Ciao ,salve a tutti sono nuovo in questo forum e sembra piuttosto interessante!
Vorrei chiedervi un aiuto in quanto ho iniziato da poco a riprendere la programmazione
in Assembly per C64, sogno che nutro da quando era adolescente.
Sto usando KickAssembler: ho una lista di testi :
txt:
1 .text "ti trovi nella stanza 01 -"
2 .text "ti trovi nella stanza 02 -"
3 .text "ti trovi nella stanza 03 -"
e per sceglierne uno vorrei usare lo stesso metodo che si usa con con i .byte
Scelta:
ldx #00
completeT:
lda txt, x
sta $0400, x
inx
cpx #21
bne complete
rts
in questo modo riesco a stampare una stringa ma se volessi scegliere la 2 o la 3 non riesco:
ldy #$00
choice:
lda txt
sta txt, y
rts
cosa sbaglio?