_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

EXEC-1

FILE INFORMATION

FILENAME(S): EXEC-1

FILE TYPE(S): PRG

FILE SIZE: 8K

FIRST SEEN: 2025-10-19 22:49:47

APPEARS ON: 4 disk(s)

FILE HASH

0dffc4f0bf0e785323f9a0e34c49c4da97c9baabf8dd99699f76b9d5e2198356

FOUND ON DISKS (4 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
GAMES DISK 37 EXEC-1 PRG Radd Maxx 31 0 DOWNLOAD FILE
COSMIC BALANCE I EXEC-1 PRG High Voltage Complete C64 Collection, Markus Merz 11 2 DOWNLOAD FILE
ASS PRESENTS EXEC-1 PRG Commodore 64 Extras 24 6 DOWNLOAD FILE
COSMIC BALANCE EXEC-1 PRG DuncanTwain 4 8 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: FF 00 30 D1 4F 00 10 00  20 2E 42 41 20 24 38 30  |..0.O... .BA $80|
00000010: 30 B0 20 00 20 2E 4F D3  30 00 42 45 47 49 4E 20  |0. . .O.0.BEGIN |
00000020: 4A 4D 50 20 24 35 36 30  B3 40 00 42 56 41 4C 20  |JMP $560.@.BVAL |
00000030: 2E 42 59 20 24 30 31 20  24 30 32 20 24 30 B4 50  |.BY $01 $02 $0.P|
00000040: 00 20 2E 42 59 20 24 30  38 20 24 31 30 20 24 32  |. .BY $08 $10 $2|
00000050: B0 60 00 20 2E 42 59 20  24 34 30 20 24 38 B0 70  |.`. .BY $40 $8.p|
00000060: 00 47 53 48 49 50 20 41  53 4C 20 C1 80 00 20 54  |.GSHIP ASL ... T|
00000070: 41 D8 90 00 20 4C 44 41  20 24 36 46 46 30 2C D8  |A... LDA $6FF0,.|
00000080: 00 01 20 53 54 41 20 24  30 B2 10 01 20 4C 44 41  |.. STA $0... LDA|
00000090: 20 24 36 46 46 31 2C D8  20 01 20 53 54 41 20 24  | $6FF1,. . STA $|
000000A0: 30 B3 30 01 20 52 54 D3  40 01 47 53 48 49 50 32  |0.0. RT.@.GSHIP2|
000000B0: 20 41 53 4C 20 C1 50 01  20 54 41 D8 60 01 20 4C  | ASL .P. TA.`. L|
000000C0: 44 41 20 24 36 46 46 30  2C D8 70 01 20 53 54 41  |DA $6FF0,.p. STA|
000000D0: 20 24 30 B8 80 01 20 4C  44 41 20 24 36 46 46 31  | $0... LDA $6FF1|
000000E0: 2C D8 90 01 20 53 54 41  20 24 30 B9 00 02 20 52  |,... STA $0... R|
000000F0: 54 D3 10 02 46 53 4B 52  20 4C 44 41 20 23 24 30  |T...FSKR LDA #$0|
00000100: B0 20 02 20 53 54 41 20  24 33 42 B9 30 02 46 53  |. . STA $3B.0.FS|
00000110: 4B 52 31 20 4A 53 52 20  24 36 30 30 C6 40 02 20  |KR1 JSR $600.@. |
00000120: 4C 44 41 20 23 24 30 B0  50 02 20 4A 53 52 20 24  |LDA #$0.P. JSR $|
00000130: 36 30 31 B2 60 02 20 4C  44 59 20 23 31 B0 70 02  |601.`. LDY #1.p.|
00000140: 20 4C 44 41 20 28 36 29  2C D9 80 02 20 42 45 51  | LDA (6),... BEQ|
00000150: 20 46 53 4B 52 B2 90 02  20 49 4E 43 20 24 33 42  | FSKR... INC $3B|
00000160: B9 00 03 20 4C 44 41 20  24 33 42 B9 10 03 20 43  |... LDA $3B... C|
00000170: 4D 50 20 23 32 B4 20 03  20 42 43 43 20 46 53 4B  |MP #2. . BCC FSK|
00000180: 52 B1 30 03 20 4A 4D 50  20 24 35 30 43 B1 40 03  |R.0. JMP $50C.@.|
00000190: 46 53 4B 52 32 20 4A 53  52 20 24 36 30 34 B2 50  |FSKR2 JSR $604.P|
000001A0: 03 20 4A 53 52 20 24 35  30 43 B2 60 03 20 49 4E  |. JSR $50C.`. IN|
000001B0: 43 20 24 33 37 C5 70 03  20 4C 44 58 20 23 24 30  |C $37.p. LDX #$0|
000001C0: B0 80 03 46 53 4B 52 35  20 4C 44 41 20 24 39 44  |...FSKR5 LDA $9D|
000001D0: 31 41 2C D8 90 03 20 4A  53 52 20 24 36 30 30 B3  |1A,... JSR $600.|
000001E0: 00 04 20 49 4E D8 10 04  20 43 50 58 20 23 31 B0  |.. IN... CPX #1.|
000001F0: 20 04 20 42 43 43 20 46  53 4B 52 B5 30 04 20 4C  | . BCC FSKR.0. L|
00000200: 44 58 20 23 B0 40 04 20  4C 44 41 20 24 33 43 B3  |DX #.@. LDA $3C.|
00000210: 50 04 20 41 53 4C 20 C1  60 04 20 41 53 4C 20 C1  |P. ASL .`. ASL .|
00000220: 70 04 20 41 53 4C 20 C1  80 04 20 41 53 4C 20 C1  |p. ASL ... ASL .|
00000230: 90 04 20 54 41 D9 00 05  46 53 4B 52 35 31 20 4C  |.. TA...FSKR51 L|
00000240: 44 41 20 24 39 44 32 34  2C D9 10 05 20 4A 53 52  |DA $9D24,... JSR|
00000250: 20 24 36 30 30 B3 20 05  20 49 4E D9 30 05 20 49  | $600. . IN.0. I|
00000260: 4E D8 40 05 20 43 50 58  20 23 31 B6 50 05 20 42  |N.@. CPX #1.P. B|
00000270: 43 43 20 46 53 4B 52 35  B1 60 05 20 4A 53 52 20  |CC FSKR5.`. JSR |
00000280: 24 36 30 33 C6 70 05 20  4C 44 59 20 23 B9 80 05  |$603.p. LDY #...|
00000290: 20 4C 44 41 20 24 33 43  B2 90 05 20 41 53 4C 20  | LDA $3C... ASL |
000002A0: C1 00 06 20 41 53 4C 20  C1 10 06 20 4F 52 41 20  |... ASL ... ORA |
000002B0: 24 33 43 B3 20 06 20 53  54 41 20 28 36 29 2C D9  |$3C. . STA (6),.|
000002C0: 30 06 20 49 4E D9 40 06  20 4C 44 41 20 23 31 B6  |0. IN.@. LDA #1.|
000002D0: 50 06 20 4C 44 58 20 24  33 43 B3 60 06 20 42 4E  |P. LDX $3C.`. BN|
000002E0: 45 20 46 53 4B 52 B7 70  06 20 4C 44 41 20 23 33  |E FSKR.p. LDA #3|
000002F0: B0 80 06 20 4A 4D 50 20  24 35 30 39 B5 90 06 46  |... JMP $509...F|
00000300: 53 4B 52 37 20 41 53 4C  20 C1 00 07 20 43 50 58  |SKR7 ASL ... CPX|
00000310: 20 23 B2 10 07 20 42 4E  45 20 46 53 4B 52 35 B2  | #... BNE FSKR5.|
00000320: 20 07 20 43 4C C3 30 07  20 41 44 43 20 23 31 B6  | . CL.0. ADC #1.|
00000330: 40 07 46 53 4B 52 35 32  20 53 54 41 20 28 36 29  |@.FSKR52 STA (6)|
00000340: 2C D9 50 07 20 49 4E D9  60 07 20 4C 44 41 20 24  |,.P. IN.`. LDA $|
00000350: 33 42 B8 70 07 20 53 54  41 20 28 36 29 2C D9 80  |3B.p. STA (6),..|
00000360: 07 20 4C 44 41 20 24 33  39 C1 90 07 20 4A 53 52  |. LDA $39... JSR|
00000370: 20 24 36 30 31 B2 00 08  20 4C 44 59 20 23 B0 10  | $601... LDY #..|
00000380: 08 46 53 4B 52 35 33 20  4C 44 41 20 24 33 38 31  |.FSKR53 LDA $381|
00000390: 2C D9 20 08 20 53 54 41  20 28 36 29 2C D9 30 08  |,. . STA (6),.0.|
000003A0: 20 49 4E D9 40 08 20 43  50 59 20 23 B9 50 08 20  | IN.@. CPY #.P. |
000003B0: 42 43 43 20 46 53 4B 52  35 B3 60 08 20 4C 44 59  |BCC FSKR5.`. LDY|
000003C0: 20 23 B8 70 08 20 4C 44  41 20 23 33 B2 80 08 20  | #.p. LDA #3... |
000003D0: 4C 44 58 20 24 33 43 B3  90 08 20 42 45 51 20 46  |LDX $3C... BEQ F|
000003E0: 53 4B 52 35 B5 00 09 20  4C 53 52 20 C1 10 09 46  |SKR5... LSR ...F|
000003F0: 53 4B 52 35 34 20 43 50  58 20 23 B2 20 09 20 42  |SKR54 CPX #. . B|
00000400: 4E 45 20 46 53 4B 52 35  B5 30 09 20 4C 44 41 20  |NE FSKR5.0. LDA |
00000410: 23 31 B0 40 09 46 53 4B  52 35 35 20 53 54 41 20  |#1.@.FSKR55 STA |
00000420: 28 36 29 2C D9 50 09 46  53 4B 52 36 20 52 54 D3  |(6),.P.FSKR6 RT.|
00000430: 60 09 50 53 48 49 50 31  20 4C 44 59 20 23 24 39  |`.PSHIP1 LDY #$9|
00000440: B4 70 09 50 53 48 50 31  41 20 4C 44 41 20 28 32  |.p.PSHP1A LDA (2|
00000450: 29 2C D9 80 09 20 43 4D  50 20 23 24 32 B0 90 09  |),... CMP #$2...|
00000460: 20 42 45 51 20 50 53 48  50 31 C2 00 10 20 4A 53  | BEQ PSHP1... JS|
00000470: 52 20 24 36 30 30 B3 10  10 50 53 48 50 31 42 20  |R $600...PSHP1B |
00000480: 49 4E D9 20 10 20 43 50  59 20 23 24 39 C5 30 10  |IN. . CPY #$9.0.|
00000490: 20 42 43 43 20 50 53 48  50 31 C1 40 10 20 52 54  | BCC PSHP1.@. RT|
000004A0: D3 50 10 50 53 48 49 50  32 20 4C 44 59 20 23 24  |.P.PSHIP2 LDY #$|
000004B0: 39 B4 60 10 50 53 48 50  32 41 20 4C 44 41 20 28  |9.`.PSHP2A LDA (|
000004C0: 38 29 2C D9 70 10 20 43  4D 50 20 23 24 32 B0 80  |8),.p. CMP #$2..|
000004D0: 10 20 42 45 51 20 50 53  48 50 32 C2 90 10 20 4A  |. BEQ PSHP2... J|
000004E0: 53 52 20 24 36 30 30 B3  00 11 50 53 48 50 32 42  |SR $600...PSHP2B|
000004F0: 20 49 4E D9 10 11 20 43  50 59 20 23 24 39 C5 20  | IN... CPY #$9. |
00000500: 11 20 42 43 43 20 50 53  48 50 32 C1 30 11 20 52  |. BCC PSHP2.0. R|
00000510: 54 D3 40 11 44 57 45 50  20 41 53 4C 20 C1 50 11  |T.@.DWEP ASL .P.|
00000520: 20 41 53 4C 20 C1 60 11  20 41 53 4C 20 C1 70 11  | ASL .`. ASL .p.|
00000530: 20 43 4C C3 80 11 20 41  44 43 20 24 30 B8 90 11  | CL... ADC $0...|
00000540: 20 53 54 41 20 24 30 B6  00 12 20 4C 44 41 20 24  | STA $0... LDA $|
00000550: 30 B9 10 12 20 41 44 43  20 23 30 B0 20 12 20 53  |0... ADC #0. . S|
00000560: 54 41 20 24 30 B7 30 12  20 43 4C C3 40 12 20 4C  |TA $0.0. CL.@. L|
00000570: 44 41 20 24 30 B6 50 12  20 41 44 43 20 23 24 31  |DA $0.P. ADC #$1|
00000580: C6 60 12 20 53 54 41 20  24 30 B6 70 12 20 42 43  |.`. STA $0.p. BC|
00000590: 43 20 44 57 45 50 B1 80  12 20 49 4E 43 20 24 30  |C DWEP... INC $0|
000005A0: B7 90 12 44 57 45 50 31  20 52 54 D3 00 13 44 41  |...DWEP1 RT...DA|
000005B0: 4D 41 4C 4C 20 53 54 59  20 24 33 B5 10 13 20 4C  |MALL STY $3... L|
000005C0: 44 41 20 28 38 29 2C D9  20 13 20 4A 53 52 20 24  |DA (8),. . JSR $|
000005D0: 35 32 43 B0 30 13 20 4C  44 59 20 24 33 B5 40 13  |52C.0. LDY $3.@.|
000005E0: 20 49 4E D9 50 13 20 43  4D 50 20 28 38 29 2C D9  | IN.P. CMP (8),.|
000005F0: 60 13 20 42 43 53 20 44  4D 41 4C 4C B1 70 13 20  |`. BCS DMALL.p. |
00000600: 53 45 C3 80 13 20 4C 44  41 20 28 38 29 2C D9 90  |SE... LDA (8),..|
00000610: 13 20 53 42 43 20 23 24  30 B1 00 14 20 53 54 41  |. SBC #$0... STA|
00000620: 20 28 38 29 2C D9 10 14  44 4D 41 4C 4C 31 20 52  | (8),...DMALL1 R|
00000630: 54 D3 20 14 44 45 54 53  44 20 41 53 4C 20 C1 30  |T. .DETSD ASL .0|
00000640: 14 20 41 53 4C 20 C1 40  14 20 43 4C C3 50 14 20  |. ASL .@. CL.P. |
00000650: 41 44 43 20 24 30 B8 60  14 20 53 54 41 20 24 30  |ADC $0.`. STA $0|
00000660: B6 70 14 20 4C 44 41 20  24 30 B9 80 14 20 41 44  |.p. LDA $0... AD|
00000670: 43 20 23 24 30 B0 90 14  20 53 54 41 20 24 30 B7  |C #$0... STA $0.|
00000680: 00 15 20 52 54 D3 10 15  45 43 4D 4D 4F 44 20 4C  |.. RT...ECMMOD L|
00000690: 44 41 20 23 24 30 B0 20  15 20 53 54 41 20 24 33  |DA #$0. . STA $3|
000006A0: 39 B6 30 15 20 4C 44 59  20 23 24 30 B7 40 15 20  |9.0. LDY #$0.@. |
000006B0: 4C 44 41 20 28 38 29 2C  D9 50 15 20 4C 44 59 20  |LDA (8),.P. LDY |
000006C0: 23 31 B1 60 15 20 43 4D  50 20 28 32 29 2C D9 70  |#1.`. CMP (2),.p|
000006D0: 15 20 42 43 43 20 45 43  4D 4F 44 B1 80 15 20 53  |. BCC ECMOD... S|
000006E0: 42 43 20 28 32 29 2C D9  90 15 20 53 54 41 20 24  |BC (2),... STA $|
000006F0: 33 39 B6 00 16 45 43 4D  4F 44 31 20 52 54 D3 10  |39...ECMOD1 RT..|
00000700: 16 50 48 49 54 20 4C 44  58 20 23 24 30 B0 20 16  |.PHIT LDX #$0. .|
00000710: 20 53 54 58 20 24 33 37  C5 30 16 20 4C 44 58 20  | STX $37.0. LDX |
00000720: 23 32 B1 40 16 20 4A 53  52 20 24 36 30 33 B6 50  |#2.@. JSR $603.P|
00000730: 16 20 4A 53 52 20 24 35  30 44 B3 60 16 20 49 4E  |. JSR $50D.`. IN|
00000740: 43 20 24 33 37 C5 70 16  20 4C 44 58 20 23 24 30  |C $37.p. LDX #$0|
00000750: B0 80 16 50 48 49 54 32  20 4C 44 41 20 24 39 44  |...PHIT2 LDA $9D|
00000760: 45 32 2C D8 90 16 20 4A  53 52 20 24 36 30 30 B3  |E2,... JSR $600.|
00000770: 00 17 20 49 4E D8 10 17  20 43 50 58 20 23 B6 20  |.. IN... CPX #. |
00000780: 17 20 42 43 43 20 50 48  49 54 B2 30 17 20 4C 44  |. BCC PHIT.0. LD|
00000790: 58 20 24 33 37 C2 40 17  20 4C 44 41 20 23 24 30  |X $37.@. LDA #$0|
000007A0: B0 50 17 20 4C 44 59 20  23 24 30 B3 60 17 20 4A  |.P. LDY #$0.`. J|
000007B0: 53 52 20 24 36 30 33 C3  70 17 20 49 4E 43 20 24  |SR $603.p. INC $|
000007C0: 33 37 C5 80 17 20 4C 44  58 20 23 24 30 B0 90 17  |37... LDX #$0...|
000007D0: 50 48 49 54 33 20 4C 44  41 20 24 39 44 45 38 2C  |PHIT3 LDA $9DE8,|
000007E0: D8 00 18 20 4A 53 52 20  24 36 30 30 B3 10 18 20  |... JSR $600... |
000007F0: 49 4E D8 20 18 20 43 50  58 20 23 B5 30 18 20 42  |IN. . CPX #.0. B|
00000800: 43 43 20 50 48 49 54 B3  40 18 20 4A 53 52 20 24  |CC PHIT.@. JSR $|
00000810: 31 30 30 B3 50 18 20 4A  4D 50 20 24 36 30 33 C6  |100.P. JMP $603.|
00000820: 60 18 46 49 52 45 57 50  20 4A 53 52 20 24 36 30  |`.FIREWP JSR $60|
00000830: 34 B2 70 18 20 4A 53 52  20 24 35 30 43 B2 80 18  |4.p. JSR $50C...|
00000840: 20 49 4E 43 20 24 33 37  C5 90 18 20 4C 44 58 20  | INC $37... LDX |
00000850: 23 24 30 B0 00 19 46 49  52 57 50 32 20 4C 44 41  |#$0...FIRWP2 LDA|
00000860: 20 24 39 44 36 34 2C D8  10 19 20 4A 53 52 20 24  | $9D64,... JSR $|
00000870: 36 30 30 B3 20 19 20 49  4E D8 30 19 20 43 50 58  |600. . IN.0. CPX|
00000880: 20 23 B7 40 19 20 42 43  43 20 46 49 52 57 50 B2  | #.@. BCC FIRWP.|
00000890: 50 19 20 4C 44 59 20 24  33 43 B3 60 19 20 44 45  |P. LDY $3C.`. DE|
000008A0: D9 70 19 20 54 59 C1 80  19 20 41 53 4C 20 C1 90  |.p. TY... ASL ..|
000008B0: 19 20 41 53 4C 20 C1 00  20 20 41 53 4C 20 C1 10  |. ASL ..  ASL ..|
000008C0: 20 20 41 53 4C 20 C1 20  20 20 54 41 D8 30 20 20  |  ASL .   TA.0  |
000008D0: 4C 44 59 20 23 24 30 B0  40 20 46 49 52 57 50 33  |LDY #$0.@ FIRWP3|
000008E0: 20 4C 44 41 20 24 39 44  36 42 2C D8 50 20 20 4A  | LDA $9D6B,.P  J|
000008F0: 53 52 20 24 36 30 30 B3  60 20 20 49 4E D8 70 20  |SR $600.`  IN.p |
00000900: 20 49 4E D9 80 20 20 43  50 59 20 23 31 B6 90 20  | IN..  CPY #1.. |
00000910: 20 42 43 43 20 46 49 52  57 50 B3 00 21 20 4C 44  | BCC FIRWP..! LD|
00000920: 59 20 24 33 43 B3 10 21  20 43 50 59 20 23 24 30  |Y $3C..! CPY #$0|
00000930: B6 20 21 20 42 45 51 20  46 49 52 57 50 B5 30 21  |. ! BEQ FIRWP.0!|
00000940: 20 4A 53 52 20 24 31 30  30 B6 40 21 46 49 52 57  | JSR $100.@!FIRW|
00000950: 50 35 20 4C 44 58 20 23  32 B1 50 21 20 4A 4D 50  |P5 LDX #2.P! JMP|
00000960: 20 24 36 30 33 B6 60 21  43 41 53 55 41 4C 20 4C  | $603.`!CASUAL L|
00000970: 44 41 20 28 32 29 2C D9  70 21 20 43 4D 50 20 24  |DA (2),.p! CMP $|
00000980: 33 42 C2 80 21 20 42 45  51 20 43 41 53 B1 90 21  |3B..! BEQ CAS..!|
00000990: 20 42 43 43 20 43 41 53  B1 00 22 20 53 42 43 20  | BCC CAS.." SBC |
000009A0: 24 33 42 C2 10 22 20 53  54 41 20 28 32 29 2C D9  |$3B.." STA (2),.|
000009B0: 20 22 20 4A 4D 50 20 24  35 31 43 C6 30 22 43 41  | " JMP $51C.0"CA|
000009C0: 53 31 20 4C 44 41 20 24  33 42 C2 40 22 20 53 45  |S1 LDA $3B.@" SE|
000009D0: C3 50 22 20 53 42 43 20  28 32 29 2C D9 60 22 20  |.P" SBC (2),.`" |
000009E0: 53 54 41 20 24 33 42 C2  70 22 20 4C 44 41 20 23  |STA $3B.p" LDA #|
000009F0: 24 30 B0 80 22 20 53 54  41 20 28 32 29 2C D9 90  |$0.." STA (2),..|
00000A00: 22 43 41 53 32 20 52 54  D3 00 23 42 4F 41 52 44  |"CAS2 RT..#BOARD|
00000A10: 20 4C 44 41 20 28 32 29  2C D9 10 23 20 53 54 41  | LDA (2),..# STA|
00000A20: 20 24 33 42 C3 20 23 20  42 45 51 20 42 4F 41 52  | $3B. # BEQ BOAR|
00000A30: 44 B3 30 23 42 4F 41 52  44 31 20 4A 53 52 20 24  |D.0#BOARD1 JSR $|
00000A40: 35 32 46 B1 40 23 20 43  4D 50 20 24 33 39 B3 50  |52F.@# CMP $39.P|
00000A50: 23 20 42 43 53 20 42 4F  41 52 44 B2 60 23 20 49  |# BCS BOARD.`# I|
00000A60: 4E 43 20 24 33 42 C2 70  23 42 4F 41 52 44 32 20  |NC $3B.p#BOARD2 |
00000A70: 44 45 43 20 24 33 42 C3  80 23 20 42 4E 45 20 42  |DEC $3B..# BNE B|
00000A80: 4F 41 52 44 B1 90 23 42  4F 41 52 44 33 20 52 54  |OARD..#BOARD3 RT|
00000A90: D3 00 24 52 42 45 52 20  4C 44 41 20 24 33 39 B0  |..$RBER LDA $39.|
00000AA0: 10 24 20 53 54 41 20 24  33 38 B0 20 24 20 4C 44  |.$ STA $38. $ LD|
00000AB0: 41 20 24 33 39 B1 30 24  20 41 4E 44 20 23 30 B1  |A $39.0$ AND #0.|
00000AC0: 40 24 20 42 45 51 20 52  42 45 52 B1 50 24 20 4C  |@$ BEQ RBER.P$ L|
00000AD0: 44 41 20 23 34 B5 60 24  20 53 45 C3 70 24 20 53  |DA #4.`$ SE.p$ S|
00000AE0: 42 43 20 24 33 38 B0 80  24 20 53 54 41 20 24 33  |BC $38..$ STA $3|
00000AF0: 38 B0 90 24 20 4C 44 41  20 23 34 B5 00 25 20 53  |8..$ LDA #4..% S|
00000B00: 45 C3 10 25 20 53 42 43  20 24 33 39 B4 20 25 20  |E..% SBC $39. % |
00000B10: 53 54 41 20 24 33 39 B4  30 25 52 42 45 52 31 20  |STA $39.0%RBER1 |
00000B20: 4C 44 41 20 23 B8 40 25  20 43 4C C3 50 25 20 41  |LDA #.@% CL.P% A|
00000B30: 44 43 20 24 33 39 B3 60  25 20 53 45 C3 70 25 20  |DC $39.`% SE.p% |
00000B40: 53 42 43 20 24 33 39 B1  80 25 20 43 4D 50 20 23  |SBC $39..% CMP #|
00000B50: B8 90 25 20 42 43 43 20  52 42 45 52 B5 00 26 20  |..% BCC RBER..& |
00000B60: 53 42 43 20 23 B8 10 26  52 42 45 52 35 20 53 54  |SBC #..&RBER5 ST|
00000B70: 41 20 24 33 39 B3 20 26  20 41 4E 44 20 23 B1 30  |A $39. & AND #.0|
00000B80: 26 20 42 45 51 20 52 42  45 52 B2 40 26 20 4C 44  |& BEQ RBER.@& LD|
00000B90: 41 20 24 33 39 B4 50 26  20 43 4C C3 60 26 20 41  |A $39.P& CL.`& A|
00000BA0: 44 43 20 24 33 38 B0 70  26 20 53 54 41 20 24 33  |DC $38.p& STA $3|
00000BB0: 39 B4 80 26 20 43 4D 50  20 23 34 B5 90 26 20 42  |9..& CMP #4..& B|
00000BC0: 43 43 20 52 42 45 52 B4  00 27 20 44 45 43 20 24  |CC RBER..' DEC $|
00000BD0: 33 39 B3 10 27 20 4A 4D  50 20 24 35 32 34 C1 20  |39..' JMP $524. |
00000BE0: 27 52 42 45 52 32 20 4C  44 41 20 24 33 39 B4 30  |'RBER2 LDA $39.0|
00000BF0: 27 20 43 4D 50 20 24 33  38 B0 40 27 20 42 43 53  |' CMP $38.@' BCS|
00000C00: 20 52 42 45 52 B4 50 27  20 4C 44 41 20 24 33 39  | RBER.P' LDA $39|
00000C10: B3 60 27 20 42 45 51 20  52 42 45 52 B7 70 27 20  |.`' BEQ RBER.p' |
00000C20: 44 45 43 20 24 33 39 B3  80 27 20 4A 4D 50 20 24  |DEC $39..' JMP $|
00000C30: 35 32 34 C1 90 27 52 42  45 52 37 20 4C 44 41 20  |524..'RBER7 LDA |
00000C40: 23 B7 00 28 20 53 54 41  20 24 33 39 B3 10 28 52  |#..( STA $39..(R|
00000C50: 42 45 52 34 20 52 54 D3  20 28 53 48 4C 44 57 4E  |BER4 RT. (SHLDWN|
00000C60: 20 4C 44 59 20 23 B2 30  28 20 4C 44 41 20 28 36  | LDY #.0( LDA (6|
00000C70: 29 2C D9 40 28 20 4C 53  52 20 C1 50 28 20 4C 53  |),.@( LSR .P( LS|
00000C80: 52 20 C1 60 28 20 4C 53  52 20 C1 70 28 20 53 54  |R .`( LSR .p( ST|
00000C90: 41 20 24 33 38 B0 80 28  20 43 4D 50 20 24 33 42  |A $38..( CMP $3B|
00000CA0: C1 90 28 20 42 43 43 20  53 48 44 57 4E B2 00 29  |..( BCC SHDWN..)|
00000CB0: 20 4C 44 41 20 24 33 42  C1 10 29 20 53 54 41 20  | LDA $3B..) STA |
00000CC0: 24 33 38 B0 20 29 53 48  44 57 4E 32 20 4C 44 41  |$38. )SHDWN2 LDA|
00000CD0: 20 24 33 42 C1 30 29 20  53 45 C3 40 29 20 53 42  | $3B.0) SE.@) SB|
00000CE0: 43 20 24 33 38 B0 50 29  20 53 54 41 20 24 33 42  |C $38.P) STA $3B|
00000CF0: C1 60 29 20 4C 44 41 20  24 33 38 B0 70 29 20 43  |.`) LDA $38.p) C|
00000D00: 4C C3 80 29 20 41 44 43  20 24 33 42 C2 90 29 20  |L..) ADC $3B..) |
00000D10: 42 43 43 20 53 48 44 57  4E B3 00 30 20 4C 44 41  |BCC SHDWN..0 LDA|
00000D20: 20 23 32 35 B5 10 30 53  48 44 57 4E 33 20 53 54  | #25..0SHDWN3 ST|
00000D30: 41 20 24 33 38 B0 20 30  20 53 45 C3 30 30 20 4C  |A $38. 0 SE.00 L|
00000D40: 44 59 20 23 B2 40 30 20  4C 44 41 20 28 36 29 2C  |DY #.@0 LDA (6),|
00000D50: D9 50 30 20 53 42 43 20  24 33 38 B0 60 30 20 42  |.P0 SBC $38.`0 B|
00000D60: 43 53 20 53 48 44 57 4E  B4 70 30 20 4C 44 41 20  |CS SHDWN.p0 LDA |
00000D70: 23 B0 80 30 53 48 44 57  4E 34 20 53 54 41 20 28  |#..0SHDWN4 STA (|
00000D80: 36 29 2C D9 90 30 20 4C  44 41 20 24 33 42 C1 00  |6),..0 LDA $3B..|
00000D90: 31 20 42 4E 45 20 53 48  44 57 4E B5 10 31 20 52  |1 BNE SHDWN..1 R|
00000DA0: 54 D3 20 31 53 48 44 57  4E 35 20 4A 53 52 20 24  |T. 1SHDWN5 JSR $|
00000DB0: 36 30 34 B2 30 31 20 4C  44 41 20 24 33 41 B2 40  |604.01 LDA $3A.@|
00000DC0: 31 20 43 4C C3 50 31 20  41 44 43 20 23 24 33 B1  |1 CL.P1 ADC #$3.|
00000DD0: 60 31 20 53 54 41 20 24  39 44 46 B4 70 31 20 4C  |`1 STA $9DF.p1 L|
00000DE0: 44 58 20 23 B0 80 31 53  48 44 57 4E 36 20 4C 44  |DX #..1SHDWN6 LD|
00000DF0: 41 20 24 39 44 45 44 2C  D8 90 31 20 4A 53 52 20  |A $9DED,..1 JSR |
00000E00: 24 36 30 30 B3 00 32 20  49 4E D8 10 32 20 43 50  |$600..2 IN..2 CP|
00000E10: 58 20 23 31 B8 20 32 20  42 43 43 20 53 48 44 57  |X #1. 2 BCC SHDW|
00000E20: 4E B6 30 32 20 4A 4D 50  20 24 36 30 33 C6 40 32  |N.02 JMP $603.@2|
00000E30: 50 4D 49 53 53 20 4C 44  58 20 23 32 B1 50 32 20  |PMISS LDX #2.P2 |
00000E40: 4A 53 52 20 24 36 30 33  B6 60 32 20 4C 44 58 20  |JSR $603.`2 LDX |
00000E50: 23 30 B0 70 32 20 53 54  58 20 24 33 37 C5 80 32  |#0.p2 STX $37..2|
00000E60: 50 4D 49 53 53 31 20 4C  44 41 20 24 39 45 33 44  |PMISS1 LDA $9E3D|
00000E70: 2C D8 90 32 20 4A 53 52  20 24 36 30 30 B3 00 33  |,..2 JSR $600..3|
00000E80: 20 49 4E D8 10 33 20 43  50 58 20 23 B7 20 33 20  | IN..3 CPX #. 3 |
00000E90: 42 43 43 20 50 4D 49 53  53 B1 30 33 20 4A 4D 50  |BCC PMISS.03 JMP|
00000EA0: 20 24 36 30 33 C6 40 33  52 41 4E 44 4F 4D 20 53  | $603.@3RANDOM S|
00000EB0: 54 41 20 24 33 39 C4 50  33 20 42 45 51 20 52 41  |TA $39.P3 BEQ RA|
00000EC0: 4E 44 B7 60 33 20 44 45  43 20 24 33 39 C4 70 33  |ND.`3 DEC $39.p3|
00000ED0: 20 4C 44 58 20 23 30 B0  80 33 52 41 4E 44 32 20  | LDX #0..3RAND2 |
00000EE0: 4C 44 41 20 24 33 39 C4  90 33 20 42 45 51 20 52  |LDA $39..3 BEQ R|
00000EF0: 41 4E 44 B7 00 34 20 41  53 4C 20 C1 10 34 20 42  |AND..4 ASL ..4 B|
00000F00: 43 53 20 52 41 4E 44 B3  20 34 20 41 53 4C 20 24  |CS RAND. 4 ASL $|
00000F10: 33 39 C4 30 34 20 49 4E  D8 40 34 20 4A 4D 50 20  |39.04 IN.@4 JMP |
00000F20: 24 35 32 43 C1 50 34 52  41 4E 44 33 20 53 54 58  |$52C.P4RAND3 STX|
00000F30: 20 24 33 39 C2 60 34 52  41 4E 44 34 20 4A 53 52  | $39.`4RAND4 JSR|
00000F40: 20 24 35 32 46 B1 70 34  20 43 4D 50 20 24 33 39  | $52F.p4 CMP $39|
00000F50: C4 80 34 20 42 45 51 20  52 41 4E 44 B5 90 34 20  |..4 BEQ RAND..4 |
00000F60: 42 43 53 20 52 41 4E 44  B4 00 35 52 41 4E 44 35  |BCS RAND..5RAND5|
00000F70: 20 4C 44 58 20 24 33 39  C2 10 35 52 41 4E 44 36  | LDX $39..5RAND6|
00000F80: 20 42 45 51 20 52 41 4E  44 B7 20 35 20 4C 53 52  | BEQ RAND. 5 LSR|
00000F90: 20 C1 30 35 20 44 45 D8  40 35 20 4A 4D 50 20 24  | .05 DE.@5 JMP $|
00000FA0: 35 32 45 B9 50 35 52 41  4E 44 37 20 52 54 D3 60  |52E.P5RAND7 RT.`|
00000FB0: 35 52 41 4E 44 20 4C 44  41 20 24 34 C5 70 35 20  |5RAND LDA $4.p5 |
00000FC0: 50 48 C1 80 35 20 4C 44  41 20 24 34 C6 90 35 20  |PH..5 LDA $4..5 |
00000FD0: 52 4F 4C 20 24 34 C5 00  36 20 52 4F 4C 20 24 34  |ROL $4..6 ROL $4|
00000FE0: C6 10 36 20 41 44 43 20  24 34 C6 20 36 20 53 54  |..6 ADC $4. 6 ST|
00000FF0: 41 20 24 34 C6 30 36 20  50 4C C1 40 36 20 41 44  |A $4.06 PL.@6 AD|
00001000: 43 20 24 34 C5 50 36 20  53 54 41 20 24 34 C5 60  |C $4.P6 STA $4.`|
00001010: 36 20 52 54 D3 70 36 54  52 41 4E 53 20 4C 44 59  |6 RT.p6TRANS LDY|
00001020: 20 23 24 33 C5 80 36 20  4C 44 41 20 28 32 29 2C  | #$3..6 LDA (2),|
00001030: D9 90 36 20 41 53 4C 20  C1 00 37 20 4C 44 59 20  |..6 ASL ..7 LDY |
00001040: 23 31 B5 10 37 20 43 4D  50 20 28 32 29 2C D9 20  |#1..7 CMP (2),. |
00001050: 37 20 42 43 43 20 54 52  41 4E 53 B1 30 37 20 4C  |7 BCC TRANS.07 L|
00001060: 44 41 20 28 32 29 2C D9  40 37 54 52 41 4E 53 31  |DA (2),.@7TRANS1|
00001070: 20 4C 44 59 20 23 24 37  C6 50 37 20 43 4D 50 20  | LDY #$7.P7 CMP |
00001080: 28 32 29 2C D9 60 37 20  42 43 43 20 54 52 41 4E  |(2),.`7 BCC TRAN|
00001090: 53 B2 70 37 20 4C 44 41  20 28 32 29 2C D9 80 37  |S.p7 LDA (2),..7|
000010A0: 54 52 41 4E 53 32 20 53  54 41 20 24 33 37 C2 90  |TRANS2 STA $37..|
000010B0: 37 20 4C 44 59 20 23 24  38 C6 00 38 20 4C 44 41  |7 LDY #$8..8 LDA|
000010C0: 20 28 38 29 2C D9 10 38  20 43 4D 50 20 28 32 29  | (8),..8 CMP (2)|
000010D0: 2C D9 20 38 20 42 4E 45  20 54 52 41 4E 53 B3 30  |,. 8 BNE TRANS.0|
000010E0: 38 54 52 41 4E 53 41 20  4C 44 41 20 24 33 37 C2  |8TRANSA LDA $37.|
000010F0: 40 38 20 4C 44 59 20 23  24 37 C6 50 38 20 43 4C  |@8 LDY #$7.P8 CL|
00001100: C3 60 38 20 41 44 43 20  28 38 29 2C D9 70 38 20  |.`8 ADC (8),.p8 |
00001110: 53 54 41 20 28 38 29 2C  D9 80 38 20 4A 4D 50 20  |STA (8),..8 JMP |
00001120: 24 35 33 34 B8 90 38 54  52 41 4E 53 33 20 4C 44  |$534..8TRANS3 LD|
00001130: 59 20 23 24 38 B0 00 39  20 4C 44 41 20 28 38 29  |Y #$8..9 LDA (8)|
00001140: 2C D9 10 39 20 42 4E 45  20 54 52 41 4E 53 B4 20  |,..9 BNE TRANS. |
00001150: 39 20 4C 44 59 20 23 24  39 B3 30 39 20 4C 44 41  |9 LDY #$9.09 LDA|
00001160: 20 24 33 43 B1 40 39 20  53 54 41 20 28 38 29 2C  | $3C.@9 STA (8),|
00001170: D9 50 39 54 52 41 4E 53  34 20 4C 44 59 20 23 24  |.P9TRANS4 LDY #$|
00001180: 38 B0 60 39 20 43 4C C3  70 39 20 4C 44 41 20 24  |8.`9 CL.p9 LDA $|
00001190: 33 37 C2 80 39 20 41 44  43 20 28 38 29 2C D9 90  |37..9 ADC (8),..|
000011A0: 39 20 53 54 41 20 28 38  29 2C D9 00 40 54 52 41  |9 STA (8),..@TRA|
000011B0: 4E 53 35 20 4C 44 41 20  24 33 37 C2 10 40 20 42  |NS5 LDA $37..@ B|
000011C0: 4E 45 20 54 52 41 4E 53  B6 20 40 20 52 54 D3 30  |NE TRANS. @ RT.0|
000011D0: 40 54 52 41 4E 53 36 20  4C 44 59 20 23 31 B5 40  |@TRANS6 LDY #1.@|
000011E0: 40 20 4C 44 41 20 28 32  29 2C D9 50 40 20 53 45  |@ LDA (2),.P@ SE|
000011F0: C3 60 40 20 53 42 43 20  24 33 37 C2 70 40 20 53  |.`@ SBC $37.p@ S|
00001200: 54 41 20 28 32 29 2C D9  80 40 20 4C 44 59 20 23  |TA (2),..@ LDY #|
00001210: 24 37 C6 90 40 20 4C 44  41 20 28 32 29 2C D9 00  |$7..@ LDA (2),..|
00001220: 41 20 53 45 C3 10 41 20  53 42 43 20 24 33 37 C2  |A SE..A SBC $37.|
00001230: 20 41 20 53 54 41 20 28  32 29 2C D9 30 41 20 4A  | A STA (2),.0A J|
00001240: 53 52 20 24 36 30 34 B2  40 41 20 4A 53 52 20 24  |SR $604.@A JSR $|
00001250: 35 30 43 B2 50 41 20 49  4E 43 20 24 33 37 C5 60  |50C.PA INC $37.`|
00001260: 41 20 4C 44 58 20 23 24  30 B0 70 41 54 52 41 4E  |A LDX #$0.pATRAN|
00001270: 53 37 20 4C 44 41 20 24  39 44 46 46 2C D8 80 41  |S7 LDA $9DFF,..A|
00001280: 20 4A 53 52 20 24 36 30  30 B3 90 41 20 49 4E D8  | JSR $600..A IN.|
00001290: 00 42 20 43 50 58 20 23  B7 10 42 20 42 43 43 20  |.B CPX #..B BCC |
000012A0: 54 52 41 4E 53 B7 20 42  20 49 4E 43 20 24 33 37  |TRANS. B INC $37|
000012B0: C5 30 42 20 4C 44 58 20  24 33 37 C2 40 42 20 4C  |.0B LDX $37.@B L|
000012C0: 44 41 20 23 B0 50 42 20  4C 44 59 20 23 B3 60 42  |DA #.PB LDY #.`B|
000012D0: 20 4A 53 52 20 24 36 30  33 C3 70 42 20 4C 44 58  | JSR $603.pB LDX|
000012E0: 20 23 B0 80 42 54 52 41  4E 53 38 20 4C 44 41 20  | #..BTRANS8 LDA |
000012F0: 24 39 45 30 36 2C D8 90  42 20 4A 53 52 20 24 36  |$9E06,..B JSR $6|
00001300: 30 30 B3 00 43 20 49 4E  D8 10 43 20 43 50 58 20  |00..C IN..C CPX |
00001310: 23 31 B4 20 43 20 42 43  43 20 54 52 41 4E 53 B8  |#1. C BCC TRANS.|
00001320: 30 43 20 49 4E 43 20 24  33 37 C5 40 43 20 4C 44  |0C INC $37.@C LD|
00001330: 58 20 24 33 37 C5 50 43  20 43 50 58 20 23 33 B1  |X $37.PC CPX #3.|
00001340: 60 43 20 42 43 43 20 54  52 41 4E 53 B9 70 43 20  |`C BCC TRANS.pC |
00001350: 4C 44 58 20 23 32 B1 80  43 20 4A 53 52 20 24 36  |LDX #2..C JSR $6|
00001360: 30 33 B6 90 43 20 4C 44  58 20 23 B0 00 44 20 53  |03..C LDX #..D S|
00001370: 54 58 20 24 33 37 C5 10  44 54 52 41 4E 53 39 20  |TX $37..DTRANS9 |
00001380: 4A 53 52 20 24 35 30 44  B3 20 44 20 4A 4D 50 20  |JSR $50D. D JMP |
00001390: 24 36 30 33 C6 30 44 53  48 44 41 54 41 20 4C 44  |$603.0DSHDATA LD|
000013A0: 41 20 24 33 42 B7 40 44  20 4A 53 52 20 24 36 30  |A $3B.@D JSR $60|
000013B0: 30 B9 50 44 20 4C 44 41  20 24 33 39 C1 60 44 20  |0.PD LDA $39.`D |
000013C0: 4A 53 52 20 24 36 30 30  C3 70 44 20 4C 44 59 20  |JSR $600.pD LDY |
000013D0: 23 B0 80 44 53 48 44 41  54 31 20 4C 44 41 20 28  |#..DSHDAT1 LDA (|
000013E0: 36 29 2C D9 90 44 20 53  54 41 20 24 33 38 31 2C  |6),..D STA $381,|
000013F0: D9 00 45 20 49 4E D9 10  45 20 43 50 59 20 23 B9  |..E IN..E CPY #.|
00001400: 20 45 20 42 43 43 20 53  48 44 41 54 B1 30 45 20  | E BCC SHDAT.0E |
00001410: 4C 44 59 20 23 24 38 C6  40 45 20 4C 44 41 20 28  |LDY #$8.@E LDA (|
00001420: 32 29 2C D9 50 45 20 54  41 D8 60 45 20 4C 44 41  |2),.PE TA.`E LDA|
00001430: 20 24 36 46 45 30 2C D8  70 45 20 53 54 41 20 24  | $6FE0,.pE STA $|
00001440: 33 43 B2 80 45 20 52 54  D3 90 45 45 53 48 44 41  |3C..E RT..EESHDA|
00001450: 54 20 4C 44 41 20 24 33  42 B8 00 46 20 4A 53 52  |T LDA $3B..F JSR|
00001460: 20 24 36 30 30 B9 10 46  20 4C 44 59 20 24 33 39  | $600..F LDY $39|
00001470: C1 20 46 20 49 4E D9 30  46 20 54 59 C1 40 46 20  |. F IN.0F TY.@F |
00001480: 4A 53 52 20 24 36 30 30  C3 50 46 20 4C 44 59 20  |JSR $600.PF LDY |
00001490: 23 B0 60 46 45 53 48 44  54 31 20 4C 44 41 20 28  |#.`FESHDT1 LDA (|
000014A0: 36 29 2C D9 70 46 20 53  54 41 20 24 33 38 41 2C  |6),.pF STA $38A,|
000014B0: D9 80 46 20 49 4E D9 90  46 20 43 50 59 20 23 B9  |..F IN..F CPY #.|
000014C0: 00 47 20 42 43 43 20 45  53 48 44 54 B1 10 47 20  |.G BCC ESHDT..G |
000014D0: 4C 44 59 20 23 24 38 C6  20 47 20 4C 44 41 20 28  |LDY #$8. G LDA (|
000014E0: 38 29 2C D9 30 47 20 54  41 D8 40 47 20 4C 44 41  |8),.0G TA.@G LDA|
000014F0: 20 24 36 46 45 30 2C D8  50 47 20 53 54 41 20 24  | $6FE0,.PG STA $|
00001500: 33 43 B2 60 47 20 52 54  D3 70 47 45 56 44 41 4D  |3C.`G RT.pGEVDAM|
00001510: 20 4C 44 41 20 24 B8 80  47 20 43 4C C3 90 47 20  | LDA $..G CL..G |
00001520: 41 44 43 20 23 24 39 C5  00 48 20 53 54 41 20 24  |ADC #$9..H STA $|
00001530: B4 10 48 20 4C 44 41 20  24 B9 20 48 20 41 44 43  |..H LDA $. H ADC|
00001540: 20 23 B0 30 48 20 53 54  41 20 24 B5 40 48 45 56  | #.0H STA $.@HEV|
00001550: 44 41 4D 30 20 4C 44 59  20 23 24 32 B6 50 48 20  |DAM0 LDY #$2.PH |
00001560: 4C 44 41 20 28 38 29 2C  D9 60 48 20 4A 53 52 20  |LDA (8),.`H JSR |
00001570: 24 35 32 43 B0 70 48 20  54 41 D9 80 48 20 4C 44  |$52C.pH TA..H LD|
00001580: 41 20 28 34 29 2C D9 90  48 20 42 45 51 20 45 56  |A (4),..H BEQ EV|
00001590: 44 4D 30 C7 00 49 20 4A  4D 50 20 24 35 34 38 C4  |DM0..I JMP $548.|
000015A0: 10 49 45 56 44 4D 30 47  20 4A 53 52 20 24 35 32  |.IEVDM0G JSR $52|
000015B0: 46 B1 20 49 20 42 50 4C  20 45 56 44 41 4D B1 30  |F. I BPL EVDAM.0|
000015C0: 49 20 4C 44 59 20 23 24  37 C5 40 49 20 4C 44 41  |I LDY #$7.@I LDA|
000015D0: 20 28 38 29 2C D9 50 49  20 42 45 51 20 45 56 44  | (8),.PI BEQ EVD|
000015E0: 41 4D B1 60 49 20 53 45  C3 70 49 20 53 42 43 20  |AM.`I SE.pI SBC |
000015F0: 23 B1 80 49 20 53 54 41  20 28 38 29 2C D9 90 49  |#..I STA (8),..I|
00001600: 20 4A 4D 50 20 24 35 35  46 B2 00 50 45 56 44 41  | JMP $55F..PEVDA|
00001610: 4D 31 20 4A 53 52 20 24  35 32 46 B1 10 50 20 42  |M1 JSR $52F..P B|
00001620: 50 4C 20 45 56 44 41 4D  B4 20 50 45 56 44 4D 31  |PL EVDAM. PEVDM1|
00001630: 47 20 4C 44 59 20 23 24  39 B0 30 50 20 4C 44 41  |G LDY #$9.0P LDA|
00001640: 20 28 38 29 2C D9 40 50  20 53 45 C3 50 50 20 53  | (8),.@P SE.PP S|
00001650: 42 43 20 23 B1 60 50 20  53 54 41 20 28 38 29 2C  |BC #.`P STA (8),|
00001660: D9 70 50 20 42 4E 45 20  45 56 44 41 4D B3 80 50  |.pP BNE EVDAM..P|
00001670: 20 4C 44 41 20 23 B1 90  50 20 53 54 41 20 24 33  | LDA #..P STA $3|
00001680: 42 C1 00 51 20 4A 53 52  20 24 36 30 34 B2 10 51  |B..Q JSR $604..Q|
00001690: 20 4A 53 52 20 24 35 30  44 B3 20 51 20 49 4E 43  | JSR $50D. Q INC|
000016A0: 20 24 33 37 C5 30 51 20  4C 44 58 20 23 B0 40 51  | $37.0Q LDX #.@Q|
000016B0: 45 56 44 41 4D 32 20 4C  44 41 20 24 39 45 31 34  |EVDAM2 LDA $9E14|
000016C0: 2C D8 50 51 20 4A 53 52  20 24 36 30 30 B3 60 51  |,.PQ JSR $600.`Q|
000016D0: 20 49 4E D8 70 51 20 43  50 58 20 23 B9 80 51 20  | IN.pQ CPX #..Q |
000016E0: 42 43 43 20 45 56 44 41  4D B2 90 51 20 4A 53 52  |BCC EVDAM..Q JSR|
000016F0: 20 24 36 30 33 C6 00 52  45 56 44 41 4D 33 20 4A  | $603..REVDAM3 J|
00001700: 4D 50 20 24 35 35 46 B2  10 52 45 56 44 41 4D 34  |MP $55F..REVDAM4|
00001710: 20 4A 53 52 20 24 35 32  46 B1 20 52 20 42 50 4C  | JSR $52F. R BPL|
00001720: 20 45 56 44 41 4D B5 30  52 20 4C 44 59 20 23 24  | EVDAM.0R LDY #$|
00001730: 37 C6 40 52 20 4C 44 41  20 28 38 29 2C D9 50 52  |7.@R LDA (8),.PR|
00001740: 20 42 45 51 20 45 56 44  41 4D B5 60 52 20 53 45  | BEQ EVDAM.`R SE|
00001750: C3 70 52 20 53 42 43 20  23 B1 80 52 20 53 54 41  |.pR SBC #..R STA|
00001760: 20 28 38 29 2C D9 90 52  20 4A 4D 50 20 24 35 35  | (8),..R JMP $55|
00001770: 46 B2 00 53 45 56 44 41  4D 35 20 4A 53 52 20 24  |F..SEVDAM5 JSR $|
00001780: 35 32 46 B1 10 53 20 42  50 4C 20 45 56 44 41 4D  |52F..S BPL EVDAM|
00001790: B6 20 53 20 4C 44 59 20  23 24 37 B6 30 53 20 4C  |. S LDY #$7.0S L|
000017A0: 44 41 20 28 38 29 2C D9  40 53 20 42 45 51 20 45  |DA (8),.@S BEQ E|
000017B0: 56 44 41 4D B6 50 53 20  4C 44 41 20 23 B0 60 53  |VDAM.PS LDA #.`S|
000017C0: 20 53 54 41 20 28 38 29  2C D9 70 53 20 4A 4D 50  | STA (8),.pS JMP|
000017D0: 20 24 35 35 46 B2 80 53  45 56 44 41 4D 36 20 4A  | $55F..SEVDAM6 J|
000017E0: 53 52 20 24 35 32 46 B1  90 53 20 42 50 4C 20 45  |SR $52F..S BPL E|
000017F0: 56 44 4D 31 C7 00 54 20  4C 44 59 20 23 24 37 B5  |VDM1..T LDY #$7.|
00001800: 10 54 20 4C 44 41 20 28  38 29 2C D9 20 54 20 42  |.T LDA (8),. T B|
00001810: 45 51 20 45 56 44 4D 31  C7 30 54 20 4C 44 41 20  |EQ EVDM1.0T LDA |
00001820: 23 B0 40 54 20 53 54 41  20 28 38 29 2C D9 50 54  |#.@T STA (8),.PT|
00001830: 20 4A 4D 50 20 24 35 35  46 B2 60 54 45 56 44 41  | JMP $55F.`TEVDA|
00001840: 4D 37 20 43 4D 50 20 23  31 B0 70 54 20 42 4E 45  |M7 CMP #1.pT BNE|
00001850: 20 45 56 44 41 4D B8 80  54 20 4C 44 58 20 24 33  | EVDAM..T LDX $3|
00001860: 42 C2 90 54 20 42 45 51  20 44 41 4D 53 48 C4 00  |B..T BEQ DAMSH..|
00001870: 55 45 56 44 41 4D 38 20  50 48 C1 10 55 20 4C 44  |UEVDAM8 PH..U LD|
00001880: 41 20 23 B0 20 55 20 53  54 41 20 28 34 29 2C D9  |A #. U STA (4),.|
00001890: 30 55 20 50 4C C1 40 55  44 41 4D 53 48 44 20 43  |0U PL.@UDAMSHD C|
000018A0: 4D 50 20 23 B1 50 55 20  42 4E 45 20 44 41 4D 57  |MP #.PU BNE DAMW|
000018B0: 45 D0 60 55 20 4A 53 52  20 24 35 32 46 B1 70 55  |E.`U JSR $52F.pU|
000018C0: 20 41 4E 44 20 23 B7 80  55 20 4A 53 52 20 24 35  | AND #..U JSR $5|
000018D0: 31 31 B4 90 55 20 4C 44  59 20 23 B1 00 56 20 4C  |11..U LDY #..V L|
000018E0: 44 41 20 28 36 29 2C D9  10 56 20 43 4D 50 20 23  |DA (6),..V CMP #|
000018F0: B9 20 56 20 42 43 53 20  44 4D 53 48 44 B1 30 56  |. V BCS DMSHD.0V|
00001900: 20 4C 44 41 20 23 B0 40  56 20 53 54 41 20 28 36  | LDA #.@V STA (6|
00001910: 29 2C D9 50 56 20 49 4E  D9 60 56 20 53 54 41 20  |),.PV IN.`V STA |
00001920: 28 36 29 2C D9 70 56 20  4A 4D 50 20 24 35 35 46  |(6),.pV JMP $55F|
00001930: B2 80 56 44 4D 53 48 44  31 20 53 42 43 20 23 B8  |..VDMSHD1 SBC #.|
00001940: 90 56 20 53 54 41 20 28  36 29 2C D9 00 57 20 41  |.V STA (6),..W A|
00001950: 53 4C 20 C1 10 57 20 41  53 4C 20 C1 20 57 20 41  |SL ..W ASL . W A|
00001960: 53 4C 20 C1 30 57 20 49  4E D9 40 57 20 43 4D 50  |SL .0W IN.@W CMP|
00001970: 20 28 36 29 2C D9 50 57  20 42 43 53 20 44 4D 53  | (6),.PW BCS DMS|
00001980: 48 44 B2 60 57 20 53 54  41 20 28 36 29 2C D9 70  |HD.`W STA (6),.p|
00001990: 57 44 4D 53 48 44 32 20  4A 4D 50 20 24 35 35 46  |WDMSHD2 JMP $55F|
000019A0: B2 80 57 44 41 4D 57 45  50 20 43 4D 50 20 23 B2  |..WDAMWEP CMP #.|
000019B0: 90 57 20 42 4E 45 20 44  41 4D 44 52 D6 00 58 20  |.W BNE DAMDR..X |
000019C0: 4A 53 52 20 24 35 32 46  B1 10 58 20 41 4E 44 20  |JSR $52F..X AND |
000019D0: 23 B3 20 58 20 42 4E 45  20 44 4D 44 52 56 B1 30  |#. X BNE DMDRV.0|
000019E0: 58 20 4C 44 41 20 23 31  B2 40 58 20 4A 53 52 20  |X LDA #1.@X JSR |
000019F0: 24 35 32 43 B0 50 58 20  4A 53 52 20 24 35 30 45  |$52C.PX JSR $50E|
00001A00: B4 60 58 20 4C 44 41 20  23 B0 70 58 20 54 41 D9  |.`X LDA #.pX TA.|
00001A10: 80 58 44 41 4D 57 50 31  20 53 54 41 20 28 36 29  |.XDAMWP1 STA (6)|
00001A20: 2C D9 90 58 20 49 4E D9  00 59 20 43 50 59 20 23  |,..X IN..Y CPY #|
00001A30: B6 10 59 20 42 43 43 20  44 41 4D 57 50 B1 20 59  |..Y BCC DAMWP. Y|
00001A40: 20 4A 4D 50 20 24 35 35  46 B2 30 59 44 41 4D 44  | JMP $55F.0YDAMD|
00001A50: 52 56 20 43 4D 50 20 23  B3 40 59 20 42 4E 45 20  |RV CMP #.@Y BNE |
00001A60: 44 41 4D 45 4E C7 50 59  20 4A 53 52 20 24 35 32  |DAMEN.PY JSR $52|
00001A70: 46 B1 60 59 20 41 4E 44  20 23 B3 70 59 20 42 4E  |F.`Y AND #.pY BN|
00001A80: 45 20 44 4D 44 52 56 B1  80 59 20 4C 44 59 20 23  |E DMDRV..Y LDY #|
00001A90: 24 32 C4 90 59 20 4A 53  52 20 24 35 30 46 C5 00  |$2..Y JSR $50F..|
00001AA0: 60 44 4D 44 52 56 31 20  4A 4D 50 20 24 35 35 46  |`DMDRV1 JMP $55F|
00001AB0: B2 10 60 44 41 4D 45 4E  47 20 43 4D 50 20 23 B4  |..`DAMENG CMP #.|
00001AC0: 20 60 20 42 4E 45 20 44  41 4D 54 52 CE 30 60 20  | ` BNE DAMTR.0` |
00001AD0: 4C 44 59 20 23 24 33 B5  40 60 20 4A 53 52 20 24  |LDY #$3.@` JSR $|
00001AE0: 35 30 46 C5 50 60 20 4A  4D 50 20 24 35 35 46 B2  |50F.P` JMP $55F.|
00001AF0: 60 60 44 41 4D 54 52 4E  20 43 4D 50 20 23 B5 70  |``DAMTRN CMP #.p|
00001B00: 60 20 42 4E 45 20 44 41  4D 48 55 CC 80 60 20 4C  |` BNE DAMHU..` L|
00001B10: 44 59 20 23 24 33 C4 90  60 20 4A 53 52 20 24 35  |DY #$3..` JSR $5|
00001B20: 30 46 C5 00 61 20 4A 4D  50 20 24 35 35 46 B2 10  |0F..a JMP $55F..|
00001B30: 61 44 41 4D 48 55 4C 20  43 4D 50 20 23 B6 20 61  |aDAMHUL CMP #. a|
00001B40: 20 42 4E 45 20 44 41 4D  54 52 C3 30 61 20 4C 44  | BNE DAMTR.0a LD|
00001B50: 59 20 23 24 34 B5 40 61  20 4A 53 52 20 24 35 30  |Y #$4.@a JSR $50|
00001B60: 46 C5 50 61 20 4A 4D 50  20 24 35 35 46 B2 60 61  |F.Pa JMP $55F.`a|
00001B70: 44 41 4D 54 52 43 20 43  4D 50 20 23 B7 70 61 20  |DAMTRC CMP #.pa |
00001B80: 42 4E 45 20 44 41 4D 46  54 D2 80 61 20 4A 53 52  |BNE DAMFT..a JSR|
00001B90: 20 24 35 32 46 B1 90 61  20 41 4E 44 20 23 B3 00  | $52F..a AND #..|
00001BA0: 62 20 42 4E 45 20 44 4D  46 54 52 B1 10 62 20 4C  |b BNE DMFTR..b L|
00001BB0: 44 59 20 23 24 34 C4 20  62 20 4A 53 52 20 24 35  |DY #$4. b JSR $5|
00001BC0: 30 46 C5 30 62 20 4A 4D  50 20 24 35 35 46 B2 40  |0F.0b JMP $55F.@|
00001BD0: 62 44 41 4D 46 54 52 20  43 4D 50 20 23 B8 50 62  |bDAMFTR CMP #.Pb|
00001BE0: 20 42 4E 45 20 44 41 4D  52 43 CB 60 62 20 4A 53  | BNE DAMRC.`b JS|
00001BF0: 52 20 24 35 32 46 B1 70  62 20 41 4E 44 20 23 B3  |R $52F.pb AND #.|
00001C00: 80 62 20 42 4E 45 20 44  4D 46 54 52 B1 90 62 20  |.b BNE DMFTR..b |
00001C10: 4C 44 59 20 23 24 35 B5  00 63 20 4A 53 52 20 24  |LDY #$5..c JSR $|
00001C20: 35 30 46 C5 10 63 20 4C  44 59 20 23 24 39 B1 20  |50F..c LDY #$9. |
00001C30: 63 20 43 4D 50 20 28 38  29 2C D9 30 63 20 42 43  |c CMP (8),.0c BC|
00001C40: 53 20 44 4D 46 54 52 B1  40 63 20 53 54 41 20 28  |S DMFTR.@c STA (|
00001C50: 38 29 2C D9 50 63 44 4D  46 54 52 31 20 4A 4D 50  |8),.PcDMFTR1 JMP|
00001C60: 20 24 35 35 46 B2 60 63  44 41 4D 52 43 4B 20 43  | $55F.`cDAMRCK C|
00001C70: 4D 50 20 23 B9 70 63 20  42 4E 45 20 44 41 4D 41  |MP #.pc BNE DAMA|
00001C80: 52 CD 80 63 20 4C 44 59  20 23 24 35 C4 90 63 20  |R..c LDY #$5..c |
00001C90: 4A 53 52 20 24 35 30 46  C5 00 64 20 4C 44 41 20  |JSR $50F..d LDA |
00001CA0: 28 38 29 2C D9 10 64 20  41 53 4C 20 C1 20 64 20  |(8),..d ASL . d |
00001CB0: 41 53 4C 20 C1 30 64 20  53 54 41 20 24 33 38 B0  |ASL .0d STA $38.|
00001CC0: 40 64 20 4C 44 41 20 23  B0 50 64 20 53 54 41 20  |@d LDA #.Pd STA |
00001CD0: 24 33 39 B6 60 64 44 4D  52 43 4B 31 20 4C 44 41  |$39.`dDMRCK1 LDA|
00001CE0: 20 24 33 38 B0 70 64 20  4C 53 52 20 C1 80 64 20  | $38.pd LSR ..d |
00001CF0: 42 45 51 20 44 4D 52 43  4B B2 90 64 20 4C 44 59  |BEQ DMRCK..d LDY|
00001D00: 20 23 24 36 C5 00 65 20  4C 44 41 20 28 38 29 2C  | #$6..e LDA (8),|
00001D10: D9 10 65 20 42 45 51 20  44 4D 52 43 4B B2 20 65  |..e BEQ DMRCK. e|
00001D20: 20 49 4E 43 20 24 33 39  B6 30 65 20 53 45 C3 40  | INC $39.0e SE.@|
00001D30: 65 20 53 42 43 20 23 B1  50 65 20 53 54 41 20 28  |e SBC #.Pe STA (|
00001D40: 38 29 2C D9 60 65 20 44  45 43 20 24 33 38 B0 70  |8),.`e DEC $38.p|
00001D50: 65 20 44 45 43 20 24 33  38 B0 80 65 20 4A 4D 50  |e DEC $38..e JMP|
00001D60: 20 24 35 35 36 B5 90 65  44 4D 52 43 4B 32 20 4C  | $556..eDMRCK2 L|
00001D70: 44 41 20 24 33 39 B6 00  66 20 4C 44 59 20 23 24  |DA $39..f LDY #$|
00001D80: 36 C5 10 66 20 53 54 41  20 28 38 29 2C D9 20 66  |6..f STA (8),. f|
00001D90: 20 44 45 D9 30 66 20 4C  44 41 20 28 38 29 2C D9  | DE.0f LDA (8),.|
00001DA0: 40 66 20 43 4D 50 20 24  33 38 B0 50 66 20 42 43  |@f CMP $38.Pf BC|
00001DB0: 53 20 44 4D 52 43 4B B3  60 66 20 4A 4D 50 20 24  |S DMRCK.`f JMP $|
00001DC0: 35 35 46 B2 70 66 44 4D  52 43 4B 33 20 4C 44 41  |55F.pfDMRCK3 LDA|
00001DD0: 20 24 33 38 B0 80 66 20  53 54 41 20 28 38 29 2C  | $38..f STA (8),|
00001DE0: D9 90 66 20 4A 4D 50 20  24 35 35 46 B2 00 67 44  |..f JMP $55F..gD|
00001DF0: 41 4D 41 52 4D 20 43 4D  50 20 23 31 B0 10 67 20  |AMARM CMP #1..g |
00001E00: 42 4E 45 20 44 41 4D 43  41 D2 20 67 20 4C 44 58  |BNE DAMCA. g LDX|
00001E10: 20 24 33 42 C2 30 67 20  42 45 51 20 44 4D 41 52  | $3B.0g BEQ DMAR|
00001E20: 4D B1 40 67 20 4C 44 59  20 23 24 36 B5 50 67 20  |M.@g LDY #$6.Pg |
00001E30: 4A 53 52 20 24 35 30 46  C5 60 67 20 4A 4D 50 20  |JSR $50F.`g JMP |
00001E40: 24 35 35 46 B2 70 67 44  4D 41 52 4D 31 20 20 20  |$55F.pgDMARM1   |
00001E50: 20 20 4C 44 41 20 23 B1  80 67 20 53 54 41 20 24  |  LDA #..g STA $|
00001E60: 33 42 C1 90 67 20 4A 4D  50 20 24 35 35 46 B2 00  |3B..g JMP $55F..|
00001E70: 68 44 41 4D 43 41 52 20  43 4D 50 20 23 31 B1 10  |hDAMCAR CMP #1..|
00001E80: 68 20 42 4E 45 20 44 41  4D 52 41 CE 20 68 20 4C  |h BNE DAMRA. h L|
00001E90: 44 59 20 23 24 38 B5 30  68 20 4C 44 41 20 28 38  |DY #$8.0h LDA (8|
00001EA0: 29 2C D9 40 68 20 42 45  51 20 44 4D 43 41 52 B1  |),.@h BEQ DMCAR.|
00001EB0: 50 68 20 53 45 C3 60 68  20 53 42 43 20 23 B1 70  |Ph SE.`h SBC #.p|
00001EC0: 68 20 53 54 41 20 28 38  29 2C D9 80 68 44 4D 43  |h STA (8),..hDMC|
00001ED0: 41 52 31 20 4A 53 52 20  24 35 32 46 B1 90 68 20  |AR1 JSR $52F..h |
00001EE0: 41 4E 44 20 23 B3 00 69  20 42 4E 45 20 44 45 43  |AND #..i BNE DEC|
00001EF0: 44 41 CD 10 69 20 4C 44  59 20 23 24 38 B1 20 69  |DA..i LDY #$8. i|
00001F00: 20 4A 53 52 20 24 35 30  46 C5 30 69 20 4A 4D 50  | JSR $50F.0i JMP|
00001F10: 20 24 35 35 46 B2 40 69  44 41 4D 52 41 4E 20 43  | $55F.@iDAMRAN C|
00001F20: 4D 50 20 23 31 B2 50 69  20 42 4E 45 20 44 41 4D  |MP #1.Pi BNE DAM|
00001F30: 42 4C D4 60 69 20 4A 53  52 20 24 35 32 46 B1 70  |BL.`i JSR $52F.p|
00001F40: 69 20 41 4E 44 20 23 B7  80 69 20 42 4E 45 20 44  |i AND #..i BNE D|
00001F50: 45 43 44 41 CD 90 69 20  4C 44 59 20 23 24 38 B3  |ECDA..i LDY #$8.|
00001F60: 00 70 20 4A 53 52 20 24  35 30 46 C5 10 70 20 4A  |.p JSR $50F..p J|
00001F70: 4D 50 20 24 35 35 46 B2  20 70 44 41 4D 42 4C 54  |MP $55F. pDAMBLT|
00001F80: 20 4C 44 59 20 23 24 38  B6 30 70 20 4A 53 52 20  | LDY #$8.0p JSR |
00001F90: 24 35 30 46 C5 40 70 20  49 4E D9 50 70 20 43 4D  |$50F.@p IN.Pp CM|
00001FA0: 50 20 28 38 29 2C D9 60  70 20 42 43 53 20 44 45  |P (8),.`p BCS DE|
00001FB0: 43 44 41 CD 70 70 20 53  54 41 20 28 38 29 2C D9  |CDA.pp STA (8),.|
00001FC0: 80 70 44 45 43 44 41 4D  20 4C 44 41 20 24 33 42  |.pDECDAM LDA $3B|
00001FD0: C2 90 70 20 2E 45 CE FF                           |..p .E..        |
..0QO... .BA $800. . .OS0.BEGIN JMP $560
.@.BVAL .BY $01 $02 $0.P. .BY $08 $10 $2
.`. .BY $40 $8.P.GSHIP ASL A.. TAX.. LDA
 $6FF0,X.. STA $0... LDA $6FF1,X . STA $
0.0. RTS@.GSHIP2 ASL AP. TAX`. LDA $6FF0
,XP. STA $0... LDA $6FF1,X.. STA $0... R
TS..FSKR LDA #$0. . STA $3B.0.FSKR1 JSR 
$600F@. LDA #$0.P. JSR $601.`. LDY #1.P.
 LDA (6),Y.. BEQ FSKR... INC $3B... LDA 
$3B... CMP #2. . BCC FSKR.0. JMP $50C.@.
FSKR2 JSR $604.P. JSR $50C.`. INC $37EP.
 LDX #$0...FSKR5 LDA $9D1A,X.. JSR $600.
.. INX.. CPX #1. . BCC FSKR.0. LDX #.@. 
LDA $3C.P. ASL A`. ASL AP. ASL A.. ASL A
.. TAY..FSKR51 LDA $9D24,Y.. JSR $600. .
 INY0. INX@. CPX #1.P. BCC FSKR5.`. JSR 
$603FP. LDY #... LDA $3C... ASL A.. ASL 
A.. ORA $3C. . STA (6),Y0. INY@. LDA #1.
P. LDX $3C.`. BNE FSKR.P. LDA #3... JMP 
$509...FSKR7 ASL A.. CPX #... BNE FSKR5.
 . CLC0. ADC #1.@.FSKR52 STA (6),YP. INY
`. LDA $3B.P. STA (6),Y.. LDA $39A.. JSR
 $601... LDY #...FSKR53 LDA $381,Y . STA
 (6),Y0. INY@. CPY #.P. BCC FSKR5.`. LDY
 #.P. LDA #3... LDX $3C... BEQ FSKR5... 
LSR A..FSKR54 CPX #. . BNE FSKR5.0. LDA 
#1.@.FSKR55 STA (6),YP.FSKR6 RTS`.PSHIP1
 LDY #$9.P.PSHP1A LDA (2),Y.. CMP #$2...
 BEQ PSHP1B.. JSR $600...PSHP1B INY . CP
Y #$9E0. BCC PSHP1A@. RTSP.PSHIP2 LDY #$
9.`.PSHP2A LDA (8),YP. CMP #$2... BEQ PS
HP2B.. JSR $600...PSHP2B INY.. CPY #$9E 
. BCC PSHP2A0. RTS@.DWEP ASL AP. ASL A`.
 ASL AP. CLC.. ADC $0... STA $0... LDA $
0... ADC #0. . STA $0.0. CLC@. LDA $0.P.
 ADC #$1F`. STA $0.P. BCC DWEP... INC $0
...DWEP1 RTS..DAMALL STY $3... LDA (8),Y
 . JSR $52C.0. LDY $3.@. INYP. CMP (8),Y
`. BCS DMALL.P. SEC.. LDA (8),Y.. SBC #$
0... STA (8),Y..DMALL1 RTS .DETSD ASL A0
. ASL A@. CLCP. ADC $0.`. STA $0.P. LDA 
$0... ADC #$0... STA $0... RTS..ECMMOD L
DA #$0. . STA $39.0. LDY #$0.@. LDA (8),
YP. LDY #1.`. CMP (2),YP. BCC ECMOD... S
BC (2),Y.. STA $39...ECMOD1 RTS..PHIT LD
X #$0. . STX $37E0. LDX #2.@. JSR $603.P
. JSR $50D.`. INC $37EP. LDX #$0...PHIT2
 LDA $9DE2,X.. JSR $600... INX.. CPX #. 
. BCC PHIT.0. LDX $37B@. LDA #$0.P. LDY 
#$0.`. JSR $603CP. INC $37E.. LDX #$0...
PHIT3 LDA $9DE8,X.. JSR $600... INX . CP
X #.0. BCC PHIT.@. JSR $100.P. JMP $603F
`.FIREWP JSR $604.P. JSR $50C... INC $37
E.. LDX #$0...FIRWP2 LDA $9D64,X.. JSR $
600. . INX0. CPX #.@. BCC FIRWP.P. LDY $
3C.`. DEYP. TYA.. ASL A.. ASL A.  ASL A.
  ASL A   TAX0  LDY #$0.@ FIRWP3 LDA $9D
6B,XP  JSR $600.`  INXP  INY.  CPY #1.. 
 BCC FIRWP..! LDY $3C..! CPY #$0. ! BEQ 
FIRWP.0! JSR $100.@!FIRWP5 LDX #2.P! JMP
 $603.`!CASUAL LDA (2),YP! CMP $3BB.! BE
Q CAS..! BCC CAS.." SBC $3BB." STA (2),Y
 " JMP $51CF0"CAS1 LDA $3BB@" SECP" SBC 
(2),Y`" STA $3BBP" LDA #$0.." STA (2),Y.
"CAS2 RTS.#BOARD LDA (2),Y.# STA $3BC # 
BEQ BOARD.0#BOARD1 JSR $52F.@# CMP $39.P
# BCS BOARD.`# INC $3BBP#BOARD2 DEC $3BC
.# BNE BOARD..#BOARD3 RTS.$RBER LDA $39.
.$ STA $38. $ LDA $39.0$ AND #0.@$ BEQ R
BER.P$ LDA #4.`$ SECP$ SBC $38..$ STA $3
8..$ LDA #4..% SEC.% SBC $39. % STA $39.
0%RBER1 LDA #.@% CLCP% ADC $39.`% SECP% 
SBC $39..% CMP #..% BCC RBER..& SBC #..&
RBER5 STA $39. & AND #.0& BEQ RBER.@& LD
A $39.P& CLC`& ADC $38.P& STA $39..& CMP
 #4..& BCC RBER..' DEC $39..' JMP $524A 
'RBER2 LDA $39.0' CMP $38.@' BCS RBER.P'
 LDA $39.`' BEQ RBER.P' DEC $39..' JMP $
524A.'RBER7 LDA #..( STA $39..(RBER4 RTS
 (SHLDWN LDY #.0( LDA (6),Y@( LSR AP( LS
R A`( LSR AP( STA $38..( CMP $3BA.( BCC 
SHDWN..) LDA $3BA.) STA $38. )SHDWN2 LDA
 $3BA0) SEC@) SBC $38.P) STA $3BA`) LDA 
$38.P) CLC.) ADC $3BB.) BCC SHDWN..0 LDA
 #25..0SHDWN3 STA $38. 0 SEC00 LDY #.@0 
LDA (6),YP0 SBC $38.`0 BCS SHDWN.P0 LDA 
#..0SHDWN4 STA (6),Y.0 LDA $3BA.1 BNE SH
DWN..1 RTS 1SHDWN5 JSR $604.01 LDA $3A.@
1 CLCP1 ADC #$3.`1 STA $9DF.P1 LDX #..1S
HDWN6 LDA $9DED,X.1 JSR $600..2 INX.2 CP
X #1. 2 BCC SHDWN.02 JMP $603F@2PMISS LD
X #2.P2 JSR $603.`2 LDX #0.P2 STX $37E.2
PMISS1 LDA $9E3D,X.2 JSR $600..3 INX.3 C
PX #. 3 BCC PMISS.03 JMP $603F@3RANDOM S
TA $39DP3 BEQ RAND.`3 DEC $39DP3 LDX #0.
.3RAND2 LDA $39D.3 BEQ RAND..4 ASL A.4 B
CS RAND. 4 ASL $39D04 INX@4 JMP $52CAP4R
AND3 STX $39B`4RAND4 JSR $52F.P4 CMP $39
D.4 BEQ RAND..4 BCS RAND..5RAND5 LDX $39
B.5RAND6 BEQ RAND. 5 LSR A05 DEX@5 JMP $
52E.P5RAND7 RTS`5RAND LDA $4EP5 PHA.5 LD
A $4F.5 ROL $4E.6 ROL $4F.6 ADC $4F 6 ST
A $4F06 PLA@6 ADC $4EP6 STA $4E`6 RTSP6T
RANS LDY #$3E.6 LDA (2),Y.6 ASL A.7 LDY 
#1..7 CMP (2),Y 7 BCC TRANS.07 LDA (2),Y
@7TRANS1 LDY #$7FP7 CMP (2),Y`7 BCC TRAN
S.P7 LDA (2),Y.7TRANS2 STA $37B.7 LDY #$
8F.8 LDA (8),Y.8 CMP (2),Y 8 BNE TRANS.0
8TRANSA LDA $37B@8 LDY #$7FP8 CLC`8 ADC 
(8),YP8 STA (8),Y.8 JMP $534..8TRANS3 LD
Y #$8..9 LDA (8),Y.9 BNE TRANS. 9 LDY #$
9.09 LDA $3C.@9 STA (8),YP9TRANS4 LDY #$
8.`9 CLCP9 LDA $37B.9 ADC (8),Y.9 STA (8
),Y.@TRANS5 LDA $37B.@ BNE TRANS. @ RTS0
@TRANS6 LDY #1.@@ LDA (2),YP@ SEC`@ SBC 
$37BP@ STA (2),Y.@ LDY #$7F.@ LDA (2),Y.
A SEC.A SBC $37B A STA (2),Y0A JSR $604.
@A JSR $50C.PA INC $37E`A LDX #$0.PATRAN
S7 LDA $9DFF,X.A JSR $600..A INX.B CPX #
..B BCC TRANS. B INC $37E0B LDX $37B@B L
DA #.PB LDY #.`B JSR $603CPB LDX #..BTRA
NS8 LDA $9E06,X.B JSR $600..C INX.C CPX 
#1. C BCC TRANS.0C INC $37E@C LDX $37EPC
 CPX #3.`C BCC TRANS.PC LDX #2..C JSR $6
03..C LDX #..D STX $37E.DTRANS9 JSR $50D
. D JMP $603F0DSHDATA LDA $3B.@D JSR $60
0.PD LDA $39A`D JSR $600CPD LDY #..DSHDA
T1 LDA (6),Y.D STA $381,Y.E INY.E CPY #.
 E BCC SHDAT.0E LDY #$8F@E LDA (2),YPE T
AX`E LDA $6FE0,XPE STA $3C..E RTS.EESHDA
T LDA $3B..F JSR $600..F LDY $39A F INY0
F TYA@F JSR $600CPF LDY #.`FESHDT1 LDA (
6),YPF STA $38A,Y.F INY.F CPY #..G BCC E
SHDT..G LDY #$8F G LDA (8),Y0G TAX@G LDA
 $6FE0,XPG STA $3C.`G RTSPGEVDAM LDA $..
G CLC.G ADC #$9E.H STA $..H LDA $. H ADC
 #.0H STA $.@HEVDAM0 LDY #$2.PH LDA (8),
Y`H JSR $52C.PH TAY.H LDA (4),Y.H BEQ EV
DM0G.I JMP $548D.IEVDM0G JSR $52F. I BPL
 EVDAM.0I LDY #$7E@I LDA (8),YPI BEQ EVD
AM.`I SECPI SBC #..I STA (8),Y.I JMP $55
F..PEVDAM1 JSR $52F..P BPL EVDAM. PEVDM1
G LDY #$9.0P LDA (8),Y@P SECPP SBC #.`P 
STA (8),YPP BNE EVDAM..P LDA #..P STA $3
BA.Q JSR $604..Q JSR $50D. Q INC $37E0Q 
LDX #.@QEVDAM2 LDA $9E14,XPQ JSR $600.`Q
 INXPQ CPX #..Q BCC EVDAM..Q JSR $603F.R
EVDAM3 JMP $55F..REVDAM4 JSR $52F. R BPL
 EVDAM.0R LDY #$7F@R LDA (8),YPR BEQ EVD
AM.`R SECPR SBC #..R STA (8),Y.R JMP $55
F..SEVDAM5 JSR $52F..S BPL EVDAM. S LDY 
#$7.0S LDA (8),Y@S BEQ EVDAM.PS LDA #.`S
 STA (8),YPS JMP $55F..SEVDAM6 JSR $52F.
.S BPL EVDM1G.T LDY #$7..T LDA (8),Y T B
EQ EVDM1G0T LDA #.@T STA (8),YPT JMP $55
F.`TEVDAM7 CMP #1.PT BNE EVDAM..T LDX $3
BB.T BEQ DAMSHD.UEVDAM8 PHA.U LDA #. U S
TA (4),Y0U PLA@UDAMSHD CMP #.PU BNE DAMW
EP`U JSR $52F.PU AND #..U JSR $511..U LD
Y #..V LDA (6),Y.V CMP #. V BCS DMSHD.0V
 LDA #.@V STA (6),YPV INY`V STA (6),YPV 
JMP $55F..VDMSHD1 SBC #..V STA (6),Y.W A
SL A.W ASL A W ASL A0W INY@W CMP (6),YPW
 BCS DMSHD.`W STA (6),YPWDMSHD2 JMP $55F
..WDAMWEP CMP #..W BNE DAMDRV.X JSR $52F
..X AND #. X BNE DMDRV.0X LDA #1.@X JSR 
$52C.PX JSR $50E.`X LDA #.PX TAY.XDAMWP1
 STA (6),Y.X INY.Y CPY #..Y BCC DAMWP. Y
 JMP $55F.0YDAMDRV CMP #.@Y BNE DAMENGPY
 JSR $52F.`Y AND #.PY BNE DMDRV..Y LDY #
$2D.Y JSR $50FE.`DMDRV1 JMP $55F..`DAMEN
G CMP #. ` BNE DAMTRN0` LDY #$3.@` JSR $
50FEP` JMP $55F.``DAMTRN CMP #.P` BNE DA
MHUL.` LDY #$3D.` JSR $50FE.A JMP $55F..
ADAMHUL CMP #. A BNE DAMTRC0A LDY #$4.@A
 JSR $50FEPA JMP $55F.`ADAMTRC CMP #.PA 
BNE DAMFTR.A JSR $52F..A AND #..B BNE DM
FTR..B LDY #$4D B JSR $50FE0B JMP $55F.@
BDAMFTR CMP #.PB BNE DAMRCK`B JSR $52F.P
B AND #..B BNE DMFTR..B LDY #$5..C JSR $
50FE.C LDY #$9. C CMP (8),Y0C BCS DMFTR.
@C STA (8),YPCDMFTR1 JMP $55F.`CDAMRCK C
MP #.PC BNE DAMARM.C LDY #$5D.C JSR $50F
E.D LDA (8),Y.D ASL A D ASL A0D STA $38.
@D LDA #.PD STA $39.`DDMRCK1 LDA $38.PD 
LSR A.D BEQ DMRCK..D LDY #$6E.E LDA (8),
Y.E BEQ DMRCK. E INC $39.0E SEC@E SBC #.
PE STA (8),Y`E DEC $38.PE DEC $38..E JMP
 $556..EDMRCK2 LDA $39..F LDY #$6E.F STA
 (8),Y F DEY0F LDA (8),Y@F CMP $38.PF BC
S DMRCK.`F JMP $55F.PFDMRCK3 LDA $38..F 
STA (8),Y.F JMP $55F..GDAMARM CMP #1..G 
BNE DAMCAR G LDX $3BB0G BEQ DMARM.@G LDY
 #$6.PG JSR $50FE`G JMP $55F.PGDMARM1   
  LDA #..G STA $3BA.G JMP $55F..HDAMCAR 
CMP #1..H BNE DAMRAN H LDY #$8.0H LDA (8
),Y@H BEQ DMCAR.PH SEC`H SBC #.PH STA (8
),Y.HDMCAR1 JSR $52F..H AND #..I BNE DEC
DAM.I LDY #$8. I JSR $50FE0I JMP $55F.@I
DAMRAN CMP #1.PI BNE DAMBLT`I JSR $52F.P
I AND #..I BNE DECDAM.I LDY #$8..P JSR $
50FE.P JMP $55F. PDAMBLT LDY #$8.0P JSR 
$50FE@P INYPP CMP (8),Y`P BCS DECDAMPP S
TA (8),Y.PDECDAM LDA $3BB.P .EN.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL