1
0
mirror of https://github.com/fadden/6502bench.git synced 2025-02-22 03:29:03 +00:00

Finish removal of "disable label localizer" feature

The label localizer is now always on.  The regression tests turned
it off by default, but that's no longer allowed, so the generated
output has changed for many of them.  The tests themselves were not
altered.
This commit is contained in:
Andy McFadden 2019-11-16 17:15:03 -08:00
parent 68c324bbe8
commit 4e08810278
77 changed files with 1703 additions and 1734 deletions

View File

@ -112,7 +112,6 @@ namespace SourceGen {
// Source generation settings. // Source generation settings.
public const string SRCGEN_DEFAULT_ASM = "srcgen-default-asm"; public const string SRCGEN_DEFAULT_ASM = "srcgen-default-asm";
public const string SRCGEN_ADD_IDENT_COMMENT = "srcgen-add-ident-comment"; public const string SRCGEN_ADD_IDENT_COMMENT = "srcgen-add-ident-comment";
public const string SRCGEN_DISABLE_LABEL_LOCALIZATION = "srcgen-disable-label-localization";
public const string SRCGEN_LONG_LABEL_NEW_LINE = "srcgen-long-label-new-line"; public const string SRCGEN_LONG_LABEL_NEW_LINE = "srcgen-long-label-new-line";
public const string SRCGEN_SHOW_CYCLE_COUNTS = "srcgen-show-cycle-counts"; public const string SRCGEN_SHOW_CYCLE_COUNTS = "srcgen-show-cycle-counts";

View File

@ -221,12 +221,10 @@ namespace SourceGen.AsmGen {
worker.ReportProgress(0, msg); worker.ReportProgress(0, msg);
mLocalizer = new LabelLocalizer(Project); mLocalizer = new LabelLocalizer(Project);
if (!Settings.GetBool(AppSettings.SRCGEN_DISABLE_LABEL_LOCALIZATION, false)) { // While '.' labels are limited to the current zone, '@' labels are visible
// While '.' labels are limited to the current zone, '@' labels are visible // between global labels. (This is poorly documented.)
// between global labels. (This is poorly documented.) mLocalizer.LocalPrefix = "@";
mLocalizer.LocalPrefix = "@"; mLocalizer.Analyze();
mLocalizer.Analyze();
}
mLocalizer.FixOpcodeLabels(); mLocalizer.FixOpcodeLabels();
// Use UTF-8 encoding, without a byte-order mark. // Use UTF-8 encoding, without a byte-order mark.

View File

@ -217,11 +217,9 @@ namespace SourceGen.AsmGen {
worker.ReportProgress(0, msg); worker.ReportProgress(0, msg);
mLocalizer = new LabelLocalizer(Project); mLocalizer = new LabelLocalizer(Project);
if (!Settings.GetBool(AppSettings.SRCGEN_DISABLE_LABEL_LOCALIZATION, false)) { mLocalizer.LocalPrefix = "@";
mLocalizer.LocalPrefix = "@"; mLocalizer.QuirkVariablesEndScope = true;
mLocalizer.QuirkVariablesEndScope = true; mLocalizer.Analyze();
mLocalizer.Analyze();
}
mLocalizer.FixOpcodeLabels(); mLocalizer.FixOpcodeLabels();
// Use UTF-8 encoding, without a byte-order mark. // Use UTF-8 encoding, without a byte-order mark.

View File

@ -190,10 +190,8 @@ namespace SourceGen.AsmGen {
worker.ReportProgress(0, msg); worker.ReportProgress(0, msg);
mLocalizer = new LabelLocalizer(Project); mLocalizer = new LabelLocalizer(Project);
if (!Settings.GetBool(AppSettings.SRCGEN_DISABLE_LABEL_LOCALIZATION, false)) { mLocalizer.LocalPrefix = ":";
mLocalizer.LocalPrefix = ":"; mLocalizer.Analyze();
mLocalizer.Analyze();
}
//mLocalizer.FixOpcodeLabels(); //mLocalizer.FixOpcodeLabels();
// Use UTF-8 encoding, without a byte-order mark. // Use UTF-8 encoding, without a byte-order mark.

View File

@ -229,10 +229,8 @@ namespace SourceGen.AsmGen {
worker.ReportProgress(0, msg); worker.ReportProgress(0, msg);
mLocalizer = new LabelLocalizer(Project); mLocalizer = new LabelLocalizer(Project);
if (!Settings.GetBool(AppSettings.SRCGEN_DISABLE_LABEL_LOCALIZATION, false)) { mLocalizer.LocalPrefix = "_";
mLocalizer.LocalPrefix = "_"; mLocalizer.Analyze();
mLocalizer.Analyze();
}
mLocalizer.MaskLeadingUnderscores(); mLocalizer.MaskLeadingUnderscores();
mLocalizer.FixOpcodeLabels(); mLocalizer.FixOpcodeLabels();

View File

@ -34,8 +34,8 @@ L101F ora ($ff,x)
ora $feff ora $feff
asl $feff asl $feff
ora $fdfeff ora $fdfeff
bpl L1041 bpl _L1041
L1041 ora ($ff),y _L1041 ora ($ff),y
ora ($ff) ora ($ff)
ora ($ff,s),y ora ($ff,s),y
trb $ff trb $ff
@ -66,8 +66,8 @@ L1041 ora ($ff),y
and $feff and $feff
rol $feff rol $feff
and $fdfeff and $fdfeff
bmi L1089 bmi _L1089
L1089 and ($ff),y _L1089 and ($ff),y
and ($ff) and ($ff)
and ($ff,s),y and ($ff,s),y
bit $ff,x bit $ff,x
@ -95,13 +95,13 @@ L10AB eor ($ff,x)
eor #$ff eor #$ff
lsr a lsr a
phk phk
jmp L10C2 jmp _L10C2
L10C2 eor $feff _L10C2 eor $feff
lsr $feff lsr $feff
eor $fdfeff eor $fdfeff
bvc L10CE bvc _L10CE
L10CE eor ($ff),y _L10CE eor ($ff),y
eor ($ff) eor ($ff)
eor ($ff,s),y eor ($ff,s),y
mvn #$fe,#$ff mvn #$fe,#$ff
@ -112,9 +112,9 @@ L10CE eor ($ff),y
eor $feff,y eor $feff,y
phy phy
tcd tcd
jml L10E7 jml _L10E7
L10E7 eor $feff,x _L10E7 eor $feff,x
lsr $feff,x lsr $feff,x
eor $fdfeff,x eor $fdfeff,x
rts rts
@ -136,8 +136,8 @@ L1106 jmp ($feff)
L1109 adc $feff L1109 adc $feff
ror $feff ror $feff
adc $fdfeff adc $fdfeff
bvs L1115 bvs _L1115
L1115 adc ($ff),y _L1115 adc ($ff),y
adc ($ff) adc ($ff)
adc ($ff,s),y adc ($ff,s),y
stz $ff,x stz $ff,x
@ -153,12 +153,12 @@ L1115 adc ($ff),y
L112C adc $feff,x L112C adc $feff,x
ror $feff,x ror $feff,x
adc $fdfeff,x adc $fdfeff,x
bra L1138 bra _L1138
L1138 sta ($ff,x) _L1138 sta ($ff,x)
brl L113D brl _L113D
L113D sta $ff,s _L113D sta $ff,s
sty $ff sty $ff
sta $ff sta $ff
stx $ff stx $ff
@ -171,8 +171,8 @@ L113D sta $ff,s
sta $feff sta $feff
stx $feff stx $feff
sta $fdfeff sta $fdfeff
bcc L115B bcc _L115B
L115B sta ($ff),y _L115B sta ($ff),y
sta ($ff) sta ($ff)
sta ($ff,s),y sta ($ff,s),y
sty $ff,x sty $ff,x
@ -203,8 +203,8 @@ L115B sta ($ff),y
lda $feff lda $feff
ldx $feff ldx $feff
lda $fdfeff lda $fdfeff
bcs L11A0 bcs _L11A0
L11A0 lda ($ff),y _L11A0 lda ($ff),y
lda ($ff) lda ($ff)
lda ($ff,s),y lda ($ff,s),y
ldy $ff,x ldy $ff,x
@ -235,8 +235,8 @@ L11A0 lda ($ff),y
cmp $feff cmp $feff
dec $feff dec $feff
cmp $fdfeff cmp $fdfeff
bne L11E5 bne _L11E5
L11E5 cmp ($ff),y _L11E5 cmp ($ff),y
cmp ($ff) cmp ($ff)
cmp ($ff,s),y cmp ($ff,s),y
pei ($ff) pei ($ff)
@ -269,8 +269,8 @@ L11FC cmp $feff,x
sbc $feff sbc $feff
inc $feff inc $feff
sbc $fdfeff sbc $fdfeff
beq L122A beq _L122A
L122A sbc ($ff),y _L122A sbc ($ff),y
sbc ($ff) sbc ($ff)
sbc ($ff,s),y sbc ($ff,s),y
pea $feff pea $feff

View File

@ -31,8 +31,8 @@ L101F ora ($ff,x)
ora $feff ora $feff
asl $feff asl $feff
oral $fdfeff oral $fdfeff
bpl L1041 bpl :L1041
L1041 ora ($ff),y :L1041 ora ($ff),y
ora ($ff) ora ($ff)
ora ($ff,S),y ora ($ff,S),y
trb $ff trb $ff
@ -63,8 +63,8 @@ L1041 ora ($ff),y
and $feff and $feff
rol $feff rol $feff
andl $fdfeff andl $fdfeff
bmi L1089 bmi :L1089
L1089 and ($ff),y :L1089 and ($ff),y
and ($ff) and ($ff)
and ($ff,S),y and ($ff,S),y
bit $ff,x bit $ff,x
@ -92,13 +92,13 @@ L10AB eor ($ff,x)
eor #$ff eor #$ff
lsr A lsr A
phk phk
jmp L10C2 jmp :L10C2
L10C2 eor $feff :L10C2 eor $feff
lsr $feff lsr $feff
eorl $fdfeff eorl $fdfeff
bvc L10CE bvc :L10CE
L10CE eor ($ff),y :L10CE eor ($ff),y
eor ($ff) eor ($ff)
eor ($ff,S),y eor ($ff,S),y
mvn #$fe,#$ff mvn #$fe,#$ff
@ -109,9 +109,9 @@ L10CE eor ($ff),y
eor $feff,y eor $feff,y
phy phy
tcd tcd
jml L10E7 jml :L10E7
L10E7 eor $feff,x :L10E7 eor $feff,x
lsr $feff,x lsr $feff,x
eorl $fdfeff,x eorl $fdfeff,x
rts rts
@ -133,8 +133,8 @@ L1106 jmp ($feff)
L1109 adc $feff L1109 adc $feff
ror $feff ror $feff
adcl $fdfeff adcl $fdfeff
bvs L1115 bvs :L1115
L1115 adc ($ff),y :L1115 adc ($ff),y
adc ($ff) adc ($ff)
adc ($ff,S),y adc ($ff,S),y
stz $ff,x stz $ff,x
@ -150,12 +150,12 @@ L1115 adc ($ff),y
L112C adc $feff,x L112C adc $feff,x
ror $feff,x ror $feff,x
adcl $fdfeff,x adcl $fdfeff,x
bra L1138 bra :L1138
L1138 sta ($ff,x) :L1138 sta ($ff,x)
brl L113D brl :L113D
L113D sta $ff,S :L113D sta $ff,S
sty $ff sty $ff
sta $ff sta $ff
stx $ff stx $ff
@ -168,8 +168,8 @@ L113D sta $ff,S
sta $feff sta $feff
stx $feff stx $feff
stal $fdfeff stal $fdfeff
bcc L115B bcc :L115B
L115B sta ($ff),y :L115B sta ($ff),y
sta ($ff) sta ($ff)
sta ($ff,S),y sta ($ff,S),y
sty $ff,x sty $ff,x
@ -200,8 +200,8 @@ L115B sta ($ff),y
lda $feff lda $feff
ldx $feff ldx $feff
ldal $fdfeff ldal $fdfeff
bcs L11A0 bcs :L11A0
L11A0 lda ($ff),y :L11A0 lda ($ff),y
lda ($ff) lda ($ff)
lda ($ff,S),y lda ($ff,S),y
ldy $ff,x ldy $ff,x
@ -232,8 +232,8 @@ L11A0 lda ($ff),y
cmp $feff cmp $feff
dec $feff dec $feff
cmpl $fdfeff cmpl $fdfeff
bne L11E5 bne :L11E5
L11E5 cmp ($ff),y :L11E5 cmp ($ff),y
cmp ($ff) cmp ($ff)
cmp ($ff,S),y cmp ($ff,S),y
pei ($ff) pei ($ff)
@ -266,8 +266,8 @@ L11FC cmp $feff,x
sbc $feff sbc $feff
inc $feff inc $feff
sbcl $fdfeff sbcl $fdfeff
beq L122A beq :L122A
L122A sbc ($ff),y :L122A sbc ($ff),y
sbc ($ff) sbc ($ff)
sbc ($ff,S),y sbc ($ff,S),y
pea $feff pea $feff

View File

@ -34,8 +34,8 @@ L101F ora ($ff,x)
ora $feff ora $feff
asl $feff asl $feff
ora+3 $fdfeff ora+3 $fdfeff
bpl L1041 bpl @L1041
L1041 ora ($ff),y @L1041 ora ($ff),y
ora ($ff) ora ($ff)
ora ($ff,S),y ora ($ff,S),y
trb $ff trb $ff
@ -66,8 +66,8 @@ L1041 ora ($ff),y
and $feff and $feff
rol $feff rol $feff
and+3 $fdfeff and+3 $fdfeff
bmi L1089 bmi @L1089
L1089 and ($ff),y @L1089 and ($ff),y
and ($ff) and ($ff)
and ($ff,S),y and ($ff,S),y
bit $ff,x bit $ff,x
@ -95,13 +95,13 @@ L10AB eor ($ff,x)
eor #$ff eor #$ff
lsr lsr
phk phk
jmp L10C2 jmp @L10C2
L10C2 eor $feff @L10C2 eor $feff
lsr $feff lsr $feff
eor+3 $fdfeff eor+3 $fdfeff
bvc L10CE bvc @L10CE
L10CE eor ($ff),y @L10CE eor ($ff),y
eor ($ff) eor ($ff)
eor ($ff,S),y eor ($ff,S),y
mvn $fe,$ff mvn $fe,$ff
@ -112,9 +112,9 @@ L10CE eor ($ff),y
eor $feff,y eor $feff,y
phy phy
tcd tcd
jml L10E7 jml @L10E7
L10E7 eor $feff,x @L10E7 eor $feff,x
lsr $feff,x lsr $feff,x
eor+3 $fdfeff,x eor+3 $fdfeff,x
rts rts
@ -136,8 +136,8 @@ L1106 jmp ($feff)
L1109 adc $feff L1109 adc $feff
ror $feff ror $feff
adc+3 $fdfeff adc+3 $fdfeff
bvs L1115 bvs @L1115
L1115 adc ($ff),y @L1115 adc ($ff),y
adc ($ff) adc ($ff)
adc ($ff,S),y adc ($ff,S),y
stz $ff,x stz $ff,x
@ -153,12 +153,12 @@ L1115 adc ($ff),y
L112C adc $feff,x L112C adc $feff,x
ror $feff,x ror $feff,x
adc+3 $fdfeff,x adc+3 $fdfeff,x
bra L1138 bra @L1138
L1138 sta ($ff,x) @L1138 sta ($ff,x)
brl L113D brl @L113D
L113D sta $ff,S @L113D sta $ff,S
sty $ff sty $ff
sta $ff sta $ff
stx $ff stx $ff
@ -171,8 +171,8 @@ L113D sta $ff,S
sta $feff sta $feff
stx $feff stx $feff
sta+3 $fdfeff sta+3 $fdfeff
bcc L115B bcc @L115B
L115B sta ($ff),y @L115B sta ($ff),y
sta ($ff) sta ($ff)
sta ($ff,S),y sta ($ff,S),y
sty $ff,x sty $ff,x
@ -203,8 +203,8 @@ L115B sta ($ff),y
lda $feff lda $feff
ldx $feff ldx $feff
lda+3 $fdfeff lda+3 $fdfeff
bcs L11A0 bcs @L11A0
L11A0 lda ($ff),y @L11A0 lda ($ff),y
lda ($ff) lda ($ff)
lda ($ff,S),y lda ($ff,S),y
ldy $ff,x ldy $ff,x
@ -235,8 +235,8 @@ L11A0 lda ($ff),y
cmp $feff cmp $feff
dec $feff dec $feff
cmp+3 $fdfeff cmp+3 $fdfeff
bne L11E5 bne @L11E5
L11E5 cmp ($ff),y @L11E5 cmp ($ff),y
cmp ($ff) cmp ($ff)
cmp ($ff,S),y cmp ($ff,S),y
pei ($ff) pei ($ff)
@ -269,8 +269,8 @@ L11FC cmp $feff,x
sbc $feff sbc $feff
inc $feff inc $feff
sbc+3 $fdfeff sbc+3 $fdfeff
beq L122A beq @L122A
L122A sbc ($ff),y @L122A sbc ($ff),y
sbc ($ff) sbc ($ff)
sbc ($ff,S),y sbc ($ff,S),y
pea $feff pea $feff

View File

@ -35,8 +35,8 @@ L101F: ora ($ff,x)
ora $feff ora $feff
asl $feff asl $feff
ora $fdfeff ora $fdfeff
bpl L1041 bpl @L1041
L1041: ora ($ff),y @L1041: ora ($ff),y
ora ($ff) ora ($ff)
ora ($ff,S),y ora ($ff,S),y
trb $ff trb $ff
@ -67,8 +67,8 @@ L1041: ora ($ff),y
and $feff and $feff
rol $feff rol $feff
and $fdfeff and $fdfeff
bmi L1089 bmi @L1089
L1089: and ($ff),y @L1089: and ($ff),y
and ($ff) and ($ff)
and ($ff,S),y and ($ff,S),y
bit $ff,x bit $ff,x
@ -96,13 +96,13 @@ L10AB: eor ($ff,x)
eor #$ff eor #$ff
lsr A lsr A
phk phk
jmp L10C2 jmp @L10C2
L10C2: eor $feff @L10C2: eor $feff
lsr $feff lsr $feff
eor $fdfeff eor $fdfeff
bvc L10CE bvc @L10CE
L10CE: eor ($ff),y @L10CE: eor ($ff),y
eor ($ff) eor ($ff)
eor ($ff,S),y eor ($ff,S),y
mvn #$fe,#$ff mvn #$fe,#$ff
@ -113,9 +113,9 @@ L10CE: eor ($ff),y
eor $feff,y eor $feff,y
phy phy
tcd tcd
jml L10E7 jml @L10E7
L10E7: eor $feff,x @L10E7: eor $feff,x
lsr $feff,x lsr $feff,x
eor $fdfeff,x eor $fdfeff,x
rts rts
@ -137,8 +137,8 @@ L1106: jmp ($feff)
L1109: adc $feff L1109: adc $feff
ror $feff ror $feff
adc $fdfeff adc $fdfeff
bvs L1115 bvs @L1115
L1115: adc ($ff),y @L1115: adc ($ff),y
adc ($ff) adc ($ff)
adc ($ff,S),y adc ($ff,S),y
stz $ff,x stz $ff,x
@ -154,12 +154,12 @@ L1115: adc ($ff),y
L112C: adc $feff,x L112C: adc $feff,x
ror $feff,x ror $feff,x
adc $fdfeff,x adc $fdfeff,x
bra L1138 bra @L1138
L1138: sta ($ff,x) @L1138: sta ($ff,x)
brl L113D brl @L113D
L113D: sta $ff,S @L113D: sta $ff,S
sty $ff sty $ff
sta $ff sta $ff
stx $ff stx $ff
@ -172,8 +172,8 @@ L113D: sta $ff,S
sta $feff sta $feff
stx $feff stx $feff
sta $fdfeff sta $fdfeff
bcc L115B bcc @L115B
L115B: sta ($ff),y @L115B: sta ($ff),y
sta ($ff) sta ($ff)
sta ($ff,S),y sta ($ff,S),y
sty $ff,x sty $ff,x
@ -204,8 +204,8 @@ L115B: sta ($ff),y
lda $feff lda $feff
ldx $feff ldx $feff
lda $fdfeff lda $fdfeff
bcs L11A0 bcs @L11A0
L11A0: lda ($ff),y @L11A0: lda ($ff),y
lda ($ff) lda ($ff)
lda ($ff,S),y lda ($ff,S),y
ldy $ff,x ldy $ff,x
@ -236,8 +236,8 @@ L11A0: lda ($ff),y
cmp $feff cmp $feff
dec $feff dec $feff
cmp $fdfeff cmp $fdfeff
bne L11E5 bne @L11E5
L11E5: cmp ($ff),y @L11E5: cmp ($ff),y
cmp ($ff) cmp ($ff)
cmp ($ff,S),y cmp ($ff,S),y
pei ($ff) pei ($ff)
@ -270,8 +270,8 @@ L11FC: cmp $feff,x
sbc $feff sbc $feff
inc $feff inc $feff
sbc $fdfeff sbc $fdfeff
beq L122A beq @L122A
L122A: sbc ($ff),y @L122A: sbc ($ff),y
sbc ($ff) sbc ($ff)
sbc ($ff,S),y sbc ($ff,S),y
pea $feff pea $feff

View File

@ -34,8 +34,8 @@ L101F ora ($00,x)
ora @w$0000 ora @w$0000
asl @w$0000 asl @w$0000
ora @l$000000 ora @l$000000
bpl L1041 bpl _L1041
L1041 ora ($00),y _L1041 ora ($00),y
ora ($00) ora ($00)
ora ($00,s),y ora ($00,s),y
trb $00 trb $00
@ -66,8 +66,8 @@ L1041 ora ($00),y
and @w$0000 and @w$0000
rol @w$0000 rol @w$0000
and @l$000000 and @l$000000
bmi L1089 bmi _L1089
L1089 and ($00),y _L1089 and ($00),y
and ($00) and ($00)
and ($00,s),y and ($00,s),y
bit $00,x bit $00,x
@ -95,13 +95,13 @@ L10AB eor ($00,x)
eor #$00 eor #$00
lsr a lsr a
phk phk
jmp L10C2 jmp _L10C2
L10C2 eor @w$0000 _L10C2 eor @w$0000
lsr @w$0000 lsr @w$0000
eor @l$000000 eor @l$000000
bvc L10CE bvc _L10CE
L10CE eor ($00),y _L10CE eor ($00),y
eor ($00) eor ($00)
eor ($00,s),y eor ($00,s),y
mvn #$00,#$00 mvn #$00,#$00
@ -112,9 +112,9 @@ L10CE eor ($00),y
eor $0000,y eor $0000,y
phy phy
tcd tcd
jml L10E7 jml _L10E7
L10E7 eor @w$0000,x _L10E7 eor @w$0000,x
lsr @w$0000,x lsr @w$0000,x
eor @l$000000,x eor @l$000000,x
rts rts
@ -136,8 +136,8 @@ L1106 jmp ($0000)
L1109 adc @w$0000 L1109 adc @w$0000
ror @w$0000 ror @w$0000
adc @l$000000 adc @l$000000
bvs L1115 bvs _L1115
L1115 adc ($00),y _L1115 adc ($00),y
adc ($00) adc ($00)
adc ($00,s),y adc ($00,s),y
stz $00,x stz $00,x
@ -153,12 +153,12 @@ L1115 adc ($00),y
L112C adc @w$0000,x L112C adc @w$0000,x
ror @w$0000,x ror @w$0000,x
adc @l$000000,x adc @l$000000,x
bra L1138 bra _L1138
L1138 sta ($00,x) _L1138 sta ($00,x)
brl L113D brl _L113D
L113D sta $00,s _L113D sta $00,s
sty $00 sty $00
sta $00 sta $00
stx $00 stx $00
@ -171,8 +171,8 @@ L113D sta $00,s
sta @w$0000 sta @w$0000
stx @w$0000 stx @w$0000
sta @l$000000 sta @l$000000
bcc L115B bcc _L115B
L115B sta ($00),y _L115B sta ($00),y
sta ($00) sta ($00)
sta ($00,s),y sta ($00,s),y
sty $00,x sty $00,x
@ -203,8 +203,8 @@ L115B sta ($00),y
lda @w$0000 lda @w$0000
ldx @w$0000 ldx @w$0000
lda @l$000000 lda @l$000000
bcs L11A0 bcs _L11A0
L11A0 lda ($00),y _L11A0 lda ($00),y
lda ($00) lda ($00)
lda ($00,s),y lda ($00,s),y
ldy $00,x ldy $00,x
@ -235,8 +235,8 @@ L11A0 lda ($00),y
cmp @w$0000 cmp @w$0000
dec @w$0000 dec @w$0000
cmp @l$000000 cmp @l$000000
bne L11E5 bne _L11E5
L11E5 cmp ($00),y _L11E5 cmp ($00),y
cmp ($00) cmp ($00)
cmp ($00,s),y cmp ($00,s),y
pei ($00) pei ($00)
@ -269,8 +269,8 @@ L11FC cmp @w$0000,x
sbc @w$0000 sbc @w$0000
inc @w$0000 inc @w$0000
sbc @l$000000 sbc @l$000000
beq L122A beq _L122A
L122A sbc ($00),y _L122A sbc ($00),y
sbc ($00) sbc ($00)
sbc ($00,s),y sbc ($00,s),y
pea $0000 pea $0000

View File

@ -31,8 +31,8 @@ L101F ora ($00,x)
ora: $0000 ora: $0000
asl: $0000 asl: $0000
oral $000000 oral $000000
bpl L1041 bpl :L1041
L1041 ora ($00),y :L1041 ora ($00),y
ora ($00) ora ($00)
ora ($00,S),y ora ($00,S),y
trb $00 trb $00
@ -63,8 +63,8 @@ L1041 ora ($00),y
and: $0000 and: $0000
rol: $0000 rol: $0000
andl $000000 andl $000000
bmi L1089 bmi :L1089
L1089 and ($00),y :L1089 and ($00),y
and ($00) and ($00)
and ($00,S),y and ($00,S),y
bit $00,x bit $00,x
@ -92,13 +92,13 @@ L10AB eor ($00,x)
eor #$00 eor #$00
lsr A lsr A
phk phk
jmp L10C2 jmp :L10C2
L10C2 eor: $0000 :L10C2 eor: $0000
lsr: $0000 lsr: $0000
eorl $000000 eorl $000000
bvc L10CE bvc :L10CE
L10CE eor ($00),y :L10CE eor ($00),y
eor ($00) eor ($00)
eor ($00,S),y eor ($00,S),y
mvn #$00,#$00 mvn #$00,#$00
@ -109,9 +109,9 @@ L10CE eor ($00),y
eor $0000,y eor $0000,y
phy phy
tcd tcd
jml L10E7 jml :L10E7
L10E7 eor: $0000,x :L10E7 eor: $0000,x
lsr: $0000,x lsr: $0000,x
eorl $000000,x eorl $000000,x
rts rts
@ -133,8 +133,8 @@ L1106 jmp ($0000)
L1109 adc: $0000 L1109 adc: $0000
ror: $0000 ror: $0000
adcl $000000 adcl $000000
bvs L1115 bvs :L1115
L1115 adc ($00),y :L1115 adc ($00),y
adc ($00) adc ($00)
adc ($00,S),y adc ($00,S),y
stz $00,x stz $00,x
@ -150,12 +150,12 @@ L1115 adc ($00),y
L112C adc: $0000,x L112C adc: $0000,x
ror: $0000,x ror: $0000,x
adcl $000000,x adcl $000000,x
bra L1138 bra :L1138
L1138 sta ($00,x) :L1138 sta ($00,x)
brl L113D brl :L113D
L113D sta $00,S :L113D sta $00,S
sty $00 sty $00
sta $00 sta $00
stx $00 stx $00
@ -168,8 +168,8 @@ L113D sta $00,S
sta: $0000 sta: $0000
stx: $0000 stx: $0000
stal $000000 stal $000000
bcc L115B bcc :L115B
L115B sta ($00),y :L115B sta ($00),y
sta ($00) sta ($00)
sta ($00,S),y sta ($00,S),y
sty $00,x sty $00,x
@ -200,8 +200,8 @@ L115B sta ($00),y
lda: $0000 lda: $0000
ldx: $0000 ldx: $0000
ldal $000000 ldal $000000
bcs L11A0 bcs :L11A0
L11A0 lda ($00),y :L11A0 lda ($00),y
lda ($00) lda ($00)
lda ($00,S),y lda ($00,S),y
ldy $00,x ldy $00,x
@ -232,8 +232,8 @@ L11A0 lda ($00),y
cmp: $0000 cmp: $0000
dec: $0000 dec: $0000
cmpl $000000 cmpl $000000
bne L11E5 bne :L11E5
L11E5 cmp ($00),y :L11E5 cmp ($00),y
cmp ($00) cmp ($00)
cmp ($00,S),y cmp ($00,S),y
pei ($00) pei ($00)
@ -266,8 +266,8 @@ L11FC cmp: $0000,x
sbc: $0000 sbc: $0000
inc: $0000 inc: $0000
sbcl $000000 sbcl $000000
beq L122A beq :L122A
L122A sbc ($00),y :L122A sbc ($00),y
sbc ($00) sbc ($00)
sbc ($00,S),y sbc ($00,S),y
pea $0000 pea $0000

View File

@ -34,8 +34,8 @@ L101F ora ($00,x)
ora+2 $0000 ora+2 $0000
asl+2 $0000 asl+2 $0000
ora+3 $000000 ora+3 $000000
bpl L1041 bpl @L1041
L1041 ora ($00),y @L1041 ora ($00),y
ora ($00) ora ($00)
ora ($00,S),y ora ($00,S),y
trb $00 trb $00
@ -66,8 +66,8 @@ L1041 ora ($00),y
and+2 $0000 and+2 $0000
rol+2 $0000 rol+2 $0000
and+3 $000000 and+3 $000000
bmi L1089 bmi @L1089
L1089 and ($00),y @L1089 and ($00),y
and ($00) and ($00)
and ($00,S),y and ($00,S),y
bit $00,x bit $00,x
@ -95,13 +95,13 @@ L10AB eor ($00,x)
eor #$00 eor #$00
lsr lsr
phk phk
jmp L10C2 jmp @L10C2
L10C2 eor+2 $0000 @L10C2 eor+2 $0000
lsr+2 $0000 lsr+2 $0000
eor+3 $000000 eor+3 $000000
bvc L10CE bvc @L10CE
L10CE eor ($00),y @L10CE eor ($00),y
eor ($00) eor ($00)
eor ($00,S),y eor ($00,S),y
mvn $00,$00 mvn $00,$00
@ -112,9 +112,9 @@ L10CE eor ($00),y
eor $0000,y eor $0000,y
phy phy
tcd tcd
jml L10E7 jml @L10E7
L10E7 eor+2 $0000,x @L10E7 eor+2 $0000,x
lsr+2 $0000,x lsr+2 $0000,x
eor+3 $000000,x eor+3 $000000,x
rts rts
@ -136,8 +136,8 @@ L1106 jmp ($0000)
L1109 adc+2 $0000 L1109 adc+2 $0000
ror+2 $0000 ror+2 $0000
adc+3 $000000 adc+3 $000000
bvs L1115 bvs @L1115
L1115 adc ($00),y @L1115 adc ($00),y
adc ($00) adc ($00)
adc ($00,S),y adc ($00,S),y
stz $00,x stz $00,x
@ -153,12 +153,12 @@ L1115 adc ($00),y
L112C adc+2 $0000,x L112C adc+2 $0000,x
ror+2 $0000,x ror+2 $0000,x
adc+3 $000000,x adc+3 $000000,x
bra L1138 bra @L1138
L1138 sta ($00,x) @L1138 sta ($00,x)
brl L113D brl @L113D
L113D sta $00,S @L113D sta $00,S
sty $00 sty $00
sta $00 sta $00
stx $00 stx $00
@ -171,8 +171,8 @@ L113D sta $00,S
sta+2 $0000 sta+2 $0000
stx+2 $0000 stx+2 $0000
sta+3 $000000 sta+3 $000000
bcc L115B bcc @L115B
L115B sta ($00),y @L115B sta ($00),y
sta ($00) sta ($00)
sta ($00,S),y sta ($00,S),y
sty $00,x sty $00,x
@ -203,8 +203,8 @@ L115B sta ($00),y
lda+2 $0000 lda+2 $0000
ldx+2 $0000 ldx+2 $0000
lda+3 $000000 lda+3 $000000
bcs L11A0 bcs @L11A0
L11A0 lda ($00),y @L11A0 lda ($00),y
lda ($00) lda ($00)
lda ($00,S),y lda ($00,S),y
ldy $00,x ldy $00,x
@ -235,8 +235,8 @@ L11A0 lda ($00),y
cmp+2 $0000 cmp+2 $0000
dec+2 $0000 dec+2 $0000
cmp+3 $000000 cmp+3 $000000
bne L11E5 bne @L11E5
L11E5 cmp ($00),y @L11E5 cmp ($00),y
cmp ($00) cmp ($00)
cmp ($00,S),y cmp ($00,S),y
pei ($00) pei ($00)
@ -269,8 +269,8 @@ L11FC cmp+2 $0000,x
sbc+2 $0000 sbc+2 $0000
inc+2 $0000 inc+2 $0000
sbc+3 $000000 sbc+3 $000000
beq L122A beq @L122A
L122A sbc ($00),y @L122A sbc ($00),y
sbc ($00) sbc ($00)
sbc ($00,S),y sbc ($00,S),y
pea $0000 pea $0000

View File

@ -35,8 +35,8 @@ L101F: ora ($00,x)
ora a:$0000 ora a:$0000
asl a:$0000 asl a:$0000
ora f:$000000 ora f:$000000
bpl L1041 bpl @L1041
L1041: ora ($00),y @L1041: ora ($00),y
ora ($00) ora ($00)
ora ($00,S),y ora ($00,S),y
trb $00 trb $00
@ -67,8 +67,8 @@ L1041: ora ($00),y
and a:$0000 and a:$0000
rol a:$0000 rol a:$0000
and f:$000000 and f:$000000
bmi L1089 bmi @L1089
L1089: and ($00),y @L1089: and ($00),y
and ($00) and ($00)
and ($00,S),y and ($00,S),y
bit $00,x bit $00,x
@ -96,13 +96,13 @@ L10AB: eor ($00,x)
eor #$00 eor #$00
lsr A lsr A
phk phk
jmp L10C2 jmp @L10C2
L10C2: eor a:$0000 @L10C2: eor a:$0000
lsr a:$0000 lsr a:$0000
eor f:$000000 eor f:$000000
bvc L10CE bvc @L10CE
L10CE: eor ($00),y @L10CE: eor ($00),y
eor ($00) eor ($00)
eor ($00,S),y eor ($00,S),y
mvn #$00,#$00 mvn #$00,#$00
@ -113,9 +113,9 @@ L10CE: eor ($00),y
eor $0000,y eor $0000,y
phy phy
tcd tcd
jml L10E7 jml @L10E7
L10E7: eor a:$0000,x @L10E7: eor a:$0000,x
lsr a:$0000,x lsr a:$0000,x
eor f:$000000,x eor f:$000000,x
rts rts
@ -137,8 +137,8 @@ L1106: jmp ($0000)
L1109: adc a:$0000 L1109: adc a:$0000
ror a:$0000 ror a:$0000
adc f:$000000 adc f:$000000
bvs L1115 bvs @L1115
L1115: adc ($00),y @L1115: adc ($00),y
adc ($00) adc ($00)
adc ($00,S),y adc ($00,S),y
stz $00,x stz $00,x
@ -154,12 +154,12 @@ L1115: adc ($00),y
L112C: adc a:$0000,x L112C: adc a:$0000,x
ror a:$0000,x ror a:$0000,x
adc f:$000000,x adc f:$000000,x
bra L1138 bra @L1138
L1138: sta ($00,x) @L1138: sta ($00,x)
brl L113D brl @L113D
L113D: sta $00,S @L113D: sta $00,S
sty $00 sty $00
sta $00 sta $00
stx $00 stx $00
@ -172,8 +172,8 @@ L113D: sta $00,S
sta a:$0000 sta a:$0000
stx a:$0000 stx a:$0000
sta f:$000000 sta f:$000000
bcc L115B bcc @L115B
L115B: sta ($00),y @L115B: sta ($00),y
sta ($00) sta ($00)
sta ($00,S),y sta ($00,S),y
sty $00,x sty $00,x
@ -204,8 +204,8 @@ L115B: sta ($00),y
lda a:$0000 lda a:$0000
ldx a:$0000 ldx a:$0000
lda f:$000000 lda f:$000000
bcs L11A0 bcs @L11A0
L11A0: lda ($00),y @L11A0: lda ($00),y
lda ($00) lda ($00)
lda ($00,S),y lda ($00,S),y
ldy $00,x ldy $00,x
@ -236,8 +236,8 @@ L11A0: lda ($00),y
cmp a:$0000 cmp a:$0000
dec a:$0000 dec a:$0000
cmp f:$000000 cmp f:$000000
bne L11E5 bne @L11E5
L11E5: cmp ($00),y @L11E5: cmp ($00),y
cmp ($00) cmp ($00)
cmp ($00,S),y cmp ($00,S),y
pei ($00) pei ($00)
@ -270,8 +270,8 @@ L11FC: cmp a:$0000,x
sbc a:$0000 sbc a:$0000
inc a:$0000 inc a:$0000
sbc f:$000000 sbc f:$000000
beq L122A beq @L122A
L122A: sbc ($00),y @L122A: sbc ($00),y
sbc ($00) sbc ($00)
sbc ($00,S),y sbc ($00,S),y
pea $0000 pea $0000

View File

@ -14,64 +14,64 @@
L1014 lda #$00 L1014 lda #$00
.byte $2c .byte $2c
L1017 lda #$01 _L1017 lda #$01
beq L1017 beq _L1017
rts rts
L101C sep #$30 L101C sep #$30
lda $00 lda $00
beq L1025 beq _L1025
lda #$00 lda #$00
brk brk
L1025 sta $012345 _L1025 sta $012345
rts rts
L102A .byte $20 L102A .byte $20
L102B rts _L102B rts
.byte $ea .byte $ea
bra L102B bra _L102B
L102F .byte $2c L102F .byte $2c
L1030 .byte $2c _L1030 .byte $2c
L1031 .byte $2c _L1031 .byte $2c
L1032 .byte $2c _L1032 .byte $2c
L1033 .byte $2c _L1033 .byte $2c
L1034 .byte $2c _L1034 .byte $2c
L1035 .byte $2c _L1035 .byte $2c
L1036 .byte $2c _L1036 .byte $2c
L1037 .byte $2c _L1037 .byte $2c
L1038 nop _L1038 nop
nop nop
asl a asl a
bcc L102F bcc L102F
asl a asl a
bcc L1030 bcc _L1030
asl a asl a
bcc L1031 bcc _L1031
asl a asl a
bcc L1032 bcc _L1032
asl a asl a
bcc L1033 bcc _L1033
asl a asl a
bcc L1034 bcc _L1034
asl a asl a
bcc L1035 bcc _L1035
asl a asl a
bcc L1036 bcc _L1036
asl a asl a
bcc L1037 bcc _L1037
asl a asl a
bcc L1038 bcc _L1038
rts rts
L1059 .byte $2c L1059 .byte $2c
L105A nop _L105A nop
.byte $ad .byte $ad
L105C lda $00 _L105C lda $00
asl a asl a
bcc L105A bcc _L105A
asl a asl a
bcc L105C bcc _L105C
.byte $af .byte $af

View File

@ -11,64 +11,64 @@
L1014 lda #$00 L1014 lda #$00
dfb $2c dfb $2c
L1017 lda #$01 :L1017 lda #$01
beq L1017 beq :L1017
rts rts
L101C sep #$30 L101C sep #$30
lda $00 lda $00
beq L1025 beq :L1025
lda #$00 lda #$00
brk brk
L1025 stal $012345 :L1025 stal $012345
rts rts
L102A dfb $20 L102A dfb $20
L102B rts :L102B rts
dfb $ea dfb $ea
bra L102B bra :L102B
L102F dfb $2c L102F dfb $2c
L1030 dfb $2c :L1030 dfb $2c
L1031 dfb $2c :L1031 dfb $2c
L1032 dfb $2c :L1032 dfb $2c
L1033 dfb $2c :L1033 dfb $2c
L1034 dfb $2c :L1034 dfb $2c
L1035 dfb $2c :L1035 dfb $2c
L1036 dfb $2c :L1036 dfb $2c
L1037 dfb $2c :L1037 dfb $2c
L1038 nop :L1038 nop
nop nop
asl A asl A
bcc L102F bcc L102F
asl A asl A
bcc L1030 bcc :L1030
asl A asl A
bcc L1031 bcc :L1031
asl A asl A
bcc L1032 bcc :L1032
asl A asl A
bcc L1033 bcc :L1033
asl A asl A
bcc L1034 bcc :L1034
asl A asl A
bcc L1035 bcc :L1035
asl A asl A
bcc L1036 bcc :L1036
asl A asl A
bcc L1037 bcc :L1037
asl A asl A
bcc L1038 bcc :L1038
rts rts
L1059 dfb $2c L1059 dfb $2c
L105A nop :L105A nop
dfb $ad dfb $ad
L105C lda $00 :L105C lda $00
asl A asl A
bcc L105A bcc :L105A
asl A asl A
bcc L105C bcc :L105C
dfb $af dfb $af

View File

@ -14,64 +14,64 @@
L1014 lda #$00 L1014 lda #$00
!byte $2c !byte $2c
L1017 lda #$01 @L1017 lda #$01
beq L1017 beq @L1017
rts rts
L101C sep #$30 L101C sep #$30
lda $00 lda $00
beq L1025 beq @L1025
lda #$00 lda #$00
brk brk
L1025 sta+3 $012345 @L1025 sta+3 $012345
rts rts
L102A !byte $20 L102A !byte $20
L102B rts @L102B rts
!byte $ea !byte $ea
bra L102B bra @L102B
L102F !byte $2c L102F !byte $2c
L1030 !byte $2c @L1030 !byte $2c
L1031 !byte $2c @L1031 !byte $2c
L1032 !byte $2c @L1032 !byte $2c
L1033 !byte $2c @L1033 !byte $2c
L1034 !byte $2c @L1034 !byte $2c
L1035 !byte $2c @L1035 !byte $2c
L1036 !byte $2c @L1036 !byte $2c
L1037 !byte $2c @L1037 !byte $2c
L1038 nop @L1038 nop
nop nop
asl asl
bcc L102F bcc L102F
asl asl
bcc L1030 bcc @L1030
asl asl
bcc L1031 bcc @L1031
asl asl
bcc L1032 bcc @L1032
asl asl
bcc L1033 bcc @L1033
asl asl
bcc L1034 bcc @L1034
asl asl
bcc L1035 bcc @L1035
asl asl
bcc L1036 bcc @L1036
asl asl
bcc L1037 bcc @L1037
asl asl
bcc L1038 bcc @L1038
rts rts
L1059 !byte $2c L1059 !byte $2c
L105A nop @L105A nop
!byte $ad !byte $ad
L105C lda $00 @L105C lda $00
asl asl
bcc L105A bcc @L105A
asl asl
bcc L105C bcc @L105C
!byte $af !byte $af

View File

@ -15,64 +15,64 @@
L1014: lda #$00 L1014: lda #$00
.byte $2c .byte $2c
L1017: lda #$01 @L1017: lda #$01
beq L1017 beq @L1017
rts rts
L101C: sep #$30 L101C: sep #$30
lda $00 lda $00
beq L1025 beq @L1025
lda #$00 lda #$00
brk brk
L1025: sta $012345 @L1025: sta $012345
rts rts
L102A: .byte $20 L102A: .byte $20
L102B: rts @L102B: rts
.byte $ea .byte $ea
bra L102B bra @L102B
L102F: .byte $2c L102F: .byte $2c
L1030: .byte $2c @L1030: .byte $2c
L1031: .byte $2c @L1031: .byte $2c
L1032: .byte $2c @L1032: .byte $2c
L1033: .byte $2c @L1033: .byte $2c
L1034: .byte $2c @L1034: .byte $2c
L1035: .byte $2c @L1035: .byte $2c
L1036: .byte $2c @L1036: .byte $2c
L1037: .byte $2c @L1037: .byte $2c
L1038: nop @L1038: nop
nop nop
asl A asl A
bcc L102F bcc L102F
asl A asl A
bcc L1030 bcc @L1030
asl A asl A
bcc L1031 bcc @L1031
asl A asl A
bcc L1032 bcc @L1032
asl A asl A
bcc L1033 bcc @L1033
asl A asl A
bcc L1034 bcc @L1034
asl A asl A
bcc L1035 bcc @L1035
asl A asl A
bcc L1036 bcc @L1036
asl A asl A
bcc L1037 bcc @L1037
asl A asl A
bcc L1038 bcc @L1038
rts rts
L1059: .byte $2c L1059: .byte $2c
L105A: nop @L105A: nop
.byte $ad .byte $ad
L105C: lda $00 @L105C: lda $00
asl A asl A
bcc L105A bcc @L105A
asl A asl A
bcc L105C bcc @L105C
.byte $af .byte $af

View File

@ -71,198 +71,198 @@
.byte $00 .byte $00
L105F sep #$80 L105F sep #$80
bpl L1065 bpl _L1065
bmi L1067 bmi _L1067
L1065 .byte $00 _L1065 .byte $00
.byte $00 .byte $00
L1067 rep #$40 _L1067 rep #$40
bvc L106D bvc _L106D
.byte $00 .byte $00
.byte $00 .byte $00
L106D sep #$40 _L106D sep #$40
bvs L1073 bvs _L1073
.byte $00 .byte $00
.byte $00 .byte $00
L1073 rep #$01 _L1073 rep #$01
bcc L1079 bcc _L1079
.byte $00 .byte $00
.byte $00 .byte $00
L1079 sep #$01 _L1079 sep #$01
bcs L107F bcs _L107F
.byte $00 .byte $00
.byte $00 .byte $00
L107F rep #$02 _L107F rep #$02
bne L1085 bne _L1085
.byte $00 .byte $00
.byte $00 .byte $00
L1085 sep #$02 _L1085 sep #$02
beq L108B beq _L108B
.byte $00 .byte $00
.byte $00 .byte $00
L108B sep #$ff _L108B sep #$ff
lda #$01 lda #$01
bne L1093 bne _L1093
.byte $00 .byte $00
.byte $db .byte $db
L1093 lda #$00 _L1093 lda #$00
beq L1099 beq _L1099
.byte $00 .byte $00
.byte $db .byte $db
L1099 bpl L109D _L1099 bpl _L109D
.byte $00 .byte $00
.byte $db .byte $db
L109D lda #$80 _L109D lda #$80
bmi L10A3 bmi _L10A3
.byte $00 .byte $00
.byte $db .byte $db
L10A3 lda #$ff _L10A3 lda #$ff
and #$00 and #$00
beq L10AB beq _L10AB
.byte $00 .byte $00
.byte $db .byte $db
L10AB lda #$00 _L10AB lda #$00
and #$ff and #$ff
beq L10B3 beq _L10B3
.byte $00 .byte $00
.byte $db .byte $db
L10B3 lda #$ff _L10B3 lda #$ff
and #$7f and #$7f
bne L10BB bne _L10BB
.byte $00 .byte $00
.byte $db .byte $db
L10BB bpl L10BF _L10BB bpl _L10BF
.byte $00 .byte $00
.byte $db .byte $db
L10BF lda #$ff _L10BF lda #$ff
and #$80 and #$80
bmi L10C7 bmi _L10C7
.byte $00 .byte $00
.byte $db .byte $db
L10C7 lda #$00 _L10C7 lda #$00
ora #$00 ora #$00
beq L10CF beq _L10CF
.byte $00 .byte $00
.byte $db .byte $db
L10CF ora #$01 _L10CF ora #$01
bne L10D5 bne _L10D5
.byte $00 .byte $00
.byte $db .byte $db
L10D5 lda #$00 _L10D5 lda #$00
ora #$7f ora #$7f
bpl L10DD bpl _L10DD
.byte $00 .byte $00
.byte $db .byte $db
L10DD ora #$80 _L10DD ora #$80
bmi L10E3 bmi _L10E3
.byte $00 .byte $00
.byte $db .byte $db
L10E3 lda L10E3 _L10E3 lda _L10E3
sec sec
ror a ror a
bmi L10EC bmi _L10EC
.byte $00 .byte $00
.byte $dc .byte $dc
L10EC clc _L10EC clc
ror a ror a
bpl L10F2 bpl _L10F2
.byte $00 .byte $00
.byte $dc .byte $dc
L10F2 lda #$00 _L10F2 lda #$00
sec sec
rol a rol a
bne L10FA bne _L10FA
.byte $00 .byte $00
.byte $dc .byte $dc
L10FA clc _L10FA clc
php php
sec sec
plp plp
bcc L1102 bcc _L1102
.byte $00 .byte $00
.byte $00 .byte $00
L1102 sec _L1102 sec
bcs L1106 bcs _L1106
L1105 clc _L1105 clc
L1106 lda $33 _L1106 lda $33
beq L1105 beq _L1105
bcs L110E bcs _L110E
lda $44 lda $44
L110E nop _L110E nop
rep #$20 rep #$20
.al .al
sep #$10 sep #$10
jsr L112A jsr _L112A
rep #$30 rep #$30
.xl .xl
jsr L1130 jsr _L1130
sep #$30 sep #$30
.as .as
.xs .xs
jsr L1130 jsr _L1130
rep #$20 rep #$20
.al .al
sep #$10 sep #$10
jsr L112A jsr _L112A
sep #$30 sep #$30
.as .as
rts rts
.al .al
L112A lda #$1234 _L112A lda #$1234
ldx #$ff ldx #$ff
rts rts
.as .as
L1130 lda #$ff _L1130 lda #$ff
ldx #$ee ldx #$ee
ldy #$dd ldy #$dd
rts rts

View File

@ -66,197 +66,197 @@
dfb $00 dfb $00
L105F sep #$80 L105F sep #$80
bpl L1065 bpl :L1065
bmi L1067 bmi :L1067
L1065 dfb $00 :L1065 dfb $00
dfb $00 dfb $00
L1067 rep #$40 :L1067 rep #$40
bvc L106D bvc :L106D
dfb $00 dfb $00
dfb $00 dfb $00
L106D sep #$40 :L106D sep #$40
bvs L1073 bvs :L1073
dfb $00 dfb $00
dfb $00 dfb $00
L1073 rep #$01 :L1073 rep #$01
bcc L1079 bcc :L1079
dfb $00 dfb $00
dfb $00 dfb $00
L1079 sep #$01 :L1079 sep #$01
bcs L107F bcs :L107F
dfb $00 dfb $00
dfb $00 dfb $00
L107F rep #$02 :L107F rep #$02
bne L1085 bne :L1085
dfb $00 dfb $00
dfb $00 dfb $00
L1085 sep #$02 :L1085 sep #$02
beq L108B beq :L108B
dfb $00 dfb $00
dfb $00 dfb $00
L108B sep #$ff :L108B sep #$ff
lda #$01 lda #$01
bne L1093 bne :L1093
dfb $00 dfb $00
dfb $db dfb $db
L1093 lda #$00 :L1093 lda #$00
beq L1099 beq :L1099
dfb $00 dfb $00
dfb $db dfb $db
L1099 bpl L109D :L1099 bpl :L109D
dfb $00 dfb $00
dfb $db dfb $db
L109D lda #$80 :L109D lda #$80
bmi L10A3 bmi :L10A3
dfb $00 dfb $00
dfb $db dfb $db
L10A3 lda #$ff :L10A3 lda #$ff
and #$00 and #$00
beq L10AB beq :L10AB
dfb $00 dfb $00
dfb $db dfb $db
L10AB lda #$00 :L10AB lda #$00
and #$ff and #$ff
beq L10B3 beq :L10B3
dfb $00 dfb $00
dfb $db dfb $db
L10B3 lda #$ff :L10B3 lda #$ff
and #$7f and #$7f
bne L10BB bne :L10BB
dfb $00 dfb $00
dfb $db dfb $db
L10BB bpl L10BF :L10BB bpl :L10BF
dfb $00 dfb $00
dfb $db dfb $db
L10BF lda #$ff :L10BF lda #$ff
and #$80 and #$80
bmi L10C7 bmi :L10C7
dfb $00 dfb $00
dfb $db dfb $db
L10C7 lda #$00 :L10C7 lda #$00
ora #$00 ora #$00
beq L10CF beq :L10CF
dfb $00 dfb $00
dfb $db dfb $db
L10CF ora #$01 :L10CF ora #$01
bne L10D5 bne :L10D5
dfb $00 dfb $00
dfb $db dfb $db
L10D5 lda #$00 :L10D5 lda #$00
ora #$7f ora #$7f
bpl L10DD bpl :L10DD
dfb $00 dfb $00
dfb $db dfb $db
L10DD ora #$80 :L10DD ora #$80
bmi L10E3 bmi :L10E3
dfb $00 dfb $00
dfb $db dfb $db
L10E3 lda L10E3 :L10E3 lda :L10E3
sec sec
ror A ror A
bmi L10EC bmi :L10EC
dfb $00 dfb $00
dfb $dc dfb $dc
L10EC clc :L10EC clc
ror A ror A
bpl L10F2 bpl :L10F2
dfb $00 dfb $00
dfb $dc dfb $dc
L10F2 lda #$00 :L10F2 lda #$00
sec sec
rol A rol A
bne L10FA bne :L10FA
dfb $00 dfb $00
dfb $dc dfb $dc
L10FA clc :L10FA clc
php php
sec sec
plp plp
bcc L1102 bcc :L1102
dfb $00 dfb $00
dfb $00 dfb $00
L1102 sec :L1102 sec
bcs L1106 bcs :L1106
L1105 clc :L1105 clc
L1106 lda $33 :L1106 lda $33
beq L1105 beq :L1105
bcs L110E bcs :L110E
lda $44 lda $44
L110E nop :L110E nop
rep #$20 rep #$20
mx %01 mx %01
sep #$10 sep #$10
jsr L112A jsr :L112A
rep #$30 rep #$30
mx %00 mx %00
jsr L1130 jsr :L1130
sep #$30 sep #$30
mx %11 mx %11
jsr L1130 jsr :L1130
rep #$20 rep #$20
mx %01 mx %01
sep #$10 sep #$10
jsr L112A jsr :L112A
sep #$30 sep #$30
mx %11 mx %11
rts rts
mx %01 mx %01
L112A lda #$1234 :L112A lda #$1234
ldx #$ff ldx #$ff
rts rts
mx %11 mx %11
L1130 lda #$ff :L1130 lda #$ff
ldx #$ee ldx #$ee
ldy #$dd ldy #$dd
rts rts

View File

@ -71,198 +71,198 @@
!byte $00 !byte $00
L105F sep #$80 L105F sep #$80
bpl L1065 bpl @L1065
bmi L1067 bmi @L1067
L1065 !byte $00 @L1065 !byte $00
!byte $00 !byte $00
L1067 rep #$40 @L1067 rep #$40
bvc L106D bvc @L106D
!byte $00 !byte $00
!byte $00 !byte $00
L106D sep #$40 @L106D sep #$40
bvs L1073 bvs @L1073
!byte $00 !byte $00
!byte $00 !byte $00
L1073 rep #$01 @L1073 rep #$01
bcc L1079 bcc @L1079
!byte $00 !byte $00
!byte $00 !byte $00
L1079 sep #$01 @L1079 sep #$01
bcs L107F bcs @L107F
!byte $00 !byte $00
!byte $00 !byte $00
L107F rep #$02 @L107F rep #$02
bne L1085 bne @L1085
!byte $00 !byte $00
!byte $00 !byte $00
L1085 sep #$02 @L1085 sep #$02
beq L108B beq @L108B
!byte $00 !byte $00
!byte $00 !byte $00
L108B sep #$ff @L108B sep #$ff
lda #$01 lda #$01
bne L1093 bne @L1093
!byte $00 !byte $00
!byte $db !byte $db
L1093 lda #$00 @L1093 lda #$00
beq L1099 beq @L1099
!byte $00 !byte $00
!byte $db !byte $db
L1099 bpl L109D @L1099 bpl @L109D
!byte $00 !byte $00
!byte $db !byte $db
L109D lda #$80 @L109D lda #$80
bmi L10A3 bmi @L10A3
!byte $00 !byte $00
!byte $db !byte $db
L10A3 lda #$ff @L10A3 lda #$ff
and #$00 and #$00
beq L10AB beq @L10AB
!byte $00 !byte $00
!byte $db !byte $db
L10AB lda #$00 @L10AB lda #$00
and #$ff and #$ff
beq L10B3 beq @L10B3
!byte $00 !byte $00
!byte $db !byte $db
L10B3 lda #$ff @L10B3 lda #$ff
and #$7f and #$7f
bne L10BB bne @L10BB
!byte $00 !byte $00
!byte $db !byte $db
L10BB bpl L10BF @L10BB bpl @L10BF
!byte $00 !byte $00
!byte $db !byte $db
L10BF lda #$ff @L10BF lda #$ff
and #$80 and #$80
bmi L10C7 bmi @L10C7
!byte $00 !byte $00
!byte $db !byte $db
L10C7 lda #$00 @L10C7 lda #$00
ora #$00 ora #$00
beq L10CF beq @L10CF
!byte $00 !byte $00
!byte $db !byte $db
L10CF ora #$01 @L10CF ora #$01
bne L10D5 bne @L10D5
!byte $00 !byte $00
!byte $db !byte $db
L10D5 lda #$00 @L10D5 lda #$00
ora #$7f ora #$7f
bpl L10DD bpl @L10DD
!byte $00 !byte $00
!byte $db !byte $db
L10DD ora #$80 @L10DD ora #$80
bmi L10E3 bmi @L10E3
!byte $00 !byte $00
!byte $db !byte $db
L10E3 lda L10E3 @L10E3 lda @L10E3
sec sec
ror ror
bmi L10EC bmi @L10EC
!byte $00 !byte $00
!byte $dc !byte $dc
L10EC clc @L10EC clc
ror ror
bpl L10F2 bpl @L10F2
!byte $00 !byte $00
!byte $dc !byte $dc
L10F2 lda #$00 @L10F2 lda #$00
sec sec
rol rol
bne L10FA bne @L10FA
!byte $00 !byte $00
!byte $dc !byte $dc
L10FA clc @L10FA clc
php php
sec sec
plp plp
bcc L1102 bcc @L1102
!byte $00 !byte $00
!byte $00 !byte $00
L1102 sec @L1102 sec
bcs L1106 bcs @L1106
L1105 clc @L1105 clc
L1106 lda $33 @L1106 lda $33
beq L1105 beq @L1105
bcs L110E bcs @L110E
lda $44 lda $44
L110E nop @L110E nop
rep #$20 rep #$20
!al !al
sep #$10 sep #$10
jsr L112A jsr @L112A
rep #$30 rep #$30
!rl !rl
jsr L1130 jsr @L1130
sep #$30 sep #$30
!as !as
!rs !rs
jsr L1130 jsr @L1130
rep #$20 rep #$20
!al !al
sep #$10 sep #$10
jsr L112A jsr @L112A
sep #$30 sep #$30
!as !as
rts rts
!al !al
L112A lda #$1234 @L112A lda #$1234
ldx #$ff ldx #$ff
rts rts
!as !as
L1130 lda #$ff @L1130 lda #$ff
ldx #$ee ldx #$ee
ldy #$dd ldy #$dd
rts rts

View File

@ -72,198 +72,198 @@
.byte $00 .byte $00
L105F: sep #$80 L105F: sep #$80
bpl L1065 bpl @L1065
bmi L1067 bmi @L1067
L1065: .byte $00 @L1065: .byte $00
.byte $00 .byte $00
L1067: rep #$40 @L1067: rep #$40
bvc L106D bvc @L106D
.byte $00 .byte $00
.byte $00 .byte $00
L106D: sep #$40 @L106D: sep #$40
bvs L1073 bvs @L1073
.byte $00 .byte $00
.byte $00 .byte $00
L1073: rep #$01 @L1073: rep #$01
bcc L1079 bcc @L1079
.byte $00 .byte $00
.byte $00 .byte $00
L1079: sep #$01 @L1079: sep #$01
bcs L107F bcs @L107F
.byte $00 .byte $00
.byte $00 .byte $00
L107F: rep #$02 @L107F: rep #$02
bne L1085 bne @L1085
.byte $00 .byte $00
.byte $00 .byte $00
L1085: sep #$02 @L1085: sep #$02
beq L108B beq @L108B
.byte $00 .byte $00
.byte $00 .byte $00
L108B: sep #$ff @L108B: sep #$ff
lda #$01 lda #$01
bne L1093 bne @L1093
.byte $00 .byte $00
.byte $db .byte $db
L1093: lda #$00 @L1093: lda #$00
beq L1099 beq @L1099
.byte $00 .byte $00
.byte $db .byte $db
L1099: bpl L109D @L1099: bpl @L109D
.byte $00 .byte $00
.byte $db .byte $db
L109D: lda #$80 @L109D: lda #$80
bmi L10A3 bmi @L10A3
.byte $00 .byte $00
.byte $db .byte $db
L10A3: lda #$ff @L10A3: lda #$ff
and #$00 and #$00
beq L10AB beq @L10AB
.byte $00 .byte $00
.byte $db .byte $db
L10AB: lda #$00 @L10AB: lda #$00
and #$ff and #$ff
beq L10B3 beq @L10B3
.byte $00 .byte $00
.byte $db .byte $db
L10B3: lda #$ff @L10B3: lda #$ff
and #$7f and #$7f
bne L10BB bne @L10BB
.byte $00 .byte $00
.byte $db .byte $db
L10BB: bpl L10BF @L10BB: bpl @L10BF
.byte $00 .byte $00
.byte $db .byte $db
L10BF: lda #$ff @L10BF: lda #$ff
and #$80 and #$80
bmi L10C7 bmi @L10C7
.byte $00 .byte $00
.byte $db .byte $db
L10C7: lda #$00 @L10C7: lda #$00
ora #$00 ora #$00
beq L10CF beq @L10CF
.byte $00 .byte $00
.byte $db .byte $db
L10CF: ora #$01 @L10CF: ora #$01
bne L10D5 bne @L10D5
.byte $00 .byte $00
.byte $db .byte $db
L10D5: lda #$00 @L10D5: lda #$00
ora #$7f ora #$7f
bpl L10DD bpl @L10DD
.byte $00 .byte $00
.byte $db .byte $db
L10DD: ora #$80 @L10DD: ora #$80
bmi L10E3 bmi @L10E3
.byte $00 .byte $00
.byte $db .byte $db
L10E3: lda L10E3 @L10E3: lda @L10E3
sec sec
ror A ror A
bmi L10EC bmi @L10EC
.byte $00 .byte $00
.byte $dc .byte $dc
L10EC: clc @L10EC: clc
ror A ror A
bpl L10F2 bpl @L10F2
.byte $00 .byte $00
.byte $dc .byte $dc
L10F2: lda #$00 @L10F2: lda #$00
sec sec
rol A rol A
bne L10FA bne @L10FA
.byte $00 .byte $00
.byte $dc .byte $dc
L10FA: clc @L10FA: clc
php php
sec sec
plp plp
bcc L1102 bcc @L1102
.byte $00 .byte $00
.byte $00 .byte $00
L1102: sec @L1102: sec
bcs L1106 bcs @L1106
L1105: clc @L1105: clc
L1106: lda $33 @L1106: lda $33
beq L1105 beq @L1105
bcs L110E bcs @L110E
lda $44 lda $44
L110E: nop @L110E: nop
rep #$20 rep #$20
.a16 .a16
sep #$10 sep #$10
jsr L112A jsr @L112A
rep #$30 rep #$30
.i16 .i16
jsr L1130 jsr @L1130
sep #$30 sep #$30
.a8 .a8
.i8 .i8
jsr L1130 jsr @L1130
rep #$20 rep #$20
.a16 .a16
sep #$10 sep #$10
jsr L112A jsr @L112A
sep #$30 sep #$30
.a8 .a8
rts rts
.a16 .a16
L112A: lda #$1234 @L112A: lda #$1234
ldx #$ff ldx #$ff
rts rts
.a8 .a8
L1130: lda #$ff @L1130: lda #$ff
ldx #$ee ldx #$ee
ldy #$dd ldy #$dd
rts rts

View File

@ -39,8 +39,8 @@ L1038 slo ($ff,x)
ora $feff ora $feff
asl $feff asl $feff
slo $feff slo $feff
bpl L1056 bpl _L1056
L1056 ora ($ff),y _L1056 ora ($ff),y
.byte $12 .byte $12
L1059 slo ($ff),y L1059 slo ($ff),y
@ -73,8 +73,8 @@ L107D rla ($ff,x)
and $feff and $feff
rol $feff rol $feff
rla $feff rla $feff
bmi L109B bmi _L109B
L109B and ($ff),y _L109B and ($ff),y
.byte $32 .byte $32
L109E rla ($ff),y L109E rla ($ff),y
@ -104,13 +104,13 @@ L10C0 sre ($ff,x)
eor #$ff eor #$ff
lsr a lsr a
alr #$ff alr #$ff
jmp L10D3 jmp _L10D3
L10D3 eor $feff _L10D3 eor $feff
lsr $feff lsr $feff
sre $feff sre $feff
bvc L10DE bvc _L10DE
L10DE eor ($ff),y _L10DE eor ($ff),y
.byte $52 .byte $52
L10E1 sre ($ff),y L10E1 sre ($ff),y
@ -145,8 +145,8 @@ L1103 rra ($ff,x)
L1116 adc $feff L1116 adc $feff
ror $feff ror $feff
rra $feff rra $feff
bvs L1121 bvs _L1121
L1121 adc ($ff),y _L1121 adc ($ff),y
.byte $72 .byte $72
L1124 rra ($ff),y L1124 rra ($ff),y
@ -178,8 +178,8 @@ L1124 rra ($ff),y
sta $feff sta $feff
stx $feff stx $feff
sax $feff sax $feff
bcc L1166 bcc _L1166
L1166 sta ($ff),y _L1166 sta ($ff),y
.byte $92 .byte $92
L1169 .byte $93,$ff L1169 .byte $93,$ff
@ -211,8 +211,8 @@ L1169 .byte $93,$ff
lda $feff lda $feff
ldx $feff ldx $feff
lax $feff lax $feff
bcs L11AB bcs _L11AB
L11AB lda ($ff),y _L11AB lda ($ff),y
.byte $b2 .byte $b2
L11AE lax ($ff),y L11AE lax ($ff),y
@ -244,8 +244,8 @@ L11AE lax ($ff),y
cmp $feff cmp $feff
dec $feff dec $feff
dcp $feff dcp $feff
bne L11F0 bne _L11F0
L11F0 cmp ($ff),y _L11F0 cmp ($ff),y
.byte $d2 .byte $d2
L11F3 dcp ($ff),y L11F3 dcp ($ff),y
@ -277,8 +277,8 @@ L11F3 dcp ($ff),y
sbc $feff sbc $feff
inc $feff inc $feff
isc $feff isc $feff
beq L1235 beq _L1235
L1235 sbc ($ff),y _L1235 sbc ($ff),y
.byte $f2 .byte $f2
L1238 isc ($ff),y L1238 isc ($ff),y

View File

@ -38,8 +38,8 @@ L1038 dfb $03,$ff
ora $feff ora $feff
asl $feff asl $feff
dfb $0f,$ff,$fe dfb $0f,$ff,$fe
bpl L1056 bpl :L1056
L1056 ora ($ff),y :L1056 ora ($ff),y
dfb $12 dfb $12
L1059 dfb $13,$ff L1059 dfb $13,$ff
@ -72,8 +72,8 @@ L107D dfb $23,$ff
and $feff and $feff
rol $feff rol $feff
dfb $2f,$ff,$fe dfb $2f,$ff,$fe
bmi L109B bmi :L109B
L109B and ($ff),y :L109B and ($ff),y
dfb $32 dfb $32
L109E dfb $33,$ff L109E dfb $33,$ff
@ -103,13 +103,13 @@ L10C0 dfb $43,$ff
eor #$ff eor #$ff
lsr A lsr A
dfb $4b,$ff dfb $4b,$ff
jmp L10D3 jmp :L10D3
L10D3 eor $feff :L10D3 eor $feff
lsr $feff lsr $feff
dfb $4f,$ff,$fe dfb $4f,$ff,$fe
bvc L10DE bvc :L10DE
L10DE eor ($ff),y :L10DE eor ($ff),y
dfb $52 dfb $52
L10E1 dfb $53,$ff L10E1 dfb $53,$ff
@ -144,8 +144,8 @@ L1103 dfb $63,$ff
L1116 adc $feff L1116 adc $feff
ror $feff ror $feff
dfb $6f,$ff,$fe dfb $6f,$ff,$fe
bvs L1121 bvs :L1121
L1121 adc ($ff),y :L1121 adc ($ff),y
dfb $72 dfb $72
L1124 dfb $73,$ff L1124 dfb $73,$ff
@ -177,8 +177,8 @@ L1124 dfb $73,$ff
sta $feff sta $feff
stx $feff stx $feff
dfb $8f,$ff,$fe dfb $8f,$ff,$fe
bcc L1166 bcc :L1166
L1166 sta ($ff),y :L1166 sta ($ff),y
dfb $92 dfb $92
L1169 dfb $93,$ff L1169 dfb $93,$ff
@ -210,8 +210,8 @@ L1169 dfb $93,$ff
lda $feff lda $feff
ldx $feff ldx $feff
dfb $af,$ff,$fe dfb $af,$ff,$fe
bcs L11AB bcs :L11AB
L11AB lda ($ff),y :L11AB lda ($ff),y
dfb $b2 dfb $b2
L11AE dfb $b3,$ff L11AE dfb $b3,$ff
@ -243,8 +243,8 @@ L11AE dfb $b3,$ff
cmp $feff cmp $feff
dec $feff dec $feff
dfb $cf,$ff,$fe dfb $cf,$ff,$fe
bne L11F0 bne :L11F0
L11F0 cmp ($ff),y :L11F0 cmp ($ff),y
dfb $d2 dfb $d2
L11F3 dfb $d3,$ff L11F3 dfb $d3,$ff
@ -276,8 +276,8 @@ L11F3 dfb $d3,$ff
sbc $feff sbc $feff
inc $feff inc $feff
dfb $ef,$ff,$fe dfb $ef,$ff,$fe
beq L1235 beq :L1235
L1235 sbc ($ff),y :L1235 sbc ($ff),y
dfb $f2 dfb $f2
L1238 dfb $f3,$ff L1238 dfb $f3,$ff

View File

@ -39,8 +39,8 @@ L1038 slo ($ff,x)
ora $feff ora $feff
asl $feff asl $feff
slo $feff slo $feff
bpl L1056 bpl @L1056
L1056 ora ($ff),y @L1056 ora ($ff),y
!byte $12 !byte $12
L1059 slo ($ff),y L1059 slo ($ff),y
@ -73,8 +73,8 @@ L107D rla ($ff,x)
and $feff and $feff
rol $feff rol $feff
rla $feff rla $feff
bmi L109B bmi @L109B
L109B and ($ff),y @L109B and ($ff),y
!byte $32 !byte $32
L109E rla ($ff),y L109E rla ($ff),y
@ -104,13 +104,13 @@ L10C0 sre ($ff,x)
eor #$ff eor #$ff
lsr lsr
asr #$ff asr #$ff
jmp L10D3 jmp @L10D3
L10D3 eor $feff @L10D3 eor $feff
lsr $feff lsr $feff
sre $feff sre $feff
bvc L10DE bvc @L10DE
L10DE eor ($ff),y @L10DE eor ($ff),y
!byte $52 !byte $52
L10E1 sre ($ff),y L10E1 sre ($ff),y
@ -145,8 +145,8 @@ L1103 rra ($ff,x)
L1116 adc $feff L1116 adc $feff
ror $feff ror $feff
rra $feff rra $feff
bvs L1121 bvs @L1121
L1121 adc ($ff),y @L1121 adc ($ff),y
!byte $72 !byte $72
L1124 rra ($ff),y L1124 rra ($ff),y
@ -178,8 +178,8 @@ L1124 rra ($ff),y
sta $feff sta $feff
stx $feff stx $feff
sax $feff sax $feff
bcc L1166 bcc @L1166
L1166 sta ($ff),y @L1166 sta ($ff),y
!byte $92 !byte $92
L1169 sha ($ff),y L1169 sha ($ff),y
@ -211,8 +211,8 @@ L1169 sha ($ff),y
lda $feff lda $feff
ldx $feff ldx $feff
lax $feff lax $feff
bcs L11AB bcs @L11AB
L11AB lda ($ff),y @L11AB lda ($ff),y
!byte $b2 !byte $b2
L11AE lax ($ff),y L11AE lax ($ff),y
@ -244,8 +244,8 @@ L11AE lax ($ff),y
cmp $feff cmp $feff
dec $feff dec $feff
dcp $feff dcp $feff
bne L11F0 bne @L11F0
L11F0 cmp ($ff),y @L11F0 cmp ($ff),y
!byte $d2 !byte $d2
L11F3 dcp ($ff),y L11F3 dcp ($ff),y
@ -277,8 +277,8 @@ L11F3 dcp ($ff),y
sbc $feff sbc $feff
inc $feff inc $feff
isc $feff isc $feff
beq L1235 beq @L1235
L1235 sbc ($ff),y @L1235 sbc ($ff),y
!byte $f2 !byte $f2
L1238 isc ($ff),y L1238 isc ($ff),y

View File

@ -40,8 +40,8 @@ L1038: slo ($ff,x)
ora $feff ora $feff
asl $feff asl $feff
slo $feff slo $feff
bpl L1056 bpl @L1056
L1056: ora ($ff),y @L1056: ora ($ff),y
.byte $12 .byte $12
L1059: slo ($ff),y L1059: slo ($ff),y
@ -74,8 +74,8 @@ L107D: rla ($ff,x)
and $feff and $feff
rol $feff rol $feff
rla $feff rla $feff
bmi L109B bmi @L109B
L109B: and ($ff),y @L109B: and ($ff),y
.byte $32 .byte $32
L109E: rla ($ff),y L109E: rla ($ff),y
@ -105,13 +105,13 @@ L10C0: sre ($ff,x)
eor #$ff eor #$ff
lsr A lsr A
alr #$ff alr #$ff
jmp L10D3 jmp @L10D3
L10D3: eor $feff @L10D3: eor $feff
lsr $feff lsr $feff
sre $feff sre $feff
bvc L10DE bvc @L10DE
L10DE: eor ($ff),y @L10DE: eor ($ff),y
.byte $52 .byte $52
L10E1: sre ($ff),y L10E1: sre ($ff),y
@ -146,8 +146,8 @@ L1103: rra ($ff,x)
L1116: adc $feff L1116: adc $feff
ror $feff ror $feff
rra $feff rra $feff
bvs L1121 bvs @L1121
L1121: adc ($ff),y @L1121: adc ($ff),y
.byte $72 .byte $72
L1124: rra ($ff),y L1124: rra ($ff),y
@ -179,8 +179,8 @@ L1124: rra ($ff),y
sta $feff sta $feff
stx $feff stx $feff
sax $feff sax $feff
bcc L1166 bcc @L1166
L1166: sta ($ff),y @L1166: sta ($ff),y
.byte $92 .byte $92
L1169: sha ($ff),y L1169: sha ($ff),y
@ -212,8 +212,8 @@ L1169: sha ($ff),y
lda $feff lda $feff
ldx $feff ldx $feff
lax $feff lax $feff
bcs L11AB bcs @L11AB
L11AB: lda ($ff),y @L11AB: lda ($ff),y
.byte $b2 .byte $b2
L11AE: lax ($ff),y L11AE: lax ($ff),y
@ -245,8 +245,8 @@ L11AE: lax ($ff),y
cmp $feff cmp $feff
dec $feff dec $feff
dcp $feff dcp $feff
bne L11F0 bne @L11F0
L11F0: cmp ($ff),y @L11F0: cmp ($ff),y
.byte $d2 .byte $d2
L11F3: dcp ($ff),y L11F3: dcp ($ff),y
@ -278,8 +278,8 @@ L11F3: dcp ($ff),y
sbc $feff sbc $feff
inc $feff inc $feff
isc $feff isc $feff
beq L1235 beq @L1235
L1235: sbc ($ff),y @L1235: sbc ($ff),y
.byte $f2 .byte $f2
L1238: isc ($ff),y L1238: isc ($ff),y

View File

@ -39,8 +39,8 @@ L1038 slo ($00,x)
ora @w$0000 ora @w$0000
asl @w$0000 asl @w$0000
slo @w$0000 slo @w$0000
bpl L1056 bpl _L1056
L1056 ora ($00),y _L1056 ora ($00),y
.byte $12 .byte $12
L1059 slo ($00),y L1059 slo ($00),y
@ -73,8 +73,8 @@ L107D rla ($00,x)
and @w$0000 and @w$0000
rol @w$0000 rol @w$0000
rla @w$0000 rla @w$0000
bmi L109B bmi _L109B
L109B and ($00),y _L109B and ($00),y
.byte $32 .byte $32
L109E rla ($00),y L109E rla ($00),y
@ -104,13 +104,13 @@ L10C0 sre ($00,x)
eor #$00 eor #$00
lsr a lsr a
alr #$00 alr #$00
jmp L10D3 jmp _L10D3
L10D3 eor @w$0000 _L10D3 eor @w$0000
lsr @w$0000 lsr @w$0000
sre @w$0000 sre @w$0000
bvc L10DE bvc _L10DE
L10DE eor ($00),y _L10DE eor ($00),y
.byte $52 .byte $52
L10E1 sre ($00),y L10E1 sre ($00),y
@ -145,8 +145,8 @@ L1103 rra ($00,x)
L1116 adc @w$0000 L1116 adc @w$0000
ror @w$0000 ror @w$0000
rra @w$0000 rra @w$0000
bvs L1121 bvs _L1121
L1121 adc ($00),y _L1121 adc ($00),y
.byte $72 .byte $72
L1124 rra ($00),y L1124 rra ($00),y
@ -178,8 +178,8 @@ L1124 rra ($00),y
sta @w$0000 sta @w$0000
stx @w$0000 stx @w$0000
sax @w$0000 sax @w$0000
bcc L1166 bcc _L1166
L1166 sta ($00),y _L1166 sta ($00),y
.byte $92 .byte $92
L1169 .byte $93,$00 L1169 .byte $93,$00
@ -211,8 +211,8 @@ L1169 .byte $93,$00
lda @w$0000 lda @w$0000
ldx @w$0000 ldx @w$0000
lax @w$0000 lax @w$0000
bcs L11AB bcs _L11AB
L11AB lda ($00),y _L11AB lda ($00),y
.byte $b2 .byte $b2
L11AE lax ($00),y L11AE lax ($00),y
@ -244,8 +244,8 @@ L11AE lax ($00),y
cmp @w$0000 cmp @w$0000
dec @w$0000 dec @w$0000
dcp @w$0000 dcp @w$0000
bne L11F0 bne _L11F0
L11F0 cmp ($00),y _L11F0 cmp ($00),y
.byte $d2 .byte $d2
L11F3 dcp ($00),y L11F3 dcp ($00),y
@ -277,8 +277,8 @@ L11F3 dcp ($00),y
sbc @w$0000 sbc @w$0000
inc @w$0000 inc @w$0000
isc @w$0000 isc @w$0000
beq L1235 beq _L1235
L1235 sbc ($00),y _L1235 sbc ($00),y
.byte $f2 .byte $f2
L1238 isc ($00),y L1238 isc ($00),y

View File

@ -38,8 +38,8 @@ L1038 dfb $03,$00
ora: $0000 ora: $0000
asl: $0000 asl: $0000
dfb $0f,$00,$00 dfb $0f,$00,$00
bpl L1056 bpl :L1056
L1056 ora ($00),y :L1056 ora ($00),y
dfb $12 dfb $12
L1059 dfb $13,$00 L1059 dfb $13,$00
@ -72,8 +72,8 @@ L107D dfb $23,$00
and: $0000 and: $0000
rol: $0000 rol: $0000
dfb $2f,$00,$00 dfb $2f,$00,$00
bmi L109B bmi :L109B
L109B and ($00),y :L109B and ($00),y
dfb $32 dfb $32
L109E dfb $33,$00 L109E dfb $33,$00
@ -103,13 +103,13 @@ L10C0 dfb $43,$00
eor #$00 eor #$00
lsr A lsr A
dfb $4b,$00 dfb $4b,$00
jmp L10D3 jmp :L10D3
L10D3 eor: $0000 :L10D3 eor: $0000
lsr: $0000 lsr: $0000
dfb $4f,$00,$00 dfb $4f,$00,$00
bvc L10DE bvc :L10DE
L10DE eor ($00),y :L10DE eor ($00),y
dfb $52 dfb $52
L10E1 dfb $53,$00 L10E1 dfb $53,$00
@ -144,8 +144,8 @@ L1103 dfb $63,$00
L1116 adc: $0000 L1116 adc: $0000
ror: $0000 ror: $0000
dfb $6f,$00,$00 dfb $6f,$00,$00
bvs L1121 bvs :L1121
L1121 adc ($00),y :L1121 adc ($00),y
dfb $72 dfb $72
L1124 dfb $73,$00 L1124 dfb $73,$00
@ -177,8 +177,8 @@ L1124 dfb $73,$00
sta: $0000 sta: $0000
stx: $0000 stx: $0000
dfb $8f,$00,$00 dfb $8f,$00,$00
bcc L1166 bcc :L1166
L1166 sta ($00),y :L1166 sta ($00),y
dfb $92 dfb $92
L1169 dfb $93,$00 L1169 dfb $93,$00
@ -210,8 +210,8 @@ L1169 dfb $93,$00
lda: $0000 lda: $0000
ldx: $0000 ldx: $0000
dfb $af,$00,$00 dfb $af,$00,$00
bcs L11AB bcs :L11AB
L11AB lda ($00),y :L11AB lda ($00),y
dfb $b2 dfb $b2
L11AE dfb $b3,$00 L11AE dfb $b3,$00
@ -243,8 +243,8 @@ L11AE dfb $b3,$00
cmp: $0000 cmp: $0000
dec: $0000 dec: $0000
dfb $cf,$00,$00 dfb $cf,$00,$00
bne L11F0 bne :L11F0
L11F0 cmp ($00),y :L11F0 cmp ($00),y
dfb $d2 dfb $d2
L11F3 dfb $d3,$00 L11F3 dfb $d3,$00
@ -276,8 +276,8 @@ L11F3 dfb $d3,$00
sbc: $0000 sbc: $0000
inc: $0000 inc: $0000
dfb $ef,$00,$00 dfb $ef,$00,$00
beq L1235 beq :L1235
L1235 sbc ($00),y :L1235 sbc ($00),y
dfb $f2 dfb $f2
L1238 dfb $f3,$00 L1238 dfb $f3,$00

View File

@ -39,8 +39,8 @@ L1038 slo ($00,x)
ora+2 $0000 ora+2 $0000
asl+2 $0000 asl+2 $0000
slo+2 $0000 slo+2 $0000
bpl L1056 bpl @L1056
L1056 ora ($00),y @L1056 ora ($00),y
!byte $12 !byte $12
L1059 slo ($00),y L1059 slo ($00),y
@ -73,8 +73,8 @@ L107D rla ($00,x)
and+2 $0000 and+2 $0000
rol+2 $0000 rol+2 $0000
rla+2 $0000 rla+2 $0000
bmi L109B bmi @L109B
L109B and ($00),y @L109B and ($00),y
!byte $32 !byte $32
L109E rla ($00),y L109E rla ($00),y
@ -104,13 +104,13 @@ L10C0 sre ($00,x)
eor #$00 eor #$00
lsr lsr
asr #$00 asr #$00
jmp L10D3 jmp @L10D3
L10D3 eor+2 $0000 @L10D3 eor+2 $0000
lsr+2 $0000 lsr+2 $0000
sre+2 $0000 sre+2 $0000
bvc L10DE bvc @L10DE
L10DE eor ($00),y @L10DE eor ($00),y
!byte $52 !byte $52
L10E1 sre ($00),y L10E1 sre ($00),y
@ -145,8 +145,8 @@ L1103 rra ($00,x)
L1116 adc+2 $0000 L1116 adc+2 $0000
ror+2 $0000 ror+2 $0000
rra+2 $0000 rra+2 $0000
bvs L1121 bvs @L1121
L1121 adc ($00),y @L1121 adc ($00),y
!byte $72 !byte $72
L1124 rra ($00),y L1124 rra ($00),y
@ -178,8 +178,8 @@ L1124 rra ($00),y
sta+2 $0000 sta+2 $0000
stx+2 $0000 stx+2 $0000
sax+2 $0000 sax+2 $0000
bcc L1166 bcc @L1166
L1166 sta ($00),y @L1166 sta ($00),y
!byte $92 !byte $92
L1169 sha ($00),y L1169 sha ($00),y
@ -211,8 +211,8 @@ L1169 sha ($00),y
lda+2 $0000 lda+2 $0000
ldx+2 $0000 ldx+2 $0000
lax+2 $0000 lax+2 $0000
bcs L11AB bcs @L11AB
L11AB lda ($00),y @L11AB lda ($00),y
!byte $b2 !byte $b2
L11AE lax ($00),y L11AE lax ($00),y
@ -244,8 +244,8 @@ L11AE lax ($00),y
cmp+2 $0000 cmp+2 $0000
dec+2 $0000 dec+2 $0000
dcp+2 $0000 dcp+2 $0000
bne L11F0 bne @L11F0
L11F0 cmp ($00),y @L11F0 cmp ($00),y
!byte $d2 !byte $d2
L11F3 dcp ($00),y L11F3 dcp ($00),y
@ -277,8 +277,8 @@ L11F3 dcp ($00),y
sbc+2 $0000 sbc+2 $0000
inc+2 $0000 inc+2 $0000
isc+2 $0000 isc+2 $0000
beq L1235 beq @L1235
L1235 sbc ($00),y @L1235 sbc ($00),y
!byte $f2 !byte $f2
L1238 isc ($00),y L1238 isc ($00),y

View File

@ -40,8 +40,8 @@ L1038: slo ($00,x)
ora a:$0000 ora a:$0000
asl a:$0000 asl a:$0000
slo a:$0000 slo a:$0000
bpl L1056 bpl @L1056
L1056: ora ($00),y @L1056: ora ($00),y
.byte $12 .byte $12
L1059: slo ($00),y L1059: slo ($00),y
@ -74,8 +74,8 @@ L107D: rla ($00,x)
and a:$0000 and a:$0000
rol a:$0000 rol a:$0000
rla a:$0000 rla a:$0000
bmi L109B bmi @L109B
L109B: and ($00),y @L109B: and ($00),y
.byte $32 .byte $32
L109E: rla ($00),y L109E: rla ($00),y
@ -105,13 +105,13 @@ L10C0: sre ($00,x)
eor #$00 eor #$00
lsr A lsr A
alr #$00 alr #$00
jmp L10D3 jmp @L10D3
L10D3: eor a:$0000 @L10D3: eor a:$0000
lsr a:$0000 lsr a:$0000
sre a:$0000 sre a:$0000
bvc L10DE bvc @L10DE
L10DE: eor ($00),y @L10DE: eor ($00),y
.byte $52 .byte $52
L10E1: sre ($00),y L10E1: sre ($00),y
@ -146,8 +146,8 @@ L1103: rra ($00,x)
L1116: adc a:$0000 L1116: adc a:$0000
ror a:$0000 ror a:$0000
rra a:$0000 rra a:$0000
bvs L1121 bvs @L1121
L1121: adc ($00),y @L1121: adc ($00),y
.byte $72 .byte $72
L1124: rra ($00),y L1124: rra ($00),y
@ -179,8 +179,8 @@ L1124: rra ($00),y
sta a:$0000 sta a:$0000
stx a:$0000 stx a:$0000
sax a:$0000 sax a:$0000
bcc L1166 bcc @L1166
L1166: sta ($00),y @L1166: sta ($00),y
.byte $92 .byte $92
L1169: sha ($00),y L1169: sha ($00),y
@ -212,8 +212,8 @@ L1169: sha ($00),y
lda a:$0000 lda a:$0000
ldx a:$0000 ldx a:$0000
lax a:$0000 lax a:$0000
bcs L11AB bcs @L11AB
L11AB: lda ($00),y @L11AB: lda ($00),y
.byte $b2 .byte $b2
L11AE: lax ($00),y L11AE: lax ($00),y
@ -245,8 +245,8 @@ L11AE: lax ($00),y
cmp a:$0000 cmp a:$0000
dec a:$0000 dec a:$0000
dcp a:$0000 dcp a:$0000
bne L11F0 bne @L11F0
L11F0: cmp ($00),y @L11F0: cmp ($00),y
.byte $d2 .byte $d2
L11F3: dcp ($00),y L11F3: dcp ($00),y
@ -278,8 +278,8 @@ L11F3: dcp ($00),y
sbc a:$0000 sbc a:$0000
inc a:$0000 inc a:$0000
isc a:$0000 isc a:$0000
beq L1235 beq @L1235
L1235: sbc ($00),y @L1235: sbc ($00),y
.byte $f2 .byte $f2
L1238: isc ($00),y L1238: isc ($00),y

View File

@ -27,8 +27,8 @@ L1014 ora ($ff,x)
ora $feff ora $feff
asl $feff asl $feff
.byte $0f .byte $0f
bpl L1031 bpl _L1031
L1031 ora ($ff),y _L1031 ora ($ff),y
ora ($ff) ora ($ff)
.byte $13 .byte $13
trb $ff trb $ff
@ -59,8 +59,8 @@ L1031 ora ($ff),y
and $feff and $feff
rol $feff rol $feff
.byte $2f .byte $2f
bmi L106D bmi _L106D
L106D and ($ff),y _L106D and ($ff),y
and ($ff) and ($ff)
.byte $33 .byte $33
bit $ff,x bit $ff,x
@ -88,13 +88,13 @@ L108A eor ($ff,x)
eor #$ff eor #$ff
lsr a lsr a
.byte $4b .byte $4b
jmp L109E jmp _L109E
L109E eor $feff _L109E eor $feff
lsr $feff lsr $feff
.byte $4f .byte $4f
bvc L10A7 bvc _L10A7
L10A7 eor ($ff),y _L10A7 eor ($ff),y
eor ($ff) eor ($ff)
.byte $53 .byte $53
.byte $54,$ff .byte $54,$ff
@ -127,8 +127,8 @@ L10C4 adc ($ff,x)
L10D8 adc $feff L10D8 adc $feff
ror $feff ror $feff
.byte $6f .byte $6f
bvs L10E1 bvs _L10E1
L10E1 adc ($ff),y _L10E1 adc ($ff),y
adc ($ff) adc ($ff)
.byte $73 .byte $73
stz $ff,x stz $ff,x
@ -144,9 +144,9 @@ L10E1 adc ($ff),y
L10F6 adc $feff,x L10F6 adc $feff,x
ror $feff,x ror $feff,x
.byte $7f .byte $7f
bra L10FF bra _L10FF
L10FF sta ($ff,x) _L10FF sta ($ff,x)
.byte $82,$ff .byte $82,$ff
.byte $83 .byte $83
sty $ff sty $ff
@ -161,8 +161,8 @@ L10FF sta ($ff,x)
sta $feff sta $feff
stx $feff stx $feff
.byte $8f .byte $8f
bcc L111C bcc _L111C
L111C sta ($ff),y _L111C sta ($ff),y
sta ($ff) sta ($ff)
.byte $93 .byte $93
sty $ff,x sty $ff,x
@ -193,8 +193,8 @@ L111C sta ($ff),y
lda $feff lda $feff
ldx $feff ldx $feff
.byte $af .byte $af
bcs L1157 bcs _L1157
L1157 lda ($ff),y _L1157 lda ($ff),y
lda ($ff) lda ($ff)
.byte $b3 .byte $b3
ldy $ff,x ldy $ff,x
@ -225,8 +225,8 @@ L1157 lda ($ff),y
cmp $feff cmp $feff
dec $feff dec $feff
.byte $cf .byte $cf
bne L1192 bne _L1192
L1192 cmp ($ff),y _L1192 cmp ($ff),y
cmp ($ff) cmp ($ff)
.byte $d3 .byte $d3
.byte $d4,$ff .byte $d4,$ff
@ -257,8 +257,8 @@ L1192 cmp ($ff),y
sbc $feff sbc $feff
inc $feff inc $feff
.byte $ef .byte $ef
beq L11CD beq _L11CD
L11CD sbc ($ff),y _L11CD sbc ($ff),y
sbc ($ff) sbc ($ff)
.byte $f3 .byte $f3
.byte $f4,$ff .byte $f4,$ff

View File

@ -26,8 +26,8 @@ L1014 ora ($ff,x)
ora $feff ora $feff
asl $feff asl $feff
dfb $0f dfb $0f
bpl L1031 bpl :L1031
L1031 ora ($ff),y :L1031 ora ($ff),y
ora ($ff) ora ($ff)
dfb $13 dfb $13
trb $ff trb $ff
@ -58,8 +58,8 @@ L1031 ora ($ff),y
and $feff and $feff
rol $feff rol $feff
dfb $2f dfb $2f
bmi L106D bmi :L106D
L106D and ($ff),y :L106D and ($ff),y
and ($ff) and ($ff)
dfb $33 dfb $33
bit $ff,x bit $ff,x
@ -87,13 +87,13 @@ L108A eor ($ff,x)
eor #$ff eor #$ff
lsr A lsr A
dfb $4b dfb $4b
jmp L109E jmp :L109E
L109E eor $feff :L109E eor $feff
lsr $feff lsr $feff
dfb $4f dfb $4f
bvc L10A7 bvc :L10A7
L10A7 eor ($ff),y :L10A7 eor ($ff),y
eor ($ff) eor ($ff)
dfb $53 dfb $53
dfb $54,$ff dfb $54,$ff
@ -126,8 +126,8 @@ L10C4 adc ($ff,x)
L10D8 adc $feff L10D8 adc $feff
ror $feff ror $feff
dfb $6f dfb $6f
bvs L10E1 bvs :L10E1
L10E1 adc ($ff),y :L10E1 adc ($ff),y
adc ($ff) adc ($ff)
dfb $73 dfb $73
stz $ff,x stz $ff,x
@ -143,9 +143,9 @@ L10E1 adc ($ff),y
L10F6 adc $feff,x L10F6 adc $feff,x
ror $feff,x ror $feff,x
dfb $7f dfb $7f
bra L10FF bra :L10FF
L10FF sta ($ff,x) :L10FF sta ($ff,x)
dfb $82,$ff dfb $82,$ff
dfb $83 dfb $83
sty $ff sty $ff
@ -160,8 +160,8 @@ L10FF sta ($ff,x)
sta $feff sta $feff
stx $feff stx $feff
dfb $8f dfb $8f
bcc L111C bcc :L111C
L111C sta ($ff),y :L111C sta ($ff),y
sta ($ff) sta ($ff)
dfb $93 dfb $93
sty $ff,x sty $ff,x
@ -192,8 +192,8 @@ L111C sta ($ff),y
lda $feff lda $feff
ldx $feff ldx $feff
dfb $af dfb $af
bcs L1157 bcs :L1157
L1157 lda ($ff),y :L1157 lda ($ff),y
lda ($ff) lda ($ff)
dfb $b3 dfb $b3
ldy $ff,x ldy $ff,x
@ -224,8 +224,8 @@ L1157 lda ($ff),y
cmp $feff cmp $feff
dec $feff dec $feff
dfb $cf dfb $cf
bne L1192 bne :L1192
L1192 cmp ($ff),y :L1192 cmp ($ff),y
cmp ($ff) cmp ($ff)
dfb $d3 dfb $d3
dfb $d4,$ff dfb $d4,$ff
@ -256,8 +256,8 @@ L1192 cmp ($ff),y
sbc $feff sbc $feff
inc $feff inc $feff
dfb $ef dfb $ef
beq L11CD beq :L11CD
L11CD sbc ($ff),y :L11CD sbc ($ff),y
sbc ($ff) sbc ($ff)
dfb $f3 dfb $f3
dfb $f4,$ff dfb $f4,$ff

View File

@ -27,8 +27,8 @@ L1014 ora ($ff,x)
ora $feff ora $feff
asl $feff asl $feff
!byte $0f !byte $0f
bpl L1031 bpl @L1031
L1031 ora ($ff),y @L1031 ora ($ff),y
ora ($ff) ora ($ff)
!byte $13 !byte $13
trb $ff trb $ff
@ -59,8 +59,8 @@ L1031 ora ($ff),y
and $feff and $feff
rol $feff rol $feff
!byte $2f !byte $2f
bmi L106D bmi @L106D
L106D and ($ff),y @L106D and ($ff),y
and ($ff) and ($ff)
!byte $33 !byte $33
bit $ff,x bit $ff,x
@ -88,13 +88,13 @@ L108A eor ($ff,x)
eor #$ff eor #$ff
lsr lsr
!byte $4b !byte $4b
jmp L109E jmp @L109E
L109E eor $feff @L109E eor $feff
lsr $feff lsr $feff
!byte $4f !byte $4f
bvc L10A7 bvc @L10A7
L10A7 eor ($ff),y @L10A7 eor ($ff),y
eor ($ff) eor ($ff)
!byte $53 !byte $53
!byte $54,$ff !byte $54,$ff
@ -127,8 +127,8 @@ L10C4 adc ($ff,x)
L10D8 adc $feff L10D8 adc $feff
ror $feff ror $feff
!byte $6f !byte $6f
bvs L10E1 bvs @L10E1
L10E1 adc ($ff),y @L10E1 adc ($ff),y
adc ($ff) adc ($ff)
!byte $73 !byte $73
stz $ff,x stz $ff,x
@ -144,9 +144,9 @@ L10E1 adc ($ff),y
L10F6 adc $feff,x L10F6 adc $feff,x
ror $feff,x ror $feff,x
!byte $7f !byte $7f
bra L10FF bra @L10FF
L10FF sta ($ff,x) @L10FF sta ($ff,x)
!byte $82,$ff !byte $82,$ff
!byte $83 !byte $83
sty $ff sty $ff
@ -161,8 +161,8 @@ L10FF sta ($ff,x)
sta $feff sta $feff
stx $feff stx $feff
!byte $8f !byte $8f
bcc L111C bcc @L111C
L111C sta ($ff),y @L111C sta ($ff),y
sta ($ff) sta ($ff)
!byte $93 !byte $93
sty $ff,x sty $ff,x
@ -193,8 +193,8 @@ L111C sta ($ff),y
lda $feff lda $feff
ldx $feff ldx $feff
!byte $af !byte $af
bcs L1157 bcs @L1157
L1157 lda ($ff),y @L1157 lda ($ff),y
lda ($ff) lda ($ff)
!byte $b3 !byte $b3
ldy $ff,x ldy $ff,x
@ -225,8 +225,8 @@ L1157 lda ($ff),y
cmp $feff cmp $feff
dec $feff dec $feff
!byte $cf !byte $cf
bne L1192 bne @L1192
L1192 cmp ($ff),y @L1192 cmp ($ff),y
cmp ($ff) cmp ($ff)
!byte $d3 !byte $d3
!byte $d4,$ff !byte $d4,$ff
@ -257,8 +257,8 @@ L1192 cmp ($ff),y
sbc $feff sbc $feff
inc $feff inc $feff
!byte $ef !byte $ef
beq L11CD beq @L11CD
L11CD sbc ($ff),y @L11CD sbc ($ff),y
sbc ($ff) sbc ($ff)
!byte $f3 !byte $f3
!byte $f4,$ff !byte $f4,$ff

View File

@ -28,8 +28,8 @@ L1014: ora ($ff,x)
ora $feff ora $feff
asl $feff asl $feff
.byte $0f .byte $0f
bpl L1031 bpl @L1031
L1031: ora ($ff),y @L1031: ora ($ff),y
ora ($ff) ora ($ff)
.byte $13 .byte $13
trb $ff trb $ff
@ -60,8 +60,8 @@ L1031: ora ($ff),y
and $feff and $feff
rol $feff rol $feff
.byte $2f .byte $2f
bmi L106D bmi @L106D
L106D: and ($ff),y @L106D: and ($ff),y
and ($ff) and ($ff)
.byte $33 .byte $33
bit $ff,x bit $ff,x
@ -89,13 +89,13 @@ L108A: eor ($ff,x)
eor #$ff eor #$ff
lsr A lsr A
.byte $4b .byte $4b
jmp L109E jmp @L109E
L109E: eor $feff @L109E: eor $feff
lsr $feff lsr $feff
.byte $4f .byte $4f
bvc L10A7 bvc @L10A7
L10A7: eor ($ff),y @L10A7: eor ($ff),y
eor ($ff) eor ($ff)
.byte $53 .byte $53
.byte $54,$ff .byte $54,$ff
@ -128,8 +128,8 @@ L10C4: adc ($ff,x)
L10D8: adc $feff L10D8: adc $feff
ror $feff ror $feff
.byte $6f .byte $6f
bvs L10E1 bvs @L10E1
L10E1: adc ($ff),y @L10E1: adc ($ff),y
adc ($ff) adc ($ff)
.byte $73 .byte $73
stz $ff,x stz $ff,x
@ -145,9 +145,9 @@ L10E1: adc ($ff),y
L10F6: adc $feff,x L10F6: adc $feff,x
ror $feff,x ror $feff,x
.byte $7f .byte $7f
bra L10FF bra @L10FF
L10FF: sta ($ff,x) @L10FF: sta ($ff,x)
.byte $82,$ff .byte $82,$ff
.byte $83 .byte $83
sty $ff sty $ff
@ -162,8 +162,8 @@ L10FF: sta ($ff,x)
sta $feff sta $feff
stx $feff stx $feff
.byte $8f .byte $8f
bcc L111C bcc @L111C
L111C: sta ($ff),y @L111C: sta ($ff),y
sta ($ff) sta ($ff)
.byte $93 .byte $93
sty $ff,x sty $ff,x
@ -194,8 +194,8 @@ L111C: sta ($ff),y
lda $feff lda $feff
ldx $feff ldx $feff
.byte $af .byte $af
bcs L1157 bcs @L1157
L1157: lda ($ff),y @L1157: lda ($ff),y
lda ($ff) lda ($ff)
.byte $b3 .byte $b3
ldy $ff,x ldy $ff,x
@ -226,8 +226,8 @@ L1157: lda ($ff),y
cmp $feff cmp $feff
dec $feff dec $feff
.byte $cf .byte $cf
bne L1192 bne @L1192
L1192: cmp ($ff),y @L1192: cmp ($ff),y
cmp ($ff) cmp ($ff)
.byte $d3 .byte $d3
.byte $d4,$ff .byte $d4,$ff
@ -258,8 +258,8 @@ L1192: cmp ($ff),y
sbc $feff sbc $feff
inc $feff inc $feff
.byte $ef .byte $ef
beq L11CD beq @L11CD
L11CD: sbc ($ff),y @L11CD: sbc ($ff),y
sbc ($ff) sbc ($ff)
.byte $f3 .byte $f3
.byte $f4,$ff .byte $f4,$ff

View File

@ -27,8 +27,8 @@ L1014 ora ($00,x)
ora @w$0000 ora @w$0000
asl @w$0000 asl @w$0000
.byte $0f .byte $0f
bpl L1031 bpl _L1031
L1031 ora ($00),y _L1031 ora ($00),y
ora ($00) ora ($00)
.byte $13 .byte $13
trb $00 trb $00
@ -59,8 +59,8 @@ L1031 ora ($00),y
and @w$0000 and @w$0000
rol @w$0000 rol @w$0000
.byte $2f .byte $2f
bmi L106D bmi _L106D
L106D and ($00),y _L106D and ($00),y
and ($00) and ($00)
.byte $33 .byte $33
bit $00,x bit $00,x
@ -88,13 +88,13 @@ L108A eor ($00,x)
eor #$00 eor #$00
lsr a lsr a
.byte $4b .byte $4b
jmp L109E jmp _L109E
L109E eor @w$0000 _L109E eor @w$0000
lsr @w$0000 lsr @w$0000
.byte $4f .byte $4f
bvc L10A7 bvc _L10A7
L10A7 eor ($00),y _L10A7 eor ($00),y
eor ($00) eor ($00)
.byte $53 .byte $53
.byte $54,$00 .byte $54,$00
@ -127,8 +127,8 @@ L10C4 adc ($00,x)
L10D8 adc @w$0000 L10D8 adc @w$0000
ror @w$0000 ror @w$0000
.byte $6f .byte $6f
bvs L10E1 bvs _L10E1
L10E1 adc ($00),y _L10E1 adc ($00),y
adc ($00) adc ($00)
.byte $73 .byte $73
stz $00,x stz $00,x
@ -144,9 +144,9 @@ L10E1 adc ($00),y
L10F6 adc @w$0000,x L10F6 adc @w$0000,x
ror @w$0000,x ror @w$0000,x
.byte $7f .byte $7f
bra L10FF bra _L10FF
L10FF sta ($00,x) _L10FF sta ($00,x)
.byte $82,$00 .byte $82,$00
.byte $83 .byte $83
sty $00 sty $00
@ -161,8 +161,8 @@ L10FF sta ($00,x)
sta @w$0000 sta @w$0000
stx @w$0000 stx @w$0000
.byte $8f .byte $8f
bcc L111C bcc _L111C
L111C sta ($00),y _L111C sta ($00),y
sta ($00) sta ($00)
.byte $93 .byte $93
sty $00,x sty $00,x
@ -193,8 +193,8 @@ L111C sta ($00),y
lda @w$0000 lda @w$0000
ldx @w$0000 ldx @w$0000
.byte $af .byte $af
bcs L1157 bcs _L1157
L1157 lda ($00),y _L1157 lda ($00),y
lda ($00) lda ($00)
.byte $b3 .byte $b3
ldy $00,x ldy $00,x
@ -225,8 +225,8 @@ L1157 lda ($00),y
cmp @w$0000 cmp @w$0000
dec @w$0000 dec @w$0000
.byte $cf .byte $cf
bne L1192 bne _L1192
L1192 cmp ($00),y _L1192 cmp ($00),y
cmp ($00) cmp ($00)
.byte $d3 .byte $d3
.byte $d4,$00 .byte $d4,$00
@ -257,8 +257,8 @@ L1192 cmp ($00),y
sbc @w$0000 sbc @w$0000
inc @w$0000 inc @w$0000
.byte $ef .byte $ef
beq L11CD beq _L11CD
L11CD sbc ($00),y _L11CD sbc ($00),y
sbc ($00) sbc ($00)
.byte $f3 .byte $f3
.byte $f4,$00 .byte $f4,$00

View File

@ -26,8 +26,8 @@ L1014 ora ($00,x)
ora: $0000 ora: $0000
asl: $0000 asl: $0000
dfb $0f dfb $0f
bpl L1031 bpl :L1031
L1031 ora ($00),y :L1031 ora ($00),y
ora ($00) ora ($00)
dfb $13 dfb $13
trb $00 trb $00
@ -58,8 +58,8 @@ L1031 ora ($00),y
and: $0000 and: $0000
rol: $0000 rol: $0000
dfb $2f dfb $2f
bmi L106D bmi :L106D
L106D and ($00),y :L106D and ($00),y
and ($00) and ($00)
dfb $33 dfb $33
bit $00,x bit $00,x
@ -87,13 +87,13 @@ L108A eor ($00,x)
eor #$00 eor #$00
lsr A lsr A
dfb $4b dfb $4b
jmp L109E jmp :L109E
L109E eor: $0000 :L109E eor: $0000
lsr: $0000 lsr: $0000
dfb $4f dfb $4f
bvc L10A7 bvc :L10A7
L10A7 eor ($00),y :L10A7 eor ($00),y
eor ($00) eor ($00)
dfb $53 dfb $53
dfb $54,$00 dfb $54,$00
@ -126,8 +126,8 @@ L10C4 adc ($00,x)
L10D8 adc: $0000 L10D8 adc: $0000
ror: $0000 ror: $0000
dfb $6f dfb $6f
bvs L10E1 bvs :L10E1
L10E1 adc ($00),y :L10E1 adc ($00),y
adc ($00) adc ($00)
dfb $73 dfb $73
stz $00,x stz $00,x
@ -143,9 +143,9 @@ L10E1 adc ($00),y
L10F6 adc: $0000,x L10F6 adc: $0000,x
ror: $0000,x ror: $0000,x
dfb $7f dfb $7f
bra L10FF bra :L10FF
L10FF sta ($00,x) :L10FF sta ($00,x)
dfb $82,$00 dfb $82,$00
dfb $83 dfb $83
sty $00 sty $00
@ -160,8 +160,8 @@ L10FF sta ($00,x)
sta: $0000 sta: $0000
stx: $0000 stx: $0000
dfb $8f dfb $8f
bcc L111C bcc :L111C
L111C sta ($00),y :L111C sta ($00),y
sta ($00) sta ($00)
dfb $93 dfb $93
sty $00,x sty $00,x
@ -192,8 +192,8 @@ L111C sta ($00),y
lda: $0000 lda: $0000
ldx: $0000 ldx: $0000
dfb $af dfb $af
bcs L1157 bcs :L1157
L1157 lda ($00),y :L1157 lda ($00),y
lda ($00) lda ($00)
dfb $b3 dfb $b3
ldy $00,x ldy $00,x
@ -224,8 +224,8 @@ L1157 lda ($00),y
cmp: $0000 cmp: $0000
dec: $0000 dec: $0000
dfb $cf dfb $cf
bne L1192 bne :L1192
L1192 cmp ($00),y :L1192 cmp ($00),y
cmp ($00) cmp ($00)
dfb $d3 dfb $d3
dfb $d4,$00 dfb $d4,$00
@ -256,8 +256,8 @@ L1192 cmp ($00),y
sbc: $0000 sbc: $0000
inc: $0000 inc: $0000
dfb $ef dfb $ef
beq L11CD beq :L11CD
L11CD sbc ($00),y :L11CD sbc ($00),y
sbc ($00) sbc ($00)
dfb $f3 dfb $f3
dfb $f4,$00 dfb $f4,$00

View File

@ -27,8 +27,8 @@ L1014 ora ($00,x)
ora+2 $0000 ora+2 $0000
asl+2 $0000 asl+2 $0000
!byte $0f !byte $0f
bpl L1031 bpl @L1031
L1031 ora ($00),y @L1031 ora ($00),y
ora ($00) ora ($00)
!byte $13 !byte $13
trb $00 trb $00
@ -59,8 +59,8 @@ L1031 ora ($00),y
and+2 $0000 and+2 $0000
rol+2 $0000 rol+2 $0000
!byte $2f !byte $2f
bmi L106D bmi @L106D
L106D and ($00),y @L106D and ($00),y
and ($00) and ($00)
!byte $33 !byte $33
bit $00,x bit $00,x
@ -88,13 +88,13 @@ L108A eor ($00,x)
eor #$00 eor #$00
lsr lsr
!byte $4b !byte $4b
jmp L109E jmp @L109E
L109E eor+2 $0000 @L109E eor+2 $0000
lsr+2 $0000 lsr+2 $0000
!byte $4f !byte $4f
bvc L10A7 bvc @L10A7
L10A7 eor ($00),y @L10A7 eor ($00),y
eor ($00) eor ($00)
!byte $53 !byte $53
!byte $54,$00 !byte $54,$00
@ -127,8 +127,8 @@ L10C4 adc ($00,x)
L10D8 adc+2 $0000 L10D8 adc+2 $0000
ror+2 $0000 ror+2 $0000
!byte $6f !byte $6f
bvs L10E1 bvs @L10E1
L10E1 adc ($00),y @L10E1 adc ($00),y
adc ($00) adc ($00)
!byte $73 !byte $73
stz $00,x stz $00,x
@ -144,9 +144,9 @@ L10E1 adc ($00),y
L10F6 adc+2 $0000,x L10F6 adc+2 $0000,x
ror+2 $0000,x ror+2 $0000,x
!byte $7f !byte $7f
bra L10FF bra @L10FF
L10FF sta ($00,x) @L10FF sta ($00,x)
!byte $82,$00 !byte $82,$00
!byte $83 !byte $83
sty $00 sty $00
@ -161,8 +161,8 @@ L10FF sta ($00,x)
sta+2 $0000 sta+2 $0000
stx+2 $0000 stx+2 $0000
!byte $8f !byte $8f
bcc L111C bcc @L111C
L111C sta ($00),y @L111C sta ($00),y
sta ($00) sta ($00)
!byte $93 !byte $93
sty $00,x sty $00,x
@ -193,8 +193,8 @@ L111C sta ($00),y
lda+2 $0000 lda+2 $0000
ldx+2 $0000 ldx+2 $0000
!byte $af !byte $af
bcs L1157 bcs @L1157
L1157 lda ($00),y @L1157 lda ($00),y
lda ($00) lda ($00)
!byte $b3 !byte $b3
ldy $00,x ldy $00,x
@ -225,8 +225,8 @@ L1157 lda ($00),y
cmp+2 $0000 cmp+2 $0000
dec+2 $0000 dec+2 $0000
!byte $cf !byte $cf
bne L1192 bne @L1192
L1192 cmp ($00),y @L1192 cmp ($00),y
cmp ($00) cmp ($00)
!byte $d3 !byte $d3
!byte $d4,$00 !byte $d4,$00
@ -257,8 +257,8 @@ L1192 cmp ($00),y
sbc+2 $0000 sbc+2 $0000
inc+2 $0000 inc+2 $0000
!byte $ef !byte $ef
beq L11CD beq @L11CD
L11CD sbc ($00),y @L11CD sbc ($00),y
sbc ($00) sbc ($00)
!byte $f3 !byte $f3
!byte $f4,$00 !byte $f4,$00

View File

@ -28,8 +28,8 @@ L1014: ora ($00,x)
ora a:$0000 ora a:$0000
asl a:$0000 asl a:$0000
.byte $0f .byte $0f
bpl L1031 bpl @L1031
L1031: ora ($00),y @L1031: ora ($00),y
ora ($00) ora ($00)
.byte $13 .byte $13
trb $00 trb $00
@ -60,8 +60,8 @@ L1031: ora ($00),y
and a:$0000 and a:$0000
rol a:$0000 rol a:$0000
.byte $2f .byte $2f
bmi L106D bmi @L106D
L106D: and ($00),y @L106D: and ($00),y
and ($00) and ($00)
.byte $33 .byte $33
bit $00,x bit $00,x
@ -89,13 +89,13 @@ L108A: eor ($00,x)
eor #$00 eor #$00
lsr A lsr A
.byte $4b .byte $4b
jmp L109E jmp @L109E
L109E: eor a:$0000 @L109E: eor a:$0000
lsr a:$0000 lsr a:$0000
.byte $4f .byte $4f
bvc L10A7 bvc @L10A7
L10A7: eor ($00),y @L10A7: eor ($00),y
eor ($00) eor ($00)
.byte $53 .byte $53
.byte $54,$00 .byte $54,$00
@ -128,8 +128,8 @@ L10C4: adc ($00,x)
L10D8: adc a:$0000 L10D8: adc a:$0000
ror a:$0000 ror a:$0000
.byte $6f .byte $6f
bvs L10E1 bvs @L10E1
L10E1: adc ($00),y @L10E1: adc ($00),y
adc ($00) adc ($00)
.byte $73 .byte $73
stz $00,x stz $00,x
@ -145,9 +145,9 @@ L10E1: adc ($00),y
L10F6: adc a:$0000,x L10F6: adc a:$0000,x
ror a:$0000,x ror a:$0000,x
.byte $7f .byte $7f
bra L10FF bra @L10FF
L10FF: sta ($00,x) @L10FF: sta ($00,x)
.byte $82,$00 .byte $82,$00
.byte $83 .byte $83
sty $00 sty $00
@ -162,8 +162,8 @@ L10FF: sta ($00,x)
sta a:$0000 sta a:$0000
stx a:$0000 stx a:$0000
.byte $8f .byte $8f
bcc L111C bcc @L111C
L111C: sta ($00),y @L111C: sta ($00),y
sta ($00) sta ($00)
.byte $93 .byte $93
sty $00,x sty $00,x
@ -194,8 +194,8 @@ L111C: sta ($00),y
lda a:$0000 lda a:$0000
ldx a:$0000 ldx a:$0000
.byte $af .byte $af
bcs L1157 bcs @L1157
L1157: lda ($00),y @L1157: lda ($00),y
lda ($00) lda ($00)
.byte $b3 .byte $b3
ldy $00,x ldy $00,x
@ -226,8 +226,8 @@ L1157: lda ($00),y
cmp a:$0000 cmp a:$0000
dec a:$0000 dec a:$0000
.byte $cf .byte $cf
bne L1192 bne @L1192
L1192: cmp ($00),y @L1192: cmp ($00),y
cmp ($00) cmp ($00)
.byte $d3 .byte $d3
.byte $d4,$00 .byte $d4,$00
@ -258,8 +258,8 @@ L1192: cmp ($00),y
sbc a:$0000 sbc a:$0000
inc a:$0000 inc a:$0000
.byte $ef .byte $ef
beq L11CD beq @L11CD
L11CD: sbc ($00),y @L11CD: sbc ($00),y
sbc ($00) sbc ($00)
.byte $f3 .byte $f3
.byte $f4,$00 .byte $f4,$00

View File

@ -59,15 +59,15 @@ skipdata lda #'h'
lda #$6868 lda #$6868
rts rts
more_ascii .byte 'h' _more_ascii .byte 'h'
.byte $80 .byte $80
.word $6868 .word $6868
.byte $80 .byte $80
.word skipdata .word skipdata
.long skipdata .long skipdata
.byte $10,$3f .byte $10,$3f
.byte <more_ascii .byte <_more_ascii
.byte >more_ascii .byte >_more_ascii
.word more_ascii .word _more_ascii
.long more_ascii .long _more_ascii
.byte $10,$70 .byte $10,$70

View File

@ -51,15 +51,15 @@ skipdata lda #'h'
lda #$6868 lda #$6868
rts rts
more_ascii dfb 'h' :more_ascii dfb 'h'
dfb $80 dfb $80
dw $6868 dw $6868
dfb $80 dfb $80
dw skipdata dw skipdata
adr skipdata adr skipdata
ddb skipdata ddb skipdata
dfb <more_ascii dfb <:more_ascii
dfb >more_ascii dfb >:more_ascii
dw more_ascii dw :more_ascii
adr more_ascii adr :more_ascii
ddb more_ascii ddb :more_ascii

View File

@ -55,15 +55,15 @@ skipdata lda #'h'
lda #$6868 lda #$6868
rts rts
more_ascii !byte 'h' @more_ascii !byte 'h'
!byte $80 !byte $80
!word $6868 !word $6868
!byte $80 !byte $80
!word skipdata !word skipdata
!24 skipdata !24 skipdata
!byte $10,$3f !byte $10,$3f
!byte <more_ascii !byte <@more_ascii
!byte >more_ascii !byte >@more_ascii
!word more_ascii !word @more_ascii
!24 more_ascii !24 @more_ascii
!byte $10,$70 !byte $10,$70

View File

@ -56,15 +56,15 @@ skipdata: lda #'h'
lda #$6868 lda #$6868
rts rts
more_ascii: .byte 'h' @more_ascii: .byte 'h'
.byte $80 .byte $80
.word $6868 .word $6868
.byte $80 .byte $80
.word skipdata .word skipdata
.faraddr skipdata .faraddr skipdata
.dbyt skipdata .dbyt skipdata
.byte <more_ascii .byte <@more_ascii
.byte >more_ascii .byte >@more_ascii
.word more_ascii .word @more_ascii
.faraddr more_ascii .faraddr @more_ascii
.dbyt more_ascii .dbyt @more_ascii

View File

@ -79,7 +79,7 @@ start clc
lda #(biggie & $ffff) lda #(biggie & $ffff)
lda #(biggie >> 8) lda #(biggie >> 8)
lda #(biggie >> 16) lda #(biggie >> 16)
bra skipdata bra _skipdata
.byte zip .byte zip
.byte <absh .byte <absh
@ -116,89 +116,89 @@ start clc
.dword 0+(start >> 8) .dword 0+(start >> 8)
.dword 0+(start >> 16) .dword 0+(start >> 16)
skipdata lda #(biggie >> 16)-1 _skipdata lda #(biggie >> 16)-1
mvn #`biggie,#(`biggie)-17 mvn #`biggie,#(`biggie)-17
mvp #`start,#(`start)+17 mvp #`start,#(`start)+17
mvn #18,#1 mvn #18,#1
mvp #%00000001,#%00010010 mvp #%00000001,#%00010010
per skipdata per _skipdata
brl nextchunk brl _nextchunk
nextchunk jml L1000_1 _nextchunk jml _L1000_1
.logical $1000 .logical $1000
L1000_1 nop _L1000_1 nop
L1000 nop _L1000 nop
L1000_0 nop _L1000_0 nop
l1000 sep #$30 _l1000 sep #$30
.as .as
.xs .xs
lda plataddr lda plataddr
lda $3100 lda $3100
lda projalsa lda projalsa
lda $3300 lda $3300
bra calls bra _calls
nop nop
targ nop _targ nop
nop nop
L1016 per targ-1 _L1016 per _targ-1
per targ per _targ
per targ+1 per _targ+1
jsr targ-1 jsr _targ-1
jsr targ jsr _targ
jsr targ+1 jsr _targ+1
L1028 bra targ-1 _L1028 bra _targ-1
L102A bra targ _L102A bra _targ
L102C bra targ+1 _L102C bra _targ+1
L102E brl targ-1 _L102E brl _targ-1
L1031 brl targ _L1031 brl _targ
L1034 brl targ+1 _L1034 brl _targ+1
L1037 jmp targ-1 _L1037 jmp _targ-1
L103A jmp targ _L103A jmp _targ
L103D jmp targ+1 _L103D jmp _targ+1
L1040 jml targ-1 _L1040 jml _targ-1
jml targ jml _targ
jml targ+1 jml _targ+1
calls jsr L1016 _calls jsr _L1016
jsr L1028 jsr _L1028
jsr L102A jsr _L102A
jsr L102C jsr _L102C
jsr L102E jsr _L102E
jsr L1031 jsr _L1031
jsr L1034 jsr _L1034
jsr L1037 jsr _L1037
jsr L103A jsr _L103A
jsr L103D jsr _L103D
jsr L1040 jsr _L1040
jsr $1044 jsr $1044
jsr $1048 jsr $1048
brl L118E brl _L118E
bulk .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f ;bulky _bulk .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f ;bulky
.byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f
.byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f
.byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f
.byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f
.byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f
.byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f
string .text "This is a long string. Put a label and comment on it to confir" ;stringy _string .text "This is a long string. Put a label and comment on it to confir" ;stringy
.text "m that the label and comment only appear on the first line. T" .text "m that the label and comment only appear on the first line. T"
.text "he quick brown fox jumps over the lazy dogs." .text "he quick brown fox jumps over the lazy dogs."
L118E lda #<thirty2+2 _L118E lda #<thirty2+2
lda #(>thirty2)+3 lda #(>thirty2)+3
lda #`thirty2 lda #`thirty2
rep #$30 rep #$30

View File

@ -73,7 +73,7 @@ start clc
lda #biggie lda #biggie
lda #>biggie lda #>biggie
lda #^biggie lda #^biggie
bra skipdata bra :skipdata
dfb zip dfb zip
dfb <absh dfb <absh
@ -110,85 +110,85 @@ start clc
adrl >start adrl >start
adrl ^start adrl ^start
skipdata lda #^biggie-65536 :skipdata lda #^biggie-65536
mvn #^biggie,#^biggie-1114112 mvn #^biggie,#^biggie-1114112
mvp #^start,#^start+1114112 mvp #^start,#^start+1114112
mvn #18,#1 mvn #18,#1
mvp #%00000001,#%00010010 mvp #%00000001,#%00010010
per skipdata per :skipdata
brl nextchunk brl :nextchunk
nextchunk jml L1000_1 :nextchunk jml :L1000_1
org $1000 org $1000
L1000_1 nop :L1000_1 nop
L1000 nop :L1000 nop
L1000_0 nop :L1000_0 nop
l1000 sep #$30 :l1000 sep #$30
mx %11 mx %11
lda plataddr lda plataddr
lda $3100 lda $3100
lda projalsa lda projalsa
lda $3300 lda $3300
bra calls bra :calls
nop nop
targ nop :targ nop
nop nop
L1016 per targ-1 :L1016 per :targ-1
per targ per :targ
per targ+1 per :targ+1
jsr targ-1 jsr :targ-1
jsr targ jsr :targ
jsr targ+1 jsr :targ+1
L1028 bra targ-1 :L1028 bra :targ-1
L102A bra targ :L102A bra :targ
L102C bra targ+1 :L102C bra :targ+1
L102E brl targ-1 :L102E brl :targ-1
L1031 brl targ :L1031 brl :targ
L1034 brl targ+1 :L1034 brl :targ+1
L1037 jmp targ-1 :L1037 jmp :targ-1
L103A jmp targ :L103A jmp :targ
L103D jmp targ+1 :L103D jmp :targ+1
L1040 jml targ-1 :L1040 jml :targ-1
jml targ jml :targ
jml targ+1 jml :targ+1
calls jsr L1016 :calls jsr :L1016
jsr L1028 jsr :L1028
jsr L102A jsr :L102A
jsr L102C jsr :L102C
jsr L102E jsr :L102E
jsr L1031 jsr :L1031
jsr L1034 jsr :L1034
jsr L1037 jsr :L1037
jsr L103A jsr :L103A
jsr L103D jsr :L103D
jsr L1040 jsr :L1040
jsr $1044 jsr $1044
jsr $1048 jsr $1048
brl L118E brl :L118E
bulk hex 808182838485868788898a8b8c8d8e8f808182838485868788898a8b8c8d8e8f ;bulky :bulk hex 808182838485868788898a8b8c8d8e8f808182838485868788898a8b8c8d8e8f ;bulky
hex 808182838485868788898a8b8c8d8e8f808182838485868788898a8b8c8d8e8f hex 808182838485868788898a8b8c8d8e8f808182838485868788898a8b8c8d8e8f
hex 808182838485868788898a8b8c8d8e8f808182838485868788898a8b8c8d8e8f hex 808182838485868788898a8b8c8d8e8f808182838485868788898a8b8c8d8e8f
hex 808182838485868788898a8b8c8d8e8f hex 808182838485868788898a8b8c8d8e8f
string asc 'This is a long string. Put a label and comment on it to confir' ;stringy :string asc 'This is a long string. Put a label and comment on it to confir' ;stringy
asc 'm that the label and comment only appear on the first line. T' asc 'm that the label and comment only appear on the first line. T'
asc 'he quick brown fox jumps over the lazy dogs.' asc 'he quick brown fox jumps over the lazy dogs.'
L118E lda #<thirty2+2 :L118E lda #<thirty2+2
lda #>thirty2+768 lda #>thirty2+768
lda #^thirty2 lda #^thirty2
rep #$30 rep #$30

View File

@ -78,7 +78,7 @@ start: clc
lda #biggie & $ffff lda #biggie & $ffff
lda #biggie >> 8 lda #biggie >> 8
lda #biggie >> 16 lda #biggie >> 16
bra skipdata bra @skipdata
.byte zip .byte zip
.byte <absh .byte <absh
@ -115,90 +115,90 @@ start: clc
.dword start >> 8 .dword start >> 8
.dword start >> 16 .dword start >> 16
skipdata: lda #biggie >> 16 -1 @skipdata: lda #biggie >> 16 -1
mvn #^biggie,#^biggie-17 mvn #^biggie,#^biggie-17
mvp #^start,#^start+17 mvp #^start,#^start+17
mvn #18,#1 mvn #18,#1
mvp #%00000001,#%00010010 mvp #%00000001,#%00010010
per skipdata per @skipdata
brl nextchunk brl @nextchunk
nextchunk: jml L1000_1 @nextchunk: jml @L1000_1
; .segment "SEG001" ; .segment "SEG001"
.org $1000 .org $1000
L1000_1: nop @L1000_1: nop
L1000: nop @L1000: nop
L1000_0: nop @L1000_0: nop
l1000: sep #$30 @l1000: sep #$30
.a8 .a8
.i8 .i8
lda plataddr lda plataddr
lda $3100 lda $3100
lda projalsa lda projalsa
lda $3300 lda $3300
bra calls bra @calls
nop nop
targ: nop @targ: nop
nop nop
L1016: per targ-1 @L1016: per @targ-1
per targ per @targ
per targ+1 per @targ+1
jsr targ-1 jsr @targ-1
jsr targ jsr @targ
jsr targ+1 jsr @targ+1
L1028: bra targ-1 @L1028: bra @targ-1
L102A: bra targ @L102A: bra @targ
L102C: bra targ+1 @L102C: bra @targ+1
L102E: brl targ-1 @L102E: brl @targ-1
L1031: brl targ @L1031: brl @targ
L1034: brl targ+1 @L1034: brl @targ+1
L1037: jmp targ-1 @L1037: jmp @targ-1
L103A: jmp targ @L103A: jmp @targ
L103D: jmp targ+1 @L103D: jmp @targ+1
L1040: jml targ-1 @L1040: jml @targ-1
jml targ jml @targ
jml targ+1 jml @targ+1
calls: jsr L1016 @calls: jsr @L1016
jsr L1028 jsr @L1028
jsr L102A jsr @L102A
jsr L102C jsr @L102C
jsr L102E jsr @L102E
jsr L1031 jsr @L1031
jsr L1034 jsr @L1034
jsr L1037 jsr @L1037
jsr L103A jsr @L103A
jsr L103D jsr @L103D
jsr L1040 jsr @L1040
jsr $1044 jsr $1044
jsr $1048 jsr $1048
brl L118E brl @L118E
bulk: .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f ;bulky @bulk: .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f ;bulky
.byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f
.byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f
.byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f
.byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f
.byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f
.byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f
string: .byte "This is a long string. Put a label and comment on it to confir" ;stringy @string: .byte "This is a long string. Put a label and comment on it to confir" ;stringy
.byte "m that the label and comment only appear on the first line. T" .byte "m that the label and comment only appear on the first line. T"
.byte "he quick brown fox jumps over the lazy dogs." .byte "he quick brown fox jumps over the lazy dogs."
L118E: lda #<thirty2+2 @L118E: lda #<thirty2+2
lda #>thirty2+3 lda #>thirty2+3
lda #^thirty2 lda #^thirty2
rep #$30 rep #$30

View File

@ -19,55 +19,55 @@ L1107 ldy #$11
.here .here
.logical $1100 .logical $1100
L1100_0 bit L1100_0 _L1100_0 bit _L1100_0
lda #$22 lda #$22
L1105 ldx #$22 _L1105 ldx #$22
ldy #$22 ldy #$22
per L1105 per _L1105
jmp L1105 jmp _L1105
.here .here
.logical $1100 .logical $1100
L1100_1 bit L1100_1 _L1100_1 bit _L1100_1
lda #$33 lda #$33
ldx #$33 ldx #$33
L1107_0 ldy #$33 _L1107_0 ldy #$33
per L1107_0 per _L1107_0
bra L1107_0 bra _L1107_0
.here .here
.logical $2000 .logical $2000
L2000 bit L2000 L2000 bit L2000
beq $2018 beq $2018
bra L2020 bra _L2020
.here .here
.logical $2020 .logical $2020
L2020 bit L2020 _L2020 bit _L2020
beq $2029 beq $2029
brl L2080 brl _L2080
offend nop _offend nop
.here .here
.logical $2080 .logical $2080
L2080 bit L2080 _L2080 bit _L2080
lda offend lda _offend
jsr offend jsr _offend
lda $2029 lda $2029
jsr $2029 jsr $2029
lda L2080-1 lda _L2080-1
jsr L2080-1 jsr _L2080-1
lda L2080 lda _L2080
jsr L2080 jsr _L2080
lda $00 lda $00
beq L2100 beq _L2100
.byte $ad .byte $ad
.here .here
.logical $2100 .logical $2100
L2100 nop _L2100 nop
nop nop
jmp L3000 jmp _L3000
.here .here
.logical $2800 .logical $2800
@ -80,25 +80,25 @@ L2100 nop
.here .here
.logical $3000 .logical $3000
L3000 bit L3000 _L3000 bit _L3000
lda #$44 lda #$44
ldx #$44 ldx #$44
ldy #$44 ldy #$44
brl fwd brl _fwd
ulabel .byte $00 _ulabel .byte $00
.byte $01 .byte $01
.here .here
.logical $3100 .logical $3100
.byte $02 .byte $02
fwd bit fwd _fwd bit _fwd
lda ulabel lda _ulabel
lda ulabel+1 lda _ulabel+1
lda $300e lda $300e
lda $300f lda $300f
lda fwd-1 lda _fwd-1
beq L3182 beq _L3182
.byte $ea .byte $ea
.byte $ea .byte $ea
.here .here
@ -106,18 +106,18 @@ fwd bit fwd
.byte $00 .byte $00
.byte $01 .byte $01
L3182 bit L3182 _L3182 bit _L3182
lda label1 lda _label1
lda label1+1 lda _label1+1
lda label1+112 lda _label1+112
bra L3200 bra _L3200
label1 .byte $ea _label1 .byte $ea
.byte $ea .byte $ea
.here .here
.logical $3200 .logical $3200
L3200 bit L3200 _L3200 bit _L3200
.byte $00 .byte $00
.byte $01 .byte $01
.here .here

View File

@ -15,50 +15,50 @@ L1107 ldy #$11
bra L1103 bra L1103
org $1100 org $1100
L1100_0 bit L1100_0 :L1100_0 bit :L1100_0
lda #$22 lda #$22
L1105 ldx #$22 :L1105 ldx #$22
ldy #$22 ldy #$22
per L1105 per :L1105
jmp L1105 jmp :L1105
org $1100 org $1100
L1100_1 bit L1100_1 :L1100_1 bit :L1100_1
lda #$33 lda #$33
ldx #$33 ldx #$33
L1107_0 ldy #$33 :L1107_0 ldy #$33
per L1107_0 per :L1107_0
bra L1107_0 bra :L1107_0
org $2000 org $2000
L2000 bit L2000 L2000 bit L2000
beq $2018 beq $2018
bra L2020 bra :L2020
org $2020 org $2020
L2020 bit L2020 :L2020 bit :L2020
beq $2029 beq $2029
brl L2080 brl :L2080
offend nop :offend nop
org $2080 org $2080
L2080 bit L2080 :L2080 bit :L2080
lda offend lda :offend
jsr offend jsr :offend
lda $2029 lda $2029
jsr $2029 jsr $2029
lda L2080-1 lda :L2080-1
jsr L2080-1 jsr :L2080-1
lda L2080 lda :L2080
jsr L2080 jsr :L2080
lda $00 lda $00
beq L2100 beq :L2100
dfb $ad dfb $ad
org $2100 org $2100
L2100 nop :L2100 nop
nop nop
jmp L3000 jmp :L3000
org $2800 org $2800
dfb $00 dfb $00
@ -68,40 +68,40 @@ L2100 nop
ds 18,$00 ds 18,$00
org $3000 org $3000
L3000 bit L3000 :L3000 bit :L3000
lda #$44 lda #$44
ldx #$44 ldx #$44
ldy #$44 ldy #$44
brl fwd brl :fwd
ulabel dfb $00 :ulabel dfb $00
dfb $01 dfb $01
org $3100 org $3100
dfb $02 dfb $02
fwd bit fwd :fwd bit :fwd
lda ulabel lda :ulabel
lda ulabel+1 lda :ulabel+1
lda $300e lda $300e
lda $300f lda $300f
lda fwd-1 lda :fwd-1
beq L3182 beq :L3182
dfb $ea dfb $ea
dfb $ea dfb $ea
org $3180 org $3180
dfb $00 dfb $00
dfb $01 dfb $01
L3182 bit L3182 :L3182 bit :L3182
lda label1 lda :label1
lda label1+1 lda :label1+1
lda label1+112 lda :label1+112
bra L3200 bra :L3200
label1 dfb $ea :label1 dfb $ea
dfb $ea dfb $ea
org $3200 org $3200
L3200 bit L3200 :L3200 bit :L3200
dfb $00 dfb $00
dfb $01 dfb $01

View File

@ -19,55 +19,55 @@ L1107 ldy #$11
} ;!pseudopc } ;!pseudopc
!pseudopc $1100 { !pseudopc $1100 {
L1100_0 bit L1100_0 @L1100_0 bit @L1100_0
lda #$22 lda #$22
L1105 ldx #$22 @L1105 ldx #$22
ldy #$22 ldy #$22
per L1105 per @L1105
jmp L1105 jmp @L1105
} ;!pseudopc } ;!pseudopc
!pseudopc $1100 { !pseudopc $1100 {
L1100_1 bit L1100_1 @L1100_1 bit @L1100_1
lda #$33 lda #$33
ldx #$33 ldx #$33
L1107_0 ldy #$33 @L1107_0 ldy #$33
per L1107_0 per @L1107_0
bra L1107_0 bra @L1107_0
} ;!pseudopc } ;!pseudopc
!pseudopc $2000 { !pseudopc $2000 {
L2000 bit L2000 L2000 bit L2000
beq $2018 beq $2018
bra L2020 bra @L2020
} ;!pseudopc } ;!pseudopc
!pseudopc $2020 { !pseudopc $2020 {
L2020 bit L2020 @L2020 bit @L2020
beq $2029 beq $2029
brl L2080 brl @L2080
offend nop @offend nop
} ;!pseudopc } ;!pseudopc
!pseudopc $2080 { !pseudopc $2080 {
L2080 bit L2080 @L2080 bit @L2080
lda offend lda @offend
jsr offend jsr @offend
lda $2029 lda $2029
jsr $2029 jsr $2029
lda L2080-1 lda @L2080-1
jsr L2080-1 jsr @L2080-1
lda L2080 lda @L2080
jsr L2080 jsr @L2080
lda $00 lda $00
beq L2100 beq @L2100
!byte $ad !byte $ad
} ;!pseudopc } ;!pseudopc
!pseudopc $2100 { !pseudopc $2100 {
L2100 nop @L2100 nop
nop nop
jmp L3000 jmp @L3000
} ;!pseudopc } ;!pseudopc
!pseudopc $2800 { !pseudopc $2800 {
@ -80,25 +80,25 @@ L2100 nop
} ;!pseudopc } ;!pseudopc
!pseudopc $3000 { !pseudopc $3000 {
L3000 bit L3000 @L3000 bit @L3000
lda #$44 lda #$44
ldx #$44 ldx #$44
ldy #$44 ldy #$44
brl fwd brl @fwd
ulabel !byte $00 @ulabel !byte $00
!byte $01 !byte $01
} ;!pseudopc } ;!pseudopc
!pseudopc $3100 { !pseudopc $3100 {
!byte $02 !byte $02
fwd bit fwd @fwd bit @fwd
lda ulabel lda @ulabel
lda ulabel+1 lda @ulabel+1
lda $300e lda $300e
lda $300f lda $300f
lda fwd-1 lda @fwd-1
beq L3182 beq @L3182
!byte $ea !byte $ea
!byte $ea !byte $ea
} ;!pseudopc } ;!pseudopc
@ -106,18 +106,18 @@ fwd bit fwd
!byte $00 !byte $00
!byte $01 !byte $01
L3182 bit L3182 @L3182 bit @L3182
lda label1 lda @label1
lda label1+1 lda @label1+1
lda label1+112 lda @label1+112
bra L3200 bra @L3200
label1 !byte $ea @label1 !byte $ea
!byte $ea !byte $ea
} ;!pseudopc } ;!pseudopc
!pseudopc $3200 { !pseudopc $3200 {
L3200 bit L3200 @L3200 bit @L3200
!byte $00 !byte $00
!byte $01 !byte $01
} ;!pseudopc } ;!pseudopc

View File

@ -21,55 +21,55 @@ L1107: ldy #$11
; .segment "SEG002" ; .segment "SEG002"
.org $1100 .org $1100
L1100_0: bit L1100_0 @L1100_0: bit @L1100_0
lda #$22 lda #$22
L1105: ldx #$22 @L1105: ldx #$22
ldy #$22 ldy #$22
per L1105 per @L1105
jmp L1105 jmp @L1105
; .segment "SEG003" ; .segment "SEG003"
.org $1100 .org $1100
L1100_1: bit L1100_1 @L1100_1: bit @L1100_1
lda #$33 lda #$33
ldx #$33 ldx #$33
L1107_0: ldy #$33 @L1107_0: ldy #$33
per L1107_0 per @L1107_0
bra L1107_0 bra @L1107_0
; .segment "SEG004" ; .segment "SEG004"
.org $2000 .org $2000
L2000: bit L2000 L2000: bit L2000
beq $2018 beq $2018
bra L2020 bra @L2020
; .segment "SEG005" ; .segment "SEG005"
.org $2020 .org $2020
L2020: bit L2020 @L2020: bit @L2020
beq $2029 beq $2029
brl L2080 brl @L2080
offend: nop @offend: nop
; .segment "SEG006" ; .segment "SEG006"
.org $2080 .org $2080
L2080: bit L2080 @L2080: bit @L2080
lda offend lda @offend
jsr offend jsr @offend
lda $2029 lda $2029
jsr $2029 jsr $2029
lda L2080-1 lda @L2080-1
jsr L2080-1 jsr @L2080-1
lda L2080 lda @L2080
jsr L2080 jsr @L2080
lda $00 lda $00
beq L2100 beq @L2100
.byte $ad .byte $ad
; .segment "SEG007" ; .segment "SEG007"
.org $2100 .org $2100
L2100: nop @L2100: nop
nop nop
jmp L3000 jmp @L3000
; .segment "SEG008" ; .segment "SEG008"
.org $2800 .org $2800
@ -82,25 +82,25 @@ L2100: nop
; .segment "SEG010" ; .segment "SEG010"
.org $3000 .org $3000
L3000: bit L3000 @L3000: bit @L3000
lda #$44 lda #$44
ldx #$44 ldx #$44
ldy #$44 ldy #$44
brl fwd brl @fwd
ulabel: .byte $00 @ulabel: .byte $00
.byte $01 .byte $01
; .segment "SEG011" ; .segment "SEG011"
.org $3100 .org $3100
.byte $02 .byte $02
fwd: bit fwd @fwd: bit @fwd
lda ulabel lda @ulabel
lda ulabel+1 lda @ulabel+1
lda $300e lda $300e
lda $300f lda $300f
lda fwd-1 lda @fwd-1
beq L3182 beq @L3182
.byte $ea .byte $ea
.byte $ea .byte $ea
; .segment "SEG012" ; .segment "SEG012"
@ -108,17 +108,17 @@ fwd: bit fwd
.byte $00 .byte $00
.byte $01 .byte $01
L3182: bit L3182 @L3182: bit @L3182
lda label1 lda @label1
lda label1+1 lda @label1+1
lda label1+112 lda @label1+112
bra L3200 bra @L3200
label1: .byte $ea @label1: .byte $ea
.byte $ea .byte $ea
; .segment "SEG013" ; .segment "SEG013"
.org $3200 .org $3200
L3200: bit L3200 @L3200: bit @L3200
.byte $00 .byte $00
.byte $01 .byte $01

View File

@ -11,66 +11,66 @@ longsym = $123456
.logical $0000 .logical $0000
L0000 bit @wL0000 L0000 bit @wL0000
L0003 lda L0000 _L0003 lda L0000
lda L0003 lda _L0003
bne LFFC3 bne _LFFC3
bmi $ffc3 bmi $ffc3
per LFFC3 per _LFFC3
bvs L0016 bvs _L0016
brl L0080 brl _L0080
lodat .byte $00 _lodat .byte $00
.byte $01 .byte $01
.byte $02 .byte $02
L0016 lda lodat+1 _L0016 lda _lodat+1
brl LFFC0 brl _LFFC0
.here .here
.logical $0080 .logical $0080
L0080 bit @wL0080 _L0080 bit @w_L0080
jml L440000 jml _L440000
.here .here
.logical $ffc0 .logical $ffc0
LFFC0 bit LFFC0 _LFFC0 bit _LFFC0
LFFC3 brl L0003 _LFFC3 brl _L0003
.here .here
.logical $440000 .logical $440000
L440000 cmp L440000 _L440000 cmp _L440000
L440004 lda L440000 _L440004 lda _L440000
lda @w0+(L440000 & $ffff) lda @w0+(_L440000 & $ffff)
lda L0000 lda L0000
bmi L440004 bmi _L440004
per high44 per _high44
bne high44 bne _high44
brl L44FFC0 brl _L44FFC0
dat44 .word 0+(dat44 & $ffff) _dat44 .word 0+(_dat44 & $ffff)
.long dat44 .long _dat44
.here .here
.logical $44ffc0 .logical $44ffc0
L44FFC0 cmp L44FFC0 _L44FFC0 cmp _L44FFC0
high44 beq L44FFCB _high44 beq _L44FFCB
bmi L440004 bmi _L440004
brl L440004 brl _L440004
L44FFCB jml L2000 _L44FFCB jml _L2000
.here .here
.logical $2000 .logical $2000
L2000 bit L2000 _L2000 bit _L2000
pea 0+(dat44 & $ffff) pea 0+(_dat44 & $ffff)
pea 0+(dat44 >> 16) pea 0+(_dat44 >> 16)
bne L200E bne _L200E
jml [lodat] jml [_lodat]
L200E nop _L200E nop
jsr j2 jsr _j2
j2 jsr j2+3 _j2 jsr _j2+3
jsr j2-3 jsr _j2-3
jsl longsym jsl longsym
rts rts

View File

@ -8,61 +8,61 @@ longsym equ $123456
org $0000 org $0000
L0000 bit: L0000 L0000 bit: L0000
L0003 lda L0000 :L0003 lda L0000
lda L0003 lda :L0003
dfb $d0,$ba dfb $d0,$ba
dfb $30,$b8 dfb $30,$b8
dfb $62,$b5,$ff dfb $62,$b5,$ff
bvs L0016 bvs :L0016
brl L0080 brl :L0080
lodat dfb $00 :lodat dfb $00
dfb $01 dfb $01
dfb $02 dfb $02
L0016 lda lodat+1 :L0016 lda :lodat+1
dfb $82,$a5,$ff dfb $82,$a5,$ff
org $0080 org $0080
L0080 bit: L0080 :L0080 bit: :L0080
jml L440000 jml :L440000
org $ffc0 org $ffc0
LFFC0 bit LFFC0 :LFFC0 bit :LFFC0
LFFC3 dfb $82,$3d,$00 :LFFC3 dfb $82,$3d,$00
org $440000 org $440000
L440000 cmpl L440000 :L440000 cmpl :L440000
L440004 ldal L440000 :L440004 ldal :L440000
lda: L440000 lda: :L440000
lda L0000 lda L0000
bmi L440004 bmi :L440004
dfb $62,$b2,$ff dfb $62,$b2,$ff
dfb $d0,$b0 dfb $d0,$b0
dfb $82,$a9,$ff dfb $82,$a9,$ff
dat44 dw dat44 :dat44 dw :dat44
adr dat44 adr :dat44
org $44ffc0 org $44ffc0
L44FFC0 cmpl L44FFC0 :L44FFC0 cmpl :L44FFC0
high44 beq L44FFCB :high44 beq :L44FFCB
dfb $30,$3c dfb $30,$3c
dfb $82,$39,$00 dfb $82,$39,$00
L44FFCB jml L2000 :L44FFCB jml :L2000
org $2000 org $2000
L2000 bit L2000 :L2000 bit :L2000
pea dat44 pea :dat44
pea ^dat44 pea ^:dat44
bne L200E bne :L200E
jml [lodat] jml [:lodat]
L200E nop :L200E nop
jsr j2 jsr :j2
j2 jsr j2+3 :j2 jsr :j2+3
jsr j2-3 jsr :j2-3
jsl longsym jsl longsym
rts rts

View File

@ -13,66 +13,66 @@ longsym = $123456
; .segment "SEG001" ; .segment "SEG001"
.org $0000 .org $0000
L0000: bit a:L0000 L0000: bit a:L0000
L0003: lda L0000 @L0003: lda L0000
lda L0003 lda @L0003
.byte $d0,$ba .byte $d0,$ba
.byte $30,$b8 .byte $30,$b8
.byte $62,$b5,$ff .byte $62,$b5,$ff
bvs L0016 bvs @L0016
brl L0080 brl @L0080
lodat: .byte $00 @lodat: .byte $00
.byte $01 .byte $01
.byte $02 .byte $02
L0016: lda lodat+1 @L0016: lda @lodat+1
.byte $82,$a5,$ff .byte $82,$a5,$ff
; .segment "SEG002" ; .segment "SEG002"
.org $0080 .org $0080
L0080: bit a:L0080 @L0080: bit a:@L0080
jml L440000 jml @L440000
; .segment "SEG003" ; .segment "SEG003"
.org $ffc0 .org $ffc0
LFFC0: bit LFFC0 @LFFC0: bit @LFFC0
LFFC3: .byte $82,$3d,$00 @LFFC3: .byte $82,$3d,$00
; .segment "SEG004" ; .segment "SEG004"
.org $440000 .org $440000
L440000: cmp L440000 @L440000: cmp @L440000
L440004: lda L440000 @L440004: lda @L440000
lda a:L440000 & $ffff lda a:@L440000 & $ffff
lda L0000 lda L0000
bmi L440004 bmi @L440004
.byte $62,$b2,$ff .byte $62,$b2,$ff
.byte $d0,$b0 .byte $d0,$b0
.byte $82,$a9,$ff .byte $82,$a9,$ff
dat44: .word dat44 & $ffff @dat44: .word @dat44 & $ffff
.faraddr dat44 .faraddr @dat44
; .segment "SEG005" ; .segment "SEG005"
.org $44ffc0 .org $44ffc0
L44FFC0: cmp L44FFC0 @L44FFC0: cmp @L44FFC0
high44: beq L44FFCB @high44: beq @L44FFCB
.byte $30,$3c .byte $30,$3c
.byte $82,$39,$00 .byte $82,$39,$00
L44FFCB: jml L2000 @L44FFCB: jml @L2000
; .segment "SEG006" ; .segment "SEG006"
.org $2000 .org $2000
L2000: bit L2000 @L2000: bit @L2000
pea dat44 & $ffff pea @dat44 & $ffff
pea dat44 >> 16 pea @dat44 >> 16
bne L200E bne @L200E
jml [lodat] jml [@lodat]
L200E: nop @L200E: nop
jsr j2 jsr @j2
j2: jsr j2+3 @j2: jsr @j2+3
jsr j2-3 jsr @j2-3
jsl longsym jsl longsym
rts rts

View File

@ -5,83 +5,83 @@
.as .as
.xs .xs
load11 lda #$11 load11 lda #$11
L1002 ldx #$22 _L1002 ldx #$22
load33 ldy #$33 _load33 ldy #$33
L1006 lda #$44 _L1006 lda #$44
predat bra L1042 _predat bra _L1042
.word $0123 .word $0123
dat1 .word $4567 _dat1 .word $4567
.word $89ab .word $89ab
L1010 .word $cdef _L1010 .word $cdef
L1012 .word $0011 _L1012 .word $0011
L1014 .word $2233 _L1014 .word $2233
.byte $80 .byte $80
.text "The quick brown fox" .text "The quick brown fox"
.byte $80 .byte $80
.word L1042 .word _L1042
.word L1041 .word _L1041
.word L1042+1 .word _L1042+1
fill0 .fill 16,$00 _fill0 .fill 16,$00
L1041 .byte $80 _L1041 .byte $80
L1042 lda predat+2 _L1042 lda _predat+2
lda L1041 lda _L1041
asl dat1 asl _dat1
rol dat1+2 rol _dat1+2
ror L1010 ror _L1010
and L1012 and _L1012
ora L1014 ora _L1014
lda fill0 lda _fill0
sta fill0+4 sta _fill0+4
lda fill0+8 lda _fill0+8
sta fill0+12 sta _fill0+12
jsr L1002 jsr _L1002
lda L1006 lda _L1006
L1069 pea L1069-1 _L1069 pea _L1069-1
per L1069-1 per _L1069-1
lda L1069+1 lda _L1069+1
lda L1069+2 lda _L1069+2
lda #$ea lda #$ea
L1077 sta L1077 _L1077 sta _L1077
L107A sta L107A+1 _L107A sta _L107A+1
sta $107f ;self-ref; operand format refs nonexistent symbol sta $107f ;self-ref; operand format refs nonexistent symbol
brl L2002 brl _L2002
.byte $80 .byte $80
dat81 .byte $81 _dat81 .byte $81
.logical $2000 .logical $2000
L2000 .byte $82 _L2000 .byte $82
.byte $83 .byte $83
L2002 bit L2002 _L2002 bit _L2002
lda dat81 lda _dat81
lda L2000 lda _L2000
bra L2018 bra _L2018
L200D .byte $7c _L200D .byte $7c
L200E .byte $7d _L200E .byte $7d
L200F .byte $7e _L200F .byte $7e
.byte $7f .byte $7f
nearby .byte $80 _nearby .byte $80
.byte $81 .byte $81
.byte $82 .byte $82
.byte $83 .byte $83
L2015 .byte $84 _L2015 .byte $84
L2016 .byte $85 _L2016 .byte $85
L2017 .byte $86 _L2017 .byte $86
L2018 lda L200D _L2018 lda _L200D
lda L200E lda _L200E
lda L200F lda _L200F
lda nearby-1 lda _nearby-1
lda nearby lda _nearby
lda nearby+1 lda _nearby+1
lda nearby+2 lda _nearby+2
lda nearby+3 lda _nearby+3
lda L2015 lda _L2015
lda L2016 lda _L2016
lda L2017 lda _L2017
rts rts
.here .here

View File

@ -1,81 +1,81 @@
org $1000 org $1000
load11 lda #$11 load11 lda #$11
L1002 ldx #$22 :L1002 ldx #$22
load33 ldy #$33 :load33 ldy #$33
L1006 lda #$44 :L1006 lda #$44
predat bra L1042 :predat bra :L1042
dw $0123 dw $0123
dat1 dw $4567 :dat1 dw $4567
dw $89ab dw $89ab
L1010 dw $cdef :L1010 dw $cdef
L1012 dw $0011 :L1012 dw $0011
L1014 dw $2233 :L1014 dw $2233
dfb $80 dfb $80
asc 'The quick brown fox' asc 'The quick brown fox'
dfb $80 dfb $80
dw L1042 dw :L1042
dw L1041 dw :L1041
dw L1042+1 dw :L1042+1
fill0 ds 16,$00 :fill0 ds 16,$00
L1041 dfb $80 :L1041 dfb $80
L1042 lda predat+2 :L1042 lda :predat+2
lda L1041 lda :L1041
asl dat1 asl :dat1
rol dat1+2 rol :dat1+2
ror L1010 ror :L1010
and L1012 and :L1012
ora L1014 ora :L1014
lda fill0 lda :fill0
sta fill0+4 sta :fill0+4
lda fill0+8 lda :fill0+8
sta fill0+12 sta :fill0+12
jsr L1002 jsr :L1002
lda L1006 lda :L1006
L1069 pea L1069-1 :L1069 pea :L1069-1
per L1069-1 per :L1069-1
lda L1069+1 lda :L1069+1
lda L1069+2 lda :L1069+2
lda #$ea lda #$ea
L1077 sta L1077 :L1077 sta :L1077
L107A sta L107A+1 :L107A sta :L107A+1
sta $107f ;self-ref; operand format refs nonexistent symbol sta $107f ;self-ref; operand format refs nonexistent symbol
brl L2002 brl :L2002
dfb $80 dfb $80
dat81 dfb $81 :dat81 dfb $81
org $2000 org $2000
L2000 dfb $82 :L2000 dfb $82
dfb $83 dfb $83
L2002 bit L2002 :L2002 bit :L2002
lda dat81 lda :dat81
lda L2000 lda :L2000
bra L2018 bra :L2018
L200D dfb $7c :L200D dfb $7c
L200E dfb $7d :L200E dfb $7d
L200F dfb $7e :L200F dfb $7e
dfb $7f dfb $7f
nearby dfb $80 :nearby dfb $80
dfb $81 dfb $81
dfb $82 dfb $82
dfb $83 dfb $83
L2015 dfb $84 :L2015 dfb $84
L2016 dfb $85 :L2016 dfb $85
L2017 dfb $86 :L2017 dfb $86
L2018 lda L200D :L2018 lda :L200D
lda L200E lda :L200E
lda L200F lda :L200F
lda nearby-1 lda :nearby-1
lda nearby lda :nearby
lda nearby+1 lda :nearby+1
lda nearby+2 lda :nearby+2
lda nearby+3 lda :nearby+3
lda L2015 lda :L2015
lda L2016 lda :L2016
lda L2017 lda :L2017
rts rts

View File

@ -3,83 +3,83 @@
!as !as
!rs !rs
load11 lda #$11 load11 lda #$11
L1002 ldx #$22 @L1002 ldx #$22
load33 ldy #$33 @load33 ldy #$33
L1006 lda #$44 @L1006 lda #$44
predat bra L1042 @predat bra @L1042
!word $0123 !word $0123
dat1 !word $4567 @dat1 !word $4567
!word $89ab !word $89ab
L1010 !word $cdef @L1010 !word $cdef
L1012 !word $0011 @L1012 !word $0011
L1014 !word $2233 @L1014 !word $2233
!byte $80 !byte $80
!text "The quick brown fox" !text "The quick brown fox"
!byte $80 !byte $80
!word L1042 !word @L1042
!word L1041 !word @L1041
!word L1042+1 !word @L1042+1
fill0 !fill 16,$00 @fill0 !fill 16,$00
L1041 !byte $80 @L1041 !byte $80
L1042 lda predat+2 @L1042 lda @predat+2
lda L1041 lda @L1041
asl dat1 asl @dat1
rol dat1+2 rol @dat1+2
ror L1010 ror @L1010
and L1012 and @L1012
ora L1014 ora @L1014
lda fill0 lda @fill0
sta fill0+4 sta @fill0+4
lda fill0+8 lda @fill0+8
sta fill0+12 sta @fill0+12
jsr L1002 jsr @L1002
lda L1006 lda @L1006
L1069 pea L1069-1 @L1069 pea @L1069-1
per L1069-1 per @L1069-1
lda L1069+1 lda @L1069+1
lda L1069+2 lda @L1069+2
lda #$ea lda #$ea
L1077 sta L1077 @L1077 sta @L1077
L107A sta L107A+1 @L107A sta @L107A+1
sta $107f ;self-ref; operand format refs nonexistent symbol sta $107f ;self-ref; operand format refs nonexistent symbol
brl L2002 brl @L2002
!byte $80 !byte $80
dat81 !byte $81 @dat81 !byte $81
!pseudopc $2000 { !pseudopc $2000 {
L2000 !byte $82 @L2000 !byte $82
!byte $83 !byte $83
L2002 bit L2002 @L2002 bit @L2002
lda dat81 lda @dat81
lda L2000 lda @L2000
bra L2018 bra @L2018
L200D !byte $7c @L200D !byte $7c
L200E !byte $7d @L200E !byte $7d
L200F !byte $7e @L200F !byte $7e
!byte $7f !byte $7f
nearby !byte $80 @nearby !byte $80
!byte $81 !byte $81
!byte $82 !byte $82
!byte $83 !byte $83
L2015 !byte $84 @L2015 !byte $84
L2016 !byte $85 @L2016 !byte $85
L2017 !byte $86 @L2017 !byte $86
L2018 lda L200D @L2018 lda @L200D
lda L200E lda @L200E
lda L200F lda @L200F
lda nearby-1 lda @nearby-1
lda nearby lda @nearby
lda nearby+1 lda @nearby+1
lda nearby+2 lda @nearby+2
lda nearby+3 lda @nearby+3
lda L2015 lda @L2015
lda L2016 lda @L2016
lda L2017 lda @L2017
rts rts
} ;!pseudopc } ;!pseudopc

View File

@ -4,83 +4,83 @@
.a8 .a8
.i8 .i8
load11: lda #$11 load11: lda #$11
L1002: ldx #$22 @L1002: ldx #$22
load33: ldy #$33 @load33: ldy #$33
L1006: lda #$44 @L1006: lda #$44
predat: bra L1042 @predat: bra @L1042
.word $0123 .word $0123
dat1: .word $4567 @dat1: .word $4567
.word $89ab .word $89ab
L1010: .word $cdef @L1010: .word $cdef
L1012: .word $0011 @L1012: .word $0011
L1014: .word $2233 @L1014: .word $2233
.byte $80 .byte $80
.byte "The quick brown fox" .byte "The quick brown fox"
.byte $80 .byte $80
.word L1042 .word @L1042
.word L1041 .word @L1041
.word L1042+1 .word @L1042+1
fill0: .res 16,$00 @fill0: .res 16,$00
L1041: .byte $80 @L1041: .byte $80
L1042: lda predat+2 @L1042: lda @predat+2
lda L1041 lda @L1041
asl dat1 asl @dat1
rol dat1+2 rol @dat1+2
ror L1010 ror @L1010
and L1012 and @L1012
ora L1014 ora @L1014
lda fill0 lda @fill0
sta fill0+4 sta @fill0+4
lda fill0+8 lda @fill0+8
sta fill0+12 sta @fill0+12
jsr L1002 jsr @L1002
lda L1006 lda @L1006
L1069: pea L1069-1 @L1069: pea @L1069-1
per L1069-1 per @L1069-1
lda L1069+1 lda @L1069+1
lda L1069+2 lda @L1069+2
lda #$ea lda #$ea
L1077: sta L1077 @L1077: sta @L1077
L107A: sta L107A+1 @L107A: sta @L107A+1
sta $107f ;self-ref; operand format refs nonexistent symbol sta $107f ;self-ref; operand format refs nonexistent symbol
brl L2002 brl @L2002
.byte $80 .byte $80
dat81: .byte $81 @dat81: .byte $81
; .segment "SEG001" ; .segment "SEG001"
.org $2000 .org $2000
L2000: .byte $82 @L2000: .byte $82
.byte $83 .byte $83
L2002: bit L2002 @L2002: bit @L2002
lda dat81 lda @dat81
lda L2000 lda @L2000
bra L2018 bra @L2018
L200D: .byte $7c @L200D: .byte $7c
L200E: .byte $7d @L200E: .byte $7d
L200F: .byte $7e @L200F: .byte $7e
.byte $7f .byte $7f
nearby: .byte $80 @nearby: .byte $80
.byte $81 .byte $81
.byte $82 .byte $82
.byte $83 .byte $83
L2015: .byte $84 @L2015: .byte $84
L2016: .byte $85 @L2016: .byte $85
L2017: .byte $86 @L2017: .byte $86
L2018: lda L200D @L2018: lda @L200D
lda L200E lda @L200E
lda L200F lda @L200F
lda nearby-1 lda @nearby-1
lda nearby lda @nearby
lda nearby+1 lda @nearby+1
lda nearby+2 lda @nearby+2
lda nearby+3 lda @nearby+3
lda L2015 lda @L2015
lda L2016 lda @L2016
lda L2017 lda @L2017
rts rts

View File

@ -8,29 +8,29 @@ L1002 bit L1002
lda #$11 lda #$11
nop nop
.byte $2c .byte $2c
L100A ldx #$ff _L100A ldx #$ff
nop nop
jsr L100A jsr _L100A
nop nop
.byte $2c .byte $2c
L1012 ldx #$ff _L1012 ldx #$ff
nop nop
jsr L1012 jsr _L1012
jsr $2456 jsr $2456
L101B .dword $22a211a9 _L101B .dword $22a211a9
jsr L101B jsr _L101B
jsr L1028 jsr _L1028
jsr $2456 jsr $2456
L1028 .dword $44a233a9 _L1028 .dword $44a233a9
jsr L103A jsr _L103A
jsr L103D jsr _L103D
nop nop
lda $2456 lda $2456
jsr L1045 jsr _L1045
rts rts
L103A jsr $2456 _L103A jsr $2456
L103D lda #$55 _L103D lda #$55
ldx #$66 ldx #$66
rts rts
@ -38,6 +38,6 @@ L103D lda #$55
.byte $82 .byte $82
.byte $83 .byte $83
L1045 lda #$99 _L1045 lda #$99
rts rts

View File

@ -7,29 +7,29 @@ L1002 bit L1002
lda #$11 lda #$11
nop nop
dfb $2c dfb $2c
L100A ldx #$ff :L100A ldx #$ff
nop nop
jsr L100A jsr :L100A
nop nop
dfb $2c dfb $2c
L1012 ldx #$ff :L1012 ldx #$ff
nop nop
jsr L1012 jsr :L1012
jsr $2456 jsr $2456
L101B adrl $22a211a9 :L101B adrl $22a211a9
jsr L101B jsr :L101B
jsr L1028 jsr :L1028
jsr $2456 jsr $2456
L1028 adrl $44a233a9 :L1028 adrl $44a233a9
jsr L103A jsr :L103A
jsr L103D jsr :L103D
nop nop
lda $2456 lda $2456
jsr L1045 jsr :L1045
rts rts
L103A jsr $2456 :L103A jsr $2456
L103D lda #$55 :L103D lda #$55
ldx #$66 ldx #$66
rts rts
@ -37,6 +37,6 @@ L103D lda #$55
dfb $82 dfb $82
dfb $83 dfb $83
L1045 lda #$99 :L1045 lda #$99
rts rts

View File

@ -8,29 +8,29 @@ L1002 bit L1002
lda #$11 lda #$11
nop nop
!byte $2c !byte $2c
L100A ldx #$ff @L100A ldx #$ff
nop nop
jsr L100A jsr @L100A
nop nop
!byte $2c !byte $2c
L1012 ldx #$ff @L1012 ldx #$ff
nop nop
jsr L1012 jsr @L1012
jsr $2456 jsr $2456
L101B !32 $22a211a9 @L101B !32 $22a211a9
jsr L101B jsr @L101B
jsr L1028 jsr @L1028
jsr $2456 jsr $2456
L1028 !32 $44a233a9 @L1028 !32 $44a233a9
jsr L103A jsr @L103A
jsr L103D jsr @L103D
nop nop
lda $2456 lda $2456
jsr L1045 jsr @L1045
rts rts
L103A jsr $2456 @L103A jsr $2456
L103D lda #$55 @L103D lda #$55
ldx #$66 ldx #$66
rts rts
@ -38,6 +38,6 @@ L103D lda #$55
!byte $82 !byte $82
!byte $83 !byte $83
L1045 lda #$99 @L1045 lda #$99
rts rts

View File

@ -9,29 +9,29 @@ L1002: bit L1002
lda #$11 lda #$11
nop nop
.byte $2c .byte $2c
L100A: ldx #$ff @L100A: ldx #$ff
nop nop
jsr L100A jsr @L100A
nop nop
.byte $2c .byte $2c
L1012: ldx #$ff @L1012: ldx #$ff
nop nop
jsr L1012 jsr @L1012
jsr $2456 jsr $2456
L101B: .dword $22a211a9 @L101B: .dword $22a211a9
jsr L101B jsr @L101B
jsr L1028 jsr @L1028
jsr $2456 jsr $2456
L1028: .dword $44a233a9 @L1028: .dword $44a233a9
jsr L103A jsr @L103A
jsr L103D jsr @L103D
nop nop
lda $2456 lda $2456
jsr L1045 jsr @L1045
rts rts
L103A: jsr $2456 @L103A: jsr $2456
L103D: lda #$55 @L103D: lda #$55
ldx #$66 ldx #$66
rts rts
@ -39,6 +39,6 @@ L103D: lda #$55
.byte $82 .byte $82
.byte $83 .byte $83
L1045: lda #$99 @L1045: lda #$99
rts rts

View File

@ -35,8 +35,8 @@ L101F ora (L0080,x)
ora @wL0086 ora @wL0086
asl @wL0086 asl @wL0086
ora @lL0089 ora @lL0089
bpl L1041 bpl _L1041
L1041 ora (L0080),y _L1041 ora (L0080),y
ora (L0080) ora (L0080)
ora ($80,s),y ora ($80,s),y
trb L0080 trb L0080
@ -67,8 +67,8 @@ L1041 ora (L0080),y
and @wL0086 and @wL0086
rol @wL0086 rol @wL0086
and @lL0089 and @lL0089
bmi L1089 bmi _L1089
L1089 and (L0080),y _L1089 and (L0080),y
and (L0080) and (L0080)
and ($80,s),y and ($80,s),y
bit L0080,x bit L0080,x
@ -96,13 +96,13 @@ L10AB eor (L0080,x)
eor #$80 eor #$80
lsr a lsr a
phk phk
jmp L10C2 jmp _L10C2
L10C2 eor @wL0086 _L10C2 eor @wL0086
lsr @wL0086 lsr @wL0086
eor @lL0089 eor @lL0089
bvc L10CE bvc _L10CE
L10CE eor (L0080),y _L10CE eor (L0080),y
eor (L0080) eor (L0080)
eor ($80,s),y eor ($80,s),y
mvn #$84,#$83 mvn #$84,#$83
@ -113,9 +113,9 @@ L10CE eor (L0080),y
eor L0086,y eor L0086,y
phy phy
tcd tcd
jml L10E7 jml _L10E7
L10E7 eor @wL0086,x _L10E7 eor @wL0086,x
lsr @wL0086,x lsr @wL0086,x
eor @lL0089,x eor @lL0089,x
rts rts
@ -137,8 +137,8 @@ L1106 jmp (L0086)
L1109 adc @wL0086 L1109 adc @wL0086
ror @wL0086 ror @wL0086
adc @lL0089 adc @lL0089
bvs L1115 bvs _L1115
L1115 adc (L0080),y _L1115 adc (L0080),y
adc (L0080) adc (L0080)
adc ($80,s),y adc ($80,s),y
stz L0080,x stz L0080,x
@ -154,12 +154,12 @@ L1115 adc (L0080),y
L112C adc @wL0086,x L112C adc @wL0086,x
ror @wL0086,x ror @wL0086,x
adc @lL0089,x adc @lL0089,x
bra L1138 bra _L1138
L1138 sta (L0080,x) _L1138 sta (L0080,x)
brl L113D brl _L113D
L113D sta $80,s _L113D sta $80,s
sty L0080 sty L0080
sta L0080 sta L0080
stx L0080 stx L0080
@ -172,8 +172,8 @@ L113D sta $80,s
sta @wL0086 sta @wL0086
stx @wL0086 stx @wL0086
sta @lL0089 sta @lL0089
bcc L115B bcc _L115B
L115B sta (L0080),y _L115B sta (L0080),y
sta (L0080) sta (L0080)
sta ($80,s),y sta ($80,s),y
sty L0080,x sty L0080,x
@ -204,8 +204,8 @@ L115B sta (L0080),y
lda @wL0086 lda @wL0086
ldx @wL0086 ldx @wL0086
lda @lL0089 lda @lL0089
bcs L11A0 bcs _L11A0
L11A0 lda (L0080),y _L11A0 lda (L0080),y
lda (L0080) lda (L0080)
lda ($80,s),y lda ($80,s),y
ldy L0080,x ldy L0080,x
@ -236,8 +236,8 @@ L11A0 lda (L0080),y
cmp @wL0086 cmp @wL0086
dec @wL0086 dec @wL0086
cmp @lL0089 cmp @lL0089
bne L11E5 bne _L11E5
L11E5 cmp (L0080),y _L11E5 cmp (L0080),y
cmp (L0080) cmp (L0080)
cmp ($80,s),y cmp ($80,s),y
pei (L0080) pei (L0080)
@ -270,8 +270,8 @@ L11FC cmp @wL0086,x
sbc @wL0086 sbc @wL0086
inc @wL0086 inc @wL0086
sbc @lL0089 sbc @lL0089
beq L122A beq _L122A
L122A sbc (L0080),y _L122A sbc (L0080),y
sbc (L0080) sbc (L0080)
sbc ($80,s),y sbc ($80,s),y
pea L0086 pea L0086
@ -287,9 +287,9 @@ L122A sbc (L0080),y
inc @wL0086,x inc @wL0086,x
sbc @lL0089,x sbc @lL0089,x
.logical $0080 .logical $0080
L0080 bit L0082 L0080 bit _L0082
L0082 bit L0082 _L0082 bit _L0082
bit L0082 bit _L0082
L0086 bit @wL0086 L0086 bit @wL0086
L0089 lda @lL0089 L0089 lda @lL0089
.here .here

View File

@ -32,8 +32,8 @@ L101F dfb $01,$80
ora: L0086 ora: L0086
asl: L0086 asl: L0086
oral L0089 oral L0089
bpl L1041 bpl :L1041
L1041 ora (L0080),y :L1041 ora (L0080),y
dfb $12,$80 dfb $12,$80
ora ($80,S),y ora ($80,S),y
trb L0080 trb L0080
@ -64,8 +64,8 @@ L1041 ora (L0080),y
and: L0086 and: L0086
rol: L0086 rol: L0086
andl L0089 andl L0089
bmi L1089 bmi :L1089
L1089 and (L0080),y :L1089 and (L0080),y
dfb $32,$80 dfb $32,$80
and ($80,S),y and ($80,S),y
bit L0080,x bit L0080,x
@ -93,13 +93,13 @@ L10AB dfb $41,$80
eor #$80 eor #$80
lsr A lsr A
phk phk
jmp L10C2 jmp :L10C2
L10C2 eor: L0086 :L10C2 eor: L0086
lsr: L0086 lsr: L0086
eorl L0089 eorl L0089
bvc L10CE bvc :L10CE
L10CE eor (L0080),y :L10CE eor (L0080),y
dfb $52,$80 dfb $52,$80
eor ($80,S),y eor ($80,S),y
mvn #$84,#$83 mvn #$84,#$83
@ -110,9 +110,9 @@ L10CE eor (L0080),y
eor L0086,y eor L0086,y
phy phy
tcd tcd
jml L10E7 jml :L10E7
L10E7 eor: L0086,x :L10E7 eor: L0086,x
lsr: L0086,x lsr: L0086,x
eorl L0089,x eorl L0089,x
rts rts
@ -134,8 +134,8 @@ L1106 jmp (L0086)
L1109 adc: L0086 L1109 adc: L0086
ror: L0086 ror: L0086
adcl L0089 adcl L0089
bvs L1115 bvs :L1115
L1115 adc (L0080),y :L1115 adc (L0080),y
dfb $72,$80 dfb $72,$80
adc ($80,S),y adc ($80,S),y
stz L0080,x stz L0080,x
@ -151,12 +151,12 @@ L1115 adc (L0080),y
L112C adc: L0086,x L112C adc: L0086,x
ror: L0086,x ror: L0086,x
adcl L0089,x adcl L0089,x
bra L1138 bra :L1138
L1138 dfb $81,$80 :L1138 dfb $81,$80
brl L113D brl :L113D
L113D sta $80,S :L113D sta $80,S
sty L0080 sty L0080
sta L0080 sta L0080
stx L0080 stx L0080
@ -169,8 +169,8 @@ L113D sta $80,S
sta: L0086 sta: L0086
stx: L0086 stx: L0086
stal L0089 stal L0089
bcc L115B bcc :L115B
L115B sta (L0080),y :L115B sta (L0080),y
dfb $92,$80 dfb $92,$80
sta ($80,S),y sta ($80,S),y
dfb $94,$80 dfb $94,$80
@ -201,8 +201,8 @@ L115B sta (L0080),y
lda: L0086 lda: L0086
ldx: L0086 ldx: L0086
ldal L0089 ldal L0089
bcs L11A0 bcs :L11A0
L11A0 lda (L0080),y :L11A0 lda (L0080),y
dfb $b2,$80 dfb $b2,$80
lda ($80,S),y lda ($80,S),y
ldy L0080,x ldy L0080,x
@ -233,8 +233,8 @@ L11A0 lda (L0080),y
cmp: L0086 cmp: L0086
dec: L0086 dec: L0086
cmpl L0089 cmpl L0089
bne L11E5 bne :L11E5
L11E5 cmp (L0080),y :L11E5 cmp (L0080),y
dfb $d2,$80 dfb $d2,$80
cmp ($80,S),y cmp ($80,S),y
dfb $d4,$80 dfb $d4,$80
@ -267,8 +267,8 @@ L11FC cmp: L0086,x
sbc: L0086 sbc: L0086
inc: L0086 inc: L0086
sbcl L0089 sbcl L0089
beq L122A beq :L122A
L122A sbc (L0080),y :L122A sbc (L0080),y
dfb $f2,$80 dfb $f2,$80
sbc ($80,S),y sbc ($80,S),y
pea L0086 pea L0086
@ -284,8 +284,8 @@ L122A sbc (L0080),y
inc: L0086,x inc: L0086,x
sbcl L0089,x sbcl L0089,x
org $0080 org $0080
L0080 bit L0082 L0080 bit :L0082
L0082 bit L0082 :L0082 bit :L0082
bit L0082 bit :L0082
L0086 bit: L0086 L0086 bit: L0086
L0089 ldal L0089 L0089 ldal L0089

View File

@ -35,8 +35,8 @@ L101F ora (L0080,x)
ora+2 L0086 ora+2 L0086
asl+2 L0086 asl+2 L0086
ora+3 L0089 ora+3 L0089
bpl L1041 bpl @L1041
L1041 ora (L0080),y @L1041 ora (L0080),y
ora (L0080) ora (L0080)
ora ($80,S),y ora ($80,S),y
trb+1 L0080 trb+1 L0080
@ -67,8 +67,8 @@ L1041 ora (L0080),y
and+2 L0086 and+2 L0086
rol+2 L0086 rol+2 L0086
and+3 L0089 and+3 L0089
bmi L1089 bmi @L1089
L1089 and (L0080),y @L1089 and (L0080),y
and (L0080) and (L0080)
and ($80,S),y and ($80,S),y
bit+1 L0080,x bit+1 L0080,x
@ -96,13 +96,13 @@ L10AB eor (L0080,x)
eor #$80 eor #$80
lsr lsr
phk phk
jmp L10C2 jmp @L10C2
L10C2 eor+2 L0086 @L10C2 eor+2 L0086
lsr+2 L0086 lsr+2 L0086
eor+3 L0089 eor+3 L0089
bvc L10CE bvc @L10CE
L10CE eor (L0080),y @L10CE eor (L0080),y
eor (L0080) eor (L0080)
eor ($80,S),y eor ($80,S),y
mvn $84,$83 mvn $84,$83
@ -113,9 +113,9 @@ L10CE eor (L0080),y
eor L0086,y eor L0086,y
phy phy
tcd tcd
jml L10E7 jml @L10E7
L10E7 eor+2 L0086,x @L10E7 eor+2 L0086,x
lsr+2 L0086,x lsr+2 L0086,x
eor+3 L0089,x eor+3 L0089,x
rts rts
@ -137,8 +137,8 @@ L1106 jmp (L0086)
L1109 adc+2 L0086 L1109 adc+2 L0086
ror+2 L0086 ror+2 L0086
adc+3 L0089 adc+3 L0089
bvs L1115 bvs @L1115
L1115 adc (L0080),y @L1115 adc (L0080),y
adc (L0080) adc (L0080)
adc ($80,S),y adc ($80,S),y
stz+1 L0080,x stz+1 L0080,x
@ -154,12 +154,12 @@ L1115 adc (L0080),y
L112C adc+2 L0086,x L112C adc+2 L0086,x
ror+2 L0086,x ror+2 L0086,x
adc+3 L0089,x adc+3 L0089,x
bra L1138 bra @L1138
L1138 sta (L0080,x) @L1138 sta (L0080,x)
brl L113D brl @L113D
L113D sta $80,S @L113D sta $80,S
sty+1 L0080 sty+1 L0080
sta+1 L0080 sta+1 L0080
stx+1 L0080 stx+1 L0080
@ -172,8 +172,8 @@ L113D sta $80,S
sta+2 L0086 sta+2 L0086
stx+2 L0086 stx+2 L0086
sta+3 L0089 sta+3 L0089
bcc L115B bcc @L115B
L115B sta (L0080),y @L115B sta (L0080),y
sta (L0080) sta (L0080)
sta ($80,S),y sta ($80,S),y
sty+1 L0080,x sty+1 L0080,x
@ -204,8 +204,8 @@ L115B sta (L0080),y
lda+2 L0086 lda+2 L0086
ldx+2 L0086 ldx+2 L0086
lda+3 L0089 lda+3 L0089
bcs L11A0 bcs @L11A0
L11A0 lda (L0080),y @L11A0 lda (L0080),y
lda (L0080) lda (L0080)
lda ($80,S),y lda ($80,S),y
ldy+1 L0080,x ldy+1 L0080,x
@ -236,8 +236,8 @@ L11A0 lda (L0080),y
cmp+2 L0086 cmp+2 L0086
dec+2 L0086 dec+2 L0086
cmp+3 L0089 cmp+3 L0089
bne L11E5 bne @L11E5
L11E5 cmp (L0080),y @L11E5 cmp (L0080),y
cmp (L0080) cmp (L0080)
cmp ($80,S),y cmp ($80,S),y
pei (L0080) pei (L0080)
@ -270,8 +270,8 @@ L11FC cmp+2 L0086,x
sbc+2 L0086 sbc+2 L0086
inc+2 L0086 inc+2 L0086
sbc+3 L0089 sbc+3 L0089
beq L122A beq @L122A
L122A sbc (L0080),y @L122A sbc (L0080),y
sbc (L0080) sbc (L0080)
sbc ($80,S),y sbc ($80,S),y
pea L0086 pea L0086
@ -287,9 +287,9 @@ L122A sbc (L0080),y
inc+2 L0086,x inc+2 L0086,x
sbc+3 L0089,x sbc+3 L0089,x
!pseudopc $0080 { !pseudopc $0080 {
L0080 bit+1 L0082 L0080 bit+1 @L0082
L0082 bit+1 L0082 @L0082 bit+1 @L0082
bit+1 L0082 bit+1 @L0082
L0086 bit+2 L0086 L0086 bit+2 L0086
L0089 lda+3 L0089 L0089 lda+3 L0089
} ;!pseudopc } ;!pseudopc

View File

@ -36,8 +36,8 @@ L101F: ora (L0080,x)
ora a:L0086 ora a:L0086
asl a:L0086 asl a:L0086
ora f:L0089 ora f:L0089
bpl L1041 bpl @L1041
L1041: ora (L0080),y @L1041: ora (L0080),y
ora (L0080) ora (L0080)
ora ($80,S),y ora ($80,S),y
trb z:L0080 trb z:L0080
@ -68,8 +68,8 @@ L1041: ora (L0080),y
and a:L0086 and a:L0086
rol a:L0086 rol a:L0086
and f:L0089 and f:L0089
bmi L1089 bmi @L1089
L1089: and (L0080),y @L1089: and (L0080),y
and (L0080) and (L0080)
and ($80,S),y and ($80,S),y
bit z:L0080,x bit z:L0080,x
@ -97,13 +97,13 @@ L10AB: eor (L0080,x)
eor #$80 eor #$80
lsr A lsr A
phk phk
jmp L10C2 jmp @L10C2
L10C2: eor a:L0086 @L10C2: eor a:L0086
lsr a:L0086 lsr a:L0086
eor f:L0089 eor f:L0089
bvc L10CE bvc @L10CE
L10CE: eor (L0080),y @L10CE: eor (L0080),y
eor (L0080) eor (L0080)
eor ($80,S),y eor ($80,S),y
mvn #$84,#$83 mvn #$84,#$83
@ -114,9 +114,9 @@ L10CE: eor (L0080),y
eor L0086,y eor L0086,y
phy phy
tcd tcd
jml L10E7 jml @L10E7
L10E7: eor a:L0086,x @L10E7: eor a:L0086,x
lsr a:L0086,x lsr a:L0086,x
eor f:L0089,x eor f:L0089,x
rts rts
@ -138,8 +138,8 @@ L1106: jmp (L0086)
L1109: adc a:L0086 L1109: adc a:L0086
ror a:L0086 ror a:L0086
adc f:L0089 adc f:L0089
bvs L1115 bvs @L1115
L1115: adc (L0080),y @L1115: adc (L0080),y
adc (L0080) adc (L0080)
adc ($80,S),y adc ($80,S),y
stz z:L0080,x stz z:L0080,x
@ -155,12 +155,12 @@ L1115: adc (L0080),y
L112C: adc a:L0086,x L112C: adc a:L0086,x
ror a:L0086,x ror a:L0086,x
adc f:L0089,x adc f:L0089,x
bra L1138 bra @L1138
L1138: sta (L0080,x) @L1138: sta (L0080,x)
brl L113D brl @L113D
L113D: sta $80,S @L113D: sta $80,S
sty z:L0080 sty z:L0080
sta z:L0080 sta z:L0080
stx z:L0080 stx z:L0080
@ -173,8 +173,8 @@ L113D: sta $80,S
sta a:L0086 sta a:L0086
stx a:L0086 stx a:L0086
sta f:L0089 sta f:L0089
bcc L115B bcc @L115B
L115B: sta (L0080),y @L115B: sta (L0080),y
sta (L0080) sta (L0080)
sta ($80,S),y sta ($80,S),y
sty z:L0080,x sty z:L0080,x
@ -205,8 +205,8 @@ L115B: sta (L0080),y
lda a:L0086 lda a:L0086
ldx a:L0086 ldx a:L0086
lda f:L0089 lda f:L0089
bcs L11A0 bcs @L11A0
L11A0: lda (L0080),y @L11A0: lda (L0080),y
lda (L0080) lda (L0080)
lda ($80,S),y lda ($80,S),y
ldy z:L0080,x ldy z:L0080,x
@ -237,8 +237,8 @@ L11A0: lda (L0080),y
cmp a:L0086 cmp a:L0086
dec a:L0086 dec a:L0086
cmp f:L0089 cmp f:L0089
bne L11E5 bne @L11E5
L11E5: cmp (L0080),y @L11E5: cmp (L0080),y
cmp (L0080) cmp (L0080)
cmp ($80,S),y cmp ($80,S),y
pei (L0080) pei (L0080)
@ -271,8 +271,8 @@ L11FC: cmp a:L0086,x
sbc a:L0086 sbc a:L0086
inc a:L0086 inc a:L0086
sbc f:L0089 sbc f:L0089
beq L122A beq @L122A
L122A: sbc (L0080),y @L122A: sbc (L0080),y
sbc (L0080) sbc (L0080)
sbc ($80,S),y sbc ($80,S),y
pea L0086 pea L0086
@ -289,8 +289,8 @@ L122A: sbc (L0080),y
sbc f:L0089,x sbc f:L0089,x
; .segment "SEG001" ; .segment "SEG001"
.org $0080 .org $0080
L0080: bit z:L0082 L0080: bit z:@L0082
L0082: bit L0082 @L0082: bit @L0082
bit L0082 bit @L0082
L0086: bit a:L0086 L0086: bit a:L0086
L0089: lda f:L0089 L0089: lda f:L0089

View File

@ -4,26 +4,26 @@
.xs .xs
L10F0 sec ;2 L10F0 sec ;2
xce ;2 xce ;2
bra L1108 ;4 crosses page boundary bra _L1108 ;4 crosses page boundary
.fill 20,$00 .fill 20,$00
L1108 bra L110A ;3 _L1108 bra _L110A ;3
L110A lda #$00 ;2 _L110A lda #$00 ;2
beq L1110 ;3 branch always beq _L1110 ;3 branch always
.byte $00 .byte $00
.byte $00 .byte $00
L1110 bne L1110 ;2 branch never _L1110 bne _L1110 ;2 branch never
lda $1234 ;4 lda $1234 ;4
beq L1119 ;2+ branch maybe beq _L1119 ;2+ branch maybe
brk ;7 BRK with E=1 brk ;7 BRK with E=1
.byte $01 .byte $01
L1119 lda $22,s ;4 _L1119 lda $22,s ;4
trb $02 ;5+ trb $02 ;5+
asl $03,x ;6+ asl $03,x ;6+
clc ;2 clc ;2
@ -36,16 +36,16 @@ L1119 lda $22,s ;4
trb $04 ;7+ trb $04 ;7+
asl $05,x ;8+ asl $05,x ;8+
ldx $1235 ;5 ldx $1235 ;5
beq L1134 ;2+ beq _L1134 ;2+
brk ;8 BRK with E=0 brk ;8 BRK with E=0
.byte $02 .byte $02
L1134 lda $33,s ;5 _L1134 lda $33,s ;5
beq L113A ;2+ beq _L113A ;2+
bra L10F0 ;3 bra L10F0 ;3
L113A rep #$20 ;3 _L113A rep #$20 ;3
sep #$10 ;3 sep #$10 ;3
.xs .xs
sta $10 ;4+ sta $10 ;4+

View File

@ -1,26 +1,26 @@
org $10f0 org $10f0
L10F0 sec ;2 L10F0 sec ;2
xce ;2 xce ;2
bra L1108 ;4 crosses page boundary bra :L1108 ;4 crosses page boundary
ds 20,$00 ds 20,$00
L1108 bra L110A ;3 :L1108 bra :L110A ;3
L110A lda #$00 ;2 :L110A lda #$00 ;2
beq L1110 ;3 branch always beq :L1110 ;3 branch always
dfb $00 dfb $00
dfb $00 dfb $00
L1110 bne L1110 ;2 branch never :L1110 bne :L1110 ;2 branch never
lda $1234 ;4 lda $1234 ;4
beq L1119 ;2+ branch maybe beq :L1119 ;2+ branch maybe
brk ;7 BRK with E=1 brk ;7 BRK with E=1
dfb $01 dfb $01
L1119 lda $22,S ;4 :L1119 lda $22,S ;4
trb $02 ;5+ trb $02 ;5+
asl $03,x ;6+ asl $03,x ;6+
clc ;2 clc ;2
@ -32,16 +32,16 @@ L1119 lda $22,S ;4
trb $04 ;7+ trb $04 ;7+
asl $05,x ;8+ asl $05,x ;8+
ldx $1235 ;5 ldx $1235 ;5
beq L1134 ;2+ beq :L1134 ;2+
brk ;8 BRK with E=0 brk ;8 BRK with E=0
dfb $02 dfb $02
L1134 lda $33,S ;5 :L1134 lda $33,S ;5
beq L113A ;2+ beq :L113A ;2+
bra L10F0 ;3 bra L10F0 ;3
L113A rep #$20 ;3 :L113A rep #$20 ;3
sep #$10 ;3 sep #$10 ;3
mx %01 mx %01
sta $10 ;4+ sta $10 ;4+

View File

@ -4,26 +4,26 @@
!rs !rs
L10F0 sec ;2 L10F0 sec ;2
xce ;2 xce ;2
bra L1108 ;4 crosses page boundary bra @L1108 ;4 crosses page boundary
!fill 20,$00 !fill 20,$00
L1108 bra L110A ;3 @L1108 bra @L110A ;3
L110A lda #$00 ;2 @L110A lda #$00 ;2
beq L1110 ;3 branch always beq @L1110 ;3 branch always
!byte $00 !byte $00
!byte $00 !byte $00
L1110 bne L1110 ;2 branch never @L1110 bne @L1110 ;2 branch never
lda $1234 ;4 lda $1234 ;4
beq L1119 ;2+ branch maybe beq @L1119 ;2+ branch maybe
brk ;7 BRK with E=1 brk ;7 BRK with E=1
!byte $01 !byte $01
L1119 lda $22,S ;4 @L1119 lda $22,S ;4
trb $02 ;5+ trb $02 ;5+
asl $03,x ;6+ asl $03,x ;6+
clc ;2 clc ;2
@ -36,16 +36,16 @@ L1119 lda $22,S ;4
trb $04 ;7+ trb $04 ;7+
asl $05,x ;8+ asl $05,x ;8+
ldx $1235 ;5 ldx $1235 ;5
beq L1134 ;2+ beq @L1134 ;2+
brk ;8 BRK with E=0 brk ;8 BRK with E=0
!byte $02 !byte $02
L1134 lda $33,S ;5 @L1134 lda $33,S ;5
beq L113A ;2+ beq @L113A ;2+
bra L10F0 ;3 bra L10F0 ;3
L113A rep #$20 ;3 @L113A rep #$20 ;3
sep #$10 ;3 sep #$10 ;3
!rs !rs
sta $10 ;4+ sta $10 ;4+

View File

@ -5,26 +5,26 @@
.i8 .i8
L10F0: sec ;2 L10F0: sec ;2
xce ;2 xce ;2
bra L1108 ;4 crosses page boundary bra @L1108 ;4 crosses page boundary
.res 20,$00 .res 20,$00
L1108: bra L110A ;3 @L1108: bra @L110A ;3
L110A: lda #$00 ;2 @L110A: lda #$00 ;2
beq L1110 ;3 branch always beq @L1110 ;3 branch always
.byte $00 .byte $00
.byte $00 .byte $00
L1110: bne L1110 ;2 branch never @L1110: bne @L1110 ;2 branch never
lda $1234 ;4 lda $1234 ;4
beq L1119 ;2+ branch maybe beq @L1119 ;2+ branch maybe
brk ;7 BRK with E=1 brk ;7 BRK with E=1
.byte $01 .byte $01
L1119: lda $22,S ;4 @L1119: lda $22,S ;4
trb $02 ;5+ trb $02 ;5+
asl $03,x ;6+ asl $03,x ;6+
clc ;2 clc ;2
@ -37,16 +37,16 @@ L1119: lda $22,S ;4
trb $04 ;7+ trb $04 ;7+
asl $05,x ;8+ asl $05,x ;8+
ldx $1235 ;5 ldx $1235 ;5
beq L1134 ;2+ beq @L1134 ;2+
brk ;8 BRK with E=0 brk ;8 BRK with E=0
.byte $02 .byte $02
L1134: lda $33,S ;5 @L1134: lda $33,S ;5
beq L113A ;2+ beq @L113A ;2+
bra L10F0 ;3 bra L10F0 ;3
L113A: rep #$20 ;3 @L113A: rep #$20 ;3
sep #$10 ;3 sep #$10 ;3
.i8 .i8
sta $10 ;4+ sta $10 ;4+

View File

@ -35,7 +35,7 @@ BankWrap = $fff0
L1000 lda CodeWrap+255 L1000 lda CodeWrap+255
ldx L1000 ldx L1000
ldy L1000+1 ldy L1000+1
lda L1148 lda _L1148
lda CodeWrap+585 lda CodeWrap+585
lda CodeWrap+592 lda CodeWrap+592
nop nop
@ -155,5 +155,5 @@ LocalVar .var $41
bit MoreMultiZero+32 bit MoreMultiZero+32
bit MoreMultiZero+240 bit MoreMultiZero+240
nop nop
L1148 rts _L1148 rts

View File

@ -34,7 +34,7 @@ BankWrap equ $fff0
L1000 lda CodeWrap+255 L1000 lda CodeWrap+255
ldx L1000 ldx L1000
ldy L1000+1 ldy L1000+1
lda L1148 lda :L1148
lda CodeWrap+585 lda CodeWrap+585
lda CodeWrap+592 lda CodeWrap+592
nop nop
@ -154,5 +154,5 @@ L1000 lda CodeWrap+255
bit MoreMultiZero+32 bit MoreMultiZero+32
bit MoreMultiZero+240 bit MoreMultiZero+240
nop nop
L1148 rts :L1148 rts

View File

@ -35,7 +35,7 @@ BankWrap = $fff0
L1000 lda CodeWrap+255 L1000 lda CodeWrap+255
ldx L1000 ldx L1000
ldy L1000+1 ldy L1000+1
lda L1148 lda @L1148
lda CodeWrap+585 lda CodeWrap+585
lda CodeWrap+592 lda CodeWrap+592
nop nop
@ -156,5 +156,5 @@ L1000 lda CodeWrap+255
bit MoreMultiZero+32 bit MoreMultiZero+32
bit MoreMultiZero+240 bit MoreMultiZero+240
nop nop
L1148 rts @L1148 rts

View File

@ -64,10 +64,10 @@ data01 .word 4386
.long PrintInlineL2String .long PrintInlineL2String
.word data02 .word data02
.byte $80 .byte $80
data02 .word data03 data02 .word _data03
.byte $80 .byte $80
.enc sg_hiascii .enc sg_hiascii
data03 .text "AllEight" _data03 .text "AllEight"
L10B5 jsr PrintInlineNullString ;split across address change L10B5 jsr PrintInlineNullString ;split across address change
per $802d per $802d

View File

@ -57,9 +57,9 @@ data01 dw 4386
adr PrintInlineL2String adr PrintInlineL2String
dw data02 dw data02
dfb $80 dfb $80
data02 dw data03 data02 dw :data03
dfb $80 dfb $80
data03 asc "AllEight" :data03 asc "AllEight"
L10B5 jsr PrintInlineNullString ;split across address change L10B5 jsr PrintInlineNullString ;split across address change
per $802d per $802d

View File

@ -60,10 +60,10 @@ data01 !word 4386
!24 PrintInlineL2String !24 PrintInlineL2String
!word data02 !word data02
!byte $80 !byte $80
data02 !word data03 data02 !word @data03
!byte $80 !byte $80
!xor $80 { !xor $80 {
data03 !text "AllEight" @data03 !text "AllEight"
} }
L10B5 jsr PrintInlineNullString ;split across address change L10B5 jsr PrintInlineNullString ;split across address change

View File

@ -61,14 +61,14 @@ data01: .word 4386
.faraddr PrintInlineL2String .faraddr PrintInlineL2String
.word data02 .word data02
.byte $80 .byte $80
data02: .word data03 data02: .word @data03
.byte $80 .byte $80
.macro HiAscii Arg .macro HiAscii Arg
.repeat .strlen(Arg), I .repeat .strlen(Arg), I
.byte .strat(Arg, I) | $80 .byte .strat(Arg, I) | $80
.endrep .endrep
.endmacro .endmacro
data03: HiAscii "AllEight" @data03: HiAscii "AllEight"
L10B5: jsr PrintInlineNullString ;split across address change L10B5: jsr PrintInlineNullString ;split across address change
per $802d per $802d

View File

@ -389,11 +389,6 @@ namespace SourceGen.Tests {
// This could be on or off. Off seems less distracting. // This could be on or off. Off seems less distracting.
settings.SetBool(AppSettings.SRCGEN_SHOW_CYCLE_COUNTS, false); settings.SetBool(AppSettings.SRCGEN_SHOW_CYCLE_COUNTS, false);
// Disable label localization. We want to be able to play with this a bit
// without disrupting all the other tests. Use a test-only feature to enable
// it for the localization test.
settings.SetBool(AppSettings.SRCGEN_DISABLE_LABEL_LOCALIZATION, true);
IEnumerator<AssemblerInfo> iter = AssemblerInfo.GetInfoEnumerator(); IEnumerator<AssemblerInfo> iter = AssemblerInfo.GetInfoEnumerator();
while (iter.MoveNext()) { while (iter.MoveNext()) {
AssemblerInfo.Id asmId = iter.Current.AssemblerId; AssemblerInfo.Id asmId = iter.Current.AssemblerId;
@ -420,13 +415,9 @@ namespace SourceGen.Tests {
// We could probably make this a more general mechanism, but that would strain // We could probably make this a more general mechanism, but that would strain
// things a bit, since we need to know the settings name, bool/int/string, and // things a bit, since we need to know the settings name, bool/int/string, and
// desired value. Easier to just have a set of named features. // desired value. Easier to just have a set of named features.
const string ENABLE_LABEL_LOCALIZATION = "__ENABLE_LABEL_LOCALIZATION";
const string ENABLE_LABEL_NEWLINE = "__ENABLE_LABEL_NEWLINE"; const string ENABLE_LABEL_NEWLINE = "__ENABLE_LABEL_NEWLINE";
const string ENABLE_CYCLE_COUNTS = "__ENABLE_CYCLE_COUNTS"; const string ENABLE_CYCLE_COUNTS = "__ENABLE_CYCLE_COUNTS";
if (project.ProjectProps.ProjectSyms.ContainsKey(ENABLE_LABEL_LOCALIZATION)) {
settings.SetBool(AppSettings.SRCGEN_DISABLE_LABEL_LOCALIZATION, false);
}
if (project.ProjectProps.ProjectSyms.ContainsKey(ENABLE_LABEL_NEWLINE)) { if (project.ProjectProps.ProjectSyms.ContainsKey(ENABLE_LABEL_NEWLINE)) {
settings.SetBool(AppSettings.SRCGEN_LONG_LABEL_NEW_LINE, true); settings.SetBool(AppSettings.SRCGEN_LONG_LABEL_NEW_LINE, true);
} }

View File

@ -503,9 +503,6 @@ limitations under the License.
IsChecked="{Binding LongLabelNewLine}"/> IsChecked="{Binding LongLabelNewLine}"/>
<CheckBox Content="Identify assembler in output" Margin="4,8,0,0" <CheckBox Content="Identify assembler in output" Margin="4,8,0,0"
IsChecked="{Binding AddIdentComment}"/> IsChecked="{Binding AddIdentComment}"/>
<CheckBox Content="Disable label localization" Margin="4,8,0,0"
IsChecked="{Binding DisableLabelLocalization}"
Visibility="Collapsed"/>
</StackPanel> </StackPanel>
</TabItem> </TabItem>

View File

@ -647,14 +647,6 @@ namespace SourceGen.WpfGui {
IsDirty = true; IsDirty = true;
} }
} }
public bool DisableLabelLocalization {
get { return mSettings.GetBool(AppSettings.SRCGEN_DISABLE_LABEL_LOCALIZATION, false); }
set {
mSettings.SetBool(AppSettings.SRCGEN_DISABLE_LABEL_LOCALIZATION, value);
OnPropertyChanged();
IsDirty = true;
}
}
private void Loaded_AsmConfig() { private void Loaded_AsmConfig() {
asmConfigComboBox.SelectedItem = AssemblerInfo.GetAssemblerInfo(mInitialAsmId); asmConfigComboBox.SelectedItem = AssemblerInfo.GetAssemblerInfo(mInitialAsmId);
@ -669,8 +661,6 @@ namespace SourceGen.WpfGui {
mSettings.GetBool(AppSettings.SRCGEN_LONG_LABEL_NEW_LINE, false); mSettings.GetBool(AppSettings.SRCGEN_LONG_LABEL_NEW_LINE, false);
AddIdentComment = AddIdentComment =
mSettings.GetBool(AppSettings.SRCGEN_ADD_IDENT_COMMENT, false); mSettings.GetBool(AppSettings.SRCGEN_ADD_IDENT_COMMENT, false);
DisableLabelLocalization =
mSettings.GetBool(AppSettings.SRCGEN_DISABLE_LABEL_LOCALIZATION, false);
} }
/// <summary> /// <summary>