Skip to content

yosshin4004/asm_for_famibe_v3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

-------------------------------------------------------------------------------
ファミリーベーシック V3 セルフ開発用アセンブラ
                                                                (C)1993 Yosshin
-------------------------------------------------------------------------------
    ファミリーベーシック V3 上で、アセンブラソースコードの記述、アセンブル、
    実行までが可能な、セルフ開発環境となっています。

    対象として想定するユーザーは、ファミコン上でネイティブコードを利用したプロ
    グラミングを行いたいと考えている方で、かつファミリーベーシック以外の環境を
    持たず、ファミリーベーシック上で完全に閉じた開発環境を必要としている方です。

    是非お役立てください。

-------------------------------------------------------------------------------
実行方法
-------------------------------------------------------------------------------
    ・準備
        asm_for_famibe_v3.wav をファミリーベーシック V3 上で読み込みます。

    ・サンプルコードのアセンブル
        RUN を実行してください。

    ・サンプルコードの実行
        RUN 1000 を実行してください。
        64 個のスプライトが移動する簡単なデモが動作します。

-------------------------------------------------------------------------------
解説
-------------------------------------------------------------------------------
    ■MAC というコメント行以降が、アセンブラ用ソースコードと解釈されます。
    この行以降は、BASIC としては実行不能なコードとなります。

    !&H(16進数)と書かれた行は、アセンブル結果の出力先を示します。
    サンプルコードでは、0x410 以降に出力先が設定されています。
    (0x410~0x47F は、ファミリーベーシックでは未使用領域です。)

    RUN すると、■MAC 以降を検索して、アセンブルを実行します。

-------------------------------------------------------------------------------
アセンブラソースコードの言語仕様
-------------------------------------------------------------------------------
    完全な独自仕様となっております。
    作者である Yosshin 本人も完全に失念しており、ドキュメントは存在しません。

About

A self assembler for the NES family basic v3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published