2020-01-15から1日間の記事一覧

ドラクエ風RPGファミコンプログラム講座 アセンブラ入門編

第28回【変数とゼロページ】 について解説します。*アセンブラで変数を扱うには、RAM上にDATA領域を確保する必要があります、ファミコンには、ゼロページという変数用の領域があり高速に動作し準レジスタとして、扱うことができます。『特徴』1.…

ドラクエ風RPGファミコンプログラム講座 アセンブラ入門編

第27回*今回は、BG(背景)座標とVRAMアドレスの算出 任意の位置にパターンを表示するにはX、Y座標を基に 表示位置を計算する必要がある。 『VRAMとアドレス』 *計算式は $2000+32*y+x になります。*Vram_add という2byteの領域を確保し $2000(Vram先…