Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 110

45F4 INC $14:RTCLOCK0

45F6 BNE $4600


45F8 INC $13:RTCLOCK1
45FA INC $4D:ATRACT
45FC BNE $4600
45FE INC $12:RTCLOCK2
4600 LDA#$FE
4602 LDX#$00
4604 LDY $4D:ATRACT
4606 BPL $460E
4608 STA $4D:ATRACT
460A LDX $13:RTCLOCK1
460C LDA#$F6
460E STA $4E
4610 STX $4F
4612 LDA $0230:DISPLIST
4615 STA $D402:DLIST
4618 LDA $0231
461B STA $D403:VSCROL
461E LDA $022F:DMAENABLE
4621 STA $D400:DMACTL
4624 LDA $026F:GPRIOR
4627 STA $D01B:PRIOR
462A LDX#$08
462C LDA $02C0,X:PMCOLR0
462F EOR $4F,X
4631 AND $4E
4633 STA $D012,X:COLPM0/TRIG2
4636 DEX
4637 BPL $462C
4639 LDA $02F4:CHBASE
463C STA $D409:CHBASE
463F LDA#$02
4641 STA $D401:CHACTL
4644 LDA $D20F:SKCTL/SKSTAT
4647 AND#$04
4649 BNE $4651
464B LDA $D209:STIMER/KBCODE
464E STA $02FC:CH
4651 LDY#$01
4653 LDX#$03
4655 LDA $D300,Y:PORTA
4658 LSR
4659 LSR
465A LSR
465B LSR
465C STA $0278,X:STICK0
465F LDA $D010,X:GRAFP3/TRIG0
4662 STA $0284,X:STRIG0
4665 DEX
4666 LDA $D300,Y:PORTA
4669 AND#$0F
466B STA $0278,X:STICK0
466E LDA $D010,X:GRAFP3/TRIG0
4671 STA $0284,X:STRIG0
4674 DEX
4675 DEY
4676 BPL $4655
4678 LDA $07AE
467B BMI $469B
467D INC $07A6
4680 LDA $07A6
4683 CMP#$14
4685 BEQ $468E
4687 CLC
4688 ADC $F1
468A STA $F1
468C BNE $469B
468E CLC
468F ADC#$06
4691 ASL
4692 ASL
4693 STA $07A6
4696 LDA#$FF
4698 STA $07AE
469B LDA $06BE
469E BEQ $46A3
46A0 JMP $476E
46A3 LDX#$09
46A5 LDA $0338,X
46A8 BMI $46C5
46AA BEQ $46D8
46AC LDA $036A,X
46AF CLC
46B0 ADC $0360,X:IOCB2
46B3 CMP $0342,X
46B6 BCC $46C8
46B8 CMP $034C,X
46BB BCC $46BF
46BD BNE $46C8
46BF STA $0360,X:IOCB2
46C2 JMP $4754
46C5 JMP $472E
46C8 LDA#$00
46CA STA $0338,X
46CD STA $0360,X:IOCB2
46D0 LDA#$08
46D2 STA $032B
46D5 JMP $4754
46D8 LDA $032D
46DB BNE $472B
46DD LDA $032A
46E0 CMP $0329
46E3 BNE $46EA
46E5 LDA#$00
46E7 STA $032A
46EA TAY
46EB LDA $363B,Y
46EE AND#$0F
46F0 STA $0328
46F3 CPX $0328
46F6 BNE $472B
46F8 LDA $363B,Y
46FB BMI $4707
46FD LDA#$01
46FF STA $036A,X
4702 LDA $0342,X
4705 BNE $470F
4707 LDA#$FF
4709 STA $036A,X
470C LDA $034C,X
470F STA $0356,X
4712 STA $0360,X:IOCB2
4715 LDA#$FF
4717 STA $0338,X
471A LDA#$08
471C STA $032E,X
471F STA $032B
4722 INC $032A
4725 LDA $032C
4728 STA $032D
472B JMP $4754
472E DEC $032B
4731 BNE $4754
4733 DEC $032E,X
4736 BEQ $4749
4738 LDA#$08
473A STA $032B
473D LDA $0360,X:IOCB2
4740 BEQ $474E
4742 LDA#$00
4744 STA $0360,X:IOCB2
4747 BEQ $4754
4749 LDA#$01
474B STA $0338,X
474E LDA $0356,X
4751 STA $0360,X:IOCB2
4754 DEX
4755 BPL $4776
4757 LDA $032D
475A BEQ $475F
475C DEC $032D
475F LDA#$79
4761 STA $0200:DLIVECT
4764 LDA#$47
4766 STA $0201
4769 LDA#$C0
476B STA $D40E:NMIEN
476E CLI
476F LDA#$00
4771 STA $CE
4773 JMP $479D
4776 JMP $46A5
//DLI_Proc
4779 PHA
477A TXA
477B PHA
477C TYA
477D PHA
477E LDX $CE
4780 LDA $0360,X:IOCB2
4783 TAX
4784 TAY
4785 INY
4786 INY
4787 DEX
4788 DEX
4789 STA $D40A:WSYNC
478C STY $D005:HPOSM1/P1PF
478F STA $D006:HPOSM2/P2PF
4792 STX $D007:HPOSM3/P3PF
4795 INC $CE
4797 PLA
4798 TAY
4799 PLA
479A TAX
479B PLA
479C RTI
479D LDA $06BE
47A0 BEQ $47A5
47A2 JMP $53CA
47A5 LDA $076F
47A8 BEQ $47AF
47AA LDA $14:RTCLOCK0
47AC STA $02C1:PMCOLR1
47AF LDA $076A
47B2 BEQ $47B7
47B4 JMP $4B33
47B7 LDA $0312
47BA BEQ $47BF
47BC JMP $49E5
47BF LDA $031F
47C2 BEQ $47C7
47C4 JMP $493D
47C7 LDA $074E
47CA BNE $4827
47CC LDA $D005:HPOSM1/P1PF
47CF AND#$0B
47D1 CMP#$0B
47D3 BEQ $4827
47D5 LDA $D005:HPOSM1/P1PF
47D8 AND#$07
47DA CMP#$07
47DC BEQ $4827
47DE AND#$02
47E0 BEQ $47F3
47E2 LDX $040A
47E5 LDA $075A,X
47E8 CMP#$03
47EA BCS $4827
47EC LDA#$FF
47EE STA $076A
47F1 BNE $4827
47F3 LDA $D009:SIZEP1/M1PL
47F6 AND#$02
47F8 BNE $4827
47FA LDA $071C
47FD BNE $4820
47FF LDA $076F
4802 BEQ $482A
4804 LDA $D00D:GRAFP0/P1PL
4807 AND#$04
4809 BEQ $482A
480B LDA#$00
480D STA $076F
4810 LDX $040A
4813 LDA $368F,X
4816 STA $02C1:PMCOLR1
4819 LDA#$FF
481B STA $0771
481E BNE $482A
4820 LDA $D00D:GRAFP0/P1PL
4823 AND#$04
4825 BEQ $482A
4827 JMP $49B3
482A LDA $030F
482D BEQ $4832
482F JMP $4C83
4832 LDA $0310
4835 BEQ $483A
4837 JMP $4BF0
483A LDA $0311
483D BEQ $4842
483F JMP $4D04
4842 LDA $0756
4845 BEQ $484A
4847 JMP $4DCB
484A LDA $0755
484D BEQ $4852
484F JMP $4D7B
4852 JSR $48E5
4855 LDX#$00
4857 CMP $3621,X
485A BCC $4867
485C CMP $3626,X
485F BCC $4878
4861 INX
4862 CPX#$05
4864 BNE $4857
4866 DEX
4867 STX $031C
486A LDA#$00
486C STA $031F
486F STA $0753
4872 STA $0754
4875 JMP $48FC
4878 STX $031C
487B LDA $0436,X
487E SEC
487F SBC $0302
4882 CMP#$05
4884 BCC $48DB
4886 CMP#$FC
4888 BCS $48DB
488A LDA $031A
488D CMP#$05
488F BEQ $48C9
4891 CMP#$04
4893 BEQ $48A7
4895 LDX $040A
4898 LDA $075A,X
489B CMP#$03
489D BCS $48A4
489F LDA#$FF
48A1 STA $076A
48A4 JMP $49B3
48A7 CPX#$01
48A9 BCC $48AF
48AB CPX#$04
48AD BCC $48C1
48AF LDX $040A
48B2 LDA $075A,X
48B5 CMP#$03
48B7 BCS $48BE
48B9 LDA#$FF
48BB STA $076A
48BE JMP $49B3
48C1 LDA#$FF
48C3 STA $0754
48C6 JMP $48FC
48C9 CPX#$01
48CB BCC $48D8
48CD CPX#$03
48CF BCC $48D3
48D1 BNE $48D8
48D3 LDA#$FF
48D5 STA $0753
48D8 JMP $48FC
48DB LDA $0440,X
48DE CMP#$04
48E0 BCC $4932
48E2 JMP $48FC
48E5 LDA#$00
48E7 STA $D207:AUDC3/POT7
48EA LDA $030A
48ED CLC
48EE ADC#$04
48F0 LDX $030C
48F3 BMI $48F8
48F5 SEC
48F6 SBC#$01
48F8 STA $031B
48FB RTS
48FC LDA $078C
48FF BEQ $4907
4901 JSR $496F
4904 JMP $4919
4907 LDX $040A
490A LDY $077C,X
490D LDA $0284,Y:STRIG0
4910 STA $0318
4913 LDA $0278,Y:STICK0
4916 STA $0790
4919 AND#$0F
491B EOR#$0F
491D BEQ $4921
491F STA $4D:ATRACT
4921 ASL
4922 TAX
4923 LDA $433A,X
4926 STA $0300
4929 LDA $433B,X
492C STA $0301
492F JMP ($0300)
4932 LDA $3621,X
4935 STA $030A
4938 LDA#$FF
493A STA $031F
493D LDX $031C
4940 LDA $0436,X
4943 STA $0302
4946 STA $0303
4949 LDA $042C,X
494C STA $031A
494F LDA $0440,X
4952 CMP#$04
4954 BCC $495E
4956 LDA#$00
4958 STA $031F
495B JMP $48FC
495E LDA#$00
4960 STA $030B
4963 JSR $5361
4966 INC $030B
4969 JSR $5361
496C JMP $53A8
496F LDA#$01
4971 STA $0318
4974 LDA $078F
4977 BNE $499B
4979 LDY $078D
497C LDA $3BFD,Y
497F BMI $49A2
4981 BNE $498B
4983 STA $0318
4986 INC $078D
4989 BNE $4979
498B STA $0790
498E INY
498F LDA $3BFD,Y
4992 STA $078F
4995 INC $078D
4998 INC $078D
499B LDA $0790
499E DEC $078F
49A1 RTS
49A2 LDA#$00
49A4 STA $078C
49A7 STA $078D
49AA STA $078F
49AD LDA#$FF
49AF STA $0791
49B2 RTS
49B3 LDA#$00
49B5 STA $0310
49B8 STA $0311
49BB STA $0310
49BE STA $030F
49C1 STA $031F
49C4 STA $0755
49C7 STA $0756
49CA STA $D206:AUDF3/POT6
49CD STA $D207:AUDC3/POT7
49D0 LDA $076A
49D3 BEQ $49D8
49D5 JMP $4ADC
49D8 LDA#$03
49DA STA $06D0
49DD LDA#$FF
49DF STA $0312
49E2 STA $0325
49E5 LDA $0302
49E8 CMP#$B8
49EA BCS $4A0D
49EC LDX $031C
49EF LDA $3621,X
49F2 CMP $030A
49F5 BEQ $4A05
49F7 BCC $49FB
49F9 BNE $4A00
49FB DEC $030A
49FE BNE $4A28
4A00 INC $030A
4A03 BNE $4A28
4A05 INC $0302
4A08 INC $0303
4A0B BNE $4A28
4A0D LDA#$B8
4A0F STA $0302
4A12 STA $0303
4A15 LDA $030A
4A18 CMP#$6C
4A1A BEQ $4A2B
4A1C BCC $4A20
4A1E BNE $4A25
4A20 INC $030A
4A23 BNE $4A28
4A25 DEC $030A
4A28 JMP $4AA1
4A2B LDX $040A
4A2E LDA $037F,X Level_Houses
4A31 CMP#$02
4A33 BCC $4A6A
4A35 LDA $071C
4A38 BEQ $4A6A
4A3A LDA $06CA
4A3D CMP#$05
4A3F BNE $4A6A
4A41 LDA#$85
4A43 STA $06CB
4A46 LDA#$78
4A48 STA $0304
4A4B STA $0305
4A4E LDA#$03
4A50 STA $06CA
4A53 LDA#$01
4A55 STA $06CC
4A58 STA $06C8
4A5B LDA#$03
4A5D STA $06C9
4A60 LDX#$04
4A62 LDA#$00
4A64 STA $06C3,X
4A67 DEX
4A68 BPL $4A64
4A6A LDA#$00
4A6C STA $0312
4A6F LDA#$B8
4A71 STA $0302
4A74 STA $0303
4A77 LDA#$6C
4A79 STA $030A
4A7C LDA#$05
4A7E STA $031A
4A81 LDA#$01
4A83 STA $0317
4A86 LDA#$01
4A88 STA $0324
4A8B LDX $040A
4A8E DEC $00FF,X
4A91 LDA $074E
4A94 BEQ $4AA1
4A96 LDX $040A
4A99 LDA#$00
4A9B STA $037B,X Lives
4A9E STA $074E
4AA1 INC $0326
4AA4 LDA $0326
4AA7 AND#$0F
4AA9 STA $0326
4AAC BNE $4AB9
4AAE INC $0317
4AB1 LDA $0317
4AB4 AND#$03
4AB6 STA $0317
4AB9 LDX $0317
4ABC LDY $4408,X
4ABF LDA#$00
4AC1 STA $030B
4AC4 JSR $534E
4AC7 JSR $5361
4ACA LDX $0317
4ACD LDY $440C,X
4AD0 INC $030B
4AD3 JSR $534E
4AD6 JSR $5361
4AD9 JMP $53A8
4ADC JSR $48E5
4ADF LDX#$00
4AE1 CMP $3621,X
4AE4 BCC $4AF1
4AE6 CMP $3626,X
4AE9 BCC $4AF1
4AEB INX
4AEC CPX#$05
4AEE BNE $4AE1
4AF0 DEX
4AF1 LDA $030A
4AF4 CMP#$7C
4AF6 BCC $4AFA
4AF8 BNE $4AFE
4AFA BCC $4B05
4AFC BEQ $4B0A
4AFE LDA#$FF
4B00 STA $030C
4B03 BMI $4B0A
4B05 LDA#$01
4B07 STA $030C
4B0A STX $031C
4B0D LDA $3621,X
4B10 STA $030A
4B13 LDA#$04
4B15 STA $06D0
4B18 LDA#$00
4B1A STA $030B
4B1D LDY#$78
4B1F JSR $534E
4B22 JSR $5361
4B25 INC $030B
4B28 LDY#$7C
4B2A JSR $534E
4B2D JSR $5361
4B30 JMP $4B33
4B33 LDA $0302
4B36 CMP#$B8
4B38 BCS $4B51
4B3A INC $0302
4B3D INC $0303
4B40 LDA#$00
4B42 STA $030B
4B45 JSR $5361
4B48 INC $030B
4B4B JSR $5361
4B4E JMP $53A8
4B51 LDA#$B8
4B53 STA $0302
4B56 STA $0303
4B59 LDA#$05
4B5B STA $031A
4B5E LDA#$00
4B60 STA $076A
4B63 LDA#$FF
4B65 STA $078B
4B68 JMP $4C6B
4B6B LDA#$01
4B6D STA $030C
4B70 LDA $030A
4B73 CMP#$C7
4B75 BCC $4B79
4B77 BNE $4B81
4B79 LDA $0318
4B7C BNE $4B84
4B7E JMP $4BE5
4B81 DEC $030A
4B84 INC $030A
4B87 BNE $4BA3
4B89 LDA#$FF
4B8B STA $030C
4B8E LDA $030A
4B91 CMP#$31
4B93 BCC $4B9D
4B95 LDA $0318
4B98 BNE $4BA0
4B9A JMP $4BE5
4B9D INC $030A
4BA0 DEC $030A
4BA3 INC $0313
4BA6 LDA $0313
4BA9 AND#$03
4BAB STA $0313
4BAE TAX
4BAF LDA $030C
4BB2 BMI $4BBA
4BB4 LDY $4350,X
4BB7 JMP $4BBD
4BBA LDY $43AC,X
4BBD LDA#$00
4BBF STA $030B
4BC2 JSR $534E
4BC5 JSR $5361
4BC8 LDX $0313
4BCB LDA $030C
4BCE BMI $4BD6
4BD0 LDY $4354,X
4BD3 JMP $4BD9
4BD6 LDY $43B0,X
4BD9 INC $030B
4BDC JSR $534E
4BDF JSR $5361
4BE2 JMP $4E0A
4BE5 LDA#$FF
4BE7 STA $0310
4BEA STA $0316
4BED STA $0325
4BF0 LDA $030A
4BF3 CLC
4BF4 ADC $030C
4BF7 CMP#$C8
4BF9 BCC $4BFD
4BFB BNE $4C19
4BFD CMP#$30
4BFF BCC $4C19
4C01 STA $030A
4C04 LDA $0325
4C07 EOR#$FF
4C09 STA $0325
4C0C BMI $4C2A
4C0E INC $0316
4C11 LDX $0316
4C14 CPX $4338
4C17 BNE $4C2A
4C19 LDX $4338
4C1C STX $0316
4C1F LDA#$00
4C21 STA $0310
4C24 STA $078B
4C27 STA $D207:AUDC3/POT7
4C2A LDX $0316
4C2D LDA $030C
4C30 BMI $4C38
4C32 LDY $4390,X
4C35 JMP $4C3B
4C38 LDY $43EC,X
4C3B STY $D206:AUDF3/POT6
4C3E LDA#$C4
4C40 STA $D207:AUDC3/POT7
4C43 LDA#$00
4C45 STA $030B
4C48 JSR $534E
4C4B JSR $5361
4C4E LDX $0316
4C51 LDA $030C
4C54 BMI $4C5C
4C56 LDY $439E,X
4C59 JMP $4C5F
4C5C LDY $43FA,X
4C5F INC $030B
4C62 JSR $534E
4C65 JSR $5361
4C68 JMP $4E0A
4C6B LDA $0754
4C6E BEQ $4C78
4C70 LDA#$00
4C72 STA $0754
4C75 JMP $4D6A
4C78 LDA#$FF
4C7A STA $0314
4C7D STA $030F
4C80 STA $0325
4C83 LDA $0325
4C86 EOR#$FF
4C88 STA $0325
4C8B BMI $4CA8
4C8D INC $0314
4C90 LDX $0314
4C93 CPX $4336
4C96 BNE $4CA8
4C98 LDA#$00
4C9A STA $030F
4C9D STA $D207:AUDC3/POT7
4CA0 LDA $078B
4CA3 BPL $4CA8
4CA5 JMP $4BE5
4CA8 LDX $0314
4CAB LDA $030C
4CAE BMI $4CB6
4CB0 LDY $4358,X
4CB3 JMP $4CB9
4CB6 LDY $43B4,X
4CB9 STY $D206:AUDF3/POT6
4CBC LDA#$A4
4CBE STA $D207:AUDC3/POT7
4CC1 LDA#$00
4CC3 STA $030B
4CC6 JSR $534E
4CC9 JSR $5361
4CCC LDX $0314
4CCF LDA $030C
4CD2 BMI $4CDA
4CD4 LDY $4366,X
4CD7 JMP $4CDD
4CDA LDY $43C2,X
4CDD INC $030B
4CE0 JSR $534E
4CE3 JSR $5361
4CE6 JMP $4E0A
4CE9 LDA $0753
4CEC BEQ $4CF6
4CEE LDA#$00
4CF0 STA $0753
4CF3 JMP $4DBA
4CF6 LDA#$FF
4CF8 STA $0315
4CFB STA $030D
4CFE STA $0311
4D01 STA $0325
4D04 LDA $0325
4D07 EOR#$FF
4D09 STA $0325
4D0C BMI $4D24
4D0E INC $0315
4D11 LDX $0315
4D14 CPX $4337
4D17 BNE $4D24
4D19 LDA#$00
4D1B STA $030D
4D1E STA $0311
4D21 STA $D207:AUDC3/POT7
4D24 LDX $0315
4D27 LDA $030C
4D2A BMI $4D32
4D2C LDY $4374,X
4D2F JMP $4D35
4D32 LDY $43D0,X
4D35 STY $D206:AUDF3/POT6
4D38 LDA#$84
4D3A STA $D207:AUDC3/POT7
4D3D LDA#$00
4D3F STA $030B
4D42 JSR $534E
4D45 JSR $5361
4D48 LDX $0315
4D4B LDA $030C
4D4E BMI $4D56
4D50 LDY $4382,X
4D53 JMP $4D59
4D56 LDY $43DE,X
4D59 INC $030B
4D5C JSR $534E
4D5F JSR $5361
4D62 JMP $4E0A
4D65 NOP $60
4D67 NOP $B498,X
4D6A LDA#$FF
4D6C STA $0755
4D6F STA $0757
4D72 LDX $031C
4D75 LDA $4D65,X
4D78 STA $030A
4D7B INC $0302
4D7E INC $0302
4D81 INC $0303
4D84 INC $0303
4D87 INC $0757
4D8A LDX $0757
4D8D CPX $4410
4D90 BNE $4D9A
4D92 LDA#$00
4D94 STA $0755
4D97 INC $031A
4D9A LDY $4412,X
4D9D LDA#$00
4D9F STA $030B
4DA2 JSR $534E
4DA5 JSR $5361
4DA8 LDX $0757
4DAB LDY $4422,X
4DAE INC $030B
4DB1 JSR $534E
4DB4 JSR $5361
4DB7 JMP $4E0A
4DBA LDA#$FF
4DBC STA $0756
4DBF STA $0758
4DC2 LDX $031C
4DC5 LDA $4D65,X
4DC8 STA $030A
4DCB DEC $0302
4DCE DEC $0302
4DD1 DEC $0303
4DD4 DEC $0303
4DD7 INC $0758
4DDA LDX $0758
4DDD CPX $4411
4DE0 BNE $4DEA
4DE2 LDA#$00
4DE4 STA $0756
4DE7 DEC $031A
4DEA LDY $4432,X
4DED LDA#$00
4DEF STA $030B
4DF2 JSR $534E
4DF5 JSR $5361
4DF8 LDX $0758
4DFB LDY $4442,X
4DFE INC $030B
4E01 JSR $534E
4E04 JSR $5361
4E07 JMP $4E0A
4E0A LDA $030A
4E0D SEC
4E0E SBC#$30
4E10 LDX $030C
4E13 BMI $4E18
4E15 CLC
4E16 ADC#$07
4E18 LSR
4E19 LSR
4E1A STA $0319
4E1D LDX#$04
4E1F CMP $3609,X
4E22 BCC $4E26
4E24 BNE $4E33
4E26 CMP $304E,X
4E29 BCS $4E30
4E2B DEX
4E2C BPL $4E1F
4E2E BMI $4E33
4E30 JMP $53A8
4E33 INX
4E34 STX $0752
4E37 LDA $031A
4E3A STA $0751
4E3D ASL
4E3E TAX
4E3F LDA $36FC,X
4E42 CLC
4E43 ADC $0319
4E46 STA $B0
4E48 LDA $36FD,X
4E4B ADC#$00
4E4D STA $B1
4E4F LDY#$00
4E51 LDA ($B0),Y
4E53 AND#$7F
4E55 CMP#$20
4E57 BCC $4E64
4E59 CMP#$24
4E5B BCS $4E64
4E5D LDX#$FF
4E5F STX $0776
4E62 BMI $4E82
4E64 CMP#$2C
4E66 BCC $4E82
4E68 CMP#$30
4E6A BCC $4E7A
4E6C CMP#$34
4E6E BCS $4E82
4E70 LDA#$FF
4E72 STA $076F
4E75 STA $0770
4E78 BNE $4E7F
4E7A LDA#$FF
4E7C STA $071A
4E7F JMP $53A8
4E82 LDA $076F
4E85 BNE $4E9B
4E87 LDX $040A
4E8A LDA $0762,X
4E8D BNE $4EA3
4E8F LDA ($B0),Y
4E91 AND#$7F
4E93 CMP#$24
4E95 BCC $4E9B
4E97 CMP#$28
4E99 BCC $4E9E
4E9B JMP $53A8
4E9E LDA#$FF
4EA0 STA $0762,X
4EA3 LDX#$03
4EA5 LDY#$00
4EA7 LDA ($B0),Y
4EA9 BPL $4EB7
4EAB CMP#$A8
4EAD BCC $4EDE
4EAF CMP#$AC
4EB1 BCS $4EDE
4EB3 LDA#$03
4EB5 STA ($B0),Y
4EB7 CMP#$04
4EB9 BEQ $4EC7
4EBB CMP#$03
4EBD BEQ $4EC7
4EBF CMP#$1F
4EC1 BCC $4F02
4EC3 CMP#$44
4EC5 BCS $4F02
4EC7 EOR#$80
4EC9 STA ($B0),Y
4ECB STA $071B
4ECE LDA $B0
4ED0 SEC
4ED1 SBC#$28
4ED3 STA $B0
4ED5 LDA $B1
4ED7 SBC#$00
4ED9 STA $B1
4EDB DEX
4EDC BPL $4EA7
4EDE LDA $071B
4EE1 BPL $4F02
4EE3 INC $0784
4EE6 LDX $040A
4EE9 INC $0320,X
4EEC LDA $0320,X
4EEF STA $D206:AUDF3/POT6
4EF2 DEC $075E,X
4EF5 STA $07A8,X
4EF8 LDA#$00
4EFA STA $071B
4EFD LDA#$4A
4EFF STA $D207:AUDC3/POT7
4F02 JMP $53A8
4F05 LDA $06D0
4F08 BMI $4F45
4F0A BEQ $4F44
4F0C ASL
4F0D ASL
4F0E ASL
4F0F ASL
4F10 ASL
4F11 ADC#$BB
4F13 STA $CF
4F15 LDA#$3C
4F17 ADC#$00
4F19 STA $D0
4F1B LDY#$1F
4F1D LDA ($CF),Y
4F1F STA $06DA,Y
4F22 DEY
4F23 BPL $4F1D
4F25 LDY#$07
4F27 LDA $06DA,Y
4F2A STA $06D2,Y
4F2D DEY
4F2E BPL $4F27
4F30 LDA#$00
4F32 LDX#$07
4F34 STA $06FA,X
4F37 DEX
4F38 BPL $4F34
4F3A LDA $06D0
4F3D ORA#$80
4F3F STA $06D0
4F42 BMI $4F45
4F44 RTS
4F45 CLD
4F46 LDX#$00
4F48 LDA $06FA,X
4F4B BNE $4FB5
4F4D LDA $06DA,X
4F50 STA $CF
4F52 LDA $06DB,X
4F55 STA $D0
4F57 LDY#$00
4F59 LDA ($CF),Y
4F5B INY
4F5C CMP#$FF
4F5E BNE $4F66
4F60 LDA ($CF),Y
4F62 CMP#$FF
4F64 BEQ $4F75
4F66 DEY
4F67 LDA ($CF),Y
4F69 STA $D200,X:AUDF0/POT0
4F6C STA $06D1
4F6F INY
4F70 LDA ($CF),Y
4F72 JMP $4F83
4F75 LDA#$00
4F77 STA $06D0
4F7A LDX#$05
4F7C STA $D201,X:AUDC0/POT1
4F7F DEX
4F80 BPL $4F7C
4F82 RTS
4F83 PHA
4F84 LDA $06D1
4F87 BNE $4F94
4F89 LDY $06E3,X
4F8C INY
4F8D TYA
4F8E STA $06EB,X
4F91 CLC
4F92 BCC $4F9A
4F94 LDA $06EA,X
4F97 STA $06EB,X
4F9A ORA $06E2,X
4F9D STA $D201,X:AUDC0/POT1
4FA0 PLA
4FA1 STA $06FA,X
4FA4 LDA $06DA,X
4FA7 CLC
4FA8 ADC#$02
4FAA STA $06DA,X
4FAD LDA $06DB,X
4FB0 ADC#$00
4FB2 STA $06DB,X
4FB5 DEC $06FA,X
4FB8 DEC $06EB,X
4FBB LDA $06EB,X
4FBE CMP $06E3,X
4FC1 BEQ $4FC5
4FC3 BCS $4FE1
4FC5 INC $06EB,X
4FC8 ORA $06E2,X
4FCB STA $D201,X:AUDC0/POT1
4FCE LDA $06EA,X
4FD1 LSR
4FD2 BCS $4FE1
4FD4 LDA $06FA,X
4FD7 CMP#$01
4FD9 BNE $4FE1
4FDB LDA $06E2,X
4FDE STA $D201,X:AUDC0/POT1
4FE1 INX
4FE2 INX
4FE3 CPX#$06
4FE5 BEQ $4FEA
4FE7 JMP $4F48
4FEA RTS
4FEB LDA $0771
4FEE BEQ $5009
4FF0 LDA $14:RTCLOCK0
4FF2 AND#$03
4FF4 BNE $5056
4FF6 DEC $0771
4FF9 LDA $0771
4FFC BEQ $5003
4FFE STA $02C3:PMCOLR3
5001 BNE $5009
5003 LDA $370D
5006 STA $02C3:PMCOLR3
5009 LDA $0777
500C BEQ $5014
500E DEC $0777
5011 JMP $5056
5014 LDA $0776
5017 BEQ $5056
5019 LDA $06CB
501C LDX $06CC
501F BPL $5024
5021 CLC
5022 ADC#$04
5024 SEC
5025 SBC#$30
5027 LSR
5028 LSR
5029 PHA
502A LDA $06CA
502D ASL
502E TAX
502F PLA
5030 CLC
5031 ADC $36FC,X
5034 STA $B0
5036 LDA $36FD,X
5039 ADC#$00
503B STA $B1
503D LDY#$00
503F LDA ($B0),Y
5041 AND#$7F
5043 CMP#$20
5045 BCC $5056
5047 CMP#$24
5049 BCS $5056
504B LDA#$FF
504D STA $0777
5050 LDA $06CB
5053 STA $0778
5056 LDA $06C3
5059 BEQ $505E
505B JMP $5289
505E LDA $06C4
5061 BEQ $5066
5063 JMP $5156
5066 LDA $06C5
5069 BEQ $506E
506B JMP $5175
506E LDA $06C6
5071 BEQ $5076
5073 JMP $51FB
5076 LDA $06C7
5079 BEQ $507E
507B JMP $50D5
507E LDA $071C
5081 BEQ $50A7
5083 LDA $0777
5086 BEQ $5091
5088 LDA $0778
508B CMP $06CB
508E JMP $5097
5091 LDA $030A
5094 CMP $06CB
5097 BCC $50A0
5099 LDA#$01
509B STA $06CC
509E BNE $50AD
50A0 LDA#$FF
50A2 STA $06CC
50A5 BMI $50AD
50A7 LDA $030C
50AA STA $06CC
50AD CLC
50AE ADC $06C8
50B1 STA $06C8
50B4 BEQ $50CC
50B6 CMP#$0C
50B8 BEQ $50CC
50BA LDA $071C
50BD BNE $50D1
50BF LDA $06C8
50C2 CMP#$06
50C4 BNE $50D1
50C6 JSR $52ED
50C9 JMP $50D1
50CC LDA#$FF
50CE STA $06C7
50D1 JSR $521B
50D4 RTS
50D5 LDX $06C9
50D8 LDA $071C
50DB BEQ $50F4
50DD LDA $031A
50E0 CMP $06CA
50E3 BNE $50F4
50E5 LDA $06CC
50E8 BPL $50EB
50EA DEX
50EB LDA $0440,X
50EE CMP#$10
50F0 BCC $5155
50F2 BCS $5145
50F4 LDA $06CC
50F7 BPL $50FA
50F9 DEX
50FA LDA $0440,X
50FD CMP#$08
50FF BCC $5110
5101 LDA $042C,X
5104 CMP $06CA
5107 BNE $5110
5109 LDA#$07
510B STA $06CF
510E BNE $5137
5110 LDA $06CC
5113 BPL $5117
5115 INX
5116 INX
5117 DEX
5118 LDA $0440,X
511B CMP#$14
511D BCC $5155
511F LDA $042C,X
5122 CMP $06CA
5125 BNE $5155
5127 LDA $06CC
512A EOR#$FF
512C CLC
512D ADC#$01
512F STA $06CC
5132 LDA#$13
5134 STA $06CF
5137 LDA#$00
5139 STA $06C7
513C LDA#$FF
513E STA $06C4
5141 JSR $521B
5144 RTS
5145 LDA#$00
5147 STA $06C7
514A LDA#$FF
514C STA $06C3
514F STA $06CD
5152 JSR $5289
5155 RTS
5156 DEC $06CF
5159 LDA $06CF
515C BPL $5171
515E LDA#$00
5160 STA $06C4
5163 LDA#$FF
5165 STA $06C5
5168 LDA $06CC
516B BPL $5174
516D DEC $06C9
5170 RTS
5171 JSR $521B
5174 RTS
5175 LDX $06C9
5178 LDA $0436,X
517B STA $0304
517E STA $0305
5181 LDA $042C,X
5184 STA $06CA
5187 LDA $071C
518A BEQ $51C0
518C LDA $06CA
518F CMP $031A
5192 BNE $51EC
5194 LDA $0440,X
5197 CMP#$08
5199 BCC $51EC
519B LDA#$00
519D STA $06C5
51A0 LDA#$FF
51A2 STA $06C6
51A5 STA $06CC
51A8 LDA#$08
51AA STA $06CF
51AD LDA $06CB
51B0 CMP $030A
51B3 BCS $51BD
51B5 LDA#$01
51B7 STA $06CC
51BA INC $06C9
51BD JMP $51FB
51C0 LDA $06CA
51C3 CMP $031A
51C6 BEQ $51EC
51C8 LDA $0440,X
51CB CMP#$18
51CD BCC $51EC
51CF LDA#$00
51D1 STA $06C5
51D4 LDA#$FF
51D6 STA $06C6
51D9 LDA#$08
51DB STA $06CF
51DE LDA $030C
51E1 STA $06CC
51E4 BMI $51E9
51E6 INC $06C9
51E9 JMP $51FB
51EC LDA#$02
51EE STA $030B
51F1 JSR $5361
51F4 INC $030B
51F7 JSR $5361
51FA RTS
51FB DEC $06CF
51FE LDA $06CF
5201 BPL $5217
5203 LDA#$00
5205 STA $06C6
5208 LDA#$0B
520A STA $06C8
520D LDA $06CC
5210 BMI $5217
5212 LDA#$01
5214 STA $06C8
5217 JSR $521B
521A RTS
521B LDA#$02
521D STA $030B
5220 LDA $06CC
5223 CLC
5224 ADC $06CB
5227 STA $06CB
522A INC $06CE
522D LDA $06CE
5230 AND#$03
5232 STA $06CE
5235 TAX
5236 LDA $071C
5239 BEQ $5260
523B LDY $4452,X
523E LDA $06CC
5241 BMI $5246
5243 LDY $4456,X
5246 JSR $534E
5249 JSR $5361
524C INC $030B
524F LDX $06CE
5252 LDY $445A,X
5255 LDA $06CC
5258 BMI $5282
525A LDY $445E,X
525D JMP $5282
5260 LDY $44A3,X
5263 LDA $06CC
5266 BMI $526B
5268 LDY $44A7,X
526B JSR $534E
526E JSR $5361
5271 INC $030B
5274 LDX $06CE
5277 LDY $44AB,X
527A LDA $06CC
527D BMI $5282
527F LDY $44AF,X
5282 JSR $534E
5285 JSR $5361
5288 RTS
5289 INC $06CD
528C LDA $06CD
528F CMP $44A2
5292 BNE $52B5
5294 LDA#$00
5296 STA $06C3
5299 LDA $06CC
529C CLC
529D ADC $06C9
52A0 STA $06C9
52A3 LDA#$0B
52A5 STA $06C8
52A8 LDA $06CC
52AB BMI $52B2
52AD LDA#$01
52AF STA $06C8
52B2 JMP $521B
52B5 LDA#$02
52B7 STA $030B
52BA LDA $06CC
52BD CLC
52BE ADC $06CB
52C1 STA $06CB
52C4 LDX $06CD
52C7 LDY $4462,X
52CA LDA $06CC
52CD BMI $52D2
52CF LDY $4472,X
52D2 JSR $534E
52D5 INC $030B
52D8 LDX $06CD
52DB LDY $4482,X
52DE LDA $06CC
52E1 BMI $52E6
52E3 LDY $4492,X
52E6 JSR $534E
52E9 JSR $5361
52EC RTS
52ED LDA $0771
52F0 BEQ $52F3
52F2 RTS
52F3 LDA $06CA
52F6 ASL
52F7 TAX
52F8 LDA $06CB
52FB SEC
52FC SBC#$30
52FE LSR
52FF LSR
5300 CLC
5301 ADC $36FC,X
5304 STA $D3
5306 LDA $36FD,X
5309 ADC#$00
530B STA $D4:FR0
530D LDA $D3
530F SEC
5310 SBC#$28
5312 STA $D1
5314 LDA $D4:FR0
5316 SBC#$00
5318 STA $D2
531A LDY#$00
531C LDA ($D3),Y
531E CMP#$83
5320 BNE $534D
5322 INY
5323 LDA ($D3),Y
5325 CMP#$83
5327 BNE $534D
5329 DEY
532A LDX#$00
532C LDA $3708,X
532F STA ($D1),Y
5331 LDA $370A,X
5334 STA ($D3),Y
5336 INX
5337 INY
5338 CPY#$02
533A BNE $532C
533C LDX $040A
533F DEC $0320,X
5342 DEC $0320,X
5345 INC $0785
5348 LDA#$02
534A STA $06D0
534D RTS
534E TYA
534F ASL
5350 TAY
5351 LDA $030B
5354 ASL
5355 TAX
5356 LDA $44F4,Y
5359 STA $B6,X
535B LDA $44F5,Y
535E STA $B7,X
5360 RTS
5361 LDY $030B
5364 TYA
5365 ASL
5366 TAX
5367 LDA $36F4,X
536A CLC
536B ADC $0302,Y
536E STA $BE,X
5370 LDA $36F5,X
5373 STA $BF,X
5375 RTS
5376 LDY#$20
5378 LDA#$00
537A STA ($C6),Y
537C STA ($C8),Y
537E STA ($CA),Y
5380 STA ($CC),Y
5382 DEY
5383 BPL $537A
5385 LDY#$00
5387 LDA ($B6),Y
5389 STA ($BE),Y
538B LDA ($B8),Y
538D STA ($C0),Y
538F LDA ($BA),Y
5391 STA ($C2),Y
5393 LDA ($BC),Y
5395 STA ($C4),Y
5397 INY
5398 CPY#$20
539A BNE $5387
539C LDX#$07
539E LDA#$00
53A0 LDA $BE,X
53A2 STA $C6,X
53A4 DEX
53A5 BPL $53A0
53A7 RTS
53A8 LDA $030A
53AB STA $D000:HPOSP0/M0PF
53AE STA $D001:HPOSP1/M1PF
53B1 LDA $06CB
53B4 STA $D002:HPOSP2/M2PF
53B7 STA $D003:HPOSP3/M3PF
53BA LDX $040A
53BD LDA $037F,X Level_Houses
53C0 CMP#$02
53C2 BCC $53C7
53C4 JSR $4FEB
53C7 JSR $5376
53CA DEC $0750
53CD BPL $5403
53CF LDA $040A
53D2 ASL
53D3 TAY
53D4 LDA $3731,Y
53D7 STA $D5
53D9 LDA $3732,Y
53DC STA $D6
53DE LDA $3A05,Y
53E1 STA $B0
53E3 LDA $3A06,Y
53E6 STA $B1
53E8 LDY#$05
53EA LDA ($D5),Y
53EC EOR#$80
53EE STA ($D5),Y
53F0 DEY
53F1 BPL $53EA
53F3 LDY#$04
53F5 LDA ($B0),Y
53F7 EOR#$80
53F9 STA ($B0),Y
53FB DEY
53FC BPL $53F5
53FE LDA#$0F
5400 STA $0750
5403 JSR $4F05
5406 LDA $07AE
5409 BPL $542A
540B LDY#$00
540D LDA ($F0),Y
540F CMP $07A6
5412 BNE $541E
5414 INY
5415 LDA ($F0),Y
5417 CMP#$08
5419 BNE $541E
541B PHA
541C SEI
541D RTI
541E LDA#$02
5420 STA $F1
5422 LDA#$00
5424 STA $07AE
5427 STA $07A6
542A LDA#$01
542C STA $0374
542F STA $D01E:HITCLR
5432 PLA
5433 TAY
5434 PLA
5435 TAX
5436 PLA
5437 RTI

5658 JSR $5673


565B JSR $56F7
565E LDX#$FF
5660 TXS
5661 JSR $570F
5664 JSR $600E
5667 JSR $611C
566A JSR $579C
566D JSR $57E9
5670 JMP $6547
5673 LDA#$00
5675 STA $8E
5677 LDA#$03
5679 STA $8F
567B LDA#$00
567D TAY
567E STA ($8E),Y
5680 INY
5681 BNE $567E
5683 INC $8F
5685 LDX $8F
5687 CPX#$20
5689 BNE $567E
568B LDA#$01
568D STA $06BE
5690 STA $077B
5693 LDX#$03
5695 TXA
5696 STA $0780,X
5699 STA $EF,X
569B DEX
569C BPL $5695
569E STA $D208:AUDCTL
56A1 LDA#$03
56A3 STA $D20F:SKCTL/SKSTAT
56A6 STA $0232:SSKCTL
56A9 LDY $FCD8
56AC CPY#$A2
56AE BEQ $56B2
56B0 LDA#$01
56B2 STA $0779
56B5 LDA#$00
56B7 STA $F0
56B9 LDA#$18
56BB STA $D407
56BE LDA#$3E
56C0 STA $022F:DMAENABLE
56C3 LDA#$03
56C5 STA $D01D:GRACTL
56C8 LDA#$21
56CA STA $026F:GPRIOR
56CD LDA#$00
56CF STA $C6
56D1 LDA#$1C
56D3 STA $C7
56D5 LDA#$00
56D7 STA $C8
56D9 LDA#$1D
56DB STA $C9
56DD LDA#$00
56DF STA $CA
56E1 LDA#$1E
56E3 STA $CB
56E5 LDA#$00
56E7 STA $CC
56E9 LDA#$1F
56EB STA $CD
56ED LDY#$F4
56EF LDX#$45
56F1 LDA#$06
56F3 JSR $E45C
56F6 RTS
56F7 LDY#$00
56F9 LDA $5438,Y
56FC STA $0C00,Y
56FF LDA $5538,Y
5702 STA $0D00,Y
5705 LDA $5638,Y
5708 STA $0E00,Y
570B INY
570C BNE $56F9
570E RTS
570F LDA#$01
5711 STA $06BE
5714 STA $06D0
5717 LDA#$00
5719 LDY#$03
571B STA $06B6,Y Level_Monsters
571E STA $0320,Y
5721 STA $076B,Y
5724 DEY
5725 BPL $571B
5727 LDY#$17
5729 STA $0702,Y
572C DEY
572D BPL $5729
572F LDY#$0F
5731 STA $037B,Y Lives
5734 DEY
5735 BPL $5731
5737 LDY#$77
5739 STA $038F,Y
573C DEY
573D BPL $5739
573F STA $040A
5742 STA $0324
5745 STA $0312
5748 STA $D01E:HITCLR
574B STA $076F
574E STA $0771
5751 STA $0770
5754 STA $071A
5757 STA $D207:AUDC3/POT7
575A LDA#$10
575C LDY#$2F
575E STA $071D,Y
5761 DEY
5762 BPL $575E
5764 LDA#$12
5766 STA $0737 TimeDigits+2
5769 STA $073D
576C STA $0743
576F STA $0749
5772 LDY#$03
5774 LDA#$FF
5776 STA $0766,Y
5779 STA $0772,Y
577C STA $0762,Y
577F DEY
5780 BPL $5776
5782 LDA#$8B
5784 STA $038D
5787 LDY#$05
5789 LDA $36A4,Y
578C STA $0702,Y
578F STA $0708,Y
5792 STA $070E,Y
5795 STA $0714,Y
5798 DEY
5799 BPL $5789
579B RTS
579C LDX $040B
579F LDA $075A,X
57A2 ASL
57A3 ASL
57A4 ASL
57A5 STA $037F,X Level_Houses
57A8 AND#$07
57AA STA $0387,X
57AD STA $06B6,X Level_Monsters
57B0 ASL
57B1 STA $0383,X
57B4 LDY $075A,X
57B7 BNE $57BE
57B9 LDA#$FF
57BB STA $076B,X
57BE LDA $39FF,Y
57C1 STA $06BA,X
57C4 DEX
57C5 BPL $579F
57C7 RTS
57C8 LDA#$40
57CA STA $D40E:NMIEN
57CD LDA#$0C
57CF STA $02F4:CHBASE
57D2 LDX $3000
57D5 LDA $3001,X
57D8 STA $1800,X
57DB DEX
57DC BPL $57D5
57DE LDA#$00
57E0 STA $0230:DISPLIST
57E3 LDA#$18
57E5 STA $0231
57E8 RTS
57E9 JSR $5D78
57EC JSR $5822
57EF JSR $5888
57F2 JSR $57C8
57F5 JSR $5917
57F8 JSR $5BF4
57FB JSR $5C97
57FE JSR $5CCD
5801 JSR $5E13
5804 JSR $5EEA
5807 LDA#$00
5809 STA $076F
580C STA $0312
580F STA $0324
5812 STA $074F
5815 STA $074E
5818 STA $0771
581B STA $D01E:HITCLR
581E STA $06BE
5821 RTS
5822 LDX#$07
5824 LDA#$00
5826 STA $D200,X:AUDF0/POT0
5829 DEX
582A BPL $5826
582C STA $D208:AUDCTL
582F STA $0776
5832 STA $0777
5835 TAX
5836 LDY $040A
5839 LDA $037F,Y Level_Houses
583C AND#$0F
583E STA $06AB
5841 ASL
5842 ASL
5843 CLC
5844 ADC $06AB
5847 TAY
5848 LDA $338E,Y
584B STA $02C4,X:COLOR0
584E INY
584F INX
5850 CPX#$05
5852 BNE $5848
5854 LDX $040A
5857 LDA $075A,X
585A ASL
585B TAX
585C LDA $37A6,X
585F STA $EA
5861 LDA $37A7,X
5864 STA $EB
5866 LDA $3A99,X
5869 STA $EE
586B LDA $3A9A,X
586E STA $EF
5870 RTS
5871 LDY#$77
5873 LDA $5438,Y
5876 STA $0C00,Y
5879 DEY
587A BPL $5873
587C RTS
587D LDY#$77
587F LDA#$00
5881 STA $0C00,Y
5884 DEY
5885 BPL $5881
5887 RTS
5888 JSR $5871
588B LDX $040A
588E LDA $075A,X
5891 CMP#$01
5893 BEQ $58A7
5895 CMP#$04
5897 BEQ $58A7
5899 CMP#$02
589B BEQ $58A1
589D CMP#$05
589F BNE $58AD
58A1 JSR $587D
58A4 JMP $58AD
58A7 LDA $02C6:COLOR2
58AA STA $02C7:COLOR3
58AD LDX $040A
58B0 LDY $0387,X
58B3 LDA $35B2,Y
58B6 STA $038B
58B9 LDA $0383,X
58BC ASL
58BD ASL
58BE CLC
58BF ADC $0383,X
58C2 TAY
58C3 LDA $31B1,Y
58C6 STA $E0:FR1
58C8 LDA $31B2,Y
58CB STA $E1
58CD LDA $31B3,Y
58D0 STA $E2
58D2 LDA $31B4,Y
58D5 STA $E3
58D7 LDA $E0:FR1
58D9 CLC
58DA ADC#$78
58DC STA $E0:FR1
58DE LDA $E1
58E0 ADC#$00
58E2 STA $E1
58E4 LDA $E2
58E6 CLC
58E7 ADC#$78
58E9 STA $E2
58EB LDA $E3
58ED ADC#$00
58EF STA $E3
58F1 LDA $0387,X
58F4 CMP#$05
58F6 BCS $5905
58F8 LDA $E0:FR1
58FA CLC
58FB ADC#$28
58FD STA $E0:FR1
58FF LDA $E1
5901 ADC#$00
5903 STA $E1
5905 LDX $040A
5908 LDA $0387,X
590B ASL
590C TAY
590D LDA ($EA),Y
590F STA $EC
5911 INY
5912 LDA ($EA),Y
5914 STA $ED
5916 RTS
5917 JSR $5939
591A JSR $594C
591D JSR $5A36
5920 JSR $5AD2
5923 JSR $5B03
5926 JSR $5B52
5929 JSR $681B
592C JSR $6AAA
592F JSR $6064
5932 JSR $609F
5935 JSR $60E3
5938 RTS
5939 LDA#$00
593B TAY
593C STA $1200,Y
593F STA $1300,Y
5942 STA $1400,Y
5945 STA $14C0,Y
5948 INY
5949 BNE $593C
594B RTS
594C LDX $040A
594F LDY $0383,X
5952 LDA $31F7,Y
5955 STA $80:LOMEM
5957 LDA $31F8,Y
595A STA $81
595C LDA#$00
595E STA $040C
5961 STA $040D
5964 STA $040E
5967 JSR $648C
596A LDA $040E
596D ASL
596E TAX
596F LDA $360E,X
5972 STA $82:VNTP
5974 LDA $360F,X
5977 STA $83
5979 LDA $82:VNTP
597B STA $84:VNTD
597D LDA $83
597F STA $85
5981 LDA#$00
5983 STA $040F
5986 LDA#$00
5988 STA $0412
598B STA $0410
598E JSR $59F6
5991 CMP#$0F
5993 BEQ $59C6
5995 LDA#$00
5997 STA $0411
599A LDY $0412
599D LDA ($86),Y:VVTP
599F LDY $0411
59A2 STA ($84),Y:VNTD
59A4 INC $0412
59A7 INC $0411
59AA INY
59AB CPY#$05
59AD BNE $599A
59AF LDA $84:VNTD
59B1 CLC
59B2 ADC#$28
59B4 STA $84:VNTD
59B6 LDA $85
59B8 ADC#$00
59BA STA $85
59BC INC $0410
59BF LDA $0410
59C2 CMP#$04
59C4 BNE $5995
59C6 JSR $64D9
59C9 LDA $82:VNTP
59CB CLC
59CC ADC#$07
59CE STA $82:VNTP
59D0 LDA $83
59D2 ADC#$00
59D4 STA $83
59D6 LDA $82:VNTP
59D8 STA $84:VNTD
59DA LDA $83
59DC STA $85
59DE INC $040F
59E1 LDA $040F
59E4 CMP#$06
59E6 BNE $5986
59E8 INC $040E
59EB LDA $040E
59EE CMP#$06
59F0 BNE $59F3
59F2 RTS
59F3 JMP $5967
59F6 LDA $040D
59F9 EOR#$01
59FB STA $040D
59FE BEQ $5A1A
5A00 LDY $040C
5A03 LDA ($80),Y:LOMEM
5A05 LSR
5A06 LSR
5A07 LSR
5A08 LSR
5A09 CMP#$0F
5A0B BEQ $5A35
5A0D ASL
5A0E TAX
5A0F LDA $33DE,X
5A12 STA $86:VVTP
5A14 LDA $33DF,X
5A17 STA $87
5A19 RTS
5A1A LDY $040C
5A1D LDA ($80),Y:LOMEM
5A1F AND#$0F
5A21 CMP#$0F
5A23 BEQ $5A32
5A25 ASL
5A26 TAX
5A27 LDA $33DE,X
5A2A STA $86:VVTP
5A2C INX
5A2D LDA $33DE,X
5A30 STA $87
5A32 INC $040C
5A35 RTS
5A36 LDX $040A
5A39 LDA#$00
5A3B STA $06AD
5A3E STA $06AB
5A41 LDA $0387,X
5A44 CMP#$07
5A46 BCC $5A4B
5A48 JMP $5ACE
5A4B LDX $06AD
5A4E TXA
5A4F ASL
5A50 STA $06AC
5A53 LDA $31AC,X
5A56 ASL
5A57 TAX
5A58 LDA $33DE,X
5A5B STA $8E
5A5D LDA $33DF,X
5A60 STA $8F
5A62 LDX $040A
5A65 LDA $0383,X
5A68 ASL
5A69 ASL
5A6A CLC
5A6B ADC $0383,X
5A6E CLC
5A6F ADC $06AC
5A72 TAX
5A73 LDA $31B1,X
5A76 STA $90
5A78 LDA $31B2,X
5A7B STA $91
5A7D LDA#$00
5A7F STA $038C
5A82 LDY $038C
5A85 LDA ($8E),Y
5A87 LDY#$00
5A89 STA ($90),Y
5A8B INC $038C
5A8E LDY $038C
5A91 LDA ($8E),Y
5A93 LDY#$01
5A95 STA ($90),Y
5A97 INC $038C
5A9A LDA $90
5A9C CLC
5A9D ADC#$28
5A9F STA $90
5AA1 LDA $91
5AA3 ADC#$00
5AA5 STA $91
5AA7 LDA $038C
5AAA CMP#$08
5AAC BNE $5A82
5AAE INC $06AD
5AB1 LDX $040A
5AB4 LDA $0387,X
5AB7 CMP#$06
5AB9 BNE $5AC7
5ABB LDA $06AD
5ABE CMP#$05
5AC0 BEQ $5ACE
5AC2 LDA#$04
5AC4 STA $06AD
5AC7 LDA $06AD
5ACA CMP#$05
5ACC BNE $5ACF
5ACE RTS
5ACF JMP $5A4B
5AD2 LDA#$0E
5AD4 STA $154F
5AD7 STA $1577
5ADA STA $159F
5ADD STA $1568
5AE0 STA $1590
5AE3 STA $15B8
5AE6 LDY#$4F
5AE8 LDA $332D,Y
5AEB STA $15C0,Y
5AEE DEY
5AEF BPL $5AE8
5AF1 LDY#$27
5AF3 LDA#$1D
5AF5 STA $1610,Y
5AF8 DEY
5AF9 BPL $5AF5
5AFB LDY#$00
5AFD LDA ($EE),Y
5AFF STA $07A7
5B02 RTS
5B03 LDA#$2C
5B05 STA $90
5B07 LDA#$15
5B09 STA $91
5B0B LDA#$03
5B0D STA $06AC
5B10 LDA $90
5B12 STA $8E
5B14 LDA $91
5B16 STA $8F
5B18 LDX#$03
5B1A LDA#$02
5B1C LDY#$00
5B1E STA ($8E),Y
5B20 INY
5B21 STA ($8E),Y
5B23 LDA $8E
5B25 CLC
5B26 ADC#$28
5B28 STA $8E
5B2A LDA $8F
5B2C ADC#$00
5B2E STA $8F
5B30 DEX
5B31 BPL $5B1A
5B33 LDA $90
5B35 CLC
5B36 ADC#$07
5B38 STA $90
5B3A LDA $91
5B3C ADC#$00
5B3E STA $91
5B40 DEC $06AC
5B43 BNE $5B10
5B45 LDX $040A
5B48 LDY $0387,X
5B4B LDA $3C8F,Y
5B4E STA $07AC
5B51 RTS
5B52 LDX#$03
5B54 TXA
5B55 ASL
5B56 TAY
5B57 LDA $3731,Y
5B5A STA $84:VNTD
5B5C LDA $3732,Y
5B5F STA $85
5B61 LDA $3721,Y
5B64 STA $D9
5B66 LDA $3722,Y
5B69 STA $DA
5B6B JSR $6C9E
5B6E DEX
5B6F BPL $5B54
5B71 LDY#$05
5B73 LDA $00F8,Y
5B76 STA $15F9,Y
5B79 DEY
5B7A BPL $5B73
5B7C LDA#$F2
5B7E STA $A2
5B80 LDA#$15
5B82 STA $A3
5B84 LDX $040A
5B87 LDA $037F,X Level_Houses
5B8A CLC
5B8B ADC#$01
5B8D JSR $6802
5B90 LDA#$2A
5B92 STA $A2
5B94 LDA#$15
5B96 STA $A3
5B98 LDA $037B Lives
5B9B JSR $6802
5B9E LDA#$31
5BA0 STA $A2
5BA2 LDA#$15
5BA4 STA $A3
5BA6 LDA $037C
5BA9 JSR $6802
5BAC LDA#$38
5BAE STA $A2
5BB0 LDA#$15
5BB2 STA $A3
5BB4 LDA $037D
5BB7 JSR $6802
5BBA LDA#$3F
5BBC STA $A2
5BBE LDA#$15
5BC0 STA $A3
5BC2 LDA $037E
5BC5 JSR $6802
5BC8 LDA $040A
5BCB ASL
5BCC TAX
5BCD LDA $3739,X
5BD0 STA $8E
5BD2 LDA $373A,X
5BD5 STA $8F
5BD7 LDY#$00
5BD9 LDA#$0F
5BDB STA ($8E),Y
5BDD RTS
5BDE LDA $040A
5BE1 ASL
5BE2 TAX
5BE3 LDA $3739,X
5BE6 STA $8E
5BE8 LDA $373A,X
5BEB STA $8F
5BED LDY#$00
5BEF LDA#$1D
5BF1 STA ($8E),Y
5BF3 RTS
5BF4 LDX#$04
5BF6 LDA#$00
5BF8 STA $0440,X
5BFB LDA#$05
5BFD STA $0445,X
5C00 LDA $3044,X
5C03 STA $0431,X
5C06 LDA $304E,X
5C09 STA $0422,X
5C0C LDA $3049,X
5C0F STA $0427,X
5C12 DEX
5C13 BPL $5BF6
5C15 LDX $040A
5C18 LDA $0383,X
5C1B ASL
5C1C CLC
5C1D ADC $0387,X
5C20 TAX
5C21 LDY#$00
5C23 LDA $305C,X
5C26 STA $041D,Y
5C29 LDA $3084,X
5C2C STA $042C,Y
5C2F LDA $30CC,X
5C32 STA $0436,Y
5C35 LDA $35E1,X
5C38 STA $0375,Y
5C3B INX
5C3C INY
5C3D CPY#$05
5C3F BNE $5C23
5C41 LDX $040A
5C44 LDA $0383,X
5C47 ASL
5C48 ASL
5C49 CLC
5C4A ADC $0383,X
5C4D TAX
5C4E LDY#$00
5C50 LDA $30FC,X
5C53 STA $0413,Y
5C56 INX
5C57 INY
5C58 CPY#$0A
5C5A BNE $5C50
5C5C JSR $603E
5C5F LDX#$5F
5C61 LDA $32CD,X
5C64 STA $044D,X
5C67 STA $04AD,X
5C6A STA $050D,X
5C6D STA $056D,X
5C70 STA $05CD,X
5C73 STA $0E20,X
5C76 STA $0E80,X
5C79 STA $0EE0,X
5C7C STA $0F40,X
5C7F STA $0FA0,X
5C82 DEX
5C83 BPL $5C61
5C85 LDX#$04
5C87 LDA $302B,X
5C8A STA $044C
5C8D JSR $6EBC
5C90 JSR $6DCD
5C93 DEX
5C94 BPL $5C87
5C96 RTS
5C97 LDY#$00
5C99 LDA#$00
5C9B STA $062D,Y
5C9E INY
5C9F CPY#$89
5CA1 BNE $5C9B
5CA3 LDX $040A
5CA6 LDA $037F,X Level_Houses
5CA9 AND#$0F
5CAB PHA
5CAC ASL
5CAD STA $06AC
5CB0 ASL
5CB1 CLC
5CB2 ADC $06AC
5CB5 TAX
5CB6 LDY#$00
5CB8 LDA $3265,X
5CBB STA $065D,Y
5CBE INX
5CBF INY
5CC0 CPY#$06
5CC2 BNE $5CB8
5CC4 PLA
5CC5 TAX
5CC6 LDA $3255,X
5CC9 STA $06A5
5CCC RTS
5CCD JSR $5D78
5CD0 JSR $5D8E
5CD3 LDX#$0A
5CD5 LDA#$00
5CD7 STA $030B,X
5CDA DEX
5CDB BPL $5CD7
5CDD STA $076A
5CE0 STA $D00A:SIZEP2/M2PL
5CE3 STA $D00B:SIZEP3/M3PL
5CE6 LDA#$6C
5CE8 STA $0306
5CEB STA $030A
5CEE LDA#$B8
5CF0 STA $0302
5CF3 STA $0303
5CF6 LDA#$05
5CF8 STA $031A
5CFB LDA#$01
5CFD STA $030C
5D00 LDX $040A
5D03 LDA $368B,X
5D06 STA $02C0:PMCOLR0
5D09 LDA $368F,X
5D0C STA $02C1:PMCOLR1
5D0F LDA#$00
5D11 STA $B6
5D13 LDA#$20
5D15 STA $B7
5D17 LDA#$80
5D19 STA $B8
5D1B LDA#$20
5D1D STA $B9
5D1F LDA#$A8
5D21 STA $0300
5D24 LDA#$53
5D26 STA $0301
5D29 RTS
5D2A LDA#$40
5D2C STA $D40E:NMIEN
5D2F LDX#$03
5D31 LDA#$00
5D33 STA $D004,X:HPOSM0/P0PF
5D36 DEX
5D37 BPL $5D33
5D39 LDA $071C
5D3C ASL
5D3D TAX
5D3E LDA $370C,X
5D41 STA $02C2:PMCOLR2
5D44 LDA $370D,X
5D47 STA $02C3:PMCOLR3
5D4A LDA#$00
5D4C STA $0374
5D4F LDA $0374
5D52 BEQ $5D4F
5D54 LDA#$0E
5D56 STA $0230:DISPLIST
5D59 LDA#$3A
5D5B STA $0231
5D5E LDA#$70
5D60 STA $0200:DLIVECT
5D63 LDA#$5D
5D65 STA $0201
5D68 LDA#$C0
5D6A STA $D40E:NMIEN
5D6D JMP $688D
5D70 PHA
5D71 LDA#$0C
5D73 STA $D409:CHBASE
5D76 PLA
5D77 RTI
5D78 LDA#$00
5D7A TAX
5D7B STA $1B00,X
5D7E STA $1C00,X
5D81 STA $1D00,X
5D84 STA $1E00,X
5D87 STA $1F00,X
5D8A INX
5D8B BNE $5D7B
5D8D RTS
5D8E LDA#$00
5D90 STA $0786
5D93 STA $0787
5D96 LDX $040A
5D99 LDA $0780,X
5D9C AND#$01
5D9E BNE $5DAB
5DA0 LDA#$AD
5DA2 STA $E4
5DA4 LDA#$3A
5DA6 STA $E5
5DA8 CLC
5DA9 BCC $5DB3
5DAB LDA#$B5
5DAD STA $E4
5DAF LDA#$3A
5DB1 STA $E5
5DB3 LDY $0786
5DB6 LDA ($E4),Y
5DB8 STA $E6:FR2
5DBA INY
5DBB LDA ($E4),Y
5DBD STA $E7
5DBF LDA#$0A
5DC1 STA $0788
5DC4 LDA#$00
5DC6 STA $0789
5DC9 STA $078A
5DCC LDY $0787
5DCF LDA $3ABD,Y
5DD2 STA $E8
5DD4 LDA $3ABE,Y
5DD7 STA $E9
5DD9 LDY#$00
5DDB LDA ($E6),Y:FR2
5DDD STA ($E8),Y
5DDF INY
5DE0 CPY $0788
5DE3 BNE $5DDB
5DE5 INC $0787
5DE8 INC $0787
5DEB INC $0789
5DEE LDA $0789
5DF1 CMP#$08
5DF3 BCC $5DCC
5DF5 DEC $0788
5DF8 DEC $0788
5DFB INC $078A
5DFE LDA $078A
5E01 CMP#$05
5E03 BNE $5DCC
5E05 INC $0786
5E08 INC $0786
5E0B LDA $0786
5E0E CMP#$08
5E10 BNE $5DB3
5E12 RTS
5E13 LDY#$06
5E15 LDA $361A,Y
5E18 STA $1B21,Y
5E1B STA $1B31,Y
5E1E STA $1B41,Y
5E21 STA $1B51,Y
5E24 STA $1B61,Y
5E27 STA $1B71,Y
5E2A STA $1B81,Y
5E2D STA $1B91,Y
5E30 STA $1BA1,Y
5E33 STA $1BB1,Y
5E36 DEY
5E37 BPL $5E15
5E39 LDX $040A
5E3C LDA $0383,X
5E3F ASL
5E40 ASL
5E41 STA $032A
5E44 CLC
5E45 ADC#$08
5E47 STA $0329
5E4A LDX#$32
5E4C LDA#$00
5E4E STA $032D,X
5E51 DEX
5E52 BPL $5E4E
5E54 STA $CE
5E56 STA $D005:HPOSM1/P1PF
5E59 STA $D006:HPOSM2/P2PF
5E5C STA $D007:HPOSM3/P3PF
5E5F LDX#$09
5E61 STA $0360,X:IOCB2
5E64 DEX
5E65 BPL $5E61
5E67 LDA#$08
5E69 STA $032B
5E6C LDX $040A
5E6F LDA $0383,X
5E72 ASL
5E73 ASL
5E74 ASL
5E75 CLC
5E76 ADC $0383,X
5E79 STA $06AB
5E7C LDA#$FF
5E7E SEC
5E7F SBC $06AB
5E82 STA $032C,X
5E85 LDY $0383,X
5E88 LDA $31F7,Y
5E8B STA $90
5E8D LDA $31F8,Y
5E90 STA $91
5E92 LDY#$00
5E94 LDX#$00
5E96 LDA ($90),Y
5E98 CMP#$99
5E9A BCC $5EA0
5E9C CMP#$AB
5E9E BCC $5EAD
5EA0 AND#$0F
5EA2 CMP#$09
5EA4 BEQ $5EAA
5EA6 CMP#$0A
5EA8 BNE $5EB0
5EAA JMP $5EDB
5EAD JMP $5EC7
5EB0 INY
5EB1 LDA ($90),Y
5EB3 CMP#$99
5EB5 BCC $5EBE
5EB7 CMP#$AB
5EB9 BCS $5EBE
5EBB JMP $5EDB
5EBE INY
5EBF INY
5EC0 INX
5EC1 INX
5EC2 CPX#$0A
5EC4 BNE $5E96
5EC6 RTS
5EC7 LDA#$30
5EC9 STA $0342,X
5ECC STA $0343,X
5ECF LDA#$CF
5ED1 STA $034C,X
5ED4 STA $034D,X
5ED7 INY
5ED8 JMP $5EBE
5EDB LDA#$4A
5EDD STA $0342,X
5EE0 STA $0343,X
5EE3 LDA#$B5
5EE5 STA $034C,X
5EE8 BNE $5ED4
5EEA LDX $040A
5EED LDA $037F,X Level_Houses
5EF0 CMP#$02
5EF2 BCS $5EFD
5EF4 LDA#$00
5EF6 STA $06CB
5EF9 JSR $5F3F
5EFC RTS
5EFD LDX#$04
5EFF LDA#$00
5F01 STA $06C3,X
5F04 DEX
5F05 BPL $5F01
5F07 LDA#$89
5F09 STA $06CB
5F0C LDA#$78
5F0E STA $0304
5F11 STA $0305
5F14 LDA#$03
5F16 STA $06CA
5F19 STA $06C9
5F1C LDA#$01
5F1E STA $06CC
5F21 LDA#$05
5F23 STA $06C8
5F26 LDX $040A
5F29 LDA $037F,X Level_Houses
5F2C AND#$01
5F2E STA $071C
5F31 ASL
5F32 TAX
5F33 LDA $370C,X
5F36 STA $02C2:PMCOLR2
5F39 LDA $370D,X
5F3C STA $02C3:PMCOLR3
5F3F LDY#$00
5F41 TYA
5F42 ASL
5F43 TAX
5F44 LDA $36F4,X
5F47 CLC
5F48 ADC $0302,Y
5F4B STA $BE,X
5F4D STA $C6,X
5F4F LDA $36F5,X
5F52 STA $BF,X
5F54 STA $C7,X
5F56 INY
5F57 CPY#$04
5F59 BNE $5F41
5F5B RTS
5F5C LDX $040A
5F5F INC $037F,X Level_Houses
5F62 LDA $037F,X Level_Houses
5F65 AND#$07
5F67 STA $0387,X
5F6A STA $06B6,X Level_Monsters
5F6D ASL
5F6E STA $0383,X
5F71 LDA $0387,X
5F74 BNE $5F8C
5F76 INC $075A,X
5F79 LDY $075A,X
5F7C CPY#$06
5F7E BCC $5F86
5F80 LDA#$00
5F82 STA $075A,X
5F85 TAY
5F86 LDA $39FF,Y
5F89 STA $06BA,X
5F8C LDA $037B,X Lives
5F8F CLC
5F90 ADC#$02
5F92 STA $037B,X Lives
5F95 LDA#$FF
5F97 STA $0762,X
5F9A STA $076B,X
5F9D STA $0772,X
5FA0 LDA $0387,X
5FA3 SEC
5FA4 SBC#$05
5FA6 STA $0766,X
5FA9 TAY
5FAA LDA $377F,Y
5FAD STA $075E,X
5FB0 LDA $0387,X
5FB3 AND#$01
5FB5 BNE $5FC0
5FB7 LDA $0383,X
5FBA STA $076B,X
5FBD CLC
5FBE BCC $5FD0
5FC0 LDA $037F,X Level_Houses
5FC3 CMP#$01
5FC5 BEQ $5FD0
5FC7 LDY $0383,X
5FCA DEY
5FCB DEY
5FCC TYA
5FCD STA $0772,X
5FD0 JSR $6A28
5FD3 LDX $040A
5FD6 TXA
5FD7 ASL
5FD8 TAY
5FD9 LDA $3683,Y
5FDC STA $8E
5FDE LDA $3684,Y
5FE1 STA $8F
5FE3 LDA $0383,X
5FE6 ASL
5FE7 CLC
5FE8 ADC $0383,X
5FEB CLC
5FEC ADC#$05
5FEE TAX
5FEF LDY#$05
5FF1 LDA $36A4,X
5FF4 STA ($8E),Y
5FF6 DEX
5FF7 DEY
5FF8 BPL $5FF1
5FFA LDA#$00
5FFC STA $076F
5FFF STA $0771
6002 STA $0770
6005 STA $071A
6008 LDA#$01
600A STA $06D0
600D RTS
600E LDX $37C2
6011 LDA $37C3,X
6014 STA $1900,X
6017 DEX
6018 BPL $6011
601A LDA#$00
601C STA $0230:DISPLIST
601F LDA#$19
6021 STA $0231
6024 LDA#$E0
6026 STA $02F4:CHBASE
6029 LDA#$64
602B STA $02C8:COLOR4
602E LDA#$3C
6030 STA $02C4:COLOR0
6033 LDA#$6C
6035 STA $02C6:COLOR2
6038 LDA#$00
603A STA $02C5:COLOR1
603D RTS
603E LDX#$04
6040 JSR $6EBC
6043 LDA#$9E
6045 LDY#$00
6047 STA ($8C),Y
6049 LDA $8C
604B SEC
604C SBC#$28
604E STA $8C
6050 LDA $8D
6052 SBC#$00
6054 STA $8D
6056 LDA $8D
6058 CMP#$00
605A BCC $6060
605C LDA ($8C),Y
605E BEQ $6043
6060 DEX
6061 BPL $6040
6063 RTS
6064 LDX $040A
6067 LDA $0766,X
606A BMI $609E
606C ASL
606D ASL
606E TAX
606F LDA#$01
6071 STA $06AC
6074 LDA $3782,X
6077 STA $98
6079 STA $9C
607B LDA $3783,X
607E STA $99
6080 STA $9D
6082 LDA $9C
6084 CLC
6085 ADC#$28
6087 STA $9C
6089 LDA $9D
608B ADC#$00
608D STA $9D
608F LDA#$24
6091 STA $06A9
6094 JSR $7108
6097 INX
6098 INX
6099 DEC $06AC
609C BPL $6074
609E RTS
609F LDX $040A
60A2 LDA $076B,X
60A5 BMI $60E2
60A7 TAX
60A8 LDA#$01
60AA STA $06AC
60AD LDA $378E,X
60B0 STA $98
60B2 STA $9C
60B4 LDA $378F,X
60B7 STA $99
60B9 STA $9D
60BB LDA $9C
60BD CLC
60BE ADC#$28
60C0 STA $9C
60C2 LDA $9D
60C4 ADC#$00
60C6 STA $9D
60C8 LDA#$30
60CA STA $06A9
60CD LDY#$00
60CF LDA ($98),Y
60D1 BMI $60DD
60D3 INY
60D4 LDA ($98),Y
60D6 BMI $60DD
60D8 JSR $7108
60DB INX
60DC INX
60DD DEC $06AC
60E0 BPL $60AD
60E2 RTS
60E3 LDX $040A
60E6 LDA $0772,X
60E9 BMI $611B
60EB TAX
60EC LDA#$01
60EE STA $06AC
60F1 LDA $37B2,X
60F4 STA $98
60F6 STA $9C
60F8 LDA $37B3,X
60FB STA $99
60FD STA $9D
60FF LDA $9C
6101 CLC
6102 ADC#$28
6104 STA $9C
6106 LDA $9D
6108 ADC#$00
610A STA $9D
610C LDA#$20
610E STA $06A9
6111 JSR $7108
6114 INX
6115 INX
6116 DEC $06AC
6119 BPL $60F1
611B RTS
611C JSR $5D78
611F JSR $629E
6122 JSR $62AC
6125 JSR $62CC
6128 LDA#$00
612A STA $0791
612D STA $078C
6130 LDA $13:RTCLOCK1
6132 CLC
6133 ADC#$0F
6135 STA $078E
6138 LDA#$3C
613A STA $D000:HPOSP0/M0PF
613D STA $D001:HPOSP1/M1PF
6140 JSR $638A
6143 LDA#$18
6145 JSR $67E1
6148 LDA $D01F:CONSOL
614B CMP#$05
614D BNE $616F
614F LDA#$FF
6151 STA $0791
6154 INC $040B
6157 LDA $040B
615A AND#$03
615C STA $040B
615F JSR $62E4
6162 LDA $040B
6165 BNE $616F
6167 LDA#$00
6169 STA $077A
616C JSR $630E
616F LDA $D01F:CONSOL
6172 CMP#$03
6174 BNE $6197
6176 LDA#$FF
6178 STA $0791
617B INC $077A
617E LDA $077A
6181 AND $0779
6184 STA $077A
6187 LDA $040B
618A CMP $077A
618D BCS $6194
618F LDA#$00
6191 STA $077A
6194 JSR $630E
6197 LDA $040B
619A CMP $077A
619D BEQ $61A2
619F JMP $61E4
61A2 LDX $040B
61A5 LDA $077C,X
61A8 TAY
61A9 LDA $0284,Y:STRIG0
61AC BNE $61C4
61AE LDA#$FF
61B0 STA $0791
61B3 INC $075A,X
61B6 LDA $075A,X
61B9 CMP#$05
61BB BCC $61C4
61BD BEQ $61C4
61BF LDA#$00
61C1 STA $075A,X
61C4 DEX
61C5 BPL $61A5
61C7 LDX $040B
61CA LDA $077C,X
61CD TAY
61CE LDA $0278,Y:STICK0
61D1 AND#$0F
61D3 CMP#$0F
61D5 BEQ $61DF
61D7 LDA#$FF
61D9 STA $0791
61DC JSR $6321
61DF DEX
61E0 BPL $61CA
61E2 BMI $6229
61E4 LDA $0278:STICK0
61E7 CMP#$0D
61E9 BEQ $61EF
61EB CMP#$0E
61ED BNE $61FA
61EF LDA#$FF
61F1 STA $0791
61F4 JSR $634B
61F7 JMP $620D
61FA CMP#$07
61FC BEQ $6202
61FE CMP#$0B
6200 BNE $620D
6202 LDA#$FF
6204 STA $0791
6207 LDX $040A
620A JSR $6321
620D LDX $040A
6210 LDA $0284:STRIG0
6213 BNE $6229
6215 LDA#$FF
6217 STA $0791
621A INC $075A,X
621D LDA $075A,X
6220 CMP#$06
6222 BCC $6229
6224 LDA#$00
6226 STA $075A,X
6229 JSR $638A
622C LDA $0791
622F BMI $623B
6231 JSR $6258
6234 LDA $078C
6237 BMI $6245
6239 BPL $623E
623B JSR $6271
623E LDA $D01F:CONSOL
6241 CMP#$06
6243 BNE $6255
6245 LDA#$40
6247 STA $D40E:NMIEN
624A LDA#$00
624C STA $040A
624F LDA#$01
6251 STA $06D0
6254 RTS
6255 JMP $6148
6258 LDA $13:RTCLOCK1
625A CMP $078E
625D BEQ $6260
625F RTS
6260 LDA#$00
6262 STA $078D
6265 STA $078F
6268 STA $075A
626B LDA#$FF
626D STA $078C
6270 RTS
6271 LDA $13:RTCLOCK1
6273 CLC
6274 ADC#$0F
6276 STA $078E
6279 LDA#$1E
627B STA $D206:AUDF3/POT6
627E LDA#$A8
6280 STA $D207:AUDC3/POT7
6283 LDA#$10
6285 JSR $67E1
6288 LDA#$00
628A STA $D207:AUDC3/POT7
628D LDA#$08
628F JSR $67E1
6292 LDA#$00
6294 STA $078C
6297 STA $D207:AUDC3/POT7
629A STA $0791
629D RTS
629E LDA#$00
62A0 LDY#$00
62A2 STA $1000,Y
62A5 STA $1100,Y
62A8 INY
62A9 BNE $62A2
62AB RTS
62AC LDA $D40B:VCOUNT
62AF CMP#$20
62B1 BCS $62AC
62B3 LDA#$00
62B5 STA $DF
62B7 LDA#$40
62B9 STA $D40E:NMIEN
62BC LDA#$4F
62BE STA $0200:DLIVECT
62C1 LDA#$64
62C3 STA $0201
62C6 LDA#$C0
62C8 STA $D40E:NMIEN
62CB RTS
62CC LDY#$00
62CE LDA $3882,Y
62D1 SEC
62D2 SBC#$20
62D4 STA $1000,Y
62D7 LDA $3982,Y
62DA SEC
62DB SBC#$20
62DD STA $1100,Y
62E0 INY
62E1 BNE $62CE
62E3 RTS
62E4 LDX $040B
62E7 BNE $62F5
62E9 LDY $0780,X
62EC LDA $3227,Y
62EF STA $077B
62F2 CLC
62F3 BCC $630D
62F5 LDY#$FF
62F7 INY
62F8 LDA $077B
62FB AND $3227,Y
62FE BNE $62F7
6300 TYA
6301 STA $0780,X
6304 LDA $077B
6307 EOR $3227,Y
630A STA $077B
630D RTS
630E LDA $077A
6311 ASL
6312 ASL
6313 TAY
6314 LDX#$03
6316 LDA $39DE,Y
6319 STA $077C,X
631C INY
631D DEX
631E BPL $6316
6320 RTS
6321 LDY $0780,X
6324 LDA $077B
6327 EOR $3227,Y
632A STA $077B
632D INC $0780,X
6330 LDA $0780,X
6333 AND#$07
6335 STA $0780,X
6338 TAY
6339 LDA $077B
633C AND $3227,Y
633F BNE $632D
6341 LDA $077B
6344 EOR $3227,Y
6347 STA $077B
634A RTS
634B LDA $040A
634E ASL
634F TAX
6350 LDA $39D6,X
6353 STA $DD
6355 LDA $39D7,X
6358 STA $DE
635A LDA#$00
635C LDY#$02
635E STA ($DD),Y
6360 INC $040A
6363 LDA $040A
6366 AND#$03
6368 STA $040A
636B CMP $040B
636E BCC $6377
6370 BEQ $6377
6372 LDA#$00
6374 STA $040A
6377 ASL
6378 TAX
6379 LDA $39D6,X
637C STA $DD
637E LDA $39D7,X
6381 STA $DE
6383 LDY#$02
6385 LDA#$8A
6387 STA ($DD),Y
6389 RTS
638A LDX#$03
638C LDA $0780,X
638F AND#$01
6391 BNE $63A6
6393 LDA#$6D
6395 STA $B6
6397 LDA#$3B
6399 STA $B7
639B LDA#$85
639D STA $B8
639F LDA#$3B
63A1 STA $B9
63A3 CLC
63A4 BCC $63B6
63A6 LDA#$9D
63A8 STA $B6
63AA LDA#$3B
63AC STA $B7
63AE LDA#$B5
63B0 STA $B8
63B2 LDA#$3B
63B4 STA $B9
63B6 LDA $0780,X
63B9 ASL
63BA TAY
63BB LDA $3862,Y
63BE STA $DB
63C0 LDA $3863,Y
63C3 STA $DC
63C5 TXA
63C6 PHA
63C7 ASL
63C8 TAX
63C9 LDA $39D6,X
63CC STA $DD
63CE LDA $39D7,X
63D1 STA $DE
63D3 LDA $3BCD,X
63D6 STA $BE
63D8 LDA $3BCE,X
63DB STA $BF
63DD LDA $3BD5,X
63E0 STA $C0
63E2 LDA $3BD6,X
63E5 STA $C1
63E7 PLA
63E8 TAX
63E9 CPX $040B
63EC BCC $63F0
63EE BNE $642E
63F0 LDY#$00
63F2 LDA ($DB),Y
63F4 SEC
63F5 SBC#$20
63F7 INY
63F8 INY
63F9 INY
63FA STA ($DD),Y
63FC DEY
63FD DEY
63FE CPY#$0A
6400 BNE $63F2
6402 LDY#$17
6404 LDA ($B6),Y
6406 STA ($BE),Y
6408 LDA ($B8),Y
640A STA ($C0),Y
640C DEY
640D BPL $6404
640F LDY#$0D
6411 LDA $075A,X
6414 CLC
6415 ADC#$01
6417 ORA#$10
6419 STA ($DD),Y
641B LDY#$00
641D LDA $077C,X
6420 CLC
6421 ADC#$01
6423 ORA#$10
6425 STA ($DD),Y
6427 LDA#$0A
6429 STA $037B,X Lives
642C BNE $6448
642E LDY#$0F
6430 LDA#$00
6432 STA ($DD),Y
6434 DEY
6435 BPL $6432
6437 LDA#$00
6439 STA $037B,X Lives
643C STA $075A,X
643F LDY#$17
6441 STA ($BE),Y
6443 STA ($C0),Y
6445 DEY
6446 BPL $6441
6448 DEX
6449 BMI $644E
644B JMP $638C
644E RTS
644F PHA
6450 TXA
6451 PHA
6452 TYA
6453 PHA
6454 LDX $DF
6456 CPX#$08
6458 BEQ $647D
645A LDY $368B,X
645D LDA $37E2,X
6460 STA $D40A:WSYNC
6463 STA $D01A
6466 STY $D012:COLPM0/TRIG2
6469 LDA $368F,X
646C STA $D013:COLPM1/TRIG3
646F LDA $37EA,X
6472 STA $D016:COLPF0
6475 INC $DF
6477 PLA
6478 TAY
6479 PLA
647A TAX
647B PLA
647C RTI
647D LDA#$00
647F STA $DF
6481 LDA#$0C
6483 STA $D409:CHBASE
6486 PLA
6487 TAY
6488 PLA
6489 TAX
648A PLA
648B RTI
648C JSR $5D78
648F LDA#$64
6491 STA $02C2:PMCOLR2
6494 LDA#$3A
6496 STA $02C3:PMCOLR3
6499 LDA#$03
649B STA $D00A:SIZEP2/M2PL
649E STA $D00B:SIZEP3/M3PL
64A1 LDA#$30
64A3 STA $06CB
64A6 STA $D002:HPOSP2/M2PF
64A9 STA $D003:HPOSP3/M3PF
64AC LDA $040E
64AF ASL
64B0 ASL
64B1 ASL
64B2 ASL
64B3 ASL
64B4 CLC
64B5 ADC#$18
64B7 STA $0304
64BA STA $0305
64BD LDA#$02
64BF STA $030B
64C2 LDA#$00
64C4 JSR $64FA
64C7 JSR $650C
64CA INC $030B
64CD LDA#$01
64CF JSR $64FA
64D2 JSR $650C
64D5 JSR $6521
64D8 RTS
64D9 LDA#$1C
64DB STA $07AD
64DE INC $06CB
64E1 LDA $06CB
64E4 STA $D002:HPOSP2/M2PF
64E7 STA $D003:HPOSP3/M3PF
64EA LDX#$02
64EC LDY#$00
64EE DEY
64EF BNE $64EE
64F1 DEX
64F2 BPL $64EE
64F4 DEC $07AD
64F7 BNE $64DE
64F9 RTS
64FA ASL
64FB TAY
64FC LDA $030B
64FF ASL
6500 TAX
6501 LDA $3CD7,Y
6504 STA $B6,X
6506 LDA $3CD8,Y
6509 STA $B7,X
650B RTS
650C LDY $030B
650F TYA
6510 ASL
6511 TAX
6512 LDA $36F4,X
6515 CLC
6516 ADC $0302,Y
6519 STA $BE,X
651B LDA $36F5,X
651E STA $BF,X
6520 RTS
6521 LDY#$20
6523 LDA#$00
6525 STA ($CA),Y
6527 STA ($CC),Y
6529 DEY
652A BPL $6525
652C LDY#$00
652E LDA ($BA),Y
6530 STA ($C2),Y
6532 LDA ($BC),Y
6534 STA ($C4),Y
6536 INY
6537 CPY#$20
6539 BNE $652E
653B LDX#$07
653D LDA#$00
653F LDA $BE,X
6541 STA $C6,X
6543 DEX
6544 BPL $653F
6546 RTS
6547 LDA $02FC:CH
654A CMP#$21
654C BNE $6578
654E LDA#$01
6550 STA $06BE
6553 LDA#$10
6555 JSR $67E1
6558 LDA#$FF
655A STA $02FC:CH
655D LDA $02FC:CH
6560 CMP#$21
6562 BEQ $6566
6564 BNE $655D
6566 LDA#$10
6568 JSR $67E1
656B LDA#$FF
656D STA $02FC:CH
6570 LDA#$00
6572 STA $06BE
6575 STA $0374
6578 LDA $D01F:CONSOL
657B CMP#$06
657D BNE $6592
657F LDA#$01
6581 STA $06BE
6584 STA $06D0
6587 JSR $6A79
658A LDA#$10
658C JSR $67E1
658F JMP $565E
6592 JSR $5BC8
6595 JSR $6CA8
6598 JSR $70F0
659B JSR $6683
659E JSR $66F2
65A1 LDX $040A
65A4 LDA $037B,X Lives
65A7 BNE $65F0
65A9 LDA#$01
65AB STA $06BE
65AE LDA#$00
65B0 STA $0324
65B3 JSR $66DB
65B6 JSR $6A79
65B9 LDA $040B
65BC BEQ $65E3
65BE JSR $5BDE
65C1 LDY $040A
65C4 INC $040A
65C7 LDA $040A
65CA AND#$03
65CC STA $040A
65CF CPY $040A
65D2 BEQ $65E3
65D4 TAX
65D5 LDA $037B,X Lives
65D8 BEQ $65C4
65DA JSR $5BC8
65DD JSR $57E9
65E0 JMP $6547
65E3 LDA#$FF
65E5 STA $074F
65E8 LDA#$01
65EA STA $06D0
65ED JMP $565E
65F0 LDA $0324
65F3 BEQ $6637
65F5 LDA#$00
65F7 STA $0324
65FA JSR $66DB
65FD LDA $040B
6600 BEQ $6676
6602 JSR $5BDE
6605 LDY $040A
6608 STY $06AC
660B INY
660C TYA
660D AND#$03
660F CMP $06AC
6612 BEQ $6676
6614 TAY
6615 LDA $037B,Y Lives
6618 BEQ $660B
661A LDA#$01
661C STA $06BE
661F STY $06AC
6622 JSR $68E8
6625 JSR $6B1A
6628 LDX $06AC
662B STX $040A
662E JSR $5BC8
6631 JSR $57E9
6634 JMP $6547
6637 LDA $0320,X
663A CMP $038B
663D BCC $6676
663F LDA#$01
6641 STA $06BE
6644 LDA#$00
6646 STA $0320,X
6649 LDA $078C
664C BEQ $6658
664E LDA $037F,X Level_Houses
6651 CMP#$01
6653 BNE $665E
6655 JMP $565E
6658 JSR $5D2A
665B JSR $68A7
665E JSR $6962
6661 LDY#$1D
6663 LDA#$00
6665 STA ($B2),Y
6667 DEY
6668 BPL $6665
666A JSR $67E8
666D JSR $5F5C
6670 JSR $57E9
6673 JMP $6547
6676 LDA $0374
6679 BEQ $6676
667B LDA#$00
667D STA $0374
6680 JMP $6547
6683 LDX $040A
6686 LDA $0387,X
6689 CMP#$07
668B BEQ $66DA
668D INC $038E
6690 LDA $038E
6693 AND#$03
6695 STA $038E
6698 BNE $66DA
669A LDA $038D
669D EOR#$02
669F STA $038D
66A2 LDX#$01
66A4 LDY#$00
66A6 LDA $038D
66A9 STA ($E0),Y:FR1
66AB INY
66AC CLC
66AD ADC#$01
66AF STA ($E0),Y:FR1
66B1 TYA
66B2 CLC
66B3 ADC#$1B
66B5 TAY
66B6 DEX
66B7 BPL $66A6
66B9 LDX $040A
66BC LDA $0387,X
66BF CMP#$06
66C1 BEQ $66DA
66C3 LDX#$02
66C5 LDY#$00
66C7 LDA $038D
66CA STA ($E2),Y
66CC INY
66CD CLC
66CE ADC#$01
66D0 STA ($E2),Y
66D2 TYA
66D3 CLC
66D4 ADC#$06
66D6 TAY
66D7 DEX
66D8 BPL $66C7
66DA RTS
66DB LDX $040A
66DE TXA
66DF ASL
66E0 TAY
66E1 LDA $3741,Y
66E4 STA $A2
66E6 LDA $3742,Y
66E9 STA $A3
66EB LDA $037B,X Lives
66EE JSR $6802
66F1 RTS
66F2 LDA $0784
66F5 BEQ $66FF
66F7 JSR $6BA9
66FA DEC $0784
66FD BNE $66F7
66FF LDA $0785
6702 BEQ $670C
6704 JSR $6BD1
6707 DEC $0785
670A BNE $6704
670C LDA $071A
670F BMI $6718
6711 LDA $0770
6714 BPL $6775
6716 BMI $671B
6718 JSR $6A00
671B LDA#$00
671D STA $0770
6720 STA $071A
6723 STA $037A
6726 LDA $0751
6729 ASL
672A TAY
672B LDA $31A0,Y
672E STA $8E
6730 LDA $31A1,Y
6733 STA $8F
6735 INC $8E
6737 BNE $673B
6739 INC $8F
673B LDX $0752
673E BEQ $675A
6740 CLC
6741 LDA $037A
6744 ADC#$07
6746 DEX
6747 BNE $6744
6749 STA $037A
674C LDA $8E
674E CLC
674F ADC $037A
6752 STA $8E
6754 LDA $8F
6756 ADC#$00
6758 STA $8F
675A LDX#$01
675C LDA#$03
675E LDY#$00
6760 STA ($8E),Y
6762 INY
6763 STA ($8E),Y
6765 LDA $8E
6767 CLC
6768 ADC#$28
676A STA $8E
676C LDA $8F
676E ADC#$00
6770 STA $8F
6772 DEX
6773 BPL $675C
6775 LDX $040A
6778 LDY $0766,X
677B BMI $678B
677D LDA $075E,X
6780 BNE $678B
6782 STA $0762,X
6785 LDA $377F,Y
6788 STA $075E,X
678B LDA $040A
678E ASL
678F TAX
6790 LDA $3729,X
6793 STA $8E
6795 LDA $372A,X
6798 STA $8F
679A LDY#$00
679C LDX#$02
679E LDA ($8E),Y
67A0 CMP#$10
67A2 BNE $67B3
67A4 INY
67A5 DEX
67A6 BPL $679E
67A8 LDA ($8E),Y
67AA CMP#$15
67AC BCS $67B3
67AE LDA $14:RTCLOCK0
67B0 STA $02C5:COLOR1
67B3 LDA $0776
67B6 BEQ $67CE
67B8 DEC $0776
67BB LDA $14:RTCLOCK0
67BD AND#$07
67BF BNE $67CE
67C1 LDY#$1F
67C3 LDA $0D00,Y
67C6 EOR#$FF
67C8 STA $0D00,Y
67CB DEY
67CC BPL $67C3
67CE LDA $06BE
67D1 BNE $67E0
67D3 DEC $074D
67D6 BPL $67E0
67D8 JSR $6C0A
67DB LDA#$01
67DD STA $074D
67E0 RTS
67E1 ADC $14:RTCLOCK0
67E3 CMP $14:RTCLOCK0
67E5 BNE $67E3
67E7 RTS
67E8 LDX $040A
67EB LDA $07A8,X
67EE CMP $07AC
67F1 BCS $6801
67F3 LDX $040A
67F6 LDA#$00
67F8 STA $037F,X Level_Houses
67FB STA $075A,X
67FE STA $037B,X Lives
6801 RTS
6802 LDY#$00
6804 LDX#$FF
6806 SEC
6807 INX
6808 SBC#$0A
680A BCS $6807
680C PHA
680D TXA
680E ORA#$10
6810 STA ($A2),Y
6812 PLA
6813 ADC#$0A
6815 ORA#$10
6817 INY
6818 STA ($A2),Y
681A RTS
681B JSR $6962
681E LDA#$05
6820 STA $06AD
6823 LDA#$04
6825 STA $06AB
6828 LDA#$07
682A STA $06AC
682D LDY $0409
6830 LDA ($B2),Y
6832 LSR
6833 PHA
6834 BCC $6850
6836 LDX#$03
6838 LDY#$00
683A LDA ($8E),Y
683C EOR#$80
683E STA ($8E),Y
6840 LDA $8E
6842 SEC
6843 SBC#$28
6845 STA $8E
6847 LDA $8F
6849 SBC#$00
684B STA $8F
684D DEX
684E BPL $683A
6850 INC $0407
6853 LDA $B4
6855 CLC
6856 ADC $0407
6859 STA $8E
685B LDA $B5
685D ADC#$00
685F STA $8F
6861 PLA
6862 DEC $06AC
6865 BPL $6832
6867 LDA#$07
6869 STA $06AC
686C INC $0409
686F DEC $06AB
6872 BPL $682D
6874 LDA#$04
6876 STA $06AB
6879 LDA#$00
687B STA $0407
687E INC $0408
6881 LDA $0408
6884 JSR $6985
6887 DEC $06AD
688A BPL $682D
688C RTS
688D AND#$0F
688F STA $D207:AUDC3/POT7
6892 LDA $14:RTCLOCK0
6894 STA $02F4:CHBASE
6897 STA $D206:AUDF3/POT6
689A CMP#$E0
689C BNE $688D
689E LDA#$00
68A0 STA $D207:AUDC3/POT7
68A3 JSR $6996
68A6 RTS
68A7 LDX $040A
68AA LDA $0387,X
68AD ASL
68AE TAY
68AF TXA
68B0 ASL
68B1 TAX
68B2 LDA $3729,X
68B5 STA $8E
68B7 LDA $3BE5,Y
68BA STA $90
68BC LDA $372A,X
68BF STA $8F
68C1 LDA $3BE6,Y
68C4 STA $91
68C6 LDY#$00
68C8 LDA ($8E),Y
68CA CMP ($90),Y
68CC BCC $68D0
68CE BNE $68D9
68D0 BCC $68E7
68D2 INY
68D3 CPY#$06
68D5 BNE $68C8
68D7 BEQ $68E7
68D9 LDX $040A
68DC LDA#$00
68DE STA $075A,X
68E1 STA $037B,X Lives
68E4 STA $037F,X Level_Houses
68E7 RTS
68E8 JSR $6962
68EB LDY#$1D
68ED LDA#$00
68EF STA ($B2),Y
68F1 DEY
68F2 BPL $68EF
68F4 LDA#$05
68F6 STA $06AD
68F9 LDA#$04
68FB STA $06AB
68FE LDY#$00
6900 LDA ($B4),Y
6902 BPL $6928
6904 CMP#$83
6906 BEQ $6918
6908 CMP#$9F
690A BCC $6928
690C CMP#$A8
690E BCC $6918
6910 CMP#$B4
6912 BCC $6928
6914 CMP#$C4
6916 BCS $6928
6918 LDX $0409
691B LDY $0407
691E LDA ($B2),Y
6920 EOR $3227,X
6923 STA ($B2),Y
6925 INC $037A
6928 INC $B4
692A BNE $692E
692C INC $B5
692E INC $0409
6931 LDA $0409
6934 CMP#$08
6936 BNE $68FE
6938 LDA#$00
693A STA $0409
693D INC $0407
6940 DEC $06AB
6943 BPL $68FE
6945 LDA#$04
6947 STA $06AB
694A INC $0408
694D LDA $0408
6950 JSR $6985
6953 DEC $06AD
6956 BPL $68FE
6958 LDX $040A
695B LDA $037A
695E STA $0320,X
6961 RTS
6962 LDA $040A
6965 ASL
6966 TAY
6967 LDA $367B,Y
696A STA $B2
696C LDA $367C,Y
696F STA $B3
6971 LDA#$00
6973 JSR $6985
6976 LDA#$00
6978 STA $0407
697B STA $0409
697E STA $0408
6981 STA $037A
6984 RTS
6985 ASL
6986 TAY
6987 LDA $36FC,Y
698A STA $B4
698C STA $8E
698E LDA $36FD,Y
6991 STA $B5
6993 STA $8F
6995 RTS
6996 LDA#$0A
6998 STA $D206:AUDF3/POT6
699B JSR $6C0A
699E LDA $074E
69A1 BMI $69D0
69A3 LDA $040A
69A6 ASL
69A7 TAY
69A8 LDA#$49
69AA STA $D7
69AC LDA#$37
69AE STA $D8
69B0 LDA $3721,Y
69B3 STA $D9
69B5 LDA $3722,Y
69B8 STA $DA
69BA LDA $3731,Y
69BD STA $84:VNTD
69BF LDA $3732,Y
69C2 STA $85
69C4 JSR $6C46
69C7 JSR $6C9E
69CA JSR $69D9
69CD JMP $699B
69D0 LDA#$00
69D2 STA $D207:AUDC3/POT7
69D5 STA $074E
69D8 RTS
69D9 DEC $8E
69DB BNE $69FF
69DD LDA#$0A
69DF STA $8E
69E1 LDY#$20
69E3 LDX#$00
69E5 DEX
69E6 BNE $69E5
69E8 DEY
69E9 BNE $69E5
69EB LDA $8F
69ED EOR#$80
69EF STA $8F
69F1 BMI $69FA
69F3 LDA#$A8
69F5 STA $D207:AUDC3/POT7
69F8 BNE $69FF
69FA LDA#$00
69FC STA $D207:AUDC3/POT7
69FF RTS
6A00 LDA $040A
6A03 ASL
6A04 TAY
6A05 LDA $3721,Y
6A08 STA $D9
6A0A LDA $3722,Y
6A0D STA $DA
6A0F LDA $3731,Y
6A12 STA $84:VNTD
6A14 LDA $3732,Y
6A17 STA $85
6A19 LDA#$5B
6A1B STA $D7
6A1D LDA#$37
6A1F STA $D8
6A21 JSR $6C46
6A24 JSR $6C9E
6A27 RTS
6A28 LDX $040A
6A2B TXA
6A2C ASL
6A2D TAY
6A2E LDA $3729,Y
6A31 STA $D9
6A33 LDA $372A,Y
6A36 STA $DA
6A38 JSR $6A6F
6A3B LDY $0387,X
6A3E LDA $36D4,Y
6A41 LDY#$02
6A43 STA ($D9),Y
6A45 LDY $075A,X
6A48 BEQ $6A5E
6A4A DEY
6A4B STY $06AD
6A4E LDA#$61
6A50 STA $D7
6A52 LDA#$37
6A54 STA $D8
6A56 JSR $6C76
6A59 DEC $06AD
6A5C BPL $6A56
6A5E LDA#$03
6A60 STA $84:VNTD
6A62 LDA#$16
6A64 STA $85
6A66 JSR $6C9E
6A69 LDA#$00
6A6B STA $074E
6A6E RTS
6A6F LDY#$05
6A71 LDA#$10
6A73 STA ($D9),Y
6A75 DEY
6A76 BPL $6A73
6A78 RTS
6A79 LDA $040A
6A7C ASL
6A7D TAY
6A7E LDA $3721,Y
6A81 STA $8E
6A83 LDA $3722,Y
6A86 STA $8F
6A88 LDY#$00
6A8A LDA $00F8,Y
6A8D CMP ($8E),Y
6A8F BEQ $6A95
6A91 BCS $6AA9
6A93 BCC $6A9C
6A95 INY
6A96 CPY#$06
6A98 BNE $6A8A
6A9A BEQ $6AA9
6A9C LDY#$05
6A9E LDA ($8E),Y
6AA0 STA $00F8,Y
6AA3 STA $15F9,Y
6AA6 DEY
6AA7 BPL $6A9E
6AA9 RTS
6AAA JSR $6B6C
6AAD LDA#$05
6AAF STA $06AD
6AB2 STA $06AC
6AB5 LDY $0409
6AB8 LDA ($B2),Y
6ABA LSR
6ABB PHA
6ABC BCC $6AE1
6ABE LDY#$01
6AC0 LDA $008E,Y
6AC3 STA $0098,Y
6AC6 STA $009C,Y
6AC9 DEY
6ACA BPL $6AC0
6ACC LDA $9C
6ACE CLC
6ACF ADC#$28
6AD1 STA $9C
6AD3 LDA $9D
6AD5 ADC#$00
6AD7 STA $9D
6AD9 LDA#$2C
6ADB STA $06A9
6ADE JSR $7108
6AE1 LDA $0407
6AE4 CLC
6AE5 ADC#$07
6AE7 STA $0407
6AEA LDA $B4
6AEC CLC
6AED ADC $0407
6AF0 STA $8E
6AF2 LDA $B5
6AF4 ADC#$00
6AF6 STA $8F
6AF8 PLA
6AF9 DEC $06AC
6AFC BPL $6ABA
6AFE LDA#$05
6B00 STA $06AC
6B03 INC $0409
6B06 LDA#$00
6B08 STA $0407
6B0B INC $0408
6B0E LDA $0408
6B11 JSR $6B8C
6B14 DEC $06AD
6B17 BPL $6AB5
6B19 RTS
6B1A JSR $6B6C
6B1D LDY#$05
6B1F LDA#$00
6B21 STA ($B2),Y
6B23 DEY
6B24 BPL $6B21
6B26 LDA#$05
6B28 STA $06AD
6B2B LDY#$00
6B2D LDA ($B4),Y
6B2F CMP#$2C
6B31 BCC $6B44
6B33 CMP#$31
6B35 BCS $6B44
6B37 LDX $0409
6B3A LDY $0407
6B3D LDA ($B2),Y
6B3F EOR $3227,X
6B42 STA ($B2),Y
6B44 LDA $B4
6B46 CLC
6B47 ADC#$07
6B49 STA $B4
6B4B INC $0409
6B4E LDA $0409
6B51 CMP#$06
6B53 BNE $6B2B
6B55 LDA#$00
6B57 STA $0409
6B5A INC $0407
6B5D INC $0408
6B60 LDA $0408
6B63 JSR $6B8C
6B66 DEC $06AD
6B69 BPL $6B2B
6B6B RTS
6B6C LDA $040A
6B6F ASL
6B70 TAY
6B71 LDA $3683,Y
6B74 STA $B2
6B76 LDA $3684,Y
6B79 STA $B3
6B7B LDA#$00
6B7D JSR $6B8C
6B80 LDA#$00
6B82 STA $0407
6B85 STA $0409
6B88 STA $0408
6B8B RTS
6B8C ASL
6B8D TAY
6B8E LDA $31A0,Y
6B91 STA $B4
6B93 STA $8E
6B95 LDA $31A1,Y
6B98 STA $B5
6B9A STA $8F
6B9C INC $8E
6B9E BNE $6BA2
6BA0 INC $8F
6BA2 INC $B4
6BA4 BNE $6BA8
6BA6 INC $B5
6BA8 RTS
6BA9 LDA $040A
6BAC ASL
6BAD TAY
6BAE LDA $3721,Y
6BB1 STA $D9
6BB3 LDA $3722,Y
6BB6 STA $DA
6BB8 LDA#$4F
6BBA STA $D7
6BBC LDA#$37
6BBE STA $D8
6BC0 LDA $3731,Y
6BC3 STA $84:VNTD
6BC5 LDA $3732,Y
6BC8 STA $85
6BCA JSR $6C46
6BCD JSR $6C9E
6BD0 RTS
6BD1 LDA $040A
6BD4 ASL
6BD5 TAY
6BD6 LDA $3721,Y
6BD9 STA $D9
6BDB LDA $3722,Y
6BDE STA $DA
6BE0 LDA $3731,Y
6BE3 STA $84:VNTD
6BE5 LDA $3732,Y
6BE8 STA $85
6BEA LDA#$55
6BEC STA $D7
6BEE LDA#$37
6BF0 STA $D8
6BF2 JSR $6C76
6BF5 LDY#$00
6BF7 LDA ($D9),Y
6BF9 CMP#$19
6BFB BNE $6C09
6BFD LDY#$05
6BFF LDA#$10
6C01 STA ($D9),Y
6C03 DEY
6C04 BPL $6C01
6C06 JSR $6C9E
6C09 RTS
6C0A LDA#$49
6C0C STA $D7
6C0E LDA#$37
6C10 STA $D8
6C12 LDA $040A
6C15 ASL
6C16 TAY
6C17 LDA $3729,Y
6C1A STA $D9
6C1C LDA $372A,Y
6C1F STA $DA
6C21 JSR $6C76
6C24 LDY#$00
6C26 LDA ($D9),Y
6C28 CMP#$19
6C2A BNE $6C3A
6C2C LDA#$FF
6C2E STA $074E
6C31 LDY#$05
6C33 LDA#$10
6C35 STA ($D9),Y
6C37 DEY
6C38 BPL $6C35
6C3A LDA#$03
6C3C STA $84:VNTD
6C3E LDA#$16
6C40 STA $85
6C42 JSR $6C9E
6C45 RTS
6C46 LDY#$05
6C48 LDA ($D9),Y
6C4A CLC
6C4B ADC ($D7),Y
6C4D CMP#$2A
6C4F BCS $6C5D
6C51 ORA#$10
6C53 AND#$1F
6C55 STA ($D9),Y
6C57 DEY
6C58 BPL $6C48
6C5A JMP $6C75
6C5D SBC#$1A
6C5F ORA#$10
6C61 AND#$1F
6C63 STA ($D9),Y
6C65 DEY
6C66 BMI $6C75
6C68 LDA ($D9),Y
6C6A CLC
6C6B ADC#$11
6C6D ORA#$10
6C6F AND#$1F
6C71 STA ($D9),Y
6C73 BNE $6C48
6C75 RTS
6C76 LDY#$05
6C78 LDA ($D9),Y
6C7A SEC
6C7B SBC ($D7),Y
6C7D BMI $6C88
6C7F ORA#$10
6C81 STA ($D9),Y
6C83 DEY
6C84 BPL $6C78
6C86 BMI $6C9D
6C88 CLC
6C89 ADC#$1A
6C8B ORA#$10
6C8D STA ($D9),Y
6C8F DEY
6C90 BMI $6C9D
6C92 LDA ($D9),Y
6C94 SEC
6C95 SBC#$11
6C97 ORA#$10
6C99 STA ($D9),Y
6C9B BNE $6C78
6C9D RTS
6C9E LDY#$05
6CA0 LDA ($D9),Y
6CA2 STA ($84),Y:VNTD
6CA4 DEY
6CA5 BPL $6CA0
6CA7 RTS
6CA8 LDX#$04
6CAA LDA $0440,X
6CAD BEQ $6CC3
6CAF DEC $0440,X
6CB2 DEX
6CB3 BPL $6CAA
6CB5 LDY#$07
6CB7 LDA ($EC),Y
6CB9 EOR $07A7
6CBC STA $0798,Y
6CBF DEY
6CC0 BPL $6CB7
6CC2 RTS
6CC3 LDA $0431,X
6CC6 BEQ $6CCB
6CC8 JMP $6D2C
6CCB DEC $0436,X
6CCE LDA $0436,X
6CD1 AND#$07
6CD3 BEQ $6CDB
6CD5 JSR $6E3B
6CD8 JMP $6CB2
6CDB LDA $0436,X
6CDE CMP $0375,X
6CE1 BNE $6CFD
6CE3 JSR $6EBC
6CE6 LDA $302B,X
6CE9 STA $044C
6CEC INC $044C
6CEF DEC $0445,X
6CF2 JSR $6DCD
6CF5 LDA#$01
6CF7 STA $0431,X
6CFA JMP $6D17
6CFD LDA $0436,X
6D00 CMP $35C3,X
6D03 BNE $6D08
6D05 INC $0445,X
6D08 JSR $6EA6
6D0B JSR $6EBC
6D0E LDA $302B,X
6D11 STA $044C
6D14 JSR $6DCD
6D17 LDA $0436,X
6D1A CLC
6D1B ADC#$08
6D1D AND#$1F
6D1F BNE $6D29
6D21 DEC $042C,X
6D24 LDA#$20
6D26 STA $0440,X
6D29 JMP $6CB2
6D2C INC $0436,X
6D2F LDA $0436,X
6D32 AND#$07
6D34 BEQ $6D3C
6D36 JSR $6E5A
6D39 JMP $6CB2
6D3C LDA $0436,X
6D3F CMP $35C8,X
6D42 BNE $6D5E
6D44 JSR $6E90
6D47 JSR $6EBC
6D4A LDA $302B,X
6D4D STA $044C
6D50 DEC $0445,X
6D53 JSR $6DCD
6D56 LDA#$00
6D58 STA $0431,X
6D5B JMP $6D7E
6D5E LDA $0375,X
6D61 CLC
6D62 ADC#$08
6D64 CMP $0436,X
6D67 BNE $6D6F
6D69 INC $0445,X
6D6C JMP $6D72
6D6F JSR $6E90
6D72 JSR $6EBC
6D75 LDA $302B,X
6D78 STA $044C
6D7B JSR $6DCD
6D7E LDA $0436,X
6D81 CLC
6D82 ADC#$08
6D84 AND#$1F
6D86 BNE $6D90
6D88 INC $042C,X
6D8B LDA#$20
6D8D STA $0440,X
6D90 JMP $6CB2
6D93 TXA
6D94 ASL
6D95 TAY
6D96 LDA $303A,Y
6D99 STA $8E
6D9B LDA $3030,Y
6D9E STA $90
6DA0 LDA $35D7,Y
6DA3 STA $AC
6DA5 LDA $35CD,Y
6DA8 STA $AE
6DAA INY
6DAB LDA $303A,Y
6DAE STA $8F
6DB0 LDA $3030,Y
6DB3 STA $91
6DB5 LDA $35D7,Y
6DB8 STA $AD
6DBA LDA $35CD,Y
6DBD STA $AF
6DBF LDY#$2F
6DC1 LDA ($8E),Y
6DC3 STA ($90),Y
6DC5 LDA ($AC),Y
6DC7 STA ($AE),Y
6DC9 DEY
6DCA BPL $6DC1
6DCC RTS
6DCD TXA
6DCE PHA
6DCF LDA $0445,X
6DD2 TAX
6DD3 LDA $044C
6DD6 ORA#$80
6DD8 LDY#$00
6DDA STA ($8C),Y
6DDC INY
6DDD CLC
6DDE ADC#$06
6DE0 STA ($8C),Y
6DE2 INC $044C
6DE5 LDA $8C
6DE7 CLC
6DE8 ADC#$28
6DEA STA $8C
6DEC LDA $8D
6DEE ADC#$00
6DF0 STA $8D
6DF2 DEX
6DF3 BPL $6DD3
6DF5 PLA
6DF6 TAX
6DF7 JSR $6D93
6DFA JSR $6DFE
6DFD RTS
6DFE LDA $0431,X
6E01 BNE $6E15
6E03 LDA $0436,X
6E06 CMP $35C3,X
6E09 BCS $6E14
6E0B LDA#$00
6E0D LDY#$00
6E0F STA ($8C),Y
6E11 INY
6E12 STA ($8C),Y
6E14 RTS
6E15 LDA $0375,X
6E18 CLC
6E19 ADC#$08
6E1B CMP $0436,X
6E1E BCS $6E3A
6E20 JSR $6EBC
6E23 LDA $8C
6E25 SEC
6E26 SBC#$28
6E28 STA $8C
6E2A LDA $8D
6E2C SBC#$00
6E2E STA $8D
6E30 LDA#$9E
6E32 LDY#$00
6E34 STA ($8C),Y
6E36 TYA
6E37 INY
6E38 STA ($8C),Y
6E3A RTS
6E3B JSR $6E6F
6E3E INC $A4
6E40 BNE $6E44
6E42 INC $A5
6E44 INC $A6
6E46 BNE $6E4A
6E48 INC $A7
6E4A LDY#$00
6E4C LDA ($A4),Y
6E4E STA ($A8),Y
6E50 LDA ($A6),Y
6E52 STA ($AA),Y
6E54 INY
6E55 CPY#$2F
6E57 BNE $6E4C
6E59 RTS
6E5A JSR $6E6F
6E5D INC $A8
6E5F INC $AA
6E61 LDY#$2E
6E63 LDA ($A4),Y
6E65 STA ($A8),Y
6E67 LDA ($A6),Y
6E69 STA ($AA),Y
6E6B DEY
6E6C BPL $6E63
6E6E RTS
6E6F TXA
6E70 ASL
6E71 TAY
6E72 LDA $3030,Y
6E75 STA $A4
6E77 STA $A8
6E79 LDA $35CD,Y
6E7C STA $A6
6E7E STA $AA
6E80 INY
6E81 LDA $3030,Y
6E84 STA $A5
6E86 STA $A9
6E88 LDA $35CD,Y
6E8B STA $A7
6E8D STA $AB
6E8F RTS
6E90 TXA
6E91 ASL
6E92 TAY
6E93 LDA $0413,Y
6E96 CLC
6E97 ADC#$28
6E99 STA $0413,Y
6E9C INY
6E9D LDA $0413,Y
6EA0 ADC#$00
6EA2 STA $0413,Y
6EA5 RTS
6EA6 TXA
6EA7 ASL
6EA8 TAY
6EA9 LDA $0413,Y
6EAC SEC
6EAD SBC#$28
6EAF STA $0413,Y
6EB2 INY
6EB3 LDA $0413,Y
6EB6 SBC#$00
6EB8 STA $0413,Y
6EBB RTS
6EBC TXA
6EBD ASL
6EBE TAY
6EBF LDA $0413,Y
6EC2 STA $8C
6EC4 INY
6EC5 LDA $0413,Y
6EC8 STA $8D
6ECA RTS
6ECB LDA $06A8
6ECE AND $3227,X
6ED1 BEQ $6F11
6ED3 LDA $0690,X
6ED6 BEQ $6EDE
6ED8 INC $0688,X
6EDB JMP $7056
6EDE LDA $0663,X
6EE1 BEQ $6F33
6EE3 LDY $0698,X
6EE6 LDA $0440,Y
6EE9 BEQ $6F2D
6EEB LDA $042C,Y
6EEE CMP $067B,X
6EF1 BEQ $6F2D
6EF3 LDA#$FF
6EF5 STA $067B,X
6EF8 LDA $042C,Y
6EFB TAY
6EFC LDA $065D,Y
6EFF STA $06AB
6F02 LDY $0698,X
6F05 INY
6F06 LDA $06AB
6F09 AND $3227,Y
6F0C BNE $6F2D
6F0E JMP $6F83
6F11 LDA $06A6
6F14 BNE $6F2D
6F16 JMP $70B4
6F19 LDY $066B,X
6F1C JSR $715D
6F1F JSR $7197
6F22 JSR $7128
6F25 LDA#$0A
6F27 STA $06AD
6F2A JSR $7361
6F2D JMP $70F2
6F30 JMP $6FD9
6F33 LDY $0698,X
6F36 LDA $06A0,Y
6F39 AND $3227,X
6F3C BEQ $6F30
6F3E LDA $0688,X
6F41 CMP $304E,Y
6F44 BNE $6F30
6F46 LDA $066B,X
6F49 CMP#$02
6F4B BNE $6F30
6F4D LDA#$01
6F4F STA $0663,X
6F52 LDA $042C,Y
6F55 STA $067B,X
6F58 TYA
6F59 CLC
6F5A ADC#$04
6F5C TAY
6F5D JSR $715D
6F60 LDY $0673,X
6F63 LDA $065D,Y
6F66 STA $06AB
6F69 LDY $0698,X
6F6C LDA $06AB
6F6F EOR $3227,Y
6F72 LDY $0673,X
6F75 STA $065D,Y
6F78 LDA#$06
6F7A STA $06AA
6F7D JSR $7264
6F80 JMP $70F2
6F83 LDY $0698,X
6F86 LDA $0440,Y
6F89 CMP#$08
6F8B BCC $6F80
6F8D LDA#$00
6F8F STA $0683,Y
6F92 STA $0663,X
6F95 LDA $06A0,Y
6F98 EOR $3227,X
6F9B STA $06A0,Y
6F9E TYA
6F9F ASL
6FA0 TAY
6FA1 LDA $303A,Y
6FA4 STA $8E
6FA6 LDA $303B,Y
6FA9 STA $8F
6FAB LDY#$5F
6FAD LDA $32CD,Y
6FB0 STA ($8E),Y
6FB2 DEY
6FB3 BPL $6FAD
6FB5 STX $06A7
6FB8 LDY $0698,X
6FBB TYA
6FBC TAX
6FBD JSR $6D93
6FC0 LDX $06A7
6FC3 JSR $7383
6FC6 LDY $066B,X
6FC9 JSR $715D
6FCC JSR $7197
6FCF LDA#$FF
6FD1 STA $06AE,X
6FD4 LDA#$00
6FD6 STA $0663,X
6FD9 INC $066B,X
6FDC LDA $066B,X
6FDF AND#$03
6FE1 STA $066B,X
6FE4 BEQ $7017
6FE6 LDY $066B,X
6FE9 JSR $715D
6FEC JSR $7108
6FEF LDA $06AE,X
6FF2 BPL $7014
6FF4 LDA#$00
6FF6 STA $06AE,X
6FF9 INC $0698,X
6FFC LDY $0673,X
6FFF LDA $065D,Y
7002 STA $06AB
7005 LDY $0698,X
7008 LDA $06AB
700B ORA $3227,Y
700E LDY $0673,X
7011 STA $065D,Y
7014 JMP $70F2
7017 LDA#$04
7019 STA $06AB
701C INC $0688,X
701F LDY $0698,X
7022 LDA $0688,X
7025 CMP $3238,Y
7028 BEQ $7056
702A DEC $06AB
702D BPL $7022
702F LDA $0688,X
7032 CMP#$27
7034 BEQ $7053
7036 STX $06A7
7039 TXA
703A ASL
703B TAX
703C INC $064D,X
703F BNE $7044
7041 INC $064E,X
7044 LDX $06A7
7047 LDY $066B,X
704A JSR $715D
704D JSR $71DD
7050 JMP $70F2
7053 JMP $72BF
7056 LDY $0698,X
7059 STY $06AB
705C LDA $042C,Y
705F CMP $0673,X
7062 BNE $70A9
7064 TAY
7065 STY $06AB
7068 LDY $0698,X
706B LDA $0440,Y
706E CMP#$08
7070 BCC $70A9
7072 LDA $0683,Y
7075 BNE $70A9
7077 STX $06A7
707A TXA
707B ASL
707C TAX
707D INC $064D,X
7080 BNE $7085
7082 INC $064E,X
7085 LDX $06A7
7088 LDY $066B,X
708B JSR $715D
708E JSR $71DD
7091 LDY $0698,X
7094 LDA#$05
7096 STA $0683,Y
7099 LDA $06A0,Y
709C ORA $3227,X
709F STA $06A0,Y
70A2 LDA#$00
70A4 STA $0690,X
70A7 BEQ $70B1
70A9 DEC $0688,X
70AC LDA#$01
70AE STA $0690,X
70B1 JMP $70F2
70B4 LDA#$06
70B6 STA $06AB
70B9 DEC $06AB
70BC BMI $70B1
70BE INC $06A5
70C1 LDA $06A5
70C4 CMP#$06
70C6 BCC $70CD
70C8 LDA#$00
70CA STA $06A5
70CD TAY
70CE LDA $065D,Y
70D1 AND#$01
70D3 BNE $70B9
70D5 TXA
70D6 PHA
70D7 LDA $06A5
70DA ASL
70DB TAY
70DC TXA
70DD ASL
70DE TAX
70DF LDA $31A0,Y
70E2 STA $064D,X
70E5 LDA $31A1,Y
70E8 STA $064E,X
70EB PLA
70EC TAX
70ED JMP $6F19
70F0 LDX#$FF
70F2 INX
70F3 LDY $040A
70F6 TXA
70F7 CMP $06B6,Y Level_Monsters
70FA BNE $7105
70FC LDA $06A6
70FF BEQ $7104
7101 DEC $06A6
7104 RTS
7105 JMP $6ECB
7108 LDY#$00
710A LDA ($98),Y
710C AND#$80
710E ORA $06A9
7111 STA ($98),Y
7113 INC $06A9
7116 LDA ($9C),Y
7118 AND#$80
711A ORA $06A9
711D STA ($9C),Y
711F INC $06A9
7122 INY
7123 CPY#$02
7125 BCC $710A
7127 RTS
7128 LDY $06A5
712B TYA
712C STA $0673,X
712F PHA
7130 LDA $065D,Y
7133 STA $06AB
7136 LDY $0698,X
7139 LDA $06AB
713C ORA $3227,Y
713F STA $06AB
7142 PLA
7143 TAY
7144 LDA $06AB
7147 STA $065D,Y
714A LDA $06A8
714D ORA $3227,X
7150 STA $06A8
7153 LDY $040A
7156 LDA $06BA,Y
7159 STA $06A6
715C RTS
715D LDA $322F,Y
7160 STA $06A9
7163 LDA#$01
7165 STA $06AA
7168 LDA $066B,X
716B ASL
716C TAY
716D LDA $3198,Y
7170 STA $96
7172 LDA $3199,Y
7175 STA $97
7177 TXA
7178 ASL
7179 TAY
717A LDA $064D,Y
717D STA $9C
717F STA $98
7181 INY
7182 LDA $064D,Y
7185 STA $9D
7187 STA $99
7189 LDA $9C
718B CLC
718C ADC#$28
718E STA $9C
7190 LDA $9D
7192 ADC#$00
7194 STA $9D
7196 RTS
7197 LDA $040A
719A ASL
719B TAY
719C LDA $3683,Y
719F STA $8E
71A1 LDA $3684,Y
71A4 STA $8F
71A6 STX $8A
71A8 TXA
71A9 PHA
71AA ASL
71AB ASL
71AC TAX
71AD LDY#$00
71AF LDA ($98),Y
71B1 JSR $73B4
71B4 STA $062D,X
71B7 AND#$80
71B9 ORA $06A9
71BC STA ($98),Y
71BE INC $06A9
71C1 LDA ($9C),Y
71C3 JSR $73B4
71C6 STA $062E,X
71C9 AND#$80
71CB ORA $06A9
71CE STA ($9C),Y
71D0 INC $06A9
71D3 INY
71D4 INX
71D5 INX
71D6 CPY#$02
71D8 BCC $71AF
71DA PLA
71DB TAX
71DC RTS
71DD LDA $98
71DF BNE $71E3
71E1 DEC $99
71E3 DEC $98
71E5 LDA $9C
71E7 BNE $71EB
71E9 DEC $9D
71EB DEC $9C
71ED STX $8A
71EF TXA
71F0 PHA
71F1 ASL
71F2 ASL
71F3 TAX
71F4 LDY#$00
71F6 LDA ($98),Y
71F8 AND#$80
71FA ORA $062D,X
71FD STA ($98),Y
71FF LDA ($9C),Y
7201 AND#$80
7203 ORA $062E,X
7206 STA ($9C),Y
7208 INC $98
720A BNE $720E
720C INC $99
720E INC $9C
7210 BNE $7214
7212 INC $9D
7214 LDA $062F,X
7217 STA $062D,X
721A LDA ($98),Y
721C AND#$80
721E ORA $06A9
7221 STA ($98),Y
7223 INC $06A9
7226 LDA $0630,X
7229 STA $062E,X
722C LDA ($9C),Y
722E AND#$80
7230 ORA $06A9
7233 STA ($9C),Y
7235 LDA $06A9
7238 CLC
7239 ADC $06AA
723C STA $06A9
723F INY
7240 LDA ($98),Y
7242 JSR $73B4
7245 STA $062F,X
7248 AND#$80
724A ORA $06A9
724D STA ($98),Y
724F INC $06A9
7252 LDA ($9C),Y
7254 JSR $73B4
7257 STA $0630,X
725A AND#$80
725C ORA $06A9
725F STA ($9C),Y
7261 PLA
7262 TAX
7263 RTS
7264 STX $06A7
7267 LDY $0698,X
726A TYA
726B ASL
726C TAY
726D LDA $315C,Y
7270 STA $8E
7272 LDA $315D,Y
7275 STA $8F
7277 LDA $3166,Y
727A STA $90
727C LDA $3167,Y
727F STA $91
7281 LDY#$0F
7283 LDA ($96),Y
7285 STA ($8E),Y
7287 DEY
7288 BPL $7283
728A LDY#$1F
728C LDA ($96),Y
728E STA ($90),Y
7290 DEY
7291 CPY#$0F
7293 BNE $728C
7295 LDA $0698,X
7298 TAX
7299 JSR $6D93
729C LDX $06A7
729F TXA
72A0 PHA
72A1 LDY#$00
72A3 LDA $06A9
72A6 ORA#$80
72A8 STA ($98),Y
72AA TAX
72AB INX
72AC TXA
72AD ORA#$80
72AF STA ($9C),Y
72B1 INY
72B2 CLC
72B3 ADC#$05
72B5 STA $06A9
72B8 CPY#$02
72BA BNE $72A3
72BC PLA
72BD TAX
72BE RTS
72BF STX $06A7
72C2 LDY $0673,X
72C5 TYA
72C6 PHA
72C7 LDA $065D,Y
72CA STA $06AB
72CD LDY#$05
72CF LDA $06AB
72D2 EOR $3227,Y
72D5 STA $06AB
72D8 PLA
72D9 TAY
72DA LDA $06AB
72DD STA $065D,Y
72E0 LDA $06A8
72E3 EOR $3227,X
72E6 STA $06A8
72E9 LDA#$00
72EB STA $0698,X
72EE STA $0688,X
72F1 STA $066B,X
72F4 TXA
72F5 ASL
72F6 TAY
72F7 ASL
72F8 TAX
72F9 LDA $064D,Y
72FC STA $9C
72FE STA $98
7300 INY
7301 LDA $064D,Y
7304 STA $9D
7306 STA $99
7308 LDA $9C
730A CLC
730B ADC#$28
730D STA $9C
730F LDA $9D
7311 ADC#$00
7313 STA $9D
7315 LDY#$00
7317 LDA ($98),Y
7319 AND#$80
731B ORA $062D,X
731E STA ($98),Y
7320 LDA ($9C),Y
7322 AND#$80
7324 ORA $062E,X
7327 STA ($9C),Y
7329 INY
732A LDA ($98),Y
732C AND#$80
732E ORA $062F,X
7331 STA ($98),Y
7333 LDA ($9C),Y
7335 AND#$80
7337 ORA $0630,X
733A STA ($9C),Y
733C LDA#$00
733E STA $062D,X
7341 STA $062E,X
7344 STA $062F,X
7347 STA $0630,X
734A LDY $040A
734D LDA $06BA,Y
7350 STA $06A6
7353 LDX $06A7
7356 LDA#$FE
7358 STA $06AD
735B JSR $7361
735E JMP $70F2
7361 TXA
7362 PHA
7363 LDX#$02
7365 LDY#$FF
7367 LDA $06AD
736A STA $D206:AUDF3/POT6
736D LDA#$AF
736F STA $D207:AUDC3/POT7
7372 DEY
7373 BNE $7372
7375 DEX
7376 BPL $7372
7378 LDA#$00
737A STA $D206:AUDF3/POT6
737D STA $D207:AUDC3/POT7
7380 PLA
7381 TAX
7382 RTS
7383 LDY $0698,X
7386 TXA
7387 PHA
7388 LDA $042C,Y
738B STA $0673,X
738E ASL
738F TAY
7390 TXA
7391 ASL
7392 TAX
7393 LDA $31A0,Y
7396 STA $064D,X
7399 LDA $31A1,Y
739C STA $064E,X
739F PLA
73A0 TAY
73A1 PHA
73A2 LDA $064D,X
73A5 CLC
73A6 ADC $0688,Y
73A9 BCC $73AE
73AB INC $064E,X
73AE STA $064D,X
73B1 PLA
73B2 TAX
73B3 RTS
73B4 CMP#$2C
73B6 BCC $73E9
73B8 CMP#$30
73BA BCS $73E9
73BC STX $06AC
73BF STY $06AB
73C2 LDA $040A
73C5 ASL
73C6 TAY
73C7 LDA $3683,Y
73CA STA $AC
73CC LDA $3684,Y
73CF STA $AD
73D1 LDY $8A
73D3 LDA $0673,Y
73D6 PHA
73D7 LDX $0698,Y
73DA EOR $3227,X
73DD PLA
73DE TAY
73DF STA ($AC),Y
73E1 LDX $06AC
73E4 LDY $06AB
73E7 LDA#$03
73E9 RTS

7FF4 INC $14:RTCLOCK0


7FF6 BNE $8000
7FF8 INC $13:RTCLOCK1
7FFA INC $4D:ATRACT
7FFC BNE $8000
7FFE INC $12:RTCLOCK2
8000 LDA#$FE
8002 LDX#$00
8004 LDY $4D:ATRACT
8006 BPL $800E
8008 STA $4D:ATRACT
800A LDX $13:RTCLOCK1
800C LDA#$F6
800E STA $4E
8010 STX $4F
8012 LDA $0230:DISPLIST
8015 STA $D402:DLIST
8018 LDA $0231
801B STA $D403:VSCROL
801E LDA $022F:DMAENABLE
8021 STA $D400:DMACTL
8024 LDA $026F:GPRIOR
8027 STA $D01B:PRIOR
802A LDX#$08
802C LDA $02C0,X:PMCOLR0
802F EOR $4F,X
8031 AND $4E
8033 STA $D012,X:COLPM0/TRIG2
8036 DEX
8037 BPL $802C
8039 LDA $02F4:CHBASE
803C STA $D409:CHBASE
803F LDA#$02
8041 STA $D401:CHACTL
8044 LDA $D20F:SKCTL/SKSTAT
8047 AND#$04
8049 BNE $8051
804B LDA $D209:STIMER/KBCODE
804E STA $02FC:CH
8051 LDY#$01
8053 LDX#$03
8055 LDA $D300,Y:PORTA
8058 LSR
8059 LSR
805A LSR
805B LSR
805C STA $0278,X:STICK0
805F LDA $D010,X:GRAFP3/TRIG0
8062 STA $0284,X:STRIG0
8065 DEX
8066 LDA $D300,Y:PORTA
8069 AND#$0F
806B STA $0278,X:STICK0
806E LDA $D010,X:GRAFP3/TRIG0
8071 STA $0284,X:STRIG0
8074 DEX
8075 DEY
8076 BPL $8055
8078 LDA $07AE
807B BMI $809B
807D INC $07A6
8080 LDA $07A6
8083 CMP#$14
8085 BEQ $808E
8087 CLC
8088 ADC $F1
808A STA $F1
808C BNE $809B
808E CLC
808F ADC#$06
8091 ASL
8092 ASL
8093 STA $07A6
8096 LDA#$FF
8098 STA $07AE
809B LDA $06BE
809E BEQ $80A3
80A0 JMP $476E
80A3 LDX#$09
80A5 LDA $0338,X
80A8 BMI $80C5
80AA BEQ $80D8
80AC LDA $036A,X
80AF CLC
80B0 ADC $0360,X:IOCB2
80B3 CMP $0342,X
80B6 BCC $80C8
80B8 CMP $034C,X
80BB BCC $80BF
80BD BNE $80C8
80BF STA $0360,X:IOCB2
80C2 JMP $4754
80C5 JMP $472E
80C8 LDA#$00
80CA STA $0338,X
80CD STA $0360,X:IOCB2
80D0 LDA#$08
80D2 STA $032B
80D5 JMP $4754
80D8 LDA $032D
80DB BNE $812B
80DD LDA $032A
80E0 CMP $0329
80E3 BNE $80EA
80E5 LDA#$00
80E7 STA $032A
80EA TAY
80EB LDA $363B,Y
80EE AND#$0F
80F0 STA $0328
80F3 CPX $0328
80F6 BNE $812B
80F8 LDA $363B,Y
80FB BMI $8107
80FD LDA#$01
80FF STA $036A,X
8102 LDA $0342,X
8105 BNE $810F
8107 LDA#$FF
8109 STA $036A,X
810C LDA $034C,X
810F STA $0356,X
8112 STA $0360,X:IOCB2
8115 LDA#$FF
8117 STA $0338,X
811A LDA#$08
811C STA $032E,X
811F STA $032B
8122 INC $032A
8125 LDA $032C
8128 STA $032D
812B JMP $4754
812E DEC $032B
8131 BNE $8154
8133 DEC $032E,X
8136 BEQ $8149
8138 LDA#$08
813A STA $032B
813D LDA $0360,X:IOCB2
8140 BEQ $814E
8142 LDA#$00
8144 STA $0360,X:IOCB2
8147 BEQ $8154
8149 LDA#$01
814B STA $0338,X
814E LDA $0356,X
8151 STA $0360,X:IOCB2
8154 DEX
8155 BPL $8176
8157 LDA $032D
815A BEQ $815F
815C DEC $032D
815F LDA#$79
8161 STA $0200:DLIVECT
8164 LDA#$47
8166 STA $0201
8169 LDA#$C0
816B STA $D40E:NMIEN
816E CLI
816F LDA#$00
8171 STA $CE
8173 JMP $479D
8176 JMP $46A5
8179 PHA
817A TXA
817B PHA
817C TYA
817D PHA
817E LDX $CE
8180 LDA $0360,X:IOCB2
8183 TAX
8184 TAY
8185 INY
8186 INY
8187 DEX
8188 DEX
8189 STA $D40A:WSYNC
818C STY $D005:HPOSM1/P1PF
818F STA $D006:HPOSM2/P2PF
8192 STX $D007:HPOSM3/P3PF
8195 INC $CE
8197 PLA
8198 TAY
8199 PLA
819A TAX
819B PLA
819C RTI
819D LDA $06BE
81A0 BEQ $81A5
81A2 JMP $53CA
81A5 LDA $076F
81A8 BEQ $81AF
81AA LDA $14:RTCLOCK0
81AC STA $02C1:PMCOLR1
81AF LDA $076A
81B2 BEQ $81B7
81B4 JMP $4B33
81B7 LDA $0312
81BA BEQ $81BF
81BC JMP $49E5
81BF LDA $031F
81C2 BEQ $81C7
81C4 JMP $493D
81C7 LDA $074E
81CA BNE $8227
81CC LDA $D005:HPOSM1/P1PF
81CF AND#$0B
81D1 CMP#$0B
81D3 BEQ $8227
81D5 LDA $D005:HPOSM1/P1PF
81D8 AND#$07
81DA CMP#$07
81DC BEQ $8227
81DE AND#$02
81E0 BEQ $81F3
81E2 LDX $040A
81E5 LDA $075A,X
81E8 CMP#$03
81EA BCS $8227
81EC LDA#$FF
81EE STA $076A
81F1 BNE $8227
81F3 LDA $D009:SIZEP1/M1PL
81F6 AND#$02
81F8 BNE $8227
81FA LDA $071C
81FD BNE $8220
81FF LDA $076F
8202 BEQ $822A
8204 LDA $D00D:GRAFP0/P1PL
8207 AND#$04
8209 BEQ $822A
820B LDA#$00
820D STA $076F
8210 LDX $040A
8213 LDA $368F,X
8216 STA $02C1:PMCOLR1
8219 LDA#$FF
821B STA $0771
821E BNE $822A
8220 LDA $D00D:GRAFP0/P1PL
8223 AND#$04
8225 BEQ $822A
8227 JMP $49B3
822A LDA $030F
822D BEQ $8232
822F JMP $4C83
8232 LDA $0310
8235 BEQ $823A
8237 JMP $4BF0
823A LDA $0311
823D BEQ $8242
823F JMP $4D04
8242 LDA $0756
8245 BEQ $824A
8247 JMP $4DCB
824A LDA $0755
824D BEQ $8252
824F JMP $4D7B
8252 JSR $48E5
8255 LDX#$00
8257 CMP $3621,X
825A BCC $8267
825C CMP $3626,X
825F BCC $8278
8261 INX
8262 CPX#$05
8264 BNE $8257
8266 DEX
8267 STX $031C
826A LDA#$00
826C STA $031F
826F STA $0753
8272 STA $0754
8275 JMP $48FC
8278 STX $031C
827B LDA $0436,X
827E SEC
827F SBC $0302
8282 CMP#$05
8284 BCC $82DB
8286 CMP#$FC
8288 BCS $82DB
828A LDA $031A
828D CMP#$05
828F BEQ $82C9
8291 CMP#$04
8293 BEQ $82A7
8295 LDX $040A
8298 LDA $075A,X
829B CMP#$03
829D BCS $82A4
829F LDA#$FF
82A1 STA $076A
82A4 JMP $49B3
82A7 CPX#$01
82A9 BCC $82AF
82AB CPX#$04
82AD BCC $82C1
82AF LDX $040A
82B2 LDA $075A,X
82B5 CMP#$03
82B7 BCS $82BE
82B9 LDA#$FF
82BB STA $076A
82BE JMP $49B3
82C1 LDA#$FF
82C3 STA $0754
82C6 JMP $48FC
82C9 CPX#$01
82CB BCC $82D8
82CD CPX#$03
82CF BCC $82D3
82D1 BNE $82D8
82D3 LDA#$FF
82D5 STA $0753
82D8 JMP $48FC
82DB LDA $0440,X
82DE CMP#$04
82E0 BCC $8332
82E2 JMP $48FC
82E5 LDA#$00
82E7 STA $D207:AUDC3/POT7
82EA LDA $030A
82ED CLC
82EE ADC#$04
82F0 LDX $030C
82F3 BMI $82F8
82F5 SEC
82F6 SBC#$01
82F8 STA $031B
82FB RTS
82FC LDA $078C
82FF BEQ $8307
8301 JSR $496F
8304 JMP $4919
8307 LDX $040A
830A LDY $077C,X
830D LDA $0284,Y:STRIG0
8310 STA $0318
8313 LDA $0278,Y:STICK0
8316 STA $0790
8319 AND#$0F
831B EOR#$0F
831D BEQ $8321
831F STA $4D:ATRACT
8321 ASL
8322 TAX
8323 LDA $433A,X
8326 STA $0300
8329 LDA $433B,X
832C STA $0301
832F JMP ($0300)
8332 LDA $3621,X
8335 STA $030A
8338 LDA#$FF
833A STA $031F
833D LDX $031C
8340 LDA $0436,X
8343 STA $0302
8346 STA $0303
8349 LDA $042C,X
834C STA $031A
834F LDA $0440,X
8352 CMP#$04
8354 BCC $835E
8356 LDA#$00
8358 STA $031F
835B JMP $48FC
835E LDA#$00
8360 STA $030B
8363 JSR $5361
8366 INC $030B
8369 JSR $5361
836C JMP $53A8
836F LDA#$01
8371 STA $0318
8374 LDA $078F
8377 BNE $839B
8379 LDY $078D
837C LDA $3BFD,Y
837F BMI $83A2
8381 BNE $838B
8383 STA $0318
8386 INC $078D
8389 BNE $8379
838B STA $0790
838E INY
838F LDA $3BFD,Y
8392 STA $078F
8395 INC $078D
8398 INC $078D
839B LDA $0790
839E DEC $078F
83A1 RTS
83A2 LDA#$00
83A4 STA $078C
83A7 STA $078D
83AA STA $078F
83AD LDA#$FF
83AF STA $0791
83B2 RTS
83B3 LDA#$00
83B5 STA $0310
83B8 STA $0311
83BB STA $0310
83BE STA $030F
83C1 STA $031F
83C4 STA $0755
83C7 STA $0756
83CA STA $D206:AUDF3/POT6
83CD STA $D207:AUDC3/POT7
83D0 LDA $076A
83D3 BEQ $83D8
83D5 JMP $4ADC
83D8 LDA#$03
83DA STA $06D0
83DD LDA#$FF
83DF STA $0312
83E2 STA $0325
83E5 LDA $0302
83E8 CMP#$B8
83EA BCS $840D
83EC LDX $031C
83EF LDA $3621,X
83F2 CMP $030A
83F5 BEQ $8405
83F7 BCC $83FB
83F9 BNE $8400
83FB DEC $030A
83FE BNE $8428
8400 INC $030A
8403 BNE $8428
8405 INC $0302
8408 INC $0303
840B BNE $8428
840D LDA#$B8
840F STA $0302
8412 STA $0303
8415 LDA $030A
8418 CMP#$6C
841A BEQ $842B
841C BCC $8420
841E BNE $8425
8420 INC $030A
8423 BNE $8428
8425 DEC $030A
8428 JMP $4AA1
842B LDX $040A
842E LDA $037F,X Level_Houses
8431 CMP#$02
8433 BCC $846A
8435 LDA $071C
8438 BEQ $846A
843A LDA $06CA
843D CMP#$05
843F BNE $846A
8441 LDA#$85
8443 STA $06CB
8446 LDA#$78
8448 STA $0304
844B STA $0305
844E LDA#$03
8450 STA $06CA
8453 LDA#$01
8455 STA $06CC
8458 STA $06C8
845B LDA#$03
845D STA $06C9
8460 LDX#$04
8462 LDA#$00
8464 STA $06C3,X
8467 DEX
8468 BPL $8464
846A LDA#$00
846C STA $0312
846F LDA#$B8
8471 STA $0302
8474 STA $0303
8477 LDA#$6C
8479 STA $030A
847C LDA#$05
847E STA $031A
8481 LDA#$01
8483 STA $0317
8486 LDA#$01
8488 STA $0324
848B LDX $040A
848E DEC $00FF,X
8491 LDA $074E
8494 BEQ $84A1
8496 LDX $040A
8499 LDA#$00
849B STA $037B,X Lives
849E STA $074E
84A1 INC $0326
84A4 LDA $0326
84A7 AND#$0F
84A9 STA $0326
84AC BNE $84B9
84AE INC $0317
84B1 LDA $0317
84B4 AND#$03
84B6 STA $0317
84B9 LDX $0317
84BC LDY $4408,X
84BF LDA#$00
84C1 STA $030B
84C4 JSR $534E
84C7 JSR $5361
84CA LDX $0317
84CD LDY $440C,X
84D0 INC $030B
84D3 JSR $534E
84D6 JSR $5361
84D9 JMP $53A8
84DC JSR $48E5
84DF LDX#$00
84E1 CMP $3621,X
84E4 BCC $84F1
84E6 CMP $3626,X
84E9 BCC $84F1
84EB INX
84EC CPX#$05
84EE BNE $84E1
84F0 DEX
84F1 LDA $030A
84F4 CMP#$7C
84F6 BCC $84FA
84F8 BNE $84FE
84FA BCC $8505
84FC BEQ $850A
84FE LDA#$FF
8500 STA $030C
8503 BMI $850A
8505 LDA#$01
8507 STA $030C
850A STX $031C
850D LDA $3621,X
8510 STA $030A
8513 LDA#$04
8515 STA $06D0
8518 LDA#$00
851A STA $030B
851D LDY#$78
851F JSR $534E
8522 JSR $5361
8525 INC $030B
8528 LDY#$7C
852A JSR $534E
852D JSR $5361
8530 JMP $4B33
8533 LDA $0302
8536 CMP#$B8
8538 BCS $8551
853A INC $0302
853D INC $0303
8540 LDA#$00
8542 STA $030B
8545 JSR $5361
8548 INC $030B
854B JSR $5361
854E JMP $53A8
8551 LDA#$B8
8553 STA $0302
8556 STA $0303
8559 LDA#$05
855B STA $031A
855E LDA#$00
8560 STA $076A
8563 LDA#$FF
8565 STA $078B
8568 JMP $4C6B
856B LDA#$01
856D STA $030C
8570 LDA $030A
8573 CMP#$C7
8575 BCC $8579
8577 BNE $8581
8579 LDA $0318
857C BNE $8584
857E JMP $4BE5
8581 DEC $030A
8584 INC $030A
8587 BNE $85A3
8589 LDA#$FF
858B STA $030C
858E LDA $030A
8591 CMP#$31
8593 BCC $859D
8595 LDA $0318
8598 BNE $85A0
859A JMP $4BE5
859D INC $030A
85A0 DEC $030A
85A3 INC $0313
85A6 LDA $0313
85A9 AND#$03
85AB STA $0313
85AE TAX
85AF LDA $030C
85B2 BMI $85BA
85B4 LDY $4350,X
85B7 JMP $4BBD
85BA LDY $43AC,X
85BD LDA#$00
85BF STA $030B
85C2 JSR $534E
85C5 JSR $5361
85C8 LDX $0313
85CB LDA $030C
85CE BMI $85D6
85D0 LDY $4354,X
85D3 JMP $4BD9
85D6 LDY $43B0,X
85D9 INC $030B
85DC JSR $534E
85DF JSR $5361
85E2 JMP $4E0A
85E5 LDA#$FF
85E7 STA $0310
85EA STA $0316
85ED STA $0325
85F0 LDA $030A
85F3 CLC
85F4 ADC $030C
85F7 CMP#$C8
85F9 BCC $85FD
85FB BNE $8619
85FD CMP#$30
85FF BCC $8619
8601 STA $030A
8604 LDA $0325
8607 EOR#$FF
8609 STA $0325
860C BMI $862A
860E INC $0316
8611 LDX $0316
8614 CPX $4338
8617 BNE $862A
8619 LDX $4338
861C STX $0316
861F LDA#$00
8621 STA $0310
8624 STA $078B
8627 STA $D207:AUDC3/POT7
862A LDX $0316
862D LDA $030C
8630 BMI $8638
8632 LDY $4390,X
8635 JMP $4C3B
8638 LDY $43EC,X
863B STY $D206:AUDF3/POT6
863E LDA#$C4
8640 STA $D207:AUDC3/POT7
8643 LDA#$00
8645 STA $030B
8648 JSR $534E
864B JSR $5361
864E LDX $0316
8651 LDA $030C
8654 BMI $865C
8656 LDY $439E,X
8659 JMP $4C5F
865C LDY $43FA,X
865F INC $030B
8662 JSR $534E
8665 JSR $5361
8668 JMP $4E0A
866B LDA $0754
866E BEQ $8678
8670 LDA#$00
8672 STA $0754
8675 JMP $4D6A
8678 LDA#$FF
867A STA $0314
867D STA $030F
8680 STA $0325
8683 LDA $0325
8686 EOR#$FF
8688 STA $0325
868B BMI $86A8
868D INC $0314
8690 LDX $0314
8693 CPX $4336
8696 BNE $86A8
8698 LDA#$00
869A STA $030F
869D STA $D207:AUDC3/POT7
86A0 LDA $078B
86A3 BPL $86A8
86A5 JMP $4BE5
86A8 LDX $0314
86AB LDA $030C
86AE BMI $86B6
86B0 LDY $4358,X
86B3 JMP $4CB9
86B6 LDY $43B4,X
86B9 STY $D206:AUDF3/POT6
86BC LDA#$A4
86BE STA $D207:AUDC3/POT7
86C1 LDA#$00
86C3 STA $030B
86C6 JSR $534E
86C9 JSR $5361
86CC LDX $0314
86CF LDA $030C
86D2 BMI $86DA
86D4 LDY $4366,X
86D7 JMP $4CDD
86DA LDY $43C2,X
86DD INC $030B
86E0 JSR $534E
86E3 JSR $5361
86E6 JMP $4E0A
86E9 LDA $0753
86EC BEQ $86F6
86EE LDA#$00
86F0 STA $0753
86F3 JMP $4DBA
86F6 LDA#$FF
86F8 STA $0315
86FB STA $030D
86FE STA $0311
8701 STA $0325
8704 LDA $0325
8707 EOR#$FF
8709 STA $0325
870C BMI $8724
870E INC $0315
8711 LDX $0315
8714 CPX $4337
8717 BNE $8724
8719 LDA#$00
871B STA $030D
871E STA $0311
8721 STA $D207:AUDC3/POT7
8724 LDX $0315
8727 LDA $030C
872A BMI $8732
872C LDY $4374,X
872F JMP $4D35
8732 LDY $43D0,X
8735 STY $D206:AUDF3/POT6
8738 LDA#$84
873A STA $D207:AUDC3/POT7
873D LDA#$00
873F STA $030B
8742 JSR $534E
8745 JSR $5361
8748 LDX $0315
874B LDA $030C
874E BMI $8756
8750 LDY $4382,X
8753 JMP $4D59
8756 LDY $43DE,X
8759 INC $030B
875C JSR $534E
875F JSR $5361
8762 JMP $4E0A
8765 NOP $60
8767 NOP $B498,X
876A LDA#$FF
876C STA $0755
876F STA $0757
8772 LDX $031C
8775 LDA $4D65,X
8778 STA $030A
877B INC $0302
877E INC $0302
8781 INC $0303
8784 INC $0303
8787 INC $0757
878A LDX $0757
878D CPX $4410
8790 BNE $879A
8792 LDA#$00
8794 STA $0755
8797 INC $031A
879A LDY $4412,X
879D LDA#$00
879F STA $030B
87A2 JSR $534E
87A5 JSR $5361
87A8 LDX $0757
87AB LDY $4422,X
87AE INC $030B
87B1 JSR $534E
87B4 JSR $5361
87B7 JMP $4E0A
87BA LDA#$FF
87BC STA $0756
87BF STA $0758
87C2 LDX $031C
87C5 LDA $4D65,X
87C8 STA $030A
87CB DEC $0302
87CE DEC $0302
87D1 DEC $0303
87D4 DEC $0303
87D7 INC $0758
87DA LDX $0758
87DD CPX $4411
87E0 BNE $87EA
87E2 LDA#$00
87E4 STA $0756
87E7 DEC $031A
87EA LDY $4432,X
87ED LDA#$00
87EF STA $030B
87F2 JSR $534E
87F5 JSR $5361
87F8 LDX $0758
87FB LDY $4442,X
87FE INC $030B
8801 JSR $534E
8804 JSR $5361
8807 JMP $4E0A
880A LDA $030A
880D SEC
880E SBC#$30
8810 LDX $030C
8813 BMI $8818
8815 CLC
8816 ADC#$07
8818 LSR
8819 LSR
881A STA $0319
881D LDX#$04
881F CMP $3609,X
8822 BCC $8826
8824 BNE $8833
8826 CMP $304E,X
8829 BCS $8830
882B DEX
882C BPL $881F
882E BMI $8833
8830 JMP $53A8
8833 INX
8834 STX $0752
8837 LDA $031A
883A STA $0751
883D ASL
883E TAX
883F LDA $36FC,X
8842 CLC
8843 ADC $0319
8846 STA $B0
8848 LDA $36FD,X
884B ADC#$00
884D STA $B1
884F LDY#$00
8851 LDA ($B0),Y
8853 AND#$7F
8855 CMP#$20
8857 BCC $8864
8859 CMP#$24
885B BCS $8864
885D LDX#$FF
885F STX $0776
8862 BMI $8882
8864 CMP#$2C
8866 BCC $8882
8868 CMP#$30
886A BCC $887A
886C CMP#$34
886E BCS $8882
8870 LDA#$FF
8872 STA $076F
8875 STA $0770
8878 BNE $887F
887A LDA#$FF
887C STA $071A
887F JMP $53A8
8882 LDA $076F
8885 BNE $889B
8887 LDX $040A
888A LDA $0762,X
888D BNE $88A3
888F LDA ($B0),Y
8891 AND#$7F
8893 CMP#$24
8895 BCC $889B
8897 CMP#$28
8899 BCC $889E
889B JMP $53A8
889E LDA#$FF
88A0 STA $0762,X
88A3 LDX#$03
88A5 LDY#$00
88A7 LDA ($B0),Y
88A9 BPL $88B7
88AB CMP#$A8
88AD BCC $88DE
88AF CMP#$AC
88B1 BCS $88DE
88B3 LDA#$03
88B5 STA ($B0),Y
88B7 CMP#$04
88B9 BEQ $88C7
88BB CMP#$03
88BD BEQ $88C7
88BF CMP#$1F
88C1 BCC $8902
88C3 CMP#$44
88C5 BCS $8902
88C7 EOR#$80
88C9 STA ($B0),Y
88CB STA $071B
88CE LDA $B0
88D0 SEC
88D1 SBC#$28
88D3 STA $B0
88D5 LDA $B1
88D7 SBC#$00
88D9 STA $B1
88DB DEX
88DC BPL $88A7
88DE LDA $071B
88E1 BPL $8902
88E3 INC $0784
88E6 LDX $040A
88E9 INC $0320,X
88EC LDA $0320,X
88EF STA $D206:AUDF3/POT6
88F2 DEC $075E,X
88F5 STA $07A8,X
88F8 LDA#$00
88FA STA $071B
88FD LDA#$4A
88FF STA $D207:AUDC3/POT7
8902 JMP $53A8
8905 LDA $06D0
8908 BMI $8945
890A BEQ $8944
890C ASL
890D ASL
890E ASL
890F ASL
8910 ASL
8911 ADC#$BB
8913 STA $CF
8915 LDA#$3C
8917 ADC#$00
8919 STA $D0
891B LDY#$1F
891D LDA ($CF),Y
891F STA $06DA,Y
8922 DEY
8923 BPL $891D
8925 LDY#$07
8927 LDA $06DA,Y
892A STA $06D2,Y
892D DEY
892E BPL $8927
8930 LDA#$00
8932 LDX#$07
8934 STA $06FA,X
8937 DEX
8938 BPL $8934
893A LDA $06D0
893D ORA#$80
893F STA $06D0
8942 BMI $8945
8944 RTS
8945 CLD
8946 LDX#$00
8948 LDA $06FA,X
894B BNE $89B5
894D LDA $06DA,X
8950 STA $CF
8952 LDA $06DB,X
8955 STA $D0
8957 LDY#$00
8959 LDA ($CF),Y
895B INY
895C CMP#$FF
895E BNE $8966
8960 LDA ($CF),Y
8962 CMP#$FF
8964 BEQ $8975
8966 DEY
8967 LDA ($CF),Y
8969 STA $D200,X:AUDF0/POT0
896C STA $06D1
896F INY
8970 LDA ($CF),Y
8972 JMP $4F83
8975 LDA#$00
8977 STA $06D0
897A LDX#$05
897C STA $D201,X:AUDC0/POT1
897F DEX
8980 BPL $897C
8982 RTS
8983 PHA
8984 LDA $06D1
8987 BNE $8994
8989 LDY $06E3,X
898C INY
898D TYA
898E STA $06EB,X
8991 CLC
8992 BCC $899A
8994 LDA $06EA,X
8997 STA $06EB,X
899A ORA $06E2,X
899D STA $D201,X:AUDC0/POT1
89A0 PLA
89A1 STA $06FA,X
89A4 LDA $06DA,X
89A7 CLC
89A8 ADC#$02
89AA STA $06DA,X
89AD LDA $06DB,X
89B0 ADC#$00
89B2 STA $06DB,X
89B5 DEC $06FA,X
89B8 DEC $06EB,X
89BB LDA $06EB,X
89BE CMP $06E3,X
89C1 BEQ $89C5
89C3 BCS $89E1
89C5 INC $06EB,X
89C8 ORA $06E2,X
89CB STA $D201,X:AUDC0/POT1
89CE LDA $06EA,X
89D1 LSR
89D2 BCS $89E1
89D4 LDA $06FA,X
89D7 CMP#$01
89D9 BNE $89E1
89DB LDA $06E2,X
89DE STA $D201,X:AUDC0/POT1
89E1 INX
89E2 INX
89E3 CPX#$06
89E5 BEQ $89EA
89E7 JMP $4F48
89EA RTS
89EB LDA $0771
89EE BEQ $8A09
89F0 LDA $14:RTCLOCK0
89F2 AND#$03
89F4 BNE $8A56
89F6 DEC $0771
89F9 LDA $0771
89FC BEQ $8A03
89FE STA $02C3:PMCOLR3
8A01 BNE $8A09
8A03 LDA $370D
8A06 STA $02C3:PMCOLR3
8A09 LDA $0777
8A0C BEQ $8A14
8A0E DEC $0777
8A11 JMP $5056
8A14 LDA $0776
8A17 BEQ $8A56
8A19 LDA $06CB
8A1C LDX $06CC
8A1F BPL $8A24
8A21 CLC
8A22 ADC#$04
8A24 SEC
8A25 SBC#$30
8A27 LSR
8A28 LSR
8A29 PHA
8A2A LDA $06CA
8A2D ASL
8A2E TAX
8A2F PLA
8A30 CLC
8A31 ADC $36FC,X
8A34 STA $B0
8A36 LDA $36FD,X
8A39 ADC#$00
8A3B STA $B1
8A3D LDY#$00
8A3F LDA ($B0),Y
8A41 AND#$7F
8A43 CMP#$20
8A45 BCC $8A56
8A47 CMP#$24
8A49 BCS $8A56
8A4B LDA#$FF
8A4D STA $0777
8A50 LDA $06CB
8A53 STA $0778
8A56 LDA $06C3
8A59 BEQ $8A5E
8A5B JMP $5289
8A5E LDA $06C4
8A61 BEQ $8A66
8A63 JMP $5156
8A66 LDA $06C5
8A69 BEQ $8A6E
8A6B JMP $5175
8A6E LDA $06C6
8A71 BEQ $8A76
8A73 JMP $51FB
8A76 LDA $06C7
8A79 BEQ $8A7E
8A7B JMP $50D5
8A7E LDA $071C
8A81 BEQ $8AA7
8A83 LDA $0777
8A86 BEQ $8A91
8A88 LDA $0778
8A8B CMP $06CB
8A8E JMP $5097
8A91 LDA $030A
8A94 CMP $06CB
8A97 BCC $8AA0
8A99 LDA#$01
8A9B STA $06CC
8A9E BNE $8AAD
8AA0 LDA#$FF
8AA2 STA $06CC
8AA5 BMI $8AAD
8AA7 LDA $030C
8AAA STA $06CC
8AAD CLC
8AAE ADC $06C8
8AB1 STA $06C8
8AB4 BEQ $8ACC
8AB6 CMP#$0C
8AB8 BEQ $8ACC
8ABA LDA $071C
8ABD BNE $8AD1
8ABF LDA $06C8
8AC2 CMP#$06
8AC4 BNE $8AD1
8AC6 JSR $52ED
8AC9 JMP $50D1
8ACC LDA#$FF
8ACE STA $06C7
8AD1 JSR $521B
8AD4 RTS
8AD5 LDX $06C9
8AD8 LDA $071C
8ADB BEQ $8AF4
8ADD LDA $031A
8AE0 CMP $06CA
8AE3 BNE $8AF4
8AE5 LDA $06CC
8AE8 BPL $8AEB
8AEA DEX
8AEB LDA $0440,X
8AEE CMP#$10
8AF0 BCC $8B55
8AF2 BCS $8B45
8AF4 LDA $06CC
8AF7 BPL $8AFA
8AF9 DEX
8AFA LDA $0440,X
8AFD CMP#$08
8AFF BCC $8B10
8B01 LDA $042C,X
8B04 CMP $06CA
8B07 BNE $8B10
8B09 LDA#$07
8B0B STA $06CF
8B0E BNE $8B37
8B10 LDA $06CC
8B13 BPL $8B17
8B15 INX
8B16 INX
8B17 DEX
8B18 LDA $0440,X
8B1B CMP#$14
8B1D BCC $8B55
8B1F LDA $042C,X
8B22 CMP $06CA
8B25 BNE $8B55
8B27 LDA $06CC
8B2A EOR#$FF
8B2C CLC
8B2D ADC#$01
8B2F STA $06CC
8B32 LDA#$13
8B34 STA $06CF
8B37 LDA#$00
8B39 STA $06C7
8B3C LDA#$FF
8B3E STA $06C4
8B41 JSR $521B
8B44 RTS
8B45 LDA#$00
8B47 STA $06C7
8B4A LDA#$FF
8B4C STA $06C3
8B4F STA $06CD
8B52 JSR $5289
8B55 RTS
8B56 DEC $06CF
8B59 LDA $06CF
8B5C BPL $8B71
8B5E LDA#$00
8B60 STA $06C4
8B63 LDA#$FF
8B65 STA $06C5
8B68 LDA $06CC
8B6B BPL $8B74
8B6D DEC $06C9
8B70 RTS
8B71 JSR $521B
8B74 RTS
8B75 LDX $06C9
8B78 LDA $0436,X
8B7B STA $0304
8B7E STA $0305
8B81 LDA $042C,X
8B84 STA $06CA
8B87 LDA $071C
8B8A BEQ $8BC0
8B8C LDA $06CA
8B8F CMP $031A
8B92 BNE $8BEC
8B94 LDA $0440,X
8B97 CMP#$08
8B99 BCC $8BEC
8B9B LDA#$00
8B9D STA $06C5
8BA0 LDA#$FF
8BA2 STA $06C6
8BA5 STA $06CC
8BA8 LDA#$08
8BAA STA $06CF
8BAD LDA $06CB
8BB0 CMP $030A
8BB3 BCS $8BBD
8BB5 LDA#$01
8BB7 STA $06CC
8BBA INC $06C9
8BBD JMP $51FB
8BC0 LDA $06CA
8BC3 CMP $031A
8BC6 BEQ $8BEC
8BC8 LDA $0440,X
8BCB CMP#$18
8BCD BCC $8BEC
8BCF LDA#$00
8BD1 STA $06C5
8BD4 LDA#$FF
8BD6 STA $06C6
8BD9 LDA#$08
8BDB STA $06CF
8BDE LDA $030C
8BE1 STA $06CC
8BE4 BMI $8BE9
8BE6 INC $06C9
8BE9 JMP $51FB
8BEC LDA#$02
8BEE STA $030B
8BF1 JSR $5361
8BF4 INC $030B
8BF7 JSR $5361
8BFA RTS
8BFB DEC $06CF
8BFE LDA $06CF
8C01 BPL $8C17
8C03 LDA#$00
8C05 STA $06C6
8C08 LDA#$0B
8C0A STA $06C8
8C0D LDA $06CC
8C10 BMI $8C17
8C12 LDA#$01
8C14 STA $06C8
8C17 JSR $521B
8C1A RTS
8C1B LDA#$02
8C1D STA $030B
8C20 LDA $06CC
8C23 CLC
8C24 ADC $06CB
8C27 STA $06CB
8C2A INC $06CE
8C2D LDA $06CE
8C30 AND#$03
8C32 STA $06CE
8C35 TAX
8C36 LDA $071C
8C39 BEQ $8C60
8C3B LDY $4452,X
8C3E LDA $06CC
8C41 BMI $8C46
8C43 LDY $4456,X
8C46 JSR $534E
8C49 JSR $5361
8C4C INC $030B
8C4F LDX $06CE
8C52 LDY $445A,X
8C55 LDA $06CC
8C58 BMI $8C82
8C5A LDY $445E,X
8C5D JMP $5282
8C60 LDY $44A3,X
8C63 LDA $06CC
8C66 BMI $8C6B
8C68 LDY $44A7,X
8C6B JSR $534E
8C6E JSR $5361
8C71 INC $030B
8C74 LDX $06CE
8C77 LDY $44AB,X
8C7A LDA $06CC
8C7D BMI $8C82
8C7F LDY $44AF,X
8C82 JSR $534E
8C85 JSR $5361
8C88 RTS
8C89 INC $06CD
8C8C LDA $06CD
8C8F CMP $44A2
8C92 BNE $8CB5
8C94 LDA#$00
8C96 STA $06C3
8C99 LDA $06CC
8C9C CLC
8C9D ADC $06C9
8CA0 STA $06C9
8CA3 LDA#$0B
8CA5 STA $06C8
8CA8 LDA $06CC
8CAB BMI $8CB2
8CAD LDA#$01
8CAF STA $06C8
8CB2 JMP $521B
8CB5 LDA#$02
8CB7 STA $030B
8CBA LDA $06CC
8CBD CLC
8CBE ADC $06CB
8CC1 STA $06CB
8CC4 LDX $06CD
8CC7 LDY $4462,X
8CCA LDA $06CC
8CCD BMI $8CD2
8CCF LDY $4472,X
8CD2 JSR $534E
8CD5 INC $030B
8CD8 LDX $06CD
8CDB LDY $4482,X
8CDE LDA $06CC
8CE1 BMI $8CE6
8CE3 LDY $4492,X
8CE6 JSR $534E
8CE9 JSR $5361
8CEC RTS
8CED LDA $0771
8CF0 BEQ $8CF3
8CF2 RTS
8CF3 LDA $06CA
8CF6 ASL
8CF7 TAX
8CF8 LDA $06CB
8CFB SEC
8CFC SBC#$30
8CFE LSR
8CFF LSR
8D00 CLC
8D01 ADC $36FC,X
8D04 STA $D3
8D06 LDA $36FD,X
8D09 ADC#$00
8D0B STA $D4:FR0
8D0D LDA $D3
8D0F SEC
8D10 SBC#$28
8D12 STA $D1
8D14 LDA $D4:FR0
8D16 SBC#$00
8D18 STA $D2
8D1A LDY#$00
8D1C LDA ($D3),Y
8D1E CMP#$83
8D20 BNE $8D4D
8D22 INY
8D23 LDA ($D3),Y
8D25 CMP#$83
8D27 BNE $8D4D
8D29 DEY
8D2A LDX#$00
8D2C LDA $3708,X
8D2F STA ($D1),Y
8D31 LDA $370A,X
8D34 STA ($D3),Y
8D36 INX
8D37 INY
8D38 CPY#$02
8D3A BNE $8D2C
8D3C LDX $040A
8D3F DEC $0320,X
8D42 DEC $0320,X
8D45 INC $0785
8D48 LDA#$02
8D4A STA $06D0
8D4D RTS
8D4E TYA
8D4F ASL
8D50 TAY
8D51 LDA $030B
8D54 ASL
8D55 TAX
8D56 LDA $44F4,Y
8D59 STA $B6,X
8D5B LDA $44F5,Y
8D5E STA $B7,X
8D60 RTS
8D61 LDY $030B
8D64 TYA
8D65 ASL
8D66 TAX
8D67 LDA $36F4,X
8D6A CLC
8D6B ADC $0302,Y
8D6E STA $BE,X
8D70 LDA $36F5,X
8D73 STA $BF,X
8D75 RTS
8D76 LDY#$20
8D78 LDA#$00
8D7A STA ($C6),Y
8D7C STA ($C8),Y
8D7E STA ($CA),Y
8D80 STA ($CC),Y
8D82 DEY
8D83 BPL $8D7A
8D85 LDY#$00
8D87 LDA ($B6),Y
8D89 STA ($BE),Y
8D8B LDA ($B8),Y
8D8D STA ($C0),Y
8D8F LDA ($BA),Y
8D91 STA ($C2),Y
8D93 LDA ($BC),Y
8D95 STA ($C4),Y
8D97 INY
8D98 CPY#$20
8D9A BNE $8D87
8D9C LDX#$07
8D9E LDA#$00
8DA0 LDA $BE,X
8DA2 STA $C6,X
8DA4 DEX
8DA5 BPL $8DA0
8DA7 RTS
8DA8 LDA $030A
8DAB STA $D000:HPOSP0/M0PF
8DAE STA $D001:HPOSP1/M1PF
8DB1 LDA $06CB
8DB4 STA $D002:HPOSP2/M2PF
8DB7 STA $D003:HPOSP3/M3PF
8DBA LDX $040A
8DBD LDA $037F,X Level_Houses
8DC0 CMP#$02
8DC2 BCC $8DC7
8DC4 JSR $4FEB
8DC7 JSR $5376
8DCA DEC $0750
8DCD BPL $8E03
8DCF LDA $040A
8DD2 ASL
8DD3 TAY
8DD4 LDA $3731,Y
8DD7 STA $D5
8DD9 LDA $3732,Y
8DDC STA $D6
8DDE LDA $3A05,Y
8DE1 STA $B0
8DE3 LDA $3A06,Y
8DE6 STA $B1
8DE8 LDY#$05
8DEA LDA ($D5),Y
8DEC EOR#$80
8DEE STA ($D5),Y
8DF0 DEY
8DF1 BPL $8DEA
8DF3 LDY#$04
8DF5 LDA ($B0),Y
8DF7 EOR#$80
8DF9 STA ($B0),Y
8DFB DEY
8DFC BPL $8DF5
8DFE LDA#$0F
8E00 STA $0750
8E03 JSR $4F05
8E06 LDA $07AE
8E09 BPL $8E2A
8E0B LDY#$00
8E0D LDA ($F0),Y
8E0F CMP $07A6
8E12 BNE $8E1E
8E14 INY
8E15 LDA ($F0),Y
8E17 CMP#$08
8E19 BNE $8E1E
8E1B PHA
8E1C SEI
8E1D RTI
8E1E LDA#$02
8E20 STA $F1
8E22 LDA#$00
8E24 STA $07AE
8E27 STA $07A6
8E2A LDA#$01
8E2C STA $0374
8E2F STA $D01E:HITCLR
8E32 PLA
8E33 TAY
8E34 PLA
8E35 TAX
8E36 PLA
8E37 RTI

You might also like