Code dump of 1213 blocks. Code block address: 3700 Length: 13 M:1 X:0 called by: 7852 003700 A2D307 LDX #$07d3 ; Call target from 7852 003703 2CE3078005 BBS #$80, $07e3, 00370d ($5) 003708 20E356 JSR $56e3 00370B 8003 BRA 003710 ($3) Code block address: 370D Length: 56 M:1 X:0 called by: 3703 00370D 740000 LDM #$00, $00, X ; Branch target from 3703 003710 AEB603 LDX $03b6 ; Branch target from 370B 003713 F035 BEQ 00374a ($35) 003715 ADD307 LDA $07d3 003718 CD2028 CMP $2820 00371B 902D BCC 00374a ($2d) 00371D AD6E03 LDA $036e 003720 CD1527 CMP $2715 003723 B025 BCS 00374a ($25) 003725 C909 CMP #$09 003727 9021 BCC 00374a ($21) 003729 AD2D03 LDA $032d 00372C CD550A CMP $0a55 00372F 9019 BCC 00374a ($19) 003731 ADDC07 LDA $07dc 003734 CD1427 CMP $2714 003737 9011 BCC 00374a ($11) 003739 2C0007010C BBS #$01, $0700, 00374a ($c) 00373E 3C980D1D02 BBC #$1d, $0d98, 003745 ($2) 003743 8005 BRA 00374a ($5) Code block address: 3745 Length: 7 M:1 X:0 called by: 373E 003745 3C9F0DFF02 BBC #$ff, $0d9f, 00374c ($2) ; Branch target from 373E 00374A 8070 BRA 0037bc ($70) ; Branch target from 3713, Branch target from 371B, Branch target from 3723, Branch target from 3727, Branch target from 372F, Branch target from 3737, Branch target from 3739, Branch target from 3743 Code block address: 374C Length: 28 M:1 X:0 called by: 3745 00374C D8 CLM ; m:0 x:0, Branch target from 3745 00374D ADC207 LDA $07c2 003750 29FF00 AND #$00ff 003753 0A ASL A 003754 0A ASL A 003755 0A ASL A 003756 8D3A0A STA $0a3a 003759 890D6635 MPY $3566 00375D 0A ASL A 00375E 422A ROL B 003760 9006 BCC 003768 ($6) 003762 42A9FFFF LDB #$ffff ; Branch target from 376B 003766 8005 BRA 00376d ($5) Code block address: 3768 Length: 36 M:0 X:0 called by: 3760 003768 0A ASL A ; Branch target from 3760 003769 422A ROL B 00376B B0F5 BCS 003762 (-$b) 00376D 42C90080 CMPB #$8000 ; Branch target from 3766 003771 9004 BCC 003777 ($4) 003773 42A90080 LDB #$8000 003777 428D3A0A STB $0a3a ; Branch target from 3771 00377B A90080 LDA #$8000 00377E 38 SEC 00377F ED3A0A SBC $0a3a 003782 CD020A CMP $0a02 003785 F005 BEQ 00378c ($5) 003787 9003 BCC 00378c ($3) 003789 F8 SEM ; m:1 x:0 00378A 8030 BRA 0037bc ($30) Code block address: 378C Length: 48 M:0 X:0 called by: 3785 00378C F8 SEM ; m:1 x:0, Branch target from 3785, Branch target from 3787 00378D 3CE307402A BBC #$40, $07e3, 0037bc ($2a) 003792 2C5A038005 BBS #$80, $035a, 00379c ($5) 003797 3CE3072020 BBC #$20, $07e3, 0037bc ($20) 00379C 3CE5084008 BBC #$40, $08e5, 0037a9 ($8) ; Branch target from 3792 0037A1 AD9D07 LDA $079d 0037A4 CD1627 CMP $2716 0037A7 9013 BCC 0037bc ($13) 0037A9 AD9203 LDA $0392 ; Branch target from 379C 0037AC CD1C27 CMP $271c 0037AF 900B BCC 0037bc ($b) 0037B1 3C0E0D0106 BBC #$01, $0d0e, 0037bc ($6) 0037B6 0C7C0501 SEB #$01, $057c 0037BA 8004 BRA 0037c0 ($4) Code block address: 37BC Length: 34 M:1 X:0 called by: 374A 0037BC 1C7C0501 CLB #$01, $057c ; Branch target from 374A, Branch target from 378A, Branch target from 378D, Branch target from 3797, Branch target from 37A7, Branch target from 37AF, Branch target from 37B1 0037C0 A2CD07 LDX #$07cd ; Branch target from 37BA 0037C3 3C7C050116 BBC #$01, $057c, 0037de ($16) 0037C8 20E356 JSR $56e3 0037CB CD1E27 CMP $271e 0037CE 9011 BCC 0037e1 ($11) 0037D0 0CCB0701 SEB #$01, $07cb 0037D4 1CD40A03 CLB #$03, $0ad4 0037D8 1CD30A0F CLB #$0f, $0ad3 0037DC 8007 BRA 0037e5 ($7) Code block address: 37DE Length: 8 M:1 X:0 called by: 37C3 0037DE 740000 LDM #$00, $00, X ; Branch target from 37C3 0037E1 1CCB0701 CLB #$01, $07cb ; Branch target from 37CE 0037E5 60 RTS ; Branch target from 37DC Code block address: 37FC Length: 51 M:1 X:0 called by: 7858 0037FC 3CCB07012F BBC #$01, $07cb, 003830 ($2f) ; Call target from 7858 003801 AD6F03 LDA $036f 003804 CD3A28 CMP $283a 003807 B027 BCS 003830 ($27) 003809 D8 CLM ; m:0 x:0 00380A A90080 LDA #$8000 00380D 38 SEC 00380E ED0C0A SBC $0a0c 003811 901C BCC 00382f ($1c) 003813 CDBC07 CMP $07bc 003816 9017 BCC 00382f ($17) 003818 AD0A0A LDA $0a0a 00381B 38 SEC 00381C E90080 SBC #$8000 00381F 900E BCC 00382f ($e) 003821 CDBC07 CMP $07bc 003824 9009 BCC 00382f ($9) 003826 F8 SEM ; m:1 x:0 003827 ADC507 LDA $07c5 00382A 0D3A0A ORA $0a3a 00382D 8009 BRA 003838 ($9) Code block address: 382F Length: 13 M:0 X:0 called by: 3811 00382F F8 SEM ; m:1 x:0, Branch target from 3811, Branch target from 3816, Branch target from 381F, Branch target from 3824 003830 AD3A0A LDA $0a3a ; Branch target from 37FC, Branch target from 3807 003833 49FF EOR #$ff 003835 2DC507 AND $07c5 003838 8DC507 STA $07c5 ; Branch target from 382D 00383B 60 RTS Code block address: 383C Length: 56 M:1 X:0 called by: 785B 00383C 3CCB070134 BBC #$01, $07cb, 003875 ($34) ; Call target from 785B 003841 AD6F03 LDA $036f 003844 CD1D27 CMP $271d 003847 B005 BCS 00384e ($5) 003849 3CCB070427 BBC #$04, $07cb, 003875 ($27) 00384E D8 CLM ; m:0 x:0, Branch target from 3847 00384F A90080 LDA #$8000 003852 38 SEC 003853 ED760A SBC $0a76 003856 901C BCC 003874 ($1c) 003858 CDBE07 CMP $07be 00385B 9017 BCC 003874 ($17) 00385D AD120A LDA $0a12 003860 38 SEC 003861 E90080 SBC #$8000 003864 900E BCC 003874 ($e) 003866 CDBE07 CMP $07be 003869 9009 BCC 003874 ($9) 00386B F8 SEM ; m:1 x:0 00386C ADC607 LDA $07c6 00386F 0D3B0A ORA $0a3b 003872 8009 BRA 00387d ($9) Code block address: 3874 Length: 13 M:0 X:0 called by: 3856 003874 F8 SEM ; m:1 x:0, Branch target from 3856, Branch target from 385B, Branch target from 3864, Branch target from 3869 003875 AD3B0A LDA $0a3b ; Branch target from 383C, Branch target from 3849 003878 49FF EOR #$ff 00387A 2DC607 AND $07c6 00387D 8DC607 STA $07c6 ; Branch target from 3872 003880 60 RTS Code block address: 3881 Length: 61 M:1 X:0 called by: 785E 003881 42AD310A LDB $0a31 ; Call target from 785E 003885 AD300A LDA $0a30 003888 424A LSRB A 00388A 6A ROR A 00388B 424A LSRB A 00388D 6A ROR A 00388E 424A LSRB A 003890 6A ROR A 003891 892932 DIV #$32 003894 CD6035 CMP $3560 003897 9003 BCC 00389c ($3) 003899 AD6035 LDA $3560 00389C 8D560A STA $0a56 ; Branch target from 3897 00389F D8 CLM ; m:0 x:0 0038A0 ADC207 LDA $07c2 0038A3 A25035 LDX #$3550 0038A6 20EE38 JSR $38ee 0038A9 F013 BEQ 0038be ($13) 0038AB 9011 BCC 0038be ($11) 0038AD A26E0A LDX #$0a6e 0038B0 20E356 JSR $56e3 0038B3 CD560A CMP $0a56 0038B6 900A BCC 0038c2 ($a) 0038B8 1CA80A01 CLB #$01, $0aa8 0038BC 8008 BRA 0038c6 ($8) Code block address: 38BE Length: 39 M:1 X:0 called by: 38A9 0038BE 9C6E0A00 LDM #$00, $0a6e ; Branch target from 38A9, Branch target from 38AB 0038C2 0CA80A01 SEB #$01, $0aa8 ; Branch target from 38B6 0038C6 D8 CLM ; m:0 x:0, Branch target from 38BC 0038C7 ADC307 LDA $07c3 0038CA A26435 LDX #$3564 0038CD 20EE38 JSR $38ee 0038D0 F013 BEQ 0038e5 ($13) 0038D2 9011 BCC 0038e5 ($11) 0038D4 A26F0A LDX #$0a6f 0038D7 20E356 JSR $56e3 0038DA CD560A CMP $0a56 0038DD 900A BCC 0038e9 ($a) 0038DF 1CA80A02 CLB #$02, $0aa8 0038E3 8008 BRA 0038ed ($8) Code block address: 38E5 Length: 9 M:1 X:0 called by: 38D0 0038E5 9C6F0A00 LDM #$00, $0a6f ; Branch target from 38D0, Branch target from 38D2 0038E9 0CA80A02 SEB #$02, $0aa8 ; Branch target from 38DD 0038ED 60 RTS ; Branch target from 38E3 Code block address: 38EE Length: 23 M:0 X:0 called by: 38A6 0038EE 29FF00 AND #$00ff ; Call target from 38A6, Call target from 38CD 0038F1 0A ASL A 0038F2 0A ASL A 0038F3 0A ASL A 0038F4 891500 MPY $00,X 0038F7 0A ASL A 0038F8 422A ROL B 0038FA 18 CLC 0038FB 42690080 ADCB #$8000 0038FF 42CD040A CMPB $0a04 003903 F8 SEM ; m:1 x:0 003904 60 RTS Code block address: 3905 Length: 38 M:1 X:0 called by: 7861 003905 3CCB07011E BBC #$01, $07cb, 003928 ($1e) ; Call target from 7861 00390A 2CA80A0119 BBS #$01, $0aa8, 003928 ($19) 00390F AEC807 LDX $07c8 003912 E8 INX 003913 E09001 CPX #$0190 003916 B010 BCS 003928 ($10) 003918 AD950A LDA $0a95 00391B CD6135 CMP $3561 00391E B008 BCS 003928 ($8) 003920 AD6F03 LDA $036f 003923 CD3A28 CMP $283a 003926 9003 BCC 00392b ($3) 003928 4CF839 JMP $39f8 ; Branch target from 3905, Branch target from 390A, Branch target from 3916, Branch target from 391E Code block address: 392B Length: 68 M:1 X:0 called by: 3926 00392B D8 CLM ; m:0 x:0, Branch target from 3926 00392C ADBC07 LDA $07bc 00392F 890D5235 MPY $3552 003933 0A ASL A 003934 422A ROL B 003936 9004 BCC 00393c ($4) 003938 42A9FFFF LDB #$ffff 00393C 428DA40A STB $0aa4 ; Branch target from 3936 003940 AD0A0A LDA $0a0a 003943 38 SEC 003944 E90080 SBC #$8000 003947 B004 BCS 00394d ($4) 003949 49FFFF EOR #$ffff 00394C 3A INA 00394D CDA40A CMP $0aa4 ; Branch target from 3947 003950 F01D BEQ 00396f ($1d) 003952 901B BCC 00396f ($1b) 003954 3CA80A040030 BBC #$0004, $0aa8, 00398a ($30) 00395A AD0A0A LDA $0a0a 00395D 38 SEC 00395E E90080 SBC #$8000 003961 9027 BCC 00398a ($27) 003963 CDBC07 CMP $07bc 003966 9022 BCC 00398a ($22) 003968 0CA80A0800 SEB #$0008, $0aa8 00396D 801F BRA 00398e ($1f) Code block address: 396F Length: 27 M:0 X:0 called by: 3950 00396F 2CA80A040019 BBS #$0004, $0aa8, 00398e ($19) ; Branch target from 3950, Branch target from 3952 003975 A90080 LDA #$8000 003978 38 SEC 003979 ED0C0A SBC $0a0c 00397C 900C BCC 00398a ($c) 00397E CDBC07 CMP $07bc 003981 9007 BCC 00398a ($7) 003983 0CA80A0400 SEB #$0004, $0aa8 003988 8004 BRA 00398e ($4) Code block address: 398A Length: 4 M:0 X:0 called by: 3954 00398A F8 SEM ; m:1 x:0, Branch target from 3954, Branch target from 3961, Branch target from 3966, Branch target from 397C, Branch target from 3981 00398B 4CF839 JMP $39f8 Code block address: 398E Length: 27 M:0 X:0 called by: 396D 00398E AD3C0A LDA $0a3c ; Branch target from 396D, Branch target from 396F, Branch target from 3988 003991 29FF00 AND #$00ff 003994 18 CLC 003995 69960A ADC #$0a96 003998 AA TAX 003999 F8 SEM ; m:1 x:0 00399A 20E356 JSR $56e3 00399D A2950A LDX #$0a95 0039A0 20E356 JSR $56e3 0039A3 2CA80A0801 BBS #$08, $0aa8, 0039a9 ($1) 0039A8 60 RTS Code block address: 39A9 Length: 99 M:1 X:0 called by: 39A3 0039A9 42A900 LDB #$00 ; Branch target from 39A3 0039AC A29E07 LDX #$079e 0039AF A0950A LDY #$0a95 0039B2 B500 LDA $00,X ; Branch target from 39C5 0039B4 18 CLC 0039B5 790000 ADC $0000,Y 0039B8 9002 BCC 0039bc ($2) 0039BA A9FF LDA #$ff 0039BC 9500 STA $00,X ; Branch target from 39B8 0039BE E8 INX 0039BF C8 INY 0039C0 423A INB 0039C2 42C905 CMPB #$05 0039C5 90EB BCC 0039b2 (-$15) 0039C7 D8 CLM ; m:0 x:0 0039C8 42A90000 LDB #$0000 0039CC A2A807 LDX #$07a8 0039CF A0950A LDY #$0a95 0039D2 B90000 LDA $0000,Y ; Branch target from 39EB 0039D5 29FF00 AND #$00ff 0039D8 18 CLC 0039D9 7500 ADC $00,X 0039DB 9003 BCC 0039e0 ($3) 0039DD A9FFFF LDA #$ffff 0039E0 9500 STA $00,X ; Branch target from 39DB 0039E2 E8 INX 0039E3 E8 INX 0039E4 C8 INY 0039E5 423A INB 0039E7 42C90500 CMPB #$0005 0039EB 90E5 BCC 0039d2 (-$1b) 0039ED F8 SEM ; m:1 x:0 0039EE A23A08 LDX #$083a 0039F1 205E81 JSR $815e 0039F4 0C160B10 SEB #$10, $0b16 0039F8 A900 LDA #$00 ; Branch target from 3928, Branch target from 398B 0039FA A2950A LDX #$0a95 0039FD 9500 STA $00,X 0039FF 9501 STA $01,X 003A01 9502 STA $02,X 003A03 9503 STA $03,X 003A05 9504 STA $04,X 003A07 1CA80A0C CLB #$0c, $0aa8 003A0B 60 RTS Code block address: 39E0 Length: 44 M:1 X:0 called by: 39DB 0039E0 9500 STA $00,X 0039E2 E8 INX 0039E3 E8 INX 0039E4 C8 INY 0039E5 423A INB 0039E7 42C905 CMPB #$05 0039EA 0090 BRK #$90 0039EC E5F8 SBC $f8 ; Read from TG1 interrupt control register 0039EE A23A08 LDX #$083a 0039F1 205E81 JSR $815e 0039F4 0C160B10 SEB #$10, $0b16 0039F8 A900 LDA #$00 0039FA A2950A LDX #$0a95 0039FD 9500 STA $00,X 0039FF 9501 STA $01,X 003A01 9502 STA $02,X 003A03 9503 STA $03,X 003A05 9504 STA $04,X 003A07 1CA80A0C CLB #$0c, $0aa8 003A0B 60 RTS Code block address: 3A0C Length: 91 M:1 X:0 called by: 7864 003A0C D8 CLM ; m:0 x:0, Call target from 7864 003A0D AD3D0A LDA $0a3d 003A10 0A ASL A 003A11 29FF00 AND #$00ff 003A14 AA TAX 003A15 BD683B LDA $3b68,X 003A18 8DA60A STA $0aa6 003A1B F8 SEM ; m:1 x:0 003A1C 3CCB070135 BBC #$01, $07cb, 003a56 ($35) 003A21 2CA80A0230 BBS #$02, $0aa8, 003a56 ($30) 003A26 AEC807 LDX $07c8 003A29 E8 INX 003A2A E09001 CPX #$0190 003A2D B027 BCS 003a56 ($27) 003A2F AD6235 LDA $3562 003A32 CD9A0A CMP $0a9a 003A35 F01F BEQ 003a56 ($1f) 003A37 901D BCC 003a56 ($1d) 003A39 CD9B0A CMP $0a9b 003A3C F018 BEQ 003a56 ($18) 003A3E 9016 BCC 003a56 ($16) 003A40 CD9C0A CMP $0a9c 003A43 F011 BEQ 003a56 ($11) 003A45 900F BCC 003a56 ($f) 003A47 CD9D0A CMP $0a9d 003A4A F00A BEQ 003a56 ($a) 003A4C 9008 BCC 003a56 ($8) 003A4E AD6F03 LDA $036f 003A51 CD1D27 CMP $271d 003A54 B011 BCS 003a67 ($11) 003A56 A900 LDA #$00 ; Branch target from 3A1C, Branch target from 3A21, Branch target from 3A2D, Branch target from 3A35, Branch target from 3A37, Branch target from 3A3C, Branch target from 3A3E, Branch target from 3A43, Branch target from 3A45, Branch target from 3A4A, Branch target from 3A4C 003A58 A29A0A LDX #$0a9a 003A5B 9500 STA $00,X 003A5D 9501 STA $01,X 003A5F 9502 STA $02,X 003A61 9503 STA $03,X 003A63 8DA90A STA $0aa9 003A66 60 RTS Code block address: 3A67 Length: 64 M:1 X:0 called by: 3A54 003A67 D8 CLM ; m:0 x:0, Branch target from 3A54 003A68 ADBE07 LDA $07be 003A6B 890D5435 MPY $3554 003A6F 0A ASL A 003A70 422A ROL B 003A72 9004 BCC 003a78 ($4) 003A74 42A9FFFF LDB #$ffff 003A78 428DA40A STB $0aa4 ; Branch target from 3A72 003A7C AD120A LDA $0a12 003A7F 38 SEC 003A80 E90080 SBC #$8000 003A83 B004 BCS 003a89 ($4) 003A85 49FFFF EOR #$ffff 003A88 3A INA 003A89 CDA40A CMP $0aa4 ; Branch target from 3A83 003A8C F019 BEQ 003aa7 ($19) 003A8E 9017 BCC 003aa7 ($17) 003A90 F8 SEM ; m:1 x:0 003A91 42ADA70A LDB $0aa7 003A95 ADA60A LDA $0aa6 003A98 2DA90A AND $0aa9 003A9B D8 CLM ; m:0 x:0 003A9C F031 BEQ 003acf ($31) 003A9E AD120A LDA $0a12 003AA1 38 SEC 003AA2 E90080 SBC #$8000 003AA5 8015 BRA 003abc ($15) Code block address: 3AA7 Length: 40 M:0 X:0 called by: 3A8C 003AA7 F8 SEM ; m:1 x:0, Branch target from 3A8C, Branch target from 3A8E 003AA8 42ADA60A LDB $0aa6 003AAC ADA60A LDA $0aa6 003AAF 2DA90A AND $0aa9 003AB2 D8 CLM ; m:0 x:0 003AB3 D01D BNE 003ad2 ($1d) 003AB5 A90080 LDA #$8000 003AB8 38 SEC 003AB9 ED760A SBC $0a76 003ABC 9011 BCC 003acf ($11) ; Branch target from 3AA5 003ABE CDBE07 CMP $07be 003AC1 900C BCC 003acf ($c) 003AC3 F8 SEM ; m:1 x:0 003AC4 420DA90A ORB $0aa9 003AC8 428DA90A STB $0aa9 003ACC D8 CLM ; m:0 x:0 003ACD 8003 BRA 003ad2 ($3) Code block address: 3ACF Length: 3 M:0 X:0 called by: 3A9C 003ACF 4C4C3B JMP $3b4c ; Branch target from 3A9C, Branch target from 3ABC, Branch target from 3AC1 Code block address: 3AD2 Length: 27 M:0 X:0 called by: 3AB3 003AD2 AD3D0A LDA $0a3d ; Branch target from 3AB3, Branch target from 3ACD 003AD5 29FF00 AND #$00ff 003AD8 18 CLC 003AD9 699A0A ADC #$0a9a 003ADC AA TAX 003ADD 8EA40A STX $0aa4 003AE0 F8 SEM ; m:1 x:0 003AE1 20E356 JSR $56e3 003AE4 ADA70A LDA $0aa7 003AE7 2DA90A AND $0aa9 003AEA D001 BNE 003aed ($1) 003AEC 60 RTS Code block address: 3AED Length: 123 M:1 X:0 called by: 3AEA 003AED D8 CLM ; m:0 x:0, Branch target from 3AEA 003AEE AEA40A LDX $0aa4 003AF1 B500 LDA $00,X 003AF3 29FF00 AND #$00ff 003AF6 18 CLC 003AF7 6DB207 ADC $07b2 003AFA 9003 BCC 003aff ($3) 003AFC A9FFFF LDA #$ffff 003AFF 8DB207 STA $07b2 ; Branch target from 3AFA 003B02 F8 SEM ; m:1 x:0 003B03 B500 LDA $00,X 003B05 18 CLC 003B06 6DA307 ADC $07a3 003B09 9002 BCC 003b0d ($2) 003B0B A9FF LDA #$ff 003B0D 8DA307 STA $07a3 ; Branch target from 3B09 003B10 D8 CLM ; m:0 x:0 003B11 AD3D0A LDA $0a3d 003B14 29FF00 AND #$00ff 003B17 A8 TAY 003B18 F8 SEM ; m:1 x:0 003B19 B9A407 LDA $07a4,Y 003B1C 18 CLC 003B1D 7500 ADC $00,X 003B1F 9002 BCC 003b23 ($2) 003B21 A9FF LDA #$ff 003B23 99A407 STA $07a4,Y ; Branch target from 3B1F 003B26 D8 CLM ; m:0 x:0 003B27 AD3D0A LDA $0a3d 003B2A 29FF00 AND #$00ff 003B2D 0A ASL A 003B2E A8 TAY 003B2F B500 LDA $00,X 003B31 29FF00 AND #$00ff 003B34 18 CLC 003B35 79B407 ADC $07b4,Y 003B38 9003 BCC 003b3d ($3) 003B3A A9FFFF LDA #$ffff 003B3D 99B407 STA $07b4,Y ; Branch target from 3B38 003B40 F8 SEM ; m:1 x:0 003B41 A23A08 LDX #$083a 003B44 205E81 JSR $815e 003B47 0C160B20 SEB #$20, $0b16 003B4B D8 CLM ; m:0 x:0 003B4C AD3D0A LDA $0a3d ; Branch target from 3ACF 003B4F 29FF00 AND #$00ff 003B52 AA TAX 003B53 F8 SEM ; m:1 x:0 003B54 9E9A0A00 LDM #$00, $0a9a, X 003B58 A9FF LDA #$ff 003B5A 38 SEC 003B5B EDA60A SBC $0aa6 003B5E EDA70A SBC $0aa7 003B61 2DA90A AND $0aa9 003B64 8DA90A STA $0aa9 003B67 60 RTS Code block address: 3B70 Length: 29 M:1 X:0 called by: 7867 003B70 3CCB070118 BBC #$01, $07cb, 003b8d ($18) ; Call target from 7867 003B75 2CCB070413 BBS #$04, $07cb, 003b8d ($13) 003B7A AD6F03 LDA $036f 003B7D CD1D27 CMP $271d 003B80 900B BCC 003b8d ($b) 003B82 AEC807 LDX $07c8 003B85 D00A BNE 003b91 ($a) 003B87 0CAA0A10 SEB #$10, $0aaa 003B8B 8004 BRA 003b91 ($4) Code block address: 3B8D Length: 15 M:1 X:0 called by: 3B70 003B8D 1CAA0A10 CLB #$10, $0aaa ; Branch target from 3B70, Branch target from 3B75, Branch target from 3B80 003B91 2CAA0A1006 BBS #$10, $0aaa, 003b9c ($6) ; Branch target from 3B85, Branch target from 3B8B 003B96 1CAA0A0F CLB #$0f, $0aaa 003B9A 8041 BRA 003bdd ($41) Code block address: 3B9C Length: 64 M:1 X:0 called by: 3B91 003B9C A20032 LDX #$3200 ; Branch target from 3B91 003B9F A02035 LDY #$3520 003BA2 203E3E JSR $3e3e 003BA5 D8 CLM ; m:0 x:0 003BA6 B90000 LDA $0000,Y 003BA9 8D9604 STA $0496 003BAC ADBE07 LDA $07be 003BAF 890D9604 MPY $0496 003BB3 0A ASL A 003BB4 422A ROL B 003BB6 9004 BCC 003bbc ($4) 003BB8 42A9FFFF LDB #$ffff 003BBC 428DA40A STB $0aa4 ; Branch target from 3BB6 003BC0 A90080 LDA #$8000 003BC3 38 SEC 003BC4 EDF609 SBC $09f6 003BC7 9007 BCC 003bd0 ($7) 003BC9 CDA40A CMP $0aa4 003BCC F002 BEQ 003bd0 ($2) 003BCE B00C BCS 003bdc ($c) 003BD0 F8 SEM ; m:1 x:0, Branch target from 3BC7, Branch target from 3BCC 003BD1 ADAA0A LDA $0aaa 003BD4 0DA60A ORA $0aa6 003BD7 8DAA0A STA $0aaa 003BDA 8001 BRA 003bdd ($1) Code block address: 3BDC Length: 26 M:0 X:0 called by: 3BCE 003BDC F8 SEM ; m:1 x:0, Branch target from 3BCE 003BDD D8 CLM ; m:0 x:0, Branch target from 3B9A, Branch target from 3BDA 003BDE AD2204 LDA $0422 003BE1 4A LSR A 003BE2 4A LSR A 003BE3 4A LSR A 003BE4 4A LSR A 003BE5 4A LSR A 003BE6 F8 SEM ; m:1 x:0 003BE7 CDFE1B CMP $1bfe 003BEA B00A BCS 003bf6 ($a) 003BEC 1C8D0A02 CLB #$02, $0a8d 003BF0 9CED0600 LDM #$00, $06ed 003BF4 8043 BRA 003c39 ($43) Code block address: 3BF6 Length: 67 M:1 X:0 called by: 3BEA 003BF6 0C8D0A02 SEB #$02, $0a8d ; Branch target from 3BEA 003BFA A2ED06 LDX #$06ed 003BFD 20E356 JSR $56e3 003C00 3CAA0A1034 BBC #$10, $0aaa, 003c39 ($34) 003C05 AD6F03 LDA $036f 003C08 CDFC1B CMP $1bfc 003C0B 902C BCC 003c39 ($2c) 003C0D 3C26030127 BBC #$01, $0326, 003c39 ($27) 003C12 2CA90D0122 BBS #$01, $0da9, 003c39 ($22) 003C17 2CA90D021D BBS #$02, $0da9, 003c39 ($1d) 003C1C 2CA80D1018 BBS #$10, $0da8, 003c39 ($18) 003C21 ADED06 LDA $06ed 003C24 CDFD1B CMP $1bfd 003C27 9014 BCC 003c3d ($14) 003C29 3CCB07010F BBC #$01, $07cb, 003c3d ($f) 003C2E AEC807 LDX $07c8 003C31 D00A BNE 003c3d ($a) 003C33 0CAA0A40 SEB #$40, $0aaa 003C37 8004 BRA 003c3d ($4) Code block address: 3C39 Length: 38 M:1 X:0 called by: 3BF4 003C39 1CAA0A40 CLB #$40, $0aaa ; Branch target from 3BF4, Branch target from 3C00, Branch target from 3C0B, Branch target from 3C0D, Branch target from 3C12, Branch target from 3C17, Branch target from 3C1C 003C3D 3CAA0A101D BBC #$10, $0aaa, 003c5f ($1d) ; Branch target from 3C27, Branch target from 3C29, Branch target from 3C31, Branch target from 3C37 003C42 AD6F03 LDA $036f 003C45 CDFC1B CMP $1bfc 003C48 9005 BCC 003c4f ($5) 003C4A 2C8D0A0210 BBS #$02, $0a8d, 003c5f ($10) 003C4F 3CCB07010F BBC #$01, $07cb, 003c63 ($f) ; Branch target from 3C48 003C54 AEC807 LDX $07c8 003C57 D00A BNE 003c63 ($a) 003C59 0CAA0A80 SEB #$80, $0aaa 003C5D 8004 BRA 003c63 ($4) Code block address: 3C5F Length: 10 M:1 X:0 called by: 3C3D 003C5F 1CAA0A80 CLB #$80, $0aaa ; Branch target from 3C3D, Branch target from 3C4A 003C63 2CCB070101 BBS #$01, $07cb, 003c69 ($1) ; Branch target from 3C4F, Branch target from 3C57, Branch target from 3C5D 003C68 60 RTS Code block address: 3C69 Length: 82 M:1 X:0 called by: 3C63 003C69 D8 CLM ; m:0 x:0, Branch target from 3C63 003C6A AD3D0A LDA $0a3d 003C6D 29FF00 AND #$00ff 003C70 0A ASL A 003C71 0A ASL A 003C72 AA TAX 003C73 ADF609 LDA $09f6 003C76 18 CLC 003C77 7D860A ADC $0a86,X 003C7A 9D860A STA $0a86,X 003C7D 9005 BCC 003c84 ($5) 003C7F F8 SEM ; m:1 x:0 003C80 FE880A INC $0a88,X 003C83 D8 CLM ; m:0 x:0 003C84 ADA00A LDA $0aa0 ; Branch target from 3C7D 003C87 42ADA20A LDB $0aa2 003C8B 18 CLC 003C8C 6DBE07 ADC $07be 003C8F 42690000 ADCB #$0000 003C93 8DA00A STA $0aa0 003C96 428DA20A STB $0aa2 003C9A AD5606 LDA $0656 003C9D 42AD5806 LDB $0658 003CA1 18 CLC 003CA2 6D4003 ADC $0340 003CA5 42690000 ADCB #$0000 003CA9 8D5606 STA $0656 003CAC 428D5806 STB $0658 003CB0 F8 SEM ; m:1 x:0 003CB1 AEC807 LDX $07c8 003CB4 E8 INX 003CB5 E09001 CPX #$0190 003CB8 B001 BCS 003cbb ($1) 003CBA 60 RTS Code block address: 3CBB Length: 83 M:1 X:0 called by: 3CB8 003CBB D8 CLM ; m:0 x:0, Branch target from 3CB8 003CBC AD5009 LDA $0950 003CBF 8DE205 STA $05e2 003CC2 A90000 LDA #$0000 003CC5 8D5009 STA $0950 003CC8 A2860A LDX #$0a86 003CCB A07C0A LDY #$0a7c 003CCE B500 LDA $00,X ; Branch target from 3CE7 003CD0 42B502 LDB $02,X 003CD3 4229FF00 ANDB #$00ff 003CD7 89296400 DIV #$0064 003CDB 990000 STA $0000,Y 003CDE E8 INX 003CDF E8 INX 003CE0 E8 INX 003CE1 E8 INX 003CE2 C8 INY 003CE3 C8 INY 003CE4 C0840A CPY #$0a84 003CE7 90E5 BCC 003cce (-$1b) 003CE9 ADA00A LDA $0aa0 003CEC 42ADA20A LDB $0aa2 003CF0 89299001 DIV #$0190 003CF4 8D9E0A STA $0a9e 003CF7 AD5606 LDA $0656 003CFA 42AD5806 LDB $0658 003CFE 89299001 DIV #$0190 003D02 8D9404 STA $0494 003D05 F8 SEM ; m:1 x:0 003D06 2CAA0A1003 BBS #$10, $0aaa, 003d0e ($3) 003D0B 4C103E JMP $3e10 Code block address: 3D0E Length: 121 M:1 X:0 called by: 3D06 003D0E D8 CLM ; m:0 x:0, Branch target from 3D06 003D0F A27C0A LDX #$0a7c 003D12 B500 LDA $00,X 003D14 D502 CMP $02,X 003D16 B002 BCS 003d1a ($2) 003D18 B502 LDA $02,X 003D1A D504 CMP $04,X ; Branch target from 3D16 003D1C B002 BCS 003d20 ($2) 003D1E B504 LDA $04,X 003D20 D506 CMP $06,X ; Branch target from 3D1C 003D22 B002 BCS 003d26 ($2) 003D24 B506 LDA $06,X 003D26 8D840A STA $0a84 ; Branch target from 3D22 003D29 F8 SEM ; m:1 x:0 003D2A A20032 LDX #$3200 003D2D A0E035 LDY #$35e0 003D30 203E3E JSR $3e3e 003D33 D8 CLM ; m:0 x:0 003D34 B90000 LDA $0000,Y 003D37 8D1009 STA $0910 003D3A AD9E0A LDA $0a9e 003D3D 890D1009 MPY $0910 003D41 0A ASL A 003D42 422A ROL B 003D44 9004 BCC 003d4a ($4) 003D46 42A9FFFF LDB #$ffff 003D4A 42CD5C35 CMPB $355c ; Branch target from 3D44 003D4E B004 BCS 003d54 ($4) 003D50 42AD5C35 LDB $355c 003D54 428DA40A STB $0aa4 ; Branch target from 3D4E 003D58 F8 SEM ; m:1 x:0 003D59 1C8D0A01 CLB #$01, $0a8d 003D5D A24020 LDX #$2040 003D60 8E5206 STX $0652 003D63 A24820 LDX #$2048 003D66 8E5406 STX $0654 003D69 22E64E00 JSL $004ee6 003D6D B90000 LDA $0000,Y 003D70 8DF60A STA $0af6 003D73 9CF70A00 LDM #$00, $0af7 003D77 AE9404 LDX $0494 003D7A ECF60A CPX $0af6 003D7D F002 BEQ 003d81 ($2) 003D7F B006 BCS 003d87 ($6) 003D81 0CAA0A20 SEB #$20, $0aaa ; Branch target from 3D7D 003D85 8004 BRA 003d8b ($4) Code block address: 3D87 Length: 57 M:1 X:0 called by: 3D7F 003D87 1CAA0A20 CLB #$20, $0aaa ; Branch target from 3D7F 003D8B 2CAA0A8035 BBS #$80, $0aaa, 003dc5 ($35) ; Branch target from 3D85 003D90 0C8D0A01 SEB #$01, $0a8d 003D94 A24020 LDX #$2040 003D97 8E5206 STX $0652 003D9A A24820 LDX #$2048 003D9D 8E5406 STX $0654 003DA0 22E64E00 JSL $004ee6 003DA4 B90000 LDA $0000,Y 003DA7 D8 CLM ; m:0 x:0 003DA8 29FF00 AND #$00ff 003DAB 0A ASL A 003DAC 0A ASL A 003DAD 0A ASL A 003DAE 0A ASL A 003DAF AA TAX 003DB0 F8 SEM ; m:1 x:0 003DB1 ECE205 CPX $05e2 003DB4 F00A BEQ 003dc0 ($a) 003DB6 9008 BCC 003dc0 ($8) 003DB8 2CAA0A2003 BBS #$20, $0aaa, 003dc0 ($3) 003DBD 4C103E JMP $3e10 ; Branch target from 3DC0 Code block address: 3DC0 Length: 70 M:1 X:0 called by: 3DB4 003DC0 3CAA0A40F8 BBC #$40, $0aaa, 003dbd (-$8) ; Branch target from 3DB4, Branch target from 3DB6, Branch target from 3DB8 003DC5 A20000 LDX #$0000 ; Branch target from 3D8B 003DC8 A00000 LDY #$0000 003DCB 42A901 LDB #$01 003DCE E00400 CPX #$0004 ; Branch target from 3E0E 003DD1 B03D BCS 003e10 ($3d) 003DD3 4248 PHB 003DD5 422DAA0A ANDB $0aaa 003DD9 D02B BNE 003e06 ($2b) 003DDB D8 CLM ; m:0 x:0 003DDC AD840A LDA $0a84 003DDF 38 SEC 003DE0 F97C0A SBC $0a7c,Y 003DE3 CDA40A CMP $0aa4 003DE6 901E BCC 003e06 ($1e) 003DE8 A96400 LDA #$0064 003DEB 8DB207 STA $07b2 003DEE 99B407 STA $07b4,Y 003DF1 F8 SEM ; m:1 x:0 003DF2 8DA307 STA $07a3 003DF5 9DA407 STA $07a4,X 003DF8 DA PHX 003DF9 A23A08 LDX #$083a 003DFC 205E81 JSR $815e 003DFF FA PLX 003E00 0C160B40 SEB #$40, $0b16 003E04 8001 BRA 003e07 ($1) Code block address: 3E06 Length: 10 M:1 X:0 called by: 3DD9 003E06 F8 SEM ; m:1 x:0, Branch target from 3DD9, Branch target from 3DE6 003E07 E8 INX ; Branch target from 3E04 003E08 C8 INY 003E09 C8 INY 003E0A 4268 PLB 003E0C 420A ASL B 003E0E 80BE BRA 003dce (-$42) Code block address: 3E10 Length: 46 M:1 X:0 called by: 3D0B 003E10 A900 LDA #$00 ; Branch target from 3D0B, Branch target from 3DBD, Branch target from 3DD1 003E12 A20000 LDX #$0000 003E15 1CAA0A0F CLB #$0f, $0aaa 003E19 8EA00A STX $0aa0 003E1C 8EA20A STX $0aa2 003E1F 8E860A STX $0a86 003E22 8D880A STA $0a88 003E25 8E8A0A STX $0a8a 003E28 8D8C0A STA $0a8c 003E2B 8E8E0A STX $0a8e 003E2E 8D900A STA $0a90 003E31 8E920A STX $0a92 003E34 8D940A STA $0a94 003E37 8E5606 STX $0656 003E3A 8E5806 STX $0658 003E3D 60 RTS Code block address: 3E3E Length: 19 M:1 X:0 called by: 3BA2 003E3E 42AD7B06 LDB $067b ; Call target from 3BA2, Call target from 3D30 003E42 A900 LDA #$00 003E44 42D500 CMPB $00,X ; Branch target from 3E4F 003E47 9008 BCC 003e51 ($8) 003E49 E8 INX 003E4A 3A INA 003E4B C910 CMP #$10 003E4D B002 BCS 003e51 ($2) 003E4F 80F3 BRA 003e44 (-$d) Code block address: 3E51 Length: 21 M:1 X:0 called by: 3E47 003E51 C900 CMP #$00 ; Branch target from 3E47, Branch target from 3E4D 003E53 F001 BEQ 003e56 ($1) 003E55 1A DEA 003E56 0A ASL A ; Branch target from 3E53 003E57 D8 CLM ; m:0 x:0 003E58 29FF00 AND #$00ff 003E5B 8D3E0A STA $0a3e 003E5E 98 TYA 003E5F 18 CLC 003E60 6D3E0A ADC $0a3e 003E63 A8 TAY 003E64 F8 SEM ; m:1 x:0 003E65 60 RTS Code block address: 3E66 Length: 64 M:1 X:0 called by: 786A 003E66 3CCB07014A BBC #$01, $07cb, 003eb5 ($4a) ; Call target from 786A 003E6B AEC807 LDX $07c8 003E6E E8 INX 003E6F EC5E35 CPX $355e 003E72 F007 BEQ 003e7b ($7) 003E74 9005 BCC 003e7b ($5) 003E76 3CAB0A083A BBC #$08, $0aab, 003eb5 ($3a) 003E7B D8 CLM ; m:0 x:0, Branch target from 3E72, Branch target from 3E74 003E7C ADC207 LDA $07c2 003E7F 29FF00 AND #$00ff 003E82 0A ASL A 003E83 0A ASL A 003E84 0A ASL A 003E85 890D5A35 MPY $355a 003E89 0A ASL A 003E8A 422A ROL B 003E8C 428DA40A STB $0aa4 003E90 ADF609 LDA $09f6 003E93 C90080 CMP #$8000 003E96 B00E BCS 003ea6 ($e) 003E98 A90080 LDA #$8000 003E9B 38 SEC 003E9C EDF609 SBC $09f6 003E9F 0CAB0A1000 SEB #$0010, $0aab 003EA4 8009 BRA 003eaf ($9) Code block address: 3EA6 Length: 21 M:0 X:0 called by: 3E96 003EA6 38 SEC ; Branch target from 3E96 003EA7 E90080 SBC #$8000 003EAA 1CAB0A1000 CLB #$0010, $0aab 003EAF CDA40A CMP $0aa4 ; Branch target from 3EA4 003EB2 F8 SEM ; m:1 x:0 003EB3 B006 BCS 003ebb ($6) 003EB5 1CAB0A03 CLB #$03, $0aab ; Branch target from 3E66, Branch target from 3E76 003EB9 8020 BRA 003edb ($20) Code block address: 3EBB Length: 21 M:1 X:0 called by: 3EB3 003EBB 2CAB0A1025 BBS #$10, $0aab, 003ee5 ($25) ; Branch target from 3EB3 003EC0 2CAB0A010B BBS #$01, $0aab, 003ed0 ($b) 003EC5 0CAB0A01 SEB #$01, $0aab 003EC9 2CAB0A040D BBS #$04, $0aab, 003edb ($d) 003ECE 803C BRA 003f0c ($3c) Code block address: 3ED0 Length: 11 M:1 X:0 called by: 3EC0 003ED0 2CAB0A0206 BBS #$02, $0aab, 003edb ($6) ; Branch target from 3EC0 003ED5 0CAB0A02 SEB #$02, $0aab 003ED9 8031 BRA 003f0c ($31) Code block address: 3EDB Length: 10 M:1 X:0 called by: 3EB9 003EDB 1CAB0A0C CLB #$0c, $0aab ; Branch target from 3EB9, Branch target from 3EC9, Branch target from 3ED0, Branch target from 3EEA, Branch target from 3EEF 003EDF 9CAC0A00 LDM #$00, $0aac 003EE3 8027 BRA 003f0c ($27) Code block address: 3EE5 Length: 31 M:1 X:0 called by: 3EBB 003EE5 2CAB0A041A BBS #$04, $0aab, 003f04 ($1a) ; Branch target from 3EBB 003EEA 3CAB0A01EC BBC #$01, $0aab, 003edb (-$14) 003EEF 3CAB0A02E7 BBC #$02, $0aab, 003edb (-$19) 003EF4 1CAB0A03 CLB #$03, $0aab 003EF8 0CAB0A04 SEB #$04, $0aab 003EFC ADBC04 LDA $04bc 003EFF 8DAC0A STA $0aac 003F02 8008 BRA 003f0c ($8) Code block address: 3F04 Length: 9 M:1 X:0 called by: 3EE5 003F04 1CAB0A07 CLB #$07, $0aab ; Branch target from 3EE5 003F08 0CAB0A08 SEB #$08, $0aab 003F0C 60 RTS ; Branch target from 3ECE, Branch target from 3ED9, Branch target from 3EE3, Branch target from 3F02 Code block address: 3F0D Length: 74 M:1 X:0 called by: 7EB9 003F0D 3CAB0A0844 BBC #$08, $0aab, 003f56 ($44) ; Call target from 7EB9 003F12 D8 CLM ; m:0 x:0 003F13 ADAC0A LDA $0aac 003F16 29FF00 AND #$00ff 003F19 1A DEA 003F1A AA TAX 003F1B 0A ASL A 003F1C A8 TAY 003F1D F8 SEM ; m:1 x:0 003F1E A964 LDA #$64 003F20 9D9F07 STA $079f,X 003F23 D8 CLM ; m:0 x:0 003F24 29FF00 AND #$00ff 003F27 99AA07 STA $07aa,Y 003F2A BD573F LDA $3f57,X 003F2D 29FF00 AND #$00ff 003F30 AA TAX 003F31 0A ASL A 003F32 A8 TAY 003F33 F8 SEM ; m:1 x:0 003F34 A964 LDA #$64 003F36 9D9F07 STA $079f,X 003F39 D8 CLM ; m:0 x:0 003F3A 29FF00 AND #$00ff 003F3D 99AA07 STA $07aa,Y 003F40 F8 SEM ; m:1 x:0 003F41 A9C8 LDA #$c8 003F43 A2C800 LDX #$00c8 003F46 8D9E07 STA $079e 003F49 8EA807 STX $07a8 003F4C A23A08 LDX #$083a 003F4F 205E81 JSR $815e 003F52 0C160B80 SEB #$80, $0b16 003F56 60 RTS ; Branch target from 3F0D Code block address: 427F Length: 8 M:1 X:0 called by: 8D91 00427F 3CE5080103 BBC #$01, $08e5, 004287 ($3) ; Call target from 8D91 004284 4C1543 JMP $4315 ; Branch target from 428B Code block address: 4287 Length: 43 M:1 X:0 called by: 427F 004287 22D35E00 JSL $005ed3 ; Branch target from 427F 00428B 90F7 BCC 004284 (-$9) 00428D AD4D07 LDA $074d 004290 2409023F BBS #$02, $09, 0042d3 ($3f) ; Read from Port 1 004294 3C80028019 BBC #$80, $0280, 0042b2 ($19) 004299 9C180700 LDM #$00, $0718 00429D CD221C CMP $1c22 0042A0 B072 BCS 004314 ($72) 0042A2 A2DD06 LDX #$06dd 0042A5 20D856 JSR $56d8 0042A8 C932 CMP #$32 0042AA 9068 BCC 004314 ($68) 0042AC 1CA30D01 CLB #$01, $0da3 0042B0 801B BRA 0042cd ($1b) Code block address: 42B2 Length: 33 M:1 X:0 called by: 4294 0042B2 9CDD0600 LDM #$00, $06dd ; Branch target from 4294 0042B6 CD221C CMP $1c22 0042B9 B059 BCS 004314 ($59) 0042BB A21807 LDX #$0718 0042BE 20D856 JSR $56d8 0042C1 C964 CMP #$64 0042C3 904F BCC 004314 ($4f) 0042C5 0CE30A01 SEB #$01, $0ae3 0042C9 0CA30D01 SEB #$01, $0da3 0042CD 1CCB0A01 CLB #$01, $0acb ; Branch target from 42B0 0042D1 8041 BRA 004314 ($41) Code block address: 42D3 Length: 36 M:1 X:0 called by: 4290 0042D3 3C8002801F BBC #$80, $0280, 0042f7 ($1f) ; Branch target from 4290 0042D8 9CDE0600 LDM #$00, $06de 0042DC CD211C CMP $1c21 0042DF F033 BEQ 004314 ($33) 0042E1 9031 BCC 004314 ($31) 0042E3 A21907 LDX #$0719 0042E6 20D856 JSR $56d8 0042E9 C964 CMP #$64 0042EB 9027 BCC 004314 ($27) 0042ED 0CE30A02 SEB #$02, $0ae3 0042F1 0CA30D02 SEB #$02, $0da3 0042F5 8019 BRA 004310 ($19) Code block address: 42F7 Length: 30 M:1 X:0 called by: 42D3 0042F7 9C190700 LDM #$00, $0719 ; Branch target from 42D3 0042FB CD211C CMP $1c21 0042FE F014 BEQ 004314 ($14) 004300 9012 BCC 004314 ($12) 004302 A2DE06 LDX #$06de 004305 20D856 JSR $56d8 004308 C932 CMP #$32 00430A 9008 BCC 004314 ($8) 00430C 1CA30D02 CLB #$02, $0da3 004310 1CCB0A02 CLB #$02, $0acb ; Branch target from 42F5 004314 60 RTS ; Branch target from 42A0, Branch target from 42AA, Branch target from 42B9, Branch target from 42C3, Branch target from 42D1, Branch target from 42DF, Branch target from 42E1, Branch target from 42EB, Branch target from 42FE, Branch target from 4300, Branch target from 430A Code block address: 4315 Length: 17 M:1 X:0 called by: 4284 004315 9C180700 LDM #$00, $0718 ; Branch target from 4284 004319 9C190700 LDM #$00, $0719 00431D 9CDD0600 LDM #$00, $06dd 004321 9CDE0600 LDM #$00, $06de 004325 60 RTS Code block address: 4393 Length: 13 M:1 X:0 called by: 8D4B 004393 1CE30A04 CLB #$04, $0ae3 ; Call target from 8D4B 004397 1CCB0A04 CLB #$04, $0acb 00439B 1C510740 CLB #$40, $0751 00439F 60 RTS Code block address: 4660 Length: 8 M:1 X:0 called by: 5875 004660 0A ASL A ; Call target from 5875 004661 FF581C17 SBC $171c58,X 004665 08 PHP 004666 08 PHP 004667 6B RTL Code block address: 472B Length: 11 M:1 X:0 called by: 8D61 00472B 3CE4080105 BBC #$01, $08e4, 004735 ($5) ; Call target from 8D61 004730 3CF40D0101 BBC #$01, $0df4, 004736 ($1) 004735 60 RTS ; Branch target from 472B Code block address: 4736 Length: 49 M:1 X:0 called by: 4730 004736 A2A25E LDX #$5ea2 ; Branch target from 4730 004739 229A5D00 JSL $005d9a 00473D 42A900 LDB #$00 004740 9005 BCC 004747 ($5) 004742 420940 ORB #$40 004745 8000 BRA 004747 ($0) 004747 3CD2040105 BBC #$01, $04d2, 004751 ($5) ; Branch target from 4740, Branch target from 4745 00474C 3CD3040F03 BBC #$0f, $04d3, 004754 ($3) 004751 420901 ORB #$01 ; Branch target from 4747 004754 AD9203 LDA $0392 ; Branch target from 474C 004757 2C0007040B BBS #$04, $0700, 004767 ($b) 00475C CD3E1D CMP $1d3e 00475F 900F BCC 004770 ($f) 004761 0C000704 SEB #$04, $0700 004765 8009 BRA 004770 ($9) Code block address: 4767 Length: 25 M:1 X:0 called by: 4757 004767 CD3F1D CMP $1d3f ; Branch target from 4757 00476A B004 BCS 004770 ($4) 00476C 1C000704 CLB #$04, $0700 004770 2C0007080B BBS #$08, $0700, 004780 ($b) ; Branch target from 475F, Branch target from 4765, Branch target from 476A 004775 CD312A CMP $2a31 004778 B00F BCS 004789 ($f) 00477A 0C000708 SEB #$08, $0700 00477E 8009 BRA 004789 ($9) Code block address: 4780 Length: 33 M:1 X:0 called by: 4770 004780 CD322A CMP $2a32 ; Branch target from 4770 004783 9004 BCC 004789 ($4) 004785 1C000708 CLB #$08, $0700 004789 3C00070C03 BBC #$0c, $0700, 004791 ($3) ; Branch target from 4778, Branch target from 477E, Branch target from 4783 00478E 420980 ORB #$80 004791 3C5A03040B BBC #$04, $035a, 0047a1 ($b) ; Branch target from 4789 004796 420902 ORB #$02 004799 A20000 LDX #$0000 00479C 8E4204 STX $0442 00479F 800B BRA 0047ac ($b) Code block address: 47A1 Length: 55 M:1 X:0 called by: 4791 0047A1 AE4204 LDX $0442 ; Branch target from 4791 0047A4 EC1A2A CPX $2a1a 0047A7 B003 BCS 0047ac ($3) 0047A9 420904 ORB #$04 0047AC 2C4D050803 BBS #$08, $054d, 0047b4 ($3) ; Branch target from 479F, Branch target from 47A7 0047B1 420908 ORB #$08 0047B4 2CD0040203 BBS #$02, $04d0, 0047bc ($3) ; Branch target from 47AC 0047B9 420910 ORB #$10 0047BC 3C00071003 BBC #$10, $0700, 0047c4 ($3) ; Branch target from 47B4 0047C1 420920 ORB #$20 0047C4 428DE506 STB $06e5 ; Branch target from 47BC 0047C8 ADE506 LDA $06e5 0047CB D00B BNE 0047d8 ($b) 0047CD 2CF306800F BBS #$80, $06f3, 0047e1 ($f) 0047D2 0CF30608 SEB #$08, $06f3 0047D6 8009 BRA 0047e1 ($9) Code block address: 47D8 Length: 26 M:1 X:0 called by: 47CB 0047D8 2CF3068004 BBS #$80, $06f3, 0047e1 ($4) ; Branch target from 47CB 0047DD 1CF30608 CLB #$08, $06f3 0047E1 3CF3060816 BBC #$08, $06f3, 0047fc ($16) ; Branch target from 47CD, Branch target from 47D6, Branch target from 47D8 0047E6 2C5C032007 BBS #$20, $035c, 0047f2 ($7) 0047EB 2C00078011 BBS #$80, $0700, 004801 ($11) 0047F0 8005 BRA 0047f7 ($5) Code block address: 47F2 Length: 10 M:1 X:0 called by: 47E6 0047F2 2C0007400A BBS #$40, $0700, 004801 ($a) ; Branch target from 47E6 0047F7 040908 SEB #$08, $09 ; Branch target from 47F0, Write to Port 1 0047FA 800D BRA 004809 ($d) Code block address: 47FC Length: 5 M:1 X:0 called by: 47E1 0047FC 140908 CLB #$08, $09 ; Branch target from 47E1, Write to Port 1 0047FF 8008 BRA 004809 ($8) Code block address: 4801 Length: 34 M:1 X:0 called by: 47EB 004801 78 SEI ; Branch target from 47EB, Branch target from 47F2 004802 A509 LDA $09 ; Read from Port 1 004804 4908 EOR #$08 004806 8509 STA $09 ; Write to Port 1 004808 58 CLI 004809 3CF306081D BBC #$08, $06f3, 00482b ($1d) ; Branch target from 47FA, Branch target from 47FF 00480E 3CF3068010 BBC #$80, $06f3, 004823 ($10) 004813 0CF30604 SEB #$04, $06f3 004817 AD0C2A LDA $2a0c ; Branch target from 4829 00481A 8D0C07 STA $070c 00481D 0C000701 SEB #$01, $0700 ; Branch target from 4832 004821 8015 BRA 004838 ($15) Code block address: 4823 Length: 34 M:1 X:0 called by: 480E 004823 AD0307 LDA $0703 ; Branch target from 480E 004826 CD1007 CMP $0710 004829 90EC BCC 004817 (-$14) 00482B 1CF30604 CLB #$04, $06f3 ; Branch target from 4809 00482F AD0C07 LDA $070c 004832 D0E9 BNE 00481d (-$17) 004834 1C000701 CLB #$01, $0700 004838 ADF306 LDA $06f3 ; Branch target from 4821 00483B 8D5702 STA $0257 00483E AD0007 LDA $0700 004841 8D5802 STA $0258 004844 60 RTS Code block address: 4845 Length: 21 M:1 X:0 called by: 8D64 004845 D8 CLM ; m:0 x:0, Call target from 8D64 004846 AD6403 LDA $0364 004849 AA TAX 00484A 38 SEC 00484B EDFC06 SBC $06fc 00484E B00A BCS 00485a ($a) 004850 C90080 CMP #$8000 004853 B00D BCS 004862 ($d) 004855 A90080 LDA #$8000 004858 8008 BRA 004862 ($8) Code block address: 485A Length: 46 M:0 X:0 called by: 484E 00485A C90080 CMP #$8000 ; Branch target from 484E 00485D 9003 BCC 004862 ($3) 00485F A9FF7F LDA #$7fff 004862 8DFE06 STA $06fe ; Branch target from 4853, Branch target from 4858, Branch target from 485D 004865 8D5A02 STA $025a 004868 8D5B02 STA $025b 00486B ADFA06 LDA $06fa 00486E 8DFC06 STA $06fc 004871 ADF806 LDA $06f8 004874 8DFA06 STA $06fa 004877 ADF606 LDA $06f6 00487A 8DF806 STA $06f8 00487D ADF406 LDA $06f4 004880 8DF606 STA $06f6 004883 8EF406 STX $06f4 004886 F8 SEM ; m:1 x:0 004887 60 RTS Code block address: 4888 Length: 98 M:1 X:0 called by: 78CA 004888 2C7C0D010A BBS #$01, $0d7c, 004897 ($a) ; Call target from 78CA 00488D 2C940D0105 BBS #$01, $0d94, 004897 ($5) 004892 3C940D025A BBC #$02, $0d94, 0048f1 ($5a) 004897 AD130D LDA $0d13 ; Branch target from 4888, Branch target from 488D 00489A 18 CLC 00489B 690F ADC #$0f 00489D 9002 BCC 0048a1 ($2) 00489F A9FF LDA #$ff 0048A1 CD6F03 CMP $036f ; Branch target from 489D 0048A4 904B BCC 0048f1 ($4b) 0048A6 AD130D LDA $0d13 0048A9 38 SEC 0048AA E90F SBC #$0f 0048AC B002 BCS 0048b0 ($2) 0048AE A900 LDA #$00 0048B0 CD6F03 CMP $036f ; Branch target from 48AC 0048B3 F002 BEQ 0048b7 ($2) 0048B5 B03A BCS 0048f1 ($3a) 0048B7 AD120D LDA $0d12 ; Branch target from 48B3 0048BA 18 CLC 0048BB 691A ADC #$1a 0048BD 9002 BCC 0048c1 ($2) 0048BF A9FF LDA #$ff 0048C1 CDCE06 CMP $06ce ; Branch target from 48BD 0048C4 902B BCC 0048f1 ($2b) 0048C6 AD120D LDA $0d12 0048C9 38 SEC 0048CA E91A SBC #$1a 0048CC B002 BCS 0048d0 ($2) 0048CE A900 LDA #$00 0048D0 CDCE06 CMP $06ce ; Branch target from 48CC 0048D3 F002 BEQ 0048d7 ($2) 0048D5 B01A BCS 0048f1 ($1a) 0048D7 AD6221 LDA $2162 ; Branch target from 48D3 0048DA CD140D CMP $0d14 0048DD F00B BEQ 0048ea ($b) 0048DF 9009 BCC 0048ea ($9) 0048E1 CD9203 CMP $0392 0048E4 F00B BEQ 0048f1 ($b) 0048E6 9009 BCC 0048f1 ($9) 0048E8 800D BRA 0048f7 ($d) Code block address: 48EA Length: 13 M:1 X:0 called by: 48DD 0048EA CD9203 CMP $0392 ; Branch target from 48DD, Branch target from 48DF 0048ED F008 BEQ 0048f7 ($8) 0048EF 9006 BCC 0048f7 ($6) 0048F1 1CCB0708 CLB #$08, $07cb ; Branch target from 4892, Branch target from 48A4, Branch target from 48B5, Branch target from 48C4, Branch target from 48D5, Branch target from 48E4, Branch target from 48E6 0048F5 8004 BRA 0048fb ($4) Code block address: 48F7 Length: 5 M:1 X:0 called by: 48E8 0048F7 0CCB0708 SEB #$08, $07cb ; Branch target from 48E8, Branch target from 48ED, Branch target from 48EF 0048FB 60 RTS ; Branch target from 48F5 Code block address: 4E88 Length: 39 M:1 X:0 called by: 5306 004E88 3C0A0D0121 BBC #$01, $0d0a, 004eae ($21) ; Call target from 5306 004E8D A2B20B LDX #$0bb2 004E90 A900 LDA #$00 004E92 9500 STA $00,X ; Branch target from 4E98 004E94 E8 INX 004E95 E0F60B CPX #$0bf6 004E98 90F8 BCC 004e92 (-$8) 004E9A A2060C LDX #$0c06 004E9D ADB820 LDA $20b8 004EA0 F008 BEQ 004eaa ($8) 004EA2 9500 STA $00,X ; Branch target from 4EA8 004EA4 E8 INX 004EA5 E0060D CPX #$0d06 004EA8 90F8 BCC 004ea2 (-$8) 004EAA 1C0A0D01 CLB #$01, $0d0a ; Branch target from 4EA0 004EAE 6B RTL ; Branch target from 4E88 Code block address: 4EE6 Length: 33 M:1 X:0 called by: 3D69 004EE6 1C4D0501 CLB #$01, $054d ; Call target from 3D69, Call target from 3DA0 004EEA 1C4D0520 CLB #$20, $054d 004EEE 2C4D052059 BBS #$20, $054d, 004f4c ($59) ; Branch target from 4F2B, Branch target from 4F49 004EF3 2C4D05010F BBS #$01, $054d, 004f07 ($f) 004EF8 42AD7B06 LDB $067b 004EFC 424A LSRB A 004EFE AE5206 LDX $0652 004F01 0C4D0501 SEB #$01, $054d 004F05 800B BRA 004f12 ($b) Code block address: 4F07 Length: 26 M:1 X:0 called by: 4EF3 004F07 42ADDC07 LDB $07dc ; Branch target from 4EF3 004F0B AE5406 LDX $0654 004F0E 0C4D0520 SEB #$20, $054d 004F12 A900 LDA #$00 ; Branch target from 4F05 004F14 42D500 CMPB $00,X ; Branch target from 4F1F 004F17 9008 BCC 004f21 ($8) 004F19 3A INA 004F1A E8 INX 004F1B C908 CMP #$08 004F1D B002 BCS 004f21 ($2) 004F1F 80F3 BRA 004f14 (-$d) Code block address: 4F21 Length: 13 M:1 X:0 called by: 4F17 004F21 C900 CMP #$00 ; Branch target from 4F17, Branch target from 4F1D 004F23 F001 BEQ 004f26 ($1) 004F25 1A DEA 004F26 3C4D052003 BBC #$20, $054d, 004f2e ($3) ; Branch target from 4F23 004F2B 4CEE4E JMP $4eee Code block address: 4F2E Length: 19 M:1 X:0 called by: 4F26 004F2E 890908 MPY #$08 ; Branch target from 4F26 004F31 D8 CLM ; m:0 x:0 004F32 29FF00 AND #$00ff 004F35 2C8D0A010006 BBS #$0001, $0a8d, 004f41 ($6) 004F3B 18 CLC 004F3C 694036 ADC #$3640 004F3F 8004 BRA 004f45 ($4) Code block address: 4F41 Length: 11 M:0 X:0 called by: 4F35 004F41 18 CLC ; Branch target from 4F35 004F42 698036 ADC #$3680 004F45 8D5006 STA $0650 ; Branch target from 4F3F 004F48 F8 SEM ; m:1 x:0 004F49 4CEE4E JMP $4eee Code block address: 4F4C Length: 11 M:1 X:0 called by: 4EEE 004F4C D8 CLM ; m:0 x:0, Branch target from 4EEE 004F4D 29FF00 AND #$00ff 004F50 18 CLC 004F51 6D5006 ADC $0650 004F54 A8 TAY 004F55 F8 SEM ; m:1 x:0 004F56 6B RTL VECTOR: A/D interrupt control address: 5000 Length: 276 M:0 X:0 005000 D8 CLM ; m:0 x:0 005001 A90000 LDA #$0000 005004 5B TAD 005005 F8 SEM ; m:1 x:0 005006 89C200 LDT #$00 005009 64D824 LDM #$24, $d8 ; Write to Processor Operation Control register 00500C A2FF0F LDX #$0fff 00500F 9A TXS 005010 A2FFFF LDX #$ffff 005013 86D0 STX $d0 ; Write to Watchdog timer 005015 A22407 LDX #$0724 005018 DA PHX 005019 28 PLP 00501A A900 LDA #$00 00501C 8508 STA $08 ; Write to Port 0 00501E 641030 LDM #$30, $10 ; Write to Port 0 direction register 005021 64184F LDM #$4f, $18 ; Write to unknown peripheral [18] 005024 8509 STA $09 ; Write to Port 1 005026 641108 LDM #$08, $11 ; Write to Port 1 direction register 005029 641907 LDM #$07, $19 ; Write to unknown peripheral [19] 00502C 850A STA $0a ; Write to Port 2 00502E 8512 STA $12 ; Write to Port 2 direction register 005030 641A44 LDM #$44, $1a ; Write to unknown peripheral [1A] 005033 850B STA $0b ; Write to Port 3 005035 8513 STA $13 ; Write to Port 3 direction register 005037 641B0D LDM #$0d, $1b ; Write to unknown peripheral [1B] 00503A 850C STA $0c ; Write to Port 4 00503C 8514 STA $14 ; Write to Port 4 direction register 00503E 641C01 LDM #$01, $1c ; Write to Port 4 operation mode register 005041 640EAA LDM #$aa, $0e ; Write to Port 6 005044 6416AA LDM #$aa, $16 ; Write to Port 6 direction register 005047 641ECE LDM #$ce, $1e ; Write to Port 6 operation mode register 00504A 640F08 LDM #$08, $0f ; Write to Port 7 00504D 64170A LDM #$0a, $17 ; Write to Port 7 direction register 005050 641F0C LDM #$0c, $1f ; Write to Port 7 operation mode register 005053 42A940 LDB #$40 005056 428DF50D STB $0df5 00505A 428D8002 STB $0280 00505E 8D8305 STA $0583 005061 8D9002 STA $0290 005064 8D7D05 STA $057d 005067 8DA002 STA $02a0 00506A A900 LDA #$00 00506C A20000 LDX #$0000 00506F 64601F LDM #$1f, $60 ; Write to TG1 prescaler 005072 64613F LDM #$3f, $61 ; Write to TG2 prescaler 005075 646440 LDM #$40, $64 ; Write to Timer A control register EC/W 005078 8565 STA $65 ; Write to Timer A control register EP/N 00507A 8668 STX $68 ; Write to Timer A1 PISO register 00507C 866A STX $6a ; Write to Timer A3 PISO register 00507E 8666 STX $66 ; Write to Timer A interrupt mask 005080 A0CF07 LDY #$07cf 005083 8470 STY $70 ; Write to Timer D counter 005085 8472 STY $72 ; Write to Timer D reload register 005087 647401 LDM #$01, $74 ; Write to Timer D control register 00508A 64901F LDM #$1f, $90 ; Write to Timer B prescaler 00508D 8594 STA $94 ; Write to Timer B operation control 00508F 8596 STA $96 ; Write to Timer B1 PISO register 005091 649202 LDM #$02, $92 ; Write to Timer B control register enable 005094 85B0 STA $b0 ; Write to Timer C1 prescaler 005096 85B1 STA $b1 ; Write to Timer C2 prescaler 005098 8DB001 STA $01b0 00509B 64B401 LDM #$01, $b4 ; Write to Timer C1 control register 00509E 64B512 LDM #$12, $b5 ; Write to Timer C2 control register 0050A1 64B514 LDM #$14, $b5 ; Write to Timer C2 control register 0050A4 64B512 LDM #$12, $b5 ; Write to Timer C2 control register 0050A7 64B601 LDM #$01, $b6 ; Write to unknown peripheral [B6] 0050AA 9CB40108 LDM #$08, $01b4 0050AE 64CE01 LDM #$01, $ce ; Write to unknown peripheral [CE] 0050B1 85CF STA $cf ; Write to unknown peripheral [CF] 0050B3 D8 CLM ; m:0 x:0 0050B4 428A TXB 0050B6 4249FF03 EORB #$03ff 0050BA 4285CA STB $ca ; Write to unknown peripheral [CA] 0050BD F8 SEM ; m:1 x:0 0050BE A01000 LDY #$0010 0050C1 84C8 STY $c8 ; Write to unknown peripheral [C8] 0050C3 64CC34 LDM #$34, $cc ; Write to unknown peripheral [CC] 0050C6 85C5 STA $c5 ; Write to PWM2 counter high byte 0050C8 64C462 LDM #$62, $c4 ; Write to PWM2 counter 0050CB 64C616 LDM #$16, $c6 ; Write to PWM2 operation control register 0050CE 85C1 STA $c1 ; Write to PWM1 counter high byte 0050D0 64C020 LDM #$20, $c0 ; Write to PWM1 counter 0050D3 64C215 LDM #$15, $c2 ; Write to PWM1 operation control register 0050D6 64B8FE LDM #$fe, $b8 ; Write to unknown peripheral [B8] 0050D9 64F405 LDM #$05, $f4 ; Write to Timer D interrupt control register 0050DC 64F804 LDM #$04, $f8 ; Write to TG1 interrupt control register 0050DF 64F907 LDM #$07, $f9 ; Write to Timer B4 interrupt control register 0050E2 64F201 LDM #$01, $f2 ; Write to UART1 tx interrupt control register 0050E5 85F6 STA $f6 ; Write to Timer B1 interrupt control register 0050E7 64FE06 LDM #$06, $fe ; Write to Timer C1 strobe interrupt control register 0050EA 85FD STA $fd ; Write to Timer C2 strobe interrupt control register 0050EC 85EE STA $ee ; Write to unknown peripheral [EE] 0050EE 85F7 STA $f7 ; Write to TG2 interrupt control register 0050F0 64F503 LDM #$03, $f5 ; Write to PWM1 interrupt control register 0050F3 85EF STA $ef ; Write to A/D interrupt control register 0050F5 85F3 STA $f3 ; Write to UART1 rx interrupt control register 0050F7 85FA STA $fa ; Write to Timer B3 interrupt control register 0050F9 85FB STA $fb ; Write to Timer C2 overflow interrupt control register 0050FB 85FF STA $ff ; Write to INT interrupt control register 0050FD EA NOP 0050FE 14FF10 CLB #$10, $ff ; Write to INT interrupt control register 005101 85F0 STA $f0 ; Write to UART0 tx interrupt control register 005103 85F1 STA $f1 ; Write to UART0 rx interrupt control register 005105 040E20 SEB #$20, $0e ; Write to Port 6 005108 AD1210 LDA $1012 00510B F01F BEQ 00512c ($1f) 00510D AD1110 LDA $1011 005110 F002 BEQ 005114 ($2) 005112 8003 BRA 005117 ($3) Code block address: 5114 Length: 3 M:1 X:0 called by: 5110 005114 4C9F51 JMP $519f ; Branch target from 5110 Code block address: 5117 Length: 26 M:1 X:0 called by: 5112 005117 140E20 CLB #$20, $0e ; Branch target from 5112, Write to Port 6 00511A A255AA LDX #$aa55 00511D EC1E14 CPX $141e 005120 D00A BNE 00512c ($a) 005122 ECC018 CPX $18c0 005125 D005 BNE 00512c ($5) 005127 EC801F CPX $1f80 00512A F005 BEQ 005131 ($5) 00512C A20010 LDX #$1000 ; Branch target from 510B, Branch target from 5120, Branch target from 5125 00512F 8024 BRA 005155 ($24) Code block address: 5131 Length: 136 M:1 X:0 called by: 512A 005131 D8 CLM ; m:0 x:0, Branch target from 512A 005132 A20037 LDX #$3700 005135 A00003 LDY #$0300 005138 040E2000 SEB #$0020, $0e ; Write to Port 6 00513C A90001 LDA #$0100 00513F 540000 MVN $00, $00 005142 140E2000 CLB #$0020, $0e ; Write to Port 6 005146 A20003 LDX #$0300 005149 A00037 LDY #$3700 00514C A90001 LDA #$0100 00514F 540000 MVN $00, $00 005152 A20038 LDX #$3800 005155 D8 CLM ; m:0 x:0, Branch target from 512F 005156 A00003 LDY #$0300 ; Branch target from 5190 005159 040E2000 SEB #$0020, $0e ; Write to Port 6 00515D A90008 LDA #$0800 005160 540000 MVN $00, $00 005163 140E2000 CLB #$0020, $0e ; Write to Port 6 005167 9B TXY 005168 A20003 LDX #$0300 00516B 4298 TYB 00516D 38 SEC 00516E 42E90008 SBCB #$0800 005172 42A8 TBY 005174 A90008 LDA #$0800 005177 540000 MVN $00, $00 00517A BB TYX 00517B A0FFFF LDY #$ffff 00517E 84D0 STY $d0 ; Write to Watchdog timer 005180 F8 SEM ; m:1 x:0 005181 ADF50D LDA $0df5 005184 4980 EOR #$80 005186 8DF50D STA $0df5 005189 8D8002 STA $0280 00518C D8 CLM ; m:0 x:0 00518D E00050 CPX #$5000 005190 90C4 BCC 005156 (-$3c) 005192 F8 SEM ; m:1 x:0 005193 A255AA LDX #$aa55 005196 8E1E14 STX $141e 005199 8EC018 STX $18c0 00519C 8E801F STX $1f80 00519F A900 LDA #$00 ; Branch target from 5114 0051A1 42AD2D10 LDB $102d 0051A5 D012 BNE 0051b9 ($12) 0051A7 428DF00D STB $0df0 0051AB 643865 LDM #$65, $38 ; Write to UART1 tx/rx mode register 0051AE 6439FF LDM #$ff, $39 ; Write to Baud rate generator 0051B1 643C04 LDM #$04, $3c ; Write to Control register 0051B4 643D05 LDM #$05, $3d ; Write to Control register high byte 0051B7 8010 BRA 0051c9 ($10) Code block address: 51B9 Length: 54 M:1 X:0 called by: 51A5 0051B9 428DF00D STB $0df0 ; Branch target from 51A5 0051BD 643805 LDM #$05, $38 ; Write to UART1 tx/rx mode register 0051C0 643967 LDM #$67, $39 ; Write to Baud rate generator 0051C3 643C04 LDM #$04, $3c ; Write to Control register 0051C6 643D05 LDM #$05, $3d ; Write to Control register high byte 0051C9 643001 LDM #$01, $30 ; Branch target from 51B7, Write to UART0 tx/rx mode register 0051CC 64310F LDM #$0f, $31 ; Write to Baud rate generator 0051CF 643404 LDM #$04, $34 ; Write to Control register 0051D2 643505 LDM #$05, $35 ; Write to Control register high byte 0051D5 42AD3010 LDB $1030 0051D9 D014 BNE 0051ef ($14) 0051DB 428DF10D STB $0df1 0051DF 8D3001 STA $0130 0051E2 9C31012F LDM #$2f, $0131 0051E6 9C340104 LDM #$04, $0134 0051EA 8D3501 STA $0135 0051ED 8014 BRA 005203 ($14) Code block address: 51EF Length: 103 M:1 X:0 called by: 51D9 0051EF 428DF10D STB $0df1 ; Branch target from 51D9 0051F3 9C300105 LDM #$05, $0130 0051F7 9C310167 LDM #$67, $0131 0051FB 9C340104 LDM #$04, $0134 0051FF 9C350105 LDM #$05, $0135 005203 642E0F LDM #$0f, $2e ; Branch target from 51ED, Write to unknown peripheral [2E] 005206 A900 LDA #$00 005208 8DF40D STA $0df4 00520B A0FE0A LDY #$0afe 00520E A20000 LDX #$0000 005211 9600 STX $00,Y ; Branch target from 5218 005213 88 DEY 005214 88 DEY 005215 C0FE02 CPY #$02fe 005218 D0F7 BNE 005211 (-$9) 00521A 42ADF50D LDB $0df5 00521E 424980 EORB #$80 005221 428DF50D STB $0df5 005225 428D8002 STB $0280 005229 A0FFFF LDY #$ffff 00522C 84D0 STY $d0 ; Write to Watchdog timer 00522E 205F5A JSR $5a5f 005231 42ADF50D LDB $0df5 005235 424980 EORB #$80 005238 428DF50D STB $0df5 00523C 428D8002 STB $0280 005240 A0FFFF LDY #$ffff 005243 84D0 STY $d0 ; Write to Watchdog timer 005245 2408800D BBS #$80, $08, 005256 ($d) ; Read from Port 0 005249 AD491E LDA $1e49 00524C 2C90022003 BBS #$20, $0290, 005254 ($3) 005251 AD4E1E LDA $1e4e 005254 800B BRA 005261 ($b) ; Branch target from 524C Code block address: 5256 Length: 39 M:1 X:0 called by: 5245 005256 ADB91E LDA $1eb9 ; Branch target from 5245 005259 2C90022003 BBS #$20, $0290, 005261 ($3) 00525E ADBE1E LDA $1ebe 005261 8DE708 STA $08e7 ; Branch target from 5254, Branch target from 5259 005264 A0E408 LDY #$08e4 005267 3CE7080111 BBC #$01, $08e7, 00527d ($11) 00526C 34088012 BBC #$80, $08, 005282 ($12) ; Read from Port 0 005270 A2B61E LDX #$1eb6 ; Branch target from 527D 005273 2C90022003 BBS #$20, $0290, 00527b ($3) 005278 A2BB1E LDX #$1ebb 00527B 8010 BRA 00528d ($10) ; Branch target from 5273 Code block address: 527D Length: 229 M:1 X:0 called by: 5267 00527D 3CE70802EE BBC #$02, $08e7, 005270 (-$12) ; Branch target from 5267 005282 A2461E LDX #$1e46 ; Branch target from 526C 005285 2C90022003 BBS #$20, $0290, 00528d ($3) 00528A A24B1E LDX #$1e4b 00528D D8 CLM ; m:0 x:0, Branch target from 527B, Branch target from 5285 00528E B500 LDA $00,X 005290 990000 STA $0000,Y 005293 B502 LDA $02,X 005295 990200 STA $0002,Y 005298 F8 SEM ; m:1 x:0 005299 B504 LDA $04,X 00529B 990400 STA $0004,Y 00529E AE180B LDX $0b18 0052A1 E055AA CPX #$aa55 0052A4 D023 BNE 0052c9 ($23) 0052A6 3CFA0D0221 BBC #$02, $0dfa, 0052cc ($21) 0052AB 1CFA0D02 CLB #$02, $0dfa 0052AF A2000B LDX #$0b00 0052B2 D8 CLM ; m:0 x:0 0052B3 B500 LDA $00,X 0052B5 E8 INX ; Branch target from 52BD 0052B6 E8 INX 0052B7 18 CLC 0052B8 7500 ADC $00,X 0052BA E0EE0D CPX #$0dee 0052BD 90F6 BCC 0052b5 (-$a) 0052BF AA TAX 0052C0 CDF20D CMP $0df2 0052C3 F8 SEM ; m:1 x:0 0052C4 F006 BEQ 0052cc ($6) 0052C6 8EF20D STX $0df2 0052C9 202457 JSR $5724 ; Branch target from 52A4 0052CC A900 LDA #$00 ; Branch target from 52A6, Branch target from 52C4 0052CE 8521 STA $21 ; Write to unknown peripheral [21] 0052D0 642001 LDM #$01, $20 ; Write to A/D control register 0052D3 8422 STY $22 ; Write to A/D successive approximation register 0052D5 342020FC BBC #$20, $20, 0052d5 (-$4) ; Read from A/D control register, Branch target from 52D5 0052D9 A422 LDY $22 ; Read from A/D successive approximation register 0052DB 8C3803 STY $0338 0052DE 642004 LDM #$04, $20 ; Write to A/D control register 0052E1 8422 STY $22 ; Write to A/D successive approximation register 0052E3 342020FC BBC #$20, $20, 0052e3 (-$4) ; Read from A/D control register, Branch target from 52E3 0052E7 A422 LDY $22 ; Read from A/D successive approximation register 0052E9 8C3A03 STY $033a 0052EC 64200D LDM #$0d, $20 ; Write to A/D control register 0052EF 8422 STY $22 ; Write to A/D successive approximation register 0052F1 342020FC BBC #$20, $20, 0052f1 (-$4) ; Read from A/D control register, Branch target from 52F1 0052F5 A422 LDY $22 ; Read from A/D successive approximation register 0052F7 8C7408 STY $0874 0052FA 22253A01 JSL $013a25 0052FE 9CA60380 LDM #$80, $03a6 005302 1CB10BFD CLB #$fd, $0bb1 005306 22884E00 JSL $004e88 00530A A90A LDA #$0a 00530C 8D4F03 STA $034f 00530F 8D3506 STA $0635 005312 8D6106 STA $0661 005315 8DA106 STA $06a1 005318 8DD206 STA $06d2 00531B 8D9A03 STA $039a 00531E 9CBB030F LDM #$0f, $03bb 005322 D8 CLM ; m:0 x:0 005323 9C5203CA08 LDM #$08ca, $0352 005328 F8 SEM ; m:1 x:0 005329 D8 CLM ; m:0 x:0 00532A 9C42036602 LDM #$0266, $0342 00532F A08D03 LDY #$038d 005332 8C1803 STY $0318 005335 8CB60A STY $0ab6 005338 8C8C08 STY $088c 00533B 8C9A08 STY $089a 00533E 8CAC08 STY $08ac 005341 A00080 LDY #$8000 005344 8C8A08 STY $088a 005347 8C9008 STY $0890 00534A 8CA208 STY $08a2 00534D F8 SEM ; m:1 x:0 00534E 9C8F0880 LDM #$80, $088f 005352 9CFE0480 LDM #$80, $04fe 005356 42AD3110 LDB $1031 00535A 428DFF0A STB $0aff 00535E 22910501 JSL $010591 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 541D Length: 246 M:1 X:0 called by: B7C5 00541D A0FFFF LDY #$ffff ; Branch target from B7C5 005420 84D0 STY $d0 ; Write to Watchdog timer 005422 A900 LDA #$00 005424 A20000 LDX #$0000 005427 8596 STA $96 ; Write to Timer B1 PISO register 005429 42AD9005 LDB $0590 00542D 4229F0 ANDB #$f0 005430 428D9005 STB $0590 005434 428DB002 STB $02b0 005438 A0FFFF LDY #$ffff 00543B 8482 STY $82 ; Write to Timer B1 reload register 00543D 8486 STY $86 ; Write to Timer B2 reload register 00543F 848A STY $8a ; Write to Timer B3 reload register 005441 A08007 LDY #$0780 005444 8CC405 STY $05c4 005447 8CC605 STY $05c6 00544A 8CC805 STY $05c8 00544D A0050D LDY #$0d05 005450 8CC204 STY $04c2 005453 A06116 LDY #$1661 005456 8CC504 STY $04c5 005459 A0D725 LDY #$25d7 00545C 8CBF04 STY $04bf 00545F A03E49 LDY #$493e 005462 8CC804 STY $04c8 005465 9C2B0504 LDM #$04, $052b 005469 A0E093 LDY #$93e0 00546C 8C2905 STY $0529 00546F 9C6F0301 LDM #$01, $036f 005473 9C6E0300 LDM #$00, $036e 005477 9C7B0600 LDM #$00, $067b 00547B A00200 LDY #$0002 00547E 8C6203 STY $0362 005481 9C700302 LDM #$02, $0370 005485 A00800 LDY #$0008 005488 8C6403 STY $0364 00548B 8C6603 STY $0366 00548E 8C6803 STY $0368 005491 8C6A03 STY $036a 005494 8C6C03 STY $036c 005497 8CF003 STY $03f0 00549A 8CF203 STY $03f2 00549D D8 CLM ; m:0 x:0 00549E 9C54030020 LDM #$2000, $0354 0054A3 9CA2030080 LDM #$8000, $03a2 0054A8 9C40033C00 LDM #$003c, $0340 0054AD 9CAE063C00 LDM #$003c, $06ae 0054B2 42AD151D LDB $1d15 0054B6 428D0C04 STB $040c 0054BA 8ED204 STX $04d2 0054BD F8 SEM ; m:1 x:0 0054BE 42AD001D LDB $1d00 0054C2 428DD903 STB $03d9 0054C6 42AD011D LDB $1d01 0054CA 428DDA03 STB $03da 0054CE 8E0A04 STX $040a 0054D1 9C2D0480 LDM #$80, $042d 0054D5 8DF006 STA $06f0 0054D8 8E9C04 STX $049c 0054DB 8DA108 STA $08a1 0054DE 9C730840 LDM #$40, $0873 0054E2 A00040 LDY #$4000 0054E5 8CF603 STY $03f6 0054E8 8C8C03 STY $038c 0054EB 8E8A03 STX $038a 0054EE 8CEE06 STY $06ee 0054F1 8C2607 STY $0726 0054F4 8C2A07 STY $072a 0054F7 AC0E1E LDY $1e0e 0054FA 8C2C07 STY $072c 0054FD 1C240340 CLB #$40, $0324 005501 9CDE03C8 LDM #$c8, $03de 005505 9CFA03FF LDM #$ff, $03fa 005509 8D4C05 STA $054c 00550C 8D8705 STA $0587 00550F 22B50901 JSL $0109b5 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 56D8 Length: 11 M:1 X:0 called by: E1A2 0056D8 78 SEI ; Call target from 42A5, Call target from 42BE, Call target from 42E6, Call target from 4305, Call target from 64DD, Call target from 64FF, Call target from 8787, Call target from 87F8, Call target from 88D0, Call target from 8FD1, Call target from 9083, Call target from 9BC0, Call target from A1EB, Call target from A619, Call target from AC74, Call target from B46E, Call target from B4D4, Call target from B556, Call target from B57E, Call target from B5A3, Call target from B5A9, Call target from B5ED, Call target from B621, Call target from B632, Call target from B642, Call target from B648, Call target from B65F, Call target from B672, Call target from B678, Call target from B683, Call target from B699, Call target from B6A4, Call target from B6B5, Call target from B6BB, Call target from C342, Call target from C368, Call target from CFD2, Call target from DA57, Call target from DFC8, Call target from E1A2, Call target from E300 0056D9 B500 LDA $00,X 0056DB 3A INA 0056DC D001 BNE 0056df ($1) 0056DE 1A DEA 0056DF 9500 STA $00,X ; Branch target from 56DC 0056E1 58 CLI 0056E2 60 RTS Code block address: 56E3 Length: 9 M:1 X:0 called by: EB99 0056E3 B500 LDA $00,X ; Call target from 3708, Call target from 37C8, Call target from 38B0, Call target from 38D7, Call target from 399A, Call target from 39A0, Call target from 3AE1, Call target from 3BFD, Call target from 5F56, Call target from 5F8F, Call target from 5FAB, Call target from 795E, Call target from 7998, Call target from 7E5C, Call target from 7E62, Call target from 7E8D, Call target from 7E93, Call target from 81F1, Call target from 827A, Call target from E130, Call target from EB99, Call target from EE23 0056E5 3A INA 0056E6 D001 BNE 0056e9 ($1) 0056E8 1A DEA 0056E9 9500 STA $00,X ; Branch target from 56E6 0056EB 60 RTS Code block address: 56EC Length: 10 M:1 X:0 called by: B64E 0056EC 78 SEI ; Call target from B550, Call target from B55C, Call target from B58B, Call target from B591, Call target from B597, Call target from B59D, Call target from B64E, Call target from B654, Call target from B66B 0056ED B500 LDA $00,X 0056EF F001 BEQ 0056f2 ($1) 0056F1 1A DEA 0056F2 9500 STA $00,X ; Branch target from 56EF 0056F4 58 CLI 0056F5 60 RTS Code block address: 56FE Length: 11 M:1 X:0 called by: B578 0056FE 78 SEI ; Call target from 8EE2, Call target from 8F00, Call target from 8F2D, Call target from 904D, Call target from 9598, Call target from 9BBA, Call target from 9E79, Call target from 9E84, Call target from B334, Call target from B350, Call target from B578, Call target from B585, Call target from B608, Call target from B616, Call target from B63B, Call target from B8A5, Call target from B9F1, Call target from BA08, Call target from BA0E, Call target from BA14, Call target from BA29, Call target from D198, Call target from D20B, Call target from D2AC, Call target from D2B7, Call target from D2C2, Call target from D2CD 0056FF B600 LDX $00,Y 005701 E8 INX 005702 D001 BNE 005705 ($1) 005704 CA DEX 005705 9600 STX $00,Y ; Branch target from 5702 005707 58 CLI 005708 60 RTS Code block address: 5709 Length: 9 M:1 X:0 called by: 7E6E 005709 B600 LDX $00,Y ; Call target from 7E6E, Call target from 7E74, Call target from 7E9F, Call target from 7EA5, Call target from 7EB1, Call target from 7EE4, Call target from 820A, Call target from 8215, Call target from FBBC 00570B E8 INX 00570C D001 BNE 00570f ($1) 00570E CA DEX 00570F 9600 STX $00,Y ; Branch target from 570C 005711 60 RTS Code block address: 5715 Length: 7 M:0 X:0 called by: 9FDA 005715 0A ASL A ; Call target from 9FDA, Call target from A02C, Call target from A02F 005716 422A ROL B 005718 0A ASL A 005719 422A ROL B 00571B 60 RTS Code block address: 5724 Length: 161 M:1 X:0 called by: 52C9 005724 A2000B LDX #$0b00 ; Call target from 52C9 005727 D8 CLM ; m:0 x:0 005728 A90000 LDA #$0000 00572B 9500 STA $00,X ; Branch target from 5732 00572D E8 INX 00572E E8 INX 00572F E0F00D CPX #$0df0 005732 90F7 BCC 00572b (-$9) 005734 A2FE0D LDX #$0dfe 005737 9500 STA $00,X ; Branch target from 573E 005739 E8 INX 00573A E8 INX 00573B E0000F CPX #$0f00 00573E 90F7 BCC 005737 (-$9) 005740 F8 SEM ; m:1 x:0 005741 9CFD0D00 LDM #$00, $0dfd 005745 AD2D10 LDA $102d 005748 8DF00D STA $0df0 00574B AD3010 LDA $1030 00574E 8DF10D STA $0df1 005751 A255AA LDX #$aa55 005754 8E180B STX $0b18 005757 1CFA0D02 CLB #$02, $0dfa 00575B 22986B01 JSL $016b98 00575F 9CAC0B80 LDM #$80, $0bac 005763 9CAE0B80 LDM #$80, $0bae 005767 9CB00B80 LDM #$80, $0bb0 00576B A2F60B LDX #$0bf6 00576E A980 LDA #$80 005770 9500 STA $00,X ; Branch target from 5776 005772 E8 INX 005773 E0060D CPX #$0d06 005776 D0F8 BNE 005770 (-$8) 005778 9C5C06FF LDM #$ff, $065c 00577C 0C5F0602 SEB #$02, $065f 005780 A20080 LDX #$8000 005783 8E060D STX $0d06 005786 8E080D STX $0d08 005789 8EA606 STX $06a6 00578C 0C0E0B01 SEB #$01, $0b0e 005790 A9FF LDA #$ff 005792 8D680E STA $0e68 005795 8D720E STA $0e72 005798 8DB90E STA $0eb9 00579B 8D780E STA $0e78 00579E 8D210B STA $0b21 0057A1 8D0F0B STA $0b0f 0057A4 ACFE2F LDY $2ffe 0057A7 8C680B STY $0b68 0057AA A0FFFF LDY #$ffff 0057AD 8CC60E STY $0ec6 0057B0 A06029 LDY #$2960 0057B3 8C640B STY $0b64 0057B6 A0A012 LDY #$12a0 0057B9 8C660B STY $0b66 0057BC 2CE6080206 BBS #$02, $08e6, 0057c7 ($6) 0057C1 226D2F01 JSL $012f6d ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 57C7 Length: 78 M:1 X:0 called by: 57BC 0057C7 AE0C1E LDX $1e0c ; Branch target from 57BC 0057CA 8E1A0B STX $0b1a 0057CD 0C2E0340 SEB #$40, $032e 0057D1 AEE012 LDX $12e0 0057D4 8E4E0B STX $0b4e 0057D7 9C1C0B80 LDM #$80, $0b1c 0057DB 9C1D0B80 LDM #$80, $0b1d 0057DF 9C070B80 LDM #$80, $0b07 0057E3 A20080 LDX #$8000 0057E6 8E080B STX $0b08 0057E9 A0280D LDY #$0d28 0057EC 9600 STX $00,Y ; Branch target from 57F3 0057EE C8 INY 0057EF C8 INY 0057F0 C0480D CPY #$0d48 0057F3 90F7 BCC 0057ec (-$9) 0057F5 A0480D LDY #$0d48 0057F8 9600 STX $00,Y ; Branch target from 57FF 0057FA C8 INY 0057FB C8 INY 0057FC C0680D CPY #$0d68 0057FF 90F7 BCC 0057f8 (-$9) 005801 9C050BF0 LDM #$f0, $0b05 005805 9C060BF0 LDM #$f0, $0b06 005809 ADCF18 LDA $18cf 00580C 8D100B STA $0b10 00580F A932 LDA #$32 005811 8D110B STA $0b11 005814 60 RTS Code block address: 582C Length: 78 M:1 X:0 called by: CB77 00582C A20000 LDX #$0000 ; Call target from CB77 00582F A900 LDA #$00 005831 A0D80A LDY #$0ad8 005834 9600 STX $00,Y ; Branch target from 583B 005836 C8 INY 005837 C8 INY 005838 C0F00A CPY #$0af0 00583B 90F7 BCC 005834 (-$9) 00583D A0680D LDY #$0d68 005840 9600 STX $00,Y ; Branch target from 5847 005842 C8 INY 005843 C8 INY 005844 C0B00D CPY #$0db0 005847 90F7 BCC 005840 (-$9) 005849 20A75E JSR $5ea7 00584C 8D110D STA $0d11 00584F 8D270D STA $0d27 005852 A903 LDA #$03 005854 8D230D STA $0d23 005857 8D240D STA $0d24 00585A 8D100D STA $0d10 00585D A928 LDA #$28 00585F 8D260D STA $0d26 005862 1C020410 CLB #$10, $0402 005866 1CCB0710 CLB #$10, $07cb 00586A 1C0B0880 CLB #$80, $080b 00586E 1C350801 CLB #$01, $0835 005872 20A381 JSR $81a3 005875 22604601 JSL $014660 005879 60 RTS Code block address: 5A5F Length: 36 M:1 X:0 called by: 522E 005A5F D8 CLM ; m:0 x:0, Call target from 522E 005A60 42A90000 LDB #$0000 005A64 A00003 LDY #$0300 005A67 18 CLC 005A68 42790000 ADCB $0000,Y ; Branch target from 5A71 005A6C C8 INY 005A6D C8 INY 005A6E C0000B CPY #$0b00 005A71 90F5 BCC 005a68 (-$b) 005A73 4229FFFF ANDB #$ffff 005A77 F8 SEM ; m:1 x:0 005A78 F008 BEQ 005a82 ($8) 005A7A 0CD80A80 SEB #$80, $0ad8 005A7E 0C2E0380 SEB #$80, $032e 005A82 60 RTS ; Branch target from 5A78 Code block address: 5D9A Length: 23 M:1 X:0 called by: 4739 005D9A A0E45D LDY #$5de4 ; Call target from 4739, Call target from 64BD, Call target from B8C2 005D9D 42A900 LDB #$00 ; Branch target from 5DDB 005DA0 B500 LDA $00,X 005DA2 D00D BNE 005db1 ($d) 005DA4 D8 CLM ; m:0 x:0 005DA5 98 TYA 005DA6 18 CLC 005DA7 691000 ADC #$0010 005DAA A8 TAY 005DAB F8 SEM ; m:1 x:0 005DAC 42A908 LDB #$08 005DAF 801F BRA 005dd0 ($1f) Code block address: 5DB1 Length: 44 M:1 X:0 called by: 5DA2 005DB1 4A LSR A ; Branch target from 5DA2, Branch target from 5DD8 005DB2 9018 BCC 005dcc ($18) 005DB4 DA PHX 005DB5 48 PHA 005DB6 D8 CLM ; m:0 x:0 005DB7 B90000 LDA $0000,Y 005DBA 29FF00 AND #$00ff 005DBD 18 CLC 005DBE 69980D ADC #$0d98 005DC1 AA TAX 005DC2 F8 SEM ; m:1 x:0 005DC3 B90100 LDA $0001,Y 005DC6 3500 AND $00,X 005DC8 D016 BNE 005de0 ($16) 005DCA 68 PLA 005DCB FA PLX 005DCC 423A INB ; Branch target from 5DB2 005DCE C8 INY 005DCF C8 INY 005DD0 C0345E CPY #$5e34 ; Branch target from 5DAF 005DD3 B008 BCS 005ddd ($8) 005DD5 42C908 CMPB #$08 005DD8 90D7 BCC 005db1 (-$29) 005DDA E8 INX 005DDB 80C0 BRA 005d9d (-$40) Code block address: 5DDD Length: 3 M:1 X:0 called by: 5DD3 005DDD 18 CLC ; Branch target from 5DD3 005DDE 8003 BRA 005de3 ($3) Code block address: 5DE0 Length: 4 M:1 X:0 called by: 5DC8 005DE0 68 PLA ; Branch target from 5DC8 005DE1 FA PLX 005DE2 38 SEC 005DE3 6B RTL ; Branch target from 5DDE Code block address: 5EA7 Length: 20 M:1 X:0 called by: 5849 005EA7 48 PHA ; Call target from 5849 005EA8 DA PHX 005EA9 A20000 LDX #$0000 005EAC BDBB5E LDA $5ebb,X ; Branch target from 5EB6 005EAF 9DC00A STA $0ac0,X 005EB2 E8 INX 005EB3 E01800 CPX #$0018 005EB6 90F4 BCC 005eac (-$c) 005EB8 FA PLX 005EB9 68 PLA 005EBA 60 RTS Code block address: 5ED3 Length: 34 M:1 X:0 called by: 4287 005ED3 3C5A03081B BBC #$08, $035a, 005ef3 ($1b) ; Call target from 4287 005ED8 2CF40D0116 BBS #$01, $0df4, 005ef3 ($16) 005EDD AD6E03 LDA $036e 005EE0 C90A CMP #$0a 005EE2 900F BCC 005ef3 ($f) 005EE4 AD8404 LDA $0484 005EE7 C964 CMP #$64 005EE9 9008 BCC 005ef3 ($8) 005EEB AEB603 LDX $03b6 005EEE E00A00 CPX #$000a 005EF1 B001 BCS 005ef4 ($1) 005EF3 18 CLC ; Branch target from 5ED3, Branch target from 5ED8, Branch target from 5EE2, Branch target from 5EE9 005EF4 6B RTL ; Branch target from 5EF1 Code block address: 5F4B Length: 16 M:1 X:0 called by: EBBF 005F4B 48 PHA ; Call target from EBBF 005F4C ADBD04 LDA $04bd 005F4F C902 CMP #$02 005F51 F008 BEQ 005f5b ($8) 005F53 A24206 LDX #$0642 005F56 20E356 JSR $56e3 005F59 8011 BRA 005f6c ($11) Code block address: 5F5B Length: 23 M:1 X:0 called by: 5F51 005F5B 3C7C054012 BBC #$40, $057c, 005f72 ($12) ; Branch target from 5F51 005F60 9C420600 LDM #$00, $0642 005F64 1C980D04 CLB #$04, $0d98 005F68 1CC00A04 CLB #$04, $0ac0 005F6C 1C7C0540 CLB #$40, $057c ; Branch target from 5F59 005F70 8004 BRA 005f76 ($4) Code block address: 5F72 Length: 66 M:1 X:0 called by: 5F5B 005F72 0C7C0540 SEB #$40, $057c ; Branch target from 5F5B 005F76 68 PLA ; Branch target from 5F70 005F77 48 PHA 005F78 C904 CMP #$04 005F7A 9002 BCC 005f7e ($2) 005F7C A900 LDA #$00 005F7E 0E4406 ASL $0644 ; Branch target from 5F7A 005F81 0E4406 ASL $0644 005F84 0D4406 ORA $0644 005F87 8D4406 STA $0644 005F8A 8928 XAB 005F8C A24506 LDX #$0645 005F8F 20E356 JSR $56e3 005F92 C904 CMP #$04 005F94 902A BCC 005fc0 ($2a) 005F96 8928 XAB 005F98 C9D9 CMP #$d9 005F9A F018 BEQ 005fb4 ($18) 005F9C C99D CMP #$9d 005F9E F014 BEQ 005fb4 ($14) 005FA0 C976 CMP #$76 005FA2 F010 BEQ 005fb4 ($10) 005FA4 C967 CMP #$67 005FA6 F00C BEQ 005fb4 ($c) 005FA8 A24306 LDX #$0643 005FAB 20E356 JSR $56e3 005FAE 9C450600 LDM #$00, $0645 005FB2 800C BRA 005fc0 ($c) Code block address: 5FB4 Length: 14 M:1 X:0 called by: 5F9A 005FB4 9C430600 LDM #$00, $0643 ; Branch target from 5F9A, Branch target from 5F9E, Branch target from 5FA2, Branch target from 5FA6 005FB8 1C980D08 CLB #$08, $0d98 005FBC 1CC00A08 CLB #$08, $0ac0 005FC0 68 PLA ; Branch target from 5F94, Branch target from 5FB2 005FC1 60 RTS Code block address: 64B3 Length: 7 M:1 X:0 called by: 9DB7 0064B3 3C9C0D0302 BBC #$03, $0d9c, 0064ba ($2) ; Call target from 9DB7, Call target from 9DB7 0064B8 8009 BRA 0064c3 ($9) Code block address: 64BA Length: 18 M:1 X:0 called by: 64B3 0064BA A2705E LDX #$5e70 ; Branch target from 64B3 0064BD 229A5D00 JSL $005d9a 0064C1 9009 BCC 0064cc ($9) 0064C3 9CE40700 LDM #$00, $07e4 ; Branch target from 64B8 0064C7 9CE50700 LDM #$00, $07e5 0064CB 60 RTS Code block address: 64CC Length: 39 M:1 X:0 called by: 64C1 0064CC AEF405 LDX $05f4 ; Branch target from 64C1 0064CF EC1B1C CPX $1c1b 0064D2 F01F BEQ 0064f3 ($1f) 0064D4 901D BCC 0064f3 ($1d) 0064D6 9CE40700 LDM #$00, $07e4 0064DA A2E507 LDX #$07e5 0064DD 20D856 JSR $56d8 0064E0 CD1D1C CMP $1c1d 0064E3 9040 BCC 006525 ($40) 0064E5 0C9C0D08 SEB #$08, $0d9c 0064E9 0CDC0A08 SEB #$08, $0adc 0064ED 1CC40A08 CLB #$08, $0ac4 0064F1 8032 BRA 006525 ($32) Code block address: 64F3 Length: 34 M:1 X:0 called by: 64D2 0064F3 EC191C CPX $1c19 ; Branch target from 64D2, Branch target from 64D4 0064F6 B01D BCS 006515 ($1d) 0064F8 9CE50700 LDM #$00, $07e5 0064FC A2E407 LDX #$07e4 0064FF 20D856 JSR $56d8 006502 CD1D1C CMP $1c1d 006505 901E BCC 006525 ($1e) 006507 0C9C0D04 SEB #$04, $0d9c 00650B 0CDC0A04 SEB #$04, $0adc 00650F 1CC40A04 CLB #$04, $0ac4 006513 8010 BRA 006525 ($10) Code block address: 6515 Length: 17 M:1 X:0 called by: 64F6 006515 1C9C0D0C CLB #$0c, $0d9c ; Branch target from 64F6 006519 1CC40A0C CLB #$0c, $0ac4 00651D 9CE40700 LDM #$00, $07e4 006521 9CE50700 LDM #$00, $07e5 006525 60 RTS ; Branch target from 64E3, Branch target from 64F1, Branch target from 6505, Branch target from 6513 Code block address: 6B98 Length: 11 M:1 X:0 called by: 575B 006B98 0C8A0D04 SEB #$04, $0d8a ; Call target from 575B 006B9C 8007 BRA 006ba5 ($7) 006BA5 740100 LDM #$00, $01, X 006BA8 8010 BRA 006bba ($10) Code block address: 6BBA Length: 9 M:1 X:0 called by: 6BA8 006BBA 3CA20D0703 BBC #$07, $0da2, 006bc2 ($3) ; Branch target from 6BA8 006BBF 20C36B JSR $6bc3 006BC2 60 RTS ; Branch target from 6BBA Code block address: 6BC3 Length: 44 M:1 X:0 called by: 6BBF 006BC3 42A900 LDB #$00 ; Call target from 6BBF 006BC6 AD7103 LDA $0371 006BC9 3C5A03802E BBC #$80, $035a, 006bfc ($2e) 006BCE CD121C CMP $1c12 006BD1 B029 BCS 006bfc ($29) 006BD3 AD6F03 LDA $036f 006BD6 CD101C CMP $1c10 006BD9 901B BCC 006bf6 ($1b) 006BDB CD111C CMP $1c11 006BDE 900F BCC 006bef ($f) 006BE0 0C080508 SEB #$08, $0508 006BE4 423A INB 006BE6 423A INB ; Branch target from 6BF4, Branch target from 6C0B 006BE8 423A INB ; Branch target from 6BEF, Branch target from 6C12 006BEA 428D2F05 STB $052f ; Branch target from 6BFA, Branch target from 6C10, Branch target from 6C1E, Branch target from 6C24 006BEE 60 RTS Code block address: 6BEF Length: 7 M:1 X:0 called by: 6BDE 006BEF 3C080508F4 BBC #$08, $0508, 006be8 (-$c) ; Branch target from 6BDE 006BF4 80F0 BRA 006be6 (-$10) Code block address: 6BF6 Length: 6 M:1 X:0 called by: 6BD9 006BF6 1C080508 CLB #$08, $0508 ; Branch target from 6BD9 006BFA 80EE BRA 006bea (-$12) Code block address: 6BFC Length: 24 M:1 X:0 called by: 6BC9 006BFC CD121C CMP $1c12 ; Branch target from 6BC9, Branch target from 6BD1 006BFF B013 BCS 006c14 ($13) 006C01 1C080510 CLB #$10, $0508 006C05 AD4403 LDA $0344 ; Branch target from 6C19 006C08 CD0E1C CMP $1c0e 006C0B 90D9 BCC 006be6 (-$27) 006C0D CD0F1C CMP $1c0f 006C10 90D8 BCC 006bea (-$28) 006C12 80D4 BRA 006be8 (-$2c) Code block address: 6C14 Length: 12 M:1 X:0 called by: 6BFF 006C14 CD131C CMP $1c13 ; Branch target from 6BFF 006C17 B007 BCS 006c20 ($7) 006C19 2C080510E7 BBS #$10, $0508, 006c05 (-$19) 006C1E 80CA BRA 006bea (-$36) Code block address: 6C20 Length: 6 M:1 X:0 called by: 6C17 006C20 0C080510 SEB #$10, $0508 ; Branch target from 6C17 006C24 80C4 BRA 006bea (-$3c) Code block address: 6ED5 Length: 23 M:1 X:0 called by: 9C4D 006ED5 D8 CLM ; m:0 x:0, Call target from 9C4D 006ED6 ADF805 LDA $05f8 006ED9 4A LSR A 006EDA 4A LSR A 006EDB F8 SEM ; m:1 x:0 006EDC 8DB50E STA $0eb5 006EDF AD8607 LDA $0786 006EE2 C907 CMP #$07 006EE4 F01B BEQ 006f01 ($1b) 006EE6 C931 CMP #$31 006EE8 F002 BEQ 006eec ($2) 006EEA 8028 BRA 006f14 ($28) Code block address: 6EEC Length: 21 M:1 X:0 called by: 6EE8 006EEC AEF805 LDX $05f8 ; Branch target from 6EE8 006EEF EC7607 CPX $0776 006EF2 9003 BCC 006ef7 ($3) 006EF4 8E7607 STX $0776 006EF7 EC7807 CPX $0778 ; Branch target from 6EF2 006EFA B018 BCS 006f14 ($18) 006EFC 8E7807 STX $0778 006EFF 8013 BRA 006f14 ($13) Code block address: 6F01 Length: 20 M:1 X:0 called by: 6EE4 006F01 AEF805 LDX $05f8 ; Branch target from 6EE4 006F04 EC7A07 CPX $077a 006F07 9003 BCC 006f0c ($3) 006F09 8E7A07 STX $077a 006F0C EC7C07 CPX $077c ; Branch target from 6F07 006F0F B003 BCS 006f14 ($3) 006F11 8E7C07 STX $077c 006F14 60 RTS ; Branch target from 6EEA, Branch target from 6EFA, Branch target from 6EFF, Branch target from 6F0F Code block address: 7515 Length: 30 M:1 X:0 called by: 8CF9 007515 3C35080818 BBC #$08, $0835, 007532 ($18) ; Call target from 8CF9 00751A 2CDA060113 BBS #$01, $06da, 007532 ($13) 00751F ADD606 LDA $06d6 007522 CD1D08 CMP $081d 007525 9003 BCC 00752a ($3) 007527 8D1D08 STA $081d 00752A CD1B08 CMP $081b ; Branch target from 7525 00752D B003 BCS 007532 ($3) 00752F 8D1B08 STA $081b 007532 60 RTS ; Branch target from 7515, Branch target from 751A, Branch target from 752D Code block address: 7641 Length: 91 M:1 X:0 called by: 8CE1 007641 AE7C09 LDX $097c ; Call target from 8CE1 007644 F004 BEQ 00764a ($4) 007646 CA DEX 007647 8E7C09 STX $097c 00764A 3C4D050473 BBC #$04, $054d, 0076c2 ($73) ; Branch target from 7644 00764F ADD506 LDA $06d5 007652 2C1A080114 BBS #$01, $081a, 00766b ($14) 007657 0C1A0801 SEB #$01, $081a 00765B 9C060800 LDM #$00, $0806 00765F 9C0708FF LDM #$ff, $0807 007663 9C720800 LDM #$00, $0872 007667 9C7108FF LDM #$ff, $0871 00766B 3C35081015 BBC #$10, $0835, 007685 ($15) ; Branch target from 7652 007670 2CDA068010 BBS #$80, $06da, 007685 ($10) 007675 CD7208 CMP $0872 007678 9003 BCC 00767d ($3) 00767A 8D7208 STA $0872 00767D CD7108 CMP $0871 ; Branch target from 7678 007680 B003 BCS 007685 ($3) 007682 8D7108 STA $0871 007685 CD0608 CMP $0806 ; Branch target from 766B, Branch target from 7670, Branch target from 7680 007688 B01F BCS 0076a9 ($1f) 00768A CD0708 CMP $0807 00768D 900D BCC 00769c ($d) 00768F AE7C09 LDX $097c 007692 D02E BNE 0076c2 ($2e) 007694 20C376 JSR $76c3 007697 20D276 JSR $76d2 00769A 8020 BRA 0076bc ($20) Code block address: 769C Length: 13 M:1 X:0 called by: 768D 00769C 8D0708 STA $0807 ; Branch target from 768D 00769F AE7C09 LDX $097c 0076A2 D01E BNE 0076c2 ($1e) 0076A4 20C376 JSR $76c3 0076A7 8013 BRA 0076bc ($13) Code block address: 76A9 Length: 26 M:1 X:0 called by: 7688 0076A9 CDF128 CMP $28f1 ; Branch target from 7688 0076AC 9003 BCC 0076b1 ($3) 0076AE ADF128 LDA $28f1 0076B1 8D0608 STA $0806 ; Branch target from 76AC 0076B4 AE7C09 LDX $097c 0076B7 D009 BNE 0076c2 ($9) 0076B9 20D276 JSR $76d2 0076BC AE0A29 LDX $290a ; Branch target from 769A, Branch target from 76A7 0076BF 8E7C09 STX $097c 0076C2 60 RTS ; Branch target from 764A, Branch target from 7692, Branch target from 76A2, Branch target from 76B7 Code block address: 76C3 Length: 15 M:1 X:0 called by: 7694 0076C3 AD0608 LDA $0806 ; Call target from 7694, Call target from 76A4 0076C6 38 SEC 0076C7 EDF928 SBC $28f9 0076CA B002 BCS 0076ce ($2) 0076CC A900 LDA #$00 0076CE 8D0608 STA $0806 ; Branch target from 76CA 0076D1 60 RTS Code block address: 76D2 Length: 15 M:1 X:0 called by: 7697 0076D2 AD0708 LDA $0807 ; Call target from 7697, Call target from 76B9 0076D5 18 CLC 0076D6 6DF928 ADC $28f9 0076D9 9002 BCC 0076dd ($2) 0076DB A9FF LDA #$ff 0076DD 8D0708 STA $0807 ; Branch target from 76D9 0076E0 60 RTS Code block address: 76E1 Length: 6 M:1 X:0 called by: 8D4E 0076E1 3CF40D0101 BBC #$01, $0df4, 0076e7 ($1) ; Call target from 8D4E 0076E6 60 RTS Code block address: 76E7 Length: 8 M:1 X:0 called by: 76E1 0076E7 2CF0060203 BBS #$02, $06f0, 0076ef ($3) ; Branch target from 76E1 0076EC 4C9877 JMP $7798 Code block address: 76EF Length: 58 M:1 X:0 called by: 76E7 0076EF 2C12060135 BBS #$01, $0612, 007729 ($35) ; Branch target from 76E7 0076F4 3CF605012F BBC #$01, $05f6, 007728 ($2f) 0076F9 ADFC05 LDA $05fc 0076FC CD4121 CMP $2141 0076FF 9027 BCC 007728 ($27) 007701 0C120680 SEB #$80, $0612 007705 3C8305201E BBC #$20, $0583, 007728 ($1e) 00770A AD1306 LDA $0613 00770D CD8E1F CMP $1f8e 007710 9016 BCC 007728 ($16) 007712 A901 LDA #$01 007714 20B177 JSR $77b1 007717 3C1206400C BBC #$40, $0612, 007728 ($c) 00771C 1C120640 CLB #$40, $0612 ; Branch target from 7732 007720 0C120601 SEB #$01, $0612 007724 9C130600 LDM #$00, $0613 007728 60 RTS ; Branch target from 76F4, Branch target from 76FF, Branch target from 7705, Branch target from 7710, Branch target from 7717 Code block address: 7729 Length: 45 M:1 X:0 called by: 76EF 007729 2C12060228 BBS #$02, $0612, 007756 ($28) ; Branch target from 76EF 00772E 1C120680 CLB #$80, $0612 007732 2C830520E5 BBS #$20, $0583, 00771c (-$1b) 007737 AD1306 LDA $0613 00773A CD8E1F CMP $1f8e 00773D 9016 BCC 007755 ($16) 00773F A902 LDA #$02 007741 20B177 JSR $77b1 007744 3C1206400C BBC #$40, $0612, 007755 ($c) 007749 1C120640 CLB #$40, $0612 ; Branch target from 775F 00774D 0C120602 SEB #$02, $0612 007751 9C130600 LDM #$00, $0613 007755 60 RTS ; Branch target from 773D, Branch target from 7744 Code block address: 7756 Length: 41 M:1 X:0 called by: 7729 007756 2C12060424 BBS #$04, $0612, 00777f ($24) ; Branch target from 7729 00775B 0C120680 SEB #$80, $0612 00775F 3C830520E5 BBC #$20, $0583, 007749 (-$1b) 007764 AD1306 LDA $0613 007767 CD8E1F CMP $1f8e 00776A 9012 BCC 00777e ($12) 00776C A903 LDA #$03 00776E 20B177 JSR $77b1 007771 3C12064008 BBC #$40, $0612, 00777e ($8) 007776 1C120640 CLB #$40, $0612 00777A 0C120604 SEB #$04, $0612 00777E 60 RTS ; Branch target from 776A, Branch target from 7771 Code block address: 777F Length: 25 M:1 X:0 called by: 7756 00777F 3C12060813 BBC #$08, $0612, 007797 ($13) ; Branch target from 7756 007784 2CF605080E BBS #$08, $05f6, 007797 ($e) 007789 AD050B LDA $0b05 00778C 8DD407 STA $07d4 00778F 0CF20704 SEB #$04, $07f2 007793 1C120608 CLB #$08, $0612 007797 60 RTS ; Branch target from 777F, Branch target from 7784 Code block address: 7798 Length: 25 M:1 X:0 called by: 76EC 007798 1C12061F CLB #$1f, $0612 ; Branch target from 76EC 00779C A900 LDA #$00 00779E 8D1306 STA $0613 0077A1 8DD804 STA $04d8 0077A4 8DD904 STA $04d9 0077A7 8D3E04 STA $043e 0077AA 8D3F04 STA $043f 0077AD 8D2D06 STA $062d 0077B0 60 RTS Code block address: 77B1 Length: 114 M:1 X:0 called by: 7714 0077B1 1A DEA ; Call target from 7714, Call target from 7741, Call target from 776E 0077B2 0A ASL A 0077B3 0A ASL A 0077B4 D8 CLM ; m:0 x:0 0077B5 29FF00 AND #$00ff 0077B8 18 CLC 0077B9 69F507 ADC #$07f5 0077BC AA TAX 0077BD F8 SEM ; m:1 x:0 0077BE 2C12061012 BBS #$10, $0612, 0077d5 ($12) 0077C3 AD7003 LDA $0370 0077C6 9502 STA $02,X 0077C8 0C120610 SEB #$10, $0612 0077CC A00000 LDY #$0000 0077CF 8CD804 STY $04d8 0077D2 8C3E04 STY $043e 0077D5 AD2D06 LDA $062d ; Branch target from 77BE 0077D8 3A INA 0077D9 8D2D06 STA $062d 0077DC CD8F1F CMP $1f8f 0077DF 9042 BCC 007823 ($42) 0077E1 202C78 JSR $782c 0077E4 42AD8F1F LDB $1f8f 0077E8 4229FF00 ANDB #$00ff 0077EC 428D0603 STB $0306 0077F0 42A90000 LDB #$0000 0077F4 892D0603 DIV $0306 0077F8 8D3E04 STA $043e 0077FB F8 SEM ; m:1 x:0 0077FC 9503 STA $03,X 0077FE D8 CLM ; m:0 x:0 0077FF ADD804 LDA $04d8 007802 42A90000 LDB #$0000 007806 892D0603 DIV $0306 00780A 8DD804 STA $04d8 00780D F8 SEM ; m:1 x:0 00780E 9500 STA $00,X 007810 ADD904 LDA $04d9 007813 9501 STA $01,X 007815 9C2D0600 LDM #$00, $062d 007819 1C120610 CLB #$10, $0612 00781D 0C120640 SEB #$40, $0612 007821 8008 BRA 00782b ($8) Code block address: 7823 Length: 9 M:1 X:0 called by: 77DF 007823 202C78 JSR $782c ; Branch target from 77DF 007826 F8 SEM ; m:1 x:0 007827 1C120640 CLB #$40, $0612 00782B 60 RTS ; Branch target from 7821 Code block address: 782C Length: 30 M:1 X:0 called by: 77E1 00782C D8 CLM ; m:0 x:0, Call target from 77E1, Call target from 7823 00782D ADD804 LDA $04d8 007830 18 CLC 007831 6D0006 ADC $0600 007834 9003 BCC 007839 ($3) 007836 A9FFFF LDA #$ffff 007839 8DD804 STA $04d8 ; Branch target from 7834 00783C ADA505 LDA $05a5 00783F 29FF00 AND #$00ff 007842 18 CLC 007843 6D3E04 ADC $043e 007846 8D3E04 STA $043e 007849 60 RTS Code block address: 784A Length: 8 M:1 X:0 called by: ECD8 00784A ADBC04 LDA $04bc ; Call target from ECD8 00784D D003 BNE 007852 ($3) 00784F 4CD978 JMP $78d9 Code block address: 7852 Length: 97 M:1 X:0 called by: 784D 007852 200037 JSR $3700 ; Branch target from 784D 007855 20DA78 JSR $78da 007858 20FC37 JSR $37fc 00785B 203C38 JSR $383c 00785E 208138 JSR $3881 007861 200539 JSR $3905 007864 200C3A JSR $3a0c 007867 20703B JSR $3b70 00786A 20663E JSR $3e66 00786D ADC507 LDA $07c5 007870 2D3A0A AND $0a3a 007873 8D3E0A STA $0a3e 007876 ADC607 LDA $07c6 007879 2D3B0A AND $0a3b 00787C 0D3E0A ORA $0a3e 00787F 8DCA07 STA $07ca 007882 F013 BEQ 007897 ($13) 007884 AEFE09 LDX $09fe 007887 8EFA09 STX $09fa 00788A 20467E JSR $7e46 00788D A23A08 LDX #$083a 007890 205E81 JSR $815e 007893 0C350804 SEB #$04, $0835 007897 D8 CLM ; m:0 x:0, Branch target from 7882 007898 AD622F LDA $2f62 00789B 29FF00 AND #$00ff 00789E CDA807 CMP $07a8 0078A1 F009 BEQ 0078ac ($9) 0078A3 9007 BCC 0078ac ($7) 0078A5 CDB207 CMP $07b2 0078A8 F002 BEQ 0078ac ($2) 0078AA B007 BCS 0078b3 ($7) 0078AC 1C35080200 CLB #$0002, $0835 ; Branch target from 78A1, Branch target from 78A3, Branch target from 78A8 0078B1 8005 BRA 0078b8 ($5) Code block address: 78B3 Length: 39 M:0 X:0 called by: 78AA 0078B3 0C35080200 SEB #$0002, $0835 ; Branch target from 78AA 0078B8 F8 SEM ; m:1 x:0, Branch target from 78B1 0078B9 3CF0060109 BBC #$01, $06f0, 0078c7 ($9) 0078BE 2C35080204 BBS #$02, $0835, 0078c7 ($4) 0078C3 0CDA0702 SEB #$02, $07da 0078C7 20F581 JSR $81f5 ; Branch target from 78B9, Branch target from 78BE 0078CA 208848 JSR $4888 0078CD 20A97E JSR $7ea9 0078D0 20C381 JSR $81c3 0078D3 204482 JSR $8244 0078D6 208582 JSR $8285 0078D9 60 RTS ; Branch target from 784F Code block address: 78DA Length: 137 M:1 X:0 called by: 7855 0078DA AE9E05 LDX $059e ; Call target from 7855 0078DD ADA005 LDA $05a0 0078E0 F003 BEQ 0078e5 ($3) 0078E2 A2FFFF LDX #$ffff 0078E5 AC220A LDY $0a22 ; Branch target from 78E0 0078E8 8C240A STY $0a24 0078EB AC200A LDY $0a20 0078EE 8C220A STY $0a22 0078F1 AC1E0A LDY $0a1e 0078F4 8C200A STY $0a20 0078F7 8E1E0A STX $0a1e 0078FA D8 CLM ; m:0 x:0 0078FB AD9E05 LDA $059e 0078FE 42ADA005 LDB $05a0 007902 4229FF00 ANDB #$00ff 007906 208AF8 JSR $f88a 007909 42C90000 CMPB #$0000 00790D F003 BEQ 007912 ($3) 00790F A9FFFF LDA #$ffff 007912 8D1C0A STA $0a1c ; Branch target from 790D 007915 F8 SEM ; m:1 x:0 007916 AEC704 LDX $04c7 007919 ADC904 LDA $04c9 00791C D8 CLM ; m:0 x:0 00791D 428A TXB 00791F 18 CLC 007920 426D280A ADCB $0a28 007924 F8 SEM ; m:1 x:0 007925 6D2A0A ADC $0a2a 007928 D8 CLM ; m:0 x:0 007929 B00E BCS 007939 ($e) 00792B 29FF00 AND #$00ff 00792E 4A LSR A 00792F 426A ROR A 007931 4A LSR A 007932 426A ROR A 007934 C90000 CMP #$0000 007937 F004 BEQ 00793d ($4) 007939 42A9FFFF LDB #$ffff ; Branch target from 7929 00793D 428D260A STB $0a26 ; Branch target from 7937 007941 F8 SEM ; m:1 x:0 007942 ADC904 LDA $04c9 007945 8D2A0A STA $0a2a 007948 8E280A STX $0a28 00794B 3C28030813 BBC #$08, $0328, 007963 ($13) 007950 AD6E03 LDA $036e 007953 C920 CMP #$20 007955 900C BCC 007963 ($c) 007957 C980 CMP #$80 007959 B008 BCS 007963 ($8) 00795B A22B0A LDX #$0a2b 00795E 20E356 JSR $56e3 007961 8005 BRA 007968 ($5) Code block address: 7963 Length: 49 M:1 X:0 called by: 794B 007963 A900 LDA #$00 ; Branch target from 794B, Branch target from 7955, Branch target from 7959 007965 8D2B0A STA $0a2b 007968 C905 CMP #$05 ; Branch target from 7961 00796A 9018 BCC 007984 ($18) 00796C D8 CLM ; m:0 x:0 00796D AD1E0A LDA $0a1e 007970 A2220A LDX #$0a22 007973 203E7C JSR $7c3e 007976 B00B BCS 007983 ($b) 007978 AD200A LDA $0a20 00797B A2240A LDX #$0a24 00797E 203E7C JSR $7c3e 007981 9011 BCC 007994 ($11) 007983 F8 SEM ; m:1 x:0, Branch target from 7976 007984 A20080 LDX #$8000 ; Branch target from 796A 007987 8E780A STX $0a78 00798A 8E7A0A STX $0a7a 00798D 9C4E0A00 LDM #$00, $0a4e 007991 4C457A JMP $7a45 Code block address: 7994 Length: 52 M:0 X:0 called by: 7981 007994 F8 SEM ; m:1 x:0, Branch target from 7981 007995 A24E0A LDX #$0a4e 007998 20E356 JSR $56e3 00799B D8 CLM ; m:0 x:0 00799C AD260A LDA $0a26 00799F 8909DC00 MPY #$00dc 0079A3 89296801 DIV #$0168 0079A7 A8 TAY 0079A8 A90000 LDA #$0000 0079AB 89296801 DIV #$0168 0079AF 4298 TYB 0079B1 892D1E0A DIV $0a1e 0079B5 9003 BCC 0079ba ($3) 0079B7 A9FFFF LDA #$ffff 0079BA A8 TAY ; Branch target from 79B5 0079BB F8 SEM ; m:1 x:0 0079BC ADBC04 LDA $04bc 0079BF C903 CMP #$03 0079C1 9005 BCC 0079c8 ($5) 0079C3 8CF209 STY $09f2 0079C6 8003 BRA 0079cb ($3) Code block address: 79C8 Length: 69 M:1 X:0 called by: 79C1 0079C8 8CF409 STY $09f4 ; Branch target from 79C1 0079CB 2C0E0D013D BBS #$01, $0d0e, 007a0d ($3d) ; Branch target from 79C6 0079D0 A2780A LDX #$0a78 0079D3 C903 CMP #$03 0079D5 B003 BCS 0079da ($3) 0079D7 A27A0A LDX #$0a7a 0079DA 42AD3728 LDB $2837 ; Branch target from 79D5 0079DE 20027D JSR $7d02 0079E1 AD4E0A LDA $0a4e 0079E4 CD3828 CMP $2838 0079E7 9022 BCC 007a0b ($22) 0079E9 A2280D LDX #$0d28 0079EC 8E3C0A STX $0a3c 0079EF 209E7C JSR $7c9e 0079F2 AC780A LDY $0a78 0079F5 20C77C JSR $7cc7 0079F8 A2480D LDX #$0d48 0079FB 8E3C0A STX $0a3c 0079FE 209E7C JSR $7c9e 007A01 AC7A0A LDY $0a7a 007A04 20C77C JSR $7cc7 007A07 0C0E0D01 SEB #$01, $0d0e 007A0B 8038 BRA 007a45 ($38) ; Branch target from 79E7 Code block address: 7A0D Length: 137 M:1 X:0 called by: 79CB 007A0D A2280D LDX #$0d28 ; Branch target from 79CB 007A10 C903 CMP #$03 007A12 B003 BCS 007a17 ($3) 007A14 A2480D LDX #$0d48 007A17 209E7C JSR $7c9e ; Branch target from 7A12 007A1A 4248 PHB 007A1C 42AD1727 LDB $2717 007A20 20027D JSR $7d02 007A23 A2120B LDX #$0b12 007A26 ADBC04 LDA $04bc 007A29 C903 CMP #$03 007A2B B003 BCS 007a30 ($3) 007A2D A2140B LDX #$0b14 007A30 68 PLA ; Branch target from 7A2B 007A31 C908 CMP #$08 007A33 9003 BCC 007a38 ($3) 007A35 E908 SBC #$08 007A37 E8 INX 007A38 D8 CLM ; m:0 x:0, Branch target from 7A33 007A39 29FF00 AND #$00ff 007A3C A8 TAY 007A3D F8 SEM ; m:1 x:0 007A3E B91C57 LDA $571c,Y 007A41 1500 ORA $00,X 007A43 9500 STA $00,X 007A45 A2280D LDX #$0d28 ; Branch target from 7991, Branch target from 7A0B 007A48 A0EE09 LDY #$09ee 007A4B ADBC04 LDA $04bc 007A4E C903 CMP #$03 007A50 B006 BCS 007a58 ($6) 007A52 A2480D LDX #$0d48 007A55 A0F009 LDY #$09f0 007A58 AD7B06 LDA $067b ; Branch target from 7A50 007A5B 38 SEC 007A5C E940 SBC #$40 007A5E B002 BCS 007a62 ($2) 007A60 A900 LDA #$00 007A62 8D3E0A STA $0a3e ; Branch target from 7A5E 007A65 9C3F0A00 LDM #$00, $0a3f 007A69 D8 CLM ; m:0 x:0 007A6A A9AAAA LDA #$aaaa 007A6D 890D3E0A MPY $0a3e 007A71 0A ASL A 007A72 422A ROL B 007A74 9004 BCC 007a7a ($4) 007A76 42A9FFFF LDB #$ffff 007A7A 0A ASL A ; Branch target from 7A74 007A7B 9008 BCC 007a85 ($8) 007A7D 423A INB 007A7F D004 BNE 007a85 ($4) 007A81 42A9FFFF LDB #$ffff 007A85 42C90001 CMPB #$0100 ; Branch target from 7A7B, Branch target from 7A7F 007A89 9004 BCC 007a8f ($4) 007A8B 42A9FF00 LDB #$00ff 007A8F 8928 XAB ; Branch target from 7A89 007A91 F8 SEM ; m:1 x:0 007A92 22070101 JSL $010107 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 7C3E Length: 26 M:0 X:0 called by: 7973 007C3E 38 SEC ; Call target from 7973, Call target from 797E 007C3F F500 SBC $00,X 007C41 B004 BCS 007c47 ($4) 007C43 49FFFF EOR #$ffff 007C46 3A INA 007C47 8928 XAB ; Branch target from 7C41 007C49 A90000 LDA #$0000 007C4C 424A LSRB A 007C4E 6A ROR A 007C4F 893500 DIV $00,X 007C52 B003 BCS 007c57 ($3) 007C54 CD781C CMP $1c78 007C57 60 RTS ; Branch target from 7C52 Code block address: 7C9E Length: 41 M:1 X:0 called by: 79EF 007C9E AD7B06 LDA $067b ; Call target from 79EF, Call target from 79FE, Call target from 7A17 007CA1 38 SEC 007CA2 E940 SBC #$40 007CA4 B002 BCS 007ca8 ($2) 007CA6 A900 LDA #$00 007CA8 42A900 LDB #$00 ; Branch target from 7CA4 007CAB 89290C DIV #$0c 007CAE C910 CMP #$10 007CB0 9002 BCC 007cb4 ($2) 007CB2 A90F LDA #$0f 007CB4 48 PHA ; Branch target from 7CB0 007CB5 4268 PLB 007CB7 0A ASL A 007CB8 D8 CLM ; m:0 x:0 007CB9 29FF00 AND #$00ff 007CBC 8D3A0A STA $0a3a 007CBF 8A TXA 007CC0 18 CLC 007CC1 6D3A0A ADC $0a3a 007CC4 AA TAX 007CC5 F8 SEM ; m:1 x:0 007CC6 60 RTS Code block address: 7CC7 Length: 25 M:1 X:0 called by: 79F5 007CC7 D8 CLM ; m:0 x:0, Call target from 79F5, Call target from 7A04 007CC8 9400 STY $00,X 007CCA DA PHX 007CCB 98 TYA 007CCC CA DEX ; Branch target from 7CDE 007CCD CA DEX 007CCE EC3C0A CPX $0a3c 007CD1 900D BCC 007ce0 ($d) 007CD3 18 CLC 007CD4 6D2E28 ADC $282e 007CD7 9003 BCC 007cdc ($3) 007CD9 A9FFFF LDA #$ffff 007CDC 9500 STA $00,X ; Branch target from 7CD7 007CDE 80EC BRA 007ccc (-$14) Code block address: 7CE0 Length: 32 M:0 X:0 called by: 7CD1 007CE0 AD3C0A LDA $0a3c ; Branch target from 7CD1 007CE3 18 CLC 007CE4 692000 ADC #$0020 007CE7 8D3C0A STA $0a3c 007CEA FA PLX 007CEB 98 TYA 007CEC E8 INX ; Branch target from 7CFE 007CED E8 INX 007CEE EC3C0A CPX $0a3c 007CF1 B00D BCS 007d00 ($d) 007CF3 38 SEC 007CF4 ED2E28 SBC $282e 007CF7 B003 BCS 007cfc ($3) 007CF9 A90000 LDA #$0000 007CFC 9500 STA $00,X ; Branch target from 7CF7 007CFE 80EC BRA 007cec (-$14) Code block address: 7D00 Length: 2 M:0 X:0 called by: 7CF1 007D00 F8 SEM ; m:1 x:0, Branch target from 7CF1 007D01 60 RTS Code block address: 7D02 Length: 17 M:1 X:0 called by: 79DE 007D02 D8 CLM ; m:0 x:0, Call target from 79DE, Call target from 7A20 007D03 98 TYA 007D04 4229FF00 ANDB #$00ff 007D08 18 CLC 007D09 F008 BEQ 007d13 ($8) ; Branch target from 7D11 007D0B 18 CLC 007D0C 7500 ADC $00,X 007D0E 6A ROR A 007D0F 421A DEB 007D11 80F6 BRA 007d09 (-$a) Code block address: 7D13 Length: 7 M:0 X:0 called by: 7D09 007D13 690000 ADC #$0000 ; Branch target from 7D09 007D16 9500 STA $00,X 007D18 F8 SEM ; m:1 x:0 007D19 60 RTS Code block address: 7E46 Length: 99 M:1 X:0 called by: 788A 007E46 ADC507 LDA $07c5 ; Call target from 788A 007E49 2D3A0A AND $0a3a 007E4C F029 BEQ 007e77 ($29) 007E4E D8 CLM ; m:0 x:0 007E4F AD3C0A LDA $0a3c 007E52 29FF00 AND #$00ff 007E55 48 PHA 007E56 18 CLC 007E57 699F07 ADC #$079f 007E5A AA TAX 007E5B F8 SEM ; m:1 x:0 007E5C 20E356 JSR $56e3 007E5F A29E07 LDX #$079e 007E62 20E356 JSR $56e3 007E65 D8 CLM ; m:0 x:0 007E66 68 PLA 007E67 0A ASL A 007E68 18 CLC 007E69 69AA07 ADC #$07aa 007E6C A8 TAY 007E6D F8 SEM ; m:1 x:0 007E6E 200957 JSR $5709 007E71 A0A807 LDY #$07a8 007E74 200957 JSR $5709 007E77 ADC607 LDA $07c6 ; Branch target from 7E4C 007E7A 2D3B0A AND $0a3b 007E7D F029 BEQ 007ea8 ($29) 007E7F D8 CLM ; m:0 x:0 007E80 AD3D0A LDA $0a3d 007E83 29FF00 AND #$00ff 007E86 48 PHA 007E87 18 CLC 007E88 69A407 ADC #$07a4 007E8B AA TAX 007E8C F8 SEM ; m:1 x:0 007E8D 20E356 JSR $56e3 007E90 A2A307 LDX #$07a3 007E93 20E356 JSR $56e3 007E96 D8 CLM ; m:0 x:0 007E97 68 PLA 007E98 0A ASL A 007E99 18 CLC 007E9A 69B407 ADC #$07b4 007E9D A8 TAY 007E9E F8 SEM ; m:1 x:0 007E9F 200957 JSR $5709 007EA2 A0B207 LDY #$07b2 007EA5 200957 JSR $5709 007EA8 60 RTS ; Branch target from 7E7D Code block address: 7EA9 Length: 77 M:1 X:0 called by: 78CD 007EA9 3CCB070147 BBC #$01, $07cb, 007ef5 ($47) ; Call target from 78CD 007EAE A0C807 LDY #$07c8 007EB1 200957 JSR $5709 007EB4 E09001 CPX #$0190 007EB7 9025 BCC 007ede ($25) 007EB9 200D3F JSR $3f0d 007EBC 201683 JSR $8316 007EBF A2B407 LDX #$07b4 007EC2 A0D00E LDY #$0ed0 007EC5 204C83 JSR $834c 007EC8 A2AA07 LDX #$07aa 007ECB A0D40E LDY #$0ed4 007ECE 204C83 JSR $834c 007ED1 20DA7F JSR $7fda 007ED4 A20000 LDX #$0000 007ED7 8EC807 STX $07c8 007EDA 1CCB0720 CLB #$20, $07cb 007EDE 20B57F JSR $7fb5 ; Branch target from 7EB7 007EE1 A0C007 LDY #$07c0 007EE4 200957 JSR $5709 007EE7 E0D007 CPX #$07d0 007EEA 9009 BCC 007ef5 ($9) 007EEC 20F67E JSR $7ef6 007EEF A20000 LDX #$0000 007EF2 8EC007 STX $07c0 007EF5 60 RTS ; Branch target from 7EA9, Branch target from 7EEA Code block address: 7EF6 Length: 32 M:1 X:0 called by: 7EEC 007EF6 AD9E07 LDA $079e ; Call target from 7EEC 007EF9 42ADF20A LDB $0af2 007EFD 42C9FF CMPB #$ff 007F00 D014 BNE 007f16 ($14) 007F02 42ADA307 LDB $07a3 007F06 CD701C CMP $1c70 007F09 B006 BCS 007f11 ($6) 007F0B 42CD701C CMPB $1c70 007F0F 9046 BCC 007f57 ($46) 007F11 A2711C LDX #$1c71 ; Branch target from 7F09 007F14 802D BRA 007f43 ($2d) Code block address: 7F16 Length: 72 M:1 X:0 called by: 7F00 007F16 A23028 LDX #$2830 ; Branch target from 7F00 007F19 2C7C050203 BBS #$02, $057c, 007f21 ($3) 007F1E A2721C LDX #$1c72 007F21 42A900 LDB #$00 ; Branch target from 7F19 007F24 D500 CMP $00,X 007F26 9006 BCC 007f2e ($6) 007F28 0C160B01 SEB #$01, $0b16 007F2C 423A INB 007F2E ADA307 LDA $07a3 ; Branch target from 7F26 007F31 D500 CMP $00,X 007F33 9006 BCC 007f3b ($6) 007F35 0C160B02 SEB #$02, $0b16 007F39 423A INB 007F3B 42C900 CMPB #$00 ; Branch target from 7F33 007F3E F017 BEQ 007f57 ($17) 007F40 A23228 LDX #$2832 007F43 0CEC0A01 SEB #$01, $0aec ; Branch target from 7F14 007F47 20BA80 JSR $80ba 007F4A 0C1E0301 SEB #$01, $031e 007F4E A20000 LDX #$0000 007F51 8ECE07 STX $07ce 007F54 8ED007 STX $07d0 007F57 3CF20AFF02 BBC #$ff, $0af2, 007f5e ($2) ; Branch target from 7F0F, Branch target from 7F3E 007F5C 8034 BRA 007f92 ($34) Code block address: 7F5E Length: 87 M:1 X:0 called by: 7F57 007F5E 3CCC07402F BBC #$40, $07cc, 007f92 ($2f) ; Branch target from 7F57 007F63 3C1E03012A BBC #$01, $031e, 007f92 ($2a) 007F68 2C7C0D0125 BBS #$01, $0d7c, 007f92 ($25) 007F6D 0C7C0D01 SEB #$01, $0d7c 007F71 ADEB0A LDA $0aeb 007F74 290F AND #$0f 007F76 0D7B0D ORA $0d7b 007F79 8D7B0D STA $0d7b 007F7C 0CCC0701 SEB #$01, $07cc 007F80 2C150D010D BBS #$01, $0d15, 007f92 ($d) 007F85 A2120D LDX #$0d12 007F88 A03A08 LDY #$083a 007F8B 20B381 JSR $81b3 007F8E 0C150D01 SEB #$01, $0d15 007F92 1C7C0502 CLB #$02, $057c ; Branch target from 7F5C, Branch target from 7F5E, Branch target from 7F63, Branch target from 7F68, Branch target from 7F80 007F96 A900 LDA #$00 007F98 A29F07 LDX #$079f 007F9B 9500 STA $00,X 007F9D 9501 STA $01,X 007F9F 9502 STA $02,X 007FA1 9503 STA $03,X 007FA3 A2A407 LDX #$07a4 007FA6 9500 STA $00,X 007FA8 9501 STA $01,X 007FAA 9502 STA $02,X 007FAC 9503 STA $03,X 007FAE 8D9E07 STA $079e 007FB1 8DA307 STA $07a3 007FB4 60 RTS Code block address: 7FB5 Length: 32 M:1 X:0 called by: 7EDE 007FB5 2C7C05021F BBS #$02, $057c, 007fd9 ($1f) ; Call target from 7EDE 007FBA AD6F03 LDA $036f 007FBD CD731C CMP $1c73 007FC0 B013 BCS 007fd5 ($13) 007FC2 ADDC07 LDA $07dc 007FC5 CD741C CMP $1c74 007FC8 B00B BCS 007fd5 ($b) 007FCA AD7103 LDA $0371 007FCD D006 BNE 007fd5 ($6) 007FCF 1C7C0502 CLB #$02, $057c 007FD3 8004 BRA 007fd9 ($4) Code block address: 7FD5 Length: 5 M:1 X:0 called by: 7FC0 007FD5 0C7C0502 SEB #$02, $057c ; Branch target from 7FC0, Branch target from 7FC8, Branch target from 7FCD 007FD9 60 RTS ; Branch target from 7FB5, Branch target from 7FD3 Code block address: 7FDA Length: 82 M:1 X:0 called by: 7ED1 007FDA AEA807 LDX $07a8 ; Call target from 7ED1 007FDD ACB207 LDY $07b2 007FE0 ADF20A LDA $0af2 007FE3 C9FF CMP #$ff 007FE5 D01A BNE 008001 ($1a) 007FE7 D8 CLM ; m:0 x:0 007FE8 AD751C LDA $1c75 007FEB 29FF00 AND #$00ff 007FEE 8D3E0A STA $0a3e 007FF1 F8 SEM ; m:1 x:0 007FF2 EC3E0A CPX $0a3e 007FF5 B005 BCS 007ffc ($5) 007FF7 CC3E0A CPY $0a3e 007FFA 9066 BCC 008062 ($66) 007FFC A2761C LDX #$1c76 ; Branch target from 7FF5 007FFF 8000 BRA 008001 ($0) 008001 D8 CLM ; m:0 x:0, Branch target from 7FE5, Branch target from 7FFF 008002 ADC407 LDA $07c4 008005 29FF00 AND #$00ff 008008 8D3E0A STA $0a3e 00800B F8 SEM ; m:1 x:0 00800C A900 LDA #$00 00800E EC3E0A CPX $0a3e 008011 9005 BCC 008018 ($5) 008013 0C160B04 SEB #$04, $0b16 008017 3A INA 008018 CC3E0A CPY $0a3e ; Branch target from 8011 00801B 9005 BCC 008022 ($5) 00801D 0C160B08 SEB #$08, $0b16 008021 3A INA 008022 C900 CMP #$00 ; Branch target from 801B 008024 D006 BNE 00802c ($6) 008026 1CCB0710 CLB #$10, $07cb 00802A 8036 BRA 008062 ($36) Code block address: 802C Length: 21 M:1 X:0 called by: 8024 00802C 0CCB0710 SEB #$10, $07cb ; Branch target from 8024 008030 A23328 LDX #$2833 008033 0CEC0A02 SEB #$02, $0aec 008037 200381 JSR $8103 00803A 3CF20AFF02 BBC #$ff, $0af2, 008041 ($2) 00803F 8021 BRA 008062 ($21) Code block address: 8041 Length: 69 M:1 X:0 called by: 803A 008041 2C150D010D BBS #$01, $0d15, 008053 ($d) ; Branch target from 803A 008046 A2120D LDX #$0d12 008049 A03A08 LDY #$083a 00804C 20B381 JSR $81b3 00804F 0C150D01 SEB #$01, $0d15 008053 0C940D02 SEB #$02, $0d94 ; Branch target from 8041 008057 ADEB0A LDA $0aeb 00805A 290F AND #$0f 00805C 0D930D ORA $0d93 00805F 8D930D STA $0d93 008062 9CC407FF LDM #$ff, $07c4 ; Branch target from 7FFA, Branch target from 802A, Branch target from 803F 008066 A00000 LDY #$0000 008069 A2AA07 LDX #$07aa 00806C 9400 STY $00,X 00806E 9402 STY $02,X 008070 9404 STY $04,X 008072 9406 STY $06,X 008074 A2B407 LDX #$07b4 008077 9400 STY $00,X 008079 9402 STY $02,X 00807B 9404 STY $04,X 00807D 9406 STY $06,X 00807F 8CA807 STY $07a8 008082 8CB207 STY $07b2 008085 60 RTS Code block address: 80BA Length: 73 M:1 X:0 called by: 7F47 0080BA AD9F07 LDA $079f ; Call target from 7F47 0080BD D500 CMP $00,X 0080BF B007 BCS 0080c8 ($7) 0080C1 ADA407 LDA $07a4 0080C4 D500 CMP $00,X 0080C6 9004 BCC 0080cc ($4) 0080C8 0CEB0A01 SEB #$01, $0aeb ; Branch target from 80BF 0080CC ADA007 LDA $07a0 ; Branch target from 80C6 0080CF D500 CMP $00,X 0080D1 B007 BCS 0080da ($7) 0080D3 ADA507 LDA $07a5 0080D6 D500 CMP $00,X 0080D8 9004 BCC 0080de ($4) 0080DA 0CEB0A02 SEB #$02, $0aeb ; Branch target from 80D1 0080DE ADA107 LDA $07a1 ; Branch target from 80D8 0080E1 D500 CMP $00,X 0080E3 B007 BCS 0080ec ($7) 0080E5 ADA607 LDA $07a6 0080E8 D500 CMP $00,X 0080EA 9004 BCC 0080f0 ($4) 0080EC 0CEB0A04 SEB #$04, $0aeb ; Branch target from 80E3 0080F0 ADA207 LDA $07a2 ; Branch target from 80EA 0080F3 D500 CMP $00,X 0080F5 B007 BCS 0080fe ($7) 0080F7 ADA707 LDA $07a7 0080FA D500 CMP $00,X 0080FC 9004 BCC 008102 ($4) 0080FE 0CEB0A08 SEB #$08, $0aeb ; Branch target from 80F5 008102 60 RTS ; Branch target from 80FC Code block address: 8103 Length: 91 M:1 X:0 called by: 8037 008103 D8 CLM ; m:0 x:0, Call target from 8037 008104 B500 LDA $00,X 008106 29FF00 AND #$00ff 008109 8D3E0A STA $0a3e 00810C F8 SEM ; m:1 x:0 00810D ACAA07 LDY $07aa 008110 CC3E0A CPY $0a3e 008113 B008 BCS 00811d ($8) 008115 ACB407 LDY $07b4 008118 CC3E0A CPY $0a3e 00811B 9004 BCC 008121 ($4) 00811D 0CEB0A01 SEB #$01, $0aeb ; Branch target from 8113 008121 ACAC07 LDY $07ac ; Branch target from 811B 008124 CC3E0A CPY $0a3e 008127 B008 BCS 008131 ($8) 008129 ACB607 LDY $07b6 00812C CC3E0A CPY $0a3e 00812F 9004 BCC 008135 ($4) 008131 0CEB0A02 SEB #$02, $0aeb ; Branch target from 8127 008135 ACAE07 LDY $07ae ; Branch target from 812F 008138 CC3E0A CPY $0a3e 00813B B008 BCS 008145 ($8) 00813D ACB807 LDY $07b8 008140 CC3E0A CPY $0a3e 008143 9004 BCC 008149 ($4) 008145 0CEB0A04 SEB #$04, $0aeb ; Branch target from 813B 008149 ACB007 LDY $07b0 ; Branch target from 8143 00814C CC3E0A CPY $0a3e 00814F B008 BCS 008159 ($8) 008151 ACBA07 LDY $07ba 008154 CC3E0A CPY $0a3e 008157 9004 BCC 00815d ($4) 008159 0CEB0A08 SEB #$08, $0aeb ; Branch target from 814F 00815D 60 RTS ; Branch target from 8157 Code block address: 815E Length: 64 M:1 X:0 called by: 7890 00815E 2CCB07203F BBS #$20, $07cb, 0081a2 ($3f) ; Call target from 39F1, Call target from 39F1, Call target from 3B44, Call target from 3DFC, Call target from 3F4F, Call target from 7890 008163 ADCE06 LDA $06ce 008166 9500 STA $00,X 008168 AD6F03 LDA $036f 00816B 9501 STA $01,X 00816D AD9203 LDA $0392 008170 9502 STA $02,X 008172 ADCE06 LDA $06ce 008175 CD2428 CMP $2824 008178 9024 BCC 00819e ($24) 00817A CD2528 CMP $2825 00817D F002 BEQ 008181 ($2) 00817F B01D BCS 00819e ($1d) 008181 AD6F03 LDA $036f ; Branch target from 817D 008184 CD2228 CMP $2822 008187 9015 BCC 00819e ($15) 008189 CD2328 CMP $2823 00818C F002 BEQ 008190 ($2) 00818E B00E BCS 00819e ($e) 008190 AD9203 LDA $0392 ; Branch target from 818C 008193 CD2628 CMP $2826 008196 9006 BCC 00819e ($6) 008198 0CCB0720 SEB #$20, $07cb 00819C 8004 BRA 0081a2 ($4) Code block address: 819E Length: 5 M:1 X:0 called by: 8178 00819E 1CCB0720 CLB #$20, $07cb ; Branch target from 8178, Branch target from 817F, Branch target from 8187, Branch target from 818E, Branch target from 8196 0081A2 60 RTS ; Branch target from 815E, Branch target from 819C Code block address: 81A3 Length: 16 M:1 X:0 called by: 822F 0081A3 A2120D LDX #$0d12 ; Call target from 5872, Call target from 822F 0081A6 A900 LDA #$00 0081A8 9500 STA $00,X 0081AA 9501 STA $01,X 0081AC 9502 STA $02,X 0081AE 1C150D01 CLB #$01, $0d15 0081B2 60 RTS Code block address: 81B3 Length: 16 M:1 X:0 called by: 7F8B 0081B3 B90000 LDA $0000,Y ; Call target from 7F8B, Call target from 804C 0081B6 9500 STA $00,X 0081B8 B90100 LDA $0001,Y 0081BB 9501 STA $01,X 0081BD B90200 LDA $0002,Y 0081C0 9502 STA $02,X 0081C2 60 RTS Code block address: 81C3 Length: 16 M:1 X:0 called by: 78D0 0081C3 ADF20A LDA $0af2 ; Call target from 78D0 0081C6 D02C BNE 0081f4 ($2c) 0081C8 3C940D0306 BBC #$03, $0d94, 0081d3 ($6) 0081CD 9C270D00 LDM #$00, $0d27 ; Branch target from 81D3, Branch target from 81DE 0081D1 8021 BRA 0081f4 ($21) Code block address: 81D3 Length: 34 M:1 X:0 called by: 81C8 0081D3 2CEC0A01F5 BBS #$01, $0aec, 0081cd (-$b) ; Branch target from 81C8 0081D8 AECE07 LDX $07ce 0081DB E0D007 CPX #$07d0 0081DE B0ED BCS 0081cd (-$13) 0081E0 3CCC07400F BBC #$40, $07cc, 0081f4 ($f) 0081E5 2CCB07800A BBS #$80, $07cb, 0081f4 ($a) 0081EA 0CCB0780 SEB #$80, $07cb 0081EE A2270D LDX #$0d27 0081F1 20E356 JSR $56e3 0081F4 60 RTS ; Branch target from 81C6, Branch target from 81D1, Branch target from 81E0, Branch target from 81E5 Code block address: 81F5 Length: 58 M:1 X:0 called by: 78C7 0081F5 3CCB07011E BBC #$01, $07cb, 008218 ($1e) ; Call target from 78C7 0081FA AECE07 LDX $07ce 0081FD E0D007 CPX #$07d0 008200 B016 BCS 008218 ($16) 008202 3CCB070811 BBC #$08, $07cb, 008218 ($11) 008207 A0CE07 LDY #$07ce 00820A 200957 JSR $5709 00820D ADCA07 LDA $07ca 008210 F006 BEQ 008218 ($6) 008212 A0D007 LDY #$07d0 008215 200957 JSR $5709 008218 AECE07 LDX $07ce ; Branch target from 81F5, Branch target from 8200, Branch target from 8202, Branch target from 8210 00821B E0D007 CPX #$07d0 00821E 9023 BCC 008243 ($23) 008220 AED007 LDX $07d0 008223 EC3428 CPX $2834 008226 B01B BCS 008243 ($1b) 008228 3C940D0302 BBC #$03, $0d94, 00822f ($2) 00822D 8003 BRA 008232 ($3) Code block address: 822F Length: 21 M:1 X:0 called by: 8228 00822F 20A381 JSR $81a3 ; Branch target from 8228 008232 3C7C0D010C BBC #$01, $0d7c, 008243 ($c) ; Branch target from 822D 008237 1C7C0D01 CLB #$01, $0d7c 00823B 1C7B0D0F CLB #$0f, $0d7b 00823F 1C1E0301 CLB #$01, $031e 008243 60 RTS ; Branch target from 821E, Branch target from 8226, Branch target from 8232 Code block address: 8244 Length: 21 M:1 X:0 called by: 78D3 008244 3C940D0336 BBC #$03, $0d94, 00827f ($36) ; Call target from 78D3 008249 ADF20A LDA $0af2 00824C D036 BNE 008284 ($36) 00824E 3CEC0A0306 BBC #$03, $0aec, 008259 ($6) 008253 9C240D00 LDM #$00, $0d24 008257 802B BRA 008284 ($2b) Code block address: 8259 Length: 38 M:1 X:0 called by: 824E 008259 3CCC074026 BBC #$40, $07cc, 008284 ($26) ; Branch target from 824E 00825E AECE07 LDX $07ce 008261 E0D007 CPX #$07d0 008264 901E BCC 008284 ($1e) 008266 AED007 LDX $07d0 008269 EC3428 CPX $2834 00826C B016 BCS 008284 ($16) 00826E 2CCB074011 BBS #$40, $07cb, 008284 ($11) 008273 0CCB0740 SEB #$40, $07cb 008277 A2240D LDX #$0d24 00827A 20E356 JSR $56e3 00827D 8005 BRA 008284 ($5) Code block address: 827F Length: 6 M:1 X:0 called by: 8244 00827F A903 LDA #$03 ; Branch target from 8244 008281 8D240D STA $0d24 008284 60 RTS ; Branch target from 824C, Branch target from 8257, Branch target from 8259, Branch target from 8264, Branch target from 826C, Branch target from 826E, Branch target from 827D Code block address: 8285 Length: 100 M:1 X:0 called by: 78D6 008285 A2F609 LDX #$09f6 ; Call target from 78D6 008288 20E982 JSR $82e9 00828B 8DBB0E STA $0ebb 00828E A2000A LDX #$0a00 008291 20E982 JSR $82e9 008294 8DBC0E STA $0ebc 008297 A2FA09 LDX #$09fa 00829A 20E982 JSR $82e9 00829D 8DBD0E STA $0ebd 0082A0 A20A0A LDX #$0a0a 0082A3 20E982 JSR $82e9 0082A6 8DBE0E STA $0ebe 0082A9 A20E0A LDX #$0a0e 0082AC 20E982 JSR $82e9 0082AF 8DBF0E STA $0ebf 0082B2 A2120A LDX #$0a12 0082B5 20E982 JSR $82e9 0082B8 8DC00E STA $0ec0 0082BB A2160A LDX #$0a16 0082BE 20E982 JSR $82e9 0082C1 8DC10E STA $0ec1 0082C4 A2180A LDX #$0a18 0082C7 20E982 JSR $82e9 0082CA 8DC20E STA $0ec2 0082CD A21A0A LDX #$0a1a 0082D0 20E982 JSR $82e9 0082D3 8DC30E STA $0ec3 0082D6 A2BC07 LDX #$07bc 0082D9 200683 JSR $8306 0082DC 8DC40E STA $0ec4 0082DF A2BE07 LDX #$07be 0082E2 200683 JSR $8306 0082E5 8DC50E STA $0ec5 0082E8 60 RTS Code block address: 82E9 Length: 13 M:1 X:0 called by: 8288 0082E9 D8 CLM ; m:0 x:0, Call target from 8288, Call target from 8291, Call target from 829A, Call target from 82A3, Call target from 82AC, Call target from 82B5, Call target from 82BE, Call target from 82C7, Call target from 82D0 0082EA B500 LDA $00,X 0082EC C9FF87 CMP #$87ff 0082EF 9005 BCC 0082f6 ($5) 0082F1 A9FF87 LDA #$87ff 0082F4 8008 BRA 0082fe ($8) Code block address: 82F6 Length: 16 M:0 X:0 called by: 82EF 0082F6 C90078 CMP #$7800 ; Branch target from 82EF 0082F9 B003 BCS 0082fe ($3) 0082FB A90078 LDA #$7800 0082FE 4A LSR A ; Branch target from 82F4, Branch target from 82F9 0082FF 4A LSR A 008300 4A LSR A 008301 4A LSR A 008302 F8 SEM ; m:1 x:0 008303 4980 EOR #$80 008305 60 RTS Code block address: 8306 Length: 16 M:1 X:0 called by: 82D9 008306 B500 LDA $00,X ; Call target from 82D9, Call target from 82E2 008308 42B501 LDB $01,X 00830B 2087F8 JSR $f887 00830E 4229FF ANDB #$ff 008311 F002 BEQ 008315 ($2) 008313 A9FF LDA #$ff 008315 60 RTS ; Branch target from 8311 Code block address: 8316 Length: 54 M:1 X:0 called by: 7EBC 008316 A00000 LDY #$0000 ; Call target from 7EBC 008319 A26D0E LDX #$0e6d 00831C B9AA07 LDA $07aa,Y ; Branch target from 8349 00831F 42B9AB07 LDB $07ab,Y 008323 F002 BEQ 008327 ($2) 008325 A9FF LDA #$ff 008327 8D3E0A STA $0a3e ; Branch target from 8323 00832A B9B407 LDA $07b4,Y 00832D 42B9B507 LDB $07b5,Y 008331 F002 BEQ 008335 ($2) 008333 A9FF LDA #$ff 008335 CD3E0A CMP $0a3e ; Branch target from 8331 008338 B003 BCS 00833d ($3) 00833A AD3E0A LDA $0a3e 00833D D500 CMP $00,X ; Branch target from 8338 00833F 9002 BCC 008343 ($2) 008341 9500 STA $00,X 008343 C8 INY ; Branch target from 833F 008344 C8 INY 008345 E8 INX 008346 E0710E CPX #$0e71 008349 90D1 BCC 00831c (-$2f) 00834B 60 RTS Code block address: 834C Length: 30 M:1 X:0 called by: 7EC5 00834C 42A900 LDB #$00 ; Call target from 7EC5, Call target from 7ECE 00834F 42C904 CMPB #$04 ; Branch target from 8368 008352 B016 BCS 00836a ($16) 008354 D8 CLM ; m:0 x:0 008355 B500 LDA $00,X 008357 C90001 CMP #$0100 00835A 9003 BCC 00835f ($3) 00835C A9FF00 LDA #$00ff 00835F F8 SEM ; m:1 x:0, Branch target from 835A 008360 990000 STA $0000,Y 008363 E8 INX 008364 E8 INX 008365 C8 INY 008366 423A INB 008368 80E5 BRA 00834f (-$1b) Code block address: 836A Length: 1 M:1 X:0 called by: 8352 00836A 60 RTS ; Branch target from 8352 Code block address: 84AA Length: 26 M:1 X:0 called by: ECE1 0084AA 3C602C0114 BBC #$01, $2c60, 0084c3 ($14) ; Call target from ECE1 0084AF 2CEC0A010F BBS #$01, $0aec, 0084c3 ($f) 0084B4 2C940D010A BBS #$01, $0d94, 0084c3 ($a) 0084B9 2CEC0A0205 BBS #$02, $0aec, 0084c3 ($5) 0084BE 3C612CFF01 BBC #$ff, $2c61, 0084c4 ($1) 0084C3 60 RTS ; Branch target from 84AA, Branch target from 84AF, Branch target from 84B4, Branch target from 84B9, Branch target from 84CA, Branch target from 84CF Code block address: 84C4 Length: 115 M:1 X:0 called by: 84BE 0084C4 AE6E2C LDX $2c6e ; Branch target from 84BE 0084C7 E00037 CPX #$3700 0084CA 90F7 BCC 0084c3 (-$9) 0084CC E0012E CPX #$2e01 0084CF B0F2 BCS 0084c3 (-$e) 0084D1 D8 CLM ; m:0 x:0 0084D2 ADEA08 LDA $08ea 0084D5 18 CLC 0084D6 6D6E2C ADC $2c6e 0084D9 AA TAX 0084DA F8 SEM ; m:1 x:0 0084DB AC622C LDY $2c62 0084DE B90000 LDA $0000,Y 0084E1 9500 STA $00,X 0084E3 AC642C LDY $2c64 0084E6 B90000 LDA $0000,Y 0084E9 9D0004 STA $0400,X 0084EC D8 CLM ; m:0 x:0 0084ED ADEA08 LDA $08ea 0084F0 290F00 AND #$000f 0084F3 D031 BNE 008526 ($31) 0084F5 ADEA08 LDA $08ea 0084F8 4A LSR A 0084F9 4A LSR A 0084FA 4A LSR A 0084FB 4A LSR A 0084FC 18 CLC 0084FD 6D6E2C ADC $2c6e 008500 AA TAX 008501 F8 SEM ; m:1 x:0 008502 AC662C LDY $2c66 008505 B90000 LDA $0000,Y 008508 9D0008 STA $0800,X 00850B AC682C LDY $2c68 00850E B90000 LDA $0000,Y 008511 9D4008 STA $0840,X 008514 AC6A2C LDY $2c6a 008517 B90000 LDA $0000,Y 00851A 9D8008 STA $0880,X 00851D AC6C2C LDY $2c6c 008520 B90000 LDA $0000,Y 008523 9DC008 STA $08c0,X 008526 F8 SEM ; m:1 x:0, Branch target from 84F3 008527 AEEA08 LDX $08ea 00852A E8 INX 00852B E00004 CPX #$0400 00852E 9003 BCC 008533 ($3) 008530 A20000 LDX #$0000 008533 8EEA08 STX $08ea ; Branch target from 852E 008536 60 RTS Code block address: 8537 Length: 22 M:1 X:0 called by: 8D97 008537 3C602C0210 BBC #$02, $2c60, 00854c ($10) ; Call target from 8D97 00853C 2CDB06080B BBS #$08, $06db, 00854c ($b) 008541 2CF0060107 BBS #$01, $06f0, 00854d ($7) 008546 A20000 LDX #$0000 008549 8EEC08 STX $08ec 00854C 60 RTS ; Branch target from 8537, Branch target from 853C, Branch target from 854D, Branch target from 8552, Branch target from 855D, Branch target from 8562 Code block address: 854D Length: 125 M:1 X:0 called by: 8541 00854D 2C920D01FA BBS #$01, $0d92, 00854c (-$6) ; Branch target from 8541 008552 2CEA0A01F5 BBS #$01, $0aea, 00854c (-$b) 008557 AE7C2C LDX $2c7c 00855A E00037 CPX #$3700 00855D 90ED BCC 00854c (-$13) 00855F E0012E CPX #$2e01 008562 B0E8 BCS 00854c (-$18) 008564 D8 CLM ; m:0 x:0 008565 ADEC08 LDA $08ec 008568 18 CLC 008569 6D7C2C ADC $2c7c 00856C AA TAX 00856D F8 SEM ; m:1 x:0 00856E AC702C LDY $2c70 008571 B90000 LDA $0000,Y 008574 9500 STA $00,X 008576 AC722C LDY $2c72 008579 B90000 LDA $0000,Y 00857C 9D0004 STA $0400,X 00857F D8 CLM ; m:0 x:0 008580 ADEC08 LDA $08ec 008583 290F00 AND #$000f 008586 D031 BNE 0085b9 ($31) 008588 ADEC08 LDA $08ec 00858B 4A LSR A 00858C 4A LSR A 00858D 4A LSR A 00858E 4A LSR A 00858F 18 CLC 008590 6D7C2C ADC $2c7c 008593 AA TAX 008594 F8 SEM ; m:1 x:0 008595 AC742C LDY $2c74 008598 B90000 LDA $0000,Y 00859B 9D0008 STA $0800,X 00859E AC762C LDY $2c76 0085A1 B90000 LDA $0000,Y 0085A4 9D4008 STA $0840,X 0085A7 AC782C LDY $2c78 0085AA B90000 LDA $0000,Y 0085AD 9D8008 STA $0880,X 0085B0 AC7A2C LDY $2c7a 0085B3 B90000 LDA $0000,Y 0085B6 9DC008 STA $08c0,X 0085B9 F8 SEM ; m:1 x:0, Branch target from 8586 0085BA AEEC08 LDX $08ec 0085BD E8 INX 0085BE E00004 CPX #$0400 0085C1 9003 BCC 0085c6 ($3) 0085C3 A20000 LDX #$0000 0085C6 8EEC08 STX $08ec ; Branch target from 85C1 0085C9 60 RTS Code block address: 85CA Length: 20 M:1 X:0 called by: 8D9A 0085CA 3C602C100E BBC #$10, $2c60, 0085dd ($e) ; Call target from 8D9A 0085CF 2CDA061009 BBS #$10, $06da, 0085dd ($9) 0085D4 2CF0060205 BBS #$02, $06f0, 0085de ($5) 0085D9 9CF00800 LDM #$00, $08f0 0085DD 60 RTS ; Branch target from 85CA, Branch target from 85CF, Branch target from 85DE, Branch target from 85E3, Branch target from 85EE, Branch target from 85F3 Code block address: 85DE Length: 93 M:1 X:0 called by: 85D4 0085DE 2CEA0A08FA BBS #$08, $0aea, 0085dd (-$6) ; Branch target from 85D4 0085E3 2C920D08F5 BBS #$08, $0d92, 0085dd (-$b) 0085E8 AEA22C LDX $2ca2 0085EB E00037 CPX #$3700 0085EE 90ED BCC 0085dd (-$13) 0085F0 E08134 CPX #$3481 0085F3 B0E8 BCS 0085dd (-$18) 0085F5 D8 CLM ; m:0 x:0 0085F6 ADF008 LDA $08f0 0085F9 29FF00 AND #$00ff 0085FC 18 CLC 0085FD 6DA22C ADC $2ca2 008600 AA TAX 008601 F8 SEM ; m:1 x:0 008602 AC982C LDY $2c98 008605 B90000 LDA $0000,Y 008608 9500 STA $00,X 00860A AC9A2C LDY $2c9a 00860D B90000 LDA $0000,Y 008610 9580 STA $80,X 008612 AC9C2C LDY $2c9c 008615 B90000 LDA $0000,Y 008618 9D0001 STA $0100,X 00861B AC9E2C LDY $2c9e 00861E B90000 LDA $0000,Y 008621 9D8001 STA $0180,X 008624 ACA02C LDY $2ca0 008627 B90000 LDA $0000,Y 00862A 9D0002 STA $0200,X 00862D ADF008 LDA $08f0 008630 3A INA 008631 C980 CMP #$80 008633 9002 BCC 008637 ($2) 008635 A900 LDA #$00 008637 8DF008 STA $08f0 ; Branch target from 8633 00863A 60 RTS Code block address: 863B Length: 20 M:1 X:0 called by: B6C8 00863B 3C602C200E BBC #$20, $2c60, 00864e ($e) ; Call target from B6C8 008640 2CDB060409 BBS #$04, $06db, 00864e ($9) 008645 2CF0060405 BBS #$04, $06f0, 00864f ($5) 00864A 9CF10800 LDM #$00, $08f1 00864E 60 RTS ; Branch target from 863B, Branch target from 8640, Branch target from 864F, Branch target from 8654, Branch target from 865F, Branch target from 8664 Code block address: 864F Length: 102 M:1 X:0 called by: 8645 00864F 2CEA0A02FA BBS #$02, $0aea, 00864e (-$6) ; Branch target from 8645 008654 2C920D02F5 BBS #$02, $0d92, 00864e (-$b) 008659 AEB22C LDX $2cb2 00865C E00037 CPX #$3700 00865F 90ED BCC 00864e (-$13) 008661 E00130 CPX #$3001 008664 B0E8 BCS 00864e (-$18) 008666 D8 CLM ; m:0 x:0 008667 ADF108 LDA $08f1 00866A 29FF00 AND #$00ff 00866D 18 CLC 00866E 6DB22C ADC $2cb2 008671 AA TAX 008672 F8 SEM ; m:1 x:0 008673 ACA42C LDY $2ca4 008676 B90000 LDA $0000,Y 008679 9500 STA $00,X 00867B ACA62C LDY $2ca6 00867E B90000 LDA $0000,Y 008681 9D0001 STA $0100,X 008684 ACA82C LDY $2ca8 008687 B90000 LDA $0000,Y 00868A 9D0002 STA $0200,X 00868D ACAA2C LDY $2caa 008690 B90000 LDA $0000,Y 008693 9D0003 STA $0300,X 008696 ACAC2C LDY $2cac 008699 B90000 LDA $0000,Y 00869C 9D0004 STA $0400,X 00869F ACAE2C LDY $2cae 0086A2 B90000 LDA $0000,Y 0086A5 9D0005 STA $0500,X 0086A8 ACB02C LDY $2cb0 0086AB B90000 LDA $0000,Y 0086AE 9D0006 STA $0600,X 0086B1 EEF108 INC $08f1 0086B4 60 RTS Code block address: 86B5 Length: 55 M:1 X:0 called by: 8CFC 0086B5 642007 LDM #$07, $20 ; Write to A/D control register, Call target from 8CFC 0086B8 8622 STX $22 ; Write to A/D successive approximation register 0086BA 342020FC BBC #$20, $20, 0086ba (-$4) ; Read from A/D control register, Branch target from 86BA 0086BE D8 CLM ; m:0 x:0 0086BF A522 LDA $22 ; Read from A/D successive approximation register 0086C1 8DAE06 STA $06ae 0086C4 4A LSR A 0086C5 AA TAX 0086C6 4A LSR A 0086C7 F8 SEM ; m:1 x:0 0086C8 8D190E STA $0e19 0086CB 8A TXA 0086CC 8D4802 STA $0248 0086CF 3CA3060818 BBC #$08, $06a3, 0086ec ($18) 0086D4 AD3F20 LDA $203f 0086D7 8DCA06 STA $06ca 0086DA D8 CLM ; m:0 x:0 0086DB ADAE06 LDA $06ae 0086DE 18 CLC ; Branch target from 86E8 0086DF 6DB006 ADC $06b0 0086E2 4A LSR A 0086E3 F8 SEM ; m:1 x:0 0086E4 CECA06 DEC $06ca 0086E7 D8 CLM ; m:0 x:0 0086E8 D0F4 BNE 0086de (-$c) 0086EA 8009 BRA 0086f5 ($9) Code block address: 86EC Length: 38 M:1 X:0 called by: 86CF 0086EC D8 CLM ; m:0 x:0, Branch target from 86CF 0086ED ADAE06 LDA $06ae 0086F0 0CA3060800 SEB #$0008, $06a3 0086F5 8DB006 STA $06b0 ; Branch target from 86EA 0086F8 4A LSR A 0086F9 F8 SEM ; m:1 x:0 0086FA 8D4902 STA $0249 0086FD 3C28030808 BBC #$08, $0328, 00870a ($8) 008702 9CCC0600 LDM #$00, $06cc 008706 9C4F0200 LDM #$00, $024f 00870A 2C26030103 BBS #$01, $0326, 008712 ($3) ; Branch target from 86FD 00870F 4CA087 JMP $87a0 Code block address: 8712 Length: 31 M:1 X:0 called by: 870A 008712 2CA3060165 BBS #$01, $06a3, 00877c ($65) ; Branch target from 870A 008717 AEAE06 LDX $06ae 00871A EC3A20 CPX $203a 00871D 9012 BCC 008731 ($12) 00871F 0CA30610 SEB #$10, $06a3 008723 ADF20A LDA $0af2 008726 C9A5 CMP #$a5 008728 F029 BEQ 008753 ($29) 00872A ECFE18 CPX $18fe 00872D B00D BCS 00873c ($d) 00872F 8012 BRA 008743 ($12) Code block address: 8731 Length: 18 M:1 X:0 called by: 871D 008731 1CA30610 CLB #$10, $06a3 ; Branch target from 871D 008735 ADF20A LDA $0af2 008738 C9A5 CMP #$a5 00873A F017 BEQ 008753 ($17) 00873C EC3C20 CPX $203c ; Branch target from 872D 00873F 9002 BCC 008743 ($2) 008741 8061 BRA 0087a4 ($61) Code block address: 8743 Length: 11 M:1 X:0 called by: 872F 008743 AEB806 LDX $06b8 ; Branch target from 872F, Branch target from 873F 008746 CA DEX 008747 F005 BEQ 00874e ($5) 008749 8EB806 STX $06b8 00874C 805C BRA 0087aa ($5c) Code block address: 874E Length: 46 M:1 X:0 called by: 8747 00874E ADA506 LDA $06a5 ; Branch target from 8747 008751 D057 BNE 0087aa ($57) 008753 0CA30601 SEB #$01, $06a3 ; Branch target from 8728, Branch target from 873A 008757 0CA40620 SEB #$20, $06a4 00875B D8 CLM ; m:0 x:0 00875C AD060D LDA $0d06 00875F 8DA806 STA $06a8 008762 AD080D LDA $0d08 008765 8DAA06 STA $06aa 008768 18 CLC 008769 6D060D ADC $0d06 00876C 6A ROR A 00876D 8DA606 STA $06a6 008770 F8 SEM ; m:1 x:0 008771 AEAE06 LDX $06ae 008774 EC3A20 CPX $203a 008777 B024 BCS 00879d ($24) 008779 4CCE87 JMP $87ce ; Branch target from 879B Code block address: 877C Length: 21 M:1 X:0 called by: 8712 00877C AEAE06 LDX $06ae ; Branch target from 8712 00877F ECFE18 CPX $18fe 008782 900D BCC 008791 ($d) 008784 A2B903 LDX #$03b9 008787 20D856 JSR $56d8 00878A CDFD18 CMP $18fd 00878D 9006 BCC 008795 ($6) 00878F 800F BRA 0087a0 ($f) Code block address: 8791 Length: 15 M:1 X:0 called by: 8782 008791 9CB90300 LDM #$00, $03b9 ; Branch target from 8782 008795 AEB006 LDX $06b0 ; Branch target from 878D 008798 ECB606 CPX $06b6 00879B 90DC BCC 008779 (-$24) 00879D 4CA688 JMP $88a6 ; Branch target from 8777 Code block address: 87A0 Length: 39 M:1 X:0 called by: 870F 0087A0 1CA30601 CLB #$01, $06a3 ; Branch target from 870F, Branch target from 878F 0087A4 AE5020 LDX $2050 ; Branch target from 8741 0087A7 8EB806 STX $06b8 0087AA 9CB90300 LDM #$00, $03b9 ; Branch target from 874C, Branch target from 8751 0087AE 2CA4064014 BBS #$40, $06a4, 0087c7 ($14) 0087B3 AD6820 LDA $2068 0087B6 F00F BEQ 0087c7 ($f) 0087B8 D8 CLM ; m:0 x:0 0087B9 AD060D LDA $0d06 0087BC 18 CLC 0087BD 6D080D ADC $0d08 0087C0 6A ROR A 0087C1 8DA606 STA $06a6 0087C4 F8 SEM ; m:1 x:0 0087C5 8006 BRA 0087cd ($6) Code block address: 87C7 Length: 7 M:1 X:0 called by: 87AE 0087C7 A20080 LDX #$8000 ; Branch target from 87AE, Branch target from 87B6 0087CA 8EA606 STX $06a6 0087CD 60 RTS ; Branch target from 87C5 Code block address: 87CE Length: 8 M:1 X:0 called by: 8779 0087CE 2CA3061003 BBS #$10, $06a3, 0087d6 ($3) ; Branch target from 8779 0087D3 4C8788 JMP $8887 Code block address: 87D6 Length: 20 M:1 X:0 called by: 87CE 0087D6 1CA30610 CLB #$10, $06a3 ; Branch target from 87CE 0087DA 3CA406800B BBC #$80, $06a4, 0087ea ($b) 0087DF 9CCD0600 LDM #$00, $06cd 0087E3 9C500200 LDM #$00, $0250 0087E7 4C8788 JMP $8887 Code block address: 87EA Length: 64 M:1 X:0 called by: 87DA 0087EA AEA606 LDX $06a6 ; Branch target from 87DA 0087ED 8EAA06 STX $06aa 0087F0 AD6A20 LDA $206a 0087F3 F035 BEQ 00882a ($35) 0087F5 A2CC06 LDX #$06cc 0087F8 20D856 JSR $56d8 0087FB 8D4F02 STA $024f 0087FE AEAC06 LDX $06ac 008801 EC5A20 CPX $205a 008804 F024 BEQ 00882a ($24) 008806 9022 BCC 00882a ($22) 008808 EC5C20 CPX $205c 00880B B01D BCS 00882a ($1d) 00880D AEBC06 LDX $06bc 008810 EC5E20 CPX $205e 008813 B015 BCS 00882a ($15) 008815 ADCD06 LDA $06cd 008818 8D5002 STA $0250 00881B CD5920 CMP $2059 00881E 9048 BCC 008868 ($48) 008820 ADCC06 LDA $06cc 008823 CD5820 CMP $2058 008826 9040 BCC 008868 ($40) 008828 800A BRA 008834 ($a) Code block address: 882A Length: 10 M:1 X:0 called by: 87F3 00882A 9CCD0600 LDM #$00, $06cd ; Branch target from 87F3, Branch target from 8804, Branch target from 8806, Branch target from 880B, Branch target from 8813 00882E 9C500200 LDM #$00, $0250 008832 8034 BRA 008868 ($34) Code block address: 8834 Length: 14 M:1 X:0 called by: 8828 008834 AD7320 LDA $2073 ; Branch target from 8828 008837 8DCA06 STA $06ca 00883A D8 CLM ; m:0 x:0 00883B D005 BNE 008842 ($5) 00883D ADAA06 LDA $06aa 008840 800F BRA 008851 ($f) Code block address: 8842 Length: 27 M:0 X:0 called by: 883B 008842 ADAA06 LDA $06aa ; Branch target from 883B 008845 18 CLC ; Branch target from 884F 008846 6D080D ADC $0d08 008849 6A ROR A 00884A F8 SEM ; m:1 x:0 00884B CECA06 DEC $06ca 00884E D8 CLM ; m:0 x:0 00884F D0F4 BNE 008845 (-$c) 008851 CD7C20 CMP $207c ; Branch target from 8840 008854 F007 BEQ 00885d ($7) 008856 9005 BCC 00885d ($5) 008858 AD7C20 LDA $207c 00885B 8008 BRA 008865 ($8) Code block address: 885D Length: 66 M:0 X:0 called by: 8854 00885D CD7E20 CMP $207e ; Branch target from 8854, Branch target from 8856 008860 B003 BCS 008865 ($3) 008862 AD7E20 LDA $207e 008865 8D080D STA $0d08 ; Branch target from 885B, Branch target from 8860 008868 D8 CLM ; m:0 x:0, Branch target from 881E, Branch target from 8826, Branch target from 8832 008869 ADA806 LDA $06a8 00886C 38 SEC 00886D EDAA06 SBC $06aa 008870 B003 BCS 008875 ($3) 008872 A90000 LDA #$0000 008875 890D7420 MPY $2074 ; Branch target from 8870 008879 0A ASL A 00887A 422A ROL B 00887C 9004 BCC 008882 ($4) 00887E 42A9FFFF LDB #$ffff 008882 428DC006 STB $06c0 ; Branch target from 887C 008886 F8 SEM ; m:1 x:0 008887 2018BE JSR $be18 ; Branch target from 87D3, Branch target from 87E7 00888A D8 CLM ; m:0 x:0 00888B AD9E20 LDA $209e 00888E 29FF00 AND #$00ff 008891 18 CLC 008892 7500 ADC $00,X 008894 AA TAX 008895 C90001 CMP #$0100 008898 9005 BCC 00889f ($5) 00889A F8 SEM ; m:1 x:0 00889B A9FF LDA #$ff 00889D 8001 BRA 0088a0 ($1) Code block address: 8887 Length: 24 M:1 X:0 called by: 87D3 008887 2018BE JSR $be18 00888A D8 CLM ; m:0 x:0 00888B AD9E20 LDA $209e 00888E 29FF00 AND #$00ff 008891 18 CLC 008892 7500 ADC $00,X 008894 AA TAX 008895 C90001 CMP #$0100 008898 9005 BCC 00889f ($5) 00889A F8 SEM ; m:1 x:0 00889B A9FF LDA #$ff 00889D 8001 BRA 0088a0 ($1) Code block address: 889F Length: 7 M:0 X:0 called by: 8898 00889F F8 SEM ; m:1 x:0, Branch target from 8898, Branch target from 8898 0088A0 8DB306 STA $06b3 ; Branch target from 889D, Branch target from 889D 0088A3 4C7489 JMP $8974 Code block address: 88A6 Length: 8 M:1 X:0 called by: 879D 0088A6 3CA3061003 BBC #$10, $06a3, 0088ae ($3) ; Branch target from 879D 0088AB 4C5F89 JMP $895f Code block address: 88AE Length: 20 M:1 X:0 called by: 88A6 0088AE 0CA30610 SEB #$10, $06a3 ; Branch target from 88A6 0088B2 3CA406800B BBC #$80, $06a4, 0088c2 ($b) 0088B7 9CCD0600 LDM #$00, $06cd 0088BB 9C500200 LDM #$00, $0250 0088BF 4C5F89 JMP $895f Code block address: 88C2 Length: 64 M:1 X:0 called by: 88B2 0088C2 AEA606 LDX $06a6 ; Branch target from 88B2 0088C5 8EA806 STX $06a8 0088C8 AD6A20 LDA $206a 0088CB F035 BEQ 008902 ($35) 0088CD A2CC06 LDX #$06cc 0088D0 20D856 JSR $56d8 0088D3 8D4F02 STA $024f 0088D6 AEAC06 LDX $06ac 0088D9 EC5A20 CPX $205a 0088DC F024 BEQ 008902 ($24) 0088DE 9022 BCC 008902 ($22) 0088E0 EC5C20 CPX $205c 0088E3 B01D BCS 008902 ($1d) 0088E5 AEBC06 LDX $06bc 0088E8 EC5E20 CPX $205e 0088EB B015 BCS 008902 ($15) 0088ED ADCD06 LDA $06cd 0088F0 8D5002 STA $0250 0088F3 CD5920 CMP $2059 0088F6 9048 BCC 008940 ($48) 0088F8 ADCC06 LDA $06cc 0088FB CD5820 CMP $2058 0088FE 9040 BCC 008940 ($40) 008900 800A BRA 00890c ($a) Code block address: 8902 Length: 10 M:1 X:0 called by: 88CB 008902 9CCD0600 LDM #$00, $06cd ; Branch target from 88CB, Branch target from 88DC, Branch target from 88DE, Branch target from 88E3, Branch target from 88EB 008906 9C500200 LDM #$00, $0250 00890A 8034 BRA 008940 ($34) Code block address: 890C Length: 14 M:1 X:0 called by: 8900 00890C AD7320 LDA $2073 ; Branch target from 8900 00890F 8DCA06 STA $06ca 008912 D8 CLM ; m:0 x:0 008913 D005 BNE 00891a ($5) 008915 ADA806 LDA $06a8 008918 800F BRA 008929 ($f) Code block address: 891A Length: 27 M:0 X:0 called by: 8913 00891A ADA806 LDA $06a8 ; Branch target from 8913 00891D 18 CLC ; Branch target from 8927 00891E 6D060D ADC $0d06 008921 6A ROR A 008922 F8 SEM ; m:1 x:0 008923 CECA06 DEC $06ca 008926 D8 CLM ; m:0 x:0 008927 D0F4 BNE 00891d (-$c) 008929 CD7C20 CMP $207c ; Branch target from 8918 00892C F007 BEQ 008935 ($7) 00892E 9005 BCC 008935 ($5) 008930 AD7C20 LDA $207c 008933 8008 BRA 00893d ($8) Code block address: 8935 Length: 59 M:0 X:0 called by: 892C 008935 CD7E20 CMP $207e ; Branch target from 892C, Branch target from 892E 008938 B003 BCS 00893d ($3) 00893A AD7E20 LDA $207e 00893D 8D060D STA $0d06 ; Branch target from 8933, Branch target from 8938 008940 D8 CLM ; m:0 x:0, Branch target from 88F6, Branch target from 88FE, Branch target from 890A 008941 ADA806 LDA $06a8 008944 38 SEC 008945 EDAA06 SBC $06aa 008948 B003 BCS 00894d ($3) 00894A A90000 LDA #$0000 00894D 890D7620 MPY $2076 ; Branch target from 8948 008951 0A ASL A 008952 422A ROL B 008954 9004 BCC 00895a ($4) 008956 42A9FFFF LDB #$ffff 00895A 428DC206 STB $06c2 ; Branch target from 8954 00895E F8 SEM ; m:1 x:0 00895F 2018BE JSR $be18 ; Branch target from 88AB, Branch target from 88BF 008962 D8 CLM ; m:0 x:0 008963 B500 LDA $00,X 008965 AA TAX 008966 C90001 CMP #$0100 008969 9005 BCC 008970 ($5) 00896B F8 SEM ; m:1 x:0 00896C A9FF LDA #$ff 00896E 8001 BRA 008971 ($1) Code block address: 895F Length: 17 M:1 X:0 called by: 88AB 00895F 2018BE JSR $be18 008962 D8 CLM ; m:0 x:0 008963 B500 LDA $00,X 008965 AA TAX 008966 C90001 CMP #$0100 008969 9005 BCC 008970 ($5) 00896B F8 SEM ; m:1 x:0 00896C A9FF LDA #$ff 00896E 8001 BRA 008971 ($1) Code block address: 8970 Length: 15 M:0 X:0 called by: 8969 008970 F8 SEM ; m:1 x:0, Branch target from 8969, Branch target from 8969 008971 8DB206 STA $06b2 ; Branch target from 896E, Branch target from 896E 008974 D8 CLM ; m:0 x:0, Branch target from 88A3 008975 8A TXA 008976 8DB606 STA $06b6 008979 4A LSR A 00897A F8 SEM ; m:1 x:0 00897B 8D4A02 STA $024a 00897E 60 RTS Code block address: 897F Length: 6 M:1 X:0 called by: 8CFF 00897F 2C5A030801 BBS #$08, $035a, 008985 ($1) ; Call target from 8CFF 008984 60 RTS Code block address: 8985 Length: 62 M:1 X:0 called by: 897F 008985 2CA4068006 BBS #$80, $06a4, 008990 ($6) ; Branch target from 897F 00898A AEA606 LDX $06a6 00898D 8EB406 STX $06b4 008990 AD9203 LDA $0392 ; Branch target from 8985 008993 3CA3060208 BBC #$02, $06a3, 0089a0 ($8) 008998 18 CLC 008999 6D5520 ADC $2055 00899C 9002 BCC 0089a0 ($2) 00899E A9FF LDA #$ff 0089A0 CD5620 CMP $2056 ; Branch target from 8993, Branch target from 899C 0089A3 9053 BCC 0089f8 ($53) 0089A5 0CA30602 SEB #$02, $06a3 0089A9 2C28030867 BBS #$08, $0328, 008a15 ($67) 0089AE 2CA406402C BBS #$40, $06a4, 0089df ($2c) 0089B3 2C2603080B BBS #$08, $0326, 0089c3 ($b) 0089B8 ADCB06 LDA $06cb 0089BB CD5720 CMP $2057 0089BE 9003 BCC 0089c3 ($3) 0089C0 4C798A JMP $8a79 Code block address: 89C3 Length: 8 M:1 X:0 called by: 89B3 0089C3 3CA2060803 BBC #$08, $06a2, 0089cb ($3) ; Branch target from 89B3, Branch target from 89BE 0089C8 4C658A JMP $8a65 ; Branch target from 89DF Code block address: 89CB Length: 20 M:1 X:0 called by: 89C3 0089CB 0CA20608 SEB #$08, $06a2 ; Branch target from 89C3 0089CF AD6920 LDA $2069 0089D2 2930 AND #$30 0089D4 C910 CMP #$10 0089D6 F073 BEQ 008a4b ($73) 0089D8 B05D BCS 008a37 ($5d) 0089DA AE8420 LDX $2084 0089DD 804D BRA 008a2c ($4d) Code block address: 89DF Length: 25 M:1 X:0 called by: 89AE 0089DF 2CA20604E4 BBS #$04, $06a2, 0089c8 (-$1c) ; Branch target from 89AE 0089E4 0CA2060C SEB #$0c, $06a2 0089E8 AD6920 LDA $2069 0089EB 2903 AND #$03 0089ED C901 CMP #$01 0089EF F05A BEQ 008a4b ($5a) 0089F1 B044 BCS 008a37 ($44) 0089F3 AE8020 LDX $2080 0089F6 8034 BRA 008a2c ($34) Code block address: 89F8 Length: 29 M:1 X:0 called by: 89A3 0089F8 1CA30602 CLB #$02, $06a3 ; Branch target from 89A3 0089FC 2CA2060164 BBS #$01, $06a2, 008a65 ($64) 008A01 0CA2060F SEB #$0f, $06a2 008A05 AD6920 LDA $2069 008A08 290C AND #$0c 008A0A C904 CMP #$04 008A0C F03D BEQ 008a4b ($3d) 008A0E B027 BCS 008a37 ($27) 008A10 AE8220 LDX $2082 008A13 8017 BRA 008a2c ($17) Code block address: 8A15 Length: 34 M:1 X:0 called by: 89A9 008A15 2CA206024B BBS #$02, $06a2, 008a65 ($4b) ; Branch target from 89A9 008A1A 0CA2060E SEB #$0e, $06a2 008A1E AD6920 LDA $2069 008A21 29C0 AND #$c0 008A23 C940 CMP #$40 008A25 F024 BEQ 008a4b ($24) 008A27 B00E BCS 008a37 ($e) 008A29 AE8620 LDX $2086 008A2C 8EC406 STX $06c4 ; Branch target from 89DD, Branch target from 89F6, Branch target from 8A13 008A2F 8EC606 STX $06c6 008A32 8EC806 STX $06c8 008A35 802A BRA 008a61 ($2a) Code block address: 8A37 Length: 20 M:1 X:0 called by: 8A0E 008A37 AEB406 LDX $06b4 ; Branch target from 89D8, Branch target from 89F1, Branch target from 8A0E, Branch target from 8A27 008A3A 8EC406 STX $06c4 008A3D AEA806 LDX $06a8 008A40 8EC606 STX $06c6 008A43 AEAA06 LDX $06aa 008A46 8EC806 STX $06c8 008A49 8016 BRA 008a61 ($16) Code block address: 8A4B Length: 46 M:1 X:0 called by: 8A0C 008A4B D8 CLM ; m:0 x:0, Branch target from 89D6, Branch target from 89EF, Branch target from 8A0C, Branch target from 8A25 008A4C AD060D LDA $0d06 008A4F 8DC606 STA $06c6 008A52 AD080D LDA $0d08 008A55 8DC806 STA $06c8 008A58 18 CLC 008A59 6D060D ADC $0d06 008A5C 6A ROR A 008A5D 8DC406 STA $06c4 008A60 F8 SEM ; m:1 x:0 008A61 0CA30680 SEB #$80, $06a3 ; Branch target from 8A35, Branch target from 8A49 008A65 A20080 LDX #$8000 ; Branch target from 89C8, Branch target from 89FC, Branch target from 8A15 008A68 8EA606 STX $06a6 008A6B A20000 LDX #$0000 008A6E 8EC206 STX $06c2 008A71 8EC006 STX $06c0 008A74 0CA40680 SEB #$80, $06a4 008A78 60 RTS Code block address: 8A79 Length: 21 M:1 X:0 called by: 89C0 008A79 3CA406801A BBC #$80, $06a4, 008a98 ($1a) ; Branch target from 89C0 008A7E AEB006 LDX $06b0 008A81 ECB606 CPX $06b6 008A84 B008 BCS 008a8e ($8) 008A86 AE7A20 LDX $207a 008A89 8EC006 STX $06c0 008A8C 8006 BRA 008a94 ($6) Code block address: 8A8E Length: 53 M:1 X:0 called by: 8A84 008A8E AE7820 LDX $2078 ; Branch target from 8A84 008A91 8EC206 STX $06c2 008A94 1CA40680 CLB #$80, $06a4 ; Branch target from 8A8C 008A98 3CA3068025 BBC #$80, $06a3, 008ac2 ($25) ; Branch target from 8A79 008A9D D8 CLM ; m:0 x:0 008A9E ADC406 LDA $06c4 008AA1 20838B JSR $8b83 008AA4 8DA606 STA $06a6 008AA7 ADC606 LDA $06c6 008AAA 20838B JSR $8b83 008AAD 8DA806 STA $06a8 008AB0 ADC806 LDA $06c8 008AB3 20838B JSR $8b83 008AB6 8DAA06 STA $06aa 008AB9 F8 SEM ; m:1 x:0 008ABA 1CA30680 CLB #$80, $06a3 008ABE 1CA2060F CLB #$0f, $06a2 008AC2 60 RTS ; Branch target from 8A98 Code block address: 8AC3 Length: 13 M:1 X:0 called by: AE19 008AC3 3CA3060105 BBC #$01, $06a3, 008acd ($5) ; Call target from AE19, Call target from AEDB 008AC8 3CA4068003 BBC #$80, $06a4, 008ad0 ($3) 008ACD 4C358B JMP $8b35 ; Branch target from 8AC3 Code block address: 8AD0 Length: 31 M:1 X:0 called by: 8AC8 008AD0 D8 CLM ; m:0 x:0, Branch target from 8AC8 008AD1 ADA606 LDA $06a6 008AD4 AEB006 LDX $06b0 008AD7 ECB606 CPX $06b6 008ADA 902A BCC 008b06 ($2a) 008ADC AEC206 LDX $06c2 008ADF 8E0603 STX $0306 008AE2 9CC2060000 LDM #$0000, $06c2 008AE7 F006 BEQ 008aef ($6) 008AE9 38 SEC 008AEA ED0603 SBC $0306 008AED 8010 BRA 008aff ($10) Code block address: 8AEF Length: 12 M:0 X:0 called by: 8AE7 008AEF 2C5C03400006 BBS #$0040, $035c, 008afb ($6) ; Branch target from 8AE7 008AF5 38 SEC 008AF6 ED8A20 SBC $208a 008AF9 8004 BRA 008aff ($4) Code block address: 8AFB Length: 11 M:0 X:0 called by: 8AEF 008AFB 38 SEC ; Branch target from 8AEF 008AFC ED6220 SBC $2062 008AFF B02D BCS 008b2e ($2d) ; Branch target from 8AED, Branch target from 8AF9 008B01 A90000 LDA #$0000 008B04 8028 BRA 008b2e ($28) Code block address: 8B06 Length: 19 M:0 X:0 called by: 8ADA 008B06 AEC006 LDX $06c0 ; Branch target from 8ADA 008B09 8E0603 STX $0306 008B0C 9CC0060000 LDM #$0000, $06c0 008B11 F006 BEQ 008b19 ($6) 008B13 18 CLC 008B14 6D0603 ADC $0306 008B17 8010 BRA 008b29 ($10) Code block address: 8B19 Length: 12 M:0 X:0 called by: 8B11 008B19 2C5C03400006 BBS #$0040, $035c, 008b25 ($6) ; Branch target from 8B11 008B1F 18 CLC 008B20 6D8820 ADC $2088 008B23 8004 BRA 008b29 ($4) Code block address: 8B25 Length: 17 M:0 X:0 called by: 8B19 008B25 18 CLC ; Branch target from 8B19 008B26 6D6020 ADC $2060 008B29 9003 BCC 008b2e ($3) ; Branch target from 8B17, Branch target from 8B23 008B2B A9FFFF LDA #$ffff 008B2E 20838B JSR $8b83 ; Branch target from 8AFF, Branch target from 8B04, Branch target from 8B29 008B31 8DA606 STA $06a6 008B34 F8 SEM ; m:1 x:0 008B35 60 RTS ; Branch target from 8ACD Code block address: 8B35 Length: 1 M:1 X:0 called by: 8ACD 008B35 60 RTS Code block address: 8B36 Length: 21 M:1 X:0 called by: AE1C 008B36 D8 CLM ; m:0 x:0, Call target from AE1C, Call target from AEDE 008B37 ADA606 LDA $06a6 008B3A 38 SEC 008B3B E90080 SBC #$8000 008B3E B00B BCS 008b4b ($b) 008B40 49FFFF EOR #$ffff 008B43 3A INA 008B44 1CA3060400 CLB #$0004, $06a3 008B49 8005 BRA 008b50 ($5) Code block address: 8B4B Length: 36 M:0 X:0 called by: 8B3E 008B4B 0CA3060400 SEB #$0004, $06a3 ; Branch target from 8B3E 008B50 8D0603 STA $0306 ; Branch target from 8B49 008B53 ADA403 LDA $03a4 008B56 AE4003 LDX $0340 008B59 ECA003 CPX $03a0 008B5C 9011 BCC 008b6f ($11) 008B5E 3CA306040011 BBC #$0004, $06a3, 008b75 ($11) 008B64 38 SEC ; Branch target from 8B6F 008B65 ED0603 SBC $0306 008B68 B014 BCS 008b7e ($14) 008B6A A90000 LDA #$0000 008B6D 800F BRA 008b7e ($f) Code block address: 8B6F Length: 20 M:0 X:0 called by: 8B5C 008B6F 3CA3060400EF BBC #$0004, $06a3, 008b64 (-$11) ; Branch target from 8B5C 008B75 18 CLC ; Branch target from 8B5E 008B76 6D0603 ADC $0306 008B79 9003 BCC 008b7e ($3) 008B7B A9FFFF LDA #$ffff 008B7E 8DA403 STA $03a4 ; Branch target from 8B68, Branch target from 8B6D, Branch target from 8B79 008B81 F8 SEM ; m:1 x:0 008B82 60 RTS Code block address: 8B83 Length: 12 M:0 X:0 called by: 8AA1 008B83 CD6620 CMP $2066 ; Call target from 8AA1, Call target from 8AAA, Call target from 8AB3, Call target from 8B2E 008B86 F007 BEQ 008b8f ($7) 008B88 9005 BCC 008b8f ($5) 008B8A AD6620 LDA $2066 008B8D 8008 BRA 008b97 ($8) Code block address: 8B8F Length: 49 M:0 X:0 called by: 8B86 008B8F CD6420 CMP $2064 ; Branch target from 8B86, Branch target from 8B88 008B92 B003 BCS 008b97 ($3) 008B94 AD6420 LDA $2064 008B97 8928 XAB ; Branch target from 8B8D, Branch target from 8B92 008B99 AD1D07 LDA $071d 008B9C 29FF00 AND #$00ff 008B9F 0A ASL A 008BA0 0A ASL A 008BA1 0A ASL A 008BA2 0A ASL A 008BA3 8D0603 STA $0306 008BA6 8928 XAB 008BA8 20C08B JSR $8bc0 008BAB 8928 XAB 008BAD AD1C07 LDA $071c 008BB0 29FF00 AND #$00ff 008BB3 0A ASL A 008BB4 0A ASL A 008BB5 0A ASL A 008BB6 0A ASL A 008BB7 8D0603 STA $0306 008BBA 8928 XAB 008BBC 20C08B JSR $8bc0 008BBF 60 RTS Code block address: 8BC0 Length: 27 M:0 X:0 called by: 8BA8 008BC0 AA TAX ; Call target from 8BA8, Call target from 8BBC 008BC1 38 SEC 008BC2 E90080 SBC #$8000 008BC5 B014 BCS 008bdb ($14) 008BC7 49FFFF EOR #$ffff 008BCA 3A INA 008BCB CD0603 CMP $0306 008BCE F01A BEQ 008bea ($1a) 008BD0 9018 BCC 008bea ($18) 008BD2 AD0603 LDA $0306 008BD5 49FFFF EOR #$ffff 008BD8 3A INA 008BD9 800A BRA 008be5 ($a) Code block address: 8BDB Length: 15 M:0 X:0 called by: 8BC5 008BDB CD0603 CMP $0306 ; Branch target from 8BC5 008BDE F00A BEQ 008bea ($a) 008BE0 9008 BCC 008bea ($8) 008BE2 AD0603 LDA $0306 008BE5 18 CLC ; Branch target from 8BD9 008BE6 690080 ADC #$8000 008BE9 60 RTS Code block address: 8BEA Length: 2 M:0 X:0 called by: 8BCE 008BEA 8A TXA ; Branch target from 8BCE, Branch target from 8BD0, Branch target from 8BDE, Branch target from 8BE0 008BEB 60 RTS Code block address: 8BEC Length: 55 M:1 X:0 called by: AE16 008BEC 3CA4060132 BBC #$01, $06a4, 008c23 ($32) ; Call target from AE16, Call target from AED8 008BF1 3CA406020A BBC #$02, $06a4, 008c00 ($a) 008BF6 0CA40604 SEB #$04, $06a4 008BFA AEAC06 LDX $06ac 008BFD 8EBA06 STX $06ba 008C00 D8 CLM ; m:0 x:0, Branch target from 8BF1 008C01 ADA203 LDA $03a2 008C04 18 CLC 008C05 6DBE06 ADC $06be 008C08 6A ROR A 008C09 8DAC06 STA $06ac 008C0C 8D4C02 STA $024c 008C0F 38 SEC 008C10 EDBA06 SBC $06ba 008C13 B004 BCS 008c19 ($4) 008C15 49FFFF EOR #$ffff 008C18 3A INA 008C19 8DBC06 STA $06bc ; Branch target from 8C13 008C1C F8 SEM ; m:1 x:0 008C1D 0CA40602 SEB #$02, $06a4 008C21 8004 BRA 008c27 ($4) Code block address: 8C23 Length: 11 M:1 X:0 called by: 8BEC 008C23 0CA40601 SEB #$01, $06a4 ; Branch target from 8BEC 008C27 AEA203 LDX $03a2 ; Branch target from 8C21 008C2A 8EBE06 STX $06be 008C2D 60 RTS VECTOR: UART1 tx interrupt address: 8C42 Length: 37 M:0 X:0 008C42 D8 CLM ; m:0 x:0 008C43 EB0F PSH #$0f 008C45 F8 SEM ; m:1 x:0 008C46 A2FFFF LDX #$ffff 008C49 86D0 STX $d0 ; Write to Watchdog timer 008C4B ADF00D LDA $0df0 008C4E F003 BEQ 008c53 ($3) 008C50 2080E1 JSR $e180 008C53 ADF10D LDA $0df1 ; Branch target from 8C4E 008C56 F003 BEQ 008c5b ($3) 008C58 20D0E2 JSR $e2d0 008C5B 3C25038007 BBC #$80, $0325, 008c67 ($7) ; Branch target from 8C56 008C60 EED003 INC $03d0 008C63 D8 CLM ; m:0 x:0 008C64 FB0F PUL #$0f 008C66 40 RTI Code block address: 8C67 Length: 50 M:1 X:0 called by: 8C5B 008C67 0C250380 SEB #$80, $0325 ; Branch target from 8C5B, Branch target from 8DBA 008C6B A22000 LDX #$0020 008C6E DA PHX 008C6F 28 PLP 008C70 642000 LDM #$00, $20 ; Write to A/D control register 008C73 8622 STX $22 ; Write to A/D successive approximation register 008C75 20C58D JSR $8dc5 008C78 20888E JSR $8e88 008C7B 200A8E JSR $8e0a 008C7E 78 SEI ; Branch target from 8C97, Branch target from 8CAC, Branch target from 8CE4, Branch target from 8D08, Branch target from 8D1B, Branch target from 8D51, Branch target from 8D75, Branch target from 8DAF, Branch target from EDA1, Branch target from EDA1 008C7F 3C25030215 BBC #$02, $0325, 008c99 ($15) 008C84 1C250302 CLB #$02, $0325 008C88 58 CLI 008C89 206290 JSR $9062 008C8C 2075B5 JSR $b575 008C8F ADF00D LDA $0df0 008C92 D003 BNE 008c97 ($3) 008C94 2035DA JSR $da35 008C97 80E5 BRA 008c7e (-$1b) ; Branch target from 8C92 Code block address: 8C99 Length: 21 M:1 X:0 called by: 8C7F 008C99 3C25030410 BBC #$04, $0325, 008cae ($10) ; Branch target from 8C7F 008C9E 1C250304 CLB #$04, $0325 008CA2 58 CLI 008CA3 20CD90 JSR $90cd 008CA6 2029DF JSR $df29 008CA9 20F992 JSR $92f9 008CAC 80D0 BRA 008c7e (-$30) Code block address: 8CAE Length: 57 M:1 X:0 called by: 8C99 008CAE 3C25031034 BBC #$10, $0325, 008ce7 ($34) ; Branch target from 8C99 008CB3 1C250310 CLB #$10, $0325 008CB7 58 CLI 008CB8 642004 LDM #$04, $20 ; Write to A/D control register 008CBB 8622 STX $22 ; Write to A/D successive approximation register 008CBD 20F8CF JSR $cff8 008CC0 205A92 JSR $925a 008CC3 201199 JSR $9911 008CC6 20D296 JSR $96d2 008CC9 20719E JSR $9e71 008CCC 20AC9F JSR $9fac 008CCF 200397 JSR $9703 008CD2 2002A1 JSR $a102 008CD5 2011A6 JSR $a611 008CD8 2009A7 JSR $a709 008CDB 20628E JSR $8e62 008CDE 203C95 JSR $953c 008CE1 204176 JSR $7641 008CE4 4C7E8C JMP $8c7e Code block address: 8CE7 Length: 36 M:1 X:0 called by: 8CAE 008CE7 3C2503081F BBC #$08, $0325, 008d0b ($1f) ; Branch target from 8CAE 008CEC 1C250308 CLB #$08, $0325 008CF0 58 CLI 008CF1 642003 LDM #$03, $20 ; Write to A/D control register 008CF4 8622 STX $22 ; Write to A/D successive approximation register 008CF6 2009B8 JSR $b809 008CF9 201575 JSR $7515 008CFC 20B586 JSR $86b5 008CFF 207F89 JSR $897f 008D02 20F8B2 JSR $b2f8 008D05 200FAA JSR $aa0f 008D08 4C7E8C JMP $8c7e Code block address: 8D0B Length: 19 M:1 X:0 called by: 8CE7 008D0B 3C2503400E BBC #$40, $0325, 008d1e ($e) ; Branch target from 8CE7 008D10 1C250340 CLB #$40, $0325 008D14 58 CLI 008D15 2039A9 JSR $a939 008D18 20E1A9 JSR $a9e1 008D1B 4C7E8C JMP $8c7e Code block address: 8D1E Length: 54 M:1 X:0 called by: 8D0B 008D1E 3C25032031 BBC #$20, $0325, 008d54 ($31) ; Branch target from 8D0B 008D23 1C250320 CLB #$20, $0325 008D27 58 CLI 008D28 642005 LDM #$05, $20 ; Write to A/D control register 008D2B 8622 STX $22 ; Write to A/D successive approximation register 008D2D 205DB3 JSR $b35d 008D30 20E9B4 JSR $b4e9 008D33 20D1B4 JSR $b4d1 008D36 20FAB4 JSR $b4fa 008D39 2028DA JSR $da28 008D3C 20DCFB JSR $fbdc 008D3F 20CCB6 JSR $b6cc 008D42 2084B7 JSR $b784 008D45 20EB9A JSR $9aeb 008D48 20C8B7 JSR $b7c8 008D4B 209343 JSR $4393 008D4E 20E176 JSR $76e1 008D51 4C7E8C JMP $8c7e Code block address: 8D54 Length: 36 M:1 X:0 called by: 8D1E 008D54 3C2004011F BBC #$01, $0420, 008d78 ($1f) ; Branch target from 8D1E 008D59 1C200401 CLB #$01, $0420 008D5D 58 CLI 008D5E 200AC3 JSR $c30a 008D61 202B47 JSR $472b 008D64 204548 JSR $4845 008D67 2085C3 JSR $c385 008D6A 2006C4 JSR $c406 008D6D ADF10D LDA $0df1 008D70 D003 BNE 008d75 ($3) 008D72 20B5BE JSR $beb5 008D75 4C7E8C JMP $8c7e ; Branch target from 8D70 Code block address: 8D78 Length: 51 M:1 X:0 called by: 8D54 008D78 3C25030135 BBC #$01, $0325, 008db2 ($35) ; Branch target from 8D54 008D7D 1C250301 CLB #$01, $0325 008D81 58 CLI 008D82 20F096 JSR $96f0 008D85 204ED3 JSR $d34e 008D88 20B1D5 JSR $d5b1 008D8B 2025D6 JSR $d625 008D8E 20C5DF JSR $dfc5 008D91 207F42 JSR $427f 008D94 209797 JSR $9797 008D97 203785 JSR $8537 008D9A 20CA85 JSR $85ca 008D9D 3C20048009 BBC #$80, $0420, 008dab ($9) 008DA2 1C200480 CLB #$80, $0420 008DA6 20DAE5 JSR $e5da 008DA9 8004 BRA 008daf ($4) Code block address: 8DAB Length: 7 M:1 X:0 called by: 8D9D 008DAB 0C200480 SEB #$80, $0420 ; Branch target from 8D9D 008DAF 4C7E8C JMP $8c7e ; Branch target from 8DA9 Code block address: 8DB2 Length: 11 M:1 X:0 called by: 8D78 008DB2 ADD003 LDA $03d0 ; Branch target from 8D78 008DB5 F006 BEQ 008dbd ($6) 008DB7 CED003 DEC $03d0 008DBA 4C678C JMP $8c67 Code block address: 8DBD Length: 8 M:1 X:0 called by: 8DB5 008DBD 1C250380 CLB #$80, $0325 ; Branch target from 8DB5 008DC1 D8 CLM ; m:0 x:0 008DC2 FB0F PUL #$0f 008DC4 40 RTI Code block address: 8DC5 Length: 11 M:1 X:0 called by: 8C75 008DC5 240C0207 BBS #$02, $0c, 008dd0 ($7) ; Call target from 8C75, Read from Port 4 008DC9 3CD4040212 BBC #$02, $04d4, 008de0 ($12) 008DCE 8005 BRA 008dd5 ($5) Code block address: 8DD0 Length: 51 M:1 X:0 called by: 8DC5 008DD0 2CD404020B BBS #$02, $04d4, 008de0 ($b) ; Branch target from 8DC5 008DD5 EE3303 INC $0333 ; Branch target from 8DCE 008DD8 ADD404 LDA $04d4 008DDB 4902 EOR #$02 008DDD 8DD404 STA $04d4 008DE0 AE3603 LDX $0336 ; Branch target from 8DC9, Branch target from 8DD0 008DE3 E8 INX 008DE4 E06101 CPX #$0161 008DE7 900D BCC 008df6 ($d) 008DE9 AD3303 LDA $0333 008DEC 8D5605 STA $0556 008DEF A20000 LDX #$0000 008DF2 9C330300 LDM #$00, $0333 008DF6 8E3603 STX $0336 ; Branch target from 8DE7 008DF9 3C990D3005 BBC #$30, $0d99, 008e03 ($5) 008DFE AD6A1C LDA $1c6a 008E01 8003 BRA 008e06 ($3) Code block address: 8E03 Length: 7 M:1 X:0 called by: 8DF9 008E03 AD5605 LDA $0556 ; Branch target from 8DF9 008E06 8D9B03 STA $039b ; Branch target from 8E01 008E09 60 RTS Code block address: 8E0A Length: 22 M:1 X:0 called by: 8C7B 008E0A AD4404 LDA $0444 ; Call target from 8C7B 008E0D 3A INA 008E0E C914 CMP #$14 008E10 9002 BCC 008e14 ($2) 008E12 A900 LDA #$00 008E14 8D4404 STA $0444 ; Branch target from 8E10 008E17 4A LSR A 008E18 B006 BCS 008e20 ($6) 008E1A 0C250302 SEB #$02, $0325 008E1E 8007 BRA 008e27 ($7) Code block address: 8E20 Length: 51 M:1 X:0 called by: 8E18 008E20 4A LSR A ; Branch target from 8E18 008E21 B004 BCS 008e27 ($4) 008E23 0C250304 SEB #$04, $0325 008E27 AD4404 LDA $0444 ; Branch target from 8E1E, Branch target from 8E21 008E2A C901 CMP #$01 008E2C D004 BNE 008e32 ($4) 008E2E 0C250301 SEB #$01, $0325 008E32 AA TAX ; Branch target from 8E2C 008E33 428A TXB 008E35 38 SEC 008E36 42E90A SBCB #$0a 008E39 9003 BCC 008e3e ($3) 008E3B 42AA TBX 008E3D 8A TXA 008E3E C901 CMP #$01 ; Branch target from 8E39 008E40 F01B BEQ 008e5d ($1b) 008E42 C903 CMP #$03 008E44 F012 BEQ 008e58 ($12) 008E46 C906 CMP #$06 008E48 F009 BEQ 008e53 ($9) 008E4A C909 CMP #$09 008E4C D013 BNE 008e61 ($13) 008E4E 0C250320 SEB #$20, $0325 008E52 60 RTS Code block address: 8E53 Length: 5 M:1 X:0 called by: 8E48 008E53 0C250308 SEB #$08, $0325 ; Branch target from 8E48 008E57 60 RTS Code block address: 8E58 Length: 5 M:1 X:0 called by: 8E44 008E58 0C250310 SEB #$10, $0325 ; Branch target from 8E44 008E5C 60 RTS Code block address: 8E5D Length: 5 M:1 X:0 called by: 8E40 008E5D 0C200401 SEB #$01, $0420 ; Branch target from 8E40 008E61 60 RTS ; Branch target from 8E4C Code block address: 8E62 Length: 20 M:1 X:0 called by: 8CDB 008E62 D8 CLM ; m:0 x:0, Call target from 8CDB 008E63 AD3A04 LDA $043a 008E66 4A LSR A 008E67 4A LSR A 008E68 4A LSR A 008E69 4A LSR A 008E6A 4A LSR A 008E6B F8 SEM ; m:1 x:0 008E6C CD911D CMP $1d91 008E6F B005 BCS 008e76 ($5) 008E71 ADE918 LDA $18e9 008E74 8002 BRA 008e78 ($2) Code block address: 8E76 Length: 12 M:1 X:0 called by: 8E6F 008E76 A920 LDA #$20 ; Branch target from 8E6F 008E78 42ADEF04 LDB $04ef ; Branch target from 8E74 008E7C D004 BNE 008e82 ($4) 008E7E 297F AND #$7f 008E80 8002 BRA 008e84 ($2) Code block address: 8E82 Length: 6 M:1 X:0 called by: 8E7C 008E82 0980 ORA #$80 ; Branch target from 8E7C 008E84 8D5205 STA $0552 ; Branch target from 8E80 008E87 60 RTS Code block address: 8E88 Length: 18 M:1 X:0 called by: 8C78 008E88 2C5C03200D BBS #$20, $035c, 008e9a ($d) ; Call target from 8C78 008E8D 1CE80A8C CLB #$8c, $0ae8 008E91 1CA80D8C CLB #$8c, $0da8 008E95 1CD00A8C CLB #$8c, $0ad0 008E99 60 RTS Code block address: 8E9A Length: 39 M:1 X:0 called by: 8E88 008E9A 3C5A030807 BBC #$08, $035a, 008ea6 ($7) ; Branch target from 8E88 008E9F AD8404 LDA $0484 008EA2 C964 CMP #$64 008EA4 B01B BCS 008ec1 ($1b) 008EA6 1C17080C CLB #$0c, $0817 ; Branch target from 8E9A 008EAA 1C3D0902 CLB #$02, $093d 008EAE 0C3D0901 SEB #$01, $093d 008EB2 A20000 LDX #$0000 008EB5 8E1008 STX $0810 008EB8 8E4E09 STX $094e 008EBB 8E4C09 STX $094c 008EBE 4CBC8F JMP $8fbc Code block address: 8EC1 Length: 26 M:1 X:0 called by: 8EA4 008EC1 1C3D0901 CLB #$01, $093d ; Branch target from 8EA4 008EC5 AD6E03 LDA $036e 008EC8 C90A CMP #$0a 008ECA B00F BCS 008edb ($f) 008ECC 1C3D0902 CLB #$02, $093d 008ED0 A20000 LDX #$0000 008ED3 8E4E09 STX $094e 008ED6 8E4C09 STX $094c 008ED9 8004 BRA 008edf ($4) Code block address: 8EDB Length: 60 M:1 X:0 called by: 8ECA 008EDB 0C3D0902 SEB #$02, $093d ; Branch target from 8ECA 008EDF A01008 LDY #$0810 ; Branch target from 8ED9 008EE2 20FE56 JSR $56fe 008EE5 DA PHX 008EE6 340C082D BBC #$08, $0c, 008f17 ($2d) ; Read from Port 4 008EEA 3C3D090225 BBC #$02, $093d, 008f14 ($25) 008EEF A20000 LDX #$0000 008EF2 8E4E09 STX $094e 008EF5 1CA80D04 CLB #$04, $0da8 008EF9 1CD00A04 CLB #$04, $0ad0 008EFD A04C09 LDY #$094c 008F00 20FE56 JSR $56fe 008F03 E0B80B CPX #$0bb8 008F06 900C BCC 008f14 ($c) 008F08 0CE80A08 SEB #$08, $0ae8 008F0C 0CA80D08 SEB #$08, $0da8 008F10 1CD00A08 CLB #$08, $0ad0 008F14 FA PLX ; Branch target from 8EEA, Branch target from 8F06 008F15 8050 BRA 008f67 ($50) Code block address: 8F17 Length: 80 M:1 X:0 called by: 8EE6 008F17 3C3D090225 BBC #$02, $093d, 008f41 ($25) ; Branch target from 8EE6 008F1C A20000 LDX #$0000 008F1F 8E4C09 STX $094c 008F22 1CA80D08 CLB #$08, $0da8 008F26 1CD00A08 CLB #$08, $0ad0 008F2A A04E09 LDY #$094e 008F2D 20FE56 JSR $56fe 008F30 E0B80B CPX #$0bb8 008F33 900C BCC 008f41 ($c) 008F35 0CE80A04 SEB #$04, $0ae8 008F39 0CA80D04 SEB #$04, $0da8 008F3D 1CD00A04 CLB #$04, $0ad0 008F41 FA PLX ; Branch target from 8F17, Branch target from 8F33 008F42 3C1708011D BBC #$01, $0817, 008f64 ($1d) 008F47 A00000 LDY #$0000 008F4A 8C1008 STY $0810 008F4D D8 CLM ; m:0 x:0 008F4E 8A TXA 008F4F 18 CLC 008F50 6D1208 ADC $0812 008F53 AA TAX 008F54 F8 SEM ; m:1 x:0 008F55 B009 BCS 008f60 ($9) 008F57 E01B00 CPX #$001b 008F5A B004 BCS 008f60 ($4) 008F5C 0C170802 SEB #$02, $0817 008F60 1C170801 CLB #$01, $0817 ; Branch target from 8F55, Branch target from 8F5A 008F64 4C0890 JMP $9008 ; Branch target from 8F42 Code block address: 8F67 Length: 37 M:1 X:0 called by: 8F15 008F67 3C1708012A BBC #$01, $0817, 008f96 ($2a) ; Branch target from 8F15 008F6C E02F00 CPX #$002f 008F6F 9023 BCC 008f94 ($23) 008F71 AD0F08 LDA $080f 008F74 C914 CMP #$14 008F76 D014 BNE 008f8c ($14) 008F78 3C17080413 BBC #$04, $0817, 008f90 ($13) 008F7D 0C170808 SEB #$08, $0817 008F81 2C1708020A BBS #$02, $0817, 008f90 ($a) 008F86 0C3D0904 SEB #$04, $093d 008F8A 8004 BRA 008f90 ($4) Code block address: 8F8C Length: 10 M:1 X:0 called by: 8F76 008F8C 0C170802 SEB #$02, $0817 ; Branch target from 8F76 008F90 1C170804 CLB #$04, $0817 ; Branch target from 8F78, Branch target from 8F81, Branch target from 8F8A 008F94 8072 BRA 009008 ($72) ; Branch target from 8F6F, Branch target from 8FAD, Branch target from 8FB2 Code block address: 8F96 Length: 20 M:1 X:0 called by: 8F67 008F96 0C170801 SEB #$01, $0817 ; Branch target from 8F67 008F9A A00000 LDY #$0000 008F9D 8C1008 STY $0810 008FA0 8E1208 STX $0812 008FA3 3C17080402 BBC #$04, $0817, 008faa ($2) 008FA8 8024 BRA 008fce ($24) Code block address: 8FAA Length: 36 M:1 X:0 called by: 8FA3 008FAA E02500 CPX #$0025 ; Branch target from 8FA3 008FAD 90E5 BCC 008f94 (-$1b) 008FAF E02C00 CPX #$002c 008FB2 B0E0 BCS 008f94 (-$20) 008FB4 0C170804 SEB #$04, $0817 008FB8 1C170802 CLB #$02, $0817 008FBC 9C0F0800 LDM #$00, $080f ; Branch target from 8EBE 008FC0 9C140800 LDM #$00, $0814 008FC4 9C150800 LDM #$00, $0815 008FC8 9C160800 LDM #$00, $0816 008FCC 803A BRA 009008 ($3a) Code block address: 8FCE Length: 48 M:1 X:0 called by: 8FA8 008FCE A20F08 LDX #$080f ; Branch target from 8FA8 008FD1 20D856 JSR $56d8 008FD4 C915 CMP #$15 008FD6 B026 BCS 008ffe ($26) 008FD8 4E1608 LSR $0816 008FDB 6E1508 ROR $0815 008FDE 6E1408 ROR $0814 008FE1 AE1208 LDX $0812 008FE4 E00700 CPX #$0007 008FE7 9015 BCC 008ffe ($15) 008FE9 E00E00 CPX #$000e 008FEC 9016 BCC 009004 ($16) 008FEE E01100 CPX #$0011 008FF1 900B BCC 008ffe ($b) 008FF3 E01800 CPX #$0018 008FF6 B006 BCS 008ffe ($6) 008FF8 1C160808 CLB #$08, $0816 008FFC 800A BRA 009008 ($a) Code block address: 8FFE Length: 6 M:1 X:0 called by: 8FD6 008FFE 0C170802 SEB #$02, $0817 ; Branch target from 8FD6, Branch target from 8FE7, Branch target from 8FF1, Branch target from 8FF6 009002 8004 BRA 009008 ($4) Code block address: 9004 Length: 40 M:1 X:0 called by: 8FEC 009004 0C160808 SEB #$08, $0816 ; Branch target from 8FEC 009008 3C5A030814 BBC #$08, $035a, 009021 ($14) ; Branch target from 8F64, Branch target from 8F94, Branch target from 8FCC, Branch target from 8FFC, Branch target from 9002 00900D AD8404 LDA $0484 009010 C964 CMP #$64 009012 900D BCC 009021 ($d) 009014 AD6E03 LDA $036e 009017 CDB727 CMP $27b7 00901A 9005 BCC 009021 ($5) 00901C 3CA80D0C0B BBC #$0c, $0da8, 00902c ($b) 009021 A20000 LDX #$0000 ; Branch target from 9008, Branch target from 9012, Branch target from 901A 009024 8EBE0A STX $0abe 009027 1C3D0904 CLB #$04, $093d 00902B 60 RTS Code block address: 902C Length: 30 M:1 X:0 called by: 901C 00902C 2C3D09010D BBS #$01, $093d, 00903e ($d) ; Branch target from 901C 009031 3C3D090414 BBC #$04, $093d, 00904a ($14) 009036 1CA80D80 CLB #$80, $0da8 00903A 1CD00A80 CLB #$80, $0ad0 00903E 1C3D0904 CLB #$04, $093d ; Branch target from 902C 009042 A20000 LDX #$0000 009045 8EBE0A STX $0abe 009048 8017 BRA 009061 ($17) Code block address: 904A Length: 24 M:1 X:0 called by: 9031 00904A A0BE0A LDY #$0abe ; Branch target from 9031 00904D 20FE56 JSR $56fe 009050 ECB827 CPX $27b8 009053 900C BCC 009061 ($c) 009055 0CE80A80 SEB #$80, $0ae8 009059 0CA80D80 SEB #$80, $0da8 00905D 1CD00A80 CLB #$80, $0ad0 009061 60 RTS ; Branch target from 9048, Branch target from 9053 Code block address: 9062 Length: 22 M:1 X:0 called by: 8C89 009062 240A0112 BBS #$01, $0a, 009078 ($12) ; Call target from 8C89, Read from Port 2 009066 9C160700 LDM #$00, $0716 00906A 2CF306801F BBS #$80, $06f3, 00908e ($1f) 00906F 0CF306D0 SEB #$d0, $06f3 009073 2063C0 JSR $c063 009076 8016 BRA 00908e ($16) Code block address: 9078 Length: 32 M:1 X:0 called by: 9062 009078 1C000710 CLB #$10, $0700 ; Branch target from 9062 00907C 1CF30680 CLB #$80, $06f3 009080 A21607 LDX #$0716 009083 20D856 JSR $56d8 009086 C905 CMP #$05 009088 9004 BCC 00908e ($4) 00908A 1C120701 CLB #$01, $0712 00908E 240A0206 BBS #$02, $0a, 009098 ($6) ; Branch target from 906A, Branch target from 9076, Branch target from 9088, Read from Port 2 009092 0CF30620 SEB #$20, $06f3 009096 8004 BRA 00909c ($4) Code block address: 9098 Length: 14 M:1 X:0 called by: 908E 009098 1CF30620 CLB #$20, $06f3 ; Branch target from 908E 00909C 240A0806 BBS #$08, $0a, 0090a6 ($6) ; Branch target from 9096, Read from Port 2 0090A0 0CF30602 SEB #$02, $06f3 0090A4 8004 BRA 0090aa ($4) Code block address: 90A6 Length: 39 M:1 X:0 called by: 909C 0090A6 1CF30602 CLB #$02, $06f3 ; Branch target from 909C 0090AA ADF306 LDA $06f3 ; Branch target from 90A4 0090AD 8D1107 STA $0711 0090B0 3CF3061017 BBC #$10, $06f3, 0090cc ($17) 0090B5 1CF30610 CLB #$10, $06f3 0090B9 D8 CLM ; m:0 x:0 0090BA AD3A04 LDA $043a 0090BD 4A LSR A 0090BE 4A LSR A 0090BF 4A LSR A 0090C0 4A LSR A 0090C1 C90001 CMP #$0100 0090C4 F8 SEM ; m:1 x:0 0090C5 9002 BCC 0090c9 ($2) 0090C7 A9FF LDA #$ff 0090C9 8D0D07 STA $070d ; Branch target from 90C5 0090CC 60 RTS ; Branch target from 90B0 Code block address: 90CD Length: 61 M:1 X:0 called by: 8CA3 0090CD 342020FC BBC #$20, $20, 0090cd (-$4) ; Call target from 8CA3, Read from A/D control register, Branch target from 90CD 0090D1 D8 CLM ; m:0 x:0 0090D2 A522 LDA $22 ; Read from A/D successive approximation register 0090D4 8D3E03 STA $033e 0090D7 9C06030000 LDM #$0000, $0306 0090DC 4A LSR A 0090DD 6E0603 ROR $0306 0090E0 4A LSR A 0090E1 6E0603 ROR $0306 0090E4 4A LSR A 0090E5 6E0603 ROR $0306 0090E8 4A LSR A 0090E9 6E0603 ROR $0306 0090EC C93F00 CMP #$003f 0090EF B031 BCS 009122 ($31) 0090F1 0A ASL A 0090F2 698010 ADC #$1080 0090F5 AA TAX 0090F6 B502 LDA $02,X 0090F8 38 SEC 0090F9 F500 SBC $00,X 0090FB F021 BEQ 00911e ($21) 0090FD 900B BCC 00910a ($b) 0090FF 890D0603 MPY $0306 009103 427500 ADCB $00,X 009106 8928 XAB 009108 801B BRA 009125 ($1b) Code block address: 910A Length: 20 M:0 X:0 called by: 90FD 00910A 49FFFF EOR #$ffff ; Branch target from 90FD 00910D 3A INA 00910E 890D0603 MPY $0306 009112 428D0603 STB $0306 009116 B500 LDA $00,X 009118 38 SEC 009119 ED0603 SBC $0306 00911C 8007 BRA 009125 ($7) Code block address: 911E Length: 4 M:0 X:0 called by: 90FB 00911E B500 LDA $00,X ; Branch target from 90FB 009120 8003 BRA 009125 ($3) Code block address: 9122 Length: 54 M:0 X:0 called by: 90EF 009122 ADFE10 LDA $10fe ; Branch target from 90EF 009125 8D1603 STA $0316 ; Branch target from 9108, Branch target from 911C, Branch target from 9120 009128 AD3E03 LDA $033e 00912B 4A LSR A 00912C 4A LSR A 00912D F8 SEM ; m:1 x:0 00912E 8D090E STA $0e09 009131 8D0702 STA $0207 009134 205891 JSR $9158 009137 F8 SEM ; m:1 x:0 009138 0C230302 SEB #$02, $0323 00913C D8 CLM ; m:0 x:0 00913D 8D1803 STA $0318 009140 8D2E0E STA $0e2e 009143 8D580E STA $0e58 009146 4A LSR A 009147 4A LSR A 009148 4A LSR A 009149 4A LSR A 00914A 4A LSR A 00914B 4A LSR A 00914C 4A LSR A 00914D F8 SEM ; m:1 x:0 00914E 8DF004 STA $04f0 009151 8D150E STA $0e15 009154 8D0802 STA $0208 009157 60 RTS Code block address: 9158 Length: 136 M:1 X:0 called by: 9134 009158 1CB40501 CLB #$01, $05b4 ; Call target from 9134 00915C AE7A14 LDX $147a 00915F 2C5A038003 BBS #$80, $035a, 009167 ($3) 009164 AE7C14 LDX $147c 009167 ECC803 CPX $03c8 ; Branch target from 915F 00916A F004 BEQ 009170 ($4) 00916C 0CB40501 SEB #$01, $05b4 009170 8EC803 STX $03c8 ; Branch target from 916A 009173 ADF916 LDA $16f9 009176 D8 CLM ; m:0 x:0 009177 29FF00 AND #$00ff 00917A 0A ASL A 00917B 0A ASL A 00917C 8D0603 STA $0306 00917F 78 SEI 009180 AE2905 LDX $0529 009183 F8 SEM ; m:1 x:0 009184 AD2B05 LDA $052b 009187 D8 CLM ; m:0 x:0 009188 F003 BEQ 00918d ($3) 00918A A2FFFF LDX #$ffff 00918D 58 CLI ; Branch target from 9188 00918E 8A TXA 00918F 890D0603 MPY $0306 009193 428D0803 STB $0308 009197 8D0603 STA $0306 00919A AE0703 LDX $0307 00919D F8 SEM ; m:1 x:0 00919E AD0903 LDA $0309 0091A1 D8 CLM ; m:0 x:0 0091A2 D005 BNE 0091a9 ($5) 0091A4 ECC803 CPX $03c8 0091A7 9003 BCC 0091ac ($3) 0091A9 AEC803 LDX $03c8 ; Branch target from 91A2 0091AC E00001 CPX #$0100 ; Branch target from 91A7 0091AF B003 BCS 0091b4 ($3) 0091B1 A20001 LDX #$0100 0091B4 8E3805 STX $0538 ; Branch target from 91AF 0091B7 F8 SEM ; m:1 x:0 0091B8 2C5A038005 BBS #$80, $035a, 0091c2 ($5) 0091BD 3CB4050103 BBC #$01, $05b4, 0091c5 ($3) 0091C2 8E3A05 STX $053a ; Branch target from 91B8 0091C5 2C23030216 BBS #$02, $0323, 0091e0 ($16) ; Branch target from 91BD 0091CA D8 CLM ; m:0 x:0 0091CB ADFB16 LDA $16fb 0091CE 8D3A05 STA $053a 0091D1 8D3805 STA $0538 0091D4 9C3E050000 LDM #$0000, $053e 0091D9 AD1603 LDA $0316 0091DC 8D3C05 STA $053c 0091DF 60 RTS Code block address: 91E0 Length: 33 M:1 X:0 called by: 91C5 0091E0 D8 CLM ; m:0 x:0, Branch target from 91C5 0091E1 A20000 LDX #$0000 0091E4 AD1603 LDA $0316 0091E7 3021 BMI 00920a ($21) 0091E9 42AD3C05 LDB $053c 0091ED 301B BMI 00920a ($1b) 0091EF E8 INX ; Branch target from 91FD 0091F0 0A ASL A 0091F1 300E BMI 009201 ($e) 0091F3 0E3E05 ASL $053e 0091F6 422A ROL B 0091F8 300C BMI 009206 ($c) 0091FA E00600 CPX #$0006 0091FD 90F0 BCC 0091ef (-$10) 0091FF 8005 BRA 009206 ($5) Code block address: 9201 Length: 89 M:0 X:0 called by: 91F1 009201 0E3E05 ASL $053e ; Branch target from 91F1 009204 422A ROL B 009206 428D3C05 STB $053c ; Branch target from 91F8, Branch target from 91FF 00920A 8D0703 STA $0307 ; Branch target from 91E7, Branch target from 91ED 00920D F8 SEM ; m:1 x:0 00920E 9C060300 LDM #$00, $0306 009212 9C090300 LDM #$00, $0309 009216 D8 CLM ; m:0 x:0 009217 AD3A05 LDA $053a 00921A 38 SEC 00921B E90001 SBC #$0100 00921E 890D3C05 MPY $053c 009222 18 CLC 009223 6D0603 ADC $0306 009226 426D0803 ADCB $0308 00922A 9007 BCC 009233 ($7) 00922C A9FFFF LDA #$ffff 00922F 42A9FFFF LDB #$ffff 009233 892D3805 DIV $0538 ; Branch target from 922A 009237 5003 BVC 00923c ($3) 009239 A9FFFF LDA #$ffff 00923C 9C3E050000 LDM #$0000, $053e ; Branch target from 9237 009241 E00000 CPX #$0000 009244 F007 BEQ 00924d ($7) 009246 4A LSR A ; Branch target from 924B 009247 6E3E05 ROR $053e 00924A CA DEX 00924B D0F9 BNE 009246 (-$7) 00924D 8D3C05 STA $053c ; Branch target from 9244 009250 AD3805 LDA $0538 009253 8D3A05 STA $053a 009256 AD3C05 LDA $053c 009259 60 RTS Code block address: 925A Length: 24 M:1 X:0 called by: 8CC0 00925A ADBC04 LDA $04bc ; Call target from 8CC0 00925D F013 BEQ 009272 ($13) 00925F 3C5A038017 BBC #$80, $035a, 00927b ($17) 009264 AD2E04 LDA $042e 009267 3A INA 009268 F003 BEQ 00926d ($3) 00926A 8D2E04 STA $042e 00926D 1C1E0308 CLB #$08, $031e ; Branch target from 9268 009271 60 RTS Code block address: 9272 Length: 9 M:1 X:0 called by: 925D 009272 1C1E0308 CLB #$08, $031e ; Branch target from 925D, Branch target from 9286, Branch target from 928E 009276 9C2E0400 LDM #$00, $042e 00927A 60 RTS Code block address: 927B Length: 99 M:1 X:0 called by: 925F 00927B 2C1E03081C BBS #$08, $031e, 00929c ($1c) ; Branch target from 925F 009280 AD6E03 LDA $036e 009283 CD0214 CMP $1402 009286 B0EA BCS 009272 (-$16) 009288 AD2E04 LDA $042e 00928B CD0514 CMP $1405 00928E 90E2 BCC 009272 (-$1e) 009290 9C2E0400 LDM #$00, $042e 009294 0C1E0308 SEB #$08, $031e 009298 0C480604 SEB #$04, $0648 00929C A2F813 LDX #$13f8 ; Branch target from 927B 00929F AD6E03 LDA $036e 0092A2 CD0414 CMP $1404 0092A5 9002 BCC 0092a9 ($2) 0092A7 E8 INX 0092A8 E8 INX 0092A9 2C5C032001 BBS #$20, $035c, 0092af ($1) ; Branch target from 92A5 0092AE E8 INX 0092AF B500 LDA $00,X ; Branch target from 92A9 0092B1 890D2F04 MPY $042f 0092B5 424A LSRB A 0092B7 6A ROR A 0092B8 424A LSRB A 0092BA 6A ROR A 0092BB 428D0703 STB $0307 0092BF 8D0603 STA $0306 0092C2 D8 CLM ; m:0 x:0 0092C3 AD0603 LDA $0306 0092C6 18 CLC 0092C7 6D5603 ADC $0356 0092CA 9003 BCC 0092cf ($3) 0092CC A9FFFF LDA #$ffff 0092CF 8D3204 STA $0432 ; Branch target from 92CA 0092D2 4A LSR A 0092D3 4A LSR A 0092D4 4A LSR A 0092D5 4A LSR A 0092D6 F8 SEM ; m:1 x:0 0092D7 8D260E STA $0e26 0092DA 8D2602 STA $0226 0092DD 60 RTS Code block address: 92F9 Length: 23 M:1 X:0 called by: 8CA9 0092F9 78 SEI ; Call target from 8CA9 0092FA 34FF1012 BBC #$10, $ff, 009310 ($12) ; Read from INT interrupt control register 0092FE 9C8D05F0 LDM #$f0, $058d 009302 0C8C0540 SEB #$40, $058c 009306 1C8C0502 CLB #$02, $058c 00930A 14FF10 CLB #$10, $ff ; Write to INT interrupt control register 00930D 4CEE94 JMP $94ee ; Branch target from 931D Code block address: 9310 Length: 43 M:1 X:0 called by: 92FA 009310 3C8C054012 BBC #$40, $058c, 009327 ($12) ; Branch target from 92FA 009315 2C8C05020D BBS #$02, $058c, 009327 ($d) 00931A AD8D05 LDA $058d 00931D D0EE BNE 00930d (-$12) 00931F 1C8C05A0 CLB #$a0, $058c 009323 0C8C0502 SEB #$02, $058c 009327 42AD8D05 LDB $058d ; Branch target from 9310, Branch target from 9315 00932B 422903 ANDB #$03 00932E F01E BEQ 00934e ($1e) 009330 AE8A05 LDX $058a 009333 42C901 CMPB #$01 009336 D003 BNE 00933b ($3) 009338 4CFE93 JMP $93fe Code block address: 933B Length: 8 M:1 X:0 called by: 9336 00933B 2C8C050403 BBS #$04, $058c, 009343 ($3) ; Branch target from 9336 009340 4CEE94 JMP $94ee Code block address: 9343 Length: 8 M:1 X:0 called by: 933B 009343 42C902 CMPB #$02 ; Branch target from 933B 009346 D003 BNE 00934b ($3) 009348 4C5094 JMP $9450 Code block address: 934B Length: 3 M:1 X:0 called by: 9346 00934B 4C9A94 JMP $949a ; Branch target from 9346 Code block address: 934E Length: 28 M:1 X:0 called by: 932E 00934E A20000 LDX #$0000 ; Branch target from 932E 009351 8E8805 STX $0588 009354 42AD8D05 LDB $058d 009358 424A LSRB A 00935A 424A LSRB A 00935C A900 LDA #$00 00935E 424A LSRB A ; Branch target from 9365 009360 B008 BCS 00936a ($8) 009362 3A INA 009363 C905 CMP #$05 009365 90F7 BCC 00935e (-$9) 009367 4CE993 JMP $93e9 Code block address: 936A Length: 28 M:1 X:0 called by: 9360 00936A 2C8C05207A BBS #$20, $058c, 0093e9 ($7a) ; Branch target from 9360 00936F 2C8C058012 BBS #$80, $058c, 009386 ($12) 009374 A2F692 LDX #$92f6 009377 8E8A05 STX $058a 00937A A2E017 LDX #$17e0 00937D 8E4605 STX $0546 009380 9C450500 LDM #$00, $0545 009384 8058 BRA 0093de ($58) Code block address: 9386 Length: 37 M:1 X:0 called by: 936F 009386 EE4505 INC $0545 ; Branch target from 936F 009389 AD4505 LDA $0545 00938C C937 CMP #$37 00938E 904E BCC 0093de ($4e) 009390 F019 BEQ 0093ab ($19) 009392 C938 CMP #$38 009394 9038 BCC 0093ce ($38) 009396 F036 BEQ 0093ce ($36) 009398 0C8C0520 SEB #$20, $058c 00939C 9C8D0500 LDM #$00, $058d 0093A0 9C450500 LDM #$00, $0545 0093A4 1C8C0542 CLB #$42, $058c 0093A8 4CF194 JMP $94f1 Code block address: 93AB Length: 35 M:1 X:0 called by: 9390 0093AB A24405 LDX #$0544 ; Branch target from 9390 0093AE 8E8A05 STX $058a 0093B1 A9BD LDA #$bd 0093B3 8D4605 STA $0546 0093B6 9C480500 LDM #$00, $0548 0093BA A2E017 LDX #$17e0 0093BD B500 LDA $00,X ; Branch target from 93CA 0093BF 18 CLC 0093C0 6D4805 ADC $0548 0093C3 8D4805 STA $0548 0093C6 E8 INX 0093C7 E01718 CPX #$1817 0093CA 90F1 BCC 0093bd (-$f) 0093CC 8010 BRA 0093de ($10) Code block address: 93CE Length: 27 M:1 X:0 called by: 9394 0093CE 0C490502 SEB #$02, $0549 ; Branch target from 9394, Branch target from 9396 0093D2 A21105 LDX #$0511 0093D5 8E4605 STX $0546 0093D8 A2F692 LDX #$92f6 0093DB 8E8A05 STX $058a 0093DE 9C8D0504 LDM #$04, $058d ; Branch target from 9384, Branch target from 938E, Branch target from 93CC 0093E2 1C8C050C CLB #$0c, $058c 0093E6 4CEE94 JMP $94ee Code block address: 93E9 Length: 21 M:1 X:0 called by: 9367 0093E9 0A ASL A ; Branch target from 9367, Branch target from 936A 0093EA 0A ASL A 0093EB D8 CLM ; m:0 x:0 0093EC 29FF00 AND #$00ff 0093EF 18 CLC 0093F0 69DE92 ADC #$92de 0093F3 8D8A05 STA $058a 0093F6 F8 SEM ; m:1 x:0 0093F7 1C8C050C CLB #$0c, $058c 0093FB 4CEE94 JMP $94ee Code block address: 93FE Length: 37 M:1 X:0 called by: 9338 0093FE 42B502 LDB $02,X ; Branch target from 9338 009401 4229C0 ANDB #$c0 009404 F047 BEQ 00944d ($47) 009406 0C8C0504 SEB #$04, $058c 00940A 42C940 CMPB #$40 00940D F014 BEQ 009423 ($14) 00940F 42C980 CMPB #$80 009412 F01F BEQ 009433 ($1f) 009414 0C8C0511 SEB #$11, $058c 009418 B400 LDY $00,X 00941A B90000 LDA $0000,Y 00941D 4A LSR A 00941E 4A LSR A 00941F 1502 ORA $02,X 009421 8016 BRA 009439 ($16) Code block address: 9423 Length: 16 M:1 X:0 called by: 940D 009423 0C8C0501 SEB #$01, $058c ; Branch target from 940D 009427 1C8C0510 CLB #$10, $058c 00942B B502 LDA $02,X 00942D 18 CLC 00942E 6D4505 ADC $0545 009431 8006 BRA 009439 ($6) Code block address: 9433 Length: 29 M:1 X:0 called by: 9412 009433 1C8C0511 CLB #$11, $058c ; Branch target from 9412 009437 B502 LDA $02,X 009439 8D8E05 STA $058e ; Branch target from 9421, Branch target from 9431 00943C 200895 JSR $9508 00943F C9C0 CMP #$c0 009441 900A BCC 00944d ($a) 009443 CE8D05 DEC $058d 009446 CE8D05 DEC $058d 009449 1C8C0504 CLB #$04, $058c 00944D 4CEE94 JMP $94ee ; Branch target from 9404, Branch target from 9441 Code block address: 9450 Length: 16 M:1 X:0 called by: 9348 009450 2C8C05010B BBS #$01, $058c, 009460 ($b) ; Branch target from 9348 009455 B502 LDA $02,X 009457 200895 JSR $9508 00945A 8D8E05 STA $058e 00945D 4CEE94 JMP $94ee Code block address: 9460 Length: 36 M:1 X:0 called by: 9450 009460 B400 LDY $00,X ; Branch target from 9450 009462 2C8C05101D BBS #$10, $058c, 009484 ($1d) 009467 2C8C052013 BBS #$20, $058c, 00947f ($13) 00946C D8 CLM ; m:0 x:0 00946D AD4505 LDA $0545 009470 29FF00 AND #$00ff 009473 8D0603 STA $0306 009476 B90000 LDA $0000,Y 009479 18 CLC 00947A 6D0603 ADC $0306 00947D A8 TAY 00947E F8 SEM ; m:1 x:0 00947F B90000 LDA $0000,Y ; Branch target from 9467 009482 8003 BRA 009487 ($3) Code block address: 9484 Length: 22 M:1 X:0 called by: 9462 009484 B90100 LDA $0001,Y ; Branch target from 9462 009487 48 PHA ; Branch target from 9482 009488 200895 JSR $9508 00948B CD8E05 CMP $058e 00948E F004 BEQ 009494 ($4) 009490 0C8C0508 SEB #$08, $058c 009494 68 PLA ; Branch target from 948E 009495 8D8E05 STA $058e 009498 8054 BRA 0094ee ($54) Code block address: 949A Length: 31 M:1 X:0 called by: 934B 00949A 2C8C050126 BBS #$01, $058c, 0094c5 ($26) ; Branch target from 934B 00949F B502 LDA $02,X 0094A1 200895 JSR $9508 0094A4 2C8C052010 BBS #$20, $058c, 0094b9 ($10) 0094A9 CD8E05 CMP $058e 0094AC D005 BNE 0094b3 ($5) 0094AE CD4805 CMP $0548 0094B1 F03B BEQ 0094ee ($3b) 0094B3 1C8C0580 CLB #$80, $058c ; Branch target from 94AC 0094B7 8035 BRA 0094ee ($35) Code block address: 94B9 Length: 12 M:1 X:0 called by: 94A4 0094B9 CD8E05 CMP $058e ; Branch target from 94A4 0094BC D019 BNE 0094d7 ($19) 0094BE B400 LDY $00,X 0094C0 990000 STA $0000,Y 0094C3 8029 BRA 0094ee ($29) Code block address: 94C5 Length: 32 M:1 X:0 called by: 949A 0094C5 AD8E05 LDA $058e ; Branch target from 949A 0094C8 3C8C050802 BBC #$08, $058c, 0094cf ($2) 0094CD 49FF EOR #$ff 0094CF 200895 JSR $9508 ; Branch target from 94C8 0094D2 CD8E05 CMP $058e 0094D5 F00E BEQ 0094e5 ($e) 0094D7 0C8C0508 SEB #$08, $058c ; Branch target from 94BC 0094DB 2C8C05200E BBS #$20, $058c, 0094ee ($e) 0094E0 CE4505 DEC $0545 0094E3 8009 BRA 0094ee ($9) Code block address: 94E5 Length: 29 M:1 X:0 called by: 94D5 0094E5 2C8C051004 BBS #$10, $058c, 0094ee ($4) ; Branch target from 94D5 0094EA 0C8C0580 SEB #$80, $058c 0094EE EE8D05 INC $058d ; Branch target from 930D, Branch target from 9340, Branch target from 93E6, Branch target from 93FB, Branch target from 944D, Branch target from 945D, Branch target from 9498, Branch target from 94B1, Branch target from 94B7, Branch target from 94C3, Branch target from 94DB, Branch target from 94E3, Branch target from 94E5 0094F1 AD8205 LDA $0582 ; Branch target from 93A8 0094F4 8D9505 STA $0595 0094F7 3CE304FF06 BBC #$ff, $04e3, 009502 ($6) 0094FC 1C950580 CLB #$80, $0595 009500 8004 BRA 009506 ($4) Code block address: 9502 Length: 6 M:1 X:0 called by: 94F7 009502 0C950580 SEB #$80, $0595 ; Branch target from 94F7 009506 58 CLI ; Branch target from 9500 009507 60 RTS Code block address: 9508 Length: 25 M:1 X:0 called by: 943C 009508 202195 JSR $9521 ; Call target from 943C, Call target from 9457, Call target from 9488, Call target from 94A1, Call target from 94CF 00950B 8532 STA $32 ; Write to Transmit buffer 00950D 343408FC BBC #$08, $34, 00950d (-$4) ; Read from Control register, Branch target from 950D, Branch target from 9511 009511 343508F8 BBC #$08, $35, 00950d (-$8) ; Read from Control register high byte 009515 A536 LDA $36 ; Read from Receive buffer 009517 8D0003 STA $0300 00951A 143508 CLB #$08, $35 ; Write to Control register high byte 00951D 202195 JSR $9521 009520 60 RTS Code block address: 9521 Length: 27 M:1 X:0 called by: 9508 009521 4A LSR A ; Call target from 9508, Call target from 951D 009522 422A ROL B 009524 4A LSR A 009525 422A ROL B 009527 4A LSR A 009528 422A ROL B 00952A 4A LSR A 00952B 422A ROL B 00952D 4A LSR A 00952E 422A ROL B 009530 4A LSR A 009531 422A ROL B 009533 4A LSR A 009534 422A ROL B 009536 4A LSR A 009537 422A ROL B 009539 8928 XAB 00953B 60 RTS Code block address: 953C Length: 6 M:1 X:0 called by: 8CDE 00953C 3CDA064001 BBC #$40, $06da, 009542 ($1) ; Call target from 8CDE 009541 60 RTS Code block address: 9542 Length: 23 M:1 X:0 called by: 953C 009542 ADD506 LDA $06d5 ; Branch target from 953C 009545 2C0B08010F BBS #$01, $080b, 009559 ($f) 00954A 1C0B0838 CLB #$38, $080b 00954E A2FFFF LDX #$ffff 009551 8EEA07 STX $07ea 009554 8EEE07 STX $07ee 009557 804E BRA 0095a7 ($4e) Code block address: 9559 Length: 25 M:1 X:0 called by: 9545 009559 CDB109 CMP $09b1 ; Branch target from 9545 00955C 9014 BCC 009572 ($14) 00955E 0C0B0808 SEB #$08, $080b 009562 A20000 LDX #$0000 ; Branch target from 95C7 009565 8EEA07 STX $07ea 009568 0C0B0820 SEB #$20, $080b 00956C 1C0B0810 CLB #$10, $080b 009570 8035 BRA 0095a7 ($35) Code block address: 9572 Length: 43 M:1 X:0 called by: 955C 009572 CDB209 CMP $09b2 ; Branch target from 955C 009575 F002 BEQ 009579 ($2) 009577 B02A BCS 0095a3 ($2a) 009579 CD0329 CMP $2903 ; Branch target from 9575 00957C 902A BCC 0095a8 ($2a) 00957E 3C0B080820 BBC #$08, $080b, 0095a3 ($20) 009583 2C0B08100D BBS #$10, $080b, 009595 ($d) 009588 3C0B082010 BBC #$20, $080b, 00959d ($10) 00958D 1C0B0820 CLB #$20, $080b 009591 0C0B0810 SEB #$10, $080b 009595 A0EA07 LDY #$07ea ; Branch target from 9583 009598 20FE56 JSR $56fe 00959B 800A BRA 0095a7 ($a) Code block address: 959D Length: 11 M:1 X:0 called by: 9588 00959D A2FFFF LDX #$ffff ; Branch target from 9588 0095A0 8EEA07 STX $07ea 0095A3 1C0B0810 CLB #$10, $080b ; Branch target from 9577, Branch target from 957E, Branch target from 95AD 0095A7 60 RTS ; Branch target from 9557, Branch target from 9570, Branch target from 959B Code block address: 95A7 Length: 1 M:1 X:0 called by: 9557 0095A7 60 RTS Code block address: 95A8 Length: 33 M:1 X:0 called by: 957C 0095A8 CD0129 CMP $2901 ; Branch target from 957C 0095AB F002 BEQ 0095af ($2) 0095AD B0F4 BCS 0095a3 (-$c) 0095AF 3C0B080813 BBC #$08, $080b, 0095c7 ($13) ; Branch target from 95AB 0095B4 1C0B0808 CLB #$08, $080b 0095B8 AEEA07 LDX $07ea 0095BB ECEE07 CPX $07ee 0095BE B007 BCS 0095c7 ($7) 0095C0 8EEE07 STX $07ee 0095C3 0C0B0880 SEB #$80, $080b 0095C7 8099 BRA 009562 (-$67) ; Branch target from 95AF, Branch target from 95BE Code block address: 95C9 Length: 123 M:1 X:0 called by: 9911 0095C9 AE3A03 LDX $033a ; Call target from 9911 0095CC 8E6405 STX $0564 0095CF 342020FC BBC #$20, $20, 0095cf (-$4) ; Read from A/D control register, Branch target from 95CF 0095D3 A622 LDX $22 ; Read from A/D successive approximation register 0095D5 8E7005 STX $0570 0095D8 642004 LDM #$04, $20 ; Write to A/D control register 0095DB 8622 STX $22 ; Write to A/D successive approximation register 0095DD 342020FC BBC #$20, $20, 0095dd (-$4) ; Read from A/D control register, Branch target from 95DD 0095E1 D8 CLM ; m:0 x:0 0095E2 A522 LDA $22 ; Read from A/D successive approximation register 0095E4 8D7205 STA $0572 0095E7 38 SEC 0095E8 ED7405 SBC $0574 0095EB B004 BCS 0095f1 ($4) 0095ED 49FFFF EOR #$ffff 0095F0 3A INA 0095F1 8D0603 STA $0306 ; Branch target from 95EB 0095F4 AD7005 LDA $0570 0095F7 38 SEC 0095F8 ED7405 SBC $0574 0095FB B004 BCS 009601 ($4) 0095FD 49FFFF EOR #$ffff 009600 3A INA 009601 AE7005 LDX $0570 ; Branch target from 95FB 009604 CD0603 CMP $0306 009607 9003 BCC 00960c ($3) 009609 AE7205 LDX $0572 00960C 8E7405 STX $0574 ; Branch target from 9607 00960F 8A TXA 009610 48 PHA 009611 4A LSR A 009612 4A LSR A 009613 F8 SEM ; m:1 x:0 009614 8D790E STA $0e79 009617 8D3902 STA $0239 00961A D8 CLM ; m:0 x:0 00961B 68 PLA 00961C 8D3A03 STA $033a 00961F A24E03 LDX #$034e 009622 38 SEC 009623 ED4E0B SBC $0b4e 009626 B003 BCS 00962b ($3) 009628 A90000 LDA #$0000 00962B 89090058 MPY #$5800 ; Branch target from 9626 00962F 8928 XAB 009631 8D0603 STA $0306 009634 F8 SEM ; m:1 x:0 009635 42AD0703 LDB $0307 009639 F002 BEQ 00963d ($2) 00963B A9FF LDA #$ff 00963D 3C9A0D3002 BBC #$30, $0d9a, 009644 ($2) ; Branch target from 9639 009642 8005 BRA 009649 ($5) Code block address: 9644 Length: 17 M:1 X:0 called by: 963D 009644 3C820DC00C BBC #$c0, $0d82, 009655 ($c) ; Branch target from 963D 009649 8D6B08 STA $086b ; Branch target from 9642 00964C ADA11C LDA $1ca1 00964F 0C2E0301 SEB #$01, $032e 009653 8010 BRA 009665 ($10) Code block address: 9655 Length: 26 M:1 X:0 called by: 9644 009655 2C23032015 BBS #$20, $0323, 00966f ($15) ; Branch target from 9644 00965A 0C230320 SEB #$20, $0323 00965E 8D6B08 STA $086b ; Branch target from 966F 009661 1C2E0301 CLB #$01, $032e 009665 9500 STA $00,X ; Branch target from 9653, Branch target from 966B 009667 CA DEX 009668 E04403 CPX #$0344 00966B D0F8 BNE 009665 (-$8) 00966D 8043 BRA 0096b2 ($43) Code block address: 966F Length: 83 M:1 X:0 called by: 9655 00966F 2C2E0301EA BBS #$01, $032e, 00965e (-$16) ; Branch target from 9655 009674 42AD8404 LDB $0484 009678 42C98A CMPB #$8a 00967B 9021 BCC 00969e ($21) 00967D ACB603 LDY $03b6 009680 C00A00 CPY #$000a 009683 9019 BCC 00969e ($19) 009685 8D0603 STA $0306 009688 42AD0603 LDB $0306 00968C 38 SEC 00968D 42ED4403 SBCB $0344 009691 B005 BCS 009698 ($5) 009693 4249FF EORB #$ff 009696 423A INB 009698 42CDE812 CMPB $12e8 ; Branch target from 9691 00969C B024 BCS 0096c2 ($24) 00969E CA DEX ; Branch target from 967B, Branch target from 9683, Branch target from 96C2 00969F 42B500 LDB $00,X ; Branch target from 96A9 0096A2 429501 STB $01,X 0096A5 CA DEX 0096A6 E04303 CPX #$0343 0096A9 D0F4 BNE 00969f (-$c) 0096AB 1C080520 CLB #$20, $0508 0096AF 8D6B08 STA $086b 0096B2 8D4403 STA $0344 ; Branch target from 966D 0096B5 8D0D0E STA $0e0d 0096B8 8D2B0E STA $0e2b 0096BB 8D3F0E STA $0e3f 0096BE 8D0902 STA $0209 0096C1 60 RTS Code block address: 96C2 Length: 16 M:1 X:0 called by: 969C 0096C2 2C080520D7 BBS #$20, $0508, 00969e (-$29) ; Branch target from 969C 0096C7 0C080520 SEB #$20, $0508 0096CB AE6405 LDX $0564 0096CE 8E3A03 STX $033a 0096D1 60 RTS Code block address: 96D2 Length: 27 M:1 X:0 called by: 8CC6 0096D2 EE4504 INC $0445 ; Call target from 8CC6 0096D5 AD4504 LDA $0445 0096D8 A2ED96 LDX #$96ed 0096DB 4A LSR A 0096DC B005 BCS 0096e3 ($5) 0096DE E8 INX 0096DF 4A LSR A 0096E0 B001 BCS 0096e3 ($1) 0096E2 E8 INX 0096E3 B500 LDA $00,X ; Branch target from 96DC, Branch target from 96E0 0096E5 8520 STA $20 ; Write to A/D control register 0096E7 8622 STX $22 ; Write to A/D successive approximation register 0096E9 8D4E04 STA $044e 0096EC 60 RTS Code block address: 96F0 Length: 13 M:1 X:0 called by: 8D82 0096F0 642117 LDM #$17, $21 ; Call target from 8D82, Write to unknown peripheral [21] 0096F3 2CB4050805 BBS #$08, $05b4, 0096fd ($5) 0096F8 642008 LDM #$08, $20 ; Write to A/D control register 0096FB 8003 BRA 009700 ($3) Code block address: 96FD Length: 6 M:1 X:0 called by: 96F3 0096FD 64200C LDM #$0c, $20 ; Branch target from 96F3, Write to A/D control register 009700 8622 STX $22 ; Branch target from 96FB, Write to A/D successive approximation register 009702 60 RTS Code block address: 9703 Length: 76 M:1 X:0 called by: 8CCF 009703 342020FC BBC #$20, $20, 009703 (-$4) ; Call target from 8CCF, Read from A/D control register, Branch target from 9703 009707 AD4E04 LDA $044e 00970A C902 CMP #$02 00970C D041 BNE 00974f ($41) 00970E A622 LDX $22 ; Read from A/D successive approximation register 009710 A90F LDA #$0f 009712 8520 STA $20 ; Write to A/D control register 009714 8622 STX $22 ; Write to A/D successive approximation register 009716 D8 CLM ; m:0 x:0 009717 8A TXA 009718 A24203 LDX #$0342 00971B 3C2303010003 BBC #$0001, $0323, 009724 ($3) 009721 205F98 JSR $985f 009724 0C23030100 SEB #$0001, $0323 ; Branch target from 971B 009729 9500 STA $00,X 00972B 34202000FB BBC #$0020, $20, 00972b (-$5) ; Read from A/D control register, Branch target from 972B 009730 A522 LDA $22 ; Read from A/D successive approximation register 009732 A24A05 LDX #$054a 009735 3C2303080003 BBC #$0008, $0323, 00973e ($3) 00973B 205F98 JSR $985f 00973E 0C23030800 SEB #$0008, $0323 ; Branch target from 9735 009743 9500 STA $00,X 009745 4A LSR A 009746 4A LSR A 009747 F8 SEM ; m:1 x:0 009748 8D7D0E STA $0e7d 00974B 206898 JSR $9868 00974E 60 RTS Code block address: 974F Length: 21 M:1 X:0 called by: 970C 00974F C901 CMP #$01 ; Branch target from 970C 009751 D023 BNE 009776 ($23) 009753 D8 CLM ; m:0 x:0 009754 A522 LDA $22 ; Read from A/D successive approximation register 009756 8D7805 STA $0578 009759 A23803 LDX #$0338 00975C 3C9B0D030002 BBC #$0003, $0d9b, 009764 ($2) 009762 8009 BRA 00976d ($9) Code block address: 9764 Length: 18 M:0 X:0 called by: 975C 009764 3C2303040003 BBC #$0004, $0323, 00976d ($3) ; Branch target from 975C 00976A 205F98 JSR $985f 00976D 0C23030400 SEB #$0004, $0323 ; Branch target from 9762, Branch target from 9764 009772 9500 STA $00,X 009774 F8 SEM ; m:1 x:0 009775 60 RTS Code block address: 9776 Length: 33 M:1 X:0 called by: 9751 009776 C906 CMP #$06 ; Branch target from 9751 009778 D01C BNE 009796 ($1c) 00977A D8 CLM ; m:0 x:0 00977B A522 LDA $22 ; Read from A/D successive approximation register 00977D A25E05 LDX #$055e 009780 3C2303100003 BBC #$0010, $0323, 009789 ($3) 009786 205F98 JSR $985f 009789 0C23031000 SEB #$0010, $0323 ; Branch target from 9780 00978E 9500 STA $00,X 009790 4A LSR A 009791 4A LSR A 009792 F8 SEM ; m:1 x:0 009793 8DAB0E STA $0eab 009796 60 RTS ; Branch target from 9778 Code block address: 9797 Length: 108 M:1 X:0 called by: 8D94 009797 342020FC BBC #$20, $20, 009797 (-$4) ; Call target from 8D94, Read from A/D control register, Branch target from 9797 00979B 2CB4050863 BBS #$08, $05b4, 009803 ($63) 0097A0 A27608 LDX #$0876 0097A3 D8 CLM ; m:0 x:0 0097A4 A526 LDA $26 ; Read from unknown peripheral [26] 0097A6 3CB405020003 BBC #$0002, $05b4, 0097af ($3) 0097AC 205F98 JSR $985f 0097AF 9500 STA $00,X ; Branch target from 97A6 0097B1 4A LSR A 0097B2 4A LSR A 0097B3 F8 SEM ; m:1 x:0 0097B4 8DAC0E STA $0eac 0097B7 A27A08 LDX #$087a 0097BA D8 CLM ; m:0 x:0 0097BB A528 LDA $28 ; Read from unknown peripheral [28] 0097BD 3CB405020003 BBC #$0002, $05b4, 0097c6 ($3) 0097C3 205F98 JSR $985f 0097C6 9500 STA $00,X ; Branch target from 97BD 0097C8 4A LSR A 0097C9 4A LSR A 0097CA F8 SEM ; m:1 x:0 0097CB 8DAD0E STA $0ead 0097CE A29A07 LDX #$079a 0097D1 D8 CLM ; m:0 x:0 0097D2 A52A LDA $2a ; Read from unknown peripheral [2A] 0097D4 3CB405020003 BBC #$0002, $05b4, 0097dd ($3) 0097DA 205F98 JSR $985f 0097DD 9500 STA $00,X ; Branch target from 97D4 0097DF 4A LSR A 0097E0 4A LSR A 0097E1 F8 SEM ; m:1 x:0 0097E2 8D690E STA $0e69 0097E5 A29807 LDX #$0798 0097E8 D8 CLM ; m:0 x:0 0097E9 A52C LDA $2c ; Read from unknown peripheral [2C] 0097EB 3CB405020003 BBC #$0002, $05b4, 0097f4 ($3) 0097F1 205F98 JSR $985f 0097F4 9500 STA $00,X ; Branch target from 97EB 0097F6 4A LSR A 0097F7 4A LSR A 0097F8 F8 SEM ; m:1 x:0 0097F9 8D6A0E STA $0e6a 0097FC 0CB4050A SEB #$0a, $05b4 009800 4C5B98 JMP $985b Code block address: 9803 Length: 23 M:1 X:0 called by: 979B 009803 AE7808 LDX $0878 ; Branch target from 979B 009806 8E7C08 STX $087c 009809 A27808 LDX #$0878 00980C D8 CLM ; m:0 x:0 00980D A526 LDA $26 ; Read from unknown peripheral [26] 00980F 3CB405040005 BBC #$0004, $05b4, 00981a ($5) 009815 205F98 JSR $985f 009818 8003 BRA 00981d ($3) Code block address: 981A Length: 69 M:0 X:0 called by: 980F 00981A 8D7C08 STA $087c ; Branch target from 980F 00981D 9500 STA $00,X ; Branch target from 9818 00981F 4A LSR A 009820 4A LSR A 009821 F8 SEM ; m:1 x:0 009822 8D7B0E STA $0e7b 009825 A27408 LDX #$0874 009828 D8 CLM ; m:0 x:0 009829 A528 LDA $28 ; Read from unknown peripheral [28] 00982B 3CB405040003 BBC #$0004, $05b4, 009834 ($3) 009831 205F98 JSR $985f 009834 9500 STA $00,X ; Branch target from 982B 009836 4A LSR A 009837 4A LSR A 009838 F8 SEM ; m:1 x:0 009839 8D7E08 STA $087e 00983C A29607 LDX #$0796 00983F D8 CLM ; m:0 x:0 009840 A52A LDA $2a ; Read from unknown peripheral [2A] 009842 3CB405040003 BBC #$0004, $05b4, 00984b ($3) 009848 205F98 JSR $985f 00984B 9500 STA $00,X ; Branch target from 9842 00984D 4A LSR A 00984E 4A LSR A 00984F F8 SEM ; m:1 x:0 009850 8D9507 STA $0795 009853 0CB40504 SEB #$04, $05b4 009857 1CB40508 CLB #$08, $05b4 00985B 642100 LDM #$00, $21 ; Branch target from 9800, Write to unknown peripheral [21] 00985E 60 RTS Code block address: 985F Length: 9 M:0 X:0 called by: 9721 00985F 18 CLC ; Call target from 9721, Call target from 973B, Call target from 976A, Call target from 9786, Call target from 97AC, Call target from 97C3, Call target from 97DA, Call target from 97F1, Call target from 9815, Call target from 9831, Call target from 9848 009860 7500 ADC $00,X 009862 6A ROR A 009863 18 CLC 009864 7500 ADC $00,X 009866 6A ROR A 009867 60 RTS Code block address: 9868 Length: 47 M:1 X:0 called by: 974B 009868 D8 CLM ; m:0 x:0, Call target from 974B 009869 AD4A05 LDA $054a 00986C 8909BC02 MPY #$02bc 009870 892D4203 DIV $0342 009874 9003 BCC 009879 ($3) 009876 A9FFFF LDA #$ffff 009879 8D1C09 STA $091c ; Branch target from 9874 00987C A20A09 LDX #$090a 00987F 3C2303080012 BBC #$0008, $0323, 009897 ($12) 009885 42ADCD27 LDB $27cd 009889 4229FF00 ANDB #$00ff 00988D F008 BEQ 009897 ($8) ; Branch target from 9895 00988F 18 CLC 009890 7500 ADC $00,X 009892 6A ROR A 009893 421A DEB 009895 80F6 BRA 00988d (-$a) Code block address: 9897 Length: 23 M:0 X:0 called by: 987F 009897 9500 STA $00,X ; Branch target from 987F, Branch target from 988D 009899 4A LSR A 00989A 4A LSR A 00989B C9FF00 CMP #$00ff 00989E 9003 BCC 0098a3 ($3) 0098A0 A9FF00 LDA #$00ff 0098A3 F8 SEM ; m:1 x:0, Branch target from 989E 0098A4 8D9C07 STA $079c 0098A7 A2502C LDX #$2c50 0098AA 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 9911 Length: 55 M:1 X:0 called by: 8CC3 009911 20C995 JSR $95c9 ; Call target from 8CC3 009914 D8 CLM ; m:0 x:0 009915 AD7010 LDA $1070 009918 29FF00 AND #$00ff 00991B 18 CLC 00991C 694403 ADC #$0344 00991F AA TAX 009920 F8 SEM ; m:1 x:0 009921 AD4403 LDA $0344 009924 38 SEC 009925 F500 SBC $00,X 009927 901F BCC 009948 ($1f) 009929 CD7510 CMP $1075 00992C 901A BCC 009948 ($1a) 00992E 42A900 LDB #$00 009931 CD7210 CMP $1072 009934 B039 BCS 00996f ($39) 009936 423A INB 009938 CD7310 CMP $1073 00993B B032 BCS 00996f ($32) 00993D 423A INB 00993F CD7410 CMP $1074 009942 B02B BCS 00996f ($2b) 009944 423A INB 009946 8027 BRA 00996f ($27) Code block address: 9948 Length: 29 M:1 X:0 called by: 9927 009948 D8 CLM ; m:0 x:0, Branch target from 9927, Branch target from 992C 009949 AD7110 LDA $1071 00994C 29FF00 AND #$00ff 00994F 18 CLC 009950 694403 ADC #$0344 009953 AA TAX 009954 F8 SEM ; m:1 x:0 009955 AD4403 LDA $0344 009958 38 SEC 009959 F500 SBC $00,X 00995B 9005 BCC 009962 ($5) 00995D CD7710 CMP $1077 009960 B003 BCS 009965 ($3) 009962 4CEC99 JMP $99ec ; Branch target from 995B Code block address: 9965 Length: 41 M:1 X:0 called by: 9960 009965 42A904 LDB #$04 ; Branch target from 9960 009968 CD7610 CMP $1076 00996B B002 BCS 00996f ($2) 00996D 423A INB 00996F 8928 XAB ; Branch target from 9934, Branch target from 993B, Branch target from 9942, Branch target from 9946, Branch target from 996B 009971 8D5D08 STA $085d 009974 8D2A0E STA $0e2a 009977 8D0A02 STA $020a 00997A CD7A1D CMP $1d7a 00997D F002 BEQ 009981 ($2) 00997F B016 BCS 009997 ($16) 009981 AD6F03 LDA $036f ; Branch target from 997D 009984 CD7B1D CMP $1d7b 009987 B005 BCS 00998e ($5) 009989 AD781D LDA $1d78 00998C 8003 BRA 009991 ($3) Code block address: 998E Length: 64 M:1 X:0 called by: 9987 00998E AD791D LDA $1d79 ; Branch target from 9987 009991 8DEF04 STA $04ef ; Branch target from 998C 009994 AD5D08 LDA $085d 009997 18 CLC ; Branch target from 997F 009998 6DC703 ADC $03c7 00999B D8 CLM ; m:0 x:0 00999C 29FF00 AND #$00ff 00999F 18 CLC 0099A0 692012 ADC #$1220 0099A3 AA TAX 0099A4 F8 SEM ; m:1 x:0 0099A5 B500 LDA $00,X 0099A7 8D0703 STA $0307 0099AA D8 CLM ; m:0 x:0 0099AB AD0603 LDA $0306 0099AE 2900FF AND #$ff00 0099B1 4A LSR A 0099B2 8D0603 STA $0306 0099B5 ADFD04 LDA $04fd 0099B8 2900FF AND #$ff00 0099BB 890D0603 MPY $0306 0099BF 428D0603 STB $0306 0099C3 F8 SEM ; m:1 x:0 0099C4 AD6F03 LDA $036f 0099C7 A28013 LDX #$1380 0099CA 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 99EC Length: 23 M:1 X:0 called by: 9962 0099EC D8 CLM ; m:0 x:0, Branch target from 9962 0099ED AD3A04 LDA $043a 0099F0 4A LSR A 0099F1 4A LSR A 0099F2 4A LSR A 0099F3 C90001 CMP #$0100 0099F6 9003 BCC 0099fb ($3) 0099F8 09FF00 ORA #$00ff 0099FB F8 SEM ; m:1 x:0, Branch target from 99F6 0099FC A25013 LDX #$1350 0099FF 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 9AEB Length: 20 M:1 X:0 called by: 8D45 009AEB 342020FC BBC #$20, $20, 009aeb (-$4) ; Call target from 8D45, Read from A/D control register, Branch target from 9AEB 009AEF 3CF40D010B BBC #$01, $0df4, 009aff ($b) 009AF4 D8 CLM ; m:0 x:0 009AF5 A522 LDA $22 ; Read from A/D successive approximation register 009AF7 4A LSR A 009AF8 4A LSR A 009AF9 F8 SEM ; m:1 x:0 009AFA 8D660E STA $0e66 009AFD 8072 BRA 009b71 ($72) Code block address: 9AFF Length: 45 M:1 X:0 called by: 9AEF 009AFF 2CE4081028 BBS #$10, $08e4, 009b2c ($28) ; Branch target from 9AEF 009B04 1CFF0408 CLB #$08, $04ff 009B08 A9F0 LDA #$f0 009B0A 8D050B STA $0b05 009B0D 8D060B STA $0b06 009B10 8D070E STA $0e07 009B13 8D3C0E STA $0e3c 009B16 A20000 LDX #$0000 009B19 8EF205 STX $05f2 009B1C 8E0006 STX $0600 009B1F A900 LDA #$00 009B21 8D2D03 STA $032d 009B24 8D2F02 STA $022f 009B27 8D080E STA $0e08 009B2A 8045 BRA 009b71 ($45) Code block address: 9B2C Length: 70 M:1 X:0 called by: 9AFF 009B2C 3C5A030841 BBC #$08, $035a, 009b72 ($41) ; Branch target from 9AFF 009B31 2C4D05044B BBS #$04, $054d, 009b81 ($4b) 009B36 ADF20A LDA $0af2 009B39 C9FF CMP #$ff 009B3B D035 BNE 009b72 ($35) 009B3D AD1909 LDA $0919 009B40 CD4C1C CMP $1c4c 009B43 9021 BCC 009b66 ($21) 009B45 78 SEI 009B46 3CF10A4006 BBC #$40, $0af1, 009b51 ($6) 009B4B A508 LDA $08 ; Read from Port 0 009B4D 4920 EOR #$20 009B4F 8508 STA $08 ; Write to Port 0 009B51 3CF10A200B BBC #$20, $0af1, 009b61 ($b) ; Branch target from 9B46 009B56 ADF50D LDA $0df5 009B59 4904 EOR #$04 009B5B 8DF50D STA $0df5 009B5E 8D8002 STA $0280 009B61 58 CLI ; Branch target from 9B51 009B62 9C190900 LDM #$00, $0919 009B66 1CFF0404 CLB #$04, $04ff ; Branch target from 9B43 009B6A 20409E JSR $9e40 009B6D 0C2E0580 SEB #$80, $052e 009B71 60 RTS ; Branch target from 9AFD, Branch target from 9B2A Code block address: 9B72 Length: 31 M:1 X:0 called by: 9B2C 009B72 1CFF0404 CLB #$04, $04ff ; Branch target from 9B2C, Branch target from 9B3B 009B76 20359E JSR $9e35 009B79 1CFF0408 CLB #$08, $04ff 009B7D 9CFC0500 LDM #$00, $05fc 009B81 3C22082019 BBC #$20, $0822, 009b9f ($19) ; Branch target from 9B31 009B86 3C0C082006 BBC #$20, $080c, 009b91 ($6) 009B8B 0CF50D04 SEB #$04, $0df5 009B8F 8004 BRA 009b95 ($4) Code block address: 9B91 Length: 8 M:1 X:0 called by: 9B86 009B91 1CF50D04 CLB #$04, $0df5 ; Branch target from 9B86 009B95 22D90401 JSL $0104d9 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Branch target from 9B8F, Jump to RAM! Code block address: 9B9F Length: 24 M:1 X:0 called by: 9B81 009B9F 3C2E058013 BBC #$80, $052e, 009bb7 ($13) ; Branch target from 9B81 009BA4 1C2E0580 CLB #$80, $052e 009BA8 1CFF0408 CLB #$08, $04ff 009BAC 140820 CLB #$20, $08 ; Write to Port 0 009BAF 1CF50D04 CLB #$04, $0df5 009BB3 22D90401 JSL $0104d9 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 9BB7 Length: 40 M:1 X:0 called by: 9B9F 009BB7 A0FA05 LDY #$05fa ; Branch target from 9B9F 009BBA 20FE56 JSR $56fe 009BBD A2FC05 LDX #$05fc 009BC0 20D856 JSR $56d8 009BC3 A622 LDX $22 ; Read from A/D successive approximation register 009BC5 8EF805 STX $05f8 009BC8 2CF6050112 BBS #$01, $05f6, 009bdf ($12) 009BCD 2CF605023F BBS #$02, $05f6, 009c11 ($3f) 009BD2 2CF6050459 BBS #$04, $05f6, 009c30 ($59) 009BD7 3CF6050803 BBC #$08, $05f6, 009bdf ($3) 009BDC 4C819C JMP $9c81 ; Branch target from 9BE9 Code block address: 9BDF Length: 31 M:1 X:0 called by: 9BC8 009BDF 3CF006022D BBC #$02, $06f0, 009c11 ($2d) ; Branch target from 9BC8, Branch target from 9BD7 009BE4 2CF2070428 BBS #$04, $07f2, 009c11 ($28) 009BE9 2C120608EE BBS #$08, $0612, 009bdc (-$12) 009BEE 2CF605011B BBS #$01, $05f6, 009c0e ($1b) 009BF3 140820 CLB #$20, $08 ; Write to Port 0 009BF6 1CF50D04 CLB #$04, $0df5 009BFA 22D90401 JSL $0104d9 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 9C0E Length: 3 M:1 X:0 called by: 9BEE 009C0E 4CC29C JMP $9cc2 ; Branch target from 9BEE Code block address: 9C11 Length: 21 M:1 X:0 called by: 9BCD 009C11 3C5107401A BBC #$40, $0751, 009c30 ($1a) ; Branch target from 9BCD, Branch target from 9BDF, Branch target from 9BE4 009C16 2CF6050235 BBS #$02, $05f6, 009c50 ($35) 009C1B 040820 SEB #$20, $08 ; Write to Port 0 009C1E 1CF50D04 CLB #$04, $0df5 009C22 22D90401 JSL $0104d9 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 9C30 Length: 21 M:1 X:0 called by: 9BD2 009C30 3C8607011C BBC #$01, $0786, 009c51 ($1c) ; Branch target from 9BD2, Branch target from 9C11 009C35 2CF6050413 BBS #$04, $05f6, 009c4d ($13) 009C3A 040820 SEB #$20, $08 ; Write to Port 0 009C3D 0CF50D04 SEB #$04, $0df5 009C41 22D90401 JSL $0104d9 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 9C4D Length: 4 M:1 X:0 called by: 9C35 009C4D 20D56E JSR $6ed5 ; Branch target from 9C35 009C50 60 RTS ; Branch target from 9C16 Code block address: 9C51 Length: 28 M:1 X:0 called by: 9C30 009C51 3CFF040417 BBC #$04, $04ff, 009c6d ($17) ; Branch target from 9C30 009C56 AE1209 LDX $0912 009C59 EC4421 CPX $2144 009C5C B023 BCS 009c81 ($23) 009C5E AEFA05 LDX $05fa 009C61 EC4621 CPX $2146 009C64 903C BCC 009ca2 ($3c) 009C66 3CFF042037 BBC #$20, $04ff, 009ca2 ($37) 009C6B 8014 BRA 009c81 ($14) Code block address: 9C6D Length: 36 M:1 X:0 called by: 9C51 009C6D AEB603 LDX $03b6 ; Branch target from 9C51 009C70 E00A00 CPX #$000a 009C73 902D BCC 009ca2 ($2d) 009C75 AD6E03 LDA $036e 009C78 CD4221 CMP $2142 009C7B 9025 BCC 009ca2 ($25) 009C7D 0CFF0404 SEB #$04, $04ff 009C81 2CF605081A BBS #$08, $05f6, 009ca0 ($1a) ; Branch target from 9BDC, Branch target from 9C5C, Branch target from 9C6B 009C86 040820 SEB #$20, $08 ; Write to Port 0 009C89 1CF50D04 CLB #$04, $0df5 009C8D 22D90401 JSL $0104d9 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 9CA0 Length: 2 M:1 X:0 called by: 9C81 009CA0 8023 BRA 009cc5 ($23) ; Branch target from 9C81 Code block address: 9CA2 Length: 16 M:1 X:0 called by: 9C64 009CA2 2CF605101B BBS #$10, $05f6, 009cc2 ($1b) ; Branch target from 9C64, Branch target from 9C66, Branch target from 9C73, Branch target from 9C7B 009CA7 140820 CLB #$20, $08 ; Write to Port 0 009CAA 1CF50D04 CLB #$04, $0df5 009CAE 22D90401 JSL $0104d9 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 9CC2 Length: 3 M:1 X:0 called by: 9C0E 009CC2 4CBB9D JMP $9dbb ; Branch target from 9C0E, Branch target from 9CA2 Code block address: 9CC5 Length: 11 M:1 X:0 called by: 9CA0 009CC5 ADFC05 LDA $05fc ; Branch target from 9CA0 009CC8 CD4121 CMP $2141 009CCB B003 BCS 009cd0 ($3) 009CCD 4CBA9D JMP $9dba Code block address: 9CD0 Length: 66 M:1 X:0 called by: 9CCB 009CD0 3CFF04805E BBC #$80, $04ff, 009d33 ($5e) ; Branch target from 9CCB 009CD5 D8 CLM ; m:0 x:0 009CD6 ADF805 LDA $05f8 009CD9 4A LSR A 009CDA 4A LSR A 009CDB F8 SEM ; m:1 x:0 009CDC 8D650E STA $0e65 009CDF ADF705 LDA $05f7 009CE2 3A INA 009CE3 F022 BEQ 009d07 ($22) 009CE5 8DF705 STA $05f7 009CE8 D8 CLM ; m:0 x:0 009CE9 ADF805 LDA $05f8 009CEC 8DF405 STA $05f4 009CEF 18 CLC 009CF0 6D1609 ADC $0916 009CF3 8D1609 STA $0916 009CF6 F8 SEM ; m:1 x:0 009CF7 900E BCC 009d07 ($e) 009CF9 EE1809 INC $0918 009CFC D009 BNE 009d07 ($9) 009CFE CE1809 DEC $0918 009D01 A2FFFF LDX #$ffff 009D04 8E1609 STX $0916 009D07 ADF705 LDA $05f7 ; Branch target from 9CE3, Branch target from 9CF7, Branch target from 9CFC 009D0A CD4921 CMP $2149 009D0D B003 BCS 009d12 ($3) 009D0F 4CB79D JMP $9db7 Code block address: 9D12 Length: 80 M:1 X:0 called by: 9D0D 009D12 D8 CLM ; m:0 x:0, Branch target from 9D0D 009D13 ADF705 LDA $05f7 009D16 29FF00 AND #$00ff 009D19 8D0603 STA $0306 009D1C AD1609 LDA $0916 009D1F 42AD1809 LDB $0918 009D23 4229FF00 ANDB #$00ff 009D27 892D0603 DIV $0306 009D2B 8D1409 STA $0914 009D2E F8 SEM ; m:1 x:0 009D2F 1CFF0480 CLB #$80, $04ff 009D33 D8 CLM ; m:0 x:0, Branch target from 9CD0 009D34 A91B68 LDA #$681b 009D37 890D1409 MPY $0914 009D3B 8928 XAB 009D3D 420A ASL B 009D3F 2A ROL A 009D40 38 SEC 009D41 E96F01 SBC #$016f 009D44 B003 BCS 009d49 ($3) 009D46 A90000 LDA #$0000 009D49 C90001 CMP #$0100 ; Branch target from 9D44 009D4C 9003 BCC 009d51 ($3) 009D4E A9FF00 LDA #$00ff 009D51 F8 SEM ; m:1 x:0, Branch target from 9D4C 009D52 8D060B STA $0b06 009D55 8D070E STA $0e07 009D58 8D3C0E STA $0e3c 009D5B 3C9C0D0302 BBC #$03, $0d9c, 009d62 ($2) 009D60 8013 BRA 009d75 ($13) Code block address: 9D62 Length: 7 M:1 X:0 called by: 9D5B 009D62 3C840D1C02 BBC #$1c, $0d84, 009d69 ($2) ; Branch target from 9D5B 009D67 800C BRA 009d75 ($c) Code block address: 9D69 Length: 7 M:1 X:0 called by: 9D62 009D69 3C890D3302 BBC #$33, $0d89, 009d70 ($2) ; Branch target from 9D62 009D6E 8005 BRA 009d75 ($5) Code block address: 9D70 Length: 9 M:1 X:0 called by: 9D69 009D70 3C8B0D0704 BBC #$07, $0d8b, 009d79 ($4) ; Branch target from 9D69 009D75 A9F0 LDA #$f0 ; Branch target from 9D60, Branch target from 9D67, Branch target from 9D6E 009D77 8027 BRA 009da0 ($27) Code block address: 9D79 Length: 7 M:1 X:0 called by: 9D70 009D79 3C890D3302 BBC #$33, $0d89, 009d80 ($2) ; Branch target from 9D70 009D7E 801B BRA 009d9b ($1b) Code block address: 9D80 Length: 7 M:1 X:0 called by: 9D79 009D80 3CDC0A1C02 BBC #$1c, $0adc, 009d87 ($2) ; Branch target from 9D79 009D85 8014 BRA 009d9b ($14) Code block address: 9D87 Length: 22 M:1 X:0 called by: 9D80 009D87 3CE5080111 BBC #$01, $08e5, 009d9d ($11) ; Branch target from 9D80 009D8C AD4403 LDA $0344 009D8F CD4321 CMP $2143 009D92 F009 BEQ 009d9d ($9) 009D94 9007 BCC 009d9d ($7) 009D96 3C8B0D0702 BBC #$07, $0d8b, 009d9d ($2) 009D9B 8006 BRA 009da3 ($6) ; Branch target from 9D7E, Branch target from 9D85 Code block address: 9D9D Length: 30 M:1 X:0 called by: 9D87 009D9D AD060B LDA $0b06 ; Branch target from 9D87, Branch target from 9D92, Branch target from 9D94, Branch target from 9D96 009DA0 8D050B STA $0b05 ; Branch target from 9D77 009DA3 1CF60508 CLB #$08, $05f6 ; Branch target from 9D9B 009DA7 A20000 LDX #$0000 009DAA 8EF005 STX $05f0 009DAD 8EFA05 STX $05fa 009DB0 8E1209 STX $0912 009DB3 1CFF0420 CLB #$20, $04ff 009DB7 20B364 JSR $64b3 ; Branch target from 9D0F 009DBA 60 RTS ; Branch target from 9CCD Code block address: 9DB7 Length: 4 M:1 X:0 called by: 9D0F 009DB7 20B364 JSR $64b3 009DBA 60 RTS Code block address: 9DBB Length: 11 M:1 X:0 called by: 9CC2 009DBB ADFC05 LDA $05fc ; Branch target from 9CC2 009DBE CD4121 CMP $2141 009DC1 B003 BCS 009dc6 ($3) 009DC3 4C349E JMP $9e34 Code block address: 9DC6 Length: 25 M:1 X:0 called by: 9DC1 009DC6 D8 CLM ; m:0 x:0, Branch target from 9DC1 009DC7 ADF805 LDA $05f8 009DCA 4A LSR A 009DCB 4A LSR A 009DCC F8 SEM ; m:1 x:0 009DCD 8D660E STA $0e66 009DD0 2C2303800A BBS #$80, $0323, 009ddf ($a) 009DD5 0C230380 SEB #$80, $0323 009DD9 D8 CLM ; m:0 x:0 009DDA ADF805 LDA $05f8 009DDD 8013 BRA 009df2 ($13) Code block address: 9DDF Length: 58 M:1 X:0 called by: 9DD0 009DDF D8 CLM ; m:0 x:0, Branch target from 9DD0 009DE0 AD4821 LDA $2148 009DE3 29FF00 AND #$00ff 009DE6 AA TAX 009DE7 ADF805 LDA $05f8 009DEA 18 CLC ; Branch target from 9DF0 009DEB 6DF205 ADC $05f2 009DEE 6A ROR A 009DEF CA DEX 009DF0 D0F8 BNE 009dea (-$8) 009DF2 8DF205 STA $05f2 ; Branch target from 9DDD 009DF5 A93801 LDA #$0138 009DF8 890DF205 MPY $05f2 009DFC 42C90001 CMPB #$0100 009E00 B017 BCS 009e19 ($17) 009E02 8D0603 STA $0306 009E05 F8 SEM ; m:1 x:0 009E06 428D0803 STB $0308 009E0A D8 CLM ; m:0 x:0 009E0B AD0703 LDA $0307 009E0E 38 SEC 009E0F E99600 SBC #$0096 009E12 B008 BCS 009e1c ($8) 009E14 A90000 LDA #$0000 009E17 8003 BRA 009e1c ($3) Code block address: 9E19 Length: 28 M:0 X:0 called by: 9E00 009E19 A9FFFF LDA #$ffff ; Branch target from 9E00 009E1C 8D0006 STA $0600 ; Branch target from 9E12, Branch target from 9E17 009E1F 4A LSR A 009E20 4A LSR A 009E21 C90001 CMP #$0100 009E24 9003 BCC 009e29 ($3) 009E26 A9FF00 LDA #$00ff 009E29 F8 SEM ; m:1 x:0, Branch target from 9E24 009E2A 8D2D03 STA $032d 009E2D 8D2F02 STA $022f 009E30 4A LSR A 009E31 8D080E STA $0e08 009E34 60 RTS ; Branch target from 9DC3 Code block address: 9E35 Length: 11 M:1 X:0 called by: 9B76 009E35 140820 CLB #$20, $08 ; Call target from 9B76, Write to Port 0 009E38 1CF50D04 CLB #$04, $0df5 009E3C 22D90401 JSL $0104d9 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: 9E40 Length: 19 M:1 X:0 called by: 9B6A 009E40 9CF70500 LDM #$00, $05f7 ; Call target from 9B6A 009E44 A20000 LDX #$0000 009E47 8E1609 STX $0916 009E4A 9C180900 LDM #$00, $0918 009E4E 9CFC0500 LDM #$00, $05fc 009E52 60 RTS Code block address: 9E53 Length: 30 M:1 X:0 called by: B567 009E53 AD7103 LDA $0371 ; Call target from B567 009E56 D8 CLM ; m:0 x:0 009E57 29FF00 AND #$00ff 009E5A 18 CLC 009E5B 6DF005 ADC $05f0 009E5E 9003 BCC 009e63 ($3) 009E60 A9FFFF LDA #$ffff 009E63 CD4E21 CMP $214e ; Branch target from 9E5E 009E66 8DF005 STA $05f0 009E69 F8 SEM ; m:1 x:0 009E6A 9004 BCC 009e70 ($4) 009E6C 0CFF0420 SEB #$20, $04ff 009E70 60 RTS ; Branch target from 9E6A Code block address: 9E71 Length: 24 M:1 X:0 called by: 8CC9 009E71 2C1E032006 BBS #$20, $031e, 009e7c ($6) ; Call target from 8CC9 009E76 A02604 LDY #$0426 009E79 20FE56 JSR $56fe 009E7C 3C28030808 BBC #$08, $0328, 009e89 ($8) ; Branch target from 9E71 009E81 A09003 LDY #$0390 009E84 20FE56 JSR $56fe 009E87 8006 BRA 009e8f ($6) Code block address: 9E89 Length: 44 M:1 X:0 called by: 9E7C 009E89 A00000 LDY #$0000 ; Branch target from 9E7C 009E8C 8C9003 STY $0390 009E8F ADCE28 LDA $28ce ; Branch target from 9E87 009E92 F00F BEQ 009ea3 ($f) 009E94 AE2310 LDX $1023 009E97 F005 BEQ 009e9e ($5) 009E99 2C1E038047 BBS #$80, $031e, 009ee5 ($47) 009E9E 2CD2040312 BBS #$03, $04d2, 009eb5 ($12) ; Branch target from 9E97 009EA3 A900 LDA #$00 ; Branch target from 9E92, Branch target from 9EBB, Branch target from 9ECC, Branch target from 9EF1, Branch target from 9EFE 009EA5 8DF604 STA $04f6 009EA8 8D250E STA $0e25 009EAB 8D2702 STA $0227 009EAE A20000 LDX #$0000 009EB1 8EC203 STX $03c2 009EB4 60 RTS Code block address: 9EB5 Length: 37 M:1 X:0 called by: 9E9E 009EB5 AD6E03 LDA $036e ; Branch target from 9E9E 009EB8 CD0214 CMP $1402 009EBB B0E6 BCS 009ea3 (-$1a) 009EBD ADF604 LDA $04f6 009EC0 D018 BNE 009eda ($18) 009EC2 2C1E034013 BBS #$40, $031e, 009eda ($13) 009EC7 AD5D08 LDA $085d 009ECA C9FF CMP #$ff 009ECC F0D5 BEQ 009ea3 (-$2b) 009ECE 0C1E03A4 SEB #$a4, $031e 009ED2 A20000 LDX #$0000 009ED5 8E2604 STX $0426 009ED8 8026 BRA 009f00 ($26) Code block address: 9EDA Length: 11 M:1 X:0 called by: 9EC0 009EDA AD5D08 LDA $085d ; Branch target from 9EC0, Branch target from 9EC2 009EDD C9FF CMP #$ff 009EDF D01F BNE 009f00 ($1f) 009EE1 A905 LDA #$05 009EE3 801B BRA 009f00 ($1b) Code block address: 9EE5 Length: 14 M:1 X:0 called by: 9E99 009EE5 AE2604 LDX $0426 ; Branch target from 9E99 009EE8 EC2310 CPX $1023 009EEB 9006 BCC 009ef3 ($6) 009EED 1C1E0380 CLB #$80, $031e 009EF1 80B0 BRA 009ea3 (-$50) Code block address: 9EF3 Length: 13 M:1 X:0 called by: 9EEB 009EF3 AD5D08 LDA $085d ; Branch target from 9EEB 009EF6 C9FF CMP #$ff 009EF8 D006 BNE 009f00 ($6) 009EFA 1C1E0320 CLB #$20, $031e 009EFE 80A3 BRA 009ea3 (-$5d) Code block address: 9F00 Length: 69 M:1 X:0 called by: 9ED8 009F00 0A ASL A ; Branch target from 9ED8, Branch target from 9EDF, Branch target from 9EE3, Branch target from 9EF8 009F01 0A ASL A 009F02 0A ASL A 009F03 8D0603 STA $0306 009F06 AD9303 LDA $0393 009F09 4A LSR A 009F0A 4A LSR A 009F0B 4A LSR A 009F0C 4A LSR A 009F0D 4A LSR A 009F0E 18 CLC 009F0F 6D0603 ADC $0306 009F12 D8 CLM ; m:0 x:0 009F13 29FF00 AND #$00ff 009F16 18 CLC 009F17 69E02E ADC #$2ee0 009F1A AA TAX 009F1B F8 SEM ; m:1 x:0 009F1C B500 LDA $00,X 009F1E 8DF704 STA $04f7 009F21 D8 CLM ; m:0 x:0 009F22 AD3A04 LDA $043a 009F25 4A LSR A 009F26 4A LSR A 009F27 4A LSR A 009F28 C90001 CMP #$0100 009F2B 9003 BCC 009f30 ($3) 009F2D F8 SEM ; m:1 x:0 009F2E A9FF LDA #$ff 009F30 F8 SEM ; m:1 x:0, Branch target from 9F2B 009F31 A29012 LDX #$1290 009F34 42AD050B LDB $0b05 009F38 42CD4021 CMPB $2140 009F3C B003 BCS 009f41 ($3) 009F3E A28012 LDX #$1280 009F41 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Branch target from 9F3C, Jump to RAM! Code block address: 9FAC Length: 28 M:1 X:0 called by: 8CCC 009FAC 78 SEI ; Call target from 8CCC 009FAD AD2B05 LDA $052b 009FB0 D033 BNE 009fe5 ($33) 009FB2 D8 CLM ; m:0 x:0 009FB3 AD2905 LDA $0529 009FB6 58 CLI 009FB7 890D0A10 MPY $100a 009FBB 8928 XAB 009FBD 3C990D030005 BBC #$0003, $0d99, 009fc8 ($5) 009FC3 207DA0 JSR $a07d 009FC6 8004 BRA 009fcc ($4) Code block address: 9FC8 Length: 23 M:0 X:0 called by: 9FBD 009FC8 42AD1803 LDB $0318 ; Branch target from 9FBD 009FCC 428D1A03 STB $031a ; Branch target from 9FC6 009FD0 890D1A03 MPY $031a 009FD4 42C90040 CMPB #$4000 009FD8 B005 BCS 009fdf ($5) 009FDA 201557 JSR $5715 009FDD 805C BRA 00a03b ($5c) Code block address: 9FDF Length: 6 M:0 X:0 called by: 9FD8 009FDF 42A9FFFF LDB #$ffff ; Branch target from 9FD8 009FE3 8056 BRA 00a03b ($56) Code block address: 9FE5 Length: 53 M:1 X:0 called by: 9FB0 009FE5 D8 CLM ; m:0 x:0, Branch target from 9FB0 009FE6 AD2805 LDA $0528 009FE9 8D0603 STA $0306 009FEC AD2A05 LDA $052a 009FEF 0E0603 ASL $0306 009FF2 2A ROL A 009FF3 0E0603 ASL $0306 009FF6 2A ROL A 009FF7 0E0603 ASL $0306 009FFA 2A ROL A 009FFB 0E0603 ASL $0306 009FFE 2A ROL A 009FFF 0E0603 ASL $0306 00A002 2A ROL A 00A003 9003 BCC 00a008 ($3) 00A005 A9FFFF LDA #$ffff 00A008 58 CLI ; Branch target from A003 00A009 890D0A10 MPY $100a 00A00D 8928 XAB 00A00F 3C990D030005 BBC #$0003, $0d99, 00a01a ($5) 00A015 207DA0 JSR $a07d 00A018 8004 BRA 00a01e ($4) Code block address: A01A Length: 29 M:0 X:0 called by: A00F 00A01A 42AD1803 LDB $0318 ; Branch target from A00F 00A01E 428D1A03 STB $031a ; Branch target from A018 00A022 890D1A03 MPY $031a 00A026 42C90008 CMPB #$0800 00A02A B00B BCS 00a037 ($b) 00A02C 201557 JSR $5715 00A02F 201557 JSR $5715 00A032 0A ASL A 00A033 422A ROL B 00A035 8004 BRA 00a03b ($4) Code block address: A037 Length: 70 M:0 X:0 called by: A02A 00A037 42A9FFFF LDB #$ffff ; Branch target from A02A 00A03B 428DFA04 STB $04fa ; Branch target from 9FDD, Branch target from 9FE3, Branch target from A035 00A03F ADB003 LDA $03b0 00A042 CDFA04 CMP $04fa 00A045 9002 BCC 00a049 ($2) 00A047 8928 XAB 00A049 8D3A04 STA $043a ; Branch target from A045 00A04C 8DC405 STA $05c4 00A04F 4A LSR A 00A050 4A LSR A 00A051 4A LSR A 00A052 C90001 CMP #$0100 00A055 F8 SEM ; m:1 x:0 00A056 9002 BCC 00a05a ($2) 00A058 A9FF LDA #$ff 00A05A 8DA505 STA $05a5 ; Branch target from A056 00A05D D8 CLM ; m:0 x:0 00A05E AD3A04 LDA $043a 00A061 4A LSR A 00A062 4A LSR A 00A063 4A LSR A 00A064 4A LSR A 00A065 C90001 CMP #$0100 00A068 F8 SEM ; m:1 x:0 00A069 9002 BCC 00a06d ($2) 00A06B A9FF LDA #$ff 00A06D 8D140E STA $0e14 ; Branch target from A069 00A070 8D320E STA $0e32 00A073 8D5C0E STA $0e5c 00A076 8D0502 STA $0205 00A079 8DDC07 STA $07dc 00A07C 60 RTS Code block address: A07D Length: 89 M:0 X:0 called by: 9FC3 00A07D 48 PHA ; Call target from 9FC3, Call target from A015 00A07E F8 SEM ; m:1 x:0 00A07F A2B81C LDX #$1cb8 00A082 42A907 LDB #$07 00A085 AD6E03 LDA $036e 00A088 D507 CMP $07,X 00A08A B026 BCS 00a0b2 ($26) 00A08C 421A DEB 00A08E D506 CMP $06,X 00A090 B020 BCS 00a0b2 ($20) 00A092 421A DEB 00A094 D505 CMP $05,X 00A096 B01A BCS 00a0b2 ($1a) 00A098 421A DEB 00A09A D504 CMP $04,X 00A09C B014 BCS 00a0b2 ($14) 00A09E 421A DEB 00A0A0 D503 CMP $03,X 00A0A2 B00E BCS 00a0b2 ($e) 00A0A4 421A DEB 00A0A6 D502 CMP $02,X 00A0A8 B008 BCS 00a0b2 ($8) 00A0AA 421A DEB 00A0AC D501 CMP $01,X 00A0AE B002 BCS 00a0b2 ($2) 00A0B0 421A DEB 00A0B2 420A ASL B ; Branch target from A08A, Branch target from A090, Branch target from A096, Branch target from A09C, Branch target from A0A2, Branch target from A0A8, Branch target from A0AE 00A0B4 420A ASL B 00A0B6 420A ASL B 00A0B8 A2B01C LDX #$1cb0 00A0BB AD4403 LDA $0344 00A0BE D504 CMP $04,X 00A0C0 B014 BCS 00a0d6 ($14) 00A0C2 D501 CMP $01,X 00A0C4 9026 BCC 00a0ec ($26) 00A0C6 423A INB 00A0C8 D502 CMP $02,X 00A0CA 9020 BCC 00a0ec ($20) 00A0CC 423A INB 00A0CE D503 CMP $03,X 00A0D0 901A BCC 00a0ec ($1a) 00A0D2 423A INB 00A0D4 8016 BRA 00a0ec ($16) Code block address: A0D6 Length: 44 M:1 X:0 called by: A0C0 00A0D6 18 CLC ; Branch target from A0C0 00A0D7 426904 ADCB #$04 00A0DA D505 CMP $05,X 00A0DC 900E BCC 00a0ec ($e) 00A0DE 423A INB 00A0E0 D506 CMP $06,X 00A0E2 9008 BCC 00a0ec ($8) 00A0E4 423A INB 00A0E6 D507 CMP $07,X 00A0E8 9002 BCC 00a0ec ($2) 00A0EA 423A INB 00A0EC D8 CLM ; m:0 x:0, Branch target from A0C4, Branch target from A0CA, Branch target from A0D0, Branch target from A0D4, Branch target from A0DC, Branch target from A0E2, Branch target from A0E8 00A0ED 4229FF00 ANDB #$00ff 00A0F1 18 CLC 00A0F2 4269BF1C ADCB #$1cbf 00A0F6 42AA TBX 00A0F8 B500 LDA $00,X 00A0FA 2900FF AND #$ff00 00A0FD 4A LSR A 00A0FE 8928 XAB 00A100 68 PLA 00A101 60 RTS Code block address: A102 Length: 20 M:1 X:0 called by: 8CD2 00A102 D8 CLM ; m:0 x:0, Call target from 8CD2 00A103 AD1803 LDA $0318 00A106 38 SEC 00A107 ED8C08 SBC $088c 00A10A 900A BCC 00a116 ($a) 00A10C C9F007 CMP #$07f0 00A10F 900D BCC 00a11e ($d) 00A111 A9F007 LDA #$07f0 00A114 8008 BRA 00a11e ($8) Code block address: A116 Length: 61 M:0 X:0 called by: A10A 00A116 C900F8 CMP #$f800 ; Branch target from A10A 00A119 B003 BCS 00a11e ($3) 00A11B A900F8 LDA #$f800 00A11E 4A LSR A ; Branch target from A10F, Branch target from A114, Branch target from A119 00A11F 4A LSR A 00A120 4A LSR A 00A121 4A LSR A 00A122 F8 SEM ; m:1 x:0 00A123 18 CLC 00A124 6980 ADC #$80 00A126 8D8F08 STA $088f 00A129 AD6F03 LDA $036f 00A12C CD8E08 CMP $088e 00A12F B022 BCS 00a153 ($22) 00A131 AD8F08 LDA $088f 00A134 C980 CMP #$80 00A136 B030 BCS 00a168 ($30) 00A138 AD7103 LDA $0371 00A13B C905 CMP #$05 00A13D B029 BCS 00a168 ($29) 00A13F AD4403 LDA $0344 00A142 F024 BEQ 00a168 ($24) 00A144 CD4503 CMP $0345 00A147 901F BCC 00a168 ($1f) 00A149 0CB30808 SEB #$08, $08b3 00A14D 1CB30810 CLB #$10, $08b3 00A151 801D BRA 00a170 ($1d) Code block address: A153 Length: 21 M:1 X:0 called by: A12F 00A153 F013 BEQ 00a168 ($13) ; Branch target from A12F 00A155 AD8F08 LDA $088f 00A158 C980 CMP #$80 00A15A F00C BEQ 00a168 ($c) 00A15C 900A BCC 00a168 ($a) 00A15E 1CB30808 CLB #$08, $08b3 00A162 0CB30810 SEB #$10, $08b3 00A166 8008 BRA 00a170 ($8) Code block address: A168 Length: 65 M:1 X:0 called by: A136 00A168 1CB30808 CLB #$08, $08b3 ; Branch target from A136, Branch target from A13D, Branch target from A142, Branch target from A147, Branch target from A153, Branch target from A15A, Branch target from A15C 00A16C 1CB30810 CLB #$10, $08b3 00A170 A2D82C LDX #$2cd8 ; Branch target from A151, Branch target from A166 00A173 8EB408 STX $08b4 00A176 A29008 LDX #$0890 00A179 8EB608 STX $08b6 00A17C A26A02 LDX #$026a 00A17F 8EB808 STX $08b8 00A182 AD050B LDA $0b05 00A185 AE9A08 LDX $089a 00A188 A0D02C LDY #$2cd0 00A18B 8CBA08 STY $08ba 00A18E A0F02C LDY #$2cf0 00A191 8CBE08 STY $08be 00A194 EC1803 CPX $0318 00A197 B022 BCS 00a1bb ($22) 00A199 A0E02C LDY #$2ce0 00A19C 8CBC08 STY $08bc 00A19F CD3A10 CMP $103a 00A1A2 B005 BCS 00a1a9 ($5) 00A1A4 A0302D LDY #$2d30 00A1A7 8003 BRA 00a1ac ($3) Code block address: A1A9 Length: 13 M:1 X:0 called by: A1A2 00A1A9 A0102D LDY #$2d10 ; Branch target from A1A2 00A1AC CD4021 CMP $2140 ; Branch target from A1A7 00A1AF B005 BCS 00a1b6 ($5) 00A1B1 A2702D LDX #$2d70 00A1B4 8025 BRA 00a1db ($25) Code block address: A1B6 Length: 5 M:1 X:0 called by: A1AF 00A1B6 A2902D LDX #$2d90 ; Branch target from A1AF 00A1B9 8020 BRA 00a1db ($20) Code block address: A1BB Length: 16 M:1 X:0 called by: A197 00A1BB A0E42C LDY #$2ce4 ; Branch target from A197 00A1BE 8CBC08 STY $08bc 00A1C1 CD3A10 CMP $103a 00A1C4 B005 BCS 00a1cb ($5) 00A1C6 A0402D LDY #$2d40 00A1C9 8003 BRA 00a1ce ($3) Code block address: A1CB Length: 13 M:1 X:0 called by: A1C4 00A1CB A0202D LDY #$2d20 ; Branch target from A1C4 00A1CE CD4021 CMP $2140 ; Branch target from A1C9 00A1D1 B005 BCS 00a1d8 ($5) 00A1D3 A2802D LDX #$2d80 00A1D6 8003 BRA 00a1db ($3) Code block address: A1D8 Length: 83 M:1 X:0 called by: A1D1 00A1D8 A2A02D LDX #$2da0 ; Branch target from A1D1 00A1DB 8CC008 STY $08c0 ; Branch target from A1B4, Branch target from A1B9, Branch target from A1D6 00A1DE 8EC208 STX $08c2 00A1E1 0CB30880 SEB #$80, $08b3 00A1E5 2088A2 JSR $a288 00A1E8 A2A108 LDX #$08a1 00A1EB 20D856 JSR $56d8 00A1EE CDD72C CMP $2cd7 00A1F1 9051 BCC 00a244 ($51) 00A1F3 9CA10800 LDM #$00, $08a1 00A1F7 A2DC2C LDX #$2cdc 00A1FA 8EB408 STX $08b4 00A1FD A2A208 LDX #$08a2 00A200 8EB608 STX $08b6 00A203 A27202 LDX #$0272 00A206 8EB808 STX $08b8 00A209 AEAC08 LDX $08ac 00A20C A0D42C LDY #$2cd4 00A20F 8CBA08 STY $08ba 00A212 A0002D LDY #$2d00 00A215 8CBE08 STY $08be 00A218 EC1803 CPX $0318 00A21B B00E BCS 00a22b ($e) 00A21D A0E82C LDY #$2ce8 00A220 8CBC08 STY $08bc 00A223 A0502D LDY #$2d50 00A226 A2B02D LDX #$2db0 00A229 800C BRA 00a237 ($c) Code block address: A22B Length: 44 M:1 X:0 called by: A21B 00A22B A0EC2C LDY #$2cec ; Branch target from A21B 00A22E 8CBC08 STY $08bc 00A231 A0602D LDY #$2d60 00A234 A2C02D LDX #$2dc0 00A237 8CC008 STY $08c0 ; Branch target from A229 00A23A 8EC208 STX $08c2 00A23D 1CB30880 CLB #$80, $08b3 00A241 2088A2 JSR $a288 00A244 2057A2 JSR $a257 ; Branch target from A1F1 00A247 AE1803 LDX $0318 00A24A 8E8C08 STX $088c 00A24D AD6F03 LDA $036f 00A250 8D8E08 STA $088e 00A253 20BEA5 JSR $a5be 00A256 60 RTS Code block address: A257 Length: 26 M:1 X:0 called by: A244 00A257 D8 CLM ; m:0 x:0, Call target from A244 00A258 AD9008 LDA $0890 00A25B 38 SEC 00A25C E90080 SBC #$8000 00A25F B010 BCS 00a271 ($10) 00A261 18 CLC 00A262 6DA208 ADC $08a2 00A265 9005 BCC 00a26c ($5) 00A267 C90030 CMP #$3000 00A26A B00E BCS 00a27a ($e) 00A26C A90030 LDA #$3000 ; Branch target from A265 00A26F 8009 BRA 00a27a ($9) Code block address: A271 Length: 23 M:0 X:0 called by: A25F 00A271 18 CLC ; Branch target from A25F 00A272 6DA208 ADC $08a2 00A275 9003 BCC 00a27a ($3) 00A277 A9FFFF LDA #$ffff 00A27A 8D8A08 STA $088a ; Branch target from A26A, Branch target from A26F, Branch target from A275 00A27D F8 SEM ; m:1 x:0 00A27E AD8B08 LDA $088b 00A281 8D290E STA $0e29 00A284 8D7B02 STA $027b 00A287 60 RTS Code block address: A288 Length: 49 M:1 X:0 called by: A1E5 00A288 AD6F03 LDA $036f ; Call target from A1E5, Call target from A241 00A28B 38 SEC 00A28C E920 SBC #$20 00A28E B002 BCS 00a292 ($2) 00A290 A900 LDA #$00 00A292 D8 CLM ; m:0 x:0, Branch target from A28E 00A293 29FF00 AND #$00ff 00A296 AEBA08 LDX $08ba 00A299 891500 MPY $00,X 00A29C 698000 ADC #$0080 00A29F 42690000 ADCB #$0000 00A2A3 F003 BEQ 00a2a8 ($3) 00A2A5 A9FFFF LDA #$ffff 00A2A8 8D0603 STA $0306 ; Branch target from A2A3 00A2AB F8 SEM ; m:1 x:0 00A2AC 203FA5 JSR $a53f 00A2AF AEC208 LDX $08c2 00A2B2 AD9303 LDA $0393 00A2B5 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: A53F Length: 12 M:1 X:0 called by: A2AC 00A53F 2CB3088007 BBS #$80, $08b3, 00a54b ($7) ; Call target from A2AC 00A544 2CB308404D BBS #$40, $08b3, 00a596 ($4d) 00A549 8005 BRA 00a550 ($5) Code block address: A54B Length: 58 M:1 X:0 called by: A53F 00A54B 2CB3082046 BBS #$20, $08b3, 00a596 ($46) ; Branch target from A53F 00A550 D8 CLM ; m:0 x:0, Branch target from A549 00A551 AEB408 LDX $08b4 00A554 B500 LDA $00,X 00A556 29FF00 AND #$00ff 00A559 C90A00 CMP #$000a 00A55C 9003 BCC 00a561 ($3) 00A55E A90A00 LDA #$000a 00A561 18 CLC ; Branch target from A55C 00A562 694403 ADC #$0344 00A565 AA TAX 00A566 F8 SEM ; m:1 x:0 00A567 B500 LDA $00,X 00A569 38 SEC 00A56A ED4403 SBC $0344 00A56D 9042 BCC 00a5b1 ($42) 00A56F AEB808 LDX $08b8 00A572 9506 STA $06,X 00A574 AEB408 LDX $08b4 00A577 D501 CMP $01,X 00A579 9036 BCC 00a5b1 ($36) 00A57B AEBE08 LDX $08be 00A57E ADA505 LDA $05a5 00A581 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: A596 Length: 23 M:1 X:0 called by: A544 00A596 D8 CLM ; m:0 x:0, Branch target from A544, Branch target from A54B 00A597 AEB608 LDX $08b6 00A59A B500 LDA $00,X 00A59C C90080 CMP #$8000 00A59F F8 SEM ; m:1 x:0 00A5A0 901B BCC 00a5bd ($1b) 00A5A2 2CB3088006 BBS #$80, $08b3, 00a5ad ($6) 00A5A7 1CB30840 CLB #$40, $08b3 00A5AB 8004 BRA 00a5b1 ($4) Code block address: A5AD Length: 17 M:1 X:0 called by: A5A2 00A5AD 1CB30820 CLB #$20, $08b3 ; Branch target from A5A2 00A5B1 A980 LDA #$80 ; Branch target from A56D, Branch target from A579, Branch target from A5AB 00A5B3 AEB608 LDX $08b6 00A5B6 950F STA $0f,X 00A5B8 AEB808 LDX $08b8 00A5BB 9505 STA $05,X 00A5BD 60 RTS ; Branch target from A5A0 Code block address: A5BE Length: 10 M:1 X:0 called by: A253 00A5BE AD7B06 LDA $067b ; Call target from A253 00A5C1 A2C036 LDX #$36c0 00A5C4 22940001 JSL $010094 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: A611 Length: 17 M:1 X:0 called by: 8CD5 00A611 2C5A03080C BBS #$08, $035a, 00a622 ($c) ; Call target from 8CD5 00A616 A28105 LDX #$0581 00A619 20D856 JSR $56d8 00A61C C902 CMP #$02 00A61E 9006 BCC 00a626 ($6) 00A620 801F BRA 00a641 ($1f) Code block address: A622 Length: 16 M:1 X:0 called by: A611 00A622 9C810500 LDM #$00, $0581 ; Branch target from A611 00A626 2C01040116 BBS #$01, $0401, 00a641 ($16) ; Branch target from A61E 00A62B 3C2803A002 BBC #$a0, $0328, 00a632 ($2) 00A630 800F BRA 00a641 ($f) Code block address: A632 Length: 22 M:1 X:0 called by: A62B 00A632 2C1E03100A BBS #$10, $031e, 00a641 ($a) ; Branch target from A62B 00A637 3C2803080C BBC #$08, $0328, 00a648 ($c) 00A63C 2CF3060407 BBS #$04, $06f3, 00a648 ($7) 00A641 D8 CLM ; m:0 x:0, Branch target from A620, Branch target from A626, Branch target from A630, Branch target from A632 00A642 A20000 LDX #$0000 00A645 4CF8A6 JMP $a6f8 Code block address: A648 Length: 63 M:1 X:0 called by: A637 00A648 8000 BRA 00a64a ($0) ; Branch target from A637, Branch target from A63C 00A64A D8 CLM ; m:0 x:0, Branch target from A648 00A64B AD9C03 LDA $039c 00A64E 18 CLC 00A64F 2C0007010005 BBS #$0001, $0700, 00a65a ($5) 00A655 6D2804 ADC $0428 00A658 B07B BCS 00a6d5 ($7b) 00A65A 2C5A03800005 BBS #$0080, $035a, 00a665 ($5) ; Branch target from A64F 00A660 6DB403 ADC $03b4 00A663 B070 BCS 00a6d5 ($70) 00A665 8D0803 STA $0308 ; Branch target from A65A 00A668 42ADF20A LDB $0af2 00A66C 4229FF00 ANDB #$00ff 00A670 42C9A500 CMPB #$00a5 00A674 F024 BEQ 00a69a ($24) 00A676 3C5C0302001E BBC #$0002, $035c, 00a69a ($1e) 00A67C F8 SEM ; m:1 x:0 00A67D AD9303 LDA $0393 00A680 A28018 LDX #$1880 00A683 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: A69A Length: 34 M:0 X:0 called by: A674 00A69A 18 CLC ; Branch target from A674, Branch target from A676 00A69B 6D2404 ADC $0424 00A69E B035 BCS 00a6d5 ($35) 00A6A0 6D2204 ADC $0422 00A6A3 B030 BCS 00a6d5 ($30) 00A6A5 6D6605 ADC $0566 00A6A8 B02B BCS 00a6d5 ($2b) 00A6AA 6D6C05 ADC $056c 00A6AD B026 BCS 00a6d5 ($26) 00A6AF 3C2A03020007 BBC #$0002, $032a, 00a6bc ($7) 00A6B5 6DB203 ADC $03b2 00A6B8 B01B BCS 00a6d5 ($1b) 00A6BA 8009 BRA 00a6c5 ($9) Code block address: A6BC Length: 77 M:0 X:0 called by: A6AF 00A6BC 38 SEC ; Branch target from A6AF 00A6BD EDB203 SBC $03b2 00A6C0 B003 BCS 00a6c5 ($3) 00A6C2 A90000 LDA #$0000 00A6C5 AA TAX ; Branch target from A6BA, Branch target from A6C0 00A6C6 8D0603 STA $0306 00A6C9 F8 SEM ; m:1 x:0 00A6CA AD0703 LDA $0307 00A6CD 8D1102 STA $0211 00A6D0 EC1810 CPX $1018 00A6D3 9004 BCC 00a6d9 ($4) 00A6D5 F8 SEM ; m:1 x:0, Branch target from A658, Branch target from A663, Branch target from A69E, Branch target from A6A3, Branch target from A6A8, Branch target from A6AD, Branch target from A6B8 00A6D6 AE1810 LDX $1018 00A6D9 3C5A03041A BBC #$04, $035a, 00a6f8 ($1a) ; Branch target from A6D3 00A6DE 8E0603 STX $0306 00A6E1 D8 CLM ; m:0 x:0 00A6E2 AD1F10 LDA $101f 00A6E5 2900FF AND #$ff00 00A6E8 890D0603 MPY $0306 00A6EC 0A ASL A 00A6ED 422A ROL B 00A6EF 9004 BCC 00a6f5 ($4) 00A6F1 42A9FFFF LDB #$ffff 00A6F5 8928 XAB ; Branch target from A6EF 00A6F7 AA TAX 00A6F8 8E5403 STX $0354 ; Branch target from A645, Branch target from A6D9 00A6FB F8 SEM ; m:1 x:0 00A6FC AD5503 LDA $0355 00A6FF 8D1202 STA $0212 00A702 8D060E STA $0e06 00A705 8D380E STA $0e38 00A708 60 RTS Code block address: A6F8 Length: 17 M:0 X:0 called by: A645 00A6F8 8E5403 STX $0354 00A6FB F8 SEM ; m:1 x:0 00A6FC AD5503 LDA $0355 00A6FF 8D1202 STA $0212 00A702 8D060E STA $0e06 00A705 8D380E STA $0e38 00A708 60 RTS Code block address: A709 Length: 34 M:1 X:0 called by: 8CD8 00A709 D8 CLM ; m:0 x:0, Call target from 8CD8 00A70A 3C0206200026 BBC #$0020, $0602, 00a736 ($26) 00A710 ADDD04 LDA $04dd 00A713 2900FF AND #$ff00 00A716 A2A203 LDX #$03a2 00A719 2020A9 JSR $a920 00A71C CD201D CMP $1d20 00A71F 900A BCC 00a72b ($a) 00A721 CD1E1D CMP $1d1e 00A724 9008 BCC 00a72e ($8) 00A726 AD1E1D LDA $1d1e 00A729 8003 BRA 00a72e ($3) Code block address: A72B Length: 40 M:0 X:0 called by: A71F 00A72B AD201D LDA $1d20 ; Branch target from A71F 00A72E 8DA203 STA $03a2 ; Branch target from A724, Branch target from A729 00A731 1C02062000 CLB #$0020, $0602 00A736 AD5403 LDA $0354 ; Branch target from A70A 00A739 F068 BEQ 00a7a3 ($68) 00A73B 18 CLC 00A73C 6D9403 ADC $0394 00A73F 9003 BCC 00a744 ($3) 00A741 A9FFFF LDA #$ffff 00A744 38 SEC ; Branch target from A73F 00A745 EDAA05 SBC $05aa 00A748 9056 BCC 00a7a0 ($56) 00A74A C90040 CMP #$4000 00A74D B004 BCS 00a753 ($4) 00A74F 0A ASL A 00A750 0A ASL A 00A751 8003 BRA 00a756 ($3) Code block address: A753 Length: 77 M:0 X:0 called by: A74D 00A753 A9FFFF LDA #$ffff ; Branch target from A74D 00A756 A2A203 LDX #$03a2 ; Branch target from A751 00A759 2020A9 JSR $a920 00A75C 42ADA503 LDB $03a5 00A760 422900FF ANDB #$ff00 00A764 428D0603 STB $0306 00A768 A20603 LDX #$0306 00A76B 2020A9 JSR $a920 00A76E 890D3A04 MPY $043a 00A772 0A ASL A 00A773 422A ROL B 00A775 9004 BCC 00a77b ($4) 00A777 42A9FFFF LDB #$ffff 00A77B 428D0603 STB $0306 ; Branch target from A775 00A77F 424A LSRB A 00A781 424A LSRB A 00A783 424A LSRB A 00A785 424A LSRB A 00A787 F8 SEM ; m:1 x:0 00A788 428D1A02 STB $021a 00A78C D8 CLM ; m:0 x:0 00A78D AD0603 LDA $0306 00A790 890D8A08 MPY $088a 00A794 8928 XAB 00A796 420A ASL B 00A798 2A ROL A 00A799 9008 BCC 00a7a3 ($8) 00A79B A9FFFF LDA #$ffff 00A79E 8003 BRA 00a7a3 ($3) Code block address: A7A0 Length: 56 M:0 X:0 called by: A748 00A7A0 A90000 LDA #$0000 ; Branch target from A748 00A7A3 8D2A04 STA $042a ; Branch target from A739, Branch target from A799, Branch target from A79E 00A7A6 18 CLC 00A7A7 6D5603 ADC $0356 00A7AA 9003 BCC 00a7af ($3) 00A7AC A9FFFF LDA #$ffff 00A7AF C91900 CMP #$0019 ; Branch target from A7AA 00A7B2 B003 BCS 00a7b7 ($3) 00A7B4 A91900 LDA #$0019 00A7B7 8D0803 STA $0308 ; Branch target from A7B2 00A7BA 0A ASL A 00A7BB 0A ASL A 00A7BC 8D0603 STA $0306 00A7BF F8 SEM ; m:1 x:0 00A7C0 AD0703 LDA $0307 00A7C3 8D0302 STA $0203 00A7C6 D8 CLM ; m:0 x:0 00A7C7 AD5803 LDA $0358 00A7CA 2C4D05080008 BBS #$0008, $054d, 00a7d8 ($8) 00A7D0 2C4D0510000A BBS #$0010, $054d, 00a7e0 ($a) 00A7D6 8005 BRA 00a7dd ($5) Code block address: A7D8 Length: 56 M:0 X:0 called by: A7CA 00A7D8 CD0803 CMP $0308 ; Branch target from A7CA 00A7DB B003 BCS 00a7e0 ($3) 00A7DD AD0803 LDA $0308 ; Branch target from A7D6 00A7E0 8DBE03 STA $03be ; Branch target from A7D0, Branch target from A7DB 00A7E3 AD2A04 LDA $042a 00A7E6 0A ASL A 00A7E7 B005 BCS 00a7ee ($5) 00A7E9 6D5603 ADC $0356 00A7EC 9003 BCC 00a7f1 ($3) 00A7EE A9FFFF LDA #$ffff ; Branch target from A7E7 00A7F1 8D0603 STA $0306 ; Branch target from A7EC 00A7F4 AD5803 LDA $0358 00A7F7 0A ASL A 00A7F8 9003 BCC 00a7fd ($3) 00A7FA A9FFFF LDA #$ffff 00A7FD 2C4D0508000D BBS #$0008, $054d, 00a810 ($d) ; Branch target from A7F8 00A803 3C4D0510000C BBC #$0010, $054d, 00a815 ($c) 00A809 1C20030800 CLB #$0008, $0320 ; Branch target from A813 00A80E 800D BRA 00a81d ($d) Code block address: A810 Length: 63 M:0 X:0 called by: A7FD 00A810 CD0603 CMP $0306 ; Branch target from A7FD 00A813 B0F4 BCS 00a809 (-$c) 00A815 AD0603 LDA $0306 ; Branch target from A803 00A818 0C20030800 SEB #$0008, $0320 00A81D 8DBC03 STA $03bc ; Branch target from A80E 00A820 AA TAX 00A821 ADBE03 LDA $03be 00A824 0A ASL A 00A825 0A ASL A 00A826 8D0603 STA $0306 00A829 F8 SEM ; m:1 x:0 00A82A AD0703 LDA $0307 00A82D 8D0602 STA $0206 00A830 AD2F05 LDA $052f 00A833 2CF306040A BBS #$04, $06f3, 00a842 ($a) 00A838 2C1D06042B BBS #$04, $061d, 00a868 ($2b) 00A83D 2C2803100D BBS #$10, $0328, 00a84f ($d) 00A842 C903 CMP #$03 ; Branch target from A833 00A844 F02D BEQ 00a873 ($2d) 00A846 29FF AND #$ff 00A848 F03B BEQ 00a885 ($3b) 00A84A 1A DEA 00A84B D00B BNE 00a858 ($b) 00A84D 800B BRA 00a85a ($b) Code block address: A84F Length: 11 M:1 X:0 called by: A83D 00A84F 2C2803081F BBS #$08, $0328, 00a873 ($1f) ; Branch target from A83D 00A854 C903 CMP #$03 00A856 F01B BEQ 00a873 ($1b) 00A858 800E BRA 00a868 ($e) ; Branch target from A84B Code block address: A85A Length: 14 M:1 X:0 called by: A84D 00A85A 8E9204 STX $0492 ; Branch target from A84D 00A85D 8E9004 STX $0490 00A860 8E8E04 STX $048e 00A863 AE5603 LDX $0356 00A866 8017 BRA 00a87f ($17) Code block address: A868 Length: 11 M:1 X:0 called by: A838 00A868 8E9204 STX $0492 ; Branch target from A838, Branch target from A858 00A86B 8E9004 STX $0490 00A86E AE5603 LDX $0356 00A871 8009 BRA 00a87c ($9) Code block address: A873 Length: 18 M:1 X:0 called by: A844 00A873 AE5603 LDX $0356 ; Branch target from A844, Branch target from A84F, Branch target from A856 00A876 8E9204 STX $0492 ; Branch target from A885 00A879 8E9004 STX $0490 00A87C 8E8E04 STX $048e ; Branch target from A871 00A87F 8E8C04 STX $048c ; Branch target from A866 00A882 D8 CLM ; m:0 x:0 00A883 8027 BRA 00a8ac ($27) Code block address: A885 Length: 104 M:1 X:0 called by: A848 00A885 3C200308EC BBC #$08, $0320, 00a876 (-$14) ; Branch target from A848 00A88A D8 CLM ; m:0 x:0 00A88B A2400B LDX #$0b40 00A88E 20F2A8 JSR $a8f2 00A891 8D8C04 STA $048c 00A894 E8 INX 00A895 E8 INX 00A896 20F2A8 JSR $a8f2 00A899 8D8E04 STA $048e 00A89C E8 INX 00A89D E8 INX 00A89E 20F2A8 JSR $a8f2 00A8A1 8D9004 STA $0490 00A8A4 E8 INX 00A8A5 E8 INX 00A8A6 20F2A8 JSR $a8f2 00A8A9 8D9204 STA $0492 00A8AC ADBC03 LDA $03bc ; Branch target from A883 00A8AF 4A LSR A 00A8B0 4A LSR A 00A8B1 4A LSR A 00A8B2 4A LSR A 00A8B3 F8 SEM ; m:1 x:0 00A8B4 8D0102 STA $0201 00A8B7 D8 CLM ; m:0 x:0 00A8B8 AD8C04 LDA $048c 00A8BB 4A LSR A 00A8BC 4A LSR A 00A8BD 4A LSR A 00A8BE 4A LSR A 00A8BF 4A LSR A 00A8C0 4A LSR A 00A8C1 F8 SEM ; m:1 x:0 00A8C2 8D0A0E STA $0e0a 00A8C5 8D330E STA $0e33 00A8C8 AE7A1C LDX $1c7a 00A8CB EC8C04 CPX $048c 00A8CE F002 BEQ 00a8d2 ($2) 00A8D0 B01B BCS 00a8ed ($1b) 00A8D2 EC8E04 CPX $048e ; Branch target from A8CE 00A8D5 F002 BEQ 00a8d9 ($2) 00A8D7 B014 BCS 00a8ed ($14) 00A8D9 EC9004 CPX $0490 ; Branch target from A8D5 00A8DC F002 BEQ 00a8e0 ($2) 00A8DE B00D BCS 00a8ed ($d) 00A8E0 EC9204 CPX $0492 ; Branch target from A8DC 00A8E3 F002 BEQ 00a8e7 ($2) 00A8E5 B006 BCS 00a8ed ($6) 00A8E7 1CE30780 CLB #$80, $07e3 ; Branch target from A8E3 00A8EB 8004 BRA 00a8f1 ($4) Code block address: A8ED Length: 5 M:1 X:0 called by: A8D0 00A8ED 0CE30780 SEB #$80, $07e3 ; Branch target from A8D0, Branch target from A8D7, Branch target from A8DE, Branch target from A8E5 00A8F1 60 RTS ; Branch target from A8EB Code block address: A8F2 Length: 27 M:0 X:0 called by: A88E 00A8F2 AD2A04 LDA $042a ; Call target from A88E, Call target from A896, Call target from A89E, Call target from A8A6 00A8F5 0A ASL A 00A8F6 B024 BCS 00a91c ($24) 00A8F8 8D0603 STA $0306 00A8FB 3C5E03080015 BBC #$0008, $035e, 00a916 ($15) 00A901 B500 LDA $00,X 00A903 3008 BMI 00a90d ($8) 00A905 18 CLC 00A906 6D0603 ADC $0306 00A909 B011 BCS 00a91c ($11) 00A90B 8009 BRA 00a916 ($9) Code block address: A90D Length: 19 M:0 X:0 called by: A903 00A90D 18 CLC ; Branch target from A903 00A90E 6D0603 ADC $0306 00A911 B003 BCS 00a916 ($3) 00A913 A90000 LDA #$0000 00A916 18 CLC ; Branch target from A8FB, Branch target from A90B, Branch target from A911 00A917 6D5603 ADC $0356 00A91A 9003 BCC 00a91f ($3) 00A91C A9FFFF LDA #$ffff ; Branch target from A8F6, Branch target from A909 00A91F 60 RTS ; Branch target from A91A Code block address: A91C Length: 4 M:0 X:0 called by: A8F6 00A91C A9FFFF LDA #$ffff 00A91F 60 RTS Code block address: A920 Length: 15 M:0 X:0 called by: A719 00A920 18 CLC ; Call target from A719, Call target from A759, Call target from A76B 00A921 7500 ADC $00,X 00A923 900A BCC 00a92f ($a) 00A925 E90080 SBC #$8000 00A928 900E BCC 00a938 ($e) 00A92A A9FFFF LDA #$ffff 00A92D 8009 BRA 00a938 ($9) Code block address: A92F Length: 10 M:0 X:0 called by: A923 00A92F 38 SEC ; Branch target from A923 00A930 E90080 SBC #$8000 00A933 B003 BCS 00a938 ($3) 00A935 A90000 LDA #$0000 00A938 60 RTS ; Branch target from A928, Branch target from A92D, Branch target from A933 Code block address: A939 Length: 23 M:1 X:0 called by: 8D15 00A939 D8 CLM ; m:0 x:0, Call target from 8D15 00A93A 78 SEI 00A93B 42AD2905 LDB $0529 00A93F AD2B05 LDA $052b 00A942 58 CLI 00A943 29FF00 AND #$00ff 00A946 C90500 CMP #$0005 00A949 9005 BCC 00a950 ($5) 00A94B A90800 LDA #$0008 00A94E 801B BRA 00a96b ($1b) Code block address: A950 Length: 145 M:0 X:0 called by: A949 00A950 428D0603 STB $0306 ; Branch target from A949 00A954 4A LSR A 00A955 6E0603 ROR $0306 00A958 4A LSR A 00A959 6E0603 ROR $0306 00A95C 4A LSR A 00A95D 6E0603 ROR $0306 00A960 42A90400 LDB #$0004 00A964 A9E093 LDA #$93e0 00A967 892D0603 DIV $0306 00A96B 78 SEI ; Branch target from A94E 00A96C AE6A03 LDX $036a 00A96F 8E6C03 STX $036c 00A972 AE6803 LDX $0368 00A975 8E6A03 STX $036a 00A978 AE6603 LDX $0366 00A97B 8E6803 STX $0368 00A97E AE6403 LDX $0364 00A981 8E6603 STX $0366 00A984 8D6403 STA $0364 00A987 8D2C0E STA $0e2c 00A98A 8D5A0E STA $0e5a 00A98D 58 CLI 00A98E 4A LSR A 00A98F 4A LSR A 00A990 8D6203 STA $0362 00A993 AA TAX 00A994 C9FF00 CMP #$00ff 00A997 9003 BCC 00a99c ($3) 00A999 A9FF00 LDA #$00ff 00A99C F8 SEM ; m:1 x:0, Branch target from A997 00A99D 8D7003 STA $0370 00A9A0 78 SEI 00A9A1 AD6203 LDA $0362 00A9A4 42AD6303 LDB $0363 00A9A8 58 CLI 00A9A9 D8 CLM ; m:0 x:0 00A9AA 8A TXA 00A9AB 4A LSR A 00A9AC C9FF00 CMP #$00ff 00A9AF 9003 BCC 00a9b4 ($3) 00A9B1 A9FF00 LDA #$00ff 00A9B4 F8 SEM ; m:1 x:0, Branch target from A9AF 00A9B5 8D6F03 STA $036f 00A9B8 8D0B02 STA $020b 00A9BB 8D130E STA $0e13 00A9BE 18 CLC 00A9BF 6D8B06 ADC $068b 00A9C2 6A ROR A 00A9C3 8D7B06 STA $067b 00A9C6 AD6F03 LDA $036f 00A9C9 8D8B06 STA $068b 00A9CC D8 CLM ; m:0 x:0 00A9CD 8A TXA 00A9CE 4A LSR A 00A9CF 4A LSR A 00A9D0 C9FF00 CMP #$00ff 00A9D3 9003 BCC 00a9d8 ($3) 00A9D5 A9FF00 LDA #$00ff 00A9D8 F8 SEM ; m:1 x:0, Branch target from A9D3 00A9D9 8D6E03 STA $036e 00A9DC 22093001 JSL $013009 00A9E0 60 RTS Code block address: A9E1 Length: 46 M:1 X:0 called by: 8D18 00A9E1 D8 CLM ; m:0 x:0, Call target from 8D18 00A9E2 AD9403 LDA $0394 00A9E5 38 SEC 00A9E6 EDCC03 SBC $03cc 00A9E9 B003 BCS 00a9ee ($3) 00A9EB A90000 LDA #$0000 00A9EE 8D9403 STA $0394 ; Branch target from A9E9 00A9F1 F8 SEM ; m:1 x:0 00A9F2 ADD203 LDA $03d2 00A9F5 3A INA 00A9F6 D001 BNE 00a9f9 ($1) 00A9F8 1A DEA 00A9F9 8DD203 STA $03d2 ; Branch target from A9F6 00A9FC ADD703 LDA $03d7 00A9FF F004 BEQ 00aa05 ($4) 00AA01 1A DEA 00AA02 8DD703 STA $03d7 00AA05 ADD803 LDA $03d8 ; Branch target from A9FF 00AA08 F004 BEQ 00aa0e ($4) 00AA0A 1A DEA 00AA0B 8DD803 STA $03d8 00AA0E 60 RTS ; Branch target from AA08 Code block address: AA0F Length: 21 M:1 X:0 called by: 8D05 00AA0F 3C4D050410 BBC #$04, $054d, 00aa24 ($10) ; Call target from 8D05 00AA14 D8 CLM ; m:0 x:0 00AA15 AD0A04 LDA $040a 00AA18 CD661D CMP $1d66 00AA1B F8 SEM ; m:1 x:0 00AA1C 9006 BCC 00aa24 ($6) 00AA1E 0C260320 SEB #$20, $0326 00AA22 8004 BRA 00aa28 ($4) Code block address: AA24 Length: 53 M:1 X:0 called by: AA0F 00AA24 1C260320 CLB #$20, $0326 ; Branch target from AA0F, Branch target from AA1C 00AA28 2013B0 JSR $b013 ; Branch target from AA22 00AA2B 3C5A038029 BBC #$80, $035a, 00aa59 ($29) 00AA30 AD6F03 LDA $036f 00AA33 CD4416 CMP $1644 00AA36 9008 BCC 00aa40 ($8) 00AA38 AD7103 LDA $0371 00AA3B CD4516 CMP $1645 00AA3E B01D BCS 00aa5d ($1d) 00AA40 2C27032018 BBS #$20, $0327, 00aa5d ($18) ; Branch target from AA36 00AA45 AE6C1D LDX $1d6c 00AA48 ECA203 CPX $03a2 00AA4B 9010 BCC 00aa5d ($10) 00AA4D AE4616 LDX $1646 00AA50 8EA203 STX $03a2 00AA53 0C270320 SEB #$20, $0327 00AA57 8004 BRA 00aa5d ($4) Code block address: AA59 Length: 12 M:1 X:0 called by: AA2B 00AA59 1C270320 CLB #$20, $0327 ; Branch target from AA2B 00AA5D AD3910 LDA $1039 ; Branch target from AA3E, Branch target from AA40, Branch target from AA4B, Branch target from AA57 00AA60 F003 BEQ 00aa65 ($3) 00AA62 4C22AB JMP $ab22 Code block address: AA65 Length: 45 M:1 X:0 called by: AA60 00AA65 AE0A04 LDX $040a ; Branch target from AA60 00AA68 EC181D CPX $1d18 00AA6B 9004 BCC 00aa71 ($4) 00AA6D 0C260380 SEB #$80, $0326 00AA71 AD1C1D LDA $1d1c ; Branch target from AA6B 00AA74 AE0A04 LDX $040a 00AA77 EC1A1D CPX $1d1a 00AA7A 9003 BCC 00aa7f ($3) 00AA7C 8D0304 STA $0403 00AA7F AD0304 LDA $0403 ; Branch target from AA7A 00AA82 D00E BNE 00aa92 ($e) 00AA84 AD1406 LDA $0614 00AA87 CD621D CMP $1d62 00AA8A 900E BCC 00aa9a ($e) 00AA8C 0C260340 SEB #$40, $0326 00AA90 8008 BRA 00aa9a ($8) Code block address: AA92 Length: 16 M:1 X:0 called by: AA82 00AA92 1C260340 CLB #$40, $0326 ; Branch target from AA82 00AA96 9C150600 LDM #$00, $0615 00AA9A 2C24031003 BBS #$10, $0324, 00aaa2 ($3) ; Branch target from AA8A, Branch target from AA90 00AA9F 4CD8AA JMP $aad8 Code block address: AAA2 Length: 8 M:1 X:0 called by: AA9A 00AAA2 ADD803 LDA $03d8 ; Branch target from AA9A 00AAA5 F003 BEQ 00aaaa ($3) 00AAA7 4CE5AA JMP $aae5 Code block address: AAAA Length: 15 M:1 X:0 called by: AAA5 00AAAA 3C2603101D BBC #$10, $0326, 00aacc ($1d) ; Branch target from AAA5 00AAAF ADD703 LDA $03d7 00AAB2 D005 BNE 00aab9 ($5) 00AAB4 AE391D LDX $1d39 00AAB7 800A BRA 00aac3 ($a) Code block address: AAB9 Length: 10 M:1 X:0 called by: AAE2 00AAB9 1C270340 CLB #$40, $0327 ; Branch target from AAB2, Branch target from AAD6, Branch target from AAE2, Branch target from AAF3 00AABD 9C160600 LDM #$00, $0616 00AAC1 8046 BRA 00ab09 ($46) Code block address: AAC3 Length: 9 M:1 X:0 called by: AAB7 00AAC3 0C270340 SEB #$40, $0327 ; Branch target from AAB7, Branch target from AAE8, Branch target from AAFF, Branch target from AB07 00AAC7 8E0E03 STX $030e 00AACA 803D BRA 00ab09 ($3d) Code block address: AACC Length: 12 M:1 X:0 called by: AAAA 00AACC 0C260310 SEB #$10, $0326 ; Branch target from AAAA 00AAD0 AD3B1D LDA $1d3b 00AAD3 8DD703 STA $03d7 00AAD6 80E1 BRA 00aab9 (-$1f) Code block address: AAD8 Length: 13 M:1 X:0 called by: AA9F 00AAD8 2C2603100D BBS #$10, $0326, 00aaea ($d) ; Branch target from AA9F 00AADD ADD803 LDA $03d8 00AAE0 D003 BNE 00aae5 ($3) 00AAE2 4CB9AA JMP $aab9 Code block address: AAE5 Length: 5 M:1 X:0 called by: AAA7 00AAE5 AE4E1D LDX $1d4e ; Branch target from AAA7, Branch target from AAE0 00AAE8 80D9 BRA 00aac3 (-$27) Code block address: AAEA Length: 12 M:1 X:0 called by: AAD8 00AAEA 1C260310 CLB #$10, $0326 ; Branch target from AAD8 00AAEE 2C26030803 BBS #$08, $0326, 00aaf6 ($3) 00AAF3 4CB9AA JMP $aab9 Code block address: AAF6 Length: 19 M:1 X:0 called by: AAEE 00AAF6 AD3C1D LDA $1d3c ; Branch target from AAEE 00AAF9 8DD803 STA $03d8 00AAFC AE4E1D LDX $1d4e 00AAFF 3C260301BF BBC #$01, $0326, 00aac3 (-$41) 00AB04 8EA203 STX $03a2 00AB07 80BA BRA 00aac3 (-$46) Code block address: AB09 Length: 17 M:1 X:0 called by: AAC1 00AB09 2C2603010C BBS #$01, $0326, 00ab1a ($c) ; Branch target from AAC1, Branch target from AACA 00AB0E 2C5A030413 BBS #$04, $035a, 00ab26 ($13) 00AB13 ADDA03 LDA $03da 00AB16 D014 BNE 00ab2c ($14) 00AB18 8021 BRA 00ab3b ($21) Code block address: AB1A Length: 8 M:1 X:0 called by: AB09 00AB1A 2C5A030403 BBS #$04, $035a, 00ab22 ($3) ; Branch target from AB09 00AB1F 4C69AC JMP $ac69 Code block address: AB22 Length: 25 M:1 X:0 called by: AA62 00AB22 1C260301 CLB #$01, $0326 ; Branch target from AA62, Branch target from AB1A 00AB26 AD011D LDA $1d01 ; Branch target from AB0E 00AB29 8DDA03 STA $03da 00AB2C AD001D LDA $1d00 ; Branch target from AB16 00AB2F 8DD903 STA $03d9 00AB32 A00080 LDY #$8000 00AB35 8CA203 STY $03a2 00AB38 4C5CAF JMP $af5c Code block address: AB3B Length: 47 M:1 X:0 called by: AB18 00AB3B 3C2603020A BBC #$02, $0326, 00ab4a ($a) ; Branch target from AB18 00AB40 2C5A03805C BBS #$80, $035a, 00aba1 ($5c) 00AB45 2C27034057 BBS #$40, $0327, 00aba1 ($57) 00AB4A 2CE608010C BBS #$01, $08e6, 00ab5b ($c) ; Branch target from AB3B 00AB4F 2408104E BBS #$10, $08, 00aba1 ($4e) ; Read from Port 0 00AB53 AD8807 LDA $0788 00AB56 CD291D CMP $1d29 00AB59 9046 BCC 00aba1 ($46) 00AB5B AD9203 LDA $0392 ; Branch target from AB4A 00AB5E 2C5C034007 BBS #$40, $035c, 00ab6a ($7) 00AB63 CD031D CMP $1d03 00AB66 9039 BCC 00aba1 ($39) 00AB68 8005 BRA 00ab6f ($5) Code block address: AB6A Length: 24 M:1 X:0 called by: AB5E 00AB6A CD021D CMP $1d02 ; Branch target from AB5E 00AB6D 9032 BCC 00aba1 ($32) 00AB6F AE4003 LDX $0340 ; Branch target from AB68 00AB72 EC0D1D CPX $1d0d 00AB75 900B BCC 00ab82 ($b) 00AB77 0C260304 SEB #$04, $0326 00AB7B ECFE18 CPX $18fe 00AB7E B006 BCS 00ab86 ($6) 00AB80 800E BRA 00ab90 ($e) Code block address: AB82 Length: 26 M:1 X:0 called by: AB75 00AB82 1C260304 CLB #$04, $0326 ; Branch target from AB75 00AB86 EC0F1D CPX $1d0f ; Branch target from AB7E 00AB89 B011 BCS 00ab9c ($11) 00AB8B EC111D CPX $1d11 00AB8E 900C BCC 00ab9c ($c) 00AB90 ADD903 LDA $03d9 ; Branch target from AB80 00AB93 F014 BEQ 00aba9 ($14) 00AB95 2C2603200F BBS #$20, $0326, 00aba9 ($f) 00AB9A 800B BRA 00aba7 ($b) Code block address: AB9C Length: 13 M:1 X:0 called by: AB89 00AB9C 2C26032008 BBS #$20, $0326, 00aba9 ($8) ; Branch target from AB89, Branch target from AB8E 00ABA1 AD001D LDA $1d00 ; Branch target from AB40, Branch target from AB45, Branch target from AB4F, Branch target from AB59, Branch target from AB66, Branch target from AB6D 00ABA4 8DD903 STA $03d9 00ABA7 803E BRA 00abe7 ($3e) ; Branch target from AB9A Code block address: ABA9 Length: 62 M:1 X:0 called by: AB93 00ABA9 0C260301 SEB #$01, $0326 ; Branch target from AB93, Branch target from AB95, Branch target from AB9C 00ABAD 1C260312 CLB #$12, $0326 00ABB1 9CD70300 LDM #$00, $03d7 00ABB5 9CD80300 LDM #$00, $03d8 00ABB9 AC131D LDY $1d13 00ABBC 8C9E03 STY $039e 00ABBF AC151D LDY $1d15 00ABC2 8C0C04 STY $040c 00ABC5 8CA003 STY $03a0 00ABC8 AD171D LDA $1d17 00ABCB 8D1004 STA $0410 00ABCE 9C150600 LDM #$00, $0615 00ABD2 9C160600 LDM #$00, $0616 00ABD6 9CB80300 LDM #$00, $03b8 00ABDA 9C170700 LDM #$00, $0717 00ABDE AD1C1D LDA $1d1c 00ABE1 8D0304 STA $0403 00ABE4 4C5CAF JMP $af5c Code block address: ABE7 Length: 10 M:1 X:0 called by: ABA7 00ABE7 3C27030805 BBC #$08, $0327, 00abf1 ($5) ; Branch target from ABA7, Branch target from AD6C 00ABEC AE451D LDX $1d45 00ABEF 800D BRA 00abfe ($d) Code block address: ABF1 Length: 10 M:1 X:0 called by: ABE7 00ABF1 3C27031005 BBC #$10, $0327, 00abfb ($5) ; Branch target from ABE7 00ABF6 AE471D LDX $1d47 00ABF9 8003 BRA 00abfe ($3) Code block address: ABFB Length: 31 M:1 X:0 called by: ABF1 00ABFB A20080 LDX #$8000 ; Branch target from ABF1 00ABFE 8E0E03 STX $030e ; Branch target from ABEF, Branch target from ABF9 00AC01 D8 CLM ; m:0 x:0, Branch target from AD4C, Branch target from AD4C 00AC02 ADA203 LDA $03a2 00AC05 CD0E03 CMP $030e 00AC08 9010 BCC 00ac1a ($10) 00AC0A 38 SEC 00AC0B ED0A1D SBC $1d0a 00AC0E 9005 BCC 00ac15 ($5) 00AC10 CD0E03 CMP $030e 00AC13 B010 BCS 00ac25 ($10) 00AC15 AD0E03 LDA $030e ; Branch target from AC0E, Branch target from AC1E, Branch target from AC23 00AC18 800B BRA 00ac25 ($b) Code block address: AC1A Length: 38 M:0 X:0 called by: AC08 00AC1A 18 CLC ; Branch target from AC08 00AC1B 6D0A1D ADC $1d0a 00AC1E B0F5 BCS 00ac15 (-$b) 00AC20 CD0E03 CMP $030e 00AC23 B0F0 BCS 00ac15 (-$10) 00AC25 8DA203 STA $03a2 ; Branch target from AC13, Branch target from AC18 00AC28 F8 SEM ; m:1 x:0 00AC29 AE4003 LDX $0340 00AC2C ECA003 CPX $03a0 00AC2F 9015 BCC 00ac46 ($15) 00AC31 0C260304 SEB #$04, $0326 00AC35 2C26038006 BBS #$80, $0326, 00ac40 ($6) 00AC3A D8 CLM ; m:0 x:0 00AC3B AD0C04 LDA $040c 00AC3E 8022 BRA 00ac62 ($22) Code block address: AC40 Length: 6 M:1 X:0 called by: AC35 00AC40 D8 CLM ; m:0 x:0, Branch target from AC35 00AC41 AD0E04 LDA $040e 00AC44 801C BRA 00ac62 ($1c) Code block address: AC46 Length: 24 M:1 X:0 called by: AC2F 00AC46 1C260304 CLB #$04, $0326 ; Branch target from AC2F 00AC4A 2C2603800F BBS #$80, $0326, 00ac5e ($f) 00AC4F D8 CLM ; m:0 x:0 00AC50 AD0C04 LDA $040c 00AC53 18 CLC 00AC54 6D241D ADC $1d24 00AC57 9009 BCC 00ac62 ($9) 00AC59 A9FFFF LDA #$ffff 00AC5C 8004 BRA 00ac62 ($4) Code block address: AC5E Length: 11 M:1 X:0 called by: AC4A 00AC5E D8 CLM ; m:0 x:0, Branch target from AC4A 00AC5F AD1806 LDA $0618 00AC62 8DA003 STA $03a0 ; Branch target from AC3E, Branch target from AC44, Branch target from AC57, Branch target from AC5C 00AC65 F8 SEM ; m:1 x:0 00AC66 4C5CAF JMP $af5c Code block address: AC69 Length: 22 M:1 X:0 called by: AB1F 00AC69 AE4003 LDX $0340 ; Branch target from AB1F 00AC6C ECFE18 CPX $18fe 00AC6F 900E BCC 00ac7f ($e) 00AC71 A2B803 LDX #$03b8 00AC74 20D856 JSR $56d8 00AC77 CDFD18 CMP $18fd 00AC7A 9007 BCC 00ac83 ($7) 00AC7C 4C5EAD JMP $ad5e Code block address: AC7F Length: 21 M:1 X:0 called by: AC6F 00AC7F 9CB80300 LDM #$00, $03b8 ; Branch target from AC6F 00AC83 3C3404400C BBC #$40, $0434, 00ac94 ($c) ; Branch target from AC7A 00AC88 D8 CLM ; m:0 x:0 00AC89 AD1922 LDA $2219 00AC8C 2900FF AND #$ff00 00AC8F AA TAX 00AC90 F8 SEM ; m:1 x:0 00AC91 4CEDAC JMP $aced Code block address: AC94 Length: 16 M:1 X:0 called by: AC83 00AC94 2C34040851 BBS #$08, $0434, 00acea ($51) ; Branch target from AC83 00AC99 3C27034006 BBC #$40, $0327, 00aca4 ($6) 00AC9E AE0E03 LDX $030e 00ACA1 4CEDAC JMP $aced Code block address: ACA4 Length: 11 M:1 X:0 called by: AC99 00ACA4 3C27030806 BBC #$08, $0327, 00acaf ($6) ; Branch target from AC99 00ACA9 AE451D LDX $1d45 00ACAC 4CEDAC JMP $aced Code block address: ACAF Length: 11 M:1 X:0 called by: ACA4 00ACAF 3C27031006 BBC #$10, $0327, 00acba ($6) ; Branch target from ACA4 00ACB4 AE471D LDX $1d47 00ACB7 4CEDAC JMP $aced Code block address: ACBA Length: 35 M:1 X:0 called by: ACAF 00ACBA 2C0007012B BBS #$01, $0700, 00acea ($2b) ; Branch target from ACAF 00ACBF 2C26034026 BBS #$40, $0326, 00acea ($26) 00ACC4 2C2A030121 BBS #$01, $032a, 00acea ($21) 00ACC9 2C2103011C BBS #$01, $0321, 00acea ($1c) 00ACCE 2C1D060417 BBS #$04, $061d, 00acea ($17) 00ACD3 3C34040105 BBC #$01, $0434, 00acdd ($5) 00ACD8 AE761D LDX $1d76 00ACDB 8010 BRA 00aced ($10) Code block address: ACDD Length: 114 M:1 X:0 called by: ACD3 00ACDD AD9203 LDA $0392 ; Branch target from ACD3 00ACE0 CD1D1D CMP $1d1d 00ACE3 B06A BCS 00ad4f ($6a) 00ACE5 AE9403 LDX $0394 00ACE8 F065 BEQ 00ad4f ($65) 00ACEA A20080 LDX #$8000 ; Branch target from AC94, Branch target from ACBA, Branch target from ACBF, Branch target from ACC4, Branch target from ACC9, Branch target from ACCE 00ACED 8E0E03 STX $030e ; Branch target from AC91, Branch target from ACA1, Branch target from ACAC, Branch target from ACB7, Branch target from ACDB 00ACF0 0C240320 SEB #$20, $0324 00ACF4 0C260308 SEB #$08, $0326 00ACF8 AE131D LDX $1d13 00ACFB 8E9E03 STX $039e 00ACFE 9C170700 LDM #$00, $0717 00AD02 A2FFFF LDX #$ffff 00AD05 8EAC06 STX $06ac 00AD08 8EBA06 STX $06ba 00AD0B 8EBC06 STX $06bc 00AD0E A980 LDA #$80 00AD10 8D7207 STA $0772 00AD13 8D7307 STA $0773 00AD16 8D6607 STA $0766 00AD19 8D6707 STA $0767 00AD1C A900 LDA #$00 00AD1E 8D6A07 STA $076a 00AD21 A900 LDA #$00 00AD23 8DCB06 STA $06cb 00AD26 8D4E02 STA $024e 00AD29 8DCC06 STA $06cc 00AD2C 8D4F02 STA $024f 00AD2F 8DCD06 STA $06cd 00AD32 8D5002 STA $0250 00AD35 8D510A STA $0a51 00AD38 1CA40607 CLB #$07, $06a4 00AD3C AD1506 LDA $0615 00AD3F CD631D CMP $1d63 00AD42 B01A BCS 00ad5e ($1a) 00AD44 AD1606 LDA $0616 00AD47 CD641D CMP $1d64 00AD4A B012 BCS 00ad5e ($12) 00AD4C 4C01AC JMP $ac01 Code block address: ACED Length: 98 M:1 X:0 called by: AC91 00ACED 8E0E03 STX $030e 00ACF0 0C240320 SEB #$20, $0324 00ACF4 0C260308 SEB #$08, $0326 00ACF8 AE131D LDX $1d13 00ACFB 8E9E03 STX $039e 00ACFE 9C170700 LDM #$00, $0717 00AD02 A2FFFF LDX #$ffff 00AD05 8EAC06 STX $06ac 00AD08 8EBA06 STX $06ba 00AD0B 8EBC06 STX $06bc 00AD0E A980 LDA #$80 00AD10 8D7207 STA $0772 00AD13 8D7307 STA $0773 00AD16 8D6607 STA $0766 00AD19 8D6707 STA $0767 00AD1C A900 LDA #$00 00AD1E 8D6A07 STA $076a 00AD21 A900 LDA #$00 00AD23 8DCB06 STA $06cb 00AD26 8D4E02 STA $024e 00AD29 8DCC06 STA $06cc 00AD2C 8D4F02 STA $024f 00AD2F 8DCD06 STA $06cd 00AD32 8D5002 STA $0250 00AD35 8D510A STA $0a51 00AD38 1CA40607 CLB #$07, $06a4 00AD3C AD1506 LDA $0615 00AD3F CD631D CMP $1d63 00AD42 B01A BCS 00ad5e ($1a) 00AD44 AD1606 LDA $0616 00AD47 CD641D CMP $1d64 00AD4A B012 BCS 00ad5e ($12) 00AD4C 4C01AC JMP $ac01 Code block address: AD4F Length: 7 M:1 X:0 called by: ACE3 00AD4F 2C26030102 BBS #$01, $0326, 00ad56 ($2) ; Branch target from ACE3, Branch target from ACE8 00AD54 8005 BRA 00ad5b ($5) Code block address: AD56 Length: 8 M:1 X:0 called by: AD4F 00AD56 AE9E03 LDX $039e ; Branch target from AD4F 00AD59 F003 BEQ 00ad5e ($3) 00AD5B 4C6FAD JMP $ad6f ; Branch target from AD54 Code block address: AD5E Length: 17 M:1 X:0 called by: AC7C 00AD5E 0C260302 SEB #$02, $0326 ; Branch target from AC7C, Branch target from AD42, Branch target from AD4A, Branch target from AD42, Branch target from AD4A, Branch target from AD59 00AD62 AD001D LDA $1d00 00AD65 8DD903 STA $03d9 00AD68 1C260301 CLB #$01, $0326 00AD6C 4CE7AB JMP $abe7 Code block address: AD6F Length: 24 M:1 X:0 called by: AD5B 00AD6F 3C26030808 BBC #$08, $0326, 00ad7c ($8) ; Branch target from AD5B 00AD74 9CCB0600 LDM #$00, $06cb 00AD78 9C4E0200 LDM #$00, $024e 00AD7C AE4003 LDX $0340 ; Branch target from AD6F 00AD7F ECA003 CPX $03a0 00AD82 B003 BCS 00ad87 ($3) 00AD84 4C4FAE JMP $ae4f Code block address: AD87 Length: 10 M:1 X:0 called by: AD82 00AD87 3C26030805 BBC #$08, $0326, 00ad91 ($5) ; Branch target from AD82 00AD8C AD081D LDA $1d08 00AD8F 801A BRA 00adab ($1a) Code block address: AD91 Length: 10 M:1 X:0 called by: AD87 00AD91 2C26030405 BBS #$04, $0326, 00ad9b ($5) ; Branch target from AD87 00AD96 AD1C07 LDA $071c 00AD99 8010 BRA 00adab ($10) Code block address: AD9B Length: 16 M:1 X:0 called by: AD91 00AD9B AD1E07 LDA $071e ; Branch target from AD91 00AD9E 8D1B02 STA $021b 00ADA1 D8 CLM ; m:0 x:0 00ADA2 29FF00 AND #$00ff 00ADA5 8DA403 STA $03a4 00ADA8 4C29AE JMP $ae29 Code block address: ADAB Length: 158 M:1 X:0 called by: AD8F 00ADAB 8D1D02 STA $021d ; Branch target from AD8F, Branch target from AD99 00ADAE D8 CLM ; m:0 x:0 00ADAF 29FF00 AND #$00ff 00ADB2 0A ASL A 00ADB3 0A ASL A 00ADB4 0A ASL A 00ADB5 0A ASL A 00ADB6 8DA403 STA $03a4 00ADB9 AD131D LDA $1d13 00ADBC 8D9E03 STA $039e 00ADBF F8 SEM ; m:1 x:0 00ADC0 ADA303 LDA $03a3 00ADC3 8D7606 STA $0676 00ADC6 0C5C0A01 SEB #$01, $0a5c 00ADCA 8D6707 STA $0767 00ADCD 224B7701 JSL $01774b 00ADD1 0CB10B01 SEB #$01, $0bb1 00ADD5 0C710740 SEB #$40, $0771 00ADD9 AD7D06 LDA $067d 00ADDC C900 CMP #$00 00ADDE F003 BEQ 00ade3 ($3) 00ADE0 CE7D06 DEC $067d 00ADE3 EE7407 INC $0774 ; Branch target from ADDE 00ADE6 D003 BNE 00adeb ($3) 00ADE8 CE7407 DEC $0774 00ADEB EE510A INC $0a51 ; Branch target from ADE6 00ADEE D003 BNE 00adf3 ($3) 00ADF0 CE510A DEC $0a51 00ADF3 EE0804 INC $0408 ; Branch target from ADEE 00ADF6 D003 BNE 00adfb ($3) 00ADF8 CE0804 DEC $0408 00ADFB 2C26030819 BBS #$08, $0326, 00ae19 ($19) ; Branch target from ADF6 00AE00 EECB06 INC $06cb 00AE03 D003 BNE 00ae08 ($3) 00AE05 CECB06 DEC $06cb 00AE08 ADCB06 LDA $06cb ; Branch target from AE03 00AE0B 8D4E02 STA $024e 00AE0E EECD06 INC $06cd 00AE11 D003 BNE 00ae16 ($3) 00AE13 CECD06 DEC $06cd 00AE16 20EC8B JSR $8bec ; Branch target from AE11 00AE19 20C38A JSR $8ac3 ; Branch target from ADFB 00AE1C 20368B JSR $8b36 00AE1F AD1707 LDA $0717 00AE22 8D1A07 STA $071a 00AE25 9C170700 LDM #$00, $0717 00AE29 D8 CLM ; m:0 x:0, Branch target from ADA8 00AE2A ADA203 LDA $03a2 00AE2D 38 SEC 00AE2E EDA403 SBC $03a4 00AE31 B003 BCS 00ae36 ($3) 00AE33 A90000 LDA #$0000 00AE36 8DA203 STA $03a2 ; Branch target from AE31 00AE39 F8 SEM ; m:1 x:0 00AE3A 0C260304 SEB #$04, $0326 00AE3E 2C26038006 BBS #$80, $0326, 00ae49 ($6) 00AE43 AE0C04 LDX $040c 00AE46 4C11AF JMP $af11 Code block address: AE49 Length: 6 M:1 X:0 called by: AE3E 00AE49 AE0E04 LDX $040e ; Branch target from AE3E 00AE4C 4C11AF JMP $af11 Code block address: AE4F Length: 10 M:1 X:0 called by: AD84 00AE4F 3C26030805 BBC #$08, $0326, 00ae59 ($5) ; Branch target from AD84 00AE54 AD091D LDA $1d09 00AE57 801A BRA 00ae73 ($1a) Code block address: AE59 Length: 10 M:1 X:0 called by: AE4F 00AE59 3C26030405 BBC #$04, $0326, 00ae63 ($5) ; Branch target from AE4F 00AE5E AD1D07 LDA $071d 00AE61 8010 BRA 00ae73 ($10) Code block address: AE63 Length: 16 M:1 X:0 called by: AE59 00AE63 AD1F07 LDA $071f ; Branch target from AE59 00AE66 8D1C02 STA $021c 00AE69 D8 CLM ; m:0 x:0 00AE6A 29FF00 AND #$00ff 00AE6D 8DA403 STA $03a4 00AE70 4CE1AE JMP $aee1 Code block address: AE73 Length: 146 M:1 X:0 called by: AE57 00AE73 8D1E02 STA $021e ; Branch target from AE57, Branch target from AE61 00AE76 D8 CLM ; m:0 x:0 00AE77 29FF00 AND #$00ff 00AE7A 0A ASL A 00AE7B 0A ASL A 00AE7C 0A ASL A 00AE7D 0A ASL A 00AE7E 8DA403 STA $03a4 00AE81 F8 SEM ; m:1 x:0 00AE82 ADA303 LDA $03a3 00AE85 8D7706 STA $0677 00AE88 0C5C0A02 SEB #$02, $0a5c 00AE8C 8D6607 STA $0766 00AE8F 224B7701 JSL $01774b 00AE93 0CB10B01 SEB #$01, $0bb1 00AE97 0C710740 SEB #$40, $0771 00AE9B AD7D06 LDA $067d 00AE9E C900 CMP #$00 00AEA0 F003 BEQ 00aea5 ($3) 00AEA2 CE7D06 DEC $067d 00AEA5 EE7407 INC $0774 ; Branch target from AEA0 00AEA8 D003 BNE 00aead ($3) 00AEAA CE7407 DEC $0774 00AEAD EE510A INC $0a51 ; Branch target from AEA8 00AEB0 D003 BNE 00aeb5 ($3) 00AEB2 CE510A DEC $0a51 00AEB5 EE0804 INC $0408 ; Branch target from AEB0 00AEB8 D003 BNE 00aebd ($3) 00AEBA CE0804 DEC $0408 00AEBD 2C26030819 BBS #$08, $0326, 00aedb ($19) ; Branch target from AEB8 00AEC2 EECB06 INC $06cb 00AEC5 D003 BNE 00aeca ($3) 00AEC7 CECB06 DEC $06cb 00AECA ADCB06 LDA $06cb ; Branch target from AEC5 00AECD 8D4E02 STA $024e 00AED0 EECD06 INC $06cd 00AED3 D003 BNE 00aed8 ($3) 00AED5 CECD06 DEC $06cd 00AED8 20EC8B JSR $8bec ; Branch target from AED3 00AEDB 20C38A JSR $8ac3 ; Branch target from AEBD 00AEDE 20368B JSR $8b36 00AEE1 D8 CLM ; m:0 x:0, Branch target from AE70 00AEE2 ADA203 LDA $03a2 00AEE5 18 CLC 00AEE6 6DA403 ADC $03a4 00AEE9 9003 BCC 00aeee ($3) 00AEEB A9FFFF LDA #$ffff 00AEEE 8DA203 STA $03a2 ; Branch target from AEE9 00AEF1 F8 SEM ; m:1 x:0 00AEF2 1C260304 CLB #$04, $0326 00AEF6 2C2603800A BBS #$80, $0326, 00af05 ($a) 00AEFB D8 CLM ; m:0 x:0 00AEFC AD0C04 LDA $040c 00AEFF 18 CLC 00AF00 6D241D ADC $1d24 00AF03 8005 BRA 00af0a ($5) Code block address: AF05 Length: 60 M:1 X:0 called by: AEF6 00AF05 D8 CLM ; m:0 x:0, Branch target from AEF6 00AF06 AD1806 LDA $0618 00AF09 18 CLC 00AF0A AA TAX ; Branch target from AF03 00AF0B F8 SEM ; m:1 x:0 00AF0C 9003 BCC 00af11 ($3) 00AF0E A2FFFF LDX #$ffff 00AF11 8EA003 STX $03a0 ; Branch target from AE46, Branch target from AE4C, Branch target from AF0C 00AF14 1C260308 CLB #$08, $0326 00AF18 1C240320 CLB #$20, $0324 00AF1C AE1E1D LDX $1d1e 00AF1F ECA203 CPX $03a2 00AF22 9008 BCC 00af2c ($8) 00AF24 AE201D LDX $1d20 00AF27 ECA203 CPX $03a2 00AF2A 9003 BCC 00af2f ($3) 00AF2C 8EA203 STX $03a2 ; Branch target from AF22 00AF2F AE0C04 LDX $040c ; Branch target from AF2A 00AF32 EC221D CPX $1d22 00AF35 F01B BEQ 00af52 ($1b) 00AF37 9019 BCC 00af52 ($19) 00AF39 AD1004 LDA $0410 00AF3C F003 BEQ 00af41 ($3) 00AF3E 1A DEA 00AF3F 800C BRA 00af4d ($c) Code block address: AF41 Length: 17 M:1 X:0 called by: AF3C 00AF41 CA DEX ; Branch target from AF3C 00AF42 8E0C04 STX $040c 00AF45 EC221D CPX $1d22 00AF48 900C BCC 00af56 ($c) 00AF4A AD171D LDA $1d17 00AF4D 8D1004 STA $0410 ; Branch target from AF3F 00AF50 800A BRA 00af5c ($a) Code block address: AF52 Length: 44 M:1 X:0 called by: AF35 00AF52 9C100400 LDM #$00, $0410 ; Branch target from AF35, Branch target from AF37 00AF56 AE221D LDX $1d22 ; Branch target from AF48 00AF59 8E0C04 STX $040c 00AF5C ADA303 LDA $03a3 ; Branch target from AB38, Branch target from ABE4, Branch target from AC66, Branch target from AF50 00AF5F 8D1802 STA $0218 00AF62 8D160E STA $0e16 00AF65 8D240E STA $0e24 00AF68 8D520E STA $0e52 00AF6B 2C2603802C BBS #$80, $0326, 00af9c ($2c) 00AF70 D8 CLM ; m:0 x:0 00AF71 AD0C04 LDA $040c 00AF74 C90001 CMP #$0100 00AF77 9005 BCC 00af7e ($5) 00AF79 F8 SEM ; m:1 x:0 00AF7A A9FF LDA #$ff 00AF7C 8001 BRA 00af7f ($1) Code block address: AF7E Length: 24 M:0 X:0 called by: AF77 00AF7E F8 SEM ; m:1 x:0, Branch target from AF77 00AF7F 8DD806 STA $06d8 ; Branch target from AF7C 00AF82 D8 CLM ; m:0 x:0 00AF83 AD0C04 LDA $040c 00AF86 18 CLC 00AF87 6D241D ADC $1d24 00AF8A B005 BCS 00af91 ($5) 00AF8C C90001 CMP #$0100 00AF8F 9005 BCC 00af96 ($5) 00AF91 F8 SEM ; m:1 x:0, Branch target from AF8A 00AF92 A9FF LDA #$ff 00AF94 8001 BRA 00af97 ($1) Code block address: AF96 Length: 6 M:0 X:0 called by: AF8F 00AF96 F8 SEM ; m:1 x:0, Branch target from AF8F 00AF97 8DD706 STA $06d7 ; Branch target from AF94 00AF9A 8024 BRA 00afc0 ($24) Code block address: AF9C Length: 14 M:1 X:0 called by: AF6B 00AF9C D8 CLM ; m:0 x:0, Branch target from AF6B 00AF9D AD0E04 LDA $040e 00AFA0 C90001 CMP #$0100 00AFA3 9005 BCC 00afaa ($5) 00AFA5 F8 SEM ; m:1 x:0 00AFA6 A9FF LDA #$ff 00AFA8 8001 BRA 00afab ($1) Code block address: AFAA Length: 18 M:0 X:0 called by: AFA3 00AFAA F8 SEM ; m:1 x:0, Branch target from AFA3 00AFAB 8DD806 STA $06d8 ; Branch target from AFA8 00AFAE D8 CLM ; m:0 x:0 00AFAF AD1806 LDA $0618 00AFB2 C90001 CMP #$0100 00AFB5 9005 BCC 00afbc ($5) 00AFB7 F8 SEM ; m:1 x:0 00AFB8 A9FF LDA #$ff 00AFBA 8001 BRA 00afbd ($1) Code block address: AFBC Length: 47 M:0 X:0 called by: AFB5 00AFBC F8 SEM ; m:1 x:0, Branch target from AFB5 00AFBD 8DD706 STA $06d7 ; Branch target from AFBA 00AFC0 D8 CLM ; m:0 x:0, Branch target from AF9A 00AFC1 AD9A20 LDA $209a 00AFC4 29FF00 AND #$00ff 00AFC7 D001 BNE 00afca ($1) 00AFC9 3A INA 00AFCA 8D0603 STA $0306 ; Branch target from AFC7 00AFCD ADA203 LDA $03a2 00AFD0 38 SEC 00AFD1 EDCC09 SBC $09cc 00AFD4 9015 BCC 00afeb ($15) 00AFD6 42A90000 LDB #$0000 00AFDA 892D0603 DIV $0306 00AFDE 702B BVS 00b00b ($2b) 00AFE0 18 CLC 00AFE1 6DCC09 ADC $09cc 00AFE4 9022 BCC 00b008 ($22) 00AFE6 A9FFFF LDA #$ffff 00AFE9 801D BRA 00b008 ($1d) Code block address: AFEB Length: 40 M:0 X:0 called by: AFD4 00AFEB 49FFFF EOR #$ffff ; Branch target from AFD4 00AFEE 3A INA 00AFEF 42A90000 LDB #$0000 00AFF3 892D0603 DIV $0306 00AFF7 7012 BVS 00b00b ($12) 00AFF9 8D0803 STA $0308 00AFFC ADCC09 LDA $09cc 00AFFF 38 SEC 00B000 ED0803 SBC $0308 00B003 B003 BCS 00b008 ($3) 00B005 A90000 LDA #$0000 00B008 8DCC09 STA $09cc ; Branch target from AFE4, Branch target from AFE9, Branch target from B003 00B00B F8 SEM ; m:1 x:0, Branch target from AFDE, Branch target from AFF7 00B00C ADCD09 LDA $09cd 00B00F 8DCB09 STA $09cb 00B012 60 RTS Code block address: B013 Length: 47 M:1 X:0 called by: AA28 00B013 D8 CLM ; m:0 x:0, Call target from AA28 00B014 AD1803 LDA $0318 00B017 4A LSR A 00B018 4A LSR A 00B019 4A LSR A 00B01A 4A LSR A 00B01B 4A LSR A 00B01C 48 PHA 00B01D C90001 CMP #$0100 00B020 9003 BCC 00b025 ($3) 00B022 A9FF00 LDA #$00ff 00B025 4268 PLB ; Branch target from B020 00B027 424A LSRB A 00B029 42C90001 CMPB #$0100 00B02D 9004 BCC 00b033 ($4) 00B02F 42A9FF00 LDB #$00ff 00B033 F8 SEM ; m:1 x:0, Branch target from B02D 00B034 428D0703 STB $0307 00B038 8D0603 STA $0306 00B03B A29021 LDX #$2190 00B03E 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: B2F8 Length: 36 M:1 X:0 called by: 8D02 00B2F8 ADF431 LDA $31f4 ; Call target from 8D02 00B2FB D8 CLM ; m:0 x:0 00B2FC 29FF00 AND #$00ff 00B2FF F01B BEQ 00b31c ($1b) 00B301 8D0603 STA $0306 00B304 1A DEA 00B305 890DB60A MPY $0ab6 00B309 18 CLC 00B30A 6D1803 ADC $0318 00B30D 42690000 ADCB #$0000 00B311 892D0603 DIV $0306 00B315 9008 BCC 00b31f ($8) 00B317 A9FFFF LDA #$ffff 00B31A 8003 BRA 00b31f ($3) Code block address: B31C Length: 46 M:0 X:0 called by: B2FF 00B31C AD1803 LDA $0318 ; Branch target from B2FF 00B31F 8DB60A STA $0ab6 ; Branch target from B315, Branch target from B31A 00B322 F8 SEM ; m:1 x:0 00B323 A20000 LDX #$0000 00B326 ADB70A LDA $0ab7 00B329 CDAD0A CMP $0aad 00B32C B01C BCS 00b34a ($1c) 00B32E 8EB80A STX $0ab8 00B331 A0BA0A LDY #$0aba 00B334 20FE56 JSR $56fe 00B337 ECF231 CPX $31f2 00B33A 9020 BCC 00b35c ($20) 00B33C AD9203 LDA $0392 00B33F CDF531 CMP $31f5 00B342 B018 BCS 00b35c ($18) 00B344 1C340480 CLB #$80, $0434 00B348 8012 BRA 00b35c ($12) Code block address: B34A Length: 19 M:1 X:0 called by: B32C 00B34A 8EBA0A STX $0aba ; Branch target from B32C 00B34D A0B80A LDY #$0ab8 00B350 20FE56 JSR $56fe 00B353 ECF031 CPX $31f0 00B356 9004 BCC 00b35c ($4) 00B358 0C340480 SEB #$80, $0434 00B35C 60 RTS ; Branch target from B33A, Branch target from B342, Branch target from B348, Branch target from B356 Code block address: B35D Length: 18 M:1 X:0 called by: 8D2D 00B35D AD9002 LDA $0290 ; Call target from 8D2D 00B360 499F EOR #$9f 00B362 3CE4084004 BBC #$40, $08e4, 00b36b ($4) 00B367 340A0804 BBC #$08, $0a, 00b36f ($4) ; Read from Port 2 00B36B 29FE AND #$fe ; Branch target from B362 00B36D 8002 BRA 00b371 ($2) Code block address: B36F Length: 13 M:1 X:0 called by: B367 00B36F 0901 ORA #$01 ; Branch target from B367 00B371 3CE7080106 BBC #$01, $08e7, 00b37c ($6) ; Branch target from B36D 00B376 2408800B BBS #$80, $08, 00b385 ($b) ; Read from Port 0 00B37A 8005 BRA 00b381 ($5) Code block address: B37C Length: 9 M:1 X:0 called by: B371 00B37C 3CE7080204 BBC #$02, $08e7, 00b385 ($4) ; Branch target from B371 00B381 29BF AND #$bf ; Branch target from B37A 00B383 8002 BRA 00b387 ($2) Code block address: B385 Length: 25 M:1 X:0 called by: B376 00B385 0940 ORA #$40 ; Branch target from B376, Branch target from B37C 00B387 8D5C03 STA $035c ; Branch target from B383 00B38A AD5A03 LDA $035a 00B38D 8D3106 STA $0631 00B390 AD8002 LDA $0280 00B393 293F AND #$3f 00B395 2C5C032004 BBS #$20, $035c, 00b39e ($4) 00B39A 4930 EOR #$30 00B39C 8019 BRA 00b3b7 ($19) Code block address: B39E Length: 17 M:1 X:0 called by: B395 00B39E 4931 EOR #$31 ; Branch target from B395 00B3A0 3C8002040A BBC #$04, $0280, 00b3af ($a) 00B3A5 42AD641C LDB $1c64 00B3A9 428DED05 STB $05ed 00B3AD 8006 BRA 00b3b5 ($6) Code block address: B3AF Length: 15 M:1 X:0 called by: B3A0 00B3AF 42ADED05 LDB $05ed ; Branch target from B3A0 00B3B3 F002 BEQ 00b3b7 ($2) 00B3B5 0901 ORA #$01 ; Branch target from B3AD 00B3B7 3C9A0D3002 BBC #$30, $0d9a, 00b3be ($2) ; Branch target from B39C, Branch target from B3B3 00B3BC 8026 BRA 00b3e4 ($26) Code block address: B3BE Length: 7 M:1 X:0 called by: B3B7 00B3BE 3C820DC002 BBC #$c0, $0d82, 00b3c5 ($2) ; Branch target from B3B7 00B3C3 801F BRA 00b3e4 ($1f) Code block address: B3C5 Length: 35 M:1 X:0 called by: B3BE 00B3C5 D8 CLM ; m:0 x:0, Branch target from B3BE 00B3C6 42AD3A03 LDB $033a 00B3CA 38 SEC 00B3CB 42EDA605 SBCB $05a6 00B3CF B004 BCS 00b3d5 ($4) 00B3D1 42A90000 LDB #$0000 00B3D5 42AA TBX ; Branch target from B3CF 00B3D7 F8 SEM ; m:1 x:0 00B3D8 2C5A03800B BBS #$80, $035a, 00b3e8 ($b) 00B3DD ECEA12 CPX $12ea 00B3E0 F00B BEQ 00b3ed ($b) 00B3E2 9009 BCC 00b3ed ($9) 00B3E4 297F AND #$7f ; Branch target from B3BC, Branch target from B3C3, Branch target from B3EB 00B3E6 8007 BRA 00b3ef ($7) Code block address: B3E8 Length: 17 M:1 X:0 called by: B3D8 00B3E8 ECEC12 CPX $12ec ; Branch target from B3D8 00B3EB B0F7 BCS 00b3e4 (-$9) 00B3ED 0980 ORA #$80 ; Branch target from B3E0, Branch target from B3E2 00B3EF 8DAE0E STA $0eae ; Branch target from B3E6 00B3F2 3C9A0D3002 BBC #$30, $0d9a, 00b3f9 ($2) 00B3F7 8005 BRA 00b3fe ($5) Code block address: B3F9 Length: 11 M:1 X:0 called by: B3F2 00B3F9 3C820DC006 BBC #$c0, $0d82, 00b404 ($6) ; Branch target from B3F2 00B3FE 1C0007C0 CLB #$c0, $0700 ; Branch target from B3F7 00B402 803D BRA 00b441 ($3d) Code block address: B404 Length: 23 M:1 X:0 called by: B3F9 00B404 2C5C03201D BBS #$20, $035c, 00b426 ($1d) ; Branch target from B3F9 00B409 2C0007800D BBS #$80, $0700, 00b41b ($d) 00B40E EC382A CPX $2a38 00B411 F002 BEQ 00b415 ($2) 00B413 B02C BCS 00b441 ($2c) 00B415 0C000780 SEB #$80, $0700 ; Branch target from B411 00B419 8026 BRA 00b441 ($26) Code block address: B41B Length: 11 M:1 X:0 called by: B409 00B41B EC3A2A CPX $2a3a ; Branch target from B409 00B41E 9021 BCC 00b441 ($21) 00B420 1C000780 CLB #$80, $0700 00B424 801B BRA 00b441 ($1b) Code block address: B426 Length: 18 M:1 X:0 called by: B404 00B426 2C0007400D BBS #$40, $0700, 00b438 ($d) ; Branch target from B404 00B42B EC342A CPX $2a34 00B42E F002 BEQ 00b432 ($2) 00B430 B00F BCS 00b441 ($f) 00B432 0C000740 SEB #$40, $0700 ; Branch target from B42E 00B436 8009 BRA 00b441 ($9) Code block address: B438 Length: 44 M:1 X:0 called by: B426 00B438 EC362A CPX $2a36 ; Branch target from B426 00B43B 9004 BCC 00b441 ($4) 00B43D 1C000740 CLB #$40, $0700 00B441 42AD6F03 LDB $036f ; Branch target from B402, Branch target from B413, Branch target from B419, Branch target from B41E, Branch target from B424, Branch target from B430, Branch target from B436, Branch target from B43B 00B445 42CD651C CMPB $1c65 00B449 900C BCC 00b457 ($c) 00B44B 42AD8404 LDB $0484 00B44F 42CD661C CMPB $1c66 00B453 9002 BCC 00b457 ($2) 00B455 29FB AND #$fb 00B457 3CE4088008 BBC #$80, $08e4, 00b464 ($8) ; Branch target from B449, Branch target from B453 00B45C 240A0204 BBS #$02, $0a, 00b464 ($4) ; Read from Port 2 00B460 0940 ORA #$40 00B462 8002 BRA 00b466 ($2) Code block address: B464 Length: 23 M:1 X:0 called by: B457 00B464 29BF AND #$bf ; Branch target from B457, Branch target from B45C 00B466 48 PHA ; Branch target from B462 00B467 2902 AND #$02 00B469 F010 BEQ 00b47b ($10) 00B46B A23104 LDX #$0431 00B46E 20D856 JSR $56d8 00B471 CDCF16 CMP $16cf 00B474 9009 BCC 00b47f ($9) 00B476 68 PLA 00B477 0902 ORA #$02 00B479 8007 BRA 00b482 ($7) Code block address: B47B Length: 68 M:1 X:0 called by: B469 00B47B 9C310400 LDM #$00, $0431 ; Branch target from B469 00B47F 68 PLA ; Branch target from B474 00B480 29FD AND #$fd 00B482 8D5A03 STA $035a ; Branch target from B479 00B485 8D0002 STA $0200 00B488 AD9B03 LDA $039b 00B48B 8D7103 STA $0371 00B48E 8D3102 STA $0231 00B491 AD5605 LDA $0556 00B494 8D120E STA $0e12 00B497 8D310E STA $0e31 00B49A 8D530E STA $0e53 00B49D D8 CLM ; m:0 x:0 00B49E AD4203 LDA $0342 00B4A1 4A LSR A 00B4A2 4A LSR A 00B4A3 F8 SEM ; m:1 x:0 00B4A4 29FF AND #$ff 00B4A6 D002 BNE 00b4aa ($2) 00B4A8 A901 LDA #$01 00B4AA 8D8404 STA $0484 ; Branch target from B4A6 00B4AD 8D3002 STA $0230 00B4B0 8D3E0E STA $0e3e 00B4B3 3C5A038007 BBC #$80, $035a, 00b4bf ($7) 00B4B8 2C31068013 BBS #$80, $0631, 00b4d0 ($13) 00B4BD 8011 BRA 00b4d0 ($11) Code block address: B4BF Length: 18 M:1 X:0 called by: B4B3 00B4BF 3C3106800C BBC #$80, $0631, 00b4d0 ($c) ; Branch target from B4B3 00B4C4 9C300600 LDM #$00, $0630 00B4C8 9C2E0600 LDM #$00, $062e 00B4CC 9CFD0500 LDM #$00, $05fd 00B4D0 60 RTS ; Branch target from B4B8, Branch target from B4BD, Branch target from B4BF Code block address: B4D1 Length: 24 M:1 X:0 called by: 8D33 00B4D1 A2C603 LDX #$03c6 ; Call target from 8D33 00B4D4 20D856 JSR $56d8 00B4D7 C928 CMP #$28 00B4D9 B00D BCS 00b4e8 ($d) 00B4DB 78 SEI 00B4DC ADF50D LDA $0df5 00B4DF 4980 EOR #$80 00B4E1 8DF50D STA $0df5 00B4E4 8D8002 STA $0280 00B4E7 58 CLI 00B4E8 60 RTS ; Branch target from B4D9 Code block address: B4E9 Length: 17 M:1 X:0 called by: 8D30 00B4E9 D8 CLM ; m:0 x:0, Call target from 8D30 00B4EA ADAE06 LDA $06ae 00B4ED C90001 CMP #$0100 00B4F0 9003 BCC 00b4f5 ($3) 00B4F2 A9FF00 LDA #$00ff 00B4F5 F8 SEM ; m:1 x:0, Branch target from B4F0 00B4F6 8DD506 STA $06d5 00B4F9 60 RTS Code block address: B4FA Length: 83 M:1 X:0 called by: 8D36 00B4FA AD1104 LDA $0411 ; Call target from 8D36 00B4FD 3A INA 00B4FE C905 CMP #$05 00B500 900C BCC 00b50e ($c) 00B502 0CD40410 SEB #$10, $04d4 00B506 20BDD8 JSR $d8bd 00B509 203FB6 JSR $b63f 00B50C A900 LDA #$00 00B50E 8D1104 STA $0411 ; Branch target from B500 00B511 AD1D04 LDA $041d 00B514 3A INA 00B515 C90A CMP #$0a 00B517 900E BCC 00b527 ($e) 00B519 2082B5 JSR $b582 00B51C 20ACE4 JSR $e4ac 00B51F 20E6D9 JSR $d9e6 00B522 20A6CF JSR $cfa6 00B525 A900 LDA #$00 00B527 8D1D04 STA $041d ; Branch target from B517 00B52A AD1A04 LDA $041a 00B52D 3A INA 00B52E C932 CMP #$32 00B530 9005 BCC 00b537 ($5) 00B532 206FB6 JSR $b66f 00B535 A900 LDA #$00 00B537 8D1A04 STA $041a ; Branch target from B530 00B53A 3C6006FF03 BBC #$ff, $0660, 00b542 ($3) 00B53F CE6006 DEC $0660 00B542 ADDF06 LDA $06df ; Branch target from B53A 00B545 3A INA 00B546 C964 CMP #$64 00B548 B003 BCS 00b54d ($3) 00B54A 4C71B5 JMP $b571 Code block address: B54D Length: 40 M:1 X:0 called by: B548 00B54D A2A506 LDX #$06a5 ; Branch target from B548 00B550 20EC56 JSR $56ec 00B553 A28407 LDX #$0784 00B556 20D856 JSR $56d8 00B559 A2CC05 LDX #$05cc 00B55C 20EC56 JSR $56ec 00B55F ADE006 LDA $06e0 00B562 3A INA 00B563 C90A CMP #$0a 00B565 9005 BCC 00b56c ($5) 00B567 20539E JSR $9e53 00B56A A900 LDA #$00 00B56C 8DE006 STA $06e0 ; Branch target from B565 00B56F A900 LDA #$00 00B571 8DDF06 STA $06df ; Branch target from B54A 00B574 60 RTS Code block address: B575 Length: 13 M:1 X:0 called by: 8C8C 00B575 A04808 LDY #$0848 ; Call target from 8C8C 00B578 20FE56 JSR $56fe 00B57B A24C08 LDX #$084c 00B57E 20D856 JSR $56d8 00B581 60 RTS Code block address: B582 Length: 94 M:1 X:0 called by: B519 00B582 A01209 LDY #$0912 ; Call target from B519 00B585 20FE56 JSR $56fe 00B588 A2D903 LDX #$03d9 00B58B 20EC56 JSR $56ec 00B58E A2DA03 LDX #$03da 00B591 20EC56 JSR $56ec 00B594 A21904 LDX #$0419 00B597 20EC56 JSR $56ec 00B59A A2CD05 LDX #$05cd 00B59D 20EC56 JSR $56ec 00B5A0 A23006 LDX #$0630 00B5A3 20D856 JSR $56d8 00B5A6 A24E07 LDX #$074e 00B5A9 20D856 JSR $56d8 00B5AC 2C26030813 BBS #$08, $0326, 00b5c4 ($13) 00B5B1 AE9E03 LDX $039e 00B5B4 F00E BEQ 00b5c4 ($e) 00B5B6 CA DEX 00B5B7 8E9E03 STX $039e 00B5BA AD1707 LDA $0717 00B5BD 3A INA 00B5BE D001 BNE 00b5c1 ($1) 00B5C0 1A DEA 00B5C1 8D1707 STA $0717 ; Branch target from B5BE 00B5C4 3C4D050417 BBC #$04, $054d, 00b5e0 ($17) ; Branch target from B5AC, Branch target from B5B4 00B5C9 2C5A030412 BBS #$04, $035a, 00b5e0 ($12) 00B5CE AEB603 LDX $03b6 00B5D1 E8 INX 00B5D2 D001 BNE 00b5d5 ($1) 00B5D4 CA DEX 00B5D5 EC4B10 CPX $104b ; Branch target from B5D2 00B5D8 9009 BCC 00b5e3 ($9) 00B5DA 1C210302 CLB #$02, $0321 00B5DE 8007 BRA 00b5e7 ($7) Code block address: B5E0 Length: 45 M:1 X:0 called by: B5C4 00B5E0 A20000 LDX #$0000 ; Branch target from B5C4, Branch target from B5C9 00B5E3 0C210302 SEB #$02, $0321 ; Branch target from B5D8 00B5E7 8EB603 STX $03b6 ; Branch target from B5DE 00B5EA A24F04 LDX #$044f 00B5ED 20D856 JSR $56d8 00B5F0 AEB603 LDX $03b6 00B5F3 EC7021 CPX $2170 00B5F6 9015 BCC 00b60d ($15) 00B5F8 AD7103 LDA $0371 00B5FB CD7821 CMP $2178 00B5FE 900D BCC 00b60d ($d) 00B600 2C5A030108 BBS #$01, $035a, 00b60d ($8) 00B605 A0B605 LDY #$05b6 00B608 20FE56 JSR $56fe 00B60B 8006 BRA 00b613 ($6) Code block address: B60D Length: 25 M:1 X:0 called by: B5F6 00B60D A20000 LDX #$0000 ; Branch target from B5F6, Branch target from B5FE, Branch target from B600 00B610 8EB605 STX $05b6 00B613 A04204 LDY #$0442 ; Branch target from B60B 00B616 20FE56 JSR $56fe 00B619 3C26030108 BBC #$01, $0326, 00b626 ($8) 00B61E A21406 LDX #$0614 00B621 20D856 JSR $56d8 00B624 8004 BRA 00b62a ($4) Code block address: B626 Length: 25 M:1 X:0 called by: B619 00B626 9C140600 LDM #$00, $0614 ; Branch target from B619 00B62A 3C26034006 BBC #$40, $0326, 00b635 ($6) ; Branch target from B624 00B62F A21506 LDX #$0615 00B632 20D856 JSR $56d8 00B635 2076E5 JSR $e576 ; Branch target from B62A 00B638 A08E03 LDY #$038e 00B63B 20FE56 JSR $56fe 00B63E 60 RTS Code block address: B63F Length: 37 M:1 X:0 called by: B509 00B63F A2D403 LDX #$03d4 ; Call target from B509 00B642 20D856 JSR $56d8 00B645 A21306 LDX #$0613 00B648 20D856 JSR $56d8 00B64B A2ED05 LDX #$05ed 00B64E 20EC56 JSR $56ec 00B651 A20304 LDX #$0403 00B654 20EC56 JSR $56ec 00B657 2C5A030108 BBS #$01, $035a, 00b664 ($8) 00B65C A21905 LDX #$0519 00B65F 20D856 JSR $56d8 00B662 8004 BRA 00b668 ($4) Code block address: B664 Length: 11 M:1 X:0 called by: B657 00B664 9C190500 LDM #$00, $0519 ; Branch target from B657 00B668 A20C07 LDX #$070c ; Branch target from B662 00B66B 20EC56 JSR $56ec 00B66E 60 RTS Code block address: B66F Length: 39 M:1 X:0 called by: B532 00B66F A2D103 LDX #$03d1 ; Call target from B532 00B672 20D856 JSR $56d8 00B675 A21C04 LDX #$041c 00B678 20D856 JSR $56d8 00B67B 3C27034006 BBC #$40, $0327, 00b686 ($6) 00B680 A21606 LDX #$0616 00B683 20D856 JSR $56d8 00B686 3C4D050405 BBC #$04, $054d, 00b690 ($5) ; Branch target from B67B 00B68B 3C5A030406 BBC #$04, $035a, 00b696 ($6) 00B690 9CDC0800 LDM #$00, $08dc ; Branch target from B686 00B694 8006 BRA 00b69c ($6) Code block address: B696 Length: 19 M:1 X:0 called by: B68B 00B696 A2DC08 LDX #$08dc ; Branch target from B68B 00B699 20D856 JSR $56d8 00B69C 3CF2082008 BBC #$20, $08f2, 00b6a9 ($8) ; Branch target from B694 00B6A1 A2F408 LDX #$08f4 00B6A4 20D856 JSR $56d8 00B6A7 8004 BRA 00b6ad ($4) Code block address: B6A9 Length: 23 M:1 X:0 called by: B69C 00B6A9 9CF40800 LDM #$00, $08f4 ; Branch target from B69C 00B6AD 3CF208100E BBC #$10, $08f2, 00b6c0 ($e) ; Branch target from B6A7 00B6B2 A2F308 LDX #$08f3 00B6B5 20D856 JSR $56d8 00B6B8 A2F508 LDX #$08f5 00B6BB 20D856 JSR $56d8 00B6BE 8008 BRA 00b6c8 ($8) Code block address: B6C0 Length: 12 M:1 X:0 called by: B6AD 00B6C0 9CF30800 LDM #$00, $08f3 ; Branch target from B6AD 00B6C4 9CF50800 LDM #$00, $08f5 00B6C8 203B86 JSR $863b ; Branch target from B6BE 00B6CB 60 RTS Code block address: B6CC Length: 7 M:1 X:0 called by: 8D3F 00B6CC 3C9A0D3002 BBC #$30, $0d9a, 00b6d3 ($2) ; Call target from 8D3F 00B6D1 8056 BRA 00b729 ($56) Code block address: B6D3 Length: 49 M:1 X:0 called by: B6CC 00B6D3 AEB603 LDX $03b6 ; Branch target from B6CC 00B6D6 ECE212 CPX $12e2 00B6D9 904E BCC 00b729 ($4e) 00B6DB AD6E03 LDA $036e 00B6DE C928 CMP #$28 00B6E0 B047 BCS 00b729 ($47) 00B6E2 CDE712 CMP $12e7 00B6E5 9042 BCC 00b729 ($42) 00B6E7 3C5A03083D BBC #$08, $035a, 00b729 ($3d) 00B6EC 2C5A030438 BBS #$04, $035a, 00b729 ($38) 00B6F1 AD8404 LDA $0484 00B6F4 C964 CMP #$64 00B6F6 F031 BEQ 00b729 ($31) 00B6F8 902F BCC 00b729 ($2f) 00B6FA AD9303 LDA $0393 00B6FD A27016 LDX #$1670 00B700 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: B729 Length: 8 M:1 X:0 called by: B6D1 00B729 A900 LDA #$00 ; Branch target from B6D1, Branch target from B6D9, Branch target from B6E0, Branch target from B6E5, Branch target from B6E7, Branch target from B6EC, Branch target from B6F6, Branch target from B6F8 00B72B 8053 BRA 00b780 ($53) 00B780 8DA405 STA $05a4 00B783 60 RTS Code block address: B784 Length: 23 M:1 X:0 called by: 8D42 00B784 2C4D050412 BBS #$04, $054d, 00b79b ($12) ; Call target from 8D42 00B789 AD001D LDA $1d00 00B78C 8DD903 STA $03d9 00B78F AD011D LDA $1d01 00B792 8DDA03 STA $03da 00B795 1C260301 CLB #$01, $0326 00B799 8007 BRA 00b7a2 ($7) Code block address: B79B Length: 8 M:1 X:0 called by: B784 00B79B AD0405 LDA $0504 ; Branch target from B784 00B79E C980 CMP #$80 00B7A0 B001 BCS 00b7a3 ($1) 00B7A2 60 RTS ; Branch target from B799 Code block address: B7A3 Length: 37 M:1 X:0 called by: B7A0 00B7A3 78 SEI ; Branch target from B7A0 00B7A4 1C4D0504 CLB #$04, $054d 00B7A8 1C250380 CLB #$80, $0325 00B7AC 1CD00402 CLB #$02, $04d0 00B7B0 1C1F0320 CLB #$20, $031f 00B7B4 9CD00400 LDM #$00, $04d0 00B7B8 9CD00300 LDM #$00, $03d0 00B7BC A2FF0F LDX #$0fff 00B7BF 9A TXS 00B7C0 A02407 LDY #$0724 00B7C3 5A PHY 00B7C4 28 PLP 00B7C5 4C1D54 JMP $541d Code block address: B7C8 Length: 45 M:1 X:0 called by: 8D48 00B7C8 A2050B LDX #$0b05 ; Call target from 8D48 00B7CB D8 CLM ; m:0 x:0, Branch target from B7F3 00B7CC B500 LDA $00,X 00B7CE 29FF00 AND #$00ff 00B7D1 18 CLC 00B7D2 690B01 ADC #$010b 00B7D5 89096000 MPY #$0060 00B7D9 8D0803 STA $0308 00B7DC F8 SEM ; m:1 x:0 00B7DD AD0903 LDA $0309 00B7E0 E0050B CPX #$0b05 00B7E3 D010 BNE 00b7f5 ($10) 00B7E5 38 SEC 00B7E6 ED2D03 SBC $032d 00B7E9 B002 BCS 00b7ed ($2) 00B7EB A900 LDA #$00 00B7ED 8D1706 STA $0617 ; Branch target from B7E9 00B7F0 A2060B LDX #$0b06 00B7F3 80D6 BRA 00b7cb (-$2a) Code block address: B7F5 Length: 20 M:1 X:0 called by: B7E3 00B7F5 4A LSR A ; Branch target from B7E3 00B7F6 8DA90E STA $0ea9 00B7F9 8D0603 STA $0306 00B7FC AD2D03 LDA $032d 00B7FF 38 SEC 00B800 6A ROR A 00B801 38 SEC 00B802 ED0603 SBC $0306 00B805 8DAA0E STA $0eaa 00B808 60 RTS Code block address: B809 Length: 102 M:1 X:0 called by: 8CF6 00B809 342020FC BBC #$20, $20, 00b809 (-$4) ; Call target from 8CF6, Read from A/D control register, Branch target from B809 00B80D D8 CLM ; m:0 x:0 00B80E A522 LDA $22 ; Read from A/D successive approximation register 00B810 78 SEI 00B811 8D4003 STA $0340 00B814 4A LSR A 00B815 AA TAX 00B816 4A LSR A 00B817 F8 SEM ; m:1 x:0 00B818 8D180E STA $0e18 00B81B 8A TXA 00B81C 8D1902 STA $0219 00B81F D8 CLM ; m:0 x:0 00B820 AD4003 LDA $0340 00B823 C90001 CMP #$0100 00B826 9003 BCC 00b82b ($3) 00B828 A9FF00 LDA #$00ff 00B82B F8 SEM ; m:1 x:0, Branch target from B826 00B82C 8DD606 STA $06d6 00B82F D8 CLM ; m:0 x:0 00B830 AD4003 LDA $0340 00B833 38 SEC 00B834 EDE405 SBC $05e4 00B837 B004 BCS 00b83d ($4) 00B839 49FFFF EOR #$ffff 00B83C 3A INA 00B83D 3CCB0701000C BBC #$0001, $07cb, 00b84f ($c) ; Branch target from B837 00B843 18 CLC 00B844 6D5009 ADC $0950 00B847 9003 BCC 00b84c ($3) 00B849 A9FFFF LDA #$ffff 00B84C 8D5009 STA $0950 ; Branch target from B847 00B84F AD4003 LDA $0340 ; Branch target from B83D 00B852 8DE405 STA $05e4 00B855 F8 SEM ; m:1 x:0 00B856 58 CLI 00B857 2041BA JSR $ba41 00B85A 206FBA JSR $ba6f 00B85D 206FB8 JSR $b86f 00B860 209DBA JSR $ba9d 00B863 20B5BD JSR $bdb5 00B866 3C1C081003 BBC #$10, $081c, 00b86e ($3) 00B86B 20BEBC JSR $bcbe 00B86E 60 RTS ; Branch target from B866 Code block address: B86F Length: 11 M:1 X:0 called by: B85D 00B86F 3CDA060206 BBC #$02, $06da, 00b87a ($6) ; Call target from B85D 00B874 1C1A0828 CLB #$28, $081a 00B878 801C BRA 00b896 ($1c) Code block address: B87A Length: 31 M:1 X:0 called by: B86F 00B87A 2C0E0B800F BBS #$80, $0b0e, 00b88e ($f) ; Branch target from B86F 00B87F 2CA80D100A BBS #$10, $0da8, 00b88e ($a) 00B884 2CA90D0205 BBS #$02, $0da9, 00b88e ($5) 00B889 3CEA0A040B BBC #$04, $0aea, 00b899 ($b) 00B88E 0CDA0602 SEB #$02, $06da ; Branch target from B87A, Branch target from B87F, Branch target from B884 00B892 1CD10A01 CLB #$01, $0ad1 00B896 4C20BA JMP $ba20 ; Branch target from B878 Code block address: B899 Length: 17 M:1 X:0 called by: B889 00B899 3CE5080817 BBC #$08, $08e5, 00b8b5 ($17) ; Branch target from B889 00B89E 240F0208 BBS #$02, $0f, 00b8aa ($8) ; Read from Port 7 00B8A2 A02A06 LDY #$062a 00B8A5 20FE56 JSR $56fe 00B8A8 8006 BRA 00b8b0 ($6) Code block address: B8AA Length: 17 M:1 X:0 called by: B89E 00B8AA A20000 LDX #$0000 ; Branch target from B89E 00B8AD 8E2A06 STX $062a 00B8B0 EC4818 CPX $1848 ; Branch target from B8A8 00B8B3 9006 BCC 00b8bb ($6) 00B8B5 0CCE0501 SEB #$01, $05ce ; Branch target from B899 00B8B9 8004 BRA 00b8bf ($4) Code block address: B8BB Length: 34 M:1 X:0 called by: B8B3 00B8BB 1CCE0501 CLB #$01, $05ce ; Branch target from B8B3 00B8BF A2345E LDX #$5e34 ; Branch target from B8B9 00B8C2 229A5D00 JSL $005d9a 00B8C6 B00A BCS 00b8d2 ($a) 00B8C8 3C26030105 BBC #$01, $0326, 00b8d2 ($5) 00B8CD 3C2603080B BBC #$08, $0326, 00b8dd ($b) 00B8D2 1C5C0A03 CLB #$03, $0a5c ; Branch target from B8C6, Branch target from B8C8 00B8D6 1C1A0828 CLB #$28, $081a ; Branch target from B8E2, Branch target from B8F2, Branch target from B8F7, Branch target from B8F9, Branch target from B91A, Branch target from B921 00B8DA 4C20BA JMP $ba20 ; Branch target from B93A Code block address: B8DD Length: 7 M:1 X:0 called by: B8CD 00B8DD 2C5C0A0302 BBS #$03, $0a5c, 00b8e4 ($2) ; Branch target from B8CD 00B8E2 80F2 BRA 00b8d6 (-$e) Code block address: B8E4 Length: 43 M:1 X:0 called by: B8DD 00B8E4 AD7706 LDA $0677 ; Branch target from B8DD 00B8E7 18 CLC 00B8E8 6D7606 ADC $0676 00B8EB 6A ROR A 00B8EC 8D570A STA $0a57 00B8EF CD4C18 CMP $184c 00B8F2 90E2 BCC 00b8d6 (-$1e) 00B8F4 CD4D18 CMP $184d 00B8F7 B0DD BCS 00b8d6 (-$23) 00B8F9 3C350802D8 BBC #$02, $0835, 00b8d6 (-$28) 00B8FE 42ADF20A LDB $0af2 00B902 42C9A5 CMPB #$a5 00B905 D008 BNE 00b90f ($8) 00B907 A26032 LDX #$3260 00B90A AC6032 LDY $3260 00B90D 8006 BRA 00b915 ($6) Code block address: B90F Length: 45 M:1 X:0 called by: B905 00B90F A28028 LDX #$2880 ; Branch target from B905 00B912 AC8028 LDY $2880 00B915 CCB603 CPY $03b6 ; Branch target from B90D 00B918 F002 BEQ 00b91c ($2) 00B91A B0BA BCS 00b8d6 (-$46) 00B91C AD9203 LDA $0392 ; Branch target from B918 00B91F D502 CMP $02,X 00B921 90B3 BCC 00b8d6 (-$4d) 00B923 ADDC07 LDA $07dc 00B926 8D1808 STA $0818 00B929 42C9A5 CMPB #$a5 00B92C D00E BNE 00b93c ($e) 00B92E D503 CMP $03,X 00B930 9004 BCC 00b936 ($4) 00B932 D504 CMP $04,X 00B934 9046 BCC 00b97c ($46) 00B936 1C1A0828 CLB #$28, $081a ; Branch target from B930, Branch target from B94E, Branch target from B96A, Branch target from B97A 00B93A 809E BRA 00b8da (-$62) Code block address: B93C Length: 50 M:1 X:0 called by: B92C 00B93C 0C1A0804 SEB #$04, $081a ; Branch target from B92C 00B940 D503 CMP $03,X 00B942 900A BCC 00b94e ($a) 00B944 1C1A0804 CLB #$04, $081a 00B948 D504 CMP $04,X 00B94A F030 BEQ 00b97c ($30) 00B94C 902E BCC 00b97c ($2e) 00B94E 3C1A0808E3 BBC #$08, $081a, 00b936 (-$1d) ; Branch target from B942 00B953 1C1A0808 CLB #$08, $081a 00B957 3C1A080412 BBC #$04, $081a, 00b96e ($12) 00B95C AD8328 LDA $2883 00B95F 38 SEC 00B960 ED8728 SBC $2887 00B963 9017 BCC 00b97c ($17) 00B965 CD1808 CMP $0818 00B968 F002 BEQ 00b96c ($2) 00B96A B0CA BCS 00b936 (-$36) 00B96C 800E BRA 00b97c ($e) ; Branch target from B968 Code block address: B96E Length: 36 M:1 X:0 called by: B957 00B96E AD8428 LDA $2884 ; Branch target from B957 00B971 18 CLC 00B972 6D8728 ADC $2887 00B975 B005 BCS 00b97c ($5) 00B977 CD1808 CMP $0818 00B97A 90BA BCC 00b936 (-$46) 00B97C 0C1A0808 SEB #$08, $081a ; Branch target from B934, Branch target from B94A, Branch target from B94C, Branch target from B963, Branch target from B96C, Branch target from B975 00B980 AD6E03 LDA $036e 00B983 8D1808 STA $0818 00B986 42C9A5 CMPB #$a5 00B989 D00D BNE 00b998 ($d) 00B98B D505 CMP $05,X 00B98D B003 BCS 00b992 ($3) 00B98F 4C1CBA JMP $ba1c ; Branch target from B994 Code block address: B992 Length: 6 M:1 X:0 called by: B98D 00B992 D506 CMP $06,X ; Branch target from B98D 00B994 B0F9 BCS 00b98f (-$7) 00B996 8040 BRA 00b9d8 ($40) Code block address: B998 Length: 50 M:1 X:0 called by: B989 00B998 0C1A0804 SEB #$04, $081a ; Branch target from B989 00B99C D505 CMP $05,X 00B99E 900A BCC 00b9aa ($a) 00B9A0 1C1A0804 CLB #$04, $081a 00B9A4 D506 CMP $06,X 00B9A6 F030 BEQ 00b9d8 ($30) 00B9A8 902E BCC 00b9d8 ($2e) 00B9AA 3C1A08206D BBC #$20, $081a, 00ba1c ($6d) ; Branch target from B99E 00B9AF 1C1A0820 CLB #$20, $081a 00B9B3 3C1A080412 BBC #$04, $081a, 00b9ca ($12) 00B9B8 AD8528 LDA $2885 00B9BB 38 SEC 00B9BC ED8828 SBC $2888 00B9BF 9017 BCC 00b9d8 ($17) 00B9C1 CD1808 CMP $0818 00B9C4 F002 BEQ 00b9c8 ($2) 00B9C6 B054 BCS 00ba1c ($54) 00B9C8 800E BRA 00b9d8 ($e) ; Branch target from B9C4 Code block address: B9CA Length: 49 M:1 X:0 called by: B9B3 00B9CA AD8628 LDA $2886 ; Branch target from B9B3 00B9CD 18 CLC 00B9CE 6D8828 ADC $2888 00B9D1 B005 BCS 00b9d8 ($5) 00B9D3 CD1808 CMP $0818 00B9D6 9044 BCC 00ba1c ($44) 00B9D8 0C1A0820 SEB #$20, $081a ; Branch target from B996, Branch target from B9A6, Branch target from B9A8, Branch target from B9BF, Branch target from B9C8, Branch target from B9D1 00B9DC 42C9A5 CMPB #$a5 00B9DF F00D BEQ 00b9ee ($d) 00B9E1 AD7103 LDA $0371 00B9E4 CD4A18 CMP $184a 00B9E7 9037 BCC 00ba20 ($37) 00B9E9 3CCE050132 BBC #$01, $05ce, 00ba20 ($32) 00B9EE A01E08 LDY #$081e ; Branch target from B9DF 00B9F1 20FE56 JSR $56fe 00B9F4 EC6618 CPX $1866 00B9F7 B002 BCS 00b9fb ($2) 00B9F9 802B BRA 00ba26 ($2b) Code block address: B9FB Length: 33 M:1 X:0 called by: B9F7 00B9FB A20000 LDX #$0000 ; Branch target from B9F7 00B9FE 8E2606 STX $0626 00BA01 0C1C0810 SEB #$10, $081c 00BA05 A0660A LDY #$0a66 00BA08 20FE56 JSR $56fe 00BA0B A0620A LDY #$0a62 00BA0E 20FE56 JSR $56fe 00BA11 A0640A LDY #$0a64 00BA14 20FE56 JSR $56fe 00BA17 0CF00610 SEB #$10, $06f0 00BA1B 60 RTS Code block address: BA1C Length: 37 M:1 X:0 called by: B98F 00BA1C 1C1A0820 CLB #$20, $081a ; Branch target from B98F, Branch target from B9AA, Branch target from B9C6, Branch target from B9D6 00BA20 A20000 LDX #$0000 ; Branch target from B896, Branch target from B8DA, Branch target from B9E7, Branch target from B9E9 00BA23 8E1E08 STX $081e 00BA26 A02606 LDY #$0626 ; Branch target from B9F9 00BA29 20FE56 JSR $56fe 00BA2C 1C1C0810 CLB #$10, $081c 00BA30 1C1C0888 CLB #$88, $081c 00BA34 1C1A0880 CLB #$80, $081a 00BA38 1CF00610 CLB #$10, $06f0 00BA3C 1C5D0A01 CLB #$01, $0a5d 00BA40 60 RTS Code block address: BA41 Length: 46 M:1 X:0 called by: B857 00BA41 ADD006 LDA $06d0 ; Call target from B857 00BA44 8D1808 STA $0818 00BA47 890D8928 MPY $2889 00BA4B 18 CLC 00BA4C 426DD106 ADCB $06d1 00BA50 9003 BCC 00ba55 ($3) 00BA52 42A9FF LDB #$ff 00BA55 428D2308 STB $0823 ; Branch target from BA50 00BA59 AD1808 LDA $0818 00BA5C 890D8A28 MPY $288a 00BA60 18 CLC 00BA61 426DD106 ADCB $06d1 00BA65 9003 BCC 00ba6a ($3) 00BA67 42A9FF LDB #$ff 00BA6A 428D2108 STB $0821 ; Branch target from BA65 00BA6E 60 RTS Code block address: BA6F Length: 46 M:1 X:0 called by: B85A 00BA6F ADD006 LDA $06d0 ; Call target from B85A 00BA72 8D1808 STA $0818 00BA75 890D4110 MPY $1041 00BA79 18 CLC 00BA7A 426DD106 ADCB $06d1 00BA7E 9003 BCC 00ba83 ($3) 00BA80 42A9FF LDB #$ff 00BA83 428D8809 STB $0988 ; Branch target from BA7E 00BA87 AD1808 LDA $0818 00BA8A 890D4A10 MPY $104a 00BA8E 18 CLC 00BA8F 426DD106 ADCB $06d1 00BA93 9003 BCC 00ba98 ($3) 00BA95 42A9FF LDB #$ff 00BA98 428DF407 STB $07f4 ; Branch target from BA93 00BA9C 60 RTS Code block address: BA9D Length: 23 M:1 X:0 called by: B860 00BA9D 2C1A084012 BBS #$40, $081a, 00bab4 ($12) ; Call target from B860 00BAA2 1C1A0810 CLB #$10, $081a 00BAA6 3C26030404 BBC #$04, $0326, 00baaf ($4) 00BAAB 0C1A0810 SEB #$10, $081a 00BAAF 0C1A0840 SEB #$40, $081a ; Branch target from BAA6 00BAB3 60 RTS Code block address: BAB4 Length: 40 M:1 X:0 called by: BA9D 00BAB4 2C1A088044 BBS #$80, $081a, 00bafd ($44) ; Branch target from BA9D 00BAB9 2C1A08101E BBS #$10, $081a, 00badc ($1e) 00BABE 3C26030439 BBC #$04, $0326, 00bafc ($39) 00BAC3 0C1A0810 SEB #$10, $081a 00BAC7 0C5D0A04 SEB #$04, $0a5d 00BACB 0C5D0A01 SEB #$01, $0a5d 00BACF 1C5D0AF0 CLB #$f0, $0a5d 00BAD3 D8 CLM ; m:0 x:0 00BAD4 9C640A0000 LDM #$0000, $0a64 00BAD9 F8 SEM ; m:1 x:0 00BADA 801C BRA 00baf8 ($1c) Code block address: BADC Length: 33 M:1 X:0 called by: BAB9 00BADC 2C2603041B BBS #$04, $0326, 00bafc ($1b) ; Branch target from BAB9 00BAE1 1C1A0810 CLB #$10, $081a 00BAE5 0C5D0A02 SEB #$02, $0a5d 00BAE9 0C5D0A01 SEB #$01, $0a5d 00BAED 1C5D0AF0 CLB #$f0, $0a5d 00BAF1 D8 CLM ; m:0 x:0 00BAF2 9C620A0000 LDM #$0000, $0a62 00BAF7 F8 SEM ; m:1 x:0 00BAF8 0C1A0880 SEB #$80, $081a ; Branch target from BADA 00BAFC 60 RTS ; Branch target from BABE, Branch target from BADC Code block address: BAFD Length: 11 M:1 X:0 called by: BAB4 00BAFD ADD606 LDA $06d6 ; Branch target from BAB4 00BB00 3C1A081003 BBC #$10, $081a, 00bb08 ($3) 00BB05 4CE3BB JMP $bbe3 Code block address: BB08 Length: 20 M:1 X:0 called by: BB00 00BB08 CD2308 CMP $0823 ; Branch target from BB00 00BB0B B01F BCS 00bb2c ($1f) 00BB0D 0C1C0808 SEB #$08, $081c 00BB11 CD8809 CMP $0988 00BB14 9006 BCC 00bb1c ($6) 00BB16 1C5D0A10 CLB #$10, $0a5d 00BB1A 800D BRA 00bb29 ($d) Code block address: BB1C Length: 16 M:1 X:0 called by: BB14 00BB1C 2C5D0A1008 BBS #$10, $0a5d, 00bb29 ($8) ; Branch target from BB14 00BB21 0C5D0A40 SEB #$40, $0a5d 00BB25 0C5D0A10 SEB #$10, $0a5d 00BB29 4CE2BB JMP $bbe2 ; Branch target from BB1A, Branch target from BB1C, Branch target from BB31 Code block address: BB2C Length: 44 M:1 X:0 called by: BB0B 00BB2C 2C1C080827 BBS #$08, $081c, 00bb58 ($27) ; Branch target from BB0B 00BB31 3C260304F3 BBC #$04, $0326, 00bb29 (-$d) 00BB36 1C5D0A02 CLB #$02, $0a5d 00BB3A 1C1C0808 CLB #$08, $081c ; Branch target from BB5D 00BB3E 0C5D0A04 SEB #$04, $0a5d 00BB42 0C5D0A01 SEB #$01, $0a5d 00BB46 1C5D0AF0 CLB #$f0, $0a5d 00BB4A D8 CLM ; m:0 x:0 00BB4B 9C640A0000 LDM #$0000, $0a64 00BB50 F8 SEM ; m:1 x:0 00BB51 0C1A0810 SEB #$10, $081a 00BB55 4CE2BB JMP $bbe2 Code block address: BB58 Length: 13 M:1 X:0 called by: BB2C 00BB58 2C5D0A0208 BBS #$02, $0a5d, 00bb65 ($8) ; Branch target from BB2C 00BB5D 2C260304D8 BBS #$04, $0326, 00bb3a (-$28) 00BB62 4CE2BB JMP $bbe2 Code block address: BB65 Length: 12 M:1 X:0 called by: BB58 00BB65 1C5D0A02 CLB #$02, $0a5d ; Branch target from BB58 00BB69 2C5D0A4003 BBS #$40, $0a5d, 00bb71 ($3) 00BB6E 4CE2BB JMP $bbe2 Code block address: BB71 Length: 19 M:1 X:0 called by: BB69 00BB71 D8 CLM ; m:0 x:0, Branch target from BB69 00BB72 A98002 LDA #$0280 00BB75 890D620A MPY $0a62 00BB79 4229FFFF ANDB #$ffff 00BB7D F005 BEQ 00bb84 ($5) 00BB7F F8 SEM ; m:1 x:0 00BB80 A9FF LDA #$ff 00BB82 8007 BRA 00bb8b ($7) Code block address: BB84 Length: 20 M:0 X:0 called by: BB7D 00BB84 8D0603 STA $0306 ; Branch target from BB7D 00BB87 F8 SEM ; m:1 x:0 00BB88 AD0703 LDA $0307 00BB8B 8D4008 STA $0840 ; Branch target from BB82 00BB8E AE660A LDX $0a66 00BB91 EC5E18 CPX $185e 00BB94 B002 BCS 00bb98 ($2) 00BB96 8003 BRA 00bb9b ($3) Code block address: BB98 Length: 3 M:1 X:0 called by: BB94 00BB98 4CE2BB JMP $bbe2 ; Branch target from BB94 Code block address: BB9B Length: 10 M:1 X:0 called by: BB96 00BB9B AD6C0A LDA $0a6c ; Branch target from BB96 00BB9E CD5C18 CMP $185c 00BBA1 B002 BCS 00bba5 ($2) 00BBA3 8003 BRA 00bba8 ($3) Code block address: BBA5 Length: 3 M:1 X:0 called by: BBA1 00BBA5 4CE2BB JMP $bbe2 ; Branch target from BBA1 Code block address: BBA8 Length: 7 M:1 X:0 called by: BBA3 00BBA8 3C5D0A0102 BBC #$01, $0a5d, 00bbaf ($2) ; Branch target from BBA3 00BBAD 8003 BRA 00bbb2 ($3) Code block address: BBAF Length: 3 M:1 X:0 called by: BBA8 00BBAF 4CE2BB JMP $bbe2 ; Branch target from BBA8 Code block address: BBB2 Length: 49 M:1 X:0 called by: BBAD 00BBB2 D8 CLM ; m:0 x:0, Branch target from BBAD 00BBB3 AD2107 LDA $0721 00BBB6 29FF00 AND #$00ff 00BBB9 8D0603 STA $0306 00BBBC AD620A LDA $0a62 00BBBF 38 SEC 00BBC0 ED0603 SBC $0306 00BBC3 B003 BCS 00bbc8 ($3) 00BBC5 A90000 LDA #$0000 00BBC8 CD580A CMP $0a58 ; Branch target from BBC3 00BBCB F005 BEQ 00bbd2 ($5) 00BBCD 9003 BCC 00bbd2 ($3) 00BBCF 8D580A STA $0a58 00BBD2 18 CLC ; Branch target from BBCB, Branch target from BBCD 00BBD3 6D5E0A ADC $0a5e 00BBD6 9003 BCC 00bbdb ($3) 00BBD8 A9FFFF LDA #$ffff 00BBDB 8D5E0A STA $0a5e ; Branch target from BBD6 00BBDE F8 SEM ; m:1 x:0 00BBDF EE6C0A INC $0a6c 00BBE2 60 RTS ; Branch target from BB29, Branch target from BB55, Branch target from BB62, Branch target from BB6E, Branch target from BB98, Branch target from BBA5, Branch target from BBAF Code block address: BBE3 Length: 20 M:1 X:0 called by: BB05 00BBE3 CD2108 CMP $0821 ; Branch target from BB05 00BBE6 901F BCC 00bc07 ($1f) 00BBE8 0C1C0880 SEB #$80, $081c 00BBEC CDF407 CMP $07f4 00BBEF B006 BCS 00bbf7 ($6) 00BBF1 1C5D0A20 CLB #$20, $0a5d 00BBF5 800D BRA 00bc04 ($d) Code block address: BBF7 Length: 16 M:1 X:0 called by: BBEF 00BBF7 2C5D0A2008 BBS #$20, $0a5d, 00bc04 ($8) ; Branch target from BBEF 00BBFC 0C5D0A80 SEB #$80, $0a5d 00BC00 0C5D0A20 SEB #$20, $0a5d 00BC04 4CBDBC JMP $bcbd ; Branch target from BBF5, Branch target from BBF7, Branch target from BC0C Code block address: BC07 Length: 44 M:1 X:0 called by: BBE6 00BC07 2C1C088027 BBS #$80, $081c, 00bc33 ($27) ; Branch target from BBE6 00BC0C 2C260304F3 BBS #$04, $0326, 00bc04 (-$d) 00BC11 1C5D0A04 CLB #$04, $0a5d 00BC15 1C1C0880 CLB #$80, $081c ; Branch target from BC38 00BC19 0C5D0A02 SEB #$02, $0a5d 00BC1D 0C5D0A01 SEB #$01, $0a5d 00BC21 1C5D0AF0 CLB #$f0, $0a5d 00BC25 D8 CLM ; m:0 x:0 00BC26 9C620A0000 LDM #$0000, $0a62 00BC2B F8 SEM ; m:1 x:0 00BC2C 1C1A0810 CLB #$10, $081a 00BC30 4CBDBC JMP $bcbd Code block address: BC33 Length: 13 M:1 X:0 called by: BC07 00BC33 2C5D0A0408 BBS #$04, $0a5d, 00bc40 ($8) ; Branch target from BC07 00BC38 3C260304D8 BBC #$04, $0326, 00bc15 (-$28) 00BC3D 4CBDBC JMP $bcbd Code block address: BC40 Length: 12 M:1 X:0 called by: BC33 00BC40 1C5D0A04 CLB #$04, $0a5d ; Branch target from BC33 00BC44 2C5D0A8003 BBS #$80, $0a5d, 00bc4c ($3) 00BC49 4CBDBC JMP $bcbd Code block address: BC4C Length: 19 M:1 X:0 called by: BC44 00BC4C D8 CLM ; m:0 x:0, Branch target from BC44 00BC4D A98002 LDA #$0280 00BC50 890D640A MPY $0a64 00BC54 4229FFFF ANDB #$ffff 00BC58 F005 BEQ 00bc5f ($5) 00BC5A F8 SEM ; m:1 x:0 00BC5B A9FF LDA #$ff 00BC5D 8007 BRA 00bc66 ($7) Code block address: BC5F Length: 20 M:0 X:0 called by: BC58 00BC5F 8D0603 STA $0306 ; Branch target from BC58 00BC62 F8 SEM ; m:1 x:0 00BC63 AD0703 LDA $0307 00BC66 8D3F08 STA $083f ; Branch target from BC5D 00BC69 AE660A LDX $0a66 00BC6C EC5E18 CPX $185e 00BC6F B002 BCS 00bc73 ($2) 00BC71 8003 BRA 00bc76 ($3) Code block address: BC73 Length: 3 M:1 X:0 called by: BC6F 00BC73 4CBDBC JMP $bcbd ; Branch target from BC6F Code block address: BC76 Length: 10 M:1 X:0 called by: BC71 00BC76 AD6D0A LDA $0a6d ; Branch target from BC71 00BC79 CD5D18 CMP $185d 00BC7C B002 BCS 00bc80 ($2) 00BC7E 8003 BRA 00bc83 ($3) Code block address: BC80 Length: 3 M:1 X:0 called by: BC7C 00BC80 4CBDBC JMP $bcbd ; Branch target from BC7C Code block address: BC83 Length: 7 M:1 X:0 called by: BC7E 00BC83 3C5D0A0102 BBC #$01, $0a5d, 00bc8a ($2) ; Branch target from BC7E 00BC88 8003 BRA 00bc8d ($3) Code block address: BC8A Length: 3 M:1 X:0 called by: BC83 00BC8A 4CBDBC JMP $bcbd ; Branch target from BC83 Code block address: BC8D Length: 49 M:1 X:0 called by: BC88 00BC8D D8 CLM ; m:0 x:0, Branch target from BC88 00BC8E AD2007 LDA $0720 00BC91 29FF00 AND #$00ff 00BC94 8D0603 STA $0306 00BC97 AD640A LDA $0a64 00BC9A 38 SEC 00BC9B ED0603 SBC $0306 00BC9E B003 BCS 00bca3 ($3) 00BCA0 A90000 LDA #$0000 00BCA3 CD5A0A CMP $0a5a ; Branch target from BC9E 00BCA6 F005 BEQ 00bcad ($5) 00BCA8 9003 BCC 00bcad ($3) 00BCAA 8D5A0A STA $0a5a 00BCAD 18 CLC ; Branch target from BCA6, Branch target from BCA8 00BCAE 6D600A ADC $0a60 00BCB1 9003 BCC 00bcb6 ($3) 00BCB3 A9FFFF LDA #$ffff 00BCB6 8D600A STA $0a60 ; Branch target from BCB1 00BCB9 F8 SEM ; m:1 x:0 00BCBA EE6D0A INC $0a6d 00BCBD 60 RTS ; Branch target from BC04, Branch target from BC30, Branch target from BC3D, Branch target from BC49, Branch target from BC73, Branch target from BC80, Branch target from BC8A Code block address: BCBE Length: 29 M:1 X:0 called by: B86B 00BCBE D8 CLM ; m:0 x:0, Call target from B86B 00BCBF AE660A LDX $0a66 00BCC2 AD6C0A LDA $0a6c 00BCC5 29FF00 AND #$00ff 00BCC8 8D0603 STA $0306 00BCCB EC5E18 CPX $185e 00BCCE B011 BCS 00bce1 ($11) 00BCD0 F8 SEM ; m:1 x:0 00BCD1 AD6C0A LDA $0a6c 00BCD4 CD5C18 CMP $185c 00BCD7 9002 BCC 00bcdb ($2) 00BCD9 8003 BRA 00bcde ($3) Code block address: BCDB Length: 3 M:1 X:0 called by: BCD7 00BCDB 4CB4BD JMP $bdb4 ; Branch target from BCD7 Code block address: BCDE Length: 3 M:1 X:0 called by: BCD9 00BCDE D8 CLM ; m:0 x:0, Branch target from BCD9 00BCDF 8014 BRA 00bcf5 ($14) Code block address: BCE1 Length: 10 M:0 X:0 called by: BCCE 00BCE1 C90000 CMP #$0000 ; Branch target from BCCE 00BCE4 D005 BNE 00bceb ($5) 00BCE6 AD5E18 LDA $185e 00BCE9 8021 BRA 00bd0c ($21) Code block address: BCEB Length: 10 M:0 X:0 called by: BCE4 00BCEB C90100 CMP #$0001 ; Branch target from BCE4 00BCEE D005 BNE 00bcf5 ($5) 00BCF0 AD5E0A LDA $0a5e 00BCF3 8017 BRA 00bd0c ($17) Code block address: BCF5 Length: 51 M:0 X:0 called by: BCDF 00BCF5 CE0603 DEC $0306 ; Branch target from BCDF, Branch target from BCEE 00BCF8 42A90000 LDB #$0000 00BCFC AD5E0A LDA $0a5e 00BCFF 38 SEC 00BD00 ED580A SBC $0a58 00BD03 B003 BCS 00bd08 ($3) 00BD05 A90000 LDA #$0000 00BD08 892D0603 DIV $0306 ; Branch target from BD03 00BD0C 8D680A STA $0a68 ; Branch target from BCE9, Branch target from BCF3 00BD0F AD6D0A LDA $0a6d 00BD12 29FF00 AND #$00ff 00BD15 8D0603 STA $0306 00BD18 EC5E18 CPX $185e 00BD1B B011 BCS 00bd2e ($11) 00BD1D F8 SEM ; m:1 x:0 00BD1E AD6D0A LDA $0a6d 00BD21 CD5D18 CMP $185d 00BD24 9002 BCC 00bd28 ($2) 00BD26 8003 BRA 00bd2b ($3) Code block address: BD28 Length: 3 M:1 X:0 called by: BD24 00BD28 4CB4BD JMP $bdb4 ; Branch target from BD24 Code block address: BD2B Length: 3 M:1 X:0 called by: BD26 00BD2B D8 CLM ; m:0 x:0, Branch target from BD26 00BD2C 8014 BRA 00bd42 ($14) Code block address: BD2E Length: 10 M:0 X:0 called by: BD1B 00BD2E C90000 CMP #$0000 ; Branch target from BD1B 00BD31 D005 BNE 00bd38 ($5) 00BD33 AD5E18 LDA $185e 00BD36 8021 BRA 00bd59 ($21) Code block address: BD38 Length: 10 M:0 X:0 called by: BD31 00BD38 C90100 CMP #$0001 ; Branch target from BD31 00BD3B D005 BNE 00bd42 ($5) 00BD3D AD600A LDA $0a60 00BD40 8017 BRA 00bd59 ($17) Code block address: BD42 Length: 59 M:0 X:0 called by: BD2C 00BD42 CE0603 DEC $0306 ; Branch target from BD2C, Branch target from BD3B 00BD45 42A90000 LDB #$0000 00BD49 AD600A LDA $0a60 00BD4C 38 SEC 00BD4D ED5A0A SBC $0a5a 00BD50 B003 BCS 00bd55 ($3) 00BD52 A90000 LDA #$0000 00BD55 892D0603 DIV $0306 ; Branch target from BD50 00BD59 8D6A0A STA $0a6a ; Branch target from BD36, Branch target from BD40 00BD5C 18 CLC 00BD5D 6D680A ADC $0a68 00BD60 9003 BCC 00bd65 ($3) 00BD62 A9FFFF LDA #$ffff 00BD65 8D2806 STA $0628 ; Branch target from BD60 00BD68 A8 TAY 00BD69 18 CLC 00BD6A 6D680B ADC $0b68 00BD6D 6A ROR A 00BD6E 8D680B STA $0b68 00BD71 98 TYA 00BD72 2C5C03400005 BBS #$0040, $035c, 00bd7d ($5) 00BD78 A06218 LDY #$1862 00BD7B 8003 BRA 00bd80 ($3) Code block address: BD7D Length: 15 M:0 X:0 called by: BD72 00BD7D A06418 LDY #$1864 ; Branch target from BD72 00BD80 D90000 CMP $0000,Y ; Branch target from BD7B 00BD83 9007 BCC 00bd8c ($7) 00BD85 F8 SEM ; m:1 x:0 00BD86 0C350801 SEB #$01, $0835 00BD8A 8005 BRA 00bd91 ($5) Code block address: BD8C Length: 20 M:0 X:0 called by: BD83 00BD8C F8 SEM ; m:1 x:0, Branch target from BD83 00BD8D 1C350801 CLB #$01, $0835 00BD91 3C3508010A BBC #$01, $0835, 00bda0 ($a) ; Branch target from BD8A 00BD96 0CE90A01 SEB #$01, $0ae9 00BD9A 0CA90D01 SEB #$01, $0da9 00BD9E 8008 BRA 00bda8 ($8) Code block address: BDA0 Length: 21 M:1 X:0 called by: BD91 00BDA0 1CA90D01 CLB #$01, $0da9 ; Branch target from BD91 00BDA4 0CAC0901 SEB #$01, $09ac 00BDA8 1CF00610 CLB #$10, $06f0 ; Branch target from BD9E 00BDAC 0CDA0602 SEB #$02, $06da 00BDB0 1CD10A01 CLB #$01, $0ad1 00BDB4 60 RTS ; Branch target from BCDB, Branch target from BD28 Code block address: BDB5 Length: 22 M:1 X:0 called by: B863 00BDB5 2C4D050411 BBS #$04, $054d, 00bdcb ($11) ; Call target from B863 00BDBA A900 LDA #$00 00BDBC 8D5D0A STA $0a5d 00BDBF 8D5C0A STA $0a5c 00BDC2 8D1A08 STA $081a 00BDC5 9C570A80 LDM #$80, $0a57 00BDC9 8022 BRA 00bded ($22) Code block address: BDCB Length: 18 M:1 X:0 called by: BDB5 00BDCB AE2606 LDX $0626 ; Branch target from BDB5 00BDCE EC6018 CPX $1860 00BDD1 B01A BCS 00bded ($1a) 00BDD3 AE660A LDX $0a66 00BDD6 EC5E18 CPX $185e 00BDD9 B002 BCS 00bddd ($2) 00BDDB 803A BRA 00be17 ($3a) Code block address: BDDD Length: 59 M:1 X:0 called by: BDD9 00BDDD AD6C0A LDA $0a6c ; Branch target from BDD9 00BDE0 CD4618 CMP $1846 00BDE3 9008 BCC 00bded ($8) 00BDE5 AD6D0A LDA $0a6d 00BDE8 CD4718 CMP $1847 00BDEB B02A BCS 00be17 ($2a) 00BDED D8 CLM ; m:0 x:0, Branch target from BDC9, Branch target from BDD1, Branch target from BDE3 00BDEE A90000 LDA #$0000 00BDF1 8D660A STA $0a66 00BDF4 8D5E0A STA $0a5e 00BDF7 8D600A STA $0a60 00BDFA 8D580A STA $0a58 00BDFD 8D5A0A STA $0a5a 00BE00 F8 SEM ; m:1 x:0 00BE01 8D6C0A STA $0a6c 00BE04 8D6D0A STA $0a6d 00BE07 1C1C0898 CLB #$98, $081c 00BE0B 1C1A0880 CLB #$80, $081a 00BE0F 1C5D0A01 CLB #$01, $0a5d 00BE13 1CF00610 CLB #$10, $06f0 00BE17 60 RTS ; Branch target from BDDB, Branch target from BDEB Code block address: BE18 Length: 19 M:1 X:0 called by: 8887 00BE18 3C5C034012 BBC #$40, $035c, 00be2f ($12) ; Call target from 8887, Call target from 8887, Call target from 895F, Call target from 895F 00BE1D AD050B LDA $0b05 00BE20 CD4021 CMP $2140 00BE23 9006 BCC 00be2b ($6) 00BE25 1CA40610 CLB #$10, $06a4 00BE29 8004 BRA 00be2f ($4) Code block address: BE2B Length: 15 M:1 X:0 called by: BE23 00BE2B 0CA40610 SEB #$10, $06a4 ; Branch target from BE23 00BE2F 3CA4064006 BBC #$40, $06a4, 00be3a ($6) ; Branch target from BE18, Branch target from BE29 00BE34 D8 CLM ; m:0 x:0 00BE35 A9F02D LDA #$2df0 00BE38 8078 BRA 00beb2 ($78) Code block address: BE3A Length: 26 M:1 X:0 called by: BE2F 00BE3A AEB603 LDX $03b6 ; Branch target from BE2F 00BE3D EC0A2E CPX $2e0a 00BE40 F012 BEQ 00be54 ($12) 00BE42 9010 BCC 00be54 ($10) 00BE44 A908 LDA #$08 00BE46 42AD7103 LDB $0371 00BE4A 42CDD121 CMPB $21d1 00BE4E 901E BCC 00be6e ($1e) 00BE50 3A INA 00BE51 3A INA 00BE52 801A BRA 00be6e ($1a) Code block address: BE54 Length: 48 M:1 X:0 called by: BE40 00BE54 A900 LDA #$00 ; Branch target from BE40, Branch target from BE42 00BE56 42AD7103 LDB $0371 00BE5A 42CDD121 CMPB $21d1 00BE5E 9002 BCC 00be62 ($2) 00BE60 A904 LDA #$04 00BE62 42ADDC03 LDB $03dc ; Branch target from BE5E 00BE66 42CDD221 CMPB $21d2 00BE6A 9002 BCC 00be6e ($2) 00BE6C 3A INA 00BE6D 3A INA 00BE6E D8 CLM ; m:0 x:0, Branch target from BE4E, Branch target from BE52, Branch target from BE6A 00BE6F 29FF00 AND #$00ff 00BE72 3C5C0320001E BBC #$0020, $035c, 00be96 ($1e) 00BE78 2C5C03400006 BBS #$0040, $035c, 00be84 ($6) 00BE7E 18 CLC 00BE7F 69F22D ADC #$2df2 00BE82 802E BRA 00beb2 ($2e) Code block address: BE84 Length: 12 M:0 X:0 called by: BE78 00BE84 2CA406100006 BBS #$0010, $06a4, 00be90 ($6) ; Branch target from BE78 00BE8A 18 CLC 00BE8B 699C35 ADC #$359c 00BE8E 8022 BRA 00beb2 ($22) Code block address: BE90 Length: 6 M:0 X:0 called by: BE84 00BE90 18 CLC ; Branch target from BE84 00BE91 699035 ADC #$3590 00BE94 801C BRA 00beb2 ($1c) Code block address: BE96 Length: 12 M:0 X:0 called by: BE72 00BE96 2C5C03400006 BBS #$0040, $035c, 00bea2 ($6) ; Branch target from BE72 00BE9C 18 CLC 00BE9D 69FE2D ADC #$2dfe 00BEA0 8010 BRA 00beb2 ($10) Code block address: BEA2 Length: 12 M:0 X:0 called by: BE96 00BEA2 2CA406100006 BBS #$0010, $06a4, 00beae ($6) ; Branch target from BE96 00BEA8 18 CLC 00BEA9 69B435 ADC #$35b4 00BEAC 8004 BRA 00beb2 ($4) Code block address: BEAE Length: 7 M:0 X:0 called by: BEA2 00BEAE 18 CLC ; Branch target from BEA2 00BEAF 69A835 ADC #$35a8 00BEB2 AA TAX ; Branch target from BE38, Branch target from BE82, Branch target from BE8E, Branch target from BE94, Branch target from BEA0, Branch target from BEAC 00BEB3 F8 SEM ; m:1 x:0 00BEB4 60 RTS Code block address: BEB5 Length: 36 M:1 X:0 called by: 8D72 00BEB5 3C16050807 BBC #$08, $0516, 00bec1 ($7) ; Call target from 8D72 00BEBA 1C160508 CLB #$08, $0516 00BEBE 205CC5 JSR $c55c 00BEC1 2C44080113 BBS #$01, $0844, 00bed9 ($13) ; Branch target from BEB5 00BEC6 AD4508 LDA $0845 00BEC9 F007 BEQ 00bed2 ($7) 00BECB AD4608 LDA $0846 00BECE C914 CMP #$14 00BED0 D003 BNE 00bed5 ($3) 00BED2 2028C4 JSR $c428 ; Branch target from BEC9 00BED5 EE4608 INC $0846 ; Branch target from BED0 00BED8 60 RTS Code block address: BED9 Length: 26 M:1 X:0 called by: BEC1 00BED9 AD4408 LDA $0844 ; Branch target from BEC1 00BEDC C901 CMP #$01 00BEDE D013 BNE 00bef3 ($13) 00BEE0 20ADC4 JSR $c4ad 00BEE3 AD5E08 LDA $085e 00BEE6 C93F CMP #$3f 00BEE8 D008 BNE 00bef2 ($8) 00BEEA 0C440802 SEB #$02, $0844 00BEEE 1C470801 CLB #$01, $0847 00BEF2 60 RTS ; Branch target from BEE8 Code block address: BEF3 Length: 25 M:1 X:0 called by: BEDE 00BEF3 9C350105 LDM #$05, $0135 ; Branch target from BEDE 00BEF7 C903 CMP #$03 00BEF9 D01D BNE 00bf18 ($1d) 00BEFB 3C5F08FF0C BBC #$ff, $085f, 00bf0c ($c) 00BF00 AE4808 LDX $0848 00BF03 E00C00 CPX #$000c 00BF06 F002 BEQ 00bf0a ($2) 00BF08 B00A BCS 00bf14 ($a) 00BF0A 800B BRA 00bf17 ($b) ; Branch target from BF06 Code block address: BF0C Length: 12 M:1 X:0 called by: BEFB 00BF0C AE4808 LDX $0848 ; Branch target from BEFB 00BF0F E0C609 CPX #$09c6 00BF12 9003 BCC 00bf17 ($3) 00BF14 205CC5 JSR $c55c ; Branch target from BF08 00BF17 60 RTS ; Branch target from BF0A, Branch target from BF12 Code block address: BF18 Length: 26 M:1 X:0 called by: BEF9 00BF18 C907 CMP #$07 ; Branch target from BEF9 00BF1A D03C BNE 00bf58 ($3c) 00BF1C 9C4D0848 LDM #$48, $084d 00BF20 9C4E086B LDM #$6b, $084e 00BF24 9C4F08E1 LDM #$e1, $084f 00BF28 AD5008 LDA $0850 00BF2B C941 CMP #$41 00BF2D D003 BNE 00bf32 ($3) 00BF2F 4CA0C5 JMP $c5a0 Code block address: BF32 Length: 7 M:1 X:0 called by: BF2D 00BF32 C942 CMP #$42 ; Branch target from BF2D 00BF34 D003 BNE 00bf39 ($3) 00BF36 4C4EC7 JMP $c74e Code block address: BF39 Length: 7 M:1 X:0 called by: BF34 00BF39 C943 CMP #$43 ; Branch target from BF34 00BF3B D003 BNE 00bf40 ($3) 00BF3D 4C93C8 JMP $c893 Code block address: BF40 Length: 7 M:1 X:0 called by: BF3B 00BF40 C944 CMP #$44 ; Branch target from BF3B 00BF42 D003 BNE 00bf47 ($3) 00BF44 4C5CCB JMP $cb5c Code block address: BF47 Length: 7 M:1 X:0 called by: BF42 00BF47 C945 CMP #$45 ; Branch target from BF42 00BF49 D003 BNE 00bf4e ($3) 00BF4B 4CE1CB JMP $cbe1 Code block address: BF4E Length: 7 M:1 X:0 called by: BF49 00BF4E C946 CMP #$46 ; Branch target from BF49 00BF50 D003 BNE 00bf55 ($3) 00BF52 4C75CD JMP $cd75 Code block address: BF55 Length: 3 M:1 X:0 called by: BF50 00BF55 4C9ECE JMP $ce9e ; Branch target from BF50 Code block address: BF58 Length: 87 M:1 X:0 called by: BF1A 00BF58 C90F CMP #$0f ; Branch target from BF1A 00BF5A D066 BNE 00bfc2 ($66) 00BF5C D8 CLM ; m:0 x:0 00BF5D AD5808 LDA $0858 00BF60 29FF00 AND #$00ff 00BF63 18 CLC 00BF64 694D08 ADC #$084d 00BF67 AA TAX 00BF68 F8 SEM ; m:1 x:0 00BF69 42B500 LDB $00,X 00BF6C 3C6C080250 BBC #$02, $086c, 00bfc1 ($50) 00BF71 2C4708080B BBS #$08, $0847, 00bf81 ($b) 00BF76 AD4C08 LDA $084c 00BF79 C90F CMP #$0f 00BF7B 9044 BCC 00bfc1 ($44) 00BF7D 0C470808 SEB #$08, $0847 00BF81 9C4C0800 LDM #$00, $084c ; Branch target from BF71 00BF85 204DC5 JSR $c54d 00BF88 428D3201 STB $0132 00BF8C 9C350101 LDM #$01, $0135 00BF90 58 CLI 00BF91 EE5808 INC $0858 00BF94 AD5808 LDA $0858 00BF97 CD5B08 CMP $085b 00BF9A 9025 BCC 00bfc1 ($25) 00BF9C 9C5B0800 LDM #$00, $085b 00BFA0 9C580800 LDM #$00, $0858 00BFA4 2C47081006 BBS #$10, $0847, 00bfaf ($6) 00BFA9 0C440810 SEB #$10, $0844 00BFAD 800C BRA 00bfbb ($c) Code block address: BFAF Length: 19 M:1 X:0 called by: BFA4 00BFAF 1C440818 CLB #$18, $0844 ; Branch target from BFA4 00BFB3 1C470808 CLB #$08, $0847 00BFB7 9C4C0800 LDM #$00, $084c 00BFBB A20000 LDX #$0000 ; Branch target from BFAD 00BFBE 8E4808 STX $0848 00BFC1 60 RTS ; Branch target from BF6C, Branch target from BF7B, Branch target from BF9A Code block address: BFC2 Length: 17 M:1 X:0 called by: BF5A 00BFC2 1C47080E CLB #$0e, $0847 ; Branch target from BF5A 00BFC6 1C44081C CLB #$1c, $0844 00BFCA 9C4C0800 LDM #$00, $084c 00BFCE 9C5C0800 LDM #$00, $085c 00BFD2 60 RTS Code block address: BFD3 Length: 10 M:1 X:0 called by: C41B 00BFD3 38 SEC ; Call target from C3A3, Call target from C41B 00BFD4 ED012A SBC $2a01 00BFD7 B004 BCS 00bfdd ($4) 00BFD9 A900 LDA #$00 00BFDB 800E BRA 00bfeb ($e) Code block address: BFDD Length: 15 M:1 X:0 called by: BFD7 00BFDD 890D002A MPY $2a00 ; Branch target from BFD7 00BFE1 2084F8 JSR $f884 00BFE4 42C900 CMPB #$00 00BFE7 F002 BEQ 00bfeb ($2) 00BFE9 A9FF LDA #$ff 00BFEB 60 RTS ; Branch target from BFDB, Branch target from BFE7 Code block address: BFEC Length: 60 M:1 X:0 called by: C3E1 00BFEC A2202A LDX #$2a20 ; Call target from C3E1 00BFEF D8 CLM ; m:0 x:0 00BFF0 ADFE06 LDA $06fe 00BFF3 1033 BPL 00c028 ($33) 00BFF5 E8 INX 00BFF6 E8 INX 00BFF7 49FFFF EOR #$ffff 00BFFA 18 CLC 00BFFB 690100 ADC #$0001 00BFFE C9FF00 CMP #$00ff 00C001 9003 BCC 00c006 ($3) 00C003 A9FF00 LDA #$00ff 00C006 F8 SEM ; m:1 x:0, Branch target from C001 00C007 2C5C032001 BBS #$20, $035c, 00c00d ($1) 00C00C E8 INX 00C00D 891500 MPY $00,X ; Branch target from C007 00C010 8928 XAB 00C012 420A ASL B 00C014 2A ROL A 00C015 B005 BCS 00c01c ($5) 00C017 420A ASL B 00C019 2A ROL A 00C01A 9002 BCC 00c01e ($2) 00C01C A9FF LDA #$ff ; Branch target from C015 00C01E 18 CLC ; Branch target from C01A 00C01F 6D0E07 ADC $070e 00C022 9002 BCC 00c026 ($2) 00C024 A9FF LDA #$ff 00C026 802C BRA 00c054 ($2c) ; Branch target from C022 Code block address: C028 Length: 59 M:0 X:0 called by: BFF3 00C028 C9FF00 CMP #$00ff ; Branch target from BFF3 00C02B 9003 BCC 00c030 ($3) 00C02D A9FF00 LDA #$00ff 00C030 F8 SEM ; m:1 x:0, Branch target from C02B 00C031 2C5C032001 BBS #$20, $035c, 00c037 ($1) 00C036 E8 INX 00C037 891500 MPY $00,X ; Branch target from C031 00C03A 8928 XAB 00C03C 420A ASL B 00C03E 2A ROL A 00C03F B005 BCS 00c046 ($5) 00C041 420A ASL B 00C043 2A ROL A 00C044 9002 BCC 00c048 ($2) 00C046 A9FF LDA #$ff ; Branch target from C03F 00C048 38 SEC ; Branch target from C044 00C049 ED0E07 SBC $070e 00C04C 9002 BCC 00c050 ($2) 00C04E A900 LDA #$00 00C050 49FF EOR #$ff ; Branch target from C04C 00C052 3A INA 00C053 18 CLC 00C054 38 SEC ; Branch target from C026 00C055 ED1307 SBC $0713 00C058 B002 BCS 00c05c ($2) 00C05A A900 LDA #$00 00C05C 8D0F07 STA $070f ; Branch target from C058 00C05F 8D5902 STA $0259 00C062 60 RTS Code block address: C063 Length: 26 M:1 X:0 called by: 9073 00C063 A2262A LDX #$2a26 ; Call target from 9073 00C066 2C5C032004 BBS #$20, $035c, 00c06f ($4) 00C06B E8 INX 00C06C E8 INX 00C06D E8 INX 00C06E E8 INX 00C06F 3C1107200D BBC #$20, $0711, 00c081 ($d) ; Branch target from C066 00C074 3C11070204 BBC #$02, $0711, 00c07d ($4) 00C079 B502 LDA $02,X 00C07B 800F BRA 00c08c ($f) Code block address: C07D Length: 4 M:1 X:0 called by: C074 00C07D B503 LDA $03,X ; Branch target from C074 00C07F 800B BRA 00c08c ($b) Code block address: C081 Length: 9 M:1 X:0 called by: C06F 00C081 3C11070204 BBC #$02, $0711, 00c08a ($4) ; Branch target from C06F 00C086 B501 LDA $01,X 00C088 8002 BRA 00c08c ($2) Code block address: C08A Length: 6 M:1 X:0 called by: C081 00C08A B500 LDA $00,X ; Branch target from C081 00C08C 8D1307 STA $0713 ; Branch target from C07B, Branch target from C07F, Branch target from C088 00C08F 60 RTS Code block address: C090 Length: 9 M:1 X:0 called by: C3F8 00C090 2CF3060804 BBS #$08, $06f3, 00c099 ($4) ; Call target from C3F8 00C095 D8 CLM ; m:0 x:0 00C096 4C85C1 JMP $c185 Code block address: C099 Length: 8 M:1 X:0 called by: C090 00C099 2CF3068003 BBS #$80, $06f3, 00c0a1 ($3) ; Branch target from C090 00C09E 4C53C1 JMP $c153 Code block address: C0A1 Length: 14 M:1 X:0 called by: C099 00C0A1 3C00072009 BBC #$20, $0700, 00c0af ($9) ; Branch target from C099 00C0A6 1C000720 CLB #$20, $0700 00C0AA AD162A LDA $2a16 00C0AD 8003 BRA 00c0b2 ($3) Code block address: C0AF Length: 32 M:1 X:0 called by: C0A1 00C0AF AD0907 LDA $0709 ; Branch target from C0A1 00C0B2 CD162A CMP $2a16 ; Branch target from C0AD 00C0B5 F002 BEQ 00c0b9 ($2) 00C0B7 B03A BCS 00c0f3 ($3a) 00C0B9 C9FF CMP #$ff ; Branch target from C0B5 00C0BB F036 BEQ 00c0f3 ($36) 00C0BD 3A INA 00C0BE 8D0907 STA $0709 00C0C1 AD0F07 LDA $070f 00C0C4 3C5C032006 BBC #$20, $035c, 00c0cf ($6) 00C0C9 890D152A MPY $2a15 00C0CD 8004 BRA 00c0d3 ($4) Code block address: C0CF Length: 36 M:1 X:0 called by: C0C4 00C0CF 890D1C2A MPY $2a1c ; Branch target from C0C4 00C0D3 0A ASL A ; Branch target from C0CD 00C0D4 422A ROL B 00C0D6 9005 BCC 00c0dd ($5) 00C0D8 A9FF LDA #$ff 00C0DA 42A9FF LDB #$ff 00C0DD 428D0703 STB $0307 ; Branch target from C0D6 00C0E1 8D0603 STA $0306 00C0E4 D8 CLM ; m:0 x:0 00C0E5 AD0603 LDA $0306 00C0E8 CD1407 CMP $0714 00C0EB 9003 BCC 00c0f0 ($3) 00C0ED AD1407 LDA $0714 00C0F0 4C88C1 JMP $c188 ; Branch target from C0EB Code block address: C0F3 Length: 27 M:1 X:0 called by: C0B7 00C0F3 AD1007 LDA $0710 ; Branch target from C0B7, Branch target from C0BB 00C0F6 CD172A CMP $2a17 00C0F9 B003 BCS 00c0fe ($3) 00C0FB AD172A LDA $2a17 00C0FE 2CF3062011 BBS #$20, $06f3, 00c114 ($11) ; Branch target from C0F9 00C103 2CF3060206 BBS #$02, $06f3, 00c10e ($6) 00C108 890D132A MPY $2a13 00C10C 8015 BRA 00c123 ($15) Code block address: C10E Length: 6 M:1 X:0 called by: C103 00C10E 890D242A MPY $2a24 ; Branch target from C103 00C112 800F BRA 00c123 ($f) Code block address: C114 Length: 11 M:1 X:0 called by: C0FE 00C114 2CF3060206 BBS #$02, $06f3, 00c11f ($6) ; Branch target from C0FE 00C119 890D252A MPY $2a25 00C11D 8004 BRA 00c123 ($4) Code block address: C11F Length: 41 M:1 X:0 called by: C114 00C11F 890D142A MPY $2a14 ; Branch target from C114 00C123 424A LSRB A ; Branch target from C10C, Branch target from C112, Branch target from C11D 00C125 6A ROR A 00C126 2084F8 JSR $f884 00C129 428D0703 STB $0307 00C12D 8D0603 STA $0306 00C130 D8 CLM ; m:0 x:0 00C131 AD1407 LDA $0714 00C134 2CF30620000E BBS #$0020, $06f3, 00c148 ($e) 00C13A 2CF306020008 BBS #$0002, $06f3, 00c148 ($8) 00C140 18 CLC 00C141 6D0603 ADC $0306 00C144 9042 BCC 00c188 ($42) 00C146 803D BRA 00c185 ($3d) Code block address: C148 Length: 11 M:0 X:0 called by: C134 00C148 38 SEC ; Branch target from C134, Branch target from C13A 00C149 ED0603 SBC $0306 00C14C B03A BCS 00c188 ($3a) 00C14E A90000 LDA #$0000 00C151 8035 BRA 00c188 ($35) Code block address: C153 Length: 23 M:1 X:0 called by: C09E 00C153 0C000720 SEB #$20, $0700 ; Branch target from C09E 00C157 AD192A LDA $2a19 00C15A 42AD1007 LDB $0710 00C15E 42CD172A CMPB $2a17 00C162 B006 BCS 00c16a ($6) 00C164 890D172A MPY $2a17 00C168 8004 BRA 00c16e ($4) Code block address: C16A Length: 75 M:1 X:0 called by: C162 00C16A 890D1007 MPY $0710 ; Branch target from C162 00C16E 424A LSRB A ; Branch target from C168 00C170 6A ROR A 00C171 2084F8 JSR $f884 00C174 428D0703 STB $0307 00C178 8D0603 STA $0306 00C17B D8 CLM ; m:0 x:0 00C17C AD1407 LDA $0714 00C17F 18 CLC 00C180 6D0603 ADC $0306 00C183 9003 BCC 00c188 ($3) 00C185 A9FFFF LDA #$ffff ; Branch target from C096, Branch target from C146 00C188 8D0603 STA $0306 ; Branch target from C0F0, Branch target from C144, Branch target from C14C, Branch target from C151, Branch target from C183 00C18B AD172A LDA $2a17 00C18E 2900FF AND #$ff00 00C191 CD0603 CMP $0306 00C194 B003 BCS 00c199 ($3) 00C196 AD0603 LDA $0306 00C199 8D1407 STA $0714 ; Branch target from C194 00C19C 3CF306800012 BBC #$0080, $06f3, 00c1b4 ($12) 00C1A2 3CF30620000C BBC #$0020, $06f3, 00c1b4 ($c) 00C1A8 2CF306020006 BBS #$0002, $06f3, 00c1b4 ($6) 00C1AE AD172A LDA $2a17 00C1B1 2900FF AND #$ff00 00C1B4 60 RTS ; Branch target from C19C, Branch target from C1A2, Branch target from C1A8 Code block address: C1B5 Length: 22 M:1 X:0 called by: C424 00C1B5 3CF3060435 BBC #$04, $06f3, 00c1ef ($35) ; Call target from C424 00C1BA 2C1E031030 BBS #$10, $031e, 00c1ef ($30) 00C1BF 2C0104012B BBS #$01, $0401, 00c1ef ($2b) 00C1C4 3C2803A002 BBC #$a0, $0328, 00c1cb ($2) 00C1C9 8024 BRA 00c1ef ($24) Code block address: C1CB Length: 24 M:1 X:0 called by: C1C4 00C1CB D8 CLM ; m:0 x:0, Branch target from C1C4 00C1CC AD6403 LDA $0364 00C1CF 2C000702000E BBS #$0002, $0700, 00c1e3 ($e) 00C1D5 CD0E2A CMP $2a0e 00C1D8 F8 SEM ; m:1 x:0 00C1D9 F002 BEQ 00c1dd ($2) 00C1DB B015 BCS 00c1f2 ($15) 00C1DD 0C000702 SEB #$02, $0700 ; Branch target from C1D9 00C1E1 800C BRA 00c1ef ($c) Code block address: C1E3 Length: 12 M:0 X:0 called by: C1CF 00C1E3 CD102A CMP $2a10 ; Branch target from C1CF 00C1E6 F8 SEM ; m:1 x:0 00C1E7 9006 BCC 00c1ef ($6) 00C1E9 1C000702 CLB #$02, $0700 00C1ED 8003 BRA 00c1f2 ($3) Code block address: C1EF Length: 3 M:1 X:0 called by: C1B5 00C1EF 4C7DC2 JMP $c27d ; Branch target from C1B5, Branch target from C1BA, Branch target from C1BF, Branch target from C1C9, Branch target from C1E1, Branch target from C1E7, Branch target from C1F2 Code block address: C1F2 Length: 14 M:1 X:0 called by: C1DB 00C1F2 3CF30608F8 BBC #$08, $06f3, 00c1ef (-$8) ; Branch target from C1DB, Branch target from C1ED 00C1F7 AD1007 LDA $0710 00C1FA D004 BNE 00c200 ($4) 00C1FC A9FF LDA #$ff ; Branch target from C20B 00C1FE 800D BRA 00c20d ($d) Code block address: C200 Length: 38 M:1 X:0 called by: C1FA 00C200 42AD0307 LDB $0703 ; Branch target from C1FA 00C204 AD0207 LDA $0702 00C207 892D1007 DIV $0710 00C20B B0EF BCS 00c1fc (-$11) 00C20D 8D0407 STA $0704 ; Branch target from C1FE 00C210 8D6402 STA $0264 00C213 29F0 AND #$f0 00C215 18 CLC 00C216 D8 CLM ; m:0 x:0 00C217 29FF00 AND #$00ff 00C21A 69402B ADC #$2b40 00C21D AA TAX 00C21E F8 SEM ; m:1 x:0 00C21F AD1007 LDA $0710 00C222 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: C27D Length: 9 M:1 X:0 called by: C1EF 00C27D A980 LDA #$80 ; Branch target from C1EF 00C27F 8D0107 STA $0701 00C282 8D5E02 STA $025e 00C285 60 RTS Code block address: C286 Length: 25 M:1 X:0 called by: EA6B 00C286 3CF306040F BBC #$04, $06f3, 00c29a ($f) ; Call target from EA6B 00C28B 2C1E03100A BBS #$10, $031e, 00c29a ($a) 00C290 2C01040105 BBS #$01, $0401, 00c29a ($5) 00C295 3C2803A005 BBC #$a0, $0328, 00c29f ($5) 00C29A A9FF LDA #$ff ; Branch target from C286, Branch target from C28B, Branch target from C290 00C29C 4C03C3 JMP $c303 Code block address: C29F Length: 107 M:1 X:0 called by: C295 00C29F AD0607 LDA $0706 ; Branch target from C295 00C2A2 D05F BNE 00c303 ($5f) 00C2A4 42AD0107 LDB $0701 00C2A8 A900 LDA #$00 00C2AA 206BE4 JSR $e46b 00C2AD 420900 ORB #$00 00C2B0 F001 BEQ 00c2b3 ($1) 00C2B2 3A INA 00C2B3 C909 CMP #$09 ; Branch target from C2B0 00C2B5 9002 BCC 00c2b9 ($2) 00C2B7 A908 LDA #$08 00C2B9 3CF306040B BBC #$04, $06f3, 00c2c9 ($b) ; Branch target from C2B5 00C2BE 3C1D060406 BBC #$04, $061d, 00c2c9 ($6) 00C2C3 C904 CMP #$04 00C2C5 9002 BCC 00c2c9 ($2) 00C2C7 A904 LDA #$04 00C2C9 8D0507 STA $0705 ; Branch target from C2B9, Branch target from C2BE, Branch target from C2C5 00C2CC 0A ASL A 00C2CD 0A ASL A 00C2CE 0A ASL A 00C2CF 0A ASL A 00C2D0 8D5F02 STA $025f 00C2D3 AD0A07 LDA $070a 00C2D6 CD0B07 CMP $070b 00C2D9 D02E BNE 00c309 ($2e) 00C2DB AD0507 LDA $0705 00C2DE D8 CLM ; m:0 x:0 00C2DF 29FF00 AND #$00ff 00C2E2 18 CLC 00C2E3 69032A ADC #$2a03 00C2E6 AA TAX 00C2E7 F8 SEM ; m:1 x:0 00C2E8 B500 LDA $00,X 00C2EA 42AD0A07 LDB $070a 00C2EE 421A DEB 00C2F0 F011 BEQ 00c303 ($11) 00C2F2 421A DEB 00C2F4 F007 BEQ 00c2fd ($7) 00C2F6 421A DEB 00C2F8 D006 BNE 00c300 ($6) 00C2FA 894902 RLA #$02 00C2FD 894902 RLA #$02 ; Branch target from C2F4 00C300 894902 RLA #$02 ; Branch target from C2F8 00C303 8D0707 STA $0707 ; Branch target from C29C, Branch target from C2A2, Branch target from C2F0 00C306 8D6002 STA $0260 00C309 60 RTS ; Branch target from C2D9 Code block address: C30A Length: 19 M:1 X:0 called by: 8D5E 00C30A 2CE408010E BBS #$01, $08e4, 00c31d ($e) ; Call target from 8D5E 00C30F 1CEC0A30 CLB #$30, $0aec 00C313 1CAC0D30 CLB #$30, $0dac 00C317 1CD40A30 CLB #$30, $0ad4 00C31B 800E BRA 00c32b ($e) Code block address: C31D Length: 16 M:1 X:0 called by: C30A 00C31D 3C5A030805 BBC #$08, $035a, 00c327 ($5) ; Branch target from C30A 00C322 3C12070106 BBC #$01, $0712, 00c32d ($6) 00C327 0C120701 SEB #$01, $0712 ; Branch target from C31D 00C32B 804F BRA 00c37c ($4f) ; Branch target from C31B Code block address: C32D Length: 18 M:1 X:0 called by: C322 00C32D 24090826 BBS #$08, $09, 00c357 ($26) ; Branch target from C322, Read from Port 1 00C331 3409200A BBC #$20, $09, 00c33f ($a) ; Read from Port 1 00C335 9C5D0500 LDM #$00, $055d 00C339 1CAC0D10 CLB #$10, $0dac 00C33D 8012 BRA 00c351 ($12) Code block address: C33F Length: 24 M:1 X:0 called by: C331 00C33F A25D05 LDX #$055d ; Branch target from C331 00C342 20D856 JSR $56d8 00C345 C932 CMP #$32 00C347 9032 BCC 00c37b ($32) 00C349 0CEC0A10 SEB #$10, $0aec 00C34D 0CAC0D10 SEB #$10, $0dac 00C351 1CD40A10 CLB #$10, $0ad4 ; Branch target from C33D 00C355 8024 BRA 00c37b ($24) Code block address: C357 Length: 14 M:1 X:0 called by: C32D 00C357 2409200A BBS #$20, $09, 00c365 ($a) ; Branch target from C32D, Read from Port 1 00C35B 9C5C0500 LDM #$00, $055c 00C35F 1CAC0D20 CLB #$20, $0dac 00C363 8012 BRA 00c377 ($12) Code block address: C365 Length: 23 M:1 X:0 called by: C357 00C365 A25C05 LDX #$055c ; Branch target from C357 00C368 20D856 JSR $56d8 00C36B C932 CMP #$32 00C36D 900C BCC 00c37b ($c) 00C36F 0CEC0A20 SEB #$20, $0aec 00C373 0CAC0D20 SEB #$20, $0dac 00C377 1CD40A20 CLB #$20, $0ad4 ; Branch target from C363 00C37B 60 RTS ; Branch target from C347, Branch target from C355, Branch target from C36D Code block address: C37C Length: 9 M:1 X:0 called by: C32B 00C37C 9C5D0500 LDM #$00, $055d ; Branch target from C32B 00C380 9C5C0500 LDM #$00, $055c 00C384 60 RTS Code block address: C385 Length: 27 M:1 X:0 called by: 8D67 00C385 2CF3064016 BBS #$40, $06f3, 00c3a0 ($16) ; Call target from 8D67 00C38A 2CF3060469 BBS #$04, $06f3, 00c3f8 ($69) 00C38F 1C000720 CLB #$20, $0700 00C393 9C090700 LDM #$00, $0709 00C397 D8 CLM ; m:0 x:0 00C398 A9FFFF LDA #$ffff 00C39B 8D1407 STA $0714 00C39E 805B BRA 00c3fb ($5b) Code block address: C3A0 Length: 52 M:1 X:0 called by: C385 00C3A0 AD0D07 LDA $070d ; Branch target from C385 00C3A3 20D3BF JSR $bfd3 00C3A6 890D0D2A MPY $2a0d 00C3AA 8928 XAB 00C3AC 420A ASL B 00C3AE 2A ROL A 00C3AF 9002 BCC 00c3b3 ($2) 00C3B1 A9FF LDA #$ff 00C3B3 42AD2E2A LDB $2a2e ; Branch target from C3AF 00C3B7 2C5C032004 BBS #$20, $035c, 00c3c0 ($4) 00C3BC 42AD2F2A LDB $2a2f 00C3C0 38 SEC ; Branch target from C3B7 00C3C1 42E920 SBCB #$20 00C3C4 428D0603 STB $0306 00C3C8 18 CLC 00C3C9 3009 BMI 00c3d4 ($9) 00C3CB 6D0603 ADC $0306 00C3CE 900B BCC 00c3db ($b) 00C3D0 A9FF LDA #$ff 00C3D2 8007 BRA 00c3db ($7) Code block address: C3D4 Length: 50 M:1 X:0 called by: C3C9 00C3D4 6D0603 ADC $0306 ; Branch target from C3C9 00C3D7 B002 BCS 00c3db ($2) 00C3D9 A900 LDA #$00 00C3DB 8D0E07 STA $070e ; Branch target from C3CE, Branch target from C3D2, Branch target from C3D7 00C3DE 8D6102 STA $0261 00C3E1 20ECBF JSR $bfec 00C3E4 AD0507 LDA $0705 00C3E7 C908 CMP #$08 00C3E9 D009 BNE 00c3f4 ($9) 00C3EB AD0B07 LDA $070b 00C3EE 8D0A07 STA $070a 00C3F1 8D6202 STA $0262 00C3F4 1CF30640 CLB #$40, $06f3 ; Branch target from C3E9 00C3F8 2090C0 JSR $c090 ; Branch target from C38A 00C3FB 8D0207 STA $0702 ; Branch target from C39E 00C3FE 8D5C02 STA $025c 00C401 8D5D02 STA $025d 00C404 F8 SEM ; m:1 x:0 00C405 60 RTS Code block address: C406 Length: 34 M:1 X:0 called by: 8D6A 00C406 3CF3060419 BBC #$04, $06f3, 00c424 ($19) ; Call target from 8D6A 00C40B D8 CLM ; m:0 x:0 00C40C AD3A04 LDA $043a 00C40F 4A LSR A 00C410 4A LSR A 00C411 4A LSR A 00C412 4A LSR A 00C413 C90001 CMP #$0100 00C416 F8 SEM ; m:1 x:0 00C417 9002 BCC 00c41b ($2) 00C419 A9FF LDA #$ff 00C41B 20D3BF JSR $bfd3 ; Branch target from C417 00C41E 8D1007 STA $0710 00C421 8D6302 STA $0263 00C424 20B5C1 JSR $c1b5 ; Branch target from C406 00C427 60 RTS Code block address: C428 Length: 23 M:1 X:0 called by: BED2 00C428 42AD4508 LDB $0845 ; Call target from BED2 00C42C D019 BNE 00c447 ($19) 00C42E 340F040D BBC #$04, $0f, 00c43f ($d) ; Read from Port 7 00C432 205CC5 JSR $c55c ; Branch target from C44C, Branch target from C45B 00C435 9C450800 LDM #$00, $0845 00C439 9C460800 LDM #$00, $0846 ; Branch target from C4AA 00C43D 8007 BRA 00c446 ($7) Code block address: C43F Length: 8 M:1 X:0 called by: C42E 00C43F 9C46080C LDM #$0c, $0846 ; Branch target from C42E 00C443 EE4508 INC $0845 00C446 60 RTS ; Branch target from C43D Code block address: C447 Length: 22 M:1 X:0 called by: C42C 00C447 42C90A CMPB #$0a ; Branch target from C42C 00C44A 9040 BCC 00c48c ($40) 00C44C 340F04E2 BBC #$04, $0f, 00c432 (-$1e) ; Read from Port 7 00C450 AD6008 LDA $0860 00C453 C933 CMP #$33 00C455 F006 BEQ 00c45d ($6) 00C457 9C600800 LDM #$00, $0860 00C45B 80D5 BRA 00c432 (-$2b) Code block address: C45D Length: 47 M:1 X:0 called by: C455 00C45D A900 LDA #$00 ; Branch target from C455 00C45F 8D6008 STA $0860 00C462 8D5E08 STA $085e 00C465 8D4408 STA $0844 00C468 8D4508 STA $0845 00C46B 8D6108 STA $0861 00C46E 8D5C08 STA $085c 00C471 0C5E0801 SEB #$01, $085e 00C475 0C440801 SEB #$01, $0844 00C479 9C300105 LDM #$05, $0130 00C47D 1C470820 CLB #$20, $0847 00C481 9C460800 LDM #$00, $0846 00C485 A20000 LDX #$0000 00C488 8E4808 STX $0848 00C48B 60 RTS Code block address: C48C Length: 21 M:1 X:0 called by: C44A 00C48C AD6008 LDA $0860 ; Branch target from C44A 00C48F 340F0403 BBC #$04, $0f, 00c496 ($3) ; Read from Port 7 00C493 18 CLC 00C494 6980 ADC #$80 00C496 42C909 CMPB #$09 ; Branch target from C48F 00C499 B006 BCS 00c4a1 ($6) 00C49B 4A LSR A 00C49C 8D6008 STA $0860 00C49F 8003 BRA 00c4a4 ($3) Code block address: C4A1 Length: 12 M:1 X:0 called by: C499 00C4A1 8D6008 STA $0860 ; Branch target from C499 00C4A4 423A INB ; Branch target from C49F 00C4A6 428D4508 STB $0845 00C4AA 4C39C4 JMP $c439 Code block address: C4AD Length: 52 M:1 X:0 called by: BEE0 00C4AD 2C4708200C BBS #$20, $0847, 00c4be ($c) ; Call target from BEE0 00C4B2 AE4808 LDX $0848 00C4B5 E08C00 CPX #$008c 00C4B8 9026 BCC 00c4e0 ($26) 00C4BA 0C470820 SEB #$20, $0847 00C4BE AD5E08 LDA $085e ; Branch target from C4AD 00C4C1 C901 CMP #$01 00C4C3 D01C BNE 00c4e1 ($1c) 00C4C5 3C34010816 BBC #$08, $0134, 00c4e0 ($16) 00C4CA 204DC5 JSR $c54d 00C4CD 9C320155 LDM #$55, $0132 00C4D1 0C5E0802 SEB #$02, $085e 00C4D5 9C350101 LDM #$01, $0135 ; Branch target from C4FD, Branch target from C51B, Branch target from C54B 00C4D9 58 CLI 00C4DA A20000 LDX #$0000 00C4DD 8E4808 STX $0848 00C4E0 60 RTS ; Branch target from C4B8, Branch target from C4C5, Branch target from C4EB, Branch target from C4ED, Branch target from C509, Branch target from C50B, Branch target from C531, Branch target from C539, Branch target from C53B Code block address: C4E1 Length: 30 M:1 X:0 called by: C4C3 00C4E1 C903 CMP #$03 ; Branch target from C4C3 00C4E3 D01A BNE 00c4ff ($1a) 00C4E5 AE4808 LDX $0848 00C4E8 E00500 CPX #$0005 00C4EB 90F3 BCC 00c4e0 (-$d) 00C4ED 3C340108EE BBC #$08, $0134, 00c4e0 (-$12) 00C4F2 204DC5 JSR $c54d 00C4F5 9C320108 LDM #$08, $0132 00C4F9 0C5E0804 SEB #$04, $085e 00C4FD 80D6 BRA 00c4d5 (-$2a) Code block address: C4FF Length: 30 M:1 X:0 called by: C4E3 00C4FF C907 CMP #$07 ; Branch target from C4E3 00C501 D01A BNE 00c51d ($1a) 00C503 AE4808 LDX $0848 00C506 E00500 CPX #$0005 00C509 90D5 BCC 00c4e0 (-$2b) 00C50B 3C340108D0 BBC #$08, $0134, 00c4e0 (-$30) 00C510 204DC5 JSR $c54d 00C513 9C320108 LDM #$08, $0132 00C517 0C5E0808 SEB #$08, $085e 00C51B 80B8 BRA 00c4d5 (-$48) Code block address: C51D Length: 18 M:1 X:0 called by: C501 00C51D 9C350105 LDM #$05, $0135 ; Branch target from C501 00C521 AE4808 LDX $0848 00C524 E01B00 CPX #$001b 00C527 F006 BEQ 00c52f ($6) 00C529 9004 BCC 00c52f ($4) 00C52B 205CC5 JSR $c55c 00C52E 60 RTS Code block address: C52F Length: 30 M:1 X:0 called by: C527 00C52F C91F CMP #$1f ; Branch target from C527, Branch target from C529 00C531 D0AD BNE 00c4e0 (-$53) 00C533 AE4808 LDX $0848 00C536 E00F00 CPX #$000f 00C539 90A5 BCC 00c4e0 (-$5b) 00C53B 3C340108A0 BBC #$08, $0134, 00c4e0 (-$60) 00C540 204DC5 JSR $c54d 00C543 9C3201CC LDM #$cc, $0132 00C547 0C5E0820 SEB #$20, $085e 00C54B 8088 BRA 00c4d5 (-$78) Code block address: C54D Length: 15 M:1 X:0 called by: C4CA 00C54D 78 SEI ; Call target from BF85, Call target from C4CA, Call target from C4F2, Call target from C510, Call target from C540 00C54E A5F0 LDA $f0 ; Read from UART0 tx interrupt control register 00C550 0903 ORA #$03 00C552 85F0 STA $f0 ; Write to UART0 tx interrupt control register 00C554 64F100 LDM #$00, $f1 ; Write to UART0 rx interrupt control register 00C557 9C5A0880 LDM #$80, $085a 00C55B 60 RTS Code block address: C55C Length: 68 M:1 X:0 called by: E8F9 00C55C A900 LDA #$00 ; Call target from BEBE, Call target from BF14, Call target from C432, Call target from C52B, Call target from C5AA, Call target from C705, Call target from C758, Call target from C88F, Call target from CBF5, Call target from CC9C, Call target from CD42, Call target from CE9A, Call target from E8F9, Call target from E91E, Call target from E9C4, Call target from EA2A, Call target from EA43 00C55E 8D3001 STA $0130 00C561 8D3501 STA $0135 00C564 9C31012F LDM #$2f, $0131 00C568 85F1 STA $f1 ; Write to UART0 rx interrupt control register 00C56A 85F0 STA $f0 ; Write to UART0 tx interrupt control register 00C56C 8D5E08 STA $085e 00C56F 8D4408 STA $0844 00C572 8D5F08 STA $085f 00C575 8D5B08 STA $085b 00C578 8D5808 STA $0858 00C57B 8D4708 STA $0847 00C57E 8D5C08 STA $085c 00C581 8D6108 STA $0861 00C584 8D4508 STA $0845 00C587 8D4608 STA $0846 00C58A A20000 LDX #$0000 00C58D 8E4D08 STX $084d 00C590 8E4F08 STX $084f 00C593 8E5108 STX $0851 00C596 8E5308 STX $0853 00C599 8E5508 STX $0855 00C59C 8D5708 STA $0857 00C59F 60 RTS Code block address: C5A0 Length: 14 M:1 X:0 called by: BF2F 00C5A0 AD5108 LDA $0851 ; Branch target from BF2F 00C5A3 2009C7 JSR $c709 00C5A6 C9FF CMP #$ff 00C5A8 D004 BNE 00c5ae ($4) 00C5AA 205CC5 JSR $c55c 00C5AD 60 RTS Code block address: C5AE Length: 57 M:1 X:0 called by: C5A8 00C5AE C900 CMP #$00 ; Branch target from C5A8 00C5B0 D035 BNE 00c5e7 ($35) 00C5B2 9C5B080A LDM #$0a, $085b 00C5B6 A28309 LDX #$0983 00C5B9 B500 LDA $00,X 00C5BB 8D5208 STA $0852 00C5BE B501 LDA $01,X 00C5C0 8D5308 STA $0853 00C5C3 B502 LDA $02,X 00C5C5 8D5408 STA $0854 00C5C8 B503 LDA $03,X 00C5CA 8D5508 STA $0855 00C5CD A9D5 LDA #$d5 00C5CF 18 CLC ; Branch target from C61D 00C5D0 6D5208 ADC $0852 00C5D3 18 CLC 00C5D4 6D5308 ADC $0853 00C5D7 18 CLC 00C5D8 6D5408 ADC $0854 00C5DB 18 CLC 00C5DC 6D5508 ADC $0855 00C5DF 8D5608 STA $0856 00C5E2 0C440808 SEB #$08, $0844 ; Branch target from C637, Branch target from C64D 00C5E6 60 RTS Code block address: C5E7 Length: 56 M:1 X:0 called by: C5B0 00C5E7 C903 CMP #$03 ; Branch target from C5B0 00C5E9 F034 BEQ 00c61f ($34) 00C5EB C90C CMP #$0c 00C5ED F030 BEQ 00c61f ($30) 00C5EF C910 CMP #$10 00C5F1 F02C BEQ 00c61f ($2c) 00C5F3 C914 CMP #$14 00C5F5 F028 BEQ 00c61f ($28) 00C5F7 C915 CMP #$15 00C5F9 F024 BEQ 00c61f ($24) 00C5FB C901 CMP #$01 00C5FD D03A BNE 00c639 ($3a) 00C5FF 9C5B080A LDM #$0a, $085b 00C603 AD6208 LDA $0862 00C606 8D5208 STA $0852 00C609 ADC428 LDA $28c4 00C60C 8D5308 STA $0853 00C60F AD8709 LDA $0987 00C612 8D5408 STA $0854 00C615 AD0F0B LDA $0b0f 00C618 8D5508 STA $0855 00C61B A9D6 LDA #$d6 00C61D 80B0 BRA 00c5cf (-$50) Code block address: C61F Length: 26 M:1 X:0 called by: C5E9 00C61F 9C5B0808 LDM #$08, $085b ; Branch target from C5E9, Branch target from C5ED, Branch target from C5F1, Branch target from C5F5, Branch target from C5F9 00C623 2050C6 JSR $c650 00C626 A9D5 LDA #$d5 00C628 18 CLC 00C629 6D5108 ADC $0851 00C62C 18 CLC 00C62D 6D5208 ADC $0852 00C630 18 CLC 00C631 6D5308 ADC $0853 00C634 8D5408 STA $0854 00C637 80A9 BRA 00c5e2 (-$57) Code block address: C639 Length: 23 M:1 X:0 called by: C5FD 00C639 9C5B0807 LDM #$07, $085b ; Branch target from C5FD 00C63D 20A0C6 JSR $c6a0 00C640 A9D5 LDA #$d5 00C642 18 CLC 00C643 6D5108 ADC $0851 00C646 18 CLC 00C647 6D5208 ADC $0852 00C64A 8D5308 STA $0853 00C64D 4CE2C5 JMP $c5e2 Code block address: C650 Length: 30 M:1 X:0 called by: C623 00C650 C903 CMP #$03 ; Call target from C623 00C652 F027 BEQ 00c67b ($27) 00C654 C90C CMP #$0c 00C656 F02F BEQ 00c687 ($2f) 00C658 C910 CMP #$10 00C65A F032 BEQ 00c68e ($32) 00C65C C914 CMP #$14 00C65E F00E BEQ 00c66e ($e) 00C660 ADD506 LDA $06d5 00C663 8D5208 STA $0852 00C666 ADA706 LDA $06a7 00C669 8D5308 STA $0853 00C66C 800C BRA 00c67a ($c) Code block address: C66E Length: 13 M:1 X:0 called by: C65E 00C66E ADD606 LDA $06d6 ; Branch target from C65E 00C671 8D5208 STA $0852 00C674 ADA303 LDA $03a3 00C677 8D5308 STA $0853 00C67A 60 RTS ; Branch target from C66C Code block address: C67B Length: 12 M:1 X:0 called by: C652 00C67B ADF106 LDA $06f1 ; Branch target from C652 00C67E 8D5208 STA $0852 00C681 A900 LDA #$00 00C683 8D5308 STA $0853 00C686 60 RTS Code block address: C687 Length: 7 M:1 X:0 called by: C656 00C687 AE8A09 LDX $098a ; Branch target from C656 00C68A 8E5208 STX $0852 00C68D 60 RTS Code block address: C68E Length: 7 M:1 X:0 called by: C65A 00C68E AE8D09 LDX $098d ; Branch target from C65A 00C691 8E5208 STX $0852 00C694 60 RTS Code block address: C6A0 Length: 9 M:1 X:0 called by: C63D 00C6A0 C904 CMP #$04 ; Call target from C63D 00C6A2 D005 BNE 00c6a9 ($5) 00C6A4 ADCE06 LDA $06ce 00C6A7 8034 BRA 00c6dd ($34) Code block address: C6A9 Length: 9 M:1 X:0 called by: C6A2 00C6A9 C905 CMP #$05 ; Branch target from C6A2 00C6AB D005 BNE 00c6b2 ($5) 00C6AD AD3E08 LDA $083e 00C6B0 802B BRA 00c6dd ($2b) Code block address: C6B2 Length: 9 M:1 X:0 called by: C6AB 00C6B2 C906 CMP #$06 ; Branch target from C6AB 00C6B4 D005 BNE 00c6bb ($5) 00C6B6 ADA303 LDA $03a3 00C6B9 8022 BRA 00c6dd ($22) Code block address: C6BB Length: 9 M:1 X:0 called by: C6B4 00C6BB C907 CMP #$07 ; Branch target from C6B4 00C6BD D005 BNE 00c6c4 ($5) 00C6BF ADA603 LDA $03a6 00C6C2 8019 BRA 00c6dd ($19) Code block address: C6C4 Length: 9 M:1 X:0 called by: C6BD 00C6C4 C90B CMP #$0b ; Branch target from C6BD 00C6C6 D005 BNE 00c6cd ($5) 00C6C8 AD4108 LDA $0841 00C6CB 8010 BRA 00c6dd ($10) Code block address: C6CD Length: 9 M:1 X:0 called by: C6C6 00C6CD C90D CMP #$0d ; Branch target from C6C6 00C6CF D005 BNE 00c6d6 ($5) 00C6D1 AD6A08 LDA $086a 00C6D4 8007 BRA 00c6dd ($7) Code block address: C6D6 Length: 11 M:1 X:0 called by: C6CF 00C6D6 C90E CMP #$0e ; Branch target from C6CF 00C6D8 D007 BNE 00c6e1 ($7) 00C6DA AD8C09 LDA $098c 00C6DD 8D5208 STA $0852 ; Branch target from C6A7, Branch target from C6B0, Branch target from C6B9, Branch target from C6C2, Branch target from C6CB, Branch target from C6D4, Branch target from C6E8, Branch target from C6F1, Branch target from C6FA, Branch target from C703 00C6E0 60 RTS Code block address: C6E1 Length: 9 M:1 X:0 called by: C6D8 00C6E1 C911 CMP #$11 ; Branch target from C6D8 00C6E3 D005 BNE 00c6ea ($5) 00C6E5 AD6B08 LDA $086b 00C6E8 80F3 BRA 00c6dd (-$d) Code block address: C6EA Length: 9 M:1 X:0 called by: C6E3 00C6EA C912 CMP #$12 ; Branch target from C6E3 00C6EC D005 BNE 00c6f3 ($5) 00C6EE AD8909 LDA $0989 00C6F1 80EA BRA 00c6dd (-$16) Code block address: C6F3 Length: 9 M:1 X:0 called by: C6EC 00C6F3 C913 CMP #$13 ; Branch target from C6EC 00C6F5 D005 BNE 00c6fc ($5) 00C6F7 ADC628 LDA $28c6 00C6FA 80E1 BRA 00c6dd (-$1f) Code block address: C6FC Length: 9 M:1 X:0 called by: C6F5 00C6FC C91C CMP #$1c ; Branch target from C6F5 00C6FE D005 BNE 00c705 ($5) 00C700 ADCC28 LDA $28cc 00C703 80D8 BRA 00c6dd (-$28) Code block address: C705 Length: 4 M:1 X:0 called by: C6FE 00C705 205CC5 JSR $c55c ; Branch target from C6FE 00C708 60 RTS Code block address: C709 Length: 5 M:1 X:0 called by: C5A3 00C709 A28309 LDX #$0983 ; Call target from C5A3 00C70C 8003 BRA 00c711 ($3) Code block address: C70E Length: 61 M:1 X:0 called by: C751 00C70E A28F09 LDX #$098f ; Call target from C751 00C711 C900 CMP #$00 ; Branch target from C70C 00C713 F038 BEQ 00c74d ($38) 00C715 C921 CMP #$21 00C717 B032 BCS 00c74b ($32) 00C719 1A DEA 00C71A 8D0903 STA $0309 00C71D 2907 AND #$07 00C71F 8D0803 STA $0308 00C722 AD0903 LDA $0309 00C725 4A LSR A 00C726 4A LSR A 00C727 4A LSR A 00C728 D8 CLM ; m:0 x:0 00C729 29FF00 AND #$00ff 00C72C 8D0603 STA $0306 00C72F 8A TXA 00C730 18 CLC 00C731 6D0603 ADC $0306 00C734 AA TAX 00C735 F8 SEM ; m:1 x:0 00C736 B500 LDA $00,X 00C738 42AD0803 LDB $0308 00C73C 423A INB 00C73E 0A ASL A ; Branch target from C741 00C73F 421A DEB 00C741 D0FB BNE 00c73e (-$5) 00C743 9006 BCC 00c74b ($6) 00C745 AD0903 LDA $0309 00C748 3A INA 00C749 8002 BRA 00c74d ($2) Code block address: C74B Length: 3 M:1 X:0 called by: C717 00C74B A9FF LDA #$ff ; Branch target from C717, Branch target from C743 00C74D 60 RTS ; Branch target from C713, Branch target from C749 Code block address: C74E Length: 14 M:1 X:0 called by: BF36 00C74E AD5108 LDA $0851 ; Branch target from BF36 00C751 200EC7 JSR $c70e 00C754 C9FF CMP #$ff 00C756 D004 BNE 00c75c ($4) 00C758 205CC5 JSR $c55c ; Branch target from C798 00C75B 60 RTS Code block address: C75C Length: 42 M:1 X:0 called by: C756 00C75C 3CF20AFF57 BBC #$ff, $0af2, 00c7b8 ($57) ; Branch target from C756 00C761 9C520800 LDM #$00, $0852 00C765 9C530800 LDM #$00, $0853 00C769 C900 CMP #$00 00C76B D019 BNE 00c786 ($19) 00C76D 9C540800 LDM #$00, $0854 00C771 9C550800 LDM #$00, $0855 00C775 9C560800 LDM #$00, $0856 00C779 18 CLC 00C77A 69D6 ADC #$d6 00C77C 8D5708 STA $0857 00C77F 9C5B080B LDM #$0b, $085b 00C783 4C25C8 JMP $c825 Code block address: C786 Length: 33 M:1 X:0 called by: C76B 00C786 C902 CMP #$02 ; Branch target from C76B 00C788 F01D BEQ 00c7a7 ($1d) 00C78A C903 CMP #$03 00C78C F019 BEQ 00c7a7 ($19) 00C78E C90C CMP #$0c 00C790 F015 BEQ 00c7a7 ($15) 00C792 C908 CMP #$08 00C794 9004 BCC 00c79a ($4) 00C796 C90B CMP #$0b 00C798 90BE BCC 00c758 (-$42) 00C79A 18 CLC ; Branch target from C794 00C79B 69D6 ADC #$d6 00C79D 8D5408 STA $0854 00C7A0 9C5B0808 LDM #$08, $085b 00C7A4 4C25C8 JMP $c825 Code block address: C7A7 Length: 17 M:1 X:0 called by: C788 00C7A7 9C540800 LDM #$00, $0854 ; Branch target from C788, Branch target from C78C, Branch target from C790 00C7AB 18 CLC 00C7AC 69D6 ADC #$d6 00C7AE 8D5508 STA $0855 00C7B1 9C5B0809 LDM #$09, $085b 00C7B5 4C25C8 JMP $c825 Code block address: C7B8 Length: 54 M:1 X:0 called by: C75C 00C7B8 C900 CMP #$00 ; Branch target from C75C 00C7BA D032 BNE 00c7ee ($32) 00C7BC A28F09 LDX #$098f 00C7BF B500 LDA $00,X 00C7C1 8D5308 STA $0853 00C7C4 B501 LDA $01,X 00C7C6 8D5408 STA $0854 00C7C9 B502 LDA $02,X 00C7CB 8D5508 STA $0855 00C7CE B503 LDA $03,X 00C7D0 8D5608 STA $0856 00C7D3 A9D6 LDA #$d6 00C7D5 18 CLC 00C7D6 6D5308 ADC $0853 00C7D9 18 CLC 00C7DA 6D5408 ADC $0854 00C7DD 18 CLC 00C7DE 6D5508 ADC $0855 00C7E1 18 CLC 00C7E2 6D5608 ADC $0856 00C7E5 8D5708 STA $0857 00C7E8 9C5B080B LDM #$0b, $085b 00C7EC 8037 BRA 00c825 ($37) Code block address: C7EE Length: 22 M:1 X:0 called by: C7BA 00C7EE C902 CMP #$02 ; Branch target from C7BA 00C7F0 F012 BEQ 00c804 ($12) 00C7F2 C90C CMP #$0c 00C7F4 D034 BNE 00c82a ($34) 00C7F6 9C5B0809 LDM #$09, $085b 00C7FA AE170D LDX $0d17 00C7FD 8E5308 STX $0853 00C800 A9E2 LDA #$e2 00C802 8012 BRA 00c816 ($12) Code block address: C804 Length: 38 M:1 X:0 called by: C7F0 00C804 9C5B0809 LDM #$09, $085b ; Branch target from C7F0 00C808 AD200D LDA $0d20 00C80B 8D5308 STA $0853 00C80E AD210D LDA $0d21 00C811 8D5408 STA $0854 00C814 A9D8 LDA #$d8 00C816 18 CLC ; Branch target from C802, Branch target from C83F 00C817 6D5208 ADC $0852 00C81A 18 CLC 00C81B 6D5308 ADC $0853 00C81E 18 CLC 00C81F 6D5408 ADC $0854 00C822 8D5508 STA $0855 00C825 0C440808 SEB #$08, $0844 ; Branch target from C783, Branch target from C7A4, Branch target from C7B5, Branch target from C7EC, Branch target from C88D 00C829 60 RTS Code block address: C82A Length: 23 M:1 X:0 called by: C7F4 00C82A C903 CMP #$03 ; Branch target from C7F4 00C82C D013 BNE 00c841 ($13) 00C82E 9C5B0809 LDM #$09, $085b 00C832 AD190D LDA $0d19 00C835 8D5308 STA $0853 00C838 A900 LDA #$00 00C83A 8D5408 STA $0854 00C83D A9D9 LDA #$d9 00C83F 80D5 BRA 00c816 (-$2b) Code block address: C841 Length: 13 M:1 X:0 called by: C82C 00C841 9C5B0808 LDM #$08, $085b ; Branch target from C82C 00C845 C904 CMP #$04 00C847 D005 BNE 00c84e ($5) 00C849 AD1A0D LDA $0d1a 00C84C 802B BRA 00c879 ($2b) Code block address: C84E Length: 9 M:1 X:0 called by: C847 00C84E C905 CMP #$05 ; Branch target from C847 00C850 D005 BNE 00c857 ($5) 00C852 AD1B0D LDA $0d1b 00C855 8022 BRA 00c879 ($22) Code block address: C857 Length: 9 M:1 X:0 called by: C850 00C857 C906 CMP #$06 ; Branch target from C850 00C859 D005 BNE 00c860 ($5) 00C85B AD1C0D LDA $0d1c 00C85E 8019 BRA 00c879 ($19) Code block address: C860 Length: 9 M:1 X:0 called by: C859 00C860 C907 CMP #$07 ; Branch target from C859 00C862 D005 BNE 00c869 ($5) 00C864 AD1D0D LDA $0d1d 00C867 8010 BRA 00c879 ($10) Code block address: C869 Length: 9 M:1 X:0 called by: C862 00C869 C90B CMP #$0b ; Branch target from C862 00C86B D005 BNE 00c872 ($5) 00C86D AD1E0D LDA $0d1e 00C870 8007 BRA 00c879 ($7) Code block address: C872 Length: 29 M:1 X:0 called by: C86B 00C872 C90D CMP #$0d ; Branch target from C86B 00C874 D019 BNE 00c88f ($19) 00C876 AD1F0D LDA $0d1f 00C879 8D5308 STA $0853 ; Branch target from C84C, Branch target from C855, Branch target from C85E, Branch target from C867, Branch target from C870 00C87C A9D6 LDA #$d6 00C87E 18 CLC 00C87F 6D5108 ADC $0851 00C882 18 CLC 00C883 6D5208 ADC $0852 00C886 18 CLC 00C887 6D5308 ADC $0853 00C88A 8D5408 STA $0854 00C88D 8096 BRA 00c825 (-$6a) Code block address: C88F Length: 4 M:1 X:0 called by: C874 00C88F 205CC5 JSR $c55c ; Branch target from C874 00C892 60 RTS Code block address: C893 Length: 49 M:1 X:0 called by: BF3D 00C893 2C47081009 BBS #$10, $0847, 00c8a1 ($9) ; Branch target from BF3D 00C898 ADE609 LDA $09e6 00C89B 8DE409 STA $09e4 00C89E 8D6308 STA $0863 00C8A1 A900 LDA #$00 ; Branch target from C893 00C8A3 8D6608 STA $0866 00C8A6 A20000 LDX #$0000 00C8A9 8E5108 STX $0851 00C8AC 8E5308 STX $0853 00C8AF 8E5508 STX $0855 00C8B2 AD5C08 LDA $085c 00C8B5 CDE409 CMP $09e4 00C8B8 B043 BCS 00c8fd ($43) 00C8BA ADF20A LDA $0af2 00C8BD D005 BNE 00c8c4 ($5) 00C8BF A2800D LDX #$0d80 00C8C2 8003 BRA 00c8c7 ($3) Code block address: C8C4 Length: 59 M:1 X:0 called by: C8BD 00C8C4 A2D80A LDX #$0ad8 ; Branch target from C8BD 00C8C7 8E0603 STX $0306 ; Branch target from C8C2 00C8CA A274C9 LDX #$c974 00C8CD B503 LDA $03,X ; Branch target from C8FB 00C8CF F023 BEQ 00c8f4 ($23) 00C8D1 8928 XAB 00C8D3 B502 LDA $02,X 00C8D5 D8 CLM ; m:0 x:0 00C8D6 29FF00 AND #$00ff 00C8D9 18 CLC 00C8DA 6D0603 ADC $0306 00C8DD A8 TAY 00C8DE F8 SEM ; m:1 x:0 00C8DF 42390000 AND $0000,Y 00C8E3 F003 BEQ 00c8e8 ($3) 00C8E5 EE6608 INC $0866 00C8E8 42AD6608 LDB $0866 ; Branch target from C8E3 00C8EC 42CD5C08 CMPB $085c 00C8F0 F002 BEQ 00c8f4 ($2) 00C8F2 B00B BCS 00c8ff ($b) 00C8F4 E8 INX ; Branch target from C8CF, Branch target from C8F0, Branch target from C922 00C8F5 E8 INX 00C8F6 E8 INX 00C8F7 E8 INX 00C8F8 E02CCB CPX #$cb2c 00C8FB 90D0 BCC 00c8cd (-$30) 00C8FD 8032 BRA 00c931 ($32) ; Branch target from C8B8 Code block address: C8FF Length: 17 M:1 X:0 called by: C8F2 00C8FF D8 CLM ; m:0 x:0, Branch target from C8F2 00C900 AD5108 LDA $0851 00C903 D00B BNE 00c910 ($b) 00C905 B500 LDA $00,X 00C907 89490800 RLA #$0008 00C90B 8D5108 STA $0851 00C90E 800E BRA 00c91e ($e) Code block address: C910 Length: 20 M:0 X:0 called by: C903 00C910 AD5308 LDA $0853 ; Branch target from C903 00C913 D00F BNE 00c924 ($f) 00C915 B500 LDA $00,X 00C917 89490800 RLA #$0008 00C91B 8D5308 STA $0853 00C91E F8 SEM ; m:1 x:0, Branch target from C90E 00C91F EE5C08 INC $085c 00C922 80D0 BRA 00c8f4 (-$30) Code block address: C924 Length: 29 M:0 X:0 called by: C913 00C924 B500 LDA $00,X ; Branch target from C913 00C926 89490800 RLA #$0008 00C92A 8D5508 STA $0855 00C92D F8 SEM ; m:1 x:0 00C92E EE5C08 INC $085c 00C931 AD6308 LDA $0863 ; Branch target from C8FD 00C934 38 SEC 00C935 E903 SBC #$03 00C937 F00A BEQ 00c943 ($a) 00C939 9006 BCC 00c941 ($6) 00C93B 0C470810 SEB #$10, $0847 00C93F 8006 BRA 00c947 ($6) Code block address: C941 Length: 51 M:1 X:0 called by: C939 00C941 A900 LDA #$00 ; Branch target from C939 00C943 1C470810 CLB #$10, $0847 ; Branch target from C937 00C947 8D6308 STA $0863 ; Branch target from C93F 00C94A 1C350104 CLB #$04, $0135 00C94E 9C5B080B LDM #$0b, $085b 00C952 A9D7 LDA #$d7 00C954 18 CLC 00C955 6D5108 ADC $0851 00C958 18 CLC 00C959 6D5208 ADC $0852 00C95C 18 CLC 00C95D 6D5308 ADC $0853 00C960 18 CLC 00C961 6D5408 ADC $0854 00C964 18 CLC 00C965 6D5508 ADC $0855 00C968 18 CLC 00C969 6D5608 ADC $0856 00C96C 8D5708 STA $0857 00C96F 0C440808 SEB #$08, $0844 00C973 60 RTS Code block address: CB5C Length: 52 M:1 X:0 called by: BF44 00CB5C 9C620800 LDM #$00, $0862 ; Branch target from BF44 00CB60 2090CB JSR $cb90 00CB63 8DDA06 STA $06da 00CB66 8DDB06 STA $06db 00CB69 9C0F0BFF LDM #$ff, $0b0f 00CB6D 8DAC09 STA $09ac 00CB70 8DE509 STA $09e5 00CB73 20D4CB JSR $cbd4 00CB76 78 SEI 00CB77 202C58 JSR $582c 00CB7A 20BACB JSR $cbba 00CB7D 9C180B00 LDM #$00, $0b18 00CB81 58 CLI 00CB82 9C5B0805 LDM #$05, $085b 00CB86 A9D8 LDA #$d8 00CB88 8D5108 STA $0851 00CB8B 0C440808 SEB #$08, $0844 00CB8F 60 RTS Code block address: CB90 Length: 42 M:1 X:0 called by: CB60 00CB90 D8 CLM ; m:0 x:0, Call target from CB60 00CB91 A90000 LDA #$0000 00CB94 8D200D STA $0d20 00CB97 8D170D STA $0d17 00CB9A F8 SEM ; m:1 x:0 00CB9B 8D190D STA $0d19 00CB9E 8D1A0D STA $0d1a 00CBA1 8D1B0D STA $0d1b 00CBA4 8D1C0D STA $0d1c 00CBA7 8D1D0D STA $0d1d 00CBAA 8D1E0D STA $0d1e 00CBAD 8D1F0D STA $0d1f 00CBB0 8D220D STA $0d22 00CBB3 8D160D STA $0d16 00CBB6 8D2203 STA $0322 00CBB9 60 RTS Code block address: CBBA Length: 26 M:1 X:0 called by: CB7A 00CBBA A900 LDA #$00 ; Call target from CB7A 00CBBC 8D3F08 STA $083f 00CBBF 8D4008 STA $0840 00CBC2 8D1D08 STA $081d 00CBC5 9C1B08FF LDM #$ff, $081b 00CBC9 8DD707 STA $07d7 00CBCC 8D7208 STA $0872 00CBCF 9C7108FF LDM #$ff, $0871 00CBD3 60 RTS Code block address: CBD4 Length: 13 M:1 X:0 called by: CB73 00CBD4 1CB3097C CLB #$7c, $09b3 ; Call target from CB73 00CBD8 1C0D09C0 CLB #$c0, $090d 00CBDC 1C360401 CLB #$01, $0436 00CBE0 60 RTS Code block address: CBE1 Length: 24 M:1 X:0 called by: BF4B 00CBE1 AD5208 LDA $0852 ; Branch target from BF4B 00CBE4 F00F BEQ 00cbf5 ($f) 00CBE6 C903 CMP #$03 00CBE8 B00B BCS 00cbf5 ($b) 00CBEA C901 CMP #$01 00CBEC D00B BNE 00cbf9 ($b) 00CBEE ADC628 LDA $28c6 00CBF1 2901 AND #$01 00CBF3 D00E BNE 00cc03 ($e) 00CBF5 205CC5 JSR $c55c ; Branch target from CBE4, Branch target from CBE8, Branch target from CBFE 00CBF8 60 RTS Code block address: CBF9 Length: 10 M:1 X:0 called by: CBEC 00CBF9 ADC628 LDA $28c6 ; Branch target from CBEC 00CBFC 2902 AND #$02 00CBFE F0F5 BEQ 00cbf5 (-$b) 00CC00 4CA0CC JMP $cca0 Code block address: CC03 Length: 27 M:1 X:0 called by: CBF3 00CC03 AD5108 LDA $0851 ; Branch target from CBF3 00CC06 C900 CMP #$00 00CC08 D014 BNE 00cc1e ($14) 00CC0A ADCB18 LDA $18cb 00CC0D 8D5308 STA $0853 00CC10 A900 LDA #$00 00CC12 8D5408 STA $0854 00CC15 8D5508 STA $0855 00CC18 8D5608 STA $0856 00CC1B 4CB8CC JMP $ccb8 Code block address: CC1E Length: 25 M:1 X:0 called by: CC08 00CC1E C901 CMP #$01 ; Branch target from CC08 00CC20 D015 BNE 00cc37 ($15) 00CC22 ADD806 LDA $06d8 00CC25 8D5308 STA $0853 00CC28 AD2C1D LDA $1d2c 00CC2B 8D5408 STA $0854 00CC2E AD2A1D LDA $1d2a 00CC31 8D5508 STA $0855 00CC34 4C53CD JMP $cd53 Code block address: CC37 Length: 41 M:1 X:0 called by: CC20 00CC37 C902 CMP #$02 ; Branch target from CC20 00CC39 D025 BNE 00cc60 ($25) 00CC3B ADD706 LDA $06d7 00CC3E 8D5308 STA $0853 00CC41 AD2C1D LDA $1d2c 00CC44 18 CLC 00CC45 6D6A1D ADC $1d6a 00CC48 9002 BCC 00cc4c ($2) 00CC4A A9FF LDA #$ff 00CC4C 8D5408 STA $0854 ; Branch target from CC48 00CC4F AD2A1D LDA $1d2a 00CC52 18 CLC 00CC53 6D6A1D ADC $1d6a 00CC56 9002 BCC 00cc5a ($2) 00CC58 A9FF LDA #$ff 00CC5A 8D5508 STA $0855 ; Branch target from CC56 00CC5D 4C53CD JMP $cd53 Code block address: CC60 Length: 10 M:1 X:0 called by: CC39 00CC60 C903 CMP #$03 ; Branch target from CC39 00CC62 D006 BNE 00cc6a ($6) 00CC64 AD2308 LDA $0823 00CC67 4C46CD JMP $cd46 Code block address: CC6A Length: 10 M:1 X:0 called by: CC62 00CC6A C904 CMP #$04 ; Branch target from CC62 00CC6C D006 BNE 00cc74 ($6) 00CC6E AD2108 LDA $0821 00CC71 4C46CD JMP $cd46 Code block address: CC74 Length: 10 M:1 X:0 called by: CC6C 00CC74 C905 CMP #$05 ; Branch target from CC6C 00CC76 D006 BNE 00cc7e ($6) 00CC78 AD3F08 LDA $083f 00CC7B 4C46CD JMP $cd46 Code block address: CC7E Length: 10 M:1 X:0 called by: CC76 00CC7E C906 CMP #$06 ; Branch target from CC76 00CC80 D006 BNE 00cc88 ($6) 00CC82 AD4008 LDA $0840 00CC85 4C46CD JMP $cd46 Code block address: CC88 Length: 10 M:1 X:0 called by: CC80 00CC88 C907 CMP #$07 ; Branch target from CC80 00CC8A D006 BNE 00cc92 ($6) 00CC8C AD1B08 LDA $081b 00CC8F 4C46CD JMP $cd46 Code block address: CC92 Length: 10 M:1 X:0 called by: CC8A 00CC92 C908 CMP #$08 ; Branch target from CC8A 00CC94 D006 BNE 00cc9c ($6) 00CC96 AD1D08 LDA $081d 00CC99 4C46CD JMP $cd46 Code block address: CC9C Length: 4 M:1 X:0 called by: CC94 00CC9C 205CC5 JSR $c55c ; Branch target from CC94 00CC9F 60 RTS Code block address: CCA0 Length: 62 M:1 X:0 called by: CC00 00CCA0 AD5108 LDA $0851 ; Branch target from CC00 00CCA3 C900 CMP #$00 00CCA5 D037 BNE 00ccde ($37) 00CCA7 ADCC18 LDA $18cc 00CCAA 8D5308 STA $0853 00CCAD A900 LDA #$00 00CCAF 8D5408 STA $0854 00CCB2 8D5508 STA $0855 00CCB5 8D5608 STA $0856 00CCB8 9C5B080B LDM #$0b, $085b ; Branch target from CC1B 00CCBC A9D9 LDA #$d9 00CCBE 18 CLC 00CCBF 6D5108 ADC $0851 00CCC2 18 CLC 00CCC3 6D5208 ADC $0852 00CCC6 18 CLC 00CCC7 6D5308 ADC $0853 00CCCA 18 CLC 00CCCB 6D5408 ADC $0854 00CCCE 18 CLC 00CCCF 6D5508 ADC $0855 00CCD2 18 CLC 00CCD3 6D5608 ADC $0856 00CCD6 8D5708 STA $0857 00CCD9 0C440808 SEB #$08, $0844 00CCDD 60 RTS Code block address: CCDE Length: 9 M:1 X:0 called by: CCA5 00CCDE C901 CMP #$01 ; Branch target from CCA5 00CCE0 D005 BNE 00cce7 ($5) 00CCE2 ADB206 LDA $06b2 00CCE5 805F BRA 00cd46 ($5f) Code block address: CCE7 Length: 9 M:1 X:0 called by: CCE0 00CCE7 C902 CMP #$02 ; Branch target from CCE0 00CCE9 D005 BNE 00ccf0 ($5) 00CCEB ADB306 LDA $06b3 00CCEE 8056 BRA 00cd46 ($56) Code block address: CCF0 Length: 9 M:1 X:0 called by: CCE9 00CCF0 C903 CMP #$03 ; Branch target from CCE9 00CCF2 D005 BNE 00ccf9 ($5) 00CCF4 AD0329 LDA $2903 00CCF7 804D BRA 00cd46 ($4d) Code block address: CCF9 Length: 9 M:1 X:0 called by: CCF2 00CCF9 C904 CMP #$04 ; Branch target from CCF2 00CCFB D005 BNE 00cd02 ($5) 00CCFD ADB209 LDA $09b2 00CD00 8044 BRA 00cd46 ($44) Code block address: CD02 Length: 18 M:1 X:0 called by: CCFB 00CD02 C905 CMP #$05 ; Branch target from CCFB 00CD04 D00E BNE 00cd14 ($e) 00CD06 ADD707 LDA $07d7 00CD09 8D5308 STA $0853 00CD0C ADC818 LDA $18c8 00CD0F 8D5508 STA $0855 00CD12 8010 BRA 00cd24 ($10) Code block address: CD14 Length: 23 M:1 X:0 called by: CD04 00CD14 C907 CMP #$07 ; Branch target from CD04 00CD16 D013 BNE 00cd2b ($13) 00CD18 AD7108 LDA $0871 00CD1B 8D5308 STA $0853 00CD1E ADC918 LDA $18c9 00CD21 8D5508 STA $0855 00CD24 A900 LDA #$00 ; Branch target from CD12 00CD26 8D5408 STA $0854 00CD29 8028 BRA 00cd53 ($28) Code block address: CD2B Length: 23 M:1 X:0 called by: CD16 00CD2B C908 CMP #$08 ; Branch target from CD16 00CD2D D013 BNE 00cd42 ($13) 00CD2F AD7208 LDA $0872 00CD32 8D5308 STA $0853 00CD35 ADCA18 LDA $18ca 00CD38 8D5408 STA $0854 00CD3B A9FF LDA #$ff 00CD3D 8D5508 STA $0855 00CD40 8011 BRA 00cd53 ($11) Code block address: CD42 Length: 4 M:1 X:0 called by: CD2D 00CD42 205CC5 JSR $c55c ; Branch target from CD2D 00CD45 60 RTS Code block address: CD46 Length: 47 M:1 X:0 called by: CCE5 00CD46 8D5308 STA $0853 ; Branch target from CC67, Branch target from CC71, Branch target from CC7B, Branch target from CC85, Branch target from CC8F, Branch target from CC99, Branch target from CCE5, Branch target from CCEE, Branch target from CCF7, Branch target from CD00 00CD49 A900 LDA #$00 00CD4B 8D5408 STA $0854 00CD4E A9FF LDA #$ff 00CD50 8D5508 STA $0855 00CD53 9C5B080A LDM #$0a, $085b ; Branch target from CC34, Branch target from CC5D, Branch target from CD29, Branch target from CD40 00CD57 A9D9 LDA #$d9 00CD59 18 CLC 00CD5A 6D5108 ADC $0851 00CD5D 18 CLC 00CD5E 6D5208 ADC $0852 00CD61 18 CLC 00CD62 6D5308 ADC $0853 00CD65 18 CLC 00CD66 6D5408 ADC $0854 00CD69 18 CLC 00CD6A 6D5508 ADC $0855 00CD6D 8D5608 STA $0856 00CD70 0C440808 SEB #$08, $0844 00CD74 60 RTS Code block address: CD75 Length: 42 M:1 X:0 called by: BF52 00CD75 AD5108 LDA $0851 ; Branch target from BF52 00CD78 D025 BNE 00cd9f ($25) 00CD7A 9C5208FF LDM #$ff, $0852 00CD7E A980 LDA #$80 00CD80 3CE4080202 BBC #$02, $08e4, 00cd87 ($2) 00CD85 0940 ORA #$40 00CD87 3CE8080202 BBC #$02, $08e8, 00cd8e ($2) ; Branch target from CD80 00CD8C 0920 ORA #$20 00CD8E 8D5308 STA $0853 ; Branch target from CD87 00CD91 9C540800 LDM #$00, $0854 00CD95 9C550800 LDM #$00, $0855 00CD99 9C560800 LDM #$00, $0856 00CD9D 807C BRA 00ce1b ($7c) Code block address: CD9F Length: 45 M:1 X:0 called by: CD78 00CD9F C901 CMP #$01 ; Branch target from CD78 00CDA1 D029 BNE 00cdcc ($29) 00CDA3 9C520801 LDM #$01, $0852 00CDA7 D8 CLM ; m:0 x:0 00CDA8 AD9E09 LDA $099e 00CDAB 89490800 RLA #$0008 00CDAF 8D5308 STA $0853 00CDB2 F8 SEM ; m:1 x:0 00CDB3 AEB20A LDX $0ab2 00CDB6 ADF20A LDA $0af2 00CDB9 C900 CMP #$00 00CDBB F003 BEQ 00cdc0 ($3) 00CDBD AE2232 LDX $3222 00CDC0 D8 CLM ; m:0 x:0, Branch target from CDBB 00CDC1 8A TXA 00CDC2 89490800 RLA #$0008 00CDC6 8D5508 STA $0855 00CDC9 F8 SEM ; m:1 x:0 00CDCA 804F BRA 00ce1b ($4f) Code block address: CDCC Length: 14 M:1 X:0 called by: CDA1 00CDCC C902 CMP #$02 ; Branch target from CDA1 00CDCE D04D BNE 00ce1d ($4d) 00CDD0 2C5C080105 BBS #$01, $085c, 00cdda ($5) 00CDD5 AD0108 LDA $0801 00CDD8 8003 BRA 00cddd ($3) Code block address: CDDA Length: 19 M:1 X:0 called by: CDD0 00CDDA ADE707 LDA $07e7 ; Branch target from CDD0 00CDDD 8D5408 STA $0854 ; Branch target from CDD8 00CDE0 2C5C080208 BBS #$02, $085c, 00cded ($8) 00CDE5 ADF007 LDA $07f0 00CDE8 42A980 LDB #$80 00CDEB 8006 BRA 00cdf3 ($6) Code block address: CDED Length: 42 M:1 X:0 called by: CDE0 00CDED AD0208 LDA $0802 ; Branch target from CDE0 00CDF0 42A900 LDB #$00 00CDF3 8D5608 STA $0856 ; Branch target from CDEB 00CDF6 9C530800 LDM #$00, $0853 00CDFA 9C550800 LDM #$00, $0855 00CDFE EE5C08 INC $085c 00CE01 18 CLC 00CE02 426D5C08 ADCB $085c 00CE06 428D5208 STB $0852 00CE0A AD5C08 LDA $085c 00CE0D C904 CMP #$04 00CE0F B006 BCS 00ce17 ($6) 00CE11 0C470810 SEB #$10, $0847 00CE15 8004 BRA 00ce1b ($4) Code block address: CE17 Length: 6 M:1 X:0 called by: CE0F 00CE17 1C470810 CLB #$10, $0847 ; Branch target from CE0F 00CE1B 8056 BRA 00ce73 ($56) ; Branch target from CD9D, Branch target from CDCA, Branch target from CE15 Code block address: CE1D Length: 41 M:1 X:0 called by: CDCE 00CE1D C903 CMP #$03 ; Branch target from CDCE 00CE1F D079 BNE 00ce9a ($79) 00CE21 2C47081020 BBS #$10, $0847, 00ce46 ($20) 00CE26 9C520801 LDM #$01, $0852 00CE2A D8 CLM ; m:0 x:0 00CE2B AD9609 LDA $0996 00CE2E 89490800 RLA #$0008 00CE32 8D5308 STA $0853 00CE35 ADD208 LDA $08d2 00CE38 89490800 RLA #$0008 00CE3C 8D5508 STA $0855 00CE3F F8 SEM ; m:1 x:0 00CE40 0C470810 SEB #$10, $0847 00CE44 802D BRA 00ce73 ($2d) Code block address: CE46 Length: 84 M:1 X:0 called by: CE21 00CE46 9C520802 LDM #$02, $0852 ; Branch target from CE21 00CE4A AE9409 LDX $0994 00CE4D AC1A25 LDY $251a 00CE50 ADF20A LDA $0af2 00CE53 C900 CMP #$00 00CE55 F006 BEQ 00ce5d ($6) 00CE57 AEE009 LDX $09e0 00CE5A AC2A28 LDY $282a 00CE5D D8 CLM ; m:0 x:0, Branch target from CE55 00CE5E 8A TXA 00CE5F 89490800 RLA #$0008 00CE63 8D5308 STA $0853 00CE66 98 TYA 00CE67 89490800 RLA #$0008 00CE6B 8D5508 STA $0855 00CE6E F8 SEM ; m:1 x:0 00CE6F 1C470810 CLB #$10, $0847 00CE73 9C5B080B LDM #$0b, $085b ; Branch target from CE1B, Branch target from CE44 00CE77 A9DA LDA #$da 00CE79 18 CLC 00CE7A 6D5108 ADC $0851 00CE7D 18 CLC 00CE7E 6D5208 ADC $0852 00CE81 18 CLC 00CE82 6D5308 ADC $0853 00CE85 18 CLC 00CE86 6D5408 ADC $0854 00CE89 18 CLC 00CE8A 6D5508 ADC $0855 00CE8D 18 CLC 00CE8E 6D5608 ADC $0856 00CE91 8D5708 STA $0857 00CE94 0C440808 SEB #$08, $0844 00CE98 8003 BRA 00ce9d ($3) Code block address: CE9A Length: 4 M:1 X:0 called by: CE1F 00CE9A 205CC5 JSR $c55c ; Branch target from CE1F 00CE9D 60 RTS ; Branch target from CE98 Code block address: CE9E Length: 46 M:1 X:0 called by: BF55 00CE9E A20000 LDX #$0000 ; Branch target from BF55 00CEA1 8E5108 STX $0851 00CEA4 8E5308 STX $0853 00CEA7 8E5508 STX $0855 00CEAA A274C9 LDX #$c974 00CEAD B503 LDA $03,X ; Branch target from CEC8 00CEAF F010 BEQ 00cec1 ($10) 00CEB1 8928 XAB 00CEB3 B502 LDA $02,X 00CEB5 D8 CLM ; m:0 x:0 00CEB6 29FF00 AND #$00ff 00CEB9 A8 TAY 00CEBA F8 SEM ; m:1 x:0 00CEBB 4239D80A AND $0ad8,Y 00CEBF D00B BNE 00cecc ($b) 00CEC1 E8 INX ; Branch target from CEAF, Branch target from CEEC 00CEC2 E8 INX 00CEC3 E8 INX 00CEC4 E8 INX 00CEC5 E02CCB CPX #$cb2c 00CEC8 90E3 BCC 00cead (-$1d) 00CECA 802C BRA 00cef8 ($2c) Code block address: CECC Length: 17 M:1 X:0 called by: CEBF 00CECC D8 CLM ; m:0 x:0, Branch target from CEBF 00CECD AD5108 LDA $0851 00CED0 D00B BNE 00cedd ($b) 00CED2 B500 LDA $00,X 00CED4 89490800 RLA #$0008 00CED8 8D5108 STA $0851 00CEDB 800E BRA 00ceeb ($e) Code block address: CEDD Length: 17 M:0 X:0 called by: CED0 00CEDD AD5308 LDA $0853 ; Branch target from CED0 00CEE0 D00C BNE 00ceee ($c) 00CEE2 B500 LDA $00,X 00CEE4 89490800 RLA #$0008 00CEE8 8D5308 STA $0853 00CEEB F8 SEM ; m:1 x:0, Branch target from CEDB 00CEEC 80D3 BRA 00cec1 (-$2d) Code block address: CEEE Length: 48 M:0 X:0 called by: CEE0 00CEEE B500 LDA $00,X ; Branch target from CEE0 00CEF0 89490800 RLA #$0008 00CEF4 8D5508 STA $0855 00CEF7 F8 SEM ; m:1 x:0 00CEF8 9C5B080B LDM #$0b, $085b ; Branch target from CECA 00CEFC A9DB LDA #$db 00CEFE 18 CLC 00CEFF 6D5108 ADC $0851 00CF02 18 CLC 00CF03 6D5208 ADC $0852 00CF06 18 CLC 00CF07 6D5308 ADC $0853 00CF0A 18 CLC 00CF0B 6D5408 ADC $0854 00CF0E 18 CLC 00CF0F 6D5508 ADC $0855 00CF12 18 CLC 00CF13 6D5608 ADC $0856 00CF16 8D5708 STA $0857 00CF19 0C440808 SEB #$08, $0844 00CF1D 60 RTS Code block address: CF1E Length: 33 M:1 X:0 called by: CFF8 00CF1E 3CE508801C BBC #$80, $08e5, 00cf3f ($1c) ; Call target from CFF8 00CF23 2CF40D0117 BBS #$01, $0df4, 00cf3f ($17) 00CF28 2C4D050407 BBS #$04, $054d, 00cf34 ($7) 00CF2D ADF20A LDA $0af2 00CF30 C9FF CMP #$ff 00CF32 F00B BEQ 00cf3f ($b) 00CF34 AD1E04 LDA $041e ; Branch target from CF28 00CF37 C914 CMP #$14 00CF39 F004 BEQ 00cf3f ($4) 00CF3B 9002 BCC 00cf3f ($2) 00CF3D 8002 BRA 00cf41 ($2) Code block address: CF3F Length: 2 M:1 X:0 called by: CF1E 00CF3F 8064 BRA 00cfa5 ($64) ; Branch target from CF1E, Branch target from CF23, Branch target from CF32, Branch target from CF39, Branch target from CF3B Code block address: CF41 Length: 19 M:1 X:0 called by: CF3D 00CF41 AD6F03 LDA $036f ; Branch target from CF3D 00CF44 3C1D06010B BBC #$01, $061d, 00cf54 ($b) 00CF49 CD921F CMP $1f92 00CF4C B00F BCS 00cf5d ($f) 00CF4E 1C1D0601 CLB #$01, $061d 00CF52 8009 BRA 00cf5d ($9) Code block address: CF54 Length: 28 M:1 X:0 called by: CF44 00CF54 CD931F CMP $1f93 ; Branch target from CF44 00CF57 9004 BCC 00cf5d ($4) 00CF59 0C1D0601 SEB #$01, $061d 00CF5D AD4403 LDA $0344 ; Branch target from CF4C, Branch target from CF52, Branch target from CF57 00CF60 3C1D06020B BBC #$02, $061d, 00cf70 ($b) 00CF65 CD941F CMP $1f94 00CF68 B00F BCS 00cf79 ($f) 00CF6A 1C1D0602 CLB #$02, $061d 00CF6E 8009 BRA 00cf79 ($9) Code block address: CF70 Length: 16 M:1 X:0 called by: CF60 00CF70 CD951F CMP $1f95 ; Branch target from CF60 00CF73 9004 BCC 00cf79 ($4) 00CF75 0C1D0602 SEB #$02, $061d 00CF79 2C1D060302 BBS #$03, $061d, 00cf80 ($2) ; Branch target from CF68, Branch target from CF6E, Branch target from CF73 00CF7E 8019 BRA 00cf99 ($19) Code block address: CF80 Length: 25 M:1 X:0 called by: CF79 00CF80 2C8A0D8014 BBS #$80, $0d8a, 00cf99 ($14) ; Branch target from CF79 00CF85 2CE20A800F BBS #$80, $0ae2, 00cf99 ($f) 00CF8A 0C830502 SEB #$02, $0583 00CF8E 3C5A03200A BBC #$20, $035a, 00cf9d ($a) 00CF93 0C1D0604 SEB #$04, $061d 00CF97 8008 BRA 00cfa1 ($8) Code block address: CF99 Length: 12 M:1 X:0 called by: CF7E 00CF99 1C830502 CLB #$02, $0583 ; Branch target from CF7E, Branch target from CF80, Branch target from CF85 00CF9D 1C1D0604 CLB #$04, $061d ; Branch target from CF8E 00CFA1 22E20401 JSL $0104e2 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Branch target from CF97, Jump to RAM! Code block address: CFA5 Length: 1 M:1 X:0 called by: CF3F 00CFA5 60 RTS ; Branch target from CF3F Code block address: CFA6 Length: 23 M:1 X:0 called by: B522 00CFA6 3CE5088011 BBC #$80, $08e5, 00cfbc ($11) ; Call target from B522 00CFAB 2CF40D010C BBS #$01, $0df4, 00cfbc ($c) 00CFB0 2C4D050408 BBS #$04, $054d, 00cfbd ($8) 00CFB5 ADF20A LDA $0af2 00CFB8 C9FF CMP #$ff 00CFBA D001 BNE 00cfbd ($1) 00CFBC 60 RTS ; Branch target from CFA6, Branch target from CFAB Code block address: CFBD Length: 46 M:1 X:0 called by: CFB0 00CFBD 3C5A030835 BBC #$08, $035a, 00cff7 ($35) ; Branch target from CFB0, Branch target from CFBA 00CFC2 2C1D061008 BBS #$10, $061d, 00cfcf ($8) 00CFC7 AE6203 LDX $0362 00CFCA E02000 CPX #$0020 00CFCD 901C BCC 00cfeb ($1c) 00CFCF A21E04 LDX #$041e ; Branch target from CFC2 00CFD2 20D856 JSR $56d8 00CFD5 C914 CMP #$14 00CFD7 F002 BEQ 00cfdb ($2) 00CFD9 B01C BCS 00cff7 ($1c) 00CFDB C90A CMP #$0a ; Branch target from CFD7 00CFDD F002 BEQ 00cfe1 ($2) 00CFDF B00E BCS 00cfef ($e) 00CFE1 0C830502 SEB #$02, $0583 ; Branch target from CFDD 00CFE5 0C1D0610 SEB #$10, $061d 00CFE9 8008 BRA 00cff3 ($8) Code block address: CFEB Length: 12 M:1 X:0 called by: CFCD 00CFEB 9C1E0400 LDM #$00, $041e ; Branch target from CFCD 00CFEF 1C830502 CLB #$02, $0583 ; Branch target from CFDF 00CFF3 22E20401 JSL $0104e2 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Branch target from CFE9, Jump to RAM! Code block address: CFF7 Length: 1 M:1 X:0 called by: CFBD 00CFF7 60 RTS ; Branch target from CFBD, Branch target from CFD9 Code block address: CFF8 Length: 22 M:1 X:0 called by: 8CBD 00CFF8 201ECF JSR $cf1e ; Call target from 8CBD 00CFFB AD7103 LDA $0371 00CFFE 2C2803040B BBS #$04, $0328, 00d00e ($b) 00D003 CD0410 CMP $1004 00D006 900F BCC 00d017 ($f) 00D008 0C280304 SEB #$04, $0328 00D00C 8009 BRA 00d017 ($9) Code block address: D00E Length: 24 M:1 X:0 called by: CFFE 00D00E CD0510 CMP $1005 ; Branch target from CFFE 00D011 B004 BCS 00d017 ($4) 00D013 1C280304 CLB #$04, $0328 00D017 29FF AND #$ff ; Branch target from D006, Branch target from D00C, Branch target from D011 00D019 F00B BEQ 00d026 ($b) 00D01B CD2710 CMP $1027 00D01E B006 BCS 00d026 ($6) 00D020 1C280301 CLB #$01, $0328 00D024 8009 BRA 00d02f ($9) Code block address: D026 Length: 16 M:1 X:0 called by: D019 00D026 2C5A03800B BBS #$80, $035a, 00d036 ($b) ; Branch target from D019, Branch target from D01E 00D02B 0C280301 SEB #$01, $0328 00D02F 1C280302 CLB #$02, $0328 ; Branch target from D024 00D033 4C58D1 JMP $d158 Code block address: D036 Length: 47 M:1 X:0 called by: D026 00D036 A900 LDA #$00 ; Branch target from D026 00D038 2C5C032002 BBS #$20, $035c, 00d03f ($2) 00D03D 3A INA 00D03E 3A INA 00D03F 3C28030401 BBC #$04, $0328, 00d045 ($1) ; Branch target from D038 00D044 3A INA 00D045 48 PHA ; Branch target from D03F 00D046 0A ASL A 00D047 0A ASL A 00D048 0A ASL A 00D049 0A ASL A 00D04A 2C28030273 BBS #$02, $0328, 00d0c2 ($73) 00D04F 3C28030135 BBC #$01, $0328, 00d089 ($35) 00D054 D8 CLM ; m:0 x:0 00D055 29FF00 AND #$00ff 00D058 18 CLC 00D059 69C01E ADC #$1ec0 00D05C AA TAX 00D05D F8 SEM ; m:1 x:0 00D05E AD9303 LDA $0393 00D061 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: D089 Length: 17 M:1 X:0 called by: D04F 00D089 D8 CLM ; m:0 x:0, Branch target from D04F 00D08A 29FF00 AND #$00ff 00D08D 18 CLC 00D08E 69001F ADC #$1f00 00D091 AA TAX 00D092 F8 SEM ; m:1 x:0 00D093 AD9303 LDA $0393 00D096 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: D0C2 Length: 17 M:1 X:0 called by: D04A 00D0C2 D8 CLM ; m:0 x:0, Branch target from D04A 00D0C3 29FF00 AND #$00ff 00D0C6 18 CLC 00D0C7 69401F ADC #$1f40 00D0CA AA TAX 00D0CB F8 SEM ; m:1 x:0 00D0CC AD9303 LDA $0393 00D0CF 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: D158 Length: 40 M:1 X:0 called by: D033 00D158 9CD30300 LDM #$00, $03d3 ; Branch target from D033 00D15C 9C280500 LDM #$00, $0528 00D160 1C280310 CLB #$10, $0328 00D164 3C28030804 BBC #$08, $0328, 00d16d ($4) 00D169 1C280308 CLB #$08, $0328 00D16D AD6E03 LDA $036e ; Branch target from D164 00D170 3C1E03100B BBC #$10, $031e, 00d180 ($b) 00D175 CDC516 CMP $16c5 00D178 B00F BCS 00d189 ($f) 00D17A 1C1E0310 CLB #$10, $031e 00D17E 8009 BRA 00d189 ($9) Code block address: D180 Length: 87 M:1 X:0 called by: D170 00D180 CDC616 CMP $16c6 ; Branch target from D170 00D183 9004 BCC 00d189 ($4) 00D185 0C1E0310 SEB #$10, $031e 00D189 AD7103 LDA $0371 ; Branch target from D178, Branch target from D17E, Branch target from D183 00D18C 8D0603 STA $0306 00D18F AD6F03 LDA $036f 00D192 8D0703 STA $0307 00D195 A0E007 LDY #$07e0 00D198 20FE56 JSR $56fe 00D19B EC8E2C CPX $2c8e 00D19E 9047 BCC 00d1e7 ($47) 00D1A0 A20000 LDX #$0000 00D1A3 8EE007 STX $07e0 00D1A6 AD0603 LDA $0306 00D1A9 D02C BNE 00d1d7 ($2c) 00D1AB ADE905 LDA $05e9 00D1AE 38 SEC 00D1AF ED0603 SBC $0306 00D1B2 9023 BCC 00d1d7 ($23) 00D1B4 CD942C CMP $2c94 00D1B7 901E BCC 00d1d7 ($1e) 00D1B9 AD0703 LDA $0307 00D1BC CD932C CMP $2c93 00D1BF 9016 BCC 00d1d7 ($16) 00D1C1 38 SEC 00D1C2 EDEC05 SBC $05ec 00D1C5 B003 BCS 00d1ca ($3) 00D1C7 49FF EOR #$ff 00D1C9 3A INA 00D1CA CD952C CMP $2c95 ; Branch target from D1C5 00D1CD F002 BEQ 00d1d1 ($2) 00D1CF B006 BCS 00d1d7 ($6) 00D1D1 0C010410 SEB #$10, $0401 ; Branch target from D1CD 00D1D5 8004 BRA 00d1db ($4) Code block address: D1D7 Length: 74 M:1 X:0 called by: D1A9 00D1D7 1C010410 CLB #$10, $0401 ; Branch target from D1A9, Branch target from D1B2, Branch target from D1B7, Branch target from D1BF, Branch target from D1CF 00D1DB AD0603 LDA $0306 ; Branch target from D1D5 00D1DE 8DE905 STA $05e9 00D1E1 AD0703 LDA $0307 00D1E4 8DEC05 STA $05ec 00D1E7 AD0603 LDA $0306 ; Branch target from D19E 00D1EA D035 BNE 00d221 ($35) 00D1EC ADDC07 LDA $07dc 00D1EF CD902C CMP $2c90 00D1F2 901A BCC 00d20e ($1a) 00D1F4 AD0703 LDA $0307 00D1F7 CD912C CMP $2c91 00D1FA 9012 BCC 00d20e ($12) 00D1FC CD922C CMP $2c92 00D1FF F002 BEQ 00d203 ($2) 00D201 B00B BCS 00d20e ($b) 00D203 2C5A030106 BBS #$01, $035a, 00d20e ($6) ; Branch target from D1FF 00D208 A0EA05 LDY #$05ea 00D20B 20FE56 JSR $56fe 00D20E AEEA05 LDX $05ea ; Branch target from D1F2, Branch target from D1FA, Branch target from D201, Branch target from D203 00D211 EC8C2C CPX $2c8c 00D214 B005 BCS 00d21b ($5) 00D216 3C01041010 BBC #$10, $0401, 00d22b ($10) 00D21B 0C010408 SEB #$08, $0401 ; Branch target from D214 00D21F 800A BRA 00d22b ($a) Code block address: D221 Length: 25 M:1 X:0 called by: D1EA 00D221 A20000 LDX #$0000 ; Branch target from D1EA 00D224 8EEA05 STX $05ea 00D227 1C010408 CLB #$08, $0401 00D22B AD0104 LDA $0401 ; Branch target from D216, Branch target from D21F 00D22E 4904 EOR #$04 00D230 8D0104 STA $0401 00D233 3C990D3002 BBC #$30, $0d99, 00d23a ($2) 00D238 8005 BRA 00d23f ($5) Code block address: D23A Length: 27 M:1 X:0 called by: D233 00D23A 3C9A0DF016 BBC #$f0, $0d9a, 00d255 ($16) ; Branch target from D233 00D23F 1C010402 CLB #$02, $0401 ; Branch target from D238, Branch target from D25D, Branch target from D261, Branch target from D26B, Branch target from D26D 00D243 A20000 LDX #$0000 00D246 8E1A05 STX $051a 00D249 8E2005 STX $0520 00D24C 8E3205 STX $0532 00D24F 8E4208 STX $0842 00D252 4CF4D2 JMP $d2f4 Code block address: D255 Length: 12 M:1 X:0 called by: D23A 00D255 2C01040807 BBS #$08, $0401, 00d261 ($7) ; Branch target from D23A 00D25A AD7103 LDA $0371 00D25D D0E0 BNE 00d23f (-$20) 00D25F 8005 BRA 00d266 ($5) Code block address: D261 Length: 67 M:1 X:0 called by: D255 00D261 3C5A0301D9 BBC #$01, $035a, 00d23f (-$27) ; Branch target from D255 00D266 AD9203 LDA $0392 ; Branch target from D25F 00D269 C96E CMP #$6e 00D26B 90D2 BCC 00d23f (-$2e) 00D26D 2C5A0380CD BBS #$80, $035a, 00d23f (-$33) 00D272 3C01040459 BBC #$04, $0401, 00d2d0 ($59) 00D277 AD6F03 LDA $036f 00D27A A20000 LDX #$0000 00D27D CDBA26 CMP $26ba 00D280 B003 BCS 00d285 ($3) 00D282 8E4208 STX $0842 00D285 CDFF13 CMP $13ff ; Branch target from D280 00D288 B003 BCS 00d28d ($3) 00D28A 8E3205 STX $0532 00D28D CDFD13 CMP $13fd ; Branch target from D288 00D290 B003 BCS 00d295 ($3) 00D292 8E2005 STX $0520 00D295 CD7913 CMP $1379 ; Branch target from D290 00D298 B003 BCS 00d29d ($3) 00D29A 8E1A05 STX $051a 00D29D 3CF20AFF02 BBC #$ff, $0af2, 00d2a4 ($2) ; Branch target from D298 00D2A2 802C BRA 00d2d0 ($2c) Code block address: D2A4 Length: 104 M:1 X:0 called by: D29D 00D2A4 CD7813 CMP $1378 ; Branch target from D29D 00D2A7 9006 BCC 00d2af ($6) 00D2A9 A01A05 LDY #$051a 00D2AC 20FE56 JSR $56fe 00D2AF CDFC13 CMP $13fc ; Branch target from D2A7 00D2B2 9006 BCC 00d2ba ($6) 00D2B4 A02005 LDY #$0520 00D2B7 20FE56 JSR $56fe 00D2BA CDFE13 CMP $13fe ; Branch target from D2B2 00D2BD 9006 BCC 00d2c5 ($6) 00D2BF A03205 LDY #$0532 00D2C2 20FE56 JSR $56fe 00D2C5 CDB926 CMP $26b9 ; Branch target from D2BD 00D2C8 9006 BCC 00d2d0 ($6) 00D2CA A04208 LDY #$0842 00D2CD 20FE56 JSR $56fe 00D2D0 AE1A05 LDX $051a ; Branch target from D272, Branch target from D2A2, Branch target from D2C8 00D2D3 EC7A13 CPX $137a 00D2D6 B018 BCS 00d2f0 ($18) 00D2D8 AE2005 LDX $0520 00D2DB ECF213 CPX $13f2 00D2DE B010 BCS 00d2f0 ($10) 00D2E0 AE3205 LDX $0532 00D2E3 ECF413 CPX $13f4 00D2E6 B008 BCS 00d2f0 ($8) 00D2E8 AE4208 LDX $0842 00D2EB EC7013 CPX $1370 00D2EE 9004 BCC 00d2f4 ($4) 00D2F0 0C010402 SEB #$02, $0401 ; Branch target from D2D6, Branch target from D2DE, Branch target from D2E6 00D2F4 3C0104020D BBC #$02, $0401, 00d306 ($d) ; Branch target from D252, Branch target from D2EE 00D2F9 AD6F03 LDA $036f 00D2FC 3C0104010B BBC #$01, $0401, 00d30c ($b) 00D301 CD7D13 CMP $137d 00D304 B00F BCS 00d315 ($f) 00D306 1C010401 CLB #$01, $0401 ; Branch target from D2F4, Branch target from D2F4 00D30A 8009 BRA 00d315 ($9) Code block address: D2F4 Length: 24 M:1 X:0 called by: D252 00D2F4 3C0104020D BBC #$02, $0401, 00d306 ($d) 00D2F9 AD6F03 LDA $036f 00D2FC 3C0104010B BBC #$01, $0401, 00d30c ($b) 00D301 CD7D13 CMP $137d 00D304 B00F BCS 00d315 ($f) 00D306 1C010401 CLB #$01, $0401 00D30A 8009 BRA 00d315 ($9) Code block address: D30C Length: 28 M:1 X:0 called by: D2FC 00D30C CD7C13 CMP $137c ; Branch target from D2FC, Branch target from D2FC 00D30F 9004 BCC 00d315 ($4) 00D311 0C010401 SEB #$01, $0401 00D315 AD7103 LDA $0371 ; Branch target from D304, Branch target from D30A, Branch target from D304, Branch target from D30A, Branch target from D30F 00D318 2C2803200B BBS #$20, $0328, 00d328 ($b) 00D31D CD2A10 CMP $102a 00D320 900F BCC 00d331 ($f) 00D322 0C280320 SEB #$20, $0328 00D326 8009 BRA 00d331 ($9) Code block address: D328 Length: 33 M:1 X:0 called by: D318 00D328 CD2B10 CMP $102b ; Branch target from D318 00D32B B004 BCS 00d331 ($4) 00D32D 1C280320 CLB #$20, $0328 00D331 AD6F03 LDA $036f ; Branch target from D320, Branch target from D326, Branch target from D32B 00D334 CD2C10 CMP $102c 00D337 9010 BCC 00d349 ($10) 00D339 ADF20A LDA $0af2 00D33C D00B BNE 00d349 ($b) 00D33E 3C990D3006 BBC #$30, $0d99, 00d349 ($6) 00D343 0C280380 SEB #$80, $0328 00D347 8004 BRA 00d34d ($4) Code block address: D349 Length: 5 M:1 X:0 called by: D337 00D349 1C280380 CLB #$80, $0328 ; Branch target from D337, Branch target from D33C, Branch target from D33E 00D34D 60 RTS ; Branch target from D347 Code block address: D34E Length: 16 M:1 X:0 called by: 8D85 00D34E 3C5C03020B BBC #$02, $035c, 00d35e ($b) ; Call target from 8D85 00D353 3CFF16FF06 BBC #$ff, $16ff, 00d35e ($6) 00D358 0CDD0801 SEB #$01, $08dd 00D35C 8004 BRA 00d362 ($4) Code block address: D35E Length: 26 M:1 X:0 called by: D34E 00D35E 1CDD0801 CLB #$01, $08dd ; Branch target from D34E, Branch target from D353 00D362 3C5A030411 BBC #$04, $035a, 00d378 ($11) ; Branch target from D35C 00D367 2053D5 JSR $d553 00D36A 2CDD08400D BBS #$40, $08dd, 00d37c ($d) 00D36F 0CDD0840 SEB #$40, $08dd 00D373 20B7D4 JSR $d4b7 00D376 8004 BRA 00d37c ($4) Code block address: D378 Length: 48 M:1 X:0 called by: D362 00D378 1CDD0840 CLB #$40, $08dd ; Branch target from D362 00D37C AE3206 LDX $0632 ; Branch target from D36A, Branch target from D376 00D37F 3C5A038012 BBC #$80, $035a, 00d396 ($12) 00D384 D8 CLM ; m:0 x:0 00D385 AD3F10 LDA $103f 00D388 2900FF AND #$ff00 00D38B 890D3206 MPY $0632 00D38F 8928 XAB 00D391 420A ASL B 00D393 2A ROL A 00D394 AA TAX 00D395 F8 SEM ; m:1 x:0 00D396 8EE208 STX $08e2 ; Branch target from D37F 00D399 3C5A03041F BBC #$04, $035a, 00d3bd ($1f) 00D39E AD9303 LDA $0393 00D3A1 A26025 LDX #$2560 00D3A4 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: D3BD Length: 50 M:1 X:0 called by: D399 00D3BD ADDC08 LDA $08dc ; Branch target from D399 00D3C0 CD5425 CMP $2554 00D3C3 F002 BEQ 00d3c7 ($2) 00D3C5 B01D BCS 00d3e4 ($1d) 00D3C7 AD9203 LDA $0392 ; Branch target from D3C3 00D3CA CD5025 CMP $2550 00D3CD 9015 BCC 00d3e4 ($15) 00D3CF CD5125 CMP $2551 00D3D2 F002 BEQ 00d3d6 ($2) 00D3D4 B00E BCS 00d3e4 ($e) 00D3D6 2CDD080109 BBS #$01, $08dd, 00d3e4 ($9) ; Branch target from D3D2 00D3DB 3C2E052004 BBC #$20, $052e, 00d3e4 ($4) 00D3E0 0CDD0802 SEB #$02, $08dd 00D3E4 3C5A030406 BBC #$04, $035a, 00d3ef ($6) ; Branch target from D3C5, Branch target from D3CD, Branch target from D3D4, Branch target from D3D6, Branch target from D3DB 00D3E9 1CDD0804 CLB #$04, $08dd 00D3ED 8009 BRA 00d3f8 ($9) Code block address: D3EF Length: 36 M:1 X:0 called by: D3E4 00D3EF 2C5A038004 BBS #$80, $035a, 00d3f8 ($4) ; Branch target from D3E4 00D3F4 0CDD0804 SEB #$04, $08dd 00D3F8 AEE008 LDX $08e0 ; Branch target from D3ED, Branch target from D3EF 00D3FB D05C BNE 00d459 ($5c) 00D3FD ADDC08 LDA $08dc 00D400 CD5A25 CMP $255a 00D403 9054 BCC 00d459 ($54) 00D405 2C5C032009 BBS #$20, $035c, 00d413 ($9) 00D40A CD5E25 CMP $255e 00D40D F010 BEQ 00d41f ($10) 00D40F 900E BCC 00d41f ($e) 00D411 8046 BRA 00d459 ($46) Code block address: D413 Length: 59 M:1 X:0 called by: D405 00D413 CD5D25 CMP $255d ; Branch target from D405 00D416 F002 BEQ 00d41a ($2) 00D418 B03F BCS 00d459 ($3f) 00D41A 3C5A03013A BBC #$01, $035a, 00d459 ($3a) ; Branch target from D416 00D41F AD9203 LDA $0392 ; Branch target from D40D, Branch target from D40F 00D422 CD5B25 CMP $255b 00D425 9032 BCC 00d459 ($32) 00D427 CD5C25 CMP $255c 00D42A F002 BEQ 00d42e ($2) 00D42C B02B BCS 00d459 ($2b) 00D42E 2CDD080126 BBS #$01, $08dd, 00d459 ($26) ; Branch target from D42A 00D433 2CDD080421 BBS #$04, $08dd, 00d459 ($21) 00D438 AD6F03 LDA $036f 00D43B CD5525 CMP $2555 00D43E F002 BEQ 00d442 ($2) 00D440 B017 BCS 00d459 ($17) 00D442 D8 CLM ; m:0 x:0, Branch target from D43E 00D443 2C5C03200005 BBS #$0020, $035c, 00d44e ($5) 00D449 AD5625 LDA $2556 00D44C 8003 BRA 00d451 ($3) Code block address: D44E Length: 11 M:0 X:0 called by: D443 00D44E AD5525 LDA $2555 ; Branch target from D443 00D451 2900FF AND #$ff00 ; Branch target from D44C 00D454 4A LSR A 00D455 AA TAX 00D456 F8 SEM ; m:1 x:0 00D457 8003 BRA 00d45c ($3) Code block address: D459 Length: 34 M:1 X:0 called by: D3FB 00D459 AEE008 LDX $08e0 ; Branch target from D3FB, Branch target from D403, Branch target from D411, Branch target from D418, Branch target from D41A, Branch target from D425, Branch target from D42C, Branch target from D42E, Branch target from D433, Branch target from D440 00D45C 8E0603 STX $0306 ; Branch target from D457 00D45F 3CDD080205 BBC #$02, $08dd, 00d469 ($5) 00D464 AEDE08 LDX $08de 00D467 D00D BNE 00d476 ($d) 00D469 2C5C03200D BBS #$20, $035c, 00d47b ($d) ; Branch target from D45F 00D46E AD7103 LDA $0371 00D471 CD5F25 CMP $255f 00D474 9005 BCC 00d47b ($5) 00D476 A20000 LDX #$0000 ; Branch target from D467 00D479 8003 BRA 00d47e ($3) Code block address: D47B Length: 60 M:1 X:0 called by: D469 00D47B AE0603 LDX $0306 ; Branch target from D469, Branch target from D474 00D47E 8EE008 STX $08e0 ; Branch target from D479 00D481 D8 CLM ; m:0 x:0 00D482 ADE208 LDA $08e2 00D485 4A LSR A 00D486 8D0603 STA $0306 00D489 3CDD0802000D BBC #$0002, $08dd, 00d49c ($d) 00D48F ADDE08 LDA $08de 00D492 4A LSR A 00D493 18 CLC 00D494 6D0603 ADC $0306 00D497 B00D BCS 00d4a6 ($d) 00D499 8D0603 STA $0306 00D49C ADE008 LDA $08e0 ; Branch target from D489 00D49F 4A LSR A 00D4A0 18 CLC 00D4A1 6D0603 ADC $0306 00D4A4 9003 BCC 00d4a9 ($3) 00D4A6 A9FFFF LDA #$ffff ; Branch target from D497 00D4A9 8D2804 STA $0428 ; Branch target from D4A4 00D4AC F8 SEM ; m:1 x:0 00D4AD AD2904 LDA $0429 00D4B0 8D0F02 STA $020f 00D4B3 8D3A0E STA $0e3a 00D4B6 60 RTS Code block address: D4B7 Length: 18 M:1 X:0 called by: D373 00D4B7 3CDD08010D BBC #$01, $08dd, 00d4c9 ($d) ; Call target from D373 00D4BC ADF20A LDA $0af2 00D4BF C9A5 CMP #$a5 00D4C1 F006 BEQ 00d4c9 ($6) 00D4C3 9C060340 LDM #$40, $0306 00D4C7 8044 BRA 00d50d ($44) Code block address: D4C9 Length: 11 M:1 X:0 called by: D4B7 00D4C9 3CFA0D1006 BBC #$10, $0dfa, 00d4d4 ($6) ; Branch target from D4B7, Branch target from D4C1 00D4CE 9C060330 LDM #$30, $0306 00D4D2 8039 BRA 00d50d ($39) Code block address: D4D4 Length: 7 M:1 X:0 called by: D4C9 00D4D4 2CFA0D0802 BBS #$08, $0dfa, 00d4db ($2) ; Branch target from D4C9 00D4D9 8022 BRA 00d4fd ($22) Code block address: D4DB Length: 21 M:1 X:0 called by: D4D4 00D4DB AD040B LDA $0b04 ; Branch target from D4D4 00D4DE 38 SEC 00D4DF EDDC03 SBC $03dc 00D4E2 900C BCC 00d4f0 ($c) 00D4E4 CD7810 CMP $1078 00D4E7 B014 BCS 00d4fd ($14) 00D4E9 CD7910 CMP $1079 00D4EC B015 BCS 00d503 ($15) 00D4EE 8019 BRA 00d509 ($19) Code block address: D4F0 Length: 19 M:1 X:0 called by: D4E2 00D4F0 49FF EOR #$ff ; Branch target from D4E2 00D4F2 3A INA 00D4F3 CD7A10 CMP $107a 00D4F6 9011 BCC 00d509 ($11) 00D4F8 CD7B10 CMP $107b 00D4FB 9006 BCC 00d503 ($6) 00D4FD 9C060300 LDM #$00, $0306 ; Branch target from D4D9, Branch target from D4E7 00D501 800A BRA 00d50d ($a) Code block address: D503 Length: 6 M:1 X:0 called by: D4EC 00D503 9C060310 LDM #$10, $0306 ; Branch target from D4EC, Branch target from D4FB 00D507 8004 BRA 00d50d ($4) Code block address: D509 Length: 29 M:1 X:0 called by: D4EE 00D509 9C060320 LDM #$20, $0306 ; Branch target from D4EE, Branch target from D4F6 00D50D 9C070300 LDM #$00, $0307 ; Branch target from D4C7, Branch target from D4D2, Branch target from D501, Branch target from D507 00D511 D8 CLM ; m:0 x:0 00D512 3C5C0320000E BBC #$0020, $035c, 00d526 ($e) 00D518 A96029 LDA #$2960 00D51B 2C5C03400011 BBS #$0040, $035c, 00d532 ($11) 00D521 A9B029 LDA #$29b0 00D524 800C BRA 00d532 ($c) Code block address: D526 Length: 28 M:0 X:0 called by: D512 00D526 A95024 LDA #$2450 ; Branch target from D512 00D529 2C5C03400003 BBS #$0040, $035c, 00d532 ($3) 00D52F A9A024 LDA #$24a0 00D532 18 CLC ; Branch target from D51B, Branch target from D524, Branch target from D529 00D533 6D0603 ADC $0306 00D536 AA TAX 00D537 8D640B STA $0b64 00D53A F8 SEM ; m:1 x:0 00D53B AD9303 LDA $0393 00D53E 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: D553 Length: 41 M:1 X:0 called by: D367 00D553 AD9203 LDA $0392 ; Call target from D367 00D556 A20000 LDX #$0000 00D559 CD3B10 CMP $103b 00D55C 9010 BCC 00d56e ($10) 00D55E E8 INX 00D55F E8 INX 00D560 CD3810 CMP $1038 00D563 9009 BCC 00d56e ($9) 00D565 E8 INX 00D566 E8 INX 00D567 CD3710 CMP $1037 00D56A 9002 BCC 00d56e ($2) 00D56C E8 INX 00D56D E8 INX 00D56E D8 CLM ; m:0 x:0, Branch target from D55C, Branch target from D563, Branch target from D56A 00D56F 8A TXA 00D570 18 CLC 00D571 691028 ADC #$2810 00D574 AA TAX 00D575 B500 LDA $00,X 00D577 8D3606 STA $0636 00D57A F8 SEM ; m:1 x:0 00D57B 60 RTS Code block address: D5B1 Length: 10 M:1 X:0 called by: 8D88 00D5B1 AD4403 LDA $0344 ; Call target from 8D88 00D5B4 A2E023 LDX #$23e0 00D5B7 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Jump to RAM! Code block address: D625 Length: 18 M:1 X:0 called by: 8D8B 00D625 AD6F03 LDA $036f ; Call target from 8D8B 00D628 A2E013 LDX #$13e0 00D62B 2C5C032003 BBS #$20, $035c, 00d633 ($3) 00D630 A26016 LDX #$1660 00D633 22000001 JSL $010000 ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Branch target from D62B, Jump to RAM! Code block address: D8BD Length: 40 M:1 X:0 called by: B506 00D8BD 3C4D05040B BBC #$04, $054d, 00d8cd ($b) ; Call target from B506 00D8C2 AD1204 LDA $0412 00D8C5 CD261D CMP $1d26 00D8C8 B01B BCS 00d8e5 ($1b) 00D8CA EE1204 INC $0412 00D8CD AE4003 LDX $0340 ; Branch target from D8BD 00D8D0 E0FF00 CPX #$00ff 00D8D3 9003 BCC 00d8d8 ($3) 00D8D5 A2FF00 LDX #$00ff 00D8D8 8E1404 STX $0414 ; Branch target from D8D3 00D8DB 8E1604 STX $0416 00D8DE AD271D LDA $1d27 00D8E1 8D1304 STA $0413 00D8E4 60 RTS Code block address: D8E5 Length: 18 M:1 X:0 called by: D8C8 00D8E5 3C26030805 BBC #$08, $0326, 00d8ef ($5) ; Branch target from D8C8 00D8EA 3C26034052 BBC #$40, $0326, 00d941 ($52) 00D8EF AD1304 LDA $0413 ; Branch target from D8E5 00D8F2 F003 BEQ 00d8f7 ($3) 00D8F4 1A DEA 00D8F5 801D BRA 00d914 ($1d) Code block address: D8F7 Length: 111 M:1 X:0 called by: D8F2 00D8F7 D8 CLM ; m:0 x:0, Branch target from D8F2 00D8F8 AD1404 LDA $0414 00D8FB 38 SEC 00D8FC E90100 SBC #$0001 00D8FF 9003 BCC 00d904 ($3) 00D901 8D1404 STA $0414 00D904 AD1604 LDA $0416 ; Branch target from D8FF 00D907 18 CLC 00D908 690100 ADC #$0001 00D90B B003 BCS 00d910 ($3) 00D90D 8D1604 STA $0416 00D910 F8 SEM ; m:1 x:0, Branch target from D90B 00D911 AD271D LDA $1d27 00D914 8D1304 STA $0413 ; Branch target from D8F5 00D917 AE4003 LDX $0340 00D91A EC1404 CPX $0414 00D91D 900B BCC 00d92a ($b) 00D91F E0FF00 CPX #$00ff 00D922 9003 BCC 00d927 ($3) 00D924 A2FF00 LDX #$00ff 00D927 8E1404 STX $0414 ; Branch target from D922 00D92A EC1604 CPX $0416 ; Branch target from D91D 00D92D B003 BCS 00d932 ($3) 00D92F 8E1604 STX $0416 00D932 D8 CLM ; m:0 x:0, Branch target from D92D 00D933 AD1604 LDA $0416 00D936 C90001 CMP #$0100 00D939 F8 SEM ; m:1 x:0 00D93A 9002 BCC 00d93e ($2) 00D93C A9FF LDA #$ff 00D93E 8DD106 STA $06d1 ; Branch target from D93A 00D941 D8 CLM ; m:0 x:0, Branch target from D8EA 00D942 AD1404 LDA $0414 00D945 38 SEC 00D946 ED1604 SBC $0416 00D949 B003 BCS 00d94e ($3) 00D94B A90000 LDA #$0000 00D94E 8D0A04 STA $040a ; Branch target from D949 00D951 C90001 CMP #$0100 00D954 F8 SEM ; m:1 x:0 00D955 9002 BCC 00d959 ($2) 00D957 A9FF LDA #$ff 00D959 8DD006 STA $06d0 ; Branch target from D955 00D95C AD1804 LDA $0418 00D95F F005 BEQ 00d966 ($5) 00D961 1A DEA 00D962 8D1804 STA $0418 00D965 60 RTS Code block address: D966 Length: 48 M:1 X:0 called by: D95F 00D966 AD281D LDA $1d28 ; Branch target from D95F 00D969 8D1804 STA $0418 00D96C A2491D LDX #$1d49 00D96F 2C5C032003 BBS #$20, $035c, 00d977 ($3) 00D974 A24A1D LDX #$1d4a 00D977 D8 CLM ; m:0 x:0, Branch target from D96F 00D978 B500 LDA $00,X 00D97A 2900FF AND #$ff00 00D97D 890D0A04 MPY $040a 00D981 8928 XAB 00D983 18 CLC 00D984 6D1604 ADC $0416 00D987 9003 BCC 00d98c ($3) 00D989 A9FFFF LDA #$ffff 00D98C CD2A1D CMP $1d2a ; Branch target from D987 00D98F 9005 BCC 00d996 ($5) 00D991 AD2A1D LDA $1d2a 00D994 8008 BRA 00d99e ($8) Code block address: D996 Length: 80 M:0 X:0 called by: D98F 00D996 CD2C1D CMP $1d2c ; Branch target from D98F 00D999 B003 BCS 00d99e ($3) 00D99B AD2C1D LDA $1d2c 00D99E 8D0E04 STA $040e ; Branch target from D994, Branch target from D999 00D9A1 4A LSR A 00D9A2 F8 SEM ; m:1 x:0 00D9A3 8D3602 STA $0236 00D9A6 A24B1D LDX #$1d4b 00D9A9 2C5C032003 BBS #$20, $035c, 00d9b1 ($3) 00D9AE A24C1D LDX #$1d4c 00D9B1 D8 CLM ; m:0 x:0, Branch target from D9A9 00D9B2 B500 LDA $00,X 00D9B4 2900FF AND #$ff00 00D9B7 890D0A04 MPY $040a 00D9BB 8928 XAB 00D9BD 18 CLC 00D9BE 6D1604 ADC $0416 00D9C1 9003 BCC 00d9c6 ($3) 00D9C3 A9FFFF LDA #$ffff 00D9C6 8D0603 STA $0306 ; Branch target from D9C1 00D9C9 AD0E04 LDA $040e 00D9CC 18 CLC 00D9CD 6D6A1D ADC $1d6a 00D9D0 9003 BCC 00d9d5 ($3) 00D9D2 A9FFFF LDA #$ffff 00D9D5 CD0603 CMP $0306 ; Branch target from D9D0 00D9D8 B003 BCS 00d9dd ($3) 00D9DA AD0603 LDA $0306 00D9DD 8D1806 STA $0618 ; Branch target from D9D8 00D9E0 4A LSR A 00D9E1 F8 SEM ; m:1 x:0 00D9E2 8D3702 STA $0237 00D9E5 60 RTS Code block address: D9E6 Length: 17 M:1 X:0 called by: B51F 00D9E6 2CF40D013C BBS #$01, $0df4, 00da27 ($3c) ; Call target from B51F 00D9EB D8 CLM ; m:0 x:0 00D9EC 2C4D05040005 BBS #$0004, $054d, 00d9f7 ($5) 00D9F2 A90040 LDA #$4000 00D9F5 802C BRA 00da23 ($2c) Code block address: D9F7 Length: 35 M:0 X:0 called by: D9EC 00D9F7 3C5E03080029 BBC #$0008, $035e, 00da26 ($29) ; Branch target from D9EC 00D9FD ADE003 LDA $03e0 00DA00 29FF00 AND #$00ff 00DA03 8D0603 STA $0306 00DA06 ADF603 LDA $03f6 00DA09 3C5E0301000B BBC #$0001, $035e, 00da1a ($b) 00DA0F 38 SEC 00DA10 ED0603 SBC $0306 00DA13 B00E BCS 00da23 ($e) 00DA15 A90000 LDA #$0000 00DA18 8009 BRA 00da23 ($9) Code block address: DA1A Length: 14 M:0 X:0 called by: DA09 00DA1A 18 CLC ; Branch target from DA09 00DA1B 6D0603 ADC $0306 00DA1E 9003 BCC 00da23 ($3) 00DA20 A9FFFF LDA #$ffff 00DA23 8DF603 STA $03f6 ; Branch target from D9F5, Branch target from DA13, Branch target from DA18, Branch target from DA1E 00DA26 F8 SEM ; m:1 x:0, Branch target from D9F7 00DA27 60 RTS ; Branch target from D9E6 Code block address: DA27 Length: 1 M:1 X:0 called by: D9E6 00DA27 60 RTS Code block address: DA28 Length: 13 M:1 X:0 called by: 8D39 00DA28 78 SEI ; Call target from 8D39 00DA29 D8 CLM ; m:0 x:0 00DA2A ADE203 LDA $03e2 00DA2D 49FF03 EOR #$03ff 00DA30 85CA STA $ca ; Write to unknown peripheral [CA] 00DA32 F8 SEM ; m:1 x:0 00DA33 58 CLI 00DA34 60 RTS Code block address: DA35 Length: 53 M:1 X:0 called by: 8C94 00DA35 3C1D03081A BBC #$08, $031d, 00da54 ($1a) ; Call target from 8C94 00DA3A 1C1D0308 CLB #$08, $031d 00DA3E 6439FF LDM #$ff, $39 ; Write to Baud rate generator 00DA41 643865 LDM #$65, $38 ; Write to UART1 tx/rx mode register 00DA44 A900 LDA #$00 00DA46 8D5104 STA $0451 00DA49 8D6404 STA $0464 00DA4C 1A DEA 00DA4D 8D5004 STA $0450 00DA50 1C1D0301 CLB #$01, $031d 00DA54 A25004 LDX #$0450 ; Branch target from DA35 00DA57 20D856 JSR $56d8 00DA5A 343D800C BBC #$80, $3d, 00da6a ($c) ; Read from Control register high byte 00DA5E 0C1D0304 SEB #$04, $031d 00DA62 143D04 CLB #$04, $3d ; Write to Control register high byte 00DA65 043D04 SEB #$04, $3d ; Write to Control register high byte 00DA68 8004 BRA 00da6e ($4) Code block address: DA6A Length: 13 M:1 X:0 called by: DA5A 00DA6A 1C1D0304 CLB #$04, $031d ; Branch target from DA5A 00DA6E 243D0805 BBS #$08, $3d, 00da77 ($5) ; Branch target from DA68, Read from Control register high byte 00DA72 A53E LDA $3e ; Read from Receive buffer 00DA74 4C28DC JMP $dc28 Code block address: DA77 Length: 18 M:1 X:0 called by: DA6E 00DA77 42A53E LDB $3e ; Branch target from DA6E, Read from Receive buffer 00DA7A AD5004 LDA $0450 00DA7D C908 CMP #$08 00DA7F 9008 BCC 00da89 ($8) 00DA81 A900 LDA #$00 00DA83 1C1D0310 CLB #$10, $031d 00DA87 800E BRA 00da97 ($e) Code block address: DA89 Length: 14 M:1 X:0 called by: DA7F 00DA89 AD5104 LDA $0451 ; Branch target from DA7F 00DA8C 3A INA 00DA8D D001 BNE 00da90 ($1) 00DA8F 1A DEA 00DA90 C904 CMP #$04 ; Branch target from DA8D 00DA92 9003 BCC 00da97 ($3) 00DA94 4C28DC JMP $dc28 Code block address: DA97 Length: 49 M:1 X:0 called by: DA87 00DA97 8D5104 STA $0451 ; Branch target from DA87, Branch target from DA92 00DA9A 9C500400 LDM #$00, $0450 00DA9E 48 PHA 00DA9F D8 CLM ; m:0 x:0 00DAA0 29FF00 AND #$00ff 00DAA3 18 CLC 00DAA4 695204 ADC #$0452 00DAA7 AA TAX 00DAA8 F8 SEM ; m:1 x:0 00DAA9 3C1D030404 BBC #$04, $031d, 00dab2 ($4) 00DAAE 0C1D0310 SEB #$10, $031d 00DAB2 429500 STB $00,X ; Branch target from DAA9 00DAB5 68 PLA 00DAB6 D010 BNE 00dac8 ($10) 00DAB8 42C912 CMPB #$12 00DABB D008 BNE 00dac5 ($8) 00DABD 1C1D0323 CLB #$23, $031d 00DAC1 1C1F0301 CLB #$01, $031f 00DAC5 4C28DC JMP $dc28 ; Branch target from DABB, Branch target from DACA, Branch target from DACC Code block address: DAC8 Length: 21 M:1 X:0 called by: DAB6 00DAC8 C903 CMP #$03 ; Branch target from DAB6 00DACA D0F9 BNE 00dac5 (-$7) 00DACC 2C1D0310F4 BBS #$10, $031d, 00dac5 (-$c) 00DAD1 A25204 LDX #$0452 00DAD4 B500 LDA $00,X 00DAD6 C978 CMP #$78 00DAD8 F003 BEQ 00dadd ($3) 00DADA 4C67DB JMP $db67 Code block address: DADD Length: 43 M:1 X:0 called by: DAD8 00DADD 0C1F0302 SEB #$02, $031f ; Branch target from DAD8 00DAE1 0C1D0301 SEB #$01, $031d 00DAE5 B502 LDA $02,X 00DAE7 8D6604 STA $0466 00DAEA B501 LDA $01,X 00DAEC 8D6704 STA $0467 00DAEF 3CFF0A0814 BBC #$08, $0aff, 00db08 ($14) 00DAF4 AC6604 LDY $0466 00DAF7 C0B000 CPY #$00b0 00DAFA 900C BCC 00db08 ($c) 00DAFC 0CFE0A02 SEB #$02, $0afe 00DB00 B503 LDA $03,X 00DB02 3A INA 00DB03 8DF90A STA $0af9 00DB06 8041 BRA 00db49 ($41) Code block address: DB08 Length: 30 M:1 X:0 called by: DAEF 00DB08 1CFE0A02 CLB #$02, $0afe ; Branch target from DAEF, Branch target from DAFA 00DB0C AC6604 LDY $0466 00DB0F 8CFA0A STY $0afa 00DB12 3CFF0A100F BBC #$10, $0aff, 00db26 ($f) 00DB17 C00080 CPY #$8000 00DB1A 900A BCC 00db26 ($a) 00DB1C 0CFE0A20 SEB #$20, $0afe 00DB20 1CFE0A08 CLB #$08, $0afe 00DB24 8023 BRA 00db49 ($23) Code block address: DB26 Length: 20 M:1 X:0 called by: DB12 00DB26 1CFE0A20 CLB #$20, $0afe ; Branch target from DB12, Branch target from DB1A 00DB2A 3CFF0A0105 BBC #$01, $0aff, 00db34 ($5) 00DB2F C0B000 CPY #$00b0 00DB32 9006 BCC 00db3a ($6) 00DB34 1CFE0A08 CLB #$08, $0afe ; Branch target from DB2A 00DB38 800F BRA 00db49 ($f) Code block address: DB3A Length: 38 M:1 X:0 called by: DB32 00DB3A D8 CLM ; m:0 x:0, Branch target from DB32 00DB3B 98 TYA 00DB3C 0A ASL A 00DB3D 18 CLC 00DB3E 692030 ADC #$3020 00DB41 8D6604 STA $0466 00DB44 F8 SEM ; m:1 x:0 00DB45 0CFE0A08 SEB #$08, $0afe 00DB49 B503 LDA $03,X ; Branch target from DB06, Branch target from DB24, Branch target from DB38 00DB4B 48 PHA 00DB4C 297F AND #$7f 00DB4E 18 CLC 00DB4F 6903 ADC #$03 00DB51 8DEE05 STA $05ee 00DB54 68 PLA 00DB55 2980 AND #$80 00DB57 D007 BNE 00db60 ($7) 00DB59 0C1D0320 SEB #$20, $031d 00DB5D 4C02DC JMP $dc02 Code block address: DB60 Length: 7 M:1 X:0 called by: DB57 00DB60 1C1D0320 CLB #$20, $031d ; Branch target from DB57 00DB64 4C02DC JMP $dc02 Code block address: DB67 Length: 12 M:1 X:0 called by: DADA 00DB67 1C1F0302 CLB #$02, $031f ; Branch target from DADA 00DB6B 2C1D030103 BBS #$01, $031d, 00db73 ($3) 00DB70 4C26DC JMP $dc26 Code block address: DB73 Length: 11 M:1 X:0 called by: DB6B 00DB73 C9AA CMP #$aa ; Branch target from DB6B 00DB75 F007 BEQ 00db7e ($7) 00DB77 1CFE0A20 CLB #$20, $0afe 00DB7B 4C08DC JMP $dc08 Code block address: DB7E Length: 35 M:1 X:0 called by: DB75 00DB7E B502 LDA $02,X ; Branch target from DB75 00DB80 8D6604 STA $0466 00DB83 B501 LDA $01,X 00DB85 8D6704 STA $0467 00DB88 3CFF0A0814 BBC #$08, $0aff, 00dba1 ($14) 00DB8D AC6604 LDY $0466 00DB90 C0B000 CPY #$00b0 00DB93 900C BCC 00dba1 ($c) 00DB95 B503 LDA $03,X 00DB97 3A INA 00DB98 8DF90A STA $0af9 00DB9B 0CFE0A02 SEB #$02, $0afe 00DB9F 8059 BRA 00dbfa ($59) Code block address: DBA1 Length: 37 M:1 X:0 called by: DB88 00DBA1 1CFE0A02 CLB #$02, $0afe ; Branch target from DB88, Branch target from DB93 00DBA5 AC6604 LDY $0466 00DBA8 8CFA0A STY $0afa 00DBAB 3CFF0A1016 BBC #$10, $0aff, 00dbc6 ($16) 00DBB0 C00080 CPY #$8000 00DBB3 9011 BCC 00dbc6 ($11) 00DBB5 0CFE0A20 SEB #$20, $0afe 00DBB9 1CFE0A08 CLB #$08, $0afe 00DBBD B503 LDA $03,X 00DBBF BB TYX 00DBC0 9F000001 STA $010000,X 00DBC4 8034 BRA 00dbfa ($34) Code block address: DBC6 Length: 29 M:1 X:0 called by: DBAB 00DBC6 1CFE0A20 CLB #$20, $0afe ; Branch target from DBAB, Branch target from DBB3 00DBCA 3CFF0A0114 BBC #$01, $0aff, 00dbe3 ($14) 00DBCF C0B000 CPY #$00b0 00DBD2 B00F BCS 00dbe3 ($f) 00DBD4 D8 CLM ; m:0 x:0 00DBD5 98 TYA 00DBD6 0A ASL A 00DBD7 18 CLC 00DBD8 692030 ADC #$3020 00DBDB A8 TAY 00DBDC F8 SEM ; m:1 x:0 00DBDD 0CFE0A08 SEB #$08, $0afe 00DBE1 8009 BRA 00dbec ($9) Code block address: DBE3 Length: 18 M:1 X:0 called by: DBCA 00DBE3 1CFE0A08 CLB #$08, $0afe ; Branch target from DBCA, Branch target from DBD2 00DBE7 3CFF0A0409 BBC #$04, $0aff, 00dbf5 ($9) 00DBEC B503 LDA $03,X ; Branch target from DBE1 00DBEE B600 LDX $00,Y 00DBF0 8E6604 STX $0466 00DBF3 8003 BRA 00dbf8 ($3) Code block address: DBF5 Length: 19 M:1 X:0 called by: DBE7 00DBF5 B503 LDA $03,X ; Branch target from DBE7 00DBF7 BB TYX 00DBF8 9500 STA $00,X ; Branch target from DBF3 00DBFA 0C1D0320 SEB #$20, $031d ; Branch target from DB9F, Branch target from DBC4 00DBFE 9CEE0503 LDM #$03, $05ee 00DC02 1C1D0380 CLB #$80, $031d ; Branch target from DB5D, Branch target from DB64 00DC06 801A BRA 00dc22 ($1a) Code block address: DC02 Length: 6 M:1 X:0 called by: DB5D 00DC02 1C1D0380 CLB #$80, $031d 00DC06 801A BRA 00dc22 ($1a) Code block address: DC08 Length: 32 M:1 X:0 called by: DB7B 00DC08 29FF AND #$ff ; Branch target from DB7B 00DC0A D01A BNE 00dc26 ($1a) 00DC0C 0C1D0380 SEB #$80, $031d 00DC10 0C1D0320 SEB #$20, $031d 00DC14 B503 LDA $03,X 00DC16 291F AND #$1f 00DC18 18 CLC 00DC19 6903 ADC #$03 00DC1B 8DEE05 STA $05ee 00DC1E 1CFE0A02 CLB #$02, $0afe 00DC22 0C1F0301 SEB #$01, $031f ; Branch target from DC06, Branch target from DC06 00DC26 800D BRA 00dc35 ($d) ; Branch target from DB70, Branch target from DC0A Code block address: DC28 Length: 13 M:1 X:0 called by: DA74 00DC28 2C1D032008 BBS #$20, $031d, 00dc35 ($8) ; Branch target from DA74, Branch target from DA94, Branch target from DAC5 00DC2D 2C1F030103 BBS #$01, $031f, 00dc35 ($3) 00DC32 4CC9DC JMP $dcc9 Code block address: DC35 Length: 13 M:1 X:0 called by: DC28 00DC35 3C1D030105 BBC #$01, $031d, 00dc3f ($5) ; Branch target from DC26, Branch target from DC28, Branch target from DC2D 00DC3A 3C1D030203 BBC #$02, $031d, 00dc42 ($3) 00DC3F 4CC9DC JMP $dcc9 ; Branch target from DC35 Code block address: DC42 Length: 27 M:1 X:0 called by: DC3A 00DC42 3CFE0A0216 BBC #$02, $0afe, 00dc5d ($16) ; Branch target from DC3A 00DC47 AE6604 LDX $0466 00DC4A 8E5C04 STX $045c 00DC4D 0CFE0A04 SEB #$04, $0afe 00DC51 1C1D0340 CLB #$40, $031d 00DC55 ADF90A LDA $0af9 00DC58 8D5E04 STA $045e 00DC5B 8031 BRA 00dc8e ($31) Code block address: DC5D Length: 27 M:1 X:0 called by: DC42 00DC5D 1CFE0A04 CLB #$04, $0afe ; Branch target from DC42 00DC61 2C1D038012 BBS #$80, $031d, 00dc78 ($12) 00DC66 1C1D0340 CLB #$40, $031d 00DC6A AE6604 LDX $0466 00DC6D 8E5C04 STX $045c 00DC70 AEFA0A LDX $0afa 00DC73 8EFC0A STX $0afc 00DC76 8016 BRA 00dc8e ($16) Code block address: DC78 Length: 44 M:1 X:0 called by: DC61 00DC78 0C1D0340 SEB #$40, $031d ; Branch target from DC61 00DC7C A25C04 LDX #$045c 00DC7F AD0E16 LDA $160e 00DC82 9500 STA $00,X 00DC84 AD0D16 LDA $160d 00DC87 9501 STA $01,X 00DC89 AD0F16 LDA $160f 00DC8C 9502 STA $02,X 00DC8E 3C1F030124 BBC #$01, $031f, 00dcb7 ($24) ; Branch target from DC5B, Branch target from DC76 00DC93 ADFF0A LDA $0aff 00DC96 8D8504 STA $0485 00DC99 3CFE0A0806 BBC #$08, $0afe, 00dca4 ($6) 00DC9E 0CFE0A10 SEB #$10, $0afe 00DCA2 8004 BRA 00dca8 ($4) Code block address: DCA4 Length: 15 M:1 X:0 called by: DC99 00DCA4 1CFE0A10 CLB #$10, $0afe ; Branch target from DC99 00DCA8 3C1F030206 BBC #$02, $031f, 00dcb3 ($6) ; Branch target from DCA2 00DCAD 0C1F0304 SEB #$04, $031f 00DCB1 8004 BRA 00dcb7 ($4) Code block address: DCB3 Length: 34 M:1 X:0 called by: DCA8 00DCB3 1C1F0304 CLB #$04, $031f ; Branch target from DCA8 00DCB7 0C1D0302 SEB #$02, $031d ; Branch target from DC8E, Branch target from DCB1 00DCBB 9C640400 LDM #$00, $0464 00DCBF ADEE05 LDA $05ee 00DCC2 8DEF05 STA $05ef 00DCC5 1C1F0301 CLB #$01, $031f 00DCC9 AD6504 LDA $0465 ; Branch target from DC32, Branch target from DC3F 00DCCC F007 BEQ 00dcd5 ($7) 00DCCE 1A DEA 00DCCF 8D6504 STA $0465 00DCD2 F001 BEQ 00dcd5 ($1) 00DCD4 60 RTS ; Branch target from DCD5, Branch target from DCDA, Branch target from DCDF Code block address: DCC9 Length: 12 M:1 X:0 called by: DC32 00DCC9 AD6504 LDA $0465 00DCCC F007 BEQ 00dcd5 ($7) 00DCCE 1A DEA 00DCCF 8D6504 STA $0465 00DCD2 F001 BEQ 00dcd5 ($1) 00DCD4 60 RTS Code block address: DCD5 Length: 24 M:1 X:0 called by: DCCC 00DCD5 3C1D0301FA BBC #$01, $031d, 00dcd4 (-$6) ; Branch target from DCCC, Branch target from DCD2, Branch target from DCCC, Branch target from DCD2 00DCDA 3C1D0302F5 BBC #$02, $031d, 00dcd4 (-$b) 00DCDF 343D02F1 BBC #$02, $3d, 00dcd4 (-$f) ; Read from Control register high byte 00DCE3 AD6404 LDA $0464 00DCE6 48 PHA 00DCE7 C902 CMP #$02 00DCE9 9002 BCC 00dced ($2) 00DCEB 8034 BRA 00dd21 ($34) Code block address: DCED Length: 34 M:1 X:0 called by: DCE9 00DCED C901 CMP #$01 ; Branch target from DCE9 00DCEF 2C1D034014 BBS #$40, $031d, 00dd08 ($14) 00DCF4 2CFE0A040F BBS #$04, $0afe, 00dd08 ($f) 00DCF9 2CFE0A200A BBS #$20, $0afe, 00dd08 ($a) 00DCFE 2CFE0A1011 BBS #$10, $0afe, 00dd14 ($11) 00DD03 2C8504040C BBS #$04, $0485, 00dd14 ($c) 00DD08 B005 BCS 00dd0f ($5) ; Branch target from DCEF, Branch target from DCF4, Branch target from DCF9 00DD0A AD5D04 LDA $045d 00DD0D 800F BRA 00dd1e ($f) Code block address: DD0F Length: 5 M:1 X:0 called by: DD08 00DD0F AD5C04 LDA $045c ; Branch target from DD08 00DD12 800A BRA 00dd1e ($a) Code block address: DD14 Length: 7 M:1 X:0 called by: DCFE 00DD14 B005 BCS 00dd1b ($5) ; Branch target from DCFE, Branch target from DD03 00DD16 ADFD0A LDA $0afd 00DD19 8003 BRA 00dd1e ($3) Code block address: DD1B Length: 6 M:1 X:0 called by: DD14 00DD1B ADFC0A LDA $0afc ; Branch target from DD14 00DD1E 4CC2DD JMP $ddc2 ; Branch target from DD0D, Branch target from DD12, Branch target from DD19 Code block address: DD21 Length: 32 M:1 X:0 called by: DCEB 00DD21 2CFE0A0470 BBS #$04, $0afe, 00dd96 ($70) ; Branch target from DCEB 00DD26 3C1D03401B BBC #$40, $031d, 00dd46 ($1b) 00DD2B C903 CMP #$03 00DD2D 9012 BCC 00dd41 ($12) 00DD2F 38 SEC 00DD30 E903 SBC #$03 00DD32 D8 CLM ; m:0 x:0 00DD33 29FF00 AND #$00ff 00DD36 18 CLC 00DD37 690030 ADC #$3000 00DD3A AA TAX 00DD3B F8 SEM ; m:1 x:0 00DD3C B500 LDA $00,X 00DD3E 4CC2DD JMP $ddc2 Code block address: DD41 Length: 5 M:1 X:0 called by: DD2D 00DD41 AD5E04 LDA $045e ; Branch target from DD2D 00DD44 807C BRA 00ddc2 ($7c) Code block address: DD46 Length: 54 M:1 X:0 called by: DD26 00DD46 2CFE0A200F BBS #$20, $0afe, 00dd5a ($f) ; Branch target from DD26 00DD4B 3C1F03040A BBC #$04, $031f, 00dd5a ($a) 00DD50 2CFE0A1038 BBS #$10, $0afe, 00dd8d ($38) 00DD55 2C85040233 BBS #$02, $0485, 00dd8d ($33) 00DD5A 38 SEC ; Branch target from DD46, Branch target from DD4B 00DD5B E902 SBC #$02 00DD5D 48 PHA 00DD5E 2901 AND #$01 00DD60 D028 BNE 00dd8a ($28) 00DD62 68 PLA 00DD63 D8 CLM ; m:0 x:0 00DD64 29FF00 AND #$00ff 00DD67 18 CLC 00DD68 6D5C04 ADC $045c 00DD6B AA TAX 00DD6C F8 SEM ; m:1 x:0 00DD6D 78 SEI 00DD6E 2CFE0A2009 BBS #$20, $0afe, 00dd7c ($9) 00DD73 B501 LDA $01,X 00DD75 8D5E04 STA $045e 00DD78 B500 LDA $00,X 00DD7A 800B BRA 00dd87 ($b) Code block address: DD7C Length: 14 M:1 X:0 called by: DD6E 00DD7C BF010001 LDA $010001,X ; Branch target from DD6E 00DD80 8D5E04 STA $045e 00DD83 BF000001 LDA $010000,X 00DD87 58 CLI ; Branch target from DD7A 00DD88 8038 BRA 00ddc2 ($38) Code block address: DD8A Length: 3 M:1 X:0 called by: DD60 00DD8A 68 PLA ; Branch target from DD60 00DD8B 8009 BRA 00dd96 ($9) Code block address: DD8D Length: 14 M:1 X:0 called by: DD50 00DD8D 3C1F030809 BBC #$08, $031f, 00dd9b ($9) ; Branch target from DD50, Branch target from DD55 00DD92 1C1F0308 CLB #$08, $031f 00DD96 AD5E04 LDA $045e ; Branch target from DD21, Branch target from DD8B 00DD99 8027 BRA 00ddc2 ($27) Code block address: DD9B Length: 64 M:1 X:0 called by: DD8D 00DD9B 38 SEC ; Branch target from DD8D 00DD9C E902 SBC #$02 00DD9E 0A ASL A 00DD9F D8 CLM ; m:0 x:0 00DDA0 29FF00 AND #$00ff 00DDA3 18 CLC 00DDA4 6D5C04 ADC $045c 00DDA7 A8 TAY 00DDA8 B600 LDX $00,Y 00DDAA E8 INX 00DDAB 8A TXA 00DDAC D90200 CMP $0002,Y 00DDAF D005 BNE 00ddb6 ($5) 00DDB1 F8 SEM ; m:1 x:0 00DDB2 0C1F0308 SEB #$08, $031f 00DDB6 F8 SEM ; m:1 x:0, Branch target from DDAF 00DDB7 78 SEI 00DDB8 B500 LDA $00,X 00DDBA 8D5E04 STA $045e 00DDBD BFFFFFFF LDA $ffffff,X 00DDC1 58 CLI 00DDC2 853A STA $3a ; Branch target from DD1E, Branch target from DD3E, Branch target from DD44, Branch target from DD88, Branch target from DD99, Write to Transmit buffer 00DDC4 68 PLA 00DDC5 3A INA 00DDC6 CDEF05 CMP $05ef 00DDC9 D010 BNE 00dddb ($10) 00DDCB 9C640400 LDM #$00, $0464 00DDCF A90B LDA #$0b 00DDD1 1C1D0302 CLB #$02, $031d 00DDD5 1C1F0308 CLB #$08, $031f 00DDD9 8005 BRA 00dde0 ($5) Code block address: DDC2 Length: 25 M:1 X:0 called by: DD3E 00DDC2 853A STA $3a ; Write to Transmit buffer 00DDC4 68 PLA 00DDC5 3A INA 00DDC6 CDEF05 CMP $05ef 00DDC9 D010 BNE 00dddb ($10) 00DDCB 9C640400 LDM #$00, $0464 00DDCF A90B LDA #$0b 00DDD1 1C1D0302 CLB #$02, $031d 00DDD5 1C1F0308 CLB #$08, $031f 00DDD9 8005 BRA 00dde0 ($5) Code block address: DDDB Length: 9 M:1 X:0 called by: DDC9 00DDDB 8D6404 STA $0464 ; Branch target from DDC9, Branch target from DDC9 00DDDE A900 LDA #$00 00DDE0 8D6504 STA $0465 ; Branch target from DDD9, Branch target from DDD9 00DDE3 60 RTS Code block address: DDE4 Length: 131 M:1 X:0 called by: FD08 00DDE4 A24214 LDX #$1442 ; Call target from FD08 00DDE7 3C5C032025 BBC #$20, $035c, 00de11 ($25) 00DDEC A22218 LDX #$1822 00DDEF AD0C16 LDA $160c 00DDF2 CD3006 CMP $0630 00DDF5 9066 BCC 00de5d ($66) 00DDF7 AD7103 LDA $0371 00DDFA CD0916 CMP $1609 00DDFD B05E BCS 00de5d ($5e) 00DDFF CD0816 CMP $1608 00DE02 9059 BCC 00de5d ($59) 00DE04 AD6F03 LDA $036f 00DE07 CD0B16 CMP $160b 00DE0A B051 BCS 00de5d ($51) 00DE0C CD0A16 CMP $160a 00DE0F 904C BCC 00de5d ($4c) 00DE11 2C5A030147 BBS #$01, $035a, 00de5d ($47) ; Branch target from DDE7 00DE16 3CBE052029 BBC #$20, $05be, 00de44 ($29) 00DE1B 1CBE0520 CLB #$20, $05be 00DE1F 0CBE0502 SEB #$02, $05be 00DE23 1CBE0510 CLB #$10, $05be 00DE27 1CBE0540 CLB #$40, $05be 00DE2B 9C570500 LDM #$00, $0557 00DE2F 9C170500 LDM #$00, $0517 00DE33 9CC20500 LDM #$00, $05c2 00DE37 AD6F03 LDA $036f 00DE3A 18 CLC 00DE3B 691E ADC #$1e 00DE3D 9002 BCC 00de41 ($2) 00DE3F A9FF LDA #$ff 00DE41 8DC105 STA $05c1 ; Branch target from DE3D 00DE44 3CBE050214 BBC #$02, $05be, 00de5d ($14) ; Branch target from DE16 00DE49 AD6F03 LDA $036f 00DE4C CDC105 CMP $05c1 00DE4F 100C BPL 00de5d ($c) 00DE51 B507 LDA $07,X 00DE53 CD5705 CMP $0557 00DE56 9005 BCC 00de5d ($5) 00DE58 CD1705 CMP $0517 00DE5B B00A BCS 00de67 ($a) 00DE5D 1CBE0502 CLB #$02, $05be ; Branch target from DDF5, Branch target from DDFD, Branch target from DE02, Branch target from DE0A, Branch target from DE0F, Branch target from DE11, Branch target from DE44, Branch target from DE4F, Branch target from DE56 00DE61 ADC005 LDA $05c0 00DE64 4C28DF JMP $df28 Code block address: DE67 Length: 49 M:1 X:0 called by: DE5B 00DE67 AD4403 LDA $0344 ; Branch target from DE5B 00DE6A 894904 RLA #$04 00DE6D 290F AND #$0f 00DE6F 38 SEC 00DE70 F502 SBC $02,X 00DE72 8DC305 STA $05c3 00DE75 ADC005 LDA $05c0 00DE78 8DBF05 STA $05bf 00DE7B AD9203 LDA $0392 00DE7E D504 CMP $04,X 00DE80 B00A BCS 00de8c ($a) 00DE82 D505 CMP $05,X 00DE84 B003 BCS 00de89 ($3) 00DE86 4EBF05 LSR $05bf 00DE89 4EBF05 LSR $05bf ; Branch target from DE84 00DE8C AD6F03 LDA $036f ; Branch target from DE80 00DE8F D501 CMP $01,X 00DE91 9005 BCC 00de98 ($5) 00DE93 4EBF05 LSR $05bf 00DE96 801E BRA 00deb6 ($1e) Code block address: DE98 Length: 70 M:1 X:0 called by: DE91 00DE98 ADC005 LDA $05c0 ; Branch target from DE91 00DE9B 38 SEC 00DE9C F500 SBC $00,X 00DE9E B002 BCS 00dea2 ($2) 00DEA0 A900 LDA #$00 00DEA2 8DC005 STA $05c0 ; Branch target from DE9E 00DEA5 ADBF05 LDA $05bf 00DEA8 38 SEC 00DEA9 F500 SBC $00,X 00DEAB 9004 BCC 00deb1 ($4) 00DEAD F503 SBC $03,X 00DEAF B002 BCS 00deb3 ($2) 00DEB1 A900 LDA #$00 ; Branch target from DEAB 00DEB3 8DBF05 STA $05bf ; Branch target from DEAF 00DEB6 AD7103 LDA $0371 ; Branch target from DE96 00DEB9 C903 CMP #$03 00DEBB B004 BCS 00dec1 ($4) 00DEBD 9CBF0500 LDM #$00, $05bf 00DEC1 ADBA05 LDA $05ba ; Branch target from DEBB 00DEC4 1A DEA 00DEC5 101D BPL 00dee4 ($1d) 00DEC7 ADC005 LDA $05c0 00DECA 3CBE054059 BBC #$40, $05be, 00df28 ($59) 00DECF 1CBE0540 CLB #$40, $05be 00DED3 2CBE051006 BBS #$10, $05be, 00dede ($6) 00DED8 0CBE0510 SEB #$10, $05be 00DEDC 804A BRA 00df28 ($4a) Code block address: DEDE Length: 6 M:1 X:0 called by: DED3 00DEDE 1CBE0502 CLB #$02, $05be ; Branch target from DED3 00DEE2 8044 BRA 00df28 ($44) Code block address: DEE4 Length: 31 M:1 X:0 called by: DEC5 00DEE4 0CBE0540 SEB #$40, $05be ; Branch target from DEC5 00DEE8 2CBE05101A BBS #$10, $05be, 00df07 ($1a) 00DEED ADBA05 LDA $05ba 00DEF0 CDC205 CMP $05c2 00DEF3 3003 BMI 00def8 ($3) 00DEF5 8DC205 STA $05c2 00DEF8 1A DEA ; Branch target from DEF3 00DEF9 CDC305 CMP $05c3 00DEFC 3005 BMI 00df03 ($5) 00DEFE ADBF05 LDA $05bf 00DF01 8017 BRA 00df1a ($17) Code block address: DF03 Length: 4 M:1 X:0 called by: DEFC 00DF03 A900 LDA #$00 ; Branch target from DEFC 00DF05 8013 BRA 00df1a ($13) Code block address: DF07 Length: 34 M:1 X:0 called by: DEE8 00DF07 ADC205 LDA $05c2 ; Branch target from DEE8 00DF0A 891506 MPY $06,X 00DF0D 8928 XAB 00DF0F 206EE4 JSR $e46e 00DF12 CDBF05 CMP $05bf 00DF15 9003 BCC 00df1a ($3) 00DF17 ADBF05 LDA $05bf 00DF1A 8DBF05 STA $05bf ; Branch target from DF01, Branch target from DF05, Branch target from DF15 00DF1D ADC005 LDA $05c0 00DF20 38 SEC 00DF21 EDBF05 SBC $05bf 00DF24 B002 BCS 00df28 ($2) 00DF26 A900 LDA #$00 00DF28 60 RTS ; Branch target from DE64, Branch target from DECA, Branch target from DEDC, Branch target from DEE2, Branch target from DF24 Code block address: DF29 Length: 12 M:1 X:0 called by: 8CA6 00DF29 D8 CLM ; m:0 x:0, Call target from 8CA6 00DF2A ADB805 LDA $05b8 00DF2D 3006 BMI 00df35 ($6) 00DF2F 29F8FF AND #$fff8 00DF32 18 CLC 00DF33 8004 BRA 00df39 ($4) Code block address: DF35 Length: 58 M:0 X:0 called by: DF2D 00DF35 090700 ORA #$0007 ; Branch target from DF2D 00DF38 38 SEC 00DF39 6A ROR A ; Branch target from DF33 00DF3A 6A ROR A 00DF3B 6A ROR A 00DF3C 6A ROR A 00DF3D 18 CLC 00DF3E 6D6403 ADC $0364 00DF41 38 SEC 00DF42 EDF003 SBC $03f0 00DF45 3030 BMI 00df77 ($30) 00DF47 89090F00 MPY #$000f 00DF4B 42C90000 CMPB #$0000 00DF4F D005 BNE 00df56 ($5) 00DF51 C90080 CMP #$8000 00DF54 9003 BCC 00df59 ($3) 00DF56 A9FF7F LDA #$7fff ; Branch target from DF4F 00DF59 42ADF403 LDB $03f4 ; Branch target from DF54 00DF5D 3010 BMI 00df6f ($10) 00DF5F 18 CLC 00DF60 6DF403 ADC $03f4 00DF63 B03D BCS 00dfa2 ($3d) 00DF65 C90080 CMP #$8000 ; Branch target from DF73 00DF68 9038 BCC 00dfa2 ($38) 00DF6A A9FF7F LDA #$7fff 00DF6D 8033 BRA 00dfa2 ($33) Code block address: DF6F Length: 8 M:0 X:0 called by: DF5D 00DF6F 18 CLC ; Branch target from DF5D, Branch target from DF97 00DF70 6DF403 ADC $03f4 00DF73 B0F0 BCS 00df65 (-$10) 00DF75 802B BRA 00dfa2 ($2b) Code block address: DF77 Length: 25 M:0 X:0 called by: DF45 00DF77 49FFFF EOR #$ffff ; Branch target from DF45 00DF7A 3A INA 00DF7B 89090F00 MPY #$000f 00DF7F 42C90000 CMPB #$0000 00DF83 D00B BNE 00df90 ($b) 00DF85 C90080 CMP #$8000 00DF88 B006 BCS 00df90 ($6) 00DF8A 49FFFF EOR #$ffff 00DF8D 3A INA 00DF8E 8003 BRA 00df93 ($3) Code block address: DF90 Length: 31 M:0 X:0 called by: DF83 00DF90 A90080 LDA #$8000 ; Branch target from DF83, Branch target from DF88 00DF93 42ADF403 LDB $03f4 ; Branch target from DF8E 00DF97 10D6 BPL 00df6f (-$2a) 00DF99 18 CLC 00DF9A 6DF403 ADC $03f4 00DF9D 3003 BMI 00dfa2 ($3) 00DF9F A90080 LDA #$8000 00DFA2 8DB805 STA $05b8 ; Branch target from DF63, Branch target from DF68, Branch target from DF6D, Branch target from DF75, Branch target from DF9D 00DFA5 0A ASL A 00DFA6 B007 BCS 00dfaf ($7) 00DFA8 100A BPL 00dfb4 ($a) 00DFAA A9FF7F LDA #$7fff 00DFAD 8005 BRA 00dfb4 ($5) Code block address: DFAF Length: 22 M:0 X:0 called by: DFA6 00DFAF 3003 BMI 00dfb4 ($3) ; Branch target from DFA6 00DFB1 A90080 LDA #$8000 00DFB4 8D0603 STA $0306 ; Branch target from DFA8, Branch target from DFAD, Branch target from DFAF 00DFB7 F8 SEM ; m:1 x:0 00DFB8 AD0703 LDA $0307 00DFBB 8DBA05 STA $05ba 00DFBE AE6403 LDX $0364 00DFC1 8EF003 STX $03f0 00DFC4 60 RTS Code block address: DFC5 Length: 73 M:1 X:0 called by: 8D8E 00DFC5 A25705 LDX #$0557 ; Call target from 8D8E 00DFC8 20D856 JSR $56d8 00DFCB 3CBE05400D BBC #$40, $05be, 00dfdd ($d) 00DFD0 AD1705 LDA $0517 00DFD3 18 CLC 00DFD4 6904 ADC #$04 00DFD6 9002 BCC 00dfda ($2) 00DFD8 A9FF LDA #$ff 00DFDA 8D1705 STA $0517 ; Branch target from DFD6 00DFDD A2C405 LDX #$05c4 ; Branch target from DFCB 00DFE0 D8 CLM ; m:0 x:0 00DFE1 B500 LDA $00,X 00DFE3 38 SEC 00DFE4 F504 SBC $04,X 00DFE6 2CBE05020022 BBS #$0002, $05be, 00e00e ($22) 00DFEC 42AD2018 LDB $1820 00DFF0 2C5C03200004 BBS #$0020, $035c, 00dffa ($4) 00DFF6 42AD4014 LDB $1440 00DFFA 4229FF00 ANDB #$00ff ; Branch target from DFF0 00DFFE 428D0603 STB $0306 00E002 CD0603 CMP $0306 00E005 3007 BMI 00e00e ($7) 00E007 0CBE050400 SEB #$0004, $05be 00E00C 8005 BRA 00e013 ($5) Code block address: E00E Length: 30 M:0 X:0 called by: DFE6 00E00E 1CBE050400 CLB #$0004, $05be ; Branch target from DFE6, Branch target from E005 00E013 18 CLC ; Branch target from E00C 00E014 690080 ADC #$8000 00E017 9506 STA $06,X 00E019 3CBE05040019 BBC #$0004, $05be, 00e038 ($19) 00E01F B504 LDA $04,X 00E021 2C5C03200005 BBS #$0020, $035c, 00e02c ($5) 00E027 CD6014 CMP $1460 00E02A 8003 BRA 00e02f ($3) Code block address: E02C Length: 44 M:0 X:0 called by: E021 00E02C CD6214 CMP $1462 ; Branch target from E021 00E02F F002 BEQ 00e033 ($2) ; Branch target from E02A 00E031 B005 BCS 00e038 ($5) 00E033 0CBE052000 SEB #$0020, $05be ; Branch target from E02F 00E038 B502 LDA $02,X ; Branch target from E019, Branch target from E031 00E03A 9504 STA $04,X 00E03C B500 LDA $00,X 00E03E 9502 STA $02,X 00E040 A2BA05 LDX #$05ba 00E043 F8 SEM ; m:1 x:0 00E044 B502 LDA $02,X 00E046 38 SEC 00E047 F500 SBC $00,X 00E049 2CBE050213 BBS #$02, $05be, 00e061 ($13) 00E04E 2C5C032005 BBS #$20, $035c, 00e058 ($5) 00E053 CD4114 CMP $1441 00E056 8003 BRA 00e05b ($3) Code block address: E058 Length: 65 M:1 X:0 called by: E04E 00E058 CD2118 CMP $1821 ; Branch target from E04E 00E05B 3004 BMI 00e061 ($4) ; Branch target from E056 00E05D 0CBE0520 SEB #$20, $05be 00E061 18 CLC ; Branch target from E049, Branch target from E05B 00E062 6980 ADC #$80 00E064 9503 STA $03,X 00E066 B501 LDA $01,X 00E068 9502 STA $02,X 00E06A B500 LDA $00,X 00E06C 9501 STA $01,X 00E06E D8 CLM ; m:0 x:0 00E06F AD6403 LDA $0364 00E072 38 SEC 00E073 EDF203 SBC $03f2 00E076 8DF403 STA $03f4 00E079 AD6403 LDA $0364 00E07C 8DF203 STA $03f2 00E07F F8 SEM ; m:1 x:0 00E080 AD6F03 LDA $036f 00E083 CD7513 CMP $1375 00E086 9010 BCC 00e098 ($10) 00E088 AEF403 LDX $03f4 00E08B 300B BMI 00e098 ($b) 00E08D EC7313 CPX $1373 00E090 9006 BCC 00e098 ($6) 00E092 AD7613 LDA $1376 00E095 8D1904 STA $0419 00E098 60 RTS ; Branch target from E086, Branch target from E08B, Branch target from E090 Code block address: E099 Length: 21 M:1 X:0 called by: FD02 00E099 48 PHA ; Call target from FD02 00E09A AD7103 LDA $0371 00E09D 3C5C03201D BBC #$20, $035c, 00e0bf ($1d) 00E0A2 CD1122 CMP $2211 00E0A5 F002 BEQ 00e0a9 ($2) 00E0A7 B005 BCS 00e0ae ($5) 00E0A9 A2D020 LDX #$20d0 ; Branch target from E0A5 00E0AC 802C BRA 00e0da ($2c) Code block address: E0AE Length: 17 M:1 X:0 called by: E0A7 00E0AE CDD120 CMP $20d1 ; Branch target from E0A7 00E0B1 9070 BCC 00e123 ($70) 00E0B3 CDD220 CMP $20d2 00E0B6 F002 BEQ 00e0ba ($2) 00E0B8 B069 BCS 00e123 ($69) 00E0BA A21022 LDX #$2210 ; Branch target from E0B6 00E0BD 801B BRA 00e0da ($1b) Code block address: E0BF Length: 12 M:1 X:0 called by: E09D 00E0BF CDF121 CMP $21f1 ; Branch target from E09D 00E0C2 F002 BEQ 00e0c6 ($2) 00E0C4 B005 BCS 00e0cb ($5) 00E0C6 A2E020 LDX #$20e0 ; Branch target from E0C2 00E0C9 800F BRA 00e0da ($f) Code block address: E0CB Length: 88 M:1 X:0 called by: E0C4 00E0CB CDE120 CMP $20e1 ; Branch target from E0C4 00E0CE 9053 BCC 00e123 ($53) 00E0D0 CDE220 CMP $20e2 00E0D3 F002 BEQ 00e0d7 ($2) 00E0D5 B04C BCS 00e123 ($4c) 00E0D7 A2F021 LDX #$21f0 ; Branch target from E0D3 00E0DA B509 LDA $09,X ; Branch target from E0AC, Branch target from E0BD, Branch target from E0C9 00E0DC 8D3406 STA $0634 00E0DF AD9203 LDA $0392 00E0E2 D500 CMP $00,X 00E0E4 903D BCC 00e123 ($3d) 00E0E6 AD6F03 LDA $036f 00E0E9 D503 CMP $03,X 00E0EB 9036 BCC 00e123 ($36) 00E0ED D504 CMP $04,X 00E0EF F002 BEQ 00e0f3 ($2) 00E0F1 B030 BCS 00e123 ($30) 00E0F3 2C5A03012B BBS #$01, $035a, 00e123 ($2b) ; Branch target from E0EF 00E0F8 AD4403 LDA $0344 00E0FB D505 CMP $05,X 00E0FD F002 BEQ 00e101 ($2) 00E0FF B022 BCS 00e123 ($22) 00E101 68 PLA ; Branch target from E0FD 00E102 42B507 LDB $07,X 00E105 42CD2E06 CMPB $062e 00E109 9009 BCC 00e114 ($9) 00E10B B506 LDA $06,X 00E10D 8D9A03 STA $039a 00E110 9C2F0600 LDM #$00, $062f 00E114 42AD3006 LDB $0630 ; Branch target from E109 00E118 42D508 CMPB $08,X 00E11B B007 BCS 00e124 ($7) 00E11D 0CBE0580 SEB #$80, $05be 00E121 8009 BRA 00e12c ($9) Code block address: E123 Length: 18 M:1 X:0 called by: E0B1 00E123 68 PLA ; Branch target from E0B1, Branch target from E0B8, Branch target from E0CE, Branch target from E0D5, Branch target from E0E4, Branch target from E0EB, Branch target from E0F1, Branch target from E0F3, Branch target from E0FF 00E124 1CBE0580 CLB #$80, $05be ; Branch target from E11B 00E128 9C2F0600 LDM #$00, $062f 00E12C 48 PHA ; Branch target from E121 00E12D A22E06 LDX #$062e 00E130 20E356 JSR $56e3 00E133 68 PLA 00E134 60 RTS Code block address: E135 Length: 17 M:1 X:0 called by: FD34 00E135 48 PHA ; Call target from FD34 00E136 2C5A03020B BBS #$02, $035a, 00e146 ($b) 00E13B 3C5505802E BBC #$80, $0555, 00e16e ($2e) 00E140 1C550580 CLB #$80, $0555 00E144 8006 BRA 00e14c ($6) Code block address: E146 Length: 6 M:1 X:0 called by: E136 00E146 0C550580 SEB #$80, $0555 ; Branch target from E136 00E14A 8022 BRA 00e16e ($22) Code block address: E14C Length: 34 M:1 X:0 called by: E144 00E14C AD7103 LDA $0371 ; Branch target from E144 00E14F CD3416 CMP $1634 00E152 B01A BCS 00e16e ($1a) 00E154 AE6203 LDX $0362 00E157 EC3516 CPX $1635 00E15A B012 BCS 00e16e ($12) 00E15C EC3716 CPX $1637 00E15F F00D BEQ 00e16e ($d) 00E161 900B BCC 00e16e ($b) 00E163 AD3216 LDA $1632 00E166 8D1805 STA $0518 00E169 68 PLA ; Branch target from E179 00E16A AD3316 LDA $1633 00E16D 60 RTS Code block address: E16E Length: 13 M:1 X:0 called by: E13B 00E16E AD1805 LDA $0518 ; Branch target from E13B, Branch target from E14A, Branch target from E152, Branch target from E15A, Branch target from E15F, Branch target from E161 00E171 F008 BEQ 00e17b ($8) 00E173 1A DEA 00E174 F005 BEQ 00e17b ($5) 00E176 8D1805 STA $0518 00E179 80EE BRA 00e169 (-$12) Code block address: E17B Length: 5 M:1 X:0 called by: E171 00E17B 8D1805 STA $0518 ; Branch target from E171, Branch target from E174 00E17E 68 PLA 00E17F 60 RTS Code block address: E180 Length: 50 M:1 X:0 called by: 8C50 00E180 2C1D03081A BBS #$08, $031d, 00e19f ($1a) ; Call target from 8C50 00E185 0C1D0308 SEB #$08, $031d 00E189 643967 LDM #$67, $39 ; Write to Baud rate generator 00E18C 643805 LDM #$05, $38 ; Write to UART1 tx/rx mode register 00E18F A900 LDA #$00 00E191 8D5104 STA $0451 00E194 8D6404 STA $0464 00E197 1A DEA 00E198 8D5004 STA $0450 00E19B 1C1D0301 CLB #$01, $031d 00E19F A25004 LDX #$0450 ; Branch target from E180 00E1A2 20D856 JSR $56d8 00E1A5 1C1D0304 CLB #$04, $031d 00E1A9 243D0805 BBS #$08, $3d, 00e1b2 ($5) ; Read from Control register high byte 00E1AD A53E LDA $3e ; Read from Receive buffer 00E1AF 4C8AE2 JMP $e28a Code block address: E1B2 Length: 18 M:1 X:0 called by: E1A9 00E1B2 42A53E LDB $3e ; Branch target from E1A9, Read from Receive buffer 00E1B5 AD5004 LDA $0450 00E1B8 C906 CMP #$06 00E1BA 9008 BCC 00e1c4 ($8) 00E1BC A900 LDA #$00 00E1BE 1C1D0310 CLB #$10, $031d 00E1C2 800E BRA 00e1d2 ($e) Code block address: E1C4 Length: 14 M:1 X:0 called by: E1BA 00E1C4 AD5104 LDA $0451 ; Branch target from E1BA 00E1C7 3A INA 00E1C8 D001 BNE 00e1cb ($1) 00E1CA 1A DEA 00E1CB C907 CMP #$07 ; Branch target from E1C8 00E1CD 9003 BCC 00e1d2 ($3) 00E1CF 4C8AE2 JMP $e28a Code block address: E1D2 Length: 49 M:1 X:0 called by: E1C2 00E1D2 8D5104 STA $0451 ; Branch target from E1C2, Branch target from E1CD 00E1D5 9C500400 LDM #$00, $0450 00E1D9 48 PHA 00E1DA D8 CLM ; m:0 x:0 00E1DB 29FF00 AND #$00ff 00E1DE 18 CLC 00E1DF 695204 ADC #$0452 00E1E2 AA TAX 00E1E3 F8 SEM ; m:1 x:0 00E1E4 3C1D030404 BBC #$04, $031d, 00e1ed ($4) 00E1E9 0C1D0310 SEB #$10, $031d 00E1ED 429500 STB $00,X ; Branch target from E1E4 00E1F0 68 PLA 00E1F1 D010 BNE 00e203 ($10) 00E1F3 42C912 CMPB #$12 00E1F6 D008 BNE 00e200 ($8) 00E1F8 1C1D0322 CLB #$22, $031d 00E1FC 1C1D0301 CLB #$01, $031d 00E200 4C8AE2 JMP $e28a ; Branch target from E1F6, Branch target from E205, Branch target from E207 Code block address: E203 Length: 44 M:1 X:0 called by: E1F1 00E203 C906 CMP #$06 ; Branch target from E1F1 00E205 D0F9 BNE 00e200 (-$7) 00E207 2C1D0310F4 BBS #$10, $031d, 00e200 (-$c) 00E20C A25204 LDX #$0452 00E20F B500 LDA $00,X 00E211 C97F CMP #$7f 00E213 D01A BNE 00e22f ($1a) 00E215 0C1D0301 SEB #$01, $031d 00E219 2043E4 JSR $e443 00E21C 8D6704 STA $0467 00E21F 2043E4 JSR $e443 00E222 8D6604 STA $0466 00E225 AE6604 LDX $0466 00E228 B500 LDA $00,X 00E22A 8D6804 STA $0468 00E22D 8022 BRA 00e251 ($22) Code block address: E22F Length: 155 M:1 X:0 called by: E213 00E22F 3C1D03011D BBC #$01, $031d, 00e251 ($1d) ; Branch target from E213 00E234 C920 CMP #$20 00E236 D019 BNE 00e251 ($19) 00E238 2043E4 JSR $e443 00E23B 8D6704 STA $0467 00E23E 2043E4 JSR $e443 00E241 8D6604 STA $0466 00E244 2043E4 JSR $e443 00E247 AE6604 LDX $0466 00E24A 9500 STA $00,X 00E24C B500 LDA $00,X 00E24E 8D6804 STA $0468 00E251 3C1D030134 BBC #$01, $031d, 00e28a ($34) ; Branch target from E22D, Branch target from E22F, Branch target from E236 00E256 2C1D03022F BBS #$02, $031d, 00e28a ($2f) 00E25B A26604 LDX #$0466 00E25E 2078E4 JSR $e478 00E261 8D5E04 STA $045e 00E264 428D5F04 STB $045f 00E268 2078E4 JSR $e478 00E26B 8D5C04 STA $045c 00E26E 428D5D04 STB $045d 00E272 2078E4 JSR $e478 00E275 8D6004 STA $0460 00E278 428D6104 STB $0461 00E27C A20D0A LDX #$0a0d 00E27F 8E6204 STX $0462 00E282 0C1D0302 SEB #$02, $031d 00E286 9C640400 LDM #$00, $0464 00E28A AD6504 LDA $0465 ; Branch target from E1AF, Branch target from E1CF, Branch target from E200, Branch target from E251, Branch target from E256 00E28D F006 BEQ 00e295 ($6) 00E28F 1A DEA 00E290 8D6504 STA $0465 00E293 D03A BNE 00e2cf ($3a) 00E295 3C1D030135 BBC #$01, $031d, 00e2cf ($35) ; Branch target from E28D 00E29A 3C1D030230 BBC #$02, $031d, 00e2cf ($30) 00E29F 343D022C BBC #$02, $3d, 00e2cf ($2c) ; Read from Control register high byte 00E2A3 AD6404 LDA $0464 00E2A6 48 PHA 00E2A7 D8 CLM ; m:0 x:0 00E2A8 29FF00 AND #$00ff 00E2AB 18 CLC 00E2AC 695C04 ADC #$045c 00E2AF AA TAX 00E2B0 F8 SEM ; m:1 x:0 00E2B1 B500 LDA $00,X 00E2B3 853A STA $3a ; Write to Transmit buffer 00E2B5 68 PLA 00E2B6 3A INA 00E2B7 8D6404 STA $0464 00E2BA C908 CMP #$08 00E2BC D00C BNE 00e2ca ($c) 00E2BE 9C640400 LDM #$00, $0464 00E2C2 A900 LDA #$00 00E2C4 1C1D0302 CLB #$02, $031d 00E2C8 8002 BRA 00e2cc ($2) Code block address: E2CA Length: 6 M:1 X:0 called by: E2BC 00E2CA A900 LDA #$00 ; Branch target from E2BC 00E2CC 8D6504 STA $0465 ; Branch target from E2C8 00E2CF 60 RTS ; Branch target from E293, Branch target from E295, Branch target from E29A, Branch target from E29F Code block address: E2D0 Length: 82 M:1 X:0 called by: 8C58 00E2D0 2C16050828 BBS #$08, $0516, 00e2fd ($28) ; Call target from 8C58 00E2D5 0C160508 SEB #$08, $0516 00E2D9 9C310167 LDM #$67, $0131 00E2DD 9C300105 LDM #$05, $0130 00E2E1 9C340104 LDM #$04, $0134 00E2E5 9C350105 LDM #$05, $0135 00E2E9 A900 LDA #$00 00E2EB 8D8004 STA $0480 00E2EE 8D8104 STA $0481 00E2F1 85F0 STA $f0 ; Write to UART0 tx interrupt control register 00E2F3 85F1 STA $f1 ; Write to UART0 rx interrupt control register 00E2F5 1A DEA 00E2F6 8D8204 STA $0482 00E2F9 1C160501 CLB #$01, $0516 00E2FD A28204 LDX #$0482 ; Branch target from E2D0 00E300 20D856 JSR $56d8 00E303 3C3501100B BBC #$10, $0135, 00e313 ($b) 00E308 EE8004 INC $0480 00E30B 1C350104 CLB #$04, $0135 00E30F 0C350104 SEB #$04, $0135 00E313 1C160504 CLB #$04, $0516 ; Branch target from E303 00E317 2C35010806 BBS #$08, $0135, 00e322 ($6) 00E31C AD3601 LDA $0136 00E31F 4CFBE3 JMP $e3fb Code block address: E322 Length: 19 M:1 X:0 called by: E317 00E322 42AD3601 LDB $0136 ; Branch target from E317 00E326 AD8204 LDA $0482 00E329 C906 CMP #$06 00E32B 9008 BCC 00e335 ($8) 00E32D A900 LDA #$00 00E32F 1C160510 CLB #$10, $0516 00E333 800E BRA 00e343 ($e) Code block address: E335 Length: 14 M:1 X:0 called by: E32B 00E335 AD8004 LDA $0480 ; Branch target from E32B 00E338 3A INA 00E339 D001 BNE 00e33c ($1) 00E33B 1A DEA 00E33C C909 CMP #$09 ; Branch target from E339 00E33E 9003 BCC 00e343 ($3) 00E340 4CFBE3 JMP $e3fb Code block address: E343 Length: 49 M:1 X:0 called by: E333 00E343 8D8004 STA $0480 ; Branch target from E333, Branch target from E33E 00E346 9C820400 LDM #$00, $0482 00E34A 48 PHA 00E34B D8 CLM ; m:0 x:0 00E34C 29FF00 AND #$00ff 00E34F 18 CLC 00E350 696A04 ADC #$046a 00E353 AA TAX 00E354 F8 SEM ; m:1 x:0 00E355 3C16050404 BBC #$04, $0516, 00e35e ($4) 00E35A 0C160510 SEB #$10, $0516 00E35E 429500 STB $00,X ; Branch target from E355 00E361 68 PLA 00E362 D010 BNE 00e374 ($10) 00E364 42C912 CMPB #$12 00E367 D008 BNE 00e371 ($8) 00E369 1C160522 CLB #$22, $0516 00E36D 1C160501 CLB #$01, $0516 00E371 4CFBE3 JMP $e3fb ; Branch target from E367, Branch target from E376, Branch target from E378 Code block address: E374 Length: 44 M:1 X:0 called by: E362 00E374 C908 CMP #$08 ; Branch target from E362 00E376 D0F9 BNE 00e371 (-$7) 00E378 2C160510F4 BBS #$10, $0516, 00e371 (-$c) 00E37D A26A04 LDX #$046a 00E380 B500 LDA $00,X 00E382 C97F CMP #$7f 00E384 D01A BNE 00e3a0 ($1a) 00E386 0C160501 SEB #$01, $0516 00E38A 2043E4 JSR $e443 00E38D 8D7D04 STA $047d 00E390 2043E4 JSR $e443 00E393 8D7C04 STA $047c 00E396 AE7C04 LDX $047c 00E399 B500 LDA $00,X 00E39B 8D7E04 STA $047e 00E39E 8022 BRA 00e3c2 ($22) Code block address: E3A0 Length: 157 M:1 X:0 called by: E384 00E3A0 3C1605011D BBC #$01, $0516, 00e3c2 ($1d) ; Branch target from E384 00E3A5 C920 CMP #$20 00E3A7 D019 BNE 00e3c2 ($19) 00E3A9 2043E4 JSR $e443 00E3AC 8D7D04 STA $047d 00E3AF 2043E4 JSR $e443 00E3B2 8D7C04 STA $047c 00E3B5 2043E4 JSR $e443 00E3B8 AE7C04 LDX $047c 00E3BB 9500 STA $00,X 00E3BD B500 LDA $00,X 00E3BF 8D7E04 STA $047e 00E3C2 3C16050134 BBC #$01, $0516, 00e3fb ($34) ; Branch target from E39E, Branch target from E3A0, Branch target from E3A7 00E3C7 2C1605022F BBS #$02, $0516, 00e3fb ($2f) 00E3CC A27C04 LDX #$047c 00E3CF 2078E4 JSR $e478 00E3D2 8D7604 STA $0476 00E3D5 428D7704 STB $0477 00E3D9 2078E4 JSR $e478 00E3DC 8D7404 STA $0474 00E3DF 428D7504 STB $0475 00E3E3 2078E4 JSR $e478 00E3E6 8D7804 STA $0478 00E3E9 428D7904 STB $0479 00E3ED A20D0A LDX #$0a0d 00E3F0 8E7A04 STX $047a 00E3F3 0C160502 SEB #$02, $0516 00E3F7 9C810400 LDM #$00, $0481 00E3FB AD8304 LDA $0483 ; Branch target from E31F, Branch target from E340, Branch target from E371, Branch target from E3C2, Branch target from E3C7 00E3FE F006 BEQ 00e406 ($6) 00E400 1A DEA 00E401 8D8304 STA $0483 00E404 D03C BNE 00e442 ($3c) 00E406 3C16050137 BBC #$01, $0516, 00e442 ($37) ; Branch target from E3FE 00E40B 3C16050232 BBC #$02, $0516, 00e442 ($32) 00E410 3C3501022D BBC #$02, $0135, 00e442 ($2d) 00E415 AD8104 LDA $0481 00E418 48 PHA 00E419 D8 CLM ; m:0 x:0 00E41A 29FF00 AND #$00ff 00E41D 18 CLC 00E41E 697404 ADC #$0474 00E421 AA TAX 00E422 F8 SEM ; m:1 x:0 00E423 B500 LDA $00,X 00E425 8D3201 STA $0132 00E428 68 PLA 00E429 3A INA 00E42A 8D8104 STA $0481 00E42D C908 CMP #$08 00E42F D00C BNE 00e43d ($c) 00E431 9C810400 LDM #$00, $0481 00E435 A900 LDA #$00 00E437 1C160502 CLB #$02, $0516 00E43B 8002 BRA 00e43f ($2) Code block address: E43D Length: 6 M:1 X:0 called by: E42F 00E43D A900 LDA #$00 ; Branch target from E42F 00E43F 8D8304 STA $0483 ; Branch target from E43B 00E442 60 RTS ; Branch target from E404, Branch target from E406, Branch target from E40B, Branch target from E410 Code block address: E443 Length: 11 M:1 X:0 called by: E219 00E443 E8 INX ; Call target from E219, Call target from E21F, Call target from E238, Call target from E23E, Call target from E244, Call target from E38A, Call target from E390, Call target from E3A9, Call target from E3AF, Call target from E3B5 00E444 B500 LDA $00,X 00E446 C941 CMP #$41 00E448 9004 BCC 00e44e ($4) 00E44A E937 SBC #$37 00E44C 8003 BRA 00e451 ($3) Code block address: E44E Length: 17 M:1 X:0 called by: E448 00E44E 38 SEC ; Branch target from E448 00E44F E930 SBC #$30 00E451 E8 INX ; Branch target from E44C 00E452 42B500 LDB $00,X 00E455 42C941 CMPB #$41 00E458 9005 BCC 00e45f ($5) 00E45A 42E937 SBCB #$37 00E45D 8004 BRA 00e463 ($4) Code block address: E45F Length: 25 M:1 X:0 called by: E458 00E45F 38 SEC ; Branch target from E458 00E460 42E930 SBCB #$30 00E463 420A ASL B ; Branch target from E45D 00E465 420A ASL B 00E467 420A ASL B 00E469 420A ASL B 00E46B 420A ASL B ; Call target from C2AA 00E46D 2A ROL A 00E46E 420A ASL B ; Call target from DF0F 00E470 2A ROL A 00E471 420A ASL B 00E473 2A ROL A 00E474 420A ASL B 00E476 2A ROL A 00E477 60 RTS Code block address: E478 Length: 34 M:1 X:0 called by: E25E 00E478 42A900 LDB #$00 ; Call target from E25E, Call target from E268, Call target from E272, Call target from E3CF, Call target from E3D9, Call target from E3E3 00E47B B500 LDA $00,X 00E47D 4A LSR A 00E47E 426A ROR A 00E480 4A LSR A 00E481 426A ROR A 00E483 4A LSR A 00E484 426A ROR A 00E486 4A LSR A 00E487 426A ROR A 00E489 424A LSRB A 00E48B 424A LSRB A 00E48D 424A LSRB A 00E48F 424A LSRB A 00E491 C90A CMP #$0a 00E493 9005 BCC 00e49a ($5) 00E495 18 CLC 00E496 6937 ADC #$37 00E498 8002 BRA 00e49c ($2) Code block address: E49A Length: 13 M:1 X:0 called by: E493 00E49A 6930 ADC #$30 ; Branch target from E493 00E49C 42C90A CMPB #$0a ; Branch target from E498 00E49F 9006 BCC 00e4a7 ($6) 00E4A1 18 CLC 00E4A2 426937 ADCB #$37 00E4A5 8003 BRA 00e4aa ($3) Code block address: E4A7 Length: 5 M:1 X:0 called by: E49F 00E4A7 426930 ADCB #$30 ; Branch target from E49F 00E4AA E8 INX ; Branch target from E4A5 00E4AB 60 RTS Code block address: E4AC Length: 4 M:1 X:0 called by: B51C 00E4AC 22DB1301 JSL $0113db ; Jump to RAM!, Jump to RAM!, Jump to RAM!, Call target from B51C, Jump to RAM! Code block address: E576 Length: 16 M:1 X:0 called by: B635 00E576 2CDA07200B BBS #$20, $07da, 00e586 ($b) ; Call target from B635 00E57B 0CDA0720 SEB #$20, $07da 00E57F AD4403 LDA $0344 00E582 8D3D08 STA $083d 00E585 60 RTS Code block address: E586 Length: 32 M:1 X:0 called by: E576 00E586 AD4403 LDA $0344 ; Branch target from E576 00E589 AA TAX 00E58A 38 SEC 00E58B ED3D08 SBC $083d 00E58E B003 BCS 00e593 ($3) 00E590 49FF EOR #$ff 00E592 3A INA 00E593 8DDD07 STA $07dd ; Branch target from E58E 00E596 A8 TAY 00E597 CDEF27 CMP $27ef 00E59A 8A TXA 00E59B 8D3D08 STA $083d 00E59E B006 BCS 00e5a6 ($6) 00E5A0 0C030808 SEB #$08, $0803 00E5A4 8004 BRA 00e5aa ($4) Code block address: E5A6 Length: 19 M:1 X:0 called by: E59E 00E5A6 1C030808 CLB #$08, $0803 ; Branch target from E59E 00E5AA 98 TYA ; Branch target from E5A4 00E5AB 42ADF20A LDB $0af2 00E5AF 42C9A5 CMPB #$a5 00E5B2 D005 BNE 00e5b9 ($5) 00E5B4 A25932 LDX #$3259 00E5B7 8003 BRA 00e5bc ($3) Code block address: E5B9 Length: 13 M:1 X:0 called by: E5B2 00E5B9 A28C2E LDX #$2e8c ; Branch target from E5B2 00E5BC D500 CMP $00,X ; Branch target from E5B7 00E5BE B006 BCS 00e5c6 ($6) 00E5C0 0CFF0440 SEB #$40, $04ff 00E5C4 8004 BRA 00e5ca ($4) Code block address: E5C6 Length: 15 M:1 X:0 called by: E5BE 00E5C6 1CFF0440 CLB #$40, $04ff ; Branch target from E5BE 00E5CA CD1B27 CMP $271b ; Branch target from E5C4 00E5CD B006 BCS 00e5d5 ($6) 00E5CF 0C030880 SEB #$80, $0803 00E5D3 8004 BRA 00e5d9 ($4) Code block address: E5D5 Length: 5 M:1 X:0 called by: E5CD 00E5D5 1C030880 CLB #$80, $0803 ; Branch target from E5CD 00E5D9 60 RTS ; Branch target from E5D3 Code block address: E5DA Length: 12 M:1 X:0 called by: 8DA6 00E5DA 3C602C041E BBC #$04, $2c60, 00e5fd ($1e) ; Call target from 8DA6 00E5DF 3CDB060302 BBC #$03, $06db, 00e5e6 ($2) 00E5E4 8017 BRA 00e5fd ($17) Code block address: E5E6 Length: 11 M:1 X:0 called by: E5DF 00E5E6 2C86070106 BBS #$01, $0786, 00e5f1 ($6) ; Branch target from E5DF 00E5EB 9CEE0800 LDM #$00, $08ee 00E5EF 800C BRA 00e5fd ($c) Code block address: E5F1 Length: 7 M:1 X:0 called by: E5E6 00E5F1 3CEA0A3002 BBC #$30, $0aea, 00e5f8 ($2) ; Branch target from E5E6 00E5F6 8005 BRA 00e5fd ($5) Code block address: E5F8 Length: 6 M:1 X:0 called by: E5F1 00E5F8 3C920D3001 BBC #$30, $0d92, 00e5fe ($1) ; Branch target from E5F1 00E5FD 60 RTS ; Branch target from E5DA, Branch target from E5E4, Branch target from E5EF, Branch target from E5F6, Branch target from E604, Branch target from E609 Code block address: E5FE Length: 106 M:1 X:0 called by: E5F8 00E5FE AE8A2C LDX $2c8a ; Branch target from E5F8 00E601 E00037 CPX #$3700 00E604 90F7 BCC 00e5fd (-$9) 00E606 E0A133 CPX #$33a1 00E609 B0F2 BCS 00e5fd (-$e) 00E60B D8 CLM ; m:0 x:0 00E60C ADEE08 LDA $08ee 00E60F 29FF00 AND #$00ff 00E612 18 CLC 00E613 6D8A2C ADC $2c8a 00E616 AA TAX 00E617 F8 SEM ; m:1 x:0 00E618 AC7E2C LDY $2c7e 00E61B B90000 LDA $0000,Y 00E61E 9500 STA $00,X 00E620 AC802C LDY $2c80 00E623 B90000 LDA $0000,Y 00E626 9D0001 STA $0100,X 00E629 AC822C LDY $2c82 00E62C B90000 LDA $0000,Y 00E62F 9D0002 STA $0200,X 00E632 ADEE08 LDA $08ee 00E635 2907 AND #$07 00E637 D02B BNE 00e664 ($2b) 00E639 D8 CLM ; m:0 x:0 00E63A ADEE08 LDA $08ee 00E63D 29FF00 AND #$00ff 00E640 4A LSR A 00E641 4A LSR A 00E642 4A LSR A 00E643 18 CLC 00E644 6D8A2C ADC $2c8a 00E647 AA TAX 00E648 F8 SEM ; m:1 x:0 00E649 AC842C LDY $2c84 00E64C B90000 LDA $0000,Y 00E64F 9D0003 STA $0300,X 00E652 AC862C LDY $2c86 00E655 B90000 LDA $0000,Y 00E658 9D2003 STA $0320,X 00E65B AC882C LDY $2c88 00E65E B90000 LDA $0000,Y 00E661 9D4003 STA $0340,X 00E664 EEEE08 INC $08ee ; Branch target from E637 00E667 60 RTS Code block address: E668 Length: 10 M:1 X:0 called by: ECDB 00E668 2CD2040305 BBS #$03, $04d2, 00e672 ($5) ; Call target from ECDB 00E66D 1C1E0308 CLB #$08, $031e ; Branch target from E68B 00E671 60 RTS ; Branch target from E67F, Branch target from E686, Branch target from E694 Code block address: E672 Length: 22 M:1 X:0 called by: E668 00E672 3CE6081011 BBC #$10, $08e6, 00e688 ($11) ; Branch target from E668 00E677 2C1E03081D BBS #$08, $031e, 00e699 ($1d) 00E67C ADF604 LDA $04f6 00E67F D0F0 BNE 00e671 (-$10) 00E681 2C1E03400C BBS #$40, $031e, 00e692 ($c) 00E686 80E9 BRA 00e671 (-$17) Code block address: E688 Length: 12 M:1 X:0 called by: E672 00E688 ADF604 LDA $04f6 ; Branch target from E672 00E68B D0E0 BNE 00e66d (-$20) 00E68D 3C1E034002 BBC #$40, $031e, 00e694 ($2) 00E692 801C BRA 00e6b0 ($1c) ; Branch target from E681 Code block address: E694 Length: 28 M:1 X:0 called by: E68D 00E694 3C1E0308D8 BBC #$08, $031e, 00e671 (-$28) ; Branch target from E68D 00E699 ADF613 LDA $13f6 ; Branch target from E677 00E69C 8D0305 STA $0503 00E69F AE3204 LDX $0432 00E6A2 8E0A06 STX $060a 00E6A5 8E0C06 STX $060c 00E6A8 8E0E06 STX $060e 00E6AB 8E1006 STX $0610 00E6AE 8036 BRA 00e6e6 ($36) Code block address: E6B0 Length: 21 M:1 X:0 called by: E692 00E6B0 1C1E0308 CLB #$08, $031e ; Branch target from E692 00E6B4 ADCE28 LDA $28ce 00E6B7 1A DEA 00E6B8 8DF604 STA $04f6 00E6BB 1C1E0340 CLB #$40, $031e 00E6BF AD0305 LDA $0503 00E6C2 F001 BEQ 00e6c5 ($1) 00E6C4 60 RTS Code block address: E6C5 Length: 12 M:1 X:0 called by: E6C2 00E6C5 ADBC04 LDA $04bc ; Branch target from E6C2 00E6C8 C901 CMP #$01 00E6CA D005 BNE 00e6d1 ($5) 00E6CC 200AE8 JSR $e80a 00E6CF 8015 BRA 00e6e6 ($15) Code block address: E6D1 Length: 9 M:1 X:0 called by: E6CA 00E6D1 C902 CMP #$02 ; Branch target from E6CA 00E6D3 D005 BNE 00e6da ($5) 00E6D5 20E1E7 JSR $e7e1 00E6D8 800C BRA 00e6e6 ($c) Code block address: E6DA Length: 9 M:1 X:0 called by: E6D3 00E6DA C903 CMP #$03 ; Branch target from E6D3 00E6DC D005 BNE 00e6e3 ($5) 00E6DE 205CE8 JSR $e85c 00E6E1 8003 BRA 00e6e6 ($3) Code block address: E6E3 Length: 150 M:1 X:0 called by: E6DC 00E6E3 2033E8 JSR $e833 ; Branch target from E6DC 00E6E6 A901 LDA #$01 ; Branch target from E6AE, Branch target from E6CF, Branch target from E6D8, Branch target from E6E1 00E6E8 CDB704 CMP $04b7 00E6EB B018 BCS 00e705 ($18) 00E6ED 24080114 BBS #$01, $08, 00e705 ($14) ; Read from Port 0 00E6F1 AE0A06 LDX $060a 00E6F4 F00F BEQ 00e705 ($f) 00E6F6 0C150510 SEB #$10, $0515 00E6FA 2079E7 JSR $e779 00E6FD 3C1E030803 BBC #$08, $031e, 00e705 ($3) 00E702 EE0305 INC $0503 00E705 CDB904 CMP $04b9 ; Branch target from E6EB, Branch target from E6ED, Branch target from E6F4, Branch target from E6FD 00E708 B018 BCS 00e722 ($18) 00E70A 24080414 BBS #$04, $08, 00e722 ($14) ; Read from Port 0 00E70E AE0E06 LDX $060e 00E711 F00F BEQ 00e722 ($f) 00E713 0C150540 SEB #$40, $0515 00E717 20ADE7 JSR $e7ad 00E71A 3C1E030803 BBC #$08, $031e, 00e722 ($3) 00E71F EE0305 INC $0503 00E722 CDB804 CMP $04b8 ; Branch target from E708, Branch target from E70A, Branch target from E711, Branch target from E71A 00E725 B018 BCS 00e73f ($18) 00E727 24080214 BBS #$02, $08, 00e73f ($14) ; Read from Port 0 00E72B AE0C06 LDX $060c 00E72E F00F BEQ 00e73f ($f) 00E730 0C150520 SEB #$20, $0515 00E734 2093E7 JSR $e793 00E737 3C1E030803 BBC #$08, $031e, 00e73f ($3) 00E73C EE0305 INC $0503 00E73F CDBA04 CMP $04ba ; Branch target from E725, Branch target from E727, Branch target from E72E, Branch target from E737 00E742 B018 BCS 00e75c ($18) 00E744 24080814 BBS #$08, $08, 00e75c ($14) ; Read from Port 0 00E748 AE1006 LDX $0610 00E74B F00F BEQ 00e75c ($f) 00E74D 0C150580 SEB #$80, $0515 00E751 20C7E7 JSR $e7c7 00E754 3C1E030803 BBC #$08, $031e, 00e75c ($3) 00E759 EE0305 INC $0503 00E75C AE0A06 LDX $060a ; Branch target from E742, Branch target from E744, Branch target from E74B, Branch target from E754 00E75F D00F BNE 00e770 ($f) 00E761 AE0E06 LDX $060e 00E764 D00A BNE 00e770 ($a) 00E766 AE0C06 LDX $060c 00E769 D005 BNE 00e770 ($5) 00E76B AE1006 LDX $0610 00E76E F004 BEQ 00e774 ($4) 00E770 0C1E0302 SEB #$02, $031e ; Branch target from E75F, Branch target from E764, Branch target from E769 00E774 1C1E0308 CLB #$08, $031e ; Branch target from E76E 00E778 60 RTS Code block address: E779 Length: 26 M:1 X:0 called by: FE79 00E779 6463FE LDM #$fe, $63 ; Call target from E6FA, Write to Timer A protect, Call target from FE79 00E77C 146201 CLB #$01, $62 ; Write to Timer A enable and protect 00E77F AE0A06 LDX $060a 00E782 8640 STX $40 ; Write to Timer A1 counter 00E784 A20000 LDX #$0000 00E787 8642 STX $42 ; Write to Timer A1 reload register 00E789 64680C LDM #$0c, $68 ; Write to Timer A1 PISO register 00E78C 046201 SEB #$01, $62 ; Write to Timer A enable and protect 00E78F 646300 LDM #$00, $63 ; Write to Timer A protect 00E792 60 RTS Code block address: E793 Length: 26 M:1 X:0 called by: FEB7 00E793 6463FD LDM #$fd, $63 ; Call target from E734, Write to Timer A protect, Call target from FEB7 00E796 146202 CLB #$02, $62 ; Write to Timer A enable and protect 00E799 AE0C06 LDX $060c 00E79C 8644 STX $44 ; Write to Timer A2 counter 00E79E A20000 LDX #$0000 00E7A1 8646 STX $46 ; Write to Timer A2 reload register 00E7A3 64690C LDM #$0c, $69 ; Write to Timer A2 PISO register 00E7A6 046202 SEB #$02, $62 ; Write to Timer A enable and protect 00E7A9 646300 LDM #$00, $63 ; Write to Timer A protect 00E7AC 60 RTS Code block address: E7AD Length: 26 M:1 X:0 called by: FEF5 00E7AD 6463FB LDM #$fb, $63 ; Call target from E717, Write to Timer A protect, Call target from FEF5 00E7B0 146204 CLB #$04, $62 ; Write to Timer A enable and protect 00E7B3 AE0E06 LDX $060e 00E7B6 8648 STX $48 ; Write to Timer A3 counter 00E7B8 A20000 LDX #$0000 00E7BB 864A STX $4a ; Write to Timer A3 reload register 00E7BD 646A0C LDM #$0c, $6a ; Write to Timer A3 PISO register 00E7C0 046204 SEB #$04, $62 ; Write to Timer A enable and protect 00E7C3 646300 LDM #$00, $63 ; Write to Timer A protect 00E7C6 60 RTS Code block address: E7C7 Length: 26 M:1 X:0 called by: FF33 00E7C7 6463F7 LDM #$f7, $63 ; Call target from E751, Write to Timer A protect, Call target from FF33 00E7CA 146208 CLB #$08, $62 ; Write to Timer A enable and protect 00E7CD AE1006 LDX $0610 00E7D0 864C STX $4c ; Write to unknown peripheral [4C] 00E7D2 A20000 LDX #$0000 00E7D5 864E STX $4e ; Write to unknown peripheral [4E] 00E7D7 646B0C LDM #$0c, $6b ; Write to Timer A4 PISO register 00E7DA 046208 SEB #$08, $62 ; Write to Timer A enable and protect 00E7DD 646300 LDM #$00, $63 ; Write to Timer A protect 00E7E0 60 RTS Code block address: E7E1 Length: 41 M:1 X:0 called by: E6D5 00E7E1 D8 CLM ; m:0 x:0, Call target from E6D5 00E7E2 A21614 LDX #$1416 00E7E5 ACC203 LDY $03c2 00E7E8 98 TYA 00E7E9 891506 MPY $06,X 00E7EC 428D0A06 STB $060a 00E7F0 98 TYA 00E7F1 891500 MPY $00,X 00E7F4 428D1006 STB $0610 00E7F8 98 TYA 00E7F9 891502 MPY $02,X 00E7FC 428D0C06 STB $060c 00E800 98 TYA 00E801 891504 MPY $04,X 00E804 428D0E06 STB $060e 00E808 F8 SEM ; m:1 x:0 00E809 60 RTS Code block address: E80A Length: 41 M:1 X:0 called by: E6CC 00E80A D8 CLM ; m:0 x:0, Call target from E6CC 00E80B A21614 LDX #$1416 00E80E ACC203 LDY $03c2 00E811 98 TYA 00E812 891506 MPY $06,X 00E815 428D0C06 STB $060c 00E819 98 TYA 00E81A 891500 MPY $00,X 00E81D 428D0E06 STB $060e 00E821 98 TYA 00E822 891502 MPY $02,X 00E825 428D0A06 STB $060a 00E829 98 TYA 00E82A 891504 MPY $04,X 00E82D 428D1006 STB $0610 00E831 F8 SEM ; m:1 x:0 00E832 60 RTS Code block address: E833 Length: 41 M:1 X:0 called by: E6E3 00E833 D8 CLM ; m:0 x:0, Call target from E6E3 00E834 A21614 LDX #$1416 00E837 ACC203 LDY $03c2 00E83A 98 TYA 00E83B 891506 MPY $06,X 00E83E 428D0E06 STB $060e 00E842 98 TYA 00E843 891500 MPY $00,X 00E846 428D0A06 STB $060a 00E84A 98 TYA 00E84B 891502 MPY $02,X 00E84E 428D1006 STB $0610 00E852 98 TYA 00E853 891504 MPY $04,X 00E856 428D0C06 STB $060c 00E85A F8 SEM ; m:1 x:0 00E85B 60 RTS Code block address: E85C Length: 41 M:1 X:0 called by: E6DE 00E85C D8 CLM ; m:0 x:0, Call target from E6DE 00E85D A21614 LDX #$1416 00E860 ACC203 LDY $03c2 00E863 98 TYA 00E864 891506 MPY $06,X 00E867 428D1006 STB $0610 00E86B 98 TYA 00E86C 891500 MPY $00,X 00E86F 428D0C06 STB $060c 00E873 98 TYA 00E874 891502 MPY $02,X 00E877 428D0E06 STB $060e 00E87B 98 TYA 00E87C 891504 MPY $04,X 00E87F 428D0A06 STB $060a 00E883 F8 SEM ; m:1 x:0 00E884 60 RTS VECTOR: UART0 tx interrupt address: E885 Length: 40 M:0 X:0 00E885 D8 CLM ; m:0 x:0 00E886 EB0F PSH #$0f 00E888 F8 SEM ; m:1 x:0 00E889 AD3501 LDA $0135 00E88C 42AD3601 LDB $0136 00E890 8D6C08 STA $086c 00E893 428D6D08 STB $086d 00E897 A5F0 LDA $f0 ; Read from UART0 tx interrupt control register 00E899 2907 AND #$07 00E89B F010 BEQ 00e8ad ($10) 00E89D 3C6C08020B BBC #$02, $086c, 00e8ad ($b) 00E8A2 A5F1 LDA $f1 ; Read from UART0 rx interrupt control register 00E8A4 0903 ORA #$03 00E8A6 85F1 STA $f1 ; Write to UART0 rx interrupt control register 00E8A8 64F000 LDM #$00, $f0 ; Write to UART0 tx interrupt control register 00E8AB 8007 BRA 00e8b4 ($7) Code block address: E8AD Length: 22 M:1 X:0 called by: E89B 00E8AD AD6C08 LDA $086c ; Branch target from E89B, Branch target from E89D 00E8B0 2988 AND #$88 00E8B2 D00F BNE 00e8c3 ($f) 00E8B4 AD5A08 LDA $085a ; Branch target from E8AB 00E8B7 C980 CMP #$80 00E8B9 D008 BNE 00e8c3 ($8) 00E8BB 9C5A0800 LDM #$00, $085a 00E8BF D8 CLM ; m:0 x:0 00E8C0 FB0F PUL #$0f 00E8C2 40 RTI Code block address: E8C3 Length: 54 M:1 X:0 called by: E8B2 00E8C3 1C350108 CLB #$08, $0135 ; Branch target from E8B2, Branch target from E8B9 00E8C7 2C6C08802D BBS #$80, $086c, 00e8f9 ($2d) 00E8CC AD5E08 LDA $085e 00E8CF C90F CMP #$0f 00E8D1 D02D BNE 00e900 ($2d) 00E8D3 AD6D08 LDA $086d 00E8D6 C9F7 CMP #$f7 00E8D8 D01F BNE 00e8f9 ($1f) 00E8DA AE4808 LDX $0848 00E8DD E00C00 CPX #$000c 00E8E0 9017 BCC 00e8f9 ($17) 00E8E2 E01A00 CPX #$001a 00E8E5 F002 BEQ 00e8e9 ($2) 00E8E7 B010 BCS 00e8f9 ($10) 00E8E9 9C5A0880 LDM #$80, $085a ; Branch target from E8E5 00E8ED 0C5E0810 SEB #$10, $085e 00E8F1 A20000 LDX #$0000 00E8F4 8E4808 STX $0848 00E8F7 8003 BRA 00e8fc ($3) Code block address: E8F9 Length: 7 M:1 X:0 called by: E8C7 00E8F9 205CC5 JSR $c55c ; Branch target from E8C7, Branch target from E8D8, Branch target from E8E0, Branch target from E8E7 00E8FC D8 CLM ; m:0 x:0, Branch target from E8F7 00E8FD FB0F PUL #$0f 00E8FF 40 RTI Code block address: E900 Length: 35 M:1 X:0 called by: E8D1 00E900 42AD6D08 LDB $086d ; Branch target from E8D1 00E904 AD5F08 LDA $085f 00E907 D028 BNE 00e931 ($28) 00E909 42C968 CMPB #$68 00E90C D01F BNE 00e92d ($1f) 00E90E EE5F08 INC $085f 00E911 AE4808 LDX $0848 00E914 E01B00 CPX #$001b 00E917 9005 BCC 00e91e ($5) 00E919 E0C509 CPX #$09c5 00E91C 9005 BCC 00e923 ($5) 00E91E 205CC5 JSR $c55c ; Branch target from E917 00E921 800A BRA 00e92d ($a) Code block address: E923 Length: 14 M:1 X:0 called by: E91C 00E923 A20000 LDX #$0000 ; Branch target from E91C 00E926 8E4808 STX $0848 00E929 9C4C0800 LDM #$00, $084c 00E92D D8 CLM ; m:0 x:0, Branch target from E90C, Branch target from E921, Branch target from E936, Branch target from E94A, Branch target from E95E 00E92E FB0F PUL #$0f 00E930 40 RTI Code block address: E931 Length: 22 M:1 X:0 called by: E907 00E931 2031EA JSR $ea31 ; Branch target from E907 00E934 C900 CMP #$00 00E936 F0F5 BEQ 00e92d (-$b) 00E938 C901 CMP #$01 00E93A D010 BNE 00e94c ($10) 00E93C 42C96A CMPB #$6a 00E93F F006 BEQ 00e947 ($6) 00E941 9C5F0800 LDM #$00, $085f 00E945 8003 BRA 00e94a ($3) Code block address: E947 Length: 5 M:1 X:0 called by: E93F 00E947 EE5F08 INC $085f ; Branch target from E93F 00E94A 80E1 BRA 00e92d (-$1f) ; Branch target from E945 Code block address: E94C Length: 15 M:1 X:0 called by: E93A 00E94C C902 CMP #$02 ; Branch target from E93A 00E94E D010 BNE 00e960 ($10) 00E950 42C9F1 CMPB #$f1 00E953 F006 BEQ 00e95b ($6) 00E955 9C5F0800 LDM #$00, $085f 00E959 8003 BRA 00e95e ($3) Code block address: E95B Length: 5 M:1 X:0 called by: E953 00E95B EE5F08 INC $085f ; Branch target from E953 00E95E 80CD BRA 00e92d (-$33) ; Branch target from E959 Code block address: E960 Length: 20 M:1 X:0 called by: E94E 00E960 C903 CMP #$03 ; Branch target from E94E 00E962 D019 BNE 00e97d ($19) 00E964 42C900 CMPB #$00 00E967 F005 BEQ 00e96e ($5) 00E969 42C908 CMPB #$08 00E96C 9006 BCC 00e974 ($6) 00E96E 9C5F0800 LDM #$00, $085f ; Branch target from E967 00E972 8007 BRA 00e97b ($7) Code block address: E974 Length: 9 M:1 X:0 called by: E96C 00E974 428D5008 STB $0850 ; Branch target from E96C 00E978 EE5F08 INC $085f 00E97B 8045 BRA 00e9c2 ($45) ; Branch target from E972 Code block address: E97D Length: 71 M:1 X:0 called by: E962 00E97D C904 CMP #$04 ; Branch target from E962 00E97F D060 BNE 00e9e1 ($60) 00E981 AD5008 LDA $0850 00E984 C901 CMP #$01 00E986 F053 BEQ 00e9db ($53) 00E988 C902 CMP #$02 00E98A F04F BEQ 00e9db ($4f) 00E98C C905 CMP #$05 00E98E F04B BEQ 00e9db ($4b) 00E990 C906 CMP #$06 00E992 F047 BEQ 00e9db ($47) 00E994 C907 CMP #$07 00E996 F03C BEQ 00e9d4 ($3c) 00E998 C903 CMP #$03 00E99A F02D BEQ 00e9c9 ($2d) 00E99C C904 CMP #$04 00E99E D024 BNE 00e9c4 ($24) 00E9A0 42C9C7 CMPB #$c7 00E9A3 D029 BNE 00e9ce ($29) 00E9A5 9C5F0800 LDM #$00, $085f ; Branch target from E9CC, Branch target from E9D7, Branch target from E9FC, Branch target from EA27 00E9A9 9C470800 LDM #$00, $0847 00E9AD 9C4C0800 LDM #$00, $084c 00E9B1 AD5008 LDA $0850 00E9B4 18 CLC 00E9B5 6940 ADC #$40 00E9B7 8D5008 STA $0850 00E9BA 0C440804 SEB #$04, $0844 00E9BE 1C470808 CLB #$08, $0847 00E9C2 8069 BRA 00ea2d ($69) ; Branch target from E97B, Branch target from E9C7, Branch target from E9D2, Branch target from EA10 Code block address: E9C4 Length: 5 M:1 X:0 called by: E99E 00E9C4 205CC5 JSR $c55c ; Branch target from E99E 00E9C7 80F9 BRA 00e9c2 (-$7) Code block address: E9C9 Length: 11 M:1 X:0 called by: E99A 00E9C9 42C9C6 CMPB #$c6 ; Branch target from E99A 00E9CC F0D7 BEQ 00e9a5 (-$29) 00E9CE 9C5F0800 LDM #$00, $085f ; Branch target from E9A3, Branch target from E9D9, Branch target from E9FE, Branch target from EA07, Branch target from EA25 00E9D2 80EE BRA 00e9c2 (-$12) Code block address: E9D4 Length: 7 M:1 X:0 called by: E996 00E9D4 42C9CA CMPB #$ca ; Branch target from E996 00E9D7 F0CC BEQ 00e9a5 (-$34) 00E9D9 80F3 BRA 00e9ce (-$d) Code block address: E9DB Length: 6 M:1 X:0 called by: E986 00E9DB 428D5108 STB $0851 ; Branch target from E986, Branch target from E98A, Branch target from E98E, Branch target from E992 00E9DF 802C BRA 00ea0d ($2c) Code block address: E9E1 Length: 31 M:1 X:0 called by: E97F 00E9E1 C905 CMP #$05 ; Branch target from E97F 00E9E3 D02D BNE 00ea12 ($2d) 00E9E5 AD5008 LDA $0850 00E9E8 C901 CMP #$01 00E9EA F004 BEQ 00e9f0 ($4) 00E9EC C906 CMP #$06 00E9EE D010 BNE 00ea00 ($10) 00E9F0 A9C3 LDA #$c3 ; Branch target from E9EA 00E9F2 18 CLC 00E9F3 6D5008 ADC $0850 00E9F6 6D5108 ADC $0851 00E9F9 CD6D08 CMP $086d 00E9FC F0A7 BEQ 00e9a5 (-$59) 00E9FE 80CE BRA 00e9ce (-$32) Code block address: EA00 Length: 18 M:1 X:0 called by: E9EE 00EA00 C902 CMP #$02 ; Branch target from E9EE 00EA02 D005 BNE 00ea09 ($5) 00EA04 42C900 CMPB #$00 00EA07 D0C5 BNE 00e9ce (-$3b) 00EA09 428D5208 STB $0852 ; Branch target from EA02 00EA0D EE5F08 INC $085f ; Branch target from E9DF 00EA10 80B0 BRA 00e9c2 (-$50) Code block address: EA12 Length: 24 M:1 X:0 called by: E9E3 00EA12 C906 CMP #$06 ; Branch target from E9E3 00EA14 D014 BNE 00ea2a ($14) 00EA16 A9C3 LDA #$c3 00EA18 18 CLC 00EA19 6D5008 ADC $0850 00EA1C 6D5108 ADC $0851 00EA1F 6D5208 ADC $0852 00EA22 CD6D08 CMP $086d 00EA25 D0A7 BNE 00e9ce (-$59) 00EA27 4CA5E9 JMP $e9a5 Code block address: EA2A Length: 7 M:1 X:0 called by: EA14 00EA2A 205CC5 JSR $c55c ; Branch target from EA14 00EA2D D8 CLM ; m:0 x:0, Branch target from E9C2 00EA2E FB0F PUL #$0f 00EA30 40 RTI Code block address: EA31 Length: 18 M:1 X:0 called by: E931 00EA31 AE4808 LDX $0848 ; Call target from E931 00EA34 E00B00 CPX #$000b 00EA37 F002 BEQ 00ea3b ($2) 00EA39 B008 BCS 00ea43 ($8) 00EA3B A20000 LDX #$0000 ; Branch target from EA37 00EA3E 8E4808 STX $0848 00EA41 8003 BRA 00ea46 ($3) Code block address: EA43 Length: 4 M:1 X:0 called by: EA39 00EA43 205CC5 JSR $c55c ; Branch target from EA39 00EA46 60 RTS ; Branch target from EA41 VECTOR: Watchdog timer address: EA47 Length: 23 M:0 X:0 00EA47 D8 CLM ; m:0 x:0, Branch target from EA5B 00EA48 A90000 LDA #$0000 00EA4B 5B TAD 00EA4C 8D180B STA $0b18 00EA4F F8 SEM ; m:1 x:0 00EA50 89C200 LDT #$00 00EA53 A22400 LDX #$0024 00EA56 DA PHX 00EA57 28 PLP 00EA58 64D808 LDM #$08, $d8 ; Write to Processor Operation Control register 00EA5B 4C47EA JMP $ea47 Code block address: EA5E Length: 20 M:1 X:0 called by: ECD5 00EA5E ADBC04 LDA $04bc ; Call target from ECD5 00EA61 3CD204010C BBC #$01, $04d2, 00ea72 ($c) 00EA66 3CD2040237 BBC #$02, $04d2, 00eaa2 ($37) 00EA6B 2086C2 JSR $c286 00EA6E 203DEB JSR $eb3d 00EA71 60 RTS Code block address: EA72 Length: 48 M:1 X:0 called by: EA61 00EA72 42ADDA04 LDB $04da ; Branch target from EA61, Branch target from EAB5, Branch target from EAD0, Branch target from EAED, Branch target from EB0B 00EA76 424901 EORB #$01 00EA79 428DDA04 STB $04da 00EA7D F01A BEQ 00ea99 ($1a) 00EA7F 8DBB04 STA $04bb 00EA82 9CD20400 LDM #$00, $04d2 00EA86 9CB70400 LDM #$00, $04b7 00EA8A 9CB80400 LDM #$00, $04b8 00EA8E 9CB90400 LDM #$00, $04b9 00EA92 9CBA0400 LDM #$00, $04ba 00EA96 203DEB JSR $eb3d 00EA99 9CD20400 LDM #$00, $04d2 ; Branch target from EA7D 00EA9D 9CD30400 LDM #$00, $04d3 00EAA1 60 RTS Code block address: EAA2 Length: 43 M:1 X:0 called by: EA66 00EAA2 42ADBB04 LDB $04bb ; Branch target from EA66 00EAA6 C903 CMP #$03 00EAA8 F023 BEQ 00eacd ($23) 00EAAA C904 CMP #$04 00EAAC F03A BEQ 00eae8 ($3a) 00EAAE C902 CMP #$02 00EAB0 F054 BEQ 00eb06 ($54) 00EAB2 42C904 CMPB #$04 00EAB5 D0BB BNE 00ea72 (-$45) 00EAB7 9CB70405 LDM #$05, $04b7 00EABB 9CB80409 LDM #$09, $04b8 00EABF 9CB90407 LDM #$07, $04b9 00EAC3 9CBA0403 LDM #$03, $04ba 00EAC7 0CD30409 SEB #$09, $04d3 00EACB 8055 BRA 00eb22 ($55) Code block address: EACD Length: 27 M:1 X:0 called by: EAA8 00EACD 42C901 CMPB #$01 ; Branch target from EAA8 00EAD0 D0A0 BNE 00ea72 (-$60) 00EAD2 9CB70403 LDM #$03, $04b7 00EAD6 9CB80407 LDM #$07, $04b8 00EADA 9CB90405 LDM #$05, $04b9 00EADE 9CBA0409 LDM #$09, $04ba 00EAE2 0CD30405 SEB #$05, $04d3 00EAE6 803A BRA 00eb22 ($3a) Code block address: EAE8 Length: 8 M:1 X:0 called by: EAAC 00EAE8 42C902 CMPB #$02 ; Branch target from EAAC 00EAEB F003 BEQ 00eaf0 ($3) 00EAED 4C72EA JMP $ea72 Code block address: EAF0 Length: 22 M:1 X:0 called by: EAEB 00EAF0 9CB70407 LDM #$07, $04b7 ; Branch target from EAEB 00EAF4 9CB80403 LDM #$03, $04b8 00EAF8 9CB90409 LDM #$09, $04b9 00EAFC 9CBA0405 LDM #$05, $04ba 00EB00 0CD3040A SEB #$0a, $04d3 00EB04 801C BRA 00eb22 ($1c) Code block address: EB06 Length: 8 M:1 X:0 called by: EAB0 00EB06 42C903 CMPB #$03 ; Branch target from EAB0 00EB09 F003 BEQ 00eb0e ($3) 00EB0B 4C72EA JMP $ea72 Code block address: EB0E Length: 28 M:1 X:0 called by: EB09 00EB0E 9CB70409 LDM #$09, $04b7 ; Branch target from EB09 00EB12 9CB80405 LDM #$05, $04b8 00EB16 9CB90403 LDM #$03, $04b9 00EB1A 9CBA0407 LDM #$07, $04ba 00EB1E 0CD30406 SEB #$06, $04d3 00EB22 203DEB JSR $eb3d ; Branch target from EACB, Branch target from EAE6, Branch target from EB04 00EB25 0CD20402 SEB #$02, $04d2 00EB29 60 RTS Code block address: EB2A Length: 19 M:1 X:0 called by: EC6F 00EB2A ADBC04 LDA $04bc ; Call target from EC6F, Call target from EC6F 00EB2D F00D BEQ 00eb3c ($d) 00EB2F 3CD2040108 BBC #$01, $04d2, 00eb3c ($8) 00EB34 3CD2040203 BBC #$02, $04d2, 00eb3c ($3) 00EB39 203DEB JSR $eb3d 00EB3C 60 RTS ; Branch target from EB2D, Branch target from EB2F, Branch target from EB34 Code block address: EB3D Length: 13 M:1 X:0 called by: EA6E 00EB3D 208BEF JSR $ef8b ; Call target from EA6E, Call target from EA96, Call target from EB22, Call target from EB39 00EB40 209DF2 JSR $f29d 00EB43 2014F1 JSR $f114 00EB46 2026F4 JSR $f426 00EB49 60 RTS VECTOR: Timer C1 strobe interrupt address: EB4A Length: 27 M:0 X:0 00EB4A D8 CLM ; m:0 x:0 00EB4B EB0F PSH #$0f 00EB4D F8 SEM ; m:1 x:0 00EB4E 34B40113 BBC #$01, $b4, 00eb65 ($13) ; Read from Timer C1 control register 00EB52 04B402 SEB #$02, $b4 ; Write to Timer C1 control register 00EB55 14B401 CLB #$01, $b4 ; Write to Timer C1 control register 00EB58 A6A0 LDX $a0 ; Read from Timer C1 counter 00EB5A 8EFC04 STX $04fc 00EB5D 9C270500 LDM #$00, $0527 00EB61 D8 CLM ; m:0 x:0, Branch target from EB7D 00EB62 FB0F PUL #$0f 00EB64 40 RTI Code block address: EB65 Length: 58 M:1 X:0 called by: EB4E 00EB65 AE6203 LDX $0362 ; Branch target from EB4E 00EB68 E01800 CPX #$0018 00EB6B B012 BCS 00eb7f ($12) 00EB6D 04B401 SEB #$01, $b4 ; Write to Timer C1 control register 00EB70 14B402 CLB #$02, $b4 ; Write to Timer C1 control register 00EB73 AD2705 LDA $0527 00EB76 D007 BNE 00eb7f ($7) 00EB78 A6A0 LDX $a0 ; Read from Timer C1 counter 00EB7A E0A00F CPX #$0fa0 00EB7D 90E2 BCC 00eb61 (-$1e) 00EB7F 0C550510 SEB #$10, $0555 ; Branch target from EB6B, Branch target from EB76 00EB83 A6A4 LDX $a4 ; Read from Timer C2 counter 00EB85 2C7C052007 BBS #$20, $057c, 00eb91 ($7) 00EB8A 0C7C0520 SEB #$20, $057c 00EB8E A20400 LDX #$0004 00EB91 E00000 CPX #$0000 ; Branch target from EB85 00EB94 D009 BNE 00eb9f ($9) 00EB96 A20705 LDX #$0507 00EB99 20E356 JSR $56e3 00EB9C 4C88EC JMP $ec88 Code block address: EB9F Length: 62 M:1 X:0 called by: EB94 00EB9F 9C070500 LDM #$00, $0507 ; Branch target from EB94 00EBA3 1C980D10 CLB #$10, $0d98 00EBA7 1CC00A10 CLB #$10, $0ac0 00EBAB E0FF00 CPX #$00ff 00EBAE 9003 BCC 00ebb3 ($3) 00EBB0 A2FF00 LDX #$00ff 00EBB3 8A TXA ; Branch target from EBAE 00EBB4 A6A4 LDX $a4 ; Read from Timer C2 counter 00EBB6 E01800 CPX #$0018 00EBB9 B004 BCS 00ebbf ($4) 00EBBB 0C7C0508 SEB #$08, $057c 00EBBF 204B5F JSR $5f4b ; Branch target from EBB9 00EBC2 9CBD0400 LDM #$00, $04bd 00EBC6 C903 CMP #$03 00EBC8 F036 BEQ 00ec00 ($36) 00EBCA C902 CMP #$02 00EBCC F028 BEQ 00ebf6 ($28) 00EBCE C901 CMP #$01 00EBD0 F00B BEQ 00ebdd ($b) 00EBD2 EED504 INC $04d5 00EBD5 42ADBC04 LDB $04bc 00EBD9 D02B BNE 00ec06 ($2b) 00EBDB 8069 BRA 00ec46 ($69) Code block address: EBDD Length: 12 M:1 X:0 called by: EBD0 00EBDD 42ADBC04 LDB $04bc ; Branch target from EBD0 00EBE1 D006 BNE 00ebe9 ($6) 00EBE3 0CD10408 SEB #$08, $04d1 00EBE7 805D BRA 00ec46 ($5d) Code block address: EBE9 Length: 9 M:1 X:0 called by: EBE1 00EBE9 42C904 CMPB #$04 ; Branch target from EBE1 00EBEC 9004 BCC 00ebf2 ($4) 00EBEE A901 LDA #$01 00EBF0 8051 BRA 00ec43 ($51) Code block address: EBF2 Length: 4 M:1 X:0 called by: EBEC 00EBF2 A902 LDA #$02 ; Branch target from EBEC 00EBF4 804D BRA 00ec43 ($4d) Code block address: EBF6 Length: 10 M:1 X:0 called by: EBCC 00EBF6 A904 LDA #$04 ; Branch target from EBCC 00EBF8 42ADBC04 LDB $04bc 00EBFC F045 BEQ 00ec43 ($45) 00EBFE 8006 BRA 00ec06 ($6) Code block address: EC00 Length: 33 M:1 X:0 called by: EBC8 00EC00 42ADBC04 LDB $04bc ; Branch target from EBC8 00EC04 F03D BEQ 00ec43 ($3d) 00EC06 D8 CLM ; m:0 x:0, Branch target from EBD9, Branch target from EBFE 00EC07 4229FF00 ANDB #$00ff 00EC0B 18 CLC 00EC0C 4269A7ED ADCB #$eda7 00EC10 42AA TBX 00EC12 F8 SEM ; m:1 x:0 00EC13 D500 CMP $00,X 00EC15 D00A BNE 00ec21 ($a) 00EC17 EE2205 INC $0522 00EC1A D027 BNE 00ec43 ($27) 00EC1C CE2205 DEC $0522 00EC1F 8022 BRA 00ec43 ($22) Code block address: EC21 Length: 25 M:1 X:0 called by: EC15 00EC21 EED504 INC $04d5 ; Branch target from EC15 00EC24 42AD2205 LDB $0522 00EC28 AC6203 LDY $0362 00EC2B CC1314 CPY $1413 00EC2E B00A BCS 00ec3a ($a) 00EC30 42CD1514 CMPB $1415 00EC34 9004 BCC 00ec3a ($4) 00EC36 B500 LDA $00,X ; Branch target from EC3D 00EC38 8005 BRA 00ec3f ($5) Code block address: EC3A Length: 71 M:1 X:0 called by: EC2E 00EC3A 42C904 CMPB #$04 ; Branch target from EC2E, Branch target from EC34 00EC3D B0F7 BCS 00ec36 (-$9) 00EC3F 9C220500 LDM #$00, $0522 ; Branch target from EC38 00EC43 8DBC04 STA $04bc ; Branch target from EBF0, Branch target from EBF4, Branch target from EBFC, Branch target from EC04, Branch target from EC1A, Branch target from EC1F 00EC46 0CD00404 SEB #$04, $04d0 ; Branch target from EBDB, Branch target from EBE7 00EC4A 1CD004C0 CLB #$c0, $04d0 00EC4E 20ACED JSR $edac 00EC51 F8 SEM ; m:1 x:0 00EC52 4E0405 LSR $0504 00EC55 D8 CLM ; m:0 x:0 00EC56 6A ROR A 00EC57 8DBE04 STA $04be 00EC5A F8 SEM ; m:1 x:0 00EC5B AD0405 LDA $0504 00EC5E 8DC004 STA $04c0 00EC61 9C040500 LDM #$00, $0504 00EC65 203FF8 JSR $f83f 00EC68 8DCA04 STA $04ca 00EC6B F8 SEM ; m:1 x:0 00EC6C 2086FB JSR $fb86 00EC6F 202AEB JSR $eb2a 00EC72 200BF9 JSR $f90b 00EC75 0C1F0310 SEB #$10, $031f 00EC79 3CD0040103 BBC #$01, $04d0, 00ec81 ($3) 00EC7E 4C93ED JMP $ed93 Code block address: EC46 Length: 59 M:1 X:0 called by: EBDB 00EC46 0CD00404 SEB #$04, $04d0 00EC4A 1CD004C0 CLB #$c0, $04d0 00EC4E 20ACED JSR $edac 00EC51 F8 SEM ; m:1 x:0 00EC52 4E0405 LSR $0504 00EC55 D8 CLM ; m:0 x:0 00EC56 6A ROR A 00EC57 8DBE04 STA $04be 00EC5A F8 SEM ; m:1 x:0 00EC5B AD0405 LDA $0504 00EC5E 8DC004 STA $04c0 00EC61 9C040500 LDM #$00, $0504 00EC65 203FF8 JSR $f83f 00EC68 8DCA04 STA $04ca 00EC6B F8 SEM ; m:1 x:0 00EC6C 2086FB JSR $fb86 00EC6F 202AEB JSR $eb2a 00EC72 200BF9 JSR $f90b 00EC75 0C1F0310 SEB #$10, $031f 00EC79 3CD0040103 BBC #$01, $04d0, 00ec81 ($3) 00EC7E 4C93ED JMP $ed93 Code block address: EC81 Length: 7 M:1 X:0 called by: EC79 00EC81 0CD00401 SEB #$01, $04d0 ; Branch target from EC79, Branch target from EC79 00EC85 4C8BED JMP $ed8b Code block address: EC88 Length: 95 M:1 X:0 called by: EB9C 00EC88 ADBD04 LDA $04bd ; Branch target from EB9C 00EC8B F05A BEQ 00ece7 ($5a) 00EC8D EEBD04 INC $04bd 00EC90 D003 BNE 00ec95 ($3) 00EC92 CEBD04 DEC $04bd 00EC95 0CD00480 SEB #$80, $04d0 ; Branch target from EC90 00EC99 0CFA0D10 SEB #$10, $0dfa 00EC9D 1CD00444 CLB #$44, $04d0 00ECA1 20ACED JSR $edac 00ECA4 8D9E05 STA $059e 00ECA7 F8 SEM ; m:1 x:0 00ECA8 42AD0405 LDB $0504 00ECAC 428DA005 STB $05a0 00ECB0 4E0405 LSR $0504 00ECB3 D8 CLM ; m:0 x:0 00ECB4 6A ROR A 00ECB5 8DC404 STA $04c4 00ECB8 F8 SEM ; m:1 x:0 00ECB9 AD0405 LDA $0504 00ECBC 8DC604 STA $04c6 00ECBF 9C040500 LDM #$00, $0504 00ECC3 205FF8 JSR $f85f 00ECC6 8DCE04 STA $04ce 00ECC9 F8 SEM ; m:1 x:0 00ECCA 2CD0040203 BBS #$02, $04d0, 00ecd2 ($3) 00ECCF 649600 LDM #$00, $96 ; Write to Timer B1 PISO register 00ECD2 20B7F8 JSR $f8b7 ; Branch target from ECCA 00ECD5 205EEA JSR $ea5e 00ECD8 204A78 JSR $784a 00ECDB 2068E6 JSR $e668 00ECDE 20FDF6 JSR $f6fd 00ECE1 20AA84 JSR $84aa 00ECE4 4C93ED JMP $ed93 Code block address: ECE7 Length: 124 M:1 X:0 called by: EC8B 00ECE7 EEBD04 INC $04bd ; Branch target from EC8B 00ECEA 0CD00440 SEB #$40, $04d0 00ECEE 1CD00484 CLB #$84, $04d0 00ECF2 20ACED JSR $edac 00ECF5 F8 SEM ; m:1 x:0 00ECF6 4E0405 LSR $0504 00ECF9 D8 CLM ; m:0 x:0 00ECFA 6A ROR A 00ECFB 8DC104 STA $04c1 00ECFE F8 SEM ; m:1 x:0 00ECFF AD0405 LDA $0504 00ED02 8DC304 STA $04c3 00ED05 9C040500 LDM #$00, $0504 00ED09 204FF8 JSR $f84f 00ED0C 8DCC04 STA $04cc 00ED0F ADC404 LDA $04c4 00ED12 18 CLC 00ED13 6DBE04 ADC $04be 00ED16 48 PHA 00ED17 F8 SEM ; m:1 x:0 00ED18 ADC604 LDA $04c6 00ED1B 6DC004 ADC $04c0 00ED1E 8DC904 STA $04c9 00ED21 D8 CLM ; m:0 x:0 00ED22 18 CLC 00ED23 68 PLA 00ED24 6DC104 ADC $04c1 00ED27 8DC704 STA $04c7 00ED2A F8 SEM ; m:1 x:0 00ED2B ADC304 LDA $04c3 00ED2E 6DC904 ADC $04c9 00ED31 8DC904 STA $04c9 00ED34 D8 CLM ; m:0 x:0 00ED35 ADC804 LDA $04c8 00ED38 4A LSR A 00ED39 4A LSR A 00ED3A 4A LSR A 00ED3B 4A LSR A 00ED3C 8D2A05 STA $052a 00ED3F ADC704 LDA $04c7 00ED42 4A LSR A 00ED43 4A LSR A 00ED44 4A LSR A 00ED45 4A LSR A 00ED46 F8 SEM ; m:1 x:0 00ED47 8D2905 STA $0529 00ED4A 9CC30400 LDM #$00, $04c3 00ED4E 9CC60400 LDM #$00, $04c6 00ED52 9CC00400 LDM #$00, $04c0 00ED56 AD2B05 LDA $052b 00ED59 4A LSR A 00ED5A D8 CLM ; m:0 x:0 00ED5B D006 BNE 00ed63 ($6) 00ED5D AD2905 LDA $0529 00ED60 6A ROR A 00ED61 8003 BRA 00ed66 ($3) Code block address: ED63 Length: 27 M:0 X:0 called by: ED5B 00ED63 A9FFFF LDA #$ffff ; Branch target from ED5B 00ED66 8D3207 STA $0732 ; Branch target from ED61 00ED69 F8 SEM ; m:1 x:0 00ED6A 2091F8 JSR $f891 00ED6D 20CBED JSR $edcb 00ED70 2082F6 JSR $f682 00ED73 AD4606 LDA $0646 00ED76 F006 BEQ 00ed7e ($6) 00ED78 1A DEA 00ED79 8D4606 STA $0646 00ED7C 8009 BRA 00ed87 ($9) Code block address: ED7E Length: 38 M:1 X:0 called by: ED76 00ED7E AD4706 LDA $0647 ; Branch target from ED76 00ED81 F004 BEQ 00ed87 ($4) 00ED83 1A DEA 00ED84 8D4706 STA $0647 00ED87 0C250340 SEB #$40, $0325 ; Branch target from ED7C, Branch target from ED81 00ED8B 0C4D0504 SEB #$04, $054d ; Branch target from EC85 00ED8F 9C420700 LDM #$00, $0742 00ED93 2C2503800C BBS #$80, $0325, 00eda4 ($c) ; Branch target from EC7E, Branch target from EC7E, Branch target from ECE4 00ED98 0C250380 SEB #$80, $0325 00ED9C A22400 LDX #$0024 00ED9F DA PHX 00EDA0 28 PLP 00EDA1 4C7E8C JMP $8c7e Code block address: ED93 Length: 17 M:1 X:0 called by: ECE4 00ED93 2C2503800C BBS #$80, $0325, 00eda4 ($c) 00ED98 0C250380 SEB #$80, $0325 00ED9C A22400 LDX #$0024 00ED9F DA PHX 00EDA0 28 PLP 00EDA1 4C7E8C JMP $8c7e Code block address: EDA4 Length: 4 M:1 X:0 called by: ED93 00EDA4 D8 CLM ; m:0 x:0, Branch target from ED93, Branch target from ED93 00EDA5 FB0F PUL #$0f 00EDA7 40 RTI Code block address: EDAC Length: 31 M:1 X:0 called by: ECA1 00EDAC D8 CLM ; m:0 x:0, Call target from EC4E, Call target from EC4E, Call target from ECA1, Call target from ECF2 00EDAD ADFC04 LDA $04fc 00EDB0 A20000 LDX #$0000 00EDB3 8EFC04 STX $04fc 00EDB6 18 CLC 00EDB7 65A0 ADC $a0 00EDB9 F8 SEM ; m:1 x:0 00EDBA 42AD0405 LDB $0504 00EDBE 426900 ADCB #$00 00EDC1 428D0405 STB $0504 00EDC5 0C0E0B02 SEB #$02, $0b0e 00EDC9 D8 CLM ; m:0 x:0 00EDCA 60 RTS Code block address: EDCB Length: 11 M:1 X:0 called by: ED6D 00EDCB ADBC04 LDA $04bc ; Call target from ED6D 00EDCE D00E BNE 00edde ($e) 00EDD0 2CD1040801 BBS #$08, $04d1, 00edd6 ($1) 00EDD5 60 RTS Code block address: EDD6 Length: 8 M:1 X:0 called by: EDD0 00EDD6 1CD10408 CLB #$08, $04d1 ; Branch target from EDD0 00EDDA A900 LDA #$00 00EDDC 800A BRA 00ede8 ($a) Code block address: EDDE Length: 47 M:1 X:0 called by: EDCE 00EDDE 2CD004022A BBS #$02, $04d0, 00ee0d ($2a) ; Branch target from EDCE 00EDE3 1CD00420 CLB #$20, $04d0 00EDE7 1A DEA ; Branch target from EE16 00EDE8 D8 CLM ; m:0 x:0, Branch target from EDDC 00EDE9 29FF00 AND #$00ff 00EDEC 18 CLC 00EDED 6987EF ADC #$ef87 00EDF0 AA TAX 00EDF1 A9FFFF LDA #$ffff 00EDF4 8588 STA $88 ; Write to Timer B3 counter 00EDF6 F8 SEM ; m:1 x:0 00EDF7 B500 LDA $00,X 00EDF9 8D9005 STA $0590 00EDFC 8DB002 STA $02b0 00EDFF 0CD00408 SEB #$08, $04d0 00EE03 2CD0042010 BBS #$20, $04d0, 00ee18 ($10) 00EE08 A90F LDA #$0f 00EE0A 4C7EEF JMP $ef7e Code block address: EE0D Length: 11 M:1 X:0 called by: EDDE 00EE0D 2CD0042006 BBS #$20, $04d0, 00ee18 ($6) ; Branch target from EDDE 00EE12 0CD00420 SEB #$20, $04d0 00EE16 80CF BRA 00ede7 (-$31) Code block address: EE18 Length: 25 M:1 X:0 called by: EE03 00EE18 202EFC JSR $fc2e ; Branch target from EE03, Branch target from EE0D 00EE1B 2C5A038006 BBS #$80, $035a, 00ee26 ($6) 00EE20 A2FD05 LDX #$05fd 00EE23 20E356 JSR $56e3 00EE26 3CF40D0106 BBC #$01, $0df4, 00ee31 ($6) ; Branch target from EE1B 00EE2B D8 CLM ; m:0 x:0 00EE2C AD280B LDA $0b28 00EE2F 8036 BRA 00ee67 ($36) Code block address: EE31 Length: 105 M:1 X:0 called by: EE26 00EE31 AD8014 LDA $1480 ; Branch target from EE26 00EE34 D8 CLM ; m:0 x:0 00EE35 29FF00 AND #$00ff 00EE38 890DCC04 MPY $04cc 00EE3C 2084F8 JSR $f884 00EE3F 18 CLC 00EE40 6D5203 ADC $0352 00EE43 9003 BCC 00ee48 ($3) 00EE45 A9FFFF LDA #$ffff 00EE48 8D6205 STA $0562 ; Branch target from EE43 00EE4B AD6414 LDA $1464 00EE4E 29FF00 AND #$00ff 00EE51 890DCC04 MPY $04cc 00EE55 2084F8 JSR $f884 00EE58 42AA TBX 00EE5A F003 BEQ 00ee5f ($3) 00EE5C A9FFFF LDA #$ffff 00EE5F CD6205 CMP $0562 ; Branch target from EE5A 00EE62 9003 BCC 00ee67 ($3) 00EE64 AD6205 LDA $0562 00EE67 8D4604 STA $0446 ; Branch target from EE2F, Branch target from EE62 00EE6A A9B400 LDA #$00b4 00EE6D 890DCC04 MPY $04cc 00EE71 2084F8 JSR $f884 00EE74 42AA TBX 00EE76 F003 BEQ 00ee7b ($3) 00EE78 A9FFFF LDA #$ffff 00EE7B 38 SEC ; Branch target from EE76 00EE7C ED4604 SBC $0446 00EE7F 9005 BCC 00ee86 ($5) 00EE81 C9FA00 CMP #$00fa 00EE84 B003 BCS 00ee89 ($3) 00EE86 A9FA00 LDA #$00fa ; Branch target from EE7F 00EE89 8D4804 STA $0448 ; Branch target from EE84 00EE8C F8 SEM ; m:1 x:0 00EE8D A941 LDA #$41 00EE8F 38 SEC 00EE90 3CF40D0105 BBC #$01, $0df4, 00ee9a ($5) 00EE95 ED480B SBC $0b48 00EE98 8003 BRA 00ee9d ($3) Code block address: EE9A Length: 181 M:1 X:0 called by: EE90 00EE9A ED5003 SBC $0350 ; Branch target from EE90 00EE9D 9004 BCC 00eea3 ($4) ; Branch target from EE98 00EE9F C90F CMP #$0f 00EEA1 B002 BCS 00eea5 ($2) 00EEA3 A90F LDA #$0f ; Branch target from EE9D 00EEA5 18 CLC ; Branch target from EEA1 00EEA6 6DFE05 ADC $05fe 00EEA9 9002 BCC 00eead ($2) 00EEAB A9FF LDA #$ff 00EEAD 8D0203 STA $0302 ; Branch target from EEA9 00EEB0 A941 LDA #$41 00EEB2 18 CLC 00EEB3 6D8C14 ADC $148c 00EEB6 9002 BCC 00eeba ($2) 00EEB8 A9FF LDA #$ff 00EEBA CD0203 CMP $0302 ; Branch target from EEB6 00EEBD B003 BCS 00eec2 ($3) 00EEBF 8D0203 STA $0302 00EEC2 A941 LDA #$41 ; Branch target from EEBD 00EEC4 38 SEC 00EEC5 ED8B14 SBC $148b 00EEC8 B002 BCS 00eecc ($2) 00EECA A900 LDA #$00 00EECC CD0203 CMP $0302 ; Branch target from EEC8 00EECF F005 BEQ 00eed6 ($5) 00EED1 9003 BCC 00eed6 ($3) 00EED3 8D0203 STA $0302 00EED6 AD0203 LDA $0302 ; Branch target from EECF, Branch target from EED1 00EED9 D8 CLM ; m:0 x:0 00EEDA 29FF00 AND #$00ff 00EEDD 890DCC04 MPY $04cc 00EEE1 2084F8 JSR $f884 00EEE4 8D0203 STA $0302 00EEE7 F8 SEM ; m:1 x:0 00EEE8 64FE00 LDM #$00, $fe ; Write to Timer C1 strobe interrupt control register 00EEEB 04B404 SEB #$04, $b4 ; Write to Timer C1 control register 00EEEE 14B402 CLB #$02, $b4 ; Write to Timer C1 control register 00EEF1 04B402 SEB #$02, $b4 ; Write to Timer C1 control register 00EEF4 14B404 CLB #$04, $b4 ; Write to Timer C1 control register 00EEF7 64FE06 LDM #$06, $fe ; Write to Timer C1 strobe interrupt control register 00EEFA D8 CLM ; m:0 x:0 00EEFB A5A0 LDA $a0 ; Read from Timer C1 counter 00EEFD 8D0003 STA $0300 00EF00 4A LSR A 00EF01 4A LSR A 00EF02 4A LSR A 00EF03 4A LSR A 00EF04 4A LSR A 00EF05 18 CLC 00EF06 690600 ADC #$0006 00EF09 8D0003 STA $0300 00EF0C AD0203 LDA $0302 00EF0F 38 SEC 00EF10 ED0003 SBC $0300 00EF13 9005 BCC 00ef1a ($5) 00EF15 C90B00 CMP #$000b 00EF18 B003 BCS 00ef1d ($3) 00EF1A A90B00 LDA #$000b ; Branch target from EF13 00EF1D 8D4A04 STA $044a ; Branch target from EF18 00EF20 38 SEC 00EF21 ED4604 SBC $0446 00EF24 9031 BCC 00ef57 ($31) 00EF26 C91400 CMP #$0014 00EF29 902C BCC 00ef57 ($2c) 00EF2B 8580 STA $80 ; Write to Timer B1 counter 00EF2D 8D4C04 STA $044c 00EF30 AD4604 LDA $0446 00EF33 8584 STA $84 ; Write to Timer B2 counter 00EF35 AD4A04 LDA $044a 00EF38 8588 STA $88 ; Write to Timer B3 counter 00EF3A F8 SEM ; m:1 x:0 00EF3B 3CD0040813 BBC #$08, $04d0, 00ef53 ($13) 00EF40 149207 CLB #$07, $92 ; Write to Timer B control register enable 00EF43 340A0408 BBC #$04, $0a, 00ef4f ($8) ; Read from Port 2 00EF47 A90E LDA #$0e 00EF49 1CD00408 CLB #$08, $04d0 00EF4D 802F BRA 00ef7e ($2f) Code block address: EF4F Length: 8 M:1 X:0 called by: EF43 00EF4F 1CD00408 CLB #$08, $04d0 ; Branch target from EF43 00EF53 A902 LDA #$02 ; Branch target from EF3B 00EF55 8027 BRA 00ef7e ($27) Code block address: EF57 Length: 33 M:0 X:0 called by: EF24 00EF57 8D4C04 STA $044c ; Branch target from EF24, Branch target from EF29 00EF5A AD4A04 LDA $044a 00EF5D 8580 STA $80 ; Write to Timer B1 counter 00EF5F AD4804 LDA $0448 00EF62 8584 STA $84 ; Write to Timer B2 counter 00EF64 A9FFFF LDA #$ffff 00EF67 8588 STA $88 ; Write to Timer B3 counter 00EF69 F8 SEM ; m:1 x:0 00EF6A 3CD0040809 BBC #$08, $04d0, 00ef78 ($9) 00EF6F 240A0409 BBS #$04, $0a, 00ef7c ($9) ; Read from Port 2 00EF73 149207 CLB #$07, $92 ; Write to Timer B control register enable 00EF76 8004 BRA 00ef7c ($4) Code block address: EF78 Length: 15 M:1 X:0 called by: EF6A 00EF78 0CD00408 SEB #$08, $04d0 ; Branch target from EF6A 00EF7C A90D LDA #$0d ; Branch target from EF6F, Branch target from EF76 00EF7E 8596 STA $96 ; Branch target from EE0A, Branch target from EF4D, Branch target from EF55, Write to Timer B1 PISO register 00EF80 049207 SEB #$07, $92 ; Write to Timer B control register enable 00EF83 649400 LDM #$00, $94 ; Write to Timer B operation control 00EF86 60 RTS Code block address: EF8B Length: 8 M:1 X:0 called by: EB3D 00EF8B 2CD2040103 BBS #$01, $04d2, 00ef93 ($3) ; Call target from EB3D 00EF90 4C75F0 JMP $f075 Code block address: EF93 Length: 8 M:1 X:0 called by: EF8B 00EF93 3CD3041003 BBC #$10, $04d3, 00ef9b ($3) ; Branch target from EF8B 00EF98 4C7AF0 JMP $f07a Code block address: EF9B Length: 10 M:1 X:0 called by: EF93 00EF9B 3CD3040105 BBC #$01, $04d3, 00efa5 ($5) ; Branch target from EF93 00EFA0 AEBE03 LDX $03be 00EFA3 8050 BRA 00eff5 ($50) Code block address: EFA5 Length: 10 M:1 X:0 called by: EF9B 00EFA5 3CF40D0105 BBC #$01, $0df4, 00efaf ($5) ; Branch target from EF9B 00EFAA AE260B LDX $0b26 00EFAD 8003 BRA 00efb2 ($3) Code block address: EFAF Length: 32 M:1 X:0 called by: EFA5 00EFAF AE8C04 LDX $048c ; Branch target from EFA5 00EFB2 2C0707C03A BBS #$c0, $0707, 00eff1 ($3a) ; Branch target from EFAD 00EFB7 3C0707C02C BBC #$c0, $0707, 00efe8 ($2c) 00EFBC ADBC04 LDA $04bc 00EFBF C902 CMP #$02 00EFC1 D005 BNE 00efc8 ($5) 00EFC3 2CD0048007 BBS #$80, $04d0, 00efcf ($7) 00EFC8 2C08078007 BBS #$80, $0708, 00efd4 ($7) ; Branch target from EFC1 00EFCD 800F BRA 00efde ($f) Code block address: EFCF Length: 15 M:1 X:0 called by: EFC3 00EFCF 2C0807800A BBS #$80, $0708, 00efde ($a) ; Branch target from EFC3 00EFD4 0C080780 SEB #$80, $0708 ; Branch target from EFC8 00EFD8 1C080740 CLB #$40, $0708 00EFDC 8017 BRA 00eff5 ($17) Code block address: EFDE Length: 10 M:1 X:0 called by: EFCD 00EFDE 1C080780 CLB #$80, $0708 ; Branch target from EFCD, Branch target from EFCF 00EFE2 0C080740 SEB #$40, $0708 00EFE6 8004 BRA 00efec ($4) Code block address: EFE8 Length: 9 M:1 X:0 called by: EFB7 00EFE8 1C0807C0 CLB #$c0, $0708 ; Branch target from EFB7 00EFEC AE5603 LDX $0356 ; Branch target from EFE6 00EFEF 8004 BRA 00eff5 ($4) Code block address: EFF1 Length: 25 M:1 X:0 called by: EFB2 00EFF1 0C0807C0 SEB #$c0, $0708 ; Branch target from EFB2 00EFF5 8E0403 STX $0304 ; Branch target from EFA3, Branch target from EFDC, Branch target from EFEF 00EFF8 A568 LDA $68 ; Read from Timer A1 PISO register 00EFFA 2930 AND #$30 00EFFC C920 CMP #$20 00EFFE F00A BEQ 00f00a ($a) 00F000 C930 CMP #$30 00F002 F032 BEQ 00f036 ($32) 00F004 ADB704 LDA $04b7 00F007 4CD9F0 JMP $f0d9 Code block address: F00A Length: 26 M:1 X:0 called by: EFFE 00F00A 42ADBC04 LDB $04bc ; Branch target from EFFE 00F00E AD3405 LDA $0534 00F011 F01E BEQ 00f031 ($1e) 00F013 C909 CMP #$09 00F015 D00D BNE 00f024 ($d) 00F017 2CD0040415 BBS #$04, $04d0, 00f031 ($15) 00F01C 42C902 CMPB #$02 00F01F D010 BNE 00f031 ($10) 00F021 4C87F0 JMP $f087 Code block address: F024 Length: 13 M:1 X:0 called by: F015 00F024 3CD0040408 BBC #$04, $04d0, 00f031 ($8) ; Branch target from F015 00F029 42C904 CMPB #$04 00F02C D003 BNE 00f031 ($3) 00F02E 4C87F0 JMP $f087 Code block address: F031 Length: 5 M:1 X:0 called by: F011 00F031 1CD30401 CLB #$01, $04d3 ; Branch target from F011, Branch target from F017, Branch target from F01F, Branch target from F024, Branch target from F02C 00F035 60 RTS Code block address: F036 Length: 35 M:1 X:0 called by: F002 00F036 9C0B0703 LDM #$03, $070b ; Branch target from F002 00F03A AD0305 LDA $0503 00F03D F004 BEQ 00f043 ($4) 00F03F 1A DEA 00F040 8D0305 STA $0503 00F043 ADBC04 LDA $04bc ; Branch target from F03D 00F046 D8 CLM ; m:0 x:0 00F047 29FF00 AND #$00ff 00F04A 18 CLC 00F04B 69BEF5 ADC #$f5be 00F04E AA TAX 00F04F F8 SEM ; m:1 x:0 00F050 3CD0040404 BBC #$04, $04d0, 00f059 ($4) 00F055 B500 LDA $00,X 00F057 8002 BRA 00f05b ($2) Code block address: F059 Length: 14 M:1 X:0 called by: F050 00F059 B504 LDA $04,X ; Branch target from F050 00F05B CD1C05 CMP $051c ; Branch target from F057 00F05E F007 BEQ 00f067 ($7) 00F060 B00A BCS 00f06c ($a) 00F062 9C340500 LDM #$00, $0534 00F066 60 RTS Code block address: F067 Length: 5 M:1 X:0 called by: F05E 00F067 8D3405 STA $0534 ; Branch target from F05E 00F06A 8004 BRA 00f070 ($4) Code block address: F06C Length: 9 M:1 X:0 called by: F060 00F06C 9C340500 LDM #$00, $0534 ; Branch target from F060 00F070 8DB704 STA $04b7 ; Branch target from F06A 00F073 8064 BRA 00f0d9 ($64) Code block address: F075 Length: 5 M:1 X:0 called by: EF90 00F075 AEBE03 LDX $03be ; Branch target from EF90 00F078 8053 BRA 00f0cd ($53) Code block address: F07A Length: 13 M:1 X:0 called by: EF98 00F07A 3CD0048007 BBC #$80, $04d0, 00f086 ($7) ; Branch target from EF98 00F07F ADBC04 LDA $04bc 00F082 C901 CMP #$01 00F084 F001 BEQ 00f087 ($1) 00F086 60 RTS ; Branch target from F07A Code block address: F087 Length: 32 M:1 X:0 called by: F084 00F087 AE8C04 LDX $048c ; Branch target from F021, Branch target from F02E, Branch target from F084 00F08A 2C0707C03A BBS #$c0, $0707, 00f0c9 ($3a) 00F08F 3C0707C02C BBC #$c0, $0707, 00f0c0 ($2c) 00F094 ADBC04 LDA $04bc 00F097 C901 CMP #$01 00F099 D005 BNE 00f0a0 ($5) 00F09B 2CD0048007 BBS #$80, $04d0, 00f0a7 ($7) 00F0A0 2C08078007 BBS #$80, $0708, 00f0ac ($7) ; Branch target from F099 00F0A5 800F BRA 00f0b6 ($f) Code block address: F0A7 Length: 15 M:1 X:0 called by: F09B 00F0A7 2C0807800A BBS #$80, $0708, 00f0b6 ($a) ; Branch target from F09B 00F0AC 0C080780 SEB #$80, $0708 ; Branch target from F0A0 00F0B0 1C080740 CLB #$40, $0708 00F0B4 8017 BRA 00f0cd ($17) Code block address: F0B6 Length: 10 M:1 X:0 called by: F0A5 00F0B6 1C080780 CLB #$80, $0708 ; Branch target from F0A5, Branch target from F0A7 00F0BA 0C080740 SEB #$40, $0708 00F0BE 8004 BRA 00f0c4 ($4) Code block address: F0C0 Length: 9 M:1 X:0 called by: F08F 00F0C0 1C0807C0 CLB #$c0, $0708 ; Branch target from F08F 00F0C4 AE5603 LDX $0356 ; Branch target from F0BE 00F0C7 8004 BRA 00f0cd ($4) Code block address: F0C9 Length: 16 M:1 X:0 called by: F08A 00F0C9 0C0807C0 SEB #$c0, $0708 ; Branch target from F08A 00F0CD 8E0403 STX $0304 ; Branch target from F078, Branch target from F0B4, Branch target from F0C7 00F0D0 A20A00 LDX #$000a 00F0D3 8E0203 STX $0302 00F0D6 4CF0F0 JMP $f0f0 Code block address: F0D9 Length: 23 M:1 X:0 called by: F007 00F0D9 8D1C05 STA $051c ; Branch target from F007, Branch target from F073 00F0DC CEB704 DEC $04b7 00F0DF 20D3F5 JSR $f5d3 00F0E2 8D0203 STA $0302 00F0E5 F8 SEM ; m:1 x:0 00F0E6 34080106 BBC #$01, $08, 00f0f0 ($6) ; Read from Port 0 00F0EA 2C1E030201 BBS #$02, $031e, 00f0f0 ($1) 00F0EF 60 RTS Code block address: F0F0 Length: 36 M:1 X:0 called by: F0D6 00F0F0 6463FE LDM #$fe, $63 ; Branch target from F0D6, Branch target from F0E6, Branch target from F0EA, Write to Timer A protect 00F0F3 146201 CLB #$01, $62 ; Write to Timer A enable and protect 00F0F6 3CD3041004 BBC #$10, $04d3, 00f0ff ($4) 00F0FB 9C0B0703 LDM #$03, $070b 00F0FF AE0203 LDX $0302 ; Branch target from F0F6 00F102 8640 STX $40 ; Write to Timer A1 counter 00F104 AE0403 LDX $0304 00F107 8642 STX $42 ; Write to Timer A1 reload register 00F109 A902 LDA #$02 00F10B 8568 STA $68 ; Write to Timer A1 PISO register 00F10D 046201 SEB #$01, $62 ; Write to Timer A enable and protect 00F110 646300 LDM #$00, $63 ; Write to Timer A protect 00F113 60 RTS Code block address: F114 Length: 8 M:1 X:0 called by: EB43 00F114 2CD2040103 BBS #$01, $04d2, 00f11c ($3) ; Call target from EB43 00F119 4CFEF1 JMP $f1fe Code block address: F11C Length: 8 M:1 X:0 called by: F114 00F11C 3CD3041003 BBC #$10, $04d3, 00f124 ($3) ; Branch target from F114 00F121 4C03F2 JMP $f203 Code block address: F124 Length: 10 M:1 X:0 called by: F11C 00F124 3CD3040205 BBC #$02, $04d3, 00f12e ($5) ; Branch target from F11C 00F129 AEBE03 LDX $03be 00F12C 8050 BRA 00f17e ($50) Code block address: F12E Length: 10 M:1 X:0 called by: F124 00F12E 3CF40D0105 BBC #$01, $0df4, 00f138 ($5) ; Branch target from F124 00F133 AE260B LDX $0b26 00F136 8003 BRA 00f13b ($3) Code block address: F138 Length: 32 M:1 X:0 called by: F12E 00F138 AE8E04 LDX $048e ; Branch target from F12E 00F13B 2C07070C3A BBS #$0c, $0707, 00f17a ($3a) ; Branch target from F136 00F140 3C07070C2C BBC #$0c, $0707, 00f171 ($2c) 00F145 ADBC04 LDA $04bc 00F148 C901 CMP #$01 00F14A D005 BNE 00f151 ($5) 00F14C 2CD0048007 BBS #$80, $04d0, 00f158 ($7) 00F151 2C08072007 BBS #$20, $0708, 00f15d ($7) ; Branch target from F14A 00F156 800F BRA 00f167 ($f) Code block address: F158 Length: 15 M:1 X:0 called by: F14C 00F158 2C0807200A BBS #$20, $0708, 00f167 ($a) ; Branch target from F14C 00F15D 0C080720 SEB #$20, $0708 ; Branch target from F151 00F161 1C080710 CLB #$10, $0708 00F165 8017 BRA 00f17e ($17) Code block address: F167 Length: 10 M:1 X:0 called by: F156 00F167 1C080720 CLB #$20, $0708 ; Branch target from F156, Branch target from F158 00F16B 0C080710 SEB #$10, $0708 00F16F 8004 BRA 00f175 ($4) Code block address: F171 Length: 9 M:1 X:0 called by: F140 00F171 1C080730 CLB #$30, $0708 ; Branch target from F140 00F175 AE5603 LDX $0356 ; Branch target from F16F 00F178 8004 BRA 00f17e ($4) Code block address: F17A Length: 25 M:1 X:0 called by: F13B 00F17A 0C080730 SEB #$30, $0708 ; Branch target from F13B 00F17E 8E0403 STX $0304 ; Branch target from F12C, Branch target from F165, Branch target from F178 00F181 A569 LDA $69 ; Read from Timer A2 PISO register 00F183 2930 AND #$30 00F185 C920 CMP #$20 00F187 F00A BEQ 00f193 ($a) 00F189 C930 CMP #$30 00F18B F032 BEQ 00f1bf ($32) 00F18D ADB804 LDA $04b8 00F190 4C62F2 JMP $f262 Code block address: F193 Length: 26 M:1 X:0 called by: F187 00F193 42ADBC04 LDB $04bc ; Branch target from F187 00F197 AD3505 LDA $0535 00F19A F01E BEQ 00f1ba ($1e) 00F19C C909 CMP #$09 00F19E D00D BNE 00f1ad ($d) 00F1A0 2CD0040415 BBS #$04, $04d0, 00f1ba ($15) 00F1A5 42C901 CMPB #$01 00F1A8 D010 BNE 00f1ba ($10) 00F1AA 4C10F2 JMP $f210 Code block address: F1AD Length: 13 M:1 X:0 called by: F19E 00F1AD 3CD0040408 BBC #$04, $04d0, 00f1ba ($8) ; Branch target from F19E 00F1B2 42C903 CMPB #$03 00F1B5 D003 BNE 00f1ba ($3) 00F1B7 4C10F2 JMP $f210 Code block address: F1BA Length: 5 M:1 X:0 called by: F19A 00F1BA 1CD30402 CLB #$02, $04d3 ; Branch target from F19A, Branch target from F1A0, Branch target from F1A8, Branch target from F1AD, Branch target from F1B5 00F1BE 60 RTS Code block address: F1BF Length: 35 M:1 X:0 called by: F18B 00F1BF 9C0B0704 LDM #$04, $070b ; Branch target from F18B 00F1C3 AD0305 LDA $0503 00F1C6 F004 BEQ 00f1cc ($4) 00F1C8 1A DEA 00F1C9 8D0305 STA $0503 00F1CC ADBC04 LDA $04bc ; Branch target from F1C6 00F1CF D8 CLM ; m:0 x:0 00F1D0 29FF00 AND #$00ff 00F1D3 18 CLC 00F1D4 69C6F5 ADC #$f5c6 00F1D7 AA TAX 00F1D8 F8 SEM ; m:1 x:0 00F1D9 3CD0040404 BBC #$04, $04d0, 00f1e2 ($4) 00F1DE B500 LDA $00,X 00F1E0 8002 BRA 00f1e4 ($2) Code block address: F1E2 Length: 14 M:1 X:0 called by: F1D9 00F1E2 B504 LDA $04,X ; Branch target from F1D9 00F1E4 CD1D05 CMP $051d ; Branch target from F1E0 00F1E7 F007 BEQ 00f1f0 ($7) 00F1E9 B00A BCS 00f1f5 ($a) 00F1EB 9C350500 LDM #$00, $0535 00F1EF 60 RTS Code block address: F1F0 Length: 5 M:1 X:0 called by: F1E7 00F1F0 8D3505 STA $0535 ; Branch target from F1E7 00F1F3 8004 BRA 00f1f9 ($4) Code block address: F1F5 Length: 9 M:1 X:0 called by: F1E9 00F1F5 9C350500 LDM #$00, $0535 ; Branch target from F1E9 00F1F9 8DB804 STA $04b8 ; Branch target from F1F3 00F1FC 8064 BRA 00f262 ($64) Code block address: F1FE Length: 5 M:1 X:0 called by: F119 00F1FE AEBE03 LDX $03be ; Branch target from F119 00F201 8053 BRA 00f256 ($53) Code block address: F203 Length: 13 M:1 X:0 called by: F121 00F203 3CD0048007 BBC #$80, $04d0, 00f20f ($7) ; Branch target from F121 00F208 ADBC04 LDA $04bc 00F20B C902 CMP #$02 00F20D F001 BEQ 00f210 ($1) 00F20F 60 RTS ; Branch target from F203 Code block address: F210 Length: 32 M:1 X:0 called by: F20D 00F210 AE8E04 LDX $048e ; Branch target from F1AA, Branch target from F1B7, Branch target from F20D 00F213 2C07070C3A BBS #$0c, $0707, 00f252 ($3a) 00F218 3C07070C2C BBC #$0c, $0707, 00f249 ($2c) 00F21D ADBC04 LDA $04bc 00F220 C902 CMP #$02 00F222 D005 BNE 00f229 ($5) 00F224 2CD0048007 BBS #$80, $04d0, 00f230 ($7) 00F229 2C08072007 BBS #$20, $0708, 00f235 ($7) ; Branch target from F222 00F22E 800F BRA 00f23f ($f) Code block address: F230 Length: 15 M:1 X:0 called by: F224 00F230 2C0807200A BBS #$20, $0708, 00f23f ($a) ; Branch target from F224 00F235 0C080720 SEB #$20, $0708 ; Branch target from F229 00F239 1C080710 CLB #$10, $0708 00F23D 8017 BRA 00f256 ($17) Code block address: F23F Length: 10 M:1 X:0 called by: F22E 00F23F 1C080720 CLB #$20, $0708 ; Branch target from F22E, Branch target from F230 00F243 0C080710 SEB #$10, $0708 00F247 8004 BRA 00f24d ($4) Code block address: F249 Length: 9 M:1 X:0 called by: F218 00F249 1C080730 CLB #$30, $0708 ; Branch target from F218 00F24D AE5603 LDX $0356 ; Branch target from F247 00F250 8004 BRA 00f256 ($4) Code block address: F252 Length: 16 M:1 X:0 called by: F213 00F252 0C080730 SEB #$30, $0708 ; Branch target from F213 00F256 8E0403 STX $0304 ; Branch target from F201, Branch target from F23D, Branch target from F250 00F259 A20A00 LDX #$000a 00F25C 8E0203 STX $0302 00F25F 4C79F2 JMP $f279 Code block address: F262 Length: 23 M:1 X:0 called by: F190 00F262 8D1D05 STA $051d ; Branch target from F190, Branch target from F1FC 00F265 CEB804 DEC $04b8 00F268 20D3F5 JSR $f5d3 00F26B 8D0203 STA $0302 00F26E F8 SEM ; m:1 x:0 00F26F 34080206 BBC #$02, $08, 00f279 ($6) ; Read from Port 0 00F273 2C1E030201 BBS #$02, $031e, 00f279 ($1) 00F278 60 RTS Code block address: F279 Length: 36 M:1 X:0 called by: F25F 00F279 6463FD LDM #$fd, $63 ; Branch target from F25F, Branch target from F26F, Branch target from F273, Write to Timer A protect 00F27C 146202 CLB #$02, $62 ; Write to Timer A enable and protect 00F27F 3CD3041004 BBC #$10, $04d3, 00f288 ($4) 00F284 9C0B0704 LDM #$04, $070b 00F288 AE0203 LDX $0302 ; Branch target from F27F 00F28B 8644 STX $44 ; Write to Timer A2 counter 00F28D AE0403 LDX $0304 00F290 8646 STX $46 ; Write to Timer A2 reload register 00F292 A902 LDA #$02 00F294 8569 STA $69 ; Write to Timer A2 PISO register 00F296 046202 SEB #$02, $62 ; Write to Timer A enable and protect 00F299 646300 LDM #$00, $63 ; Write to Timer A protect 00F29C 60 RTS Code block address: F29D Length: 8 M:1 X:0 called by: EB40 00F29D 2CD2040103 BBS #$01, $04d2, 00f2a5 ($3) ; Call target from EB40 00F2A2 4C87F3 JMP $f387 Code block address: F2A5 Length: 8 M:1 X:0 called by: F29D 00F2A5 3CD3041003 BBC #$10, $04d3, 00f2ad ($3) ; Branch target from F29D 00F2AA 4C8CF3 JMP $f38c Code block address: F2AD Length: 10 M:1 X:0 called by: F2A5 00F2AD 3CD3040405 BBC #$04, $04d3, 00f2b7 ($5) ; Branch target from F2A5 00F2B2 AEBE03 LDX $03be 00F2B5 8050 BRA 00f307 ($50) Code block address: F2B7 Length: 10 M:1 X:0 called by: F2AD 00F2B7 3CF40D0105 BBC #$01, $0df4, 00f2c1 ($5) ; Branch target from F2AD 00F2BC AE260B LDX $0b26 00F2BF 8003 BRA 00f2c4 ($3) Code block address: F2C1 Length: 32 M:1 X:0 called by: F2B7 00F2C1 AE9004 LDX $0490 ; Branch target from F2B7 00F2C4 2C0707303A BBS #$30, $0707, 00f303 ($3a) ; Branch target from F2BF 00F2C9 3C0707302C BBC #$30, $0707, 00f2fa ($2c) 00F2CE ADBC04 LDA $04bc 00F2D1 C904 CMP #$04 00F2D3 D005 BNE 00f2da ($5) 00F2D5 2CD0048007 BBS #$80, $04d0, 00f2e1 ($7) 00F2DA 2C08070807 BBS #$08, $0708, 00f2e6 ($7) ; Branch target from F2D3 00F2DF 800F BRA 00f2f0 ($f) Code block address: F2E1 Length: 15 M:1 X:0 called by: F2D5 00F2E1 2C0807080A BBS #$08, $0708, 00f2f0 ($a) ; Branch target from F2D5 00F2E6 0C080708 SEB #$08, $0708 ; Branch target from F2DA 00F2EA 1C080704 CLB #$04, $0708 00F2EE 8017 BRA 00f307 ($17) Code block address: F2F0 Length: 10 M:1 X:0 called by: F2DF 00F2F0 1C080708 CLB #$08, $0708 ; Branch target from F2DF, Branch target from F2E1 00F2F4 0C080704 SEB #$04, $0708 00F2F8 8004 BRA 00f2fe ($4) Code block address: F2FA Length: 9 M:1 X:0 called by: F2C9 00F2FA 1C08070C CLB #$0c, $0708 ; Branch target from F2C9 00F2FE AE5603 LDX $0356 ; Branch target from F2F8 00F301 8004 BRA 00f307 ($4) Code block address: F303 Length: 25 M:1 X:0 called by: F2C4 00F303 0C08070C SEB #$0c, $0708 ; Branch target from F2C4 00F307 8E0403 STX $0304 ; Branch target from F2B5, Branch target from F2EE, Branch target from F301 00F30A A56A LDA $6a ; Read from Timer A3 PISO register 00F30C 2930 AND #$30 00F30E C920 CMP #$20 00F310 F00A BEQ 00f31c ($a) 00F312 C930 CMP #$30 00F314 F032 BEQ 00f348 ($32) 00F316 ADB904 LDA $04b9 00F319 4CEBF3 JMP $f3eb Code block address: F31C Length: 26 M:1 X:0 called by: F310 00F31C 42ADBC04 LDB $04bc ; Branch target from F310 00F320 AD3605 LDA $0536 00F323 F01E BEQ 00f343 ($1e) 00F325 C909 CMP #$09 00F327 D00D BNE 00f336 ($d) 00F329 2CD0040415 BBS #$04, $04d0, 00f343 ($15) 00F32E 42C904 CMPB #$04 00F331 D010 BNE 00f343 ($10) 00F333 4C99F3 JMP $f399 Code block address: F336 Length: 13 M:1 X:0 called by: F327 00F336 3CD0040408 BBC #$04, $04d0, 00f343 ($8) ; Branch target from F327 00F33B 42C901 CMPB #$01 00F33E D003 BNE 00f343 ($3) 00F340 4C99F3 JMP $f399 Code block address: F343 Length: 5 M:1 X:0 called by: F323 00F343 1CD30404 CLB #$04, $04d3 ; Branch target from F323, Branch target from F329, Branch target from F331, Branch target from F336, Branch target from F33E 00F347 60 RTS Code block address: F348 Length: 35 M:1 X:0 called by: F314 00F348 9C0B0702 LDM #$02, $070b ; Branch target from F314 00F34C AD0305 LDA $0503 00F34F F004 BEQ 00f355 ($4) 00F351 1A DEA 00F352 8D0305 STA $0503 00F355 ADBC04 LDA $04bc ; Branch target from F34F 00F358 D8 CLM ; m:0 x:0 00F359 29FF00 AND #$00ff 00F35C 18 CLC 00F35D 69B6F5 ADC #$f5b6 00F360 AA TAX 00F361 F8 SEM ; m:1 x:0 00F362 3CD0040404 BBC #$04, $04d0, 00f36b ($4) 00F367 B500 LDA $00,X 00F369 8002 BRA 00f36d ($2) Code block address: F36B Length: 14 M:1 X:0 called by: F362 00F36B B504 LDA $04,X ; Branch target from F362 00F36D CD1E05 CMP $051e ; Branch target from F369 00F370 F007 BEQ 00f379 ($7) 00F372 B00A BCS 00f37e ($a) 00F374 9C360500 LDM #$00, $0536 00F378 60 RTS Code block address: F379 Length: 5 M:1 X:0 called by: F370 00F379 8D3605 STA $0536 ; Branch target from F370 00F37C 8004 BRA 00f382 ($4) Code block address: F37E Length: 9 M:1 X:0 called by: F372 00F37E 9C360500 LDM #$00, $0536 ; Branch target from F372 00F382 8DB904 STA $04b9 ; Branch target from F37C 00F385 8064 BRA 00f3eb ($64) Code block address: F387 Length: 5 M:1 X:0 called by: F2A2 00F387 AEBE03 LDX $03be ; Branch target from F2A2 00F38A 8053 BRA 00f3df ($53) Code block address: F38C Length: 13 M:1 X:0 called by: F2AA 00F38C 3CD0048007 BBC #$80, $04d0, 00f398 ($7) ; Branch target from F2AA 00F391 ADBC04 LDA $04bc 00F394 C903 CMP #$03 00F396 F001 BEQ 00f399 ($1) 00F398 60 RTS ; Branch target from F38C Code block address: F399 Length: 32 M:1 X:0 called by: F396 00F399 AE9004 LDX $0490 ; Branch target from F333, Branch target from F340, Branch target from F396 00F39C 2C0707303A BBS #$30, $0707, 00f3db ($3a) 00F3A1 3C0707302C BBC #$30, $0707, 00f3d2 ($2c) 00F3A6 ADBC04 LDA $04bc 00F3A9 C903 CMP #$03 00F3AB D005 BNE 00f3b2 ($5) 00F3AD 2CD0048007 BBS #$80, $04d0, 00f3b9 ($7) 00F3B2 2C08070807 BBS #$08, $0708, 00f3be ($7) ; Branch target from F3AB 00F3B7 800F BRA 00f3c8 ($f) Code block address: F3B9 Length: 15 M:1 X:0 called by: F3AD 00F3B9 2C0807080A BBS #$08, $0708, 00f3c8 ($a) ; Branch target from F3AD 00F3BE 0C080708 SEB #$08, $0708 ; Branch target from F3B2 00F3C2 1C080704 CLB #$04, $0708 00F3C6 8017 BRA 00f3df ($17) Code block address: F3C8 Length: 10 M:1 X:0 called by: F3B7 00F3C8 1C080708 CLB #$08, $0708 ; Branch target from F3B7, Branch target from F3B9 00F3CC 0C080704 SEB #$04, $0708 00F3D0 8004 BRA 00f3d6 ($4) Code block address: F3D2 Length: 9 M:1 X:0 called by: F3A1 00F3D2 1C08070C CLB #$0c, $0708 ; Branch target from F3A1 00F3D6 AE5603 LDX $0356 ; Branch target from F3D0 00F3D9 8004 BRA 00f3df ($4) Code block address: F3DB Length: 16 M:1 X:0 called by: F39C 00F3DB 0C08070C SEB #$0c, $0708 ; Branch target from F39C 00F3DF 8E0403 STX $0304 ; Branch target from F38A, Branch target from F3C6, Branch target from F3D9 00F3E2 A20A00 LDX #$000a 00F3E5 8E0203 STX $0302 00F3E8 4C02F4 JMP $f402 Code block address: F3EB Length: 23 M:1 X:0 called by: F319 00F3EB 8D1E05 STA $051e ; Branch target from F319, Branch target from F385 00F3EE CEB904 DEC $04b9 00F3F1 20D3F5 JSR $f5d3 00F3F4 8D0203 STA $0302 00F3F7 F8 SEM ; m:1 x:0 00F3F8 34080406 BBC #$04, $08, 00f402 ($6) ; Read from Port 0 00F3FC 2C1E030201 BBS #$02, $031e, 00f402 ($1) 00F401 60 RTS Code block address: F402 Length: 36 M:1 X:0 called by: F3E8 00F402 6463FB LDM #$fb, $63 ; Branch target from F3E8, Branch target from F3F8, Branch target from F3FC, Write to Timer A protect 00F405 146204 CLB #$04, $62 ; Write to Timer A enable and protect 00F408 3CD3041004 BBC #$10, $04d3, 00f411 ($4) 00F40D 9C0B0702 LDM #$02, $070b 00F411 AE0203 LDX $0302 ; Branch target from F408 00F414 8648 STX $48 ; Write to Timer A3 counter 00F416 AE0403 LDX $0304 00F419 864A STX $4a ; Write to Timer A3 reload register 00F41B A902 LDA #$02 00F41D 856A STA $6a ; Write to Timer A3 PISO register 00F41F 046204 SEB #$04, $62 ; Write to Timer A enable and protect 00F422 646300 LDM #$00, $63 ; Write to Timer A protect 00F425 60 RTS Code block address: F426 Length: 8 M:1 X:0 called by: EB46 00F426 2CD2040103 BBS #$01, $04d2, 00f42e ($3) ; Call target from EB46 00F42B 4C10F5 JMP $f510 Code block address: F42E Length: 8 M:1 X:0 called by: F426 00F42E 3CD3041003 BBC #$10, $04d3, 00f436 ($3) ; Branch target from F426 00F433 4C15F5 JMP $f515 Code block address: F436 Length: 10 M:1 X:0 called by: F42E 00F436 3CD3040805 BBC #$08, $04d3, 00f440 ($5) ; Branch target from F42E 00F43B AEBE03 LDX $03be 00F43E 8050 BRA 00f490 ($50) Code block address: F440 Length: 10 M:1 X:0 called by: F436 00F440 3CF40D0105 BBC #$01, $0df4, 00f44a ($5) ; Branch target from F436 00F445 AE260B LDX $0b26 00F448 8003 BRA 00f44d ($3) Code block address: F44A Length: 32 M:1 X:0 called by: F440 00F44A AE9204 LDX $0492 ; Branch target from F440 00F44D 2C0707033A BBS #$03, $0707, 00f48c ($3a) ; Branch target from F448 00F452 3C0707032C BBC #$03, $0707, 00f483 ($2c) 00F457 ADBC04 LDA $04bc 00F45A C903 CMP #$03 00F45C D005 BNE 00f463 ($5) 00F45E 2CD0048007 BBS #$80, $04d0, 00f46a ($7) 00F463 2C08070207 BBS #$02, $0708, 00f46f ($7) ; Branch target from F45C 00F468 800F BRA 00f479 ($f) Code block address: F46A Length: 15 M:1 X:0 called by: F45E 00F46A 2C0807020A BBS #$02, $0708, 00f479 ($a) ; Branch target from F45E 00F46F 0C080702 SEB #$02, $0708 ; Branch target from F463 00F473 1C080701 CLB #$01, $0708 00F477 8017 BRA 00f490 ($17) Code block address: F479 Length: 10 M:1 X:0 called by: F468 00F479 1C080702 CLB #$02, $0708 ; Branch target from F468, Branch target from F46A 00F47D 0C080701 SEB #$01, $0708 00F481 8004 BRA 00f487 ($4) Code block address: F483 Length: 9 M:1 X:0 called by: F452 00F483 1C080703 CLB #$03, $0708 ; Branch target from F452 00F487 AE5603 LDX $0356 ; Branch target from F481 00F48A 8004 BRA 00f490 ($4) Code block address: F48C Length: 25 M:1 X:0 called by: F44D 00F48C 0C080703 SEB #$03, $0708 ; Branch target from F44D 00F490 8E0403 STX $0304 ; Branch target from F43E, Branch target from F477, Branch target from F48A 00F493 A56B LDA $6b ; Read from Timer A4 PISO register 00F495 2930 AND #$30 00F497 C920 CMP #$20 00F499 F00A BEQ 00f4a5 ($a) 00F49B C930 CMP #$30 00F49D F032 BEQ 00f4d1 ($32) 00F49F ADBA04 LDA $04ba 00F4A2 4C74F5 JMP $f574 Code block address: F4A5 Length: 26 M:1 X:0 called by: F499 00F4A5 42ADBC04 LDB $04bc ; Branch target from F499 00F4A9 AD3705 LDA $0537 00F4AC F01E BEQ 00f4cc ($1e) 00F4AE C909 CMP #$09 00F4B0 D00D BNE 00f4bf ($d) 00F4B2 2CD0040415 BBS #$04, $04d0, 00f4cc ($15) 00F4B7 42C903 CMPB #$03 00F4BA D010 BNE 00f4cc ($10) 00F4BC 4C22F5 JMP $f522 Code block address: F4BF Length: 13 M:1 X:0 called by: F4B0 00F4BF 3CD0040408 BBC #$04, $04d0, 00f4cc ($8) ; Branch target from F4B0 00F4C4 42C902 CMPB #$02 00F4C7 D003 BNE 00f4cc ($3) 00F4C9 4C22F5 JMP $f522 Code block address: F4CC Length: 5 M:1 X:0 called by: F4AC 00F4CC 1CD30408 CLB #$08, $04d3 ; Branch target from F4AC, Branch target from F4B2, Branch target from F4BA, Branch target from F4BF, Branch target from F4C7 00F4D0 60 RTS Code block address: F4D1 Length: 35 M:1 X:0 called by: F49D 00F4D1 9C0B0701 LDM #$01, $070b ; Branch target from F49D 00F4D5 AD0305 LDA $0503 00F4D8 F004 BEQ 00f4de ($4) 00F4DA 1A DEA 00F4DB 8D0305 STA $0503 00F4DE ADBC04 LDA $04bc ; Branch target from F4D8 00F4E1 D8 CLM ; m:0 x:0 00F4E2 29FF00 AND #$00ff 00F4E5 18 CLC 00F4E6 69AEF5 ADC #$f5ae 00F4E9 AA TAX 00F4EA F8 SEM ; m:1 x:0 00F4EB 3CD0040404 BBC #$04, $04d0, 00f4f4 ($4) 00F4F0 B500 LDA $00,X 00F4F2 8002 BRA 00f4f6 ($2) Code block address: F4F4 Length: 14 M:1 X:0 called by: F4EB 00F4F4 B504 LDA $04,X ; Branch target from F4EB 00F4F6 CD1F05 CMP $051f ; Branch target from F4F2 00F4F9 F007 BEQ 00f502 ($7) 00F4FB B00A BCS 00f507 ($a) 00F4FD 9C370500 LDM #$00, $0537 00F501 60 RTS Code block address: F502 Length: 5 M:1 X:0 called by: F4F9 00F502 8D3705 STA $0537 ; Branch target from F4F9 00F505 8004 BRA 00f50b ($4) Code block address: F507 Length: 9 M:1 X:0 called by: F4FB 00F507 9C370500 LDM #$00, $0537 ; Branch target from F4FB 00F50B 8DBA04 STA $04ba ; Branch target from F505 00F50E 8064 BRA 00f574 ($64) Code block address: F510 Length: 5 M:1 X:0 called by: F42B 00F510 AEBE03 LDX $03be ; Branch target from F42B 00F513 8053 BRA 00f568 ($53) Code block address: F515 Length: 13 M:1 X:0 called by: F433 00F515 3CD0048007 BBC #$80, $04d0, 00f521 ($7) ; Branch target from F433 00F51A ADBC04 LDA $04bc 00F51D C904 CMP #$04 00F51F F001 BEQ 00f522 ($1) 00F521 60 RTS ; Branch target from F515 Code block address: F522 Length: 32 M:1 X:0 called by: F51F 00F522 AE9204 LDX $0492 ; Branch target from F4BC, Branch target from F4C9, Branch target from F51F 00F525 2C0707033A BBS #$03, $0707, 00f564 ($3a) 00F52A 3C0707032C BBC #$03, $0707, 00f55b ($2c) 00F52F ADBC04 LDA $04bc 00F532 C904 CMP #$04 00F534 D005 BNE 00f53b ($5) 00F536 2CD0048007 BBS #$80, $04d0, 00f542 ($7) 00F53B 2C08070207 BBS #$02, $0708, 00f547 ($7) ; Branch target from F534 00F540 800F BRA 00f551 ($f) Code block address: F542 Length: 15 M:1 X:0 called by: F536 00F542 2C0807020A BBS #$02, $0708, 00f551 ($a) ; Branch target from F536 00F547 0C080702 SEB #$02, $0708 ; Branch target from F53B 00F54B 1C080701 CLB #$01, $0708 00F54F 8017 BRA 00f568 ($17) Code block address: F551 Length: 10 M:1 X:0 called by: F540 00F551 1C080702 CLB #$02, $0708 ; Branch target from F540, Branch target from F542 00F555 0C080701 SEB #$01, $0708 00F559 8004 BRA 00f55f ($4) Code block address: F55B Length: 9 M:1 X:0 called by: F52A 00F55B 1C080703 CLB #$03, $0708 ; Branch target from F52A 00F55F AE5603 LDX $0356 ; Branch target from F559 00F562 8004 BRA 00f568 ($4) Code block address: F564 Length: 16 M:1 X:0 called by: F525 00F564 0C080703 SEB #$03, $0708 ; Branch target from F525 00F568 8E0403 STX $0304 ; Branch target from F513, Branch target from F54F, Branch target from F562 00F56B A20A00 LDX #$000a 00F56E 8E0203 STX $0302 00F571 4C8BF5 JMP $f58b Code block address: F574 Length: 23 M:1 X:0 called by: F4A2 00F574 8D1F05 STA $051f ; Branch target from F4A2, Branch target from F50E 00F577 CEBA04 DEC $04ba 00F57A 20D3F5 JSR $f5d3 00F57D 8D0203 STA $0302 00F580 F8 SEM ; m:1 x:0 00F581 34080806 BBC #$08, $08, 00f58b ($6) ; Read from Port 0 00F585 2C1E030201 BBS #$02, $031e, 00f58b ($1) 00F58A 60 RTS Code block address: F58B Length: 36 M:1 X:0 called by: F571 00F58B 6463F7 LDM #$f7, $63 ; Branch target from F571, Branch target from F581, Branch target from F585, Write to Timer A protect 00F58E 146208 CLB #$08, $62 ; Write to Timer A enable and protect 00F591 3CD3041004 BBC #$10, $04d3, 00f59a ($4) 00F596 9C0B0701 LDM #$01, $070b 00F59A AE0203 LDX $0302 ; Branch target from F591 00F59D 864C STX $4c ; Write to unknown peripheral [4C] 00F59F AE0403 LDX $0304 00F5A2 864E STX $4e ; Write to unknown peripheral [4E] 00F5A4 A902 LDA #$02 00F5A6 856B STA $6b ; Write to Timer A4 PISO register 00F5A8 046208 SEB #$08, $62 ; Write to Timer A enable and protect 00F5AB 646300 LDM #$00, $63 ; Write to Timer A protect 00F5AE 60 RTS Code block address: F5D3 Length: 20 M:1 X:0 called by: F0DF 00F5D3 D8 CLM ; m:0 x:0, Call target from F0DF, Call target from F268, Call target from F3F1, Call target from F57A 00F5D4 29FF00 AND #$00ff 00F5D7 48 PHA 00F5D8 AD1610 LDA $1016 00F5DB 3CD004040006 BBC #$0004, $04d0, 00f5e7 ($6) 00F5E1 890DCA04 MPY $04ca 00F5E5 8004 BRA 00f5eb ($4) Code block address: F5E7 Length: 42 M:0 X:0 called by: F5DB 00F5E7 890DCE04 MPY $04ce ; Branch target from F5DB 00F5EB 2084F8 JSR $f884 ; Branch target from F5E5 00F5EE 18 CLC 00F5EF 6D0403 ADC $0304 00F5F2 42690000 ADCB #$0000 00F5F6 428D0203 STB $0302 00F5FA 8D0003 STA $0300 00F5FD 68 PLA 00F5FE 0A ASL A 00F5FF 696EF6 ADC #$f66e 00F602 AA TAX 00F603 B500 LDA $00,X 00F605 3CD004040006 BBC #$0004, $04d0, 00f611 ($6) 00F60B 890DCA04 MPY $04ca 00F60F 8004 BRA 00f615 ($4) Code block address: F611 Length: 85 M:0 X:0 called by: F605 00F611 890DCE04 MPY $04ce ; Branch target from F605 00F615 2084F8 JSR $f884 ; Branch target from F60F 00F618 428D3202 STB $0232 00F61C 8D3402 STA $0234 00F61F 38 SEC 00F620 ED0003 SBC $0300 00F623 42ED0203 SBCB $0302 00F627 428D0203 STB $0302 00F62B 903E BCC 00f66b ($3e) 00F62D F8 SEM ; m:1 x:0 00F62E 64FE00 LDM #$00, $fe ; Write to Timer C1 strobe interrupt control register 00F631 04B404 SEB #$04, $b4 ; Write to Timer C1 control register 00F634 14B402 CLB #$02, $b4 ; Write to Timer C1 control register 00F637 04B402 SEB #$02, $b4 ; Write to Timer C1 control register 00F63A 14B404 CLB #$04, $b4 ; Write to Timer C1 control register 00F63D 64FE06 LDM #$06, $fe ; Write to Timer C1 strobe interrupt control register 00F640 D8 CLM ; m:0 x:0 00F641 48 PHA 00F642 A5A0 LDA $a0 ; Read from Timer C1 counter 00F644 8D0003 STA $0300 00F647 4A LSR A 00F648 4A LSR A 00F649 4A LSR A 00F64A 4A LSR A 00F64B 4A LSR A 00F64C 18 CLC 00F64D 690600 ADC #$0006 00F650 8D0003 STA $0300 00F653 68 PLA 00F654 38 SEC 00F655 ED0003 SBC $0300 00F658 42E90000 SBCB #$0000 00F65C 900D BCC 00f66b ($d) 00F65E 42AA TBX 00F660 F004 BEQ 00f666 ($4) 00F662 A9FFFF LDA #$ffff 00F665 60 RTS Code block address: F666 Length: 9 M:0 X:0 called by: F660 00F666 C91400 CMP #$0014 ; Branch target from F660 00F669 B003 BCS 00f66e ($3) 00F66B A91400 LDA #$0014 ; Branch target from F62B, Branch target from F65C 00F66E 60 RTS ; Branch target from F669 Code block address: F682 Length: 17 M:1 X:0 called by: ED70 00F682 2C5A03080C BBS #$08, $035a, 00f693 ($c) ; Call target from ED70 00F687 146240 CLB #$40, $62 ; Write to Timer A enable and protect 00F68A 646E00 LDM #$00, $6e ; Write to unknown peripheral [6E] 00F68D 1CD10430 CLB #$30, $04d1 00F691 8025 BRA 00f6b8 ($25) Code block address: F693 Length: 38 M:1 X:0 called by: F682 00F693 2CD1041020 BBS #$10, $04d1, 00f6b8 ($20) ; Branch target from F682 00F698 3CD1042017 BBC #$20, $04d1, 00f6b4 ($17) 00F69D D8 CLM ; m:0 x:0 00F69E AD3207 LDA $0732 00F6A1 8D3407 STA $0734 00F6A4 4A LSR A 00F6A5 8558 STA $58 ; Write to Timer A6 counter 00F6A7 855A STA $5a ; Write to Timer A6 reload register 00F6A9 F8 SEM ; m:1 x:0 00F6AA 646E05 LDM #$05, $6e ; Write to unknown peripheral [6E] 00F6AD 046240 SEB #$40, $62 ; Write to Timer A enable and protect 00F6B0 0CD10410 SEB #$10, $04d1 00F6B4 0CD10420 SEB #$20, $04d1 ; Branch target from F698 00F6B8 60 RTS ; Branch target from F691, Branch target from F693 Code block address: F6B9 Length: 35 M:1 X:0 called by: FF5D 00F6B9 2C5A03041E BBS #$04, $035a, 00f6dc ($1e) ; Call target from FF5D 00F6BE 3C5A038019 BBC #$80, $035a, 00f6dc ($19) 00F6C3 AD6F03 LDA $036f 00F6C6 CD0714 CMP $1407 00F6C9 F002 BEQ 00f6cd ($2) 00F6CB B00F BCS 00f6dc ($f) 00F6CD AD7103 LDA $0371 ; Branch target from F6C9 00F6D0 CD0814 CMP $1408 00F6D3 F002 BEQ 00f6d7 ($2) 00F6D5 B005 BCS 00f6dc ($5) 00F6D7 AD0914 LDA $1409 ; Branch target from F6D3 00F6DA 8003 BRA 00f6df ($3) Code block address: F6DC Length: 14 M:1 X:0 called by: F6B9 00F6DC AD0A14 LDA $140a ; Branch target from F6B9, Branch target from F6BE, Branch target from F6CB, Branch target from F6D5 00F6DF 8D3107 STA $0731 ; Branch target from F6DA 00F6E2 D8 CLM ; m:0 x:0 00F6E3 D005 BNE 00f6ea ($5) 00F6E5 AD3207 LDA $0732 00F6E8 800F BRA 00f6f9 ($f) Code block address: F6EA Length: 19 M:0 X:0 called by: F6E3 00F6EA AD3207 LDA $0732 ; Branch target from F6E3 00F6ED 18 CLC ; Branch target from F6F7 00F6EE 6D3407 ADC $0734 00F6F1 6A ROR A 00F6F2 F8 SEM ; m:1 x:0 00F6F3 CE3107 DEC $0731 00F6F6 D8 CLM ; m:0 x:0 00F6F7 D0F4 BNE 00f6ed (-$c) 00F6F9 8D3407 STA $0734 ; Branch target from F6E8 00F6FC 60 RTS Code block address: F6FD Length: 11 M:1 X:0 called by: ECDE 00F6FD AD2B05 LDA $052b ; Call target from ECDE 00F700 D006 BNE 00f708 ($6) 00F702 D8 CLM ; m:0 x:0 00F703 AD2905 LDA $0529 00F706 8004 BRA 00f70c ($4) Code block address: F708 Length: 124 M:1 X:0 called by: F700 00F708 D8 CLM ; m:0 x:0, Branch target from F700 00F709 A9FFFF LDA #$ffff 00F70C 8D4004 STA $0440 ; Branch target from F706 00F70F 38 SEC 00F710 ED9C05 SBC $059c 00F713 B004 BCS 00f719 ($4) 00F715 49FFFF EOR #$ffff 00F718 3A INA 00F719 48 PHA ; Branch target from F713 00F71A AD9A05 LDA $059a 00F71D 8D9C05 STA $059c 00F720 AD9805 LDA $0598 00F723 8D9A05 STA $059a 00F726 AD9605 LDA $0596 00F729 8D9805 STA $0598 00F72C AD4004 LDA $0440 00F72F 8D9605 STA $0596 00F732 68 PLA 00F733 CD1C18 CMP $181c 00F736 B033 BCS 00f76b ($33) 00F738 ADB603 LDA $03b6 00F73B CDD218 CMP $18d2 00F73E F8 SEM ; m:1 x:0 00F73F 902A BCC 00f76b ($2a) 00F741 3C5E030825 BBC #$08, $035e, 00f76b ($25) 00F746 AD7003 LDA $0370 00F749 38 SEC 00F74A EDE103 SBC $03e1 00F74D B003 BCS 00f752 ($3) 00F74F 49FF EOR #$ff 00F751 3A INA 00F752 CD1918 CMP $1819 ; Branch target from F74D 00F755 F002 BEQ 00f759 ($2) 00F757 B012 BCS 00f76b ($12) 00F759 AD7103 LDA $0371 ; Branch target from F755 00F75C CD1A18 CMP $181a 00F75F F002 BEQ 00f763 ($2) 00F761 B008 BCS 00f76b ($8) 00F763 AD9203 LDA $0392 ; Branch target from F75F 00F766 CD1B18 CMP $181b 00F769 B019 BCS 00f784 ($19) 00F76B D8 CLM ; m:0 x:0, Branch target from F736, Branch target from F73F, Branch target from F741, Branch target from F757, Branch target from F761 00F76C ADAE05 LDA $05ae 00F76F 8DB005 STA $05b0 00F772 ADD405 LDA $05d4 00F775 8DAE05 STA $05ae 00F778 2024F8 JSR $f824 00F77B 8DD405 STA $05d4 00F77E F8 SEM ; m:1 x:0 00F77F 1C490B10 CLB #$10, $0b49 00F783 60 RTS Code block address: F784 Length: 36 M:1 X:0 called by: F769 00F784 D8 CLM ; m:0 x:0, Branch target from F769 00F785 0C490B1000 SEB #$0010, $0b49 00F78A 2024F8 JSR $f824 00F78D 18 CLC 00F78E 6DAE05 ADC $05ae 00F791 6A ROR A 00F792 8DB005 STA $05b0 00F795 ADD405 LDA $05d4 00F798 38 SEC 00F799 EDB005 SBC $05b0 00F79C 900A BCC 00f7a8 ($a) 00F79E C90080 CMP #$8000 00F7A1 900F BCC 00f7b2 ($f) 00F7A3 A9FFFF LDA #$ffff 00F7A6 800E BRA 00f7b6 ($e) Code block address: F7A8 Length: 10 M:0 X:0 called by: F79C 00F7A8 C90080 CMP #$8000 ; Branch target from F79C 00F7AB B005 BCS 00f7b2 ($5) 00F7AD A90000 LDA #$0000 00F7B0 8004 BRA 00f7b6 ($4) Code block address: F7B2 Length: 85 M:0 X:0 called by: F7A1 00F7B2 18 CLC ; Branch target from F7A1, Branch target from F7AB 00F7B3 690080 ADC #$8000 00F7B6 48 PHA ; Branch target from F7A6, Branch target from F7B0 00F7B7 ADAE05 LDA $05ae 00F7BA 8DB005 STA $05b0 00F7BD ADD405 LDA $05d4 00F7C0 8DAE05 STA $05ae 00F7C3 2024F8 JSR $f824 00F7C6 8DD405 STA $05d4 00F7C9 68 PLA 00F7CA 8DD005 STA $05d0 00F7CD 4A LSR A 00F7CE 4A LSR A 00F7CF 4A LSR A 00F7D0 18 CLC 00F7D1 698000 ADC #$0080 00F7D4 8D4602 STA $0246 00F7D7 ADBC04 LDA $04bc 00F7DA 29FF00 AND #$00ff 00F7DD 18 CLC 00F7DE 691FF8 ADC #$f81f 00F7E1 AA TAX 00F7E2 B500 LDA $00,X 00F7E4 29FF00 AND #$00ff 00F7E7 EB01 PSH #$01 00F7E9 18 CLC 00F7EA 692C0B ADC #$0b2c 00F7ED AA TAX 00F7EE 42AD2B18 LDB $182b 00F7F2 4229FF00 ANDB #$00ff 00F7F6 ADD005 LDA $05d0 00F7F9 42C90000 CMPB #$0000 ; Branch target from F805 00F7FD F008 BEQ 00f807 ($8) 00F7FF 18 CLC 00F800 7500 ADC $00,X 00F802 6A ROR A 00F803 421A DEB 00F805 80F2 BRA 00f7f9 (-$e) Code block address: F807 Length: 25 M:0 X:0 called by: F7FD 00F807 9500 STA $00,X ; Branch target from F7FD 00F809 8D4004 STA $0440 00F80C FB02 PUL #$02 00F80E 18 CLC 00F80F 42693E02 ADCB #$023e 00F813 42AA TBX 00F815 4A LSR A 00F816 4A LSR A 00F817 4A LSR A 00F818 18 CLC 00F819 698000 ADC #$0080 00F81C 9500 STA $00,X 00F81E F8 SEM ; m:1 x:0 00F81F 60 RTS Code block address: F824 Length: 27 M:0 X:0 called by: F778 00F824 ADC404 LDA $04c4 ; Call target from F778, Call target from F78A, Call target from F7C3 00F827 42ADC604 LDB $04c6 00F82B 4229FF00 ANDB #$00ff 00F82F 424A LSRB A 00F831 6A ROR A 00F832 424A LSRB A 00F834 6A ROR A 00F835 42C90000 CMPB #$0000 00F839 F003 BEQ 00f83e ($3) 00F83B A9FFFF LDA #$ffff 00F83E 60 RTS ; Branch target from F839 Code block address: F83F Length: 16 M:1 X:0 called by: EC65 00F83F D8 CLM ; m:0 x:0, Call target from EC65, Call target from EC65 00F840 A95D00 LDA #$005d 00F843 8D0003 STA $0300 00F846 ADBE04 LDA $04be 00F849 42ADC004 LDB $04c0 00F84D 801E BRA 00f86d ($1e) Code block address: F84F Length: 16 M:1 X:0 called by: ED09 00F84F D8 CLM ; m:0 x:0, Call target from ED09 00F850 A92000 LDA #$0020 00F853 8D0003 STA $0300 00F856 ADC104 LDA $04c1 00F859 42ADC304 LDB $04c3 00F85D 800E BRA 00f86d ($e) Code block address: F85F Length: 29 M:1 X:0 called by: ECC3 00F85F D8 CLM ; m:0 x:0, Call target from ECC3 00F860 A93700 LDA #$0037 00F863 8D0003 STA $0300 00F866 ADC404 LDA $04c4 00F869 42ADC604 LDB $04c6 00F86D 4229FF00 ANDB #$00ff ; Branch target from F84D, Branch target from F85D 00F871 892D0003 DIV $0300 00F875 9005 BCC 00f87c ($5) 00F877 A9FFFF LDA #$ffff ; Branch target from F881 00F87A 8007 BRA 00f883 ($7) Code block address: F87C Length: 8 M:0 X:0 called by: F875 00F87C 420A ASL B ; Branch target from F875 00F87E 690000 ADC #$0000 00F881 B0F4 BCS 00f877 (-$c) 00F883 60 RTS ; Branch target from F87A Code block address: F884 Length: 13 M:0 X:0 called by: EE3C 00F884 424A LSRB A ; Call target from BFE1, Call target from C126, Call target from C171, Call target from EE3C, Call target from EE55, Call target from EE71, Call target from EEE1, Call target from F5EB, Call target from F615 00F886 6A ROR A 00F887 424A LSRB A ; Call target from 830B 00F889 6A ROR A 00F88A 424A LSRB A ; Call target from 7906 00F88C 6A ROR A 00F88D 424A LSRB A 00F88F 6A ROR A 00F890 60 RTS Code block address: F887 Length: 10 M:1 X:0 called by: 830B 00F887 424A LSRB A 00F889 6A ROR A 00F88A 424A LSRB A 00F88C 6A ROR A 00F88D 424A LSRB A 00F88F 6A ROR A 00F890 60 RTS Code block address: F891 Length: 24 M:1 X:0 called by: ED6A 00F891 AE6203 LDX $0362 ; Call target from ED6A 00F894 2C5A030415 BBS #$04, $035a, 00f8ae ($15) 00F899 2CD004020B BBS #$02, $04d0, 00f8a9 ($b) 00F89E EC4C14 CPX $144c 00F8A1 900F BCC 00f8b2 ($f) 00F8A3 0CD00402 SEB #$02, $04d0 00F8A7 800D BRA 00f8b6 ($d) Code block address: F8A9 Length: 14 M:1 X:0 called by: F899 00F8A9 EC4A14 CPX $144a ; Branch target from F899 00F8AC B008 BCS 00f8b6 ($8) 00F8AE 1CD00402 CLB #$02, $04d0 ; Branch target from F894 00F8B2 9CEF0400 LDM #$00, $04ef ; Branch target from F8A1 00F8B6 60 RTS ; Branch target from F8A7, Branch target from F8AC Code block address: F8B7 Length: 38 M:1 X:0 called by: ECD2 00F8B7 AE6203 LDX $0362 ; Call target from ECD2 00F8BA 2C5A030434 BBS #$04, $035a, 00f8f3 ($34) 00F8BF 2CD204012A BBS #$01, $04d2, 00f8ee ($2a) 00F8C4 EC0010 CPX $1000 00F8C7 902E BCC 00f8f7 ($2e) 00F8C9 0CD20401 SEB #$01, $04d2 00F8CD 2CD304100B BBS #$10, $04d3, 00f8dd ($b) ; Branch target from F8F1 00F8D2 ECEC16 CPX $16ec 00F8D5 900F BCC 00f8e6 ($f) 00F8D7 0CD30410 SEB #$10, $04d3 00F8DB 801A BRA 00f8f7 ($1a) Code block address: F8DD Length: 17 M:1 X:0 called by: F8CD 00F8DD ECEE16 CPX $16ee ; Branch target from F8CD 00F8E0 B015 BCS 00f8f7 ($15) 00F8E2 1CD30410 CLB #$10, $04d3 00F8E6 64F607 LDM #$07, $f6 ; Branch target from F8D5, Write to Timer B1 interrupt control register 00F8E9 14670F CLB #$0f, $67 ; Write to Timer A interrupt status 00F8EC 801C BRA 00f90a ($1c) Code block address: F8EE Length: 29 M:1 X:0 called by: F8BF 00F8EE EC0210 CPX $1002 ; Branch target from F8BF 00F8F1 B0DA BCS 00f8cd (-$26) 00F8F3 1CD20401 CLB #$01, $04d2 ; Branch target from F8BA 00F8F7 64F600 LDM #$00, $f6 ; Branch target from F8C7, Branch target from F8DB, Branch target from F8E0, Write to Timer B1 interrupt control register 00F8FA 9C1C0500 LDM #$00, $051c 00F8FE 9C1D0500 LDM #$00, $051d 00F902 9C1E0500 LDM #$00, $051e 00F906 9C1F0500 LDM #$00, $051f 00F90A 60 RTS ; Branch target from F8EC Code block address: F90B Length: 76 M:1 X:0 called by: EC72 00F90B 3CE4082053 BBC #$20, $08e4, 00f963 ($53) ; Call target from EC72, Call target from EC72 00F910 2C00070158 BBS #$01, $0700, 00f96d ($58) 00F915 2C1F034053 BBS #$40, $031f, 00f96d ($53) 00F91A 3CD0040240 BBC #$02, $04d0, 00f95f ($40) 00F91F 2C1F03803B BBS #$80, $031f, 00f95f ($3b) 00F924 ADFE05 LDA $05fe 00F927 D036 BNE 00f95f ($36) 00F929 3C32030240 BBC #$02, $0332, 00f96e ($40) 00F92E 2C0805403B BBS #$40, $0508, 00f96e ($3b) 00F933 2C97030236 BBS #$02, $0397, 00f96e ($36) 00F938 AD5505 LDA $0555 00F93B 2924 AND #$24 00F93D D02F BNE 00f96e ($2f) 00F93F ADEF04 LDA $04ef 00F942 D02A BNE 00f96e ($2a) 00F944 3C3103400E BBC #$40, $0331, 00f957 ($e) 00F949 3C31030220 BBC #$02, $0331, 00f96e ($20) 00F94E 2068FA JSR $fa68 00F951 9CEC0400 LDM #$00, $04ec 00F955 800C BRA 00f963 ($c) Code block address: F957 Length: 23 M:1 X:0 called by: F944 00F957 3C31030112 BBC #$01, $0331, 00f96e ($12) ; Branch target from F944 00F95C 20B1F9 JSR $f9b1 00F95F 0C320308 SEB #$08, $0332 ; Branch target from F91A, Branch target from F91F, Branch target from F927 00F963 A00000 LDY #$0000 ; Branch target from F90B, Branch target from F955 00F966 8CE804 STY $04e8 00F969 9C620E00 LDM #$00, $0e62 00F96D 60 RTS ; Branch target from F910, Branch target from F915 Code block address: F963 Length: 11 M:1 X:0 called by: F90B 00F963 A00000 LDY #$0000 00F966 8CE804 STY $04e8 00F969 9C620E00 LDM #$00, $0e62 00F96D 60 RTS Code block address: F96E Length: 12 M:1 X:0 called by: F929 00F96E 207AF9 JSR $f97a ; Branch target from F929, Branch target from F92E, Branch target from F933, Branch target from F93D, Branch target from F942, Branch target from F949, Branch target from F957 00F971 9CEC0400 LDM #$00, $04ec 00F975 0C320308 SEB #$08, $0332 00F979 60 RTS Code block address: F97A Length: 11 M:1 X:0 called by: F96E 00F97A 3CE404FF06 BBC #$ff, $04e4, 00f985 ($6) ; Call target from F96E 00F97F AEA51D LDX $1da5 00F982 D8 CLM ; m:0 x:0 00F983 8018 BRA 00f99d ($18) Code block address: F985 Length: 44 M:1 X:0 called by: F97A 00F985 3CE304FF26 BBC #$ff, $04e3, 00f9b0 ($26) ; Branch target from F97A 00F98A D8 CLM ; m:0 x:0 00F98B ADE804 LDA $04e8 00F98E 18 CLC 00F98F 6D9A1D ADC $1d9a 00F992 B006 BCS 00f99a ($6) 00F994 AA TAX 00F995 EC9C1D CPX $1d9c 00F998 9003 BCC 00f99d ($3) 00F99A AE9C1D LDX $1d9c ; Branch target from F992 00F99D 8EE804 STX $04e8 ; Branch target from F983, Branch target from F998 00F9A0 8E2A02 STX $022a 00F9A3 ADE804 LDA $04e8 00F9A6 4A LSR A 00F9A7 4A LSR A 00F9A8 4A LSR A 00F9A9 4A LSR A 00F9AA 4A LSR A 00F9AB 4A LSR A 00F9AC F8 SEM ; m:1 x:0 00F9AD 8D620E STA $0e62 00F9B0 60 RTS ; Branch target from F985 Code block address: F9B1 Length: 55 M:1 X:0 called by: F95C 00F9B1 2C32030420 BBS #$04, $0332, 00f9d6 ($20) ; Call target from F95C 00F9B6 ADA11D LDA $1da1 00F9B9 8D030B STA $0b03 00F9BC ADA21D LDA $1da2 00F9BF 8D020B STA $0b02 00F9C2 0C320304 SEB #$04, $0332 00F9C6 0C310308 SEB #$08, $0331 00F9CA 1C310380 CLB #$80, $0331 00F9CE 9CEC0400 LDM #$00, $04ec 00F9D2 9CEB0400 LDM #$00, $04eb 00F9D6 3CE404FF0D BBC #$ff, $04e4, 00f9e8 ($d) ; Branch target from F9B1 00F9DB 1C310380 CLB #$80, $0331 00F9DF 9CEC0400 LDM #$00, $04ec 00F9E3 9CEB0400 LDM #$00, $04eb 00F9E7 60 RTS Code block address: F9E8 Length: 39 M:1 X:0 called by: F9D6 00F9E8 3CE304FF22 BBC #$ff, $04e3, 00fa0f ($22) ; Branch target from F9D6 00F9ED 3C31038008 BBC #$80, $0331, 00f9fa ($8) 00F9F2 3C31032003 BBC #$20, $0331, 00f9fa ($3) 00F9F7 4E020B LSR $0b02 00F9FA AD030B LDA $0b03 ; Branch target from F9ED, Branch target from F9F2 00F9FD 38 SEC 00F9FE ED020B SBC $0b02 00FA01 B002 BCS 00fa05 ($2) 00FA03 A900 LDA #$00 00FA05 1C310320 CLB #$20, $0331 ; Branch target from FA01 00FA09 9CEC0400 LDM #$00, $04ec 00FA0D 8027 BRA 00fa36 ($27) Code block address: FA0F Length: 72 M:1 X:0 called by: F9E8 00FA0F EEEC04 INC $04ec ; Branch target from F9E8 00FA12 ADEC04 LDA $04ec 00FA15 CDE204 CMP $04e2 00FA18 904D BCC 00fa67 ($4d) 00FA1A 9CEC0400 LDM #$00, $04ec 00FA1E 3C31038008 BBC #$80, $0331, 00fa2b ($8) 00FA23 2C31032003 BBS #$20, $0331, 00fa2b ($3) 00FA28 4E020B LSR $0b02 00FA2B AD030B LDA $0b03 ; Branch target from FA1E, Branch target from FA23 00FA2E 18 CLC 00FA2F 6D020B ADC $0b02 00FA32 0C310320 SEB #$20, $0331 00FA36 8D030B STA $0b03 ; Branch target from FA0D 00FA39 0C310380 SEB #$80, $0331 00FA3D AD030B LDA $0b03 00FA40 F008 BEQ 00fa4a ($8) 00FA42 C910 CMP #$10 00FA44 9011 BCC 00fa57 ($11) 00FA46 9C030B10 LDM #$10, $0b03 00FA4A EEEB04 INC $04eb ; Branch target from FA40 00FA4D ADEB04 LDA $04eb 00FA50 CDA41D CMP $1da4 00FA53 B00E BCS 00fa63 ($e) 00FA55 8004 BRA 00fa5b ($4) Code block address: FA57 Length: 17 M:1 X:0 called by: FA44 00FA57 9CEB0400 LDM #$00, $04eb ; Branch target from FA44 00FA5B ADA31D LDA $1da3 ; Branch target from FA55 00FA5E CD020B CMP $0b02 00FA61 9004 BCC 00fa67 ($4) 00FA63 0C310340 SEB #$40, $0331 ; Branch target from FA53 00FA67 60 RTS ; Branch target from FA18, Branch target from FA61 Code block address: FA68 Length: 18 M:1 X:0 called by: F94E 00FA68 3CE404FF0D BBC #$ff, $04e4, 00fa7a ($d) ; Call target from F94E 00FA6D 9CEA0400 LDM #$00, $04ea 00FA71 0C320308 SEB #$08, $0332 00FA75 42A900 LDB #$00 00FA78 8073 BRA 00faed ($73) Code block address: FA7A Length: 25 M:1 X:0 called by: FA68 00FA7A 3CE304FF14 BBC #$ff, $04e3, 00fa93 ($14) ; Branch target from FA68 00FA7F 9CEA0400 LDM #$00, $04ea 00FA83 1C310310 CLB #$10, $0331 00FA87 ADA71D LDA $1da7 00FA8A 8DED04 STA $04ed 00FA8D 0C320308 SEB #$08, $0332 00FA91 8033 BRA 00fac6 ($33) Code block address: FA93 Length: 11 M:1 X:0 called by: FA7A 00FA93 3C32030806 BBC #$08, $0332, 00fa9e ($6) ; Branch target from FA7A 00FA98 1C320308 CLB #$08, $0332 00FA9C 8019 BRA 00fab7 ($19) Code block address: FA9E Length: 25 M:1 X:0 called by: FA93 00FA9E ADE604 LDA $04e6 ; Branch target from FA93 00FAA1 CDE504 CMP $04e5 00FAA4 D011 BNE 00fab7 ($11) 00FAA6 3C3103101A BBC #$10, $0331, 00fac5 ($1a) 00FAAB 1C310310 CLB #$10, $0331 00FAAF ADA81D LDA $1da8 00FAB2 8DED04 STA $04ed 00FAB5 800F BRA 00fac6 ($f) Code block address: FAB7 Length: 15 M:1 X:0 called by: FA9C 00FAB7 9CEA0400 LDM #$00, $04ea ; Branch target from FA9C, Branch target from FAA4 00FABB 1C310310 CLB #$10, $0331 00FABF ADE504 LDA $04e5 00FAC2 8DE604 STA $04e6 00FAC5 60 RTS ; Branch target from FAA6 Code block address: FAC6 Length: 23 M:1 X:0 called by: FA91 00FAC6 ADE504 LDA $04e5 ; Branch target from FA91, Branch target from FAB5 00FAC9 D8 CLM ; m:0 x:0 00FACA 29FF00 AND #$00ff 00FACD 18 CLC 00FACE 696C0B ADC #$0b6c 00FAD1 AA TAX 00FAD2 F8 SEM ; m:1 x:0 00FAD3 42B500 LDB $00,X 00FAD6 3CE304FF02 BBC #$ff, $04e3, 00fadd ($2) 00FADB 8005 BRA 00fae2 ($5) Code block address: FADD Length: 23 M:1 X:0 called by: FAD6 00FADD 2C32030105 BBS #$01, $0332, 00fae7 ($5) ; Branch target from FAD6 00FAE2 18 CLC ; Branch target from FADB 00FAE3 426DED04 ADCB $04ed 00FAE7 20F4FA JSR $faf4 ; Branch target from FADD 00FAEA 429500 STB $00,X 00FAED ADE504 LDA $04e5 ; Branch target from FA78 00FAF0 8D2D02 STA $022d 00FAF3 60 RTS Code block address: FAF4 Length: 56 M:1 X:0 called by: FAE7 00FAF4 4229FF ANDB #$ff ; Call target from FAE7 00FAF7 3033 BMI 00fb2c ($33) 00FAF9 4248 PHB 00FAFB A910 LDA #$10 00FAFD 38 SEC 00FAFE ED030B SBC $0b03 00FB01 890DDB04 MPY $04db 00FB05 8928 XAB 00FB07 4A LSR A 00FB08 426A ROR A 00FB0A 4A LSR A 00FB0B 426A ROR A 00FB0D 29FF AND #$ff 00FB0F F003 BEQ 00fb14 ($3) 00FB11 42A9FF LDB #$ff 00FB14 68 PLA ; Branch target from FB0F 00FB15 428D1C03 STB $031c 00FB19 CD1C03 CMP $031c 00FB1C B002 BCS 00fb20 ($2) 00FB1E 8928 XAB 00FB20 42CDAA1D CMPB $1daa ; Branch target from FB1C 00FB24 9010 BCC 00fb36 ($10) 00FB26 42ADAA1D LDB $1daa 00FB2A 800A BRA 00fb36 ($a) Code block address: FB2C Length: 90 M:1 X:0 called by: FAF7 00FB2C 42CDAB1D CMPB $1dab ; Branch target from FAF7 00FB30 B004 BCS 00fb36 ($4) 00FB32 42ADAB1D LDB $1dab 00FB36 4248 PHB ; Branch target from FB24, Branch target from FB2A, Branch target from FB30 00FB38 ADDB04 LDA $04db 00FB3B CDAC1D CMP $1dac 00FB3E 9043 BCC 00fb83 ($43) 00FB40 3C3103043E BBC #$04, $0331, 00fb83 ($3e) 00FB45 4229FF ANDB #$ff 00FB48 100D BPL 00fb57 ($d) 00FB4A AD030B LDA $0b03 00FB4D CDAD1D CMP $1dad 00FB50 9031 BCC 00fb83 ($31) 00FB52 4249FF EORB #$ff 00FB55 423A INB 00FB57 4248 PHB ; Branch target from FB48 00FB59 ADAE1D LDA $1dae 00FB5C 890DDB04 MPY $04db 00FB60 0A ASL A 00FB61 422A ROL B 00FB63 0A ASL A 00FB64 422A ROL B 00FB66 8928 XAB 00FB68 4268 PLB 00FB6A 428D1C03 STB $031c 00FB6E CD1C03 CMP $031c 00FB71 B010 BCS 00fb83 ($10) 00FB73 ADD018 LDA $18d0 00FB76 CD1C03 CMP $031c 00FB79 B008 BCS 00fb83 ($8) 00FB7B 1C310340 CLB #$40, $0331 00FB7F 1C320304 CLB #$04, $0332 00FB83 4268 PLB ; Branch target from FB3E, Branch target from FB40, Branch target from FB50, Branch target from FB71, Branch target from FB79 00FB85 60 RTS Code block address: FB86 Length: 18 M:1 X:0 called by: EC6C 00FB86 2CE408200D BBS #$20, $08e4, 00fb98 ($d) ; Call target from EC6C, Call target from EC6C 00FB8B A900 LDA #$00 00FB8D 8DE404 STA $04e4 00FB90 8DE304 STA $04e3 00FB93 8D3C02 STA $023c 00FB96 803F BRA 00fbd7 ($3f) Code block address: FB98 Length: 23 M:1 X:0 called by: FB86 00FB98 AD8404 LDA $0484 ; Branch target from FB86 00FB9B C957 CMP #$57 00FB9D 9014 BCC 00fbb3 ($14) 00FB9F 2C8C054005 BBS #$40, $058c, 00fba9 ($5) 00FBA4 2C82052006 BBS #$20, $0582, 00fbaf ($6) 00FBA9 9CE40401 LDM #$01, $04e4 ; Branch target from FB9F 00FBAD 8004 BRA 00fbb3 ($4) Code block address: FBAF Length: 40 M:1 X:0 called by: FBA4 00FBAF 9CE40400 LDM #$00, $04e4 ; Branch target from FBA4 00FBB3 A900 LDA #$00 ; Branch target from FB9D, Branch target from FBAD 00FBB5 240E0108 BBS #$01, $0e, 00fbc1 ($8) ; Read from Port 6 00FBB9 A0630E LDY #$0e63 00FBBC 200957 JSR $5709 00FBBF A988 LDA #$88 00FBC1 8DE304 STA $04e3 ; Branch target from FBB5 00FBC4 8D3C02 STA $023c 00FBC7 ADDF04 LDA $04df 00FBCA 8DE504 STA $04e5 00FBCD AD1904 LDA $0419 00FBD0 D005 BNE 00fbd7 ($5) 00FBD2 1C1F0340 CLB #$40, $031f 00FBD6 60 RTS Code block address: FBD7 Length: 5 M:1 X:0 called by: FB96 00FBD7 0C1F0340 SEB #$40, $031f ; Branch target from FB96, Branch target from FBD0 00FBDB 60 RTS Code block address: FBDC Length: 42 M:1 X:0 called by: 8D3C 00FBDC EEE704 INC $04e7 ; Call target from 8D3C 00FBDF ADE704 LDA $04e7 00FBE2 CDA01D CMP $1da0 00FBE5 9031 BCC 00fc18 ($31) 00FBE7 9CE70400 LDM #$00, $04e7 00FBEB 78 SEI 00FBEC 3CD0040215 BBC #$02, $04d0, 00fc06 ($15) 00FBF1 D8 CLM ; m:0 x:0 00FBF2 ADE804 LDA $04e8 00FBF5 F00C BEQ 00fc03 ($c) 00FBF7 38 SEC 00FBF8 ED9E1D SBC $1d9e 00FBFB B003 BCS 00fc00 ($3) 00FBFD A90000 LDA #$0000 00FC00 8DE804 STA $04e8 ; Branch target from FBFB 00FC03 58 CLI ; Branch target from FBF5 00FC04 8005 BRA 00fc0b ($5) Code block address: FC06 Length: 40 M:1 X:0 called by: FBEC 00FC06 D8 CLM ; m:0 x:0, Branch target from FBEC 00FC07 ADE804 LDA $04e8 00FC0A 58 CLI 00FC0B 8D2A02 STA $022a ; Branch target from FC04 00FC0E 4A LSR A 00FC0F 4A LSR A 00FC10 4A LSR A 00FC11 4A LSR A 00FC12 4A LSR A 00FC13 4A LSR A 00FC14 F8 SEM ; m:1 x:0 00FC15 8D620E STA $0e62 00FC18 78 SEI ; Branch target from FBE5 00FC19 EEEA04 INC $04ea 00FC1C ADEA04 LDA $04ea 00FC1F CDA91D CMP $1da9 00FC22 9008 BCC 00fc2c ($8) 00FC24 9CEA0400 LDM #$00, $04ea 00FC28 0C310310 SEB #$10, $0331 00FC2C 58 CLI ; Branch target from FC22 00FC2D 60 RTS Code block address: FC2E Length: 32 M:1 X:0 called by: EE18 00FC2E AD4F03 LDA $034f ; Call target from EE18 00FC31 2C1F038071 BBS #$80, $031f, 00fca7 ($71) 00FC36 3CE4082062 BBC #$20, $08e4, 00fc9d ($62) 00FC3B 3CE404FF0E BBC #$ff, $04e4, 00fc4e ($e) 00FC40 9CEF0400 LDM #$00, $04ef 00FC44 38 SEC 00FC45 EDA61D SBC $1da6 00FC48 B061 BCS 00fcab ($61) 00FC4A A900 LDA #$00 00FC4C 805D BRA 00fcab ($5d) Code block address: FC4E Length: 17 M:1 X:0 called by: FC3B 00FC4E 3C3203022A BBC #$02, $0332, 00fc7d ($2a) ; Branch target from FC3B 00FC53 3C31034007 BBC #$40, $0331, 00fc5f ($7) 00FC58 3C31030220 BBC #$02, $0331, 00fc7d ($20) 00FC5D 8005 BRA 00fc64 ($5) Code block address: FC5F Length: 47 M:1 X:0 called by: FC53 00FC5F 3C31030119 BBC #$01, $0331, 00fc7d ($19) ; Branch target from FC53 00FC64 42AD5505 LDB $0555 ; Branch target from FC5D 00FC68 422924 ANDB #$24 00FC6B D010 BNE 00fc7d ($10) 00FC6D 42ADEF04 LDB $04ef 00FC71 D00A BNE 00fc7d ($a) 00FC73 2C97030205 BBS #$02, $0397, 00fc7d ($5) 00FC78 3C08054013 BBC #$40, $0508, 00fc90 ($13) 00FC7D 38 SEC ; Branch target from FC4E, Branch target from FC58, Branch target from FC5F, Branch target from FC6B, Branch target from FC71, Branch target from FC73 00FC7E EDE904 SBC $04e9 00FC81 900B BCC 00fc8e ($b) 00FC83 F00B BEQ 00fc90 ($b) 00FC85 42ADE804 LDB $04e8 00FC89 1005 BPL 00fc90 ($5) 00FC8B 1A DEA 00FC8C 8002 BRA 00fc90 ($2) Code block address: FC8E Length: 25 M:1 X:0 called by: FC81 00FC8E A900 LDA #$00 ; Branch target from FC81 00FC90 3C1F034008 BBC #$40, $031f, 00fc9d ($8) ; Branch target from FC78, Branch target from FC83, Branch target from FC89, Branch target from FC8C 00FC95 38 SEC 00FC96 ED7713 SBC $1377 00FC99 B002 BCS 00fc9d ($2) 00FC9B A900 LDA #$00 00FC9D 3CEF04FF09 BBC #$ff, $04ef, 00fcab ($9) ; Branch target from FC36, Branch target from FC90, Branch target from FC99 00FCA2 CEEF04 DEC $04ef 00FCA5 8004 BRA 00fcab ($4) Code block address: FCA7 Length: 34 M:1 X:0 called by: FC31 00FCA7 9CEF0400 LDM #$00, $04ef ; Branch target from FC31 00FCAB 8DBA03 STA $03ba ; Branch target from FC48, Branch target from FC4C, Branch target from FC9D, Branch target from FCA5 00FCAE 38 SEC 00FCAF ED9A03 SBC $039a 00FCB2 B015 BCS 00fcc9 ($15) 00FCB4 49FF EOR #$ff 00FCB6 3A INA 00FCB7 CD8114 CMP $1481 00FCBA 9040 BCC 00fcfc ($40) 00FCBC AD9A03 LDA $039a 00FCBF 38 SEC 00FCC0 ED8114 SBC $1481 00FCC3 B03A BCS 00fcff ($3a) 00FCC5 A900 LDA #$00 00FCC7 8036 BRA 00fcff ($36) Code block address: FCC9 Length: 23 M:1 X:0 called by: FCB2 00FCC9 2CBE058012 BBS #$80, $05be, 00fce0 ($12) ; Branch target from FCB2 00FCCE CD8014 CMP $1480 00FCD1 9029 BCC 00fcfc ($29) 00FCD3 AD9A03 LDA $039a 00FCD6 18 CLC 00FCD7 6D8014 ADC $1480 00FCDA 9023 BCC 00fcff ($23) 00FCDC A93C LDA #$3c 00FCDE 801F BRA 00fcff ($1f) Code block address: FCE0 Length: 76 M:1 X:0 called by: FCC9 00FCE0 AD9A03 LDA $039a ; Branch target from FCC9 00FCE3 EE2F06 INC $062f 00FCE6 42AD3406 LDB $0634 00FCEA 42CD2F06 CMPB $062f 00FCEE F002 BEQ 00fcf2 ($2) 00FCF0 B00D BCS 00fcff ($d) 00FCF2 9C2F0600 LDM #$00, $062f ; Branch target from FCEE 00FCF6 3A INA 00FCF7 CDBA03 CMP $03ba 00FCFA 9003 BCC 00fcff ($3) 00FCFC ADBA03 LDA $03ba ; Branch target from FCBA, Branch target from FCD1 00FCFF 8D9A03 STA $039a ; Branch target from FCC3, Branch target from FCC7, Branch target from FCDA, Branch target from FCDE, Branch target from FCF0, Branch target from FCFA 00FD02 2099E0 JSR $e099 00FD05 8DC005 STA $05c0 00FD08 20E4DD JSR $dde4 00FD0B 48 PHA 00FD0C D8 CLM ; m:0 x:0 00FD0D ADBC04 LDA $04bc 00FD10 29FF00 AND #$00ff 00FD13 A8 TAY 00FD14 F8 SEM ; m:1 x:0 00FD15 B97B1D LDA $1d7b,Y 00FD18 8DD604 STA $04d6 00FD1B 68 PLA 00FD1C 18 CLC 00FD1D 6DD604 ADC $04d6 00FD20 900A BCC 00fd2c ($a) 00FD22 42ADD604 LDB $04d6 00FD26 300C BMI 00fd34 ($c) 00FD28 A9FF LDA #$ff 00FD2A 8008 BRA 00fd34 ($8) Code block address: FD2C Length: 63 M:1 X:0 called by: FD20 00FD2C 42ADD604 LDB $04d6 ; Branch target from FD20 00FD30 1002 BPL 00fd34 ($2) 00FD32 A900 LDA #$00 00FD34 2035E1 JSR $e135 ; Branch target from FD26, Branch target from FD2A, Branch target from FD30 00FD37 C93C CMP #$3c 00FD39 9002 BCC 00fd3d ($2) 00FD3B A93C LDA #$3c 00FD3D 8D5003 STA $0350 ; Branch target from FD39 00FD40 42ADBC04 LDB $04bc 00FD44 42C901 CMPB #$01 00FD47 D003 BNE 00fd4c ($3) 00FD49 8DCF06 STA $06cf 00FD4C 8D0B0E STA $0e0b ; Branch target from FD47 00FD4F 8D360E STA $0e36 00FD52 8D5D0E STA $0e5d 00FD55 ADEE04 LDA $04ee 00FD58 38 SEC 00FD59 ED5003 SBC $0350 00FD5C 9007 BCC 00fd65 ($7) 00FD5E CD771C CMP $1c77 00FD61 F002 BEQ 00fd65 ($2) 00FD63 B006 BCS 00fd6b ($6) 00FD65 0CE30720 SEB #$20, $07e3 ; Branch target from FD5C, Branch target from FD61 00FD69 8004 BRA 00fd6f ($4) Code block address: FD6B Length: 5 M:1 X:0 called by: FD63 00FD6B 1CE30720 CLB #$20, $07e3 ; Branch target from FD63 00FD6F 60 RTS ; Branch target from FD69 VECTOR: Timer B4 interrupt address: FD70 Length: 21 M:0 X:0 00FD70 F8 SEM ; m:1 x:0 00FD71 14B901 CLB #$01, $b9 ; Write to unknown peripheral [B9] 00FD74 EE0405 INC $0504 00FD77 D003 BNE 00fd7c ($3) 00FD79 CE0405 DEC $0504 00FD7C EE2705 INC $0527 ; Branch target from FD77 00FD7F D003 BNE 00fd84 ($3) 00FD81 CE2705 DEC $0527 00FD84 40 RTI ; Branch target from FD7F VECTOR: Timer D interrupt address: FD85 Length: 40 M:0 X:0 00FD85 D8 CLM ; m:0 x:0 00FD86 EB05 PSH #$05 00FD88 F8 SEM ; m:1 x:0 00FD89 3CD004021B BBC #$02, $04d0, 00fda9 ($1b) 00FD8E 3CD0040816 BBC #$08, $04d0, 00fda9 ($16) 00FD93 ADBC04 LDA $04bc ; Branch target from FDB1 00FD96 1A DEA 00FD97 D8 CLM ; m:0 x:0 00FD98 29FF00 AND #$00ff 00FD9B 18 CLC 00FD9C 69BAFD ADC #$fdba 00FD9F AA TAX 00FDA0 F8 SEM ; m:1 x:0 00FDA1 B500 LDA $00,X 00FDA3 8D9005 STA $0590 00FDA6 8DB002 STA $02b0 00FDA9 D8 CLM ; m:0 x:0, Branch target from FD89, Branch target from FD8E 00FDAA FB05 PUL #$05 00FDAC 40 RTI VECTOR: TG1 interrupt address: FDAD Length: 13 M:0 X:0 00FDAD D8 CLM ; m:0 x:0 00FDAE EB05 PSH #$05 00FDB0 F8 SEM ; m:1 x:0 00FDB1 3CD00408DD BBC #$08, $04d0, 00fd93 (-$23) 00FDB6 D8 CLM ; m:0 x:0 00FDB7 FB05 PUL #$05 00FDB9 40 RTI VECTOR: Timer B1 interrupt address: FDBE Length: 27 M:0 X:0 00FDBE D8 CLM ; m:0 x:0 00FDBF EB0F PSH #$0f 00FDC1 F8 SEM ; m:1 x:0 00FDC2 3C1E030265 BBC #$02, $031e, 00fe2c ($65) 00FDC7 24670138 BBS #$01, $67, 00fe03 ($38) ; Read from Timer A interrupt status, Branch target from FE2A 00FDCB 24670426 BBS #$04, $67, 00fdf5 ($26) ; Read from Timer A interrupt status 00FDCF 24670214 BBS #$02, $67, 00fde7 ($14) ; Read from Timer A interrupt status 00FDD3 24670802 BBS #$08, $67, 00fdd9 ($2) ; Read from Timer A interrupt status 00FDD7 8077 BRA 00fe50 ($77) Code block address: FDD9 Length: 14 M:1 X:0 called by: FDD3 00FDD9 6467F7 LDM #$f7, $67 ; Branch target from FDD3, Write to Timer A interrupt status 00FDDC 3C1505805D BBC #$80, $0515, 00fe3e ($5d) 00FDE1 1C150580 CLB #$80, $0515 00FDE5 8028 BRA 00fe0f ($28) Code block address: FDE7 Length: 14 M:1 X:0 called by: FDCF 00FDE7 6467FD LDM #$fd, $67 ; Branch target from FDCF, Write to Timer A interrupt status 00FDEA 3C15052054 BBC #$20, $0515, 00fe43 ($54) 00FDEF 1C150520 CLB #$20, $0515 00FDF3 801A BRA 00fe0f ($1a) Code block address: FDF5 Length: 14 M:1 X:0 called by: FDCB 00FDF5 6467FB LDM #$fb, $67 ; Branch target from FDCB, Write to Timer A interrupt status 00FDF8 3C1505404B BBC #$40, $0515, 00fe48 ($4b) 00FDFD 1C150540 CLB #$40, $0515 00FE01 800C BRA 00fe0f ($c) Code block address: FE03 Length: 19 M:1 X:0 called by: FDC7 00FE03 6467FE LDM #$fe, $67 ; Branch target from FDC7, Write to Timer A interrupt status 00FE06 3C15051042 BBC #$10, $0515, 00fe4d ($42) 00FE0B 1C150510 CLB #$10, $0515 00FE0F 3C1505F002 BBC #$f0, $0515, 00fe16 ($2) ; Branch target from FDE5, Branch target from FDF3, Branch target from FE01 00FE14 8004 BRA 00fe1a ($4) Code block address: FE16 Length: 22 M:1 X:0 called by: FE0F 00FE16 1C1E0302 CLB #$02, $031e ; Branch target from FE0F 00FE1A 9C1C0500 LDM #$00, $051c ; Branch target from FE14 00FE1E 9C1D0500 LDM #$00, $051d 00FE22 9C1E0500 LDM #$00, $051e 00FE26 9C1F0500 LDM #$00, $051f 00FE2A 809B BRA 00fdc7 (-$65) Code block address: FE2C Length: 18 M:1 X:0 called by: FDC2 00FE2C 2467011D BBS #$01, $67, 00fe4d ($1d) ; Branch target from FDC2, Read from Timer A interrupt status 00FE30 24670414 BBS #$04, $67, 00fe48 ($14) ; Read from Timer A interrupt status 00FE34 2467020B BBS #$02, $67, 00fe43 ($b) ; Read from Timer A interrupt status 00FE38 24670802 BBS #$08, $67, 00fe3e ($2) ; Read from Timer A interrupt status 00FE3C 8012 BRA 00fe50 ($12) Code block address: FE3E Length: 5 M:1 X:0 called by: FE38 00FE3E 200EFF JSR $ff0e ; Branch target from FDDC, Branch target from FE38 00FE41 800D BRA 00fe50 ($d) Code block address: FE43 Length: 5 M:1 X:0 called by: FE34 00FE43 2092FE JSR $fe92 ; Branch target from FDEA, Branch target from FE34 00FE46 8008 BRA 00fe50 ($8) Code block address: FE48 Length: 5 M:1 X:0 called by: FE30 00FE48 20D0FE JSR $fed0 ; Branch target from FDF8, Branch target from FE30 00FE4B 8003 BRA 00fe50 ($3) Code block address: FE4D Length: 7 M:1 X:0 called by: FE2C 00FE4D 2054FE JSR $fe54 ; Branch target from FE06, Branch target from FE2C 00FE50 D8 CLM ; m:0 x:0, Branch target from FDD7, Branch target from FE3C, Branch target from FE41, Branch target from FE46, Branch target from FE4B 00FE51 FB0F PUL #$0f 00FE53 40 RTI Code block address: FE54 Length: 10 M:1 X:0 called by: FE4D 00FE54 1CD30401 CLB #$01, $04d3 ; Call target from FE4D 00FE58 24683002 BBS #$30, $68, 00fe5e ($2) ; Read from Timer A1 PISO register 00FE5C 8030 BRA 00fe8e ($30) Code block address: FE5E Length: 44 M:1 X:0 called by: FE58 00FE5E 9C1C0500 LDM #$00, $051c ; Branch target from FE58 00FE62 2C15050123 BBS #$01, $0515, 00fe8a ($23) 00FE67 AD0305 LDA $0503 00FE6A D014 BNE 00fe80 ($14) 00FE6C ADF604 LDA $04f6 00FE6F F01D BEQ 00fe8e ($1d) 00FE71 AEC203 LDX $03c2 00FE74 F00A BEQ 00fe80 ($a) 00FE76 8E0A06 STX $060a 00FE79 2079E7 JSR $e779 00FE7C 0C150501 SEB #$01, $0515 00FE80 ADF604 LDA $04f6 ; Branch target from FE6A, Branch target from FE74 00FE83 F009 BEQ 00fe8e ($9) 00FE85 CEF604 DEC $04f6 00FE88 8004 BRA 00fe8e ($4) Code block address: FE8A Length: 8 M:1 X:0 called by: FE62 00FE8A 1C150501 CLB #$01, $0515 ; Branch target from FE62 00FE8E 6467FE LDM #$fe, $67 ; Branch target from FE5C, Branch target from FE6F, Branch target from FE83, Branch target from FE88, Write to Timer A interrupt status 00FE91 60 RTS Code block address: FE92 Length: 10 M:1 X:0 called by: FE43 00FE92 1CD30402 CLB #$02, $04d3 ; Call target from FE43 00FE96 24693002 BBS #$30, $69, 00fe9c ($2) ; Read from Timer A2 PISO register 00FE9A 8030 BRA 00fecc ($30) Code block address: FE9C Length: 44 M:1 X:0 called by: FE96 00FE9C 9C1D0500 LDM #$00, $051d ; Branch target from FE96 00FEA0 2C15050223 BBS #$02, $0515, 00fec8 ($23) 00FEA5 AD0305 LDA $0503 00FEA8 D014 BNE 00febe ($14) 00FEAA ADF604 LDA $04f6 00FEAD F01D BEQ 00fecc ($1d) 00FEAF AEC203 LDX $03c2 00FEB2 F00A BEQ 00febe ($a) 00FEB4 8E0C06 STX $060c 00FEB7 2093E7 JSR $e793 00FEBA 0C150502 SEB #$02, $0515 00FEBE ADF604 LDA $04f6 ; Branch target from FEA8, Branch target from FEB2 00FEC1 F009 BEQ 00fecc ($9) 00FEC3 CEF604 DEC $04f6 00FEC6 8004 BRA 00fecc ($4) Code block address: FEC8 Length: 8 M:1 X:0 called by: FEA0 00FEC8 1C150502 CLB #$02, $0515 ; Branch target from FEA0 00FECC 6467FD LDM #$fd, $67 ; Branch target from FE9A, Branch target from FEAD, Branch target from FEC1, Branch target from FEC6, Write to Timer A interrupt status 00FECF 60 RTS Code block address: FED0 Length: 10 M:1 X:0 called by: FE48 00FED0 1CD30404 CLB #$04, $04d3 ; Call target from FE48 00FED4 246A3002 BBS #$30, $6a, 00feda ($2) ; Read from Timer A3 PISO register 00FED8 8030 BRA 00ff0a ($30) Code block address: FEDA Length: 44 M:1 X:0 called by: FED4 00FEDA 9C1E0500 LDM #$00, $051e ; Branch target from FED4 00FEDE 2C15050423 BBS #$04, $0515, 00ff06 ($23) 00FEE3 AD0305 LDA $0503 00FEE6 D014 BNE 00fefc ($14) 00FEE8 ADF604 LDA $04f6 00FEEB F01D BEQ 00ff0a ($1d) 00FEED AEC203 LDX $03c2 00FEF0 F00A BEQ 00fefc ($a) 00FEF2 8E0E06 STX $060e 00FEF5 20ADE7 JSR $e7ad 00FEF8 0C150504 SEB #$04, $0515 00FEFC ADF604 LDA $04f6 ; Branch target from FEE6, Branch target from FEF0 00FEFF F009 BEQ 00ff0a ($9) 00FF01 CEF604 DEC $04f6 00FF04 8004 BRA 00ff0a ($4) Code block address: FF06 Length: 8 M:1 X:0 called by: FEDE 00FF06 1C150504 CLB #$04, $0515 ; Branch target from FEDE 00FF0A 6467FB LDM #$fb, $67 ; Branch target from FED8, Branch target from FEEB, Branch target from FEFF, Branch target from FF04, Write to Timer A interrupt status 00FF0D 60 RTS Code block address: FF0E Length: 10 M:1 X:0 called by: FE3E 00FF0E 1CD30408 CLB #$08, $04d3 ; Call target from FE3E 00FF12 246B3002 BBS #$30, $6b, 00ff18 ($2) ; Read from Timer A4 PISO register 00FF16 8030 BRA 00ff48 ($30) Code block address: FF18 Length: 44 M:1 X:0 called by: FF12 00FF18 9C1F0500 LDM #$00, $051f ; Branch target from FF12 00FF1C 2C15050823 BBS #$08, $0515, 00ff44 ($23) 00FF21 AD0305 LDA $0503 00FF24 D014 BNE 00ff3a ($14) 00FF26 ADF604 LDA $04f6 00FF29 F01D BEQ 00ff48 ($1d) 00FF2B AEC203 LDX $03c2 00FF2E F00A BEQ 00ff3a ($a) 00FF30 8E1006 STX $0610 00FF33 20C7E7 JSR $e7c7 00FF36 0C150508 SEB #$08, $0515 00FF3A ADF604 LDA $04f6 ; Branch target from FF24, Branch target from FF2E 00FF3D F009 BEQ 00ff48 ($9) 00FF3F CEF604 DEC $04f6 00FF42 8004 BRA 00ff48 ($4) Code block address: FF44 Length: 8 M:1 X:0 called by: FF1C 00FF44 1C150508 CLB #$08, $0515 ; Branch target from FF1C 00FF48 6467F7 LDM #$f7, $67 ; Branch target from FF16, Branch target from FF29, Branch target from FF3D, Branch target from FF42, Write to Timer A interrupt status 00FF4B 60 RTS VECTOR: PWM1 interrupt address: FF4C Length: 31 M:0 X:0 00FF4C D8 CLM ; m:0 x:0 00FF4D EB0F PSH #$0f 00FF4F F8 SEM ; m:1 x:0 00FF50 34674013 BBC #$40, $67, 00ff67 ($13) ; Read from Timer A interrupt status 00FF54 146740 CLB #$40, $67 ; Write to Timer A interrupt status 00FF57 A56E LDA $6e ; Read from unknown peripheral [6E] 00FF59 2910 AND #$10 00FF5B F00A BEQ 00ff67 ($a) 00FF5D 20B9F6 JSR $f6b9 00FF60 4A LSR A 00FF61 690000 ADC #$0000 00FF64 855A STA $5a ; Write to Timer A6 reload register 00FF66 F8 SEM ; m:1 x:0 00FF67 D8 CLM ; m:0 x:0, Branch target from FF50, Branch target from FF5B 00FF68 FB0F PUL #$0f 00FF6A 40 RTI