15027 lines
1.1 MiB
Plaintext
15027 lines
1.1 MiB
Plaintext
; Double Strike (U) (V1.1) NES disassembly - Pass 1
|
|
; Byte-oriented ca65 source generated from the supplied PRG image.
|
|
; Recursively reachable instructions are emitted explicitly with address/byte comments.
|
|
; Unreached bytes remain explicit .byte blocks; no ROM byte is deleted or reformatted.
|
|
; Pass 2 replaces address-derived labels, RAM aliases, and table names while
|
|
; preserving byte identity.
|
|
;
|
|
; Vectors: NMI=$B081 RESET=$FF00 IRQ=$B081
|
|
; PRG mapped at $8000-$FFFF (NROM, mirrored to the upper half)
|
|
;
|
|
; Pass 1 trace provenance (the audit trail behind every classification below):
|
|
;
|
|
.setcpu "6502"
|
|
|
|
.include "symbols.inc"
|
|
.include "locals.inc"
|
|
|
|
.segment "PRG"
|
|
|
|
; ---- data $8000-$8013 (20 bytes) ----
|
|
; referenced by `lda $8000,x` at $8016 (operand $8000 falls inside this region)
|
|
.byte $08, $09, $09, $0A, $0A, $0B, $0B, $0A, $0A, $0B, $0B, $09, $09, $0B, $0B, $09 ; CPU:$8000 PRG:0000 08 09 09 0A 0A 0B 0B 0A 0A 0B 0B 09 09 0B 0B 09
|
|
.byte $09, $0A, $0A, $08 ; CPU:$8010 PRG:0010 09 0A 0A 08
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8014
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8014:
|
|
ldx Zp0C ; CPU:$8014 PRG:0014 A6 0C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8016
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8016:
|
|
lda $8000,x ; CPU:$8016 PRG:0016 BD 00 80
|
|
jsr $FF7D ; CPU:$8019 PRG:0019 20 7D FF
|
|
rts ; CPU:$801C PRG:001C 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_801D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_801D:
|
|
lda PPUSTATUS ; CPU:$801D PRG:001D AD 02 20
|
|
bmi Label_801D ; CPU:$8020 PRG:0020 30 FB
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8022
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8022:
|
|
lda PPUSTATUS ; CPU:$8022 PRG:0022 AD 02 20
|
|
bpl Label_8022 ; CPU:$8025 PRG:0025 10 FB
|
|
rts ; CPU:$8027 PRG:0027 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8028
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8028:
|
|
sei ; CPU:$8028 PRG:0028 78
|
|
cld ; CPU:$8029 PRG:0029 D8
|
|
lda #$00 ; CPU:$802A PRG:002A A9 00
|
|
sta PPUCTRL ; CPU:$802C PRG:002C 8D 00 20
|
|
sta PPUMASK ; CPU:$802F PRG:002F 8D 01 20
|
|
jsr $801D ; CPU:$8032 PRG:0032 20 1D 80
|
|
lda #$00 ; CPU:$8035 PRG:0035 A9 00
|
|
tay ; CPU:$8037 PRG:0037 A8
|
|
sta Zp00 ; CPU:$8038 PRG:0038 85 00
|
|
sta Zp01 ; CPU:$803A PRG:003A 85 01
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_803C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_803C:
|
|
lda #$00 ; CPU:$803C PRG:003C A9 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_803E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_803E:
|
|
sta (Zp00),y ; CPU:$803E PRG:003E 91 00
|
|
iny ; CPU:$8040 PRG:0040 C8
|
|
bne Label_803E ; CPU:$8041 PRG:0041 D0 FB
|
|
inc Zp01 ; CPU:$8043 PRG:0043 E6 01
|
|
lda Zp01 ; CPU:$8045 PRG:0045 A5 01
|
|
cmp #$07 ; CPU:$8047 PRG:0047 C9 07
|
|
bcc Label_803C ; CPU:$8049 PRG:0049 90 F1
|
|
jsr $FF83 ; CPU:$804B PRG:004B 20 83 FF
|
|
nop ; CPU:$804E PRG:004E EA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_804F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_804F:
|
|
lda $07F0,x ; CPU:$804F PRG:004F BD F0 07
|
|
cmp Zp86 ; CPU:$8052 PRG:0052 C5 86
|
|
bne Label_8061 ; CPU:$8054 PRG:0054 D0 0B
|
|
inx ; CPU:$8056 PRG:0056 E8
|
|
inc Zp86 ; CPU:$8057 PRG:0057 E6 86
|
|
lda Zp86 ; CPU:$8059 PRG:0059 A5 86
|
|
cmp #$08 ; CPU:$805B PRG:005B C9 08
|
|
bcc Label_804F ; CPU:$805D PRG:005D 90 F0
|
|
bcs Label_8094 ; CPU:$805F PRG:005F B0 33
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8061
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8061:
|
|
lda #$00 ; CPU:$8061 PRG:0061 A9 00
|
|
sta $0701 ; CPU:$8063 PRG:0063 8D 01 07
|
|
sta $0702 ; CPU:$8066 PRG:0066 8D 02 07
|
|
sta $0703 ; CPU:$8069 PRG:0069 8D 03 07
|
|
sta $0704 ; CPU:$806C PRG:006C 8D 04 07
|
|
sta $0706 ; CPU:$806F PRG:006F 8D 06 07
|
|
sta $0707 ; CPU:$8072 PRG:0072 8D 07 07
|
|
lda #$01 ; CPU:$8075 PRG:0075 A9 01
|
|
sta $0705 ; CPU:$8077 PRG:0077 8D 05 07
|
|
sta $0710 ; CPU:$807A PRG:007A 8D 10 07
|
|
lda #$00 ; CPU:$807D PRG:007D A9 00
|
|
sta $0711 ; CPU:$807F PRG:007F 8D 11 07
|
|
ldx #$00 ; CPU:$8082 PRG:0082 A2 00
|
|
lda #$00 ; CPU:$8084 PRG:0084 A9 00
|
|
sta Zp86 ; CPU:$8086 PRG:0086 85 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8088
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8088:
|
|
sta $07F0,x ; CPU:$8088 PRG:0088 9D F0 07
|
|
inx ; CPU:$808B PRG:008B E8
|
|
inc Zp86 ; CPU:$808C PRG:008C E6 86
|
|
lda Zp86 ; CPU:$808E PRG:008E A5 86
|
|
cmp #$08 ; CPU:$8090 PRG:0090 C9 08
|
|
bcc Label_8088 ; CPU:$8092 PRG:0092 90 F4
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8094
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8094:
|
|
lda #$00 ; CPU:$8094 PRG:0094 A9 00
|
|
sta Zp0C ; CPU:$8096 PRG:0096 85 0C
|
|
lda #$01 ; CPU:$8098 PRG:0098 A9 01
|
|
sta Zp02 ; CPU:$809A PRG:009A 85 02
|
|
jsr $FB12 ; CPU:$809C PRG:009C 20 12 FB
|
|
lda #$88 ; CPU:$809F PRG:009F A9 88
|
|
sta Zp00 ; CPU:$80A1 PRG:00A1 85 00
|
|
sta PPUCTRL ; CPU:$80A3 PRG:00A3 8D 00 20
|
|
lda #$00 ; CPU:$80A6 PRG:00A6 A9 00
|
|
sta Zp35 ; CPU:$80A8 PRG:00A8 85 35
|
|
sta Zp34 ; CPU:$80AA PRG:00AA 85 34
|
|
sta APUSTATUS ; CPU:$80AC PRG:00AC 8D 15 40
|
|
sta $06B2 ; CPU:$80AF PRG:00AF 8D B2 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_80B2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_80B2:
|
|
lda Zp03 ; CPU:$80B2 PRG:00B2 A5 03
|
|
bne Label_80CE ; CPU:$80B4 PRG:00B4 D0 18
|
|
lda Zp50 ; CPU:$80B6 PRG:00B6 A5 50
|
|
bne Label_80CE ; CPU:$80B8 PRG:00B8 D0 14
|
|
inc Zp74 ; CPU:$80BA PRG:00BA E6 74
|
|
jsr $81D7 ; CPU:$80BC PRG:00BC 20 D7 81
|
|
lda Zp5D ; CPU:$80BF PRG:00BF A5 5D
|
|
beq Label_80B2 ; CPU:$80C1 PRG:00C1 F0 EF
|
|
lda #$00 ; CPU:$80C3 PRG:00C3 A9 00
|
|
sta PPUMASK ; CPU:$80C5 PRG:00C5 8D 01 20
|
|
sta PPUCTRL ; CPU:$80C8 PRG:00C8 8D 00 20
|
|
jmp $8028 ; CPU:$80CB PRG:00CB 4C 28 80
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_80CE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_80CE:
|
|
lda #$00 ; CPU:$80CE PRG:00CE A9 00
|
|
sta $06B2 ; CPU:$80D0 PRG:00D0 8D B2 06
|
|
lda #$00 ; CPU:$80D3 PRG:00D3 A9 00
|
|
sta Zp35 ; CPU:$80D5 PRG:00D5 85 35
|
|
sta Zp34 ; CPU:$80D7 PRG:00D7 85 34
|
|
sta Zp9B ; CPU:$80D9 PRG:00D9 85 9B
|
|
jsr $8151 ; CPU:$80DB PRG:00DB 20 51 81
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_80DE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_80DE:
|
|
jsr $8124 ; CPU:$80DE PRG:00DE 20 24 81
|
|
lda ZpFA ; CPU:$80E1 PRG:00E1 A5 FA
|
|
bne Label_80E9 ; CPU:$80E3 PRG:00E3 D0 04
|
|
lda ZpFB ; CPU:$80E5 PRG:00E5 A5 FB
|
|
bne Label_80EF ; CPU:$80E7 PRG:00E7 D0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_80E9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_80E9:
|
|
lda Zp35 ; CPU:$80E9 PRG:00E9 A5 35
|
|
cmp #$05 ; CPU:$80EB PRG:00EB C9 05
|
|
bcc Label_80DE ; CPU:$80ED PRG:00ED 90 EF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_80EF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_80EF:
|
|
lda #$00 ; CPU:$80EF PRG:00EF A9 00
|
|
sta PPUMASK ; CPU:$80F1 PRG:00F1 8D 01 20
|
|
sta Zp01 ; CPU:$80F4 PRG:00F4 85 01
|
|
sta ZpFB ; CPU:$80F6 PRG:00F6 85 FB
|
|
sta Zp35 ; CPU:$80F8 PRG:00F8 85 35
|
|
lda Zp50 ; CPU:$80FA PRG:00FA A5 50
|
|
beq Label_811C ; CPU:$80FC PRG:00FC F0 1E
|
|
lda Zp0C ; CPU:$80FE PRG:00FE A5 0C
|
|
cmp #$12 ; CPU:$8100 PRG:0100 C9 12
|
|
bcs Label_8114 ; CPU:$8102 PRG:0102 B0 10
|
|
lda #$00 ; CPU:$8104 PRG:0104 A9 00
|
|
sta Zp8E ; CPU:$8106 PRG:0106 85 8E
|
|
sta Zp97 ; CPU:$8108 PRG:0108 85 97
|
|
sta Zp50 ; CPU:$810A PRG:010A 85 50
|
|
lda #$01 ; CPU:$810C PRG:010C A9 01
|
|
sta Zp0B ; CPU:$810E PRG:010E 85 0B
|
|
sta Zp98 ; CPU:$8110 PRG:0110 85 98
|
|
bne Label_80B2 ; CPU:$8112 PRG:0112 D0 9E
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8114
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8114:
|
|
lda #$01 ; CPU:$8114 PRG:0114 A9 01
|
|
sta $037F ; CPU:$8116 PRG:0116 8D 7F 03
|
|
sta $037E ; CPU:$8119 PRG:0119 8D 7E 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_811C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_811C:
|
|
lda $037F ; CPU:$811C PRG:011C AD 7F 03
|
|
bne Label_811C ; CPU:$811F PRG:011F D0 FB
|
|
jmp $8028 ; CPU:$8121 PRG:0121 4C 28 80
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8124
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8124:
|
|
lda Zp34 ; CPU:$8124 PRG:0124 A5 34
|
|
bne Label_8140 ; CPU:$8126 PRG:0126 D0 18
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8128
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8128:
|
|
lda #$02 ; CPU:$8128 PRG:0128 A9 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_812A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_812A:
|
|
sta $0202 ; CPU:$812A PRG:012A 8D 02 02
|
|
sta $0206 ; CPU:$812D PRG:012D 8D 06 02
|
|
sta $020A ; CPU:$8130 PRG:0130 8D 0A 02
|
|
sta $020E ; CPU:$8133 PRG:0133 8D 0E 02
|
|
sta $0212 ; CPU:$8136 PRG:0136 8D 12 02
|
|
sta $0216 ; CPU:$8139 PRG:0139 8D 16 02
|
|
sta $021A ; CPU:$813C PRG:013C 8D 1A 02
|
|
rts ; CPU:$813F PRG:013F 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8140
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8140:
|
|
cmp #$0F ; CPU:$8140 PRG:0140 C9 0F
|
|
bne Label_8148 ; CPU:$8142 PRG:0142 D0 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8144
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8144:
|
|
lda #$03 ; CPU:$8144 PRG:0144 A9 03
|
|
bne Label_812A ; CPU:$8146 PRG:0146 D0 E2
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8148
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8148:
|
|
cmp #$1E ; CPU:$8148 PRG:0148 C9 1E
|
|
beq Label_8128 ; CPU:$814A PRG:014A F0 DC
|
|
cmp #$2D ; CPU:$814C PRG:014C C9 2D
|
|
beq Label_8144 ; CPU:$814E PRG:014E F0 F4
|
|
rts ; CPU:$8150 PRG:0150 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8151
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8151:
|
|
lda #$00 ; CPU:$8151 PRG:0151 A9 00
|
|
sta Zp01 ; CPU:$8153 PRG:0153 85 01
|
|
sta PPUMASK ; CPU:$8155 PRG:0155 8D 01 20
|
|
sta Zp00 ; CPU:$8158 PRG:0158 85 00
|
|
sta PPUCTRL ; CPU:$815A PRG:015A 8D 00 20
|
|
jsr $8B33 ; CPU:$815D PRG:015D 20 33 8B
|
|
jsr $8B28 ; CPU:$8160 PRG:0160 20 28 8B
|
|
jsr $8BCA ; CPU:$8163 PRG:0163 20 CA 8B
|
|
jsr $8B63 ; CPU:$8166 PRG:0166 20 63 8B
|
|
jsr $8367 ; CPU:$8169 PRG:0169 20 67 83
|
|
jsr $8441 ; CPU:$816C PRG:016C 20 41 84
|
|
jsr $852A ; CPU:$816F PRG:016F 20 2A 85
|
|
ldx #$00 ; CPU:$8172 PRG:0172 A2 00
|
|
jsr $8016 ; CPU:$8174 PRG:0174 20 16 80
|
|
lda #$98 ; CPU:$8177 PRG:0177 A9 98
|
|
sta Zp00 ; CPU:$8179 PRG:0179 85 00
|
|
sta PPUCTRL ; CPU:$817B PRG:017B 8D 00 20
|
|
lda #$00 ; CPU:$817E PRG:017E A9 00
|
|
sta APUSTATUS ; CPU:$8180 PRG:0180 8D 15 40
|
|
sta PPUSCROLL ; CPU:$8183 PRG:0183 8D 05 20
|
|
sta PPUSCROLL ; CPU:$8186 PRG:0186 8D 05 20
|
|
sta ZpFB ; CPU:$8189 PRG:0189 85 FB
|
|
sta Zp35 ; CPU:$818B PRG:018B 85 35
|
|
lda #$1E ; CPU:$818D PRG:018D A9 1E
|
|
sta Zp01 ; CPU:$818F PRG:018F 85 01
|
|
sta PPUMASK ; CPU:$8191 PRG:0191 8D 01 20
|
|
rts ; CPU:$8194 PRG:0194 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8195
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8195:
|
|
lda Zp64 ; CPU:$8195 PRG:0195 A5 64
|
|
beq Label_81C7 ; CPU:$8197 PRG:0197 F0 2E
|
|
lda ZpFC ; CPU:$8199 PRG:0199 A5 FC
|
|
and #$10 ; CPU:$819B PRG:019B 29 10
|
|
sta ZpFC ; CPU:$819D PRG:019D 85 FC
|
|
sta ZpFD ; CPU:$819F PRG:019F 85 FD
|
|
lda $0700 ; CPU:$81A1 PRG:01A1 AD 00 07
|
|
and #$01 ; CPU:$81A4 PRG:01A4 29 01
|
|
tax ; CPU:$81A6 PRG:01A6 AA
|
|
lda $0710 ; CPU:$81A7 PRG:01A7 AD 10 07
|
|
beq Label_81AE ; CPU:$81AA PRG:01AA F0 02
|
|
ldx #$00 ; CPU:$81AC PRG:01AC A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_81AE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_81AE:
|
|
lda ZpF6 ; CPU:$81AE PRG:01AE A5 F6
|
|
beq Label_81C8 ; CPU:$81B0 PRG:01B0 F0 16
|
|
lda ZpAC,x ; CPU:$81B2 PRG:01B2 B5 AC
|
|
cmp #$20 ; CPU:$81B4 PRG:01B4 C9 20
|
|
bcc Label_81C1 ; CPU:$81B6 PRG:01B6 90 09
|
|
lda #$C8 ; CPU:$81B8 PRG:01B8 A9 C8
|
|
sta ZpFC,x ; CPU:$81BA PRG:01BA 95 FC
|
|
lda #$00 ; CPU:$81BC PRG:01BC A9 00
|
|
sta Zp41,x ; CPU:$81BE PRG:01BE 95 41
|
|
rts ; CPU:$81C0 PRG:01C0 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_81C1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_81C1:
|
|
lda ZpF6 ; CPU:$81C1 PRG:01C1 A5 F6
|
|
eor #$01 ; CPU:$81C3 PRG:01C3 49 01
|
|
sta ZpF6 ; CPU:$81C5 PRG:01C5 85 F6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_81C7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_81C7:
|
|
rts ; CPU:$81C7 PRG:01C7 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_81C8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_81C8:
|
|
lda ZpAC,x ; CPU:$81C8 PRG:01C8 B5 AC
|
|
cmp #$B0 ; CPU:$81CA PRG:01CA C9 B0
|
|
bcs Label_81C1 ; CPU:$81CC PRG:01CC B0 F3
|
|
lda #$C4 ; CPU:$81CE PRG:01CE A9 C4
|
|
sta ZpFC,x ; CPU:$81D0 PRG:01D0 95 FC
|
|
lda #$00 ; CPU:$81D2 PRG:01D2 A9 00
|
|
sta Zp41,x ; CPU:$81D4 PRG:01D4 95 41
|
|
rts ; CPU:$81D6 PRG:01D6 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_81D7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_81D7:
|
|
lda Zp64 ; CPU:$81D7 PRG:01D7 A5 64
|
|
beq Label_81FF ; CPU:$81D9 PRG:01D9 F0 24
|
|
lda ZpFB ; CPU:$81DB PRG:01DB A5 FB
|
|
bne Label_81F4 ; CPU:$81DD PRG:01DD D0 15
|
|
lda Zp35 ; CPU:$81DF PRG:01DF A5 35
|
|
cmp #$17 ; CPU:$81E1 PRG:01E1 C9 17
|
|
bcc Label_81FE ; CPU:$81E3 PRG:01E3 90 19
|
|
inc $0711 ; CPU:$81E5 PRG:01E5 EE 11 07
|
|
lda $0711 ; CPU:$81E8 PRG:01E8 AD 11 07
|
|
cmp #$09 ; CPU:$81EB PRG:01EB C9 09
|
|
bcc Label_81F4 ; CPU:$81ED PRG:01ED 90 05
|
|
lda #$00 ; CPU:$81EF PRG:01EF A9 00
|
|
sta $0711 ; CPU:$81F1 PRG:01F1 8D 11 07
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_81F4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_81F4:
|
|
lda #$00 ; CPU:$81F4 PRG:01F4 A9 00
|
|
sta Zp64 ; CPU:$81F6 PRG:01F6 85 64
|
|
sta ZpFB ; CPU:$81F8 PRG:01F8 85 FB
|
|
lda #$01 ; CPU:$81FA PRG:01FA A9 01
|
|
sta Zp5D ; CPU:$81FC PRG:01FC 85 5D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_81FE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_81FE:
|
|
rts ; CPU:$81FE PRG:01FE 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_81FF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_81FF:
|
|
lda Zp0C ; CPU:$81FF PRG:01FF A5 0C
|
|
beq Label_81FE ; CPU:$8201 PRG:0201 F0 FB
|
|
lda ZpFB ; CPU:$8203 PRG:0203 A5 FB
|
|
beq Label_81FE ; CPU:$8205 PRG:0205 F0 F7
|
|
lda #$00 ; CPU:$8207 PRG:0207 A9 00
|
|
sta ZpFB ; CPU:$8209 PRG:0209 85 FB
|
|
lda #$03 ; CPU:$820B PRG:020B A9 03
|
|
sta $06E6 ; CPU:$820D PRG:020D 8D E6 06
|
|
lda ZpF9 ; CPU:$8210 PRG:0210 A5 F9
|
|
eor #$01 ; CPU:$8212 PRG:0212 49 01
|
|
sta ZpF9 ; CPU:$8214 PRG:0214 85 F9
|
|
lda ZpF9 ; CPU:$8216 PRG:0216 A5 F9
|
|
beq Label_8220 ; CPU:$8218 PRG:0218 F0 06
|
|
lda #$00 ; CPU:$821A PRG:021A A9 00
|
|
sta $06B2 ; CPU:$821C PRG:021C 8D B2 06
|
|
rts ; CPU:$821F PRG:021F 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8220
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8220:
|
|
jsr $823B ; CPU:$8220 PRG:0220 20 3B 82
|
|
lda Zp0C ; CPU:$8223 PRG:0223 A5 0C
|
|
and #$01 ; CPU:$8225 PRG:0225 29 01
|
|
beq Label_8232 ; CPU:$8227 PRG:0227 F0 09
|
|
lda #$00 ; CPU:$8229 PRG:0229 A9 00
|
|
sta $06E2 ; CPU:$822B PRG:022B 8D E2 06
|
|
jsr $BCD7 ; CPU:$822E PRG:022E 20 D7 BC
|
|
rts ; CPU:$8231 PRG:0231 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8232
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8232:
|
|
lda #$01 ; CPU:$8232 PRG:0232 A9 01
|
|
sta $06E2 ; CPU:$8234 PRG:0234 8D E2 06
|
|
jsr $BD1C ; CPU:$8237 PRG:0237 20 1C BD
|
|
rts ; CPU:$823A PRG:023A 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_823B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_823B:
|
|
ldy #$00 ; CPU:$823B PRG:023B A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_823D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_823D:
|
|
lda $0690,y ; CPU:$823D PRG:023D B9 90 06
|
|
tax ; CPU:$8240 PRG:0240 AA
|
|
lda #$F8 ; CPU:$8241 PRG:0241 A9 F8
|
|
sta $0234,x ; CPU:$8243 PRG:0243 9D 34 02
|
|
iny ; CPU:$8246 PRG:0246 C8
|
|
cpy #$05 ; CPU:$8247 PRG:0247 C0 05
|
|
bcc Label_823D ; CPU:$8249 PRG:0249 90 F2
|
|
lda $0710 ; CPU:$824B PRG:024B AD 10 07
|
|
bne Label_8260 ; CPU:$824E PRG:024E D0 10
|
|
ldy #$00 ; CPU:$8250 PRG:0250 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8252
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8252:
|
|
lda $0698,y ; CPU:$8252 PRG:0252 B9 98 06
|
|
tax ; CPU:$8255 PRG:0255 AA
|
|
lda #$F8 ; CPU:$8256 PRG:0256 A9 F8
|
|
sta $0234,x ; CPU:$8258 PRG:0258 9D 34 02
|
|
iny ; CPU:$825B PRG:025B C8
|
|
cpy #$05 ; CPU:$825C PRG:025C C0 05
|
|
bcc Label_8252 ; CPU:$825E PRG:025E 90 F2
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8260
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8260:
|
|
rts ; CPU:$8260 PRG:0260 60
|
|
; ---- data $8261-$826D (13 bytes) ----
|
|
; referenced by `lda $8266` at $829E (operand $8266 falls inside this region)
|
|
; referenced by `lda $8261,y` at $82A4 (operand $8261 falls inside this region)
|
|
; referenced by `lda $8268,y` at $82B3 (operand $8268 falls inside this region)
|
|
; referenced by `lda $8267` at $8309 (operand $8267 falls inside this region)
|
|
; referenced by `lda $8261,y` at $830F (operand $8261 falls inside this region)
|
|
; referenced by `lda $826B,y` at $831E (operand $826B falls inside this region)
|
|
.byte $54, $5C, $6C, $7C, $84, $44, $54, $95, $97, $94, $95, $98, $94 ; CPU:$8261 PRG:0261 54 5C 6C 7C 84 44 54 95 97 94 95 98 94
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_826E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_826E:
|
|
ldx #$0F ; CPU:$826E PRG:026E A2 0F
|
|
ldy #$00 ; CPU:$8270 PRG:0270 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8272
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8272:
|
|
jsr $833F ; CPU:$8272 PRG:0272 20 3F 83
|
|
lda Zp89 ; CPU:$8275 PRG:0275 A5 89
|
|
sta $0690,y ; CPU:$8277 PRG:0277 99 90 06
|
|
dex ; CPU:$827A PRG:027A CA
|
|
iny ; CPU:$827B PRG:027B C8
|
|
cpy #$05 ; CPU:$827C PRG:027C C0 05
|
|
bcc Label_8272 ; CPU:$827E PRG:027E 90 F2
|
|
lda #$00 ; CPU:$8280 PRG:0280 A9 00
|
|
sta ZpD3 ; CPU:$8282 PRG:0282 85 D3
|
|
lda Zp5B ; CPU:$8284 PRG:0284 A5 5B
|
|
sta Zp86 ; CPU:$8286 PRG:0286 85 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8288
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8288:
|
|
lda Zp86 ; CPU:$8288 PRG:0288 A5 86
|
|
cmp #$0A ; CPU:$828A PRG:028A C9 0A
|
|
bcc Label_8298 ; CPU:$828C PRG:028C 90 0A
|
|
sec ; CPU:$828E PRG:028E 38
|
|
sbc #$0A ; CPU:$828F PRG:028F E9 0A
|
|
sta Zp86 ; CPU:$8291 PRG:0291 85 86
|
|
inc ZpD3 ; CPU:$8293 PRG:0293 E6 D3
|
|
jmp $8288 ; CPU:$8295 PRG:0295 4C 88 82
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8298
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8298:
|
|
ldy #$00 ; CPU:$8298 PRG:0298 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_829A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_829A:
|
|
lda $0690,y ; CPU:$829A PRG:029A B9 90 06
|
|
tax ; CPU:$829D PRG:029D AA
|
|
lda $8266 ; CPU:$829E PRG:029E AD 66 82
|
|
sta $0234,x ; CPU:$82A1 PRG:02A1 9D 34 02
|
|
lda $8261,y ; CPU:$82A4 PRG:02A4 B9 61 82
|
|
sta $0237,x ; CPU:$82A7 PRG:02A7 9D 37 02
|
|
lda #$01 ; CPU:$82AA PRG:02AA A9 01
|
|
sta $0236,x ; CPU:$82AC PRG:02AC 9D 36 02
|
|
cpy #$03 ; CPU:$82AF PRG:02AF C0 03
|
|
bcs Label_82BC ; CPU:$82B1 PRG:02B1 B0 09
|
|
lda $8268,y ; CPU:$82B3 PRG:02B3 B9 68 82
|
|
sta $0235,x ; CPU:$82B6 PRG:02B6 9D 35 02
|
|
iny ; CPU:$82B9 PRG:02B9 C8
|
|
bne Label_829A ; CPU:$82BA PRG:02BA D0 DE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_82BC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_82BC:
|
|
cpy #$04 ; CPU:$82BC PRG:02BC C0 04
|
|
bcs Label_82CB ; CPU:$82BE PRG:02BE B0 0B
|
|
lda ZpD3 ; CPU:$82C0 PRG:02C0 A5 D3
|
|
clc ; CPU:$82C2 PRG:02C2 18
|
|
adc #$96 ; CPU:$82C3 PRG:02C3 69 96
|
|
sta $0235,x ; CPU:$82C5 PRG:02C5 9D 35 02
|
|
iny ; CPU:$82C8 PRG:02C8 C8
|
|
bne Label_829A ; CPU:$82C9 PRG:02C9 D0 CF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_82CB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_82CB:
|
|
lda Zp86 ; CPU:$82CB PRG:02CB A5 86
|
|
clc ; CPU:$82CD PRG:02CD 18
|
|
adc #$96 ; CPU:$82CE PRG:02CE 69 96
|
|
sta $0235,x ; CPU:$82D0 PRG:02D0 9D 35 02
|
|
lda $0710 ; CPU:$82D3 PRG:02D3 AD 10 07
|
|
beq Label_82D9 ; CPU:$82D6 PRG:02D6 F0 01
|
|
rts ; CPU:$82D8 PRG:02D8 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_82D9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_82D9:
|
|
lda #$0F ; CPU:$82D9 PRG:02D9 A9 0F
|
|
ldy #$00 ; CPU:$82DB PRG:02DB A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_82DD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_82DD:
|
|
jsr $833F ; CPU:$82DD PRG:02DD 20 3F 83
|
|
lda Zp89 ; CPU:$82E0 PRG:02E0 A5 89
|
|
sta $0698,y ; CPU:$82E2 PRG:02E2 99 98 06
|
|
dex ; CPU:$82E5 PRG:02E5 CA
|
|
iny ; CPU:$82E6 PRG:02E6 C8
|
|
cpy #$05 ; CPU:$82E7 PRG:02E7 C0 05
|
|
bcc Label_82DD ; CPU:$82E9 PRG:02E9 90 F2
|
|
lda #$00 ; CPU:$82EB PRG:02EB A9 00
|
|
sta ZpD3 ; CPU:$82ED PRG:02ED 85 D3
|
|
lda Zp5C ; CPU:$82EF PRG:02EF A5 5C
|
|
sta Zp86 ; CPU:$82F1 PRG:02F1 85 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_82F3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_82F3:
|
|
lda Zp86 ; CPU:$82F3 PRG:02F3 A5 86
|
|
cmp #$0A ; CPU:$82F5 PRG:02F5 C9 0A
|
|
bcc Label_8303 ; CPU:$82F7 PRG:02F7 90 0A
|
|
sec ; CPU:$82F9 PRG:02F9 38
|
|
sbc #$0A ; CPU:$82FA PRG:02FA E9 0A
|
|
sta Zp86 ; CPU:$82FC PRG:02FC 85 86
|
|
inc ZpD3 ; CPU:$82FE PRG:02FE E6 D3
|
|
jmp $82F3 ; CPU:$8300 PRG:0300 4C F3 82
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8303
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8303:
|
|
ldy #$00 ; CPU:$8303 PRG:0303 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8305
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8305:
|
|
lda $0698,y ; CPU:$8305 PRG:0305 B9 98 06
|
|
tax ; CPU:$8308 PRG:0308 AA
|
|
lda $8267 ; CPU:$8309 PRG:0309 AD 67 82
|
|
sta $0234,x ; CPU:$830C PRG:030C 9D 34 02
|
|
lda $8261,y ; CPU:$830F PRG:030F B9 61 82
|
|
sta $0237,x ; CPU:$8312 PRG:0312 9D 37 02
|
|
lda #$01 ; CPU:$8315 PRG:0315 A9 01
|
|
sta $0236,x ; CPU:$8317 PRG:0317 9D 36 02
|
|
cpy #$03 ; CPU:$831A PRG:031A C0 03
|
|
bcs Label_8327 ; CPU:$831C PRG:031C B0 09
|
|
lda $826B,y ; CPU:$831E PRG:031E B9 6B 82
|
|
sta $0235,x ; CPU:$8321 PRG:0321 9D 35 02
|
|
iny ; CPU:$8324 PRG:0324 C8
|
|
bne Label_8305 ; CPU:$8325 PRG:0325 D0 DE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8327
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8327:
|
|
cpy #$04 ; CPU:$8327 PRG:0327 C0 04
|
|
bcs Label_8336 ; CPU:$8329 PRG:0329 B0 0B
|
|
lda ZpD3 ; CPU:$832B PRG:032B A5 D3
|
|
clc ; CPU:$832D PRG:032D 18
|
|
adc #$96 ; CPU:$832E PRG:032E 69 96
|
|
sta $0235,x ; CPU:$8330 PRG:0330 9D 35 02
|
|
iny ; CPU:$8333 PRG:0333 C8
|
|
bne Label_8305 ; CPU:$8334 PRG:0334 D0 CF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8336
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8336:
|
|
lda Zp86 ; CPU:$8336 PRG:0336 A5 86
|
|
clc ; CPU:$8338 PRG:0338 18
|
|
adc #$96 ; CPU:$8339 PRG:0339 69 96
|
|
sta $0235,x ; CPU:$833B PRG:033B 9D 35 02
|
|
rts ; CPU:$833E PRG:033E 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_833F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_833F:
|
|
lda $0430,x ; CPU:$833F PRG:033F BD 30 04
|
|
beq Label_8361 ; CPU:$8342 PRG:0342 F0 1D
|
|
cmp #$01 ; CPU:$8344 PRG:0344 C9 01
|
|
beq Label_8350 ; CPU:$8346 PRG:0346 F0 08
|
|
cmp #$02 ; CPU:$8348 PRG:0348 C9 02
|
|
beq Label_835A ; CPU:$834A PRG:034A F0 0E
|
|
dex ; CPU:$834C PRG:034C CA
|
|
bpl Label_833F ; CPU:$834D PRG:034D 10 F0
|
|
rts ; CPU:$834F PRG:034F 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8350
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8350:
|
|
lda #$00 ; CPU:$8350 PRG:0350 A9 00
|
|
sta $0430,x ; CPU:$8352 PRG:0352 9D 30 04
|
|
dec ZpA5 ; CPU:$8355 PRG:0355 C6 A5
|
|
jmp $8361 ; CPU:$8357 PRG:0357 4C 61 83
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_835A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_835A:
|
|
lda #$00 ; CPU:$835A PRG:035A A9 00
|
|
sta $0430,x ; CPU:$835C PRG:035C 9D 30 04
|
|
dec ZpA6 ; CPU:$835F PRG:035F C6 A6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8361
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8361:
|
|
txa ; CPU:$8361 PRG:0361 8A
|
|
asl a ; CPU:$8362 PRG:0362 0A
|
|
asl a ; CPU:$8363 PRG:0363 0A
|
|
sta Zp89 ; CPU:$8364 PRG:0364 85 89
|
|
rts ; CPU:$8366 PRG:0366 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8367
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8367:
|
|
ldy #$00 ; CPU:$8367 PRG:0367 A0 00
|
|
ldx #$00 ; CPU:$8369 PRG:0369 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_836B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_836B:
|
|
lda a:$0045,y ; CPU:$836B PRG:036B B9 45 00
|
|
cmp #$0A ; CPU:$836E PRG:036E C9 0A
|
|
bcc Label_837E ; CPU:$8370 PRG:0370 90 0C
|
|
sec ; CPU:$8372 PRG:0372 38
|
|
sbc #$0A ; CPU:$8373 PRG:0373 E9 0A
|
|
sta a:$0045,y ; CPU:$8375 PRG:0375 99 45 00
|
|
jsr $840D ; CPU:$8378 PRG:0378 20 0D 84
|
|
jmp $836B ; CPU:$837B PRG:037B 4C 6B 83
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_837E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_837E:
|
|
clc ; CPU:$837E PRG:037E 18
|
|
adc $0495,x ; CPU:$837F PRG:037F 7D 95 04
|
|
sta $0495,x ; CPU:$8382 PRG:0382 9D 95 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8385
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8385:
|
|
cmp #$0A ; CPU:$8385 PRG:0385 C9 0A
|
|
bcc Label_8398 ; CPU:$8387 PRG:0387 90 0F
|
|
sec ; CPU:$8389 PRG:0389 38
|
|
sbc #$0A ; CPU:$838A PRG:038A E9 0A
|
|
sta $0495,x ; CPU:$838C PRG:038C 9D 95 04
|
|
jsr $840D ; CPU:$838F PRG:038F 20 0D 84
|
|
lda $0495,x ; CPU:$8392 PRG:0392 BD 95 04
|
|
jmp $8385 ; CPU:$8395 PRG:0395 4C 85 83
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8398
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8398:
|
|
lda a:$0047,y ; CPU:$8398 PRG:0398 B9 47 00
|
|
cmp #$0A ; CPU:$839B PRG:039B C9 0A
|
|
bcc Label_83AB ; CPU:$839D PRG:039D 90 0C
|
|
sec ; CPU:$839F PRG:039F 38
|
|
sbc #$0A ; CPU:$83A0 PRG:03A0 E9 0A
|
|
sta a:$0047,y ; CPU:$83A2 PRG:03A2 99 47 00
|
|
jsr $841D ; CPU:$83A5 PRG:03A5 20 1D 84
|
|
jmp $8398 ; CPU:$83A8 PRG:03A8 4C 98 83
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_83AB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_83AB:
|
|
clc ; CPU:$83AB PRG:03AB 18
|
|
adc $0496,x ; CPU:$83AC PRG:03AC 7D 96 04
|
|
sta $0496,x ; CPU:$83AF PRG:03AF 9D 96 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_83B2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_83B2:
|
|
cmp #$0A ; CPU:$83B2 PRG:03B2 C9 0A
|
|
bcc Label_83C5 ; CPU:$83B4 PRG:03B4 90 0F
|
|
sec ; CPU:$83B6 PRG:03B6 38
|
|
sbc #$0A ; CPU:$83B7 PRG:03B7 E9 0A
|
|
sta $0496,x ; CPU:$83B9 PRG:03B9 9D 96 04
|
|
jsr $841D ; CPU:$83BC PRG:03BC 20 1D 84
|
|
lda $0496,x ; CPU:$83BF PRG:03BF BD 96 04
|
|
jmp $83B2 ; CPU:$83C2 PRG:03C2 4C B2 83
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_83C5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_83C5:
|
|
lda a:$0049,y ; CPU:$83C5 PRG:03C5 B9 49 00
|
|
cmp #$0A ; CPU:$83C8 PRG:03C8 C9 0A
|
|
bcc Label_83D8 ; CPU:$83CA PRG:03CA 90 0C
|
|
sec ; CPU:$83CC PRG:03CC 38
|
|
sbc #$0A ; CPU:$83CD PRG:03CD E9 0A
|
|
sta a:$0049,y ; CPU:$83CF PRG:03CF 99 49 00
|
|
jsr $842D ; CPU:$83D2 PRG:03D2 20 2D 84
|
|
jmp $83C5 ; CPU:$83D5 PRG:03D5 4C C5 83
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_83D8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_83D8:
|
|
clc ; CPU:$83D8 PRG:03D8 18
|
|
adc $0497,x ; CPU:$83D9 PRG:03D9 7D 97 04
|
|
sta $0497,x ; CPU:$83DC PRG:03DC 9D 97 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_83DF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_83DF:
|
|
cmp #$0A ; CPU:$83DF PRG:03DF C9 0A
|
|
bcc Label_83F2 ; CPU:$83E1 PRG:03E1 90 0F
|
|
sec ; CPU:$83E3 PRG:03E3 38
|
|
sbc #$0A ; CPU:$83E4 PRG:03E4 E9 0A
|
|
sta $0497,x ; CPU:$83E6 PRG:03E6 9D 97 04
|
|
jsr $842D ; CPU:$83E9 PRG:03E9 20 2D 84
|
|
lda $0497,x ; CPU:$83EC PRG:03EC BD 97 04
|
|
jmp $83DF ; CPU:$83EF PRG:03EF 4C DF 83
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_83F2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_83F2:
|
|
lda $0710 ; CPU:$83F2 PRG:03F2 AD 10 07
|
|
bne Label_8401 ; CPU:$83F5 PRG:03F5 D0 0A
|
|
ldx #$07 ; CPU:$83F7 PRG:03F7 A2 07
|
|
iny ; CPU:$83F9 PRG:03F9 C8
|
|
cpy #$02 ; CPU:$83FA PRG:03FA C0 02
|
|
bcs Label_8401 ; CPU:$83FC PRG:03FC B0 03
|
|
jmp $836B ; CPU:$83FE PRG:03FE 4C 6B 83
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8401
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8401:
|
|
ldx #$00 ; CPU:$8401 PRG:0401 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8403
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8403:
|
|
lda #$00 ; CPU:$8403 PRG:0403 A9 00
|
|
sta Zp45,x ; CPU:$8405 PRG:0405 95 45
|
|
inx ; CPU:$8407 PRG:0407 E8
|
|
cpx #$06 ; CPU:$8408 PRG:0408 E0 06
|
|
bcc Label_8403 ; CPU:$840A PRG:040A 90 F7
|
|
rts ; CPU:$840C PRG:040C 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_840D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_840D:
|
|
inc $0496,x ; CPU:$840D PRG:040D FE 96 04
|
|
lda $0496,x ; CPU:$8410 PRG:0410 BD 96 04
|
|
cmp #$0A ; CPU:$8413 PRG:0413 C9 0A
|
|
bcc Label_8440 ; CPU:$8415 PRG:0415 90 29
|
|
sec ; CPU:$8417 PRG:0417 38
|
|
sbc #$0A ; CPU:$8418 PRG:0418 E9 0A
|
|
sta $0496,x ; CPU:$841A PRG:041A 9D 96 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_841D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_841D:
|
|
inc $0497,x ; CPU:$841D PRG:041D FE 97 04
|
|
lda $0497,x ; CPU:$8420 PRG:0420 BD 97 04
|
|
cmp #$0A ; CPU:$8423 PRG:0423 C9 0A
|
|
bcc Label_8440 ; CPU:$8425 PRG:0425 90 19
|
|
sec ; CPU:$8427 PRG:0427 38
|
|
sbc #$0A ; CPU:$8428 PRG:0428 E9 0A
|
|
sta $0497,x ; CPU:$842A PRG:042A 9D 97 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_842D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_842D:
|
|
inc $0498,x ; CPU:$842D PRG:042D FE 98 04
|
|
lda $0498,x ; CPU:$8430 PRG:0430 BD 98 04
|
|
cmp #$0A ; CPU:$8433 PRG:0433 C9 0A
|
|
bcc Label_8440 ; CPU:$8435 PRG:0435 90 09
|
|
sec ; CPU:$8437 PRG:0437 38
|
|
sbc #$0A ; CPU:$8438 PRG:0438 E9 0A
|
|
sta $0498,x ; CPU:$843A PRG:043A 9D 98 04
|
|
inc $0499,x ; CPU:$843D PRG:043D FE 99 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8440
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8440:
|
|
rts ; CPU:$8440 PRG:0440 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8441
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8441:
|
|
lda $0499 ; CPU:$8441 PRG:0441 AD 99 04
|
|
cmp $04A0 ; CPU:$8444 PRG:0444 CD A0 04
|
|
beq Label_849E ; CPU:$8447 PRG:0447 F0 55
|
|
bcc Label_8475 ; CPU:$8449 PRG:0449 90 2A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_844B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_844B:
|
|
lda $0499 ; CPU:$844B PRG:044B AD 99 04
|
|
cmp $0707 ; CPU:$844E PRG:044E CD 07 07
|
|
beq Label_84AA ; CPU:$8451 PRG:0451 F0 57
|
|
bcs Label_8456 ; CPU:$8453 PRG:0453 B0 01
|
|
rts ; CPU:$8455 PRG:0455 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8456
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8456:
|
|
lda $0499 ; CPU:$8456 PRG:0456 AD 99 04
|
|
sta $0707 ; CPU:$8459 PRG:0459 8D 07 07
|
|
lda $0498 ; CPU:$845C PRG:045C AD 98 04
|
|
sta $0706 ; CPU:$845F PRG:045F 8D 06 07
|
|
lda $0497 ; CPU:$8462 PRG:0462 AD 97 04
|
|
sta $0705 ; CPU:$8465 PRG:0465 8D 05 07
|
|
lda $0496 ; CPU:$8468 PRG:0468 AD 96 04
|
|
sta $0704 ; CPU:$846B PRG:046B 8D 04 07
|
|
lda $0495 ; CPU:$846E PRG:046E AD 95 04
|
|
sta $0703 ; CPU:$8471 PRG:0471 8D 03 07
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8474
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8474:
|
|
rts ; CPU:$8474 PRG:0474 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8475
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8475:
|
|
lda $04A0 ; CPU:$8475 PRG:0475 AD A0 04
|
|
cmp $0707 ; CPU:$8478 PRG:0478 CD 07 07
|
|
bcc Label_8474 ; CPU:$847B PRG:047B 90 F7
|
|
beq Label_84B5 ; CPU:$847D PRG:047D F0 36
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_847F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_847F:
|
|
lda $04A0 ; CPU:$847F PRG:047F AD A0 04
|
|
sta $0707 ; CPU:$8482 PRG:0482 8D 07 07
|
|
lda $049F ; CPU:$8485 PRG:0485 AD 9F 04
|
|
sta $0706 ; CPU:$8488 PRG:0488 8D 06 07
|
|
lda $049E ; CPU:$848B PRG:048B AD 9E 04
|
|
sta $0705 ; CPU:$848E PRG:048E 8D 05 07
|
|
lda $049D ; CPU:$8491 PRG:0491 AD 9D 04
|
|
sta $0704 ; CPU:$8494 PRG:0494 8D 04 07
|
|
lda $049C ; CPU:$8497 PRG:0497 AD 9C 04
|
|
sta $0703 ; CPU:$849A PRG:049A 8D 03 07
|
|
rts ; CPU:$849D PRG:049D 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_849E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_849E:
|
|
lda $0498 ; CPU:$849E PRG:049E AD 98 04
|
|
cmp $049F ; CPU:$84A1 PRG:04A1 CD 9F 04
|
|
beq Label_84C0 ; CPU:$84A4 PRG:04A4 F0 1A
|
|
bcc Label_8475 ; CPU:$84A6 PRG:04A6 90 CD
|
|
bcs Label_844B ; CPU:$84A8 PRG:04A8 B0 A1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84AA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84AA:
|
|
lda $0498 ; CPU:$84AA PRG:04AA AD 98 04
|
|
cmp $0706 ; CPU:$84AD PRG:04AD CD 06 07
|
|
beq Label_84CD ; CPU:$84B0 PRG:04B0 F0 1B
|
|
bcs Label_8456 ; CPU:$84B2 PRG:04B2 B0 A2
|
|
rts ; CPU:$84B4 PRG:04B4 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84B5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84B5:
|
|
lda $049F ; CPU:$84B5 PRG:04B5 AD 9F 04
|
|
cmp $0706 ; CPU:$84B8 PRG:04B8 CD 06 07
|
|
beq Label_84DA ; CPU:$84BB PRG:04BB F0 1D
|
|
bcs Label_847F ; CPU:$84BD PRG:04BD B0 C0
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84BF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84BF:
|
|
rts ; CPU:$84BF PRG:04BF 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84C0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84C0:
|
|
lda $0497 ; CPU:$84C0 PRG:04C0 AD 97 04
|
|
cmp $049E ; CPU:$84C3 PRG:04C3 CD 9E 04
|
|
beq Label_84E7 ; CPU:$84C6 PRG:04C6 F0 1F
|
|
bcc Label_8475 ; CPU:$84C8 PRG:04C8 90 AB
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84CA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84CA:
|
|
jmp $844B ; CPU:$84CA PRG:04CA 4C 4B 84
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84CD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84CD:
|
|
lda $0497 ; CPU:$84CD PRG:04CD AD 97 04
|
|
cmp $0705 ; CPU:$84D0 PRG:04D0 CD 05 07
|
|
beq Label_84F4 ; CPU:$84D3 PRG:04D3 F0 1F
|
|
bcc Label_84BF ; CPU:$84D5 PRG:04D5 90 E8
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84D7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84D7:
|
|
jmp $8456 ; CPU:$84D7 PRG:04D7 4C 56 84
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84DA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84DA:
|
|
lda $049E ; CPU:$84DA PRG:04DA AD 9E 04
|
|
cmp $0705 ; CPU:$84DD PRG:04DD CD 05 07
|
|
beq Label_84FF ; CPU:$84E0 PRG:04E0 F0 1D
|
|
bcc Label_84BF ; CPU:$84E2 PRG:04E2 90 DB
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84E4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84E4:
|
|
jmp $847F ; CPU:$84E4 PRG:04E4 4C 7F 84
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84E7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84E7:
|
|
lda $0496 ; CPU:$84E7 PRG:04E7 AD 96 04
|
|
cmp $049D ; CPU:$84EA PRG:04EA CD 9D 04
|
|
beq Label_850A ; CPU:$84ED PRG:04ED F0 1B
|
|
bcs Label_84CA ; CPU:$84EF PRG:04EF B0 D9
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84F1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84F1:
|
|
jmp $8475 ; CPU:$84F1 PRG:04F1 4C 75 84
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84F4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84F4:
|
|
lda $0496 ; CPU:$84F4 PRG:04F4 AD 96 04
|
|
cmp $0704 ; CPU:$84F7 PRG:04F7 CD 04 07
|
|
beq Label_8514 ; CPU:$84FA PRG:04FA F0 18
|
|
bcs Label_84D7 ; CPU:$84FC PRG:04FC B0 D9
|
|
rts ; CPU:$84FE PRG:04FE 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_84FF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_84FF:
|
|
lda $049D ; CPU:$84FF PRG:04FF AD 9D 04
|
|
cmp $0704 ; CPU:$8502 PRG:0502 CD 04 07
|
|
beq Label_851F ; CPU:$8505 PRG:0505 F0 18
|
|
bcs Label_84E4 ; CPU:$8507 PRG:0507 B0 DB
|
|
rts ; CPU:$8509 PRG:0509 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_850A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_850A:
|
|
lda $0495 ; CPU:$850A PRG:050A AD 95 04
|
|
cmp $049C ; CPU:$850D PRG:050D CD 9C 04
|
|
bcc Label_84F1 ; CPU:$8510 PRG:0510 90 DF
|
|
bcs Label_84CA ; CPU:$8512 PRG:0512 B0 B6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8514
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8514:
|
|
lda $0495 ; CPU:$8514 PRG:0514 AD 95 04
|
|
cmp $0703 ; CPU:$8517 PRG:0517 CD 03 07
|
|
beq Label_84BF ; CPU:$851A PRG:051A F0 A3
|
|
bcs Label_84D7 ; CPU:$851C PRG:051C B0 B9
|
|
rts ; CPU:$851E PRG:051E 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_851F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_851F:
|
|
lda $049C ; CPU:$851F PRG:051F AD 9C 04
|
|
cmp $0703 ; CPU:$8522 PRG:0522 CD 03 07
|
|
beq Label_84BF ; CPU:$8525 PRG:0525 F0 98
|
|
bcs Label_84E4 ; CPU:$8527 PRG:0527 B0 BB
|
|
rts ; CPU:$8529 PRG:0529 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_852A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_852A:
|
|
ldx #$00 ; CPU:$852A PRG:052A A2 00
|
|
ldy #$00 ; CPU:$852C PRG:052C A0 00
|
|
lda #$47 ; CPU:$852E PRG:052E A9 47
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8530
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8530:
|
|
sta $0200,x ; CPU:$8530 PRG:0530 9D 00 02
|
|
inx ; CPU:$8533 PRG:0533 E8
|
|
inx ; CPU:$8534 PRG:0534 E8
|
|
inx ; CPU:$8535 PRG:0535 E8
|
|
inx ; CPU:$8536 PRG:0536 E8
|
|
iny ; CPU:$8537 PRG:0537 C8
|
|
cpy #$07 ; CPU:$8538 PRG:0538 C0 07
|
|
bcc Label_8530 ; CPU:$853A PRG:053A 90 F4
|
|
cpy #$0E ; CPU:$853C PRG:053C C0 0E
|
|
bcs Label_854C ; CPU:$853E PRG:053E B0 0C
|
|
lda Zp50 ; CPU:$8540 PRG:0540 A5 50
|
|
beq Label_8548 ; CPU:$8542 PRG:0542 F0 04
|
|
lda #$67 ; CPU:$8544 PRG:0544 A9 67
|
|
bne Label_8530 ; CPU:$8546 PRG:0546 D0 E8
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8548
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8548:
|
|
lda #$77 ; CPU:$8548 PRG:0548 A9 77
|
|
bne Label_8530 ; CPU:$854A PRG:054A D0 E4
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_854C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_854C:
|
|
lda $0710 ; CPU:$854C PRG:054C AD 10 07
|
|
bne Label_8561 ; CPU:$854F PRG:054F D0 10
|
|
cpy #$15 ; CPU:$8551 PRG:0551 C0 15
|
|
bcs Label_8561 ; CPU:$8553 PRG:0553 B0 0C
|
|
lda Zp50 ; CPU:$8555 PRG:0555 A5 50
|
|
beq Label_855D ; CPU:$8557 PRG:0557 F0 04
|
|
lda #$8F ; CPU:$8559 PRG:0559 A9 8F
|
|
bne Label_8530 ; CPU:$855B PRG:055B D0 D3
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_855D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_855D:
|
|
lda #$97 ; CPU:$855D PRG:055D A9 97
|
|
bne Label_8530 ; CPU:$855F PRG:055F D0 CF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8561
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8561:
|
|
ldx #$00 ; CPU:$8561 PRG:0561 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8563
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8563:
|
|
lda #$03 ; CPU:$8563 PRG:0563 A9 03
|
|
sta $0202,x ; CPU:$8565 PRG:0565 9D 02 02
|
|
inx ; CPU:$8568 PRG:0568 E8
|
|
inx ; CPU:$8569 PRG:0569 E8
|
|
inx ; CPU:$856A PRG:056A E8
|
|
inx ; CPU:$856B PRG:056B E8
|
|
lda $0710 ; CPU:$856C PRG:056C AD 10 07
|
|
beq Label_8577 ; CPU:$856F PRG:056F F0 06
|
|
cpx #$38 ; CPU:$8571 PRG:0571 E0 38
|
|
bcc Label_8563 ; CPU:$8573 PRG:0573 90 EE
|
|
bcs Label_857B ; CPU:$8575 PRG:0575 B0 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8577
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8577:
|
|
cpx #$54 ; CPU:$8577 PRG:0577 E0 54
|
|
bcc Label_8563 ; CPU:$8579 PRG:0579 90 E8
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_857B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_857B:
|
|
ldx #$00 ; CPU:$857B PRG:057B A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_857D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_857D:
|
|
ldy #$00 ; CPU:$857D PRG:057D A0 00
|
|
lda #$88 ; CPU:$857F PRG:057F A9 88
|
|
sta Zp86 ; CPU:$8581 PRG:0581 85 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8583
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8583:
|
|
sta $0203,x ; CPU:$8583 PRG:0583 9D 03 02
|
|
inx ; CPU:$8586 PRG:0586 E8
|
|
inx ; CPU:$8587 PRG:0587 E8
|
|
inx ; CPU:$8588 PRG:0588 E8
|
|
inx ; CPU:$8589 PRG:0589 E8
|
|
iny ; CPU:$858A PRG:058A C8
|
|
cpy #$07 ; CPU:$858B PRG:058B C0 07
|
|
bcs Label_8599 ; CPU:$858D PRG:058D B0 0A
|
|
lda Zp86 ; CPU:$858F PRG:058F A5 86
|
|
clc ; CPU:$8591 PRG:0591 18
|
|
adc #$08 ; CPU:$8592 PRG:0592 69 08
|
|
sta Zp86 ; CPU:$8594 PRG:0594 85 86
|
|
jmp $8583 ; CPU:$8596 PRG:0596 4C 83 85
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8599
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8599:
|
|
lda $0710 ; CPU:$8599 PRG:0599 AD 10 07
|
|
beq Label_85A4 ; CPU:$859C PRG:059C F0 06
|
|
cpx #$38 ; CPU:$859E PRG:059E E0 38
|
|
bcc Label_857D ; CPU:$85A0 PRG:05A0 90 DB
|
|
bcs Label_85A8 ; CPU:$85A2 PRG:05A2 B0 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_85A4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_85A4:
|
|
cpx #$54 ; CPU:$85A4 PRG:05A4 E0 54
|
|
bcc Label_857D ; CPU:$85A6 PRG:05A6 90 D5
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_85A8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_85A8:
|
|
ldy #$06 ; CPU:$85A8 PRG:05A8 A0 06
|
|
ldx #$00 ; CPU:$85AA PRG:05AA A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_85AC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_85AC:
|
|
lda $0701,y ; CPU:$85AC PRG:05AC B9 01 07
|
|
clc ; CPU:$85AF PRG:05AF 18
|
|
adc #$30 ; CPU:$85B0 PRG:05B0 69 30
|
|
sta $0201,x ; CPU:$85B2 PRG:05B2 9D 01 02
|
|
inx ; CPU:$85B5 PRG:05B5 E8
|
|
inx ; CPU:$85B6 PRG:05B6 E8
|
|
inx ; CPU:$85B7 PRG:05B7 E8
|
|
inx ; CPU:$85B8 PRG:05B8 E8
|
|
dey ; CPU:$85B9 PRG:05B9 88
|
|
bpl Label_85AC ; CPU:$85BA PRG:05BA 10 F0
|
|
ldy #$06 ; CPU:$85BC PRG:05BC A0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_85BE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_85BE:
|
|
lda $0493,y ; CPU:$85BE PRG:05BE B9 93 04
|
|
clc ; CPU:$85C1 PRG:05C1 18
|
|
adc #$30 ; CPU:$85C2 PRG:05C2 69 30
|
|
sta $0201,x ; CPU:$85C4 PRG:05C4 9D 01 02
|
|
inx ; CPU:$85C7 PRG:05C7 E8
|
|
inx ; CPU:$85C8 PRG:05C8 E8
|
|
inx ; CPU:$85C9 PRG:05C9 E8
|
|
inx ; CPU:$85CA PRG:05CA E8
|
|
dey ; CPU:$85CB PRG:05CB 88
|
|
bpl Label_85BE ; CPU:$85CC PRG:05CC 10 F0
|
|
lda $0710 ; CPU:$85CE PRG:05CE AD 10 07
|
|
bne Label_85E5 ; CPU:$85D1 PRG:05D1 D0 12
|
|
ldy #$06 ; CPU:$85D3 PRG:05D3 A0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_85D5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_85D5:
|
|
lda $049A,y ; CPU:$85D5 PRG:05D5 B9 9A 04
|
|
clc ; CPU:$85D8 PRG:05D8 18
|
|
adc #$30 ; CPU:$85D9 PRG:05D9 69 30
|
|
sta $0201,x ; CPU:$85DB PRG:05DB 9D 01 02
|
|
inx ; CPU:$85DE PRG:05DE E8
|
|
inx ; CPU:$85DF PRG:05DF E8
|
|
inx ; CPU:$85E0 PRG:05E0 E8
|
|
inx ; CPU:$85E1 PRG:05E1 E8
|
|
dey ; CPU:$85E2 PRG:05E2 88
|
|
bpl Label_85D5 ; CPU:$85E3 PRG:05E3 10 F0
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_85E5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_85E5:
|
|
lda Zp50 ; CPU:$85E5 PRG:05E5 A5 50
|
|
bne Label_85EA ; CPU:$85E7 PRG:05E7 D0 01
|
|
rts ; CPU:$85E9 PRG:05E9 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_85EA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_85EA:
|
|
ldx #$00 ; CPU:$85EA PRG:05EA A2 00
|
|
ldy #$00 ; CPU:$85EC PRG:05EC A0 00
|
|
lda #$27 ; CPU:$85EE PRG:05EE A9 27
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_85F0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_85F0:
|
|
sta $0254,x ; CPU:$85F0 PRG:05F0 9D 54 02
|
|
sta $0258,x ; CPU:$85F3 PRG:05F3 9D 58 02
|
|
iny ; CPU:$85F6 PRG:05F6 C8
|
|
cpy #$01 ; CPU:$85F7 PRG:05F7 C0 01
|
|
bne Label_8601 ; CPU:$85F9 PRG:05F9 D0 06
|
|
lda #$77 ; CPU:$85FB PRG:05FB A9 77
|
|
ldx #$08 ; CPU:$85FD PRG:05FD A2 08
|
|
bne Label_85F0 ; CPU:$85FF PRG:05FF D0 EF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8601
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8601:
|
|
lda $0710 ; CPU:$8601 PRG:0601 AD 10 07
|
|
bne Label_8610 ; CPU:$8604 PRG:0604 D0 0A
|
|
cpy #$02 ; CPU:$8606 PRG:0606 C0 02
|
|
bne Label_8610 ; CPU:$8608 PRG:0608 D0 06
|
|
lda #$9F ; CPU:$860A PRG:060A A9 9F
|
|
ldx #$10 ; CPU:$860C PRG:060C A2 10
|
|
bne Label_85F0 ; CPU:$860E PRG:060E D0 E0
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8610
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8610:
|
|
ldx #$00 ; CPU:$8610 PRG:0610 A2 00
|
|
lda #$02 ; CPU:$8612 PRG:0612 A9 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8614
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8614:
|
|
sta $0256,x ; CPU:$8614 PRG:0614 9D 56 02
|
|
inx ; CPU:$8617 PRG:0617 E8
|
|
inx ; CPU:$8618 PRG:0618 E8
|
|
inx ; CPU:$8619 PRG:0619 E8
|
|
inx ; CPU:$861A PRG:061A E8
|
|
cpx #$18 ; CPU:$861B PRG:061B E0 18
|
|
bcc Label_8614 ; CPU:$861D PRG:061D 90 F5
|
|
ldx #$00 ; CPU:$861F PRG:061F A2 00
|
|
ldy #$00 ; CPU:$8621 PRG:0621 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8623
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8623:
|
|
lda #$88 ; CPU:$8623 PRG:0623 A9 88
|
|
sta $0257,x ; CPU:$8625 PRG:0625 9D 57 02
|
|
lda #$90 ; CPU:$8628 PRG:0628 A9 90
|
|
sta $025B,x ; CPU:$862A PRG:062A 9D 5B 02
|
|
iny ; CPU:$862D PRG:062D C8
|
|
cpy #$01 ; CPU:$862E PRG:062E C0 01
|
|
bne Label_8636 ; CPU:$8630 PRG:0630 D0 04
|
|
ldx #$08 ; CPU:$8632 PRG:0632 A2 08
|
|
bne Label_8623 ; CPU:$8634 PRG:0634 D0 ED
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8636
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8636:
|
|
lda $0710 ; CPU:$8636 PRG:0636 AD 10 07
|
|
bne Label_8643 ; CPU:$8639 PRG:0639 D0 08
|
|
cpy #$02 ; CPU:$863B PRG:063B C0 02
|
|
bne Label_8643 ; CPU:$863D PRG:063D D0 04
|
|
ldx #$10 ; CPU:$863F PRG:063F A2 10
|
|
bne Label_8623 ; CPU:$8641 PRG:0641 D0 E0
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8643
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8643:
|
|
lda #$30 ; CPU:$8643 PRG:0643 A9 30
|
|
sta $0255 ; CPU:$8645 PRG:0645 8D 55 02
|
|
lda Zp0C ; CPU:$8648 PRG:0648 A5 0C
|
|
lsr a ; CPU:$864A PRG:064A 4A
|
|
clc ; CPU:$864B PRG:064B 18
|
|
adc #$31 ; CPU:$864C PRG:064C 69 31
|
|
sta $0259 ; CPU:$864E PRG:064E 8D 59 02
|
|
ldx #$00 ; CPU:$8651 PRG:0651 A2 00
|
|
ldy #$00 ; CPU:$8653 PRG:0653 A0 00
|
|
sty ZpD3 ; CPU:$8655 PRG:0655 84 D3
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8657
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8657:
|
|
lda Zp5B,x ; CPU:$8657 PRG:0657 B5 5B
|
|
sta Zp86 ; CPU:$8659 PRG:0659 85 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_865B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_865B:
|
|
lda Zp86 ; CPU:$865B PRG:065B A5 86
|
|
cmp #$0A ; CPU:$865D PRG:065D C9 0A
|
|
bcc Label_866A ; CPU:$865F PRG:065F 90 09
|
|
sec ; CPU:$8661 PRG:0661 38
|
|
sbc #$0A ; CPU:$8662 PRG:0662 E9 0A
|
|
sta Zp86 ; CPU:$8664 PRG:0664 85 86
|
|
inc ZpD3 ; CPU:$8666 PRG:0666 E6 D3
|
|
bne Label_865B ; CPU:$8668 PRG:0668 D0 F1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_866A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_866A:
|
|
lda ZpD3 ; CPU:$866A PRG:066A A5 D3
|
|
clc ; CPU:$866C PRG:066C 18
|
|
adc #$30 ; CPU:$866D PRG:066D 69 30
|
|
sta $025D,y ; CPU:$866F PRG:066F 99 5D 02
|
|
lda Zp86 ; CPU:$8672 PRG:0672 A5 86
|
|
clc ; CPU:$8674 PRG:0674 18
|
|
adc #$30 ; CPU:$8675 PRG:0675 69 30
|
|
sta $0261,y ; CPU:$8677 PRG:0677 99 61 02
|
|
lda $0710 ; CPU:$867A PRG:067A AD 10 07
|
|
bne Label_868A ; CPU:$867D PRG:067D D0 0B
|
|
lda #$00 ; CPU:$867F PRG:067F A9 00
|
|
sta ZpD3 ; CPU:$8681 PRG:0681 85 D3
|
|
ldy #$08 ; CPU:$8683 PRG:0683 A0 08
|
|
inx ; CPU:$8685 PRG:0685 E8
|
|
cpx #$02 ; CPU:$8686 PRG:0686 E0 02
|
|
bcc Label_8657 ; CPU:$8688 PRG:0688 90 CD
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_868A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_868A:
|
|
rts ; CPU:$868A PRG:068A 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_868B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_868B:
|
|
lda Zp35 ; CPU:$868B PRG:068B A5 35
|
|
bne Label_8691 ; CPU:$868D PRG:068D D0 02
|
|
sta ZpFB ; CPU:$868F PRG:068F 85 FB
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8691
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8691:
|
|
lda ZpFA ; CPU:$8691 PRG:0691 A5 FA
|
|
bne Label_86E4 ; CPU:$8693 PRG:0693 D0 4F
|
|
lda ZpFB ; CPU:$8695 PRG:0695 A5 FB
|
|
beq Label_86E4 ; CPU:$8697 PRG:0697 F0 4B
|
|
lda #$00 ; CPU:$8699 PRG:0699 A9 00
|
|
sta Zp64 ; CPU:$869B PRG:069B 85 64
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_869D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_869D:
|
|
lda #$00 ; CPU:$869D PRG:069D A9 00
|
|
sta ZpE7 ; CPU:$869F PRG:069F 85 E7
|
|
sta ZpF1 ; CPU:$86A1 PRG:06A1 85 F1
|
|
sta Zp35 ; CPU:$86A3 PRG:06A3 85 35
|
|
sta Zp34 ; CPU:$86A5 PRG:06A5 85 34
|
|
sta Zp02 ; CPU:$86A7 PRG:06A7 85 02
|
|
sta ZpFB ; CPU:$86A9 PRG:06A9 85 FB
|
|
lda $0710 ; CPU:$86AB PRG:06AB AD 10 07
|
|
bne Label_86C0 ; CPU:$86AE PRG:06AE D0 10
|
|
lda $06F5 ; CPU:$86B0 PRG:06B0 AD F5 06
|
|
beq Label_86B9 ; CPU:$86B3 PRG:06B3 F0 04
|
|
lda #$1E ; CPU:$86B5 PRG:06B5 A9 1E
|
|
bne Label_86BB ; CPU:$86B7 PRG:06B7 D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_86B9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_86B9:
|
|
lda #$06 ; CPU:$86B9 PRG:06B9 A9 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_86BB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_86BB:
|
|
sta Zp5C ; CPU:$86BB PRG:06BB 85 5C
|
|
jsr $888B ; CPU:$86BD PRG:06BD 20 8B 88
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_86C0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_86C0:
|
|
lda $06F5 ; CPU:$86C0 PRG:06C0 AD F5 06
|
|
beq Label_86C9 ; CPU:$86C3 PRG:06C3 F0 04
|
|
lda #$1E ; CPU:$86C5 PRG:06C5 A9 1E
|
|
bne Label_86CB ; CPU:$86C7 PRG:06C7 D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_86C9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_86C9:
|
|
lda #$06 ; CPU:$86C9 PRG:06C9 A9 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_86CB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_86CB:
|
|
sta Zp5B ; CPU:$86CB PRG:06CB 85 5B
|
|
jsr $8876 ; CPU:$86CD PRG:06CD 20 76 88
|
|
lda #$01 ; CPU:$86D0 PRG:06D0 A9 01
|
|
sta Zp0C ; CPU:$86D2 PRG:06D2 85 0C
|
|
sta Zp0B ; CPU:$86D4 PRG:06D4 85 0B
|
|
lda Zp64 ; CPU:$86D6 PRG:06D6 A5 64
|
|
beq Label_86E3 ; CPU:$86D8 PRG:06D8 F0 09
|
|
lda $0711 ; CPU:$86DA PRG:06DA AD 11 07
|
|
asl a ; CPU:$86DD PRG:06DD 0A
|
|
clc ; CPU:$86DE PRG:06DE 18
|
|
adc #$01 ; CPU:$86DF PRG:06DF 69 01
|
|
sta Zp0C ; CPU:$86E1 PRG:06E1 85 0C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_86E3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_86E3:
|
|
rts ; CPU:$86E3 PRG:06E3 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_86E4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_86E4:
|
|
lda ZpFC ; CPU:$86E4 PRG:06E4 A5 FC
|
|
and #$20 ; CPU:$86E6 PRG:06E6 29 20
|
|
bne Label_86F0 ; CPU:$86E8 PRG:06E8 D0 06
|
|
lda #$00 ; CPU:$86EA PRG:06EA A9 00
|
|
sta Zp3E ; CPU:$86EC PRG:06EC 85 3E
|
|
beq Label_8704 ; CPU:$86EE PRG:06EE F0 14
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_86F0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_86F0:
|
|
lda Zp3E ; CPU:$86F0 PRG:06F0 A5 3E
|
|
bne Label_8704 ; CPU:$86F2 PRG:06F2 D0 10
|
|
lda #$01 ; CPU:$86F4 PRG:06F4 A9 01
|
|
sta Zp3E ; CPU:$86F6 PRG:06F6 85 3E
|
|
lda $0710 ; CPU:$86F8 PRG:06F8 AD 10 07
|
|
eor #$01 ; CPU:$86FB PRG:06FB 49 01
|
|
sta $0710 ; CPU:$86FD PRG:06FD 8D 10 07
|
|
jsr $88A0 ; CPU:$8700 PRG:0700 20 A0 88
|
|
rts ; CPU:$8703 PRG:0703 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8704
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8704:
|
|
jsr $871E ; CPU:$8704 PRG:0704 20 1E 87
|
|
lda Zp35 ; CPU:$8707 PRG:0707 A5 35
|
|
cmp #$06 ; CPU:$8709 PRG:0709 C9 06
|
|
bcs Label_8711 ; CPU:$870B PRG:070B B0 04
|
|
jsr $C52D ; CPU:$870D PRG:070D 20 2D C5
|
|
rts ; CPU:$8710 PRG:0710 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8711
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8711:
|
|
lda Zp35 ; CPU:$8711 PRG:0711 A5 35
|
|
cmp #$0B ; CPU:$8713 PRG:0713 C9 0B
|
|
bcc Label_86E3 ; CPU:$8715 PRG:0715 90 CC
|
|
lda #$01 ; CPU:$8717 PRG:0717 A9 01
|
|
sta Zp64 ; CPU:$8719 PRG:0719 85 64
|
|
jmp $869D ; CPU:$871B PRG:071B 4C 9D 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_871E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_871E:
|
|
lda $0700 ; CPU:$871E PRG:071E AD 00 07
|
|
and #$07 ; CPU:$8721 PRG:0721 29 07
|
|
bne Label_872D ; CPU:$8723 PRG:0723 D0 08
|
|
lda $0200 ; CPU:$8725 PRG:0725 AD 00 02
|
|
eor #$70 ; CPU:$8728 PRG:0728 49 70
|
|
sta $0200 ; CPU:$872A PRG:072A 8D 00 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_872D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_872D:
|
|
rts ; CPU:$872D PRG:072D 60
|
|
; ---- data $872E-$874D (32 bytes) ----
|
|
.byte $27, $35, $15, $1D, $27, $30, $3D, $0D, $27, $30, $06, $16, $27, $0E, $01, $22 ; CPU:$872E PRG:072E 27 35 15 1D 27 30 3D 0D 27 30 06 16 27 0E 01 22
|
|
.byte $27, $35, $15, $1D, $27, $30, $3D, $0D, $27, $30, $06, $16, $27, $0D, $01, $22 ; CPU:$873E PRG:073E 27 35 15 1D 27 30 3D 0D 27 30 06 16 27 0D 01 22
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_874E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_874E:
|
|
lda #$2E ; CPU:$874E PRG:074E A9 2E
|
|
sta Zp21 ; CPU:$8750 PRG:0750 85 21
|
|
lda #$87 ; CPU:$8752 PRG:0752 A9 87
|
|
sta Zp22 ; CPU:$8754 PRG:0754 85 22
|
|
lda #$3F ; CPU:$8756 PRG:0756 A9 3F
|
|
sta PPUADDR ; CPU:$8758 PRG:0758 8D 06 20
|
|
lda #$00 ; CPU:$875B PRG:075B A9 00
|
|
sta PPUADDR ; CPU:$875D PRG:075D 8D 06 20
|
|
ldy #$00 ; CPU:$8760 PRG:0760 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8762
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8762:
|
|
lda (Zp21),y ; CPU:$8762 PRG:0762 B1 21
|
|
sta PPUDATA ; CPU:$8764 PRG:0764 8D 07 20
|
|
iny ; CPU:$8767 PRG:0767 C8
|
|
cpy #$20 ; CPU:$8768 PRG:0768 C0 20
|
|
bcc Label_8762 ; CPU:$876A PRG:076A 90 F6
|
|
rts ; CPU:$876C PRG:076C 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_876D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_876D:
|
|
lda ZpF0 ; CPU:$876D PRG:076D A5 F0
|
|
beq Label_87A2 ; CPU:$876F PRG:076F F0 31
|
|
lda #$00 ; CPU:$8771 PRG:0771 A9 00
|
|
sta ZpF0 ; CPU:$8773 PRG:0773 85 F0
|
|
lda #$10 ; CPU:$8775 PRG:0775 A9 10
|
|
sta $06E6 ; CPU:$8777 PRG:0777 8D E6 06
|
|
ldx ZpEE ; CPU:$877A PRG:077A A6 EE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_877C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_877C:
|
|
lda Zp1C ; CPU:$877C PRG:077C A5 1C
|
|
sta PPUADDR ; CPU:$877E PRG:077E 8D 06 20
|
|
lda Zp1B ; CPU:$8781 PRG:0781 A5 1B
|
|
sta PPUADDR ; CPU:$8783 PRG:0783 8D 06 20
|
|
ldy Zp51 ; CPU:$8786 PRG:0786 A4 51
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8788
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8788:
|
|
lda $87B0,x ; CPU:$8788 PRG:0788 BD B0 87
|
|
sta PPUDATA ; CPU:$878B PRG:078B 8D 07 20
|
|
inx ; CPU:$878E PRG:078E E8
|
|
inc ZpEE ; CPU:$878F PRG:078F E6 EE
|
|
dey ; CPU:$8791 PRG:0791 88
|
|
bne Label_8788 ; CPU:$8792 PRG:0792 D0 F4
|
|
dec Zp5A ; CPU:$8794 PRG:0794 C6 5A
|
|
bne Label_87A3 ; CPU:$8796 PRG:0796 D0 0B
|
|
inc ZpEF ; CPU:$8798 PRG:0798 E6 EF
|
|
lda #$00 ; CPU:$879A PRG:079A A9 00
|
|
sta PPUSCROLL ; CPU:$879C PRG:079C 8D 05 20
|
|
sta PPUSCROLL ; CPU:$879F PRG:079F 8D 05 20
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_87A2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_87A2:
|
|
rts ; CPU:$87A2 PRG:07A2 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_87A3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_87A3:
|
|
lda Zp1B ; CPU:$87A3 PRG:07A3 A5 1B
|
|
clc ; CPU:$87A5 PRG:07A5 18
|
|
adc #$20 ; CPU:$87A6 PRG:07A6 69 20
|
|
sta Zp1B ; CPU:$87A8 PRG:07A8 85 1B
|
|
bcc Label_877C ; CPU:$87AA PRG:07AA 90 D0
|
|
inc Zp1C ; CPU:$87AC PRG:07AC E6 1C
|
|
bne Label_877C ; CPU:$87AE PRG:07AE D0 CC
|
|
eor (Zp41,x) ; CPU:$87B0 PRG:07B0 41 41
|
|
eor (Zp41,x) ; CPU:$87B2 PRG:07B2 41 41
|
|
eor (Zp41,x) ; CPU:$87B4 PRG:07B4 41 41
|
|
eor (Zp41,x) ; CPU:$87B6 PRG:07B6 41 41
|
|
eor (Zp41,x) ; CPU:$87B8 PRG:07B8 41 41
|
|
eor (Zp41,x) ; CPU:$87BA PRG:07BA 41 41
|
|
eor (Zp41,x) ; CPU:$87BC PRG:07BC 41 41
|
|
eor (Zp41,x) ; CPU:$87BE PRG:07BE 41 41
|
|
eor (Zp41,x) ; CPU:$87C0 PRG:07C0 41 41
|
|
eor (Zp41,x) ; CPU:$87C2 PRG:07C2 41 41
|
|
eor (Zp41,x) ; CPU:$87C4 PRG:07C4 41 41
|
|
eor (Zp41,x) ; CPU:$87C6 PRG:07C6 41 41
|
|
eor (Zp41,x) ; CPU:$87C8 PRG:07C8 41 41
|
|
eor (Zp41,x) ; CPU:$87CA PRG:07CA 41 41
|
|
eor (Zp41,x) ; CPU:$87CC PRG:07CC 41 41
|
|
eor (Zp41,x) ; CPU:$87CE PRG:07CE 41 41
|
|
eor (Zp41,x) ; CPU:$87D0 PRG:07D0 41 41
|
|
eor (Zp41,x) ; CPU:$87D2 PRG:07D2 41 41
|
|
eor (Zp41,x) ; CPU:$87D4 PRG:07D4 41 41
|
|
eor (Zp41,x) ; CPU:$87D6 PRG:07D6 41 41
|
|
eor (Zp41,x) ; CPU:$87D8 PRG:07D8 41 41
|
|
eor (Zp41,x) ; CPU:$87DA PRG:07DA 41 41
|
|
eor (Zp41,x) ; CPU:$87DC PRG:07DC 41 41
|
|
eor (Zp41,x) ; CPU:$87DE PRG:07DE 41 41
|
|
eor (Zp41,x) ; CPU:$87E0 PRG:07E0 41 41
|
|
eor (Zp41,x) ; CPU:$87E2 PRG:07E2 41 41
|
|
eor (Zp41,x) ; CPU:$87E4 PRG:07E4 41 41
|
|
dex ; CPU:$87E6 PRG:07E6 CA
|
|
; ---- data $87E7-$8814 (46 bytes) ----
|
|
; referenced by `lda $87F9,x` at $886C (operand $87F9 falls inside this region)
|
|
.byte $CB, $CC, $CD, $CE, $CF, $D0, $CA, $CB, $D1, $CD, $CE, $CF, $D0, $41, $41, $41 ; CPU:$87E7 PRG:07E7 CB CC CD CE CF D0 CA CB D1 CD CE CF D0 41 41 41
|
|
.byte $41, $41, $84, $86, $88, $8A, $8C, $0C, $0E, $10, $12, $B2, $B3, $B6, $B7, $B8 ; CPU:$87F7 PRG:07F7 41 41 84 86 88 8A 8C 0C 0E 10 12 B2 B3 B6 B7 B8
|
|
.byte $B9, $BA, $D5, $D6, $D9, $DA, $DB, $DC, $DD, $54, $55, $56, $57, $58 ; CPU:$8807 PRG:0807 B9 BA D5 D6 D9 DA DB DC DD 54 55 56 57 58
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8815
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8815:
|
|
lda ZpEF ; CPU:$8815 PRG:0815 A5 EF
|
|
cmp #$09 ; CPU:$8817 PRG:0817 C9 09
|
|
bcs Label_8845 ; CPU:$8819 PRG:0819 B0 2A
|
|
lda $0700 ; CPU:$881B PRG:081B AD 00 07
|
|
and #$0F ; CPU:$881E PRG:081E 29 0F
|
|
beq Label_8823 ; CPU:$8820 PRG:0820 F0 01
|
|
rts ; CPU:$8822 PRG:0822 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8823
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8823:
|
|
lda ZpEF ; CPU:$8823 PRG:0823 A5 EF
|
|
cmp #$05 ; CPU:$8825 PRG:0825 C9 05
|
|
bcs Label_8837 ; CPU:$8827 PRG:0827 B0 0E
|
|
lda #$20 ; CPU:$8829 PRG:0829 A9 20
|
|
sta Zp1C ; CPU:$882B PRG:082B 85 1C
|
|
lda #$02 ; CPU:$882D PRG:082D A9 02
|
|
sta Zp51 ; CPU:$882F PRG:082F 85 51
|
|
lda #$03 ; CPU:$8831 PRG:0831 A9 03
|
|
sta Zp5A ; CPU:$8833 PRG:0833 85 5A
|
|
bne Label_886A ; CPU:$8835 PRG:0835 D0 33
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8837
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8837:
|
|
lda #$21 ; CPU:$8837 PRG:0837 A9 21
|
|
sta Zp1C ; CPU:$8839 PRG:0839 85 1C
|
|
lda #$02 ; CPU:$883B PRG:083B A9 02
|
|
sta Zp51 ; CPU:$883D PRG:083D 85 51
|
|
lda #$03 ; CPU:$883F PRG:083F A9 03
|
|
sta Zp5A ; CPU:$8841 PRG:0841 85 5A
|
|
bne Label_886A ; CPU:$8843 PRG:0843 D0 25
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8845
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8845:
|
|
cmp #$17 ; CPU:$8845 PRG:0845 C9 17
|
|
bcs Label_885C ; CPU:$8847 PRG:0847 B0 13
|
|
lda $0700 ; CPU:$8849 PRG:0849 AD 00 07
|
|
and #$03 ; CPU:$884C PRG:084C 29 03
|
|
bne Label_8875 ; CPU:$884E PRG:084E D0 25
|
|
lda #$20 ; CPU:$8850 PRG:0850 A9 20
|
|
sta Zp1C ; CPU:$8852 PRG:0852 85 1C
|
|
lda #$01 ; CPU:$8854 PRG:0854 A9 01
|
|
sta Zp51 ; CPU:$8856 PRG:0856 85 51
|
|
sta Zp5A ; CPU:$8858 PRG:0858 85 5A
|
|
bne Label_886A ; CPU:$885A PRG:085A D0 0E
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_885C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_885C:
|
|
cmp #$1C ; CPU:$885C PRG:085C C9 1C
|
|
bcs Label_8875 ; CPU:$885E PRG:085E B0 15
|
|
lda #$21 ; CPU:$8860 PRG:0860 A9 21
|
|
sta Zp1C ; CPU:$8862 PRG:0862 85 1C
|
|
lda #$01 ; CPU:$8864 PRG:0864 A9 01
|
|
sta Zp51 ; CPU:$8866 PRG:0866 85 51
|
|
sta Zp5A ; CPU:$8868 PRG:0868 85 5A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_886A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_886A:
|
|
ldx ZpEF ; CPU:$886A PRG:086A A6 EF
|
|
lda $87F9,x ; CPU:$886C PRG:086C BD F9 87
|
|
sta Zp1B ; CPU:$886F PRG:086F 85 1B
|
|
lda #$01 ; CPU:$8871 PRG:0871 A9 01
|
|
sta ZpF0 ; CPU:$8873 PRG:0873 85 F0
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8875
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8875:
|
|
rts ; CPU:$8875 PRG:0875 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8876
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8876:
|
|
lda #$01 ; CPU:$8876 PRG:0876 A9 01
|
|
sta Zp5E ; CPU:$8878 PRG:0878 85 5E
|
|
lda #$58 ; CPU:$887A PRG:087A A9 58
|
|
sta Zp60 ; CPU:$887C PRG:087C 85 60
|
|
lda #$30 ; CPU:$887E PRG:087E A9 30
|
|
sta Zp62 ; CPU:$8880 PRG:0880 85 62
|
|
lda #$3C ; CPU:$8882 PRG:0882 A9 3C
|
|
sta ZpAA ; CPU:$8884 PRG:0884 85 AA
|
|
lda #$60 ; CPU:$8886 PRG:0886 A9 60
|
|
sta ZpAC ; CPU:$8888 PRG:0888 85 AC
|
|
rts ; CPU:$888A PRG:088A 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_888B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_888B:
|
|
lda #$01 ; CPU:$888B PRG:088B A9 01
|
|
sta Zp5F ; CPU:$888D PRG:088D 85 5F
|
|
lda #$78 ; CPU:$888F PRG:088F A9 78
|
|
sta Zp61 ; CPU:$8891 PRG:0891 85 61
|
|
lda #$30 ; CPU:$8893 PRG:0893 A9 30
|
|
sta Zp63 ; CPU:$8895 PRG:0895 85 63
|
|
lda #$3C ; CPU:$8897 PRG:0897 A9 3C
|
|
sta ZpAB ; CPU:$8899 PRG:0899 85 AB
|
|
lda #$80 ; CPU:$889B PRG:089B A9 80
|
|
sta ZpAD ; CPU:$889D PRG:089D 85 AD
|
|
rts ; CPU:$889F PRG:089F 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_88A0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_88A0:
|
|
lda $0710 ; CPU:$88A0 PRG:08A0 AD 10 07
|
|
and #$01 ; CPU:$88A3 PRG:08A3 29 01
|
|
sta $0710 ; CPU:$88A5 PRG:08A5 8D 10 07
|
|
beq Label_88B0 ; CPU:$88A8 PRG:08A8 F0 06
|
|
lda #$8F ; CPU:$88AA PRG:08AA A9 8F
|
|
sta $0200 ; CPU:$88AC PRG:08AC 8D 00 02
|
|
rts ; CPU:$88AF PRG:08AF 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_88B0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_88B0:
|
|
lda #$9F ; CPU:$88B0 PRG:08B0 A9 9F
|
|
sta $0200 ; CPU:$88B2 PRG:08B2 8D 00 02
|
|
rts ; CPU:$88B5 PRG:08B5 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_88B6
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_88B6:
|
|
lda #$00 ; CPU:$88B6 PRG:08B6 A9 00
|
|
sta Zp0B ; CPU:$88B8 PRG:08B8 85 0B
|
|
sta Zp01 ; CPU:$88BA PRG:08BA 85 01
|
|
sta PPUMASK ; CPU:$88BC PRG:08BC 8D 01 20
|
|
jsr $8B28 ; CPU:$88BF PRG:08BF 20 28 8B
|
|
jsr $8BE9 ; CPU:$88C2 PRG:08C2 20 E9 8B
|
|
lda #$00 ; CPU:$88C5 PRG:08C5 A9 00
|
|
sta Zp14 ; CPU:$88C7 PRG:08C7 85 14
|
|
jsr $8014 ; CPU:$88C9 PRG:08C9 20 14 80
|
|
rts ; CPU:$88CC PRG:08CC 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_88CD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_88CD:
|
|
lda Zp0B ; CPU:$88CD PRG:08CD A5 0B
|
|
bne Label_88D2 ; CPU:$88CF PRG:08CF D0 01
|
|
rts ; CPU:$88D1 PRG:08D1 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_88D2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_88D2:
|
|
jsr $88B6 ; CPU:$88D2 PRG:08D2 20 B6 88
|
|
lda Zp97 ; CPU:$88D5 PRG:08D5 A5 97
|
|
beq Label_88E8 ; CPU:$88D7 PRG:08D7 F0 0F
|
|
jsr $8B33 ; CPU:$88D9 PRG:08D9 20 33 8B
|
|
lda #$01 ; CPU:$88DC PRG:08DC A9 01
|
|
sta Zp9B ; CPU:$88DE PRG:08DE 85 9B
|
|
lda #$00 ; CPU:$88E0 PRG:08E0 A9 00
|
|
sta Zp9A ; CPU:$88E2 PRG:08E2 85 9A
|
|
sta Zp9D ; CPU:$88E4 PRG:08E4 85 9D
|
|
beq Label_88EF ; CPU:$88E6 PRG:08E6 F0 07
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_88E8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_88E8:
|
|
jsr $8C13 ; CPU:$88E8 PRG:08E8 20 13 8C
|
|
lda Zp0C ; CPU:$88EB PRG:08EB A5 0C
|
|
beq Label_890B ; CPU:$88ED PRG:08ED F0 1C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_88EF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_88EF:
|
|
lda #$01 ; CPU:$88EF PRG:08EF A9 01
|
|
sta Zp14 ; CPU:$88F1 PRG:08F1 85 14
|
|
jsr $8C13 ; CPU:$88F3 PRG:08F3 20 13 8C
|
|
lda Zp97 ; CPU:$88F6 PRG:08F6 A5 97
|
|
beq Label_88FD ; CPU:$88F8 PRG:08F8 F0 03
|
|
jsr $A9BB ; CPU:$88FA PRG:08FA 20 BB A9
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_88FD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_88FD:
|
|
lda #$20 ; CPU:$88FD PRG:08FD A9 20
|
|
sta Zp23 ; CPU:$88FF PRG:08FF 85 23
|
|
sta Zp24 ; CPU:$8901 PRG:0901 85 24
|
|
lda #$00 ; CPU:$8903 PRG:0903 A9 00
|
|
sta Zp25 ; CPU:$8905 PRG:0905 85 25
|
|
sta Zp26 ; CPU:$8907 PRG:0907 85 26
|
|
beq Label_891F ; CPU:$8909 PRG:0909 F0 14
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_890B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_890B:
|
|
jsr $88A0 ; CPU:$890B PRG:090B 20 A0 88
|
|
lda #$58 ; CPU:$890E PRG:090E A9 58
|
|
sta $0203 ; CPU:$8910 PRG:0910 8D 03 02
|
|
lda #$D3 ; CPU:$8913 PRG:0913 A9 D3
|
|
sta $0201 ; CPU:$8915 PRG:0915 8D 01 02
|
|
lda #$01 ; CPU:$8918 PRG:0918 A9 01
|
|
sta $0202 ; CPU:$891A PRG:091A 8D 02 02
|
|
bne Label_8947 ; CPU:$891D PRG:091D D0 28
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_891F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_891F:
|
|
lda Zp97 ; CPU:$891F PRG:091F A5 97
|
|
bne Label_8947 ; CPU:$8921 PRG:0921 D0 24
|
|
lda #$97 ; CPU:$8923 PRG:0923 A9 97
|
|
sta $0200 ; CPU:$8925 PRG:0925 8D 00 02
|
|
lda #$CD ; CPU:$8928 PRG:0928 A9 CD
|
|
sta $0201 ; CPU:$892A PRG:092A 8D 01 02
|
|
lda #$01 ; CPU:$892D PRG:092D A9 01
|
|
sta $0202 ; CPU:$892F PRG:092F 8D 02 02
|
|
sta Zp8E ; CPU:$8932 PRG:0932 85 8E
|
|
lda #$00 ; CPU:$8934 PRG:0934 A9 00
|
|
sta $0203 ; CPU:$8936 PRG:0936 8D 03 02
|
|
jsr $AD7A ; CPU:$8939 PRG:0939 20 7A AD
|
|
jsr $A4D9 ; CPU:$893C PRG:093C 20 D9 A4
|
|
lda #$00 ; CPU:$893F PRG:093F A9 00
|
|
sta $06E2 ; CPU:$8941 PRG:0941 8D E2 06
|
|
jsr $BCD7 ; CPU:$8944 PRG:0944 20 D7 BC
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8947
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8947:
|
|
lda #$00 ; CPU:$8947 PRG:0947 A9 00
|
|
sta Zp3B ; CPU:$8949 PRG:0949 85 3B
|
|
sta Zp36 ; CPU:$894B PRG:094B 85 36
|
|
sta Zp2B ; CPU:$894D PRG:094D 85 2B
|
|
sta Zp2C ; CPU:$894F PRG:094F 85 2C
|
|
sta Zp04 ; CPU:$8951 PRG:0951 85 04
|
|
sta Zp0A ; CPU:$8953 PRG:0953 85 0A
|
|
sta Zp09 ; CPU:$8955 PRG:0955 85 09
|
|
sta Zp9A ; CPU:$8957 PRG:0957 85 9A
|
|
sta ZpFB ; CPU:$8959 PRG:0959 85 FB
|
|
sta Zp31 ; CPU:$895B PRG:095B 85 31
|
|
sta Zp32 ; CPU:$895D PRG:095D 85 32
|
|
sta Zp33 ; CPU:$895F PRG:095F 85 33
|
|
lda #$23 ; CPU:$8961 PRG:0961 A9 23
|
|
sta Zp83 ; CPU:$8963 PRG:0963 85 83
|
|
lda #$1E ; CPU:$8965 PRG:0965 A9 1E
|
|
sta Zp01 ; CPU:$8967 PRG:0967 85 01
|
|
sta PPUMASK ; CPU:$8969 PRG:0969 8D 01 20
|
|
lda #$00 ; CPU:$896C PRG:096C A9 00
|
|
sta PPUSCROLL ; CPU:$896E PRG:096E 8D 05 20
|
|
sta PPUSCROLL ; CPU:$8971 PRG:0971 8D 05 20
|
|
lda Zp02 ; CPU:$8974 PRG:0974 A5 02
|
|
beq Label_897C ; CPU:$8976 PRG:0976 F0 04
|
|
lda #$80 ; CPU:$8978 PRG:0978 A9 80
|
|
bne Label_897E ; CPU:$897A PRG:097A D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_897C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_897C:
|
|
lda #$88 ; CPU:$897C PRG:097C A9 88
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_897E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_897E:
|
|
sta Zp00 ; CPU:$897E PRG:097E 85 00
|
|
sta PPUCTRL ; CPU:$8980 PRG:0980 8D 00 20
|
|
lda Zp64 ; CPU:$8983 PRG:0983 A5 64
|
|
beq Label_8995 ; CPU:$8985 PRG:0985 F0 0E
|
|
lda $0700 ; CPU:$8987 PRG:0987 AD 00 07
|
|
and #$03 ; CPU:$898A PRG:098A 29 03
|
|
sta Zp6E ; CPU:$898C PRG:098C 85 6E
|
|
lda Zp74 ; CPU:$898E PRG:098E A5 74
|
|
lsr a ; CPU:$8990 PRG:0990 4A
|
|
and #$03 ; CPU:$8991 PRG:0991 29 03
|
|
sta Zp6F ; CPU:$8993 PRG:0993 85 6F
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8995
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8995:
|
|
rts ; CPU:$8995 PRG:0995 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8996
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8996:
|
|
lda Zp3B ; CPU:$8996 PRG:0996 A5 3B
|
|
beq Label_89F3 ; CPU:$8998 PRG:0998 F0 59
|
|
lda #$00 ; CPU:$899A PRG:099A A9 00
|
|
sta Zp3B ; CPU:$899C PRG:099C 85 3B
|
|
ldy Zp38 ; CPU:$899E PRG:099E A4 38
|
|
ldx Zp38 ; CPU:$89A0 PRG:09A0 A6 38
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_89A2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_89A2:
|
|
lda Zp1C ; CPU:$89A2 PRG:09A2 A5 1C
|
|
sta PPUADDR ; CPU:$89A4 PRG:09A4 8D 06 20
|
|
lda Zp1B ; CPU:$89A7 PRG:09A7 A5 1B
|
|
sta PPUADDR ; CPU:$89A9 PRG:09A9 8D 06 20
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_89AC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_89AC:
|
|
lda $0510,x ; CPU:$89AC PRG:09AC BD 10 05
|
|
sta PPUDATA ; CPU:$89AF PRG:09AF 8D 07 20
|
|
dey ; CPU:$89B2 PRG:09B2 88
|
|
beq Label_89C8 ; CPU:$89B3 PRG:09B3 F0 13
|
|
inx ; CPU:$89B5 PRG:09B5 E8
|
|
txa ; CPU:$89B6 PRG:09B6 8A
|
|
and #$01 ; CPU:$89B7 PRG:09B7 29 01
|
|
bne Label_89AC ; CPU:$89B9 PRG:09B9 D0 F1
|
|
lda Zp1B ; CPU:$89BB PRG:09BB A5 1B
|
|
clc ; CPU:$89BD PRG:09BD 18
|
|
adc #$20 ; CPU:$89BE PRG:09BE 69 20
|
|
sta Zp1B ; CPU:$89C0 PRG:09C0 85 1B
|
|
bcc Label_89A2 ; CPU:$89C2 PRG:09C2 90 DE
|
|
inc Zp1C ; CPU:$89C4 PRG:09C4 E6 1C
|
|
bne Label_89A2 ; CPU:$89C6 PRG:09C6 D0 DA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_89C8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_89C8:
|
|
ldx #$00 ; CPU:$89C8 PRG:09C8 A2 00
|
|
ldy Zp39 ; CPU:$89CA PRG:09CA A4 39
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_89CC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_89CC:
|
|
lda Zp29 ; CPU:$89CC PRG:09CC A5 29
|
|
sta PPUADDR ; CPU:$89CE PRG:09CE 8D 06 20
|
|
lda Zp28 ; CPU:$89D1 PRG:09D1 A5 28
|
|
sta PPUADDR ; CPU:$89D3 PRG:09D3 8D 06 20
|
|
lda (Zp19),y ; CPU:$89D6 PRG:09D6 B1 19
|
|
sta PPUDATA ; CPU:$89D8 PRG:09D8 8D 07 20
|
|
iny ; CPU:$89DB PRG:09DB C8
|
|
inx ; CPU:$89DC PRG:09DC E8
|
|
cpx #$03 ; CPU:$89DD PRG:09DD E0 03
|
|
beq Label_89EB ; CPU:$89DF PRG:09DF F0 0A
|
|
lda Zp28 ; CPU:$89E1 PRG:09E1 A5 28
|
|
clc ; CPU:$89E3 PRG:09E3 18
|
|
adc #$08 ; CPU:$89E4 PRG:09E4 69 08
|
|
sta Zp28 ; CPU:$89E6 PRG:09E6 85 28
|
|
jmp $89CC ; CPU:$89E8 PRG:09E8 4C CC 89
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_89EB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_89EB:
|
|
lda #$05 ; CPU:$89EB PRG:09EB A9 05
|
|
sta ZpB5 ; CPU:$89ED PRG:09ED 85 B5
|
|
lda #$22 ; CPU:$89EF PRG:09EF A9 22
|
|
sta ZpB6 ; CPU:$89F1 PRG:09F1 85 B6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_89F3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_89F3:
|
|
rts ; CPU:$89F3 PRG:09F3 60
|
|
; ---- data $89F4-$8A17 (36 bytes) ----
|
|
; referenced by `lda $89F4,x` at $8A1E (operand $89F4 falls inside this region)
|
|
; referenced by `lda $8A06,x` at $8A23 (operand $8A06 falls inside this region)
|
|
.byte $FF, $07, $FF, $06, $FF, $06, $FF, $06, $FF, $06, $FF, $07, $FF, $06, $FF, $07 ; CPU:$89F4 PRG:09F4 FF 07 FF 06 FF 06 FF 06 FF 06 FF 07 FF 06 FF 07
|
|
.byte $FF, $06, $FF, $40, $FF, $20, $FF, $90, $FF, $20, $FF, $90, $FF, $40, $FF, $90 ; CPU:$8A04 PRG:0A04 FF 06 FF 40 FF 20 FF 90 FF 20 FF 90 FF 40 FF 90
|
|
.byte $FF, $40, $FF, $20 ; CPU:$8A14 PRG:0A14 FF 40 FF 20
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8A18
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8A18:
|
|
lda Zp36 ; CPU:$8A18 PRG:0A18 A5 36
|
|
bne Label_8A29 ; CPU:$8A1A PRG:0A1A D0 0D
|
|
ldx Zp0C ; CPU:$8A1C PRG:0A1C A6 0C
|
|
lda $89F4,x ; CPU:$8A1E PRG:0A1E BD F4 89
|
|
sta ZpB5 ; CPU:$8A21 PRG:0A21 85 B5
|
|
lda $8A06,x ; CPU:$8A23 PRG:0A23 BD 06 8A
|
|
sta ZpB6 ; CPU:$8A26 PRG:0A26 85 B6
|
|
rts ; CPU:$8A28 PRG:0A28 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8A29
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8A29:
|
|
lda #$00 ; CPU:$8A29 PRG:0A29 A9 00
|
|
sta Zp36 ; CPU:$8A2B PRG:0A2B 85 36
|
|
lda Zp37 ; CPU:$8A2D PRG:0A2D A5 37
|
|
lsr a ; CPU:$8A2F PRG:0A2F 4A
|
|
sta Zp38 ; CPU:$8A30 PRG:0A30 85 38
|
|
ldx #$00 ; CPU:$8A32 PRG:0A32 A2 00
|
|
lda Zp1C ; CPU:$8A34 PRG:0A34 A5 1C
|
|
sta Zp1E ; CPU:$8A36 PRG:0A36 85 1E
|
|
lda Zp1B ; CPU:$8A38 PRG:0A38 A5 1B
|
|
sta Zp1D ; CPU:$8A3A PRG:0A3A 85 1D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8A3C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8A3C:
|
|
lda Zp1E ; CPU:$8A3C PRG:0A3C A5 1E
|
|
sta PPUADDR ; CPU:$8A3E PRG:0A3E 8D 06 20
|
|
lda Zp1D ; CPU:$8A41 PRG:0A41 A5 1D
|
|
sta PPUADDR ; CPU:$8A43 PRG:0A43 8D 06 20
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8A46
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8A46:
|
|
lda $0510,x ; CPU:$8A46 PRG:0A46 BD 10 05
|
|
sta PPUDATA ; CPU:$8A49 PRG:0A49 8D 07 20
|
|
inx ; CPU:$8A4C PRG:0A4C E8
|
|
cpx Zp38 ; CPU:$8A4D PRG:0A4D E4 38
|
|
bne Label_8A62 ; CPU:$8A4F PRG:0A4F D0 11
|
|
inc Zp1B ; CPU:$8A51 PRG:0A51 E6 1B
|
|
inc Zp1B ; CPU:$8A53 PRG:0A53 E6 1B
|
|
lda #$01 ; CPU:$8A55 PRG:0A55 A9 01
|
|
sta Zp3B ; CPU:$8A57 PRG:0A57 85 3B
|
|
lda #$06 ; CPU:$8A59 PRG:0A59 A9 06
|
|
sta ZpB5 ; CPU:$8A5B PRG:0A5B 85 B5
|
|
lda #$30 ; CPU:$8A5D PRG:0A5D A9 30
|
|
sta ZpB6 ; CPU:$8A5F PRG:0A5F 85 B6
|
|
rts ; CPU:$8A61 PRG:0A61 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8A62
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8A62:
|
|
txa ; CPU:$8A62 PRG:0A62 8A
|
|
and #$01 ; CPU:$8A63 PRG:0A63 29 01
|
|
bne Label_8A46 ; CPU:$8A65 PRG:0A65 D0 DF
|
|
lda Zp1D ; CPU:$8A67 PRG:0A67 A5 1D
|
|
clc ; CPU:$8A69 PRG:0A69 18
|
|
adc #$20 ; CPU:$8A6A PRG:0A6A 69 20
|
|
sta Zp1D ; CPU:$8A6C PRG:0A6C 85 1D
|
|
bcc Label_8A3C ; CPU:$8A6E PRG:0A6E 90 CC
|
|
inc Zp1E ; CPU:$8A70 PRG:0A70 E6 1E
|
|
bne Label_8A3C ; CPU:$8A72 PRG:0A72 D0 C8
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8A74
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8A74:
|
|
lda #$00 ; CPU:$8A74 PRG:0A74 A9 00
|
|
sta Zp37 ; CPU:$8A76 PRG:0A76 85 37
|
|
lda Zp0F ; CPU:$8A78 PRG:0A78 A5 0F
|
|
asl a ; CPU:$8A7A PRG:0A7A 0A
|
|
tay ; CPU:$8A7B PRG:0A7B A8
|
|
lda (Zp0D),y ; CPU:$8A7C PRG:0A7C B1 0D
|
|
sta Zp10 ; CPU:$8A7E PRG:0A7E 85 10
|
|
iny ; CPU:$8A80 PRG:0A80 C8
|
|
lda (Zp0D),y ; CPU:$8A81 PRG:0A81 B1 0D
|
|
sta Zp11 ; CPU:$8A83 PRG:0A83 85 11
|
|
lda #$00 ; CPU:$8A85 PRG:0A85 A9 00
|
|
sta Zp12 ; CPU:$8A87 PRG:0A87 85 12
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8A89
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8A89:
|
|
lda Zp13 ; CPU:$8A89 PRG:0A89 A5 13
|
|
asl a ; CPU:$8A8B PRG:0A8B 0A
|
|
tay ; CPU:$8A8C PRG:0A8C A8
|
|
lda (Zp10),y ; CPU:$8A8D PRG:0A8D B1 10
|
|
sta Zp15 ; CPU:$8A8F PRG:0A8F 85 15
|
|
iny ; CPU:$8A91 PRG:0A91 C8
|
|
lda (Zp10),y ; CPU:$8A92 PRG:0A92 B1 10
|
|
sta Zp16 ; CPU:$8A94 PRG:0A94 85 16
|
|
lda #$00 ; CPU:$8A96 PRG:0A96 A9 00
|
|
sta Zp2A ; CPU:$8A98 PRG:0A98 85 2A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8A9A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8A9A:
|
|
ldy Zp2A ; CPU:$8A9A PRG:0A9A A4 2A
|
|
lda (Zp15),y ; CPU:$8A9C PRG:0A9C B1 15
|
|
cmp #$FF ; CPU:$8A9E PRG:0A9E C9 FF
|
|
beq Label_8AAA ; CPU:$8AA0 PRG:0AA0 F0 08
|
|
sta Zp2E ; CPU:$8AA2 PRG:0AA2 85 2E
|
|
jsr $8AE8 ; CPU:$8AA4 PRG:0AA4 20 E8 8A
|
|
jmp $8A9A ; CPU:$8AA7 PRG:0AA7 4C 9A 8A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8AAA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8AAA:
|
|
inc Zp12 ; CPU:$8AAA PRG:0AAA E6 12
|
|
lda Zp12 ; CPU:$8AAC PRG:0AAC A5 12
|
|
cmp #$02 ; CPU:$8AAE PRG:0AAE C9 02
|
|
bcs Label_8AB7 ; CPU:$8AB0 PRG:0AB0 B0 05
|
|
inc Zp13 ; CPU:$8AB2 PRG:0AB2 E6 13
|
|
jmp $8A89 ; CPU:$8AB4 PRG:0AB4 4C 89 8A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8AB7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8AB7:
|
|
lda Zp0F ; CPU:$8AB7 PRG:0AB7 A5 0F
|
|
asl a ; CPU:$8AB9 PRG:0AB9 0A
|
|
clc ; CPU:$8ABA PRG:0ABA 18
|
|
adc #$02 ; CPU:$8ABB PRG:0ABB 69 02
|
|
tay ; CPU:$8ABD PRG:0ABD A8
|
|
lda (Zp17),y ; CPU:$8ABE PRG:0ABE B1 17
|
|
sta Zp19 ; CPU:$8AC0 PRG:0AC0 85 19
|
|
iny ; CPU:$8AC2 PRG:0AC2 C8
|
|
lda (Zp17),y ; CPU:$8AC3 PRG:0AC3 B1 17
|
|
sta Zp1A ; CPU:$8AC5 PRG:0AC5 85 1A
|
|
lda Zp27 ; CPU:$8AC7 PRG:0AC7 A5 27
|
|
asl a ; CPU:$8AC9 PRG:0AC9 0A
|
|
clc ; CPU:$8ACA PRG:0ACA 18
|
|
adc Zp27 ; CPU:$8ACB PRG:0ACB 65 27
|
|
sta Zp39 ; CPU:$8ACD PRG:0ACD 85 39
|
|
lda #$01 ; CPU:$8ACF PRG:0ACF A9 01
|
|
sta Zp36 ; CPU:$8AD1 PRG:0AD1 85 36
|
|
rts ; CPU:$8AD3 PRG:0AD3 60
|
|
; ---- data $8AD4-$8AE7 (20 bytes) ----
|
|
; referenced by `lda $8AD4,x` at $8AEA (operand $8AD4 falls inside this region)
|
|
; referenced by `lda $8AD4,x` at $8CDB (operand $8AD4 falls inside this region)
|
|
.byte $00, $00, $00, $02, $02, $04, $04, $02, $02, $04, $04, $00, $00, $04, $04, $00 ; CPU:$8AD4 PRG:0AD4 00 00 00 02 02 04 04 02 02 04 04 00 00 04 04 00
|
|
.byte $00, $02, $02, $00 ; CPU:$8AE4 PRG:0AE4 00 02 02 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8AE8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8AE8:
|
|
ldx Zp0C ; CPU:$8AE8 PRG:0AE8 A6 0C
|
|
lda $8AD4,x ; CPU:$8AEA PRG:0AEA BD D4 8A
|
|
tax ; CPU:$8AED PRG:0AED AA
|
|
lda $D052,x ; CPU:$8AEE PRG:0AEE BD 52 D0
|
|
sta Zp2F ; CPU:$8AF1 PRG:0AF1 85 2F
|
|
lda $D053,x ; CPU:$8AF3 PRG:0AF3 BD 53 D0
|
|
sta Zp30 ; CPU:$8AF6 PRG:0AF6 85 30
|
|
lda Zp2E ; CPU:$8AF8 PRG:0AF8 A5 2E
|
|
and #$3F ; CPU:$8AFA PRG:0AFA 29 3F
|
|
asl a ; CPU:$8AFC PRG:0AFC 0A
|
|
asl a ; CPU:$8AFD PRG:0AFD 0A
|
|
clc ; CPU:$8AFE PRG:0AFE 18
|
|
adc Zp2F ; CPU:$8AFF PRG:0AFF 65 2F
|
|
sta Zp2F ; CPU:$8B01 PRG:0B01 85 2F
|
|
bcc Label_8B07 ; CPU:$8B03 PRG:0B03 90 02
|
|
inc Zp30 ; CPU:$8B05 PRG:0B05 E6 30
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B07
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B07:
|
|
lda Zp2E ; CPU:$8B07 PRG:0B07 A5 2E
|
|
sec ; CPU:$8B09 PRG:0B09 38
|
|
sbc #$40 ; CPU:$8B0A PRG:0B0A E9 40
|
|
bcc Label_8B15 ; CPU:$8B0C PRG:0B0C 90 07
|
|
sta Zp2E ; CPU:$8B0E PRG:0B0E 85 2E
|
|
inc Zp30 ; CPU:$8B10 PRG:0B10 E6 30
|
|
jmp $8B07 ; CPU:$8B12 PRG:0B12 4C 07 8B
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B15
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B15:
|
|
ldy #$00 ; CPU:$8B15 PRG:0B15 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B17
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B17:
|
|
ldx Zp37 ; CPU:$8B17 PRG:0B17 A6 37
|
|
lda (Zp2F),y ; CPU:$8B19 PRG:0B19 B1 2F
|
|
sta $0510,x ; CPU:$8B1B PRG:0B1B 9D 10 05
|
|
inc Zp37 ; CPU:$8B1E PRG:0B1E E6 37
|
|
iny ; CPU:$8B20 PRG:0B20 C8
|
|
cpy #$04 ; CPU:$8B21 PRG:0B21 C0 04
|
|
bcc Label_8B17 ; CPU:$8B23 PRG:0B23 90 F2
|
|
inc Zp2A ; CPU:$8B25 PRG:0B25 E6 2A
|
|
rts ; CPU:$8B27 PRG:0B27 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B28
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B28:
|
|
lda #$F8 ; CPU:$8B28 PRG:0B28 A9 F8
|
|
ldx #$00 ; CPU:$8B2A PRG:0B2A A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B2C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B2C:
|
|
sta $0200,x ; CPU:$8B2C PRG:0B2C 9D 00 02
|
|
inx ; CPU:$8B2F PRG:0B2F E8
|
|
bne Label_8B2C ; CPU:$8B30 PRG:0B30 D0 FA
|
|
rts ; CPU:$8B32 PRG:0B32 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B33
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B33:
|
|
ldx #$00 ; CPU:$8B33 PRG:0B33 A2 00
|
|
ldy #$00 ; CPU:$8B35 PRG:0B35 A0 00
|
|
lda #$20 ; CPU:$8B37 PRG:0B37 A9 20
|
|
sta PPUADDR ; CPU:$8B39 PRG:0B39 8D 06 20
|
|
lda #$00 ; CPU:$8B3C PRG:0B3C A9 00
|
|
sta PPUADDR ; CPU:$8B3E PRG:0B3E 8D 06 20
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B41
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B41:
|
|
lda #$FB ; CPU:$8B41 PRG:0B41 A9 FB
|
|
sta PPUDATA ; CPU:$8B43 PRG:0B43 8D 07 20
|
|
inx ; CPU:$8B46 PRG:0B46 E8
|
|
bne Label_8B41 ; CPU:$8B47 PRG:0B47 D0 F8
|
|
iny ; CPU:$8B49 PRG:0B49 C8
|
|
cpy #$04 ; CPU:$8B4A PRG:0B4A C0 04
|
|
bcc Label_8B41 ; CPU:$8B4C PRG:0B4C 90 F3
|
|
lda #$23 ; CPU:$8B4E PRG:0B4E A9 23
|
|
sta PPUADDR ; CPU:$8B50 PRG:0B50 8D 06 20
|
|
lda #$C0 ; CPU:$8B53 PRG:0B53 A9 C0
|
|
sta PPUADDR ; CPU:$8B55 PRG:0B55 8D 06 20
|
|
ldx #$C0 ; CPU:$8B58 PRG:0B58 A2 C0
|
|
lda #$FF ; CPU:$8B5A PRG:0B5A A9 FF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B5C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B5C:
|
|
sta PPUDATA ; CPU:$8B5C PRG:0B5C 8D 07 20
|
|
inx ; CPU:$8B5F PRG:0B5F E8
|
|
bne Label_8B5C ; CPU:$8B60 PRG:0B60 D0 FA
|
|
rts ; CPU:$8B62 PRG:0B62 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B63
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B63:
|
|
lda Zp03 ; CPU:$8B63 PRG:0B63 A5 03
|
|
beq Label_8B78 ; CPU:$8B65 PRG:0B65 F0 11
|
|
lda $0710 ; CPU:$8B67 PRG:0B67 AD 10 07
|
|
bne Label_8B70 ; CPU:$8B6A PRG:0B6A D0 04
|
|
lda #$07 ; CPU:$8B6C PRG:0B6C A9 07
|
|
bne Label_8B72 ; CPU:$8B6E PRG:0B6E D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B70
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B70:
|
|
lda #$06 ; CPU:$8B70 PRG:0B70 A9 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B72
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B72:
|
|
sta Zp81 ; CPU:$8B72 PRG:0B72 85 81
|
|
lda #$00 ; CPU:$8B74 PRG:0B74 A9 00
|
|
beq Label_8B87 ; CPU:$8B76 PRG:0B76 F0 0F
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B78
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B78:
|
|
lda $0710 ; CPU:$8B78 PRG:0B78 AD 10 07
|
|
bne Label_8B81 ; CPU:$8B7B PRG:0B7B D0 04
|
|
lda #$08 ; CPU:$8B7D PRG:0B7D A9 08
|
|
bne Label_8B83 ; CPU:$8B7F PRG:0B7F D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B81
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B81:
|
|
lda #$06 ; CPU:$8B81 PRG:0B81 A9 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B83
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B83:
|
|
sta Zp81 ; CPU:$8B83 PRG:0B83 85 81
|
|
lda #$01 ; CPU:$8B85 PRG:0B85 A9 01
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8B87
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8B87:
|
|
asl a ; CPU:$8B87 PRG:0B87 0A
|
|
tax ; CPU:$8B88 PRG:0B88 AA
|
|
lda $FA72,x ; CPU:$8B89 PRG:0B89 BD 72 FA
|
|
sta Zp07 ; CPU:$8B8C PRG:0B8C 85 07
|
|
lda $FA73,x ; CPU:$8B8E PRG:0B8E BD 73 FA
|
|
sta Zp08 ; CPU:$8B91 PRG:0B91 85 08
|
|
lda $FA76,x ; CPU:$8B93 PRG:0B93 BD 76 FA
|
|
sta Zp3C ; CPU:$8B96 PRG:0B96 85 3C
|
|
lda $FA77,x ; CPU:$8B98 PRG:0B98 BD 77 FA
|
|
sta Zp3D ; CPU:$8B9B PRG:0B9B 85 3D
|
|
ldx Zp81 ; CPU:$8B9D PRG:0B9D A6 81
|
|
ldy #$00 ; CPU:$8B9F PRG:0B9F A0 00
|
|
sty Zp86 ; CPU:$8BA1 PRG:0BA1 84 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8BA3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8BA3:
|
|
lda (Zp07),y ; CPU:$8BA3 PRG:0BA3 B1 07
|
|
sta PPUADDR ; CPU:$8BA5 PRG:0BA5 8D 06 20
|
|
iny ; CPU:$8BA8 PRG:0BA8 C8
|
|
lda (Zp07),y ; CPU:$8BA9 PRG:0BA9 B1 07
|
|
sta PPUADDR ; CPU:$8BAB PRG:0BAB 8D 06 20
|
|
iny ; CPU:$8BAE PRG:0BAE C8
|
|
lda (Zp07),y ; CPU:$8BAF PRG:0BAF B1 07
|
|
sta Zp4B ; CPU:$8BB1 PRG:0BB1 85 4B
|
|
iny ; CPU:$8BB3 PRG:0BB3 C8
|
|
sty Zp89 ; CPU:$8BB4 PRG:0BB4 84 89
|
|
ldy Zp86 ; CPU:$8BB6 PRG:0BB6 A4 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8BB8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8BB8:
|
|
lda (Zp3C),y ; CPU:$8BB8 PRG:0BB8 B1 3C
|
|
sta PPUDATA ; CPU:$8BBA PRG:0BBA 8D 07 20
|
|
iny ; CPU:$8BBD PRG:0BBD C8
|
|
dec Zp4B ; CPU:$8BBE PRG:0BBE C6 4B
|
|
bne Label_8BB8 ; CPU:$8BC0 PRG:0BC0 D0 F6
|
|
sty Zp86 ; CPU:$8BC2 PRG:0BC2 84 86
|
|
ldy Zp89 ; CPU:$8BC4 PRG:0BC4 A4 89
|
|
dex ; CPU:$8BC6 PRG:0BC6 CA
|
|
bne Label_8BA3 ; CPU:$8BC7 PRG:0BC7 D0 DA
|
|
rts ; CPU:$8BC9 PRG:0BC9 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8BCA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8BCA:
|
|
lda #$9E ; CPU:$8BCA PRG:0BCA A9 9E
|
|
sta Zp21 ; CPU:$8BCC PRG:0BCC 85 21
|
|
lda #$D2 ; CPU:$8BCE PRG:0BCE A9 D2
|
|
sta Zp22 ; CPU:$8BD0 PRG:0BD0 85 22
|
|
lda #$3F ; CPU:$8BD2 PRG:0BD2 A9 3F
|
|
sta PPUADDR ; CPU:$8BD4 PRG:0BD4 8D 06 20
|
|
lda #$00 ; CPU:$8BD7 PRG:0BD7 A9 00
|
|
sta PPUADDR ; CPU:$8BD9 PRG:0BD9 8D 06 20
|
|
ldy #$00 ; CPU:$8BDC PRG:0BDC A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8BDE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8BDE:
|
|
lda (Zp21),y ; CPU:$8BDE PRG:0BDE B1 21
|
|
sta PPUDATA ; CPU:$8BE0 PRG:0BE0 8D 07 20
|
|
iny ; CPU:$8BE3 PRG:0BE3 C8
|
|
cpy #$20 ; CPU:$8BE4 PRG:0BE4 C0 20
|
|
bcc Label_8BDE ; CPU:$8BE6 PRG:0BE6 90 F6
|
|
rts ; CPU:$8BE8 PRG:0BE8 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8BE9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8BE9:
|
|
lda Zp0C ; CPU:$8BE9 PRG:0BE9 A5 0C
|
|
asl a ; CPU:$8BEB PRG:0BEB 0A
|
|
tax ; CPU:$8BEC PRG:0BEC AA
|
|
lda $D058,x ; CPU:$8BED PRG:0BED BD 58 D0
|
|
sta Zp21 ; CPU:$8BF0 PRG:0BF0 85 21
|
|
lda $D059,x ; CPU:$8BF2 PRG:0BF2 BD 59 D0
|
|
sta Zp22 ; CPU:$8BF5 PRG:0BF5 85 22
|
|
lda #$00 ; CPU:$8BF7 PRG:0BF7 A9 00
|
|
sta PPUMASK ; CPU:$8BF9 PRG:0BF9 8D 01 20
|
|
ldy #$00 ; CPU:$8BFC PRG:0BFC A0 00
|
|
ldx #$3F ; CPU:$8BFE PRG:0BFE A2 3F
|
|
lda #$00 ; CPU:$8C00 PRG:0C00 A9 00
|
|
stx PPUADDR ; CPU:$8C02 PRG:0C02 8E 06 20
|
|
sta PPUADDR ; CPU:$8C05 PRG:0C05 8D 06 20
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8C08
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8C08:
|
|
lda (Zp21),y ; CPU:$8C08 PRG:0C08 B1 21
|
|
sta PPUDATA ; CPU:$8C0A PRG:0C0A 8D 07 20
|
|
iny ; CPU:$8C0D PRG:0C0D C8
|
|
cpy #$20 ; CPU:$8C0E PRG:0C0E C0 20
|
|
bne Label_8C08 ; CPU:$8C10 PRG:0C10 D0 F6
|
|
rts ; CPU:$8C12 PRG:0C12 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8C13
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8C13:
|
|
lda #$00 ; CPU:$8C13 PRG:0C13 A9 00
|
|
sta Zp1B ; CPU:$8C15 PRG:0C15 85 1B
|
|
lda Zp14 ; CPU:$8C17 PRG:0C17 A5 14
|
|
bne Label_8C1F ; CPU:$8C19 PRG:0C19 D0 04
|
|
lda #$20 ; CPU:$8C1B PRG:0C1B A9 20
|
|
bne Label_8C21 ; CPU:$8C1D PRG:0C1D D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8C1F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8C1F:
|
|
lda #$24 ; CPU:$8C1F PRG:0C1F A9 24
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8C21
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8C21:
|
|
sta Zp1C ; CPU:$8C21 PRG:0C21 85 1C
|
|
lda Zp0C ; CPU:$8C23 PRG:0C23 A5 0C
|
|
asl a ; CPU:$8C25 PRG:0C25 0A
|
|
tax ; CPU:$8C26 PRG:0C26 AA
|
|
lda $D000,x ; CPU:$8C27 PRG:0C27 BD 00 D0
|
|
sta Zp0D ; CPU:$8C2A PRG:0C2A 85 0D
|
|
lda $D001,x ; CPU:$8C2C PRG:0C2C BD 01 D0
|
|
sta Zp0E ; CPU:$8C2F PRG:0C2F 85 0E
|
|
lda #$00 ; CPU:$8C31 PRG:0C31 A9 00
|
|
sta Zp0F ; CPU:$8C33 PRG:0C33 85 0F
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8C35
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8C35:
|
|
lda Zp0F ; CPU:$8C35 PRG:0C35 A5 0F
|
|
asl a ; CPU:$8C37 PRG:0C37 0A
|
|
tay ; CPU:$8C38 PRG:0C38 A8
|
|
lda (Zp0D),y ; CPU:$8C39 PRG:0C39 B1 0D
|
|
sta Zp10 ; CPU:$8C3B PRG:0C3B 85 10
|
|
iny ; CPU:$8C3D PRG:0C3D C8
|
|
lda (Zp0D),y ; CPU:$8C3E PRG:0C3E B1 0D
|
|
sta Zp11 ; CPU:$8C40 PRG:0C40 85 11
|
|
lda #$00 ; CPU:$8C42 PRG:0C42 A9 00
|
|
sta Zp12 ; CPU:$8C44 PRG:0C44 85 12
|
|
sta Zp13 ; CPU:$8C46 PRG:0C46 85 13
|
|
lda Zp14 ; CPU:$8C48 PRG:0C48 A5 14
|
|
beq Label_8C50 ; CPU:$8C4A PRG:0C4A F0 04
|
|
lda #$10 ; CPU:$8C4C PRG:0C4C A9 10
|
|
sta Zp13 ; CPU:$8C4E PRG:0C4E 85 13
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8C50
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8C50:
|
|
lda Zp13 ; CPU:$8C50 PRG:0C50 A5 13
|
|
asl a ; CPU:$8C52 PRG:0C52 0A
|
|
tay ; CPU:$8C53 PRG:0C53 A8
|
|
lda (Zp10),y ; CPU:$8C54 PRG:0C54 B1 10
|
|
sta Zp15 ; CPU:$8C56 PRG:0C56 85 15
|
|
iny ; CPU:$8C58 PRG:0C58 C8
|
|
lda (Zp10),y ; CPU:$8C59 PRG:0C59 B1 10
|
|
sta Zp16 ; CPU:$8C5B PRG:0C5B 85 16
|
|
lda #$00 ; CPU:$8C5D PRG:0C5D A9 00
|
|
sta Zp2A ; CPU:$8C5F PRG:0C5F 85 2A
|
|
lda Zp1C ; CPU:$8C61 PRG:0C61 A5 1C
|
|
sta Zp1E ; CPU:$8C63 PRG:0C63 85 1E
|
|
lda Zp1B ; CPU:$8C65 PRG:0C65 A5 1B
|
|
sta Zp1D ; CPU:$8C67 PRG:0C67 85 1D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8C69
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8C69:
|
|
ldy Zp2A ; CPU:$8C69 PRG:0C69 A4 2A
|
|
lda (Zp15),y ; CPU:$8C6B PRG:0C6B B1 15
|
|
cmp #$FF ; CPU:$8C6D PRG:0C6D C9 FF
|
|
bne Label_8CD7 ; CPU:$8C6F PRG:0C6F D0 66
|
|
inc Zp12 ; CPU:$8C71 PRG:0C71 E6 12
|
|
lda Zp12 ; CPU:$8C73 PRG:0C73 A5 12
|
|
cmp #$10 ; CPU:$8C75 PRG:0C75 C9 10
|
|
bcs Label_8C82 ; CPU:$8C77 PRG:0C77 B0 09
|
|
inc Zp13 ; CPU:$8C79 PRG:0C79 E6 13
|
|
inc Zp1B ; CPU:$8C7B PRG:0C7B E6 1B
|
|
inc Zp1B ; CPU:$8C7D PRG:0C7D E6 1B
|
|
jmp $8C50 ; CPU:$8C7F PRG:0C7F 4C 50 8C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8C82
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8C82:
|
|
inc Zp0F ; CPU:$8C82 PRG:0C82 E6 0F
|
|
lda Zp0F ; CPU:$8C84 PRG:0C84 A5 0F
|
|
cmp #$03 ; CPU:$8C86 PRG:0C86 C9 03
|
|
bcs Label_8C9D ; CPU:$8C88 PRG:0C88 B0 13
|
|
inc Zp1C ; CPU:$8C8A PRG:0C8A E6 1C
|
|
lda Zp0F ; CPU:$8C8C PRG:0C8C A5 0F
|
|
cmp #$02 ; CPU:$8C8E PRG:0C8E C9 02
|
|
beq Label_8C96 ; CPU:$8C90 PRG:0C90 F0 04
|
|
lda #$00 ; CPU:$8C92 PRG:0C92 A9 00
|
|
beq Label_8C98 ; CPU:$8C94 PRG:0C94 F0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8C96
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8C96:
|
|
lda #$80 ; CPU:$8C96 PRG:0C96 A9 80
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8C98
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8C98:
|
|
sta Zp1B ; CPU:$8C98 PRG:0C98 85 1B
|
|
jmp $8C35 ; CPU:$8C9A PRG:0C9A 4C 35 8C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8C9D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8C9D:
|
|
lda Zp14 ; CPU:$8C9D PRG:0C9D A5 14
|
|
bne Label_8CA5 ; CPU:$8C9F PRG:0C9F D0 04
|
|
lda #$23 ; CPU:$8CA1 PRG:0CA1 A9 23
|
|
bne Label_8CA7 ; CPU:$8CA3 PRG:0CA3 D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8CA5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8CA5:
|
|
lda #$27 ; CPU:$8CA5 PRG:0CA5 A9 27
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8CA7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8CA7:
|
|
sta PPUADDR ; CPU:$8CA7 PRG:0CA7 8D 06 20
|
|
lda #$C0 ; CPU:$8CAA PRG:0CAA A9 C0
|
|
sta PPUADDR ; CPU:$8CAC PRG:0CAC 8D 06 20
|
|
lda Zp0C ; CPU:$8CAF PRG:0CAF A5 0C
|
|
asl a ; CPU:$8CB1 PRG:0CB1 0A
|
|
tax ; CPU:$8CB2 PRG:0CB2 AA
|
|
lda $F5BA,x ; CPU:$8CB3 PRG:0CB3 BD BA F5
|
|
sta Zp17 ; CPU:$8CB6 PRG:0CB6 85 17
|
|
lda $F5BB,x ; CPU:$8CB8 PRG:0CB8 BD BB F5
|
|
sta Zp18 ; CPU:$8CBB PRG:0CBB 85 18
|
|
lda Zp14 ; CPU:$8CBD PRG:0CBD A5 14
|
|
asl a ; CPU:$8CBF PRG:0CBF 0A
|
|
tay ; CPU:$8CC0 PRG:0CC0 A8
|
|
lda (Zp17),y ; CPU:$8CC1 PRG:0CC1 B1 17
|
|
sta Zp19 ; CPU:$8CC3 PRG:0CC3 85 19
|
|
iny ; CPU:$8CC5 PRG:0CC5 C8
|
|
lda (Zp17),y ; CPU:$8CC6 PRG:0CC6 B1 17
|
|
sta Zp1A ; CPU:$8CC8 PRG:0CC8 85 1A
|
|
ldy #$00 ; CPU:$8CCA PRG:0CCA A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8CCC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8CCC:
|
|
lda (Zp19),y ; CPU:$8CCC PRG:0CCC B1 19
|
|
sta PPUDATA ; CPU:$8CCE PRG:0CCE 8D 07 20
|
|
iny ; CPU:$8CD1 PRG:0CD1 C8
|
|
cpy #$40 ; CPU:$8CD2 PRG:0CD2 C0 40
|
|
bne Label_8CCC ; CPU:$8CD4 PRG:0CD4 D0 F6
|
|
rts ; CPU:$8CD6 PRG:0CD6 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8CD7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8CD7:
|
|
sta Zp2E ; CPU:$8CD7 PRG:0CD7 85 2E
|
|
ldx Zp0C ; CPU:$8CD9 PRG:0CD9 A6 0C
|
|
lda $8AD4,x ; CPU:$8CDB PRG:0CDB BD D4 8A
|
|
tax ; CPU:$8CDE PRG:0CDE AA
|
|
lda $D052,x ; CPU:$8CDF PRG:0CDF BD 52 D0
|
|
sta Zp2F ; CPU:$8CE2 PRG:0CE2 85 2F
|
|
lda $D053,x ; CPU:$8CE4 PRG:0CE4 BD 53 D0
|
|
sta Zp30 ; CPU:$8CE7 PRG:0CE7 85 30
|
|
lda Zp2E ; CPU:$8CE9 PRG:0CE9 A5 2E
|
|
and #$3F ; CPU:$8CEB PRG:0CEB 29 3F
|
|
asl a ; CPU:$8CED PRG:0CED 0A
|
|
asl a ; CPU:$8CEE PRG:0CEE 0A
|
|
clc ; CPU:$8CEF PRG:0CEF 18
|
|
adc Zp2F ; CPU:$8CF0 PRG:0CF0 65 2F
|
|
sta Zp2F ; CPU:$8CF2 PRG:0CF2 85 2F
|
|
bcc Label_8CF8 ; CPU:$8CF4 PRG:0CF4 90 02
|
|
inc Zp30 ; CPU:$8CF6 PRG:0CF6 E6 30
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8CF8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8CF8:
|
|
lda Zp2E ; CPU:$8CF8 PRG:0CF8 A5 2E
|
|
sec ; CPU:$8CFA PRG:0CFA 38
|
|
sbc #$40 ; CPU:$8CFB PRG:0CFB E9 40
|
|
bcc Label_8D06 ; CPU:$8CFD PRG:0CFD 90 07
|
|
sta Zp2E ; CPU:$8CFF PRG:0CFF 85 2E
|
|
inc Zp30 ; CPU:$8D01 PRG:0D01 E6 30
|
|
jmp $8CF8 ; CPU:$8D03 PRG:0D03 4C F8 8C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8D06
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8D06:
|
|
lda Zp1E ; CPU:$8D06 PRG:0D06 A5 1E
|
|
sta Zp20 ; CPU:$8D08 PRG:0D08 85 20
|
|
lda Zp1D ; CPU:$8D0A PRG:0D0A A5 1D
|
|
sta Zp1F ; CPU:$8D0C PRG:0D0C 85 1F
|
|
ldy #$00 ; CPU:$8D0E PRG:0D0E A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8D10
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8D10:
|
|
lda Zp20 ; CPU:$8D10 PRG:0D10 A5 20
|
|
sta PPUADDR ; CPU:$8D12 PRG:0D12 8D 06 20
|
|
lda Zp1F ; CPU:$8D15 PRG:0D15 A5 1F
|
|
sta PPUADDR ; CPU:$8D17 PRG:0D17 8D 06 20
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8D1A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8D1A:
|
|
lda (Zp2F),y ; CPU:$8D1A PRG:0D1A B1 2F
|
|
sta PPUDATA ; CPU:$8D1C PRG:0D1C 8D 07 20
|
|
iny ; CPU:$8D1F PRG:0D1F C8
|
|
cpy #$02 ; CPU:$8D20 PRG:0D20 C0 02
|
|
beq Label_8D38 ; CPU:$8D22 PRG:0D22 F0 14
|
|
cpy #$04 ; CPU:$8D24 PRG:0D24 C0 04
|
|
bcc Label_8D1A ; CPU:$8D26 PRG:0D26 90 F2
|
|
lda Zp1D ; CPU:$8D28 PRG:0D28 A5 1D
|
|
clc ; CPU:$8D2A PRG:0D2A 18
|
|
adc #$40 ; CPU:$8D2B PRG:0D2B 69 40
|
|
sta Zp1D ; CPU:$8D2D PRG:0D2D 85 1D
|
|
bcc Label_8D33 ; CPU:$8D2F PRG:0D2F 90 02
|
|
inc Zp1E ; CPU:$8D31 PRG:0D31 E6 1E
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8D33
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8D33:
|
|
inc Zp2A ; CPU:$8D33 PRG:0D33 E6 2A
|
|
jmp $8C69 ; CPU:$8D35 PRG:0D35 4C 69 8C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8D38
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8D38:
|
|
lda Zp1F ; CPU:$8D38 PRG:0D38 A5 1F
|
|
clc ; CPU:$8D3A PRG:0D3A 18
|
|
adc #$20 ; CPU:$8D3B PRG:0D3B 69 20
|
|
sta Zp1F ; CPU:$8D3D PRG:0D3D 85 1F
|
|
bcc Label_8D10 ; CPU:$8D3F PRG:0D3F 90 CF
|
|
inc Zp20 ; CPU:$8D41 PRG:0D41 E6 20
|
|
bne Label_8D10 ; CPU:$8D43 PRG:0D43 D0 CB
|
|
; ---- data $8D45-$8D78 (52 bytes) ----
|
|
; referenced by `lda $8D45,x` at $8D95 (operand $8D45 falls inside this region)
|
|
; referenced by `lda $8D46,x` at $8D9A (operand $8D46 falls inside this region)
|
|
.byte $1F, $BA, $1F, $BA, $28, $BA, $31, $BA, $43, $BA, $6D, $8D, $4C, $BA, $73, $8D ; CPU:$8D45 PRG:0D45 1F BA 1F BA 28 BA 31 BA 43 BA 6D 8D 4C BA 73 8D
|
|
.byte $43, $BA, $79, $BA, $82, $BA, $8B, $BA, $94, $BA, $94, $BA, $9D, $BA, $A6, $BA ; CPU:$8D55 PRG:0D55 43 BA 79 BA 82 BA 8B BA 94 BA 94 BA 9D BA A6 BA
|
|
.byte $C1, $BA, $B8, $BA, $DC, $BA, $CA, $BA, $6B, $6C, $6D, $66, $68, $6A, $74, $75 ; CPU:$8D65 PRG:0D65 C1 BA B8 BA DC BA CA BA 6B 6C 6D 66 68 6A 74 75
|
|
.byte $72, $6F, $71, $73 ; CPU:$8D75 PRG:0D75 72 6F 71 73
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8D79
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8D79:
|
|
lda ZpE1 ; CPU:$8D79 PRG:0D79 A5 E1
|
|
beq Label_8D8D ; CPU:$8D7B PRG:0D7B F0 10
|
|
ldy #$00 ; CPU:$8D7D PRG:0D7D A0 00
|
|
sty ZpE1 ; CPU:$8D7F PRG:0D7F 84 E1
|
|
sty ZpD3 ; CPU:$8D81 PRG:0D81 84 D3
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8D83
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8D83:
|
|
lda $03B2,y ; CPU:$8D83 PRG:0D83 B9 B2 03
|
|
bne Label_8D8E ; CPU:$8D86 PRG:0D86 D0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8D88
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8D88:
|
|
iny ; CPU:$8D88 PRG:0D88 C8
|
|
cpy ZpB7 ; CPU:$8D89 PRG:0D89 C4 B7
|
|
bcc Label_8D83 ; CPU:$8D8B PRG:0D8B 90 F6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8D8D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8D8D:
|
|
rts ; CPU:$8D8D PRG:0D8D 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8D8E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8D8E:
|
|
lda $03A8,y ; CPU:$8D8E PRG:0D8E B9 A8 03
|
|
beq Label_8D88 ; CPU:$8D91 PRG:0D91 F0 F5
|
|
asl a ; CPU:$8D93 PRG:0D93 0A
|
|
tax ; CPU:$8D94 PRG:0D94 AA
|
|
lda $8D45,x ; CPU:$8D95 PRG:0D95 BD 45 8D
|
|
sta ZpE3 ; CPU:$8D98 PRG:0D98 85 E3
|
|
lda $8D46,x ; CPU:$8D9A PRG:0D9A BD 46 8D
|
|
sta ZpE4 ; CPU:$8D9D PRG:0D9D 85 E4
|
|
lda (ZpCB),y ; CPU:$8D9F PRG:0D9F B1 CB
|
|
sta Zp81 ; CPU:$8DA1 PRG:0DA1 85 81
|
|
sty Zp89 ; CPU:$8DA3 PRG:0DA3 84 89
|
|
tya ; CPU:$8DA5 PRG:0DA5 98
|
|
asl a ; CPU:$8DA6 PRG:0DA6 0A
|
|
asl a ; CPU:$8DA7 PRG:0DA7 0A
|
|
asl a ; CPU:$8DA8 PRG:0DA8 0A
|
|
asl a ; CPU:$8DA9 PRG:0DA9 0A
|
|
sta Zp86 ; CPU:$8DAA PRG:0DAA 85 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8DAC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8DAC:
|
|
ldx Zp86 ; CPU:$8DAC PRG:0DAC A6 86
|
|
ldy ZpD3 ; CPU:$8DAE PRG:0DAE A4 D3
|
|
lda $0600,x ; CPU:$8DB0 PRG:0DB0 BD 00 06
|
|
tax ; CPU:$8DB3 PRG:0DB3 AA
|
|
lda (ZpE3),y ; CPU:$8DB4 PRG:0DB4 B1 E3
|
|
sta $0275,x ; CPU:$8DB6 PRG:0DB6 9D 75 02
|
|
inc Zp86 ; CPU:$8DB9 PRG:0DB9 E6 86
|
|
inc ZpD3 ; CPU:$8DBB PRG:0DBB E6 D3
|
|
dec Zp81 ; CPU:$8DBD PRG:0DBD C6 81
|
|
bne Label_8DAC ; CPU:$8DBF PRG:0DBF D0 EB
|
|
ldy Zp89 ; CPU:$8DC1 PRG:0DC1 A4 89
|
|
lda #$00 ; CPU:$8DC3 PRG:0DC3 A9 00
|
|
sta ZpD3 ; CPU:$8DC5 PRG:0DC5 85 D3
|
|
beq Label_8D88 ; CPU:$8DC7 PRG:0DC7 F0 BF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8DC9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8DC9:
|
|
ldy #$00 ; CPU:$8DC9 PRG:0DC9 A0 00
|
|
lda Zp8F ; CPU:$8DCB PRG:0DCB A5 8F
|
|
bne Label_8DD7 ; CPU:$8DCD PRG:0DCD D0 08
|
|
lda Zp4D ; CPU:$8DCF PRG:0DCF A5 4D
|
|
bne Label_8DD7 ; CPU:$8DD1 PRG:0DD1 D0 04
|
|
lda Zp93 ; CPU:$8DD3 PRG:0DD3 A5 93
|
|
beq Label_8DDA ; CPU:$8DD5 PRG:0DD5 F0 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8DD7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8DD7:
|
|
jmp $9009 ; CPU:$8DD7 PRG:0DD7 4C 09 90
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8DDA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8DDA:
|
|
lda a:$00FC,y ; CPU:$8DDA PRG:0DDA B9 FC 00
|
|
and #$01 ; CPU:$8DDD PRG:0DDD 29 01
|
|
bne Label_8DE4 ; CPU:$8DDF PRG:0DDF D0 03
|
|
jmp $8E66 ; CPU:$8DE1 PRG:0DE1 4C 66 8E
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8DE4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8DE4:
|
|
lda Zp4F ; CPU:$8DE4 PRG:0DE4 A5 4F
|
|
beq Label_8E13 ; CPU:$8DE6 PRG:0DE6 F0 2B
|
|
lda a:$0062,y ; CPU:$8DE8 PRG:0DE8 B9 62 00
|
|
cmp #$EF ; CPU:$8DEB PRG:0DEB C9 EF
|
|
bcc Label_8E1A ; CPU:$8DED PRG:0DED 90 2B
|
|
cpy #$01 ; CPU:$8DEF PRG:0DEF C0 01
|
|
beq Label_8E0F ; CPU:$8DF1 PRG:0DF1 F0 1C
|
|
ldx #$00 ; CPU:$8DF3 PRG:0DF3 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8DF5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8DF5:
|
|
lda #$F8 ; CPU:$8DF5 PRG:0DF5 A9 F8
|
|
sta $0204,x ; CPU:$8DF7 PRG:0DF7 9D 04 02
|
|
sta $0208,x ; CPU:$8DFA PRG:0DFA 9D 08 02
|
|
sta $020C,x ; CPU:$8DFD PRG:0DFD 9D 0C 02
|
|
sta $0210,x ; CPU:$8E00 PRG:0E00 9D 10 02
|
|
sta $0214,x ; CPU:$8E03 PRG:0E03 9D 14 02
|
|
sta $0218,x ; CPU:$8E06 PRG:0E06 9D 18 02
|
|
lda #$01 ; CPU:$8E09 PRG:0E09 A9 01
|
|
sta a:$004D,y ; CPU:$8E0B PRG:0E0B 99 4D 00
|
|
rts ; CPU:$8E0E PRG:0E0E 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8E0F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8E0F:
|
|
ldx #$18 ; CPU:$8E0F PRG:0E0F A2 18
|
|
bne Label_8DF5 ; CPU:$8E11 PRG:0E11 D0 E2
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8E13
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8E13:
|
|
lda a:$0062,y ; CPU:$8E13 PRG:0E13 B9 62 00
|
|
cmp #$DC ; CPU:$8E16 PRG:0E16 C9 DC
|
|
bcs Label_8E66 ; CPU:$8E18 PRG:0E18 B0 4C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8E1A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8E1A:
|
|
clc ; CPU:$8E1A PRG:0E1A 18
|
|
adc #$02 ; CPU:$8E1B PRG:0E1B 69 02
|
|
sta a:$0062,y ; CPU:$8E1D PRG:0E1D 99 62 00
|
|
cpy #$01 ; CPU:$8E20 PRG:0E20 C0 01
|
|
beq Label_8E5E ; CPU:$8E22 PRG:0E22 F0 3A
|
|
inc ZpAA ; CPU:$8E24 PRG:0E24 E6 AA
|
|
inc ZpAA ; CPU:$8E26 PRG:0E26 E6 AA
|
|
ldx #$00 ; CPU:$8E28 PRG:0E28 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8E2A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8E2A:
|
|
inc $0207,x ; CPU:$8E2A PRG:0E2A FE 07 02
|
|
inc $020B,x ; CPU:$8E2D PRG:0E2D FE 0B 02
|
|
inc $020F,x ; CPU:$8E30 PRG:0E30 FE 0F 02
|
|
inc $0213,x ; CPU:$8E33 PRG:0E33 FE 13 02
|
|
inc $0217,x ; CPU:$8E36 PRG:0E36 FE 17 02
|
|
inc $021B,x ; CPU:$8E39 PRG:0E39 FE 1B 02
|
|
inc $0207,x ; CPU:$8E3C PRG:0E3C FE 07 02
|
|
inc $020B,x ; CPU:$8E3F PRG:0E3F FE 0B 02
|
|
inc $020F,x ; CPU:$8E42 PRG:0E42 FE 0F 02
|
|
inc $0213,x ; CPU:$8E45 PRG:0E45 FE 13 02
|
|
inc $0217,x ; CPU:$8E48 PRG:0E48 FE 17 02
|
|
inc $021B,x ; CPU:$8E4B PRG:0E4B FE 1B 02
|
|
lda a:$00CF,y ; CPU:$8E4E PRG:0E4E B9 CF 00
|
|
beq Label_8E66 ; CPU:$8E51 PRG:0E51 F0 13
|
|
lda #$00 ; CPU:$8E53 PRG:0E53 A9 00
|
|
sta a:$00CF,y ; CPU:$8E55 PRG:0E55 99 CF 00
|
|
lda #$01 ; CPU:$8E58 PRG:0E58 A9 01
|
|
sta ZpD1 ; CPU:$8E5A PRG:0E5A 85 D1
|
|
bne Label_8E66 ; CPU:$8E5C PRG:0E5C D0 08
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8E5E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8E5E:
|
|
inc ZpAB ; CPU:$8E5E PRG:0E5E E6 AB
|
|
inc ZpAB ; CPU:$8E60 PRG:0E60 E6 AB
|
|
ldx #$18 ; CPU:$8E62 PRG:0E62 A2 18
|
|
bne Label_8E2A ; CPU:$8E64 PRG:0E64 D0 C4
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8E66
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8E66:
|
|
lda a:$00FC,y ; CPU:$8E66 PRG:0E66 B9 FC 00
|
|
and #$02 ; CPU:$8E69 PRG:0E69 29 02
|
|
beq Label_8EC0 ; CPU:$8E6B PRG:0E6B F0 53
|
|
lda a:$0062,y ; CPU:$8E6D PRG:0E6D B9 62 00
|
|
cmp #$0A ; CPU:$8E70 PRG:0E70 C9 0A
|
|
bcc Label_8EC0 ; CPU:$8E72 PRG:0E72 90 4C
|
|
sec ; CPU:$8E74 PRG:0E74 38
|
|
sbc #$02 ; CPU:$8E75 PRG:0E75 E9 02
|
|
sta a:$0062,y ; CPU:$8E77 PRG:0E77 99 62 00
|
|
cpy #$01 ; CPU:$8E7A PRG:0E7A C0 01
|
|
beq Label_8EB8 ; CPU:$8E7C PRG:0E7C F0 3A
|
|
dec ZpAA ; CPU:$8E7E PRG:0E7E C6 AA
|
|
dec ZpAA ; CPU:$8E80 PRG:0E80 C6 AA
|
|
ldx #$00 ; CPU:$8E82 PRG:0E82 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8E84
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8E84:
|
|
dec $0207,x ; CPU:$8E84 PRG:0E84 DE 07 02
|
|
dec $020B,x ; CPU:$8E87 PRG:0E87 DE 0B 02
|
|
dec $020F,x ; CPU:$8E8A PRG:0E8A DE 0F 02
|
|
dec $0213,x ; CPU:$8E8D PRG:0E8D DE 13 02
|
|
dec $0217,x ; CPU:$8E90 PRG:0E90 DE 17 02
|
|
dec $021B,x ; CPU:$8E93 PRG:0E93 DE 1B 02
|
|
dec $0207,x ; CPU:$8E96 PRG:0E96 DE 07 02
|
|
dec $020B,x ; CPU:$8E99 PRG:0E99 DE 0B 02
|
|
dec $020F,x ; CPU:$8E9C PRG:0E9C DE 0F 02
|
|
dec $0213,x ; CPU:$8E9F PRG:0E9F DE 13 02
|
|
dec $0217,x ; CPU:$8EA2 PRG:0EA2 DE 17 02
|
|
dec $021B,x ; CPU:$8EA5 PRG:0EA5 DE 1B 02
|
|
lda a:$00CF,y ; CPU:$8EA8 PRG:0EA8 B9 CF 00
|
|
beq Label_8EC0 ; CPU:$8EAB PRG:0EAB F0 13
|
|
lda #$00 ; CPU:$8EAD PRG:0EAD A9 00
|
|
sta a:$00CF,y ; CPU:$8EAF PRG:0EAF 99 CF 00
|
|
lda #$01 ; CPU:$8EB2 PRG:0EB2 A9 01
|
|
sta ZpD1 ; CPU:$8EB4 PRG:0EB4 85 D1
|
|
bne Label_8EC0 ; CPU:$8EB6 PRG:0EB6 D0 08
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8EB8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8EB8:
|
|
dec ZpAB ; CPU:$8EB8 PRG:0EB8 C6 AB
|
|
dec ZpAB ; CPU:$8EBA PRG:0EBA C6 AB
|
|
ldx #$18 ; CPU:$8EBC PRG:0EBC A2 18
|
|
bne Label_8E84 ; CPU:$8EBE PRG:0EBE D0 C4
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8EC0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8EC0:
|
|
lda a:$00FC,y ; CPU:$8EC0 PRG:0EC0 B9 FC 00
|
|
and #$04 ; CPU:$8EC3 PRG:0EC3 29 04
|
|
bne Label_8ECA ; CPU:$8EC5 PRG:0EC5 D0 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8EC7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8EC7:
|
|
jmp $8F65 ; CPU:$8EC7 PRG:0EC7 4C 65 8F
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8ECA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8ECA:
|
|
lda a:$0060,y ; CPU:$8ECA PRG:0ECA B9 60 00
|
|
cmp #$C4 ; CPU:$8ECD PRG:0ECD C9 C4
|
|
bcs Label_8EC7 ; CPU:$8ECF PRG:0ECF B0 F6
|
|
clc ; CPU:$8ED1 PRG:0ED1 18
|
|
adc #$02 ; CPU:$8ED2 PRG:0ED2 69 02
|
|
sta a:$0060,y ; CPU:$8ED4 PRG:0ED4 99 60 00
|
|
lda a:$00CF,y ; CPU:$8ED7 PRG:0ED7 B9 CF 00
|
|
cmp #$01 ; CPU:$8EDA PRG:0EDA C9 01
|
|
beq Label_8EE5 ; CPU:$8EDC PRG:0EDC F0 07
|
|
lda #$01 ; CPU:$8EDE PRG:0EDE A9 01
|
|
sta a:$00CF,y ; CPU:$8EE0 PRG:0EE0 99 CF 00
|
|
sta ZpD1 ; CPU:$8EE3 PRG:0EE3 85 D1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8EE5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8EE5:
|
|
cpy #$01 ; CPU:$8EE5 PRG:0EE5 C0 01
|
|
beq Label_8F5D ; CPU:$8EE7 PRG:0EE7 F0 74
|
|
inc ZpAC ; CPU:$8EE9 PRG:0EE9 E6 AC
|
|
inc ZpAC ; CPU:$8EEB PRG:0EEB E6 AC
|
|
ldx #$00 ; CPU:$8EED PRG:0EED A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8EEF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8EEF:
|
|
inc $0204,x ; CPU:$8EEF PRG:0EEF FE 04 02
|
|
inc $0208,x ; CPU:$8EF2 PRG:0EF2 FE 08 02
|
|
inc $020C,x ; CPU:$8EF5 PRG:0EF5 FE 0C 02
|
|
inc $0210,x ; CPU:$8EF8 PRG:0EF8 FE 10 02
|
|
inc $0214,x ; CPU:$8EFB PRG:0EFB FE 14 02
|
|
inc $0218,x ; CPU:$8EFE PRG:0EFE FE 18 02
|
|
inc $0204,x ; CPU:$8F01 PRG:0F01 FE 04 02
|
|
inc $0208,x ; CPU:$8F04 PRG:0F04 FE 08 02
|
|
inc $020C,x ; CPU:$8F07 PRG:0F07 FE 0C 02
|
|
inc $0210,x ; CPU:$8F0A PRG:0F0A FE 10 02
|
|
inc $0214,x ; CPU:$8F0D PRG:0F0D FE 14 02
|
|
inc $0218,x ; CPU:$8F10 PRG:0F10 FE 18 02
|
|
lda Zp0C ; CPU:$8F13 PRG:0F13 A5 0C
|
|
and #$01 ; CPU:$8F15 PRG:0F15 29 01
|
|
beq Label_8F65 ; CPU:$8F17 PRG:0F17 F0 4C
|
|
lda $0204,x ; CPU:$8F19 PRG:0F19 BD 04 02
|
|
cmp #$A0 ; CPU:$8F1C PRG:0F1C C9 A0
|
|
bcc Label_8F3B ; CPU:$8F1E PRG:0F1E 90 1B
|
|
lda $0206,x ; CPU:$8F20 PRG:0F20 BD 06 02
|
|
ora #$20 ; CPU:$8F23 PRG:0F23 09 20
|
|
sta $0206,x ; CPU:$8F25 PRG:0F25 9D 06 02
|
|
lda $020A,x ; CPU:$8F28 PRG:0F28 BD 0A 02
|
|
ora #$20 ; CPU:$8F2B PRG:0F2B 09 20
|
|
sta $020A,x ; CPU:$8F2D PRG:0F2D 9D 0A 02
|
|
lda $020E,x ; CPU:$8F30 PRG:0F30 BD 0E 02
|
|
ora #$20 ; CPU:$8F33 PRG:0F33 09 20
|
|
sta $020E,x ; CPU:$8F35 PRG:0F35 9D 0E 02
|
|
jmp $8F65 ; CPU:$8F38 PRG:0F38 4C 65 8F
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8F3B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8F3B:
|
|
lda $0210,x ; CPU:$8F3B PRG:0F3B BD 10 02
|
|
cmp #$A0 ; CPU:$8F3E PRG:0F3E C9 A0
|
|
bcc Label_8F65 ; CPU:$8F40 PRG:0F40 90 23
|
|
lda $0212,x ; CPU:$8F42 PRG:0F42 BD 12 02
|
|
ora #$20 ; CPU:$8F45 PRG:0F45 09 20
|
|
sta $0212,x ; CPU:$8F47 PRG:0F47 9D 12 02
|
|
lda $0216,x ; CPU:$8F4A PRG:0F4A BD 16 02
|
|
ora #$20 ; CPU:$8F4D PRG:0F4D 09 20
|
|
sta $0216,x ; CPU:$8F4F PRG:0F4F 9D 16 02
|
|
lda $021A,x ; CPU:$8F52 PRG:0F52 BD 1A 02
|
|
ora #$20 ; CPU:$8F55 PRG:0F55 09 20
|
|
sta $021A,x ; CPU:$8F57 PRG:0F57 9D 1A 02
|
|
jmp $8F65 ; CPU:$8F5A PRG:0F5A 4C 65 8F
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8F5D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8F5D:
|
|
inc ZpAD ; CPU:$8F5D PRG:0F5D E6 AD
|
|
inc ZpAD ; CPU:$8F5F PRG:0F5F E6 AD
|
|
ldx #$18 ; CPU:$8F61 PRG:0F61 A2 18
|
|
bne Label_8EEF ; CPU:$8F63 PRG:0F63 D0 8A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8F65
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8F65:
|
|
lda a:$00FC,y ; CPU:$8F65 PRG:0F65 B9 FC 00
|
|
and #$08 ; CPU:$8F68 PRG:0F68 29 08
|
|
bne Label_8F6F ; CPU:$8F6A PRG:0F6A D0 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8F6C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8F6C:
|
|
jmp $9009 ; CPU:$8F6C PRG:0F6C 4C 09 90
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8F6F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8F6F:
|
|
lda a:$0060,y ; CPU:$8F6F PRG:0F6F B9 60 00
|
|
cmp #$10 ; CPU:$8F72 PRG:0F72 C9 10
|
|
bcc Label_8F6C ; CPU:$8F74 PRG:0F74 90 F6
|
|
sec ; CPU:$8F76 PRG:0F76 38
|
|
sbc #$02 ; CPU:$8F77 PRG:0F77 E9 02
|
|
sta a:$0060,y ; CPU:$8F79 PRG:0F79 99 60 00
|
|
lda a:$00CF,y ; CPU:$8F7C PRG:0F7C B9 CF 00
|
|
cmp #$02 ; CPU:$8F7F PRG:0F7F C9 02
|
|
beq Label_8F8C ; CPU:$8F81 PRG:0F81 F0 09
|
|
lda #$02 ; CPU:$8F83 PRG:0F83 A9 02
|
|
sta a:$00CF,y ; CPU:$8F85 PRG:0F85 99 CF 00
|
|
lda #$01 ; CPU:$8F88 PRG:0F88 A9 01
|
|
sta ZpD1 ; CPU:$8F8A PRG:0F8A 85 D1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8F8C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8F8C:
|
|
cpy #$01 ; CPU:$8F8C PRG:0F8C C0 01
|
|
beq Label_9001 ; CPU:$8F8E PRG:0F8E F0 71
|
|
dec ZpAC ; CPU:$8F90 PRG:0F90 C6 AC
|
|
dec ZpAC ; CPU:$8F92 PRG:0F92 C6 AC
|
|
ldx #$00 ; CPU:$8F94 PRG:0F94 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_8F96
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_8F96:
|
|
dec $0204,x ; CPU:$8F96 PRG:0F96 DE 04 02
|
|
dec $0208,x ; CPU:$8F99 PRG:0F99 DE 08 02
|
|
dec $020C,x ; CPU:$8F9C PRG:0F9C DE 0C 02
|
|
dec $0210,x ; CPU:$8F9F PRG:0F9F DE 10 02
|
|
dec $0214,x ; CPU:$8FA2 PRG:0FA2 DE 14 02
|
|
dec $0218,x ; CPU:$8FA5 PRG:0FA5 DE 18 02
|
|
dec $0204,x ; CPU:$8FA8 PRG:0FA8 DE 04 02
|
|
dec $0208,x ; CPU:$8FAB PRG:0FAB DE 08 02
|
|
dec $020C,x ; CPU:$8FAE PRG:0FAE DE 0C 02
|
|
dec $0210,x ; CPU:$8FB1 PRG:0FB1 DE 10 02
|
|
dec $0214,x ; CPU:$8FB4 PRG:0FB4 DE 14 02
|
|
dec $0218,x ; CPU:$8FB7 PRG:0FB7 DE 18 02
|
|
lda Zp0C ; CPU:$8FBA PRG:0FBA A5 0C
|
|
and #$01 ; CPU:$8FBC PRG:0FBC 29 01
|
|
beq Label_9009 ; CPU:$8FBE PRG:0FBE F0 49
|
|
lda $0204,x ; CPU:$8FC0 PRG:0FC0 BD 04 02
|
|
cmp #$A0 ; CPU:$8FC3 PRG:0FC3 C9 A0
|
|
bcs Label_9009 ; CPU:$8FC5 PRG:0FC5 B0 42
|
|
lda $0206,x ; CPU:$8FC7 PRG:0FC7 BD 06 02
|
|
and #$DF ; CPU:$8FCA PRG:0FCA 29 DF
|
|
sta $0206,x ; CPU:$8FCC PRG:0FCC 9D 06 02
|
|
lda $020A,x ; CPU:$8FCF PRG:0FCF BD 0A 02
|
|
and #$DF ; CPU:$8FD2 PRG:0FD2 29 DF
|
|
sta $020A,x ; CPU:$8FD4 PRG:0FD4 9D 0A 02
|
|
lda $020E,x ; CPU:$8FD7 PRG:0FD7 BD 0E 02
|
|
and #$DF ; CPU:$8FDA PRG:0FDA 29 DF
|
|
sta $020E,x ; CPU:$8FDC PRG:0FDC 9D 0E 02
|
|
lda $0210,x ; CPU:$8FDF PRG:0FDF BD 10 02
|
|
cmp #$A0 ; CPU:$8FE2 PRG:0FE2 C9 A0
|
|
bcs Label_9009 ; CPU:$8FE4 PRG:0FE4 B0 23
|
|
lda $0212,x ; CPU:$8FE6 PRG:0FE6 BD 12 02
|
|
and #$DF ; CPU:$8FE9 PRG:0FE9 29 DF
|
|
sta $0212,x ; CPU:$8FEB PRG:0FEB 9D 12 02
|
|
lda $0216,x ; CPU:$8FEE PRG:0FEE BD 16 02
|
|
and #$DF ; CPU:$8FF1 PRG:0FF1 29 DF
|
|
sta $0216,x ; CPU:$8FF3 PRG:0FF3 9D 16 02
|
|
lda $021A,x ; CPU:$8FF6 PRG:0FF6 BD 1A 02
|
|
and #$DF ; CPU:$8FF9 PRG:0FF9 29 DF
|
|
sta $021A,x ; CPU:$8FFB PRG:0FFB 9D 1A 02
|
|
jmp $9009 ; CPU:$8FFE PRG:0FFE 4C 09 90
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9001
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9001:
|
|
dec ZpAD ; CPU:$9001 PRG:1001 C6 AD
|
|
dec ZpAD ; CPU:$9003 PRG:1003 C6 AD
|
|
ldx #$18 ; CPU:$9005 PRG:1005 A2 18
|
|
bne Label_8F96 ; CPU:$9007 PRG:1007 D0 8D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9009
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9009:
|
|
lda a:$00FC,y ; CPU:$9009 PRG:1009 B9 FC 00
|
|
and #$0F ; CPU:$900C PRG:100C 29 0F
|
|
bne Label_901E ; CPU:$900E PRG:100E D0 0E
|
|
lda a:$00CF,y ; CPU:$9010 PRG:1010 B9 CF 00
|
|
beq Label_901E ; CPU:$9013 PRG:1013 F0 09
|
|
lda #$00 ; CPU:$9015 PRG:1015 A9 00
|
|
sta a:$00CF,y ; CPU:$9017 PRG:1017 99 CF 00
|
|
lda #$01 ; CPU:$901A PRG:101A A9 01
|
|
sta ZpD1 ; CPU:$901C PRG:101C 85 D1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_901E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_901E:
|
|
lda $0710 ; CPU:$901E PRG:101E AD 10 07
|
|
bne Label_9037 ; CPU:$9021 PRG:1021 D0 14
|
|
iny ; CPU:$9023 PRG:1023 C8
|
|
cpy #$02 ; CPU:$9024 PRG:1024 C0 02
|
|
bcs Label_9037 ; CPU:$9026 PRG:1026 B0 0F
|
|
lda Zp90 ; CPU:$9028 PRG:1028 A5 90
|
|
bne Label_9037 ; CPU:$902A PRG:102A D0 0B
|
|
lda Zp4E ; CPU:$902C PRG:102C A5 4E
|
|
bne Label_9037 ; CPU:$902E PRG:102E D0 07
|
|
lda Zp94 ; CPU:$9030 PRG:1030 A5 94
|
|
bne Label_9037 ; CPU:$9032 PRG:1032 D0 03
|
|
jmp $8DDA ; CPU:$9034 PRG:1034 4C DA 8D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9037
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9037:
|
|
rts ; CPU:$9037 PRG:1037 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9038
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9038:
|
|
lda ZpD1 ; CPU:$9038 PRG:1038 A5 D1
|
|
beq Label_90A0 ; CPU:$903A PRG:103A F0 64
|
|
lda #$00 ; CPU:$903C PRG:103C A9 00
|
|
sta ZpD1 ; CPU:$903E PRG:103E 85 D1
|
|
lda Zp8F ; CPU:$9040 PRG:1040 A5 8F
|
|
bne Label_9090 ; CPU:$9042 PRG:1042 D0 4C
|
|
ldx #$00 ; CPU:$9044 PRG:1044 A2 00
|
|
ldy #$00 ; CPU:$9046 PRG:1046 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9048
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9048:
|
|
lda ZpCF,x ; CPU:$9048 PRG:1048 B5 CF
|
|
cmp #$01 ; CPU:$904A PRG:104A C9 01
|
|
beq Label_9066 ; CPU:$904C PRG:104C F0 18
|
|
bcs Label_907C ; CPU:$904E PRG:104E B0 2C
|
|
lda #$00 ; CPU:$9050 PRG:1050 A9 00
|
|
sta $0205,y ; CPU:$9052 PRG:1052 99 05 02
|
|
lda #$01 ; CPU:$9055 PRG:1055 A9 01
|
|
sta $0209,y ; CPU:$9057 PRG:1057 99 09 02
|
|
lda #$03 ; CPU:$905A PRG:105A A9 03
|
|
sta $0211,y ; CPU:$905C PRG:105C 99 11 02
|
|
lda #$02 ; CPU:$905F PRG:105F A9 02
|
|
sta $0215,y ; CPU:$9061 PRG:1061 99 15 02
|
|
bne Label_9090 ; CPU:$9064 PRG:1064 D0 2A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9066
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9066:
|
|
lda #$08 ; CPU:$9066 PRG:1066 A9 08
|
|
sta $0205,y ; CPU:$9068 PRG:1068 99 05 02
|
|
lda #$0A ; CPU:$906B PRG:106B A9 0A
|
|
sta $0209,y ; CPU:$906D PRG:106D 99 09 02
|
|
lda #$09 ; CPU:$9070 PRG:1070 A9 09
|
|
sta $0211,y ; CPU:$9072 PRG:1072 99 11 02
|
|
lda #$0B ; CPU:$9075 PRG:1075 A9 0B
|
|
sta $0215,y ; CPU:$9077 PRG:1077 99 15 02
|
|
bne Label_9090 ; CPU:$907A PRG:107A D0 14
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_907C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_907C:
|
|
lda #$0C ; CPU:$907C PRG:107C A9 0C
|
|
sta $0205,y ; CPU:$907E PRG:107E 99 05 02
|
|
lda #$0E ; CPU:$9081 PRG:1081 A9 0E
|
|
sta $0209,y ; CPU:$9083 PRG:1083 99 09 02
|
|
lda #$0D ; CPU:$9086 PRG:1086 A9 0D
|
|
sta $0211,y ; CPU:$9088 PRG:1088 99 11 02
|
|
lda #$0F ; CPU:$908B PRG:108B A9 0F
|
|
sta $0215,y ; CPU:$908D PRG:108D 99 15 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9090
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9090:
|
|
lda $0710 ; CPU:$9090 PRG:1090 AD 10 07
|
|
bne Label_90A0 ; CPU:$9093 PRG:1093 D0 0B
|
|
lda Zp90 ; CPU:$9095 PRG:1095 A5 90
|
|
bne Label_90A0 ; CPU:$9097 PRG:1097 D0 07
|
|
ldy #$18 ; CPU:$9099 PRG:1099 A0 18
|
|
inx ; CPU:$909B PRG:109B E8
|
|
cpx #$02 ; CPU:$909C PRG:109C E0 02
|
|
bcc Label_9048 ; CPU:$909E PRG:109E 90 A8
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_90A0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_90A0:
|
|
rts ; CPU:$90A0 PRG:10A0 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_90A1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_90A1:
|
|
lda $0700 ; CPU:$90A1 PRG:10A1 AD 00 07
|
|
and #$03 ; CPU:$90A4 PRG:10A4 29 03
|
|
bne Label_90DE ; CPU:$90A6 PRG:10A6 D0 36
|
|
ldx #$00 ; CPU:$90A8 PRG:10A8 A2 00
|
|
ldy #$00 ; CPU:$90AA PRG:10AA A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_90AC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_90AC:
|
|
lda Zp8F,x ; CPU:$90AC PRG:10AC B5 8F
|
|
bne Label_90D2 ; CPU:$90AE PRG:10AE D0 22
|
|
lda Zp93,x ; CPU:$90B0 PRG:10B0 B5 93
|
|
bne Label_90D2 ; CPU:$90B2 PRG:10B2 D0 1E
|
|
lda Zp91,x ; CPU:$90B4 PRG:10B4 B5 91
|
|
eor #$01 ; CPU:$90B6 PRG:10B6 49 01
|
|
sta Zp91,x ; CPU:$90B8 PRG:10B8 95 91
|
|
bne Label_90C8 ; CPU:$90BA PRG:10BA D0 0C
|
|
lda #$04 ; CPU:$90BC PRG:10BC A9 04
|
|
sta $020D,y ; CPU:$90BE PRG:10BE 99 0D 02
|
|
lda #$05 ; CPU:$90C1 PRG:10C1 A9 05
|
|
sta $0219,y ; CPU:$90C3 PRG:10C3 99 19 02
|
|
bne Label_90D2 ; CPU:$90C6 PRG:10C6 D0 0A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_90C8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_90C8:
|
|
lda #$06 ; CPU:$90C8 PRG:10C8 A9 06
|
|
sta $020D,y ; CPU:$90CA PRG:10CA 99 0D 02
|
|
lda #$07 ; CPU:$90CD PRG:10CD A9 07
|
|
sta $0219,y ; CPU:$90CF PRG:10CF 99 19 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_90D2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_90D2:
|
|
lda $0710 ; CPU:$90D2 PRG:10D2 AD 10 07
|
|
bne Label_90DE ; CPU:$90D5 PRG:10D5 D0 07
|
|
ldy #$18 ; CPU:$90D7 PRG:10D7 A0 18
|
|
inx ; CPU:$90D9 PRG:10D9 E8
|
|
cpx #$02 ; CPU:$90DA PRG:10DA E0 02
|
|
bcc Label_90AC ; CPU:$90DC PRG:10DC 90 CE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_90DE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_90DE:
|
|
rts ; CPU:$90DE PRG:10DE 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_90DF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_90DF:
|
|
lda $0700 ; CPU:$90DF PRG:10DF AD 00 07
|
|
and #$07 ; CPU:$90E2 PRG:10E2 29 07
|
|
bne Label_9114 ; CPU:$90E4 PRG:10E4 D0 2E
|
|
lda ZpB8,x ; CPU:$90E6 PRG:10E6 B5 B8
|
|
cmp #$01 ; CPU:$90E8 PRG:10E8 C9 01
|
|
bcc Label_9112 ; CPU:$90EA PRG:10EA 90 26
|
|
beq Label_90FE ; CPU:$90EC PRG:10EC F0 10
|
|
lda #$F8 ; CPU:$90EE PRG:10EE A9 F8
|
|
sta $0208,y ; CPU:$90F0 PRG:10F0 99 08 02
|
|
sta $020C,y ; CPU:$90F3 PRG:10F3 99 0C 02
|
|
sta $0214,y ; CPU:$90F6 PRG:10F6 99 14 02
|
|
sta $0218,y ; CPU:$90F9 PRG:10F9 99 18 02
|
|
bne Label_9112 ; CPU:$90FC PRG:10FC D0 14
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_90FE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_90FE:
|
|
lda #$16 ; CPU:$90FE PRG:10FE A9 16
|
|
sta $0209,y ; CPU:$9100 PRG:1100 99 09 02
|
|
lda #$18 ; CPU:$9103 PRG:1103 A9 18
|
|
sta $020D,y ; CPU:$9105 PRG:1105 99 0D 02
|
|
lda #$17 ; CPU:$9108 PRG:1108 A9 17
|
|
sta $0215,y ; CPU:$910A PRG:110A 99 15 02
|
|
lda #$19 ; CPU:$910D PRG:110D A9 19
|
|
sta $0219,y ; CPU:$910F PRG:110F 99 19 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9112
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9112:
|
|
inc ZpB8,x ; CPU:$9112 PRG:1112 F6 B8
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9114
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9114:
|
|
rts ; CPU:$9114 PRG:1114 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9115
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9115:
|
|
lda $0700 ; CPU:$9115 PRG:1115 AD 00 07
|
|
and #$07 ; CPU:$9118 PRG:1118 29 07
|
|
bne Label_912A ; CPU:$911A PRG:111A D0 0E
|
|
ldx #$00 ; CPU:$911C PRG:111C A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_911E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_911E:
|
|
lda $0400,x ; CPU:$911E PRG:111E BD 00 04
|
|
cmp #$FD ; CPU:$9121 PRG:1121 C9 FD
|
|
bcs Label_912B ; CPU:$9123 PRG:1123 B0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9125
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9125:
|
|
inx ; CPU:$9125 PRG:1125 E8
|
|
cpx #$23 ; CPU:$9126 PRG:1126 E0 23
|
|
bcc Label_911E ; CPU:$9128 PRG:1128 90 F4
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_912A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_912A:
|
|
rts ; CPU:$912A PRG:112A 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_912B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_912B:
|
|
bne Label_9133 ; CPU:$912B PRG:112B D0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_912D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_912D:
|
|
inc $0400,x ; CPU:$912D PRG:112D FE 00 04
|
|
jmp $9125 ; CPU:$9130 PRG:1130 4C 25 91
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9133
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9133:
|
|
cmp #$FF ; CPU:$9133 PRG:1133 C9 FF
|
|
beq Label_9147 ; CPU:$9135 PRG:1135 F0 10
|
|
txa ; CPU:$9137 PRG:1137 8A
|
|
asl a ; CPU:$9138 PRG:1138 0A
|
|
asl a ; CPU:$9139 PRG:1139 0A
|
|
tay ; CPU:$913A PRG:113A A8
|
|
lda $0275,y ; CPU:$913B PRG:113B B9 75 02
|
|
clc ; CPU:$913E PRG:113E 18
|
|
adc #$04 ; CPU:$913F PRG:113F 69 04
|
|
sta $0275,y ; CPU:$9141 PRG:1141 99 75 02
|
|
jmp $912D ; CPU:$9144 PRG:1144 4C 2D 91
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9147
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9147:
|
|
txa ; CPU:$9147 PRG:1147 8A
|
|
asl a ; CPU:$9148 PRG:1148 0A
|
|
asl a ; CPU:$9149 PRG:1149 0A
|
|
tay ; CPU:$914A PRG:114A A8
|
|
lda #$F8 ; CPU:$914B PRG:114B A9 F8
|
|
sta $0274,y ; CPU:$914D PRG:114D 99 74 02
|
|
inc Zp83 ; CPU:$9150 PRG:1150 E6 83
|
|
jmp $912D ; CPU:$9152 PRG:1152 4C 2D 91
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9155
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9155:
|
|
ldx #$00 ; CPU:$9155 PRG:1155 A2 00
|
|
ldy #$00 ; CPU:$9157 PRG:1157 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9159
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9159:
|
|
lda Zp8F,x ; CPU:$9159 PRG:1159 B5 8F
|
|
beq Label_917A ; CPU:$915B PRG:115B F0 1D
|
|
jsr $90DF ; CPU:$915D PRG:115D 20 DF 90
|
|
lda ZpB8,x ; CPU:$9160 PRG:1160 B5 B8
|
|
cmp #$05 ; CPU:$9162 PRG:1162 C9 05
|
|
bcc Label_917A ; CPU:$9164 PRG:1164 90 14
|
|
lda #$00 ; CPU:$9166 PRG:1166 A9 00
|
|
sta ZpB8,x ; CPU:$9168 PRG:1168 95 B8
|
|
sta Zp8F,x ; CPU:$916A PRG:116A 95 8F
|
|
lda Zp5B,x ; CPU:$916C PRG:116C B5 5B
|
|
bne Label_9176 ; CPU:$916E PRG:116E D0 06
|
|
lda #$01 ; CPU:$9170 PRG:1170 A9 01
|
|
sta Zp93,x ; CPU:$9172 PRG:1172 95 93
|
|
bne Label_917A ; CPU:$9174 PRG:1174 D0 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9176
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9176:
|
|
lda #$01 ; CPU:$9176 PRG:1176 A9 01
|
|
sta Zp67,x ; CPU:$9178 PRG:1178 95 67
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_917A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_917A:
|
|
lda $0710 ; CPU:$917A PRG:117A AD 10 07
|
|
bne Label_9186 ; CPU:$917D PRG:117D D0 07
|
|
ldy #$18 ; CPU:$917F PRG:117F A0 18
|
|
inx ; CPU:$9181 PRG:1181 E8
|
|
cpx #$02 ; CPU:$9182 PRG:1182 E0 02
|
|
bcc Label_9159 ; CPU:$9184 PRG:1184 90 D3
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9186
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9186:
|
|
rts ; CPU:$9186 PRG:1186 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9187
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9187:
|
|
ldx #$00 ; CPU:$9187 PRG:1187 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9189
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9189:
|
|
lda Zp67,x ; CPU:$9189 PRG:1189 B5 67
|
|
beq Label_91AA ; CPU:$918B PRG:118B F0 1D
|
|
lda #$00 ; CPU:$918D PRG:118D A9 00
|
|
sta Zp67,x ; CPU:$918F PRG:118F 95 67
|
|
lda #$01 ; CPU:$9191 PRG:1191 A9 01
|
|
sta Zp95,x ; CPU:$9193 PRG:1193 95 95
|
|
cpx #$01 ; CPU:$9195 PRG:1195 E0 01
|
|
beq Label_91A2 ; CPU:$9197 PRG:1197 F0 09
|
|
jsr $8876 ; CPU:$9199 PRG:1199 20 76 88
|
|
lda #$00 ; CPU:$919C PRG:119C A9 00
|
|
sta Zp91 ; CPU:$919E PRG:119E 85 91
|
|
beq Label_91AA ; CPU:$91A0 PRG:11A0 F0 08
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_91A2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_91A2:
|
|
jsr $888B ; CPU:$91A2 PRG:11A2 20 8B 88
|
|
lda #$00 ; CPU:$91A5 PRG:11A5 A9 00
|
|
sta Zp92 ; CPU:$91A7 PRG:11A7 85 92
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_91A9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_91A9:
|
|
rts ; CPU:$91A9 PRG:11A9 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_91AA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_91AA:
|
|
lda $0710 ; CPU:$91AA PRG:11AA AD 10 07
|
|
bne Label_91A9 ; CPU:$91AD PRG:11AD D0 FA
|
|
inx ; CPU:$91AF PRG:11AF E8
|
|
cpx #$02 ; CPU:$91B0 PRG:11B0 E0 02
|
|
bcc Label_9189 ; CPU:$91B2 PRG:11B2 90 D5
|
|
rts ; CPU:$91B4 PRG:11B4 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_91B5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_91B5:
|
|
ldx #$00 ; CPU:$91B5 PRG:11B5 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_91B7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_91B7:
|
|
lda Zp95,x ; CPU:$91B7 PRG:11B7 B5 95
|
|
beq Label_9239 ; CPU:$91B9 PRG:11B9 F0 7E
|
|
lda ZpCD,x ; CPU:$91BB PRG:11BB B5 CD
|
|
beq Label_91CB ; CPU:$91BD PRG:11BD F0 0C
|
|
lda Zp65,x ; CPU:$91BF PRG:11BF B5 65
|
|
cmp #$1E ; CPU:$91C1 PRG:11C1 C9 1E
|
|
bcc Label_91E3 ; CPU:$91C3 PRG:11C3 90 1E
|
|
lda #$00 ; CPU:$91C5 PRG:11C5 A9 00
|
|
sta ZpCD,x ; CPU:$91C7 PRG:11C7 95 CD
|
|
beq Label_91D3 ; CPU:$91C9 PRG:11C9 F0 08
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_91CB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_91CB:
|
|
lda Zp65,x ; CPU:$91CB PRG:11CB B5 65
|
|
cmp #$0C ; CPU:$91CD PRG:11CD C9 0C
|
|
bcc Label_91E3 ; CPU:$91CF PRG:11CF 90 12
|
|
lda #$00 ; CPU:$91D1 PRG:11D1 A9 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_91D3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_91D3:
|
|
sta Zp95,x ; CPU:$91D3 PRG:11D3 95 95
|
|
sta Zp65,x ; CPU:$91D5 PRG:11D5 95 65
|
|
cpx #$01 ; CPU:$91D7 PRG:11D7 E0 01
|
|
beq Label_91DF ; CPU:$91D9 PRG:11D9 F0 04
|
|
ldy #$00 ; CPU:$91DB PRG:11DB A0 00
|
|
beq Label_91FE ; CPU:$91DD PRG:11DD F0 1F
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_91DF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_91DF:
|
|
ldy #$18 ; CPU:$91DF PRG:11DF A0 18
|
|
bne Label_91FE ; CPU:$91E1 PRG:11E1 D0 1B
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_91E3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_91E3:
|
|
cpx #$01 ; CPU:$91E3 PRG:11E3 E0 01
|
|
beq Label_91FA ; CPU:$91E5 PRG:11E5 F0 13
|
|
ldy #$00 ; CPU:$91E7 PRG:11E7 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_91E9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_91E9:
|
|
lda Zp34 ; CPU:$91E9 PRG:11E9 A5 34
|
|
beq Label_91FE ; CPU:$91EB PRG:11EB F0 11
|
|
cmp #$1E ; CPU:$91ED PRG:11ED C9 1E
|
|
beq Label_91FE ; CPU:$91EF PRG:11EF F0 0D
|
|
cmp #$0F ; CPU:$91F1 PRG:11F1 C9 0F
|
|
beq Label_920A ; CPU:$91F3 PRG:11F3 F0 15
|
|
cmp #$2D ; CPU:$91F5 PRG:11F5 C9 2D
|
|
beq Label_920A ; CPU:$91F7 PRG:11F7 F0 11
|
|
rts ; CPU:$91F9 PRG:11F9 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_91FA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_91FA:
|
|
ldy #$18 ; CPU:$91FA PRG:11FA A0 18
|
|
bne Label_91E9 ; CPU:$91FC PRG:11FC D0 EB
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_91FE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_91FE:
|
|
cpx #$01 ; CPU:$91FE PRG:11FE E0 01
|
|
beq Label_9206 ; CPU:$9200 PRG:1200 F0 04
|
|
lda #$02 ; CPU:$9202 PRG:1202 A9 02
|
|
bne Label_920C ; CPU:$9204 PRG:1204 D0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9206
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9206:
|
|
lda #$01 ; CPU:$9206 PRG:1206 A9 01
|
|
bne Label_920C ; CPU:$9208 PRG:1208 D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_920A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_920A:
|
|
lda #$00 ; CPU:$920A PRG:120A A9 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_920C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_920C:
|
|
sta ZpD3 ; CPU:$920C PRG:120C 85 D3
|
|
lda #$07 ; CPU:$920E PRG:120E A9 07
|
|
sta $06E6 ; CPU:$9210 PRG:1210 8D E6 06
|
|
lda $0206,y ; CPU:$9213 PRG:1213 B9 06 02
|
|
and #$FC ; CPU:$9216 PRG:1216 29 FC
|
|
ora ZpD3 ; CPU:$9218 PRG:1218 05 D3
|
|
sta $0206,y ; CPU:$921A PRG:121A 99 06 02
|
|
sta $020A,y ; CPU:$921D PRG:121D 99 0A 02
|
|
sta $020E,y ; CPU:$9220 PRG:1220 99 0E 02
|
|
lda $0212,y ; CPU:$9223 PRG:1223 B9 12 02
|
|
and #$FC ; CPU:$9226 PRG:1226 29 FC
|
|
ora ZpD3 ; CPU:$9228 PRG:1228 05 D3
|
|
sta $0212,y ; CPU:$922A PRG:122A 99 12 02
|
|
sta $0216,y ; CPU:$922D PRG:122D 99 16 02
|
|
sta $021A,y ; CPU:$9230 PRG:1230 99 1A 02
|
|
lda Zp95,x ; CPU:$9233 PRG:1233 B5 95
|
|
beq Label_9239 ; CPU:$9235 PRG:1235 F0 02
|
|
inc Zp65,x ; CPU:$9237 PRG:1237 F6 65
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9239
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9239:
|
|
lda $0710 ; CPU:$9239 PRG:1239 AD 10 07
|
|
bne Label_9246 ; CPU:$923C PRG:123C D0 08
|
|
inx ; CPU:$923E PRG:123E E8
|
|
cpx #$02 ; CPU:$923F PRG:123F E0 02
|
|
bcs Label_9246 ; CPU:$9241 PRG:1241 B0 03
|
|
jmp $91B7 ; CPU:$9243 PRG:1243 4C B7 91
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9246
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9246:
|
|
rts ; CPU:$9246 PRG:1246 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9247
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9247:
|
|
lda Zp93 ; CPU:$9247 PRG:1247 A5 93
|
|
beq Label_9262 ; CPU:$9249 PRG:1249 F0 17
|
|
lda $0710 ; CPU:$924B PRG:124B AD 10 07
|
|
bne Label_9254 ; CPU:$924E PRG:124E D0 04
|
|
lda Zp94 ; CPU:$9250 PRG:1250 A5 94
|
|
beq Label_9262 ; CPU:$9252 PRG:1252 F0 0E
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9254
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9254:
|
|
lda #$01 ; CPU:$9254 PRG:1254 A9 01
|
|
sta Zp03 ; CPU:$9256 PRG:1256 85 03
|
|
lda #$00 ; CPU:$9258 PRG:1258 A9 00
|
|
sta $06B2 ; CPU:$925A PRG:125A 8D B2 06
|
|
sta APUSTATUS ; CPU:$925D PRG:125D 8D 15 40
|
|
sta ZpA4 ; CPU:$9260 PRG:1260 85 A4
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9262
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9262:
|
|
rts ; CPU:$9262 PRG:1262 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9263
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9263:
|
|
lda $0700 ; CPU:$9263 PRG:1263 AD 00 07
|
|
and #$01 ; CPU:$9266 PRG:1266 29 01
|
|
beq Label_927F ; CPU:$9268 PRG:1268 F0 15
|
|
lda $0710 ; CPU:$926A PRG:126A AD 10 07
|
|
bne Label_92AD ; CPU:$926D PRG:126D D0 3E
|
|
lda Zp4E ; CPU:$926F PRG:126F A5 4E
|
|
bne Label_92AD ; CPU:$9271 PRG:1271 D0 3A
|
|
lda Zp90 ; CPU:$9273 PRG:1273 A5 90
|
|
bne Label_92AD ; CPU:$9275 PRG:1275 D0 36
|
|
lda Zp94 ; CPU:$9277 PRG:1277 A5 94
|
|
bne Label_92AD ; CPU:$9279 PRG:1279 D0 32
|
|
ldx #$01 ; CPU:$927B PRG:127B A2 01
|
|
bne Label_928D ; CPU:$927D PRG:127D D0 0E
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_927F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_927F:
|
|
lda Zp4D ; CPU:$927F PRG:127F A5 4D
|
|
bne Label_92AD ; CPU:$9281 PRG:1281 D0 2A
|
|
lda Zp8F ; CPU:$9283 PRG:1283 A5 8F
|
|
bne Label_92AD ; CPU:$9285 PRG:1285 D0 26
|
|
lda Zp93 ; CPU:$9287 PRG:1287 A5 93
|
|
bne Label_92AD ; CPU:$9289 PRG:1289 D0 22
|
|
ldx #$00 ; CPU:$928B PRG:128B A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_928D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_928D:
|
|
ldy #$00 ; CPU:$928D PRG:128D A0 00
|
|
sty Zp89 ; CPU:$928F PRG:128F 84 89
|
|
lda ZpA5,x ; CPU:$9291 PRG:1291 B5 A5
|
|
cmp #$05 ; CPU:$9293 PRG:1293 C9 05
|
|
bcs Label_92AD ; CPU:$9295 PRG:1295 B0 16
|
|
lda ZpFC,x ; CPU:$9297 PRG:1297 B5 FC
|
|
and #$80 ; CPU:$9299 PRG:1299 29 80
|
|
beq Label_92A7 ; CPU:$929B PRG:129B F0 0A
|
|
lda Zp41,x ; CPU:$929D PRG:129D B5 41
|
|
bne Label_92C7 ; CPU:$929F PRG:129F D0 26
|
|
lda #$01 ; CPU:$92A1 PRG:12A1 A9 01
|
|
sta Zp41,x ; CPU:$92A3 PRG:12A3 95 41
|
|
bne Label_92AE ; CPU:$92A5 PRG:12A5 D0 07
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_92A7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_92A7:
|
|
lda #$00 ; CPU:$92A7 PRG:12A7 A9 00
|
|
sta Zp41,x ; CPU:$92A9 PRG:12A9 95 41
|
|
beq Label_92C7 ; CPU:$92AB PRG:12AB F0 1A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_92AD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_92AD:
|
|
rts ; CPU:$92AD PRG:12AD 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_92AE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_92AE:
|
|
lda #$00 ; CPU:$92AE PRG:12AE A9 00
|
|
sta $06E6 ; CPU:$92B0 PRG:12B0 8D E6 06
|
|
lda Zp6E,x ; CPU:$92B3 PRG:12B3 B5 6E
|
|
beq Label_92C1 ; CPU:$92B5 PRG:12B5 F0 0A
|
|
cmp #$01 ; CPU:$92B7 PRG:12B7 C9 01
|
|
beq Label_92CA ; CPU:$92B9 PRG:12B9 F0 0F
|
|
cmp #$02 ; CPU:$92BB PRG:12BB C9 02
|
|
beq Label_92EA ; CPU:$92BD PRG:12BD F0 2B
|
|
bne Label_930A ; CPU:$92BF PRG:12BF D0 49
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_92C1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_92C1:
|
|
jsr $9393 ; CPU:$92C1 PRG:12C1 20 93 93
|
|
jsr $93A7 ; CPU:$92C4 PRG:12C4 20 A7 93
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_92C7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_92C7:
|
|
jmp $9328 ; CPU:$92C7 PRG:12C7 4C 28 93
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_92CA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_92CA:
|
|
lda ZpA5,x ; CPU:$92CA PRG:12CA B5 A5
|
|
cmp #$04 ; CPU:$92CC PRG:12CC C9 04
|
|
bcs Label_92C7 ; CPU:$92CE PRG:12CE B0 F7
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_92D0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_92D0:
|
|
jsr $9393 ; CPU:$92D0 PRG:12D0 20 93 93
|
|
jsr $93D4 ; CPU:$92D3 PRG:12D3 20 D4 93
|
|
lda ZpA5,x ; CPU:$92D6 PRG:12D6 B5 A5
|
|
cmp #$05 ; CPU:$92D8 PRG:12D8 C9 05
|
|
bcs Label_92AD ; CPU:$92DA PRG:12DA B0 D1
|
|
inc Zp70 ; CPU:$92DC PRG:12DC E6 70
|
|
lda Zp70 ; CPU:$92DE PRG:12DE A5 70
|
|
cmp #$02 ; CPU:$92E0 PRG:12E0 C9 02
|
|
bcc Label_92D0 ; CPU:$92E2 PRG:12E2 90 EC
|
|
lda #$00 ; CPU:$92E4 PRG:12E4 A9 00
|
|
sta Zp70 ; CPU:$92E6 PRG:12E6 85 70
|
|
beq Label_9328 ; CPU:$92E8 PRG:12E8 F0 3E
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_92EA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_92EA:
|
|
lda ZpA5,x ; CPU:$92EA PRG:12EA B5 A5
|
|
cmp #$03 ; CPU:$92EC PRG:12EC C9 03
|
|
bcs Label_9328 ; CPU:$92EE PRG:12EE B0 38
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_92F0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_92F0:
|
|
jsr $9393 ; CPU:$92F0 PRG:12F0 20 93 93
|
|
jsr $9413 ; CPU:$92F3 PRG:12F3 20 13 94
|
|
lda ZpA5,x ; CPU:$92F6 PRG:12F6 B5 A5
|
|
cmp #$05 ; CPU:$92F8 PRG:12F8 C9 05
|
|
bcs Label_92AD ; CPU:$92FA PRG:12FA B0 B1
|
|
inc Zp70 ; CPU:$92FC PRG:12FC E6 70
|
|
lda Zp70 ; CPU:$92FE PRG:12FE A5 70
|
|
cmp #$03 ; CPU:$9300 PRG:1300 C9 03
|
|
bcc Label_92F0 ; CPU:$9302 PRG:1302 90 EC
|
|
lda #$00 ; CPU:$9304 PRG:1304 A9 00
|
|
sta Zp70 ; CPU:$9306 PRG:1306 85 70
|
|
beq Label_9328 ; CPU:$9308 PRG:1308 F0 1E
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_930A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_930A:
|
|
lda ZpA5,x ; CPU:$930A PRG:130A B5 A5
|
|
cmp #$02 ; CPU:$930C PRG:130C C9 02
|
|
bcs Label_9328 ; CPU:$930E PRG:130E B0 18
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9310
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9310:
|
|
jsr $9393 ; CPU:$9310 PRG:1310 20 93 93
|
|
jsr $945E ; CPU:$9313 PRG:1313 20 5E 94
|
|
lda ZpA5,x ; CPU:$9316 PRG:1316 B5 A5
|
|
cmp #$05 ; CPU:$9318 PRG:1318 C9 05
|
|
bcs Label_92AD ; CPU:$931A PRG:131A B0 91
|
|
inc Zp70 ; CPU:$931C PRG:131C E6 70
|
|
lda Zp70 ; CPU:$931E PRG:131E A5 70
|
|
cmp #$04 ; CPU:$9320 PRG:1320 C9 04
|
|
bcc Label_9310 ; CPU:$9322 PRG:1322 90 EC
|
|
lda #$00 ; CPU:$9324 PRG:1324 A9 00
|
|
sta Zp70 ; CPU:$9326 PRG:1326 85 70
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9328
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9328:
|
|
lda ZpA5,x ; CPU:$9328 PRG:1328 B5 A5
|
|
cmp #$05 ; CPU:$932A PRG:132A C9 05
|
|
bcs Label_9346 ; CPU:$932C PRG:132C B0 18
|
|
lda ZpC5,x ; CPU:$932E PRG:132E B5 C5
|
|
beq Label_9346 ; CPU:$9330 PRG:1330 F0 14
|
|
lda ZpFC,x ; CPU:$9332 PRG:1332 B5 FC
|
|
and #$40 ; CPU:$9334 PRG:1334 29 40
|
|
beq Label_9342 ; CPU:$9336 PRG:1336 F0 0A
|
|
lda Zp43,x ; CPU:$9338 PRG:1338 B5 43
|
|
bne Label_9346 ; CPU:$933A PRG:133A D0 0A
|
|
lda #$01 ; CPU:$933C PRG:133C A9 01
|
|
sta Zp43,x ; CPU:$933E PRG:133E 95 43
|
|
bne Label_9347 ; CPU:$9340 PRG:1340 D0 05
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9342
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9342:
|
|
lda #$00 ; CPU:$9342 PRG:1342 A9 00
|
|
sta Zp43,x ; CPU:$9344 PRG:1344 95 43
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9346
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9346:
|
|
rts ; CPU:$9346 PRG:1346 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9347
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9347:
|
|
jsr $9393 ; CPU:$9347 PRG:1347 20 93 93
|
|
lda ZpAC,x ; CPU:$934A PRG:134A B5 AC
|
|
clc ; CPU:$934C PRG:134C 18
|
|
adc #$06 ; CPU:$934D PRG:134D 69 06
|
|
sta $0234,y ; CPU:$934F PRG:134F 99 34 02
|
|
lda ZpAA,x ; CPU:$9352 PRG:1352 B5 AA
|
|
sta $0237,y ; CPU:$9354 PRG:1354 99 37 02
|
|
lda #$1E ; CPU:$9357 PRG:1357 A9 1E
|
|
sta $0235,y ; CPU:$9359 PRG:1359 99 35 02
|
|
lda #$03 ; CPU:$935C PRG:135C A9 03
|
|
sta $0236,y ; CPU:$935E PRG:135E 99 36 02
|
|
ldy Zp89 ; CPU:$9361 PRG:1361 A4 89
|
|
lda #$08 ; CPU:$9363 PRG:1363 A9 08
|
|
sta $03E0,y ; CPU:$9365 PRG:1365 99 E0 03
|
|
lda #$01 ; CPU:$9368 PRG:1368 A9 01
|
|
sta $03F0,y ; CPU:$936A PRG:136A 99 F0 03
|
|
lda #$02 ; CPU:$936D PRG:136D A9 02
|
|
sta $06E6 ; CPU:$936F PRG:136F 8D E6 06
|
|
inc ZpA5,x ; CPU:$9372 PRG:1372 F6 A5
|
|
inx ; CPU:$9374 PRG:1374 E8
|
|
txa ; CPU:$9375 PRG:1375 8A
|
|
sta $0430,y ; CPU:$9376 PRG:1376 99 30 04
|
|
ldy #$00 ; CPU:$9379 PRG:1379 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_937B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_937B:
|
|
lda $03C0,y ; CPU:$937B PRG:137B B9 C0 03
|
|
bne Label_938D ; CPU:$937E PRG:137E D0 0D
|
|
inc Zp89 ; CPU:$9380 PRG:1380 E6 89
|
|
lda Zp89 ; CPU:$9382 PRG:1382 A5 89
|
|
sta $03C0,y ; CPU:$9384 PRG:1384 99 C0 03
|
|
lda #$00 ; CPU:$9387 PRG:1387 A9 00
|
|
sta $03CA,y ; CPU:$9389 PRG:1389 99 CA 03
|
|
rts ; CPU:$938C PRG:138C 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_938D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_938D:
|
|
iny ; CPU:$938D PRG:138D C8
|
|
cpy #$0A ; CPU:$938E PRG:138E C0 0A
|
|
bcc Label_937B ; CPU:$9390 PRG:1390 90 E9
|
|
rts ; CPU:$9392 PRG:1392 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9393
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9393:
|
|
ldy Zp89 ; CPU:$9393 PRG:1393 A4 89
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9395
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9395:
|
|
lda $0430,y ; CPU:$9395 PRG:1395 B9 30 04
|
|
bne Label_93A1 ; CPU:$9398 PRG:1398 D0 07
|
|
sty Zp89 ; CPU:$939A PRG:139A 84 89
|
|
tya ; CPU:$939C PRG:139C 98
|
|
asl a ; CPU:$939D PRG:139D 0A
|
|
asl a ; CPU:$939E PRG:139E 0A
|
|
tay ; CPU:$939F PRG:139F A8
|
|
rts ; CPU:$93A0 PRG:13A0 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_93A1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_93A1:
|
|
iny ; CPU:$93A1 PRG:13A1 C8
|
|
cpy #$10 ; CPU:$93A2 PRG:13A2 C0 10
|
|
bcc Label_9395 ; CPU:$93A4 PRG:13A4 90 EF
|
|
rts ; CPU:$93A6 PRG:13A6 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_93A7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_93A7:
|
|
lda ZpAC,x ; CPU:$93A7 PRG:13A7 B5 AC
|
|
sta $0234,y ; CPU:$93A9 PRG:13A9 99 34 02
|
|
lda ZpAA,x ; CPU:$93AC PRG:13AC B5 AA
|
|
clc ; CPU:$93AE PRG:13AE 18
|
|
adc #$08 ; CPU:$93AF PRG:13AF 69 08
|
|
sta $0237,y ; CPU:$93B1 PRG:13B1 99 37 02
|
|
lda #$1A ; CPU:$93B4 PRG:13B4 A9 1A
|
|
sta $0235,y ; CPU:$93B6 PRG:13B6 99 35 02
|
|
lda #$03 ; CPU:$93B9 PRG:13B9 A9 03
|
|
sta $0236,y ; CPU:$93BB PRG:13BB 99 36 02
|
|
ldy Zp89 ; CPU:$93BE PRG:13BE A4 89
|
|
lda #$09 ; CPU:$93C0 PRG:13C0 A9 09
|
|
sta $03E0,y ; CPU:$93C2 PRG:13C2 99 E0 03
|
|
lda #$00 ; CPU:$93C5 PRG:13C5 A9 00
|
|
sta $03F0,y ; CPU:$93C7 PRG:13C7 99 F0 03
|
|
inc ZpA5,x ; CPU:$93CA PRG:13CA F6 A5
|
|
txa ; CPU:$93CC PRG:13CC 8A
|
|
clc ; CPU:$93CD PRG:13CD 18
|
|
adc #$01 ; CPU:$93CE PRG:13CE 69 01
|
|
sta $0430,y ; CPU:$93D0 PRG:13D0 99 30 04
|
|
rts ; CPU:$93D3 PRG:13D3 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_93D4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_93D4:
|
|
lda Zp70 ; CPU:$93D4 PRG:13D4 A5 70
|
|
bne Label_93E3 ; CPU:$93D6 PRG:13D6 D0 0B
|
|
lda ZpAC,x ; CPU:$93D8 PRG:13D8 B5 AC
|
|
sec ; CPU:$93DA PRG:13DA 38
|
|
sbc #$06 ; CPU:$93DB PRG:13DB E9 06
|
|
sta $0234,y ; CPU:$93DD PRG:13DD 99 34 02
|
|
jmp $93EB ; CPU:$93E0 PRG:13E0 4C EB 93
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_93E3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_93E3:
|
|
lda ZpAC,x ; CPU:$93E3 PRG:13E3 B5 AC
|
|
clc ; CPU:$93E5 PRG:13E5 18
|
|
adc #$06 ; CPU:$93E6 PRG:13E6 69 06
|
|
sta $0234,y ; CPU:$93E8 PRG:13E8 99 34 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_93EB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_93EB:
|
|
lda ZpAA,x ; CPU:$93EB PRG:13EB B5 AA
|
|
clc ; CPU:$93ED PRG:13ED 18
|
|
adc #$08 ; CPU:$93EE PRG:13EE 69 08
|
|
sta $0237,y ; CPU:$93F0 PRG:13F0 99 37 02
|
|
lda #$1A ; CPU:$93F3 PRG:13F3 A9 1A
|
|
sta $0235,y ; CPU:$93F5 PRG:13F5 99 35 02
|
|
lda #$03 ; CPU:$93F8 PRG:13F8 A9 03
|
|
sta $0236,y ; CPU:$93FA PRG:13FA 99 36 02
|
|
ldy Zp89 ; CPU:$93FD PRG:13FD A4 89
|
|
lda #$0B ; CPU:$93FF PRG:13FF A9 0B
|
|
sta $03E0,y ; CPU:$9401 PRG:1401 99 E0 03
|
|
lda #$00 ; CPU:$9404 PRG:1404 A9 00
|
|
sta $03F0,y ; CPU:$9406 PRG:1406 99 F0 03
|
|
inc ZpA5,x ; CPU:$9409 PRG:1409 F6 A5
|
|
txa ; CPU:$940B PRG:140B 8A
|
|
clc ; CPU:$940C PRG:140C 18
|
|
adc #$01 ; CPU:$940D PRG:140D 69 01
|
|
sta $0430,y ; CPU:$940F PRG:140F 99 30 04
|
|
rts ; CPU:$9412 PRG:1412 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9413
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9413:
|
|
lda ZpAA,x ; CPU:$9413 PRG:1413 B5 AA
|
|
clc ; CPU:$9415 PRG:1415 18
|
|
adc #$08 ; CPU:$9416 PRG:1416 69 08
|
|
sta $0237,y ; CPU:$9418 PRG:1418 99 37 02
|
|
lda #$1A ; CPU:$941B PRG:141B A9 1A
|
|
sta $0235,y ; CPU:$941D PRG:141D 99 35 02
|
|
lda #$03 ; CPU:$9420 PRG:1420 A9 03
|
|
sta $0236,y ; CPU:$9422 PRG:1422 99 36 02
|
|
lda Zp70 ; CPU:$9425 PRG:1425 A5 70
|
|
bne Label_9434 ; CPU:$9427 PRG:1427 D0 0B
|
|
lda ZpAC,x ; CPU:$9429 PRG:1429 B5 AC
|
|
sec ; CPU:$942B PRG:142B 38
|
|
sbc #$08 ; CPU:$942C PRG:142C E9 08
|
|
sta $0234,y ; CPU:$942E PRG:142E 99 34 02
|
|
jmp $9448 ; CPU:$9431 PRG:1431 4C 48 94
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9434
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9434:
|
|
cmp #$01 ; CPU:$9434 PRG:1434 C9 01
|
|
beq Label_9443 ; CPU:$9436 PRG:1436 F0 0B
|
|
lda ZpAC,x ; CPU:$9438 PRG:1438 B5 AC
|
|
clc ; CPU:$943A PRG:143A 18
|
|
adc #$08 ; CPU:$943B PRG:143B 69 08
|
|
sta $0234,y ; CPU:$943D PRG:143D 99 34 02
|
|
jmp $9448 ; CPU:$9440 PRG:1440 4C 48 94
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9443
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9443:
|
|
lda ZpAC,x ; CPU:$9443 PRG:1443 B5 AC
|
|
sta $0234,y ; CPU:$9445 PRG:1445 99 34 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9448
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9448:
|
|
ldy Zp89 ; CPU:$9448 PRG:1448 A4 89
|
|
lda #$0C ; CPU:$944A PRG:144A A9 0C
|
|
sta $03E0,y ; CPU:$944C PRG:144C 99 E0 03
|
|
lda #$00 ; CPU:$944F PRG:144F A9 00
|
|
sta $03F0,y ; CPU:$9451 PRG:1451 99 F0 03
|
|
inc ZpA5,x ; CPU:$9454 PRG:1454 F6 A5
|
|
txa ; CPU:$9456 PRG:1456 8A
|
|
clc ; CPU:$9457 PRG:1457 18
|
|
adc #$01 ; CPU:$9458 PRG:1458 69 01
|
|
sta $0430,y ; CPU:$945A PRG:145A 99 30 04
|
|
rts ; CPU:$945D PRG:145D 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_945E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_945E:
|
|
lda ZpAA,x ; CPU:$945E PRG:145E B5 AA
|
|
clc ; CPU:$9460 PRG:1460 18
|
|
adc #$08 ; CPU:$9461 PRG:1461 69 08
|
|
sta $0237,y ; CPU:$9463 PRG:1463 99 37 02
|
|
lda #$03 ; CPU:$9466 PRG:1466 A9 03
|
|
sta $0236,y ; CPU:$9468 PRG:1468 99 36 02
|
|
lda Zp70 ; CPU:$946B PRG:146B A5 70
|
|
cmp #$02 ; CPU:$946D PRG:146D C9 02
|
|
bcs Label_9499 ; CPU:$946F PRG:146F B0 28
|
|
lda ZpAC,x ; CPU:$9471 PRG:1471 B5 AC
|
|
sec ; CPU:$9473 PRG:1473 38
|
|
sbc #$06 ; CPU:$9474 PRG:1474 E9 06
|
|
sta $0234,y ; CPU:$9476 PRG:1476 99 34 02
|
|
lda Zp70 ; CPU:$9479 PRG:1479 A5 70
|
|
bne Label_948B ; CPU:$947B PRG:147B D0 0E
|
|
lda #$1B ; CPU:$947D PRG:147D A9 1B
|
|
sta $0235,y ; CPU:$947F PRG:147F 99 35 02
|
|
ldy Zp89 ; CPU:$9482 PRG:1482 A4 89
|
|
lda #$F5 ; CPU:$9484 PRG:1484 A9 F5
|
|
sta $03F0,y ; CPU:$9486 PRG:1486 99 F0 03
|
|
bne Label_94B3 ; CPU:$9489 PRG:1489 D0 28
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_948B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_948B:
|
|
lda #$1A ; CPU:$948B PRG:148B A9 1A
|
|
sta $0235,y ; CPU:$948D PRG:148D 99 35 02
|
|
ldy Zp89 ; CPU:$9490 PRG:1490 A4 89
|
|
lda #$00 ; CPU:$9492 PRG:1492 A9 00
|
|
sta $03F0,y ; CPU:$9494 PRG:1494 99 F0 03
|
|
beq Label_94B3 ; CPU:$9497 PRG:1497 F0 1A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9499
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9499:
|
|
lda ZpAC,x ; CPU:$9499 PRG:1499 B5 AC
|
|
clc ; CPU:$949B PRG:149B 18
|
|
adc #$06 ; CPU:$949C PRG:149C 69 06
|
|
sta $0234,y ; CPU:$949E PRG:149E 99 34 02
|
|
lda Zp70 ; CPU:$94A1 PRG:14A1 A5 70
|
|
cmp #$02 ; CPU:$94A3 PRG:14A3 C9 02
|
|
beq Label_948B ; CPU:$94A5 PRG:14A5 F0 E4
|
|
lda #$1C ; CPU:$94A7 PRG:14A7 A9 1C
|
|
sta $0235,y ; CPU:$94A9 PRG:14A9 99 35 02
|
|
ldy Zp89 ; CPU:$94AC PRG:14AC A4 89
|
|
lda #$05 ; CPU:$94AE PRG:14AE A9 05
|
|
sta $03F0,y ; CPU:$94B0 PRG:14B0 99 F0 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_94B3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_94B3:
|
|
lda #$0D ; CPU:$94B3 PRG:14B3 A9 0D
|
|
sta $03E0,y ; CPU:$94B5 PRG:14B5 99 E0 03
|
|
inc ZpA5,x ; CPU:$94B8 PRG:14B8 F6 A5
|
|
txa ; CPU:$94BA PRG:14BA 8A
|
|
clc ; CPU:$94BB PRG:14BB 18
|
|
adc #$01 ; CPU:$94BC PRG:14BC 69 01
|
|
sta $0430,y ; CPU:$94BE PRG:14BE 99 30 04
|
|
rts ; CPU:$94C1 PRG:14C1 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_94C2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_94C2:
|
|
lda #$01 ; CPU:$94C2 PRG:14C2 A9 01
|
|
sta JOY1 ; CPU:$94C4 PRG:14C4 8D 16 40
|
|
lsr a ; CPU:$94C7 PRG:14C7 4A
|
|
tax ; CPU:$94C8 PRG:14C8 AA
|
|
sta JOY1 ; CPU:$94C9 PRG:14C9 8D 16 40
|
|
jsr $94D0 ; CPU:$94CC PRG:14CC 20 D0 94
|
|
inx ; CPU:$94CF PRG:14CF E8
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_94D0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_94D0:
|
|
ldy #$08 ; CPU:$94D0 PRG:14D0 A0 08
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_94D2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_94D2:
|
|
pha ; CPU:$94D2 PRG:14D2 48
|
|
lda JOY1,x ; CPU:$94D3 PRG:14D3 BD 16 40
|
|
sta Zp06 ; CPU:$94D6 PRG:14D6 85 06
|
|
lsr a ; CPU:$94D8 PRG:14D8 4A
|
|
ora Zp06 ; CPU:$94D9 PRG:14D9 05 06
|
|
lsr a ; CPU:$94DB PRG:14DB 4A
|
|
pla ; CPU:$94DC PRG:14DC 68
|
|
rol a ; CPU:$94DD PRG:14DD 2A
|
|
dey ; CPU:$94DE PRG:14DE 88
|
|
bne Label_94D2 ; CPU:$94DF PRG:14DF D0 F1
|
|
sta ZpFC,x ; CPU:$94E1 PRG:14E1 95 FC
|
|
lda Zp4F ; CPU:$94E3 PRG:14E3 A5 4F
|
|
beq Label_94F7 ; CPU:$94E5 PRG:14E5 F0 10
|
|
lda ZpFC ; CPU:$94E7 PRG:14E7 A5 FC
|
|
and #$FD ; CPU:$94E9 PRG:14E9 29 FD
|
|
ora #$01 ; CPU:$94EB PRG:14EB 09 01
|
|
sta ZpFC ; CPU:$94ED PRG:14ED 85 FC
|
|
lda ZpFD ; CPU:$94EF PRG:14EF A5 FD
|
|
and #$FD ; CPU:$94F1 PRG:14F1 29 FD
|
|
ora #$01 ; CPU:$94F3 PRG:14F3 09 01
|
|
sta ZpFD ; CPU:$94F5 PRG:14F5 85 FD
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_94F7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_94F7:
|
|
rts ; CPU:$94F7 PRG:14F7 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_94F8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_94F8:
|
|
lda Zp2C ; CPU:$94F8 PRG:14F8 A5 2C
|
|
bne Label_94FD ; CPU:$94FA PRG:14FA D0 01
|
|
rts ; CPU:$94FC PRG:14FC 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_94FD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_94FD:
|
|
lda Zp24 ; CPU:$94FD PRG:14FD A5 24
|
|
sta Zp13 ; CPU:$94FF PRG:14FF 85 13
|
|
inc Zp24 ; CPU:$9501 PRG:1501 E6 24
|
|
inc Zp24 ; CPU:$9503 PRG:1503 E6 24
|
|
lda Zp24 ; CPU:$9505 PRG:1505 A5 24
|
|
cmp #$40 ; CPU:$9507 PRG:1507 C9 40
|
|
bcc Label_950F ; CPU:$9509 PRG:1509 90 04
|
|
lda #$00 ; CPU:$950B PRG:150B A9 00
|
|
sta Zp24 ; CPU:$950D PRG:150D 85 24
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_950F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_950F:
|
|
lda #$02 ; CPU:$950F PRG:150F A9 02
|
|
sta Zp0F ; CPU:$9511 PRG:1511 85 0F
|
|
lda Zp26 ; CPU:$9513 PRG:1513 A5 26
|
|
sta Zp27 ; CPU:$9515 PRG:1515 85 27
|
|
cmp #$08 ; CPU:$9517 PRG:1517 C9 08
|
|
bcs Label_9533 ; CPU:$9519 PRG:1519 B0 18
|
|
asl a ; CPU:$951B PRG:151B 0A
|
|
asl a ; CPU:$951C PRG:151C 0A
|
|
clc ; CPU:$951D PRG:151D 18
|
|
adc #$80 ; CPU:$951E PRG:151E 69 80
|
|
sta Zp1B ; CPU:$9520 PRG:1520 85 1B
|
|
lda #$22 ; CPU:$9522 PRG:1522 A9 22
|
|
sta Zp1C ; CPU:$9524 PRG:1524 85 1C
|
|
lda Zp26 ; CPU:$9526 PRG:1526 A5 26
|
|
clc ; CPU:$9528 PRG:1528 18
|
|
adc #$E8 ; CPU:$9529 PRG:1529 69 E8
|
|
sta Zp28 ; CPU:$952B PRG:152B 85 28
|
|
lda #$23 ; CPU:$952D PRG:152D A9 23
|
|
sta Zp29 ; CPU:$952F PRG:152F 85 29
|
|
bne Label_954F ; CPU:$9531 PRG:1531 D0 1C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9533
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9533:
|
|
sec ; CPU:$9533 PRG:1533 38
|
|
sbc #$08 ; CPU:$9534 PRG:1534 E9 08
|
|
asl a ; CPU:$9536 PRG:1536 0A
|
|
asl a ; CPU:$9537 PRG:1537 0A
|
|
clc ; CPU:$9538 PRG:1538 18
|
|
adc #$80 ; CPU:$9539 PRG:1539 69 80
|
|
sta Zp1B ; CPU:$953B PRG:153B 85 1B
|
|
lda #$26 ; CPU:$953D PRG:153D A9 26
|
|
sta Zp1C ; CPU:$953F PRG:153F 85 1C
|
|
lda Zp26 ; CPU:$9541 PRG:1541 A5 26
|
|
sec ; CPU:$9543 PRG:1543 38
|
|
sbc #$08 ; CPU:$9544 PRG:1544 E9 08
|
|
clc ; CPU:$9546 PRG:1546 18
|
|
adc #$E8 ; CPU:$9547 PRG:1547 69 E8
|
|
sta Zp28 ; CPU:$9549 PRG:1549 85 28
|
|
lda #$27 ; CPU:$954B PRG:154B A9 27
|
|
sta Zp29 ; CPU:$954D PRG:154D 85 29
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_954F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_954F:
|
|
jsr $8A74 ; CPU:$954F PRG:154F 20 74 8A
|
|
lda #$00 ; CPU:$9552 PRG:1552 A9 00
|
|
sta Zp2C ; CPU:$9554 PRG:1554 85 2C
|
|
inc Zp26 ; CPU:$9556 PRG:1556 E6 26
|
|
lda Zp26 ; CPU:$9558 PRG:1558 A5 26
|
|
cmp #$10 ; CPU:$955A PRG:155A C9 10
|
|
bcc Label_9562 ; CPU:$955C PRG:155C 90 04
|
|
lda #$00 ; CPU:$955E PRG:155E A9 00
|
|
sta Zp26 ; CPU:$9560 PRG:1560 85 26
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9562
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9562:
|
|
rts ; CPU:$9562 PRG:1562 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9563
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9563:
|
|
lda Zp2C ; CPU:$9563 PRG:1563 A5 2C
|
|
bne Label_956F ; CPU:$9565 PRG:1565 D0 08
|
|
lda Zp3B ; CPU:$9567 PRG:1567 A5 3B
|
|
bne Label_956F ; CPU:$9569 PRG:1569 D0 04
|
|
lda Zp2B ; CPU:$956B PRG:156B A5 2B
|
|
bne Label_9570 ; CPU:$956D PRG:156D D0 01
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_956F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_956F:
|
|
rts ; CPU:$956F PRG:156F 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9570
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9570:
|
|
lda Zp23 ; CPU:$9570 PRG:1570 A5 23
|
|
sta Zp13 ; CPU:$9572 PRG:1572 85 13
|
|
inc Zp23 ; CPU:$9574 PRG:1574 E6 23
|
|
inc Zp23 ; CPU:$9576 PRG:1576 E6 23
|
|
lda Zp23 ; CPU:$9578 PRG:1578 A5 23
|
|
cmp #$40 ; CPU:$957A PRG:157A C9 40
|
|
bcc Label_9582 ; CPU:$957C PRG:157C 90 04
|
|
lda #$00 ; CPU:$957E PRG:157E A9 00
|
|
sta Zp23 ; CPU:$9580 PRG:1580 85 23
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9582
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9582:
|
|
lda #$01 ; CPU:$9582 PRG:1582 A9 01
|
|
sta Zp0F ; CPU:$9584 PRG:1584 85 0F
|
|
lda Zp25 ; CPU:$9586 PRG:1586 A5 25
|
|
sta Zp27 ; CPU:$9588 PRG:1588 85 27
|
|
cmp #$08 ; CPU:$958A PRG:158A C9 08
|
|
bcs Label_95A3 ; CPU:$958C PRG:158C B0 15
|
|
asl a ; CPU:$958E PRG:158E 0A
|
|
asl a ; CPU:$958F PRG:158F 0A
|
|
sta Zp1B ; CPU:$9590 PRG:1590 85 1B
|
|
lda #$21 ; CPU:$9592 PRG:1592 A9 21
|
|
sta Zp1C ; CPU:$9594 PRG:1594 85 1C
|
|
lda Zp25 ; CPU:$9596 PRG:1596 A5 25
|
|
clc ; CPU:$9598 PRG:1598 18
|
|
adc #$D0 ; CPU:$9599 PRG:1599 69 D0
|
|
sta Zp28 ; CPU:$959B PRG:159B 85 28
|
|
lda #$23 ; CPU:$959D PRG:159D A9 23
|
|
sta Zp29 ; CPU:$959F PRG:159F 85 29
|
|
bne Label_95BC ; CPU:$95A1 PRG:15A1 D0 19
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_95A3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_95A3:
|
|
sec ; CPU:$95A3 PRG:15A3 38
|
|
sbc #$08 ; CPU:$95A4 PRG:15A4 E9 08
|
|
asl a ; CPU:$95A6 PRG:15A6 0A
|
|
asl a ; CPU:$95A7 PRG:15A7 0A
|
|
sta Zp1B ; CPU:$95A8 PRG:15A8 85 1B
|
|
lda #$25 ; CPU:$95AA PRG:15AA A9 25
|
|
sta Zp1C ; CPU:$95AC PRG:15AC 85 1C
|
|
lda Zp25 ; CPU:$95AE PRG:15AE A5 25
|
|
sec ; CPU:$95B0 PRG:15B0 38
|
|
sbc #$08 ; CPU:$95B1 PRG:15B1 E9 08
|
|
clc ; CPU:$95B3 PRG:15B3 18
|
|
adc #$D0 ; CPU:$95B4 PRG:15B4 69 D0
|
|
sta Zp28 ; CPU:$95B6 PRG:15B6 85 28
|
|
lda #$27 ; CPU:$95B8 PRG:15B8 A9 27
|
|
sta Zp29 ; CPU:$95BA PRG:15BA 85 29
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_95BC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_95BC:
|
|
jsr $8A74 ; CPU:$95BC PRG:15BC 20 74 8A
|
|
lda #$00 ; CPU:$95BF PRG:15BF A9 00
|
|
sta Zp2B ; CPU:$95C1 PRG:15C1 85 2B
|
|
inc Zp25 ; CPU:$95C3 PRG:15C3 E6 25
|
|
lda Zp25 ; CPU:$95C5 PRG:15C5 A5 25
|
|
cmp #$10 ; CPU:$95C7 PRG:15C7 C9 10
|
|
bcc Label_95CF ; CPU:$95C9 PRG:15C9 90 04
|
|
lda #$00 ; CPU:$95CB PRG:15CB A9 00
|
|
sta Zp25 ; CPU:$95CD PRG:15CD 85 25
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_95CF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_95CF:
|
|
rts ; CPU:$95CF PRG:15CF 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_95D0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_95D0:
|
|
lda $0700 ; CPU:$95D0 PRG:15D0 AD 00 07
|
|
and #$01 ; CPU:$95D3 PRG:15D3 29 01
|
|
beq Label_95E0 ; CPU:$95D5 PRG:15D5 F0 09
|
|
ldx #$00 ; CPU:$95D7 PRG:15D7 A2 00
|
|
stx Zp81 ; CPU:$95D9 PRG:15D9 86 81
|
|
lda ZpA5 ; CPU:$95DB PRG:15DB A5 A5
|
|
bne Label_95ED ; CPU:$95DD PRG:15DD D0 0E
|
|
rts ; CPU:$95DF PRG:15DF 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_95E0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_95E0:
|
|
ldx #$01 ; CPU:$95E0 PRG:15E0 A2 01
|
|
stx Zp81 ; CPU:$95E2 PRG:15E2 86 81
|
|
lda ZpA7 ; CPU:$95E4 PRG:15E4 A5 A7
|
|
bne Label_95FC ; CPU:$95E6 PRG:15E6 D0 14
|
|
lda ZpA6 ; CPU:$95E8 PRG:15E8 A5 A6
|
|
bne Label_95FC ; CPU:$95EA PRG:15EA D0 10
|
|
rts ; CPU:$95EC PRG:15EC 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_95ED
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_95ED:
|
|
ldy #$00 ; CPU:$95ED PRG:15ED A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_95EF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_95EF:
|
|
lda $0430,y ; CPU:$95EF PRG:15EF B9 30 04
|
|
cmp #$01 ; CPU:$95F2 PRG:15F2 C9 01
|
|
beq Label_960F ; CPU:$95F4 PRG:15F4 F0 19
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_95F6
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_95F6:
|
|
iny ; CPU:$95F6 PRG:15F6 C8
|
|
cpy #$10 ; CPU:$95F7 PRG:15F7 C0 10
|
|
bcc Label_95EF ; CPU:$95F9 PRG:15F9 90 F4
|
|
rts ; CPU:$95FB PRG:15FB 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_95FC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_95FC:
|
|
ldy #$00 ; CPU:$95FC PRG:15FC A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_95FE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_95FE:
|
|
lda $0430,y ; CPU:$95FE PRG:15FE B9 30 04
|
|
cmp #$02 ; CPU:$9601 PRG:1601 C9 02
|
|
beq Label_960F ; CPU:$9603 PRG:1603 F0 0A
|
|
cmp #$03 ; CPU:$9605 PRG:1605 C9 03
|
|
beq Label_960F ; CPU:$9607 PRG:1607 F0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9609
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9609:
|
|
iny ; CPU:$9609 PRG:1609 C8
|
|
cpy #$10 ; CPU:$960A PRG:160A C0 10
|
|
bcc Label_95FE ; CPU:$960C PRG:160C 90 F0
|
|
rts ; CPU:$960E PRG:160E 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_960F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_960F:
|
|
tya ; CPU:$960F PRG:160F 98
|
|
asl a ; CPU:$9610 PRG:1610 0A
|
|
asl a ; CPU:$9611 PRG:1611 0A
|
|
tax ; CPU:$9612 PRG:1612 AA
|
|
lda $03E0,y ; CPU:$9613 PRG:1613 B9 E0 03
|
|
bmi Label_9625 ; CPU:$9616 PRG:1616 30 0D
|
|
beq Label_9636 ; CPU:$9618 PRG:1618 F0 1C
|
|
clc ; CPU:$961A PRG:161A 18
|
|
adc $0237,x ; CPU:$961B PRG:161B 7D 37 02
|
|
sta $0237,x ; CPU:$961E PRG:161E 9D 37 02
|
|
bcs Label_9666 ; CPU:$9621 PRG:1621 B0 43
|
|
bcc Label_9636 ; CPU:$9623 PRG:1623 90 11
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9625
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9625:
|
|
and #$0F ; CPU:$9625 PRG:1625 29 0F
|
|
sta Zp86 ; CPU:$9627 PRG:1627 85 86
|
|
lda $0237,x ; CPU:$9629 PRG:1629 BD 37 02
|
|
sec ; CPU:$962C PRG:162C 38
|
|
sbc Zp86 ; CPU:$962D PRG:162D E5 86
|
|
sta $0237,x ; CPU:$962F PRG:162F 9D 37 02
|
|
beq Label_9666 ; CPU:$9632 PRG:1632 F0 32
|
|
bcc Label_9666 ; CPU:$9634 PRG:1634 90 30
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9636
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9636:
|
|
lda $03F0,y ; CPU:$9636 PRG:1636 B9 F0 03
|
|
bne Label_9648 ; CPU:$9639 PRG:1639 D0 0D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_963B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_963B:
|
|
lda Zp81 ; CPU:$963B PRG:163B A5 81
|
|
beq Label_95F6 ; CPU:$963D PRG:163D F0 B7
|
|
lda $0430,y ; CPU:$963F PRG:163F B9 30 04
|
|
cmp #$03 ; CPU:$9642 PRG:1642 C9 03
|
|
beq Label_968F ; CPU:$9644 PRG:1644 F0 49
|
|
bne Label_9609 ; CPU:$9646 PRG:1646 D0 C1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9648
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9648:
|
|
bmi Label_9655 ; CPU:$9648 PRG:1648 30 0B
|
|
clc ; CPU:$964A PRG:164A 18
|
|
adc $0234,x ; CPU:$964B PRG:164B 7D 34 02
|
|
sta $0234,x ; CPU:$964E PRG:164E 9D 34 02
|
|
bcc Label_963B ; CPU:$9651 PRG:1651 90 E8
|
|
bcs Label_9666 ; CPU:$9653 PRG:1653 B0 11
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9655
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9655:
|
|
and #$0F ; CPU:$9655 PRG:1655 29 0F
|
|
sta Zp86 ; CPU:$9657 PRG:1657 85 86
|
|
lda $0234,x ; CPU:$9659 PRG:1659 BD 34 02
|
|
sec ; CPU:$965C PRG:165C 38
|
|
sbc Zp86 ; CPU:$965D PRG:165D E5 86
|
|
sta $0234,x ; CPU:$965F PRG:165F 9D 34 02
|
|
beq Label_9666 ; CPU:$9662 PRG:1662 F0 02
|
|
bcs Label_963B ; CPU:$9664 PRG:1664 B0 D5
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9666
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9666:
|
|
lda #$F8 ; CPU:$9666 PRG:1666 A9 F8
|
|
sta $0234,x ; CPU:$9668 PRG:1668 9D 34 02
|
|
lda Zp81 ; CPU:$966B PRG:166B A5 81
|
|
bne Label_9679 ; CPU:$966D PRG:166D D0 0A
|
|
lda #$00 ; CPU:$966F PRG:166F A9 00
|
|
sta $0430,y ; CPU:$9671 PRG:1671 99 30 04
|
|
dec ZpA5 ; CPU:$9674 PRG:1674 C6 A5
|
|
jmp $95F6 ; CPU:$9676 PRG:1676 4C F6 95
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9679
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9679:
|
|
lda $0430,y ; CPU:$9679 PRG:1679 B9 30 04
|
|
cmp #$03 ; CPU:$967C PRG:167C C9 03
|
|
beq Label_9685 ; CPU:$967E PRG:167E F0 05
|
|
dec ZpA6 ; CPU:$9680 PRG:1680 C6 A6
|
|
jmp $9687 ; CPU:$9682 PRG:1682 4C 87 96
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9685
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9685:
|
|
dec ZpA7 ; CPU:$9685 PRG:1685 C6 A7
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9687
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9687:
|
|
lda #$00 ; CPU:$9687 PRG:1687 A9 00
|
|
sta $0430,y ; CPU:$9689 PRG:1689 99 30 04
|
|
jmp $9609 ; CPU:$968C PRG:168C 4C 09 96
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_968F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_968F:
|
|
sty Zp89 ; CPU:$968F PRG:168F 84 89
|
|
ldy #$00 ; CPU:$9691 PRG:1691 A0 00
|
|
lda Zp95 ; CPU:$9693 PRG:1693 A5 95
|
|
bne Label_969F ; CPU:$9695 PRG:1695 D0 08
|
|
lda Zp8F ; CPU:$9697 PRG:1697 A5 8F
|
|
bne Label_969F ; CPU:$9699 PRG:1699 D0 04
|
|
lda Zp93 ; CPU:$969B PRG:169B A5 93
|
|
beq Label_96BB ; CPU:$969D PRG:169D F0 1C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_969F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_969F:
|
|
lda $0710 ; CPU:$969F PRG:169F AD 10 07
|
|
bne Label_96B6 ; CPU:$96A2 PRG:16A2 D0 12
|
|
cpy #$01 ; CPU:$96A4 PRG:16A4 C0 01
|
|
beq Label_96B6 ; CPU:$96A6 PRG:16A6 F0 0E
|
|
ldy #$01 ; CPU:$96A8 PRG:16A8 A0 01
|
|
lda Zp96 ; CPU:$96AA PRG:16AA A5 96
|
|
bne Label_96B6 ; CPU:$96AC PRG:16AC D0 08
|
|
lda Zp90 ; CPU:$96AE PRG:16AE A5 90
|
|
bne Label_96B6 ; CPU:$96B0 PRG:16B0 D0 04
|
|
lda Zp94 ; CPU:$96B2 PRG:16B2 A5 94
|
|
beq Label_96BB ; CPU:$96B4 PRG:16B4 F0 05
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_96B6
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_96B6:
|
|
ldy Zp89 ; CPU:$96B6 PRG:16B6 A4 89
|
|
jmp $9609 ; CPU:$96B8 PRG:16B8 4C 09 96
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_96BB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_96BB:
|
|
lda a:$00AC,y ; CPU:$96BB PRG:16BB B9 AC 00
|
|
sec ; CPU:$96BE PRG:16BE 38
|
|
sbc $0234,x ; CPU:$96BF PRG:16BF FD 34 02
|
|
bcc Label_96CA ; CPU:$96C2 PRG:16C2 90 06
|
|
cmp #$0D ; CPU:$96C4 PRG:16C4 C9 0D
|
|
bcs Label_969F ; CPU:$96C6 PRG:16C6 B0 D7
|
|
bcc Label_96CE ; CPU:$96C8 PRG:16C8 90 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_96CA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_96CA:
|
|
cmp #$FB ; CPU:$96CA PRG:16CA C9 FB
|
|
bcc Label_969F ; CPU:$96CC PRG:16CC 90 D1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_96CE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_96CE:
|
|
lda a:$00AA,y ; CPU:$96CE PRG:16CE B9 AA 00
|
|
sec ; CPU:$96D1 PRG:16D1 38
|
|
sbc $0237,x ; CPU:$96D2 PRG:16D2 FD 37 02
|
|
bcc Label_96DD ; CPU:$96D5 PRG:16D5 90 06
|
|
cmp #$10 ; CPU:$96D7 PRG:16D7 C9 10
|
|
bcs Label_969F ; CPU:$96D9 PRG:16D9 B0 C4
|
|
bcc Label_96E1 ; CPU:$96DB PRG:16DB 90 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_96DD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_96DD:
|
|
cmp #$F8 ; CPU:$96DD PRG:16DD C9 F8
|
|
bcc Label_969F ; CPU:$96DF PRG:16DF 90 BE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_96E1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_96E1:
|
|
lda #$F8 ; CPU:$96E1 PRG:16E1 A9 F8
|
|
sta $0234,x ; CPU:$96E3 PRG:16E3 9D 34 02
|
|
ldx Zp89 ; CPU:$96E6 PRG:16E6 A6 89
|
|
lda #$00 ; CPU:$96E8 PRG:16E8 A9 00
|
|
sta $0430,x ; CPU:$96EA PRG:16EA 9D 30 04
|
|
dec ZpA7 ; CPU:$96ED PRG:16ED C6 A7
|
|
cpy #$01 ; CPU:$96EF PRG:16EF C0 01
|
|
beq Label_9739 ; CPU:$96F1 PRG:16F1 F0 46
|
|
dec Zp5B ; CPU:$96F3 PRG:16F3 C6 5B
|
|
ldy #$00 ; CPU:$96F5 PRG:16F5 A0 00
|
|
sty ZpB8 ; CPU:$96F7 PRG:16F7 84 B8
|
|
sty Zp6E ; CPU:$96F9 PRG:16F9 84 6E
|
|
sty ZpC5 ; CPU:$96FB PRG:16FB 84 C5
|
|
lda #$01 ; CPU:$96FD PRG:16FD A9 01
|
|
sta Zp8F ; CPU:$96FF PRG:16FF 85 8F
|
|
lda #$F8 ; CPU:$9701 PRG:1701 A9 F8
|
|
sta $0204 ; CPU:$9703 PRG:1703 8D 04 02
|
|
sta $0210 ; CPU:$9706 PRG:1706 8D 10 02
|
|
sta ZpAA ; CPU:$9709 PRG:1709 85 AA
|
|
sta ZpAC ; CPU:$970B PRG:170B 85 AC
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_970D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_970D:
|
|
lda #$12 ; CPU:$970D PRG:170D A9 12
|
|
sta $0209,y ; CPU:$970F PRG:170F 99 09 02
|
|
lda #$14 ; CPU:$9712 PRG:1712 A9 14
|
|
sta $020D,y ; CPU:$9714 PRG:1714 99 0D 02
|
|
lda #$13 ; CPU:$9717 PRG:1717 A9 13
|
|
sta $0215,y ; CPU:$9719 PRG:1719 99 15 02
|
|
lda #$15 ; CPU:$971C PRG:171C A9 15
|
|
sta $0219,y ; CPU:$971E PRG:171E 99 19 02
|
|
lda #$03 ; CPU:$9721 PRG:1721 A9 03
|
|
sta $020A,y ; CPU:$9723 PRG:1723 99 0A 02
|
|
sta $020E,y ; CPU:$9726 PRG:1726 99 0E 02
|
|
sta $0216,y ; CPU:$9729 PRG:1729 99 16 02
|
|
sta $021A,y ; CPU:$972C PRG:172C 99 1A 02
|
|
lda #$0E ; CPU:$972F PRG:172F A9 0E
|
|
sta $06E6 ; CPU:$9731 PRG:1731 8D E6 06
|
|
ldy Zp89 ; CPU:$9734 PRG:1734 A4 89
|
|
jmp $9609 ; CPU:$9736 PRG:1736 4C 09 96
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9739
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9739:
|
|
dec Zp5C ; CPU:$9739 PRG:1739 C6 5C
|
|
lda #$01 ; CPU:$973B PRG:173B A9 01
|
|
sta Zp90 ; CPU:$973D PRG:173D 85 90
|
|
lda #$00 ; CPU:$973F PRG:173F A9 00
|
|
sta ZpB9 ; CPU:$9741 PRG:1741 85 B9
|
|
sta Zp6F ; CPU:$9743 PRG:1743 85 6F
|
|
sta ZpC6 ; CPU:$9745 PRG:1745 85 C6
|
|
lda #$F8 ; CPU:$9747 PRG:1747 A9 F8
|
|
sta $021C ; CPU:$9749 PRG:1749 8D 1C 02
|
|
sta $0228 ; CPU:$974C PRG:174C 8D 28 02
|
|
sta ZpAB ; CPU:$974F PRG:174F 85 AB
|
|
sta ZpAD ; CPU:$9751 PRG:1751 85 AD
|
|
ldy #$18 ; CPU:$9753 PRG:1753 A0 18
|
|
bne Label_970D ; CPU:$9755 PRG:1755 D0 B6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9757
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9757:
|
|
lda Zp40 ; CPU:$9757 PRG:1757 A5 40
|
|
beq Label_9769 ; CPU:$9759 PRG:1759 F0 0E
|
|
ldx #$00 ; CPU:$975B PRG:175B A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_975D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_975D:
|
|
lda $03D4,x ; CPU:$975D PRG:175D BD D4 03
|
|
cmp #$01 ; CPU:$9760 PRG:1760 C9 01
|
|
beq Label_976A ; CPU:$9762 PRG:1762 F0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9764
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9764:
|
|
inx ; CPU:$9764 PRG:1764 E8
|
|
cpx ZpB7 ; CPU:$9765 PRG:1765 E4 B7
|
|
bcc Label_975D ; CPU:$9767 PRG:1767 90 F4
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9769
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9769:
|
|
rts ; CPU:$9769 PRG:1769 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_976A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_976A:
|
|
lda $03B2,x ; CPU:$976A PRG:176A BD B2 03
|
|
beq Label_9764 ; CPU:$976D PRG:176D F0 F5
|
|
stx Zp86 ; CPU:$976F PRG:176F 86 86
|
|
ldy #$00 ; CPU:$9771 PRG:1771 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9773
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9773:
|
|
lda $0430,y ; CPU:$9773 PRG:1773 B9 30 04
|
|
cmp #$01 ; CPU:$9776 PRG:1776 C9 01
|
|
beq Label_9785 ; CPU:$9778 PRG:1778 F0 0B
|
|
cmp #$02 ; CPU:$977A PRG:177A C9 02
|
|
beq Label_9785 ; CPU:$977C PRG:177C F0 07
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_977E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_977E:
|
|
iny ; CPU:$977E PRG:177E C8
|
|
cpy #$10 ; CPU:$977F PRG:177F C0 10
|
|
bcc Label_9773 ; CPU:$9781 PRG:1781 90 F0
|
|
bcs Label_9764 ; CPU:$9783 PRG:1783 B0 DF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9785
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9785:
|
|
sty Zp89 ; CPU:$9785 PRG:1785 84 89
|
|
tya ; CPU:$9787 PRG:1787 98
|
|
asl a ; CPU:$9788 PRG:1788 0A
|
|
asl a ; CPU:$9789 PRG:1789 0A
|
|
tay ; CPU:$978A PRG:178A A8
|
|
lda $0234,y ; CPU:$978B PRG:178B B9 34 02
|
|
sec ; CPU:$978E PRG:178E 38
|
|
sbc $038A,x ; CPU:$978F PRG:178F FD 8A 03
|
|
bcc Label_979D ; CPU:$9792 PRG:1792 90 09
|
|
cmp #$04 ; CPU:$9794 PRG:1794 C9 04
|
|
bcc Label_97A1 ; CPU:$9796 PRG:1796 90 09
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9798
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9798:
|
|
ldy Zp89 ; CPU:$9798 PRG:1798 A4 89
|
|
jmp $977E ; CPU:$979A PRG:179A 4C 7E 97
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_979D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_979D:
|
|
cmp #$F5 ; CPU:$979D PRG:179D C9 F5
|
|
bcc Label_9798 ; CPU:$979F PRG:179F 90 F7
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_97A1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_97A1:
|
|
lda $0237,y ; CPU:$97A1 PRG:17A1 B9 37 02
|
|
sec ; CPU:$97A4 PRG:17A4 38
|
|
sbc $0380,x ; CPU:$97A5 PRG:17A5 FD 80 03
|
|
bcc Label_97B0 ; CPU:$97A8 PRG:17A8 90 06
|
|
cmp #$04 ; CPU:$97AA PRG:17AA C9 04
|
|
bcs Label_9798 ; CPU:$97AC PRG:17AC B0 EA
|
|
bcc Label_97B4 ; CPU:$97AE PRG:17AE 90 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_97B0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_97B0:
|
|
cmp #$F5 ; CPU:$97B0 PRG:17B0 C9 F5
|
|
bcc Label_9798 ; CPU:$97B2 PRG:17B2 90 E4
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_97B4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_97B4:
|
|
lda #$F8 ; CPU:$97B4 PRG:17B4 A9 F8
|
|
sta $0234,y ; CPU:$97B6 PRG:17B6 99 34 02
|
|
dec $03B2,x ; CPU:$97B9 PRG:17B9 DE B2 03
|
|
beq Label_97D1 ; CPU:$97BC PRG:17BC F0 13
|
|
ldy Zp89 ; CPU:$97BE PRG:17BE A4 89
|
|
lda $0430,y ; CPU:$97C0 PRG:17C0 B9 30 04
|
|
tax ; CPU:$97C3 PRG:17C3 AA
|
|
dex ; CPU:$97C4 PRG:17C4 CA
|
|
dec ZpA5,x ; CPU:$97C5 PRG:17C5 D6 A5
|
|
lda #$00 ; CPU:$97C7 PRG:17C7 A9 00
|
|
sta $0430,y ; CPU:$97C9 PRG:17C9 99 30 04
|
|
ldx Zp86 ; CPU:$97CC PRG:17CC A6 86
|
|
jmp $977E ; CPU:$97CE PRG:17CE 4C 7E 97
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_97D1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_97D1:
|
|
dec Zp40 ; CPU:$97D1 PRG:17D1 C6 40
|
|
inc Zp83 ; CPU:$97D3 PRG:17D3 E6 83
|
|
ldy Zp89 ; CPU:$97D5 PRG:17D5 A4 89
|
|
lda $0430,y ; CPU:$97D7 PRG:17D7 B9 30 04
|
|
tax ; CPU:$97DA PRG:17DA AA
|
|
dex ; CPU:$97DB PRG:17DB CA
|
|
lda #$00 ; CPU:$97DC PRG:17DC A9 00
|
|
sta $0430,y ; CPU:$97DE PRG:17DE 99 30 04
|
|
dec ZpA5,x ; CPU:$97E1 PRG:17E1 D6 A5
|
|
ldy Zp86 ; CPU:$97E3 PRG:17E3 A4 86
|
|
lda #$00 ; CPU:$97E5 PRG:17E5 A9 00
|
|
sta $0400,y ; CPU:$97E7 PRG:17E7 99 00 04
|
|
lda #$04 ; CPU:$97EA PRG:17EA A9 04
|
|
sta $03D4,y ; CPU:$97EC PRG:17EC 99 D4 03
|
|
lda (Zp7C),y ; CPU:$97EF PRG:17EF B1 7C
|
|
clc ; CPU:$97F1 PRG:17F1 18
|
|
adc Zp45,x ; CPU:$97F2 PRG:17F2 75 45
|
|
sta Zp45,x ; CPU:$97F4 PRG:17F4 95 45
|
|
bcc Label_9808 ; CPU:$97F6 PRG:17F6 90 10
|
|
clc ; CPU:$97F8 PRG:17F8 18
|
|
adc #$05 ; CPU:$97F9 PRG:17F9 69 05
|
|
sta Zp45,x ; CPU:$97FB PRG:17FB 95 45
|
|
lda Zp47,x ; CPU:$97FD PRG:17FD B5 47
|
|
clc ; CPU:$97FF PRG:17FF 18
|
|
adc #$05 ; CPU:$9800 PRG:1800 69 05
|
|
sta Zp47,x ; CPU:$9802 PRG:1802 95 47
|
|
inc Zp49,x ; CPU:$9804 PRG:1804 F6 49
|
|
inc Zp49,x ; CPU:$9806 PRG:1806 F6 49
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9808
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9808:
|
|
jsr $99BB ; CPU:$9808 PRG:1808 20 BB 99
|
|
lda #$0E ; CPU:$980B PRG:180B A9 0E
|
|
sta $06E6 ; CPU:$980D PRG:180D 8D E6 06
|
|
lda Zp86 ; CPU:$9810 PRG:1810 A5 86
|
|
asl a ; CPU:$9812 PRG:1812 0A
|
|
asl a ; CPU:$9813 PRG:1813 0A
|
|
tay ; CPU:$9814 PRG:1814 A8
|
|
lda #$F8 ; CPU:$9815 PRG:1815 A9 F8
|
|
sta $0274,y ; CPU:$9817 PRG:1817 99 74 02
|
|
ldy #$00 ; CPU:$981A PRG:181A A0 00
|
|
sty ZpBA ; CPU:$981C PRG:181C 84 BA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_981E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_981E:
|
|
lda $0400,y ; CPU:$981E PRG:181E B9 00 04
|
|
beq Label_982D ; CPU:$9821 PRG:1821 F0 0A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9823
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9823:
|
|
iny ; CPU:$9823 PRG:1823 C8
|
|
cpy #$23 ; CPU:$9824 PRG:1824 C0 23
|
|
bcc Label_981E ; CPU:$9826 PRG:1826 90 F6
|
|
ldx Zp86 ; CPU:$9828 PRG:1828 A6 86
|
|
jmp $9764 ; CPU:$982A PRG:182A 4C 64 97
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_982D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_982D:
|
|
tya ; CPU:$982D PRG:182D 98
|
|
asl a ; CPU:$982E PRG:182E 0A
|
|
asl a ; CPU:$982F PRG:182F 0A
|
|
tax ; CPU:$9830 PRG:1830 AA
|
|
sty Zp81 ; CPU:$9831 PRG:1831 84 81
|
|
ldy ZpBA ; CPU:$9833 PRG:1833 A4 BA
|
|
lda #$03 ; CPU:$9835 PRG:1835 A9 03
|
|
sta $0276,x ; CPU:$9837 PRG:1837 9D 76 02
|
|
lda $99F2,y ; CPU:$983A PRG:183A B9 F2 99
|
|
sta $0275,x ; CPU:$983D PRG:183D 9D 75 02
|
|
tya ; CPU:$9840 PRG:1840 98
|
|
asl a ; CPU:$9841 PRG:1841 0A
|
|
tay ; CPU:$9842 PRG:1842 A8
|
|
lda $0440,y ; CPU:$9843 PRG:1843 B9 40 04
|
|
sta $0274,x ; CPU:$9846 PRG:1846 9D 74 02
|
|
iny ; CPU:$9849 PRG:1849 C8
|
|
lda $0440,y ; CPU:$984A PRG:184A B9 40 04
|
|
sta $0277,x ; CPU:$984D PRG:184D 9D 77 02
|
|
ldy Zp81 ; CPU:$9850 PRG:1850 A4 81
|
|
lda #$FD ; CPU:$9852 PRG:1852 A9 FD
|
|
sta $0400,y ; CPU:$9854 PRG:1854 99 00 04
|
|
inc ZpBA ; CPU:$9857 PRG:1857 E6 BA
|
|
lda ZpBA ; CPU:$9859 PRG:1859 A5 BA
|
|
cmp #$04 ; CPU:$985B PRG:185B C9 04
|
|
bcc Label_9823 ; CPU:$985D PRG:185D 90 C4
|
|
ldx Zp86 ; CPU:$985F PRG:185F A6 86
|
|
jmp $9764 ; CPU:$9861 PRG:1861 4C 64 97
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9864
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9864:
|
|
lda Zp83 ; CPU:$9864 PRG:1864 A5 83
|
|
cmp #$23 ; CPU:$9866 PRG:1866 C9 23
|
|
bcs Label_9876 ; CPU:$9868 PRG:1868 B0 0C
|
|
ldx #$00 ; CPU:$986A PRG:186A A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_986C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_986C:
|
|
lda $03B2,x ; CPU:$986C PRG:186C BD B2 03
|
|
bne Label_9877 ; CPU:$986F PRG:186F D0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9871
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9871:
|
|
inx ; CPU:$9871 PRG:1871 E8
|
|
cpx ZpB7 ; CPU:$9872 PRG:1872 E4 B7
|
|
bcc Label_986C ; CPU:$9874 PRG:1874 90 F6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9876
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9876:
|
|
rts ; CPU:$9876 PRG:1876 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9877
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9877:
|
|
cmp #$F0 ; CPU:$9877 PRG:1877 C9 F0
|
|
bcs Label_9871 ; CPU:$9879 PRG:1879 B0 F6
|
|
stx Zp86 ; CPU:$987B PRG:187B 86 86
|
|
txa ; CPU:$987D PRG:187D 8A
|
|
tay ; CPU:$987E PRG:187E A8
|
|
lda (ZpCB),y ; CPU:$987F PRG:187F B1 CB
|
|
sta ZpD3 ; CPU:$9881 PRG:1881 85 D3
|
|
ldy #$00 ; CPU:$9883 PRG:1883 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9885
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9885:
|
|
lda $0430,y ; CPU:$9885 PRG:1885 B9 30 04
|
|
cmp #$01 ; CPU:$9888 PRG:1888 C9 01
|
|
beq Label_9897 ; CPU:$988A PRG:188A F0 0B
|
|
cmp #$02 ; CPU:$988C PRG:188C C9 02
|
|
beq Label_9897 ; CPU:$988E PRG:188E F0 07
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9890
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9890:
|
|
iny ; CPU:$9890 PRG:1890 C8
|
|
cpy #$10 ; CPU:$9891 PRG:1891 C0 10
|
|
bcc Label_9885 ; CPU:$9893 PRG:1893 90 F0
|
|
bcs Label_9871 ; CPU:$9895 PRG:1895 B0 DA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9897
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9897:
|
|
sty Zp89 ; CPU:$9897 PRG:1897 84 89
|
|
tya ; CPU:$9899 PRG:1899 98
|
|
asl a ; CPU:$989A PRG:189A 0A
|
|
asl a ; CPU:$989B PRG:189B 0A
|
|
tay ; CPU:$989C PRG:189C A8
|
|
lda $0234,y ; CPU:$989D PRG:189D B9 34 02
|
|
sec ; CPU:$98A0 PRG:18A0 38
|
|
sbc $038A,x ; CPU:$98A1 PRG:18A1 FD 8A 03
|
|
bcc Label_98AC ; CPU:$98A4 PRG:18A4 90 06
|
|
beq Label_98C0 ; CPU:$98A6 PRG:18A6 F0 18
|
|
sta Zp81 ; CPU:$98A8 PRG:18A8 85 81
|
|
bcs Label_98B5 ; CPU:$98AA PRG:18AA B0 09
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_98AC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_98AC:
|
|
lda $038A,x ; CPU:$98AC PRG:18AC BD 8A 03
|
|
sec ; CPU:$98AF PRG:18AF 38
|
|
sbc $0234,y ; CPU:$98B0 PRG:18B0 F9 34 02
|
|
sta Zp81 ; CPU:$98B3 PRG:18B3 85 81
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_98B5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_98B5:
|
|
lda Zp81 ; CPU:$98B5 PRG:18B5 A5 81
|
|
cmp #$0C ; CPU:$98B7 PRG:18B7 C9 0C
|
|
bcc Label_98C0 ; CPU:$98B9 PRG:18B9 90 05
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_98BB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_98BB:
|
|
ldy Zp89 ; CPU:$98BB PRG:18BB A4 89
|
|
jmp $9890 ; CPU:$98BD PRG:18BD 4C 90 98
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_98C0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_98C0:
|
|
lda $0380,x ; CPU:$98C0 PRG:18C0 BD 80 03
|
|
sec ; CPU:$98C3 PRG:18C3 38
|
|
sbc $0237,y ; CPU:$98C4 PRG:18C4 F9 37 02
|
|
bcc Label_98CF ; CPU:$98C7 PRG:18C7 90 06
|
|
beq Label_98F8 ; CPU:$98C9 PRG:18C9 F0 2D
|
|
sta Zp81 ; CPU:$98CB PRG:18CB 85 81
|
|
bcs Label_98D8 ; CPU:$98CD PRG:18CD B0 09
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_98CF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_98CF:
|
|
lda $0237,y ; CPU:$98CF PRG:18CF B9 37 02
|
|
sec ; CPU:$98D2 PRG:18D2 38
|
|
sbc $0380,x ; CPU:$98D3 PRG:18D3 FD 80 03
|
|
sta Zp81 ; CPU:$98D6 PRG:18D6 85 81
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_98D8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_98D8:
|
|
lda ZpD3 ; CPU:$98D8 PRG:18D8 A5 D3
|
|
cmp #$0A ; CPU:$98DA PRG:18DA C9 0A
|
|
bcs Label_98E6 ; CPU:$98DC PRG:18DC B0 08
|
|
lda Zp81 ; CPU:$98DE PRG:18DE A5 81
|
|
cmp #$12 ; CPU:$98E0 PRG:18E0 C9 12
|
|
bcs Label_98BB ; CPU:$98E2 PRG:18E2 B0 D7
|
|
bcc Label_98F8 ; CPU:$98E4 PRG:18E4 90 12
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_98E6
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_98E6:
|
|
cmp #$0C ; CPU:$98E6 PRG:18E6 C9 0C
|
|
bcs Label_98F2 ; CPU:$98E8 PRG:18E8 B0 08
|
|
lda Zp81 ; CPU:$98EA PRG:18EA A5 81
|
|
cmp #$1A ; CPU:$98EC PRG:18EC C9 1A
|
|
bcs Label_98BB ; CPU:$98EE PRG:18EE B0 CB
|
|
bcc Label_98F8 ; CPU:$98F0 PRG:18F0 90 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_98F2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_98F2:
|
|
lda Zp81 ; CPU:$98F2 PRG:18F2 A5 81
|
|
cmp #$16 ; CPU:$98F4 PRG:18F4 C9 16
|
|
bcs Label_98BB ; CPU:$98F6 PRG:18F6 B0 C3
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_98F8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_98F8:
|
|
lda #$F8 ; CPU:$98F8 PRG:18F8 A9 F8
|
|
sta $0234,y ; CPU:$98FA PRG:18FA 99 34 02
|
|
cpx #$08 ; CPU:$98FD PRG:18FD E0 08
|
|
bcs Label_9905 ; CPU:$98FF PRG:18FF B0 04
|
|
lda ZpE2 ; CPU:$9901 PRG:1901 A5 E2
|
|
bne Label_990A ; CPU:$9903 PRG:1903 D0 05
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9905
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9905:
|
|
dec $03B2,x ; CPU:$9905 PRG:1905 DE B2 03
|
|
beq Label_991D ; CPU:$9908 PRG:1908 F0 13
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_990A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_990A:
|
|
ldy Zp89 ; CPU:$990A PRG:190A A4 89
|
|
lda $0430,y ; CPU:$990C PRG:190C B9 30 04
|
|
tax ; CPU:$990F PRG:190F AA
|
|
dex ; CPU:$9910 PRG:1910 CA
|
|
dec ZpA5,x ; CPU:$9911 PRG:1911 D6 A5
|
|
ldx Zp86 ; CPU:$9913 PRG:1913 A6 86
|
|
lda #$00 ; CPU:$9915 PRG:1915 A9 00
|
|
sta $0430,y ; CPU:$9917 PRG:1917 99 30 04
|
|
jmp $9890 ; CPU:$991A PRG:191A 4C 90 98
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_991D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_991D:
|
|
lda ZpB7 ; CPU:$991D PRG:191D A5 B7
|
|
sta ZpBA ; CPU:$991F PRG:191F 85 BA
|
|
dec ZpBA ; CPU:$9921 PRG:1921 C6 BA
|
|
lda Zp86 ; CPU:$9923 PRG:1923 A5 86
|
|
cmp ZpBA ; CPU:$9925 PRG:1925 C5 BA
|
|
bcc Label_992C ; CPU:$9927 PRG:1927 90 03
|
|
jmp $99F6 ; CPU:$9929 PRG:1929 4C F6 99
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_992C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_992C:
|
|
inc ZpC9 ; CPU:$992C PRG:192C E6 C9
|
|
ldy Zp89 ; CPU:$992E PRG:192E A4 89
|
|
lda $0430,y ; CPU:$9930 PRG:1930 B9 30 04
|
|
tax ; CPU:$9933 PRG:1933 AA
|
|
dex ; CPU:$9934 PRG:1934 CA
|
|
lda #$00 ; CPU:$9935 PRG:1935 A9 00
|
|
sta $0430,y ; CPU:$9937 PRG:1937 99 30 04
|
|
dec ZpA5,x ; CPU:$993A PRG:193A D6 A5
|
|
ldy Zp86 ; CPU:$993C PRG:193C A4 86
|
|
iny ; CPU:$993E PRG:193E C8
|
|
lda (Zp7C),y ; CPU:$993F PRG:193F B1 7C
|
|
clc ; CPU:$9941 PRG:1941 18
|
|
adc Zp45,x ; CPU:$9942 PRG:1942 75 45
|
|
sta Zp45,x ; CPU:$9944 PRG:1944 95 45
|
|
bcc Label_9958 ; CPU:$9946 PRG:1946 90 10
|
|
clc ; CPU:$9948 PRG:1948 18
|
|
adc #$05 ; CPU:$9949 PRG:1949 69 05
|
|
sta Zp45,x ; CPU:$994B PRG:194B 95 45
|
|
lda Zp47,x ; CPU:$994D PRG:194D B5 47
|
|
clc ; CPU:$994F PRG:194F 18
|
|
adc #$05 ; CPU:$9950 PRG:1950 69 05
|
|
sta Zp47,x ; CPU:$9952 PRG:1952 95 47
|
|
inc Zp49,x ; CPU:$9954 PRG:1954 F6 49
|
|
inc Zp49,x ; CPU:$9956 PRG:1956 F6 49
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9958
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9958:
|
|
jsr $99BB ; CPU:$9958 PRG:1958 20 BB 99
|
|
lda #$0E ; CPU:$995B PRG:195B A9 0E
|
|
sta $06E6 ; CPU:$995D PRG:195D 8D E6 06
|
|
lda Zp86 ; CPU:$9960 PRG:1960 A5 86
|
|
asl a ; CPU:$9962 PRG:1962 0A
|
|
asl a ; CPU:$9963 PRG:1963 0A
|
|
asl a ; CPU:$9964 PRG:1964 0A
|
|
asl a ; CPU:$9965 PRG:1965 0A
|
|
sta Zp81 ; CPU:$9966 PRG:1966 85 81
|
|
lda #$00 ; CPU:$9968 PRG:1968 A9 00
|
|
sta ZpBA ; CPU:$996A PRG:196A 85 BA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_996C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_996C:
|
|
ldx Zp81 ; CPU:$996C PRG:196C A6 81
|
|
lda $0600,x ; CPU:$996E PRG:196E BD 00 06
|
|
tax ; CPU:$9971 PRG:1971 AA
|
|
ldy ZpBA ; CPU:$9972 PRG:1972 A4 BA
|
|
cpy #$04 ; CPU:$9974 PRG:1974 C0 04
|
|
bcs Label_99A9 ; CPU:$9976 PRG:1976 B0 31
|
|
lda #$03 ; CPU:$9978 PRG:1978 A9 03
|
|
sta $0276,x ; CPU:$997A PRG:197A 9D 76 02
|
|
lda $99F2,y ; CPU:$997D PRG:197D B9 F2 99
|
|
sta $0275,x ; CPU:$9980 PRG:1980 9D 75 02
|
|
tya ; CPU:$9983 PRG:1983 98
|
|
asl a ; CPU:$9984 PRG:1984 0A
|
|
tay ; CPU:$9985 PRG:1985 A8
|
|
lda $0440,y ; CPU:$9986 PRG:1986 B9 40 04
|
|
sta $0274,x ; CPU:$9989 PRG:1989 9D 74 02
|
|
iny ; CPU:$998C PRG:198C C8
|
|
lda $0440,y ; CPU:$998D PRG:198D B9 40 04
|
|
sta $0277,x ; CPU:$9990 PRG:1990 9D 77 02
|
|
txa ; CPU:$9993 PRG:1993 8A
|
|
lsr a ; CPU:$9994 PRG:1994 4A
|
|
lsr a ; CPU:$9995 PRG:1995 4A
|
|
tax ; CPU:$9996 PRG:1996 AA
|
|
lda #$FD ; CPU:$9997 PRG:1997 A9 FD
|
|
sta $0400,x ; CPU:$9999 PRG:1999 9D 00 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_999C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_999C:
|
|
inc ZpBA ; CPU:$999C PRG:199C E6 BA
|
|
inc Zp81 ; CPU:$999E PRG:199E E6 81
|
|
dec ZpD3 ; CPU:$99A0 PRG:19A0 C6 D3
|
|
bne Label_996C ; CPU:$99A2 PRG:19A2 D0 C8
|
|
ldx Zp86 ; CPU:$99A4 PRG:19A4 A6 86
|
|
jmp $9871 ; CPU:$99A6 PRG:19A6 4C 71 98
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_99A9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_99A9:
|
|
txa ; CPU:$99A9 PRG:19A9 8A
|
|
lsr a ; CPU:$99AA PRG:19AA 4A
|
|
lsr a ; CPU:$99AB PRG:19AB 4A
|
|
tay ; CPU:$99AC PRG:19AC A8
|
|
lda #$00 ; CPU:$99AD PRG:19AD A9 00
|
|
sta $0400,y ; CPU:$99AF PRG:19AF 99 00 04
|
|
inc Zp83 ; CPU:$99B2 PRG:19B2 E6 83
|
|
lda #$F8 ; CPU:$99B4 PRG:19B4 A9 F8
|
|
sta $0274,x ; CPU:$99B6 PRG:19B6 9D 74 02
|
|
bne Label_999C ; CPU:$99B9 PRG:19B9 D0 E1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_99BB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_99BB:
|
|
ldx Zp86 ; CPU:$99BB PRG:19BB A6 86
|
|
ldy #$03 ; CPU:$99BD PRG:19BD A0 03
|
|
lda $0380,x ; CPU:$99BF PRG:19BF BD 80 03
|
|
sta $0440,y ; CPU:$99C2 PRG:19C2 99 40 04
|
|
ldy #$07 ; CPU:$99C5 PRG:19C5 A0 07
|
|
sta $0440,y ; CPU:$99C7 PRG:19C7 99 40 04
|
|
sec ; CPU:$99CA PRG:19CA 38
|
|
sbc #$08 ; CPU:$99CB PRG:19CB E9 08
|
|
ldy #$01 ; CPU:$99CD PRG:19CD A0 01
|
|
sta $0440,y ; CPU:$99CF PRG:19CF 99 40 04
|
|
ldy #$05 ; CPU:$99D2 PRG:19D2 A0 05
|
|
sta $0440,y ; CPU:$99D4 PRG:19D4 99 40 04
|
|
lda $038A,x ; CPU:$99D7 PRG:19D7 BD 8A 03
|
|
ldy #$04 ; CPU:$99DA PRG:19DA A0 04
|
|
sta $0440,y ; CPU:$99DC PRG:19DC 99 40 04
|
|
ldy #$06 ; CPU:$99DF PRG:19DF A0 06
|
|
sta $0440,y ; CPU:$99E1 PRG:19E1 99 40 04
|
|
sec ; CPU:$99E4 PRG:19E4 38
|
|
sbc #$08 ; CPU:$99E5 PRG:19E5 E9 08
|
|
ldy #$00 ; CPU:$99E7 PRG:19E7 A0 00
|
|
sta $0440,y ; CPU:$99E9 PRG:19E9 99 40 04
|
|
ldy #$02 ; CPU:$99EC PRG:19EC A0 02
|
|
sta $0440,y ; CPU:$99EE PRG:19EE 99 40 04
|
|
rts ; CPU:$99F1 PRG:19F1 60
|
|
; ---- data $99F2-$99F5 (4 bytes) ----
|
|
; referenced by `lda $99F2,y` at $983A (operand $99F2 falls inside this region)
|
|
; referenced by `lda $99F2,y` at $997D (operand $99F2 falls inside this region)
|
|
; referenced by `lda $99F2,y` at $AD38 (operand $99F2 falls inside this region)
|
|
.byte $12, $14, $13, $15 ; CPU:$99F2 PRG:19F2 12 14 13 15
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_99F6
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_99F6:
|
|
ldx Zp86 ; CPU:$99F6 PRG:19F6 A6 86
|
|
lda Zp74 ; CPU:$99F8 PRG:19F8 A5 74
|
|
and #$07 ; CPU:$99FA PRG:19FA 29 07
|
|
asl a ; CPU:$99FC PRG:19FC 0A
|
|
tay ; CPU:$99FD PRG:19FD A8
|
|
lda $9A08,y ; CPU:$99FE PRG:19FE B9 08 9A
|
|
pha ; CPU:$9A01 PRG:1A01 48
|
|
lda $9A07,y ; CPU:$9A02 PRG:1A02 B9 07 9A
|
|
pha ; CPU:$9A05 PRG:1A05 48
|
|
rts ; CPU:$9A06 PRG:1A06 60
|
|
; ---- data $9A07-$9AD3 (205 bytes) ----
|
|
; referenced by `lda $9A08,y` at $99FE (operand $9A08 falls inside this region)
|
|
; referenced by `lda $9A07,y` at $9A02 (operand $9A07 falls inside this region)
|
|
.byte $3A, $9A, $4D, $9A, $60, $9A, $73, $9A, $4D, $9A, $86, $9A, $99, $9A, $4D, $9A ; CPU:$9A07 PRG:1A07 3A 9A 4D 9A 60 9A 73 9A 4D 9A 86 9A 99 9A 4D 9A
|
|
.byte $43, $45, $FF, $44, $46, $FF, $3F, $41, $FF, $40, $42, $FF, $4B, $4D, $FF, $4C ; CPU:$9A17 PRG:1A17 43 45 FF 44 46 FF 3F 41 FF 40 42 FF 4B 4D FF 4C
|
|
.byte $4E, $FF, $47, $49, $FF, $48, $4A, $FF, $4F, $51, $FF, $50, $52, $FF, $53, $55 ; CPU:$9A27 PRG:1A27 4E FF 47 49 FF 48 4A FF 4F 51 FF 50 52 FF 53 55
|
|
.byte $FF, $54, $56, $FF, $A9, $F0, $9D, $B2, $03, $A9, $17, $85, $C7, $A9, $9A, $85 ; CPU:$9A37 PRG:1A37 FF 54 56 FF A9 F0 9D B2 03 A9 17 85 C7 A9 9A 85
|
|
.byte $C8, $A9, $01, $85, $D2, $D0, $5D, $A9, $F1, $9D, $B2, $03, $A9, $1D, $85, $C7 ; CPU:$9A47 PRG:1A47 C8 A9 01 85 D2 D0 5D A9 F1 9D B2 03 A9 1D 85 C7
|
|
.byte $A9, $9A, $85, $C8, $A9, $02, $85, $D2, $D0, $4A, $A9, $F2, $9D, $B2, $03, $A9 ; CPU:$9A57 PRG:1A57 A9 9A 85 C8 A9 02 85 D2 D0 4A A9 F2 9D B2 03 A9
|
|
.byte $23, $85, $C7, $A9, $9A, $85, $C8, $A9, $03, $85, $D2, $D0, $37, $A9, $F3, $9D ; CPU:$9A67 PRG:1A67 23 85 C7 A9 9A 85 C8 A9 03 85 D2 D0 37 A9 F3 9D
|
|
.byte $B2, $03, $A9, $29, $85, $C7, $A9, $9A, $85, $C8, $A9, $01, $85, $D2, $D0, $24 ; CPU:$9A77 PRG:1A77 B2 03 A9 29 85 C7 A9 9A 85 C8 A9 01 85 D2 D0 24
|
|
.byte $A9, $F4, $9D, $B2, $03, $A9, $2F, $85, $C7, $A9, $9A, $85, $C8, $A9, $02, $85 ; CPU:$9A87 PRG:1A87 A9 F4 9D B2 03 A9 2F 85 C7 A9 9A 85 C8 A9 02 85
|
|
.byte $D2, $D0, $11, $A9, $F5, $9D, $B2, $03, $A9, $35, $85, $C7, $A9, $9A, $85, $C8 ; CPU:$9A97 PRG:1A97 D2 D0 11 A9 F5 9D B2 03 A9 35 85 C7 A9 9A 85 C8
|
|
.byte $A9, $01, $85, $D2, $A0, $00, $84, $BA, $A4, $BA, $A5, $B7, $C9, $09, $F0, $06 ; CPU:$9AA7 PRG:1AA7 A9 01 85 D2 A0 00 84 BA A4 BA A5 B7 C9 09 F0 06
|
|
.byte $B9, $40, $06, $4C, $C0, $9A, $B9, $80, $06, $AA, $A5, $D2, $9D, $76, $02, $B1 ; CPU:$9AB7 PRG:1AB7 B9 40 06 4C C0 9A B9 80 06 AA A5 D2 9D 76 02 B1
|
|
.byte $C7, $9D, $75, $02, $E6, $BA, $A5, $BA, $C9, $06, $90, $DC, $60 ; CPU:$9AC7 PRG:1AC7 C7 9D 75 02 E6 BA A5 BA C9 06 90 DC 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9AD4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9AD4:
|
|
lda Zp83 ; CPU:$9AD4 PRG:1AD4 A5 83
|
|
cmp #$23 ; CPU:$9AD6 PRG:1AD6 C9 23
|
|
bcs Label_9AFE ; CPU:$9AD8 PRG:1AD8 B0 24
|
|
lda $0700 ; CPU:$9ADA PRG:1ADA AD 00 07
|
|
and #$01 ; CPU:$9ADD PRG:1ADD 29 01
|
|
bne Label_9AE4 ; CPU:$9ADF PRG:1ADF D0 03
|
|
jmp $9B90 ; CPU:$9AE1 PRG:1AE1 4C 90 9B
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9AE4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9AE4:
|
|
lda Zp8F ; CPU:$9AE4 PRG:1AE4 A5 8F
|
|
bne Label_9AFE ; CPU:$9AE6 PRG:1AE6 D0 16
|
|
lda Zp93 ; CPU:$9AE8 PRG:1AE8 A5 93
|
|
bne Label_9AFE ; CPU:$9AEA PRG:1AEA D0 12
|
|
lda Zp95 ; CPU:$9AEC PRG:1AEC A5 95
|
|
beq Label_9AFF ; CPU:$9AEE PRG:1AEE F0 0F
|
|
ldy ZpB7 ; CPU:$9AF0 PRG:1AF0 A4 B7
|
|
dey ; CPU:$9AF2 PRG:1AF2 88
|
|
lda $03B2,y ; CPU:$9AF3 PRG:1AF3 B9 B2 03
|
|
cmp #$F0 ; CPU:$9AF6 PRG:1AF6 C9 F0
|
|
bcc Label_9AFE ; CPU:$9AF8 PRG:1AF8 90 04
|
|
ldx #$00 ; CPU:$9AFA PRG:1AFA A2 00
|
|
beq Label_9B0E ; CPU:$9AFC PRG:1AFC F0 10
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9AFE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9AFE:
|
|
rts ; CPU:$9AFE PRG:1AFE 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9AFF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9AFF:
|
|
ldx #$00 ; CPU:$9AFF PRG:1AFF A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B01
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B01:
|
|
ldy #$00 ; CPU:$9B01 PRG:1B01 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B03
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B03:
|
|
lda $03B2,y ; CPU:$9B03 PRG:1B03 B9 B2 03
|
|
bne Label_9B0E ; CPU:$9B06 PRG:1B06 D0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B08
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B08:
|
|
iny ; CPU:$9B08 PRG:1B08 C8
|
|
cpy ZpB7 ; CPU:$9B09 PRG:1B09 C4 B7
|
|
bcc Label_9B03 ; CPU:$9B0B PRG:1B0B 90 F6
|
|
rts ; CPU:$9B0D PRG:1B0D 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B0E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B0E:
|
|
lda $0380,y ; CPU:$9B0E PRG:1B0E B9 80 03
|
|
sec ; CPU:$9B11 PRG:1B11 38
|
|
sbc ZpAA,x ; CPU:$9B12 PRG:1B12 F5 AA
|
|
bcc Label_9B1A ; CPU:$9B14 PRG:1B14 90 04
|
|
beq Label_9B24 ; CPU:$9B16 PRG:1B16 F0 0C
|
|
bcs Label_9B20 ; CPU:$9B18 PRG:1B18 B0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B1A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B1A:
|
|
lda ZpAA,x ; CPU:$9B1A PRG:1B1A B5 AA
|
|
sec ; CPU:$9B1C PRG:1B1C 38
|
|
sbc $0380,y ; CPU:$9B1D PRG:1B1D F9 80 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B20
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B20:
|
|
cmp #$17 ; CPU:$9B20 PRG:1B20 C9 17
|
|
bcs Label_9B08 ; CPU:$9B22 PRG:1B22 B0 E4
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B24
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B24:
|
|
lda $038A,y ; CPU:$9B24 PRG:1B24 B9 8A 03
|
|
sec ; CPU:$9B27 PRG:1B27 38
|
|
sbc ZpAC,x ; CPU:$9B28 PRG:1B28 F5 AC
|
|
bcc Label_9B30 ; CPU:$9B2A PRG:1B2A 90 04
|
|
beq Label_9B3A ; CPU:$9B2C PRG:1B2C F0 0C
|
|
bcs Label_9B36 ; CPU:$9B2E PRG:1B2E B0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B30
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B30:
|
|
lda ZpAC,x ; CPU:$9B30 PRG:1B30 B5 AC
|
|
sec ; CPU:$9B32 PRG:1B32 38
|
|
sbc $038A,y ; CPU:$9B33 PRG:1B33 F9 8A 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B36
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B36:
|
|
cmp #$10 ; CPU:$9B36 PRG:1B36 C9 10
|
|
bcs Label_9B08 ; CPU:$9B38 PRG:1B38 B0 CE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B3A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B3A:
|
|
lda $03B2,y ; CPU:$9B3A PRG:1B3A B9 B2 03
|
|
cmp #$F0 ; CPU:$9B3D PRG:1B3D C9 F0
|
|
bcc Label_9B44 ; CPU:$9B3F PRG:1B3F 90 03
|
|
jmp $9BB5 ; CPU:$9B41 PRG:1B41 4C B5 9B
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B44
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B44:
|
|
cpx #$01 ; CPU:$9B44 PRG:1B44 E0 01
|
|
bne Label_9B4C ; CPU:$9B46 PRG:1B46 D0 04
|
|
ldy #$18 ; CPU:$9B48 PRG:1B48 A0 18
|
|
bne Label_9B4E ; CPU:$9B4A PRG:1B4A D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B4C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B4C:
|
|
ldy #$00 ; CPU:$9B4C PRG:1B4C A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B4E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B4E:
|
|
dec Zp5B,x ; CPU:$9B4E PRG:1B4E D6 5B
|
|
lda #$01 ; CPU:$9B50 PRG:1B50 A9 01
|
|
sta Zp8F,x ; CPU:$9B52 PRG:1B52 95 8F
|
|
lda #$00 ; CPU:$9B54 PRG:1B54 A9 00
|
|
sta ZpB8,x ; CPU:$9B56 PRG:1B56 95 B8
|
|
sta ZpC5,x ; CPU:$9B58 PRG:1B58 95 C5
|
|
sta Zp6E,x ; CPU:$9B5A PRG:1B5A 95 6E
|
|
lda #$F8 ; CPU:$9B5C PRG:1B5C A9 F8
|
|
sta ZpAA,x ; CPU:$9B5E PRG:1B5E 95 AA
|
|
sta ZpAC,x ; CPU:$9B60 PRG:1B60 95 AC
|
|
sta $0204,y ; CPU:$9B62 PRG:1B62 99 04 02
|
|
sta $0210,y ; CPU:$9B65 PRG:1B65 99 10 02
|
|
lda #$12 ; CPU:$9B68 PRG:1B68 A9 12
|
|
sta $0209,y ; CPU:$9B6A PRG:1B6A 99 09 02
|
|
lda #$14 ; CPU:$9B6D PRG:1B6D A9 14
|
|
sta $020D,y ; CPU:$9B6F PRG:1B6F 99 0D 02
|
|
lda #$13 ; CPU:$9B72 PRG:1B72 A9 13
|
|
sta $0215,y ; CPU:$9B74 PRG:1B74 99 15 02
|
|
lda #$15 ; CPU:$9B77 PRG:1B77 A9 15
|
|
sta $0219,y ; CPU:$9B79 PRG:1B79 99 19 02
|
|
lda #$03 ; CPU:$9B7C PRG:1B7C A9 03
|
|
sta $020A,y ; CPU:$9B7E PRG:1B7E 99 0A 02
|
|
sta $020E,y ; CPU:$9B81 PRG:1B81 99 0E 02
|
|
sta $0216,y ; CPU:$9B84 PRG:1B84 99 16 02
|
|
sta $021A,y ; CPU:$9B87 PRG:1B87 99 1A 02
|
|
lda #$0E ; CPU:$9B8A PRG:1B8A A9 0E
|
|
sta $06E6 ; CPU:$9B8C PRG:1B8C 8D E6 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B8F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B8F:
|
|
rts ; CPU:$9B8F PRG:1B8F 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9B90
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9B90:
|
|
lda $0710 ; CPU:$9B90 PRG:1B90 AD 10 07
|
|
bne Label_9B8F ; CPU:$9B93 PRG:1B93 D0 FA
|
|
lda Zp90 ; CPU:$9B95 PRG:1B95 A5 90
|
|
bne Label_9B8F ; CPU:$9B97 PRG:1B97 D0 F6
|
|
lda Zp94 ; CPU:$9B99 PRG:1B99 A5 94
|
|
bne Label_9B8F ; CPU:$9B9B PRG:1B9B D0 F2
|
|
lda Zp96 ; CPU:$9B9D PRG:1B9D A5 96
|
|
beq Label_9BB0 ; CPU:$9B9F PRG:1B9F F0 0F
|
|
ldy ZpB7 ; CPU:$9BA1 PRG:1BA1 A4 B7
|
|
dey ; CPU:$9BA3 PRG:1BA3 88
|
|
lda $03B2,y ; CPU:$9BA4 PRG:1BA4 B9 B2 03
|
|
cmp #$F0 ; CPU:$9BA7 PRG:1BA7 C9 F0
|
|
bcc Label_9B8F ; CPU:$9BA9 PRG:1BA9 90 E4
|
|
ldx #$01 ; CPU:$9BAB PRG:1BAB A2 01
|
|
jmp $9B0E ; CPU:$9BAD PRG:1BAD 4C 0E 9B
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9BB0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9BB0:
|
|
ldx #$01 ; CPU:$9BB0 PRG:1BB0 A2 01
|
|
jmp $9B01 ; CPU:$9BB2 PRG:1BB2 4C 01 9B
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9BB5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9BB5:
|
|
cmp #$F1 ; CPU:$9BB5 PRG:1BB5 C9 F1
|
|
bcs Label_9BBF ; CPU:$9BB7 PRG:1BB7 B0 06
|
|
lda #$01 ; CPU:$9BB9 PRG:1BB9 A9 01
|
|
sta Zp6E,x ; CPU:$9BBB PRG:1BBB 95 6E
|
|
bne Label_9BEF ; CPU:$9BBD PRG:1BBD D0 30
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9BBF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9BBF:
|
|
cmp #$F2 ; CPU:$9BBF PRG:1BBF C9 F2
|
|
bcs Label_9BC9 ; CPU:$9BC1 PRG:1BC1 B0 06
|
|
lda #$01 ; CPU:$9BC3 PRG:1BC3 A9 01
|
|
sta ZpC5,x ; CPU:$9BC5 PRG:1BC5 95 C5
|
|
bne Label_9BEF ; CPU:$9BC7 PRG:1BC7 D0 26
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9BC9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9BC9:
|
|
cmp #$F3 ; CPU:$9BC9 PRG:1BC9 C9 F3
|
|
bcs Label_9BD1 ; CPU:$9BCB PRG:1BCB B0 04
|
|
inc Zp5B,x ; CPU:$9BCD PRG:1BCD F6 5B
|
|
bne Label_9BEF ; CPU:$9BCF PRG:1BCF D0 1E
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9BD1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9BD1:
|
|
cmp #$F4 ; CPU:$9BD1 PRG:1BD1 C9 F4
|
|
bcs Label_9BDB ; CPU:$9BD3 PRG:1BD3 B0 06
|
|
lda #$02 ; CPU:$9BD5 PRG:1BD5 A9 02
|
|
sta Zp6E,x ; CPU:$9BD7 PRG:1BD7 95 6E
|
|
bne Label_9BEF ; CPU:$9BD9 PRG:1BD9 D0 14
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9BDB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9BDB:
|
|
cmp #$F5 ; CPU:$9BDB PRG:1BDB C9 F5
|
|
bcs Label_9BEB ; CPU:$9BDD PRG:1BDD B0 0C
|
|
lda #$00 ; CPU:$9BDF PRG:1BDF A9 00
|
|
sta Zp65,x ; CPU:$9BE1 PRG:1BE1 95 65
|
|
lda #$01 ; CPU:$9BE3 PRG:1BE3 A9 01
|
|
sta Zp95,x ; CPU:$9BE5 PRG:1BE5 95 95
|
|
sta ZpCD,x ; CPU:$9BE7 PRG:1BE7 95 CD
|
|
bne Label_9BEF ; CPU:$9BE9 PRG:1BE9 D0 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9BEB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9BEB:
|
|
lda #$03 ; CPU:$9BEB PRG:1BEB A9 03
|
|
sta Zp6E,x ; CPU:$9BED PRG:1BED 95 6E
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9BEF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9BEF:
|
|
lda #$00 ; CPU:$9BEF PRG:1BEF A9 00
|
|
sta $03B2,y ; CPU:$9BF1 PRG:1BF1 99 B2 03
|
|
tay ; CPU:$9BF4 PRG:1BF4 A8
|
|
lda #$06 ; CPU:$9BF5 PRG:1BF5 A9 06
|
|
sta $06E6 ; CPU:$9BF7 PRG:1BF7 8D E6 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9BFA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9BFA:
|
|
lda ZpB7 ; CPU:$9BFA PRG:1BFA A5 B7
|
|
cmp #$09 ; CPU:$9BFC PRG:1BFC C9 09
|
|
beq Label_9C06 ; CPU:$9BFE PRG:1BFE F0 06
|
|
lda $0640,y ; CPU:$9C00 PRG:1C00 B9 40 06
|
|
jmp $9C09 ; CPU:$9C03 PRG:1C03 4C 09 9C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9C06
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9C06:
|
|
lda $0680,y ; CPU:$9C06 PRG:1C06 B9 80 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9C09
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9C09:
|
|
tax ; CPU:$9C09 PRG:1C09 AA
|
|
lda #$F8 ; CPU:$9C0A PRG:1C0A A9 F8
|
|
sta $0274,x ; CPU:$9C0C PRG:1C0C 9D 74 02
|
|
txa ; CPU:$9C0F PRG:1C0F 8A
|
|
lsr a ; CPU:$9C10 PRG:1C10 4A
|
|
lsr a ; CPU:$9C11 PRG:1C11 4A
|
|
tax ; CPU:$9C12 PRG:1C12 AA
|
|
lda #$00 ; CPU:$9C13 PRG:1C13 A9 00
|
|
sta $0400,x ; CPU:$9C15 PRG:1C15 9D 00 04
|
|
inc Zp83 ; CPU:$9C18 PRG:1C18 E6 83
|
|
iny ; CPU:$9C1A PRG:1C1A C8
|
|
cpy #$06 ; CPU:$9C1B PRG:1C1B C0 06
|
|
bcc Label_9BFA ; CPU:$9C1D PRG:1C1D 90 DB
|
|
rts ; CPU:$9C1F PRG:1C1F 60
|
|
; ---- data $9C20-$9CB0 (145 bytes) ----
|
|
.byte $A5, $A7, $85, $81, $A2, $00, $A5, $A5, $D0, $05, $A5, $A6, $D0, $01, $60, $A5 ; CPU:$9C20 PRG:1C20 A5 A7 85 81 A2 00 A5 A5 D0 05 A5 A6 D0 01 60 A5
|
|
.byte $81, $F0, $FB, $BD, $30, $04, $C9, $03, $F0, $06, $E8, $E0, $10, $90, $F0, $60 ; CPU:$9C30 PRG:1C30 81 F0 FB BD 30 04 C9 03 F0 06 E8 E0 10 90 F0 60
|
|
.byte $86, $86, $C6, $81, $A0, $00, $B9, $30, $04, $C9, $01, $F0, $0E, $C9, $02, $F0 ; CPU:$9C40 PRG:1C40 86 86 C6 81 A0 00 B9 30 04 C9 01 F0 0E C9 02 F0
|
|
.byte $0A, $C8, $C0, $10, $90, $F0, $A6, $86, $4C, $3A, $9C, $84, $89, $98, $0A, $0A ; CPU:$9C50 PRG:1C50 0A C8 C0 10 90 F0 A6 86 4C 3A 9C 84 89 98 0A 0A
|
|
.byte $A8, $A5, $86, $0A, $0A, $AA, $BD, $34, $02, $38, $F9, $34, $02, $90, $09, $C9 ; CPU:$9C60 PRG:1C60 A8 A5 86 0A 0A AA BD 34 02 38 F9 34 02 90 09 C9
|
|
.byte $08, $90, $09, $A4, $89, $4C, $51, $9C, $C9, $F8, $90, $F7, $BD, $37, $02, $38 ; CPU:$9C70 PRG:1C70 08 90 09 A4 89 4C 51 9C C9 F8 90 F7 BD 37 02 38
|
|
.byte $F9, $37, $02, $90, $06, $C9, $08, $B0, $EA, $90, $04, $C9, $F8, $90, $E4, $A9 ; CPU:$9C80 PRG:1C80 F9 37 02 90 06 C9 08 B0 EA 90 04 C9 F8 90 E4 A9
|
|
.byte $F8, $9D, $34, $02, $99, $34, $02, $C6, $A7, $A4, $89, $B9, $30, $04, $AA, $CA ; CPU:$9C90 PRG:1C90 F8 9D 34 02 99 34 02 C6 A7 A4 89 B9 30 04 AA CA
|
|
.byte $D6, $A5, $A9, $00, $99, $30, $04, $A6, $86, $A9, $00, $9D, $30, $04, $4C, $3A ; CPU:$9CA0 PRG:1CA0 D6 A5 A9 00 99 30 04 A6 86 A9 00 9D 30 04 4C 3A
|
|
.byte $9C ; CPU:$9CB0 PRG:1CB0 9C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9CB1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9CB1:
|
|
inc Zp34 ; CPU:$9CB1 PRG:1CB1 E6 34
|
|
inc Zp82 ; CPU:$9CB3 PRG:1CB3 E6 82
|
|
inc ZpA8 ; CPU:$9CB5 PRG:1CB5 E6 A8
|
|
inc ZpC2 ; CPU:$9CB7 PRG:1CB7 E6 C2
|
|
inc ZpED ; CPU:$9CB9 PRG:1CB9 E6 ED
|
|
lda Zp34 ; CPU:$9CBB PRG:1CBB A5 34
|
|
cmp #$3C ; CPU:$9CBD PRG:1CBD C9 3C
|
|
bcc Label_9CCB ; CPU:$9CBF PRG:1CBF 90 0A
|
|
lda #$00 ; CPU:$9CC1 PRG:1CC1 A9 00
|
|
sta Zp34 ; CPU:$9CC3 PRG:1CC3 85 34
|
|
inc Zp73 ; CPU:$9CC5 PRG:1CC5 E6 73
|
|
inc Zp35 ; CPU:$9CC7 PRG:1CC7 E6 35
|
|
inc ZpCA ; CPU:$9CC9 PRG:1CC9 E6 CA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9CCB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9CCB:
|
|
rts ; CPU:$9CCB PRG:1CCB 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9CCC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9CCC:
|
|
lda ZpFC ; CPU:$9CCC PRG:1CCC A5 FC
|
|
and #$10 ; CPU:$9CCE PRG:1CCE 29 10
|
|
beq Label_9CDD ; CPU:$9CD0 PRG:1CD0 F0 0B
|
|
lda ZpFA ; CPU:$9CD2 PRG:1CD2 A5 FA
|
|
bne Label_9CDC ; CPU:$9CD4 PRG:1CD4 D0 06
|
|
lda #$01 ; CPU:$9CD6 PRG:1CD6 A9 01
|
|
sta ZpFB ; CPU:$9CD8 PRG:1CD8 85 FB
|
|
sta ZpFA ; CPU:$9CDA PRG:1CDA 85 FA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9CDC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9CDC:
|
|
rts ; CPU:$9CDC PRG:1CDC 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9CDD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9CDD:
|
|
lda #$00 ; CPU:$9CDD PRG:1CDD A9 00
|
|
sta ZpFA ; CPU:$9CDF PRG:1CDF 85 FA
|
|
rts ; CPU:$9CE1 PRG:1CE1 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9CE2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9CE2:
|
|
lda $0710 ; CPU:$9CE2 PRG:1CE2 AD 10 07
|
|
bne Label_9D06 ; CPU:$9CE5 PRG:1CE5 D0 1F
|
|
lda Zp5F ; CPU:$9CE7 PRG:1CE7 A5 5F
|
|
beq Label_9D06 ; CPU:$9CE9 PRG:1CE9 F0 1B
|
|
lda #$00 ; CPU:$9CEB PRG:1CEB A9 00
|
|
sta Zp5F ; CPU:$9CED PRG:1CED 85 5F
|
|
lda Zp61 ; CPU:$9CEF PRG:1CEF A5 61
|
|
sta Zp5A ; CPU:$9CF1 PRG:1CF1 85 5A
|
|
lda Zp63 ; CPU:$9CF3 PRG:1CF3 A5 63
|
|
sta Zp51 ; CPU:$9CF5 PRG:1CF5 85 51
|
|
lda #$07 ; CPU:$9CF7 PRG:1CF7 A9 07
|
|
sta Zp59 ; CPU:$9CF9 PRG:1CF9 85 59
|
|
lda #$9F ; CPU:$9CFB PRG:1CFB A9 9F
|
|
sta Zp53 ; CPU:$9CFD PRG:1CFD 85 53
|
|
lda #$B2 ; CPU:$9CFF PRG:1CFF A9 B2
|
|
sta Zp54 ; CPU:$9D01 PRG:1D01 85 54
|
|
jsr $A6B5 ; CPU:$9D03 PRG:1D03 20 B5 A6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D06
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D06:
|
|
lda Zp5E ; CPU:$9D06 PRG:1D06 A5 5E
|
|
beq Label_9D25 ; CPU:$9D08 PRG:1D08 F0 1B
|
|
lda #$00 ; CPU:$9D0A PRG:1D0A A9 00
|
|
sta Zp5E ; CPU:$9D0C PRG:1D0C 85 5E
|
|
lda Zp60 ; CPU:$9D0E PRG:1D0E A5 60
|
|
sta Zp5A ; CPU:$9D10 PRG:1D10 85 5A
|
|
lda Zp62 ; CPU:$9D12 PRG:1D12 A5 62
|
|
sta Zp51 ; CPU:$9D14 PRG:1D14 85 51
|
|
lda #$01 ; CPU:$9D16 PRG:1D16 A9 01
|
|
sta Zp59 ; CPU:$9D18 PRG:1D18 85 59
|
|
lda #$96 ; CPU:$9D1A PRG:1D1A A9 96
|
|
sta Zp53 ; CPU:$9D1C PRG:1D1C 85 53
|
|
lda #$B2 ; CPU:$9D1E PRG:1D1E A9 B2
|
|
sta Zp54 ; CPU:$9D20 PRG:1D20 85 54
|
|
jsr $A6B5 ; CPU:$9D22 PRG:1D22 20 B5 A6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D25
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D25:
|
|
rts ; CPU:$9D25 PRG:1D25 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D26
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D26:
|
|
lda ZpDA ; CPU:$9D26 PRG:1D26 A5 DA
|
|
cmp #$01 ; CPU:$9D28 PRG:1D28 C9 01
|
|
beq Label_9D30 ; CPU:$9D2A PRG:1D2A F0 04
|
|
cmp #$05 ; CPU:$9D2C PRG:1D2C C9 05
|
|
bne Label_9D57 ; CPU:$9D2E PRG:1D2E D0 27
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D30
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D30:
|
|
lda $0700 ; CPU:$9D30 PRG:1D30 AD 00 07
|
|
and #$03 ; CPU:$9D33 PRG:1D33 29 03
|
|
bne Label_9D57 ; CPU:$9D35 PRG:1D35 D0 20
|
|
lda #$01 ; CPU:$9D37 PRG:1D37 A9 01
|
|
sta ZpE1 ; CPU:$9D39 PRG:1D39 85 E1
|
|
ldx #$00 ; CPU:$9D3B PRG:1D3B A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D3D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D3D:
|
|
lda $03A8,x ; CPU:$9D3D PRG:1D3D BD A8 03
|
|
cmp #$04 ; CPU:$9D40 PRG:1D40 C9 04
|
|
bcc Label_9D52 ; CPU:$9D42 PRG:1D42 90 0E
|
|
beq Label_9D58 ; CPU:$9D44 PRG:1D44 F0 12
|
|
cmp #$05 ; CPU:$9D46 PRG:1D46 C9 05
|
|
beq Label_9D5F ; CPU:$9D48 PRG:1D48 F0 15
|
|
cmp #$06 ; CPU:$9D4A PRG:1D4A C9 06
|
|
beq Label_9D66 ; CPU:$9D4C PRG:1D4C F0 18
|
|
cmp #$07 ; CPU:$9D4E PRG:1D4E C9 07
|
|
beq Label_9D6D ; CPU:$9D50 PRG:1D50 F0 1B
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D52
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D52:
|
|
inx ; CPU:$9D52 PRG:1D52 E8
|
|
cpx ZpB7 ; CPU:$9D53 PRG:1D53 E4 B7
|
|
bcc Label_9D3D ; CPU:$9D55 PRG:1D55 90 E6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D57
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D57:
|
|
rts ; CPU:$9D57 PRG:1D57 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D58
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D58:
|
|
lda #$05 ; CPU:$9D58 PRG:1D58 A9 05
|
|
sta $03A8,x ; CPU:$9D5A PRG:1D5A 9D A8 03
|
|
bne Label_9D52 ; CPU:$9D5D PRG:1D5D D0 F3
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D5F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D5F:
|
|
lda #$04 ; CPU:$9D5F PRG:1D5F A9 04
|
|
sta $03A8,x ; CPU:$9D61 PRG:1D61 9D A8 03
|
|
bne Label_9D52 ; CPU:$9D64 PRG:1D64 D0 EC
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D66
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D66:
|
|
lda #$07 ; CPU:$9D66 PRG:1D66 A9 07
|
|
sta $03A8,x ; CPU:$9D68 PRG:1D68 9D A8 03
|
|
bne Label_9D52 ; CPU:$9D6B PRG:1D6B D0 E5
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D6D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D6D:
|
|
lda #$06 ; CPU:$9D6D PRG:1D6D A9 06
|
|
sta $03A8,x ; CPU:$9D6F PRG:1D6F 9D A8 03
|
|
bne Label_9D52 ; CPU:$9D72 PRG:1D72 D0 DE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D74
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D74:
|
|
lda Zp4F ; CPU:$9D74 PRG:1D74 A5 4F
|
|
bne Label_9DB9 ; CPU:$9D76 PRG:1D76 D0 41
|
|
lda Zp35 ; CPU:$9D78 PRG:1D78 A5 35
|
|
cmp #$01 ; CPU:$9D7A PRG:1D7A C9 01
|
|
bcc Label_9DB9 ; CPU:$9D7C PRG:1D7C 90 3B
|
|
lda ZpDA ; CPU:$9D7E PRG:1D7E A5 DA
|
|
beq Label_9D90 ; CPU:$9D80 PRG:1D80 F0 0E
|
|
cmp #$03 ; CPU:$9D82 PRG:1D82 C9 03
|
|
beq Label_9D90 ; CPU:$9D84 PRG:1D84 F0 0A
|
|
cmp #$01 ; CPU:$9D86 PRG:1D86 C9 01
|
|
beq Label_9DBA ; CPU:$9D88 PRG:1D88 F0 30
|
|
cmp #$05 ; CPU:$9D8A PRG:1D8A C9 05
|
|
beq Label_9DBA ; CPU:$9D8C PRG:1D8C F0 2C
|
|
bne Label_9DCA ; CPU:$9D8E PRG:1D8E D0 3A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9D90
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9D90:
|
|
lda Zp35 ; CPU:$9D90 PRG:1D90 A5 35
|
|
cmp #$20 ; CPU:$9D92 PRG:1D92 C9 20
|
|
bcc Label_9DB1 ; CPU:$9D94 PRG:1D94 90 1B
|
|
lda Zp83 ; CPU:$9D96 PRG:1D96 A5 83
|
|
cmp #$23 ; CPU:$9D98 PRG:1D98 C9 23
|
|
bcc Label_9DB9 ; CPU:$9D9A PRG:1D9A 90 1D
|
|
lda ZpDA ; CPU:$9D9C PRG:1D9C A5 DA
|
|
cmp #$03 ; CPU:$9D9E PRG:1D9E C9 03
|
|
bne Label_9DA6 ; CPU:$9DA0 PRG:1DA0 D0 04
|
|
ldy #$04 ; CPU:$9DA2 PRG:1DA2 A0 04
|
|
bne Label_9DA8 ; CPU:$9DA4 PRG:1DA4 D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9DA6
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9DA6:
|
|
ldy #$02 ; CPU:$9DA6 PRG:1DA6 A0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9DA8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9DA8:
|
|
lda #$00 ; CPU:$9DA8 PRG:1DA8 A9 00
|
|
sta Zp35 ; CPU:$9DAA PRG:1DAA 85 35
|
|
inc ZpDA ; CPU:$9DAC PRG:1DAC E6 DA
|
|
jmp $A527 ; CPU:$9DAE PRG:1DAE 4C 27 A5
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9DB1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9DB1:
|
|
cmp #$18 ; CPU:$9DB1 PRG:1DB1 C9 18
|
|
bcs Label_9DB9 ; CPU:$9DB3 PRG:1DB3 B0 04
|
|
lda Zp73 ; CPU:$9DB5 PRG:1DB5 A5 73
|
|
bne Label_9DF9 ; CPU:$9DB7 PRG:1DB7 D0 40
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9DB9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9DB9:
|
|
rts ; CPU:$9DB9 PRG:1DB9 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9DBA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9DBA:
|
|
lda Zp35 ; CPU:$9DBA PRG:1DBA A5 35
|
|
cmp #$1A ; CPU:$9DBC PRG:1DBC C9 1A
|
|
bcc Label_9DB1 ; CPU:$9DBE PRG:1DBE 90 F1
|
|
lda Zp83 ; CPU:$9DC0 PRG:1DC0 A5 83
|
|
cmp #$23 ; CPU:$9DC2 PRG:1DC2 C9 23
|
|
bcc Label_9DB9 ; CPU:$9DC4 PRG:1DC4 90 F3
|
|
ldy #$04 ; CPU:$9DC6 PRG:1DC6 A0 04
|
|
bne Label_9DA8 ; CPU:$9DC8 PRG:1DC8 D0 DE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9DCA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9DCA:
|
|
lda Zp35 ; CPU:$9DCA PRG:1DCA A5 35
|
|
cmp #$10 ; CPU:$9DCC PRG:1DCC C9 10
|
|
bcc Label_9DEC ; CPU:$9DCE PRG:1DCE 90 1C
|
|
cmp #$12 ; CPU:$9DD0 PRG:1DD0 C9 12
|
|
bcc Label_9DB9 ; CPU:$9DD2 PRG:1DD2 90 E5
|
|
lda Zp83 ; CPU:$9DD4 PRG:1DD4 A5 83
|
|
cmp #$23 ; CPU:$9DD6 PRG:1DD6 C9 23
|
|
bcc Label_9DB9 ; CPU:$9DD8 PRG:1DD8 90 DF
|
|
lda ZpDA ; CPU:$9DDA PRG:1DDA A5 DA
|
|
cmp #$06 ; CPU:$9DDC PRG:1DDC C9 06
|
|
beq Label_9DB9 ; CPU:$9DDE PRG:1DDE F0 D9
|
|
cmp #$02 ; CPU:$9DE0 PRG:1DE0 C9 02
|
|
beq Label_9DE8 ; CPU:$9DE2 PRG:1DE2 F0 04
|
|
ldy #$02 ; CPU:$9DE4 PRG:1DE4 A0 02
|
|
bne Label_9DA8 ; CPU:$9DE6 PRG:1DE6 D0 C0
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9DE8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9DE8:
|
|
ldy #$00 ; CPU:$9DE8 PRG:1DE8 A0 00
|
|
beq Label_9DA8 ; CPU:$9DEA PRG:1DEA F0 BC
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9DEC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9DEC:
|
|
lda Zp73 ; CPU:$9DEC PRG:1DEC A5 73
|
|
beq Label_9DB9 ; CPU:$9DEE PRG:1DEE F0 C9
|
|
lda Zp74 ; CPU:$9DF0 PRG:1DF0 A5 74
|
|
and #$03 ; CPU:$9DF2 PRG:1DF2 29 03
|
|
sta Zp75 ; CPU:$9DF4 PRG:1DF4 85 75
|
|
jmp $9DFF ; CPU:$9DF6 PRG:1DF6 4C FF 9D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9DF9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9DF9:
|
|
lda Zp74 ; CPU:$9DF9 PRG:1DF9 A5 74
|
|
and #$07 ; CPU:$9DFB PRG:1DFB 29 07
|
|
sta Zp75 ; CPU:$9DFD PRG:1DFD 85 75
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9DFF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9DFF:
|
|
tay ; CPU:$9DFF PRG:1DFF A8
|
|
lda $03B2,y ; CPU:$9E00 PRG:1E00 B9 B2 03
|
|
bne Label_9DB9 ; CPU:$9E03 PRG:1E03 D0 B4
|
|
lda Zp83 ; CPU:$9E05 PRG:1E05 A5 83
|
|
cmp (ZpCB),y ; CPU:$9E07 PRG:1E07 D1 CB
|
|
bcc Label_9DB9 ; CPU:$9E09 PRG:1E09 90 AE
|
|
lda #$00 ; CPU:$9E0B PRG:1E0B A9 00
|
|
sta Zp73 ; CPU:$9E0D PRG:1E0D 85 73
|
|
lda #$01 ; CPU:$9E0F PRG:1E0F A9 01
|
|
sta Zp7E ; CPU:$9E11 PRG:1E11 85 7E
|
|
jsr $9E1A ; CPU:$9E13 PRG:1E13 20 1A 9E
|
|
jsr $A55F ; CPU:$9E16 PRG:1E16 20 5F A5
|
|
rts ; CPU:$9E19 PRG:1E19 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9E1A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9E1A:
|
|
ldy Zp75 ; CPU:$9E1A PRG:1E1A A4 75
|
|
lda (ZpEA),y ; CPU:$9E1C PRG:1E1C B1 EA
|
|
sta $0426,y ; CPU:$9E1E PRG:1E1E 99 26 04
|
|
lda (ZpDF),y ; CPU:$9E21 PRG:1E21 B1 DF
|
|
sta $03A8,y ; CPU:$9E23 PRG:1E23 99 A8 03
|
|
lda (ZpBD),y ; CPU:$9E26 PRG:1E26 B1 BD
|
|
asl a ; CPU:$9E28 PRG:1E28 0A
|
|
tay ; CPU:$9E29 PRG:1E29 A8
|
|
ldx Zp75 ; CPU:$9E2A PRG:1E2A A6 75
|
|
lda $9E36,y ; CPU:$9E2C PRG:1E2C B9 36 9E
|
|
pha ; CPU:$9E2F PRG:1E2F 48
|
|
lda $9E35,y ; CPU:$9E30 PRG:1E30 B9 35 9E
|
|
pha ; CPU:$9E33 PRG:1E33 48
|
|
rts ; CPU:$9E34 PRG:1E34 60
|
|
; ---- data $9E35-$9E60 (44 bytes) ----
|
|
; referenced by `lda $9E36,y` at $9E2C (operand $9E36 falls inside this region)
|
|
; referenced by `lda $9E35,y` at $9E30 (operand $9E35 falls inside this region)
|
|
.byte $BE, $9E, $BE, $9E, $D8, $9E, $DC, $9E, $E0, $9E, $E4, $9E, $28, $9F, $3B, $9F ; CPU:$9E35 PRG:1E35 BE 9E BE 9E D8 9E DC 9E E0 9E E4 9E 28 9F 3B 9F
|
|
.byte $44, $9F, $5E, $9F, $78, $9F, $7F, $9F, $94, $9F, $AE, $9F, $C1, $9F, $C9, $9F ; CPU:$9E45 PRG:1E45 44 9F 5E 9F 78 9F 7F 9F 94 9F AE 9F C1 9F C9 9F
|
|
.byte $E1, $9F, $E1, $9F, $C9, $9F, $FB, $9F, $02, $A0, $07, $A0 ; CPU:$9E55 PRG:1E55 E1 9F E1 9F C9 9F FB 9F 02 A0 07 A0
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9E61
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9E61:
|
|
lda $0700 ; CPU:$9E61 PRG:1E61 AD 00 07
|
|
and #$01 ; CPU:$9E64 PRG:1E64 29 01
|
|
bne Label_9E80 ; CPU:$9E66 PRG:1E66 D0 18
|
|
lda ZpC9 ; CPU:$9E68 PRG:1E68 A5 C9
|
|
cmp #$08 ; CPU:$9E6A PRG:1E6A C9 08
|
|
bcs Label_9E78 ; CPU:$9E6C PRG:1E6C B0 0A
|
|
lda ZpCA ; CPU:$9E6E PRG:1E6E A5 CA
|
|
cmp #$08 ; CPU:$9E70 PRG:1E70 C9 08
|
|
bne Label_9E80 ; CPU:$9E72 PRG:1E72 D0 0C
|
|
lda Zp34 ; CPU:$9E74 PRG:1E74 A5 34
|
|
bne Label_9E80 ; CPU:$9E76 PRG:1E76 D0 08
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9E78
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9E78:
|
|
lda Zp83 ; CPU:$9E78 PRG:1E78 A5 83
|
|
cmp #$06 ; CPU:$9E7A PRG:1E7A C9 06
|
|
bcs Label_9E81 ; CPU:$9E7C PRG:1E7C B0 03
|
|
dec ZpCA ; CPU:$9E7E PRG:1E7E C6 CA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9E80
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9E80:
|
|
rts ; CPU:$9E80 PRG:1E80 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_9E81
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_9E81:
|
|
lda #$00 ; CPU:$9E81 PRG:1E81 A9 00
|
|
sta ZpC9 ; CPU:$9E83 PRG:1E83 85 C9
|
|
sta ZpCA ; CPU:$9E85 PRG:1E85 85 CA
|
|
lda #$01 ; CPU:$9E87 PRG:1E87 A9 01
|
|
sta Zp7E ; CPU:$9E89 PRG:1E89 85 7E
|
|
ldx ZpB7 ; CPU:$9E8B PRG:1E8B A6 B7
|
|
dex ; CPU:$9E8D PRG:1E8D CA
|
|
stx Zp75 ; CPU:$9E8E PRG:1E8E 86 75
|
|
lda #$00 ; CPU:$9E90 PRG:1E90 A9 00
|
|
sta $0426,x ; CPU:$9E92 PRG:1E92 9D 26 04
|
|
sta $039E,x ; CPU:$9E95 PRG:1E95 9D 9E 03
|
|
sta $03A8,x ; CPU:$9E98 PRG:1E98 9D A8 03
|
|
lda #$F1 ; CPU:$9E9B PRG:1E9B A9 F1
|
|
sta $0394,x ; CPU:$9E9D PRG:1E9D 9D 94 03
|
|
lda $0700 ; CPU:$9EA0 PRG:1EA0 AD 00 07
|
|
and #$03 ; CPU:$9EA3 PRG:1EA3 29 03
|
|
tax ; CPU:$9EA5 PRG:1EA5 AA
|
|
lda $9EB3,x ; CPU:$9EA6 PRG:1EA6 BD B3 9E
|
|
sta ZpB4 ; CPU:$9EA9 PRG:1EA9 85 B4
|
|
lda #$E8 ; CPU:$9EAB PRG:1EAB A9 E8
|
|
sta ZpB3 ; CPU:$9EAD PRG:1EAD 85 B3
|
|
jsr $A55F ; CPU:$9EAF PRG:1EAF 20 5F A5
|
|
rts ; CPU:$9EB2 PRG:1EB2 60
|
|
; ---- data $9EB3-$A021 (367 bytes) ----
|
|
; referenced by `lda $9EB3,x` at $9EA6 (operand $9EB3 falls inside this region)
|
|
.byte $38, $68, $B4, $92, $30, $A8, $50, $92, $68, $80, $46, $9A, $AD, $00, $07, $29 ; CPU:$9EB3 PRG:1EB3 38 68 B4 92 30 A8 50 92 68 80 46 9A AD 00 07 29
|
|
.byte $07, $A8, $B9, $B7, $9E, $85, $B4, $A9, $E8, $85, $B3, $A9, $F1, $9D, $94, $03 ; CPU:$9EC3 PRG:1EC3 07 A8 B9 B7 9E 85 B4 A9 E8 85 B3 A9 F1 9D 94 03
|
|
.byte $A9, $00, $9D, $9E, $03, $60, $A9, $28, $D0, $EB, $A9, $30, $D0, $E7, $A9, $D0 ; CPU:$9ED3 PRG:1ED3 A9 00 9D 9E 03 60 A9 28 D0 EB A9 30 D0 E7 A9 D0
|
|
.byte $D0, $E3, $A9, $E8, $85, $B3, $AD, $00, $07, $29, $01, $D0, $11, $AD, $10, $07 ; CPU:$9EE3 PRG:1EE3 D0 E3 A9 E8 85 B3 AD 00 07 29 01 D0 11 AD 10 07
|
|
.byte $D0, $0C, $A5, $90, $D0, $08, $A5, $94, $D0, $04, $A5, $AD, $D0, $0E, $A5, $8F ; CPU:$9EF3 PRG:1EF3 D0 0C A5 90 D0 08 A5 94 D0 04 A5 AD D0 0E A5 8F
|
|
.byte $D0, $08, $A5, $93, $D0, $04, $A5, $AC, $D0, $02, $A9, $82, $85, $B4, $C9, $80 ; CPU:$9F03 PRG:1F03 D0 08 A5 93 D0 04 A5 AC D0 02 A9 82 85 B4 C9 80
|
|
.byte $90, $0E, $A9, $01, $85, $7A, $A5, $00, $85, $7B, $A9, $F2, $9D, $94, $03, $60 ; CPU:$9F13 PRG:1F13 90 0E A9 01 85 7A A5 00 85 7B A9 F2 9D 94 03 60
|
|
.byte $A9, $00, $85, $7A, $F0, $F0, $A9, $02, $9D, $9E, $03, $A9, $10, $85, $B4, $A9 ; CPU:$9F23 PRG:1F23 A9 00 85 7A F0 F0 A9 02 9D 9E 03 A9 10 85 B4 A9
|
|
.byte $E8, $85, $B3, $A9, $F2, $9D, $94, $03, $60, $A9, $F2, $9D, $9E, $03, $A9, $E0 ; CPU:$9F33 PRG:1F33 E8 85 B3 A9 F2 9D 94 03 60 A9 F2 9D 9E 03 A9 E0
|
|
.byte $D0, $EB, $A9, $00, $85, $B4, $85, $B3, $9D, $9E, $03, $A9, $01, $9D, $94, $03 ; CPU:$9F43 PRG:1F43 D0 EB A9 00 85 B4 85 B3 9D 9E 03 A9 01 9D 94 03
|
|
.byte $9D, $9E, $03, $85, $E2, $85, $EC, $60, $E8, $D0, $C4, $DB, $A9, $F2, $9D, $9E ; CPU:$9F53 PRG:1F53 9D 9E 03 85 E2 85 EC 60 E8 D0 C4 DB A9 F2 9D 9E
|
|
.byte $03, $AD, $00, $07, $29, $03, $A8, $AD, $5B, $9F, $85, $B3, $A9, $E0, $85, $B4 ; CPU:$9F63 PRG:1F63 03 AD 00 07 29 03 A8 AD 5B 9F 85 B3 A9 E0 85 B4
|
|
.byte $A9, $F3, $9D, $94, $03, $60, $A9, $02, $9D, $9E, $03, $D0, $E4, $A9, $48, $85 ; CPU:$9F73 PRG:1F73 A9 F3 9D 94 03 60 A9 02 9D 9E 03 D0 E4 A9 48 85
|
|
.byte $B4, $A9, $E8, $85, $B3, $A9, $00, $85, $C1, $60, $28, $D4, $56, $92, $76, $B4 ; CPU:$9F83 PRG:1F83 B4 A9 E8 85 B3 A9 00 85 C1 60 28 D4 56 92 76 B4
|
|
.byte $82, $64, $AD, $00, $07, $29, $07, $A8, $B9, $8D, $9F, $85, $B3, $A9, $E0, $85 ; CPU:$9F93 PRG:1F93 82 64 AD 00 07 29 07 A8 B9 8D 9F 85 B3 A9 E0 85
|
|
.byte $B4, $A9, $00, $9D, $94, $03, $A9, $F2, $9D, $9E, $03, $60, $A9, $C8, $85, $B4 ; CPU:$9FA3 PRG:1FA3 B4 A9 00 9D 94 03 A9 F2 9D 9E 03 60 A9 C8 85 B4
|
|
.byte $A9, $E8, $85, $B3, $A9, $00, $9D, $9E, $03, $A9, $F2, $9D, $94, $03, $60, $A9 ; CPU:$9FB3 PRG:1FB3 A9 E8 85 B3 A9 00 9D 9E 03 A9 F2 9D 94 03 60 A9
|
|
.byte $34, $D0, $EB, $9C, $A8, $B6, $BC, $AD, $00, $07, $29, $03, $A8, $B9, $C6, $9F ; CPU:$9FC3 PRG:1FC3 34 D0 EB 9C A8 B6 BC AD 00 07 29 03 A8 B9 C6 9F
|
|
.byte $85, $B4, $A9, $00, $85, $B3, $9D, $9E, $03, $A9, $01, $9D, $94, $03, $60, $AD ; CPU:$9FD3 PRG:1FD3 85 B4 A9 00 85 B3 9D 9E 03 A9 01 9D 94 03 60 AD
|
|
.byte $00, $07, $29, $03, $A8, $B9, $C6, $9F, $85, $B4, $A9, $E8, $85, $B3, $A9, $F1 ; CPU:$9FE3 PRG:1FE3 00 07 29 03 A8 B9 C6 9F 85 B4 A9 E8 85 B3 A9 F1
|
|
.byte $9D, $94, $03, $A9, $00, $9D, $9E, $03, $60, $A9, $00, $85, $BF, $4C, $CA, $9F ; CPU:$9FF3 PRG:1FF3 9D 94 03 A9 00 9D 9E 03 60 A9 00 85 BF 4C CA 9F
|
|
.byte $A9, $A0, $4C, $D3, $9F, $AD, $00, $07, $29, $03, $A8, $B9, $C6, $9F, $85, $B4 ; CPU:$A003 PRG:2003 A9 A0 4C D3 9F AD 00 07 29 03 A8 B9 C6 9F 85 B4
|
|
.byte $A9, $D8, $85, $B3, $A9, $F1, $9D, $94, $03, $A9, $00, $9D, $9E, $03, $60 ; CPU:$A013 PRG:2013 A9 D8 85 B3 A9 F1 9D 94 03 A9 00 9D 9E 03 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A022
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A022:
|
|
lda Zp83 ; CPU:$A022 PRG:2022 A5 83
|
|
cmp #$23 ; CPU:$A024 PRG:2024 C9 23
|
|
bcc Label_A029 ; CPU:$A026 PRG:2026 90 01
|
|
rts ; CPU:$A028 PRG:2028 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A029
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A029:
|
|
ldx #$00 ; CPU:$A029 PRG:2029 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A02B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A02B:
|
|
lda $03B2,x ; CPU:$A02B PRG:202B BD B2 03
|
|
beq Label_A039 ; CPU:$A02E PRG:202E F0 09
|
|
txa ; CPU:$A030 PRG:2030 8A
|
|
tay ; CPU:$A031 PRG:2031 A8
|
|
lda (ZpBD),y ; CPU:$A032 PRG:2032 B1 BD
|
|
sta Zp86 ; CPU:$A034 PRG:2034 85 86
|
|
jsr $A03F ; CPU:$A036 PRG:2036 20 3F A0
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A039
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A039:
|
|
inx ; CPU:$A039 PRG:2039 E8
|
|
cpx ZpB7 ; CPU:$A03A PRG:203A E4 B7
|
|
bcc Label_A02B ; CPU:$A03C PRG:203C 90 ED
|
|
rts ; CPU:$A03E PRG:203E 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A03F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A03F:
|
|
lda Zp86 ; CPU:$A03F PRG:203F A5 86
|
|
asl a ; CPU:$A041 PRG:2041 0A
|
|
tay ; CPU:$A042 PRG:2042 A8
|
|
lda $A04D,y ; CPU:$A043 PRG:2043 B9 4D A0
|
|
pha ; CPU:$A046 PRG:2046 48
|
|
lda $A04C,y ; CPU:$A047 PRG:2047 B9 4C A0
|
|
pha ; CPU:$A04A PRG:204A 48
|
|
rts ; CPU:$A04B PRG:204B 60
|
|
; ---- data $A04C-$A34A (767 bytes) ----
|
|
; referenced by `lda $A04D,y` at $A043 (operand $A04D falls inside this region)
|
|
; referenced by `lda $A04C,y` at $A047 (operand $A04C falls inside this region)
|
|
.byte $77, $A0, $77, $A0, $78, $A0, $8D, $A0, $B5, $A0, $DD, $A0, $06, $A1, $21, $A1 ; CPU:$A04C PRG:204C 77 A0 77 A0 78 A0 8D A0 B5 A0 DD A0 06 A1 21 A1
|
|
.byte $37, $A1, $77, $A0, $77, $A0, $7C, $A1, $77, $A0, $D1, $A1, $F5, $A1, $19, $A2 ; CPU:$A05C PRG:205C 37 A1 77 A0 77 A0 7C A1 77 A0 D1 A1 F5 A1 19 A2
|
|
.byte $44, $A2, $6F, $A2, $9E, $A2, $CD, $A2, $FE, $A2, $28, $A3, $60, $BD, $80, $03 ; CPU:$A06C PRG:206C 44 A2 6F A2 9E A2 CD A2 FE A2 28 A3 60 BD 80 03
|
|
.byte $C9, $98, $F0, $08, $B0, $05, $A9, $02, $9D, $9E, $03, $60, $A9, $01, $9D, $26 ; CPU:$A07C PRG:207C C9 98 F0 08 B0 05 A9 02 9D 9E 03 60 A9 01 9D 26
|
|
.byte $04, $60, $BD, $80, $03, $C9, $C0, $F0, $12, $B0, $0F, $A9, $00, $9D, $A8, $03 ; CPU:$A08C PRG:208C 04 60 BD 80 03 C9 C0 F0 12 B0 0F A9 00 9D A8 03
|
|
.byte $A9, $F2, $9D, $94, $03, $A9, $03, $9D, $9E, $03, $60, $BD, $A8, $03, $C9, $01 ; CPU:$A09C PRG:209C A9 F2 9D 94 03 A9 03 9D 9E 03 60 BD A8 03 C9 01
|
|
.byte $D0, $F8, $FE, $A8, $03, $A9, $01, $85, $E1, $60, $BD, $80, $03, $C9, $B4, $F0 ; CPU:$A0AC PRG:20AC D0 F8 FE A8 03 A9 01 85 E1 60 BD 80 03 C9 B4 F0
|
|
.byte $10, $B0, $0D, $A9, $00, $9D, $A8, $03, $A9, $F2, $9D, $94, $03, $9D, $9E, $03 ; CPU:$A0BC PRG:20BC 10 B0 0D A9 00 9D A8 03 A9 F2 9D 94 03 9D 9E 03
|
|
.byte $60, $BD, $A8, $03, $C9, $01, $D0, $F8, $A9, $03, $9D, $A8, $03, $A9, $01, $85 ; CPU:$A0CC PRG:20CC 60 BD A8 03 C9 01 D0 F8 A9 03 9D A8 03 A9 01 85
|
|
.byte $E1, $60, $A5, $7A, $F0, $1A, $A4, $7B, $B9, $EB, $BA, $9D, $9E, $03, $C8, $84 ; CPU:$A0DC PRG:20DC E1 60 A5 7A F0 1A A4 7B B9 EB BA 9D 9E 03 C8 84
|
|
.byte $7B, $C0, $1C, $90, $0A, $A9, $00, $85, $7B, $A5, $7A, $49, $01, $85, $7A, $60 ; CPU:$A0EC PRG:20EC 7B C0 1C 90 0A A9 00 85 7B A5 7A 49 01 85 7A 60
|
|
.byte $A4, $7B, $B9, $07, $BB, $9D, $9E, $03, $4C, $EA, $A0, $BD, $8A, $03, $C9, $90 ; CPU:$A0FC PRG:20FC A4 7B B9 07 BB 9D 9E 03 4C EA A0 BD 8A 03 C9 90
|
|
.byte $90, $13, $BD, $A8, $03, $C9, $02, $D0, $07, $A9, $01, $9D, $A8, $03, $85, $E1 ; CPU:$A10C PRG:210C 90 13 BD A8 03 C9 02 D0 07 A9 01 9D A8 03 85 E1
|
|
.byte $A9, $00, $9D, $9E, $03, $60, $BD, $8A, $03, $C9, $68, $F0, $02, $B0, $0C, $A9 ; CPU:$A11C PRG:211C A9 00 9D 9E 03 60 BD 8A 03 C9 68 F0 02 B0 0C A9
|
|
.byte $01, $9D, $A8, $03, $85, $E1, $A9, $00, $9D, $9E, $03, $60, $BD, $80, $03, $C9 ; CPU:$A12C PRG:212C 01 9D A8 03 85 E1 A9 00 9D 9E 03 60 BD 80 03 C9
|
|
.byte $98, $B0, $0E, $C9, $50, $90, $09, $A9, $02, $9D, $26, $04, $A9, $00, $85, $E2 ; CPU:$A13C PRG:213C 98 B0 0E C9 50 90 09 A9 02 9D 26 04 A9 00 85 E2
|
|
.byte $60, $A9, $00, $9D, $94, $03, $AD, $00, $07, $29, $01, $F0, $F3, $A5, $EC, $F0 ; CPU:$A14C PRG:214C 60 A9 00 9D 94 03 AD 00 07 29 01 F0 F3 A5 EC F0
|
|
.byte $13, $A9, $F1, $9D, $9E, $03, $BD, $8A, $03, $C9, $30, $B0, $E3, $A5, $EC, $49 ; CPU:$A15C PRG:215C 13 A9 F1 9D 9E 03 BD 8A 03 C9 30 B0 E3 A5 EC 49
|
|
.byte $01, $85, $EC, $60, $A9, $01, $9D, $9E, $03, $BD, $8A, $03, $C9, $B8, $B0, $ED ; CPU:$A16C PRG:216C 01 85 EC 60 A9 01 9D 9E 03 BD 8A 03 C9 B8 B0 ED
|
|
.byte $60, $A5, $C1, $C9, $11, $B0, $0D, $A9, $F3, $9D, $94, $03, $A9, $01, $9D, $9E ; CPU:$A17C PRG:217C 60 A5 C1 C9 11 B0 0D A9 F3 9D 94 03 A9 01 9D 9E
|
|
.byte $03, $E6, $C1, $60, $C9, $19, $B0, $04, $A9, $02, $D0, $F2, $C9, $1B, $B0, $09 ; CPU:$A18C PRG:218C 03 E6 C1 60 C9 19 B0 04 A9 02 D0 F2 C9 1B B0 09
|
|
.byte $A9, $F2, $9D, $94, $03, $A9, $03, $D0, $E5, $C9, $1F, $B0, $08, $A9, $F1, $9D ; CPU:$A19C PRG:219C A9 F2 9D 94 03 A9 03 D0 E5 C9 1F B0 08 A9 F1 9D
|
|
.byte $94, $03, $E6, $C1, $60, $C9, $23, $B0, $04, $A9, $01, $D0, $F2, $C9, $25, $B0 ; CPU:$A1AC PRG:21AC 94 03 E6 C1 60 C9 23 B0 04 A9 01 D0 F2 C9 25 B0
|
|
.byte $04, $A9, $02, $D0, $EA, $C9, $2B, $B0, $09, $A9, $03, $9D, $94, $03, $A9, $02 ; CPU:$A1BC PRG:21BC 04 A9 02 D0 EA C9 2B B0 09 A9 03 9D 94 03 A9 02
|
|
.byte $D0, $BC, $A9, $01, $D0, $B8, $BD, $80, $03, $C9, $B4, $B0, $11, $BD, $8A, $03 ; CPU:$A1CC PRG:21CC D0 BC A9 01 D0 B8 BD 80 03 C9 B4 B0 11 BD 8A 03
|
|
.byte $C9, $44, $B0, $0B, $A9, $00, $9D, $9E, $03, $A9, $F2, $9D, $94, $03, $60, $A9 ; CPU:$A1DC PRG:21DC C9 44 B0 0B A9 00 9D 9E 03 A9 F2 9D 94 03 60 A9
|
|
.byte $00, $9D, $94, $03, $A9, $F2, $9D, $9E, $03, $60, $BD, $80, $03, $C9, $C8, $B0 ; CPU:$A1EC PRG:21EC 00 9D 94 03 A9 F2 9D 9E 03 60 BD 80 03 C9 C8 B0
|
|
.byte $11, $BD, $8A, $03, $C9, $66, $90, $0B, $A9, $00, $9D, $9E, $03, $A9, $F2, $9D ; CPU:$A1FC PRG:21FC 11 BD 8A 03 C9 66 90 0B A9 00 9D 9E 03 A9 F2 9D
|
|
.byte $94, $03, $60, $A9, $00, $9D, $94, $03, $A9, $02, $9D, $9E, $03, $60, $BD, $A8 ; CPU:$A20C PRG:220C 94 03 60 A9 00 9D 94 03 A9 02 9D 9E 03 60 BD A8
|
|
.byte $03, $F0, $0B, $BD, $80, $03, $C9, $70, $F0, $05, $C9, $B0, $F0, $0E, $60, $A9 ; CPU:$A21C PRG:221C 03 F0 0B BD 80 03 C9 70 F0 05 C9 B0 F0 0E 60 A9
|
|
.byte $04, $9D, $26, $04, $DE, $A8, $03, $A9, $01, $85, $E1, $60, $A9, $05, $9D, $26 ; CPU:$A22C PRG:222C 04 9D 26 04 DE A8 03 A9 01 85 E1 60 A9 05 9D 26
|
|
.byte $04, $DE, $A8, $03, $A9, $01, $85, $E1, $60, $BD, $A8, $03, $F0, $0B, $BD, $80 ; CPU:$A23C PRG:223C 04 DE A8 03 A9 01 85 E1 60 BD A8 03 F0 0B BD 80
|
|
.byte $03, $C9, $B8, $F0, $05, $C9, $70, $F0, $0E, $60, $FE, $A8, $03, $A9, $04, $9D ; CPU:$A24C PRG:224C 03 C9 B8 F0 05 C9 70 F0 0E 60 FE A8 03 A9 04 9D
|
|
.byte $26, $04, $A9, $01, $85, $E1, $60, $FE, $A8, $03, $A9, $06, $9D, $26, $04, $A9 ; CPU:$A25C PRG:225C 26 04 A9 01 85 E1 60 FE A8 03 A9 06 9D 26 04 A9
|
|
.byte $01, $85, $E1, $60, $BD, $80, $03, $C9, $90, $F0, $05, $A9, $00, $85, $C2, $60 ; CPU:$A26C PRG:226C 01 85 E1 60 BD 80 03 C9 90 F0 05 A9 00 85 C2 60
|
|
.byte $A5, $C2, $C9, $25, $90, $17, $A9, $F1, $9D, $94, $03, $BD, $A8, $03, $F0, $0D ; CPU:$A27C PRG:227C A5 C2 C9 25 90 17 A9 F1 9D 94 03 BD A8 03 F0 0D
|
|
.byte $FE, $A8, $03, $A9, $04, $9D, $26, $04, $A9, $01, $85, $E1, $60, $A9, $00, $9D ; CPU:$A28C PRG:228C FE A8 03 A9 04 9D 26 04 A9 01 85 E1 60 A9 00 9D
|
|
.byte $94, $03, $60, $BD, $80, $03, $C9, $90, $F0, $05, $A9, $00, $85, $A8, $60, $A5 ; CPU:$A29C PRG:229C 94 03 60 BD 80 03 C9 90 F0 05 A9 00 85 A8 60 A5
|
|
.byte $A8, $C9, $25, $B0, $06, $A9, $00, $9D, $94, $03, $60, $A9, $02, $9D, $94, $03 ; CPU:$A2AC PRG:22AC A8 C9 25 B0 06 A9 00 9D 94 03 60 A9 02 9D 94 03
|
|
.byte $BD, $A8, $03, $F0, $F5, $DE, $A8, $03, $A9, $04, $9D, $26, $04, $A9, $01, $85 ; CPU:$A2BC PRG:22BC BD A8 03 F0 F5 DE A8 03 A9 04 9D 26 04 A9 01 85
|
|
.byte $E1, $60, $BD, $80, $03, $C9, $68, $F0, $03, $B0, $0D, $60, $A9, $01, $85, $C4 ; CPU:$A2CC PRG:22CC E1 60 BD 80 03 C9 68 F0 03 B0 0D 60 A9 01 85 C4
|
|
.byte $E6, $BF, $A9, $02, $9D, $94, $03, $60, $A5, $BF, $C9, $05, $B0, $F9, $A5, $C4 ; CPU:$A2DC PRG:22DC E6 BF A9 02 9D 94 03 60 A5 BF C9 05 B0 F9 A5 C4
|
|
.byte $F0, $F5, $BD, $80, $03, $C9, $D8, $D0, $EE, $A9, $00, $85, $C4, $A9, $F2, $9D ; CPU:$A2EC PRG:22EC F0 F5 BD 80 03 C9 D8 D0 EE A9 00 85 C4 A9 F2 9D
|
|
.byte $94, $03, $60, $BD, $80, $03, $C9, $60, $F0, $07, $B0, $1B, $A9, $00, $85, $A8 ; CPU:$A2FC PRG:22FC 94 03 60 BD 80 03 C9 60 F0 07 B0 1B A9 00 85 A8
|
|
.byte $60, $A5, $A8, $C9, $20, $B0, $06, $A9, $00, $9D, $94, $03, $60, $A9, $00, $85 ; CPU:$A30C PRG:230C 60 A5 A8 C9 20 B0 06 A9 00 9D 94 03 60 A9 00 85
|
|
.byte $A8, $A9, $01, $9D, $94, $03, $60, $C9, $C0, $F0, $E6, $D0, $DF, $BD, $80, $03 ; CPU:$A31C PRG:231C A8 A9 01 9D 94 03 60 C9 C0 F0 E6 D0 DF BD 80 03
|
|
.byte $C9, $64, $F0, $05, $A9, $00, $85, $82, $60, $A9, $00, $9D, $94, $03, $A5, $82 ; CPU:$A32C PRG:232C C9 64 F0 05 A9 00 85 82 60 A9 00 9D 94 03 A5 82
|
|
.byte $C9, $25, $90, $F4, $A9, $01, $9D, $94, $03, $A9, $04, $9D, $26, $04, $60 ; CPU:$A33C PRG:233C C9 25 90 F4 A9 01 9D 94 03 A9 04 9D 26 04 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A34B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A34B:
|
|
inc $037D ; CPU:$A34B PRG:234B EE 7D 03
|
|
lda $037D ; CPU:$A34E PRG:234E AD 7D 03
|
|
cmp #$28 ; CPU:$A351 PRG:2351 C9 28
|
|
bcc Label_A378 ; CPU:$A353 PRG:2353 90 23
|
|
ldx #$00 ; CPU:$A355 PRG:2355 A2 00
|
|
stx $037D ; CPU:$A357 PRG:2357 8E 7D 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A35A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A35A:
|
|
lda ZpA7 ; CPU:$A35A PRG:235A A5 A7
|
|
cmp #$06 ; CPU:$A35C PRG:235C C9 06
|
|
bcs Label_A378 ; CPU:$A35E PRG:235E B0 18
|
|
lda $03B2,x ; CPU:$A360 PRG:2360 BD B2 03
|
|
beq Label_A373 ; CPU:$A363 PRG:2363 F0 0E
|
|
lda $0426,x ; CPU:$A365 PRG:2365 BD 26 04
|
|
beq Label_A373 ; CPU:$A368 PRG:2368 F0 09
|
|
sta Zp81 ; CPU:$A36A PRG:236A 85 81
|
|
lda #$00 ; CPU:$A36C PRG:236C A9 00
|
|
sta Zp86 ; CPU:$A36E PRG:236E 85 86
|
|
jsr $A379 ; CPU:$A370 PRG:2370 20 79 A3
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A373
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A373:
|
|
inx ; CPU:$A373 PRG:2373 E8
|
|
cpx ZpB7 ; CPU:$A374 PRG:2374 E4 B7
|
|
bcc Label_A35A ; CPU:$A376 PRG:2376 90 E2
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A378
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A378:
|
|
rts ; CPU:$A378 PRG:2378 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A379
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A379:
|
|
lda Zp81 ; CPU:$A379 PRG:2379 A5 81
|
|
asl a ; CPU:$A37B PRG:237B 0A
|
|
tay ; CPU:$A37C PRG:237C A8
|
|
lda $A387,y ; CPU:$A37D PRG:237D B9 87 A3
|
|
pha ; CPU:$A380 PRG:2380 48
|
|
lda $A386,y ; CPU:$A381 PRG:2381 B9 86 A3
|
|
pha ; CPU:$A384 PRG:2384 48
|
|
rts ; CPU:$A385 PRG:2385 60
|
|
; ---- data $A386-$A4D8 (339 bytes) ----
|
|
; referenced by `lda $A387,y` at $A37D (operand $A387 falls inside this region)
|
|
; referenced by `lda $A386,y` at $A381 (operand $A386 falls inside this region)
|
|
.byte $AA, $A3, $AA, $A3, $D4, $A3, $2B, $A4, $6D, $A4, $9A, $A4, $B9, $A4, $A0, $00 ; CPU:$A386 PRG:2386 AA A3 AA A3 D4 A3 2B A4 6D A4 9A A4 B9 A4 A0 00
|
|
.byte $B9, $30, $04, $F0, $06, $C8, $C0, $10, $90, $F6, $60, $A9, $03, $99, $30, $04 ; CPU:$A396 PRG:2396 B9 30 04 F0 06 C8 C0 10 90 F6 60 A9 03 99 30 04
|
|
.byte $E6, $A7, $84, $89, $60, $20, $94, $A3, $A4, $89, $A9, $F6, $99, $E0, $03, $A9 ; CPU:$A3A6 PRG:23A6 E6 A7 84 89 60 20 94 A3 A4 89 A9 F6 99 E0 03 A9
|
|
.byte $00, $99, $F0, $03, $98, $0A, $0A, $A8, $BD, $8A, $03, $99, $34, $02, $BD, $80 ; CPU:$A3B6 PRG:23B6 00 99 F0 03 98 0A 0A A8 BD 8A 03 99 34 02 BD 80
|
|
.byte $03, $99, $37, $02, $A9, $1D, $99, $35, $02, $A9, $03, $99, $36, $02, $60, $A5 ; CPU:$A3C6 PRG:23C6 03 99 37 02 A9 1D 99 35 02 A9 03 99 36 02 60 A5
|
|
.byte $A7, $C9, $06, $90, $01, $60, $20, $94, $A3, $A4, $89, $A9, $F5, $99, $E0, $03 ; CPU:$A3D6 PRG:23D6 A7 C9 06 90 01 60 20 94 A3 A4 89 A9 F5 99 E0 03
|
|
.byte $98, $0A, $0A, $A8, $BD, $80, $03, $38, $E9, $06, $90, $37, $99, $37, $02, $A9 ; CPU:$A3E6 PRG:23E6 98 0A 0A A8 BD 80 03 38 E9 06 90 37 99 37 02 A9
|
|
.byte $1D, $99, $35, $02, $A9, $03, $99, $36, $02, $A5, $86, $D0, $15, $E6, $86, $BD ; CPU:$A3F6 PRG:23F6 1D 99 35 02 A9 03 99 36 02 A5 86 D0 15 E6 86 BD
|
|
.byte $8A, $03, $38, $E9, $06, $99, $34, $02, $A4, $89, $A9, $F1, $99, $F0, $03, $4C ; CPU:$A406 PRG:2406 8A 03 38 E9 06 99 34 02 A4 89 A9 F1 99 F0 03 4C
|
|
.byte $DC, $A3, $BD, $8A, $03, $18, $69, $06, $99, $34, $02, $A4, $89, $A9, $01, $99 ; CPU:$A416 PRG:2416 DC A3 BD 8A 03 18 69 06 99 34 02 A4 89 A9 01 99
|
|
.byte $F0, $03, $60, $C6, $A7, $60, $20, $94, $A3, $A4, $89, $A9, $01, $99, $E0, $03 ; CPU:$A426 PRG:2426 F0 03 60 C6 A7 60 20 94 A3 A4 89 A9 01 99 E0 03
|
|
.byte $A9, $03, $99, $F0, $03, $98, $0A, $0A, $A8, $A5, $93, $D0, $09, $BD, $8A, $03 ; CPU:$A436 PRG:2436 A9 03 99 F0 03 98 0A 0A A8 A5 93 D0 09 BD 8A 03
|
|
.byte $C5, $AC, $B0, $23, $90, $0B, $A5, $94, $D0, $1D, $BD, $8A, $03, $C5, $AD, $B0 ; CPU:$A446 PRG:2446 C5 AC B0 23 90 0B A5 94 D0 1D BD 8A 03 C5 AD B0
|
|
.byte $16, $18, $69, $04, $99, $34, $02, $BD, $80, $03, $99, $37, $02, $A9, $1E, $99 ; CPU:$A456 PRG:2456 16 18 69 04 99 34 02 BD 80 03 99 37 02 A9 1E 99
|
|
.byte $35, $02, $A9, $03, $99, $36, $02, $60, $20, $94, $A3, $A4, $89, $A9, $00, $99 ; CPU:$A466 PRG:2466 35 02 A9 03 99 36 02 60 20 94 A3 A4 89 A9 00 99
|
|
.byte $E0, $03, $A9, $F3, $99, $F0, $03, $98, $0A, $0A, $A8, $BD, $80, $03, $99, $37 ; CPU:$A476 PRG:2476 E0 03 A9 F3 99 F0 03 98 0A 0A A8 BD 80 03 99 37
|
|
.byte $02, $BD, $8A, $03, $38, $E9, $08, $99, $34, $02, $A9, $1D, $99, $35, $02, $A9 ; CPU:$A486 PRG:2486 02 BD 8A 03 38 E9 08 99 34 02 A9 1D 99 35 02 A9
|
|
.byte $03, $99, $36, $02, $60, $20, $94, $A3, $A4, $89, $A9, $F2, $99, $E0, $03, $A9 ; CPU:$A496 PRG:2496 03 99 36 02 60 20 94 A3 A4 89 A9 F2 99 E0 03 A9
|
|
.byte $F3, $99, $F0, $03, $98, $0A, $0A, $A8, $BD, $80, $03, $38, $E9, $0C, $99, $37 ; CPU:$A4A6 PRG:24A6 F3 99 F0 03 98 0A 0A A8 BD 80 03 38 E9 0C 99 37
|
|
.byte $02, $4C, $87, $A4, $20, $94, $A3, $A4, $89, $A9, $02, $99, $E0, $03, $A9, $F3 ; CPU:$A4B6 PRG:24B6 02 4C 87 A4 20 94 A3 A4 89 A9 02 99 E0 03 A9 F3
|
|
.byte $99, $F0, $03, $98, $0A, $0A, $A8, $BD, $80, $03, $18, $69, $04, $99, $37, $02 ; CPU:$A4C6 PRG:24C6 99 F0 03 98 0A 0A A8 BD 80 03 18 69 04 99 37 02
|
|
.byte $4C, $87, $A4 ; CPU:$A4D6 PRG:24D6 4C 87 A4
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A4D9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A4D9:
|
|
ldx Zp0C ; CPU:$A4D9 PRG:24D9 A6 0C
|
|
dex ; CPU:$A4DB PRG:24DB CA
|
|
lda $B2A8,x ; CPU:$A4DC PRG:24DC BD A8 B2
|
|
sta Zp78 ; CPU:$A4DF PRG:24DF 85 78
|
|
lda $B2A9,x ; CPU:$A4E1 PRG:24E1 BD A9 B2
|
|
sta Zp79 ; CPU:$A4E4 PRG:24E4 85 79
|
|
ldy #$00 ; CPU:$A4E6 PRG:24E6 A0 00
|
|
lda (Zp78),y ; CPU:$A4E8 PRG:24E8 B1 78
|
|
sta ZpD4 ; CPU:$A4EA PRG:24EA 85 D4
|
|
iny ; CPU:$A4EC PRG:24EC C8
|
|
lda (Zp78),y ; CPU:$A4ED PRG:24ED B1 78
|
|
sta ZpD5 ; CPU:$A4EF PRG:24EF 85 D5
|
|
iny ; CPU:$A4F1 PRG:24F1 C8
|
|
lda (Zp78),y ; CPU:$A4F2 PRG:24F2 B1 78
|
|
sta ZpD6 ; CPU:$A4F4 PRG:24F4 85 D6
|
|
iny ; CPU:$A4F6 PRG:24F6 C8
|
|
lda (Zp78),y ; CPU:$A4F7 PRG:24F7 B1 78
|
|
sta ZpD7 ; CPU:$A4F9 PRG:24F9 85 D7
|
|
iny ; CPU:$A4FB PRG:24FB C8
|
|
lda (Zp78),y ; CPU:$A4FC PRG:24FC B1 78
|
|
sta ZpD8 ; CPU:$A4FE PRG:24FE 85 D8
|
|
iny ; CPU:$A500 PRG:2500 C8
|
|
lda (Zp78),y ; CPU:$A501 PRG:2501 B1 78
|
|
sta ZpD9 ; CPU:$A503 PRG:2503 85 D9
|
|
iny ; CPU:$A505 PRG:2505 C8
|
|
lda (Zp78),y ; CPU:$A506 PRG:2506 B1 78
|
|
sta ZpDB ; CPU:$A508 PRG:2508 85 DB
|
|
iny ; CPU:$A50A PRG:250A C8
|
|
lda (Zp78),y ; CPU:$A50B PRG:250B B1 78
|
|
sta ZpDC ; CPU:$A50D PRG:250D 85 DC
|
|
iny ; CPU:$A50F PRG:250F C8
|
|
lda (Zp78),y ; CPU:$A510 PRG:2510 B1 78
|
|
sta ZpDD ; CPU:$A512 PRG:2512 85 DD
|
|
iny ; CPU:$A514 PRG:2514 C8
|
|
lda (Zp78),y ; CPU:$A515 PRG:2515 B1 78
|
|
sta ZpDE ; CPU:$A517 PRG:2517 85 DE
|
|
iny ; CPU:$A519 PRG:2519 C8
|
|
lda (Zp78),y ; CPU:$A51A PRG:251A B1 78
|
|
sta ZpE8 ; CPU:$A51C PRG:251C 85 E8
|
|
iny ; CPU:$A51E PRG:251E C8
|
|
lda (Zp78),y ; CPU:$A51F PRG:251F B1 78
|
|
sta ZpE9 ; CPU:$A521 PRG:2521 85 E9
|
|
ldy #$00 ; CPU:$A523 PRG:2523 A0 00
|
|
sty ZpDA ; CPU:$A525 PRG:2525 84 DA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A527
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A527:
|
|
lda (ZpD4),y ; CPU:$A527 PRG:2527 B1 D4
|
|
sta Zp84 ; CPU:$A529 PRG:2529 85 84
|
|
lda (ZpD6),y ; CPU:$A52B PRG:252B B1 D6
|
|
sta ZpBD ; CPU:$A52D PRG:252D 85 BD
|
|
lda (ZpD8),y ; CPU:$A52F PRG:252F B1 D8
|
|
sta Zp7C ; CPU:$A531 PRG:2531 85 7C
|
|
lda (ZpDB),y ; CPU:$A533 PRG:2533 B1 DB
|
|
sta ZpCB ; CPU:$A535 PRG:2535 85 CB
|
|
lda (ZpDD),y ; CPU:$A537 PRG:2537 B1 DD
|
|
sta ZpDF ; CPU:$A539 PRG:2539 85 DF
|
|
lda (ZpE8),y ; CPU:$A53B PRG:253B B1 E8
|
|
sta ZpEA ; CPU:$A53D PRG:253D 85 EA
|
|
iny ; CPU:$A53F PRG:253F C8
|
|
lda (ZpD4),y ; CPU:$A540 PRG:2540 B1 D4
|
|
sta Zp85 ; CPU:$A542 PRG:2542 85 85
|
|
lda (ZpD6),y ; CPU:$A544 PRG:2544 B1 D6
|
|
sta ZpBE ; CPU:$A546 PRG:2546 85 BE
|
|
lda (ZpD8),y ; CPU:$A548 PRG:2548 B1 D8
|
|
sta Zp7D ; CPU:$A54A PRG:254A 85 7D
|
|
lda (ZpDB),y ; CPU:$A54C PRG:254C B1 DB
|
|
sta ZpCC ; CPU:$A54E PRG:254E 85 CC
|
|
lda (ZpDD),y ; CPU:$A550 PRG:2550 B1 DD
|
|
sta ZpE0 ; CPU:$A552 PRG:2552 85 E0
|
|
lda (ZpE8),y ; CPU:$A554 PRG:2554 B1 E8
|
|
sta ZpEB ; CPU:$A556 PRG:2556 85 EB
|
|
ldy #$00 ; CPU:$A558 PRG:2558 A0 00
|
|
lda (Zp7C),y ; CPU:$A55A PRG:255A B1 7C
|
|
sta ZpB7 ; CPU:$A55C PRG:255C 85 B7
|
|
rts ; CPU:$A55E PRG:255E 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A55F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A55F:
|
|
lda Zp75 ; CPU:$A55F PRG:255F A5 75
|
|
asl a ; CPU:$A561 PRG:2561 0A
|
|
tay ; CPU:$A562 PRG:2562 A8
|
|
lda (Zp84),y ; CPU:$A563 PRG:2563 B1 84
|
|
sta Zp53 ; CPU:$A565 PRG:2565 85 53
|
|
iny ; CPU:$A567 PRG:2567 C8
|
|
lda (Zp84),y ; CPU:$A568 PRG:2568 B1 84
|
|
sta Zp54 ; CPU:$A56A PRG:256A 85 54
|
|
lda ZpB3 ; CPU:$A56C PRG:256C A5 B3
|
|
sta Zp51 ; CPU:$A56E PRG:256E 85 51
|
|
lda ZpB4 ; CPU:$A570 PRG:2570 A5 B4
|
|
sta Zp5A ; CPU:$A572 PRG:2572 85 5A
|
|
ldy Zp75 ; CPU:$A574 PRG:2574 A4 75
|
|
lda (ZpCB),y ; CPU:$A576 PRG:2576 B1 CB
|
|
cmp #$0A ; CPU:$A578 PRG:2578 C9 0A
|
|
bcs Label_A586 ; CPU:$A57A PRG:257A B0 0A
|
|
lda Zp51 ; CPU:$A57C PRG:257C A5 51
|
|
clc ; CPU:$A57E PRG:257E 18
|
|
adc #$0C ; CPU:$A57F PRG:257F 69 0C
|
|
sta $0380,y ; CPU:$A581 PRG:2581 99 80 03
|
|
bne Label_A58E ; CPU:$A584 PRG:2584 D0 08
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A586
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A586:
|
|
lda Zp51 ; CPU:$A586 PRG:2586 A5 51
|
|
clc ; CPU:$A588 PRG:2588 18
|
|
adc #$14 ; CPU:$A589 PRG:2589 69 14
|
|
sta $0380,y ; CPU:$A58B PRG:258B 99 80 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A58E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A58E:
|
|
lda Zp5A ; CPU:$A58E PRG:258E A5 5A
|
|
clc ; CPU:$A590 PRG:2590 18
|
|
adc #$08 ; CPU:$A591 PRG:2591 69 08
|
|
sta $038A,y ; CPU:$A593 PRG:2593 99 8A 03
|
|
ldx Zp75 ; CPU:$A596 PRG:2596 A6 75
|
|
iny ; CPU:$A598 PRG:2598 C8
|
|
sty Zp80 ; CPU:$A599 PRG:2599 84 80
|
|
lda (Zp7C),y ; CPU:$A59B PRG:259B B1 7C
|
|
sta $03B2,x ; CPU:$A59D PRG:259D 9D B2 03
|
|
jsr $A6B5 ; CPU:$A5A0 PRG:25A0 20 B5 A6
|
|
lda #$00 ; CPU:$A5A3 PRG:25A3 A9 00
|
|
sta Zp7E ; CPU:$A5A5 PRG:25A5 85 7E
|
|
rts ; CPU:$A5A7 PRG:25A7 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A5A8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A5A8:
|
|
lda Zp83 ; CPU:$A5A8 PRG:25A8 A5 83
|
|
cmp #$23 ; CPU:$A5AA PRG:25AA C9 23
|
|
bcs Label_A5BA ; CPU:$A5AC PRG:25AC B0 0C
|
|
ldy #$00 ; CPU:$A5AE PRG:25AE A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A5B0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A5B0:
|
|
lda $03B2,y ; CPU:$A5B0 PRG:25B0 B9 B2 03
|
|
bne Label_A5BB ; CPU:$A5B3 PRG:25B3 D0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A5B5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A5B5:
|
|
iny ; CPU:$A5B5 PRG:25B5 C8
|
|
cpy ZpB7 ; CPU:$A5B6 PRG:25B6 C4 B7
|
|
bcc Label_A5B0 ; CPU:$A5B8 PRG:25B8 90 F6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A5BA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A5BA:
|
|
rts ; CPU:$A5BA PRG:25BA 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A5BB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A5BB:
|
|
lda (ZpCB),y ; CPU:$A5BB PRG:25BB B1 CB
|
|
sta ZpBA ; CPU:$A5BD PRG:25BD 85 BA
|
|
tya ; CPU:$A5BF PRG:25BF 98
|
|
asl a ; CPU:$A5C0 PRG:25C0 0A
|
|
asl a ; CPU:$A5C1 PRG:25C1 0A
|
|
asl a ; CPU:$A5C2 PRG:25C2 0A
|
|
asl a ; CPU:$A5C3 PRG:25C3 0A
|
|
sta Zp81 ; CPU:$A5C4 PRG:25C4 85 81
|
|
sty Zp89 ; CPU:$A5C6 PRG:25C6 84 89
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A5C8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A5C8:
|
|
ldx Zp81 ; CPU:$A5C8 PRG:25C8 A6 81
|
|
ldy Zp89 ; CPU:$A5CA PRG:25CA A4 89
|
|
lda $0600,x ; CPU:$A5CC PRG:25CC BD 00 06
|
|
tax ; CPU:$A5CF PRG:25CF AA
|
|
lda $0394,y ; CPU:$A5D0 PRG:25D0 B9 94 03
|
|
beq Label_A614 ; CPU:$A5D3 PRG:25D3 F0 3F
|
|
bmi Label_A5F6 ; CPU:$A5D5 PRG:25D5 30 1F
|
|
sta ZpD3 ; CPU:$A5D7 PRG:25D7 85 D3
|
|
clc ; CPU:$A5D9 PRG:25D9 18
|
|
adc $0277,x ; CPU:$A5DA PRG:25DA 7D 77 02
|
|
sta $0277,x ; CPU:$A5DD PRG:25DD 9D 77 02
|
|
bcs Label_A5F3 ; CPU:$A5E0 PRG:25E0 B0 11
|
|
lda ZpBA ; CPU:$A5E2 PRG:25E2 A5 BA
|
|
cmp #$01 ; CPU:$A5E4 PRG:25E4 C9 01
|
|
bne Label_A614 ; CPU:$A5E6 PRG:25E6 D0 2C
|
|
lda $0380,y ; CPU:$A5E8 PRG:25E8 B9 80 03
|
|
clc ; CPU:$A5EB PRG:25EB 18
|
|
adc ZpD3 ; CPU:$A5EC PRG:25EC 65 D3
|
|
sta $0380,y ; CPU:$A5EE PRG:25EE 99 80 03
|
|
bne Label_A614 ; CPU:$A5F1 PRG:25F1 D0 21
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A5F3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A5F3:
|
|
jmp $A681 ; CPU:$A5F3 PRG:25F3 4C 81 A6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A5F6
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A5F6:
|
|
and #$0F ; CPU:$A5F6 PRG:25F6 29 0F
|
|
sta ZpD3 ; CPU:$A5F8 PRG:25F8 85 D3
|
|
lda $0277,x ; CPU:$A5FA PRG:25FA BD 77 02
|
|
sec ; CPU:$A5FD PRG:25FD 38
|
|
sbc ZpD3 ; CPU:$A5FE PRG:25FE E5 D3
|
|
sta $0277,x ; CPU:$A600 PRG:2600 9D 77 02
|
|
bcc Label_A5F3 ; CPU:$A603 PRG:2603 90 EE
|
|
lda ZpBA ; CPU:$A605 PRG:2605 A5 BA
|
|
cmp #$01 ; CPU:$A607 PRG:2607 C9 01
|
|
bne Label_A614 ; CPU:$A609 PRG:2609 D0 09
|
|
lda $0380,y ; CPU:$A60B PRG:260B B9 80 03
|
|
sec ; CPU:$A60E PRG:260E 38
|
|
sbc ZpD3 ; CPU:$A60F PRG:260F E5 D3
|
|
sta $0380,y ; CPU:$A611 PRG:2611 99 80 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A614
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A614:
|
|
lda $039E,y ; CPU:$A614 PRG:2614 B9 9E 03
|
|
beq Label_A673 ; CPU:$A617 PRG:2617 F0 5A
|
|
bmi Label_A646 ; CPU:$A619 PRG:2619 30 2B
|
|
sta ZpD3 ; CPU:$A61B PRG:261B 85 D3
|
|
clc ; CPU:$A61D PRG:261D 18
|
|
adc $0274,x ; CPU:$A61E PRG:261E 7D 74 02
|
|
sta $0274,x ; CPU:$A621 PRG:2621 9D 74 02
|
|
bcs Label_A5F3 ; CPU:$A624 PRG:2624 B0 CD
|
|
lda ZpBA ; CPU:$A626 PRG:2626 A5 BA
|
|
cmp #$01 ; CPU:$A628 PRG:2628 C9 01
|
|
bne Label_A635 ; CPU:$A62A PRG:262A D0 09
|
|
lda $038A,y ; CPU:$A62C PRG:262C B9 8A 03
|
|
clc ; CPU:$A62F PRG:262F 18
|
|
adc ZpD3 ; CPU:$A630 PRG:2630 65 D3
|
|
sta $038A,y ; CPU:$A632 PRG:2632 99 8A 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A635
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A635:
|
|
lda $0274,x ; CPU:$A635 PRG:2635 BD 74 02
|
|
cmp #$A0 ; CPU:$A638 PRG:2638 C9 A0
|
|
bcc Label_A673 ; CPU:$A63A PRG:263A 90 37
|
|
lda $0276,x ; CPU:$A63C PRG:263C BD 76 02
|
|
ora #$20 ; CPU:$A63F PRG:263F 09 20
|
|
sta $0276,x ; CPU:$A641 PRG:2641 9D 76 02
|
|
bne Label_A673 ; CPU:$A644 PRG:2644 D0 2D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A646
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A646:
|
|
and #$0F ; CPU:$A646 PRG:2646 29 0F
|
|
sta ZpD3 ; CPU:$A648 PRG:2648 85 D3
|
|
lda $0274,x ; CPU:$A64A PRG:264A BD 74 02
|
|
sec ; CPU:$A64D PRG:264D 38
|
|
sbc ZpD3 ; CPU:$A64E PRG:264E E5 D3
|
|
sta $0274,x ; CPU:$A650 PRG:2650 9D 74 02
|
|
bcc Label_A681 ; CPU:$A653 PRG:2653 90 2C
|
|
lda ZpBA ; CPU:$A655 PRG:2655 A5 BA
|
|
cmp #$01 ; CPU:$A657 PRG:2657 C9 01
|
|
bne Label_A664 ; CPU:$A659 PRG:2659 D0 09
|
|
lda $038A,y ; CPU:$A65B PRG:265B B9 8A 03
|
|
sec ; CPU:$A65E PRG:265E 38
|
|
sbc ZpD3 ; CPU:$A65F PRG:265F E5 D3
|
|
sta $038A,y ; CPU:$A661 PRG:2661 99 8A 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A664
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A664:
|
|
lda $0274,x ; CPU:$A664 PRG:2664 BD 74 02
|
|
cmp #$B8 ; CPU:$A667 PRG:2667 C9 B8
|
|
bcs Label_A673 ; CPU:$A669 PRG:2669 B0 08
|
|
lda $0276,x ; CPU:$A66B PRG:266B BD 76 02
|
|
and #$DF ; CPU:$A66E PRG:266E 29 DF
|
|
sta $0276,x ; CPU:$A670 PRG:2670 9D 76 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A673
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A673:
|
|
inc Zp81 ; CPU:$A673 PRG:2673 E6 81
|
|
dec ZpBA ; CPU:$A675 PRG:2675 C6 BA
|
|
beq Label_A67C ; CPU:$A677 PRG:2677 F0 03
|
|
jmp $A5C8 ; CPU:$A679 PRG:2679 4C C8 A5
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A67C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A67C:
|
|
ldy Zp89 ; CPU:$A67C PRG:267C A4 89
|
|
jmp $A5B5 ; CPU:$A67E PRG:267E 4C B5 A5
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A681
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A681:
|
|
ldy Zp89 ; CPU:$A681 PRG:2681 A4 89
|
|
lda #$00 ; CPU:$A683 PRG:2683 A9 00
|
|
sta $03B2,y ; CPU:$A685 PRG:2685 99 B2 03
|
|
lda (ZpCB),y ; CPU:$A688 PRG:2688 B1 CB
|
|
sta ZpBA ; CPU:$A68A PRG:268A 85 BA
|
|
clc ; CPU:$A68C PRG:268C 18
|
|
adc Zp83 ; CPU:$A68D PRG:268D 65 83
|
|
sta Zp83 ; CPU:$A68F PRG:268F 85 83
|
|
tya ; CPU:$A691 PRG:2691 98
|
|
asl a ; CPU:$A692 PRG:2692 0A
|
|
asl a ; CPU:$A693 PRG:2693 0A
|
|
asl a ; CPU:$A694 PRG:2694 0A
|
|
asl a ; CPU:$A695 PRG:2695 0A
|
|
sta Zp81 ; CPU:$A696 PRG:2696 85 81
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A698
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A698:
|
|
ldx Zp81 ; CPU:$A698 PRG:2698 A6 81
|
|
lda $0600,x ; CPU:$A69A PRG:269A BD 00 06
|
|
tax ; CPU:$A69D PRG:269D AA
|
|
lda #$F8 ; CPU:$A69E PRG:269E A9 F8
|
|
sta $0274,x ; CPU:$A6A0 PRG:26A0 9D 74 02
|
|
txa ; CPU:$A6A3 PRG:26A3 8A
|
|
lsr a ; CPU:$A6A4 PRG:26A4 4A
|
|
lsr a ; CPU:$A6A5 PRG:26A5 4A
|
|
tax ; CPU:$A6A6 PRG:26A6 AA
|
|
lda #$00 ; CPU:$A6A7 PRG:26A7 A9 00
|
|
sta $0400,x ; CPU:$A6A9 PRG:26A9 9D 00 04
|
|
inc Zp81 ; CPU:$A6AC PRG:26AC E6 81
|
|
dec ZpBA ; CPU:$A6AE PRG:26AE C6 BA
|
|
bne Label_A698 ; CPU:$A6B0 PRG:26B0 D0 E6
|
|
jmp $A5B5 ; CPU:$A6B2 PRG:26B2 4C B5 A5
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A6B5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A6B5:
|
|
txa ; CPU:$A6B5 PRG:26B5 8A
|
|
pha ; CPU:$A6B6 PRG:26B6 48
|
|
tya ; CPU:$A6B7 PRG:26B7 98
|
|
pha ; CPU:$A6B8 PRG:26B8 48
|
|
lda Zp51 ; CPU:$A6B9 PRG:26B9 A5 51
|
|
sta Zp52 ; CPU:$A6BB PRG:26BB 85 52
|
|
ldy #$00 ; CPU:$A6BD PRG:26BD A0 00
|
|
lda (Zp53),y ; CPU:$A6BF PRG:26BF B1 53
|
|
sta Zp55 ; CPU:$A6C1 PRG:26C1 85 55
|
|
sta Zp56 ; CPU:$A6C3 PRG:26C3 85 56
|
|
iny ; CPU:$A6C5 PRG:26C5 C8
|
|
lda (Zp53),y ; CPU:$A6C6 PRG:26C6 B1 53
|
|
sta Zp57 ; CPU:$A6C8 PRG:26C8 85 57
|
|
iny ; CPU:$A6CA PRG:26CA C8
|
|
lda (Zp53),y ; CPU:$A6CB PRG:26CB B1 53
|
|
sta Zp58 ; CPU:$A6CD PRG:26CD 85 58
|
|
lda Zp7E ; CPU:$A6CF PRG:26CF A5 7E
|
|
beq Label_A6E1 ; CPU:$A6D1 PRG:26D1 F0 0E
|
|
lda Zp75 ; CPU:$A6D3 PRG:26D3 A5 75
|
|
asl a ; CPU:$A6D5 PRG:26D5 0A
|
|
asl a ; CPU:$A6D6 PRG:26D6 0A
|
|
asl a ; CPU:$A6D7 PRG:26D7 0A
|
|
asl a ; CPU:$A6D8 PRG:26D8 0A
|
|
sta ZpD3 ; CPU:$A6D9 PRG:26D9 85 D3
|
|
lda #$00 ; CPU:$A6DB PRG:26DB A9 00
|
|
sta Zp81 ; CPU:$A6DD PRG:26DD 85 81
|
|
beq Label_A6E6 ; CPU:$A6DF PRG:26DF F0 05
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A6E1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A6E1:
|
|
lda Zp59 ; CPU:$A6E1 PRG:26E1 A5 59
|
|
asl a ; CPU:$A6E3 PRG:26E3 0A
|
|
asl a ; CPU:$A6E4 PRG:26E4 0A
|
|
tax ; CPU:$A6E5 PRG:26E5 AA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A6E6
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A6E6:
|
|
lda Zp7E ; CPU:$A6E6 PRG:26E6 A5 7E
|
|
bne Label_A727 ; CPU:$A6E8 PRG:26E8 D0 3D
|
|
lda Zp5A ; CPU:$A6EA PRG:26EA A5 5A
|
|
sta $0200,x ; CPU:$A6EC PRG:26EC 9D 00 02
|
|
iny ; CPU:$A6EF PRG:26EF C8
|
|
lda (Zp53),y ; CPU:$A6F0 PRG:26F0 B1 53
|
|
sta $0201,x ; CPU:$A6F2 PRG:26F2 9D 01 02
|
|
lda Zp58 ; CPU:$A6F5 PRG:26F5 A5 58
|
|
sta $0202,x ; CPU:$A6F7 PRG:26F7 9D 02 02
|
|
lda Zp51 ; CPU:$A6FA PRG:26FA A5 51
|
|
sta $0203,x ; CPU:$A6FC PRG:26FC 9D 03 02
|
|
inx ; CPU:$A6FF PRG:26FF E8
|
|
inx ; CPU:$A700 PRG:2700 E8
|
|
inx ; CPU:$A701 PRG:2701 E8
|
|
inx ; CPU:$A702 PRG:2702 E8
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A703
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A703:
|
|
dec Zp55 ; CPU:$A703 PRG:2703 C6 55
|
|
beq Label_A711 ; CPU:$A705 PRG:2705 F0 0A
|
|
lda Zp51 ; CPU:$A707 PRG:2707 A5 51
|
|
clc ; CPU:$A709 PRG:2709 18
|
|
adc #$08 ; CPU:$A70A PRG:270A 69 08
|
|
sta Zp51 ; CPU:$A70C PRG:270C 85 51
|
|
jmp $A6E6 ; CPU:$A70E PRG:270E 4C E6 A6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A711
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A711:
|
|
dec Zp57 ; CPU:$A711 PRG:2711 C6 57
|
|
beq Label_A770 ; CPU:$A713 PRG:2713 F0 5B
|
|
lda Zp52 ; CPU:$A715 PRG:2715 A5 52
|
|
sta Zp51 ; CPU:$A717 PRG:2717 85 51
|
|
lda Zp56 ; CPU:$A719 PRG:2719 A5 56
|
|
sta Zp55 ; CPU:$A71B PRG:271B 85 55
|
|
lda Zp5A ; CPU:$A71D PRG:271D A5 5A
|
|
clc ; CPU:$A71F PRG:271F 18
|
|
adc #$08 ; CPU:$A720 PRG:2720 69 08
|
|
sta Zp5A ; CPU:$A722 PRG:2722 85 5A
|
|
jmp $A6E6 ; CPU:$A724 PRG:2724 4C E6 A6
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A727
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A727:
|
|
ldx Zp81 ; CPU:$A727 PRG:2727 A6 81
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A729
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A729:
|
|
lda $0400,x ; CPU:$A729 PRG:2729 BD 00 04
|
|
beq Label_A734 ; CPU:$A72C PRG:272C F0 06
|
|
inx ; CPU:$A72E PRG:272E E8
|
|
cpx #$23 ; CPU:$A72F PRG:272F E0 23
|
|
bcc Label_A729 ; CPU:$A731 PRG:2731 90 F6
|
|
rts ; CPU:$A733 PRG:2733 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A734
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A734:
|
|
stx Zp81 ; CPU:$A734 PRG:2734 86 81
|
|
txa ; CPU:$A736 PRG:2736 8A
|
|
asl a ; CPU:$A737 PRG:2737 0A
|
|
asl a ; CPU:$A738 PRG:2738 0A
|
|
ldx ZpD3 ; CPU:$A739 PRG:2739 A6 D3
|
|
sta $0600,x ; CPU:$A73B PRG:273B 9D 00 06
|
|
tax ; CPU:$A73E PRG:273E AA
|
|
inc ZpD3 ; CPU:$A73F PRG:273F E6 D3
|
|
lda Zp5A ; CPU:$A741 PRG:2741 A5 5A
|
|
sta $0274,x ; CPU:$A743 PRG:2743 9D 74 02
|
|
iny ; CPU:$A746 PRG:2746 C8
|
|
lda (Zp53),y ; CPU:$A747 PRG:2747 B1 53
|
|
sta $0275,x ; CPU:$A749 PRG:2749 9D 75 02
|
|
lda Zp58 ; CPU:$A74C PRG:274C A5 58
|
|
sta $0276,x ; CPU:$A74E PRG:274E 9D 76 02
|
|
lda Zp5A ; CPU:$A751 PRG:2751 A5 5A
|
|
cmp #$A0 ; CPU:$A753 PRG:2753 C9 A0
|
|
bcc Label_A75F ; CPU:$A755 PRG:2755 90 08
|
|
lda $0276,x ; CPU:$A757 PRG:2757 BD 76 02
|
|
ora #$20 ; CPU:$A75A PRG:275A 09 20
|
|
sta $0276,x ; CPU:$A75C PRG:275C 9D 76 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A75F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A75F:
|
|
lda Zp51 ; CPU:$A75F PRG:275F A5 51
|
|
sta $0277,x ; CPU:$A761 PRG:2761 9D 77 02
|
|
ldx Zp81 ; CPU:$A764 PRG:2764 A6 81
|
|
lda Zp80 ; CPU:$A766 PRG:2766 A5 80
|
|
sta $0400,x ; CPU:$A768 PRG:2768 9D 00 04
|
|
dec Zp83 ; CPU:$A76B PRG:276B C6 83
|
|
jmp $A703 ; CPU:$A76D PRG:276D 4C 03 A7
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A770
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A770:
|
|
pla ; CPU:$A770 PRG:2770 68
|
|
tay ; CPU:$A771 PRG:2771 A8
|
|
pla ; CPU:$A772 PRG:2772 68
|
|
tax ; CPU:$A773 PRG:2773 AA
|
|
rts ; CPU:$A774 PRG:2774 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A775
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A775:
|
|
lda Zp4F ; CPU:$A775 PRG:2775 A5 4F
|
|
beq Label_A7C9 ; CPU:$A777 PRG:2777 F0 50
|
|
lda Zp93 ; CPU:$A779 PRG:2779 A5 93
|
|
bne Label_A781 ; CPU:$A77B PRG:277B D0 04
|
|
lda Zp4D ; CPU:$A77D PRG:277D A5 4D
|
|
beq Label_A7C9 ; CPU:$A77F PRG:277F F0 48
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A781
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A781:
|
|
lda $0710 ; CPU:$A781 PRG:2781 AD 10 07
|
|
bne Label_A78E ; CPU:$A784 PRG:2784 D0 08
|
|
lda Zp94 ; CPU:$A786 PRG:2786 A5 94
|
|
bne Label_A78E ; CPU:$A788 PRG:2788 D0 04
|
|
lda Zp4E ; CPU:$A78A PRG:278A A5 4E
|
|
beq Label_A7C9 ; CPU:$A78C PRG:278C F0 3B
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A78E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A78E:
|
|
lda #$00 ; CPU:$A78E PRG:278E A9 00
|
|
sta Zp4D ; CPU:$A790 PRG:2790 85 4D
|
|
sta $06B2 ; CPU:$A792 PRG:2792 8D B2 06
|
|
sta Zp4E ; CPU:$A795 PRG:2795 85 4E
|
|
sta Zp4F ; CPU:$A797 PRG:2797 85 4F
|
|
sta ZpCD ; CPU:$A799 PRG:2799 85 CD
|
|
sta ZpCE ; CPU:$A79B PRG:279B 85 CE
|
|
lda #$01 ; CPU:$A79D PRG:279D A9 01
|
|
sta Zp97 ; CPU:$A79F PRG:279F 85 97
|
|
inc Zp0C ; CPU:$A7A1 PRG:27A1 E6 0C
|
|
lda Zp0C ; CPU:$A7A3 PRG:27A3 A5 0C
|
|
and #$01 ; CPU:$A7A5 PRG:27A5 29 01
|
|
beq Label_A7B2 ; CPU:$A7A7 PRG:27A7 F0 09
|
|
lda #$01 ; CPU:$A7A9 PRG:27A9 A9 01
|
|
sta Zp50 ; CPU:$A7AB PRG:27AB 85 50
|
|
lda #$00 ; CPU:$A7AD PRG:27AD A9 00
|
|
sta ZpA4 ; CPU:$A7AF PRG:27AF 85 A4
|
|
rts ; CPU:$A7B1 PRG:27B1 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A7B2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A7B2:
|
|
lda #$01 ; CPU:$A7B2 PRG:27B2 A9 01
|
|
sta Zp0B ; CPU:$A7B4 PRG:27B4 85 0B
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A7B6
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A7B6:
|
|
lda Zp93 ; CPU:$A7B6 PRG:27B6 A5 93
|
|
bne Label_A7BD ; CPU:$A7B8 PRG:27B8 D0 03
|
|
jsr $8876 ; CPU:$A7BA PRG:27BA 20 76 88
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A7BD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A7BD:
|
|
lda $0710 ; CPU:$A7BD PRG:27BD AD 10 07
|
|
bne Label_A7C9 ; CPU:$A7C0 PRG:27C0 D0 07
|
|
lda Zp94 ; CPU:$A7C2 PRG:27C2 A5 94
|
|
bne Label_A7C9 ; CPU:$A7C4 PRG:27C4 D0 03
|
|
jsr $888B ; CPU:$A7C6 PRG:27C6 20 8B 88
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A7C9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A7C9:
|
|
rts ; CPU:$A7C9 PRG:27C9 60
|
|
; ---- data $A7CA-$A7E1 (24 bytes) ----
|
|
; referenced by `lda $A7CA,y` at $A80B (operand $A7CA falls inside this region)
|
|
; referenced by `lda $A7D6,y` at $A811 (operand $A7D6 falls inside this region)
|
|
.byte $08, $08, $08, $06, $06, $05, $05, $04, $04, $03, $02, $02, $02, $02, $02, $03 ; CPU:$A7CA PRG:27CA 08 08 08 06 06 05 05 04 04 03 02 02 02 02 02 03
|
|
.byte $03, $04, $04, $06, $06, $07, $07, $07 ; CPU:$A7DA PRG:27DA 03 04 04 06 06 07 07 07
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A7E2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A7E2:
|
|
lda $0700 ; CPU:$A7E2 PRG:27E2 AD 00 07
|
|
and #$01 ; CPU:$A7E5 PRG:27E5 29 01
|
|
bne Label_A81E ; CPU:$A7E7 PRG:27E7 D0 35
|
|
ldx #$00 ; CPU:$A7E9 PRG:27E9 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A7EB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A7EB:
|
|
lda $03C0,x ; CPU:$A7EB PRG:27EB BD C0 03
|
|
beq Label_A819 ; CPU:$A7EE PRG:27EE F0 29
|
|
sta Zp89 ; CPU:$A7F0 PRG:27F0 85 89
|
|
stx Zp86 ; CPU:$A7F2 PRG:27F2 86 86
|
|
dec Zp89 ; CPU:$A7F4 PRG:27F4 C6 89
|
|
lda $03CA,x ; CPU:$A7F6 PRG:27F6 BD CA 03
|
|
tay ; CPU:$A7F9 PRG:27F9 A8
|
|
inc $03CA,x ; CPU:$A7FA PRG:27FA FE CA 03
|
|
lda $03CA,x ; CPU:$A7FD PRG:27FD BD CA 03
|
|
cmp #$0C ; CPU:$A800 PRG:2800 C9 0C
|
|
bcc Label_A809 ; CPU:$A802 PRG:2802 90 05
|
|
lda #$00 ; CPU:$A804 PRG:2804 A9 00
|
|
sta $03C0,x ; CPU:$A806 PRG:2806 9D C0 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A809
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A809:
|
|
ldx Zp89 ; CPU:$A809 PRG:2809 A6 89
|
|
lda $A7CA,y ; CPU:$A80B PRG:280B B9 CA A7
|
|
sta $03E0,x ; CPU:$A80E PRG:280E 9D E0 03
|
|
lda $A7D6,y ; CPU:$A811 PRG:2811 B9 D6 A7
|
|
sta $03F0,x ; CPU:$A814 PRG:2814 9D F0 03
|
|
ldx Zp86 ; CPU:$A817 PRG:2817 A6 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A819
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A819:
|
|
inx ; CPU:$A819 PRG:2819 E8
|
|
cpx #$0A ; CPU:$A81A PRG:281A E0 0A
|
|
bcc Label_A7EB ; CPU:$A81C PRG:281C 90 CD
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A81E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A81E:
|
|
rts ; CPU:$A81E PRG:281E 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A81F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A81F:
|
|
lda Zp0C ; CPU:$A81F PRG:281F A5 0C
|
|
beq Label_A858 ; CPU:$A821 PRG:2821 F0 35
|
|
and #$01 ; CPU:$A823 PRG:2823 29 01
|
|
bne Label_A83A ; CPU:$A825 PRG:2825 D0 13
|
|
lda Zp9B ; CPU:$A827 PRG:2827 A5 9B
|
|
bne Label_A858 ; CPU:$A829 PRG:2829 D0 2D
|
|
lda Zp03 ; CPU:$A82B PRG:282B A5 03
|
|
bne Label_A858 ; CPU:$A82D PRG:282D D0 29
|
|
lda Zp40 ; CPU:$A82F PRG:282F A5 40
|
|
bne Label_A839 ; CPU:$A831 PRG:2831 D0 06
|
|
lda Zp73 ; CPU:$A833 PRG:2833 A5 73
|
|
cmp #$06 ; CPU:$A835 PRG:2835 C9 06
|
|
bcs Label_A850 ; CPU:$A837 PRG:2837 B0 17
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A839
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A839:
|
|
rts ; CPU:$A839 PRG:2839 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A83A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A83A:
|
|
lda ZpDA ; CPU:$A83A PRG:283A A5 DA
|
|
cmp #$06 ; CPU:$A83C PRG:283C C9 06
|
|
bcc Label_A858 ; CPU:$A83E PRG:283E 90 18
|
|
lda Zp35 ; CPU:$A840 PRG:2840 A5 35
|
|
cmp #$14 ; CPU:$A842 PRG:2842 C9 14
|
|
bcc Label_A858 ; CPU:$A844 PRG:2844 90 12
|
|
lda Zp83 ; CPU:$A846 PRG:2846 A5 83
|
|
cmp #$23 ; CPU:$A848 PRG:2848 C9 23
|
|
bcc Label_A858 ; CPU:$A84A PRG:284A 90 0C
|
|
lda Zp03 ; CPU:$A84C PRG:284C A5 03
|
|
bne Label_A858 ; CPU:$A84E PRG:284E D0 08
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A850
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A850:
|
|
lda #$00 ; CPU:$A850 PRG:2850 A9 00
|
|
sta Zp35 ; CPU:$A852 PRG:2852 85 35
|
|
lda #$01 ; CPU:$A854 PRG:2854 A9 01
|
|
sta Zp4F ; CPU:$A856 PRG:2856 85 4F
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A858
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A858:
|
|
rts ; CPU:$A858 PRG:2858 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A859
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A859:
|
|
lda Zp98 ; CPU:$A859 PRG:2859 A5 98
|
|
beq Label_A868 ; CPU:$A85B PRG:285B F0 0B
|
|
lda Zp8E ; CPU:$A85D PRG:285D A5 8E
|
|
beq Label_A868 ; CPU:$A85F PRG:285F F0 07
|
|
lda #$00 ; CPU:$A861 PRG:2861 A9 00
|
|
sta Zp98 ; CPU:$A863 PRG:2863 85 98
|
|
jsr $A7B6 ; CPU:$A865 PRG:2865 20 B6 A7
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A868
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A868:
|
|
rts ; CPU:$A868 PRG:2868 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A869
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A869:
|
|
lda $0700 ; CPU:$A869 PRG:2869 AD 00 07
|
|
and #$01 ; CPU:$A86C PRG:286C 29 01
|
|
beq Label_A8B1 ; CPU:$A86E PRG:286E F0 41
|
|
lda Zp99 ; CPU:$A870 PRG:2870 A5 99
|
|
bne Label_A8B7 ; CPU:$A872 PRG:2872 D0 43
|
|
inc Zp9A ; CPU:$A874 PRG:2874 E6 9A
|
|
ldy #$00 ; CPU:$A876 PRG:2876 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A878
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A878:
|
|
lda $03D4,y ; CPU:$A878 PRG:2878 B9 D4 03
|
|
cmp #$01 ; CPU:$A87B PRG:287B C9 01
|
|
beq Label_A886 ; CPU:$A87D PRG:287D F0 07
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A87F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A87F:
|
|
iny ; CPU:$A87F PRG:287F C8
|
|
cpy ZpB7 ; CPU:$A880 PRG:2880 C4 B7
|
|
bcc Label_A878 ; CPU:$A882 PRG:2882 90 F4
|
|
bcs Label_A89F ; CPU:$A884 PRG:2884 B0 19
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A886
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A886:
|
|
tya ; CPU:$A886 PRG:2886 98
|
|
tax ; CPU:$A887 PRG:2887 AA
|
|
dec $0380,x ; CPU:$A888 PRG:2888 DE 80 03
|
|
asl a ; CPU:$A88B PRG:288B 0A
|
|
asl a ; CPU:$A88C PRG:288C 0A
|
|
tax ; CPU:$A88D PRG:288D AA
|
|
dec $0277,x ; CPU:$A88E PRG:288E DE 77 02
|
|
bne Label_A87F ; CPU:$A891 PRG:2891 D0 EC
|
|
lda #$02 ; CPU:$A893 PRG:2893 A9 02
|
|
sta $03D4,y ; CPU:$A895 PRG:2895 99 D4 03
|
|
lda #$F8 ; CPU:$A898 PRG:2898 A9 F8
|
|
sta $0274,x ; CPU:$A89A PRG:289A 9D 74 02
|
|
bne Label_A87F ; CPU:$A89D PRG:289D D0 E0
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A89F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A89F:
|
|
lda Zp9A ; CPU:$A89F PRG:289F A5 9A
|
|
and #$0F ; CPU:$A8A1 PRG:28A1 29 0F
|
|
bne Label_A8AB ; CPU:$A8A3 PRG:28A3 D0 06
|
|
inc ZpA2 ; CPU:$A8A5 PRG:28A5 E6 A2
|
|
lda #$01 ; CPU:$A8A7 PRG:28A7 A9 01
|
|
sta ZpA3 ; CPU:$A8A9 PRG:28A9 85 A3
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A8AB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A8AB:
|
|
lda Zp9A ; CPU:$A8AB PRG:28AB A5 9A
|
|
cmp #$F8 ; CPU:$A8AD PRG:28AD C9 F8
|
|
bcs Label_A8B2 ; CPU:$A8AF PRG:28AF B0 01
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A8B1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A8B1:
|
|
rts ; CPU:$A8B1 PRG:28B1 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A8B2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A8B2:
|
|
lda #$01 ; CPU:$A8B2 PRG:28B2 A9 01
|
|
sta Zp99 ; CPU:$A8B4 PRG:28B4 85 99
|
|
rts ; CPU:$A8B6 PRG:28B6 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A8B7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A8B7:
|
|
dec Zp9A ; CPU:$A8B7 PRG:28B7 C6 9A
|
|
ldy #$00 ; CPU:$A8B9 PRG:28B9 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A8BB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A8BB:
|
|
lda $03D4,y ; CPU:$A8BB PRG:28BB B9 D4 03
|
|
cmp #$01 ; CPU:$A8BE PRG:28BE C9 01
|
|
beq Label_A8C9 ; CPU:$A8C0 PRG:28C0 F0 07
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A8C2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A8C2:
|
|
iny ; CPU:$A8C2 PRG:28C2 C8
|
|
cpy ZpB7 ; CPU:$A8C3 PRG:28C3 C4 B7
|
|
bcc Label_A8BB ; CPU:$A8C5 PRG:28C5 90 F4
|
|
bcs Label_A8E2 ; CPU:$A8C7 PRG:28C7 B0 19
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A8C9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A8C9:
|
|
tya ; CPU:$A8C9 PRG:28C9 98
|
|
tax ; CPU:$A8CA PRG:28CA AA
|
|
inc $0380,x ; CPU:$A8CB PRG:28CB FE 80 03
|
|
asl a ; CPU:$A8CE PRG:28CE 0A
|
|
asl a ; CPU:$A8CF PRG:28CF 0A
|
|
tax ; CPU:$A8D0 PRG:28D0 AA
|
|
inc $0277,x ; CPU:$A8D1 PRG:28D1 FE 77 02
|
|
bne Label_A8C2 ; CPU:$A8D4 PRG:28D4 D0 EC
|
|
lda #$03 ; CPU:$A8D6 PRG:28D6 A9 03
|
|
sta $03D4,y ; CPU:$A8D8 PRG:28D8 99 D4 03
|
|
lda #$F8 ; CPU:$A8DB PRG:28DB A9 F8
|
|
sta $0274,x ; CPU:$A8DD PRG:28DD 9D 74 02
|
|
bne Label_A8C2 ; CPU:$A8E0 PRG:28E0 D0 E0
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A8E2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A8E2:
|
|
lda Zp9A ; CPU:$A8E2 PRG:28E2 A5 9A
|
|
and #$0F ; CPU:$A8E4 PRG:28E4 29 0F
|
|
bne Label_A8EE ; CPU:$A8E6 PRG:28E6 D0 06
|
|
lda #$01 ; CPU:$A8E8 PRG:28E8 A9 01
|
|
sta ZpA3 ; CPU:$A8EA PRG:28EA 85 A3
|
|
dec ZpA2 ; CPU:$A8EC PRG:28EC C6 A2
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A8EE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A8EE:
|
|
lda Zp9A ; CPU:$A8EE PRG:28EE A5 9A
|
|
cmp #$03 ; CPU:$A8F0 PRG:28F0 C9 03
|
|
bcc Label_A8F5 ; CPU:$A8F2 PRG:28F2 90 01
|
|
rts ; CPU:$A8F4 PRG:28F4 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A8F5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A8F5:
|
|
lda #$00 ; CPU:$A8F5 PRG:28F5 A9 00
|
|
sta Zp99 ; CPU:$A8F7 PRG:28F7 85 99
|
|
rts ; CPU:$A8F9 PRG:28F9 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A8FA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A8FA:
|
|
ldy #$00 ; CPU:$A8FA PRG:28FA A0 00
|
|
ldx #$00 ; CPU:$A8FC PRG:28FC A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A8FE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A8FE:
|
|
lda $03D4,y ; CPU:$A8FE PRG:28FE B9 D4 03
|
|
cmp #$04 ; CPU:$A901 PRG:2901 C9 04
|
|
beq Label_A90B ; CPU:$A903 PRG:2903 F0 06
|
|
iny ; CPU:$A905 PRG:2905 C8
|
|
cpy ZpB7 ; CPU:$A906 PRG:2906 C4 B7
|
|
bcc Label_A8FE ; CPU:$A908 PRG:2908 90 F4
|
|
rts ; CPU:$A90A PRG:290A 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A90B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A90B:
|
|
lda #$00 ; CPU:$A90B PRG:290B A9 00
|
|
sta $03D4,y ; CPU:$A90D PRG:290D 99 D4 03
|
|
lda (ZpF2),y ; CPU:$A910 PRG:2910 B1 F2
|
|
sta PPUADDR ; CPU:$A912 PRG:2912 8D 06 20
|
|
lda (ZpF4),y ; CPU:$A915 PRG:2915 B1 F4
|
|
sta PPUADDR ; CPU:$A917 PRG:2917 8D 06 20
|
|
lda (Zp1F),y ; CPU:$A91A PRG:291A B1 1F
|
|
sta PPUDATA ; CPU:$A91C PRG:291C 8D 07 20
|
|
rts ; CPU:$A91F PRG:291F 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A920
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A920:
|
|
lda Zp34 ; CPU:$A920 PRG:2920 A5 34
|
|
beq Label_A929 ; CPU:$A922 PRG:2922 F0 05
|
|
cmp #$1E ; CPU:$A924 PRG:2924 C9 1E
|
|
beq Label_A929 ; CPU:$A926 PRG:2926 F0 01
|
|
rts ; CPU:$A928 PRG:2928 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A929
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A929:
|
|
lda #$01 ; CPU:$A929 PRG:2929 A9 01
|
|
sta ZpA9 ; CPU:$A92B PRG:292B 85 A9
|
|
rts ; CPU:$A92D PRG:292D 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A92E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A92E:
|
|
lda ZpA3 ; CPU:$A92E PRG:292E A5 A3
|
|
beq Label_A971 ; CPU:$A930 PRG:2930 F0 3F
|
|
lda #$00 ; CPU:$A932 PRG:2932 A9 00
|
|
sta ZpA3 ; CPU:$A934 PRG:2934 85 A3
|
|
lda #$00 ; CPU:$A936 PRG:2936 A9 00
|
|
sta Zp86 ; CPU:$A938 PRG:2938 85 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A93A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A93A:
|
|
ldx Zp86 ; CPU:$A93A PRG:293A A6 86
|
|
lda $03B2,x ; CPU:$A93C PRG:293C BD B2 03
|
|
beq Label_A969 ; CPU:$A93F PRG:293F F0 28
|
|
txa ; CPU:$A941 PRG:2941 8A
|
|
asl a ; CPU:$A942 PRG:2942 0A
|
|
tay ; CPU:$A943 PRG:2943 A8
|
|
lda (ZpA0),y ; CPU:$A944 PRG:2944 B1 A0
|
|
sec ; CPU:$A946 PRG:2946 38
|
|
sbc ZpA2 ; CPU:$A947 PRG:2947 E5 A2
|
|
beq Label_A94F ; CPU:$A949 PRG:2949 F0 04
|
|
bcs Label_A972 ; CPU:$A94B PRG:294B B0 25
|
|
bcc Label_A969 ; CPU:$A94D PRG:294D 90 1A
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A94F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A94F:
|
|
ldx Zp86 ; CPU:$A94F PRG:294F A6 86
|
|
lda #$02 ; CPU:$A951 PRG:2951 A9 02
|
|
sta $03D4,x ; CPU:$A953 PRG:2953 9D D4 03
|
|
bne Label_A95F ; CPU:$A956 PRG:2956 D0 07
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A958
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A958:
|
|
ldx Zp86 ; CPU:$A958 PRG:2958 A6 86
|
|
lda #$03 ; CPU:$A95A PRG:295A A9 03
|
|
sta $03D4,x ; CPU:$A95C PRG:295C 9D D4 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A95F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A95F:
|
|
lda Zp86 ; CPU:$A95F PRG:295F A5 86
|
|
asl a ; CPU:$A961 PRG:2961 0A
|
|
asl a ; CPU:$A962 PRG:2962 0A
|
|
tax ; CPU:$A963 PRG:2963 AA
|
|
lda #$F8 ; CPU:$A964 PRG:2964 A9 F8
|
|
sta $0274,x ; CPU:$A966 PRG:2966 9D 74 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A969
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A969:
|
|
inc Zp86 ; CPU:$A969 PRG:2969 E6 86
|
|
lda Zp86 ; CPU:$A96B PRG:296B A5 86
|
|
cmp ZpB7 ; CPU:$A96D PRG:296D C5 B7
|
|
bcc Label_A93A ; CPU:$A96F PRG:296F 90 C9
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A971
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A971:
|
|
rts ; CPU:$A971 PRG:2971 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A972
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A972:
|
|
cmp #$10 ; CPU:$A972 PRG:2972 C9 10
|
|
bcs Label_A958 ; CPU:$A974 PRG:2974 B0 E2
|
|
lda Zp86 ; CPU:$A976 PRG:2976 A5 86
|
|
tax ; CPU:$A978 PRG:2978 AA
|
|
asl a ; CPU:$A979 PRG:2979 0A
|
|
asl a ; CPU:$A97A PRG:297A 0A
|
|
sta Zp89 ; CPU:$A97B PRG:297B 85 89
|
|
lda $03D4,x ; CPU:$A97D PRG:297D BD D4 03
|
|
beq Label_A996 ; CPU:$A980 PRG:2980 F0 14
|
|
cmp #$01 ; CPU:$A982 PRG:2982 C9 01
|
|
beq Label_A969 ; CPU:$A984 PRG:2984 F0 E3
|
|
cmp #$02 ; CPU:$A986 PRG:2986 C9 02
|
|
beq Label_A9AD ; CPU:$A988 PRG:2988 F0 23
|
|
lda #$F8 ; CPU:$A98A PRG:298A A9 F8
|
|
sta $0380,x ; CPU:$A98C PRG:298C 9D 80 03
|
|
ldx Zp89 ; CPU:$A98F PRG:298F A6 89
|
|
lda #$F4 ; CPU:$A991 PRG:2991 A9 F4
|
|
sta $0277,x ; CPU:$A993 PRG:2993 9D 77 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A996
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A996:
|
|
ldx Zp89 ; CPU:$A996 PRG:2996 A6 89
|
|
iny ; CPU:$A998 PRG:2998 C8
|
|
lda (ZpA0),y ; CPU:$A999 PRG:2999 B1 A0
|
|
sta $0274,x ; CPU:$A99B PRG:299B 9D 74 02
|
|
ldx Zp86 ; CPU:$A99E PRG:299E A6 86
|
|
clc ; CPU:$A9A0 PRG:29A0 18
|
|
adc #$04 ; CPU:$A9A1 PRG:29A1 69 04
|
|
sta $038A,x ; CPU:$A9A3 PRG:29A3 9D 8A 03
|
|
lda #$01 ; CPU:$A9A6 PRG:29A6 A9 01
|
|
sta $03D4,x ; CPU:$A9A8 PRG:29A8 9D D4 03
|
|
bne Label_A969 ; CPU:$A9AB PRG:29AB D0 BC
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A9AD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A9AD:
|
|
lda #$08 ; CPU:$A9AD PRG:29AD A9 08
|
|
sta $0380,x ; CPU:$A9AF PRG:29AF 9D 80 03
|
|
ldx Zp89 ; CPU:$A9B2 PRG:29B2 A6 89
|
|
lda #$04 ; CPU:$A9B4 PRG:29B4 A9 04
|
|
sta $0277,x ; CPU:$A9B6 PRG:29B6 9D 77 02
|
|
bne Label_A996 ; CPU:$A9B9 PRG:29B9 D0 DB
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A9BB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A9BB:
|
|
lda #$23 ; CPU:$A9BB PRG:29BB A9 23
|
|
sta PPUADDR ; CPU:$A9BD PRG:29BD 8D 06 20
|
|
lda #$C0 ; CPU:$A9C0 PRG:29C0 A9 C0
|
|
sta PPUADDR ; CPU:$A9C2 PRG:29C2 8D 06 20
|
|
ldy #$00 ; CPU:$A9C5 PRG:29C5 A0 00
|
|
lda (Zp17),y ; CPU:$A9C7 PRG:29C7 B1 17
|
|
sta Zp19 ; CPU:$A9C9 PRG:29C9 85 19
|
|
iny ; CPU:$A9CB PRG:29CB C8
|
|
lda (Zp17),y ; CPU:$A9CC PRG:29CC B1 17
|
|
sta Zp1A ; CPU:$A9CE PRG:29CE 85 1A
|
|
ldy #$00 ; CPU:$A9D0 PRG:29D0 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A9D2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A9D2:
|
|
lda (Zp19),y ; CPU:$A9D2 PRG:29D2 B1 19
|
|
sta PPUDATA ; CPU:$A9D4 PRG:29D4 8D 07 20
|
|
iny ; CPU:$A9D7 PRG:29D7 C8
|
|
cpy #$40 ; CPU:$A9D8 PRG:29D8 C0 40
|
|
bne Label_A9D2 ; CPU:$A9DA PRG:29DA D0 F6
|
|
rts ; CPU:$A9DC PRG:29DC 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A9DD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A9DD:
|
|
lda Zp9C ; CPU:$A9DD PRG:29DD A5 9C
|
|
beq Label_AA0F ; CPU:$A9DF PRG:29DF F0 2E
|
|
ldx #$00 ; CPU:$A9E1 PRG:29E1 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_A9E3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_A9E3:
|
|
lda Zp1E ; CPU:$A9E3 PRG:29E3 A5 1E
|
|
sta PPUADDR ; CPU:$A9E5 PRG:29E5 8D 06 20
|
|
lda Zp1D ; CPU:$A9E8 PRG:29E8 A5 1D
|
|
sta PPUADDR ; CPU:$A9EA PRG:29EA 8D 06 20
|
|
lda $0510,x ; CPU:$A9ED PRG:29ED BD 10 05
|
|
sta PPUDATA ; CPU:$A9F0 PRG:29F0 8D 07 20
|
|
lda $0511,x ; CPU:$A9F3 PRG:29F3 BD 11 05
|
|
sta PPUDATA ; CPU:$A9F6 PRG:29F6 8D 07 20
|
|
inx ; CPU:$A9F9 PRG:29F9 E8
|
|
inx ; CPU:$A9FA PRG:29FA E8
|
|
cpx #$3C ; CPU:$A9FB PRG:29FB E0 3C
|
|
bcs Label_AA0D ; CPU:$A9FD PRG:29FD B0 0E
|
|
lda Zp1D ; CPU:$A9FF PRG:29FF A5 1D
|
|
clc ; CPU:$AA01 PRG:2A01 18
|
|
adc #$20 ; CPU:$AA02 PRG:2A02 69 20
|
|
sta Zp1D ; CPU:$AA04 PRG:2A04 85 1D
|
|
bcc Label_A9E3 ; CPU:$AA06 PRG:2A06 90 DB
|
|
inc Zp1E ; CPU:$AA08 PRG:2A08 E6 1E
|
|
jmp $A9E3 ; CPU:$AA0A PRG:2A0A 4C E3 A9
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AA0D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AA0D:
|
|
inc Zp9D ; CPU:$AA0D PRG:2A0D E6 9D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AA0F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AA0F:
|
|
rts ; CPU:$AA0F PRG:2A0F 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AA10
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AA10:
|
|
inc Zp9A ; CPU:$AA10 PRG:2A10 E6 9A
|
|
lda Zp9A ; CPU:$AA12 PRG:2A12 A5 9A
|
|
beq Label_AA56 ; CPU:$AA14 PRG:2A14 F0 40
|
|
and #$0F ; CPU:$AA16 PRG:2A16 29 0F
|
|
bne Label_AA55 ; CPU:$AA18 PRG:2A18 D0 3B
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AA1A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AA1A:
|
|
lda #$01 ; CPU:$AA1A PRG:2A1A A9 01
|
|
sta Zp9C ; CPU:$AA1C PRG:2A1C 85 9C
|
|
ldy #$00 ; CPU:$AA1E PRG:2A1E A0 00
|
|
lda (Zp0D),y ; CPU:$AA20 PRG:2A20 B1 0D
|
|
sta Zp10 ; CPU:$AA22 PRG:2A22 85 10
|
|
iny ; CPU:$AA24 PRG:2A24 C8
|
|
lda (Zp0D),y ; CPU:$AA25 PRG:2A25 B1 0D
|
|
sta Zp11 ; CPU:$AA27 PRG:2A27 85 11
|
|
lda Zp9D ; CPU:$AA29 PRG:2A29 A5 9D
|
|
asl a ; CPU:$AA2B PRG:2A2B 0A
|
|
tay ; CPU:$AA2C PRG:2A2C A8
|
|
lda (Zp10),y ; CPU:$AA2D PRG:2A2D B1 10
|
|
sta Zp15 ; CPU:$AA2F PRG:2A2F 85 15
|
|
iny ; CPU:$AA31 PRG:2A31 C8
|
|
lda (Zp10),y ; CPU:$AA32 PRG:2A32 B1 10
|
|
sta Zp16 ; CPU:$AA34 PRG:2A34 85 16
|
|
lda #$00 ; CPU:$AA36 PRG:2A36 A9 00
|
|
sta Zp2A ; CPU:$AA38 PRG:2A38 85 2A
|
|
sta Zp37 ; CPU:$AA3A PRG:2A3A 85 37
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AA3C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AA3C:
|
|
ldy Zp2A ; CPU:$AA3C PRG:2A3C A4 2A
|
|
lda (Zp15),y ; CPU:$AA3E PRG:2A3E B1 15
|
|
cmp #$FF ; CPU:$AA40 PRG:2A40 C9 FF
|
|
beq Label_AA4C ; CPU:$AA42 PRG:2A42 F0 08
|
|
sta Zp2E ; CPU:$AA44 PRG:2A44 85 2E
|
|
jsr $8AE8 ; CPU:$AA46 PRG:2A46 20 E8 8A
|
|
jmp $AA3C ; CPU:$AA49 PRG:2A49 4C 3C AA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AA4C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AA4C:
|
|
lda #$20 ; CPU:$AA4C PRG:2A4C A9 20
|
|
sta Zp1E ; CPU:$AA4E PRG:2A4E 85 1E
|
|
lda Zp9D ; CPU:$AA50 PRG:2A50 A5 9D
|
|
asl a ; CPU:$AA52 PRG:2A52 0A
|
|
sta Zp1D ; CPU:$AA53 PRG:2A53 85 1D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AA55
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AA55:
|
|
rts ; CPU:$AA55 PRG:2A55 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AA56
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AA56:
|
|
lda #$01 ; CPU:$AA56 PRG:2A56 A9 01
|
|
sta $06E2 ; CPU:$AA58 PRG:2A58 8D E2 06
|
|
jsr $BD1C ; CPU:$AA5B PRG:2A5B 20 1C BD
|
|
lda Zp00 ; CPU:$AA5E PRG:2A5E A5 00
|
|
ora #$01 ; CPU:$AA60 PRG:2A60 09 01
|
|
sta Zp00 ; CPU:$AA62 PRG:2A62 85 00
|
|
ldx Zp0C ; CPU:$AA64 PRG:2A64 A6 0C
|
|
lda $BB23,x ; CPU:$AA66 PRG:2A66 BD 23 BB
|
|
sta Zp9E ; CPU:$AA69 PRG:2A69 85 9E
|
|
lda $BB24,x ; CPU:$AA6B PRG:2A6B BD 24 BB
|
|
sta Zp9F ; CPU:$AA6E PRG:2A6E 85 9F
|
|
ldy #$00 ; CPU:$AA70 PRG:2A70 A0 00
|
|
lda (Zp9E),y ; CPU:$AA72 PRG:2A72 B1 9E
|
|
sta ZpA0 ; CPU:$AA74 PRG:2A74 85 A0
|
|
iny ; CPU:$AA76 PRG:2A76 C8
|
|
sty ZpA2 ; CPU:$AA77 PRG:2A77 84 A2
|
|
sty ZpA3 ; CPU:$AA79 PRG:2A79 84 A3
|
|
lda (Zp9E),y ; CPU:$AA7B PRG:2A7B B1 9E
|
|
sta ZpA1 ; CPU:$AA7D PRG:2A7D 85 A1
|
|
ldy #$00 ; CPU:$AA7F PRG:2A7F A0 00
|
|
lda (ZpA0),y ; CPU:$AA81 PRG:2A81 B1 A0
|
|
sta Zp40 ; CPU:$AA83 PRG:2A83 85 40
|
|
sta ZpB7 ; CPU:$AA85 PRG:2A85 85 B7
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AA87
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AA87:
|
|
tya ; CPU:$AA87 PRG:2A87 98
|
|
asl a ; CPU:$AA88 PRG:2A88 0A
|
|
asl a ; CPU:$AA89 PRG:2A89 0A
|
|
tax ; CPU:$AA8A PRG:2A8A AA
|
|
iny ; CPU:$AA8B PRG:2A8B C8
|
|
lda (ZpA0),y ; CPU:$AA8C PRG:2A8C B1 A0
|
|
sta $0277,x ; CPU:$AA8E PRG:2A8E 9D 77 02
|
|
dey ; CPU:$AA91 PRG:2A91 88
|
|
sta $0380,y ; CPU:$AA92 PRG:2A92 99 80 03
|
|
lda #$22 ; CPU:$AA95 PRG:2A95 A9 22
|
|
sta $0275,x ; CPU:$AA97 PRG:2A97 9D 75 02
|
|
lda #$01 ; CPU:$AA9A PRG:2A9A A9 01
|
|
sta $0276,x ; CPU:$AA9C PRG:2A9C 9D 76 02
|
|
iny ; CPU:$AA9F PRG:2A9F C8
|
|
cpy Zp40 ; CPU:$AAA0 PRG:2AA0 C4 40
|
|
bcc Label_AA87 ; CPU:$AAA2 PRG:2AA2 90 E3
|
|
ldx #$01 ; CPU:$AAA4 PRG:2AA4 A2 01
|
|
ldy #$00 ; CPU:$AAA6 PRG:2AA6 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AAA8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AAA8:
|
|
txa ; CPU:$AAA8 PRG:2AA8 8A
|
|
sta $0400,y ; CPU:$AAA9 PRG:2AA9 99 00 04
|
|
inx ; CPU:$AAAC PRG:2AAC E8
|
|
iny ; CPU:$AAAD PRG:2AAD C8
|
|
cpy Zp40 ; CPU:$AAAE PRG:2AAE C4 40
|
|
bcc Label_AAA8 ; CPU:$AAB0 PRG:2AB0 90 F6
|
|
lda #$00 ; CPU:$AAB2 PRG:2AB2 A9 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AAB4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AAB4:
|
|
sta $0400,y ; CPU:$AAB4 PRG:2AB4 99 00 04
|
|
iny ; CPU:$AAB7 PRG:2AB7 C8
|
|
cpy #$23 ; CPU:$AAB8 PRG:2AB8 C0 23
|
|
bcc Label_AAB4 ; CPU:$AABA PRG:2ABA 90 F8
|
|
ldy #$04 ; CPU:$AABC PRG:2ABC A0 04
|
|
lda (Zp9E),y ; CPU:$AABE PRG:2ABE B1 9E
|
|
sta Zp7C ; CPU:$AAC0 PRG:2AC0 85 7C
|
|
iny ; CPU:$AAC2 PRG:2AC2 C8
|
|
lda (Zp9E),y ; CPU:$AAC3 PRG:2AC3 B1 9E
|
|
sta Zp7D ; CPU:$AAC5 PRG:2AC5 85 7D
|
|
ldy #$00 ; CPU:$AAC7 PRG:2AC7 A0 00
|
|
sty Zp99 ; CPU:$AAC9 PRG:2AC9 84 99
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AACB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AACB:
|
|
lda (Zp7C),y ; CPU:$AACB PRG:2ACB B1 7C
|
|
sta $03B2,y ; CPU:$AACD PRG:2ACD 99 B2 03
|
|
iny ; CPU:$AAD0 PRG:2AD0 C8
|
|
cpy ZpB7 ; CPU:$AAD1 PRG:2AD1 C4 B7
|
|
bcc Label_AACB ; CPU:$AAD3 PRG:2AD3 90 F6
|
|
ldy #$02 ; CPU:$AAD5 PRG:2AD5 A0 02
|
|
lda (Zp9E),y ; CPU:$AAD7 PRG:2AD7 B1 9E
|
|
sta ZpA0 ; CPU:$AAD9 PRG:2AD9 85 A0
|
|
iny ; CPU:$AADB PRG:2ADB C8
|
|
lda (Zp9E),y ; CPU:$AADC PRG:2ADC B1 9E
|
|
sta ZpA1 ; CPU:$AADE PRG:2ADE 85 A1
|
|
ldy #$06 ; CPU:$AAE0 PRG:2AE0 A0 06
|
|
lda (Zp9E),y ; CPU:$AAE2 PRG:2AE2 B1 9E
|
|
sta ZpF2 ; CPU:$AAE4 PRG:2AE4 85 F2
|
|
iny ; CPU:$AAE6 PRG:2AE6 C8
|
|
lda (Zp9E),y ; CPU:$AAE7 PRG:2AE7 B1 9E
|
|
sta ZpF3 ; CPU:$AAE9 PRG:2AE9 85 F3
|
|
iny ; CPU:$AAEB PRG:2AEB C8
|
|
lda (Zp9E),y ; CPU:$AAEC PRG:2AEC B1 9E
|
|
sta ZpF4 ; CPU:$AAEE PRG:2AEE 85 F4
|
|
iny ; CPU:$AAF0 PRG:2AF0 C8
|
|
lda (Zp9E),y ; CPU:$AAF1 PRG:2AF1 B1 9E
|
|
sta ZpF5 ; CPU:$AAF3 PRG:2AF3 85 F5
|
|
iny ; CPU:$AAF5 PRG:2AF5 C8
|
|
lda (Zp9E),y ; CPU:$AAF6 PRG:2AF6 B1 9E
|
|
sta Zp1F ; CPU:$AAF8 PRG:2AF8 85 1F
|
|
iny ; CPU:$AAFA PRG:2AFA C8
|
|
lda (Zp9E),y ; CPU:$AAFB PRG:2AFB B1 9E
|
|
sta Zp20 ; CPU:$AAFD PRG:2AFD 85 20
|
|
jmp $AA1A ; CPU:$AAFF PRG:2AFF 4C 1A AA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB02
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB02:
|
|
lda ZpA9 ; CPU:$AB02 PRG:2B02 A5 A9
|
|
beq Label_AB1C ; CPU:$AB04 PRG:2B04 F0 16
|
|
lda #$00 ; CPU:$AB06 PRG:2B06 A9 00
|
|
sta ZpA9 ; CPU:$AB08 PRG:2B08 85 A9
|
|
ldx #$00 ; CPU:$AB0A PRG:2B0A A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB0C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB0C:
|
|
lda ZpA7 ; CPU:$AB0C PRG:2B0C A5 A7
|
|
cmp #$06 ; CPU:$AB0E PRG:2B0E C9 06
|
|
bcs Label_AB1C ; CPU:$AB10 PRG:2B10 B0 0A
|
|
lda $03B2,x ; CPU:$AB12 PRG:2B12 BD B2 03
|
|
bne Label_AB1D ; CPU:$AB15 PRG:2B15 D0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB17
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB17:
|
|
inx ; CPU:$AB17 PRG:2B17 E8
|
|
cpx ZpB7 ; CPU:$AB18 PRG:2B18 E4 B7
|
|
bcc Label_AB0C ; CPU:$AB1A PRG:2B1A 90 F0
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB1C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB1C:
|
|
rts ; CPU:$AB1C PRG:2B1C 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB1D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB1D:
|
|
lda $03D4,x ; CPU:$AB1D PRG:2B1D BD D4 03
|
|
cmp #$01 ; CPU:$AB20 PRG:2B20 C9 01
|
|
bne Label_AB17 ; CPU:$AB22 PRG:2B22 D0 F3
|
|
stx Zp86 ; CPU:$AB24 PRG:2B24 86 86
|
|
txa ; CPU:$AB26 PRG:2B26 8A
|
|
and #$01 ; CPU:$AB27 PRG:2B27 29 01
|
|
bne Label_AB37 ; CPU:$AB29 PRG:2B29 D0 0C
|
|
lda Zp8F ; CPU:$AB2B PRG:2B2B A5 8F
|
|
bne Label_AB37 ; CPU:$AB2D PRG:2B2D D0 08
|
|
lda Zp93 ; CPU:$AB2F PRG:2B2F A5 93
|
|
bne Label_AB37 ; CPU:$AB31 PRG:2B31 D0 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB33
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB33:
|
|
ldy #$00 ; CPU:$AB33 PRG:2B33 A0 00
|
|
beq Label_AB46 ; CPU:$AB35 PRG:2B35 F0 0F
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB37
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB37:
|
|
lda $0710 ; CPU:$AB37 PRG:2B37 AD 10 07
|
|
bne Label_AB33 ; CPU:$AB3A PRG:2B3A D0 F7
|
|
lda Zp90 ; CPU:$AB3C PRG:2B3C A5 90
|
|
bne Label_AB33 ; CPU:$AB3E PRG:2B3E D0 F3
|
|
lda Zp94 ; CPU:$AB40 PRG:2B40 A5 94
|
|
bne Label_AB33 ; CPU:$AB42 PRG:2B42 D0 EF
|
|
ldy #$01 ; CPU:$AB44 PRG:2B44 A0 01
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB46
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB46:
|
|
lda Zp86 ; CPU:$AB46 PRG:2B46 A5 86
|
|
asl a ; CPU:$AB48 PRG:2B48 0A
|
|
asl a ; CPU:$AB49 PRG:2B49 0A
|
|
tax ; CPU:$AB4A PRG:2B4A AA
|
|
lda $0274,x ; CPU:$AB4B PRG:2B4B BD 74 02
|
|
sec ; CPU:$AB4E PRG:2B4E 38
|
|
sbc a:$00AC,y ; CPU:$AB4F PRG:2B4F F9 AC 00
|
|
bcc Label_AB66 ; CPU:$AB52 PRG:2B52 90 12
|
|
sta ZpAF ; CPU:$AB54 PRG:2B54 85 AF
|
|
cmp #$08 ; CPU:$AB56 PRG:2B56 C9 08
|
|
bcs Label_AB60 ; CPU:$AB58 PRG:2B58 B0 06
|
|
lda #$00 ; CPU:$AB5A PRG:2B5A A9 00
|
|
sta ZpB1 ; CPU:$AB5C PRG:2B5C 85 B1
|
|
beq Label_AB7D ; CPU:$AB5E PRG:2B5E F0 1D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB60
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB60:
|
|
lda #$FF ; CPU:$AB60 PRG:2B60 A9 FF
|
|
sta ZpB1 ; CPU:$AB62 PRG:2B62 85 B1
|
|
bne Label_AB7D ; CPU:$AB64 PRG:2B64 D0 17
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB66
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB66:
|
|
lda a:$00AC,y ; CPU:$AB66 PRG:2B66 B9 AC 00
|
|
sec ; CPU:$AB69 PRG:2B69 38
|
|
sbc $0274,x ; CPU:$AB6A PRG:2B6A FD 74 02
|
|
sta ZpAF ; CPU:$AB6D PRG:2B6D 85 AF
|
|
cmp #$08 ; CPU:$AB6F PRG:2B6F C9 08
|
|
bcs Label_AB79 ; CPU:$AB71 PRG:2B71 B0 06
|
|
lda #$00 ; CPU:$AB73 PRG:2B73 A9 00
|
|
sta ZpB1 ; CPU:$AB75 PRG:2B75 85 B1
|
|
beq Label_AB7D ; CPU:$AB77 PRG:2B77 F0 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB79
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB79:
|
|
lda #$01 ; CPU:$AB79 PRG:2B79 A9 01
|
|
sta ZpB1 ; CPU:$AB7B PRG:2B7B 85 B1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB7D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB7D:
|
|
lda $0277,x ; CPU:$AB7D PRG:2B7D BD 77 02
|
|
sec ; CPU:$AB80 PRG:2B80 38
|
|
sbc a:$00AA,y ; CPU:$AB81 PRG:2B81 F9 AA 00
|
|
bcc Label_AB98 ; CPU:$AB84 PRG:2B84 90 12
|
|
sta ZpAE ; CPU:$AB86 PRG:2B86 85 AE
|
|
cmp #$08 ; CPU:$AB88 PRG:2B88 C9 08
|
|
bcc Label_AB92 ; CPU:$AB8A PRG:2B8A 90 06
|
|
lda #$FF ; CPU:$AB8C PRG:2B8C A9 FF
|
|
sta ZpB0 ; CPU:$AB8E PRG:2B8E 85 B0
|
|
bne Label_ABAF ; CPU:$AB90 PRG:2B90 D0 1D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB92
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB92:
|
|
lda #$00 ; CPU:$AB92 PRG:2B92 A9 00
|
|
sta ZpB0 ; CPU:$AB94 PRG:2B94 85 B0
|
|
beq Label_ABAF ; CPU:$AB96 PRG:2B96 F0 17
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AB98
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AB98:
|
|
lda a:$00AA,y ; CPU:$AB98 PRG:2B98 B9 AA 00
|
|
sec ; CPU:$AB9B PRG:2B9B 38
|
|
sbc $0277,x ; CPU:$AB9C PRG:2B9C FD 77 02
|
|
sta ZpAE ; CPU:$AB9F PRG:2B9F 85 AE
|
|
cmp #$08 ; CPU:$ABA1 PRG:2BA1 C9 08
|
|
bcs Label_ABAB ; CPU:$ABA3 PRG:2BA3 B0 06
|
|
lda #$00 ; CPU:$ABA5 PRG:2BA5 A9 00
|
|
sta ZpB0 ; CPU:$ABA7 PRG:2BA7 85 B0
|
|
beq Label_ABAF ; CPU:$ABA9 PRG:2BA9 F0 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ABAB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ABAB:
|
|
lda #$01 ; CPU:$ABAB PRG:2BAB A9 01
|
|
sta ZpB0 ; CPU:$ABAD PRG:2BAD 85 B0
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ABAF
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ABAF:
|
|
jsr $ABBA ; CPU:$ABAF PRG:2BAF 20 BA AB
|
|
jsr $AC28 ; CPU:$ABB2 PRG:2BB2 20 28 AC
|
|
ldx Zp86 ; CPU:$ABB5 PRG:2BB5 A6 86
|
|
jmp $AB17 ; CPU:$ABB7 PRG:2BB7 4C 17 AB
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ABBA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ABBA:
|
|
lda ZpB1 ; CPU:$ABBA PRG:2BBA A5 B1
|
|
beq Label_AC0E ; CPU:$ABBC PRG:2BBC F0 50
|
|
bmi Label_ABE7 ; CPU:$ABBE PRG:2BBE 30 27
|
|
lda ZpB0 ; CPU:$ABC0 PRG:2BC0 A5 B0
|
|
beq Label_ABD1 ; CPU:$ABC2 PRG:2BC2 F0 0D
|
|
bmi Label_ABDC ; CPU:$ABC4 PRG:2BC4 30 16
|
|
lda #$23 ; CPU:$ABC6 PRG:2BC6 A9 23
|
|
sta $0275,x ; CPU:$ABC8 PRG:2BC8 9D 75 02
|
|
lda #$81 ; CPU:$ABCB PRG:2BCB A9 81
|
|
sta $0276,x ; CPU:$ABCD PRG:2BCD 9D 76 02
|
|
rts ; CPU:$ABD0 PRG:2BD0 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ABD1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ABD1:
|
|
lda #$22 ; CPU:$ABD1 PRG:2BD1 A9 22
|
|
sta $0275,x ; CPU:$ABD3 PRG:2BD3 9D 75 02
|
|
lda #$81 ; CPU:$ABD6 PRG:2BD6 A9 81
|
|
sta $0276,x ; CPU:$ABD8 PRG:2BD8 9D 76 02
|
|
rts ; CPU:$ABDB PRG:2BDB 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ABDC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ABDC:
|
|
lda #$23 ; CPU:$ABDC PRG:2BDC A9 23
|
|
sta $0275,x ; CPU:$ABDE PRG:2BDE 9D 75 02
|
|
lda #$C1 ; CPU:$ABE1 PRG:2BE1 A9 C1
|
|
sta $0276,x ; CPU:$ABE3 PRG:2BE3 9D 76 02
|
|
rts ; CPU:$ABE6 PRG:2BE6 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ABE7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ABE7:
|
|
lda ZpB0 ; CPU:$ABE7 PRG:2BE7 A5 B0
|
|
beq Label_ABF8 ; CPU:$ABE9 PRG:2BE9 F0 0D
|
|
bmi Label_AC03 ; CPU:$ABEB PRG:2BEB 30 16
|
|
lda #$23 ; CPU:$ABED PRG:2BED A9 23
|
|
sta $0275,x ; CPU:$ABEF PRG:2BEF 9D 75 02
|
|
lda #$01 ; CPU:$ABF2 PRG:2BF2 A9 01
|
|
sta $0276,x ; CPU:$ABF4 PRG:2BF4 9D 76 02
|
|
rts ; CPU:$ABF7 PRG:2BF7 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ABF8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ABF8:
|
|
lda #$22 ; CPU:$ABF8 PRG:2BF8 A9 22
|
|
sta $0275,x ; CPU:$ABFA PRG:2BFA 9D 75 02
|
|
lda #$01 ; CPU:$ABFD PRG:2BFD A9 01
|
|
sta $0276,x ; CPU:$ABFF PRG:2BFF 9D 76 02
|
|
rts ; CPU:$AC02 PRG:2C02 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC03
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC03:
|
|
lda #$23 ; CPU:$AC03 PRG:2C03 A9 23
|
|
sta $0275,x ; CPU:$AC05 PRG:2C05 9D 75 02
|
|
lda #$41 ; CPU:$AC08 PRG:2C08 A9 41
|
|
sta $0276,x ; CPU:$AC0A PRG:2C0A 9D 76 02
|
|
rts ; CPU:$AC0D PRG:2C0D 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC0E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC0E:
|
|
lda ZpB0 ; CPU:$AC0E PRG:2C0E A5 B0
|
|
bmi Label_AC1D ; CPU:$AC10 PRG:2C10 30 0B
|
|
lda #$24 ; CPU:$AC12 PRG:2C12 A9 24
|
|
sta $0275,x ; CPU:$AC14 PRG:2C14 9D 75 02
|
|
lda #$01 ; CPU:$AC17 PRG:2C17 A9 01
|
|
sta $0276,x ; CPU:$AC19 PRG:2C19 9D 76 02
|
|
rts ; CPU:$AC1C PRG:2C1C 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC1D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC1D:
|
|
lda #$24 ; CPU:$AC1D PRG:2C1D A9 24
|
|
sta $0275,x ; CPU:$AC1F PRG:2C1F 9D 75 02
|
|
lda #$41 ; CPU:$AC22 PRG:2C22 A9 41
|
|
sta $0276,x ; CPU:$AC24 PRG:2C24 9D 76 02
|
|
rts ; CPU:$AC27 PRG:2C27 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC28
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC28:
|
|
ldy #$00 ; CPU:$AC28 PRG:2C28 A0 00
|
|
sty ZpB2 ; CPU:$AC2A PRG:2C2A 84 B2
|
|
sty Zp81 ; CPU:$AC2C PRG:2C2C 84 81
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC2E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC2E:
|
|
lda $0430,y ; CPU:$AC2E PRG:2C2E B9 30 04
|
|
beq Label_AC39 ; CPU:$AC31 PRG:2C31 F0 06
|
|
iny ; CPU:$AC33 PRG:2C33 C8
|
|
cpy #$10 ; CPU:$AC34 PRG:2C34 C0 10
|
|
bcc Label_AC2E ; CPU:$AC36 PRG:2C36 90 F6
|
|
rts ; CPU:$AC38 PRG:2C38 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC39
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC39:
|
|
sty Zp89 ; CPU:$AC39 PRG:2C39 84 89
|
|
lda #$03 ; CPU:$AC3B PRG:2C3B A9 03
|
|
sta $0430,y ; CPU:$AC3D PRG:2C3D 99 30 04
|
|
inc ZpA7 ; CPU:$AC40 PRG:2C40 E6 A7
|
|
tya ; CPU:$AC42 PRG:2C42 98
|
|
asl a ; CPU:$AC43 PRG:2C43 0A
|
|
asl a ; CPU:$AC44 PRG:2C44 0A
|
|
tay ; CPU:$AC45 PRG:2C45 A8
|
|
lda $0274,x ; CPU:$AC46 PRG:2C46 BD 74 02
|
|
sta $0234,y ; CPU:$AC49 PRG:2C49 99 34 02
|
|
lda $0277,x ; CPU:$AC4C PRG:2C4C BD 77 02
|
|
sta $0237,y ; CPU:$AC4F PRG:2C4F 99 37 02
|
|
lda #$1D ; CPU:$AC52 PRG:2C52 A9 1D
|
|
sta $0235,y ; CPU:$AC54 PRG:2C54 99 35 02
|
|
lda #$03 ; CPU:$AC57 PRG:2C57 A9 03
|
|
sta $0236,y ; CPU:$AC59 PRG:2C59 99 36 02
|
|
ldy Zp89 ; CPU:$AC5C PRG:2C5C A4 89
|
|
lda ZpB1 ; CPU:$AC5E PRG:2C5E A5 B1
|
|
beq Label_ACA2 ; CPU:$AC60 PRG:2C60 F0 40
|
|
bmi Label_AC83 ; CPU:$AC62 PRG:2C62 30 1F
|
|
lda ZpB0 ; CPU:$AC64 PRG:2C64 A5 B0
|
|
beq Label_AC75 ; CPU:$AC66 PRG:2C66 F0 0D
|
|
bmi Label_AC7C ; CPU:$AC68 PRG:2C68 30 12
|
|
lda #$03 ; CPU:$AC6A PRG:2C6A A9 03
|
|
sta $03E0,y ; CPU:$AC6C PRG:2C6C 99 E0 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC6F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC6F:
|
|
lda #$02 ; CPU:$AC6F PRG:2C6F A9 02
|
|
sta $03F0,y ; CPU:$AC71 PRG:2C71 99 F0 03
|
|
rts ; CPU:$AC74 PRG:2C74 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC75
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC75:
|
|
lda #$00 ; CPU:$AC75 PRG:2C75 A9 00
|
|
sta $03E0,y ; CPU:$AC77 PRG:2C77 99 E0 03
|
|
beq Label_AC6F ; CPU:$AC7A PRG:2C7A F0 F3
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC7C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC7C:
|
|
lda #$F3 ; CPU:$AC7C PRG:2C7C A9 F3
|
|
sta $03E0,y ; CPU:$AC7E PRG:2C7E 99 E0 03
|
|
bne Label_AC6F ; CPU:$AC81 PRG:2C81 D0 EC
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC83
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC83:
|
|
lda ZpB0 ; CPU:$AC83 PRG:2C83 A5 B0
|
|
beq Label_AC94 ; CPU:$AC85 PRG:2C85 F0 0D
|
|
bmi Label_AC9B ; CPU:$AC87 PRG:2C87 30 12
|
|
lda #$03 ; CPU:$AC89 PRG:2C89 A9 03
|
|
sta $03E0,y ; CPU:$AC8B PRG:2C8B 99 E0 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC8E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC8E:
|
|
lda #$F2 ; CPU:$AC8E PRG:2C8E A9 F2
|
|
sta $03F0,y ; CPU:$AC90 PRG:2C90 99 F0 03
|
|
rts ; CPU:$AC93 PRG:2C93 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC94
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC94:
|
|
lda #$00 ; CPU:$AC94 PRG:2C94 A9 00
|
|
sta $03E0,y ; CPU:$AC96 PRG:2C96 99 E0 03
|
|
beq Label_AC8E ; CPU:$AC99 PRG:2C99 F0 F3
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AC9B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AC9B:
|
|
lda #$F3 ; CPU:$AC9B PRG:2C9B A9 F3
|
|
sta $03E0,y ; CPU:$AC9D PRG:2C9D 99 E0 03
|
|
bne Label_AC8E ; CPU:$ACA0 PRG:2CA0 D0 EC
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ACA2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ACA2:
|
|
lda ZpB0 ; CPU:$ACA2 PRG:2CA2 A5 B0
|
|
bmi Label_ACB1 ; CPU:$ACA4 PRG:2CA4 30 0B
|
|
lda #$03 ; CPU:$ACA6 PRG:2CA6 A9 03
|
|
sta $03E0,y ; CPU:$ACA8 PRG:2CA8 99 E0 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ACAB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ACAB:
|
|
lda #$00 ; CPU:$ACAB PRG:2CAB A9 00
|
|
sta $03F0,y ; CPU:$ACAD PRG:2CAD 99 F0 03
|
|
rts ; CPU:$ACB0 PRG:2CB0 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ACB1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ACB1:
|
|
lda #$F3 ; CPU:$ACB1 PRG:2CB1 A9 F3
|
|
sta $03E0,y ; CPU:$ACB3 PRG:2CB3 99 E0 03
|
|
bne Label_ACAB ; CPU:$ACB6 PRG:2CB6 D0 F3
|
|
plp ; CPU:$ACB8 PRG:2CB8 28
|
|
pla ; CPU:$ACB9 PRG:2CB9 68
|
|
.byte $50, $80 ; CPU:$ACBA PRG:2CBA 50 80
|
|
sei ; CPU:$ACBC PRG:2CBC 78
|
|
rti ; CPU:$ACBD PRG:2CBD 40
|
|
; ---- data $ACBE-$ACD7 (26 bytes) ----
|
|
; referenced by `lda $ACC8,x` at $AD10 (operand $ACC8 falls inside this region)
|
|
.byte $C8, $A8, $88, $98, $D0, $B4, $E4, $9A, $4B, $6D, $30, $70, $40, $18, $C8, $98 ; CPU:$ACBE PRG:2CBE C8 A8 88 98 D0 B4 E4 9A 4B 6D 30 70 40 18 C8 98
|
|
.byte $B0, $A0, $60, $50, $28, $B6, $83, $7A, $A9, $54 ; CPU:$ACCE PRG:2CCE B0 A0 60 50 28 B6 83 7A A9 54
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ACD8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ACD8:
|
|
lda $0700 ; CPU:$ACD8 PRG:2CD8 AD 00 07
|
|
and #$01 ; CPU:$ACDB PRG:2CDB 29 01
|
|
bne Label_ACE7 ; CPU:$ACDD PRG:2CDD D0 08
|
|
lda Zp40 ; CPU:$ACDF PRG:2CDF A5 40
|
|
beq Label_ACE8 ; CPU:$ACE1 PRG:2CE1 F0 05
|
|
lda #$00 ; CPU:$ACE3 PRG:2CE3 A9 00
|
|
sta Zp73 ; CPU:$ACE5 PRG:2CE5 85 73
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ACE7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ACE7:
|
|
rts ; CPU:$ACE7 PRG:2CE7 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ACE8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ACE8:
|
|
lda Zp83 ; CPU:$ACE8 PRG:2CE8 A5 83
|
|
cmp #$04 ; CPU:$ACEA PRG:2CEA C9 04
|
|
bcc Label_ACE7 ; CPU:$ACEC PRG:2CEC 90 F9
|
|
lda $0700 ; CPU:$ACEE PRG:2CEE AD 00 07
|
|
and #$03 ; CPU:$ACF1 PRG:2CF1 29 03
|
|
bne Label_ACFA ; CPU:$ACF3 PRG:2CF3 D0 05
|
|
lda #$0E ; CPU:$ACF5 PRG:2CF5 A9 0E
|
|
sta $06E6 ; CPU:$ACF7 PRG:2CF7 8D E6 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_ACFA
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_ACFA:
|
|
lda Zp74 ; CPU:$ACFA PRG:2CFA A5 74
|
|
lsr a ; CPU:$ACFC PRG:2CFC 4A
|
|
sec ; CPU:$ACFD PRG:2CFD 38
|
|
sbc #$01 ; CPU:$ACFE PRG:2CFE E9 01
|
|
and #$0F ; CPU:$AD00 PRG:2D00 29 0F
|
|
tax ; CPU:$AD02 PRG:2D02 AA
|
|
lda $ACB8,x ; CPU:$AD03 PRG:2D03 BD B8 AC
|
|
sta ZpD3 ; CPU:$AD06 PRG:2D06 85 D3
|
|
lda Zp74 ; CPU:$AD08 PRG:2D08 A5 74
|
|
clc ; CPU:$AD0A PRG:2D0A 18
|
|
sbc #$03 ; CPU:$AD0B PRG:2D0B E9 03
|
|
and #$0F ; CPU:$AD0D PRG:2D0D 29 0F
|
|
tax ; CPU:$AD0F PRG:2D0F AA
|
|
lda $ACC8,x ; CPU:$AD10 PRG:2D10 BD C8 AC
|
|
sta Zp89 ; CPU:$AD13 PRG:2D13 85 89
|
|
ldx #$00 ; CPU:$AD15 PRG:2D15 A2 00
|
|
stx Zp86 ; CPU:$AD17 PRG:2D17 86 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AD19
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AD19:
|
|
lda $0400,x ; CPU:$AD19 PRG:2D19 BD 00 04
|
|
beq Label_AD24 ; CPU:$AD1C PRG:2D1C F0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AD1E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AD1E:
|
|
inx ; CPU:$AD1E PRG:2D1E E8
|
|
cpx #$23 ; CPU:$AD1F PRG:2D1F E0 23
|
|
bcc Label_AD19 ; CPU:$AD21 PRG:2D21 90 F6
|
|
rts ; CPU:$AD23 PRG:2D23 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AD24
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AD24:
|
|
lda #$FD ; CPU:$AD24 PRG:2D24 A9 FD
|
|
sta $0400,x ; CPU:$AD26 PRG:2D26 9D 00 04
|
|
stx Zp81 ; CPU:$AD29 PRG:2D29 86 81
|
|
txa ; CPU:$AD2B PRG:2D2B 8A
|
|
asl a ; CPU:$AD2C PRG:2D2C 0A
|
|
asl a ; CPU:$AD2D PRG:2D2D 0A
|
|
tax ; CPU:$AD2E PRG:2D2E AA
|
|
dec Zp83 ; CPU:$AD2F PRG:2D2F C6 83
|
|
ldy Zp86 ; CPU:$AD31 PRG:2D31 A4 86
|
|
lda #$03 ; CPU:$AD33 PRG:2D33 A9 03
|
|
sta $0276,x ; CPU:$AD35 PRG:2D35 9D 76 02
|
|
lda $99F2,y ; CPU:$AD38 PRG:2D38 B9 F2 99
|
|
sta $0275,x ; CPU:$AD3B PRG:2D3B 9D 75 02
|
|
lda Zp86 ; CPU:$AD3E PRG:2D3E A5 86
|
|
cmp #$02 ; CPU:$AD40 PRG:2D40 C9 02
|
|
bcs Label_AD63 ; CPU:$AD42 PRG:2D42 B0 1F
|
|
lda Zp89 ; CPU:$AD44 PRG:2D44 A5 89
|
|
sta $0274,x ; CPU:$AD46 PRG:2D46 9D 74 02
|
|
lda Zp86 ; CPU:$AD49 PRG:2D49 A5 86
|
|
bne Label_AD59 ; CPU:$AD4B PRG:2D4B D0 0C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AD4D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AD4D:
|
|
lda ZpD3 ; CPU:$AD4D PRG:2D4D A5 D3
|
|
sta $0277,x ; CPU:$AD4F PRG:2D4F 9D 77 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AD52
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AD52:
|
|
ldx Zp81 ; CPU:$AD52 PRG:2D52 A6 81
|
|
inc Zp86 ; CPU:$AD54 PRG:2D54 E6 86
|
|
jmp $AD1E ; CPU:$AD56 PRG:2D56 4C 1E AD
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AD59
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AD59:
|
|
lda ZpD3 ; CPU:$AD59 PRG:2D59 A5 D3
|
|
clc ; CPU:$AD5B PRG:2D5B 18
|
|
adc #$08 ; CPU:$AD5C PRG:2D5C 69 08
|
|
sta $0277,x ; CPU:$AD5E PRG:2D5E 9D 77 02
|
|
bne Label_AD52 ; CPU:$AD61 PRG:2D61 D0 EF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AD63
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AD63:
|
|
lda Zp89 ; CPU:$AD63 PRG:2D63 A5 89
|
|
clc ; CPU:$AD65 PRG:2D65 18
|
|
adc #$08 ; CPU:$AD66 PRG:2D66 69 08
|
|
sta $0274,x ; CPU:$AD68 PRG:2D68 9D 74 02
|
|
lda Zp86 ; CPU:$AD6B PRG:2D6B A5 86
|
|
cmp #$02 ; CPU:$AD6D PRG:2D6D C9 02
|
|
beq Label_AD4D ; CPU:$AD6F PRG:2D6F F0 DC
|
|
lda ZpD3 ; CPU:$AD71 PRG:2D71 A5 D3
|
|
clc ; CPU:$AD73 PRG:2D73 18
|
|
adc #$08 ; CPU:$AD74 PRG:2D74 69 08
|
|
sta $0277,x ; CPU:$AD76 PRG:2D76 9D 77 02
|
|
rts ; CPU:$AD79 PRG:2D79 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AD7A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AD7A:
|
|
lda #$00 ; CPU:$AD7A PRG:2D7A A9 00
|
|
tax ; CPU:$AD7C PRG:2D7C AA
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AD7D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AD7D:
|
|
sta $0400,x ; CPU:$AD7D PRG:2D7D 9D 00 04
|
|
inx ; CPU:$AD80 PRG:2D80 E8
|
|
cpx #$23 ; CPU:$AD81 PRG:2D81 E0 23
|
|
bcc Label_AD7D ; CPU:$AD83 PRG:2D83 90 F8
|
|
rts ; CPU:$AD85 PRG:2D85 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AD86
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AD86:
|
|
lda $037E ; CPU:$AD86 PRG:2D86 AD 7E 03
|
|
beq Label_AE00 ; CPU:$AD89 PRG:2D89 F0 75
|
|
lda #$00 ; CPU:$AD8B PRG:2D8B A9 00
|
|
sta $037E ; CPU:$AD8D PRG:2D8D 8D 7E 03
|
|
sta ZpEF ; CPU:$AD90 PRG:2D90 85 EF
|
|
sta ZpEE ; CPU:$AD92 PRG:2D92 85 EE
|
|
sta Zp00 ; CPU:$AD94 PRG:2D94 85 00
|
|
sta PPUCTRL ; CPU:$AD96 PRG:2D96 8D 00 20
|
|
sta Zp01 ; CPU:$AD99 PRG:2D99 85 01
|
|
sta PPUMASK ; CPU:$AD9B PRG:2D9B 8D 01 20
|
|
sta Zp14 ; CPU:$AD9E PRG:2D9E 85 14
|
|
jsr $8B28 ; CPU:$ADA0 PRG:2DA0 20 28 8B
|
|
jsr $874E ; CPU:$ADA3 PRG:2DA3 20 4E 87
|
|
lda #$13 ; CPU:$ADA6 PRG:2DA6 A9 13
|
|
sta Zp0C ; CPU:$ADA8 PRG:2DA8 85 0C
|
|
jsr $8C13 ; CPU:$ADAA PRG:2DAA 20 13 8C
|
|
lda #$98 ; CPU:$ADAD PRG:2DAD A9 98
|
|
sta Zp00 ; CPU:$ADAF PRG:2DAF 85 00
|
|
sta PPUCTRL ; CPU:$ADB1 PRG:2DB1 8D 00 20
|
|
lda #$00 ; CPU:$ADB4 PRG:2DB4 A9 00
|
|
sta ZpFB ; CPU:$ADB6 PRG:2DB6 85 FB
|
|
ldx #$00 ; CPU:$ADB8 PRG:2DB8 A2 00
|
|
jsr $8016 ; CPU:$ADBA PRG:2DBA 20 16 80
|
|
lda #$1E ; CPU:$ADBD PRG:2DBD A9 1E
|
|
sta Zp01 ; CPU:$ADBF PRG:2DBF 85 01
|
|
sta PPUMASK ; CPU:$ADC1 PRG:2DC1 8D 01 20
|
|
lda #$00 ; CPU:$ADC4 PRG:2DC4 A9 00
|
|
sta PPUSCROLL ; CPU:$ADC6 PRG:2DC6 8D 05 20
|
|
sta PPUSCROLL ; CPU:$ADC9 PRG:2DC9 8D 05 20
|
|
lda #$03 ; CPU:$ADCC PRG:2DCC A9 03
|
|
sta $0242 ; CPU:$ADCE PRG:2DCE 8D 42 02
|
|
sta $0246 ; CPU:$ADD1 PRG:2DD1 8D 46 02
|
|
sta $024A ; CPU:$ADD4 PRG:2DD4 8D 4A 02
|
|
lda #$B0 ; CPU:$ADD7 PRG:2DD7 A9 B0
|
|
sta $0240 ; CPU:$ADD9 PRG:2DD9 8D 40 02
|
|
lda #$B8 ; CPU:$ADDC PRG:2DDC A9 B8
|
|
sta $0244 ; CPU:$ADDE PRG:2DDE 8D 44 02
|
|
sta $0248 ; CPU:$ADE1 PRG:2DE1 8D 48 02
|
|
lda #$A0 ; CPU:$ADE4 PRG:2DE4 A9 A0
|
|
sta $0243 ; CPU:$ADE6 PRG:2DE6 8D 43 02
|
|
sta $024B ; CPU:$ADE9 PRG:2DE9 8D 4B 02
|
|
lda #$98 ; CPU:$ADEC PRG:2DEC A9 98
|
|
sta $0247 ; CPU:$ADEE PRG:2DEE 8D 47 02
|
|
lda #$C7 ; CPU:$ADF1 PRG:2DF1 A9 C7
|
|
sta $0241 ; CPU:$ADF3 PRG:2DF3 8D 41 02
|
|
lda #$C6 ; CPU:$ADF6 PRG:2DF6 A9 C6
|
|
sta $0245 ; CPU:$ADF8 PRG:2DF8 8D 45 02
|
|
lda #$C8 ; CPU:$ADFB PRG:2DFB A9 C8
|
|
sta $0249 ; CPU:$ADFD PRG:2DFD 8D 49 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AE00
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AE00:
|
|
rts ; CPU:$AE00 PRG:2E00 60
|
|
; ---- data $AE01-$AE16 (22 bytes) ----
|
|
.byte $05, $02, $03, $A5, $A8, $A9, $AC, $AD, $A6, $A7, $AA, $AB, $AE, $03, $02, $03 ; CPU:$AE01 PRG:2E01 05 02 03 A5 A8 A9 AC AD A6 A7 AA AB AE 03 02 03
|
|
.byte $B0, $B2, $B4, $B1, $B3, $B5 ; CPU:$AE11 PRG:2E11 B0 B2 B4 B1 B3 B5
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AE17
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AE17:
|
|
lda Zp35 ; CPU:$AE17 PRG:2E17 A5 35
|
|
cmp #$03 ; CPU:$AE19 PRG:2E19 C9 03
|
|
beq Label_AE1E ; CPU:$AE1B PRG:2E1B F0 01
|
|
rts ; CPU:$AE1D PRG:2E1D 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AE1E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AE1E:
|
|
lda Zp34 ; CPU:$AE1E PRG:2E1E A5 34
|
|
cmp #$0A ; CPU:$AE20 PRG:2E20 C9 0A
|
|
beq Label_AE29 ; CPU:$AE22 PRG:2E22 F0 05
|
|
cmp #$30 ; CPU:$AE24 PRG:2E24 C9 30
|
|
beq Label_AE41 ; CPU:$AE26 PRG:2E26 F0 19
|
|
rts ; CPU:$AE28 PRG:2E28 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AE29
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AE29:
|
|
lda #$00 ; CPU:$AE29 PRG:2E29 A9 00
|
|
sta Zp59 ; CPU:$AE2B PRG:2E2B 85 59
|
|
lda #$20 ; CPU:$AE2D PRG:2E2D A9 20
|
|
sta Zp51 ; CPU:$AE2F PRG:2E2F 85 51
|
|
lda #$6F ; CPU:$AE31 PRG:2E31 A9 6F
|
|
sta Zp5A ; CPU:$AE33 PRG:2E33 85 5A
|
|
lda #$01 ; CPU:$AE35 PRG:2E35 A9 01
|
|
sta Zp53 ; CPU:$AE37 PRG:2E37 85 53
|
|
lda #$AE ; CPU:$AE39 PRG:2E39 A9 AE
|
|
sta Zp54 ; CPU:$AE3B PRG:2E3B 85 54
|
|
jsr $A6B5 ; CPU:$AE3D PRG:2E3D 20 B5 A6
|
|
rts ; CPU:$AE40 PRG:2E40 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AE41
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AE41:
|
|
lda #$0A ; CPU:$AE41 PRG:2E41 A9 0A
|
|
sta Zp59 ; CPU:$AE43 PRG:2E43 85 59
|
|
lda #$38 ; CPU:$AE45 PRG:2E45 A9 38
|
|
sta Zp51 ; CPU:$AE47 PRG:2E47 85 51
|
|
lda #$6F ; CPU:$AE49 PRG:2E49 A9 6F
|
|
sta Zp5A ; CPU:$AE4B PRG:2E4B 85 5A
|
|
lda #$0E ; CPU:$AE4D PRG:2E4D A9 0E
|
|
sta Zp53 ; CPU:$AE4F PRG:2E4F 85 53
|
|
lda #$AE ; CPU:$AE51 PRG:2E51 A9 AE
|
|
sta Zp54 ; CPU:$AE53 PRG:2E53 85 54
|
|
jsr $A6B5 ; CPU:$AE55 PRG:2E55 20 B5 A6
|
|
rts ; CPU:$AE58 PRG:2E58 60
|
|
; ---- data $AE59-$AE64 (12 bytes) ----
|
|
; referenced by `lda $AE59,x` at $AE83 (operand $AE59 falls inside this region)
|
|
; referenced by `lda $AE61,x` at $AE98 (operand $AE61 falls inside this region)
|
|
; referenced by `lda $AE59,x` at $AEC3 (operand $AE59 falls inside this region)
|
|
; referenced by `lda $AE61,x` at $AED7 (operand $AE61 falls inside this region)
|
|
.byte $98, $B4, $A8, $B0, $9C, $A4, $A0, $B8, $AA, $B4, $B6, $A8 ; CPU:$AE59 PRG:2E59 98 B4 A8 B0 9C A4 A0 B8 AA B4 B6 A8
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AE65
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AE65:
|
|
lda Zp34 ; CPU:$AE65 PRG:2E65 A5 34
|
|
cmp #$03 ; CPU:$AE67 PRG:2E67 C9 03
|
|
beq Label_AE77 ; CPU:$AE69 PRG:2E69 F0 0C
|
|
cmp #$12 ; CPU:$AE6B PRG:2E6B C9 12
|
|
beq Label_AEB7 ; CPU:$AE6D PRG:2E6D F0 48
|
|
cmp #$21 ; CPU:$AE6F PRG:2E6F C9 21
|
|
beq Label_AE77 ; CPU:$AE71 PRG:2E71 F0 04
|
|
cmp #$30 ; CPU:$AE73 PRG:2E73 C9 30
|
|
beq Label_AEB7 ; CPU:$AE75 PRG:2E75 F0 40
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AE77
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AE77:
|
|
lda #$0E ; CPU:$AE77 PRG:2E77 A9 0E
|
|
sta $06E6 ; CPU:$AE79 PRG:2E79 8D E6 06
|
|
inc Zp74 ; CPU:$AE7C PRG:2E7C E6 74
|
|
lda Zp74 ; CPU:$AE7E PRG:2E7E A5 74
|
|
and #$07 ; CPU:$AE80 PRG:2E80 29 07
|
|
tax ; CPU:$AE82 PRG:2E82 AA
|
|
lda $AE59,x ; CPU:$AE83 PRG:2E83 BD 59 AE
|
|
sta $0243 ; CPU:$AE86 PRG:2E86 8D 43 02
|
|
sta $024B ; CPU:$AE89 PRG:2E89 8D 4B 02
|
|
sec ; CPU:$AE8C PRG:2E8C 38
|
|
sbc #$08 ; CPU:$AE8D PRG:2E8D E9 08
|
|
sta $0247 ; CPU:$AE8F PRG:2E8F 8D 47 02
|
|
lda Zp74 ; CPU:$AE92 PRG:2E92 A5 74
|
|
lsr a ; CPU:$AE94 PRG:2E94 4A
|
|
and #$03 ; CPU:$AE95 PRG:2E95 29 03
|
|
tax ; CPU:$AE97 PRG:2E97 AA
|
|
lda $AE61,x ; CPU:$AE98 PRG:2E98 BD 61 AE
|
|
sta $0240 ; CPU:$AE9B PRG:2E9B 8D 40 02
|
|
clc ; CPU:$AE9E PRG:2E9E 18
|
|
adc #$08 ; CPU:$AE9F PRG:2E9F 69 08
|
|
sta $0248 ; CPU:$AEA1 PRG:2EA1 8D 48 02
|
|
sta $0244 ; CPU:$AEA4 PRG:2EA4 8D 44 02
|
|
lda #$C7 ; CPU:$AEA7 PRG:2EA7 A9 C7
|
|
sta $0241 ; CPU:$AEA9 PRG:2EA9 8D 41 02
|
|
lda #$C6 ; CPU:$AEAC PRG:2EAC A9 C6
|
|
sta $0245 ; CPU:$AEAE PRG:2EAE 8D 45 02
|
|
lda #$C8 ; CPU:$AEB1 PRG:2EB1 A9 C8
|
|
sta $0249 ; CPU:$AEB3 PRG:2EB3 8D 49 02
|
|
rts ; CPU:$AEB6 PRG:2EB6 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AEB7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AEB7:
|
|
lda #$0E ; CPU:$AEB7 PRG:2EB7 A9 0E
|
|
sta $06E6 ; CPU:$AEB9 PRG:2EB9 8D E6 06
|
|
dec Zp74 ; CPU:$AEBC PRG:2EBC C6 74
|
|
lda Zp74 ; CPU:$AEBE PRG:2EBE A5 74
|
|
and #$07 ; CPU:$AEC0 PRG:2EC0 29 07
|
|
tax ; CPU:$AEC2 PRG:2EC2 AA
|
|
lda $AE59,x ; CPU:$AEC3 PRG:2EC3 BD 59 AE
|
|
sta $0243 ; CPU:$AEC6 PRG:2EC6 8D 43 02
|
|
sta $0247 ; CPU:$AEC9 PRG:2EC9 8D 47 02
|
|
clc ; CPU:$AECC PRG:2ECC 18
|
|
adc #$08 ; CPU:$AECD PRG:2ECD 69 08
|
|
sta $024B ; CPU:$AECF PRG:2ECF 8D 4B 02
|
|
lda Zp74 ; CPU:$AED2 PRG:2ED2 A5 74
|
|
and #$03 ; CPU:$AED4 PRG:2ED4 29 03
|
|
tax ; CPU:$AED6 PRG:2ED6 AA
|
|
lda $AE61,x ; CPU:$AED7 PRG:2ED7 BD 61 AE
|
|
sta $0240 ; CPU:$AEDA PRG:2EDA 8D 40 02
|
|
clc ; CPU:$AEDD PRG:2EDD 18
|
|
adc #$08 ; CPU:$AEDE PRG:2EDE 69 08
|
|
sta $0244 ; CPU:$AEE0 PRG:2EE0 8D 44 02
|
|
sta $0248 ; CPU:$AEE3 PRG:2EE3 8D 48 02
|
|
lda #$C9 ; CPU:$AEE6 PRG:2EE6 A9 C9
|
|
sta $0241 ; CPU:$AEE8 PRG:2EE8 8D 41 02
|
|
lda #$CA ; CPU:$AEEB PRG:2EEB A9 CA
|
|
sta $0245 ; CPU:$AEED PRG:2EED 8D 45 02
|
|
lda #$CB ; CPU:$AEF0 PRG:2EF0 A9 CB
|
|
sta $0249 ; CPU:$AEF2 PRG:2EF2 8D 49 02
|
|
rts ; CPU:$AEF5 PRG:2EF5 60
|
|
; ---- data $AEF6-$AF0D (24 bytes) ----
|
|
; referenced by `lda $AEF6,x` at $AF39 (operand $AEF6 falls inside this region)
|
|
; referenced by `lda $AEF6,x` at $AF40 (operand $AEF6 falls inside this region)
|
|
; referenced by `lda $AEF6,x` at $AF47 (operand $AEF6 falls inside this region)
|
|
; referenced by `lda $AEF6,x` at $AF4E (operand $AEF6 falls inside this region)
|
|
; referenced by `lda $AEF6,x` at $AF55 (operand $AEF6 falls inside this region)
|
|
; referenced by `lda $AEF6,x` at $AF5C (operand $AEF6 falls inside this region)
|
|
; ... and 2 further references from decoded code
|
|
.byte $A5, $A8, $AC, $AD, $A6, $A7, $AB, $AE, $AF, $B9, $BF, $C1, $B8, $BE, $C0, $C2 ; CPU:$AEF6 PRG:2EF6 A5 A8 AC AD A6 A7 AB AE AF B9 BF C1 B8 BE C0 C2
|
|
.byte $C3, $C5, $C7, $C9, $C4, $C6, $C8, $D2 ; CPU:$AF06 PRG:2F06 C3 C5 C7 C9 C4 C6 C8 D2
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AF0E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AF0E:
|
|
lda $0200 ; CPU:$AF0E PRG:2F0E AD 00 02
|
|
cmp #$F0 ; CPU:$AF11 PRG:2F11 C9 F0
|
|
bcs Label_AF2E ; CPU:$AF13 PRG:2F13 B0 19
|
|
cmp #$8C ; CPU:$AF15 PRG:2F15 C9 8C
|
|
bcs Label_AF1C ; CPU:$AF17 PRG:2F17 B0 03
|
|
jmp $AF99 ; CPU:$AF19 PRG:2F19 4C 99 AF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AF1C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AF1C:
|
|
lda Zp34 ; CPU:$AF1C PRG:2F1C A5 34
|
|
beq Label_AF2F ; CPU:$AF1E PRG:2F1E F0 0F
|
|
cmp #$0F ; CPU:$AF20 PRG:2F20 C9 0F
|
|
beq Label_AF33 ; CPU:$AF22 PRG:2F22 F0 0F
|
|
cmp #$1E ; CPU:$AF24 PRG:2F24 C9 1E
|
|
beq Label_AF2F ; CPU:$AF26 PRG:2F26 F0 07
|
|
cmp #$2D ; CPU:$AF28 PRG:2F28 C9 2D
|
|
beq Label_AF37 ; CPU:$AF2A PRG:2F2A F0 0B
|
|
bne Label_AF70 ; CPU:$AF2C PRG:2F2C D0 42
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AF2E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AF2E:
|
|
rts ; CPU:$AF2E PRG:2F2E 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AF2F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AF2F:
|
|
ldx #$00 ; CPU:$AF2F PRG:2F2F A2 00
|
|
beq Label_AF39 ; CPU:$AF31 PRG:2F31 F0 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AF33
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AF33:
|
|
ldx #$08 ; CPU:$AF33 PRG:2F33 A2 08
|
|
bne Label_AF39 ; CPU:$AF35 PRG:2F35 D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AF37
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AF37:
|
|
ldx #$10 ; CPU:$AF37 PRG:2F37 A2 10
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AF39
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AF39:
|
|
lda $AEF6,x ; CPU:$AF39 PRG:2F39 BD F6 AE
|
|
sta $0201 ; CPU:$AF3C PRG:2F3C 8D 01 02
|
|
inx ; CPU:$AF3F PRG:2F3F E8
|
|
lda $AEF6,x ; CPU:$AF40 PRG:2F40 BD F6 AE
|
|
sta $0205 ; CPU:$AF43 PRG:2F43 8D 05 02
|
|
inx ; CPU:$AF46 PRG:2F46 E8
|
|
lda $AEF6,x ; CPU:$AF47 PRG:2F47 BD F6 AE
|
|
sta $020D ; CPU:$AF4A PRG:2F4A 8D 0D 02
|
|
inx ; CPU:$AF4D PRG:2F4D E8
|
|
lda $AEF6,x ; CPU:$AF4E PRG:2F4E BD F6 AE
|
|
sta $0211 ; CPU:$AF51 PRG:2F51 8D 11 02
|
|
inx ; CPU:$AF54 PRG:2F54 E8
|
|
lda $AEF6,x ; CPU:$AF55 PRG:2F55 BD F6 AE
|
|
sta $0215 ; CPU:$AF58 PRG:2F58 8D 15 02
|
|
inx ; CPU:$AF5B PRG:2F5B E8
|
|
lda $AEF6,x ; CPU:$AF5C PRG:2F5C BD F6 AE
|
|
sta $0219 ; CPU:$AF5F PRG:2F5F 8D 19 02
|
|
inx ; CPU:$AF62 PRG:2F62 E8
|
|
lda $AEF6,x ; CPU:$AF63 PRG:2F63 BD F6 AE
|
|
sta $0221 ; CPU:$AF66 PRG:2F66 8D 21 02
|
|
inx ; CPU:$AF69 PRG:2F69 E8
|
|
lda $AEF6,x ; CPU:$AF6A PRG:2F6A BD F6 AE
|
|
sta $0225 ; CPU:$AF6D PRG:2F6D 8D 25 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AF70
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AF70:
|
|
lda $0700 ; CPU:$AF70 PRG:2F70 AD 00 07
|
|
and #$03 ; CPU:$AF73 PRG:2F73 29 03
|
|
beq Label_AF7A ; CPU:$AF75 PRG:2F75 F0 03
|
|
jmp $AFF6 ; CPU:$AF77 PRG:2F77 4C F6 AF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AF7A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AF7A:
|
|
lda $0209 ; CPU:$AF7A PRG:2F7A AD 09 02
|
|
cmp #$A9 ; CPU:$AF7D PRG:2F7D C9 A9
|
|
beq Label_AF8D ; CPU:$AF7F PRG:2F7F F0 0C
|
|
lda #$A9 ; CPU:$AF81 PRG:2F81 A9 A9
|
|
sta $0209 ; CPU:$AF83 PRG:2F83 8D 09 02
|
|
lda #$AA ; CPU:$AF86 PRG:2F86 A9 AA
|
|
sta $021D ; CPU:$AF88 PRG:2F88 8D 1D 02
|
|
bne Label_AFF6 ; CPU:$AF8B PRG:2F8B D0 69
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AF8D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AF8D:
|
|
lda #$D4 ; CPU:$AF8D PRG:2F8D A9 D4
|
|
sta $0209 ; CPU:$AF8F PRG:2F8F 8D 09 02
|
|
lda #$D5 ; CPU:$AF92 PRG:2F92 A9 D5
|
|
sta $021D ; CPU:$AF94 PRG:2F94 8D 1D 02
|
|
bne Label_AFF6 ; CPU:$AF97 PRG:2F97 D0 5D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AF99
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AF99:
|
|
inc $0200 ; CPU:$AF99 PRG:2F99 EE 00 02
|
|
inc $0204 ; CPU:$AF9C PRG:2F9C EE 04 02
|
|
inc $0208 ; CPU:$AF9F PRG:2F9F EE 08 02
|
|
inc $020C ; CPU:$AFA2 PRG:2FA2 EE 0C 02
|
|
inc $0210 ; CPU:$AFA5 PRG:2FA5 EE 10 02
|
|
inc $0214 ; CPU:$AFA8 PRG:2FA8 EE 14 02
|
|
inc $0218 ; CPU:$AFAB PRG:2FAB EE 18 02
|
|
inc $021C ; CPU:$AFAE PRG:2FAE EE 1C 02
|
|
inc $0220 ; CPU:$AFB1 PRG:2FB1 EE 20 02
|
|
inc $0224 ; CPU:$AFB4 PRG:2FB4 EE 24 02
|
|
inc $0203 ; CPU:$AFB7 PRG:2FB7 EE 03 02
|
|
inc $0203 ; CPU:$AFBA PRG:2FBA EE 03 02
|
|
inc $0207 ; CPU:$AFBD PRG:2FBD EE 07 02
|
|
inc $0207 ; CPU:$AFC0 PRG:2FC0 EE 07 02
|
|
inc $020B ; CPU:$AFC3 PRG:2FC3 EE 0B 02
|
|
inc $020B ; CPU:$AFC6 PRG:2FC6 EE 0B 02
|
|
inc $020F ; CPU:$AFC9 PRG:2FC9 EE 0F 02
|
|
inc $020F ; CPU:$AFCC PRG:2FCC EE 0F 02
|
|
inc $0213 ; CPU:$AFCF PRG:2FCF EE 13 02
|
|
inc $0213 ; CPU:$AFD2 PRG:2FD2 EE 13 02
|
|
inc $0217 ; CPU:$AFD5 PRG:2FD5 EE 17 02
|
|
inc $0217 ; CPU:$AFD8 PRG:2FD8 EE 17 02
|
|
inc $021B ; CPU:$AFDB PRG:2FDB EE 1B 02
|
|
inc $021B ; CPU:$AFDE PRG:2FDE EE 1B 02
|
|
inc $021F ; CPU:$AFE1 PRG:2FE1 EE 1F 02
|
|
inc $021F ; CPU:$AFE4 PRG:2FE4 EE 1F 02
|
|
inc $0223 ; CPU:$AFE7 PRG:2FE7 EE 23 02
|
|
inc $0223 ; CPU:$AFEA PRG:2FEA EE 23 02
|
|
inc $0227 ; CPU:$AFED PRG:2FED EE 27 02
|
|
inc $0227 ; CPU:$AFF0 PRG:2FF0 EE 27 02
|
|
jmp $AF70 ; CPU:$AFF3 PRG:2FF3 4C 70 AF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_AFF6
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_AFF6:
|
|
lda $0228 ; CPU:$AFF6 PRG:2FF6 AD 28 02
|
|
cmp #$F0 ; CPU:$AFF9 PRG:2FF9 C9 F0
|
|
bcs Label_B074 ; CPU:$AFFB PRG:2FFB B0 77
|
|
cmp #$82 ; CPU:$AFFD PRG:2FFD C9 82
|
|
bcs Label_B037 ; CPU:$AFFF PRG:2FFF B0 36
|
|
inc $0228 ; CPU:$B001 PRG:3001 EE 28 02
|
|
inc $022C ; CPU:$B004 PRG:3004 EE 2C 02
|
|
inc $0230 ; CPU:$B007 PRG:3007 EE 30 02
|
|
inc $0234 ; CPU:$B00A PRG:300A EE 34 02
|
|
inc $0238 ; CPU:$B00D PRG:300D EE 38 02
|
|
inc $023C ; CPU:$B010 PRG:3010 EE 3C 02
|
|
inc $022B ; CPU:$B013 PRG:3013 EE 2B 02
|
|
inc $022B ; CPU:$B016 PRG:3016 EE 2B 02
|
|
inc $022F ; CPU:$B019 PRG:3019 EE 2F 02
|
|
inc $022F ; CPU:$B01C PRG:301C EE 2F 02
|
|
inc $0233 ; CPU:$B01F PRG:301F EE 33 02
|
|
inc $0233 ; CPU:$B022 PRG:3022 EE 33 02
|
|
inc $0237 ; CPU:$B025 PRG:3025 EE 37 02
|
|
inc $0237 ; CPU:$B028 PRG:3028 EE 37 02
|
|
inc $023B ; CPU:$B02B PRG:302B EE 3B 02
|
|
inc $023B ; CPU:$B02E PRG:302E EE 3B 02
|
|
inc $023F ; CPU:$B031 PRG:3031 EE 3F 02
|
|
inc $023F ; CPU:$B034 PRG:3034 EE 3F 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B037
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B037:
|
|
lda $0700 ; CPU:$B037 PRG:3037 AD 00 07
|
|
and #$03 ; CPU:$B03A PRG:303A 29 03
|
|
bne Label_B074 ; CPU:$B03C PRG:303C D0 36
|
|
lda $0229 ; CPU:$B03E PRG:303E AD 29 02
|
|
cmp #$B0 ; CPU:$B041 PRG:3041 C9 B0
|
|
bne Label_B049 ; CPU:$B043 PRG:3043 D0 04
|
|
ldx #$06 ; CPU:$B045 PRG:3045 A2 06
|
|
bne Label_B04B ; CPU:$B047 PRG:3047 D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B049
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B049:
|
|
ldx #$00 ; CPU:$B049 PRG:3049 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B04B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B04B:
|
|
lda $B075,x ; CPU:$B04B PRG:304B BD 75 B0
|
|
sta $0229 ; CPU:$B04E PRG:304E 8D 29 02
|
|
inx ; CPU:$B051 PRG:3051 E8
|
|
lda $B075,x ; CPU:$B052 PRG:3052 BD 75 B0
|
|
sta $022D ; CPU:$B055 PRG:3055 8D 2D 02
|
|
inx ; CPU:$B058 PRG:3058 E8
|
|
lda $B075,x ; CPU:$B059 PRG:3059 BD 75 B0
|
|
sta $0231 ; CPU:$B05C PRG:305C 8D 31 02
|
|
inx ; CPU:$B05F PRG:305F E8
|
|
lda $B075,x ; CPU:$B060 PRG:3060 BD 75 B0
|
|
sta $0235 ; CPU:$B063 PRG:3063 8D 35 02
|
|
inx ; CPU:$B066 PRG:3066 E8
|
|
lda $B075,x ; CPU:$B067 PRG:3067 BD 75 B0
|
|
sta $0239 ; CPU:$B06A PRG:306A 8D 39 02
|
|
inx ; CPU:$B06D PRG:306D E8
|
|
lda $B075,x ; CPU:$B06E PRG:306E BD 75 B0
|
|
sta $023D ; CPU:$B071 PRG:3071 8D 3D 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B074
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B074:
|
|
rts ; CPU:$B074 PRG:3074 60
|
|
; ---- data $B075-$B080 (12 bytes) ----
|
|
; referenced by `lda $B075,x` at $B04B (operand $B075 falls inside this region)
|
|
; referenced by `lda $B075,x` at $B052 (operand $B075 falls inside this region)
|
|
; referenced by `lda $B075,x` at $B059 (operand $B075 falls inside this region)
|
|
; referenced by `lda $B075,x` at $B060 (operand $B075 falls inside this region)
|
|
; referenced by `lda $B075,x` at $B067 (operand $B075 falls inside this region)
|
|
; referenced by `lda $B075,x` at $B06E (operand $B075 falls inside this region)
|
|
.byte $B0, $B2, $B4, $B1, $B3, $B5, $B6, $BA, $BC, $B7, $BB, $BD ; CPU:$B075 PRG:3075 B0 B2 B4 B1 B3 B5 B6 BA BC B7 BB BD
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: NmiHandler
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
NmiHandler:
|
|
pha ; CPU:$B081 PRG:3081 48
|
|
txa ; CPU:$B082 PRG:3082 8A
|
|
pha ; CPU:$B083 PRG:3083 48
|
|
tya ; CPU:$B084 PRG:3084 98
|
|
pha ; CPU:$B085 PRG:3085 48
|
|
lda #$00 ; CPU:$B086 PRG:3086 A9 00
|
|
sta OAMADDR ; CPU:$B088 PRG:3088 8D 03 20
|
|
lda #$02 ; CPU:$B08B PRG:308B A9 02
|
|
sta OAMDMA ; CPU:$B08D PRG:308D 8D 14 40
|
|
jsr $876D ; CPU:$B090 PRG:3090 20 6D 87
|
|
lda $037F ; CPU:$B093 PRG:3093 AD 7F 03
|
|
beq Label_B09B ; CPU:$B096 PRG:3096 F0 03
|
|
jmp $B25C ; CPU:$B098 PRG:3098 4C 5C B2
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B09B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B09B:
|
|
lda Zp9B ; CPU:$B09B PRG:309B A5 9B
|
|
beq Label_B0C5 ; CPU:$B09D PRG:309D F0 26
|
|
jsr $A9DD ; CPU:$B09F PRG:309F 20 DD A9
|
|
lda Zp9A ; CPU:$B0A2 PRG:30A2 A5 9A
|
|
sta PPUSCROLL ; CPU:$B0A4 PRG:30A4 8D 05 20
|
|
lda #$00 ; CPU:$B0A7 PRG:30A7 A9 00
|
|
sta PPUSCROLL ; CPU:$B0A9 PRG:30A9 8D 05 20
|
|
lda Zp00 ; CPU:$B0AC PRG:30AC A5 00
|
|
sta PPUCTRL ; CPU:$B0AE PRG:30AE 8D 00 20
|
|
lda #$00 ; CPU:$B0B1 PRG:30B1 A9 00
|
|
sta Zp9C ; CPU:$B0B3 PRG:30B3 85 9C
|
|
lda Zp9D ; CPU:$B0B5 PRG:30B5 A5 9D
|
|
cmp #$10 ; CPU:$B0B7 PRG:30B7 C9 10
|
|
bcc Label_B0DE ; CPU:$B0B9 PRG:30B9 90 23
|
|
lda #$00 ; CPU:$B0BB PRG:30BB A9 00
|
|
sta Zp9B ; CPU:$B0BD PRG:30BD 85 9B
|
|
lda #$01 ; CPU:$B0BF PRG:30BF A9 01
|
|
sta ZpA4 ; CPU:$B0C1 PRG:30C1 85 A4
|
|
bne Label_B0DE ; CPU:$B0C3 PRG:30C3 D0 19
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B0C5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B0C5:
|
|
lda ZpA4 ; CPU:$B0C5 PRG:30C5 A5 A4
|
|
beq Label_B0DE ; CPU:$B0C7 PRG:30C7 F0 15
|
|
jsr $A8FA ; CPU:$B0C9 PRG:30C9 20 FA A8
|
|
lda Zp9A ; CPU:$B0CC PRG:30CC A5 9A
|
|
sta PPUSCROLL ; CPU:$B0CE PRG:30CE 8D 05 20
|
|
lda #$00 ; CPU:$B0D1 PRG:30D1 A9 00
|
|
sta PPUSCROLL ; CPU:$B0D3 PRG:30D3 8D 05 20
|
|
lda Zp00 ; CPU:$B0D6 PRG:30D6 A5 00
|
|
sta PPUCTRL ; CPU:$B0D8 PRG:30D8 8D 00 20
|
|
jsr $ACD8 ; CPU:$B0DB PRG:30DB 20 D8 AC
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B0DE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B0DE:
|
|
lda Zp03 ; CPU:$B0DE PRG:30DE A5 03
|
|
beq Label_B0E5 ; CPU:$B0E0 PRG:30E0 F0 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B0E2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B0E2:
|
|
jmp $B1E0 ; CPU:$B0E2 PRG:30E2 4C E0 B1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B0E5
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B0E5:
|
|
lda Zp97 ; CPU:$B0E5 PRG:30E5 A5 97
|
|
bne Label_B0E2 ; CPU:$B0E7 PRG:30E7 D0 F9
|
|
lda Zp02 ; CPU:$B0E9 PRG:30E9 A5 02
|
|
beq Label_B0F3 ; CPU:$B0EB PRG:30EB F0 06
|
|
jsr $868B ; CPU:$B0ED PRG:30ED 20 8B 86
|
|
jmp $B1E0 ; CPU:$B0F0 PRG:30F0 4C E0 B1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B0F3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B0F3:
|
|
jsr $8996 ; CPU:$B0F3 PRG:30F3 20 96 89
|
|
jsr $8A18 ; CPU:$B0F6 PRG:30F6 20 18 8A
|
|
lda Zp8E ; CPU:$B0F9 PRG:30F9 A5 8E
|
|
bne Label_B100 ; CPU:$B0FB PRG:30FB D0 03
|
|
jmp $B1E0 ; CPU:$B0FD PRG:30FD 4C E0 B1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B100
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B100:
|
|
lda ZpF9 ; CPU:$B100 PRG:3100 A5 F9
|
|
bne Label_B10D ; CPU:$B102 PRG:3102 D0 09
|
|
lda $0700 ; CPU:$B104 PRG:3104 AD 00 07
|
|
and #$0F ; CPU:$B107 PRG:3107 29 0F
|
|
bne Label_B117 ; CPU:$B109 PRG:3109 D0 0C
|
|
inc Zp09 ; CPU:$B10B PRG:310B E6 09
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B10D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B10D:
|
|
lda Zp09 ; CPU:$B10D PRG:310D A5 09
|
|
bne Label_B117 ; CPU:$B10F PRG:310F D0 06
|
|
lda Zp31 ; CPU:$B111 PRG:3111 A5 31
|
|
eor #$01 ; CPU:$B113 PRG:3113 49 01
|
|
sta Zp31 ; CPU:$B115 PRG:3115 85 31
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B117
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B117:
|
|
lda Zp31 ; CPU:$B117 PRG:3117 A5 31
|
|
bne Label_B122 ; CPU:$B119 PRG:3119 D0 07
|
|
lda Zp00 ; CPU:$B11B PRG:311B A5 00
|
|
and #$88 ; CPU:$B11D PRG:311D 29 88
|
|
jmp $B126 ; CPU:$B11F PRG:311F 4C 26 B1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B122
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B122:
|
|
lda Zp00 ; CPU:$B122 PRG:3122 A5 00
|
|
ora #$89 ; CPU:$B124 PRG:3124 09 89
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B126
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B126:
|
|
sta Zp00 ; CPU:$B126 PRG:3126 85 00
|
|
sta PPUCTRL ; CPU:$B128 PRG:3128 8D 00 20
|
|
lda Zp09 ; CPU:$B12B PRG:312B A5 09
|
|
sta PPUSCROLL ; CPU:$B12D PRG:312D 8D 05 20
|
|
lda #$00 ; CPU:$B130 PRG:3130 A9 00
|
|
sta PPUSCROLL ; CPU:$B132 PRG:3132 8D 05 20
|
|
ldx #$00 ; CPU:$B135 PRG:3135 A2 00
|
|
ldy ZpB5 ; CPU:$B137 PRG:3137 A4 B5
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B139
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B139:
|
|
inx ; CPU:$B139 PRG:3139 E8
|
|
bne Label_B139 ; CPU:$B13A PRG:313A D0 FD
|
|
dey ; CPU:$B13C PRG:313C 88
|
|
bne Label_B139 ; CPU:$B13D PRG:313D D0 FA
|
|
ldy #$00 ; CPU:$B13F PRG:313F A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B141
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B141:
|
|
iny ; CPU:$B141 PRG:3141 C8
|
|
cpy ZpB6 ; CPU:$B142 PRG:3142 C4 B6
|
|
bne Label_B141 ; CPU:$B144 PRG:3144 D0 FB
|
|
lda Zp32 ; CPU:$B146 PRG:3146 A5 32
|
|
bne Label_B151 ; CPU:$B148 PRG:3148 D0 07
|
|
lda Zp00 ; CPU:$B14A PRG:314A A5 00
|
|
and #$88 ; CPU:$B14C PRG:314C 29 88
|
|
jmp $B155 ; CPU:$B14E PRG:314E 4C 55 B1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B151
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B151:
|
|
lda Zp00 ; CPU:$B151 PRG:3151 A5 00
|
|
ora #$89 ; CPU:$B153 PRG:3153 09 89
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B155
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B155:
|
|
sta Zp00 ; CPU:$B155 PRG:3155 85 00
|
|
sta PPUCTRL ; CPU:$B157 PRG:3157 8D 00 20
|
|
lda Zp04 ; CPU:$B15A PRG:315A A5 04
|
|
sta PPUSCROLL ; CPU:$B15C PRG:315C 8D 05 20
|
|
lda #$40 ; CPU:$B15F PRG:315F A9 40
|
|
sta PPUSCROLL ; CPU:$B161 PRG:3161 8D 05 20
|
|
lda ZpF9 ; CPU:$B164 PRG:3164 A5 F9
|
|
bne Label_B1B4 ; CPU:$B166 PRG:3166 D0 4C
|
|
inc Zp04 ; CPU:$B168 PRG:3168 E6 04
|
|
inc Zp04 ; CPU:$B16A PRG:316A E6 04
|
|
lda Zp04 ; CPU:$B16C PRG:316C A5 04
|
|
and #$1F ; CPU:$B16E PRG:316E 29 1F
|
|
bne Label_B176 ; CPU:$B170 PRG:3170 D0 04
|
|
lda #$01 ; CPU:$B172 PRG:3172 A9 01
|
|
sta Zp2B ; CPU:$B174 PRG:3174 85 2B
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B176
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B176:
|
|
lda Zp04 ; CPU:$B176 PRG:3176 A5 04
|
|
bne Label_B180 ; CPU:$B178 PRG:3178 D0 06
|
|
lda Zp32 ; CPU:$B17A PRG:317A A5 32
|
|
eor #$01 ; CPU:$B17C PRG:317C 49 01
|
|
sta Zp32 ; CPU:$B17E PRG:317E 85 32
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B180
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B180:
|
|
inc Zp0A ; CPU:$B180 PRG:3180 E6 0A
|
|
inc Zp0A ; CPU:$B182 PRG:3182 E6 0A
|
|
inc Zp0A ; CPU:$B184 PRG:3184 E6 0A
|
|
inc Zp0A ; CPU:$B186 PRG:3186 E6 0A
|
|
lda Zp0A ; CPU:$B188 PRG:3188 A5 0A
|
|
and #$1F ; CPU:$B18A PRG:318A 29 1F
|
|
bne Label_B192 ; CPU:$B18C PRG:318C D0 04
|
|
lda #$01 ; CPU:$B18E PRG:318E A9 01
|
|
sta Zp2C ; CPU:$B190 PRG:3190 85 2C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B192
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B192:
|
|
lda Zp0A ; CPU:$B192 PRG:3192 A5 0A
|
|
bne Label_B19C ; CPU:$B194 PRG:3194 D0 06
|
|
lda Zp33 ; CPU:$B196 PRG:3196 A5 33
|
|
eor #$01 ; CPU:$B198 PRG:3198 49 01
|
|
sta Zp33 ; CPU:$B19A PRG:319A 85 33
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B19C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B19C:
|
|
jsr $9AD4 ; CPU:$B19C PRG:319C 20 D4 9A
|
|
jsr $91B5 ; CPU:$B19F PRG:319F 20 B5 91
|
|
jsr $9563 ; CPU:$B1A2 PRG:31A2 20 63 95
|
|
jsr $94F8 ; CPU:$B1A5 PRG:31A5 20 F8 94
|
|
jsr $9D74 ; CPU:$B1A8 PRG:31A8 20 74 9D
|
|
jsr $A022 ; CPU:$B1AB PRG:31AB 20 22 A0
|
|
jsr $9D26 ; CPU:$B1AE PRG:31AE 20 26 9D
|
|
jsr $8D79 ; CPU:$B1B1 PRG:31B1 20 79 8D
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B1B4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B1B4:
|
|
lda PPUSTATUS ; CPU:$B1B4 PRG:31B4 AD 02 20
|
|
and #$40 ; CPU:$B1B7 PRG:31B7 29 40
|
|
bne Label_B1B4 ; CPU:$B1B9 PRG:31B9 D0 F9
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B1BB
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B1BB:
|
|
lda PPUSTATUS ; CPU:$B1BB PRG:31BB AD 02 20
|
|
and #$40 ; CPU:$B1BE PRG:31BE 29 40
|
|
beq Label_B1BB ; CPU:$B1C0 PRG:31C0 F0 F9
|
|
lda Zp33 ; CPU:$B1C2 PRG:31C2 A5 33
|
|
bne Label_B1CD ; CPU:$B1C4 PRG:31C4 D0 07
|
|
lda Zp00 ; CPU:$B1C6 PRG:31C6 A5 00
|
|
and #$88 ; CPU:$B1C8 PRG:31C8 29 88
|
|
jmp $B1D1 ; CPU:$B1CA PRG:31CA 4C D1 B1
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B1CD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B1CD:
|
|
lda Zp00 ; CPU:$B1CD PRG:31CD A5 00
|
|
ora #$89 ; CPU:$B1CF PRG:31CF 09 89
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B1D1
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B1D1:
|
|
sta Zp00 ; CPU:$B1D1 PRG:31D1 85 00
|
|
sta PPUCTRL ; CPU:$B1D3 PRG:31D3 8D 00 20
|
|
lda Zp0A ; CPU:$B1D6 PRG:31D6 A5 0A
|
|
sta PPUSCROLL ; CPU:$B1D8 PRG:31D8 8D 05 20
|
|
lda #$A0 ; CPU:$B1DB PRG:31DB A9 A0
|
|
sta PPUSCROLL ; CPU:$B1DD PRG:31DD 8D 05 20
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B1E0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B1E0:
|
|
jsr $94C2 ; CPU:$B1E0 PRG:31E0 20 C2 94
|
|
jsr $9CCC ; CPU:$B1E3 PRG:31E3 20 CC 9C
|
|
jsr $8195 ; CPU:$B1E6 PRG:31E6 20 95 81
|
|
lda Zp03 ; CPU:$B1E9 PRG:31E9 A5 03
|
|
bne Label_B25C ; CPU:$B1EB PRG:31EB D0 6F
|
|
lda Zp50 ; CPU:$B1ED PRG:31ED A5 50
|
|
bne Label_B25C ; CPU:$B1EF PRG:31EF D0 6B
|
|
jsr $88CD ; CPU:$B1F1 PRG:31F1 20 CD 88
|
|
lda Zp02 ; CPU:$B1F4 PRG:31F4 A5 02
|
|
bne Label_B25C ; CPU:$B1F6 PRG:31F6 D0 64
|
|
lda Zp98 ; CPU:$B1F8 PRG:31F8 A5 98
|
|
bne Label_B25C ; CPU:$B1FA PRG:31FA D0 60
|
|
lda ZpF9 ; CPU:$B1FC PRG:31FC A5 F9
|
|
beq Label_B206 ; CPU:$B1FE PRG:31FE F0 06
|
|
jsr $826E ; CPU:$B200 PRG:3200 20 6E 82
|
|
jmp $B287 ; CPU:$B203 PRG:3203 4C 87 B2
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B206
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B206:
|
|
jsr $9187 ; CPU:$B206 PRG:3206 20 87 91
|
|
jsr $9CE2 ; CPU:$B209 PRG:3209 20 E2 9C
|
|
jsr $90A1 ; CPU:$B20C PRG:320C 20 A1 90
|
|
jsr $A7E2 ; CPU:$B20F PRG:320F 20 E2 A7
|
|
jsr $95D0 ; CPU:$B212 PRG:3212 20 D0 95
|
|
jsr $9263 ; CPU:$B215 PRG:3215 20 63 92
|
|
jsr $8DC9 ; CPU:$B218 PRG:3218 20 C9 8D
|
|
jsr $9038 ; CPU:$B21B PRG:321B 20 38 90
|
|
lda Zp97 ; CPU:$B21E PRG:321E A5 97
|
|
beq Label_B241 ; CPU:$B220 PRG:3220 F0 1F
|
|
lda Zp9B ; CPU:$B222 PRG:3222 A5 9B
|
|
beq Label_B22C ; CPU:$B224 PRG:3224 F0 06
|
|
jsr $AA10 ; CPU:$B226 PRG:3226 20 10 AA
|
|
jmp $B24D ; CPU:$B229 PRG:3229 4C 4D B2
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B22C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B22C:
|
|
jsr $91B5 ; CPU:$B22C PRG:322C 20 B5 91
|
|
jsr $9757 ; CPU:$B22F PRG:322F 20 57 97
|
|
jsr $A869 ; CPU:$B232 PRG:3232 20 69 A8
|
|
jsr $A92E ; CPU:$B235 PRG:3235 20 2E A9
|
|
jsr $A920 ; CPU:$B238 PRG:3238 20 20 A9
|
|
jsr $AB02 ; CPU:$B23B PRG:323B 20 02 AB
|
|
jmp $B24D ; CPU:$B23E PRG:323E 4C 4D B2
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B241
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B241:
|
|
jsr $A5A8 ; CPU:$B241 PRG:3241 20 A8 A5
|
|
jsr $9E61 ; CPU:$B244 PRG:3244 20 61 9E
|
|
jsr $A34B ; CPU:$B247 PRG:3247 20 4B A3
|
|
jsr $9864 ; CPU:$B24A PRG:324A 20 64 98
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B24D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B24D:
|
|
jsr $9155 ; CPU:$B24D PRG:324D 20 55 91
|
|
jsr $9115 ; CPU:$B250 PRG:3250 20 15 91
|
|
jsr $9247 ; CPU:$B253 PRG:3253 20 47 92
|
|
jsr $A81F ; CPU:$B256 PRG:3256 20 1F A8
|
|
jsr $A775 ; CPU:$B259 PRG:3259 20 75 A7
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B25C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B25C:
|
|
lda $037F ; CPU:$B25C PRG:325C AD 7F 03
|
|
beq Label_B281 ; CPU:$B25F PRG:325F F0 20
|
|
jsr $AD86 ; CPU:$B261 PRG:3261 20 86 AD
|
|
jsr $AE17 ; CPU:$B264 PRG:3264 20 17 AE
|
|
jsr $AF0E ; CPU:$B267 PRG:3267 20 0E AF
|
|
jsr $AE65 ; CPU:$B26A PRG:326A 20 65 AE
|
|
lda Zp35 ; CPU:$B26D PRG:326D A5 35
|
|
cmp #$05 ; CPU:$B26F PRG:326F C9 05
|
|
bcc Label_B281 ; CPU:$B271 PRG:3271 90 0E
|
|
jsr $8815 ; CPU:$B273 PRG:3273 20 15 88
|
|
lda Zp35 ; CPU:$B276 PRG:3276 A5 35
|
|
cmp #$0C ; CPU:$B278 PRG:3278 C9 0C
|
|
bcc Label_B281 ; CPU:$B27A PRG:327A 90 05
|
|
lda #$00 ; CPU:$B27C PRG:327C A9 00
|
|
sta $037F ; CPU:$B27E PRG:327E 8D 7F 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B281
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B281:
|
|
jsr $9CB1 ; CPU:$B281 PRG:3281 20 B1 9C
|
|
jsr $A859 ; CPU:$B284 PRG:3284 20 59 A8
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_B287
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_B287:
|
|
inc $0700 ; CPU:$B287 PRG:3287 EE 00 07
|
|
jsr $BE0D ; CPU:$B28A PRG:328A 20 0D BE
|
|
jsr $C061 ; CPU:$B28D PRG:328D 20 61 C0
|
|
pla ; CPU:$B290 PRG:3290 68
|
|
tay ; CPU:$B291 PRG:3291 A8
|
|
pla ; CPU:$B292 PRG:3292 68
|
|
tax ; CPU:$B293 PRG:3293 AA
|
|
pla ; CPU:$B294 PRG:3294 68
|
|
rti ; CPU:$B295 PRG:3295 40
|
|
; ---- data $B296-$BCD6 (2625 bytes) ----
|
|
; referenced by `lda $B2A8,x` at $A4DC (operand $B2A8 falls inside this region)
|
|
; referenced by `lda $B2A9,x` at $A4E1 (operand $B2A9 falls inside this region)
|
|
; referenced by `lda $BB23,x` at $AA66 (operand $BB23 falls inside this region)
|
|
; referenced by `lda $BB24,x` at $AA6B (operand $BB24 falls inside this region)
|
|
; referenced by `lda $BCCB,x` at $BE98 (operand $BCCB falls inside this region)
|
|
; referenced by `lda $BCCC,x` at $BE9D (operand $BCCC falls inside this region)
|
|
; ... and 5 further references from decoded code
|
|
.byte $03, $02, $02, $00, $01, $04, $03, $02, $05, $03, $02, $01, $00, $01, $04, $03 ; CPU:$B296 PRG:3296 03 02 02 00 01 04 03 02 05 03 02 01 00 01 04 03
|
|
.byte $02, $05, $BA, $B2, $C6, $B2, $D2, $B2, $DE, $B2, $EA, $B2, $F6, $B2, $02, $B3 ; CPU:$B2A6 PRG:32A6 02 05 BA B2 C6 B2 D2 B2 DE B2 EA B2 F6 B2 02 B3
|
|
.byte $0E, $B3, $1A, $B3, $26, $B3, $5A, $B3, $77, $B3, $97, $B3, $B4, $B3, $D1, $B3 ; CPU:$B2B6 PRG:32B6 0E B3 1A B3 26 B3 5A B3 77 B3 97 B3 B4 B3 D1 B3
|
|
.byte $EB, $B3, $1F, $B4, $3C, $B4, $5C, $B4, $79, $B4, $96, $B4, $B0, $B4, $E4, $B4 ; CPU:$B2C6 PRG:32C6 EB B3 1F B4 3C B4 5C B4 79 B4 96 B4 B0 B4 E4 B4
|
|
.byte $01, $B5, $21, $B5, $3E, $B5, $5B, $B5, $75, $B5, $A9, $B5, $C6, $B5, $E6, $B5 ; CPU:$B2D6 PRG:32D6 01 B5 21 B5 3E B5 5B B5 75 B5 A9 B5 C6 B5 E6 B5
|
|
.byte $03, $B6, $20, $B6, $3A, $B6, $6E, $B6, $8B, $B6, $AB, $B6, $C8, $B6, $E5, $B6 ; CPU:$B2E6 PRG:32E6 03 B6 20 B6 3A B6 6E B6 8B B6 AB B6 C8 B6 E5 B6
|
|
.byte $FF, $B6, $33, $B7, $50, $B7, $70, $B7, $8D, $B7, $AA, $B7, $C4, $B7, $F8, $B7 ; CPU:$B2F6 PRG:32F6 FF B6 33 B7 50 B7 70 B7 8D B7 AA B7 C4 B7 F8 B7
|
|
.byte $15, $B8, $35, $B8, $52, $B8, $6F, $B8, $89, $B8, $BD, $B8, $DA, $B8, $FA, $B8 ; CPU:$B306 PRG:3306 15 B8 35 B8 52 B8 6F B8 89 B8 BD B8 DA B8 FA B8
|
|
.byte $17, $B9, $34, $B9, $4E, $B9, $82, $B9, $9F, $B9, $BF, $B9, $DC, $B9, $F9, $B9 ; CPU:$B316 PRG:3316 17 B9 34 B9 4E B9 82 B9 9F B9 BF B9 DC B9 F9 B9
|
|
.byte $2C, $B3, $3E, $B3, $50, $B3, $37, $BA, $1C, $BA, $37, $BA, $1C, $BA, $25, $BA ; CPU:$B326 PRG:3326 2C B3 3E B3 50 B3 37 BA 1C BA 37 BA 1C BA 25 BA
|
|
.byte $2E, $BA, $37, $BA, $37, $BA, $13, $BA, $40, $BA, $40, $BA, $40, $BA, $1C, $BA ; CPU:$B336 PRG:3336 2E BA 37 BA 37 BA 13 BA 40 BA 40 BA 40 BA 1C BA
|
|
.byte $40, $BA, $40, $BA, $40, $BA, $1C, $BA, $13, $BA, $52, $BA, $37, $BA, $37, $BA ; CPU:$B346 PRG:3346 40 BA 40 BA 40 BA 1C BA 13 BA 52 BA 37 BA 37 BA
|
|
.byte $37, $BA, $13, $BA, $60, $B3, $69, $B3, $72, $B3, $01, $03, $01, $01, $06, $07 ; CPU:$B356 PRG:3356 37 BA 13 BA 60 B3 69 B3 72 B3 01 03 01 01 06 07
|
|
.byte $01, $02, $01, $01, $01, $02, $03, $01, $01, $05, $01, $01, $08, $01, $01, $01 ; CPU:$B366 PRG:3366 01 02 01 01 01 02 03 01 01 05 01 01 08 01 01 01
|
|
.byte $01, $7D, $B3, $87, $B3, $91, $B3, $09, $01, $01, $02, $02, $01, $02, $01, $02 ; CPU:$B376 PRG:3376 01 7D B3 87 B3 91 B3 09 01 01 02 02 01 02 01 02
|
|
.byte $01, $09, $02, $02, $01, $02, $01, $02, $02, $01, $01, $05, $14, $02, $02, $02 ; CPU:$B386 PRG:3386 01 09 02 02 01 02 01 02 02 01 01 05 14 02 02 02
|
|
.byte $01, $9D, $B3, $A6, $B3, $AF, $B3, $06, $06, $06, $06, $06, $06, $06, $06, $06 ; CPU:$B396 PRG:3396 01 9D B3 A6 B3 AF B3 06 06 06 06 06 06 06 06 06
|
|
.byte $06, $06, $06, $06, $06, $06, $06, $06, $06, $0A, $06, $06, $06, $06, $BA, $B3 ; CPU:$B3A6 PRG:33A6 06 06 06 06 06 06 06 06 06 0A 06 06 06 06 BA B3
|
|
.byte $C3, $B3, $CC, $B3, $00, $01, $00, $00, $02, $03, $00, $00, $00, $04, $04, $04 ; CPU:$B3B6 PRG:33B6 C3 B3 CC B3 00 01 00 00 02 03 00 00 00 04 04 04
|
|
.byte $01, $04, $04, $04, $00, $00, $00, $00, $00, $00, $00, $D7, $B3, $DF, $B3, $E7 ; CPU:$B3C6 PRG:33C6 01 04 04 04 00 00 00 00 00 00 00 D7 B3 DF B3 E7
|
|
.byte $B3, $00, $01, $03, $00, $01, $01, $00, $00, $01, $03, $00, $01, $03, $00, $01 ; CPU:$B3D6 PRG:33D6 B3 00 01 03 00 01 01 00 00 01 03 00 01 03 00 01
|
|
.byte $01, $00, $01, $00, $01, $F1, $B3, $03, $B4, $15, $B4, $7F, $BA, $76, $BA, $6D ; CPU:$B3E6 PRG:33E6 01 00 01 00 01 F1 B3 03 B4 15 B4 7F BA 76 BA 6D
|
|
.byte $BA, $7F, $BA, $6D, $BA, $76, $BA, $7F, $BA, $6D, $BA, $13, $BA, $1C, $BA, $1C ; CPU:$B3F6 PRG:33F6 BA 7F BA 6D BA 76 BA 7F BA 6D BA 13 BA 1C BA 1C
|
|
.byte $BA, $25, $BA, $2E, $BA, $91, $BA, $88, $BA, $91, $BA, $88, $BA, $13, $BA, $A3 ; CPU:$B406 PRG:3406 BA 25 BA 2E BA 91 BA 88 BA 91 BA 88 BA 13 BA A3
|
|
.byte $BA, $9A, $BA, $A3, $BA, $9A, $BA, $13, $BA, $25, $B4, $2E, $B4, $37, $B4, $0F ; CPU:$B416 PRG:3416 BA 9A BA A3 BA 9A BA 13 BA 25 B4 2E B4 37 B4 0F
|
|
.byte $10, $10, $0F, $10, $10, $0F, $10, $01, $03, $04, $06, $07, $10, $10, $0F, $11 ; CPU:$B426 PRG:3426 10 10 0F 10 10 0F 10 01 03 04 06 07 10 10 0F 11
|
|
.byte $01, $12, $11, $10, $0F, $01, $42, $B4, $4C, $B4, $56, $B4, $09, $01, $02, $01 ; CPU:$B436 PRG:3436 01 12 11 10 0F 01 42 B4 4C B4 56 B4 09 01 02 01
|
|
.byte $02, $01, $01, $02, $02, $01, $09, $02, $02, $02, $02, $01, $01, $01, $02, $01 ; CPU:$B446 PRG:3446 02 01 01 02 02 01 09 02 02 02 02 01 01 01 02 01
|
|
.byte $05, $03, $03, $02, $02, $01, $62, $B4, $6B, $B4, $74, $B4, $06, $06, $06, $06 ; CPU:$B456 PRG:3456 05 03 03 02 02 01 62 B4 6B B4 74 B4 06 06 06 06
|
|
.byte $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06 ; CPU:$B466 PRG:3466 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06
|
|
.byte $06, $06, $06, $7F, $B4, $88, $B4, $91, $B4, $0A, $00, $08, $0A, $00, $00, $00 ; CPU:$B476 PRG:3476 06 06 06 7F B4 88 B4 91 B4 0A 00 08 0A 00 00 00
|
|
.byte $08, $00, $01, $01, $02, $03, $00, $00, $0D, $0B, $00, $0F, $0E, $00, $00, $00 ; CPU:$B486 PRG:3486 08 00 01 01 02 03 00 00 0D 0B 00 0F 0E 00 00 00
|
|
.byte $9C, $B4, $A4, $B4, $AC, $B4, $06, $04, $05, $06, $00, $04, $00, $00, $01, $01 ; CPU:$B496 PRG:3496 9C B4 A4 B4 AC B4 06 04 05 06 00 04 00 00 01 01
|
|
.byte $00, $01, $04, $05, $00, $05, $06, $05, $00, $05, $B6, $B4, $C8, $B4, $DA, $B4 ; CPU:$B4A6 PRG:34A6 00 01 04 05 00 05 06 05 00 05 B6 B4 C8 B4 DA B4
|
|
.byte $37, $BA, $37, $BA, $37, $BA, $AC, $BA, $AC, $BA, $AC, $BA, $AC, $BA, $AC, $BA ; CPU:$B4B6 PRG:34B6 37 BA 37 BA 37 BA AC BA AC BA AC BA AC BA AC BA
|
|
.byte $13, $BA, $1C, $BA, $1C, $BA, $1C, $BA, $1C, $BA, $B5, $BA, $BE, $BA, $BE, $BA ; CPU:$B4C6 PRG:34C6 13 BA 1C BA 1C BA 1C BA 1C BA B5 BA BE BA BE BA
|
|
.byte $B5, $BA, $13, $BA, $D9, $BA, $2E, $BA, $25, $BA, $BE, $BA, $13, $BA, $EA, $B4 ; CPU:$B4D6 PRG:34D6 B5 BA 13 BA D9 BA 2E BA 25 BA BE BA 13 BA EA B4
|
|
.byte $F3, $B4, $FC, $B4, $02, $05, $01, $10, $0F, $12, $11, $0F, $01, $01, $01, $05 ; CPU:$B4E6 PRG:34E6 F3 B4 FC B4 02 05 01 10 0F 12 11 0F 01 01 01 05
|
|
.byte $04, $0F, $10, $10, $0F, $01, $14, $07, $06, $11, $01, $07, $B5, $11, $B5, $1B ; CPU:$B4F6 PRG:34F6 04 0F 10 10 0F 01 14 07 06 11 01 07 B5 11 B5 1B
|
|
.byte $B5, $09, $02, $02, $01, $01, $01, $02, $02, $01, $01, $09, $01, $02, $02, $02 ; CPU:$B506 PRG:3506 B5 09 02 02 01 01 01 02 02 01 01 09 01 02 02 02
|
|
.byte $01, $01, $02, $01, $01, $05, $08, $01, $02, $02, $01, $27, $B5, $30, $B5, $39 ; CPU:$B516 PRG:3516 01 01 02 01 01 05 08 01 02 02 01 27 B5 30 B5 39
|
|
.byte $B5, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06 ; CPU:$B526 PRG:3526 B5 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06
|
|
.byte $06, $06, $06, $0F, $06, $06, $06, $06, $44, $B5, $4D, $B5, $56, $B5, $00, $00 ; CPU:$B536 PRG:3536 06 06 06 0F 06 06 06 06 44 B5 4D B5 56 B5 00 00
|
|
.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $00, $00, $00, $00, $00 ; CPU:$B546 PRG:3546 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00
|
|
.byte $00, $03, $02, $10, $00, $61, $B5, $69, $B5, $71, $B5, $00, $01, $03, $00, $04 ; CPU:$B556 PRG:3556 00 03 02 10 00 61 B5 69 B5 71 B5 00 01 03 00 04
|
|
.byte $00, $04, $00, $01, $03, $00, $01, $06, $05, $05, $00, $04, $01, $01, $05, $7B ; CPU:$B566 PRG:3566 00 04 00 01 03 00 01 06 05 05 00 04 01 01 05 7B
|
|
.byte $B5, $8D, $B5, $9F, $B5, $37, $BA, $37, $BA, $37, $BA, $37, $BA, $6D, $BA, $76 ; CPU:$B576 PRG:3576 B5 8D B5 9F B5 37 BA 37 BA 37 BA 37 BA 6D BA 76
|
|
.byte $BA, $7F, $BA, $76, $BA, $13, $BA, $5F, $BA, $66, $BA, $5F, $BA, $91, $BA, $88 ; CPU:$B586 PRG:3586 BA 7F BA 76 BA 13 BA 5F BA 66 BA 5F BA 91 BA 88
|
|
.byte $BA, $88, $BA, $91, $BA, $91, $BA, $13, $BA, $9A, $BA, $9A, $BA, $A3, $BA, $A3 ; CPU:$B596 PRG:3596 BA 88 BA 91 BA 91 BA 13 BA 9A BA 9A BA A3 BA A3
|
|
.byte $BA, $13, $BA, $AF, $B5, $B8, $B5, $C1, $B5, $05, $01, $03, $01, $10, $11, $12 ; CPU:$B5A6 PRG:35A6 BA 13 BA AF B5 B8 B5 C1 B5 05 01 03 01 10 11 12
|
|
.byte $0F, $01, $09, $0C, $09, $11, $10, $10, $15, $10, $01, $10, $11, $14, $15, $01 ; CPU:$B5B6 PRG:35B6 0F 01 09 0C 09 11 10 10 15 10 01 10 11 14 15 01
|
|
.byte $CC, $B5, $D6, $B5, $E0, $B5, $09, $02, $01, $01, $02, $01, $02, $02, $01, $01 ; CPU:$B5C6 PRG:35C6 CC B5 D6 B5 E0 B5 09 02 01 01 02 01 02 02 01 01
|
|
.byte $09, $01, $01, $01, $02, $01, $01, $03, $01, $01, $05, $02, $03, $03, $04, $01 ; CPU:$B5D6 PRG:35D6 09 01 01 01 02 01 01 03 01 01 05 02 03 03 04 01
|
|
.byte $EC, $B5, $F5, $B5, $FE, $B5, $06, $06, $06, $06, $06, $06, $06, $06, $06, $04 ; CPU:$B5E6 PRG:35E6 EC B5 F5 B5 FE B5 06 06 06 06 06 06 06 06 06 04
|
|
.byte $04, $04, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $09, $B6, $12 ; CPU:$B5F6 PRG:35F6 04 04 06 06 06 06 06 06 06 06 06 06 06 09 B6 12
|
|
.byte $B6, $1B, $B6, $00, $00, $00, $00, $08, $00, $0A, $00, $00, $00, $00, $00, $00 ; CPU:$B606 PRG:3606 B6 1B B6 00 00 00 00 08 00 0A 00 00 00 00 00 00
|
|
.byte $00, $00, $00, $00, $00, $00, $0E, $00, $00, $00, $26, $B6, $2E, $B6, $36, $B6 ; CPU:$B616 PRG:3616 00 00 00 00 00 00 0E 00 00 00 26 B6 2E B6 36 B6
|
|
.byte $00, $01, $01, $03, $05, $04, $06, $00, $00, $00, $00, $04, $05, $00, $04, $04 ; CPU:$B626 PRG:3626 00 01 01 03 05 04 06 00 00 00 00 04 05 00 04 04
|
|
.byte $05, $05, $06, $06, $40, $B6, $52, $B6, $64, $B6, $37, $BA, $37, $BA, $37, $BA ; CPU:$B636 PRG:3636 05 05 06 06 40 B6 52 B6 64 B6 37 BA 37 BA 37 BA
|
|
.byte $37, $BA, $B5, $BA, $BE, $BA, $BE, $BA, $B5, $BA, $13, $BA, $25, $BA, $2E, $BA ; CPU:$B646 PRG:3646 37 BA B5 BA BE BA BE BA B5 BA 13 BA 25 BA 2E BA
|
|
.byte $25, $BA, $2E, $BA, $AC, $BA, $AC, $BA, $AC, $BA, $AC, $BA, $13, $BA, $D9, $BA ; CPU:$B656 PRG:3656 25 BA 2E BA AC BA AC BA AC BA AC BA 13 BA D9 BA
|
|
.byte $66, $BA, $5F, $BA, $66, $BA, $13, $BA, $74, $B6, $7D, $B6, $86, $B6, $0D, $0E ; CPU:$B666 PRG:3666 66 BA 5F BA 66 BA 13 BA 74 B6 7D B6 86 B6 0D 0E
|
|
.byte $0B, $01, $12, $15, $11, $14, $01, $0A, $09, $06, $07, $0F, $10, $12, $15, $01 ; CPU:$B676 PRG:3676 0B 01 12 15 11 14 01 0A 09 06 07 0F 10 12 15 01
|
|
.byte $13, $0C, $09, $0C, $01, $91, $B6, $9B, $B6, $A5, $B6, $09, $02, $02, $01, $01 ; CPU:$B686 PRG:3686 13 0C 09 0C 01 91 B6 9B B6 A5 B6 09 02 02 01 01
|
|
.byte $02, $03, $02, $02, $01, $09, $01, $01, $02, $02, $01, $01, $02, $03, $01, $05 ; CPU:$B696 PRG:3696 02 03 02 02 01 09 01 01 02 02 01 01 02 03 01 05
|
|
.byte $0A, $01, $01, $01, $01, $B1, $B6, $BA, $B6, $C3, $B6, $06, $06, $06, $06, $06 ; CPU:$B6A6 PRG:36A6 0A 01 01 01 01 B1 B6 BA B6 C3 B6 06 06 06 06 06
|
|
.byte $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $0F, $04, $04 ; CPU:$B6B6 PRG:36B6 06 06 06 06 06 06 06 06 06 06 06 06 06 0F 04 04
|
|
.byte $04, $06, $CE, $B6, $D7, $B6, $E0, $B6, $00, $00, $00, $00, $00, $00, $00, $00 ; CPU:$B6C6 PRG:36C6 04 06 CE B6 D7 B6 E0 B6 00 00 00 00 00 00 00 00
|
|
.byte $00, $00, $00, $02, $03, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $EB ; CPU:$B6D6 PRG:36D6 00 00 00 02 03 00 00 00 00 00 00 00 00 00 00 EB
|
|
.byte $B6, $F3, $B6, $FB, $B6, $01, $01, $01, $03, $06, $05, $05, $06, $00, $01, $01 ; CPU:$B6E6 PRG:36E6 B6 F3 B6 FB B6 01 01 01 03 06 05 05 06 00 01 01
|
|
.byte $00, $00, $05, $06, $04, $04, $00, $00, $00, $05, $B7, $17, $B7, $29, $B7, $1C ; CPU:$B6F6 PRG:36F6 00 00 05 06 04 04 00 00 00 05 B7 17 B7 29 B7 1C
|
|
.byte $BA, $1C, $BA, $25, $BA, $1C, $BA, $2E, $BA, $1C, $BA, $1C, $BA, $25, $BA, $13 ; CPU:$B706 PRG:3706 BA 1C BA 25 BA 1C BA 2E BA 1C BA 1C BA 25 BA 13
|
|
.byte $BA, $49, $BA, $49, $BA, $49, $BA, $49, $BA, $49, $BA, $49, $BA, $49, $BA, $49 ; CPU:$B716 PRG:3716 BA 49 BA 49 BA 49 BA 49 BA 49 BA 49 BA 49 BA 49
|
|
.byte $BA, $13, $BA, $5F, $BA, $5F, $BA, $66, $BA, $66, $BA, $13, $BA, $39, $B7, $42 ; CPU:$B726 PRG:3726 BA 13 BA 5F BA 5F BA 66 BA 66 BA 13 BA 39 B7 42
|
|
.byte $B7, $4B, $B7, $05, $03, $0A, $04, $07, $02, $01, $06, $01, $0B, $04, $0D, $0E ; CPU:$B736 PRG:3736 B7 4B B7 05 03 0A 04 07 02 01 06 01 0B 04 0D 0E
|
|
.byte $05, $01, $06, $03, $01, $09, $09, $0C, $0C, $01, $56, $B7, $60, $B7, $6A, $B7 ; CPU:$B746 PRG:3746 05 01 06 03 01 09 09 0C 0C 01 56 B7 60 B7 6A B7
|
|
.byte $09, $02, $01, $01, $02, $01, $02, $02, $02, $01, $09, $02, $02, $03, $02, $01 ; CPU:$B756 PRG:3756 09 02 01 01 02 01 02 02 02 01 09 02 02 03 02 01
|
|
.byte $01, $02, $02, $01, $05, $01, $01, $01, $01, $01, $76, $B7, $7F, $B7, $88, $B7 ; CPU:$B766 PRG:3766 01 02 02 01 05 01 01 01 01 01 76 B7 7F B7 88 B7
|
|
.byte $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06 ; CPU:$B776 PRG:3776 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06
|
|
.byte $06, $06, $04, $04, $04, $04, $06, $93, $B7, $9C, $B7, $A5, $B7, $00, $01, $00 ; CPU:$B786 PRG:3786 06 06 04 04 04 04 06 93 B7 9C B7 A5 B7 00 01 00
|
|
.byte $01, $03, $00, $00, $02, $00, $06, $06, $06, $06, $06, $06, $06, $06, $00, $00 ; CPU:$B796 PRG:3796 01 03 00 00 02 00 06 06 06 06 06 06 06 06 00 00
|
|
.byte $00, $00, $00, $00, $B0, $B7, $B8, $B7, $C0, $B7, $03, $01, $00, $01, $01, $00 ; CPU:$B7A6 PRG:37A6 00 00 00 00 B0 B7 B8 B7 C0 B7 03 01 00 01 01 00
|
|
.byte $03, $00, $01, $01, $01, $01, $00, $00, $01, $01, $00, $00, $00, $00, $CA, $B7 ; CPU:$B7B6 PRG:37B6 03 00 01 01 01 01 00 00 01 01 00 00 00 00 CA B7
|
|
.byte $DC, $B7, $EE, $B7, $5F, $BA, $66, $BA, $5F, $BA, $66, $BA, $AC, $BA, $AC, $BA ; CPU:$B7C6 PRG:37C6 DC B7 EE B7 5F BA 66 BA 5F BA 66 BA AC BA AC BA
|
|
.byte $AC, $BA, $AC, $BA, $13, $BA, $B5, $BA, $BE, $BA, $B5, $BA, $BE, $BA, $1C, $BA ; CPU:$B7D6 PRG:37D6 AC BA AC BA 13 BA B5 BA BE BA B5 BA BE BA 1C BA
|
|
.byte $1C, $BA, $1C, $BA, $25, $BA, $13, $BA, $D9, $BA, $D9, $BA, $37, $BA, $37, $BA ; CPU:$B7E6 PRG:37E6 1C BA 1C BA 25 BA 13 BA D9 BA D9 BA 37 BA 37 BA
|
|
.byte $13, $BA, $FE, $B7, $07, $B8, $10, $B8, $09, $0C, $09, $0C, $13, $12, $11, $0F ; CPU:$B7F6 PRG:37F6 13 BA FE B7 07 B8 10 B8 09 0C 09 0C 13 12 11 0F
|
|
.byte $01, $12, $11, $0F, $10, $05, $03, $01, $0A, $01, $15, $14, $02, $0D, $01, $1B ; CPU:$B806 PRG:3806 01 12 11 0F 10 05 03 01 0A 01 15 14 02 0D 01 1B
|
|
.byte $B8, $25, $B8, $2F, $B8, $09, $01, $01, $01, $01, $04, $02, $02, $01, $01, $09 ; CPU:$B816 PRG:3816 B8 25 B8 2F B8 09 01 01 01 01 04 02 02 01 01 09
|
|
.byte $02, $02, $01, $01, $02, $01, $01, $02, $01, $05, $05, $04, $02, $02, $01, $3B ; CPU:$B826 PRG:3826 02 02 01 01 02 01 01 02 01 05 05 04 02 02 01 3B
|
|
.byte $B8, $44, $B8, $4D, $B8, $04, $04, $04, $04, $06, $06, $06, $06, $06, $06, $06 ; CPU:$B836 PRG:3836 B8 44 B8 4D B8 04 04 04 04 06 06 06 06 06 06 06
|
|
.byte $06, $06, $06, $06, $06, $06, $06, $0F, $0F, $06, $06, $06, $58, $B8, $61, $B8 ; CPU:$B846 PRG:3846 06 06 06 06 06 06 06 0F 0F 06 06 06 58 B8 61 B8
|
|
.byte $6A, $B8, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 ; CPU:$B856 PRG:3856 6A B8 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
.byte $01, $00, $00, $00, $00, $00, $00, $00, $00, $75, $B8, $7D, $B8, $85, $B8, $00 ; CPU:$B866 PRG:3866 01 00 00 00 00 00 00 00 00 75 B8 7D B8 85 B8 00
|
|
.byte $00, $00, $00, $04, $04, $05, $00, $06, $05, $00, $05, $01, $01, $03, $01, $04 ; CPU:$B876 PRG:3876 00 00 00 04 04 05 00 06 05 00 05 01 01 03 01 04
|
|
.byte $04, $01, $01, $8F, $B8, $A1, $B8, $B3, $B8, $2E, $BA, $2E, $BA, $25, $BA, $25 ; CPU:$B886 PRG:3886 04 01 01 8F B8 A1 B8 B3 B8 2E BA 2E BA 25 BA 25
|
|
.byte $BA, $1C, $BA, $1C, $BA, $1C, $BA, $1C, $BA, $13, $BA, $40, $BA, $49, $BA, $40 ; CPU:$B896 PRG:3896 BA 1C BA 1C BA 1C BA 1C BA 13 BA 40 BA 49 BA 40
|
|
.byte $BA, $49, $BA, $40, $BA, $49, $BA, $40, $BA, $49, $BA, $13, $BA, $52, $BA, $37 ; CPU:$B8A6 PRG:38A6 BA 49 BA 40 BA 49 BA 40 BA 49 BA 13 BA 52 BA 37
|
|
.byte $BA, $37, $BA, $37, $BA, $13, $BA, $C3, $B8, $CC, $B8, $D5, $B8, $09, $07, $0A ; CPU:$B8B6 PRG:38B6 BA 37 BA 37 BA 13 BA C3 B8 CC B8 D5 B8 09 07 0A
|
|
.byte $06, $01, $02, $03, $04, $01, $05, $0B, $0D, $0E, $03, $04, $01, $01, $01, $08 ; CPU:$B8C6 PRG:38C6 06 01 02 03 04 01 05 0B 0D 0E 03 04 01 01 01 08
|
|
.byte $05, $01, $03, $01, $E0, $B8, $EA, $B8, $F4, $B8, $09, $01, $02, $01, $02, $01 ; CPU:$B8D6 PRG:38D6 05 01 03 01 E0 B8 EA B8 F4 B8 09 01 02 01 02 01
|
|
.byte $02, $02, $02, $01, $09, $02, $02, $02, $02, $02, $01, $02, $02, $01, $05, $14 ; CPU:$B8E6 PRG:38E6 02 02 02 01 09 02 02 02 02 02 01 02 02 01 05 14
|
|
.byte $02, $01, $02, $01, $00, $B9, $09, $B9, $12, $B9, $06, $06, $06, $06, $06, $06 ; CPU:$B8F6 PRG:38F6 02 01 02 01 00 B9 09 B9 12 B9 06 06 06 06 06 06
|
|
.byte $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $0A, $06, $06, $06 ; CPU:$B906 PRG:3906 06 06 06 06 06 06 06 06 06 06 06 06 0A 06 06 06
|
|
.byte $06, $1D, $B9, $26, $B9, $2F, $B9, $00, $03, $00, $02, $00, $00, $01, $01, $00 ; CPU:$B916 PRG:3916 06 1D B9 26 B9 2F B9 00 03 00 02 00 00 01 01 00
|
|
.byte $04, $06, $04, $06, $04, $06, $04, $06, $00, $00, $00, $00, $00, $00, $3A, $B9 ; CPU:$B926 PRG:3926 04 06 04 06 04 06 04 06 00 00 00 00 00 00 3A B9
|
|
.byte $42, $B9, $4A, $B9, $01, $01, $01, $00, $03, $00, $01, $01, $01, $01, $01, $01 ; CPU:$B936 PRG:3936 42 B9 4A B9 01 01 01 00 03 00 01 01 01 01 01 01
|
|
.byte $01, $00, $03, $03, $00, $01, $03, $01, $54, $B9, $66, $B9, $78, $B9, $1C, $BA ; CPU:$B946 PRG:3946 01 00 03 03 00 01 03 01 54 B9 66 B9 78 B9 1C BA
|
|
.byte $25, $BA, $2E, $BA, $1C, $BA, $6D, $BA, $7F, $BA, $76, $BA, $91, $BA, $13, $BA ; CPU:$B956 PRG:3956 25 BA 2E BA 1C BA 6D BA 7F BA 76 BA 91 BA 13 BA
|
|
.byte $37, $BA, $25, $BA, $37, $BA, $5F, $BA, $66, $BA, $88, $BA, $91, $BA, $88, $BA ; CPU:$B966 PRG:3966 37 BA 25 BA 37 BA 5F BA 66 BA 88 BA 91 BA 88 BA
|
|
.byte $13, $BA, $9A, $BA, $9A, $BA, $7F, $BA, $76, $BA, $13, $BA, $88, $B9, $91, $B9 ; CPU:$B976 PRG:3976 13 BA 9A BA 9A BA 7F BA 76 BA 13 BA 88 B9 91 B9
|
|
.byte $9A, $B9, $0D, $0A, $09, $03, $10, $0F, $11, $10, $01, $0B, $06, $01, $09, $0C ; CPU:$B986 PRG:3986 9A B9 0D 0A 09 03 10 0F 11 10 01 0B 06 01 09 0C
|
|
.byte $10, $11, $11, $01, $15, $13, $12, $14, $01, $A5, $B9, $AF, $B9, $B9, $B9, $09 ; CPU:$B996 PRG:3996 10 11 11 01 15 13 12 14 01 A5 B9 AF B9 B9 B9 09
|
|
.byte $02, $01, $02, $02, $01, $01, $02, $01, $01, $09, $02, $02, $01, $01, $01, $01 ; CPU:$B9A6 PRG:39A6 02 01 02 02 01 01 02 01 01 09 02 02 01 01 01 01
|
|
.byte $02, $02, $01, $05, $03, $06, $02, $03, $01, $C5, $B9, $CE, $B9, $D7, $B9, $06 ; CPU:$B9B6 PRG:39B6 02 02 01 05 03 06 02 03 01 C5 B9 CE B9 D7 B9 06
|
|
.byte $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $04, $04, $06, $06, $06 ; CPU:$B9C6 PRG:39C6 06 06 06 06 06 06 06 06 06 06 06 04 04 06 06 06
|
|
.byte $06, $06, $06, $06, $06, $06, $E2, $B9, $EB, $B9, $F4, $B9, $00, $00, $00, $01 ; CPU:$B9D6 PRG:39D6 06 06 06 06 06 06 E2 B9 EB B9 F4 B9 00 00 00 01
|
|
.byte $08, $0A, $00, $00, $00, $00, $02, $00, $00, $00, $00, $00, $0B, $00, $00, $0E ; CPU:$B9E6 PRG:39E6 08 0A 00 00 00 00 02 00 00 00 00 00 0B 00 00 0E
|
|
.byte $0A, $00, $00, $FF, $B9, $07, $BA, $0F, $BA, $01, $01, $01, $01, $05, $06, $04 ; CPU:$B9F6 PRG:39F6 0A 00 00 FF B9 07 BA 0F BA 01 01 01 01 05 06 04
|
|
.byte $04, $01, $01, $03, $00, $00, $05, $04, $05, $05, $06, $06, $04, $03, $02, $03 ; CPU:$BA06 PRG:3A06 04 01 01 03 00 00 05 04 05 05 06 06 04 03 02 03
|
|
.byte $2D, $2F, $31, $2E, $30, $32, $03, $02, $00, $2D, $2F, $31, $2E, $30, $32, $03 ; CPU:$BA16 PRG:3A16 2D 2F 31 2E 30 32 03 02 00 2D 2F 31 2E 30 32 03
|
|
.byte $02, $00, $39, $3B, $3D, $3A, $3C, $3E, $03, $02, $00, $57, $59, $5B, $58, $5A ; CPU:$BA26 PRG:3A26 02 00 39 3B 3D 3A 3C 3E 03 02 00 57 59 5B 58 5A
|
|
.byte $5C, $03, $02, $00, $33, $35, $37, $34, $36, $38, $03, $02, $01, $65, $67, $69 ; CPU:$BA36 PRG:3A36 5C 03 02 00 33 35 37 34 36 38 03 02 01 65 67 69
|
|
.byte $66, $68, $6A, $03, $02, $01, $6E, $70, $72, $6F, $71, $73, $05, $02, $00, $76 ; CPU:$BA46 PRG:3A46 66 68 6A 03 02 01 6E 70 72 6F 71 73 05 02 00 76
|
|
.byte $78, $7A, $7C, $7E, $77, $79, $7B, $7D, $7F, $02, $02, $01, $29, $2B, $2A, $2C ; CPU:$BA56 PRG:3A56 78 7A 7C 7E 77 79 7B 7D 7F 02 02 01 29 2B 2A 2C
|
|
.byte $02, $02, $01, $25, $27, $26, $28, $03, $02, $00, $65, $67, $69, $66, $68, $6A ; CPU:$BA66 PRG:3A66 02 02 01 25 27 26 28 03 02 00 65 67 69 66 68 6A
|
|
.byte $03, $02, $00, $6B, $6C, $69, $66, $68, $6A, $03, $02, $00, $6F, $6D, $6E, $66 ; CPU:$BA76 PRG:3A76 03 02 00 6B 6C 69 66 68 6A 03 02 00 6F 6D 6E 66
|
|
.byte $68, $6A, $03, $02, $03, $70, $72, $74, $71, $73, $75, $03, $02, $03, $70, $76 ; CPU:$BA86 PRG:3A86 68 6A 03 02 03 70 72 74 71 73 75 03 02 03 70 76
|
|
.byte $77, $71, $73, $75, $03, $02, $03, $78, $7A, $7C, $79, $7B, $7D, $03, $02, $03 ; CPU:$BA96 PRG:3A96 77 71 73 75 03 02 03 78 7A 7C 79 7B 7D 03 02 03
|
|
.byte $7F, $7A, $7E, $79, $7B, $7D, $03, $02, $01, $65, $67, $69, $66, $68, $6A, $03 ; CPU:$BAA6 PRG:3AA6 7F 7A 7E 79 7B 7D 03 02 01 65 67 69 66 68 6A 03
|
|
.byte $02, $02, $FF, $6D, $6F, $6C, $6E, $70, $03, $02, $02, $6B, $6D, $FF, $6C, $6E ; CPU:$BAB6 PRG:3AB6 02 02 FF 6D 6F 6C 6E 70 03 02 02 6B 6D FF 6C 6E
|
|
.byte $70, $05, $03, $02, $71, $74, $77, $7A, $7D, $72, $75, $78, $7B, $7E, $73, $76 ; CPU:$BAC6 PRG:3AC6 70 05 03 02 71 74 77 7A 7D 72 75 78 7B 7E 73 76
|
|
.byte $79, $7C, $7F, $05, $03, $02, $71, $74, $77, $80, $82, $72, $75, $78, $81, $83 ; CPU:$BAD6 PRG:3AD6 79 7C 7F 05 03 02 71 74 77 80 82 72 75 78 81 83
|
|
.byte $73, $76, $79, $7C, $7F, $00, $00, $01, $01, $01, $01, $01, $01, $02, $02, $02 ; CPU:$BAE6 PRG:3AE6 73 76 79 7C 7F 00 00 01 01 01 01 01 01 02 02 02
|
|
.byte $02, $02, $02, $02, $02, $02, $02, $02, $02, $01, $01, $01, $01, $01, $01, $00 ; CPU:$BAF6 PRG:3AF6 02 02 02 02 02 02 02 02 02 01 01 01 01 01 01 00
|
|
.byte $00, $00, $00, $F1, $F1, $F1, $F1, $F1, $F1, $F2, $F2, $F2, $F2, $F2, $F2, $F2 ; CPU:$BB06 PRG:3B06 00 00 00 F1 F1 F1 F1 F1 F1 F2 F2 F2 F2 F2 F2 F2
|
|
.byte $F2, $F2, $F2, $F2, $F2, $F1, $F1, $F1, $F1, $F1, $F1, $00, $00, $37, $BB, $37 ; CPU:$BB16 PRG:3B16 F2 F2 F2 F2 F2 F1 F1 F1 F1 F1 F1 00 00 37 BB 37
|
|
.byte $BB, $75, $BB, $B3, $BB, $0D, $BC, $20, $BC, $37, $BC, $4A, $BC, $61, $BC, $74 ; CPU:$BB26 PRG:3B26 BB 75 BB B3 BB 0D BC 20 BC 37 BC 4A BC 61 BC 74
|
|
.byte $BC, $43, $BB, $4B, $BB, $59, $BB, $60, $BB, $67, $BB, $6E, $BB, $07, $94, $B4 ; CPU:$BB36 PRG:3B36 BC 43 BB 4B BB 59 BB 60 BB 67 BB 6E BB 07 94 B4
|
|
.byte $B4, $F0, $F8, $F8, $F8, $0A, $74, $0C, $50, $0C, $74, $0F, $8C, $13, $50, $14 ; CPU:$BB46 PRG:3B46 B4 F0 F8 F8 F8 0A 74 0C 50 0C 74 0F 8C 13 50 14
|
|
.byte $74, $16, $74, $05, $06, $07, $06, $08, $07, $09, $25, $25, $25, $26, $21, $21 ; CPU:$BB56 PRG:3B56 74 16 74 05 06 07 06 08 07 09 25 25 25 26 21 21
|
|
.byte $21, $D2, $56, $D6, $5E, $44, $C6, $CA, $62, $DA, $62, $DB, $DA, $62, $62, $81 ; CPU:$BB66 PRG:3B66 21 D2 56 D6 5E 44 C6 CA 62 DA 62 DB DA 62 62 81
|
|
.byte $BB, $89, $BB, $97, $BB, $9E, $BB, $A5, $BB, $AC, $BB, $07, $38, $68, $78, $A8 ; CPU:$BB76 PRG:3B76 BB 89 BB 97 BB 9E BB A5 BB AC BB 07 38 68 78 A8
|
|
.byte $F8, $F8, $F8, $04, $74, $07, $84, $08, $64, $0B, $24, $0F, $24, $11, $84, $13 ; CPU:$BB86 PRG:3B86 F8 F8 F8 04 74 07 84 08 64 0B 24 0F 24 11 84 13
|
|
.byte $54, $02, $06, $08, $08, $07, $06, $07, $25, $26, $25, $24, $24, $22, $21, $E7 ; CPU:$BB96 PRG:3B96 54 02 06 08 08 07 06 07 25 26 25 24 24 22 21 E7
|
|
.byte $2D, $AF, $B5, $BE, $21, $64, $C9, $C9, $C9, $C9, $C9, $C9, $C9, $BF, $BB, $CB ; CPU:$BBA6 PRG:3BA6 2D AF B5 BE 21 64 C9 C9 C9 C9 C9 C9 C9 BF BB CB
|
|
.byte $BB, $E1, $BB, $EC, $BB, $F7, $BB, $02, $BC, $0B, $AC, $BC, $C4, $CC, $D8, $F8 ; CPU:$BBB6 PRG:3BB6 BB E1 BB EC BB F7 BB 02 BC 0B AC BC C4 CC D8 F8
|
|
.byte $F8, $F8, $F8, $F8, $F8, $0C, $84, $0C, $78, $0D, $84, $0D, $78, $0E, $6C, $12 ; CPU:$BBC6 PRG:3BC6 F8 F8 F8 F8 F8 0C 84 0C 78 0D 84 0D 78 0E 6C 12
|
|
.byte $6C, $14, $80, $15, $80, $16, $84, $18, $84, $1A, $84, $08, $05, $07, $05, $09 ; CPU:$BBD6 PRG:3BD6 6C 14 80 15 80 16 84 18 84 1A 84 08 05 07 05 09
|
|
.byte $06, $05, $07, $06, $08, $09, $26, $26, $25, $26, $25, $21, $22, $22, $22, $22 ; CPU:$BBE6 PRG:3BE6 06 05 07 06 08 09 26 26 25 26 25 21 22 22 22 22
|
|
.byte $22, $2C, $2F, $F7, $38, $BB, $A2, $26, $28, $2B, $2E, $32, $60, $82, $72, $82 ; CPU:$BBF6 PRG:3BF6 22 2C 2F F7 38 BB A2 26 28 2B 2E 32 60 82 72 82
|
|
.byte $E7, $E7, $A7, $A7, $82, $82, $BB, $81, $BB, $89, $BB, $19, $BC, $9E, $BB, $A5 ; CPU:$BC06 PRG:3C06 E7 E7 A7 A7 82 82 BB 81 BB 89 BB 19 BC 9E BB A5
|
|
.byte $BB, $AC, $BB, $02, $07, $07, $09, $07, $09, $08, $BF, $BB, $CB, $BB, $2C, $BC ; CPU:$BC16 PRG:3C16 BB AC BB 02 07 07 09 07 09 08 BF BB CB BB 2C BC
|
|
.byte $EC, $BB, $F7, $BB, $02, $BC, $08, $06, $04, $09, $08, $07, $09, $08, $06, $08 ; CPU:$BC26 PRG:3C26 EC BB F7 BB 02 BC 08 06 04 09 08 07 09 08 06 08
|
|
.byte $09, $43, $BB, $4B, $BB, $43, $BC, $60, $BB, $67, $BB, $6E, $BB, $07, $05, $08 ; CPU:$BC36 PRG:3C36 09 43 BB 4B BB 43 BC 60 BB 67 BB 6E BB 07 05 08
|
|
.byte $09, $07, $08, $09, $BF, $BB, $CB, $BB, $56, $BC, $EC, $BB, $F7, $BB, $02, $BC ; CPU:$BC46 PRG:3C46 09 07 08 09 BF BB CB BB 56 BC EC BB F7 BB 02 BC
|
|
.byte $09, $0A, $0A, $09, $08, $0C, $09, $08, $09, $0D, $0E, $43, $BB, $4B, $BB, $6D ; CPU:$BC56 PRG:3C56 09 0A 0A 09 08 0C 09 08 09 0D 0E 43 BB 4B BB 6D
|
|
.byte $BC, $60, $BB, $67, $BB, $6E, $BB, $09, $0A, $10, $10, $09, $09, $09, $81, $BB ; CPU:$BC66 PRG:3C66 BC 60 BB 67 BB 6E BB 09 0A 10 10 09 09 09 81 BB
|
|
.byte $89, $BB, $80, $BC, $9E, $BB, $A5, $BB, $AC, $BB, $02, $09, $14, $15, $0B, $09 ; CPU:$BC76 PRG:3C76 89 BB 80 BC 9E BB A5 BB AC BB 02 09 14 15 0B 09
|
|
.byte $0E, $B9, $93, $67, $40, $99, $9B, $9D, $78, $B9, $C4, $C8, $40, $99, $BB, $3D ; CPU:$BC86 PRG:3C86 0E B9 93 67 40 99 9B 9D 78 B9 C4 C8 40 99 BB 3D
|
|
.byte $98, $99, $AA, $BD, $F0, $4F, $FB, $A4, $08, $99, $AA, $BD, $F0, $99, $BB, $D5 ; CPU:$BC96 PRG:3C96 98 99 AA BD F0 4F FB A4 08 99 AA BD F0 99 BB D5
|
|
.byte $78, $08, $FB, $23, $EC, $03, $2C, $28, $4F, $CF, $97, $35, $C7, $08, $E3, $E4 ; CPU:$BCA6 PRG:3CA6 78 08 FB 23 EC 03 2C 28 4F CF 97 35 C7 08 E3 E4
|
|
.byte $02, $1F, $1F, $08, $18, $B9, $93, $67, $40, $1F, $1F, $0B, $B8, $15, $0F, $07 ; CPU:$BCB6 PRG:3CB6 02 1F 1F 08 18 B9 93 67 40 1F 1F 0B B8 15 0F 07
|
|
.byte $38, $1E, $1F, $07, $28, $D3, $C0, $7C, $C2, $5D, $C4, $68, $C4, $68, $C4, $68 ; CPU:$BCC6 PRG:3CC6 38 1E 1F 07 28 D3 C0 7C C2 5D C4 68 C4 68 C4 68
|
|
.byte $C4 ; CPU:$BCD6 PRG:3CD6 C4
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BCD7
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BCD7:
|
|
lda $C0CD ; CPU:$BCD7 PRG:3CD7 AD CD C0
|
|
sta $06B0 ; CPU:$BCDA PRG:3CDA 8D B0 06
|
|
sta $06B1 ; CPU:$BCDD PRG:3CDD 8D B1 06
|
|
lda #$00 ; CPU:$BCE0 PRG:3CE0 A9 00
|
|
sta $06B8 ; CPU:$BCE2 PRG:3CE2 8D B8 06
|
|
sta $06B9 ; CPU:$BCE5 PRG:3CE5 8D B9 06
|
|
sta $06B3 ; CPU:$BCE8 PRG:3CE8 8D B3 06
|
|
sta $06B4 ; CPU:$BCEB PRG:3CEB 8D B4 06
|
|
sta $06B5 ; CPU:$BCEE PRG:3CEE 8D B5 06
|
|
sta $06B6 ; CPU:$BCF1 PRG:3CF1 8D B6 06
|
|
sta $06DA ; CPU:$BCF4 PRG:3CF4 8D DA 06
|
|
sta $06E5 ; CPU:$BCF7 PRG:3CF7 8D E5 06
|
|
lda $C0CE ; CPU:$BCFA PRG:3CFA AD CE C0
|
|
sta $06B2 ; CPU:$BCFD PRG:3CFD 8D B2 06
|
|
sta APUSTATUS ; CPU:$BD00 PRG:3D00 8D 15 40
|
|
lda $C0CF ; CPU:$BD03 PRG:3D03 AD CF C0
|
|
sta $06BB ; CPU:$BD06 PRG:3D06 8D BB 06
|
|
lda $C0D0 ; CPU:$BD09 PRG:3D09 AD D0 C0
|
|
sta $06BC ; CPU:$BD0C PRG:3D0C 8D BC 06
|
|
lda $C0D1 ; CPU:$BD0F PRG:3D0F AD D1 C0
|
|
sta $06BD ; CPU:$BD12 PRG:3D12 8D BD 06
|
|
lda $C0D2 ; CPU:$BD15 PRG:3D15 AD D2 C0
|
|
sta $06BE ; CPU:$BD18 PRG:3D18 8D BE 06
|
|
rts ; CPU:$BD1B PRG:3D1B 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BD1C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BD1C:
|
|
lda $C462 ; CPU:$BD1C PRG:3D1C AD 62 C4
|
|
sta $06B0 ; CPU:$BD1F PRG:3D1F 8D B0 06
|
|
sta $06B1 ; CPU:$BD22 PRG:3D22 8D B1 06
|
|
lda #$00 ; CPU:$BD25 PRG:3D25 A9 00
|
|
sta $06B8 ; CPU:$BD27 PRG:3D27 8D B8 06
|
|
sta $06B9 ; CPU:$BD2A PRG:3D2A 8D B9 06
|
|
sta $06B3 ; CPU:$BD2D PRG:3D2D 8D B3 06
|
|
sta $06B4 ; CPU:$BD30 PRG:3D30 8D B4 06
|
|
sta $06B5 ; CPU:$BD33 PRG:3D33 8D B5 06
|
|
sta $06B6 ; CPU:$BD36 PRG:3D36 8D B6 06
|
|
sta $06DA ; CPU:$BD39 PRG:3D39 8D DA 06
|
|
sta $06E5 ; CPU:$BD3C PRG:3D3C 8D E5 06
|
|
lda $C463 ; CPU:$BD3F PRG:3D3F AD 63 C4
|
|
sta $06B2 ; CPU:$BD42 PRG:3D42 8D B2 06
|
|
sta APUSTATUS ; CPU:$BD45 PRG:3D45 8D 15 40
|
|
lda $C464 ; CPU:$BD48 PRG:3D48 AD 64 C4
|
|
sta $06BB ; CPU:$BD4B PRG:3D4B 8D BB 06
|
|
lda $C465 ; CPU:$BD4E PRG:3D4E AD 65 C4
|
|
sta $06BC ; CPU:$BD51 PRG:3D51 8D BC 06
|
|
lda $C466 ; CPU:$BD54 PRG:3D54 AD 66 C4
|
|
sta $06BD ; CPU:$BD57 PRG:3D57 8D BD 06
|
|
lda $C467 ; CPU:$BD5A PRG:3D5A AD 67 C4
|
|
sta $06BE ; CPU:$BD5D PRG:3D5D 8D BE 06
|
|
rts ; CPU:$BD60 PRG:3D60 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BD61
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BD61:
|
|
lda #$01 ; CPU:$BD61 PRG:3D61 A9 01
|
|
and $06DB ; CPU:$BD63 PRG:3D63 2D DB 06
|
|
beq Label_BD86 ; CPU:$BD66 PRG:3D66 F0 1E
|
|
ora $06B2 ; CPU:$BD68 PRG:3D68 0D B2 06
|
|
ora $06DA ; CPU:$BD6B PRG:3D6B 0D DA 06
|
|
sta APUSTATUS ; CPU:$BD6E PRG:3D6E 8D 15 40
|
|
ldx #$00 ; CPU:$BD71 PRG:3D71 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BD73
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BD73:
|
|
lda $06C1,x ; CPU:$BD73 PRG:3D73 BD C1 06
|
|
sta APUPULSE1CTRL,x ; CPU:$BD76 PRG:3D76 9D 00 40
|
|
inx ; CPU:$BD79 PRG:3D79 E8
|
|
cpx #$04 ; CPU:$BD7A PRG:3D7A E0 04
|
|
bne Label_BD73 ; CPU:$BD7C PRG:3D7C D0 F5
|
|
lda #$FE ; CPU:$BD7E PRG:3D7E A9 FE
|
|
and $06DB ; CPU:$BD80 PRG:3D80 2D DB 06
|
|
sta $06DB ; CPU:$BD83 PRG:3D83 8D DB 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BD86
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BD86:
|
|
rts ; CPU:$BD86 PRG:3D86 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BD87
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BD87:
|
|
lda #$02 ; CPU:$BD87 PRG:3D87 A9 02
|
|
and $06DB ; CPU:$BD89 PRG:3D89 2D DB 06
|
|
beq Label_BDAC ; CPU:$BD8C PRG:3D8C F0 1E
|
|
ora $06B2 ; CPU:$BD8E PRG:3D8E 0D B2 06
|
|
ora $06DA ; CPU:$BD91 PRG:3D91 0D DA 06
|
|
sta APUSTATUS ; CPU:$BD94 PRG:3D94 8D 15 40
|
|
ldx #$00 ; CPU:$BD97 PRG:3D97 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BD99
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BD99:
|
|
lda $06C1,x ; CPU:$BD99 PRG:3D99 BD C1 06
|
|
sta APUPULSE2CTRL,x ; CPU:$BD9C PRG:3D9C 9D 04 40
|
|
inx ; CPU:$BD9F PRG:3D9F E8
|
|
cpx #$04 ; CPU:$BDA0 PRG:3DA0 E0 04
|
|
bne Label_BD99 ; CPU:$BDA2 PRG:3DA2 D0 F5
|
|
lda #$FD ; CPU:$BDA4 PRG:3DA4 A9 FD
|
|
and $06DB ; CPU:$BDA6 PRG:3DA6 2D DB 06
|
|
sta $06DB ; CPU:$BDA9 PRG:3DA9 8D DB 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BDAC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BDAC:
|
|
rts ; CPU:$BDAC PRG:3DAC 60
|
|
; ---- data $BDAD-$BDDC (48 bytes) ----
|
|
.byte $A9, $04, $2D, $DB, $06, $F0, $28, $0D, $B2, $06, $0D, $DA, $06, $8D, $15, $40 ; CPU:$BDAD PRG:3DAD A9 04 2D DB 06 F0 28 0D B2 06 0D DA 06 8D 15 40
|
|
.byte $A2, $08, $BD, $C1, $06, $8D, $08, $40, $E8, $E8, $BD, $C1, $06, $8D, $0A, $40 ; CPU:$BDBD PRG:3DBD A2 08 BD C1 06 8D 08 40 E8 E8 BD C1 06 8D 0A 40
|
|
.byte $E8, $BD, $C1, $06, $8D, $0B, $40, $A9, $FB, $2D, $DB, $06, $8D, $DB, $06, $60 ; CPU:$BDCD PRG:3DCD E8 BD C1 06 8D 0B 40 A9 FB 2D DB 06 8D DB 06 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BDDD
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BDDD:
|
|
lda #$08 ; CPU:$BDDD PRG:3DDD A9 08
|
|
and $06DB ; CPU:$BDDF PRG:3DDF 2D DB 06
|
|
beq Label_BE0C ; CPU:$BDE2 PRG:3DE2 F0 28
|
|
ora $06B2 ; CPU:$BDE4 PRG:3DE4 0D B2 06
|
|
ora $06DA ; CPU:$BDE7 PRG:3DE7 0D DA 06
|
|
sta APUSTATUS ; CPU:$BDEA PRG:3DEA 8D 15 40
|
|
ldx #$00 ; CPU:$BDED PRG:3DED A2 00
|
|
lda $06C1,x ; CPU:$BDEF PRG:3DEF BD C1 06
|
|
sta APUNOISECTRL ; CPU:$BDF2 PRG:3DF2 8D 0C 40
|
|
inx ; CPU:$BDF5 PRG:3DF5 E8
|
|
inx ; CPU:$BDF6 PRG:3DF6 E8
|
|
lda $06C1,x ; CPU:$BDF7 PRG:3DF7 BD C1 06
|
|
sta APUNOISEPERIOD ; CPU:$BDFA PRG:3DFA 8D 0E 40
|
|
inx ; CPU:$BDFD PRG:3DFD E8
|
|
lda $06C1,x ; CPU:$BDFE PRG:3DFE BD C1 06
|
|
sta APUNOISELENGTH ; CPU:$BE01 PRG:3E01 8D 0F 40
|
|
lda #$F7 ; CPU:$BE04 PRG:3E04 A9 F7
|
|
and $06DB ; CPU:$BE06 PRG:3E06 2D DB 06
|
|
sta $06DB ; CPU:$BE09 PRG:3E09 8D DB 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BE0C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BE0C:
|
|
rts ; CPU:$BE0C PRG:3E0C 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BE0D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BE0D:
|
|
jsr $C048 ; CPU:$BE0D PRG:3E0D 20 48 C0
|
|
jsr $BE31 ; CPU:$BE10 PRG:3E10 20 31 BE
|
|
jsr $BEDE ; CPU:$BE13 PRG:3E13 20 DE BE
|
|
jsr $BFA2 ; CPU:$BE16 PRG:3E16 20 A2 BF
|
|
dec $06B1 ; CPU:$BE19 PRG:3E19 CE B1 06
|
|
bne Label_BE30 ; CPU:$BE1C PRG:3E1C D0 12
|
|
dec $06B3 ; CPU:$BE1E PRG:3E1E CE B3 06
|
|
dec $06B4 ; CPU:$BE21 PRG:3E21 CE B4 06
|
|
dec $06B5 ; CPU:$BE24 PRG:3E24 CE B5 06
|
|
dec $06B6 ; CPU:$BE27 PRG:3E27 CE B6 06
|
|
lda $06B0 ; CPU:$BE2A PRG:3E2A AD B0 06
|
|
sta $06B1 ; CPU:$BE2D PRG:3E2D 8D B1 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BE30
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BE30:
|
|
rts ; CPU:$BE30 PRG:3E30 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BE31
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BE31:
|
|
ldy $06B8 ; CPU:$BE31 PRG:3E31 AC B8 06
|
|
lda $06B2 ; CPU:$BE34 PRG:3E34 AD B2 06
|
|
and #$02 ; CPU:$BE37 PRG:3E37 29 02
|
|
tax ; CPU:$BE39 PRG:3E39 AA
|
|
lda $06DA ; CPU:$BE3A PRG:3E3A AD DA 06
|
|
and #$02 ; CPU:$BE3D PRG:3E3D 29 02
|
|
bne Label_BEBE ; CPU:$BE3F PRG:3E3F D0 7D
|
|
txa ; CPU:$BE41 PRG:3E41 8A
|
|
beq Label_BE90 ; CPU:$BE42 PRG:3E42 F0 4C
|
|
lda $06B4 ; CPU:$BE44 PRG:3E44 AD B4 06
|
|
bne Label_BE90 ; CPU:$BE47 PRG:3E47 D0 47
|
|
lda $06BC ; CPU:$BE49 PRG:3E49 AD BC 06
|
|
sta APUPULSE2CTRL ; CPU:$BE4C PRG:3E4C 8D 04 40
|
|
lda #$00 ; CPU:$BE4F PRG:3E4F A9 00
|
|
sta APUPULSE2SWEEP ; CPU:$BE51 PRG:3E51 8D 05 40
|
|
lda $06E5 ; CPU:$BE54 PRG:3E54 AD E5 06
|
|
bne Label_BE62 ; CPU:$BE57 PRG:3E57 D0 09
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BE59
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BE59:
|
|
lda (ZpF7),y ; CPU:$BE59 PRG:3E59 B1 F7
|
|
tax ; CPU:$BE5B PRG:3E5B AA
|
|
iny ; CPU:$BE5C PRG:3E5C C8
|
|
lda (ZpF7),y ; CPU:$BE5D PRG:3E5D B1 F7
|
|
jmp $BE67 ; CPU:$BE5F PRG:3E5F 4C 67 BE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BE62
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BE62:
|
|
inc ZpF8 ; CPU:$BE62 PRG:3E62 E6 F8
|
|
jmp $BE59 ; CPU:$BE64 PRG:3E64 4C 59 BE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BE67
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BE67:
|
|
sta APUPULSE2TIMERLO ; CPU:$BE67 PRG:3E67 8D 06 40
|
|
txa ; CPU:$BE6A PRG:3E6A 8A
|
|
and #$07 ; CPU:$BE6B PRG:3E6B 29 07
|
|
ora #$08 ; CPU:$BE6D PRG:3E6D 09 08
|
|
sta APUPULSE2TIMERHI ; CPU:$BE6F PRG:3E6F 8D 07 40
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BE72
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BE72:
|
|
txa ; CPU:$BE72 PRG:3E72 8A
|
|
beq Label_BEAE ; CPU:$BE73 PRG:3E73 F0 39
|
|
cmp #$FF ; CPU:$BE75 PRG:3E75 C9 FF
|
|
beq Label_BEA3 ; CPU:$BE77 PRG:3E77 F0 2A
|
|
and #$F8 ; CPU:$BE79 PRG:3E79 29 F8
|
|
clc ; CPU:$BE7B PRG:3E7B 18
|
|
ror a ; CPU:$BE7C PRG:3E7C 6A
|
|
ror a ; CPU:$BE7D PRG:3E7D 6A
|
|
ror a ; CPU:$BE7E PRG:3E7E 6A
|
|
sta $06B4 ; CPU:$BE7F PRG:3E7F 8D B4 06
|
|
lda #$02 ; CPU:$BE82 PRG:3E82 A9 02
|
|
clc ; CPU:$BE84 PRG:3E84 18
|
|
adc $06B8 ; CPU:$BE85 PRG:3E85 6D B8 06
|
|
sta $06B8 ; CPU:$BE88 PRG:3E88 8D B8 06
|
|
bcc Label_BE90 ; CPU:$BE8B PRG:3E8B 90 03
|
|
inc $06E5 ; CPU:$BE8D PRG:3E8D EE E5 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BE90
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BE90:
|
|
ldx $06E3 ; CPU:$BE90 PRG:3E90 AE E3 06
|
|
inx ; CPU:$BE93 PRG:3E93 E8
|
|
inx ; CPU:$BE94 PRG:3E94 E8
|
|
stx $06E3 ; CPU:$BE95 PRG:3E95 8E E3 06
|
|
lda $BCCB,x ; CPU:$BE98 PRG:3E98 BD CB BC
|
|
sta ZpF7 ; CPU:$BE9B PRG:3E9B 85 F7
|
|
lda $BCCC,x ; CPU:$BE9D PRG:3E9D BD CC BC
|
|
sta ZpF8 ; CPU:$BEA0 PRG:3EA0 85 F8
|
|
rts ; CPU:$BEA2 PRG:3EA2 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BEA3
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BEA3:
|
|
ldx #$00 ; CPU:$BEA3 PRG:3EA3 A2 00
|
|
stx $06B8 ; CPU:$BEA5 PRG:3EA5 8E B8 06
|
|
stx $06E5 ; CPU:$BEA8 PRG:3EA8 8E E5 06
|
|
jmp $BE90 ; CPU:$BEAB PRG:3EAB 4C 90 BE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BEAE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BEAE:
|
|
lda $06B2 ; CPU:$BEAE PRG:3EAE AD B2 06
|
|
and #$FD ; CPU:$BEB1 PRG:3EB1 29 FD
|
|
sta APUSTATUS ; CPU:$BEB3 PRG:3EB3 8D 15 40
|
|
lda #$01 ; CPU:$BEB6 PRG:3EB6 A9 01
|
|
sta $06E4 ; CPU:$BEB8 PRG:3EB8 8D E4 06
|
|
jmp $BE90 ; CPU:$BEBB PRG:3EBB 4C 90 BE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BEBE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BEBE:
|
|
lda APUSTATUS ; CPU:$BEBE PRG:3EBE AD 15 40
|
|
and #$02 ; CPU:$BEC1 PRG:3EC1 29 02
|
|
bne Label_BED0 ; CPU:$BEC3 PRG:3EC3 D0 0B
|
|
lda #$FD ; CPU:$BEC5 PRG:3EC5 A9 FD
|
|
and $06DA ; CPU:$BEC7 PRG:3EC7 2D DA 06
|
|
sta $06DA ; CPU:$BECA PRG:3ECA 8D DA 06
|
|
jmp $BE90 ; CPU:$BECD PRG:3ECD 4C 90 BE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BED0
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BED0:
|
|
txa ; CPU:$BED0 PRG:3ED0 8A
|
|
beq Label_BE90 ; CPU:$BED1 PRG:3ED1 F0 BD
|
|
lda (ZpF7),y ; CPU:$BED3 PRG:3ED3 B1 F7
|
|
tax ; CPU:$BED5 PRG:3ED5 AA
|
|
lda $06B4 ; CPU:$BED6 PRG:3ED6 AD B4 06
|
|
beq Label_BE72 ; CPU:$BED9 PRG:3ED9 F0 97
|
|
jmp $BE90 ; CPU:$BEDB PRG:3EDB 4C 90 BE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BEDE
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BEDE:
|
|
ldy $06B9 ; CPU:$BEDE PRG:3EDE AC B9 06
|
|
lda $06B2 ; CPU:$BEE1 PRG:3EE1 AD B2 06
|
|
and #$04 ; CPU:$BEE4 PRG:3EE4 29 04
|
|
tax ; CPU:$BEE6 PRG:3EE6 AA
|
|
lda $06DA ; CPU:$BEE7 PRG:3EE7 AD DA 06
|
|
and #$04 ; CPU:$BEEA PRG:3EEA 29 04
|
|
bne Label_BF5B ; CPU:$BEEC PRG:3EEC D0 6D
|
|
txa ; CPU:$BEEE PRG:3EEE 8A
|
|
beq Label_BF32 ; CPU:$BEEF PRG:3EEF F0 41
|
|
lda $06B5 ; CPU:$BEF1 PRG:3EF1 AD B5 06
|
|
bne Label_BF32 ; CPU:$BEF4 PRG:3EF4 D0 3C
|
|
lda $06BD ; CPU:$BEF6 PRG:3EF6 AD BD 06
|
|
sta APUTRIANGLECTRL ; CPU:$BEF9 PRG:3EF9 8D 08 40
|
|
lda $037C ; CPU:$BEFC PRG:3EFC AD 7C 03
|
|
beq Label_BF03 ; CPU:$BEFF PRG:3EFF F0 02
|
|
inc ZpF8 ; CPU:$BF01 PRG:3F01 E6 F8
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BF03
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BF03:
|
|
lda (ZpF7),y ; CPU:$BF03 PRG:3F03 B1 F7
|
|
tax ; CPU:$BF05 PRG:3F05 AA
|
|
iny ; CPU:$BF06 PRG:3F06 C8
|
|
lda (ZpF7),y ; CPU:$BF07 PRG:3F07 B1 F7
|
|
sta APUTRIANGLETIMERLO ; CPU:$BF09 PRG:3F09 8D 0A 40
|
|
txa ; CPU:$BF0C PRG:3F0C 8A
|
|
and #$07 ; CPU:$BF0D PRG:3F0D 29 07
|
|
ora #$08 ; CPU:$BF0F PRG:3F0F 09 08
|
|
sta APUTRIANGLETIMERHI ; CPU:$BF11 PRG:3F11 8D 0B 40
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BF14
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BF14:
|
|
txa ; CPU:$BF14 PRG:3F14 8A
|
|
beq Label_BF3F ; CPU:$BF15 PRG:3F15 F0 28
|
|
cmp #$FF ; CPU:$BF17 PRG:3F17 C9 FF
|
|
beq Label_BF35 ; CPU:$BF19 PRG:3F19 F0 1A
|
|
and #$F8 ; CPU:$BF1B PRG:3F1B 29 F8
|
|
clc ; CPU:$BF1D PRG:3F1D 18
|
|
ror a ; CPU:$BF1E PRG:3F1E 6A
|
|
ror a ; CPU:$BF1F PRG:3F1F 6A
|
|
ror a ; CPU:$BF20 PRG:3F20 6A
|
|
sta $06B5 ; CPU:$BF21 PRG:3F21 8D B5 06
|
|
lda #$02 ; CPU:$BF24 PRG:3F24 A9 02
|
|
clc ; CPU:$BF26 PRG:3F26 18
|
|
adc $06B9 ; CPU:$BF27 PRG:3F27 6D B9 06
|
|
sta $06B9 ; CPU:$BF2A PRG:3F2A 8D B9 06
|
|
bcc Label_BF32 ; CPU:$BF2D PRG:3F2D 90 03
|
|
inc $037C ; CPU:$BF2F PRG:3F2F EE 7C 03
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BF32
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BF32:
|
|
jmp $BF47 ; CPU:$BF32 PRG:3F32 4C 47 BF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BF35
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BF35:
|
|
ldx #$00 ; CPU:$BF35 PRG:3F35 A2 00
|
|
stx $06B9 ; CPU:$BF37 PRG:3F37 8E B9 06
|
|
stx $037C ; CPU:$BF3A PRG:3F3A 8E 7C 03
|
|
beq Label_BF47 ; CPU:$BF3D PRG:3F3D F0 08
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BF3F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BF3F:
|
|
lda $06B2 ; CPU:$BF3F PRG:3F3F AD B2 06
|
|
and #$FB ; CPU:$BF42 PRG:3F42 29 FB
|
|
sta APUSTATUS ; CPU:$BF44 PRG:3F44 8D 15 40
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BF47
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BF47:
|
|
ldx $06E3 ; CPU:$BF47 PRG:3F47 AE E3 06
|
|
inx ; CPU:$BF4A PRG:3F4A E8
|
|
inx ; CPU:$BF4B PRG:3F4B E8
|
|
stx $06E3 ; CPU:$BF4C PRG:3F4C 8E E3 06
|
|
lda $BCCB,x ; CPU:$BF4F PRG:3F4F BD CB BC
|
|
sta ZpF7 ; CPU:$BF52 PRG:3F52 85 F7
|
|
lda $BCCC,x ; CPU:$BF54 PRG:3F54 BD CC BC
|
|
sta ZpF8 ; CPU:$BF57 PRG:3F57 85 F8
|
|
rts ; CPU:$BF59 PRG:3F59 60
|
|
; ---- data $BF5A-$BF5A (1 bytes) ----
|
|
.byte $60 ; CPU:$BF5A PRG:3F5A 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BF5B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BF5B:
|
|
lda APUSTATUS ; CPU:$BF5B PRG:3F5B AD 15 40
|
|
and #$04 ; CPU:$BF5E PRG:3F5E 29 04
|
|
bne Label_BF6B ; CPU:$BF60 PRG:3F60 D0 09
|
|
lda #$FB ; CPU:$BF62 PRG:3F62 A9 FB
|
|
and $06DA ; CPU:$BF64 PRG:3F64 2D DA 06
|
|
sta $06DA ; CPU:$BF67 PRG:3F67 8D DA 06
|
|
rts ; CPU:$BF6A PRG:3F6A 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BF6B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BF6B:
|
|
txa ; CPU:$BF6B PRG:3F6B 8A
|
|
beq Label_BF32 ; CPU:$BF6C PRG:3F6C F0 C4
|
|
lda (ZpF7),y ; CPU:$BF6E PRG:3F6E B1 F7
|
|
tax ; CPU:$BF70 PRG:3F70 AA
|
|
lda $06B5 ; CPU:$BF71 PRG:3F71 AD B5 06
|
|
beq Label_BF14 ; CPU:$BF74 PRG:3F74 F0 9E
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BF76
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BF76:
|
|
rts ; CPU:$BF76 PRG:3F76 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BF77
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BF77:
|
|
lda (ZpF7),y ; CPU:$BF77 PRG:3F77 B1 F7
|
|
and #$20 ; CPU:$BF79 PRG:3F79 29 20
|
|
beq Label_BFC9 ; CPU:$BF7B PRG:3F7B F0 4C
|
|
lda (ZpF7),y ; CPU:$BF7D PRG:3F7D B1 F7
|
|
and #$0F ; CPU:$BF7F PRG:3F7F 29 0F
|
|
sta $06B6 ; CPU:$BF81 PRG:3F81 8D B6 06
|
|
lda $06B2 ; CPU:$BF84 PRG:3F84 AD B2 06
|
|
sta APUSTATUS ; CPU:$BF87 PRG:3F87 8D 15 40
|
|
lda #$60 ; CPU:$BF8A PRG:3F8A A9 60
|
|
sta APUNOISECTRL ; CPU:$BF8C PRG:3F8C 8D 0C 40
|
|
lda #$94 ; CPU:$BF8F PRG:3F8F A9 94
|
|
sta $400D ; CPU:$BF91 PRG:3F91 8D 0D 40
|
|
lda #$46 ; CPU:$BF94 PRG:3F94 A9 46
|
|
sta APUNOISEPERIOD ; CPU:$BF96 PRG:3F96 8D 0E 40
|
|
lda #$09 ; CPU:$BF99 PRG:3F99 A9 09
|
|
sta APUNOISELENGTH ; CPU:$BF9B PRG:3F9B 8D 0F 40
|
|
inc $06BA ; CPU:$BF9E PRG:3F9E EE BA 06
|
|
rts ; CPU:$BFA1 PRG:3FA1 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BFA2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BFA2:
|
|
lda $06B2 ; CPU:$BFA2 PRG:3FA2 AD B2 06
|
|
and #$08 ; CPU:$BFA5 PRG:3FA5 29 08
|
|
tax ; CPU:$BFA7 PRG:3FA7 AA
|
|
lda $06DA ; CPU:$BFA8 PRG:3FA8 AD DA 06
|
|
and #$08 ; CPU:$BFAB PRG:3FAB 29 08
|
|
bne Label_C02A ; CPU:$BFAD PRG:3FAD D0 7B
|
|
txa ; CPU:$BFAF PRG:3FAF 8A
|
|
beq Label_BF76 ; CPU:$BFB0 PRG:3FB0 F0 C4
|
|
lda $06B6 ; CPU:$BFB2 PRG:3FB2 AD B6 06
|
|
beq Label_BFB8 ; CPU:$BFB5 PRG:3FB5 F0 01
|
|
rts ; CPU:$BFB7 PRG:3FB7 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BFB8
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BFB8:
|
|
ldy $06BA ; CPU:$BFB8 PRG:3FB8 AC BA 06
|
|
lda (ZpF7),y ; CPU:$BFBB PRG:3FBB B1 F7
|
|
cmp #$FF ; CPU:$BFBD PRG:3FBD C9 FF
|
|
bne Label_BF77 ; CPU:$BFBF PRG:3FBF D0 B6
|
|
lda #$00 ; CPU:$BFC1 PRG:3FC1 A9 00
|
|
sta $06BA ; CPU:$BFC3 PRG:3FC3 8D BA 06
|
|
jmp $BFB8 ; CPU:$BFC6 PRG:3FC6 4C B8 BF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BFC9
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BFC9:
|
|
lda (ZpF7),y ; CPU:$BFC9 PRG:3FC9 B1 F7
|
|
and #$40 ; CPU:$BFCB PRG:3FCB 29 40
|
|
beq Label_BFF2 ; CPU:$BFCD PRG:3FCD F0 23
|
|
lda (ZpF7),y ; CPU:$BFCF PRG:3FCF B1 F7
|
|
and #$0F ; CPU:$BFD1 PRG:3FD1 29 0F
|
|
sta $06B6 ; CPU:$BFD3 PRG:3FD3 8D B6 06
|
|
lda $06B2 ; CPU:$BFD6 PRG:3FD6 AD B2 06
|
|
ora $06DA ; CPU:$BFD9 PRG:3FD9 0D DA 06
|
|
sta APUSTATUS ; CPU:$BFDC PRG:3FDC 8D 15 40
|
|
lda #$00 ; CPU:$BFDF PRG:3FDF A9 00
|
|
sta APUNOISECTRL ; CPU:$BFE1 PRG:3FE1 8D 0C 40
|
|
lda #$8F ; CPU:$BFE4 PRG:3FE4 A9 8F
|
|
sta APUNOISEPERIOD ; CPU:$BFE6 PRG:3FE6 8D 0E 40
|
|
lda #$C0 ; CPU:$BFE9 PRG:3FE9 A9 C0
|
|
sta APUNOISELENGTH ; CPU:$BFEB PRG:3FEB 8D 0F 40
|
|
inc $06BA ; CPU:$BFEE PRG:3FEE EE BA 06
|
|
rts ; CPU:$BFF1 PRG:3FF1 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_BFF2
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_BFF2:
|
|
lda (ZpF7),y ; CPU:$BFF2 PRG:3FF2 B1 F7
|
|
and #$80 ; CPU:$BFF4 PRG:3FF4 29 80
|
|
beq Label_C018 ; CPU:$BFF6 PRG:3FF6 F0 20
|
|
lda (ZpF7),y ; CPU:$BFF8 PRG:3FF8 B1 F7
|
|
and #$0F ; CPU:$BFFA PRG:3FFA 29 0F
|
|
sta $06B6 ; CPU:$BFFC PRG:3FFC 8D B6 06
|
|
lda $06B2 ; CPU:$BFFF PRG:3FFF AD B2 06
|
|
sta APUSTATUS ; CPU:$C002 PRG:4002 8D 15 40
|
|
lda #$1C ; CPU:$C005 PRG:4005 A9 1C
|
|
sta APUNOISECTRL ; CPU:$C007 PRG:4007 8D 0C 40
|
|
lda #$03 ; CPU:$C00A PRG:400A A9 03
|
|
sta APUNOISEPERIOD ; CPU:$C00C PRG:400C 8D 0E 40
|
|
lda #$58 ; CPU:$C00F PRG:400F A9 58
|
|
sta APUNOISELENGTH ; CPU:$C011 PRG:4011 8D 0F 40
|
|
inc $06BA ; CPU:$C014 PRG:4014 EE BA 06
|
|
rts ; CPU:$C017 PRG:4017 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C018
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C018:
|
|
lda (ZpF7),y ; CPU:$C018 PRG:4018 B1 F7
|
|
and #$0F ; CPU:$C01A PRG:401A 29 0F
|
|
sta $06B6 ; CPU:$C01C PRG:401C 8D B6 06
|
|
lda $06B2 ; CPU:$C01F PRG:401F AD B2 06
|
|
and #$F7 ; CPU:$C022 PRG:4022 29 F7
|
|
sta APUSTATUS ; CPU:$C024 PRG:4024 8D 15 40
|
|
inc $06BA ; CPU:$C027 PRG:4027 EE BA 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C02A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C02A:
|
|
lda APUSTATUS ; CPU:$C02A PRG:402A AD 15 40
|
|
and #$08 ; CPU:$C02D PRG:402D 29 08
|
|
bne Label_C03A ; CPU:$C02F PRG:402F D0 09
|
|
lda #$F7 ; CPU:$C031 PRG:4031 A9 F7
|
|
and $06DA ; CPU:$C033 PRG:4033 2D DA 06
|
|
sta $06DA ; CPU:$C036 PRG:4036 8D DA 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C039
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C039:
|
|
rts ; CPU:$C039 PRG:4039 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C03A
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C03A:
|
|
txa ; CPU:$C03A PRG:403A 8A
|
|
beq Label_C039 ; CPU:$C03B PRG:403B F0 FC
|
|
lda (ZpF7),y ; CPU:$C03D PRG:403D B1 F7
|
|
tax ; CPU:$C03F PRG:403F AA
|
|
lda $06B6 ; CPU:$C040 PRG:4040 AD B6 06
|
|
bne Label_C039 ; CPU:$C043 PRG:4043 D0 F4
|
|
jmp $BFB8 ; CPU:$C045 PRG:4045 4C B8 BF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C048
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C048:
|
|
lda $06E2 ; CPU:$C048 PRG:4048 AD E2 06
|
|
beq Label_C051 ; CPU:$C04B PRG:404B F0 04
|
|
ldx #$06 ; CPU:$C04D PRG:404D A2 06
|
|
bne Label_C053 ; CPU:$C04F PRG:404F D0 02
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C051
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C051:
|
|
ldx #$00 ; CPU:$C051 PRG:4051 A2 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C053
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C053:
|
|
stx $06E3 ; CPU:$C053 PRG:4053 8E E3 06
|
|
lda $BCCB,x ; CPU:$C056 PRG:4056 BD CB BC
|
|
sta ZpF7 ; CPU:$C059 PRG:4059 85 F7
|
|
lda $BCCC,x ; CPU:$C05B PRG:405B BD CC BC
|
|
sta ZpF8 ; CPU:$C05E PRG:405E 85 F8
|
|
rts ; CPU:$C060 PRG:4060 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C061
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C061:
|
|
lda $06E6 ; CPU:$C061 PRG:4061 AD E6 06
|
|
bmi Label_C0CC ; CPU:$C064 PRG:4064 30 66
|
|
asl a ; CPU:$C066 PRG:4066 0A
|
|
asl a ; CPU:$C067 PRG:4067 0A
|
|
tax ; CPU:$C068 PRG:4068 AA
|
|
ldy #$00 ; CPU:$C069 PRG:4069 A0 00
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C06B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C06B:
|
|
lda $BC87,x ; CPU:$C06B PRG:406B BD 87 BC
|
|
sta $06C1,y ; CPU:$C06E PRG:406E 99 C1 06
|
|
inx ; CPU:$C071 PRG:4071 E8
|
|
iny ; CPU:$C072 PRG:4072 C8
|
|
cpy #$04 ; CPU:$C073 PRG:4073 C0 04
|
|
bne Label_C06B ; CPU:$C075 PRG:4075 D0 F4
|
|
lda $06E6 ; CPU:$C077 PRG:4077 AD E6 06
|
|
cmp #$0C ; CPU:$C07A PRG:407A C9 0C
|
|
bcs Label_C0B4 ; CPU:$C07C PRG:407C B0 36
|
|
cmp #$06 ; CPU:$C07E PRG:407E C9 06
|
|
beq Label_C09B ; CPU:$C080 PRG:4080 F0 19
|
|
lda #$01 ; CPU:$C082 PRG:4082 A9 01
|
|
ora $06DB ; CPU:$C084 PRG:4084 0D DB 06
|
|
sta $06DB ; CPU:$C087 PRG:4087 8D DB 06
|
|
lda $06DA ; CPU:$C08A PRG:408A AD DA 06
|
|
ora #$01 ; CPU:$C08D PRG:408D 09 01
|
|
sta $06DA ; CPU:$C08F PRG:408F 8D DA 06
|
|
jsr $BD61 ; CPU:$C092 PRG:4092 20 61 BD
|
|
lda #$FF ; CPU:$C095 PRG:4095 A9 FF
|
|
sta $06E6 ; CPU:$C097 PRG:4097 8D E6 06
|
|
rts ; CPU:$C09A PRG:409A 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C09B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C09B:
|
|
lda #$02 ; CPU:$C09B PRG:409B A9 02
|
|
ora $06DB ; CPU:$C09D PRG:409D 0D DB 06
|
|
sta $06DB ; CPU:$C0A0 PRG:40A0 8D DB 06
|
|
lda $06DA ; CPU:$C0A3 PRG:40A3 AD DA 06
|
|
ora #$02 ; CPU:$C0A6 PRG:40A6 09 02
|
|
sta $06DA ; CPU:$C0A8 PRG:40A8 8D DA 06
|
|
jsr $BD87 ; CPU:$C0AB PRG:40AB 20 87 BD
|
|
lda #$FF ; CPU:$C0AE PRG:40AE A9 FF
|
|
sta $06E6 ; CPU:$C0B0 PRG:40B0 8D E6 06
|
|
rts ; CPU:$C0B3 PRG:40B3 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C0B4
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C0B4:
|
|
lda #$08 ; CPU:$C0B4 PRG:40B4 A9 08
|
|
ora $06DB ; CPU:$C0B6 PRG:40B6 0D DB 06
|
|
sta $06DB ; CPU:$C0B9 PRG:40B9 8D DB 06
|
|
lda $06DA ; CPU:$C0BC PRG:40BC AD DA 06
|
|
ora #$08 ; CPU:$C0BF PRG:40BF 09 08
|
|
sta $06DA ; CPU:$C0C1 PRG:40C1 8D DA 06
|
|
jsr $BDDD ; CPU:$C0C4 PRG:40C4 20 DD BD
|
|
lda #$FF ; CPU:$C0C7 PRG:40C7 A9 FF
|
|
sta $06E6 ; CPU:$C0C9 PRG:40C9 8D E6 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C0CC
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C0CC:
|
|
rts ; CPU:$C0CC PRG:40CC 60
|
|
; ---- data $C0CD-$C52C (1120 bytes) ----
|
|
; referenced by `lda $C0CD` at $BCD7 (operand $C0CD falls inside this region)
|
|
; referenced by `lda $C0CE` at $BCFA (operand $C0CE falls inside this region)
|
|
; referenced by `lda $C0CF` at $BD03 (operand $C0CF falls inside this region)
|
|
; referenced by `lda $C0D0` at $BD09 (operand $C0D0 falls inside this region)
|
|
; referenced by `lda $C0D1` at $BD0F (operand $C0D1 falls inside this region)
|
|
; referenced by `lda $C0D2` at $BD15 (operand $C0D2 falls inside this region)
|
|
; ... and 6 further references from decoded code
|
|
.byte $05, $0E, $B3, $96, $B3, $BF, $20, $F0, $18, $F0, $08, $FE, $41, $1E, $21, $40 ; CPU:$C0CD PRG:40CD 05 0E B3 96 B3 BF 20 F0 18 F0 08 FE 41 1E 21 40
|
|
.byte $19, $40, $09, $68, $21, $7D, $11, $7D, $11, $68, $11, $40, $11, $E0, $11, $AC ; CPU:$C0DD PRG:40DD 19 40 09 68 21 7D 11 7D 11 68 11 40 11 E0 11 AC
|
|
.byte $11, $7D, $11, $68, $11, $FC, $21, $E0, $19, $E0, $09, $E0, $21, $E0, $11, $AC ; CPU:$C0ED PRG:40ED 11 7D 11 68 11 FC 21 E0 19 E0 09 E0 21 E0 11 AC
|
|
.byte $09, $AC, $09, $AC, $11, $AC, $12, $3C, $11, $AC, $09, $AC, $09, $AC, $11, $AC ; CPU:$C0FD PRG:40FD 09 AC 09 AC 11 AC 12 3C 11 AC 09 AC 09 AC 11 AC
|
|
.byte $12, $3C, $11, $AC, $11, $AC, $11, $AC, $11, $54, $41, $1E, $11, $7D, $09, $7D ; CPU:$C10D PRG:410D 12 3C 11 AC 11 AC 11 AC 11 54 41 1E 11 7D 09 7D
|
|
.byte $09, $7D, $11, $7D, $11, $FC, $11, $7D, $09, $7D, $09, $7D, $11, $7D, $11, $FC ; CPU:$C11D PRG:411D 09 7D 11 7D 11 FC 11 7D 09 7D 09 7D 11 7D 11 FC
|
|
.byte $11, $7D, $11, $7D, $11, $7D, $11, $40, $40, $FE, $20, $F0, $11, $1E, $10, $F0 ; CPU:$C12D PRG:412D 11 7D 11 7D 11 7D 11 40 40 FE 20 F0 11 1E 10 F0
|
|
.byte $11, $0E, $11, $1E, $21, $40, $21, $0E, $11, $40, $11, $0E, $11, $1E, $11, $40 ; CPU:$C13D PRG:413D 11 0E 11 1E 21 40 21 0E 11 40 11 0E 11 1E 11 40
|
|
.byte $21, $68, $11, $68, $11, $68, $11, $68, $11, $68, $11, $40, $11, $40, $11, $40 ; CPU:$C14D PRG:414D 21 68 11 68 11 68 11 68 11 68 11 40 11 40 11 40
|
|
.byte $11, $40, $11, $1E, $11, $1E, $11, $1E, $11, $1E, $11, $0E, $11, $0E, $11, $0E ; CPU:$C15D PRG:415D 11 40 11 1E 11 1E 11 1E 11 1E 11 0E 11 0E 11 0E
|
|
.byte $11, $0E, $10, $F0, $10, $F0, $10, $F0, $10, $F0, $10, $D6, $10, $B4, $10, $BE ; CPU:$C16D PRG:416D 11 0E 10 F0 10 F0 10 F0 10 F0 10 D6 10 B4 10 BE
|
|
.byte $10, $D6, $10, $D6, $10, $B4, $10, $BE, $10, $D6, $10, $F0, $10, $BE, $10, $D6 ; CPU:$C17D PRG:417D 10 D6 10 D6 10 B4 10 BE 10 D6 10 F0 10 BE 10 D6
|
|
.byte $10, $F0, $10, $F0, $10, $BE, $10, $D6, $10, $F0, $18, $F0, $08, $BE, $18, $F0 ; CPU:$C18D PRG:418D 10 F0 10 F0 10 BE 10 D6 10 F0 18 F0 08 BE 18 F0
|
|
.byte $08, $BE, $18, $F0, $08, $BE, $18, $F0, $08, $BE, $20, $F0, $18, $F0, $08, $F0 ; CPU:$C19D PRG:419D 08 BE 18 F0 08 BE 18 F0 08 BE 20 F0 18 F0 08 F0
|
|
.byte $40, $F0, $08, $F0, $08, $FE, $09, $1E, $09, $40, $11, $7D, $11, $1E, $40, $F0 ; CPU:$C1AD PRG:41AD 40 F0 08 F0 08 FE 09 1E 09 40 11 7D 11 1E 40 F0
|
|
.byte $08, $D6, $08, $F0, $08, $FE, $09, $1E, $11, $68, $10, $F0, $40, $BE, $10, $B4 ; CPU:$C1BD PRG:41BD 08 D6 08 F0 08 FE 09 1E 11 68 10 F0 40 BE 10 B4
|
|
.byte $10, $BE, $10, $D6, $10, $B4, $10, $BE, $10, $D6, $10, $F0, $10, $BE, $10, $D6 ; CPU:$C1CD PRG:41CD 10 BE 10 D6 10 B4 10 BE 10 D6 10 F0 10 BE 10 D6
|
|
.byte $10, $F0, $10, $FE, $10, $D6, $10, $F0, $10, $FE, $11, $1E, $10, $F0, $10, $FE ; CPU:$C1DD PRG:41DD 10 F0 10 FE 10 D6 10 F0 10 FE 11 1E 10 F0 10 FE
|
|
.byte $11, $7D, $10, $FE, $11, $7D, $10, $FE, $11, $7D, $10, $FE, $11, $7D, $60, $FE ; CPU:$C1ED PRG:41ED 11 7D 10 FE 11 7D 10 FE 11 7D 10 FE 11 7D 60 FE
|
|
.byte $20, $00, $08, $F0, $08, $FE, $09, $1E, $09, $40, $11, $7D, $11, $1E, $40, $E2 ; CPU:$C1FD PRG:41FD 20 00 08 F0 08 FE 09 1E 09 40 11 7D 11 1E 40 E2
|
|
.byte $08, $D6, $08, $E2, $08, $FE, $09, $1E, $11, $68, $10, $F0, $40, $BE, $10, $BE ; CPU:$C20D PRG:420D 08 D6 08 E2 08 FE 09 1E 11 68 10 F0 40 BE 10 BE
|
|
.byte $10, $FE, $10, $BE, $10, $FE, $10, $BE, $10, $FE, $10, $BE, $10, $FE, $60, $BE ; CPU:$C21D PRG:421D 10 FE 10 BE 10 FE 10 BE 10 FE 10 BE 10 FE 60 BE
|
|
.byte $20, $00, $11, $AC, $09, $AC, $09, $7D, $11, $54, $11, $AC, $11, $AC, $09, $AC ; CPU:$C22D PRG:422D 20 00 11 AC 09 AC 09 7D 11 54 11 AC 11 AC 09 AC
|
|
.byte $09, $7D, $11, $54, $11, $AC, $11, $54, $09, $54, $09, $40, $11, $1E, $11, $54 ; CPU:$C23D PRG:423D 09 7D 11 54 11 AC 11 54 09 54 09 40 11 1E 11 54
|
|
.byte $11, $54, $09, $54, $09, $40, $11, $1E, $11, $54, $10, $F0, $09, $1E, $08, $F0 ; CPU:$C24D PRG:424D 11 54 09 54 09 40 11 1E 11 54 10 F0 09 1E 08 F0
|
|
.byte $10, $FE, $09, $40, $08, $FE, $11, $1E, $09, $68, $09, $1E, $11, $40, $09, $7D ; CPU:$C25D PRG:425D 10 FE 09 40 08 FE 11 1E 09 68 09 1E 11 40 09 7D
|
|
.byte $09, $40, $11, $E0, $09, $E0, $09, $E0, $11, $E0, $11, $E0, $41, $E0, $FF, $10 ; CPU:$C26D PRG:426D 09 40 11 E0 09 E0 09 E0 11 E0 11 E0 41 E0 FF 10
|
|
.byte $F0, $10, $F0, $10, $F0, $11, $40, $10, $F0, $10, $F0, $10, $F0, $11, $40, $11 ; CPU:$C27D PRG:427D F0 10 F0 10 F0 11 40 10 F0 10 F0 10 F0 11 40 11
|
|
.byte $1E, $11, $1E, $11, $1E, $11, $7D, $11, $1E, $11, $1E, $11, $1E, $11, $7D, $10 ; CPU:$C28D PRG:428D 1E 11 1E 11 1E 11 7D 11 1E 11 1E 11 1E 11 7D 10
|
|
.byte $F0, $10, $F0, $10, $F0, $11, $40, $10, $F0, $10, $F0, $10, $F0, $11, $40, $10 ; CPU:$C29D PRG:429D F0 10 F0 10 F0 11 40 10 F0 10 F0 10 F0 11 40 10
|
|
.byte $F0, $10, $F0, $10, $F0, $11, $40, $10, $F0, $10, $F0, $10, $F0, $11, $40, $11 ; CPU:$C2AD PRG:42AD F0 10 F0 10 F0 11 40 10 F0 10 F0 10 F0 11 40 11
|
|
.byte $1E, $11, $1E, $11, $1E, $11, $7D, $11, $1E, $11, $1E, $11, $1E, $11, $7D, $11 ; CPU:$C2BD PRG:42BD 1E 11 1E 11 1E 11 7D 11 1E 11 1E 11 1E 11 7D 11
|
|
.byte $1E, $11, $1E, $11, $1E, $11, $7D, $11, $1E, $11, $1E, $11, $1E, $11, $7D, $11 ; CPU:$C2CD PRG:42CD 1E 11 1E 11 1E 11 7D 11 1E 11 1E 11 1E 11 7D 11
|
|
.byte $1E, $11, $1E, $11, $1E, $11, $7D, $11, $1E, $11, $1E, $11, $1E, $11, $7D, $10 ; CPU:$C2DD PRG:42DD 1E 11 1E 11 1E 11 7D 11 1E 11 1E 11 1E 11 7D 10
|
|
.byte $F0, $10, $F0, $10, $F0, $11, $40, $10, $F0, $10, $F0, $10, $F0, $11, $40, $11 ; CPU:$C2ED PRG:42ED F0 10 F0 10 F0 11 40 10 F0 10 F0 10 F0 11 40 11
|
|
.byte $0E, $11, $0E, $11, $0E, $11, $40, $11, $0E, $11, $0E, $11, $0E, $11, $40, $11 ; CPU:$C2FD PRG:42FD 0E 11 0E 11 0E 11 40 11 0E 11 0E 11 0E 11 40 11
|
|
.byte $1E, $11, $1E, $11, $1E, $11, $68, $11, $1E, $11, $1E, $11, $1E, $11, $68, $11 ; CPU:$C30D PRG:430D 1E 11 1E 11 1E 11 68 11 1E 11 1E 11 1E 11 68 11
|
|
.byte $1E, $11, $1E, $11, $1E, $11, $7D, $11, $1E, $11, $1E, $11, $1E, $11, $7D, $10 ; CPU:$C31D PRG:431D 1E 11 1E 11 1E 11 7D 11 1E 11 1E 11 1E 11 7D 10
|
|
.byte $F0, $10, $F0, $10, $F0, $11, $40, $10, $F0, $10, $F0, $10, $F0, $11, $40, $11 ; CPU:$C32D PRG:432D F0 10 F0 10 F0 11 40 10 F0 10 F0 10 F0 11 40 11
|
|
.byte $1E, $11, $1E, $11, $1E, $11, $7D, $11, $1E, $11, $1E, $11, $1E, $11, $7D, $10 ; CPU:$C33D PRG:433D 1E 11 1E 11 1E 11 7D 11 1E 11 1E 11 1E 11 7D 10
|
|
.byte $F0, $10, $F0, $10, $F0, $11, $40, $10, $F0, $10, $F0, $10, $F0, $11, $40, $10 ; CPU:$C34D PRG:434D F0 10 F0 10 F0 11 40 10 F0 10 F0 10 F0 11 40 10
|
|
.byte $F0, $10, $F0, $10, $F0, $11, $40, $10, $F0, $10, $F0, $10, $F0, $11, $40, $10 ; CPU:$C35D PRG:435D F0 10 F0 10 F0 11 40 10 F0 10 F0 10 F0 11 40 10
|
|
.byte $F0, $10, $F0, $10, $F0, $11, $40, $10, $F0, $10, $F0, $10, $F0, $11, $40, $10 ; CPU:$C36D PRG:436D F0 10 F0 10 F0 11 40 10 F0 10 F0 10 F0 11 40 10
|
|
.byte $F0, $10, $F0, $10, $F0, $11, $40, $10, $F0, $10, $F0, $10, $F0, $11, $40, $11 ; CPU:$C37D PRG:437D F0 10 F0 10 F0 11 40 10 F0 10 F0 10 F0 11 40 11
|
|
.byte $1E, $11, $1E, $11, $1E, $11, $7D, $11, $1E, $11, $1E, $11, $1E, $11, $7D, $11 ; CPU:$C38D PRG:438D 1E 11 1E 11 1E 11 7D 11 1E 11 1E 11 1E 11 7D 11
|
|
.byte $1E, $11, $1E, $11, $1E, $11, $7D, $11, $1E, $11, $1E, $11, $1E, $11, $7D, $10 ; CPU:$C39D PRG:439D 1E 11 1E 11 1E 11 7D 11 1E 11 1E 11 1E 11 7D 10
|
|
.byte $F0, $10, $F0, $10, $F0, $11, $40, $10, $F0, $10, $F0, $10, $F0, $11, $40, $11 ; CPU:$C3AD PRG:43AD F0 10 F0 10 F0 11 40 10 F0 10 F0 10 F0 11 40 11
|
|
.byte $1E, $11, $1E, $11, $1E, $11, $7D, $11, $1E, $11, $1E, $11, $1E, $11, $7D, $20 ; CPU:$C3BD PRG:43BD 1E 11 1E 11 1E 11 7D 11 1E 11 1E 11 1E 11 7D 20
|
|
.byte $00, $10, $F0, $10, $FE, $11, $1E, $10, $F0, $10, $FE, $11, $1E, $10, $F0, $10 ; CPU:$C3CD PRG:43CD 00 10 F0 10 FE 11 1E 10 F0 10 FE 11 1E 10 F0 10
|
|
.byte $F0, $10, $F0, $11, $40, $10, $00, $08, $F0, $08, $D6, $10, $BE, $10, $D6, $11 ; CPU:$C3DD PRG:43DD F0 10 F0 11 40 10 00 08 F0 08 D6 10 BE 10 D6 11
|
|
.byte $1E, $11, $1E, $11, $1E, $11, $7D, $10, $00, $08, $BE, $08, $D6, $10, $F0, $10 ; CPU:$C3ED PRG:43ED 1E 11 1E 11 1E 11 7D 10 00 08 BE 08 D6 10 F0 10
|
|
.byte $BE, $11, $1E, $11, $1E, $11, $1E, $11, $7D, $11, $1E, $11, $1E, $11, $1E, $11 ; CPU:$C3FD PRG:43FD BE 11 1E 11 1E 11 1E 11 7D 11 1E 11 1E 11 1E 11
|
|
.byte $7D, $20, $00, $10, $B4, $10, $BE, $10, $D6, $10, $E2, $10, $FE, $11, $1E, $10 ; CPU:$C40D PRG:440D 7D 20 00 10 B4 10 BE 10 D6 10 E2 10 FE 11 1E 10
|
|
.byte $D6, $10, $D6, $10, $D6, $11, $1E, $10, $D6, $10, $D6, $10, $D6, $11, $1E, $11 ; CPU:$C41D PRG:441D D6 10 D6 10 D6 11 1E 10 D6 10 D6 10 D6 11 1E 11
|
|
.byte $1E, $11, $1E, $11, $1E, $11, $54, $11, $1E, $11, $1E, $11, $1E, $11, $54, $10 ; CPU:$C42D PRG:442D 1E 11 1E 11 1E 11 54 11 1E 11 1E 11 1E 11 54 10
|
|
.byte $F0, $10, $F0, $10, $F0, $11, $40, $10, $F0, $10, $F0, $10, $F0, $11, $40, $10 ; CPU:$C43D PRG:443D F0 10 F0 10 F0 11 40 10 F0 10 F0 10 F0 11 40 10
|
|
.byte $F0, $10, $F0, $10, $F0, $11, $40, $10, $F0, $10, $F0, $10, $F0, $11, $40, $FF ; CPU:$C44D PRG:444D F0 10 F0 10 F0 11 40 10 F0 10 F0 10 F0 11 40 FF
|
|
.byte $82, $82, $82, $42, $FF, $05, $02, $B3, $AF, $B3, $BF, $41, $68, $41, $AC, $41 ; CPU:$C45D PRG:445D 82 82 82 42 FF 05 02 B3 AF B3 BF 41 68 41 AC 41
|
|
.byte $7D, $41, $AC, $41, $68, $41, $AC, $41, $7D, $41, $AC, $21, $68, $21, $AC, $21 ; CPU:$C46D PRG:446D 7D 41 AC 41 68 41 AC 41 7D 41 AC 21 68 21 AC 21
|
|
.byte $7D, $21, $AC, $21, $68, $21, $AC, $21, $7D, $21, $AC, $11, $68, $11, $AC, $11 ; CPU:$C47D PRG:447D 7D 21 AC 21 68 21 AC 21 7D 21 AC 11 68 11 AC 11
|
|
.byte $7D, $11, $AC, $11, $68, $11, $AC, $11, $7D, $11, $AC, $FF, $00, $00, $00, $00 ; CPU:$C48D PRG:448D 7D 11 AC 11 68 11 AC 11 7D 11 AC FF 00 00 00 00
|
|
.byte $00, $00, $00, $00, $03, $07, $0F, $1F, $1F, $00, $00, $00, $00, $00, $00, $00 ; CPU:$C49D PRG:449D 00 00 00 00 03 07 0F 1F 1F 00 00 00 00 00 00 00
|
|
.byte $00, $00, $00, $FF, $FF, $FE, $FF, $FF, $FF, $00, $00, $00, $00, $01, $00, $00 ; CPU:$C4AD PRG:44AD 00 00 00 FF FF FE FF FF FF 00 00 00 00 01 00 00
|
|
.byte $00, $3F, $7E, $BC, $18, $08, $08, $0C, $8C, $3F, $7E, $7C, $F8, $F8, $F0, $F0 ; CPU:$C4BD PRG:44BD 00 3F 7E BC 18 08 08 0C 8C 3F 7E 7C F8 F8 F0 F0
|
|
.byte $70, $3F, $3F, $7F, $7E, $7C, $78, $70, $60, $00, $00, $00, $01, $03, $07, $0F ; CPU:$C4CD PRG:44CD 70 3F 3F 7F 7E 7C 78 70 60 00 00 00 01 03 07 0F
|
|
.byte $1F, $A6, $A7, $A8, $A2, $00, $8E, $F0, $06, $A9, $22, $8D, $06, $20, $A9, $E4 ; CPU:$C4DD PRG:44DD 1F A6 A7 A8 A2 00 8E F0 06 A9 22 8D 06 20 A9 E4
|
|
.byte $8D, $06, $20, $AD, $07, $20, $AD, $07, $20, $18, $69, $01, $DD, $DE, $C4, $F0 ; CPU:$C4ED PRG:44ED 8D 06 20 AD 07 20 AD 07 20 18 69 01 DD DE C4 F0
|
|
.byte $03, $EE, $F0, $06, $E8, $E0, $03, $90, $ED, $AE, $27, $C5, $A9, $0A, $8D, $06 ; CPU:$C4FD PRG:44FD 03 EE F0 06 E8 E0 03 90 ED AE 27 C5 A9 0A 8D 06
|
|
.byte $20, $A9, $50, $8D, $06, $20, $AD, $07, $20, $AD, $07, $20, $DD, $99, $C4, $F0 ; CPU:$C50D PRG:450D 20 A9 50 8D 06 20 AD 07 20 AD 07 20 DD 99 C4 F0
|
|
.byte $03, $EE, $F0, $06, $E8, $E0, $40, $90, $F0, $60, $05, $08, $80, $04, $80, $FF ; CPU:$C51D PRG:451D 03 EE F0 06 E8 E0 40 90 F0 60 05 08 80 04 80 FF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C52D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C52D:
|
|
jsr $94C2 ; CPU:$C52D PRG:452D 20 C2 94
|
|
lda $06F1 ; CPU:$C530 PRG:4530 AD F1 06
|
|
bne Label_C590 ; CPU:$C533 PRG:4533 D0 5B
|
|
lda $06F2 ; CPU:$C535 PRG:4535 AD F2 06
|
|
bne Label_C547 ; CPU:$C538 PRG:4538 D0 0D
|
|
lda ZpFC ; CPU:$C53A PRG:453A A5 FC
|
|
beq Label_C590 ; CPU:$C53C PRG:453C F0 52
|
|
sta $06F3 ; CPU:$C53E PRG:453E 8D F3 06
|
|
lda #$01 ; CPU:$C541 PRG:4541 A9 01
|
|
sta $06F2 ; CPU:$C543 PRG:4543 8D F2 06
|
|
rts ; CPU:$C546 PRG:4546 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C547
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C547:
|
|
lda ZpFC ; CPU:$C547 PRG:4547 A5 FC
|
|
beq Label_C590 ; CPU:$C549 PRG:4549 F0 45
|
|
cmp $06F3 ; CPU:$C54B PRG:454B CD F3 06
|
|
beq Label_C590 ; CPU:$C54E PRG:454E F0 40
|
|
lda #$04 ; CPU:$C550 PRG:4550 A9 04
|
|
sta Zp35 ; CPU:$C552 PRG:4552 85 35
|
|
ldy $06F4 ; CPU:$C554 PRG:4554 AC F4 06
|
|
lda #$C5 ; CPU:$C557 PRG:4557 A9 C5
|
|
sta Zp16 ; CPU:$C559 PRG:4559 85 16
|
|
lda #$28 ; CPU:$C55B PRG:455B A9 28
|
|
sta Zp15 ; CPU:$C55D PRG:455D 85 15
|
|
lda (Zp15),y ; CPU:$C55F PRG:455F B1 15
|
|
cmp $06F3 ; CPU:$C561 PRG:4561 CD F3 06
|
|
bne Label_C583 ; CPU:$C564 PRG:4564 D0 1D
|
|
lda ZpFC ; CPU:$C566 PRG:4566 A5 FC
|
|
sta $06F3 ; CPU:$C568 PRG:4568 8D F3 06
|
|
iny ; CPU:$C56B PRG:456B C8
|
|
inc $06F4 ; CPU:$C56C PRG:456C EE F4 06
|
|
lda (Zp15),y ; CPU:$C56F PRG:456F B1 15
|
|
cmp #$FF ; CPU:$C571 PRG:4571 C9 FF
|
|
bne Label_C590 ; CPU:$C573 PRG:4573 D0 1B
|
|
lda #$10 ; CPU:$C575 PRG:4575 A9 10
|
|
sta $06F5 ; CPU:$C577 PRG:4577 8D F5 06
|
|
lda #$00 ; CPU:$C57A PRG:457A A9 00
|
|
sta $06F4 ; CPU:$C57C PRG:457C 8D F4 06
|
|
sta $06F2 ; CPU:$C57F PRG:457F 8D F2 06
|
|
rts ; CPU:$C582 PRG:4582 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C583
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C583:
|
|
lda #$01 ; CPU:$C583 PRG:4583 A9 01
|
|
sta $06F1 ; CPU:$C585 PRG:4585 8D F1 06
|
|
lda #$00 ; CPU:$C588 PRG:4588 A9 00
|
|
sta $06F2 ; CPU:$C58A PRG:458A 8D F2 06
|
|
sta $06F4 ; CPU:$C58D PRG:458D 8D F4 06
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_C590
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_C590:
|
|
rts ; CPU:$C590 PRG:4590 60
|
|
; ---- data $C591-$FB0A (13690 bytes) ----
|
|
; referenced by `lda $D052,x` at $8AEE (operand $D052 falls inside this region)
|
|
; referenced by `lda $D053,x` at $8AF3 (operand $D053 falls inside this region)
|
|
; referenced by `lda $FA72,x` at $8B89 (operand $FA72 falls inside this region)
|
|
; referenced by `lda $FA73,x` at $8B8E (operand $FA73 falls inside this region)
|
|
; referenced by `lda $FA76,x` at $8B93 (operand $FA76 falls inside this region)
|
|
; referenced by `lda $FA77,x` at $8B98 (operand $FA77 falls inside this region)
|
|
; ... and 8 further references from decoded code
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C591 PRG:4591 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C5A1 PRG:45A1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C5B1 PRG:45B1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C5C1 PRG:45C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C5D1 PRG:45D1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C5E1 PRG:45E1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C5F1 PRG:45F1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C601 PRG:4601 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C611 PRG:4611 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C621 PRG:4621 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C631 PRG:4631 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C641 PRG:4641 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C651 PRG:4651 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C661 PRG:4661 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C671 PRG:4671 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C681 PRG:4681 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C691 PRG:4691 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C6A1 PRG:46A1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C6B1 PRG:46B1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C6C1 PRG:46C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C6D1 PRG:46D1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C6E1 PRG:46E1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C6F1 PRG:46F1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C701 PRG:4701 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C711 PRG:4711 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C721 PRG:4721 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C731 PRG:4731 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C741 PRG:4741 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C751 PRG:4751 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C761 PRG:4761 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C771 PRG:4771 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C781 PRG:4781 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C791 PRG:4791 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C7A1 PRG:47A1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C7B1 PRG:47B1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C7C1 PRG:47C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C7D1 PRG:47D1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C7E1 PRG:47E1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C7F1 PRG:47F1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C801 PRG:4801 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C811 PRG:4811 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C821 PRG:4821 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C831 PRG:4831 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C841 PRG:4841 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C851 PRG:4851 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C861 PRG:4861 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C871 PRG:4871 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C881 PRG:4881 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C891 PRG:4891 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C8A1 PRG:48A1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C8B1 PRG:48B1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C8C1 PRG:48C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C8D1 PRG:48D1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C8E1 PRG:48E1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C8F1 PRG:48F1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C901 PRG:4901 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C911 PRG:4911 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C921 PRG:4921 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C931 PRG:4931 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C941 PRG:4941 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C951 PRG:4951 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C961 PRG:4961 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C971 PRG:4971 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C981 PRG:4981 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C991 PRG:4991 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C9A1 PRG:49A1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C9B1 PRG:49B1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C9C1 PRG:49C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C9D1 PRG:49D1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C9E1 PRG:49E1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$C9F1 PRG:49F1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CA01 PRG:4A01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CA11 PRG:4A11 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CA21 PRG:4A21 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CA31 PRG:4A31 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CA41 PRG:4A41 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CA51 PRG:4A51 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CA61 PRG:4A61 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CA71 PRG:4A71 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CA81 PRG:4A81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CA91 PRG:4A91 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CAA1 PRG:4AA1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CAB1 PRG:4AB1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CAC1 PRG:4AC1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CAD1 PRG:4AD1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CAE1 PRG:4AE1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CAF1 PRG:4AF1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CB01 PRG:4B01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CB11 PRG:4B11 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CB21 PRG:4B21 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CB31 PRG:4B31 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CB41 PRG:4B41 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CB51 PRG:4B51 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CB61 PRG:4B61 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CB71 PRG:4B71 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CB81 PRG:4B81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CB91 PRG:4B91 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CBA1 PRG:4BA1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CBB1 PRG:4BB1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CBC1 PRG:4BC1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CBD1 PRG:4BD1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CBE1 PRG:4BE1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CBF1 PRG:4BF1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CC01 PRG:4C01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CC11 PRG:4C11 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CC21 PRG:4C21 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CC31 PRG:4C31 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CC41 PRG:4C41 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CC51 PRG:4C51 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CC61 PRG:4C61 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CC71 PRG:4C71 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CC81 PRG:4C81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CC91 PRG:4C91 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CCA1 PRG:4CA1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CCB1 PRG:4CB1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CCC1 PRG:4CC1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CCD1 PRG:4CD1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CCE1 PRG:4CE1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CCF1 PRG:4CF1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CD01 PRG:4D01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CD11 PRG:4D11 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CD21 PRG:4D21 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CD31 PRG:4D31 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CD41 PRG:4D41 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CD51 PRG:4D51 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CD61 PRG:4D61 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CD71 PRG:4D71 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CD81 PRG:4D81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CD91 PRG:4D91 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CDA1 PRG:4DA1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CDB1 PRG:4DB1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CDC1 PRG:4DC1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CDD1 PRG:4DD1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CDE1 PRG:4DE1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CDF1 PRG:4DF1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CE01 PRG:4E01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CE11 PRG:4E11 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CE21 PRG:4E21 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CE31 PRG:4E31 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CE41 PRG:4E41 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CE51 PRG:4E51 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CE61 PRG:4E61 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CE71 PRG:4E71 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CE81 PRG:4E81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CE91 PRG:4E91 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CEA1 PRG:4EA1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CEB1 PRG:4EB1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CEC1 PRG:4EC1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CED1 PRG:4ED1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CEE1 PRG:4EE1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CEF1 PRG:4EF1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CF01 PRG:4F01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CF11 PRG:4F11 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CF21 PRG:4F21 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CF31 PRG:4F31 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CF41 PRG:4F41 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CF51 PRG:4F51 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CF61 PRG:4F61 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CF71 PRG:4F71 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CF81 PRG:4F81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CF91 PRG:4F91 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CFA1 PRG:4FA1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CFB1 PRG:4FB1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CFC1 PRG:4FC1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CFD1 PRG:4FD1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$CFE1 PRG:4FE1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $28 ; CPU:$CFF1 PRG:4FF1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 28
|
|
.byte $D0, $28, $D0, $2E, $D0, $34, $D0, $3A, $D0, $40, $D0, $46, $D0, $34, $D0, $3A ; CPU:$D001 PRG:5001 D0 28 D0 2E D0 34 D0 3A D0 40 D0 46 D0 34 D0 3A
|
|
.byte $D0, $40, $D0, $46, $D0, $28, $D0, $2E, $D0, $40, $D0, $46, $D0, $28, $D0, $2E ; CPU:$D011 PRG:5011 D0 40 D0 46 D0 28 D0 2E D0 40 D0 46 D0 28 D0 2E
|
|
.byte $D0, $34, $D0, $3A, $D0, $4C, $D0, $BE, $D2, $FE, $D2, $7E, $D3, $FE, $D3, $3E ; CPU:$D021 PRG:5021 D0 34 D0 3A D0 4C D0 BE D2 FE D2 7E D3 FE D3 3E
|
|
.byte $D4, $7E, $D4, $BE, $D4, $FE, $D4, $7E, $D5, $FE, $D5, $3E, $D6, $7E, $D6, $BE ; CPU:$D031 PRG:5031 D4 7E D4 BE D4 FE D4 7E D5 FE D5 3E D6 7E D6 BE
|
|
.byte $D6, $FE, $D6, $7E, $D7, $FE, $D7, $3E, $D8, $7E, $D8, $BE, $D8, $DE, $D8, $FE ; CPU:$D041 PRG:5041 D6 FE D6 7E D7 FE D7 3E D8 7E D8 BE D8 DE D8 FE
|
|
.byte $D8, $3E, $EC, $1E, $F0, $62, $F2, $7E, $D0, $9E, $D0, $9E, $D0, $BE, $D0, $DE ; CPU:$D051 PRG:5051 D8 3E EC 1E F0 62 F2 7E D0 9E D0 9E D0 BE D0 DE
|
|
.byte $D0, $FE, $D0, $1E, $D1, $3E, $D1, $5E, $D1, $7E, $D1, $9E, $D1, $BE, $D1, $DE ; CPU:$D061 PRG:5061 D0 FE D0 1E D1 3E D1 5E D1 7E D1 9E D1 BE D1 DE
|
|
.byte $D1, $FE, $D1, $FE, $D1, $1E, $D2, $3E, $D2, $5E, $D2, $7E, $D2, $38, $00, $00 ; CPU:$D071 PRG:5071 D1 FE D1 FE D1 1E D2 3E D2 5E D2 7E D2 38 00 00
|
|
.byte $11, $38, $11, $15, $30, $38, $11, $0E, $15, $38, $30, $15, $0E, $38, $38, $19 ; CPU:$D081 PRG:5081 11 38 11 15 30 38 11 0E 15 38 30 15 0E 38 38 19
|
|
.byte $3C, $38, $16, $26, $38, $38, $16, $37, $30, $38, $27, $18, $37, $30, $22, $38 ; CPU:$D091 PRG:5091 3C 38 16 26 38 38 16 37 30 38 27 18 37 30 22 38
|
|
.byte $27, $30, $22, $30, $2B, $30, $3D, $13, $22, $30, $30, $3B, $3D, $30, $0E, $29 ; CPU:$D0A1 PRG:50A1 27 30 22 30 2B 30 3D 13 22 30 30 3B 3D 30 0E 29
|
|
.byte $30, $30, $0D, $10, $30, $30, $0E, $27, $30, $30, $05, $25, $35, $18, $27, $08 ; CPU:$D0B1 PRG:50B1 30 30 0D 10 30 30 0E 27 30 30 05 25 35 18 27 08
|
|
.byte $19, $18, $01, $17, $20, $18, $2E, $27, $17, $18, $08, $0A, $26, $18, $0E, $29 ; CPU:$D0C1 PRG:50C1 19 18 01 17 20 18 2E 27 17 18 08 0A 26 18 0E 29
|
|
.byte $30, $18, $0D, $10, $30, $18, $0E, $13, $30, $18, $05, $25, $35, $27, $11, $08 ; CPU:$D0D1 PRG:50D1 30 18 0D 10 30 18 0E 13 30 18 05 25 35 27 11 08
|
|
.byte $19, $27, $01, $17, $36, $27, $2E, $00, $35, $27, $08, $1A, $20, $27, $0E, $29 ; CPU:$D0E1 PRG:50E1 19 27 01 17 36 27 2E 00 35 27 08 1A 20 27 0E 29
|
|
.byte $30, $27, $0D, $10, $30, $27, $0E, $13, $30, $27, $05, $25, $35, $01, $27, $1C ; CPU:$D0F1 PRG:50F1 30 27 0D 10 30 27 0E 13 30 27 05 25 35 01 27 1C
|
|
.byte $0F, $01, $0B, $22, $33, $01, $21, $3B, $38, $01, $1D, $22, $20, $01, $09, $29 ; CPU:$D101 PRG:5101 0F 01 0B 22 33 01 21 3B 38 01 1D 22 20 01 09 29
|
|
.byte $30, $01, $05, $15, $30, $01, $03, $14, $33, $01, $04, $27, $35, $01, $27, $1C ; CPU:$D111 PRG:5111 30 01 05 15 30 01 03 14 33 01 04 27 35 01 27 1C
|
|
.byte $0F, $01, $0C, $0F, $18, $01, $21, $3B, $38, $01, $27, $0F, $17, $01, $09, $29 ; CPU:$D121 PRG:5121 0F 01 0C 0F 18 01 21 3B 38 01 27 0F 17 01 09 29
|
|
.byte $30, $01, $05, $15, $30, $01, $03, $14, $33, $01, $04, $27, $35, $28, $11, $08 ; CPU:$D131 PRG:5131 30 01 05 15 30 01 03 14 33 01 04 27 35 28 11 08
|
|
.byte $19, $28, $01, $17, $20, $28, $2E, $11, $20, $28, $08, $1A, $20, $28, $0E, $29 ; CPU:$D141 PRG:5141 19 28 01 17 20 28 2E 11 20 28 08 1A 20 28 0E 29
|
|
.byte $30, $28, $0D, $10, $30, $28, $0E, $27, $30, $28, $05, $25, $35, $12, $11, $08 ; CPU:$D151 PRG:5151 30 28 0D 10 30 28 0E 27 30 28 05 25 35 12 11 08
|
|
.byte $19, $12, $01, $06, $20, $12, $2E, $17, $35, $12, $08, $1A, $20, $12, $0E, $29 ; CPU:$D161 PRG:5161 19 12 01 06 20 12 2E 17 35 12 08 1A 20 12 0E 29
|
|
.byte $30, $12, $0D, $10, $30, $12, $0E, $27, $30, $12, $05, $25, $35, $04, $10, $1C ; CPU:$D171 PRG:5171 30 12 0D 10 30 12 0E 27 30 12 05 25 35 04 10 1C
|
|
.byte $27, $04, $0B, $22, $33, $04, $21, $3B, $38, $04, $1D, $22, $20, $04, $0E, $29 ; CPU:$D181 PRG:5181 27 04 0B 22 33 04 21 3B 38 04 1D 22 20 04 0E 29
|
|
.byte $30, $04, $0D, $10, $30, $04, $0E, $13, $30, $04, $05, $25, $35, $04, $10, $1C ; CPU:$D191 PRG:5191 30 04 0D 10 30 04 0E 13 30 04 05 25 35 04 10 1C
|
|
.byte $27, $04, $1D, $27, $00, $04, $21, $3B, $38, $04, $10, $27, $0A, $04, $0E, $29 ; CPU:$D1A1 PRG:51A1 27 04 1D 27 00 04 21 3B 38 04 10 27 0A 04 0E 29
|
|
.byte $30, $04, $0D, $10, $30, $04, $0E, $13, $30, $04, $05, $25, $35, $00, $2E, $27 ; CPU:$D1B1 PRG:51B1 30 04 0D 10 30 04 0E 13 30 04 05 25 35 00 2E 27
|
|
.byte $28, $00, $2E, $00, $3C, $00, $3D, $13, $22, $00, $00, $3B, $2D, $00, $09, $29 ; CPU:$D1C1 PRG:51C1 28 00 2E 00 3C 00 3D 13 22 00 00 3B 2D 00 09 29
|
|
.byte $30, $00, $05, $15, $30, $00, $03, $14, $33, $00, $04, $27, $35, $30, $2D, $38 ; CPU:$D1D1 PRG:51D1 30 00 05 15 30 00 03 14 33 00 04 27 35 30 2D 38
|
|
.byte $27, $30, $0E, $30, $2B, $30, $2D, $03, $0E, $30, $30, $3B, $3D, $30, $09, $29 ; CPU:$D1E1 PRG:51E1 27 30 0E 30 2B 30 2D 03 0E 30 30 3B 3D 30 09 29
|
|
.byte $30, $30, $05, $15, $30, $30, $03, $14, $33, $30, $04, $27, $35, $12, $20, $2C ; CPU:$D1F1 PRG:51F1 30 30 05 15 30 30 03 14 33 30 04 27 35 12 20 2C
|
|
.byte $22, $12, $0B, $22, $33, $12, $21, $3B, $38, $12, $1D, $22, $20, $12, $0E, $29 ; CPU:$D201 PRG:5201 22 12 0B 22 33 12 21 3B 38 12 1D 22 20 12 0E 29
|
|
.byte $30, $12, $0D, $10, $30, $12, $0E, $27, $30, $12, $05, $25, $35, $3D, $27, $17 ; CPU:$D211 PRG:5211 30 12 0D 10 30 12 0E 27 30 12 05 25 35 3D 27 17
|
|
.byte $18, $3D, $27, $3D, $18, $3D, $2D, $13, $22, $3D, $3D, $1C, $3D, $3D, $0E, $29 ; CPU:$D221 PRG:5221 18 3D 27 3D 18 3D 2D 13 22 3D 3D 1C 3D 3D 0E 29
|
|
.byte $30, $3D, $0D, $10, $30, $3D, $0E, $13, $30, $3D, $05, $25, $35, $10, $18, $38 ; CPU:$D231 PRG:5231 30 3D 0D 10 30 3D 0E 13 30 3D 05 25 35 10 18 38
|
|
.byte $27, $10, $27, $30, $2B, $10, $2D, $08, $27, $10, $30, $3B, $3D, $10, $0E, $29 ; CPU:$D241 PRG:5241 27 10 27 30 2B 10 2D 08 27 10 30 3B 3D 10 0E 29
|
|
.byte $30, $10, $0D, $10, $30, $10, $0E, $13, $30, $10, $05, $25, $35, $0C, $0F, $0A ; CPU:$D251 PRG:5251 30 10 0D 10 30 10 0E 13 30 10 05 25 35 0C 0F 0A
|
|
.byte $08, $0C, $01, $17, $20, $0C, $2E, $0F, $1C, $0C, $08, $1A, $3C, $0C, $09, $29 ; CPU:$D261 PRG:5261 08 0C 01 17 20 0C 2E 0F 1C 0C 08 1A 3C 0C 09 29
|
|
.byte $30, $0C, $05, $15, $30, $0C, $03, $14, $33, $0C, $04, $27, $35, $0E, $11, $08 ; CPU:$D271 PRG:5271 30 0C 05 15 30 0C 03 14 33 0C 04 27 35 0E 11 08
|
|
.byte $19, $0E, $01, $17, $00, $0E, $1D, $1C, $33, $0E, $08, $1A, $20, $0E, $09, $29 ; CPU:$D281 PRG:5281 19 0E 01 17 00 0E 1D 1C 33 0E 08 1A 20 0E 09 29
|
|
.byte $30, $0E, $05, $15, $30, $0E, $03, $14, $33, $0E, $04, $27, $35, $0E, $30, $30 ; CPU:$D291 PRG:5291 30 0E 05 15 30 0E 03 14 33 0E 04 27 35 0E 30 30
|
|
.byte $30, $0E, $27, $16, $30, $0E, $30, $30, $30, $0E, $30, $30, $30, $0E, $30, $30 ; CPU:$D2A1 PRG:52A1 30 0E 27 16 30 0E 30 30 30 0E 30 30 30 0E 30 30
|
|
.byte $30, $0E, $30, $11, $16, $0E, $30, $30, $38, $0E, $30, $11, $28, $1E, $D9, $23 ; CPU:$D2B1 PRG:52B1 30 0E 30 11 16 0E 30 30 38 0E 30 11 28 1E D9 23
|
|
.byte $D9, $28, $D9, $2D, $D9, $32, $D9, $37, $D9, $3C, $D9, $41, $D9, $46, $D9, $4B ; CPU:$D2C1 PRG:52C1 D9 28 D9 2D D9 32 D9 37 D9 3C D9 41 D9 46 D9 4B
|
|
.byte $D9, $50, $D9, $55, $D9, $5A, $D9, $5F, $D9, $64, $D9, $69, $D9, $6E, $D9, $73 ; CPU:$D2D1 PRG:52D1 D9 50 D9 55 D9 5A D9 5F D9 64 D9 69 D9 6E D9 73
|
|
.byte $D9, $78, $D9, $7D, $D9, $82, $D9, $87, $D9, $8C, $D9, $91, $D9, $96, $D9, $9B ; CPU:$D2E1 PRG:52E1 D9 78 D9 7D D9 82 D9 87 D9 8C D9 91 D9 96 D9 9B
|
|
.byte $D9, $A0, $D9, $A5, $D9, $AA, $D9, $AF, $D9, $B4, $D9, $B9, $D9, $BE, $D9, $C5 ; CPU:$D2F1 PRG:52F1 D9 A0 D9 A5 D9 AA D9 AF D9 B4 D9 B9 D9 BE D9 C5
|
|
.byte $D9, $CC, $D9, $D3, $D9, $DA, $D9, $E1, $D9, $E8, $D9, $EF, $D9, $F6, $D9, $FD ; CPU:$D301 PRG:5301 D9 CC D9 D3 D9 DA D9 E1 D9 E8 D9 EF D9 F6 D9 FD
|
|
.byte $D9, $04, $DA, $0B, $DA, $12, $DA, $19, $DA, $20, $DA, $27, $DA, $2E, $DA, $35 ; CPU:$D311 PRG:5311 D9 04 DA 0B DA 12 DA 19 DA 20 DA 27 DA 2E DA 35
|
|
.byte $DA, $3C, $DA, $43, $DA, $4A, $DA, $51, $DA, $58, $DA, $5F, $DA, $66, $DA, $6D ; CPU:$D321 PRG:5321 DA 3C DA 43 DA 4A DA 51 DA 58 DA 5F DA 66 DA 6D
|
|
.byte $DA, $74, $DA, $7B, $DA, $82, $DA, $89, $DA, $90, $DA, $97, $DA, $9E, $DA, $A5 ; CPU:$D331 PRG:5331 DA 74 DA 7B DA 82 DA 89 DA 90 DA 97 DA 9E DA A5
|
|
.byte $DA, $AC, $DA, $B3, $DA, $BA, $DA, $C1, $DA, $C8, $DA, $CF, $DA, $D6, $DA, $DD ; CPU:$D341 PRG:5341 DA AC DA B3 DA BA DA C1 DA C8 DA CF DA D6 DA DD
|
|
.byte $DA, $E4, $DA, $EB, $DA, $F2, $DA, $F9, $DA, $00, $DB, $07, $DB, $0E, $DB, $15 ; CPU:$D351 PRG:5351 DA E4 DA EB DA F2 DA F9 DA 00 DB 07 DB 0E DB 15
|
|
.byte $DB, $1C, $DB, $23, $DB, $2A, $DB, $31, $DB, $38, $DB, $3F, $DB, $46, $DB, $4D ; CPU:$D361 PRG:5361 DB 1C DB 23 DB 2A DB 31 DB 38 DB 3F DB 46 DB 4D
|
|
.byte $DB, $54, $DB, $5B, $DB, $62, $DB, $69, $DB, $70, $DB, $77, $DB, $7E, $DB, $84 ; CPU:$D371 PRG:5371 DB 54 DB 5B DB 62 DB 69 DB 70 DB 77 DB 7E DB 84
|
|
.byte $DB, $8A, $DB, $90, $DB, $96, $DB, $9C, $DB, $A2, $DB, $A8, $DB, $AE, $DB, $B4 ; CPU:$D381 PRG:5381 DB 8A DB 90 DB 96 DB 9C DB A2 DB A8 DB AE DB B4
|
|
.byte $DB, $BA, $DB, $C0, $DB, $C6, $DB, $CC, $DB, $D2, $DB, $D8, $DB, $DE, $DB, $E4 ; CPU:$D391 PRG:5391 DB BA DB C0 DB C6 DB CC DB D2 DB D8 DB DE DB E4
|
|
.byte $DB, $EA, $DB, $F0, $DB, $F6, $DB, $FC, $DB, $02, $DC, $08, $DC, $0E, $DC, $14 ; CPU:$D3A1 PRG:53A1 DB EA DB F0 DB F6 DB FC DB 02 DC 08 DC 0E DC 14
|
|
.byte $DC, $1A, $DC, $20, $DC, $26, $DC, $2C, $DC, $32, $DC, $38, $DC, $3E, $DC, $44 ; CPU:$D3B1 PRG:53B1 DC 1A DC 20 DC 26 DC 2C DC 32 DC 38 DC 3E DC 44
|
|
.byte $DC, $4A, $DC, $50, $DC, $56, $DC, $5C, $DC, $62, $DC, $68, $DC, $6E, $DC, $74 ; CPU:$D3C1 PRG:53C1 DC 4A DC 50 DC 56 DC 5C DC 62 DC 68 DC 6E DC 74
|
|
.byte $DC, $7A, $DC, $80, $DC, $86, $DC, $8C, $DC, $92, $DC, $98, $DC, $9E, $DC, $A4 ; CPU:$D3D1 PRG:53D1 DC 7A DC 80 DC 86 DC 8C DC 92 DC 98 DC 9E DC A4
|
|
.byte $DC, $AA, $DC, $B0, $DC, $B6, $DC, $BC, $DC, $C2, $DC, $C8, $DC, $CE, $DC, $D4 ; CPU:$D3E1 PRG:53E1 DC AA DC B0 DC B6 DC BC DC C2 DC C8 DC CE DC D4
|
|
.byte $DC, $DA, $DC, $E0, $DC, $E6, $DC, $EC, $DC, $F2, $DC, $F8, $DC, $FE, $DC, $0E ; CPU:$D3F1 PRG:53F1 DC DA DC E0 DC E6 DC EC DC F2 DC F8 DC FE DC 0E
|
|
.byte $DD, $1E, $DD, $2E, $DD, $3E, $DD, $4E, $DD, $5E, $DD, $6E, $DD, $7E, $DD, $8E ; CPU:$D401 PRG:5401 DD 1E DD 2E DD 3E DD 4E DD 5E DD 6E DD 7E DD 8E
|
|
.byte $DD, $9E, $DD, $AE, $DD, $BE, $DD, $CE, $DD, $DE, $DD, $EE, $DD, $FE, $DD, $03 ; CPU:$D411 PRG:5411 DD 9E DD AE DD BE DD CE DD DE DD EE DD FE DD 03
|
|
.byte $DE, $08, $DE, $0D, $DE, $12, $DE, $17, $DE, $1C, $DE, $21, $DE, $26, $DE, $2B ; CPU:$D421 PRG:5421 DE 08 DE 0D DE 12 DE 17 DE 1C DE 21 DE 26 DE 2B
|
|
.byte $DE, $30, $DE, $35, $DE, $3A, $DE, $3F, $DE, $44, $DE, $49, $DE, $FE, $DC, $0E ; CPU:$D431 PRG:5431 DE 30 DE 35 DE 3A DE 3F DE 44 DE 49 DE FE DC 0E
|
|
.byte $DD, $1E, $DD, $2E, $DD, $3E, $DD, $4E, $DD, $5E, $DD, $6E, $DD, $7E, $DD, $8E ; CPU:$D441 PRG:5441 DD 1E DD 2E DD 3E DD 4E DD 5E DD 6E DD 7E DD 8E
|
|
.byte $DD, $9E, $DD, $AE, $DD, $BE, $DD, $CE, $DD, $DE, $DD, $EE, $DD, $4E, $DE, $55 ; CPU:$D451 PRG:5451 DD 9E DD AE DD BE DD CE DD DE DD EE DD 4E DE 55
|
|
.byte $DE, $5C, $DE, $63, $DE, $6A, $DE, $71, $DE, $78, $DE, $7F, $DE, $86, $DE, $8D ; CPU:$D461 PRG:5461 DE 5C DE 63 DE 6A DE 71 DE 78 DE 7F DE 86 DE 8D
|
|
.byte $DE, $94, $DE, $9B, $DE, $A2, $DE, $A9, $DE, $B0, $DE, $B7, $DE, $FE, $DC, $0E ; CPU:$D471 PRG:5471 DE 94 DE 9B DE A2 DE A9 DE B0 DE B7 DE FE DC 0E
|
|
.byte $DD, $1E, $DD, $2E, $DD, $3E, $DD, $4E, $DD, $5E, $DD, $6E, $DD, $7E, $DD, $8E ; CPU:$D481 PRG:5481 DD 1E DD 2E DD 3E DD 4E DD 5E DD 6E DD 7E DD 8E
|
|
.byte $DD, $9E, $DD, $AE, $DD, $BE, $DD, $CE, $DD, $DE, $DD, $EE, $DD, $BE, $DE, $C4 ; CPU:$D491 PRG:5491 DD 9E DD AE DD BE DD CE DD DE DD EE DD BE DE C4
|
|
.byte $DE, $CA, $DE, $D0, $DE, $D6, $DE, $DC, $DE, $E2, $DE, $E8, $DE, $EE, $DE, $F4 ; CPU:$D4A1 PRG:54A1 DE CA DE D0 DE D6 DE DC DE E2 DE E8 DE EE DE F4
|
|
.byte $DE, $FA, $DE, $00, $DF, $06, $DF, $0C, $DF, $12, $DF, $18, $DF, $1E, $DF, $23 ; CPU:$D4B1 PRG:54B1 DE FA DE 00 DF 06 DF 0C DF 12 DF 18 DF 1E DF 23
|
|
.byte $DF, $28, $DF, $2D, $DF, $32, $DF, $37, $DF, $3C, $DF, $41, $DF, $46, $DF, $4B ; CPU:$D4C1 PRG:54C1 DF 28 DF 2D DF 32 DF 37 DF 3C DF 41 DF 46 DF 4B
|
|
.byte $DF, $50, $DF, $55, $DF, $5A, $DF, $5F, $DF, $64, $DF, $69, $DF, $6E, $DF, $73 ; CPU:$D4D1 PRG:54D1 DF 50 DF 55 DF 5A DF 5F DF 64 DF 69 DF 6E DF 73
|
|
.byte $DF, $78, $DF, $7D, $DF, $82, $DF, $87, $DF, $8C, $DF, $91, $DF, $96, $DF, $9B ; CPU:$D4E1 PRG:54E1 DF 78 DF 7D DF 82 DF 87 DF 8C DF 91 DF 96 DF 9B
|
|
.byte $DF, $A0, $DF, $A5, $DF, $AA, $DF, $AF, $DF, $B4, $DF, $B9, $DF, $BE, $DF, $C5 ; CPU:$D4F1 PRG:54F1 DF A0 DF A5 DF AA DF AF DF B4 DF B9 DF BE DF C5
|
|
.byte $DF, $CC, $DF, $D3, $DF, $DA, $DF, $E1, $DF, $E8, $DF, $EF, $DF, $F6, $DF, $FD ; CPU:$D501 PRG:5501 DF CC DF D3 DF DA DF E1 DF E8 DF EF DF F6 DF FD
|
|
.byte $DF, $04, $E0, $0B, $E0, $12, $E0, $19, $E0, $20, $E0, $27, $E0, $2E, $E0, $35 ; CPU:$D511 PRG:5511 DF 04 E0 0B E0 12 E0 19 E0 20 E0 27 E0 2E E0 35
|
|
.byte $E0, $3C, $E0, $43, $E0, $4A, $E0, $51, $E0, $58, $E0, $5F, $E0, $66, $E0, $6D ; CPU:$D521 PRG:5521 E0 3C E0 43 E0 4A E0 51 E0 58 E0 5F E0 66 E0 6D
|
|
.byte $E0, $74, $E0, $7B, $E0, $82, $E0, $89, $E0, $90, $E0, $97, $E0, $9E, $E0, $A5 ; CPU:$D531 PRG:5531 E0 74 E0 7B E0 82 E0 89 E0 90 E0 97 E0 9E E0 A5
|
|
.byte $E0, $AC, $E0, $B3, $E0, $BA, $E0, $C1, $E0, $C8, $E0, $CF, $E0, $D6, $E0, $DD ; CPU:$D541 PRG:5541 E0 AC E0 B3 E0 BA E0 C1 E0 C8 E0 CF E0 D6 E0 DD
|
|
.byte $E0, $E4, $E0, $EB, $E0, $F2, $E0, $F9, $E0, $00, $E1, $07, $E1, $0E, $E1, $15 ; CPU:$D551 PRG:5551 E0 E4 E0 EB E0 F2 E0 F9 E0 00 E1 07 E1 0E E1 15
|
|
.byte $E1, $1C, $E1, $23, $E1, $2A, $E1, $31, $E1, $38, $E1, $3F, $E1, $46, $E1, $4D ; CPU:$D561 PRG:5561 E1 1C E1 23 E1 2A E1 31 E1 38 E1 3F E1 46 E1 4D
|
|
.byte $E1, $54, $E1, $5B, $E1, $62, $E1, $69, $E1, $70, $E1, $77, $E1, $7E, $E1, $84 ; CPU:$D571 PRG:5571 E1 54 E1 5B E1 62 E1 69 E1 70 E1 77 E1 7E E1 84
|
|
.byte $E1, $8A, $E1, $90, $E1, $96, $E1, $9C, $E1, $A2, $E1, $A8, $E1, $AE, $E1, $B4 ; CPU:$D581 PRG:5581 E1 8A E1 90 E1 96 E1 9C E1 A2 E1 A8 E1 AE E1 B4
|
|
.byte $E1, $BA, $E1, $C0, $E1, $C6, $E1, $CC, $E1, $D2, $E1, $D8, $E1, $DE, $E1, $E4 ; CPU:$D591 PRG:5591 E1 BA E1 C0 E1 C6 E1 CC E1 D2 E1 D8 E1 DE E1 E4
|
|
.byte $E1, $EA, $E1, $F0, $E1, $F6, $E1, $FC, $E1, $02, $E2, $08, $E2, $0E, $E2, $14 ; CPU:$D5A1 PRG:55A1 E1 EA E1 F0 E1 F6 E1 FC E1 02 E2 08 E2 0E E2 14
|
|
.byte $E2, $1A, $E2, $20, $E2, $26, $E2, $2C, $E2, $32, $E2, $38, $E2, $3E, $E2, $44 ; CPU:$D5B1 PRG:55B1 E2 1A E2 20 E2 26 E2 2C E2 32 E2 38 E2 3E E2 44
|
|
.byte $E2, $4A, $E2, $50, $E2, $56, $E2, $5C, $E2, $62, $E2, $68, $E2, $6E, $E2, $74 ; CPU:$D5C1 PRG:55C1 E2 4A E2 50 E2 56 E2 5C E2 62 E2 68 E2 6E E2 74
|
|
.byte $E2, $7A, $E2, $80, $E2, $86, $E2, $8C, $E2, $92, $E2, $98, $E2, $9E, $E2, $A4 ; CPU:$D5D1 PRG:55D1 E2 7A E2 80 E2 86 E2 8C E2 92 E2 98 E2 9E E2 A4
|
|
.byte $E2, $AA, $E2, $B0, $E2, $B6, $E2, $BC, $E2, $C2, $E2, $C8, $E2, $CE, $E2, $D4 ; CPU:$D5E1 PRG:55E1 E2 AA E2 B0 E2 B6 E2 BC E2 C2 E2 C8 E2 CE E2 D4
|
|
.byte $E2, $DA, $E2, $E0, $E2, $E6, $E2, $EC, $E2, $F2, $E2, $F8, $E2, $FE, $E2, $0E ; CPU:$D5F1 PRG:55F1 E2 DA E2 E0 E2 E6 E2 EC E2 F2 E2 F8 E2 FE E2 0E
|
|
.byte $E3, $1E, $E3, $2E, $E3, $3E, $E3, $4E, $E3, $5E, $E3, $6E, $E3, $7E, $E3, $8E ; CPU:$D601 PRG:5601 E3 1E E3 2E E3 3E E3 4E E3 5E E3 6E E3 7E E3 8E
|
|
.byte $E3, $9E, $E3, $AE, $E3, $BE, $E3, $CE, $E3, $DE, $E3, $EE, $E3, $FE, $E3, $03 ; CPU:$D611 PRG:5611 E3 9E E3 AE E3 BE E3 CE E3 DE E3 EE E3 FE E3 03
|
|
.byte $E4, $08, $E4, $0D, $E4, $12, $E4, $17, $E4, $1C, $E4, $21, $E4, $26, $E4, $2B ; CPU:$D621 PRG:5621 E4 08 E4 0D E4 12 E4 17 E4 1C E4 21 E4 26 E4 2B
|
|
.byte $E4, $30, $E4, $35, $E4, $3A, $E4, $3F, $E4, $44, $E4, $49, $E4, $FE, $E2, $0E ; CPU:$D631 PRG:5631 E4 30 E4 35 E4 3A E4 3F E4 44 E4 49 E4 FE E2 0E
|
|
.byte $E3, $1E, $E3, $2E, $E3, $3E, $E3, $4E, $E3, $5E, $E3, $6E, $E3, $7E, $E3, $8E ; CPU:$D641 PRG:5641 E3 1E E3 2E E3 3E E3 4E E3 5E E3 6E E3 7E E3 8E
|
|
.byte $E3, $9E, $E3, $AE, $E3, $BE, $E3, $CE, $E3, $DE, $E3, $EE, $E3, $4E, $E4, $55 ; CPU:$D651 PRG:5651 E3 9E E3 AE E3 BE E3 CE E3 DE E3 EE E3 4E E4 55
|
|
.byte $E4, $5C, $E4, $63, $E4, $6A, $E4, $71, $E4, $78, $E4, $7F, $E4, $86, $E4, $8D ; CPU:$D661 PRG:5661 E4 5C E4 63 E4 6A E4 71 E4 78 E4 7F E4 86 E4 8D
|
|
.byte $E4, $94, $E4, $9B, $E4, $A2, $E4, $A9, $E4, $B0, $E4, $B7, $E4, $FE, $E2, $0E ; CPU:$D671 PRG:5671 E4 94 E4 9B E4 A2 E4 A9 E4 B0 E4 B7 E4 FE E2 0E
|
|
.byte $E3, $1E, $E3, $2E, $E3, $3E, $E3, $4E, $E3, $5E, $E3, $6E, $E3, $7E, $E3, $8E ; CPU:$D681 PRG:5681 E3 1E E3 2E E3 3E E3 4E E3 5E E3 6E E3 7E E3 8E
|
|
.byte $E3, $9E, $E3, $AE, $E3, $BE, $E3, $CE, $E3, $DE, $E3, $EE, $E3, $BE, $E4, $C4 ; CPU:$D691 PRG:5691 E3 9E E3 AE E3 BE E3 CE E3 DE E3 EE E3 BE E4 C4
|
|
.byte $E4, $CA, $E4, $D0, $E4, $D6, $E4, $DC, $E4, $E2, $E4, $E8, $E4, $EE, $E4, $F4 ; CPU:$D6A1 PRG:56A1 E4 CA E4 D0 E4 D6 E4 DC E4 E2 E4 E8 E4 EE E4 F4
|
|
.byte $E4, $FA, $E4, $00, $E5, $06, $E5, $0C, $E5, $12, $E5, $18, $E5, $1E, $E5, $23 ; CPU:$D6B1 PRG:56B1 E4 FA E4 00 E5 06 E5 0C E5 12 E5 18 E5 1E E5 23
|
|
.byte $E5, $28, $E5, $2D, $E5, $32, $E5, $37, $E5, $3C, $E5, $41, $E5, $46, $E5, $4B ; CPU:$D6C1 PRG:56C1 E5 28 E5 2D E5 32 E5 37 E5 3C E5 41 E5 46 E5 4B
|
|
.byte $E5, $50, $E5, $55, $E5, $5A, $E5, $5F, $E5, $64, $E5, $69, $E5, $6E, $E5, $73 ; CPU:$D6D1 PRG:56D1 E5 50 E5 55 E5 5A E5 5F E5 64 E5 69 E5 6E E5 73
|
|
.byte $E5, $78, $E5, $7D, $E5, $82, $E5, $87, $E5, $8C, $E5, $91, $E5, $96, $E5, $9B ; CPU:$D6E1 PRG:56E1 E5 78 E5 7D E5 82 E5 87 E5 8C E5 91 E5 96 E5 9B
|
|
.byte $E5, $A0, $E5, $A5, $E5, $AA, $E5, $AF, $E5, $B4, $E5, $B9, $E5, $BE, $E5, $C5 ; CPU:$D6F1 PRG:56F1 E5 A0 E5 A5 E5 AA E5 AF E5 B4 E5 B9 E5 BE E5 C5
|
|
.byte $E5, $CC, $E5, $D3, $E5, $DA, $E5, $E1, $E5, $E8, $E5, $EF, $E5, $F6, $E5, $FD ; CPU:$D701 PRG:5701 E5 CC E5 D3 E5 DA E5 E1 E5 E8 E5 EF E5 F6 E5 FD
|
|
.byte $E5, $04, $E6, $0B, $E6, $12, $E6, $19, $E6, $20, $E6, $27, $E6, $2E, $E6, $35 ; CPU:$D711 PRG:5711 E5 04 E6 0B E6 12 E6 19 E6 20 E6 27 E6 2E E6 35
|
|
.byte $E6, $3C, $E6, $43, $E6, $4A, $E6, $51, $E6, $58, $E6, $5F, $E6, $66, $E6, $6D ; CPU:$D721 PRG:5721 E6 3C E6 43 E6 4A E6 51 E6 58 E6 5F E6 66 E6 6D
|
|
.byte $E6, $74, $E6, $7B, $E6, $82, $E6, $89, $E6, $90, $E6, $97, $E6, $9E, $E6, $A5 ; CPU:$D731 PRG:5731 E6 74 E6 7B E6 82 E6 89 E6 90 E6 97 E6 9E E6 A5
|
|
.byte $E6, $AC, $E6, $B3, $E6, $BA, $E6, $C1, $E6, $C8, $E6, $CF, $E6, $D6, $E6, $DD ; CPU:$D741 PRG:5741 E6 AC E6 B3 E6 BA E6 C1 E6 C8 E6 CF E6 D6 E6 DD
|
|
.byte $E6, $E4, $E6, $EB, $E6, $F2, $E6, $F9, $E6, $00, $E7, $07, $E7, $0E, $E7, $15 ; CPU:$D751 PRG:5751 E6 E4 E6 EB E6 F2 E6 F9 E6 00 E7 07 E7 0E E7 15
|
|
.byte $E7, $1C, $E7, $23, $E7, $2A, $E7, $31, $E7, $38, $E7, $3F, $E7, $46, $E7, $4D ; CPU:$D761 PRG:5761 E7 1C E7 23 E7 2A E7 31 E7 38 E7 3F E7 46 E7 4D
|
|
.byte $E7, $54, $E7, $5B, $E7, $62, $E7, $69, $E7, $70, $E7, $77, $E7, $7E, $E7, $84 ; CPU:$D771 PRG:5771 E7 54 E7 5B E7 62 E7 69 E7 70 E7 77 E7 7E E7 84
|
|
.byte $E7, $8A, $E7, $90, $E7, $96, $E7, $9C, $E7, $A2, $E7, $A8, $E7, $AE, $E7, $B4 ; CPU:$D781 PRG:5781 E7 8A E7 90 E7 96 E7 9C E7 A2 E7 A8 E7 AE E7 B4
|
|
.byte $E7, $BA, $E7, $C0, $E7, $C6, $E7, $CC, $E7, $D2, $E7, $D8, $E7, $DE, $E7, $E4 ; CPU:$D791 PRG:5791 E7 BA E7 C0 E7 C6 E7 CC E7 D2 E7 D8 E7 DE E7 E4
|
|
.byte $E7, $EA, $E7, $F0, $E7, $F6, $E7, $FC, $E7, $02, $E8, $08, $E8, $0E, $E8, $14 ; CPU:$D7A1 PRG:57A1 E7 EA E7 F0 E7 F6 E7 FC E7 02 E8 08 E8 0E E8 14
|
|
.byte $E8, $1A, $E8, $20, $E8, $26, $E8, $2C, $E8, $32, $E8, $38, $E8, $3E, $E8, $44 ; CPU:$D7B1 PRG:57B1 E8 1A E8 20 E8 26 E8 2C E8 32 E8 38 E8 3E E8 44
|
|
.byte $E8, $4A, $E8, $50, $E8, $56, $E8, $5C, $E8, $62, $E8, $68, $E8, $6E, $E8, $74 ; CPU:$D7C1 PRG:57C1 E8 4A E8 50 E8 56 E8 5C E8 62 E8 68 E8 6E E8 74
|
|
.byte $E8, $7A, $E8, $80, $E8, $86, $E8, $8C, $E8, $92, $E8, $98, $E8, $9E, $E8, $A4 ; CPU:$D7D1 PRG:57D1 E8 7A E8 80 E8 86 E8 8C E8 92 E8 98 E8 9E E8 A4
|
|
.byte $E8, $AA, $E8, $B0, $E8, $B6, $E8, $BC, $E8, $C2, $E8, $C8, $E8, $CE, $E8, $D4 ; CPU:$D7E1 PRG:57E1 E8 AA E8 B0 E8 B6 E8 BC E8 C2 E8 C8 E8 CE E8 D4
|
|
.byte $E8, $DA, $E8, $E0, $E8, $E6, $E8, $EC, $E8, $F2, $E8, $F8, $E8, $FE, $E8, $0E ; CPU:$D7F1 PRG:57F1 E8 DA E8 E0 E8 E6 E8 EC E8 F2 E8 F8 E8 FE E8 0E
|
|
.byte $E9, $1E, $E9, $2E, $E9, $3E, $E9, $4E, $E9, $5E, $E9, $6E, $E9, $7E, $E9, $8E ; CPU:$D801 PRG:5801 E9 1E E9 2E E9 3E E9 4E E9 5E E9 6E E9 7E E9 8E
|
|
.byte $E9, $9E, $E9, $AE, $E9, $BE, $E9, $CE, $E9, $DE, $E9, $EE, $E9, $FE, $E9, $03 ; CPU:$D811 PRG:5811 E9 9E E9 AE E9 BE E9 CE E9 DE E9 EE E9 FE E9 03
|
|
.byte $EA, $08, $EA, $0D, $EA, $12, $EA, $17, $EA, $1C, $EA, $21, $EA, $26, $EA, $2B ; CPU:$D821 PRG:5821 EA 08 EA 0D EA 12 EA 17 EA 1C EA 21 EA 26 EA 2B
|
|
.byte $EA, $30, $EA, $35, $EA, $3A, $EA, $3F, $EA, $44, $EA, $49, $EA, $FE, $E8, $0E ; CPU:$D831 PRG:5831 EA 30 EA 35 EA 3A EA 3F EA 44 EA 49 EA FE E8 0E
|
|
.byte $E9, $1E, $E9, $2E, $E9, $3E, $E9, $4E, $E9, $5E, $E9, $6E, $E9, $7E, $E9, $8E ; CPU:$D841 PRG:5841 E9 1E E9 2E E9 3E E9 4E E9 5E E9 6E E9 7E E9 8E
|
|
.byte $E9, $9E, $E9, $AE, $E9, $BE, $E9, $CE, $E9, $DE, $E9, $EE, $E9, $4E, $EA, $55 ; CPU:$D851 PRG:5851 E9 9E E9 AE E9 BE E9 CE E9 DE E9 EE E9 4E EA 55
|
|
.byte $EA, $5C, $EA, $63, $EA, $6A, $EA, $71, $EA, $78, $EA, $7F, $EA, $86, $EA, $8D ; CPU:$D861 PRG:5861 EA 5C EA 63 EA 6A EA 71 EA 78 EA 7F EA 86 EA 8D
|
|
.byte $EA, $94, $EA, $9B, $EA, $A2, $EA, $A9, $EA, $B0, $EA, $B7, $EA, $FE, $E8, $0E ; CPU:$D871 PRG:5871 EA 94 EA 9B EA A2 EA A9 EA B0 EA B7 EA FE E8 0E
|
|
.byte $E9, $1E, $E9, $2E, $E9, $3E, $E9, $4E, $E9, $5E, $E9, $6E, $E9, $7E, $E9, $8E ; CPU:$D881 PRG:5881 E9 1E E9 2E E9 3E E9 4E E9 5E E9 6E E9 7E E9 8E
|
|
.byte $E9, $9E, $E9, $AE, $E9, $BE, $E9, $CE, $E9, $DE, $E9, $EE, $E9, $BE, $EA, $C4 ; CPU:$D891 PRG:5891 E9 9E E9 AE E9 BE E9 CE E9 DE E9 EE E9 BE EA C4
|
|
.byte $EA, $CA, $EA, $D0, $EA, $D6, $EA, $DC, $EA, $E2, $EA, $E8, $EA, $EE, $EA, $F4 ; CPU:$D8A1 PRG:58A1 EA CA EA D0 EA D6 EA DC EA E2 EA E8 EA EE EA F4
|
|
.byte $EA, $FA, $EA, $00, $EB, $06, $EB, $0C, $EB, $12, $EB, $18, $EB, $1E, $EB, $23 ; CPU:$D8B1 PRG:58B1 EA FA EA 00 EB 06 EB 0C EB 12 EB 18 EB 1E EB 23
|
|
.byte $EB, $28, $EB, $2D, $EB, $32, $EB, $37, $EB, $3C, $EB, $41, $EB, $46, $EB, $4B ; CPU:$D8C1 PRG:58C1 EB 28 EB 2D EB 32 EB 37 EB 3C EB 41 EB 46 EB 4B
|
|
.byte $EB, $50, $EB, $55, $EB, $5A, $EB, $5F, $EB, $64, $EB, $69, $EB, $6E, $EB, $75 ; CPU:$D8D1 PRG:58D1 EB 50 EB 55 EB 5A EB 5F EB 64 EB 69 EB 6E EB 75
|
|
.byte $EB, $7C, $EB, $83, $EB, $8A, $EB, $91, $EB, $98, $EB, $9F, $EB, $A6, $EB, $AD ; CPU:$D8E1 PRG:58E1 EB 7C EB 83 EB 8A EB 91 EB 98 EB 9F EB A6 EB AD
|
|
.byte $EB, $B4, $EB, $BB, $EB, $C2, $EB, $C9, $EB, $D0, $EB, $D7, $EB, $DE, $EB, $E4 ; CPU:$D8F1 PRG:58F1 EB B4 EB BB EB C2 EB C9 EB D0 EB D7 EB DE EB E4
|
|
.byte $EB, $EA, $EB, $F0, $EB, $F6, $EB, $FC, $EB, $02, $EC, $08, $EC, $0E, $EC, $14 ; CPU:$D901 PRG:5901 EB EA EB F0 EB F6 EB FC EB 02 EC 08 EC 0E EC 14
|
|
.byte $EC, $1A, $EC, $20, $EC, $26, $EC, $2C, $EC, $32, $EC, $38, $EC, $C1, $C1, $C1 ; CPU:$D911 PRG:5911 EC 1A EC 20 EC 26 EC 2C EC 32 EC 38 EC C1 C1 C1
|
|
.byte $C1, $FF, $C1, $C1, $05, $C1, $FF, $C1, $C1, $08, $C1, $FF, $C1, $C1, $0A, $C1 ; CPU:$D921 PRG:5921 C1 FF C1 C1 05 C1 FF C1 C1 08 C1 FF C1 C1 0A C1
|
|
.byte $FF, $C1, $C7, $01, $C1, $FF, $C1, $C6, $03, $C1, $FF, $C1, $0C, $C1, $13, $FF ; CPU:$D931 PRG:5931 FF C1 C7 01 C1 FF C1 C6 03 C1 FF C1 0C C1 13 FF
|
|
.byte $C1, $0D, $C1, $C1, $FF, $C1, $10, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1 ; CPU:$D941 PRG:5941 C1 0D C1 C1 FF C1 10 C1 C1 FF C1 C1 C1 C1 FF C1
|
|
.byte $C1, $C1, $C1, $FF, $C1, $C1, $C2, $C1, $FF, $C1, $C5, $07, $C1, $FF, $C1, $C4 ; CPU:$D951 PRG:5951 C1 C1 C1 FF C1 C1 C2 C1 FF C1 C5 07 C1 FF C1 C4
|
|
.byte $09, $C1, $FF, $C1, $C3, $0B, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1 ; CPU:$D961 PRG:5961 09 C1 FF C1 C3 0B C1 FF C1 C1 C1 C1 FF C1 C1 C1
|
|
.byte $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1 ; CPU:$D971 PRG:5971 C1 FF C1 C1 C1 C1 FF C1 C1 C1 C1 FF C1 C1 C1 C1
|
|
.byte $FF, $C1, $C1, $13, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF ; CPU:$D981 PRG:5981 FF C1 C1 13 C1 FF C1 C1 C1 C1 FF C1 C1 C1 C1 FF
|
|
.byte $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $05, $FF, $C1, $C1, $C1, $08, $FF, $C1 ; CPU:$D991 PRG:5991 C1 C1 C1 C1 FF C1 C1 C1 05 FF C1 C1 C1 08 FF C1
|
|
.byte $C1, $C1, $0A, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1 ; CPU:$D9A1 PRG:59A1 C1 C1 0A FF C1 C1 C1 C1 FF C1 C1 C1 C1 FF C1 C1
|
|
.byte $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $B7, $B7, $B7 ; CPU:$D9B1 PRG:59B1 C1 C1 FF C1 C1 C1 C1 FF C1 C1 C1 C1 FF B7 B7 B7
|
|
.byte $B7, $B7, $1F, $FF, $B7, $B7, $B7, $B7, $B7, $1F, $FF, $B7, $B7, $C0, $BE, $B7 ; CPU:$D9C1 PRG:59C1 B7 B7 1F FF B7 B7 B7 B7 B7 1F FF B7 B7 C0 BE B7
|
|
.byte $1F, $FF, $B7, $B7, $45, $2B, $B7, $1F, $FF, $B7, $B7, $BF, $B7, $BD, $3E, $FF ; CPU:$D9D1 PRG:59D1 1F FF B7 B7 45 2B B7 1F FF B7 B7 BF B7 BD 3E FF
|
|
.byte $B7, $B7, $B7, $B7, $BD, $3E, $FF, $B7, $B7, $B7, $B7, $B7, $1F, $FF, $B7, $B7 ; CPU:$D9E1 PRG:59E1 B7 B7 B7 B7 BD 3E FF B7 B7 B7 B7 B7 1F FF B7 B7
|
|
.byte $B7, $B7, $BD, $3E, $FF, $B7, $B7, $B7, $B7, $BD, $3E, $FF, $B7, $B7, $B7, $B7 ; CPU:$D9F1 PRG:59F1 B7 B7 BD 3E FF B7 B7 B7 B7 BD 3E FF B7 B7 B7 B7
|
|
.byte $24, $2F, $FF, $B7, $B7, $B7, $24, $2F, $3E, $FF, $B7, $B7, $B7, $1F, $3E, $41 ; CPU:$DA01 PRG:5A01 24 2F FF B7 B7 B7 24 2F 3E FF B7 B7 B7 1F 3E 41
|
|
.byte $FF, $B7, $B7, $B7, $1F, $3E, $41, $FF, $B7, $B7, $B7, $BD, $40, $3E, $FF, $B7 ; CPU:$DA11 PRG:5A11 FF B7 B7 B7 1F 3E 41 FF B7 B7 B7 BD 40 3E FF B7
|
|
.byte $B7, $B7, $BD, $3E, $3E, $FF, $B7, $B7, $B7, $BC, $3F, $41, $FF, $B7, $B7, $B7 ; CPU:$DA21 PRG:5A21 B7 B7 BD 3E 3E FF B7 B7 B7 BC 3F 41 FF B7 B7 B7
|
|
.byte $B7, $BD, $3E, $FF, $B7, $B7, $B7, $B7, $BD, $3E, $FF, $B7, $B7, $B7, $B7, $BD ; CPU:$DA31 PRG:5A31 B7 BD 3E FF B7 B7 B7 B7 BD 3E FF B7 B7 B7 B7 BD
|
|
.byte $3E, $FF, $B7, $B7, $B7, $B7, $1F, $3E, $FF, $B7, $B7, $B7, $BD, $3E, $3E, $FF ; CPU:$DA41 PRG:5A41 3E FF B7 B7 B7 B7 1F 3E FF B7 B7 B7 BD 3E 3E FF
|
|
.byte $B7, $B7, $B7, $1F, $3E, $3E, $FF, $B7, $B7, $BD, $3E, $3E, $41, $FF, $B7, $B7 ; CPU:$DA51 PRG:5A51 B7 B7 B7 1F 3E 3E FF B7 B7 BD 3E 3E 41 FF B7 B7
|
|
.byte $BD, $3E, $40, $3E, $FF, $B7, $B7, $B7, $1F, $40, $3E, $FF, $B7, $B7, $B7, $BD ; CPU:$DA61 PRG:5A61 BD 3E 40 3E FF B7 B7 B7 1F 40 3E FF B7 B7 B7 BD
|
|
.byte $3E, $3E, $FF, $B7, $B7, $B7, $B7, $21, $3E, $FF, $B7, $B7, $B7, $B7, $B7, $1F ; CPU:$DA71 PRG:5A71 3E 3E FF B7 B7 B7 B7 21 3E FF B7 B7 B7 B7 B7 1F
|
|
.byte $FF, $B7, $BB, $48, $B7, $BD, $3E, $FF, $B7, $BA, $44, $B7, $1F, $3E, $FF, $B7 ; CPU:$DA81 PRG:5A81 FF B7 BB 48 B7 BD 3E FF B7 BA 44 B7 1F 3E FF B7
|
|
.byte $B9, $43, $B7, $BD, $3E, $FF, $B7, $B7, $2C, $B7, $1F, $3E, $FF, $B7, $B7, $B7 ; CPU:$DA91 PRG:5A91 B9 43 B7 BD 3E FF B7 B7 2C B7 1F 3E FF B7 B7 B7
|
|
.byte $BD, $40, $3E, $FF, $B7, $B7, $B7, $B7, $1F, $41, $FF, $B7, $B7, $B7, $B7, $1F ; CPU:$DAA1 PRG:5AA1 BD 40 3E FF B7 B7 B7 B7 1F 41 FF B7 B7 B7 B7 1F
|
|
.byte $3E, $FF, $B7, $B7, $B7, $B7, $BD, $3E, $FF, $B7, $B7, $B7, $B7, $1F, $3E, $FF ; CPU:$DAB1 PRG:5AB1 3E FF B7 B7 B7 B7 BD 3E FF B7 B7 B7 B7 1F 3E FF
|
|
.byte $B7, $B7, $B7, $BD, $3E, $3E, $FF, $B7, $B7, $B7, $1F, $3E, $3E, $FF, $B7, $B7 ; CPU:$DAC1 PRG:5AC1 B7 B7 B7 BD 3E 3E FF B7 B7 B7 1F 3E 3E FF B7 B7
|
|
.byte $BD, $3E, $3E, $41, $FF, $B7, $B7, $BD, $3E, $40, $3E, $FF, $B7, $B7, $B7, $21 ; CPU:$DAD1 PRG:5AD1 BD 3E 3E 41 FF B7 B7 BD 3E 40 3E FF B7 B7 B7 21
|
|
.byte $40, $3E, $FF, $B7, $B7, $B7, $B7, $21, $3E, $FF, $B7, $C0, $BE, $B7, $B7, $1F ; CPU:$DAE1 PRG:5AE1 40 3E FF B7 B7 B7 B7 21 3E FF B7 C0 BE B7 B7 1F
|
|
.byte $FF, $B7, $45, $2B, $B7, $B7, $1F, $FF, $B7, $BF, $B7, $B7, $24, $2F, $FF, $B7 ; CPU:$DAF1 PRG:5AF1 FF B7 45 2B B7 B7 1F FF B7 BF B7 B7 24 2F FF B7
|
|
.byte $B7, $B7, $24, $2F, $3E, $FF, $B7, $B7, $B8, $3E, $3E, $41, $FF, $B7, $B7, $BD ; CPU:$DB01 PRG:5B01 B7 B7 24 2F 3E FF B7 B7 B8 3E 3E 41 FF B7 B7 BD
|
|
.byte $3E, $40, $3E, $FF, $B7, $B7, $1F, $3E, $40, $3E, $FF, $B7, $B7, $BC, $3F, $3E ; CPU:$DB11 PRG:5B11 3E 40 3E FF B7 B7 1F 3E 40 3E FF B7 B7 BC 3F 3E
|
|
.byte $3E, $FF, $B7, $B7, $B7, $1F, $3E, $41, $FF, $B7, $B7, $B7, $BC, $3F, $41, $FF ; CPU:$DB21 PRG:5B21 3E FF B7 B7 B7 1F 3E 41 FF B7 B7 B7 BC 3F 41 FF
|
|
.byte $B7, $B7, $B7, $B7, $BC, $3F, $FF, $B7, $B7, $B7, $B7, $B7, $1F, $FF, $B7, $B7 ; CPU:$DB31 PRG:5B31 B7 B7 B7 B7 BC 3F FF B7 B7 B7 B7 B7 1F FF B7 B7
|
|
.byte $B7, $B7, $BD, $3E, $FF, $B7, $B7, $BB, $48, $1F, $41, $FF, $B7, $B7, $B9, $43 ; CPU:$DB41 PRG:5B41 B7 B7 BD 3E FF B7 B7 BB 48 1F 41 FF B7 B7 B9 43
|
|
.byte $BD, $41, $FF, $B7, $B7, $B7, $2C, $1F, $41, $FF, $B7, $B7, $B7, $BD, $3E, $41 ; CPU:$DB51 PRG:5B51 BD 41 FF B7 B7 B7 2C 1F 41 FF B7 B7 B7 BD 3E 41
|
|
.byte $FF, $B7, $B7, $B7, $BD, $3E, $3E, $FF, $B7, $B7, $B7, $B7, $1F, $3E, $FF, $B7 ; CPU:$DB61 PRG:5B61 FF B7 B7 B7 BD 3E 3E FF B7 B7 B7 B7 1F 3E FF B7
|
|
.byte $B7, $B7, $B7, $BC, $3F, $FF, $B7, $B7, $B7, $B7, $B7, $1F, $FF, $35, $35, $1C ; CPU:$DB71 PRG:5B71 B7 B7 B7 BC 3F FF B7 B7 B7 B7 B7 1F FF 35 35 1C
|
|
.byte $15, $15, $FF, $35, $35, $1D, $19, $15, $FF, $35, $35, $1D, $15, $28, $FF, $35 ; CPU:$DB81 PRG:5B81 15 15 FF 35 35 1D 19 15 FF 35 35 1D 15 28 FF 35
|
|
.byte $35, $38, $15, $28, $FF, $35, $35, $33, $15, $15, $FF, $35, $88, $35, $1D, $2A ; CPU:$DB91 PRG:5B91 35 38 15 28 FF 35 35 33 15 15 FF 35 88 35 1D 2A
|
|
.byte $FF, $35, $89, $35, $22, $29, $FF, $35, $8A, $88, $35, $1D, $FF, $35, $8A, $88 ; CPU:$DBA1 PRG:5BA1 FF 35 89 35 22 29 FF 35 8A 88 35 1D FF 35 8A 88
|
|
.byte $35, $1D, $FF, $34, $35, $35, $25, $2E, $FF, $34, $35, $25, $2E, $15, $FF, $35 ; CPU:$DBB1 PRG:5BB1 35 1D FF 34 35 35 25 2E FF 34 35 25 2E 15 FF 35
|
|
.byte $1E, $2E, $19, $15, $FF, $35, $1D, $15, $28, $15, $FF, $35, $33, $15, $15, $28 ; CPU:$DBC1 PRG:5BC1 1E 2E 19 15 FF 35 1D 15 28 15 FF 35 33 15 15 28
|
|
.byte $FF, $35, $35, $1D, $15, $28, $FF, $35, $35, $32, $18, $15, $FF, $35, $31, $35 ; CPU:$DBD1 PRG:5BD1 FF 35 35 1D 15 28 FF 35 35 32 18 15 FF 35 31 35
|
|
.byte $38, $15, $FF, $35, $35, $88, $38, $15, $FF, $35, $35, $89, $1D, $15, $FF, $35 ; CPU:$DBE1 PRG:5BE1 38 15 FF 35 35 88 38 15 FF 35 35 89 1D 15 FF 35
|
|
.byte $34, $35, $1D, $15, $FF, $35, $8A, $33, $15, $15, $FF, $35, $35, $1D, $15, $28 ; CPU:$DBF1 PRG:5BF1 34 35 1D 15 FF 35 8A 33 15 15 FF 35 35 1D 15 28
|
|
.byte $FF, $35, $35, $1D, $15, $28, $FF, $35, $35, $38, $15, $15, $FF, $35, $35, $33 ; CPU:$DC01 PRG:5C01 FF 35 35 1D 15 28 FF 35 35 38 15 15 FF 35 35 33
|
|
.byte $15, $15, $FF, $35, $35, $35, $1D, $15, $FF, $35, $35, $35, $1D, $28, $FF, $35 ; CPU:$DC11 PRG:5C11 15 15 FF 35 35 35 1D 15 FF 35 35 35 1D 28 FF 35
|
|
.byte $34, $35, $1D, $2A, $FF, $35, $34, $35, $1D, $2A, $FF, $35, $35, $8A, $33, $15 ; CPU:$DC21 PRG:5C21 34 35 1D 2A FF 35 34 35 1D 2A FF 35 35 8A 33 15
|
|
.byte $FF, $35, $35, $35, $3C, $15, $FF, $35, $35, $3D, $27, $15, $FF, $35, $35, $1B ; CPU:$DC31 PRG:5C31 FF 35 35 35 3C 15 FF 35 35 3D 27 15 FF 35 35 1B
|
|
.byte $15, $15, $FF, $35, $1E, $15, $15, $15, $FF, $35, $1D, $15, $15, $15, $FF, $35 ; CPU:$DC41 PRG:5C41 15 15 FF 35 1E 15 15 15 FF 35 1D 15 15 15 FF 35
|
|
.byte $1D, $15, $19, $15, $FF, $33, $15, $15, $28, $15, $FF, $33, $15, $15, $19, $15 ; CPU:$DC51 PRG:5C51 1D 15 19 15 FF 33 15 15 28 15 FF 33 15 15 19 15
|
|
.byte $FF, $35, $1D, $15, $19, $15, $FF, $35, $33, $15, $15, $28, $FF, $35, $35, $1D ; CPU:$DC61 PRG:5C61 FF 35 1D 15 19 15 FF 35 33 15 15 28 FF 35 35 1D
|
|
.byte $15, $28, $FF, $35, $8A, $1D, $15, $17, $FF, $35, $8A, $3B, $15, $15, $FF, $34 ; CPU:$DC71 PRG:5C71 15 28 FF 35 8A 1D 15 17 FF 35 8A 3B 15 15 FF 34
|
|
.byte $35, $38, $15, $15, $FF, $35, $35, $35, $1D, $15, $FF, $35, $88, $35, $1D, $15 ; CPU:$DC81 PRG:5C81 35 38 15 15 FF 35 35 35 1D 15 FF 35 88 35 1D 15
|
|
.byte $FF, $35, $88, $35, $1D, $15, $FF, $35, $88, $35, $1D, $15, $FF, $35, $88, $35 ; CPU:$DC91 PRG:5C91 FF 35 88 35 1D 15 FF 35 88 35 1D 15 FF 35 88 35
|
|
.byte $38, $15, $FF, $35, $35, $35, $39, $15, $FF, $35, $88, $35, $3B, $15, $FF, $35 ; CPU:$DCA1 PRG:5CA1 38 15 FF 35 35 35 39 15 FF 35 88 35 3B 15 FF 35
|
|
.byte $35, $35, $3C, $15, $FF, $35, $35, $35, $38, $15, $FF, $35, $35, $35, $1D, $15 ; CPU:$DCB1 PRG:5CB1 35 35 3C 15 FF 35 35 35 38 15 FF 35 35 35 1D 15
|
|
.byte $FF, $35, $88, $35, $1D, $15, $FF, $35, $88, $38, $15, $15, $FF, $35, $35, $1D ; CPU:$DCC1 PRG:5CC1 FF 35 88 35 1D 15 FF 35 88 38 15 15 FF 35 35 1D
|
|
.byte $15, $15, $FF, $35, $33, $15, $15, $15, $FF, $35, $1D, $15, $16, $15, $FF, $35 ; CPU:$DCD1 PRG:5CD1 15 15 FF 35 33 15 15 15 FF 35 1D 15 16 15 FF 35
|
|
.byte $1D, $15, $16, $15, $FF, $35, $32, $18, $19, $15, $FF, $35, $8A, $32, $18, $15 ; CPU:$DCE1 PRG:5CE1 1D 15 16 15 FF 35 32 18 19 15 FF 35 8A 32 18 15
|
|
.byte $FF, $34, $35, $35, $3C, $15, $FF, $35, $35, $35, $39, $15, $FF, $57, $C1, $C1 ; CPU:$DCF1 PRG:5CF1 FF 34 35 35 3C 15 FF 35 35 35 39 15 FF 57 C1 C1
|
|
.byte $C1, $C1, $A3, $70, $87, $6C, $A0, $C1, $C1, $C1, $C1, $C1, $FF, $56, $C1, $C1 ; CPU:$DD01 PRG:5D01 C1 C1 A3 70 87 6C A0 C1 C1 C1 C1 C1 FF 56 C1 C1
|
|
.byte $C1, $C1, $A3, $70, $5C, $75, $A0, $C1, $C1, $C1, $C1, $C1, $FF, $56, $C1, $C1 ; CPU:$DD11 PRG:5D11 C1 C1 A3 70 5C 75 A0 C1 C1 C1 C1 C1 FF 56 C1 C1
|
|
.byte $C1, $C1, $73, $70, $5E, $50, $A0, $C1, $C1, $C1, $C1, $C1, $FF, $56, $C1, $C1 ; CPU:$DD21 PRG:5D21 C1 C1 73 70 5E 50 A0 C1 C1 C1 C1 C1 FF 56 C1 C1
|
|
.byte $C1, $C1, $9B, $70, $68, $50, $8D, $C1, $C1, $C1, $C1, $C1, $FF, $B3, $C1, $C1 ; CPU:$DD31 PRG:5D31 C1 C1 9B 70 68 50 8D C1 C1 C1 C1 C1 FF B3 C1 C1
|
|
.byte $C1, $C1, $9A, $70, $86, $50, $8E, $C1, $C1, $C1, $C1, $C1, $FF, $55, $C1, $C1 ; CPU:$DD41 PRG:5D41 C1 C1 9A 70 86 50 8E C1 C1 C1 C1 C1 FF 55 C1 C1
|
|
.byte $C1, $C1, $99, $6F, $68, $50, $90, $C1, $C1, $C1, $C1, $C1, $FF, $B4, $C1, $C1 ; CPU:$DD51 PRG:5D51 C1 C1 99 6F 68 50 90 C1 C1 C1 C1 C1 FF B4 C1 C1
|
|
.byte $C1, $C1, $98, $6F, $86, $50, $92, $C1, $C1, $C1, $C1, $C1, $FF, $B4, $C1, $C1 ; CPU:$DD61 PRG:5D61 C1 C1 98 6F 86 50 92 C1 C1 C1 C1 C1 FF B4 C1 C1
|
|
.byte $C1, $C1, $97, $6F, $5E, $50, $94, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1 ; CPU:$DD71 PRG:5D71 C1 C1 97 6F 5E 50 94 C1 C1 C1 C1 C1 FF C1 C1 C1
|
|
.byte $C1, $C1, $96, $7E, $5E, $50, $A0, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1 ; CPU:$DD81 PRG:5D81 C1 C1 96 7E 5E 50 A0 C1 C1 C1 C1 C1 FF C1 C1 C1
|
|
.byte $C1, $9E, $7A, $8B, $5E, $50, $A0, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1 ; CPU:$DD91 PRG:5D91 C1 9E 7A 8B 5E 50 A0 C1 C1 C1 C1 C1 FF C1 C1 C1
|
|
.byte $9E, $7A, $7B, $8B, $5E, $51, $A0, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1 ; CPU:$DDA1 PRG:5DA1 9E 7A 7B 8B 5E 51 A0 C1 C1 C1 C1 C1 FF C1 C1 C1
|
|
.byte $9D, $7B, $80, $8B, $5B, $85, $C1, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1 ; CPU:$DDB1 PRG:5DB1 9D 7B 80 8B 5B 85 C1 C1 C1 C1 C1 C1 FF C1 C1 C1
|
|
.byte $9D, $7D, $7C, $8C, $84, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1 ; CPU:$DDC1 PRG:5DC1 9D 7D 7C 8C 84 C1 C1 C1 C1 C1 C1 C1 FF C1 C1 C1
|
|
.byte $9C, $83, $A0, $A0, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1 ; CPU:$DDD1 PRG:5DD1 9C 83 A0 A0 C1 C1 C1 C1 C1 C1 C1 C1 FF C1 C1 C1
|
|
.byte $C1, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1 ; CPU:$DDE1 PRG:5DE1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 FF C1 C1 C1
|
|
.byte $C1, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1 ; CPU:$DDF1 PRG:5DF1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 C1 FF C1 C1 C1
|
|
.byte $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1 ; CPU:$DE01 PRG:5E01 C1 FF C1 C1 C1 C1 FF C1 C1 C1 C1 FF C1 C1 C1 C1
|
|
.byte $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF ; CPU:$DE11 PRG:5E11 FF C1 C1 C1 C1 FF C1 C1 C1 C1 FF C1 C1 C1 C1 FF
|
|
.byte $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1 ; CPU:$DE21 PRG:5E21 C1 C1 C1 C1 FF C1 C1 C1 C1 FF C1 C1 C1 C1 FF C1
|
|
.byte $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1 ; CPU:$DE31 PRG:5E31 C1 C1 C1 FF C1 C1 C1 C1 FF C1 C1 C1 C1 FF C1 C1
|
|
.byte $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1 ; CPU:$DE41 PRG:5E41 C1 C1 FF C1 C1 C1 C1 FF C1 C1 C1 C1 FF C1 C1 C1
|
|
.byte $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $C1 ; CPU:$DE51 PRG:5E51 C1 C1 C1 FF C1 C1 C1 C1 C1 C1 FF C1 C1 C1 C1 C1
|
|
.byte $C1, $FF, $C1, $C1, $C1, $49, $4B, $A0, $FF, $C1, $C1, $A2, $54, $50, $A0, $FF ; CPU:$DE61 PRG:5E61 C1 FF C1 C1 C1 49 4B A0 FF C1 C1 A2 54 50 A0 FF
|
|
.byte $C1, $C1, $A1, $5E, $50, $A0, $FF, $C1, $95, $62, $5E, $50, $A0, $FF, $C1, $A3 ; CPU:$DE71 PRG:5E71 C1 C1 A1 5E 50 A0 FF C1 95 62 5E 50 A0 FF C1 A3
|
|
.byte $61, $5E, $50, $A0, $FF, $C1, $A3, $6E, $5E, $50, $8D, $FF, $C1, $A3, $6F, $68 ; CPU:$DE81 PRG:5E81 61 5E 50 A0 FF C1 A3 6E 5E 50 8D FF C1 A3 6F 68
|
|
.byte $50, $8E, $FF, $C1, $A3, $70, $86, $50, $90, $FF, $C1, $73, $70, $68, $50, $92 ; CPU:$DE91 PRG:5E91 50 8E FF C1 A3 70 86 50 90 FF C1 73 70 68 50 92
|
|
.byte $FF, $C1, $A3, $70, $86, $50, $94, $FF, $C1, $A3, $70, $5D, $6B, $A0, $FF, $C1 ; CPU:$DEA1 PRG:5EA1 FF C1 A3 70 86 50 94 FF C1 A3 70 5D 6B A0 FF C1
|
|
.byte $A3, $70, $87, $6C, $9F, $FF, $C1, $A3, $70, $87, $6C, $72, $FF, $C1, $C1, $C1 ; CPU:$DEB1 PRG:5EB1 A3 70 87 6C 9F FF C1 A3 70 87 6C 72 FF C1 C1 C1
|
|
.byte $C1, $C1, $FF, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $C1, $FF, $C1 ; CPU:$DEC1 PRG:5EC1 C1 C1 FF C1 C1 C1 C1 C1 FF C1 C1 C1 C1 C1 FF C1
|
|
.byte $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $C1 ; CPU:$DED1 PRG:5ED1 C1 C1 C1 C1 FF C1 C1 C1 C1 C1 FF C1 C1 C1 C1 C1
|
|
.byte $FF, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1 ; CPU:$DEE1 PRG:5EE1 FF C1 C1 C1 C1 C1 FF C1 C1 C1 C1 C1 FF C1 C1 C1
|
|
.byte $C1, $C1, $FF, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $C1, $FF, $C1 ; CPU:$DEF1 PRG:5EF1 C1 C1 FF C1 C1 C1 C1 C1 FF C1 C1 C1 C1 C1 FF C1
|
|
.byte $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $C1 ; CPU:$DF01 PRG:5F01 C1 C1 C1 C1 FF C1 C1 C1 C1 C1 FF C1 C1 C1 C1 C1
|
|
.byte $FF, $C1, $C1, $C1, $C1, $C1, $FF, $C1, $C1, $C1, $C1, $C1, $FF, $79, $79, $35 ; CPU:$DF11 PRG:5F11 FF C1 C1 C1 C1 C1 FF C1 C1 C1 C1 C1 FF 79 79 35
|
|
.byte $79, $FF, $79, $7B, $36, $79, $FF, $79, $79, $7B, $79, $FF, $79, $79, $79, $79 ; CPU:$DF21 PRG:5F21 79 FF 79 7B 36 79 FF 79 79 7B 79 FF 79 79 79 79
|
|
.byte $FF, $79, $79, $79, $90, $FF, $79, $79, $79, $79, $FF, $79, $79, $79, $79, $FF ; CPU:$DF31 PRG:5F31 FF 79 79 79 90 FF 79 79 79 79 FF 79 79 79 79 FF
|
|
.byte $79, $79, $37, $79, $FF, $7B, $7B, $38, $7B, $FF, $7B, $7B, $39, $7B, $FF, $7B ; CPU:$DF41 PRG:5F41 79 79 37 79 FF 7B 7B 38 7B FF 7B 7B 39 7B FF 7B
|
|
.byte $7B, $7B, $7B, $FF, $7B, $7B, $7B, $7B, $FF, $7B, $7B, $7B, $7B, $FF, $7B, $7B ; CPU:$DF51 PRG:5F51 7B 7B 7B FF 7B 7B 7B 7B FF 7B 7B 7B 7B FF 7B 7B
|
|
.byte $37, $7B, $FF, $7B, $7B, $38, $7B, $FF, $7B, $7B, $39, $7B, $FF, $7B, $7B, $7B ; CPU:$DF61 PRG:5F61 37 7B FF 7B 7B 38 7B FF 7B 7B 39 7B FF 7B 7B 7B
|
|
.byte $7B, $FF, $7B, $7B, $7B, $7B, $FF, $7B, $7B, $7B, $7B, $FF, $7B, $35, $7B, $7B ; CPU:$DF71 PRG:5F71 7B FF 7B 7B 7B 7B FF 7B 7B 7B 7B FF 7B 35 7B 7B
|
|
.byte $FF, $7B, $36, $7B, $7B, $FF, $7B, $7B, $7B, $7B, $FF, $7B, $7B, $7A, $7B, $FF ; CPU:$DF81 PRG:5F81 FF 7B 36 7B 7B FF 7B 7B 7B 7B FF 7B 7B 7A 7B FF
|
|
.byte $7B, $7B, $7B, $7B, $FF, $7B, $7B, $7B, $7B, $FF, $7B, $7B, $7B, $7B, $FF, $7B ; CPU:$DF91 PRG:5F91 7B 7B 7B 7B FF 7B 7B 7B 7B FF 7B 7B 7B 7B FF 7B
|
|
.byte $7B, $37, $7B, $FF, $7B, $7B, $38, $7B, $FF, $7B, $7B, $39, $7B, $FF, $7B, $7B ; CPU:$DFA1 PRG:5FA1 7B 37 7B FF 7B 7B 38 7B FF 7B 7B 39 7B FF 7B 7B
|
|
.byte $7B, $7B, $FF, $7B, $7B, $7B, $7B, $FF, $7B, $7B, $7B, $7B, $FF, $8F, $26, $30 ; CPU:$DFB1 PRG:5FB1 7B 7B FF 7B 7B 7B 7B FF 7B 7B 7B 7B FF 8F 26 30
|
|
.byte $09, $07, $06, $FF, $7B, $78, $22, $09, $08, $06, $FF, $7B, $8A, $1D, $09, $08 ; CPU:$DFC1 PRG:5FC1 09 07 06 FF 7B 78 22 09 08 06 FF 7B 8A 1D 09 08
|
|
.byte $06, $FF, $7B, $2B, $27, $09, $08, $06, $FF, $7B, $89, $24, $09, $08, $06, $FF ; CPU:$DFD1 PRG:5FD1 06 FF 7B 2B 27 09 08 06 FF 7B 89 24 09 08 06 FF
|
|
.byte $7B, $7B, $2B, $09, $08, $06, $FF, $7B, $7B, $32, $0A, $08, $06, $FF, $7B, $88 ; CPU:$DFE1 PRG:5FE1 7B 7B 2B 09 08 06 FF 7B 7B 32 0A 08 06 FF 7B 88
|
|
.byte $22, $09, $08, $06, $FF, $8E, $1D, $21, $09, $08, $06, $FF, $8D, $28, $2F, $09 ; CPU:$DFF1 PRG:5FF1 22 09 08 06 FF 8E 1D 21 09 08 06 FF 8D 28 2F 09
|
|
.byte $08, $06, $FF, $8C, $29, $33, $09, $08, $06, $FF, $8B, $23, $20, $09, $08, $06 ; CPU:$E001 PRG:6001 08 06 FF 8C 29 33 09 08 06 FF 8B 23 20 09 08 06
|
|
.byte $FF, $7B, $87, $1F, $09, $08, $06, $FF, $7B, $7B, $86, $09, $08, $06, $FF, $7B ; CPU:$E011 PRG:6011 FF 7B 87 1F 09 08 06 FF 7B 7B 86 09 08 06 FF 7B
|
|
.byte $7B, $2B, $09, $08, $06, $FF, $7B, $7B, $85, $09, $08, $06, $FF, $7B, $7F, $1C ; CPU:$E021 PRG:6021 7B 2B 09 08 06 FF 7B 7B 85 09 08 06 FF 7B 7F 1C
|
|
.byte $09, $08, $06, $FF, $7B, $1B, $21, $09, $08, $06, $FF, $84, $28, $2F, $09, $08 ; CPU:$E031 PRG:6031 09 08 06 FF 7B 1B 21 09 08 06 FF 84 28 2F 09 08
|
|
.byte $06, $FF, $83, $29, $33, $09, $08, $06, $FF, $7B, $2A, $20, $09, $08, $06, $FF ; CPU:$E041 PRG:6041 06 FF 83 29 33 09 08 06 FF 7B 2A 20 09 08 06 FF
|
|
.byte $7B, $88, $34, $09, $08, $06, $FF, $82, $31, $2C, $09, $08, $06, $FF, $81, $2E ; CPU:$E051 PRG:6051 7B 88 34 09 08 06 FF 82 31 2C 09 08 06 FF 81 2E
|
|
.byte $30, $09, $08, $06, $FF, $80, $2D, $22, $09, $08, $06, $FF, $7B, $8A, $1D, $09 ; CPU:$E061 PRG:6061 30 09 08 06 FF 80 2D 22 09 08 06 FF 7B 8A 1D 09
|
|
.byte $08, $06, $FF, $7B, $2B, $27, $09, $08, $06, $FF, $7B, $7B, $24, $09, $08, $06 ; CPU:$E071 PRG:6071 08 06 FF 7B 2B 27 09 08 06 FF 7B 7B 24 09 08 06
|
|
.byte $FF, $7B, $7B, $2B, $09, $08, $06, $FF, $7B, $7B, $8A, $09, $08, $06, $FF, $7B ; CPU:$E081 PRG:6081 FF 7B 7B 2B 09 08 06 FF 7B 7B 8A 09 08 06 FF 7B
|
|
.byte $88, $22, $09, $08, $06, $FF, $8E, $1D, $21, $09, $08, $06, $FF, $7E, $28, $2F ; CPU:$E091 PRG:6091 88 22 09 08 06 FF 8E 1D 21 09 08 06 FF 7E 28 2F
|
|
.byte $09, $08, $06, $FF, $7D, $29, $33, $09, $08, $06, $FF, $80, $1E, $20, $09, $08 ; CPU:$E0A1 PRG:60A1 09 08 06 FF 7D 29 33 09 08 06 FF 80 1E 20 09 08
|
|
.byte $06, $FF, $7B, $87, $1F, $09, $08, $06, $FF, $7B, $7B, $86, $09, $08, $06, $FF ; CPU:$E0B1 PRG:60B1 06 FF 7B 87 1F 09 08 06 FF 7B 7B 86 09 08 06 FF
|
|
.byte $7B, $7B, $2B, $09, $08, $06, $FF, $7B, $7B, $85, $09, $08, $06, $FF, $7B, $7F ; CPU:$E0C1 PRG:60C1 7B 7B 2B 09 08 06 FF 7B 7B 85 09 08 06 FF 7B 7F
|
|
.byte $1C, $09, $08, $06, $FF, $7B, $1B, $21, $09, $08, $06, $FF, $7D, $28, $2F, $09 ; CPU:$E0D1 PRG:60D1 1C 09 08 06 FF 7B 1B 21 09 08 06 FF 7D 28 2F 09
|
|
.byte $08, $06, $FF, $83, $29, $33, $09, $08, $06, $FF, $7B, $25, $20, $09, $08, $06 ; CPU:$E0E1 PRG:60E1 08 06 FF 83 29 33 09 08 06 FF 7B 25 20 09 08 06
|
|
.byte $FF, $7B, $88, $34, $09, $08, $06, $FF, $8E, $31, $2C, $09, $08, $06, $FF, $81 ; CPU:$E0F1 PRG:60F1 FF 7B 88 34 09 08 06 FF 8E 31 2C 09 08 06 FF 81
|
|
.byte $2E, $30, $09, $08, $06, $FF, $80, $2D, $22, $09, $08, $06, $FF, $7B, $8A, $1D ; CPU:$E101 PRG:6101 2E 30 09 08 06 FF 80 2D 22 09 08 06 FF 7B 8A 1D
|
|
.byte $09, $08, $06, $FF, $7B, $2B, $27, $09, $08, $06, $FF, $7B, $7B, $24, $09, $08 ; CPU:$E111 PRG:6111 09 08 06 FF 7B 2B 27 09 08 06 FF 7B 7B 24 09 08
|
|
.byte $06, $FF, $7B, $7B, $2B, $09, $08, $06, $FF, $7B, $7B, $8A, $09, $08, $06, $FF ; CPU:$E121 PRG:6121 06 FF 7B 7B 2B 09 08 06 FF 7B 7B 8A 09 08 06 FF
|
|
.byte $7B, $88, $22, $09, $08, $06, $FF, $8E, $1D, $21, $09, $08, $06, $FF, $8D, $28 ; CPU:$E131 PRG:6131 7B 88 22 09 08 06 FF 8E 1D 21 09 08 06 FF 8D 28
|
|
.byte $2F, $09, $08, $06, $FF, $7C, $29, $33, $09, $08, $06, $FF, $80, $1E, $20, $09 ; CPU:$E141 PRG:6141 2F 09 08 06 FF 7C 29 33 09 08 06 FF 80 1E 20 09
|
|
.byte $08, $06, $FF, $7B, $87, $1F, $09, $08, $06, $FF, $7B, $7B, $86, $09, $08, $06 ; CPU:$E151 PRG:6151 08 06 FF 7B 87 1F 09 08 06 FF 7B 7B 86 09 08 06
|
|
.byte $FF, $7B, $7B, $2B, $09, $08, $06, $FF, $7B, $7B, $85, $09, $08, $06, $FF, $7B ; CPU:$E161 PRG:6161 FF 7B 7B 2B 09 08 06 FF 7B 7B 85 09 08 06 FF 7B
|
|
.byte $7F, $1C, $09, $08, $06, $FF, $7B, $1B, $21, $09, $08, $06, $FF, $0B, $0B, $1A ; CPU:$E171 PRG:6171 7F 1C 09 08 06 FF 7B 1B 21 09 08 06 FF 0B 0B 1A
|
|
.byte $00, $02, $FF, $0B, $1A, $45, $04, $05, $FF, $0B, $3A, $40, $01, $03, $FF, $0B ; CPU:$E181 PRG:6181 00 02 FF 0B 1A 45 04 05 FF 0B 3A 40 01 03 FF 0B
|
|
.byte $19, $3F, $00, $02, $FF, $0B, $0B, $15, $04, $05, $FF, $0B, $0B, $3A, $01, $03 ; CPU:$E191 PRG:6191 19 3F 00 02 FF 0B 0B 15 04 05 FF 0B 0B 3A 01 03
|
|
.byte $FF, $0B, $0B, $14, $00, $02, $FF, $0B, $18, $44, $04, $05, $FF, $0B, $3A, $40 ; CPU:$E1A1 PRG:61A1 FF 0B 0B 14 00 02 FF 0B 18 44 04 05 FF 0B 3A 40
|
|
.byte $01, $03, $FF, $0B, $19, $3F, $00, $02, $FF, $0B, $0B, $15, $04, $05, $FF, $0B ; CPU:$E1B1 PRG:61B1 01 03 FF 0B 19 3F 00 02 FF 0B 0B 15 04 05 FF 0B
|
|
.byte $0B, $3E, $01, $03, $FF, $0B, $17, $45, $00, $02, $FF, $0B, $16, $43, $04, $05 ; CPU:$E1C1 PRG:61C1 0B 3E 01 03 FF 0B 17 45 00 02 FF 0B 16 43 04 05
|
|
.byte $FF, $0B, $0B, $13, $01, $03, $FF, $0B, $0B, $3D, $00, $02, $FF, $0B, $0B, $13 ; CPU:$E1D1 PRG:61D1 FF 0B 0B 13 01 03 FF 0B 0B 3D 00 02 FF 0B 0B 13
|
|
.byte $04, $05, $FF, $0B, $1A, $45, $01, $03, $FF, $0B, $3A, $40, $00, $02, $FF, $0B ; CPU:$E1E1 PRG:61E1 04 05 FF 0B 1A 45 01 03 FF 0B 3A 40 00 02 FF 0B
|
|
.byte $19, $77, $04, $05, $FF, $0B, $0B, $15, $01, $03, $FF, $0B, $0B, $3D, $00, $02 ; CPU:$E1F1 PRG:61F1 19 77 04 05 FF 0B 0B 15 01 03 FF 0B 0B 3D 00 02
|
|
.byte $FF, $0B, $0B, $14, $04, $05, $FF, $0B, $18, $44, $01, $03, $FF, $0B, $3A, $40 ; CPU:$E201 PRG:6201 FF 0B 0B 14 04 05 FF 0B 18 44 01 03 FF 0B 3A 40
|
|
.byte $00, $02, $FF, $0B, $19, $3F, $04, $05, $FF, $0B, $0B, $13, $01, $03, $FF, $0B ; CPU:$E211 PRG:6211 00 02 FF 0B 19 3F 04 05 FF 0B 0B 13 01 03 FF 0B
|
|
.byte $0B, $3C, $00, $02, $FF, $0B, $17, $45, $04, $05, $FF, $0B, $16, $43, $01, $03 ; CPU:$E221 PRG:6221 0B 3C 00 02 FF 0B 17 45 04 05 FF 0B 16 43 01 03
|
|
.byte $FF, $0B, $0B, $13, $00, $02, $FF, $0B, $0B, $3A, $04, $05, $FF, $0B, $0B, $13 ; CPU:$E231 PRG:6231 FF 0B 0B 13 00 02 FF 0B 0B 3A 04 05 FF 0B 0B 13
|
|
.byte $01, $03, $FF, $0B, $1A, $46, $00, $02, $FF, $0B, $3A, $42, $04, $05, $FF, $0B ; CPU:$E241 PRG:6241 01 03 FF 0B 1A 46 00 02 FF 0B 3A 42 04 05 FF 0B
|
|
.byte $19, $3F, $01, $03, $FF, $0B, $0B, $15, $00, $02, $FF, $0B, $0B, $3A, $04, $05 ; CPU:$E251 PRG:6251 19 3F 01 03 FF 0B 0B 15 00 02 FF 0B 0B 3A 04 05
|
|
.byte $FF, $0B, $0B, $14, $01, $03, $FF, $0B, $18, $41, $00, $02, $FF, $0B, $3A, $40 ; CPU:$E261 PRG:6261 FF 0B 0B 14 01 03 FF 0B 18 41 00 02 FF 0B 3A 40
|
|
.byte $04, $05, $FF, $0B, $19, $3F, $01, $03, $FF, $0B, $0B, $13, $00, $02, $FF, $0B ; CPU:$E271 PRG:6271 04 05 FF 0B 19 3F 01 03 FF 0B 0B 13 00 02 FF 0B
|
|
.byte $0B, $3C, $04, $05, $FF, $0B, $17, $45, $01, $03, $FF, $0B, $16, $43, $00, $02 ; CPU:$E281 PRG:6281 0B 3C 04 05 FF 0B 17 45 01 03 FF 0B 16 43 00 02
|
|
.byte $FF, $0B, $0B, $13, $04, $05, $FF, $0B, $0B, $3B, $01, $03, $FF, $0B, $0B, $13 ; CPU:$E291 PRG:6291 FF 0B 0B 13 04 05 FF 0B 0B 3B 01 03 FF 0B 0B 13
|
|
.byte $00, $02, $FF, $0B, $1A, $45, $04, $05, $FF, $0B, $3A, $40, $01, $03, $FF, $0B ; CPU:$E2A1 PRG:62A1 00 02 FF 0B 1A 45 04 05 FF 0B 3A 40 01 03 FF 0B
|
|
.byte $19, $3F, $00, $02, $FF, $0B, $0B, $15, $04, $05, $FF, $0B, $0B, $3A, $01, $03 ; CPU:$E2B1 PRG:62B1 19 3F 00 02 FF 0B 0B 15 04 05 FF 0B 0B 3A 01 03
|
|
.byte $FF, $0B, $0B, $14, $00, $02, $FF, $0B, $18, $41, $04, $05, $FF, $0B, $3A, $40 ; CPU:$E2C1 PRG:62C1 FF 0B 0B 14 00 02 FF 0B 18 41 04 05 FF 0B 3A 40
|
|
.byte $01, $03, $FF, $0B, $19, $3F, $00, $02, $FF, $0B, $0B, $13, $04, $05, $FF, $0B ; CPU:$E2D1 PRG:62D1 01 03 FF 0B 19 3F 00 02 FF 0B 0B 13 04 05 FF 0B
|
|
.byte $1A, $45, $01, $03, $FF, $0B, $3A, $40, $00, $02, $FF, $0B, $19, $3F, $04, $05 ; CPU:$E2E1 PRG:62E1 1A 45 01 03 FF 0B 3A 40 00 02 FF 0B 19 3F 04 05
|
|
.byte $FF, $0B, $0B, $15, $01, $03, $FF, $0B, $0B, $3A, $00, $02, $FF, $0B, $0B, $0B ; CPU:$E2F1 PRG:62F1 FF 0B 0B 15 01 03 FF 0B 0B 3A 00 02 FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $12, $70, $5A, $48, $48, $48, $48, $FF, $0B, $0B, $0B ; CPU:$E301 PRG:6301 0B 0B 0B 0B 0B 12 70 5A 48 48 48 48 FF 0B 0B 0B
|
|
.byte $0B, $0B, $10, $52, $55, $56, $72, $5A, $48, $48, $48, $48, $FF, $0B, $0B, $0B ; CPU:$E311 PRG:6311 0B 0B 10 52 55 56 72 5A 48 48 48 48 FF 0B 0B 0B
|
|
.byte $0B, $0B, $0F, $52, $5B, $50, $4E, $5A, $48, $48, $48, $48, $FF, $0B, $0B, $0B ; CPU:$E321 PRG:6321 0B 0B 0F 52 5B 50 4E 5A 48 48 48 48 FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $54, $63, $6B, $62, $5A, $48, $48, $48, $48, $FF, $0B, $0B, $0B ; CPU:$E331 PRG:6331 0B 0B 0B 54 63 6B 62 5A 48 48 48 48 FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $0D, $47, $58, $58, $58, $58, $58, $FF, $0B, $0B, $0B ; CPU:$E341 PRG:6341 0B 0B 0B 0B 0B 0D 47 58 58 58 58 58 FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $0D, $4A, $48, $48, $48, $48, $48, $FF, $0B, $0B, $0B ; CPU:$E351 PRG:6351 0B 0B 0B 0B 0B 0D 4A 48 48 48 48 48 FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $0E, $49, $60, $60, $60, $60, $60, $FF, $0B, $0B, $0B ; CPU:$E361 PRG:6361 0B 0B 0B 0B 0B 0E 49 60 60 60 60 60 FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B ; CPU:$E371 PRG:6371 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B ; CPU:$E381 PRG:6381 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B ; CPU:$E391 PRG:6391 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B ; CPU:$E3A1 PRG:63A1 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0C, $FF, $0B, $0B, $0B ; CPU:$E3B1 PRG:63B1 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0C FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B ; CPU:$E3C1 PRG:63C1 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B ; CPU:$E3D1 PRG:63D1 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B ; CPU:$E3E1 PRG:63E1 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B ; CPU:$E3F1 PRG:63F1 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B FF 0B 0B 0B
|
|
.byte $0B, $FF, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B, $0B ; CPU:$E401 PRG:6401 0B FF 0B 0B 0B 0B FF 0B 0B 0B 0B FF 0B 0B 0B 0B
|
|
.byte $FF, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B, $0B, $FF ; CPU:$E411 PRG:6411 FF 0B 0B 0B 0B FF 0B 0B 0B 0B FF 0B 0B 0B 0B FF
|
|
.byte $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B, $0B, $FF, $0B ; CPU:$E421 PRG:6421 0B 0B 0B 0B FF 0B 0B 0B 0B FF 0B 0B 0B 0B FF 0B
|
|
.byte $0B, $12, $52, $FF, $0B, $0B, $11, $52, $FF, $0B, $0B, $0B, $52, $FF, $0B, $0B ; CPU:$E431 PRG:6431 0B 12 52 FF 0B 0B 11 52 FF 0B 0B 0B 52 FF 0B 0B
|
|
.byte $0B, $52, $FF, $0B, $0B, $10, $52, $FF, $0B, $0B, $0F, $54, $FF, $0B, $0B, $0B ; CPU:$E441 PRG:6441 0B 52 FF 0B 0B 10 52 FF 0B 0B 0F 54 FF 0B 0B 0B
|
|
.byte $0B, $0B, $0B, $FF, $0B, $0B, $0B, $0B, $0B, $0B, $FF, $0B, $0B, $0B, $0B, $0B ; CPU:$E451 PRG:6451 0B 0B 0B FF 0B 0B 0B 0B 0B 0B FF 0B 0B 0B 0B 0B
|
|
.byte $0E, $FF, $0B, $0B, $0B, $12, $70, $47, $FF, $0B, $0B, $0B, $11, $71, $4A, $FF ; CPU:$E461 PRG:6461 0E FF 0B 0B 0B 12 70 47 FF 0B 0B 0B 11 71 4A FF
|
|
.byte $0B, $0B, $0B, $0B, $0E, $49, $FF, $0B, $0B, $0B, $0B, $12, $70, $FF, $0B, $0B ; CPU:$E471 PRG:6471 0B 0B 0B 0B 0E 49 FF 0B 0B 0B 0B 12 70 FF 0B 0B
|
|
.byte $12, $52, $57, $72, $FF, $0B, $52, $57, $52, $5B, $4E, $FF, $0B, $52, $5B, $54 ; CPU:$E481 PRG:6481 12 52 57 72 FF 0B 52 57 52 5B 4E FF 0B 52 5B 54
|
|
.byte $67, $5F, $FF, $55, $53, $6A, $6E, $5C, $66, $FF, $61, $6C, $69, $68, $6F, $47 ; CPU:$E491 PRG:6491 67 5F FF 55 53 6A 6E 5C 66 FF 61 6C 69 68 6F 47
|
|
.byte $FF, $5B, $4B, $51, $50, $4E, $4A, $FF, $5E, $73, $74, $4F, $4D, $49, $FF, $5B ; CPU:$E4A1 PRG:64A1 FF 5B 4B 51 50 4E 4A FF 5E 73 74 4F 4D 49 FF 5B
|
|
.byte $75, $76, $50, $4C, $65, $FF, $5D, $6B, $6B, $6B, $6B, $64, $FF, $0B, $0B, $0B ; CPU:$E4B1 PRG:64B1 75 76 50 4C 65 FF 5D 6B 6B 6B 6B 64 FF 0B 0B 0B
|
|
.byte $0B, $0B, $FF, $0B, $0B, $0B, $0B, $0B, $FF, $48, $48, $48, $48, $48, $FF, $58 ; CPU:$E4C1 PRG:64C1 0B 0B FF 0B 0B 0B 0B 0B FF 48 48 48 48 48 FF 58
|
|
.byte $58, $58, $58, $58, $FF, $48, $48, $48, $48, $48, $FF, $60, $60, $60, $60, $60 ; CPU:$E4D1 PRG:64D1 58 58 58 58 FF 48 48 48 48 48 FF 60 60 60 60 60
|
|
.byte $FF, $59, $6D, $48, $6D, $48, $FF, $5A, $48, $48, $48, $48, $FF, $5A, $48, $48 ; CPU:$E4E1 PRG:64E1 FF 59 6D 48 6D 48 FF 5A 48 48 48 48 FF 5A 48 48
|
|
.byte $48, $48, $FF, $5A, $48, $48, $48, $48, $FF, $5A, $48, $48, $48, $48, $FF, $58 ; CPU:$E4F1 PRG:64F1 48 48 FF 5A 48 48 48 48 FF 5A 48 48 48 48 FF 58
|
|
.byte $58, $58, $58, $58, $FF, $48, $48, $48, $48, $48, $FF, $60, $60, $60, $60, $60 ; CPU:$E501 PRG:6501 58 58 58 58 FF 48 48 48 48 48 FF 60 60 60 60 60
|
|
.byte $FF, $5A, $48, $48, $48, $48, $FF, $5A, $48, $48, $48, $48, $FF, $BE, $BE, $BE ; CPU:$E511 PRG:6511 FF 5A 48 48 48 48 FF 5A 48 48 48 48 FF BE BE BE
|
|
.byte $BE, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $D5, $53, $FF, $BE, $BE, $D4, $54 ; CPU:$E521 PRG:6521 BE FF BE BE BE BE FF BE BE D5 53 FF BE BE D4 54
|
|
.byte $FF, $BE, $BE, $D3, $52, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE, $BE, $FF ; CPU:$E531 PRG:6531 FF BE BE D3 52 FF BE BE BE BE FF BE BE BE BE FF
|
|
.byte $BE, $BE, $BE, $D2, $FF, $BE, $BE, $BE, $59, $FF, $BE, $BE, $55, $BE, $FF, $BE ; CPU:$E541 PRG:6541 BE BE BE D2 FF BE BE BE 59 FF BE BE 55 BE FF BE
|
|
.byte $BE, $56, $BE, $FF, $BE, $BE, $57, $BE, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE ; CPU:$E551 PRG:6551 BE 56 BE FF BE BE 57 BE FF BE BE BE BE FF BE BE
|
|
.byte $BE, $BE, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE, $5A, $FF, $BE, $BE, $BE ; CPU:$E561 PRG:6561 BE BE FF BE BE BE BE FF BE BE BE 5A FF BE BE BE
|
|
.byte $5B, $FF, $BE, $BE, $BE, $5E, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE, $BE ; CPU:$E571 PRG:6571 5B FF BE BE BE 5E FF BE BE BE BE FF BE BE BE BE
|
|
.byte $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE, $BE, $FF ; CPU:$E581 PRG:6581 FF BE BE BE BE FF BE BE BE BE FF BE BE BE BE FF
|
|
.byte $BE, $BE, $BE, $BE, $FF, $BE, $BE, $D0, $CE, $FF, $BE, $BE, $62, $61, $FF, $BE ; CPU:$E591 PRG:6591 BE BE BE BE FF BE BE D0 CE FF BE BE 62 61 FF BE
|
|
.byte $BE, $CF, $BE, $FF, $BE, $BE, $BE, $CD, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE ; CPU:$E5A1 PRG:65A1 BE CF BE FF BE BE BE CD FF BE BE BE BE FF BE BE
|
|
.byte $BE, $BE, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE ; CPU:$E5B1 PRG:65B1 BE BE FF BE BE BE BE FF BE BE BE BE FF BE BE BE
|
|
.byte $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE ; CPU:$E5C1 PRG:65C1 BE BE D1 FF BE BE BE BE BE D1 FF BE BE BE BE BE
|
|
.byte $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF ; CPU:$E5D1 PRG:65D1 D1 FF BE BE BE BE BE D1 FF BE BE BE BE BE D1 FF
|
|
.byte $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE ; CPU:$E5E1 PRG:65E1 BE BE BE BE BE D1 FF BE BE BE BE BE D1 FF BE BE
|
|
.byte $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE ; CPU:$E5F1 PRG:65F1 BE BE BE D1 FF BE BE BE BE BE D1 FF BE BE BE BE
|
|
.byte $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1 ; CPU:$E601 PRG:6601 BE D1 FF BE BE BE BE BE D1 FF BE BE BE BE BE D1
|
|
.byte $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE ; CPU:$E611 PRG:6611 FF BE BE BE BE BE D1 FF BE BE BE BE BE D1 FF BE
|
|
.byte $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE ; CPU:$E621 PRG:6621 BE BE BE BE D1 FF BE BE BE BE BE D1 FF BE BE BE
|
|
.byte $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE ; CPU:$E631 PRG:6631 BE BE D1 FF BE BE BE BE BE D1 FF BE BE BE BE BE
|
|
.byte $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF ; CPU:$E641 PRG:6641 D1 FF BE BE BE BE BE D1 FF BE BE BE BE BE D1 FF
|
|
.byte $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE ; CPU:$E651 PRG:6651 BE BE BE BE BE D1 FF BE BE BE BE BE D1 FF BE BE
|
|
.byte $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE ; CPU:$E661 PRG:6661 BE BE BE D1 FF BE BE BE BE BE D1 FF BE BE BE BE
|
|
.byte $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1 ; CPU:$E671 PRG:6671 BE D1 FF BE BE BE BE BE D1 FF BE BE BE BE BE D1
|
|
.byte $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $CC ; CPU:$E681 PRG:6681 FF BE BE BE BE BE D1 FF BE BE BE BE BE D1 FF CC
|
|
.byte $BE, $BE, $BE, $BE, $D1, $FF, $CB, $CA, $BE, $BE, $BE, $D1, $FF, $C9, $64, $BE ; CPU:$E691 PRG:6691 BE BE BE BE D1 FF CB CA BE BE BE D1 FF C9 64 BE
|
|
.byte $BE, $BE, $D1, $FF, $BE, $65, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE ; CPU:$E6A1 PRG:66A1 BE BE D1 FF BE 65 BE BE BE D1 FF BE BE BE BE BE
|
|
.byte $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF ; CPU:$E6B1 PRG:66B1 D1 FF BE BE BE BE BE D1 FF BE BE BE BE BE D1 FF
|
|
.byte $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE ; CPU:$E6C1 PRG:66C1 BE BE BE BE BE D1 FF BE BE BE BE BE D1 FF BE BE
|
|
.byte $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE ; CPU:$E6D1 PRG:66D1 BE BE BE D1 FF BE BE BE BE BE D1 FF BE BE BE BE
|
|
.byte $BE, $D1, $FF, $C8, $60, $BE, $BE, $BE, $D1, $FF, $C7, $58, $BE, $BE, $BE, $D1 ; CPU:$E6E1 PRG:66E1 BE D1 FF C8 60 BE BE BE D1 FF C7 58 BE BE BE D1
|
|
.byte $FF, $BE, $63, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE ; CPU:$E6F1 PRG:66F1 FF BE 63 BE BE BE D1 FF BE BE BE BE BE D1 FF BE
|
|
.byte $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE ; CPU:$E701 PRG:6701 BE BE BE BE D1 FF BE BE BE BE BE D1 FF BE BE BE
|
|
.byte $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE ; CPU:$E711 PRG:6711 BE BE D1 FF BE BE BE BE BE D1 FF BE BE BE BE BE
|
|
.byte $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF ; CPU:$E721 PRG:6721 D1 FF BE BE BE BE BE D1 FF BE BE BE BE BE D1 FF
|
|
.byte $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE ; CPU:$E731 PRG:6731 BE BE BE BE BE D1 FF BE BE BE BE BE D1 FF BE BE
|
|
.byte $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE ; CPU:$E741 PRG:6741 BE BE BE D1 FF BE BE BE BE BE D1 FF BE BE BE BE
|
|
.byte $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1, $FF, $BE, $BE, $BE, $BE, $BE, $D1 ; CPU:$E751 PRG:6751 BE D1 FF BE BE BE BE BE D1 FF BE BE BE BE BE D1
|
|
.byte $FF, $CC, $BE, $BE, $BE, $BE, $D1, $FF, $CB, $CA, $BE, $BE, $BE, $D1, $FF, $C9 ; CPU:$E761 PRG:6761 FF CC BE BE BE BE D1 FF CB CA BE BE BE D1 FF C9
|
|
.byte $64, $BE, $BE, $BE, $D1, $FF, $BE, $65, $BE, $BE, $BE, $D1, $FF, $00, $1B, $1B ; CPU:$E771 PRG:6771 64 BE BE BE D1 FF BE 65 BE BE BE D1 FF 00 1B 1B
|
|
.byte $92, $B0, $FF, $07, $33, $3A, $94, $B0, $FF, $0C, $51, $1B, $96, $B0, $FF, $13 ; CPU:$E781 PRG:6781 92 B0 FF 07 33 3A 94 B0 FF 0C 51 1B 96 B0 FF 13
|
|
.byte $32, $3A, $98, $B0, $FF, $06, $1B, $1B, $9B, $B0, $FF, $05, $31, $1B, $9D, $B0 ; CPU:$E791 PRG:6791 32 3A 98 B0 FF 06 1B 1B 9B B0 FF 05 31 1B 9D B0
|
|
.byte $FF, $12, $41, $2F, $A0, $B0, $FF, $1A, $36, $1B, $93, $B0, $FF, $04, $1B, $1B ; CPU:$E7A1 PRG:67A1 FF 12 41 2F A0 B0 FF 1A 36 1B 93 B0 FF 04 1B 1B
|
|
.byte $95, $B0, $FF, $0B, $30, $1B, $97, $B0, $FF, $12, $4E, $1B, $9A, $B0, $FF, $19 ; CPU:$E7B1 PRG:67B1 95 B0 FF 0B 30 1B 97 B0 FF 12 4E 1B 9A B0 FF 19
|
|
.byte $1B, $47, $9C, $B0, $FF, $03, $3F, $1B, $9E, $B0, $FF, $0B, $34, $1B, $92, $B0 ; CPU:$E7C1 PRG:67C1 1B 47 9C B0 FF 03 3F 1B 9E B0 FF 0B 34 1B 92 B0
|
|
.byte $FF, $12, $1B, $1B, $94, $B0, $FF, $19, $44, $3A, $96, $B0, $FF, $03, $2E, $1B ; CPU:$E7D1 PRG:67D1 FF 12 1B 1B 94 B0 FF 19 44 3A 96 B0 FF 03 2E 1B
|
|
.byte $98, $B0, $FF, $0B, $36, $1B, $9B, $B0, $FF, $12, $1B, $1B, $9D, $B0, $FF, $18 ; CPU:$E7E1 PRG:67E1 98 B0 FF 0B 36 1B 9B B0 FF 12 1B 1B 9D B0 FF 18
|
|
.byte $30, $1B, $A0, $B0, $FF, $03, $4F, $1B, $93, $B0, $FF, $0A, $1B, $1B, $95, $B0 ; CPU:$E7F1 PRG:67F1 30 1B A0 B0 FF 03 4F 1B 93 B0 FF 0A 1B 1B 95 B0
|
|
.byte $FF, $11, $2D, $3A, $97, $B0, $FF, $19, $1B, $1B, $9A, $B0, $FF, $03, $4F, $1B ; CPU:$E801 PRG:6801 FF 11 2D 3A 97 B0 FF 19 1B 1B 9A B0 FF 03 4F 1B
|
|
.byte $9C, $B0, $FF, $0B, $1B, $1B, $9E, $B0, $FF, $11, $1B, $1B, $92, $B0, $FF, $19 ; CPU:$E811 PRG:6811 9C B0 FF 0B 1B 1B 9E B0 FF 11 1B 1B 92 B0 FF 19
|
|
.byte $37, $1B, $94, $B0, $FF, $03, $4D, $1B, $96, $B0, $FF, $0B, $50, $1B, $98, $B0 ; CPU:$E821 PRG:6821 37 1B 94 B0 FF 03 4D 1B 96 B0 FF 0B 50 1B 98 B0
|
|
.byte $FF, $0C, $1B, $1B, $9B, $B0, $FF, $17, $1B, $2C, $99, $B0, $FF, $03, $37, $2A ; CPU:$E831 PRG:6831 FF 0C 1B 1B 9B B0 FF 17 1B 2C 99 B0 FF 03 37 2A
|
|
.byte $A0, $B0, $FF, $0B, $36, $29, $93, $B0, $FF, $12, $1B, $1B, $95, $B0, $FF, $16 ; CPU:$E841 PRG:6841 A0 B0 FF 0B 36 29 93 B0 FF 12 1B 1B 95 B0 FF 16
|
|
.byte $1B, $31, $97, $B0, $FF, $02, $1B, $42, $9A, $B0, $FF, $09, $1B, $36, $9C, $B0 ; CPU:$E851 PRG:6851 1B 31 97 B0 FF 02 1B 42 9A B0 FF 09 1B 36 9C B0
|
|
.byte $FF, $12, $3F, $28, $9E, $B0, $FF, $19, $48, $27, $92, $B0, $FF, $03, $1B, $1B ; CPU:$E861 PRG:6861 FF 12 3F 28 9E B0 FF 19 48 27 92 B0 FF 03 1B 1B
|
|
.byte $94, $B0, $FF, $09, $1B, $36, $96, $B0, $FF, $10, $2B, $39, $98, $B0, $FF, $19 ; CPU:$E871 PRG:6871 94 B0 FF 09 1B 36 96 B0 FF 10 2B 39 98 B0 FF 19
|
|
.byte $1B, $26, $9B, $B0, $FF, $03, $1B, $1B, $9D, $B0, $FF, $08, $1B, $2F, $A0, $B0 ; CPU:$E881 PRG:6881 1B 26 9B B0 FF 03 1B 1B 9D B0 FF 08 1B 2F A0 B0
|
|
.byte $FF, $0F, $31, $4A, $93, $B0, $FF, $19, $43, $25, $95, $B0, $FF, $03, $4B, $24 ; CPU:$E891 PRG:6891 FF 0F 31 4A 93 B0 FF 19 43 25 95 B0 FF 03 4B 24
|
|
.byte $97, $B0, $FF, $0A, $1B, $3F, $9A, $B0, $FF, $0E, $1B, $36, $9C, $B0, $FF, $19 ; CPU:$E8A1 PRG:68A1 97 B0 FF 0A 1B 3F 9A B0 FF 0E 1B 36 9C B0 FF 19
|
|
.byte $1B, $1B, $9E, $B0, $FF, $03, $37, $2A, $92, $B0, $FF, $0A, $1B, $3F, $94, $B0 ; CPU:$E8B1 PRG:68B1 1B 1B 9E B0 FF 03 37 2A 92 B0 FF 0A 1B 3F 94 B0
|
|
.byte $FF, $0D, $37, $35, $96, $B0, $FF, $19, $36, $29, $98, $B0, $FF, $03, $4D, $23 ; CPU:$E8C1 PRG:68C1 FF 0D 37 35 96 B0 FF 19 36 29 98 B0 FF 03 4D 23
|
|
.byte $9B, $B0, $FF, $0B, $50, $2C, $9D, $B0, $FF, $12, $1B, $1B, $A0, $B0, $FF, $15 ; CPU:$E8D1 PRG:68D1 9B B0 FF 0B 50 2C 9D B0 FF 12 1B 1B A0 B0 FF 15
|
|
.byte $1B, $46, $93, $B0, $FF, $01, $1B, $49, $95, $B0, $FF, $0B, $3F, $28, $97, $B0 ; CPU:$E8E1 PRG:68E1 1B 46 93 B0 FF 01 1B 49 95 B0 FF 0B 3F 28 97 B0
|
|
.byte $FF, $12, $3E, $22, $9A, $B0, $FF, $14, $1B, $2B, $9C, $B0, $FF, $BE, $BE, $62 ; CPU:$E8F1 PRG:68F1 FF 12 3E 22 9A B0 FF 14 1B 2B 9C B0 FF BE BE 62
|
|
.byte $61, $BE, $A7, $80, $81, $67, $6F, $66, $6C, $1E, $96, $B0, $FF, $BE, $BE, $CF ; CPU:$E901 PRG:6901 61 BE A7 80 81 67 6F 66 6C 1E 96 B0 FF BE BE CF
|
|
.byte $BE, $BE, $BE, $AC, $82, $7E, $6F, $66, $6A, $40, $98, $B0, $FF, $BE, $BE, $BE ; CPU:$E911 PRG:6911 BE BE BE AC 82 7E 6F 66 6A 40 98 B0 FF BE BE BE
|
|
.byte $BE, $BE, $BE, $A5, $83, $84, $6F, $66, $6E, $3C, $9B, $B0, $FF, $BE, $BE, $BE ; CPU:$E921 PRG:6921 BE BE BE A5 83 84 6F 66 6E 3C 9B B0 FF BE BE BE
|
|
.byte $BE, $BE, $A6, $88, $85, $87, $6F, $66, $6D, $1B, $9D, $B0, $FF, $BE, $BE, $BE ; CPU:$E931 PRG:6931 BE BE A6 88 85 87 6F 66 6D 1B 9D B0 FF BE BE BE
|
|
.byte $CD, $BE, $BE, $A4, $86, $87, $6F, $66, $6C, $1B, $A0, $B0, $FF, $BE, $BE, $BE ; CPU:$E941 PRG:6941 CD BE BE A4 86 87 6F 66 6C 1B A0 B0 FF BE BE BE
|
|
.byte $BE, $BE, $BE, $8F, $8E, $89, $6F, $66, $6A, $2A, $93, $B0, $FF, $BE, $BE, $BE ; CPU:$E951 PRG:6951 BE BE BE 8F 8E 89 6F 66 6A 2A 93 B0 FF BE BE BE
|
|
.byte $BE, $BE, $BE, $AF, $8C, $8B, $6F, $66, $6E, $1D, $95, $B0, $FF, $BE, $BE, $BE ; CPU:$E961 PRG:6961 BE BE BE AF 8C 8B 6F 66 6E 1D 95 B0 FF BE BE BE
|
|
.byte $BE, $BE, $BE, $BE, $BE, $8A, $6F, $66, $6D, $41, $97, $B0, $FF, $BE, $BE, $BE ; CPU:$E971 PRG:6971 BE BE BE BE BE 8A 6F 66 6D 41 97 B0 FF BE BE BE
|
|
.byte $BE, $C1, $5C, $BE, $BE, $91, $6F, $66, $6C, $1B, $9A, $B0, $FF, $BE, $BE, $BE ; CPU:$E981 PRG:6981 BE C1 5C BE BE 91 6F 66 6C 1B 9A B0 FF BE BE BE
|
|
.byte $BE, $C0, $5D, $BE, $BE, $AD, $6F, $66, $6A, $1C, $9C, $B0, $FF, $BE, $BE, $BE ; CPU:$E991 PRG:6991 BE C0 5D BE BE AD 6F 66 6A 1C 9C B0 FF BE BE BE
|
|
.byte $BE, $BF, $5F, $BE, $BE, $BE, $6F, $66, $6B, $23, $9E, $B0, $FF, $BE, $BE, $BE ; CPU:$E9A1 PRG:69A1 BE BF 5F BE BE BE 6F 66 6B 23 9E B0 FF BE BE BE
|
|
.byte $BE, $BE, $BE, $BE, $BE, $BE, $70, $8D, $A2, $1B, $9F, $B0, $FF, $BE, $BE, $BE ; CPU:$E9B1 PRG:69B1 BE BE BE BE BE BE 70 8D A2 1B 9F B0 FF BE BE BE
|
|
.byte $BE, $BE, $BE, $BE, $BE, $BE, $A3, $A3, $C2, $1B, $94, $B0, $FF, $BE, $BE, $BE ; CPU:$E9C1 PRG:69C1 BE BE BE BE BE BE A3 A3 C2 1B 94 B0 FF BE BE BE
|
|
.byte $BE, $BE, $BE, $BE, $BE, $BE, $BE, $BE, $C2, $3B, $96, $B0, $FF, $BE, $BE, $BE ; CPU:$E9D1 PRG:69D1 BE BE BE BE BE BE BE BE C2 3B 96 B0 FF BE BE BE
|
|
.byte $BE, $BE, $BE, $BE, $BE, $BE, $BE, $BE, $C3, $48, $98, $B0, $FF, $BE, $BE, $BE ; CPU:$E9E1 PRG:69E1 BE BE BE BE BE BE BE BE C3 48 98 B0 FF BE BE BE
|
|
.byte $BE, $BE, $BE, $BE, $BE, $BE, $BE, $BE, $C2, $1B, $9B, $B0, $FF, $BE, $BE, $BE ; CPU:$E9F1 PRG:69F1 BE BE BE BE BE BE BE BE C2 1B 9B B0 FF BE BE BE
|
|
.byte $BE, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE, $55, $FF, $BE, $BE, $BE, $56 ; CPU:$EA01 PRG:6A01 BE FF BE BE BE BE FF BE BE BE 55 FF BE BE BE 56
|
|
.byte $FF, $BE, $BE, $BE, $57, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE, $BE, $FF ; CPU:$EA11 PRG:6A11 FF BE BE BE 57 FF BE BE BE BE FF BE BE BE BE FF
|
|
.byte $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE, $BE, $FF, $BE ; CPU:$EA21 PRG:6A21 BE BE BE BE FF BE BE BE BE FF BE BE BE BE FF BE
|
|
.byte $BE, $BE, $BE, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE ; CPU:$EA31 PRG:6A31 BE BE BE FF BE BE BE BE FF BE BE BE BE FF BE BE
|
|
.byte $BE, $BE, $FF, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $D0, $CE, $FF, $BE, $BE, $BE ; CPU:$EA41 PRG:6A41 BE BE FF BE BE BE BE FF BE BE D0 CE FF BE BE BE
|
|
.byte $BE, $BE, $BE, $FF, $BE, $BE, $BE, $BE, $BE, $BE, $FF, $BE, $BE, $BE, $BE, $BE ; CPU:$EA51 PRG:6A51 BE BE BE FF BE BE BE BE BE BE FF BE BE BE BE BE
|
|
.byte $BE, $FF, $BE, $BE, $BE, $BE, $BE, $68, $FF, $BE, $BE, $BE, $BE, $BE, $6F, $FF ; CPU:$EA61 PRG:6A61 BE FF BE BE BE BE BE 68 FF BE BE BE BE BE 6F FF
|
|
.byte $BE, $BE, $BE, $BE, $BE, $6F, $FF, $BE, $BE, $BE, $BE, $BE, $71, $FF, $BE, $BE ; CPU:$EA71 PRG:6A71 BE BE BE BE BE 6F FF BE BE BE BE BE 71 FF BE BE
|
|
.byte $BE, $BE, $A9, $6F, $FF, $BE, $BE, $BE, $BE, $73, $6F, $FF, $BE, $BE, $BE, $BE ; CPU:$EA81 PRG:6A81 BE BE A9 6F FF BE BE BE BE 73 6F FF BE BE BE BE
|
|
.byte $A8, $6F, $FF, $BE, $BE, $BE, $BE, $74, $6F, $FF, $BE, $BE, $BE, $AA, $77, $6F ; CPU:$EA91 PRG:6A91 A8 6F FF BE BE BE BE 74 6F FF BE BE BE AA 77 6F
|
|
.byte $FF, $BE, $BE, $BE, $76, $78, $72, $FF, $BE, $BE, $A1, $79, $75, $6F, $FF, $BE ; CPU:$EAA1 PRG:6AA1 FF BE BE BE 76 78 72 FF BE BE A1 79 75 6F FF BE
|
|
.byte $BE, $AB, $7A, $7C, $6F, $FF, $BE, $BE, $7F, $7B, $7D, $6F, $FF, $BE, $C5, $3D ; CPU:$EAB1 PRG:6AB1 BE AB 7A 7C 6F FF BE BE 7F 7B 7D 6F FF BE C5 3D
|
|
.byte $9E, $B0, $FF, $BE, $C4, $1B, $92, $B0, $FF, $BE, $C3, $21, $94, $B0, $FF, $C6 ; CPU:$EAC1 PRG:6AC1 9E B0 FF BE C4 1B 92 B0 FF BE C3 21 94 B0 FF C6
|
|
.byte $C2, $25, $96, $B0, $FF, $90, $69, $20, $98, $B0, $FF, $66, $6A, $45, $9B, $B0 ; CPU:$EAD1 PRG:6AD1 C2 25 96 B0 FF 90 69 20 98 B0 FF 66 6A 45 9B B0
|
|
.byte $FF, $66, $6E, $2E, $9D, $B0, $FF, $66, $6D, $1F, $A0, $B0, $FF, $66, $6A, $38 ; CPU:$EAE1 PRG:6AE1 FF 66 6E 2E 9D B0 FF 66 6D 1F A0 B0 FF 66 6A 38
|
|
.byte $93, $B0, $FF, $66, $6A, $4D, $95, $B0, $FF, $66, $6E, $36, $97, $B0, $FF, $66 ; CPU:$EAF1 PRG:6AF1 93 B0 FF 66 6A 4D 95 B0 FF 66 6E 36 97 B0 FF 66
|
|
.byte $6D, $28, $9A, $B0, $FF, $66, $6C, $22, $9C, $B0, $FF, $66, $6A, $46, $9E, $B0 ; CPU:$EB01 PRG:6B01 6D 28 9A B0 FF 66 6C 22 9C B0 FF 66 6A 46 9E B0
|
|
.byte $FF, $66, $6E, $4C, $92, $B0, $FF, $66, $6D, $1B, $94, $B0, $FF, $2D, $2D, $2D ; CPU:$EB11 PRG:6B11 FF 66 6E 4C 92 B0 FF 66 6D 1B 94 B0 FF 2D 2D 2D
|
|
.byte $2D, $FF, $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D, $2D ; CPU:$EB21 PRG:6B21 2D FF 2D 2D 2D 2D FF 2D 2D 2D 2D FF 2D 2D 2D 2D
|
|
.byte $FF, $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D, $2D, $FF ; CPU:$EB31 PRG:6B31 FF 2D 2D 2D 2D FF 2D 2D 2D 2D FF 2D 2D 2D 2D FF
|
|
.byte $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D, $2D, $FF, $2D ; CPU:$EB41 PRG:6B41 2D 2D 2D 2D FF 2D 2D 2D 2D FF 2D 2D 2D 2D FF 2D
|
|
.byte $2D, $2D, $2D, $FF, $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D, $2D, $FF, $2D, $2D ; CPU:$EB51 PRG:6B51 2D 2D 2D FF 2D 2D 2D 2D FF 2D 2D 2D 2D FF 2D 2D
|
|
.byte $2D, $2D, $FF, $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D ; CPU:$EB61 PRG:6B61 2D 2D FF 2D 2D 2D 2D FF 2D 2D 2D 2D FF 2D 2D 2D
|
|
.byte $2D, $2D, $2D, $FF, $2D, $2D, $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D, $C1, $C1 ; CPU:$EB71 PRG:6B71 2D 2D 2D FF 2D 2D 2D 2D 2D 2D FF 2D 2D 2D C1 C1
|
|
.byte $C1, $FF, $2D, $2D, $2D, $C1, $C1, $C1, $FF, $2D, $2D, $2D, $C1, $CF, $C1, $FF ; CPU:$EB81 PRG:6B81 C1 FF 2D 2D 2D C1 C1 C1 FF 2D 2D 2D C1 CF C1 FF
|
|
.byte $2D, $2D, $2D, $C1, $4A, $C1, $FF, $2D, $2D, $2D, $C1, $4D, $C1, $FF, $2D, $2D ; CPU:$EB91 PRG:6B91 2D 2D 2D C1 4A C1 FF 2D 2D 2D C1 4D C1 FF 2D 2D
|
|
.byte $2D, $C1, $4F, $C1, $FF, $2D, $2D, $2D, $C1, $52, $C1, $FF, $2D, $2D, $2D, $C1 ; CPU:$EBA1 PRG:6BA1 2D C1 4F C1 FF 2D 2D 2D C1 52 C1 FF 2D 2D 2D C1
|
|
.byte $59, $69, $FF, $2D, $2D, $2D, $D3, $60, $67, $FF, $2D, $2D, $2D, $D2, $47, $66 ; CPU:$EBB1 PRG:6BB1 59 69 FF 2D 2D 2D D3 60 67 FF 2D 2D 2D D2 47 66
|
|
.byte $FF, $2D, $2D, $2D, $D1, $C1, $65, $FF, $2D, $2D, $2D, $D0, $CE, $5A, $FF, $2D ; CPU:$EBC1 PRG:6BC1 FF 2D 2D 2D D1 C1 65 FF 2D 2D 2D D0 CE 5A FF 2D
|
|
.byte $2D, $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D ; CPU:$EBD1 PRG:6BD1 2D 2D 2D 2D 2D FF 2D 2D 2D 2D 2D 2D FF 2D 2D 2D
|
|
.byte $2D, $2D, $FF, $2D, $2D, $2D, $2D, $2D, $FF, $C1, $C1, $37, $2D, $2D, $FF, $C1 ; CPU:$EBE1 PRG:6BE1 2D 2D FF 2D 2D 2D 2D 2D FF C1 C1 37 2D 2D FF C1
|
|
.byte $C1, $37, $2D, $2D, $FF, $C1, $C1, $37, $2D, $2D, $FF, $C1, $C1, $37, $2D, $2D ; CPU:$EBF1 PRG:6BF1 C1 37 2D 2D FF C1 C1 37 2D 2D FF C1 C1 37 2D 2D
|
|
.byte $FF, $C1, $C9, $37, $2D, $2D, $FF, $C1, $77, $37, $2D, $2D, $FF, $C1, $76, $37 ; CPU:$EC01 PRG:6C01 FF C1 C9 37 2D 2D FF C1 77 37 2D 2D FF C1 76 37
|
|
.byte $2D, $2D, $FF, $CD, $74, $37, $2D, $2D, $FF, $CC, $71, $37, $2D, $2D, $FF, $CB ; CPU:$EC11 PRG:6C11 2D 2D FF CD 74 37 2D 2D FF CC 71 37 2D 2D FF CB
|
|
.byte $6D, $36, $2D, $2D, $FF, $CA, $6A, $82, $2D, $2D, $FF, $C1, $C8, $37, $2D, $2D ; CPU:$EC21 PRG:6C21 6D 36 2D 2D FF CA 6A 82 2D 2D FF C1 C8 37 2D 2D
|
|
.byte $FF, $2D, $2D, $2D, $2D, $2D, $FF, $2D, $2D, $2D, $2D, $2D, $FF, $00, $07, $11 ; CPU:$EC31 PRG:6C31 FF 2D 2D 2D 2D 2D FF 2D 2D 2D 2D 2D FF 00 07 11
|
|
.byte $12, $02, $02, $04, $05, $04, $05, $60, $10, $07, $FF, $08, $FF, $08, $09, $13 ; CPU:$EC41 PRG:6C41 12 02 02 04 05 04 05 60 10 07 FF 08 FF 08 09 13
|
|
.byte $14, $09, $0A, $0C, $0B, $0A, $55, $15, $16, $0C, $0B, $FF, $FF, $0D, $0E, $10 ; CPU:$EC51 PRG:6C51 14 09 0A 0C 0B 0A 55 15 16 0C 0B FF FF 0D 0E 10
|
|
.byte $0F, $10, $0F, $FF, $FF, $11, $FF, $12, $FF, $12, $FF, $FF, $FF, $15, $16, $18 ; CPU:$EC61 PRG:6C61 0F 10 0F FF FF 11 FF 12 FF 12 FF FF FF 15 16 18
|
|
.byte $17, $19, $1A, $1C, $1B, $1A, $1B, $FF, $FF, $1D, $45, $27, $28, $1D, $1E, $20 ; CPU:$EC71 PRG:6C71 17 19 1A 1C 1B 1A 1B FF FF 1D 45 27 28 1D 1E 20
|
|
.byte $1F, $1F, $20, $29, $2A, $21, $22, $2B, $2C, $21, $22, $FF, $FF, $23, $24, $2D ; CPU:$EC81 PRG:6C81 1F 1F 20 29 2A 21 22 2B 2C 21 22 FF FF 23 24 2D
|
|
.byte $2E, $2F, $2F, $2F, $2F, $2F, $2F, $2F, $3B, $2F, $3B, $2F, $2F, $2F, $34, $2F ; CPU:$EC91 PRG:6C91 2E 2F 2F 2F 2F 2F 2F 2F 3B 2F 3B 2F 2F 2F 34 2F
|
|
.byte $2F, $2F, $2F, $3A, $3B, $30, $31, $FF, $FF, $30, $37, $36, $2F, $30, $31, $39 ; CPU:$ECA1 PRG:6CA1 2F 2F 2F 3A 3B 30 31 FF FF 30 37 36 2F 30 31 39
|
|
.byte $2F, $30, $31, $2F, $2F, $30, $31, $38, $2F, $30, $31, $45, $45, $32, $33, $FF ; CPU:$ECB1 PRG:6CB1 2F 30 31 2F 2F 30 31 38 2F 30 31 45 45 32 33 FF
|
|
.byte $FF, $32, $33, $45, $34, $32, $33, $2F, $34, $34, $35, $FF, $FF, $35, $31, $36 ; CPU:$ECC1 PRG:6CC1 FF 32 33 45 34 32 33 2F 34 34 35 FF FF 35 31 36
|
|
.byte $45, $35, $31, $36, $2F, $36, $41, $FF, $FF, $36, $2F, $2F, $2F, $3A, $3B, $2F ; CPU:$ECD1 PRG:6CD1 45 35 31 36 2F 36 41 FF FF 36 2F 2F 2F 3A 3B 2F
|
|
.byte $2F, $3A, $36, $2F, $2F, $3A, $2F, $2F, $2F, $3E, $FE, $FE, $FE, $40, $FE, $FE ; CPU:$ECE1 PRG:6CE1 2F 3A 36 2F 2F 3A 2F 2F 2F 3E FE FE FE 40 FE FE
|
|
.byte $FE, $41, $41, $41, $41, $41, $2F, $2F, $2F, $41, $45, $45, $45, $42, $43, $FF ; CPU:$ECF1 PRG:6CF1 FE 41 41 41 41 41 2F 2F 2F 41 45 45 45 42 43 FF
|
|
.byte $FF, $42, $42, $97, $98, $42, $42, $32, $33, $42, $42, $30, $31, $42, $42, $9B ; CPU:$ED01 PRG:6D01 FF 42 42 97 98 42 42 32 33 42 42 30 31 42 42 9B
|
|
.byte $9C, $42, $42, $42, $42, $42, $88, $43, $89, $42, $42, $43, $43, $43, $44, $30 ; CPU:$ED11 PRG:6D11 9C 42 42 42 42 42 88 43 89 42 42 43 43 43 44 30
|
|
.byte $31, $43, $43, $30, $31, $44, $FF, $FF, $FF, $44, $44, $30, $31, $44, $43, $30 ; CPU:$ED21 PRG:6D21 31 43 43 30 31 44 FF FF FF 44 44 30 31 44 43 30
|
|
.byte $31, $44, $44, $35, $31, $45, $45, $45, $45, $45, $34, $45, $45, $45, $45, $46 ; CPU:$ED31 PRG:6D31 31 44 44 35 31 45 45 45 45 45 34 45 45 45 45 46
|
|
.byte $47, $46, $47, $45, $45, $48, $FD, $40, $FC, $48, $3C, $3E, $FE, $48, $48, $3E ; CPU:$ED41 PRG:6D41 47 46 47 45 45 48 FD 40 FC 48 3C 3E FE 48 48 3E
|
|
.byte $3D, $49, $FE, $48, $3C, $4A, $F5, $F2, $F6, $4A, $FF, $4B, $FF, $4B, $48, $FE ; CPU:$ED51 PRG:6D51 3D 49 FE 48 3C 4A F5 F2 F6 4A FF 4B FF 4B 48 FE
|
|
.byte $3D, $4C, $50, $4D, $9E, $4D, $4E, $FF, $FF, $4E, $9F, $4F, $53, $4F, $4C, $4E ; CPU:$ED61 PRG:6D61 3D 4C 50 4D 9E 4D 4E FF FF 4E 9F 4F 53 4F 4C 4E
|
|
.byte $4D, $4F, $50, $FF, $FF, $51, $50, $52, $3F, $51, $52, $FF, $FF, $52, $52, $54 ; CPU:$ED71 PRG:6D71 4D 4F 50 FF FF 51 50 52 3F 51 52 FF FF 52 52 54
|
|
.byte $54, $52, $52, $54, $8F, $53, $55, $54, $56, $54, $53, $17, $18, $55, $58, $51 ; CPU:$ED81 PRG:6D81 54 52 52 54 8F 53 55 54 56 54 53 17 18 55 58 51
|
|
.byte $51, $55, $F5, $FF, $FF, $55, $55, $FF, $FF, $55, $77, $FF, $FF, $57, $5A, $58 ; CPU:$ED91 PRG:6D91 51 55 F5 FF FF 55 55 FF FF 55 77 FF FF 57 5A 58
|
|
.byte $4B, $57, $59, $58, $5A, $58, $5A, $FF, $FF, $58, $58, $51, $8D, $58, $58, $74 ; CPU:$EDA1 PRG:6DA1 4B 57 59 58 5A 58 5A FF FF 58 58 51 8D 58 58 74
|
|
.byte $51, $58, $96, $66, $67, $58, $58, $51, $51, $59, $F5, $56, $F6, $5B, $47, $5C ; CPU:$EDB1 PRG:6DB1 51 58 96 66 67 58 58 51 51 59 F5 56 F6 5B 47 5C
|
|
.byte $48, $5B, $5E, $59, $59, $5B, $61, $9D, $59, $5C, $5B, $D8, $5F, $5E, $5D, $3B ; CPU:$EDC1 PRG:6DC1 48 5B 5E 59 59 5B 61 9D 59 5C 5B D8 5F 5E 5D 3B
|
|
.byte $3C, $5E, $5D, $FF, $FF, $60, $5F, $FF, $FF, $62, $61, $FF, $FF, $62, $63, $64 ; CPU:$EDD1 PRG:6DD1 3C 5E 5D FF FF 60 5F FF FF 62 61 FF FF 62 63 64
|
|
.byte $65, $64, $63, $FF, $FF, $66, $69, $67, $68, $68, $69, $6A, $6B, $69, $69, $6B ; CPU:$EDE1 PRG:6DE1 65 64 63 FF FF 66 69 67 68 68 69 6A 6B 69 69 6B
|
|
.byte $6B, $6A, $6D, $6B, $6C, $6C, $6D, $59, $59, $6D, $6D, $59, $59, $6D, $6D, $AC ; CPU:$EDF1 PRG:6DF1 6B 6A 6D 6B 6C 6C 6D 59 59 6D 6D 59 59 6D 6D AC
|
|
.byte $AD, $6E, $71, $6F, $70, $6F, $70, $B3, $B3, $71, $72, $5D, $5D, $72, $75, $73 ; CPU:$EE01 PRG:6E01 AD 6E 71 6F 70 6F 70 B3 B3 71 72 5D 5D 72 75 73
|
|
.byte $74, $75, $77, $76, $54, $76, $79, $77, $78, $7A, $7D, $7B, $7C, $7B, $EA, $EB ; CPU:$EE11 PRG:6E11 74 75 77 76 54 76 79 77 78 7A 7D 7B 7C 7B EA EB
|
|
.byte $E7, $7B, $F0, $E7, $70, $81, $80, $80, $82, $82, $82, $82, $82, $82, $88, $82 ; CPU:$EE21 PRG:6E21 E7 7B F0 E7 70 81 80 80 82 82 82 82 82 82 88 82
|
|
.byte $88, $82, $82, $82, $88, $83, $A1, $A4, $A4, $85, $85, $E8, $E8, $85, $86, $82 ; CPU:$EE31 PRG:6E31 88 82 82 82 88 83 A1 A4 A4 85 85 E8 E8 85 86 82
|
|
.byte $82, $85, $03, $E8, $25, $86, $87, $8A, $43, $87, $B3, $B3, $B3, $8C, $B3, $B3 ; CPU:$EE41 PRG:6E41 82 85 03 E8 25 86 87 8A 43 87 B3 B3 B3 8C B3 B3
|
|
.byte $B3, $8E, $90, $91, $92, $93, $58, $94, $51, $96, $96, $67, $67, $97, $98, $42 ; CPU:$EE51 PRG:6E51 B3 8E 90 91 92 93 58 94 51 96 96 67 67 97 98 42
|
|
.byte $42, $99, $9A, $42, $42, $9B, $9C, $42, $42, $A3, $A3, $A4, $A4, $A3, $A2, $8A ; CPU:$EE61 PRG:6E61 42 99 9A 42 42 9B 9C 42 42 A3 A3 A4 A4 A3 A2 8A
|
|
.byte $B3, $A5, $A6, $B2, $B1, $A7, $A8, $B1, $B1, $A8, $A9, $AB, $AC, $A9, $A9, $B1 ; CPU:$EE71 PRG:6E71 B3 A5 A6 B2 B1 A7 A8 B1 B1 A8 A9 AB AC A9 A9 B1
|
|
.byte $B1, $AA, $FF, $AD, $FF, $AA, $AB, $B1, $B1, $AD, $AD, $AD, $AD, $AE, $AF, $B0 ; CPU:$EE81 PRG:6E81 B1 AA FF AD FF AA AB B1 B1 AD AD AD AD AE AF B0
|
|
.byte $B3, $B3, $B3, $5C, $5D, $B3, $B3, $7F, $A0, $B3, $B3, $7E, $7E, $B3, $B3, $7C ; CPU:$EE91 PRG:6E91 B3 B3 B3 5C 5D B3 B3 7F A0 B3 B3 7E 7E B3 B3 7C
|
|
.byte $7D, $B3, $B3, $7A, $7B, $B3, $B3, $78, $79, $B3, $B3, $5D, $78, $B3, $B3, $84 ; CPU:$EEA1 PRG:6EA1 7D B3 B3 7A 7B B3 B3 78 79 B3 B3 5D 78 B3 B3 84
|
|
.byte $B3, $B3, $B3, $84, $84, $B3, $B3, $B3, $81, $B3, $6E, $B3, $B3, $B3, $B3, $B3 ; CPU:$EEB1 PRG:6EB1 B3 B3 B3 84 84 B3 B3 B3 81 B3 6E B3 B3 B3 B3 B3
|
|
.byte $B3, $B3, $5F, $5A, $60, $B3, $B3, $56, $57, $B3, $B3, $5D, $5D, $B8, $B8, $B8 ; CPU:$EEC1 PRG:6EC1 B3 B3 5F 5A 60 B3 B3 56 57 B3 B3 5D 5D B8 B8 B8
|
|
.byte $DA, $B8, $B8, $0B, $F4, $B8, $B8, $B8, $DB, $B8, $B8, $B8, $F3, $B8, $DF, $B8 ; CPU:$EED1 PRG:6ED1 DA B8 B8 0B F4 B8 B8 B8 DB B8 B8 B8 F3 B8 DF B8
|
|
.byte $DE, $B8, $B8, $B8, $B8, $B8, $DF, $B8, $DF, $B9, $FF, $02, $FF, $BE, $E4, $6A ; CPU:$EEE1 PRG:6EE1 DE B8 B8 B8 B8 B8 DF B8 DF B9 FF 02 FF BE E4 6A
|
|
.byte $78, $DF, $DF, $38, $7C, $E3, $E3, $DF, $DF, $E4, $EB, $78, $E6, $E4, $EE, $78 ; CPU:$EEF1 PRG:6EF1 78 DF DF 38 7C E3 E3 DF DF E4 EB 78 E6 E4 EE 78
|
|
.byte $EF, $E5, $85, $E8, $E8, $EC, $47, $ED, $B8, $F5, $77, $FF, $FF, $F5, $F5, $FF ; CPU:$EF01 PRG:6F01 EF E5 85 E8 E8 EC 47 ED B8 F5 77 FF FF F5 F5 FF
|
|
.byte $FF, $F9, $B8, $01, $B8, $FA, $49, $FB, $0D, $FE, $FE, $FE, $FE, $FE, $FE, $35 ; CPU:$EF11 PRG:6F11 FF F9 B8 01 B8 FA 49 FB 0D FE FE FE FE FE FE 35
|
|
.byte $31, $FE, $FE, $49, $FE, $FE, $FE, $49, $4A, $FE, $FE, $FE, $4A, $FE, $FE, $32 ; CPU:$EF21 PRG:6F21 31 FE FE 49 FE FE FE 49 4A FE FE FE 4A FE FE 32
|
|
.byte $33, $FE, $FE, $30, $31, $FE, $3D, $FE, $FE, $FE, $FE, $40, $FE, $FE, $4A, $4B ; CPU:$EF31 PRG:6F31 33 FE FE 30 31 FE 3D FE FE FE FE 40 FE FE 4A 4B
|
|
.byte $48, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FE, $FF, $FF, $11, $FF, $FF, $FF, $0D ; CPU:$EF41 PRG:6F41 48 FF FF FF FF FF FF FF FE FF FF 11 FF FF FF 0D
|
|
.byte $0E, $FF, $FF, $09, $0A, $FF, $FF, $06, $FF, $FF, $FF, $00, $01, $FF, $FF, $65 ; CPU:$EF51 PRG:6F51 0E FF FF 09 0A FF FF 06 FF FF FF 00 01 FF FF 65
|
|
.byte $FF, $FF, $FF, $7F, $7E, $FF, $FF, $85, $FF, $FF, $FF, $83, $84, $FF, $FF, $81 ; CPU:$EF61 PRG:6F61 FF FF FF 7F 7E FF FF 85 FF FF FF 83 84 FF FF 81
|
|
.byte $82, $FF, $FF, $FF, $80, $FF, $FF, $4C, $59, $FF, $4C, $FF, $FF, $FF, $FF, $4D ; CPU:$EF71 PRG:6F71 82 FF FF FF 80 FF FF 4C 59 FF 4C FF FF FF FF 4D
|
|
.byte $4E, $FF, $FF, $FF, $4C, $FF, $FF, $49, $FF, $FF, $FF, $FF, $44, $FF, $FF, $A0 ; CPU:$EF81 PRG:6F81 4E FF FF FF 4C FF FF 49 FF FF FF FF 44 FF FF A0
|
|
.byte $FF, $FF, $FF, $95, $96, $FF, $FF, $9E, $97, $FF, $FF, $9D, $A4, $FF, $FF, $91 ; CPU:$EF91 PRG:6F91 FF FF FF 95 96 FF FF 9E 97 FF FF 9D A4 FF FF 91
|
|
.byte $9C, $FF, $FF, $8E, $8F, $FF, $FF, $87, $8F, $FF, $FF, $AF, $FF, $FF, $FF, $FF ; CPU:$EFA1 PRG:6FA1 9C FF FF 8E 8F FF FF 87 8F FF FF AF FF FF FF FF
|
|
.byte $AE, $FF, $FF, $A7, $FF, $FF, $FF, $A5, $A6, $FF, $FF, $9E, $9F, $FF, $FF, $FF ; CPU:$EFB1 PRG:6FB1 AE FF FF A7 FF FF FF A5 A6 FF FF 9E 9F FF FF FF
|
|
.byte $88, $FF, $FF, $9E, $FF, $FF, $FF, $A4, $93, $FF, $FF, $99, $90, $FF, $FF, $FF ; CPU:$EFC1 PRG:6FC1 88 FF FF 9E FF FF FF A4 93 FF FF 99 90 FF FF FF
|
|
.byte $9D, $FF, $FF, $FF, $87, $FF, $2F, $FF, $FF, $FF, $FF, $3A, $FF, $FF, $FF, $37 ; CPU:$EFD1 PRG:6FD1 9D FF FF FF 87 FF 2F FF FF FF FF 3A FF FF FF 37
|
|
.byte $39, $FF, $1C, $26, $46, $FF, $0F, $FF, $FF, $FF, $B8, $F1, $0E, $FF, $B8, $FF ; CPU:$EFE1 PRG:6FE1 39 FF 1C 26 46 FF 0F FF FF FF B8 F1 0E FF B8 FF
|
|
.byte $DC, $FF, $B8, $FF, $B8, $FF, $FF, $E2, $E1, $FF, $FF, $6C, $E2, $FF, $FF, $1E ; CPU:$EFF1 PRG:6FF1 DC FF B8 FF B8 FF FF E2 E1 FF FF 6C E2 FF FF 1E
|
|
.byte $B8, $FF, $FF, $E2, $E2, $FF, $FF, $FF, $F8, $FF, $FF, $0C, $FF, $FF, $FF, $B8 ; CPU:$F001 PRG:7001 B8 FF FF E2 E2 FF FF FF F8 FF FF 0C FF FF FF B8
|
|
.byte $E0, $FF, $FF, $B8, $BF, $FF, $FF, $B8, $B8, $FF, $FF, $FF, $DD, $00, $01, $03 ; CPU:$F011 PRG:7011 E0 FF FF B8 BF FF FF B8 B8 FF FF FF DD 00 01 03
|
|
.byte $02, $01, $06, $02, $07, $04, $05, $04, $05, $05, $08, $05, $08, $06, $00, $07 ; CPU:$F021 PRG:7021 02 01 06 02 07 04 05 04 05 05 08 05 08 06 00 07
|
|
.byte $03, $08, $04, $08, $04, $0B, $0C, $09, $0A, $10, $0F, $00, $0E, $10, $0F, $0D ; CPU:$F031 PRG:7031 03 08 04 08 04 0B 0C 09 0A 10 0F 00 0E 10 0F 0D
|
|
.byte $0E, $14, $13, $11, $12, $14, $12, $11, $12, $15, $15, $15, $15, $15, $15, $15 ; CPU:$F041 PRG:7041 0E 14 13 11 12 14 12 11 12 15 15 15 15 15 15 15
|
|
.byte $00, $15, $15, $40, $41, $15, $15, $40, $4E, $15, $15, $51, $52, $15, $15, $15 ; CPU:$F051 PRG:7051 00 15 15 40 41 15 15 40 4E 15 15 51 52 15 15 15
|
|
.byte $50, $15, $15, $52, $15, $15, $15, $50, $51, $15, $15, $3C, $3D, $15, $3D, $3D ; CPU:$F061 PRG:7061 50 15 15 52 15 15 15 50 51 15 15 3C 3D 15 3D 3D
|
|
.byte $38, $15, $7F, $80, $87, $15, $15, $39, $15, $15, $15, $15, $38, $15, $15, $38 ; CPU:$F071 PRG:7071 38 15 7F 80 87 15 15 39 15 15 15 15 38 15 15 38
|
|
.byte $39, $15, $15, $3C, $15, $15, $15, $15, $3D, $16, $1D, $1D, $17, $16, $1F, $1F ; CPU:$F081 PRG:7081 39 15 15 3C 15 15 15 15 3D 16 1D 1D 17 16 1F 1F
|
|
.byte $17, $18, $1D, $1D, $17, $18, $19, $24, $18, $18, $19, $24, $17, $18, $24, $17 ; CPU:$F091 PRG:7091 17 18 1D 1D 17 18 19 24 18 18 19 24 17 18 24 17
|
|
.byte $17, $18, $18, $1D, $1D, $18, $1F, $1F, $17, $18, $19, $24, $02, $19, $16, $18 ; CPU:$F0A1 PRG:70A1 17 18 18 1D 1D 18 1F 1F 17 18 19 24 02 19 16 18
|
|
.byte $24, $19, $FF, $24, $19, $1A, $1A, $1A, $1D, $1A, $1A, $1E, $17, $1A, $1A, $1E ; CPU:$F0B1 PRG:70B1 24 19 FF 24 19 1A 1A 1A 1D 1A 1A 1E 17 1A 1A 1E
|
|
.byte $20, $1B, $24, $18, $18, $1C, $FF, $24, $FF, $1D, $1C, $1A, $1B, $1D, $18, $23 ; CPU:$F0C1 PRG:70C1 20 1B 24 18 18 1C FF 24 FF 1D 1C 1A 1B 1D 18 23
|
|
.byte $17, $1D, $1C, $18, $1B, $1D, $24, $24, $1D, $1D, $1B, $1E, $17, $1D, $1A, $18 ; CPU:$F0D1 PRG:70D1 17 1D 1C 18 1B 1D 24 24 1D 1D 1B 1E 17 1D 1A 18
|
|
.byte $18, $20, $18, $18, $1D, $22, $16, $18, $19, $24, $18, $18, $24, $24, $18, $24 ; CPU:$F0E1 PRG:70E1 18 20 18 18 1D 22 16 18 19 24 18 18 24 24 18 24
|
|
.byte $24, $25, $26, $28, $27, $29, $2A, $2C, $2B, $2D, $2E, $30, $2F, $31, $32, $34 ; CPU:$F0F1 PRG:70F1 24 25 26 28 27 29 2A 2C 2B 2D 2E 30 2F 31 32 34
|
|
.byte $33, $35, $83, $36, $37, $38, $39, $3A, $3B, $38, $39, $3A, $00, $38, $39, $3B ; CPU:$F101 PRG:7101 33 35 83 36 37 38 39 3A 3B 38 39 3A 00 38 39 3B
|
|
.byte $3B, $38, $81, $3A, $3B, $38, $39, $82, $3B, $39, $3C, $3B, $3B, $3B, $38, $38 ; CPU:$F111 PRG:7111 3B 38 81 3A 3B 38 39 82 3B 39 3C 3B 3B 3B 38 38
|
|
.byte $3B, $3B, $3B, $39, $3B, $3B, $38, $81, $3B, $3B, $3C, $38, $3B, $3B, $3B, $81 ; CPU:$F121 PRG:7121 3B 3B 3B 39 3B 3B 38 81 3B 3B 3C 38 3B 3B 3B 81
|
|
.byte $3B, $3D, $3B, $38, $81, $3D, $3B, $38, $39, $3E, $3F, $43, $45, $3E, $3F, $3F ; CPU:$F131 PRG:7131 3B 3D 3B 38 81 3D 3B 38 39 3E 3F 43 45 3E 3F 3F
|
|
.byte $3E, $3E, $3F, $48, $42, $3E, $3F, $46, $45, $3F, $56, $3E, $59, $3F, $3E, $48 ; CPU:$F141 PRG:7141 3E 3E 3F 48 42 3E 3F 46 45 3F 56 3E 59 3F 3E 48
|
|
.byte $3F, $3F, $3E, $40, $4E, $3F, $3E, $40, $41, $3F, $3F, $3E, $3F, $3F, $3E, $3E ; CPU:$F151 PRG:7151 3F 3F 3E 40 4E 3F 3E 40 41 3F 3F 3E 3F 3F 3E 3E
|
|
.byte $3F, $3F, $5A, $3E, $5C, $40, $41, $3E, $3F, $40, $4E, $3E, $48, $40, $4E, $3E ; CPU:$F161 PRG:7161 3F 3F 5A 3E 5C 40 41 3E 3F 40 4E 3E 48 40 4E 3E
|
|
.byte $3F, $43, $45, $43, $49, $43, $4A, $52, $49, $43, $45, $52, $49, $44, $49, $44 ; CPU:$F171 PRG:7171 3F 43 45 43 49 43 4A 52 49 43 45 52 49 44 49 44
|
|
.byte $4A, $45, $46, $49, $3E, $45, $46, $3F, $3E, $46, $45, $3E, $3F, $46, $45, $45 ; CPU:$F181 PRG:7181 4A 45 46 49 3E 45 46 3F 3E 46 45 3E 3F 46 45 45
|
|
.byte $48, $46, $42, $47, $15, $46, $45, $3E, $40, $47, $4F, $40, $41, $47, $44, $48 ; CPU:$F191 PRG:7191 48 46 42 47 15 46 45 3E 40 47 4F 40 41 47 44 48
|
|
.byte $44, $48, $45, $48, $3F, $48, $15, $40, $4E, $48, $42, $47, $15, $48, $15, $47 ; CPU:$F1A1 PRG:71A1 44 48 45 48 3F 48 15 40 4E 48 42 47 15 48 15 47
|
|
.byte $41, $48, $3E, $40, $41, $48, $48, $40, $4E, $48, $4F, $47, $4F, $48, $3F, $4F ; CPU:$F1B1 PRG:71B1 41 48 3E 40 41 48 48 40 4E 48 4F 47 4F 48 3F 4F
|
|
.byte $3E, $48, $49, $48, $3E, $48, $48, $4F, $48, $48, $15, $47, $15, $48, $49, $48 ; CPU:$F1C1 PRG:71C1 3E 48 49 48 3E 48 48 4F 48 48 15 47 15 48 49 48
|
|
.byte $4A, $4A, $3F, $3F, $3E, $4F, $48, $4F, $48, $4F, $3F, $40, $41, $53, $54, $40 ; CPU:$F1D1 PRG:71D1 4A 4A 3F 3F 3E 4F 48 4F 48 4F 3F 40 41 53 54 40
|
|
.byte $41, $55, $15, $40, $41, $55, $4A, $40, $41, $57, $61, $58, $60, $5B, $5E, $5D ; CPU:$F1E1 PRG:71E1 41 55 15 40 41 55 4A 40 41 57 61 58 60 5B 5E 5D
|
|
.byte $5F, $62, $3E, $63, $3F, $64, $3E, $65, $3F, $81, $3C, $3B, $3B, $DE, $1C, $18 ; CPU:$F1F1 PRG:71F1 5F 62 3E 63 3F 64 3E 65 3F 81 3C 3B 3B DE 1C 18
|
|
.byte $1B, $FE, $FE, $FE, $FE, $FE, $FE, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $1C ; CPU:$F201 PRG:7201 1B FE FE FE FE FE FE FF FF FF FF FF FF FF FF 1C
|
|
.byte $22, $FF, $FF, $21, $22, $FF, $FF, $20, $DD, $FF, $FF, $FF, $16, $FF, $FF, $DD ; CPU:$F211 PRG:7211 22 FF FF 21 22 FF FF 20 DD FF FF FF 16 FF FF DD
|
|
.byte $FF, $FF, $FF, $1A, $20, $FF, $FF, $DE, $18, $FF, $FF, $22, $DD, $FF, $FF, $22 ; CPU:$F221 PRG:7221 FF FF FF 1A 20 FF FF DE 18 FF FF 22 DD FF FF 22
|
|
.byte $22, $FF, $FF, $19, $16, $FF, $16, $23, $1F, $FF, $FF, $19, $FF, $FF, $16, $16 ; CPU:$F231 PRG:7231 22 FF FF 19 16 FF 16 23 1F FF FF 19 FF FF 16 16
|
|
.byte $1F, $FF, $FF, $DF, $FF, $FF, $16, $16, $18, $FF, $FF, $22, $FF, $FF, $FF, $DD ; CPU:$F241 PRG:7241 1F FF FF DF FF FF 16 16 18 FF FF 22 FF FF FF DD
|
|
.byte $22, $FF, $FF, $20, $20, $FF, $FF, $16, $18, $FF, $FF, $1A, $DD, $FF, $FF, $FE ; CPU:$F251 PRG:7251 22 FF FF 20 20 FF FF 16 18 FF FF 1A DD FF FF FE
|
|
.byte $FE, $00, $01, $09, $0A, $00, $01, $10, $08, $00, $01, $0E, $0C, $00, $01, $08 ; CPU:$F261 PRG:7261 FE 00 01 09 0A 00 01 10 08 00 01 0E 0C 00 01 08
|
|
.byte $08, $00, $01, $16, $08, $00, $03, $10, $11, $00, $01, $08, $0F, $02, $03, $08 ; CPU:$F271 PRG:7271 08 00 01 16 08 00 03 10 11 00 01 08 0F 02 03 08
|
|
.byte $0C, $02, $03, $08, $0F, $02, $03, $0A, $08, $02, $03, $0D, $0E, $02, $03, $08 ; CPU:$F281 PRG:7281 0C 02 03 08 0F 02 03 0A 08 02 03 0D 0E 02 03 08
|
|
.byte $08, $04, $05, $0D, $0E, $04, $05, $09, $0A, $04, $05, $0A, $08, $04, $05, $10 ; CPU:$F291 PRG:7291 08 04 05 0D 0E 04 05 09 0A 04 05 0A 08 04 05 10
|
|
.byte $11, $04, $05, $0B, $0C, $04, $05, $09, $08, $04, $05, $08, $08, $06, $07, $09 ; CPU:$F2A1 PRG:72A1 11 04 05 0B 0C 04 05 09 08 04 05 08 08 06 07 09
|
|
.byte $0A, $06, $07, $08, $0E, $06, $07, $0F, $10, $06, $07, $08, $0D, $06, $07, $0F ; CPU:$F2B1 PRG:72B1 0A 06 07 08 0E 06 07 0F 10 06 07 08 0D 06 07 0F
|
|
.byte $08, $06, $07, $0A, $08, $06, $07, $08, $08, $06, $07, $08, $15, $08, $08, $08 ; CPU:$F2C1 PRG:72C1 08 06 07 0A 08 06 07 08 08 06 07 08 15 08 08 08
|
|
.byte $08, $08, $08, $14, $16, $08, $0D, $0A, $08, $08, $08, $0F, $15, $08, $08, $08 ; CPU:$F2D1 PRG:72D1 08 08 08 14 16 08 0D 0A 08 08 08 0F 15 08 08 08
|
|
.byte $0F, $08, $08, $11, $09, $08, $08, $0C, $0D, $08, $08, $0C, $0A, $08, $08, $12 ; CPU:$F2E1 PRG:72E1 0F 08 08 11 09 08 08 0C 0D 08 08 0C 0A 08 08 12
|
|
.byte $13, $08, $08, $11, $08, $08, $08, $0E, $10, $08, $08, $09, $0A, $08, $08, $10 ; CPU:$F2F1 PRG:72F1 13 08 08 11 08 08 08 0E 10 08 08 09 0A 08 08 10
|
|
.byte $11, $08, $08, $0D, $0E, $08, $08, $0A, $08, $08, $08, $0B, $0C, $08, $0E, $08 ; CPU:$F301 PRG:7301 11 08 08 0D 0E 08 08 0A 08 08 08 0B 0C 08 0E 08
|
|
.byte $08, $08, $08, $14, $08, $08, $08, $0E, $08, $08, $09, $08, $08, $08, $0F, $08 ; CPU:$F311 PRG:7311 08 08 08 14 08 08 08 0E 08 08 09 08 08 08 0F 08
|
|
.byte $08, $08, $12, $08, $08, $08, $0D, $08, $08, $08, $08, $08, $0E, $08, $15, $08 ; CPU:$F321 PRG:7321 08 08 12 08 08 08 0D 08 08 08 08 08 0E 08 15 08
|
|
.byte $08, $09, $08, $08, $08, $09, $0A, $0B, $0C, $0A, $08, $08, $08, $0B, $0C, $08 ; CPU:$F331 PRG:7331 08 09 08 08 08 09 0A 0B 0C 0A 08 08 08 0B 0C 08
|
|
.byte $08, $0B, $0C, $0B, $0C, $0B, $0C, $08, $0E, $0C, $08, $08, $08, $0C, $0E, $09 ; CPU:$F341 PRG:7341 08 0B 0C 0B 0C 0B 0C 08 0E 0C 08 08 08 0C 0E 09
|
|
.byte $08, $0C, $09, $08, $08, $0C, $0C, $08, $08, $0C, $0A, $08, $08, $0D, $0E, $08 ; CPU:$F351 PRG:7351 08 0C 09 08 08 0C 0C 08 08 0C 0A 08 08 0D 0E 08
|
|
.byte $08, $0D, $0E, $16, $08, $0E, $09, $08, $08, $0E, $0C, $08, $08, $0E, $10, $08 ; CPU:$F361 PRG:7361 08 0D 0E 16 08 0E 09 08 08 0E 0C 08 08 0E 10 08
|
|
.byte $08, $0F, $10, $0F, $08, $0F, $10, $0A, $08, $0F, $10, $08, $08, $0F, $0C, $08 ; CPU:$F371 PRG:7371 08 0F 10 0F 08 0F 10 0A 08 0F 10 08 08 0F 0C 08
|
|
.byte $08, $10, $11, $08, $08, $10, $08, $08, $08, $10, $11, $08, $0D, $11, $08, $08 ; CPU:$F381 PRG:7381 08 10 11 08 08 10 08 08 08 10 11 08 0D 11 08 08
|
|
.byte $08, $11, $0A, $08, $08, $12, $13, $08, $08, $13, $14, $08, $08, $13, $0A, $08 ; CPU:$F391 PRG:7391 08 11 0A 08 08 12 13 08 08 13 14 08 08 13 0A 08
|
|
.byte $08, $14, $08, $08, $08, $16, $08, $08, $08, $18, $FF, $FF, $FF, $1C, $1B, $FF ; CPU:$F3A1 PRG:73A1 08 14 08 08 08 16 08 08 08 18 FF FF FF 1C 1B FF
|
|
.byte $FF, $20, $1F, $FF, $FF, $21, $22, $24, $23, $25, $26, $28, $27, $29, $2A, $2C ; CPU:$F3B1 PRG:73B1 FF 20 1F FF FF 21 22 24 23 25 26 28 27 29 2A 2C
|
|
.byte $2B, $2D, $3C, $3E, $FF, $2F, $FF, $FF, $FF, $30, $31, $34, $35, $32, $33, $36 ; CPU:$F3C1 PRG:73C1 2B 2D 3C 3E FF 2F FF FF FF 30 31 34 35 32 33 36
|
|
.byte $37, $34, $35, $FF, $FF, $36, $37, $FF, $FF, $38, $FF, $39, $FF, $39, $FF, $FF ; CPU:$F3D1 PRG:73D1 37 34 35 FF FF 36 37 FF FF 38 FF 39 FF 39 FF FF
|
|
.byte $FF, $3A, $2D, $FF, $3D, $3E, $FF, $FF, $FF, $3F, $FF, $2D, $3C, $40, $FF, $FF ; CPU:$F3E1 PRG:73E1 FF 3A 2D FF 3D 3E FF FF FF 3F FF 2D 3C 40 FF FF
|
|
.byte $FF, $46, $47, $FF, $FF, $48, $FF, $FF, $FF, $49, $49, $49, $49, $49, $85, $63 ; CPU:$F3F1 PRG:73F1 FF 46 47 FF FF 48 FF FF FF 49 49 49 49 49 85 63
|
|
.byte $87, $4A, $51, $DA, $4B, $4E, $50, $00, $54, $4F, $4F, $55, $56, $4F, $C4, $57 ; CPU:$F401 PRG:7401 87 4A 51 DA 4B 4E 50 00 54 4F 4F 55 56 4F C4 57
|
|
.byte $C5, $4F, $4F, $53, $54, $4F, $4F, $59, $52, $4F, $4F, $57, $58, $51, $51, $49 ; CPU:$F411 PRG:7411 C5 4F 4F 53 54 4F 4F 59 52 4F 4F 57 58 51 51 49
|
|
.byte $49, $51, $B7, $49, $B8, $51, $5A, $49, $49, $5B, $5C, $49, $49, $5F, $DA, $61 ; CPU:$F421 PRG:7421 49 51 B7 49 B8 51 5A 49 49 5B 5C 49 49 5F DA 61
|
|
.byte $DA, $65, $65, $63, $82, $69, $66, $68, $67, $6D, $6F, $73, $70, $6E, $6B, $83 ; CPU:$F431 PRG:7431 DA 65 65 63 82 69 66 68 67 6D 6F 73 70 6E 6B 83
|
|
.byte $63, $74, $71, $82, $83, $75, $76, $49, $97, $79, $79, $7E, $80, $79, $7A, $80 ; CPU:$F441 PRG:7441 63 74 71 82 83 75 76 49 97 79 79 7E 80 79 7A 80
|
|
.byte $81, $7F, $49, $63, $63, $85, $86, $87, $88, $86, $7C, $88, $7D, $89, $8A, $8B ; CPU:$F451 PRG:7451 81 7F 49 63 63 85 86 87 88 86 7C 88 7D 89 8A 8B
|
|
.byte $8C, $8D, $DB, $8F, $DB, $90, $91, $80, $80, $92, $49, $80, $7B, $93, $9A, $96 ; CPU:$F461 PRG:7461 8C 8D DB 8F DB 90 91 80 80 92 49 80 7B 93 9A 96
|
|
.byte $49, $95, $49, $94, $63, $9B, $9F, $49, $A4, $9C, $A6, $A4, $AA, $9D, $A8, $A7 ; CPU:$F471 PRG:7471 49 95 49 94 63 9B 9F 49 A4 9C A6 A4 AA 9D A8 A7
|
|
.byte $A9, $A0, $DA, $99, $9E, $AB, $AC, $63, $82, $AC, $AE, $82, $83, $AE, $AF, $83 ; CPU:$F481 PRG:7481 A9 A0 DA 99 9E AB AC 63 82 AC AE 82 83 AE AF 83
|
|
.byte $63, $B2, $B5, $B0, $B6, $B9, $DA, $BA, $DA, $BD, $B1, $C1, $AD, $BF, $DA, $BE ; CPU:$F491 PRG:7491 63 B2 B5 B0 B6 B9 DA BA DA BD B1 C1 AD BF DA BE
|
|
.byte $C0, $C3, $49, $4D, $49, $C6, $DA, $63, $DD, $C7, $C8, $DC, $DC, $C8, $C9, $DC ; CPU:$F4A1 PRG:74A1 C0 C3 49 4D 49 C6 DA 63 DD C7 C8 DC DC C8 C9 DC
|
|
.byte $DC, $C9, $CA, $DC, $D3, $CA, $CB, $D3, $D4, $CB, $CC, $D4, $D5, $CC, $CD, $D5 ; CPU:$F4B1 PRG:74B1 DC C9 CA DC D3 CA CB D3 D4 CB CC D4 D5 CC CD D5
|
|
.byte $D6, $CD, $CE, $D6, $D7, $CD, $CE, $DC, $D7, $CE, $CF, $D7, $DC, $CF, $D0, $DC ; CPU:$F4C1 PRG:74C1 D6 CD CE D6 D7 CD CE DC D7 CE CF D7 DC CF D0 DC
|
|
.byte $DC, $D0, $D1, $DC, $DC, $D1, $D2, $DC, $DC, $D2, $D8, $DC, $DC, $D2, $D8, $DA ; CPU:$F4D1 PRG:74D1 DC D0 D1 DC DC D1 D2 DC DC D2 D8 DC DC D2 D8 DA
|
|
.byte $DA, $D8, $C7, $DC, $DC, $DA, $DA, $DA, $77, $DA, $DA, $DE, $07, $DA, $DA, $DA ; CPU:$F4E1 PRG:74E1 DA D8 C7 DC DC DA DA DA 77 DA DA DE 07 DA DA DA
|
|
.byte $DA, $DA, $DA, $DA, $C2, $DA, $A3, $DA, $98, $DA, $DA, $A2, $A1, $DA, $DA, $8E ; CPU:$F4F1 PRG:74F1 DA DA DA DA C2 DA A3 DA 98 DA DA A2 A1 DA DA 8E
|
|
.byte $DA, $DA, $64, $62, $63, $DA, $5E, $5D, $60, $DA, $DA, $6C, $72, $DA, $DA, $78 ; CPU:$F501 PRG:7501 DA DA 64 62 63 DA 5E 5D 60 DA DA 6C 72 DA DA 78
|
|
.byte $DA, $DB, $DB, $77, $78, $DB, $DB, $BB, $BC, $DC, $DC, $C7, $C8, $DC, $DA, $B3 ; CPU:$F511 PRG:7511 DA DB DB 77 78 DB DB BB BC DC DC C7 C8 DC DA B3
|
|
.byte $B4, $DC, $DC, $DC, $DC, $DC, $DC, $CA, $CB, $DC, $DC, $D2, $D8, $DC, $DC, $D0 ; CPU:$F521 PRG:7521 B4 DC DC DC DC DC DC CA CB DC DC D2 D8 DC DC D0
|
|
.byte $D1, $DC, $DC, $CE, $CF, $DC, $DC, $CC, $CD, $DC, $DC, $C8, $C9, $DC, $DC, $D8 ; CPU:$F531 PRG:7531 D1 DC DC CE CF DC DC CC CD DC DC C8 C9 DC DC D8
|
|
.byte $C7, $DC, $DC, $D1, $D2, $DC, $DC, $CF, $D0, $DC, $DC, $CD, $CE, $DC, $DC, $CB ; CPU:$F541 PRG:7541 C7 DC DC D1 D2 DC DC CF D0 DC DC CD CE DC DC CB
|
|
.byte $CC, $DC, $DC, $C9, $CA, $E9, $D5, $CA, $CB, $FF, $FF, $FF, $FF, $FF, $FF, $38 ; CPU:$F551 PRG:7551 CC DC DC C9 CA E9 D5 CA CB FF FF FF FF FF FF 38
|
|
.byte $FF, $FF, $FF, $32, $33, $FF, $FF, $30, $31, $FF, $FF, $06, $07, $FF, $FF, $04 ; CPU:$F561 PRG:7561 FF FF FF 32 33 FF FF 30 31 FF FF 06 07 FF FF 04
|
|
.byte $05, $FF, $FF, $02, $03, $FF, $FF, $00, $01, $FF, $4C, $FF, $FF, $FF, $FF, $3F ; CPU:$F571 PRG:7571 05 FF FF 02 03 FF FF 00 01 FF 4C FF FF FF FF 3F
|
|
.byte $FF, $FF, $FF, $FF, $3B, $FF, $FF, $44, $FF, $FF, $45, $FF, $FF, $FF, $FF, $42 ; CPU:$F581 PRG:7581 FF FF FF FF 3B FF FF 44 FF FF 45 FF FF FF FF 42
|
|
.byte $43, $FF, $FF, $FF, $41, $FF, $FF, $2E, $2F, $FF, $3D, $FF, $FF, $FF, $FF, $40 ; CPU:$F591 PRG:7591 43 FF FF FF 41 FF FF 2E 2F FF 3D FF FF FF FF 40
|
|
.byte $FF, $FF, $3B, $3A, $2D, $FF, $FF, $FE, $FE, $FF, $2E, $FF, $FF, $FF, $FF, $17 ; CPU:$F5A1 PRG:75A1 FF FF 3B 3A 2D FF FF FE FE FF 2E FF FF FF FF 17
|
|
.byte $FF, $FF, $FF, $1D, $1E, $FF, $FF, $19, $1A, $E2, $F5, $E4, $F5, $EC, $F5, $F0 ; CPU:$F5B1 PRG:75B1 FF FF FF 1D 1E FF FF 19 1A E2 F5 E4 F5 EC F5 F0
|
|
.byte $F5, $F8, $F5, $FC, $F5, $04, $F6, $F0, $F5, $F8, $F5, $FC, $F5, $04, $F6, $E4 ; CPU:$F5C1 PRG:75C1 F5 F8 F5 FC F5 04 F6 F0 F5 F8 F5 FC F5 04 F6 E4
|
|
.byte $F5, $EC, $F5, $FC, $F5, $04, $F6, $E4, $F5, $EC, $F5, $F0, $F5, $F8, $F5, $08 ; CPU:$F5D1 PRG:75D1 F5 EC F5 FC F5 04 F6 E4 F5 EC F5 F0 F5 F8 F5 08
|
|
.byte $F6, $0A, $F6, $4A, $F6, $C2, $F6, $8A, $F6, $EA, $F6, $72, $F7, $A2, $F7, $E2 ; CPU:$F5E1 PRG:75E1 F6 0A F6 4A F6 C2 F6 8A F6 EA F6 72 F7 A2 F7 E2
|
|
.byte $F7, $22, $F8, $62, $F8, $C2, $F8, $22, $F9, $62, $F9, $C2, $F9, $C2, $F9, $A2 ; CPU:$F5F1 PRG:75F1 F7 22 F8 62 F8 C2 F8 22 F9 62 F9 C2 F9 C2 F9 A2
|
|
.byte $F9, $A2, $F9, $F2, $F9, $32, $FA, $32, $F7, $44, $55, $45, $55, $55, $55, $55 ; CPU:$F601 PRG:7601 F9 A2 F9 F2 F9 32 FA 32 F7 44 55 45 55 55 55 55
|
|
.byte $55, $00, $00, $00, $88, $00, $00, $88, $00, $00, $00, $00, $88, $00, $00, $88 ; CPU:$F611 PRG:7611 55 00 00 00 88 00 00 88 00 00 00 00 88 00 00 88
|
|
.byte $00, $00, $8A, $AA, $56, $55, $59, $9A, $02, $00, $00, $88, $A5, $A5, $05, $01 ; CPU:$F621 PRG:7621 00 00 8A AA 56 55 59 9A 02 00 00 88 A5 A5 05 01
|
|
.byte $00, $00, $50, $08, $0A, $0A, $00, $00, $00, $04, $05, $00, $00, $00, $00, $00 ; CPU:$F631 PRG:7631 00 00 50 08 0A 0A 00 00 00 04 05 00 00 00 00 00
|
|
.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $55, $55, $05, $55, $55, $55, $55 ; CPU:$F641 PRG:7641 00 00 00 00 00 00 00 00 00 55 55 05 55 55 55 55
|
|
.byte $55, $55, $55, $50, $15, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55 ; CPU:$F651 PRG:7651 55 55 55 50 15 55 55 55 55 55 55 55 55 55 55 55
|
|
.byte $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55 ; CPU:$F661 PRG:7661 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
|
|
.byte $55, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$F671 PRG:7671 55 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $55, $55, $55, $55, $55, $55, $55 ; CPU:$F681 PRG:7681 FF FF FF FF FF FF FF FF FF 55 55 55 55 55 55 55
|
|
.byte $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55 ; CPU:$F691 PRG:7691 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
|
|
.byte $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55 ; CPU:$F6A1 PRG:76A1 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
|
|
.byte $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55 ; CPU:$F6B1 PRG:76B1 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
|
|
.byte $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55 ; CPU:$F6C1 PRG:76C1 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
|
|
.byte $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55 ; CPU:$F6D1 PRG:76D1 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
|
|
.byte $55, $55, $55, $55, $55, $55, $55, $55, $55, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$F6E1 PRG:76E1 55 55 55 55 55 55 55 55 55 FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$F6F1 PRG:76F1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$F701 PRG:7701 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$F711 PRG:7711 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$F721 PRG:7721 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$F731 PRG:7731 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $AF, $AF, $AF, $AF, $AF ; CPU:$F741 PRG:7741 FF FF FF FF FF FF FF FF FF FF FF AF AF AF AF AF
|
|
.byte $FF, $FF, $FF, $AA, $AA, $AA, $AA, $AA, $FF, $FF, $FF, $FF, $0F, $03, $00, $5F ; CPU:$F751 PRG:7751 FF FF FF AA AA AA AA AA FF FF FF FF 0F 03 00 5F
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$F761 PRG:7761 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $A5, $A5 ; CPU:$F771 PRG:7771 FF 55 55 55 55 55 55 55 55 55 55 55 55 55 A5 A5
|
|
.byte $55, $A5, $A5, $A5, $A5, $A9, $AA, $AA, $55, $AA, $AA, $AA, $AA, $AA, $AA, $6A ; CPU:$F781 PRG:7781 55 A5 A5 A5 A5 A9 AA AA 55 AA AA AA AA AA AA 6A
|
|
.byte $55, $AA, $AA, $AA, $AA, $AA, $6A, $55, $55, $55, $55, $55, $55, $55, $55, $55 ; CPU:$F791 PRG:7791 55 AA AA AA AA AA 6A 55 55 55 55 55 55 55 55 55
|
|
.byte $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55 ; CPU:$F7A1 PRG:77A1 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
|
|
.byte $55, $55, $55, $55, $A5, $A5, $A5, $A5, $A5, $55, $95, $AA, $AA, $AA, $AA, $AA ; CPU:$F7B1 PRG:77B1 55 55 55 55 A5 A5 A5 A5 A5 55 95 AA AA AA AA AA
|
|
.byte $AA, $55, $99, $AA, $AA, $AA, $AA, $AA, $AA, $55, $55, $55, $55, $55, $55, $55 ; CPU:$F7C1 PRG:77C1 AA 55 99 AA AA AA AA AA AA 55 55 55 55 55 55 55
|
|
.byte $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55, $55 ; CPU:$F7D1 PRG:77D1 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
|
|
.byte $55, $00, $00, $00, $00, $00, $00, $00, $00, $0A, $00, $00, $08, $0A, $00, $08 ; CPU:$F7E1 PRG:77E1 55 00 00 00 00 00 00 00 00 0A 00 00 08 0A 00 08
|
|
.byte $0A, $00, $00, $00, $00, $00, $00, $00, $00, $F0, $F0, $F0, $F0, $F0, $F0, $F0 ; CPU:$F7F1 PRG:77F1 0A 00 00 00 00 00 00 00 00 F0 F0 F0 F0 F0 F0 F0
|
|
.byte $F0, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $C0, $F0, $00, $C0, $F0, $00, $F0 ; CPU:$F801 PRG:7801 F0 FF FF FF FF FF FF FF FF C0 F0 00 C0 F0 00 F0
|
|
.byte $00, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$F811 PRG:7811 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $00, $80, $20, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $0A, $02 ; CPU:$F821 PRG:7821 FF 00 80 20 00 00 00 00 00 00 00 00 00 00 0A 02
|
|
.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $F0, $F0, $F0, $F0, $F0, $F0, $F0 ; CPU:$F831 PRG:7831 00 00 00 00 00 00 00 00 00 F0 F0 F0 F0 F0 F0 F0
|
|
.byte $F0, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $C0, $F0, $00, $C0, $F0, $00, $F0 ; CPU:$F841 PRG:7841 F0 FF FF FF FF FF FF FF FF C0 F0 00 C0 F0 00 F0
|
|
.byte $00, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$F851 PRG:7851 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF ; CPU:$F861 PRG:7861 FF 00 F0 FF 00 F0 FF 00 F0 FF 00 F0 FF 00 F0 FF
|
|
.byte $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00 ; CPU:$F871 PRG:7871 00 F0 FF 00 F0 FF 00 F0 FF 00 F0 FF 00 F0 FF 00
|
|
.byte $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0 ; CPU:$F881 PRG:7881 F0 FF 00 F0 FF 00 F0 FF 00 F0 FF 00 F0 FF 00 F0
|
|
.byte $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF ; CPU:$F891 PRG:7891 FF 00 F0 FF 00 F0 FF 00 F0 FF 00 F0 FF 00 F0 FF
|
|
.byte $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00 ; CPU:$F8A1 PRG:78A1 00 F0 FF 00 F0 FF 00 F0 FF 00 F0 FF 00 F0 FF 00
|
|
.byte $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0, $FF, $00, $F0 ; CPU:$F8B1 PRG:78B1 F0 FF 00 F0 FF 00 F0 FF 00 F0 FF 00 F0 FF 00 F0
|
|
.byte $FF, $C0, $FF, $FF, $F0, $FF, $FF, $00, $FF, $FF, $C0, $FF, $FF, $F0, $FF, $FF ; CPU:$F8C1 PRG:78C1 FF C0 FF FF F0 FF FF 00 FF FF C0 FF FF F0 FF FF
|
|
.byte $00, $FF, $FF, $F0, $FF, $FF, $00, $FF, $FF, $C0, $FF, $FF, $F0, $FF, $FF, $00 ; CPU:$F8D1 PRG:78D1 00 FF FF F0 FF FF 00 FF FF C0 FF FF F0 FF FF 00
|
|
.byte $FF, $FF, $F0, $FF, $FF, $F0, $FF, $FF, $C0, $FF, $FF, $F0, $FF, $FF, $00, $FF ; CPU:$F8E1 PRG:78E1 FF FF F0 FF FF F0 FF FF C0 FF FF F0 FF FF 00 FF
|
|
.byte $FF, $C0, $FF, $FF, $F0, $FF, $FF, $00, $FF, $FF, $C0, $FF, $FF, $F0, $FF, $FF ; CPU:$F8F1 PRG:78F1 FF C0 FF FF F0 FF FF 00 FF FF C0 FF FF F0 FF FF
|
|
.byte $00, $FF, $FF, $F0, $FF, $FF, $00, $FF, $FF, $C0, $F0, $FF, $F0, $FF, $FF, $00 ; CPU:$F901 PRG:7901 00 FF FF F0 FF FF 00 FF FF C0 F0 FF F0 FF FF 00
|
|
.byte $FF, $FF, $C0, $FF, $FF, $F0, $FF, $FF, $00, $FF, $FF, $F0, $FF, $FF, $00, $FF ; CPU:$F911 PRG:7911 FF FF C0 FF FF F0 FF FF 00 FF FF F0 FF FF 00 FF
|
|
.byte $FF, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $66, $AA, $AA, $AA, $AA, $AA, $AA ; CPU:$F921 PRG:7921 FF AA AA AA AA AA AA AA AA 66 AA AA AA AA AA AA
|
|
.byte $AA, $66, $99, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA ; CPU:$F931 PRG:7931 AA 66 99 AA AA AA AA AA AA AA AA AA AA AA AA AA
|
|
.byte $AA, $A9, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA ; CPU:$F941 PRG:7941 AA A9 AA AA AA AA AA AA AA AA AA AA AA AA AA AA
|
|
.byte $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $AA ; CPU:$F951 PRG:7951 AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
|
|
.byte $AA, $BB, $AA, $AA, $AA, $AA, $9A, $AA, $AA, $BB, $AA, $AA, $AA, $AA, $A9, $AA ; CPU:$F961 PRG:7961 AA BB AA AA AA AA 9A AA AA BB AA AA AA AA A9 AA
|
|
.byte $A5, $BB, $AA, $AA, $AA, $A9, $AA, $56, $9A, $BB, $6A, $AA, $A6, $AA, $AA, $A5 ; CPU:$F971 PRG:7971 A5 BB AA AA AA A9 AA 56 9A BB 6A AA A6 AA AA A5
|
|
.byte $A9, $BB, $AA, $AA, $A9, $AA, $AA, $AA, $AA, $BA, $AA, $AA, $AA, $AA, $AA, $AA ; CPU:$F981 PRG:7981 A9 BB AA AA A9 AA AA AA AA BA AA AA AA AA AA AA
|
|
.byte $AA, $BB, $AA, $AA, $AA, $AA, $AA, $AA, $AA, $BB, $AA, $AA, $AA, $AA, $AA, $AA ; CPU:$F991 PRG:7991 AA BB AA AA AA AA AA AA AA BB AA AA AA AA AA AA
|
|
.byte $AA, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 ; CPU:$F9A1 PRG:79A1 AA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 ; CPU:$F9B1 PRG:79B1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 ; CPU:$F9C1 PRG:79C1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 ; CPU:$F9D1 PRG:79D1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 ; CPU:$F9E1 PRG:79E1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 ; CPU:$F9F1 PRG:79F1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
.byte $00, $10, $C0, $00, $00, $00, $00, $00, $00, $5D, $55, $55, $11, $00, $00, $00 ; CPU:$FA01 PRG:7A01 00 10 C0 00 00 00 00 00 00 5D 55 55 11 00 00 00
|
|
.byte $00, $55, $55, $55, $55, $5D, $50, $10, $00, $55, $55, $55, $55, $55, $55, $01 ; CPU:$FA11 PRG:7A11 00 55 55 55 55 5D 50 10 00 55 55 55 55 55 55 01
|
|
.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 ; CPU:$FA21 PRG:7A21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 ; CPU:$FA31 PRG:7A31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $40, $5C ; CPU:$FA41 PRG:7A41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 5C
|
|
.byte $57, $00, $40, $50, $5C, $57, $55, $55, $55, $00, $00, $55, $55, $55, $55, $55 ; CPU:$FA51 PRG:7A51 57 00 40 50 5C 57 55 55 55 00 00 55 55 55 55 55
|
|
.byte $55, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 ; CPU:$FA61 PRG:7A61 55 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
.byte $00, $7A, $FA, $8F, $FA, $A7, $FA, $D3, $FA, $20, $A8, $04, $20, $B1, $04, $21 ; CPU:$FA71 PRG:7A71 00 7A FA 8F FA A7 FA D3 FA 20 A8 04 20 B1 04 21
|
|
.byte $28, $08, $21, $E8, $08, $23, $28, $05, $23, $2E, $07, $22, $68, $08, $20, $A8 ; CPU:$FA81 PRG:7A81 28 08 21 E8 08 23 28 05 23 2E 07 22 68 08 20 A8
|
|
.byte $06, $21, $28, $08, $21, $A8, $08, $21, $E8, $07, $23, $28, $05, $23, $2F, $07 ; CPU:$FA91 PRG:7A91 06 21 28 08 21 A8 08 21 E8 07 23 28 05 23 2F 07
|
|
.byte $22, $48, $08, $22, $88, $07, $91, $8B, $97, $8F, $99, $A0, $8F, $9C, $92, $93 ; CPU:$FAA1 PRG:7AA1 22 48 08 22 88 07 91 8B 97 8F 99 A0 8F 9C 92 93
|
|
.byte $9D, $8D, $99, $9C, $8F, $E4, $9A, $31, $9D, $8D, $99, $9C, $8F, $E4, $9A, $9C ; CPU:$FAB1 PRG:7AB1 9D 8D 99 9C 8F E4 9A 31 9D 8D 99 9C 8F E4 9A 9C
|
|
.byte $8F, $9D, $9D, $E6, $9D, $9E, $8B, $9C, $9E, $E6, $9A, $32, $9D, $8D, $99, $9C ; CPU:$FAC1 PRG:7AC1 8F 9D 9D E6 9D 9E 8B 9C 9E E6 9A 32 9D 8D 99 9C
|
|
.byte $8F, $E4, $9C, $99, $9F, $98, $8E, $E4, $92, $93, $9D, $8D, $99, $9C, $8F, $E4 ; CPU:$FAD1 PRG:7AD1 8F E4 9C 99 9F 98 8E E4 92 93 9D 8D 99 9C 8F E4
|
|
.byte $9A, $31, $9D, $8D, $99, $9C, $8F, $E4, $9A, $31, $96, $8F, $90, $9E, $E4, $9A ; CPU:$FAE1 PRG:7AE1 9A 31 9D 8D 99 9C 8F E4 9A 31 96 8F 90 9E E4 9A
|
|
.byte $9C, $8F, $9D, $9D, $E6, $9D, $9E, $8B, $9C, $9E, $E6, $9A, $32, $9D, $8D, $99 ; CPU:$FAF1 PRG:7AF1 9C 8F 9D 9D E6 9D 9E 8B 9C 9E E6 9A 32 9D 8D 99
|
|
.byte $9C, $8F, $E4, $9A, $32, $96, $8F, $90, $9E, $E4 ; CPU:$FB01 PRG:7B01 9C 8F E4 9A 32 96 8F 90 9E E4
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FB0B
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FB0B:
|
|
inc Zp1B ; CPU:$FB0B PRG:7B0B E6 1B
|
|
bne Label_FB11 ; CPU:$FB0D PRG:7B0D D0 02
|
|
inc Zp1C ; CPU:$FB0F PRG:7B0F E6 1C
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FB11
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FB11:
|
|
rts ; CPU:$FB11 PRG:7B11 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FB12
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FB12:
|
|
jsr $88B6 ; CPU:$FB12 PRG:7B12 20 B6 88
|
|
lda #$5F ; CPU:$FB15 PRG:7B15 A9 5F
|
|
sta Zp1B ; CPU:$FB17 PRG:7B17 85 1B
|
|
lda #$FB ; CPU:$FB19 PRG:7B19 A9 FB
|
|
sta Zp1C ; CPU:$FB1B PRG:7B1B 85 1C
|
|
ldy #$00 ; CPU:$FB1D PRG:7B1D A0 00
|
|
lda PPUSTATUS ; CPU:$FB1F PRG:7B1F AD 02 20
|
|
lda (Zp1B),y ; CPU:$FB22 PRG:7B22 B1 1B
|
|
sta PPUADDR ; CPU:$FB24 PRG:7B24 8D 06 20
|
|
jsr $FB0B ; CPU:$FB27 PRG:7B27 20 0B FB
|
|
lda (Zp1B),y ; CPU:$FB2A PRG:7B2A B1 1B
|
|
sta PPUADDR ; CPU:$FB2C PRG:7B2C 8D 06 20
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FB2F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FB2F:
|
|
jsr $FB0B ; CPU:$FB2F PRG:7B2F 20 0B FB
|
|
lda (Zp1B),y ; CPU:$FB32 PRG:7B32 B1 1B
|
|
bpl Label_FB4C ; CPU:$FB34 PRG:7B34 10 16
|
|
cmp #$FF ; CPU:$FB36 PRG:7B36 C9 FF
|
|
beq Label_FB5C ; CPU:$FB38 PRG:7B38 F0 22
|
|
and #$7F ; CPU:$FB3A PRG:7B3A 29 7F
|
|
sta Zp86 ; CPU:$FB3C PRG:7B3C 85 86
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FB3E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FB3E:
|
|
jsr $FB0B ; CPU:$FB3E PRG:7B3E 20 0B FB
|
|
lda (Zp1B),y ; CPU:$FB41 PRG:7B41 B1 1B
|
|
sta PPUDATA ; CPU:$FB43 PRG:7B43 8D 07 20
|
|
dec Zp86 ; CPU:$FB46 PRG:7B46 C6 86
|
|
bne Label_FB3E ; CPU:$FB48 PRG:7B48 D0 F4
|
|
beq Label_FB2F ; CPU:$FB4A PRG:7B4A F0 E3
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FB4C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FB4C:
|
|
sta Zp86 ; CPU:$FB4C PRG:7B4C 85 86
|
|
jsr $FB0B ; CPU:$FB4E PRG:7B4E 20 0B FB
|
|
lda (Zp1B),y ; CPU:$FB51 PRG:7B51 B1 1B
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FB53
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FB53:
|
|
sta PPUDATA ; CPU:$FB53 PRG:7B53 8D 07 20
|
|
dec Zp86 ; CPU:$FB56 PRG:7B56 C6 86
|
|
bne Label_FB53 ; CPU:$FB58 PRG:7B58 D0 F9
|
|
beq Label_FB2F ; CPU:$FB5A PRG:7B5A F0 D3
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FB5C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FB5C:
|
|
jmp $890B ; CPU:$FB5C PRG:7B5C 4C 0B 89
|
|
; ---- data $FB5F-$FEFF (929 bytes) ----
|
|
.byte $20, $00, $54, $FF, $82, $B5, $B7, $04, $FF, $81, $9F, $19, $FF, $83, $B6, $B8 ; CPU:$FB5F PRG:7B5F 20 00 54 FF 82 B5 B7 04 FF 81 9F 19 FF 83 B6 B8
|
|
.byte $BA, $02, $FF, $82, $9D, $A2, $19, $FF, $87, $BE, $B9, $BB, $FF, $BC, $9E, $BD ; CPU:$FB6F PRG:7B6F BA 02 FF 82 9D A2 19 FF 87 BE B9 BB FF BC 9E BD
|
|
.byte $0C, $FF, $95, $23, $20, $1D, $1A, $17, $14, $11, $0E, $0B, $14, $23, $02, $01 ; CPU:$FB7F PRG:7B7F 0C FF 95 23 20 1D 1A 17 14 11 0E 0B 14 23 02 01
|
|
.byte $60, $61, $6B, $73, $7B, $83, $8B, $93, $0B, $FF, $95, $24, $1B, $1E, $1B, $1E ; CPU:$FB8F PRG:7B8F 60 61 6B 73 7B 83 8B 93 0B FF 95 24 1B 1E 1B 1E
|
|
.byte $1B, $1E, $0F, $0C, $09, $24, $03, $5F, $6A, $62, $6C, $74, $7C, $84, $8C, $94 ; CPU:$FB9F PRG:7B9F 1B 1E 0F 0C 09 24 03 5F 6A 62 6C 74 7C 84 8C 94
|
|
.byte $0A, $FF, $96, $43, $25, $22, $1F, $1C, $05, $04, $07, $10, $07, $21, $42, $0A ; CPU:$FBAF PRG:7BAF 0A FF 96 43 25 22 1F 1C 05 04 07 10 07 21 42 0A
|
|
.byte $5E, $6A, $63, $6D, $75, $7D, $85, $8D, $95, $09, $FF, $8E, $49, $44, $3E, $3C ; CPU:$FBBF PRG:7BBF 5E 6A 63 6D 75 7D 85 8D 95 09 FF 8E 49 44 3E 3C
|
|
.byte $3B, $39, $35, $31, $2D, $29, $18, $12, $08, $06, $02, $6A, $87, $64, $6E, $76 ; CPU:$FBCF PRG:7BCF 3B 39 35 31 2D 29 18 12 08 06 02 6A 87 64 6E 76
|
|
.byte $7E, $86, $8E, $96, $0A, $FF, $8D, $45, $3F, $53, $2E, $3A, $36, $32, $2E, $2A ; CPU:$FBDF PRG:7BDF 7E 86 8E 96 0A FF 8D 45 3F 53 2E 3A 36 32 2E 2A
|
|
.byte $19, $13, $0D, $5D, $02, $6A, $87, $65, $6F, $77, $7F, $87, $8F, $97, $0A, $FF ; CPU:$FBEF PRG:7BEF 19 13 0D 5D 02 6A 87 65 6F 77 7F 87 8F 97 0A FF
|
|
.byte $96, $46, $40, $33, $2F, $2B, $37, $33, $2F, $2B, $26, $15, $28, $5C, $6A, $68 ; CPU:$FBFF PRG:7BFF 96 46 40 33 2F 2B 37 33 2F 2B 26 15 28 5C 6A 68
|
|
.byte $66, $70, $78, $80, $88, $90, $98, $09, $FF, $8D, $4A, $47, $41, $3D, $30, $2C ; CPU:$FC0F PRG:7C0F 66 70 78 80 88 90 98 09 FF 8D 4A 47 41 3D 30 2C
|
|
.byte $38, $34, $30, $2C, $27, $16, $5B, $02, $6A, $88, $69, $67, $71, $79, $81, $89 ; CPU:$FC1F PRG:7C1F 38 34 30 2C 27 16 5B 02 6A 88 69 67 71 79 81 89
|
|
.byte $91, $99, $08, $FF, $84, $4D, $4B, $48, $52, $02, $54, $03, $55, $04, $56, $8B ; CPU:$FC2F PRG:7C2F 91 99 08 FF 84 4D 4B 48 52 02 54 03 55 04 56 8B
|
|
.byte $57, $58, $59, $5A, $9B, $72, $7A, $82, $8A, $92, $9A, $07, $FF, $84, $50, $4E ; CPU:$FC3F PRG:7C3F 57 58 59 5A 9B 72 7A 82 8A 92 9A 07 FF 84 50 4E
|
|
.byte $4C, $BF, $0C, $FF, $8A, $9C, $A0, $A3, $A6, $FF, $A9, $AC, $AF, $B2, $B4, $06 ; CPU:$FC4F PRG:7C4F 4C BF 0C FF 8A 9C A0 A3 A6 FF A9 AC AF B2 B4 06
|
|
.byte $FF, $99, $51, $4F, $00, $C0, $C1, $C2, $C3, $C4, $C5, $C6, $C7, $C8, $C9, $CA ; CPU:$FC5F PRG:7C5F FF 99 51 4F 00 C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA
|
|
.byte $CB, $CC, $FF, $A1, $A4, $A7, $FF, $AA, $AD, $B0, $B3, $19, $FF, $86, $A5, $A8 ; CPU:$FC6F PRG:7C6F CB CC FF A1 A4 A7 FF AA AD B0 B3 19 FF 86 A5 A8
|
|
.byte $FF, $AB, $AE, $B1, $52, $FF, $88, $CE, $FF, $CF, $D0, $D1, $D2, $D3, $D4, $38 ; CPU:$FC7F PRG:7C7F FF AB AE B1 52 FF 88 CE FF CF D0 D1 D2 D3 D4 38
|
|
.byte $FF, $88, $D5, $FF, $CF, $D0, $D1, $D2, $D3, $D4, $54, $FF, $8B, $D6, $D7, $CF ; CPU:$FC8F PRG:7C8F FF 88 D5 FF CF D0 D1 D2 D3 D4 54 FF 8B D6 D7 CF
|
|
.byte $D2, $D4, $D8, $D9, $DA, $DB, $FF, $CE, $02, $DC, $81, $D7, $2B, $FF, $8C, $DD ; CPU:$FC9F PRG:7C9F D2 D4 D8 D9 DA DB FF CE 02 DC 81 D7 2B FF 8C DD
|
|
.byte $DE, $DF, $E0, $E1, $E2, $E3, $E4, $E5, $E6, $FF, $E7, $34, $FF, $9C, $D1, $E8 ; CPU:$FCAF PRG:7CAF DE DF E0 E1 E2 E3 E4 E5 E6 FF E7 34 FF 9C D1 E8
|
|
.byte $E9, $EA, $EB, $DE, $EC, $ED, $EE, $EF, $F0, $F1, $F2, $F3, $F4, $F5, $F6, $F7 ; CPU:$FCBF PRG:7CBF E9 EA EB DE EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7
|
|
.byte $F8, $F9, $FA, $FB, $EC, $F7, $E3, $E4, $E5, $E6, $47, $FF, $02, $5F, $05, $FF ; CPU:$FCCF PRG:7CCF F8 F9 FA FB EC F7 E3 E4 E5 E6 47 FF 02 5F 05 FF
|
|
.byte $81, $BF, $02, $55, $05, $FF, $81, $AB, $02, $55, $02, $FF, $81, $FB, $03, $FA ; CPU:$FCDF PRG:7CDF 81 BF 02 55 05 FF 81 AB 02 55 02 FF 81 FB 03 FA
|
|
.byte $02, $55, $02, $FF, $02, $F0, $81, $FC, $02, $F0, $81, $FC, $19, $FF, $FF, $FF ; CPU:$FCEF PRG:7CEF 02 55 02 FF 02 F0 81 FC 02 F0 81 FC 19 FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FCFF PRG:7CFF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FD0F PRG:7D0F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FD1F PRG:7D1F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FD2F PRG:7D2F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FD3F PRG:7D3F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FD4F PRG:7D4F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FD5F PRG:7D5F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FD6F PRG:7D6F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FD7F PRG:7D7F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FD8F PRG:7D8F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FD9F PRG:7D9F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FDAF PRG:7DAF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FDBF PRG:7DBF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FDCF PRG:7DCF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FDDF PRG:7DDF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FDEF PRG:7DEF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FDFF PRG:7DFF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FE0F PRG:7E0F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FE1F PRG:7E1F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FE2F PRG:7E2F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FE3F PRG:7E3F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FE4F PRG:7E4F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FE5F PRG:7E5F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FE6F PRG:7E6F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FE7F PRG:7E7F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FE8F PRG:7E8F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FE9F PRG:7E9F FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FEAF PRG:7EAF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FEBF PRG:7EBF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FECF PRG:7ECF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FEDF PRG:7EDF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FEEF PRG:7EEF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF ; CPU:$FEFF PRG:7EFF FF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Reset
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Reset:
|
|
ldx #$FF ; CPU:$FF00 PRG:7F00 A2 FF
|
|
txs ; CPU:$FF02 PRG:7F02 9A
|
|
sei ; CPU:$FF03 PRG:7F03 78
|
|
cld ; CPU:$FF04 PRG:7F04 D8
|
|
lda #$00 ; CPU:$FF05 PRG:7F05 A9 00
|
|
sta PPUCTRL ; CPU:$FF07 PRG:7F07 8D 00 20
|
|
sta PPUMASK ; CPU:$FF0A PRG:7F0A 8D 01 20
|
|
lda #$30 ; CPU:$FF0D PRG:7F0D A9 30
|
|
jsr $FF49 ; CPU:$FF0F PRG:7F0F 20 49 FF
|
|
jsr $FF57 ; CPU:$FF12 PRG:7F12 20 57 FF
|
|
bcc Label_FF2F ; CPU:$FF15 PRG:7F15 90 18
|
|
lda #$10 ; CPU:$FF17 PRG:7F17 A9 10
|
|
jsr $FF49 ; CPU:$FF19 PRG:7F19 20 49 FF
|
|
lda #$30 ; CPU:$FF1C PRG:7F1C A9 30
|
|
jsr $FF49 ; CPU:$FF1E PRG:7F1E 20 49 FF
|
|
jsr $FF4C ; CPU:$FF21 PRG:7F21 20 4C FF
|
|
jsr $FF4C ; CPU:$FF24 PRG:7F24 20 4C FF
|
|
lda #$10 ; CPU:$FF27 PRG:7F27 A9 10
|
|
jsr $FF49 ; CPU:$FF29 PRG:7F29 20 49 FF
|
|
jmp $FF3E ; CPU:$FF2C PRG:7F2C 4C 3E FF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FF2F
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FF2F:
|
|
lda #$20 ; CPU:$FF2F PRG:7F2F A9 20
|
|
jsr $FF49 ; CPU:$FF31 PRG:7F31 20 49 FF
|
|
lda #$30 ; CPU:$FF34 PRG:7F34 A9 30
|
|
jsr $FF49 ; CPU:$FF36 PRG:7F36 20 49 FF
|
|
lda #$20 ; CPU:$FF39 PRG:7F39 A9 20
|
|
jsr $FF49 ; CPU:$FF3B PRG:7F3B 20 49 FF
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FF3E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FF3E:
|
|
lda #$30 ; CPU:$FF3E PRG:7F3E A9 30
|
|
sta $4100 ; CPU:$FF40 PRG:7F40 8D 00 41
|
|
jsr $FF69 ; CPU:$FF43 PRG:7F43 20 69 FF
|
|
jmp $8028 ; CPU:$FF46 PRG:7F46 4C 28 80
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FF49
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FF49:
|
|
sta $4100 ; CPU:$FF49 PRG:7F49 8D 00 41
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FF4C
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FF4C:
|
|
ldy #$04 ; CPU:$FF4C PRG:7F4C A0 04
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FF4E
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FF4E:
|
|
ldx #$CE ; CPU:$FF4E PRG:7F4E A2 CE
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FF50
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FF50:
|
|
dex ; CPU:$FF50 PRG:7F50 CA
|
|
bne Label_FF50 ; CPU:$FF51 PRG:7F51 D0 FD
|
|
dey ; CPU:$FF53 PRG:7F53 88
|
|
bne Label_FF4E ; CPU:$FF54 PRG:7F54 D0 F8
|
|
rts ; CPU:$FF56 PRG:7F56 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FF57
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FF57:
|
|
lda #$41 ; CPU:$FF57 PRG:7F57 A9 41
|
|
cmp $0120 ; CPU:$FF59 PRG:7F59 CD 20 01
|
|
bne Label_FF67 ; CPU:$FF5C PRG:7F5C D0 09
|
|
lda #$56 ; CPU:$FF5E PRG:7F5E A9 56
|
|
cmp $0121 ; CPU:$FF60 PRG:7F60 CD 21 01
|
|
bne Label_FF67 ; CPU:$FF63 PRG:7F63 D0 02
|
|
sec ; CPU:$FF65 PRG:7F65 38
|
|
rts ; CPU:$FF66 PRG:7F66 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FF67
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FF67:
|
|
clc ; CPU:$FF67 PRG:7F67 18
|
|
rts ; CPU:$FF68 PRG:7F68 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FF69
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FF69:
|
|
lda #$41 ; CPU:$FF69 PRG:7F69 A9 41
|
|
sta $0120 ; CPU:$FF6B PRG:7F6B 8D 20 01
|
|
lda #$56 ; CPU:$FF6E PRG:7F6E A9 56
|
|
sta $0121 ; CPU:$FF70 PRG:7F70 8D 21 01
|
|
rts ; CPU:$FF73 PRG:7F73 60
|
|
; ---- data $FF74-$FF7C (9 bytes) ----
|
|
.byte $A9, $5A, $8D, $20, $01, $8D, $21, $01, $60 ; CPU:$FF74 PRG:7F74 A9 5A 8D 20 01 8D 21 01 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FF7D
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FF7D:
|
|
ora #$30 ; CPU:$FF7D PRG:7F7D 09 30
|
|
sta $4100 ; CPU:$FF7F PRG:7F7F 8D 00 41
|
|
rts ; CPU:$FF82 PRG:7F82 60
|
|
; -----------------------------------------------------------------------------
|
|
; Routine: Label_FF83
|
|
; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage.
|
|
; Local: Continues its parent routine along the condition or operation encoded in this label,
|
|
; then returns, branches again, or rejoins shared code as documented by the instructions.
|
|
; Parameters: Undetermined in Pass 1 unless implied by the caller.
|
|
; Returns: Undetermined in Pass 1; status flags and registers may carry results.
|
|
; Clobbers: Undetermined in Pass 1.
|
|
; -----------------------------------------------------------------------------
|
|
Label_FF83:
|
|
ldx #$00 ; CPU:$FF83 PRG:7F83 A2 00
|
|
stx Zp86 ; CPU:$FF85 PRG:7F85 86 86
|
|
jmp $FF69 ; CPU:$FF87 PRG:7F87 4C 69 FF
|
|
; ---- data $FF8A-$FFFF (118 bytes) ----
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FF8A PRG:7F8A FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FF9A PRG:7F9A FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FFAA PRG:7FAA FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FFBA PRG:7FBA FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FFCA PRG:7FCA FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FFDA PRG:7FDA FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF ; CPU:$FFEA PRG:7FEA FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
|
.byte $81, $B0, $00, $FF, $81, $B0 ; CPU:$FFFA PRG:7FFA 81 B0 00 FF 81 B0
|