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

第35回

*今回は、ステータスの表示の準備です。
①HP・MP・L:の表示
②fontの追加
③数字の追加(0~9)

④アルファベットの追加(M・P・G

 

f:id:chien1956:20200122200456p:plain

 .bank 2
 .org $0000
 .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 ;
 .db $3C,$42,$42,$42,$42,$42,$42,$3C,$00,$00,$00,$00,$00,$00,$00,$00 ;0
 .db $10,$30,$10,$10,$10,$10,$10,$38,$00,$00,$00,$00,$00,$00,$00,$00 ;1
 .db $3C,$42,$02,$04,$18,$20,$40,$7E,$00,$00,$00,$00,$00,$00,$00,$00 ;2
 .db $7E,$02,$04,$18,$04,$02,$42,$3C,$00,$00,$00,$00,$00,$00,$00,$00 ;3
.db $0C,$14,$24,$44,$44,$7E,$04,$04,$00,$00,$00,$00,$00,$00,$00,$00 ;4
.db $7E,$40,$40,$7C,$02,$02,$42,$3C,$00,$00,$00,$00,$00,$00,$00,$00 ;5
.db $1C,$20,$40,$7C,$42,$42,$42,$3C,$00,$00,$00,$00,$00,$00,$00,$00 ;6
.db $7E,$42,$42,$04,$08,$10,$10,$10,$00,$00,$00,$00,$00,$00,$00,$00 ;7
.db $3C,$42,$42,$3C,$42,$42,$42,$3C,$00,$00,$00,$00,$00,$00,$00,$00 ;8
.db $3C,$42,$42,$42,$3E,$02,$04,$18,$00,$00,$00,$00,$00,$00,$00,$00 ;9
.db $82,$82,$82,$FE,$82,$82,$82,$82,$00,$00,$00,$00,$00,$00,$00,$00 ;M
.db $82,$C6,$AA,$92,$92,$82,$82,$82,$00,$00,$00,$00,$00,$00,$00,$00 ;P
.db $FC,$82,$82,$82,$FC,$80,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00 ;G
.db $00,$42,$42,$42,$7e,$42,$42,$42,$00,$00,$00,$00,$00,$00,$00,$00 ;H
.db $00,$7e,$40,$40,$7c,$40,$40,$7e,$00,$00,$00,$00,$00,$00,$00,$00 ;E
.db $00,$40,$40,$40,$40,$40,$42,$7e,$00,$00,$00,$00,$00,$00,$00,$00 ;L
.db $00,$3c,$42,$42,$42,$42,$42,$3c,$00,$00,$00,$00,$00,$00,$00,$00 ;O
.db $00,$42,$62,$52,$5a,$4a,$46,$42,$00,$00,$00,$00,$00,$00,$00,$00 ;N
.db $00,$3c,$42,$40,$3c,$02,$42,$3c,$00,$00,$00,$00,$00,$00,$00,$00 ;S

*文字列DATAを用意する。

str_data:

 .db $0e,$00,$02,$06,$ff

 .db $0c,$02,$02,$06,$ff

 .db $10,$00,$02,$06,$ff

*今日は、DATAのみです次回は、FONTにウインドウを追加います。