Absolute assembler for MC6800/MC6801を使ってMC-10で、MC6847を表示するプログラムを開発して行きます。
VRAM($4000-$57FF)、ROM($E000-$FFFF)の想定で書いていきます。
ORG $E000 STACK EQU $5000 VRAM EQU $4000 START LDS #STACK LDX #VRAM STX $82 LDX #HELLO LOOP LDAA 0,X BEQ QUIT INX STX $80 LDX $82 STAA 0,X INX STX $82 LDX $80 BRA LOOP QUIT BRA QUIT HELLO FCC 'HELLO,WORLD' FCB $00 ORG $FFFE FDB START END
TVボーイで動かす場合は、VRAM($1000-$17FF)、ROM($F000-$FFFF)とします。