; Lode Runner (U) 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=$C02C RESET=$C000 IRQ=$FFF9 ; PRG mapped at $C000-$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" ; ----------------------------------------------------------------------------- ; 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: sei ; CPU:$C000 PRG:0000 78 cld ; CPU:$C001 PRG:0001 D8 ldx #$FF ; CPU:$C002 PRG:0002 A2 FF bne Label_C00A ; CPU:$C004 PRG:0004 D0 04 ; ----------------------------------------------------------------------------- ; Routine: Label_C006 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C006: sta $2007 ; CPU:$C006 PRG:0006 8D 07 20 rts ; CPU:$C009 PRG:0009 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C00A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C00A: txs ; CPU:$C00A PRG:000A 9A jmp Label_CC012 ; CPU:$C00B PRG:000B 4C 12 C0 ; ----------------------------------------------------------------------------- ; Routine: Label_C00E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C00E: lda $2007 ; CPU:$C00E PRG:000E AD 07 20 rts ; CPU:$C011 PRG:0011 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C012 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C012: ldy #$00 ; CPU:$C012 PRG:0012 A0 00 sty Zp00 ; CPU:$C014 PRG:0014 84 00 sty Zp01 ; CPU:$C016 PRG:0016 84 01 tya ; CPU:$C018 PRG:0018 98 ldx #$08 ; CPU:$C019 PRG:0019 A2 08 ; ----------------------------------------------------------------------------- ; Routine: Label_C01B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C01B: sta (Zp00),y ; CPU:$C01B PRG:001B 91 00 iny ; CPU:$C01D PRG:001D C8 bne Label_C01B ; CPU:$C01E PRG:001E D0 FB inc Zp01 ; CPU:$C020 PRG:0020 E6 01 dex ; CPU:$C022 PRG:0022 CA bne Label_C01B ; CPU:$C023 PRG:0023 D0 F6 lda #$23 ; CPU:$C025 PRG:0025 A9 23 sta ZpE5 ; CPU:$C027 PRG:0027 85 E5 jmp Label_CC3A6 ; CPU:$C029 PRG:0029 4C A6 C3 ; ----------------------------------------------------------------------------- ; 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:$C02C PRG:002C 48 txa ; CPU:$C02D PRG:002D 8A pha ; CPU:$C02E PRG:002E 48 tya ; CPU:$C02F PRG:002F 98 pha ; CPU:$C030 PRG:0030 48 jsr Label_CC27C ; CPU:$C031 PRG:0031 20 7C C2 lda Zp10 ; CPU:$C034 PRG:0034 A5 10 beq Label_C050 ; CPU:$C036 PRG:0036 F0 18 lda #$00 ; CPU:$C038 PRG:0038 A9 00 sta Zp10 ; CPU:$C03A PRG:003A 85 10 lda Zp11 ; CPU:$C03C PRG:003C A5 11 tax ; CPU:$C03E PRG:003E AA beq Label_C043 ; CPU:$C03F PRG:003F F0 02 bne Label_C050 ; CPU:$C041 PRG:0041 D0 0D ; ----------------------------------------------------------------------------- ; Routine: Label_C043 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C043: jsr Label_CC18E ; CPU:$C043 PRG:0043 20 8E C1 lda #$20 ; CPU:$C046 PRG:0046 A9 20 ldx #$00 ; CPU:$C048 PRG:0048 A2 00 jsr Label_CC178 ; CPU:$C04A PRG:004A 20 78 C1 jmp Label_CC0A4 ; CPU:$C04D PRG:004D 4C A4 C0 ; ----------------------------------------------------------------------------- ; Routine: Label_C050 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C050: lda #$3F ; CPU:$C050 PRG:0050 A9 3F ldx #$08 ; CPU:$C052 PRG:0052 A2 08 jsr Label_CC178 ; CPU:$C054 PRG:0054 20 78 C1 inc Zp9E ; CPU:$C057 PRG:0057 E6 9E lda Zp9E ; CPU:$C059 PRG:0059 A5 9E and #$1F ; CPU:$C05B PRG:005B 29 1F bne Label_C07B ; CPU:$C05D PRG:005D D0 1C inc Zp9F ; CPU:$C05F PRG:005F E6 9F lda Zp9F ; CPU:$C061 PRG:0061 A5 9F and #$03 ; CPU:$C063 PRG:0063 29 03 tax ; CPU:$C065 PRG:0065 AA lda #$0F ; CPU:$C066 PRG:0066 A9 0F jsr Label_CC006 ; CPU:$C068 PRG:0068 20 06 C0 lda $C39E,x ; CPU:$C06B PRG:006B BD 9E C3 jsr Label_CC006 ; CPU:$C06E PRG:006E 20 06 C0 lda #$00 ; CPU:$C071 PRG:0071 A9 00 jsr Label_CC006 ; CPU:$C073 PRG:0073 20 06 C0 lda #$30 ; CPU:$C076 PRG:0076 A9 30 jsr Label_CC006 ; CPU:$C078 PRG:0078 20 06 C0 ; ----------------------------------------------------------------------------- ; Routine: Label_C07B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C07B: lda Zp9E ; CPU:$C07B PRG:007B A5 9E and #$07 ; CPU:$C07D PRG:007D 29 07 bne Label_C0A4 ; CPU:$C07F PRG:007F D0 23 lda #$3F ; CPU:$C081 PRG:0081 A9 3F ldx #$0C ; CPU:$C083 PRG:0083 A2 0C jsr Label_CC178 ; CPU:$C085 PRG:0085 20 78 C1 inc Zp72 ; CPU:$C088 PRG:0088 E6 72 lda Zp72 ; CPU:$C08A PRG:008A A5 72 and #$03 ; CPU:$C08C PRG:008C 29 03 tax ; CPU:$C08E PRG:008E AA lda #$0F ; CPU:$C08F PRG:008F A9 0F jsr Label_CC006 ; CPU:$C091 PRG:0091 20 06 C0 lda #$38 ; CPU:$C094 PRG:0094 A9 38 jsr Label_CC006 ; CPU:$C096 PRG:0096 20 06 C0 lda #$28 ; CPU:$C099 PRG:0099 A9 28 jsr Label_CC006 ; CPU:$C09B PRG:009B 20 06 C0 lda $C3A2,x ; CPU:$C09E PRG:009E BD A2 C3 jsr Label_CC006 ; CPU:$C0A1 PRG:00A1 20 06 C0 ; ----------------------------------------------------------------------------- ; Routine: Label_C0A4 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C0A4: lda Zp03 ; CPU:$C0A4 PRG:00A4 A5 03 sta $2001 ; CPU:$C0A6 PRG:00A6 8D 01 20 jsr Label_CC1E1 ; CPU:$C0A9 PRG:00A9 20 E1 C1 lda ZpDB ; CPU:$C0AC PRG:00AC A5 DB beq Label_C0D1 ; CPU:$C0AE PRG:00AE F0 21 lda Zp06 ; CPU:$C0B0 PRG:00B0 A5 06 and #$10 ; CPU:$C0B2 PRG:00B2 29 10 beq Label_C0D1 ; CPU:$C0B4 PRG:00B4 F0 1B jsr Label_CC2C6 ; CPU:$C0B6 PRG:00B6 20 C6 C2 jsr Label_CDE9F ; CPU:$C0B9 PRG:00B9 20 9F DE jsr Label_CC1D7 ; CPU:$C0BC PRG:00BC 20 D7 C1 ; ----------------------------------------------------------------------------- ; Routine: Label_C0BF ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C0BF: jsr Label_CC1E1 ; CPU:$C0BF PRG:00BF 20 E1 C1 lda Zp06 ; CPU:$C0C2 PRG:00C2 A5 06 and #$10 ; CPU:$C0C4 PRG:00C4 29 10 beq Label_C0BF ; CPU:$C0C6 PRG:00C6 F0 F7 jsr Label_CDE9F ; CPU:$C0C8 PRG:00C8 20 9F DE jsr Label_CC1D7 ; CPU:$C0CB PRG:00CB 20 D7 C1 jsr Label_CC2B3 ; CPU:$C0CE PRG:00CE 20 B3 C2 ; ----------------------------------------------------------------------------- ; Routine: Label_C0D1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C0D1: lda ZpB7 ; CPU:$C0D1 PRG:00D1 A5 B7 beq Label_C127 ; CPU:$C0D3 PRG:00D3 F0 52 jsr Label_CE271 ; CPU:$C0D5 PRG:00D5 20 71 E2 inc ZpB9 ; CPU:$C0D8 PRG:00D8 E6 B9 lda ZpB9 ; CPU:$C0DA PRG:00DA A5 B9 cmp ZpB8 ; CPU:$C0DC PRG:00DC C5 B8 bcc Label_C127 ; CPU:$C0DE PRG:00DE 90 47 lda #$00 ; CPU:$C0E0 PRG:00E0 A9 00 sta ZpB9 ; CPU:$C0E2 PRG:00E2 85 B9 ; ----------------------------------------------------------------------------- ; Routine: Label_C0E4 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C0E4: lda ZpBE ; CPU:$C0E4 PRG:00E4 A5 BE asl a ; CPU:$C0E6 PRG:00E6 0A tay ; CPU:$C0E7 PRG:00E7 A8 lda (ZpBA),y ; CPU:$C0E8 PRG:00E8 B1 BA sta ZpBC ; CPU:$C0EA PRG:00EA 85 BC iny ; CPU:$C0EC PRG:00EC C8 lda (ZpBA),y ; CPU:$C0ED PRG:00ED B1 BA sta ZpBD ; CPU:$C0EF PRG:00EF 85 BD beq Label_C123 ; CPU:$C0F1 PRG:00F1 F0 30 cmp #$01 ; CPU:$C0F3 PRG:00F3 C9 01 beq Label_C119 ; CPU:$C0F5 PRG:00F5 F0 22 lda ZpBF ; CPU:$C0F7 PRG:00F7 A5 BF asl a ; CPU:$C0F9 PRG:00F9 0A clc ; CPU:$C0FA PRG:00FA 18 adc ZpBF ; CPU:$C0FB PRG:00FB 65 BF tay ; CPU:$C0FD PRG:00FD A8 ldx #$00 ; CPU:$C0FE PRG:00FE A2 00 stx ZpC0 ; CPU:$C100 PRG:0100 86 C0 jsr Label_CC12D ; CPU:$C102 PRG:0102 20 2D C1 jsr Label_CC12D ; CPU:$C105 PRG:0105 20 2D C1 jsr Label_CC12D ; CPU:$C108 PRG:0108 20 2D C1 inc ZpBF ; CPU:$C10B PRG:010B E6 BF lda (ZpBC),y ; CPU:$C10D PRG:010D B1 BC bne Label_C127 ; CPU:$C10F PRG:010F D0 16 lda #$00 ; CPU:$C111 PRG:0111 A9 00 sta ZpBF ; CPU:$C113 PRG:0113 85 BF inc ZpBE ; CPU:$C115 PRG:0115 E6 BE bne Label_C127 ; CPU:$C117 PRG:0117 D0 0E ; ----------------------------------------------------------------------------- ; Routine: Label_C119 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C119: lda ZpBC ; CPU:$C119 PRG:0119 A5 BC sta ZpB8 ; CPU:$C11B PRG:011B 85 B8 lda #$00 ; CPU:$C11D PRG:011D A9 00 sta ZpBE ; CPU:$C11F PRG:011F 85 BE beq Label_C0E4 ; CPU:$C121 PRG:0121 F0 C1 ; ----------------------------------------------------------------------------- ; Routine: Label_C123 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C123: lda #$00 ; CPU:$C123 PRG:0123 A9 00 sta ZpB7 ; CPU:$C125 PRG:0125 85 B7 ; ----------------------------------------------------------------------------- ; Routine: Label_C127 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C127: pla ; CPU:$C127 PRG:0127 68 tay ; CPU:$C128 PRG:0128 A8 pla ; CPU:$C129 PRG:0129 68 tax ; CPU:$C12A PRG:012A AA pla ; CPU:$C12B PRG:012B 68 rti ; CPU:$C12C PRG:012C 40 ; ----------------------------------------------------------------------------- ; Routine: Label_C12D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C12D: lda (ZpBC),y ; CPU:$C12D PRG:012D B1 BC and #$F0 ; CPU:$C12F PRG:012F 29 F0 cmp #$80 ; CPU:$C131 PRG:0131 C9 80 beq Label_C16E ; CPU:$C133 PRG:0133 F0 39 cpx #$08 ; CPU:$C135 PRG:0135 E0 08 beq Label_C143 ; CPU:$C137 PRG:0137 F0 0A lda #$8A ; CPU:$C139 PRG:0139 A9 8A sta $4000,x ; CPU:$C13B PRG:013B 9D 00 40 lda #$00 ; CPU:$C13E PRG:013E A9 00 sta $4001,x ; CPU:$C140 PRG:0140 9D 01 40 ; ----------------------------------------------------------------------------- ; Routine: Label_C143 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C143: lda (ZpBC),y ; CPU:$C143 PRG:0143 B1 BC sta ZpCC ; CPU:$C145 PRG:0145 85 CC rol a ; CPU:$C147 PRG:0147 2A rol a ; CPU:$C148 PRG:0148 2A rol a ; CPU:$C149 PRG:0149 2A rol a ; CPU:$C14A PRG:014A 2A rol a ; CPU:$C14B PRG:014B 2A and #$0F ; CPU:$C14C PRG:014C 29 0F tax ; CPU:$C14E PRG:014E AA tya ; CPU:$C14F PRG:014F 98 pha ; CPU:$C150 PRG:0150 48 lda ZpCC ; CPU:$C151 PRG:0151 A5 CC and #$0F ; CPU:$C153 PRG:0153 29 0F asl a ; CPU:$C155 PRG:0155 0A clc ; CPU:$C156 PRG:0156 18 adc $C378,x ; CPU:$C157 PRG:0157 7D 78 C3 tay ; CPU:$C15A PRG:015A A8 ldx ZpC0 ; CPU:$C15B PRG:015B A6 C0 lda $C2F0,y ; CPU:$C15D PRG:015D B9 F0 C2 sta $4002,x ; CPU:$C160 PRG:0160 9D 02 40 iny ; CPU:$C163 PRG:0163 C8 lda $C2F0,y ; CPU:$C164 PRG:0164 B9 F0 C2 ora #$A0 ; CPU:$C167 PRG:0167 09 A0 sta $4003,x ; CPU:$C169 PRG:0169 9D 03 40 pla ; CPU:$C16C PRG:016C 68 tay ; CPU:$C16D PRG:016D A8 ; ----------------------------------------------------------------------------- ; Routine: Label_C16E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C16E: iny ; CPU:$C16E PRG:016E C8 lda #$04 ; CPU:$C16F PRG:016F A9 04 clc ; CPU:$C171 PRG:0171 18 adc ZpC0 ; CPU:$C172 PRG:0172 65 C0 sta ZpC0 ; CPU:$C174 PRG:0174 85 C0 tax ; CPU:$C176 PRG:0176 AA rts ; CPU:$C177 PRG:0177 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C178 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C178: sta $2006 ; CPU:$C178 PRG:0178 8D 06 20 stx $2006 ; CPU:$C17B PRG:017B 8E 06 20 lda Zp04 ; CPU:$C17E PRG:017E A5 04 sta $2005 ; CPU:$C180 PRG:0180 8D 05 20 lda Zp05 ; CPU:$C183 PRG:0183 A5 05 sta $2005 ; CPU:$C185 PRG:0185 8D 05 20 lda Zp02 ; CPU:$C188 PRG:0188 A5 02 sta $2000 ; CPU:$C18A PRG:018A 8D 00 20 rts ; CPU:$C18D PRG:018D 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C18E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C18E: lda Zp0A ; CPU:$C18E PRG:018E A5 0A clc ; CPU:$C190 PRG:0190 18 adc Zp08 ; CPU:$C191 PRG:0191 65 08 ldx Zp09 ; CPU:$C193 PRG:0193 A6 09 jsr Label_CC178 ; CPU:$C195 PRG:0195 20 78 C1 lda Zp0B ; CPU:$C198 PRG:0198 A5 0B jsr Label_CC006 ; CPU:$C19A PRG:019A 20 06 C0 adc #$02 ; CPU:$C19D PRG:019D 69 02 jsr Label_CC006 ; CPU:$C19F PRG:019F 20 06 C0 lda Zp09 ; CPU:$C1A2 PRG:01A2 A5 09 adc #$20 ; CPU:$C1A4 PRG:01A4 69 20 tax ; CPU:$C1A6 PRG:01A6 AA lda Zp08 ; CPU:$C1A7 PRG:01A7 A5 08 adc Zp0A ; CPU:$C1A9 PRG:01A9 65 0A jsr Label_CC178 ; CPU:$C1AB PRG:01AB 20 78 C1 lda Zp0B ; CPU:$C1AE PRG:01AE A5 0B adc #$01 ; CPU:$C1B0 PRG:01B0 69 01 jsr Label_CC006 ; CPU:$C1B2 PRG:01B2 20 06 C0 adc #$02 ; CPU:$C1B5 PRG:01B5 69 02 jsr Label_CC006 ; CPU:$C1B7 PRG:01B7 20 06 C0 lda Zp0D ; CPU:$C1BA PRG:01BA A5 0D adc Zp08 ; CPU:$C1BC PRG:01BC 65 08 ldx Zp0C ; CPU:$C1BE PRG:01BE A6 0C pha ; CPU:$C1C0 PRG:01C0 48 jsr Label_CC178 ; CPU:$C1C1 PRG:01C1 20 78 C1 jsr Label_CC00E ; CPU:$C1C4 PRG:01C4 20 0E C0 jsr Label_CC00E ; CPU:$C1C7 PRG:01C7 20 0E C0 and Zp0E ; CPU:$C1CA PRG:01CA 25 0E ora Zp0F ; CPU:$C1CC PRG:01CC 05 0F tay ; CPU:$C1CE PRG:01CE A8 pla ; CPU:$C1CF PRG:01CF 68 jsr Label_CC178 ; CPU:$C1D0 PRG:01D0 20 78 C1 tya ; CPU:$C1D3 PRG:01D3 98 jmp Label_CC006 ; CPU:$C1D4 PRG:01D4 4C 06 C0 ; ----------------------------------------------------------------------------- ; Routine: Label_C1D7 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C1D7: jsr Label_CC1E1 ; CPU:$C1D7 PRG:01D7 20 E1 C1 lda Zp06 ; CPU:$C1DA PRG:01DA A5 06 and #$10 ; CPU:$C1DC PRG:01DC 29 10 bne Label_C1D7 ; CPU:$C1DE PRG:01DE D0 F7 rts ; CPU:$C1E0 PRG:01E0 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C1E1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C1E1: lda #$01 ; CPU:$C1E1 PRG:01E1 A9 01 sta $4016 ; CPU:$C1E3 PRG:01E3 8D 16 40 lda #$00 ; CPU:$C1E6 PRG:01E6 A9 00 sta $4016 ; CPU:$C1E8 PRG:01E8 8D 16 40 tax ; CPU:$C1EB PRG:01EB AA ldy #$08 ; CPU:$C1EC PRG:01EC A0 08 ; ----------------------------------------------------------------------------- ; Routine: Label_C1EE ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C1EE: txa ; CPU:$C1EE PRG:01EE 8A asl a ; CPU:$C1EF PRG:01EF 0A tax ; CPU:$C1F0 PRG:01F0 AA lda $4016 ; CPU:$C1F1 PRG:01F1 AD 16 40 jsr Label_CC20D ; CPU:$C1F4 PRG:01F4 20 0D C2 bne Label_C1EE ; CPU:$C1F7 PRG:01F7 D0 F5 stx Zp06 ; CPU:$C1F9 PRG:01F9 86 06 ldx #$00 ; CPU:$C1FB PRG:01FB A2 00 ldy #$08 ; CPU:$C1FD PRG:01FD A0 08 ; ----------------------------------------------------------------------------- ; Routine: Label_C1FF ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C1FF: txa ; CPU:$C1FF PRG:01FF 8A asl a ; CPU:$C200 PRG:0200 0A tax ; CPU:$C201 PRG:0201 AA lda $4017 ; CPU:$C202 PRG:0202 AD 17 40 jsr Label_CC20D ; CPU:$C205 PRG:0205 20 0D C2 bne Label_C1FF ; CPU:$C208 PRG:0208 D0 F5 stx Zp07 ; CPU:$C20A PRG:020A 86 07 rts ; CPU:$C20C PRG:020C 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C20D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C20D: and #$01 ; CPU:$C20D PRG:020D 29 01 beq Label_C212 ; CPU:$C20F PRG:020F F0 01 inx ; CPU:$C211 PRG:0211 E8 ; ----------------------------------------------------------------------------- ; Routine: Label_C212 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C212: dey ; CPU:$C212 PRG:0212 88 rts ; CPU:$C213 PRG:0213 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C214 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C214: lda #$10 ; CPU:$C214 PRG:0214 A9 10 sta Zp02 ; CPU:$C216 PRG:0216 85 02 sta $2000 ; CPU:$C218 PRG:0218 8D 00 20 lda #$00 ; CPU:$C21B PRG:021B A9 00 sta ZpCA ; CPU:$C21D PRG:021D 85 CA sta ZpC9 ; CPU:$C21F PRG:021F 85 C9 sta ZpCD ; CPU:$C221 PRG:0221 85 CD sta Zp06 ; CPU:$C223 PRG:0223 85 06 sta ZpB7 ; CPU:$C225 PRG:0225 85 B7 sta Zp04 ; CPU:$C227 PRG:0227 85 04 sta Zp05 ; CPU:$C229 PRG:0229 85 05 sta Zp10 ; CPU:$C22B PRG:022B 85 10 sta Zp11 ; CPU:$C22D PRG:022D 85 11 sta Zp08 ; CPU:$C22F PRG:022F 85 08 sta ZpB9 ; CPU:$C231 PRG:0231 85 B9 lda #$0A ; CPU:$C233 PRG:0233 A9 0A sta ZpB8 ; CPU:$C235 PRG:0235 85 B8 jsr Label_CC298 ; CPU:$C237 PRG:0237 20 98 C2 jsr Label_CC287 ; CPU:$C23A PRG:023A 20 87 C2 jsr Label_CC2DC ; CPU:$C23D PRG:023D 20 DC C2 lda #$20 ; CPU:$C240 PRG:0240 A9 20 ldx #$00 ; CPU:$C242 PRG:0242 A2 00 jsr Label_CC178 ; CPU:$C244 PRG:0244 20 78 C1 ldy #$08 ; CPU:$C247 PRG:0247 A0 08 ldx #$00 ; CPU:$C249 PRG:0249 A2 00 lda #$20 ; CPU:$C24B PRG:024B A9 20 ; ----------------------------------------------------------------------------- ; Routine: Label_C24D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C24D: jsr Label_CC006 ; CPU:$C24D PRG:024D 20 06 C0 dex ; CPU:$C250 PRG:0250 CA bne Label_C24D ; CPU:$C251 PRG:0251 D0 FA dey ; CPU:$C253 PRG:0253 88 bne Label_C24D ; CPU:$C254 PRG:0254 D0 F7 lda #$23 ; CPU:$C256 PRG:0256 A9 23 ldx #$C0 ; CPU:$C258 PRG:0258 A2 C0 jsr Label_CC178 ; CPU:$C25A PRG:025A 20 78 C1 lda #$00 ; CPU:$C25D PRG:025D A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_C25F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C25F: jsr Label_CC006 ; CPU:$C25F PRG:025F 20 06 C0 inx ; CPU:$C262 PRG:0262 E8 bne Label_C25F ; CPU:$C263 PRG:0263 D0 FA lda #$27 ; CPU:$C265 PRG:0265 A9 27 ldx #$C0 ; CPU:$C267 PRG:0267 A2 C0 jsr Label_CC178 ; CPU:$C269 PRG:0269 20 78 C1 lda #$00 ; CPU:$C26C PRG:026C A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_C26E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C26E: jsr Label_CC006 ; CPU:$C26E PRG:026E 20 06 C0 inx ; CPU:$C271 PRG:0271 E8 bne Label_C26E ; CPU:$C272 PRG:0272 D0 FA ; ----------------------------------------------------------------------------- ; Routine: Label_C274 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C274: jsr Label_CC2A8 ; CPU:$C274 PRG:0274 20 A8 C2 lda #$08 ; CPU:$C277 PRG:0277 A9 08 jsr Label_CC28C ; CPU:$C279 PRG:0279 20 8C C2 ; ----------------------------------------------------------------------------- ; Routine: Label_C27C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C27C: lda #$00 ; CPU:$C27C PRG:027C A9 00 sta $2003 ; CPU:$C27E PRG:027E 8D 03 20 lda #$07 ; CPU:$C281 PRG:0281 A9 07 sta $4014 ; CPU:$C283 PRG:0283 8D 14 40 rts ; CPU:$C286 PRG:0286 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C287 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C287: jsr Label_CC2A8 ; CPU:$C287 PRG:0287 20 A8 C2 lda #$00 ; CPU:$C28A PRG:028A A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_C28C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C28C: sta $2001 ; CPU:$C28C PRG:028C 8D 01 20 ; ----------------------------------------------------------------------------- ; Routine: Label_C28F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C28F: sta Zp03 ; CPU:$C28F PRG:028F 85 03 rts ; CPU:$C291 PRG:0291 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C292 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C292: lda Zp03 ; CPU:$C292 PRG:0292 A5 03 ora #$10 ; CPU:$C294 PRG:0294 09 10 bne Label_C28F ; CPU:$C296 PRG:0296 D0 F7 ; ----------------------------------------------------------------------------- ; Routine: Label_C298 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C298: ldy #$00 ; CPU:$C298 PRG:0298 A0 00 sty Zp00 ; CPU:$C29A PRG:029A 84 00 lda #$07 ; CPU:$C29C PRG:029C A9 07 sta Zp01 ; CPU:$C29E PRG:029E 85 01 lda #$F8 ; CPU:$C2A0 PRG:02A0 A9 F8 ; ----------------------------------------------------------------------------- ; Routine: Label_C2A2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C2A2: sta (Zp00),y ; CPU:$C2A2 PRG:02A2 91 00 iny ; CPU:$C2A4 PRG:02A4 C8 bne Label_C2A2 ; CPU:$C2A5 PRG:02A5 D0 FB rts ; CPU:$C2A7 PRG:02A7 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C2A8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C2A8: lda $2002 ; CPU:$C2A8 PRG:02A8 AD 02 20 bmi Label_C2A8 ; CPU:$C2AB PRG:02AB 30 FB ; ----------------------------------------------------------------------------- ; Routine: Label_C2AD ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C2AD: lda $2002 ; CPU:$C2AD PRG:02AD AD 02 20 bpl Label_C2AD ; CPU:$C2B0 PRG:02B0 10 FB rts ; CPU:$C2B2 PRG:02B2 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C2B3 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C2B3: jsr Label_CC2A8 ; CPU:$C2B3 PRG:02B3 20 A8 C2 lda Zp02 ; CPU:$C2B6 PRG:02B6 A5 02 ora #$80 ; CPU:$C2B8 PRG:02B8 09 80 bne Label_C2CA ; CPU:$C2BA PRG:02BA D0 0E ; ----------------------------------------------------------------------------- ; Routine: Label_C2BC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C2BC: lda #$00 ; CPU:$C2BC PRG:02BC A9 00 sta Zp10 ; CPU:$C2BE PRG:02BE 85 10 sta Zp11 ; CPU:$C2C0 PRG:02C0 85 11 ; ----------------------------------------------------------------------------- ; Routine: Label_C2C2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C2C2: lda Zp10 ; CPU:$C2C2 PRG:02C2 A5 10 bne Label_C2C2 ; CPU:$C2C4 PRG:02C4 D0 FC ; ----------------------------------------------------------------------------- ; Routine: Label_C2C6 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C2C6: lda Zp02 ; CPU:$C2C6 PRG:02C6 A5 02 and #$7F ; CPU:$C2C8 PRG:02C8 29 7F ; ----------------------------------------------------------------------------- ; Routine: Label_C2CA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C2CA: sta Zp02 ; CPU:$C2CA PRG:02CA 85 02 sta $2000 ; CPU:$C2CC PRG:02CC 8D 00 20 rts ; CPU:$C2CF PRG:02CF 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C2D0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C2D0: lda #$07 ; CPU:$C2D0 PRG:02D0 A9 07 sta $4015 ; CPU:$C2D2 PRG:02D2 8D 15 40 rts ; CPU:$C2D5 PRG:02D5 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C2D6 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C2D6: lda #$00 ; CPU:$C2D6 PRG:02D6 A9 00 sta $4015 ; CPU:$C2D8 PRG:02D8 8D 15 40 rts ; CPU:$C2DB PRG:02DB 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C2DC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C2DC: lda #$3F ; CPU:$C2DC PRG:02DC A9 3F ldx #$00 ; CPU:$C2DE PRG:02DE A2 00 jsr Label_CC178 ; CPU:$C2E0 PRG:02E0 20 78 C1 ldy #$20 ; CPU:$C2E3 PRG:02E3 A0 20 ; ----------------------------------------------------------------------------- ; Routine: Label_C2E5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C2E5: lda $C37E,x ; CPU:$C2E5 PRG:02E5 BD 7E C3 jsr Label_CC006 ; CPU:$C2E8 PRG:02E8 20 06 C0 inx ; CPU:$C2EB PRG:02EB E8 dey ; CPU:$C2EC PRG:02EC 88 bne Label_C2E5 ; CPU:$C2ED PRG:02ED D0 F6 rts ; CPU:$C2EF PRG:02EF 60 ; ---- data $C2F0-$C3A5 (182 bytes) ---- ; referenced by `lda $C39E,x` at $C06B (operand $C39E falls inside this region) ; referenced by `lda $C3A2,x` at $C09E (operand $C3A2 falls inside this region) ; referenced by `adc $C378,x` at $C157 (operand $C378 falls inside this region) ; referenced by `lda $C2F0,y` at $C15D (operand $C2F0 falls inside this region) ; referenced by `lda $C2F0,y` at $C164 (operand $C2F0 falls inside this region) ; referenced by `lda $C37E,x` at $C2E5 (operand $C37E falls inside this region) .byte $AE, $06, $4E, $06, $F3, $05, $9E, $05, $4D, $05, $01, $05, $B9, $04, $75, $04 ; CPU:$C2F0 PRG:02F0 AE 06 4E 06 F3 05 9E 05 4D 05 01 05 B9 04 75 04 .byte $35, $04, $F8, $03, $BF, $03, $89, $03, $57, $03, $27, $03, $F9, $02, $CF, $02 ; CPU:$C300 PRG:0300 35 04 F8 03 BF 03 89 03 57 03 27 03 F9 02 CF 02 .byte $A6, $02, $80, $02, $5C, $02, $3A, $02, $1A, $02, $FC, $01, $DF, $01, $C4, $01 ; CPU:$C310 PRG:0310 A6 02 80 02 5C 02 3A 02 1A 02 FC 01 DF 01 C4 01 .byte $AB, $01, $93, $01, $7C, $01, $67, $01, $52, $01, $3F, $01, $2D, $01, $1C, $01 ; CPU:$C320 PRG:0320 AB 01 93 01 7C 01 67 01 52 01 3F 01 2D 01 1C 01 .byte $0C, $01, $FD, $00, $EE, $00, $E1, $00, $D4, $00, $C8, $00, $BD, $00, $B2, $00 ; CPU:$C330 PRG:0330 0C 01 FD 00 EE 00 E1 00 D4 00 C8 00 BD 00 B2 00 .byte $A8, $00, $9F, $00, $96, $00, $8D, $00, $85, $00, $7E, $00, $76, $00, $70, $00 ; CPU:$C340 PRG:0340 A8 00 9F 00 96 00 8D 00 85 00 7E 00 76 00 70 00 .byte $69, $00, $63, $00, $5E, $00, $58, $00, $53, $00, $4F, $00, $4A, $00, $46, $00 ; CPU:$C350 PRG:0350 69 00 63 00 5E 00 58 00 53 00 4F 00 4A 00 46 00 .byte $42, $00, $3E, $00, $3A, $00, $37, $00, $34, $00, $31, $00, $2E, $00, $2B, $00 ; CPU:$C360 PRG:0360 42 00 3E 00 3A 00 37 00 34 00 31 00 2E 00 2B 00 .byte $29, $00, $27, $00, $24, $00, $22, $00, $00, $18, $30, $48, $60, $78, $0F, $16 ; CPU:$C370 PRG:0370 29 00 27 00 24 00 22 00 00 18 30 48 60 78 0F 16 .byte $30, $38, $0F, $17, $26, $07, $0F, $36, $00, $30, $0F, $38, $28, $30, $0F, $16 ; CPU:$C380 PRG:0380 30 38 0F 17 26 07 0F 36 00 30 0F 38 28 30 0F 16 .byte $27, $12, $0F, $30, $2B, $16, $0F, $29, $16, $30, $0F, $30, $30, $30, $26, $16 ; CPU:$C390 PRG:0390 27 12 0F 30 2B 16 0F 29 16 30 0F 30 30 30 26 16 .byte $06, $16, $20, $10, $00, $10 ; CPU:$C3A0 PRG:03A0 06 16 20 10 00 10 ; ----------------------------------------------------------------------------- ; Routine: Label_C3A6 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C3A6: lda #$00 ; CPU:$C3A6 PRG:03A6 A9 00 sta ZpA7 ; CPU:$C3A8 PRG:03A8 85 A7 sta Zp53 ; CPU:$C3AA PRG:03AA 85 53 jsr Label_CC214 ; CPU:$C3AC PRG:03AC 20 14 C2 jsr Label_CC2D0 ; CPU:$C3AF PRG:03AF 20 D0 C2 lda #$00 ; CPU:$C3B2 PRG:03B2 A9 00 sta ZpD6 ; CPU:$C3B4 PRG:03B4 85 D6 jsr Label_CDCBC ; CPU:$C3B6 PRG:03B6 20 BC DC jsr Label_CC2B3 ; CPU:$C3B9 PRG:03B9 20 B3 C2 jsr Label_CE226 ; CPU:$C3BC PRG:03BC 20 26 E2 ; ----------------------------------------------------------------------------- ; Routine: Label_C3BF ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C3BF: lda #$00 ; CPU:$C3BF PRG:03BF A9 00 sta ZpD3 ; CPU:$C3C1 PRG:03C1 85 D3 sta ZpD4 ; CPU:$C3C3 PRG:03C3 85 D4 lda #$20 ; CPU:$C3C5 PRG:03C5 A9 20 sta ZpD5 ; CPU:$C3C7 PRG:03C7 85 D5 ; ----------------------------------------------------------------------------- ; Routine: Label_C3C9 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C3C9: lda Zp06 ; CPU:$C3C9 PRG:03C9 A5 06 and #$20 ; CPU:$C3CB PRG:03CB 29 20 beq Label_C3F2 ; CPU:$C3CD PRG:03CD F0 23 inc ZpA7 ; CPU:$C3CF PRG:03CF E6 A7 lda ZpA7 ; CPU:$C3D1 PRG:03D1 A5 A7 cmp #$03 ; CPU:$C3D3 PRG:03D3 C9 03 bne Label_C3DB ; CPU:$C3D5 PRG:03D5 D0 04 lda #$00 ; CPU:$C3D7 PRG:03D7 A9 00 sta ZpA7 ; CPU:$C3D9 PRG:03D9 85 A7 ; ----------------------------------------------------------------------------- ; Routine: Label_C3DB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C3DB: jsr Label_CE1DB ; CPU:$C3DB PRG:03DB 20 DB E1 jsr Label_CC5A1 ; CPU:$C3DE PRG:03DE 20 A1 C5 beq Label_C3BF ; CPU:$C3E1 PRG:03E1 F0 DC ; ----------------------------------------------------------------------------- ; Routine: Label_C3E3 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C3E3: dec ZpD3 ; CPU:$C3E3 PRG:03E3 C6 D3 bne Label_C3C9 ; CPU:$C3E5 PRG:03E5 D0 E2 dec ZpD4 ; CPU:$C3E7 PRG:03E7 C6 D4 bne Label_C3C9 ; CPU:$C3E9 PRG:03E9 D0 DE dec ZpD5 ; CPU:$C3EB PRG:03EB C6 D5 bne Label_C3C9 ; CPU:$C3ED PRG:03ED D0 DA jmp Label_CC5CA ; CPU:$C3EF PRG:03EF 4C CA C5 ; ----------------------------------------------------------------------------- ; Routine: Label_C3F2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C3F2: lda Zp06 ; CPU:$C3F2 PRG:03F2 A5 06 and #$10 ; CPU:$C3F4 PRG:03F4 29 10 beq Label_C3E3 ; CPU:$C3F6 PRG:03F6 F0 EB jsr Label_CC5A1 ; CPU:$C3F8 PRG:03F8 20 A1 C5 lda ZpA7 ; CPU:$C3FB PRG:03FB A5 A7 cmp #$02 ; CPU:$C3FD PRG:03FD C9 02 bne Label_C40A ; CPU:$C3FF PRG:03FF D0 09 lda #$00 ; CPU:$C401 PRG:0401 A9 00 sta Zp97 ; CPU:$C403 PRG:0403 85 97 sta ZpD0 ; CPU:$C405 PRG:0405 85 D0 jmp Label_CE664 ; CPU:$C407 PRG:0407 4C 64 E6 ; ----------------------------------------------------------------------------- ; Routine: Label_C40A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C40A: jsr Label_CC214 ; CPU:$C40A PRG:040A 20 14 C2 lda #$00 ; CPU:$C40D PRG:040D A9 00 sta Zp97 ; CPU:$C40F PRG:040F 85 97 sta ZpD0 ; CPU:$C411 PRG:0411 85 D0 jsr Label_CC2D0 ; CPU:$C413 PRG:0413 20 D0 C2 jsr Label_CC63B ; CPU:$C416 PRG:0416 20 3B C6 ; ----------------------------------------------------------------------------- ; Routine: Label_C419 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C419: lda ZpD0 ; CPU:$C419 PRG:0419 A5 D0 bne Label_C42A ; CPU:$C41B PRG:041B D0 0D jsr Label_CC5FE ; CPU:$C41D PRG:041D 20 FE C5 lda Zp98 ; CPU:$C420 PRG:0420 A5 98 bne Label_C427 ; CPU:$C422 PRG:0422 D0 03 jmp Label_CC594 ; CPU:$C424 PRG:0424 4C 94 C5 ; ----------------------------------------------------------------------------- ; Routine: Label_C427 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C427: jsr Label_CDF3C ; CPU:$C427 PRG:0427 20 3C DF ; ----------------------------------------------------------------------------- ; Routine: Label_C42A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C42A: jsr Label_CC711 ; CPU:$C42A PRG:042A 20 11 C7 ; ----------------------------------------------------------------------------- ; Routine: Label_C42D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C42D: lda Zp06 ; CPU:$C42D PRG:042D A5 06 and #$20 ; CPU:$C42F PRG:042F 29 20 bne Label_C4AD ; CPU:$C431 PRG:0431 D0 7A lda ZpB7 ; CPU:$C433 PRG:0433 A5 B7 bne Label_C42D ; CPU:$C435 PRG:0435 D0 F6 ; ----------------------------------------------------------------------------- ; Routine: Label_C437 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C437: jsr Label_CC663 ; CPU:$C437 PRG:0437 20 63 C6 jsr Label_CC88F ; CPU:$C43A PRG:043A 20 8F C8 jsr Label_CC97B ; CPU:$C43D PRG:043D 20 7B C9 lda #$00 ; CPU:$C440 PRG:0440 A9 00 sta ZpC6 ; CPU:$C442 PRG:0442 85 C6 sta ZpDC ; CPU:$C444 PRG:0444 85 DC lda Zp97 ; CPU:$C446 PRG:0446 A5 97 clc ; CPU:$C448 PRG:0448 18 adc Zp8D ; CPU:$C449 PRG:0449 65 8D cmp #$0A ; CPU:$C44B PRG:044B C9 0A bcc Label_C451 ; CPU:$C44D PRG:044D 90 02 lda #$0A ; CPU:$C44F PRG:044F A9 0A ; ----------------------------------------------------------------------------- ; Routine: Label_C451 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C451: tay ; CPU:$C451 PRG:0451 A8 ldx $C6B2,y ; CPU:$C452 PRG:0452 BE B2 C6 lda $C6D2,x ; CPU:$C455 PRG:0455 BD D2 C6 sta Zp60 ; CPU:$C458 PRG:0458 85 60 lda $C6D3,x ; CPU:$C45A PRG:045A BD D3 C6 sta Zp61 ; CPU:$C45D PRG:045D 85 61 lda $C6D4,x ; CPU:$C45F PRG:045F BD D4 C6 sta Zp62 ; CPU:$C462 PRG:0462 85 62 ldy Zp97 ; CPU:$C464 PRG:0464 A4 97 lda $C6BD,y ; CPU:$C466 PRG:0466 B9 BD C6 sta Zp5F ; CPU:$C469 PRG:0469 85 5F ; ----------------------------------------------------------------------------- ; Routine: Label_C46B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C46B: jsr Label_CCB8C ; CPU:$C46B PRG:046B 20 8C CB jsr Label_CCBAA ; CPU:$C46E PRG:046E 20 AA CB lda Zp9A ; CPU:$C471 PRG:0471 A5 9A beq Label_C4B7 ; CPU:$C473 PRG:0473 F0 42 lda Zp93 ; CPU:$C475 PRG:0475 A5 93 bne Label_C47C ; CPU:$C477 PRG:0477 D0 03 jsr Label_CCB22 ; CPU:$C479 PRG:0479 20 22 CB ; ----------------------------------------------------------------------------- ; Routine: Label_C47C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C47C: lda Zp21 ; CPU:$C47C PRG:047C A5 21 bne Label_C491 ; CPU:$C47E PRG:047E D0 11 lda Zp23 ; CPU:$C480 PRG:0480 A5 23 cmp #$03 ; CPU:$C482 PRG:0482 C9 03 bne Label_C491 ; CPU:$C484 PRG:0484 D0 0B lda Zp93 ; CPU:$C486 PRG:0486 A5 93 beq Label_C48C ; CPU:$C488 PRG:0488 F0 02 cmp #$FF ; CPU:$C48A PRG:048A C9 FF ; ----------------------------------------------------------------------------- ; Routine: Label_C48C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C48C: bne Label_C491 ; CPU:$C48C PRG:048C D0 03 jmp Label_CC52D ; CPU:$C48E PRG:048E 4C 2D C5 ; ----------------------------------------------------------------------------- ; Routine: Label_C491 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C491: jsr Label_CD30F ; CPU:$C491 PRG:0491 20 0F D3 lda Zp9A ; CPU:$C494 PRG:0494 A5 9A beq Label_C4B7 ; CPU:$C496 PRG:0496 F0 1F jsr Label_CD49C ; CPU:$C498 PRG:0498 20 9C D4 lda Zp9A ; CPU:$C49B PRG:049B A5 9A beq Label_C4B7 ; CPU:$C49D PRG:049D F0 18 ldx ZpE5 ; CPU:$C49F PRG:049F A6 E5 ; ----------------------------------------------------------------------------- ; Routine: Label_C4A1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C4A1: dey ; CPU:$C4A1 PRG:04A1 88 bne Label_C4A1 ; CPU:$C4A2 PRG:04A2 D0 FD dex ; CPU:$C4A4 PRG:04A4 CA bne Label_C4A1 ; CPU:$C4A5 PRG:04A5 D0 FA lda Zp06 ; CPU:$C4A7 PRG:04A7 A5 06 and #$30 ; CPU:$C4A9 PRG:04A9 29 30 beq Label_C46B ; CPU:$C4AB PRG:04AB F0 BE ; ----------------------------------------------------------------------------- ; Routine: Label_C4AD ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C4AD: jsr Label_CC5A1 ; CPU:$C4AD PRG:04AD 20 A1 C5 lda ZpD0 ; CPU:$C4B0 PRG:04B0 A5 D0 beq Label_C4BA ; CPU:$C4B2 PRG:04B2 F0 06 jmp Label_CC5B2 ; CPU:$C4B4 PRG:04B4 4C B2 C5 ; ----------------------------------------------------------------------------- ; Routine: Label_C4B7 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C4B7: jmp Label_CC563 ; CPU:$C4B7 PRG:04B7 4C 63 C5 ; ----------------------------------------------------------------------------- ; Routine: Label_C4BA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C4BA: jsr Label_CE242 ; CPU:$C4BA PRG:04BA 20 42 E2 lda ZpA7 ; CPU:$C4BD PRG:04BD A5 A7 cmp #$02 ; CPU:$C4BF PRG:04BF C9 02 bne Label_C4CA ; CPU:$C4C1 PRG:04C1 D0 07 lda #$00 ; CPU:$C4C3 PRG:04C3 A9 00 sta ZpDB ; CPU:$C4C5 PRG:04C5 85 DB jmp Label_CE664 ; CPU:$C4C7 PRG:04C7 4C 64 E6 ; ----------------------------------------------------------------------------- ; Routine: Label_C4CA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C4CA: lda #$00 ; CPU:$C4CA PRG:04CA A9 00 sta ZpB7 ; CPU:$C4CC PRG:04CC 85 B7 sta ZpDB ; CPU:$C4CE PRG:04CE 85 DB jsr Label_CDF09 ; CPU:$C4D0 PRG:04D0 20 09 DF ; ----------------------------------------------------------------------------- ; Routine: Label_C4D3 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C4D3: lda Zp06 ; CPU:$C4D3 PRG:04D3 A5 06 and #$80 ; CPU:$C4D5 PRG:04D5 29 80 bne Label_C4EA ; CPU:$C4D7 PRG:04D7 D0 11 lda Zp06 ; CPU:$C4D9 PRG:04D9 A5 06 and #$40 ; CPU:$C4DB PRG:04DB 29 40 bne Label_C50B ; CPU:$C4DD PRG:04DD D0 2C lda Zp06 ; CPU:$C4DF PRG:04DF A5 06 and #$10 ; CPU:$C4E1 PRG:04E1 29 10 beq Label_C4D3 ; CPU:$C4E3 PRG:04E3 F0 EE jsr Label_CC5A1 ; CPU:$C4E5 PRG:04E5 20 A1 C5 beq Label_C560 ; CPU:$C4E8 PRG:04E8 F0 76 ; ----------------------------------------------------------------------------- ; Routine: Label_C4EA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C4EA: lda Zp06 ; CPU:$C4EA PRG:04EA A5 06 and #$20 ; CPU:$C4EC PRG:04EC 29 20 beq Label_C4FD ; CPU:$C4EE PRG:04EE F0 0D dec ZpE5 ; CPU:$C4F0 PRG:04F0 C6 E5 ; ----------------------------------------------------------------------------- ; Routine: Label_C4F2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C4F2: jsr Label_CD2C4 ; CPU:$C4F2 PRG:04F2 20 C4 D2 ; ----------------------------------------------------------------------------- ; Routine: Label_C4F5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C4F5: lda Zp06 ; CPU:$C4F5 PRG:04F5 A5 06 and #$C0 ; CPU:$C4F7 PRG:04F7 29 C0 bne Label_C4F5 ; CPU:$C4F9 PRG:04F9 D0 FA beq Label_C4D3 ; CPU:$C4FB PRG:04FB F0 D6 ; ----------------------------------------------------------------------------- ; Routine: Label_C4FD ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C4FD: inc ZpA6 ; CPU:$C4FD PRG:04FD E6 A6 lda ZpA6 ; CPU:$C4FF PRG:04FF A5 A6 cmp #$33 ; CPU:$C501 PRG:0501 C9 33 bne Label_C507 ; CPU:$C503 PRG:0503 D0 02 lda #$01 ; CPU:$C505 PRG:0505 A9 01 ; ----------------------------------------------------------------------------- ; Routine: Label_C507 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C507: sta ZpA6 ; CPU:$C507 PRG:0507 85 A6 bne Label_C51E ; CPU:$C509 PRG:0509 D0 13 ; ----------------------------------------------------------------------------- ; Routine: Label_C50B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C50B: lda Zp06 ; CPU:$C50B PRG:050B A5 06 and #$20 ; CPU:$C50D PRG:050D 29 20 beq Label_C516 ; CPU:$C50F PRG:050F F0 05 inc ZpE5 ; CPU:$C511 PRG:0511 E6 E5 jmp Label_CC4F2 ; CPU:$C513 PRG:0513 4C F2 C4 ; ----------------------------------------------------------------------------- ; Routine: Label_C516 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C516: dec ZpA6 ; CPU:$C516 PRG:0516 C6 A6 bne Label_C51E ; CPU:$C518 PRG:0518 D0 04 lda #$32 ; CPU:$C51A PRG:051A A9 32 sta ZpA6 ; CPU:$C51C PRG:051C 85 A6 ; ----------------------------------------------------------------------------- ; Routine: Label_C51E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C51E: jsr Label_CD2C4 ; CPU:$C51E PRG:051E 20 C4 D2 jsr Label_CC5A1 ; CPU:$C521 PRG:0521 20 A1 C5 jsr Label_CC61C ; CPU:$C524 PRG:0524 20 1C C6 jsr Label_CDF03 ; CPU:$C527 PRG:0527 20 03 DF jmp Label_CC4D3 ; CPU:$C52A PRG:052A 4C D3 C4 ; ----------------------------------------------------------------------------- ; 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: lda ZpD0 ; CPU:$C52D PRG:052D A5 D0 bne Label_C5A6 ; CPU:$C52F PRG:052F D0 75 inc ZpA6 ; CPU:$C531 PRG:0531 E6 A6 lda ZpA6 ; CPU:$C533 PRG:0533 A5 A6 cmp #$33 ; CPU:$C535 PRG:0535 C9 33 bne Label_C53F ; CPU:$C537 PRG:0537 D0 06 lda #$01 ; CPU:$C539 PRG:0539 A9 01 sta ZpA6 ; CPU:$C53B PRG:053B 85 A6 inc Zp97 ; CPU:$C53D PRG:053D E6 97 ; ----------------------------------------------------------------------------- ; Routine: Label_C53F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C53F: inc Zp96 ; CPU:$C53F PRG:053F E6 96 inc Zp98 ; CPU:$C541 PRG:0541 E6 98 lda Zp98 ; CPU:$C543 PRG:0543 A5 98 cmp #$0A ; CPU:$C545 PRG:0545 C9 0A bne Label_C54B ; CPU:$C547 PRG:0547 D0 02 dec Zp98 ; CPU:$C549 PRG:0549 C6 98 ; ----------------------------------------------------------------------------- ; Routine: Label_C54B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C54B: jsr Label_CE015 ; CPU:$C54B PRG:054B 20 15 E0 jsr Label_CC61C ; CPU:$C54E PRG:054E 20 1C C6 lda ZpA7 ; CPU:$C551 PRG:0551 A5 A7 cmp #$02 ; CPU:$C553 PRG:0553 C9 02 beq Label_C570 ; CPU:$C555 PRG:0555 F0 19 lda Zp06 ; CPU:$C557 PRG:0557 A5 06 and #$20 ; CPU:$C559 PRG:0559 29 20 beq Label_C560 ; CPU:$C55B PRG:055B F0 03 jmp Label_CC4AD ; CPU:$C55D PRG:055D 4C AD C4 ; ----------------------------------------------------------------------------- ; Routine: Label_C560 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C560: jmp Label_CC419 ; CPU:$C560 PRG:0560 4C 19 C4 ; ----------------------------------------------------------------------------- ; Routine: Label_C563 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C563: jsr Label_CE258 ; CPU:$C563 PRG:0563 20 58 E2 lda ZpD0 ; CPU:$C566 PRG:0566 A5 D0 bne Label_C5A6 ; CPU:$C568 PRG:0568 D0 3C lda ZpA7 ; CPU:$C56A PRG:056A A5 A7 cmp #$02 ; CPU:$C56C PRG:056C C9 02 bne Label_C577 ; CPU:$C56E PRG:056E D0 07 ; ----------------------------------------------------------------------------- ; Routine: Label_C570 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C570: lda #$00 ; CPU:$C570 PRG:0570 A9 00 sta ZpDB ; CPU:$C572 PRG:0572 85 DB jmp Label_CE664 ; CPU:$C574 PRG:0574 4C 64 E6 ; ----------------------------------------------------------------------------- ; Routine: Label_C577 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C577: dec Zp98 ; CPU:$C577 PRG:0577 C6 98 jsr Label_CC61C ; CPU:$C579 PRG:0579 20 1C C6 lda Zp98 ; CPU:$C57C PRG:057C A5 98 bne Label_C594 ; CPU:$C57E PRG:057E D0 14 sta ZpDB ; CPU:$C580 PRG:0580 85 DB jsr Label_CE172 ; CPU:$C582 PRG:0582 20 72 E1 lda ZpA7 ; CPU:$C585 PRG:0585 A5 A7 beq Label_C591 ; CPU:$C587 PRG:0587 F0 08 lda $05A1 ; CPU:$C589 PRG:0589 AD A1 05 ora $05B1 ; CPU:$C58C PRG:058C 0D B1 05 bne Label_C594 ; CPU:$C58F PRG:058F D0 03 ; ----------------------------------------------------------------------------- ; Routine: Label_C591 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C591: jmp Label_CC3A6 ; CPU:$C591 PRG:0591 4C A6 C3 ; ----------------------------------------------------------------------------- ; Routine: Label_C594 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C594: lda ZpA7 ; CPU:$C594 PRG:0594 A5 A7 beq Label_C560 ; CPU:$C596 PRG:0596 F0 C8 lda #$01 ; CPU:$C598 PRG:0598 A9 01 eor ZpC3 ; CPU:$C59A PRG:059A 45 C3 sta ZpC3 ; CPU:$C59C PRG:059C 85 C3 jmp Label_CC560 ; CPU:$C59E PRG:059E 4C 60 C5 ; ----------------------------------------------------------------------------- ; Routine: Label_C5A1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C5A1: lda Zp06 ; CPU:$C5A1 PRG:05A1 A5 06 bne Label_C5A1 ; CPU:$C5A3 PRG:05A3 D0 FC rts ; CPU:$C5A5 PRG:05A5 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C5A6 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C5A6: lda #$00 ; CPU:$C5A6 PRG:05A6 A9 00 sta ZpD0 ; CPU:$C5A8 PRG:05A8 85 D0 inc ZpD6 ; CPU:$C5AA PRG:05AA E6 D6 lda ZpD6 ; CPU:$C5AC PRG:05AC A5 D6 cmp #$03 ; CPU:$C5AE PRG:05AE C9 03 beq Label_C5C7 ; CPU:$C5B0 PRG:05B0 F0 15 ; ----------------------------------------------------------------------------- ; Routine: Label_C5B2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C5B2: lda #$00 ; CPU:$C5B2 PRG:05B2 A9 00 sta Zp04 ; CPU:$C5B4 PRG:05B4 85 04 sta ZpB7 ; CPU:$C5B6 PRG:05B6 85 B7 jsr Label_CDCBC ; CPU:$C5B8 PRG:05B8 20 BC DC jsr Label_CE1DB ; CPU:$C5BB PRG:05BB 20 DB E1 jsr Label_CC2D0 ; CPU:$C5BE PRG:05BE 20 D0 C2 jsr Label_CC2B3 ; CPU:$C5C1 PRG:05C1 20 B3 C2 jmp Label_CC3BF ; CPU:$C5C4 PRG:05C4 4C BF C3 ; ----------------------------------------------------------------------------- ; Routine: Label_C5C7 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C5C7: jmp Label_CC3A6 ; CPU:$C5C7 PRG:05C7 4C A6 C3 ; ----------------------------------------------------------------------------- ; Routine: Label_C5CA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C5CA: jsr Label_CC2A8 ; CPU:$C5CA PRG:05CA 20 A8 C2 jsr Label_CC2DC ; CPU:$C5CD PRG:05CD 20 DC C2 lda #$00 ; CPU:$C5D0 PRG:05D0 A9 00 sta ZpA7 ; CPU:$C5D2 PRG:05D2 85 A7 sta Zp53 ; CPU:$C5D4 PRG:05D4 85 53 lda #$1C ; CPU:$C5D6 PRG:05D6 A9 1C sta ZpCE ; CPU:$C5D8 PRG:05D8 85 CE lda #$EA ; CPU:$C5DA PRG:05DA A9 EA sta ZpCF ; CPU:$C5DC PRG:05DC 85 CF ldx #$01 ; CPU:$C5DE PRG:05DE A2 01 stx ZpA6 ; CPU:$C5E0 PRG:05E0 86 A6 stx ZpD0 ; CPU:$C5E2 PRG:05E2 86 D0 dex ; CPU:$C5E4 PRG:05E4 CA stx ZpD1 ; CPU:$C5E5 PRG:05E5 86 D1 stx Zp97 ; CPU:$C5E7 PRG:05E7 86 97 jsr Label_CC2D6 ; CPU:$C5E9 PRG:05E9 20 D6 C2 jmp Label_CC419 ; CPU:$C5EC PRG:05EC 4C 19 C4 ; ----------------------------------------------------------------------------- ; Routine: Label_C5EF ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C5EF: lda ZpC3 ; CPU:$C5EF PRG:05EF A5 C3 asl a ; CPU:$C5F1 PRG:05F1 0A asl a ; CPU:$C5F2 PRG:05F2 0A asl a ; CPU:$C5F3 PRG:05F3 0A asl a ; CPU:$C5F4 PRG:05F4 0A tax ; CPU:$C5F5 PRG:05F5 AA ldy #$00 ; CPU:$C5F6 PRG:05F6 A0 00 rts ; CPU:$C5F8 PRG:05F8 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C5F9 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C5F9: lda $0598,x ; CPU:$C5F9 PRG:05F9 BD 98 05 inx ; CPU:$C5FC PRG:05FC E8 rts ; CPU:$C5FD PRG:05FD 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C5FE ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C5FE: jsr Label_CC5EF ; CPU:$C5FE PRG:05FE 20 EF C5 ; ----------------------------------------------------------------------------- ; Routine: Label_C601 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C601: jsr Label_CC5F9 ; CPU:$C601 PRG:0601 20 F9 C5 sta $0590,y ; CPU:$C604 PRG:0604 99 90 05 iny ; CPU:$C607 PRG:0607 C8 cpy #$08 ; CPU:$C608 PRG:0608 C0 08 bne Label_C601 ; CPU:$C60A PRG:060A D0 F5 jsr Label_CC5F9 ; CPU:$C60C PRG:060C 20 F9 C5 sta ZpA6 ; CPU:$C60F PRG:060F 85 A6 jsr Label_CC5F9 ; CPU:$C611 PRG:0611 20 F9 C5 sta Zp98 ; CPU:$C614 PRG:0614 85 98 jsr Label_CC5F9 ; CPU:$C616 PRG:0616 20 F9 C5 sta Zp97 ; CPU:$C619 PRG:0619 85 97 rts ; CPU:$C61B PRG:061B 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C61C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C61C: jsr Label_CC5EF ; CPU:$C61C PRG:061C 20 EF C5 ; ----------------------------------------------------------------------------- ; Routine: Label_C61F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C61F: lda $0590,y ; CPU:$C61F PRG:061F B9 90 05 jsr Label_CC636 ; CPU:$C622 PRG:0622 20 36 C6 iny ; CPU:$C625 PRG:0625 C8 cpy #$08 ; CPU:$C626 PRG:0626 C0 08 bne Label_C61F ; CPU:$C628 PRG:0628 D0 F5 lda ZpA6 ; CPU:$C62A PRG:062A A5 A6 jsr Label_CC636 ; CPU:$C62C PRG:062C 20 36 C6 lda Zp98 ; CPU:$C62F PRG:062F A5 98 jsr Label_CC636 ; CPU:$C631 PRG:0631 20 36 C6 lda Zp97 ; CPU:$C634 PRG:0634 A5 97 ; ----------------------------------------------------------------------------- ; Routine: Label_C636 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C636: sta $0598,x ; CPU:$C636 PRG:0636 9D 98 05 inx ; CPU:$C639 PRG:0639 E8 rts ; CPU:$C63A PRG:063A 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C63B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C63B: lda #$00 ; CPU:$C63B PRG:063B A9 00 sta ZpC3 ; CPU:$C63D PRG:063D 85 C3 ldx #$08 ; CPU:$C63F PRG:063F A2 08 ; ----------------------------------------------------------------------------- ; Routine: Label_C641 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C641: sta $0597,x ; CPU:$C641 PRG:0641 9D 97 05 sta $05A7,x ; CPU:$C644 PRG:0644 9D A7 05 dex ; CPU:$C647 PRG:0647 CA bne Label_C641 ; CPU:$C648 PRG:0648 D0 F7 sta $05A2 ; CPU:$C64A PRG:064A 8D A2 05 sta $05B2 ; CPU:$C64D PRG:064D 8D B2 05 sta ZpC3 ; CPU:$C650 PRG:0650 85 C3 lda #$01 ; CPU:$C652 PRG:0652 A9 01 sta $05A0 ; CPU:$C654 PRG:0654 8D A0 05 sta $05B0 ; CPU:$C657 PRG:0657 8D B0 05 lda #$05 ; CPU:$C65A PRG:065A A9 05 sta $05A1 ; CPU:$C65C PRG:065C 8D A1 05 sta $05B1 ; CPU:$C65F PRG:065F 8D B1 05 rts ; CPU:$C662 PRG:0662 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C663 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C663: lda ZpD0 ; CPU:$C663 PRG:0663 A5 D0 bne Label_C66B ; CPU:$C665 PRG:0665 D0 04 lda #$01 ; CPU:$C667 PRG:0667 A9 01 sta ZpDB ; CPU:$C669 PRG:0669 85 DB ; ----------------------------------------------------------------------------- ; Routine: Label_C66B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C66B: rts ; CPU:$C66B PRG:066B 60 ; ---- data $C66C-$C710 (165 bytes) ---- ; referenced by `ldx $C6B2,y` at $C452 (operand $C6B2 falls inside this region) ; referenced by `lda $C6D2,x` at $C455 (operand $C6D2 falls inside this region) ; referenced by `lda $C6D3,x` at $C45A (operand $C6D3 falls inside this region) ; referenced by `lda $C6D4,x` at $C45F (operand $C6D4 falls inside this region) ; referenced by `lda $C6BD,y` at $C466 (operand $C6BD falls inside this region) ; referenced by `lda $C688,y` at $C81D (operand $C688 falls inside this region) ; ... and 21 further references from decoded code .byte $88, $88, $96, $A4, $B2, $C0, $CE, $DC, $EA, $B8, $C6, $D4, $E2, $F0, $03, $03 ; CPU:$C66C PRG:066C 88 88 96 A4 B2 C0 CE DC EA B8 C6 D4 E2 F0 03 03 .byte $03, $03, $03, $03, $03, $03, $03, $05, $05, $05, $05, $05, $00, $1C, $38, $54 ; CPU:$C67C PRG:067C 03 03 03 03 03 03 03 05 05 05 05 05 00 1C 38 54 .byte $70, $8C, $A8, $C4, $E0, $FC, $18, $34, $50, $6C, $02, $02, $02, $02, $02, $02 ; CPU:$C68C PRG:068C 70 8C A8 C4 E0 FC 18 34 50 6C 02 02 02 02 02 02 .byte $02, $02, $02, $02, $03, $03, $03, $03, $04, $04, $04, $04, $04, $04, $04, $04 ; CPU:$C69C PRG:069C 02 02 02 02 03 03 03 03 04 04 04 04 04 04 04 04 .byte $04, $04, $05, $05, $05, $05, $00, $03, $06, $09, $0C, $0F, $12, $15, $18, $1B ; CPU:$C6AC PRG:06AC 04 04 05 05 05 05 00 03 06 09 0C 0F 12 15 18 1B .byte $1E, $26, $26, $2E, $44, $47, $49, $4A, $4B, $4C, $4D, $4E, $4F, $50, $51, $52 ; CPU:$C6BC PRG:06BC 1E 26 26 2E 44 47 49 4A 4B 4C 4D 4E 4F 50 51 52 .byte $53, $54, $55, $56, $57, $58, $00, $00, $00, $00, $01, $01, $01, $01, $01, $01 ; CPU:$C6CC PRG:06CC 53 54 55 56 57 58 00 00 00 00 01 01 01 01 01 01 .byte $03, $01, $01, $03, $03, $03, $03, $03, $03, $03, $07, $03, $07, $07, $07, $07 ; CPU:$C6DC PRG:06DC 03 01 01 03 03 03 03 03 03 03 07 03 07 07 07 07 .byte $07, $07, $07, $0F, $07, $0F, $0F, $0F, $0F, $0F, $0F, $0F, $1F, $0F, $1F, $1F ; CPU:$C6EC PRG:06EC 07 07 07 0F 07 0F 0F 0F 0F 0F 0F 0F 1F 0F 1F 1F .byte $1F, $1F, $1F, $1F, $1F, $3F, $1F, $3F, $3F, $3F, $3F, $3F, $3F, $3F, $7F, $3F ; CPU:$C6FC PRG:06FC 1F 1F 1F 1F 1F 3F 1F 3F 3F 3F 3F 3F 3F 3F 7F 3F .byte $7F, $7F, $7F, $7F, $7F ; CPU:$C70C PRG:070C 7F 7F 7F 7F 7F ; ----------------------------------------------------------------------------- ; Routine: Label_C711 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C711: lda ZpA6 ; CPU:$C711 PRG:0711 A5 A6 sta ZpC1 ; CPU:$C713 PRG:0713 85 C1 lda #$00 ; CPU:$C715 PRG:0715 A9 00 sta Zp95 ; CPU:$C717 PRG:0717 85 95 lda #$78 ; CPU:$C719 PRG:0719 A9 78 sta ZpB0 ; CPU:$C71B PRG:071B 85 B0 lda #$EA ; CPU:$C71D PRG:071D A9 EA sta ZpB1 ; CPU:$C71F PRG:071F 85 B1 ; ----------------------------------------------------------------------------- ; Routine: Label_C721 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C721: lda #$00 ; CPU:$C721 PRG:0721 A9 00 sta Zp86 ; CPU:$C723 PRG:0723 85 86 ; ----------------------------------------------------------------------------- ; Routine: Label_C725 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C725: lda #$00 ; CPU:$C725 PRG:0725 A9 00 sta Zp85 ; CPU:$C727 PRG:0727 85 85 lda Zp86 ; CPU:$C729 PRG:0729 A5 86 jsr Label_CC81C ; CPU:$C72B PRG:072B 20 1C C8 jsr Label_CC84E ; CPU:$C72E PRG:072E 20 4E C8 tax ; CPU:$C731 PRG:0731 AA beq Label_C79E ; CPU:$C732 PRG:0732 F0 6A dex ; CPU:$C734 PRG:0734 CA beq Label_C785 ; CPU:$C735 PRG:0735 F0 4E dex ; CPU:$C737 PRG:0737 CA beq Label_C767 ; CPU:$C738 PRG:0738 F0 2D jsr Label_CC860 ; CPU:$C73A PRG:073A 20 60 C8 beq Label_C74D ; CPU:$C73D PRG:073D F0 0E ldy #$00 ; CPU:$C73F PRG:073F A0 00 ; ----------------------------------------------------------------------------- ; Routine: Label_C741 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C741: jsr Label_CC844 ; CPU:$C741 PRG:0741 20 44 C8 sta (Zp26),y ; CPU:$C744 PRG:0744 91 26 iny ; CPU:$C746 PRG:0746 C8 cpy #$1C ; CPU:$C747 PRG:0747 C0 1C bne Label_C741 ; CPU:$C749 PRG:0749 D0 F6 beq Label_C7C1 ; CPU:$C74B PRG:074B F0 74 ; ----------------------------------------------------------------------------- ; Routine: Label_C74D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C74D: ldy #$00 ; CPU:$C74D PRG:074D A0 00 ; ----------------------------------------------------------------------------- ; Routine: Label_C74F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C74F: jsr Label_CC82F ; CPU:$C74F PRG:074F 20 2F C8 cpy #$04 ; CPU:$C752 PRG:0752 C0 04 bne Label_C74F ; CPU:$C754 PRG:0754 D0 F9 ldy #$00 ; CPU:$C756 PRG:0756 A0 00 ; ----------------------------------------------------------------------------- ; Routine: Label_C758 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C758: jsr Label_CC84E ; CPU:$C758 PRG:0758 20 4E C8 tax ; CPU:$C75B PRG:075B AA lda ZpB3,x ; CPU:$C75C PRG:075C B5 B3 sta (Zp26),y ; CPU:$C75E PRG:075E 91 26 iny ; CPU:$C760 PRG:0760 C8 cpy #$1C ; CPU:$C761 PRG:0761 C0 1C bne Label_C758 ; CPU:$C763 PRG:0763 D0 F3 beq Label_C7C1 ; CPU:$C765 PRG:0765 F0 5A ; ----------------------------------------------------------------------------- ; Routine: Label_C767 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C767: ldy #$00 ; CPU:$C767 PRG:0767 A0 00 tya ; CPU:$C769 PRG:0769 98 ; ----------------------------------------------------------------------------- ; Routine: Label_C76A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C76A: sta (Zp26),y ; CPU:$C76A PRG:076A 91 26 iny ; CPU:$C76C PRG:076C C8 cpy #$1C ; CPU:$C76D PRG:076D C0 1C bne Label_C76A ; CPU:$C76F PRG:076F D0 F9 ; ----------------------------------------------------------------------------- ; Routine: Label_C771 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C771: jsr Label_CC860 ; CPU:$C771 PRG:0771 20 60 C8 beq Label_C7C1 ; CPU:$C774 PRG:0774 F0 4B jsr Label_CC844 ; CPU:$C776 PRG:0776 20 44 C8 sta ZpB3 ; CPU:$C779 PRG:0779 85 B3 jsr Label_CC837 ; CPU:$C77B PRG:077B 20 37 C8 tay ; CPU:$C77E PRG:077E A8 lda ZpB3 ; CPU:$C77F PRG:077F A5 B3 sta (Zp26),y ; CPU:$C781 PRG:0781 91 26 bne Label_C771 ; CPU:$C783 PRG:0783 D0 EC ; ----------------------------------------------------------------------------- ; Routine: Label_C785 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C785: ldy #$00 ; CPU:$C785 PRG:0785 A0 00 jsr Label_CC82F ; CPU:$C787 PRG:0787 20 2F C8 jsr Label_CC82F ; CPU:$C78A PRG:078A 20 2F C8 ldy #$00 ; CPU:$C78D PRG:078D A0 00 ; ----------------------------------------------------------------------------- ; Routine: Label_C78F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C78F: jsr Label_CC860 ; CPU:$C78F PRG:078F 20 60 C8 tax ; CPU:$C792 PRG:0792 AA lda ZpB3,x ; CPU:$C793 PRG:0793 B5 B3 sta (Zp26),y ; CPU:$C795 PRG:0795 91 26 iny ; CPU:$C797 PRG:0797 C8 cpy #$1C ; CPU:$C798 PRG:0798 C0 1C bne Label_C78F ; CPU:$C79A PRG:079A D0 F3 beq Label_C7C1 ; CPU:$C79C PRG:079C F0 23 ; ----------------------------------------------------------------------------- ; Routine: Label_C79E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C79E: ldy #$00 ; CPU:$C79E PRG:079E A0 00 ; ----------------------------------------------------------------------------- ; Routine: Label_C7A0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C7A0: jsr Label_CC860 ; CPU:$C7A0 PRG:07A0 20 60 C8 beq Label_C7B7 ; CPU:$C7A3 PRG:07A3 F0 12 jsr Label_CC837 ; CPU:$C7A5 PRG:07A5 20 37 C8 sta ZpB3 ; CPU:$C7A8 PRG:07A8 85 B3 jsr Label_CC844 ; CPU:$C7AA PRG:07AA 20 44 C8 ldx ZpB3 ; CPU:$C7AD PRG:07AD A6 B3 ; ----------------------------------------------------------------------------- ; Routine: Label_C7AF ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C7AF: sta (Zp26),y ; CPU:$C7AF PRG:07AF 91 26 iny ; CPU:$C7B1 PRG:07B1 C8 dex ; CPU:$C7B2 PRG:07B2 CA bne Label_C7AF ; CPU:$C7B3 PRG:07B3 D0 FA beq Label_C7A0 ; CPU:$C7B5 PRG:07B5 F0 E9 ; ----------------------------------------------------------------------------- ; Routine: Label_C7B7 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C7B7: jsr Label_CC844 ; CPU:$C7B7 PRG:07B7 20 44 C8 ; ----------------------------------------------------------------------------- ; Routine: Label_C7BA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C7BA: sta (Zp26),y ; CPU:$C7BA PRG:07BA 91 26 iny ; CPU:$C7BC PRG:07BC C8 cpy #$1C ; CPU:$C7BD PRG:07BD C0 1C bne Label_C7BA ; CPU:$C7BF PRG:07BF D0 F9 ; ----------------------------------------------------------------------------- ; Routine: Label_C7C1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C7C1: inc Zp86 ; CPU:$C7C1 PRG:07C1 E6 86 lda Zp86 ; CPU:$C7C3 PRG:07C3 A5 86 cmp #$0E ; CPU:$C7C5 PRG:07C5 C9 0E beq Label_C7CC ; CPU:$C7C7 PRG:07C7 F0 03 jmp Label_CC725 ; CPU:$C7C9 PRG:07C9 4C 25 C7 ; ----------------------------------------------------------------------------- ; Routine: Label_C7CC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C7CC: jsr Label_CC844 ; CPU:$C7CC PRG:07CC 20 44 C8 sta ZpB3 ; CPU:$C7CF PRG:07CF 85 B3 ; ----------------------------------------------------------------------------- ; Routine: Label_C7D1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C7D1: jsr Label_CC837 ; CPU:$C7D1 PRG:07D1 20 37 C8 sta Zp85 ; CPU:$C7D4 PRG:07D4 85 85 jsr Label_CC837 ; CPU:$C7D6 PRG:07D6 20 37 C8 jsr Label_CC81C ; CPU:$C7D9 PRG:07D9 20 1C C8 ldy Zp85 ; CPU:$C7DC PRG:07DC A4 85 lda #$08 ; CPU:$C7DE PRG:07DE A9 08 sta (Zp26),y ; CPU:$C7E0 PRG:07E0 91 26 dec ZpB3 ; CPU:$C7E2 PRG:07E2 C6 B3 bne Label_C7D1 ; CPU:$C7E4 PRG:07E4 D0 EB jsr Label_CC837 ; CPU:$C7E6 PRG:07E6 20 37 C8 sta Zp85 ; CPU:$C7E9 PRG:07E9 85 85 jsr Label_CC837 ; CPU:$C7EB PRG:07EB 20 37 C8 jsr Label_CC81C ; CPU:$C7EE PRG:07EE 20 1C C8 ldy Zp85 ; CPU:$C7F1 PRG:07F1 A4 85 lda #$09 ; CPU:$C7F3 PRG:07F3 A9 09 sta (Zp26),y ; CPU:$C7F5 PRG:07F5 91 26 dec ZpC1 ; CPU:$C7F7 PRG:07F7 C6 C1 beq Label_C7FE ; CPU:$C7F9 PRG:07F9 F0 03 jmp Label_CC721 ; CPU:$C7FB PRG:07FB 4C 21 C7 ; ----------------------------------------------------------------------------- ; Routine: Label_C7FE ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C7FE: lda #$00 ; CPU:$C7FE PRG:07FE A9 00 sta Zp86 ; CPU:$C800 PRG:0800 85 86 ; ----------------------------------------------------------------------------- ; Routine: Label_C802 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C802: lda Zp86 ; CPU:$C802 PRG:0802 A5 86 jsr Label_CC81C ; CPU:$C804 PRG:0804 20 1C C8 ldy #$00 ; CPU:$C807 PRG:0807 A0 00 ldx #$1C ; CPU:$C809 PRG:0809 A2 1C ; ----------------------------------------------------------------------------- ; Routine: Label_C80B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C80B: lda (Zp26),y ; CPU:$C80B PRG:080B B1 26 sta (Zp28),y ; CPU:$C80D PRG:080D 91 28 iny ; CPU:$C80F PRG:080F C8 dex ; CPU:$C810 PRG:0810 CA bne Label_C80B ; CPU:$C811 PRG:0811 D0 F8 inc Zp86 ; CPU:$C813 PRG:0813 E6 86 lda Zp86 ; CPU:$C815 PRG:0815 A5 86 cmp #$0E ; CPU:$C817 PRG:0817 C9 0E bne Label_C802 ; CPU:$C819 PRG:0819 D0 E7 rts ; CPU:$C81B PRG:081B 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C81C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C81C: tay ; CPU:$C81C PRG:081C A8 ; ----------------------------------------------------------------------------- ; Routine: Label_C81D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C81D: lda $C688,y ; CPU:$C81D PRG:081D B9 88 C6 sta Zp26 ; CPU:$C820 PRG:0820 85 26 sta Zp28 ; CPU:$C822 PRG:0822 85 28 lda $C696,y ; CPU:$C824 PRG:0824 B9 96 C6 sta Zp27 ; CPU:$C827 PRG:0827 85 27 lda $C6A4,y ; CPU:$C829 PRG:0829 B9 A4 C6 sta Zp29 ; CPU:$C82C PRG:082C 85 29 rts ; CPU:$C82E PRG:082E 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C82F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C82F: jsr Label_CC844 ; CPU:$C82F PRG:082F 20 44 C8 sta a:$00B3,y ; CPU:$C832 PRG:0832 99 B3 00 iny ; CPU:$C835 PRG:0835 C8 rts ; CPU:$C836 PRG:0836 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C837 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C837: lda #$00 ; CPU:$C837 PRG:0837 A9 00 sta ZpAF ; CPU:$C839 PRG:0839 85 AF jsr Label_CC855 ; CPU:$C83B PRG:083B 20 55 C8 jsr Label_CC855 ; CPU:$C83E PRG:083E 20 55 C8 jmp Label_CC848 ; CPU:$C841 PRG:0841 4C 48 C8 ; ----------------------------------------------------------------------------- ; Routine: Label_C844 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C844: lda #$00 ; CPU:$C844 PRG:0844 A9 00 sta ZpAF ; CPU:$C846 PRG:0846 85 AF ; ----------------------------------------------------------------------------- ; Routine: Label_C848 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C848: jsr Label_CC855 ; CPU:$C848 PRG:0848 20 55 C8 jmp Label_CC852 ; CPU:$C84B PRG:084B 4C 52 C8 ; ----------------------------------------------------------------------------- ; Routine: Label_C84E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C84E: lda #$00 ; CPU:$C84E PRG:084E A9 00 sta ZpAF ; CPU:$C850 PRG:0850 85 AF ; ----------------------------------------------------------------------------- ; Routine: Label_C852 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C852: jsr Label_CC855 ; CPU:$C852 PRG:0852 20 55 C8 ; ----------------------------------------------------------------------------- ; Routine: Label_C855 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C855: asl ZpAF ; CPU:$C855 PRG:0855 06 AF jsr Label_CC860 ; CPU:$C857 PRG:0857 20 60 C8 clc ; CPU:$C85A PRG:085A 18 adc ZpAF ; CPU:$C85B PRG:085B 65 AF sta ZpAF ; CPU:$C85D PRG:085D 85 AF rts ; CPU:$C85F PRG:085F 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C860 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C860: ldx Zp95 ; CPU:$C860 PRG:0860 A6 95 sty ZpB2 ; CPU:$C862 PRG:0862 84 B2 ldy #$00 ; CPU:$C864 PRG:0864 A0 00 lda (ZpB0),y ; CPU:$C866 PRG:0866 B1 B0 and $C887,x ; CPU:$C868 PRG:0868 3D 87 C8 beq Label_C86F ; CPU:$C86B PRG:086B F0 02 lda #$01 ; CPU:$C86D PRG:086D A9 01 ; ----------------------------------------------------------------------------- ; Routine: Label_C86F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C86F: pha ; CPU:$C86F PRG:086F 48 inx ; CPU:$C870 PRG:0870 E8 stx Zp95 ; CPU:$C871 PRG:0871 86 95 cpx #$08 ; CPU:$C873 PRG:0873 E0 08 beq Label_C87B ; CPU:$C875 PRG:0875 F0 04 ; ----------------------------------------------------------------------------- ; Routine: Label_C877 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C877: ldy ZpB2 ; CPU:$C877 PRG:0877 A4 B2 pla ; CPU:$C879 PRG:0879 68 rts ; CPU:$C87A PRG:087A 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C87B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C87B: lda #$00 ; CPU:$C87B PRG:087B A9 00 sta Zp95 ; CPU:$C87D PRG:087D 85 95 inc ZpB0 ; CPU:$C87F PRG:087F E6 B0 bne Label_C877 ; CPU:$C881 PRG:0881 D0 F4 inc ZpB1 ; CPU:$C883 PRG:0883 E6 B1 bne Label_C877 ; CPU:$C885 PRG:0885 D0 F0 ; ---- data $C887-$C88E (8 bytes) ---- ; referenced by `and $C887,x` at $C868 (operand $C887 falls inside this region) .byte $80, $40, $20, $10, $08, $04, $02, $01 ; CPU:$C887 PRG:0887 80 40 20 10 08 04 02 01 ; ----------------------------------------------------------------------------- ; Routine: Label_C88F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C88F: jsr Label_CC298 ; CPU:$C88F PRG:088F 20 98 C2 ldx #$0C ; CPU:$C892 PRG:0892 A2 0C stx Zp20 ; CPU:$C894 PRG:0894 86 20 ldx #$07 ; CPU:$C896 PRG:0896 A2 07 stx Zp21 ; CPU:$C898 PRG:0898 86 21 ldx #$00 ; CPU:$C89A PRG:089A A2 00 stx ZpC4 ; CPU:$C89C PRG:089C 86 C4 stx ZpC5 ; CPU:$C89E PRG:089E 86 C5 stx ZpC6 ; CPU:$C8A0 PRG:08A0 86 C6 stx ZpA3 ; CPU:$C8A2 PRG:08A2 86 A3 stx Zp93 ; CPU:$C8A4 PRG:08A4 86 93 stx Zp8D ; CPU:$C8A6 PRG:08A6 86 8D stx Zp39 ; CPU:$C8A8 PRG:08A8 86 39 stx Zp9C ; CPU:$C8AA PRG:08AA 86 9C stx ZpA0 ; CPU:$C8AC PRG:08AC 86 A0 stx Zp92 ; CPU:$C8AE PRG:08AE 86 92 stx Zp3A ; CPU:$C8B0 PRG:08B0 86 3A stx Zp86 ; CPU:$C8B2 PRG:08B2 86 86 txa ; CPU:$C8B4 PRG:08B4 8A ldx #$1E ; CPU:$C8B5 PRG:08B5 A2 1E ; ----------------------------------------------------------------------------- ; Routine: Label_C8B7 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C8B7: sta $06E0,x ; CPU:$C8B7 PRG:08B7 9D E0 06 dex ; CPU:$C8BA PRG:08BA CA bpl Label_C8B7 ; CPU:$C8BB PRG:08BB 10 FA ldx #$03 ; CPU:$C8BD PRG:08BD A2 03 ; ----------------------------------------------------------------------------- ; Routine: Label_C8BF ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C8BF: sta $0698,x ; CPU:$C8BF PRG:08BF 9D 98 06 dex ; CPU:$C8C2 PRG:08C2 CA bpl Label_C8BF ; CPU:$C8C3 PRG:08C3 10 FA lda #$01 ; CPU:$C8C5 PRG:08C5 A9 01 sta Zp9A ; CPU:$C8C7 PRG:08C7 85 9A ldy #$0D ; CPU:$C8C9 PRG:08C9 A0 0D sty Zp86 ; CPU:$C8CB PRG:08CB 84 86 ; ----------------------------------------------------------------------------- ; Routine: Label_C8CD ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C8CD: jsr Label_CC81D ; CPU:$C8CD PRG:08CD 20 1D C8 ldy #$1B ; CPU:$C8D0 PRG:08D0 A0 1B sty Zp85 ; CPU:$C8D2 PRG:08D2 84 85 ; ----------------------------------------------------------------------------- ; Routine: Label_C8D4 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C8D4: lda (Zp26),y ; CPU:$C8D4 PRG:08D4 B1 26 cmp #$06 ; CPU:$C8D6 PRG:08D6 C9 06 bne Label_C8F2 ; CPU:$C8D8 PRG:08D8 D0 18 ldx ZpA3 ; CPU:$C8DA PRG:08DA A6 A3 cpx #$2D ; CPU:$C8DC PRG:08DC E0 2D bcs Label_C8EC ; CPU:$C8DE PRG:08DE B0 0C inc ZpA3 ; CPU:$C8E0 PRG:08E0 E6 A3 inx ; CPU:$C8E2 PRG:08E2 E8 lda Zp86 ; CPU:$C8E3 PRG:08E3 A5 86 sta $0630,x ; CPU:$C8E5 PRG:08E5 9D 30 06 tya ; CPU:$C8E8 PRG:08E8 98 sta $0600,x ; CPU:$C8E9 PRG:08E9 9D 00 06 ; ----------------------------------------------------------------------------- ; Routine: Label_C8EC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C8EC: lda #$00 ; CPU:$C8EC PRG:08EC A9 00 sta (Zp26),y ; CPU:$C8EE PRG:08EE 91 26 sta (Zp28),y ; CPU:$C8F0 PRG:08F0 91 28 ; ----------------------------------------------------------------------------- ; Routine: Label_C8F2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C8F2: cmp #$07 ; CPU:$C8F2 PRG:08F2 C9 07 bne Label_C8F8 ; CPU:$C8F4 PRG:08F4 D0 02 inc Zp93 ; CPU:$C8F6 PRG:08F6 E6 93 ; ----------------------------------------------------------------------------- ; Routine: Label_C8F8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C8F8: cmp #$08 ; CPU:$C8F8 PRG:08F8 C9 08 bne Label_C923 ; CPU:$C8FA PRG:08FA D0 27 ldx Zp8D ; CPU:$C8FC PRG:08FC A6 8D cpx #$03 ; CPU:$C8FE PRG:08FE E0 03 bcs Label_C8EC ; CPU:$C900 PRG:0900 B0 EA inc Zp8D ; CPU:$C902 PRG:0902 E6 8D inx ; CPU:$C904 PRG:0904 E8 tya ; CPU:$C905 PRG:0905 98 sta $0660,x ; CPU:$C906 PRG:0906 9D 60 06 lda Zp86 ; CPU:$C909 PRG:0909 A5 86 sta $0668,x ; CPU:$C90B PRG:090B 9D 68 06 lda #$00 ; CPU:$C90E PRG:090E A9 00 sta $0670,x ; CPU:$C910 PRG:0910 9D 70 06 lda #$1C ; CPU:$C913 PRG:0913 A9 1C sta $0688,x ; CPU:$C915 PRG:0915 9D 88 06 lda #$03 ; CPU:$C918 PRG:0918 A9 03 sta $0678,x ; CPU:$C91A PRG:091A 9D 78 06 sta $0680,x ; CPU:$C91D PRG:091D 9D 80 06 jmp Label_CC937 ; CPU:$C920 PRG:0920 4C 37 C9 ; ----------------------------------------------------------------------------- ; Routine: Label_C923 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C923: cmp #$09 ; CPU:$C923 PRG:0923 C9 09 bne Label_C93B ; CPU:$C925 PRG:0925 D0 14 sty Zp20 ; CPU:$C927 PRG:0927 84 20 ldx Zp86 ; CPU:$C929 PRG:0929 A6 86 stx Zp21 ; CPU:$C92B PRG:092B 86 21 ldx #$03 ; CPU:$C92D PRG:092D A2 03 stx Zp22 ; CPU:$C92F PRG:092F 86 22 stx Zp23 ; CPU:$C931 PRG:0931 86 23 ldx #$00 ; CPU:$C933 PRG:0933 A2 00 stx Zp24 ; CPU:$C935 PRG:0935 86 24 ; ----------------------------------------------------------------------------- ; Routine: Label_C937 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C937: lda #$00 ; CPU:$C937 PRG:0937 A9 00 sta (Zp28),y ; CPU:$C939 PRG:0939 91 28 ; ----------------------------------------------------------------------------- ; Routine: Label_C93B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C93B: dec Zp85 ; CPU:$C93B PRG:093B C6 85 ldy Zp85 ; CPU:$C93D PRG:093D A4 85 bpl Label_C8D4 ; CPU:$C93F PRG:093F 10 93 dec Zp86 ; CPU:$C941 PRG:0941 C6 86 ldy Zp86 ; CPU:$C943 PRG:0943 A4 86 bmi Label_C94A ; CPU:$C945 PRG:0945 30 03 jmp Label_CC8CD ; CPU:$C947 PRG:0947 4C CD C8 ; ----------------------------------------------------------------------------- ; Routine: Label_C94A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C94A: rts ; CPU:$C94A PRG:094A 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C94B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C94B: lda #$1C ; CPU:$C94B PRG:094B A9 1C sta Zp85 ; CPU:$C94D PRG:094D 85 85 lda #$0E ; CPU:$C94F PRG:094F A9 0E sta Zp86 ; CPU:$C951 PRG:0951 85 86 ; ----------------------------------------------------------------------------- ; Routine: Label_C953 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C953: lda #$02 ; CPU:$C953 PRG:0953 A9 02 jsr Label_CCA1C ; CPU:$C955 PRG:0955 20 1C CA dec Zp85 ; CPU:$C958 PRG:0958 C6 85 bpl Label_C953 ; CPU:$C95A PRG:095A 10 F7 lda #$0E ; CPU:$C95C PRG:095C A9 0E sta Zp86 ; CPU:$C95E PRG:095E 85 86 ; ----------------------------------------------------------------------------- ; Routine: Label_C960 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C960: lda #$02 ; CPU:$C960 PRG:0960 A9 02 jsr Label_CCA1C ; CPU:$C962 PRG:0962 20 1C CA dec Zp86 ; CPU:$C965 PRG:0965 C6 86 bpl Label_C960 ; CPU:$C967 PRG:0967 10 F7 lda #$1C ; CPU:$C969 PRG:0969 A9 1C sta Zp85 ; CPU:$C96B PRG:096B 85 85 lda #$0D ; CPU:$C96D PRG:096D A9 0D sta Zp86 ; CPU:$C96F PRG:096F 85 86 ; ----------------------------------------------------------------------------- ; Routine: Label_C971 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C971: lda #$02 ; CPU:$C971 PRG:0971 A9 02 jsr Label_CCA1C ; CPU:$C973 PRG:0973 20 1C CA dec Zp86 ; CPU:$C976 PRG:0976 C6 86 bpl Label_C971 ; CPU:$C978 PRG:0978 10 F7 rts ; CPU:$C97A PRG:097A 60 ; ----------------------------------------------------------------------------- ; Routine: Label_C97B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C97B: jsr Label_CC2BC ; CPU:$C97B PRG:097B 20 BC C2 jsr Label_CC287 ; CPU:$C97E PRG:097E 20 87 C2 jsr Label_CC94B ; CPU:$C981 PRG:0981 20 4B C9 lda #$6C ; CPU:$C984 PRG:0984 A9 6C sta Zp2A ; CPU:$C986 PRG:0986 85 2A lda #$05 ; CPU:$C988 PRG:0988 A9 05 sta Zp2B ; CPU:$C98A PRG:098A 85 2B lda #$0D ; CPU:$C98C PRG:098C A9 0D sta Zp86 ; CPU:$C98E PRG:098E 85 86 ; ----------------------------------------------------------------------------- ; Routine: Label_C990 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C990: lda #$1B ; CPU:$C990 PRG:0990 A9 1B sta Zp85 ; CPU:$C992 PRG:0992 85 85 ; ----------------------------------------------------------------------------- ; Routine: Label_C994 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C994: ldy Zp85 ; CPU:$C994 PRG:0994 A4 85 lda (Zp2A),y ; CPU:$C996 PRG:0996 B1 2A cmp #$05 ; CPU:$C998 PRG:0998 C9 05 bne Label_C99E ; CPU:$C99A PRG:099A D0 02 lda #$01 ; CPU:$C99C PRG:099C A9 01 ; ----------------------------------------------------------------------------- ; Routine: Label_C99E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C99E: jsr Label_CCA1C ; CPU:$C99E PRG:099E 20 1C CA dec Zp85 ; CPU:$C9A1 PRG:09A1 C6 85 bpl Label_C994 ; CPU:$C9A3 PRG:09A3 10 EF lda Zp2A ; CPU:$C9A5 PRG:09A5 A5 2A sec ; CPU:$C9A7 PRG:09A7 38 sbc #$1C ; CPU:$C9A8 PRG:09A8 E9 1C sta Zp2A ; CPU:$C9AA PRG:09AA 85 2A lda Zp2B ; CPU:$C9AC PRG:09AC A5 2B sbc #$00 ; CPU:$C9AE PRG:09AE E9 00 sta Zp2B ; CPU:$C9B0 PRG:09B0 85 2B dec Zp86 ; CPU:$C9B2 PRG:09B2 C6 86 bpl Label_C990 ; CPU:$C9B4 PRG:09B4 10 DA lda #$00 ; CPU:$C9B6 PRG:09B6 A9 00 sta Zp04 ; CPU:$C9B8 PRG:09B8 85 04 sta Zp05 ; CPU:$C9BA PRG:09BA 85 05 sta $2005 ; CPU:$C9BC PRG:09BC 8D 05 20 sta $2005 ; CPU:$C9BF PRG:09BF 8D 05 20 jsr Label_CC298 ; CPU:$C9C2 PRG:09C2 20 98 C2 jsr Label_CC2B3 ; CPU:$C9C5 PRG:09C5 20 B3 C2 jsr Label_CE21E ; CPU:$C9C8 PRG:09C8 20 1E E2 jsr Label_CC274 ; CPU:$C9CB PRG:09CB 20 74 C2 lda ZpA7 ; CPU:$C9CE PRG:09CE A5 A7 cmp #$02 ; CPU:$C9D0 PRG:09D0 C9 02 beq Label_CA16 ; CPU:$C9D2 PRG:09D2 F0 42 jsr Label_CCA2F ; CPU:$C9D4 PRG:09D4 20 2F CA jsr Label_CCA16 ; CPU:$C9D7 PRG:09D7 20 16 CA ; ----------------------------------------------------------------------------- ; Routine: Label_C9DA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C9DA: lda Zp06 ; CPU:$C9DA PRG:09DA A5 06 and #$20 ; CPU:$C9DC PRG:09DC 29 20 bne Label_CA15 ; CPU:$C9DE PRG:09DE D0 35 jsr Label_CCA2F ; CPU:$C9E0 PRG:09E0 20 2F CA jsr Label_CCA26 ; CPU:$C9E3 PRG:09E3 20 26 CA inc Zp04 ; CPU:$C9E6 PRG:09E6 E6 04 lda Zp04 ; CPU:$C9E8 PRG:09E8 A5 04 cmp #$D8 ; CPU:$C9EA PRG:09EA C9 D8 bne Label_C9DA ; CPU:$C9EC PRG:09EC D0 EC lda Zp20 ; CPU:$C9EE PRG:09EE A5 20 cmp #$16 ; CPU:$C9F0 PRG:09F0 C9 16 bcs Label_CA16 ; CPU:$C9F2 PRG:09F2 B0 22 sec ; CPU:$C9F4 PRG:09F4 38 sbc #$0A ; CPU:$C9F5 PRG:09F5 E9 0A bcs Label_C9FB ; CPU:$C9F7 PRG:09F7 B0 02 lda #$00 ; CPU:$C9F9 PRG:09F9 A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_C9FB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_C9FB: asl a ; CPU:$C9FB PRG:09FB 0A asl a ; CPU:$C9FC PRG:09FC 0A asl a ; CPU:$C9FD PRG:09FD 0A asl a ; CPU:$C9FE PRG:09FE 0A sta ZpD7 ; CPU:$C9FF PRG:09FF 85 D7 ; ----------------------------------------------------------------------------- ; Routine: Label_CA01 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA01: lda Zp06 ; CPU:$CA01 PRG:0A01 A5 06 and #$20 ; CPU:$CA03 PRG:0A03 29 20 bne Label_CA15 ; CPU:$CA05 PRG:0A05 D0 0E jsr Label_CCA2F ; CPU:$CA07 PRG:0A07 20 2F CA jsr Label_CCA26 ; CPU:$CA0A PRG:0A0A 20 26 CA dec Zp04 ; CPU:$CA0D PRG:0A0D C6 04 lda Zp04 ; CPU:$CA0F PRG:0A0F A5 04 cmp ZpD7 ; CPU:$CA11 PRG:0A11 C5 D7 bne Label_CA01 ; CPU:$CA13 PRG:0A13 D0 EC ; ----------------------------------------------------------------------------- ; Routine: Label_CA15 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA15: rts ; CPU:$CA15 PRG:0A15 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CA16 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA16: jsr Label_CC2A8 ; CPU:$CA16 PRG:0A16 20 A8 C2 jmp Label_CC292 ; CPU:$CA19 PRG:0A19 4C 92 C2 ; ----------------------------------------------------------------------------- ; Routine: Label_CA1C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA1C: jsr Label_CCA7C ; CPU:$CA1C PRG:0A1C 20 7C CA jmp Label_CC18E ; CPU:$CA1F PRG:0A1F 4C 8E C1 ; ----------------------------------------------------------------------------- ; Routine: Label_CA22 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA22: ldy #$00 ; CPU:$CA22 PRG:0A22 A0 00 beq Label_CA28 ; CPU:$CA24 PRG:0A24 F0 02 ; ----------------------------------------------------------------------------- ; Routine: Label_CA26 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA26: ldy #$0F ; CPU:$CA26 PRG:0A26 A0 0F ; ----------------------------------------------------------------------------- ; Routine: Label_CA28 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA28: dex ; CPU:$CA28 PRG:0A28 CA bne Label_CA28 ; CPU:$CA29 PRG:0A29 D0 FD dey ; CPU:$CA2B PRG:0A2B 88 bne Label_CA28 ; CPU:$CA2C PRG:0A2C D0 FA ; ----------------------------------------------------------------------------- ; Routine: Label_CA2E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA2E: rts ; CPU:$CA2E PRG:0A2E 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CA2F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA2F: ldx Zp8D ; CPU:$CA2F PRG:0A2F A6 8D beq Label_CA2E ; CPU:$CA31 PRG:0A31 F0 FB stx Zp39 ; CPU:$CA33 PRG:0A33 86 39 ; ----------------------------------------------------------------------------- ; Routine: Label_CA35 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA35: jsr Label_CDBDE ; CPU:$CA35 PRG:0A35 20 DE DB jsr Label_CDC93 ; CPU:$CA38 PRG:0A38 20 93 DC dec Zp39 ; CPU:$CA3B PRG:0A3B C6 39 bne Label_CA35 ; CPU:$CA3D PRG:0A3D D0 F6 lda #$00 ; CPU:$CA3F PRG:0A3F A9 00 sta Zp34 ; CPU:$CA41 PRG:0A41 85 34 lda Zp20 ; CPU:$CA43 PRG:0A43 A5 20 sta Zp32 ; CPU:$CA45 PRG:0A45 85 32 lda Zp21 ; CPU:$CA47 PRG:0A47 A5 21 sta Zp33 ; CPU:$CA49 PRG:0A49 85 33 lda #$FF ; CPU:$CA4B PRG:0A4B A9 FF sta Zp39 ; CPU:$CA4D PRG:0A4D 85 39 jsr Label_CDC86 ; CPU:$CA4F PRG:0A4F 20 86 DC lda #$00 ; CPU:$CA52 PRG:0A52 A9 00 sta Zp39 ; CPU:$CA54 PRG:0A54 85 39 rts ; CPU:$CA56 PRG:0A56 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CA57 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA57: lda Zp39 ; CPU:$CA57 PRG:0A57 A5 39 pha ; CPU:$CA59 PRG:0A59 48 lda Zp75 ; CPU:$CA5A PRG:0A5A A5 75 clc ; CPU:$CA5C PRG:0A5C 18 adc #$30 ; CPU:$CA5D PRG:0A5D 69 30 sta Zp34 ; CPU:$CA5F PRG:0A5F 85 34 lda #$03 ; CPU:$CA61 PRG:0A61 A9 03 sta Zp37 ; CPU:$CA63 PRG:0A63 85 37 sta Zp38 ; CPU:$CA65 PRG:0A65 85 38 lda Zp73 ; CPU:$CA67 PRG:0A67 A5 73 sta Zp32 ; CPU:$CA69 PRG:0A69 85 32 lda Zp74 ; CPU:$CA6B PRG:0A6B A5 74 sta Zp33 ; CPU:$CA6D PRG:0A6D 85 33 lda #$00 ; CPU:$CA6F PRG:0A6F A9 00 sta Zp39 ; CPU:$CA71 PRG:0A71 85 39 sta Zp35 ; CPU:$CA73 PRG:0A73 85 35 jsr Label_CDC79 ; CPU:$CA75 PRG:0A75 20 79 DC pla ; CPU:$CA78 PRG:0A78 68 sta Zp39 ; CPU:$CA79 PRG:0A79 85 39 rts ; CPU:$CA7B PRG:0A7B 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CA7C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA7C: tax ; CPU:$CA7C PRG:0A7C AA pha ; CPU:$CA7D PRG:0A7D 48 lda $CB09,x ; CPU:$CA7E PRG:0A7E BD 09 CB sta Zp0F ; CPU:$CA81 PRG:0A81 85 0F lda #$00 ; CPU:$CA83 PRG:0A83 A9 00 sta Zp08 ; CPU:$CA85 PRG:0A85 85 08 lda Zp85 ; CPU:$CA87 PRG:0A87 A5 85 cmp #$FF ; CPU:$CA89 PRG:0A89 C9 FF beq Label_CA9C ; CPU:$CA8B PRG:0A8B F0 0F cmp #$0F ; CPU:$CA8D PRG:0A8D C9 0F bcc Label_CA9C ; CPU:$CA8F PRG:0A8F 90 0B pha ; CPU:$CA91 PRG:0A91 48 lda #$04 ; CPU:$CA92 PRG:0A92 A9 04 sta Zp08 ; CPU:$CA94 PRG:0A94 85 08 pla ; CPU:$CA96 PRG:0A96 68 sbc #$0F ; CPU:$CA97 PRG:0A97 E9 0F jmp Label_CCA9F ; CPU:$CA99 PRG:0A99 4C 9F CA ; ----------------------------------------------------------------------------- ; Routine: Label_CA9C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA9C: clc ; CPU:$CA9C PRG:0A9C 18 adc #$01 ; CPU:$CA9D PRG:0A9D 69 01 ; ----------------------------------------------------------------------------- ; Routine: Label_CA9F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CA9F: asl a ; CPU:$CA9F PRG:0A9F 0A sta Zp12 ; CPU:$CAA0 PRG:0AA0 85 12 lda Zp86 ; CPU:$CAA2 PRG:0AA2 A5 86 asl a ; CPU:$CAA4 PRG:0AA4 0A sta Zp13 ; CPU:$CAA5 PRG:0AA5 85 13 jsr Label_CCAD2 ; CPU:$CAA7 PRG:0AA7 20 D2 CA lda #$01 ; CPU:$CAAA PRG:0AAA A9 01 sta Zp0A ; CPU:$CAAC PRG:0AAC 85 0A lda Zp13 ; CPU:$CAAE PRG:0AAE A5 13 ldx #$05 ; CPU:$CAB0 PRG:0AB0 A2 05 ; ----------------------------------------------------------------------------- ; Routine: Label_CAB2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CAB2: asl a ; CPU:$CAB2 PRG:0AB2 0A rol Zp0A ; CPU:$CAB3 PRG:0AB3 26 0A dex ; CPU:$CAB5 PRG:0AB5 CA bne Label_CAB2 ; CPU:$CAB6 PRG:0AB6 D0 FA clc ; CPU:$CAB8 PRG:0AB8 18 adc Zp12 ; CPU:$CAB9 PRG:0AB9 65 12 sta Zp09 ; CPU:$CABB PRG:0ABB 85 09 bcc Label_CAC1 ; CPU:$CABD PRG:0ABD 90 02 inc Zp0A ; CPU:$CABF PRG:0ABF E6 0A ; ----------------------------------------------------------------------------- ; Routine: Label_CAC1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CAC1: pla ; CPU:$CAC1 PRG:0AC1 68 cmp #$18 ; CPU:$CAC2 PRG:0AC2 C9 18 bne Label_CACA ; CPU:$CAC4 PRG:0AC4 D0 04 lda #$5C ; CPU:$CAC6 PRG:0AC6 A9 5C bne Label_CACF ; CPU:$CAC8 PRG:0AC8 D0 05 ; ----------------------------------------------------------------------------- ; Routine: Label_CACA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CACA: asl a ; CPU:$CACA PRG:0ACA 0A asl a ; CPU:$CACB PRG:0ACB 0A clc ; CPU:$CACC PRG:0ACC 18 adc #$60 ; CPU:$CACD PRG:0ACD 69 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CACF ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CACF: sta Zp0B ; CPU:$CACF PRG:0ACF 85 0B rts ; CPU:$CAD1 PRG:0AD1 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CAD2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CAD2: lda Zp13 ; CPU:$CAD2 PRG:0AD2 A5 13 and #$FC ; CPU:$CAD4 PRG:0AD4 29 FC asl a ; CPU:$CAD6 PRG:0AD6 0A sta Zp0C ; CPU:$CAD7 PRG:0AD7 85 0C lda Zp12 ; CPU:$CAD9 PRG:0AD9 A5 12 lsr a ; CPU:$CADB PRG:0ADB 4A lsr a ; CPU:$CADC PRG:0ADC 4A clc ; CPU:$CADD PRG:0ADD 18 adc Zp0C ; CPU:$CADE PRG:0ADE 65 0C adc #$C0 ; CPU:$CAE0 PRG:0AE0 69 C0 sta Zp0C ; CPU:$CAE2 PRG:0AE2 85 0C lda #$23 ; CPU:$CAE4 PRG:0AE4 A9 23 sta Zp0D ; CPU:$CAE6 PRG:0AE6 85 0D lda #$02 ; CPU:$CAE8 PRG:0AE8 A9 02 and Zp13 ; CPU:$CAEA PRG:0AEA 25 13 sta Zp16 ; CPU:$CAEC PRG:0AEC 85 16 lda Zp12 ; CPU:$CAEE PRG:0AEE A5 12 and #$03 ; CPU:$CAF0 PRG:0AF0 29 03 lsr a ; CPU:$CAF2 PRG:0AF2 4A clc ; CPU:$CAF3 PRG:0AF3 18 adc Zp16 ; CPU:$CAF4 PRG:0AF4 65 16 asl a ; CPU:$CAF6 PRG:0AF6 0A pha ; CPU:$CAF7 PRG:0AF7 48 lda #$FC ; CPU:$CAF8 PRG:0AF8 A9 FC sta Zp0E ; CPU:$CAFA PRG:0AFA 85 0E pla ; CPU:$CAFC PRG:0AFC 68 tax ; CPU:$CAFD PRG:0AFD AA beq Label_CB08 ; CPU:$CAFE PRG:0AFE F0 08 ; ----------------------------------------------------------------------------- ; Routine: Label_CB00 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CB00: asl Zp0F ; CPU:$CB00 PRG:0B00 06 0F sec ; CPU:$CB02 PRG:0B02 38 rol Zp0E ; CPU:$CB03 PRG:0B03 26 0E dex ; CPU:$CB05 PRG:0B05 CA bne Label_CB00 ; CPU:$CB06 PRG:0B06 D0 F8 ; ----------------------------------------------------------------------------- ; Routine: Label_CB08 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CB08: rts ; CPU:$CB08 PRG:0B08 60 ; ---- data $CB09-$CB21 (25 bytes) ---- ; referenced by `lda $CB09,x` at $CA7E (operand $CB09 falls inside this region) .byte $01, $01, $01, $02, $02, $01, $02, $03, $00, $00, $01, $01, $01, $01, $01, $02 ; CPU:$CB09 PRG:0B09 01 01 01 02 02 01 02 03 00 00 01 01 01 01 01 02 .byte $02, $02, $02, $02, $01, $01, $01, $01, $00 ; CPU:$CB19 PRG:0B19 02 02 02 02 01 01 01 01 00 ; ----------------------------------------------------------------------------- ; Routine: Label_CB22 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CB22: jsr Label_CE242 ; CPU:$CB22 PRG:0B22 20 42 E2 lda #$05 ; CPU:$CB25 PRG:0B25 A9 05 sta ZpBE ; CPU:$CB27 PRG:0B27 85 BE lda #$06 ; CPU:$CB29 PRG:0B29 A9 06 sta ZpB8 ; CPU:$CB2B PRG:0B2B 85 B8 lda #$00 ; CPU:$CB2D PRG:0B2D A9 00 sta ZpC9 ; CPU:$CB2F PRG:0B2F 85 C9 sta ZpCD ; CPU:$CB31 PRG:0B31 85 CD sta ZpBF ; CPU:$CB33 PRG:0B33 85 BF sta $0600 ; CPU:$CB35 PRG:0B35 8D 00 06 lda ZpDC ; CPU:$CB38 PRG:0B38 A5 DC cmp #$02 ; CPU:$CB3A PRG:0B3A C9 02 bne Label_CB42 ; CPU:$CB3C PRG:0B3C D0 04 sta Zp79 ; CPU:$CB3E PRG:0B3E 85 79 inc ZpDC ; CPU:$CB40 PRG:0B40 E6 DC ; ----------------------------------------------------------------------------- ; Routine: Label_CB42 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CB42: ldx ZpA3 ; CPU:$CB42 PRG:0B42 A6 A3 stx ZpC2 ; CPU:$CB44 PRG:0B44 86 C2 ; ----------------------------------------------------------------------------- ; Routine: Label_CB46 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CB46: ldx ZpC2 ; CPU:$CB46 PRG:0B46 A6 C2 beq Label_CB84 ; CPU:$CB48 PRG:0B48 F0 3A lda $0600,x ; CPU:$CB4A PRG:0B4A BD 00 06 bmi Label_CB7F ; CPU:$CB4D PRG:0B4D 30 30 sta Zp85 ; CPU:$CB4F PRG:0B4F 85 85 lda $0630,x ; CPU:$CB51 PRG:0B51 BD 30 06 sta Zp86 ; CPU:$CB54 PRG:0B54 85 86 tay ; CPU:$CB56 PRG:0B56 A8 jsr Label_CC81D ; CPU:$CB57 PRG:0B57 20 1D C8 ldy Zp85 ; CPU:$CB5A PRG:0B5A A4 85 lda (Zp28),y ; CPU:$CB5C PRG:0B5C B1 28 bne Label_CB7A ; CPU:$CB5E PRG:0B5E D0 1A lda #$03 ; CPU:$CB60 PRG:0B60 A9 03 sta (Zp28),y ; CPU:$CB62 PRG:0B62 91 28 lda (Zp26),y ; CPU:$CB64 PRG:0B64 B1 26 bne Label_CB6C ; CPU:$CB66 PRG:0B66 D0 04 lda #$03 ; CPU:$CB68 PRG:0B68 A9 03 sta (Zp26),y ; CPU:$CB6A PRG:0B6A 91 26 ; ----------------------------------------------------------------------------- ; Routine: Label_CB6C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CB6C: lda #$03 ; CPU:$CB6C PRG:0B6C A9 03 jsr Label_CD055 ; CPU:$CB6E PRG:0B6E 20 55 D0 ldx ZpC2 ; CPU:$CB71 PRG:0B71 A6 C2 lda #$FF ; CPU:$CB73 PRG:0B73 A9 FF sta $0600,x ; CPU:$CB75 PRG:0B75 9D 00 06 bmi Label_CB7F ; CPU:$CB78 PRG:0B78 30 05 ; ----------------------------------------------------------------------------- ; Routine: Label_CB7A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CB7A: lda #$01 ; CPU:$CB7A PRG:0B7A A9 01 sta $0600 ; CPU:$CB7C PRG:0B7C 8D 00 06 ; ----------------------------------------------------------------------------- ; Routine: Label_CB7F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CB7F: dec ZpC2 ; CPU:$CB7F PRG:0B7F C6 C2 jmp Label_CCB46 ; CPU:$CB81 PRG:0B81 4C 46 CB ; ----------------------------------------------------------------------------- ; Routine: Label_CB84 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CB84: lda $0600 ; CPU:$CB84 PRG:0B84 AD 00 06 bne Label_CB8B ; CPU:$CB87 PRG:0B87 D0 02 dec Zp93 ; CPU:$CB89 PRG:0B89 C6 93 ; ----------------------------------------------------------------------------- ; Routine: Label_CB8B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CB8B: rts ; CPU:$CB8B PRG:0B8B 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CB8C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CB8C: lda ZpDC ; CPU:$CB8C PRG:0B8C A5 DC cmp #$03 ; CPU:$CB8E PRG:0B8E C9 03 bcc Label_CB8B ; CPU:$CB90 PRG:0B90 90 F9 lda Zp39 ; CPU:$CB92 PRG:0B92 A5 39 pha ; CPU:$CB94 PRG:0B94 48 jsr Label_CCA57 ; CPU:$CB95 PRG:0B95 20 57 CA pla ; CPU:$CB98 PRG:0B98 68 sta Zp39 ; CPU:$CB99 PRG:0B99 85 39 inc ZpDC ; CPU:$CB9B PRG:0B9B E6 DC bne Label_CB8B ; CPU:$CB9D PRG:0B9D D0 EC ; ----------------------------------------------------------------------------- ; Routine: Label_CB9F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CB9F: ldx #$10 ; CPU:$CB9F PRG:0B9F A2 10 lda #$F8 ; CPU:$CBA1 PRG:0BA1 A9 F8 ; ----------------------------------------------------------------------------- ; Routine: Label_CBA3 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CBA3: sta $070F,x ; CPU:$CBA3 PRG:0BA3 9D 0F 07 dex ; CPU:$CBA6 PRG:0BA6 CA bne Label_CBA3 ; CPU:$CBA7 PRG:0BA7 D0 FA rts ; CPU:$CBA9 PRG:0BA9 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CBAA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CBAA: lda #$01 ; CPU:$CBAA PRG:0BAA A9 01 sta Zp94 ; CPU:$CBAC PRG:0BAC 85 94 lda Zp9C ; CPU:$CBAE PRG:0BAE A5 9C beq Label_CBBA ; CPU:$CBB0 PRG:0BB0 F0 08 bpl Label_CBB7 ; CPU:$CBB2 PRG:0BB2 10 03 jmp Label_CCE98 ; CPU:$CBB4 PRG:0BB4 4C 98 CE ; ----------------------------------------------------------------------------- ; Routine: Label_CBB7 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CBB7: jmp Label_CCF29 ; CPU:$CBB7 PRG:0BB7 4C 29 CF ; ----------------------------------------------------------------------------- ; Routine: Label_CBBA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CBBA: ldy Zp21 ; CPU:$CBBA PRG:0BBA A4 21 jsr Label_CD2EF ; CPU:$CBBC PRG:0BBC 20 EF D2 ldy Zp20 ; CPU:$CBBF PRG:0BBF A4 20 lda (Zp28),y ; CPU:$CBC1 PRG:0BC1 B1 28 cmp #$03 ; CPU:$CBC3 PRG:0BC3 C9 03 beq Label_CC03 ; CPU:$CBC5 PRG:0BC5 F0 3C cmp #$04 ; CPU:$CBC7 PRG:0BC7 C9 04 bne Label_CBD1 ; CPU:$CBC9 PRG:0BC9 D0 06 lda Zp23 ; CPU:$CBCB PRG:0BCB A5 23 cmp #$03 ; CPU:$CBCD PRG:0BCD C9 03 beq Label_CC03 ; CPU:$CBCF PRG:0BCF F0 32 ; ----------------------------------------------------------------------------- ; Routine: Label_CBD1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CBD1: lda Zp23 ; CPU:$CBD1 PRG:0BD1 A5 23 cmp #$03 ; CPU:$CBD3 PRG:0BD3 C9 03 bcc Label_CC06 ; CPU:$CBD5 PRG:0BD5 90 2F ldy Zp21 ; CPU:$CBD7 PRG:0BD7 A4 21 cpy #$0D ; CPU:$CBD9 PRG:0BD9 C0 0D beq Label_CC03 ; CPU:$CBDB PRG:0BDB F0 26 lda $C689,y ; CPU:$CBDD PRG:0BDD B9 89 C6 sta Zp26 ; CPU:$CBE0 PRG:0BE0 85 26 lda $C697,y ; CPU:$CBE2 PRG:0BE2 B9 97 C6 sta Zp27 ; CPU:$CBE5 PRG:0BE5 85 27 jsr Label_CDCB1 ; CPU:$CBE7 PRG:0BE7 20 B1 DC jsr Label_CD30A ; CPU:$CBEA PRG:0BEA 20 0A D3 cmp #$00 ; CPU:$CBED PRG:0BED C9 00 beq Label_CC06 ; CPU:$CBEF PRG:0BEF F0 15 cmp #$08 ; CPU:$CBF1 PRG:0BF1 C9 08 beq Label_CC03 ; CPU:$CBF3 PRG:0BF3 F0 0E lda (Zp28),y ; CPU:$CBF5 PRG:0BF5 B1 28 cmp #$01 ; CPU:$CBF7 PRG:0BF7 C9 01 beq Label_CC03 ; CPU:$CBF9 PRG:0BF9 F0 08 cmp #$02 ; CPU:$CBFB PRG:0BFB C9 02 beq Label_CC03 ; CPU:$CBFD PRG:0BFD F0 04 cmp #$03 ; CPU:$CBFF PRG:0BFF C9 03 bne Label_CC06 ; CPU:$CC01 PRG:0C01 D0 03 ; ----------------------------------------------------------------------------- ; Routine: Label_CC03 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CC03: jmp Label_CCC64 ; CPU:$CC03 PRG:0C03 4C 64 CC ; ----------------------------------------------------------------------------- ; Routine: Label_CC06 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CC06: lda Zp9B ; CPU:$CC06 PRG:0C06 A5 9B beq Label_CC23 ; CPU:$CC08 PRG:0C08 F0 19 jsr Label_CD305 ; CPU:$CC0A PRG:0C0A 20 05 D3 beq Label_CC23 ; CPU:$CC0D PRG:0C0D F0 14 lda #$BA ; CPU:$CC0F PRG:0C0F A9 BA sta $4004 ; CPU:$CC11 PRG:0C11 8D 04 40 lda #$F5 ; CPU:$CC14 PRG:0C14 A9 F5 sta $4005 ; CPU:$CC16 PRG:0C16 8D 05 40 lda #$20 ; CPU:$CC19 PRG:0C19 A9 20 sta $4006 ; CPU:$CC1B PRG:0C1B 8D 06 40 lda #$F0 ; CPU:$CC1E PRG:0C1E A9 F0 sta $4007 ; CPU:$CC20 PRG:0C20 8D 07 40 ; ----------------------------------------------------------------------------- ; Routine: Label_CC23 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CC23: lda #$00 ; CPU:$CC23 PRG:0C23 A9 00 sta Zp9B ; CPU:$CC25 PRG:0C25 85 9B lda #$04 ; CPU:$CC27 PRG:0C27 A9 04 ldx #$07 ; CPU:$CC29 PRG:0C29 A2 07 jsr Label_CD067 ; CPU:$CC2B PRG:0C2B 20 67 D0 jsr Label_CD213 ; CPU:$CC2E PRG:0C2E 20 13 D2 inc Zp23 ; CPU:$CC31 PRG:0C31 E6 23 lda Zp23 ; CPU:$CC33 PRG:0C33 A5 23 cmp #$07 ; CPU:$CC35 PRG:0C35 C9 07 bcs Label_CC3F ; CPU:$CC37 PRG:0C37 B0 06 jsr Label_CCFDF ; CPU:$CC39 PRG:0C39 20 DF CF jmp Label_CD097 ; CPU:$CC3C PRG:0C3C 4C 97 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_CC3F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CC3F: lda #$00 ; CPU:$CC3F PRG:0C3F A9 00 sta Zp23 ; CPU:$CC41 PRG:0C41 85 23 ldy Zp21 ; CPU:$CC43 PRG:0C43 A4 21 jsr Label_CC81D ; CPU:$CC45 PRG:0C45 20 1D C8 ldy Zp20 ; CPU:$CC48 PRG:0C48 A4 20 lda (Zp28),y ; CPU:$CC4A PRG:0C4A B1 28 cmp #$01 ; CPU:$CC4C PRG:0C4C C9 01 bne Label_CC52 ; CPU:$CC4E PRG:0C4E D0 02 lda #$00 ; CPU:$CC50 PRG:0C50 A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_CC52 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CC52: sta (Zp26),y ; CPU:$CC52 PRG:0C52 91 26 inc Zp21 ; CPU:$CC54 PRG:0C54 E6 21 ldy Zp21 ; CPU:$CC56 PRG:0C56 A4 21 jsr Label_CD2FA ; CPU:$CC58 PRG:0C58 20 FA D2 lda #$09 ; CPU:$CC5B PRG:0C5B A9 09 ldy Zp20 ; CPU:$CC5D PRG:0C5D A4 20 sta (Zp26),y ; CPU:$CC5F PRG:0C5F 91 26 jmp Label_CD097 ; CPU:$CC61 PRG:0C61 4C 97 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_CC64 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CC64: lda Zp9B ; CPU:$CC64 PRG:0C64 A5 9B bne Label_CC7D ; CPU:$CC66 PRG:0C66 D0 15 ldy Zp20 ; CPU:$CC68 PRG:0C68 A4 20 lda (Zp28),y ; CPU:$CC6A PRG:0C6A B1 28 tax ; CPU:$CC6C PRG:0C6C AA lda #$12 ; CPU:$CC6D PRG:0C6D A9 12 cpx #$04 ; CPU:$CC6F PRG:0C6F E0 04 bne Label_CC75 ; CPU:$CC71 PRG:0C71 D0 02 lda #$0C ; CPU:$CC73 PRG:0C73 A9 0C ; ----------------------------------------------------------------------------- ; Routine: Label_CC75 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CC75: sta Zp24 ; CPU:$CC75 PRG:0C75 85 24 jsr Label_CD097 ; CPU:$CC77 PRG:0C77 20 97 D0 jsr Label_CD2AB ; CPU:$CC7A PRG:0C7A 20 AB D2 ; ----------------------------------------------------------------------------- ; Routine: Label_CC7D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CC7D: lda #$20 ; CPU:$CC7D PRG:0C7D A9 20 sta ZpA4 ; CPU:$CC7F PRG:0C7F 85 A4 sta Zp9B ; CPU:$CC81 PRG:0C81 85 9B jsr Label_CCFB1 ; CPU:$CC83 PRG:0C83 20 B1 CF tax ; CPU:$CC86 PRG:0C86 AA and #$08 ; CPU:$CC87 PRG:0C87 29 08 beq Label_CC91 ; CPU:$CC89 PRG:0C89 F0 06 jsr Label_CCDB6 ; CPU:$CC8B PRG:0C8B 20 B6 CD bcs Label_CCB2 ; CPU:$CC8E PRG:0C8E B0 22 rts ; CPU:$CC90 PRG:0C90 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CC91 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CC91: txa ; CPU:$CC91 PRG:0C91 8A and #$04 ; CPU:$CC92 PRG:0C92 29 04 beq Label_CC9C ; CPU:$CC94 PRG:0C94 F0 06 jsr Label_CCE37 ; CPU:$CC96 PRG:0C96 20 37 CE bcs Label_CCB2 ; CPU:$CC99 PRG:0C99 B0 17 rts ; CPU:$CC9B PRG:0C9B 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CC9C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CC9C: txa ; CPU:$CC9C PRG:0C9C 8A and #$40 ; CPU:$CC9D PRG:0C9D 29 40 beq Label_CCA7 ; CPU:$CC9F PRG:0C9F F0 06 jsr Label_CCE90 ; CPU:$CCA1 PRG:0CA1 20 90 CE bcs Label_CCB2 ; CPU:$CCA4 PRG:0CA4 B0 0C rts ; CPU:$CCA6 PRG:0CA6 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CCA7 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CCA7: txa ; CPU:$CCA7 PRG:0CA7 8A and #$80 ; CPU:$CCA8 PRG:0CA8 29 80 beq Label_CCB2 ; CPU:$CCAA PRG:0CAA F0 06 jsr Label_CCF21 ; CPU:$CCAC PRG:0CAC 20 21 CF bcs Label_CCB2 ; CPU:$CCAF PRG:0CAF B0 01 rts ; CPU:$CCB1 PRG:0CB1 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CCB2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CCB2: txa ; CPU:$CCB2 PRG:0CB2 8A and #$02 ; CPU:$CCB3 PRG:0CB3 29 02 beq Label_CCBA ; CPU:$CCB5 PRG:0CB5 F0 03 jmp Label_CCCE8 ; CPU:$CCB7 PRG:0CB7 4C E8 CC ; ----------------------------------------------------------------------------- ; Routine: Label_CCBA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CCBA: txa ; CPU:$CCBA PRG:0CBA 8A and #$01 ; CPU:$CCBB PRG:0CBB 29 01 beq Label_CCC2 ; CPU:$CCBD PRG:0CBD F0 03 jmp Label_CCD4C ; CPU:$CCBF PRG:0CBF 4C 4C CD ; ----------------------------------------------------------------------------- ; Routine: Label_CCC2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CCC2: lda Zp24 ; CPU:$CCC2 PRG:0CC2 A5 24 cmp #$04 ; CPU:$CCC4 PRG:0CC4 C9 04 bcc Label_CCD1 ; CPU:$CCC6 PRG:0CC6 90 09 cmp #$14 ; CPU:$CCC8 PRG:0CC8 C9 14 bcs Label_CCD0 ; CPU:$CCCA PRG:0CCA B0 04 cmp #$12 ; CPU:$CCCC PRG:0CCC C9 12 bcs Label_CCD1 ; CPU:$CCCE PRG:0CCE B0 01 ; ----------------------------------------------------------------------------- ; Routine: Label_CCD0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CCD0: rts ; CPU:$CCD0 PRG:0CD0 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CCD1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CCD1: inc Zp1D ; CPU:$CCD1 PRG:0CD1 E6 1D lda Zp1D ; CPU:$CCD3 PRG:0CD3 A5 1D cmp #$14 ; CPU:$CCD5 PRG:0CD5 C9 14 bcc Label_CCE7 ; CPU:$CCD7 PRG:0CD7 90 0E lda #$00 ; CPU:$CCD9 PRG:0CD9 A9 00 sta Zp1D ; CPU:$CCDB PRG:0CDB 85 1D lda #$12 ; CPU:$CCDD PRG:0CDD A9 12 ldx #$13 ; CPU:$CCDF PRG:0CDF A2 13 jsr Label_CD067 ; CPU:$CCE1 PRG:0CE1 20 67 D0 jmp Label_CD097 ; CPU:$CCE4 PRG:0CE4 4C 97 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_CCE7 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CCE7: rts ; CPU:$CCE7 PRG:0CE7 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CCE8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CCE8: ldy Zp21 ; CPU:$CCE8 PRG:0CE8 A4 21 jsr Label_CC81D ; CPU:$CCEA PRG:0CEA 20 1D C8 ldx Zp22 ; CPU:$CCED PRG:0CED A6 22 cpx #$04 ; CPU:$CCEF PRG:0CEF E0 04 bcs Label_CD07 ; CPU:$CCF1 PRG:0CF1 B0 14 ldy Zp20 ; CPU:$CCF3 PRG:0CF3 A4 20 beq Label_CD06 ; CPU:$CCF5 PRG:0CF5 F0 0F dey ; CPU:$CCF7 PRG:0CF7 88 lda (Zp26),y ; CPU:$CCF8 PRG:0CF8 B1 26 cmp #$02 ; CPU:$CCFA PRG:0CFA C9 02 beq Label_CD06 ; CPU:$CCFC PRG:0CFC F0 08 cmp #$01 ; CPU:$CCFE PRG:0CFE C9 01 beq Label_CD06 ; CPU:$CD00 PRG:0D00 F0 04 cmp #$05 ; CPU:$CD02 PRG:0D02 C9 05 bne Label_CD07 ; CPU:$CD04 PRG:0D04 D0 01 ; ----------------------------------------------------------------------------- ; Routine: Label_CD06 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD06: rts ; CPU:$CD06 PRG:0D06 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CD07 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD07: lda #$FF ; CPU:$CD07 PRG:0D07 A9 FF sta Zp25 ; CPU:$CD09 PRG:0D09 85 25 jsr Label_CD226 ; CPU:$CD0B PRG:0D0B 20 26 D2 dec Zp22 ; CPU:$CD0E PRG:0D0E C6 22 bpl Label_CD2B ; CPU:$CD10 PRG:0D10 10 19 ldy Zp20 ; CPU:$CD12 PRG:0D12 A4 20 lda (Zp28),y ; CPU:$CD14 PRG:0D14 B1 28 cmp #$01 ; CPU:$CD16 PRG:0D16 C9 01 bne Label_CD1C ; CPU:$CD18 PRG:0D18 D0 02 lda #$00 ; CPU:$CD1A PRG:0D1A A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_CD1C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD1C: sta (Zp26),y ; CPU:$CD1C PRG:0D1C 91 26 dec Zp20 ; CPU:$CD1E PRG:0D1E C6 20 dey ; CPU:$CD20 PRG:0D20 88 lda #$09 ; CPU:$CD21 PRG:0D21 A9 09 sta (Zp26),y ; CPU:$CD23 PRG:0D23 91 26 lda #$07 ; CPU:$CD25 PRG:0D25 A9 07 sta Zp22 ; CPU:$CD27 PRG:0D27 85 22 bne Label_CD2E ; CPU:$CD29 PRG:0D29 D0 03 ; ----------------------------------------------------------------------------- ; Routine: Label_CD2B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD2B: jsr Label_CCFDF ; CPU:$CD2B PRG:0D2B 20 DF CF ; ----------------------------------------------------------------------------- ; Routine: Label_CD2E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD2E: ldy Zp20 ; CPU:$CD2E PRG:0D2E A4 20 lda (Zp28),y ; CPU:$CD30 PRG:0D30 B1 28 cmp #$04 ; CPU:$CD32 PRG:0D32 C9 04 beq Label_CD3F ; CPU:$CD34 PRG:0D34 F0 09 jsr Label_CD27E ; CPU:$CD36 PRG:0D36 20 7E D2 lda #$00 ; CPU:$CD39 PRG:0D39 A9 00 ldx #$03 ; CPU:$CD3B PRG:0D3B A2 03 bne Label_CD46 ; CPU:$CD3D PRG:0D3D D0 07 ; ----------------------------------------------------------------------------- ; Routine: Label_CD3F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD3F: jsr Label_CD2B1 ; CPU:$CD3F PRG:0D3F 20 B1 D2 lda #$0C ; CPU:$CD42 PRG:0D42 A9 0C ldx #$0F ; CPU:$CD44 PRG:0D44 A2 0F ; ----------------------------------------------------------------------------- ; Routine: Label_CD46 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD46: jsr Label_CD067 ; CPU:$CD46 PRG:0D46 20 67 D0 jmp Label_CD097 ; CPU:$CD49 PRG:0D49 4C 97 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_CD4C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD4C: ldy Zp21 ; CPU:$CD4C PRG:0D4C A4 21 jsr Label_CC81D ; CPU:$CD4E PRG:0D4E 20 1D C8 ldx Zp22 ; CPU:$CD51 PRG:0D51 A6 22 cpx #$03 ; CPU:$CD53 PRG:0D53 E0 03 bcc Label_CD6D ; CPU:$CD55 PRG:0D55 90 16 ldy Zp20 ; CPU:$CD57 PRG:0D57 A4 20 cpy #$1B ; CPU:$CD59 PRG:0D59 C0 1B beq Label_CD6C ; CPU:$CD5B PRG:0D5B F0 0F iny ; CPU:$CD5D PRG:0D5D C8 lda (Zp26),y ; CPU:$CD5E PRG:0D5E B1 26 cmp #$02 ; CPU:$CD60 PRG:0D60 C9 02 beq Label_CD6C ; CPU:$CD62 PRG:0D62 F0 08 cmp #$01 ; CPU:$CD64 PRG:0D64 C9 01 beq Label_CD6C ; CPU:$CD66 PRG:0D66 F0 04 cmp #$05 ; CPU:$CD68 PRG:0D68 C9 05 bne Label_CD6D ; CPU:$CD6A PRG:0D6A D0 01 ; ----------------------------------------------------------------------------- ; Routine: Label_CD6C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD6C: rts ; CPU:$CD6C PRG:0D6C 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CD6D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD6D: lda #$01 ; CPU:$CD6D PRG:0D6D A9 01 sta Zp25 ; CPU:$CD6F PRG:0D6F 85 25 jsr Label_CD226 ; CPU:$CD71 PRG:0D71 20 26 D2 inc Zp22 ; CPU:$CD74 PRG:0D74 E6 22 lda Zp22 ; CPU:$CD76 PRG:0D76 A5 22 cmp #$08 ; CPU:$CD78 PRG:0D78 C9 08 bcc Label_CD95 ; CPU:$CD7A PRG:0D7A 90 19 ldy Zp20 ; CPU:$CD7C PRG:0D7C A4 20 lda (Zp28),y ; CPU:$CD7E PRG:0D7E B1 28 cmp #$01 ; CPU:$CD80 PRG:0D80 C9 01 bne Label_CD86 ; CPU:$CD82 PRG:0D82 D0 02 lda #$00 ; CPU:$CD84 PRG:0D84 A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_CD86 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD86: sta (Zp26),y ; CPU:$CD86 PRG:0D86 91 26 inc Zp20 ; CPU:$CD88 PRG:0D88 E6 20 iny ; CPU:$CD8A PRG:0D8A C8 lda #$09 ; CPU:$CD8B PRG:0D8B A9 09 sta (Zp26),y ; CPU:$CD8D PRG:0D8D 91 26 lda #$00 ; CPU:$CD8F PRG:0D8F A9 00 sta Zp22 ; CPU:$CD91 PRG:0D91 85 22 beq Label_CD98 ; CPU:$CD93 PRG:0D93 F0 03 ; ----------------------------------------------------------------------------- ; Routine: Label_CD95 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD95: jsr Label_CCFDF ; CPU:$CD95 PRG:0D95 20 DF CF ; ----------------------------------------------------------------------------- ; Routine: Label_CD98 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CD98: ldy Zp20 ; CPU:$CD98 PRG:0D98 A4 20 lda (Zp28),y ; CPU:$CD9A PRG:0D9A B1 28 cmp #$04 ; CPU:$CD9C PRG:0D9C C9 04 beq Label_CDA9 ; CPU:$CD9E PRG:0D9E F0 09 jsr Label_CD27E ; CPU:$CDA0 PRG:0DA0 20 7E D2 lda #$00 ; CPU:$CDA3 PRG:0DA3 A9 00 ldx #$03 ; CPU:$CDA5 PRG:0DA5 A2 03 bne Label_CDB0 ; CPU:$CDA7 PRG:0DA7 D0 07 ; ----------------------------------------------------------------------------- ; Routine: Label_CDA9 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CDA9: jsr Label_CD2B1 ; CPU:$CDA9 PRG:0DA9 20 B1 D2 lda #$0C ; CPU:$CDAC PRG:0DAC A9 0C ldx #$0F ; CPU:$CDAE PRG:0DAE A2 0F ; ----------------------------------------------------------------------------- ; Routine: Label_CDB0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CDB0: jsr Label_CD067 ; CPU:$CDB0 PRG:0DB0 20 67 D0 jmp Label_CD097 ; CPU:$CDB3 PRG:0DB3 4C 97 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_CDB6 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CDB6: ldy Zp21 ; CPU:$CDB6 PRG:0DB6 A4 21 jsr Label_CD2EF ; CPU:$CDB8 PRG:0DB8 20 EF D2 ldy Zp20 ; CPU:$CDBB PRG:0DBB A4 20 lda (Zp28),y ; CPU:$CDBD PRG:0DBD B1 28 cmp #$03 ; CPU:$CDBF PRG:0DBF C9 03 beq Label_CDD8 ; CPU:$CDC1 PRG:0DC1 F0 15 ldy Zp23 ; CPU:$CDC3 PRG:0DC3 A4 23 cpy #$04 ; CPU:$CDC5 PRG:0DC5 C0 04 bcc Label_CDD6 ; CPU:$CDC7 PRG:0DC7 90 0D ldy Zp21 ; CPU:$CDC9 PRG:0DC9 A4 21 jsr Label_CDCB1 ; CPU:$CDCB PRG:0DCB 20 B1 DC ldy Zp20 ; CPU:$CDCE PRG:0DCE A4 20 lda (Zp28),y ; CPU:$CDD0 PRG:0DD0 B1 28 cmp #$03 ; CPU:$CDD2 PRG:0DD2 C9 03 beq Label_CDFB ; CPU:$CDD4 PRG:0DD4 F0 25 ; ----------------------------------------------------------------------------- ; Routine: Label_CDD6 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CDD6: sec ; CPU:$CDD6 PRG:0DD6 38 rts ; CPU:$CDD7 PRG:0DD7 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CDD8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CDD8: ldy Zp23 ; CPU:$CDD8 PRG:0DD8 A4 23 cpy #$04 ; CPU:$CDDA PRG:0DDA C0 04 bcs Label_CDFB ; CPU:$CDDC PRG:0DDC B0 1D ldy Zp21 ; CPU:$CDDE PRG:0DDE A4 21 beq Label_CDD6 ; CPU:$CDE0 PRG:0DE0 F0 F4 lda $C687,y ; CPU:$CDE2 PRG:0DE2 B9 87 C6 sta Zp26 ; CPU:$CDE5 PRG:0DE5 85 26 lda $C695,y ; CPU:$CDE7 PRG:0DE7 B9 95 C6 sta Zp27 ; CPU:$CDEA PRG:0DEA 85 27 jsr Label_CD30A ; CPU:$CDEC PRG:0DEC 20 0A D3 cmp #$01 ; CPU:$CDEF PRG:0DEF C9 01 beq Label_CDD6 ; CPU:$CDF1 PRG:0DF1 F0 E3 cmp #$02 ; CPU:$CDF3 PRG:0DF3 C9 02 beq Label_CDD6 ; CPU:$CDF5 PRG:0DF5 F0 DF cmp #$05 ; CPU:$CDF7 PRG:0DF7 C9 05 beq Label_CDD6 ; CPU:$CDF9 PRG:0DF9 F0 DB ; ----------------------------------------------------------------------------- ; Routine: Label_CDFB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CDFB: ldy Zp21 ; CPU:$CDFB PRG:0DFB A4 21 jsr Label_CC81D ; CPU:$CDFD PRG:0DFD 20 1D C8 jsr Label_CD213 ; CPU:$CE00 PRG:0E00 20 13 D2 dec Zp23 ; CPU:$CE03 PRG:0E03 C6 23 bpl Label_CE25 ; CPU:$CE05 PRG:0E05 10 1E ldy Zp20 ; CPU:$CE07 PRG:0E07 A4 20 lda (Zp28),y ; CPU:$CE09 PRG:0E09 B1 28 cmp #$01 ; CPU:$CE0B PRG:0E0B C9 01 bne Label_CE11 ; CPU:$CE0D PRG:0E0D D0 02 lda #$00 ; CPU:$CE0F PRG:0E0F A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_CE11 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CE11: sta (Zp26),y ; CPU:$CE11 PRG:0E11 91 26 dec Zp21 ; CPU:$CE13 PRG:0E13 C6 21 ldy Zp21 ; CPU:$CE15 PRG:0E15 A4 21 jsr Label_CD2FA ; CPU:$CE17 PRG:0E17 20 FA D2 lda #$09 ; CPU:$CE1A PRG:0E1A A9 09 jsr Label_CD30A ; CPU:$CE1C PRG:0E1C 20 0A D3 lda #$07 ; CPU:$CE1F PRG:0E1F A9 07 sta Zp23 ; CPU:$CE21 PRG:0E21 85 23 bne Label_CE28 ; CPU:$CE23 PRG:0E23 D0 03 ; ----------------------------------------------------------------------------- ; Routine: Label_CE25 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CE25: jsr Label_CCFDF ; CPU:$CE25 PRG:0E25 20 DF CF ; ----------------------------------------------------------------------------- ; Routine: Label_CE28 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CE28: lda #$08 ; CPU:$CE28 PRG:0E28 A9 08 ldx #$0B ; CPU:$CE2A PRG:0E2A A2 0B jsr Label_CD067 ; CPU:$CE2C PRG:0E2C 20 67 D0 jsr Label_CD2D0 ; CPU:$CE2F PRG:0E2F 20 D0 D2 jsr Label_CD097 ; CPU:$CE32 PRG:0E32 20 97 D0 clc ; CPU:$CE35 PRG:0E35 18 rts ; CPU:$CE36 PRG:0E36 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CE37 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CE37: ldy Zp23 ; CPU:$CE37 PRG:0E37 A4 23 cpy #$03 ; CPU:$CE39 PRG:0E39 C0 03 bcc Label_CE5A ; CPU:$CE3B PRG:0E3B 90 1D ldy Zp21 ; CPU:$CE3D PRG:0E3D A4 21 cpy #$0D ; CPU:$CE3F PRG:0E3F C0 0D bcs Label_CE58 ; CPU:$CE41 PRG:0E41 B0 15 lda $C689,y ; CPU:$CE43 PRG:0E43 B9 89 C6 sta Zp26 ; CPU:$CE46 PRG:0E46 85 26 lda $C697,y ; CPU:$CE48 PRG:0E48 B9 97 C6 sta Zp27 ; CPU:$CE4B PRG:0E4B 85 27 jsr Label_CD30A ; CPU:$CE4D PRG:0E4D 20 0A D3 cmp #$02 ; CPU:$CE50 PRG:0E50 C9 02 beq Label_CE58 ; CPU:$CE52 PRG:0E52 F0 04 cmp #$01 ; CPU:$CE54 PRG:0E54 C9 01 bne Label_CE5A ; CPU:$CE56 PRG:0E56 D0 02 ; ----------------------------------------------------------------------------- ; Routine: Label_CE58 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CE58: sec ; CPU:$CE58 PRG:0E58 38 rts ; CPU:$CE59 PRG:0E59 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CE5A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CE5A: ldy Zp21 ; CPU:$CE5A PRG:0E5A A4 21 jsr Label_CC81D ; CPU:$CE5C PRG:0E5C 20 1D C8 jsr Label_CD213 ; CPU:$CE5F PRG:0E5F 20 13 D2 inc Zp23 ; CPU:$CE62 PRG:0E62 E6 23 lda Zp23 ; CPU:$CE64 PRG:0E64 A5 23 cmp #$07 ; CPU:$CE66 PRG:0E66 C9 07 bcc Label_CE8A ; CPU:$CE68 PRG:0E68 90 20 ldy Zp20 ; CPU:$CE6A PRG:0E6A A4 20 lda (Zp28),y ; CPU:$CE6C PRG:0E6C B1 28 cmp #$01 ; CPU:$CE6E PRG:0E6E C9 01 bne Label_CE74 ; CPU:$CE70 PRG:0E70 D0 02 lda #$00 ; CPU:$CE72 PRG:0E72 A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_CE74 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CE74: sta (Zp26),y ; CPU:$CE74 PRG:0E74 91 26 inc Zp21 ; CPU:$CE76 PRG:0E76 E6 21 ldy Zp21 ; CPU:$CE78 PRG:0E78 A4 21 jsr Label_CD2FA ; CPU:$CE7A PRG:0E7A 20 FA D2 ldy Zp20 ; CPU:$CE7D PRG:0E7D A4 20 lda #$09 ; CPU:$CE7F PRG:0E7F A9 09 sta (Zp26),y ; CPU:$CE81 PRG:0E81 91 26 lda #$00 ; CPU:$CE83 PRG:0E83 A9 00 sta Zp23 ; CPU:$CE85 PRG:0E85 85 23 jmp Label_CCE28 ; CPU:$CE87 PRG:0E87 4C 28 CE ; ----------------------------------------------------------------------------- ; Routine: Label_CE8A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CE8A: jmp Label_CCE25 ; CPU:$CE8A PRG:0E8A 4C 25 CE ; ----------------------------------------------------------------------------- ; Routine: Label_CE8D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CE8D: jmp Label_CCF12 ; CPU:$CE8D PRG:0E8D 4C 12 CF ; ----------------------------------------------------------------------------- ; Routine: Label_CE90 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CE90: lda #$FF ; CPU:$CE90 PRG:0E90 A9 FF sta Zp9C ; CPU:$CE92 PRG:0E92 85 9C lda #$00 ; CPU:$CE94 PRG:0E94 A9 00 sta ZpA0 ; CPU:$CE96 PRG:0E96 85 A0 ; ----------------------------------------------------------------------------- ; Routine: Label_CE98 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CE98: ldy Zp21 ; CPU:$CE98 PRG:0E98 A4 21 cpy #$0D ; CPU:$CE9A PRG:0E9A C0 0D bcs Label_CE8D ; CPU:$CE9C PRG:0E9C B0 EF iny ; CPU:$CE9E PRG:0E9E C8 jsr Label_CD239 ; CPU:$CE9F PRG:0E9F 20 39 D2 ldy Zp20 ; CPU:$CEA2 PRG:0EA2 A4 20 beq Label_CE8D ; CPU:$CEA4 PRG:0EA4 F0 E7 dey ; CPU:$CEA6 PRG:0EA6 88 lda (Zp26),y ; CPU:$CEA7 PRG:0EA7 B1 26 cmp #$01 ; CPU:$CEA9 PRG:0EA9 C9 01 bne Label_CE8D ; CPU:$CEAB PRG:0EAB D0 E0 ldy Zp21 ; CPU:$CEAD PRG:0EAD A4 21 jsr Label_CD239 ; CPU:$CEAF PRG:0EAF 20 39 D2 ldy Zp20 ; CPU:$CEB2 PRG:0EB2 A4 20 dey ; CPU:$CEB4 PRG:0EB4 88 lda (Zp26),y ; CPU:$CEB5 PRG:0EB5 B1 26 cmp #$00 ; CPU:$CEB7 PRG:0EB7 C9 00 bne Label_CEF8 ; CPU:$CEB9 PRG:0EB9 D0 3D jsr Label_CD075 ; CPU:$CEBB PRG:0EBB 20 75 D0 lda #$FF ; CPU:$CEBE PRG:0EBE A9 FF sta Zp25 ; CPU:$CEC0 PRG:0EC0 85 25 lda Zp24 ; CPU:$CEC2 PRG:0EC2 A5 24 cmp #$12 ; CPU:$CEC4 PRG:0EC4 C9 12 beq Label_CED0 ; CPU:$CEC6 PRG:0EC6 F0 08 cmp #$13 ; CPU:$CEC8 PRG:0EC8 C9 13 beq Label_CED0 ; CPU:$CECA PRG:0ECA F0 04 cmp #$04 ; CPU:$CECC PRG:0ECC C9 04 bcs Label_CEDC ; CPU:$CECE PRG:0ECE B0 0C ; ----------------------------------------------------------------------------- ; Routine: Label_CED0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CED0: ldx ZpA0 ; CPU:$CED0 PRG:0ED0 A6 A0 lda #$10 ; CPU:$CED2 PRG:0ED2 A9 10 cpx #$06 ; CPU:$CED4 PRG:0ED4 E0 06 bcs Label_CEDA ; CPU:$CED6 PRG:0ED6 B0 02 lda #$11 ; CPU:$CED8 PRG:0ED8 A9 11 ; ----------------------------------------------------------------------------- ; Routine: Label_CEDA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CEDA: sta Zp24 ; CPU:$CEDA PRG:0EDA 85 24 ; ----------------------------------------------------------------------------- ; Routine: Label_CEDC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CEDC: jsr Label_CD097 ; CPU:$CEDC PRG:0EDC 20 97 D0 ldx ZpA0 ; CPU:$CEDF PRG:0EDF A6 A0 cpx #$0C ; CPU:$CEE1 PRG:0EE1 E0 0C beq Label_CF18 ; CPU:$CEE3 PRG:0EE3 F0 33 ldx ZpA0 ; CPU:$CEE5 PRG:0EE5 A6 A0 lda Zp20 ; CPU:$CEE7 PRG:0EE7 A5 20 sta Zp85 ; CPU:$CEE9 PRG:0EE9 85 85 dec Zp85 ; CPU:$CEEB PRG:0EEB C6 85 lda Zp21 ; CPU:$CEED PRG:0EED A5 21 sta Zp86 ; CPU:$CEEF PRG:0EEF 85 86 jsr Label_CD02B ; CPU:$CEF1 PRG:0EF1 20 2B D0 inc ZpA0 ; CPU:$CEF4 PRG:0EF4 E6 A0 clc ; CPU:$CEF6 PRG:0EF6 18 rts ; CPU:$CEF7 PRG:0EF7 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CEF8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CEF8: ldy ZpA0 ; CPU:$CEF8 PRG:0EF8 A4 A0 beq Label_CF12 ; CPU:$CEFA PRG:0EFA F0 16 ldy Zp21 ; CPU:$CEFC PRG:0EFC A4 21 iny ; CPU:$CEFE PRG:0EFE C8 sty Zp86 ; CPU:$CEFF PRG:0EFF 84 86 ldy Zp20 ; CPU:$CF01 PRG:0F01 A4 20 dey ; CPU:$CF03 PRG:0F03 88 sty Zp85 ; CPU:$CF04 PRG:0F04 84 85 lda #$01 ; CPU:$CF06 PRG:0F06 A9 01 jsr Label_CD055 ; CPU:$CF08 PRG:0F08 20 55 D0 dec Zp86 ; CPU:$CF0B PRG:0F0B C6 86 lda #$00 ; CPU:$CF0D PRG:0F0D A9 00 jsr Label_CD055 ; CPU:$CF0F PRG:0F0F 20 55 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_CF12 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CF12: lda #$00 ; CPU:$CF12 PRG:0F12 A9 00 sta Zp9C ; CPU:$CF14 PRG:0F14 85 9C sec ; CPU:$CF16 PRG:0F16 38 rts ; CPU:$CF17 PRG:0F17 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CF18 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CF18: ldx Zp20 ; CPU:$CF18 PRG:0F18 A6 20 dex ; CPU:$CF1A PRG:0F1A CA jmp Label_CD23F ; CPU:$CF1B PRG:0F1B 4C 3F D2 ; ----------------------------------------------------------------------------- ; Routine: Label_CF1E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CF1E: jmp Label_CCFA5 ; CPU:$CF1E PRG:0F1E 4C A5 CF ; ----------------------------------------------------------------------------- ; Routine: Label_CF21 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CF21: lda #$01 ; CPU:$CF21 PRG:0F21 A9 01 sta Zp9C ; CPU:$CF23 PRG:0F23 85 9C lda #$00 ; CPU:$CF25 PRG:0F25 A9 00 sta ZpA0 ; CPU:$CF27 PRG:0F27 85 A0 ; ----------------------------------------------------------------------------- ; Routine: Label_CF29 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CF29: ldy Zp21 ; CPU:$CF29 PRG:0F29 A4 21 cpy #$0D ; CPU:$CF2B PRG:0F2B C0 0D bcs Label_CF1E ; CPU:$CF2D PRG:0F2D B0 EF iny ; CPU:$CF2F PRG:0F2F C8 jsr Label_CD239 ; CPU:$CF30 PRG:0F30 20 39 D2 ldy Zp20 ; CPU:$CF33 PRG:0F33 A4 20 cpy #$1B ; CPU:$CF35 PRG:0F35 C0 1B bcs Label_CF1E ; CPU:$CF37 PRG:0F37 B0 E5 iny ; CPU:$CF39 PRG:0F39 C8 lda (Zp26),y ; CPU:$CF3A PRG:0F3A B1 26 cmp #$01 ; CPU:$CF3C PRG:0F3C C9 01 bne Label_CF1E ; CPU:$CF3E PRG:0F3E D0 DE ldy Zp21 ; CPU:$CF40 PRG:0F40 A4 21 jsr Label_CD239 ; CPU:$CF42 PRG:0F42 20 39 D2 ldy Zp20 ; CPU:$CF45 PRG:0F45 A4 20 iny ; CPU:$CF47 PRG:0F47 C8 lda (Zp26),y ; CPU:$CF48 PRG:0F48 B1 26 cmp #$00 ; CPU:$CF4A PRG:0F4A C9 00 bne Label_CF8B ; CPU:$CF4C PRG:0F4C D0 3D jsr Label_CD075 ; CPU:$CF4E PRG:0F4E 20 75 D0 lda #$01 ; CPU:$CF51 PRG:0F51 A9 01 sta Zp25 ; CPU:$CF53 PRG:0F53 85 25 lda Zp24 ; CPU:$CF55 PRG:0F55 A5 24 cmp #$12 ; CPU:$CF57 PRG:0F57 C9 12 beq Label_CF63 ; CPU:$CF59 PRG:0F59 F0 08 cmp #$13 ; CPU:$CF5B PRG:0F5B C9 13 beq Label_CF63 ; CPU:$CF5D PRG:0F5D F0 04 cmp #$04 ; CPU:$CF5F PRG:0F5F C9 04 bcs Label_CF6F ; CPU:$CF61 PRG:0F61 B0 0C ; ----------------------------------------------------------------------------- ; Routine: Label_CF63 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CF63: ldx ZpA0 ; CPU:$CF63 PRG:0F63 A6 A0 lda #$10 ; CPU:$CF65 PRG:0F65 A9 10 cpx #$06 ; CPU:$CF67 PRG:0F67 E0 06 bcs Label_CF6D ; CPU:$CF69 PRG:0F69 B0 02 lda #$11 ; CPU:$CF6B PRG:0F6B A9 11 ; ----------------------------------------------------------------------------- ; Routine: Label_CF6D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CF6D: sta Zp24 ; CPU:$CF6D PRG:0F6D 85 24 ; ----------------------------------------------------------------------------- ; Routine: Label_CF6F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CF6F: jsr Label_CD097 ; CPU:$CF6F PRG:0F6F 20 97 D0 ldx ZpA0 ; CPU:$CF72 PRG:0F72 A6 A0 cpx #$0C ; CPU:$CF74 PRG:0F74 E0 0C beq Label_CFAB ; CPU:$CF76 PRG:0F76 F0 33 ldx ZpA0 ; CPU:$CF78 PRG:0F78 A6 A0 lda Zp20 ; CPU:$CF7A PRG:0F7A A5 20 sta Zp85 ; CPU:$CF7C PRG:0F7C 85 85 inc Zp85 ; CPU:$CF7E PRG:0F7E E6 85 lda Zp21 ; CPU:$CF80 PRG:0F80 A5 21 sta Zp86 ; CPU:$CF82 PRG:0F82 85 86 jsr Label_CD02B ; CPU:$CF84 PRG:0F84 20 2B D0 inc ZpA0 ; CPU:$CF87 PRG:0F87 E6 A0 clc ; CPU:$CF89 PRG:0F89 18 rts ; CPU:$CF8A PRG:0F8A 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CF8B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CF8B: ldy ZpA0 ; CPU:$CF8B PRG:0F8B A4 A0 beq Label_CFA5 ; CPU:$CF8D PRG:0F8D F0 16 ldy Zp21 ; CPU:$CF8F PRG:0F8F A4 21 iny ; CPU:$CF91 PRG:0F91 C8 sty Zp86 ; CPU:$CF92 PRG:0F92 84 86 ldy Zp20 ; CPU:$CF94 PRG:0F94 A4 20 iny ; CPU:$CF96 PRG:0F96 C8 sty Zp85 ; CPU:$CF97 PRG:0F97 84 85 lda #$01 ; CPU:$CF99 PRG:0F99 A9 01 jsr Label_CD055 ; CPU:$CF9B PRG:0F9B 20 55 D0 dec Zp86 ; CPU:$CF9E PRG:0F9E C6 86 lda #$00 ; CPU:$CFA0 PRG:0FA0 A9 00 jsr Label_CD055 ; CPU:$CFA2 PRG:0FA2 20 55 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_CFA5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CFA5: lda #$00 ; CPU:$CFA5 PRG:0FA5 A9 00 sta Zp9C ; CPU:$CFA7 PRG:0FA7 85 9C sec ; CPU:$CFA9 PRG:0FA9 38 rts ; CPU:$CFAA PRG:0FAA 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CFAB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CFAB: ldx Zp20 ; CPU:$CFAB PRG:0FAB A6 20 inx ; CPU:$CFAD PRG:0FAD E8 jmp Label_CD23F ; CPU:$CFAE PRG:0FAE 4C 3F D2 ; ----------------------------------------------------------------------------- ; Routine: Label_CFB1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CFB1: lda ZpD0 ; CPU:$CFB1 PRG:0FB1 A5 D0 bne Label_CFBF ; CPU:$CFB3 PRG:0FB3 D0 0A lda ZpC3 ; CPU:$CFB5 PRG:0FB5 A5 C3 beq Label_CFBC ; CPU:$CFB7 PRG:0FB7 F0 03 lda Zp07 ; CPU:$CFB9 PRG:0FB9 A5 07 rts ; CPU:$CFBB PRG:0FBB 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CFBC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CFBC: lda Zp06 ; CPU:$CFBC PRG:0FBC A5 06 rts ; CPU:$CFBE PRG:0FBE 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CFBF ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CFBF: lda ZpD1 ; CPU:$CFBF PRG:0FBF A5 D1 beq Label_CFC8 ; CPU:$CFC1 PRG:0FC1 F0 05 lda ZpD2 ; CPU:$CFC3 PRG:0FC3 A5 D2 dec ZpD1 ; CPU:$CFC5 PRG:0FC5 C6 D1 rts ; CPU:$CFC7 PRG:0FC7 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CFC8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CFC8: ldy #$00 ; CPU:$CFC8 PRG:0FC8 A0 00 lda (ZpCE),y ; CPU:$CFCA PRG:0FCA B1 CE sta ZpD1 ; CPU:$CFCC PRG:0FCC 85 D1 dec ZpD1 ; CPU:$CFCE PRG:0FCE C6 D1 iny ; CPU:$CFD0 PRG:0FD0 C8 lda (ZpCE),y ; CPU:$CFD1 PRG:0FD1 B1 CE sta ZpD2 ; CPU:$CFD3 PRG:0FD3 85 D2 jsr Label_CCFD8 ; CPU:$CFD5 PRG:0FD5 20 D8 CF ; ----------------------------------------------------------------------------- ; Routine: Label_CFD8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CFD8: inc ZpCE ; CPU:$CFD8 PRG:0FD8 E6 CE bne Label_CFDE ; CPU:$CFDA PRG:0FDA D0 02 inc ZpCF ; CPU:$CFDC PRG:0FDC E6 CF ; ----------------------------------------------------------------------------- ; Routine: Label_CFDE ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CFDE: rts ; CPU:$CFDE PRG:0FDE 60 ; ----------------------------------------------------------------------------- ; Routine: Label_CFDF ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_CFDF: lda Zp22 ; CPU:$CFDF PRG:0FDF A5 22 cmp #$03 ; CPU:$CFE1 PRG:0FE1 C9 03 bne Label_D02A ; CPU:$CFE3 PRG:0FE3 D0 45 lda Zp23 ; CPU:$CFE5 PRG:0FE5 A5 23 cmp #$03 ; CPU:$CFE7 PRG:0FE7 C9 03 bne Label_D02A ; CPU:$CFE9 PRG:0FE9 D0 3F ldy Zp21 ; CPU:$CFEB PRG:0FEB A4 21 jsr Label_CD2EF ; CPU:$CFED PRG:0FED 20 EF D2 ldy Zp20 ; CPU:$CFF0 PRG:0FF0 A4 20 lda (Zp28),y ; CPU:$CFF2 PRG:0FF2 B1 28 cmp #$07 ; CPU:$CFF4 PRG:0FF4 C9 07 bne Label_D02A ; CPU:$CFF6 PRG:0FF6 D0 32 lsr Zp94 ; CPU:$CFF8 PRG:0FF8 46 94 dec Zp93 ; CPU:$CFFA PRG:0FFA C6 93 inc ZpC4 ; CPU:$CFFC PRG:0FFC E6 C4 ldy Zp21 ; CPU:$CFFE PRG:0FFE A4 21 sty Zp86 ; CPU:$D000 PRG:1000 84 86 ldy Zp20 ; CPU:$D002 PRG:1002 A4 20 sty Zp85 ; CPU:$D004 PRG:1004 84 85 lda #$00 ; CPU:$D006 PRG:1006 A9 00 sta (Zp28),y ; CPU:$D008 PRG:1008 91 28 lda #$00 ; CPU:$D00A PRG:100A A9 00 jsr Label_CD055 ; CPU:$D00C PRG:100C 20 55 D0 ldx Zp93 ; CPU:$D00F PRG:100F A6 93 beq Label_D023 ; CPU:$D011 PRG:1011 F0 10 lda ZpDC ; CPU:$D013 PRG:1013 A5 DC cmp #$01 ; CPU:$D015 PRG:1015 C9 01 bne Label_D023 ; CPU:$D017 PRG:1017 D0 0A lda Zp86 ; CPU:$D019 PRG:1019 A5 86 sta Zp74 ; CPU:$D01B PRG:101B 85 74 lda Zp85 ; CPU:$D01D PRG:101D A5 85 sta Zp73 ; CPU:$D01F PRG:101F 85 73 inc ZpDC ; CPU:$D021 PRG:1021 E6 DC ; ----------------------------------------------------------------------------- ; Routine: Label_D023 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D023: ldx #$01 ; CPU:$D023 PRG:1023 A2 01 stx ZpC9 ; CPU:$D025 PRG:1025 86 C9 dex ; CPU:$D027 PRG:1027 CA stx ZpCA ; CPU:$D028 PRG:1028 86 CA ; ----------------------------------------------------------------------------- ; Routine: Label_D02A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D02A: rts ; CPU:$D02A PRG:102A 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D02B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D02B: txa ; CPU:$D02B PRG:102B 8A pha ; CPU:$D02C PRG:102C 48 lda $D049,x ; CPU:$D02D PRG:102D BD 49 D0 jsr Label_CD055 ; CPU:$D030 PRG:1030 20 55 D0 pla ; CPU:$D033 PRG:1033 68 tax ; CPU:$D034 PRG:1034 AA lda $D03D,x ; CPU:$D035 PRG:1035 BD 3D D0 inc Zp86 ; CPU:$D038 PRG:1038 E6 86 jmp Label_CD055 ; CPU:$D03A PRG:103A 4C 55 D0 ; ---- data $D03D-$D054 (24 bytes) ---- ; referenced by `lda $D049,x` at $D02D (operand $D049 falls inside this region) ; referenced by `lda $D03D,x` at $D035 (operand $D03D falls inside this region) .byte $0A, $0A, $0B, $0B, $0B, $0C, $0C, $0D, $0D, $0D, $0E, $0E, $0F, $0F, $10, $10 ; CPU:$D03D PRG:103D 0A 0A 0B 0B 0B 0C 0C 0D 0D 0D 0E 0E 0F 0F 10 10 .byte $10, $11, $11, $12, $12, $12, $13, $13 ; CPU:$D04D PRG:104D 10 11 11 12 12 12 13 13 ; ----------------------------------------------------------------------------- ; Routine: Label_D055 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D055: pha ; CPU:$D055 PRG:1055 48 ; ----------------------------------------------------------------------------- ; Routine: Label_D056 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D056: lda Zp10 ; CPU:$D056 PRG:1056 A5 10 bne Label_D056 ; CPU:$D058 PRG:1058 D0 FC pla ; CPU:$D05A PRG:105A 68 jsr Label_CCA7C ; CPU:$D05B PRG:105B 20 7C CA lda #$00 ; CPU:$D05E PRG:105E A9 00 sta Zp11 ; CPU:$D060 PRG:1060 85 11 lda #$01 ; CPU:$D062 PRG:1062 A9 01 sta Zp10 ; CPU:$D064 PRG:1064 85 10 rts ; CPU:$D066 PRG:1066 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D067 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D067: inc Zp24 ; CPU:$D067 PRG:1067 E6 24 cmp Zp24 ; CPU:$D069 PRG:1069 C5 24 bcc Label_D070 ; CPU:$D06B PRG:106B 90 03 ; ----------------------------------------------------------------------------- ; Routine: Label_D06D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D06D: sta Zp24 ; CPU:$D06D PRG:106D 85 24 rts ; CPU:$D06F PRG:106F 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D070 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D070: cpx Zp24 ; CPU:$D070 PRG:1070 E4 24 bcc Label_D06D ; CPU:$D072 PRG:1072 90 F9 rts ; CPU:$D074 PRG:1074 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D075 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D075: jsr Label_CD213 ; CPU:$D075 PRG:1075 20 13 D2 jsr Label_CD226 ; CPU:$D078 PRG:1078 20 26 D2 jsr Label_CD305 ; CPU:$D07B PRG:107B 20 05 D3 beq Label_D096 ; CPU:$D07E PRG:107E F0 16 lda #$85 ; CPU:$D080 PRG:1080 A9 85 sta $4004 ; CPU:$D082 PRG:1082 8D 04 40 lda #$84 ; CPU:$D085 PRG:1085 A9 84 sta $4005 ; CPU:$D087 PRG:1087 8D 05 40 lda ZpA0 ; CPU:$D08A PRG:108A A5 A0 adc #$20 ; CPU:$D08C PRG:108C 69 20 sta $4006 ; CPU:$D08E PRG:108E 8D 06 40 lda #$F0 ; CPU:$D091 PRG:1091 A9 F0 sta $4007 ; CPU:$D093 PRG:1093 8D 07 40 ; ----------------------------------------------------------------------------- ; Routine: Label_D096 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D096: rts ; CPU:$D096 PRG:1096 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D097 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D097: lda Zp04 ; CPU:$D097 PRG:1097 A5 04 sta Zp1C ; CPU:$D099 PRG:1099 85 1C lda #$00 ; CPU:$D09B PRG:109B A9 00 sta Zp13 ; CPU:$D09D PRG:109D 85 13 lda Zp20 ; CPU:$D09F PRG:109F A5 20 asl a ; CPU:$D0A1 PRG:10A1 0A asl a ; CPU:$D0A2 PRG:10A2 0A asl a ; CPU:$D0A3 PRG:10A3 0A asl a ; CPU:$D0A4 PRG:10A4 0A rol Zp13 ; CPU:$D0A5 PRG:10A5 26 13 ldx Zp22 ; CPU:$D0A7 PRG:10A7 A6 22 clc ; CPU:$D0A9 PRG:10A9 18 adc $D17F,x ; CPU:$D0AA PRG:10AA 7D 7F D1 sta Zp12 ; CPU:$D0AD PRG:10AD 85 12 lda #$00 ; CPU:$D0AF PRG:10AF A9 00 adc Zp13 ; CPU:$D0B1 PRG:10B1 65 13 sta Zp13 ; CPU:$D0B3 PRG:10B3 85 13 lda Zp12 ; CPU:$D0B5 PRG:10B5 A5 12 sec ; CPU:$D0B7 PRG:10B7 38 sbc Zp04 ; CPU:$D0B8 PRG:10B8 E5 04 sta Zp14 ; CPU:$D0BA PRG:10BA 85 14 lda Zp13 ; CPU:$D0BC PRG:10BC A5 13 sbc #$00 ; CPU:$D0BE PRG:10BE E9 00 cmp #$01 ; CPU:$D0C0 PRG:10C0 C9 01 beq Label_D0E4 ; CPU:$D0C2 PRG:10C2 F0 20 lda Zp14 ; CPU:$D0C4 PRG:10C4 A5 14 cmp #$C2 ; CPU:$D0C6 PRG:10C6 C9 C2 bcs Label_D0E4 ; CPU:$D0C8 PRG:10C8 B0 1A cmp #$38 ; CPU:$D0CA PRG:10CA C9 38 bcs Label_D0FB ; CPU:$D0CC PRG:10CC B0 2D lda ZpA7 ; CPU:$D0CE PRG:10CE A5 A7 cmp #$02 ; CPU:$D0D0 PRG:10D0 C9 02 beq Label_D0FB ; CPU:$D0D2 PRG:10D2 F0 27 lda Zp12 ; CPU:$D0D4 PRG:10D4 A5 12 sec ; CPU:$D0D6 PRG:10D6 38 sbc #$38 ; CPU:$D0D7 PRG:10D7 E9 38 bcs Label_D0F5 ; CPU:$D0D9 PRG:10D9 B0 1A ldx Zp13 ; CPU:$D0DB PRG:10DB A6 13 bne Label_D0F5 ; CPU:$D0DD PRG:10DD D0 16 lda #$00 ; CPU:$D0DF PRG:10DF A9 00 jmp Label_CD0F5 ; CPU:$D0E1 PRG:10E1 4C F5 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_D0E4 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D0E4: lda ZpA7 ; CPU:$D0E4 PRG:10E4 A5 A7 cmp #$02 ; CPU:$D0E6 PRG:10E6 C9 02 beq Label_D0FB ; CPU:$D0E8 PRG:10E8 F0 11 lda Zp12 ; CPU:$D0EA PRG:10EA A5 12 sec ; CPU:$D0EC PRG:10EC 38 sbc #$C2 ; CPU:$D0ED PRG:10ED E9 C2 cmp #$D8 ; CPU:$D0EF PRG:10EF C9 D8 bcc Label_D0F5 ; CPU:$D0F1 PRG:10F1 90 02 lda #$D8 ; CPU:$D0F3 PRG:10F3 A9 D8 ; ----------------------------------------------------------------------------- ; Routine: Label_D0F5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D0F5: ldx Zp04 ; CPU:$D0F5 PRG:10F5 A6 04 stx Zp1C ; CPU:$D0F7 PRG:10F7 86 1C sta Zp04 ; CPU:$D0F9 PRG:10F9 85 04 ; ----------------------------------------------------------------------------- ; Routine: Label_D0FB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D0FB: lda Zp12 ; CPU:$D0FB PRG:10FB A5 12 sec ; CPU:$D0FD PRG:10FD 38 sbc Zp04 ; CPU:$D0FE PRG:10FE E5 04 sta Zp18 ; CPU:$D100 PRG:1100 85 18 lda Zp21 ; CPU:$D102 PRG:1102 A5 21 asl a ; CPU:$D104 PRG:1104 0A asl a ; CPU:$D105 PRG:1105 0A asl a ; CPU:$D106 PRG:1106 0A asl a ; CPU:$D107 PRG:1107 0A ldx Zp23 ; CPU:$D108 PRG:1108 A6 23 clc ; CPU:$D10A PRG:110A 18 adc $D187,x ; CPU:$D10B PRG:110B 7D 87 D1 sta Zp19 ; CPU:$D10E PRG:110E 85 19 ldx #$00 ; CPU:$D110 PRG:1110 A2 00 lda Zp25 ; CPU:$D112 PRG:1112 A5 25 bmi Label_D118 ; CPU:$D114 PRG:1114 30 02 ldx #$40 ; CPU:$D116 PRG:1116 A2 40 ; ----------------------------------------------------------------------------- ; Routine: Label_D118 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D118: stx Zp1B ; CPU:$D118 PRG:1118 86 1B lda Zp24 ; CPU:$D11A PRG:111A A5 24 asl a ; CPU:$D11C PRG:111C 0A asl a ; CPU:$D11D PRG:111D 0A sta Zp1A ; CPU:$D11E PRG:111E 85 1A ldy #$00 ; CPU:$D120 PRG:1120 A0 00 sty Zp52 ; CPU:$D122 PRG:1122 84 52 jsr Label_CD18F ; CPU:$D124 PRG:1124 20 8F D1 jsr Label_CDC04 ; CPU:$D127 PRG:1127 20 04 DC lda Zp8D ; CPU:$D12A PRG:112A A5 8D beq Label_D153 ; CPU:$D12C PRG:112C F0 25 lda Zp39 ; CPU:$D12E PRG:112E A5 39 pha ; CPU:$D130 PRG:1130 48 ldx Zp8D ; CPU:$D131 PRG:1131 A6 8D stx Zp39 ; CPU:$D133 PRG:1133 86 39 ; ----------------------------------------------------------------------------- ; Routine: Label_D135 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D135: jsr Label_CDBDE ; CPU:$D135 PRG:1135 20 DE DB lda Zp20 ; CPU:$D138 PRG:1138 A5 20 cmp Zp32 ; CPU:$D13A PRG:113A C5 32 bne Label_D146 ; CPU:$D13C PRG:113C D0 08 lda Zp21 ; CPU:$D13E PRG:113E A5 21 cmp Zp33 ; CPU:$D140 PRG:1140 C5 33 bne Label_D146 ; CPU:$D142 PRG:1142 D0 02 inc Zp52 ; CPU:$D144 PRG:1144 E6 52 ; ----------------------------------------------------------------------------- ; Routine: Label_D146 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D146: dec Zp39 ; CPU:$D146 PRG:1146 C6 39 bne Label_D135 ; CPU:$D148 PRG:1148 D0 EB pla ; CPU:$D14A PRG:114A 68 sta Zp39 ; CPU:$D14B PRG:114B 85 39 lda Zp52 ; CPU:$D14D PRG:114D A5 52 beq Label_D153 ; CPU:$D14F PRG:114F F0 02 lsr Zp9A ; CPU:$D151 PRG:1151 46 9A ; ----------------------------------------------------------------------------- ; Routine: Label_D153 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D153: lda ZpDC ; CPU:$D153 PRG:1153 A5 DC cmp #$03 ; CPU:$D155 PRG:1155 C9 03 bcc Label_D176 ; CPU:$D157 PRG:1157 90 1D lda Zp73 ; CPU:$D159 PRG:1159 A5 73 cmp Zp20 ; CPU:$D15B PRG:115B C5 20 bne Label_D176 ; CPU:$D15D PRG:115D D0 17 lda Zp74 ; CPU:$D15F PRG:115F A5 74 cmp Zp21 ; CPU:$D161 PRG:1161 C5 21 bne Label_D176 ; CPU:$D163 PRG:1163 D0 11 jsr Label_CCB9F ; CPU:$D165 PRG:1165 20 9F CB ldx Zp75 ; CPU:$D168 PRG:1168 A6 75 lda $D177,x ; CPU:$D16A PRG:116A BD 77 D1 sta ZpC6 ; CPU:$D16D PRG:116D 85 C6 lda #$00 ; CPU:$D16F PRG:116F A9 00 sta ZpDC ; CPU:$D171 PRG:1171 85 DC jsr Label_CD023 ; CPU:$D173 PRG:1173 20 23 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_D176 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D176: rts ; CPU:$D176 PRG:1176 60 ; ---- data $D177-$D18E (24 bytes) ---- ; referenced by `adc $D17F,x` at $D0AA (operand $D17F falls inside this region) ; referenced by `adc $D187,x` at $D10B (operand $D187 falls inside this region) ; referenced by `lda $D177,x` at $D16A (operand $D177 falls inside this region) ; referenced by `adc $D17F,x` at $DC3B (operand $D17F falls inside this region) ; referenced by `adc $D187,x` at $DC73 (operand $D187 falls inside this region) .byte $01, $02, $04, $08, $0C, $10, $14, $19, $0A, $0C, $0E, $10, $12, $14, $16, $18 ; CPU:$D177 PRG:1177 01 02 04 08 0C 10 14 19 0A 0C 0E 10 12 14 16 18 .byte $F9, $FB, $FD, $FF, $01, $03, $05, $07 ; CPU:$D187 PRG:1187 F9 FB FD FF 01 03 05 07 ; ----------------------------------------------------------------------------- ; Routine: Label_D18F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D18F: tya ; CPU:$D18F PRG:118F 98 asl a ; CPU:$D190 PRG:1190 0A asl a ; CPU:$D191 PRG:1191 0A tay ; CPU:$D192 PRG:1192 A8 txa ; CPU:$D193 PRG:1193 8A and #$40 ; CPU:$D194 PRG:1194 29 40 bne Label_D1A2 ; CPU:$D196 PRG:1196 D0 0A jsr Label_CD1AD ; CPU:$D198 PRG:1198 20 AD D1 inc Zp1A ; CPU:$D19B PRG:119B E6 1A inc Zp1A ; CPU:$D19D PRG:119D E6 1A jmp Label_CD1AD ; CPU:$D19F PRG:119F 4C AD D1 ; ----------------------------------------------------------------------------- ; Routine: Label_D1A2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D1A2: inc Zp1A ; CPU:$D1A2 PRG:11A2 E6 1A inc Zp1A ; CPU:$D1A4 PRG:11A4 E6 1A jsr Label_CD1AD ; CPU:$D1A6 PRG:11A6 20 AD D1 dec Zp1A ; CPU:$D1A9 PRG:11A9 C6 1A dec Zp1A ; CPU:$D1AB PRG:11AB C6 1A ; ----------------------------------------------------------------------------- ; Routine: Label_D1AD ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D1AD: lda Zp1E ; CPU:$D1AD PRG:11AD A5 1E beq Label_D1B5 ; CPU:$D1AF PRG:11AF F0 04 lda #$F8 ; CPU:$D1B1 PRG:11B1 A9 F8 bne Label_D1B7 ; CPU:$D1B3 PRG:11B3 D0 02 ; ----------------------------------------------------------------------------- ; Routine: Label_D1B5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D1B5: lda Zp19 ; CPU:$D1B5 PRG:11B5 A5 19 ; ----------------------------------------------------------------------------- ; Routine: Label_D1B7 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D1B7: sta $0700,y ; CPU:$D1B7 PRG:11B7 99 00 07 lda Zp1A ; CPU:$D1BA PRG:11BA A5 1A sta $0701,y ; CPU:$D1BC PRG:11BC 99 01 07 lda Zp1B ; CPU:$D1BF PRG:11BF A5 1B sta $0702,y ; CPU:$D1C1 PRG:11C1 99 02 07 lda Zp18 ; CPU:$D1C4 PRG:11C4 A5 18 sta $0703,y ; CPU:$D1C6 PRG:11C6 99 03 07 lda Zp1E ; CPU:$D1C9 PRG:11C9 A5 1E beq Label_D1D1 ; CPU:$D1CB PRG:11CB F0 04 lda #$F8 ; CPU:$D1CD PRG:11CD A9 F8 bne Label_D1DA ; CPU:$D1CF PRG:11CF D0 09 ; ----------------------------------------------------------------------------- ; Routine: Label_D1D1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D1D1: lda Zp19 ; CPU:$D1D1 PRG:11D1 A5 19 cmp #$F8 ; CPU:$D1D3 PRG:11D3 C9 F8 beq Label_D1DA ; CPU:$D1D5 PRG:11D5 F0 03 clc ; CPU:$D1D7 PRG:11D7 18 adc #$08 ; CPU:$D1D8 PRG:11D8 69 08 ; ----------------------------------------------------------------------------- ; Routine: Label_D1DA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D1DA: sta $0704,y ; CPU:$D1DA PRG:11DA 99 04 07 lda Zp1A ; CPU:$D1DD PRG:11DD A5 1A clc ; CPU:$D1DF PRG:11DF 18 adc #$01 ; CPU:$D1E0 PRG:11E0 69 01 sta $0705,y ; CPU:$D1E2 PRG:11E2 99 05 07 lda Zp1B ; CPU:$D1E5 PRG:11E5 A5 1B sta $0706,y ; CPU:$D1E7 PRG:11E7 99 06 07 lda Zp18 ; CPU:$D1EA PRG:11EA A5 18 sta $0707,y ; CPU:$D1EC PRG:11EC 99 07 07 tya ; CPU:$D1EF PRG:11EF 98 clc ; CPU:$D1F0 PRG:11F0 18 adc #$08 ; CPU:$D1F1 PRG:11F1 69 08 tay ; CPU:$D1F3 PRG:11F3 A8 lda Zp1E ; CPU:$D1F4 PRG:11F4 A5 1E bne Label_D207 ; CPU:$D1F6 PRG:11F6 D0 0F lda Zp18 ; CPU:$D1F8 PRG:11F8 A5 18 clc ; CPU:$D1FA PRG:11FA 18 adc #$08 ; CPU:$D1FB PRG:11FB 69 08 bcs Label_D202 ; CPU:$D1FD PRG:11FD B0 03 sta Zp18 ; CPU:$D1FF PRG:11FF 85 18 rts ; CPU:$D201 PRG:1201 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D202 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D202: lda #$F8 ; CPU:$D202 PRG:1202 A9 F8 sta Zp19 ; CPU:$D204 PRG:1204 85 19 rts ; CPU:$D206 PRG:1206 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D207 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D207: lda Zp18 ; CPU:$D207 PRG:1207 A5 18 clc ; CPU:$D209 PRG:1209 18 adc #$08 ; CPU:$D20A PRG:120A 69 08 sta Zp18 ; CPU:$D20C PRG:120C 85 18 lda #$00 ; CPU:$D20E PRG:120E A9 00 sta Zp1E ; CPU:$D210 PRG:1210 85 1E rts ; CPU:$D212 PRG:1212 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D213 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D213: lda Zp22 ; CPU:$D213 PRG:1213 A5 22 cmp #$03 ; CPU:$D215 PRG:1215 C9 03 bcc Label_D220 ; CPU:$D217 PRG:1217 90 07 beq Label_D225 ; CPU:$D219 PRG:1219 F0 0A dec Zp22 ; CPU:$D21B PRG:121B C6 22 jmp Label_CCFDF ; CPU:$D21D PRG:121D 4C DF CF ; ----------------------------------------------------------------------------- ; Routine: Label_D220 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D220: inc Zp22 ; CPU:$D220 PRG:1220 E6 22 jmp Label_CCFDF ; CPU:$D222 PRG:1222 4C DF CF ; ----------------------------------------------------------------------------- ; Routine: Label_D225 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D225: rts ; CPU:$D225 PRG:1225 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D226 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D226: lda Zp23 ; CPU:$D226 PRG:1226 A5 23 cmp #$03 ; CPU:$D228 PRG:1228 C9 03 bcc Label_D233 ; CPU:$D22A PRG:122A 90 07 beq Label_D238 ; CPU:$D22C PRG:122C F0 0A dec Zp23 ; CPU:$D22E PRG:122E C6 23 jmp Label_CCFDF ; CPU:$D230 PRG:1230 4C DF CF ; ----------------------------------------------------------------------------- ; Routine: Label_D233 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D233: inc Zp23 ; CPU:$D233 PRG:1233 E6 23 jmp Label_CCFDF ; CPU:$D235 PRG:1235 4C DF CF ; ----------------------------------------------------------------------------- ; Routine: Label_D238 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D238: rts ; CPU:$D238 PRG:1238 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D239 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D239: lda $C688,y ; CPU:$D239 PRG:1239 B9 88 C6 jmp Label_CC81D ; CPU:$D23C PRG:123C 4C 1D C8 ; ----------------------------------------------------------------------------- ; Routine: Label_D23F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D23F: lda #$00 ; CPU:$D23F PRG:123F A9 00 sta Zp9C ; CPU:$D241 PRG:1241 85 9C ldy Zp21 ; CPU:$D243 PRG:1243 A4 21 iny ; CPU:$D245 PRG:1245 C8 stx Zp85 ; CPU:$D246 PRG:1246 86 85 sty Zp86 ; CPU:$D248 PRG:1248 84 86 jsr Label_CD2FA ; CPU:$D24A PRG:124A 20 FA D2 lda #$00 ; CPU:$D24D PRG:124D A9 00 ldy Zp85 ; CPU:$D24F PRG:124F A4 85 sta (Zp26),y ; CPU:$D251 PRG:1251 91 26 lda #$00 ; CPU:$D253 PRG:1253 A9 00 jsr Label_CD055 ; CPU:$D255 PRG:1255 20 55 D0 dec Zp86 ; CPU:$D258 PRG:1258 C6 86 lda #$00 ; CPU:$D25A PRG:125A A9 00 jsr Label_CD055 ; CPU:$D25C PRG:125C 20 55 D0 inc Zp86 ; CPU:$D25F PRG:125F E6 86 ldx #$FF ; CPU:$D261 PRG:1261 A2 FF ; ----------------------------------------------------------------------------- ; Routine: Label_D263 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D263: inx ; CPU:$D263 PRG:1263 E8 cpx #$1E ; CPU:$D264 PRG:1264 E0 1E beq Label_D27D ; CPU:$D266 PRG:1266 F0 15 lda $06E0,x ; CPU:$D268 PRG:1268 BD E0 06 bne Label_D263 ; CPU:$D26B PRG:126B D0 F6 lda Zp86 ; CPU:$D26D PRG:126D A5 86 sta $06C0,x ; CPU:$D26F PRG:126F 9D C0 06 lda Zp85 ; CPU:$D272 PRG:1272 A5 85 sta $06A0,x ; CPU:$D274 PRG:1274 9D A0 06 lda #$B4 ; CPU:$D277 PRG:1277 A9 B4 sta $06E0,x ; CPU:$D279 PRG:1279 9D E0 06 sec ; CPU:$D27C PRG:127C 38 ; ----------------------------------------------------------------------------- ; Routine: Label_D27D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D27D: rts ; CPU:$D27D PRG:127D 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D27E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D27E: inc ZpD8 ; CPU:$D27E PRG:127E E6 D8 lda ZpD8 ; CPU:$D280 PRG:1280 A5 D8 cmp #$0A ; CPU:$D282 PRG:1282 C9 0A bne Label_D288 ; CPU:$D284 PRG:1284 D0 02 lda #$00 ; CPU:$D286 PRG:1286 A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_D288 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D288: sta ZpD8 ; CPU:$D288 PRG:1288 85 D8 beq Label_D291 ; CPU:$D28A PRG:128A F0 05 cmp #$05 ; CPU:$D28C PRG:128C C9 05 beq Label_D2AB ; CPU:$D28E PRG:128E F0 1B rts ; CPU:$D290 PRG:1290 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D291 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D291: lda #$80 ; CPU:$D291 PRG:1291 A9 80 ldx #$12 ; CPU:$D293 PRG:1293 A2 12 ; ----------------------------------------------------------------------------- ; Routine: Label_D295 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D295: jsr Label_CD305 ; CPU:$D295 PRG:1295 20 05 D3 beq Label_D2AA ; CPU:$D298 PRG:1298 F0 10 ldy #$80 ; CPU:$D29A PRG:129A A0 80 sty $4004 ; CPU:$D29C PRG:129C 8C 04 40 ldy #$00 ; CPU:$D29F PRG:129F A0 00 sty $4005 ; CPU:$D2A1 PRG:12A1 8C 05 40 sta $4006 ; CPU:$D2A4 PRG:12A4 8D 06 40 stx $4007 ; CPU:$D2A7 PRG:12A7 8E 07 40 ; ----------------------------------------------------------------------------- ; Routine: Label_D2AA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D2AA: rts ; CPU:$D2AA PRG:12AA 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D2AB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D2AB: lda #$AB ; CPU:$D2AB PRG:12AB A9 AB ldx #$11 ; CPU:$D2AD PRG:12AD A2 11 bne Label_D295 ; CPU:$D2AF PRG:12AF D0 E4 ; ----------------------------------------------------------------------------- ; Routine: Label_D2B1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D2B1: inc ZpD9 ; CPU:$D2B1 PRG:12B1 E6 D9 lda ZpD9 ; CPU:$D2B3 PRG:12B3 A5 D9 cmp #$08 ; CPU:$D2B5 PRG:12B5 C9 08 bne Label_D2BB ; CPU:$D2B7 PRG:12B7 D0 02 lda #$00 ; CPU:$D2B9 PRG:12B9 A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_D2BB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D2BB: sta ZpD9 ; CPU:$D2BB PRG:12BB 85 D9 beq Label_D2C4 ; CPU:$D2BD PRG:12BD F0 05 cmp #$04 ; CPU:$D2BF PRG:12BF C9 04 beq Label_D2CA ; CPU:$D2C1 PRG:12C1 F0 07 rts ; CPU:$D2C3 PRG:12C3 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D2C4 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D2C4: lda #$A0 ; CPU:$D2C4 PRG:12C4 A9 A0 ldx #$10 ; CPU:$D2C6 PRG:12C6 A2 10 bne Label_D295 ; CPU:$D2C8 PRG:12C8 D0 CB ; ----------------------------------------------------------------------------- ; Routine: Label_D2CA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D2CA: lda #$50 ; CPU:$D2CA PRG:12CA A9 50 ldx #$10 ; CPU:$D2CC PRG:12CC A2 10 bne Label_D295 ; CPU:$D2CE PRG:12CE D0 C5 ; ----------------------------------------------------------------------------- ; Routine: Label_D2D0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D2D0: inc ZpDA ; CPU:$D2D0 PRG:12D0 E6 DA lda ZpDA ; CPU:$D2D2 PRG:12D2 A5 DA cmp #$08 ; CPU:$D2D4 PRG:12D4 C9 08 bne Label_D2DA ; CPU:$D2D6 PRG:12D6 D0 02 lda #$00 ; CPU:$D2D8 PRG:12D8 A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_D2DA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D2DA: sta ZpDA ; CPU:$D2DA PRG:12DA 85 DA beq Label_D2E3 ; CPU:$D2DC PRG:12DC F0 05 cmp #$04 ; CPU:$D2DE PRG:12DE C9 04 beq Label_D2E9 ; CPU:$D2E0 PRG:12E0 F0 07 rts ; CPU:$D2E2 PRG:12E2 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D2E3 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D2E3: lda #$28 ; CPU:$D2E3 PRG:12E3 A9 28 ldx #$10 ; CPU:$D2E5 PRG:12E5 A2 10 bne Label_D295 ; CPU:$D2E7 PRG:12E7 D0 AC ; ----------------------------------------------------------------------------- ; Routine: Label_D2E9 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D2E9: lda #$14 ; CPU:$D2E9 PRG:12E9 A9 14 ldx #$10 ; CPU:$D2EB PRG:12EB A2 10 bne Label_D295 ; CPU:$D2ED PRG:12ED D0 A6 ; ----------------------------------------------------------------------------- ; Routine: Label_D2EF ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D2EF: lda $C688,y ; CPU:$D2EF PRG:12EF B9 88 C6 sta Zp28 ; CPU:$D2F2 PRG:12F2 85 28 lda $C6A4,y ; CPU:$D2F4 PRG:12F4 B9 A4 C6 sta Zp29 ; CPU:$D2F7 PRG:12F7 85 29 rts ; CPU:$D2F9 PRG:12F9 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D2FA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D2FA: lda $C688,y ; CPU:$D2FA PRG:12FA B9 88 C6 sta Zp26 ; CPU:$D2FD PRG:12FD 85 26 lda $C696,y ; CPU:$D2FF PRG:12FF B9 96 C6 sta Zp27 ; CPU:$D302 PRG:1302 85 27 rts ; CPU:$D304 PRG:1304 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D305 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D305: ldy ZpBE ; CPU:$D305 PRG:1305 A4 BE cpy #$05 ; CPU:$D307 PRG:1307 C0 05 rts ; CPU:$D309 PRG:1309 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D30A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D30A: ldy Zp20 ; CPU:$D30A PRG:130A A4 20 lda (Zp26),y ; CPU:$D30C PRG:130C B1 26 rts ; CPU:$D30E PRG:130E 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D30F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D30F: jsr Label_CD415 ; CPU:$D30F PRG:130F 20 15 D4 inc Zp53 ; CPU:$D312 PRG:1312 E6 53 lda Zp53 ; CPU:$D314 PRG:1314 A5 53 cmp #$1C ; CPU:$D316 PRG:1316 C9 1C bcc Label_D31E ; CPU:$D318 PRG:1318 90 04 lda #$00 ; CPU:$D31A PRG:131A A9 00 sta Zp53 ; CPU:$D31C PRG:131C 85 53 ; ----------------------------------------------------------------------------- ; Routine: Label_D31E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D31E: ldx #$1E ; CPU:$D31E PRG:131E A2 1E ; ----------------------------------------------------------------------------- ; Routine: Label_D320 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D320: lda $06E0,x ; CPU:$D320 PRG:1320 BD E0 06 stx Zp88 ; CPU:$D323 PRG:1323 86 88 beq Label_D346 ; CPU:$D325 PRG:1325 F0 1F dec $06E0,x ; CPU:$D327 PRG:1327 DE E0 06 beq Label_D361 ; CPU:$D32A PRG:132A F0 35 lda $06A0,x ; CPU:$D32C PRG:132C BD A0 06 sta Zp85 ; CPU:$D32F PRG:132F 85 85 lda $06C0,x ; CPU:$D331 PRG:1331 BD C0 06 sta Zp86 ; CPU:$D334 PRG:1334 85 86 lda $06E0,x ; CPU:$D336 PRG:1336 BD E0 06 cmp #$28 ; CPU:$D339 PRG:1339 C9 28 bne Label_D349 ; CPU:$D33B PRG:133B D0 0C lda #$14 ; CPU:$D33D PRG:133D A9 14 ; ----------------------------------------------------------------------------- ; Routine: Label_D33F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D33F: jsr Label_CD055 ; CPU:$D33F PRG:133F 20 55 D0 ldx Zp85 ; CPU:$D342 PRG:1342 A6 85 ldy Zp86 ; CPU:$D344 PRG:1344 A4 86 ; ----------------------------------------------------------------------------- ; Routine: Label_D346 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D346: jmp Label_CD40D ; CPU:$D346 PRG:1346 4C 0D D4 ; ----------------------------------------------------------------------------- ; Routine: Label_D349 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D349: cmp #$1E ; CPU:$D349 PRG:1349 C9 1E bne Label_D351 ; CPU:$D34B PRG:134B D0 04 lda #$15 ; CPU:$D34D PRG:134D A9 15 bne Label_D33F ; CPU:$D34F PRG:134F D0 EE ; ----------------------------------------------------------------------------- ; Routine: Label_D351 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D351: cmp #$14 ; CPU:$D351 PRG:1351 C9 14 bne Label_D359 ; CPU:$D353 PRG:1353 D0 04 lda #$16 ; CPU:$D355 PRG:1355 A9 16 bne Label_D33F ; CPU:$D357 PRG:1357 D0 E6 ; ----------------------------------------------------------------------------- ; Routine: Label_D359 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D359: cmp #$0A ; CPU:$D359 PRG:1359 C9 0A bne Label_D346 ; CPU:$D35B PRG:135B D0 E9 lda #$17 ; CPU:$D35D PRG:135D A9 17 bne Label_D33F ; CPU:$D35F PRG:135F D0 DE ; ----------------------------------------------------------------------------- ; Routine: Label_D361 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D361: ldx Zp88 ; CPU:$D361 PRG:1361 A6 88 ldy $06C0,x ; CPU:$D363 PRG:1363 BC C0 06 sty Zp86 ; CPU:$D366 PRG:1366 84 86 jsr Label_CC81D ; CPU:$D368 PRG:1368 20 1D C8 ldy $06A0,x ; CPU:$D36B PRG:136B BC A0 06 sty Zp85 ; CPU:$D36E PRG:136E 84 85 lda (Zp26),y ; CPU:$D370 PRG:1370 B1 26 cmp #$00 ; CPU:$D372 PRG:1372 C9 00 bne Label_D379 ; CPU:$D374 PRG:1374 D0 03 jmp Label_CD404 ; CPU:$D376 PRG:1376 4C 04 D4 ; ----------------------------------------------------------------------------- ; Routine: Label_D379 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D379: cmp #$09 ; CPU:$D379 PRG:1379 C9 09 bne Label_D37F ; CPU:$D37B PRG:137B D0 02 lsr Zp9A ; CPU:$D37D PRG:137D 46 9A ; ----------------------------------------------------------------------------- ; Routine: Label_D37F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D37F: cmp #$08 ; CPU:$D37F PRG:137F C9 08 beq Label_D38C ; CPU:$D381 PRG:1381 F0 09 cmp #$07 ; CPU:$D383 PRG:1383 C9 07 bne Label_D389 ; CPU:$D385 PRG:1385 D0 02 dec Zp93 ; CPU:$D387 PRG:1387 C6 93 ; ----------------------------------------------------------------------------- ; Routine: Label_D389 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D389: jmp Label_CD404 ; CPU:$D389 PRG:1389 4C 04 D4 ; ----------------------------------------------------------------------------- ; Routine: Label_D38C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D38C: lda #$01 ; CPU:$D38C PRG:138C A9 01 sta (Zp26),y ; CPU:$D38E PRG:138E 91 26 sta (Zp28),y ; CPU:$D390 PRG:1390 91 28 jsr Label_CD055 ; CPU:$D392 PRG:1392 20 55 D0 inc ZpC5 ; CPU:$D395 PRG:1395 E6 C5 lda ZpC5 ; CPU:$D397 PRG:1397 A5 C5 cmp #$05 ; CPU:$D399 PRG:1399 C9 05 bcc Label_D3A3 ; CPU:$D39B PRG:139B 90 06 lda ZpDC ; CPU:$D39D PRG:139D A5 DC bne Label_D3A3 ; CPU:$D39F PRG:139F D0 02 inc ZpDC ; CPU:$D3A1 PRG:13A1 E6 DC ; ----------------------------------------------------------------------------- ; Routine: Label_D3A3 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D3A3: ldx Zp8D ; CPU:$D3A3 PRG:13A3 A6 8D ; ----------------------------------------------------------------------------- ; Routine: Label_D3A5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D3A5: lda $0660,x ; CPU:$D3A5 PRG:13A5 BD 60 06 cmp Zp85 ; CPU:$D3A8 PRG:13A8 C5 85 bne Label_D401 ; CPU:$D3AA PRG:13AA D0 55 lda $0668,x ; CPU:$D3AC PRG:13AC BD 68 06 cmp Zp86 ; CPU:$D3AF PRG:13AF C5 86 bne Label_D401 ; CPU:$D3B1 PRG:13B1 D0 4E lda $0670,x ; CPU:$D3B3 PRG:13B3 BD 70 06 bpl Label_D3BA ; CPU:$D3B6 PRG:13B6 10 02 dec Zp93 ; CPU:$D3B8 PRG:13B8 C6 93 ; ----------------------------------------------------------------------------- ; Routine: Label_D3BA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D3BA: lda #$7F ; CPU:$D3BA PRG:13BA A9 7F sta $0670,x ; CPU:$D3BC PRG:13BC 9D 70 06 stx Zp39 ; CPU:$D3BF PRG:13BF 86 39 ldx Zp39 ; CPU:$D3C1 PRG:13C1 A6 39 ldy #$01 ; CPU:$D3C3 PRG:13C3 A0 01 sty Zp86 ; CPU:$D3C5 PRG:13C5 84 86 ; ----------------------------------------------------------------------------- ; Routine: Label_D3C7 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D3C7: ldy Zp86 ; CPU:$D3C7 PRG:13C7 A4 86 jsr Label_CD2EF ; CPU:$D3C9 PRG:13C9 20 EF D2 ldy Zp53 ; CPU:$D3CC PRG:13CC A4 53 ; ----------------------------------------------------------------------------- ; Routine: Label_D3CE ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D3CE: lda (Zp28),y ; CPU:$D3CE PRG:13CE B1 28 cmp #$00 ; CPU:$D3D0 PRG:13D0 C9 00 beq Label_D3E4 ; CPU:$D3D2 PRG:13D2 F0 10 inc Zp53 ; CPU:$D3D4 PRG:13D4 E6 53 ldy Zp53 ; CPU:$D3D6 PRG:13D6 A4 53 cpy #$1C ; CPU:$D3D8 PRG:13D8 C0 1C bcc Label_D3CE ; CPU:$D3DA PRG:13DA 90 F2 inc Zp86 ; CPU:$D3DC PRG:13DC E6 86 lda #$00 ; CPU:$D3DE PRG:13DE A9 00 sta Zp53 ; CPU:$D3E0 PRG:13E0 85 53 beq Label_D3C7 ; CPU:$D3E2 PRG:13E2 F0 E3 ; ----------------------------------------------------------------------------- ; Routine: Label_D3E4 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D3E4: tya ; CPU:$D3E4 PRG:13E4 98 sta $0660,x ; CPU:$D3E5 PRG:13E5 9D 60 06 lda Zp86 ; CPU:$D3E8 PRG:13E8 A5 86 sta $0668,x ; CPU:$D3EA PRG:13EA 9D 68 06 lda #$14 ; CPU:$D3ED PRG:13ED A9 14 sta $0698,x ; CPU:$D3EF PRG:13EF 9D 98 06 lda #$02 ; CPU:$D3F2 PRG:13F2 A9 02 sta $0680,x ; CPU:$D3F4 PRG:13F4 9D 80 06 sta $0678,x ; CPU:$D3F7 PRG:13F7 9D 78 06 lda #$2C ; CPU:$D3FA PRG:13FA A9 2C sta $0688,x ; CPU:$D3FC PRG:13FC 9D 88 06 bne Label_D40D ; CPU:$D3FF PRG:13FF D0 0C ; ----------------------------------------------------------------------------- ; Routine: Label_D401 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D401: dex ; CPU:$D401 PRG:1401 CA bne Label_D3A5 ; CPU:$D402 PRG:1402 D0 A1 ; ----------------------------------------------------------------------------- ; Routine: Label_D404 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D404: lda #$01 ; CPU:$D404 PRG:1404 A9 01 sta (Zp26),y ; CPU:$D406 PRG:1406 91 26 lda #$01 ; CPU:$D408 PRG:1408 A9 01 jsr Label_CD055 ; CPU:$D40A PRG:140A 20 55 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_D40D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D40D: ldx Zp88 ; CPU:$D40D PRG:140D A6 88 dex ; CPU:$D40F PRG:140F CA bmi Label_D476 ; CPU:$D410 PRG:1410 30 64 jmp Label_CD320 ; CPU:$D412 PRG:1412 4C 20 D3 ; ----------------------------------------------------------------------------- ; Routine: Label_D415 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D415: ldx Zp8D ; CPU:$D415 PRG:1415 A6 8D beq Label_D476 ; CPU:$D417 PRG:1417 F0 5D lda Zp39 ; CPU:$D419 PRG:1419 A5 39 pha ; CPU:$D41B PRG:141B 48 ; ----------------------------------------------------------------------------- ; Routine: Label_D41C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D41C: lda $0698,x ; CPU:$D41C PRG:141C BD 98 06 beq Label_D470 ; CPU:$D41F PRG:141F F0 4F stx Zp39 ; CPU:$D421 PRG:1421 86 39 lda #$7F ; CPU:$D423 PRG:1423 A9 7F sta $0670,x ; CPU:$D425 PRG:1425 9D 70 06 lda $0660,x ; CPU:$D428 PRG:1428 BD 60 06 sta Zp85 ; CPU:$D42B PRG:142B 85 85 lda $0668,x ; CPU:$D42D PRG:142D BD 68 06 sta Zp86 ; CPU:$D430 PRG:1430 85 86 dec $0698,x ; CPU:$D432 PRG:1432 DE 98 06 beq Label_D477 ; CPU:$D435 PRG:1435 F0 40 lda $0698,x ; CPU:$D437 PRG:1437 BD 98 06 cmp #$13 ; CPU:$D43A PRG:143A C9 13 bcc Label_D45A ; CPU:$D43C PRG:143C 90 1C lda #$2C ; CPU:$D43E PRG:143E A9 2C ; ----------------------------------------------------------------------------- ; Routine: Label_D440 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D440: sta Zp34 ; CPU:$D440 PRG:1440 85 34 lda #$FF ; CPU:$D442 PRG:1442 A9 FF sta Zp35 ; CPU:$D444 PRG:1444 85 35 lda Zp86 ; CPU:$D446 PRG:1446 A5 86 sta Zp33 ; CPU:$D448 PRG:1448 85 33 lda Zp85 ; CPU:$D44A PRG:144A A5 85 sta Zp32 ; CPU:$D44C PRG:144C 85 32 lda #$03 ; CPU:$D44E PRG:144E A9 03 sta Zp37 ; CPU:$D450 PRG:1450 85 37 sta Zp38 ; CPU:$D452 PRG:1452 85 38 jsr Label_CDC93 ; CPU:$D454 PRG:1454 20 93 DC jmp Label_CD46E ; CPU:$D457 PRG:1457 4C 6E D4 ; ----------------------------------------------------------------------------- ; Routine: Label_D45A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D45A: cmp #$10 ; CPU:$D45A PRG:145A C9 10 bcc Label_D462 ; CPU:$D45C PRG:145C 90 04 lda #$2D ; CPU:$D45E PRG:145E A9 2D bne Label_D440 ; CPU:$D460 PRG:1460 D0 DE ; ----------------------------------------------------------------------------- ; Routine: Label_D462 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D462: cmp #$0D ; CPU:$D462 PRG:1462 C9 0D bcc Label_D46A ; CPU:$D464 PRG:1464 90 04 lda #$2E ; CPU:$D466 PRG:1466 A9 2E bne Label_D440 ; CPU:$D468 PRG:1468 D0 D6 ; ----------------------------------------------------------------------------- ; Routine: Label_D46A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D46A: lda #$2F ; CPU:$D46A PRG:146A A9 2F bne Label_D440 ; CPU:$D46C PRG:146C D0 D2 ; ----------------------------------------------------------------------------- ; Routine: Label_D46E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D46E: ldx Zp39 ; CPU:$D46E PRG:146E A6 39 ; ----------------------------------------------------------------------------- ; Routine: Label_D470 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D470: dex ; CPU:$D470 PRG:1470 CA bne Label_D41C ; CPU:$D471 PRG:1471 D0 A9 pla ; CPU:$D473 PRG:1473 68 sta Zp39 ; CPU:$D474 PRG:1474 85 39 ; ----------------------------------------------------------------------------- ; Routine: Label_D476 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D476: rts ; CPU:$D476 PRG:1476 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D477 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D477: ldy Zp86 ; CPU:$D477 PRG:1477 A4 86 jsr Label_CD2FA ; CPU:$D479 PRG:1479 20 FA D2 ldx Zp39 ; CPU:$D47C PRG:147C A6 39 inc $0698,x ; CPU:$D47E PRG:147E FE 98 06 ldy Zp85 ; CPU:$D481 PRG:1481 A4 85 lda (Zp26),y ; CPU:$D483 PRG:1483 B1 26 bne Label_D470 ; CPU:$D485 PRG:1485 D0 E9 lda #$08 ; CPU:$D487 PRG:1487 A9 08 sta (Zp26),y ; CPU:$D489 PRG:1489 91 26 lda #$00 ; CPU:$D48B PRG:148B A9 00 ldx Zp39 ; CPU:$D48D PRG:148D A6 39 sta $0670,x ; CPU:$D48F PRG:148F 9D 70 06 sta $0698,x ; CPU:$D492 PRG:1492 9D 98 06 lda #$1C ; CPU:$D495 PRG:1495 A9 1C sta $0688,x ; CPU:$D497 PRG:1497 9D 88 06 bne Label_D470 ; CPU:$D49A PRG:149A D0 D4 ; ----------------------------------------------------------------------------- ; Routine: Label_D49C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D49C: ldx Zp8D ; CPU:$D49C PRG:149C A6 8D beq Label_D4C0 ; CPU:$D49E PRG:149E F0 20 inc Zp64 ; CPU:$D4A0 PRG:14A0 E6 64 ldy Zp64 ; CPU:$D4A2 PRG:14A2 A4 64 cpy #$03 ; CPU:$D4A4 PRG:14A4 C0 03 bcc Label_D4AC ; CPU:$D4A6 PRG:14A6 90 04 ldy #$00 ; CPU:$D4A8 PRG:14A8 A0 00 sty Zp64 ; CPU:$D4AA PRG:14AA 84 64 ; ----------------------------------------------------------------------------- ; Routine: Label_D4AC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D4AC: lda a:$0060,y ; CPU:$D4AC PRG:14AC B9 60 00 sta Zp63 ; CPU:$D4AF PRG:14AF 85 63 ; ----------------------------------------------------------------------------- ; Routine: Label_D4B1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D4B1: lsr Zp63 ; CPU:$D4B1 PRG:14B1 46 63 bcc Label_D4BC ; CPU:$D4B3 PRG:14B3 90 07 jsr Label_CD4C1 ; CPU:$D4B5 PRG:14B5 20 C1 D4 lda Zp9A ; CPU:$D4B8 PRG:14B8 A5 9A beq Label_D4C0 ; CPU:$D4BA PRG:14BA F0 04 ; ----------------------------------------------------------------------------- ; Routine: Label_D4BC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D4BC: lda Zp63 ; CPU:$D4BC PRG:14BC A5 63 bne Label_D4B1 ; CPU:$D4BE PRG:14BE D0 F1 ; ----------------------------------------------------------------------------- ; Routine: Label_D4C0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D4C0: rts ; CPU:$D4C0 PRG:14C0 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D4C1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D4C1: inc Zp39 ; CPU:$D4C1 PRG:14C1 E6 39 ldx Zp8D ; CPU:$D4C3 PRG:14C3 A6 8D cpx Zp39 ; CPU:$D4C5 PRG:14C5 E4 39 bcs Label_D4CD ; CPU:$D4C7 PRG:14C7 B0 04 ldx #$01 ; CPU:$D4C9 PRG:14C9 A2 01 stx Zp39 ; CPU:$D4CB PRG:14CB 86 39 ; ----------------------------------------------------------------------------- ; Routine: Label_D4CD ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D4CD: jsr Label_CDBDE ; CPU:$D4CD PRG:14CD 20 DE DB lda Zp36 ; CPU:$D4D0 PRG:14D0 A5 36 bmi Label_D4EE ; CPU:$D4D2 PRG:14D2 30 1A beq Label_D4EE ; CPU:$D4D4 PRG:14D4 F0 18 dec Zp36 ; CPU:$D4D6 PRG:14D6 C6 36 ldy Zp36 ; CPU:$D4D8 PRG:14D8 A4 36 cpy #$0E ; CPU:$D4DA PRG:14DA C0 0E bcs Label_D4E1 ; CPU:$D4DC PRG:14DC B0 03 jmp Label_CD5DC ; CPU:$D4DE PRG:14DE 4C DC D5 ; ----------------------------------------------------------------------------- ; Routine: Label_D4E1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D4E1: ldx Zp39 ; CPU:$D4E1 PRG:14E1 A6 39 lda $0698,x ; CPU:$D4E3 PRG:14E3 BD 98 06 beq Label_D4EB ; CPU:$D4E6 PRG:14E6 F0 03 jmp Label_CDBB8 ; CPU:$D4E8 PRG:14E8 4C B8 DB ; ----------------------------------------------------------------------------- ; Routine: Label_D4EB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D4EB: jmp Label_CD571 ; CPU:$D4EB PRG:14EB 4C 71 D5 ; ----------------------------------------------------------------------------- ; Routine: Label_D4EE ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D4EE: ldy Zp33 ; CPU:$D4EE PRG:14EE A4 33 jsr Label_CD2EF ; CPU:$D4F0 PRG:14F0 20 EF D2 ldy Zp32 ; CPU:$D4F3 PRG:14F3 A4 32 lda (Zp28),y ; CPU:$D4F5 PRG:14F5 B1 28 cmp #$03 ; CPU:$D4F7 PRG:14F7 C9 03 beq Label_D53C ; CPU:$D4F9 PRG:14F9 F0 41 cmp #$04 ; CPU:$D4FB PRG:14FB C9 04 bne Label_D505 ; CPU:$D4FD PRG:14FD D0 06 lda Zp38 ; CPU:$D4FF PRG:14FF A5 38 cmp #$03 ; CPU:$D501 PRG:1501 C9 03 beq Label_D53C ; CPU:$D503 PRG:1503 F0 37 ; ----------------------------------------------------------------------------- ; Routine: Label_D505 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D505: lda Zp38 ; CPU:$D505 PRG:1505 A5 38 cmp #$03 ; CPU:$D507 PRG:1507 C9 03 bcc Label_D53F ; CPU:$D509 PRG:1509 90 34 ldy Zp33 ; CPU:$D50B PRG:150B A4 33 cpy #$0D ; CPU:$D50D PRG:150D C0 0D beq Label_D53C ; CPU:$D50F PRG:150F F0 2B lda $C689,y ; CPU:$D511 PRG:1511 B9 89 C6 sta Zp26 ; CPU:$D514 PRG:1514 85 26 jsr Label_CDCB1 ; CPU:$D516 PRG:1516 20 B1 DC lda $C697,y ; CPU:$D519 PRG:1519 B9 97 C6 sta Zp27 ; CPU:$D51C PRG:151C 85 27 ldy Zp32 ; CPU:$D51E PRG:151E A4 32 lda (Zp26),y ; CPU:$D520 PRG:1520 B1 26 cmp #$00 ; CPU:$D522 PRG:1522 C9 00 beq Label_D53F ; CPU:$D524 PRG:1524 F0 19 cmp #$09 ; CPU:$D526 PRG:1526 C9 09 beq Label_D53F ; CPU:$D528 PRG:1528 F0 15 cmp #$08 ; CPU:$D52A PRG:152A C9 08 beq Label_D53C ; CPU:$D52C PRG:152C F0 0E lda (Zp28),y ; CPU:$D52E PRG:152E B1 28 cmp #$01 ; CPU:$D530 PRG:1530 C9 01 beq Label_D53C ; CPU:$D532 PRG:1532 F0 08 cmp #$02 ; CPU:$D534 PRG:1534 C9 02 beq Label_D53C ; CPU:$D536 PRG:1536 F0 04 cmp #$03 ; CPU:$D538 PRG:1538 C9 03 bne Label_D53F ; CPU:$D53A PRG:153A D0 03 ; ----------------------------------------------------------------------------- ; Routine: Label_D53C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D53C: jmp Label_CD5F0 ; CPU:$D53C PRG:153C 4C F0 D5 ; ----------------------------------------------------------------------------- ; Routine: Label_D53F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D53F: lda #$20 ; CPU:$D53F PRG:153F A9 20 ldx #$23 ; CPU:$D541 PRG:1541 A2 23 jsr Label_CDB86 ; CPU:$D543 PRG:1543 20 86 DB jsr Label_CDB94 ; CPU:$D546 PRG:1546 20 94 DB inc Zp38 ; CPU:$D549 PRG:1549 E6 38 lda Zp38 ; CPU:$D54B PRG:154B A5 38 cmp #$07 ; CPU:$D54D PRG:154D C9 07 bcs Label_D574 ; CPU:$D54F PRG:154F B0 23 lda Zp38 ; CPU:$D551 PRG:1551 A5 38 cmp #$03 ; CPU:$D553 PRG:1553 C9 03 bne Label_D571 ; CPU:$D555 PRG:1555 D0 1A jsr Label_CDB27 ; CPU:$D557 PRG:1557 20 27 DB ldy Zp33 ; CPU:$D55A PRG:155A A4 33 jsr Label_CD2EF ; CPU:$D55C PRG:155C 20 EF D2 ldy Zp32 ; CPU:$D55F PRG:155F A4 32 lda (Zp28),y ; CPU:$D561 PRG:1561 B1 28 cmp #$01 ; CPU:$D563 PRG:1563 C9 01 bne Label_D571 ; CPU:$D565 PRG:1565 D0 0A lda Zp36 ; CPU:$D567 PRG:1567 A5 36 bpl Label_D56D ; CPU:$D569 PRG:1569 10 02 dec Zp93 ; CPU:$D56B PRG:156B C6 93 ; ----------------------------------------------------------------------------- ; Routine: Label_D56D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D56D: lda Zp5F ; CPU:$D56D PRG:156D A5 5F sta Zp36 ; CPU:$D56F PRG:156F 85 36 ; ----------------------------------------------------------------------------- ; Routine: Label_D571 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D571: jmp Label_CD748 ; CPU:$D571 PRG:1571 4C 48 D7 ; ----------------------------------------------------------------------------- ; Routine: Label_D574 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D574: lda #$00 ; CPU:$D574 PRG:1574 A9 00 sta Zp38 ; CPU:$D576 PRG:1576 85 38 ldy Zp33 ; CPU:$D578 PRG:1578 A4 33 jsr Label_CC81D ; CPU:$D57A PRG:157A 20 1D C8 ldy Zp32 ; CPU:$D57D PRG:157D A4 32 lda (Zp28),y ; CPU:$D57F PRG:157F B1 28 cmp #$01 ; CPU:$D581 PRG:1581 C9 01 bne Label_D587 ; CPU:$D583 PRG:1583 D0 02 lda #$00 ; CPU:$D585 PRG:1585 A9 00 ; ----------------------------------------------------------------------------- ; Routine: Label_D587 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D587: sta (Zp26),y ; CPU:$D587 PRG:1587 91 26 inc Zp33 ; CPU:$D589 PRG:1589 E6 33 ldy Zp33 ; CPU:$D58B PRG:158B A4 33 jsr Label_CC81D ; CPU:$D58D PRG:158D 20 1D C8 ldy Zp32 ; CPU:$D590 PRG:1590 A4 32 lda (Zp26),y ; CPU:$D592 PRG:1592 B1 26 cmp #$09 ; CPU:$D594 PRG:1594 C9 09 bne Label_D59A ; CPU:$D596 PRG:1596 D0 02 lsr Zp9A ; CPU:$D598 PRG:1598 46 9A ; ----------------------------------------------------------------------------- ; Routine: Label_D59A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D59A: lda (Zp28),y ; CPU:$D59A PRG:159A B1 28 cmp #$01 ; CPU:$D59C PRG:159C C9 01 bne Label_D5D5 ; CPU:$D59E PRG:159E D0 35 lda Zp36 ; CPU:$D5A0 PRG:15A0 A5 36 bpl Label_D5D5 ; CPU:$D5A2 PRG:15A2 10 31 ldy Zp33 ; CPU:$D5A4 PRG:15A4 A4 33 dey ; CPU:$D5A6 PRG:15A6 88 sty Zp86 ; CPU:$D5A7 PRG:15A7 84 86 jsr Label_CC81D ; CPU:$D5A9 PRG:15A9 20 1D C8 ldy Zp32 ; CPU:$D5AC PRG:15AC A4 32 sty Zp85 ; CPU:$D5AE PRG:15AE 84 85 lda (Zp28),y ; CPU:$D5B0 PRG:15B0 B1 28 cmp #$00 ; CPU:$D5B2 PRG:15B2 C9 00 beq Label_D5BB ; CPU:$D5B4 PRG:15B4 F0 05 dec Zp93 ; CPU:$D5B6 PRG:15B6 C6 93 jmp Label_CD5CA ; CPU:$D5B8 PRG:15B8 4C CA D5 ; ----------------------------------------------------------------------------- ; Routine: Label_D5BB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D5BB: lda #$07 ; CPU:$D5BB PRG:15BB A9 07 sta (Zp26),y ; CPU:$D5BD PRG:15BD 91 26 sta (Zp28),y ; CPU:$D5BF PRG:15BF 91 28 ldy Zp86 ; CPU:$D5C1 PRG:15C1 A4 86 ldx Zp85 ; CPU:$D5C3 PRG:15C3 A6 85 lda #$07 ; CPU:$D5C5 PRG:15C5 A9 07 jsr Label_CD055 ; CPU:$D5C7 PRG:15C7 20 55 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_D5CA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D5CA: ldy Zp33 ; CPU:$D5CA PRG:15CA A4 33 jsr Label_CD2FA ; CPU:$D5CC PRG:15CC 20 FA D2 lda #$00 ; CPU:$D5CF PRG:15CF A9 00 sta Zp36 ; CPU:$D5D1 PRG:15D1 85 36 ldy Zp32 ; CPU:$D5D3 PRG:15D3 A4 32 ; ----------------------------------------------------------------------------- ; Routine: Label_D5D5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D5D5: lda #$08 ; CPU:$D5D5 PRG:15D5 A9 08 sta (Zp26),y ; CPU:$D5D7 PRG:15D7 91 26 jmp Label_CD748 ; CPU:$D5D9 PRG:15D9 4C 48 D7 ; ----------------------------------------------------------------------------- ; Routine: Label_D5DC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D5DC: cpy #$08 ; CPU:$D5DC PRG:15DC C0 08 bcc Label_D5F0 ; CPU:$D5DE PRG:15DE 90 10 ldy Zp36 ; CPU:$D5E0 PRG:15E0 A4 36 lda $D5E2,y ; CPU:$D5E2 PRG:15E2 B9 E2 D5 sta Zp37 ; CPU:$D5E5 PRG:15E5 85 37 jmp Label_CD748 ; CPU:$D5E7 PRG:15E7 4C 48 D7 ; ---- data $D5EA-$D5EF (6 bytes) ---- .byte $02, $04, $02, $04, $02, $04 ; CPU:$D5EA PRG:15EA 02 04 02 04 02 04 ; ----------------------------------------------------------------------------- ; Routine: Label_D5F0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D5F0: ldx Zp32 ; CPU:$D5F0 PRG:15F0 A6 32 ldy Zp33 ; CPU:$D5F2 PRG:15F2 A4 33 jsr Label_CD7C2 ; CPU:$D5F4 PRG:15F4 20 C2 D7 asl a ; CPU:$D5F7 PRG:15F7 0A tay ; CPU:$D5F8 PRG:15F8 A8 lda $D603,y ; CPU:$D5F9 PRG:15F9 B9 03 D6 pha ; CPU:$D5FC PRG:15FC 48 lda $D602,y ; CPU:$D5FD PRG:15FD B9 02 D6 pha ; CPU:$D600 PRG:1600 48 rts ; CPU:$D601 PRG:1601 60 ; ---- data $D602-$D747 (326 bytes) ---- ; referenced by `lda $D603,y` at $D5F9 (operand $D603 falls inside this region) ; referenced by `lda $D602,y` at $D5FD (operand $D602 falls inside this region) .byte $B7, $DB, $D9, $D6, $4D, $D7, $16, $D6, $78, $D6, $A5, $36, $F0, $04, $30, $02 ; CPU:$D602 PRG:1602 B7 DB D9 D6 4D D7 16 D6 78 D6 A5 36 F0 04 30 02 .byte $E6, $36, $4C, $B8, $DB, $A4, $38, $C0, $04, $B0, $1C, $A4, $33, $F0, $EB, $88 ; CPU:$D612 PRG:1612 E6 36 4C B8 DB A4 38 C0 04 B0 1C A4 33 F0 EB 88 .byte $20, $FA, $D2, $A4, $32, $B1, $26, $C9, $01, $F0, $DF, $C9, $02, $F0, $DB, $C9 ; CPU:$D622 PRG:1622 20 FA D2 A4 32 B1 26 C9 01 F0 DF C9 02 F0 DB C9 .byte $05, $F0, $D7, $C9, $08, $F0, $D3, $20, $94, $DB, $A4, $33, $20, $1D, $C8, $C6 ; CPU:$D632 PRG:1632 05 F0 D7 C9 08 F0 D3 20 94 DB A4 33 20 1D C8 C6 .byte $38, $10, $2A, $20, $5F, $DB, $A4, $32, $B1, $28, $C9, $01, $D0, $02, $A9, $00 ; CPU:$D642 PRG:1642 38 10 2A 20 5F DB A4 32 B1 28 C9 01 D0 02 A9 00 .byte $91, $26, $C6, $33, $A4, $33, $20, $FA, $D2, $A4, $32, $B1, $26, $C9, $09, $D0 ; CPU:$D652 PRG:1652 91 26 C6 33 A4 33 20 FA D2 A4 32 B1 26 C9 09 D0 .byte $02, $46, $9A, $A9, $08, $91, $26, $A9, $07, $85, $38, $D0, $03, $20, $27, $DB ; CPU:$D662 PRG:1662 02 46 9A A9 08 91 26 A9 07 85 38 D0 03 20 27 DB .byte $A9, $24, $A2, $27, $4C, $45, $D7, $A4, $38, $C0, $03, $90, $1D, $A4, $33, $C0 ; CPU:$D672 PRG:1672 A9 24 A2 27 4C 45 D7 A4 38 C0 03 90 1D A4 33 C0 .byte $0D, $B0, $14, $C8, $20, $FA, $D2, $A4, $32, $B1, $26, $C9, $02, $F0, $08, $C9 ; CPU:$D682 PRG:1682 0D B0 14 C8 20 FA D2 A4 32 B1 26 C9 02 F0 08 C9 .byte $08, $F0, $04, $C9, $01, $D0, $03, $4C, $B8, $DB, $20, $94, $DB, $A4, $33, $20 ; CPU:$D692 PRG:1692 08 F0 04 C9 01 D0 03 4C B8 DB 20 94 DB A4 33 20 .byte $1D, $C8, $E6, $38, $A5, $38, $C9, $07, $90, $2B, $20, $5F, $DB, $A4, $32, $B1 ; CPU:$D6A2 PRG:16A2 1D C8 E6 38 A5 38 C9 07 90 2B 20 5F DB A4 32 B1 .byte $28, $C9, $01, $D0, $02, $A9, $00, $91, $26, $E6, $33, $A4, $33, $20, $FA, $D2 ; CPU:$D6B2 PRG:16B2 28 C9 01 D0 02 A9 00 91 26 E6 33 A4 33 20 FA D2 .byte $A4, $32, $B1, $26, $C9, $09, $D0, $02, $46, $9A, $A9, $08, $91, $26, $A9, $00 ; CPU:$D6C2 PRG:16C2 A4 32 B1 26 C9 09 D0 02 46 9A A9 08 91 26 A9 00 .byte $85, $38, $4C, $72, $D6, $4C, $6F, $D6, $A4, $33, $20, $1D, $C8, $A6, $37, $E0 ; CPU:$D6D2 PRG:16D2 85 38 4C 72 D6 4C 6F D6 A4 33 20 1D C8 A6 37 E0 .byte $04, $B0, $1C, $A4, $32, $F0, $15, $88, $B1, $26, $C9, $08, $F0, $0E, $C9, $02 ; CPU:$D6E2 PRG:16E2 04 B0 1C A4 32 F0 15 88 B1 26 C9 08 F0 0E C9 02 .byte $F0, $0A, $C9, $01, $F0, $06, $B1, $28, $C9, $05, $D0, $03, $4C, $B8, $DB, $20 ; CPU:$D6F2 PRG:16F2 F0 0A C9 01 F0 06 B1 28 C9 05 D0 03 4C B8 DB 20 .byte $A6, $DB, $A9, $FF, $85, $35, $C6, $37, $10, $24, $20, $5F, $DB, $A4, $32, $B1 ; CPU:$D702 PRG:1702 A6 DB A9 FF 85 35 C6 37 10 24 20 5F DB A4 32 B1 .byte $28, $C9, $01, $D0, $02, $A9, $00, $91, $26, $C6, $32, $88, $B1, $26, $C9, $09 ; CPU:$D712 PRG:1712 28 C9 01 D0 02 A9 00 91 26 C6 32 88 B1 26 C9 09 .byte $D0, $02, $46, $9A, $A9, $08, $91, $26, $A9, $07, $85, $37, $D0, $03, $20, $27 ; CPU:$D722 PRG:1722 D0 02 46 9A A9 08 91 26 A9 07 85 37 D0 03 20 27 .byte $DB, $A4, $32, $B1, $28, $C9, $04, $F0, $06, $A9, $1C, $A2, $1F, $D0, $04, $A9 ; CPU:$D732 PRG:1732 DB A4 32 B1 28 C9 04 F0 06 A9 1C A2 1F D0 04 A9 .byte $28, $A2, $2B, $20, $86, $DB ; CPU:$D742 PRG:1742 28 A2 2B 20 86 DB ; ----------------------------------------------------------------------------- ; Routine: Label_D748 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D748: jsr Label_CDC93 ; CPU:$D748 PRG:1748 20 93 DC jmp Label_CDBB8 ; CPU:$D74B PRG:174B 4C B8 DB ; ---- data $D74E-$D7C1 (116 bytes) ---- .byte $A4, $33, $20, $1D, $C8, $A6, $37, $E0, $03, $90, $1E, $A4, $32, $C0, $1B, $F0 ; CPU:$D74E PRG:174E A4 33 20 1D C8 A6 37 E0 03 90 1E A4 32 C0 1B F0 .byte $15, $C8, $B1, $26, $C9, $08, $F0, $0E, $C9, $02, $F0, $0A, $C9, $01, $F0, $06 ; CPU:$D75E PRG:175E 15 C8 B1 26 C9 08 F0 0E C9 02 F0 0A C9 01 F0 06 .byte $B1, $28, $C9, $05, $D0, $03, $4C, $B8, $DB, $20, $A6, $DB, $A9, $01, $85, $35 ; CPU:$D76E PRG:176E B1 28 C9 05 D0 03 4C B8 DB 20 A6 DB A9 01 85 35 .byte $E6, $37, $A5, $37, $C9, $07, $90, $24, $20, $5F, $DB, $A4, $32, $B1, $28, $C9 ; CPU:$D77E PRG:177E E6 37 A5 37 C9 07 90 24 20 5F DB A4 32 B1 28 C9 .byte $01, $D0, $02, $A9, $00, $91, $26, $E6, $32, $C8, $B1, $26, $C9, $09, $D0, $02 ; CPU:$D78E PRG:178E 01 D0 02 A9 00 91 26 E6 32 C8 B1 26 C9 09 D0 02 .byte $46, $9A, $A9, $08, $91, $26, $A9, $00, $85, $37, $F0, $03, $20, $27, $DB, $A4 ; CPU:$D79E PRG:179E 46 9A A9 08 91 26 A9 00 85 37 F0 03 20 27 DB A4 .byte $32, $B1, $28, $C9, $04, $F0, $06, $A9, $1C, $A2, $1F, $D0, $04, $A9, $28, $A2 ; CPU:$D7AE PRG:17AE 32 B1 28 C9 04 F0 06 A9 1C A2 1F D0 04 A9 28 A2 .byte $2B, $4C, $45, $D7 ; CPU:$D7BE PRG:17BE 2B 4C 45 D7 ; ----------------------------------------------------------------------------- ; Routine: Label_D7C2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D7C2: stx Zp55 ; CPU:$D7C2 PRG:17C2 86 55 sty Zp56 ; CPU:$D7C4 PRG:17C4 84 56 jsr Label_CD2EF ; CPU:$D7C6 PRG:17C6 20 EF D2 ldy Zp55 ; CPU:$D7C9 PRG:17C9 A4 55 lda (Zp28),y ; CPU:$D7CB PRG:17CB B1 28 cmp #$01 ; CPU:$D7CD PRG:17CD C9 01 bne Label_D7DA ; CPU:$D7CF PRG:17CF D0 09 lda Zp36 ; CPU:$D7D1 PRG:17D1 A5 36 beq Label_D7DA ; CPU:$D7D3 PRG:17D3 F0 05 bmi Label_D7DA ; CPU:$D7D5 PRG:17D5 30 03 lda #$03 ; CPU:$D7D7 PRG:17D7 A9 03 rts ; CPU:$D7D9 PRG:17D9 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D7DA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D7DA: ldy Zp56 ; CPU:$D7DA PRG:17DA A4 56 cpy Zp21 ; CPU:$D7DC PRG:17DC C4 21 beq Label_D7E3 ; CPU:$D7DE PRG:17DE F0 03 jmp Label_CD84D ; CPU:$D7E0 PRG:17E0 4C 4D D8 ; ----------------------------------------------------------------------------- ; Routine: Label_D7E3 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D7E3: ldy Zp55 ; CPU:$D7E3 PRG:17E3 A4 55 sty Zp57 ; CPU:$D7E5 PRG:17E5 84 57 cpy Zp20 ; CPU:$D7E7 PRG:17E7 C4 20 bcs Label_D81C ; CPU:$D7E9 PRG:17E9 B0 31 ; ----------------------------------------------------------------------------- ; Routine: Label_D7EB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D7EB: inc Zp57 ; CPU:$D7EB PRG:17EB E6 57 ldy Zp56 ; CPU:$D7ED PRG:17ED A4 56 jsr Label_CD2EF ; CPU:$D7EF PRG:17EF 20 EF D2 ldy Zp57 ; CPU:$D7F2 PRG:17F2 A4 57 lda (Zp28),y ; CPU:$D7F4 PRG:17F4 B1 28 cmp #$03 ; CPU:$D7F6 PRG:17F6 C9 03 beq Label_D813 ; CPU:$D7F8 PRG:17F8 F0 19 cmp #$04 ; CPU:$D7FA PRG:17FA C9 04 beq Label_D813 ; CPU:$D7FC PRG:17FC F0 15 ldy Zp56 ; CPU:$D7FE PRG:17FE A4 56 cpy #$0D ; CPU:$D800 PRG:1800 C0 0D beq Label_D813 ; CPU:$D802 PRG:1802 F0 0F jsr Label_CDCB1 ; CPU:$D804 PRG:1804 20 B1 DC ldy Zp57 ; CPU:$D807 PRG:1807 A4 57 lda (Zp28),y ; CPU:$D809 PRG:1809 B1 28 cmp #$00 ; CPU:$D80B PRG:180B C9 00 beq Label_D84D ; CPU:$D80D PRG:180D F0 3E cmp #$05 ; CPU:$D80F PRG:180F C9 05 beq Label_D84D ; CPU:$D811 PRG:1811 F0 3A ; ----------------------------------------------------------------------------- ; Routine: Label_D813 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D813: ldy Zp57 ; CPU:$D813 PRG:1813 A4 57 cpy Zp20 ; CPU:$D815 PRG:1815 C4 20 bne Label_D7EB ; CPU:$D817 PRG:1817 D0 D2 lda #$02 ; CPU:$D819 PRG:1819 A9 02 rts ; CPU:$D81B PRG:181B 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D81C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D81C: dec Zp57 ; CPU:$D81C PRG:181C C6 57 ldy Zp56 ; CPU:$D81E PRG:181E A4 56 jsr Label_CD2EF ; CPU:$D820 PRG:1820 20 EF D2 ldy Zp57 ; CPU:$D823 PRG:1823 A4 57 lda (Zp28),y ; CPU:$D825 PRG:1825 B1 28 cmp #$03 ; CPU:$D827 PRG:1827 C9 03 beq Label_D844 ; CPU:$D829 PRG:1829 F0 19 cmp #$04 ; CPU:$D82B PRG:182B C9 04 beq Label_D844 ; CPU:$D82D PRG:182D F0 15 ldy Zp56 ; CPU:$D82F PRG:182F A4 56 cpy #$0D ; CPU:$D831 PRG:1831 C0 0D beq Label_D844 ; CPU:$D833 PRG:1833 F0 0F jsr Label_CDCB1 ; CPU:$D835 PRG:1835 20 B1 DC ldy Zp57 ; CPU:$D838 PRG:1838 A4 57 lda (Zp28),y ; CPU:$D83A PRG:183A B1 28 cmp #$00 ; CPU:$D83C PRG:183C C9 00 beq Label_D84D ; CPU:$D83E PRG:183E F0 0D cmp #$05 ; CPU:$D840 PRG:1840 C9 05 beq Label_D84D ; CPU:$D842 PRG:1842 F0 09 ; ----------------------------------------------------------------------------- ; Routine: Label_D844 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D844: ldy Zp57 ; CPU:$D844 PRG:1844 A4 57 cpy Zp20 ; CPU:$D846 PRG:1846 C4 20 bne Label_D81C ; CPU:$D848 PRG:1848 D0 D2 lda #$01 ; CPU:$D84A PRG:184A A9 01 rts ; CPU:$D84C PRG:184C 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D84D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D84D: lda #$00 ; CPU:$D84D PRG:184D A9 00 sta Zp58 ; CPU:$D84F PRG:184F 85 58 lda #$FF ; CPU:$D851 PRG:1851 A9 FF sta Zp59 ; CPU:$D853 PRG:1853 85 59 ldx Zp55 ; CPU:$D855 PRG:1855 A6 55 ldy Zp56 ; CPU:$D857 PRG:1857 A4 56 jsr Label_CDAA2 ; CPU:$D859 PRG:1859 20 A2 DA jsr Label_CD91F ; CPU:$D85C PRG:185C 20 1F D9 jsr Label_CD868 ; CPU:$D85F PRG:185F 20 68 D8 jsr Label_CD8C4 ; CPU:$D862 PRG:1862 20 C4 D8 lda Zp58 ; CPU:$D865 PRG:1865 A5 58 rts ; CPU:$D867 PRG:1867 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D868 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D868: ldy Zp5A ; CPU:$D868 PRG:1868 A4 5A cpy Zp55 ; CPU:$D86A PRG:186A C4 55 beq Label_D8C3 ; CPU:$D86C PRG:186C F0 55 ldy Zp56 ; CPU:$D86E PRG:186E A4 56 cpy #$0D ; CPU:$D870 PRG:1870 C0 0D beq Label_D899 ; CPU:$D872 PRG:1872 F0 25 jsr Label_CDCB1 ; CPU:$D874 PRG:1874 20 B1 DC ldy Zp5A ; CPU:$D877 PRG:1877 A4 5A lda (Zp28),y ; CPU:$D879 PRG:1879 B1 28 cmp #$01 ; CPU:$D87B PRG:187B C9 01 beq Label_D899 ; CPU:$D87D PRG:187D F0 1A cmp #$02 ; CPU:$D87F PRG:187F C9 02 beq Label_D899 ; CPU:$D881 PRG:1881 F0 16 ldx Zp5A ; CPU:$D883 PRG:1883 A6 5A ldy Zp56 ; CPU:$D885 PRG:1885 A4 56 jsr Label_CDA1D ; CPU:$D887 PRG:1887 20 1D DA ldx Zp5A ; CPU:$D88A PRG:188A A6 5A jsr Label_CD970 ; CPU:$D88C PRG:188C 20 70 D9 cmp Zp59 ; CPU:$D88F PRG:188F C5 59 bcs Label_D899 ; CPU:$D891 PRG:1891 B0 06 sta Zp59 ; CPU:$D893 PRG:1893 85 59 lda #$01 ; CPU:$D895 PRG:1895 A9 01 sta Zp58 ; CPU:$D897 PRG:1897 85 58 ; ----------------------------------------------------------------------------- ; Routine: Label_D899 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D899: ldy Zp56 ; CPU:$D899 PRG:1899 A4 56 beq Label_D8BE ; CPU:$D89B PRG:189B F0 21 jsr Label_CD2EF ; CPU:$D89D PRG:189D 20 EF D2 ldy Zp5A ; CPU:$D8A0 PRG:18A0 A4 5A lda (Zp28),y ; CPU:$D8A2 PRG:18A2 B1 28 cmp #$03 ; CPU:$D8A4 PRG:18A4 C9 03 bne Label_D8BE ; CPU:$D8A6 PRG:18A6 D0 16 ldy Zp56 ; CPU:$D8A8 PRG:18A8 A4 56 ldx Zp5A ; CPU:$D8AA PRG:18AA A6 5A jsr Label_CD99C ; CPU:$D8AC PRG:18AC 20 9C D9 ldx Zp5A ; CPU:$D8AF PRG:18AF A6 5A jsr Label_CD970 ; CPU:$D8B1 PRG:18B1 20 70 D9 cmp Zp59 ; CPU:$D8B4 PRG:18B4 C5 59 bcs Label_D8BE ; CPU:$D8B6 PRG:18B6 B0 06 sta Zp59 ; CPU:$D8B8 PRG:18B8 85 59 lda #$01 ; CPU:$D8BA PRG:18BA A9 01 sta Zp58 ; CPU:$D8BC PRG:18BC 85 58 ; ----------------------------------------------------------------------------- ; Routine: Label_D8BE ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D8BE: inc Zp5A ; CPU:$D8BE PRG:18BE E6 5A jmp Label_CD868 ; CPU:$D8C0 PRG:18C0 4C 68 D8 ; ----------------------------------------------------------------------------- ; Routine: Label_D8C3 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D8C3: rts ; CPU:$D8C3 PRG:18C3 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D8C4 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D8C4: ldy Zp5B ; CPU:$D8C4 PRG:18C4 A4 5B cpy Zp55 ; CPU:$D8C6 PRG:18C6 C4 55 beq Label_D8C3 ; CPU:$D8C8 PRG:18C8 F0 F9 ldy Zp56 ; CPU:$D8CA PRG:18CA A4 56 cpy #$0D ; CPU:$D8CC PRG:18CC C0 0D beq Label_D8F5 ; CPU:$D8CE PRG:18CE F0 25 jsr Label_CDCB1 ; CPU:$D8D0 PRG:18D0 20 B1 DC ldy Zp5B ; CPU:$D8D3 PRG:18D3 A4 5B lda (Zp28),y ; CPU:$D8D5 PRG:18D5 B1 28 cmp #$01 ; CPU:$D8D7 PRG:18D7 C9 01 beq Label_D8F5 ; CPU:$D8D9 PRG:18D9 F0 1A cmp #$02 ; CPU:$D8DB PRG:18DB C9 02 beq Label_D8F5 ; CPU:$D8DD PRG:18DD F0 16 ldx Zp5B ; CPU:$D8DF PRG:18DF A6 5B ldy Zp56 ; CPU:$D8E1 PRG:18E1 A4 56 jsr Label_CDA1D ; CPU:$D8E3 PRG:18E3 20 1D DA ldx Zp5B ; CPU:$D8E6 PRG:18E6 A6 5B jsr Label_CD970 ; CPU:$D8E8 PRG:18E8 20 70 D9 cmp Zp59 ; CPU:$D8EB PRG:18EB C5 59 bcs Label_D8F5 ; CPU:$D8ED PRG:18ED B0 06 sta Zp59 ; CPU:$D8EF PRG:18EF 85 59 lda #$02 ; CPU:$D8F1 PRG:18F1 A9 02 sta Zp58 ; CPU:$D8F3 PRG:18F3 85 58 ; ----------------------------------------------------------------------------- ; Routine: Label_D8F5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D8F5: ldy Zp56 ; CPU:$D8F5 PRG:18F5 A4 56 beq Label_D91A ; CPU:$D8F7 PRG:18F7 F0 21 jsr Label_CD2EF ; CPU:$D8F9 PRG:18F9 20 EF D2 ldy Zp5B ; CPU:$D8FC PRG:18FC A4 5B lda (Zp28),y ; CPU:$D8FE PRG:18FE B1 28 cmp #$03 ; CPU:$D900 PRG:1900 C9 03 bne Label_D91A ; CPU:$D902 PRG:1902 D0 16 ldy Zp56 ; CPU:$D904 PRG:1904 A4 56 ldx Zp5B ; CPU:$D906 PRG:1906 A6 5B jsr Label_CD99C ; CPU:$D908 PRG:1908 20 9C D9 ldx Zp5B ; CPU:$D90B PRG:190B A6 5B jsr Label_CD970 ; CPU:$D90D PRG:190D 20 70 D9 cmp Zp59 ; CPU:$D910 PRG:1910 C5 59 bcs Label_D91A ; CPU:$D912 PRG:1912 B0 06 sta Zp59 ; CPU:$D914 PRG:1914 85 59 lda #$02 ; CPU:$D916 PRG:1916 A9 02 sta Zp58 ; CPU:$D918 PRG:1918 85 58 ; ----------------------------------------------------------------------------- ; Routine: Label_D91A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D91A: dec Zp5B ; CPU:$D91A PRG:191A C6 5B jmp Label_CD8C4 ; CPU:$D91C PRG:191C 4C C4 D8 ; ----------------------------------------------------------------------------- ; Routine: Label_D91F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D91F: ldy Zp56 ; CPU:$D91F PRG:191F A4 56 cpy #$0D ; CPU:$D921 PRG:1921 C0 0D beq Label_D94A ; CPU:$D923 PRG:1923 F0 25 jsr Label_CDCB1 ; CPU:$D925 PRG:1925 20 B1 DC ldy Zp55 ; CPU:$D928 PRG:1928 A4 55 lda (Zp28),y ; CPU:$D92A PRG:192A B1 28 cmp #$01 ; CPU:$D92C PRG:192C C9 01 beq Label_D94A ; CPU:$D92E PRG:192E F0 1A cmp #$02 ; CPU:$D930 PRG:1930 C9 02 beq Label_D94A ; CPU:$D932 PRG:1932 F0 16 ldx Zp55 ; CPU:$D934 PRG:1934 A6 55 ldy Zp56 ; CPU:$D936 PRG:1936 A4 56 jsr Label_CDA1D ; CPU:$D938 PRG:1938 20 1D DA ldx Zp55 ; CPU:$D93B PRG:193B A6 55 jsr Label_CD970 ; CPU:$D93D PRG:193D 20 70 D9 cmp Zp59 ; CPU:$D940 PRG:1940 C5 59 bcs Label_D94A ; CPU:$D942 PRG:1942 B0 06 sta Zp59 ; CPU:$D944 PRG:1944 85 59 lda #$04 ; CPU:$D946 PRG:1946 A9 04 sta Zp58 ; CPU:$D948 PRG:1948 85 58 ; ----------------------------------------------------------------------------- ; Routine: Label_D94A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D94A: ldy Zp56 ; CPU:$D94A PRG:194A A4 56 beq Label_D96F ; CPU:$D94C PRG:194C F0 21 jsr Label_CD2EF ; CPU:$D94E PRG:194E 20 EF D2 ldy Zp55 ; CPU:$D951 PRG:1951 A4 55 lda (Zp28),y ; CPU:$D953 PRG:1953 B1 28 cmp #$03 ; CPU:$D955 PRG:1955 C9 03 bne Label_D96F ; CPU:$D957 PRG:1957 D0 16 ldx Zp55 ; CPU:$D959 PRG:1959 A6 55 ldy Zp56 ; CPU:$D95B PRG:195B A4 56 jsr Label_CD99C ; CPU:$D95D PRG:195D 20 9C D9 ldx Zp55 ; CPU:$D960 PRG:1960 A6 55 jsr Label_CD970 ; CPU:$D962 PRG:1962 20 70 D9 cmp Zp59 ; CPU:$D965 PRG:1965 C5 59 bcs Label_D96F ; CPU:$D967 PRG:1967 B0 06 sta Zp59 ; CPU:$D969 PRG:1969 85 59 lda #$03 ; CPU:$D96B PRG:196B A9 03 sta Zp58 ; CPU:$D96D PRG:196D 85 58 ; ----------------------------------------------------------------------------- ; Routine: Label_D96F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D96F: rts ; CPU:$D96F PRG:196F 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D970 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D970: sta Zp3A ; CPU:$D970 PRG:1970 85 3A cmp Zp21 ; CPU:$D972 PRG:1972 C5 21 bne Label_D987 ; CPU:$D974 PRG:1974 D0 11 cpx Zp32 ; CPU:$D976 PRG:1976 E4 32 bcc Label_D97F ; CPU:$D978 PRG:1978 90 05 txa ; CPU:$D97A PRG:197A 8A sec ; CPU:$D97B PRG:197B 38 sbc Zp32 ; CPU:$D97C PRG:197C E5 32 rts ; CPU:$D97E PRG:197E 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D97F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D97F: stx Zp3A ; CPU:$D97F PRG:197F 86 3A lda Zp32 ; CPU:$D981 PRG:1981 A5 32 sec ; CPU:$D983 PRG:1983 38 sbc Zp3A ; CPU:$D984 PRG:1984 E5 3A rts ; CPU:$D986 PRG:1986 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D987 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D987: bcc Label_D990 ; CPU:$D987 PRG:1987 90 07 sec ; CPU:$D989 PRG:1989 38 sbc Zp21 ; CPU:$D98A PRG:198A E5 21 clc ; CPU:$D98C PRG:198C 18 adc #$C8 ; CPU:$D98D PRG:198D 69 C8 rts ; CPU:$D98F PRG:198F 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D990 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D990: lda Zp21 ; CPU:$D990 PRG:1990 A5 21 sec ; CPU:$D992 PRG:1992 38 sbc Zp3A ; CPU:$D993 PRG:1993 E5 3A clc ; CPU:$D995 PRG:1995 18 adc #$64 ; CPU:$D996 PRG:1996 69 64 rts ; CPU:$D998 PRG:1998 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D999 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D999: lda Zp5E ; CPU:$D999 PRG:1999 A5 5E rts ; CPU:$D99B PRG:199B 60 ; ----------------------------------------------------------------------------- ; Routine: Label_D99C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D99C: sty Zp5E ; CPU:$D99C PRG:199C 84 5E stx Zp5D ; CPU:$D99E PRG:199E 86 5D ; ----------------------------------------------------------------------------- ; Routine: Label_D9A0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D9A0: jsr Label_CD2EF ; CPU:$D9A0 PRG:19A0 20 EF D2 ldy Zp5D ; CPU:$D9A3 PRG:19A3 A4 5D lda (Zp28),y ; CPU:$D9A5 PRG:19A5 B1 28 cmp #$03 ; CPU:$D9A7 PRG:19A7 C9 03 bne Label_D999 ; CPU:$D9A9 PRG:19A9 D0 EE dec Zp5E ; CPU:$D9AB PRG:19AB C6 5E ldy Zp5D ; CPU:$D9AD PRG:19AD A4 5D beq Label_D9D8 ; CPU:$D9AF PRG:19AF F0 27 dey ; CPU:$D9B1 PRG:19B1 88 lda (Zp28),y ; CPU:$D9B2 PRG:19B2 B1 28 cmp #$01 ; CPU:$D9B4 PRG:19B4 C9 01 beq Label_D9CE ; CPU:$D9B6 PRG:19B6 F0 16 cmp #$02 ; CPU:$D9B8 PRG:19B8 C9 02 beq Label_D9CE ; CPU:$D9BA PRG:19BA F0 12 cmp #$03 ; CPU:$D9BC PRG:19BC C9 03 beq Label_D9CE ; CPU:$D9BE PRG:19BE F0 0E ldy Zp5E ; CPU:$D9C0 PRG:19C0 A4 5E jsr Label_CD2EF ; CPU:$D9C2 PRG:19C2 20 EF D2 ldy Zp5D ; CPU:$D9C5 PRG:19C5 A4 5D dey ; CPU:$D9C7 PRG:19C7 88 lda (Zp28),y ; CPU:$D9C8 PRG:19C8 B1 28 cmp #$04 ; CPU:$D9CA PRG:19CA C9 04 bne Label_D9D8 ; CPU:$D9CC PRG:19CC D0 0A ; ----------------------------------------------------------------------------- ; Routine: Label_D9CE ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D9CE: ldy Zp5E ; CPU:$D9CE PRG:19CE A4 5E sty Zp5C ; CPU:$D9D0 PRG:19D0 84 5C cpy Zp21 ; CPU:$D9D2 PRG:19D2 C4 21 bcc Label_DA17 ; CPU:$D9D4 PRG:19D4 90 41 beq Label_DA17 ; CPU:$D9D6 PRG:19D6 F0 3F ; ----------------------------------------------------------------------------- ; Routine: Label_D9D8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_D9D8: ldy Zp5D ; CPU:$D9D8 PRG:19D8 A4 5D cpy #$1B ; CPU:$D9DA PRG:19DA C0 1B beq Label_DA0C ; CPU:$D9DC PRG:19DC F0 2E ldy Zp5E ; CPU:$D9DE PRG:19DE A4 5E jsr Label_CDCB1 ; CPU:$D9E0 PRG:19E0 20 B1 DC ldy Zp5D ; CPU:$D9E3 PRG:19E3 A4 5D iny ; CPU:$D9E5 PRG:19E5 C8 lda (Zp28),y ; CPU:$D9E6 PRG:19E6 B1 28 cmp #$01 ; CPU:$D9E8 PRG:19E8 C9 01 beq Label_DA02 ; CPU:$D9EA PRG:19EA F0 16 cmp #$02 ; CPU:$D9EC PRG:19EC C9 02 beq Label_DA02 ; CPU:$D9EE PRG:19EE F0 12 cmp #$03 ; CPU:$D9F0 PRG:19F0 C9 03 beq Label_DA02 ; CPU:$D9F2 PRG:19F2 F0 0E ldy Zp5E ; CPU:$D9F4 PRG:19F4 A4 5E jsr Label_CD2EF ; CPU:$D9F6 PRG:19F6 20 EF D2 ldy Zp5D ; CPU:$D9F9 PRG:19F9 A4 5D iny ; CPU:$D9FB PRG:19FB C8 lda (Zp28),y ; CPU:$D9FC PRG:19FC B1 28 cmp #$04 ; CPU:$D9FE PRG:19FE C9 04 bne Label_DA0C ; CPU:$DA00 PRG:1A00 D0 0A ; ----------------------------------------------------------------------------- ; Routine: Label_DA02 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA02: ldy Zp5E ; CPU:$DA02 PRG:1A02 A4 5E sty Zp5C ; CPU:$DA04 PRG:1A04 84 5C cpy Zp21 ; CPU:$DA06 PRG:1A06 C4 21 bcc Label_DA17 ; CPU:$DA08 PRG:1A08 90 0D beq Label_DA17 ; CPU:$DA0A PRG:1A0A F0 0B ; ----------------------------------------------------------------------------- ; Routine: Label_DA0C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA0C: ldy Zp5E ; CPU:$DA0C PRG:1A0C A4 5E cpy #$01 ; CPU:$DA0E PRG:1A0E C0 01 bcc Label_DA15 ; CPU:$DA10 PRG:1A10 90 03 jmp Label_CD9A0 ; CPU:$DA12 PRG:1A12 4C A0 D9 ; ----------------------------------------------------------------------------- ; Routine: Label_DA15 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA15: tya ; CPU:$DA15 PRG:1A15 98 rts ; CPU:$DA16 PRG:1A16 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DA17 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA17: lda Zp5C ; CPU:$DA17 PRG:1A17 A5 5C rts ; CPU:$DA19 PRG:1A19 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DA1A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA1A: lda Zp5E ; CPU:$DA1A PRG:1A1A A5 5E rts ; CPU:$DA1C PRG:1A1C 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DA1D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA1D: sty Zp5E ; CPU:$DA1D PRG:1A1D 84 5E stx Zp5D ; CPU:$DA1F PRG:1A1F 86 5D ; ----------------------------------------------------------------------------- ; Routine: Label_DA21 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA21: jsr Label_CDCB1 ; CPU:$DA21 PRG:1A21 20 B1 DC ldy Zp5D ; CPU:$DA24 PRG:1A24 A4 5D lda (Zp28),y ; CPU:$DA26 PRG:1A26 B1 28 cmp #$01 ; CPU:$DA28 PRG:1A28 C9 01 beq Label_DA1A ; CPU:$DA2A PRG:1A2A F0 EE cmp #$02 ; CPU:$DA2C PRG:1A2C C9 02 beq Label_DA1A ; CPU:$DA2E PRG:1A2E F0 EA ldy Zp5E ; CPU:$DA30 PRG:1A30 A4 5E jsr Label_CD2EF ; CPU:$DA32 PRG:1A32 20 EF D2 ldy Zp5D ; CPU:$DA35 PRG:1A35 A4 5D lda (Zp28),y ; CPU:$DA37 PRG:1A37 B1 28 cmp #$00 ; CPU:$DA39 PRG:1A39 C9 00 beq Label_DA91 ; CPU:$DA3B PRG:1A3B F0 54 cpy #$00 ; CPU:$DA3D PRG:1A3D C0 00 beq Label_DA66 ; CPU:$DA3F PRG:1A3F F0 25 dey ; CPU:$DA41 PRG:1A41 88 lda (Zp28),y ; CPU:$DA42 PRG:1A42 B1 28 cmp #$04 ; CPU:$DA44 PRG:1A44 C9 04 beq Label_DA5E ; CPU:$DA46 PRG:1A46 F0 16 ldy Zp5E ; CPU:$DA48 PRG:1A48 A4 5E jsr Label_CDCB1 ; CPU:$DA4A PRG:1A4A 20 B1 DC ldy Zp5D ; CPU:$DA4D PRG:1A4D A4 5D dey ; CPU:$DA4F PRG:1A4F 88 lda (Zp28),y ; CPU:$DA50 PRG:1A50 B1 28 cmp #$01 ; CPU:$DA52 PRG:1A52 C9 01 beq Label_DA5E ; CPU:$DA54 PRG:1A54 F0 08 cmp #$02 ; CPU:$DA56 PRG:1A56 C9 02 beq Label_DA5E ; CPU:$DA58 PRG:1A58 F0 04 cmp #$03 ; CPU:$DA5A PRG:1A5A C9 03 bne Label_DA66 ; CPU:$DA5C PRG:1A5C D0 08 ; ----------------------------------------------------------------------------- ; Routine: Label_DA5E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA5E: ldy Zp5E ; CPU:$DA5E PRG:1A5E A4 5E sty Zp5C ; CPU:$DA60 PRG:1A60 84 5C cpy Zp21 ; CPU:$DA62 PRG:1A62 C4 21 bcs Label_DA9F ; CPU:$DA64 PRG:1A64 B0 39 ; ----------------------------------------------------------------------------- ; Routine: Label_DA66 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA66: ldy Zp5D ; CPU:$DA66 PRG:1A66 A4 5D cpy #$1B ; CPU:$DA68 PRG:1A68 C0 1B bcs Label_DA91 ; CPU:$DA6A PRG:1A6A B0 25 iny ; CPU:$DA6C PRG:1A6C C8 lda (Zp28),y ; CPU:$DA6D PRG:1A6D B1 28 cmp #$04 ; CPU:$DA6F PRG:1A6F C9 04 beq Label_DA89 ; CPU:$DA71 PRG:1A71 F0 16 ldy Zp5E ; CPU:$DA73 PRG:1A73 A4 5E jsr Label_CDCB1 ; CPU:$DA75 PRG:1A75 20 B1 DC ldy Zp5D ; CPU:$DA78 PRG:1A78 A4 5D iny ; CPU:$DA7A PRG:1A7A C8 lda (Zp28),y ; CPU:$DA7B PRG:1A7B B1 28 cmp #$01 ; CPU:$DA7D PRG:1A7D C9 01 beq Label_DA89 ; CPU:$DA7F PRG:1A7F F0 08 cmp #$03 ; CPU:$DA81 PRG:1A81 C9 03 beq Label_DA89 ; CPU:$DA83 PRG:1A83 F0 04 cmp #$02 ; CPU:$DA85 PRG:1A85 C9 02 bne Label_DA91 ; CPU:$DA87 PRG:1A87 D0 08 ; ----------------------------------------------------------------------------- ; Routine: Label_DA89 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA89: ldy Zp5E ; CPU:$DA89 PRG:1A89 A4 5E sty Zp5C ; CPU:$DA8B PRG:1A8B 84 5C cpy Zp21 ; CPU:$DA8D PRG:1A8D C4 21 bcs Label_DA9F ; CPU:$DA8F PRG:1A8F B0 0E ; ----------------------------------------------------------------------------- ; Routine: Label_DA91 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA91: inc Zp5E ; CPU:$DA91 PRG:1A91 E6 5E ldy Zp5E ; CPU:$DA93 PRG:1A93 A4 5E cpy #$10 ; CPU:$DA95 PRG:1A95 C0 10 bcs Label_DA9C ; CPU:$DA97 PRG:1A97 B0 03 jmp Label_CDA21 ; CPU:$DA99 PRG:1A99 4C 21 DA ; ----------------------------------------------------------------------------- ; Routine: Label_DA9C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA9C: lda #$0F ; CPU:$DA9C PRG:1A9C A9 0F rts ; CPU:$DA9E PRG:1A9E 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DA9F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DA9F: lda Zp5C ; CPU:$DA9F PRG:1A9F A5 5C rts ; CPU:$DAA1 PRG:1AA1 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DAA2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DAA2: stx Zp5A ; CPU:$DAA2 PRG:1AA2 86 5A stx Zp5B ; CPU:$DAA4 PRG:1AA4 86 5B sty Zp3B ; CPU:$DAA6 PRG:1AA6 84 3B ; ----------------------------------------------------------------------------- ; Routine: Label_DAA8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DAA8: lda Zp5A ; CPU:$DAA8 PRG:1AA8 A5 5A beq Label_DAE6 ; CPU:$DAAA PRG:1AAA F0 3A ldy Zp3B ; CPU:$DAAC PRG:1AAC A4 3B jsr Label_CD2FA ; CPU:$DAAE PRG:1AAE 20 FA D2 ldy Zp5A ; CPU:$DAB1 PRG:1AB1 A4 5A dey ; CPU:$DAB3 PRG:1AB3 88 lda (Zp26),y ; CPU:$DAB4 PRG:1AB4 B1 26 cmp #$01 ; CPU:$DAB6 PRG:1AB6 C9 01 beq Label_DAE6 ; CPU:$DAB8 PRG:1AB8 F0 2C cmp #$02 ; CPU:$DABA PRG:1ABA C9 02 beq Label_DAE6 ; CPU:$DABC PRG:1ABC F0 28 cmp #$03 ; CPU:$DABE PRG:1ABE C9 03 beq Label_DAE0 ; CPU:$DAC0 PRG:1AC0 F0 1E cmp #$04 ; CPU:$DAC2 PRG:1AC2 C9 04 beq Label_DAE0 ; CPU:$DAC4 PRG:1AC4 F0 1A ldy Zp3B ; CPU:$DAC6 PRG:1AC6 A4 3B cpy #$0D ; CPU:$DAC8 PRG:1AC8 C0 0D beq Label_DAE0 ; CPU:$DACA PRG:1ACA F0 14 jsr Label_CDCB1 ; CPU:$DACC PRG:1ACC 20 B1 DC ldy Zp5A ; CPU:$DACF PRG:1ACF A4 5A dey ; CPU:$DAD1 PRG:1AD1 88 lda (Zp28),y ; CPU:$DAD2 PRG:1AD2 B1 28 cmp #$01 ; CPU:$DAD4 PRG:1AD4 C9 01 beq Label_DAE0 ; CPU:$DAD6 PRG:1AD6 F0 08 cmp #$02 ; CPU:$DAD8 PRG:1AD8 C9 02 beq Label_DAE0 ; CPU:$DADA PRG:1ADA F0 04 cmp #$03 ; CPU:$DADC PRG:1ADC C9 03 bne Label_DAE4 ; CPU:$DADE PRG:1ADE D0 04 ; ----------------------------------------------------------------------------- ; Routine: Label_DAE0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DAE0: dec Zp5A ; CPU:$DAE0 PRG:1AE0 C6 5A bpl Label_DAA8 ; CPU:$DAE2 PRG:1AE2 10 C4 ; ----------------------------------------------------------------------------- ; Routine: Label_DAE4 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DAE4: dec Zp5A ; CPU:$DAE4 PRG:1AE4 C6 5A ; ----------------------------------------------------------------------------- ; Routine: Label_DAE6 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DAE6: lda Zp5B ; CPU:$DAE6 PRG:1AE6 A5 5B cmp #$1B ; CPU:$DAE8 PRG:1AE8 C9 1B beq Label_DB26 ; CPU:$DAEA PRG:1AEA F0 3A ldy Zp3B ; CPU:$DAEC PRG:1AEC A4 3B jsr Label_CD2FA ; CPU:$DAEE PRG:1AEE 20 FA D2 ldy Zp5B ; CPU:$DAF1 PRG:1AF1 A4 5B iny ; CPU:$DAF3 PRG:1AF3 C8 lda (Zp26),y ; CPU:$DAF4 PRG:1AF4 B1 26 cmp #$01 ; CPU:$DAF6 PRG:1AF6 C9 01 beq Label_DB26 ; CPU:$DAF8 PRG:1AF8 F0 2C cmp #$02 ; CPU:$DAFA PRG:1AFA C9 02 beq Label_DB26 ; CPU:$DAFC PRG:1AFC F0 28 cmp #$03 ; CPU:$DAFE PRG:1AFE C9 03 beq Label_DB20 ; CPU:$DB00 PRG:1B00 F0 1E cmp #$04 ; CPU:$DB02 PRG:1B02 C9 04 beq Label_DB20 ; CPU:$DB04 PRG:1B04 F0 1A ldy Zp3B ; CPU:$DB06 PRG:1B06 A4 3B cpy #$0D ; CPU:$DB08 PRG:1B08 C0 0D beq Label_DB20 ; CPU:$DB0A PRG:1B0A F0 14 jsr Label_CDCB1 ; CPU:$DB0C PRG:1B0C 20 B1 DC ldy Zp5B ; CPU:$DB0F PRG:1B0F A4 5B iny ; CPU:$DB11 PRG:1B11 C8 lda (Zp28),y ; CPU:$DB12 PRG:1B12 B1 28 cmp #$01 ; CPU:$DB14 PRG:1B14 C9 01 beq Label_DB20 ; CPU:$DB16 PRG:1B16 F0 08 cmp #$02 ; CPU:$DB18 PRG:1B18 C9 02 beq Label_DB20 ; CPU:$DB1A PRG:1B1A F0 04 cmp #$03 ; CPU:$DB1C PRG:1B1C C9 03 bne Label_DB24 ; CPU:$DB1E PRG:1B1E D0 04 ; ----------------------------------------------------------------------------- ; Routine: Label_DB20 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DB20: inc Zp5B ; CPU:$DB20 PRG:1B20 E6 5B bpl Label_DAE6 ; CPU:$DB22 PRG:1B22 10 C2 ; ----------------------------------------------------------------------------- ; Routine: Label_DB24 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DB24: inc Zp5B ; CPU:$DB24 PRG:1B24 E6 5B ; ----------------------------------------------------------------------------- ; Routine: Label_DB26 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DB26: rts ; CPU:$DB26 PRG:1B26 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DB27 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DB27: lda Zp37 ; CPU:$DB27 PRG:1B27 A5 37 cmp #$03 ; CPU:$DB29 PRG:1B29 C9 03 bne Label_DB26 ; CPU:$DB2B PRG:1B2B D0 F9 lda Zp38 ; CPU:$DB2D PRG:1B2D A5 38 cmp #$03 ; CPU:$DB2F PRG:1B2F C9 03 bne Label_DB26 ; CPU:$DB31 PRG:1B31 D0 F3 ldy Zp33 ; CPU:$DB33 PRG:1B33 A4 33 jsr Label_CD2EF ; CPU:$DB35 PRG:1B35 20 EF D2 ldy Zp32 ; CPU:$DB38 PRG:1B38 A4 32 lda (Zp28),y ; CPU:$DB3A PRG:1B3A B1 28 cmp #$07 ; CPU:$DB3C PRG:1B3C C9 07 bne Label_DB26 ; CPU:$DB3E PRG:1B3E D0 E6 lda Zp36 ; CPU:$DB40 PRG:1B40 A5 36 bmi Label_DB26 ; CPU:$DB42 PRG:1B42 30 E2 lda #$FF ; CPU:$DB44 PRG:1B44 A9 FF sec ; CPU:$DB46 PRG:1B46 38 sbc Zp53 ; CPU:$DB47 PRG:1B47 E5 53 sta Zp36 ; CPU:$DB49 PRG:1B49 85 36 lda #$00 ; CPU:$DB4B PRG:1B4B A9 00 sta (Zp28),y ; CPU:$DB4D PRG:1B4D 91 28 ldy Zp33 ; CPU:$DB4F PRG:1B4F A4 33 sty Zp86 ; CPU:$DB51 PRG:1B51 84 86 ldy Zp32 ; CPU:$DB53 PRG:1B53 A4 32 sty Zp85 ; CPU:$DB55 PRG:1B55 84 85 ldy Zp86 ; CPU:$DB57 PRG:1B57 A4 86 ldx Zp85 ; CPU:$DB59 PRG:1B59 A6 85 lda #$00 ; CPU:$DB5B PRG:1B5B A9 00 beq Label_DB80 ; CPU:$DB5D PRG:1B5D F0 21 lda Zp36 ; CPU:$DB5F PRG:1B5F A5 36 bpl Label_DB85 ; CPU:$DB61 PRG:1B61 10 22 inc Zp36 ; CPU:$DB63 PRG:1B63 E6 36 bne Label_DB85 ; CPU:$DB65 PRG:1B65 D0 1E ldy Zp33 ; CPU:$DB67 PRG:1B67 A4 33 sty Zp86 ; CPU:$DB69 PRG:1B69 84 86 jsr Label_CD2EF ; CPU:$DB6B PRG:1B6B 20 EF D2 ldy Zp32 ; CPU:$DB6E PRG:1B6E A4 32 sty Zp85 ; CPU:$DB70 PRG:1B70 84 85 lda (Zp28),y ; CPU:$DB72 PRG:1B72 B1 28 cmp #$00 ; CPU:$DB74 PRG:1B74 C9 00 bne Label_DB83 ; CPU:$DB76 PRG:1B76 D0 0B lda #$07 ; CPU:$DB78 PRG:1B78 A9 07 sta (Zp28),y ; CPU:$DB7A PRG:1B7A 91 28 ldy Zp86 ; CPU:$DB7C PRG:1B7C A4 86 ldx Zp85 ; CPU:$DB7E PRG:1B7E A6 85 ; ----------------------------------------------------------------------------- ; Routine: Label_DB80 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DB80: jmp Label_CD055 ; CPU:$DB80 PRG:1B80 4C 55 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_DB83 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DB83: dec Zp36 ; CPU:$DB83 PRG:1B83 C6 36 ; ----------------------------------------------------------------------------- ; Routine: Label_DB85 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DB85: rts ; CPU:$DB85 PRG:1B85 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DB86 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DB86: inc Zp34 ; CPU:$DB86 PRG:1B86 E6 34 cmp Zp34 ; CPU:$DB88 PRG:1B88 C5 34 bcc Label_DB8F ; CPU:$DB8A PRG:1B8A 90 03 ; ----------------------------------------------------------------------------- ; Routine: Label_DB8C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DB8C: sta Zp34 ; CPU:$DB8C PRG:1B8C 85 34 rts ; CPU:$DB8E PRG:1B8E 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DB8F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DB8F: cpx Zp34 ; CPU:$DB8F PRG:1B8F E4 34 bcc Label_DB8C ; CPU:$DB91 PRG:1B91 90 F9 ; ----------------------------------------------------------------------------- ; Routine: Label_DB93 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DB93: rts ; CPU:$DB93 PRG:1B93 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DB94 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DB94: lda Zp37 ; CPU:$DB94 PRG:1B94 A5 37 cmp #$03 ; CPU:$DB96 PRG:1B96 C9 03 bcc Label_DBA1 ; CPU:$DB98 PRG:1B98 90 07 beq Label_DB93 ; CPU:$DB9A PRG:1B9A F0 F7 dec Zp37 ; CPU:$DB9C PRG:1B9C C6 37 jmp Label_CDB27 ; CPU:$DB9E PRG:1B9E 4C 27 DB ; ----------------------------------------------------------------------------- ; Routine: Label_DBA1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DBA1: inc Zp37 ; CPU:$DBA1 PRG:1BA1 E6 37 jmp Label_CDB27 ; CPU:$DBA3 PRG:1BA3 4C 27 DB ; ---- data $DBA6-$DBB7 (18 bytes) ---- .byte $A5, $38, $C9, $03, $90, $07, $F0, $E5, $C6, $38, $4C, $27, $DB, $E6, $38, $4C ; CPU:$DBA6 PRG:1BA6 A5 38 C9 03 90 07 F0 E5 C6 38 4C 27 DB E6 38 4C .byte $27, $DB ; CPU:$DBB6 PRG:1BB6 27 DB ; ----------------------------------------------------------------------------- ; Routine: Label_DBB8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DBB8: ldx Zp39 ; CPU:$DBB8 PRG:1BB8 A6 39 lda Zp32 ; CPU:$DBBA PRG:1BBA A5 32 sta $0660,x ; CPU:$DBBC PRG:1BBC 9D 60 06 lda Zp33 ; CPU:$DBBF PRG:1BBF A5 33 sta $0668,x ; CPU:$DBC1 PRG:1BC1 9D 68 06 lda Zp37 ; CPU:$DBC4 PRG:1BC4 A5 37 sta $0678,x ; CPU:$DBC6 PRG:1BC6 9D 78 06 lda Zp38 ; CPU:$DBC9 PRG:1BC9 A5 38 sta $0680,x ; CPU:$DBCB PRG:1BCB 9D 80 06 lda Zp36 ; CPU:$DBCE PRG:1BCE A5 36 sta $0670,x ; CPU:$DBD0 PRG:1BD0 9D 70 06 lda Zp35 ; CPU:$DBD3 PRG:1BD3 A5 35 sta $0690,x ; CPU:$DBD5 PRG:1BD5 9D 90 06 lda Zp34 ; CPU:$DBD8 PRG:1BD8 A5 34 sta $0688,x ; CPU:$DBDA PRG:1BDA 9D 88 06 rts ; CPU:$DBDD PRG:1BDD 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DBDE ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DBDE: ldx Zp39 ; CPU:$DBDE PRG:1BDE A6 39 lda $0660,x ; CPU:$DBE0 PRG:1BE0 BD 60 06 sta Zp32 ; CPU:$DBE3 PRG:1BE3 85 32 lda $0668,x ; CPU:$DBE5 PRG:1BE5 BD 68 06 sta Zp33 ; CPU:$DBE8 PRG:1BE8 85 33 lda $0678,x ; CPU:$DBEA PRG:1BEA BD 78 06 sta Zp37 ; CPU:$DBED PRG:1BED 85 37 lda $0680,x ; CPU:$DBEF PRG:1BEF BD 80 06 sta Zp38 ; CPU:$DBF2 PRG:1BF2 85 38 lda $0688,x ; CPU:$DBF4 PRG:1BF4 BD 88 06 sta Zp34 ; CPU:$DBF7 PRG:1BF7 85 34 lda $0690,x ; CPU:$DBF9 PRG:1BF9 BD 90 06 sta Zp35 ; CPU:$DBFC PRG:1BFC 85 35 lda $0670,x ; CPU:$DBFE PRG:1BFE BD 70 06 sta Zp36 ; CPU:$DC01 PRG:1C01 85 36 ; ----------------------------------------------------------------------------- ; Routine: Label_DC03 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC03: rts ; CPU:$DC03 PRG:1C03 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DC04 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC04: lda Zp8D ; CPU:$DC04 PRG:1C04 A5 8D beq Label_DC03 ; CPU:$DC06 PRG:1C06 F0 FB lda Zp39 ; CPU:$DC08 PRG:1C08 A5 39 pha ; CPU:$DC0A PRG:1C0A 48 lda #$01 ; CPU:$DC0B PRG:1C0B A9 01 sta Zp39 ; CPU:$DC0D PRG:1C0D 85 39 ; ----------------------------------------------------------------------------- ; Routine: Label_DC0F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC0F: jsr Label_CDBDE ; CPU:$DC0F PRG:1C0F 20 DE DB jsr Label_CDC93 ; CPU:$DC12 PRG:1C12 20 93 DC lda Zp39 ; CPU:$DC15 PRG:1C15 A5 39 inc Zp39 ; CPU:$DC17 PRG:1C17 E6 39 cmp Zp8D ; CPU:$DC19 PRG:1C19 C5 8D bne Label_DC0F ; CPU:$DC1B PRG:1C1B D0 F2 lda ZpDC ; CPU:$DC1D PRG:1C1D A5 DC cmp #$03 ; CPU:$DC1F PRG:1C1F C9 03 bcc Label_DC26 ; CPU:$DC21 PRG:1C21 90 03 jsr Label_CCA57 ; CPU:$DC23 PRG:1C23 20 57 CA ; ----------------------------------------------------------------------------- ; Routine: Label_DC26 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC26: pla ; CPU:$DC26 PRG:1C26 68 sta Zp39 ; CPU:$DC27 PRG:1C27 85 39 rts ; CPU:$DC29 PRG:1C29 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DC2A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC2A: lda #$00 ; CPU:$DC2A PRG:1C2A A9 00 sta Zp1E ; CPU:$DC2C PRG:1C2C 85 1E sta Zp13 ; CPU:$DC2E PRG:1C2E 85 13 lda Zp32 ; CPU:$DC30 PRG:1C30 A5 32 asl a ; CPU:$DC32 PRG:1C32 0A asl a ; CPU:$DC33 PRG:1C33 0A asl a ; CPU:$DC34 PRG:1C34 0A asl a ; CPU:$DC35 PRG:1C35 0A rol Zp13 ; CPU:$DC36 PRG:1C36 26 13 ldx Zp37 ; CPU:$DC38 PRG:1C38 A6 37 clc ; CPU:$DC3A PRG:1C3A 18 adc $D17F,x ; CPU:$DC3B PRG:1C3B 7D 7F D1 sta Zp12 ; CPU:$DC3E PRG:1C3E 85 12 lda #$00 ; CPU:$DC40 PRG:1C40 A9 00 adc Zp13 ; CPU:$DC42 PRG:1C42 65 13 sta Zp13 ; CPU:$DC44 PRG:1C44 85 13 lda Zp12 ; CPU:$DC46 PRG:1C46 A5 12 sec ; CPU:$DC48 PRG:1C48 38 sbc Zp04 ; CPU:$DC49 PRG:1C49 E5 04 sta Zp12 ; CPU:$DC4B PRG:1C4B 85 12 lda Zp13 ; CPU:$DC4D PRG:1C4D A5 13 sbc #$00 ; CPU:$DC4F PRG:1C4F E9 00 beq Label_DC5F ; CPU:$DC51 PRG:1C51 F0 0C cmp #$01 ; CPU:$DC53 PRG:1C53 C9 01 beq Label_DC64 ; CPU:$DC55 PRG:1C55 F0 0D lda Zp12 ; CPU:$DC57 PRG:1C57 A5 12 cmp #$F8 ; CPU:$DC59 PRG:1C59 C9 F8 bcc Label_DC64 ; CPU:$DC5B PRG:1C5B 90 07 inc Zp1E ; CPU:$DC5D PRG:1C5D E6 1E ; ----------------------------------------------------------------------------- ; Routine: Label_DC5F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC5F: lda Zp12 ; CPU:$DC5F PRG:1C5F A5 12 jmp Label_CDC68 ; CPU:$DC61 PRG:1C61 4C 68 DC ; ----------------------------------------------------------------------------- ; Routine: Label_DC64 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC64: lda #$F8 ; CPU:$DC64 PRG:1C64 A9 F8 bne Label_DC76 ; CPU:$DC66 PRG:1C66 D0 0E ; ----------------------------------------------------------------------------- ; Routine: Label_DC68 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC68: sta Zp18 ; CPU:$DC68 PRG:1C68 85 18 lda Zp33 ; CPU:$DC6A PRG:1C6A A5 33 asl a ; CPU:$DC6C PRG:1C6C 0A asl a ; CPU:$DC6D PRG:1C6D 0A asl a ; CPU:$DC6E PRG:1C6E 0A asl a ; CPU:$DC6F PRG:1C6F 0A ldx Zp38 ; CPU:$DC70 PRG:1C70 A6 38 clc ; CPU:$DC72 PRG:1C72 18 adc $D187,x ; CPU:$DC73 PRG:1C73 7D 87 D1 ; ----------------------------------------------------------------------------- ; Routine: Label_DC76 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC76: sta Zp19 ; CPU:$DC76 PRG:1C76 85 19 rts ; CPU:$DC78 PRG:1C78 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DC79 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC79: jsr Label_CDC2A ; CPU:$DC79 PRG:1C79 20 2A DC ldx #$02 ; CPU:$DC7C PRG:1C7C A2 02 lda Zp35 ; CPU:$DC7E PRG:1C7E A5 35 bmi Label_DC9E ; CPU:$DC80 PRG:1C80 30 1C ldx #$42 ; CPU:$DC82 PRG:1C82 A2 42 bne Label_DC9E ; CPU:$DC84 PRG:1C84 D0 18 ; ----------------------------------------------------------------------------- ; Routine: Label_DC86 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC86: jsr Label_CDC2A ; CPU:$DC86 PRG:1C86 20 2A DC ldx #$00 ; CPU:$DC89 PRG:1C89 A2 00 lda Zp35 ; CPU:$DC8B PRG:1C8B A5 35 bmi Label_DC9E ; CPU:$DC8D PRG:1C8D 30 0F ldx #$40 ; CPU:$DC8F PRG:1C8F A2 40 bne Label_DC9E ; CPU:$DC91 PRG:1C91 D0 0B ; ----------------------------------------------------------------------------- ; Routine: Label_DC93 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC93: jsr Label_CDC2A ; CPU:$DC93 PRG:1C93 20 2A DC ldx #$01 ; CPU:$DC96 PRG:1C96 A2 01 lda Zp35 ; CPU:$DC98 PRG:1C98 A5 35 bmi Label_DC9E ; CPU:$DC9A PRG:1C9A 30 02 ldx #$41 ; CPU:$DC9C PRG:1C9C A2 41 ; ----------------------------------------------------------------------------- ; Routine: Label_DC9E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DC9E: stx Zp1B ; CPU:$DC9E PRG:1C9E 86 1B lda Zp34 ; CPU:$DCA0 PRG:1CA0 A5 34 asl a ; CPU:$DCA2 PRG:1CA2 0A asl a ; CPU:$DCA3 PRG:1CA3 0A sta Zp1A ; CPU:$DCA4 PRG:1CA4 85 1A lda Zp39 ; CPU:$DCA6 PRG:1CA6 A5 39 clc ; CPU:$DCA8 PRG:1CA8 18 adc #$01 ; CPU:$DCA9 PRG:1CA9 69 01 asl a ; CPU:$DCAB PRG:1CAB 0A asl a ; CPU:$DCAC PRG:1CAC 0A tay ; CPU:$DCAD PRG:1CAD A8 jmp Label_CD18F ; CPU:$DCAE PRG:1CAE 4C 8F D1 ; ----------------------------------------------------------------------------- ; Routine: Label_DCB1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DCB1: lda $C689,y ; CPU:$DCB1 PRG:1CB1 B9 89 C6 sta Zp28 ; CPU:$DCB4 PRG:1CB4 85 28 lda $C6A5,y ; CPU:$DCB6 PRG:1CB6 B9 A5 C6 sta Zp29 ; CPU:$DCB9 PRG:1CB9 85 29 rts ; CPU:$DCBB PRG:1CBB 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DCBC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DCBC: lda #$00 ; CPU:$DCBC PRG:1CBC A9 00 sta ZpDB ; CPU:$DCBE PRG:1CBE 85 DB jsr Label_CDEDC ; CPU:$DCC0 PRG:1CC0 20 DC DE ldx #$A8 ; CPU:$DCC3 PRG:1CC3 A2 A8 ldy #$D0 ; CPU:$DCC5 PRG:1CC5 A0 D0 jsr Label_CDD58 ; CPU:$DCC7 PRG:1CC7 20 58 DD ldx #$C8 ; CPU:$DCCA PRG:1CCA A2 C8 jsr Label_CDD58 ; CPU:$DCCC PRG:1CCC 20 58 DD ldx #$E8 ; CPU:$DCCF PRG:1CCF A2 E8 jsr Label_CDD58 ; CPU:$DCD1 PRG:1CD1 20 58 DD ldx #$A2 ; CPU:$DCD4 PRG:1CD4 A2 A2 jsr Label_CDD4F ; CPU:$DCD6 PRG:1CD6 20 4F DD ldx #$C2 ; CPU:$DCD9 PRG:1CD9 A2 C2 jsr Label_CDD4F ; CPU:$DCDB PRG:1CDB 20 4F DD ldx #$E2 ; CPU:$DCDE PRG:1CDE A2 E2 jsr Label_CDD4F ; CPU:$DCE0 PRG:1CE0 20 4F DD nop ; CPU:$DCE3 PRG:1CE3 EA nop ; CPU:$DCE4 PRG:1CE4 EA nop ; CPU:$DCE5 PRG:1CE5 EA nop ; CPU:$DCE6 PRG:1CE6 EA nop ; CPU:$DCE7 PRG:1CE7 EA nop ; CPU:$DCE8 PRG:1CE8 EA nop ; CPU:$DCE9 PRG:1CE9 EA nop ; CPU:$DCEA PRG:1CEA EA nop ; CPU:$DCEB PRG:1CEB EA nop ; CPU:$DCEC PRG:1CEC EA nop ; CPU:$DCED PRG:1CED EA nop ; CPU:$DCEE PRG:1CEE EA nop ; CPU:$DCEF PRG:1CEF EA nop ; CPU:$DCF0 PRG:1CF0 EA nop ; CPU:$DCF1 PRG:1CF1 EA nop ; CPU:$DCF2 PRG:1CF2 EA nop ; CPU:$DCF3 PRG:1CF3 EA nop ; CPU:$DCF4 PRG:1CF4 EA nop ; CPU:$DCF5 PRG:1CF5 EA nop ; CPU:$DCF6 PRG:1CF6 EA nop ; CPU:$DCF7 PRG:1CF7 EA nop ; CPU:$DCF8 PRG:1CF8 EA nop ; CPU:$DCF9 PRG:1CF9 EA nop ; CPU:$DCFA PRG:1CFA EA nop ; CPU:$DCFB PRG:1CFB EA nop ; CPU:$DCFC PRG:1CFC EA nop ; CPU:$DCFD PRG:1CFD EA nop ; CPU:$DCFE PRG:1CFE EA nop ; CPU:$DCFF PRG:1CFF EA nop ; CPU:$DD00 PRG:1D00 EA nop ; CPU:$DD01 PRG:1D01 EA nop ; CPU:$DD02 PRG:1D02 EA nop ; CPU:$DD03 PRG:1D03 EA nop ; CPU:$DD04 PRG:1D04 EA nop ; CPU:$DD05 PRG:1D05 EA nop ; CPU:$DD06 PRG:1D06 EA nop ; CPU:$DD07 PRG:1D07 EA nop ; CPU:$DD08 PRG:1D08 EA nop ; CPU:$DD09 PRG:1D09 EA nop ; CPU:$DD0A PRG:1D0A EA nop ; CPU:$DD0B PRG:1D0B EA nop ; CPU:$DD0C PRG:1D0C EA nop ; CPU:$DD0D PRG:1D0D EA nop ; CPU:$DD0E PRG:1D0E EA nop ; CPU:$DD0F PRG:1D0F EA nop ; CPU:$DD10 PRG:1D10 EA nop ; CPU:$DD11 PRG:1D11 EA nop ; CPU:$DD12 PRG:1D12 EA nop ; CPU:$DD13 PRG:1D13 EA nop ; CPU:$DD14 PRG:1D14 EA lda #$86 ; CPU:$DD15 PRG:1D15 A9 86 sta Zp12 ; CPU:$DD17 PRG:1D17 85 12 lda #$DD ; CPU:$DD19 PRG:1D19 A9 DD sta Zp13 ; CPU:$DD1B PRG:1D1B 85 13 ldx #$08 ; CPU:$DD1D PRG:1D1D A2 08 ldy #$00 ; CPU:$DD1F PRG:1D1F A0 00 ; ----------------------------------------------------------------------------- ; Routine: Label_DD21 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DD21: jsr Label_CDD6F ; CPU:$DD21 PRG:1D21 20 6F DD dex ; CPU:$DD24 PRG:1D24 CA bne Label_DD21 ; CPU:$DD25 PRG:1D25 D0 FA lda #$3F ; CPU:$DD27 PRG:1D27 A9 3F ldx #$00 ; CPU:$DD29 PRG:1D29 A2 00 jsr Label_CC178 ; CPU:$DD2B PRG:1D2B 20 78 C1 ldx #$04 ; CPU:$DD2E PRG:1D2E A2 04 ; ----------------------------------------------------------------------------- ; Routine: Label_DD30 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DD30: lda $DD6A,x ; CPU:$DD30 PRG:1D30 BD 6A DD jsr Label_CC006 ; CPU:$DD33 PRG:1D33 20 06 C0 dex ; CPU:$DD36 PRG:1D36 CA bne Label_DD30 ; CPU:$DD37 PRG:1D37 D0 F7 jmp Label_CDFAD ; CPU:$DD39 PRG:1D39 4C AD DF ; ---- data $DD3C-$DD4E (19 bytes) ---- .byte $86, $85, $A9, $01, $4C, $1C, $CA, $A9, $01, $20, $1C, $CA, $E6, $85, $A5, $85 ; CPU:$DD3C PRG:1D3C 86 85 A9 01 4C 1C CA A9 01 20 1C CA E6 85 A5 85 .byte $C9, $0B, $60 ; CPU:$DD4C PRG:1D4C C9 0B 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DD4F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DD4F: lda #$20 ; CPU:$DD4F PRG:1D4F A9 20 jsr Label_CC178 ; CPU:$DD51 PRG:1D51 20 78 C1 ldx #$05 ; CPU:$DD54 PRG:1D54 A2 05 bne Label_DD62 ; CPU:$DD56 PRG:1D56 D0 0A ; ----------------------------------------------------------------------------- ; Routine: Label_DD58 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DD58: lda #$20 ; CPU:$DD58 PRG:1D58 A9 20 sta $2006 ; CPU:$DD5A PRG:1D5A 8D 06 20 stx $2006 ; CPU:$DD5D PRG:1D5D 8E 06 20 ldx #$16 ; CPU:$DD60 PRG:1D60 A2 16 ; ----------------------------------------------------------------------------- ; Routine: Label_DD62 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DD62: tya ; CPU:$DD62 PRG:1D62 98 jsr Label_CC006 ; CPU:$DD63 PRG:1D63 20 06 C0 iny ; CPU:$DD66 PRG:1D66 C8 dex ; CPU:$DD67 PRG:1D67 CA bne Label_DD62 ; CPU:$DD68 PRG:1D68 D0 F8 rts ; CPU:$DD6A PRG:1D6A 60 ; ---- data $DD6B-$DD6E (4 bytes) ---- .byte $38, $30, $16, $12 ; CPU:$DD6B PRG:1D6B 38 30 16 12 ; ----------------------------------------------------------------------------- ; Routine: Label_DD6F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DD6F: lda (Zp12),y ; CPU:$DD6F PRG:1D6F B1 12 sta $2006 ; CPU:$DD71 PRG:1D71 8D 06 20 iny ; CPU:$DD74 PRG:1D74 C8 lda (Zp12),y ; CPU:$DD75 PRG:1D75 B1 12 sta $2006 ; CPU:$DD77 PRG:1D77 8D 06 20 ; ----------------------------------------------------------------------------- ; Routine: Label_DD7A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DD7A: iny ; CPU:$DD7A PRG:1D7A C8 lda (Zp12),y ; CPU:$DD7B PRG:1D7B B1 12 beq Label_DD84 ; CPU:$DD7D PRG:1D7D F0 05 jsr Label_CC006 ; CPU:$DD7F PRG:1D7F 20 06 C0 bne Label_DD7A ; CPU:$DD82 PRG:1D82 D0 F6 ; ----------------------------------------------------------------------------- ; Routine: Label_DD84 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DD84: iny ; CPU:$DD84 PRG:1D84 C8 rts ; CPU:$DD85 PRG:1D85 60 ; ---- data $DD86-$DE9E (281 bytes) ---- ; referenced by `lda $DD86,x` at $E1E2 (operand $DD86 falls inside this region) ; referenced by `lda $DD87,x` at $E1E8 (operand $DD87 falls inside this region) .byte $21, $CB, $3A, $31, $20, $50, $4C, $41, $59, $45, $52, $20, $00, $22, $0B, $20 ; CPU:$DD86 PRG:1D86 21 CB 3A 31 20 50 4C 41 59 45 52 20 00 22 0B 20 .byte $32, $20, $50, $4C, $41, $59, $45, $52, $53, $00, $22, $4B, $20, $45, $44, $49 ; CPU:$DD96 PRG:1D96 32 20 50 4C 41 59 45 52 53 00 22 4B 20 45 44 49 .byte $54, $20, $4D, $4F, $44, $45, $00, $23, $03, $43, $4F, $50, $59, $52, $49, $47 ; CPU:$DDA6 PRG:1DA6 54 20 4D 4F 44 45 00 23 03 43 4F 50 59 52 49 47 .byte $48, $54, $20, $40, $31, $39, $38, $33, $20, $44, $4F, $55, $47, $20, $53, $4D ; CPU:$DDB6 PRG:1DB6 48 54 20 40 31 39 38 33 20 44 4F 55 47 20 53 4D .byte $49, $54, $48, $00, $23, $23, $43, $4F, $50, $59, $52, $49, $47, $48, $54, $20 ; CPU:$DDC6 PRG:1DC6 49 54 48 00 23 23 43 4F 50 59 52 49 47 48 54 20 .byte $40, $31, $39, $38, $34, $20, $48, $55, $44, $53, $4F, $4E, $20, $53, $4F, $46 ; CPU:$DDD6 PRG:1DD6 40 31 39 38 34 20 48 55 44 53 4F 4E 20 53 4F 46 .byte $54, $00, $23, $4A, $4C, $49, $43, $45, $4E, $53, $45, $44, $20, $42, $59, $00 ; CPU:$DDE6 PRG:1DE6 54 00 23 4A 4C 49 43 45 4E 53 45 44 20 42 59 00 .byte $23, $64, $4E, $49, $4E, $54, $45, $4E, $44, $4F, $20, $4F, $46, $20, $41, $4D ; CPU:$DDF6 PRG:1DF6 23 64 4E 49 4E 54 45 4E 44 4F 20 4F 46 20 41 4D .byte $45, $52, $49, $43, $41, $20, $49, $4E, $43, $00, $21, $23, $42, $59, $20, $42 ; CPU:$DE06 PRG:1E06 45 52 49 43 41 20 49 4E 43 00 21 23 42 59 20 42 .byte $52, $4F, $44, $45, $52, $42, $55, $4E, $44, $20, $53, $4F, $46, $54, $57, $41 ; CPU:$DE16 PRG:1E16 52 4F 44 45 52 42 55 4E 44 20 53 4F 46 54 57 41 .byte $52, $45, $20, $49, $4E, $43, $00, $00, $20, $20, $20, $20, $00, $21, $0C, $50 ; CPU:$DE26 PRG:1E26 52 45 20 49 4E 43 00 00 20 20 20 20 00 21 0C 50 .byte $4C, $41, $59, $45, $52, $00, $21, $CB, $47, $41, $4D, $45, $20, $20, $4F, $56 ; CPU:$DE36 PRG:1E36 4C 41 59 45 52 00 21 CB 47 41 4D 45 20 20 4F 56 .byte $45, $52, $00, $21, $C8, $53, $54, $41, $47, $45, $20, $00, $21, $D1, $4C, $45 ; CPU:$DE46 PRG:1E46 45 52 00 21 C8 53 54 41 47 45 20 00 21 D1 4C 45 .byte $46, $54, $00, $22, $88, $53, $43, $4F, $52, $45, $00, $22, $C8, $48, $49, $53 ; CPU:$DE56 PRG:1E56 46 54 00 22 88 53 43 4F 52 45 00 22 C8 48 49 53 .byte $43, $4F, $52, $45, $00, $20, $F1, $30, $20, $50, $4F, $49, $4E, $54, $53, $00 ; CPU:$DE66 PRG:1E66 43 4F 52 45 00 20 F1 30 20 50 4F 49 4E 54 53 00 .byte $21, $71, $30, $20, $50, $4F, $49, $4E, $54, $53, $00, $22, $68, $54, $4F, $54 ; CPU:$DE76 PRG:1E76 21 71 30 20 50 4F 49 4E 54 53 00 22 68 54 4F 54 .byte $41, $4C, $00, $22, $71, $30, $20, $50, $4F, $49, $4E, $54, $53, $00, $21, $F1 ; CPU:$DE86 PRG:1E86 41 4C 00 22 71 30 20 50 4F 49 4E 54 53 00 21 F1 .byte $30, $20, $50, $4F, $49, $4E, $54, $53, $00 ; CPU:$DE96 PRG:1E96 30 20 50 4F 49 4E 54 53 00 ; ----------------------------------------------------------------------------- ; Routine: Label_DE9F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DE9F: lda #$80 ; CPU:$DE9F PRG:1E9F A9 80 sta $4004 ; CPU:$DEA1 PRG:1EA1 8D 04 40 lda #$00 ; CPU:$DEA4 PRG:1EA4 A9 00 sta $4005 ; CPU:$DEA6 PRG:1EA6 8D 05 40 sta $4006 ; CPU:$DEA9 PRG:1EA9 8D 06 40 sta $4007 ; CPU:$DEAC PRG:1EAC 8D 07 40 jsr Label_CDEC6 ; CPU:$DEAF PRG:1EAF 20 C6 DE jsr Label_CDEC6 ; CPU:$DEB2 PRG:1EB2 20 C6 DE ; ----------------------------------------------------------------------------- ; Routine: Label_DEB5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DEB5: jsr Label_CDEC6 ; CPU:$DEB5 PRG:1EB5 20 C6 DE ldy #$03 ; CPU:$DEB8 PRG:1EB8 A0 03 ; ----------------------------------------------------------------------------- ; Routine: Label_DEBA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DEBA: jsr Label_CDED3 ; CPU:$DEBA PRG:1EBA 20 D3 DE dey ; CPU:$DEBD PRG:1EBD 88 bne Label_DEBA ; CPU:$DEBE PRG:1EBE D0 FA ; ----------------------------------------------------------------------------- ; Routine: Label_DEC0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DEC0: lda #$00 ; CPU:$DEC0 PRG:1EC0 A9 00 sta $4000 ; CPU:$DEC2 PRG:1EC2 8D 00 40 rts ; CPU:$DEC5 PRG:1EC5 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DEC6 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DEC6: lda #$53 ; CPU:$DEC6 PRG:1EC6 A9 53 jsr Label_CE2A2 ; CPU:$DEC8 PRG:1EC8 20 A2 E2 jsr Label_CDED3 ; CPU:$DECB PRG:1ECB 20 D3 DE lda #$69 ; CPU:$DECE PRG:1ECE A9 69 jsr Label_CE2A2 ; CPU:$DED0 PRG:1ED0 20 A2 E2 ; ----------------------------------------------------------------------------- ; Routine: Label_DED3 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DED3: ldx #$05 ; CPU:$DED3 PRG:1ED3 A2 05 ; ----------------------------------------------------------------------------- ; Routine: Label_DED5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DED5: jsr Label_CC2A8 ; CPU:$DED5 PRG:1ED5 20 A8 C2 dex ; CPU:$DED8 PRG:1ED8 CA bne Label_DED5 ; CPU:$DED9 PRG:1ED9 D0 FA rts ; CPU:$DEDB PRG:1EDB 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DEDC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DEDC: jsr Label_CC2BC ; CPU:$DEDC PRG:1EDC 20 BC C2 jsr Label_CC287 ; CPU:$DEDF PRG:1EDF 20 87 C2 ; ----------------------------------------------------------------------------- ; Routine: Label_DEE2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DEE2: lda #$20 ; CPU:$DEE2 PRG:1EE2 A9 20 ldx #$00 ; CPU:$DEE4 PRG:1EE4 A2 00 jsr Label_CC178 ; CPU:$DEE6 PRG:1EE6 20 78 C1 ldx #$1E ; CPU:$DEE9 PRG:1EE9 A2 1E ; ----------------------------------------------------------------------------- ; Routine: Label_DEEB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DEEB: ldy #$20 ; CPU:$DEEB PRG:1EEB A0 20 lda #$20 ; CPU:$DEED PRG:1EED A9 20 ; ----------------------------------------------------------------------------- ; Routine: Label_DEEF ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DEEF: jsr Label_CC006 ; CPU:$DEEF PRG:1EEF 20 06 C0 dey ; CPU:$DEF2 PRG:1EF2 88 bne Label_DEEF ; CPU:$DEF3 PRG:1EF3 D0 FA dex ; CPU:$DEF5 PRG:1EF5 CA bne Label_DEEB ; CPU:$DEF6 PRG:1EF6 D0 F3 lda #$00 ; CPU:$DEF8 PRG:1EF8 A9 00 ldx #$40 ; CPU:$DEFA PRG:1EFA A2 40 ; ----------------------------------------------------------------------------- ; Routine: Label_DEFC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DEFC: jsr Label_CC006 ; CPU:$DEFC PRG:1EFC 20 06 C0 dex ; CPU:$DEFF PRG:1EFF CA bne Label_DEFC ; CPU:$DF00 PRG:1F00 D0 FA rts ; CPU:$DF02 PRG:1F02 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DF03 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DF03: jsr Label_CC2A8 ; CPU:$DF03 PRG:1F03 20 A8 C2 jmp Label_CDF0C ; CPU:$DF06 PRG:1F06 4C 0C DF ; ----------------------------------------------------------------------------- ; Routine: Label_DF09 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DF09: jsr Label_CDEDC ; CPU:$DF09 PRG:1F09 20 DC DE ; ----------------------------------------------------------------------------- ; Routine: Label_DF0C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DF0C: lda #$49 ; CPU:$DF0C PRG:1F0C A9 49 sta Zp12 ; CPU:$DF0E PRG:1F0E 85 12 lda #$DE ; CPU:$DF10 PRG:1F10 A9 DE sta Zp13 ; CPU:$DF12 PRG:1F12 85 13 ldy #$00 ; CPU:$DF14 PRG:1F14 A0 00 jsr Label_CDD6F ; CPU:$DF16 PRG:1F16 20 6F DD jsr Label_CDFE5 ; CPU:$DF19 PRG:1F19 20 E5 DF jmp Label_CDFAD ; CPU:$DF1C PRG:1F1C 4C AD DF ; ----------------------------------------------------------------------------- ; Routine: Label_DF1F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DF1F: jsr Label_CDEDC ; CPU:$DF1F PRG:1F1F 20 DC DE lda #$33 ; CPU:$DF22 PRG:1F22 A9 33 sta Zp12 ; CPU:$DF24 PRG:1F24 85 12 lda #$DE ; CPU:$DF26 PRG:1F26 A9 DE sta Zp13 ; CPU:$DF28 PRG:1F28 85 13 ldy #$00 ; CPU:$DF2A PRG:1F2A A0 00 rts ; CPU:$DF2C PRG:1F2C 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DF2D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DF2D: lda #$21 ; CPU:$DF2D PRG:1F2D A9 21 ldx #$13 ; CPU:$DF2F PRG:1F2F A2 13 jsr Label_CC178 ; CPU:$DF31 PRG:1F31 20 78 C1 lda ZpC3 ; CPU:$DF34 PRG:1F34 A5 C3 clc ; CPU:$DF36 PRG:1F36 18 adc #$31 ; CPU:$DF37 PRG:1F37 69 31 jmp Label_CC006 ; CPU:$DF39 PRG:1F39 4C 06 C0 ; ----------------------------------------------------------------------------- ; Routine: Label_DF3C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DF3C: lda #$00 ; CPU:$DF3C PRG:1F3C A9 00 sta ZpDB ; CPU:$DF3E PRG:1F3E 85 DB jsr Label_CDF1F ; CPU:$DF40 PRG:1F40 20 1F DF jsr Label_CC2A8 ; CPU:$DF43 PRG:1F43 20 A8 C2 lda Zp53 ; CPU:$DF46 PRG:1F46 A5 53 clc ; CPU:$DF48 PRG:1F48 18 adc ZpA6 ; CPU:$DF49 PRG:1F49 65 A6 and #$07 ; CPU:$DF4B PRG:1F4B 29 07 sta Zp75 ; CPU:$DF4D PRG:1F4D 85 75 tax ; CPU:$DF4F PRG:1F4F AA lda $E65C,x ; CPU:$DF50 PRG:1F50 BD 5C E6 tay ; CPU:$DF53 PRG:1F53 A8 lda #$3F ; CPU:$DF54 PRG:1F54 A9 3F ldx #$18 ; CPU:$DF56 PRG:1F56 A2 18 jsr Label_CC178 ; CPU:$DF58 PRG:1F58 20 78 C1 ldx #$04 ; CPU:$DF5B PRG:1F5B A2 04 ; ----------------------------------------------------------------------------- ; Routine: Label_DF5D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DF5D: lda $E650,y ; CPU:$DF5D PRG:1F5D B9 50 E6 jsr Label_CC006 ; CPU:$DF60 PRG:1F60 20 06 C0 iny ; CPU:$DF63 PRG:1F63 C8 dex ; CPU:$DF64 PRG:1F64 CA bne Label_DF5D ; CPU:$DF65 PRG:1F65 D0 F6 ldx #$06 ; CPU:$DF67 PRG:1F67 A2 06 ldy #$00 ; CPU:$DF69 PRG:1F69 A0 00 ; ----------------------------------------------------------------------------- ; Routine: Label_DF6B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DF6B: jsr Label_CDD6F ; CPU:$DF6B PRG:1F6B 20 6F DD dex ; CPU:$DF6E PRG:1F6E CA bne Label_DF6B ; CPU:$DF6F PRG:1F6F D0 FA jsr Label_CDF2D ; CPU:$DF71 PRG:1F71 20 2D DF jsr Label_CDFE5 ; CPU:$DF74 PRG:1F74 20 E5 DF lda #$21 ; CPU:$DF77 PRG:1F77 A9 21 ldx #$D6 ; CPU:$DF79 PRG:1F79 A2 D6 jsr Label_CC178 ; CPU:$DF7B PRG:1F7B 20 78 C1 lda Zp98 ; CPU:$DF7E PRG:1F7E A5 98 clc ; CPU:$DF80 PRG:1F80 18 adc #$30 ; CPU:$DF81 PRG:1F81 69 30 jsr Label_CC006 ; CPU:$DF83 PRG:1F83 20 06 C0 lda #$22 ; CPU:$DF86 PRG:1F86 A9 22 ldx #$91 ; CPU:$DF88 PRG:1F88 A2 91 jsr Label_CC178 ; CPU:$DF8A PRG:1F8A 20 78 C1 lda #$90 ; CPU:$DF8D PRG:1F8D A9 90 sta Zp12 ; CPU:$DF8F PRG:1F8F 85 12 lda #$05 ; CPU:$DF91 PRG:1F91 A9 05 sta Zp13 ; CPU:$DF93 PRG:1F93 85 13 jsr Label_CDFBD ; CPU:$DF95 PRG:1F95 20 BD DF lda #$22 ; CPU:$DF98 PRG:1F98 A9 22 ldx #$D1 ; CPU:$DF9A PRG:1F9A A2 D1 jsr Label_CC178 ; CPU:$DF9C PRG:1F9C 20 78 C1 lda #$88 ; CPU:$DF9F PRG:1F9F A9 88 sta Zp12 ; CPU:$DFA1 PRG:1FA1 85 12 lda #$05 ; CPU:$DFA3 PRG:1FA3 A9 05 sta Zp13 ; CPU:$DFA5 PRG:1FA5 85 13 jsr Label_CDFBD ; CPU:$DFA7 PRG:1FA7 20 BD DF jsr Label_CE212 ; CPU:$DFAA PRG:1FAA 20 12 E2 ; ----------------------------------------------------------------------------- ; Routine: Label_DFAD ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DFAD: lda #$00 ; CPU:$DFAD PRG:1FAD A9 00 sta $2005 ; CPU:$DFAF PRG:1FAF 8D 05 20 sta $2005 ; CPU:$DFB2 PRG:1FB2 8D 05 20 sta Zp04 ; CPU:$DFB5 PRG:1FB5 85 04 jsr Label_CC274 ; CPU:$DFB7 PRG:1FB7 20 74 C2 jmp Label_CC2B3 ; CPU:$DFBA PRG:1FBA 4C B3 C2 ; ----------------------------------------------------------------------------- ; Routine: Label_DFBD ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DFBD: ldy #$07 ; CPU:$DFBD PRG:1FBD A0 07 ; ----------------------------------------------------------------------------- ; Routine: Label_DFBF ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DFBF: lda (Zp12),y ; CPU:$DFBF PRG:1FBF B1 12 clc ; CPU:$DFC1 PRG:1FC1 18 adc #$30 ; CPU:$DFC2 PRG:1FC2 69 30 jsr Label_CC006 ; CPU:$DFC4 PRG:1FC4 20 06 C0 dey ; CPU:$DFC7 PRG:1FC7 88 bpl Label_DFBF ; CPU:$DFC8 PRG:1FC8 10 F5 rts ; CPU:$DFCA PRG:1FCA 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DFCB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DFCB: stx $2006 ; CPU:$DFCB PRG:1FCB 8E 06 20 sty $2006 ; CPU:$DFCE PRG:1FCE 8C 06 20 cmp #$00 ; CPU:$DFD1 PRG:1FD1 C9 00 beq Label_DFE1 ; CPU:$DFD3 PRG:1FD3 F0 0C jsr Label_CDFEE ; CPU:$DFD5 PRG:1FD5 20 EE DF ldy #$30 ; CPU:$DFD8 PRG:1FD8 A0 30 pha ; CPU:$DFDA PRG:1FDA 48 tya ; CPU:$DFDB PRG:1FDB 98 jsr Label_CC006 ; CPU:$DFDC PRG:1FDC 20 06 C0 pla ; CPU:$DFDF PRG:1FDF 68 rts ; CPU:$DFE0 PRG:1FE0 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DFE1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DFE1: lda #$30 ; CPU:$DFE1 PRG:1FE1 A9 30 tax ; CPU:$DFE3 PRG:1FE3 AA rts ; CPU:$DFE4 PRG:1FE4 60 ; ----------------------------------------------------------------------------- ; Routine: Label_DFE5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DFE5: lda #$21 ; CPU:$DFE5 PRG:1FE5 A9 21 ldx #$CE ; CPU:$DFE7 PRG:1FE7 A2 CE jsr Label_CC178 ; CPU:$DFE9 PRG:1FE9 20 78 C1 lda ZpA6 ; CPU:$DFEC PRG:1FEC A5 A6 ; ----------------------------------------------------------------------------- ; Routine: Label_DFEE ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DFEE: ldx #$30 ; CPU:$DFEE PRG:1FEE A2 30 ; ----------------------------------------------------------------------------- ; Routine: Label_DFF0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DFF0: sec ; CPU:$DFF0 PRG:1FF0 38 sbc #$0A ; CPU:$DFF1 PRG:1FF1 E9 0A bcc Label_DFF8 ; CPU:$DFF3 PRG:1FF3 90 03 inx ; CPU:$DFF5 PRG:1FF5 E8 bne Label_DFF0 ; CPU:$DFF6 PRG:1FF6 D0 F8 ; ----------------------------------------------------------------------------- ; Routine: Label_DFF8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_DFF8: adc #$3A ; CPU:$DFF8 PRG:1FF8 69 3A cpx #$30 ; CPU:$DFFA PRG:1FFA E0 30 bne Label_E008 ; CPU:$DFFC PRG:1FFC D0 0A ldx #$20 ; CPU:$DFFE PRG:1FFE A2 20 jsr Label_CE00E ; CPU:$E000 PRG:2000 20 0E E0 ldx #$30 ; CPU:$E003 PRG:2003 A2 30 jmp Label_CC006 ; CPU:$E005 PRG:2005 4C 06 C0 ; ----------------------------------------------------------------------------- ; Routine: Label_E008 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E008: jsr Label_CE00E ; CPU:$E008 PRG:2008 20 0E E0 jmp Label_CC006 ; CPU:$E00B PRG:200B 4C 06 C0 ; ----------------------------------------------------------------------------- ; Routine: Label_E00E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E00E: pha ; CPU:$E00E PRG:200E 48 txa ; CPU:$E00F PRG:200F 8A jsr Label_CC006 ; CPU:$E010 PRG:2010 20 06 C0 pla ; CPU:$E013 PRG:2013 68 rts ; CPU:$E014 PRG:2014 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E015 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E015: jsr Label_CC2BC ; CPU:$E015 PRG:2015 20 BC C2 jsr Label_CC298 ; CPU:$E018 PRG:2018 20 98 C2 lda #$00 ; CPU:$E01B PRG:201B A9 00 sta $2001 ; CPU:$E01D PRG:201D 8D 01 20 jsr Label_CDEE2 ; CPU:$E020 PRG:2020 20 E2 DE lda #$03 ; CPU:$E023 PRG:2023 A9 03 sta Zp85 ; CPU:$E025 PRG:2025 85 85 lda #$03 ; CPU:$E027 PRG:2027 A9 03 sta Zp86 ; CPU:$E029 PRG:2029 85 86 lda #$07 ; CPU:$E02B PRG:202B A9 07 jsr Label_CCA1C ; CPU:$E02D PRG:202D 20 1C CA lda #$06 ; CPU:$E030 PRG:2030 A9 06 sta Zp85 ; CPU:$E032 PRG:2032 85 85 lda #$0C ; CPU:$E034 PRG:2034 A9 0C sta Zp86 ; CPU:$E036 PRG:2036 85 86 ; ----------------------------------------------------------------------------- ; Routine: Label_E038 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E038: lda #$01 ; CPU:$E038 PRG:2038 A9 01 jsr Label_CCA1C ; CPU:$E03A PRG:203A 20 1C CA dec Zp85 ; CPU:$E03D PRG:203D C6 85 bne Label_E038 ; CPU:$E03F PRG:203F D0 F7 lda #$03 ; CPU:$E041 PRG:2041 A9 03 sta Zp85 ; CPU:$E043 PRG:2043 85 85 ; ----------------------------------------------------------------------------- ; Routine: Label_E045 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E045: lda #$03 ; CPU:$E045 PRG:2045 A9 03 jsr Label_CCA1C ; CPU:$E047 PRG:2047 20 1C CA inc Zp86 ; CPU:$E04A PRG:204A E6 86 lda Zp86 ; CPU:$E04C PRG:204C A5 86 cmp #$10 ; CPU:$E04E PRG:204E C9 10 bne Label_E045 ; CPU:$E050 PRG:2050 D0 F3 lda #$6B ; CPU:$E052 PRG:2052 A9 6B sta Zp12 ; CPU:$E054 PRG:2054 85 12 lda #$DE ; CPU:$E056 PRG:2056 A9 DE sta Zp13 ; CPU:$E058 PRG:2058 85 13 ldy #$00 ; CPU:$E05A PRG:205A A0 00 ldx #$04 ; CPU:$E05C PRG:205C A2 04 ; ----------------------------------------------------------------------------- ; Routine: Label_E05E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E05E: jsr Label_CDD6F ; CPU:$E05E PRG:205E 20 6F DD dex ; CPU:$E061 PRG:2061 CA bne Label_E05E ; CPU:$E062 PRG:2062 D0 FA lda ZpC6 ; CPU:$E064 PRG:2064 A5 C6 beq Label_E06B ; CPU:$E066 PRG:2066 F0 03 jsr Label_CDD6F ; CPU:$E068 PRG:2068 20 6F DD ; ----------------------------------------------------------------------------- ; Routine: Label_E06B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E06B: lda #$40 ; CPU:$E06B PRG:206B A9 40 sta Zp18 ; CPU:$E06D PRG:206D 85 18 lda #$50 ; CPU:$E06F PRG:206F A9 50 sta Zp19 ; CPU:$E071 PRG:2071 85 19 lda #$70 ; CPU:$E073 PRG:2073 A9 70 sta Zp1A ; CPU:$E075 PRG:2075 85 1A lda #$01 ; CPU:$E077 PRG:2077 A9 01 sta Zp1B ; CPU:$E079 PRG:2079 85 1B ldy #$0A ; CPU:$E07B PRG:207B A0 0A jsr Label_CD18F ; CPU:$E07D PRG:207D 20 8F D1 lda ZpC6 ; CPU:$E080 PRG:2080 A5 C6 beq Label_E09D ; CPU:$E082 PRG:2082 F0 19 lda Zp75 ; CPU:$E084 PRG:2084 A5 75 asl a ; CPU:$E086 PRG:2086 0A asl a ; CPU:$E087 PRG:2087 0A clc ; CPU:$E088 PRG:2088 18 adc #$C0 ; CPU:$E089 PRG:2089 69 C0 sta Zp1A ; CPU:$E08B PRG:208B 85 1A lda #$40 ; CPU:$E08D PRG:208D A9 40 sta Zp18 ; CPU:$E08F PRG:208F 85 18 lda #$70 ; CPU:$E091 PRG:2091 A9 70 sta Zp19 ; CPU:$E093 PRG:2093 85 19 lda #$02 ; CPU:$E095 PRG:2095 A9 02 sta Zp1B ; CPU:$E097 PRG:2097 85 1B iny ; CPU:$E099 PRG:2099 C8 jsr Label_CD18F ; CPU:$E09A PRG:209A 20 8F D1 ; ----------------------------------------------------------------------------- ; Routine: Label_E09D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E09D: ldx #$20 ; CPU:$E09D PRG:209D A2 20 ldy #$EE ; CPU:$E09F PRG:209F A0 EE lda ZpC4 ; CPU:$E0A1 PRG:20A1 A5 C4 jsr Label_CDFCB ; CPU:$E0A3 PRG:20A3 20 CB DF ldx #$21 ; CPU:$E0A6 PRG:20A6 A2 21 ldy #$6E ; CPU:$E0A8 PRG:20A8 A0 6E lda ZpC5 ; CPU:$E0AA PRG:20AA A5 C5 jsr Label_CDFCB ; CPU:$E0AC PRG:20AC 20 CB DF lda ZpC6 ; CPU:$E0AF PRG:20AF A5 C6 beq Label_E0BC ; CPU:$E0B1 PRG:20B1 F0 09 ldx #$21 ; CPU:$E0B3 PRG:20B3 A2 21 ldy #$EE ; CPU:$E0B5 PRG:20B5 A0 EE lda ZpC6 ; CPU:$E0B7 PRG:20B7 A5 C6 jsr Label_CDFCB ; CPU:$E0B9 PRG:20B9 20 CB DF ; ----------------------------------------------------------------------------- ; Routine: Label_E0BC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E0BC: lda ZpC4 ; CPU:$E0BC PRG:20BC A5 C4 clc ; CPU:$E0BE PRG:20BE 18 adc ZpC5 ; CPU:$E0BF PRG:20BF 65 C5 adc ZpC6 ; CPU:$E0C1 PRG:20C1 65 C6 ldx #$22 ; CPU:$E0C3 PRG:20C3 A2 22 ldy #$6E ; CPU:$E0C5 PRG:20C5 A0 6E jsr Label_CDFCB ; CPU:$E0C7 PRG:20C7 20 CB DF tay ; CPU:$E0CA PRG:20CA A8 txa ; CPU:$E0CB PRG:20CB 8A ldx #$03 ; CPU:$E0CC PRG:20CC A2 03 sec ; CPU:$E0CE PRG:20CE 38 sbc #$30 ; CPU:$E0CF PRG:20CF E9 30 jsr Label_CE192 ; CPU:$E0D1 PRG:20D1 20 92 E1 tya ; CPU:$E0D4 PRG:20D4 98 sec ; CPU:$E0D5 PRG:20D5 38 sbc #$30 ; CPU:$E0D6 PRG:20D6 E9 30 ldx #$02 ; CPU:$E0D8 PRG:20D8 A2 02 jsr Label_CE192 ; CPU:$E0DA PRG:20DA 20 92 E1 jsr Label_CE20C ; CPU:$E0DD PRG:20DD 20 0C E2 lda #$00 ; CPU:$E0E0 PRG:20E0 A9 00 sta $2005 ; CPU:$E0E2 PRG:20E2 8D 05 20 sta $2005 ; CPU:$E0E5 PRG:20E5 8D 05 20 sta Zp04 ; CPU:$E0E8 PRG:20E8 85 04 jsr Label_CC2B3 ; CPU:$E0EA PRG:20EA 20 B3 C2 jsr Label_CC274 ; CPU:$E0ED PRG:20ED 20 74 C2 jsr Label_CC292 ; CPU:$E0F0 PRG:20F0 20 92 C2 lda #$DF ; CPU:$E0F3 PRG:20F3 A9 DF sta Zp12 ; CPU:$E0F5 PRG:20F5 85 12 lda #$20 ; CPU:$E0F7 PRG:20F7 A9 20 sta Zp13 ; CPU:$E0F9 PRG:20F9 85 13 ; ----------------------------------------------------------------------------- ; Routine: Label_E0FB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E0FB: lda Zp06 ; CPU:$E0FB PRG:20FB A5 06 and #$20 ; CPU:$E0FD PRG:20FD 29 20 bne Label_E171 ; CPU:$E0FF PRG:20FF D0 70 lda Zp12 ; CPU:$E101 PRG:2101 A5 12 sta Zp19 ; CPU:$E103 PRG:2103 85 19 lda #$40 ; CPU:$E105 PRG:2105 A9 40 sta Zp18 ; CPU:$E107 PRG:2107 85 18 lda #$00 ; CPU:$E109 PRG:2109 A9 00 sta Zp1B ; CPU:$E10B PRG:210B 85 1B lda Zp13 ; CPU:$E10D PRG:210D A5 13 sta Zp1A ; CPU:$E10F PRG:210F 85 1A ldy #$00 ; CPU:$E111 PRG:2111 A0 00 jsr Label_CD18F ; CPU:$E113 PRG:2113 20 8F D1 jsr Label_CE1D2 ; CPU:$E116 PRG:2116 20 D2 E1 lda Zp13 ; CPU:$E119 PRG:2119 A5 13 clc ; CPU:$E11B PRG:211B 18 adc #$04 ; CPU:$E11C PRG:211C 69 04 cmp #$30 ; CPU:$E11E PRG:211E C9 30 bne Label_E124 ; CPU:$E120 PRG:2120 D0 02 lda #$20 ; CPU:$E122 PRG:2122 A9 20 ; ----------------------------------------------------------------------------- ; Routine: Label_E124 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E124: sta Zp13 ; CPU:$E124 PRG:2124 85 13 dec Zp12 ; CPU:$E126 PRG:2126 C6 12 lda Zp12 ; CPU:$E128 PRG:2128 A5 12 cmp #$AF ; CPU:$E12A PRG:212A C9 AF bcs Label_E0FB ; CPU:$E12C PRG:212C B0 CD lda #$14 ; CPU:$E12E PRG:212E A9 14 sta Zp12 ; CPU:$E130 PRG:2130 85 12 lda #$F0 ; CPU:$E132 PRG:2132 A9 F0 sta Zp13 ; CPU:$E134 PRG:2134 85 13 ; ----------------------------------------------------------------------------- ; Routine: Label_E136 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E136: lda Zp06 ; CPU:$E136 PRG:2136 A5 06 and #$20 ; CPU:$E138 PRG:2138 29 20 bne Label_E171 ; CPU:$E13A PRG:213A D0 35 lda #$AF ; CPU:$E13C PRG:213C A9 AF sta Zp19 ; CPU:$E13E PRG:213E 85 19 lda #$40 ; CPU:$E140 PRG:2140 A9 40 sta Zp18 ; CPU:$E142 PRG:2142 85 18 lda #$00 ; CPU:$E144 PRG:2144 A9 00 sta Zp1B ; CPU:$E146 PRG:2146 85 1B lda Zp13 ; CPU:$E148 PRG:2148 A5 13 sta Zp1A ; CPU:$E14A PRG:214A 85 1A ldy #$00 ; CPU:$E14C PRG:214C A0 00 jsr Label_CD18F ; CPU:$E14E PRG:214E 20 8F D1 jsr Label_CE1D2 ; CPU:$E151 PRG:2151 20 D2 E1 lda Zp13 ; CPU:$E154 PRG:2154 A5 13 clc ; CPU:$E156 PRG:2156 18 adc #$04 ; CPU:$E157 PRG:2157 69 04 bne Label_E15D ; CPU:$E159 PRG:2159 D0 02 lda #$F0 ; CPU:$E15B PRG:215B A9 F0 ; ----------------------------------------------------------------------------- ; Routine: Label_E15D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E15D: sta Zp13 ; CPU:$E15D PRG:215D 85 13 dec Zp12 ; CPU:$E15F PRG:215F C6 12 bne Label_E136 ; CPU:$E161 PRG:2161 D0 D3 ; ----------------------------------------------------------------------------- ; Routine: Label_E163 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E163: lda Zp06 ; CPU:$E163 PRG:2163 A5 06 and #$20 ; CPU:$E165 PRG:2165 29 20 bne Label_E16D ; CPU:$E167 PRG:2167 D0 04 lda ZpB7 ; CPU:$E169 PRG:2169 A5 B7 bne Label_E163 ; CPU:$E16B PRG:216B D0 F6 ; ----------------------------------------------------------------------------- ; Routine: Label_E16D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E16D: lda #$00 ; CPU:$E16D PRG:216D A9 00 sta ZpB7 ; CPU:$E16F PRG:216F 85 B7 ; ----------------------------------------------------------------------------- ; Routine: Label_E171 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E171: rts ; CPU:$E171 PRG:2171 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E172 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E172: jsr Label_CDF1F ; CPU:$E172 PRG:2172 20 1F DF jsr Label_CDD6F ; CPU:$E175 PRG:2175 20 6F DD jsr Label_CDD6F ; CPU:$E178 PRG:2178 20 6F DD jsr Label_CDF2D ; CPU:$E17B PRG:217B 20 2D DF jsr Label_CDFAD ; CPU:$E17E PRG:217E 20 AD DF jsr Label_CE206 ; CPU:$E181 PRG:2181 20 06 E2 jsr Label_CE163 ; CPU:$E184 PRG:2184 20 63 E1 lda #$0A ; CPU:$E187 PRG:2187 A9 0A ; ----------------------------------------------------------------------------- ; Routine: Label_E189 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E189: jsr Label_CCA22 ; CPU:$E189 PRG:2189 20 22 CA tax ; CPU:$E18C PRG:218C AA dex ; CPU:$E18D PRG:218D CA txa ; CPU:$E18E PRG:218E 8A bne Label_E189 ; CPU:$E18F PRG:218F D0 F8 rts ; CPU:$E191 PRG:2191 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E192 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E192: clc ; CPU:$E192 PRG:2192 18 adc $0590,x ; CPU:$E193 PRG:2193 7D 90 05 sta $0590,x ; CPU:$E196 PRG:2196 9D 90 05 cmp #$0A ; CPU:$E199 PRG:2199 C9 0A bcc Label_E1B4 ; CPU:$E19B PRG:219B 90 17 sbc #$0A ; CPU:$E19D PRG:219D E9 0A sta $0590,x ; CPU:$E19F PRG:219F 9D 90 05 ; ----------------------------------------------------------------------------- ; Routine: Label_E1A2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E1A2: inx ; CPU:$E1A2 PRG:21A2 E8 inc $0590,x ; CPU:$E1A3 PRG:21A3 FE 90 05 lda $0590,x ; CPU:$E1A6 PRG:21A6 BD 90 05 cmp #$0A ; CPU:$E1A9 PRG:21A9 C9 0A bne Label_E1B4 ; CPU:$E1AB PRG:21AB D0 07 lda #$00 ; CPU:$E1AD PRG:21AD A9 00 sta $0590,x ; CPU:$E1AF PRG:21AF 9D 90 05 beq Label_E1A2 ; CPU:$E1B2 PRG:21B2 F0 EE ; ----------------------------------------------------------------------------- ; Routine: Label_E1B4 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E1B4: ldx #$08 ; CPU:$E1B4 PRG:21B4 A2 08 ; ----------------------------------------------------------------------------- ; Routine: Label_E1B6 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E1B6: lda $058F,x ; CPU:$E1B6 PRG:21B6 BD 8F 05 cmp $0587,x ; CPU:$E1B9 PRG:21B9 DD 87 05 beq Label_E1C2 ; CPU:$E1BC PRG:21BC F0 04 bcs Label_E1C6 ; CPU:$E1BE PRG:21BE B0 06 bne Label_E1C5 ; CPU:$E1C0 PRG:21C0 D0 03 ; ----------------------------------------------------------------------------- ; Routine: Label_E1C2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E1C2: dex ; CPU:$E1C2 PRG:21C2 CA bne Label_E1B6 ; CPU:$E1C3 PRG:21C3 D0 F1 ; ----------------------------------------------------------------------------- ; Routine: Label_E1C5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E1C5: rts ; CPU:$E1C5 PRG:21C5 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E1C6 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E1C6: ldx #$08 ; CPU:$E1C6 PRG:21C6 A2 08 ; ----------------------------------------------------------------------------- ; Routine: Label_E1C8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E1C8: lda $058F,x ; CPU:$E1C8 PRG:21C8 BD 8F 05 sta $0587,x ; CPU:$E1CB PRG:21CB 9D 87 05 dex ; CPU:$E1CE PRG:21CE CA bne Label_E1C8 ; CPU:$E1CF PRG:21CF D0 F7 rts ; CPU:$E1D1 PRG:21D1 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E1D2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E1D2: ldy #$C0 ; CPU:$E1D2 PRG:21D2 A0 C0 ; ----------------------------------------------------------------------------- ; Routine: Label_E1D4 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E1D4: dex ; CPU:$E1D4 PRG:21D4 CA bne Label_E1D4 ; CPU:$E1D5 PRG:21D5 D0 FD dey ; CPU:$E1D7 PRG:21D7 88 bne Label_E1D4 ; CPU:$E1D8 PRG:21D8 D0 FA rts ; CPU:$E1DA PRG:21DA 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E1DB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E1DB: jsr Label_CC2BC ; CPU:$E1DB PRG:21DB 20 BC C2 ldx #$00 ; CPU:$E1DE PRG:21DE A2 00 ldy #$00 ; CPU:$E1E0 PRG:21E0 A0 00 ; ----------------------------------------------------------------------------- ; Routine: Label_E1E2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E1E2: lda $DD86,x ; CPU:$E1E2 PRG:21E2 BD 86 DD sta $2006 ; CPU:$E1E5 PRG:21E5 8D 06 20 lda $DD87,x ; CPU:$E1E8 PRG:21E8 BD 87 DD sta $2006 ; CPU:$E1EB PRG:21EB 8D 06 20 lda #$20 ; CPU:$E1EE PRG:21EE A9 20 cpy ZpA7 ; CPU:$E1F0 PRG:21F0 C4 A7 bne Label_E1F6 ; CPU:$E1F2 PRG:21F2 D0 02 lda #$3A ; CPU:$E1F4 PRG:21F4 A9 3A ; ----------------------------------------------------------------------------- ; Routine: Label_E1F6 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E1F6: jsr Label_CC006 ; CPU:$E1F6 PRG:21F6 20 06 C0 txa ; CPU:$E1F9 PRG:21F9 8A clc ; CPU:$E1FA PRG:21FA 18 adc #$0D ; CPU:$E1FB PRG:21FB 69 0D tax ; CPU:$E1FD PRG:21FD AA iny ; CPU:$E1FE PRG:21FE C8 cpy #$03 ; CPU:$E1FF PRG:21FF C0 03 bne Label_E1E2 ; CPU:$E201 PRG:2201 D0 DF jmp Label_CDFAD ; CPU:$E203 PRG:2203 4C AD DF ; ----------------------------------------------------------------------------- ; Routine: Label_E206 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E206: ldx #$E7 ; CPU:$E206 PRG:2206 A2 E7 ldy #$E3 ; CPU:$E208 PRG:2208 A0 E3 bne Label_E222 ; CPU:$E20A PRG:220A D0 16 ; ----------------------------------------------------------------------------- ; Routine: Label_E20C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E20C: ldx #$C1 ; CPU:$E20C PRG:220C A2 C1 ldy #$E2 ; CPU:$E20E PRG:220E A0 E2 bne Label_E222 ; CPU:$E210 PRG:2210 D0 10 ; ----------------------------------------------------------------------------- ; Routine: Label_E212 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E212: ldx #$DF ; CPU:$E212 PRG:2212 A2 DF ldy #$E3 ; CPU:$E214 PRG:2214 A0 E3 bne Label_E22A ; CPU:$E216 PRG:2216 D0 12 ; ----------------------------------------------------------------------------- ; Routine: Label_E218 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E218: ldx #$E3 ; CPU:$E218 PRG:2218 A2 E3 ldy #$E3 ; CPU:$E21A PRG:221A A0 E3 bne Label_E22A ; CPU:$E21C PRG:221C D0 0C ; ----------------------------------------------------------------------------- ; Routine: Label_E21E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E21E: ldx #$D1 ; CPU:$E21E PRG:221E A2 D1 ldy #$E3 ; CPU:$E220 PRG:2220 A0 E3 ; ----------------------------------------------------------------------------- ; Routine: Label_E222 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E222: lda #$0A ; CPU:$E222 PRG:2222 A9 0A bne Label_E22C ; CPU:$E224 PRG:2224 D0 06 ; ----------------------------------------------------------------------------- ; Routine: Label_E226 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E226: ldx #$B5 ; CPU:$E226 PRG:2226 A2 B5 ldy #$E2 ; CPU:$E228 PRG:2228 A0 E2 ; ----------------------------------------------------------------------------- ; Routine: Label_E22A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E22A: lda #$06 ; CPU:$E22A PRG:222A A9 06 ; ----------------------------------------------------------------------------- ; Routine: Label_E22C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E22C: sta ZpB8 ; CPU:$E22C PRG:222C 85 B8 stx ZpBA ; CPU:$E22E PRG:222E 86 BA sty ZpBB ; CPU:$E230 PRG:2230 84 BB jsr Label_CE242 ; CPU:$E232 PRG:2232 20 42 E2 sta ZpC9 ; CPU:$E235 PRG:2235 85 C9 sta ZpB9 ; CPU:$E237 PRG:2237 85 B9 sta ZpBE ; CPU:$E239 PRG:2239 85 BE sta ZpBF ; CPU:$E23B PRG:223B 85 BF lda #$01 ; CPU:$E23D PRG:223D A9 01 sta ZpB7 ; CPU:$E23F PRG:223F 85 B7 rts ; CPU:$E241 PRG:2241 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E242 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E242: lda #$8A ; CPU:$E242 PRG:2242 A9 8A sta $4000 ; CPU:$E244 PRG:2244 8D 00 40 sta $4004 ; CPU:$E247 PRG:2247 8D 04 40 lda #$18 ; CPU:$E24A PRG:224A A9 18 sta $4008 ; CPU:$E24C PRG:224C 8D 08 40 lda #$00 ; CPU:$E24F PRG:224F A9 00 sta $4001 ; CPU:$E251 PRG:2251 8D 01 40 sta $4005 ; CPU:$E254 PRG:2254 8D 05 40 rts ; CPU:$E257 PRG:2257 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E258 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E258: jsr Label_CE218 ; CPU:$E258 PRG:2258 20 18 E2 lda #$14 ; CPU:$E25B PRG:225B A9 14 sta Zp24 ; CPU:$E25D PRG:225D 85 24 ; ----------------------------------------------------------------------------- ; Routine: Label_E25F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E25F: jsr Label_CD097 ; CPU:$E25F PRG:225F 20 97 D0 jsr Label_CE1D2 ; CPU:$E262 PRG:2262 20 D2 E1 jsr Label_CE1D2 ; CPU:$E265 PRG:2265 20 D2 E1 inc Zp24 ; CPU:$E268 PRG:2268 E6 24 lda Zp24 ; CPU:$E26A PRG:226A A5 24 cmp #$1C ; CPU:$E26C PRG:226C C9 1C bne Label_E25F ; CPU:$E26E PRG:226E D0 EF ; ----------------------------------------------------------------------------- ; Routine: Label_E270 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E270: rts ; CPU:$E270 PRG:2270 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E271 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E271: lda ZpC9 ; CPU:$E271 PRG:2271 A5 C9 beq Label_E270 ; CPU:$E273 PRG:2273 F0 FB inc ZpCB ; CPU:$E275 PRG:2275 E6 CB lda ZpCB ; CPU:$E277 PRG:2277 A5 CB cmp #$06 ; CPU:$E279 PRG:2279 C9 06 bne Label_E270 ; CPU:$E27B PRG:227B D0 F3 lda #$00 ; CPU:$E27D PRG:227D A9 00 sta ZpCB ; CPU:$E27F PRG:227F 85 CB lda ZpCA ; CPU:$E281 PRG:2281 A5 CA cmp #$02 ; CPU:$E283 PRG:2283 C9 02 bcs Label_E28F ; CPU:$E285 PRG:2285 B0 08 ldx ZpCA ; CPU:$E287 PRG:2287 A6 CA lda $E2A0,x ; CPU:$E289 PRG:2289 BD A0 E2 jsr Label_CE2A2 ; CPU:$E28C PRG:228C 20 A2 E2 ; ----------------------------------------------------------------------------- ; Routine: Label_E28F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E28F: inc ZpCA ; CPU:$E28F PRG:228F E6 CA lda ZpCA ; CPU:$E291 PRG:2291 A5 CA cmp #$06 ; CPU:$E293 PRG:2293 C9 06 bne Label_E270 ; CPU:$E295 PRG:2295 D0 D9 lda #$00 ; CPU:$E297 PRG:2297 A9 00 sta ZpC9 ; CPU:$E299 PRG:2299 85 C9 sta ZpCA ; CPU:$E29B PRG:229B 85 CA jmp Label_CDEC0 ; CPU:$E29D PRG:229D 4C C0 DE ; ---- data $E2A0-$E2A1 (2 bytes) ---- ; referenced by `lda $E2A0,x` at $E289 (operand $E2A0 falls inside this region) .byte $53, $69 ; CPU:$E2A0 PRG:22A0 53 69 ; ----------------------------------------------------------------------------- ; Routine: Label_E2A2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E2A2: ldy #$A6 ; CPU:$E2A2 PRG:22A2 A0 A6 sty $4000 ; CPU:$E2A4 PRG:22A4 8C 00 40 ldy #$00 ; CPU:$E2A7 PRG:22A7 A0 00 sty $4001 ; CPU:$E2A9 PRG:22A9 8C 01 40 sta $4002 ; CPU:$E2AC PRG:22AC 8D 02 40 lda #$F0 ; CPU:$E2AF PRG:22AF A9 F0 sta $4003 ; CPU:$E2B1 PRG:22B1 8D 03 40 rts ; CPU:$E2B4 PRG:22B4 60 ; ---- data $E2B5-$E663 (943 bytes) ---- ; referenced by `lda $E65C,x` at $DF50 (operand $E65C falls inside this region) ; referenced by `lda $E650,y` at $DF5D (operand $E650 falls inside this region) .byte $C5, $E2, $F6, $E2, $9F, $E3, $F6, $E2, $B8, $E3, $00, $00, $4C, $E5, $00, $00 ; CPU:$E2B5 PRG:22B5 C5 E2 F6 E2 9F E3 F6 E2 B8 E3 00 00 4C E5 00 00 .byte $81, $81, $20, $81, $81, $81, $81, $37, $34, $81, $81, $81, $81, $81, $17, $81 ; CPU:$E2C5 PRG:22C5 81 81 20 81 81 81 81 37 34 81 81 81 81 81 17 81 .byte $81, $81, $81, $37, $34, $81, $81, $81, $81, $81, $22, $81, $81, $81, $81, $39 ; CPU:$E2D5 PRG:22D5 81 81 81 37 34 81 81 81 81 81 22 81 81 81 81 39 .byte $36, $81, $81, $81, $81, $81, $17, $81, $81, $81, $81, $37, $35, $81, $81, $81 ; CPU:$E2E5 PRG:22E5 36 81 81 81 81 81 17 81 81 81 81 37 35 81 81 81 .byte $00, $40, $81, $20, $81, $81, $81, $81, $37, $34, $81, $81, $81, $44, $81, $17 ; CPU:$E2F5 PRG:22F5 00 40 81 20 81 81 81 81 37 34 81 81 81 44 81 17 .byte $81, $81, $81, $40, $37, $34, $81, $81, $81, $45, $81, $22, $81, $81, $81, $81 ; CPU:$E305 PRG:2305 81 81 81 40 37 34 81 81 81 45 81 22 81 81 81 81 .byte $3B, $37, $81, $81, $81, $42, $81, $17, $81, $81, $81, $3B, $37, $35, $81, $81 ; CPU:$E315 PRG:2315 3B 37 81 81 81 42 81 17 81 81 81 3B 37 35 81 81 .byte $81, $40, $37, $20, $81, $81, $81, $44, $37, $1B, $81, $81, $81, $45, $39, $19 ; CPU:$E325 PRG:2325 81 40 37 20 81 81 81 44 37 1B 81 81 81 45 39 19 .byte $81, $81, $81, $46, $40, $22, $81, $81, $81, $47, $3B, $17, $81, $81, $81, $81 ; CPU:$E335 PRG:2335 81 81 81 46 40 22 81 81 81 47 3B 17 81 81 81 81 .byte $39, $25, $81, $81, $81, $81, $37, $24, $81, $81, $81, $81, $35, $22, $81, $81 ; CPU:$E345 PRG:2345 39 25 81 81 81 81 37 24 81 81 81 81 35 22 81 81 .byte $81, $44, $81, $20, $81, $81, $81, $47, $40, $27, $81, $81, $81, $81, $81, $17 ; CPU:$E355 PRG:2355 81 44 81 20 81 81 81 47 40 27 81 81 81 81 81 17 .byte $81, $81, $81, $44, $40, $27, $81, $81, $81, $45, $39, $25, $81, $81, $81, $49 ; CPU:$E365 PRG:2365 81 81 81 44 40 27 81 81 81 45 39 25 81 81 81 49 .byte $37, $24, $81, $81, $81, $81, $39, $25, $81, $81, $81, $48, $40, $26, $81, $81 ; CPU:$E375 PRG:2375 37 24 81 81 81 81 39 25 81 81 81 48 40 26 81 81 .byte $81, $47, $81, $27, $81, $81, $81, $45, $3B, $27, $81, $81, $81, $42, $81, $17 ; CPU:$E385 PRG:2385 81 47 81 27 81 81 81 45 3B 27 81 81 81 42 81 17 .byte $81, $81, $81, $3B, $37, $25, $81, $81, $81, $00, $40, $34, $20, $81, $81, $81 ; CPU:$E395 PRG:2395 81 81 81 3B 37 25 81 81 81 00 40 34 20 81 81 81 .byte $30, $44, $24, $81, $81, $81, $34, $40, $20, $81, $81, $81, $37, $81, $81, $81 ; CPU:$E3A5 PRG:23A5 30 44 24 81 81 81 34 40 20 81 81 81 37 81 81 81 .byte $81, $81, $00, $40, $34, $20, $81, $81, $81, $44, $40, $24, $81, $81, $81, $40 ; CPU:$E3B5 PRG:23B5 81 81 00 40 34 20 81 81 81 44 40 24 81 81 81 40 .byte $37, $20, $81, $81, $81, $81, $81, $81, $81, $81, $81, $00, $EB, $E3, $1C, $E4 ; CPU:$E3C5 PRG:23C5 37 20 81 81 81 81 81 81 81 81 81 00 EB E3 1C E4 .byte $4D, $E4, $EB, $E3, $0A, $01, $7E, $E4, $0A, $01, $AF, $E4, $00, $00, $25, $E6 ; CPU:$E3D5 PRG:23D5 4D E4 EB E3 0A 01 7E E4 0A 01 AF E4 00 00 25 E6 .byte $00, $00, $7E, $E4, $00, $00, $81, $81, $20, $81, $81, $20, $81, $81, $81, $81 ; CPU:$E3E5 PRG:23E5 00 00 7E E4 00 00 81 81 20 81 81 20 81 81 81 81 .byte $81, $17, $81, $81, $20, $81, $81, $20, $81, $81, $81, $81, $81, $17, $81, $81 ; CPU:$E3F5 PRG:23F5 81 17 81 81 20 81 81 20 81 81 81 81 81 17 81 81 .byte $20, $81, $81, $20, $81, $81, $81, $81, $81, $14, $81, $81, $81, $81, $81, $15 ; CPU:$E405 PRG:2405 20 81 81 20 81 81 81 81 81 14 81 81 81 81 81 15 .byte $81, $81, $16, $81, $81, $17, $00, $81, $81, $22, $81, $81, $22, $81, $81, $81 ; CPU:$E415 PRG:2415 81 81 16 81 81 17 00 81 81 22 81 81 22 81 81 81 .byte $81, $81, $17, $81, $81, $22, $81, $81, $22, $81, $81, $81, $81, $81, $17, $81 ; CPU:$E425 PRG:2425 81 81 17 81 81 22 81 81 22 81 81 81 81 81 17 81 .byte $81, $22, $81, $81, $22, $81, $81, $81, $81, $81, $16, $81, $81, $81, $81, $81 ; CPU:$E435 PRG:2435 81 22 81 81 22 81 81 81 81 81 16 81 81 81 81 81 .byte $17, $81, $81, $18, $81, $81, $19, $00, $81, $81, $17, $81, $81, $17, $81, $81 ; CPU:$E445 PRG:2445 17 81 81 18 81 81 19 00 81 81 17 81 81 17 81 81 .byte $81, $81, $81, $12, $81, $81, $17, $81, $81, $17, $81, $81, $81, $81, $81, $12 ; CPU:$E455 PRG:2455 81 81 81 12 81 81 17 81 81 17 81 81 81 81 81 12 .byte $81, $81, $17, $81, $81, $17, $81, $81, $81, $81, $81, $0B, $81, $81, $81, $81 ; CPU:$E465 PRG:2465 81 81 17 81 81 17 81 81 81 81 81 0B 81 81 81 81 .byte $81, $10, $81, $81, $11, $81, $81, $12, $00, $27, $27, $81, $81, $81, $81, $26 ; CPU:$E475 PRG:2475 81 10 81 81 11 81 81 12 00 27 27 81 81 81 81 26 .byte $29, $81, $25, $2B, $81, $81, $81, $81, $24, $30, $81, $22, $32, $81, $81, $81 ; CPU:$E485 PRG:2485 29 81 25 2B 81 81 81 81 24 30 81 22 32 81 81 81 .byte $81, $20, $34, $81, $1B, $35, $81, $19, $81, $81, $1B, $81, $81, $20, $34, $81 ; CPU:$E495 PRG:2495 81 20 34 81 1B 35 81 19 81 81 1B 81 81 20 34 81 .byte $24, $81, $81, $27, $81, $81, $30, $40, $81, $00, $81, $17, $81, $81, $19, $81 ; CPU:$E4A5 PRG:24A5 24 81 81 27 81 81 30 40 81 00 81 17 81 81 19 81 .byte $81, $81, $81, $81, $1B, $81, $81, $20, $81, $81, $81, $81, $81, $81, $81, $44 ; CPU:$E4B5 PRG:24B5 81 81 81 81 1B 81 81 20 81 81 81 81 81 81 81 44 .byte $30, $81, $81, $81, $81, $81, $81, $81, $40, $27, $81, $81, $81, $81, $44, $81 ; CPU:$E4C5 PRG:24C5 30 81 81 81 81 81 81 81 40 27 81 81 81 81 44 81 .byte $81, $37, $24, $81, $81, $81, $81, $40, $81, $81, $36, $22, $81, $81, $81, $81 ; CPU:$E4D5 PRG:24D5 81 37 24 81 81 81 81 40 81 81 36 22 81 81 81 81 .byte $39, $26, $81, $40, $29, $81, $81, $81, $81, $44, $30, $81, $81, $22, $81, $81 ; CPU:$E4E5 PRG:24E5 39 26 81 40 29 81 81 81 81 44 30 81 81 22 81 81 .byte $81, $81, $40, $24, $81, $39, $25, $81, $81, $81, $81, $38, $26, $81, $37, $27 ; CPU:$E4F5 PRG:24F5 81 81 40 24 81 39 25 81 81 81 81 38 26 81 37 27 .byte $81, $81, $81, $81, $3B, $81, $81, $42, $81, $81, $81, $81, $81, $47, $81, $81 ; CPU:$E505 PRG:2505 81 81 81 81 3B 81 81 42 81 81 81 81 81 47 81 81 .byte $38, $28, $81, $81, $81, $81, $40, $81, $81, $43, $81, $81, $81, $81, $81, $48 ; CPU:$E515 PRG:2515 38 28 81 81 81 81 40 81 81 43 81 81 81 81 81 48 .byte $81, $81, $47, $17, $81, $81, $81, $81, $27, $17, $81, $47, $81, $81, $81, $81 ; CPU:$E525 PRG:2525 81 81 47 17 81 81 81 81 27 17 81 47 81 81 81 81 .byte $81, $47, $81, $81, $81, $81, $81, $81, $81, $81, $44, $81, $81, $43, $81, $81 ; CPU:$E535 PRG:2535 81 47 81 81 81 81 81 81 81 81 44 81 81 43 81 81 .byte $81, $81, $81, $42, $81, $81, $00, $40, $81, $81, $3B, $81, $81, $39, $81, $81 ; CPU:$E545 PRG:2545 81 81 81 42 81 81 00 40 81 81 3B 81 81 39 81 81 .byte $37, $81, $81, $35, $81, $81, $81, $81, $17, $81, $81, $19, $81, $81, $1B, $47 ; CPU:$E555 PRG:2555 37 81 81 35 81 81 81 81 17 81 81 19 81 81 1B 47 .byte $81, $20, $81, $81, $2B, $47, $44, $29, $81, $81, $81, $50, $81, $27, $54, $81 ; CPU:$E565 PRG:2565 81 20 81 81 2B 47 44 29 81 81 81 50 81 27 54 81 .byte $30, $52, $81, $24, $50, $81, $27, $49, $81, $25, $81, $81, $34, $50, $42, $25 ; CPU:$E575 PRG:2575 30 52 81 24 50 81 27 49 81 25 81 81 34 50 42 25 .byte $81, $81, $81, $4B, $81, $27, $49, $81, $25, $47, $81, $24, $45, $81, $22, $47 ; CPU:$E585 PRG:2585 81 81 81 4B 81 27 49 81 25 47 81 24 45 81 22 47 .byte $81, $24, $81, $81, $32, $44, $41, $27, $81, $81, $81, $49, $81, $21, $47, $81 ; CPU:$E595 PRG:2595 81 24 81 81 32 44 41 27 81 81 81 49 81 21 47 81 .byte $24, $45, $81, $19, $44, $81, $21, $4B, $45, $22, $4A, $81, $81, $49, $42, $25 ; CPU:$E5A5 PRG:25A5 24 45 81 19 44 81 21 4B 45 22 4A 81 81 49 42 25 .byte $48, $81, $81, $47, $3B, $81, $45, $81, $17, $44, $37, $19, $42, $81, $1B, $44 ; CPU:$E5B5 PRG:25B5 48 81 81 47 3B 81 45 81 17 44 37 19 42 81 1B 44 .byte $81, $20, $81, $81, $2B, $47, $44, $29, $81, $81, $81, $50, $81, $29, $54, $81 ; CPU:$E5C5 PRG:25C5 81 20 81 81 2B 47 44 29 81 81 81 50 81 29 54 81 .byte $30, $4B, $81, $32, $50, $81, $29, $49, $81, $25, $81, $81, $34, $49, $42, $30 ; CPU:$E5D5 PRG:25D5 30 4B 81 32 50 81 29 49 81 25 81 81 34 49 42 30 .byte $81, $81, $81, $52, $81, $25, $50, $81, $29, $4B, $81, $27, $49, $81, $25, $47 ; CPU:$E5E5 PRG:25E5 81 81 81 52 81 25 50 81 29 4B 81 27 49 81 25 47 .byte $40, $24, $81, $81, $27, $44, $40, $20, $81, $81, $27, $45, $42, $1A, $81, $81 ; CPU:$E5F5 PRG:25F5 40 24 81 81 27 44 40 20 81 81 27 45 42 1A 81 81 .byte $17, $49, $46, $23, $4B, $45, $22, $50, $81, $20, $81, $81, $35, $50, $44, $30 ; CPU:$E605 PRG:2605 17 49 46 23 4B 45 22 50 81 20 81 81 35 50 44 30 .byte $81, $81, $81, $40, $81, $20, $3B, $38, $25, $40, $37, $24, $81, $81, $81, $00 ; CPU:$E615 PRG:2615 81 81 81 40 81 20 3B 38 25 40 37 24 81 81 81 00 .byte $40, $30, $27, $81, $27, $81, $37, $24, $20, $37, $27, $81, $34, $30, $24, $81 ; CPU:$E625 PRG:2625 40 30 27 81 27 81 37 24 20 37 27 81 34 30 24 81 .byte $27, $81, $37, $24, $20, $81, $27, $81, $35, $29, $25, $37, $2B, $81, $39, $30 ; CPU:$E635 PRG:2635 27 81 37 24 20 81 27 81 35 29 25 37 2B 81 39 30 .byte $29, $3B, $32, $81, $40, $34, $20, $81, $81, $81, $00, $0F, $29, $16, $30, $0F ; CPU:$E645 PRG:2645 29 3B 32 81 40 34 20 81 81 81 00 0F 29 16 30 0F .byte $39, $28, $27, $0F, $29, $26, $30, $00, $04, $00, $00, $08, $08, $00, $00 ; CPU:$E655 PRG:2655 39 28 27 0F 29 26 30 00 04 00 00 08 08 00 00 ; ----------------------------------------------------------------------------- ; Routine: Label_E664 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E664: jsr Label_CC5A1 ; CPU:$E664 PRG:2664 20 A1 C5 jsr Label_CE75D ; CPU:$E667 PRG:2667 20 5D E7 jsr Label_CC2BC ; CPU:$E66A PRG:266A 20 BC C2 jsr Label_CC214 ; CPU:$E66D PRG:266D 20 14 C2 jsr Label_CC287 ; CPU:$E670 PRG:2670 20 87 C2 jsr Label_CE791 ; CPU:$E673 PRG:2673 20 91 E7 jsr Label_CC2A8 ; CPU:$E676 PRG:2676 20 A8 C2 lda #$0E ; CPU:$E679 PRG:2679 A9 0E sta $2001 ; CPU:$E67B PRG:267B 8D 01 20 sta Zp03 ; CPU:$E67E PRG:267E 85 03 jsr Label_CC2B3 ; CPU:$E680 PRG:2680 20 B3 C2 ldy #$00 ; CPU:$E683 PRG:2683 A0 00 sty ZpBE ; CPU:$E685 PRG:2685 84 BE sty ZpC8 ; CPU:$E687 PRG:2687 84 C8 sty ZpE4 ; CPU:$E689 PRG:2689 84 E4 sty Zp85 ; CPU:$E68B PRG:268B 84 85 iny ; CPU:$E68D PRG:268D C8 sty Zp86 ; CPU:$E68E PRG:268E 84 86 ; ----------------------------------------------------------------------------- ; Routine: Label_E690 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E690: jsr Label_CE7B2 ; CPU:$E690 PRG:2690 20 B2 E7 sta ZpC7 ; CPU:$E693 PRG:2693 85 C7 ; ----------------------------------------------------------------------------- ; Routine: Label_E695 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E695: lda #$18 ; CPU:$E695 PRG:2695 A9 18 jsr Label_CD055 ; CPU:$E697 PRG:2697 20 55 D0 ldy #$80 ; CPU:$E69A PRG:269A A0 80 ; ----------------------------------------------------------------------------- ; Routine: Label_E69C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E69C: lda ZpC8 ; CPU:$E69C PRG:269C A5 C8 bne Label_E6A6 ; CPU:$E69E PRG:269E D0 06 lda Zp06 ; CPU:$E6A0 PRG:26A0 A5 06 bne Label_E6CD ; CPU:$E6A2 PRG:26A2 D0 29 beq Label_E6AA ; CPU:$E6A4 PRG:26A4 F0 04 ; ----------------------------------------------------------------------------- ; Routine: Label_E6A6 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E6A6: lda Zp06 ; CPU:$E6A6 PRG:26A6 A5 06 sta ZpC8 ; CPU:$E6A8 PRG:26A8 85 C8 ; ----------------------------------------------------------------------------- ; Routine: Label_E6AA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E6AA: dex ; CPU:$E6AA PRG:26AA CA bne Label_E69C ; CPU:$E6AB PRG:26AB D0 EF dey ; CPU:$E6AD PRG:26AD 88 bne Label_E69C ; CPU:$E6AE PRG:26AE D0 EC ; ----------------------------------------------------------------------------- ; Routine: Label_E6B0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E6B0: lda ZpC7 ; CPU:$E6B0 PRG:26B0 A5 C7 jsr Label_CD055 ; CPU:$E6B2 PRG:26B2 20 55 D0 ldy #$80 ; CPU:$E6B5 PRG:26B5 A0 80 ; ----------------------------------------------------------------------------- ; Routine: Label_E6B7 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E6B7: lda ZpC8 ; CPU:$E6B7 PRG:26B7 A5 C8 bne Label_E6C1 ; CPU:$E6B9 PRG:26B9 D0 06 lda Zp06 ; CPU:$E6BB PRG:26BB A5 06 bne Label_E6D2 ; CPU:$E6BD PRG:26BD D0 13 beq Label_E6C5 ; CPU:$E6BF PRG:26BF F0 04 ; ----------------------------------------------------------------------------- ; Routine: Label_E6C1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E6C1: lda Zp06 ; CPU:$E6C1 PRG:26C1 A5 06 sta ZpC8 ; CPU:$E6C3 PRG:26C3 85 C8 ; ----------------------------------------------------------------------------- ; Routine: Label_E6C5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E6C5: dex ; CPU:$E6C5 PRG:26C5 CA bne Label_E6B7 ; CPU:$E6C6 PRG:26C6 D0 EF dey ; CPU:$E6C8 PRG:26C8 88 bne Label_E6B7 ; CPU:$E6C9 PRG:26C9 D0 EC beq Label_E695 ; CPU:$E6CB PRG:26CB F0 C8 ; ----------------------------------------------------------------------------- ; Routine: Label_E6CD ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E6CD: lda ZpC7 ; CPU:$E6CD PRG:26CD A5 C7 jsr Label_CD055 ; CPU:$E6CF PRG:26CF 20 55 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_E6D2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E6D2: lda Zp06 ; CPU:$E6D2 PRG:26D2 A5 06 sta ZpC8 ; CPU:$E6D4 PRG:26D4 85 C8 ror a ; CPU:$E6D6 PRG:26D6 6A bcs Label_E733 ; CPU:$E6D7 PRG:26D7 B0 5A ror a ; CPU:$E6D9 PRG:26D9 6A bcs Label_E73D ; CPU:$E6DA PRG:26DA B0 61 ror a ; CPU:$E6DC PRG:26DC 6A bcs Label_E749 ; CPU:$E6DD PRG:26DD B0 6A ror a ; CPU:$E6DF PRG:26DF 6A bcs Label_E753 ; CPU:$E6E0 PRG:26E0 B0 71 ror a ; CPU:$E6E2 PRG:26E2 6A bcs Label_E724 ; CPU:$E6E3 PRG:26E3 B0 3F ror a ; CPU:$E6E5 PRG:26E5 6A bcs Label_E702 ; CPU:$E6E6 PRG:26E6 B0 1A ror a ; CPU:$E6E8 PRG:26E8 6A bcs Label_E718 ; CPU:$E6E9 PRG:26E9 B0 2D ldx ZpC7 ; CPU:$E6EB PRG:26EB A6 C7 inx ; CPU:$E6ED PRG:26ED E8 cpx #$0A ; CPU:$E6EE PRG:26EE E0 0A bne Label_E6F4 ; CPU:$E6F0 PRG:26F0 D0 02 ldx #$00 ; CPU:$E6F2 PRG:26F2 A2 00 ; ----------------------------------------------------------------------------- ; Routine: Label_E6F4 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E6F4: stx ZpC7 ; CPU:$E6F4 PRG:26F4 86 C7 jsr Label_CE7B8 ; CPU:$E6F6 PRG:26F6 20 B8 E7 txa ; CPU:$E6F9 PRG:26F9 8A sta (Zp26),y ; CPU:$E6FA PRG:26FA 91 26 jsr Label_CD2AB ; CPU:$E6FC PRG:26FC 20 AB D2 jmp Label_CE6B0 ; CPU:$E6FF PRG:26FF 4C B0 E6 ; ----------------------------------------------------------------------------- ; Routine: Label_E702 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E702: jsr Label_CE9B8 ; CPU:$E702 PRG:2702 20 B8 E9 bcs Label_E70A ; CPU:$E705 PRG:2705 B0 03 jmp Label_CE7C7 ; CPU:$E707 PRG:2707 4C C7 E7 ; ----------------------------------------------------------------------------- ; Routine: Label_E70A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E70A: lda Zp06 ; CPU:$E70A PRG:270A A5 06 beq Label_E6B7 ; CPU:$E70C PRG:270C F0 A9 cmp #$30 ; CPU:$E70E PRG:270E C9 30 bne Label_E702 ; CPU:$E710 PRG:2710 D0 F0 jsr Label_CC5A1 ; CPU:$E712 PRG:2712 20 A1 C5 jmp Label_CC3A6 ; CPU:$E715 PRG:2715 4C A6 C3 ; ----------------------------------------------------------------------------- ; Routine: Label_E718 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E718: ldx ZpC7 ; CPU:$E718 PRG:2718 A6 C7 beq Label_E720 ; CPU:$E71A PRG:271A F0 04 dex ; CPU:$E71C PRG:271C CA jmp Label_CE6F4 ; CPU:$E71D PRG:271D 4C F4 E6 ; ----------------------------------------------------------------------------- ; Routine: Label_E720 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E720: ldx #$09 ; CPU:$E720 PRG:2720 A2 09 bne Label_E6F4 ; CPU:$E722 PRG:2722 D0 D0 ; ----------------------------------------------------------------------------- ; Routine: Label_E724 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E724: jsr Label_CC5A1 ; CPU:$E724 PRG:2724 20 A1 C5 jsr Label_CC63B ; CPU:$E727 PRG:2727 20 3B C6 jsr Label_CE75D ; CPU:$E72A PRG:272A 20 5D E7 jsr Label_CC7FE ; CPU:$E72D PRG:272D 20 FE C7 jmp Label_CC437 ; CPU:$E730 PRG:2730 4C 37 C4 ; ----------------------------------------------------------------------------- ; Routine: Label_E733 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E733: ldx Zp85 ; CPU:$E733 PRG:2733 A6 85 cpx #$0D ; CPU:$E735 PRG:2735 E0 0D beq Label_E743 ; CPU:$E737 PRG:2737 F0 0A inc Zp85 ; CPU:$E739 PRG:2739 E6 85 bne Label_E743 ; CPU:$E73B PRG:273B D0 06 ; ----------------------------------------------------------------------------- ; Routine: Label_E73D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E73D: ldx Zp85 ; CPU:$E73D PRG:273D A6 85 beq Label_E743 ; CPU:$E73F PRG:273F F0 02 dec Zp85 ; CPU:$E741 PRG:2741 C6 85 ; ----------------------------------------------------------------------------- ; Routine: Label_E743 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E743: jsr Label_CD291 ; CPU:$E743 PRG:2743 20 91 D2 jmp Label_CE690 ; CPU:$E746 PRG:2746 4C 90 E6 ; ----------------------------------------------------------------------------- ; Routine: Label_E749 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E749: ldx Zp86 ; CPU:$E749 PRG:2749 A6 86 cpx #$0D ; CPU:$E74B PRG:274B E0 0D beq Label_E743 ; CPU:$E74D PRG:274D F0 F4 inc Zp86 ; CPU:$E74F PRG:274F E6 86 bne Label_E743 ; CPU:$E751 PRG:2751 D0 F0 ; ----------------------------------------------------------------------------- ; Routine: Label_E753 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E753: ldx Zp86 ; CPU:$E753 PRG:2753 A6 86 cpx #$01 ; CPU:$E755 PRG:2755 E0 01 beq Label_E743 ; CPU:$E757 PRG:2757 F0 EA dec Zp86 ; CPU:$E759 PRG:2759 C6 86 bne Label_E743 ; CPU:$E75B PRG:275B D0 E6 ; ----------------------------------------------------------------------------- ; Routine: Label_E75D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E75D: ldx #$00 ; CPU:$E75D PRG:275D A2 00 ; ----------------------------------------------------------------------------- ; Routine: Label_E75F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E75F: jsr Label_CE789 ; CPU:$E75F PRG:275F 20 89 E7 lda $C66C,x ; CPU:$E762 PRG:2762 BD 6C C6 sta Zp28 ; CPU:$E765 PRG:2765 85 28 lda $C67A,x ; CPU:$E767 PRG:2767 BD 7A C6 sta Zp29 ; CPU:$E76A PRG:276A 85 29 ; ----------------------------------------------------------------------------- ; Routine: Label_E76C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E76C: lda (Zp28),y ; CPU:$E76C PRG:276C B1 28 cpx #$00 ; CPU:$E76E PRG:276E E0 00 bne Label_E773 ; CPU:$E770 PRG:2770 D0 01 txa ; CPU:$E772 PRG:2772 8A ; ----------------------------------------------------------------------------- ; Routine: Label_E773 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E773: sta (Zp26),y ; CPU:$E773 PRG:2773 91 26 iny ; CPU:$E775 PRG:2775 C8 cpy #$0E ; CPU:$E776 PRG:2776 C0 0E bne Label_E76C ; CPU:$E778 PRG:2778 D0 F2 lda #$02 ; CPU:$E77A PRG:277A A9 02 ; ----------------------------------------------------------------------------- ; Routine: Label_E77C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E77C: sta (Zp26),y ; CPU:$E77C PRG:277C 91 26 iny ; CPU:$E77E PRG:277E C8 cpy #$1C ; CPU:$E77F PRG:277F C0 1C bne Label_E77C ; CPU:$E781 PRG:2781 D0 F9 inx ; CPU:$E783 PRG:2783 E8 cpx #$0E ; CPU:$E784 PRG:2784 E0 0E bne Label_E75F ; CPU:$E786 PRG:2786 D0 D7 rts ; CPU:$E788 PRG:2788 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E789 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E789: txa ; CPU:$E789 PRG:2789 8A tay ; CPU:$E78A PRG:278A A8 jsr Label_CD2FA ; CPU:$E78B PRG:278B 20 FA D2 ldy #$00 ; CPU:$E78E PRG:278E A0 00 rts ; CPU:$E790 PRG:2790 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E791 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E791: ldx #$00 ; CPU:$E791 PRG:2791 A2 00 stx Zp86 ; CPU:$E793 PRG:2793 86 86 ; ----------------------------------------------------------------------------- ; Routine: Label_E795 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E795: jsr Label_CE789 ; CPU:$E795 PRG:2795 20 89 E7 sty Zp85 ; CPU:$E798 PRG:2798 84 85 ; ----------------------------------------------------------------------------- ; Routine: Label_E79A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E79A: lda (Zp26),y ; CPU:$E79A PRG:279A B1 26 jsr Label_CCA1C ; CPU:$E79C PRG:279C 20 1C CA inc Zp85 ; CPU:$E79F PRG:279F E6 85 ldy Zp85 ; CPU:$E7A1 PRG:27A1 A4 85 cpy #$10 ; CPU:$E7A3 PRG:27A3 C0 10 bne Label_E79A ; CPU:$E7A5 PRG:27A5 D0 F3 inc Zp86 ; CPU:$E7A7 PRG:27A7 E6 86 ldx Zp86 ; CPU:$E7A9 PRG:27A9 A6 86 cpx #$0E ; CPU:$E7AB PRG:27AB E0 0E bne Label_E795 ; CPU:$E7AD PRG:27AD D0 E6 jmp Label_CC94B ; CPU:$E7AF PRG:27AF 4C 4B C9 ; ----------------------------------------------------------------------------- ; Routine: Label_E7B2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E7B2: jsr Label_CE7B8 ; CPU:$E7B2 PRG:27B2 20 B8 E7 lda (Zp26),y ; CPU:$E7B5 PRG:27B5 B1 26 rts ; CPU:$E7B7 PRG:27B7 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E7B8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E7B8: ldy Zp86 ; CPU:$E7B8 PRG:27B8 A4 86 lda $C66C,y ; CPU:$E7BA PRG:27BA B9 6C C6 sta Zp26 ; CPU:$E7BD PRG:27BD 85 26 lda $C67A,y ; CPU:$E7BF PRG:27BF B9 7A C6 sta Zp27 ; CPU:$E7C2 PRG:27C2 85 27 ldy Zp85 ; CPU:$E7C4 PRG:27C4 A4 85 rts ; CPU:$E7C6 PRG:27C6 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E7C7 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E7C7: jsr Label_CD2E3 ; CPU:$E7C7 PRG:27C7 20 E3 D2 jsr Label_CC5A1 ; CPU:$E7CA PRG:27CA 20 A1 C5 inc ZpE4 ; CPU:$E7CD PRG:27CD E6 E4 lda ZpE4 ; CPU:$E7CF PRG:27CF A5 E4 cmp #$04 ; CPU:$E7D1 PRG:27D1 C9 04 bcc Label_E7D8 ; CPU:$E7D3 PRG:27D3 90 03 jmp Label_CE664 ; CPU:$E7D5 PRG:27D5 4C 64 E6 ; ----------------------------------------------------------------------------- ; Routine: Label_E7D8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E7D8: lda #$54 ; CPU:$E7D8 PRG:27D8 A9 54 sta Zp12 ; CPU:$E7DA PRG:27DA 85 12 lda #$E8 ; CPU:$E7DC PRG:27DC A9 E8 sta Zp13 ; CPU:$E7DE PRG:27DE 85 13 jsr Label_CE844 ; CPU:$E7E0 PRG:27E0 20 44 E8 ldx ZpE4 ; CPU:$E7E3 PRG:27E3 A6 E4 dex ; CPU:$E7E5 PRG:27E5 CA stx Zp14 ; CPU:$E7E6 PRG:27E6 86 14 txa ; CPU:$E7E8 PRG:27E8 8A asl a ; CPU:$E7E9 PRG:27E9 0A asl a ; CPU:$E7EA PRG:27EA 0A clc ; CPU:$E7EB PRG:27EB 18 adc Zp14 ; CPU:$E7EC PRG:27EC 65 14 tay ; CPU:$E7EE PRG:27EE A8 dey ; CPU:$E7EF PRG:27EF 88 jsr Label_CE84E ; CPU:$E7F0 PRG:27F0 20 4E E8 ; ----------------------------------------------------------------------------- ; Routine: Label_E7F3 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E7F3: lda Zp06 ; CPU:$E7F3 PRG:27F3 A5 06 and #$20 ; CPU:$E7F5 PRG:27F5 29 20 bne Label_E7C7 ; CPU:$E7F7 PRG:27F7 D0 CE lda Zp06 ; CPU:$E7F9 PRG:27F9 A5 06 and #$10 ; CPU:$E7FB PRG:27FB 29 10 beq Label_E7F3 ; CPU:$E7FD PRG:27FD F0 F4 jsr Label_CD2E3 ; CPU:$E7FF PRG:27FF 20 E3 D2 jsr Label_CC5A1 ; CPU:$E802 PRG:2802 20 A1 C5 ldx ZpE4 ; CPU:$E805 PRG:2805 A6 E4 dex ; CPU:$E807 PRG:2807 CA bne Label_E80D ; CPU:$E808 PRG:2808 D0 03 jmp Label_CC3A6 ; CPU:$E80A PRG:280A 4C A6 C3 ; ----------------------------------------------------------------------------- ; Routine: Label_E80D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E80D: dex ; CPU:$E80D PRG:280D CA bne Label_E83B ; CPU:$E80E PRG:280E D0 2B jsr Label_CE92C ; CPU:$E810 PRG:2810 20 2C E9 clc ; CPU:$E813 PRG:2813 18 ; ----------------------------------------------------------------------------- ; Routine: Label_E814 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E814: bcs Label_E81C ; CPU:$E814 PRG:2814 B0 06 jsr Label_CC5A1 ; CPU:$E816 PRG:2816 20 A1 C5 ; ----------------------------------------------------------------------------- ; Routine: Label_E819 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E819: jmp Label_CE664 ; CPU:$E819 PRG:2819 4C 64 E6 ; ----------------------------------------------------------------------------- ; Routine: Label_E81C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E81C: lda #$63 ; CPU:$E81C PRG:281C A9 63 sta Zp12 ; CPU:$E81E PRG:281E 85 12 lda #$E8 ; CPU:$E820 PRG:2820 A9 E8 sta Zp13 ; CPU:$E822 PRG:2822 85 13 jsr Label_CE844 ; CPU:$E824 PRG:2824 20 44 E8 ldy #$FF ; CPU:$E827 PRG:2827 A0 FF jsr Label_CE84E ; CPU:$E829 PRG:2829 20 4E E8 jsr Label_CDEB5 ; CPU:$E82C PRG:282C 20 B5 DE ; ----------------------------------------------------------------------------- ; Routine: Label_E82F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E82F: lda Zp06 ; CPU:$E82F PRG:282F A5 06 beq Label_E82F ; CPU:$E831 PRG:2831 F0 FC jsr Label_CD2E3 ; CPU:$E833 PRG:2833 20 E3 D2 jsr Label_CC5A1 ; CPU:$E836 PRG:2836 20 A1 C5 ; ----------------------------------------------------------------------------- ; Routine: Label_E839 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E839: beq Label_E819 ; CPU:$E839 PRG:2839 F0 DE ; ----------------------------------------------------------------------------- ; Routine: Label_E83B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E83B: dex ; CPU:$E83B PRG:283B CA bne Label_E839 ; CPU:$E83C PRG:283C D0 FB jsr Label_CE886 ; CPU:$E83E PRG:283E 20 86 E8 jmp Label_CE814 ; CPU:$E841 PRG:2841 4C 14 E8 ; ----------------------------------------------------------------------------- ; Routine: Label_E844 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E844: jsr Label_CDEDC ; CPU:$E844 PRG:2844 20 DC DE lda #$22 ; CPU:$E847 PRG:2847 A9 22 ldx #$0C ; CPU:$E849 PRG:2849 A2 0C jmp Label_CC178 ; CPU:$E84B PRG:284B 4C 78 C1 ; ----------------------------------------------------------------------------- ; Routine: Label_E84E ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E84E: jsr Label_CDD7A ; CPU:$E84E PRG:284E 20 7A DD jmp Label_CDFAD ; CPU:$E851 PRG:2851 4C AD DF ; ---- data $E854-$E868 (21 bytes) ---- .byte $4D, $45, $4E, $55, $00, $53, $41, $56, $45, $00, $4C, $4F, $41, $44, $00, $45 ; CPU:$E854 PRG:2854 4D 45 4E 55 00 53 41 56 45 00 4C 4F 41 44 00 45 .byte $52, $52, $4F, $52, $00 ; CPU:$E864 PRG:2864 52 52 4F 52 00 ; ----------------------------------------------------------------------------- ; Routine: Label_E869 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E869: inc ZpDD ; CPU:$E869 PRG:2869 E6 DD bne Label_E86F ; CPU:$E86B PRG:286B D0 02 inc ZpDE ; CPU:$E86D PRG:286D E6 DE ; ----------------------------------------------------------------------------- ; Routine: Label_E86F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E86F: rts ; CPU:$E86F PRG:286F 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E870 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E870: inc ZpDF ; CPU:$E870 PRG:2870 E6 DF bne Label_E86F ; CPU:$E872 PRG:2872 D0 FB inc ZpE0 ; CPU:$E874 PRG:2874 E6 E0 rts ; CPU:$E876 PRG:2876 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E877 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E877: jsr Label_CC2BC ; CPU:$E877 PRG:2877 20 BC C2 lda #$88 ; CPU:$E87A PRG:287A A9 88 sta ZpDD ; CPU:$E87C PRG:287C 85 DD lda #$03 ; CPU:$E87E PRG:287E A9 03 sta ZpDE ; CPU:$E880 PRG:2880 85 DE rts ; CPU:$E882 PRG:2882 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E883 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E883: jmp Label_CC2B3 ; CPU:$E883 PRG:2883 4C B3 C2 ; ----------------------------------------------------------------------------- ; Routine: Label_E886 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E886: jsr Label_CE877 ; CPU:$E886 PRG:2886 20 77 E8 ; ----------------------------------------------------------------------------- ; Routine: Label_E889 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E889: ldx #$14 ; CPU:$E889 PRG:2889 A2 14 ; ----------------------------------------------------------------------------- ; Routine: Label_E88B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E88B: jsr Label_CE8FB ; CPU:$E88B PRG:288B 20 FB E8 bcs Label_E89A ; CPU:$E88E PRG:288E B0 0A bne Label_E889 ; CPU:$E890 PRG:2890 D0 F7 dex ; CPU:$E892 PRG:2892 CA bne Label_E88B ; CPU:$E893 PRG:2893 D0 F6 ldx #$14 ; CPU:$E895 PRG:2895 A2 14 ; ----------------------------------------------------------------------------- ; Routine: Label_E897 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E897: jsr Label_CE8FB ; CPU:$E897 PRG:2897 20 FB E8 ; ----------------------------------------------------------------------------- ; Routine: Label_E89A ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E89A: bcs Label_E8D5 ; CPU:$E89A PRG:289A B0 39 beq Label_E889 ; CPU:$E89C PRG:289C F0 EB dex ; CPU:$E89E PRG:289E CA bne Label_E897 ; CPU:$E89F PRG:289F D0 F6 lda #$00 ; CPU:$E8A1 PRG:28A1 A9 00 sta ZpDF ; CPU:$E8A3 PRG:28A3 85 DF sta ZpE0 ; CPU:$E8A5 PRG:28A5 85 E0 jsr Label_CE8E1 ; CPU:$E8A7 PRG:28A7 20 E1 E8 jsr Label_CE8E1 ; CPU:$E8AA PRG:28AA 20 E1 E8 ; ----------------------------------------------------------------------------- ; Routine: Label_E8AD ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E8AD: jsr Label_CE90F ; CPU:$E8AD PRG:28AD 20 0F E9 bcs Label_E8D5 ; CPU:$E8B0 PRG:28B0 B0 23 ldy #$00 ; CPU:$E8B2 PRG:28B2 A0 00 sta (ZpDD),y ; CPU:$E8B4 PRG:28B4 91 DD jsr Label_CE869 ; CPU:$E8B6 PRG:28B6 20 69 E8 lda ZpDE ; CPU:$E8B9 PRG:28B9 A5 DE cmp #$06 ; CPU:$E8BB PRG:28BB C9 06 bne Label_E8AD ; CPU:$E8BD PRG:28BD D0 EE lda ZpDF ; CPU:$E8BF PRG:28BF A5 DF sta ZpDD ; CPU:$E8C1 PRG:28C1 85 DD lda ZpE0 ; CPU:$E8C3 PRG:28C3 A5 E0 sta ZpDE ; CPU:$E8C5 PRG:28C5 85 DE jsr Label_CE90F ; CPU:$E8C7 PRG:28C7 20 0F E9 cmp ZpDE ; CPU:$E8CA PRG:28CA C5 DE bne Label_E8D5 ; CPU:$E8CC PRG:28CC D0 07 jsr Label_CE90F ; CPU:$E8CE PRG:28CE 20 0F E9 cmp ZpDD ; CPU:$E8D1 PRG:28D1 C5 DD beq Label_E8DA ; CPU:$E8D3 PRG:28D3 F0 05 ; ----------------------------------------------------------------------------- ; Routine: Label_E8D5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E8D5: jsr Label_CE883 ; CPU:$E8D5 PRG:28D5 20 83 E8 ; ----------------------------------------------------------------------------- ; Routine: Label_E8D8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E8D8: sec ; CPU:$E8D8 PRG:28D8 38 rts ; CPU:$E8D9 PRG:28D9 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E8DA ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E8DA: jsr Label_CE883 ; CPU:$E8DA PRG:28DA 20 83 E8 lda #$00 ; CPU:$E8DD PRG:28DD A9 00 clc ; CPU:$E8DF PRG:28DF 18 rts ; CPU:$E8E0 PRG:28E0 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E8E1 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E8E1: jsr Label_CEA04 ; CPU:$E8E1 PRG:28E1 20 04 EA beq Label_E8D8 ; CPU:$E8E4 PRG:28E4 F0 F2 lda $4016 ; CPU:$E8E6 PRG:28E6 AD 16 40 and #$02 ; CPU:$E8E9 PRG:28E9 29 02 beq Label_E8E1 ; CPU:$E8EB PRG:28EB F0 F4 ; ----------------------------------------------------------------------------- ; Routine: Label_E8ED ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E8ED: jsr Label_CEA04 ; CPU:$E8ED PRG:28ED 20 04 EA beq Label_E8D8 ; CPU:$E8F0 PRG:28F0 F0 E6 lda $4016 ; CPU:$E8F2 PRG:28F2 AD 16 40 and #$02 ; CPU:$E8F5 PRG:28F5 29 02 bne Label_E8ED ; CPU:$E8F7 PRG:28F7 D0 F4 clc ; CPU:$E8F9 PRG:28F9 18 rts ; CPU:$E8FA PRG:28FA 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E8FB ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E8FB: jsr Label_CE8E1 ; CPU:$E8FB PRG:28FB 20 E1 E8 bcs Label_E8D8 ; CPU:$E8FE PRG:28FE B0 D8 lda #$4E ; CPU:$E900 PRG:2900 A9 4E sta ZpE2 ; CPU:$E902 PRG:2902 85 E2 ; ----------------------------------------------------------------------------- ; Routine: Label_E904 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E904: dec ZpE2 ; CPU:$E904 PRG:2904 C6 E2 bne Label_E904 ; CPU:$E906 PRG:2906 D0 FC lda $4016 ; CPU:$E908 PRG:2908 AD 16 40 and #$02 ; CPU:$E90B PRG:290B 29 02 clc ; CPU:$E90D PRG:290D 18 rts ; CPU:$E90E PRG:290E 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E90F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E90F: ldx #$08 ; CPU:$E90F PRG:290F A2 08 ldy #$00 ; CPU:$E911 PRG:2911 A0 00 ; ----------------------------------------------------------------------------- ; Routine: Label_E913 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E913: tya ; CPU:$E913 PRG:2913 98 asl a ; CPU:$E914 PRG:2914 0A tay ; CPU:$E915 PRG:2915 A8 jsr Label_CE8FB ; CPU:$E916 PRG:2916 20 FB E8 bcs Label_E8D8 ; CPU:$E919 PRG:2919 B0 BD bne Label_E921 ; CPU:$E91B PRG:291B D0 04 jsr Label_CE870 ; CPU:$E91D PRG:291D 20 70 E8 iny ; CPU:$E920 PRG:2920 C8 ; ----------------------------------------------------------------------------- ; Routine: Label_E921 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E921: dex ; CPU:$E921 PRG:2921 CA bne Label_E913 ; CPU:$E922 PRG:2922 D0 EF jsr Label_CE8E1 ; CPU:$E924 PRG:2924 20 E1 E8 bcs Label_E8D8 ; CPU:$E927 PRG:2927 B0 AF tya ; CPU:$E929 PRG:2929 98 clc ; CPU:$E92A PRG:292A 18 rts ; CPU:$E92B PRG:292B 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E92C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E92C: jsr Label_CE877 ; CPU:$E92C PRG:292C 20 77 E8 lda #$20 ; CPU:$E92F PRG:292F A9 20 sta ZpDF ; CPU:$E931 PRG:2931 85 DF lda #$4E ; CPU:$E933 PRG:2933 A9 4E sta ZpE0 ; CPU:$E935 PRG:2935 85 E0 ; ----------------------------------------------------------------------------- ; Routine: Label_E937 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E937: jsr Label_CE998 ; CPU:$E937 PRG:2937 20 98 E9 dec ZpDF ; CPU:$E93A PRG:293A C6 DF bne Label_E937 ; CPU:$E93C PRG:293C D0 F9 dec ZpE0 ; CPU:$E93E PRG:293E C6 E0 bne Label_E937 ; CPU:$E940 PRG:2940 D0 F5 ldx #$14 ; CPU:$E942 PRG:2942 A2 14 ; ----------------------------------------------------------------------------- ; Routine: Label_E944 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E944: jsr Label_CE99D ; CPU:$E944 PRG:2944 20 9D E9 dex ; CPU:$E947 PRG:2947 CA bne Label_E944 ; CPU:$E948 PRG:2948 D0 FA ldx #$14 ; CPU:$E94A PRG:294A A2 14 ; ----------------------------------------------------------------------------- ; Routine: Label_E94C ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E94C: jsr Label_CE998 ; CPU:$E94C PRG:294C 20 98 E9 dex ; CPU:$E94F PRG:294F CA bne Label_E94C ; CPU:$E950 PRG:2950 D0 FA jsr Label_CE99D ; CPU:$E952 PRG:2952 20 9D E9 lda #$00 ; CPU:$E955 PRG:2955 A9 00 sta ZpDF ; CPU:$E957 PRG:2957 85 DF sta ZpE0 ; CPU:$E959 PRG:2959 85 E0 ; ----------------------------------------------------------------------------- ; Routine: Label_E95B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E95B: ldy #$00 ; CPU:$E95B PRG:295B A0 00 lda (ZpDD),y ; CPU:$E95D PRG:295D B1 DD jsr Label_CE97D ; CPU:$E95F PRG:295F 20 7D E9 jsr Label_CE869 ; CPU:$E962 PRG:2962 20 69 E8 lda ZpDE ; CPU:$E965 PRG:2965 A5 DE cmp #$06 ; CPU:$E967 PRG:2967 C9 06 bne Label_E95B ; CPU:$E969 PRG:2969 D0 F0 lda ZpDF ; CPU:$E96B PRG:296B A5 DF pha ; CPU:$E96D PRG:296D 48 lda ZpE0 ; CPU:$E96E PRG:296E A5 E0 jsr Label_CE97D ; CPU:$E970 PRG:2970 20 7D E9 pla ; CPU:$E973 PRG:2973 68 jsr Label_CE97D ; CPU:$E974 PRG:2974 20 7D E9 jsr Label_CE99D ; CPU:$E977 PRG:2977 20 9D E9 jmp Label_CE883 ; CPU:$E97A PRG:297A 4C 83 E8 ; ----------------------------------------------------------------------------- ; Routine: Label_E97D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E97D: jsr Label_CE99D ; CPU:$E97D PRG:297D 20 9D E9 ldx #$08 ; CPU:$E980 PRG:2980 A2 08 tay ; CPU:$E982 PRG:2982 A8 ; ----------------------------------------------------------------------------- ; Routine: Label_E983 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E983: tya ; CPU:$E983 PRG:2983 98 asl a ; CPU:$E984 PRG:2984 0A tay ; CPU:$E985 PRG:2985 A8 bcs Label_E98F ; CPU:$E986 PRG:2986 B0 07 jsr Label_CE998 ; CPU:$E988 PRG:2988 20 98 E9 ; ----------------------------------------------------------------------------- ; Routine: Label_E98B ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E98B: dex ; CPU:$E98B PRG:298B CA bne Label_E983 ; CPU:$E98C PRG:298C D0 F5 rts ; CPU:$E98E PRG:298E 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E98F ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E98F: jsr Label_CE99D ; CPU:$E98F PRG:298F 20 9D E9 jsr Label_CE870 ; CPU:$E992 PRG:2992 20 70 E8 jmp Label_CE98B ; CPU:$E995 PRG:2995 4C 8B E9 ; ----------------------------------------------------------------------------- ; Routine: Label_E998 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E998: pha ; CPU:$E998 PRG:2998 48 lda #$34 ; CPU:$E999 PRG:2999 A9 34 bne Label_E9A0 ; CPU:$E99B PRG:299B D0 03 ; ----------------------------------------------------------------------------- ; Routine: Label_E99D ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E99D: pha ; CPU:$E99D PRG:299D 48 lda #$6A ; CPU:$E99E PRG:299E A9 6A ; ----------------------------------------------------------------------------- ; Routine: Label_E9A0 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E9A0: sta ZpE2 ; CPU:$E9A0 PRG:29A0 85 E2 sta ZpE3 ; CPU:$E9A2 PRG:29A2 85 E3 lda #$04 ; CPU:$E9A4 PRG:29A4 A9 04 sta $4016 ; CPU:$E9A6 PRG:29A6 8D 16 40 ; ----------------------------------------------------------------------------- ; Routine: Label_E9A9 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E9A9: dec ZpE2 ; CPU:$E9A9 PRG:29A9 C6 E2 bne Label_E9A9 ; CPU:$E9AB PRG:29AB D0 FC lda #$FF ; CPU:$E9AD PRG:29AD A9 FF sta $4016 ; CPU:$E9AF PRG:29AF 8D 16 40 ; ----------------------------------------------------------------------------- ; Routine: Label_E9B2 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E9B2: dec ZpE3 ; CPU:$E9B2 PRG:29B2 C6 E3 bne Label_E9B2 ; CPU:$E9B4 PRG:29B4 D0 FC pla ; CPU:$E9B6 PRG:29B6 68 rts ; CPU:$E9B7 PRG:29B7 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E9B8 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E9B8: lda #$05 ; CPU:$E9B8 PRG:29B8 A9 05 sta $4016 ; CPU:$E9BA PRG:29BA 8D 16 40 nop ; CPU:$E9BD PRG:29BD EA nop ; CPU:$E9BE PRG:29BE EA nop ; CPU:$E9BF PRG:29BF EA nop ; CPU:$E9C0 PRG:29C0 EA nop ; CPU:$E9C1 PRG:29C1 EA nop ; CPU:$E9C2 PRG:29C2 EA ldx #$00 ; CPU:$E9C3 PRG:29C3 A2 00 ; ----------------------------------------------------------------------------- ; Routine: Label_E9C5 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E9C5: lda #$04 ; CPU:$E9C5 PRG:29C5 A9 04 sta $4016 ; CPU:$E9C7 PRG:29C7 8D 16 40 jsr Label_CE9FE ; CPU:$E9CA PRG:29CA 20 FE E9 lda #$06 ; CPU:$E9CD PRG:29CD A9 06 sta $4016 ; CPU:$E9CF PRG:29CF 8D 16 40 jsr Label_CE9FE ; CPU:$E9D2 PRG:29D2 20 FE E9 inx ; CPU:$E9D5 PRG:29D5 E8 cpx #$09 ; CPU:$E9D6 PRG:29D6 E0 09 bne Label_E9C5 ; CPU:$E9D8 PRG:29D8 D0 EB lda #$04 ; CPU:$E9DA PRG:29DA A9 04 sta $4016 ; CPU:$E9DC PRG:29DC 8D 16 40 jsr Label_CE9FE ; CPU:$E9DF PRG:29DF 20 FE E9 lda $4017 ; CPU:$E9E2 PRG:29E2 AD 17 40 and #$1E ; CPU:$E9E5 PRG:29E5 29 1E cmp #$1E ; CPU:$E9E7 PRG:29E7 C9 1E bne Label_E9FC ; CPU:$E9E9 PRG:29E9 D0 11 lda #$00 ; CPU:$E9EB PRG:29EB A9 00 sta $4016 ; CPU:$E9ED PRG:29ED 8D 16 40 jsr Label_CE9FE ; CPU:$E9F0 PRG:29F0 20 FE E9 lda $4017 ; CPU:$E9F3 PRG:29F3 AD 17 40 and #$1E ; CPU:$E9F6 PRG:29F6 29 1E bne Label_E9FC ; CPU:$E9F8 PRG:29F8 D0 02 clc ; CPU:$E9FA PRG:29FA 18 rts ; CPU:$E9FB PRG:29FB 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E9FC ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E9FC: sec ; CPU:$E9FC PRG:29FC 38 rts ; CPU:$E9FD PRG:29FD 60 ; ----------------------------------------------------------------------------- ; Routine: Label_E9FE ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_E9FE: ldy #$0A ; CPU:$E9FE PRG:29FE A0 0A ; ----------------------------------------------------------------------------- ; Routine: Label_EA00 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_EA00: dey ; CPU:$EA00 PRG:2A00 88 bne Label_EA00 ; CPU:$EA01 PRG:2A01 D0 FD rts ; CPU:$EA03 PRG:2A03 60 ; ----------------------------------------------------------------------------- ; Routine: Label_EA04 ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- Label_EA04: lda #$05 ; CPU:$EA04 PRG:2A04 A9 05 sta $4016 ; CPU:$EA06 PRG:2A06 8D 16 40 nop ; CPU:$EA09 PRG:2A09 EA nop ; CPU:$EA0A PRG:2A0A EA nop ; CPU:$EA0B PRG:2A0B EA lda #$04 ; CPU:$EA0C PRG:2A0C A9 04 sta $4016 ; CPU:$EA0E PRG:2A0E 8D 16 40 lda #$06 ; CPU:$EA11 PRG:2A11 A9 06 sta $4016 ; CPU:$EA13 PRG:2A13 8D 16 40 lda $4017 ; CPU:$EA16 PRG:2A16 AD 17 40 and #$10 ; CPU:$EA19 PRG:2A19 29 10 rts ; CPU:$EA1B PRG:2A1B 60 ; ---- data $EA1C-$FFF8 (5597 bytes) ---- .byte $87, $01, $01, $09, $0F, $08, $39, $02, $25, $08, $2D, $02, $03, $0A, $09, $08 ; CPU:$EA1C PRG:2A1C 87 01 01 09 0F 08 39 02 25 08 2D 02 03 0A 09 08 .byte $12, $02, $01, $06, $22, $02, $01, $0A, $0D, $08, $1F, $02, $01, $82, $20, $00 ; CPU:$EA2C PRG:2A2C 12 02 01 06 22 02 01 0A 0D 08 1F 02 01 82 20 00 .byte $05, $01, $01, $80, $20, $00, $1D, $01, $0F, $02, $01, $00, $01, $80, $31, $00 ; CPU:$EA3C PRG:2A3C 05 01 01 80 20 00 1D 01 0F 02 01 00 01 80 31 00 .byte $01, $40, $46, $00, $2D, $01, $01, $81, $17, $00, $0F, $01, $01, $80, $05, $01 ; CPU:$EA4C PRG:2A4C 01 40 46 00 2D 01 01 81 17 00 0F 01 01 80 05 01 .byte $01, $04, $01, $00, $60, $01, $01, $08, $01, $00, $11, $08, $37, $02, $27, $08 ; CPU:$EA5C PRG:2A5C 01 04 01 00 60 01 01 08 01 00 11 08 37 02 27 08 .byte $27, $01, $01, $09, $0F, $08, $38, $02, $02, $0A, $16, $08, $BA, $4B, $C9, $D2 ; CPU:$EA6C PRG:2A6C 27 01 01 09 0F 08 38 02 02 0A 16 08 BA 4B C9 D2 .byte $13, $98, $5C, $E6, $31, $0E, $02, $71, $0B, $AA, $43, $A4, $10, $F0, $C1, $9E ; CPU:$EA7C PRG:2A7C 13 98 5C E6 31 0E 02 71 0B AA 43 A4 10 F0 C1 9E .byte $00, $02, $01, $48, $15, $55, $35, $59, $E5, $92, $DB, $77, $DA, $F2, $22, $30 ; CPU:$EA8C PRG:2A8C 00 02 01 48 15 55 35 59 E5 92 DB 77 DA F2 22 30 .byte $B9, $4C, $82, $83, $0B, $1A, $C5, $74, $14, $98, $5D, $46, $16, $15, $A6, $E8 ; CPU:$EA9C PRG:2A9C B9 4C 82 83 0B 1A C5 74 14 98 5D 46 16 15 A6 E8 .byte $C3, $B8, $00, $02, $5F, $FF, $FF, $00, $80, $48, $21, $73, $1A, $44, $E4, $EB ; CPU:$EAAC PRG:2AAC C3 B8 00 02 5F FF FF 00 80 48 21 73 1A 44 E4 EB .byte $27, $C6, $F6, $05, $94, $B7, $2B, $8E, $A6, $57, $B5, $E3, $F9, $5E, $DD, $A4 ; CPU:$EABC PRG:2ABC 27 C6 F6 05 94 B7 2B 8E A6 57 B5 E3 F9 5E DD A4 .byte $52, $60, $00, $C9, $24, $92, $4B, $1C, $00, $FB, $1C, $00, $C0, $01, $80, $00 ; CPU:$EACC PRG:2ACC 52 60 00 C9 24 92 4B 1C 00 FB 1C 00 C0 01 80 00 .byte $00, $06, $49, $35, $F6, $51, $45, $80, $03, $00, $00, $00, $0C, $00, $06, $CC ; CPU:$EADC PRG:2ADC 00 06 49 35 F6 51 45 80 03 00 00 00 0C 00 06 CC .byte $4C, $2A, $A5, $51, $55, $4A, $8A, $AF, $D8, $00, $06, $00, $0C, $0E, $03, $24 ; CPU:$EAEC PRG:2AEC 4C 2A A5 51 55 4A 8A AF D8 00 06 00 0C 0E 03 24 .byte $A4, $92, $4F, $31, $C8, $AA, $8C, $A7, $FE, $2A, $AA, $A6, $45, $81, $51, $45 ; CPU:$EAFC PRG:2AFC A4 92 4F 31 C8 AA 8C A7 FE 2A AA A6 45 81 51 45 .byte $2F, $FF, $FE, $56, $5C, $88, $62, $A5, $55, $75, $55, $57, $57, $5D, $70, $10 ; CPU:$EB0C PRG:2B0C 2F FF FE 56 5C 88 62 A5 55 75 55 57 57 5D 70 10 .byte $00, $00, $C0, $12, $49, $23, $00, $31, $CA, $0C, $2E, $33, $22, $94, $42, $E2 ; CPU:$EB1C PRG:2B1C 00 00 C0 12 49 23 00 31 CA 0C 2E 33 22 94 42 E2 .byte $03, $5A, $2E, $A0, $59, $07, $42, $90, $EA, $65, $DB, $15, $49, $04, $3E, $C0 ; CPU:$EB2C PRG:2B2C 03 5A 2E A0 59 07 42 90 EA 65 DB 15 49 04 3E C0 .byte $C4, $2E, $11, $0F, $98, $42, $EA, $30, $B9, $83, $12, $98, $5C, $62, $17, $28 ; CPU:$EB3C PRG:2B3C C4 2E 11 0F 98 42 EA 30 B9 83 12 98 5C 62 17 28 .byte $87, $C8, $21, $70, $92, $25, $10, $B9, $8C, $2E, $53, $0B, $88, $85, $E2, $B2 ; CPU:$EB4C PRG:2B4C 87 C8 21 70 92 25 10 B9 8C 2E 53 0B 88 85 E2 B2 .byte $DB, $2E, $59, $5C, $B3, $16, $20, $02, $55, $53, $55, $35, $5F, $51, $20, $85 ; CPU:$EB5C PRG:2B5C DB 2E 59 5C B3 16 20 02 55 53 55 35 5F 51 20 85 .byte $C8, $21, $73, $18, $5C, $46, $61, $14, $72, $41, $0B, $92, $42, $E6, $10, $BA ; CPU:$EB6C PRG:2B6C C8 21 73 18 5C 46 61 14 72 41 0B 92 42 E6 10 BA .byte $80, $92, $08, $5C, $E2, $17, $49, $85, $86, $2C, $70, $10, $00, $00, $AB, $A8 ; CPU:$EB7C PRG:2B7C 80 92 08 5C E2 17 49 85 86 2C 70 10 00 00 AB A8 .byte $00, $4C, $58, $E0, $20, $00, $01, $20, $30, $00, $98, $33, $C0, $40, $00, $00 ; CPU:$EB8C PRG:2B8C 00 4C 58 E0 20 00 01 20 30 00 98 33 C0 40 00 00 .byte $6A, $40, $C1, $01, $67, $1B, $CD, $34, $21, $97, $00, $43, $A5, $90, $B9, $65 ; CPU:$EB9C PRG:2B9C 6A 40 C1 01 67 1B CD 34 21 97 00 43 A5 90 B9 65 .byte $42, $16, $19, $8E, $46, $50, $16, $76, $76, $50, $16, $73, $07, $88, $28, $A0 ; CPU:$EBAC PRG:2BAC 42 16 19 8E 46 50 16 76 76 50 16 73 07 88 28 A0 .byte $D5, $48, $28, $A0, $AC, $28, $2F, $E8, $2E, $63, $F1, $16, $65, $15, $15, $16 ; CPU:$EBBC PRG:2BBC D5 48 28 A0 AC 28 2F E8 2E 63 F1 16 65 15 15 16 .byte $65, $1C, $C1, $E2, $95, $50, $A8, $0A, $95, $50, $AB, $0E, $09, $B2, $0E, $B0 ; CPU:$EBCC PRG:2BCC 65 1C C1 E2 95 50 A8 0A 95 50 AB 0E 09 B2 0E B0 .byte $FF, $A0, $BF, $F5, $83, $CB, $6A, $F6, $FB, $EE, $5F, $86, $64, $71, $55, $4A ; CPU:$EBDC PRG:2BDC FF A0 BF F5 83 CB 6A F6 FB EE 5F 86 64 71 55 4A .byte $85, $54, $A1, $55, $55, $87, $EF, $07, $7F, $AC, $16, $7F, $7D, $D0, $0B, $31 ; CPU:$EBEC PRG:2BEC 85 54 A1 55 55 87 EF 07 7F AC 16 7F 7D D0 0B 31 .byte $6C, $57, $25, $2C, $B9, $2B, $93, $F1, $11, $99, $84, $3A, $61, $21, $85, $8D ; CPU:$EBFC PRG:2BFC 6C 57 25 2C B9 2B 93 F1 11 99 84 3A 61 21 85 8D .byte $22, $91, $F2, $65, $F3, $0B, $A2, $91, $C9, $39, $32, $E9, $7D, $D1, $F8, $04 ; CPU:$EC0C PRG:2C0C 22 91 F2 65 F3 0B A2 91 C9 39 32 E9 7D D1 F8 04 .byte $90, $06, $03, $92, $40, $01, $80, $38, $03, $16, $30, $20, $15, $D0, $02, $02 ; CPU:$EC1C PRG:2C1C 90 06 03 92 40 01 80 38 03 16 30 20 15 D0 02 02 .byte $00, $05, $62, $93, $49, $F9, $32, $B9, $65, $C1, $83, $E4, $18, $0F, $7C, $01 ; CPU:$EC2C PRG:2C2C 00 05 62 93 49 F9 32 B9 65 C1 83 E4 18 0F 7C 01 .byte $00, $20, $03, $32, $38, $A9, $54, $55, $48, $A2, $B5, $55, $60, $B2, $7A, $6E ; CPU:$EC3C PRG:2C3C 00 20 03 32 38 A9 54 55 48 A2 B5 55 60 B2 7A 6E .byte $6C, $C1, $E2, $A5, $55, $45, $55, $15, $51, $55, $82, $D9, $79, $02, $C2, $52 ; CPU:$EC4C PRG:2C4C 6C C1 E2 A5 55 45 55 15 51 55 82 D9 79 02 C2 52 .byte $21, $EA, $3B, $2E, $2F, $6A, $76, $24, $30, $88, $75, $52, $A1, $0E, $1C, $47 ; CPU:$EC5C PRG:2C5C 21 EA 3B 2E 2F 6A 76 24 30 88 75 52 A1 0E 1C 47 .byte $63, $26, $B2, $AA, $A0, $08, $09, $98, $B1, $C0, $00, $00, $40, $00, $20, $21 ; CPU:$EC6C PRG:2C6C 63 26 B2 AA A0 08 09 98 B1 C0 00 00 40 00 20 21 .byte $31, $0F, $8A, $A0, $01, $00, $1E, $20, $64, $10, $99, $04, $C6, $17, $71, $85 ; CPU:$EC7C PRG:2C7C 31 0F 8A A0 01 00 1E 20 64 10 99 04 C6 17 71 85 .byte $8E, $23, $B1, $54, $55, $B5, $59, $55, $64, $CC, $43, $E2, $A8, $10, $00, $10 ; CPU:$EC8C PRG:2C8C 8E 23 B1 54 55 B5 59 55 64 CC 43 E2 A8 10 00 10 .byte $00, $11, $18, $8E, $C5, $60, $35, $55, $70, $00, $33, $31, $74, $08, $47, $BF ; CPU:$EC9C PRG:2C9C 00 11 18 8E C5 60 35 55 70 00 33 31 74 08 47 BF .byte $FF, $BE, $1F, $A2, $72, $C9, $A5, $92, $49, $64, $92, $49, $3F, $86, $59, $C5 ; CPU:$ECAC PRG:2CAC FF BE 1F A2 72 C9 A5 92 49 64 92 49 3F 86 59 C5 .byte $DE, $21, $08, $00, $80, $06, $00, $09, $8B, $1C, $6A, $90, $C1, $AA, $EA, $AA ; CPU:$ECBC PRG:2CBC DE 21 08 00 80 06 00 09 8B 1C 6A 90 C1 AA EA AA .byte $90, $18, $A1, $4C, $C2, $65, $18, $A4, $DC, $21, $10, $87, $62, $12, $E1, $5D ; CPU:$ECCC PRG:2CCC 90 18 A1 4C C2 65 18 A4 DC 21 10 87 62 12 E1 5D .byte $2F, $6C, $58, $E0, $02, $55, $08, $15, $4D, $57, $38, $33, $40, $04, $00, $10 ; CPU:$ECDC PRG:2CDC 2F 6C 58 E0 02 55 08 15 4D 57 38 33 40 04 00 10 .byte $0A, $9A, $AE, $AB, $2F, $A6, $D9, $74, $12, $98, $5C, $86, $21, $0B, $9C, $42 ; CPU:$ECEC PRG:2CEC 0A 9A AE AB 2F A6 D9 74 12 98 5C 86 21 0B 9C 42 .byte $C2, $F1, $59, $7D, $36, $CB, $A3, $16, $38, $20, $00, $00, $0D, $53, $00, $4E ; CPU:$ECFC PRG:2CFC C2 F1 59 7D 36 CB A3 16 38 20 00 00 0D 53 00 4E .byte $0F, $90, $40, $00, $00, $12, $04, $FF, $1E, $03, $03, $80, $00, $00, $07, $24 ; CPU:$ED0C PRG:2D0C 0F 90 40 00 00 12 04 FF 1E 03 03 80 00 00 07 24 .byte $8C, $11, $C8, $64, $E6, $17, $60, $85, $C2, $25, $27, $59, $FE, $37, $4B, $D8 ; CPU:$ED1C PRG:2D1C 8C 11 C8 64 E6 17 60 85 C2 25 27 59 FE 37 4B D8 .byte $17, $31, $88, $B8, $62, $99, $72, $FA, $0B, $C7, $CB, $E8, $7E, $1D, $92, $49 ; CPU:$ED2C PRG:2D2C 17 31 88 B8 62 99 72 FA 0B C7 CB E8 7E 1D 92 49 .byte $72, $33, $80, $03, $17, $23, $24, $92, $F3, $23, $0D, $49, $53, $D5, $6D, $43 ; CPU:$ED3C PRG:2D3C 72 33 80 03 17 23 24 92 F3 23 0D 49 53 D5 6D 43 .byte $52, $66, $46, $1A, $92, $A7, $AA, $DA, $86, $A4, $EC, $8E, $0B, $00, $1C, $00 ; CPU:$ED4C PRG:2D4C 52 66 46 1A 92 A7 AA DA 86 A4 EC 8E 0B 00 1C 00 .byte $18, $80, $19, $1C, $17, $99, $18, $55, $4A, $9E, $AB, $6A, $15, $53, $32, $20 ; CPU:$ED5C PRG:2D5C 18 80 19 1C 17 99 18 55 4A 9E AB 6A 15 53 32 20 .byte $D4, $9F, $A2, $A8, $FE, $35, $26, $64, $71, $A9, $A8, $4A, $A1, $2A, $6A, $4C ; CPU:$ED6C PRG:2D6C D4 9F A2 A8 FE 35 26 64 71 A9 A8 4A A1 2A 6A 4C .byte $C8, $E3, $73, $50, $95, $C2, $54, $DC, $9D, $93, $49, $00, $32, $92, $49, $16 ; CPU:$ED7C PRG:2D7C C8 E3 73 50 95 C2 54 DC 9D 93 49 00 32 92 49 16 .byte $00, $26, $92, $EB, $06, $9A, $D3, $72, $DA, $DE, $D5, $83, $4F, $69, $B9, $6D ; CPU:$ED8C PRG:2D8C 00 26 92 EB 06 9A D3 72 DA DE D5 83 4F 69 B9 6D .byte $2F, $60, $58, $92, $F4, $E5, $24, $65, $C0, $10, $E4, $AC, $12, $19, $3C, $D6 ; CPU:$ED9C PRG:2D9C 2F 60 58 92 F4 E5 24 65 C0 10 E4 AC 12 19 3C D6 .byte $76, $21, $70, $89, $4D, $E2, $52, $19, $83, $C6, $6A, $55, $55, $55, $56, $EA ; CPU:$EDAC PRG:2DAC 76 21 70 89 4D E2 52 19 83 C6 6A 55 55 55 56 EA .byte $48, $5C, $22, $53, $78, $94, $86, $60, $D1, $A9, $BA, $AA, $AA, $AA, $A9, $9E ; CPU:$EDBC PRG:2DBC 48 5C 22 53 78 94 86 60 D1 A9 BA AA AA AA A9 9E .byte $C1, $24, $9A, $49, $1C, $91, $C9, $24, $92, $59, $04, $2E, $11, $29, $86, $E2 ; CPU:$EDCC PRG:2DCC C1 24 9A 49 1C 91 C9 24 92 59 04 2E 11 29 86 E2 .byte $61, $70, $90, $21, $70, $89, $4C, $37, $13, $0B, $84, $87, $60, $92, $4D, $24 ; CPU:$EDDC PRG:2DDC 61 70 90 21 70 89 4C 37 13 0B 84 87 60 92 4D 24 .byte $90, $07, $64, $92, $49, $2C, $82, $17, $58, $90, $C2, $E8, $90, $B8, $48, $10 ; CPU:$EDEC PRG:2DEC 90 07 64 92 49 2C 82 17 58 90 C2 E8 90 B8 48 10 .byte $BA, $84, $88, $08, $5D, $22, $44, $0D, $05, $69, $68, $53, $B6, $E4, $76, $D7 ; CPU:$EDFC PRG:2DFC BA 84 88 08 5D 22 44 0D 05 69 68 53 B6 E4 76 D7 .byte $8F, $91, $F4, $ED, $8A, $8C, $2E, $63, $0E, $94, $C2, $E2, $2D, $79, $AD, $5D ; CPU:$EE0C PRG:2E0C 8F 91 F4 ED 8A 8C 2E 63 0E 94 C2 E2 2D 79 AD 5D .byte $1B, $B8, $A8, $C2, $E6, $10, $E9, $44, $2E, $30, $E5, $46, $17, $39, $89, $46 ; CPU:$EE1C PRG:2E1C 1B B8 A8 C2 E6 10 E9 44 2E 30 E5 46 17 39 89 46 .byte $21, $62, $54, $61, $76, $08, $58, $15, $18, $5C, $E2, $1F, $08, $8E, $42, $C3 ; CPU:$EE2C PRG:2E2C 21 62 54 61 76 08 58 15 18 5C E2 1F 08 8E 42 C3 .byte $10, $F8, $2A, $A8, $4A, $AA, $82, $B2, $AE, $23, $B0, $66, $90, $D5, $59, $55 ; CPU:$EE3C PRG:2E3C 10 F8 2A A8 4A AA 82 B2 AE 23 B0 66 90 D5 59 55 .byte $75, $52, $B3, $0B, $9C, $C2, $E3, $10, $B0, $2B, $10, $B9, $C5, $04, $EF, $25 ; CPU:$EE4C PRG:2E4C 75 52 B3 0B 9C C2 E3 10 B0 2B 10 B9 C5 04 EF 25 .byte $AE, $F6, $05, $00, $73, $22, $59, $59, $D7, $8A, $CF, $F9, $66, $47, $16, $E8 ; CPU:$EE5C PRG:2E5C AE F6 05 00 73 22 59 59 D7 8A CF F9 66 47 16 E8 .byte $AA, $AA, $AA, $AB, $94, $CC, $1C, $2D, $29, $55, $95, $50, $AD, $29, $58, $2D ; CPU:$EE6C PRG:2E6C AA AA AA AB 94 CC 1C 2D 29 55 95 50 AD 29 58 2D .byte $96, $DF, $75, $CE, $F6, $AC, $1E, $CB, $6D, $BA, $E7, $7B, $56, $0B, $65, $B7 ; CPU:$EE7C PRG:2E7C 96 DF 75 CE F6 AC 1E CB 6D BA E7 7B 56 0B 65 B7 .byte $DD, $7B, $56, $0F, $65, $B6, $DD, $7B, $56, $0B, $65, $B7, $DD, $7B, $56, $0F ; CPU:$EE8C PRG:2E8C DD 7B 56 0F 65 B6 DD 7B 56 0B 65 B7 DD 7B 56 0F .byte $65, $B6, $DD, $7B, $56, $0B, $65, $B7, $DD, $7B, $56, $0F, $65, $B6, $DD, $7B ; CPU:$EE9C PRG:2E9C 65 B6 DD 7B 56 0B 65 B7 DD 7B 56 0F 65 B6 DD 7B .byte $56, $0B, $65, $B7, $DD, $7B, $10, $B9, $04, $2F, $03, $0B, $90, $1B, $08, $74 ; CPU:$EEAC PRG:2EAC 56 0B 65 B7 DD 7B 10 B9 04 2F 03 0B 90 1B 08 74 .byte $1C, $09, $0C, $BB, $02, $17, $8C, $85, $CA, $21, $C1, $98, $F0, $65, $95, $55 ; CPU:$EEBC PRG:2EBC 1C 09 0C BB 02 17 8C 85 CA 21 C1 98 F0 65 95 55 .byte $59, $4F, $FC, $58, $A0, $C2, $21, $74, $99, $44, $2C, $4A, $0C, $4E, $E1, $0B ; CPU:$EECC PRG:2ECC 59 4F FC 58 A0 C2 21 74 99 44 2C 4A 0C 4E E1 0B .byte $02, $73, $13, $9E, $42, $E7, $10, $B0, $C7, $86, $32, $1F, $55, $55, $D3, $55 ; CPU:$EEDC PRG:2EDC 02 73 13 9E 42 E7 10 B0 C7 86 32 1F 55 55 D3 55 .byte $D3, $8B, $08, $00, $5A, $A9, $00, $FC, $01, $02, $B2, $DB, $2F, $0C, $1F, $80 ; CPU:$EEEC PRG:2EEC D3 8B 08 00 5A A9 00 FC 01 02 B2 DB 2F 0C 1F 80 .byte $02, $04, $0F, $FF, $FF, $E8, $59, $91, $C5, $55, $55, $4A, $EA, $AE, $85, $48 ; CPU:$EEFC PRG:2EFC 02 04 0F FF FF E8 59 91 C5 55 55 4A EA AE 85 48 .byte $5D, $62, $17, $08, $A4, $C2, $21, $61, $58, $3C, $B6, $CF, $9D, $E0, $0B, $71 ; CPU:$EF0C PRG:2F0C 5D 62 17 08 A4 C2 21 61 58 3C B6 CF 9D E0 0B 71 .byte $AC, $62, $25, $0C, $BB, $6B, $B6, $D5, $EE, $22, $22, $22, $22, $22, $22, $25 ; CPU:$EF1C PRG:2F1C AC 62 25 0C BB 6B B6 D5 EE 22 22 22 22 22 22 25 .byte $AB, $DC, $44, $44, $44, $44, $44, $44, $4B, $F6, $58, $65, $F6, $58, $65, $F6 ; CPU:$EF2C PRG:2F2C AB DC 44 44 44 44 44 44 4B F6 58 65 F6 58 65 F6 .byte $58, $65, $F6, $76, $AC, $E1, $91, $91, $91, $91, $91, $91, $BE, $19, $7D, $96 ; CPU:$EF3C PRG:2F3C 58 65 F6 76 AC E1 91 91 91 91 91 91 BE 19 7D 96 .byte $19, $7D, $96, $19, $7D, $96, $19, $DA, $B3, $86, $46, $46, $46, $46, $46, $46 ; CPU:$EF4C PRG:2F4C 19 7D 96 19 7D 96 19 DA B3 86 46 46 46 46 46 46 .byte $FF, $61, $86, $18, $61, $86, $18, $61, $86, $18, $67, $10, $BE, $8B, $56, $0F ; CPU:$EF5C PRG:2F5C FF 61 86 18 61 86 18 61 86 18 67 10 BE 8B 56 0F .byte $3F, $B3, $E3, $DB, $10, $BE, $93, $56, $0F, $0F, $EB, $B6, $05, $B4, $29, $54 ; CPU:$EF6C PRG:2F6C 3F B3 E3 DB 10 BE 93 56 0F 0F EB B6 05 B4 29 54 .byte $D4, $76, $5D, $B6, $11, $E1, $80, $64, $10, $06, $00, $90, $3D, $03, $E3, $28 ; CPU:$EF7C PRG:2F7C D4 76 5D B6 11 E1 80 64 10 06 00 90 3D 03 E3 28 .byte $C8, $A2, $8C, $2B, $22, $DB, $87, $06, $75, $97, $57, $59, $D6, $5D, $B0, $73 ; CPU:$EF8C PRG:2F8C C8 A2 8C 2B 22 DB 87 06 75 97 57 59 D6 5D B0 73 .byte $83, $04, $81, $11, $88, $5A, $04, $E7, $07, $1A, $98, $6A, $69, $8E, $92, $B8 ; CPU:$EF9C PRG:2F9C 83 04 81 11 88 5A 04 E7 07 1A 98 6A 69 8E 92 B8 .byte $CC, $4E, $32, $B1, $AD, $CA, $95, $54, $CB, $9C, $1C, $66, $61, $94, $9A, $29 ; CPU:$EFAC PRG:2FAC CC 4E 32 B1 AD CA 95 54 CB 9C 1C 66 61 94 9A 29 .byte $A8, $9B, $31, $38, $AC, $A3, $28, $B2, $2A, $B0, $B6, $70, $71, $B9, $86, $63 ; CPU:$EFBC PRG:2FBC A8 9B 31 38 AC A3 28 B2 2A B0 B6 70 71 B9 86 63 .byte $A4, $AA, $62, $BC, $C4, $E3, $0B, $2C, $C4, $C9, $2C, $A2, $D9, $C1, $C6, $26 ; CPU:$EFCC PRG:2FCC A4 AA 62 BC C4 E3 0B 2C C4 C9 2C A2 D9 C1 C6 26 .byte $6A, $89, $9E, $6A, $89, $B3, $13, $8C, $2A, $D5, $12, $B2, $D5, $12, $D6, $3F ; CPU:$EFDC PRG:2FDC 6A 89 9E 6A 89 B3 13 8C 2A D5 12 B2 D5 12 D6 3F .byte $47, $CE, $F0, $65, $0C, $04, $54, $19, $B7, $00, $49, $A8, $90, $B8, $C4, $2E ; CPU:$EFEC PRG:2FEC 47 CE F0 65 0C 04 54 19 B7 00 49 A8 90 B8 C4 2E .byte $88, $17, $8E, $D9, $70, $FC, $89, $C4, $2E, $D3, $0B, $0D, $C3, $E2, $AA, $4A ; CPU:$EFFC PRG:2FFC 88 17 8E D9 70 FC 89 C4 2E D3 0B 0D C3 E2 AA 4A .byte $A8, $8A, $AC, $2A, $98, $B1, $C0, $00, $6E, $C0, $0E, $E4, $00, $30, $67, $80 ; CPU:$F00C PRG:300C A8 8A AC 2A 98 B1 C0 00 6E C0 0E E4 00 30 67 80 .byte $00, $95, $40, $55, $08, $00, $5E, $4B, $3F, $BA, $EB, $F7, $11, $08, $5E, $C6 ; CPU:$F01C PRG:301C 00 95 40 55 08 00 5E 4B 3F BA EB F7 11 08 5E C6 .byte $16, $15, $8A, $F2, $C1, $F2, $09, $00, $4F, $FF, $EC, $04, $20, $54, $61, $73 ; CPU:$F02C PRG:302C 16 15 8A F2 C1 F2 09 00 4F FF EC 04 20 54 61 73 .byte $88, $58, $DE, $2B, $55, $CB, $F2, $4A, $55, $55, $55, $56, $42, $5C, $8C, $39 ; CPU:$F03C PRG:303C 88 58 DE 2B 55 CB F2 4A 55 55 55 56 42 5C 8C 39 .byte $D9, $76, $D7, $68, $46, $25, $31, $39, $8C, $AE, $41, $0E, $0B, $C9, $69, $B5 ; CPU:$F04C PRG:304C D9 76 D7 68 46 25 31 39 8C AE 41 0E 0B C9 69 B5 .byte $5B, $25, $B7, $0E, $C2, $92, $79, $6D, $76, $C9, $6D, $C3, $AE, $A4, $72, $49 ; CPU:$F05C PRG:305C 5B 25 B7 0E C2 92 79 6D 76 C9 6D C3 AE A4 72 49 .byte $2F, $9A, $D9, $2D, $B8, $75, $9C, $02, $49, $3C, $00, $19, $01, $80, $00, $18 ; CPU:$F06C PRG:306C 2F 9A D9 2D B8 75 9C 02 49 3C 00 19 01 80 00 18 .byte $00, $31, $0F, $00, $00, $2A, $C2, $CA, $AA, $EA, $F1, $C9, $24, $80, $00, $64 ; CPU:$F07C PRG:307C 00 31 0F 00 00 2A C2 CA AA EA F1 C9 24 80 00 64 .byte $06, $00, $00, $01, $80, $A4, $72, $49, $2D, $B2, $5B, $70, $ED, $2B, $64, $B6 ; CPU:$F08C PRG:308C 06 00 00 01 80 A4 72 49 2D B2 5B 70 ED 2B 64 B6 .byte $E1, $DB, $10, $88, $5D, $C6, $1B, $49, $84, $31, $08, $BC, $D2, $21, $70, $96 ; CPU:$F09C PRG:309C E1 DB 10 88 5D C6 1B 49 84 31 08 BC D2 21 70 96 .byte $30, $31, $89, $BC, $2C, $51, $D5, $45, $08, $B7, $03, $B6, $B8, $1D, $B1, $0B ; CPU:$F0AC PRG:30AC 30 31 89 BC 2C 51 D5 45 08 B7 03 B6 B8 1D B1 0B .byte $8C, $C3, $76, $26, $42, $E3, $30, $DD, $89, $90, $B8, $C4, $3E, $31, $11, $A2 ; CPU:$F0BC PRG:30BC 8C C3 76 26 42 E3 30 DD 89 90 B8 C4 3E 31 11 A2 .byte $44, $67, $07, $98, $3C, $5A, $97, $85, $55, $E9, $55, $53, $30, $78, $B7, $2D ; CPU:$F0CC PRG:30CC 44 67 07 98 3C 5A 97 85 55 E9 55 53 30 78 B7 2D .byte $0D, $55, $52, $D5, $46, $60, $F1, $55, $5A, $15, $55, $A5, $AE, $8C, $C1, $E2 ; CPU:$F0DC PRG:30DC 0D 55 52 D5 46 60 F1 55 5A 15 55 A5 AE 8C C1 E2 .byte $D4, $B4, $2A, $AB, $4B, $55, $19, $83, $C5, $A9, $6A, $AA, $82, $96, $BA, $33 ; CPU:$F0EC PRG:30EC D4 B4 2A AB 4B 55 19 83 C5 A9 6A AA 82 96 BA 33 .byte $07, $8B, $52, $D2, $AA, $8D, $2A, $AA, $66, $0F, $16, $A5, $A5, $57, $1A, $55 ; CPU:$F0FC PRG:30FC 07 8B 52 D2 AA 8D 2A AA 66 0F 16 A5 A5 57 1A 55 .byte $D4, $4B, $00, $20, $08, $0C, $47, $60, $00, $2D, $80, $03, $38, $00, $0D, $41 ; CPU:$F10C PRG:310C D4 4B 00 20 08 0C 47 60 00 2D 80 03 38 00 0D 41 .byte $79, $70, $52, $1E, $E1, $AE, $1F, $AB, $E7, $FB, $67, $48, $18, $FF, $2A, $3F ; CPU:$F11C PRG:311C 79 70 52 1E E1 AE 1F AB E7 FB 67 48 18 FF 2A 3F .byte $F2, $A2, $F8, $CC, $1E, $2D, $55, $2A, $55, $42, $A2, $E9, $9F, $04, $6A, $AA ; CPU:$F12C PRG:312C F2 A2 F8 CC 1E 2D 55 2A 55 42 A2 E9 9F 04 6A AA .byte $A8, $AA, $8A, $BF, $E0, $85, $C3, $64, $34, $88, $CC, $2E, $80, $79, $84, $46 ; CPU:$F13C PRG:313C A8 AA 8A BF E0 85 C3 64 34 88 CC 2E 80 79 84 46 .byte $FF, $55, $57, $D5, $55, $4D, $3B, $08, $92, $48, $00, $02, $40, $1C, $00, $CB ; CPU:$F14C PRG:314C FF 55 57 D5 55 4D 3B 08 92 48 00 02 40 1C 00 CB .byte $01, $E6, $11, $1B, $FF, $FF, $F5, $7F, $51, $5F, $EC, $20, $38, $24, $92, $48 ; CPU:$F15C PRG:315C 01 E6 11 1B FF FF F5 7F 51 5F EC 20 38 24 92 48 .byte $00, $00, $03, $00, $0F, $D8, $44, $92, $49, $E4, $92, $C9, $24, $96, $00, $26 ; CPU:$F16C PRG:316C 00 00 03 00 0F D8 44 92 49 E4 92 C9 24 96 00 26 .byte $B0, $5B, $EE, $D3, $A9, $DA, $B0, $5D, $A7, $53, $B0, $2C, $64, $9A, $74, $93 ; CPU:$F17C PRG:317C B0 5B EE D3 A9 DA B0 5D A7 53 B0 2C 64 9A 74 93 .byte $32, $E7, $2F, $5F, $3B, $E0, $2A, $10, $B9, $8C, $2C, $0A, $44, $3E, $17, $31 ; CPU:$F18C PRG:318C 32 E7 2F 5F 3B E0 2A 10 B9 8C 2C 0A 44 3E 17 31 .byte $85, $C3, $C0, $A0, $42, $EA, $30, $B0, $27, $10, $F8, $5D, $46, $17, $0F, $02 ; CPU:$F19C PRG:319C 85 C3 C0 A0 42 EA 30 B0 27 10 F8 5D 46 17 0F 02 .byte $61, $0B, $B8, $C2, $C3, $0E, $F8, $00, $C0, $2A, $AA, $81, $20, $01, $20, $85 ; CPU:$F1AC PRG:31AC 61 0B B8 C2 C3 0E F8 00 C0 2A AA 81 20 01 20 85 .byte $E4, $61, $60, $46, $21, $F0, $BC, $8C, $2E, $1E, $04, $42, $17, $B1, $85, $81 ; CPU:$F1BC PRG:31BC E4 61 60 46 21 F0 BC 8C 2E 1E 04 42 17 B1 85 81 .byte $10, $85, $EC, $61, $61, $58, $AF, $20, $5A, $06, $62, $D4, $A8, $65, $60, $56 ; CPU:$F1CC PRG:31CC 10 85 EC 61 61 58 AF 20 5A 06 62 D4 A8 65 60 56 .byte $0F, $7B, $31, $C8, $B2, $AA, $BF, $FF, $E2, $AB, $2F, $74, $92, $58, $1C, $00 ; CPU:$F1DC PRG:31DC 0F 7B 31 C8 B2 AA BF FF E2 AB 2F 74 92 58 1C 00 .byte $00, $00, $32, $C9, $24, $BF, $B0, $00, $12, $49, $60, $00, $00, $61, $F0, $00 ; CPU:$F1EC PRG:31EC 00 00 32 C9 24 BF B0 00 12 49 60 00 00 61 F0 00 .byte $64, $22, $1F, $48, $85, $CE, $21, $70, $81, $23, $30, $B9, $CC, $2E, $71, $0B ; CPU:$F1FC PRG:31FC 64 22 1F 48 85 CE 21 70 81 23 30 B9 CC 2E 71 0B .byte $0D, $C3, $82, $CA, $AA, $CA, $A2, $DF, $FF, $E5, $26, $21, $41, $85, $CE, $1E ; CPU:$F20C PRG:320C 0D C3 82 CA AA CA A2 DF FF E5 26 21 41 85 CE 1E .byte $F3, $FA, $EE, $73, $89, $CC, $EA, $76, $E4, $92, $59, $26, $92, $58, $1C, $06 ; CPU:$F21C PRG:321C F3 FA EE 73 89 CC EA 76 E4 92 59 26 92 58 1C 06 .byte $00, $E0, $00, $4A, $21, $73, $8B, $89, $D6, $5F, $47, $CE, $F6, $05, $B0, $36 ; CPU:$F22C PRG:322C 00 E0 00 4A 21 73 8B 89 D6 5F 47 CE F6 05 B0 36 .byte $11, $CE, $16, $5D, $A1, $0B, $DA, $42, $E3, $C3, $58, $2C, $72, $99, $57, $C6 ; CPU:$F23C PRG:323C 11 CE 16 5D A1 0B DA 42 E3 C3 58 2C 72 99 57 C6 .byte $EF, $D8, $FC, $CE, $C4, $2E, $21, $0B, $84, $6A, $61, $63, $98, $3C, $51, $A9 ; CPU:$F24C PRG:324C EF D8 FC CE C4 2E 21 0B 84 6A 61 63 98 3C 51 A9 .byte $55, $55, $57, $55, $48, $85, $C4, $21, $71, $88, $4C, $20, $73, $07, $8A, $29 ; CPU:$F25C PRG:325C 55 55 57 55 48 85 C4 21 71 88 4C 20 73 07 8A 29 .byte $2B, $AC, $EC, $EC, $EB, $10, $B8, $84, $2E, $21, $0B, $88, $C2, $C7, $30, $78 ; CPU:$F26C PRG:326C 2B AC EC EC EB 10 B8 84 2E 21 0B 88 C2 C7 30 78 .byte $A2, $8A, $2A, $CD, $2A, $AA, $B7, $60, $30, $18, $0E, $46, $0F, $25, $C8, $49 ; CPU:$F27C PRG:327C A2 8A 2A CD 2A AA B7 60 30 18 0E 46 0F 25 C8 49 .byte $24, $9C, $C1, $E2, $8A, $28, $A2, $AA, $2D, $55, $5D, $80, $C0, $60, $30, $1C ; CPU:$F28C PRG:328C 24 9C C1 E2 8A 28 A2 AA 2D 55 5D 80 C0 60 30 1C .byte $8C, $16, $49, $1F, $F0, $73, $07, $8A, $28, $A2, $8A, $29, $51, $55, $19, $18 ; CPU:$F29C PRG:329C 8C 16 49 1F F0 73 07 8A 28 A2 8A 29 51 55 19 18 .byte $5C, $22, $2F, $0B, $16, $D1, $61, $0B, $61, $19, $76, $D7, $9B, $D9, $DB, $11 ; CPU:$F2AC PRG:32AC 5C 22 2F 0B 16 D1 61 0B 61 19 76 D7 9B D9 DB 11 .byte $7C, $0C, $2E, $80, $D4, $82, $43, $EC, $F7, $DC, $BB, $62, $91, $0B, $A0, $C2 ; CPU:$F2BC PRG:32BC 7C 0C 2E 80 D4 82 43 EC F7 DC BB 62 91 0B A0 C2 .byte $E2, $10, $F8, $C4, $3E, $10, $C5, $22, $17, $40, $85, $D0, $5A, $F2, $79, $ED ; CPU:$F2CC PRG:32CC E2 10 F8 C4 3E 10 C5 22 17 40 85 D0 5A F2 79 ED .byte $22, $31, $0B, $98, $C2, $E6, $92, $88, $78, $61, $D9, $12, $00, $08, $01, $2F ; CPU:$F2DC PRG:32DC 22 31 0B 98 C2 E6 92 88 78 61 D9 12 00 08 01 2F .byte $FF, $FE, $C5, $8E, $03, $48, $08, $00, $35, $55, $72, $4C, $21, $74, $49, $04 ; CPU:$F2EC PRG:32EC FF FE C5 8E 03 48 08 00 35 55 72 4C 21 74 49 04 .byte $3E, $21, $0B, $1C, $3B, $20, $09, $20, $00, $5F, $FF, $00, $84, $E6, $17, $38 ; CPU:$F2FC PRG:32FC 3E 21 0B 1C 3B 20 09 20 00 5F FF 00 84 E6 17 38 .byte $85, $CC, $21, $63, $59, $FD, $56, $FF, $B1, $98, $C8, $43, $50, $56, $91, $0B ; CPU:$F30C PRG:330C 85 CC 21 63 59 FD 56 FF B1 98 C8 43 50 56 91 0B .byte $15, $22, $1D, $08, $89, $05, $41, $F2, $F9, $A5, $D6, $FE, $BF, $E2, $B3, $5A ; CPU:$F31C PRG:331C 15 22 1D 08 89 05 41 F2 F9 A5 D6 FE BF E2 B3 5A .byte $64, $5F, $05, $95, $55, $55, $94, $06, $55, $C8, $B8, $2D, $4F, $FF, $ED, $4F ; CPU:$F32C PRG:332C 64 5F 05 95 55 55 94 06 55 C8 B8 2D 4F FF ED 4F .byte $FD, $FD, $D1, $2C, $32, $07, $00, $02, $C3, $20, $00, $00, $0F, $A2, $58, $64 ; CPU:$F33C PRG:333C FD FD D1 2C 32 07 00 02 C3 20 00 00 0F A2 58 64 .byte $00, $00, $05, $86, $47, $00, $0E, $1F, $44, $BE, $C9, $25, $92, $4B, $EC, $80 ; CPU:$F34C PRG:334C 00 00 05 86 47 00 0E 1F 44 BE C9 25 92 4B EC 80 .byte $00, $00, $32, $15, $49, $85, $E0, $4F, $A0, $00, $00, $96, $D9, $20, $70, $07 ; CPU:$F35C PRG:335C 00 00 32 15 49 85 E0 4F A0 00 00 96 D9 20 70 07 .byte $00, $0E, $19, $0A, $9A, $42, $62, $70, $88, $9D, $D0, $EA, $07, $8A, $4F, $68 ; CPU:$F36C PRG:336C 00 0E 19 0A 9A 42 62 70 88 9D D0 EA 07 8A 4F 68 .byte $B6, $5E, $D9, $06, $45, $55, $65, $65, $FF, $FF, $FD, $BA, $49, $00, $03, $00 ; CPU:$F37C PRG:337C B6 5E D9 06 45 55 65 65 FF FF FD BA 49 00 03 00 .byte $30, $49, $1C, $90, $38, $25, $90, $A9, $8C, $2A, $17, $0F, $84, $43, $E1, $71 ; CPU:$F38C PRG:338C 30 49 1C 90 38 25 90 A9 8C 2A 17 0F 84 43 E1 71 .byte $01, $67, $0C, $C3, $95, $1C, $B7, $39, $73, $79, $CB, $99, $CD, $5C, $C5, $6A ; CPU:$F39C PRG:339C 01 67 0C C3 95 1C B7 39 73 79 CB 99 CD 5C C5 6A .byte $95, $CB, $2D, $AA, $D5, $2B, $96, $5B, $7D, $C2, $71, $0B, $9C, $C2, $C3, $02 ; CPU:$F3AC PRG:33AC 95 CB 2D AA D5 2B 96 5B 7D C2 71 0B 9C C2 C3 02 .byte $F8, $C0, $12, $66, $30, $CC, $00, $01, $10, $8C, $C2, $EC, $30, $B8, $CC, $2C ; CPU:$F3BC PRG:33BC F8 C0 12 66 30 CC 00 01 10 8C C2 EC 30 B8 CC 2C .byte $30, $3D, $80, $A4, $0A, $A4, $07, $02, $E0, $60, $5F, $00, $55, $83, $15, $89 ; CPU:$F3CC PRG:33CC 30 3D 80 A4 0A A4 07 02 E0 60 5F 00 55 83 15 89 .byte $61, $80, $C0, $F6, $00, $33, $AB, $91, $9C, $F3, $80, $4C, $32, $30, $B0, $09 ; CPU:$F3DC PRG:33DC 61 80 C0 F6 00 33 AB 91 9C F3 80 4C 32 30 B0 09 .byte $C8, $C5, $38, $99, $A6, $56, $0A, $DA, $B0, $79, $71, $98, $DC, $77, $CB, $F3 ; CPU:$F3EC PRG:33EC C8 C5 38 99 A6 56 0A DA B0 79 71 98 DC 77 CB F3 .byte $5B, $77, $49, $24, $92, $4B, $00, $32, $49, $24, $90, $5A, $F8, $0E, $00, $00 ; CPU:$F3FC PRG:33FC 5B 77 49 24 92 4B 00 32 49 24 90 5A F8 0E 00 00 .byte $06, $09, $64, $01, $C0, $00, $B5, $CB, $24, $92, $49, $2C, $72, $C8, $24, $92 ; CPU:$F40C PRG:340C 06 09 64 01 C0 00 B5 CB 24 92 49 2C 72 C8 24 92 .byte $41, $6B, $99, $24, $92, $42, $58, $25, $90, $40, $01, $82, $D6, $21, $A1, $45 ; CPU:$F41C PRG:341C 41 6B 99 24 92 42 58 25 90 40 01 82 D6 21 A1 45 .byte $14, $25, $69, $10, $24, $BE, $40, $20, $11, $CB, $64, $92, $C9, $E4, $96, $0B ; CPU:$F42C PRG:342C 14 25 69 10 24 BE 40 20 11 CB 64 92 C9 E4 96 0B .byte $5C, $80, $47, $20, $16, $40, $00, $02, $09, $2C, $06, $B1, $0D, $0A, $00, $A4 ; CPU:$F43C PRG:343C 5C 80 47 20 16 40 00 02 09 2C 06 B1 0D 0A 00 A4 .byte $20, $08, $AB, $15, $F2, $C9, $00, $96, $D9, $07, $92, $09, $24, $92, $C2, $E5 ; CPU:$F44C PRG:344C 20 08 AB 15 F2 C9 00 96 D9 07 92 09 24 92 C2 E5 .byte $80, $12, $2D, $92, $00, $20, $13, $C0, $01, $95, $CB, $00, $20, $03, $26, $92 ; CPU:$F45C PRG:345C 80 12 2D 92 00 20 13 C0 01 95 CB 00 20 03 26 92 .byte $4D, $24, $92, $4B, $2B, $16, $10, $81, $54, $D5, $55, $55, $54, $DA, $78, $5E ; CPU:$F46C PRG:346C 4D 24 92 4B 2B 16 10 81 54 D5 55 55 54 DA 78 5E .byte $D3, $0E, $ED, $2F, $BF, $69, $99, $1C, $55, $55, $52, $AA, $EA, $54, $57, $31 ; CPU:$F47C PRG:347C D3 0E ED 2F BF 69 99 1C 55 55 52 AA EA 54 57 31 .byte $C8, $CA, $AB, $27, $FE, $2A, $A8, $AF, $60, $82, $48, $04, $31, $F8, $4C, $00 ; CPU:$F48C PRG:348C C8 CA AB 27 FE 2A A8 AF 60 82 48 04 31 F8 4C 00 .byte $00, $60, $0C, $C1, $43, $2D, $4C, $8F, $BD, $55, $55, $FD, $82, $09, $20, $10 ; CPU:$F49C PRG:349C 00 60 0C C1 43 2D 4C 8F BD 55 55 FD 82 09 20 10 .byte $C2, $40, $00, $00, $00, $05, $FB, $07, $82, $48, $21, $85, $24, $92, $40, $38 ; CPU:$F4AC PRG:34AC C2 40 00 00 00 05 FB 07 82 48 21 85 24 92 40 38 .byte $09, $F6, $09, $24, $80, $43, $0B, $80, $00, $04, $92, $D3, $EC, $12, $49, $24 ; CPU:$F4BC PRG:34BC 09 F6 09 24 80 43 0B 80 00 04 92 D3 EC 12 49 24 .byte $86, $12, $00, $0E, $00, $01, $87, $98, $44, $55, $55, $51, $A7, $FF, $D5, $3C ; CPU:$F4CC PRG:34CC 86 12 00 0E 00 01 87 98 44 55 55 51 A7 FF D5 3C .byte $85, $D0, $A1, $32, $AA, $84, $2C, $2B, $05, $E4, $0B, $20, $5C, $2B, $10, $AC ; CPU:$F4DC PRG:34DC 85 D0 A1 32 AA 84 2C 2B 05 E4 0B 20 5C 2B 10 AC .byte $B8, $1D, $B1, $0E, $A0, $55, $28, $0D, $F0, $44, $96, $49, $40, $00, $02, $24 ; CPU:$F4EC PRG:34EC B8 1D B1 0E A0 55 28 0D F0 44 96 49 40 00 02 24 .byte $B2, $4A, $1B, $EC, $B8, $EC, $70, $87, $00, $74, $38, $7C, $F5, $B7, $58, $92 ; CPU:$F4FC PRG:34FC B2 4A 1B EC B8 EC 70 87 00 74 38 7C F5 B7 58 92 .byte $18, $00, $94, $02, $24, $92, $C1, $07, $2A, $81, $66, $A6, $7B, $A9, $F7, $59 ; CPU:$F50C PRG:350C 18 00 94 02 24 92 C1 07 2A 81 66 A6 7B A9 F7 59 .byte $BF, $EA, $B6, $E8, $00, $03, $24, $92, $99, $44, $81, $D8, $24, $15, $50, $3C ; CPU:$F51C PRG:351C BF EA B6 E8 00 03 24 92 99 44 81 D8 24 15 50 3C .byte $56, $6B, $6C, $CE, $69, $75, $AD, $B2, $64, $0D, $53, $F9, $4D, $47, $EF, $F2 ; CPU:$F52C PRG:352C 56 6B 6C CE 69 75 AD B2 64 0D 53 F9 4D 47 EF F2 .byte $70, $D0, $E1, $80, $08, $0C, $70, $40, $0C, $00, $98, $C1, $A2, $37, $89, $F8 ; CPU:$F53C PRG:353C 70 D0 E1 80 08 0C 70 40 0C 00 98 C1 A2 37 89 F8 .byte $20, $7E, $27, $C9, $83, $E8, $4B, $13, $80, $40, $2C, $4E, $13, $06, $78, $81 ; CPU:$F54C PRG:354C 20 7E 27 C9 83 E8 4B 13 80 40 2C 4E 13 06 78 81 .byte $50, $00, $80, $05, $40, $20, $2C, $87, $51, $F0, $94, $96, $E7, $0A, $E4, $62 ; CPU:$F55C PRG:355C 50 00 80 05 40 20 2C 87 51 F0 94 96 E7 0A E4 62 .byte $1D, $08, $87, $C6, $21, $E1, $87, $4C, $10, $10, $B2, $AA, $AA, $B0, $03, $94 ; CPU:$F56C PRG:356C 1D 08 87 C6 21 E1 87 4C 10 10 B2 AA AA B0 03 94 .byte $51, $45, $24, $90, $1C, $00, $00, $4C, $0E, $01, $50, $9D, $42, $E3, $11, $29 ; CPU:$F57C PRG:357C 51 45 24 90 1C 00 00 4C 0E 01 50 9D 42 E3 11 29 .byte $09, $94, $48, $5C, $22, $25, $28, $85, $CA, $24, $27, $83, $44, $00, $01, $28 ; CPU:$F58C PRG:358C 09 94 48 5C 22 25 28 85 CA 24 27 83 44 00 01 28 .byte $FF, $FF, $4F, $F7, $8E, $00, $1C, $30, $90, $20, $00, $01, $60, $92, $5F, $24 ; CPU:$F59C PRG:359C FF FF 4F F7 8E 00 1C 30 90 20 00 01 60 92 5F 24 .byte $80, $08, $61, $20, $40, $1C, $02, $C1, $3C, $BC, $43, $40, $00, $33, $E8, $00 ; CPU:$F5AC PRG:35AC 80 08 61 20 40 1C 02 C1 3C BC 43 40 00 33 E8 00 .byte $04, $82, $55, $A2, $5B, $F0, $9A, $5D, $67, $57, $B1, $71, $84, $42, $E2, $30 ; CPU:$F5BC PRG:35BC 04 82 55 A2 5B F0 9A 5D 67 57 B1 71 84 42 E2 30 .byte $B8, $44, $E4, $EB, $7F, $C6, $E5, $7B, $02, $F0, $39, $14, $68, $43, $2E, $82 ; CPU:$F5CC PRG:35CC B8 44 E4 EB 7F C6 E5 7B 02 F0 39 14 68 43 2E 82 .byte $C2, $61, $70, $FD, $07, $24, $90, $18, $02, $00, $00, $C0, $02, $58, $00, $0E ; CPU:$F5DC PRG:35DC C2 61 70 FD 07 24 90 18 02 00 00 C0 02 58 00 0E .byte $49, $20, $30, $48, $80, $01, $80, $84, $B0, $00, $1C, $FE, $40, $60, $98, $09 ; CPU:$F5EC PRG:35EC 49 20 30 48 80 01 80 84 B0 00 1C FE 40 60 98 09 .byte $24, $92, $04, $60, $00, $31, $0F, $80, $2C, $AA, $80, $00, $CC, $02, $F0, $00 ; CPU:$F5FC PRG:35FC 24 92 04 60 00 31 0F 80 2C AA 80 00 CC 02 F0 00 .byte $01, $C9, $00, $24, $92, $48, $60, $1E, $40, $C2, $32, $00, $80, $11, $FF, $F9 ; CPU:$F60C PRG:360C 01 C9 00 24 92 48 60 1E 40 C2 32 00 80 11 FF F9 .byte $07, $E1, $81, $7C, $00, $55, $21, $7F, $52, $00, $03, $08, $58, $09, $54, $65 ; CPU:$F61C PRG:361C 07 E1 81 7C 00 55 21 7F 52 00 03 08 58 09 54 65 .byte $55, $46, $00, $07, $24, $C0, $7F, $21, $C0, $00, $10, $46, $00, $00, $0E, $79 ; CPU:$F62C PRG:362C 55 46 00 07 24 C0 7F 21 C0 00 10 46 00 00 0E 79 .byte $00, $92, $43, $10, $01, $03, $00, $92, $40, $18, $87, $C0, $55, $56, $50, $16 ; CPU:$F63C PRG:363C 00 92 43 10 01 03 00 92 40 18 87 C0 55 56 50 16 .byte $53, $C5, $70, $2F, $80, $A0, $04, $00, $04, $12, $A0, $31, $06, $A1, $78, $DC ; CPU:$F64C PRG:364C 53 C5 70 2F 80 A0 04 00 04 12 A0 31 06 A1 78 DC .byte $BB, $B6, $26, $12, $7B, $84, $71, $88, $5E, $E6, $30, $75, $82, $F6, $B0, $34 ; CPU:$F65C PRG:365C BB B6 26 12 7B 84 71 88 5E E6 30 75 82 F6 B0 34 .byte $4F, $37, $A7, $E3, $F8, $AC, $DE, $DC, $06, $11, $24, $93, $49, $24, $92, $69 ; CPU:$F66C PRG:366C 4F 37 A7 E3 F8 AC DE DC 06 11 24 93 49 24 92 69 .byte $24, $A0, $EB, $15, $ED, $60, $E8, $DE, $9F, $77, $D2, $AF, $7B, $70, $00, $61 ; CPU:$F67C PRG:367C 24 A0 EB 15 ED 60 E8 DE 9F 77 D2 AF 7B 70 00 61 .byte $13, $49, $24, $93, $49, $24, $A0, $03, $AC, $97, $B5, $82, $C1, $D1, $FD, $5F ; CPU:$F68C PRG:368C 13 49 24 93 49 24 A0 03 AC 97 B5 82 C1 D1 FD 5F .byte $0F, $AD, $5A, $F6, $26, $11, $2B, $8C, $2A, $40, $64, $9F, $41, $0B, $85, $42 ; CPU:$F69C PRG:369C 0F AD 5A F6 26 11 2B 8C 2A 40 64 9F 41 0B 85 42 .byte $0C, $A8, $CC, $A7, $31, $A8, $41, $B5, $05, $C1, $4B, $2C, $1B, $9C, $21, $30 ; CPU:$F6AC PRG:36AC 0C A8 CC A7 31 A8 41 B5 05 C1 4B 2C 1B 9C 21 30 .byte $F8, $85, $52, $1D, $4C, $88, $43, $C4, $88, $C4, $F2, $10, $F8, $44, $4C, $71 ; CPU:$F6BC PRG:36BC F8 85 52 1D 4C 88 43 C4 88 C4 F2 10 F8 44 4C 71 .byte $62, $00, $CF, $FF, $DF, $FF, $FB, $20, $12, $18, $9C, $22, $1F, $70, $89, $8F ; CPU:$F6CC PRG:36CC 62 00 CF FF DF FF FB 20 12 18 9C 22 1F 70 89 8F .byte $24, $92, $C3, $92, $49, $04, $92, $46, $1D, $24, $92, $53, $0D, $89, $D4, $21 ; CPU:$F6DC PRG:36DC 24 92 C3 92 49 04 92 46 1D 24 92 53 0D 89 D4 21 .byte $F0, $88, $9C, $26, $1A, $3C, $92, $4D, $2C, $39, $20, $92, $46, $19, $34, $92 ; CPU:$F6EC PRG:36EC F0 88 9C 26 1A 3C 92 4D 2C 39 20 92 46 19 34 92 .byte $79, $24, $9A, $4B, $63, $80, $00, $0D, $92, $69, $24, $F2, $49, $34, $92, $C3 ; CPU:$F6FC PRG:36FC 79 24 9A 4B 63 80 00 0D 92 69 24 F2 49 34 92 C3 .byte $90, $46, $19, $24, $D2, $49, $C6, $B0, $00, $20, $15, $FF, $40, $02, $01, $8D ; CPU:$F70C PRG:370C 90 46 19 24 D2 49 C6 B0 00 20 15 FF 40 02 01 8D .byte $60, $00, $40, $0B, $FE, $00, $04, $00, $94, $C3, $66, $30, $B8, $44, $3E, $17 ; CPU:$F71C PRG:371C 60 00 40 0B FE 00 04 00 94 C3 66 30 B8 44 3E 17 .byte $39, $86, $89, $21, $A0, $42, $E2, $30, $BA, $00, $B2, $8A, $A5, $23, $5A, $CB ; CPU:$F72C PRG:372C 39 86 89 21 A0 42 E2 30 BA 00 B2 8A A5 23 5A CB .byte $86, $B8, $78, $5C, $9E, $53, $2A, $C1, $9E, $03, $0D, $54, $D5, $30, $00, $43 ; CPU:$F73C PRG:373C 86 B8 78 5C 9E 53 2A C1 9E 03 0D 54 D5 30 00 43 .byte $99, $1C, $55, $A5, $54, $55, $1A, $95, $47, $B0, $00, $00, $C9, $23, $92, $46 ; CPU:$F74C PRG:374C 99 1C 55 A5 54 55 1A 95 47 B0 00 00 C9 23 92 46 .byte $40, $07, $80, $C7, $60, $10, $01, $7C, $F7, $CB, $EC, $80, $0C, $01, $8C, $58 ; CPU:$F75C PRG:375C 40 07 80 C7 60 10 01 7C F7 CB EC 80 0C 01 8C 58 .byte $E2, $15, $00, $00, $20, $54, $54, $F8, $3E, $44, $02, $C0, $09, $43, $03, $DF ; CPU:$F76C PRG:376C E2 15 00 00 20 54 54 F8 3E 44 02 C0 09 43 03 DF .byte $F0, $67, $88, $05, $01, $52, $04, $00, $20, $60, $F9, $10, $B3, $00, $04, $0E ; CPU:$F77C PRG:377C F0 67 88 05 01 52 04 00 20 60 F9 10 B3 00 04 0E .byte $07, $FF, $C1, $9E, $21, $04, $06, $08, $14, $08, $01, $83, $E4, $6C, $0C, $7F ; CPU:$F78C PRG:378C 07 FF C1 9E 21 04 06 08 14 08 01 83 E4 6C 0C 7F .byte $FD, $33, $90, $03, $06, $78, $C1, $90, $C1, $92, $01, $20, $00, $29, $21, $C8 ; CPU:$F79C PRG:379C FD 33 90 03 06 78 C1 90 C1 92 01 20 00 29 21 C8 .byte $44, $52, $53, $0E, $02, $13, $2E, $02, $13, $0E, $90, $43, $E3, $92, $18, $5D ; CPU:$F7AC PRG:37AC 44 52 53 0E 02 13 2E 02 13 0E 90 43 E3 92 18 5D .byte $06, $16, $38, $87, $C0, $00, $54, $52, $00, $00, $84, $30, $2F, $80, $00, $00 ; CPU:$F7BC PRG:37BC 06 16 38 87 C0 00 54 52 00 00 84 30 2F 80 00 00 .byte $0C, $A8, $A3, $38, $E6, $78, $15, $55, $12, $D1, $5D, $74, $55, $CC, $1E, $2A ; CPU:$F7CC PRG:37CC 0C A8 A3 38 E6 78 15 55 12 D1 5D 74 55 CC 1E 2A .byte $AA, $55, $45, $5B, $31, $4D, $98, $3C, $55, $55, $6A, $8A, $AA, $62, $BA, $B0 ; CPU:$F7DC PRG:37DC AA 55 45 5B 31 4D 98 3C 55 55 6A 8A AA 62 BA B0 .byte $78, $A5, $16, $EB, $BC, $ED, $99, $5C, $54, $55, $19, $99, $99, $91, $9B, $32 ; CPU:$F7EC PRG:37EC 78 A5 16 EB BC ED 99 5C 54 55 19 99 99 91 9B 32 .byte $38, $A8, $AA, $2A, $AD, $2A, $A5, $56, $60, $F1, $51, $54, $AA, $A9, $6A, $85 ; CPU:$F7FC PRG:37FC 38 A8 AA 2A AD 2A A5 56 60 F1 51 54 AA A9 6A 85 .byte $52, $17, $41, $85, $D0, $61, $F0, $89, $C9, $E6, $39, $15, $55, $46, $7F, $FD ; CPU:$F80C PRG:380C 52 17 41 85 D0 61 F0 89 C9 E6 39 15 55 46 7F FD .byte $55, $54, $79, $09, $C9, $66, $89, $B7, $03, $B6, $21, $D4, $48, $BC, $C6, $2F ; CPU:$F81C PRG:381C 55 54 79 09 C9 66 89 B7 03 B6 21 D4 48 BC C6 2F .byte $44, $6C, $C7, $22, $AA, $B7, $E0, $1F, $CA, $AA, $99, $8E, $45, $55, $BC, $05 ; CPU:$F82C PRG:382C 44 6C C7 22 AA B7 E0 1F CA AA 99 8E 45 55 BC 05 .byte $03, $E5, $55, $33, $1C, $8A, $AD, $E1, $2A, $C1, $F2, $AA, $66, $0F, $15, $5A ; CPU:$F83C PRG:383C 03 E5 55 33 1C 8A AD E1 2A C1 F2 AA 66 0F 15 5A .byte $0D, $55, $70, $A5, $54, $CC, $1E, $2A, $B0, $7A, $AA, $F8, $4A, $A9, $98, $3C ; CPU:$F84C PRG:384C 0D 55 70 A5 54 CC 1E 2A B0 7A AA F8 4A A9 98 3C .byte $55, $60, $F5, $55, $F0, $95, $53, $30, $78, $AA, $D0, $6A, $AB, $85, $2A, $A7 ; CPU:$F85C PRG:385C 55 60 F5 55 F0 95 53 30 78 AA D0 6A AB 85 2A A7 .byte $60, $00, $01, $AD, $FE, $07, $ED, $D2, $00, $00, $3E, $C0, $00, $01, $4B, $6F ; CPU:$F86C PRG:386C 60 00 01 AD FE 07 ED D2 00 00 3E C0 00 01 4B 6F .byte $F6, $D9, $A0, $00, $00, $64, $2E, $81, $19, $91, $C6, $68, $06, $42, $EA, $13 ; CPU:$F87C PRG:387C F6 D9 A0 00 00 64 2E 81 19 91 C6 68 06 42 EA 13 .byte $1A, $81, $94, $98, $5D, $02, $16, $2D, $A3, $70, $CE, $C0, $B2, $E6, $73, $D9 ; CPU:$F88C PRG:388C 1A 81 94 98 5D 02 16 2D A3 70 CE C0 B2 E6 73 D9 .byte $1D, $C4, $44, $44, $60, $91, $11, $11, $30, $EC, $80, $80, $08, $5F, $02, $00 ; CPU:$F89C PRG:389C 1D C4 44 44 60 91 11 11 30 EC 80 80 08 5F 02 00 .byte $20, $66, $8F, $19, $99, $99, $96, $66, $66, $64, $CC, $72, $2B, $2B, $2A, $FA ; CPU:$F8AC PRG:38AC 20 66 8F 19 99 99 96 66 66 64 CC 72 2B 2B 2A FA .byte $AC, $AC, $A9, $91, $7C, $44, $44, $46, $09, $11, $11, $13, $0E, $C8, $00, $88 ; CPU:$F8BC PRG:38BC AC AC A9 91 7C 44 44 46 09 11 11 13 0E C8 00 88 .byte $05, $F0, $02, $20, $06, $68, $F1, $99, $99, $99, $66, $66, $66, $4C, $C7, $22 ; CPU:$F8CC PRG:38CC 05 F0 02 20 06 68 F1 99 99 99 66 66 66 4C C7 22 .byte $B2, $B2, $AF, $AA, $CA, $CA, $99, $17, $C4, $44, $44, $60, $91, $11, $11, $30 ; CPU:$F8DC PRG:38DC B2 B2 AF AA CA CA 99 17 C4 44 44 60 91 11 11 30 .byte $EC, $80, $80, $08, $5F, $02, $00, $20, $66, $8F, $19, $99, $99, $99, $99, $99 ; CPU:$F8EC PRG:38EC EC 80 80 08 5F 02 00 20 66 8F 19 99 99 99 99 99 .byte $98, $AC, $17, $B2, $52, $AA, $AA, $AA, $B3, $08, $C6, $A9, $94, $CB, $91, $D0 ; CPU:$F8FC PRG:38FC 98 AC 17 B2 52 AA AA AA B3 08 C6 A9 94 CB 91 D0 .byte $5E, $5E, $47, $AB, $DD, $D0, $FC, $33, $23, $8A, $AA, $8A, $CA, $8A, $CA, $A9 ; CPU:$F90C PRG:390C 5E 5E 47 AB DD D0 FC 33 23 8A AA 8A CA 8A CA A9 .byte $56, $0B, $46, $32, $E1, $7B, $56, $1B, $3E, $2F, $1B, $71, $BD, $30, $8F, $8A ; CPU:$F91C PRG:391C 56 0B 46 32 E1 7B 56 1B 3E 2F 1B 71 BD 30 8F 8A .byte $AA, $42, $02, $42, $AA, $A9, $56, $7C, $4E, $3E, $E3, $7A, $72, $49, $24, $06 ; CPU:$F92C PRG:392C AA 42 02 42 AA A9 56 7C 4E 3E E3 7A 72 49 24 06 .byte $20, $02, $06, $00, $00, $71, $C3, $E4, $82, $48, $60, $08, $20, $01, $80, $21 ; CPU:$F93C PRG:393C 20 02 06 00 00 71 C3 E4 82 48 60 08 20 01 80 21 .byte $25, $25, $C7, $00, $70, $18, $02, $00, $18, $00, $42, $4A, $4B, $92, $49, $21 ; CPU:$F94C PRG:394C 25 25 C7 00 70 18 02 00 18 00 42 4A 4B 92 49 21 .byte $80, $20, $80, $06, $00, $84, $94, $97, $24, $90, $40, $72, $00, $24, $60, $01 ; CPU:$F95C PRG:395C 80 20 80 06 00 84 94 97 24 90 40 72 00 24 60 01 .byte $09, $FD, $2C, $3B, $40, $88, $40, $08, $04, $21, $FF, $E0, $BB, $84, $86, $B1 ; CPU:$F96C PRG:396C 09 FD 2C 3B 40 88 40 08 04 21 FF E0 BB 84 86 B1 .byte $D4, $CB, $80, $22, $DC, $C3, $B8, $1E, $2F, $77, $D3, $F1, $7B, $63, $58, $10 ; CPU:$F97C PRG:397C D4 CB 80 22 DC C3 B8 1E 2F 77 D3 F1 7B 63 58 10 .byte $28, $A0, $00, $0F, $3F, $3E, $C0, $B4, $00, $D1, $49, $EA, $A0, $00, $05, $C0 ; CPU:$F98C PRG:398C 28 A0 00 0F 3F 3E C0 B4 00 D1 49 EA A0 00 05 C0 .byte $00, $B7, $DB, $21, $02, $49, $04, $96, $49, $2C, $90, $4E, $61, $10, $A8, $7C ; CPU:$F99C PRG:399C 00 B7 DB 21 02 49 04 96 49 2C 90 4E 61 10 A8 7C .byte $66, $51, $0B, $90, $1D, $76, $BD, $8B, $C4, $26, $17, $29, $85, $C8, $8F, $16 ; CPU:$F9AC PRG:39AC 66 51 0B 90 1D 76 BD 8B C4 26 17 29 85 C8 8F 16 .byte $38, $20, $00, $08, $13, $7D, $35, $4E, $0D, $10, $40, $00, $10, $04, $A0, $03 ; CPU:$F9BC PRG:39BC 38 20 00 08 13 7D 35 4E 0D 10 40 00 10 04 A0 03 .byte $DE, $03, $27, $90, $00, $60, $12, $42, $44, $92, $48, $7C, $06, $49, $20, $00 ; CPU:$F9CC PRG:39CC DE 03 27 90 00 60 12 42 44 92 48 7C 06 49 20 00 .byte $C0, $1C, $04, $80, $00, $00, $CC, $8C, $4A, $42, $4D, $64, $B9, $14, $C2, $A2 ; CPU:$F9DC PRG:39DC C0 1C 04 80 00 00 CC 8C 4A 42 4D 64 B9 14 C2 A2 .byte $E6, $AC, $0E, $1F, $11, $CD, $C9, $64, $F3, $4E, $C1, $24, $90, $00, $03, $00 ; CPU:$F9EC PRG:39EC E6 AC 0E 1F 11 CD C9 64 F3 4E C1 24 90 00 03 00 .byte $38, $04, $92, $48, $79, $83, $C6, $AA, $58, $00, $09, $6A, $A9, $3B, $04, $9E ; CPU:$F9FC PRG:39FC 38 04 92 48 79 83 C6 AA 58 00 09 6A A9 3B 04 9E .byte $40, $2D, $24, $93, $20, $13, $C9, $21, $E6, $0F, $1A, $A9, $60, $00, $25, $AA ; CPU:$FA0C PRG:3A0C 40 2D 24 93 20 13 C9 21 E6 0F 1A A9 60 00 25 AA .byte $A4, $21, $74, $89, $E5, $40, $EB, $05, $9A, $9B, $74, $BD, $B3, $43, $8A, $A9 ; CPU:$FA1C PRG:3A1C A4 21 74 89 E5 40 EB 05 9A 9B 74 BD B3 43 8A A9 .byte $55, $AB, $D5, $0A, $AA, $66, $17, $15, $51, $56, $AA, $55, $15, $54, $CC, $84 ; CPU:$FA2C PRG:3A2C 55 AB D5 0A AA 66 17 15 51 56 AA 55 15 54 CC 84 .byte $2A, $A5, $5F, $FF, $D4, $2A, $A9, $98, $E8, $55, $46, $FF, $FF, $E4, $55, $53 ; CPU:$FA3C PRG:3A3C 2A A5 5F FF D4 2A A9 98 E8 55 46 FF FF E4 55 53 .byte $34, $38, $AA, $92, $AA, $AA, $B0, $AA, $A1, $0F, $94, $42, $ED, $50, $B9, $83 ; CPU:$FA4C PRG:3A4C 34 38 AA 92 AA AA B0 AA A1 0F 94 42 ED 50 B9 83 .byte $B6, $08, $47, $C9, $EE, $DB, $81, $DB, $6D, $07, $16, $A9, $AA, $AA, $AA, $6A ; CPU:$FA5C PRG:3A5C B6 08 47 C9 EE DB 81 DB 6D 07 16 A9 AA AA AA 6A .byte $94, $CC, $1E, $29, $56, $55, $05, $51, $D5, $29, $99, $1C, $56, $94, $69, $16 ; CPU:$FA6C PRG:3A6C 94 CC 1E 29 56 55 05 51 D5 29 99 1C 56 94 69 16 .byte $91, $69, $53, $32, $38, $B5, $49, $D4, $35, $63, $54, $A6, $64, $71, $5A, $55 ; CPU:$FA7C PRG:3A7C 91 69 53 32 38 B5 49 D4 35 63 54 A6 64 71 5A 55 .byte $05, $50, $55, $A5, $4C, $C1, $E2, $D1, $2D, $12, $C5, $2C, $52, $99, $83, $C5 ; CPU:$FA8C PRG:3A8C 05 50 55 A5 4C C1 E2 D1 2D 12 C5 2C 52 99 83 C5 .byte $61, $56, $15, $C9, $54, $95, $33, $07, $8B, $54, $15, $41, $54, $15, $4A, $66 ; CPU:$FA9C PRG:3A9C 61 56 15 C9 54 95 33 07 8B 54 15 41 54 15 4A 66 .byte $47, $15, $A5, $1A, $45, $A4, $5A, $54, $CC, $8E, $2D, $52, $55, $0D, $50, $D5 ; CPU:$FAAC PRG:3AAC 47 15 A5 1A 45 A4 5A 54 CC 8E 2D 52 55 0D 50 D5 .byte $29, $99, $1C, $56, $95, $41, $54, $15, $69, $53, $31, $F8, $AB, $2A, $83, $28 ; CPU:$FABC PRG:3ABC 29 99 1C 56 95 41 54 15 69 53 31 F8 AB 2A 83 28 .byte $2A, $CA, $A1, $0B, $E8, $9B, $58, $60, $16, $9D, $0C, $29, $10, $E1, $29, $31 ; CPU:$FACC PRG:3ACC 2A CA A1 0B E8 9B 58 60 16 9D 0C 29 10 E1 29 31 .byte $69, $CC, $22, $15, $08, $9A, $0D, $E4, $B4, $CA, $BD, $F5, $3B, $A4, $DB, $F1 ; CPU:$FADC PRG:3ADC 69 CC 22 15 08 9A 0D E4 B4 CA BD F5 3B A4 DB F1 .byte $3B, $66, $50, $15, $55, $59, $55, $5E, $35, $55, $EC, $00, $07, $00, $20, $00 ; CPU:$FAEC PRG:3AEC 3B 66 50 15 55 59 55 5E 35 55 EC 00 07 00 20 00 .byte $E0, $04, $C1, $24, $93, $C9, $24, $92, $4B, $40, $9A, $49, $09, $82, $49, $26 ; CPU:$FAFC PRG:3AFC E0 04 C1 24 93 C9 24 92 4B 40 9A 49 09 82 49 26 .byte $F0, $DA, $69, $5F, $1A, $9D, $D0, $42, $E9, $30, $A8, $44, $46, $3B, $09, $84 ; CPU:$FB0C PRG:3B0C F0 DA 69 5F 1A 9D D0 42 E9 30 A8 44 46 3B 09 84 .byte $50, $4E, $B0, $78, $E9, $5E, $FB, $DB, $92, $49, $24, $96, $81, $34, $92, $01 ; CPU:$FB1C PRG:3B1C 50 4E B0 78 E9 5E FB DB 92 49 24 96 81 34 92 01 .byte $24, $90, $1D, $E8, $B4, $D2, $BE, $33, $4F, $BC, $E2, $F6, $EC, $92, $49, $24 ; CPU:$FB2C PRG:3B2C 24 90 1D E8 B4 D2 BE 33 4F BC E2 F6 EC 92 49 24 .byte $A0, $4D, $B4, $80, $03, $24, $07, $58, $2E, $D3, $7F, $CD, $EC, $0B, $21, $30 ; CPU:$FB3C PRG:3B3C A0 4D B4 80 03 24 07 58 2E D3 7F CD EC 0B 21 30 .byte $62, $31, $CC, $B8, $0D, $84, $E2, $B5, $D5, $55, $4D, $54, $D5, $5F, $00, $C7 ; CPU:$FB4C PRG:3B4C 62 31 CC B8 0D 84 E2 B5 D5 55 4D 54 D5 5F 00 C7 .byte $3C, $00, $00, $01, $C0, $44, $60, $7F, $FE, $EC, $72, $0F, $00, $00, $1C, $04 ; CPU:$FB5C PRG:3B5C 3C 00 00 01 C0 44 60 7F FE EC 72 0F 00 00 1C 04 .byte $91, $18, $1F, $F2, $47, $20, $03, $C0, $01, $C0, $40, $04, $46, $07, $E0, $0A ; CPU:$FB6C PRG:3B6C 91 18 1F F2 47 20 03 C0 01 C0 40 04 46 07 E0 0A .byte $01, $00, $80, $1C, $04, $80, $09, $11, $81, $D9, $20, $12, $40, $49, $00, $01 ; CPU:$FB7C PRG:3B7C 01 00 80 1C 04 80 09 11 81 D9 20 12 40 49 00 01 .byte $FF, $90, $04, $2F, $30, $78, $AC, $AC, $AE, $A8, $54, $AA, $A7, $60, $40, $49 ; CPU:$FB8C PRG:3B8C FF 90 04 2F 30 78 AC AC AE A8 54 AA A7 60 40 49 .byte $00, $76, $03, $25, $90, $00, $00, $3E, $C0, $10, $10, $07, $60, $07, $FB, $00 ; CPU:$FB9C PRG:3B9C 00 76 03 25 90 00 00 3E C0 10 10 07 60 07 FB 00 .byte $12, $48, $7D, $80, $04, $00, $76, $00, $69, $24, $C0, $24, $90, $F3, $10, $8A ; CPU:$FBAC PRG:3BAC 12 48 7D 80 04 00 76 00 69 24 C0 24 90 F3 10 8A .byte $AD, $42, $A8, $AA, $2F, $FA, $66, $39, $15, $55, $55, $52, $58, $5B, $F4, $28 ; CPU:$FBBC PRG:3BBC AD 42 A8 AA 2F FA 66 39 15 55 55 52 58 5B F4 28 .byte $33, $29, $4C, $2E, $70, $6E, $01, $5B, $22, $C1, $0A, $E4, $2E, $43, $0F, $A0 ; CPU:$FBCC PRG:3BCC 33 29 4C 2E 70 6E 01 5B 22 C1 0A E4 2E 43 0F A0 .byte $20, $04, $27, $FF, $FF, $FF, $E6, $2C, $70, $04, $00, $1A, $AA, $EA, $EA, $9C ; CPU:$FBDC PRG:3BDC 20 04 27 FF FF FF E6 2C 70 04 00 1A AA EA EA 9C .byte $1A, $20, $08, $00, $25, $FF, $55, $5F, $B8, $35, $C0, $1A, $A8, $48, $00, $30 ; CPU:$FBEC PRG:3BEC 1A 20 08 00 25 FF 55 5F B8 35 C0 1A A8 48 00 30 .byte $C0, $79, $FD, $30, $38, $41, $84, $00, $49, $24, $92, $41, $F3, $FA, $48, $92 ; CPU:$FBFC PRG:3BFC C0 79 FD 30 38 41 84 00 49 24 92 41 F3 FA 48 92 .byte $83, $08, $00, $80, $E3, $80, $83, $E4, $94, $91, $25, $06, $10, $E1, $06, $49 ; CPU:$FC0C PRG:3C0C 83 08 00 80 E3 80 83 E4 94 91 25 06 10 E1 06 49 .byte $2D, $07, $C0, $E0, $70, $00, $0C, $25, $52, $0C, $00, $1A, $0F, $10, $D0, $00 ; CPU:$FC1C PRG:3C1C 2D 07 C0 E0 70 00 0C 25 52 0C 00 1A 0F 10 D0 00 .byte $00, $B3, $AA, $B2, $AD, $B7, $03, $8E, $00, $40, $30, $89, $24, $92, $52, $48 ; CPU:$FC2C PRG:3C2C 00 B3 AA B2 AD B7 03 8E 00 40 30 89 24 92 52 48 .byte $3E, $49, $24, $B0, $92, $44, $92, $80, $03, $81, $C0, $64, $86, $1F, $09, $85 ; CPU:$FC3C PRG:3C3C 3E 49 24 B0 92 44 92 80 03 81 C0 64 86 1F 09 85 .byte $D6, $21, $62, $CE, $2C, $16, $CA, $63, $6E, $12, $E1, $7A, $7D, $DF, $46, $0C ; CPU:$FC4C PRG:3C4C D6 21 62 CE 2C 16 CA 63 6E 12 E1 7A 7D DF 46 0C .byte $F0, $6A, $6A, $AA, $AA, $AA, $6A, $4C, $19, $E0, $88, $95, $18, $19, $48, $88 ; CPU:$FC5C PRG:3C5C F0 6A 6A AA AA AA 6A 4C 19 E0 88 95 18 19 48 88 .byte $98, $17, $C1, $65, $62, $55, $56, $25, $65, $30, $67, $82, $22, $22, $35, $22 ; CPU:$FC6C PRG:3C6C 98 17 C1 65 62 55 56 25 65 30 67 82 22 22 35 22 .byte $22, $22, $60, $CF, $06, $A6, $A4, $4C, $46, $A6, $A4, $DC, $34, $33, $33, $33 ; CPU:$FC7C PRG:3C7C 22 22 60 CF 06 A6 A4 4C 46 A6 A4 DC 34 33 33 33 .byte $7F, $33, $33, $31, $8B, $E8, $01, $01, $9D, $FD, $D9, $01, $03, $16, $10, $33 ; CPU:$FC8C PRG:3C8C 7F 33 33 31 8B E8 01 01 9D FD D9 01 03 16 10 33 .byte $33, $BB, $FB, $BB, $33, $26, $2C, $20, $42, $77, $77, $F7, $77, $60, $4C, $58 ; CPU:$FC9C PRG:3C9C 33 BB FB BB 33 26 2C 20 42 77 77 F7 77 60 4C 58 .byte $40, $CE, $EE, $EF, $EE, $EE, $EC, $98, $B4, $01, $9D, $DD, $DF, $DD, $DD, $D9 ; CPU:$FCAC PRG:3CAC 40 CE EE EF EE EE EC 98 B4 01 9D DD DF DD DD D9 .byte $0B, $0C, $2E, $13, $0F, $84, $C2, $C5, $C0, $2F, $1A, $CE, $F6, $5C, $1E, $C8 ; CPU:$FCBC PRG:3CBC 0B 0C 2E 13 0F 84 C2 C5 C0 2F 1A CE F6 5C 1E C8 .byte $84, $C3, $A2, $19, $B8, $84, $3A, $12, $18, $E0, $C6, $BB, $FA, $AE, $AF, $AB ; CPU:$FCCC PRG:3CCC 84 C3 A2 19 B8 84 3A 12 18 E0 C6 BB FA AE AF AB .byte $A4, $B1, $63, $80, $32, $B2, $CC, $B3, $2A, $01, $62, $1F, $15, $9A, $BA, $6E ; CPU:$FCDC PRG:3CDC A4 B1 63 80 32 B2 CC B3 2A 01 62 1F 15 9A BA 6E .byte $99, $D9, $51, $C4, $3E, $2B, $35, $34, $CD, $33, $52, $A3, $8B, $1C, $01, $B9 ; CPU:$FCEC PRG:3CEC 99 D9 51 C4 3E 2B 35 34 CD 33 52 A3 8B 1C 01 B9 .byte $AA, $6A, $5A, $90, $08, $ED, $82, $C3, $AA, $52, $EE, $E7, $C7, $12, $22, $28 ; CPU:$FCFC PRG:3CFC AA 6A 5A 90 08 ED 82 C3 AA 52 EE E7 C7 12 22 28 .byte $8A, $22, $02, $22, $CC, $7E, $28, $24, $24, $90, $C4, $A4, $82, $B0, $AA, $94 ; CPU:$FD0C PRG:3D0C 8A 22 02 22 CC 7E 28 24 24 90 C4 A4 82 B0 AA 94 .byte $A2, $B9, $8F, $C4, $49, $44, $11, $04, $54, $44, $4E, $D8, $3C, $08, $45, $C1 ; CPU:$FD1C PRG:3D1C A2 B9 8F C4 49 44 11 04 54 44 4E D8 3C 08 45 C1 .byte $4E, $CB, $86, $21, $51, $48, $5C, $E2, $17, $24, $85, $87, $40, $30, $00, $00 ; CPU:$FD2C PRG:3D2C 4E CB 86 21 51 48 5C E2 17 24 85 87 40 30 00 00 .byte $70, $79, $60, $30, $38, $00, $9F, $C1, $60, $00, $00, $60, $00, $8B, $09, $12 ; CPU:$FD3C PRG:3D3C 70 79 60 30 38 00 9F C1 60 00 00 60 00 8B 09 12 .byte $4A, $39, $17, $05, $BF, $FF, $BF, $F2, $FF, $FE, $39, $E1, $00, $00, $01, $80 ; CPU:$FD4C PRG:3D4C 4A 39 17 05 BF FF BF F2 FF FE 39 E1 00 00 01 80 .byte $3B, $49, $00, $00, $0C, $F4, $89, $00, $0F, $FB, $00, $06, $A4, $90, $0E, $1B ; CPU:$FD5C PRG:3D5C 3B 49 00 00 0C F4 89 00 0F FB 00 06 A4 90 0E 1B .byte $E8, $00, $00, $00, $06, $00, $0D, $31, $C0, $04, $A7, $C9, $24, $90, $30, $0C ; CPU:$FD6C PRG:3D6C E8 00 00 00 06 00 0D 31 C0 04 A7 C9 24 90 30 0C .byte $00, $1A, $60, $00, $00, $0F, $97, $24, $81, $A2, $4A, $24, $A4, $C0, $00, $00 ; CPU:$FD7C PRG:3D7C 00 1A 60 00 00 0F 97 24 81 A2 4A 24 A4 C0 00 00 .byte $1F, $2F, $80, $0B, $00, $00, $00, $65, $80, $89, $24, $3E, $5A, $90, $92, $C0 ; CPU:$FD8C PRG:3D8C 1F 2F 80 0B 00 00 00 65 80 89 24 3E 5A 90 92 C0 .byte $00, $00, $D3, $00, $8E, $10, $78, $B0, $86, $80, $C6, $AA, $99, $A8, $F3, $D4 ; CPU:$FD9C PRG:3D9C 00 00 D3 00 8E 10 78 B0 86 80 C6 AA 99 A8 F3 D4 .byte $5F, $0F, $FF, $DD, $C4, $45, $1B, $58, $E4, $5C, $C5, $E2, $E6, $31, $63, $80 ; CPU:$FDAC PRG:3DAC 5F 0F FF DD C4 45 1B 58 E4 5C C5 E2 E6 31 63 80 .byte $00, $20, $00, $D7, $55, $57, $12, $88, $7C, $42, $17, $30, $85, $8E, $2C, $71 ; CPU:$FDBC PRG:3DBC 00 20 00 D7 55 57 12 88 7C 42 17 30 85 8E 2C 71 .byte $00, $06, $AE, $9A, $AA, $AA, $AC, $1F, $42, $04, $0F, $FF, $A0, $01, $00, $18 ; CPU:$FDCC PRG:3DCC 00 06 AE 9A AA AA AC 1F 42 04 0F FF A0 01 00 18 .byte $B1, $C4, $00, $1A, $AA, $00, $10, $00, $6B, $47, $C2, $E9, $7B, $10, $88, $7C ; CPU:$FDDC PRG:3DDC B1 C4 00 1A AA 00 10 00 6B 47 C2 E9 7B 10 88 7C .byte $C2, $17, $19, $85, $CE, $4B, $16, $38, $08, $01, $53, $57, $55, $75, $51, $18 ; CPU:$FDEC PRG:3DEC C2 17 19 85 CE 4B 16 38 08 01 53 57 55 75 51 18 .byte $85, $CE, $21, $74, $18, $58, $91, $88, $5C, $F2, $17, $40, $85, $85, $63, $BA ; CPU:$FDFC PRG:3DFC 85 CE 21 74 18 58 91 88 5C F2 17 40 85 85 63 BA .byte $7E, $86, $E6, $1C, $2E, $82, $51, $F2, $96, $32, $ED, $AF, $17, $93, $D1, $F3 ; CPU:$FE0C PRG:3E0C 7E 86 E6 1C 2E 82 51 F2 96 32 ED AF 17 93 D1 F3 .byte $ED, $B9, $25, $92, $49, $24, $00, $00, $0D, $04, $D1, $27, $72, $4B, $1C, $00 ; CPU:$FE1C PRG:3E1C ED B9 25 92 49 24 00 00 0D 04 D1 27 72 4B 1C 00 .byte $09, $25, $80, $1A, $09, $A2, $4E, $E4, $12, $51, $63, $80, $03, $1C, $34, $13 ; CPU:$FE2C PRG:3E2C 09 25 80 1A 09 A2 4E E4 12 51 63 80 03 1C 34 13 .byte $43, $8D, $C8, $1C, $02, $51, $60, $06, $49, $48, $26, $89, $3B, $92, $49, $00 ; CPU:$FE3C PRG:3E3C 43 8D C8 1C 02 51 60 06 49 48 26 89 3B 92 49 00 .byte $02, $4A, $2C, $00, $10, $4D, $12, $77, $23, $82, $99, $00, $00, $4A, $25, $A0 ; CPU:$FE4C PRG:3E4C 02 4A 2C 00 10 4D 12 77 23 82 99 00 00 4A 25 A0 .byte $9A, $FC, $6E, $49, $00, $32, $52, $20, $70, $13, $41, $34, $49, $DC, $82, $89 ; CPU:$FE5C PRG:3E5C 9A FC 6E 49 00 32 52 20 70 13 41 34 49 DC 82 89 .byte $60, $00, $49, $48, $A6, $82, $68, $93, $B9, $00, $12, $51, $2C, $0E, $00, $4D ; CPU:$FE6C PRG:3E6C 60 00 49 48 A6 82 68 93 B9 00 12 51 2C 0E 00 4D .byte $04, $D0, $27, $72, $19, $20, $0E, $49, $48, $B2, $9A, $09, $A0, $0E, $E4, $32 ; CPU:$FE7C PRG:3E7C 04 D0 27 72 19 20 0E 49 48 B2 9A 09 A0 0E E4 32 .byte $00, $00, $00, $00, $63, $B4, $03, $00, $7D, $8F, $68, $63, $00, $C0, $0C, $3C ; CPU:$FE8C PRG:3E8C 00 00 00 00 63 B4 03 00 7D 8F 68 63 00 C0 0C 3C .byte $30, $01, $30, $46, $31, $D9, $72, $84, $22, $99, $0E, $9C, $43, $E6, $10, $F0 ; CPU:$FE9C PRG:3E9C 30 01 30 46 31 D9 72 84 22 99 0E 9C 43 E6 10 F0 .byte $21, $74, $88, $74, $22, $1F, $10, $9C, $C2, $C4, $85, $D2, $24, $30, $B9, $C4 ; CPU:$FEAC PRG:3EAC 21 74 88 74 22 1F 10 9C C2 C4 85 D2 24 30 B9 C4 .byte $2C, $33, $23, $8A, $AA, $55, $71, $0A, $AA, $AA, $66, $17, $15, $54, $52, $A9 ; CPU:$FEBC PRG:3EBC 2C 33 23 8A AA 55 71 0A AA AA 66 17 15 54 52 A9 .byte $2A, $AA, $A8, $EC, $00, $3B, $20, $3E, $00, $0D, $00, $07, $00, $27, $98, $28 ; CPU:$FECC PRG:3ECC 2A AA A8 EC 00 3B 20 3E 00 0D 00 07 00 27 98 28 .byte $55, $25, $6A, $84, $CF, $FF, $33, $B0, $3B, $20, $00, $00, $EF, $B4, $D0, $1C ; CPU:$FEDC PRG:3EDC 55 25 6A 84 CF FF 33 B0 3B 20 00 00 EF B4 D0 1C .byte $06, $9E, $60, $A1, $49, $55, $3F, $D3, $3F, $FF, $CE, $C3, $20, $00, $03, $1C ; CPU:$FEEC PRG:3EEC 06 9E 60 A1 49 55 3F D3 3F FF CE C3 20 00 03 1C .byte $00, $D3, $00, $70, $00, $64, $4E, $13, $38, $90, $C2, $E1, $10, $B2, $AC, $16 ; CPU:$FEFC PRG:3EFC 00 D3 00 70 00 64 4E 13 38 90 C2 E1 10 B2 AC 16 .byte $1B, $80, $16, $F2, $B1, $96, $60, $99, $73, $16, $17, $17, $CC, $C6, $E5, $3E ; CPU:$FF0C PRG:3F0C 1B 80 16 F2 B1 96 60 99 73 16 17 17 CC C6 E5 3E .byte $FF, $A6, $81, $91, $51, $15, $19, $15, $46, $FF, $FC, $23, $E2, $20, $22, $10 ; CPU:$FF1C PRG:3F1C FF A6 81 91 51 15 19 15 46 FF FC 23 E2 20 22 10 .byte $20, $84, $18, $18, $46, $81, $00, $10, $20, $14, $0B, $FF, $B8, $E0, $0E, $07 ; CPU:$FF2C PRG:3F2C 20 84 18 18 46 81 00 10 20 14 0B FF B8 E0 0E 07 .byte $00, $30, $04, $00, $06, $87, $09, $F4, $92, $49, $24, $92, $49, $C0, $38, $8D ; CPU:$FF3C PRG:3F3C 00 30 04 00 06 87 09 F4 92 49 24 92 49 C0 38 8D .byte $35, $D3, $2F, $10, $A8, $44, $66, $11, $0B, $85, $42, $D2, $F7, $53, $FE, $37 ; CPU:$FF4C PRG:3F4C 35 D3 2F 10 A8 44 66 11 0B 85 42 D2 F7 53 FE 37 .byte $51, $0B, $A8, $C2, $E2, $31, $29, $4C, $2C, $33, $23, $8A, $B4, $AA, $2D, $55 ; CPU:$FF5C PRG:3F5C 51 0B A8 C2 E2 31 29 4C 2C 33 23 8A B4 AA 2D 55 .byte $45, $55, $76, $01, $3F, $92, $43, $20, $00, $24, $EC, $12, $48, $CC, $72, $33 ; CPU:$FF6C PRG:3F6C 45 55 76 01 3F 92 43 20 00 24 EC 12 48 CC 72 33 .byte $7C, $C9, $EA, $6B, $9F, $5E, $0B, $28, $34, $39, $A0, $C8, $B8, $1C, $51, $0E ; CPU:$FF7C PRG:3F7C 7C C9 EA 6B 9F 5E 0B 28 34 39 A0 C8 B8 1C 51 0E .byte $8C, $43, $21, $D9, $04, $21, $72, $08, $5E, $22, $17, $0A, $7E, $C7, $01, $92 ; CPU:$FF8C PRG:3F8C 8C 43 21 D9 04 21 72 08 5E 22 17 0A 7E C7 01 92 .byte $48, $1C, $0E, $19, $24, $D6, $C9, $39, $91, $45, $A2, $A5, $55, $55, $AA, $81 ; CPU:$FF9C PRG:3F9C 48 1C 0E 19 24 D6 C9 39 91 45 A2 A5 55 55 AA 81 .byte $EB, $05, $96, $F3, $7A, $DD, $88, $5C, $A2, $17, $9C, $3A, $C1, $66, $F4, $FC ; CPU:$FFAC PRG:3FAC EB 05 96 F3 7A DD 88 5C A2 17 9C 3A C1 66 F4 FC .byte $FF, $57, $B1, $0B, $8E, $44, $25, $30, $BA, $94, $46, $1A, $37, $92, $D7, $75 ; CPU:$FFBC PRG:3FBC FF 57 B1 0B 8E 44 25 30 BA 94 46 1A 37 92 D7 75 .byte $CB, $65, $F3, $0E, $49, $24, $92, $58, $60, $0E, $00, $01, $C0, $07, $05, $02 ; CPU:$FFCC PRG:3FCC CB 65 F3 0E 49 24 92 58 60 0E 00 01 C0 07 05 02 .byte $53, $0B, $8D, $42, $E4, $30, $88, $4C, $3C, $48, $7D, $82, $17, $18, $85, $CA ; CPU:$FFDC PRG:3FDC 53 0B 8D 42 E4 30 88 4C 3C 48 7D 82 17 18 85 CA .byte $04, $B4, $C2, $E3, $10, $B1, $74, $13, $CE, $34, $95, $80, $FF ; CPU:$FFEC PRG:3FEC 04 B4 C2 E3 10 B1 74 13 CE 34 95 80 FF ; ----------------------------------------------------------------------------- ; Routine: IrqHandler ; Global: Contextual control-flow entry identified from its parent routine and incoming branch usage. ; Local: Continues its parent routine along the condition or operation encoded in this label, ; then returns, branches again, or rejoins shared code as documented by the instructions. ; Parameters: Undetermined in Pass 1 unless implied by the caller. ; Returns: Undetermined in Pass 1; status flags and registers may carry results. ; Clobbers: Undetermined in Pass 1. ; ----------------------------------------------------------------------------- IrqHandler: rti ; CPU:$FFF9 PRG:3FF9 40 ; ---- data $FFFA-$FFFF (6 bytes) ---- .byte $2C, $C0, $00, $C0, $F9, $FF ; CPU:$FFFA PRG:3FFA 2C C0 00 C0 F9 FF