merlin linker truncates opcodes to 3-characters.

This allows for things like `TYPe` and `LINk`
This commit is contained in:
Kelvin Sherlock 2020-05-30 13:26:20 -04:00
parent 300a0b7bcd
commit 5ba4d043e5
1 changed files with 6 additions and 3 deletions

View File

@ -496,12 +496,15 @@ getopcode
blt ]lup
beq ]lup
dex
:done lda #$2020
:done lda #$2020 ;truncate to 3 bytes max
sta opcode+$1,Y
sta opcode+4
tya
and #$1F
sep $20
sta opcode
cmp #4
bcc :3
lda #3
:3 sta opcode
]flush lda linebuff,x
cmp #' '
bne :tya