VolksForth/6502/C64/src/vf-x16edit.fth
2023-12-02 09:55:17 +01:00

17 lines
357 B
Forth

$0001 | constant RomBank
| Code (xed? ( -- n )
$c000 lda pha $c003 lda Push jmp end-code
| Code (xed ( -- )
2 # ldx $ff # ldy
$4 lda 0= ?[ $c000 jsr ][ $c003 jsr ]?
xyNext jmp end-code
: xed ( -- )
bl word count $4 c! $2 !
RomBank c@ $d RomBank c!
(xed? $4c4c = IF (xed RomBank c!
ELSE RomBank c! ." no x16edit" THEN ;