diff --git a/README.md b/README.md index 6894c58..200cded 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,7 @@ This disk is dedicated to common and useful subroutines that don't necessarily f * `MMOVE`: Move a block of memory to another block of memory. * `ZLOAD`: Retrieve previously save zero page values from a given address and restore them to the zero page. * `ZSAVE`: Save the zero page memory locations not used by applesoft, dos, etc. to another memory location. - * ~~`MSWAP`~~ + * `MSWAP`: Swap a memory range at one address with another. * required.mac * `_DUMP`: Dump the contents of a block of memory. This displays hex values only, and is primarily useful for debugging. @@ -140,7 +140,7 @@ This disk is dedicated to common and useful subroutines that don't necessarily f * `_PRNT`: A standard print routine that mirrors that found in STDIO. This, too, is used mostly for debugging. * `_SPAR`: Set Parameter. Transfer the contents of one memory location or a literal to the [PARAM] register. * `_WAIT`: A simple routine that waits for a keypress. Again, useful for debugging. - * ~~`_RDMP`: Registry Dump.~~ + * `_RDMP`: Registry Dump without halting execution. ### Disk 3: Arrays @@ -463,6 +463,7 @@ Once Macros are mostly finished in how they are called, you can find how to use _ISLIT | ```_ISLIT [data]``` | inserts executable code at pointer _ISSTR | ```_ISSTR [data]``` | inserts executable code at pointer _PRNT | ```_PRNT [string or address]``` | prints provided literal string + _RDUMP | ```_RDUMP``` | nothing; outputs registry values _SPAR | ```_SPAR [src address];[length]``` | moves data at address to [param] _WAIT | ```_WAIT``` | Nothing; wait for keypress. ADD16 | ```ADD16 [word 1];[word 2] ``` | .Y = lobyte of sum @@ -510,6 +511,7 @@ Once Macros are mostly finished in how they are called, you can find how to use . | . | .X, .Y = length of string MFILL | ```MFILL [address start];[length in bytes];[fill value]``` | Nothing useful MMOVE | ```MMOVE [src addr];[dest addr];[length in bytes]``` | Nothing useful + MSWAP | ```MSWAP [first address];[second address];[length]``` | Nothing MUL8 | ```MUL8 [multiplicand byte];[multiplier byte]``` | .Y = lobyte of product (word) . | . | .X = hibyte of product (word) . | . | [RETURN] = quotient diff --git a/README.md~ b/README.md~ index 381bdaf..6894c58 100644 --- a/README.md~ +++ b/README.md~ @@ -12,6 +12,7 @@ A general purpose ASM libriary for the Apple II. Assembled in Merlin 8 Pro. ## Table of Contents * [Introduction](#introduction) * [FAQ](#faq) +* ~~How to use this Documentation~~ * [Disk Overviews](#disk-overviews) * [Disk 1: STDIO](#disk-1-stdio) * [Disk 2: COMMON](#disk-2-common-required) diff --git a/bin/d1_stdio.dsk b/bin/d1_stdio.dsk index 3529bcb..78d1f6c 100644 Binary files a/bin/d1_stdio.dsk and b/bin/d1_stdio.dsk differ diff --git a/bin/d2_common.dsk b/bin/d2_common.dsk index 4a6d7d3..5be0181 100644 Binary files a/bin/d2_common.dsk and b/bin/d2_common.dsk differ diff --git a/bin/d3_arrays.dsk b/bin/d3_arrays.dsk index 1c69e4f..7dd0547 100644 Binary files a/bin/d3_arrays.dsk and b/bin/d3_arrays.dsk differ diff --git a/bin/d4_math.dsk b/bin/d4_math.dsk index 320fab4..702bb9f 100644 Binary files a/bin/d4_math.dsk and b/bin/d4_math.dsk differ diff --git a/bin/d5_strings.dsk b/bin/d5_strings.dsk index b956e6b..56e8622 100644 Binary files a/bin/d5_strings.dsk and b/bin/d5_strings.dsk differ diff --git a/bin/d6_fileio.dsk b/bin/d6_fileio.dsk index bcc276d..7121276 100644 Binary files a/bin/d6_fileio.dsk and b/bin/d6_fileio.dsk differ diff --git a/disks/disk2_common/COMMON.DEMO b/disks/disk2_common/COMMON.DEMO index bf8788b..97641b6 100644 --- a/disks/disk2_common/COMMON.DEMO +++ b/disks/disk2_common/COMMON.DEMO @@ -1,1414 +1,1788 @@ -6000- A9 03 LDA #$03 -6002- 48 PHA -6003- A9 00 LDA #$00 -6005- 48 PHA -6006- A9 00 LDA #$00 -6008- 48 PHA -6009- A9 0A LDA #$0A -600B- 48 PHA -600C- A9 00 LDA #$00 -600E- 48 PHA -600F- 20 A5 63 JSR $63A5 -6012- 20 6B 66 JSR $666B -6015- CD C5 CD CMP $CDC5 -6018- C6 C9 DEC $C9 -601A- CC CC A0 CPY $A0CC -601D- C6 C9 DEC $C9 -601F- CC CC D3 CPY $D3CC -6022- A0 C1 LDY #$C1 -6024- A0 D0 LDY #$D0 -6026- CF ??? -6027- D2 D4 CMP ($D4) -6029- C9 CF CMP #$CF -602B- CE A0 CF DEC $CFA0 -602E- C6 A0 DEC $A0 -6030- CD C5 CD CMP $CDC5 +6000- A9 01 LDA #$01 +6002- 8D 0C 60 STA $600C +6005- 8D 0B 60 STA $600B +6008- 4C 0D 60 JMP $600D +600B- 00 BRK +600C- 00 BRK +600D- A9 03 LDA #$03 +600F- 48 PHA +6010- A9 00 LDA #$00 +6012- 48 PHA +6013- A9 00 LDA #$00 +6015- 48 PHA +6016- A9 0A LDA #$0A +6018- 48 PHA +6019- A9 00 LDA #$00 +601B- 48 PHA +601C- 20 82 64 JSR $6482 +601F- 20 65 67 JSR $6765 +6022- CD C5 CD CMP $CDC5 +6025- C6 C9 DEC $C9 +6027- CC CC A0 CPY $A0CC +602A- C6 C9 DEC $C9 +602C- CC CC D3 CPY $D3CC +602F- A0 C1 LDY #$C1 +6031- A0 D0 LDY #$D0 6033- CF ??? -6034- D2 D9 CMP ($D9) -6036- A0 D7 LDY #$D7 -6038- C9 D4 CMP #$D4 -603A- C8 INY -603B- 8D 00 20 STA $2000 -603E- 6B ??? -603F- 66 C1 ROR $C1 -6041- A0 D3 LDY #$D3 -6043- D0 C5 BNE $600A -6045- C3 ??? -6046- C9 C6 CMP #$C6 -6048- C9 C5 CMP #$C5 -604A- C4 A0 CPY $A0 -604C- D6 C1 DEC $C1,X -604E- CC D5 C5 CPY $C5D5 -6051- AE A0 8D LDX $8DA0 -6054- 8D 00 A9 STA $A900 -6057- 03 ??? -6058- 48 PHA -6059- A9 00 LDA #$00 -605B- 48 PHA -605C- A9 0A LDA #$0A -605E- 48 PHA -605F- 20 C7 65 JSR $65C7 -6062- 20 8C 66 JSR $668C -6065- A9 03 LDA #$03 -6067- 48 PHA -6068- A9 00 LDA #$00 -606A- 48 PHA -606B- A9 03 LDA #$03 -606D- 48 PHA -606E- A9 20 LDA #$20 -6070- 48 PHA -6071- A9 00 LDA #$00 -6073- 48 PHA -6074- A9 0A LDA #$0A -6076- 48 PHA -6077- 20 E8 63 JSR $63E8 -607A- 20 6B 66 JSR $666B -607D- A0 8D LDY #$8D -607F- 8D 00 20 STA $2000 -6082- 6B ??? -6083- 66 CD ROR $CD -6085- C5 CD CMP $CD -6087- CD CF D6 CMP $D6CF -608A- C5 A0 CMP $A0 -608C- CD CF D6 CMP $D6CF -608F- C5 D3 CMP $D3 -6091- A0 C3 LDY #$C3 -6093- CF ??? -6094- D0 C9 BNE $605F -6096- C5 D3 CMP $D3 -6098- A0 C1 LDY #$C1 -609A- A0 D3 LDY #$D3 -609C- D0 C1 BNE $605F -609E- CE A0 CF DEC $CFA0 -60A1- C6 A0 DEC $A0 -60A3- CD C5 CD CMP $CDC5 -60A6- CF ??? -60A7- D2 D9 CMP ($D9) -60A9- 8D 00 20 STA $2000 -60AC- 6B ??? -60AD- 66 C6 ROR $C6 -60AF- D2 CF CMP ($CF) -60B1- CD A0 C1 CMP $C1A0 -60B4- A0 D3 LDY #$D3 -60B6- CF ??? -60B7- D5 D2 CMP $D2,X -60B9- C3 ??? -60BA- C5 A0 CMP $A0 -60BC- D4 ??? +6034- D2 D4 CMP ($D4) +6036- C9 CF CMP #$CF +6038- CE A0 CF DEC $CFA0 +603B- C6 A0 DEC $A0 +603D- CD C5 CD CMP $CDC5 +6040- CF ??? +6041- D2 D9 CMP ($D9) +6043- A0 D7 LDY #$D7 +6045- C9 D4 CMP #$D4 +6047- C8 INY +6048- 8D 00 20 STA $2000 +604B- 65 67 ADC $67 +604D- C1 A0 CMP ($A0,X) +604F- D3 ??? +6050- D0 C5 BNE $6017 +6052- C3 ??? +6053- C9 C6 CMP #$C6 +6055- C9 C5 CMP #$C5 +6057- C4 A0 CPY $A0 +6059- D6 C1 DEC $C1,X +605B- CC D5 C5 CPY $C5D5 +605E- AE A0 8D LDX $8DA0 +6061- 8D 00 A9 STA $A900 +6064- 03 ??? +6065- 48 PHA +6066- A9 00 LDA #$00 +6068- 48 PHA +6069- A9 0A LDA #$0A +606B- 48 PHA +606C- 20 D1 66 JSR $66D1 +606F- 20 86 67 JSR $6786 +6072- A9 03 LDA #$03 +6074- 48 PHA +6075- A9 00 LDA #$00 +6077- 48 PHA +6078- A9 03 LDA #$03 +607A- 48 PHA +607B- A9 20 LDA #$20 +607D- 48 PHA +607E- A9 00 LDA #$00 +6080- 48 PHA +6081- A9 0A LDA #$0A +6083- 48 PHA +6084- 20 C5 64 JSR $64C5 +6087- 20 65 67 JSR $6765 +608A- A0 8D LDY #$8D +608C- 8D 00 20 STA $2000 +608F- 65 67 ADC $67 +6091- CD C5 CD CMP $CDC5 +6094- CD CF D6 CMP $D6CF +6097- C5 A0 CMP $A0 +6099- CD CF D6 CMP $D6CF +609C- C5 D3 CMP $D3 +609E- A0 C3 LDY #$C3 +60A0- CF ??? +60A1- D0 C9 BNE $606C +60A3- C5 D3 CMP $D3 +60A5- A0 C1 LDY #$C1 +60A7- A0 D3 LDY #$D3 +60A9- D0 C1 BNE $606C +60AB- CE A0 CF DEC $CFA0 +60AE- C6 A0 DEC $A0 +60B0- CD C5 CD CMP $CDC5 +60B3- CF ??? +60B4- D2 D9 CMP ($D9) +60B6- 8D 00 20 STA $2000 +60B9- 65 67 ADC $67 +60BB- C6 D2 DEC $D2 60BD- CF ??? -60BE- A0 C1 LDY #$C1 -60C0- A0 C4 LDY #$C4 -60C2- C5 D3 CMP $D3 -60C4- D4 ??? -60C5- C9 CE CMP #$CE -60C7- C1 D4 CMP ($D4,X) -60C9- C9 CF CMP #$CF -60CB- CE A0 C1 DEC $C1A0 -60CE- C4 C4 CPY $C4 -60D0- D2 C5 CMP ($C5) -60D2- D3 ??? -60D3- D3 ??? -60D4- AE 8D 8D LDX $8D8D -60D7- 00 BRK -60D8- 20 6B 66 JSR $666B -60DB- D3 ??? -60DC- CF ??? -60DD- A0 CD LDY #$CD -60DF- CF ??? -60E0- D6 C9 DEC $C9,X -60E2- CE C7 A0 DEC $A0C7 -60E5- A4 B3 LDY $B3 -60E7- B0 B0 BCS $6099 -60E9- A0 D4 LDY #$D4 -60EB- CF ??? -60EC- A0 A4 LDY #$A4 -60EE- B3 ??? -60EF- B2 B0 LDA ($B0) -60F1- A0 D2 LDY #$D2 -60F3- C5 D3 CMP $D3 -60F5- D5 CC CMP $CC,X -60F7- D4 ??? -60F8- D3 ??? -60F9- A0 C9 LDY #$C9 -60FB- CE BA 8D DEC $8DBA -60FE- 8D 00 A9 STA $A900 -6101- 03 ??? -6102- 48 PHA -6103- A9 20 LDA #$20 -6105- 48 PHA -6106- A9 0A LDA #$0A -6108- 48 PHA -6109- 20 C7 65 JSR $65C7 -610C- 20 8C 66 JSR $668C -610F- 20 6B 66 JSR $666B -6112- A0 8D LDY #$8D -6114- 8D 00 20 STA $2000 -6117- 6B ??? -6118- 66 C4 ROR $C4 -611A- C5 CC CMP $CC -611C- C1 D9 CMP ($D9,X) -611E- CD D3 A0 CMP $A0D3 -6121- C4 C5 CPY $C5 -6123- CC C1 D9 CPY $D9C1 -6126- D3 ??? -6127- A0 C1 LDY #$C1 -6129- A0 D3 LDY #$D3 -612B- D0 C5 BNE $60F2 -612D- C3 ??? -612E- C9 C6 CMP #$C6 -6130- C9 C5 CMP #$C5 -6132- C4 A0 CPY $A0 -6134- CE D5 CD DEC $CDD5 -6137- C2 ??? -6138- C5 D2 CMP $D2 -613A- A0 CF LDY #$CF -613C- C6 8D DEC $8D -613E- 00 BRK -613F- 20 6B 66 JSR $666B -6142- CD C9 CC CMP $CCC9 -6145- CC C9 D3 CPY $D3C9 -6148- C5 C3 CMP $C3 -614A- CF ??? -614B- CE C4 D3 DEC $D3C4 -614E- AE A0 B2 LDX $B2A0 -6151- B5 B0 LDA $B0,X -6153- A0 CD LDY #$CD -6155- C9 CC CMP #$CC -6157- CC C9 D3 CPY $D3C9 -615A- C5 C3 CMP $C3 -615C- CF ??? -615D- CE C4 D3 DEC $D3C4 -6160- A0 BD LDY #$BD -6162- A0 B1 LDY #$B1 -6164- AF ??? -6165- B4 A0 LDY $A0,X -6167- D3 ??? -6168- C5 C3 CMP $C3 -616A- CF ??? -616B- CE C4 AE DEC $AEC4 -616E- 8D 8D 00 STA $008D -6171- A0 FA LDY #$FA -6173- 20 84 64 JSR $6484 -6176- 20 E4 FB JSR $FBE4 F8ROM:BELL2 -6179- 20 6B 66 JSR $666B -617C- B1 AF LDA ($AF),Y -617E- B4 A0 LDY $A0,X -6180- D3 ??? -6181- C5 C3 CMP $C3 -6183- CF ??? -6184- CE C4 8D DEC $8DC4 -6187- 00 BRK -6188- A0 FA LDY #$FA -618A- 20 84 64 JSR $6484 -618D- 20 E4 FB JSR $FBE4 F8ROM:BELL2 -6190- 20 E4 FB JSR $FBE4 F8ROM:BELL2 -6193- 20 6B 66 JSR $666B -6196- B1 AF LDA ($AF),Y -6198- B4 A0 LDY $A0,X -619A- D3 ??? -619B- C5 C3 CMP $C3 -619D- CF ??? -619E- CE C4 8D DEC $8DC4 -61A1- 00 BRK -61A2- A0 FA LDY #$FA -61A4- 20 84 64 JSR $6484 -61A7- 20 E4 FB JSR $FBE4 F8ROM:BELL2 -61AA- 20 E4 FB JSR $FBE4 F8ROM:BELL2 -61AD- 20 E4 FB JSR $FBE4 F8ROM:BELL2 -61B0- 20 6B 66 JSR $666B -61B3- B1 AF LDA ($AF),Y -61B5- B4 A0 LDY $A0,X -61B7- D3 ??? -61B8- C5 C3 CMP $C3 -61BA- CF ??? -61BB- CE C4 8D DEC $8DC4 -61BE- 00 BRK -61BF- A0 FA LDY #$FA -61C1- 20 84 64 JSR $6484 -61C4- 20 E4 FB JSR $FBE4 F8ROM:BELL2 -61C7- 20 E4 FB JSR $FBE4 F8ROM:BELL2 -61CA- 20 E4 FB JSR $FBE4 F8ROM:BELL2 -61CD- 20 E4 FB JSR $FBE4 F8ROM:BELL2 -61D0- 20 6B 66 JSR $666B -61D3- B1 AF LDA ($AF),Y -61D5- B4 A0 LDY $A0,X -61D7- D3 ??? -61D8- C5 C3 CMP $C3 -61DA- CF ??? -61DB- CE C4 8D DEC $8DC4 -61DE- 00 BRK -61DF- 20 6B 66 JSR $666B -61E2- A0 8D LDY #$8D -61E4- 8D 00 20 STA $2000 -61E7- 8C 66 A9 STY $A966 -61EA- 01 85 ORA ($85,X) -61EC- 06 A9 ASL $A9 -61EE- 02 ??? -61EF- 85 07 STA $07 -61F1- A9 03 LDA #$03 -61F3- 85 08 STA $08 -61F5- A9 04 LDA #$04 -61F7- 85 09 STA $09 -61F9- A9 03 LDA #$03 -61FB- 48 PHA -61FC- A9 00 LDA #$00 -61FE- 48 PHA -61FF- 20 A1 64 JSR $64A1 -6202- 20 6B 66 JSR $666B -6205- A0 8D LDY #$8D -6207- 8D 00 20 STA $2000 -620A- 6B ??? -620B- 66 DA ROR $DA -620D- CD D3 C1 CMP $C1D3 -6210- D6 C5 DEC $C5,X -6212- A0 D3 LDY #$D3 -6214- C1 D6 CMP ($D6,X) -6216- C5 D3 CMP $D3 -6218- A0 D4 LDY #$D4 -621A- C8 INY -621B- C5 A0 CMP $A0 -621D- D3 ??? -621E- D4 ??? -621F- C1 D4 CMP ($D4,X) -6221- C5 A0 CMP $A0 -6223- CF ??? -6224- C6 A0 DEC $A0 -6226- D4 ??? +60BE- CD A0 C1 CMP $C1A0 +60C1- A0 D3 LDY #$D3 +60C3- CF ??? +60C4- D5 D2 CMP $D2,X +60C6- C3 ??? +60C7- C5 A0 CMP $A0 +60C9- D4 ??? +60CA- CF ??? +60CB- A0 C1 LDY #$C1 +60CD- A0 C4 LDY #$C4 +60CF- C5 D3 CMP $D3 +60D1- D4 ??? +60D2- C9 CE CMP #$CE +60D4- C1 D4 CMP ($D4,X) +60D6- C9 CF CMP #$CF +60D8- CE A0 C1 DEC $C1A0 +60DB- C4 C4 CPY $C4 +60DD- D2 C5 CMP ($C5) +60DF- D3 ??? +60E0- D3 ??? +60E1- AE 8D 8D LDX $8D8D +60E4- 00 BRK +60E5- 20 65 67 JSR $6765 +60E8- D3 ??? +60E9- CF ??? +60EA- A0 CD LDY #$CD +60EC- CF ??? +60ED- D6 C9 DEC $C9,X +60EF- CE C7 A0 DEC $A0C7 +60F2- A4 B3 LDY $B3 +60F4- B0 B0 BCS $60A6 +60F6- A0 D4 LDY #$D4 +60F8- CF ??? +60F9- A0 A4 LDY #$A4 +60FB- B3 ??? +60FC- B2 B0 LDA ($B0) +60FE- A0 D2 LDY #$D2 +6100- C5 D3 CMP $D3 +6102- D5 CC CMP $CC,X +6104- D4 ??? +6105- D3 ??? +6106- A0 C9 LDY #$C9 +6108- CE BA 8D DEC $8DBA +610B- 8D 00 A9 STA $A900 +610E- 03 ??? +610F- 48 PHA +6110- A9 20 LDA #$20 +6112- 48 PHA +6113- A9 0A LDA #$0A +6115- 48 PHA +6116- 20 D1 66 JSR $66D1 +6119- 20 86 67 JSR $6786 +611C- 20 65 67 JSR $6765 +611F- A0 8D LDY #$8D +6121- 8D 00 20 STA $2000 +6124- 65 67 ADC $67 +6126- C4 C5 CPY $C5 +6128- CC C1 D9 CPY $D9C1 +612B- CD D3 A0 CMP $A0D3 +612E- C4 C5 CPY $C5 +6130- CC C1 D9 CPY $D9C1 +6133- D3 ??? +6134- A0 C1 LDY #$C1 +6136- A0 D3 LDY #$D3 +6138- D0 C5 BNE $60FF +613A- C3 ??? +613B- C9 C6 CMP #$C6 +613D- C9 C5 CMP #$C5 +613F- C4 A0 CPY $A0 +6141- CE D5 CD DEC $CDD5 +6144- C2 ??? +6145- C5 D2 CMP $D2 +6147- A0 CF LDY #$CF +6149- C6 8D DEC $8D +614B- 00 BRK +614C- 20 65 67 JSR $6765 +614F- CD C9 CC CMP $CCC9 +6152- CC C9 D3 CPY $D3C9 +6155- C5 C3 CMP $C3 +6157- CF ??? +6158- CE C4 D3 DEC $D3C4 +615B- AE A0 B2 LDX $B2A0 +615E- B5 B0 LDA $B0,X +6160- A0 CD LDY #$CD +6162- C9 CC CMP #$CC +6164- CC C9 D3 CPY $D3C9 +6167- C5 C3 CMP $C3 +6169- CF ??? +616A- CE C4 D3 DEC $D3C4 +616D- A0 BD LDY #$BD +616F- A0 B1 LDY #$B1 +6171- AF ??? +6172- B4 A0 LDY $A0,X +6174- D3 ??? +6175- C5 C3 CMP $C3 +6177- CF ??? +6178- CE C4 AE DEC $AEC4 +617B- 8D 8D 00 STA $008D +617E- A0 FA LDY #$FA +6180- 20 61 65 JSR $6561 +6183- 20 E4 FB JSR $FBE4 F8ROM:BELL2 +6186- 20 65 67 JSR $6765 +6189- B1 AF LDA ($AF),Y +618B- B4 A0 LDY $A0,X +618D- D3 ??? +618E- C5 C3 CMP $C3 +6190- CF ??? +6191- CE C4 8D DEC $8DC4 +6194- 00 BRK +6195- A0 FA LDY #$FA +6197- 20 61 65 JSR $6561 +619A- 20 E4 FB JSR $FBE4 F8ROM:BELL2 +619D- 20 E4 FB JSR $FBE4 F8ROM:BELL2 +61A0- 20 65 67 JSR $6765 +61A3- B1 AF LDA ($AF),Y +61A5- B4 A0 LDY $A0,X +61A7- D3 ??? +61A8- C5 C3 CMP $C3 +61AA- CF ??? +61AB- CE C4 8D DEC $8DC4 +61AE- 00 BRK +61AF- A0 FA LDY #$FA +61B1- 20 61 65 JSR $6561 +61B4- 20 E4 FB JSR $FBE4 F8ROM:BELL2 +61B7- 20 E4 FB JSR $FBE4 F8ROM:BELL2 +61BA- 20 E4 FB JSR $FBE4 F8ROM:BELL2 +61BD- 20 65 67 JSR $6765 +61C0- B1 AF LDA ($AF),Y +61C2- B4 A0 LDY $A0,X +61C4- D3 ??? +61C5- C5 C3 CMP $C3 +61C7- CF ??? +61C8- CE C4 8D DEC $8DC4 +61CB- 00 BRK +61CC- A0 FA LDY #$FA +61CE- 20 61 65 JSR $6561 +61D1- 20 E4 FB JSR $FBE4 F8ROM:BELL2 +61D4- 20 E4 FB JSR $FBE4 F8ROM:BELL2 +61D7- 20 E4 FB JSR $FBE4 F8ROM:BELL2 +61DA- 20 E4 FB JSR $FBE4 F8ROM:BELL2 +61DD- 20 65 67 JSR $6765 +61E0- B1 AF LDA ($AF),Y +61E2- B4 A0 LDY $A0,X +61E4- D3 ??? +61E5- C5 C3 CMP $C3 +61E7- CF ??? +61E8- CE C4 8D DEC $8DC4 +61EB- 00 BRK +61EC- 20 65 67 JSR $6765 +61EF- A0 8D LDY #$8D +61F1- 8D 00 20 STA $2000 +61F4- 86 67 STX $67 +61F6- A9 01 LDA #$01 +61F8- 85 06 STA $06 +61FA- A9 02 LDA #$02 +61FC- 85 07 STA $07 +61FE- A9 03 LDA #$03 +6200- 85 08 STA $08 +6202- A9 04 LDA #$04 +6204- 85 09 STA $09 +6206- A9 03 LDA #$03 +6208- 48 PHA +6209- A9 00 LDA #$00 +620B- 48 PHA +620C- 20 7E 65 JSR $657E +620F- 20 65 67 JSR $6765 +6212- A0 8D LDY #$8D +6214- 8D 00 20 STA $2000 +6217- 65 67 ADC $67 +6219- DA PHX +621A- CD D3 C1 CMP $C1D3 +621D- D6 C5 DEC $C5,X +621F- A0 D3 LDY #$D3 +6221- C1 D6 CMP ($D6,X) +6223- C5 D3 CMP $D3 +6225- A0 D4 LDY #$D4 6227- C8 INY 6228- C5 A0 CMP $A0 -622A- DA PHX -622B- C5 D2 CMP $D2 -622D- CF ??? -622E- A0 D0 LDY #$D0 -6230- C1 C7 CMP ($C7,X) -6232- C5 A0 CMP $A0 -6234- 8D 00 20 STA $2000 -6237- 6B ??? -6238- 66 C1 ROR $C1 -623A- C4 C4 CPY $C4 -623C- D2 C5 CMP ($C5) -623E- D3 ??? -623F- D3 ??? -6240- C5 D3 CMP $D3 -6242- A0 D4 LDY #$D4 -6244- C8 INY -6245- C1 D4 CMP ($D4,X) -6247- A0 C1 LDY #$C1 -6249- D2 C5 CMP ($C5) -624B- A0 CE LDY #$CE -624D- CF ??? -624E- D4 ??? -624F- A0 D5 LDY #$D5 -6251- D3 ??? -6252- C5 C4 CMP $C4 -6254- A0 C2 LDY #$C2 -6256- D9 A0 C4 CMP $C4A0,Y -6259- CF ??? -625A- D3 ??? -625B- AC 8D 00 LDY $008D -625E- 20 6B 66 JSR $666B -6261- C1 D0 CMP ($D0,X) -6263- D0 CC BNE $6231 -6265- C5 D3 CMP $D3 -6267- CF ??? -6268- C6 D4 DEC $D4 -626A- AC D0 D2 LDY $D2D0 -626D- CF ??? -626E- C4 CF CPY $CF -6270- D3 ??? -6271- A0 CF LDY #$CF -6273- D2 A0 CMP ($A0) -6275- C9 CE CMP #$CE -6277- D4 ??? -6278- C5 C7 CMP $C7 -627A- C5 D2 CMP $D2 -627C- A0 C2 LDY #$C2 -627E- C1 D3 CMP ($D3,X) -6280- C9 C3 CMP #$C3 -6282- AE 8D 8D LDX $8D8D -6285- 00 BRK -6286- 20 6B 66 JSR $666B -6289- D3 ??? -628A- CF ??? -628B- A0 D4 LDY #$D4 -628D- C8 INY -628E- C5 A0 CMP $A0 -6290- C2 ??? -6291- C1 C3 CMP ($C3,X) -6293- CB ??? -6294- C5 C4 CMP $C4 -6296- A0 D5 LDY #$D5 -6298- D0 A0 BNE $623A -629A- DA PHX -629B- C5 D2 CMP $D2 -629D- CF ??? -629E- A0 D0 LDY #$D0 -62A0- C1 C7 CMP ($C7,X) -62A2- C5 A0 CMP $A0 -62A4- C1 D4 CMP ($D4,X) -62A6- A0 A4 LDY #$A4 -62A8- B3 ??? -62A9- B0 B0 BCS $625B -62AB- A0 C9 LDY #$C9 -62AD- D3 ??? -62AE- BA TSX -62AF- 8D 8D 00 STA $008D -62B2- A9 03 LDA #$03 -62B4- 48 PHA -62B5- A9 00 LDA #$00 -62B7- 48 PHA -62B8- A9 12 LDA #$12 -62BA- 48 PHA -62BB- 20 C7 65 JSR $65C7 -62BE- 20 6B 66 JSR $666B -62C1- A0 8D LDY #$8D -62C3- 8D 00 20 STA $2000 -62C6- 6B ??? -62C7- 66 B1 ROR $B1 -62C9- B8 CLV -62CA- A0 C2 LDY #$C2 -62CC- D9 D4 C5 CMP $C5D4,Y -62CF- D3 ??? -62D0- A0 C1 LDY #$C1 -62D2- D2 C5 CMP ($C5) -62D4- A0 D5 LDY #$D5 -62D6- D3 ??? -62D7- C5 C4 CMP $C4 -62D9- AE 8D 8D LDX $8D8D -62DC- 00 BRK -62DD- 20 8C 66 JSR $668C -62E0- A9 03 LDA #$03 -62E2- 48 PHA -62E3- A9 00 LDA #$00 -62E5- 48 PHA -62E6- 20 19 65 JSR $6519 -62E9- 20 6B 66 JSR $666B -62EC- A0 8D LDY #$8D -62EE- 8D 00 20 STA $2000 -62F1- 6B ??? -62F2- 66 D9 ROR $D9 -62F4- CF ??? -62F5- D5 A0 CMP $A0,X -62F7- C3 ??? -62F8- C1 CE CMP ($CE,X) -62FA- A0 D4 LDY #$D4 -62FC- C8 INY -62FD- C5 CE CMP $CE -62FF- A0 D2 LDY #$D2 -6301- C5 D3 CMP $D3 -6303- D4 ??? -6304- CF ??? -6305- D2 C5 CMP ($C5) +622A- D3 ??? +622B- D4 ??? +622C- C1 D4 CMP ($D4,X) +622E- C5 A0 CMP $A0 +6230- CF ??? +6231- C6 A0 DEC $A0 +6233- D4 ??? +6234- C8 INY +6235- C5 A0 CMP $A0 +6237- DA PHX +6238- C5 D2 CMP $D2 +623A- CF ??? +623B- A0 D0 LDY #$D0 +623D- C1 C7 CMP ($C7,X) +623F- C5 A0 CMP $A0 +6241- 8D 00 20 STA $2000 +6244- 65 67 ADC $67 +6246- C1 C4 CMP ($C4,X) +6248- C4 D2 CPY $D2 +624A- C5 D3 CMP $D3 +624C- D3 ??? +624D- C5 D3 CMP $D3 +624F- A0 D4 LDY #$D4 +6251- C8 INY +6252- C1 D4 CMP ($D4,X) +6254- A0 C1 LDY #$C1 +6256- D2 C5 CMP ($C5) +6258- A0 CE LDY #$CE +625A- CF ??? +625B- D4 ??? +625C- A0 D5 LDY #$D5 +625E- D3 ??? +625F- C5 C4 CMP $C4 +6261- A0 C2 LDY #$C2 +6263- D9 A0 C4 CMP $C4A0,Y +6266- CF ??? +6267- D3 ??? +6268- AC 8D 00 LDY $008D +626B- 20 65 67 JSR $6765 +626E- C1 D0 CMP ($D0,X) +6270- D0 CC BNE $623E +6272- C5 D3 CMP $D3 +6274- CF ??? +6275- C6 D4 DEC $D4 +6277- AC D0 D2 LDY $D2D0 +627A- CF ??? +627B- C4 CF CPY $CF +627D- D3 ??? +627E- A0 CF LDY #$CF +6280- D2 A0 CMP ($A0) +6282- C9 CE CMP #$CE +6284- D4 ??? +6285- C5 C7 CMP $C7 +6287- C5 D2 CMP $D2 +6289- A0 C2 LDY #$C2 +628B- C1 D3 CMP ($D3,X) +628D- C9 C3 CMP #$C3 +628F- AE 8D 8D LDX $8D8D +6292- 00 BRK +6293- 20 65 67 JSR $6765 +6296- D3 ??? +6297- CF ??? +6298- A0 D4 LDY #$D4 +629A- C8 INY +629B- C5 A0 CMP $A0 +629D- C2 ??? +629E- C1 C3 CMP ($C3,X) +62A0- CB ??? +62A1- C5 C4 CMP $C4 +62A3- A0 D5 LDY #$D5 +62A5- D0 A0 BNE $6247 +62A7- DA PHX +62A8- C5 D2 CMP $D2 +62AA- CF ??? +62AB- A0 D0 LDY #$D0 +62AD- C1 C7 CMP ($C7,X) +62AF- C5 A0 CMP $A0 +62B1- C1 D4 CMP ($D4,X) +62B3- A0 A4 LDY #$A4 +62B5- B3 ??? +62B6- B0 B0 BCS $6268 +62B8- A0 C9 LDY #$C9 +62BA- D3 ??? +62BB- BA TSX +62BC- 8D 8D 00 STA $008D +62BF- A9 03 LDA #$03 +62C1- 48 PHA +62C2- A9 00 LDA #$00 +62C4- 48 PHA +62C5- A9 12 LDA #$12 +62C7- 48 PHA +62C8- 20 D1 66 JSR $66D1 +62CB- 20 65 67 JSR $6765 +62CE- A0 8D LDY #$8D +62D0- 8D 00 20 STA $2000 +62D3- 65 67 ADC $67 +62D5- B1 B8 LDA ($B8),Y +62D7- A0 C2 LDY #$C2 +62D9- D9 D4 C5 CMP $C5D4,Y +62DC- D3 ??? +62DD- A0 C1 LDY #$C1 +62DF- D2 C5 CMP ($C5) +62E1- A0 D5 LDY #$D5 +62E3- D3 ??? +62E4- C5 C4 CMP $C4 +62E6- AE 8D 8D LDX $8D8D +62E9- 00 BRK +62EA- 20 86 67 JSR $6786 +62ED- A9 03 LDA #$03 +62EF- 48 PHA +62F0- A9 00 LDA #$00 +62F2- 48 PHA +62F3- 20 F6 65 JSR $65F6 +62F6- 20 65 67 JSR $6765 +62F9- A0 8D LDY #$8D +62FB- 8D 00 20 STA $2000 +62FE- 65 67 ADC $67 +6300- D9 CF D5 CMP $D5CF,Y +6303- A0 C3 LDY #$C3 +6305- C1 CE CMP ($CE,X) 6307- A0 D4 LDY #$D4 6309- C8 INY -630A- C5 A0 CMP $A0 -630C- C6 D2 DEC $D2 -630E- C5 C5 CMP $C5 -6310- A0 DA LDY #$DA -6312- C5 D2 CMP $D2 -6314- CF ??? -6315- A0 D0 LDY #$D0 -6317- C1 C7 CMP ($C7,X) -6319- C5 8D CMP $8D -631B- 00 BRK -631C- 20 6B 66 JSR $666B -631F- CC CF C3 CPY $C3CF -6322- C1 D4 CMP ($D4,X) -6324- C9 CF CMP #$CF -6326- CE D3 A0 DEC $A0D3 -6329- D7 ??? -632A- C9 D4 CMP #$D4 -632C- C8 INY -632D- A0 DA LDY #$DA -632F- CD CC CF CMP $CFCC -6332- C1 C4 CMP ($C4,X) -6334- AE A0 D4 LDX $D4A0 -6337- C8 INY -6338- C5 D2 CMP $D2 -633A- C5 A0 CMP $A0 -633C- C9 D3 CMP #$D3 -633E- CE A7 D4 DEC $D4A7 -6341- A0 C1 LDY #$C1 -6343- CE D9 8D DEC $8DD9 -6346- 00 BRK -6347- 20 6B 66 JSR $666B -634A- CD C5 C1 CMP $C1C5 -634D- CE C9 CE DEC $CEC9 -6350- C7 ??? -6351- C6 D5 DEC $D5 -6353- CC A0 CF CPY $CFA0 -6356- D5 D4 CMP $D4,X -6358- D0 D5 BNE $632F -635A- D4 ??? -635B- A0 D4 LDY #$D4 -635D- CF ??? -635E- A0 D0 LDY #$D0 -6360- D5 D4 CMP $D4,X -6362- A0 C8 LDY #$C8 -6364- C5 D2 CMP $D2 -6366- C5 A0 CMP $A0 -6368- D4 ??? -6369- CF ??? -636A- A0 8D LDY #$8D -636C- 00 BRK -636D- 20 6B 66 JSR $666B -6370- C9 CC CMP #$CC -6372- CC D5 D3 CPY $D3D5 +630A- C5 CE CMP $CE +630C- A0 D2 LDY #$D2 +630E- C5 D3 CMP $D3 +6310- D4 ??? +6311- CF ??? +6312- D2 C5 CMP ($C5) +6314- A0 D4 LDY #$D4 +6316- C8 INY +6317- C5 A0 CMP $A0 +6319- C6 D2 DEC $D2 +631B- C5 C5 CMP $C5 +631D- A0 DA LDY #$DA +631F- C5 D2 CMP $D2 +6321- CF ??? +6322- A0 D0 LDY #$D0 +6324- C1 C7 CMP ($C7,X) +6326- C5 8D CMP $8D +6328- 00 BRK +6329- 20 65 67 JSR $6765 +632C- CC CF C3 CPY $C3CF +632F- C1 D4 CMP ($D4,X) +6331- C9 CF CMP #$CF +6333- CE D3 A0 DEC $A0D3 +6336- D7 ??? +6337- C9 D4 CMP #$D4 +6339- C8 INY +633A- A0 DA LDY #$DA +633C- CD CC CF CMP $CFCC +633F- C1 C4 CMP ($C4,X) +6341- AE A0 D4 LDX $D4A0 +6344- C8 INY +6345- C5 D2 CMP $D2 +6347- C5 A0 CMP $A0 +6349- C9 D3 CMP #$D3 +634B- CE A7 D4 DEC $D4A7 +634E- A0 C1 LDY #$C1 +6350- CE D9 8D DEC $8DD9 +6353- 00 BRK +6354- 20 65 67 JSR $6765 +6357- CD C5 C1 CMP $C1C5 +635A- CE C9 CE DEC $CEC9 +635D- C7 ??? +635E- C6 D5 DEC $D5 +6360- CC A0 CF CPY $CFA0 +6363- D5 D4 CMP $D4,X +6365- D0 D5 BNE $633C +6367- D4 ??? +6368- A0 D4 LDY #$D4 +636A- CF ??? +636B- A0 D0 LDY #$D0 +636D- D5 D4 CMP $D4,X +636F- A0 C8 LDY #$C8 +6371- C5 D2 CMP $D2 +6373- C5 A0 CMP $A0 6375- D4 ??? -6376- D2 C1 CMP ($C1) -6378- D4 ??? -6379- C5 A0 CMP $A0 -637B- D4 ??? -637C- C8 INY -637D- C1 D4 CMP ($D4,X) -637F- AC A0 D3 LDY $D3A0 -6382- CF ??? -6383- A0 D5 LDY #$D5 -6385- D3 ??? +6376- CF ??? +6377- A0 8D LDY #$8D +6379- 00 BRK +637A- 20 65 67 JSR $6765 +637D- C9 CC CMP #$CC +637F- CC D5 D3 CPY $D3D5 +6382- D4 ??? +6383- D2 C1 CMP ($C1) +6385- D4 ??? 6386- C5 A0 CMP $A0 -6388- D9 CF D5 CMP $D5CF,Y -638B- D2 A0 CMP ($A0) -638D- C9 CD CMP #$CD -638F- C1 C7 CMP ($C7,X) -6391- C9 CE CMP #$CE -6393- C1 D4 CMP ($D4,X) -6395- C9 CF CMP #$CF -6397- CE A1 8D DEC $8DA1 -639A- 8D 00 20 STA $2000 -639D- 8C 66 4C STY $4C66 -63A0- D0 03 BNE $63A5 -63A2- 4C 8F 65 JMP $658F -63A5- 68 PLA -63A6- 85 FE STA $FE -63A8- 68 PLA -63A9- 85 FF STA $FF -63AB- 68 PLA -63AC- 8D E5 63 STA $63E5 -63AF- 68 PLA -63B0- 8D E6 63 STA $63E6 -63B3- 68 PLA -63B4- 8D E7 63 STA $63E7 -63B7- 68 PLA -63B8- 85 06 STA $06 -63BA- 68 PLA -63BB- 85 07 STA $07 -63BD- AD E5 63 LDA $63E5 -63C0- AE E7 63 LDX $63E7 -63C3- F0 0C BEQ $63D1 -63C5- A0 00 LDY #$00 -63C7- 91 06 STA ($06),Y -63C9- C8 INY -63CA- D0 FB BNE $63C7 -63CC- E6 07 INC $07 -63CE- CA DEX -63CF- D0 F6 BNE $63C7 -63D1- AE E6 63 LDX $63E6 -63D4- F0 08 BEQ $63DE -63D6- A0 00 LDY #$00 -63D8- 91 06 STA ($06),Y -63DA- C8 INY -63DB- CA DEX -63DC- D0 FA BNE $63D8 -63DE- A5 FF LDA $FF -63E0- 48 PHA -63E1- A5 FE LDA $FE -63E3- 48 PHA -63E4- 60 RTS -63E5- 00 BRK -63E6- 00 BRK -63E7- 00 BRK -63E8- 68 PLA -63E9- 85 FE STA $FE -63EB- 68 PLA -63EC- 85 FF STA $FF -63EE- 68 PLA -63EF- 8D 82 64 STA $6482 -63F2- 68 PLA -63F3- 8D 83 64 STA $6483 -63F6- 68 PLA -63F7- 85 08 STA $08 -63F9- 68 PLA -63FA- 85 09 STA $09 -63FC- 68 PLA -63FD- 85 06 STA $06 -63FF- 68 PLA -6400- 85 07 STA $07 -6402- A5 08 LDA $08 -6404- 38 SEC -6405- E5 06 SBC $06 -6407- AA TAX -6408- A5 09 LDA $09 -640A- E5 07 SBC $07 -640C- A8 TAY -640D- 8A TXA -640E- CD 82 64 CMP $6482 -6411- 98 TYA -6412- ED 83 64 SBC $6483 -6415- B0 06 BCS $641D -6417- 20 48 64 JSR $6448 -641A- 4C 20 64 JMP $6420 -641D- 20 23 64 JSR $6423 -6420- 4C 7B 64 JMP $647B -6423- A0 00 LDY #$00 -6425- AE 83 64 LDX $6483 -6428- F0 0E BEQ $6438 -642A- B1 06 LDA ($06),Y -642C- 91 08 STA ($08),Y -642E- C8 INY -642F- D0 F9 BNE $642A -6431- E6 07 INC $07 -6433- E6 09 INC $09 -6435- CA DEX -6436- D0 F2 BNE $642A -6438- AE 82 64 LDX $6482 -643B- F0 08 BEQ $6445 -643D- B1 06 LDA ($06),Y -643F- 91 08 STA ($08),Y -6441- C8 INY -6442- CA DEX -6443- D0 F8 BNE $643D -6445- 4C 7B 64 JMP $647B -6448- AD 83 64 LDA $6483 -644B- 18 CLC -644C- 65 07 ADC $07 -644E- 85 07 STA $07 -6450- AD 83 64 LDA $6483 -6453- 18 CLC -6454- 65 09 ADC $09 -6456- 85 09 STA $09 -6458- AC 82 64 LDY $6482 -645B- F0 09 BEQ $6466 -645D- 88 DEY -645E- B1 06 LDA ($06),Y -6460- 91 08 STA ($08),Y -6462- C0 00 CPY #$00 -6464- D0 F7 BNE $645D -6466- AE 83 64 LDX $6483 -6469- F0 10 BEQ $647B -646B- C6 07 DEC $07 -646D- C6 09 DEC $09 -646F- 88 DEY -6470- B1 06 LDA ($06),Y -6472- 91 08 STA ($08),Y -6474- C0 00 CPY #$00 -6476- D0 F7 BNE $646F -6478- CA DEX -6479- D0 F0 BNE $646B -647B- A5 FF LDA $FF -647D- 48 PHA -647E- A5 FE LDA $FE -6480- 48 PHA -6481- 60 RTS -6482- 00 BRK -6483- 00 BRK -6484- C0 00 CPY #$00 -6486- F0 18 BEQ $64A0 -6488- EA NOP -6489- C0 01 CPY #$01 -648B- D0 03 BNE $6490 -648D- 4C 9B 64 JMP $649B -6490- 88 DEY -6491- A2 CA LDX #$CA -6493- CA DEX -6494- D0 FD BNE $6493 -6496- EA NOP -6497- EA NOP -6498- 88 DEY -6499- D0 F6 BNE $6491 -649B- A2 C7 LDX #$C7 -649D- CA DEX -649E- D0 FD BNE $649D -64A0- 60 RTS -64A1- A6 06 LDX $06 -64A3- A4 07 LDY $07 -64A5- 68 PLA -64A6- 8D 17 65 STA $6517 -64A9- 68 PLA -64AA- 8D 18 65 STA $6518 -64AD- 68 PLA -64AE- 85 06 STA $06 -64B0- 68 PLA -64B1- 85 07 STA $07 -64B3- 98 TYA -64B4- A0 01 LDY #$01 -64B6- 91 06 STA ($06),Y -64B8- A0 00 LDY #$00 -64BA- 8A TXA -64BB- 91 06 STA ($06),Y -64BD- A0 02 LDY #$02 -64BF- A5 08 LDA $08 -64C1- 91 06 STA ($06),Y -64C3- C8 INY -64C4- A5 09 LDA $09 -64C6- 91 06 STA ($06),Y -64C8- C8 INY -64C9- A5 19 LDA $19 -64CB- 91 06 STA ($06),Y -64CD- C8 INY -64CE- A5 1E LDA $1E -64D0- 91 06 STA ($06),Y -64D2- C8 INY -64D3- A5 E3 LDA $E3 -64D5- 91 06 STA ($06),Y -64D7- C8 INY -64D8- A5 EB LDA $EB -64DA- 91 06 STA ($06),Y -64DC- C8 INY -64DD- A5 EC LDA $EC -64DF- 91 06 STA ($06),Y -64E1- C8 INY -64E2- A5 ED LDA $ED -64E4- 91 06 STA ($06),Y -64E6- C8 INY -64E7- A5 EE LDA $EE -64E9- 91 06 STA ($06),Y -64EB- C8 INY -64EC- A5 EF LDA $EF -64EE- 91 06 STA ($06),Y -64F0- C8 INY -64F1- A5 FA LDA $FA -64F3- 91 06 STA ($06),Y -64F5- C8 INY -64F6- A5 FB LDA $FB -64F8- 91 06 STA ($06),Y -64FA- C8 INY -64FB- A5 FC LDA $FC -64FD- 91 06 STA ($06),Y -64FF- C8 INY -6500- A5 FD LDA $FD -6502- 91 06 STA ($06),Y -6504- C8 INY -6505- A5 FE LDA $FE -6507- 91 06 STA ($06),Y -6509- C8 INY -650A- A5 FF LDA $FF -650C- 91 06 STA ($06),Y -650E- AD 18 65 LDA $6518 -6511- 48 PHA -6512- AD 17 65 LDA $6517 -6515- 48 PHA -6516- 60 RTS -6517- 00 BRK -6518- 00 BRK -6519- 68 PLA -651A- 8D 8D 65 STA $658D -651D- 68 PLA -651E- 8D 8E 65 STA $658E -6521- 68 PLA -6522- 85 06 STA $06 -6524- 68 PLA -6525- 85 07 STA $07 -6527- A0 02 LDY #$02 -6529- B1 06 LDA ($06),Y -652B- 85 08 STA $08 -652D- C8 INY -652E- B1 06 LDA ($06),Y -6530- 85 09 STA $09 -6532- C8 INY -6533- B1 06 LDA ($06),Y -6535- 85 19 STA $19 -6537- C8 INY -6538- B1 06 LDA ($06),Y -653A- 85 1E STA $1E -653C- C8 INY -653D- B1 06 LDA ($06),Y -653F- 85 E3 STA $E3 -6541- C8 INY -6542- B1 06 LDA ($06),Y -6544- 85 EB STA $EB -6546- C8 INY -6547- B1 06 LDA ($06),Y -6549- 85 EC STA $EC -654B- C8 INY -654C- B1 06 LDA ($06),Y -654E- 85 ED STA $ED -6550- C8 INY -6551- B1 06 LDA ($06),Y -6553- 85 EE STA $EE -6555- C8 INY -6556- B1 06 LDA ($06),Y -6558- 85 EF STA $EF -655A- C8 INY -655B- B1 06 LDA ($06),Y -655D- 85 FA STA $FA -655F- C8 INY -6560- B1 06 LDA ($06),Y -6562- 85 FB STA $FB -6564- C8 INY -6565- B1 06 LDA ($06),Y -6567- 85 FC STA $FC -6569- C8 INY -656A- B1 06 LDA ($06),Y -656C- 85 FD STA $FD -656E- C8 INY -656F- B1 06 LDA ($06),Y -6571- 85 FE STA $FE -6573- C8 INY -6574- B1 06 LDA ($06),Y -6576- 85 FF STA $FF -6578- A0 00 LDY #$00 -657A- B1 06 LDA ($06),Y -657C- AA TAX -657D- B1 07 LDA ($07),Y -657F- A8 TAY -6580- 86 06 STX $06 -6582- 84 07 STY $07 -6584- AD 8E 65 LDA $658E -6587- 48 PHA -6588- AD 8D 65 LDA $658D -658B- 48 PHA -658C- 60 RTS -658D- 00 BRK -658E- 00 BRK -658F- 60 RTS -6590- 4C 92 68 JMP $6892 -6593- A0 FF LDY #$FF -6595- 68 PLA -6596- 85 06 STA $06 -6598- 68 PLA -6599- 85 07 STA $07 -659B- C8 INY -659C- B9 91 66 LDA $6691,Y -659F- 91 06 STA ($06),Y -65A1- CC 90 66 CPY $6690 -65A4- D0 F5 BNE $659B -65A6- A5 07 LDA $07 -65A8- 48 PHA -65A9- A5 06 LDA $06 -65AB- 48 PHA -65AC- 60 RTS -65AD- A0 FF LDY #$FF -65AF- 68 PLA -65B0- 85 06 STA $06 -65B2- 68 PLA -65B3- 85 07 STA $07 -65B5- C8 INY -65B6- B1 06 LDA ($06),Y -65B8- 99 92 67 STA $6792,Y -65BB- CC 91 67 CPY $6791 -65BE- D0 F5 BNE $65B5 -65C0- A5 07 LDA $07 -65C2- 48 PHA -65C3- A5 06 LDA $06 -65C5- 48 PHA -65C6- 60 RTS -65C7- 68 PLA -65C8- 8D 56 66 STA $6656 -65CB- 68 PLA -65CC- 8D 57 66 STA $6657 -65CF- 68 PLA -65D0- 8D 5A 66 STA $665A -65D3- 68 PLA -65D4- 85 06 STA $06 -65D6- 68 PLA -65D7- 85 07 STA $07 -65D9- A9 8D LDA #$8D -65DB- 20 F0 FD JSR $FDF0 F8ROM:COUT1 -65DE- A5 07 LDA $07 -65E0- 29 F0 AND #$F0 -65E2- 4A LSR -65E3- 4A LSR -65E4- 4A LSR -65E5- 4A LSR -65E6- AA TAX -65E7- BD 5B 66 LDA $665B,X -65EA- 20 F0 FD JSR $FDF0 F8ROM:COUT1 -65ED- A5 07 LDA $07 -65EF- 29 0F AND #$0F -65F1- AA TAX -65F2- BD 5B 66 LDA $665B,X -65F5- 20 F0 FD JSR $FDF0 F8ROM:COUT1 -65F8- A5 06 LDA $06 -65FA- 29 F0 AND #$F0 -65FC- 4A LSR -65FD- 4A LSR -65FE- 4A LSR -65FF- 4A LSR -6600- AA TAX -6601- BD 5B 66 LDA $665B,X -6604- 20 F0 FD JSR $FDF0 F8ROM:COUT1 -6607- A5 06 LDA $06 -6609- 29 0F AND #$0F -660B- AA TAX -660C- BD 5B 66 LDA $665B,X -660F- 20 F0 FD JSR $FDF0 F8ROM:COUT1 -6612- A9 BA LDA #$BA -6614- 20 F0 FD JSR $FDF0 F8ROM:COUT1 -6617- A9 A0 LDA #$A0 -6619- 20 F0 FD JSR $FDF0 F8ROM:COUT1 -661C- A0 00 LDY #$00 -661E- B1 06 LDA ($06),Y -6620- 29 F0 AND #$F0 -6622- 4A LSR -6623- 4A LSR -6624- 4A LSR -6625- 4A LSR -6626- 8D 59 66 STA $6659 +6388- D4 ??? +6389- C8 INY +638A- C1 D4 CMP ($D4,X) +638C- AC A0 D3 LDY $D3A0 +638F- CF ??? +6390- A0 D5 LDY #$D5 +6392- D3 ??? +6393- C5 A0 CMP $A0 +6395- D9 CF D5 CMP $D5CF,Y +6398- D2 A0 CMP ($A0) +639A- C9 CD CMP #$CD +639C- C1 C7 CMP ($C7,X) +639E- C9 CE CMP #$CE +63A0- C1 D4 CMP ($D4,X) +63A2- C9 CF CMP #$CF +63A4- CE A1 8D DEC $8DA1 +63A7- 8D 00 20 STA $2000 +63AA- 86 67 STX $67 +63AC- 20 65 67 JSR $6765 +63AF- D4 ??? +63B0- C8 INY +63B1- C5 A0 CMP $A0 +63B3- CD D3 D7 CMP $D7D3 +63B6- C1 D0 CMP ($D0,X) +63B8- A0 CD LDY #$CD +63BA- C1 C3 CMP ($C3,X) +63BC- D2 CF CMP ($CF) +63BE- A0 D3 LDY #$D3 +63C0- D7 ??? +63C1- C1 D0 CMP ($D0,X) +63C3- D3 ??? +63C4- A0 C1 LDY #$C1 +63C6- A0 CC LDY #$CC +63C8- C5 CE CMP $CE +63CA- C7 ??? +63CB- D4 ??? +63CC- C8 INY +63CD- 8D 00 20 STA $2000 +63D0- 65 67 ADC $67 +63D2- CF ??? +63D3- C6 A0 DEC $A0 +63D5- CD C5 CD CMP $CDC5 +63D8- CF ??? +63D9- D2 D9 CMP ($D9) +63DB- A0 C6 LDY #$C6 +63DD- D2 CF CMP ($CF) +63DF- CD A0 CF CMP $CFA0 +63E2- CE C5 A0 DEC $A0C5 +63E5- CC CF C3 CPY $C3CF +63E8- C1 D4 CMP ($D4,X) +63EA- C9 CF CMP #$CF +63EC- CE 8D 00 DEC $008D +63EF- 20 65 67 JSR $6765 +63F2- D4 ??? +63F3- CF ??? +63F4- A0 C1 LDY #$C1 +63F6- CE CF D4 DEC $D4CF +63F9- C8 INY +63FA- C5 D2 CMP $D2 +63FC- AE A0 D3 LDX $D3A0 +63FF- CF ??? +6400- AC A0 C2 LDY $C2A0 +6403- C5 C6 CMP $C6 +6405- CF ??? +6406- D2 C5 CMP ($C5) +6408- A0 D3 LDY #$D3 +640A- D7 ??? +640B- C1 D0 CMP ($D0,X) +640D- BA TSX +640E- 8D 8D 00 STA $008D +6411- A9 03 LDA #$03 +6413- 48 PHA +6414- A9 00 LDA #$00 +6416- 48 PHA +6417- A9 0A LDA #$0A +6419- 48 PHA +641A- 20 D1 66 JSR $66D1 +641D- A9 03 LDA #$03 +641F- 48 PHA +6420- A9 20 LDA #$20 +6422- 48 PHA +6423- A9 0A LDA #$0A +6425- 48 PHA +6426- 20 D1 66 JSR $66D1 +6429- A9 03 LDA #$03 +642B- 48 PHA +642C- A9 20 LDA #$20 +642E- 48 PHA +642F- A9 03 LDA #$03 +6431- 48 PHA +6432- A9 00 LDA #$00 +6434- 48 PHA +6435- A9 0A LDA #$0A +6437- 48 PHA +6438- 20 6C 66 JSR $666C +643B- 20 65 67 JSR $6765 +643E- A0 8D LDY #$8D +6440- 00 BRK +6441- 20 65 67 JSR $6765 +6444- C1 CE CMP ($CE,X) +6446- C4 A0 CPY $A0 +6448- C1 C6 CMP ($C6,X) +644A- D4 ??? +644B- C5 D2 CMP $D2 +644D- A0 D3 LDY #$D3 +644F- D7 ??? +6450- C1 D0 CMP ($D0,X) +6452- BA TSX +6453- A0 8D LDY #$8D +6455- 8D 00 A9 STA $A900 +6458- 03 ??? +6459- 48 PHA +645A- A9 00 LDA #$00 +645C- 48 PHA +645D- A9 0A LDA #$0A +645F- 48 PHA +6460- 20 D1 66 JSR $66D1 +6463- A9 03 LDA #$03 +6465- 48 PHA +6466- A9 20 LDA #$20 +6468- 48 PHA +6469- A9 0A LDA #$0A +646B- 48 PHA +646C- 20 D1 66 JSR $66D1 +646F- 20 86 67 JSR $6786 +6472- A9 11 LDA #$11 +6474- A2 12 LDX #$12 +6476- A0 13 LDY #$13 +6478- 18 CLC +6479- 20 8A 67 JSR $678A +647C- 4C D0 03 JMP $03D0 +647F- 4C 9C 66 JMP $669C +6482- 68 PLA +6483- 85 FE STA $FE +6485- 68 PLA +6486- 85 FF STA $FF +6488- 68 PLA +6489- 8D C2 64 STA $64C2 +648C- 68 PLA +648D- 8D C3 64 STA $64C3 +6490- 68 PLA +6491- 8D C4 64 STA $64C4 +6494- 68 PLA +6495- 85 06 STA $06 +6497- 68 PLA +6498- 85 07 STA $07 +649A- AD C2 64 LDA $64C2 +649D- AE C4 64 LDX $64C4 +64A0- F0 0C BEQ $64AE +64A2- A0 00 LDY #$00 +64A4- 91 06 STA ($06),Y +64A6- C8 INY +64A7- D0 FB BNE $64A4 +64A9- E6 07 INC $07 +64AB- CA DEX +64AC- D0 F6 BNE $64A4 +64AE- AE C3 64 LDX $64C3 +64B1- F0 08 BEQ $64BB +64B3- A0 00 LDY #$00 +64B5- 91 06 STA ($06),Y +64B7- C8 INY +64B8- CA DEX +64B9- D0 FA BNE $64B5 +64BB- A5 FF LDA $FF +64BD- 48 PHA +64BE- A5 FE LDA $FE +64C0- 48 PHA +64C1- 60 RTS +64C2- 00 BRK +64C3- 00 BRK +64C4- 00 BRK +64C5- 68 PLA +64C6- 85 FE STA $FE +64C8- 68 PLA +64C9- 85 FF STA $FF +64CB- 68 PLA +64CC- 8D 5F 65 STA $655F +64CF- 68 PLA +64D0- 8D 60 65 STA $6560 +64D3- 68 PLA +64D4- 85 08 STA $08 +64D6- 68 PLA +64D7- 85 09 STA $09 +64D9- 68 PLA +64DA- 85 06 STA $06 +64DC- 68 PLA +64DD- 85 07 STA $07 +64DF- A5 08 LDA $08 +64E1- 38 SEC +64E2- E5 06 SBC $06 +64E4- AA TAX +64E5- A5 09 LDA $09 +64E7- E5 07 SBC $07 +64E9- A8 TAY +64EA- 8A TXA +64EB- CD 5F 65 CMP $655F +64EE- 98 TYA +64EF- ED 60 65 SBC $6560 +64F2- B0 06 BCS $64FA +64F4- 20 25 65 JSR $6525 +64F7- 4C FD 64 JMP $64FD +64FA- 20 00 65 JSR $6500 +64FD- 4C 58 65 JMP $6558 +6500- A0 00 LDY #$00 +6502- AE 60 65 LDX $6560 +6505- F0 0E BEQ $6515 +6507- B1 06 LDA ($06),Y +6509- 91 08 STA ($08),Y +650B- C8 INY +650C- D0 F9 BNE $6507 +650E- E6 07 INC $07 +6510- E6 09 INC $09 +6512- CA DEX +6513- D0 F2 BNE $6507 +6515- AE 5F 65 LDX $655F +6518- F0 08 BEQ $6522 +651A- B1 06 LDA ($06),Y +651C- 91 08 STA ($08),Y +651E- C8 INY +651F- CA DEX +6520- D0 F8 BNE $651A +6522- 4C 58 65 JMP $6558 +6525- AD 60 65 LDA $6560 +6528- 18 CLC +6529- 65 07 ADC $07 +652B- 85 07 STA $07 +652D- AD 60 65 LDA $6560 +6530- 18 CLC +6531- 65 09 ADC $09 +6533- 85 09 STA $09 +6535- AC 5F 65 LDY $655F +6538- F0 09 BEQ $6543 +653A- 88 DEY +653B- B1 06 LDA ($06),Y +653D- 91 08 STA ($08),Y +653F- C0 00 CPY #$00 +6541- D0 F7 BNE $653A +6543- AE 60 65 LDX $6560 +6546- F0 10 BEQ $6558 +6548- C6 07 DEC $07 +654A- C6 09 DEC $09 +654C- 88 DEY +654D- B1 06 LDA ($06),Y +654F- 91 08 STA ($08),Y +6551- C0 00 CPY #$00 +6553- D0 F7 BNE $654C +6555- CA DEX +6556- D0 F0 BNE $6548 +6558- A5 FF LDA $FF +655A- 48 PHA +655B- A5 FE LDA $FE +655D- 48 PHA +655E- 60 RTS +655F- 00 BRK +6560- 00 BRK +6561- C0 00 CPY #$00 +6563- F0 18 BEQ $657D +6565- EA NOP +6566- C0 01 CPY #$01 +6568- D0 03 BNE $656D +656A- 4C 78 65 JMP $6578 +656D- 88 DEY +656E- A2 CA LDX #$CA +6570- CA DEX +6571- D0 FD BNE $6570 +6573- EA NOP +6574- EA NOP +6575- 88 DEY +6576- D0 F6 BNE $656E +6578- A2 C7 LDX #$C7 +657A- CA DEX +657B- D0 FD BNE $657A +657D- 60 RTS +657E- A6 06 LDX $06 +6580- A4 07 LDY $07 +6582- 68 PLA +6583- 8D F4 65 STA $65F4 +6586- 68 PLA +6587- 8D F5 65 STA $65F5 +658A- 68 PLA +658B- 85 06 STA $06 +658D- 68 PLA +658E- 85 07 STA $07 +6590- 98 TYA +6591- A0 01 LDY #$01 +6593- 91 06 STA ($06),Y +6595- A0 00 LDY #$00 +6597- 8A TXA +6598- 91 06 STA ($06),Y +659A- A0 02 LDY #$02 +659C- A5 08 LDA $08 +659E- 91 06 STA ($06),Y +65A0- C8 INY +65A1- A5 09 LDA $09 +65A3- 91 06 STA ($06),Y +65A5- C8 INY +65A6- A5 19 LDA $19 +65A8- 91 06 STA ($06),Y +65AA- C8 INY +65AB- A5 1E LDA $1E +65AD- 91 06 STA ($06),Y +65AF- C8 INY +65B0- A5 E3 LDA $E3 +65B2- 91 06 STA ($06),Y +65B4- C8 INY +65B5- A5 EB LDA $EB +65B7- 91 06 STA ($06),Y +65B9- C8 INY +65BA- A5 EC LDA $EC +65BC- 91 06 STA ($06),Y +65BE- C8 INY +65BF- A5 ED LDA $ED +65C1- 91 06 STA ($06),Y +65C3- C8 INY +65C4- A5 EE LDA $EE +65C6- 91 06 STA ($06),Y +65C8- C8 INY +65C9- A5 EF LDA $EF +65CB- 91 06 STA ($06),Y +65CD- C8 INY +65CE- A5 FA LDA $FA +65D0- 91 06 STA ($06),Y +65D2- C8 INY +65D3- A5 FB LDA $FB +65D5- 91 06 STA ($06),Y +65D7- C8 INY +65D8- A5 FC LDA $FC +65DA- 91 06 STA ($06),Y +65DC- C8 INY +65DD- A5 FD LDA $FD +65DF- 91 06 STA ($06),Y +65E1- C8 INY +65E2- A5 FE LDA $FE +65E4- 91 06 STA ($06),Y +65E6- C8 INY +65E7- A5 FF LDA $FF +65E9- 91 06 STA ($06),Y +65EB- AD F5 65 LDA $65F5 +65EE- 48 PHA +65EF- AD F4 65 LDA $65F4 +65F2- 48 PHA +65F3- 60 RTS +65F4- 00 BRK +65F5- 00 BRK +65F6- 68 PLA +65F7- 8D 6A 66 STA $666A +65FA- 68 PLA +65FB- 8D 6B 66 STA $666B +65FE- 68 PLA +65FF- 85 06 STA $06 +6601- 68 PLA +6602- 85 07 STA $07 +6604- A0 02 LDY #$02 +6606- B1 06 LDA ($06),Y +6608- 85 08 STA $08 +660A- C8 INY +660B- B1 06 LDA ($06),Y +660D- 85 09 STA $09 +660F- C8 INY +6610- B1 06 LDA ($06),Y +6612- 85 19 STA $19 +6614- C8 INY +6615- B1 06 LDA ($06),Y +6617- 85 1E STA $1E +6619- C8 INY +661A- B1 06 LDA ($06),Y +661C- 85 E3 STA $E3 +661E- C8 INY +661F- B1 06 LDA ($06),Y +6621- 85 EB STA $EB +6623- C8 INY +6624- B1 06 LDA ($06),Y +6626- 85 EC STA $EC +6628- C8 INY 6629- B1 06 LDA ($06),Y -662B- 29 0F AND #$0F -662D- 8D 58 66 STA $6658 -6630- AE 59 66 LDX $6659 -6633- BD 5B 66 LDA $665B,X -6636- 20 F0 FD JSR $FDF0 F8ROM:COUT1 -6639- AE 58 66 LDX $6658 -663C- BD 5B 66 LDA $665B,X -663F- 20 F0 FD JSR $FDF0 F8ROM:COUT1 -6642- A9 A0 LDA #$A0 -6644- 20 F0 FD JSR $FDF0 F8ROM:COUT1 -6647- C8 INY -6648- CC 5A 66 CPY $665A -664B- D0 D1 BNE $661E -664D- AD 57 66 LDA $6657 -6650- 48 PHA -6651- AD 56 66 LDA $6656 -6654- 48 PHA -6655- 60 RTS -6656- 00 BRK -6657- 00 BRK -6658- 00 BRK -6659- 00 BRK -665A- 00 BRK -665B- B0 B1 BCS $660E -665D- B2 B3 LDA ($B3) -665F- B4 B5 LDY $B5,X -6661- B6 B7 LDX $B7,Y -6663- B8 CLV -6664- B9 C1 C2 LDA $C2C1,Y -6667- C3 ??? -6668- C4 C5 CPY $C5 -666A- C6 68 DEC $68 -666C- 85 06 STA $06 -666E- 68 PLA -666F- 85 07 STA $07 -6671- A0 01 LDY #$01 -6673- B1 06 LDA ($06),Y -6675- F0 06 BEQ $667D -6677- 20 F0 FD JSR $FDF0 F8ROM:COUT1 -667A- C8 INY -667B- D0 F6 BNE $6673 -667D- 18 CLC -667E- 98 TYA -667F- 65 06 ADC $06 -6681- 85 06 STA $06 -6683- A5 07 LDA $07 -6685- 69 00 ADC #$00 -6687- 48 PHA -6688- A5 06 LDA $06 -668A- 48 PHA -668B- 60 RTS -668C- 20 0C FD JSR $FD0C F8ROM:RDKEY -668F- 60 RTS -6690- 00 BRK -6691- 00 BRK -6692- 00 BRK -6693- 00 BRK -6694- 00 BRK -6695- 00 BRK -6696- 00 BRK -6697- 00 BRK -6698- 00 BRK -6699- 00 BRK -669A- 00 BRK +662B- 85 ED STA $ED +662D- C8 INY +662E- B1 06 LDA ($06),Y +6630- 85 EE STA $EE +6632- C8 INY +6633- B1 06 LDA ($06),Y +6635- 85 EF STA $EF +6637- C8 INY +6638- B1 06 LDA ($06),Y +663A- 85 FA STA $FA +663C- C8 INY +663D- B1 06 LDA ($06),Y +663F- 85 FB STA $FB +6641- C8 INY +6642- B1 06 LDA ($06),Y +6644- 85 FC STA $FC +6646- C8 INY +6647- B1 06 LDA ($06),Y +6649- 85 FD STA $FD +664B- C8 INY +664C- B1 06 LDA ($06),Y +664E- 85 FE STA $FE +6650- C8 INY +6651- B1 06 LDA ($06),Y +6653- 85 FF STA $FF +6655- A0 00 LDY #$00 +6657- B1 06 LDA ($06),Y +6659- AA TAX +665A- B1 07 LDA ($07),Y +665C- A8 TAY +665D- 86 06 STX $06 +665F- 84 07 STY $07 +6661- AD 6B 66 LDA $666B +6664- 48 PHA +6665- AD 6A 66 LDA $666A +6668- 48 PHA +6669- 60 RTS +666A- 00 BRK +666B- 00 BRK +666C- 68 PLA +666D- 85 FE STA $FE +666F- 68 PLA +6670- 85 FF STA $FF +6672- 68 PLA +6673- 8D 9B 66 STA $669B +6676- 68 PLA +6677- 85 06 STA $06 +6679- 68 PLA +667A- 85 07 STA $07 +667C- 68 PLA +667D- 85 08 STA $08 +667F- 68 PLA +6680- 85 09 STA $09 +6682- A0 FF LDY #$FF +6684- C8 INY +6685- B1 06 LDA ($06),Y +6687- AA TAX +6688- B1 08 LDA ($08),Y +668A- 91 06 STA ($06),Y +668C- 8A TXA +668D- 91 08 STA ($08),Y +668F- CC 9B 66 CPY $669B +6692- D0 F0 BNE $6684 +6694- A5 FF LDA $FF +6696- 48 PHA +6697- A5 FE LDA $FE +6699- 48 PHA +669A- 60 RTS 669B- 00 BRK -669C- 00 BRK -669D- 00 BRK -669E- 00 BRK -669F- 00 BRK -66A0- 00 BRK -66A1- 00 BRK -66A2- 00 BRK -66A3- 00 BRK -66A4- 00 BRK -66A5- 00 BRK -66A6- 00 BRK -66A7- 00 BRK -66A8- 00 BRK -66A9- 00 BRK -66AA- 00 BRK -66AB- 00 BRK -66AC- 00 BRK -66AD- 00 BRK -66AE- 00 BRK -66AF- 00 BRK -66B0- 00 BRK -66B1- 00 BRK -66B2- 00 BRK -66B3- 00 BRK -66B4- 00 BRK -66B5- 00 BRK -66B6- 00 BRK -66B7- 00 BRK -66B8- 00 BRK -66B9- 00 BRK -66BA- 00 BRK -66BB- 00 BRK -66BC- 00 BRK -66BD- 00 BRK -66BE- 00 BRK -66BF- 00 BRK -66C0- 00 BRK -66C1- 00 BRK -66C2- 00 BRK -66C3- 00 BRK -66C4- 00 BRK -66C5- 00 BRK -66C6- 00 BRK -66C7- 00 BRK -66C8- 00 BRK -66C9- 00 BRK -66CA- 00 BRK -66CB- 00 BRK -66CC- 00 BRK -66CD- 00 BRK -66CE- 00 BRK -66CF- 00 BRK -66D0- 00 BRK -66D1- 00 BRK -66D2- 00 BRK -66D3- 00 BRK -66D4- 00 BRK -66D5- 00 BRK -66D6- 00 BRK -66D7- 00 BRK -66D8- 00 BRK -66D9- 00 BRK -66DA- 00 BRK -66DB- 00 BRK -66DC- 00 BRK -66DD- 00 BRK -66DE- 00 BRK -66DF- 00 BRK -66E0- 00 BRK -66E1- 00 BRK -66E2- 00 BRK -66E3- 00 BRK -66E4- 00 BRK -66E5- 00 BRK -66E6- 00 BRK -66E7- 00 BRK -66E8- 00 BRK -66E9- 00 BRK -66EA- 00 BRK -66EB- 00 BRK -66EC- 00 BRK -66ED- 00 BRK -66EE- 00 BRK -66EF- 00 BRK -66F0- 00 BRK -66F1- 00 BRK -66F2- 00 BRK -66F3- 00 BRK -66F4- 00 BRK -66F5- 00 BRK -66F6- 00 BRK -66F7- 00 BRK -66F8- 00 BRK -66F9- 00 BRK -66FA- 00 BRK -66FB- 00 BRK -66FC- 00 BRK -66FD- 00 BRK -66FE- 00 BRK -66FF- 00 BRK -6700- 00 BRK -6701- 00 BRK -6702- 00 BRK -6703- 00 BRK -6704- 00 BRK -6705- 00 BRK -6706- 00 BRK -6707- 00 BRK -6708- 00 BRK -6709- 00 BRK -670A- 00 BRK -670B- 00 BRK -670C- 00 BRK -670D- 00 BRK -670E- 00 BRK -670F- 00 BRK -6710- 00 BRK -6711- 00 BRK -6712- 00 BRK -6713- 00 BRK -6714- 00 BRK -6715- 00 BRK -6716- 00 BRK -6717- 00 BRK -6718- 00 BRK -6719- 00 BRK -671A- 00 BRK -671B- 00 BRK -671C- 00 BRK -671D- 00 BRK -671E- 00 BRK -671F- 00 BRK -6720- 00 BRK -6721- 00 BRK -6722- 00 BRK -6723- 00 BRK -6724- 00 BRK -6725- 00 BRK -6726- 00 BRK -6727- 00 BRK -6728- 00 BRK -6729- 00 BRK -672A- 00 BRK -672B- 00 BRK -672C- 00 BRK -672D- 00 BRK -672E- 00 BRK -672F- 00 BRK -6730- 00 BRK -6731- 00 BRK -6732- 00 BRK -6733- 00 BRK -6734- 00 BRK -6735- 00 BRK -6736- 00 BRK -6737- 00 BRK -6738- 00 BRK -6739- 00 BRK -673A- 00 BRK -673B- 00 BRK -673C- 00 BRK -673D- 00 BRK -673E- 00 BRK -673F- 00 BRK -6740- 00 BRK -6741- 00 BRK -6742- 00 BRK -6743- 00 BRK -6744- 00 BRK -6745- 00 BRK -6746- 00 BRK -6747- 00 BRK -6748- 00 BRK -6749- 00 BRK -674A- 00 BRK -674B- 00 BRK -674C- 00 BRK -674D- 00 BRK -674E- 00 BRK -674F- 00 BRK -6750- 00 BRK -6751- 00 BRK -6752- 00 BRK -6753- 00 BRK -6754- 00 BRK -6755- 00 BRK -6756- 00 BRK -6757- 00 BRK -6758- 00 BRK -6759- 00 BRK -675A- 00 BRK -675B- 00 BRK -675C- 00 BRK -675D- 00 BRK -675E- 00 BRK -675F- 00 BRK +669C- 60 RTS +669D- A0 FF LDY #$FF +669F- 68 PLA +66A0- 85 06 STA $06 +66A2- 68 PLA +66A3- 85 07 STA $07 +66A5- C8 INY +66A6- B9 9A 69 LDA $699A,Y +66A9- 91 06 STA ($06),Y +66AB- CC 99 69 CPY $6999 +66AE- D0 F5 BNE $66A5 +66B0- A5 07 LDA $07 +66B2- 48 PHA +66B3- A5 06 LDA $06 +66B5- 48 PHA +66B6- 60 RTS +66B7- A0 FF LDY #$FF +66B9- 68 PLA +66BA- 85 06 STA $06 +66BC- 68 PLA +66BD- 85 07 STA $07 +66BF- C8 INY +66C0- B1 06 LDA ($06),Y +66C2- 99 9B 6A STA $6A9B,Y +66C5- CC 9A 6A CPY $6A9A +66C8- D0 F5 BNE $66BF +66CA- A5 07 LDA $07 +66CC- 48 PHA +66CD- A5 06 LDA $06 +66CF- 48 PHA +66D0- 60 RTS +66D1- 68 PLA +66D2- 8D 60 67 STA $6760 +66D5- 68 PLA +66D6- 8D 61 67 STA $6761 +66D9- 68 PLA +66DA- 8D 64 67 STA $6764 +66DD- 68 PLA +66DE- 85 EB STA $EB +66E0- 68 PLA +66E1- 85 EC STA $EC +66E3- A9 8D LDA #$8D +66E5- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +66E8- A5 EC LDA $EC +66EA- 29 F0 AND #$F0 +66EC- 4A LSR +66ED- 4A LSR +66EE- 4A LSR +66EF- 4A LSR +66F0- AA TAX +66F1- BD 89 69 LDA $6989,X +66F4- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +66F7- A5 EC LDA $EC +66F9- 29 0F AND #$0F +66FB- AA TAX +66FC- BD 89 69 LDA $6989,X +66FF- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +6702- A5 EB LDA $EB +6704- 29 F0 AND #$F0 +6706- 4A LSR +6707- 4A LSR +6708- 4A LSR +6709- 4A LSR +670A- AA TAX +670B- BD 89 69 LDA $6989,X +670E- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +6711- A5 EB LDA $EB +6713- 29 0F AND #$0F +6715- AA TAX +6716- BD 89 69 LDA $6989,X +6719- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +671C- A9 BA LDA #$BA +671E- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +6721- A9 A0 LDA #$A0 +6723- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +6726- A0 00 LDY #$00 +6728- B1 EB LDA ($EB),Y +672A- 29 F0 AND #$F0 +672C- 4A LSR +672D- 4A LSR +672E- 4A LSR +672F- 4A LSR +6730- 8D 63 67 STA $6763 +6733- B1 EB LDA ($EB),Y +6735- 29 0F AND #$0F +6737- 8D 62 67 STA $6762 +673A- AE 63 67 LDX $6763 +673D- BD 89 69 LDA $6989,X +6740- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +6743- AE 62 67 LDX $6762 +6746- BD 89 69 LDA $6989,X +6749- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +674C- A9 A0 LDA #$A0 +674E- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +6751- C8 INY +6752- CC 64 67 CPY $6764 +6755- D0 D1 BNE $6728 +6757- AD 61 67 LDA $6761 +675A- 48 PHA +675B- AD 60 67 LDA $6760 +675E- 48 PHA +675F- 60 RTS 6760- 00 BRK 6761- 00 BRK 6762- 00 BRK 6763- 00 BRK 6764- 00 BRK -6765- 00 BRK -6766- 00 BRK -6767- 00 BRK -6768- 00 BRK -6769- 00 BRK -676A- 00 BRK -676B- 00 BRK -676C- 00 BRK -676D- 00 BRK -676E- 00 BRK -676F- 00 BRK -6770- 00 BRK -6771- 00 BRK -6772- 00 BRK -6773- 00 BRK -6774- 00 BRK -6775- 00 BRK -6776- 00 BRK -6777- 00 BRK -6778- 00 BRK -6779- 00 BRK -677A- 00 BRK -677B- 00 BRK -677C- 00 BRK -677D- 00 BRK -677E- 00 BRK -677F- 00 BRK -6780- 00 BRK -6781- 00 BRK -6782- 00 BRK -6783- 00 BRK -6784- 00 BRK -6785- 00 BRK -6786- 00 BRK -6787- 00 BRK -6788- 00 BRK -6789- 00 BRK -678A- 00 BRK -678B- 00 BRK -678C- 00 BRK -678D- 00 BRK -678E- 00 BRK -678F- 00 BRK -6790- 00 BRK -6791- 00 BRK -6792- 00 BRK -6793- 00 BRK -6794- 00 BRK -6795- 00 BRK -6796- 00 BRK -6797- 00 BRK -6798- 00 BRK -6799- 00 BRK -679A- 00 BRK -679B- 00 BRK -679C- 00 BRK -679D- 00 BRK -679E- 00 BRK -679F- 00 BRK -67A0- 00 BRK -67A1- 00 BRK -67A2- 00 BRK -67A3- 00 BRK -67A4- 00 BRK -67A5- 00 BRK -67A6- 00 BRK -67A7- 00 BRK -67A8- 00 BRK -67A9- 00 BRK -67AA- 00 BRK -67AB- 00 BRK -67AC- 00 BRK -67AD- 00 BRK -67AE- 00 BRK -67AF- 00 BRK -67B0- 00 BRK -67B1- 00 BRK -67B2- 00 BRK -67B3- 00 BRK -67B4- 00 BRK -67B5- 00 BRK -67B6- 00 BRK -67B7- 00 BRK -67B8- 00 BRK -67B9- 00 BRK -67BA- 00 BRK -67BB- 00 BRK -67BC- 00 BRK -67BD- 00 BRK -67BE- 00 BRK -67BF- 00 BRK -67C0- 00 BRK -67C1- 00 BRK -67C2- 00 BRK -67C3- 00 BRK -67C4- 00 BRK -67C5- 00 BRK -67C6- 00 BRK -67C7- 00 BRK -67C8- 00 BRK -67C9- 00 BRK -67CA- 00 BRK -67CB- 00 BRK -67CC- 00 BRK -67CD- 00 BRK -67CE- 00 BRK -67CF- 00 BRK -67D0- 00 BRK -67D1- 00 BRK -67D2- 00 BRK -67D3- 00 BRK -67D4- 00 BRK -67D5- 00 BRK -67D6- 00 BRK -67D7- 00 BRK -67D8- 00 BRK -67D9- 00 BRK -67DA- 00 BRK -67DB- 00 BRK -67DC- 00 BRK -67DD- 00 BRK -67DE- 00 BRK -67DF- 00 BRK -67E0- 00 BRK -67E1- 00 BRK -67E2- 00 BRK -67E3- 00 BRK -67E4- 00 BRK -67E5- 00 BRK -67E6- 00 BRK -67E7- 00 BRK -67E8- 00 BRK -67E9- 00 BRK -67EA- 00 BRK -67EB- 00 BRK -67EC- 00 BRK -67ED- 00 BRK -67EE- 00 BRK -67EF- 00 BRK -67F0- 00 BRK -67F1- 00 BRK -67F2- 00 BRK -67F3- 00 BRK -67F4- 00 BRK -67F5- 00 BRK -67F6- 00 BRK -67F7- 00 BRK -67F8- 00 BRK -67F9- 00 BRK -67FA- 00 BRK +6765- 68 PLA +6766- 85 06 STA $06 +6768- 68 PLA +6769- 85 07 STA $07 +676B- A0 01 LDY #$01 +676D- B1 06 LDA ($06),Y +676F- F0 06 BEQ $6777 +6771- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +6774- C8 INY +6775- D0 F6 BNE $676D +6777- 18 CLC +6778- 98 TYA +6779- 65 06 ADC $06 +677B- 85 06 STA $06 +677D- A5 07 LDA $07 +677F- 69 00 ADC #$00 +6781- 48 PHA +6782- A5 06 LDA $06 +6784- 48 PHA +6785- 60 RTS +6786- 20 0C FD JSR $FD0C F8ROM:RDKEY +6789- 60 RTS +678A- 8D 80 69 STA $6980 +678D- 8E 81 69 STX $6981 +6790- 8C 82 69 STY $6982 +6793- 90 11 BCC $67A6 +6795- B0 17 BCS $67AE +6797- F0 1D BEQ $67B6 +6799- D0 23 BNE $67BE +679B- 30 29 BMI $67C6 +679D- 10 2F BPL $67CE +679F- 50 35 BVC $67D6 +67A1- 70 3B BVS $67DE +67A3- 4C E3 67 JMP $67E3 +67A6- A9 00 LDA #$00 +67A8- 8D 87 69 STA $6987 +67AB- 4C 97 67 JMP $6797 +67AE- A9 01 LDA #$01 +67B0- 8D 87 69 STA $6987 +67B3- 4C 97 67 JMP $6797 +67B6- A9 01 LDA #$01 +67B8- 8D 88 69 STA $6988 +67BB- 4C 9B 67 JMP $679B +67BE- A9 00 LDA #$00 +67C0- 8D 88 69 STA $6988 +67C3- 4C 9B 67 JMP $679B +67C6- A9 01 LDA #$01 +67C8- 8D 86 69 STA $6986 +67CB- 4C 9F 67 JMP $679F +67CE- A9 00 LDA #$00 +67D0- 8D 86 69 STA $6986 +67D3- 4C 9F 67 JMP $679F +67D6- A9 00 LDA #$00 +67D8- 8D 85 69 STA $6985 +67DB- 4C E3 67 JMP $67E3 +67DE- A9 01 LDA #$01 +67E0- 8D 85 69 STA $6985 +67E3- 20 65 67 JSR $6765 +67E6- A0 8D LDY #$8D +67E8- 8D 00 20 STA $2000 +67EB- 65 67 ADC $67 +67ED- D2 C5 CMP ($C5) +67EF- C7 ??? +67F0- C9 D3 CMP #$D3 +67F2- D4 ??? +67F3- D2 D9 CMP ($D9) +67F5- A0 C4 LDY #$C4 +67F7- D5 CD CMP $CD,X +67F9- D0 8D BNE $6788 67FB- 00 BRK -67FC- 00 BRK -67FD- 00 BRK -67FE- 00 BRK -67FF- 00 BRK -6800- 00 BRK -6801- 00 BRK -6802- 00 BRK -6803- 00 BRK -6804- 00 BRK -6805- 00 BRK -6806- 00 BRK -6807- 00 BRK -6808- 00 BRK -6809- 00 BRK -680A- 00 BRK -680B- 00 BRK -680C- 00 BRK -680D- 00 BRK -680E- 00 BRK -680F- 00 BRK -6810- 00 BRK -6811- 00 BRK -6812- 00 BRK -6813- 00 BRK -6814- 00 BRK -6815- 00 BRK -6816- 00 BRK -6817- 00 BRK -6818- 00 BRK -6819- 00 BRK -681A- 00 BRK -681B- 00 BRK -681C- 00 BRK -681D- 00 BRK -681E- 00 BRK -681F- 00 BRK -6820- 00 BRK -6821- 00 BRK -6822- 00 BRK -6823- 00 BRK -6824- 00 BRK -6825- 00 BRK -6826- 00 BRK -6827- 00 BRK -6828- 00 BRK -6829- 00 BRK -682A- 00 BRK -682B- 00 BRK -682C- 00 BRK -682D- 00 BRK -682E- 00 BRK -682F- 00 BRK -6830- 00 BRK -6831- 00 BRK -6832- 00 BRK -6833- 00 BRK -6834- 00 BRK -6835- 00 BRK -6836- 00 BRK -6837- 00 BRK -6838- 00 BRK -6839- 00 BRK -683A- 00 BRK -683B- 00 BRK -683C- 00 BRK -683D- 00 BRK -683E- 00 BRK -683F- 00 BRK +67FC- 20 65 67 JSR $6765 +67FF- BD BD BD LDA $BDBD,X +6802- BD BD BD LDA $BDBD,X +6805- BD BD BD LDA $BDBD,X +6808- BD BD BD LDA $BDBD,X +680B- BD 8D 00 LDA $008D,X +680E- 20 65 67 JSR $6765 +6811- C1 BA CMP ($BA,X) +6813- A0 00 LDY #$00 +6815- AD 80 69 LDA $6980 +6818- 29 F0 AND #$F0 +681A- 4A LSR +681B- 4A LSR +681C- 4A LSR +681D- 4A LSR +681E- 8D 83 69 STA $6983 +6821- AD 80 69 LDA $6980 +6824- 29 0F AND #$0F +6826- 8D 84 69 STA $6984 +6829- AE 83 69 LDX $6983 +682C- BD 89 69 LDA $6989,X +682F- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +6832- AE 84 69 LDX $6984 +6835- BD 89 69 LDA $6989,X +6838- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +683B- 20 65 67 JSR $6765 +683E- A0 8D LDY #$8D 6840- 00 BRK -6841- 00 BRK -6842- 00 BRK -6843- 00 BRK -6844- 00 BRK -6845- 00 BRK -6846- 00 BRK -6847- 00 BRK -6848- 00 BRK -6849- 00 BRK -684A- 00 BRK -684B- 00 BRK -684C- 00 BRK -684D- 00 BRK -684E- 00 BRK -684F- 00 BRK -6850- 00 BRK -6851- 00 BRK -6852- 00 BRK -6853- 00 BRK -6854- 00 BRK -6855- 00 BRK -6856- 00 BRK -6857- 00 BRK -6858- 00 BRK -6859- 00 BRK -685A- 00 BRK -685B- 00 BRK -685C- 00 BRK -685D- 00 BRK -685E- 00 BRK -685F- 00 BRK -6860- 00 BRK -6861- 00 BRK -6862- 00 BRK -6863- 00 BRK -6864- 00 BRK -6865- 00 BRK -6866- 00 BRK -6867- 00 BRK -6868- 00 BRK -6869- 00 BRK -686A- 00 BRK -686B- 00 BRK -686C- 00 BRK -686D- 00 BRK -686E- 00 BRK -686F- 00 BRK -6870- 00 BRK -6871- 00 BRK -6872- 00 BRK +6841- 20 65 67 JSR $6765 +6844- D8 CLD +6845- BA TSX +6846- A0 00 LDY #$00 +6848- AD 81 69 LDA $6981 +684B- 29 F0 AND #$F0 +684D- 4A LSR +684E- 4A LSR +684F- 4A LSR +6850- 4A LSR +6851- 8D 83 69 STA $6983 +6854- AD 81 69 LDA $6981 +6857- 29 0F AND #$0F +6859- 8D 84 69 STA $6984 +685C- AE 83 69 LDX $6983 +685F- BD 89 69 LDA $6989,X +6862- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +6865- AE 84 69 LDX $6984 +6868- BD 89 69 LDA $6989,X +686B- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +686E- 20 65 67 JSR $6765 +6871- A0 8D LDY #$8D 6873- 00 BRK -6874- 00 BRK -6875- 00 BRK -6876- 00 BRK -6877- 00 BRK -6878- 00 BRK -6879- 00 BRK +6874- 20 65 67 JSR $6765 +6877- D9 BA A0 CMP $A0BA,Y 687A- 00 BRK -687B- 00 BRK -687C- 00 BRK -687D- 00 BRK -687E- 00 BRK -687F- 00 BRK -6880- 00 BRK -6881- 00 BRK -6882- 00 BRK -6883- 00 BRK -6884- 00 BRK -6885- 00 BRK -6886- 00 BRK -6887- 00 BRK -6888- 00 BRK -6889- 00 BRK -688A- 00 BRK -688B- 00 BRK -688C- 00 BRK -688D- 00 BRK -688E- 00 BRK -688F- 00 BRK -6890- 00 BRK -6891- 00 BRK +687B- AD 82 69 LDA $6982 +687E- 29 F0 AND #$F0 +6880- 4A LSR +6881- 4A LSR +6882- 4A LSR +6883- 4A LSR +6884- 8D 83 69 STA $6983 +6887- AD 82 69 LDA $6982 +688A- 29 0F AND #$0F +688C- 8D 84 69 STA $6984 +688F- AE 83 69 LDX $6983 +6892- BD 89 69 LDA $6989,X +6895- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +6898- AE 84 69 LDX $6984 +689B- BD 89 69 LDA $6989,X +689E- 20 F0 FD JSR $FDF0 F8ROM:COUT1 +68A1- 20 65 67 JSR $6765 +68A4- A0 8D LDY #$8D +68A6- 8D 00 20 STA $2000 +68A9- 65 67 ADC $67 +68AB- D3 ??? +68AC- D4 ??? +68AD- C1 D4 CMP ($D4,X) +68AF- D5 D3 CMP $D3,X +68B1- A0 C6 LDY #$C6 +68B3- CC C1 C7 CPY $C7C1 +68B6- D3 ??? +68B7- 8D 00 20 STA $2000 +68BA- 65 67 ADC $67 +68BC- BD BD BD LDA $BDBD,X +68BF- BD BD BD LDA $BDBD,X +68C2- BD BD BD LDA $BDBD,X +68C5- BD BD BD LDA $BDBD,X +68C8- 8D 8D 00 STA $008D +68CB- A9 00 LDA #$00 +68CD- CD 87 69 CMP $6987 +68D0- F0 12 BEQ $68E4 +68D2- 20 65 67 JSR $6765 +68D5- C3 ??? +68D6- C1 D2 CMP ($D2,X) +68D8- D2 D9 CMP ($D9) +68DA- BA TSX +68DB- A0 D3 LDY #$D3 +68DD- C5 D4 CMP $D4 +68DF- 8D 00 4C STA $4C00 +68E2- F5 68 SBC $68,X +68E4- 20 65 67 JSR $6765 +68E7- C3 ??? +68E8- C1 D2 CMP ($D2,X) +68EA- D2 D9 CMP ($D9) +68EC- BA TSX +68ED- A0 C3 LDY #$C3 +68EF- CC C5 C1 CPY $C1C5 +68F2- D2 8D CMP ($8D) +68F4- 00 BRK +68F5- A9 00 LDA #$00 +68F7- CD 86 69 CMP $6986 +68FA- F0 15 BEQ $6911 +68FC- 20 65 67 JSR $6765 +68FF- CE C5 C7 DEC $C7C5 +6902- C1 D4 CMP ($D4,X) +6904- C9 D6 CMP #$D6 +6906- C5 BA CMP $BA +6908- A0 D3 LDY #$D3 +690A- C5 D4 CMP $D4 +690C- 8D 00 4C STA $4C00 +690F- 25 69 AND $69 +6911- 20 65 67 JSR $6765 +6914- CE C5 C7 DEC $C7C5 +6917- C1 D4 CMP ($D4,X) +6919- C9 D6 CMP #$D6 +691B- C5 BA CMP $BA +691D- A0 C3 LDY #$C3 +691F- CC C5 C1 CPY $C1C5 +6922- D2 8D CMP ($8D) +6924- 00 BRK +6925- A9 00 LDA #$00 +6927- CD 88 69 CMP $6988 +692A- F0 11 BEQ $693D +692C- 20 65 67 JSR $6765 +692F- DA PHX +6930- C5 D2 CMP $D2 +6932- CF ??? +6933- BA TSX +6934- A0 D3 LDY #$D3 +6936- C5 D4 CMP $D4 +6938- 8D 00 4C STA $4C00 +693B- 4D 69 20 EOR $2069 +693E- 65 67 ADC $67 +6940- DA PHX +6941- C5 D2 CMP $D2 +6943- CF ??? +6944- BA TSX +6945- A0 C3 LDY #$C3 +6947- CC C5 C1 CPY $C1C5 +694A- D2 8D CMP ($8D) +694C- 00 BRK +694D- A9 00 LDA #$00 +694F- CD 85 69 CMP $6985 +6952- F0 15 BEQ $6969 +6954- 20 65 67 JSR $6765 +6957- CF ??? +6958- D6 C5 DEC $C5,X +695A- D2 C6 CMP ($C6) +695C- CC CF D7 CPY $D7CF +695F- BA TSX +6960- A0 D3 LDY #$D3 +6962- C5 D4 CMP $D4 +6964- 8D 00 4C STA $4C00 +6967- 7F ??? +6968- 69 20 ADC #$20 +696A- 65 67 ADC $67 +696C- CF ??? +696D- D6 C5 DEC $C5,X +696F- D2 C6 CMP ($C6) +6971- CC CF D7 CPY $D7CF +6974- BA TSX +6975- A0 C3 LDY #$C3 +6977- CC C5 C1 CPY $C1C5 +697A- D2 8D CMP ($8D) +697C- 8D 8D 00 STA $008D +697F- 60 RTS +6980- 00 BRK +6981- 00 BRK +6982- 00 BRK +6983- 00 BRK +6984- 00 BRK +6985- 00 BRK +6986- 00 BRK +6987- 00 BRK +6988- 00 BRK +6989- B0 B1 BCS $693C +698B- B2 B3 LDA ($B3) +698D- B4 B5 LDY $B5,X +698F- B6 B7 LDX $B7,Y +6991- B8 CLV +6992- B9 C1 C2 LDA $C2C1,Y +6995- C3 ??? +6996- C4 C5 CPY $C5 +6998- C6 00 DEC $00 +699A- 00 BRK +699B- 00 BRK +699C- 00 BRK +699D- 00 BRK +699E- 00 BRK +699F- 00 BRK +69A0- 00 BRK +69A1- 00 BRK +69A2- 00 BRK +69A3- 00 BRK +69A4- 00 BRK +69A5- 00 BRK +69A6- 00 BRK +69A7- 00 BRK +69A8- 00 BRK +69A9- 00 BRK +69AA- 00 BRK +69AB- 00 BRK +69AC- 00 BRK +69AD- 00 BRK +69AE- 00 BRK +69AF- 00 BRK +69B0- 00 BRK +69B1- 00 BRK +69B2- 00 BRK +69B3- 00 BRK +69B4- 00 BRK +69B5- 00 BRK +69B6- 00 BRK +69B7- 00 BRK +69B8- 00 BRK +69B9- 00 BRK +69BA- 00 BRK +69BB- 00 BRK +69BC- 00 BRK +69BD- 00 BRK +69BE- 00 BRK +69BF- 00 BRK +69C0- 00 BRK +69C1- 00 BRK +69C2- 00 BRK +69C3- 00 BRK +69C4- 00 BRK +69C5- 00 BRK +69C6- 00 BRK +69C7- 00 BRK +69C8- 00 BRK +69C9- 00 BRK +69CA- 00 BRK +69CB- 00 BRK +69CC- 00 BRK +69CD- 00 BRK +69CE- 00 BRK +69CF- 00 BRK +69D0- 00 BRK +69D1- 00 BRK +69D2- 00 BRK +69D3- 00 BRK +69D4- 00 BRK +69D5- 00 BRK +69D6- 00 BRK +69D7- 00 BRK +69D8- 00 BRK +69D9- 00 BRK +69DA- 00 BRK +69DB- 00 BRK +69DC- 00 BRK +69DD- 00 BRK +69DE- 00 BRK +69DF- 00 BRK +69E0- 00 BRK +69E1- 00 BRK +69E2- 00 BRK +69E3- 00 BRK +69E4- 00 BRK +69E5- 00 BRK +69E6- 00 BRK +69E7- 00 BRK +69E8- 00 BRK +69E9- 00 BRK +69EA- 00 BRK +69EB- 00 BRK +69EC- 00 BRK +69ED- 00 BRK +69EE- 00 BRK +69EF- 00 BRK +69F0- 00 BRK +69F1- 00 BRK +69F2- 00 BRK +69F3- 00 BRK +69F4- 00 BRK +69F5- 00 BRK +69F6- 00 BRK +69F7- 00 BRK +69F8- 00 BRK +69F9- 00 BRK +69FA- 00 BRK +69FB- 00 BRK +69FC- 00 BRK +69FD- 00 BRK +69FE- 00 BRK +69FF- 00 BRK +6A00- 00 BRK +6A01- 00 BRK +6A02- 00 BRK +6A03- 00 BRK +6A04- 00 BRK +6A05- 00 BRK +6A06- 00 BRK +6A07- 00 BRK +6A08- 00 BRK +6A09- 00 BRK +6A0A- 00 BRK +6A0B- 00 BRK +6A0C- 00 BRK +6A0D- 00 BRK +6A0E- 00 BRK +6A0F- 00 BRK +6A10- 00 BRK +6A11- 00 BRK +6A12- 00 BRK +6A13- 00 BRK +6A14- 00 BRK +6A15- 00 BRK +6A16- 00 BRK +6A17- 00 BRK +6A18- 00 BRK +6A19- 00 BRK +6A1A- 00 BRK +6A1B- 00 BRK +6A1C- 00 BRK +6A1D- 00 BRK +6A1E- 00 BRK +6A1F- 00 BRK +6A20- 00 BRK +6A21- 00 BRK +6A22- 00 BRK +6A23- 00 BRK +6A24- 00 BRK +6A25- 00 BRK +6A26- 00 BRK +6A27- 00 BRK +6A28- 00 BRK +6A29- 00 BRK +6A2A- 00 BRK +6A2B- 00 BRK +6A2C- 00 BRK +6A2D- 00 BRK +6A2E- 00 BRK +6A2F- 00 BRK +6A30- 00 BRK +6A31- 00 BRK +6A32- 00 BRK +6A33- 00 BRK +6A34- 00 BRK +6A35- 00 BRK +6A36- 00 BRK +6A37- 00 BRK +6A38- 00 BRK +6A39- 00 BRK +6A3A- 00 BRK +6A3B- 00 BRK +6A3C- 00 BRK +6A3D- 00 BRK +6A3E- 00 BRK +6A3F- 00 BRK +6A40- 00 BRK +6A41- 00 BRK +6A42- 00 BRK +6A43- 00 BRK +6A44- 00 BRK +6A45- 00 BRK +6A46- 00 BRK +6A47- 00 BRK +6A48- 00 BRK +6A49- 00 BRK +6A4A- 00 BRK +6A4B- 00 BRK +6A4C- 00 BRK +6A4D- 00 BRK +6A4E- 00 BRK +6A4F- 00 BRK +6A50- 00 BRK +6A51- 00 BRK +6A52- 00 BRK +6A53- 00 BRK +6A54- 00 BRK +6A55- 00 BRK +6A56- 00 BRK +6A57- 00 BRK +6A58- 00 BRK +6A59- 00 BRK +6A5A- 00 BRK +6A5B- 00 BRK +6A5C- 00 BRK +6A5D- 00 BRK +6A5E- 00 BRK +6A5F- 00 BRK +6A60- 00 BRK +6A61- 00 BRK +6A62- 00 BRK +6A63- 00 BRK +6A64- 00 BRK +6A65- 00 BRK +6A66- 00 BRK +6A67- 00 BRK +6A68- 00 BRK +6A69- 00 BRK +6A6A- 00 BRK +6A6B- 00 BRK +6A6C- 00 BRK +6A6D- 00 BRK +6A6E- 00 BRK +6A6F- 00 BRK +6A70- 00 BRK +6A71- 00 BRK +6A72- 00 BRK +6A73- 00 BRK +6A74- 00 BRK +6A75- 00 BRK +6A76- 00 BRK +6A77- 00 BRK +6A78- 00 BRK +6A79- 00 BRK +6A7A- 00 BRK +6A7B- 00 BRK +6A7C- 00 BRK +6A7D- 00 BRK +6A7E- 00 BRK +6A7F- 00 BRK +6A80- 00 BRK +6A81- 00 BRK +6A82- 00 BRK +6A83- 00 BRK +6A84- 00 BRK +6A85- 00 BRK +6A86- 00 BRK +6A87- 00 BRK +6A88- 00 BRK +6A89- 00 BRK +6A8A- 00 BRK +6A8B- 00 BRK +6A8C- 00 BRK +6A8D- 00 BRK +6A8E- 00 BRK +6A8F- 00 BRK +6A90- 00 BRK +6A91- 00 BRK +6A92- 00 BRK +6A93- 00 BRK +6A94- 00 BRK +6A95- 00 BRK +6A96- 00 BRK +6A97- 00 BRK +6A98- 00 BRK +6A99- 00 BRK +6A9A- 00 BRK +6A9B- 00 BRK +6A9C- 00 BRK +6A9D- 00 BRK +6A9E- 00 BRK +6A9F- 00 BRK +6AA0- 00 BRK +6AA1- 00 BRK +6AA2- 00 BRK +6AA3- 00 BRK +6AA4- 00 BRK +6AA5- 00 BRK +6AA6- 00 BRK +6AA7- 00 BRK +6AA8- 00 BRK +6AA9- 00 BRK +6AAA- 00 BRK +6AAB- 00 BRK +6AAC- 00 BRK +6AAD- 00 BRK +6AAE- 00 BRK +6AAF- 00 BRK +6AB0- 00 BRK +6AB1- 00 BRK +6AB2- 00 BRK +6AB3- 00 BRK +6AB4- 00 BRK +6AB5- 00 BRK +6AB6- 00 BRK +6AB7- 00 BRK +6AB8- 00 BRK +6AB9- 00 BRK +6ABA- 00 BRK +6ABB- 00 BRK +6ABC- 00 BRK +6ABD- 00 BRK +6ABE- 00 BRK +6ABF- 00 BRK +6AC0- 00 BRK +6AC1- 00 BRK +6AC2- 00 BRK +6AC3- 00 BRK +6AC4- 00 BRK +6AC5- 00 BRK +6AC6- 00 BRK +6AC7- 00 BRK +6AC8- 00 BRK +6AC9- 00 BRK +6ACA- 00 BRK +6ACB- 00 BRK +6ACC- 00 BRK +6ACD- 00 BRK +6ACE- 00 BRK +6ACF- 00 BRK +6AD0- 00 BRK +6AD1- 00 BRK +6AD2- 00 BRK +6AD3- 00 BRK +6AD4- 00 BRK +6AD5- 00 BRK +6AD6- 00 BRK +6AD7- 00 BRK +6AD8- 00 BRK +6AD9- 00 BRK +6ADA- 00 BRK +6ADB- 00 BRK +6ADC- 00 BRK +6ADD- 00 BRK +6ADE- 00 BRK +6ADF- 00 BRK +6AE0- 00 BRK +6AE1- 00 BRK +6AE2- 00 BRK +6AE3- 00 BRK +6AE4- 00 BRK +6AE5- 00 BRK +6AE6- 00 BRK +6AE7- 00 BRK +6AE8- 00 BRK +6AE9- 00 BRK +6AEA- 00 BRK +6AEB- 00 BRK +6AEC- 00 BRK +6AED- 00 BRK +6AEE- 00 BRK +6AEF- 00 BRK +6AF0- 00 BRK +6AF1- 00 BRK +6AF2- 00 BRK +6AF3- 00 BRK +6AF4- 00 BRK +6AF5- 00 BRK +6AF6- 00 BRK +6AF7- 00 BRK +6AF8- 00 BRK +6AF9- 00 BRK +6AFA- 00 BRK +6AFB- 00 BRK +6AFC- 00 BRK +6AFD- 00 BRK +6AFE- 00 BRK +6AFF- 00 BRK +6B00- 00 BRK +6B01- 00 BRK +6B02- 00 BRK +6B03- 00 BRK +6B04- 00 BRK +6B05- 00 BRK +6B06- 00 BRK +6B07- 00 BRK +6B08- 00 BRK +6B09- 00 BRK +6B0A- 00 BRK +6B0B- 00 BRK +6B0C- 00 BRK +6B0D- 00 BRK +6B0E- 00 BRK +6B0F- 00 BRK +6B10- 00 BRK +6B11- 00 BRK +6B12- 00 BRK +6B13- 00 BRK +6B14- 00 BRK +6B15- 00 BRK +6B16- 00 BRK +6B17- 00 BRK +6B18- 00 BRK +6B19- 00 BRK +6B1A- 00 BRK +6B1B- 00 BRK +6B1C- 00 BRK +6B1D- 00 BRK +6B1E- 00 BRK +6B1F- 00 BRK +6B20- 00 BRK +6B21- 00 BRK +6B22- 00 BRK +6B23- 00 BRK +6B24- 00 BRK +6B25- 00 BRK +6B26- 00 BRK +6B27- 00 BRK +6B28- 00 BRK +6B29- 00 BRK +6B2A- 00 BRK +6B2B- 00 BRK +6B2C- 00 BRK +6B2D- 00 BRK +6B2E- 00 BRK +6B2F- 00 BRK +6B30- 00 BRK +6B31- 00 BRK +6B32- 00 BRK +6B33- 00 BRK +6B34- 00 BRK +6B35- 00 BRK +6B36- 00 BRK +6B37- 00 BRK +6B38- 00 BRK +6B39- 00 BRK +6B3A- 00 BRK +6B3B- 00 BRK +6B3C- 00 BRK +6B3D- 00 BRK +6B3E- 00 BRK +6B3F- 00 BRK +6B40- 00 BRK +6B41- 00 BRK +6B42- 00 BRK +6B43- 00 BRK +6B44- 00 BRK +6B45- 00 BRK +6B46- 00 BRK +6B47- 00 BRK +6B48- 00 BRK +6B49- 00 BRK +6B4A- 00 BRK +6B4B- 00 BRK +6B4C- 00 BRK +6B4D- 00 BRK +6B4E- 00 BRK +6B4F- 00 BRK +6B50- 00 BRK +6B51- 00 BRK +6B52- 00 BRK +6B53- 00 BRK +6B54- 00 BRK +6B55- 00 BRK +6B56- 00 BRK +6B57- 00 BRK +6B58- 00 BRK +6B59- 00 BRK +6B5A- 00 BRK +6B5B- 00 BRK +6B5C- 00 BRK +6B5D- 00 BRK +6B5E- 00 BRK +6B5F- 00 BRK +6B60- 00 BRK +6B61- 00 BRK +6B62- 00 BRK +6B63- 00 BRK +6B64- 00 BRK +6B65- 00 BRK +6B66- 00 BRK +6B67- 00 BRK +6B68- 00 BRK +6B69- 00 BRK +6B6A- 00 BRK +6B6B- 00 BRK +6B6C- 00 BRK +6B6D- 00 BRK +6B6E- 00 BRK +6B6F- 00 BRK +6B70- 00 BRK +6B71- 00 BRK +6B72- 00 BRK +6B73- 00 BRK +6B74- 00 BRK +6B75- 00 BRK +6B76- 00 BRK +6B77- 00 BRK +6B78- 00 BRK +6B79- 00 BRK +6B7A- 00 BRK +6B7B- 00 BRK +6B7C- 00 BRK +6B7D- 00 BRK +6B7E- 00 BRK +6B7F- 00 BRK +6B80- 00 BRK +6B81- 00 BRK +6B82- 00 BRK +6B83- 00 BRK +6B84- 00 BRK +6B85- 00 BRK +6B86- 00 BRK +6B87- 00 BRK +6B88- 00 BRK +6B89- 00 BRK +6B8A- 00 BRK +6B8B- 00 BRK +6B8C- 00 BRK +6B8D- 00 BRK +6B8E- 00 BRK +6B8F- 00 BRK +6B90- 00 BRK +6B91- 00 BRK +6B92- 00 BRK +6B93- 00 BRK +6B94- 00 BRK +6B95- 00 BRK +6B96- 00 BRK +6B97- 00 BRK +6B98- 00 BRK +6B99- 00 BRK +6B9A- 00 BRK diff --git a/disks/disk2_common/COMMON.DEMO.S b/disks/disk2_common/COMMON.DEMO.S index 26de3c0..60bb420 100644 --- a/disks/disk2_common/COMMON.DEMO.S +++ b/disks/disk2_common/COMMON.DEMO.S @@ -333,42 +333,41 @@ 0B99- C5 C4 CMP $C4 0B9B- AE CD C1 LDX $C1CD 0B9E- C3 ??? -0B9F- 8D A0 D0 STA $D0A0 -0BA2- D5 D4 CMP $D4,X -0BA4- A0 D2 LDY #$D2 -0BA6- C5 D1 CMP $D1 -0BA8- D5 C9 CMP $C9,X -0BAA- D2 C5 CMP ($C5) -0BAC- C4 AE CPY $AE -0BAE- C8 INY -0BAF- CF ??? -0BB0- CF ??? -0BB1- CB ??? -0BB2- D3 ??? -0BB3- 8D A0 D5 STA $D5A0 +0B9F- AE CD C9 LDX $C9CD +0BA2- CE 8D A0 DEC $A08D +0BA5- D0 D5 BNE $0B7C +0BA7- D4 ??? +0BA8- A0 D2 LDY #$D2 +0BAA- C5 D1 CMP $D1 +0BAC- D5 C9 CMP $C9,X +0BAE- D2 C5 CMP ($C5) +0BB0- C4 AE CPY $AE +0BB2- C8 INY +0BB3- CF ??? +0BB4- CF ??? +0BB5- CB ??? 0BB6- D3 ??? -0BB7- C5 A0 CMP $A0 -0BB9- C3 ??? -0BBA- CF ??? -0BBB- CD CD CF CMP $CFCD -0BBE- CE AE CD DEC $CDAE -0BC1- C1 C3 CMP ($C3,X) -0BC3- 8D A0 D0 STA $D0A0 -0BC6- D5 D4 CMP $D4,X -0BC8- 20 A0 C3 JSR $C3A0 -0BCB- CF ??? -0BCC- CD CD CF CMP $CFCD -0BCF- CE AE C8 DEC $C8AE -0BD2- CF ??? +0BB7- AE CD C9 LDX $C9CD +0BBA- CE 8D A0 DEC $A08D +0BBD- D5 D3 CMP $D3,X +0BBF- C5 A0 CMP $A0 +0BC1- C3 ??? +0BC2- CF ??? +0BC3- CD CD CF CMP $CFCD +0BC6- CE AE CD DEC $CDAE +0BC9- C1 C3 CMP ($C3,X) +0BCB- 8D A0 D0 STA $D0A0 +0BCE- D5 D4 CMP $D4,X +0BD0- 20 A0 C3 JSR $C3A0 0BD3- CF ??? -0BD4- CB ??? -0BD5- D3 ??? -0BD6- 8D AA 8D STA $8DAA -0BD9- AA TAX -0BDA- E0 E0 CPX #$E0 -0BDC- E0 E0 CPX #$E0 -0BDE- E0 E0 CPX #$E0 -0BE0- E0 E0 CPX #$E0 +0BD4- CD CD CF CMP $CFCD +0BD7- CE AE C8 DEC $C8AE +0BDA- CF ??? +0BDB- CF ??? +0BDC- CB ??? +0BDD- D3 ??? +0BDE- 8D AA 8D STA $8DAA +0BE1- AA TAX 0BE2- E0 E0 CPX #$E0 0BE4- E0 E0 CPX #$E0 0BE6- E0 E0 CPX #$E0 @@ -380,1540 +379,1785 @@ 0BF2- E0 E0 CPX #$E0 0BF4- E0 E0 CPX #$E0 0BF6- E0 E0 CPX #$E0 -0BF8- AA TAX -0BF9- 8D AA 20 STA $20AA -0BFC- 20 20 20 JSR $2020 -0BFF- 20 20 D0 JSR $D020 -0C02- D2 CF CMP ($CF) -0C04- C7 ??? -0C05- D2 C1 CMP ($C1) -0C07- CD 20 CD CMP $CD20 -0C0A- C1 C9 CMP ($C9,X) -0C0C- CE 20 C2 DEC $C220 -0C0F- CF ??? -0C10- C4 D9 CPY $D9 -0C12- 20 20 20 JSR $2020 -0C15- 20 20 20 JSR $2020 -0C18- 20 AA 8D JSR $8DAA -0C1B- AA TAX -0C1C- AC AC AC LDY $ACAC -0C1F- AC AC AC LDY $ACAC -0C22- AC AC AC LDY $ACAC -0C25- AC AC AC LDY $ACAC -0C28- AC AC AC LDY $ACAC -0C2B- AC AC AC LDY $ACAC -0C2E- AC AC AC LDY $ACAC -0C31- AC AC AC LDY $ACAC -0C34- AC AC AC LDY $ACAC -0C37- AC AC AC LDY $ACAC -0C3A- AA TAX -0C3B- 8D AA 8D STA $8DAA -0C3E- AA TAX -0C3F- AA TAX -0C40- 20 CD C5 JSR $C5CD -0C43- CD C6 C9 CMP $C9C6 -0C46- CC CC 20 CPY $20CC -0C49- C4 CF CPY $CF -0C4B- C5 D3 CMP $D3 -0C4D- 20 C1 C2 JSR $C2C1 -0C50- CF ??? -0C51- D5 D4 CMP $D4,X -0C53- 20 D7 C8 JSR $C8D7 -0C56- C1 D4 CMP ($D4,X) -0C58- 20 C9 D4 JSR $D4C9 -0C5B- D3 ??? -0C5C- 20 CE C1 JSR $C1CE -0C5F- CD C5 8D CMP $8DC5 -0C62- AA TAX -0C63- AA TAX -0C64- 20 C9 CD JSR $CDC9 -0C67- D0 CC BNE $0C35 -0C69- C9 C5 CMP #$C5 -0C6B- D3 ??? -0C6C- BA TSX -0C6D- 20 C9 D4 JSR $D4C9 -0C70- 20 C6 C9 JSR $C9C6 -0C73- CC CC D3 CPY $D3CC -0C76- 20 C1 20 JSR $20C1 -0C79- C2 ??? -0C7A- CC CF C3 CPY $C3CF -0C7D- CB ??? -0C7E- 20 CF C6 JSR $C6CF -0C81- 20 CD C5 JSR $C5CD -0C84- CD CF D2 CMP $D2CF -0C87- D9 8D AA CMP $AA8D,Y -0C8A- AA TAX -0C8B- 20 D7 C9 JSR $C9D7 -0C8E- D4 ??? -0C8F- C8 INY -0C90- 20 C1 20 JSR $20C1 -0C93- D0 C1 BNE $0C56 -0C95- D2 D4 CMP ($D4) -0C97- C9 C3 CMP #$C3 -0C99- D5 CC CMP $CC,X -0C9B- C1 D2 CMP ($D2,X) -0C9D- 20 C3 C8 JSR $C8C3 -0CA0- C1 D2 CMP ($D2,X) -0CA2- C1 C3 CMP ($C3,X) -0CA4- D4 ??? -0CA5- C5 D2 CMP $D2 -0CA7- AE 8D AA LDX $AA8D -0CAA- 8D AA AA STA $AAAA -0CAD- 20 CD C1 JSR $C1CD -0CB0- C3 ??? -0CB1- D2 CF CMP ($CF) -0CB3- BA TSX -0CB4- 20 CD C6 JSR $C6CD -0CB7- C9 CC CMP #$CC -0CB9- CC 20 C1 CPY $C120 -0CBC- C4 C4 CPY $C4 -0CBE- D2 C5 CMP ($C5) -0CC0- D3 ??? -0CC1- D3 ??? -0CC2- DF ??? -0CC3- D3 ??? -0CC4- D4 ??? -0CC5- C1 D2 CMP ($D2,X) -0CC7- D4 ??? -0CC8- BB ??? -0CC9- C2 ??? -0CCA- D9 D4 C5 CMP $C5D4,Y -0CCD- DF ??? -0CCE- CC C5 CE CPY $CEC5 -0CD1- C7 ??? -0CD2- D4 ??? -0CD3- C8 INY -0CD4- BB ??? -0CD5- C6 C9 DEC $C9 -0CD7- CC CC DF CPY $DFCC -0CDA- D6 C1 DEC $C1,X -0CDC- CC D5 C5 CPY $C5D5 -0CDF- 8D AA 8D STA $8DAA -0CE2- A0 CC LDY #$CC -0CE4- C4 C1 CPY $C1 -0CE6- A0 A3 LDY #$A3 -0CE8- BE A4 B3 LDX $B3A4,Y -0CEB- B0 B0 BCS $0C9D -0CED- A0 BB LDY #$BB -0CEF- 20 C1 D2 JSR $D2C1 -0CF2- C5 C1 CMP $C1 -0CF4- 20 D4 CF JSR $CFD4 -0CF7- 20 C6 C9 JSR $C9C6 -0CFA- CC CC BB CPY $BBCC -0CFD- 20 C8 C9 JSR $C9C8 -0D00- C7 ??? -0D01- C8 INY -0D02- 8D A0 D0 STA $D0A0 -0D05- C8 INY -0D06- C1 8D CMP ($8D,X) -0D08- A0 CC LDY #$CC -0D0A- C4 C1 CPY $C1 -0D0C- A0 A3 LDY #$A3 -0D0E- BC A4 B3 LDY $B3A4,X -0D11- B0 B0 BCS $0CC3 -0D13- A0 BB LDY #$BB -0D15- 20 CC CF JSR $CFCC -0D18- D7 ??? -0D19- 8D A0 D0 STA $D0A0 -0D1C- C8 INY -0D1D- C1 8D CMP ($8D,X) -0D1F- A0 CC LDY #$CC -0D21- C4 C1 CPY $C1 -0D23- A0 A3 LDY #$A3 -0D25- BE B1 B0 LDX $B0B1,Y -0D28- 8D A0 D0 STA $D0A0 -0D2B- C8 INY -0D2C- C1 8D CMP ($8D,X) -0D2E- A0 CC LDY #$CC -0D30- C4 C1 CPY $C1 -0D32- A0 A3 LDY #$A3 -0D34- BC B1 B0 LDY $B0B1,X -0D37- 8D A0 D0 STA $D0A0 -0D3A- C8 INY -0D3B- C1 8D CMP ($8D,X) -0D3D- A0 CC LDY #$CC -0D3F- C4 C1 CPY $C1 -0D41- A0 A3 LDY #$A3 -0D43- B0 A0 BCS $0CE5 -0D45- BB ??? -0D46- 20 C6 C9 JSR $C9C6 -0D49- CC CC 20 CPY $20CC -0D4C- C3 ??? -0D4D- C8 INY -0D4E- C1 D2 CMP ($D2,X) -0D50- C1 C3 CMP ($C3,X) -0D52- D4 ??? -0D53- C5 D2 CMP $D2 -0D55- 8D A0 D0 STA $D0A0 -0D58- C8 INY -0D59- C1 8D CMP ($8D,X) -0D5B- A0 CA LDY #$CA -0D5D- D3 ??? -0D5E- D2 A0 CMP ($A0) -0D60- CD C5 CD CMP $CDC5 -0D63- C6 C9 DEC $C9 -0D65- CC CC 8D CPY $8DCC -0D68- AA TAX -0D69- 8D A0 DF STA $DFA0 -0D6C- D0 D2 BNE $0D40 -0D6E- CE D4 A0 DEC $A0D4 -0D71- A2 CD LDX #$CD -0D73- C5 CD CMP $CD -0D75- C6 C9 DEC $C9 -0D77- CC CC 20 CPY $20CC -0D7A- C6 C9 DEC $C9 -0D7C- CC CC D3 CPY $D3CC -0D7F- 20 C1 20 JSR $20C1 -0D82- D0 CF BNE $0D53 -0D84- D2 D4 CMP ($D4) -0D86- C9 CF CMP #$CF -0D88- CE 20 CF DEC $CF20 -0D8B- C6 20 DEC $20 -0D8D- CD C5 CD CMP $CDC5 -0D90- CF ??? -0D91- D2 D9 CMP ($D9) -0D93- 20 D7 C9 JSR $C9D7 -0D96- D4 ??? -0D97- C8 INY -0D98- A2 AC LDX #$AC -0D9A- B8 CLV -0D9B- C4 8D CPY $8D -0D9D- A0 DF LDY #$DF -0D9F- D0 D2 BNE $0D73 -0DA1- CE D4 A0 DEC $A0D4 -0DA4- A2 C1 LDX #$C1 -0DA6- 20 D3 D0 JSR $D0D3 -0DA9- C5 C3 CMP $C3 -0DAB- C9 C6 CMP #$C6 -0DAD- C9 C5 CMP #$C5 -0DAF- C4 20 CPY $20 -0DB1- D6 C1 DEC $C1,X -0DB3- CC D5 C5 CPY $C5D5 -0DB6- AE 20 A2 LDX $A220 -0DB9- AC B8 C4 LDY $C4B8 -0DBC- B8 CLV -0DBD- C4 8D CPY $8D -0DBF- A0 DF LDY #$DF -0DC1- C4 D5 CPY $D5 -0DC3- CD D0 A0 CMP $A0D0 -0DC6- A4 B3 LDY $B3 -0DC8- B0 B0 BCS $0D7A -0DCA- BB ??? -0DCB- A3 ??? -0DCC- B1 B0 LDA ($B0),Y -0DCE- 8D A0 DF STA $DFA0 -0DD1- D7 ??? -0DD2- C1 C9 CMP ($C9,X) -0DD4- D4 ??? -0DD5- 8D AA 8D STA $8DAA -0DD8- AA TAX -0DD9- AA TAX -0DDA- 20 CD C5 JSR $C5CD -0DDD- CD CD CF CMP $CFCD -0DE0- D6 C5 DEC $C5,X -0DE2- 20 C1 CC JSR $CCC1 -0DE5- D3 ??? -0DE6- CF ??? -0DE7- 20 C4 CF JSR $CFC4 -0DEA- C5 D3 CMP $D3 -0DEC- 20 D7 C8 JSR $C8D7 -0DEF- C1 D4 CMP ($D4,X) -0DF1- 20 C9 D4 JSR $D4C9 -0DF4- 20 D3 C1 JSR $C1D3 -0DF7- D9 D3 BA CMP $BAD3,Y -0DFA- 20 C9 D4 JSR $D4C9 -0DFD- 20 CD CF JSR $CFCD -0E00- D6 C5 DEC $C5,X -0E02- D3 ??? -0E03- 8D AA AA STA $AAAA -0E06- 20 C1 20 JSR $20C1 -0E09- C2 ??? -0E0A- CC CF C3 CPY $C3CF -0E0D- CB ??? -0E0E- 20 CF C6 JSR $C6CF -0E11- 20 CD C5 JSR $C5CD -0E14- CD CF D2 CMP $D2CF -0E17- D9 20 C6 CMP $C620,Y -0E1A- D2 CF CMP ($CF) -0E1C- CD 20 C1 CMP $C120 -0E1F- 20 D3 CF JSR $CFD3 -0E22- D5 D2 CMP $D2,X -0E24- C3 ??? -0E25- C5 20 CMP $20 -0E27- CC CF C3 CPY $C3CF -0E2A- C1 D4 CMP ($D4,X) -0E2C- C9 CF CMP #$CF -0E2E- CE 8D AA DEC $AA8D -0E31- AA TAX -0E32- 20 D4 CF JSR $CFD4 -0E35- 20 C1 20 JSR $20C1 -0E38- C4 C5 CPY $C5 -0E3A- D3 ??? -0E3B- D4 ??? -0E3C- C9 CE CMP #$CE -0E3E- C1 D4 CMP ($D4,X) -0E40- C9 CF CMP #$CF -0E42- CE 20 CC DEC $CC20 -0E45- CF ??? -0E46- C3 ??? -0E47- C1 D4 CMP ($D4,X) -0E49- C9 CF CMP #$CF -0E4B- CE AE 20 DEC $20AE -0E4E- D7 ??? -0E4F- C5 A7 CMP $A7 -0E51- CC CC 20 CPY $20CC -0E54- CE CF D7 DEC $D7CF -0E57- 20 CD CF JSR $CFCD -0E5A- D6 C5 DEC $C5,X -0E5C- 8D AA AA STA $AAAA -0E5F- 20 D4 C8 JSR $C8D4 -0E62- CF ??? -0E63- D3 ??? -0E64- C5 20 CMP $20 -0E66- DA PHX -0E67- C5 D2 CMP $D2 -0E69- CF ??? -0E6A- C5 D3 CMP $D3 -0E6C- 20 D0 CC JSR $CCD0 -0E6F- C1 C3 CMP ($C3,X) -0E71- C5 C4 CMP $C4 -0E73- 20 C2 D9 JSR $D9C2 -0E76- 20 CD C5 JSR $C5CD -0E79- CD C6 C9 CMP $C9C6 -0E7C- CC CC 20 CPY $20CC -0E7F- D4 ??? -0E80- CF ??? -0E81- 20 C1 CE JSR $CEC1 -0E84- CF ??? -0E85- D4 ??? -0E86- C8 INY -0E87- C5 D2 CMP $D2 -0E89- 8D AA AA STA $AAAA -0E8C- 20 CC CF JSR $CFCC -0E8F- C3 ??? -0E90- C1 D4 CMP ($D4,X) -0E92- C9 CF CMP #$CF -0E94- CE AE 8D DEC $8DAE -0E97- AA TAX -0E98- 8D AA AA STA $AAAA -0E9B- 20 CD C1 JSR $C1CD -0E9E- C3 ??? -0E9F- D2 CF CMP ($CF) -0EA1- BA TSX -0EA2- 20 CD CD JSR $CDCD -0EA5- CF ??? -0EA6- D6 C5 DEC $C5,X -0EA8- 20 D3 D2 JSR $D2D3 -0EAB- C3 ??? -0EAC- DF ??? -0EAD- C1 C4 CMP ($C4,X) -0EAF- C4 D2 CPY $D2 -0EB1- BB ??? -0EB2- C4 C5 CPY $C5 -0EB4- D3 ??? -0EB5- D4 ??? -0EB6- DF ??? -0EB7- C1 C4 CMP ($C4,X) -0EB9- C4 D2 CPY $D2 -0EBB- BB ??? -0EBC- C2 ??? -0EBD- D9 D4 C5 CMP $C5D4,Y -0EC0- DF ??? -0EC1- CC C5 CE CPY $CEC5 -0EC4- C7 ??? -0EC5- D4 ??? -0EC6- C8 INY -0EC7- 8D AA 8D STA $8DAA -0ECA- A0 CC LDY #$CC -0ECC- C4 C1 CPY $C1 -0ECE- A0 A3 LDY #$A3 -0ED0- BE A4 B3 LDX $B3A4,Y -0ED3- B0 B0 BCS $0E85 -0ED5- A0 BB LDY #$BB -0ED7- 20 D3 D2 JSR $D2D3 -0EDA- C3 ??? -0EDB- 20 C8 C9 JSR $C9C8 -0EDE- C7 ??? -0EDF- C8 INY -0EE0- 8D A0 D0 STA $D0A0 -0EE3- C8 INY -0EE4- C1 8D CMP ($8D,X) -0EE6- A0 CC LDY #$CC -0EE8- C4 C1 CPY $C1 -0EEA- A0 A3 LDY #$A3 -0EEC- BC A4 B3 LDY $B3A4,X -0EEF- B0 B0 BCS $0EA1 -0EF1- A0 BB LDY #$BB -0EF3- 20 D3 D2 JSR $D2D3 -0EF6- C3 ??? -0EF7- 20 CC CF JSR $CFCC -0EFA- D7 ??? -0EFB- 8D A0 D0 STA $D0A0 -0EFE- C8 INY -0EFF- C1 8D CMP ($8D,X) -0F01- A0 CC LDY #$CC -0F03- C4 C1 CPY $C1 -0F05- A0 A3 LDY #$A3 -0F07- BE A4 B3 LDX $B3A4,Y -0F0A- B2 B0 LDA ($B0) -0F0C- A0 BB LDY #$BB -0F0E- 20 C4 C5 JSR $C5C4 -0F11- D3 ??? -0F12- D4 ??? -0F13- 20 C8 C9 JSR $C9C8 -0F16- C7 ??? -0F17- C8 INY -0F18- 8D A0 D0 STA $D0A0 -0F1B- C8 INY -0F1C- C1 8D CMP ($8D,X) -0F1E- A0 CC LDY #$CC -0F20- C4 C1 CPY $C1 -0F22- A0 A3 LDY #$A3 -0F24- BC A4 B3 LDY $B3A4,X -0F27- B2 B0 LDA ($B0) -0F29- A0 BB LDY #$BB -0F2B- 20 C4 C5 JSR $C5C4 -0F2E- D3 ??? -0F2F- D4 ??? -0F30- 20 CC CF JSR $CFCC -0F33- D7 ??? -0F34- 8D A0 D0 STA $D0A0 -0F37- C8 INY -0F38- C1 8D CMP ($8D,X) -0F3A- A0 CC LDY #$CC -0F3C- C4 C1 CPY $C1 -0F3E- A0 A3 LDY #$A3 -0F40- BE B1 B0 LDX $B0B1,Y -0F43- A0 BB LDY #$BB -0F45- 20 A3 20 JSR $20A3 -0F48- CF ??? -0F49- C6 20 DEC $20 -0F4B- C2 ??? -0F4C- D9 D4 C5 CMP $C5D4,Y -0F4F- D3 ??? -0F50- 20 D4 CF JSR $CFD4 -0F53- 20 CD CF JSR $CFCD -0F56- D6 C5 DEC $C5,X -0F58- 8D A0 D0 STA $D0A0 -0F5B- C8 INY -0F5C- C1 8D CMP ($8D,X) -0F5E- A0 CC LDY #$CC -0F60- C4 C1 CPY $C1 -0F62- A0 A3 LDY #$A3 -0F64- BC B1 B0 LDY $B0B1,X -0F67- A0 BB LDY #$BB -0F69- 20 CC CF JSR $CFCC -0F6C- D7 ??? -0F6D- 20 C2 D9 JSR $D9C2 -0F70- D4 ??? -0F71- C5 8D CMP $8D -0F73- A0 D0 LDY #$D0 -0F75- C8 INY -0F76- C1 8D CMP ($8D,X) -0F78- A0 CA LDY #$CA -0F7A- D3 ??? -0F7B- D2 A0 CMP ($A0) -0F7D- CD C5 CD CMP $CDC5 -0F80- CD CF D6 CMP $D6CF -0F83- C5 8D CMP $8D -0F85- AA TAX -0F86- 8D A0 DF STA $DFA0 -0F89- D0 D2 BNE $0F5D -0F8B- CE D4 A0 DEC $A0D4 -0F8E- A2 20 LDX #$20 -0F90- A2 AC LDX #$AC -0F92- B8 CLV -0F93- C4 B8 CPY $B8 -0F95- C4 8D CPY $8D -0F97- A0 DF LDY #$DF -0F99- D0 D2 BNE $0F6D -0F9B- CE D4 A0 DEC $A0D4 -0F9E- A2 CD LDX #$CD -0FA0- C5 CD CMP $CD -0FA2- CD CF D6 CMP $D6CF -0FA5- C5 20 CMP $20 -0FA7- CD CF D6 CMP $D6CF -0FAA- C5 D3 CMP $D3 -0FAC- 20 C3 CF JSR $CFC3 -0FAF- D0 C9 BNE $0F7A -0FB1- C5 D3 CMP $D3 -0FB3- 20 C1 20 JSR $20C1 -0FB6- D3 ??? -0FB7- D0 C1 BNE $0F7A -0FB9- CE 20 CF DEC $CF20 -0FBC- C6 20 DEC $20 -0FBE- CD C5 CD CMP $CDC5 -0FC1- CF ??? -0FC2- D2 D9 CMP ($D9) -0FC4- A2 AC LDX #$AC -0FC6- B8 CLV -0FC7- C4 8D CPY $8D -0FC9- A0 DF LDY #$DF -0FCB- D0 D2 BNE $0F9F -0FCD- CE D4 A0 DEC $A0D4 -0FD0- A2 C6 LDX #$C6 -0FD2- D2 CF CMP ($CF) -0FD4- CD 20 C1 CMP $C120 -0FD7- 20 D3 CF JSR $CFD3 -0FDA- D5 D2 CMP $D2,X -0FDC- C3 ??? -0FDD- C5 20 CMP $20 -0FDF- D4 ??? -0FE0- CF ??? -0FE1- 20 C1 20 JSR $20C1 -0FE4- C4 C5 CPY $C5 -0FE6- D3 ??? +0BF8- E0 E0 CPX #$E0 +0BFA- E0 E0 CPX #$E0 +0BFC- E0 E0 CPX #$E0 +0BFE- E0 E0 CPX #$E0 +0C00- AA TAX +0C01- 8D AA 20 STA $20AA +0C04- 20 20 20 JSR $2020 +0C07- 20 20 D0 JSR $D020 +0C0A- D2 CF CMP ($CF) +0C0C- C7 ??? +0C0D- D2 C1 CMP ($C1) +0C0F- CD 20 CD CMP $CD20 +0C12- C1 C9 CMP ($C9,X) +0C14- CE 20 C2 DEC $C220 +0C17- CF ??? +0C18- C4 D9 CPY $D9 +0C1A- 20 20 20 JSR $2020 +0C1D- 20 20 20 JSR $2020 +0C20- 20 AA 8D JSR $8DAA +0C23- AA TAX +0C24- AC AC AC LDY $ACAC +0C27- AC AC AC LDY $ACAC +0C2A- AC AC AC LDY $ACAC +0C2D- AC AC AC LDY $ACAC +0C30- AC AC AC LDY $ACAC +0C33- AC AC AC LDY $ACAC +0C36- AC AC AC LDY $ACAC +0C39- AC AC AC LDY $ACAC +0C3C- AC AC AC LDY $ACAC +0C3F- AC AC AC LDY $ACAC +0C42- AA TAX +0C43- 8D AA 8D STA $8DAA +0C46- AA TAX +0C47- AA TAX +0C48- 20 CD C5 JSR $C5CD +0C4B- CD C6 C9 CMP $C9C6 +0C4E- CC CC 20 CPY $20CC +0C51- C4 CF CPY $CF +0C53- C5 D3 CMP $D3 +0C55- 20 C1 C2 JSR $C2C1 +0C58- CF ??? +0C59- D5 D4 CMP $D4,X +0C5B- 20 D7 C8 JSR $C8D7 +0C5E- C1 D4 CMP ($D4,X) +0C60- 20 C9 D4 JSR $D4C9 +0C63- D3 ??? +0C64- 20 CE C1 JSR $C1CE +0C67- CD C5 8D CMP $8DC5 +0C6A- AA TAX +0C6B- AA TAX +0C6C- 20 C9 CD JSR $CDC9 +0C6F- D0 CC BNE $0C3D +0C71- C9 C5 CMP #$C5 +0C73- D3 ??? +0C74- BA TSX +0C75- 20 C9 D4 JSR $D4C9 +0C78- 20 C6 C9 JSR $C9C6 +0C7B- CC CC D3 CPY $D3CC +0C7E- 20 C1 20 JSR $20C1 +0C81- C2 ??? +0C82- CC CF C3 CPY $C3CF +0C85- CB ??? +0C86- 20 CF C6 JSR $C6CF +0C89- 20 CD C5 JSR $C5CD +0C8C- CD CF D2 CMP $D2CF +0C8F- D9 8D AA CMP $AA8D,Y +0C92- AA TAX +0C93- 20 D7 C9 JSR $C9D7 +0C96- D4 ??? +0C97- C8 INY +0C98- 20 C1 20 JSR $20C1 +0C9B- D0 C1 BNE $0C5E +0C9D- D2 D4 CMP ($D4) +0C9F- C9 C3 CMP #$C3 +0CA1- D5 CC CMP $CC,X +0CA3- C1 D2 CMP ($D2,X) +0CA5- 20 C3 C8 JSR $C8C3 +0CA8- C1 D2 CMP ($D2,X) +0CAA- C1 C3 CMP ($C3,X) +0CAC- D4 ??? +0CAD- C5 D2 CMP $D2 +0CAF- AE 8D AA LDX $AA8D +0CB2- 8D AA AA STA $AAAA +0CB5- 20 CD C1 JSR $C1CD +0CB8- C3 ??? +0CB9- D2 CF CMP ($CF) +0CBB- BA TSX +0CBC- 20 CD C6 JSR $C6CD +0CBF- C9 CC CMP #$CC +0CC1- CC 20 C1 CPY $C120 +0CC4- C4 C4 CPY $C4 +0CC6- D2 C5 CMP ($C5) +0CC8- D3 ??? +0CC9- D3 ??? +0CCA- DF ??? +0CCB- D3 ??? +0CCC- D4 ??? +0CCD- C1 D2 CMP ($D2,X) +0CCF- D4 ??? +0CD0- BB ??? +0CD1- C2 ??? +0CD2- D9 D4 C5 CMP $C5D4,Y +0CD5- DF ??? +0CD6- CC C5 CE CPY $CEC5 +0CD9- C7 ??? +0CDA- D4 ??? +0CDB- C8 INY +0CDC- BB ??? +0CDD- C6 C9 DEC $C9 +0CDF- CC CC DF CPY $DFCC +0CE2- D6 C1 DEC $C1,X +0CE4- CC D5 C5 CPY $C5D5 +0CE7- 8D AA 8D STA $8DAA +0CEA- A0 CC LDY #$CC +0CEC- C4 C1 CPY $C1 +0CEE- A0 A3 LDY #$A3 +0CF0- BE A4 B3 LDX $B3A4,Y +0CF3- B0 B0 BCS $0CA5 +0CF5- A0 BB LDY #$BB +0CF7- 20 C1 D2 JSR $D2C1 +0CFA- C5 C1 CMP $C1 +0CFC- 20 D4 CF JSR $CFD4 +0CFF- 20 C6 C9 JSR $C9C6 +0D02- CC CC BB CPY $BBCC +0D05- 20 C8 C9 JSR $C9C8 +0D08- C7 ??? +0D09- C8 INY +0D0A- 8D A0 D0 STA $D0A0 +0D0D- C8 INY +0D0E- C1 8D CMP ($8D,X) +0D10- A0 CC LDY #$CC +0D12- C4 C1 CPY $C1 +0D14- A0 A3 LDY #$A3 +0D16- BC A4 B3 LDY $B3A4,X +0D19- B0 B0 BCS $0CCB +0D1B- A0 BB LDY #$BB +0D1D- 20 CC CF JSR $CFCC +0D20- D7 ??? +0D21- 8D A0 D0 STA $D0A0 +0D24- C8 INY +0D25- C1 8D CMP ($8D,X) +0D27- A0 CC LDY #$CC +0D29- C4 C1 CPY $C1 +0D2B- A0 A3 LDY #$A3 +0D2D- BE B1 B0 LDX $B0B1,Y +0D30- 8D A0 D0 STA $D0A0 +0D33- C8 INY +0D34- C1 8D CMP ($8D,X) +0D36- A0 CC LDY #$CC +0D38- C4 C1 CPY $C1 +0D3A- A0 A3 LDY #$A3 +0D3C- BC B1 B0 LDY $B0B1,X +0D3F- 8D A0 D0 STA $D0A0 +0D42- C8 INY +0D43- C1 8D CMP ($8D,X) +0D45- A0 CC LDY #$CC +0D47- C4 C1 CPY $C1 +0D49- A0 A3 LDY #$A3 +0D4B- B0 A0 BCS $0CED +0D4D- BB ??? +0D4E- 20 C6 C9 JSR $C9C6 +0D51- CC CC 20 CPY $20CC +0D54- C3 ??? +0D55- C8 INY +0D56- C1 D2 CMP ($D2,X) +0D58- C1 C3 CMP ($C3,X) +0D5A- D4 ??? +0D5B- C5 D2 CMP $D2 +0D5D- 8D A0 D0 STA $D0A0 +0D60- C8 INY +0D61- C1 8D CMP ($8D,X) +0D63- A0 CA LDY #$CA +0D65- D3 ??? +0D66- D2 A0 CMP ($A0) +0D68- CD C5 CD CMP $CDC5 +0D6B- C6 C9 DEC $C9 +0D6D- CC CC 8D CPY $8DCC +0D70- AA TAX +0D71- 8D A0 DF STA $DFA0 +0D74- D0 D2 BNE $0D48 +0D76- CE D4 A0 DEC $A0D4 +0D79- A2 CD LDX #$CD +0D7B- C5 CD CMP $CD +0D7D- C6 C9 DEC $C9 +0D7F- CC CC 20 CPY $20CC +0D82- C6 C9 DEC $C9 +0D84- CC CC D3 CPY $D3CC +0D87- 20 C1 20 JSR $20C1 +0D8A- D0 CF BNE $0D5B +0D8C- D2 D4 CMP ($D4) +0D8E- C9 CF CMP #$CF +0D90- CE 20 CF DEC $CF20 +0D93- C6 20 DEC $20 +0D95- CD C5 CD CMP $CDC5 +0D98- CF ??? +0D99- D2 D9 CMP ($D9) +0D9B- 20 D7 C9 JSR $C9D7 +0D9E- D4 ??? +0D9F- C8 INY +0DA0- A2 AC LDX #$AC +0DA2- B8 CLV +0DA3- C4 8D CPY $8D +0DA5- A0 DF LDY #$DF +0DA7- D0 D2 BNE $0D7B +0DA9- CE D4 A0 DEC $A0D4 +0DAC- A2 C1 LDX #$C1 +0DAE- 20 D3 D0 JSR $D0D3 +0DB1- C5 C3 CMP $C3 +0DB3- C9 C6 CMP #$C6 +0DB5- C9 C5 CMP #$C5 +0DB7- C4 20 CPY $20 +0DB9- D6 C1 DEC $C1,X +0DBB- CC D5 C5 CPY $C5D5 +0DBE- AE 20 A2 LDX $A220 +0DC1- AC B8 C4 LDY $C4B8 +0DC4- B8 CLV +0DC5- C4 8D CPY $8D +0DC7- A0 DF LDY #$DF +0DC9- C4 D5 CPY $D5 +0DCB- CD D0 A0 CMP $A0D0 +0DCE- A4 B3 LDY $B3 +0DD0- B0 B0 BCS $0D82 +0DD2- BB ??? +0DD3- A3 ??? +0DD4- B1 B0 LDA ($B0),Y +0DD6- 8D A0 DF STA $DFA0 +0DD9- D7 ??? +0DDA- C1 C9 CMP ($C9,X) +0DDC- D4 ??? +0DDD- 8D AA 8D STA $8DAA +0DE0- AA TAX +0DE1- AA TAX +0DE2- 20 CD C5 JSR $C5CD +0DE5- CD CD CF CMP $CFCD +0DE8- D6 C5 DEC $C5,X +0DEA- 20 C1 CC JSR $CCC1 +0DED- D3 ??? +0DEE- CF ??? +0DEF- 20 C4 CF JSR $CFC4 +0DF2- C5 D3 CMP $D3 +0DF4- 20 D7 C8 JSR $C8D7 +0DF7- C1 D4 CMP ($D4,X) +0DF9- 20 C9 D4 JSR $D4C9 +0DFC- 20 D3 C1 JSR $C1D3 +0DFF- D9 D3 BA CMP $BAD3,Y +0E02- 20 C9 D4 JSR $D4C9 +0E05- 20 CD CF JSR $CFCD +0E08- D6 C5 DEC $C5,X +0E0A- D3 ??? +0E0B- 8D AA AA STA $AAAA +0E0E- 20 C1 20 JSR $20C1 +0E11- C2 ??? +0E12- CC CF C3 CPY $C3CF +0E15- CB ??? +0E16- 20 CF C6 JSR $C6CF +0E19- 20 CD C5 JSR $C5CD +0E1C- CD CF D2 CMP $D2CF +0E1F- D9 20 C6 CMP $C620,Y +0E22- D2 CF CMP ($CF) +0E24- CD 20 C1 CMP $C120 +0E27- 20 D3 CF JSR $CFD3 +0E2A- D5 D2 CMP $D2,X +0E2C- C3 ??? +0E2D- C5 20 CMP $20 +0E2F- CC CF C3 CPY $C3CF +0E32- C1 D4 CMP ($D4,X) +0E34- C9 CF CMP #$CF +0E36- CE 8D AA DEC $AA8D +0E39- AA TAX +0E3A- 20 D4 CF JSR $CFD4 +0E3D- 20 C1 20 JSR $20C1 +0E40- C4 C5 CPY $C5 +0E42- D3 ??? +0E43- D4 ??? +0E44- C9 CE CMP #$CE +0E46- C1 D4 CMP ($D4,X) +0E48- C9 CF CMP #$CF +0E4A- CE 20 CC DEC $CC20 +0E4D- CF ??? +0E4E- C3 ??? +0E4F- C1 D4 CMP ($D4,X) +0E51- C9 CF CMP #$CF +0E53- CE AE 20 DEC $20AE +0E56- D7 ??? +0E57- C5 A7 CMP $A7 +0E59- CC CC 20 CPY $20CC +0E5C- CE CF D7 DEC $D7CF +0E5F- 20 CD CF JSR $CFCD +0E62- D6 C5 DEC $C5,X +0E64- 8D AA AA STA $AAAA +0E67- 20 D4 C8 JSR $C8D4 +0E6A- CF ??? +0E6B- D3 ??? +0E6C- C5 20 CMP $20 +0E6E- DA PHX +0E6F- C5 D2 CMP $D2 +0E71- CF ??? +0E72- C5 D3 CMP $D3 +0E74- 20 D0 CC JSR $CCD0 +0E77- C1 C3 CMP ($C3,X) +0E79- C5 C4 CMP $C4 +0E7B- 20 C2 D9 JSR $D9C2 +0E7E- 20 CD C5 JSR $C5CD +0E81- CD C6 C9 CMP $C9C6 +0E84- CC CC 20 CPY $20CC +0E87- D4 ??? +0E88- CF ??? +0E89- 20 C1 CE JSR $CEC1 +0E8C- CF ??? +0E8D- D4 ??? +0E8E- C8 INY +0E8F- C5 D2 CMP $D2 +0E91- 8D AA AA STA $AAAA +0E94- 20 CC CF JSR $CFCC +0E97- C3 ??? +0E98- C1 D4 CMP ($D4,X) +0E9A- C9 CF CMP #$CF +0E9C- CE AE 8D DEC $8DAE +0E9F- AA TAX +0EA0- 8D AA AA STA $AAAA +0EA3- 20 CD C1 JSR $C1CD +0EA6- C3 ??? +0EA7- D2 CF CMP ($CF) +0EA9- BA TSX +0EAA- 20 CD CD JSR $CDCD +0EAD- CF ??? +0EAE- D6 C5 DEC $C5,X +0EB0- 20 D3 D2 JSR $D2D3 +0EB3- C3 ??? +0EB4- DF ??? +0EB5- C1 C4 CMP ($C4,X) +0EB7- C4 D2 CPY $D2 +0EB9- BB ??? +0EBA- C4 C5 CPY $C5 +0EBC- D3 ??? +0EBD- D4 ??? +0EBE- DF ??? +0EBF- C1 C4 CMP ($C4,X) +0EC1- C4 D2 CPY $D2 +0EC3- BB ??? +0EC4- C2 ??? +0EC5- D9 D4 C5 CMP $C5D4,Y +0EC8- DF ??? +0EC9- CC C5 CE CPY $CEC5 +0ECC- C7 ??? +0ECD- D4 ??? +0ECE- C8 INY +0ECF- 8D AA 8D STA $8DAA +0ED2- A0 CC LDY #$CC +0ED4- C4 C1 CPY $C1 +0ED6- A0 A3 LDY #$A3 +0ED8- BE A4 B3 LDX $B3A4,Y +0EDB- B0 B0 BCS $0E8D +0EDD- A0 BB LDY #$BB +0EDF- 20 D3 D2 JSR $D2D3 +0EE2- C3 ??? +0EE3- 20 C8 C9 JSR $C9C8 +0EE6- C7 ??? +0EE7- C8 INY +0EE8- 8D A0 D0 STA $D0A0 +0EEB- C8 INY +0EEC- C1 8D CMP ($8D,X) +0EEE- A0 CC LDY #$CC +0EF0- C4 C1 CPY $C1 +0EF2- A0 A3 LDY #$A3 +0EF4- BC A4 B3 LDY $B3A4,X +0EF7- B0 B0 BCS $0EA9 +0EF9- A0 BB LDY #$BB +0EFB- 20 D3 D2 JSR $D2D3 +0EFE- C3 ??? +0EFF- 20 CC CF JSR $CFCC +0F02- D7 ??? +0F03- 8D A0 D0 STA $D0A0 +0F06- C8 INY +0F07- C1 8D CMP ($8D,X) +0F09- A0 CC LDY #$CC +0F0B- C4 C1 CPY $C1 +0F0D- A0 A3 LDY #$A3 +0F0F- BE A4 B3 LDX $B3A4,Y +0F12- B2 B0 LDA ($B0) +0F14- A0 BB LDY #$BB +0F16- 20 C4 C5 JSR $C5C4 +0F19- D3 ??? +0F1A- D4 ??? +0F1B- 20 C8 C9 JSR $C9C8 +0F1E- C7 ??? +0F1F- C8 INY +0F20- 8D A0 D0 STA $D0A0 +0F23- C8 INY +0F24- C1 8D CMP ($8D,X) +0F26- A0 CC LDY #$CC +0F28- C4 C1 CPY $C1 +0F2A- A0 A3 LDY #$A3 +0F2C- BC A4 B3 LDY $B3A4,X +0F2F- B2 B0 LDA ($B0) +0F31- A0 BB LDY #$BB +0F33- 20 C4 C5 JSR $C5C4 +0F36- D3 ??? +0F37- D4 ??? +0F38- 20 CC CF JSR $CFCC +0F3B- D7 ??? +0F3C- 8D A0 D0 STA $D0A0 +0F3F- C8 INY +0F40- C1 8D CMP ($8D,X) +0F42- A0 CC LDY #$CC +0F44- C4 C1 CPY $C1 +0F46- A0 A3 LDY #$A3 +0F48- BE B1 B0 LDX $B0B1,Y +0F4B- A0 BB LDY #$BB +0F4D- 20 A3 20 JSR $20A3 +0F50- CF ??? +0F51- C6 20 DEC $20 +0F53- C2 ??? +0F54- D9 D4 C5 CMP $C5D4,Y +0F57- D3 ??? +0F58- 20 D4 CF JSR $CFD4 +0F5B- 20 CD CF JSR $CFCD +0F5E- D6 C5 DEC $C5,X +0F60- 8D A0 D0 STA $D0A0 +0F63- C8 INY +0F64- C1 8D CMP ($8D,X) +0F66- A0 CC LDY #$CC +0F68- C4 C1 CPY $C1 +0F6A- A0 A3 LDY #$A3 +0F6C- BC B1 B0 LDY $B0B1,X +0F6F- A0 BB LDY #$BB +0F71- 20 CC CF JSR $CFCC +0F74- D7 ??? +0F75- 20 C2 D9 JSR $D9C2 +0F78- D4 ??? +0F79- C5 8D CMP $8D +0F7B- A0 D0 LDY #$D0 +0F7D- C8 INY +0F7E- C1 8D CMP ($8D,X) +0F80- A0 CA LDY #$CA +0F82- D3 ??? +0F83- D2 A0 CMP ($A0) +0F85- CD C5 CD CMP $CDC5 +0F88- CD CF D6 CMP $D6CF +0F8B- C5 8D CMP $8D +0F8D- AA TAX +0F8E- 8D A0 DF STA $DFA0 +0F91- D0 D2 BNE $0F65 +0F93- CE D4 A0 DEC $A0D4 +0F96- A2 20 LDX #$20 +0F98- A2 AC LDX #$AC +0F9A- B8 CLV +0F9B- C4 B8 CPY $B8 +0F9D- C4 8D CPY $8D +0F9F- A0 DF LDY #$DF +0FA1- D0 D2 BNE $0F75 +0FA3- CE D4 A0 DEC $A0D4 +0FA6- A2 CD LDX #$CD +0FA8- C5 CD CMP $CD +0FAA- CD CF D6 CMP $D6CF +0FAD- C5 20 CMP $20 +0FAF- CD CF D6 CMP $D6CF +0FB2- C5 D3 CMP $D3 +0FB4- 20 C3 CF JSR $CFC3 +0FB7- D0 C9 BNE $0F82 +0FB9- C5 D3 CMP $D3 +0FBB- 20 C1 20 JSR $20C1 +0FBE- D3 ??? +0FBF- D0 C1 BNE $0F82 +0FC1- CE 20 CF DEC $CF20 +0FC4- C6 20 DEC $20 +0FC6- CD C5 CD CMP $CDC5 +0FC9- CF ??? +0FCA- D2 D9 CMP ($D9) +0FCC- A2 AC LDX #$AC +0FCE- B8 CLV +0FCF- C4 8D CPY $8D +0FD1- A0 DF LDY #$DF +0FD3- D0 D2 BNE $0FA7 +0FD5- CE D4 A0 DEC $A0D4 +0FD8- A2 C6 LDX #$C6 +0FDA- D2 CF CMP ($CF) +0FDC- CD 20 C1 CMP $C120 +0FDF- 20 D3 CF JSR $CFD3 +0FE2- D5 D2 CMP $D2,X +0FE4- C3 ??? +0FE5- C5 20 CMP $20 0FE7- D4 ??? -0FE8- C9 CE CMP #$CE -0FEA- C1 D4 CMP ($D4,X) -0FEC- C9 CF CMP #$CF -0FEE- CE 20 C1 DEC $C120 -0FF1- C4 C4 CPY $C4 -0FF3- D2 C5 CMP ($C5) -0FF5- D3 ??? -0FF6- D3 ??? -0FF7- AE A2 AC LDX $ACA2 -0FFA- B8 CLV -0FFB- C4 B8 CPY $B8 -0FFD- C4 8D CPY $8D -0FFF- A0 DF LDY #$DF -1001- D0 D2 BNE $0FD5 -1003- CE D4 A0 DEC $A0D4 -1006- A2 D3 LDX #$D3 -1008- CF ??? -1009- 20 CD CF JSR $CFCD -100C- D6 C9 DEC $C9,X -100E- CE C7 20 DEC $20C7 -1011- A4 B3 LDY $B3 -1013- B0 B0 BCS $0FC5 -1015- 20 D4 CF JSR $CFD4 -1018- 20 A4 B3 JSR $B3A4 -101B- B2 B0 LDA ($B0) -101D- 20 D2 C5 JSR $C5D2 -1020- D3 ??? -1021- D5 CC CMP $CC,X -1023- D4 ??? -1024- D3 ??? -1025- 20 C9 CE JSR $CEC9 -1028- BA TSX -1029- A2 AC LDX #$AC -102B- B8 CLV -102C- C4 B8 CPY $B8 -102E- C4 8D CPY $8D -1030- A0 DF LDY #$DF -1032- C4 D5 CPY $D5 -1034- CD D0 A0 CMP $A0D0 -1037- A4 B3 LDY $B3 -1039- B2 B0 LDA ($B0) -103B- BB ??? -103C- A3 ??? -103D- B1 B0 LDA ($B0),Y -103F- 8D A0 DF STA $DFA0 -1042- D7 ??? -1043- C1 C9 CMP ($C9,X) -1045- D4 ??? -1046- 8D AA 8D STA $8DAA -1049- AA TAX -104A- AA TAX -104B- 20 C4 C5 JSR $C5C4 -104E- CC C1 D9 CPY $D9C1 -1051- CD D3 20 CMP $20D3 -1054- D2 D5 CMP ($D5) -1056- CE D3 20 DEC $20D3 -1059- D4 ??? -105A- C8 INY -105B- D2 CF CMP ($CF) -105D- D5 C7 CMP $C7,X -105F- C8 INY -1060- 20 C3 D9 JSR $D9C3 -1063- C3 ??? -1064- CC C5 D3 CPY $D3C5 -1067- 20 CF C6 JSR $C6CF -106A- 20 D4 C8 JSR $C8D4 -106D- C5 8D CMP $8D -106F- AA TAX -1070- AA TAX -1071- 20 B6 B5 JSR $B5B6 -1074- B0 B2 BCS $1028 -1076- 20 D5 CE JSR $CED5 -1079- D4 ??? -107A- C9 CC CMP #$CC -107C- 20 C1 20 JSR $20C1 -107F- C3 ??? -1080- C5 D2 CMP $D2 -1082- D4 ??? -1083- C1 C9 CMP ($C9,X) -1085- CE 20 C1 DEC $C120 -1088- CD CF D5 CMP $D5CF -108B- CE D4 20 DEC $20D4 -108E- CF ??? -108F- C6 20 DEC $20 -1091- D4 ??? -1092- C9 CD CMP #$CD -1094- C5 8D CMP $8D -1096- AA TAX -1097- AA TAX -1098- 20 C8 C1 JSR $C1C8 -109B- D3 ??? -109C- 20 D0 C1 JSR $C1D0 -109F- D3 ??? -10A0- D3 ??? -10A1- C5 C4 CMP $C4 -10A3- AE 8D AA LDX $AA8D -10A6- 8D AA AA STA $AAAA -10A9- 20 CD C1 JSR $C1CD -10AC- C3 ??? -10AD- D2 CF CMP ($CF) -10AF- BA TSX -10B0- 20 C4 C5 JSR $C5C4 -10B3- CC C1 D9 CPY $D9C1 -10B6- 20 A3 B2 JSR $B2A3 -10B9- B5 B0 LDA $B0,X -10BB- 8D AA 8D STA $8DAA -10BE- A0 DF LDY #$DF -10C0- D0 D2 BNE $1094 -10C2- CE D4 A0 DEC $A0D4 -10C5- A2 20 LDX #$20 -10C7- A2 AC LDX #$AC -10C9- B8 CLV -10CA- C4 B8 CPY $B8 -10CC- C4 8D CPY $8D -10CE- A0 DF LDY #$DF -10D0- D0 D2 BNE $10A4 -10D2- CE D4 A0 DEC $A0D4 -10D5- A2 C4 LDX #$C4 -10D7- C5 CC CMP $CC -10D9- C1 D9 CMP ($D9,X) -10DB- CD D3 20 CMP $20D3 -10DE- C4 C5 CPY $C5 -10E0- CC C1 D9 CPY $D9C1 -10E3- D3 ??? -10E4- 20 C1 20 JSR $20C1 -10E7- D3 ??? -10E8- D0 C5 BNE $10AF -10EA- C3 ??? -10EB- C9 C6 CMP #$C6 -10ED- C9 C5 CMP #$C5 -10EF- C4 20 CPY $20 -10F1- CE D5 CD DEC $CDD5 -10F4- C2 ??? -10F5- C5 D2 CMP $D2 -10F7- 20 CF C6 JSR $C6CF -10FA- A2 AC LDX #$AC -10FC- B8 CLV -10FD- C4 8D CPY $8D -10FF- A0 DF LDY #$DF -1101- D0 D2 BNE $10D5 -1103- CE D4 A0 DEC $A0D4 -1106- A2 CD LDX #$CD -1108- C9 CC CMP #$CC -110A- CC C9 D3 CPY $D3C9 -110D- C5 C3 CMP $C3 -110F- CF ??? -1110- CE C4 D3 DEC $D3C4 -1113- AE 20 B2 LDX $B220 -1116- B5 B0 LDA $B0,X -1118- 20 CD C9 JSR $C9CD -111B- CC CC C9 CPY $C9CC -111E- D3 ??? -111F- C5 C3 CMP $C3 -1121- CF ??? -1122- CE C4 D3 DEC $D3C4 -1125- 20 BD 20 JSR $20BD -1128- B1 AF LDA ($AF),Y -112A- B4 20 LDY $20,X -112C- D3 ??? -112D- C5 C3 CMP $C3 -112F- CF ??? -1130- CE C4 AE DEC $AEC4 -1133- A2 AC LDX #$AC -1135- B8 CLV -1136- C4 B8 CPY $B8 -1138- C4 8D CPY $8D -113A- AA TAX -113B- 8D A0 CC STA $CCA0 -113E- C4 D9 CPY $D9 -1140- A0 A3 LDY #$A3 -1142- B2 B5 LDA ($B5) -1144- B0 A0 BCS $10E6 -1146- BB ??? -1147- 20 D4 C9 JSR $C9D4 -114A- CD C5 20 CMP $20C5 -114D- C9 CE CMP #$CE -114F- 20 CD C9 JSR $C9CD -1152- CC CC C9 CPY $C9CC -1155- D3 ??? -1156- C5 C3 CMP $C3 -1158- CF ??? -1159- CE C4 D3 DEC $D3C4 -115C- 8D BB 20 STA $20BB -115F- C9 D3 CMP #$D3 -1161- 20 D0 C1 JSR $C1D0 -1164- D3 ??? -1165- D3 ??? -1166- C5 C4 CMP $C4 -1168- 20 D6 C9 JSR $C9D6 -116B- C1 20 CMP ($20,X) -116D- D9 8D BB CMP $BB8D,Y -1170- 20 B2 B5 JSR $B5B2 -1173- B0 20 BCS $1195 -1175- BD 20 B1 LDA $B120,X -1178- AF ??? -1179- B4 20 LDY $20,X -117B- D3 ??? -117C- C5 C3 CMP $C3 -117E- CF ??? -117F- CE C4 8D DEC $8DC4 -1182- A0 CA LDY #$CA -1184- D3 ??? -1185- D2 A0 CMP ($A0) -1187- C4 C5 CPY $C5 -1189- CC C1 D9 CPY $D9C1 -118C- CD D3 8D CMP $8DD3 -118F- A0 C2 LDY #$C2 -1191- C5 C5 CMP $C5 -1193- D0 A0 BNE $1135 -1195- B1 8D LDA ($8D),Y -1197- A0 DF LDY #$DF -1199- D0 D2 BNE $116D -119B- CE D4 A0 DEC $A0D4 -119E- A2 B1 LDX #$B1 -11A0- AF ??? -11A1- B4 20 LDY $20,X -11A3- D3 ??? -11A4- C5 C3 CMP $C3 -11A6- CF ??? -11A7- CE C4 A2 DEC $A2C4 -11AA- AC B8 C4 LDY $C4B8 -11AD- 8D A0 CC STA $CCA0 -11B0- C4 D9 CPY $D9 -11B2- A0 A3 LDY #$A3 -11B4- B2 B5 LDA ($B5) -11B6- B0 8D BCS $1145 -11B8- A0 CA LDY #$CA -11BA- D3 ??? -11BB- D2 A0 CMP ($A0) -11BD- C4 C5 CPY $C5 -11BF- CC C1 D9 CPY $D9C1 -11C2- CD D3 8D CMP $8DD3 -11C5- A0 C2 LDY #$C2 -11C7- C5 C5 CMP $C5 -11C9- D0 A0 BNE $116B -11CB- B2 8D LDA ($8D) -11CD- A0 DF LDY #$DF -11CF- D0 D2 BNE $11A3 -11D1- CE D4 A0 DEC $A0D4 -11D4- A2 B1 LDX #$B1 -11D6- AF ??? -11D7- B4 20 LDY $20,X -11D9- D3 ??? -11DA- C5 C3 CMP $C3 -11DC- CF ??? -11DD- CE C4 A2 DEC $A2C4 -11E0- AC B8 C4 LDY $C4B8 -11E3- 8D A0 CC STA $CCA0 -11E6- C4 D9 CPY $D9 -11E8- A0 A3 LDY #$A3 -11EA- B2 B5 LDA ($B5) -11EC- B0 8D BCS $117B -11EE- A0 CA LDY #$CA -11F0- D3 ??? -11F1- D2 A0 CMP ($A0) -11F3- C4 C5 CPY $C5 -11F5- CC C1 D9 CPY $D9C1 -11F8- CD D3 8D CMP $8DD3 -11FB- A0 C2 LDY #$C2 -11FD- C5 C5 CMP $C5 -11FF- D0 A0 BNE $11A1 -1201- B3 ??? -1202- 8D A0 DF STA $DFA0 -1205- D0 D2 BNE $11D9 -1207- CE D4 A0 DEC $A0D4 -120A- A2 B1 LDX #$B1 -120C- AF ??? -120D- B4 20 LDY $20,X -120F- D3 ??? -1210- C5 C3 CMP $C3 -1212- CF ??? -1213- CE C4 A2 DEC $A2C4 -1216- AC B8 C4 LDY $C4B8 -1219- 8D A0 CC STA $CCA0 -121C- C4 D9 CPY $D9 -121E- A0 A3 LDY #$A3 -1220- B2 B5 LDA ($B5) -1222- B0 8D BCS $11B1 -1224- A0 CA LDY #$CA -1226- D3 ??? -1227- D2 A0 CMP ($A0) -1229- C4 C5 CPY $C5 -122B- CC C1 D9 CPY $D9C1 -122E- CD D3 A0 CMP $A0D3 -1231- BB ??? -1232- 20 BD 20 JSR $20BD -1235- B1 20 LDA ($20),Y -1237- D3 ??? -1238- C5 C3 CMP $C3 -123A- CF ??? -123B- CE C4 20 DEC $20C4 -123E- C4 C5 CPY $C5 -1240- CC C1 D9 CPY $D9C1 -1243- 8D A0 C2 STA $C2A0 -1246- C5 C5 CMP $C5 -1248- D0 A0 BNE $11EA -124A- B4 8D LDY $8D,X -124C- A0 DF LDY #$DF -124E- D0 D2 BNE $1222 -1250- CE D4 A0 DEC $A0D4 -1253- A2 B1 LDX #$B1 -1255- AF ??? -1256- B4 20 LDY $20,X -1258- D3 ??? -1259- C5 C3 CMP $C3 -125B- CF ??? -125C- CE C4 A2 DEC $A2C4 -125F- AC B8 C4 LDY $C4B8 -1262- 8D AA 8D STA $8DAA -1265- A0 DF LDY #$DF -1267- D0 D2 BNE $123B -1269- CE D4 A0 DEC $A0D4 -126C- A2 20 LDX #$20 -126E- A2 AC LDX #$AC -1270- B8 CLV -1271- C4 B8 CPY $B8 -1273- C4 8D CPY $8D -1275- A0 DF LDY #$DF -1277- D7 ??? -1278- C1 C9 CMP ($C9,X) -127A- D4 ??? -127B- 8D AA 8D STA $8DAA -127E- AA TAX -127F- AA TAX -1280- 20 DA CD JSR $CDDA -1283- D3 ??? -1284- C1 D6 CMP ($D6,X) -1286- C5 20 CMP $20 -1288- C2 ??? -1289- C1 C3 CMP ($C3,X) -128B- CB ??? -128C- D3 ??? -128D- 20 D5 D0 JSR $D0D5 -1290- 20 D4 C8 JSR $C8D4 -1293- C5 20 CMP $20 -1295- A2 C6 LDX #$C6 -1297- D2 C5 CMP ($C5) -1299- C5 A2 CMP $A2 -129B- 20 C1 D2 JSR $D2C1 -129E- C5 C1 CMP $C1 -12A0- D3 ??? -12A1- 20 CF C6 JSR $C6CF -12A4- 8D AA AA STA $AAAA -12A7- 20 D4 C8 JSR $C8D4 -12AA- C5 20 CMP $20 -12AC- DA PHX -12AD- C5 D2 CMP $D2 -12AF- CF ??? -12B0- 20 D0 C1 JSR $C1D0 -12B3- C7 ??? -12B4- C5 20 CMP $20 -12B6- D4 ??? +0FE8- CF ??? +0FE9- 20 C1 20 JSR $20C1 +0FEC- C4 C5 CPY $C5 +0FEE- D3 ??? +0FEF- D4 ??? +0FF0- C9 CE CMP #$CE +0FF2- C1 D4 CMP ($D4,X) +0FF4- C9 CF CMP #$CF +0FF6- CE 20 C1 DEC $C120 +0FF9- C4 C4 CPY $C4 +0FFB- D2 C5 CMP ($C5) +0FFD- D3 ??? +0FFE- D3 ??? +0FFF- AE A2 AC LDX $ACA2 +1002- B8 CLV +1003- C4 B8 CPY $B8 +1005- C4 8D CPY $8D +1007- A0 DF LDY #$DF +1009- D0 D2 BNE $0FDD +100B- CE D4 A0 DEC $A0D4 +100E- A2 D3 LDX #$D3 +1010- CF ??? +1011- 20 CD CF JSR $CFCD +1014- D6 C9 DEC $C9,X +1016- CE C7 20 DEC $20C7 +1019- A4 B3 LDY $B3 +101B- B0 B0 BCS $0FCD +101D- 20 D4 CF JSR $CFD4 +1020- 20 A4 B3 JSR $B3A4 +1023- B2 B0 LDA ($B0) +1025- 20 D2 C5 JSR $C5D2 +1028- D3 ??? +1029- D5 CC CMP $CC,X +102B- D4 ??? +102C- D3 ??? +102D- 20 C9 CE JSR $CEC9 +1030- BA TSX +1031- A2 AC LDX #$AC +1033- B8 CLV +1034- C4 B8 CPY $B8 +1036- C4 8D CPY $8D +1038- A0 DF LDY #$DF +103A- C4 D5 CPY $D5 +103C- CD D0 A0 CMP $A0D0 +103F- A4 B3 LDY $B3 +1041- B2 B0 LDA ($B0) +1043- BB ??? +1044- A3 ??? +1045- B1 B0 LDA ($B0),Y +1047- 8D A0 DF STA $DFA0 +104A- D7 ??? +104B- C1 C9 CMP ($C9,X) +104D- D4 ??? +104E- 8D AA 8D STA $8DAA +1051- AA TAX +1052- AA TAX +1053- 20 C4 C5 JSR $C5C4 +1056- CC C1 D9 CPY $D9C1 +1059- CD D3 20 CMP $20D3 +105C- D2 D5 CMP ($D5) +105E- CE D3 20 DEC $20D3 +1061- D4 ??? +1062- C8 INY +1063- D2 CF CMP ($CF) +1065- D5 C7 CMP $C7,X +1067- C8 INY +1068- 20 C3 D9 JSR $D9C3 +106B- C3 ??? +106C- CC C5 D3 CPY $D3C5 +106F- 20 CF C6 JSR $C6CF +1072- 20 D4 C8 JSR $C8D4 +1075- C5 8D CMP $8D +1077- AA TAX +1078- AA TAX +1079- 20 B6 B5 JSR $B5B6 +107C- B0 B2 BCS $1030 +107E- 20 D5 CE JSR $CED5 +1081- D4 ??? +1082- C9 CC CMP #$CC +1084- 20 C1 20 JSR $20C1 +1087- C3 ??? +1088- C5 D2 CMP $D2 +108A- D4 ??? +108B- C1 C9 CMP ($C9,X) +108D- CE 20 C1 DEC $C120 +1090- CD CF D5 CMP $D5CF +1093- CE D4 20 DEC $20D4 +1096- CF ??? +1097- C6 20 DEC $20 +1099- D4 ??? +109A- C9 CD CMP #$CD +109C- C5 8D CMP $8D +109E- AA TAX +109F- AA TAX +10A0- 20 C8 C1 JSR $C1C8 +10A3- D3 ??? +10A4- 20 D0 C1 JSR $C1D0 +10A7- D3 ??? +10A8- D3 ??? +10A9- C5 C4 CMP $C4 +10AB- AE 8D AA LDX $AA8D +10AE- 8D AA AA STA $AAAA +10B1- 20 CD C1 JSR $C1CD +10B4- C3 ??? +10B5- D2 CF CMP ($CF) +10B7- BA TSX +10B8- 20 C4 C5 JSR $C5C4 +10BB- CC C1 D9 CPY $D9C1 +10BE- 20 A3 B2 JSR $B2A3 +10C1- B5 B0 LDA $B0,X +10C3- 8D AA 8D STA $8DAA +10C6- A0 DF LDY #$DF +10C8- D0 D2 BNE $109C +10CA- CE D4 A0 DEC $A0D4 +10CD- A2 20 LDX #$20 +10CF- A2 AC LDX #$AC +10D1- B8 CLV +10D2- C4 B8 CPY $B8 +10D4- C4 8D CPY $8D +10D6- A0 DF LDY #$DF +10D8- D0 D2 BNE $10AC +10DA- CE D4 A0 DEC $A0D4 +10DD- A2 C4 LDX #$C4 +10DF- C5 CC CMP $CC +10E1- C1 D9 CMP ($D9,X) +10E3- CD D3 20 CMP $20D3 +10E6- C4 C5 CPY $C5 +10E8- CC C1 D9 CPY $D9C1 +10EB- D3 ??? +10EC- 20 C1 20 JSR $20C1 +10EF- D3 ??? +10F0- D0 C5 BNE $10B7 +10F2- C3 ??? +10F3- C9 C6 CMP #$C6 +10F5- C9 C5 CMP #$C5 +10F7- C4 20 CPY $20 +10F9- CE D5 CD DEC $CDD5 +10FC- C2 ??? +10FD- C5 D2 CMP $D2 +10FF- 20 CF C6 JSR $C6CF +1102- A2 AC LDX #$AC +1104- B8 CLV +1105- C4 8D CPY $8D +1107- A0 DF LDY #$DF +1109- D0 D2 BNE $10DD +110B- CE D4 A0 DEC $A0D4 +110E- A2 CD LDX #$CD +1110- C9 CC CMP #$CC +1112- CC C9 D3 CPY $D3C9 +1115- C5 C3 CMP $C3 +1117- CF ??? +1118- CE C4 D3 DEC $D3C4 +111B- AE 20 B2 LDX $B220 +111E- B5 B0 LDA $B0,X +1120- 20 CD C9 JSR $C9CD +1123- CC CC C9 CPY $C9CC +1126- D3 ??? +1127- C5 C3 CMP $C3 +1129- CF ??? +112A- CE C4 D3 DEC $D3C4 +112D- 20 BD 20 JSR $20BD +1130- B1 AF LDA ($AF),Y +1132- B4 20 LDY $20,X +1134- D3 ??? +1135- C5 C3 CMP $C3 +1137- CF ??? +1138- CE C4 AE DEC $AEC4 +113B- A2 AC LDX #$AC +113D- B8 CLV +113E- C4 B8 CPY $B8 +1140- C4 8D CPY $8D +1142- AA TAX +1143- 8D A0 CC STA $CCA0 +1146- C4 D9 CPY $D9 +1148- A0 A3 LDY #$A3 +114A- B2 B5 LDA ($B5) +114C- B0 A0 BCS $10EE +114E- BB ??? +114F- 20 D4 C9 JSR $C9D4 +1152- CD C5 20 CMP $20C5 +1155- C9 CE CMP #$CE +1157- 20 CD C9 JSR $C9CD +115A- CC CC C9 CPY $C9CC +115D- D3 ??? +115E- C5 C3 CMP $C3 +1160- CF ??? +1161- CE C4 D3 DEC $D3C4 +1164- 8D BB 20 STA $20BB +1167- C9 D3 CMP #$D3 +1169- 20 D0 C1 JSR $C1D0 +116C- D3 ??? +116D- D3 ??? +116E- C5 C4 CMP $C4 +1170- 20 D6 C9 JSR $C9D6 +1173- C1 20 CMP ($20,X) +1175- D9 8D BB CMP $BB8D,Y +1178- 20 B2 B5 JSR $B5B2 +117B- B0 20 BCS $119D +117D- BD 20 B1 LDA $B120,X +1180- AF ??? +1181- B4 20 LDY $20,X +1183- D3 ??? +1184- C5 C3 CMP $C3 +1186- CF ??? +1187- CE C4 8D DEC $8DC4 +118A- A0 CA LDY #$CA +118C- D3 ??? +118D- D2 A0 CMP ($A0) +118F- C4 C5 CPY $C5 +1191- CC C1 D9 CPY $D9C1 +1194- CD D3 8D CMP $8DD3 +1197- A0 C2 LDY #$C2 +1199- C5 C5 CMP $C5 +119B- D0 A0 BNE $113D +119D- B1 8D LDA ($8D),Y +119F- A0 DF LDY #$DF +11A1- D0 D2 BNE $1175 +11A3- CE D4 A0 DEC $A0D4 +11A6- A2 B1 LDX #$B1 +11A8- AF ??? +11A9- B4 20 LDY $20,X +11AB- D3 ??? +11AC- C5 C3 CMP $C3 +11AE- CF ??? +11AF- CE C4 A2 DEC $A2C4 +11B2- AC B8 C4 LDY $C4B8 +11B5- 8D A0 CC STA $CCA0 +11B8- C4 D9 CPY $D9 +11BA- A0 A3 LDY #$A3 +11BC- B2 B5 LDA ($B5) +11BE- B0 8D BCS $114D +11C0- A0 CA LDY #$CA +11C2- D3 ??? +11C3- D2 A0 CMP ($A0) +11C5- C4 C5 CPY $C5 +11C7- CC C1 D9 CPY $D9C1 +11CA- CD D3 8D CMP $8DD3 +11CD- A0 C2 LDY #$C2 +11CF- C5 C5 CMP $C5 +11D1- D0 A0 BNE $1173 +11D3- B2 8D LDA ($8D) +11D5- A0 DF LDY #$DF +11D7- D0 D2 BNE $11AB +11D9- CE D4 A0 DEC $A0D4 +11DC- A2 B1 LDX #$B1 +11DE- AF ??? +11DF- B4 20 LDY $20,X +11E1- D3 ??? +11E2- C5 C3 CMP $C3 +11E4- CF ??? +11E5- CE C4 A2 DEC $A2C4 +11E8- AC B8 C4 LDY $C4B8 +11EB- 8D A0 CC STA $CCA0 +11EE- C4 D9 CPY $D9 +11F0- A0 A3 LDY #$A3 +11F2- B2 B5 LDA ($B5) +11F4- B0 8D BCS $1183 +11F6- A0 CA LDY #$CA +11F8- D3 ??? +11F9- D2 A0 CMP ($A0) +11FB- C4 C5 CPY $C5 +11FD- CC C1 D9 CPY $D9C1 +1200- CD D3 8D CMP $8DD3 +1203- A0 C2 LDY #$C2 +1205- C5 C5 CMP $C5 +1207- D0 A0 BNE $11A9 +1209- B3 ??? +120A- 8D A0 DF STA $DFA0 +120D- D0 D2 BNE $11E1 +120F- CE D4 A0 DEC $A0D4 +1212- A2 B1 LDX #$B1 +1214- AF ??? +1215- B4 20 LDY $20,X +1217- D3 ??? +1218- C5 C3 CMP $C3 +121A- CF ??? +121B- CE C4 A2 DEC $A2C4 +121E- AC B8 C4 LDY $C4B8 +1221- 8D A0 CC STA $CCA0 +1224- C4 D9 CPY $D9 +1226- A0 A3 LDY #$A3 +1228- B2 B5 LDA ($B5) +122A- B0 8D BCS $11B9 +122C- A0 CA LDY #$CA +122E- D3 ??? +122F- D2 A0 CMP ($A0) +1231- C4 C5 CPY $C5 +1233- CC C1 D9 CPY $D9C1 +1236- CD D3 A0 CMP $A0D3 +1239- BB ??? +123A- 20 BD 20 JSR $20BD +123D- B1 20 LDA ($20),Y +123F- D3 ??? +1240- C5 C3 CMP $C3 +1242- CF ??? +1243- CE C4 20 DEC $20C4 +1246- C4 C5 CPY $C5 +1248- CC C1 D9 CPY $D9C1 +124B- 8D A0 C2 STA $C2A0 +124E- C5 C5 CMP $C5 +1250- D0 A0 BNE $11F2 +1252- B4 8D LDY $8D,X +1254- A0 DF LDY #$DF +1256- D0 D2 BNE $122A +1258- CE D4 A0 DEC $A0D4 +125B- A2 B1 LDX #$B1 +125D- AF ??? +125E- B4 20 LDY $20,X +1260- D3 ??? +1261- C5 C3 CMP $C3 +1263- CF ??? +1264- CE C4 A2 DEC $A2C4 +1267- AC B8 C4 LDY $C4B8 +126A- 8D AA 8D STA $8DAA +126D- A0 DF LDY #$DF +126F- D0 D2 BNE $1243 +1271- CE D4 A0 DEC $A0D4 +1274- A2 20 LDX #$20 +1276- A2 AC LDX #$AC +1278- B8 CLV +1279- C4 B8 CPY $B8 +127B- C4 8D CPY $8D +127D- A0 DF LDY #$DF +127F- D7 ??? +1280- C1 C9 CMP ($C9,X) +1282- D4 ??? +1283- 8D AA 8D STA $8DAA +1286- AA TAX +1287- AA TAX +1288- 20 DA CD JSR $CDDA +128B- D3 ??? +128C- C1 D6 CMP ($D6,X) +128E- C5 20 CMP $20 +1290- C2 ??? +1291- C1 C3 CMP ($C3,X) +1293- CB ??? +1294- D3 ??? +1295- 20 D5 D0 JSR $D0D5 +1298- 20 D4 C8 JSR $C8D4 +129B- C5 20 CMP $20 +129D- A2 C6 LDX #$C6 +129F- D2 C5 CMP ($C5) +12A1- C5 A2 CMP $A2 +12A3- 20 C1 D2 JSR $D2C1 +12A6- C5 C1 CMP $C1 +12A8- D3 ??? +12A9- 20 CF C6 JSR $C6CF +12AC- 8D AA AA STA $AAAA +12AF- 20 D4 C8 JSR $C8D4 +12B2- C5 20 CMP $20 +12B4- DA PHX +12B5- C5 D2 CMP $D2 12B7- CF ??? -12B8- 20 C1 CE JSR $CEC1 -12BB- 20 C1 CC JSR $CCC1 +12B8- 20 D0 C1 JSR $C1D0 +12BB- C7 ??? +12BC- C5 20 CMP $20 12BE- D4 ??? -12BF- C5 D2 CMP $D2 -12C1- CE C1 D4 DEC $D4C1 -12C4- C5 20 CMP $20 -12C6- CD C5 CD CMP $CDC5 -12C9- CF ??? -12CA- D2 D9 CMP ($D9) -12CC- 8D AA AA STA $AAAA -12CF- 20 CC CF JSR $CFCC -12D2- C3 ??? -12D3- C1 D4 CMP ($D4,X) -12D5- C9 CF CMP #$CF -12D7- CE AE 20 DEC $20AE -12DA- D4 ??? -12DB- C8 INY -12DC- C9 D3 CMP #$D3 -12DE- 20 C9 D3 JSR $D3C9 -12E1- 20 CD CF JSR $CFCD -12E4- D3 ??? -12E5- D4 ??? -12E6- CC D9 20 CPY $20D9 -12E9- D5 D3 CMP $D3,X -12EB- C5 C6 CMP $C6 -12ED- D5 CC CMP $CC,X -12EF- 20 D7 C8 JSR $C8D7 -12F2- C5 CE CMP $CE -12F4- 8D AA AA STA $AAAA -12F7- 20 D9 CF JSR $CFD9 -12FA- D5 20 CMP $20,X -12FC- CB ??? -12FD- CE CF D7 DEC $D7CF -1300- 20 C1 20 JSR $20C1 -1303- D2 CF CMP ($CF) -1305- D5 D4 CMP $D4,X -1307- C9 CE CMP #$CE -1309- C5 20 CMP $20 -130B- D5 D3 CMP $D3,X -130D- C5 D3 CMP $D3 -130F- 20 D4 C8 JSR $C8D4 -1312- C5 20 CMP $20 -1314- DA PHX -1315- C5 D2 CMP $D2 -1317- CF ??? -1318- 20 D0 C1 JSR $C1D0 -131B- C7 ??? -131C- C5 AC CMP $AC -131E- 8D AA AA STA $AAAA -1321- 20 C2 D5 JSR $D5C2 -1324- D4 ??? -1325- 20 D9 CF JSR $CFD9 -1328- D5 20 CMP $20,X -132A- D7 ??? -132B- C1 CE CMP ($CE,X) -132D- D4 ??? -132E- 20 D4 CF JSR $CFD4 -1331- 20 CB C5 JSR $C5CB -1334- C5 D0 CMP $D0 -1336- 20 D4 C8 JSR $C8D4 -1339- C5 20 CMP $20 -133B- D6 C1 DEC $C1,X -133D- CC D5 C5 CPY $C5D5 -1340- D3 ??? -1341- 20 C3 D5 JSR $D5C3 -1344- D2 D2 CMP ($D2) -1346- C5 CE CMP $CE -1348- D4 ??? -1349- CC D9 8D CPY $8DD9 -134C- AA TAX -134D- AA TAX -134E- 20 D3 D4 JSR $D4D3 -1351- CF ??? -1352- D2 C5 CMP ($C5) -1354- C4 20 CPY $20 -1356- D4 ??? -1357- C8 INY -1358- C5 D2 CMP $D2 -135A- C5 20 CMP $20 -135C- C1 C6 CMP ($C6,X) +12BF- CF ??? +12C0- 20 C1 CE JSR $CEC1 +12C3- 20 C1 CC JSR $CCC1 +12C6- D4 ??? +12C7- C5 D2 CMP $D2 +12C9- CE C1 D4 DEC $D4C1 +12CC- C5 20 CMP $20 +12CE- CD C5 CD CMP $CDC5 +12D1- CF ??? +12D2- D2 D9 CMP ($D9) +12D4- 8D AA AA STA $AAAA +12D7- 20 CC CF JSR $CFCC +12DA- C3 ??? +12DB- C1 D4 CMP ($D4,X) +12DD- C9 CF CMP #$CF +12DF- CE AE 20 DEC $20AE +12E2- D4 ??? +12E3- C8 INY +12E4- C9 D3 CMP #$D3 +12E6- 20 C9 D3 JSR $D3C9 +12E9- 20 CD CF JSR $CFCD +12EC- D3 ??? +12ED- D4 ??? +12EE- CC D9 20 CPY $20D9 +12F1- D5 D3 CMP $D3,X +12F3- C5 C6 CMP $C6 +12F5- D5 CC CMP $CC,X +12F7- 20 D7 C8 JSR $C8D7 +12FA- C5 CE CMP $CE +12FC- 8D AA AA STA $AAAA +12FF- 20 D9 CF JSR $CFD9 +1302- D5 20 CMP $20,X +1304- CB ??? +1305- CE CF D7 DEC $D7CF +1308- 20 C1 20 JSR $20C1 +130B- D2 CF CMP ($CF) +130D- D5 D4 CMP $D4,X +130F- C9 CE CMP #$CE +1311- C5 20 CMP $20 +1313- D5 D3 CMP $D3,X +1315- C5 D3 CMP $D3 +1317- 20 D4 C8 JSR $C8D4 +131A- C5 20 CMP $20 +131C- DA PHX +131D- C5 D2 CMP $D2 +131F- CF ??? +1320- 20 D0 C1 JSR $C1D0 +1323- C7 ??? +1324- C5 AC CMP $AC +1326- 8D AA AA STA $AAAA +1329- 20 C2 D5 JSR $D5C2 +132C- D4 ??? +132D- 20 D9 CF JSR $CFD9 +1330- D5 20 CMP $20,X +1332- D7 ??? +1333- C1 CE CMP ($CE,X) +1335- D4 ??? +1336- 20 D4 CF JSR $CFD4 +1339- 20 CB C5 JSR $C5CB +133C- C5 D0 CMP $D0 +133E- 20 D4 C8 JSR $C8D4 +1341- C5 20 CMP $20 +1343- D6 C1 DEC $C1,X +1345- CC D5 C5 CPY $C5D5 +1348- D3 ??? +1349- 20 C3 D5 JSR $D5C3 +134C- D2 D2 CMP ($D2) +134E- C5 CE CMP $CE +1350- D4 ??? +1351- CC D9 8D CPY $8DD9 +1354- AA TAX +1355- AA TAX +1356- 20 D3 D4 JSR $D4D3 +1359- CF ??? +135A- D2 C5 CMP ($C5) +135C- C4 20 CPY $20 135E- D4 ??? -135F- C5 D2 CMP $D2 -1361- 20 C3 C1 JSR $C1C3 -1364- CC CC C9 CPY $C9CC -1367- CE C7 20 DEC $20C7 -136A- D4 ??? -136B- C8 INY -136C- C5 20 CMP $20 -136E- D2 CF CMP ($CF) -1370- D5 D4 CMP $D4,X -1372- C9 CE CMP #$CE -1374- C5 AE CMP $AE -1376- 8D AA 8D STA $8DAA -1379- AA TAX -137A- AA TAX -137B- 20 CE CF JSR $CFCE -137E- D4 ??? -137F- C5 20 CMP $20 -1381- D4 ??? -1382- C8 INY -1383- C1 D4 CMP ($D4,X) -1385- 20 D3 C9 JSR $C9D3 -1388- CE C3 C5 DEC $C5C3 -138B- 20 D4 C8 JSR $C8D4 -138E- C5 20 CMP $20 -1390- CC C9 C2 CPY $C2C9 -1393- D2 C1 CMP ($C1) -1395- D2 D9 CMP ($D9) -1397- 20 CD C1 JSR $C1CD -139A- CB ??? -139B- C5 D3 CMP $D3 -139D- 20 C8 C5 JSR $C5C8 -13A0- C1 D6 CMP ($D6,X) -13A2- D9 20 D5 CMP $D520,Y -13A5- D3 ??? -13A6- C5 8D CMP $8D -13A8- AA TAX -13A9- AA TAX -13AA- 20 CF C6 JSR $C6CF -13AD- 20 D4 C8 JSR $C8D4 -13B0- C5 D3 CMP $D3 -13B2- C5 20 CMP $20 -13B4- CD C5 CD CMP $CDC5 -13B7- CF ??? -13B8- D2 D9 CMP ($D9) -13BA- 20 C1 C4 JSR $C4C1 -13BD- C4 D2 CPY $D2 -13BF- C5 D3 CMP $D3 -13C1- D3 ??? -13C2- C5 D3 CMP $D3 -13C4- AC 20 C1 LDY $C120 -13C7- CE D9 20 DEC $20D9 -13CA- D4 ??? -13CB- C9 CD CMP #$CD -13CD- C5 20 CMP $20 -13CF- D9 CF D5 CMP $D5CF,Y -13D2- D2 20 CMP ($20) -13D4- C3 ??? -13D5- CF ??? -13D6- C4 C5 CPY $C5 -13D8- 8D AA AA STA $AAAA -13DB- 20 CD C1 JSR $C1CD -13DE- CB ??? -13DF- C5 D3 CMP $D3 -13E1- 20 D5 D3 JSR $D3D5 -13E4- C5 20 CMP $20 -13E6- CF ??? -13E7- C6 20 DEC $20 -13E9- D4 ??? -13EA- C8 INY -13EB- C5 20 CMP $20 -13ED- DA PHX -13EE- C5 D2 CMP $D2 -13F0- CF ??? -13F1- 20 D0 C1 JSR $C1D0 -13F4- C7 ??? -13F5- C5 AC CMP $AC -13F7- 20 C9 D4 JSR $D4C9 -13FA- 20 C9 D3 JSR $D3C9 -13FD- 20 C1 C4 JSR $C4C1 -1400- D6 C9 DEC $C9,X -1402- D3 ??? -1403- C5 C4 CMP $C4 -1405- 20 D4 CF JSR $CFD4 -1408- 8D AA AA STA $AAAA -140B- 20 D3 C1 JSR $C1D3 -140E- D6 C5 DEC $C5,X -1410- 20 D4 C8 JSR $C8D4 -1413- C5 20 CMP $20 -1415- D3 ??? -1416- D4 ??? -1417- C1 D4 CMP ($D4,X) -1419- C5 20 CMP $20 -141B- C2 ??? -141C- C5 C6 CMP $C6 -141E- CF ??? -141F- D2 C5 CMP ($C5) -1421- 20 C3 C1 JSR $C1C3 -1424- CC CC C9 CPY $C9CC -1427- CE C7 20 DEC $20C7 -142A- C1 CE CMP ($CE,X) -142C- D9 20 CF CMP $CF20,Y -142F- D4 ??? -1430- C8 INY -1431- C5 D2 CMP $D2 -1433- 20 D2 CF JSR $CFD2 -1436- D5 D4 CMP $D4,X -1438- C9 CE CMP #$CE -143A- C5 D3 CMP $D3 -143C- AE 8D AA LDX $AA8D -143F- 8D AA AA STA $AAAA -1442- 20 CD C1 JSR $C1CD -1445- C3 ??? -1446- D2 CF CMP ($CF) -1448- BA TSX -1449- 20 DA D3 JSR $D3DA -144C- C1 D6 CMP ($D6,X) -144E- C5 20 CMP $20 -1450- 20 C2 C1 JSR $C1C2 -1453- C3 ??? -1454- CB ??? -1455- D5 D0 CMP $D0,X -1457- DF ??? -1458- C1 C4 CMP ($C4,X) -145A- C4 D2 CPY $D2 -145C- 8D AA 8D STA $8DAA -145F- A0 CC LDY #$CC -1461- C4 C1 CPY $C1 -1463- A0 A3 LDY #$A3 -1465- B0 B1 BCS $1418 -1467- 8D A0 D3 STA $D3A0 -146A- D4 ??? -146B- C1 A0 CMP ($A0,X) -146D- A4 B0 LDY $B0 -146F- B6 8D LDX $8D,Y -1471- A0 CC LDY #$CC -1473- C4 C1 CPY $C1 -1475- A0 A3 LDY #$A3 -1477- B0 B2 BCS $142B -1479- 8D A0 D3 STA $D3A0 -147C- D4 ??? -147D- C1 A0 CMP ($A0,X) -147F- A4 B0 LDY $B0 -1481- B7 ??? -1482- 8D A0 CC STA $CCA0 -1485- C4 C1 CPY $C1 -1487- A0 A3 LDY #$A3 -1489- B0 B3 BCS $143E -148B- 8D A0 D3 STA $D3A0 -148E- D4 ??? -148F- C1 A0 CMP ($A0,X) -1491- A4 B0 LDY $B0 -1493- B8 CLV -1494- 8D A0 CC STA $CCA0 -1497- C4 C1 CPY $C1 -1499- A0 A3 LDY #$A3 -149B- B0 B4 BCS $1451 -149D- 8D A0 D3 STA $D3A0 -14A0- D4 ??? -14A1- C1 A0 CMP ($A0,X) -14A3- A4 B0 LDY $B0 -14A5- B9 8D A0 LDA $A08D,Y -14A8- CC C4 C1 CPY $C1C4 -14AB- A0 A3 LDY #$A3 -14AD- BE A4 B3 LDX $B3A4,Y -14B0- B0 B0 BCS $1462 -14B2- 8D A0 D0 STA $D0A0 -14B5- C8 INY -14B6- C1 8D CMP ($8D,X) -14B8- A0 CC LDY #$CC -14BA- C4 C1 CPY $C1 -14BC- A0 A3 LDY #$A3 -14BE- BC A4 B3 LDY $B3A4,X -14C1- B0 B0 BCS $1473 -14C3- A0 BB LDY #$BB -14C5- 20 CC CF JSR $CFCC -14C8- D7 ??? -14C9- 20 C4 C5 JSR $C5C4 -14CC- D3 ??? -14CD- D4 ??? -14CE- 8D A0 D0 STA $D0A0 -14D1- C8 INY -14D2- C1 8D CMP ($8D,X) -14D4- A0 CA LDY #$CA -14D6- D3 ??? -14D7- D2 A0 CMP ($A0) -14D9- DA PHX -14DA- CD D3 C1 CMP $C1D3 -14DD- D6 C5 DEC $C5,X -14DF- 8D AA 8D STA $8DAA -14E2- A0 DF LDY #$DF -14E4- D0 D2 BNE $14B8 -14E6- CE D4 A0 DEC $A0D4 -14E9- A2 20 LDX #$20 -14EB- A2 AC LDX #$AC -14ED- B8 CLV -14EE- C4 B8 CPY $B8 -14F0- C4 8D CPY $8D -14F2- A0 DF LDY #$DF -14F4- D0 D2 BNE $14C8 -14F6- CE D4 A0 DEC $A0D4 -14F9- A2 DA LDX #$DA -14FB- CD D3 C1 CMP $C1D3 -14FE- D6 C5 DEC $C5,X -1500- 20 D3 C1 JSR $C1D3 -1503- D6 C5 DEC $C5,X -1505- D3 ??? -1506- 20 D4 C8 JSR $C8D4 -1509- C5 20 CMP $20 -150B- D3 ??? -150C- D4 ??? -150D- C1 D4 CMP ($D4,X) -150F- C5 20 CMP $20 -1511- CF ??? -1512- C6 20 DEC $20 +135F- C8 INY +1360- C5 D2 CMP $D2 +1362- C5 20 CMP $20 +1364- C1 C6 CMP ($C6,X) +1366- D4 ??? +1367- C5 D2 CMP $D2 +1369- 20 C3 C1 JSR $C1C3 +136C- CC CC C9 CPY $C9CC +136F- CE C7 20 DEC $20C7 +1372- D4 ??? +1373- C8 INY +1374- C5 20 CMP $20 +1376- D2 CF CMP ($CF) +1378- D5 D4 CMP $D4,X +137A- C9 CE CMP #$CE +137C- C5 AE CMP $AE +137E- 8D AA 8D STA $8DAA +1381- AA TAX +1382- AA TAX +1383- 20 CE CF JSR $CFCE +1386- D4 ??? +1387- C5 20 CMP $20 +1389- D4 ??? +138A- C8 INY +138B- C1 D4 CMP ($D4,X) +138D- 20 D3 C9 JSR $C9D3 +1390- CE C3 C5 DEC $C5C3 +1393- 20 D4 C8 JSR $C8D4 +1396- C5 20 CMP $20 +1398- CC C9 C2 CPY $C2C9 +139B- D2 C1 CMP ($C1) +139D- D2 D9 CMP ($D9) +139F- 20 CD C1 JSR $C1CD +13A2- CB ??? +13A3- C5 D3 CMP $D3 +13A5- 20 C8 C5 JSR $C5C8 +13A8- C1 D6 CMP ($D6,X) +13AA- D9 20 D5 CMP $D520,Y +13AD- D3 ??? +13AE- C5 8D CMP $8D +13B0- AA TAX +13B1- AA TAX +13B2- 20 CF C6 JSR $C6CF +13B5- 20 D4 C8 JSR $C8D4 +13B8- C5 D3 CMP $D3 +13BA- C5 20 CMP $20 +13BC- CD C5 CD CMP $CDC5 +13BF- CF ??? +13C0- D2 D9 CMP ($D9) +13C2- 20 C1 C4 JSR $C4C1 +13C5- C4 D2 CPY $D2 +13C7- C5 D3 CMP $D3 +13C9- D3 ??? +13CA- C5 D3 CMP $D3 +13CC- AC 20 C1 LDY $C120 +13CF- CE D9 20 DEC $20D9 +13D2- D4 ??? +13D3- C9 CD CMP #$CD +13D5- C5 20 CMP $20 +13D7- D9 CF D5 CMP $D5CF,Y +13DA- D2 20 CMP ($20) +13DC- C3 ??? +13DD- CF ??? +13DE- C4 C5 CPY $C5 +13E0- 8D AA AA STA $AAAA +13E3- 20 CD C1 JSR $C1CD +13E6- CB ??? +13E7- C5 D3 CMP $D3 +13E9- 20 D5 D3 JSR $D3D5 +13EC- C5 20 CMP $20 +13EE- CF ??? +13EF- C6 20 DEC $20 +13F1- D4 ??? +13F2- C8 INY +13F3- C5 20 CMP $20 +13F5- DA PHX +13F6- C5 D2 CMP $D2 +13F8- CF ??? +13F9- 20 D0 C1 JSR $C1D0 +13FC- C7 ??? +13FD- C5 AC CMP $AC +13FF- 20 C9 D4 JSR $D4C9 +1402- 20 C9 D3 JSR $D3C9 +1405- 20 C1 C4 JSR $C4C1 +1408- D6 C9 DEC $C9,X +140A- D3 ??? +140B- C5 C4 CMP $C4 +140D- 20 D4 CF JSR $CFD4 +1410- 8D AA AA STA $AAAA +1413- 20 D3 C1 JSR $C1D3 +1416- D6 C5 DEC $C5,X +1418- 20 D4 C8 JSR $C8D4 +141B- C5 20 CMP $20 +141D- D3 ??? +141E- D4 ??? +141F- C1 D4 CMP ($D4,X) +1421- C5 20 CMP $20 +1423- C2 ??? +1424- C5 C6 CMP $C6 +1426- CF ??? +1427- D2 C5 CMP ($C5) +1429- 20 C3 C1 JSR $C1C3 +142C- CC CC C9 CPY $C9CC +142F- CE C7 20 DEC $20C7 +1432- C1 CE CMP ($CE,X) +1434- D9 20 CF CMP $CF20,Y +1437- D4 ??? +1438- C8 INY +1439- C5 D2 CMP $D2 +143B- 20 D2 CF JSR $CFD2 +143E- D5 D4 CMP $D4,X +1440- C9 CE CMP #$CE +1442- C5 D3 CMP $D3 +1444- AE 8D AA LDX $AA8D +1447- 8D AA AA STA $AAAA +144A- 20 CD C1 JSR $C1CD +144D- C3 ??? +144E- D2 CF CMP ($CF) +1450- BA TSX +1451- 20 DA D3 JSR $D3DA +1454- C1 D6 CMP ($D6,X) +1456- C5 20 CMP $20 +1458- 20 C2 C1 JSR $C1C2 +145B- C3 ??? +145C- CB ??? +145D- D5 D0 CMP $D0,X +145F- DF ??? +1460- C1 C4 CMP ($C4,X) +1462- C4 D2 CPY $D2 +1464- 8D AA 8D STA $8DAA +1467- A0 CC LDY #$CC +1469- C4 C1 CPY $C1 +146B- A0 A3 LDY #$A3 +146D- B0 B1 BCS $1420 +146F- 8D A0 D3 STA $D3A0 +1472- D4 ??? +1473- C1 A0 CMP ($A0,X) +1475- A4 B0 LDY $B0 +1477- B6 8D LDX $8D,Y +1479- A0 CC LDY #$CC +147B- C4 C1 CPY $C1 +147D- A0 A3 LDY #$A3 +147F- B0 B2 BCS $1433 +1481- 8D A0 D3 STA $D3A0 +1484- D4 ??? +1485- C1 A0 CMP ($A0,X) +1487- A4 B0 LDY $B0 +1489- B7 ??? +148A- 8D A0 CC STA $CCA0 +148D- C4 C1 CPY $C1 +148F- A0 A3 LDY #$A3 +1491- B0 B3 BCS $1446 +1493- 8D A0 D3 STA $D3A0 +1496- D4 ??? +1497- C1 A0 CMP ($A0,X) +1499- A4 B0 LDY $B0 +149B- B8 CLV +149C- 8D A0 CC STA $CCA0 +149F- C4 C1 CPY $C1 +14A1- A0 A3 LDY #$A3 +14A3- B0 B4 BCS $1459 +14A5- 8D A0 D3 STA $D3A0 +14A8- D4 ??? +14A9- C1 A0 CMP ($A0,X) +14AB- A4 B0 LDY $B0 +14AD- B9 8D A0 LDA $A08D,Y +14B0- CC C4 C1 CPY $C1C4 +14B3- A0 A3 LDY #$A3 +14B5- BE A4 B3 LDX $B3A4,Y +14B8- B0 B0 BCS $146A +14BA- 8D A0 D0 STA $D0A0 +14BD- C8 INY +14BE- C1 8D CMP ($8D,X) +14C0- A0 CC LDY #$CC +14C2- C4 C1 CPY $C1 +14C4- A0 A3 LDY #$A3 +14C6- BC A4 B3 LDY $B3A4,X +14C9- B0 B0 BCS $147B +14CB- A0 BB LDY #$BB +14CD- 20 CC CF JSR $CFCC +14D0- D7 ??? +14D1- 20 C4 C5 JSR $C5C4 +14D4- D3 ??? +14D5- D4 ??? +14D6- 8D A0 D0 STA $D0A0 +14D9- C8 INY +14DA- C1 8D CMP ($8D,X) +14DC- A0 CA LDY #$CA +14DE- D3 ??? +14DF- D2 A0 CMP ($A0) +14E1- DA PHX +14E2- CD D3 C1 CMP $C1D3 +14E5- D6 C5 DEC $C5,X +14E7- 8D AA 8D STA $8DAA +14EA- A0 DF LDY #$DF +14EC- D0 D2 BNE $14C0 +14EE- CE D4 A0 DEC $A0D4 +14F1- A2 20 LDX #$20 +14F3- A2 AC LDX #$AC +14F5- B8 CLV +14F6- C4 B8 CPY $B8 +14F8- C4 8D CPY $8D +14FA- A0 DF LDY #$DF +14FC- D0 D2 BNE $14D0 +14FE- CE D4 A0 DEC $A0D4 +1501- A2 DA LDX #$DA +1503- CD D3 C1 CMP $C1D3 +1506- D6 C5 DEC $C5,X +1508- 20 D3 C1 JSR $C1D3 +150B- D6 C5 DEC $C5,X +150D- D3 ??? +150E- 20 D4 C8 JSR $C8D4 +1511- C5 20 CMP $20 +1513- D3 ??? 1514- D4 ??? -1515- C8 INY -1516- C5 20 CMP $20 -1518- DA PHX -1519- C5 D2 CMP $D2 -151B- CF ??? -151C- 20 D0 C1 JSR $C1D0 -151F- C7 ??? -1520- C5 20 CMP $20 -1522- A2 AC LDX #$AC -1524- B8 CLV -1525- C4 8D CPY $8D -1527- A0 DF LDY #$DF -1529- D0 D2 BNE $14FD -152B- CE D4 A0 DEC $A0D4 -152E- A2 C1 LDX #$C1 -1530- C4 C4 CPY $C4 -1532- D2 C5 CMP ($C5) -1534- D3 ??? -1535- D3 ??? -1536- C5 D3 CMP $D3 -1538- 20 D4 C8 JSR $C8D4 -153B- C1 D4 CMP ($D4,X) -153D- 20 C1 D2 JSR $D2C1 -1540- C5 20 CMP $20 -1542- CE CF D4 DEC $D4CF -1545- 20 D5 D3 JSR $D3D5 -1548- C5 C4 CMP $C4 -154A- 20 C2 D9 JSR $D9C2 -154D- 20 C4 CF JSR $CFC4 -1550- D3 ??? -1551- AC A2 AC LDY $ACA2 -1554- B8 CLV -1555- C4 8D CPY $8D -1557- A0 DF LDY #$DF -1559- D0 D2 BNE $152D -155B- CE D4 A0 DEC $A0D4 -155E- A2 C1 LDX #$C1 -1560- D0 D0 BNE $1532 -1562- CC C5 D3 CPY $D3C5 -1565- CF ??? -1566- C6 D4 DEC $D4 -1568- AC D0 D2 LDY $D2D0 -156B- CF ??? -156C- C4 CF CPY $CF -156E- D3 ??? -156F- 20 CF D2 JSR $D2CF -1572- 20 C9 CE JSR $CEC9 -1575- D4 ??? -1576- C5 C7 CMP $C7 -1578- C5 D2 CMP $D2 -157A- 20 C2 C1 JSR $C1C2 -157D- D3 ??? -157E- C9 C3 CMP #$C3 -1580- AE A2 AC LDX $ACA2 -1583- B8 CLV -1584- C4 B8 CPY $B8 -1586- C4 8D CPY $8D -1588- A0 DF LDY #$DF -158A- D0 D2 BNE $155E -158C- CE D4 A0 DEC $A0D4 -158F- A2 D3 LDX #$D3 -1591- CF ??? -1592- 20 D4 C8 JSR $C8D4 -1595- C5 20 CMP $20 -1597- C2 ??? -1598- C1 C3 CMP ($C3,X) -159A- CB ??? -159B- C5 C4 CMP $C4 -159D- 20 D5 D0 JSR $D0D5 -15A0- 20 DA C5 JSR $C5DA -15A3- D2 CF CMP ($CF) -15A5- 20 D0 C1 JSR $C1D0 -15A8- C7 ??? -15A9- C5 20 CMP $20 -15AB- C1 D4 CMP ($D4,X) -15AD- 20 A4 B3 JSR $B3A4 -15B0- B0 B0 BCS $1562 -15B2- 20 C9 D3 JSR $D3C9 -15B5- BA TSX -15B6- A2 AC LDX #$AC -15B8- B8 CLV -15B9- C4 B8 CPY $B8 -15BB- C4 8D CPY $8D -15BD- A0 DF LDY #$DF -15BF- C4 D5 CPY $D5 -15C1- CD D0 A0 CMP $A0D0 -15C4- A4 B3 LDY $B3 -15C6- B0 B0 BCS $1578 -15C8- BB ??? -15C9- A3 ??? -15CA- B1 B8 LDA ($B8),Y -15CC- 8D A0 DF STA $DFA0 -15CF- D0 D2 BNE $15A3 -15D1- CE D4 A0 DEC $A0D4 -15D4- A2 20 LDX #$20 -15D6- A2 AC LDX #$AC -15D8- B8 CLV -15D9- C4 B8 CPY $B8 -15DB- C4 8D CPY $8D -15DD- A0 DF LDY #$DF -15DF- D0 D2 BNE $15B3 -15E1- CE D4 A0 DEC $A0D4 -15E4- A2 B1 LDX #$B1 -15E6- B8 CLV -15E7- 20 C2 D9 JSR $D9C2 -15EA- D4 ??? -15EB- C5 D3 CMP $D3 -15ED- 20 C1 D2 JSR $D2C1 -15F0- C5 20 CMP $20 -15F2- D5 D3 CMP $D3,X -15F4- C5 C4 CMP $C4 -15F6- AE A2 AC LDX $ACA2 -15F9- B8 CLV -15FA- C4 B8 CPY $B8 -15FC- C4 8D CPY $8D -15FE- A0 DF LDY #$DF -1600- D7 ??? -1601- C1 C9 CMP ($C9,X) -1603- D4 ??? -1604- 8D AA 8D STA $8DAA -1607- AA TAX -1608- AA TAX -1609- 20 D9 CF JSR $CFD9 -160C- D5 20 CMP $20,X -160E- C3 ??? -160F- C1 CE CMP ($CE,X) -1611- 20 D2 C5 JSR $C5D2 -1614- D3 ??? -1615- D4 ??? -1616- CF ??? -1617- D2 C5 CMP ($C5) -1619- 20 D4 C8 JSR $C8D4 -161C- C5 20 CMP $20 -161E- DA PHX -161F- C5 D2 CMP $D2 -1621- CF ??? -1622- 20 D0 C1 JSR $C1D0 -1625- C7 ??? -1626- C5 20 CMP $20 -1628- D4 ??? +1515- C1 D4 CMP ($D4,X) +1517- C5 20 CMP $20 +1519- CF ??? +151A- C6 20 DEC $20 +151C- D4 ??? +151D- C8 INY +151E- C5 20 CMP $20 +1520- DA PHX +1521- C5 D2 CMP $D2 +1523- CF ??? +1524- 20 D0 C1 JSR $C1D0 +1527- C7 ??? +1528- C5 20 CMP $20 +152A- A2 AC LDX #$AC +152C- B8 CLV +152D- C4 8D CPY $8D +152F- A0 DF LDY #$DF +1531- D0 D2 BNE $1505 +1533- CE D4 A0 DEC $A0D4 +1536- A2 C1 LDX #$C1 +1538- C4 C4 CPY $C4 +153A- D2 C5 CMP ($C5) +153C- D3 ??? +153D- D3 ??? +153E- C5 D3 CMP $D3 +1540- 20 D4 C8 JSR $C8D4 +1543- C1 D4 CMP ($D4,X) +1545- 20 C1 D2 JSR $D2C1 +1548- C5 20 CMP $20 +154A- CE CF D4 DEC $D4CF +154D- 20 D5 D3 JSR $D3D5 +1550- C5 C4 CMP $C4 +1552- 20 C2 D9 JSR $D9C2 +1555- 20 C4 CF JSR $CFC4 +1558- D3 ??? +1559- AC A2 AC LDY $ACA2 +155C- B8 CLV +155D- C4 8D CPY $8D +155F- A0 DF LDY #$DF +1561- D0 D2 BNE $1535 +1563- CE D4 A0 DEC $A0D4 +1566- A2 C1 LDX #$C1 +1568- D0 D0 BNE $153A +156A- CC C5 D3 CPY $D3C5 +156D- CF ??? +156E- C6 D4 DEC $D4 +1570- AC D0 D2 LDY $D2D0 +1573- CF ??? +1574- C4 CF CPY $CF +1576- D3 ??? +1577- 20 CF D2 JSR $D2CF +157A- 20 C9 CE JSR $CEC9 +157D- D4 ??? +157E- C5 C7 CMP $C7 +1580- C5 D2 CMP $D2 +1582- 20 C2 C1 JSR $C1C2 +1585- D3 ??? +1586- C9 C3 CMP #$C3 +1588- AE A2 AC LDX $ACA2 +158B- B8 CLV +158C- C4 B8 CPY $B8 +158E- C4 8D CPY $8D +1590- A0 DF LDY #$DF +1592- D0 D2 BNE $1566 +1594- CE D4 A0 DEC $A0D4 +1597- A2 D3 LDX #$D3 +1599- CF ??? +159A- 20 D4 C8 JSR $C8D4 +159D- C5 20 CMP $20 +159F- C2 ??? +15A0- C1 C3 CMP ($C3,X) +15A2- CB ??? +15A3- C5 C4 CMP $C4 +15A5- 20 D5 D0 JSR $D0D5 +15A8- 20 DA C5 JSR $C5DA +15AB- D2 CF CMP ($CF) +15AD- 20 D0 C1 JSR $C1D0 +15B0- C7 ??? +15B1- C5 20 CMP $20 +15B3- C1 D4 CMP ($D4,X) +15B5- 20 A4 B3 JSR $B3A4 +15B8- B0 B0 BCS $156A +15BA- 20 C9 D3 JSR $D3C9 +15BD- BA TSX +15BE- A2 AC LDX #$AC +15C0- B8 CLV +15C1- C4 B8 CPY $B8 +15C3- C4 8D CPY $8D +15C5- A0 DF LDY #$DF +15C7- C4 D5 CPY $D5 +15C9- CD D0 A0 CMP $A0D0 +15CC- A4 B3 LDY $B3 +15CE- B0 B0 BCS $1580 +15D0- BB ??? +15D1- A3 ??? +15D2- B1 B8 LDA ($B8),Y +15D4- 8D A0 DF STA $DFA0 +15D7- D0 D2 BNE $15AB +15D9- CE D4 A0 DEC $A0D4 +15DC- A2 20 LDX #$20 +15DE- A2 AC LDX #$AC +15E0- B8 CLV +15E1- C4 B8 CPY $B8 +15E3- C4 8D CPY $8D +15E5- A0 DF LDY #$DF +15E7- D0 D2 BNE $15BB +15E9- CE D4 A0 DEC $A0D4 +15EC- A2 B1 LDX #$B1 +15EE- B8 CLV +15EF- 20 C2 D9 JSR $D9C2 +15F2- D4 ??? +15F3- C5 D3 CMP $D3 +15F5- 20 C1 D2 JSR $D2C1 +15F8- C5 20 CMP $20 +15FA- D5 D3 CMP $D3,X +15FC- C5 C4 CMP $C4 +15FE- AE A2 AC LDX $ACA2 +1601- B8 CLV +1602- C4 B8 CPY $B8 +1604- C4 8D CPY $8D +1606- A0 DF LDY #$DF +1608- D7 ??? +1609- C1 C9 CMP ($C9,X) +160B- D4 ??? +160C- 8D AA 8D STA $8DAA +160F- AA TAX +1610- AA TAX +1611- 20 D9 CF JSR $CFD9 +1614- D5 20 CMP $20,X +1616- C3 ??? +1617- C1 CE CMP ($CE,X) +1619- 20 D2 C5 JSR $C5D2 +161C- D3 ??? +161D- D4 ??? +161E- CF ??? +161F- D2 C5 CMP ($C5) +1621- 20 D4 C8 JSR $C8D4 +1624- C5 20 CMP $20 +1626- DA PHX +1627- C5 D2 CMP $D2 1629- CF ??? -162A- 20 C9 D4 JSR $D4C9 -162D- D3 ??? -162E- 8D AA AA STA $AAAA -1631- 20 D0 D2 JSR $D2D0 -1634- C9 CF CMP #$CF -1636- D2 20 CMP ($20) -1638- D3 ??? -1639- D4 ??? -163A- C1 D4 CMP ($D4,X) -163C- C5 20 CMP $20 -163E- C2 ??? -163F- D9 20 D4 CMP $D420,Y -1642- C8 INY -1643- C5 CE CMP $CE -1645- 20 C3 C1 JSR $C1C3 -1648- CC CC C9 CPY $C9CC -164B- CE C7 20 DEC $20C7 -164E- DA PHX -164F- CD CC CF CMP $CFCC -1652- C1 C4 CMP ($C4,X) -1654- AE 8D AA LDX $AA8D -1657- 8D AA AA STA $AAAA -165A- 20 CD C1 JSR $C1CD -165D- C3 ??? -165E- D2 CF CMP ($CF) -1660- BA TSX -1661- 20 DA CC JSR $CCDA -1664- CF ??? -1665- C1 C4 CMP ($C4,X) -1667- 20 C2 C1 JSR $C1C2 -166A- C3 ??? -166B- CB ??? -166C- D5 D0 CMP $D0,X -166E- DF ??? -166F- C1 C4 CMP ($C4,X) -1671- C4 D2 CPY $D2 -1673- C5 D3 CMP $D3 -1675- D3 ??? -1676- 8D AA 8D STA $8DAA -1679- A0 CC LDY #$CC -167B- C4 C1 CPY $C1 -167D- A0 A3 LDY #$A3 -167F- BE A4 B3 LDX $B3A4,Y -1682- B0 B0 BCS $1634 -1684- A0 BB LDY #$BB -1686- 20 C8 C9 JSR $C9C8 -1689- C7 ??? -168A- C8 INY -168B- BB ??? -168C- 20 D3 CF JSR $CFD3 -168F- D5 D2 CMP $D2,X -1691- C3 ??? -1692- C5 8D CMP $8D -1694- A0 D0 LDY #$D0 -1696- C8 INY -1697- C1 8D CMP ($8D,X) -1699- A0 CC LDY #$CC -169B- C4 C1 CPY $C1 -169D- A0 A3 LDY #$A3 -169F- BC A4 B3 LDY $B3A4,X -16A2- B0 B0 BCS $1654 -16A4- A0 BB LDY #$BB -16A6- 20 CC CF JSR $CFCC -16A9- D7 ??? -16AA- 8D A0 D0 STA $D0A0 -16AD- C8 INY -16AE- C1 8D CMP ($8D,X) -16B0- A0 CA LDY #$CA -16B2- D3 ??? -16B3- D2 20 CMP ($20) -16B5- DA PHX -16B6- CD CC CF CMP $CFCC -16B9- C1 C4 CMP ($C4,X) -16BB- 8D AA 8D STA $8DAA -16BE- A0 DF LDY #$DF -16C0- D0 D2 BNE $1694 -16C2- CE D4 A0 DEC $A0D4 -16C5- A2 20 LDX #$20 -16C7- A2 AC LDX #$AC -16C9- B8 CLV -16CA- C4 B8 CPY $B8 -16CC- C4 8D CPY $8D -16CE- A0 DF LDY #$DF -16D0- D0 D2 BNE $16A4 -16D2- CE D4 A0 DEC $A0D4 -16D5- A2 D9 LDX #$D9 -16D7- CF ??? -16D8- D5 20 CMP $20,X -16DA- C3 ??? -16DB- C1 CE CMP ($CE,X) -16DD- 20 D4 C8 JSR $C8D4 -16E0- C5 CE CMP $CE -16E2- 20 D2 C5 JSR $C5D2 -16E5- D3 ??? -16E6- D4 ??? -16E7- CF ??? -16E8- D2 C5 CMP ($C5) -16EA- 20 D4 C8 JSR $C8D4 -16ED- C5 20 CMP $20 -16EF- C6 D2 DEC $D2 -16F1- C5 C5 CMP $C5 -16F3- 20 DA C5 JSR $C5DA -16F6- D2 CF CMP ($CF) -16F8- 20 D0 C1 JSR $C1D0 -16FB- C7 ??? -16FC- C5 A2 CMP $A2 -16FE- AC B8 C4 LDY $C4B8 -1701- 8D A0 DF STA $DFA0 -1704- D0 D2 BNE $16D8 -1706- CE D4 A0 DEC $A0D4 -1709- A2 CC LDX #$CC -170B- CF ??? -170C- C3 ??? -170D- C1 D4 CMP ($D4,X) -170F- C9 CF CMP #$CF -1711- CE D3 20 DEC $20D3 -1714- D7 ??? -1715- C9 D4 CMP #$D4 -1717- C8 INY -1718- 20 DA CD JSR $CDDA -171B- CC CF C1 CPY $C1CF -171E- C4 AE CPY $AE -1720- 20 D4 C8 JSR $C8D4 -1723- C5 D2 CMP $D2 -1725- C5 20 CMP $20 -1727- C9 D3 CMP #$D3 -1729- CE A7 D4 DEC $D4A7 -172C- 20 C1 CE JSR $CEC1 -172F- D9 A2 AC CMP $ACA2,Y -1732- B8 CLV -1733- C4 8D CPY $8D -1735- A0 DF LDY #$DF -1737- D0 D2 BNE $170B -1739- CE D4 A0 DEC $A0D4 -173C- A2 CD LDX #$CD -173E- C5 C1 CMP $C1 -1740- CE C9 CE DEC $CEC9 -1743- C7 ??? -1744- C6 D5 DEC $D5 -1746- CC 20 CF CPY $CF20 -1749- D5 D4 CMP $D4,X -174B- D0 D5 BNE $1722 -174D- D4 ??? -174E- 20 D4 CF JSR $CFD4 -1751- 20 D0 D5 JSR $D5D0 -1754- D4 ??? -1755- 20 C8 C5 JSR $C5C8 -1758- D2 C5 CMP ($C5) -175A- 20 D4 CF JSR $CFD4 -175D- 20 A2 AC JSR $ACA2 -1760- B8 CLV -1761- C4 8D CPY $8D -1763- A0 DF LDY #$DF -1765- D0 D2 BNE $1739 -1767- CE D4 A0 DEC $A0D4 -176A- A2 C9 LDX #$C9 -176C- CC CC D5 CPY $D5CC -176F- D3 ??? -1770- D4 ??? -1771- D2 C1 CMP ($C1) -1773- D4 ??? -1774- C5 20 CMP $20 -1776- D4 ??? -1777- C8 INY -1778- C1 D4 CMP ($D4,X) -177A- AC 20 D3 LDY $D320 -177D- CF ??? -177E- 20 D5 D3 JSR $D3D5 -1781- C5 20 CMP $20 -1783- D9 CF D5 CMP $D5CF,Y -1786- D2 20 CMP ($20) -1788- C9 CD CMP #$CD -178A- C1 C7 CMP ($C7,X) -178C- C9 CE CMP #$CE -178E- C1 D4 CMP ($D4,X) -1790- C9 CF CMP #$CF -1792- CE A1 A2 DEC $A2A1 -1795- AC B8 C4 LDY $C4B8 -1798- B8 CLV -1799- C4 8D CPY $8D -179B- A0 DF LDY #$DF -179D- D7 ??? -179E- C1 C9 CMP ($C9,X) -17A0- D4 ??? -17A1- 8D AA 8D STA $8DAA -17A4- A0 CA LDY #$CA -17A6- CD D0 A0 CMP $A0D0 -17A9- D2 C5 CMP ($C5) -17AB- C5 CE CMP $CE -17AD- D4 ??? -17AE- D2 D9 CMP ($D9) -17B0- 8D AA 8D STA $8DAA -17B3- AA TAX -17B4- E0 E0 CPX #$E0 -17B6- E0 E0 CPX #$E0 -17B8- E0 E0 CPX #$E0 -17BA- E0 E0 CPX #$E0 -17BC- E0 E0 CPX #$E0 -17BE- E0 E0 CPX #$E0 -17C0- E0 E0 CPX #$E0 -17C2- E0 E0 CPX #$E0 -17C4- E0 E0 CPX #$E0 -17C6- E0 E0 CPX #$E0 -17C8- E0 E0 CPX #$E0 -17CA- E0 E0 CPX #$E0 -17CC- E0 E0 CPX #$E0 -17CE- E0 E0 CPX #$E0 -17D0- E0 E0 CPX #$E0 -17D2- AA TAX -17D3- 8D AA 20 STA $20AA -17D6- 20 20 20 JSR $2020 -17D9- 20 20 20 JSR $2020 -17DC- 20 C2 CF JSR $CFC2 -17DF- D4 ??? -17E0- D4 ??? -17E1- CF ??? -17E2- CD 20 C9 CMP $C920 -17E5- CE C3 CC DEC $CCC3 -17E8- D5 C4 CMP $C4,X -17EA- C5 D3 CMP $D3 -17EC- 20 20 20 JSR $2020 -17EF- 20 20 20 JSR $2020 -17F2- 20 AA 8D JSR $8DAA -17F5- AA TAX -17F6- AC AC AC LDY $ACAC -17F9- AC AC AC LDY $ACAC -17FC- AC AC AC LDY $ACAC -17FF- AC AC AC LDY $ACAC -1802- AC AC AC LDY $ACAC -1805- AC AC AC LDY $ACAC -1808- AC AC AC LDY $ACAC -180B- AC AC AC LDY $ACAC -180E- AC AC AC LDY $ACAC -1811- AC AC AC LDY $ACAC -1814- AA TAX -1815- 8D AA 8D STA $8DAA -1818- AA TAX -1819- AA TAX -181A- 20 C2 CF JSR $CFC2 -181D- D4 ??? -181E- D4 ??? -181F- CF ??? -1820- CD 20 C9 CMP $C920 -1823- CE C3 CC DEC $CCC3 -1826- D5 C4 CMP $C4,X -1828- C5 D3 CMP $D3 -182A- 8D AA 8D STA $8DAA -182D- A0 D0 LDY #$D0 -182F- D5 D4 CMP $D4,X -1831- A0 C3 LDY #$C3 -1833- CF ??? -1834- CD CD CF CMP $CFCD -1837- CE AE CC DEC $CCAE -183A- C9 C2 CMP #$C2 -183C- 8D A0 D0 STA $D0A0 -183F- D5 D4 CMP $D4,X -1841- A0 D2 LDY #$D2 -1843- C5 D1 CMP $D1 -1845- D5 C9 CMP $C9,X -1847- D2 C5 CMP ($C5) -1849- C4 AE CPY $AE -184B- CC C9 C2 CPY $C2C9 -184E- 8D AA 8D STA $8DAA +162A- 20 D0 C1 JSR $C1D0 +162D- C7 ??? +162E- C5 20 CMP $20 +1630- D4 ??? +1631- CF ??? +1632- 20 C9 D4 JSR $D4C9 +1635- D3 ??? +1636- 8D AA AA STA $AAAA +1639- 20 D0 D2 JSR $D2D0 +163C- C9 CF CMP #$CF +163E- D2 20 CMP ($20) +1640- D3 ??? +1641- D4 ??? +1642- C1 D4 CMP ($D4,X) +1644- C5 20 CMP $20 +1646- C2 ??? +1647- D9 20 D4 CMP $D420,Y +164A- C8 INY +164B- C5 CE CMP $CE +164D- 20 C3 C1 JSR $C1C3 +1650- CC CC C9 CPY $C9CC +1653- CE C7 20 DEC $20C7 +1656- DA PHX +1657- CD CC CF CMP $CFCC +165A- C1 C4 CMP ($C4,X) +165C- AE 8D AA LDX $AA8D +165F- 8D AA AA STA $AAAA +1662- 20 CD C1 JSR $C1CD +1665- C3 ??? +1666- D2 CF CMP ($CF) +1668- BA TSX +1669- 20 DA CC JSR $CCDA +166C- CF ??? +166D- C1 C4 CMP ($C4,X) +166F- 20 C2 C1 JSR $C1C2 +1672- C3 ??? +1673- CB ??? +1674- D5 D0 CMP $D0,X +1676- DF ??? +1677- C1 C4 CMP ($C4,X) +1679- C4 D2 CPY $D2 +167B- C5 D3 CMP $D3 +167D- D3 ??? +167E- 8D AA 8D STA $8DAA +1681- A0 CC LDY #$CC +1683- C4 C1 CPY $C1 +1685- A0 A3 LDY #$A3 +1687- BE A4 B3 LDX $B3A4,Y +168A- B0 B0 BCS $163C +168C- A0 BB LDY #$BB +168E- 20 C8 C9 JSR $C9C8 +1691- C7 ??? +1692- C8 INY +1693- BB ??? +1694- 20 D3 CF JSR $CFD3 +1697- D5 D2 CMP $D2,X +1699- C3 ??? +169A- C5 8D CMP $8D +169C- A0 D0 LDY #$D0 +169E- C8 INY +169F- C1 8D CMP ($8D,X) +16A1- A0 CC LDY #$CC +16A3- C4 C1 CPY $C1 +16A5- A0 A3 LDY #$A3 +16A7- BC A4 B3 LDY $B3A4,X +16AA- B0 B0 BCS $165C +16AC- A0 BB LDY #$BB +16AE- 20 CC CF JSR $CFCC +16B1- D7 ??? +16B2- 8D A0 D0 STA $D0A0 +16B5- C8 INY +16B6- C1 8D CMP ($8D,X) +16B8- A0 CA LDY #$CA +16BA- D3 ??? +16BB- D2 20 CMP ($20) +16BD- DA PHX +16BE- CD CC CF CMP $CFCC +16C1- C1 C4 CMP ($C4,X) +16C3- 8D AA 8D STA $8DAA +16C6- A0 DF LDY #$DF +16C8- D0 D2 BNE $169C +16CA- CE D4 A0 DEC $A0D4 +16CD- A2 20 LDX #$20 +16CF- A2 AC LDX #$AC +16D1- B8 CLV +16D2- C4 B8 CPY $B8 +16D4- C4 8D CPY $8D +16D6- A0 DF LDY #$DF +16D8- D0 D2 BNE $16AC +16DA- CE D4 A0 DEC $A0D4 +16DD- A2 D9 LDX #$D9 +16DF- CF ??? +16E0- D5 20 CMP $20,X +16E2- C3 ??? +16E3- C1 CE CMP ($CE,X) +16E5- 20 D4 C8 JSR $C8D4 +16E8- C5 CE CMP $CE +16EA- 20 D2 C5 JSR $C5D2 +16ED- D3 ??? +16EE- D4 ??? +16EF- CF ??? +16F0- D2 C5 CMP ($C5) +16F2- 20 D4 C8 JSR $C8D4 +16F5- C5 20 CMP $20 +16F7- C6 D2 DEC $D2 +16F9- C5 C5 CMP $C5 +16FB- 20 DA C5 JSR $C5DA +16FE- D2 CF CMP ($CF) +1700- 20 D0 C1 JSR $C1D0 +1703- C7 ??? +1704- C5 A2 CMP $A2 +1706- AC B8 C4 LDY $C4B8 +1709- 8D A0 DF STA $DFA0 +170C- D0 D2 BNE $16E0 +170E- CE D4 A0 DEC $A0D4 +1711- A2 CC LDX #$CC +1713- CF ??? +1714- C3 ??? +1715- C1 D4 CMP ($D4,X) +1717- C9 CF CMP #$CF +1719- CE D3 20 DEC $20D3 +171C- D7 ??? +171D- C9 D4 CMP #$D4 +171F- C8 INY +1720- 20 DA CD JSR $CDDA +1723- CC CF C1 CPY $C1CF +1726- C4 AE CPY $AE +1728- 20 D4 C8 JSR $C8D4 +172B- C5 D2 CMP $D2 +172D- C5 20 CMP $20 +172F- C9 D3 CMP #$D3 +1731- CE A7 D4 DEC $D4A7 +1734- 20 C1 CE JSR $CEC1 +1737- D9 A2 AC CMP $ACA2,Y +173A- B8 CLV +173B- C4 8D CPY $8D +173D- A0 DF LDY #$DF +173F- D0 D2 BNE $1713 +1741- CE D4 A0 DEC $A0D4 +1744- A2 CD LDX #$CD +1746- C5 C1 CMP $C1 +1748- CE C9 CE DEC $CEC9 +174B- C7 ??? +174C- C6 D5 DEC $D5 +174E- CC 20 CF CPY $CF20 +1751- D5 D4 CMP $D4,X +1753- D0 D5 BNE $172A +1755- D4 ??? +1756- 20 D4 CF JSR $CFD4 +1759- 20 D0 D5 JSR $D5D0 +175C- D4 ??? +175D- 20 C8 C5 JSR $C5C8 +1760- D2 C5 CMP ($C5) +1762- 20 D4 CF JSR $CFD4 +1765- 20 A2 AC JSR $ACA2 +1768- B8 CLV +1769- C4 8D CPY $8D +176B- A0 DF LDY #$DF +176D- D0 D2 BNE $1741 +176F- CE D4 A0 DEC $A0D4 +1772- A2 C9 LDX #$C9 +1774- CC CC D5 CPY $D5CC +1777- D3 ??? +1778- D4 ??? +1779- D2 C1 CMP ($C1) +177B- D4 ??? +177C- C5 20 CMP $20 +177E- D4 ??? +177F- C8 INY +1780- C1 D4 CMP ($D4,X) +1782- AC 20 D3 LDY $D320 +1785- CF ??? +1786- 20 D5 D3 JSR $D3D5 +1789- C5 20 CMP $20 +178B- D9 CF D5 CMP $D5CF,Y +178E- D2 20 CMP ($20) +1790- C9 CD CMP #$CD +1792- C1 C7 CMP ($C7,X) +1794- C9 CE CMP #$CE +1796- C1 D4 CMP ($D4,X) +1798- C9 CF CMP #$CF +179A- CE A1 A2 DEC $A2A1 +179D- AC B8 C4 LDY $C4B8 +17A0- B8 CLV +17A1- C4 8D CPY $8D +17A3- A0 DF LDY #$DF +17A5- D7 ??? +17A6- C1 C9 CMP ($C9,X) +17A8- D4 ??? +17A9- 8D AA 8D STA $8DAA +17AC- AA TAX +17AD- AA TAX +17AE- 20 D4 C8 JSR $C8D4 +17B1- C5 20 CMP $20 +17B3- DF ??? +17B4- CD D3 D7 CMP $D7D3 +17B7- C1 D0 CMP ($D0,X) +17B9- 20 CD C1 JSR $C1CD +17BC- C3 ??? +17BD- D2 CF CMP ($CF) +17BF- 20 D3 D7 JSR $D7D3 +17C2- C1 D0 CMP ($D0,X) +17C4- D3 ??? +17C5- 20 D4 C8 JSR $C8D4 +17C8- C5 20 CMP $20 +17CA- CD C5 CD CMP $CDC5 +17CD- CF ??? +17CE- D2 D9 CMP ($D9) +17D0- 20 C2 CC JSR $CCC2 +17D3- CF ??? +17D4- C3 ??? +17D5- CB ??? +17D6- 20 C1 D4 JSR $D4C1 +17D9- 20 CF CE JSR $CECF +17DC- C5 8D CMP $8D +17DE- AA TAX +17DF- AA TAX +17E0- 20 C1 C4 JSR $C4C1 +17E3- C4 D2 CPY $D2 +17E5- C5 D3 CMP $D3 +17E7- D3 ??? +17E8- 20 D7 C9 JSR $C9D7 +17EB- D4 ??? +17EC- C8 INY +17ED- 20 D4 C8 JSR $C8D4 +17F0- C5 20 CMP $20 +17F2- D3 ??? +17F3- C1 CD CMP ($CD,X) +17F5- C5 20 CMP $20 +17F7- CC C5 CE CPY $CEC5 +17FA- C7 ??? +17FB- D4 ??? +17FC- C8 INY +17FD- 20 C1 D4 JSR $D4C1 +1800- 20 C1 CE JSR $CEC1 +1803- CF ??? +1804- D4 ??? +1805- C8 INY +1806- C5 D2 CMP $D2 +1808- AE 8D AA LDX $AA8D +180B- 8D A0 DF STA $DFA0 +180E- D0 D2 BNE $17E2 +1810- CE D4 A0 DEC $A0D4 +1813- A2 D4 LDX #$D4 +1815- C8 INY +1816- C5 20 CMP $20 +1818- CD D3 D7 CMP $D7D3 +181B- C1 D0 CMP ($D0,X) +181D- 20 CD C1 JSR $C1CD +1820- C3 ??? +1821- D2 CF CMP ($CF) +1823- 20 D3 D7 JSR $D7D3 +1826- C1 D0 CMP ($D0,X) +1828- D3 ??? +1829- 20 C1 20 JSR $20C1 +182C- CC C5 CE CPY $CEC5 +182F- C7 ??? +1830- D4 ??? +1831- C8 INY +1832- A2 AC LDX #$AC +1834- B8 CLV +1835- C4 8D CPY $8D +1837- A0 DF LDY #$DF +1839- D0 D2 BNE $180D +183B- CE D4 A0 DEC $A0D4 +183E- A2 CF LDX #$CF +1840- C6 20 DEC $20 +1842- CD C5 CD CMP $CDC5 +1845- CF ??? +1846- D2 D9 CMP ($D9) +1848- 20 C6 D2 JSR $D2C6 +184B- CF ??? +184C- CD 20 CF CMP $CF20 +184F- CE C5 20 DEC $20C5 +1852- CC CF C3 CPY $C3CF +1855- C1 D4 CMP ($D4,X) +1857- C9 CF CMP #$CF +1859- CE A2 AC DEC $ACA2 +185C- B8 CLV +185D- C4 8D CPY $8D +185F- A0 DF LDY #$DF +1861- D0 D2 BNE $1835 +1863- CE D4 A0 DEC $A0D4 +1866- A2 D4 LDX #$D4 +1868- CF ??? +1869- 20 C1 CE JSR $CEC1 +186C- CF ??? +186D- D4 ??? +186E- C8 INY +186F- C5 D2 CMP $D2 +1871- AE 20 D3 LDX $D320 +1874- CF ??? +1875- AC 20 C2 LDY $C220 +1878- C5 C6 CMP $C6 +187A- CF ??? +187B- D2 C5 CMP ($C5) +187D- 20 D3 D7 JSR $D7D3 +1880- C1 D0 CMP ($D0,X) +1882- BA TSX +1883- A2 AC LDX #$AC +1885- B8 CLV +1886- C4 B8 CPY $B8 +1888- C4 8D CPY $8D +188A- A0 DF LDY #$DF +188C- C4 D5 CPY $D5 +188E- CD D0 A0 CMP $A0D0 +1891- A4 B3 LDY $B3 +1893- B0 B0 BCS $1845 +1895- BB ??? +1896- A3 ??? +1897- B1 B0 LDA ($B0),Y +1899- 8D A0 DF STA $DFA0 +189C- C4 D5 CPY $D5 +189E- CD D0 A0 CMP $A0D0 +18A1- A4 B3 LDY $B3 +18A3- B2 B0 LDA ($B0) +18A5- BB ??? +18A6- A3 ??? +18A7- B1 B0 LDA ($B0),Y +18A9- 8D A0 CD STA $CDA0 +18AC- D3 ??? +18AD- D7 ??? +18AE- C1 D0 CMP ($D0,X) +18B0- A0 A4 LDY #$A4 +18B2- B3 ??? +18B3- B0 B0 BCS $1865 +18B5- BB ??? +18B6- A4 B3 LDY $B3 +18B8- B2 B0 LDA ($B0) +18BA- BB ??? +18BB- A3 ??? +18BC- B1 B0 LDA ($B0),Y +18BE- 8D A0 DF STA $DFA0 +18C1- D0 D2 BNE $1895 +18C3- CE D4 A0 DEC $A0D4 +18C6- A2 20 LDX #$20 +18C8- A2 AC LDX #$AC +18CA- B8 CLV +18CB- C4 8D CPY $8D +18CD- A0 DF LDY #$DF +18CF- D0 D2 BNE $18A3 +18D1- CE D4 A0 DEC $A0D4 +18D4- A2 C1 LDX #$C1 +18D6- CE C4 20 DEC $20C4 +18D9- C1 C6 CMP ($C6,X) +18DB- D4 ??? +18DC- C5 D2 CMP $D2 +18DE- 20 D3 D7 JSR $D7D3 +18E1- C1 D0 CMP ($D0,X) +18E3- BA TSX +18E4- 20 A2 AC JSR $ACA2 +18E7- B8 CLV +18E8- C4 B8 CPY $B8 +18EA- C4 8D CPY $8D +18EC- A0 DF LDY #$DF +18EE- C4 D5 CPY $D5 +18F0- CD D0 A0 CMP $A0D0 +18F3- A4 B3 LDY $B3 +18F5- B0 B0 BCS $18A7 +18F7- BB ??? +18F8- A3 ??? +18F9- B1 B0 LDA ($B0),Y +18FB- 8D A0 DF STA $DFA0 +18FE- C4 D5 CPY $D5 +1900- CD D0 A0 CMP $A0D0 +1903- A4 B3 LDY $B3 +1905- B2 B0 LDA ($B0) +1907- BB ??? +1908- A3 ??? +1909- B1 B0 LDA ($B0),Y +190B- 8D AA 8D STA $8DAA +190E- AA TAX +190F- AA TAX +1910- 20 D4 C8 JSR $C8D4 +1913- C5 20 CMP $20 +1915- C6 CF DEC $CF +1917- CC CC CF CPY $CFCC +191A- D7 ??? +191B- C9 CE CMP #$CE +191D- C7 ??? +191E- 20 C9 CC JSR $CCC9 +1921- CC D5 D3 CPY $D3D5 +1924- D4 ??? +1925- D2 C1 CMP ($C1) +1927- D4 ??? +1928- C5 D3 CMP $D3 +192A- 20 D4 C8 JSR $C8D4 +192D- C5 20 CMP $20 +192F- DF ??? +1930- D2 C4 CMP ($C4) +1932- D5 CD CMP $CD,X +1934- D0 20 BNE $1956 +1936- CD C1 C3 CMP $C3C1 +1939- D2 CF CMP ($CF) +193B- 20 C9 CE JSR $CEC9 +193E- 8D AA AA STA $AAAA +1941- 20 D4 C8 JSR $C8D4 +1944- C5 20 CMP $20 +1946- D2 C5 CMP ($C5) +1948- D1 D5 CMP ($D5),Y +194A- C9 D2 CMP #$D2 +194C- C5 C4 CMP $C4 +194E- 20 CC C9 JSR $C9CC +1951- C2 ??? +1952- D2 C1 CMP ($C1) +1954- D2 D9 CMP ($D9) +1956- AE 8D AA LDX $AA8D +1959- 8D A0 CC STA $CCA0 +195C- C4 C1 CPY $C1 +195E- A0 A3 LDY #$A3 +1960- A4 B1 LDY $B1 +1962- B1 8D LDA ($8D),Y +1964- A0 CC LDY #$CC +1966- C4 D8 CPY $D8 +1968- A0 A3 LDY #$A3 +196A- A4 B1 LDY $B1 +196C- B2 8D LDA ($8D) +196E- A0 CC LDY #$CC +1970- C4 D9 CPY $D9 +1972- A0 A3 LDY #$A3 +1974- A4 B1 LDY $B1 +1976- B3 ??? +1977- 8D A0 C3 STA $C3A0 +197A- CC C3 8D CPY $8DC3 +197D- A0 DF LDY #$DF +197F- D2 C4 CMP ($C4) +1981- D5 CD CMP $CD,X +1983- D0 8D BNE $1912 +1985- AA TAX +1986- 8D A0 CA STA $CAA0 +1989- CD D0 A0 CMP $A0D0 +198C- D2 C5 CMP ($C5) +198E- C5 CE CMP $CE +1990- D4 ??? +1991- D2 D9 CMP ($D9) +1993- 8D AA 8D STA $8DAA +1996- AA TAX +1997- E0 E0 CPX #$E0 +1999- E0 E0 CPX #$E0 +199B- E0 E0 CPX #$E0 +199D- E0 E0 CPX #$E0 +199F- E0 E0 CPX #$E0 +19A1- E0 E0 CPX #$E0 +19A3- E0 E0 CPX #$E0 +19A5- E0 E0 CPX #$E0 +19A7- E0 E0 CPX #$E0 +19A9- E0 E0 CPX #$E0 +19AB- E0 E0 CPX #$E0 +19AD- E0 E0 CPX #$E0 +19AF- E0 E0 CPX #$E0 +19B1- E0 E0 CPX #$E0 +19B3- E0 E0 CPX #$E0 +19B5- AA TAX +19B6- 8D AA 20 STA $20AA +19B9- 20 20 20 JSR $2020 +19BC- 20 20 20 JSR $2020 +19BF- 20 C2 CF JSR $CFC2 +19C2- D4 ??? +19C3- D4 ??? +19C4- CF ??? +19C5- CD 20 C9 CMP $C920 +19C8- CE C3 CC DEC $CCC3 +19CB- D5 C4 CMP $C4,X +19CD- C5 D3 CMP $D3 +19CF- 20 20 20 JSR $2020 +19D2- 20 20 20 JSR $2020 +19D5- 20 AA 8D JSR $8DAA +19D8- AA TAX +19D9- AC AC AC LDY $ACAC +19DC- AC AC AC LDY $ACAC +19DF- AC AC AC LDY $ACAC +19E2- AC AC AC LDY $ACAC +19E5- AC AC AC LDY $ACAC +19E8- AC AC AC LDY $ACAC +19EB- AC AC AC LDY $ACAC +19EE- AC AC AC LDY $ACAC +19F1- AC AC AC LDY $ACAC +19F4- AC AC AC LDY $ACAC +19F7- AA TAX +19F8- 8D AA 8D STA $8DAA +19FB- AA TAX +19FC- AA TAX +19FD- 20 C2 CF JSR $CFC2 +1A00- D4 ??? +1A01- D4 ??? +1A02- CF ??? +1A03- CD 20 C9 CMP $C920 +1A06- CE C3 CC DEC $CCC3 +1A09- D5 C4 CMP $C4,X +1A0B- C5 D3 CMP $D3 +1A0D- 8D AA 8D STA $8DAA +1A10- A0 D0 LDY #$D0 +1A12- D5 D4 CMP $D4,X +1A14- A0 C3 LDY #$C3 +1A16- CF ??? +1A17- CD CD CF CMP $CFCD +1A1A- CE AE CC DEC $CCAE +1A1D- C9 C2 CMP #$C2 +1A1F- 8D A0 D0 STA $D0A0 +1A22- D5 D4 CMP $D4,X +1A24- A0 D2 LDY #$D2 +1A26- C5 D1 CMP $D1 +1A28- D5 C9 CMP $C9,X +1A2A- D2 C5 CMP ($C5) +1A2C- C4 AE CPY $AE +1A2E- CC C9 C2 CPY $C2C9 +1A31- AE CD C9 LDX $C9CD +1A34- CE 8D AA DEC $AA8D +1A37- 8D 00 00 STA $0000 diff --git a/disks/disk2_common/T.COMMON.LIB b/disks/disk2_common/T.COMMON.LIB index 09f97b8..b0f083e 100644 --- a/disks/disk2_common/T.COMMON.LIB +++ b/disks/disk2_common/T.COMMON.LIB @@ -729,4 +729,99 @@ ZMLOAD * :RETADR DS 2 * +*``````````````````````````````* +* MEMSWAP :: MEMORY SWAP * +*- -* +* SWAPS THE VALUES STORED IN * +* TWO BLOCKS OF SEQUENTIAL * +* MEMORY. * +*- -* +* CLOBBERS: * +* * +* FLAGS: ????---- REG: AXYM * +*- -* +* CYCLES: ??? * +* SIZE: * +*- -* +* USAGE: * +* * +* LDA #>$6A00 * +* PHA * +* LDA #<$6A00 * +* PHA * +* LDA #>$300 * +* PHA * +* LDA #<$300 * +* PHA * +* LDA #$100 * +* PHA * +* JSR MEMSWAP * +*- -* +* ENTRY * +* * +* TOP OF STACK * +* * +* LOW BYTE OF RETURN ADDRESS * +* HI BYTE OF RETURN ADDRESS * +* LOW BYTE OF FIRST ADDRESS * +* HIGH BYTE OF FIRST ADDRESS * +* LOBYTE OF SECOND ADDRESS * +* HIBYTE OF SECOND ADDRESS * +*- -* +* EXIT * +* * +* TOP OF STACK * +* * +* LOW BYTE OF RETURN ADDRESS * +* HI BYTE OF RETURN ADDRESS * +* * +*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* +* +MEMSWAP +* +** GET RETURN ADDRESS +* + PLA + STA RETADR + PLA + STA RETADR+1 +* +** GET VARIABLES +* + PLA + STA :LENGTH + PLA + STA ADDR1 + PLA + STA ADDR1+1 + PLA + STA ADDR2 + PLA + STA ADDR2+1 +* + LDY #255 ; COUNTER +:LP + INY + LDA (ADDR1),Y + TAX ; X CONTAINS ADDR1 VAL + LDA (ADDR2),Y ; A CONTAINS ADDR2 VAL + STA (ADDR1),Y + TXA + STA (ADDR2),Y + CPY :LENGTH + BNE :LP +* +** RESTORE RETURN ADDRESS +* + LDA RETADR+1 + PHA + LDA RETADR + PHA +* + RTS +* +** VARIABLES +* +:LENGTH DS 1 +* COMMONX RTS diff --git a/disks/disk2_common/T.COMMON.MAC b/disks/disk2_common/T.COMMON.MAC index 1b48c4b..044d21f 100644 --- a/disks/disk2_common/T.COMMON.MAC +++ b/disks/disk2_common/T.COMMON.MAC @@ -172,3 +172,33 @@ ZLOAD MAC PHA JSR ZMLOAD <<< +* +*``````````````````````````````* +* MSWAP :: SWAP MEMORY BLOCKS * +*- -* +* SWAPS THE VALUES STORE IN * +* ONE LOCATION WITH ANOTHER * +*- -* +* PARAMETERS: * +* * +* ]1 = FIRST ADDRESS * +* ]2 = SECOND ADDRESS * +* ]3 = LENGTH IN BYTES (BYTE) * +*- -* +* SAMPLE USAGE: * +* MSWAP $300;$400;#$90 * +*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* +* +MSWAP MAC + LDA #>]2 + PHA + LDA #<]2 + PHA + LDA #>]1 + PHA + LDA #<]1 + PHA + LDA ]3 + PHA + JSR MEMSWAP + <<< diff --git a/disks/disk2_common/T.REQUIRED.HOOKS b/disks/disk2_common/T.REQUIRED.HOOKS index d4589e1..ab06060 100644 --- a/disks/disk2_common/T.REQUIRED.HOOKS +++ b/disks/disk2_common/T.REQUIRED.HOOKS @@ -36,11 +36,27 @@ RESULT2 EQU $FC * REENTRY EQU $3D0 * -** ERROR HANDLING MEMORY LOCATIONS * -** THIS DESIGNATES A 16-BYTE BLOCK OF MEMORY -** THAT HOLDS DATA RELATED TO IDENTIFYING -** RUNTIME VALUES FOR DEBUGGING. * -ERRLOC EQU $0C00 +* +** ERROR HANDLING +* +** SET ERRSTOP TO 1 IF YOU WANT THE PROGRAM TO +** HALT WHEN A RUNTIME ERROR OCCURS (BRK) +* + LDA #1 + STA ERRSTOP +* +** SET ERRMESG TO 1 IF YOU WANT THE LIBRARY TO +** OUTPUT AN ERROR MESSAGE WHEN AN ERROR OCCURS, +** RATHER THAN JUST PASSING THE ERROR BACK TO +** THE CALLING ROUTINE. +* + LDA #1 + STA ERRMESG +* + JMP VARSKIP +ERRSTOP DS 1 +ERRMESG DS 1 +VARSKIP * diff --git a/disks/disk2_common/T.REQUIRED.HOOKS.MIN b/disks/disk2_common/T.REQUIRED.HOOKS.MIN new file mode 100644 index 0000000..e211ab9 --- /dev/null +++ b/disks/disk2_common/T.REQUIRED.HOOKS.MIN @@ -0,0 +1,17 @@ +ADDR1 EQU $06 +ADDR2 EQU $08 +ADDR3 EQU $EB +ADDR4 EQU $ED +SCRATCH EQU $19 +SCRATCH2 EQU $1E +RETADR EQU $FE +RESULT EQU $FA +RESULT2 EQU $FC +REENTRY EQU $3D0 + LDA #1 + STA ERRMESG + STA ERRSTOP + JMP VARSKIP +ERRSTOP DS 1 +ERRMESG DS 1 +VARSKIP diff --git a/disks/disk2_common/T.REQUIRED.LIB b/disks/disk2_common/T.REQUIRED.LIB index dbd96d2..a7c3231 100644 --- a/disks/disk2_common/T.REQUIRED.LIB +++ b/disks/disk2_common/T.REQUIRED.LIB @@ -92,39 +92,39 @@ __DUMP PLA STA :LENGTH PLA - STA ADDR1 + STA ADDR3 PLA - STA ADDR1+1 + STA ADDR3+1 * LDA #$8D JSR $FDF0 - LDA ADDR1+1 + LDA ADDR3+1 AND #$F0 LSR LSR LSR LSR TAX - LDA :HEXTAB,X + LDA HEXTAB,X JSR $FDF0 - LDA ADDR1+1 + LDA ADDR3+1 AND #$0F TAX - LDA :HEXTAB,X + LDA HEXTAB,X JSR $FDF0 - LDA ADDR1 + LDA ADDR3 AND #$F0 LSR LSR LSR LSR TAX - LDA :HEXTAB,X + LDA HEXTAB,X JSR $FDF0 - LDA ADDR1 + LDA ADDR3 AND #$0F TAX - LDA :HEXTAB,X + LDA HEXTAB,X JSR $FDF0 LDA #186 ; : JSR $FDF0 @@ -133,21 +133,21 @@ __DUMP * LDY #0 :LP - LDA (ADDR1),Y + LDA (ADDR3),Y AND #$F0 ; MASK RIGHT LSR LSR LSR LSR STA :LEFT - LDA (ADDR1),Y + LDA (ADDR3),Y AND #$0F ; MASK LEFT STA :RIGHT LDX :LEFT - LDA :HEXTAB,X + LDA HEXTAB,X JSR $FDF0 LDX :RIGHT - LDA :HEXTAB,X + LDA HEXTAB,X JSR $FDF0 LDA #160 JSR $FDF0 @@ -168,7 +168,6 @@ __DUMP :RIGHT DS 1 :LEFT DS 1 :LENGTH DS 1 -:HEXTAB ASC "0123456789ABCDEF" * *``````````````````````````````* * __P: PRINT FOLLOWING ASC * @@ -208,6 +207,149 @@ __W JSR $FD0C RTS * +*``````````````````````````````* +* __RDMP: REGISTRY DUMP * +*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* +* +__RDMP + STA :A + STX :X + STY :Y +:C BCC :C0 + BCS :C1 +:Z BEQ :Z1 + BNE :Z0 +:N BMI :N1 + BPL :N0 +:O BVC :O0 + BVS :O1 + JMP :RDUMP +:C0 LDA #0 + STA :CARRY + JMP :Z +:C1 LDA #1 + STA :CARRY + JMP :Z +:Z1 LDA #1 + STA :ZERO + JMP :N +:Z0 LDA #0 + STA :ZERO + JMP :N +:N1 LDA #1 + STA :NEGATIVE + JMP :O +:N0 LDA #0 + STA :NEGATIVE + JMP :O +:O0 LDA #0 + STA :OVERFLOW + JMP :RDUMP +:O1 LDA #1 + STA :OVERFLOW +* +:RDUMP + _PRNT " ",8D8D + _PRNT "REGISTRY DUMP",8D + _PRNT "=============",8D + _PRNT "A: " + LDA :A + AND #$F0 ; MASK RIGHT + LSR + LSR + LSR + LSR + STA :LEFT + LDA :A + AND #$0F ; MASK LEFT + STA :RIGHT + LDX :LEFT + LDA HEXTAB,X + JSR $FDF0 + LDX :RIGHT + LDA HEXTAB,X + JSR $FDF0 + _PRNT " ",8D + _PRNT "X: " + LDA :X + AND #$F0 ; MASK RIGHT + LSR + LSR + LSR + LSR + STA :LEFT + LDA :X + AND #$0F ; MASK LEFT + STA :RIGHT + LDX :LEFT + LDA HEXTAB,X + JSR $FDF0 + LDX :RIGHT + LDA HEXTAB,X + JSR $FDF0 + _PRNT " ",8D + _PRNT "Y: " + LDA :Y + AND #$F0 ; MASK RIGHT + LSR + LSR + LSR + LSR + STA :LEFT + LDA :Y + AND #$0F ; MASK LEFT + STA :RIGHT + LDX :LEFT + LDA HEXTAB,X + JSR $FDF0 + LDX :RIGHT + LDA HEXTAB,X + JSR $FDF0 + _PRNT " ",8D8D + _PRNT "STATUS FLAGS",8D + _PRNT "============",8D8D + LDA #0 + CMP :CARRY + BEQ :CARCLR + _PRNT "CARRY: SET",8D + JMP :TESTN +:CARCLR _PRNT "CARRY: CLEAR",8D +:TESTN LDA #0 + CMP :NEGATIVE + BEQ :NEGCLR + _PRNT "NEGATIVE: SET",8D + JMP :TESTZ +:NEGCLR _PRNT "NEGATIVE: CLEAR",8D +:TESTZ LDA #0 + CMP :ZERO + BEQ :ZCLR + _PRNT "ZERO: SET",8D + JMP :TESTO +:ZCLR _PRNT "ZERO: CLEAR",8D +:TESTO + LDA #0 + CMP :OVERFLOW + BEQ :OCLR + _PRNT "OVERFLOW: SET",8D + JMP :FIN +:OCLR _PRNT "OVERFLOW: CLEAR",8D8D8D +:FIN + RTS +* +** DATA +* +:A DS 1 +:X DS 1 +:Y DS 1 +:LEFT DS 1 +:RIGHT DS 1 +:OVERFLOW DS 1 +:NEGATIVE DS 1 +:CARRY DS 1 +:ZERO DS 1 +HEXTAB ASC "0123456789ABCDEF" +* +* ******************************** * * * GLOBAL VARIABLES * diff --git a/disks/disk2_common/T.REQUIRED.LIB.MIN b/disks/disk2_common/T.REQUIRED.LIB.MIN new file mode 100644 index 0000000..98b2edf --- /dev/null +++ b/disks/disk2_common/T.REQUIRED.LIB.MIN @@ -0,0 +1,285 @@ +__GETRET +* + LDY #255 + PLA + STA ADDR1 + PLA + STA ADDR1+1 +* +:LP + INY + LDA RETURN,Y + STA (ADDR1),Y + CPY RETLEN + BNE :LP + LDA ADDR1+1 + PHA + LDA ADDR1 + PHA + RTS +__SETPARM +* + LDY #255 + PLA + STA ADDR1 + PLA + STA ADDR1+1 +* +:LP + INY + LDA (ADDR1),Y + STA PARAM,Y + CPY PARLEN + BNE :LP + LDA ADDR1+1 + PHA + LDA ADDR1 + PHA + RTS +__DUMP +* + PLA + STA :RET + PLA + STA :RET+1 + PLA + STA :LENGTH + PLA + STA ADDR3 + PLA + STA ADDR3+1 +* + LDA #$8D + JSR $FDF0 + LDA ADDR3+1 + AND #$F0 + LSR + LSR + LSR + LSR + TAX + LDA HEXTAB,X + JSR $FDF0 + LDA ADDR3+1 + AND #$0F + TAX + LDA HEXTAB,X + JSR $FDF0 + LDA ADDR3 + AND #$F0 + LSR + LSR + LSR + LSR + TAX + LDA HEXTAB,X + JSR $FDF0 + LDA ADDR3 + AND #$0F + TAX + LDA HEXTAB,X + JSR $FDF0 + LDA #186 ; : + JSR $FDF0 + LDA #160 ; SPC + JSR $FDF0 +* + LDY #0 +:LP + LDA (ADDR3),Y + AND #$F0 ; MASK RIGHT + LSR + LSR + LSR + LSR + STA :LEFT + LDA (ADDR3),Y + AND #$0F ; MASK LEFT + STA :RIGHT + LDX :LEFT + LDA HEXTAB,X + JSR $FDF0 + LDX :RIGHT + LDA HEXTAB,X + JSR $FDF0 + LDA #160 + JSR $FDF0 + INY + CPY :LENGTH + BNE :LP + LDA :RET+1 + PHA + LDA :RET + PHA +* + RTS +* +:RET DS 2 +:RIGHT DS 1 +:LEFT DS 1 +:LENGTH DS 1 +__P + PLA + STA ADDR1 + PLA + STA ADDR1+1 + LDY #1 +:LP LDA (ADDR1),Y + BEQ :DONE + JSR $FDF0 + INY + BNE :LP +:DONE CLC + TYA + ADC ADDR1 + STA ADDR1 + LDA ADDR1+1 + ADC #0 + PHA + LDA ADDR1 + PHA + RTS +__W + JSR $FD0C + RTS +__RDMP + STA :A + STX :X + STY :Y +:C BCC :C0 + BCS :C1 +:Z BEQ :Z1 + BNE :Z0 +:N BMI :N1 + BPL :N0 +:O BVC :O0 + BVS :O1 + JMP :RDUMP +:C0 LDA #0 + STA :CARRY + JMP :Z +:C1 LDA #1 + STA :CARRY + JMP :Z +:Z1 LDA #1 + STA :ZERO + JMP :N +:Z0 LDA #0 + STA :ZERO + JMP :N +:N1 LDA #1 + STA :NEGATIVE + JMP :O +:N0 LDA #0 + STA :NEGATIVE + JMP :O +:O0 LDA #0 + STA :OVERFLOW + JMP :RDUMP +:O1 LDA #1 + STA :OVERFLOW +* +:RDUMP + _PRNT " ",8D8D + _PRNT "REGISTRY DUMP",8D + _PRNT "=============",8D + _PRNT "A: " + LDA :A + AND #$F0 ; MASK RIGHT + LSR + LSR + LSR + LSR + STA :LEFT + LDA :A + AND #$0F ; MASK LEFT + STA :RIGHT + LDX :LEFT + LDA HEXTAB,X + JSR $FDF0 + LDX :RIGHT + LDA HEXTAB,X + JSR $FDF0 + _PRNT " ",8D + _PRNT "X: " + LDA :X + AND #$F0 ; MASK RIGHT + LSR + LSR + LSR + LSR + STA :LEFT + LDA :X + AND #$0F ; MASK LEFT + STA :RIGHT + LDX :LEFT + LDA HEXTAB,X + JSR $FDF0 + LDX :RIGHT + LDA HEXTAB,X + JSR $FDF0 + _PRNT " ",8D + _PRNT "Y: " + LDA :Y + AND #$F0 ; MASK RIGHT + LSR + LSR + LSR + LSR + STA :LEFT + LDA :Y + AND #$0F ; MASK LEFT + STA :RIGHT + LDX :LEFT + LDA HEXTAB,X + JSR $FDF0 + LDX :RIGHT + LDA HEXTAB,X + JSR $FDF0 + _PRNT " ",8D8D + _PRNT "STATUS FLAGS",8D + _PRNT "============",8D8D + LDA #0 + CMP :CARRY + BEQ :CARCLR + _PRNT "CARRY: SET",8D + JMP :TESTN +:CARCLR _PRNT "CARRY: CLEAR",8D +:TESTN LDA #0 + CMP :NEGATIVE + BEQ :NEGCLR + _PRNT "NEGATIVE: SET",8D + JMP :TESTZ +:NEGCLR _PRNT "NEGATIVE: CLEAR",8D +:TESTZ LDA #0 + CMP :ZERO + BEQ :ZCLR + _PRNT "ZERO: SET",8D + JMP :TESTO +:ZCLR _PRNT "ZERO: CLEAR",8D +:TESTO + LDA #0 + CMP :OVERFLOW + BEQ :OCLR + _PRNT "OVERFLOW: SET",8D + JMP :FIN +:OCLR _PRNT "OVERFLOW: CLEAR",8D8D8D +:FIN + RTS +* +** DATA +* +:A DS 1 +:X DS 1 +:Y DS 1 +:LEFT DS 1 +:RIGHT DS 1 +:OVERFLOW DS 1 +:NEGATIVE DS 1 +:CARRY DS 1 +:ZERO DS 1 +HEXTAB ASC "0123456789ABCDEF" +RETLEN DS 1 ; RETURN VALUE BYTE LENGTH +RETURN DS 256 +PARLEN DS 1 +PARAM DS 256 diff --git a/disks/disk2_common/T.REQUIRED.MAC b/disks/disk2_common/T.REQUIRED.MAC index 4ac01f0..c9334bb 100644 --- a/disks/disk2_common/T.REQUIRED.MAC +++ b/disks/disk2_common/T.REQUIRED.MAC @@ -15,6 +15,68 @@ *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* * *``````````````````````````````* +* _ISLIT: DETERMINES WHETHER A * +* PARAM IS LITERAL OR * +* NOT, AND CHANGES * +* APPROPRIATELY. FOR * +* MACRO USE ONLY. * +*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* +* +_ISLIT MAC + IF #=]1 ; IF ]1 IS A LITERAL + LDA ]1/$100 ; GET HI + PHA + LDA ]1 ; GET LO + PHA + ELSE ; ]1 IS ADDRESS + LDA ]1+1 ; SO GET HIGH VAL FROM ADDR + PHA + LDA ]1 ; THEN LO VAL + PHA + FIN + <<< +* +*``````````````````````````````* +* _ISSTR: DETERMINES WHETHER A * +* PARAM IS A STRING OR * +* NOT, AND CHANGES * +* APPROPRIATELY. FOR * +* MACRO USE ONLY. * +*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* +* +_ISSTR MAC + IF "=]1 ; IF ]1 IS A STRING +* +** STORE STRING AT TEMP ADDRESS, THEN +** PUSH TEMP ADDRESS +* + JMP STRCONT +]STRTMP STR ]1 +STRCONT + LDY #0 + LDA ]STRTMP + STA PARLEN + STA PARAM +]STRLP1 + INY + LDA ]STRTMP,Y + STA PARAM,Y + CPY PARLEN + BNE ]STRLP1 +* + LDA #>PARAM ; GET HI + PHA + LDA #]1 ; SO GET HIBYTE OF ADDR + PHA + LDA #<]1 ; THEN LOBYTE + PHA + FIN + <<< +* +*``````````````````````````````* * _GRET: GET RETURN VALUE * *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* * @@ -70,3 +132,11 @@ _WAIT MAC JSR __W <<< * +*``````````````````````````````* +* _RDUMP: DUMP REGISTERS * +*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* +* +_RDUMP MAC + JSR __RDMP + <<< +* diff --git a/disks/disk2_common/T.REQUIRED.MAC.MIN b/disks/disk2_common/T.REQUIRED.MAC.MIN new file mode 100644 index 0000000..af4bc0e --- /dev/null +++ b/disks/disk2_common/T.REQUIRED.MAC.MIN @@ -0,0 +1,75 @@ +_ISLIT MAC + IF #=]1 ; IF ]1 IS A LITERAL + LDA ]1/$100 ; GET HI + PHA + LDA ]1 ; GET LO + PHA + ELSE ; ]1 IS ADDRESS + LDA ]1+1 ; SO GET HIGH VAL FROM ADDR + PHA + LDA ]1 ; THEN LO VAL + PHA + FIN + <<< +_ISSTR MAC + IF "=]1 ; IF ]1 IS A STRING + JMP STRCONT +]STRTMP STR ]1 +STRCONT + LDY #0 + LDA ]STRTMP + STA PARLEN + STA PARAM +]STRLP1 + INY + LDA ]STRTMP,Y + STA PARAM,Y + CPY PARLEN + BNE ]STRLP1 +* + LDA #>PARAM ; GET HI + PHA + LDA #]1 ; SO GET HIBYTE OF ADDR + PHA + LDA #<]1 ; THEN LOBYTE + PHA + FIN + <<< +_GRET MAC + LDA #>]1 + PHA + LDA #<]1 + PHA + JSR __GETRET + <<< +_SPAR MAC + LDA #>]1 + PHA + LDA #<]1 + PHA + JSR __SETPARM + <<< +_DUMP MAC + LDA #>]1 + PHA + LDA #<]1 + PHA + LDA ]2 + PHA + JSR __DUMP + <<< +_PRNT MAC + JSR __P + ASC ]1 + HEX 00 + <<< +_WAIT MAC + JSR __W + <<< +_RDUMP MAC + JSR __RDMP + <<< +*