Ja, dann liegt's am fehlenden PHB PHK PLB und so weiter. Siehe oben.
Dran gedacht, im CFG-Editor den Haken bei "use xkas for assembly" zu setzen?
PHY ; \
; |
.eraseThis ; | Alle vier Teile entfernen
LDA #$01 ; |
STA $9C ; |
JSL $00BEB0 ; |
; |
.eraseDown ; |
REP #$20 ; |
LDA $98 ; |
CLC : ADC #$0010 ; |
STA $98 ; |
SEP #$20 ; |
LDA #$01 ; |
STA $9C ; |
JSL $00BEB0 ; |
; |
.eraseLeft ; |
REP #$20 ; |
LDA $9A ; |
SEC : SBC #$0010 ; |
STA $9A ; |
SEP #$20 ; |
LDA #$01 ; |
STA $9C ; |
JSL $00BEB0 ; |
; |
.eraseUp ; |
REP #$20 ; |
LDA $98 ; |
SEC : SBC #$0010 ; |
STA $98 ; |
SEP #$20 ; |
LDA #$01 ; |
STA $9C ; |
JSL $00BEB0 ; |
; |
PLY ; /
CODE_01EC2C: B9 11 1F LDA.W $1F11,Y
CODE_01EC2F: 3A DEC A
CODE_01EC30: 0D F8 0E ORA.W $0EF8
CODE_01EC33: 0D 09 01 ORA.W $0109
CODE_01EC36: D0 08 BNE CODE_01EC40
CODE_01EC38: EE F8 0E INC.W $0EF8
CODE_01EC3B: A9 03 LDA.B #$03
CODE_01EC3D: 8D 26 14 STA.W $1426
CODE_01EC40:
!Submap = $06
header : lorom
org $01EC2C
autoclean JML CustomSubtract
freecode
CustomSubtract:
LDA $1F11,y
SEC : SBC #!Submap
JML $01EC30