Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 956 Bytes

File metadata and controls

38 lines (25 loc) · 956 Bytes

constants

定数データのマクロ定義を行っている

マクロなのでROMデータには直接関係ないが可読性をあげるために定数データのマクロ定義をここでは行っている

マクロについて

EQUマクロ

再定義不可能な定数シンボルの定義に用いる

SCREEN_WIDTH   equ 160 ; In pixels
SCREEN_HEIGHT  equ 144

SETマクロ

定数シンボルの定義に用いる
EQUと違って再定義が可能

ARRAY_SIZE EQU 4
COUNT      SET 2                    ; COUNT = 2
COUNT      SET ARRAY_SIZE+COUNT     ; COUNT = 4 + 2
COUNT      = COUNT + 1              ; COUNT += 1

constマクロ

このレポジトリで定義されているマクロ
定数の列挙に使うマクロでgolangのiotaみたいなもの
詳しくはdata_macros.asm参照

各ファイルについて

各ファイル先頭のコメントを参照