Code block address: F3DE Length: 128 M:1 X:0 called by: F3C2 00F3DE ADD510 lda al, 0x10d5 ; Call target from F3C2 00F3E1 F004 beq 0xf3e7 00F3E3 1A dec al 00F3E4 8DD510 sta al, 0x10d5 00F3E7 ADD610 lda al, 0x10d6 ; Branch target from F3E1 00F3EA F004 beq 0xf3f0 00F3EC 1A dec al 00F3ED 8DD610 sta al, 0x10d6 00F3F0 ADD710 lda al, 0x10d7 ; Branch target from F3EA 00F3F3 F004 beq 0xf3f9 00F3F5 1A dec al 00F3F6 8DD710 sta al, 0x10d7 00F3F9 ADD810 lda al, 0x10d8 ; Branch target from F3F3 00F3FC F004 beq 0xf402 00F3FE 1A dec al 00F3FF 8DD810 sta al, 0x10d8 00F402 AD0611 lda al, 0x1106 ; Branch target from F3FC 00F405 F004 beq 0xf40b 00F407 1A dec al 00F408 8D0611 sta al, 0x1106 00F40B AD0711 lda al, 0x1107 ; Branch target from F405 00F40E F004 beq 0xf414 00F410 1A dec al 00F411 8D0711 sta al, 0x1107 00F414 AD0811 lda al, 0x1108 ; Branch target from F40E 00F417 F004 beq 0xf41d 00F419 1A dec al 00F41A 8D0811 sta al, 0x1108 00F41D AD0911 lda al, 0x1109 ; Branch target from F417 00F420 F004 beq 0xf426 00F422 1A dec al 00F423 8D0911 sta al, 0x1109 00F426 2C21100809 bbs #0x08, 0x1021, 0xf434 ; Branch target from F420 00F42B AE9210 ldx 0x1092 00F42E F004 beq 0xf434 00F430 CA dex 00F431 8E9210 stx 0x1092 00F434 2C22100809 bbs #0x08, 0x1022, 0xf442 ; Branch target from F426, Branch target from F42E 00F439 AE9A10 ldx 0x109a 00F43C F004 beq 0xf442 00F43E CA dex 00F43F 8E9A10 stx 0x109a 00F442 3C51100417 bbc #0x04, 0x1051, 0xf45e ; Branch target from F434, Branch target from F43C ; Engine Running 00F447 2C5A100412 bbs #0x04, 0x105a, 0xf45e 00F44C AEB410 ldx 0x10b4 00F44F E8 inx 00F450 D001 bne 0xf453 00F452 CA dex 00F453 EC4B80 cpx 0x804b ; Branch target from F450 00F456 9009 bcc 0xf461 00F458 1C1D1002 clb #0x02, 0x101d 00F45C 8007 bra 0xf465 Code block address: F45E Length: 145 M:1 X:0 called by: F442 00F45E A20000 ldx #0x0000 ; Branch target from F442, Branch target from F447 00F461 0C1D1002 seb #0x02, 0x101d ; Branch target from F456 00F465 8EB410 stx 0x10b4 ; Branch target from F45C 00F468 AD4E11 lda al, 0x114e 00F46B 3A inc al 00F46C F003 beq 0xf471 00F46E 8D4E11 sta al, 0x114e 00F471 3C1D100148 bbc #0x01, 0x101d, 0xf4be ; Branch target from F46C 00F476 EE5E12 inc 0x125e 00F479 AD5E12 lda al, 0x125e 00F47C CD6E86 cmp al, 0x866e 00F47F 9042 bcc 0xf4c3 00F481 AD6F10 lda al, 0x106f ; RPM_div25 00F484 38 sec 00F485 E910 sbc al, #0x10 00F487 B002 bcs 0xf48b 00F489 A900 lda al, #0x00 00F48B A2B083 ldx #0x83b0 ; Branch target from F487 00F48E 200090 jsr 0x9000-2d-graph-lookup.txt 00F491 8D7212 sta al, 0x1272 00F494 AD8A12 lda al, 0x128a 00F497 18 clc 00F498 6D6F86 adc al, 0x866f 00F49B 9002 bcc 0xf49f 00F49D A9FF lda al, #0xff 00F49F CD7212 cmp al, 0x1272 ; Branch target from F49B 00F4A2 9003 bcc 0xf4a7 00F4A4 AD7212 lda al, 0x1272 00F4A7 8D8A12 sta al, 0x128a ; Branch target from F4A2 00F4AA 8D3E40 sta al, 0x403e 00F4AD 8D0510 sta al, 0x1005 00F4B0 D8 clm ; m:0 x:0 00F4B1 AD0410 lda ax, 0x1004 00F4B4 2900FF and ax, #0xff00 00F4B7 4A lsr ax 00F4B8 4A lsr ax 00F4B9 4A lsr ax 00F4BA 8D2411 sta ax, 0x1124 00F4BD F8 sem ; m:1 x:0 00F4BE A900 lda al, #0x00 ; Branch target from F471 00F4C0 8D5E12 sta al, 0x125e 00F4C3 3C3D130514 bbc #0x05, 0x133d, 0xf4dc ; Branch target from F47F 00F4C8 2C2310400F bbs #0x40, 0x1023, 0xf4dc 00F4CD EE3E13 inc 0x133e 00F4D0 AD3E13 lda al, 0x133e 00F4D3 CDAB86 cmp al, 0x86ab 00F4D6 9009 bcc 0xf4e1 00F4D8 0C3D1302 seb #0x02, 0x133d 00F4DC A900 lda al, #0x00 ; Branch target from F4C3, Branch target from F4C8 00F4DE 8D3E13 sta al, 0x133e 00F4E1 AD1512 lda al, 0x1215 ; Branch target from F4D6 00F4E4 42AD6310 lda bl, 0x1063 00F4E8 F005 beq 0xf4ef 00F4EA 42A9FF lda bl, #0xff 00F4ED 800A bra 0xf4f9 Code block address: F4EF Length: 20 M:1 X:0 called by: F4E8 00F4EF 42AD6210 lda bl, 0x1062 ; Branch target from F4E8 ; RPM_div12 00F4F3 38 sec 00F4F4 ED6210 sbc al, 0x1062 ; RPM_div12 00F4F7 B002 bcs 0xf4fb 00F4F9 A900 lda al, #0x00 ; Branch target from F4ED 00F4FB 8D1412 sta al, 0x1214 ; Branch target from F4F7 00F4FE 428D1512 sta bl, 0x1215 00F502 60 rts