BMTuneBaseroms/BMTune_V1.1.1.asm

14763 lines
1.0 MiB

org 0000h
int_start_vec: DW int_start ; 0000 B022
int_break_vec: DW int_break ; 0002 B722
int_WDT_vec: DW int_WDT ; 0004 9F22
int_NMI_vec: DW int_NMI ; 0006 3C00
int_INT0_vec: DW int_INT0 ; 0008 F201
int_serial_rx_vec: DW int_serial_rx ; 000A A250
int_serial_tx_vec: DW int_serial_tx ; 000C 3850
int_serial_rx_BRG_vec: DW int_serial_rx_BRG; 000E 1203
int_timer_0_overflow_vec: DW int_timer_0_overflow; 0010 9922
int_timer_0_vec: DW int_timer_0 ; 0012 9900
int_timer_1_overflow_vec: DW int_timer_0_overflow; 0014 9922
int_timer_1_vec: DW int_timer_1 ; 0016 2701
int_timer_2_overflow_vec: DW int_timer_2_overflow; 0018 1C02
int_timer_2_vec: DW int_timer_2 ; 001A 6001
int_timer_3_overflow_vec: DW int_timer_0_overflow; 001C 9922
int_timer_3_vec: DW int_timer_3 ; 001E 3A02
int_a2d_finished_vec: DW int_timer_0_overflow; 0020 9922
int_PWM_timer_vec: DW int_PWM_timer ; 0022 6002
int_serial_tx_BRG_vec: DW int_timer_0_overflow; 0024 9922
int_INT1_vec: DW int_INT1 ; 0026 9E02
vcal_0_vec: DW vcal_0 ; 0028 5649
vcal_1_vec: DW vcal_1 ; 002A 3049
vcal_2_vec: DW vcal_2 ; 002C 4349
vcal_3_vec: DW vcal_3 ; 002E 7F26
vcal_4_vec: DW vcal_4 ; 0030 084A
vcal_5_vec: DW vcal_5 ; 0032 134A
vcal_6_vec: DW vcal_6 ; 0034 5C4A
vcal_7_vec: DW vcal_7 ; 0036 554A
code_start: DB 000h,06Eh,065h,000h ; 0038
; 003C from 0006 (DD0,???,???)
; 003C from 22EE (DD0,080,???)
int_NMI: CLR PSW ; 003C 0 ??? ??? B50415
MOV LRB, #00041h ; 003F 0 208 ??? 574100
RB off(00230h).7 ; 0042 0 208 ??? C4300F
JEQ label_004b ; 0045 0 208 ??? C904
L A, DP ; 0047 1 208 ??? 42
ST A, 00084h[X1] ; 0048 1 208 ??? D08400
; 004B from 0045 (DD0,208,???)
label_004b: MOV DP, #00007h ; 004B 1 208 ??? 620700
; 004E from 004E (DD1,208,???)
label_004e: JRNZ DP, label_004e ; 004E 1 208 ??? 30FE
MOV DP, #00005h ; 0050 1 208 ??? 620500
; 0053 from 0058 (DD1,208,???)
label_0053: MB C, P4.1 ; 0053 1 208 ??? C52C29
JGE label_0090 ; 0056 1 208 ??? CD38
JRNZ DP, label_0053 ; 0058 1 208 ??? 30F9
MOVB P2, #0ffh ; 005A 1 208 ??? C52498FF
RB TCON0.2 ; 005E 1 208 ??? C5400A
SB TCON0.2 ; 0061 1 208 ??? C5401A
CLRB A ; 0064 0 208 ??? FA
STB A, ADSCAN ; 0065 0 208 ??? D558
STB A, ADSEL ; 0067 0 208 ??? D559
MOV IE, #00040h ; 0069 0 208 ??? B51A984000
MOVB TCON1, #0e0h ; 006E 0 208 ??? C54198E0
CLR IRQ ; 0072 0 208 ??? B51815
SB P4SF.1 ; 0075 0 208 ??? C52E19
MOV TM1, #0ffffh ; 0078 0 208 ??? B53498FFFF
SB TCON1.4 ; 007D 0 208 ??? C5411C
SB SBYCON.2 ; 0080 0 208 ??? C5101A
LB A, #005h ; 0083 0 208 ??? 7705
STB A, STPACP ; 0085 0 208 ??? D513
SLLB A ; 0087 0 208 ??? 53
STB A, STPACP ; 0088 0 208 ??? D513
SB SBYCON.0 ; 008A 0 208 ??? C51018
RB 0b7h.1 ; 008D 0 208 ??? C5B709
; 0090 from 0056 (DD1,208,???)
label_0090: LB A, 0f5h ; 0090 0 208 ??? F5F5
JNE label_0098 ; 0092 0 208 ??? CE04
MOVB 0f5h, #047h ; 0094 0 208 ??? C5F59847
; 0098 from 0092 (DD0,208,???)
label_0098: BRK ; 0098 0 208 ??? FF
; 0099 from 0012 (DD0,???,???)
int_timer_0: MOV LRB, #00022h ; 0099 0 110 ??? 572200
ANDB TCON0, #0fbh ; 009C 0 110 ??? C540D0FB
CMPB r7, #00fh ; 00A0 0 110 ??? 27C00F
JEQ label_00e4 ; 00A3 0 110 ??? C93F
L A, er0 ; 00A5 1 110 ??? 34
JNE label_00e5 ; 00A6 1 110 ??? CE3D
L A, er1 ; 00A8 1 110 ??? 35
JEQ label_00fe ; 00A9 1 110 ??? C953
ADD TMR0, A ; 00AB 1 110 ??? B53281
LB A, r6 ; 00AE 0 110 ??? 7E
MB C, ACC.7 ; 00AF 0 110 ??? C5062F
ROLB r6 ; 00B2 0 110 ??? 26B7
ORB A, r6 ; 00B4 0 110 ??? 6E
ANDB A, #00fh ; 00B5 0 110 ??? D60F
ORB r7, A ; 00B7 0 110 ??? 27E1
ORB off(00197h), A ; 00B9 0 110 ??? C497E1
LB A, r6 ; 00BC 0 110 ??? 7E
SLLB A ; 00BD 0 110 ??? 53
ROLB r6 ; 00BE 0 110 ??? 26B7
MOV er0, er2 ; 00C0 0 110 ??? 4648
L A, #00001h ; 00C2 1 110 ??? 670100
ST A, er1 ; 00C5 1 110 ??? 89
; 00C6 from 00FB (DD1,110,???)
label_00c6: ST A, er2 ; 00C6 1 110 ??? 8A
L A, er0 ; 00C7 1 110 ??? 34
JNE label_00da ; 00C8 1 110 ??? CE10
L A, er1 ; 00CA 1 110 ??? 35
JEQ label_00dd ; 00CB 1 110 ??? C910
LB A, r6 ; 00CD 0 110 ??? 7E
SRLB A ; 00CE 0 110 ??? 63
SRLB A ; 00CF 0 110 ??? 63
SRLB A ; 00D0 0 110 ??? 63
ORB A, r6 ; 00D1 0 110 ??? 6E
; 00D2 from 00DB (DD0,110,???)
; 00D2 from 00E1 (DD0,110,???)
label_00d2: ORB A, off(00197h) ; 00D2 0 110 ??? E797
ANDB A, #00fh ; 00D4 0 110 ??? D60F
ORB P2, A ; 00D6 0 110 ??? C524E1
RTI ; 00D9 0 110 ??? 02
; 00DA from 00C8 (DD1,110,???)
label_00da: LB A, r6 ; 00DA 0 110 ??? 7E
SJ label_00d2 ; 00DB 0 110 ??? CBF5
; 00DD from 00CB (DD1,110,???)
label_00dd: LB A, r6 ; 00DD 0 110 ??? 7E
RORB A ; 00DE 0 110 ??? 43
XORB A, #0ffh ; 00DF 0 110 ??? F6FF
J label_00d2 ; 00E1 0 110 ??? 03D200
; 00E4 from 00A3 (DD0,110,???)
label_00e4: RTI ; 00E4 0 110 ??? 02
; 00E5 from 00A6 (DD1,110,???)
label_00e5: ADD TMR0, A ; 00E5 1 110 ??? B53281
LB A, r6 ; 00E8 0 110 ??? 7E
ANDB A, #00fh ; 00E9 0 110 ??? D60F
ORB r7, A ; 00EB 0 110 ??? 27E1
ORB off(00197h), A ; 00ED 0 110 ??? C497E1
LB A, r6 ; 00F0 0 110 ??? 7E
SLLB A ; 00F1 0 110 ??? 53
ROLB r6 ; 00F2 0 110 ??? 26B7
MOV er0, er1 ; 00F4 0 110 ??? 4548
MOV er1, er2 ; 00F6 0 110 ??? 4649
L A, #00001h ; 00F8 1 110 ??? 670100
J label_00c6 ; 00FB 1 110 ??? 03C600
; 00FE from 00A9 (DD1,110,???)
label_00fe: L A, er2 ; 00FE 1 110 ??? 36
JEQ label_0120 ; 00FF 1 110 ??? C91F
ADD TMR0, A ; 0101 1 110 ??? B53281
LB A, r6 ; 0104 0 110 ??? 7E
MB C, ACC.0 ; 0105 0 110 ??? C50628
RORB A ; 0108 0 110 ??? 43
STB A, r6 ; 0109 0 110 ??? 8E
XORB A, #0ffh ; 010A 0 110 ??? F6FF
ANDB A, #00fh ; 010C 0 110 ??? D60F
ORB r7, A ; 010E 0 110 ??? 27E1
ORB off(00197h), A ; 0110 0 110 ??? C497E1
LB A, r6 ; 0113 0 110 ??? 7E
ANDB A, #00fh ; 0114 0 110 ??? D60F
; 0116 from 0125 (DD0,110,???)
label_0116: ORB P2, A ; 0116 0 110 ??? C524E1
L A, #00001h ; 0119 1 110 ??? 670100
ST A, er0 ; 011C 1 110 ??? 88
ST A, er1 ; 011D 1 110 ??? 89
ST A, er2 ; 011E 1 110 ??? 8A
RTI ; 011F 1 110 ??? 02
; 0120 from 00FF (DD1,110,???)
label_0120: LB A, #00fh ; 0120 0 110 ??? 770F
STB A, r7 ; 0122 0 110 ??? 8F
STB A, off(00197h) ; 0123 0 110 ??? D497
SJ label_0116 ; 0125 0 110 ??? CBEF
; 0127 from 0016 (DD0,???,???)
int_timer_1: MOV LRB, #00013h ; 0127 0 098 ??? 571300
JBR off(TCON1).3, label_0151 ; 012A 0 098 ??? DB4124
RB off(000b6h).5 ; 012D 0 098 ??? C4B60D
JNE label_0145 ; 0130 0 098 ??? CE13
CMP er1, #0064ah ; 0132 0 098 ??? 45C04A06
JLT label_0145 ; 0136 0 098 ??? CA0D
ORB off(000b6h), #020h ; 0138 0 098 ??? C4B6E020
L A, #003b6h ; 013C 1 098 ??? 67B603
SUB er1, A ; 013F 1 098 ??? 45A1
ADD off(TMR1), A ; 0141 1 098 ??? B43681
RTI ; 0144 1 098 ??? 02
; 0145 from 0130 (DD0,098,???)
; 0145 from 0136 (DD0,098,???)
label_0145: ANDB off(TCON1), #0f7h ; 0145 0 098 ??? C441D0F7
L A, off(ADCR4) ; 0149 1 098 ??? E468
ST A, er2 ; 014B 1 098 ??? 8A
ADD off(TMR1), off(0009ah) ; 014C 1 098 ??? B436839A
RTI ; 0150 1 098 ??? 02
; 0151 from 012A (DD0,098,???)
label_0151: ORB off(TCON1), #008h ; 0151 0 098 ??? C441E008
INCB r6 ; 0155 0 098 ??? AE
L A, #00a00h ; 0156 1 098 ??? 67000A
SUB A, er0 ; 0159 1 098 ??? 28
ST A, er1 ; 015A 1 098 ??? 89
ADD off(TMR1), off(00098h) ; 015B 1 098 ??? B4368398
RTI ; 015F 1 098 ??? 02
; 0160 from 001A (DD0,???,???)
int_timer_2: MOV LRB, #00014h ; 0160 0 0A0 ??? 571400
LB A, r2 ; 0163 0 0A0 ??? 7A
CMPB A, #003h ; 0164 0 0A0 ??? C603
JGE label_0192 ; 0166 0 0A0 ??? CD2A
ADDB A, #001h ; 0168 0 0A0 ??? 8601
JBS off(ACC).0, label_0171 ; 016A 0 0A0 ??? E80604
MOV off(000bah), off(ADCR6) ; 016D 0 0A0 ??? B46C7CBA
; 0171 from 016A (DD0,0A0,???)
; 0171 from 019B (DD0,0A0,???)
; 0171 from 01A2 (DD0,0A0,???)
label_0171: CMPB A, r0 ; 0171 0 0A0 ??? 48
JEQ label_01c4 ; 0172 0 0A0 ??? C950
JLT label_017a ; 0174 0 0A0 ??? CA04
; 0176 from 0197 (DD0,0A0,???)
label_0176: ANDB off(TCON3), #0fbh ; 0176 0 0A0 ??? C443D0FB
; 017A from 0174 (DD0,0A0,???)
; 017A from 01BD (DD0,0A0,???)
label_017a: L A, off(TM3) ; 017A 1 0A0 ??? E43C
SUB A, #00001h ; 017C 1 0A0 ??? A60100
ST A, off(TMR3) ; 017F 1 0A0 ??? D43E
; 0181 from 01CE (DD1,0A0,???)
; 0181 from 01E9 (DD1,0A0,???)
; 0181 from 01F0 (DD1,0A0,???)
label_0181: ANDB off(IRQH), #0f7h ; 0181 1 0A0 ??? C419D0F7
ORB off(IRQ), #008h ; 0185 1 0A0 ??? C418E008
RB off(TRNSIT).0 ; 0189 1 0A0 ??? C44608
JEQ label_0191 ; 018C 1 0A0 ??? C903
SB off(000b7h).2 ; 018E 1 0A0 ??? C4B71A
; 0191 from 018C (DD1,0A0,???)
label_0191: RTI ; 0191 1 0A0 ??? 02
; 0192 from 0166 (DD0,0A0,???)
label_0192: JEQ label_01a4 ; 0192 0 0A0 ??? C910
JBR off(ACC).0, label_01d0 ; 0194 0 0A0 ??? D80639
JBS off(000a0h).3, label_0176 ; 0197 0 0A0 ??? EBA0DC
CLRB A ; 019A 0 0A0 ??? FA
JBS off(000e6h).0, label_0171 ; 019B 0 0A0 ??? E8E6D3 ### ROM INFO=Ignition Cut
ORB off(TCON3), #004h ; 019E 0 0A0 ??? C443E004
SJ label_0171 ; 01A2 0 0A0 ??? CBCD
; 01A4 from 0192 (DD0,0A0,???)
label_01a4: LB A, r0 ; 01A4 0 0A0 ??? 78
ADDB A, #001h ; 01A5 0 0A0 ??? 8601
CMPB A, #005h ; 01A7 0 0A0 ??? C605
JGE label_01c0 ; 01A9 0 0A0 ??? CD15
ANDB off(TCON3), #0fbh ; 01AB 0 0A0 ??? C443D0FB
L A, er2 ; 01AF 1 0A0 ??? 36
CMP A, #0001fh ; 01B0 1 0A0 ??? C61F00
JGE label_01b8 ; 01B3 1 0A0 ??? CD03
L A, #0001fh ; 01B5 1 0A0 ??? 671F00
; 01B8 from 01B3 (DD1,0A0,???)
label_01b8: ADD A, off(TMR2) ; 01B8 1 0A0 ??? 873A
J label_01e7 ; 01BA 1 0A0 ??? 03E701
; 01BD from 01D0 (DD0,0A0,???)
label_01bd: JBS off(TCON3).3, label_017a ; 01BD 0 0A0 ??? EB43BA
; 01C0 from 01A9 (DD0,0A0,???)
label_01c0: L A, off(TMR2) ; 01C0 1 0A0 ??? E43A
ADD A, er2 ; 01C2 1 0A0 ??? 0A
ST A, er3 ; 01C3 1 0A0 ??? 8B
; 01C4 from 0172 (DD0,0A0,???)
label_01c4: L A, off(TMR2) ; 01C4 1 0A0 ??? E43A
ADD A, off(000e8h) ; 01C6 1 0A0 ??? 87E8
ST A, off(TMR3) ; 01C8 1 0A0 ??? D43E
ANDB off(TCON3), #0f7h ; 01CA 1 0A0 ??? C443D0F7
SJ label_0181 ; 01CE 1 0A0 ??? CBB1
; 01D0 from 0194 (DD0,0A0,???)
label_01d0: JBS off(TCON3).2, label_01bd ; 01D0 0 0A0 ??? EA43EA
L A, off(TM3) ; 01D3 1 0A0 ??? E43C
SUB A, off(TMR2) ; 01D5 1 0A0 ??? A73A
ADD A, #00006h ; 01D7 1 0A0 ??? 860600
CMP A, er2 ; 01DA 1 0A0 ??? 4A
JGE label_01e2 ; 01DB 1 0A0 ??? CD05
L A, off(TMR2) ; 01DD 1 0A0 ??? E43A
ADD A, er2 ; 01DF 1 0A0 ??? 0A
SJ label_01e7 ; 01E0 1 0A0 ??? CB05
; 01E2 from 01DB (DD1,0A0,???)
label_01e2: L A, off(TM3) ; 01E2 1 0A0 ??? E43C
ADD A, #00004h ; 01E4 1 0A0 ??? 860400
; 01E7 from 01BA (DD1,0A0,???)
; 01E7 from 01E0 (DD1,0A0,???)
label_01e7: ST A, off(TMR3) ; 01E7 1 0A0 ??? D43E
JBS off(000e6h).0, label_0181 ; 01E9 1 0A0 ??? E8E695 ### ROM INFO=Ignition Cut
ORB off(TCON3), #008h ; 01EC 1 0A0 ??? C443E008
SJ label_0181 ; 01F0 1 0A0 ??? CB8F
; 01F2 from 0008 (DD0,???,???)
int_INT0: L A, 0fah ; 01F2 1 ??? ??? E5FA
ST A, IE ; 01F4 1 ??? ??? D51A
L A, TM2 ; 01F6 1 ??? ??? E538
ORB PSWH, #001h ; 01F8 1 ??? ??? A2E001
MOV LRB, #00015h ; 01FB 1 0A8 ??? 571500
JBS off(ACCH).7, label_0209 ; 01FE 1 0A8 ??? EF0708
JBR off(IRQH).0, label_0209 ; 0201 1 0A8 ??? D81905
INCB r3 ; 0204 1 0A8 ??? AB
ORB off(000b6h), #002h ; 0205 1 0A8 ??? C4B6E002
; 0209 from 01FE (DD1,0A8,???)
; 0209 from 0201 (DD1,0A8,???)
label_0209: XCHG A, er0 ; 0209 1 0A8 ??? 4410
ST A, er2 ; 020B 1 0A8 ??? 8A
CLRB A ; 020C 0 0A8 ??? FA
XCHGB A, r3 ; 020D 0 0A8 ??? 2310
STB A, r2 ; 020F 0 0A8 ??? 8A
ORB off(000b6h), #004h ; 0210 0 0A8 ??? C4B6E004
L A, off(000f8h) ; 0214 1 0A8 ??? E4F8
ANDB PSWH, #0feh ; 0216 1 0A8 ??? A2D0FE
ST A, off(IE) ; 0219 1 0A8 ??? D41A
RTI ; 021B 1 0A8 ??? 02
; 021C from 0018 (DD0,???,???)
int_timer_2_overflow: L A, 0fah ; 021C 1 ??? ??? E5FA
ST A, IE ; 021E 1 ??? ??? D51A
ORB PSWH, #001h ; 0220 1 ??? ??? A2E001
MOV LRB, #00015h ; 0223 1 0A8 ??? 571500
RB off(000b6h).0 ; 0226 1 0A8 ??? C4B608
JNE label_022c ; 0229 1 0A8 ??? CE01
INCB r6 ; 022B 1 0A8 ??? AE
; 022C from 0229 (DD1,0A8,???)
label_022c: RB off(000b6h).1 ; 022C 1 0A8 ??? C4B609
JNE label_0232 ; 022F 1 0A8 ??? CE01
INCB r3 ; 0231 1 0A8 ??? AB
; 0232 from 022F (DD1,0A8,???)
label_0232: L A, 0f8h ; 0232 1 0A8 ??? E5F8
ANDB PSWH, #0feh ; 0234 1 0A8 ??? A2D0FE
ST A, IE ; 0237 1 0A8 ??? D51A
RTI ; 0239 1 0A8 ??? 02
; 023A from 001E (DD0,???,???)
int_timer_3: L A, 0fah ; 023A 1 ??? ??? E5FA
ST A, IE ; 023C 1 ??? ??? D51A
ORB PSWH, #001h ; 023E 1 ??? ??? A2E001
MOV LRB, #00014h ; 0241 1 0A0 ??? 571400
LB A, r0 ; 0244 0 0A0 ??? 78
ADDB A, #001h ; 0245 0 0A0 ??? 8601
CMPB A, #005h ; 0247 0 0A0 ??? C605
JLT label_0258 ; 0249 0 0A0 ??? CA0D
JBS off(TCON3).2, label_0258 ; 024B 0 0A0 ??? EA430A
MOV off(TMR3), er3 ; 024E 0 0A0 ??? 477C3E
JBS off(000e6h).0, label_0258 ; 0251 0 0A0 ??? E8E604 ### ROM INFO=Ignition Cut
ORB off(TCON3), #008h ; 0254 0 0A0 ??? C443E008
; 0258 from 0249 (DD0,0A0,???)
; 0258 from 024B (DD0,0A0,???)
; 0258 from 0251 (DD0,0A0,???)
label_0258: L A, off(000f8h) ; 0258 1 0A0 ??? E4F8
ANDB PSWH, #0feh ; 025A 1 0A0 ??? A2D0FE
ST A, IE ; 025D 1 0A0 ??? D51A
RTI ; 025F 1 0A0 ??? 02
; 0260 from 0022 (DD0,???,???)
int_PWM_timer: L A, 0fah ; 0260 1 ??? ??? E5FA
ST A, IE ; 0262 1 ??? ??? D51A
ORB PSWH, #001h ; 0264 1 ??? ??? A2E001
MOV LRB, #00081h ; 0267 1 408 ??? 578100
L A, er2 ; 026A 1 408 ??? 36
JNE label_0271 ; 026B 1 408 ??? CE04
LC A, tbl_5f75 ; 026D 1 408 ??? 909C755F
; 0271 from 026B (DD1,408,???)
label_0271: SUB A, #00001h ; 0271 1 408 ??? A60100
ST A, er2 ; 0274 1 408 ??? 8A
CMP A, er1 ; 0275 1 408 ??? 49
LCB A, tbl_6197 ; 0276 1 408 ??? 909D9761
JEQ label_027f ; 027A 1 408 ??? C903
XORB PSWH, #080h ; 027C 1 408 ??? A2F080
; 027F from 027A (DD1,408,???)
label_027f: LCB A, tbl_6198 ; 027F 1 408 ??? 909D9861
JEQ label_028a ; 0283 1 408 ??? C905
MB P4.3, C ; 0285 1 408 ??? C52C3B
SJ label_0296 ; 0288 1 408 ??? CB0C
; 028A from 0283 (DD1,408,???)
label_028a: L A, ACC ; 028A 1 408 ??? E506
L A, #0ffffh ; 028C 1 408 ??? 67FFFF
JGE label_0294 ; 028F 1 408 ??? CD03
L A, #00001h ; 0291 1 408 ??? 670100
; 0294 from 028F (DD1,408,???)
label_0294: ST A, PWMR0 ; 0294 1 408 ??? D572
; 0296 from 0288 (DD1,408,???)
label_0296: L A, 0f8h ; 0296 1 408 ??? E5F8
ANDB PSWH, #0feh ; 0298 1 408 ??? A2D0FE
ST A, IE ; 029B 1 408 ??? D51A
RTI ; 029D 1 408 ??? 02
; 029E from 0026 (DD0,???,???)
int_INT1: L A, #000a0h ; 029E 1 ??? ??? 67A000
ST A, IE ; 02A1 1 ??? ??? D51A
MOV PSW, #00102h ; 02A3 1 ??? ??? B504980201
MOV LRB, #00021h ; 02A8 1 108 ??? 572100
MOV USP, #00280h ; 02AB 1 108 280 A1988002
CAL label_4c56 ; 02AF 1 108 280 32564C
SB off(00128h).4 ; 02B2 1 108 280 C4281C
JBS off(0011ah).7, label_02c7 ; 02B5 1 108 280 EF1A0F ### ROM INFO=MIL Byte1 Unknow error
JBS off(0011ah).3, label_02cd ; 02B8 1 108 280 EB1A12 ### ROM INFO=MIL Byte1 Unknow error
RB IRQH.1 ; 02BB 1 108 280 C51909
JEQ label_02ca ; 02BE 1 108 280 C90A
RB 0b4h.0 ; 02C0 1 108 280 C5B408
MOVB off(001d1h), #02dh ; 02C3 1 108 280 C4D1982D
; 02C7 from 02B5 (DD1,108,280)
label_02c7: J label_05e2 ; 02C7 1 108 280 03E205
; 02CA from 02BE (DD1,108,280)
label_02ca: SB 0b4h.0 ; 02CA 1 108 280 C5B418
; 02CD from 02B8 (DD1,108,280)
label_02cd: L A, ADCR6 ; 02CD 1 108 280 E56C
ST A, 0bah ; 02CF 1 108 280 D5BA
L A, TM2 ; 02D1 1 108 280 E538
ST A, 0f0h ; 02D3 1 108 280 D5F0
MOVB 0a2h, #000h ; 02D5 1 108 280 C5A29800
LB A, #003h ; 02D9 0 108 280 7703
RB TRNSIT.0 ; 02DB 0 108 280 C54608
JNE label_02ea ; 02DE 0 108 280 CE0A
LB A, off(00134h) ; 02E0 0 108 280 F434
ADDB A, #006h ; 02E2 0 108 280 8606
CMPB A, #018h ; 02E4 0 108 280 C618
JLT label_02ea ; 02E6 0 108 280 CA02
LB A, #003h ; 02E8 0 108 280 7703
; 02EA from 02DE (DD0,108,280)
; 02EA from 02E6 (DD0,108,280)
label_02ea: STB A, off(00134h) ; 02EA 0 108 280 D434
SB P4.0 ; 02EC 0 108 280 C52C18
MB C, off(0011bh).6 ; 02EF 0 108 280 C41B2E ### ROM INFO=MIL Byte2 Unknow error
MB off(0012ah).1, C ; 02F2 0 108 280 C42A39
JBS off(00128h).2, label_030f ; 02F5 0 108 280 EA2817
LB A, off(0013dh) ; 02F8 0 108 280 F43D
JNE label_030f ; 02FA 0 108 280 CE13
STB A, off(0013ch) ; 02FC 0 108 280 D43C
SB off(00128h).2 ; 02FE 0 108 280 C4281A
ANDB PSWH, #0feh ; 0301 0 108 280 A2D0FE
MOVB off(00196h), #077h ; 0304 0 108 280 C4969877
MOVB off(00116h), #011h ; 0308 0 108 280 C4169811
ORB PSWH, #001h ; 030C 0 108 280 A2E001
; 030F from 02F5 (DD0,108,280)
; 030F from 02FA (DD0,108,280)
label_030f: J label_04b4 ; 030F 0 108 280 03B404
; 0312 from 000E (DD0,???,???)
int_serial_rx_BRG: L A, #000a0h ; 0312 1 ??? ??? 67A000
ST A, IE ; 0315 1 ??? ??? D51A
MOV PSW, #00102h ; 0317 1 ??? ??? B504980201
MOV LRB, #00021h ; 031C 1 108 ??? 572100
MOV USP, #00280h ; 031F 1 108 280 A1988002
L A, (00212h-00280h)[USP] ; 0323 1 108 280 E392
ST A, off(0011ah) ; 0325 1 108 280 D41A ### ROM INFO=MIL Byte1 Unknow error
L A, (00214h-00280h)[USP] ; 0327 1 108 280 E394
ST A, off(0011ch) ; 0329 1 108 280 D41C ### ROM INFO=MIL Byte3 Unknow error
L A, (00216h-00280h)[USP] ; 032B 1 108 280 E396
ST A, off(0011eh) ; 032D 1 108 280 D41E
MOVB off(001d1h), #02dh ; 032F 1 108 280 C4D1982D
JBR off(00128h).3, label_0365 ; 0333 1 108 280 DB282F
JBS off(0011ah).7, label_034f ; 0336 1 108 280 EF1A16 ### ROM INFO=MIL Byte1 Unknow error
RB IRQH.7 ; 0339 1 108 280 C5190F
JNE label_0379 ; 033C 1 108 280 CE3B
RB 0b6h.7 ; 033E 1 108 280 C5B60F
JNE label_0379 ; 0341 1 108 280 CE36
; 0343 from 0352 (DD1,108,280)
label_0343: CMPB 0a2h, #005h ; 0343 1 108 280 C5A2C005
JGE label_0354 ; 0347 1 108 280 CD0B
INCB 0a2h ; 0349 1 108 280 C5A216
J label_03a4 ; 034C 1 108 280 03A403
; 034F from 0336 (DD1,108,280)
label_034f: SB off(00128h).4 ; 034F 1 108 280 C4281C
SJ label_0343 ; 0352 1 108 280 CBEF
; 0354 from 0347 (DD1,108,280)
label_0354: JBS off(0011ah).7, label_035d ; 0354 1 108 280 EF1A06 ### ROM INFO=MIL Byte1 Unknow error
SB 0b4h.1 ; 0357 1 108 280 C5B419
SB off(00128h).6 ; 035A 1 108 280 C4281E
; 035D from 0354 (DD1,108,280)
label_035d: INCB 0a3h ; 035D 1 108 280 C5A316
CLRB 0a2h ; 0360 1 108 280 C5A215
SJ label_03a4 ; 0363 1 108 280 CB3F
; 0365 from 0333 (DD1,108,280)
label_0365: RB IRQH.7 ; 0365 1 108 280 C5190F
RB 0b6h.7 ; 0368 1 108 280 C5B60F
RB 0b7h.2 ; 036B 1 108 280 C5B70A
MB C, 0b7h.0 ; 036E 1 108 280 C5B728
JGE label_0376 ; 0371 1 108 280 CD03
SB off(00128h).4 ; 0373 1 108 280 C4281C
; 0376 from 0371 (DD1,108,280)
label_0376: J label_05a7 ; 0376 1 108 280 03A705
; 0379 from 033C (DD1,108,280)
; 0379 from 0341 (DD1,108,280)
label_0379: SB off(00128h).4 ; 0379 1 108 280 C4281C
RB off(00128h).6 ; 037C 1 108 280 C4280E
MOVB off(001d2h), #02dh ; 037F 1 108 280 C4D2982D ### ROM INFO=Fuel/Ignition Column
L A, 0a2h ; 0383 1 108 280 E5A2
CMP A, #00005h ; 0385 1 108 280 C60500
JEQ label_03a1 ; 0388 1 108 280 C917
SB off(00125h).7 ; 038A 1 108 280 C4251F
JLT label_0399 ; 038D 1 108 280 CA0A
CMP A, #00105h ; 038F 1 108 280 C60501
JGE label_039e ; 0392 1 108 280 CD0A
SB 0b5h.0 ; 0394 1 108 280 C5B518
SJ label_03a1 ; 0397 1 108 280 CB08
; 0399 from 038D (DD1,108,280)
label_0399: SB off(00128h).5 ; 0399 1 108 280 C4281D
SJ label_03a1 ; 039C 1 108 280 CB03
; 039E from 0392 (DD1,108,280)
label_039e: SB 0b5h.1 ; 039E 1 108 280 C5B519
; 03A1 from 0388 (DD1,108,280)
; 03A1 from 0397 (DD1,108,280)
; 03A1 from 039C (DD1,108,280)
label_03a1: CLR 0a2h ; 03A1 1 108 280 B5A215
; 03A4 from 034C (DD1,108,280)
; 03A4 from 0363 (DD1,108,280)
label_03a4: JBS off(0011bh).0, label_03cd ; 03A4 1 108 280 E81B26 ### ROM INFO=MIL Byte2 Unknow error
RB 0b7h.2 ; 03A7 1 108 280 C5B70A
JEQ label_03d0 ; 03AA 1 108 280 C924
RB off(00128h).7 ; 03AC 1 108 280 C4280F
MOVB off(001d3h), #007h ; 03AF 1 108 280 C4D39807
L A, off(00134h) ; 03B3 1 108 280 E434
CMP A, #00017h ; 03B5 1 108 280 C61700
JNE label_03ec ; 03B8 1 108 280 CE32
RB off(00128h).5 ; 03BA 1 108 280 C4280D
JNE label_03f8 ; 03BD 1 108 280 CE39
RB off(00125h).7 ; 03BF 1 108 280 C4250F
CMPB 0a2h, #003h ; 03C2 1 108 280 C5A2C003
JEQ label_03fb ; 03C6 1 108 280 C933
; 03C8 from 03F1 (DD1,108,280)
label_03c8: SB 0b5h.2 ; 03C8 1 108 280 C5B51A
SJ label_03fb ; 03CB 1 108 280 CB2E
; 03CD from 03A4 (DD1,108,280)
label_03cd: RB off(00125h).7 ; 03CD 1 108 280 C4250F
; 03D0 from 03AA (DD1,108,280)
label_03d0: CMPB off(00134h), #017h ; 03D0 1 108 280 C434C017
JGE label_03db ; 03D4 1 108 280 CD05
INCB off(00134h) ; 03D6 1 108 280 C43416
SJ label_03fe ; 03D9 1 108 280 CB23
; 03DB from 03D4 (DD1,108,280)
label_03db: JBS off(0011bh).0, label_03e4 ; 03DB 1 108 280 E81B06 ### ROM INFO=MIL Byte2 Unknow error
SB 0b4h.2 ; 03DE 1 108 280 C5B41A
SB off(00128h).7 ; 03E1 1 108 280 C4281F
; 03E4 from 03DB (DD1,108,280)
label_03e4: INCB off(00135h) ; 03E4 1 108 280 C43516
CLRB off(00134h) ; 03E7 1 108 280 C43415
SJ label_03fe ; 03EA 1 108 280 CB12
; 03EC from 03B8 (DD1,108,280)
label_03ec: RB off(00128h).5 ; 03EC 1 108 280 C4280D
JGE label_03fb ; 03EF 1 108 280 CD0A
JEQ label_03c8 ; 03F1 1 108 280 C9D5
SB 0b5h.0 ; 03F3 1 108 280 C5B518
SJ label_03fb ; 03F6 1 108 280 CB03
; 03F8 from 03BD (DD1,108,280)
label_03f8: SB 0b5h.1 ; 03F8 1 108 280 C5B519
; 03FB from 03C6 (DD1,108,280)
; 03FB from 03CB (DD1,108,280)
; 03FB from 03EF (DD1,108,280)
; 03FB from 03F6 (DD1,108,280)
label_03fb: CLR off(00134h) ; 03FB 1 108 280 B43415
; 03FE from 03D9 (DD1,108,280)
; 03FE from 03EA (DD1,108,280)
label_03fe: JBS off(0011ah).7, label_0410 ; 03FE 1 108 280 EF1A0F ### ROM INFO=MIL Byte1 Unknow error
JBS off(00128h).6, label_0410 ; 0401 1 108 280 EE280C
; 0404 from 041C (DD0,108,280)
label_0404: JBS off(0011bh).0, label_041e ; 0404 1 108 280 E81B17 ### ROM INFO=MIL Byte2 Unknow error
JBS off(00128h).7, label_041e ; 0407 1 108 280 EF2814
; 040A from 0436 (DD0,108,280)
label_040a: RC ; 040A 1 108 280 95
JBR off(0011bh).6, label_043d ; 040B 1 108 280 DE1B2F ### ROM INFO=MIL Byte2 Unknow error
SJ label_0439 ; 040E 1 108 280 CB29
; 0410 from 03FE (DD1,108,280)
; 0410 from 0401 (DD1,108,280)
label_0410: CLR A ; 0410 1 108 280 F9
MOVB r0, #006h ; 0411 1 108 280 9806
LB A, off(00134h) ; 0413 0 108 280 F434
ADDB A, #003h ; 0415 0 108 280 8603
DIVB ; 0417 0 108 280 A236
LB A, r1 ; 0419 0 108 280 79
STB A, 0a2h ; 041A 0 108 280 D5A2
SJ label_0404 ; 041C 0 108 280 CBE6
; 041E from 0404 (DD1,108,280)
; 041E from 0407 (DD1,108,280)
label_041e: MOVB r0, #006h ; 041E 1 108 280 9806
LB A, 0a2h ; 0420 0 108 280 F5A2
ADDB A, #003h ; 0422 0 108 280 8603
SUBB A, r0 ; 0424 0 108 280 28
JGE label_0428 ; 0425 0 108 280 CD01
ADDB A, r0 ; 0427 0 108 280 08
; 0428 from 0425 (DD0,108,280)
label_0428: STB A, r2 ; 0428 0 108 280 8A
CLR A ; 0429 1 108 280 F9
LB A, off(00134h) ; 042A 0 108 280 F434
DIVB ; 042C 0 108 280 A236
MULB ; 042E 0 108 280 A234
ADDB A, r2 ; 0430 0 108 280 0A
STB A, off(00134h) ; 0431 0 108 280 D434
JBS off(0011ah).7, label_0439 ; 0433 0 108 280 EF1A03 ### ROM INFO=MIL Byte1 Unknow error
JBR off(00128h).6, label_040a ; 0436 0 108 280 DE28D1
; 0439 from 040E (DD1,108,280)
; 0439 from 0433 (DD0,108,280)
label_0439: SC ; 0439 0 108 280 85
SB off(00124h).2 ; 043A 0 108 280 C4241A ### ROM INFO=Possible Fuel Cut Related
; 043D from 040B (DD1,108,280)
label_043d: MB off(0012ah).1, C ; 043D 0 108 280 C42A39
LB A, off(00134h) ; 0440 0 108 280 F434
EXTND ; 0442 1 108 280 F8
MOV X1, A ; 0443 1 108 280 50
LCB A, tbl_6c54[X1] ; 0444 1 108 280 90AB546C
ANDB off(00128h), A ; 0448 1 108 280 C428D1
LB A, off(00134h) ; 044B 0 108 280 F434
JNE label_047a ; 044D 0 108 280 CE2B
JBR off(00128h).2, label_045d ; 044F 0 108 280 DA280B
JBS off(0011fh).7, label_047a ; 0452 0 108 280 EF1F25
JBS off(00128h).0, label_0471 ; 0455 0 108 280 E82819
RB off(00128h).1 ; 0458 0 108 280 C42809
SJ label_0478 ; 045B 0 108 280 CB1B
; 045D from 044F (DD0,108,280)
label_045d: ANDB PSWH, #0feh ; 045D 0 108 280 A2D0FE
MOVB off(00196h), #077h ; 0460 0 108 280 C4969877
MOVB off(00116h), #011h ; 0464 0 108 280 C4169811
ANDB off(00128h), #0fch ; 0468 0 108 280 C428D0FC
ORB PSWH, #001h ; 046C 0 108 280 A2E001
SJ label_0478 ; 046F 0 108 280 CB07
; 0471 from 0455 (DD0,108,280)
label_0471: LB A, #001h ; 0471 0 108 280 7701
JBR off(00128h).1, label_0478 ; 0473 0 108 280 D92802
LB A, #002h ; 0476 0 108 280 7702
; 0478 from 045B (DD0,108,280)
; 0478 from 046F (DD0,108,280)
; 0478 from 0473 (DD0,108,280)
label_0478: STB A, off(0013ch) ; 0478 0 108 280 D43C
; 047A from 044D (DD0,108,280)
; 047A from 0452 (DD0,108,280)
label_047a: JBS off(00128h).2, label_048e ; 047A 0 108 280 EA2811
CMPB off(0013dh), #004h ; 047D 0 108 280 C43DC004
JEQ label_04b1 ; 0481 0 108 280 C92E
LB A, off(0013dh) ; 0483 0 108 280 F43D
JNE label_048e ; 0485 0 108 280 CE07
LB A, 0a2h ; 0487 0 108 280 F5A2
JNE label_048e ; 0489 0 108 280 CE03
SB off(00128h).2 ; 048B 0 108 280 C4281A
; 048E from 047A (DD0,108,280)
; 048E from 0485 (DD0,108,280)
; 048E from 0489 (DD0,108,280)
label_048e: JBR off(0011fh).7, label_0497 ; 048E 0 108 280 DF1F06
LB A, 0a2h ; 0491 0 108 280 F5A2
JNE label_04b1 ; 0493 0 108 280 CE1C
SJ label_04b4 ; 0495 0 108 280 CB1D
; 0497 from 048E (DD0,108,280)
label_0497: LB A, off(0013ch) ; 0497 0 108 280 F43C
ANDB A, #001h ; 0499 0 108 280 D601
TRB off(00128h) ; 049B 0 108 280 C42813
JNE label_04b1 ; 049E 0 108 280 CE11
CLR A ; 04A0 1 108 280 F9
LB A, off(00134h) ; 04A1 0 108 280 F434
JBR off(0013ch).0, label_04a8 ; 04A3 0 108 280 D83C02
ADDB A, #006h ; 04A6 0 108 280 8606
; 04A8 from 04A3 (DD0,108,280)
label_04a8: MOV X1, A ; 04A8 0 108 280 50
LCB A, tbl_6c6c[X1] ; 04A9 0 108 280 90AB6C6C
CMPB A, off(0013bh) ; 04AD 0 108 280 C73B
JGE label_04b4 ; 04AF 0 108 280 CD03
; 04B1 from 0481 (DD0,108,280)
; 04B1 from 0493 (DD0,108,280)
; 04B1 from 049E (DD0,108,280)
label_04b1: J label_05a7 ; 04B1 0 108 280 03A705
; 04B4 from 030F (DD0,108,280)
; 04B4 from 0495 (DD0,108,280)
; 04B4 from 04AF (DD0,108,280)
label_04b4: LB A, off(0013ch) ; 04B4 0 108 280 F43C
SLLB A ; 04B6 0 108 280 53
EXTND ; 04B7 1 108 280 F8
MOV X1, A ; 04B8 1 108 280 50
JBS off(00125h).4, label_04de ; 04B9 1 108 280 EC2522
CLR A ; 04BC 1 108 280 F9
MOV X2, A ; 04BD 1 108 280 51
ST A, 003c2h[X2] ; 04BE 1 108 280 D1C203
ST A, 003c4h[X2] ; 04C1 1 108 280 D1C403
ST A, 003c6h[X2] ; 04C4 1 108 280 D1C603
ST A, 003c8h[X2] ; 04C7 1 108 280 D1C803
CLRB A ; 04CA 0 108 280 FA
STB A, off(001a5h) ; 04CB 0 108 280 D4A5
J label_0504 ; 04CD 0 108 280 030405
; 04D0 from 04EF (DD0,108,280)
label_04d0: SBR off(001a7h) ; 04D0 0 108 280 C4A711
SB off(0012ah).7 ; 04D3 0 108 280 C42A1F
SB off(001a3h).0 ; 04D6 0 108 280 C4A318
SJ label_0507 ; 04D9 0 108 280 CB2C
; 04DB from 04F6 (DD0,108,280)
label_04db: CLR A ; 04DB 1 108 280 F9
SJ label_0501 ; 04DC 1 108 280 CB23
; 04DE from 04B9 (DD1,108,280)
label_04de: LB A, off(001a6h) ; 04DE 0 108 280 F4A6
SUBB A, #001h ; 04E0 0 108 280 A601
JGE label_04e6 ; 04E2 0 108 280 CD02
LB A, #007h ; 04E4 0 108 280 7707
; 04E6 from 04E2 (DD0,108,280)
label_04e6: STB A, off(001a6h) ; 04E6 0 108 280 D4A6
CMPB A, #007h ; 04E8 0 108 280 C607
JGT label_0504 ; 04EA 0 108 280 C818
MBR C, off(001a5h) ; 04EC 0 108 280 C4A521
JLT label_04d0 ; 04EF 0 108 280 CADF
ADDB A, #004h ; 04F1 0 108 280 8604
RBR off(001a7h) ; 04F3 0 108 280 C4A712
JNE label_04db ; 04F6 0 108 280 CEE3
L A, 003c2h[X1] ; 04F8 1 108 280 E0C203
SUB A, #00000h ; 04FB 1 108 280 A60000
JGE label_0501 ; 04FE 1 108 280 CD01
CLR A ; 0500 1 108 280 F9
; 0501 from 04FE (DD1,108,280)
; 0501 from 04DC (DD1,108,280)
label_0501: ST A, 003c2h[X1] ; 0501 1 108 280 D0C203
; 0504 from 04CD (DD0,108,280)
; 0504 from 04EA (DD0,108,280)
label_0504: RB off(001a3h).0 ; 0504 1 108 280 C4A308
; 0507 from 04D9 (DD0,108,280)
label_0507: CLR A ; 0507 1 108 280 F9
JBS off(00124h).5, label_0533 ; 0508 1 108 280 ED2428 ### ROM INFO=Possible Fuel Cut Related
JBS off(00124h).4, label_0533 ; 050B 1 108 280 EC2425 ### ROM INFO=Possible Fuel Cut Related
JBS off(0012ah).1, label_0533 ; 050E 1 108 280 E92A22
L A, 003bah[X1] ; 0511 1 108 280 E0BA03
ADD A, 003c2h[X1] ; 0514 1 108 280 B0C20382
JGE label_051f ; 0518 1 108 280 CD05
L A, #0ffffh ; 051A 1 108 280 67FFFF
SJ label_0533 ; 051D 1 108 280 CB14
; 051F from 0518 (DD1,108,280)
label_051f: L A, ACC ; 051F 1 108 280 E506
MOV er0, A ; 0521 1 108 280 448A
LC A, tbl_6101 ; 0523 1 108 280 909C0161
CAL label_5289 ; 0527 1 108 280 328952
MOV X2, A ; 052A 1 108 280 51
LC A, tbl_610d ; 052B 1 108 280 909C0D61
ADD X2, A ; 052F 1 108 280 9181
MOV A, X2 ; 0531 1 108 280 9199
; 0533 from 0508 (DD1,108,280)
; 0533 from 050B (DD1,108,280)
; 0533 from 050E (DD1,108,280)
; 0533 from 051D (DD1,108,280)
label_0533: ST A, off(0019eh) ; 0533 1 108 280 D49E ### ROM INFO=Injector Value
LB A, off(0013ch) ; 0535 0 108 280 F43C
ANDB PSWH, #0feh ; 0537 0 108 280 A2D0FE
TRB off(00117h) ; 053A 0 108 280 C41713
JNE label_0562 ; 053D 0 108 280 CE23
JBR off(00128h).2, label_0556 ; 053F 0 108 280 DA2814
L A, TM0 ; 0542 1 108 280 E530
SUB A, TMR0 ; 0544 1 108 280 B532A2
JEQ label_0556 ; 0547 1 108 280 C90D
MB C, IRQ.5 ; 0549 1 108 280 C5182D
JLT label_0556 ; 054C 1 108 280 CA08
ADD A, #00005h ; 054E 1 108 280 860500
JLT label_0556 ; 0551 1 108 280 CA03
ADD TMR0, A ; 0553 1 108 280 B53281
; 0556 from 053F (DD0,108,280)
; 0556 from 0547 (DD1,108,280)
; 0556 from 054C (DD1,108,280)
; 0556 from 0551 (DD1,108,280)
label_0556: ORB PSWH, #001h ; 0556 1 108 280 A2E001
CAL label_4780 ; 0559 1 108 280 328047
SB off(0012ah).3 ; 055C 1 108 280 C42A1B
J label_0583 ; 055F 1 108 280 038305
; 0562 from 053D (DD0,108,280)
label_0562: L A, TMR0 ; 0562 1 108 280 E532
SUB A, TM0 ; 0564 1 108 280 B530A2
CMP A, #00005h ; 0567 1 108 280 C60500
JLT label_0571 ; 056A 1 108 280 CA05
CMP A, #00020h ; 056C 1 108 280 C62000
JLT label_057a ; 056F 1 108 280 CA09
; 0571 from 056A (DD1,108,280)
label_0571: ORB PSWH, #001h ; 0571 1 108 280 A2E001
RB off(0012ah).3 ; 0574 1 108 280 C42A0B
J label_0583 ; 0577 1 108 280 038305
; 057A from 056F (DD1,108,280)
label_057a: ORB PSWH, #001h ; 057A 1 108 280 A2E001
CAL label_4780 ; 057D 1 108 280 328047
SB off(0012ah).3 ; 0580 1 108 280 C42A1B
; 0583 from 055F (DD1,108,280)
; 0583 from 0577 (DD1,108,280)
label_0583: CAL label_45b7 ; 0583 1 108 280 32B745
LB A, off(0013ch) ; 0586 0 108 280 F43C
STB A, r0 ; 0588 0 108 280 88
ANDB A, #001h ; 0589 0 108 280 D601
SBR off(00128h) ; 058B 0 108 280 C42811
INCB r0 ; 058E 0 108 280 A8
LB A, r0 ; 058F 0 108 280 78
ANDB A, #003h ; 0590 0 108 280 D603
STB A, off(0013ch) ; 0592 0 108 280 D43C
JBS off(0011fh).3, label_05a7 ; 0594 0 108 280 EB1F10
JBS off(0011bh).7, label_05a7 ; 0597 0 108 280 EF1B0D ### ROM INFO=MIL Byte2 Unknow error
RB off(0012ah).0 ; 059A 0 108 280 C42A08
JEQ label_05a7 ; 059D 0 108 280 C908
RB TRNSIT.2 ; 059F 0 108 280 C5460A
JNE label_05a7 ; 05A2 0 108 280 CE03
SB 0b4h.6 ; 05A4 0 108 280 C5B41E
; 05A7 from 0376 (DD1,108,280)
; 05A7 from 04B1 (DD0,108,280)
; 05A7 from 0594 (DD0,108,280)
; 05A7 from 0597 (DD0,108,280)
; 05A7 from 059D (DD0,108,280)
; 05A7 from 05A2 (DD0,108,280)
label_05a7: RB off(0012ah).3 ; 05A7 1 108 280 C42A0B
JNE label_05af ; 05AA 1 108 280 CE03
CAL label_4780 ; 05AC 1 108 280 328047
; 05AF from 05AA (DD1,108,280)
label_05af: LB A, 0a2h ; 05AF 0 108 280 F5A2
CMPB A, #003h ; 05B1 0 108 280 C603
JNE label_05ee ; 05B3 0 108 280 CE39
; 05B5 from 0651 (DD0,108,280)
label_05b5: JBS off(00126h).0, label_05dd ; 05B5 0 108 280 E82625
JBS off(0011fh).1, label_05dd ; 05B8 0 108 280 E91F22
CMPB A, #003h ; 05BB 0 108 280 C603
CLR er2 ; 05BD 0 108 280 4615
JBS off(0012ah).5, label_05ca ; 05BF 0 108 280 ED2A08
MOV DP, #00366h ; 05C2 0 108 280 626603
JEQ label_05d1 ; 05C5 0 108 280 C90A
CLR A ; 05C7 1 108 280 F9
SJ label_05e0 ; 05C8 1 108 280 CB16
; 05CA from 05BF (DD0,108,280)
label_05ca: MOV DP, #00362h ; 05CA 0 108 280 626203
JNE label_05d1 ; 05CD 0 108 280 CE02
MOV er2, [DP] ; 05CF 0 108 280 B24A
; 05D1 from 05C5 (DD0,108,280)
; 05D1 from 05CD (DD0,108,280)
label_05d1: L A, [DP] ; 05D1 1 108 280 E2
CLR er0 ; 05D2 1 108 280 4415
MOVB r1, 09fh ; 05D4 1 108 280 C59F49
MUL ; 05D7 1 108 280 9035
L A, er2 ; 05D9 1 108 280 36
ADD A, er1 ; 05DA 1 108 280 09
JGE label_05e0 ; 05DB 1 108 280 CD03
; 05DD from 05B5 (DD0,108,280)
; 05DD from 05B8 (DD0,108,280)
label_05dd: L A, #0ffffh ; 05DD 1 108 280 67FFFF
; 05E0 from 05C8 (DD1,108,280)
; 05E0 from 05DB (DD1,108,280)
label_05e0: ST A, 0a4h ; 05E0 1 108 280 D5A4
; 05E2 from 02C7 (DD1,108,280)
; 05E2 from 064A (DD0,108,280)
label_05e2: L A, off(00124h) ; 05E2 1 108 280 E424 ### ROM INFO=Possible Fuel Cut Related
ST A, (0021ch-00280h)[USP] ; 05E4 1 108 280 D39C
ANDB PSWH, #0feh ; 05E6 1 108 280 A2D0FE
; 05E9 from 2296 (DD1,100,280)
label_05e9: L A, 0f8h ; 05E9 1 108 280 E5F8
ST A, IE ; 05EB 1 108 280 D51A
RTI ; 05ED 1 108 280 02
; 05EE from 05B3 (DD0,108,280)
label_05ee: JGE label_064d ; 05EE 0 108 280 CD5D
CMPB A, #001h ; 05F0 0 108 280 C601
JGE label_0654 ; 05F2 0 108 280 CD60
JBS off(0011bh).6, label_0603 ; 05F4 0 108 280 EE1B0C ### ROM INFO=MIL Byte2 Unknow error
JBS off(00125h).7, label_0603 ; 05F7 0 108 280 EF2509
CMP 0c4h, #000e7h ; 05FA 0 108 280 B5C4C0E700 ### ROM INFO=RPM Sensor
JLT label_0603 ; 05FF 0 108 280 CA02
SJ label_0603 ; 0601 0 108 280 CB00
; 0603 from 05F4 (DD0,108,280)
; 0603 from 05F7 (DD0,108,280)
; 0603 from 05FF (DD0,108,280)
; 0603 from 0601 (DD0,108,280)
label_0603: RB 0b4h.3 ; 0603 0 108 280 C5B40B
MOVB off(001d4h), #006h ; 0606 0 108 280 C4D49806
JBS off(0011fh).2, label_0656 ; 060A 0 108 280 EA1F49
JBR off(0011fh).7, label_0616 ; 060D 0 108 280 DF1F06
SB P4.0 ; 0610 0 108 280 C52C18
J label_065c ; 0613 0 108 280 035C06
; 0616 from 060D (DD0,108,280)
label_0616: JBR off(00129h).1, label_061b ; 0616 0 108 280 D92902
SJ label_0642 ; 0619 0 108 280 CB27
; 061B from 0616 (DD0,108,280)
label_061b: LB A, #001h ; 061B 0 108 280 7701
CMPB 0f4h, #024h ; 061D 0 108 280 C5F4C024
JNE label_0626 ; 0621 0 108 280 CE03
SB off(0012ah).4 ; 0623 0 108 280 C42A1C
; 0626 from 0621 (DD0,108,280)
label_0626: CMPB off(001d2h), #028h ; 0626 0 108 280 C4D2C028 ### ROM INFO=Fuel/Ignition Column
JLE label_063f ; 062A 0 108 280 CF13
JBS off(0011fh).4, label_063b ; 062C 0 108 280 EC1F0C
JBS off(0012ah).4, label_0642 ; 062F 0 108 280 EC2A10
JBS off(0011ah).5, label_063b ; 0632 0 108 280 ED1A06 ### ROM INFO=MIL Byte1 Unknow error
CMPB 0d9h, #034h ; 0635 0 108 280 C5D9C034 ### ROM INFO=ECT Sensor
JLT label_0642 ; 0639 0 108 280 CA07
; 063B from 062C (DD0,108,280)
; 063B from 0632 (DD0,108,280)
label_063b: LB A, #003h ; 063B 0 108 280 7703
SJ label_0642 ; 063D 0 108 280 CB03
; 063F from 062A (DD0,108,280)
label_063f: SB off(00128h).4 ; 063F 0 108 280 C4281C
; 0642 from 0619 (DD0,108,280)
; 0642 from 062F (DD0,108,280)
; 0642 from 0639 (DD0,108,280)
; 0642 from 063D (DD0,108,280)
label_0642: SRLB A ; 0642 0 108 280 63
MB off(00126h).0, C ; 0643 0 108 280 C42638
SRLB A ; 0646 0 108 280 63
MB P4.0, C ; 0647 0 108 280 C52C38
; 064A from 064F (DD0,108,280)
; 064A from 0654 (DD0,108,280)
; 064A from 0656 (DD0,108,280)
; 064A from 0659 (DD0,108,280)
; 064A from 065F (DD0,108,280)
; 064A from 0669 (DD0,108,280)
label_064a: J label_05e2 ; 064A 0 108 280 03E205
; 064D from 05EE (DD0,108,280)
label_064d: CMPB A, #004h ; 064D 0 108 280 C604
JNE label_064a ; 064F 0 108 280 CEF9
J label_05b5 ; 0651 0 108 280 03B505
; 0654 from 05F2 (DD0,108,280)
label_0654: JEQ label_064a ; 0654 0 108 280 C9F4
; 0656 from 060A (DD0,108,280)
label_0656: JBS off(0011fh).7, label_064a ; 0656 0 108 280 EF1FF1
JBR off(00128h).4, label_064a ; 0659 0 108 280 DC28EE
; 065C from 0613 (DD0,108,280)
label_065c: INCB off(0013eh) ; 065C 0 108 280 C43E16
JBS off(0012ah).2, label_064a ; 065F 0 108 280 EA2AE8
LB A, off(00124h) ; 0662 0 108 280 F424 ### ROM INFO=Possible Fuel Cut Related
ANDB A, #003h ; 0664 0 108 280 D603
ANDB off(0013eh), A ; 0666 0 108 280 C43ED1
JNE label_064a ; 0669 0 108 280 CEDF
SB off(0012ah).2 ; 066B 0 108 280 C42A1A
L A, 0f8h ; 066E 1 108 280 E5F8
ST A, IE ; 0670 1 108 280 D51A
CAL label_4c4d ; 0672 1 108 280 324D4C
MOV PSW, #01101h ; 0675 1 108 280 B504980111
MOV LRB, #00040h ; 067A 1 200 280 574000
MOV USP, #00180h ; 067D 1 200 180 A1988001
CAL label_5437 ; 0681 1 200 180 323754
CAL label_5b9b ; 0684 1 200 180 329B5B
CAL label_5bfc ; 0687 1 200 180 32FC5B
CAL label_5d8f ; 068A 1 200 180 328F5D
MOV DP, #0037bh ; 068D 1 200 180 627B03
MOVB r0, [DP] ; 0690 1 200 180 C248
LB A, 0e1h ; 0692 0 200 180 F5E1
STB A, [DP] ; 0694 0 200 180 D2
LB A, ADCR2H ; 0695 0 200 180 F565
STB A, 0e1h ; 0697 0 200 180 D5E1
SUBB A, r0 ; 0699 0 200 180 28
MB off(0022bh).5, C ; 069A 0 200 180 C42B3D
JGE label_06a0 ; 069D 0 200 180 CD01
VCAL 6 ; 069F 0 200 180 16
; 06A0 from 069D (DD0,200,180)
label_06a0: STB A, 0e2h ; 06A0 0 200 180 D5E2
LB A, P2 ; 06A2 0 200 180 F524
ANDB A, #0e0h ; 06A4 0 200 180 D6E0
STB A, off(00257h) ; 06A6 0 200 180 D457 ### ROM INFO=Controls ADC MUX Channel
L A, 0fah ; 06A8 1 200 180 E5FA
ST A, IE ; 06AA 1 200 180 D51A
ANDB PSWH, #0feh ; 06AC 1 200 180 A2D0FE
RB ADSCAN.4 ; 06AF 1 200 180 C5580C
ANDB P2, #01fh ; 06B2 1 200 180 C524D01F
SB ADSCAN.4 ; 06B6 1 200 180 C5581C
ORB PSWH, #001h ; 06B9 1 200 180 A2E001
L A, 0f8h ; 06BC 1 200 180 E5F8
ST A, IE ; 06BE 1 200 180 D51A
MOV DP, #00006h ; 06C0 1 200 180 620600
CLR A ; 06C3 1 200 180 F9
MOV X1, A ; 06C4 1 200 180 50
ST A, er0 ; 06C5 1 200 180 88
ST A, er1 ; 06C6 1 200 180 89
; 06C7 from 06DE (DD1,200,180)
label_06c7: L A, 00360h[X1] ; 06C7 1 200 180 E06003
JBR off(00217h).7, label_06d5 ; 06CA 1 200 180 DF1708
MOV 00360h[X1], #00360h ; 06CD 1 200 180 B06003986003
SJ label_06d7 ; 06D3 1 200 180 CB02
; 06D5 from 06CA (DD1,200,180)
label_06d5: JEQ label_06f2 ; 06D5 1 200 180 C91B
; 06D7 from 06D3 (DD1,200,180)
label_06d7: ADD er1, A ; 06D7 1 200 180 4581
ADCB r0, #000h ; 06D9 1 200 180 209000
INC X1 ; 06DC 1 200 180 70
INC X1 ; 06DD 1 200 180 70
JRNZ DP, label_06c7 ; 06DE 1 200 180 30E7
RB off(00217h).4 ; 06E0 1 200 180 C4170C
RB off(00231h).5 ; 06E3 1 200 180 C4310D
L A, er1 ; 06E6 1 200 180 35
MOV er2, #00005h ; 06E7 1 200 180 46980500
DIV ; 06EB 1 200 180 9037
CMPB r0, #000h ; 06ED 1 200 180 20C000
JEQ label_06f8 ; 06F0 1 200 180 C906
; 06F2 from 06D5 (DD1,200,180)
label_06f2: SB off(00231h).5 ; 06F2 1 200 180 C4311D
L A, #0ffffh ; 06F5 1 200 180 67FFFF
; 06F8 from 06F0 (DD1,200,180)
label_06f8: ST A, er0 ; 06F8 1 200 180 88
CLR X1 ; 06F9 1 200 180 9015
XCHG A, 0c4h ; 06FB 1 200 180 B5C410 ### ROM INFO=RPM Sensor
ST A, er1 ; 06FE 1 200 180 89
XCHG A, 0036eh[X1] ; 06FF 1 200 180 B06E0310
XCHG A, 00370h[X1] ; 0703 1 200 180 B0700310
XCHG A, 00372h[X1] ; 0707 1 200 180 B0720310
ST A, er2 ; 070B 1 200 180 8A
L A, er0 ; 070C 1 200 180 34
SUB A, er2 ; 070D 1 200 180 2A
MB off(0021bh).7, C ; 070E 1 200 180 C41B3F
JGE label_0714 ; 0711 1 200 180 CD01
VCAL 7 ; 0713 1 200 180 17
; 0714 from 0711 (DD1,200,180)
label_0714: ST A, 0c8h ; 0714 1 200 180 D5C8
L A, er0 ; 0716 1 200 180 34
SUB A, er1 ; 0717 1 200 180 29
MB off(0021bh).6, C ; 0718 1 200 180 C41B3E
JGE label_071e ; 071B 1 200 180 CD01
VCAL 7 ; 071D 1 200 180 17
; 071E from 071B (DD1,200,180)
label_071e: ST A, 0c6h ; 071E 1 200 180 D5C6
L A, 0c4h ; 0720 1 200 180 E5C4 ### ROM INFO=RPM Sensor
CMP A, #000eah ; 0722 1 200 180 C6EA00
JLT label_075f ; 0725 1 200 180 CA38
CMP A, #00ea6h ; 0727 1 200 180 C6A60E
JGE label_076c ; 072A 1 200 180 CD40
MOV er3, #0ffc0h ; 072C 1 200 180 4798C0FF
MOV er0, #00007h ; 0730 1 200 180 44980700
MOV er2, #00753h ; 0734 1 200 180 46985307
MOV X1, #05300h ; 0738 1 200 180 600053
; 073B from 0748 (DD1,200,180)
label_073b: CMP A, er2 ; 073B 1 200 180 4A
JGE label_074a ; 073C 1 200 180 CD0C
SRL er0 ; 073E 1 200 180 44E7
ROR X1 ; 0740 1 200 180 90C7
ADD er3, #00040h ; 0742 1 200 180 47804000
SRL er2 ; 0746 1 200 180 46E7
SJ label_073b ; 0748 1 200 180 CBF1
; 074A from 073C (DD1,200,180)
label_074a: ST A, er2 ; 074A 1 200 180 8A
L A, X1 ; 074B 1 200 180 40
DIV ; 074C 1 200 180 9037
SRL A ; 074E 1 200 180 63
MB PSWL.4, C ; 074F 1 200 180 A33C
ADD er3, A ; 0751 1 200 180 4781
LB A, r7 ; 0753 0 200 180 7F
JNE label_0766 ; 0754 0 200 180 CE10
LB A, r6 ; 0756 0 200 180 7E
JEQ label_0770 ; 0757 0 200 180 C917
CMPB A, #0ffh ; 0759 0 200 180 C6FF
JGE label_0766 ; 075B 0 200 180 CD09
SJ label_0774 ; 075D 0 200 180 CB15
; 075F from 0725 (DD1,200,180)
label_075f: CMP A, #000bbh ; 075F 1 200 180 C6BB00 ### ROM INFO=Map Sensor Volt
LB A, #0ffh ; 0762 0 200 180 77FF
JLT label_0768 ; 0764 0 200 180 CA02
; 0766 from 0754 (DD0,200,180)
; 0766 from 075B (DD0,200,180)
label_0766: LB A, #0feh ; 0766 0 200 180 77FE
; 0768 from 0764 (DD0,200,180)
label_0768: SB PSWL.4 ; 0768 0 200 180 A31C
SJ label_0774 ; 076A 0 200 180 CB08
; 076C from 072A (DD1,200,180)
label_076c: CLRB A ; 076C 0 200 180 FA
JBS off(00217h).4, label_0772 ; 076D 0 200 180 EC1702
; 0770 from 0757 (DD0,200,180)
label_0770: LB A, #001h ; 0770 0 200 180 7701
; 0772 from 076D (DD0,200,180)
label_0772: RB PSWL.4 ; 0772 0 200 180 A30C
; 0774 from 076A (DD0,200,180)
; 0774 from 075D (DD0,200,180)
label_0774: MB C, PSWL.4 ; 0774 0 200 180 A32C
MB 0b8h.4, C ; 0776 0 200 180 C5B83C
STB A, (00133h-00180h)[USP] ; 0779 0 200 180 D3B3
XCHGB A, off(00236h) ; 077B 0 200 180 C43610 ### ROM INFO=Current RPM(1byte form)
STB A, 0c3h ; 077E 0 200 180 D5C3
CLRB r7 ; 0780 0 200 180 2715
JBS off(00217h).4, label_079c ; 0782 0 200 180 EC1717
DECB r7 ; 0785 0 200 180 BF
MOV er2, 0c4h ; 0786 0 200 180 B5C44A ### ROM INFO=RPM Sensor
MOV er0, #0aa00h ; 0789 0 200 180 449800AA
CLR A ; 078D 1 200 180 F9
DIV ; 078E 1 200 180 9037
SLL A ; 0790 1 200 180 53
LB A, r1 ; 0791 0 200 180 79
RORB A ; 0792 0 200 180 43
SC ; 0793 0 200 180 85
JNE label_079d ; 0794 0 200 180 CE07
SLLB A ; 0796 0 200 180 53
LB A, r0 ; 0797 0 200 180 78
JNE label_079e ; 0798 0 200 180 CE04
MOVB r7, #001h ; 079A 0 200 180 9F01
; 079C from 0782 (DD0,200,180)
label_079c: RC ; 079C 0 200 180 95
; 079D from 0794 (DD0,200,180)
label_079d: LB A, r7 ; 079D 0 200 180 7F
; 079E from 0798 (DD0,200,180)
label_079e: STB A, 0c2h ; 079E 0 200 180 D5C2
MB 0b8h.3, C ; 07A0 0 200 180 C5B83B
LCB A, tbl_5fad ; 07A3 0 200 180 909DAD5F
CMPB 0bbh, A ; 07A7 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JGE label_07b9 ; 07AA 0 200 180 CD0D
LCB A, tbl_5fac ; 07AC 0 200 180 909DAC5F
CMPB 0d1h, A ; 07B0 0 200 180 C5D1C1 ### ROM INFO=Current TPS
JGE label_07b9 ; 07B3 0 200 180 CD04
LB A, 0bbh ; 07B5 0 200 180 F5BB ### ROM INFO=Map Sensor Volt
SJ label_07bf ; 07B7 0 200 180 CB06
; 07B9 from 07AA (DD0,200,180)
; 07B9 from 07B3 (DD0,200,180)
label_07b9: LB A, 0d1h ; 07B9 0 200 180 F5D1 ### ROM INFO=Current TPS
MOV X1, #tbl_5fa8 ; 07BB 0 200 180 60A85F
VCAL 1 ; 07BE 0 200 180 11
; 07BF from 07B7 (DD0,200,180)
label_07bf: MOV DP, #00426h ; 07BF 0 200 180 622604
STB A, [DP] ; 07C2 0 200 180 D2
JBS off(00212h).2, label_07d8 ; 07C3 0 200 180 EA1212 ### ROM INFO=Indicate MAP sensor Problem
LB A, ACC ; 07C6 0 200 180 F506
LB A, 0bbh ; 07C8 0 200 180 F5BB ### ROM INFO=Map Sensor Volt
CMPB A, #000h ; 07CA 0 200 180 C600
JGE label_07d5 ; 07CC 0 200 180 CD07
SB 0b0h.0 ; 07CE 0 200 180 C5B018
LB A, off(00235h) ; 07D1 0 200 180 F435
SJ label_07de ; 07D3 0 200 180 CB09
; 07D5 from 07CC (DD0,200,180)
label_07d5: CAL label_49ba ; 07D5 0 200 180 32BA49
; 07D8 from 07C3 (DD0,200,180)
label_07d8: RB 0b0h.0 ; 07D8 0 200 180 C5B008
JBS off(00212h).2, label_07e1 ; 07DB 0 200 180 EA1203 ### ROM INFO=Indicate MAP sensor Problem
; 07DE from 07D3 (DD0,200,180)
label_07de: JBR off(00212h).4, label_07e7 ; 07DE 0 200 180 DC1206 ### ROM INFO=Indicate Others MAP sensor Problem
; 07E1 from 07DB (DD0,200,180)
label_07e1: LB A, 0d1h ; 07E1 0 200 180 F5D1 ### ROM INFO=Current TPS
MOV X1, #tbl_6baf ; 07E3 0 200 180 60AF6B
VCAL 1 ; 07E6 0 200 180 11
; 07E7 from 07DE (DD0,200,180)
label_07e7: STB A, r0 ; 07E7 0 200 180 88
LB A, off(00235h) ; 07E8 0 200 180 F435
SUBB A, r0 ; 07EA 0 200 180 28
RB off(0021bh).4 ; 07EB 0 200 180 C41B0C
MB off(0021bh).4, C ; 07EE 0 200 180 C41B3C
JEQ label_07f6 ; 07F1 0 200 180 C903
XORB PSWH, #080h ; 07F3 0 200 180 A2F080
; 07F6 from 07F1 (DD0,200,180)
label_07f6: MB off(002edh).6, C ; 07F6 0 200 180 C4ED3E
JBR off(0021bh).4, label_07fd ; 07F9 0 200 180 DC1B01
VCAL 6 ; 07FC 0 200 180 16
; 07FD from 07F9 (DD0,200,180)
label_07fd: STB A, 0c0h ; 07FD 0 200 180 D5C0
MOV DP, #00375h ; 07FF 0 200 180 627503
LB A, [DP] ; 0802 0 200 180 F2
SUBB A, r0 ; 0803 0 200 180 28
MB off(0021bh).5, C ; 0804 0 200 180 C41B3D
JGE label_080a ; 0807 0 200 180 CD01
VCAL 6 ; 0809 0 200 180 16
; 080A from 0807 (DD0,200,180)
label_080a: STB A, 0c1h ; 080A 0 200 180 D5C1
LB A, r0 ; 080C 0 200 180 78
STB A, (00132h-00180h)[USP] ; 080D 0 200 180 D3B2
XCHGB A, off(00235h) ; 080F 0 200 180 C43510
XCHGB A, 0bdh ; 0812 0 200 180 C5BD10
DEC DP ; 0815 0 200 180 82
XCHGB A, [DP] ; 0816 0 200 180 C210
INC DP ; 0818 0 200 180 72
STB A, [DP] ; 0819 0 200 180 D2
LB A, #059h ; 081A 0 200 180 7759
JBS off(00212h).2, label_0829 ; 081C 0 200 180 EA120A ### ROM INFO=Indicate MAP sensor Problem
JBS off(00212h).4, label_0829 ; 081F 0 200 180 EC1207 ### ROM INFO=Indicate Others MAP sensor Problem
LB A, 0bch ; 0822 0 200 180 F5BC ### ROM INFO=PA Sensor
SUBB A, off(00235h) ; 0824 0 200 180 A735
JGE label_0829 ; 0826 0 200 180 CD01
CLRB A ; 0828 0 200 180 FA
; 0829 from 081C (DD0,200,180)
; 0829 from 081F (DD0,200,180)
; 0829 from 0826 (DD0,200,180)
label_0829: STB A, 0beh ; 0829 0 200 180 D5BE ### ROM INFO=Some PA/Map Value
MOV er0, #04d00h ; 082B 0 200 180 4498004D
RC ; 082F 0 200 180 95
JBS off(00212h).6, label_0851 ; 0830 0 200 180 EE121E ### ROM INFO=Indicate TPS sensor Problem
LCB A, tbl_6200 ; 0833 0 200 180 909D0062
MOV er0, ADCR7 ; 0837 0 200 180 B56E48
JEQ label_0845 ; 083A 0 200 180 C909
LB A, ADCR7H ; 083C 0 200 180 F56F
MOV X1, #tbl_6203 ; 083E 0 200 180 600362
VCAL 1 ; 0841 0 200 180 11
CLR er0 ; 0842 0 200 180 4415
STB A, r1 ; 0844 0 200 180 89
; 0845 from 083A (DD0,200,180)
label_0845: LB A, #000h ; 0845 0 200 180 7700
JNE label_0851 ; 0847 0 200 180 CE08
LB A, #0fch ; 0849 0 200 180 77FC
CMPB A, r1 ; 084B 0 200 180 49
JLT label_0851 ; 084C 0 200 180 CA03
CMPB r1, #005h ; 084E 0 200 180 21C005
; 0851 from 0830 (DD0,200,180)
; 0851 from 0847 (DD0,200,180)
; 0851 from 084C (DD0,200,180)
label_0851: MB 0b0h.2, C ; 0851 0 200 180 C5B03A
JLT label_086f ; 0854 0 200 180 CA19
L A, er0 ; 0856 1 200 180 34
SLL A ; 0857 1 200 180 53
JLT label_085f ; 0858 1 200 180 CA05
SLL A ; 085A 1 200 180 53
LB A, ACCH ; 085B 0 200 180 F507
JGE label_0861 ; 085D 0 200 180 CD02
; 085F from 0858 (DD1,200,180)
label_085f: LB A, #0ffh ; 085F 0 200 180 77FF
; 0861 from 085D (DD0,200,180)
label_0861: STB A, 0d4h ; 0861 0 200 180 D5D4 ### ROM INFO=TPS Sensor
L A, er0 ; 0863 1 200 180 34
XCHG A, 0d0h ; 0864 1 200 180 B5D010
MOV er1, 0d2h ; 0867 1 200 180 B5D249
ST A, 0d2h ; 086A 1 200 180 D5D2
JBR off(00212h).6, label_0873 ; 086C 1 200 180 DE1204 ### ROM INFO=Indicate TPS sensor Problem
; 086F from 0854 (DD0,200,180)
label_086f: L A, er0 ; 086F 1 200 180 34
MOV er1, 0d0h ; 0870 1 200 180 B5D049
; 0873 from 086C (DD1,200,180)
label_0873: SUB A, er0 ; 0873 1 200 180 28
MB PSWL.4, C ; 0874 1 200 180 A33C
JGE label_0879 ; 0876 1 200 180 CD01
VCAL 7 ; 0878 1 200 180 17
; 0879 from 0876 (DD1,200,180)
label_0879: SLL A ; 0879 1 200 180 53
JLT label_0881 ; 087A 1 200 180 CA05
SLL A ; 087C 1 200 180 53
LB A, ACCH ; 087D 0 200 180 F507
JGE label_0883 ; 087F 0 200 180 CD02
; 0881 from 087A (DD1,200,180)
label_0881: LB A, #0ffh ; 0881 0 200 180 77FF
; 0883 from 087F (DD0,200,180)
label_0883: STB A, r0 ; 0883 0 200 180 88
MB C, PSWL.4 ; 0884 0 200 180 A32C
RB off(0021bh).1 ; 0886 0 200 180 C41B09
MB off(0021bh).1, C ; 0889 0 200 180 C41B39
XCHGB A, 0d5h ; 088C 0 200 180 C5D510 ### ROM INFO=TPS Delta
JEQ label_0894 ; 088F 0 200 180 C903
XORB PSWH, #080h ; 0891 0 200 180 A2F080
; 0894 from 088F (DD0,200,180)
label_0894: JLT label_0897 ; 0894 0 200 180 CA01
CMPB A, r0 ; 0896 0 200 180 48
; 0897 from 0894 (DD0,200,180)
label_0897: MB off(0021bh).3, C ; 0897 0 200 180 C41B3B
L A, er1 ; 089A 1 200 180 35
SUB A, 0d0h ; 089B 1 200 180 B5D0A2
MB off(0021bh).2, C ; 089E 1 200 180 C41B3A
JGE label_08a4 ; 08A1 1 200 180 CD01
VCAL 7 ; 08A3 1 200 180 17
; 08A4 from 08A1 (DD1,200,180)
label_08a4: SLL A ; 08A4 1 200 180 53
JLT label_08ac ; 08A5 1 200 180 CA05
SLL A ; 08A7 1 200 180 53
LB A, ACCH ; 08A8 0 200 180 F507
JGE label_08ae ; 08AA 0 200 180 CD02
; 08AC from 08A5 (DD1,200,180)
label_08ac: LB A, #0ffh ; 08AC 0 200 180 77FF
; 08AE from 08AA (DD0,200,180)
label_08ae: STB A, 0d6h ; 08AE 0 200 180 D5D6
L A, off(00294h) ; 08B0 1 200 180 E494
ST A, er0 ; 08B2 1 200 180 88
LB A, r1 ; 08B3 0 200 180 79
JBR off(0021ah).1, label_08b8 ; 08B4 0 200 180 D91A01
LB A, r0 ; 08B7 0 200 180 78
; 08B8 from 08B4 (DD0,200,180)
label_08b8: CMPB A, off(00236h) ; 08B8 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(0021ah).1, C ; 08BA 0 200 180 C41A39
LB A, r1 ; 08BD 0 200 180 79
JBR off(0022bh).0, label_08c2 ; 08BE 0 200 180 D82B01
LB A, r0 ; 08C1 0 200 180 78
; 08C2 from 08BE (DD0,200,180)
label_08c2: ADDB A, #00dh ; 08C2 0 200 180 860D
JGE label_08c8 ; 08C4 0 200 180 CD02
LB A, #0ffh ; 08C6 0 200 180 77FF
; 08C8 from 08C4 (DD0,200,180)
label_08c8: CMPB A, off(00236h) ; 08C8 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(0022bh).0, C ; 08CA 0 200 180 C42B38
MOV DP, #00311h ; 08CD 0 200 180 621103
MOVB r4, [DP] ; 08D0 0 200 180 C24C
LB A, #003h ; 08D2 0 200 180 7703
STB A, r2 ; 08D4 0 200 180 8A
MOVB r3, #006h ; 08D5 0 200 180 9B06
MB C, off(00218h).2 ; 08D7 0 200 180 C4182A ### ROM INFO=Set RPM Cut Flag
MB off(00218h).3, C ; 08DA 0 200 180 C4183B ### ROM INFO=Set RPM Cut Flag
JLT label_08e0 ; 08DD 0 200 180 CA01
LB A, r3 ; 08DF 0 200 180 7B
; 08E0 from 08DD (DD0,200,180)
label_08e0: ADDB A, r4 ; 08E0 0 200 180 0C
CMPB A, 0d4h ; 08E1 0 200 180 C5D4C2 ### ROM INFO=TPS Sensor
MB off(00218h).2, C ; 08E4 0 200 180 C4183A ### ROM INFO=Set RPM Cut Flag
LB A, #004h ; 08E7 0 200 180 7704
JBS off(00218h).4, label_08ee ; 08E9 0 200 180 EC1802 ### ROM INFO=Set RPM Cut Flag
LB A, #007h ; 08EC 0 200 180 7707
; 08EE from 08E9 (DD0,200,180)
label_08ee: ADDB A, r4 ; 08EE 0 200 180 0C
CMPB A, 0d4h ; 08EF 0 200 180 C5D4C2 ### ROM INFO=TPS Sensor
MB off(00218h).4, C ; 08F2 0 200 180 C4183C ### ROM INFO=Set RPM Cut Flag
LB A, r2 ; 08F5 0 200 180 7A
MB C, off(00218h).0 ; 08F6 0 200 180 C41828 ### ROM INFO=Set RPM Cut Flag
MB off(00218h).1, C ; 08F9 0 200 180 C41839 ### ROM INFO=Set RPM Cut Flag
JGE label_0901 ; 08FC 0 200 180 CD03
MOVB r0, r1 ; 08FE 0 200 180 2148
LB A, r3 ; 0900 0 200 180 7B
; 0901 from 08FC (DD0,200,180)
label_0901: ADDB A, r4 ; 0901 0 200 180 0C
CMPB 0d4h, A ; 0902 0 200 180 C5D4C1 ### ROM INFO=TPS Sensor
JGE label_090a ; 0905 0 200 180 CD03
LB A, off(00236h) ; 0907 0 200 180 F436 ### ROM INFO=Current RPM(1byte form)
CMPB A, r0 ; 0909 0 200 180 48
; 090A from 0905 (DD0,200,180)
label_090a: MB off(00218h).0, C ; 090A 0 200 180 C41838 ### ROM INFO=Set RPM Cut Flag
MOVB r1, off(00235h) ; 090D 0 200 180 C43549
JBS off(00212h).2, label_091c ; 0910 0 200 180 EA1209 ### ROM INFO=Indicate MAP sensor Problem
JBS off(00212h).4, label_091c ; 0913 0 200 180 EC1206 ### ROM INFO=Indicate Others MAP sensor Problem
CMPB 0f3h, #032h ; 0916 0 200 180 C5F3C032
JGE label_0922 ; 091A 0 200 180 CD06
; 091C from 0910 (DD0,200,180)
; 091C from 0913 (DD0,200,180)
label_091c: MOVB off(0029bh), r1 ; 091C 0 200 180 217C9B
J label_0983 ; 091F 0 200 180 038309
; 0922 from 091A (DD0,200,180)
label_0922: CMPB 0bdh, off(00235h) ; 0922 0 200 180 C5BDC335
JEQ label_092b ; 0926 0 200 180 C903
JBR off(002edh).6, label_0933 ; 0928 0 200 180 DEED08
; 092B from 0926 (DD0,200,180)
label_092b: CLRB r0 ; 092B 0 200 180 2015
LB A, 0bdh ; 092D 0 200 180 F5BD
STB A, off(0029bh) ; 092F 0 200 180 D49B
SJ label_095c ; 0931 0 200 180 CB29
; 0933 from 0928 (DD0,200,180)
label_0933: LB A, off(00235h) ; 0933 0 200 180 F435
SUBB A, off(0029bh) ; 0935 0 200 180 A79B
MB PSWL.4, C ; 0937 0 200 180 A33C
JGE label_093c ; 0939 0 200 180 CD01
VCAL 6 ; 093B 0 200 180 16
; 093C from 0939 (DD0,200,180)
label_093c: MOVB r0, #090h ; 093C 0 200 180 9890
JBS off(0021bh).4, label_0943 ; 093E 0 200 180 EC1B02
MOVB r0, #060h ; 0941 0 200 180 9860
; 0943 from 093E (DD0,200,180)
label_0943: MULB ; 0943 0 200 180 A234
MB C, PSWL.4 ; 0945 0 200 180 A32C
JLT label_094e ; 0947 0 200 180 CA05
ADD off(0029ah), A ; 0949 0 200 180 B49A81
SJ label_0951 ; 094C 0 200 180 CB03
; 094E from 0947 (DD0,200,180)
label_094e: SUB off(0029ah), A ; 094E 0 200 180 B49AA1
; 0951 from 094C (DD0,200,180)
label_0951: LB A, off(0029bh) ; 0951 0 200 180 F49B
SUBB A, off(00235h) ; 0953 0 200 180 A735
MB off(002edh).7, C ; 0955 0 200 180 C4ED3F
JGE label_095b ; 0958 0 200 180 CD01
VCAL 6 ; 095A 0 200 180 16
; 095B from 0958 (DD0,200,180)
label_095b: STB A, r0 ; 095B 0 200 180 88
; 095C from 0931 (DD0,200,180)
label_095c: JBS off(0021ch).0, label_0983 ; 095C 0 200 180 E81C24
JBR off(0021ah).1, label_0983 ; 095F 0 200 180 D91A21
MOVB r4, #0ffh ; 0962 0 200 180 9CFF
LB A, 0bdh ; 0964 0 200 180 F5BD
MOV DP, #tbl_6220 ; 0966 0 200 180 622062
MOV X1, #tbl_621c ; 0969 0 200 180 601C62
CMPB A, #090h ; 096C 0 200 180 C690
JGE label_0978 ; 096E 0 200 180 CD08
INC DP ; 0970 0 200 180 72
INC DP ; 0971 0 200 180 72
CMPB A, #040h ; 0972 0 200 180 C640
JGE label_0978 ; 0974 0 200 180 CD02
INC DP ; 0976 0 200 180 72
INC DP ; 0977 0 200 180 72
; 0978 from 096E (DD0,200,180)
; 0978 from 0974 (DD0,200,180)
label_0978: JBS off(002edh).7, label_097e ; 0978 0 200 180 EFED03
INC X1 ; 097B 0 200 180 70
INC X1 ; 097C 0 200 180 70
INC DP ; 097D 0 200 180 72
; 097E from 0978 (DD0,200,180)
label_097e: LC A, [X1] ; 097E 0 200 180 90A8
CMPB A, r0 ; 0980 0 200 180 48
JLT label_0986 ; 0981 0 200 180 CA03
; 0983 from 091F (DD0,200,180)
; 0983 from 095C (DD0,200,180)
; 0983 from 095F (DD0,200,180)
label_0983: LB A, r1 ; 0983 0 200 180 79
SJ label_09b0 ; 0984 0 200 180 CB2A
; 0986 from 0981 (DD0,200,180)
label_0986: LB A, ACCH ; 0986 0 200 180 F507
CMPB A, r0 ; 0988 0 200 180 48
JGE label_098c ; 0989 0 200 180 CD01
STB A, r0 ; 098B 0 200 180 88
; 098C from 0989 (DD0,200,180)
label_098c: LCB A, [DP] ; 098C 0 200 180 92AA
MULB ; 098E 0 200 180 A234
L A, ACC ; 0990 1 200 180 E506
SRL A ; 0992 1 200 180 63
SRL A ; 0993 1 200 180 63
SRL A ; 0994 1 200 180 63
SRL A ; 0995 1 200 180 63
ST A, er1 ; 0996 1 200 180 89
LB A, r3 ; 0997 0 200 180 7B
JNE label_09ac ; 0998 0 200 180 CE12
LB A, r1 ; 099A 0 200 180 79
JBR off(002edh).7, label_09a3 ; 099B 0 200 180 DFED05
ADDB A, r2 ; 099E 0 200 180 0A
JLT label_09a9 ; 099F 0 200 180 CA08
SJ label_09a6 ; 09A1 0 200 180 CB03
; 09A3 from 099B (DD0,200,180)
label_09a3: SUBB A, r2 ; 09A3 0 200 180 2A
JLT label_09ac ; 09A4 0 200 180 CA06
; 09A6 from 09A1 (DD0,200,180)
label_09a6: CMPB A, r4 ; 09A6 0 200 180 4C
JLE label_09b0 ; 09A7 0 200 180 CF07
; 09A9 from 099F (DD0,200,180)
; 09A9 from 09AD (DD0,200,180)
label_09a9: LB A, r4 ; 09A9 0 200 180 7C
SJ label_09b0 ; 09AA 0 200 180 CB04
; 09AC from 0998 (DD0,200,180)
; 09AC from 09A4 (DD0,200,180)
label_09ac: CLRB A ; 09AC 0 200 180 FA
JBS off(002edh).7, label_09a9 ; 09AD 0 200 180 EFEDF9
; 09B0 from 0984 (DD0,200,180)
; 09B0 from 09A7 (DD0,200,180)
; 09B0 from 09AA (DD0,200,180)
label_09b0: STB A, 0bfh ; 09B0 0 200 180 D5BF ### ROM INFO=Adjusted Map Sensor Volt??
L A, 0c4h ; 09B2 1 200 180 E5C4 ### ROM INFO=RPM Sensor
SUB A, off(0025ah) ; 09B4 1 200 180 A75A ### ROM INFO=Current Target Idle RPM
MB off(0021ah).4, C ; 09B6 1 200 180 C41A3C
MOV er0, #00300h ; 09B9 1 200 180 44980003
JGE label_09c4 ; 09BD 1 200 180 CD05
VCAL 7 ; 09BF 1 200 180 17
MOV er0, #00300h ; 09C0 1 200 180 44980003
; 09C4 from 09BD (DD1,200,180)
label_09c4: CMP A, er0 ; 09C4 1 200 180 48
JLT label_09c8 ; 09C5 1 200 180 CA01
L A, er0 ; 09C7 1 200 180 34
; 09C8 from 09C5 (DD1,200,180)
label_09c8: ST A, 0cah ; 09C8 1 200 180 D5CA
LB A, #0c2h ; 09CA 0 200 180 77C2
JBS off(00218h).5, label_09d1 ; 09CC 0 200 180 ED1802 ### ROM INFO=Set RPM Cut Flag
LB A, #0c6h ; 09CF 0 200 180 77C6
; 09D1 from 09CC (DD0,200,180)
label_09d1: CMPB A, off(00236h) ; 09D1 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00218h).5, C ; 09D3 0 200 180 C4183D ### ROM INFO=Set RPM Cut Flag
LB A, #03ah ; 09D6 0 200 180 773A
JBS off(00217h).0, label_09dd ; 09D8 0 200 180 E81702
LB A, #040h ; 09DB 0 200 180 7740
; 09DD from 09D8 (DD0,200,180)
label_09dd: CMPB A, off(00236h) ; 09DD 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00217h).0, C ; 09DF 0 200 180 C41738
CAL label_5d52 ; 09E2 0 200 180 32525D
MOV X1, #tbl_6e71 ; 09E5 0 200 180 60716E
JGE label_09ed ; 09E8 0 200 180 CD03
MOV X1, #tbl_6e2f ; 09EA 0 200 180 602F6E
; 09ED from 09E8 (DD0,200,180)
label_09ed: MOVB r3, (001e7h-00180h)[USP] ; 09ED 0 200 180 C3674B ### ROM INFO=Columns Related
MOVB r2, off(00236h) ; 09F0 0 200 180 C4364A ### ROM INFO=Current RPM(1byte form)
MOVB r6, #012h ; 09F3 0 200 180 9E12
MB C, 0b8h.3 ; 09F5 0 200 180 C5B82B
MB PSWL.4, C ; 09F8 0 200 180 A33C
CAL label_4a65 ; 09FA 0 200 180 32654A
STB A, (001eah-00180h)[USP] ; 09FD 0 200 180 D36A
LB A, r6 ; 09FF 0 200 180 7E
STB A, (001e7h-00180h)[USP] ; 0A00 0 200 180 D367 ### ROM INFO=Columns Related
MB C, [DP].5 ; 0A02 0 200 180 C22D
MOV X1, #tbl_6e85 ; 0A04 0 200 180 60856E
JGE label_0a0c ; 0A07 0 200 180 CD03
MOV X1, #tbl_6e43 ; 0A09 0 200 180 60436E
; 0A0C from 0A07 (DD0,200,180)
label_0a0c: MOVB r3, (001e8h-00180h)[USP] ; 0A0C 0 200 180 C3684B ### ROM INFO=Rows Related
MOVB r2, 0c2h ; 0A0F 0 200 180 C5C24A
MOVB r6, #012h ; 0A12 0 200 180 9E12
MB C, 0b8h.3 ; 0A14 0 200 180 C5B82B
MB PSWL.4, C ; 0A17 0 200 180 A33C
CAL label_4a65 ; 0A19 0 200 180 32654A
STB A, (001ech-00180h)[USP] ; 0A1C 0 200 180 D36C
LB A, r6 ; 0A1E 0 200 180 7E
STB A, (001e8h-00180h)[USP] ; 0A1F 0 200 180 D368 ### ROM INFO=Rows Related
MOV X1, #tbl_6e99 ; 0A21 0 200 180 60996E
MOVB r3, (001e9h-00180h)[USP] ; 0A24 0 200 180 C3694B
MOVB r2, 0c2h ; 0A27 0 200 180 C5C24A
MOVB r6, #00dh ; 0A2A 0 200 180 9E0D
MB C, 0b8h.3 ; 0A2C 0 200 180 C5B82B
MB PSWL.4, C ; 0A2F 0 200 180 A33C
CAL label_4a65 ; 0A31 0 200 180 32654A
STB A, (001eeh-00180h)[USP] ; 0A34 0 200 180 D36E
LB A, r6 ; 0A36 0 200 180 7E
STB A, (001e9h-00180h)[USP] ; 0A37 0 200 180 D369
CAL label_5d58 ; 0A39 0 200 180 32585D
STB A, r2 ; 0A3C 0 200 180 8A
CAL label_5d52 ; 0A3D 0 200 180 32525D
MOV X1, #tbl_6e59 ; 0A40 0 200 180 60596E
JGE label_0a48 ; 0A43 0 200 180 CD03
MOV X1, #tbl_6e17 ; 0A45 0 200 180 60176E
; 0A48 from 0A43 (DD0,200,180)
label_0a48: MOVB r3, (001dfh-00180h)[USP] ; 0A48 0 200 180 C35F4B ### ROM INFO=Col/Rows Related
MOVB r6, #016h ; 0A4B 0 200 180 9E16
RB PSWL.4 ; 0A4D 0 200 180 A30C
CAL label_4a65 ; 0A4F 0 200 180 32654A
STB A, (001e2h-00180h)[USP] ; 0A52 0 200 180 D362
LB A, r6 ; 0A54 0 200 180 7E
STB A, (001dfh-00180h)[USP] ; 0A55 0 200 180 D35F ### ROM INFO=Col/Rows Related
LB A, 0bbh ; 0A57 0 200 180 F5BB ### ROM INFO=Map Sensor Volt
STB A, r2 ; 0A59 0 200 180 8A
MOV X1, #tbl_6e59 ; 0A5A 0 200 180 60596E
MOVB r3, (001e6h-00180h)[USP] ; 0A5D 0 200 180 C3664B
MOVB r6, #016h ; 0A60 0 200 180 9E16
RB PSWL.4 ; 0A62 0 200 180 A30C
CAL label_4a65 ; 0A64 0 200 180 32654A
STB A, (001e4h-00180h)[USP] ; 0A67 0 200 180 D364
LB A, r6 ; 0A69 0 200 180 7E
STB A, (001e6h-00180h)[USP] ; 0A6A 0 200 180 D366
CLR er2 ; 0A6C 0 200 180 4615
SC ; 0A6E 0 200 180 85
JBR off(00227h).6, label_0ad9 ; 0A6F 0 200 180 DE2767 ### ROM INFO=Knock Sensor Enable Flag
LB A, (001dfh-00180h)[USP] ; 0A72 0 200 180 F35F ### ROM INFO=Col/Rows Related
ADDB A, #001h ; 0A74 0 200 180 8601
CMPB 0bfh, #000h ; 0A76 0 200 180 C5BFC000 ### ROM INFO=Adjusted Map Sensor Volt??
JNE label_0a7d ; 0A7A 0 200 180 CE01
CLRB A ; 0A7C 0 200 180 FA
; 0A7D from 0A7A (DD0,200,180)
label_0a7d: MOV er0, off(00212h) ; 0A7D 0 200 180 B41248
AND er0, #0c3bch ; 0A80 0 200 180 44D0BCC3
JNE label_0a89 ; 0A84 0 200 180 CE03
JBR off(00214h).5, label_0a8b ; 0A86 0 200 180 DD1402
; 0A89 from 0A84 (DD0,200,180)
label_0a89: LB A, #00fh ; 0A89 0 200 180 770F
; 0A8B from 0A86 (DD0,200,180)
label_0a8b: STB A, r1 ; 0A8B 0 200 180 89
RC ; 0A8C 0 200 180 95
JBS off(00214h).5, label_0a93 ; 0A8D 0 200 180 ED1403
MB C, off(00211h).1 ; 0A90 0 200 180 C41129
; 0A93 from 0A8D (DD0,200,180)
label_0a93: MB off(00233h).3, C ; 0A93 0 200 180 C4333B
MB C, off(0021ch).2 ; 0A96 0 200 180 C41C2A
MB off(00233h).4, C ; 0A99 0 200 180 C4333C
SC ; 0A9C 0 200 180 85
LB A, (001a4h-00180h)[USP] ; 0A9D 0 200 180 F324
JNE label_0aa4 ; 0A9F 0 200 180 CE03
MB C, off(00220h).1 ; 0AA1 0 200 180 C42029
; 0AA4 from 0A9F (DD0,200,180)
label_0aa4: MB off(00233h).5, C ; 0AA4 0 200 180 C4333D
LB A, off(00233h) ; 0AA7 0 200 180 F433
MOVB r0, #010h ; 0AA9 0 200 180 9810
MULB ; 0AAB 0 200 180 A234
ORB A, r1 ; 0AAD 0 200 180 69
L A, ACC ; 0AAE 1 200 180 E506
ST A, er2 ; 0AB0 1 200 180 8A
MOV er0, #00101h ; 0AB1 1 200 180 44980101
MOVB r2, #005h ; 0AB5 1 200 180 9A05
; 0AB7 from 0AC0 (DD1,200,180)
label_0ab7: SRL A ; 0AB7 1 200 180 63
ADCB r0, #000h ; 0AB8 1 200 180 209000
SRL A ; 0ABB 1 200 180 63
ADCB r1, #000h ; 0ABC 1 200 180 219000
DECB r2 ; 0ABF 1 200 180 BA
JNE label_0ab7 ; 0AC0 1 200 180 CEF5
SRLB r0 ; 0AC2 1 200 180 20E7
MB r5.2, C ; 0AC4 1 200 180 253A
SRLB r1 ; 0AC6 1 200 180 21E7
MB r5.3, C ; 0AC8 1 200 180 253B
LB A, (001d3h-00180h)[USP] ; 0ACA 0 200 180 F353
CMPB A, #007h ; 0ACC 0 200 180 C607
JLT label_0ad9 ; 0ACE 0 200 180 CA09
LB A, (001dbh-00180h)[USP] ; 0AD0 0 200 180 F35B
CMPB A, #019h ; 0AD2 0 200 180 C619
JLT label_0ad9 ; 0AD4 0 200 180 CA03
MB C, off(0021dh).7 ; 0AD6 0 200 180 C41D2F
; 0AD9 from 0A6F (DD0,200,180)
; 0AD9 from 0ACE (DD0,200,180)
; 0AD9 from 0AD4 (DD0,200,180)
label_0ad9: MB off(00233h).6, C ; 0AD9 0 200 180 C4333E
L A, er2 ; 0ADC 1 200 180 36
ST A, 0eah ; 0ADD 1 200 180 D5EA
MOV DP, #003cah ; 0ADF 1 200 180 62CA03 ### ROM INFO=ECU O2 Volt
LB A, ADCR0H ; 0AE2 0 200 180 F561
CAL label_4c3c ; 0AE4 0 200 180 323C4C
STB A, [DP] ; 0AE7 0 200 180 D2
STB A, 0dah ; 0AE8 0 200 180 D5DA ### ROM INFO=O2 Sensor
MOV DP, #003d2h ; 0AEA 0 200 180 62D203 ### ROM INFO=ELD??
LB A, ADCR1H ; 0AED 0 200 180 F563
STB A, [DP] ; 0AEF 0 200 180 D2
L A, 0fah ; 0AF0 1 200 180 E5FA
ST A, IE ; 0AF2 1 200 180 D51A
ANDB PSWH, #0feh ; 0AF4 1 200 180 A2D0FE
RB ADSCAN.4 ; 0AF7 1 200 180 C5580C
ORB P2, off(00257h) ; 0AFA 1 200 180 C524E357 ### ROM INFO=Controls ADC MUX Channel
RB IRQH.4 ; 0AFE 1 200 180 C5190C
SB ADSCAN.4 ; 0B01 1 200 180 C5581C
MOV off(00258h), TM2 ; 0B04 1 200 180 B5387C58
ORB PSWH, #001h ; 0B08 1 200 180 A2E001
L A, 0f8h ; 0B0B 1 200 180 E5F8
ST A, IE ; 0B0D 1 200 180 D51A
JBS off(0021dh).4, label_0b68 ; 0B0F 1 200 180 EC1D56
JBS off(00212h).2, label_0b18 ; 0B12 1 200 180 EA1203 ### ROM INFO=Indicate MAP sensor Problem
JBR off(00212h).4, label_0b1f ; 0B15 1 200 180 DC1207 ### ROM INFO=Indicate Others MAP sensor Problem
; 0B18 from 0B12 (DD1,200,180)
label_0b18: JBS off(00218h).0, label_0b1b ; 0B18 1 200 180 E81800 ### ROM INFO=Set RPM Cut Flag
; 0B1B from 0B18 (DD1,200,180)
label_0b1b: LB A, #05ah ; 0B1B 0 200 180 775A
SJ label_0b69 ; 0B1D 0 200 180 CB4A
; 0B1F from 0B15 (DD1,200,180)
label_0b1f: CAL label_5d52 ; 0B1F 1 200 180 32525D
MOVB r0, #018h ; 0B22 1 200 180 9818
MOVB r1, #014h ; 0B24 1 200 180 9914
MOVB r2, (001dfh-00180h)[USP] ; 0B26 1 200 180 C35F4A ### ROM INFO=Col/Rows Related
MOV X2, (001e2h-00180h)[USP] ; 0B29 1 200 180 B36279
MOVB r3, (001e7h-00180h)[USP] ; 0B2C 1 200 180 C3674B ### ROM INFO=Columns Related
MOV er3, (001eah-00180h)[USP] ; 0B2F 1 200 180 B36A4B
MOV X1, #tbl_729d ; 0B32 1 200 180 609D72
JGE label_0b3a ; 0B35 1 200 180 CD03
MOV X1, #tbl_7a4f ; 0B37 1 200 180 604F7A
; 0B3A from 0B35 (DD1,200,180)
label_0b3a: JBR off(00214h).5, label_0b40 ; 0B3A 1 200 180 DD1403
JBS off(00218h).5, label_0b55 ; 0B3D 1 200 180 ED1815 ### ROM INFO=Set RPM Cut Flag
; 0B40 from 0B3A (DD1,200,180)
label_0b40: JBR off(0021fh).1, label_0b55 ; 0B40 1 200 180 D91F12
MOVB r1, #014h ; 0B43 1 200 180 9914
MOVB r3, (001e8h-00180h)[USP] ; 0B45 1 200 180 C3684B ### ROM INFO=Rows Related
MOV er3, (001ech-00180h)[USP] ; 0B48 1 200 180 B36C4B
MB C, [DP].5 ; 0B4B 1 200 180 C22D
MOV X1, #tbl_747d ; 0B4D 1 200 180 607D74
JGE label_0b55 ; 0B50 1 200 180 CD03
MOV X1, #tbl_7c2f ; 0B52 1 200 180 602F7C
; 0B55 from 0B3D (DD1,200,180)
; 0B55 from 0B40 (DD1,200,180)
; 0B55 from 0B50 (DD1,200,180)
label_0b55: RB PSWL.5 ; 0B55 1 200 180 A30D
CAL label_4a9d ; 0B57 1 200 180 329D4A
MOVB r0, A ; 0B5A 1 200 180 208A
LB A, off(00245h) ; 0B5C 0 200 180 F445
JEQ label_0b65 ; 0B5E 0 200 180 C905
MULB ; 0B60 0 200 180 A234
MOVB r0, ACCH ; 0B62 0 200 180 C50748
; 0B65 from 0B5E (DD0,200,180)
label_0b65: LB A, r0 ; 0B65 0 200 180 78
SJ label_0b69 ; 0B66 0 200 180 CB01
; 0B68 from 0B0F (DD1,200,180)
label_0b68: CLRB A ; 0B68 0 200 180 FA
; 0B69 from 0B1D (DD0,200,180)
; 0B69 from 0B66 (DD0,200,180)
label_0b69: STB A, off(00246h) ; 0B69 0 200 180 D446 ### ROM INFO=Ignition Table
LCB A, tbl_5f9d ; 0B6B 0 200 180 909D9D5F
JEQ label_0b9a ; 0B6F 0 200 180 C929
LCB A, tbl_5f9e ; 0B71 0 200 180 909D9E5F
CMPB 0d9h, A ; 0B75 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
CLRB A ; 0B78 0 200 180 FA
JGE label_0b9a ; 0B79 0 200 180 CD1F
JBR off(00218h).0, label_0b9a ; 0B7B 0 200 180 D8181C ### ROM INFO=Set RPM Cut Flag
JBS off(00221h).6, label_0b9a ; 0B7E 0 200 180 EE2119
L A, 0cah ; 0B81 1 200 180 E5CA
MOV X1, #tbl_6afc ; 0B83 1 200 180 60FC6A
JBS off(0021ah).4, label_0b8c ; 0B86 1 200 180 EC1A03
MOV X1, #tbl_6aec ; 0B89 1 200 180 60EC6A
; 0B8C from 0B86 (DD1,200,180)
label_0b8c: CAL label_4995 ; 0B8C 1 200 180 329549
MOVB r0, #00eh ; 0B8F 1 200 180 980E
LB A, r6 ; 0B91 0 200 180 7E
CMPB A, r0 ; 0B92 0 200 180 48
JLT label_0b96 ; 0B93 0 200 180 CA01
LB A, r0 ; 0B95 0 200 180 78
; 0B96 from 0B93 (DD0,200,180)
label_0b96: JBR off(0021ah).4, label_0b9a ; 0B96 0 200 180 DC1A01
VCAL 6 ; 0B99 0 200 180 16
; 0B9A from 0B6F (DD0,200,180)
; 0B9A from 0B79 (DD0,200,180)
; 0B9A from 0B7B (DD0,200,180)
; 0B9A from 0B7E (DD0,200,180)
; 0B9A from 0B96 (DD0,200,180)
label_0b9a: STB A, off(00241h) ; 0B9A 0 200 180 D441
LB A, #01eh ; 0B9C 0 200 180 771E
JBS off(00221h).3, label_0ba3 ; 0B9E 0 200 180 EB2102
LB A, #00ch ; 0BA1 0 200 180 770C
; 0BA3 from 0B9E (DD0,200,180)
label_0ba3: CMPB 0c5h, A ; 0BA3 0 200 180 C5C5C1 ### ROM INFO=RPM Related
MB off(00221h).3, C ; 0BA6 0 200 180 C4213B
LB A, #001h ; 0BA9 0 200 180 7701
JBS off(00221h).4, label_0bb0 ; 0BAB 0 200 180 EC2102
LB A, #002h ; 0BAE 0 200 180 7702
; 0BB0 from 0BAB (DD0,200,180)
label_0bb0: CMPB A, off(00236h) ; 0BB0 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00221h).4, C ; 0BB2 0 200 180 C4213C
CLRB A ; 0BB5 0 200 180 FA
MOV X1, #tbl_6ab2 ; 0BB6 0 200 180 60B26A
JBS off(00221h).2, label_0bc1 ; 0BB9 0 200 180 EA2105
INC X1 ; 0BBC 0 200 180 70
INC X1 ; 0BBD 0 200 180 70
MB C, off(00221h).3 ; 0BBE 0 200 180 C4212B
; 0BC1 from 0BB9 (DD0,200,180)
label_0bc1: JGE label_0be6 ; 0BC1 0 200 180 CD23
CLR A ; 0BC3 1 200 180 F9
ST A, er3 ; 0BC4 1 200 180 8B
LB A, off(00235h) ; 0BC5 0 200 180 F435
CAL label_48e3 ; 0BC7 0 200 180 32E348
JBR off(00221h).2, label_0be6 ; 0BCA 0 200 180 DA2119
STB A, r5 ; 0BCD 0 200 180 8D
LB A, off(00236h) ; 0BCE 0 200 180 F436 ### ROM INFO=Current RPM(1byte form)
MOV X1, #tbl_6ace ; 0BD0 0 200 180 60CE6A
CAL label_48fb ; 0BD3 0 200 180 32FB48
MOVB r0, r5 ; 0BD6 0 200 180 2548
MULB ; 0BD8 0 200 180 A234
SLLB A ; 0BDA 0 200 180 53
LB A, ACCH ; 0BDB 0 200 180 F507
ROLB A ; 0BDD 0 200 180 33
MB C, ACC.7 ; 0BDE 0 200 180 C5062F
JGE label_0be5 ; 0BE1 0 200 180 CD02
LB A, #07fh ; 0BE3 0 200 180 777F
; 0BE5 from 0BE1 (DD0,200,180)
label_0be5: VCAL 6 ; 0BE5 0 200 180 16
; 0BE6 from 0BC1 (DD0,200,180)
; 0BE6 from 0BCA (DD0,200,180)
label_0be6: STB A, off(00240h) ; 0BE6 0 200 180 D440
LB A, #01ah ; 0BE8 0 200 180 771A
JBS off(00222h).5, label_0bef ; 0BEA 0 200 180 ED2202
LB A, #027h ; 0BED 0 200 180 7727
; 0BEF from 0BEA (DD0,200,180)
label_0bef: CMPB A, off(00236h) ; 0BEF 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00222h).5, C ; 0BF1 0 200 180 C4223D
CLRB A ; 0BF4 0 200 180 FA
JBR off(00227h).7, label_0c23 ; 0BF5 0 200 180 DF272B
JBS off(00213h).1, label_0c23 ; 0BF8 0 200 180 E91328
JGE label_0c23 ; 0BFB 0 200 180 CD26
CMPB 0d8h, #0a1h ; 0BFD 0 200 180 C5D8C0A1 ### ROM INFO=IAT Sensor
JGE label_0c23 ; 0C01 0 200 180 CD20
JBS off(0021dh).5, label_0c23 ; 0C03 0 200 180 ED1D1D
JBS off(0021ah).3, label_0c23 ; 0C06 0 200 180 EB1A1A
JBR off(0021ah).2, label_0c23 ; 0C09 0 200 180 DA1A17
CLR A ; 0C0C 1 200 180 F9
LB A, off(00254h) ; 0C0D 0 200 180 F454
MOV er3, A ; 0C0F 0 200 180 478A
LB A, off(00235h) ; 0C11 0 200 180 F435
MOV X1, #tbl_6a94 ; 0C13 0 200 180 60946A
CAL label_48e3 ; 0C16 0 200 180 32E348
LB A, off(00238h) ; 0C19 0 200 180 F438
ADDB A, #001h ; 0C1B 0 200 180 8601
JLT label_0c22 ; 0C1D 0 200 180 CA03
CMPB A, r6 ; 0C1F 0 200 180 4E
JLT label_0c23 ; 0C20 0 200 180 CA01
; 0C22 from 0C1D (DD0,200,180)
label_0c22: LB A, r6 ; 0C22 0 200 180 7E
; 0C23 from 0BF5 (DD0,200,180)
; 0C23 from 0BF8 (DD0,200,180)
; 0C23 from 0BFB (DD0,200,180)
; 0C23 from 0C01 (DD0,200,180)
; 0C23 from 0C03 (DD0,200,180)
; 0C23 from 0C06 (DD0,200,180)
; 0C23 from 0C09 (DD0,200,180)
; 0C23 from 0C20 (DD0,200,180)
label_0c23: STB A, off(00238h) ; 0C23 0 200 180 D438
CLRB A ; 0C25 0 200 180 FA
RC ; 0C26 0 200 180 95
JBS off(00233h).6, label_0c52 ; 0C27 0 200 180 EE3328
JBS off(00212h).3, label_0c52 ; 0C2A 0 200 180 EB1225
JBS off(00213h).0, label_0c52 ; 0C2D 0 200 180 E81322
L A, 0ech ; 0C30 1 200 180 E5EC
ST A, er2 ; 0C32 1 200 180 8A
CLR er0 ; 0C33 1 200 180 4415
MOVB r2, #005h ; 0C35 1 200 180 9A05
; 0C37 from 0C40 (DD1,200,180)
label_0c37: SLL A ; 0C37 1 200 180 53
ADCB r1, #000h ; 0C38 1 200 180 219000
SLL A ; 0C3B 1 200 180 53
ADCB r0, #000h ; 0C3C 1 200 180 209000
DECB r2 ; 0C3F 1 200 180 BA
JNE label_0c37 ; 0C40 1 200 180 CEF5
SLL A ; 0C42 1 200 180 53
JGE label_0c4e ; 0C43 1 200 180 CD09
SLL A ; 0C45 1 200 180 53
JGE label_0c4e ; 0C46 1 200 180 CD06
L A, er0 ; 0C48 1 200 180 34
AND A, #00101h ; 0C49 1 200 180 D60101
JNE label_0c51 ; 0C4C 1 200 180 CE03
; 0C4E from 0C43 (DD1,200,180)
; 0C4E from 0C46 (DD1,200,180)
label_0c4e: XORB PSWH, #080h ; 0C4E 1 200 180 A2F080
; 0C51 from 0C4C (DD1,200,180)
label_0c51: LB A, r5 ; 0C51 0 200 180 7D
; 0C52 from 0C27 (DD0,200,180)
; 0C52 from 0C2A (DD0,200,180)
; 0C52 from 0C2D (DD0,200,180)
label_0c52: MB off(00233h).7, C ; 0C52 0 200 180 C4333F
SRLB A ; 0C55 0 200 180 63
MB off(00232h).7, C ; 0C56 0 200 180 C4323F
STB A, r5 ; 0C59 0 200 180 8D
CLRB A ; 0C5A 0 200 180 FA
JBR off(00227h).6, label_0c8e ; 0C5B 0 200 180 DE2730 ### ROM INFO=Knock Sensor Enable Flag
CMPB 0c5h, #00dh ; 0C5E 0 200 180 C5C5C00D ### ROM INFO=RPM Related
JGT label_0c8e ; 0C62 0 200 180 C82A
LB A, 0eah ; 0C64 0 200 180 F5EA
ANDB A, #00fh ; 0C66 0 200 180 D60F
CMPB A, #00fh ; 0C68 0 200 180 C60F
JEQ label_0c78 ; 0C6A 0 200 180 C90C
JBS off(00214h).7, label_0c78 ; 0C6C 0 200 180 EF1409
JBS off(00233h).6, label_0c90 ; 0C6F 0 200 180 EE331E
JBS off(00233h).7, label_0c90 ; 0C72 0 200 180 EF331B
LB A, r5 ; 0C75 0 200 180 7D
SJ label_0c8e ; 0C76 0 200 180 CB16
; 0C78 from 0C6A (DD0,200,180)
; 0C78 from 0C6C (DD0,200,180)
label_0c78: LB A, (001e8h-00180h)[USP] ; 0C78 0 200 180 F368 ### ROM INFO=Rows Related
MOV er0, (001ech-00180h)[USP] ; 0C7A 0 200 180 B36C48
MOV DP, #tbl_6bc8 ; 0C7D 0 200 180 62C86B
JBS off(0021fh).1, label_0c8b ; 0C80 0 200 180 E91F08
LB A, (001e7h-00180h)[USP] ; 0C83 0 200 180 F367 ### ROM INFO=Columns Related
MOV er0, (001eah-00180h)[USP] ; 0C85 0 200 180 B36A48
MOV DP, #tbl_6bdc ; 0C88 0 200 180 62DC6B
; 0C8B from 0C80 (DD0,200,180)
label_0c8b: CAL label_4aff ; 0C8B 0 200 180 32FF4A
; 0C8E from 0C5B (DD0,200,180)
; 0C8E from 0C62 (DD0,200,180)
; 0C8E from 0C76 (DD0,200,180)
label_0c8e: STB A, off(00244h) ; 0C8E 0 200 180 D444 ### ROM INFO=Knock Retard
; 0C90 from 0C6F (DD0,200,180)
; 0C90 from 0C72 (DD0,200,180)
label_0c90: SJ label_0c92 ; 0C90 0 200 180 CB00
; 0C92 from 0C90 (DD0,200,180)
label_0c92: LB A, #0ffh ; 0C92 0 200 180 77FF
CMPB 0beh, A ; 0C94 0 200 180 C5BEC1 ### ROM INFO=Some PA/Map Value
MOV X1, #tbl_6b5c ; 0C97 0 200 180 605C6B
LB A, off(00236h) ; 0C9A 0 200 180 F436 ### ROM INFO=Current RPM(1byte form)
CAL label_48fb ; 0C9C 0 200 180 32FB48
CMPB A, 0d3h ; 0C9F 0 200 180 C5D3C2
MB off(00231h).6, C ; 0CA2 0 200 180 C4313E
L A, off(00212h) ; 0CA5 1 200 180 E412
AND A, #08074h ; 0CA7 1 200 180 D67480
JNE label_0cd6 ; 0CAA 1 200 180 CE2A
JBS off(00214h).0, label_0cd6 ; 0CAC 1 200 180 E81427
JBS off(0021dh).4, label_0cd6 ; 0CAF 1 200 180 EC1D24
CMPB 0d9h, #034h ; 0CB2 1 200 180 C5D9C034 ### ROM INFO=ECT Sensor
JGE label_0cd6 ; 0CB6 1 200 180 CD1E
LB A, 0cch ; 0CB8 0 200 180 F5CC ### ROM INFO=VSS Sensor
CMPB A, #00ah ; 0CBA 0 200 180 C60A
JLT label_0cd6 ; 0CBC 0 200 180 CA18
CMPB A, #08ch ; 0CBE 0 200 180 C68C
JGE label_0cd6 ; 0CC0 0 200 180 CD14
LB A, off(00236h) ; 0CC2 0 200 180 F436 ### ROM INFO=Current RPM(1byte form)
CMPB A, #040h ; 0CC4 0 200 180 C640
JLT label_0cd6 ; 0CC6 0 200 180 CA0E
CMPB A, #0c8h ; 0CC8 0 200 180 C6C8
JGE label_0cd6 ; 0CCA 0 200 180 CD0A
JBS off(00220h).0, label_0ce7 ; 0CCC 0 200 180 E82018
JBR off(00231h).6, label_0cde ; 0CCF 0 200 180 DE310C
LB A, off(00237h) ; 0CD2 0 200 180 F437
JNE label_0d19 ; 0CD4 0 200 180 CE43
; 0CD6 from 0CAA (DD1,200,180)
; 0CD6 from 0CAC (DD1,200,180)
; 0CD6 from 0CAF (DD1,200,180)
; 0CD6 from 0CB6 (DD1,200,180)
; 0CD6 from 0CBC (DD0,200,180)
; 0CD6 from 0CC0 (DD0,200,180)
; 0CD6 from 0CC6 (DD0,200,180)
; 0CD6 from 0CCA (DD0,200,180)
label_0cd6: RB off(00220h).0 ; 0CD6 0 200 180 C42008
RB off(00220h).2 ; 0CD9 0 200 180 C4200A
SJ label_0d53 ; 0CDC 0 200 180 CB75
; 0CDE from 0CCF (DD0,200,180)
label_0cde: JBR off(0021bh).1, label_0d53 ; 0CDE 0 200 180 D91B72
CMPB 0d5h, #008h ; 0CE1 0 200 180 C5D5C008 ### ROM INFO=TPS Delta
JLT label_0d53 ; 0CE5 0 200 180 CA6C
; 0CE7 from 0CCC (DD0,200,180)
label_0ce7: SB off(00220h).0 ; 0CE7 0 200 180 C42018
JBS off(0021bh).6, label_0cf4 ; 0CEA 0 200 180 EE1B07
CMP 0c6h, #0ffffh ; 0CED 0 200 180 B5C6C0FFFF
JGE label_0d53 ; 0CF2 0 200 180 CD5F
; 0CF4 from 0CEA (DD0,200,180)
label_0cf4: LB A, off(0024fh) ; 0CF4 0 200 180 F44F ### ROM INFO=Current Gear
EXTND ; 0CF6 1 200 180 F8
LCB A, tbl_6b77[ACC] ; 0CF7 1 200 180 B506AB776B
MOVB off(0024eh), A ; 0CFC 1 200 180 C44E8A
MOV X1, #tbl_6b6a ; 0CFF 1 200 180 606A6B
LB A, off(00236h) ; 0D02 0 200 180 F436 ### ROM INFO=Current RPM(1byte form)
CAL label_48fb ; 0D04 0 200 180 32FB48
MOVB r0, off(00250h) ; 0D07 0 200 180 C45048
MULB ; 0D0A 0 200 180 A234
L A, ACC ; 0D0C 1 200 180 E506
SLL A ; 0D0E 1 200 180 53
JGE label_0d14 ; 0D0F 1 200 180 CD03
L A, #0ffffh ; 0D11 1 200 180 67FFFF
; 0D14 from 0D0F (DD1,200,180)
label_0d14: LB A, ACCH ; 0D14 0 200 180 F507
RB off(00220h).0 ; 0D16 0 200 180 C42008
; 0D19 from 0CD4 (DD0,200,180)
label_0d19: CMPB off(0024eh), #000h ; 0D19 0 200 180 C44EC000
JEQ label_0d26 ; 0D1D 0 200 180 C907
DECB off(0024eh) ; 0D1F 0 200 180 C44E17
MOVB r0, #001h ; 0D22 0 200 180 9801
SJ label_0d4d ; 0D24 0 200 180 CB27
; 0D26 from 0D1D (DD0,200,180)
label_0d26: JBS off(0021bh).6, label_0d36 ; 0D26 0 200 180 EE1B0D
CMP 0c6h, #00010h ; 0D29 0 200 180 B5C6C01000
JLT label_0d3d ; 0D2E 0 200 180 CA0D
RB off(00220h).2 ; 0D30 0 200 180 C4200A
; 0D33 from 0D3D (DD0,200,180)
label_0d33: RC ; 0D33 0 200 180 95
SJ label_0d46 ; 0D34 0 200 180 CB10
; 0D36 from 0D26 (DD0,200,180)
label_0d36: CMP 0c6h, #00003h ; 0D36 0 200 180 B5C6C00300
JGE label_0d42 ; 0D3B 0 200 180 CD05
; 0D3D from 0D2E (DD0,200,180)
label_0d3d: JBS off(00220h).2, label_0d33 ; 0D3D 0 200 180 EA20F3
SJ label_0d45 ; 0D40 0 200 180 CB03
; 0D42 from 0D3B (DD0,200,180)
label_0d42: SB off(00220h).2 ; 0D42 0 200 180 C4201A
; 0D45 from 0D40 (DD0,200,180)
label_0d45: SC ; 0D45 0 200 180 85
; 0D46 from 0D34 (DD0,200,180)
label_0d46: MB off(00220h).3, C ; 0D46 0 200 180 C4203B
JGE label_0d54 ; 0D49 0 200 180 CD09
MOVB r0, #003h ; 0D4B 0 200 180 9803
; 0D4D from 0D24 (DD0,200,180)
label_0d4d: SUBB A, r0 ; 0D4D 0 200 180 28
JLT label_0d53 ; 0D4E 0 200 180 CA03
SC ; 0D50 0 200 180 85
SJ label_0d55 ; 0D51 0 200 180 CB02
; 0D53 from 0CDC (DD0,200,180)
; 0D53 from 0CF2 (DD0,200,180)
; 0D53 from 0CDE (DD0,200,180)
; 0D53 from 0CE5 (DD0,200,180)
; 0D53 from 0D4E (DD0,200,180)
label_0d53: CLRB A ; 0D53 0 200 180 FA
; 0D54 from 0D49 (DD0,200,180)
label_0d54: RC ; 0D54 0 200 180 95
; 0D55 from 0D51 (DD0,200,180)
label_0d55: STB A, off(00237h) ; 0D55 0 200 180 D437
MB off(00220h).1, C ; 0D57 0 200 180 C42039
LB A, #041h ; 0D5A 0 200 180 7741
JBS off(002eeh).0, label_0d61 ; 0D5C 0 200 180 E8EE02
LB A, #046h ; 0D5F 0 200 180 7746
; 0D61 from 0D5C (DD0,200,180)
label_0d61: CMPB A, 0cch ; 0D61 0 200 180 C5CCC2 ### ROM INFO=VSS Sensor
MB off(002eeh).0, C ; 0D64 0 200 180 C4EE38
LB A, #000h ; 0D67 0 200 180 7700
JBS off(00222h).4, label_0d6e ; 0D69 0 200 180 EC2202
LB A, #00bh ; 0D6C 0 200 180 770B
; 0D6E from 0D69 (DD0,200,180)
label_0d6e: CMPB A, off(00244h) ; 0D6E 0 200 180 C744 ### ROM INFO=Knock Retard
MB off(00222h).4, C ; 0D70 0 200 180 C4223C
MOVB r0, #03fh ; 0D73 0 200 180 983F
MOVB r1, #003h ; 0D75 0 200 180 9903
MOVB r2, #02ah ; 0D77 0 200 180 9A2A
MOVB r3, #00ch ; 0D79 0 200 180 9B0C
JGE label_0d81 ; 0D7B 0 200 180 CD04
MOVB r1, #006h ; 0D7D 0 200 180 9906
MOVB r2, #033h ; 0D7F 0 200 180 9A33
; 0D81 from 0D7B (DD0,200,180)
label_0d81: JBS off(00212h).6, label_0da7 ; 0D81 0 200 180 EE1223 ### ROM INFO=Indicate TPS sensor Problem
JBS off(0021dh).4, label_0da7 ; 0D84 0 200 180 EC1D20
CMPB 0d9h, #034h ; 0D87 0 200 180 C5D9C034 ### ROM INFO=ECT Sensor
JGE label_0da7 ; 0D8B 0 200 180 CD1A
JBS off(002eeh).0, label_0da7 ; 0D8D 0 200 180 E8EE17
LB A, r0 ; 0D90 0 200 180 78
CMPB A, off(00236h) ; 0D91 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
JLT label_0da7 ; 0D93 0 200 180 CA12
JBS off(00231h).6, label_0da7 ; 0D95 0 200 180 EE310F
CLRB A ; 0D98 0 200 180 FA
JBR off(0021bh).1, label_0da5 ; 0D99 0 200 180 D91B09
CMPB 0d5h, #010h ; 0D9C 0 200 180 C5D5C010 ### ROM INFO=TPS Delta
JLT label_0da5 ; 0DA0 0 200 180 CA03
LB A, r1 ; 0DA2 0 200 180 79
ADDB A, #001h ; 0DA3 0 200 180 8601
; 0DA5 from 0D99 (DD0,200,180)
; 0DA5 from 0DA0 (DD0,200,180)
label_0da5: STB A, off(00255h) ; 0DA5 0 200 180 D455
; 0DA7 from 0D81 (DD0,200,180)
; 0DA7 from 0D84 (DD0,200,180)
; 0DA7 from 0D8B (DD0,200,180)
; 0DA7 from 0D8D (DD0,200,180)
; 0DA7 from 0D93 (DD0,200,180)
; 0DA7 from 0D95 (DD0,200,180)
label_0da7: LB A, r2 ; 0DA7 0 200 180 7A
CMPB off(00255h), #000h ; 0DA8 0 200 180 C455C000
JEQ label_0db3 ; 0DAC 0 200 180 C905
DECB off(00255h) ; 0DAE 0 200 180 C45517
SJ label_0db9 ; 0DB1 0 200 180 CB06
; 0DB3 from 0DAC (DD0,200,180)
label_0db3: LB A, off(0023eh) ; 0DB3 0 200 180 F43E
SUBB A, r3 ; 0DB5 0 200 180 2B
JGE label_0db9 ; 0DB6 0 200 180 CD01
CLRB A ; 0DB8 0 200 180 FA
; 0DB9 from 0DB1 (DD0,200,180)
; 0DB9 from 0DB6 (DD0,200,180)
label_0db9: STB A, off(0023eh) ; 0DB9 0 200 180 D43E
LB A, 0c2h ; 0DBB 0 200 180 F5C2
MOV X1, #tbl_6a7a ; 0DBD 0 200 180 607A6A
CAL label_48fb ; 0DC0 0 200 180 32FB48
STB A, off(00247h) ; 0DC3 0 200 180 D447 ### ROM INFO=Ignition Final (Table+Corr)
LB A, 0c2h ; 0DC5 0 200 180 F5C2
MOV X1, #tbl_6a56 ; 0DC7 0 200 180 60566A
CAL label_48fb ; 0DCA 0 200 180 32FB48
MOV DP, #0035ah ; 0DCD 0 200 180 625A03
STB A, [DP] ; 0DD0 0 200 180 D2
STB A, r0 ; 0DD1 0 200 180 88
LB A, off(0024bh) ; 0DD2 0 200 180 F44B
MULB ; 0DD4 0 200 180 A234
L A, ACC ; 0DD6 1 200 180 E506
ST A, er1 ; 0DD8 1 200 180 89
CAL label_4ce3 ; 0DD9 1 200 180 32E34C
ST A, off(0024ch) ; 0DDC 1 200 180 D44C
RC ; 0DDE 1 200 180 95
L A, er1 ; 0DDF 1 200 180 35
JLT label_0de3 ; 0DE0 1 200 180 CA01
SRL A ; 0DE2 1 200 180 63
; 0DE3 from 0DE0 (DD1,200,180)
label_0de3: SRL A ; 0DE3 1 200 180 63
CAL label_4ce3 ; 0DE4 1 200 180 32E34C
ST A, off(0024dh) ; 0DE7 1 200 180 D44D
CLRB A ; 0DE9 0 200 180 FA
STB A, off(0024ah) ; 0DEA 0 200 180 D44A
RB PSWL.4 ; 0DEC 0 200 180 A30C
CLR A ; 0DEE 1 200 180 F9
ST A, er3 ; 0DEF 1 200 180 8B
JBS off(00212h).5, label_0e59 ; 0DF0 1 200 180 ED1266
JBR off(00220h).1, label_0e0c ; 0DF3 1 200 180 D92016
LB A, 0d1h ; 0DF6 0 200 180 F5D1 ### ROM INFO=Current TPS
MOV X1, #tbl_6b7d ; 0DF8 0 200 180 607D6B
CAL label_48fb ; 0DFB 0 200 180 32FB48
MOVB r0, off(00237h) ; 0DFE 0 200 180 C43748
MULB ; 0E01 0 200 180 A234
L A, ACC ; 0E03 1 200 180 E506
SLL A ; 0E05 1 200 180 53
MOVB r6, ACCH ; 0E06 1 200 180 C5074E
CLRB r7 ; 0E09 1 200 180 2715
CLR A ; 0E0B 1 200 180 F9
; 0E0C from 0DF3 (DD1,200,180)
label_0e0c: CLRB A ; 0E0C 0 200 180 FA
ADD er3, A ; 0E0D 0 200 180 4781
CLR A ; 0E0F 1 200 180 F9
ST A, er2 ; 0E10 1 200 180 8A
LB A, #000h ; 0E11 0 200 180 7700
ADD er2, A ; 0E13 0 200 180 4681
LB A, off(0023eh) ; 0E15 0 200 180 F43E
ADD er2, A ; 0E17 0 200 180 4681
MOV er1, er2 ; 0E19 0 200 180 4649
JBR off(00240h).7, label_0e23 ; 0E1B 0 200 180 DF4005
CLRB A ; 0E1E 0 200 180 FA
SUBB A, off(00240h) ; 0E1F 0 200 180 A740
ADD er2, A ; 0E21 0 200 180 4681
; 0E23 from 0E1B (DD0,200,180)
label_0e23: LB A, off(00244h) ; 0E23 0 200 180 F444 ### ROM INFO=Knock Retard
ADD er2, A ; 0E25 0 200 180 4681
L A, er2 ; 0E27 1 200 180 36
CMP A, er3 ; 0E28 1 200 180 4B
MB PSWL.4, C ; 0E29 1 200 180 A33C
JLT label_0e2f ; 0E2B 1 200 180 CA02
MOV er3, er1 ; 0E2D 1 200 180 454B
; 0E2F from 0E2B (DD1,200,180)
label_0e2f: LB A, off(00238h) ; 0E2F 0 200 180 F438
ADD er3, A ; 0E31 0 200 180 4781
CMPB 0d9h, #000h ; 0E33 0 200 180 C5D9C000 ### ROM INFO=ECT Sensor
JGE label_0e40 ; 0E37 0 200 180 CD07
JBR off(00218h).0, label_0e40 ; 0E39 0 200 180 D81804 ### ROM INFO=Set RPM Cut Flag
LB A, #000h ; 0E3C 0 200 180 7700
ADD er3, A ; 0E3E 0 200 180 4781
; 0E40 from 0E37 (DD0,200,180)
; 0E40 from 0E39 (DD0,200,180)
label_0e40: CLR A ; 0E40 1 200 180 F9
SUB A, er3 ; 0E41 1 200 180 2B
ST A, er3 ; 0E42 1 200 180 8B
JBR off(00240h).7, label_0e4a ; 0E43 1 200 180 DF4004
MB C, PSWL.4 ; 0E46 1 200 180 A32C
JLT label_0e4f ; 0E48 1 200 180 CA05
; 0E4A from 0E43 (DD1,200,180)
label_0e4a: LB A, off(00240h) ; 0E4A 0 200 180 F440
EXTND ; 0E4C 1 200 180 F8
ADD er3, A ; 0E4D 1 200 180 4781
; 0E4F from 0E48 (DD1,200,180)
label_0e4f: LB A, off(00241h) ; 0E4F 0 200 180 F441
EXTND ; 0E51 1 200 180 F8
ADD er3, A ; 0E52 1 200 180 4781
LB A, off(00242h) ; 0E54 0 200 180 F442
EXTND ; 0E56 1 200 180 F8
ADD er3, A ; 0E57 1 200 180 4781
; 0E59 from 0DF0 (DD1,200,180)
label_0e59: LB A, off(00243h) ; 0E59 0 200 180 F443
EXTND ; 0E5B 1 200 180 F8
ADD er3, A ; 0E5C 1 200 180 4781
MB C, PSWL.4 ; 0E5E 1 200 180 A32C
JLT label_0e67 ; 0E60 1 200 180 CA05
CLR A ; 0E62 1 200 180 F9
LB A, off(00244h) ; 0E63 0 200 180 F444 ### ROM INFO=Knock Retard
SUB er3, A ; 0E65 0 200 180 47A1
; 0E67 from 0E60 (DD1,200,180)
label_0e67: CLR A ; 0E67 1 200 180 F9
LB A, off(00246h) ; 0E68 0 200 180 F446 ### ROM INFO=Ignition Table
STB A, r0 ; 0E6A 0 200 180 88
L A, ACC ; 0E6B 1 200 180 E506
ADD A, er3 ; 0E6D 1 200 180 0B
JBR off(00207h).7, label_0e76 ; 0E6E 1 200 180 DF0705
JLT label_0e7d ; 0E71 1 200 180 CA0A
CLRB A ; 0E73 0 200 180 FA
SJ label_0e7d ; 0E74 0 200 180 CB07
; 0E76 from 0E6E (DD1,200,180)
label_0e76: CMP A, #000ffh ; 0E76 1 200 180 C6FF00
JLT label_0e7d ; 0E79 1 200 180 CA02
LB A, #0ffh ; 0E7B 0 200 180 77FF
; 0E7D from 0E71 (DD1,200,180)
; 0E7D from 0E74 (DD0,200,180)
; 0E7D from 0E79 (DD1,200,180)
label_0e7d: LB A, ACC ; 0E7D 0 200 180 F506
STB A, r4 ; 0E7F 0 200 180 8C
LB A, #040h ; 0E80 0 200 180 7740
JBS off(002ech).0, label_0e87 ; 0E82 0 200 180 E8EC02
LB A, #045h ; 0E85 0 200 180 7745
; 0E87 from 0E82 (DD0,200,180)
label_0e87: CMPB A, off(00236h) ; 0E87 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(002ech).0, C ; 0E89 0 200 180 C4EC38
LB A, #040h ; 0E8C 0 200 180 7740
SC ; 0E8E 0 200 180 85
JBS off(00212h).5, label_0ebb ; 0E8F 0 200 180 ED1229
CMPB 0d9h, #0cfh ; 0E92 0 200 180 C5D9C0CF ### ROM INFO=ECT Sensor
JLT label_0ebb ; 0E96 0 200 180 CA23
MB C, P4.0 ; 0E98 0 200 180 C52C28
JLT label_0eb6 ; 0E9B 0 200 180 CA19
JBS off(00221h).7, label_0ebe ; 0E9D 0 200 180 EF211E
LB A, #000h ; 0EA0 0 200 180 7700
MB C, off(0021eh).0 ; 0EA2 0 200 180 C41E28
JLT label_0eb6 ; 0EA5 0 200 180 CA0F
JBS off(002ech).0, label_0eb8 ; 0EA7 0 200 180 E8EC0E
LB A, off(00249h) ; 0EAA 0 200 180 F449
ADDB A, #002h ; 0EAC 0 200 180 8602
JGE label_0eb2 ; 0EAE 0 200 180 CD02
LB A, #0ffh ; 0EB0 0 200 180 77FF
; 0EB2 from 0EAE (DD0,200,180)
label_0eb2: CMPB A, r4 ; 0EB2 0 200 180 4C
JGE label_0eb8 ; 0EB3 0 200 180 CD03
STB A, r4 ; 0EB5 0 200 180 8C
; 0EB6 from 0E9B (DD0,200,180)
; 0EB6 from 0EA5 (DD0,200,180)
label_0eb6: STB A, off(00249h) ; 0EB6 0 200 180 D449
; 0EB8 from 0EA7 (DD0,200,180)
; 0EB8 from 0EB3 (DD0,200,180)
label_0eb8: XORB PSWH, #080h ; 0EB8 0 200 180 A2F080
; 0EBB from 0E8F (DD0,200,180)
; 0EBB from 0E96 (DD0,200,180)
label_0ebb: MB off(00221h).7, C ; 0EBB 0 200 180 C4213F
; 0EBE from 0E9D (DD0,200,180)
label_0ebe: MOVB r3, off(0024ah) ; 0EBE 0 200 180 C44A4B
LB A, r4 ; 0EC1 0 200 180 7C
CMPB A, r3 ; 0EC2 0 200 180 4B
JGE label_0ec6 ; 0EC3 0 200 180 CD01
LB A, r3 ; 0EC5 0 200 180 7B
; 0EC6 from 0EC3 (DD0,200,180)
label_0ec6: RC ; 0EC6 0 200 180 95
JBS off(00217h).0, label_0ecf ; 0EC7 0 200 180 E81705
LB A, ACC ; 0ECA 0 200 180 F506
JNE label_0ecf ; 0ECC 0 200 180 CE01
SC ; 0ECE 0 200 180 85
; 0ECF from 0EC7 (DD0,200,180)
; 0ECF from 0ECC (DD0,200,180)
label_0ecf: MB off(00217h).1, C ; 0ECF 0 200 180 C41739
JBS off(0021eh).0, label_0ed8 ; 0ED2 0 200 180 E81E03
JBR off(00217h).1, label_0edd ; 0ED5 0 200 180 D91705
; 0ED8 from 0ED2 (DD0,200,180)
label_0ed8: CLRB A ; 0ED8 0 200 180 FA
STB A, off(00248h) ; 0ED9 0 200 180 D448 ### ROM INFO=Ignition Adv/Retard Related
SJ label_0efe ; 0EDB 0 200 180 CB21
; 0EDD from 0ED5 (DD0,200,180)
label_0edd: ADDB A, off(00247h) ; 0EDD 0 200 180 8747 ### ROM INFO=Ignition Final (Table+Corr)
JGE label_0ee3 ; 0EDF 0 200 180 CD02
LB A, #0ffh ; 0EE1 0 200 180 77FF
; 0EE3 from 0EDF (DD0,200,180)
label_0ee3: STB A, r0 ; 0EE3 0 200 180 88
LCB A, tbl_611b ; 0EE4 0 200 180 909D1B61
JEQ label_0efe ; 0EE8 0 200 180 C914
CLR A ; 0EEA 1 200 180 F9
LCB A, tbl_611c ; 0EEB 1 200 180 909D1C61
CMPB 0bbh, A ; 0EEF 1 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLE label_0efe ; 0EF2 1 200 180 CF0A
CLR A ; 0EF4 1 200 180 F9
LB A, off(00246h) ; 0EF5 0 200 180 F446 ### ROM INFO=Ignition Table
ADDB A, off(00247h) ; 0EF7 0 200 180 8747 ### ROM INFO=Ignition Final (Table+Corr)
JGE label_0efd ; 0EF9 0 200 180 CD02
LB A, #0ffh ; 0EFB 0 200 180 77FF
; 0EFD from 0EF9 (DD0,200,180)
label_0efd: STB A, r0 ; 0EFD 0 200 180 88
; 0EFE from 0EDB (DD0,200,180)
; 0EFE from 0EE8 (DD0,200,180)
; 0EFE from 0EF2 (DD1,200,180)
label_0efe: CAL label_529f ; 0EFE 0 200 180 329F52
MOV DP, #00409h ; 0F01 0 200 180 620904 ### ROM INFO=Options Active
MB C, [DP].1 ; 0F04 0 200 180 C229
JGE label_0f48 ; 0F06 0 200 180 CD40
MB C, [DP].0 ; 0F08 0 200 180 C228
JLT label_0f12 ; 0F0A 0 200 180 CA06
MB C, [DP].2 ; 0F0C 0 200 180 C22A
JLT label_0f29 ; 0F0E 0 200 180 CA19
SJ label_0f48 ; 0F10 0 200 180 CB36
; 0F12 from 0F0A (DD0,200,180)
label_0f12: LCB A, tbl_5f8d ; 0F12 0 200 180 909D8D5F
MB C, ACC.0 ; 0F16 0 200 180 C50628
JGE label_0f23 ; 0F19 0 200 180 CD08
LCB A, tbl_5f8c ; 0F1B 0 200 180 909D8C5F
MOVB r0, A ; 0F1F 0 200 180 208A
SJ label_0f73 ; 0F21 0 200 180 CB50
; 0F23 from 0F19 (DD0,200,180)
label_0f23: LCB A, tbl_6163 ; 0F23 0 200 180 909D6361
SJ label_0f40 ; 0F27 0 200 180 CB17
; 0F29 from 0F0E (DD0,200,180)
label_0f29: LCB A, tbl_61ea ; 0F29 0 200 180 909DEA61
MB C, ACC.0 ; 0F2D 0 200 180 C50628
JGE label_0f3a ; 0F30 0 200 180 CD08
LCB A, tbl_5f55 ; 0F32 0 200 180 909D555F
MOVB r0, A ; 0F36 0 200 180 208A
SJ label_0f73 ; 0F38 0 200 180 CB39
; 0F3A from 0F30 (DD0,200,180)
label_0f3a: LCB A, tbl_61e9 ; 0F3A 0 200 180 909DE961
SJ label_0f40 ; 0F3E 0 200 180 CB00
; 0F40 from 0F27 (DD0,200,180)
; 0F40 from 0F3E (DD0,200,180)
label_0f40: SUBB r0, A ; 0F40 0 200 180 20A1
JGE label_0f5d ; 0F42 0 200 180 CD19
CLRB r0 ; 0F44 0 200 180 2015
SJ label_0f5d ; 0F46 0 200 180 CB15
; 0F48 from 0F06 (DD0,200,180)
; 0F48 from 0F10 (DD0,200,180)
label_0f48: LCB A, tbl_5f50 ; 0F48 0 200 180 909D505F
JEQ label_0f53 ; 0F4C 0 200 180 C905
MB C, off(00221h).6 ; 0F4E 0 200 180 C4212E
JLT label_0f59 ; 0F51 0 200 180 CA06
; 0F53 from 0F4C (DD0,200,180)
label_0f53: LCB A, tbl_61fd ; 0F53 0 200 180 909DFD61
JEQ label_0f5d ; 0F57 0 200 180 C904
; 0F59 from 0F51 (DD0,200,180)
label_0f59: LCB A, tbl_6202 ; 0F59 0 200 180 909D0262
; 0F5D from 0F57 (DD0,200,180)
; 0F5D from 0F42 (DD0,200,180)
; 0F5D from 0F46 (DD0,200,180)
label_0f5d: MOV DP, #000e6h ; 0F5D 0 200 180 62E600 ### ROM INFO=Ignition Cut
L A, [DP] ; 0F60 1 200 180 E2
JNE label_0f65 ; 0F61 1 200 180 CE02
SJ label_0f7b ; 0F63 1 200 180 CB16
; 0F65 from 0F61 (DD1,200,180)
label_0f65: LCB A, tbl_5ef3 ; 0F65 1 200 180 909DF35E
JEQ label_0f7b ; 0F69 1 200 180 C910
LCB A, tbl_61e8 ; 0F6B 1 200 180 909DE861
MOVB r0, A ; 0F6F 1 200 180 208A
SJ label_0f73 ; 0F71 1 200 180 CB00
; 0F73 from 0F21 (DD0,200,180)
; 0F73 from 0F38 (DD0,200,180)
; 0F73 from 0F71 (DD1,200,180)
label_0f73: STB A, r0 ; 0F73 0 200 180 88
CLRB A ; 0F74 0 200 180 FA
STB A, off(00246h) ; 0F75 0 200 180 D446 ### ROM INFO=Ignition Table
STB A, off(00247h) ; 0F77 0 200 180 D447 ### ROM INFO=Ignition Final (Table+Corr)
STB A, off(00248h) ; 0F79 0 200 180 D448 ### ROM INFO=Ignition Adv/Retard Related
; 0F7B from 0F63 (DD1,200,180)
; 0F7B from 0F69 (DD1,200,180)
label_0f7b: MOVB A, r0 ; 0F7B 0 200 180 2099
STB A, off(00248h) ; 0F7D 0 200 180 D448 ### ROM INFO=Ignition Adv/Retard Related
SUBB A, off(00247h) ; 0F7F 0 200 180 A747 ### ROM INFO=Ignition Final (Table+Corr)
JGE label_0f84 ; 0F81 0 200 180 CD01
CLRB A ; 0F83 0 200 180 FA
; 0F84 from 0F81 (DD0,200,180)
label_0f84: MOVB r0, A ; 0F84 0 200 180 208A
CLR A ; 0F86 1 200 180 F9
CLR X1 ; 0F87 1 200 180 9015
LB A, 0043ch[X1] ; 0F89 0 200 180 F03C04
ADDB A, r0 ; 0F8C 0 200 180 08
JGE label_0f95 ; 0F8D 0 200 180 CD06
LB A, #0ffh ; 0F8F 0 200 180 77FF
STB A, off(00248h) ; 0F91 0 200 180 D448 ### ROM INFO=Ignition Adv/Retard Related
SJ label_0f95 ; 0F93 0 200 180 CB00
; 0F95 from 0F8D (DD0,200,180)
; 0F95 from 0F93 (DD0,200,180)
label_0f95: MOV DP, #0035bh ; 0F95 0 200 180 625B03 ### ROM INFO=Ignition Final
STB A, [DP] ; 0F98 0 200 180 D2
MOVB r2, off(00248h) ; 0F99 0 200 180 C4484A ### ROM INFO=Ignition Adv/Retard Related
MOVB r4, off(0024ch) ; 0F9C 0 200 180 C44C4C
CAL label_48c4 ; 0F9F 0 200 180 32C448
MOV DP, #00357h ; 0FA2 0 200 180 625703
AND IE, #002a0h ; 0FA5 0 200 180 B51AD0A002
ANDB PSWH, #0feh ; 0FAA 0 200 180 A2D0FE
MB 0b8h.0, C ; 0FAD 0 200 180 C5B838
STB A, [DP] ; 0FB0 0 200 180 D2
INC DP ; 0FB1 0 200 180 72
L A, er0 ; 0FB2 1 200 180 34
ST A, [DP] ; 0FB3 1 200 180 D2
ORB PSWH, #001h ; 0FB4 1 200 180 A2E001
L A, 0f8h ; 0FB7 1 200 180 E5F8
ST A, IE ; 0FB9 1 200 180 D51A
MOVB r4, off(0024dh) ; 0FBB 1 200 180 C44D4C
CAL label_48c4 ; 0FBE 1 200 180 32C448
MOV DP, #0035dh ; 0FC1 1 200 180 625D03
AND IE, #002a0h ; 0FC4 1 200 180 B51AD0A002
ANDB PSWH, #0feh ; 0FC9 1 200 180 A2D0FE
MB 0b8h.1, C ; 0FCC 1 200 180 C5B839
ST A, [DP] ; 0FCF 1 200 180 D2
INC DP ; 0FD0 1 200 180 72
L A, er0 ; 0FD1 1 200 180 34
ST A, [DP] ; 0FD2 1 200 180 D2
ORB PSWH, #001h ; 0FD3 1 200 180 A2E001
L A, 0f8h ; 0FD6 1 200 180 E5F8
ST A, IE ; 0FD8 1 200 180 D51A
MOV LRB, #00020h ; 0FDA 1 100 180 572000
MOV USP, #00280h ; 0FDD 1 100 280 A1988002
CAL label_4c56 ; 0FE1 1 100 280 32564C
MOV DP, #0040eh ; 0FE4 1 100 280 620E04
MB C, [DP].2 ; 0FE7 1 100 280 C22A
JGE label_0ff3 ; 0FE9 1 100 280 CD08
INC DP ; 0FEB 1 100 280 72
MB C, [DP].2 ; 0FEC 1 100 280 C22A
XORB PSWH, #080h ; 0FEE 1 100 280 A2F080
SJ label_1000 ; 0FF1 1 100 280 CB0D
; 0FF3 from 0FE9 (DD1,100,280)
label_0ff3: SC ; 0FF3 1 100 280 85
JBR off(0011eh).6, label_1000 ; 0FF4 1 100 280 DE1E09
JBR off(00121h).2, label_1000 ; 0FF7 1 100 280 DA2106
MB C, 0b8h.2 ; 0FFA 1 100 280 C5B82A
XORB PSWH, #080h ; 0FFD 1 100 280 A2F080
; 1000 from 0FF1 (DD1,100,280)
; 1000 from 0FF4 (DD1,100,280)
; 1000 from 0FF7 (DD1,100,280)
label_1000: MB P1.2, C ; 1000 1 100 280 C5223A
L A, 0fah ; 1003 1 100 280 E5FA
ST A, IE ; 1005 1 100 280 D51A
ANDB PSWH, #0feh ; 1007 1 100 280 A2D0FE
LB A, P1 ; 100A 0 100 280 F522
MOV DP, #02f00h ; 100C 0 100 280 62002F ### ROM INFO=82C55 PortC Outputs
STB A, [DP] ; 100F 0 100 280 D2
ORB PSWH, #001h ; 1010 0 100 280 A2E001
L A, 0f8h ; 1013 1 100 280 E5F8
ST A, IE ; 1015 1 100 280 D51A
L A, #01d4ch ; 1017 1 100 280 674C1D
JBS off(00129h).1, label_1020 ; 101A 1 100 280 E92903
L A, #00b03h ; 101D 1 100 280 67030B
; 1020 from 101A (DD1,100,280)
label_1020: CMP 0c4h, A ; 1020 1 100 280 B5C4C1 ### ROM INFO=RPM Sensor
MB off(00129h).1, C ; 1023 1 100 280 C42939
JBR off(0011eh).5, label_1040 ; 1026 1 100 280 DD1E17
CLRB A ; 1029 0 100 280 FA
STB A, 0d7h ; 102A 0 100 280 D5D7 ### ROM INFO=Sensor Input into ADCR5
RB off(00126h).2 ; 102C 0 100 280 C4260A
LB A, #000h ; 102F 0 100 280 7700
JBS off(0011fh).5, label_1040 ; 1031 0 100 280 ED1F0C
JBR off(00122h).6, label_1040 ; 1034 0 100 280 DE2209
JBS off(00122h).7, label_1040 ; 1037 0 100 280 EF2206
JBR off(00126h).2, label_1040 ; 103A 0 100 280 DA2603
JBS off(00120h).2, label_1047 ; 103D 0 100 280 EA2007
; 1040 from 1026 (DD1,100,280)
; 1040 from 1031 (DD0,100,280)
; 1040 from 1034 (DD0,100,280)
; 1040 from 1037 (DD0,100,280)
; 1040 from 103A (DD0,100,280)
label_1040: MOVB off(001bdh), #000h ; 1040 0 100 280 C4BD9800
J label_10da ; 1044 0 100 280 03DA10
; 1047 from 103D (DD0,100,280)
label_1047: JBR off(0011dh).1, label_104d ; 1047 0 100 280 D91D03 ### ROM INFO=MIL Byte4 Unknow error
J label_107b ; 104A 0 100 280 037B10
; 104D from 1047 (DD0,100,280)
label_104d: CMPB 0d7h, #0ffh ; 104D 0 100 280 C5D7C0FF ### ROM INFO=Sensor Input into ADCR5
JGT label_107b ; 1051 0 100 280 C828
CMPB 0d7h, #000h ; 1053 0 100 280 C5D7C000 ### ROM INFO=Sensor Input into ADCR5
JLT label_107b ; 1057 0 100 280 CA22
STB A, off(001bdh) ; 1059 0 100 280 D4BD
MOVB r1, off(001a4h) ; 105B 0 100 280 C4A449
LB A, off(001a2h) ; 105E 0 100 280 F4A2
JNE label_1066 ; 1060 0 100 280 CE04
LB A, #000h ; 1062 0 100 280 7700
SJ label_1077 ; 1064 0 100 280 CB11
; 1066 from 1060 (DD0,100,280)
label_1066: SUBB A, #001h ; 1066 0 100 280 A601
JBR off(00124h).0, label_1077 ; 1068 0 100 280 D8240C ### ROM INFO=Possible Fuel Cut Related
SUBB A, #001h ; 106B 0 100 280 A601
JLT label_1076 ; 106D 0 100 280 CA07
JBR off(00124h).1, label_1077 ; 106F 0 100 280 D92405 ### ROM INFO=Possible Fuel Cut Related
SUBB A, #002h ; 1072 0 100 280 A602
JGE label_1077 ; 1074 0 100 280 CD01
; 1076 from 106D (DD0,100,280)
label_1076: CLRB A ; 1076 0 100 280 FA
; 1077 from 1064 (DD0,100,280)
; 1077 from 1068 (DD0,100,280)
; 1077 from 106F (DD0,100,280)
; 1077 from 1074 (DD0,100,280)
label_1077: STB A, off(001a2h) ; 1077 0 100 280 D4A2
SJ label_1094 ; 1079 0 100 280 CB19
; 107B from 104A (DD0,100,280)
; 107B from 1051 (DD0,100,280)
; 107B from 1057 (DD0,100,280)
label_107b: MB C, P4.6 ; 107B 0 100 280 C52C2E
JGE label_108a ; 107E 0 100 280 CD0A
STB A, off(001bdh) ; 1080 0 100 280 D4BD
; 1082 from 108C (DD0,100,280)
label_1082: MOVB off(001beh), #000h ; 1082 0 100 280 C4BE9800
MOVB r1, #004h ; 1086 0 100 280 9904
SJ label_1094 ; 1088 0 100 280 CB0A
; 108A from 107E (DD0,100,280)
label_108a: LB A, off(001bdh) ; 108A 0 100 280 F4BD
JNE label_1082 ; 108C 0 100 280 CEF4
LB A, off(001beh) ; 108E 0 100 280 F4BE
JEQ label_10da ; 1090 0 100 280 C948
MOVB r1, #002h ; 1092 0 100 280 9902
; 1094 from 1088 (DD0,100,280)
; 1094 from 1079 (DD0,100,280)
label_1094: CMPB off(00133h), #0ffh ; 1094 0 100 280 C433C0FF
JLT label_10a5 ; 1098 0 100 280 CA0B
LB A, r1 ; 109A 0 100 280 79
CMPB A, #001h ; 109B 0 100 280 C601
JLE label_10aa ; 109D 0 100 280 CF0B
MOVB off(001cfh), #000h ; 109F 0 100 280 C4CF9800
SJ label_10b6 ; 10A3 0 100 280 CB11
; 10A5 from 1098 (DD0,100,280)
label_10a5: JBS off(00125h).4, label_10ad ; 10A5 0 100 280 EC2505
SJ label_10da ; 10A8 0 100 280 CB30
; 10AA from 109D (DD0,100,280)
label_10aa: JBR off(00125h).4, label_10dc ; 10AA 0 100 280 DC252F
; 10AD from 10A5 (DD0,100,280)
label_10ad: LB A, off(001cfh) ; 10AD 0 100 280 F4CF
JEQ label_10dc ; 10AF 0 100 280 C92B
MOVB r1, #002h ; 10B1 0 100 280 9902
CLRB off(001a2h) ; 10B3 0 100 280 C4A215
; 10B6 from 10A3 (DD0,100,280)
label_10b6: LB A, r1 ; 10B6 0 100 280 79
STB A, off(001a4h) ; 10B7 0 100 280 D4A4
SB off(00125h).4 ; 10B9 0 100 280 C4251C
JNE label_10c5 ; 10BC 0 100 280 CE07
MOVB off(001a6h), #00ch ; 10BE 0 100 280 C4A6980C
CLRB off(001a5h) ; 10C2 0 100 280 C4A515
; 10C5 from 10BC (DD0,100,280)
label_10c5: CMPB off(001a6h), #008h ; 10C5 0 100 280 C4A6C008
JGT label_10d8 ; 10C9 0 100 280 C80D
CLR A ; 10CB 1 100 280 F9
LB A, r1 ; 10CC 0 100 280 79
SUBB A, #002h ; 10CD 0 100 280 A602
MOV DP, #tbl_668b ; 10CF 0 100 280 628B66
ADD DP, A ; 10D2 0 100 280 9281
LCB A, [DP] ; 10D4 0 100 280 92AA
STB A, off(001a5h) ; 10D6 0 100 280 D4A5
; 10D8 from 10C9 (DD0,100,280)
label_10d8: SJ label_10ea ; 10D8 0 100 280 CB10
; 10DA from 1044 (DD0,100,280)
; 10DA from 1090 (DD0,100,280)
; 10DA from 10A8 (DD0,100,280)
label_10da: CLRB r1 ; 10DA 0 100 280 2115
; 10DC from 10AA (DD0,100,280)
; 10DC from 10AF (DD0,100,280)
label_10dc: RB off(00125h).4 ; 10DC 0 100 280 C4250C
CLRB A ; 10DF 0 100 280 FA
STB A, off(001a2h) ; 10E0 0 100 280 D4A2
CMPB r1, #001h ; 10E2 0 100 280 21C001
JNE label_10e8 ; 10E5 0 100 280 CE01
LB A, r1 ; 10E7 0 100 280 79
; 10E8 from 10E5 (DD0,100,280)
label_10e8: STB A, off(001a4h) ; 10E8 0 100 280 D4A4
; 10EA from 10D8 (DD0,100,280)
label_10ea: JBR off(0011eh).4, label_1127 ; 10EA 0 100 280 DC1E3A
LCB A, tbl_6122 ; 10ED 0 100 280 909D2261
JBS off(00131h).0, label_10fa ; 10F1 0 100 280 E83106 ### ROM INFO=Vtec (Min VSS Flag)
ADDB A, #005h ; 10F4 0 100 280 8605
JGE label_10fa ; 10F6 0 100 280 CD02
LB A, #0ffh ; 10F8 0 100 280 77FF
; 10FA from 10F1 (DD0,100,280)
; 10FA from 10F6 (DD0,100,280)
label_10fa: CMPB A, 0cch ; 10FA 0 100 280 C5CCC2 ### ROM INFO=VSS Sensor
MB off(00131h).0, C ; 10FD 0 100 280 C43138 ### ROM INFO=Vtec (Min VSS Flag)
LCB A, tbl_611d ; 1100 0 100 280 909D1D61
STB A, r4 ; 1104 0 100 280 8C
LB A, 0d1h ; 1105 0 100 280 F5D1 ### ROM INFO=Current TPS
MOV X1, #tbl_6657 ; 1107 0 100 280 605766
VCAL 1 ; 110A 0 100 280 11
JBR off(00131h).2, label_110f ; 110B 0 100 280 DA3101 ### ROM INFO=Vtec (Flag set above some unspecified RPM)
SUBB A, r4 ; 110E 0 100 280 2C
; 110F from 110B (DD0,100,280)
label_110f: CMPB A, off(00133h) ; 110F 0 100 280 C733
MB off(00131h).2, C ; 1111 0 100 280 C4313A ### ROM INFO=Vtec (Flag set above some unspecified RPM)
LCB A, tbl_611e ; 1114 0 100 280 909D1E61
JNE label_112c ; 1118 0 100 280 CE12
L A, off(0011ah) ; 111A 1 100 280 E41A ### ROM INFO=MIL Byte1 Unknow error
AND A, #0c0bch ; 111C 1 100 280 D6BCC0 ### ROM INFO=PA Sensor
JNE label_1127 ; 111F 1 100 280 CE06
LB A, off(0011ch) ; 1121 0 100 280 F41C ### ROM INFO=MIL Byte3 Unknow error
ANDB A, #031h ; 1123 0 100 280 D631
JEQ label_112c ; 1125 0 100 280 C905
; 1127 from 10EA (DD0,100,280)
; 1127 from 111F (DD1,100,280)
label_1127: RB P1.1 ; 1127 0 100 280 C52209 ### ROM INFO=Right VTEC Transistor Output (IC13)
SJ label_115c ; 112A 0 100 280 CB30
; 112C from 1118 (DD0,100,280)
; 112C from 1125 (DD0,100,280)
label_112c: SB P1.1 ; 112C 0 100 280 C52219 ### ROM INFO=Right VTEC Transistor Output (IC13)
CMPB 0f3h, #032h ; 112F 0 100 280 C5F3C032
JLT label_115c ; 1133 0 100 280 CA27
LCB A, tbl_611f ; 1135 0 100 280 909D1F61
JNE label_1144 ; 1139 0 100 280 CE09
LCB A, tbl_6120 ; 113B 0 100 280 909D2061
CMPB 0d9h, A ; 113F 0 100 280 C5D9C1 ### ROM INFO=ECT Sensor
JGE label_115c ; 1142 0 100 280 CD18
; 1144 from 1139 (DD0,100,280)
label_1144: LCB A, tbl_6209 ; 1144 0 100 280 909D0962
JNE label_114d ; 1148 0 100 280 CE03
JBR off(00131h).0, label_115c ; 114A 0 100 280 D8310F ### ROM INFO=Vtec (Min VSS Flag)
; 114D from 1148 (DD0,100,280)
label_114d: LCB A, tbl_6121 ; 114D 0 100 280 909D2161
CMPB 0bbh, A ; 1151 0 100 280 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_115c ; 1154 0 100 280 CA06
JBS off(00131h).2, label_1170 ; 1156 0 100 280 EA3117 ### ROM INFO=Vtec (Flag set above some unspecified RPM)
JBS off(00127h).1, label_115c ; 1159 0 100 280 E92700 ### ROM INFO=Possible Vtec Flag
; 115C from 112A (DD0,100,280)
; 115C from 1133 (DD0,100,280)
; 115C from 1142 (DD0,100,280)
; 115C from 114A (DD0,100,280)
; 115C from 1154 (DD0,100,280)
; 115C from 1159 (DD0,100,280)
label_115c: RB P1.0 ; 115C 0 100 280 C52208 ### ROM INFO=Left VTEC Transistor Output (IC14)
RB off(00127h).2 ; 115F 0 100 280 C4270A ### ROM INFO=Possible Vtec Flag
RB off(00127h).1 ; 1162 0 100 280 C42709 ### ROM INFO=Possible Vtec Flag
LCB A, tbl_61a6 ; 1165 0 100 280 909DA661
JEQ label_1179 ; 1169 0 100 280 C90E
SB off(00127h).1 ; 116B 0 100 280 C42719 ### ROM INFO=Possible Vtec Flag
SJ label_1179 ; 116E 0 100 280 CB09
; 1170 from 1156 (DD0,100,280)
label_1170: SB P1.0 ; 1170 0 100 280 C52218 ### ROM INFO=Left VTEC Transistor Output (IC14)
SB off(00127h).2 ; 1173 0 100 280 C4271A ### ROM INFO=Possible Vtec Flag
SB off(00127h).1 ; 1176 0 100 280 C42719 ### ROM INFO=Possible Vtec Flag
; 1179 from 1169 (DD0,100,280)
; 1179 from 116E (DD0,100,280)
label_1179: CAL label_5d52 ; 1179 0 100 280 32525D
MOVB r0, #018h ; 117C 0 100 280 9818
MOVB r1, #014h ; 117E 0 100 280 9914
MOVB r2, off(001dfh) ; 1180 0 100 280 C4DF4A ### ROM INFO=Col/Rows Related
MOV X2, off(001e2h) ; 1183 0 100 280 B4E279
MOVB r3, off(001e8h) ; 1186 0 100 280 C4E84B ### ROM INFO=Rows Related
MOV er3, off(001ech) ; 1189 0 100 280 B4EC4B
MOV X1, #tbl_70a5 ; 118C 0 100 280 60A570
JGE label_1194 ; 118F 0 100 280 CD03
MOV X1, #tbl_7857 ; 1191 0 100 280 605778
; 1194 from 118F (DD0,100,280)
label_1194: JBR off(0011ch).5, label_119a ; 1194 0 100 280 DD1C03 ### ROM INFO=MIL Byte3 Unknow error
JBS off(00120h).5, label_11af ; 1197 0 100 280 ED2015
; 119A from 1194 (DD0,100,280)
label_119a: JBS off(00127h).1, label_11af ; 119A 0 100 280 E92712 ### ROM INFO=Possible Vtec Flag
MOVB r1, #014h ; 119D 0 100 280 9914
MOVB r3, off(001e7h) ; 119F 0 100 280 C4E74B ### ROM INFO=Columns Related
MOV er3, off(001eah) ; 11A2 0 100 280 B4EA4B
MB C, [DP].5 ; 11A5 0 100 280 C22D
MOV X1, #tbl_6ead ; 11A7 0 100 280 60AD6E
JGE label_11af ; 11AA 0 100 280 CD03
MOV X1, #tbl_765f ; 11AC 0 100 280 605F76
; 11AF from 1197 (DD0,100,280)
; 11AF from 119A (DD0,100,280)
; 11AF from 11AA (DD0,100,280)
label_11af: SB PSWL.5 ; 11AF 0 100 280 A31D
CAL label_4a9d ; 11B1 0 100 280 329D4A
MOV er0, A ; 11B4 0 100 280 448A
LC A, tbl_610b ; 11B6 0 100 280 909C0B61
CAL label_5289 ; 11BA 0 100 280 328952
MOV X2, A ; 11BD 0 100 280 51
CLR A ; 11BE 1 100 280 F9
MOV DP, #00409h ; 11BF 1 100 280 620904 ### ROM INFO=Options Active
MB C, [DP].1 ; 11C2 1 100 280 C229
JGE label_11da ; 11C4 1 100 280 CD14
MB C, [DP].0 ; 11C6 1 100 280 C228
JLT label_11d0 ; 11C8 1 100 280 CA06
MB C, [DP].2 ; 11CA 1 100 280 C22A
JLT label_11d6 ; 11CC 1 100 280 CA08
SJ label_11da ; 11CE 1 100 280 CB0A
; 11D0 from 11C8 (DD1,100,280)
label_11d0: LC A, tbl_6161 ; 11D0 1 100 280 909C6161
SJ label_11da ; 11D4 1 100 280 CB04
; 11D6 from 11CC (DD1,100,280)
label_11d6: LC A, tbl_5f56 ; 11D6 1 100 280 909C565F
; 11DA from 11C4 (DD1,100,280)
; 11DA from 11CE (DD1,100,280)
; 11DA from 11D4 (DD1,100,280)
label_11da: ADD X2, A ; 11DA 1 100 280 9181
CLR X1 ; 11DC 1 100 280 9015
L A, 0043ah[X1] ; 11DE 1 100 280 E03A04
ADD X2, A ; 11E1 1 100 280 9181
MOV DP, #000e6h ; 11E3 1 100 280 62E600 ### ROM INFO=Ignition Cut
L A, [DP] ; 11E6 1 100 280 E2
JNE label_11eb ; 11E7 1 100 280 CE02
SJ label_11f9 ; 11E9 1 100 280 CB0E
; 11EB from 11E7 (DD1,100,280)
label_11eb: LCB A, tbl_5ef3 ; 11EB 1 100 280 909DF35E
JEQ label_11f9 ; 11EF 1 100 280 C908
LC A, tbl_61e6 ; 11F1 1 100 280 909CE661
ADD X2, A ; 11F5 1 100 280 9181
SJ label_11f9 ; 11F7 1 100 280 CB00
; 11F9 from 11E9 (DD1,100,280)
; 11F9 from 11EF (DD1,100,280)
; 11F9 from 11F7 (DD1,100,280)
label_11f9: LCB A, tbl_6127 ; 11F9 1 100 280 909D2761
CMPB 0cch, A ; 11FD 1 100 280 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_1229 ; 1200 1 100 280 CA27
LCB A, tbl_5f44 ; 1202 1 100 280 909D445F
CMPB 0bbh, A ; 1206 1 100 280 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_1229 ; 1209 1 100 280 CA1E
CLR A ; 120B 1 100 280 F9
LB A, (0024fh-00280h)[USP] ; 120C 0 100 280 F3CF ### ROM INFO=Current Gear
LCB A, tbl_6128[ACC] ; 120E 0 100 280 B506AB2861
STB A, (0023bh-00280h)[USP] ; 1213 0 100 280 D3BB ### ROM INFO=Gear FC
MB C, PSWL.4 ; 1215 0 100 280 A32C
JLT label_122d ; 1217 0 100 280 CA14
CLRB ACCH ; 1219 0 100 280 C50715
L A, ACC ; 121C 1 100 280 E506
SWAP ; 121E 1 100 280 83
MOV er0, A ; 121F 1 100 280 448A
MOV A, X2 ; 1221 1 100 280 9199
CAL label_5289 ; 1223 1 100 280 328952
MOV X2, A ; 1226 1 100 280 51
SJ label_122d ; 1227 1 100 280 CB04
; 1229 from 1200 (DD1,100,280)
; 1229 from 1209 (DD1,100,280)
label_1229: LB A, #080h ; 1229 0 100 280 7780
STB A, (0023bh-00280h)[USP] ; 122B 0 100 280 D3BB ### ROM INFO=Gear FC
; 122D from 1217 (DD0,100,280)
; 122D from 1227 (DD1,100,280)
label_122d: MOV DP, #00410h ; 122D 0 100 280 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].0 ; 1230 0 100 280 C228
JGE label_123f ; 1232 0 100 280 CD0B
LB A, 0c2h ; 1234 0 100 280 F5C2
MOV X1, #tbl_606d ; 1236 0 100 280 606D60
VCAL 0 ; 1239 0 100 280 10
SUBB A, #000h ; 123A 0 100 280 A600
DEC X1 ; 123C 0 100 280 80
ADD X2, A ; 123D 0 100 280 9181
; 123F from 1232 (DD0,100,280)
label_123f: MOV DP, #00410h ; 123F 0 100 280 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].1 ; 1242 0 100 280 C229
JGE label_1251 ; 1244 0 100 280 CD0B
LB A, 0c2h ; 1246 0 100 280 F5C2
MOV X1, #tbl_60a4 ; 1248 0 100 280 60A460
VCAL 0 ; 124B 0 100 280 10
SUBB A, #000h ; 124C 0 100 280 A600
DEC X1 ; 124E 0 100 280 80
ADD X2, A ; 124F 0 100 280 9181
; 1251 from 1244 (DD0,100,280)
label_1251: MOV DP, #00410h ; 1251 0 100 280 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].2 ; 1254 0 100 280 C22A
JGE label_1263 ; 1256 0 100 280 CD0B
LB A, 0c2h ; 1258 0 100 280 F5C2
MOV X1, #tbl_60db ; 125A 0 100 280 60DB60
VCAL 0 ; 125D 0 100 280 10
SUBB A, #000h ; 125E 0 100 280 A600
DEC X1 ; 1260 0 100 280 80
ADD X2, A ; 1261 0 100 280 9181
; 1263 from 1256 (DD0,100,280)
label_1263: CMP X2, #08000h ; 1263 0 100 280 91C00080
JLT label_126b ; 1267 0 100 280 CA02
CLR X2 ; 1269 0 100 280 9115
; 126B from 1267 (DD0,100,280)
label_126b: L A, X2 ; 126B 1 100 280 41
ST A, off(00140h) ; 126C 1 100 280 D440
LB A, off(00180h) ; 126E 0 100 280 F480
JBS off(0011fh).5, label_1278 ; 1270 0 100 280 ED1F05
JBS off(0012ch).4, label_1289 ; 1273 0 100 280 EC2C13
SJ label_1285 ; 1276 0 100 280 CB0D
; 1278 from 1270 (DD0,100,280)
label_1278: LB A, off(00169h) ; 1278 0 100 280 F469
STB A, r0 ; 127A 0 100 280 88
LB A, off(001f4h) ; 127B 0 100 280 F4F4
MULB ; 127D 0 100 280 A234
LB A, ACCH ; 127F 0 100 280 F507
CMPB A, #040h ; 1281 0 100 280 C640
JGE label_1287 ; 1283 0 100 280 CD02
; 1285 from 1276 (DD0,100,280)
label_1285: LB A, #040h ; 1285 0 100 280 7740
; 1287 from 1283 (DD0,100,280)
label_1287: STB A, off(00180h) ; 1287 0 100 280 D480
; 1289 from 1273 (DD0,100,280)
label_1289: MOVB r0, off(00181h) ; 1289 0 100 280 C48148
MULB ; 128C 0 100 280 A234
MOVB r1, off(0017fh) ; 128E 0 100 280 C47F49
CLRB r0 ; 1291 0 100 280 2015
MUL ; 1293 0 100 280 9035
MOV er0, er1 ; 1295 0 100 280 4548
L A, off(0015ch) ; 1297 1 100 280 E45C ### ROM INFO=IAT FC
MUL ; 1299 1 100 280 9035
MOV off(00182h), er1 ; 129B 1 100 280 457C82
LCB A, tbl_61f6 ; 129E 1 100 280 909DF661
CMPB 0bbh, A ; 12A2 1 100 280 C5BBC1 ### ROM INFO=Map Sensor Volt
XORB PSWH, #080h ; 12A5 1 100 280 A2F080
MB off(00130h).5, C ; 12A8 1 100 280 C4303D
JBR off(00124h).2, label_12b8 ; 12AB 1 100 280 DA240A ### ROM INFO=Possible Fuel Cut Related
LCB A, tbl_61f6 ; 12AE 1 100 280 909DF661
CMPB 0bbh, A ; 12B2 1 100 280 C5BBC1 ### ROM INFO=Map Sensor Volt
XORB PSWH, #080h ; 12B5 1 100 280 A2F080
; 12B8 from 12AB (DD1,100,280)
label_12b8: MB off(0012eh).0, C ; 12B8 1 100 280 C42E38
LB A, #003h ; 12BB 0 100 280 7703
JBS off(001f8h).0, label_12c2 ; 12BD 0 100 280 E8F802
LB A, #005h ; 12C0 0 100 280 7705
; 12C2 from 12BD (DD0,100,280)
label_12c2: CMPB A, 0cch ; 12C2 0 100 280 C5CCC2 ### ROM INFO=VSS Sensor
MB off(001f8h).0, C ; 12C5 0 100 280 C4F838
CMPB off(00133h), #0a0h ; 12C8 0 100 280 C433C0A0
RB PSWH.7 ; 12CC 0 100 280 A20F
MOVB r0, 0d6h ; 12CE 0 100 280 C5D648
MB C, off(00123h).2 ; 12D1 0 100 280 C4232A
JEQ label_12dc ; 12D4 0 100 280 C906
MOVB r0, 0d5h ; 12D6 0 100 280 C5D548 ### ROM INFO=TPS Delta
MB C, off(00123h).1 ; 12D9 0 100 280 C42329
; 12DC from 12D4 (DD0,100,280)
label_12dc: JLT label_12fa ; 12DC 0 100 280 CA1C
MOVB r2, #008h ; 12DE 0 100 280 9A08
MOVB r3, #00ah ; 12E0 0 100 280 9B0A
JBR off(001f8h).0, label_12ed ; 12E2 0 100 280 D8F808
LB A, off(001c1h) ; 12E5 0 100 280 F4C1
JEQ label_12ed ; 12E7 0 100 280 C904
MOVB r2, #020h ; 12E9 0 100 280 9A20
MOVB r3, #020h ; 12EB 0 100 280 9B20
; 12ED from 12E2 (DD0,100,280)
; 12ED from 12E7 (DD0,100,280)
label_12ed: LB A, r2 ; 12ED 0 100 280 7A
CMPB A, r0 ; 12EE 0 100 280 48
MB off(0012ch).1, C ; 12EF 0 100 280 C42C39
LB A, r3 ; 12F2 0 100 280 7B
CMPB A, r0 ; 12F3 0 100 280 48
MB off(0012ch).2, C ; 12F4 0 100 280 C42C3A
RC ; 12F7 0 100 280 95
SJ label_1303 ; 12F8 0 100 280 CB09
; 12FA from 12DC (DD0,100,280)
label_12fa: RB off(0012ch).1 ; 12FA 0 100 280 C42C09
RB off(0012ch).2 ; 12FD 0 100 280 C42C0A
LB A, #004h ; 1300 0 100 280 7704
CMPB A, r0 ; 1302 0 100 280 48
; 1303 from 12F8 (DD0,100,280)
label_1303: MB off(0012ch).0, C ; 1303 0 100 280 C42C38
LB A, #0c2h ; 1306 0 100 280 77C2
JBS off(001f8h).3, label_130d ; 1308 0 100 280 EBF802
LB A, #0c6h ; 130B 0 100 280 77C6
; 130D from 1308 (DD0,100,280)
label_130d: CMPB A, off(00133h) ; 130D 0 100 280 C733
MB off(001f8h).3, C ; 130F 0 100 280 C4F83B
SJ label_1317 ; 1312 0 100 280 CB03
; 1314 from 131D (DD0,100,280)
label_1314: J label_1395 ; 1314 0 100 280 039513
; 1317 from 1312 (DD0,100,280)
label_1317: JBS off(00125h).4, label_132e ; 1317 0 100 280 EC2514
JBS off(00119h).0, label_132e ; 131A 0 100 280 E81911
JBR off(0012ch).0, label_1314 ; 131D 0 100 280 D82CF4
JBR off(00123h).3, label_1331 ; 1320 0 100 280 DB230E
LB A, off(00188h) ; 1323 0 100 280 F488
JBS off(0012ch).3, label_1367 ; 1325 0 100 280 EB2C3F
CMPB 0d3h, #0b0h ; 1328 0 100 280 C5D3C0B0
JLT label_1334 ; 132C 0 100 280 CA06
; 132E from 1317 (DD0,100,280)
; 132E from 131A (DD0,100,280)
label_132e: J label_143e ; 132E 0 100 280 033E14
; 1331 from 1320 (DD0,100,280)
label_1331: J label_13e1 ; 1331 0 100 280 03E113
; 1334 from 132C (DD0,100,280)
label_1334: CLRB A ; 1334 0 100 280 FA
JBR off(00120h).1, label_133e ; 1335 0 100 280 D92006
CMPB 0cch, #005h ; 1338 0 100 280 C5CCC005 ### ROM INFO=VSS Sensor
JLT label_1365 ; 133C 0 100 280 CA27
; 133E from 1335 (DD0,100,280)
label_133e: ADDB A, #06ch ; 133E 0 100 280 866C
JBR off(0012eh).4, label_1345 ; 1340 0 100 280 DC2E02
ADDB A, #00ch ; 1343 0 100 280 860C
; 1345 from 1340 (DD0,100,280)
label_1345: CMPB off(00133h), #0f0h ; 1345 0 100 280 C433C0F0
JGE label_1365 ; 1349 0 100 280 CD1A
SUBB A, #018h ; 134B 0 100 280 A618
CMPB off(00133h), #0c5h ; 134D 0 100 280 C433C0C5 ### ROM INFO=RPM Related
JGE label_1365 ; 1351 0 100 280 CD12
SUBB A, #018h ; 1353 0 100 280 A618
CMPB off(00133h), #0a0h ; 1355 0 100 280 C433C0A0
JGE label_1365 ; 1359 0 100 280 CD0A
SUBB A, #018h ; 135B 0 100 280 A618
CMPB off(00133h), #070h ; 135D 0 100 280 C433C070
JGE label_1365 ; 1361 0 100 280 CD02
SUBB A, #018h ; 1363 0 100 280 A618
; 1365 from 133C (DD0,100,280)
; 1365 from 1349 (DD0,100,280)
; 1365 from 1351 (DD0,100,280)
; 1365 from 1359 (DD0,100,280)
; 1365 from 1361 (DD0,100,280)
label_1365: STB A, off(00188h) ; 1365 0 100 280 D488
; 1367 from 1325 (DD0,100,280)
label_1367: CLRB ACCH ; 1367 0 100 280 C50715
MOV X1, A ; 136A 0 100 280 50
ADD X1, #tbl_6cf7 ; 136B 0 100 280 9080F76C
LB A, r0 ; 136F 0 100 280 78
VCAL 0 ; 1370 0 100 280 10
MOV er0, off(00182h) ; 1371 0 100 280 B48248
MUL ; 1374 0 100 280 9035
SRL er1 ; 1376 0 100 280 45E7
RORB A ; 1378 0 100 280 43
SRL er1 ; 1379 0 100 280 45E7
RORB A ; 137B 0 100 280 43
LB A, r2 ; 137C 0 100 280 7A
L A, ACC ; 137D 1 100 280 E506
SWAP ; 137F 1 100 280 83
CMP A, off(00142h) ; 1380 1 100 280 C742
JGE label_1386 ; 1382 1 100 280 CD02
L A, off(00142h) ; 1384 1 100 280 E442
; 1386 from 1382 (DD1,100,280)
label_1386: CMPB r3, #000h ; 1386 1 100 280 23C000
JEQ label_138e ; 1389 1 100 280 C903
L A, #0ffffh ; 138B 1 100 280 67FFFF
; 138E from 1389 (DD1,100,280)
label_138e: MOVB off(001c1h), #00ah ; 138E 1 100 280 C4C1980A
J label_1447 ; 1392 1 100 280 034714
; 1395 from 1314 (DD0,100,280)
label_1395: JBR off(0012ch).2, label_139b ; 1395 0 100 280 DA2C03
CLR off(00142h) ; 1398 0 100 280 B44215
; 139B from 1395 (DD0,100,280)
label_139b: LCB A, tbl_5f4a ; 139B 0 100 280 909D4A5F
CMPB off(00133h), A ; 139F 0 100 280 C433C1
JLT label_13e1 ; 13A2 0 100 280 CA3D
JBR off(0012ch).1, label_13d9 ; 13A4 0 100 280 D92C32
JBR off(00123h).3, label_13d9 ; 13A7 0 100 280 DB232F
CMPB off(001c1h), #000h ; 13AA 0 100 280 C4C1C000
JEQ label_13b5 ; 13AE 0 100 280 C905
MOV X1, #tbl_6496 ; 13B0 0 100 280 609664
SJ label_13cc ; 13B3 0 100 280 CB17
; 13B5 from 13AE (DD0,100,280)
label_13b5: MOV X1, #tbl_648a ; 13B5 0 100 280 608A64
CMPB (0024fh-00280h)[USP], #003h ; 13B8 0 100 280 C3CFC003 ### ROM INFO=Current Gear
JGE label_13c2 ; 13BC 0 100 280 CD04
ADD X1, #00006h ; 13BE 0 100 280 90800600
; 13C2 from 13BC (DD0,100,280)
label_13c2: CMPB off(00133h), #08dh ; 13C2 0 100 280 C433C08D
JGE label_13cc ; 13C6 0 100 280 CD04
SUB X1, #0000ch ; 13C8 0 100 280 90A00C00
; 13CC from 13B3 (DD0,100,280)
; 13CC from 13C6 (DD0,100,280)
label_13cc: LB A, r0 ; 13CC 0 100 280 78
VCAL 2 ; 13CD 0 100 280 12
LB A, ACC ; 13CE 0 100 280 F506
LCB A, tbl_5f4e ; 13D0 0 100 280 909D4E5F
CAL label_5294 ; 13D4 0 100 280 329452
SJ label_143f ; 13D7 0 100 280 CB66
; 13D9 from 13A4 (DD0,100,280)
; 13D9 from 13A7 (DD0,100,280)
label_13d9: LB A, off(00165h) ; 13D9 0 100 280 F465
JEQ label_13e1 ; 13DB 0 100 280 C904
ADDB A, #002h ; 13DD 0 100 280 8602
JGE label_143f ; 13DF 0 100 280 CD5E
; 13E1 from 1331 (DD0,100,280)
; 13E1 from 13A2 (DD0,100,280)
; 13E1 from 13DB (DD0,100,280)
label_13e1: JBR off(00120h).2, label_143e ; 13E1 0 100 280 DA205A
L A, off(00142h) ; 13E4 1 100 280 E442
JEQ label_143e ; 13E6 1 100 280 C956
ST A, er3 ; 13E8 1 100 280 8B
LB A, off(00188h) ; 13E9 0 100 280 F488
EXTND ; 13EB 1 100 280 F8
MOV DP, #tbl_6d7b ; 13EC 1 100 280 627B6D
ADD DP, A ; 13EF 1 100 280 9281
LC A, [DP] ; 13F1 1 100 280 92A8
ST A, er2 ; 13F3 1 100 280 8A
CMP A, er3 ; 13F4 1 100 280 4B
LC A, 00004h[DP] ; 13F5 1 100 280 92A90400
JLT label_1432 ; 13F9 1 100 280 CA37
LC A, 00002h[DP] ; 13FB 1 100 280 92A90200
ST A, er2 ; 13FF 1 100 280 8A
CMP A, er3 ; 1400 1 100 280 4B
JLT label_141d ; 1401 1 100 280 CA1A
MOV er0, off(00186h) ; 1403 1 100 280 B48648
LC A, 00008h[DP] ; 1406 1 100 280 92A90800
MUL ; 140A 1 100 280 9035
LB A, r2 ; 140C 0 100 280 7A
L A, ACC ; 140D 1 100 280 E506
SWAP ; 140F 1 100 280 83
CMPB r3, #000h ; 1410 1 100 280 23C000
JEQ label_1418 ; 1413 1 100 280 C903
L A, #0ffffh ; 1415 1 100 280 67FFFF
; 1418 from 1413 (DD1,100,280)
label_1418: XCHG A, er3 ; 1418 1 100 280 4710
SUB A, er3 ; 141A 1 100 280 2B
SJ label_143c ; 141B 1 100 280 CB1F
; 141D from 1401 (DD1,100,280)
label_141d: MOV er0, off(00184h) ; 141D 1 100 280 B48448
LC A, 00006h[DP] ; 1420 1 100 280 92A90600
MUL ; 1424 1 100 280 9035
LB A, r2 ; 1426 0 100 280 7A
L A, ACC ; 1427 1 100 280 E506
SWAP ; 1429 1 100 280 83
CMPB r3, #000h ; 142A 1 100 280 23C000
JEQ label_1432 ; 142D 1 100 280 C903
L A, #0ffffh ; 142F 1 100 280 67FFFF
; 1432 from 13F9 (DD1,100,280)
; 1432 from 142D (DD1,100,280)
label_1432: XCHG A, er3 ; 1432 1 100 280 4710
SUB A, er3 ; 1434 1 100 280 2B
JLT label_143a ; 1435 1 100 280 CA03
CMP A, er2 ; 1437 1 100 280 4A
JGE label_143c ; 1438 1 100 280 CD02
; 143A from 1435 (DD1,100,280)
label_143a: L A, er2 ; 143A 1 100 280 36
RC ; 143B 1 100 280 95
; 143C from 141B (DD1,100,280)
; 143C from 1438 (DD1,100,280)
label_143c: JGE label_1447 ; 143C 1 100 280 CD09
; 143E from 132E (DD0,100,280)
; 143E from 13E1 (DD0,100,280)
; 143E from 13E6 (DD1,100,280)
label_143e: CLRB A ; 143E 0 100 280 FA
; 143F from 13DF (DD0,100,280)
; 143F from 13D7 (DD0,100,280)
label_143f: STB A, off(00165h) ; 143F 0 100 280 D465
; 1441 from 144D (DD1,100,280)
label_1441: RB off(0012ch).3 ; 1441 0 100 280 C42C0B
CLR A ; 1444 1 100 280 F9
SJ label_1453 ; 1445 1 100 280 CB0C
; 1447 from 1392 (DD1,100,280)
; 1447 from 143C (DD1,100,280)
label_1447: CLRB off(00165h) ; 1447 1 100 280 C46515
JBS off(00130h).5, label_1450 ; 144A 1 100 280 ED3003
JBS off(001f8h).3, label_1441 ; 144D 1 100 280 EBF8F1
; 1450 from 144A (DD1,100,280)
label_1450: SB off(0012ch).3 ; 1450 1 100 280 C42C1B
; 1453 from 1445 (DD1,100,280)
label_1453: ST A, off(00142h) ; 1453 1 100 280 D442
JBS off(0011fh).5, label_145b ; 1455 1 100 280 ED1F03
J label_15c9 ; 1458 1 100 280 03C915
; 145B from 1455 (DD1,100,280)
label_145b: MOV X1, #tbl_6518 ; 145B 1 100 280 601865
LB A, 0d9h ; 145E 0 100 280 F5D9 ### ROM INFO=ECT Sensor
VCAL 0 ; 1460 0 100 280 10
STB A, off(00140h) ; 1461 0 100 280 D440
CLR X1 ; 1463 0 100 280 9015
MOV X1, #tbl_5f06 ; 1465 0 100 280 60065F
LB A, 00439h[X1] ; 1468 0 100 280 F03904
VCAL 0 ; 146B 0 100 280 10
ADDB A, off(00140h) ; 146C 0 100 280 8740
MOV X1, #tbl_6533 ; 146E 0 100 280 603365
LB A, 0c5h ; 1471 0 100 280 F5C5 ### ROM INFO=RPM Related
VCAL 1 ; 1473 0 100 280 11
STB A, off(00162h) ; 1474 0 100 280 D462 ### ROM INFO=VE FC
MOV X1, #tbl_6537 ; 1476 0 100 280 603765
LB A, 0bch ; 1479 0 100 280 F5BC ### ROM INFO=PA Sensor
VCAL 1 ; 147B 0 100 280 11
STB A, off(00163h) ; 147C 0 100 280 D463
MOVB r0, off(00162h) ; 147E 0 100 280 C46248 ### ROM INFO=VE FC
MULB ; 1481 0 100 280 A234
MOV er0, off(00140h) ; 1483 0 100 280 B44048
MUL ; 1486 0 100 280 9035
L A, ACC ; 1488 1 100 280 E506
SLL A ; 148A 1 100 280 53
ROL er1 ; 148B 1 100 280 45B7
JLT label_1498 ; 148D 1 100 280 CA09
SLL A ; 148F 1 100 280 53
L A, er1 ; 1490 1 100 280 35
ROL A ; 1491 1 100 280 33
JLT label_1498 ; 1492 1 100 280 CA04
ADD A, off(00142h) ; 1494 1 100 280 8742
JGE label_149b ; 1496 1 100 280 CD03
; 1498 from 148D (DD1,100,280)
; 1498 from 1492 (DD1,100,280)
label_1498: L A, #0ffffh ; 1498 1 100 280 67FFFF
; 149B from 1496 (DD1,100,280)
label_149b: MB C, 0b7h.0 ; 149B 1 100 280 C5B728
JGE label_14a2 ; 149E 1 100 280 CD02
SRL A ; 14A0 1 100 280 63
SRL A ; 14A1 1 100 280 63
; 14A2 from 149E (DD1,100,280)
label_14a2: ADD A, off(00144h) ; 14A2 1 100 280 8744
JGE label_14a9 ; 14A4 1 100 280 CD03
L A, #0ffffh ; 14A6 1 100 280 67FFFF
; 14A9 from 14A4 (DD1,100,280)
label_14a9: JBR off(0012ah).1, label_14ad ; 14A9 1 100 280 D92A01
CLR A ; 14AC 1 100 280 F9
; 14AD from 14A9 (DD1,100,280)
label_14ad: MOV DP, #003a6h ; 14AD 1 100 280 62A603
ST A, [DP] ; 14B0 1 100 280 D2
MOV DP, #003b8h ; 14B1 1 100 280 62B803
ST A, [DP] ; 14B4 1 100 280 D2
CLR X1 ; 14B5 1 100 280 9015
CAL label_4a40 ; 14B7 1 100 280 32404A
AND IE, #002a0h ; 14BA 1 100 280 B51AD0A002
ANDB PSWH, #0feh ; 14BF 1 100 280 A2D0FE
ST A, 003bah[X1] ; 14C2 1 100 280 D0BA03
ST A, 003bch[X1] ; 14C5 1 100 280 D0BC03
ST A, 003beh[X1] ; 14C8 1 100 280 D0BE03
ST A, 003c0h[X1] ; 14CB 1 100 280 D0C003
ORB PSWH, #001h ; 14CE 1 100 280 A2E001
L A, 0f8h ; 14D1 1 100 280 E5F8
ST A, IE ; 14D3 1 100 280 D51A
MB C, 0b7h.0 ; 14D5 1 100 280 C5B728
JLT label_14e6 ; 14D8 1 100 280 CA0C
CMPB off(0013dh), #004h ; 14DA 1 100 280 C43DC004
JNE label_1543 ; 14DE 1 100 280 CE63
CMPB 0d9h, #0ech ; 14E0 1 100 280 C5D9C0EC ### ROM INFO=ECT Sensor
JGE label_1543 ; 14E4 1 100 280 CD5D
; 14E6 from 14D8 (DD1,100,280)
label_14e6: L A, 003bah[X1] ; 14E6 1 100 280 E0BA03
L A, ACC ; 14E9 1 100 280 E506
MOV er0, A ; 14EB 1 100 280 448A
LC A, tbl_6103 ; 14ED 1 100 280 909C0361
CAL label_5289 ; 14F1 1 100 280 328952
ST A, off(0019eh) ; 14F4 1 100 280 D49E ### ROM INFO=Injector Value
ST A, off(0019ch) ; 14F6 1 100 280 D49C
ST A, off(0019ah) ; 14F8 1 100 280 D49A
ST A, off(00198h) ; 14FA 1 100 280 D498
L A, 0fah ; 14FC 1 100 280 E5FA
ST A, IE ; 14FE 1 100 280 D51A
ANDB PSWH, #0feh ; 1500 1 100 280 A2D0FE
L A, TM0 ; 1503 1 100 280 E530
SUB A, TMR0 ; 1505 1 100 280 B532A2
MB C, IRQ.5 ; 1508 1 100 280 C5182D
JLT label_1515 ; 150B 1 100 280 CA08
ADD A, #00005h ; 150D 1 100 280 860500
JLT label_1515 ; 1510 1 100 280 CA03
ADD TMR0, A ; 1512 1 100 280 B53281
; 1515 from 150B (DD1,100,280)
; 1515 from 1510 (DD1,100,280)
label_1515: ORB PSWH, #001h ; 1515 1 100 280 A2E001
L A, 0f8h ; 1518 1 100 280 E5F8
ST A, IE ; 151A 1 100 280 D51A
MOV DP, #00010h ; 151C 1 100 280 621000
; 151F from 1521 (DD1,100,280)
label_151f: L A, off(0019eh) ; 151F 1 100 280 E49E ### ROM INFO=Injector Value
JRNZ DP, label_151f ; 1521 1 100 280 30FC
CAL label_45ba ; 1523 1 100 280 32BA45
JBS off(0011fh).3, label_153b ; 1526 1 100 280 EB1F12
JBS off(0011bh).7, label_153b ; 1529 1 100 280 EF1B0F ### ROM INFO=MIL Byte2 Unknow error
MULB ; 152C 1 100 280 A234
RB off(0012ah).0 ; 152E 1 100 280 C42A08
JEQ label_153b ; 1531 1 100 280 C908
RB TRNSIT.2 ; 1533 1 100 280 C5460A
JNE label_153b ; 1536 1 100 280 CE03
SB 0b4h.6 ; 1538 1 100 280 C5B41E
; 153B from 1526 (DD1,100,280)
; 153B from 1529 (DD1,100,280)
; 153B from 1531 (DD1,100,280)
; 153B from 1536 (DD1,100,280)
label_153b: LB A, off(0013ch) ; 153B 0 100 280 F43C
ADDB A, #001h ; 153D 0 100 280 8601
ANDB A, #003h ; 153F 0 100 280 D603
STB A, off(0013ch) ; 1541 0 100 280 D43C
; 1543 from 14DE (DD1,100,280)
; 1543 from 14E4 (DD1,100,280)
label_1543: SB off(0012ch).4 ; 1543 0 100 280 C42C1C
LB A, 0d9h ; 1546 0 100 280 F5D9 ### ROM INFO=ECT Sensor
CMPB A, #0cfh ; 1548 0 100 280 C6CF
MB PSWL.5, C ; 154A 0 100 280 A33D
MOV X1, #tbl_630b ; 154C 0 100 280 600B63
VCAL 0 ; 154F 0 100 280 10
STB A, r0 ; 1550 0 100 280 88
STB A, r1 ; 1551 0 100 280 89
JBS off(0011ah).5, label_1580 ; 1552 0 100 280 ED1A2B ### ROM INFO=MIL Byte1 Unknow error
JBS off(0011bh).1, label_1580 ; 1555 0 100 280 E91B28 ### ROM INFO=MIL Byte2 Unknow error
CMPB 0d9h, #0c5h ; 1558 0 100 280 C5D9C0C5 ### ROM INFO=RPM Related
JLT label_1580 ; 155C 0 100 280 CA22
MOV DP, #0031ah ; 155E 0 100 280 621A03
LB A, [DP] ; 1561 0 100 280 F2
SUBB A, 0d9h ; 1562 0 100 280 C5D9A2 ### ROM INFO=ECT Sensor
JGE label_1568 ; 1565 0 100 280 CD01
VCAL 6 ; 1567 0 100 280 16
; 1568 from 1565 (DD0,100,280)
label_1568: CMPB A, #00ah ; 1568 0 100 280 C60A
JGE label_1580 ; 156A 0 100 280 CD14
LB A, 0d8h ; 156C 0 100 280 F5D8 ### ROM INFO=IAT Sensor
CMPB A, #0c5h ; 156E 0 100 280 C6C5 ### ROM INFO=RPM Related
JLT label_1580 ; 1570 0 100 280 CA0E
SUBB A, 0d9h ; 1572 0 100 280 C5D9A2 ### ROM INFO=ECT Sensor
JLT label_1580 ; 1575 0 100 280 CA09
CMPB A, #005h ; 1577 0 100 280 C605
JLT label_1580 ; 1579 0 100 280 CA05
L A, #0e666h ; 157B 1 100 280 6766E6
MUL ; 157E 1 100 280 9035
; 1580 from 1552 (DD0,100,280)
; 1580 from 1555 (DD0,100,280)
; 1580 from 155C (DD0,100,280)
; 1580 from 156A (DD0,100,280)
; 1580 from 1570 (DD0,100,280)
; 1580 from 1575 (DD0,100,280)
; 1580 from 1579 (DD0,100,280)
label_1580: L A, er1 ; 1580 1 100 280 35
L A, ACC ; 1581 1 100 280 E506
MOV er0, A ; 1583 1 100 280 448A
LC A, tbl_6105 ; 1585 1 100 280 909C0561
CAL label_5289 ; 1589 1 100 280 328952
ST A, off(00170h) ; 158C 1 100 280 D470
CLRB off(0016fh) ; 158E 1 100 280 C46F15
MOV er2, #02000h ; 1591 1 100 280 46980020
SUB A, er2 ; 1595 1 100 280 2A
ST A, er3 ; 1596 1 100 280 8B
CLRB r0 ; 1597 1 100 280 2015
MOVB r1, #080h ; 1599 1 100 280 9980
MB C, PSWL.5 ; 159B 1 100 280 A32D
JLT label_15a1 ; 159D 1 100 280 CA02
MOVB r1, #04dh ; 159F 1 100 280 994D
; 15A1 from 159D (DD1,100,280)
label_15a1: MUL ; 15A1 1 100 280 9035
L A, er1 ; 15A3 1 100 280 35
ADD A, er2 ; 15A4 1 100 280 0A
ST A, off(00172h) ; 15A5 1 100 280 D472
L A, er3 ; 15A7 1 100 280 37
MOVB r1, #040h ; 15A8 1 100 280 9940
MB C, PSWL.5 ; 15AA 1 100 280 A32D
JLT label_15b0 ; 15AC 1 100 280 CA02
MOVB r1, #033h ; 15AE 1 100 280 9933
; 15B0 from 15AC (DD1,100,280)
label_15b0: MUL ; 15B0 1 100 280 9035
L A, er1 ; 15B2 1 100 280 35
ADD A, er2 ; 15B3 1 100 280 0A
ST A, off(00174h) ; 15B4 1 100 280 D474
CMPB 0d8h, #030h ; 15B6 1 100 280 C5D8C030 ### ROM INFO=IAT Sensor
MB off(0012bh).3, C ; 15BA 1 100 280 C42B3B
LB A, off(00169h) ; 15BD 0 100 280 F469
SUBB A, off(0016dh) ; 15BF 0 100 280 A76D
JGE label_15c4 ; 15C1 0 100 280 CD01
CLRB A ; 15C3 0 100 280 FA
; 15C4 from 15C1 (DD0,100,280)
label_15c4: STB A, off(0016eh) ; 15C4 0 100 280 D46E
J label_215e ; 15C6 0 100 280 035E21
; 15C9 from 1458 (DD1,100,280)
label_15c9: RB 0b7h.0 ; 15C9 1 100 280 C5B708
JEQ label_15d1 ; 15CC 1 100 280 C903
CLRB off(0013dh) ; 15CE 1 100 280 C43D15
; 15D1 from 15CC (DD1,100,280)
label_15d1: JBR off(0012ch).4, label_1638 ; 15D1 1 100 280 DC2C64
MOV DP, #tbl_62f3 ; 15D4 1 100 280 62F362
JBR off(0011eh).3, label_15e3 ; 15D7 1 100 280 DB1E09 ### ROM INFO=Auto/Manual Config Byte
MOV DP, #tbl_62fb ; 15DA 1 100 280 62FB62
JBS off(00119h).5, label_15e3 ; 15DD 1 100 280 ED1903
MOV DP, #tbl_6303 ; 15E0 1 100 280 620363
; 15E3 from 15D7 (DD1,100,280)
; 15E3 from 15DD (DD1,100,280)
label_15e3: CMPB off(00171h), #02eh ; 15E3 1 100 280 C471C02E
JLE label_15ef ; 15E7 1 100 280 CF06
CMP off(00170h), off(00172h) ; 15E9 1 100 280 B470C372
JGT label_1601 ; 15ED 1 100 280 C812
; 15EF from 15E7 (DD1,100,280)
label_15ef: INC DP ; 15EF 1 100 280 72
INC DP ; 15F0 1 100 280 72
CMP off(00170h), off(00174h) ; 15F1 1 100 280 B470C374
JGT label_1601 ; 15F5 1 100 280 C80A
INC DP ; 15F7 1 100 280 72
INC DP ; 15F8 1 100 280 72
CMPB 0d8h, #030h ; 15F9 1 100 280 C5D8C030 ### ROM INFO=IAT Sensor
JGE label_1601 ; 15FD 1 100 280 CD02
INC DP ; 15FF 1 100 280 72
INC DP ; 1600 1 100 280 72
; 1601 from 15ED (DD1,100,280)
; 1601 from 15F5 (DD1,100,280)
; 1601 from 15FD (DD1,100,280)
label_1601: LC A, [DP] ; 1601 1 100 280 92A8
SUBB off(0016fh), A ; 1603 1 100 280 C46FA1
CLRB A ; 1606 0 100 280 FA
L A, ACC ; 1607 1 100 280 E506
SWAP ; 1609 1 100 280 83
ST A, er0 ; 160A 1 100 280 88
L A, off(00170h) ; 160B 1 100 280 E470
SBC A, er0 ; 160D 1 100 280 38
CMP A, #02000h ; 160E 1 100 280 C60020
JLE label_162e ; 1611 1 100 280 CF1B
ST A, off(00170h) ; 1613 1 100 280 D470
CMPB 0d9h, #02eh ; 1615 1 100 280 C5D9C02E ### ROM INFO=ECT Sensor
JLT label_1636 ; 1619 1 100 280 CA1B
JBR off(00119h).2, label_1636 ; 161B 1 100 280 DA1918
CLRB r0 ; 161E 1 100 280 2015
MOVB r1, #08dh ; 1620 1 100 280 998D
MUL ; 1622 1 100 280 9035
SLL A ; 1624 1 100 280 53
L A, er1 ; 1625 1 100 280 35
ROL A ; 1626 1 100 280 33
JGE label_1636 ; 1627 1 100 280 CD0D
L A, #0ffffh ; 1629 1 100 280 67FFFF
SJ label_1636 ; 162C 1 100 280 CB08
; 162E from 1611 (DD1,100,280)
label_162e: RB off(0012ch).4 ; 162E 1 100 280 C42C0C
L A, #02000h ; 1631 1 100 280 670020
ST A, off(00170h) ; 1634 1 100 280 D470
; 1636 from 1619 (DD1,100,280)
; 1636 from 161B (DD1,100,280)
; 1636 from 1627 (DD1,100,280)
; 1636 from 162C (DD1,100,280)
label_1636: ST A, off(0015ah) ; 1636 1 100 280 D45A
; 1638 from 15D1 (DD1,100,280)
label_1638: LB A, #0bah ; 1638 0 100 280 77BA
JBS off(0012fh).0, label_163f ; 163A 0 100 280 E82F02
LB A, #0c0h ; 163D 0 100 280 77C0
; 163F from 163A (DD0,100,280)
label_163f: CMPB A, off(00133h) ; 163F 0 100 280 C733
MB off(0012fh).0, C ; 1641 0 100 280 C42F38
LB A, #0dah ; 1644 0 100 280 77DA ### ROM INFO=O2 Sensor
JBS off(0012fh).5, label_164b ; 1646 0 100 280 ED2F02
LB A, #0ddh ; 1649 0 100 280 77DD
; 164B from 1646 (DD0,100,280)
label_164b: CMPB A, off(00133h) ; 164B 0 100 280 C733
MB off(0012fh).5, C ; 164D 0 100 280 C42F3D
LB A, #0ffh ; 1650 0 100 280 77FF
CMPB A, off(00133h) ; 1652 0 100 280 C733
MB off(00130h).1, C ; 1654 0 100 280 C43039
LB A, #0ffh ; 1657 0 100 280 77FF
CMPB A, off(00132h) ; 1659 0 100 280 C732
MB off(00130h).2, C ; 165B 0 100 280 C4303A
LCB A, tbl_610f ; 165E 0 100 280 909D0F61
JEQ label_1667 ; 1662 0 100 280 C903
SC ; 1664 0 100 280 85
SJ label_166e ; 1665 0 100 280 CB07
; 1667 from 1662 (DD0,100,280)
label_1667: LCB A, tbl_6110 ; 1667 0 100 280 909D1061
CMPB A, 0d9h ; 166B 0 100 280 C5D9C2 ### ROM INFO=ECT Sensor
; 166E from 1665 (DD0,100,280)
label_166e: MB off(0012fh).1, C ; 166E 0 100 280 C42F39
LCB A, tbl_6111 ; 1671 0 100 280 909D1161
JEQ label_167a ; 1675 0 100 280 C903
SC ; 1677 0 100 280 85
SJ label_1694 ; 1678 0 100 280 CB1A
; 167A from 1675 (DD0,100,280)
label_167a: LCB A, tbl_6112 ; 167A 0 100 280 909D1261
CMPB A, 0bbh ; 167E 0 100 280 C5BBC2 ### ROM INFO=Map Sensor Volt
JLT label_1694 ; 1681 0 100 280 CA11
LB A, off(00133h) ; 1683 0 100 280 F433
MOV X1, #tbl_63be ; 1685 0 100 280 60BE63
JBS off(0012fh).6, label_168e ; 1688 0 100 280 EE2F03
MOV X1, #tbl_63ca ; 168B 0 100 280 60CA63
; 168E from 1688 (DD0,100,280)
label_168e: CAL label_48fb ; 168E 0 100 280 32FB48
CMPB A, 0d1h ; 1691 0 100 280 C5D1C2 ### ROM INFO=Current TPS
; 1694 from 1678 (DD0,100,280)
; 1694 from 1681 (DD0,100,280)
label_1694: MB off(0012fh).6, C ; 1694 0 100 280 C42F3E
LB A, off(00133h) ; 1697 0 100 280 F433
MOV X1, #tbl_639e ; 1699 0 100 280 609E63
CMPCB A, 0000ch[X1] ; 169C 0 100 280 90AF0C00
MB off(0012fh).3, C ; 16A0 0 100 280 C42F3B
CAL label_48fb ; 16A3 0 100 280 32FB48
CLRB r0 ; 16A6 0 100 280 2015
JBS off(0012fh).3, label_16bc ; 16A8 0 100 280 EB2F11
MOVB r0, #025h ; 16AB 0 100 280 9825
JBS off(0012fh).1, label_16bc ; 16AD 0 100 280 E92F0C
MOVB r0, #025h ; 16B0 0 100 280 9825
JBS off(00120h).7, label_16b7 ; 16B2 0 100 280 EF2002
CLRB r0 ; 16B5 0 100 280 2015
; 16B7 from 16B2 (DD0,100,280)
label_16b7: ADDB r0, off(0017eh) ; 16B7 0 100 280 20837E
JLT label_16bf ; 16BA 0 100 280 CA03
; 16BC from 16A8 (DD0,100,280)
; 16BC from 16AD (DD0,100,280)
label_16bc: SUBB A, r0 ; 16BC 0 100 280 28
JGE label_16c0 ; 16BD 0 100 280 CD01
; 16BF from 16BA (DD0,100,280)
label_16bf: CLRB A ; 16BF 0 100 280 FA
; 16C0 from 16BD (DD0,100,280)
label_16c0: MOVB r0, #008h ; 16C0 0 100 280 9808
JBR off(00130h).0, label_16c9 ; 16C2 0 100 280 D83004
SUBB A, r0 ; 16C5 0 100 280 28
JGE label_16c9 ; 16C6 0 100 280 CD01
CLRB A ; 16C8 0 100 280 FA
; 16C9 from 16C2 (DD0,100,280)
; 16C9 from 16C6 (DD0,100,280)
label_16c9: CMPB A, off(00132h) ; 16C9 0 100 280 C732
MB off(00130h).0, C ; 16CB 0 100 280 C43038
MOVB r0, #018h ; 16CE 0 100 280 9818
MOVB r1, #014h ; 16D0 0 100 280 9914
MOVB r2, off(001e6h) ; 16D2 0 100 280 C4E64A
MOV X2, off(001e4h) ; 16D5 0 100 280 B4E479
MOVB r3, off(001e9h) ; 16D8 0 100 280 C4E94B
MOV er3, off(001eeh) ; 16DB 0 100 280 B4EE4B
MOV X1, #tbl_7e0f ; 16DE 0 100 280 600F7E
RB PSWL.5 ; 16E1 0 100 280 A30D
CAL label_4a9d ; 16E3 0 100 280 329D4A
LB A, r4 ; 16E6 0 100 280 7C
JBR off(0012fh).1, label_16ec ; 16E7 0 100 280 D92F02
LB A, #080h ; 16EA 0 100 280 7780
; 16EC from 16E7 (DD0,100,280)
label_16ec: STB A, r0 ; 16EC 0 100 280 88
JBS off(00125h).4, label_16ff ; 16ED 0 100 280 EC250F
JBS off(0011ah).6, label_16f6 ; 16F0 0 100 280 EE1A03 ### ROM INFO=MIL Byte1 Unknow error
JBS off(0012fh).6, label_1731 ; 16F3 0 100 280 EE2F3B
; 16F6 from 16F0 (DD0,100,280)
label_16f6: JBS off(0012fh).3, label_1705 ; 16F6 0 100 280 EB2F0C
JBS off(00120h).7, label_1705 ; 16F9 0 100 280 EF2009
JBS off(00130h).0, label_170e ; 16FC 0 100 280 E8300F
; 16FF from 16ED (DD0,100,280)
label_16ff: MOVB off(001b7h), #009h ; 16FF 0 100 280 C4B79809
SJ label_171c ; 1703 0 100 280 CB17
; 1705 from 16F6 (DD0,100,280)
; 1705 from 16F9 (DD0,100,280)
label_1705: JBR off(00130h).0, label_170b ; 1705 0 100 280 D83003
JBS off(00129h).3, label_172e ; 1708 0 100 280 EB2923
; 170B from 1705 (DD0,100,280)
label_170b: CLRB A ; 170B 0 100 280 FA
SJ label_171a ; 170C 0 100 280 CB0C
; 170E from 16FC (DD0,100,280)
label_170e: CMPB 0cch, #005h ; 170E 0 100 280 C5CCC005 ### ROM INFO=VSS Sensor
JLT label_1731 ; 1712 0 100 280 CA1D
LB A, off(001b7h) ; 1714 0 100 280 F4B7
JEQ label_1731 ; 1716 0 100 280 C919
SJ label_171c ; 1718 0 100 280 CB02
; 171A from 170C (DD0,100,280)
label_171a: STB A, off(001b7h) ; 171A 0 100 280 D4B7
; 171C from 1703 (DD0,100,280)
; 171C from 1718 (DD0,100,280)
label_171c: MOVB off(001c5h), #0ffh ; 171C 0 100 280 C4C598FF
RB off(00125h).5 ; 1720 0 100 280 C4250D
RB off(0012fh).4 ; 1723 0 100 280 C42F0C
; 1726 from 173C (DD0,100,280)
label_1726: RB off(0012fh).7 ; 1726 0 100 280 C42F0F
LB A, #080h ; 1729 0 100 280 7780
J label_17b1 ; 172B 0 100 280 03B117
; 172E from 1708 (DD0,100,280)
label_172e: JBS off(00121h).5, label_173e ; 172E 0 100 280 ED210D
; 1731 from 16F3 (DD0,100,280)
; 1731 from 1712 (DD0,100,280)
; 1731 from 1716 (DD0,100,280)
label_1731: LB A, r0 ; 1731 0 100 280 78
CMPB A, off(00169h) ; 1732 0 100 280 C769
JGE label_173e ; 1734 0 100 280 CD08
SB off(00125h).5 ; 1736 0 100 280 C4251D
CLRB off(001b7h) ; 1739 0 100 280 C4B715
SJ label_1726 ; 173C 0 100 280 CBE8
; 173E from 1734 (DD0,100,280)
; 173E from 172E (DD0,100,280)
label_173e: MOVB r0, off(0017dh) ; 173E 0 100 280 C47D48
MULB ; 1741 0 100 280 A234
SLLB A ; 1743 0 100 280 53
LB A, ACCH ; 1744 0 100 280 F507
ROLB A ; 1746 0 100 280 33
JGE label_174b ; 1747 0 100 280 CD02
LB A, #0ffh ; 1749 0 100 280 77FF
; 174B from 1747 (DD0,100,280)
label_174b: STB A, r2 ; 174B 0 100 280 8A
LB A, (00244h-00280h)[USP] ; 174C 0 100 280 F3C4 ### ROM INFO=Knock Retard
CMPB A, #0ffh ; 174E 0 100 280 C6FF
JBS off(0012fh).4, label_175a ; 1750 0 100 280 EC2F07
JLT label_175a ; 1753 0 100 280 CA05
SB off(0012fh).4 ; 1755 0 100 280 C42F1C
SJ label_1764 ; 1758 0 100 280 CB0A
; 175A from 1750 (DD0,100,280)
; 175A from 1753 (DD0,100,280)
label_175a: CMPB A, #0ffh ; 175A 0 100 280 C6FF
JGE label_1764 ; 175C 0 100 280 CD06
LB A, r2 ; 175E 0 100 280 7A
RB off(0012fh).4 ; 175F 0 100 280 C42F0C
SJ label_1780 ; 1762 0 100 280 CB1C
; 1764 from 1758 (DD0,100,280)
; 1764 from 175C (DD0,100,280)
label_1764: LB A, off(00133h) ; 1764 0 100 280 F433
MOV X1, #tbl_63d6 ; 1766 0 100 280 60D663
JBR off(00127h).1, label_1771 ; 1769 0 100 280 D92705 ### ROM INFO=Possible Vtec Flag
LB A, 0c2h ; 176C 0 100 280 F5C2
MOV X1, #tbl_63e2 ; 176E 0 100 280 60E263
; 1771 from 1769 (DD0,100,280)
label_1771: CAL label_48fb ; 1771 0 100 280 32FB48
MOVB r0, r2 ; 1774 0 100 280 2248
MULB ; 1776 0 100 280 A234
SLLB A ; 1778 0 100 280 53
LB A, ACCH ; 1779 0 100 280 F507
ROLB A ; 177B 0 100 280 33
JGE label_1780 ; 177C 0 100 280 CD02
LB A, #0ffh ; 177E 0 100 280 77FF
; 1780 from 1762 (DD0,100,280)
; 1780 from 177C (DD0,100,280)
label_1780: MOVB r0, #0a0h ; 1780 0 100 280 98A0
CMPB A, r0 ; 1782 0 100 280 48
JLT label_1786 ; 1783 0 100 280 CA01
LB A, r0 ; 1785 0 100 280 78
; 1786 from 1783 (DD0,100,280)
label_1786: JBR off(00130h).1, label_178c ; 1786 0 100 280 D93003
JBS off(00130h).2, label_1790 ; 1789 0 100 280 EA3004
; 178C from 1786 (DD0,100,280)
label_178c: MOVB off(001c5h), #0ffh ; 178C 0 100 280 C4C598FF
; 1790 from 1789 (DD0,100,280)
label_1790: CMPB off(001c5h), #000h ; 1790 0 100 280 C4C5C000
JEQ label_179f ; 1794 0 100 280 C909
CMPB off(001b0h), #000h ; 1796 0 100 280 C4B0C000
JNE label_17a8 ; 179A 0 100 280 CE0C
JBR off(0012fh).5, label_17a8 ; 179C 0 100 280 DD2F09
; 179F from 1794 (DD0,100,280)
label_179f: JBS off(0012ch).4, label_17a8 ; 179F 0 100 280 EC2C06
MOVB r0, #0a7h ; 17A2 0 100 280 98A7
CMPB A, r0 ; 17A4 0 100 280 48
JGE label_17a8 ; 17A5 0 100 280 CD01
LB A, r0 ; 17A7 0 100 280 78
; 17A8 from 179A (DD0,100,280)
; 17A8 from 179C (DD0,100,280)
; 17A8 from 179F (DD0,100,280)
; 17A8 from 17A5 (DD0,100,280)
label_17a8: SB off(00125h).5 ; 17A8 0 100 280 C4251D
SB off(0012fh).7 ; 17AB 0 100 280 C42F1F
CLRB off(001b7h) ; 17AE 0 100 280 C4B715
; 17B1 from 172B (DD0,100,280)
label_17b1: STB A, off(00162h) ; 17B1 0 100 280 D462 ### ROM INFO=VE FC
JBS off(0012fh).5, label_17c1 ; 17B3 0 100 280 ED2F0B
CLRB A ; 17B6 0 100 280 FA
CMPB 0d9h, #03bh ; 17B7 0 100 280 C5D9C03B ### ROM INFO=ECT Sensor
JGE label_17bf ; 17BB 0 100 280 CD02
LB A, #036h ; 17BD 0 100 280 7736
; 17BF from 17BB (DD0,100,280)
label_17bf: STB A, off(001b0h) ; 17BF 0 100 280 D4B0
; 17C1 from 17B3 (DD0,100,280)
label_17c1: MB C, off(00124h).4 ; 17C1 0 100 280 C4242C ### ROM INFO=Possible Fuel Cut Related
MB off(0012eh).4, C ; 17C4 0 100 280 C42E3C
LB A, off(0018fh) ; 17C7 0 100 280 F48F
MOVB r0, #05ah ; 17C9 0 100 280 985A
MOVB r1, #073h ; 17CB 0 100 280 9973
JBR off(00124h).2, label_17d6 ; 17CD 0 100 280 DA2406 ### ROM INFO=Possible Fuel Cut Related
LB A, off(0018eh) ; 17D0 0 100 280 F48E
MOVB r0, #04dh ; 17D2 0 100 280 984D
; 17D4 from 1844 (DD0,100,280)
label_17d4: MOVB r1, #060h ; 17D4 0 100 280 9960
; 17D6 from 17CD (DD0,100,280)
label_17d6: JBR off(00123h).0, label_17e5 ; 17D6 0 100 280 D8230C
CMPB 0d8h, #030h ; 17D9 0 100 280 C5D8C030 ### ROM INFO=IAT Sensor
JGE label_17e1 ; 17DD 0 100 280 CD02
MOVB r0, r1 ; 17DF 0 100 280 2148
; 17E1 from 17DD (DD0,100,280)
label_17e1: CMPB A, r0 ; 17E1 0 100 280 48
JGE label_17e5 ; 17E2 0 100 280 CD01
LB A, r0 ; 17E4 0 100 280 78
; 17E5 from 17D6 (DD0,100,280)
; 17E5 from 17E2 (DD0,100,280)
label_17e5: JBR off(0011fh).6, label_180d ; 17E5 0 100 280 DE1F25
CMPB 0dch, #082h ; 17E8 0 100 280 C5DCC082
JBS off(0012eh).7, label_17f3 ; 17EC 0 100 280 EF2E04
CMPB 0dch, #07ah ; 17EF 0 100 280 C5DCC07A
; 17F3 from 17EC (DD0,100,280)
label_17f3: MB off(0012eh).7, C ; 17F3 0 100 280 C42E3F
STB A, r0 ; 17F6 0 100 280 88
LB A, #046h ; 17F7 0 100 280 7746
JBS off(0012bh).6, label_17fe ; 17F9 0 100 280 EE2B02
LB A, #047h ; 17FC 0 100 280 7747
; 17FE from 17F9 (DD0,100,280)
label_17fe: CMPB A, r0 ; 17FE 0 100 280 48
MB off(0012bh).6, C ; 17FF 0 100 280 C42B3E
LB A, r0 ; 1802 0 100 280 78
JLT label_180d ; 1803 0 100 280 CA08
JBS off(0012eh).7, label_180d ; 1805 0 100 280 EF2E05
SUBB A, #00ah ; 1808 0 100 280 A60A
JGE label_180d ; 180A 0 100 280 CD01
CLRB A ; 180C 0 100 280 FA
; 180D from 17E5 (DD0,100,280)
; 180D from 1803 (DD0,100,280)
; 180D from 1805 (DD0,100,280)
; 180D from 180A (DD0,100,280)
label_180d: CMPB 0cch, #000h ; 180D 0 100 280 C5CCC000 ### ROM INFO=VSS Sensor
JLT label_181c ; 1811 0 100 280 CA09
JBS off(00124h).2, label_181c ; 1813 0 100 280 EA2406 ### ROM INFO=Possible Fuel Cut Related
ADDB A, #020h ; 1816 0 100 280 8620
JGE label_181c ; 1818 0 100 280 CD02
LB A, #0ffh ; 181A 0 100 280 77FF
; 181C from 1811 (DD0,100,280)
; 181C from 1813 (DD0,100,280)
; 181C from 1818 (DD0,100,280)
label_181c: CMPB A, off(00133h) ; 181C 0 100 280 C733
MB off(0012eh).3, C ; 181E 0 100 280 C42E3B
LCB A, tbl_5f49 ; 1821 0 100 280 909D495F
JBS off(0012eh).2, label_182c ; 1825 0 100 280 EA2E04
LCB A, tbl_5f4d ; 1828 0 100 280 909D4D5F
; 182C from 1825 (DD0,100,280)
label_182c: CMPB A, off(00133h) ; 182C 0 100 280 C733
MB off(0012eh).2, C ; 182E 0 100 280 C42E3A
RB PSWL.4 ; 1831 0 100 280 A30C
RB PSWL.5 ; 1833 0 100 280 A30D
RB off(0012bh).7 ; 1835 0 100 280 C42B0F
JBR off(0011ch).5, label_1846 ; 1838 0 100 280 DD1C0B ### ROM INFO=MIL Byte3 Unknow error
LB A, #0e5h ; 183B 0 100 280 77E5
JBS off(00124h).5, label_1842 ; 183D 0 100 280 ED2402 ### ROM INFO=Possible Fuel Cut Related
LB A, #0e8h ; 1840 0 100 280 77E8
; 1842 from 183D (DD0,100,280)
label_1842: CMPB A, off(00133h) ; 1842 0 100 280 C733
JLT label_17d4 ; 1844 0 100 280 CA8E
; 1846 from 1838 (DD0,100,280)
label_1846: JBS off(0011bh).5, label_1854 ; 1846 0 100 280 ED1B0B ### ROM INFO=MIL Byte2 Unknow error
MB C, 0b1h.3 ; 1849 0 100 280 C5B12B
JLT label_1854 ; 184C 0 100 280 CA06
LB A, 09dh ; 184E 0 100 280 F59D
CMPB A, #010h ; 1850 0 100 280 C610
JGE label_1875 ; 1852 0 100 280 CD21
; 1854 from 1846 (DD0,100,280)
; 1854 from 184C (DD0,100,280)
label_1854: LCB A, tbl_5f41 ; 1854 0 100 280 909D415F
JNE label_1875 ; 1858 0 100 280 CE1B
JBS off(0011ah).6, label_186b ; 185A 0 100 280 EE1A0E ### ROM INFO=MIL Byte1 Unknow error
MB C, 0b0h.2 ; 185D 0 100 280 C5B02A
JLT label_186b ; 1860 0 100 280 CA09
LCB A, tbl_5f42 ; 1862 0 100 280 909D425F
CMPB 0d1h, A ; 1866 0 100 280 C5D1C1 ### ROM INFO=Current TPS
JGE label_1875 ; 1869 0 100 280 CD0A
; 186B from 185A (DD0,100,280)
; 186B from 1860 (DD0,100,280)
label_186b: LCB A, tbl_5f43 ; 186B 0 100 280 909D435F
CMPB A, off(00133h) ; 186F 0 100 280 C733
JGE label_18ae ; 1871 0 100 280 CD3B
SJ label_18a3 ; 1873 0 100 280 CB2E
; 1875 from 1852 (DD0,100,280)
; 1875 from 1858 (DD0,100,280)
; 1875 from 1869 (DD0,100,280)
label_1875: MOV DP, #00228h ; 1875 0 100 280 622802 ### ROM INFO=Reset RPM Cut Flag
L A, #00218h ; 1878 1 100 280 671802 ### ROM INFO=Set RPM Cut Flag
MB C, P4.0 ; 187B 1 100 280 C52C28
JLT label_1886 ; 187E 1 100 280 CA06
JBS off(0011bh).7, label_1886 ; 1880 1 100 280 EF1B03 ### ROM INFO=MIL Byte2 Unknow error
CAL label_5b43 ; 1883 1 100 280 32435B
; 1886 from 187E (DD1,100,280)
; 1886 from 1880 (DD1,100,280)
label_1886: JBR off(00124h).5, label_188a ; 1886 1 100 280 DD2401 ### ROM INFO=Possible Fuel Cut Related
L A, DP ; 1889 1 100 280 42
; 188A from 1886 (DD1,100,280)
label_188a: CMP 0c4h, A ; 188A 1 100 280 B5C4C1 ### ROM INFO=RPM Sensor
LCB A, tbl_6125 ; 188D 1 100 280 909D2561
JEQ label_189b ; 1891 1 100 280 C908
MOV DP, #0043dh ; 1893 1 100 280 623D04
MB [DP].0, C ; 1896 1 100 280 C238
CAL label_5e95 ; 1898 1 100 280 32955E
; 189B from 1891 (DD1,100,280)
label_189b: JGE label_18a7 ; 189B 1 100 280 CD0A
LCB A, tbl_6126 ; 189D 1 100 280 909D2661
JNE label_18e5 ; 18A1 1 100 280 CE42
; 18A3 from 1873 (DD0,100,280)
label_18a3: SB PSWL.5 ; 18A3 1 100 280 A31D
SJ label_18e5 ; 18A5 1 100 280 CB3E
; 18A7 from 189B (DD1,100,280)
label_18a7: JBS off(00124h).2, label_18ae ; 18A7 1 100 280 EA2404 ### ROM INFO=Possible Fuel Cut Related
LB A, off(001b3h) ; 18AA 0 100 280 F4B3
JNE label_18ae ; 18AC 0 100 280 CE00
; 18AE from 1871 (DD0,100,280)
; 18AE from 18A7 (DD1,100,280)
; 18AE from 18AC (DD0,100,280)
label_18ae: LCB A, tbl_5f46 ; 18AE 0 100 280 909D465F
JNE label_18c3 ; 18B2 0 100 280 CE0F
LCB A, tbl_61f7 ; 18B4 0 100 280 909DF761
CMPB 0d1h, A ; 18B8 0 100 280 C5D1C1 ### ROM INFO=Current TPS
JGE label_18c3 ; 18BB 0 100 280 CD06
JBS off(0012eh).0, label_18c3 ; 18BD 0 100 280 E82E03
JBS off(0012eh).2, label_18ce ; 18C0 0 100 280 EA2E0B
; 18C3 from 18B2 (DD0,100,280)
; 18C3 from 18BB (DD0,100,280)
; 18C3 from 18BD (DD0,100,280)
; 18C3 from 18D5 (DD0,100,280)
label_18c3: LCB A, tbl_5ffe ; 18C3 0 100 280 909DFE5F
STB A, off(001cch) ; 18C7 0 100 280 D4CC
; 18C9 from 18DE (DD0,100,280)
; 18C9 from 18E0 (DD0,100,280)
label_18c9: RB off(00124h).2 ; 18C9 0 100 280 C4240A ### ROM INFO=Possible Fuel Cut Related
SJ label_18e8 ; 18CC 0 100 280 CB1A
; 18CE from 18C0 (DD0,100,280)
label_18ce: JBS off(00124h).2, label_18e0 ; 18CE 0 100 280 EA240F ### ROM INFO=Possible Fuel Cut Related
LB A, 0c1h ; 18D1 0 100 280 F5C1
CMPB A, #008h ; 18D3 0 100 280 C608
JGE label_18c3 ; 18D5 0 100 280 CDEC
LB A, off(001cch) ; 18D7 0 100 280 F4CC
JEQ label_18e0 ; 18D9 0 100 280 C905
SB off(0012bh).7 ; 18DB 0 100 280 C42B1F
SJ label_18c9 ; 18DE 0 100 280 CBE9
; 18E0 from 18CE (DD0,100,280)
; 18E0 from 18D9 (DD0,100,280)
label_18e0: JBS off(0012ch).3, label_18c9 ; 18E0 0 100 280 EB2CE6
SB PSWL.4 ; 18E3 0 100 280 A31C
; 18E5 from 18A1 (DD1,100,280)
; 18E5 from 18A5 (DD1,100,280)
label_18e5: SB off(00124h).2 ; 18E5 1 100 280 C4241A ### ROM INFO=Possible Fuel Cut Related
; 18E8 from 18CC (DD0,100,280)
label_18e8: LCB A, tbl_5f4f ; 18E8 1 100 280 909D4F5F
JEQ label_18f5 ; 18EC 1 100 280 C907
MB C, ACC.0 ; 18EE 1 100 280 C50628
MB PSWL.5, C ; 18F1 1 100 280 A33D
MB PSWL.4, C ; 18F3 1 100 280 A33C
; 18F5 from 18EC (DD1,100,280)
label_18f5: MB C, PSWL.5 ; 18F5 1 100 280 A32D
MB off(00124h).5, C ; 18F7 1 100 280 C4243D ### ROM INFO=Possible Fuel Cut Related
MB C, PSWL.4 ; 18FA 1 100 280 A32C
MB off(00124h).4, C ; 18FC 1 100 280 C4243C ### ROM INFO=Possible Fuel Cut Related
LB A, 0dch ; 18FF 0 100 280 F5DC
CMPB A, #082h ; 1901 0 100 280 C682
JBS off(0012bh).4, label_1908 ; 1903 0 100 280 EC2B02
CMPB A, #07ah ; 1906 0 100 280 C67A
; 1908 from 1903 (DD0,100,280)
label_1908: MB off(0012bh).4, C ; 1908 0 100 280 C42B3C
ANDB PSWL, #0cfh ; 190B 0 100 280 A3D0CF
MOVB r2, #000h ; 190E 0 100 280 9A00
JBS off(00121h).7, label_196d ; 1910 0 100 280 EF215A
JBS off(00125h).4, label_196a ; 1913 0 100 280 EC2554
JBS off(0012ch).3, label_196d ; 1916 0 100 280 EB2C54
JBS off(00125h).5, label_196d ; 1919 0 100 280 ED2551
JBR off(00122h).2, label_1970 ; 191C 0 100 280 DA2251
JBS off(00122h).0, label_1970 ; 191F 0 100 280 E8224E
JBR off(0011eh).3, label_1928 ; 1922 0 100 280 DB1E03 ### ROM INFO=Auto/Manual Config Byte
JBS off(00119h).5, label_1970 ; 1925 0 100 280 ED1948
; 1928 from 1922 (DD0,100,280)
label_1928: JBS off(00120h).4, label_1970 ; 1928 0 100 280 EC2045
LB A, off(0018ch) ; 192B 0 100 280 F48C
MOVB r0, #04bh ; 192D 0 100 280 984B
JBS off(0012bh).5, label_1936 ; 192F 0 100 280 ED2B04
LB A, off(0018dh) ; 1932 0 100 280 F48D
MOVB r0, #05ah ; 1934 0 100 280 985A
; 1936 from 192F (DD0,100,280)
label_1936: JBR off(00123h).0, label_193d ; 1936 0 100 280 D82304
CMPB A, r0 ; 1939 0 100 280 48
JGE label_193d ; 193A 0 100 280 CD01
LB A, r0 ; 193C 0 100 280 78
; 193D from 1936 (DD0,100,280)
; 193D from 193A (DD0,100,280)
label_193d: JBR off(0011fh).6, label_1952 ; 193D 0 100 280 DE1F12
MOVB r0, #045h ; 1940 0 100 280 9845
JBS off(0012bh).5, label_1947 ; 1942 0 100 280 ED2B02
MOVB r0, #046h ; 1945 0 100 280 9846
; 1947 from 1942 (DD0,100,280)
label_1947: CMPB A, r0 ; 1947 0 100 280 48
JGE label_1952 ; 1948 0 100 280 CD08
JBS off(0012bh).4, label_1952 ; 194A 0 100 280 EC2B05
SUBB A, #00ah ; 194D 0 100 280 A60A
JGE label_1952 ; 194F 0 100 280 CD01
CLRB A ; 1951 0 100 280 FA
; 1952 from 193D (DD0,100,280)
; 1952 from 1948 (DD0,100,280)
; 1952 from 194A (DD0,100,280)
; 1952 from 194F (DD0,100,280)
label_1952: CMPB A, off(00133h) ; 1952 0 100 280 C733
JGT label_196d ; 1954 0 100 280 C817
CMPB 0d9h, #034h ; 1956 0 100 280 C5D9C034 ### ROM INFO=ECT Sensor
JGE label_1964 ; 195A 0 100 280 CD08
JBR off(0011eh).3, label_1964 ; 195C 0 100 280 DB1E05 ### ROM INFO=Auto/Manual Config Byte
LB A, off(001cbh) ; 195F 0 100 280 F4CB
STB A, r2 ; 1961 0 100 280 8A
JNE label_196d ; 1962 0 100 280 CE09
; 1964 from 195A (DD0,100,280)
; 1964 from 195C (DD0,100,280)
label_1964: LB A, #0e6h ; 1964 0 100 280 77E6 ### ROM INFO=Possible Ignition Cut Related
SB PSWL.5 ; 1966 0 100 280 A31D
SJ label_19a2 ; 1968 0 100 280 CB38
; 196A from 1913 (DD0,100,280)
label_196a: CLRB A ; 196A 0 100 280 FA
SJ label_19a2 ; 196B 0 100 280 CB35
; 196D from 1910 (DD0,100,280)
; 196D from 1916 (DD0,100,280)
; 196D from 1919 (DD0,100,280)
; 196D from 1954 (DD0,100,280)
; 196D from 1962 (DD0,100,280)
; 196D from 198B (DD0,100,280)
; 196D from 199A (DD0,100,280)
; 196D from 199E (DD0,100,280)
label_196d: CLRB A ; 196D 0 100 280 FA
SJ label_19a2 ; 196E 0 100 280 CB32
; 1970 from 191C (DD0,100,280)
; 1970 from 191F (DD0,100,280)
; 1970 from 1925 (DD0,100,280)
; 1970 from 1928 (DD0,100,280)
label_1970: LB A, #080h ; 1970 0 100 280 7780
MOV X1, #04f6ch ; 1972 0 100 280 606C4F
JBS off(00127h).1, label_197b ; 1975 0 100 280 E92703 ### ROM INFO=Possible Vtec Flag
MOV X1, #tbl_657f ; 1978 0 100 280 607F65
; 197B from 1975 (DD0,100,280)
label_197b: JBR off(0012bh).5, label_1989 ; 197B 0 100 280 DD2B0B
LB A, #073h ; 197E 0 100 280 7773
MOV X1, #04f60h ; 1980 0 100 280 60604F
JBS off(00127h).1, label_1989 ; 1983 0 100 280 E92703 ### ROM INFO=Possible Vtec Flag
MOV X1, #tbl_6573 ; 1986 0 100 280 607365
; 1989 from 197B (DD0,100,280)
; 1989 from 1983 (DD0,100,280)
label_1989: CMPB A, off(00133h) ; 1989 0 100 280 C733
JGE label_196d ; 198B 0 100 280 CDE0
LB A, off(00133h) ; 198D 0 100 280 F433
CAL label_48fb ; 198F 0 100 280 32FB48
ADDB A, #002h ; 1992 0 100 280 8602
JGE label_1998 ; 1994 0 100 280 CD02
LB A, #0ffh ; 1996 0 100 280 77FF
; 1998 from 1994 (DD0,100,280)
label_1998: SUBB A, off(00190h) ; 1998 0 100 280 A790
JLT label_196d ; 199A 0 100 280 CAD1
CMPB A, off(00132h) ; 199C 0 100 280 C732
JLE label_196d ; 199E 0 100 280 CFCD
LB A, #0e6h ; 19A0 0 100 280 77E6 ### ROM INFO=Possible Ignition Cut Related
; 19A2 from 1968 (DD0,100,280)
; 19A2 from 196E (DD0,100,280)
; 19A2 from 196B (DD0,100,280)
label_19a2: CLRB off(00164h) ; 19A2 0 100 280 C46415
MB C, PSWL.4 ; 19A5 0 100 280 A32C
MB off(0012bh).5, C ; 19A7 0 100 280 C42B3D
MB C, PSWL.5 ; 19AA 0 100 280 A32D
MB off(00126h).1, C ; 19AC 0 100 280 C42639
MOVB off(001cbh), r2 ; 19AF 0 100 280 227CCB
LB A, #0cdh ; 19B2 0 100 280 77CD
JBS off(0012dh).0, label_19b9 ; 19B4 0 100 280 E82D02
LB A, #0d0h ; 19B7 0 100 280 77D0
; 19B9 from 19B4 (DD0,100,280)
label_19b9: CMPB A, off(00133h) ; 19B9 0 100 280 C733
MB off(0012dh).0, C ; 19BB 0 100 280 C42D38
LB A, #011h ; 19BE 0 100 280 7711
JBS off(00124h).6, label_19c5 ; 19C0 0 100 280 EE2402 ### ROM INFO=Possible Fuel Cut Related
LB A, #00eh ; 19C3 0 100 280 770E
; 19C5 from 19C0 (DD0,100,280)
label_19c5: CMPB 0c5h, A ; 19C5 0 100 280 C5C5C1 ### ROM INFO=RPM Related
MB off(00124h).6, C ; 19C8 0 100 280 C4243E ### ROM INFO=Possible Fuel Cut Related
JGE label_19db ; 19CB 0 100 280 CD0E
RC ; 19CD 0 100 280 95
JBS off(00125h).5, label_19db ; 19CE 0 100 280 ED250A
JBS off(0012dh).0, label_19db ; 19D1 0 100 280 E82D07
JBS off(0012bh).5, label_19db ; 19D4 0 100 280 ED2B04
JBS off(00124h).2, label_19db ; 19D7 0 100 280 EA2401 ### ROM INFO=Possible Fuel Cut Related
SC ; 19DA 0 100 280 85
; 19DB from 19CB (DD0,100,280)
; 19DB from 19CE (DD0,100,280)
; 19DB from 19D1 (DD0,100,280)
; 19DB from 19D4 (DD0,100,280)
; 19DB from 19D7 (DD0,100,280)
label_19db: MB off(00125h).2, C ; 19DB 0 100 280 C4253A
LB A, #03dh ; 19DE 0 100 280 773D
JBS off(0012ah).6, label_19e5 ; 19E0 0 100 280 EE2A02
LB A, #040h ; 19E3 0 100 280 7740
; 19E5 from 19E0 (DD0,100,280)
label_19e5: CMPB A, 0cch ; 19E5 0 100 280 C5CCC2 ### ROM INFO=VSS Sensor
MB off(0012ah).6, C ; 19E8 0 100 280 C42A3E
LB A, #0bah ; 19EB 0 100 280 77BA
JBS off(00125h).3, label_19f2 ; 19ED 0 100 280 EB2502
LB A, #0c0h ; 19F0 0 100 280 77C0
; 19F2 from 19ED (DD0,100,280)
label_19f2: CMPB A, off(00133h) ; 19F2 0 100 280 C733
MB off(00125h).3, C ; 19F4 0 100 280 C4253B
JBR off(00120h).0, label_19fe ; 19F7 0 100 280 D82004
MOVB off(001b6h), #019h ; 19FA 0 100 280 C4B69819
; 19FE from 19F7 (DD0,100,280)
label_19fe: LCB A, tbl_5f5a ; 19FE 0 100 280 909D5A5F
CAL label_53e6 ; 1A02 0 100 280 32E653
STB A, r0 ; 1A05 0 100 280 88
LCB A, tbl_61d7 ; 1A06 0 100 280 909DD761
JNE label_1a13 ; 1A0A 0 100 280 CE07
LCB A, tbl_6113 ; 1A0C 0 100 280 909D1361
CMPB A, r0 ; 1A10 0 100 280 48
SJ label_1a19 ; 1A11 0 100 280 CB06
; 1A13 from 1A0A (DD0,100,280)
label_1a13: LCB A, tbl_6113 ; 1A13 0 100 280 909D1361
CMPB r0, A ; 1A17 0 100 280 20C1
; 1A19 from 1A11 (DD0,100,280)
label_1a19: RB off(0012dh).2 ; 1A19 0 100 280 C42D0A
MB off(0012dh).2, C ; 1A1C 0 100 280 C42D3A
JEQ label_1a24 ; 1A1F 0 100 280 C903
XORB PSWH, #080h ; 1A21 0 100 280 A2F080
; 1A24 from 1A1F (DD0,100,280)
label_1a24: MB off(0012dh).1, C ; 1A24 0 100 280 C42D39
L A, off(001dch) ; 1A27 1 100 280 E4DC
JEQ label_1a2e ; 1A29 1 100 280 C903
DEC off(001dch) ; 1A2B 1 100 280 B4DC17
; 1A2E from 1A29 (DD1,100,280)
label_1a2e: JBR off(00121h).3, label_1aaa ; 1A2E 1 100 280 DB2179
JBS off(00125h).4, label_1aaa ; 1A31 1 100 280 EC2576
MOV DP, #003afh ; 1A34 1 100 280 62AF03
LB A, [DP] ; 1A37 0 100 280 F2
CMPB A, #031h ; 1A38 0 100 280 C631
JEQ label_1aaa ; 1A3A 0 100 280 C96E
CMPB 0f2h, #00ch ; 1A3C 0 100 280 C5F2C00C
JLT label_1aaa ; 1A40 0 100 280 CA68
MB C, (002edh-00280h)[USP].3 ; 1A42 0 100 280 C36D2B
JLT label_1aaa ; 1A45 0 100 280 CA63
MB C, (002eeh-00280h)[USP].4 ; 1A47 0 100 280 C36E2C
JLT label_1aaa ; 1A4A 0 100 280 CA5E
L A, off(0011ah) ; 1A4C 1 100 280 E41A ### ROM INFO=MIL Byte1 Unknow error
AND A, #08075h ; 1A4E 1 100 280 D67580
JNE label_1aaa ; 1A51 1 100 280 CE57
L A, off(0011ch) ; 1A53 1 100 280 E41C ### ROM INFO=MIL Byte3 Unknow error
AND A, #01420h ; 1A55 1 100 280 D62014
JNE label_1aaa ; 1A58 1 100 280 CE50
CMPB 0d9h, #025h ; 1A5A 1 100 280 C5D9C025 ### ROM INFO=ECT Sensor
JGE label_1aaa ; 1A5E 1 100 280 CD4A
LB A, 0dah ; 1A60 0 100 280 F5DA ### ROM INFO=O2 Sensor
STB A, r0 ; 1A62 0 100 280 88
JBS off(00124h).4, label_1a89 ; 1A63 0 100 280 EC2423 ### ROM INFO=Possible Fuel Cut Related
CMPB off(00133h), #062h ; 1A66 0 100 280 C433C062
JGE label_1a70 ; 1A6A 0 100 280 CD04
MOVB off(001bbh), #032h ; 1A6C 0 100 280 C4BB9832
; 1A70 from 1A6A (DD0,100,280)
label_1a70: LB A, off(001bbh) ; 1A70 0 100 280 F4BB
JNE label_1a77 ; 1A72 0 100 280 CE03
SB off(0012dh).3 ; 1A74 0 100 280 C42D1B
; 1A77 from 1A72 (DD0,100,280)
label_1a77: RC ; 1A77 0 100 280 95
JBS off(00124h).5, label_1ab2 ; 1A78 0 100 280 ED2437 ### ROM INFO=Possible Fuel Cut Related
JBR off(00125h).5, label_1ab2 ; 1A7B 0 100 280 DD2534
LB A, #092h ; 1A7E 0 100 280 7792
CMPB A, off(00162h) ; 1A80 0 100 280 C762 ### ROM INFO=VE FC
JGE label_1ab2 ; 1A82 0 100 280 CD2E
CMPB r0, #003h ; 1A84 0 100 280 20C003
SJ label_1ab2 ; 1A87 0 100 280 CB29
; 1A89 from 1A63 (DD0,100,280)
label_1a89: JBS off(0012eh).4, label_1a8f ; 1A89 0 100 280 EC2E03
LB A, r0 ; 1A8C 0 100 280 78
STB A, off(00191h) ; 1A8D 0 100 280 D491
; 1A8F from 1A89 (DD0,100,280)
label_1a8f: JBR off(0012dh).3, label_1aad ; 1A8F 0 100 280 DB2D1B
LCB A, tbl_61d7 ; 1A92 0 100 280 909DD761
JNE label_1a9d ; 1A96 0 100 280 CE05
LB A, #04dh ; 1A98 0 100 280 774D
CMPB A, r0 ; 1A9A 0 100 280 48
JGE label_1aaa ; 1A9B 0 100 280 CD0D
; 1A9D from 1A96 (DD0,100,280)
label_1a9d: JBS off(00120h).2, label_1aaa ; 1A9D 0 100 280 EA200A
LB A, off(00191h) ; 1AA0 0 100 280 F491
SUBB A, r0 ; 1AA2 0 100 280 28
JGE label_1aa6 ; 1AA3 0 100 280 CD01
VCAL 6 ; 1AA5 0 100 280 16
; 1AA6 from 1AA3 (DD0,100,280)
label_1aa6: CMPB A, #002h ; 1AA6 0 100 280 C602
JLT label_1ab2 ; 1AA8 0 100 280 CA08
; 1AAA from 1A2E (DD1,100,280)
; 1AAA from 1A31 (DD1,100,280)
; 1AAA from 1A3A (DD0,100,280)
; 1AAA from 1A40 (DD0,100,280)
; 1AAA from 1A45 (DD0,100,280)
; 1AAA from 1A4A (DD0,100,280)
; 1AAA from 1A51 (DD1,100,280)
; 1AAA from 1A58 (DD1,100,280)
; 1AAA from 1A5E (DD1,100,280)
; 1AAA from 1A9B (DD0,100,280)
; 1AAA from 1A9D (DD0,100,280)
label_1aaa: RB off(0012dh).3 ; 1AAA 1 100 280 C42D0B
; 1AAD from 1A8F (DD0,100,280)
label_1aad: MOVB off(001bbh), #032h ; 1AAD 1 100 280 C4BB9832
RC ; 1AB1 1 100 280 95
; 1AB2 from 1A78 (DD0,100,280)
; 1AB2 from 1A7B (DD0,100,280)
; 1AB2 from 1A82 (DD0,100,280)
; 1AB2 from 1A87 (DD0,100,280)
; 1AB2 from 1AA8 (DD0,100,280)
label_1ab2: MB 0b0h.4, C ; 1AB2 1 100 280 C5B03C
MOVB r0, #064h ; 1AB5 1 100 280 9864
JBR off(00121h).3, label_1b33 ; 1AB7 1 100 280 DB2179
JBS off(00125h).4, label_1b33 ; 1ABA 1 100 280 EC2576
MOV er1, #0828fh ; 1ABD 1 100 280 45988F82
JBR off(0011eh).2, label_1acf ; 1AC1 1 100 280 DA1E0B
MB C, 0b8h.5 ; 1AC4 1 100 280 C5B82D
JGE label_1acf ; 1AC7 1 100 280 CD06
JBR off(0012dh).1, label_1aef ; 1AC9 1 100 280 D92D23
RB 0b8h.5 ; 1ACC 1 100 280 C5B80D
; 1ACF from 1AC1 (DD1,100,280)
; 1ACF from 1AC7 (DD1,100,280)
label_1acf: L A, #0828fh ; 1ACF 1 100 280 678F82
JBS off(0011ah).2, label_1b3f ; 1AD2 1 100 280 EA1A6A ### ROM INFO=MIL Byte1 Unknow error
JBS off(0011ah).4, label_1b3f ; 1AD5 1 100 280 EC1A67 ### ROM INFO=MIL Byte1 Unknow error
MB C, (002edh-00280h)[USP].3 ; 1AD8 1 100 280 C36D2B
JLT label_1aef ; 1ADB 1 100 280 CA12
MB C, (002eeh-00280h)[USP].4 ; 1ADD 1 100 280 C36E2C
JLT label_1aef ; 1AE0 1 100 280 CA0D
L A, off(0011ah) ; 1AE2 1 100 280 E41A ### ROM INFO=MIL Byte1 Unknow error
AND A, #08061h ; 1AE4 1 100 280 D66180
JNE label_1aef ; 1AE7 1 100 280 CE06
JBS off(0011dh).2, label_1aef ; 1AE9 1 100 280 EA1D03 ### ROM INFO=MIL Byte4 Unknow error
JBR off(0011dh).4, label_1af2 ; 1AEC 1 100 280 DC1D03 ### ROM INFO=MIL Byte4 Unknow error
; 1AEF from 1AC9 (DD1,100,280)
; 1AEF from 1ADB (DD1,100,280)
; 1AEF from 1AE0 (DD1,100,280)
; 1AEF from 1AE7 (DD1,100,280)
; 1AEF from 1AE9 (DD1,100,280)
label_1aef: L A, er1 ; 1AEF 1 100 280 35
SJ label_1b3f ; 1AF0 1 100 280 CB4D
; 1AF2 from 1AEC (DD1,100,280)
label_1af2: JBR off(00121h).1, label_1b33 ; 1AF2 1 100 280 D9213E
JBS off(00125h).5, label_1b33 ; 1AF5 1 100 280 ED253B
JBS off(00121h).0, label_1b10 ; 1AF8 1 100 280 E82115
SB off(001f8h).5 ; 1AFB 1 100 280 C4F81D
CLRB off(001c6h) ; 1AFE 1 100 280 C4C615
MOVB off(001c8h), r0 ; 1B01 1 100 280 207CC8
MOV DP, #00304h ; 1B04 1 100 280 620403 ### ROM INFO=O2 long
JBR off(00120h).0, label_1b0d ; 1B07 1 100 280 D82003
MOV DP, #00300h ; 1B0A 1 100 280 620003
; 1B0D from 1B07 (DD1,100,280)
label_1b0d: L A, [DP] ; 1B0D 1 100 280 E2
SJ label_1b3f ; 1B0E 1 100 280 CB2F
; 1B10 from 1AF8 (DD1,100,280)
label_1b10: JBS off(0012dh).0, label_1b33 ; 1B10 1 100 280 E82D20
JBR off(00124h).6, label_1b22 ; 1B13 1 100 280 DE240C ### ROM INFO=Possible Fuel Cut Related
JBR off(00124h).2, label_1b1f ; 1B16 1 100 280 DA2406 ### ROM INFO=Possible Fuel Cut Related
MOVB off(001bfh), #00ah ; 1B19 1 100 280 C4BF980A
SJ label_1b22 ; 1B1D 1 100 280 CB03
; 1B1F from 1B16 (DD1,100,280)
label_1b1f: JBR off(0012bh).5, label_1b48 ; 1B1F 1 100 280 DD2B26
; 1B22 from 1B13 (DD1,100,280)
; 1B22 from 1B1D (DD1,100,280)
label_1b22: RB off(001f8h).5 ; 1B22 1 100 280 C4F80D
LB A, off(001c8h) ; 1B25 0 100 280 F4C8
JEQ label_1b3c ; 1B27 0 100 280 C913
L A, off(00158h) ; 1B29 1 100 280 E458 ### ROM INFO=O2 short
SB (002edh-00280h)[USP].2 ; 1B2B 1 100 280 C36D1A
SB off(00125h).1 ; 1B2E 1 100 280 C42519
SJ label_1b42 ; 1B31 1 100 280 CB0F
; 1B33 from 1AB7 (DD1,100,280)
; 1B33 from 1ABA (DD1,100,280)
; 1B33 from 1AF2 (DD1,100,280)
; 1B33 from 1AF5 (DD1,100,280)
; 1B33 from 1B10 (DD1,100,280)
label_1b33: SB off(001f8h).5 ; 1B33 1 100 280 C4F81D
CLRB off(001c6h) ; 1B36 1 100 280 C4C615
MOVB off(001c8h), r0 ; 1B39 1 100 280 207CC8
; 1B3C from 1B27 (DD0,100,280)
label_1b3c: L A, #08000h ; 1B3C 1 100 280 670080
; 1B3F from 1AD2 (DD1,100,280)
; 1B3F from 1AD5 (DD1,100,280)
; 1B3F from 1AF0 (DD1,100,280)
; 1B3F from 1B0E (DD1,100,280)
label_1b3f: RB off(00125h).1 ; 1B3F 1 100 280 C42509
; 1B42 from 1B31 (DD1,100,280)
label_1b42: RB off(00125h).0 ; 1B42 1 100 280 C42508
J label_1d33 ; 1B45 1 100 280 03331D
; 1B48 from 1B1F (DD1,100,280)
label_1b48: SB (002edh-00280h)[USP].2 ; 1B48 1 100 280 C36D1A
SB off(00125h).1 ; 1B4B 1 100 280 C42519
MOVB off(001c8h), r0 ; 1B4E 1 100 280 207CC8
MB C, off(0012dh).5 ; 1B51 1 100 280 C42D2D
MB PSWL.4, C ; 1B54 1 100 280 A33C
LB A, #037h ; 1B56 0 100 280 7737
JLT label_1b5c ; 1B58 0 100 280 CA02
LB A, #04ch ; 1B5A 0 100 280 774C
; 1B5C from 1B58 (DD0,100,280)
label_1b5c: CMPB A, off(00132h) ; 1B5C 0 100 280 C732
MB off(0012dh).5, C ; 1B5E 0 100 280 C42D3D
MOVB r6, #004h ; 1B61 0 100 280 9E04
MOVB r7, #004h ; 1B63 0 100 280 9F04
L A, er3 ; 1B65 1 100 280 37
SB off(00125h).0 ; 1B66 1 100 280 C42518
JEQ label_1b7d ; 1B69 1 100 280 C912
JBS off(00120h).3, label_1ba9 ; 1B6B 1 100 280 EB203B
JBR off(00120h).2, label_1ba9 ; 1B6E 1 100 280 DA2038
ST A, off(0017ah) ; 1B71 1 100 280 D47A
JBR off(00120h).1, label_1b87 ; 1B73 1 100 280 D92011
MOV DP, #00308h ; 1B76 1 100 280 620803
MOV er1, [DP] ; 1B79 1 100 280 B249
SJ label_1ba5 ; 1B7B 1 100 280 CB28
; 1B7D from 1B69 (DD1,100,280)
label_1b7d: ST A, off(0017ah) ; 1B7D 1 100 280 D47A
MOV DP, #00300h ; 1B7F 1 100 280 620003
MOV er1, [DP] ; 1B82 1 100 280 B249
JBS off(00120h).0, label_1ba5 ; 1B84 1 100 280 E8201E
; 1B87 from 1B73 (DD1,100,280)
; 1B87 from 1BB6 (DD1,100,280)
label_1b87: MOV DP, #00304h ; 1B87 1 100 280 620403 ### ROM INFO=O2 long
MOV er0, [DP] ; 1B8A 1 100 280 B248
L A, #08400h ; 1B8C 1 100 280 670084
MOV er1, #08000h ; 1B8F 1 100 280 45980080
CMPB 0d9h, #028h ; 1B93 1 100 280 C5D9C028 ### ROM INFO=ECT Sensor
JLT label_1b9a ; 1B97 1 100 280 CA01
L A, er1 ; 1B99 1 100 280 35
; 1B9A from 1B97 (DD1,100,280)
label_1b9a: MUL ; 1B9A 1 100 280 9035
SLL A ; 1B9C 1 100 280 53
ROL er1 ; 1B9D 1 100 280 45B7
JGE label_1ba5 ; 1B9F 1 100 280 CD04
MOV er1, #0ffffh ; 1BA1 1 100 280 4598FFFF
; 1BA5 from 1B7B (DD1,100,280)
; 1BA5 from 1B84 (DD1,100,280)
; 1BA5 from 1B9F (DD1,100,280)
label_1ba5: SB PSWL.5 ; 1BA5 1 100 280 A31D
SJ label_1bc2 ; 1BA7 1 100 280 CB19
; 1BA9 from 1B6B (DD1,100,280)
; 1BA9 from 1B6E (DD1,100,280)
label_1ba9: MB C, PSWL.4 ; 1BA9 1 100 280 A32C
JLT label_1bb8 ; 1BAB 1 100 280 CA0B
JBR off(0012dh).5, label_1bb8 ; 1BAD 1 100 280 DD2D08
MOV DP, #00304h ; 1BB0 1 100 280 620403 ### ROM INFO=O2 long
CMP [DP], off(00158h) ; 1BB3 1 100 280 B2C358 ### ROM INFO=O2 short
JGT label_1b87 ; 1BB6 1 100 280 C8CF
; 1BB8 from 1BAB (DD1,100,280)
; 1BB8 from 1BAD (DD1,100,280)
label_1bb8: MOV er1, off(00158h) ; 1BB8 1 100 280 B45849 ### ROM INFO=O2 short
RB PSWL.5 ; 1BBB 1 100 280 A30D
JBR off(0012dh).1, label_1bc2 ; 1BBD 1 100 280 D92D02
ST A, off(0017ah) ; 1BC0 1 100 280 D47A
; 1BC2 from 1BA7 (DD1,100,280)
; 1BC2 from 1BBD (DD1,100,280)
label_1bc2: MB C, PSWL.5 ; 1BC2 1 100 280 A32D
JLT label_1bc9 ; 1BC4 1 100 280 CA03
JBS off(0012dh).1, label_1bdd ; 1BC6 1 100 280 E92D14
; 1BC9 from 1BC4 (DD1,100,280)
label_1bc9: L A, er3 ; 1BC9 1 100 280 37
LB A, ACC ; 1BCA 0 100 280 F506
MOV DP, #0017ah ; 1BCC 0 100 280 627A01
JBR off(0012dh).2, label_1bd5 ; 1BCF 0 100 280 DA2D03
LB A, ACCH ; 1BD2 0 100 280 F507
INC DP ; 1BD4 0 100 280 72
; 1BD5 from 1BCF (DD0,100,280)
label_1bd5: DECB [DP] ; 1BD5 0 100 280 C217
JEQ label_1bdc ; 1BD7 0 100 280 C903
J label_1d32 ; 1BD9 0 100 280 03321D
; 1BDC from 1BD7 (DD0,100,280)
label_1bdc: STB A, [DP] ; 1BDC 0 100 280 D2
; 1BDD from 1BC6 (DD1,100,280)
label_1bdd: JBS off(00120h).0, label_1c05 ; 1BDD 1 100 280 E82025
LB A, (00294h-00280h)[USP] ; 1BE0 0 100 280 F314
CMPB A, off(00133h) ; 1BE2 0 100 280 C733
JGE label_1beb ; 1BE4 0 100 280 CD05
RB off(001f8h).5 ; 1BE6 0 100 280 C4F80D
SJ label_1bf1 ; 1BE9 0 100 280 CB06
; 1BEB from 1BE4 (DD0,100,280)
label_1beb: CLRB A ; 1BEB 0 100 280 FA
; 1BEC from 1C10 (DD0,100,280)
label_1bec: STB A, off(001c6h) ; 1BEC 0 100 280 D4C6
SB off(001f8h).5 ; 1BEE 0 100 280 C4F81D
; 1BF1 from 1BE9 (DD0,100,280)
; 1BF1 from 1C0B (DD1,100,280)
; 1BF1 from 1C14 (DD0,100,280)
label_1bf1: CLR X1 ; 1BF1 0 100 280 9015
JBS off(0012fh).0, label_1c16 ; 1BF3 0 100 280 E82F20
INC X1 ; 1BF6 0 100 280 70
LB A, off(00133h) ; 1BF7 0 100 280 F433
CMPB A, #089h ; 1BF9 0 100 280 C689
JGE label_1c16 ; 1BFB 0 100 280 CD19
INC X1 ; 1BFD 0 100 280 70
CMPB A, #040h ; 1BFE 0 100 280 C640
JGE label_1c16 ; 1C00 0 100 280 CD14
INC X1 ; 1C02 0 100 280 70
SJ label_1c16 ; 1C03 0 100 280 CB11
; 1C05 from 1BDD (DD1,100,280)
label_1c05: MOV X1, #00004h ; 1C05 1 100 280 600400
JBS off(001f8h).5, label_1c12 ; 1C08 1 100 280 EDF807
JBR off(0012dh).1, label_1bf1 ; 1C0B 1 100 280 D92DE3
LB A, #03ch ; 1C0E 0 100 280 773C
SJ label_1bec ; 1C10 0 100 280 CBDA
; 1C12 from 1C08 (DD1,100,280)
label_1c12: LB A, off(001c6h) ; 1C12 0 100 280 F4C6
JNE label_1bf1 ; 1C14 0 100 280 CEDB
; 1C16 from 1BF3 (DD0,100,280)
; 1C16 from 1BFB (DD0,100,280)
; 1C16 from 1C00 (DD0,100,280)
; 1C16 from 1C03 (DD0,100,280)
label_1c16: SLL X1 ; 1C16 0 100 280 90D7
MOV DP, #tbl_633e ; 1C18 0 100 280 623E63
MB C, PSWL.5 ; 1C1B 0 100 280 A32D
JLT label_1c2c ; 1C1D 0 100 280 CA0D
JBR off(0012dh).1, label_1c2c ; 1C1F 0 100 280 D92D0A
MOV DP, #tbl_6356 ; 1C22 0 100 280 625663
JBS off(0012dh).2, label_1c2c ; 1C25 0 100 280 EA2D04
LB A, off(001c9h) ; 1C28 0 100 280 F4C9
JEQ label_1c4f ; 1C2A 0 100 280 C923
; 1C2C from 1C1D (DD0,100,280)
; 1C2C from 1C1F (DD0,100,280)
; 1C2C from 1C25 (DD0,100,280)
label_1c2c: L A, X1 ; 1C2C 1 100 280 40
JBR off(0011eh).3, label_1c33 ; 1C2D 1 100 280 DB1E03 ### ROM INFO=Auto/Manual Config Byte
ADD A, #0000ch ; 1C30 1 100 280 860C00
; 1C33 from 1C2D (DD1,100,280)
label_1c33: JBS off(0011eh).0, label_1c39 ; 1C33 1 100 280 E81E03
ADD A, #00030h ; 1C36 1 100 280 863000
; 1C39 from 1C33 (DD1,100,280)
label_1c39: ADD DP, A ; 1C39 1 100 280 9281
LC A, [DP] ; 1C3B 1 100 280 92A8
MOV er0, A ; 1C3D 1 100 280 448A
MOV er3, er1 ; 1C3F 1 100 280 454B
LC A, tbl_6107 ; 1C41 1 100 280 909C0761
CAL label_5289 ; 1C45 1 100 280 328952
MOV er1, er3 ; 1C48 1 100 280 4749
JBS off(0012dh).2, label_1c8a ; 1C4A 1 100 280 EA2D3D
SJ label_1c80 ; 1C4D 1 100 280 CB31
; 1C4F from 1C2A (DD0,100,280)
label_1c4f: MOVB off(001c9h), #014h ; 1C4F 0 100 280 C4C99814
L A, #00d00h ; 1C53 1 100 280 67000D
JBS off(0012fh).0, label_1c80 ; 1C56 1 100 280 E82F27
L A, #00000h ; 1C59 1 100 280 670000
CMP X1, #00008h ; 1C5C 1 100 280 90C00800
JEQ label_1c80 ; 1C60 1 100 280 C91E
MOVB r0, #083h ; 1C62 1 100 280 9883
LB A, #051h ; 1C64 0 100 280 7751
CMPB A, off(00132h) ; 1C66 0 100 280 C732
JGT label_1c76 ; 1C68 0 100 280 C80C
L A, off(001f2h) ; 1C6A 1 100 280 E4F2
CMPB r0, off(00133h) ; 1C6C 1 100 280 20C333
JGT label_1c76 ; 1C6F 1 100 280 C805
JBR off(0012ah).6, label_1c7e ; 1C71 1 100 280 DE2A0A
SJ label_1c80 ; 1C74 1 100 280 CB0A
; 1C76 from 1C68 (DD0,100,280)
; 1C76 from 1C6F (DD1,100,280)
label_1c76: L A, off(00176h) ; 1C76 1 100 280 E476
CMPB off(00132h), #051h ; 1C78 1 100 280 C432C051
JLT label_1c80 ; 1C7C 1 100 280 CA02
; 1C7E from 1C71 (DD1,100,280)
label_1c7e: L A, off(00178h) ; 1C7E 1 100 280 E478
; 1C80 from 1C4D (DD1,100,280)
; 1C80 from 1C56 (DD1,100,280)
; 1C80 from 1C60 (DD1,100,280)
; 1C80 from 1C74 (DD1,100,280)
; 1C80 from 1C7C (DD1,100,280)
label_1c80: ADD er1, A ; 1C80 1 100 280 4581
JGE label_1c90 ; 1C82 1 100 280 CD0C
MOV er1, #0ffffh ; 1C84 1 100 280 4598FFFF
SJ label_1c90 ; 1C88 1 100 280 CB06
; 1C8A from 1C4A (DD1,100,280)
label_1c8a: SUB er1, A ; 1C8A 1 100 280 45A1
JGE label_1c90 ; 1C8C 1 100 280 CD02
CLR er1 ; 1C8E 1 100 280 4515
; 1C90 from 1C8C (DD1,100,280)
; 1C90 from 1C82 (DD1,100,280)
; 1C90 from 1C88 (DD1,100,280)
label_1c90: RB PSWL.4 ; 1C90 1 100 280 A30C
RB PSWL.5 ; 1C92 1 100 280 A30D
LC A, tbl_6169 ; 1C94 1 100 280 909C6961
CMP A, er1 ; 1C98 1 100 280 49
JLE label_1cc8 ; 1C99 1 100 280 CF2D
LC A, tbl_6167 ; 1C9B 1 100 280 909C6761
CMP A, er1 ; 1C9F 1 100 280 49
JLT label_1ccb ; 1CA0 1 100 280 CA29
JBS off(0011fh).3, label_1cc8 ; 1CA2 1 100 280 EB1F23
CMPB 0d9h, #028h ; 1CA5 1 100 280 C5D9C028 ### ROM INFO=ECT Sensor
JGE label_1cc8 ; 1CA9 1 100 280 CD1D
CMPB 0d8h, #02eh ; 1CAB 1 100 280 C5D8C02E ### ROM INFO=IAT Sensor
JGE label_1cc8 ; 1CAF 1 100 280 CD17
LCB A, tbl_61d7 ; 1CB1 1 100 280 909DD761
JNE label_1cc0 ; 1CB5 1 100 280 CE09
LCB A, tbl_61d4 ; 1CB7 1 100 280 909DD461
CMPB 0dah, A ; 1CBB 1 100 280 C5DAC1 ### ROM INFO=O2 Sensor
JGT label_1cc8 ; 1CBE 1 100 280 C808
; 1CC0 from 1CB5 (DD1,100,280)
label_1cc0: SB PSWL.4 ; 1CC0 1 100 280 A31C
L A, #03300h ; 1CC2 1 100 280 670033
CMP A, er1 ; 1CC5 1 100 280 49
JLT label_1ccb ; 1CC6 1 100 280 CA03
; 1CC8 from 1C99 (DD1,100,280)
; 1CC8 from 1CA2 (DD1,100,280)
; 1CC8 from 1CA9 (DD1,100,280)
; 1CC8 from 1CAF (DD1,100,280)
; 1CC8 from 1CBE (DD1,100,280)
label_1cc8: SB PSWL.5 ; 1CC8 1 100 280 A31D
ST A, er1 ; 1CCA 1 100 280 89
; 1CCB from 1CA0 (DD1,100,280)
; 1CCB from 1CC6 (DD1,100,280)
label_1ccb: MB C, PSWL.4 ; 1CCB 1 100 280 A32C
MB off(00126h).4, C ; 1CCD 1 100 280 C4263C
MB C, PSWL.5 ; 1CD0 1 100 280 A32D
MB off(001f8h).1, C ; 1CD2 1 100 280 C4F839
MOV DP, #003afh ; 1CD5 1 100 280 62AF03
LB A, [DP] ; 1CD8 0 100 280 F2
CMPB A, #031h ; 1CD9 0 100 280 C631
JEQ label_1d32 ; 1CDB 0 100 280 C955
LB A, off(001bfh) ; 1CDD 0 100 280 F4BF
JNE label_1d32 ; 1CDF 0 100 280 CE51
JBS off(001f8h).1, label_1d32 ; 1CE1 0 100 280 E9F84E
JBR off(00121h).1, label_1d32 ; 1CE4 0 100 280 D9214B
JBS off(0012ch).4, label_1d32 ; 1CE7 0 100 280 EC2C48
CMPB 0d8h, #030h ; 1CEA 0 100 280 C5D8C030 ### ROM INFO=IAT Sensor
JLT label_1d32 ; 1CEE 0 100 280 CA42
CLR A ; 1CF0 1 100 280 F9
CLRB A ; 1CF1 0 100 280 FA
MB C, PSWL.5 ; 1CF2 0 100 280 A32D
JLT label_1d09 ; 1CF4 0 100 280 CA13
JBR off(0012dh).1, label_1d09 ; 1CF6 0 100 280 D92D10
JBS off(00125h).3, label_1d32 ; 1CF9 0 100 280 EB2536
MOV X1, #00300h ; 1CFC 0 100 280 600003
JBS off(00120h).0, label_1d15 ; 1CFF 0 100 280 E82013
MOV X1, #00304h ; 1D02 0 100 280 600403 ### ROM INFO=O2 long
LB A, #004h ; 1D05 0 100 280 7704
SJ label_1d15 ; 1D07 0 100 280 CB0C
; 1D09 from 1CF4 (DD0,100,280)
; 1D09 from 1CF6 (DD0,100,280)
label_1d09: JBS off(00120h).0, label_1d32 ; 1D09 0 100 280 E82026
LB A, off(001b6h) ; 1D0C 0 100 280 F4B6
JEQ label_1d32 ; 1D0E 0 100 280 C922
MOV X1, #00308h ; 1D10 0 100 280 600803
LB A, #008h ; 1D13 0 100 280 7708
; 1D15 from 1CFF (DD0,100,280)
; 1D15 from 1D07 (DD0,100,280)
label_1d15: LCB A, tbl_61d5 ; 1D15 0 100 280 909DD561
CMPB 0d9h, A ; 1D19 0 100 280 C5D9C1 ### ROM INFO=ECT Sensor
JGE label_1d20 ; 1D1C 0 100 280 CD02
ADDB A, #002h ; 1D1E 0 100 280 8602
; 1D20 from 1D1C (DD0,100,280)
label_1d20: LC A, tbl_6326[ACC] ; 1D20 0 100 280 B506A92663
L A, ACC ; 1D25 1 100 280 E506
ST A, er0 ; 1D27 1 100 280 88
L A, er1 ; 1D28 1 100 280 35
ST A, er3 ; 1D29 1 100 280 8B
CAL label_49ea ; 1D2A 1 100 280 32EA49
CAL label_4b33 ; 1D2D 1 100 280 32334B
MOV er1, er3 ; 1D30 1 100 280 4749
; 1D32 from 1BD9 (DD0,100,280)
; 1D32 from 1CDB (DD0,100,280)
; 1D32 from 1CDF (DD0,100,280)
; 1D32 from 1CE1 (DD0,100,280)
; 1D32 from 1CE4 (DD0,100,280)
; 1D32 from 1CE7 (DD0,100,280)
; 1D32 from 1CEE (DD0,100,280)
; 1D32 from 1CF9 (DD0,100,280)
; 1D32 from 1D09 (DD0,100,280)
; 1D32 from 1D0E (DD0,100,280)
label_1d32: L A, er1 ; 1D32 1 100 280 35
; 1D33 from 1B45 (DD1,100,280)
label_1d33: ST A, off(00158h) ; 1D33 1 100 280 D458 ### ROM INFO=O2 short
LB A, off(00132h) ; 1D35 0 100 280 F432
MOV X1, #tbl_6436 ; 1D37 0 100 280 603664
CAL label_48fb ; 1D3A 0 100 280 32FB48
CLRB ACCH ; 1D3D 0 100 280 C50715
L A, ACC ; 1D40 1 100 280 E506
ADD A, #00040h ; 1D42 1 100 280 864000
CLRB r0 ; 1D45 1 100 280 2015
MOVB r1, off(00167h) ; 1D47 1 100 280 C46749
MUL ; 1D4A 1 100 280 9035
SLL A ; 1D4C 1 100 280 53
ROL er1 ; 1D4D 1 100 280 45B7
SLL A ; 1D4F 1 100 280 53
L A, er1 ; 1D50 1 100 280 35
ROL A ; 1D51 1 100 280 33
ADD A, #00200h ; 1D52 1 100 280 860002
ST A, off(0015eh) ; 1D55 1 100 280 D45E
MOV DP, #003eeh ; 1D57 1 100 280 62EE03
MOV er3, [DP] ; 1D5A 1 100 280 B24B
LB A, off(00132h) ; 1D5C 0 100 280 F432
STB A, r0 ; 1D5E 0 100 280 88
MOVB r4, #0e6h ; 1D5F 0 100 280 9CE6 ### ROM INFO=Possible Ignition Cut Related
CMPB A, r4 ; 1D61 0 100 280 4C
JGE label_1d8a ; 1D62 0 100 280 CD26
MOV DP, #003eah ; 1D64 0 100 280 62EA03
MOV er3, [DP] ; 1D67 0 100 280 B24B
MOVB r2, #019h ; 1D69 0 100 280 9A19
LB A, r0 ; 1D6B 0 100 280 78
CMPB A, r2 ; 1D6C 0 100 280 4A
JLT label_1d8a ; 1D6D 0 100 280 CA1B
LB A, #064h ; 1D6F 0 100 280 7764
CMPB A, r0 ; 1D71 0 100 280 48
JLT label_1d78 ; 1D72 0 100 280 CA04
STB A, r4 ; 1D74 0 100 280 8C
LB A, r2 ; 1D75 0 100 280 7A
SJ label_1d7a ; 1D76 0 100 280 CB02
; 1D78 from 1D72 (DD0,100,280)
label_1d78: INC DP ; 1D78 0 100 280 72
INC DP ; 1D79 0 100 280 72
; 1D7A from 1D76 (DD0,100,280)
label_1d7a: SUBB r0, A ; 1D7A 0 100 280 20A1
CLRB r1 ; 1D7C 0 100 280 2115
SUBB r4, A ; 1D7E 0 100 280 24A1
CLRB r5 ; 1D80 0 100 280 2515
L A, [DP] ; 1D82 1 100 280 E2
ST A, er3 ; 1D83 1 100 280 8B
INC DP ; 1D84 1 100 280 72
INC DP ; 1D85 1 100 280 72
L A, [DP] ; 1D86 1 100 280 E2
CAL label_497c ; 1D87 1 100 280 327C49
; 1D8A from 1D62 (DD0,100,280)
; 1D8A from 1D6D (DD0,100,280)
label_1d8a: L A, ACC ; 1D8A 1 100 280 E506
MOV er0, er3 ; 1D8C 1 100 280 4748
LC A, tbl_5ff7 ; 1D8E 1 100 280 909CF75F
CAL label_5289 ; 1D92 1 100 280 328952
MOV off(0015ch), A ; 1D95 1 100 280 B45C8A ### ROM INFO=IAT FC
RB off(0012dh).6 ; 1D98 1 100 280 C42D0E
RB off(0012dh).7 ; 1D9B 1 100 280 C42D0F
JBR off(00121h).3, label_1dd0 ; 1D9E 1 100 280 DB212F
MB C, (002edh-00280h)[USP].3 ; 1DA1 1 100 280 C36D2B
JLT label_1dd0 ; 1DA4 1 100 280 CA2A
MB C, (002eeh-00280h)[USP].4 ; 1DA6 1 100 280 C36E2C
JLT label_1dd0 ; 1DA9 1 100 280 CA25
JBS off(00120h).6, label_1dd0 ; 1DAB 1 100 280 EE2022
CMPB 0d9h, #000h ; 1DAE 1 100 280 C5D9C000 ### ROM INFO=ECT Sensor
JGE label_1dd0 ; 1DB2 1 100 280 CD1C
CMPB 0d9h, #000h ; 1DB4 1 100 280 C5D9C000 ### ROM INFO=ECT Sensor
JLT label_1dd0 ; 1DB8 1 100 280 CA16
JBR off(0012dh).6, label_1dd0 ; 1DBA 1 100 280 DE2D13
JBR off(0012dh).7, label_1dd0 ; 1DBD 1 100 280 DF2D10
JBR off(00121h).0, label_1dd0 ; 1DC0 1 100 280 D8210D
JBS off(0012bh).5, label_1dd0 ; 1DC3 1 100 280 ED2B0A
JBS off(00125h).1, label_1dd0 ; 1DC6 1 100 280 E92507
JBS off(0012dh).2, label_1dd0 ; 1DC9 1 100 280 EA2D04
LB A, #000h ; 1DCC 0 100 280 7700
SJ label_1dd7 ; 1DCE 0 100 280 CB07
; 1DD0 from 1D9E (DD1,100,280)
; 1DD0 from 1DA4 (DD1,100,280)
; 1DD0 from 1DA9 (DD1,100,280)
; 1DD0 from 1DAB (DD1,100,280)
; 1DD0 from 1DB2 (DD1,100,280)
; 1DD0 from 1DB8 (DD1,100,280)
; 1DD0 from 1DBA (DD1,100,280)
; 1DD0 from 1DBD (DD1,100,280)
; 1DD0 from 1DC0 (DD1,100,280)
; 1DD0 from 1DC3 (DD1,100,280)
; 1DD0 from 1DC6 (DD1,100,280)
; 1DD0 from 1DC9 (DD1,100,280)
label_1dd0: LB A, off(00166h) ; 1DD0 0 100 280 F466
SUBB A, #000h ; 1DD2 0 100 280 A600
JGE label_1dd7 ; 1DD4 0 100 280 CD01
CLRB A ; 1DD6 0 100 280 FA
; 1DD7 from 1DCE (DD0,100,280)
; 1DD7 from 1DD4 (DD0,100,280)
label_1dd7: STB A, off(00166h) ; 1DD7 0 100 280 D466
MOVB r0, off(00168h) ; 1DD9 0 100 280 C46848 ### ROM INFO=ECT FC
LB A, off(00162h) ; 1DDC 0 100 280 F462 ### ROM INFO=VE FC
MULB ; 1DDE 0 100 280 A234
L A, ACC ; 1DE0 1 100 280 E506
ROL A ; 1DE2 1 100 280 33
LB A, ACCH ; 1DE3 0 100 280 F507
STB A, r1 ; 1DE5 0 100 280 89
CLRB r0 ; 1DE6 0 100 280 2015
SRL er0 ; 1DE8 0 100 280 44E7
SRL er0 ; 1DEA 0 100 280 44E7
LB A, off(00165h) ; 1DEC 0 100 280 F465
JEQ label_1df7 ; 1DEE 0 100 280 C907
STB A, ACCH ; 1DF0 0 100 280 D507
CLRB A ; 1DF2 0 100 280 FA
MUL ; 1DF3 0 100 280 9035
MOV er0, er1 ; 1DF5 0 100 280 4548
; 1DF7 from 1DEE (DD0,100,280)
label_1df7: MOVB ACCH, #001h ; 1DF7 0 100 280 C5079801
LB A, off(00166h) ; 1DFB 0 100 280 F466
MUL ; 1DFD 0 100 280 9035
MOVB r1, r2 ; 1DFF 0 100 280 2249
MOVB r0, ACCH ; 1E01 0 100 280 C50748
L A, off(00160h) ; 1E04 1 100 280 E460
MUL ; 1E06 1 100 280 9035
MOV er0, er1 ; 1E08 1 100 280 4548
L A, off(0015eh) ; 1E0A 1 100 280 E45E
MUL ; 1E0C 1 100 280 9035
SRL er1 ; 1E0E 1 100 280 45E7
ROR A ; 1E10 1 100 280 43
SRL er1 ; 1E11 1 100 280 45E7
ROR A ; 1E13 1 100 280 43
MOVB r1, r2 ; 1E14 1 100 280 2249
MOVB r0, ACCH ; 1E16 1 100 280 C50748
LB A, r3 ; 1E19 0 100 280 7B
JEQ label_1e20 ; 1E1A 0 100 280 C904
MOV er0, #0ffffh ; 1E1C 0 100 280 4498FFFF
; 1E20 from 1E1A (DD0,100,280)
label_1e20: L A, off(0015ch) ; 1E20 1 100 280 E45C ### ROM INFO=IAT FC
MUL ; 1E22 1 100 280 9035
MOV er0, er1 ; 1E24 1 100 280 4548
JBR off(0012ch).4, label_1e42 ; 1E26 1 100 280 DC2C19
SLL A ; 1E29 1 100 280 53
ROL er0 ; 1E2A 1 100 280 44B7
JLT label_1e38 ; 1E2C 1 100 280 CA0A
SLL A ; 1E2E 1 100 280 53
ROL er0 ; 1E2F 1 100 280 44B7
JLT label_1e38 ; 1E31 1 100 280 CA05
SLL A ; 1E33 1 100 280 53
ROL er0 ; 1E34 1 100 280 44B7
JGE label_1e3c ; 1E36 1 100 280 CD04
; 1E38 from 1E2C (DD1,100,280)
; 1E38 from 1E31 (DD1,100,280)
label_1e38: MOV er0, #0ffffh ; 1E38 1 100 280 4498FFFF
; 1E3C from 1E36 (DD1,100,280)
label_1e3c: L A, off(0015ah) ; 1E3C 1 100 280 E45A
MUL ; 1E3E 1 100 280 9035
MOV er0, er1 ; 1E40 1 100 280 4548
; 1E42 from 1E26 (DD1,100,280)
label_1e42: L A, off(00158h) ; 1E42 1 100 280 E458 ### ROM INFO=O2 short
MUL ; 1E44 1 100 280 9035
MOV off(00156h), er1 ; 1E46 1 100 280 457C56
LB A, #040h ; 1E49 0 100 280 7740
JBS off(00130h).6, label_1e50 ; 1E4B 0 100 280 EE3002
LB A, #04dh ; 1E4E 0 100 280 774D
; 1E50 from 1E4B (DD0,100,280)
label_1e50: CMPB A, off(00133h) ; 1E50 0 100 280 C733
MB off(00130h).6, C ; 1E52 0 100 280 C4303E
JBS off(00125h).4, label_1ea9 ; 1E55 0 100 280 EC2551
LB A, off(00133h) ; 1E58 0 100 280 F433
CMPB A, #0c5h ; 1E5A 0 100 280 C6C5 ### ROM INFO=RPM Related
JGE label_1ea9 ; 1E5C 0 100 280 CD4B
JBR off(00129h).0, label_1ea9 ; 1E5E 0 100 280 D82948
LB A, #004h ; 1E61 0 100 280 7704
JBS off(00123h).4, label_1e6e ; 1E63 0 100 280 EC2308
LB A, #004h ; 1E66 0 100 280 7704
CMPB 0f3h, #096h ; 1E68 0 100 280 C5F3C096
JLT label_1ea9 ; 1E6C 0 100 280 CA3B
; 1E6E from 1E63 (DD0,100,280)
label_1e6e: CMPB off(00133h), #002h ; 1E6E 0 100 280 C433C002
JBS off(00123h).4, label_1e7b ; 1E72 0 100 280 EC2306
MB C, off(00130h).6 ; 1E75 0 100 280 C4302E
XORB PSWH, #080h ; 1E78 0 100 280 A2F080
; 1E7B from 1E72 (DD0,100,280)
label_1e7b: JLT label_1ea9 ; 1E7B 0 100 280 CA2C
CMPB A, 0c0h ; 1E7D 0 100 280 C5C0C2
JGE label_1ea9 ; 1E80 0 100 280 CD27
MOVB r0, off(0018bh) ; 1E82 0 100 280 C48B48
CMPB off(00133h), #070h ; 1E85 0 100 280 C433C070
JGE label_1e8e ; 1E89 0 100 280 CD03
MOVB r0, off(00189h) ; 1E8B 0 100 280 C48948
; 1E8E from 1E89 (DD0,100,280)
label_1e8e: MOVB r1, #014h ; 1E8E 0 100 280 9914
JBS off(00123h).4, label_1e98 ; 1E90 0 100 280 EC2305
MOVB r0, off(0018ah) ; 1E93 0 100 280 C48A48
MOVB r1, #010h ; 1E96 0 100 280 9910
; 1E98 from 1E90 (DD0,100,280)
label_1e98: LB A, 0c0h ; 1E98 0 100 280 F5C0
CMPB A, r1 ; 1E9A 0 100 280 49
JLE label_1e9e ; 1E9B 0 100 280 CF01
LB A, r1 ; 1E9D 0 100 280 79
; 1E9E from 1E9B (DD0,100,280)
label_1e9e: MULB ; 1E9E 0 100 280 A234
L A, ACC ; 1EA0 1 100 280 E506
SRL A ; 1EA2 1 100 280 63
JBS off(00123h).4, label_1eaa ; 1EA3 1 100 280 EC2304
VCAL 7 ; 1EA6 1 100 280 17
SJ label_1eaa ; 1EA7 1 100 280 CB01
; 1EA9 from 1E55 (DD0,100,280)
; 1EA9 from 1E5C (DD0,100,280)
; 1EA9 from 1E5E (DD0,100,280)
; 1EA9 from 1E6C (DD0,100,280)
; 1EA9 from 1E7B (DD0,100,280)
; 1EA9 from 1E80 (DD0,100,280)
label_1ea9: CLR A ; 1EA9 1 100 280 F9
; 1EAA from 1EA3 (DD1,100,280)
; 1EAA from 1EA7 (DD1,100,280)
label_1eaa: ST A, off(00146h) ; 1EAA 1 100 280 D446
CLRB r4 ; 1EAC 1 100 280 2415
RC ; 1EAE 1 100 280 95
JBS off(00125h).4, label_1f25 ; 1EAF 1 100 280 EC2573
JBR off(00122h).3, label_1f25 ; 1EB2 1 100 280 DB2270
JBS off(0012ch).7, label_1ec1 ; 1EB5 1 100 280 EF2C09
JBS off(00122h).4, label_1f28 ; 1EB8 1 100 280 EC226D
L A, (0025ah-00280h)[USP] ; 1EBB 1 100 280 E3DA ### ROM INFO=Current Target Idle RPM
CLRB r5 ; 1EBD 1 100 280 2515
SJ label_1ed0 ; 1EBF 1 100 280 CB0F
; 1EC1 from 1EB5 (DD1,100,280)
label_1ec1: MOV er3, off(00138h) ; 1EC1 1 100 280 B4384B
MOVB r5, off(0013ah) ; 1EC4 1 100 280 C43A4D
CLRB r0 ; 1EC7 1 100 280 2015
MOVB r1, #080h ; 1EC9 1 100 280 9980
L A, 0c4h ; 1ECB 1 100 280 E5C4 ### ROM INFO=RPM Sensor
CAL label_49d7 ; 1ECD 1 100 280 32D749
; 1ED0 from 1EBF (DD1,100,280)
label_1ed0: ST A, off(00138h) ; 1ED0 1 100 280 D438
MOVB off(0013ah), r5 ; 1ED2 1 100 280 257C3A
CLRB r4 ; 1ED5 1 100 280 2415
SUB A, 0c4h ; 1ED7 1 100 280 B5C4A2 ### ROM INFO=RPM Sensor
MB off(0012ch).6, C ; 1EDA 1 100 280 C42C3E
MOV DP, #003e8h ; 1EDD 1 100 280 62E803
JLT label_1eed ; 1EE0 1 100 280 CA0B
ST A, [DP] ; 1EE2 1 100 280 D2
JBS off(00123h).6, label_1ef9 ; 1EE3 1 100 280 EE2313
CMP 0c6h, #0001ah ; 1EE6 1 100 280 B5C6C01A00
SJ label_1ef7 ; 1EEB 1 100 280 CB0A
; 1EED from 1EE0 (DD1,100,280)
label_1eed: VCAL 7 ; 1EED 1 100 280 17
ST A, [DP] ; 1EEE 1 100 280 D2
JBR off(00123h).6, label_1ef9 ; 1EEF 1 100 280 DE2307
CMP 0c6h, #0001ah ; 1EF2 1 100 280 B5C6C01A00
; 1EF7 from 1EEB (DD1,100,280)
label_1ef7: JGE label_1f24 ; 1EF7 1 100 280 CD2B
; 1EF9 from 1EE3 (DD1,100,280)
; 1EF9 from 1EEF (DD1,100,280)
label_1ef9: CLRB r0 ; 1EF9 1 100 280 2015
MOVB r1, #01eh ; 1EFB 1 100 280 991E
CMPB 0d9h, #034h ; 1EFD 1 100 280 C5D9C034 ### ROM INFO=ECT Sensor
JGE label_1f0e ; 1F01 1 100 280 CD0B
JBS off(0011eh).3, label_1f0e ; 1F03 1 100 280 EB1E08 ### ROM INFO=Auto/Manual Config Byte
CMPB 0cch, #005h ; 1F06 1 100 280 C5CCC005 ### ROM INFO=VSS Sensor
JLT label_1f0e ; 1F0A 1 100 280 CA02
MOVB r1, #01eh ; 1F0C 1 100 280 991E
; 1F0E from 1F01 (DD1,100,280)
; 1F0E from 1F03 (DD1,100,280)
; 1F0E from 1F0A (DD1,100,280)
label_1f0e: MUL ; 1F0E 1 100 280 9035
MOVB r4, #02ah ; 1F10 1 100 280 9C2A
SLL A ; 1F12 1 100 280 53
ROL er1 ; 1F13 1 100 280 45B7
JLT label_1f24 ; 1F15 1 100 280 CA0D
SLL A ; 1F17 1 100 280 53
ROL er1 ; 1F18 1 100 280 45B7
JLT label_1f24 ; 1F1A 1 100 280 CA08
LB A, r3 ; 1F1C 0 100 280 7B
JNE label_1f24 ; 1F1D 0 100 280 CE05
LB A, r2 ; 1F1F 0 100 280 7A
CMPB A, r4 ; 1F20 0 100 280 4C
JGE label_1f24 ; 1F21 0 100 280 CD01
STB A, r4 ; 1F23 0 100 280 8C
; 1F24 from 1EF7 (DD1,100,280)
; 1F24 from 1F15 (DD1,100,280)
; 1F24 from 1F1A (DD1,100,280)
; 1F24 from 1F1D (DD0,100,280)
; 1F24 from 1F21 (DD0,100,280)
label_1f24: SC ; 1F24 0 100 280 85
; 1F25 from 1EAF (DD1,100,280)
; 1F25 from 1EB2 (DD1,100,280)
label_1f25: MB off(0012ch).7, C ; 1F25 1 100 280 C42C3F
; 1F28 from 1EB8 (DD1,100,280)
label_1f28: LB A, r4 ; 1F28 0 100 280 7C
JEQ label_1f2f ; 1F29 0 100 280 C904
JBS off(0012ch).6, label_1f2f ; 1F2B 0 100 280 EE2C01
VCAL 6 ; 1F2E 0 100 280 16
; 1F2F from 1F29 (DD0,100,280)
; 1F2F from 1F2B (DD0,100,280)
label_1f2f: STB A, off(00148h) ; 1F2F 0 100 280 D448
JBR off(0011eh).3, label_1f82 ; 1F31 0 100 280 DB1E4E ### ROM INFO=Auto/Manual Config Byte
JBR off(00119h).5, label_1f3c ; 1F34 0 100 280 DD1905
RB off(00130h).7 ; 1F37 0 100 280 C4300F
SJ label_1f82 ; 1F3A 0 100 280 CB46
; 1F3C from 1F34 (DD0,100,280)
label_1f3c: CMPB 0d9h, #0ffh ; 1F3C 0 100 280 C5D9C0FF ### ROM INFO=ECT Sensor
JLT label_1f82 ; 1F40 0 100 280 CA40
MOVB r0, #000h ; 1F42 0 100 280 9800
MOV er1, #0ffffh ; 1F44 0 100 280 4598FFFF
CMPB 0d9h, #0ffh ; 1F48 0 100 280 C5D9C0FF ### ROM INFO=ECT Sensor
JLT label_1f54 ; 1F4C 0 100 280 CA06
MOVB r0, #000h ; 1F4E 0 100 280 9800
MOV er1, #0ffffh ; 1F50 0 100 280 4598FFFF
; 1F54 from 1F4C (DD0,100,280)
label_1f54: MOV DP, #00311h ; 1F54 0 100 280 621103
LB A, [DP] ; 1F57 0 100 280 F2
ADDB A, #000h ; 1F58 0 100 280 8600
CMPB A, 0d4h ; 1F5A 0 100 280 C5D4C2 ### ROM INFO=TPS Sensor
JLT label_1f7d ; 1F5D 0 100 280 CA1E
JBS off(00123h).6, label_1f7d ; 1F5F 0 100 280 EE231B
CMP 0c6h, #0ffffh ; 1F62 0 100 280 B5C6C0FFFF
LB A, #000h ; 1F67 0 100 280 7700
JLT label_1f6d ; 1F69 0 100 280 CA02
LB A, #000h ; 1F6B 0 100 280 7700
; 1F6D from 1F69 (DD0,100,280)
label_1f6d: JBS off(00130h).7, label_1f77 ; 1F6D 0 100 280 EF3007
MOVB off(001c0h), #001h ; 1F70 0 100 280 C4C09801
SB off(00130h).7 ; 1F74 0 100 280 C4301F
; 1F77 from 1F6D (DD0,100,280)
label_1f77: CMPB off(001c0h), #000h ; 1F77 0 100 280 C4C0C000
JNE label_1f85 ; 1F7B 0 100 280 CE08
; 1F7D from 1F5D (DD0,100,280)
; 1F7D from 1F5F (DD0,100,280)
label_1f7d: L A, off(001f0h) ; 1F7D 1 100 280 E4F0
SUB A, er1 ; 1F7F 1 100 280 29
JGE label_1fa4 ; 1F80 1 100 280 CD22
; 1F82 from 1F31 (DD0,100,280)
; 1F82 from 1F3A (DD0,100,280)
; 1F82 from 1F40 (DD0,100,280)
label_1f82: CLR A ; 1F82 1 100 280 F9
SJ label_1fa4 ; 1F83 1 100 280 CB1F
; 1F85 from 1F7B (DD0,100,280)
label_1f85: CLRB r1 ; 1F85 0 100 280 2115
MULB ; 1F87 0 100 280 A234
MOV er0, 0c6h ; 1F89 0 100 280 B5C648
MUL ; 1F8C 0 100 280 9035
MOV er0, #00000h ; 1F8E 0 100 280 44980000
L A, ACC ; 1F92 1 100 280 E506
SLL A ; 1F94 1 100 280 53
ROL er1 ; 1F95 1 100 280 45B7
CMPB r3, #000h ; 1F97 1 100 280 23C000
JNE label_1fa3 ; 1F9A 1 100 280 CE07
LB A, r2 ; 1F9C 0 100 280 7A
L A, ACC ; 1F9D 1 100 280 E506
SWAP ; 1F9F 1 100 280 83
CMP A, er0 ; 1FA0 1 100 280 48
JLT label_1fa4 ; 1FA1 1 100 280 CA01
; 1FA3 from 1F9A (DD1,100,280)
label_1fa3: L A, er0 ; 1FA3 1 100 280 34
; 1FA4 from 1F83 (DD1,100,280)
; 1FA4 from 1F80 (DD1,100,280)
; 1FA4 from 1FA1 (DD1,100,280)
label_1fa4: ST A, off(001f0h) ; 1FA4 1 100 280 D4F0
CLR A ; 1FA6 1 100 280 F9
CLRB r0 ; 1FA7 1 100 280 2015
JBS off(00125h).4, label_201c ; 1FA9 1 100 280 EC2570
JBS off(00124h).0, label_201c ; 1FAC 1 100 280 E8246D ### ROM INFO=Possible Fuel Cut Related
MOVB r0, #004h ; 1FAF 1 100 280 9804
JBS off(00124h).2, label_201c ; 1FB1 1 100 280 EA2468 ### ROM INFO=Possible Fuel Cut Related
MOVB r0, off(00154h) ; 1FB4 1 100 280 C45448
CMPB r0, #000h ; 1FB7 1 100 280 20C000
JNE label_1fdb ; 1FBA 1 100 280 CE1F
JBR off(00123h).1, label_1fc5 ; 1FBC 1 100 280 D92306
CMPB 0d5h, #003h ; 1FBF 1 100 280 C5D5C003 ### ROM INFO=TPS Delta
JGE label_201c ; 1FC3 1 100 280 CD57
; 1FC5 from 1FBC (DD1,100,280)
label_1fc5: MOVB r1, off(00155h) ; 1FC5 1 100 280 C45549
CMPB r1, #000h ; 1FC8 1 100 280 21C000
JEQ label_1fd0 ; 1FCB 1 100 280 C903
DECB r1 ; 1FCD 1 100 280 B9
JNE label_2026 ; 1FCE 1 100 280 CE56
; 1FD0 from 1FCB (DD1,100,280)
label_1fd0: L A, off(00150h) ; 1FD0 1 100 280 E450
JEQ label_201c ; 1FD2 1 100 280 C948
SUB A, off(00152h) ; 1FD4 1 100 280 A752
JGE label_201c ; 1FD6 1 100 280 CD44
CLR A ; 1FD8 1 100 280 F9
SJ label_201c ; 1FD9 1 100 280 CB41
; 1FDB from 1FBA (DD1,100,280)
label_1fdb: LB A, off(00133h) ; 1FDB 0 100 280 F433
MOV X1, #tbl_64a0 ; 1FDD 0 100 280 60A064
VCAL 0 ; 1FE0 0 100 280 10
; warning: had to flip DD
CMP A, 0c8h ; 1FE1 1 100 280 B5C8C2
CLR A ; 1FE4 1 100 280 F9
MOVB r0, off(00154h) ; 1FE5 1 100 280 C45448
DECB r0 ; 1FE8 1 100 280 B8
JBS off(00123h).7, label_2022 ; 1FE9 1 100 280 EF2336
JGE label_2022 ; 1FEC 1 100 280 CD34
L A, #0007dh ; 1FEE 1 100 280 677D00
JBS off(0012eh).5, label_2003 ; 1FF1 1 100 280 ED2E0F
L A, #0007dh ; 1FF4 1 100 280 677D00
JBS off(0012eh).6, label_2003 ; 1FF7 1 100 280 EE2E09
L A, #0007dh ; 1FFA 1 100 280 677D00
JBR off(0011eh).3, label_2003 ; 1FFD 1 100 280 DB1E03 ### ROM INFO=Auto/Manual Config Byte
L A, #0007dh ; 2000 1 100 280 677D00
; 2003 from 1FF1 (DD1,100,280)
; 2003 from 1FF7 (DD1,100,280)
; 2003 from 1FFD (DD1,100,280)
label_2003: MOV er0, off(00182h) ; 2003 1 100 280 B48248
MUL ; 2006 1 100 280 9035
SRL er1 ; 2008 1 100 280 45E7
ROR A ; 200A 1 100 280 43
SRL er1 ; 200B 1 100 280 45E7
ROR A ; 200D 1 100 280 43
LB A, r2 ; 200E 0 100 280 7A
L A, ACC ; 200F 1 100 280 E506
SWAP ; 2011 1 100 280 83
CMPB r3, #000h ; 2012 1 100 280 23C000
JEQ label_201a ; 2015 1 100 280 C903
L A, #0ffffh ; 2017 1 100 280 67FFFF
; 201A from 2015 (DD1,100,280)
label_201a: CLRB r0 ; 201A 1 100 280 2015
; 201C from 1FA9 (DD1,100,280)
; 201C from 1FAC (DD1,100,280)
; 201C from 1FB1 (DD1,100,280)
; 201C from 1FC3 (DD1,100,280)
; 201C from 1FD2 (DD1,100,280)
; 201C from 1FD6 (DD1,100,280)
; 201C from 1FD9 (DD1,100,280)
label_201c: RB off(0012eh).5 ; 201C 1 100 280 C42E0D
RB off(0012eh).6 ; 201F 1 100 280 C42E0E
; 2022 from 1FE9 (DD1,100,280)
; 2022 from 1FEC (DD1,100,280)
label_2022: ST A, off(00150h) ; 2022 1 100 280 D450
MOVB r1, #004h ; 2024 1 100 280 9904
; 2026 from 1FCE (DD1,100,280)
label_2026: ST A, off(0014ah) ; 2026 1 100 280 D44A
MOVB off(00154h), r0 ; 2028 1 100 280 207C54
MOVB off(00155h), r1 ; 202B 1 100 280 217C55
JBR off(00124h).4, label_2048 ; 202E 1 100 280 DC2417 ### ROM INFO=Possible Fuel Cut Related
CLR A ; 2031 1 100 280 F9
MOV X1, A ; 2032 1 100 280 50
ST A, 003b8h[X1] ; 2033 1 100 280 D0B803
ST A, 003bah[X1] ; 2036 1 100 280 D0BA03
ST A, 003bch[X1] ; 2039 1 100 280 D0BC03
ST A, 003beh[X1] ; 203C 1 100 280 D0BE03
ST A, 003c0h[X1] ; 203F 1 100 280 D0C003
ST A, 003a6h[X1] ; 2042 1 100 280 D0A603
J label_215e ; 2045 1 100 280 035E21
; 2048 from 202E (DD1,100,280)
label_2048: L A, off(00142h) ; 2048 1 100 280 E442
L A, ACC ; 204A 1 100 280 E506
MOV er0, A ; 204C 1 100 280 448A
LC A, tbl_6109 ; 204E 1 100 280 909C0961
CAL label_5289 ; 2052 1 100 280 328952
JBR off(0012bh).3, label_2064 ; 2055 1 100 280 DB2B0C
CMPB 0f2h, #004h ; 2058 1 100 280 C5F2C004
MB off(0012bh).3, C ; 205C 1 100 280 C42B3B
ADD A, #00064h ; 205F 1 100 280 866400
JLT label_2070 ; 2062 1 100 280 CA0C
; 2064 from 2055 (DD1,100,280)
label_2064: ADD A, off(00144h) ; 2064 1 100 280 8744
JLT label_2070 ; 2066 1 100 280 CA08
ADD A, off(001f0h) ; 2068 1 100 280 87F0
JLT label_2070 ; 206A 1 100 280 CA04
ADD A, off(0014ah) ; 206C 1 100 280 874A
JGE label_2073 ; 206E 1 100 280 CD03
; 2070 from 2062 (DD1,100,280)
; 2070 from 2066 (DD1,100,280)
; 2070 from 206A (DD1,100,280)
label_2070: L A, #0ffffh ; 2070 1 100 280 67FFFF
; 2073 from 206E (DD1,100,280)
label_2073: ST A, er0 ; 2073 1 100 280 88
LB A, off(00148h) ; 2074 0 100 280 F448
EXTND ; 2076 1 100 280 F8
MOV er3, off(00146h) ; 2077 1 100 280 B4464B
CAL label_4a1b ; 207A 1 100 280 321B4A
LB A, off(00149h) ; 207D 0 100 280 F449
EXTND ; 207F 1 100 280 F8
CAL label_4a1b ; 2080 1 100 280 321B4A
CMP A, #08000h ; 2083 1 100 280 C60080
JGE label_208d ; 2086 1 100 280 CD05
ADD A, er0 ; 2088 1 100 280 08
JGE label_2090 ; 2089 1 100 280 CD05
SJ label_2095 ; 208B 1 100 280 CB08
; 208D from 2086 (DD1,100,280)
label_208d: ADD A, er0 ; 208D 1 100 280 08
JGE label_2098 ; 208E 1 100 280 CD08
; 2090 from 2089 (DD1,100,280)
label_2090: CMP A, #08000h ; 2090 1 100 280 C60080
JLT label_2098 ; 2093 1 100 280 CA03
; 2095 from 208B (DD1,100,280)
label_2095: L A, #07fffh ; 2095 1 100 280 67FF7F
; 2098 from 208E (DD1,100,280)
; 2098 from 2093 (DD1,100,280)
label_2098: ST A, er3 ; 2098 1 100 280 8B
MOV X2, A ; 2099 1 100 280 51
L A, off(00140h) ; 209A 1 100 280 E440
MOV er0, off(00156h) ; 209C 1 100 280 B45648
MUL ; 209F 1 100 280 9035
SRL er1 ; 20A1 1 100 280 45E7
ROR A ; 20A3 1 100 280 43
LB A, r2 ; 20A4 0 100 280 7A
L A, ACC ; 20A5 1 100 280 E506
SWAP ; 20A7 1 100 280 83
CMPB r3, #000h ; 20A8 1 100 280 23C000
JEQ label_20b0 ; 20AB 1 100 280 C903
L A, #0ffffh ; 20AD 1 100 280 67FFFF
; 20B0 from 20AB (DD1,100,280)
label_20b0: ST A, er2 ; 20B0 1 100 280 8A
XCHG A, er3 ; 20B1 1 100 280 4710
VCAL 4 ; 20B3 1 100 280 14
JBR off(00124h).5, label_20b8 ; 20B4 1 100 280 DD2401 ### ROM INFO=Possible Fuel Cut Related
CLR A ; 20B7 1 100 280 F9
; 20B8 from 20B4 (DD1,100,280)
label_20b8: MOV DP, #003a6h ; 20B8 1 100 280 62A603
ST A, [DP] ; 20BB 1 100 280 D2
L A, er3 ; 20BC 1 100 280 37
MOV DP, #003b8h ; 20BD 1 100 280 62B803
MOV er0, [DP] ; 20C0 1 100 280 B248
ST A, [DP] ; 20C2 1 100 280 D2
JBS off(00125h).4, label_20e9 ; 20C3 1 100 280 EC2523
CMPB off(00133h), #070h ; 20C6 1 100 280 C433C070
JGE label_20e9 ; 20CA 1 100 280 CD1D
CMP off(0014ah), #00000h ; 20CC 1 100 280 B44AC00000
JNE label_20e9 ; 20D1 1 100 280 CE16
JBR off(0012eh).4, label_20e1 ; 20D3 1 100 280 DC2E0B
JBR off(0012ch).3, label_20e9 ; 20D6 1 100 280 DB2C10
CLRB r0 ; 20D9 1 100 280 2015
MOVB r1, #080h ; 20DB 1 100 280 9980
L A, off(00142h) ; 20DD 1 100 280 E442
SJ label_20f9 ; 20DF 1 100 280 CB18
; 20E1 from 20D3 (DD1,100,280)
label_20e1: SUB A, er0 ; 20E1 1 100 280 28
JLT label_20e9 ; 20E2 1 100 280 CA05
CMP A, #000fah ; 20E4 1 100 280 C6FA00
JGE label_20ec ; 20E7 1 100 280 CD03
; 20E9 from 20C3 (DD1,100,280)
; 20E9 from 20CA (DD1,100,280)
; 20E9 from 20D1 (DD1,100,280)
; 20E9 from 20D6 (DD1,100,280)
; 20E9 from 20E2 (DD1,100,280)
label_20e9: CLR A ; 20E9 1 100 280 F9
SJ label_2103 ; 20EA 1 100 280 CB17
; 20EC from 20E7 (DD1,100,280)
label_20ec: MOV er0, #007d0h ; 20EC 1 100 280 4498D007
CMP A, er0 ; 20F0 1 100 280 48
JGE label_20f4 ; 20F1 1 100 280 CD01
ST A, er0 ; 20F3 1 100 280 88
; 20F4 from 20F1 (DD1,100,280)
label_20f4: CLR A ; 20F4 1 100 280 F9
MOVB ACCH, #080h ; 20F5 1 100 280 C5079880
; 20F9 from 20DF (DD1,100,280)
label_20f9: MUL ; 20F9 1 100 280 9035
SLL A ; 20FB 1 100 280 53
L A, er1 ; 20FC 1 100 280 35
ROL A ; 20FD 1 100 280 33
JGE label_2103 ; 20FE 1 100 280 CD03
L A, #0ffffh ; 2100 1 100 280 67FFFF
; 2103 from 20EA (DD1,100,280)
; 2103 from 20FE (DD1,100,280)
label_2103: ST A, off(0014eh) ; 2103 1 100 280 D44E
L A, off(0014ah) ; 2105 1 100 280 E44A
CMP A, off(0014eh) ; 2107 1 100 280 C74E
MB off(0012ch).5, C ; 2109 1 100 280 C42C3D
JGE label_2110 ; 210C 1 100 280 CD02
L A, off(0014eh) ; 210E 1 100 280 E44E
; 2110 from 210C (DD1,100,280)
label_2110: L A, ACC ; 2110 1 100 280 E506
JEQ label_211e ; 2112 1 100 280 C90A
ADD A, off(00144h) ; 2114 1 100 280 8744
JGE label_211b ; 2116 1 100 280 CD03
L A, #0ffffh ; 2118 1 100 280 67FFFF
; 211B from 2116 (DD1,100,280)
label_211b: CAL label_4a40 ; 211B 1 100 280 32404A
; 211E from 2112 (DD1,100,280)
label_211e: MOV X1, A ; 211E 1 100 280 50
JBR off(0012ch).5, label_2123 ; 211F 1 100 280 DD2C01
CLR A ; 2122 1 100 280 F9
; 2123 from 211F (DD1,100,280)
label_2123: AND IE, #002a0h ; 2123 1 100 280 B51AD0A002
ANDB PSWH, #0feh ; 2128 1 100 280 A2D0FE
MOV off(0019ch), X1 ; 212B 1 100 280 907C9C
ST A, off(00198h) ; 212E 1 100 280 D498
ST A, off(0019ah) ; 2130 1 100 280 D49A
ORB PSWH, #001h ; 2132 1 100 280 A2E001
L A, 0f8h ; 2135 1 100 280 E5F8
ST A, IE ; 2137 1 100 280 D51A
MOV X1, #tbl_6426 ; 2139 1 100 280 602664
; 213C from 215C (DD1,100,280)
label_213c: INC DP ; 213C 1 100 280 72
INC DP ; 213D 1 100 280 72
L A, er2 ; 213E 1 100 280 36
ST A, er0 ; 213F 1 100 280 88
CLR A ; 2140 1 100 280 F9
LCB A, [X1] ; 2141 1 100 280 90AA
SWAP ; 2143 1 100 280 83
MUL ; 2144 1 100 280 9035
SLL A ; 2146 1 100 280 53
L A, er1 ; 2147 1 100 280 35
ROL A ; 2148 1 100 280 33
JGE label_214e ; 2149 1 100 280 CD03
L A, #0ffffh ; 214B 1 100 280 67FFFF
; 214E from 2149 (DD1,100,280)
label_214e: MOV er3, X2 ; 214E 1 100 280 914B
XCHG A, er3 ; 2150 1 100 280 4710
VCAL 4 ; 2152 1 100 280 14
CAL label_4a40 ; 2153 1 100 280 32404A
ST A, [DP] ; 2156 1 100 280 D2
INC X1 ; 2157 1 100 280 70
CMP DP, #003c0h ; 2158 1 100 280 92C0C003
JLT label_213c ; 215C 1 100 280 CADE
; 215E from 15C6 (DD0,100,280)
; 215E from 2045 (DD1,100,280)
label_215e: LB A, #0c5h ; 215E 0 100 280 77C5 ### ROM INFO=RPM Related
JBS off(0012bh).2, label_2165 ; 2160 0 100 280 EA2B02
LB A, #0c8h ; 2163 0 100 280 77C8
; 2165 from 2160 (DD0,100,280)
label_2165: CMPB A, off(00133h) ; 2165 0 100 280 C733
MB off(0012bh).2, C ; 2167 0 100 280 C42B3A
L A, #0186ah ; 216A 1 100 280 676A18
JBR off(001f8h).2, label_2173 ; 216D 1 100 280 DAF803
L A, #030d4h ; 2170 1 100 280 67D430 ### ROM INFO=TPS Sensor
; 2173 from 216D (DD1,100,280)
label_2173: CMP 0c4h, A ; 2173 1 100 280 B5C4C1 ### ROM INFO=RPM Sensor
MB off(001f8h).2, C ; 2176 1 100 280 C4F83A
LB A, off(0013dh) ; 2179 0 100 280 F43D
JNE label_21d0 ; 217B 0 100 280 CE53
LB A, #005h ; 217D 0 100 280 7705
JBS off(00125h).4, label_21dd ; 217F 0 100 280 EC255B
MOVB r6, #00ah ; 2182 0 100 280 9E0A
RB PSWL.4 ; 2184 0 100 280 A30C
L A, off(0011ah) ; 2186 1 100 280 E41A ### ROM INFO=MIL Byte1 Unknow error
AND A, #01034h ; 2188 1 100 280 D63410
JNE label_21df ; 218B 1 100 280 CE52
SB PSWL.4 ; 218D 1 100 280 A31C
MOVB r6, #005h ; 218F 1 100 280 9E05
JBR off(001f8h).2, label_21df ; 2191 1 100 280 DAF84B
MOVB r6, #007h ; 2194 1 100 280 9E07
JBS off(0012ch).5, label_21df ; 2196 1 100 280 ED2C46
RB PSWL.4 ; 2199 1 100 280 A30C
CMPB 0d9h, #0ffh ; 219B 1 100 280 C5D9C0FF ### ROM INFO=ECT Sensor
JGE label_21a6 ; 219F 1 100 280 CD05
MOVB r6, #009h ; 21A1 1 100 280 9E09
JBS off(00120h).0, label_21df ; 21A3 1 100 280 E82039
; 21A6 from 219F (DD1,100,280)
label_21a6: CLR DP ; 21A6 1 100 280 9215
LB A, 0d9h ; 21A8 0 100 280 F5D9 ### ROM INFO=ECT Sensor
CMPB A, #0a1h ; 21AA 0 100 280 C6A1
JLT label_21b2 ; 21AC 0 100 280 CA04
ADD DP, #00003h ; 21AE 0 100 280 92800300
; 21B2 from 21AC (DD0,100,280)
label_21b2: RB off(0012bh).1 ; 21B2 0 100 280 C42B09
LB A, #0a8h ; 21B5 0 100 280 77A8
JBS off(0012bh).0, label_21bc ; 21B7 0 100 280 E82B02
LB A, #095h ; 21BA 0 100 280 7795
; 21BC from 21B7 (DD0,100,280)
label_21bc: CMPB 0beh, A ; 21BC 0 100 280 C5BEC1 ### ROM INFO=Some PA/Map Value
MB off(0012bh).0, C ; 21BF 0 100 280 C42B38
JGE label_21c9 ; 21C2 0 100 280 CD05
INC DP ; 21C4 0 100 280 72
JBR off(0012bh).1, label_21c9 ; 21C5 0 100 280 D92B01
INC DP ; 21C8 0 100 280 72
; 21C9 from 21C2 (DD0,100,280)
; 21C9 from 21C5 (DD0,100,280)
label_21c9: LCB A, tbl_6216[DP] ; 21C9 0 100 280 92AB1662
STB A, r6 ; 21CD 0 100 280 8E
SJ label_21df ; 21CE 0 100 280 CB0F
; 21D0 from 217B (DD0,100,280)
label_21d0: MB C, 0b7h.0 ; 21D0 0 100 280 C5B728
JGE label_21d7 ; 21D3 0 100 280 CD02
LB A, #005h ; 21D5 0 100 280 7705
; 21D7 from 21D3 (DD0,100,280)
label_21d7: SUBB A, #001h ; 21D7 0 100 280 A601
STB A, off(0013dh) ; 21D9 0 100 280 D43D
LB A, #00bh ; 21DB 0 100 280 770B
; 21DD from 217F (DD0,100,280)
; 21DD from 21E2 (DD0,100,280)
label_21dd: SJ label_2227 ; 21DD 0 100 280 CB48
; 21DF from 218B (DD1,100,280)
; 21DF from 2191 (DD1,100,280)
; 21DF from 2196 (DD1,100,280)
; 21DF from 21A3 (DD1,100,280)
; 21DF from 21CE (DD0,100,280)
label_21df: LB A, r6 ; 21DF 0 100 280 7E
MB C, PSWL.4 ; 21E0 0 100 280 A32C
JLT label_21dd ; 21E2 0 100 280 CAF9
MOV DP, #003b8h ; 21E4 0 100 280 62B803
L A, [DP] ; 21E7 1 100 280 E2
CAL label_4a40 ; 21E8 1 100 280 32404A
CLR er0 ; 21EB 1 100 280 4415
MOV er2, off(00136h) ; 21ED 1 100 280 B4364A
DIV ; 21F0 1 100 280 9037
JLT label_2226 ; 21F2 1 100 280 CA32
CMP A, #0000bh ; 21F4 1 100 280 C60B00
JGT label_2226 ; 21F7 1 100 280 C82D
LB A, ACC ; 21F9 0 100 280 F506
XCHGB A, r6 ; 21FB 0 100 280 2610
SUBB A, r6 ; 21FD 0 100 280 2E
JLT label_2226 ; 21FE 0 100 280 CA26
JBS off(0012bh).2, label_2224 ; 2200 0 100 280 EA2B21
MOVB r6, off(0013bh) ; 2203 0 100 280 C43B4E
SUBB r6, #001h ; 2206 0 100 280 26A001
JLT label_2224 ; 2209 0 100 280 CA19
CMPB A, r6 ; 220B 0 100 280 4E
JNE label_2224 ; 220C 0 100 280 CE16
MOV X1, er1 ; 220E 0 100 280 4578
STB A, r6 ; 2210 0 100 280 8E
L A, #08000h ; 2211 1 100 280 670080
MOV er0, er2 ; 2214 1 100 280 4648
MUL ; 2216 1 100 280 9035
L A, er1 ; 2218 1 100 280 35
CMP A, X1 ; 2219 1 100 280 90C2
LB A, r6 ; 221B 0 100 280 7E
JLT label_2224 ; 221C 0 100 280 CA06
CMPB A, #00bh ; 221E 0 100 280 C60B
JGE label_2224 ; 2220 0 100 280 CD02
ADDB A, #001h ; 2222 0 100 280 8601
; 2224 from 2200 (DD0,100,280)
; 2224 from 2209 (DD0,100,280)
; 2224 from 220C (DD0,100,280)
; 2224 from 221C (DD0,100,280)
; 2224 from 2220 (DD0,100,280)
label_2224: SJ label_2227 ; 2224 0 100 280 CB01
; 2226 from 21F2 (DD1,100,280)
; 2226 from 21F7 (DD1,100,280)
; 2226 from 21FE (DD0,100,280)
label_2226: CLRB A ; 2226 0 100 280 FA
; 2227 from 21DD (DD0,100,280)
; 2227 from 2224 (DD0,100,280)
label_2227: STB A, off(0013bh) ; 2227 0 100 280 D43B
LB A, #0c2h ; 2229 0 100 280 77C2
JBS off(00124h).0, label_2230 ; 222B 0 100 280 E82402 ### ROM INFO=Possible Fuel Cut Related
LB A, #0c5h ; 222E 0 100 280 77C5 ### ROM INFO=RPM Related
; 2230 from 222B (DD0,100,280)
label_2230: CMPB A, off(00133h) ; 2230 0 100 280 C733
MB off(00124h).0, C ; 2232 0 100 280 C42438 ### ROM INFO=Possible Fuel Cut Related
LB A, #0edh ; 2235 0 100 280 77ED
JBS off(00124h).1, label_223c ; 2237 0 100 280 E92402 ### ROM INFO=Possible Fuel Cut Related
LB A, #0f0h ; 223A 0 100 280 77F0
; 223C from 2237 (DD0,100,280)
label_223c: CMPB A, off(00133h) ; 223C 0 100 280 C733
MB off(00124h).1, C ; 223E 0 100 280 C42439 ### ROM INFO=Possible Fuel Cut Related
JBR off(00121h).3, label_2282 ; 2241 0 100 280 DB213E
JBR off(0011eh).6, label_2282 ; 2244 0 100 280 DE1E3B
LB A, off(001bch) ; 2247 0 100 280 F4BC
JNE label_2282 ; 2249 0 100 280 CE37
JBR off(00121h).2, label_2282 ; 224B 0 100 280 DA2134
MOV DP, #00f00h ; 224E 0 100 280 62000F ### ROM INFO=82C55 PortA Inputs
LB A, [DP] ; 2251 0 100 280 F2
ANDB A, #040h ; 2252 0 100 280 D640
MB C, 0b8h.2 ; 2254 0 100 280 C5B82A
JLT label_2274 ; 2257 0 100 280 CA1B
JNE label_2285 ; 2259 0 100 280 CE2A
RB P1.2 ; 225B 0 100 280 C5220A
L A, 0fah ; 225E 1 100 280 E5FA
ST A, IE ; 2260 1 100 280 D51A
ANDB PSWH, #0feh ; 2262 1 100 280 A2D0FE
LB A, P1 ; 2265 0 100 280 F522
MOV DP, #02f00h ; 2267 0 100 280 62002F ### ROM INFO=82C55 PortC Outputs
STB A, [DP] ; 226A 0 100 280 D2
ORB PSWH, #001h ; 226B 0 100 280 A2E001
L A, 0f8h ; 226E 1 100 280 E5F8
ST A, IE ; 2270 1 100 280 D51A
SJ label_2276 ; 2272 1 100 280 CB02
; 2274 from 2257 (DD0,100,280)
label_2274: JEQ label_2285 ; 2274 0 100 280 C90F
; 2276 from 2272 (DD1,100,280)
label_2276: XORB PSWH, #080h ; 2276 0 100 280 A2F080
MB 0b8h.2, C ; 2279 0 100 280 C5B83A
JGE label_2282 ; 227C 0 100 280 CD04
MOVB off(001bch), #019h ; 227E 0 100 280 C4BC9819
; 2282 from 2241 (DD0,100,280)
; 2282 from 2244 (DD0,100,280)
; 2282 from 2249 (DD0,100,280)
; 2282 from 224B (DD0,100,280)
; 2282 from 227C (DD0,100,280)
label_2282: RC ; 2282 0 100 280 95
SJ label_2286 ; 2283 0 100 280 CB01
; 2285 from 2259 (DD0,100,280)
; 2285 from 2274 (DD0,100,280)
label_2285: SC ; 2285 0 100 280 85
; 2286 from 2283 (DD0,100,280)
label_2286: MB 0b3h.2, C ; 2286 0 100 280 C5B33A
CAL label_4c4d ; 2289 0 100 280 324D4C
SB 0b6h.4 ; 228C 0 100 280 C5B61C
L A, 0fah ; 228F 1 100 280 E5FA
ST A, IE ; 2291 1 100 280 D51A
ANDB PSWH, #0feh ; 2293 1 100 280 A2D0FE
J label_05e9 ; 2296 1 100 280 03E905
; 2299 from 0010 (DD0,???,???)
; 2299 from 0014 (DD0,???,???)
; 2299 from 001C (DD0,???,???)
; 2299 from 0020 (DD0,???,???)
; 2299 from 0024 (DD0,???,???)
int_timer_0_overflow: MOVB 0f5h, #045h ; 2299 0 ??? ??? C5F59845
SJ label_22a3 ; 229D 0 ??? ??? CB04
; 229F from 0004 (DD0,???,???)
int_WDT: MOVB 0f5h, #044h ; 229F 0 ??? ??? C5F59844
; 22A3 from 22CF (DD0,080,???)
; 22A3 from 229D (DD0,???,???)
; 22A3 from 290D (DD0,208,180)
; 22A3 from 32B4 (DD1,208,180)
label_22a3: LB A, 0f6h ; 22A3 0 ??? ??? F5F6
JEQ label_22ac ; 22A5 0 ??? ??? C905
DECB 0f6h ; 22A7 0 ??? ??? C5F617
JNE label_22af ; 22AA 0 ??? ??? CE03
; 22AC from 22A5 (DD0,???,???)
label_22ac: SB 0b7h.1 ; 22AC 0 ??? ??? C5B719
; 22AF from 22AA (DD0,???,???)
label_22af: BRK ; 22AF 0 ??? ??? FF
; 22B0 from 0000 (DD0,???,???)
int_start: MOVB 0f5h, #046h ; 22B0 0 ??? ??? C5F59846
RB 0b7h.1 ; 22B4 0 ??? ??? C5B709
; 22B7 from 0002 (DD0,???,???)
int_break: MOVB WDT, #03ch ; 22B7 0 ??? ??? C511983C
MOV SSP, #0047eh ; 22BB 0 ??? ??? A0987E04
MOV LRB, #00010h ; 22BF 0 080 ??? 571000
CLR off(PSW) ; 22C2 0 080 ??? B40415
LB A, off(000f5h) ; 22C5 0 080 ??? F4F5
STB A, off(000afh) ; 22C7 0 080 ??? D4AF
JNE label_22d1 ; 22C9 0 080 ??? CE06
MOVB off(000f5h), #04eh ; 22CB 0 080 ??? C4F5984E
SJ label_22a3 ; 22CF 0 080 ??? CBD2
; 22D1 from 22C9 (DD0,080,???)
label_22d1: CMPB A, #046h ; 22D1 0 080 ??? C646
JEQ label_22d9 ; 22D3 0 080 ??? C904
CMPB A, #047h ; 22D5 0 080 ??? C647
JNE label_22eb ; 22D7 0 080 ??? CE12
; 22D9 from 22D3 (DD0,080,???)
label_22d9: CLRB off(000afh) ; 22D9 0 080 ??? C4AF15
MOV DP, #04700h ; 22DC 0 080 ??? 620047 ### ROM INFO=Memory mapped Inputs
LB A, [DP] ; 22DF 0 080 ??? F2
SRLB A ; 22E0 0 080 ??? 63
MB off(000b7h).0, C ; 22E1 0 080 ??? C4B738
JBS off(000b7h).1, label_22eb ; 22E4 0 080 ??? E9B704
MOVB off(000f6h), #020h ; 22E7 0 080 ??? C4F69820
; 22EB from 22D7 (DD0,080,???)
; 22EB from 22E4 (DD0,080,???)
label_22eb: JBR off(P4).1, label_22f1 ; 22EB 0 080 ??? D92C03
J int_NMI ; 22EE 0 080 ??? 033C00
; 22F1 from 22EB (DD0,080,???)
label_22f1: L A, #05555h ; 22F1 1 080 ??? 675555
XCHG A, SSP ; 22F4 1 080 ??? A010
XCHG A, SSP ; 22F6 1 080 ??? A010
CMP A, #05555h ; 22F8 1 080 ??? C65555
JNE label_235b ; 22FB 1 080 ??? CE5E
ST A, IE ; 22FD 1 080 ??? D51A
CMP A, IE ; 22FF 1 080 ??? B51AC2
JNE label_235b ; 2302 1 080 ??? CE57
L A, #01555h ; 2304 1 080 ??? 675515
MOV LRB, A ; 2307 1 080 ??? A48A
CMP A, LRB ; 2309 1 080 ??? A4C2
JNE label_235b ; 230B 1 080 ??? CE4E
L A, #0aaaah ; 230D 1 080 ??? 67AAAA
XCHG A, SSP ; 2310 1 080 ??? A010
XCHG A, SSP ; 2312 1 080 ??? A010
CMP A, #0aaaah ; 2314 1 080 ??? C6AAAA
JNE label_235b ; 2317 1 080 ??? CE42
ST A, IE ; 2319 1 080 ??? D51A
CMP A, IE ; 231B 1 080 ??? B51AC2
JNE label_235b ; 231E 1 080 ??? CE3B
L A, #00aaah ; 2320 1 080 ??? 67AA0A
MOV LRB, A ; 2323 1 080 ??? A48A
CMP A, LRB ; 2325 1 080 ??? A4C2
JNE label_235b ; 2327 1 080 ??? CE32
CLR A ; 2329 1 080 ??? F9
ST A, IE ; 232A 1 080 ??? D51A
ST A, 0f8h ; 232C 1 080 ??? D5F8
ST A, 0fah ; 232E 1 080 ??? D5FA
MOV LRB, #00010h ; 2330 1 080 ??? 571000
LB A, #055h ; 2333 0 080 ??? 7755
XCHGB A, PSWL ; 2335 0 080 ??? A310
XCHGB A, PSWL ; 2337 0 080 ??? A310
CMPB A, #0ddh ; 2339 0 080 ??? C6DD
JNE label_235b ; 233B 0 080 ??? CE1E
LB A, #0aah ; 233D 0 080 ??? 77AA
XCHGB A, PSWL ; 233F 0 080 ??? A310
XCHGB A, PSWL ; 2341 0 080 ??? A310
CMPB A, #0eah ; 2343 0 080 ??? C6EA
JNE label_235b ; 2345 0 080 ??? CE14
SB PSWH.0 ; 2347 0 080 ??? A218
MB C, PSWH.0 ; 2349 0 080 ??? A228
MB PSWH.6, C ; 234B 0 080 ??? A23E
JGE label_235b ; 234D 0 080 ??? CD0C
JNE label_235b ; 234F 0 080 ??? CE0A
RB PSWH.0 ; 2351 0 080 ??? A208
MB C, PSWH.0 ; 2353 0 080 ??? A228
MB PSWH.6, C ; 2355 0 080 ??? A23E
JLT label_235b ; 2357 0 080 ??? CA02
JNE label_2360 ; 2359 0 080 ??? CE05
; 235B from 22FB (DD1,080,???)
; 235B from 2302 (DD1,080,???)
; 235B from 230B (DD1,080,???)
; 235B from 2317 (DD1,080,???)
; 235B from 231E (DD1,080,???)
; 235B from 2327 (DD1,080,???)
; 235B from 233B (DD0,080,???)
; 235B from 2345 (DD0,080,???)
; 235B from 234D (DD0,080,???)
; 235B from 234F (DD0,080,???)
; 235B from 2357 (DD0,080,???)
label_235b: MOVB 0f5h, #041h ; 235B 0 080 ??? C5F59841
BRK ; 235F 0 080 ??? FF
; 2360 from 2359 (DD0,080,???)
label_2360: CLRB off(PRPHF) ; 2360 0 080 ??? C41215
LB A, #0ffh ; 2363 0 080 ??? 77FF
MOVB off(P0), #0ebh ; 2365 0 080 ??? C42098EB
STB A, off(P0IO) ; 2369 0 080 ??? D421
MOVB off(P1), #044h ; 236B 0 080 ??? C4229844
STB A, off(P1IO) ; 236F 0 080 ??? D423
MOVB off(P2), #01fh ; 2371 0 080 ??? C424981F
STB A, off(P2IO) ; 2375 0 080 ??? D425
CLRB off(P2SF) ; 2377 0 080 ??? C42615
MOVB off(P3), #0efh ; 237A 0 080 ??? C42898EF
MOVB off(TCON0), #08bh ; 237E 0 080 ??? C440988B
CLR A ; 2382 1 080 ??? F9
ST A, off(TM0) ; 2383 1 080 ??? D430
ST A, off(TMR0) ; 2385 1 080 ??? D432
MOVB off(TCON1), #04fh ; 2387 1 080 ??? C441984F
ST A, off(TM1) ; 238B 1 080 ??? D434
ST A, off(TMR1) ; 238D 1 080 ??? D436
MOVB off(TCON2), #082h ; 238F 1 080 ??? C4429882
ST A, off(TM2) ; 2393 1 080 ??? D438
ST A, off(TMR2) ; 2395 1 080 ??? D43A
MOVB off(TCON3), #08fh ; 2397 1 080 ??? C443988F
MOV off(TM3), #00001h ; 239B 1 080 ??? B43C980100
ST A, off(TMR3) ; 23A0 1 080 ??? D43E
MOVB off(P3IO), #0b1h ; 23A2 1 080 ??? C42998B1
MOVB off(P3SF), #0ffh ; 23A6 1 080 ??? C42A98FF
CLRB off(EXION) ; 23AA 1 080 ??? C41C15
SB off(TCON0).2 ; 23AD 1 080 ??? C4401A
RB off(TCON0).2 ; 23B0 1 080 ??? C4400A
MOVB off(P4), #0f7h ; 23B3 1 080 ??? C42C98F7
L A, #0ff00h ; 23B7 1 080 ??? 6700FF
MOVB off(PWCON0), #03dh ; 23BA 1 080 ??? C478983D
ST A, off(PWMC0) ; 23BE 1 080 ??? D470
ST A, off(PWMR0) ; 23C0 1 080 ??? D472
MOVB off(PWCON1), #07dh ; 23C2 1 080 ??? C47A987D
ST A, off(PWMC1) ; 23C6 1 080 ??? D474
ST A, off(PWMR1) ; 23C8 1 080 ??? D476
MOVB off(P4IO), #00dh ; 23CA 1 080 ??? C42D980D
MOVB off(P4SF), #0f4h ; 23CE 1 080 ??? C42E98F4
SB off(TCON0).4 ; 23D2 1 080 ??? C4401C
SB off(TCON1).4 ; 23D5 1 080 ??? C4411C
SB off(TCON2).4 ; 23D8 1 080 ??? C4421C
XCHG A, ACC ; 23DB 1 080 ??? B50610
SB off(TCON3).4 ; 23DE 1 080 ??? C4431C
CLR off(IRQ) ; 23E1 1 080 ??? B41815
MOV DP, #002e8h ; 23E4 1 080 ??? 62E802
; 23E7 from 23E8 (DD1,080,???)
label_23e7: DEC DP ; 23E7 1 080 ??? 82
JNE label_23e7 ; 23E8 1 080 ??? CEFD
RB off(IRQH).5 ; 23EA 1 080 ??? C4190D
L A, #0ffffh ; 23ED 1 080 ??? 67FFFF
ST A, off(PWMR0) ; 23F0 1 080 ??? D472
ST A, off(PWMR1) ; 23F2 1 080 ??? D476
L A, #05555h ; 23F4 1 080 ??? 675555
MOV X1, A ; 23F7 1 080 ??? 50
CMP A, X1 ; 23F8 1 080 ??? 90C2
JNE label_240c ; 23FA 1 080 ??? CE10
MOV X2, A ; 23FC 1 080 ??? 51
CMP A, X2 ; 23FD 1 080 ??? 91C2
JNE label_240c ; 23FF 1 080 ??? CE0B
SLL A ; 2401 1 080 ??? 53
MOV X1, A ; 2402 1 080 ??? 50
CMP A, X1 ; 2403 1 080 ??? 90C2
JNE label_240c ; 2405 1 080 ??? CE05
MOV X2, A ; 2407 1 080 ??? 51
CMP A, X2 ; 2408 1 080 ??? 91C2
JEQ label_2411 ; 240A 1 080 ??? C905
; 240C from 23FA (DD1,080,???)
; 240C from 23FF (DD1,080,???)
; 240C from 2405 (DD1,080,???)
label_240c: MOVB off(000f5h), #042h ; 240C 1 080 ??? C4F59842
BRK ; 2410 1 080 ??? FF
; 2411 from 240A (DD1,080,???)
label_2411: MOV LRB, #00040h ; 2411 1 200 ??? 574000
MOV X1, #003fah ; 2414 1 200 ??? 60FA03
; 2417 from 2429 (DD1,200,???)
label_2417: MOV DP, 00084h[X1] ; 2417 1 200 ??? B084007A
L A, #05555h ; 241B 1 200 ??? 675555
CAL label_4c6b ; 241E 1 200 ??? 326B4C
SLL A ; 2421 1 200 ??? 53
CAL label_4c6b ; 2422 1 200 ??? 326B4C
SUB X1, #00002h ; 2425 1 200 ??? 90A00200
JGE label_2417 ; 2429 1 200 ??? CDEC
MOV LRB, #00041h ; 242B 1 208 ??? 574100
CMPB 0f5h, #047h ; 242E 1 208 ??? C5F5C047
JNE label_24b0 ; 2432 1 208 ??? CE7C
MOV DP, #0031dh ; 2434 1 208 ??? 621D03
LCB A, tbl_61ff ; 2437 1 208 ??? 909DFF61
JNE label_2441 ; 243B 1 208 ??? CE04
CLRB [DP] ; 243D 1 208 ??? C215
SJ label_245f ; 243F 1 208 ??? CB1E
; 2441 from 243B (DD1,208,???)
label_2441: MB C, [DP].0 ; 2441 1 208 ??? C228
JGE label_244b ; 2443 1 208 ??? CD06
JBR off(002edh).1, label_2450 ; 2445 1 208 ??? D9ED08
JBR off(002edh).2, label_2450 ; 2448 1 208 ??? DAED05
; 244B from 2443 (DD1,208,???)
label_244b: MB C, off(002edh).3 ; 244B 1 208 ??? C4ED2B
MB [DP].0, C ; 244E 1 208 ??? C238
; 2450 from 2445 (DD1,208,???)
; 2450 from 2448 (DD1,208,???)
label_2450: MB C, [DP].1 ; 2450 1 208 ??? C229
JGE label_245a ; 2452 1 208 ??? CD06
JBR off(002edh).1, label_245f ; 2454 1 208 ??? D9ED08
JBR off(002edh).2, label_245f ; 2457 1 208 ??? DAED05
; 245A from 2452 (DD1,208,???)
label_245a: MB C, off(002eeh).4 ; 245A 1 208 ??? C4EE2C
MB [DP].1, C ; 245D 1 208 ??? C239
; 245F from 243F (DD1,208,???)
; 245F from 2454 (DD1,208,???)
; 245F from 2457 (DD1,208,???)
label_245f: JBR off(00232h).4, label_248e ; 245F 1 208 ??? DC322C
JBR off(00232h).5, label_248e ; 2462 1 208 ??? DD3229
CLR A ; 2465 1 208 ??? F9
LB A, r6 ; 2466 0 208 ??? 7E
CAL label_4ba9 ; 2467 0 208 ??? 32A94B
CMPB r6, #018h ; 246A 0 208 ??? 26C018
JEQ label_247b ; 246D 0 208 ??? C90C
CAL label_4cf7 ; 246F 0 208 ??? 32F74C
CAL label_4e44 ; 2472 0 208 ??? 32444E
CAL label_4ed4 ; 2475 0 208 ??? 32D44E
INC DP ; 2478 0 208 ??? 72
L A, er0 ; 2479 1 208 ??? 34
ST A, [DP] ; 247A 1 208 ??? D2
; 247B from 246D (DD0,208,???)
label_247b: CLR A ; 247B 1 208 ??? F9
LB A, r7 ; 247C 0 208 ??? 7F
LCB A, tbl_6c1b[ACC] ; 247D 0 208 ??? B506AB1B6C
CMPB A, r6 ; 2482 0 208 ??? 4E
JEQ label_248a ; 2483 0 208 ??? C905
MOVB 0f5h, #043h ; 2485 0 208 ??? C5F59843
BRK ; 2489 0 208 ??? FF
; 248A from 2483 (DD0,208,???)
label_248a: ANDB off(00232h), #0cfh ; 248A 0 208 ??? C432D0CF
; 248E from 245F (DD1,208,???)
; 248E from 2462 (DD1,208,???)
label_248e: MOV DP, #00320h ; 248E 1 208 ??? 622003
RB [DP].7 ; 2491 1 208 ??? C20F
CAL label_4bbd ; 2493 1 208 ??? 32BD4B
JBR off(00232h).2, label_24a3 ; 2496 1 208 ??? DA320A
JBR off(00232h).3, label_24a3 ; 2499 1 208 ??? DB3207
CAL label_4e9e ; 249C 1 208 ??? 329E4E
ANDB off(00232h), #0f3h ; 249F 1 208 ??? C432D0F3
; 24A3 from 2496 (DD1,208,???)
; 24A3 from 2499 (DD1,208,???)
label_24a3: JBR off(00232h).0, label_24b0 ; 24A3 1 208 ??? D8320A
JBR off(00232h).1, label_24b0 ; 24A6 1 208 ??? D93207
CAL label_4eb1 ; 24A9 1 208 ??? 32B14E
ANDB off(00232h), #0fch ; 24AC 1 208 ??? C432D0FC
; 24B0 from 2432 (DD1,208,???)
; 24B0 from 24A3 (DD1,208,???)
; 24B0 from 24A6 (DD1,208,???)
label_24b0: MOV LRB, #00010h ; 24B0 1 080 ??? 571000
MB C, off(000b7h).0 ; 24B3 1 080 ??? C4B728
MB r0.0, C ; 24B6 1 080 ??? 2038
MB C, off(000b7h).1 ; 24B8 1 080 ??? C4B729
MB r0.1, C ; 24BB 1 080 ??? 2039
MOVB r1, off(000afh) ; 24BD 1 080 ??? C4AF49
MOVB r2, off(000f6h) ; 24C0 1 080 ??? C4F64A
MOVB r3, off(000f5h) ; 24C3 1 080 ??? C4F54B
CLR A ; 24C6 1 080 ??? F9
MOV USP, #00356h ; 24C7 1 080 356 A1985603
MOV DP, #00480h ; 24CB 1 080 356 628004
; 24CE from 24D4 (DD1,080,356)
; 24CE from 24E3 (DD1,080,098)
; 24CE from 24E8 (DD1,080,098)
label_24ce: DEC DP ; 24CE 1 080 356 82
DEC DP ; 24CF 1 080 356 82
ST A, [DP] ; 24D0 1 080 356 D2
CMP DP, off(00086h) ; 24D1 1 080 356 92C386
JGT label_24ce ; 24D4 1 080 356 C8F8
CMP DP, #00098h ; 24D6 1 080 356 92C09800
JLE label_24ea ; 24DA 1 080 356 CF0E
MOV USP, #00098h ; 24DC 1 080 098 A1989800
CMPB r3, #047h ; 24E0 1 080 098 23C047
JNE label_24ce ; 24E3 1 080 098 CEE9
MOV DP, #00300h ; 24E5 1 080 098 620003
SJ label_24ce ; 24E8 1 080 098 CBE4
; 24EA from 24DA (DD1,080,356)
label_24ea: MOV DP, #00324h ; 24EA 1 080 356 622403
LB A, [DP] ; 24ED 0 080 356 F2
ANDB A, #0f0h ; 24EE 0 080 356 D6F0
STB A, [DP] ; 24F0 0 080 356 D2
MB C, r0.0 ; 24F1 0 080 356 2028
MB off(000b7h).0, C ; 24F3 0 080 356 C4B738
MB C, r0.1 ; 24F6 0 080 356 2029
MB off(000b7h).1, C ; 24F8 0 080 356 C4B739
MOVB off(000afh), r1 ; 24FB 0 080 356 217CAF
MOVB off(000f6h), r2 ; 24FE 0 080 356 227CF6
MOVB off(000f5h), r3 ; 2501 0 080 356 237CF5
MOV LRB, #00041h ; 2504 0 208 356 574100
SC ; 2507 0 208 356 85
LB A, 0afh ; 2508 0 208 356 F5AF
JNE label_2514 ; 250A 0 208 356 CE08
LCB A, tbl_5ffc ; 250C 0 208 356 909DFC5F
MOVB off(002c6h), A ; 2510 0 208 356 C4C68A
RC ; 2513 0 208 356 95
; 2514 from 250A (DD0,208,356)
label_2514: MB off(00230h).5, C ; 2514 0 208 356 C4303D
MOV USP, #00180h ; 2517 0 208 180 A1988001
CLR A ; 251B 1 208 180 F9
ST A, IE ; 251C 1 208 180 D51A
MOV DP, A ; 251E 1 208 180 52
CLRB ADSEL ; 251F 1 208 180 C55915
MOVB ADSCAN, #010h ; 2522 1 208 180 C5589810
RB IRQH.4 ; 2526 1 208 180 C5190C
; 2529 from 252B (DD1,208,180)
; 2529 from 2534 (DD0,208,180)
label_2529: MB r0.0, C ; 2529 1 208 180 2038
JRNZ DP, label_2529 ; 252B 1 208 180 30FC
CAL label_4c95 ; 252D 1 208 180 32954C
LB A, P2 ; 2530 0 208 180 F524
ANDB A, #0e0h ; 2532 0 208 180 D6E0
JNE label_2529 ; 2534 0 208 180 CEF3
MOVB 0f7h, #001h ; 2536 0 208 180 C5F79801
CAL label_4ce2 ; 253A 0 208 180 32E24C
L A, ADCR4 ; 253D 1 208 180 E568
ST A, 09ch ; 253F 1 208 180 D59C
LB A, ADCR2H ; 2541 0 208 180 F565
STB A, 0e1h ; 2543 0 208 180 D5E1
MOV DP, #0037bh ; 2545 0 208 180 627B03
STB A, [DP] ; 2548 0 208 180 D2
MOV DP, #003cah ; 2549 0 208 180 62CA03 ### ROM INFO=ECU O2 Volt
LB A, [DP] ; 254C 0 208 180 F2
STB A, 0dah ; 254D 0 208 180 D5DA ### ROM INFO=O2 Sensor
MOV DP, #003d1h ; 254F 0 208 180 62D103 ### ROM INFO=Batt Volt
LB A, [DP] ; 2552 0 208 180 F2
STB A, 0dbh ; 2553 0 208 180 D5DB ### ROM INFO=IACV Sensor
MOVB 0d8h, #057h ; 2555 0 208 180 C5D89857 ### ROM INFO=IAT Sensor
MOVB 0d9h, #03bh ; 2559 0 208 180 C5D9983B ### ROM INFO=ECT Sensor
MOVB 0bch, #0f9h ; 255D 0 208 180 C5BC98F9 ### ROM INFO=PA Sensor
LB A, #01fh ; 2561 0 208 180 771F
STB A, 0dch ; 2563 0 208 180 D5DC
STB A, 0ddh ; 2565 0 208 180 D5DD
STB A, 0dfh ; 2567 0 208 180 D5DF
L A, ADCR6 ; 2569 1 208 180 E56C
ST A, 0bah ; 256B 1 208 180 D5BA
LB A, ACCH ; 256D 0 208 180 F507
MOV DP, #00376h ; 256F 0 208 180 627603
STB A, [DP] ; 2572 0 208 180 D2
LB A, #0a0h ; 2573 0 208 180 77A0
STB A, off(00235h) ; 2575 0 208 180 D435
STB A, (00132h-00180h)[USP] ; 2577 0 208 180 D3B2
STB A, 0bdh ; 2579 0 208 180 D5BD
MOV DP, #00374h ; 257B 0 208 180 627403
STB A, [DP] ; 257E 0 208 180 D2
INC DP ; 257F 0 208 180 72
STB A, [DP] ; 2580 0 208 180 D2
L A, #04d00h ; 2581 1 208 180 67004D
ST A, 0d0h ; 2584 1 208 180 D5D0
ST A, 0d2h ; 2586 1 208 180 D5D2
ST A, er0 ; 2588 1 208 180 88
SLL A ; 2589 1 208 180 53
JLT label_2591 ; 258A 1 208 180 CA05
SLL A ; 258C 1 208 180 53
LB A, ACCH ; 258D 0 208 180 F507
JGE label_2593 ; 258F 0 208 180 CD02
; 2591 from 258A (DD1,208,180)
label_2591: LB A, #0ffh ; 2591 0 208 180 77FF
; 2593 from 258F (DD0,208,180)
label_2593: STB A, 0d4h ; 2593 0 208 180 D5D4 ### ROM INFO=TPS Sensor
CAL label_4eec ; 2595 0 208 180 32EC4E
CLR X1 ; 2598 0 208 180 9015
SB off(00231h).5 ; 259A 0 208 180 C4311D
MOV 0ceh, #0ffffh ; 259D 0 208 180 B5CE98FFFF
SB off(00231h).3 ; 25A2 0 208 180 C4311B
MOV 098h, #000e1h ; 25A5 0 208 180 B59898E100
MOV 09ah, #0091fh ; 25AA 0 208 180 B59A981F09
L A, #00001h ; 25AF 1 208 180 670100
ST A, (00114h-00180h)[USP] ; 25B2 1 208 180 D394
ST A, (00112h-00180h)[USP] ; 25B4 1 208 180 D392
ST A, (00110h-00180h)[USP] ; 25B6 1 208 180 D390
LB A, #00fh ; 25B8 0 208 180 770F
STB A, (00117h-00180h)[USP] ; 25BA 0 208 180 D397
STB A, (00197h-00180h)[USP] ; 25BC 0 208 180 D317
LB A, 003d4h[X1] ; 25BE 0 208 180 F0D403
STB A, 00377h[X1] ; 25C1 0 208 180 D07703
CAL label_4c20 ; 25C4 0 208 180 32204C
CLRB A ; 25C7 0 208 180 FA
MOV DP, #001d1h ; 25C8 0 208 180 62D101
; 25CB from 25D5 (DD0,208,180)
label_25cb: LCB A, tbl_6b1f[DP] ; 25CB 0 208 180 92AB1F6B
STB A, [DP] ; 25CF 0 208 180 D2
INC DP ; 25D0 0 208 180 72
CMP DP, #001deh ; 25D1 0 208 180 92C0DE01
JNE label_25cb ; 25D5 0 208 180 CEF4
MOVB 00397h[X1], #0ffh ; 25D7 0 208 180 C0970398FF
MOVB off(002fah), #0f9h ; 25DC 0 208 180 C4FA98F9
MOVB off(002bch), #002h ; 25E0 0 208 180 C4BC9802
MOVB off(002bdh), #002h ; 25E4 0 208 180 C4BD9802
MOVB 00379h[X1], #053h ; 25E8 0 208 180 C079039853
LB A, 00310h[X1] ; 25ED 0 208 180 F01003
MOVB ACC, #07bh ; 25F0 0 208 180 C506987B
JNE label_25f9 ; 25F4 0 208 180 CE03
STB A, 00311h[X1] ; 25F6 0 208 180 D01103
; 25F9 from 25F4 (DD0,208,180)
label_25f9: STB A, 0037ah[X1] ; 25F9 0 208 180 D07A03
SB off(00225h).1 ; 25FC 0 208 180 C42519
CMPB 0f5h, #047h ; 25FF 0 208 180 C5F5C047
JEQ label_260a ; 2603 0 208 180 C905
MOVB 0031ah[X1], #03bh ; 2605 0 208 180 C01A03983B
; 260A from 2603 (DD0,208,180)
label_260a: MOVB off(002c1h), #032h ; 260A 0 208 180 C4C19832
MOVB r0, #01ch ; 260E 0 208 180 981C
MOVB r1, #08ch ; 2610 0 208 180 998C
LB A, #0f8h ; 2612 0 208 180 77F8
MOV DP, #00356h ; 2614 0 208 180 625603
MB C, [DP].1 ; 2617 0 208 180 C229
JLT label_2621 ; 2619 0 208 180 CA06
MOVB r0, #031h ; 261B 0 208 180 9831
MOVB r1, #0a1h ; 261D 0 208 180 99A1
LB A, #0fbh ; 261F 0 208 180 77FB
; 2621 from 2619 (DD0,208,180)
label_2621: STB A, STTM ; 2621 0 208 180 D548
STB A, STTMR ; 2623 0 208 180 D549
MOVB STTMC, #012h ; 2625 0 208 180 C54A9812
LB A, r0 ; 2629 0 208 180 78
STB A, STCON ; 262A 0 208 180 D550
LB A, r1 ; 262C 0 208 180 79
STB A, SRCON ; 262D 0 208 180 D554
MOV DP, #04700h ; 262F 0 208 180 620047 ### ROM INFO=Memory mapped Inputs
LB A, [DP] ; 2632 0 208 180 F2
XORB A, #01ah ; 2633 0 208 180 F61A
STB A, off(00211h) ; 2635 0 208 180 D411
STB A, (00119h-00180h)[USP] ; 2637 0 208 180 D399
CLR A ; 2639 1 208 180 F9
MOV DP, #003fch ; 263A 1 208 180 62FC03
LC A, 00038h ; 263D 1 208 180 909C3800
ST A, [DP] ; 2641 1 208 180 D2
INC DP ; 2642 1 208 180 72
INC DP ; 2643 1 208 180 72
LC A, 0003ah ; 2644 1 208 180 909C3A00
ST A, [DP] ; 2648 1 208 180 D2
CLRB 0f5h ; 2649 1 208 180 C5F515
CLR X1 ; 264C 1 208 180 9015
CLRB 0040eh[X1] ; 264E 1 208 180 C00E0415
CLRB 0040fh[X1] ; 2652 1 208 180 C00F0415
CLRB 00420h[X1] ; 2656 1 208 180 C0200415
CLRB 00427h[X1] ; 265A 1 208 180 C0270415
CLRB 00437h[X1] ; 265E 1 208 180 C0370415
CLRB 00438h[X1] ; 2662 1 208 180 C0380415
MOV 0043ah[X1], #0043ah ; 2666 1 208 180 B03A04983A04
CLRB 0043ch[X1] ; 266C 1 208 180 C03C0415
LB A, #080h ; 2670 0 208 180 7780
STB A, 00412h[X1] ; 2672 0 208 180 D01204 ### ROM INFO=ECT IC
STB A, 0041dh[X1] ; 2675 0 208 180 D01D04
STB A, off(00252h) ; 2678 0 208 180 D452 ### ROM INFO=IAT IC
STB A, off(00253h) ; 267A 0 208 180 D453 ### ROM INFO=Gear IC
J label_3357 ; 267C 0 208 180 035733
; 267F from 3473 (DD1,208,180)
; 267F from 3573 (DD0,208,180)
; 267F from 364E (DD1,208,180)
; 267F from 37AC (DD0,208,180)
; 267F from 37F5 (DD0,208,180)
; 267F from 3944 (DD1,208,180)
; 267F from 3953 (DD0,208,180)
; 267F from 396A (DD0,208,180)
; 267F from 3981 (DD0,208,180)
; 267F from 3993 (DD0,208,180)
; 267F from 39AD (DD0,208,180)
; 267F from 39C7 (DD0,208,180)
; 267F from 39E1 (DD0,208,180)
; 267F from 39F0 (DD0,208,180)
; 267F from 39FD (DD0,208,180)
; 267F from 3A12 (DD0,208,180)
; 267F from 3A25 (DD0,208,180)
; 267F from 3A42 (DD0,208,180)
; 267F from 3A43 (DD0,208,180)
; 267F from 3A54 (DD0,208,180)
; 267F from 3AFD (DD0,208,180)
; 267F from 3B58 (DD0,208,180)
; 267F from 3B73 (DD0,208,180)
; 267F from 3BAE (DD0,208,180)
; 267F from 3C79 (DD0,208,180)
; 267F from 3DAA (DD0,208,180)
; 267F from 3FB3 (DD0,208,180)
; 267F from 40EB (DD0,208,180)
; 267F from 4122 (DD0,208,180)
; 267F from 41E8 (DD1,208,180)
; 267F from 4363 (DD0,208,180)
; 267F from 43C4 (DD0,208,180)
; 267F from 44FA (DD1,208,180)
; 267F from 4508 (DD1,208,180)
; 267F from 32F9 (DD1,208,180)
vcal_3: L A, 0fah ; 267F 1 208 180 E5FA
ST A, IE ; 2681 1 208 180 D51A
ANDB PSWH, #0feh ; 2683 1 208 180 A2D0FE
CAL label_5a8c ; 2686 1 208 180 328C5A
LB A, 09eh ; 2689 0 208 180 F59E
SUBB A, #005h ; 268B 0 208 180 A605
JLT label_2691 ; 268D 0 208 180 CA02
STB A, 09eh ; 268F 0 208 180 D59E
; 2691 from 268D (DD0,208,180)
label_2691: ORB PSWH, #001h ; 2691 0 208 180 A2E001
L A, 0f8h ; 2694 1 208 180 E5F8
ST A, IE ; 2696 1 208 180 D51A
JGE label_26c2 ; 2698 1 208 180 CD28
RB (0012ah-00180h)[USP].2 ; 269A 1 208 180 C3AA0A
MB C, 0b6h.4 ; 269D 1 208 180 C5B62C
JGE label_26b1 ; 26A0 1 208 180 CD0F
JBR off(0022bh).0, label_26ae ; 26A2 1 208 180 D82B09
RB off(00231h).0 ; 26A5 1 208 180 C43108
JNE label_26ae ; 26A8 1 208 180 CE04
RB 0b6h.4 ; 26AA 1 208 180 C5B60C
RT ; 26AD 1 208 180 01
; 26AE from 26A2 (DD1,208,180)
; 26AE from 26A8 (DD1,208,180)
label_26ae: J label_29a3 ; 26AE 1 208 180 03A329
; 26B1 from 26A0 (DD1,208,180)
label_26b1: RB off(00231h).1 ; 26B1 1 208 180 C43109
JEQ label_26b9 ; 26B4 1 208 180 C903
J label_314a ; 26B6 1 208 180 034A31
; 26B9 from 26B4 (DD1,208,180)
label_26b9: RB off(00231h).2 ; 26B9 1 208 180 C4310A
JNE label_26bf ; 26BC 1 208 180 CE01
RT ; 26BE 1 208 180 01
; 26BF from 26BC (DD1,208,180)
label_26bf: J label_321f ; 26BF 1 208 180 031F32
; 26C2 from 2698 (DD1,208,180)
label_26c2: CAL label_4c0f ; 26C2 1 208 180 320F4C
CLR X1 ; 26C5 1 208 180 9015
MOV DP, #00009h ; 26C7 1 208 180 620900
MOV X1, #001c8h ; 26CA 1 208 180 60C801
CAL label_4bf4 ; 26CD 1 208 180 32F44B
MOV DP, #0000bh ; 26D0 1 208 180 620B00
MOV X1, #002f4h ; 26D3 1 208 180 60F402
CAL label_4bf4 ; 26D6 1 208 180 32F44B
MOV DP, #00004h ; 26D9 1 208 180 620400
MOV X1, #003f7h ; 26DC 1 208 180 60F703
CAL label_4bf4 ; 26DF 1 208 180 32F44B
DECB off(002b4h) ; 26E2 1 208 180 C4B417
MOV DP, #003fah ; 26E5 1 208 180 62FA03
LB A, [DP] ; 26E8 0 208 180 F2
JNE label_26ef ; 26E9 0 208 180 CE04
MOV DP, #003afh ; 26EB 0 208 180 62AF03
STB A, [DP] ; 26EE 0 208 180 D2
; 26EF from 26E9 (DD0,208,180)
label_26ef: CLR A ; 26EF 1 208 180 F9
LB A, off(002fah) ; 26F0 0 208 180 F4FA
JNE label_2706 ; 26F2 0 208 180 CE12
LB A, #0fah ; 26F4 0 208 180 77FA
STB A, off(002fah) ; 26F6 0 208 180 D4FA
MB C, off(00231h).7 ; 26F8 0 208 180 C4312F
XORB PSWH, #080h ; 26FB 0 208 180 A2F080
MB off(00231h).7, C ; 26FE 0 208 180 C4313F
JLT label_2706 ; 2701 0 208 180 CA03
SB off(00231h).2 ; 2703 0 208 180 C4311A
; 2706 from 26F2 (DD0,208,180)
; 2706 from 2701 (DD0,208,180)
label_2706: MOVB r0, #00ah ; 2706 0 208 180 980A
DIVB ; 2708 0 208 180 A236
LB A, r1 ; 270A 0 208 180 79
JNE label_2748 ; 270B 0 208 180 CE3B
SB off(00231h).1 ; 270D 0 208 180 C43119
JBR off(00216h).5, label_273a ; 2710 0 208 180 DD1627
L A, off(00214h) ; 2713 1 208 180 E414
AND A, #00320h ; 2715 1 208 180 D62003
JNE label_273a ; 2718 1 208 180 CE20
L A, off(00212h) ; 271A 1 208 180 E412
AND A, #001bch ; 271C 1 208 180 D6BC01
JNE label_273a ; 271F 1 208 180 CE19
JBR off(0021ah).6, label_273a ; 2721 1 208 180 DE1A16
JBS off(0021ah).7, label_273a ; 2724 1 208 180 EF1A13
LB A, 0d9h ; 2727 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CMPB A, #000h ; 2729 0 208 180 C600
JLE label_2742 ; 272B 0 208 180 CF15
CMPB A, #000h ; 272D 0 208 180 C600
JGE label_2742 ; 272F 0 208 180 CD11
XORB P0, #040h ; 2731 0 208 180 C520F040
RB off(00224h).7 ; 2735 0 208 180 C4240F
SJ label_2748 ; 2738 0 208 180 CB0E
; 273A from 2710 (DD0,208,180)
; 273A from 2718 (DD1,208,180)
; 273A from 271F (DD1,208,180)
; 273A from 2721 (DD1,208,180)
; 273A from 2724 (DD1,208,180)
label_273a: SB P0.6 ; 273A 0 208 180 C5201E
SB off(00224h).7 ; 273D 0 208 180 C4241F
SJ label_2748 ; 2740 0 208 180 CB06
; 2742 from 272B (DD0,208,180)
; 2742 from 272F (DD0,208,180)
label_2742: RB P0.6 ; 2742 0 208 180 C5200E
RB off(00224h).7 ; 2745 0 208 180 C4240F
; 2748 from 270B (DD0,208,180)
; 2748 from 2738 (DD0,208,180)
; 2748 from 2740 (DD0,208,180)
label_2748: MOV DP, #000ceh ; 2748 0 208 180 62CE00
JBS off(00214h).0, label_27c4 ; 274B 0 208 180 E81476
RB 0b6h.2 ; 274E 0 208 180 C5B60A
JEQ label_27cc ; 2751 0 208 180 C979
JBS off(00217h).5, label_27d5 ; 2753 0 208 180 ED177F
CMPB 0dbh, #044h ; 2756 0 208 180 C5DBC044 ### ROM INFO=IACV Sensor
JLE label_27c4 ; 275A 0 208 180 CF68
L A, 0fah ; 275C 1 208 180 E5FA
ST A, IE ; 275E 1 208 180 D51A
ANDB PSWH, #0feh ; 2760 1 208 180 A2D0FE
MOVB r0, 0aah ; 2763 1 208 180 C5AA48
L A, 0a8h ; 2766 1 208 180 E5A8
SUB A, 0ach ; 2768 1 208 180 B5ACA2
ST A, er1 ; 276B 1 208 180 89
ORB PSWH, #001h ; 276C 1 208 180 A2E001
L A, 0f8h ; 276F 1 208 180 E5F8
ST A, IE ; 2771 1 208 180 D51A
SBCB r0, #000h ; 2773 1 208 180 20B000
SRLB r0 ; 2776 1 208 180 20E7
L A, er1 ; 2778 1 208 180 35
ROR A ; 2779 1 208 180 43
CMPB r0, #000h ; 277A 1 208 180 20C000
JNE label_27d5 ; 277D 1 208 180 CE56
RB off(00231h).3 ; 277F 1 208 180 C4310B
JNE label_27e2 ; 2782 1 208 180 CE5E
RB off(00231h).4 ; 2784 1 208 180 C4310C
JNE label_27e2 ; 2787 1 208 180 CE59
CMP A, #00373h ; 2789 1 208 180 C67303
MB off(00231h).4, C ; 278C 1 208 180 C4313C
JLT label_27e2 ; 278F 1 208 180 CA51
CMP A, #0397dh ; 2791 1 208 180 C67D39
JGE label_27a6 ; 2794 1 208 180 CD10
MOV er0, #01000h ; 2796 1 208 180 44980010
CMP A, #005c0h ; 279A 1 208 180 C6C005
JLT label_27a3 ; 279D 1 208 180 CA04
MOV er0, #04000h ; 279F 1 208 180 44980040
; 27A3 from 279D (DD1,208,180)
label_27a3: CAL label_49c9 ; 27A3 1 208 180 32C949
; 27A6 from 2794 (DD1,208,180)
; 27A6 from 27CA (DD1,208,180)
label_27a6: ST A, [DP] ; 27A6 1 208 180 D2
ST A, er2 ; 27A7 1 208 180 8A
MOV er0, #00003h ; 27A8 1 208 180 44980300
L A, #tbl_5f30 ; 27AC 1 208 180 67305F
DIV ; 27AF 1 208 180 9037
ST A, er1 ; 27B1 1 208 180 89
L A, er0 ; 27B2 1 208 180 34
JNE label_27b8 ; 27B3 1 208 180 CE03
LB A, r3 ; 27B5 0 208 180 7B
JEQ label_27ba ; 27B6 0 208 180 C902
; 27B8 from 27B3 (DD1,208,180)
label_27b8: MOVB r2, #0ffh ; 27B8 0 208 180 9AFF
; 27BA from 27B6 (DD0,208,180)
label_27ba: LB A, r2 ; 27BA 0 208 180 7A
; 27BB from 27E0 (DD0,208,180)
label_27bb: STB A, r2 ; 27BB 0 208 180 8A
MOVB r3, 0cch ; 27BC 0 208 180 C5CC4B ### ROM INFO=VSS Sensor
L A, er1 ; 27BF 1 208 180 35
ST A, 0cch ; 27C0 1 208 180 D5CC ### ROM INFO=VSS Sensor
SJ label_27e2 ; 27C2 1 208 180 CB1E
; 27C4 from 274B (DD0,208,180)
; 27C4 from 275A (DD0,208,180)
label_27c4: L A, #tbl_72fa ; 27C4 1 208 180 67FA72
RB off(00231h).3 ; 27C7 1 208 180 C4310B
SJ label_27a6 ; 27CA 1 208 180 CBDA
; 27CC from 2751 (DD0,208,180)
label_27cc: LB A, #003h ; 27CC 0 208 180 7703
CMPB 0abh, A ; 27CE 0 208 180 C5ABC1
JLT label_27e2 ; 27D1 0 208 180 CA0F
STB A, 0abh ; 27D3 0 208 180 D5AB
; 27D5 from 2753 (DD0,208,180)
; 27D5 from 277D (DD1,208,180)
label_27d5: RB off(00231h).4 ; 27D5 0 208 180 C4310C
SB off(00231h).3 ; 27D8 0 208 180 C4311B
MOV [DP], #0ffffh ; 27DB 0 208 180 B298FFFF
CLRB A ; 27DF 0 208 180 FA
SJ label_27bb ; 27E0 0 208 180 CBD9
; 27E2 from 2782 (DD1,208,180)
; 27E2 from 2787 (DD1,208,180)
; 27E2 from 278F (DD1,208,180)
; 27E2 from 27C2 (DD1,208,180)
; 27E2 from 27D1 (DD0,208,180)
label_27e2: LB A, #005h ; 27E2 0 208 180 7705
JBS off(0021ah).2, label_27e9 ; 27E4 0 208 180 EA1A02
LB A, #007h ; 27E7 0 208 180 7707
; 27E9 from 27E4 (DD0,208,180)
label_27e9: CMPB A, 0cch ; 27E9 0 208 180 C5CCC2 ### ROM INFO=VSS Sensor
MB off(0021ah).2, C ; 27EC 0 208 180 C41A3A
JBR off(00227h).6, label_2814 ; 27EF 0 208 180 DE2722 ### ROM INFO=Knock Sensor Enable Flag
JBS off(00214h).7, label_2814 ; 27F2 0 208 180 EF141F
MOV DP, #00f00h ; 27F5 0 208 180 62000F ### ROM INFO=82C55 PortA Inputs
MB C, [DP].2 ; 27F8 0 208 180 C22A
RB off(00232h).6 ; 27FA 0 208 180 C4320E
MB off(00232h).6, C ; 27FD 0 208 180 C4323E
JEQ label_2805 ; 2800 0 208 180 C903
XORB PSWH, #080h ; 2802 0 208 180 A2F080
; 2805 from 2800 (DD0,208,180)
label_2805: JGE label_2817 ; 2805 0 208 180 CD10
CMPB 0c5h, #00dh ; 2807 0 208 180 C5C5C00D ### ROM INFO=RPM Related
JGT label_2810 ; 280B 0 208 180 C803
JBS off(00233h).7, label_2817 ; 280D 0 208 180 EF3307
; 2810 from 280B (DD0,208,180)
label_2810: MOVB off(002fch), #00ah ; 2810 0 208 180 C4FC980A
; 2814 from 27EF (DD0,208,180)
; 2814 from 27F2 (DD0,208,180)
; 2814 from 2819 (DD0,208,180)
label_2814: RC ; 2814 0 208 180 95
SJ label_281c ; 2815 0 208 180 CB05
; 2817 from 2805 (DD0,208,180)
; 2817 from 280D (DD0,208,180)
label_2817: LB A, off(002fch) ; 2817 0 208 180 F4FC
JNE label_2814 ; 2819 0 208 180 CEF9
SC ; 281B 0 208 180 85
; 281C from 2815 (DD0,208,180)
label_281c: MB 0b2h.3, C ; 281C 0 208 180 C5B23B
RB (0012ah-00180h)[USP].2 ; 281F 0 208 180 C3AA0A
CAL label_4c95 ; 2822 0 208 180 32954C
CLRB r2 ; 2825 0 208 180 2215
MOVB off(00245h), r2 ; 2827 0 208 180 227C45
MOVB (001d5h-00180h)[USP], #0ffh ; 282A 0 208 180 C35598FF
MOVB (001d6h-00180h)[USP], #0ffh ; 282E 0 208 180 C35698FF
RB 0b2h.4 ; 2832 0 208 180 C5B20C
RB 0b2h.5 ; 2835 0 208 180 C5B20D
JBR off(002b4h).0, label_2844 ; 2838 0 208 180 D8B409
J label_283e ; 283B 0 208 180 033E28
; 283E from 283B (DD0,208,180)
label_283e: JBR off(002b4h).0, label_2844 ; 283E 0 208 180 D8B403
J label_2965 ; 2841 0 208 180 036529
; 2844 from 2838 (DD0,208,180)
; 2844 from 283E (DD0,208,180)
label_2844: LC A, tbl_6114 ; 2844 0 208 180 909C1461
JBR off(00226h).4, label_284f ; 2848 0 208 180 DC2604
LC A, tbl_5f4b ; 284B 0 208 180 909C4B5F
; 284F from 2848 (DD0,208,180)
label_284f: MOV DP, A ; 284F 0 208 180 52
L A, 098h ; 2850 1 208 180 E598
MOV X1, #tbl_6a36 ; 2852 1 208 180 60366A
CAL label_4995 ; 2855 1 208 180 329549
SUB A, DP ; 2858 1 208 180 92A2
MOV er0, 09ch ; 285A 1 208 180 B59C48
MUL ; 285D 1 208 180 9035
SLL A ; 285F 1 208 180 53
L A, er1 ; 2860 1 208 180 35
ROL A ; 2861 1 208 180 33
JGE label_2867 ; 2862 1 208 180 CD03
L A, #0ffffh ; 2864 1 208 180 67FFFF
; 2867 from 2862 (DD1,208,180)
label_2867: MOV DP, #00382h ; 2867 1 208 180 628203 ### ROM INFO=IACV Duty
ST A, [DP] ; 286A 1 208 180 D2
MOV er3, off(00290h) ; 286B 1 208 180 B4904B
SUB A, off(0025ch) ; 286E 1 208 180 A75C
MB r4.0, C ; 2870 1 208 180 2438
JEQ label_2881 ; 2872 1 208 180 C90D
RB off(00225h).6 ; 2874 1 208 180 C4250E
MB off(00225h).6, C ; 2877 1 208 180 C4253E
JEQ label_287f ; 287A 1 208 180 C903
XORB PSWH, #080h ; 287C 1 208 180 A2F080
; 287F from 287A (DD1,208,180)
label_287f: JGE label_2882 ; 287F 1 208 180 CD01
; 2881 from 2872 (DD1,208,180)
label_2881: SC ; 2881 1 208 180 85
; 2882 from 287F (DD1,208,180)
label_2882: MB r4.1, C ; 2882 1 208 180 2439
MOV X1, #000e1h ; 2884 1 208 180 60E100
MOV X2, #0091fh ; 2887 1 208 180 611F09
JBR off(0020ch).0, label_288e ; 288A 1 208 180 D80C01
VCAL 7 ; 288D 1 208 180 17
; 288E from 288A (DD1,208,180)
label_288e: ST A, er0 ; 288E 1 208 180 88
L A, #005a0h ; 288F 1 208 180 67A005
CAL label_4b7c ; 2892 1 208 180 327C4B
MOV DP, A ; 2895 1 208 180 52
L A, #00118h ; 2896 1 208 180 671801
CMPB (001c4h-00180h)[USP], #004h ; 2899 1 208 180 C344C004
JGE label_28a2 ; 289D 1 208 180 CD03
L A, #015e0h ; 289F 1 208 180 67E015
; 28A2 from 289D (DD1,208,180)
label_28a2: CAL label_4b7c ; 28A2 1 208 180 327C4B
XCHG A, 098h ; 28A5 1 208 180 B59810
ST A, er0 ; 28A8 1 208 180 88
CLRB A ; 28A9 0 208 180 FA
JGE label_28b1 ; 28AA 0 208 180 CD05
JBR off(0020ch).1, label_28bf ; 28AC 0 208 180 D90C10
SJ label_28bd ; 28AF 0 208 180 CB0C
; 28B1 from 28AA (DD0,208,180)
label_28b1: L A, DP ; 28B1 1 208 180 42
ST A, off(00290h) ; 28B2 1 208 180 D490
L A, er0 ; 28B4 1 208 180 34
CMP A, 098h ; 28B5 1 208 180 B598C2
JEQ label_28bd ; 28B8 1 208 180 C903
JBR off(0020ch).1, label_28c1 ; 28BA 1 208 180 D90C04
; 28BD from 28AF (DD0,208,180)
; 28BD from 28B8 (DD1,208,180)
label_28bd: LB A, #00ah ; 28BD 0 208 180 770A
; 28BF from 28AC (DD0,208,180)
label_28bf: STB A, (001c4h-00180h)[USP] ; 28BF 0 208 180 D344
; 28C1 from 28BA (DD1,208,180)
label_28c1: MB C, 0b7h.1 ; 28C1 0 208 180 C5B729
JLT label_2938 ; 28C4 0 208 180 CA72
JBR off(00230h).2, label_2910 ; 28C6 0 208 180 DA3047
MOV DP, #01f00h ; 28C9 0 208 180 62001F ### ROM INFO=82C55 PortB Outputs
L A, 0fah ; 28CC 1 208 180 E5FA
ST A, IE ; 28CE 1 208 180 D51A
ANDB PSWH, #0feh ; 28D0 1 208 180 A2D0FE
LB A, P0 ; 28D3 0 208 180 F520
STB A, [DP] ; 28D5 0 208 180 D2
STB A, r0 ; 28D6 0 208 180 88
MOVB r1, [DP] ; 28D7 0 208 180 C249
ORB PSWH, #001h ; 28D9 0 208 180 A2E001
L A, 0f8h ; 28DC 1 208 180 E5F8
ST A, IE ; 28DE 1 208 180 D51A
LB A, r1 ; 28E0 0 208 180 79
CMPB A, r0 ; 28E1 0 208 180 48
JNE label_28ff ; 28E2 0 208 180 CE1B
MOV DP, #02f00h ; 28E4 0 208 180 62002F ### ROM INFO=82C55 PortC Outputs
L A, 0fah ; 28E7 1 208 180 E5FA
ST A, IE ; 28E9 1 208 180 D51A
ANDB PSWH, #0feh ; 28EB 1 208 180 A2D0FE
LB A, P1 ; 28EE 0 208 180 F522
STB A, [DP] ; 28F0 0 208 180 D2
STB A, r0 ; 28F1 0 208 180 88
MOVB r1, [DP] ; 28F2 0 208 180 C249
ORB PSWH, #001h ; 28F4 0 208 180 A2E001
L A, 0f8h ; 28F7 1 208 180 E5F8
ST A, IE ; 28F9 1 208 180 D51A
LB A, r1 ; 28FB 0 208 180 79
CMPB A, r0 ; 28FC 0 208 180 48
JEQ label_291f ; 28FD 0 208 180 C920
; 28FF from 28E2 (DD0,208,180)
label_28ff: LB A, #04dh ; 28FF 0 208 180 774D
STB A, 0afh ; 2901 0 208 180 D5AF
DECB 0f7h ; 2903 0 208 180 C5F717
JNE label_2910 ; 2906 0 208 180 CE08
STB A, 0f5h ; 2908 0 208 180 D5F5
CLRB 0f6h ; 290A 0 208 180 C5F615
J label_22a3 ; 290D 0 208 180 03A322
; 2910 from 28C6 (DD0,208,180)
; 2910 from 2906 (DD0,208,180)
label_2910: L A, 0fah ; 2910 1 208 180 E5FA
ST A, IE ; 2912 1 208 180 D51A
ANDB PSWH, #0feh ; 2914 1 208 180 A2D0FE
CAL label_4bd4 ; 2917 1 208 180 32D44B
ORB PSWH, #001h ; 291A 1 208 180 A2E001
SJ label_2934 ; 291D 1 208 180 CB15
; 291F from 28FD (DD0,208,180)
label_291f: MOV DP, #00f00h ; 291F 0 208 180 62000F ### ROM INFO=82C55 PortA Inputs
LB A, [DP] ; 2922 0 208 180 F2
XORB A, #038h ; 2923 0 208 180 F638
AND IE, #002a0h ; 2925 0 208 180 B51AD0A002
ANDB PSWH, #0feh ; 292A 0 208 180 A2D0FE
STB A, off(00210h) ; 292D 0 208 180 D410
STB A, (00118h-00180h)[USP] ; 292F 0 208 180 D398
ORB PSWH, #001h ; 2931 0 208 180 A2E001
; 2934 from 291D (DD1,208,180)
label_2934: L A, 0f8h ; 2934 1 208 180 E5F8
ST A, IE ; 2936 1 208 180 D51A
; 2938 from 28C4 (DD0,208,180)
label_2938: MOV DP, #04700h ; 2938 0 208 180 620047 ### ROM INFO=Memory mapped Inputs
LB A, [DP] ; 293B 0 208 180 F2
XORB A, #01ah ; 293C 0 208 180 F61A
MB C, off(00211h).4 ; 293E 0 208 180 C4112C
AND IE, #002a0h ; 2941 0 208 180 B51AD0A002
ANDB PSWH, #0feh ; 2946 0 208 180 A2D0FE
STB A, off(00211h) ; 2949 0 208 180 D411
STB A, (00119h-00180h)[USP] ; 294B 0 208 180 D399
ORB PSWH, #001h ; 294D 0 208 180 A2E001
L A, 0f8h ; 2950 1 208 180 E5F8
ST A, IE ; 2952 1 208 180 D51A
JGE label_2964 ; 2954 1 208 180 CD0E
MOV DP, #00420h ; 2956 1 208 180 622004
MB C, [DP].5 ; 2959 1 208 180 C22D
JLT label_2960 ; 295B 1 208 180 CA03
JBS off(00211h).4, label_2964 ; 295D 1 208 180 EC1104
; 2960 from 295B (DD1,208,180)
label_2960: MOVB off(002d9h), #014h ; 2960 1 208 180 C4D99814
; 2964 from 2954 (DD1,208,180)
; 2964 from 295D (DD1,208,180)
label_2964: RT ; 2964 1 208 180 01
; 2965 from 2841 (DD0,208,180)
label_2965: LB A, #0ffh ; 2965 0 208 180 77FF
MOV DP, #00397h ; 2967 0 208 180 629703
RB TRNSIT.3 ; 296A 0 208 180 C5460B
JNE label_2975 ; 296D 0 208 180 CE06
SC ; 296F 0 208 180 85
LB A, [DP] ; 2970 0 208 180 F2
JEQ label_2976 ; 2971 0 208 180 C903
SUBB A, #001h ; 2973 0 208 180 A601
; 2975 from 296D (DD0,208,180)
label_2975: RC ; 2975 0 208 180 95
; 2976 from 2971 (DD0,208,180)
label_2976: MB off(00230h).6, C ; 2976 0 208 180 C4303E
STB A, [DP] ; 2979 0 208 180 D2
JBR off(002b4h).1, label_297e ; 297A 0 208 180 D9B401
RT ; 297D 0 208 180 01
; 297E from 297A (DD0,208,180)
label_297e: MOV DP, #000deh ; 297E 0 208 180 62DE00
LB A, 0dch ; 2981 0 208 180 F5DC
STB A, ACCH ; 2983 0 208 180 D507
CLRB A ; 2985 0 208 180 FA
JBS off(00214h).3, label_2994 ; 2986 0 208 180 EB140B
MB C, 0b1h.7 ; 2989 0 208 180 C5B12F
JLT label_299f ; 298C 0 208 180 CA11
CMPB 0f3h, #032h ; 298E 0 208 180 C5F3C032
JGE label_2998 ; 2992 0 208 180 CD04
; 2994 from 2986 (DD0,208,180)
label_2994: MOV [DP], A ; 2994 0 208 180 B28A
SJ label_299f ; 2996 0 208 180 CB07
; 2998 from 2992 (DD0,208,180)
label_2998: MOV er0, #02400h ; 2998 0 208 180 44980024
CAL label_49c9 ; 299C 0 208 180 32C949
; 299F from 298C (DD0,208,180)
; 299F from 2996 (DD0,208,180)
label_299f: SB off(00231h).0 ; 299F 0 208 180 C43118
RT ; 29A2 0 208 180 01
; 29A3 from 26AE (DD1,208,180)
label_29a3: MB C, off(0022bh).2 ; 29A3 1 208 180 C42B2A
MB off(0022bh).3, C ; 29A6 1 208 180 C42B3B
CLRB A ; 29A9 0 208 180 FA
MB C, off(0021ah).4 ; 29AA 0 208 180 C41A2C
ROLB A ; 29AD 0 208 180 33
MB C, off(00210h).3 ; 29AE 0 208 180 C4102B ### ROM INFO=PSP Input (Power Steering Pressure)
ROLB A ; 29B1 0 208 180 33
MB C, off(00211h).2 ; 29B2 0 208 180 C4112A ### ROM INFO=AC Switch Input
ROLB A ; 29B5 0 208 180 33
MB C, off(00211h).5 ; 29B6 0 208 180 C4112D
ROLB A ; 29B9 0 208 180 33
STB A, r0 ; 29BA 0 208 180 88
XORB A, off(00229h) ; 29BB 0 208 180 F729
ANDB A, #00fh ; 29BD 0 208 180 D60F
SWAPB ; 29BF 0 208 180 83
ORB A, r0 ; 29C0 0 208 180 68
STB A, off(00229h) ; 29C1 0 208 180 D429
LB A, 0dch ; 29C3 0 208 180 F5DC
STB A, r0 ; 29C5 0 208 180 88
XCHGB A, 0ddh ; 29C6 0 208 180 C5DD10
SUBB A, r0 ; 29C9 0 208 180 28
MB off(00225h).2, C ; 29CA 0 208 180 C4253A
JGE label_29d0 ; 29CD 0 208 180 CD01
VCAL 6 ; 29CF 0 208 180 16
; 29D0 from 29CD (DD0,208,180)
label_29d0: STB A, 0e0h ; 29D0 0 208 180 D5E0
MOVB r0, 0dfh ; 29D2 0 208 180 C5DF48
LB A, #03ah ; 29D5 0 208 180 773A
JBS off(0022ah).4, label_29dc ; 29D7 0 208 180 EC2A02
LB A, #023h ; 29DA 0 208 180 7723
; 29DC from 29D7 (DD0,208,180)
label_29dc: CMPB r0, A ; 29DC 0 208 180 20C1
MB off(0022ah).4, C ; 29DE 0 208 180 C42A3C
LB A, #064h ; 29E1 0 208 180 7764
JBS off(0022ah).5, label_29e8 ; 29E3 0 208 180 ED2A02
LB A, #04ch ; 29E6 0 208 180 774C
; 29E8 from 29E3 (DD0,208,180)
label_29e8: CMPB r0, A ; 29E8 0 208 180 20C1
MB off(0022ah).5, C ; 29EA 0 208 180 C42A3D
LB A, #044h ; 29ED 0 208 180 7744
JBS off(0022ah).6, label_29f4 ; 29EF 0 208 180 EE2A02
LB A, #030h ; 29F2 0 208 180 7730
; 29F4 from 29EF (DD0,208,180)
label_29f4: CMPB r0, A ; 29F4 0 208 180 20C1
MB off(0022ah).6, C ; 29F6 0 208 180 C42A3E
LB A, #0ffh ; 29F9 0 208 180 77FF
CMPB A, 0e1h ; 29FB 0 208 180 C5E1C2
MB off(0022ah).0, C ; 29FE 0 208 180 C42A38
LB A, #0b0h ; 2A01 0 208 180 77B0
JBS off(0022ah).1, label_2a08 ; 2A03 0 208 180 E92A02
LB A, #0c0h ; 2A06 0 208 180 77C0
; 2A08 from 2A03 (DD0,208,180)
label_2a08: CMPB A, 0e1h ; 2A08 0 208 180 C5E1C2
MB off(0022ah).1, C ; 2A0B 0 208 180 C42A39
LB A, #060h ; 2A0E 0 208 180 7760
JBS off(0022ah).2, label_2a15 ; 2A10 0 208 180 EA2A02
LB A, #06dh ; 2A13 0 208 180 776D
; 2A15 from 2A10 (DD0,208,180)
label_2a15: CMPB A, off(00236h) ; 2A15 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(0022ah).2, C ; 2A17 0 208 180 C42A3A
LB A, #0cdh ; 2A1A 0 208 180 77CD
JBS off(0022ah).3, label_2a21 ; 2A1C 0 208 180 EB2A02
LB A, #0d0h ; 2A1F 0 208 180 77D0
; 2A21 from 2A1C (DD0,208,180)
label_2a21: CMPB A, off(00236h) ; 2A21 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(0022ah).3, C ; 2A23 0 208 180 C42A3B
LB A, 0d9h ; 2A26 0 208 180 F5D9 ### ROM INFO=ECT Sensor
STB A, r0 ; 2A28 0 208 180 88
MOVB r1, #03ch ; 2A29 0 208 180 993C
CMPB A, r1 ; 2A2B 0 208 180 49
JGE label_2a43 ; 2A2C 0 208 180 CD15
LB A, #050h ; 2A2E 0 208 180 7750
CMPB 0d8h, #030h ; 2A30 0 208 180 C5D8C030 ### ROM INFO=IAT Sensor
JGE label_2a38 ; 2A34 0 208 180 CD02
LB A, #096h ; 2A36 0 208 180 7796
; 2A38 from 2A34 (DD0,208,180)
label_2a38: CMPB A, 0f3h ; 2A38 0 208 180 C5F3C2
JLT label_2a43 ; 2A3B 0 208 180 CA06
MOV er3, #00600h ; 2A3D 0 208 180 47980006
SJ label_2a72 ; 2A41 0 208 180 CB2F
; 2A43 from 2A2C (DD0,208,180)
; 2A43 from 2A3B (DD0,208,180)
label_2a43: LB A, r0 ; 2A43 0 208 180 78
MOV X1, #tbl_6738 ; 2A44 0 208 180 603867
MOVB r1, #037h ; 2A47 0 208 180 9937
MOVB r2, #02dh ; 2A49 0 208 180 9A2D
CMPB A, #016h ; 2A4B 0 208 180 C616
JGE label_2a55 ; 2A4D 0 208 180 CD06
; 2A4F from 2A67 (DD0,208,180)
; 2A4F from 2A7F (DD0,208,180)
; 2A4F from 2A88 (DD0,208,180)
label_2a4f: MOV er3, #00430h ; 2A4F 0 208 180 47983004
SJ label_2a72 ; 2A53 0 208 180 CB1D
; 2A55 from 2A4D (DD0,208,180)
label_2a55: CMPB A, r1 ; 2A55 0 208 180 49
JGE label_2a9f ; 2A56 0 208 180 CD47
JBS off(00217h).6, label_2a78 ; 2A58 0 208 180 EE171D
CMP off(00272h), #08000h ; 2A5B 0 208 180 B472C00080
JGE label_2a69 ; 2A60 0 208 180 CD07
CMP off(00272h), #00c00h ; 2A62 0 208 180 B472C0000C
JGE label_2a4f ; 2A67 0 208 180 CDE6
; 2A69 from 2A60 (DD0,208,180)
label_2a69: MOVB r1, r2 ; 2A69 0 208 180 2249
CMPB A, r1 ; 2A6B 0 208 180 49
JGE label_2a9f ; 2A6C 0 208 180 CD31
; 2A6E from 2A9A (DD0,208,180)
; 2A6E from 2A9C (DD0,208,180)
label_2a6e: MOV er3, #00120h ; 2A6E 0 208 180 47982001
; 2A72 from 2A41 (DD0,208,180)
; 2A72 from 2A53 (DD0,208,180)
label_2a72: LC A, tbl_6117 ; 2A72 0 208 180 909C1761
SJ label_2aa3 ; 2A76 0 208 180 CB2B
; 2A78 from 2A58 (DD0,208,180)
label_2a78: JBR off(0022ah).4, label_2a81 ; 2A78 0 208 180 DC2A06
MOVB off(002dbh), #014h ; 2A7B 0 208 180 C4DB9814
SJ label_2a4f ; 2A7F 0 208 180 CBCE
; 2A81 from 2A78 (DD0,208,180)
label_2a81: JBR off(00225h).1, label_2a8a ; 2A81 0 208 180 D92506
CMPB off(002dbh), #000h ; 2A84 0 208 180 C4DBC000
JNE label_2a4f ; 2A88 0 208 180 CEC5
; 2A8A from 2A81 (DD0,208,180)
label_2a8a: MOVB r1, r2 ; 2A8A 0 208 180 2249
LB A, r0 ; 2A8C 0 208 180 78
CMPB A, r1 ; 2A8D 0 208 180 49
JGE label_2a9f ; 2A8E 0 208 180 CD0F
L A, off(0027ah) ; 2A90 1 208 180 E47A
JEQ label_2a98 ; 2A92 1 208 180 C904
MOVB off(002d8h), #01eh ; 2A94 1 208 180 C4D8981E
; 2A98 from 2A92 (DD1,208,180)
label_2a98: LB A, off(002d8h) ; 2A98 0 208 180 F4D8
JNE label_2a6e ; 2A9A 0 208 180 CED2
JBS off(00225h).1, label_2a6e ; 2A9C 0 208 180 E925CF
; 2A9F from 2A56 (DD0,208,180)
; 2A9F from 2A6C (DD0,208,180)
; 2A9F from 2A8E (DD0,208,180)
label_2a9f: LB A, r0 ; 2A9F 0 208 180 78
VCAL 0 ; 2AA0 0 208 180 10
CLR er3 ; 2AA1 0 208 180 4715
; 2AA3 from 2A76 (DD0,208,180)
label_2aa3: MOV DP, A ; 2AA3 0 208 180 52
L A, er3 ; 2AA4 1 208 180 37
JEQ label_2acb ; 2AA5 1 208 180 C924
MOV X1, #tbl_6738 ; 2AA7 1 208 180 603867
LCB A, 0000fh[X1] ; 2AAA 1 208 180 90AB0F00
MOVB r4, A ; 2AAE 1 208 180 248A
SUBB r0, A ; 2AB0 1 208 180 20A1
L A, er3 ; 2AB2 1 208 180 37
JLE label_2acb ; 2AB3 1 208 180 CF16
CLRB A ; 2AB5 0 208 180 FA
STB A, r5 ; 2AB6 0 208 180 8D
XCHGB A, r1 ; 2AB7 0 208 180 2110
CMPB A, 0d9h ; 2AB9 0 208 180 C5D9C2 ### ROM INFO=ECT Sensor
JLE label_2aca ; 2ABC 0 208 180 CF0C
XCHGB A, r4 ; 2ABE 0 208 180 2410
SUBB r4, A ; 2AC0 0 208 180 24A1
JLE label_2aca ; 2AC2 0 208 180 CF06
CLR A ; 2AC4 1 208 180 F9
CAL label_497c ; 2AC5 1 208 180 327C49
SJ label_2acb ; 2AC8 1 208 180 CB01
; 2ACA from 2ABC (DD0,208,180)
; 2ACA from 2AC2 (DD0,208,180)
label_2aca: CLR A ; 2ACA 1 208 180 F9
; 2ACB from 2AA5 (DD1,208,180)
; 2ACB from 2AB3 (DD1,208,180)
; 2ACB from 2AC8 (DD1,208,180)
label_2acb: ST A, off(00278h) ; 2ACB 1 208 180 D478
L A, DP ; 2ACD 1 208 180 42
ST A, off(0025ah) ; 2ACE 1 208 180 D45A ### ROM INFO=Current Target Idle RPM
MOV X1, #tbl_6caa ; 2AD0 1 208 180 60AA6C
CAL label_4995 ; 2AD3 1 208 180 329549
MOV X2, A ; 2AD6 1 208 180 51
MOV X1, #tbl_6cc6 ; 2AD7 1 208 180 60C66C
L A, off(0025ah) ; 2ADA 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
CAL label_4995 ; 2ADC 1 208 180 329549
MOV er2, X2 ; 2ADF 1 208 180 914A
MOVB r5, r6 ; 2AE1 1 208 180 264D
MOV off(00294h), er2 ; 2AE3 1 208 180 467C94
MB C, off(0021ah).0 ; 2AE6 1 208 180 C41A28
MB off(002eeh).1, C ; 2AE9 1 208 180 C4EE39
MOV DP, #00386h ; 2AEC 1 208 180 628603
JBR off(00217h).5, label_2b03 ; 2AEF 1 208 180 DD1711
CLR [DP] ; 2AF2 1 208 180 B215
; 2AF4 from 2B2F (DD1,208,180)
label_2af4: MOVB off(002d6h), #014h ; 2AF4 1 208 180 C4D69814
MOVB (001b3h-00180h)[USP], #032h ; 2AF8 1 208 180 C3339832
MOVB off(002c7h), #064h ; 2AFC 1 208 180 C4C79864
SC ; 2B00 1 208 180 85
SJ label_2b32 ; 2B01 1 208 180 CB2F
; 2B03 from 2AEF (DD1,208,180)
label_2b03: JBR off(0021ah).0, label_2b31 ; 2B03 1 208 180 D81A2B
JBS off(0022bh).4, label_2b31 ; 2B06 1 208 180 EC2B28
MB C, 0b0h.1 ; 2B09 1 208 180 C5B029
JLT label_2b31 ; 2B0C 1 208 180 CA23
JBS off(00212h).5, label_2b31 ; 2B0E 1 208 180 ED1220
LB A, 0d9h ; 2B11 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_6ce2 ; 2B13 0 208 180 60E26C
VCAL 0 ; 2B16 0 208 180 10
L A, off(0025ah) ; 2B17 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
SUB A, er3 ; 2B19 1 208 180 2B
JGE label_2b1d ; 2B1A 1 208 180 CD01
CLR A ; 2B1C 1 208 180 F9
; 2B1D from 2B1A (DD1,208,180)
label_2b1d: CMP A, 0c4h ; 2B1D 1 208 180 B5C4C2 ### ROM INFO=RPM Sensor
JGE label_2b31 ; 2B20 1 208 180 CD0F
JBS off(0021ah).2, label_2b31 ; 2B22 1 208 180 EA1A0C
L A, [DP] ; 2B25 1 208 180 E2
ADD A, #00008h ; 2B26 1 208 180 860800
JGE label_2b2e ; 2B29 1 208 180 CD03
L A, #0ffffh ; 2B2B 1 208 180 67FFFF
; 2B2E from 2B29 (DD1,208,180)
label_2b2e: ST A, [DP] ; 2B2E 1 208 180 D2
SJ label_2af4 ; 2B2F 1 208 180 CBC3
; 2B31 from 2B03 (DD1,208,180)
; 2B31 from 2B06 (DD1,208,180)
; 2B31 from 2B0C (DD1,208,180)
; 2B31 from 2B0E (DD1,208,180)
; 2B31 from 2B20 (DD1,208,180)
; 2B31 from 2B22 (DD1,208,180)
label_2b31: RC ; 2B31 1 208 180 95
; 2B32 from 2B01 (DD1,208,180)
label_2b32: MB off(0021ah).0, C ; 2B32 1 208 180 C41A38
L A, off(0025ah) ; 2B35 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
MOV X1, #tbl_6871 ; 2B37 1 208 180 607168
MOV X2, #tbl_68b9 ; 2B3A 1 208 180 61B968
CMP A, #00000h ; 2B3D 1 208 180 C60000
JLT label_2b53 ; 2B40 1 208 180 CA11
MOV X1, #tbl_6865 ; 2B42 1 208 180 606568
MOV X2, #tbl_68a7 ; 2B45 1 208 180 61A768
CMP A, #00928h ; 2B48 1 208 180 C62809
JLT label_2b53 ; 2B4B 1 208 180 CA06
MOV X1, #tbl_6859 ; 2B4D 1 208 180 605968
MOV X2, #tbl_6895 ; 2B50 1 208 180 619568
; 2B53 from 2B40 (DD1,208,180)
; 2B53 from 2B4B (DD1,208,180)
label_2b53: JBS off(00217h).6, label_2b67 ; 2B53 1 208 180 EE1711
MOV X1, #tbl_6889 ; 2B56 1 208 180 608968
MOV X2, #tbl_68dd ; 2B59 1 208 180 61DD68
CMP A, #00928h ; 2B5C 1 208 180 C62809
JLT label_2b67 ; 2B5F 1 208 180 CA06
MOV X1, #tbl_687d ; 2B61 1 208 180 607D68
MOV X2, #tbl_68cb ; 2B64 1 208 180 61CB68
; 2B67 from 2B53 (DD1,208,180)
; 2B67 from 2B5F (DD1,208,180)
label_2b67: LB A, off(00236h) ; 2B67 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
CAL label_48fb ; 2B69 0 208 180 32FB48
MOVB r0, 0e1h ; 2B6C 0 208 180 C5E148
MULB ; 2B6F 0 208 180 A234
L A, ACC ; 2B71 1 208 180 E506
ROL A ; 2B73 1 208 180 33
LB A, ACCH ; 2B74 0 208 180 F507
JGE label_2b7a ; 2B76 0 208 180 CD02
LB A, #0ffh ; 2B78 0 208 180 77FF
; 2B7A from 2B76 (DD0,208,180)
label_2b7a: MOV X1, X2 ; 2B7A 0 208 180 9178
VCAL 0 ; 2B7C 0 208 180 10
MOV DP, #0037ch ; 2B7D 0 208 180 627C03
MOVB r1, [DP] ; 2B80 0 208 180 C249
CLRB r0 ; 2B82 0 208 180 2015
MUL ; 2B84 0 208 180 9035
ROLB A ; 2B86 0 208 180 33
L A, er1 ; 2B87 1 208 180 35
ROL A ; 2B88 1 208 180 33
JGE label_2b8e ; 2B89 1 208 180 CD03
L A, #0ffffh ; 2B8B 1 208 180 67FFFF
; 2B8E from 2B89 (DD1,208,180)
label_2b8e: MB C, P0.2 ; 2B8E 1 208 180 C5202A
JGE label_2b9a ; 2B91 1 208 180 CD07
MOVB r1, #040h ; 2B93 1 208 180 9940
CLRB r0 ; 2B95 1 208 180 2015
MUL ; 2B97 1 208 180 9035
L A, er1 ; 2B99 1 208 180 35
; 2B9A from 2B91 (DD1,208,180)
label_2b9a: ST A, er3 ; 2B9A 1 208 180 8B
JBS off(0022bh).4, label_2bec ; 2B9B 1 208 180 EC2B4E
MOVB r1, #021h ; 2B9E 1 208 180 9921
JBS off(002edh).0, label_2ba6 ; 2BA0 1 208 180 E8ED03
JBS off(00225h).1, label_2bda ; 2BA3 1 208 180 E92534
; 2BA6 from 2BA0 (DD1,208,180)
label_2ba6: JBS off(00211h).2, label_2bec ; 2BA6 1 208 180 EA1143 ### ROM INFO=AC Switch Input
JBS off(0022ah).0, label_2bec ; 2BA9 1 208 180 E82A40
LB A, #028h ; 2BAC 0 208 180 7728
CLRB r1 ; 2BAE 0 208 180 2115
JBS off(0022bh).5, label_2bb7 ; 2BB0 0 208 180 ED2B04
LB A, #028h ; 2BB3 0 208 180 7728
MOVB r1, #021h ; 2BB5 0 208 180 9921
; 2BB7 from 2BB0 (DD0,208,180)
label_2bb7: MOVB r2, 0e2h ; 2BB7 0 208 180 C5E24A
MB C, off(0022bh).5 ; 2BBA 0 208 180 C42B2D
JBR off(00217h).6, label_2bd1 ; 2BBD 0 208 180 DE1711
LB A, #020h ; 2BC0 0 208 180 7720
CLRB r1 ; 2BC2 0 208 180 2115
JBS off(00225h).2, label_2bcb ; 2BC4 0 208 180 EA2504
LB A, #032h ; 2BC7 0 208 180 7732
MOVB r1, #021h ; 2BC9 0 208 180 9921
; 2BCB from 2BC4 (DD0,208,180)
label_2bcb: MOVB r2, 0e0h ; 2BCB 0 208 180 C5E04A
MB C, off(00225h).2 ; 2BCE 0 208 180 C4252A
; 2BD1 from 2BBD (DD0,208,180)
label_2bd1: MB PSWL.4, C ; 2BD1 0 208 180 A33C
CMPB A, r2 ; 2BD3 0 208 180 4A
JGE label_2bec ; 2BD4 0 208 180 CD16
MB C, PSWL.4 ; 2BD6 0 208 180 A32C
JLT label_2be0 ; 2BD8 0 208 180 CA06
; 2BDA from 2BA3 (DD1,208,180)
label_2bda: LB A, off(00299h) ; 2BDA 0 208 180 F499
JEQ label_2be5 ; 2BDC 0 208 180 C907
SJ label_2be8 ; 2BDE 0 208 180 CB08
; 2BE0 from 2BD8 (DD0,208,180)
label_2be0: MB C, P0.2 ; 2BE0 0 208 180 C5202A
JLT label_2be8 ; 2BE3 0 208 180 CA03
; 2BE5 from 2BDC (DD0,208,180)
label_2be5: MOVB off(00299h), r1 ; 2BE5 0 208 180 217C99
; 2BE8 from 2BDE (DD0,208,180)
; 2BE8 from 2BE3 (DD0,208,180)
label_2be8: CLRB r5 ; 2BE8 0 208 180 2515
SJ label_2c02 ; 2BEA 0 208 180 CB16
; 2BEC from 2B9B (DD1,208,180)
; 2BEC from 2BA6 (DD1,208,180)
; 2BEC from 2BA9 (DD1,208,180)
; 2BEC from 2BD4 (DD0,208,180)
label_2bec: L A, off(00266h) ; 2BEC 1 208 180 E466
XCHG A, er3 ; 2BEE 1 208 180 4710
MOVB r5, off(00293h) ; 2BF0 1 208 180 C4934D
CLRB r4 ; 2BF3 1 208 180 2415
MOVB r1, #040h ; 2BF5 1 208 180 9940
JBS off(00217h).6, label_2bfc ; 2BF7 1 208 180 EE1702
MOVB r1, #040h ; 2BFA 1 208 180 9940
; 2BFC from 2BF7 (DD1,208,180)
label_2bfc: CLRB r0 ; 2BFC 1 208 180 2015
CAL label_49d7 ; 2BFE 1 208 180 32D749
ST A, er3 ; 2C01 1 208 180 8B
; 2C02 from 2BEA (DD0,208,180)
label_2c02: L A, er3 ; 2C02 1 208 180 37
SUB A, off(00266h) ; 2C03 1 208 180 A766
ST A, er0 ; 2C05 1 208 180 88
JGE label_2c09 ; 2C06 1 208 180 CD01
VCAL 7 ; 2C08 1 208 180 17
; 2C09 from 2C06 (DD1,208,180)
label_2c09: CMP A, #00030h ; 2C09 1 208 180 C63000
JBS off(00217h).6, label_2c12 ; 2C0C 1 208 180 EE1703
CMP A, #00030h ; 2C0F 1 208 180 C63000
; 2C12 from 2C0C (DD1,208,180)
label_2c12: CLR A ; 2C12 1 208 180 F9
JLT label_2c16 ; 2C13 1 208 180 CA01
L A, er0 ; 2C15 1 208 180 34
; 2C16 from 2C13 (DD1,208,180)
label_2c16: ST A, off(00268h) ; 2C16 1 208 180 D468
L A, off(00276h) ; 2C18 1 208 180 E476
SUB A, #00030h ; 2C1A 1 208 180 A63000
JGE label_2c20 ; 2C1D 1 208 180 CD01
CLR A ; 2C1F 1 208 180 F9
; 2C20 from 2C1D (DD1,208,180)
label_2c20: CMPB off(00299h), #000h ; 2C20 1 208 180 C499C000
JEQ label_2c32 ; 2C24 1 208 180 C90C
L A, #00200h ; 2C26 1 208 180 670002
JBS off(00217h).6, label_2c2f ; 2C29 1 208 180 EE1703
L A, #00200h ; 2C2C 1 208 180 670002
; 2C2F from 2C29 (DD1,208,180)
label_2c2f: DECB off(00299h) ; 2C2F 1 208 180 C49917
; 2C32 from 2C24 (DD1,208,180)
label_2c32: MOV off(00266h), er3 ; 2C32 1 208 180 477C66
ST A, off(00276h) ; 2C35 1 208 180 D476
MOVB off(00293h), r5 ; 2C37 1 208 180 257C93
MB C, off(00225h).1 ; 2C3A 1 208 180 C42529
MB off(002edh).0, C ; 2C3D 1 208 180 C4ED38
JBR off(00226h).4, label_2c7c ; 2C40 1 208 180 DC2639
MOV X1, #tbl_6908 ; 2C43 1 208 180 600869
LB A, 0d8h ; 2C46 0 208 180 F5D8 ### ROM INFO=IAT Sensor
VCAL 0 ; 2C48 0 208 180 10
SLLB A ; 2C49 0 208 180 53
MOV X2, A ; 2C4A 0 208 180 51
MOV X1, #tbl_6917 ; 2C4B 0 208 180 601769
LB A, off(00236h) ; 2C4E 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
CAL label_48fb ; 2C50 0 208 180 32FB48
L A, er3 ; 2C53 1 208 180 37
SWAP ; 2C54 1 208 180 83
CLRB A ; 2C55 0 208 180 FA
MOV er0, X2 ; 2C56 0 208 180 9148
MUL ; 2C58 0 208 180 9035
MOV DP, #00380h ; 2C5A 0 208 180 628003
L A, off(00280h) ; 2C5D 1 208 180 E480
JEQ label_2c6d ; 2C5F 1 208 180 C90C
JBS off(00281h).7, label_2c6d ; 2C61 1 208 180 EF8109
L A, [DP] ; 2C64 1 208 180 E2
SUB A, #00010h ; 2C65 1 208 180 A61000
JGE label_2c70 ; 2C68 1 208 180 CD06
CLR A ; 2C6A 1 208 180 F9
SJ label_2c70 ; 2C6B 1 208 180 CB03
; 2C6D from 2C5F (DD1,208,180)
; 2C6D from 2C61 (DD1,208,180)
label_2c6d: L A, #00200h ; 2C6D 1 208 180 670002
; 2C70 from 2C68 (DD1,208,180)
; 2C70 from 2C6B (DD1,208,180)
label_2c70: ST A, [DP] ; 2C70 1 208 180 D2
ADD A, er1 ; 2C71 1 208 180 09
CMP A, #08000h ; 2C72 1 208 180 C60080
JLT label_2c8f ; 2C75 1 208 180 CA18
L A, #07fffh ; 2C77 1 208 180 67FF7F
SJ label_2c8f ; 2C7A 1 208 180 CB13
; 2C7C from 2C40 (DD1,208,180)
label_2c7c: L A, off(00280h) ; 2C7C 1 208 180 E480
JEQ label_2c8f ; 2C7E 1 208 180 C90F
JBR off(00281h).7, label_2c8b ; 2C80 1 208 180 DF8108
ADD A, #00010h ; 2C83 1 208 180 861000
JGE label_2c8f ; 2C86 1 208 180 CD07
CLR A ; 2C88 1 208 180 F9
SJ label_2c8f ; 2C89 1 208 180 CB04
; 2C8B from 2C80 (DD1,208,180)
label_2c8b: L A, #00280h ; 2C8B 1 208 180 678002
VCAL 7 ; 2C8E 1 208 180 17
; 2C8F from 2C7E (DD1,208,180)
; 2C8F from 2C86 (DD1,208,180)
; 2C8F from 2C89 (DD1,208,180)
; 2C8F from 2C75 (DD1,208,180)
; 2C8F from 2C7A (DD1,208,180)
label_2c8f: ST A, off(00280h) ; 2C8F 1 208 180 D480
CLR A ; 2C91 1 208 180 F9
MOV DP, A ; 2C92 1 208 180 52
MOVB off(002d7h), #0ffh ; 2C93 1 208 180 C4D798FF
SJ label_2c99 ; 2C97 1 208 180 CB00
; 2C99 from 2C97 (DD1,208,180)
label_2c99: ST A, off(00274h) ; 2C99 1 208 180 D474
SRL DP ; 2C9B 1 208 180 92E7
MB off(00225h).3, C ; 2C9D 1 208 180 C4253B
CLRB A ; 2CA0 0 208 180 FA
RC ; 2CA1 0 208 180 95
MOV DP, #00420h ; 2CA2 0 208 180 622004
MB C, [DP].0 ; 2CA5 0 208 180 C228
JLT label_2cc8 ; 2CA7 0 208 180 CA1F
JBS off(00217h).5, label_2cc8 ; 2CA9 0 208 180 ED171C
JBR off(0022bh).2, label_2cc2 ; 2CAC 0 208 180 DA2B13
JBR off(00210h).3, label_2cc5 ; 2CAF 0 208 180 DB1013 ### ROM INFO=PSP Input (Power Steering Pressure)
MOV X1, #00680h ; 2CB2 0 208 180 608006
LB A, off(00297h) ; 2CB5 0 208 180 F497
JEQ label_2cbf ; 2CB7 0 208 180 C906
DECB off(00297h) ; 2CB9 0 208 180 C49717
MOV X1, #00a00h ; 2CBC 0 208 180 60000A
; 2CBF from 2CB7 (DD0,208,180)
label_2cbf: L A, X1 ; 2CBF 1 208 180 40
SJ label_2cce ; 2CC0 1 208 180 CB0C
; 2CC2 from 2CAC (DD0,208,180)
label_2cc2: JBS off(00210h).3, label_2ccd ; 2CC2 0 208 180 EB1008 ### ROM INFO=PSP Input (Power Steering Pressure)
; 2CC5 from 2CAF (DD0,208,180)
label_2cc5: SC ; 2CC5 0 208 180 85
LB A, #008h ; 2CC6 0 208 180 7708
; 2CC8 from 2CA7 (DD0,208,180)
; 2CC8 from 2CA9 (DD0,208,180)
label_2cc8: MB off(0022bh).2, C ; 2CC8 0 208 180 C42B3A
STB A, off(00297h) ; 2CCB 0 208 180 D497
; 2CCD from 2CC2 (DD0,208,180)
label_2ccd: CLR A ; 2CCD 1 208 180 F9
; 2CCE from 2CC0 (DD1,208,180)
label_2cce: ST A, off(0027ah) ; 2CCE 1 208 180 D47A
MOV X1, #tbl_6961 ; 2CD0 1 208 180 606169
LB A, off(00236h) ; 2CD3 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
VCAL 0 ; 2CD5 0 208 180 10
MOV DP, A ; 2CD6 0 208 180 52
MOV X1, #tbl_6956 ; 2CD7 0 208 180 605669
LB A, 0d5h ; 2CDA 0 208 180 F5D5 ### ROM INFO=TPS Delta
VCAL 2 ; 2CDC 0 208 180 12
STB A, r0 ; 2CDD 0 208 180 88
CLR A ; 2CDE 1 208 180 F9
LB A, #080h ; 2CDF 0 208 180 7780
L A, ACC ; 2CE1 1 208 180 E506
SWAP ; 2CE3 1 208 180 83
MUL ; 2CE4 1 208 180 9035
SLL A ; 2CE6 1 208 180 53
L A, er1 ; 2CE7 1 208 180 35
ROL A ; 2CE8 1 208 180 33
JGE label_2cee ; 2CE9 1 208 180 CD03
L A, #0ffffh ; 2CEB 1 208 180 67FFFF
; 2CEE from 2CE9 (DD1,208,180)
label_2cee: ST A, er3 ; 2CEE 1 208 180 8B
LB A, off(002f5h) ; 2CEF 0 208 180 F4F5
MOV A, off(0026ah) ; 2CF1 1 208 180 B46A99
JNE label_2d20 ; 2CF4 1 208 180 CE2A
MOVB off(002f5h), #003h ; 2CF6 1 208 180 C4F59803
JBR off(0021ah).2, label_2d1f ; 2CFA 1 208 180 DA1A22
JBS off(0021bh).1, label_2d05 ; 2CFD 1 208 180 E91B05
ADD A, er3 ; 2D00 1 208 180 0B
JLT label_2d39 ; 2D01 1 208 180 CA36
SJ label_2d08 ; 2D03 1 208 180 CB03
; 2D05 from 2CFD (DD1,208,180)
label_2d05: SUB A, er3 ; 2D05 1 208 180 2B
JLT label_2d1f ; 2D06 1 208 180 CA17
; 2D08 from 2D03 (DD1,208,180)
label_2d08: MOV X2, #00400h ; 2D08 1 208 180 610004
CMP A, #00a00h ; 2D0B 1 208 180 C6000A
JGE label_2d1b ; 2D0E 1 208 180 CD0B
MOV X2, #00300h ; 2D10 1 208 180 610003
CMP A, #00400h ; 2D13 1 208 180 C60004
JGE label_2d1b ; 2D16 1 208 180 CD03
MOV X2, #00200h ; 2D18 1 208 180 610002
; 2D1B from 2D0E (DD1,208,180)
; 2D1B from 2D16 (DD1,208,180)
label_2d1b: SUB A, X2 ; 2D1B 1 208 180 91A2
JGE label_2d20 ; 2D1D 1 208 180 CD01
; 2D1F from 2CFA (DD1,208,180)
; 2D1F from 2D06 (DD1,208,180)
label_2d1f: CLR A ; 2D1F 1 208 180 F9
; 2D20 from 2CF4 (DD1,208,180)
; 2D20 from 2D1D (DD1,208,180)
label_2d20: JBR off(00218h).2, label_2d35 ; 2D20 1 208 180 DA1812 ### ROM INFO=Set RPM Cut Flag
MOV X2, A ; 2D23 1 208 180 51
MOV X1, #tbl_6970 ; 2D24 1 208 180 607069
JBR off(00211h).2, label_2d2d ; 2D27 1 208 180 DA1103 ### ROM INFO=AC Switch Input
MOV X1, #tbl_697f ; 2D2A 1 208 180 607F69
; 2D2D from 2D27 (DD1,208,180)
label_2d2d: LB A, off(00236h) ; 2D2D 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
VCAL 0 ; 2D2F 0 208 180 10
L A, X2 ; 2D30 1 208 180 41
CMP A, er3 ; 2D31 1 208 180 4B
JGE label_2d35 ; 2D32 1 208 180 CD01
L A, er3 ; 2D34 1 208 180 37
; 2D35 from 2D20 (DD1,208,180)
; 2D35 from 2D32 (DD1,208,180)
label_2d35: CMP A, DP ; 2D35 1 208 180 92C2
JLT label_2d3a ; 2D37 1 208 180 CA01
; 2D39 from 2D01 (DD1,208,180)
label_2d39: L A, DP ; 2D39 1 208 180 42
; 2D3A from 2D37 (DD1,208,180)
label_2d3a: ST A, off(0026ah) ; 2D3A 1 208 180 D46A
MB C, off(0022bh).6 ; 2D3C 1 208 180 C42B2E
MB off(0022bh).7, C ; 2D3F 1 208 180 C42B3F
MOV DP, #0037dh ; 2D42 1 208 180 627D03
LB A, [DP] ; 2D45 0 208 180 F2
MOV X2, #tbl_683d ; 2D46 0 208 180 613D68
JBR off(0021bh).0, label_2d55 ; 2D49 0 208 180 D81B09
MOV X2, #tbl_684b ; 2D4C 0 208 180 614B68
CMPB A, #056h ; 2D4F 0 208 180 C656
JGE label_2d55 ; 2D51 0 208 180 CD02
LB A, #056h ; 2D53 0 208 180 7756
; 2D55 from 2D49 (DD0,208,180)
; 2D55 from 2D51 (DD0,208,180)
label_2d55: CMPB A, off(00236h) ; 2D55 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(0022bh).6, C ; 2D57 0 208 180 C42B3E
JBS off(0021ah).0, label_2d70 ; 2D5A 0 208 180 E81A13
JLT label_2d70 ; 2D5D 0 208 180 CA11
JBR off(0022bh).7, label_2d76 ; 2D5F 0 208 180 DF2B14
JBS off(0021bh).7, label_2d70 ; 2D62 0 208 180 EF1B0B
MOV X1, #tbl_681a ; 2D65 0 208 180 601A68
LB A, 0d9h ; 2D68 0 208 180 F5D9 ### ROM INFO=ECT Sensor
VCAL 0 ; 2D6A 0 208 180 10
; warning: had to flip DD
CMP A, 0c8h ; 2D6B 1 208 180 B5C8C2
JLT label_2d7f ; 2D6E 1 208 180 CA0F
; 2D70 from 2D5A (DD0,208,180)
; 2D70 from 2D5D (DD0,208,180)
; 2D70 from 2D62 (DD0,208,180)
label_2d70: MOVB off(002f4h), off(00296h) ; 2D70 1 208 180 C4967CF4
SJ label_2da1 ; 2D74 1 208 180 CB2B
; 2D76 from 2D5F (DD0,208,180)
label_2d76: L A, off(0026ch) ; 2D76 1 208 180 E46C
SUB A, #00080h ; 2D78 1 208 180 A68000
JLT label_2da1 ; 2D7B 1 208 180 CA24
SJ label_2d9b ; 2D7D 1 208 180 CB1C
; 2D7F from 2D6E (DD1,208,180)
label_2d7f: MOV X1, X2 ; 2D7F 1 208 180 9178
LB A, 0d9h ; 2D81 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_48fb ; 2D83 0 208 180 32FB48
STB A, r0 ; 2D86 0 208 180 88
CLRB r1 ; 2D87 0 208 180 2115
L A, 0c8h ; 2D89 1 208 180 E5C8
MUL ; 2D8B 1 208 180 9035
MOV er0, #02000h ; 2D8D 1 208 180 44980020
CMP er1, #00000h ; 2D91 1 208 180 45C00000
JNE label_2d9a ; 2D95 1 208 180 CE03
CMP A, er0 ; 2D97 1 208 180 48
JLT label_2d9b ; 2D98 1 208 180 CA01
; 2D9A from 2D95 (DD1,208,180)
label_2d9a: L A, er0 ; 2D9A 1 208 180 34
; 2D9B from 2D7D (DD1,208,180)
; 2D9B from 2D98 (DD1,208,180)
label_2d9b: CMPB off(002f4h), #000h ; 2D9B 1 208 180 C4F4C000
JNE label_2da2 ; 2D9F 1 208 180 CE01
; 2DA1 from 2D74 (DD1,208,180)
; 2DA1 from 2D7B (DD1,208,180)
label_2da1: CLR A ; 2DA1 1 208 180 F9
; 2DA2 from 2D9F (DD1,208,180)
label_2da2: ST A, off(0026ch) ; 2DA2 1 208 180 D46C
JBR off(00219h).7, label_2dcc ; 2DA4 1 208 180 DF1925
MOV DP, #003afh ; 2DA7 1 208 180 62AF03
MOVB r0, [DP] ; 2DAA 1 208 180 C248
L A, #01480h ; 2DAC 1 208 180 678014
CMPB r0, #033h ; 2DAF 1 208 180 20C033
JEQ label_2dc7 ; 2DB2 1 208 180 C913
L A, #02300h ; 2DB4 1 208 180 670023
CMPB r0, #034h ; 2DB7 1 208 180 20C034
JEQ label_2dc7 ; 2DBA 1 208 180 C90B
L A, #02d00h ; 2DBC 1 208 180 67002D
CMPB r0, #035h ; 2DBF 1 208 180 20C035
JEQ label_2dc7 ; 2DC2 1 208 180 C903
L A, #03fffh ; 2DC4 1 208 180 67FF3F
; 2DC7 from 2DB2 (DD1,208,180)
; 2DC7 from 2DBA (DD1,208,180)
; 2DC7 from 2DC2 (DD1,208,180)
label_2dc7: L A, ACC ; 2DC7 1 208 180 E506
J label_3112 ; 2DC9 1 208 180 031231
; 2DCC from 2DA4 (DD1,208,180)
label_2dcc: JBR off(0021ah).0, label_2de2 ; 2DCC 1 208 180 D81A13
SB off(00228h).4 ; 2DCF 1 208 180 C4281C ### ROM INFO=Reset RPM Cut Flag
MOV X1, #tbl_66da ; 2DD2 1 208 180 60DA66
LB A, 0d9h ; 2DD5 0 208 180 F5D9 ### ROM INFO=ECT Sensor
VCAL 0 ; 2DD7 0 208 180 10
STB A, off(0026eh) ; 2DD8 0 208 180 D46E
JBS off(00217h).5, label_2e1f ; 2DDA 0 208 180 ED1742
MOV DP, #00386h ; 2DDD 0 208 180 628603
SJ label_2e1d ; 2DE0 0 208 180 CB3B
; 2DE2 from 2DCC (DD1,208,180)
label_2de2: JBR off(00218h).2, label_2dee ; 2DE2 1 208 180 DA1809 ### ROM INFO=Set RPM Cut Flag
JBR off(0022ah).3, label_2e37 ; 2DE5 1 208 180 DB2A4F
L A, #011ebh ; 2DE8 1 208 180 67EB11
J label_3134 ; 2DEB 1 208 180 033431
; 2DEE from 2DE2 (DD1,208,180)
label_2dee: JBR off(0021ah).1, label_2e24 ; 2DEE 1 208 180 D91A33
L A, off(0026ch) ; 2DF1 1 208 180 E46C
JNE label_2e24 ; 2DF3 1 208 180 CE2F
JBR off(0021ch).4, label_2e37 ; 2DF5 1 208 180 DC1C3F
CMPB 0d9h, #02eh ; 2DF8 1 208 180 C5D9C02E ### ROM INFO=ECT Sensor
JGE label_2e37 ; 2DFC 1 208 180 CD39
CMPB 0cch, #00fh ; 2DFE 1 208 180 C5CCC00F ### ROM INFO=VSS Sensor
JLT label_2e37 ; 2E02 1 208 180 CA33
JBR off(0022ah).2, label_2e37 ; 2E04 1 208 180 DA2A30
MOV X1, #tbl_698e ; 2E07 1 208 180 608E69
JBR off(00226h).4, label_2e10 ; 2E0A 1 208 180 DC2603
MOV X1, #tbl_6dff ; 2E0D 1 208 180 60FF6D
; 2E10 from 2E0A (DD1,208,180)
label_2e10: LB A, 0c2h ; 2E10 0 208 180 F5C2
VCAL 0 ; 2E12 0 208 180 10
STB A, off(00270h) ; 2E13 0 208 180 D470
JEQ label_2e37 ; 2E15 0 208 180 C920
SB off(00228h).6 ; 2E17 0 208 180 C4281E ### ROM INFO=Reset RPM Cut Flag
MOV DP, #0030ch ; 2E1A 0 208 180 620C03
; 2E1D from 2DE0 (DD0,208,180)
label_2e1d: L A, [DP] ; 2E1D 1 208 180 E2
VCAL 5 ; 2E1E 1 208 180 15
; 2E1F from 2DDA (DD0,208,180)
label_2e1f: STB A, off(00260h) ; 2E1F 0 208 180 D460
J label_3068 ; 2E21 0 208 180 036830
; 2E24 from 2DEE (DD1,208,180)
; 2E24 from 2DF3 (DD1,208,180)
label_2e24: CLR off(0026ah) ; 2E24 1 208 180 B46A15
SC ; 2E27 1 208 180 85
JBS off(0022bh).4, label_2e31 ; 2E28 1 208 180 EC2B06
JBS off(00212h).5, label_2e31 ; 2E2B 1 208 180 ED1203
MB C, 0b0h.1 ; 2E2E 1 208 180 C5B029
; 2E31 from 2E28 (DD1,208,180)
; 2E31 from 2E2B (DD1,208,180)
label_2e31: XORB PSWH, #080h ; 2E31 1 208 180 A2F080
MB off(00228h).5, C ; 2E34 1 208 180 C4283D ### ROM INFO=Reset RPM Cut Flag
; 2E37 from 2DE5 (DD1,208,180)
; 2E37 from 2DF5 (DD1,208,180)
; 2E37 from 2DFC (DD1,208,180)
; 2E37 from 2E02 (DD1,208,180)
; 2E37 from 2E04 (DD1,208,180)
; 2E37 from 2E15 (DD0,208,180)
label_2e37: CLR A ; 2E37 1 208 180 F9
ST A, er2 ; 2E38 1 208 180 8A
MOV DP, #0030ch ; 2E39 1 208 180 620C03
MOV er0, off(00262h) ; 2E3C 1 208 180 B46248
MOVB ACCH, #026h ; 2E3F 1 208 180 C5079826
MOVB r5, #0ffh ; 2E43 1 208 180 9DFF
CMPB off(002c7h), #000h ; 2E45 1 208 180 C4C7C000
JNE label_2e67 ; 2E49 1 208 180 CE1C
MOVB ACCH, #026h ; 2E4B 1 208 180 C5079826
MOVB r5, #0a6h ; 2E4F 1 208 180 9DA6
JBR off(00228h).5, label_2e67 ; 2E51 1 208 180 DD2813 ### ROM INFO=Reset RPM Cut Flag
JBR off(0021ah).2, label_2e67 ; 2E54 1 208 180 DA1A10
CMPB 0d9h, #04ah ; 2E57 1 208 180 C5D9C04A ### ROM INFO=ECT Sensor
JGE label_2e67 ; 2E5B 1 208 180 CD0A
L A, [DP] ; 2E5D 1 208 180 E2
ADD A, off(00266h) ; 2E5E 1 208 180 8766
JGE label_2e7f ; 2E60 1 208 180 CD1D
L A, #0ffffh ; 2E62 1 208 180 67FFFF
SJ label_2e7f ; 2E65 1 208 180 CB18
; 2E67 from 2E49 (DD1,208,180)
; 2E67 from 2E51 (DD1,208,180)
; 2E67 from 2E54 (DD1,208,180)
; 2E67 from 2E5B (DD1,208,180)
label_2e67: MUL ; 2E67 1 208 180 9035
SLL A ; 2E69 1 208 180 53
L A, er1 ; 2E6A 1 208 180 35
ROL A ; 2E6B 1 208 180 33
JLT label_2e76 ; 2E6C 1 208 180 CA08
ADD A, off(00266h) ; 2E6E 1 208 180 8766
JLT label_2e76 ; 2E70 1 208 180 CA04
ADD A, [DP] ; 2E72 1 208 180 B282
JGE label_2e79 ; 2E74 1 208 180 CD03
; 2E76 from 2E6C (DD1,208,180)
; 2E76 from 2E70 (DD1,208,180)
label_2e76: L A, #0ffffh ; 2E76 1 208 180 67FFFF
; 2E79 from 2E74 (DD1,208,180)
label_2e79: SUB A, #00500h ; 2E79 1 208 180 A60005
JGE label_2e7f ; 2E7C 1 208 180 CD01
CLR A ; 2E7E 1 208 180 F9
; 2E7F from 2E60 (DD1,208,180)
; 2E7F from 2E65 (DD1,208,180)
; 2E7F from 2E7C (DD1,208,180)
label_2e7f: ST A, off(0028eh) ; 2E7F 1 208 180 D48E
L A, er2 ; 2E81 1 208 180 36
MUL ; 2E82 1 208 180 9035
SLL A ; 2E84 1 208 180 53
L A, er1 ; 2E85 1 208 180 35
ROL A ; 2E86 1 208 180 33
JLT label_2e92 ; 2E87 1 208 180 CA09
ADD A, off(00266h) ; 2E89 1 208 180 8766
JLT label_2e92 ; 2E8B 1 208 180 CA05
ADD A, #01000h ; 2E8D 1 208 180 860010
JGE label_2e95 ; 2E90 1 208 180 CD03
; 2E92 from 2E87 (DD1,208,180)
; 2E92 from 2E8B (DD1,208,180)
label_2e92: L A, #0ffffh ; 2E92 1 208 180 67FFFF
; 2E95 from 2E90 (DD1,208,180)
label_2e95: ST A, off(0028ch) ; 2E95 1 208 180 D48C
MOVB r0, #020h ; 2E97 1 208 180 9820
MOV DP, #tbl_67c8 ; 2E99 1 208 180 62C867
JBR off(00228h).5, label_2ea8 ; 2E9C 1 208 180 DD2809 ### ROM INFO=Reset RPM Cut Flag
JBS off(0021ah).3, label_2eb5 ; 2E9F 1 208 180 EB1A13
MOVB off(00298h), #028h ; 2EA2 1 208 180 C4989828
SJ label_2eb5 ; 2EA6 1 208 180 CB0D
; 2EA8 from 2E9C (DD1,208,180)
label_2ea8: JBR off(00218h).2, label_2eb5 ; 2EA8 1 208 180 DA180A ### ROM INFO=Set RPM Cut Flag
CLRB off(002d9h) ; 2EAB 1 208 180 C4D915
MOVB r0, #028h ; 2EAE 1 208 180 9828
JBS off(0021ah).4, label_2efd ; 2EB0 1 208 180 EC1A4A
SJ label_2f00 ; 2EB3 1 208 180 CB4B
; 2EB5 from 2E9F (DD1,208,180)
; 2EB5 from 2EA6 (DD1,208,180)
; 2EB5 from 2EA8 (DD1,208,180)
label_2eb5: JBS off(0021ah).2, label_2efd ; 2EB5 1 208 180 EA1A45
LB A, off(002d9h) ; 2EB8 0 208 180 F4D9
JEQ label_2ec1 ; 2EBA 0 208 180 C905
MOV DP, #tbl_67ce ; 2EBC 0 208 180 62CE67
SJ label_2f03 ; 2EBF 0 208 180 CB42
; 2EC1 from 2EBA (DD0,208,180)
label_2ec1: LB A, off(002d6h) ; 2EC1 0 208 180 F4D6
JEQ label_2ecd ; 2EC3 0 208 180 C908
JBR off(0021ah).4, label_2ecd ; 2EC5 0 208 180 DC1A05
MOV DP, #tbl_67c2 ; 2EC8 0 208 180 62C267
SJ label_2f03 ; 2ECB 0 208 180 CB36
; 2ECD from 2EC3 (DD0,208,180)
; 2ECD from 2EC5 (DD0,208,180)
label_2ecd: MOV DP, #tbl_67bc ; 2ECD 0 208 180 62BC67
MOV X1, #tbl_6762 ; 2ED0 0 208 180 606267
JBR off(0021ah).4, label_2ed9 ; 2ED3 0 208 180 DC1A03
MOV X1, #tbl_677e ; 2ED6 0 208 180 607E67
; 2ED9 from 2ED3 (DD0,208,180)
label_2ed9: L A, off(0025ah) ; 2ED9 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
CAL label_4995 ; 2EDB 1 208 180 329549
CMP A, 0cah ; 2EDE 1 208 180 B5CAC2
JLT label_2ee6 ; 2EE1 1 208 180 CA03
MOV DP, #tbl_67b6 ; 2EE3 1 208 180 62B667
; 2EE6 from 2EE1 (DD1,208,180)
label_2ee6: MOV X1, #tbl_679a ; 2EE6 1 208 180 609A67
L A, off(0025ah) ; 2EE9 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
CAL label_4995 ; 2EEB 1 208 180 329549
JBR off(0021ah).4, label_2f03 ; 2EEE 1 208 180 DC1A12
CMP A, 0cah ; 2EF1 1 208 180 B5CAC2
JGE label_2f03 ; 2EF4 1 208 180 CD0D
LB A, off(00298h) ; 2EF6 0 208 180 F498
JEQ label_2f03 ; 2EF8 0 208 180 C909
SUBB A, #001h ; 2EFA 0 208 180 A601
STB A, r0 ; 2EFC 0 208 180 88
; 2EFD from 2EB0 (DD1,208,180)
; 2EFD from 2EB5 (DD1,208,180)
label_2efd: MOV DP, #tbl_67c2 ; 2EFD 1 208 180 62C267
; 2F00 from 2EB3 (DD1,208,180)
label_2f00: MOVB off(00298h), r0 ; 2F00 1 208 180 207C98
; 2F03 from 2EBF (DD0,208,180)
; 2F03 from 2ECB (DD0,208,180)
; 2F03 from 2EEE (DD1,208,180)
; 2F03 from 2EF4 (DD1,208,180)
; 2F03 from 2EF8 (DD0,208,180)
label_2f03: LB A, off(002dah) ; 2F03 0 208 180 F4DA
JNE label_2f0a ; 2F05 0 208 180 CE03
RB off(00225h).5 ; 2F07 0 208 180 C4250D
; 2F0A from 2F05 (DD0,208,180)
label_2f0a: MOV off(00288h), off(00286h) ; 2F0A 0 208 180 B4867C88
MOVB off(0028bh), off(0028ah) ; 2F0E 0 208 180 C48A7C8B
SB off(0022bh).1 ; 2F12 0 208 180 C42B19
JBS off(00228h).5, label_2f23 ; 2F15 0 208 180 ED280B ### ROM INFO=Reset RPM Cut Flag
JBS off(0021ah).3, label_2f3b ; 2F18 0 208 180 EB1A20
L A, off(00262h) ; 2F1B 1 208 180 E462
JBS off(002eeh).1, label_2f75 ; 2F1D 1 208 180 E9EE55
J label_2f8f ; 2F20 1 208 180 038F2F
; 2F23 from 2F15 (DD0,208,180)
label_2f23: JBR off(0021ah).3, label_2f3b ; 2F23 0 208 180 DB1A15
JBS off(00229h).5, label_2f3b ; 2F26 0 208 180 ED2912
JBR off(0022bh).3, label_2f8f ; 2F29 0 208 180 DB2B63
CMPB 0d9h, #0d0h ; 2F2C 0 208 180 C5D9C0D0 ### ROM INFO=ECT Sensor
JLT label_2f38 ; 2F30 0 208 180 CA06
CMPB 0f3h, #0fah ; 2F32 0 208 180 C5F3C0FA
JLT label_2f8f ; 2F36 0 208 180 CA57
; 2F38 from 2F30 (DD0,208,180)
label_2f38: JBR off(00229h).6, label_2f8f ; 2F38 0 208 180 DE2954
; 2F3B from 2F18 (DD0,208,180)
; 2F3B from 2F23 (DD0,208,180)
; 2F3B from 2F26 (DD0,208,180)
label_2f3b: L A, off(00262h) ; 2F3B 1 208 180 E462
JBR off(002eeh).1, label_2f49 ; 2F3D 1 208 180 D9EE09
MOV er3, off(0026eh) ; 2F40 1 208 180 B46E4B
MOV DP, #00386h ; 2F43 1 208 180 628603
L A, [DP] ; 2F46 1 208 180 E2
SJ label_2f7a ; 2F47 1 208 180 CB31
; 2F49 from 2F3D (DD1,208,180)
label_2f49: JBR off(00228h).5, label_2f75 ; 2F49 1 208 180 DD2829 ### ROM INFO=Reset RPM Cut Flag
JBS off(0021ah).3, label_2f75 ; 2F4C 1 208 180 EB1A26
JBS off(002eeh).1, label_2f75 ; 2F4F 1 208 180 E9EE23
JBS off(00228h).3, label_2f75 ; 2F52 1 208 180 EB2820 ### ROM INFO=Reset RPM Cut Flag
CMPB off(002dah), #000h ; 2F55 1 208 180 C4DAC000
JEQ label_2f60 ; 2F59 1 208 180 C905
SB off(00225h).5 ; 2F5B 1 208 180 C4251D
JNE label_2f75 ; 2F5E 1 208 180 CE15
; 2F60 from 2F59 (DD1,208,180)
label_2f60: MOV X2, A ; 2F60 1 208 180 51
LB A, #014h ; 2F61 0 208 180 7714
MOV X1, #tbl_67da ; 2F63 0 208 180 60DA67
JBR off(0021bh).0, label_2f6e ; 2F66 0 208 180 D81B05
LB A, #014h ; 2F69 0 208 180 7714
MOV X1, #tbl_67ec ; 2F6B 0 208 180 60EC67
; 2F6E from 2F66 (DD0,208,180)
label_2f6e: STB A, off(002dah) ; 2F6E 0 208 180 D4DA
LB A, 0d8h ; 2F70 0 208 180 F5D8 ### ROM INFO=IAT Sensor
VCAL 0 ; 2F72 0 208 180 10
L A, X2 ; 2F73 1 208 180 41
VCAL 5 ; 2F74 1 208 180 15
; 2F75 from 2F1D (DD1,208,180)
; 2F75 from 2F49 (DD1,208,180)
; 2F75 from 2F4C (DD1,208,180)
; 2F75 from 2F4F (DD1,208,180)
; 2F75 from 2F52 (DD1,208,180)
; 2F75 from 2F5E (DD1,208,180)
label_2f75: ST A, er3 ; 2F75 1 208 180 8B
MOV DP, #0030ch ; 2F76 1 208 180 620C03
L A, [DP] ; 2F79 1 208 180 E2
; 2F7A from 2F47 (DD1,208,180)
label_2f7a: VCAL 5 ; 2F7A 1 208 180 15
MOV er3, off(00266h) ; 2F7B 1 208 180 B4664B
VCAL 5 ; 2F7E 1 208 180 15
ST A, off(00286h) ; 2F7F 1 208 180 D486
ST A, off(00288h) ; 2F81 1 208 180 D488
CLRB A ; 2F83 0 208 180 FA
STB A, off(0028ah) ; 2F84 0 208 180 D48A
STB A, off(0028bh) ; 2F86 0 208 180 D48B
CLR A ; 2F88 1 208 180 F9
ST A, er1 ; 2F89 1 208 180 89
ST A, er2 ; 2F8A 1 208 180 8A
MOV X1, A ; 2F8B 1 208 180 50
MOV X2, A ; 2F8C 1 208 180 51
SJ label_2fb4 ; 2F8D 1 208 180 CB25
; 2F8F from 2F20 (DD1,208,180)
; 2F8F from 2F29 (DD0,208,180)
; 2F8F from 2F36 (DD0,208,180)
; 2F8F from 2F38 (DD0,208,180)
label_2f8f: MOV er0, 0c8h ; 2F8F 1 208 180 B5C848
LC A, [DP] ; 2F92 1 208 180 92A8
MUL ; 2F94 1 208 180 9035
L A, er1 ; 2F96 1 208 180 35
JBR off(0021bh).7, label_2f9b ; 2F97 1 208 180 DF1B01
VCAL 7 ; 2F9A 1 208 180 17
; 2F9B from 2F97 (DD1,208,180)
label_2f9b: MOV X1, A ; 2F9B 1 208 180 50
MOV er0, 0cah ; 2F9C 1 208 180 B5CA48
INC DP ; 2F9F 1 208 180 72
INC DP ; 2FA0 1 208 180 72
LC A, [DP] ; 2FA1 1 208 180 92A8
MUL ; 2FA3 1 208 180 9035
L A, er1 ; 2FA5 1 208 180 35
JBR off(0021ah).4, label_2faa ; 2FA6 1 208 180 DC1A01
VCAL 7 ; 2FA9 1 208 180 17
; 2FAA from 2FA6 (DD1,208,180)
label_2faa: MOV X2, A ; 2FAA 1 208 180 51
INC DP ; 2FAB 1 208 180 72
INC DP ; 2FAC 1 208 180 72
LC A, [DP] ; 2FAD 1 208 180 92A8
MUL ; 2FAF 1 208 180 9035
ST A, er2 ; 2FB1 1 208 180 8A
L A, off(00268h) ; 2FB2 1 208 180 E468
; 2FB4 from 2F8D (DD1,208,180)
label_2fb4: MOV er3, off(00286h) ; 2FB4 1 208 180 B4864B
VCAL 4 ; 2FB7 1 208 180 14
LB A, off(0028ah) ; 2FB8 0 208 180 F48A
JBS off(0021ah).4, label_2fc8 ; 2FBA 0 208 180 EC1A0B
ADDB A, r5 ; 2FBD 0 208 180 0D
STB A, r5 ; 2FBE 0 208 180 8D
L A, er3 ; 2FBF 1 208 180 37
ADC A, er1 ; 2FC0 1 208 180 19
JGE label_2fcf ; 2FC1 1 208 180 CD0C
L A, #0ffffh ; 2FC3 1 208 180 67FFFF
SJ label_2fcf ; 2FC6 1 208 180 CB07
; 2FC8 from 2FBA (DD0,208,180)
label_2fc8: SUBB A, r5 ; 2FC8 0 208 180 2D
STB A, r5 ; 2FC9 0 208 180 8D
L A, er3 ; 2FCA 1 208 180 37
SBC A, er1 ; 2FCB 1 208 180 39
JGE label_2fcf ; 2FCC 1 208 180 CD01
CLR A ; 2FCE 1 208 180 F9
; 2FCF from 2FC1 (DD1,208,180)
; 2FCF from 2FC6 (DD1,208,180)
; 2FCF from 2FCC (DD1,208,180)
label_2fcf: CAL label_4b9a ; 2FCF 1 208 180 329A4B
ST A, er1 ; 2FD2 1 208 180 89
ST A, er3 ; 2FD3 1 208 180 8B
JLT label_2fe2 ; 2FD4 1 208 180 CA0C
L A, X1 ; 2FD6 1 208 180 40
VCAL 4 ; 2FD7 1 208 180 14
L A, X2 ; 2FD8 1 208 180 41
VCAL 4 ; 2FD9 1 208 180 14
CAL label_4b9a ; 2FDA 1 208 180 329A4B
JLT label_2fe5 ; 2FDD 1 208 180 CA06
MOVB off(0028ah), r5 ; 2FDF 1 208 180 257C8A
; 2FE2 from 2FD4 (DD1,208,180)
label_2fe2: MOV off(00286h), er1 ; 2FE2 1 208 180 457C86
; 2FE5 from 2FDD (DD1,208,180)
label_2fe5: ST A, er3 ; 2FE5 1 208 180 8B
L A, off(0026ch) ; 2FE6 1 208 180 E46C
JBS off(00228h).5, label_2fed ; 2FE8 1 208 180 ED2802 ### ROM INFO=Reset RPM Cut Flag
L A, off(0026ah) ; 2FEB 1 208 180 E46A
; 2FED from 2FE8 (DD1,208,180)
label_2fed: VCAL 5 ; 2FED 1 208 180 15
ST A, off(00260h) ; 2FEE 1 208 180 D460
JBS off(00225h).7, label_3068 ; 2FF0 1 208 180 EF2575
JBR off(00228h).5, label_3068 ; 2FF3 1 208 180 DD2872 ### ROM INFO=Reset RPM Cut Flag
JBS off(0021ah).2, label_3068 ; 2FF6 1 208 180 EA1A6F
MB C, off(0022ah).1 ; 2FF9 1 208 180 C42A29
JBR off(00217h).6, label_3002 ; 2FFC 1 208 180 DE1703
MB C, off(0022ah).6 ; 2FFF 1 208 180 C42A2E
; 3002 from 2FFC (DD1,208,180)
label_3002: JLT label_3068 ; 3002 1 208 180 CA64
L A, off(0027ah) ; 3004 1 208 180 E47A
JNE label_3068 ; 3006 1 208 180 CE60
L A, off(00280h) ; 3008 1 208 180 E480
JNE label_3068 ; 300A 1 208 180 CE5C
CMPB 0beh, #07bh ; 300C 1 208 180 C5BEC07B ### ROM INFO=Some PA/Map Value
JLT label_3068 ; 3010 1 208 180 CA56
CMP 0c8h, #00018h ; 3012 1 208 180 B5C8C01800
JGE label_3068 ; 3017 1 208 180 CD4F
L A, #00040h ; 3019 1 208 180 674000
JBR off(0021ah).4, label_3022 ; 301C 1 208 180 DC1A03
L A, #00040h ; 301F 1 208 180 674000
; 3022 from 301C (DD1,208,180)
label_3022: CMP A, 0cah ; 3022 1 208 180 B5CAC2
JLT label_3068 ; 3025 1 208 180 CA41
CMPB 0d9h, #067h ; 3027 1 208 180 C5D9C067 ### ROM INFO=ECT Sensor
JGE label_3068 ; 302B 1 208 180 CD3B
LB A, off(002dah) ; 302D 0 208 180 F4DA
JNE label_3068 ; 302F 0 208 180 CE37
LB A, 0bch ; 3031 0 208 180 F5BC ### ROM INFO=PA Sensor
MOV X1, #tbl_6808 ; 3033 0 208 180 600868
VCAL 1 ; 3036 0 208 180 11
LB A, #0c2h ; 3037 0 208 180 77C2
SUBB A, r6 ; 3039 0 208 180 2E
JGE label_303d ; 303A 0 208 180 CD01
CLRB A ; 303C 0 208 180 FA
; 303D from 303A (DD0,208,180)
label_303d: MOV er0, #00040h ; 303D 0 208 180 44984000
CMPB A, 0beh ; 3041 0 208 180 C5BEC2 ### ROM INFO=Some PA/Map Value
JLT label_304a ; 3044 0 208 180 CA04
MOV er0, #00010h ; 3046 0 208 180 44981000
; 304A from 3044 (DD0,208,180)
label_304a: CMPB 0d9h, #028h ; 304A 0 208 180 C5D9C028 ### ROM INFO=ECT Sensor
JLT label_3054 ; 304E 0 208 180 CA04
MOV er0, #00001h ; 3050 0 208 180 44980100
; 3054 from 304E (DD0,208,180)
label_3054: MOV X1, #0030ch ; 3054 0 208 180 600C03
L A, off(00286h) ; 3057 1 208 180 E486
SUB A, off(00262h) ; 3059 1 208 180 A762
JLT label_3061 ; 305B 1 208 180 CA04
SUB A, off(00266h) ; 305D 1 208 180 A766
JGE label_3062 ; 305F 1 208 180 CD01
; 3061 from 305B (DD1,208,180)
label_3061: CLR A ; 3061 1 208 180 F9
; 3062 from 305F (DD1,208,180)
label_3062: CAL label_49ea ; 3062 1 208 180 32EA49
CAL label_4b2b ; 3065 1 208 180 322B4B
; 3068 from 2E21 (DD0,208,180)
; 3068 from 2FF0 (DD1,208,180)
; 3068 from 2FF3 (DD1,208,180)
; 3068 from 2FF6 (DD1,208,180)
; 3068 from 3002 (DD1,208,180)
; 3068 from 3006 (DD1,208,180)
; 3068 from 300A (DD1,208,180)
; 3068 from 3010 (DD1,208,180)
; 3068 from 3017 (DD1,208,180)
; 3068 from 3025 (DD1,208,180)
; 3068 from 302B (DD1,208,180)
; 3068 from 302F (DD0,208,180)
label_3068: L A, off(00274h) ; 3068 1 208 180 E474
MOV er3, off(00276h) ; 306A 1 208 180 B4764B
VCAL 5 ; 306D 1 208 180 15
L A, off(00278h) ; 306E 1 208 180 E478
VCAL 5 ; 3070 1 208 180 15
L A, off(0027ah) ; 3071 1 208 180 E47A
VCAL 5 ; 3073 1 208 180 15
L A, off(0027ch) ; 3074 1 208 180 E47C
VCAL 5 ; 3076 1 208 180 15
L A, off(00280h) ; 3077 1 208 180 E480
CMP A, #08000h ; 3079 1 208 180 C60080
JGE label_3083 ; 307C 1 208 180 CD05
ADD A, er3 ; 307E 1 208 180 0B
JGE label_3086 ; 307F 1 208 180 CD05
SJ label_308b ; 3081 1 208 180 CB08
; 3083 from 307C (DD1,208,180)
label_3083: ADD A, er3 ; 3083 1 208 180 0B
JGE label_308e ; 3084 1 208 180 CD08
; 3086 from 307F (DD1,208,180)
label_3086: CMP A, #08000h ; 3086 1 208 180 C60080
JLT label_308e ; 3089 1 208 180 CA03
; 308B from 3081 (DD1,208,180)
label_308b: L A, #07fffh ; 308B 1 208 180 67FF7F
; 308E from 3084 (DD1,208,180)
; 308E from 3089 (DD1,208,180)
label_308e: ST A, off(00272h) ; 308E 1 208 180 D472
CLR X1 ; 3090 1 208 180 9015
JBS off(00217h).5, label_30c4 ; 3092 1 208 180 ED172F
JBR off(00225h).7, label_309f ; 3095 1 208 180 DF2507
MOV DP, #0030ch ; 3098 1 208 180 620C03
L A, 00384h[X1] ; 309B 1 208 180 E08403
ST A, [DP] ; 309E 1 208 180 D2
; 309F from 3095 (DD1,208,180)
label_309f: MOV er3, #01000h ; 309F 1 208 180 47980010
L A, 00384h[X1] ; 30A3 1 208 180 E08403
VCAL 5 ; 30A6 1 208 180 15
MB C, 0b0h.1 ; 30A7 1 208 180 C5B029
JLT label_30cf ; 30AA 1 208 180 CA23
JBS off(00212h).5, label_30cf ; 30AC 1 208 180 ED1220
MOV er3, off(00262h) ; 30AF 1 208 180 B4624B
L A, 00384h[X1] ; 30B2 1 208 180 E08403
VCAL 5 ; 30B5 1 208 180 15
CLR A ; 30B6 1 208 180 F9
JBS off(00212h).2, label_30bd ; 30B7 1 208 180 EA1203 ### ROM INFO=Indicate MAP sensor Problem
JBR off(00212h).4, label_30c0 ; 30BA 1 208 180 DC1203 ### ROM INFO=Indicate Others MAP sensor Problem
; 30BD from 30B7 (DD1,208,180)
label_30bd: L A, #01500h ; 30BD 1 208 180 670015
; 30C0 from 30BA (DD1,208,180)
label_30c0: VCAL 5 ; 30C0 1 208 180 15
JBS off(0022bh).4, label_30cf ; 30C1 1 208 180 EC2B0B
; 30C4 from 3092 (DD1,208,180)
label_30c4: L A, off(00260h) ; 30C4 1 208 180 E460
JBS off(00228h).6, label_30d9 ; 30C6 1 208 180 EE2810 ### ROM INFO=Reset RPM Cut Flag
CLR off(00270h) ; 30C9 1 208 180 B47015
JBS off(0022bh).1, label_30d3 ; 30CC 1 208 180 E92B04
; 30CF from 30AA (DD1,208,180)
; 30CF from 30AC (DD1,208,180)
; 30CF from 30C1 (DD1,208,180)
label_30cf: MOV er3, off(00266h) ; 30CF 1 208 180 B4664B
VCAL 5 ; 30D2 1 208 180 15
; 30D3 from 30CC (DD1,208,180)
label_30d3: MOV er3, off(00272h) ; 30D3 1 208 180 B4724B
XCHG A, er3 ; 30D6 1 208 180 4710
VCAL 4 ; 30D8 1 208 180 14
; 30D9 from 30C6 (DD1,208,180)
label_30d9: MOV X2, A ; 30D9 1 208 180 51
CLR X1 ; 30DA 1 208 180 9015
L A, 0037eh[X1] ; 30DC 1 208 180 E07E03
SUB A, 0030ch[X1] ; 30DF 1 208 180 B00C03A2
SLL A ; 30E3 1 208 180 53
ST A, er0 ; 30E4 1 208 180 88
CLR A ; 30E5 1 208 180 F9
JLT label_30f2 ; 30E6 1 208 180 CA0A
LB A, off(00292h) ; 30E8 0 208 180 F492
ANDB A, #07fh ; 30EA 0 208 180 D67F
STB A, ACCH ; 30EC 0 208 180 D507
CLRB A ; 30EE 0 208 180 FA
MUL ; 30EF 0 208 180 9035
L A, er1 ; 30F1 1 208 180 35
; 30F2 from 30E6 (DD1,208,180)
label_30f2: ST A, off(00282h) ; 30F2 1 208 180 D482
L A, X2 ; 30F4 1 208 180 41
CLRB r0 ; 30F5 1 208 180 2015
MOVB r1, off(00292h) ; 30F7 1 208 180 C49249
MUL ; 30FA 1 208 180 9035
SLL A ; 30FC 1 208 180 53
L A, er1 ; 30FD 1 208 180 35
ROL A ; 30FE 1 208 180 33
JGE label_3104 ; 30FF 1 208 180 CD03
L A, #0ffffh ; 3101 1 208 180 67FFFF
; 3104 from 30FF (DD1,208,180)
label_3104: ST A, er3 ; 3104 1 208 180 8B
L A, off(00282h) ; 3105 1 208 180 E482
VCAL 5 ; 3107 1 208 180 15
LCB A, tbl_61f1 ; 3108 1 208 180 909DF161
JEQ label_3111 ; 310C 1 208 180 C903
L A, off(00284h) ; 310E 1 208 180 E484
VCAL 4 ; 3110 1 208 180 14
; 3111 from 310C (DD1,208,180)
label_3111: L A, er3 ; 3111 1 208 180 37
; 3112 from 2DC9 (DD1,208,180)
label_3112: JNE label_3119 ; 3112 1 208 180 CE05
JBS off(0021ah).4, label_3124 ; 3114 1 208 180 EC1A0D
SJ label_312c ; 3117 1 208 180 CB13
; 3119 from 3112 (DD1,208,180)
label_3119: MOV er3, #03fffh ; 3119 1 208 180 4798FF3F
CMP A, er3 ; 311D 1 208 180 4B
JLT label_312c ; 311E 1 208 180 CA0C
L A, er3 ; 3120 1 208 180 37
JBS off(0021ah).4, label_312c ; 3121 1 208 180 EC1A08
; 3124 from 3114 (DD1,208,180)
label_3124: MOV off(00286h), off(00288h) ; 3124 1 208 180 B4887C86
MOVB off(0028ah), off(0028bh) ; 3128 1 208 180 C48B7C8A
; 312C from 3117 (DD1,208,180)
; 312C from 311E (DD1,208,180)
; 312C from 3121 (DD1,208,180)
label_312c: ST A, off(0025eh) ; 312C 1 208 180 D45E
MOV X1, #tbl_6a16 ; 312E 1 208 180 60166A
CAL label_4995 ; 3131 1 208 180 329549
; 3134 from 2DEB (DD1,208,180)
label_3134: ST A, off(0025ch) ; 3134 1 208 180 D45C
RB off(0022bh).1 ; 3136 1 208 180 C42B09
MB C, off(00228h).5 ; 3139 1 208 180 C4282D ### ROM INFO=Reset RPM Cut Flag
MB off(0021ah).3, C ; 313C 1 208 180 C41A3B
LB A, off(00228h) ; 313F 0 208 180 F428 ### ROM INFO=Reset RPM Cut Flag
ANDB A, #0f0h ; 3141 0 208 180 D6F0
SWAPB ; 3143 0 208 180 83
STB A, off(00228h) ; 3144 0 208 180 D428 ### ROM INFO=Reset RPM Cut Flag
RB 0b6h.4 ; 3146 0 208 180 C5B60C
RT ; 3149 0 208 180 01
; 314A from 26B6 (DD1,208,180)
label_314a: JBR off(00217h).5, label_3150 ; 314A 1 208 180 DD1703
CAL label_5437 ; 314D 1 208 180 323754
; 3150 from 314A (DD1,208,180)
label_3150: MOV DP, #00015h ; 3150 1 208 180 621500
MOV X1, #001b3h ; 3153 1 208 180 60B301
CAL label_4bf4 ; 3156 1 208 180 32F44B
MOV DP, #00021h ; 3159 1 208 180 622100
MOV X1, #002bfh ; 315C 1 208 180 60BF02
CAL label_4bf4 ; 315F 1 208 180 32F44B
LB A, 0f3h ; 3162 0 208 180 F5F3
ADDB A, #001h ; 3164 0 208 180 8601
JEQ label_316a ; 3166 0 208 180 C902
STB A, 0f3h ; 3168 0 208 180 D5F3
; 316A from 3166 (DD0,208,180)
label_316a: CAL label_4ce2 ; 316A 0 208 180 32E24C
CLR X1 ; 316D 0 208 180 9015
LB A, 0039dh[X1] ; 316F 0 208 180 F09D03
JEQ label_3188 ; 3172 0 208 180 C914
CMPB off(002c5h), #000h ; 3174 0 208 180 C4C5C000
JNE label_31ed ; 3178 0 208 180 CE73
MOVB r2, #010h ; 317A 0 208 180 9A10
CMPB A, r2 ; 317C 0 208 180 4A
JGE label_3181 ; 317D 0 208 180 CD02
MOVB r2, #001h ; 317F 0 208 180 9A01
; 3181 from 317D (DD0,208,180)
label_3181: SUBB A, r2 ; 3181 0 208 180 2A
MOV er1, #01107h ; 3182 0 208 180 45980711
JNE label_31e1 ; 3186 0 208 180 CE59
; 3188 from 3172 (DD0,208,180)
label_3188: SC ; 3188 0 208 180 85
JBS off(00214h).7, label_31ff ; 3189 0 208 180 EF1473
CLR A ; 318C 1 208 180 F9
; 318D from 31B9 (DD0,208,180)
label_318d: LB A, 0039eh[X1] ; 318D 0 208 180 F09E03
STB A, r0 ; 3190 0 208 180 88
CMPB A, #020h ; 3191 0 208 180 C620
JLT label_319b ; 3193 0 208 180 CA06
CLRB 0039eh[X1] ; 3195 0 208 180 C09E0315
SJ label_31ff ; 3199 0 208 180 CB64
; 319B from 3193 (DD0,208,180)
label_319b: MOV DP, #00321h ; 319B 0 208 180 622103
CMPB A, #018h ; 319E 0 208 180 C618
JGE label_31ab ; 31A0 0 208 180 CD09
DEC DP ; 31A2 0 208 180 82
JBS off(00208h).4, label_31ab ; 31A3 0 208 180 EC0805
DEC DP ; 31A6 0 208 180 82
JBS off(00208h).3, label_31ab ; 31A7 0 208 180 EB0801
DEC DP ; 31AA 0 208 180 82
; 31AB from 31A0 (DD0,208,180)
; 31AB from 31A3 (DD0,208,180)
; 31AB from 31A7 (DD0,208,180)
label_31ab: INCB 0039eh[X1] ; 31AB 0 208 180 C09E0316
TRB [DP] ; 31AF 0 208 180 C213
JNE label_31bd ; 31B1 0 208 180 CE0A
LB A, 0039eh[X1] ; 31B3 0 208 180 F09E03
ANDB A, #007h ; 31B6 0 208 180 D607
RC ; 31B8 0 208 180 95
JNE label_318d ; 31B9 0 208 180 CED2
SJ label_31ff ; 31BB 0 208 180 CB42
; 31BD from 31B1 (DD0,208,180)
label_31bd: ADDB A, #001h ; 31BD 0 208 180 8601
CMPB A, #01dh ; 31BF 0 208 180 C61D
JNE label_31c5 ; 31C1 0 208 180 CE02
LB A, #02bh ; 31C3 0 208 180 772B
; 31C5 from 31C1 (DD0,208,180)
label_31c5: CMPB A, #01bh ; 31C5 0 208 180 C61B
JNE label_31cb ; 31C7 0 208 180 CE02
LB A, #029h ; 31C9 0 208 180 7729
; 31CB from 31C7 (DD0,208,180)
label_31cb: CMPB A, #01ah ; 31CB 0 208 180 C61A
JNE label_31d1 ; 31CD 0 208 180 CE02
LB A, #024h ; 31CF 0 208 180 7724
; 31D1 from 31CD (DD0,208,180)
label_31d1: CMPB A, #019h ; 31D1 0 208 180 C619
JNE label_31d7 ; 31D3 0 208 180 CE02
LB A, #023h ; 31D5 0 208 180 7723
; 31D7 from 31D3 (DD0,208,180)
label_31d7: MOVB r0, #00ah ; 31D7 0 208 180 980A
DIVB ; 31D9 0 208 180 A236
SWAPB ; 31DB 0 208 180 83
ORB A, r1 ; 31DC 0 208 180 69
MOV er1, #02b20h ; 31DD 0 208 180 4598202B
; 31E1 from 3186 (DD0,208,180)
label_31e1: STB A, 0039dh[X1] ; 31E1 0 208 180 D09D03
CMPB A, #010h ; 31E4 0 208 180 C610
JLT label_31ea ; 31E6 0 208 180 CA02
MOVB r2, r3 ; 31E8 0 208 180 234A
; 31EA from 31E6 (DD0,208,180)
label_31ea: MOVB off(002c5h), r2 ; 31EA 0 208 180 227CC5
; 31ED from 3178 (DD0,208,180)
label_31ed: CMPB A, #010h ; 31ED 0 208 180 C610
L A, #00206h ; 31EF 1 208 180 670602
JLT label_31f7 ; 31F2 1 208 180 CA03
L A, #00311h ; 31F4 1 208 180 671103
; 31F7 from 31F2 (DD1,208,180)
label_31f7: ST A, er1 ; 31F7 1 208 180 89
LB A, off(002c5h) ; 31F8 0 208 180 F4C5
CMPB A, r2 ; 31FA 0 208 180 4A
JGE label_31ff ; 31FB 0 208 180 CD02
CMPB r3, A ; 31FD 0 208 180 23C1
; 31FF from 3189 (DD0,208,180)
; 31FF from 3199 (DD0,208,180)
; 31FF from 31FB (DD0,208,180)
; 31FF from 31BB (DD0,208,180)
label_31ff: MB P1.5, C ; 31FF 0 208 180 C5223D
MOV DP, #0040eh ; 3202 0 208 180 620E04
MB C, [DP].4 ; 3205 0 208 180 C22C
JLT label_320f ; 3207 0 208 180 CA06
MB C, P1.5 ; 3209 0 208 180 C5222D
JBR off(00221h).6, label_321e ; 320C 0 208 180 DE210F
; 320F from 3207 (DD0,208,180)
label_320f: MOV DP, #0031eh ; 320F 0 208 180 621E03
L A, [DP] ; 3212 1 208 180 E2
JNE label_321b ; 3213 1 208 180 CE06
INC DP ; 3215 1 208 180 72
INC DP ; 3216 1 208 180 72
L A, [DP] ; 3217 1 208 180 E2
JNE label_321b ; 3218 1 208 180 CE01
SC ; 321A 1 208 180 85
; 321B from 3213 (DD1,208,180)
; 321B from 3218 (DD1,208,180)
label_321b: MB P1.4, C ; 321B 1 208 180 C5223C
; 321E from 320C (DD0,208,180)
label_321e: RT ; 321E 1 208 180 01
; 321F from 26BF (DD1,208,180)
label_321f: MOV DP, #00002h ; 321F 1 208 180 620200
MOV X1, #001b0h ; 3222 1 208 180 60B001
CAL label_4bf4 ; 3225 1 208 180 32F44B
MOV DP, #00008h ; 3228 1 208 180 620800
MOV X1, #002b6h ; 322B 1 208 180 60B602
CAL label_4bf4 ; 322E 1 208 180 32F44B
LB A, 0f2h ; 3231 0 208 180 F5F2
ADDB A, #001h ; 3233 0 208 180 8601
JEQ label_3239 ; 3235 0 208 180 C902
STB A, 0f2h ; 3237 0 208 180 D5F2
; 3239 from 3235 (DD0,208,180)
label_3239: LB A, off(002bch) ; 3239 0 208 180 F4BC
JNE label_3266 ; 323B 0 208 180 CE29
MOVB off(002bch), #002h ; 323D 0 208 180 C4BC9802
MOV X1, #tbl_6c4f ; 3241 0 208 180 604F6C
MOV DP, #001d7h ; 3244 0 208 180 62D701
MOVB r6, #027h ; 3247 0 208 180 9E27
; 3249 from 3264 (DD0,208,180)
label_3249: LB A, [DP] ; 3249 0 208 180 F2
ADDB A, #001h ; 324A 0 208 180 8601
JLT label_3252 ; 324C 0 208 180 CA04
CMPCB A, [X1] ; 324E 0 208 180 90AE
JLT label_3254 ; 3250 0 208 180 CA02
; 3252 from 324C (DD0,208,180)
label_3252: LCB A, [X1] ; 3252 0 208 180 90AA
; 3254 from 3250 (DD0,208,180)
label_3254: STB A, [DP] ; 3254 0 208 180 D2
LB A, r6 ; 3255 0 208 180 7E
SUBB A, 0f4h ; 3256 0 208 180 C5F4A2
JNE label_325d ; 3259 0 208 180 CE02
STB A, 0f4h ; 325B 0 208 180 D5F4
; 325D from 3259 (DD0,208,180)
label_325d: INC X1 ; 325D 0 208 180 70
INC DP ; 325E 0 208 180 72
INCB r6 ; 325F 0 208 180 AE
CMP DP, #001dbh ; 3260 0 208 180 92C0DB01
JLE label_3249 ; 3264 0 208 180 CFE3
; 3266 from 323B (DD0,208,180)
label_3266: LB A, off(002bdh) ; 3266 0 208 180 F4BD
JNE label_3290 ; 3268 0 208 180 CE26
MOVB off(002bdh), #002h ; 326A 0 208 180 C4BD9802
LB A, #001h ; 326E 0 208 180 7701
MB C, 0b7h.1 ; 3270 0 208 180 C5B729
JLT label_327f ; 3273 0 208 180 CA0A
LB A, 0f7h ; 3275 0 208 180 F5F7
ADDB A, #001h ; 3277 0 208 180 8601
CMPB A, #020h ; 3279 0 208 180 C620
JLT label_327f ; 327B 0 208 180 CA02
LB A, #020h ; 327D 0 208 180 7720
; 327F from 3273 (DD0,208,180)
; 327F from 327B (DD0,208,180)
label_327f: STB A, 0f7h ; 327F 0 208 180 D5F7
LB A, 0f6h ; 3281 0 208 180 F5F6
ADDB A, #001h ; 3283 0 208 180 8601
CMPB A, #020h ; 3285 0 208 180 C620
JLT label_328e ; 3287 0 208 180 CA05
RB 0b7h.1 ; 3289 0 208 180 C5B709
LB A, #020h ; 328C 0 208 180 7720
; 328E from 3287 (DD0,208,180)
label_328e: STB A, 0f6h ; 328E 0 208 180 D5F6
; 3290 from 3268 (DD0,208,180)
label_3290: RT ; 3290 0 208 180 01
; 3291 from 5E38 (DD1,208,180)
label_3291: L A, #02bafh ; 3291 1 208 180 67AF2B
MOV X1, #002a0h ; 3294 1 208 180 60A002
JBR off(00217h).2, label_32a0 ; 3297 1 208 180 DA1706
L A, #0a9a7h ; 329A 1 208 180 67A7A9
MOV X1, #000a0h ; 329D 1 208 180 60A000
; 32A0 from 3297 (DD1,208,180)
label_32a0: CMP A, 0f8h ; 32A0 1 208 180 B5F8C2
JNE label_32b0 ; 32A3 1 208 180 CE0B
CMP A, IE ; 32A5 1 208 180 B51AC2
JNE label_32b0 ; 32A8 1 208 180 CE06
L A, X1 ; 32AA 1 208 180 40
CMP A, 0fah ; 32AB 1 208 180 B5FAC2
JEQ label_32b7 ; 32AE 1 208 180 C907
; 32B0 from 32A3 (DD1,208,180)
; 32B0 from 32A8 (DD1,208,180)
label_32b0: MOVB 0f5h, #04fh ; 32B0 1 208 180 C5F5984F
J label_22a3 ; 32B4 1 208 180 03A322
; 32B7 from 32AE (DD1,208,180)
label_32b7: MOV DP, #00398h ; 32B7 1 208 180 629803
L A, [DP] ; 32BA 1 208 180 E2
CMP A, #003fah ; 32BB 1 208 180 C6FA03
JGT label_32f2 ; 32BE 1 208 180 C832
MOV X1, A ; 32C0 1 208 180 50
MOV DP, 00084h[X1] ; 32C1 1 208 180 B084007A
L A, #05555h ; 32C5 1 208 180 675555
CAL label_4c6b ; 32C8 1 208 180 326B4C
SLL A ; 32CB 1 208 180 53
CAL label_4c6b ; 32CC 1 208 180 326B4C
L A, X1 ; 32CF 1 208 180 40
SUB A, #00002h ; 32D0 1 208 180 A60200
JGE label_32f5 ; 32D3 1 208 180 CD20
L A, #05555h ; 32D5 1 208 180 675555
MOV X1, A ; 32D8 1 208 180 50
CMP A, X1 ; 32D9 1 208 180 90C2
JNE label_32e8 ; 32DB 1 208 180 CE0B
MOV X2, A ; 32DD 1 208 180 51
CMP A, X2 ; 32DE 1 208 180 91C2
JNE label_32e8 ; 32E0 1 208 180 CE06
SLL A ; 32E2 1 208 180 53
MOV X1, A ; 32E3 1 208 180 50
CMP A, X1 ; 32E4 1 208 180 90C2
JEQ label_32ed ; 32E6 1 208 180 C905
; 32E8 from 32DB (DD1,208,180)
; 32E8 from 32E0 (DD1,208,180)
; 32E8 from 32F0 (DD1,208,180)
label_32e8: MOVB 0f5h, #042h ; 32E8 1 208 180 C5F59842
BRK ; 32EC 1 208 180 FF
; 32ED from 32E6 (DD1,208,180)
label_32ed: MOV X2, A ; 32ED 1 208 180 51
CMP A, X2 ; 32EE 1 208 180 91C2
JNE label_32e8 ; 32F0 1 208 180 CEF6
; 32F2 from 32BE (DD1,208,180)
label_32f2: L A, #003fah ; 32F2 1 208 180 67FA03
; 32F5 from 32D3 (DD1,208,180)
label_32f5: MOV DP, #00398h ; 32F5 1 208 180 629803
ST A, [DP] ; 32F8 1 208 180 D2
VCAL 3 ; 32F9 1 208 180 13
L A, 0fah ; 32FA 1 208 180 E5FA
ST A, IE ; 32FC 1 208 180 D51A
ANDB PSWH, #0feh ; 32FE 1 208 180 A2D0FE
JBS off(00212h).3, label_3332 ; 3301 1 208 180 EB122E
JBS off(00217h).2, label_3312 ; 3304 1 208 180 EA170B
RB IRQH.7 ; 3307 1 208 180 C5190F
JEQ label_3312 ; 330A 1 208 180 C906
SB 0b6h.7 ; 330C 1 208 180 C5B61F
SB 0b4h.0 ; 330F 1 208 180 C5B418
; 3312 from 3304 (DD1,208,180)
; 3312 from 330A (DD1,208,180)
label_3312: ORB PSWH, #001h ; 3312 1 208 180 A2E001
CMPB (001d1h-00180h)[USP], #029h ; 3315 1 208 180 C351C029
ANDB PSWH, #0feh ; 3319 1 208 180 A2D0FE
JLT label_3332 ; 331C 1 208 180 CA14
JBR off(00217h).2, label_3350 ; 331E 1 208 180 DA172F
L A, #02bafh ; 3321 1 208 180 67AF2B
ST A, IE ; 3324 1 208 180 D51A
ST A, 0f8h ; 3326 1 208 180 D5F8
MOV 0fah, #002a0h ; 3328 1 208 180 B5FA98A002
RB off(00217h).2 ; 332D 1 208 180 C4170A
SJ label_3350 ; 3330 1 208 180 CB1E
; 3332 from 3301 (DD1,208,180)
; 3332 from 331C (DD1,208,180)
label_3332: JBS off(00217h).2, label_3350 ; 3332 1 208 180 EA171B
L A, #0a9a7h ; 3335 1 208 180 67A7A9
ST A, IE ; 3338 1 208 180 D51A
ST A, 0f8h ; 333A 1 208 180 D5F8
MOV 0fah, #000a0h ; 333C 1 208 180 B5FA98A000
SB off(00217h).2 ; 3341 1 208 180 C4171A
RB (00125h-00180h)[USP].7 ; 3344 1 208 180 C3A50F
RB off(0021dh).7 ; 3347 1 208 180 C41D0F
SB TCON3.3 ; 334A 1 208 180 C5431B
SB TCON3.2 ; 334D 1 208 180 C5431A
; 3350 from 331E (DD1,208,180)
; 3350 from 3330 (DD1,208,180)
; 3350 from 3332 (DD1,208,180)
label_3350: ORB PSWH, #001h ; 3350 1 208 180 A2E001
L A, 0f8h ; 3353 1 208 180 E5F8
ST A, IE ; 3355 1 208 180 D51A
; 3357 from 267C (DD0,208,180)
label_3357: CMP SSP, #0047eh ; 3357 0 208 180 A0C07E04
JNE label_33c1 ; 335B 0 208 180 CE64
MOV DP, #00400h ; 335D 0 208 180 620004
L A, [DP] ; 3360 1 208 180 E2
JNE label_33c1 ; 3361 1 208 180 CE5E
L A, PSW ; 3363 1 208 180 E504
AND A, #01107h ; 3365 1 208 180 D60711
CMP A, #01100h ; 3368 1 208 180 C60011
JNE label_33c1 ; 336B 1 208 180 CE54
CMP LRB, #00041h ; 336D 1 208 180 A4C04100
JNE label_33c1 ; 3371 1 208 180 CE4E
CMPB P0IO, #0ffh ; 3373 1 208 180 C521C0FF
JNE label_33c1 ; 3377 1 208 180 CE48
CMPB P1IO, #0ffh ; 3379 1 208 180 C523C0FF
JNE label_33c1 ; 337D 1 208 180 CE42
CMPB P2IO, #0ffh ; 337F 1 208 180 C525C0FF
JNE label_33c1 ; 3383 1 208 180 CE3C
CMPB P2SF, #007h ; 3385 1 208 180 C526C007
JNE label_33c1 ; 3389 1 208 180 CE36
CMPB P3IO, #0b1h ; 338B 1 208 180 C529C0B1
JNE label_33c1 ; 338F 1 208 180 CE30
CMPB P3SF, #0ffh ; 3391 1 208 180 C52AC0FF
JNE label_33c1 ; 3395 1 208 180 CE2A
CMPB P4IO, #00dh ; 3397 1 208 180 C52DC00D
JNE label_33c1 ; 339B 1 208 180 CE24
CMPB P4SF, #0f4h ; 339D 1 208 180 C52EC0F4
JNE label_33c1 ; 33A1 1 208 180 CE1E
LB A, TCON0 ; 33A3 0 208 180 F540
MOVB r0, #0f3h ; 33A5 0 208 180 98F3
ANDB A, r0 ; 33A7 0 208 180 58
CMPB A, #093h ; 33A8 0 208 180 C693
JNE label_33c1 ; 33AA 0 208 180 CE15
LB A, TCON1 ; 33AC 0 208 180 F541
ANDB A, r0 ; 33AE 0 208 180 58
CMPB A, #053h ; 33AF 0 208 180 C653
JNE label_33c1 ; 33B1 0 208 180 CE0E
LB A, TCON2 ; 33B3 0 208 180 F542
ANDB A, r0 ; 33B5 0 208 180 58
CMPB A, #092h ; 33B6 0 208 180 C692
JNE label_33c1 ; 33B8 0 208 180 CE07
LB A, TCON3 ; 33BA 0 208 180 F543
ANDB A, r0 ; 33BC 0 208 180 58
CMPB A, #093h ; 33BD 0 208 180 C693
JEQ label_33c6 ; 33BF 0 208 180 C905
; 33C1 from 335B (DD0,208,180)
; 33C1 from 3361 (DD1,208,180)
; 33C1 from 336B (DD1,208,180)
; 33C1 from 3371 (DD1,208,180)
; 33C1 from 3377 (DD1,208,180)
; 33C1 from 337D (DD1,208,180)
; 33C1 from 3383 (DD1,208,180)
; 33C1 from 3389 (DD1,208,180)
; 33C1 from 338F (DD1,208,180)
; 33C1 from 3395 (DD1,208,180)
; 33C1 from 339B (DD1,208,180)
; 33C1 from 33A1 (DD1,208,180)
; 33C1 from 33AA (DD0,208,180)
; 33C1 from 33B1 (DD0,208,180)
; 33C1 from 33B8 (DD0,208,180)
; 33C1 from 33D6 (DD0,208,180)
; 33C1 from 33DE (DD0,208,180)
; 33C1 from 33ED (DD0,208,180)
; 33C1 from 33F5 (DD0,208,180)
; 33C1 from 33FB (DD0,208,180)
; 33C1 from 3401 (DD0,208,180)
label_33c1: MOVB 0f5h, #050h ; 33C1 0 208 180 C5F59850
BRK ; 33C5 0 208 180 FF
; 33C6 from 33BF (DD0,208,180)
label_33c6: LB A, PWCON0 ; 33C6 0 208 180 F578
ANDB A, #07bh ; 33C8 0 208 180 D67B
CMPB A, #039h ; 33CA 0 208 180 C639
LB A, PWCON1 ; 33CC 0 208 180 F57A
ANDB A, #07bh ; 33CE 0 208 180 D67B
CMPB A, #07ah ; 33D0 0 208 180 C67A
LB A, ADSEL ; 33D2 0 208 180 F559
ANDB A, #05fh ; 33D4 0 208 180 D65F
JNE label_33c1 ; 33D6 0 208 180 CEE9
LB A, ADSCAN ; 33D8 0 208 180 F558
ANDB A, #05fh ; 33DA 0 208 180 D65F
CMPB A, #010h ; 33DC 0 208 180 C610
JNE label_33c1 ; 33DE 0 208 180 CEE1
MOV DP, #00356h ; 33E0 0 208 180 625603
MB C, [DP].1 ; 33E3 0 208 180 C229
JGE label_3403 ; 33E5 0 208 180 CD1C
LB A, STTMC ; 33E7 0 208 180 F54A
ANDB A, #0f3h ; 33E9 0 208 180 D6F3
CMPB A, #012h ; 33EB 0 208 180 C612
JNE label_33c1 ; 33ED 0 208 180 CED2
LB A, STCON ; 33EF 0 208 180 F550
ANDB A, #07fh ; 33F1 0 208 180 D67F
CMPB A, #01ch ; 33F3 0 208 180 C61C
JNE label_33c1 ; 33F5 0 208 180 CECA
CMPB SRCON, #08ch ; 33F7 0 208 180 C554C08C
JNE label_33c1 ; 33FB 0 208 180 CEC4
CMPB STTMR, #0f8h ; 33FD 0 208 180 C549C0F8
JNE label_33c1 ; 3401 0 208 180 CEBE
; 3403 from 33E5 (DD0,208,180)
label_3403: L A, 0fah ; 3403 1 208 180 E5FA
ST A, IE ; 3405 1 208 180 D51A
ANDB PSWH, #0feh ; 3407 1 208 180 A2D0FE
MOV er0, TM0 ; 340A 1 208 180 B53048
MOV er1, TM1 ; 340D 1 208 180 B53449
MOV er2, TM2 ; 3410 1 208 180 B5384A
MOV er3, TM3 ; 3413 1 208 180 B53C4B
ORB PSWH, #001h ; 3416 1 208 180 A2E001
ANDB PSWH, #0feh ; 3419 1 208 180 A2D0FE
MOV X1, TM0 ; 341C 1 208 180 B53078
MOV X2, TM1 ; 341F 1 208 180 B53479
MOV DP, TM2 ; 3422 1 208 180 B5387A
ORB PSWH, #001h ; 3425 1 208 180 A2E001
L A, 0f8h ; 3428 1 208 180 E5F8
ST A, IE ; 342A 1 208 180 D51A
L A, X1 ; 342C 1 208 180 40
SUB A, er0 ; 342D 1 208 180 28
ST A, er0 ; 342E 1 208 180 88
JEQ label_346e ; 342F 1 208 180 C93D
CMP A, #00022h ; 3431 1 208 180 C62200
JGE label_346e ; 3434 1 208 180 CD38
L A, X2 ; 3436 1 208 180 41
SUB A, er1 ; 3437 1 208 180 29
ST A, er1 ; 3438 1 208 180 89
JEQ label_346e ; 3439 1 208 180 C933
CMP A, #00080h ; 343B 1 208 180 C68000
JGE label_346e ; 343E 1 208 180 CD2E
L A, DP ; 3440 1 208 180 42
SUB A, er2 ; 3441 1 208 180 2A
MOV X2, A ; 3442 1 208 180 51
JEQ label_346e ; 3443 1 208 180 C929
CMP A, #00022h ; 3445 1 208 180 C62200
JGE label_346e ; 3448 1 208 180 CD24
L A, er3 ; 344A 1 208 180 37
SUB A, er2 ; 344B 1 208 180 2A
MB C, ACCH.7 ; 344C 1 208 180 C5072F
JGE label_3452 ; 344F 1 208 180 CD01
VCAL 7 ; 3451 1 208 180 17
; 3452 from 344F (DD1,208,180)
label_3452: CMP A, #00002h ; 3452 1 208 180 C60200
JGE label_346e ; 3455 1 208 180 CD17
L A, er1 ; 3457 1 208 180 35
SRL A ; 3458 1 208 180 63
SRL A ; 3459 1 208 180 63
SUB A, X2 ; 345A 1 208 180 91A2
JGE label_345f ; 345C 1 208 180 CD01
VCAL 7 ; 345E 1 208 180 17
; 345F from 345C (DD1,208,180)
label_345f: CMP A, #00002h ; 345F 1 208 180 C60200
JGE label_346e ; 3462 1 208 180 CD0A
L A, X2 ; 3464 1 208 180 41
SUB A, er0 ; 3465 1 208 180 28
JGE label_3469 ; 3466 1 208 180 CD01
VCAL 7 ; 3468 1 208 180 17
; 3469 from 3466 (DD1,208,180)
label_3469: CMP A, #00002h ; 3469 1 208 180 C60200
JLT label_3473 ; 346C 1 208 180 CA05
; 346E from 342F (DD1,208,180)
; 346E from 3434 (DD1,208,180)
; 346E from 3439 (DD1,208,180)
; 346E from 343E (DD1,208,180)
; 346E from 3443 (DD1,208,180)
; 346E from 3448 (DD1,208,180)
; 346E from 3455 (DD1,208,180)
; 346E from 3462 (DD1,208,180)
label_346e: MOVB 0f5h, #04bh ; 346E 1 208 180 C5F5984B
BRK ; 3472 1 208 180 FF
; 3473 from 346C (DD1,208,180)
label_3473: VCAL 3 ; 3473 1 208 180 13
CAL label_4eec ; 3474 1 208 180 32EC4E
MOVB r0, #001h ; 3477 1 208 180 9801
JBR off(00217h).2, label_347e ; 3479 1 208 180 DA1702
MOVB r0, #006h ; 347C 1 208 180 9806
; 347E from 3479 (DD1,208,180)
label_347e: L A, 0fah ; 347E 1 208 180 E5FA
ST A, IE ; 3480 1 208 180 D51A
ANDB PSWH, #0feh ; 3482 1 208 180 A2D0FE
RB off(00231h).5 ; 3485 1 208 180 C4310D
JBR off(00217h).4, label_348e ; 3488 1 208 180 DC1703
J label_353a ; 348B 1 208 180 033A35
; 348E from 3488 (DD1,208,180)
label_348e: JNE label_34a2 ; 348E 1 208 180 CE12
LB A, r0 ; 3490 0 208 180 78
CMPB A, 0aeh ; 3491 0 208 180 C5AEC2
JLT label_34a2 ; 3494 0 208 180 CA0C
JNE label_349f ; 3496 0 208 180 CE07
L A, TM2 ; 3498 1 208 180 E538
CMP A, 0eeh ; 349A 1 208 180 B5EEC2
JGE label_34a2 ; 349D 1 208 180 CD03
; 349F from 3496 (DD0,208,180)
label_349f: J label_3541 ; 349F 1 208 180 034135
; 34A2 from 348E (DD1,208,180)
; 34A2 from 3494 (DD0,208,180)
; 34A2 from 349D (DD1,208,180)
label_34a2: SB off(00217h).4 ; 34A2 1 208 180 C4171C
CLRB A ; 34A5 0 208 180 FA
MOVB 0a2h, #002h ; 34A6 0 208 180 C5A29802
STB A, 0a3h ; 34AA 0 208 180 D5A3
MOVB (00134h-00180h)[USP], #005h ; 34AC 0 208 180 C3B49805
STB A, (00135h-00180h)[USP] ; 34B0 0 208 180 D3B5
MOVB (0013dh-00180h)[USP], #004h ; 34B2 0 208 180 C3BD9804
CLR A ; 34B6 1 208 180 F9
MOV X1, A ; 34B7 1 208 180 50
ST A, 00360h[X1] ; 34B8 1 208 180 D06003
ST A, 00362h[X1] ; 34BB 1 208 180 D06203
ST A, 00364h[X1] ; 34BE 1 208 180 D06403
ST A, 00366h[X1] ; 34C1 1 208 180 D06603
ST A, 00368h[X1] ; 34C4 1 208 180 D06803
ST A, 0036ah[X1] ; 34C7 1 208 180 D06A03
ST A, off(00266h) ; 34CA 1 208 180 D466
ST A, 003a6h[X1] ; 34CC 1 208 180 D0A603
L A, #0ffffh ; 34CF 1 208 180 67FFFF
ST A, 0036eh[X1] ; 34D2 1 208 180 D06E03
ST A, 00370h[X1] ; 34D5 1 208 180 D07003
ST A, 00372h[X1] ; 34D8 1 208 180 D07203
ST A, 0c4h ; 34DB 1 208 180 D5C4 ### ROM INFO=RPM Sensor
CLRB A ; 34DD 0 208 180 FA
STB A, off(00236h) ; 34DE 0 208 180 D436 ### ROM INFO=Current RPM(1byte form)
STB A, (00133h-00180h)[USP] ; 34E0 0 208 180 D3B3
STB A, 0c3h ; 34E2 0 208 180 D5C3
STB A, (00166h-00180h)[USP] ; 34E4 0 208 180 D3E6
SB P4.0 ; 34E6 0 208 180 C52C18
ORB TCON3, #00ch ; 34E9 0 208 180 C543E00C
SB (00126h-00180h)[USP].0 ; 34ED 0 208 180 C3A618
MOVB 0a0h, #004h ; 34F0 0 208 180 C5A09804
SB (0012ah-00180h)[USP].5 ; 34F4 0 208 180 C3AA1D
L A, #0ffffh ; 34F7 1 208 180 67FFFF
ST A, 0a4h ; 34FA 1 208 180 D5A4
ST A, 0e8h ; 34FC 1 208 180 D5E8
L A, #0ff04h ; 34FE 1 208 180 6704FF
ST A, 00358h[X1] ; 3501 1 208 180 D05803
ST A, 0035eh[X1] ; 3504 1 208 180 D05E03
LB A, #0ffh ; 3507 0 208 180 77FF
STB A, 00357h[X1] ; 3509 0 208 180 D05703
STB A, 0035dh[X1] ; 350C 0 208 180 D05D03
ORB 0b8h, #003h ; 350F 0 208 180 C5B8E003
RB off(00221h).7 ; 3513 0 208 180 C4210F
ANDB P1, #0fch ; 3516 0 208 180 C522D0FC
ANDB (00127h-00180h)[USP], #0f9h ; 351A 0 208 180 C3A7D0F9 ### ROM INFO=Possible Vtec Flag
ANDB off(0021fh), #0f9h ; 351E 0 208 180 C41FD0F9
RB off(00232h).7 ; 3522 0 208 180 C4320F
RB (00126h-00180h)[USP].4 ; 3525 0 208 180 C3A60C
RB off(0021eh).4 ; 3528 0 208 180 C41E0C
CLR A ; 352B 1 208 180 F9
ST A, (00128h-00180h)[USP] ; 352C 1 208 180 D3A8
ST A, (00124h-00180h)[USP] ; 352E 1 208 180 D3A4 ### ROM INFO=Possible Fuel Cut Related
ST A, off(0021ch) ; 3530 1 208 180 D41C
ST A, (001aah-00180h)[USP] ; 3532 1 208 180 D32A
ST A, (001a8h-00180h)[USP] ; 3534 1 208 180 D328
ST A, 0ech ; 3536 1 208 180 D5EC
ST A, 0eah ; 3538 1 208 180 D5EA
; 353A from 348B (DD1,208,180)
label_353a: L A, TM3 ; 353A 1 208 180 E53C
SUB A, #00001h ; 353C 1 208 180 A60100
ST A, TMR3 ; 353F 1 208 180 D53E
; 3541 from 349F (DD1,208,180)
label_3541: ORB PSWH, #001h ; 3541 1 208 180 A2E001
L A, 0f8h ; 3544 1 208 180 E5F8
ST A, IE ; 3546 1 208 180 D51A
SC ; 3548 1 208 180 85
JBS off(00217h).4, label_355c ; 3549 1 208 180 EC1710
JBS off(00219h).6, label_3552 ; 354C 1 208 180 EE1903
JBR off(00217h).5, label_356f ; 354F 1 208 180 DD171D
; 3552 from 354C (DD1,208,180)
label_3552: LB A, #012h ; 3552 0 208 180 7712
JBS off(00217h).5, label_3559 ; 3554 0 208 180 ED1702
LB A, #01dh ; 3557 0 208 180 771D
; 3559 from 3554 (DD0,208,180)
label_3559: CMPB A, 0c5h ; 3559 0 208 180 C5C5C2 ### ROM INFO=RPM Related
; 355C from 3549 (DD1,208,180)
label_355c: MB off(00217h).5, C ; 355C 0 208 180 C4173D
JGE label_356f ; 355F 0 208 180 CD0E
JBR off(00219h).6, label_3567 ; 3561 0 208 180 DE1903
SB off(00230h).4 ; 3564 0 208 180 C4301C
; 3567 from 3561 (DD0,208,180)
label_3567: CLRB A ; 3567 0 208 180 FA
STB A, 0f3h ; 3568 0 208 180 D5F3
STB A, 0f2h ; 356A 0 208 180 D5F2
JBR off(00217h).4, label_3573 ; 356C 0 208 180 DC1704
; 356F from 354F (DD1,208,180)
; 356F from 355F (DD0,208,180)
label_356f: MOVB off(002c4h), #031h ; 356F 0 208 180 C4C49831
; 3573 from 356C (DD0,208,180)
label_3573: VCAL 3 ; 3573 0 208 180 13
CLR X1 ; 3574 0 208 180 9015
MOVB r0, #07bh ; 3576 0 208 180 987B
JBS off(00217h).4, label_35a0 ; 3578 0 208 180 EC1725
JBS off(0021ah).1, label_35a0 ; 357B 0 208 180 E91A22
JBS off(0021ah).2, label_35a0 ; 357E 0 208 180 EA1A1F
LB A, 0d4h ; 3581 0 208 180 F5D4 ### ROM INFO=TPS Sensor
CMPB A, r0 ; 3583 0 208 180 48
JGE label_35a0 ; 3584 0 208 180 CD1A
STB A, r1 ; 3586 0 208 180 89
MOVB r3, 0037ah[X1] ; 3587 0 208 180 C07A034B
SUBB A, r3 ; 358B 0 208 180 2B
JLT label_359c ; 358C 0 208 180 CA0E
CMPB A, #004h ; 358E 0 208 180 C604
JGE label_359c ; 3590 0 208 180 CD0A
LB A, off(002d2h) ; 3592 0 208 180 F4D2
JNE label_35ac ; 3594 0 208 180 CE16
LB A, r3 ; 3596 0 208 180 7B
STB A, 00311h[X1] ; 3597 0 208 180 D01103
SJ label_35a0 ; 359A 0 208 180 CB04
; 359C from 358C (DD0,208,180)
; 359C from 3590 (DD0,208,180)
label_359c: LB A, r1 ; 359C 0 208 180 79
STB A, 0037ah[X1] ; 359D 0 208 180 D07A03
; 35A0 from 3578 (DD0,208,180)
; 35A0 from 357B (DD0,208,180)
; 35A0 from 357E (DD0,208,180)
; 35A0 from 3584 (DD0,208,180)
; 35A0 from 359A (DD0,208,180)
label_35a0: LB A, 00311h[X1] ; 35A0 0 208 180 F01103
CMPB A, r0 ; 35A3 0 208 180 48
LB A, #096h ; 35A4 0 208 180 7796
JLT label_35aa ; 35A6 0 208 180 CA02
LB A, #032h ; 35A8 0 208 180 7732
; 35AA from 35A6 (DD0,208,180)
label_35aa: STB A, off(002d2h) ; 35AA 0 208 180 D4D2
; 35AC from 3594 (DD0,208,180)
label_35ac: CLR X1 ; 35AC 0 208 180 9015
L A, 0030ch[X1] ; 35AE 1 208 180 E00C03
CMP A, #00010h ; 35B1 1 208 180 C61000
JLT label_35bb ; 35B4 1 208 180 CA05
CMP A, #01000h ; 35B6 1 208 180 C60010
JLE label_35c1 ; 35B9 1 208 180 CF06
; 35BB from 35B4 (DD1,208,180)
label_35bb: L A, 00384h[X1] ; 35BB 1 208 180 E08403
ST A, 0030ch[X1] ; 35BE 1 208 180 D00C03
; 35C1 from 35B9 (DD1,208,180)
label_35c1: MOV DP, #00300h ; 35C1 1 208 180 620003
; 35C4 from 35E4 (DD1,208,180)
label_35c4: JBR off(00216h).2, label_35cc ; 35C4 1 208 180 DA1605
MB C, 0b8h.5 ; 35C7 1 208 180 C5B82D
JLT label_35d8 ; 35CA 1 208 180 CA0C
; 35CC from 35C4 (DD1,208,180)
label_35cc: CMP [DP], #09862h ; 35CC 1 208 180 B2C06298
JGT label_35d8 ; 35D0 1 208 180 C806
CMP [DP], #tbl_7133 ; 35D2 1 208 180 B2C03371
JGE label_35dc ; 35D6 1 208 180 CD04
; 35D8 from 35CA (DD1,208,180)
; 35D8 from 35D0 (DD1,208,180)
label_35d8: MOV [DP], #08000h ; 35D8 1 208 180 B2980080
; 35DC from 35D6 (DD1,208,180)
label_35dc: ADD DP, #00004h ; 35DC 1 208 180 92800400
CMP DP, #0030ch ; 35E0 1 208 180 92C00C03
JLT label_35c4 ; 35E4 1 208 180 CADE
MB C, (00128h-00180h)[USP].2 ; 35E6 1 208 180 C3A82A
JGE label_364e ; 35E9 1 208 180 CD63
L A, 0fah ; 35EB 1 208 180 E5FA
ST A, IE ; 35ED 1 208 180 D51A
ANDB PSWH, #0feh ; 35EF 1 208 180 A2D0FE
MOVB r0, (00196h-00180h)[USP] ; 35F2 1 208 180 C31648
MOVB r1, (00116h-00180h)[USP] ; 35F5 1 208 180 C39649
MOVB r2, (00117h-00180h)[USP] ; 35F8 1 208 180 C3974A
MOVB r3, (0013ch-00180h)[USP] ; 35FB 1 208 180 C3BC4B
ORB PSWH, #001h ; 35FE 1 208 180 A2E001
L A, 0f8h ; 3601 1 208 180 E5F8
ST A, IE ; 3603 1 208 180 D51A
LB A, r3 ; 3605 0 208 180 7B
CAL label_4772 ; 3606 0 208 180 327247
CMPB A, r0 ; 3609 0 208 180 48
JNE label_3619 ; 360A 0 208 180 CE0D
LB A, r2 ; 360C 0 208 180 7A
EXTND ; 360D 1 208 180 F8
SLL A ; 360E 1 208 180 53
LC A, tbl_6c8a[ACC] ; 360F 1 208 180 B506A98A6C
JEQ label_364e ; 3614 1 208 180 C938
CMP A, er0 ; 3616 1 208 180 48
JEQ label_364e ; 3617 1 208 180 C935
; 3619 from 360A (DD0,208,180)
label_3619: L A, 0fah ; 3619 1 208 180 E5FA
ST A, IE ; 361B 1 208 180 D51A
ANDB PSWH, #0feh ; 361D 1 208 180 A2D0FE
RB TCON0.4 ; 3620 1 208 180 C5400C
RB TCON0.2 ; 3623 1 208 180 C5400A
LB A, #00fh ; 3626 0 208 180 770F
STB A, (00117h-00180h)[USP] ; 3628 0 208 180 D397
STB A, (00197h-00180h)[USP] ; 362A 0 208 180 D317
ORB P2, A ; 362C 0 208 180 C524E1
SB TCON0.2 ; 362F 0 208 180 C5401A
LB A, (0013ch-00180h)[USP] ; 3632 0 208 180 F3BC
CAL label_4772 ; 3634 0 208 180 327247
STB A, (00196h-00180h)[USP] ; 3637 0 208 180 D316
XORB A, #0ffh ; 3639 0 208 180 F6FF
MB C, ACC.7 ; 363B 0 208 180 C5062F
ROLB A ; 363E 0 208 180 33
STB A, (00116h-00180h)[USP] ; 363F 0 208 180 D396
RB TCON0.2 ; 3641 0 208 180 C5400A
SB TCON0.4 ; 3644 0 208 180 C5401C
ORB PSWH, #001h ; 3647 0 208 180 A2E001
L A, 0f8h ; 364A 1 208 180 E5F8
ST A, IE ; 364C 1 208 180 D51A
; 364E from 35E9 (DD1,208,180)
; 364E from 3614 (DD1,208,180)
; 364E from 3617 (DD1,208,180)
label_364e: VCAL 3 ; 364E 1 208 180 13
MOV DP, #003d1h ; 364F 1 208 180 62D103 ### ROM INFO=Batt Volt
LB A, [DP] ; 3652 0 208 180 F2
STB A, 0dbh ; 3653 0 208 180 D5DB ### ROM INFO=IACV Sensor
RC ; 3655 0 208 180 95
JBS off(00212h).3, label_3667 ; 3656 0 208 180 EB120E
CMPB (001d9h-00180h)[USP], #015h ; 3659 0 208 180 C359C015 ### ROM INFO=High Cam Row
JGT label_3667 ; 365D 0 208 180 C808
SC ; 365F 0 208 180 85
JBS off(0021ch).6, label_3667 ; 3660 0 208 180 EE1C04
MOVB (001d9h-00180h)[USP], #014h ; 3663 0 208 180 C3599814 ### ROM INFO=High Cam Row
; 3667 from 3656 (DD0,208,180)
; 3667 from 365D (DD0,208,180)
; 3667 from 3660 (DD0,208,180)
label_3667: MB off(00217h).7, C ; 3667 0 208 180 C4173F
JBS off(00212h).2, label_369b ; 366A 0 208 180 EA122E ### ROM INFO=Indicate MAP sensor Problem
JBS off(00212h).4, label_369b ; 366D 0 208 180 EC122B ### ROM INFO=Indicate Others MAP sensor Problem
JBR off(00217h).5, label_3679 ; 3670 0 208 180 DD1706
MOVB (001c2h-00180h)[USP], #032h ; 3673 0 208 180 C3429832
SJ label_369b ; 3677 0 208 180 CB22
; 3679 from 3670 (DD0,208,180)
label_3679: JBS off(00230h).5, label_369b ; 3679 0 208 180 ED301F
CMPB off(00236h), #0ffh ; 367C 0 208 180 C436C0FF ### ROM INFO=Current RPM(1byte form)
JGE label_3686 ; 3680 0 208 180 CD04
MOVB (001c2h-00180h)[USP], #032h ; 3682 0 208 180 C3429832
; 3686 from 3680 (DD0,208,180)
label_3686: JBR off(00230h).4, label_369b ; 3686 0 208 180 DC3012
MOV DP, #00376h ; 3689 0 208 180 627603
LB A, [DP] ; 368C 0 208 180 F2
SUBB A, ADCR6H ; 368D 0 208 180 C56DA2
JGE label_3693 ; 3690 0 208 180 CD01
VCAL 6 ; 3692 0 208 180 16
; 3693 from 3690 (DD0,208,180)
label_3693: CMPB A, #000h ; 3693 0 208 180 C600
JGE label_369e ; 3695 0 208 180 CD07
LB A, (001c2h-00180h)[USP] ; 3697 0 208 180 F342
JEQ label_36a1 ; 3699 0 208 180 C906
; 369B from 366A (DD0,208,180)
; 369B from 366D (DD0,208,180)
; 369B from 3677 (DD0,208,180)
; 369B from 3679 (DD0,208,180)
; 369B from 3686 (DD0,208,180)
label_369b: RC ; 369B 0 208 180 95
SJ label_36a1 ; 369C 0 208 180 CB03
; 369E from 3695 (DD0,208,180)
label_369e: SB off(00230h).5 ; 369E 0 208 180 C4301D
; 36A1 from 369C (DD0,208,180)
; 36A1 from 3699 (DD0,208,180)
label_36a1: MB 0b0h.3, C ; 36A1 0 208 180 C5B03B
LB A, #000h ; 36A4 0 208 180 7700
JNE label_36bc ; 36A6 0 208 180 CE14
RB PSWL.4 ; 36A8 0 208 180 A30C
CLR X1 ; 36AA 0 208 180 9015
LB A, 003d4h[X1] ; 36AC 0 208 180 F0D403
STB A, r1 ; 36AF 0 208 180 89
RC ; 36B0 0 208 180 95
JBS off(00212h).5, label_36bc ; 36B1 0 208 180 ED1208
LB A, #0fch ; 36B4 0 208 180 77FC
CMPB A, r1 ; 36B6 0 208 180 49
JLT label_36bc ; 36B7 0 208 180 CA03
LB A, r1 ; 36B9 0 208 180 79
CMPB A, #004h ; 36BA 0 208 180 C604
; 36BC from 36A6 (DD0,208,180)
; 36BC from 36B1 (DD0,208,180)
; 36BC from 36B7 (DD0,208,180)
label_36bc: MB 0b0h.1, C ; 36BC 0 208 180 C5B039
JBS off(00212h).5, label_36e2 ; 36BF 0 208 180 ED1220
JLT label_36f9 ; 36C2 0 208 180 CA35
JBS off(00221h).6, label_3701 ; 36C4 0 208 180 EE213A
SUBB A, 00377h[X1] ; 36C7 0 208 180 C07703A2
JGE label_36ce ; 36CB 0 208 180 CD01
VCAL 6 ; 36CD 0 208 180 16
; 36CE from 36CB (DD0,208,180)
label_36ce: CMPB A, #002h ; 36CE 0 208 180 C602
JGT label_3718 ; 36D0 0 208 180 C846
LB A, (001c3h-00180h)[USP] ; 36D2 0 208 180 F343
JNE label_3720 ; 36D4 0 208 180 CE4A
LB A, r1 ; 36D6 0 208 180 79
JBS off(00217h).4, label_3701 ; 36D7 0 208 180 EC1727
CMPB A, 00378h[X1] ; 36DA 0 208 180 C07803C2
JGT label_371c ; 36DE 0 208 180 C83C
SJ label_3701 ; 36E0 0 208 180 CB1F
; 36E2 from 36BF (DD0,208,180)
label_36e2: JBR off(00217h).5, label_36f9 ; 36E2 0 208 180 DD1714
CLR A ; 36E5 1 208 180 F9
LB A, off(002c4h) ; 36E6 0 208 180 F4C4
MOVB r0, #00ah ; 36E8 0 208 180 980A
DIVB ; 36EA 0 208 180 A236
MOV DP, #tbl_6bb3 ; 36EC 0 208 180 62B36B
ADD DP, A ; 36EF 0 208 180 9281
LCB A, [DP] ; 36F1 0 208 180 92AA
STB A, 0d9h ; 36F3 0 208 180 D5D9 ### ROM INFO=ECT Sensor
SB PSWL.4 ; 36F5 0 208 180 A31C
SJ label_371c ; 36F7 0 208 180 CB23
; 36F9 from 36C2 (DD0,208,180)
; 36F9 from 36E2 (DD0,208,180)
label_36f9: MOVB 0d9h, #03bh ; 36F9 0 208 180 C5D9983B ### ROM INFO=ECT Sensor
SB PSWL.4 ; 36FD 0 208 180 A31C
SJ label_371c ; 36FF 0 208 180 CB1B
; 3701 from 36C4 (DD0,208,180)
; 3701 from 36D7 (DD0,208,180)
; 3701 from 36E0 (DD0,208,180)
label_3701: MOVB r0, 0d9h ; 3701 0 208 180 C5D948 ### ROM INFO=ECT Sensor
MOV DP, #000d9h ; 3704 0 208 180 62D900 ### ROM INFO=ECT Sensor
CAL label_4c3c ; 3707 0 208 180 323C4C
CMPB A, r0 ; 370A 0 208 180 48
JEQ label_370f ; 370B 0 208 180 C902
SB PSWL.4 ; 370D 0 208 180 A31C
; 370F from 370B (DD0,208,180)
label_370f: JBS off(00217h).5, label_3715 ; 370F 0 208 180 ED1703
STB A, 0031ah[X1] ; 3712 0 208 180 D01A03
; 3715 from 370F (DD0,208,180)
label_3715: CAL label_4c20 ; 3715 0 208 180 32204C
; 3718 from 36D0 (DD0,208,180)
label_3718: LB A, r1 ; 3718 0 208 180 79
STB A, 00377h[X1] ; 3719 0 208 180 D07703
; 371C from 36DE (DD0,208,180)
; 371C from 36F7 (DD0,208,180)
; 371C from 36FF (DD0,208,180)
label_371c: MOVB (001c3h-00180h)[USP], #005h ; 371C 0 208 180 C3439805
; 3720 from 36D4 (DD0,208,180)
label_3720: JBS off(00230h).3, label_372e ; 3720 0 208 180 EB300B
LB A, #057h ; 3723 0 208 180 7757
CMPB A, 0d9h ; 3725 0 208 180 C5D9C2 ### ROM INFO=ECT Sensor
MB off(002edh).1, C ; 3728 0 208 180 C4ED39
SC ; 372B 0 208 180 85
SJ label_3730 ; 372C 0 208 180 CB02
; 372E from 3720 (DD0,208,180)
label_372e: MB C, PSWL.4 ; 372E 0 208 180 A32C
; 3730 from 372C (DD0,208,180)
label_3730: MB off(002ech).1, C ; 3730 0 208 180 C4EC39
RC ; 3733 0 208 180 95
JBS off(00212h).7, label_373d ; 3734 0 208 180 EF1206
JBR off(00217h).4, label_373d ; 3737 0 208 180 DC1703
MB C, off(00219h).6 ; 373A 0 208 180 C4192E
; 373D from 3734 (DD0,208,180)
; 373D from 3737 (DD0,208,180)
label_373d: MB 0b0h.5, C ; 373D 0 208 180 C5B03D
LB A, #000h ; 3740 0 208 180 7700
JNE label_3747 ; 3742 0 208 180 CE03
JBR off(00213h).1, label_374d ; 3744 0 208 180 D91306
; 3747 from 3742 (DD0,208,180)
label_3747: MOVB 0d8h, #057h ; 3747 0 208 180 C5D89857 ### ROM INFO=IAT Sensor
SJ label_3761 ; 374B 0 208 180 CB14
; 374D from 3744 (DD0,208,180)
label_374d: LB A, #0fch ; 374D 0 208 180 77FC
MOV DP, #003cch ; 374F 0 208 180 62CC03 ### ROM INFO=IAT
CMPB A, [DP] ; 3752 0 208 180 C2C2
JLT label_3762 ; 3754 0 208 180 CA0C
LB A, [DP] ; 3756 0 208 180 F2
CMPB A, #004h ; 3757 0 208 180 C604
JLT label_3762 ; 3759 0 208 180 CA07
MOV DP, #000d8h ; 375B 0 208 180 62D800 ### ROM INFO=IAT Sensor
CAL label_4c3c ; 375E 0 208 180 323C4C
; 3761 from 374B (DD0,208,180)
label_3761: RC ; 3761 0 208 180 95
; 3762 from 3754 (DD0,208,180)
; 3762 from 3759 (DD0,208,180)
label_3762: MB 0b0h.6, C ; 3762 0 208 180 C5B03E
LB A, #080h ; 3765 0 208 180 7780
RC ; 3767 0 208 180 95
JBS off(00217h).6, label_377f ; 3768 0 208 180 EE1714
JBS off(00219h).3, label_377f ; 376B 0 208 180 EB1911
JBS off(00213h).2, label_377f ; 376E 0 208 180 EA130E
MOV DP, #003d2h ; 3771 0 208 180 62D203 ### ROM INFO=ELD??
LB A, #0ffh ; 3774 0 208 180 77FF
CMPB A, [DP] ; 3776 0 208 180 C2C2
JLT label_3781 ; 3778 0 208 180 CA07
LB A, [DP] ; 377A 0 208 180 F2
CMPB A, #000h ; 377B 0 208 180 C600
JLT label_3781 ; 377D 0 208 180 CA02
; 377F from 3768 (DD0,208,180)
; 377F from 376B (DD0,208,180)
; 377F from 376E (DD0,208,180)
label_377f: STB A, 0e3h ; 377F 0 208 180 D5E3
; 3781 from 3778 (DD0,208,180)
; 3781 from 377D (DD0,208,180)
label_3781: MB 0b0h.7, C ; 3781 0 208 180 C5B03F
JBR off(00227h).4, label_378a ; 3784 0 208 180 DC2703 ### ROM INFO=PA (Baro) Enable Flag
JBR off(00213h).4, label_3790 ; 3787 0 208 180 DC1306
; 378A from 3784 (DD0,208,180)
label_378a: MOVB 0bch, #0f9h ; 378A 0 208 180 C5BC98F9 ### ROM INFO=PA Sensor
SJ label_37a8 ; 378E 0 208 180 CB18
; 3790 from 3787 (DD0,208,180)
label_3790: CLR A ; 3790 1 208 180 F9
LB A, #0e6h ; 3791 0 208 180 77E6 ### ROM INFO=Possible Ignition Cut Related
MOV DP, #003cdh ; 3793 0 208 180 62CD03 ### ROM INFO=PA (Baro) Sensor
CMPB A, [DP] ; 3796 0 208 180 C2C2
JLT label_37a9 ; 3798 0 208 180 CA0F
LB A, [DP] ; 379A 0 208 180 F2
CMPB A, #051h ; 379B 0 208 180 C651
JLT label_37a9 ; 379D 0 208 180 CA0A
CAL label_49ba ; 379F 0 208 180 32BA49
MOV DP, #000bch ; 37A2 0 208 180 62BC00 ### ROM INFO=PA Sensor
CAL label_4c3c ; 37A5 0 208 180 323C4C
; 37A8 from 378E (DD0,208,180)
label_37a8: RC ; 37A8 0 208 180 95
; 37A9 from 3798 (DD0,208,180)
; 37A9 from 379D (DD0,208,180)
label_37a9: MB 0b1h.2, C ; 37A9 0 208 180 C5B13A
VCAL 3 ; 37AC 0 208 180 13
LCB A, tbl_6116 ; 37AD 0 208 180 909D1661
JNE label_37d2 ; 37B1 0 208 180 CE1F
JBS off(00217h).5, label_37d1 ; 37B3 0 208 180 ED171B
JBS off(00213h).5, label_37d1 ; 37B6 0 208 180 ED1318
LB A, 0dbh ; 37B9 0 208 180 F5DB ### ROM INFO=IACV Sensor
MOV X1, #tbl_6bb8 ; 37BB 0 208 180 60B86B
VCAL 2 ; 37BE 0 208 180 12
CMPB A, off(0025ch) ; 37BF 0 208 180 C75C
JLT label_37d1 ; 37C1 0 208 180 CA0E
LB A, 0dbh ; 37C3 0 208 180 F5DB ### ROM INFO=IACV Sensor
MOV X1, #tbl_6bbe ; 37C5 0 208 180 60BE6B
VCAL 2 ; 37C8 0 208 180 12
CMPB A, off(0025ch) ; 37C9 0 208 180 C75C
JGE label_37d1 ; 37CB 0 208 180 CD04
LB A, (001c4h-00180h)[USP] ; 37CD 0 208 180 F344
JEQ label_37d2 ; 37CF 0 208 180 C901
; 37D1 from 37B3 (DD0,208,180)
; 37D1 from 37B6 (DD0,208,180)
; 37D1 from 37C1 (DD0,208,180)
; 37D1 from 37CB (DD0,208,180)
label_37d1: RC ; 37D1 0 208 180 95
; 37D2 from 37B1 (DD0,208,180)
; 37D2 from 37CF (DD0,208,180)
label_37d2: MB 0b1h.3, C ; 37D2 0 208 180 C5B13B
LB A, #044h ; 37D5 0 208 180 7744
CMPB A, 0dbh ; 37D7 0 208 180 C5DBC2 ### ROM INFO=IACV Sensor
JGE label_37f2 ; 37DA 0 208 180 CD16
CMPB off(00236h), #0a7h ; 37DC 0 208 180 C436C0A7 ### ROM INFO=Current RPM(1byte form)
JGE label_37f2 ; 37E0 0 208 180 CD10
RC ; 37E2 0 208 180 95
JBS off(0022dh).1, label_37f2 ; 37E3 0 208 180 E92D0C ### ROM INFO=VTEC VSS Check Enable Flag
JBS off(00217h).5, label_37f2 ; 37E6 0 208 180 ED1709
JBS off(00214h).0, label_37f2 ; 37E9 0 208 180 E81406
JBR off(00231h).3, label_37f2 ; 37EC 0 208 180 DB3103
MB C, off(0021ch).4 ; 37EF 0 208 180 C41C2C
; 37F2 from 37DA (DD0,208,180)
; 37F2 from 37E0 (DD0,208,180)
; 37F2 from 37E3 (DD0,208,180)
; 37F2 from 37E6 (DD0,208,180)
; 37F2 from 37E9 (DD0,208,180)
; 37F2 from 37EC (DD0,208,180)
label_37f2: MB 0b1h.4, C ; 37F2 0 208 180 C5B13C
VCAL 3 ; 37F5 0 208 180 13
LB A, #0ffh ; 37F6 0 208 180 77FF
JNE label_37fe ; 37F8 0 208 180 CE04
LB A, #01fh ; 37FA 0 208 180 771F
SJ label_381b ; 37FC 0 208 180 CB1D
; 37FE from 37F8 (DD0,208,180)
label_37fe: JBR off(00219h).3, label_381b ; 37FE 0 208 180 DB191A
JBR off(00217h).6, label_381b ; 3801 0 208 180 DE1717
JBS off(00214h).3, label_381b ; 3804 0 208 180 EB1414
CMPB 0dbh, #069h ; 3807 0 208 180 C5DBC069 ### ROM INFO=IACV Sensor
JLT label_381b ; 380B 0 208 180 CA0E
MOV DP, #003d2h ; 380D 0 208 180 62D203 ### ROM INFO=ELD??
LB A, #0dch ; 3810 0 208 180 77DC
CMPB A, [DP] ; 3812 0 208 180 C2C2
JLT label_381e ; 3814 0 208 180 CA08
LB A, [DP] ; 3816 0 208 180 F2
CMPB A, #00eh ; 3817 0 208 180 C60E
JLT label_381e ; 3819 0 208 180 CA03
; 381B from 37FC (DD0,208,180)
; 381B from 37FE (DD0,208,180)
; 381B from 3801 (DD0,208,180)
; 381B from 3804 (DD0,208,180)
; 381B from 380B (DD0,208,180)
label_381b: STB A, 0dch ; 381B 0 208 180 D5DC
RC ; 381D 0 208 180 95
; 381E from 3814 (DD0,208,180)
; 381E from 3819 (DD0,208,180)
label_381e: MB 0b1h.7, C ; 381E 0 208 180 C5B13F
RC ; 3821 0 208 180 95
LCB A, tbl_6124 ; 3822 0 208 180 909D2461
JNE label_384c ; 3826 0 208 180 CE24
LCB A, tbl_5f7b ; 3828 0 208 180 909D7B5F
JNE label_384c ; 382C 0 208 180 CE1E
JBR off(00216h).4, label_384c ; 382E 0 208 180 DC161B ### ROM INFO=VTEC Enable Flag
JBS off(00214h).4, label_384c ; 3831 0 208 180 EC1418
JBR off(0021fh).2, label_3843 ; 3834 0 208 180 DA1F0C
MOVB (001b5h-00180h)[USP], #032h ; 3837 0 208 180 C3359832
LB A, (001b4h-00180h)[USP] ; 383B 0 208 180 F334
JBS off(00210h).5, label_384c ; 383D 0 208 180 ED100C
; 3840 from 3849 (DD0,208,180)
label_3840: SC ; 3840 0 208 180 85
SJ label_384c ; 3841 0 208 180 CB09
; 3843 from 3834 (DD0,208,180)
label_3843: MOVB (001b4h-00180h)[USP], #032h ; 3843 0 208 180 C3349832
LB A, (001b5h-00180h)[USP] ; 3847 0 208 180 F335
JBS off(00210h).5, label_3840 ; 3849 0 208 180 ED10F4
; 384C from 3826 (DD0,208,180)
; 384C from 382C (DD0,208,180)
; 384C from 382E (DD0,208,180)
; 384C from 3831 (DD0,208,180)
; 384C from 383D (DD0,208,180)
; 384C from 3841 (DD0,208,180)
label_384c: MB 0b2h.0, C ; 384C 0 208 180 C5B238
LCB A, tbl_6123 ; 384F 0 208 180 909D2361
JNE label_3873 ; 3853 0 208 180 CE1E
LCB A, tbl_5f7b ; 3855 0 208 180 909D7B5F
JNE label_3873 ; 3859 0 208 180 CE18
JBR off(00216h).4, label_3873 ; 385B 0 208 180 DC1615 ### ROM INFO=VTEC Enable Flag
JNE label_3873 ; 385E 0 208 180 CE13
JBS off(00214h).4, label_3873 ; 3860 0 208 180 EC1410
JLT label_3873 ; 3863 0 208 180 CA0E
JBS off(00214h).5, label_3873 ; 3865 0 208 180 ED140B
MB C, off(00211h).1 ; 3868 0 208 180 C41129
JBR off(0021fh).2, label_3874 ; 386B 0 208 180 DA1F06
JLT label_3873 ; 386E 0 208 180 CA03
SC ; 3870 0 208 180 85
SJ label_3874 ; 3871 0 208 180 CB01
; 3873 from 3853 (DD0,208,180)
; 3873 from 3859 (DD0,208,180)
; 3873 from 385B (DD0,208,180)
; 3873 from 385E (DD0,208,180)
; 3873 from 3860 (DD0,208,180)
; 3873 from 3863 (DD0,208,180)
; 3873 from 3865 (DD0,208,180)
; 3873 from 386E (DD0,208,180)
label_3873: RC ; 3873 0 208 180 95
; 3874 from 386B (DD0,208,180)
; 3874 from 3871 (DD0,208,180)
label_3874: MB 0b2h.1, C ; 3874 0 208 180 C5B239
RC ; 3877 0 208 180 95
JBR off(00227h).6, label_3898 ; 3878 0 208 180 DE271D ### ROM INFO=Knock Sensor Enable Flag
JBS off(00217h).5, label_3898 ; 387B 0 208 180 ED171A
JBS off(00214h).6, label_3898 ; 387E 0 208 180 EE1417
JBS off(00233h).6, label_3898 ; 3881 0 208 180 EE3314
L A, off(00212h) ; 3884 1 208 180 E412
AND A, #0c3bch ; 3886 1 208 180 D6BCC3
JNE label_3898 ; 3889 1 208 180 CE0D
JBS off(00214h).5, label_3898 ; 388B 1 208 180 ED140A
LB A, off(002fch) ; 388E 0 208 180 F4FC
JEQ label_3898 ; 3890 0 208 180 C906
JBS off(00233h).7, label_3898 ; 3892 0 208 180 EF3303
MB C, off(00232h).7 ; 3895 0 208 180 C4322F
; 3898 from 3878 (DD0,208,180)
; 3898 from 387B (DD0,208,180)
; 3898 from 387E (DD0,208,180)
; 3898 from 3881 (DD0,208,180)
; 3898 from 3889 (DD1,208,180)
; 3898 from 388B (DD1,208,180)
; 3898 from 3890 (DD0,208,180)
; 3898 from 3892 (DD0,208,180)
label_3898: MB 0b2h.2, C ; 3898 0 208 180 C5B23A
JBR off(00216h).5, label_38ba ; 389B 0 208 180 DD161C
CLRB A ; 389E 0 208 180 FA
STB A, 0d7h ; 389F 0 208 180 D5D7 ### ROM INFO=Sensor Input into ADCR5
JBS off(00217h).5, label_38ba ; 38A1 0 208 180 ED1716
JBS off(00215h).1, label_38ba ; 38A4 0 208 180 E91513
CMPB 0dbh, #0ffh ; 38A7 0 208 180 C5DBC0FF ### ROM INFO=IACV Sensor
JLT label_38ba ; 38AB 0 208 180 CA0D
LB A, #0ffh ; 38AD 0 208 180 77FF
CMPB A, 0d7h ; 38AF 0 208 180 C5D7C2 ### ROM INFO=Sensor Input into ADCR5
JLT label_38bb ; 38B2 0 208 180 CA07
CMPB 0d7h, #000h ; 38B4 0 208 180 C5D7C000 ### ROM INFO=Sensor Input into ADCR5
SJ label_38bb ; 38B8 0 208 180 CB01
; 38BA from 389B (DD0,208,180)
; 38BA from 38A1 (DD0,208,180)
; 38BA from 38A4 (DD0,208,180)
; 38BA from 38AB (DD0,208,180)
label_38ba: RC ; 38BA 0 208 180 95
; 38BB from 38B2 (DD0,208,180)
; 38BB from 38B8 (DD0,208,180)
label_38bb: MB 0b3h.1, C ; 38BB 0 208 180 C5B339
JBR off(00216h).5, label_38d5 ; 38BE 0 208 180 DD1614
JBS off(00217h).5, label_38d5 ; 38C1 0 208 180 ED1711
JBS off(00215h).0, label_38d5 ; 38C4 0 208 180 E8150E
JBS off(00215h).1, label_38d5 ; 38C7 0 208 180 E9150B
MB C, 0b3h.1 ; 38CA 0 208 180 C5B329
JLT label_38d5 ; 38CD 0 208 180 CA06
CMPB 0dbh, #0ffh ; 38CF 0 208 180 C5DBC0FF ### ROM INFO=IACV Sensor
JGE label_38d8 ; 38D3 0 208 180 CD03
; 38D5 from 38BE (DD0,208,180)
; 38D5 from 38C1 (DD0,208,180)
; 38D5 from 38C4 (DD0,208,180)
; 38D5 from 38C7 (DD0,208,180)
; 38D5 from 38CD (DD0,208,180)
label_38d5: RC ; 38D5 0 208 180 95
SJ label_38e9 ; 38D6 0 208 180 CB11
; 38D8 from 38D3 (DD0,208,180)
label_38d8: CMPB 0d7h, #0ffh ; 38D8 0 208 180 C5D7C0FF ### ROM INFO=Sensor Input into ADCR5
JLE label_38e6 ; 38DC 0 208 180 CF08
MB C, P4.6 ; 38DE 0 208 180 C52C2E
XORB PSWH, #080h ; 38E1 0 208 180 A2F080
SJ label_38e9 ; 38E4 0 208 180 CB03
; 38E6 from 38DC (DD0,208,180)
label_38e6: MB C, P4.6 ; 38E6 0 208 180 C52C2E
; 38E9 from 38D6 (DD0,208,180)
; 38E9 from 38E4 (DD0,208,180)
label_38e9: MB 0b3h.0, C ; 38E9 0 208 180 C5B338
JBR off(00219h).3, label_393d ; 38EC 0 208 180 DB194E
JBS off(00217h).5, label_393d ; 38EF 0 208 180 ED174B
MOV DP, #003afh ; 38F2 0 208 180 62AF03
LB A, [DP] ; 38F5 0 208 180 F2
CMPB A, #031h ; 38F6 0 208 180 C631
JEQ label_393d ; 38F8 0 208 180 C943
L A, off(00212h) ; 38FA 1 208 180 E412
AND A, #01808h ; 38FC 1 208 180 D60818
JNE label_393d ; 38FF 1 208 180 CE3C
JBS off(00214h).5, label_393d ; 3901 1 208 180 ED1439
JBS off(0021ch).5, label_393d ; 3904 1 208 180 ED1C36
JBS off(0021dh).3, label_393d ; 3907 1 208 180 EB1D33
JBS off(00218h).0, label_393d ; 390A 1 208 180 E81830 ### ROM INFO=Set RPM Cut Flag
CMPB 0cch, #005h ; 390D 1 208 180 C5CCC005 ### ROM INFO=VSS Sensor
JLT label_392b ; 3911 1 208 180 CA18
MOV X1, #04ff5h ; 3913 1 208 180 60F54F
JBS off(0021fh).1, label_391c ; 3916 1 208 180 E91F03
MOV X1, #tbl_657f ; 3919 1 208 180 607F65
; 391C from 3916 (DD1,208,180)
label_391c: LB A, off(00236h) ; 391C 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
CAL label_48fb ; 391E 0 208 180 32FB48
ADDB A, #010h ; 3921 0 208 180 8610
JGE label_3927 ; 3923 0 208 180 CD02
LB A, #0ffh ; 3925 0 208 180 77FF
; 3927 from 3923 (DD0,208,180)
label_3927: CMPB A, off(00235h) ; 3927 0 208 180 C735
JGE label_393d ; 3929 0 208 180 CD12
; 392B from 3911 (DD1,208,180)
label_392b: L A, (00158h-00180h)[USP] ; 392B 1 208 180 E3D8 ### ROM INFO=O2 short
CMP A, #0b333h ; 392D 1 208 180 C633B3
JGE label_3940 ; 3930 1 208 180 CD0E
JBS off(00217h).3, label_3938 ; 3932 1 208 180 EB1703
JBS off(0021eh).4, label_393d ; 3935 1 208 180 EC1E05
; 3938 from 3932 (DD1,208,180)
label_3938: CMP A, #tbl_5bb5 ; 3938 1 208 180 C6B55B
JLE label_3940 ; 393B 1 208 180 CF03
; 393D from 38EC (DD0,208,180)
; 393D from 38EF (DD0,208,180)
; 393D from 38F8 (DD0,208,180)
; 393D from 38FF (DD1,208,180)
; 393D from 3901 (DD1,208,180)
; 393D from 3904 (DD1,208,180)
; 393D from 3907 (DD1,208,180)
; 393D from 390A (DD1,208,180)
; 393D from 3929 (DD0,208,180)
; 393D from 3935 (DD1,208,180)
label_393d: RC ; 393D 1 208 180 95
SJ label_3941 ; 393E 1 208 180 CB01
; 3940 from 3930 (DD1,208,180)
; 3940 from 393B (DD1,208,180)
label_3940: SC ; 3940 1 208 180 85
; 3941 from 393E (DD1,208,180)
label_3941: MB 0b5h.7, C ; 3941 1 208 180 C5B53F
VCAL 3 ; 3944 1 208 180 13
JBS off(002ech).1, label_394b ; 3945 1 208 180 E9EC03
J label_3a44 ; 3948 1 208 180 03443A
; 394B from 3945 (DD1,208,180)
label_394b: MOV X1, #tbl_66a4 ; 394B 1 208 180 60A466
LB A, 0d9h ; 394E 0 208 180 F5D9 ### ROM INFO=ECT Sensor
VCAL 0 ; 3950 0 208 180 10
STB A, off(00262h) ; 3951 0 208 180 D462
VCAL 3 ; 3953 0 208 180 13
MOV X1, #tbl_682f ; 3954 0 208 180 602F68
LB A, 0d9h ; 3957 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_48fb ; 3959 0 208 180 32FB48
STB A, off(00296h) ; 395C 0 208 180 D496
MOV X1, #tbl_680c ; 395E 0 208 180 600C68
LB A, 0d9h ; 3961 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_48fb ; 3963 0 208 180 32FB48
MOV DP, #0037dh ; 3966 0 208 180 627D03
STB A, [DP] ; 3969 0 208 180 D2
VCAL 3 ; 396A 0 208 180 13
CLR X2 ; 396B 0 208 180 9115
MOV X1, #tbl_68ef ; 396D 0 208 180 60EF68
LB A, 0d9h ; 3970 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_48fb ; 3972 0 208 180 32FB48
STB A, 0037ch[X2] ; 3975 0 208 180 D17C03
MOV X1, #tbl_69e0 ; 3978 0 208 180 60E069
LB A, 0d9h ; 397B 0 208 180 F5D9 ### ROM INFO=ECT Sensor
VCAL 0 ; 397D 0 208 180 10
STB A, 0037eh[X2] ; 397E 0 208 180 D17E03
VCAL 3 ; 3981 0 208 180 13
LB A, 0d9h ; 3982 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CMPB A, #023h ; 3984 0 208 180 C623
MB off(00221h).2, C ; 3986 0 208 180 C4213A
LB A, 0d9h ; 3989 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_6a88 ; 398B 0 208 180 60886A
CAL label_48fb ; 398E 0 208 180 32FB48
STB A, off(00254h) ; 3991 0 208 180 D454
VCAL 3 ; 3993 0 208 180 13
MOV X1, #tbl_6549 ; 3994 0 208 180 604965
MOV X2, #tbl_653b ; 3997 0 208 180 613B65
LB A, 0d9h ; 399A 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_48fb ; 399C 0 208 180 32FB48
STB A, r2 ; 399F 0 208 180 8A
MOV X1, X2 ; 39A0 0 208 180 9178
LB A, 0d9h ; 39A2 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_48fb ; 39A4 0 208 180 32FB48
STB A, ACCH ; 39A7 0 208 180 D507
LB A, r2 ; 39A9 0 208 180 7A
MOV (0018eh-00180h)[USP], A ; 39AA 0 208 180 B30E8A
VCAL 3 ; 39AD 0 208 180 13
MOV X1, #tbl_63fc ; 39AE 0 208 180 60FC63
MOV X2, #tbl_63ee ; 39B1 0 208 180 61EE63
LB A, 0d9h ; 39B4 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_48fb ; 39B6 0 208 180 32FB48
STB A, r2 ; 39B9 0 208 180 8A
MOV X1, X2 ; 39BA 0 208 180 9178
LB A, 0d9h ; 39BC 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_48fb ; 39BE 0 208 180 32FB48
STB A, ACCH ; 39C1 0 208 180 D507
LB A, r2 ; 39C3 0 208 180 7A
MOV (0018ch-00180h)[USP], A ; 39C4 0 208 180 B30C8A
VCAL 3 ; 39C7 0 208 180 13
LB A, 0d9h ; 39C8 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_63b2 ; 39CA 0 208 180 60B263
CMPCB A, 00002h[X1] ; 39CD 0 208 180 90AF0200
MB off(00219h).5, C ; 39D1 0 208 180 C4193D
CAL label_48fb ; 39D4 0 208 180 32FB48
STB A, (0017dh-00180h)[USP] ; 39D7 0 208 180 D3FD
LB A, 0d9h ; 39D9 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_64b5 ; 39DB 0 208 180 60B564
VCAL 0 ; 39DE 0 208 180 10
STB A, (00152h-00180h)[USP] ; 39DF 0 208 180 D3D2
VCAL 3 ; 39E1 0 208 180 13
LB A, 0d9h ; 39E2 0 208 180 F5D9 ### ROM INFO=ECT Sensor
STB A, r2 ; 39E4 0 208 180 8A
MOV X1, #tbl_622e ; 39E5 0 208 180 602E62
CAL label_48fb ; 39E8 0 208 180 32FB48
STB A, (00168h-00180h)[USP] ; 39EB 0 208 180 D3E8 ### ROM INFO=ECT FC
STB A, (00169h-00180h)[USP] ; 39ED 0 208 180 D3E9
LB A, r2 ; 39EF 0 208 180 7A
VCAL 3 ; 39F0 0 208 180 13
LB A, 0d9h ; 39F1 0 208 180 F5D9 ### ROM INFO=ECT Sensor
STB A, r2 ; 39F3 0 208 180 8A
LB A, r2 ; 39F4 0 208 180 7A
MOV X1, #tbl_6276 ; 39F5 0 208 180 607662
CAL label_48fb ; 39F8 0 208 180 32FB48
STB A, (0017fh-00180h)[USP] ; 39FB 0 208 180 D3FF
VCAL 3 ; 39FD 0 208 180 13
LB A, 0d9h ; 39FE 0 208 180 F5D9 ### ROM INFO=ECT Sensor
STB A, r2 ; 3A00 0 208 180 8A
MOV X1, #tbl_64c4 ; 3A01 0 208 180 60C464
CAL label_48fb ; 3A04 0 208 180 32FB48
STB A, (00189h-00180h)[USP] ; 3A07 0 208 180 D309
LB A, r2 ; 3A09 0 208 180 7A
MOV X1, #tbl_64e0 ; 3A0A 0 208 180 60E064
CAL label_48fb ; 3A0D 0 208 180 32FB48
STB A, (0018ah-00180h)[USP] ; 3A10 0 208 180 D30A
VCAL 3 ; 3A12 0 208 180 13
LB A, 0d9h ; 3A13 0 208 180 F5D9 ### ROM INFO=ECT Sensor
STB A, r2 ; 3A15 0 208 180 8A
MOV X1, #tbl_650a ; 3A16 0 208 180 600A65
CAL label_48fb ; 3A19 0 208 180 32FB48
STB A, (0018bh-00180h)[USP] ; 3A1C 0 208 180 D30B
LB A, r2 ; 3A1E 0 208 180 7A
MOV X1, #tbl_645a ; 3A1F 0 208 180 605A64
VCAL 0 ; 3A22 0 208 180 10
STB A, (00184h-00180h)[USP] ; 3A23 0 208 180 D304
VCAL 3 ; 3A25 0 208 180 13
LB A, 0d9h ; 3A26 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_646c ; 3A28 0 208 180 606C64
VCAL 0 ; 3A2B 0 208 180 10
STB A, (00186h-00180h)[USP] ; 3A2C 0 208 180 D306
LB A, 0d9h ; 3A2E 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #05001h ; 3A30 0 208 180 600150
CAL label_48fb ; 3A33 0 208 180 32FB48
STB A, (0016dh-00180h)[USP] ; 3A36 0 208 180 D3ED
LB A, 0d9h ; 3A38 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_6296 ; 3A3A 0 208 180 609662
CAL label_48fb ; 3A3D 0 208 180 32FB48
STB A, (001f4h-00180h)[USP] ; 3A40 0 208 180 D374
VCAL 3 ; 3A42 0 208 180 13
VCAL 3 ; 3A43 0 208 180 13
; 3A44 from 3948 (DD1,208,180)
label_3a44: LB A, 0d8h ; 3A44 0 208 180 F5D8 ### ROM INFO=IAT Sensor
MOV X1, #tbl_69ca ; 3A46 0 208 180 60CA69
VCAL 0 ; 3A49 0 208 180 10
STB A, off(0027ch) ; 3A4A 0 208 180 D47C
LB A, 0bch ; 3A4C 0 208 180 F5BC ### ROM INFO=PA Sensor
MOV X1, #tbl_69dc ; 3A4E 0 208 180 60DC69
VCAL 1 ; 3A51 0 208 180 11
STB A, off(00292h) ; 3A52 0 208 180 D492
VCAL 3 ; 3A54 0 208 180 13
LB A, #074h ; 3A55 0 208 180 7774
JBS off(00220h).5, label_3a5c ; 3A57 0 208 180 ED2002
LB A, #080h ; 3A5A 0 208 180 7780
; 3A5C from 3A57 (DD0,208,180)
label_3a5c: CMPB A, off(00236h) ; 3A5C 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00220h).5, C ; 3A5E 0 208 180 C4203D
LB A, #0c2h ; 3A61 0 208 180 77C2
JBS off(00220h).6, label_3a68 ; 3A63 0 208 180 EE2002
LB A, #0c6h ; 3A66 0 208 180 77C6
; 3A68 from 3A63 (DD0,208,180)
label_3a68: CMPB A, off(00236h) ; 3A68 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00220h).6, C ; 3A6A 0 208 180 C4203E
LB A, #0c8h ; 3A6D 0 208 180 77C8
JBS off(00222h).6, label_3a74 ; 3A6F 0 208 180 EE2202
LB A, #0d0h ; 3A72 0 208 180 77D0
; 3A74 from 3A6F (DD0,208,180)
label_3a74: CMPB A, off(00235h) ; 3A74 0 208 180 C735
MB off(00222h).6, C ; 3A76 0 208 180 C4223E
LB A, #082h ; 3A79 0 208 180 7782
JBS off(00220h).7, label_3a80 ; 3A7B 0 208 180 EF2002
LB A, #08ah ; 3A7E 0 208 180 778A
; 3A80 from 3A7B (DD0,208,180)
label_3a80: CMPB A, off(00235h) ; 3A80 0 208 180 C735
CLRB A ; 3A82 0 208 180 FA
MB off(00220h).7, C ; 3A83 0 208 180 C4203F
JBS off(00218h).0, label_3abe ; 3A86 0 208 180 E81835 ### ROM INFO=Set RPM Cut Flag
JGE label_3abe ; 3A89 0 208 180 CD33
CLR A ; 3A8B 1 208 180 F9
MOV DP, #003d9h ; 3A8C 1 208 180 62D903
JBS off(00222h).6, label_3a95 ; 3A8F 1 208 180 EE2203
MOV DP, #003d6h ; 3A92 1 208 180 62D603
; 3A95 from 3A8F (DD1,208,180)
label_3a95: LB A, [DP] ; 3A95 0 208 180 F2
CMPB A, #0fah ; 3A96 0 208 180 C6FA
JGE label_3ab7 ; 3A98 0 208 180 CD1D
SUBB A, #007h ; 3A9A 0 208 180 A607
JGE label_3a9f ; 3A9C 0 208 180 CD01
CLRB A ; 3A9E 0 208 180 FA
; 3A9F from 3A9C (DD0,208,180)
label_3a9f: MOVB r0, #051h ; 3A9F 0 208 180 9851
DIVB ; 3AA1 0 208 180 A236
JBR off(00220h).5, label_3ab3 ; 3AA3 0 208 180 DD200D
MOVB r0, #01bh ; 3AA6 0 208 180 981B
LB A, r1 ; 3AA8 0 208 180 79
DIVB ; 3AA9 0 208 180 A236
JBR off(00220h).6, label_3ab3 ; 3AAB 0 208 180 DE2005
MOVB r0, #009h ; 3AAE 0 208 180 9809
LB A, r1 ; 3AB0 0 208 180 79
DIVB ; 3AB1 0 208 180 A236
; 3AB3 from 3AA3 (DD0,208,180)
; 3AB3 from 3AAB (DD0,208,180)
label_3ab3: CMPB A, #003h ; 3AB3 0 208 180 C603
JLT label_3ab9 ; 3AB5 0 208 180 CA02
; 3AB7 from 3A98 (DD0,208,180)
label_3ab7: LB A, #002h ; 3AB7 0 208 180 7702
; 3AB9 from 3AB5 (DD0,208,180)
label_3ab9: MOVB r0, #008h ; 3AB9 0 208 180 9808
MULB ; 3ABB 0 208 180 A234
VCAL 6 ; 3ABD 0 208 180 16
; 3ABE from 3A86 (DD0,208,180)
; 3ABE from 3A89 (DD0,208,180)
label_3abe: STB A, off(00243h) ; 3ABE 0 208 180 D443
LB A, #005h ; 3AC0 0 208 180 7705
MOV X1, #00004h ; 3AC2 0 208 180 600400
CLR X1 ; 3AC5 0 208 180 9015
JBS off(00217h).5, label_3aeb ; 3AC7 0 208 180 ED1721
JBS off(00214h).0, label_3aeb ; 3ACA 0 208 180 E8141E
MOVB r1, 0cch ; 3ACD 0 208 180 C5CC49 ### ROM INFO=VSS Sensor
CLRB r0 ; 3AD0 0 208 180 2015
L A, 0c4h ; 3AD2 1 208 180 E5C4 ### ROM INFO=RPM Sensor
MUL ; 3AD4 1 208 180 9035
L A, er1 ; 3AD6 1 208 180 35
MOV DP, #00004h ; 3AD7 1 208 180 620400
; 3ADA from 3AE2 (DD1,208,180)
label_3ada: CMPC A, tbl_664f[X1] ; 3ADA 1 208 180 90AD4F66
JLT label_3ae4 ; 3ADE 1 208 180 CA04
INC X1 ; 3AE0 1 208 180 70
INC X1 ; 3AE1 1 208 180 70
JRNZ DP, label_3ada ; 3AE2 1 208 180 30F6
; 3AE4 from 3ADE (DD1,208,180)
label_3ae4: SRL X1 ; 3AE4 1 208 180 90E7
L A, X1 ; 3AE6 1 208 180 40
LB A, ACC ; 3AE7 0 208 180 F506
ADDB A, #001h ; 3AE9 0 208 180 8601
; 3AEB from 3AC7 (DD0,208,180)
; 3AEB from 3ACA (DD0,208,180)
label_3aeb: STB A, off(0024fh) ; 3AEB 0 208 180 D44F ### ROM INFO=Current Gear
LCB A, tbl_6ba7[X1] ; 3AED 0 208 180 90ABA76B
STB A, off(00250h) ; 3AF1 0 208 180 D450
LB A, 0dbh ; 3AF3 0 208 180 F5DB ### ROM INFO=IACV Sensor
MOV X1, #tbl_6a66 ; 3AF5 0 208 180 60666A
CAL label_48fb ; 3AF8 0 208 180 32FB48
STB A, off(0024bh) ; 3AFB 0 208 180 D44B
VCAL 3 ; 3AFD 0 208 180 13
JBS off(00217h).4, label_3b11 ; 3AFE 0 208 180 EC1710
LB A, 0beh ; 3B01 0 208 180 F5BE ### ROM INFO=Some PA/Map Value
CMPB A, #04ah ; 3B03 0 208 180 C64A
JLT label_3b0a ; 3B05 0 208 180 CA03
SB (00129h-00180h)[USP].3 ; 3B07 0 208 180 C3A91B
; 3B0A from 3B05 (DD0,208,180)
label_3b0a: CMPB A, #04bh ; 3B0A 0 208 180 C64B
JLT label_3b11 ; 3B0C 0 208 180 CA03
SB (00129h-00180h)[USP].0 ; 3B0E 0 208 180 C3A918
; 3B11 from 3AFE (DD0,208,180)
; 3B11 from 3B0C (DD0,208,180)
label_3b11: LB A, #0a0h ; 3B11 0 208 180 77A0
JBS off(00223h).2, label_3b18 ; 3B13 0 208 180 EA2302
LB A, #0d8h ; 3B16 0 208 180 77D8 ### ROM INFO=IAT Sensor
; 3B18 from 3B13 (DD0,208,180)
label_3b18: CMPB A, off(00236h) ; 3B18 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00223h).2, C ; 3B1A 0 208 180 C4233A
CLR A ; 3B1D 1 208 180 F9
LCB A, tbl_5f8f ; 3B1E 1 208 180 909D8F5F
CMPB 0d9h, A ; 3B22 1 208 180 C5D9C1 ### ROM INFO=ECT Sensor
MOV X1, #tbl_658f ; 3B25 1 208 180 608F65
MOV X2, #tbl_6595 ; 3B28 1 208 180 619565
JGT label_3b33 ; 3B2B 1 208 180 C806
MOV X1, #tbl_659b ; 3B2D 1 208 180 609B65
MOV X2, #tbl_65a1 ; 3B30 1 208 180 61A165
; 3B33 from 3B2B (DD1,208,180)
label_3b33: LC A, 00002h[X1] ; 3B33 1 208 180 90A90200
MOV DP, A ; 3B37 1 208 180 52
LC A, 00002h[X2] ; 3B38 1 208 180 91A90200
AND IE, #002a0h ; 3B3C 1 208 180 B51AD0A002
ANDB PSWH, #0feh ; 3B41 1 208 180 A2D0FE
ST A, (00192h-00180h)[USP] ; 3B44 1 208 180 D312 ### ROM INFO=Rev Cut Set RPM
L A, DP ; 3B46 1 208 180 42
ST A, (00194h-00180h)[USP] ; 3B47 1 208 180 D314 ### ROM INFO=Rev Cut Reset RPM
ORB PSWH, #001h ; 3B49 1 208 180 A2E001
L A, 0f8h ; 3B4C 1 208 180 E5F8
ST A, IE ; 3B4E 1 208 180 D51A
LB A, 0bch ; 3B50 0 208 180 F5BC ### ROM INFO=PA Sensor
MOV X1, #tbl_658b ; 3B52 0 208 180 608B65
VCAL 1 ; 3B55 0 208 180 11
STB A, (00190h-00180h)[USP] ; 3B56 0 208 180 D310
VCAL 3 ; 3B58 0 208 180 13
LB A, 0bch ; 3B59 0 208 180 F5BC ### ROM INFO=PA Sensor
MOV X1, #tbl_642a ; 3B5B 0 208 180 602A64
CAL label_48fb ; 3B5E 0 208 180 32FB48
STB A, (00167h-00180h)[USP] ; 3B61 0 208 180 D3E7
LB A, 0bch ; 3B63 0 208 180 F5BC ### ROM INFO=PA Sensor
MOV X1, #tbl_649c ; 3B65 0 208 180 609C64
VCAL 1 ; 3B68 0 208 180 11
STB A, (00181h-00180h)[USP] ; 3B69 0 208 180 D301
LB A, 0bch ; 3B6B 0 208 180 F5BC ### ROM INFO=PA Sensor
MOV X1, #tbl_63ae ; 3B6D 0 208 180 60AE63
VCAL 1 ; 3B70 0 208 180 11
STB A, (0017eh-00180h)[USP] ; 3B71 0 208 180 D3FE
VCAL 3 ; 3B73 0 208 180 13
MOV X1, #tbl_6332 ; 3B74 0 208 180 603263
CMPB 0cch, #014h ; 3B77 0 208 180 C5CCC014 ### ROM INFO=VSS Sensor
JLT label_3b89 ; 3B7B 0 208 180 CA0C
MOV X1, #tbl_6336 ; 3B7D 0 208 180 603663
CMPB 0cch, #038h ; 3B80 0 208 180 C5CCC038 ### ROM INFO=VSS Sensor
JLT label_3b89 ; 3B84 0 208 180 CA03
MOV X1, #tbl_633a ; 3B86 0 208 180 603A63
; 3B89 from 3B7B (DD0,208,180)
; 3B89 from 3B84 (DD0,208,180)
label_3b89: LB A, 0d8h ; 3B89 0 208 180 F5D8 ### ROM INFO=IAT Sensor
VCAL 1 ; 3B8B 0 208 180 11
CMPB 0d9h, A ; 3B8C 0 208 180 C5D9C1 ### ROM INFO=ECT Sensor
MB off(00219h).1, C ; 3B8F 0 208 180 C41939
LB A, 0d8h ; 3B92 0 208 180 F5D8 ### ROM INFO=IAT Sensor
MOV X1, #tbl_62a2 ; 3B94 0 208 180 60A262
VCAL 0 ; 3B97 0 208 180 10
MOV DP, #003eah ; 3B98 0 208 180 62EA03
STB A, [DP] ; 3B9B 0 208 180 D2
LB A, 0d8h ; 3B9C 0 208 180 F5D8 ### ROM INFO=IAT Sensor
MOV X1, #tbl_62bd ; 3B9E 0 208 180 60BD62
VCAL 0 ; 3BA1 0 208 180 10
INC DP ; 3BA2 0 208 180 72
INC DP ; 3BA3 0 208 180 72
STB A, [DP] ; 3BA4 0 208 180 D2
LB A, 0d8h ; 3BA5 0 208 180 F5D8 ### ROM INFO=IAT Sensor
MOV X1, #tbl_62d8 ; 3BA7 0 208 180 60D862
VCAL 0 ; 3BAA 0 208 180 10
INC DP ; 3BAB 0 208 180 72
INC DP ; 3BAC 0 208 180 72
STB A, [DP] ; 3BAD 0 208 180 D2
VCAL 3 ; 3BAE 0 208 180 13
CLR A ; 3BAF 1 208 180 F9
LB A, #0c2h ; 3BB0 0 208 180 77C2
JBS off(00223h).4, label_3bb7 ; 3BB2 0 208 180 EC2302
LB A, #0c6h ; 3BB5 0 208 180 77C6
; 3BB7 from 3BB2 (DD0,208,180)
label_3bb7: CMPB A, off(00236h) ; 3BB7 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00223h).4, C ; 3BB9 0 208 180 C4233C
LCB A, tbl_61f1 ; 3BBC 0 208 180 909DF161
SRLB A ; 3BC0 0 208 180 63
SRLB A ; 3BC1 0 208 180 63
CLRB r2 ; 3BC2 0 208 180 2215
MOV DP, #003ceh ; 3BC4 0 208 180 62CE03
LB A, [DP] ; 3BC7 0 208 180 F2
JLT label_3bed ; 3BC8 0 208 180 CA23
CMPB A, #0f0h ; 3BCA 0 208 180 C6F0
JLT label_3bd0 ; 3BCC 0 208 180 CA02
LB A, #076h ; 3BCE 0 208 180 7776
; 3BD0 from 3BCC (DD0,208,180)
label_3bd0: MOVB r0, #030h ; 3BD0 0 208 180 9830
DIVB ; 3BD2 0 208 180 A236
JBS off(00223h).4, label_3be4 ; 3BD4 0 208 180 EC230D
SRLB A ; 3BD7 0 208 180 63
LB A, r1 ; 3BD8 0 208 180 79
JGE label_3bde ; 3BD9 0 208 180 CD03
LB A, #02fh ; 3BDB 0 208 180 772F
SUBB A, r1 ; 3BDD 0 208 180 29
; 3BDE from 3BD9 (DD0,208,180)
label_3bde: MOVB r0, #009h ; 3BDE 0 208 180 9809
DIVB ; 3BE0 0 208 180 A236
ADDB A, #006h ; 3BE2 0 208 180 8606
; 3BE4 from 3BD4 (DD0,208,180)
label_3be4: SLLB A ; 3BE4 0 208 180 53
EXTND ; 3BE5 1 208 180 F8
LC A, tbl_65a7[ACC] ; 3BE6 1 208 180 B506A9A765
SJ label_3bf3 ; 3BEB 1 208 180 CB06
; 3BED from 3BC8 (DD0,208,180)
label_3bed: ADDB A, #080h ; 3BED 0 208 180 8680
STB A, r2 ; 3BEF 0 208 180 8A
L A, #08000h ; 3BF0 1 208 180 670080
; 3BF3 from 3BEB (DD1,208,180)
label_3bf3: ST A, (00160h-00180h)[USP] ; 3BF3 1 208 180 D3E0
MOVB off(00242h), r2 ; 3BF5 1 208 180 227C42
CLRB A ; 3BF8 0 208 180 FA
STB A, (0013fh-00180h)[USP] ; 3BF9 0 208 180 D3BF
STB A, (00149h-00180h)[USP] ; 3BFB 0 208 180 D3C9
CLRB A ; 3BFD 0 208 180 FA
MOV DP, #003d7h ; 3BFE 0 208 180 62D703
LCB A, tbl_61f1 ; 3C01 0 208 180 909DF161
MB C, ACC.3 ; 3C05 0 208 180 C5062B
JGE label_3c1d ; 3C08 0 208 180 CD13
LB A, [DP] ; 3C0A 0 208 180 F2
MOVB r0, #080h ; 3C0B 0 208 180 9880
MULB ; 3C0D 0 208 180 A234
L A, ACC ; 3C0F 1 208 180 E506
ADD A, #0c000h ; 3C11 1 208 180 8600C0
ST A, er0 ; 3C14 1 208 180 88
MOV off(00284h), er0 ; 3C15 1 208 180 447C84
CLR A ; 3C18 1 208 180 F9
LB A, #076h ; 3C19 0 208 180 7776
SJ label_3c27 ; 3C1B 0 208 180 CB0A
; 3C1D from 3C08 (DD0,208,180)
label_3c1d: CLR A ; 3C1D 1 208 180 F9
ST A, off(00284h) ; 3C1E 1 208 180 D484
LB A, [DP] ; 3C20 0 208 180 F2
CMPB A, #0f0h ; 3C21 0 208 180 C6F0
JLT label_3c27 ; 3C23 0 208 180 CA02
LB A, #076h ; 3C25 0 208 180 7776
; 3C27 from 3C1B (DD0,208,180)
; 3C27 from 3C23 (DD0,208,180)
label_3c27: MOVB r0, #030h ; 3C27 0 208 180 9830
DIVB ; 3C29 0 208 180 A236
STB A, r2 ; 3C2B 0 208 180 8A
SRLB A ; 3C2C 0 208 180 63
LB A, r1 ; 3C2D 0 208 180 79
JGE label_3c33 ; 3C2E 0 208 180 CD03
LB A, #02fh ; 3C30 0 208 180 772F
SUBB A, r1 ; 3C32 0 208 180 29
; 3C33 from 3C2E (DD0,208,180)
label_3c33: MOVB r0, #009h ; 3C33 0 208 180 9809
DIVB ; 3C35 0 208 180 A236
ADDB A, #006h ; 3C37 0 208 180 8606
SLLB A ; 3C39 0 208 180 53
EXTND ; 3C3A 1 208 180 F8
MOV X1, #tbl_65bf ; 3C3B 1 208 180 60BF65
JBS off(00216h).0, label_3c45 ; 3C3E 1 208 180 E81604
ADD X1, #00024h ; 3C41 1 208 180 90802400
; 3C45 from 3C3E (DD1,208,180)
label_3c45: MOV X2, X1 ; 3C45 1 208 180 9079
ADD X1, A ; 3C47 1 208 180 9081
LC A, [X1] ; 3C49 1 208 180 90A8
ST A, er0 ; 3C4B 1 208 180 88
ADD X1, #0000ch ; 3C4C 1 208 180 90800C00
LC A, [X1] ; 3C50 1 208 180 90A8
ST A, er2 ; 3C52 1 208 180 8A
LB A, r2 ; 3C53 0 208 180 7A
SLLB A ; 3C54 0 208 180 53
EXTND ; 3C55 1 208 180 F8
ADD X2, A ; 3C56 1 208 180 9181
LC A, [X2] ; 3C58 1 208 180 91A8
AND IE, #002a0h ; 3C5A 1 208 180 B51AD0A002
ANDB PSWH, #0feh ; 3C5F 1 208 180 A2D0FE
ST A, (00176h-00180h)[USP] ; 3C62 1 208 180 D3F6
L A, er0 ; 3C64 1 208 180 34
ST A, (00178h-00180h)[USP] ; 3C65 1 208 180 D3F8
L A, er2 ; 3C67 1 208 180 36
ST A, (001f2h-00180h)[USP] ; 3C68 1 208 180 D372
ORB PSWH, #001h ; 3C6A 1 208 180 A2E001
L A, 0f8h ; 3C6D 1 208 180 E5F8
ST A, IE ; 3C6F 1 208 180 D51A
LB A, 0dbh ; 3C71 0 208 180 F5DB ### ROM INFO=IACV Sensor
MOV X1, #tbl_6442 ; 3C73 0 208 180 604264
VCAL 0 ; 3C76 0 208 180 10
STB A, (00144h-00180h)[USP] ; 3C77 0 208 180 D3C4
VCAL 3 ; 3C79 0 208 180 13
MOV DP, #003cah ; 3C7A 0 208 180 62CA03 ### ROM INFO=ECU O2 Volt
LB A, [DP] ; 3C7D 0 208 180 F2
STB A, 0dah ; 3C7E 0 208 180 D5DA ### ROM INFO=O2 Sensor
JBR off(00219h).3, label_3c99 ; 3C80 0 208 180 DB1916
MOV DP, #003afh ; 3C83 0 208 180 62AF03
LB A, [DP] ; 3C86 0 208 180 F2
CMPB A, #031h ; 3C87 0 208 180 C631
JNE label_3c96 ; 3C89 0 208 180 CE0B
SB off(00223h).3 ; 3C8B 0 208 180 C4231B
SB off(00219h).0 ; 3C8E 0 208 180 C41918
RB off(00223h).1 ; 3C91 0 208 180 C42309
SJ label_3ca2 ; 3C94 0 208 180 CB0C
; 3C96 from 3C89 (DD0,208,180)
label_3c96: JBR off(00223h).3, label_3ca8 ; 3C96 0 208 180 DB230F
; 3C99 from 3C80 (DD0,208,180)
label_3c99: RB off(00223h).3 ; 3C99 0 208 180 C4230B
; 3C9C from 3CA8 (DD0,208,180)
label_3c9c: RB off(00219h).0 ; 3C9C 0 208 180 C41908
SB off(00223h).1 ; 3C9F 0 208 180 C42319
; 3CA2 from 3C94 (DD0,208,180)
label_3ca2: SB off(00223h).0 ; 3CA2 0 208 180 C42318
J label_3d2d ; 3CA5 0 208 180 032D3D
; 3CA8 from 3C96 (DD0,208,180)
label_3ca8: JBS off(0021dh).4, label_3c9c ; 3CA8 0 208 180 EC1DF1
LB A, off(002c1h) ; 3CAB 0 208 180 F4C1
JEQ label_3cbe ; 3CAD 0 208 180 C90F
RB off(00219h).0 ; 3CAF 0 208 180 C41908
RB off(00223h).1 ; 3CB2 0 208 180 C42309
; 3CB5 from 3CBE (DD0,208,180)
label_3cb5: RB off(00223h).0 ; 3CB5 0 208 180 C42308
MOVB off(002c2h), #064h ; 3CB8 0 208 180 C4C29864
SJ label_3d2d ; 3CBC 0 208 180 CB6F
; 3CBE from 3CAD (DD0,208,180)
label_3cbe: JBS off(00217h).5, label_3cb5 ; 3CBE 0 208 180 ED17F4
JBS off(00219h).0, label_3d0c ; 3CC1 0 208 180 E81948
JBR off(00223h).1, label_3cd9 ; 3CC4 0 208 180 D92312
JBS off(00216h).6, label_3ccd ; 3CC7 0 208 180 EE1603 ### ROM INFO=O2 Heater Enable Flag
JBS off(00218h).0, label_3d0c ; 3CCA 0 208 180 E8183F ### ROM INFO=Set RPM Cut Flag
; 3CCD from 3CC7 (DD0,208,180)
label_3ccd: JBR off(0021dh).2, label_3d0c ; 3CCD 0 208 180 DA1D3C
RB off(00219h).0 ; 3CD0 0 208 180 C41908
RB off(00223h).1 ; 3CD3 0 208 180 C42309
SB off(00223h).0 ; 3CD6 0 208 180 C42318
; 3CD9 from 3CC4 (DD0,208,180)
label_3cd9: JBR off(00216h).6, label_3cfc ; 3CD9 0 208 180 DE1620 ### ROM INFO=O2 Heater Enable Flag
JBS off(00219h).0, label_3cfc ; 3CDC 0 208 180 E8191D
JBS off(00223h).1, label_3cfc ; 3CDF 0 208 180 E9231A
JBS off(00223h).0, label_3cfc ; 3CE2 0 208 180 E82317
JBR off(00219h).2, label_3cee ; 3CE5 0 208 180 DA1906
JBR off(00219h).1, label_3cee ; 3CE8 0 208 180 D91903
JBS off(0021dh).2, label_3cf4 ; 3CEB 0 208 180 EA1D06
; 3CEE from 3CE5 (DD0,208,180)
; 3CEE from 3CE8 (DD0,208,180)
label_3cee: MOVB off(002c2h), #064h ; 3CEE 0 208 180 C4C29864
SJ label_3cfc ; 3CF2 0 208 180 CB08
; 3CF4 from 3CEB (DD0,208,180)
label_3cf4: LB A, off(002c2h) ; 3CF4 0 208 180 F4C2
JNE label_3cfc ; 3CF6 0 208 180 CE04
LB A, #033h ; 3CF8 0 208 180 7733
SJ label_3d04 ; 3CFA 0 208 180 CB08
; 3CFC from 3CD9 (DD0,208,180)
; 3CFC from 3CDC (DD0,208,180)
; 3CFC from 3CDF (DD0,208,180)
; 3CFC from 3CE2 (DD0,208,180)
; 3CFC from 3CF2 (DD0,208,180)
; 3CFC from 3CF6 (DD0,208,180)
label_3cfc: LCB A, tbl_61d7 ; 3CFC 0 208 180 909DD761
JNE label_3d09 ; 3D00 0 208 180 CE07
LB A, #017h ; 3D02 0 208 180 7717
; 3D04 from 3CFA (DD0,208,180)
label_3d04: CMPB A, 0dah ; 3D04 0 208 180 C5DAC2 ### ROM INFO=O2 Sensor
JLT label_3d0c ; 3D07 0 208 180 CA03
; 3D09 from 3D00 (DD0,208,180)
label_3d09: SB off(00219h).0 ; 3D09 0 208 180 C41918
; 3D0C from 3CC1 (DD0,208,180)
; 3D0C from 3CCA (DD0,208,180)
; 3D0C from 3CCD (DD0,208,180)
; 3D0C from 3D07 (DD0,208,180)
label_3d0c: CMPB 0d9h, #028h ; 3D0C 0 208 180 C5D9C028 ### ROM INFO=ECT Sensor
JGE label_3d2d ; 3D10 0 208 180 CD1B
CMPB 0cch, #005h ; 3D12 0 208 180 C5CCC005 ### ROM INFO=VSS Sensor
JGE label_3d2d ; 3D16 0 208 180 CD15
CMPB off(00236h), #080h ; 3D18 0 208 180 C436C080 ### ROM INFO=Current RPM(1byte form)
JLT label_3d2d ; 3D1C 0 208 180 CA0F
JBR off(0021dh).2, label_3d2d ; 3D1E 0 208 180 DA1D0C
LB A, off(002b6h) ; 3D21 0 208 180 F4B6
JNE label_3d31 ; 3D23 0 208 180 CE0C
SB off(00219h).0 ; 3D25 0 208 180 C41918
RB off(00223h).1 ; 3D28 0 208 180 C42309
SJ label_3d31 ; 3D2B 0 208 180 CB04
; 3D2D from 3CA5 (DD0,208,180)
; 3D2D from 3CBC (DD0,208,180)
; 3D2D from 3D10 (DD0,208,180)
; 3D2D from 3D16 (DD0,208,180)
; 3D2D from 3D1C (DD0,208,180)
; 3D2D from 3D1E (DD0,208,180)
label_3d2d: MOVB off(002b6h), #004h ; 3D2D 0 208 180 C4B69804
; 3D31 from 3D23 (DD0,208,180)
; 3D31 from 3D2B (DD0,208,180)
label_3d31: MOVB r0, #005h ; 3D31 0 208 180 9805
MOVB r1, #032h ; 3D33 0 208 180 9932
MOVB r2, #032h ; 3D35 0 208 180 9A32
MOVB r3, #018h ; 3D37 0 208 180 9B18
JBR off(0021dh).1, label_3d64 ; 3D39 0 208 180 D91D28
JBR off(00218h).0, label_3d64 ; 3D3C 0 208 180 D81825 ### ROM INFO=Set RPM Cut Flag
MOVB off(002bfh), r1 ; 3D3F 0 208 180 217CBF
MOVB off(002c0h), r2 ; 3D42 0 208 180 227CC0
JBR off(00219h).0, label_3d5d ; 3D45 0 208 180 D81915
JBS off(0021eh).4, label_3d91 ; 3D48 0 208 180 EC1E46
L A, (00158h-00180h)[USP] ; 3D4B 1 208 180 E3D8 ### ROM INFO=O2 short
CMP A, #0bc15h ; 3D4D 1 208 180 C615BC
JGE label_3d91 ; 3D50 1 208 180 CD3F
CMP A, #tbl_5aaa ; 3D52 1 208 180 C6AA5A
JLE label_3d91 ; 3D55 1 208 180 CF3A
LB A, r3 ; 3D57 0 208 180 7B
CMPB A, 0dah ; 3D58 0 208 180 C5DAC2 ### ROM INFO=O2 Sensor
JLT label_3d60 ; 3D5B 0 208 180 CA03
; 3D5D from 3D45 (DD0,208,180)
label_3d5d: MOVB off(002b7h), r0 ; 3D5D 0 208 180 207CB7
; 3D60 from 3D5B (DD0,208,180)
label_3d60: LB A, off(002b7h) ; 3D60 0 208 180 F4B7
SJ label_3d8b ; 3D62 0 208 180 CB27
; 3D64 from 3D39 (DD0,208,180)
; 3D64 from 3D3C (DD0,208,180)
label_3d64: MOVB off(002b7h), r0 ; 3D64 0 208 180 207CB7
JBR off(0021ch).2, label_3d7d ; 3D67 0 208 180 DA1C13
MOVB off(002c0h), r2 ; 3D6A 0 208 180 227CC0
JBR off(00219h).0, label_3d76 ; 3D6D 0 208 180 D81906
LB A, r3 ; 3D70 0 208 180 7B
CMPB A, 0dah ; 3D71 0 208 180 C5DAC2 ### ROM INFO=O2 Sensor
JLT label_3d79 ; 3D74 0 208 180 CA03
; 3D76 from 3D6D (DD0,208,180)
label_3d76: MOVB off(002bfh), r1 ; 3D76 0 208 180 217CBF
; 3D79 from 3D74 (DD0,208,180)
label_3d79: LB A, off(002bfh) ; 3D79 0 208 180 F4BF
SJ label_3d8b ; 3D7B 0 208 180 CB0E
; 3D7D from 3D67 (DD0,208,180)
label_3d7d: MOVB off(002bfh), r1 ; 3D7D 0 208 180 217CBF
JBR off(00219h).0, label_3d86 ; 3D80 0 208 180 D81903
JBR off(0021ch).6, label_3d89 ; 3D83 0 208 180 DE1C03
; 3D86 from 3D80 (DD0,208,180)
label_3d86: MOVB off(002c0h), r2 ; 3D86 0 208 180 227CC0
; 3D89 from 3D83 (DD0,208,180)
label_3d89: LB A, off(002c0h) ; 3D89 0 208 180 F4C0
; 3D8B from 3D62 (DD0,208,180)
; 3D8B from 3D7B (DD0,208,180)
; 3D8B from 3D98 (DD0,208,180)
label_3d8b: MOVB off(002d4h), #050h ; 3D8B 0 208 180 C4D49850
SJ label_3d9c ; 3D8F 0 208 180 CB0B
; 3D91 from 3D48 (DD0,208,180)
; 3D91 from 3D50 (DD1,208,180)
; 3D91 from 3D55 (DD1,208,180)
label_3d91: CMPB 0dah, #04dh ; 3D91 0 208 180 C5DAC04D ### ROM INFO=O2 Sensor
JLE label_3d9a ; 3D95 0 208 180 CF03
CLRB A ; 3D97 0 208 180 FA
SJ label_3d8b ; 3D98 0 208 180 CBF1
; 3D9A from 3D95 (DD0,208,180)
label_3d9a: LB A, off(002d4h) ; 3D9A 0 208 180 F4D4
; 3D9C from 3D8F (DD0,208,180)
label_3d9c: JNE label_3daa ; 3D9C 0 208 180 CE0C
LCB A, tbl_61d7 ; 3D9E 0 208 180 909DD761
JNE label_3daa ; 3DA2 0 208 180 CE06
RB off(00219h).0 ; 3DA4 0 208 180 C41908
SB off(00223h).1 ; 3DA7 0 208 180 C42319
; 3DAA from 3D9C (DD0,208,180)
; 3DAA from 3DA2 (DD0,208,180)
label_3daa: VCAL 3 ; 3DAA 0 208 180 13
MOV DP, #0040eh ; 3DAB 0 208 180 620E04
MB C, [DP].5 ; 3DAE 0 208 180 C22D
JGE label_3dba ; 3DB0 0 208 180 CD08
INC DP ; 3DB2 0 208 180 72
MB C, [DP].5 ; 3DB3 0 208 180 C22D
XORB PSWH, #080h ; 3DB5 0 208 180 A2F080
SJ label_3dda ; 3DB8 0 208 180 CB20
; 3DBA from 3DB0 (DD0,208,180)
label_3dba: LCB A, tbl_61a7 ; 3DBA 0 208 180 909DA761
JEQ label_3dc9 ; 3DBE 0 208 180 C909
RC ; 3DC0 0 208 180 95
MB C, ACC.0 ; 3DC1 0 208 180 C50628
XORB PSWH, #080h ; 3DC4 0 208 180 A2F080
SJ label_3dda ; 3DC7 0 208 180 CB11
; 3DC9 from 3DBE (DD0,208,180)
label_3dc9: JBS off(00221h).0, label_3dd4 ; 3DC9 0 208 180 E82108
RC ; 3DCC 0 208 180 95
LB A, off(002c6h) ; 3DCD 0 208 180 F4C6
JNE label_3dda ; 3DCF 0 208 180 CE09
SB off(00221h).0 ; 3DD1 0 208 180 C42118
; 3DD4 from 3DC9 (DD0,208,180)
label_3dd4: JBS off(00219h).6, label_3dda ; 3DD4 0 208 180 EE1903
MB C, off(00217h).4 ; 3DD7 0 208 180 C4172C
; 3DDA from 3DB8 (DD0,208,180)
; 3DDA from 3DC7 (DD0,208,180)
; 3DDA from 3DCF (DD0,208,180)
; 3DDA from 3DD4 (DD0,208,180)
label_3dda: MB P0.7, C ; 3DDA 0 208 180 C5203F
RC ; 3DDD 0 208 180 95
MOV DP, #0040eh ; 3DDE 0 208 180 620E04
MB C, [DP].4 ; 3DE1 0 208 180 C22C
JLT label_3de8 ; 3DE3 0 208 180 CA03
JBS off(00221h).6, label_3e0d ; 3DE5 0 208 180 EE2125
; 3DE8 from 3DE3 (DD0,208,180)
label_3de8: JBS off(00218h).6, label_3e06 ; 3DE8 0 208 180 EE181B ### ROM INFO=Set RPM Cut Flag
LB A, #07fh ; 3DEB 0 208 180 777F
CMPB A, #0ffh ; 3DED 0 208 180 C6FF
JGT label_3df5 ; 3DEF 0 208 180 C804
CMPB A, #0fch ; 3DF1 0 208 180 C6FC
JGE label_3df8 ; 3DF3 0 208 180 CD03
; 3DF5 from 3DEF (DD0,208,180)
label_3df5: JBS off(00230h).6, label_3e06 ; 3DF5 0 208 180 EE300E
; 3DF8 from 3DF3 (DD0,208,180)
label_3df8: CLRB A ; 3DF8 0 208 180 FA
JBS off(00219h).6, label_3dff ; 3DF9 0 208 180 EE1903
JBS off(00217h).4, label_3e01 ; 3DFC 0 208 180 EC1702
; 3DFF from 3DF9 (DD0,208,180)
label_3dff: STB A, off(002c6h) ; 3DFF 0 208 180 D4C6
; 3E01 from 3DFC (DD0,208,180)
label_3e01: RC ; 3E01 0 208 180 95
LB A, off(002c6h) ; 3E02 0 208 180 F4C6
JEQ label_3e07 ; 3E04 0 208 180 C901
; 3E06 from 3DE8 (DD0,208,180)
; 3E06 from 3DF5 (DD0,208,180)
label_3e06: SC ; 3E06 0 208 180 85
; 3E07 from 3E04 (DD0,208,180)
label_3e07: MB off(00222h).3, C ; 3E07 0 208 180 C4223B
CAL label_5d8f ; 3E0A 0 208 180 328F5D
; 3E0D from 3DE5 (DD0,208,180)
label_3e0d: LB A, #014h ; 3E0D 0 208 180 7714
JBS off(00226h).0, label_3e14 ; 3E0F 0 208 180 E82602
LB A, #019h ; 3E12 0 208 180 7719
; 3E14 from 3E0F (DD0,208,180)
label_3e14: CMPB A, 0cch ; 3E14 0 208 180 C5CCC2 ### ROM INFO=VSS Sensor
MB off(00226h).0, C ; 3E17 0 208 180 C42638
LB A, #010h ; 3E1A 0 208 180 7710
JBS off(00226h).1, label_3e21 ; 3E1C 0 208 180 E92602
LB A, #020h ; 3E1F 0 208 180 7720
; 3E21 from 3E1C (DD0,208,180)
label_3e21: CMPB A, 0cch ; 3E21 0 208 180 C5CCC2 ### ROM INFO=VSS Sensor
MB off(00226h).1, C ; 3E24 0 208 180 C42639
LB A, #026h ; 3E27 0 208 180 7726
JBS off(00226h).2, label_3e2e ; 3E29 0 208 180 EA2602
LB A, #07fh ; 3E2C 0 208 180 777F
; 3E2E from 3E29 (DD0,208,180)
label_3e2e: CMPB A, 0d1h ; 3E2E 0 208 180 C5D1C2 ### ROM INFO=Current TPS
MB off(00226h).2, C ; 3E31 0 208 180 C4263A
LB A, #073h ; 3E34 0 208 180 7773
JBS off(00226h).3, label_3e3b ; 3E36 0 208 180 EB2602
LB A, #080h ; 3E39 0 208 180 7780
; 3E3B from 3E36 (DD0,208,180)
label_3e3b: CMPB A, off(00236h) ; 3E3B 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00226h).3, C ; 3E3D 0 208 180 C4263B
LB A, #0f0h ; 3E40 0 208 180 77F0
JBS off(00226h).6, label_3e47 ; 3E42 0 208 180 EE2602
LB A, #0fah ; 3E45 0 208 180 77FA
; 3E47 from 3E42 (DD0,208,180)
label_3e47: CMPB A, off(00236h) ; 3E47 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00226h).6, C ; 3E49 0 208 180 C4263E
CAL label_5e3b ; 3E4C 0 208 180 323B5E
MOV DP, #0040eh ; 3E4F 0 208 180 620E04
MB C, [DP].0 ; 3E52 0 208 180 C228
JGE label_3e5f ; 3E54 0 208 180 CD09
INC DP ; 3E56 0 208 180 72
MB C, [DP].0 ; 3E57 0 208 180 C228
XORB PSWH, #080h ; 3E59 0 208 180 A2F080
J label_3ef8 ; 3E5C 0 208 180 03F83E
; 3E5F from 3E54 (DD0,208,180)
label_3e5f: LC A, tbl_613e ; 3E5F 0 208 180 909C3E61
JBS off(00226h).5, label_3e6a ; 3E63 0 208 180 ED2604
LC A, tbl_6140 ; 3E66 0 208 180 909C4061
; 3E6A from 3E63 (DD0,208,180)
label_3e6a: CMP 0c4h, A ; 3E6A 0 208 180 B5C4C1 ### ROM INFO=RPM Sensor
MB off(00226h).5, C ; 3E6D 0 208 180 C4263D
CMPB 0f3h, #032h ; 3E70 0 208 180 C5F3C032
JLT label_3ee3 ; 3E74 0 208 180 CA6D
JBS off(00226h).6, label_3ee6 ; 3E76 0 208 180 EE266D
CMPB 0d9h, #013h ; 3E79 0 208 180 C5D9C013 ### ROM INFO=ECT Sensor
JGE label_3e85 ; 3E7D 0 208 180 CD06
JBR off(00226h).0, label_3e85 ; 3E7F 0 208 180 D82603
JBS off(00226h).3, label_3ee6 ; 3E82 0 208 180 EB2661
; 3E85 from 3E7D (DD0,208,180)
; 3E85 from 3E7F (DD0,208,180)
label_3e85: JBS off(00218h).7, label_3e99 ; 3E85 0 208 180 EF1811 ### ROM INFO=Set RPM Cut Flag
JBS off(00226h).2, label_3e95 ; 3E88 0 208 180 EA260A
CLRB A ; 3E8B 0 208 180 FA
JBS off(00226h).1, label_3e91 ; 3E8C 0 208 180 E92602
LB A, #028h ; 3E8F 0 208 180 7728
; 3E91 from 3E8C (DD0,208,180)
label_3e91: STB A, off(002c3h) ; 3E91 0 208 180 D4C3
SJ label_3e99 ; 3E93 0 208 180 CB04
; 3E95 from 3E88 (DD0,208,180)
label_3e95: LB A, off(002c3h) ; 3E95 0 208 180 F4C3
JNE label_3ee6 ; 3E97 0 208 180 CE4D
; 3E99 from 3E85 (DD0,208,180)
; 3E99 from 3E93 (DD0,208,180)
label_3e99: LCB A, tbl_619a ; 3E99 0 208 180 909D9A61
JNE label_3efb ; 3E9D 0 208 180 CE5C
LCB A, tbl_613a ; 3E9F 0 208 180 909D3A61
JEQ label_3ec0 ; 3EA3 0 208 180 C91B
LC A, tbl_613b ; 3EA5 0 208 180 909C3B61
CMP 0c4h, A ; 3EA9 0 208 180 B5C4C1 ### ROM INFO=RPM Sensor
JLT label_3ec3 ; 3EAC 0 208 180 CA15
LCB A, tbl_613d ; 3EAE 0 208 180 909D3D61
CMPB 0d1h, A ; 3EB2 0 208 180 C5D1C1 ### ROM INFO=Current TPS
JGT label_3ec3 ; 3EB5 0 208 180 C80C
LCB A, tbl_61ec ; 3EB7 0 208 180 909DEC61
CMPB 0cch, A ; 3EBB 0 208 180 C5CCC1 ### ROM INFO=VSS Sensor
JGT label_3ec3 ; 3EBE 0 208 180 C803
; 3EC0 from 3EA3 (DD0,208,180)
label_3ec0: JBS off(00226h).5, label_3ec8 ; 3EC0 0 208 180 ED2605
; 3EC3 from 3EAC (DD0,208,180)
; 3EC3 from 3EB5 (DD0,208,180)
; 3EC3 from 3EBE (DD0,208,180)
label_3ec3: RB off(00226h).4 ; 3EC3 0 208 180 C4260C
SJ label_3ef4 ; 3EC6 0 208 180 CB2C
; 3EC8 from 3EC0 (DD0,208,180)
label_3ec8: MOV DP, #00420h ; 3EC8 0 208 180 622004
MB C, [DP].4 ; 3ECB 0 208 180 C22C
JLT label_3ee9 ; 3ECD 0 208 180 CA1A
JBR off(00211h).2, label_3ee9 ; 3ECF 0 208 180 DA1117 ### ROM INFO=AC Switch Input
SB off(00226h).4 ; 3ED2 0 208 180 C4261C
LB A, off(002f6h) ; 3ED5 0 208 180 F4F6
JNE label_3ef4 ; 3ED7 0 208 180 CE1B
MOVB off(002f7h), #028h ; 3ED9 0 208 180 C4F79828
; 3EDD from 3EEE (DD0,208,180)
label_3edd: SB off(0021bh).0 ; 3EDD 0 208 180 C41B18
RC ; 3EE0 0 208 180 95
SJ label_3ef8 ; 3EE1 0 208 180 CB15
; 3EE3 from 3E74 (DD0,208,180)
label_3ee3: CLRB off(002c3h) ; 3EE3 0 208 180 C4C315
; 3EE6 from 3E76 (DD0,208,180)
; 3EE6 from 3E82 (DD0,208,180)
; 3EE6 from 3E97 (DD0,208,180)
label_3ee6: CLRB off(002f7h) ; 3EE6 0 208 180 C4F715
; 3EE9 from 3ECD (DD0,208,180)
; 3EE9 from 3ECF (DD0,208,180)
label_3ee9: RB off(00226h).4 ; 3EE9 0 208 180 C4260C
LB A, off(002f7h) ; 3EEC 0 208 180 F4F7
JNE label_3edd ; 3EEE 0 208 180 CEED
MOVB off(002f6h), #032h ; 3EF0 0 208 180 C4F69832
; 3EF4 from 3EC6 (DD0,208,180)
; 3EF4 from 3ED7 (DD0,208,180)
label_3ef4: RB off(0021bh).0 ; 3EF4 0 208 180 C41B08
SC ; 3EF7 0 208 180 85
; 3EF8 from 3E5C (DD0,208,180)
; 3EF8 from 3EE1 (DD0,208,180)
label_3ef8: MB P0.0, C ; 3EF8 0 208 180 C52038 ### ROM INFO=A/C Clutch Output
; 3EFB from 3E9D (DD0,208,180)
label_3efb: LB A, #074h ; 3EFB 0 208 180 7774
JBS off(002edh).4, label_3f02 ; 3EFD 0 208 180 ECED02
LB A, #080h ; 3F00 0 208 180 7780
; 3F02 from 3EFD (DD0,208,180)
label_3f02: CMPB A, off(00236h) ; 3F02 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(002edh).4, C ; 3F04 0 208 180 C4ED3C
LB A, #022h ; 3F07 0 208 180 7722
JBS off(002edh).5, label_3f0e ; 3F09 0 208 180 EDED02
LB A, #032h ; 3F0C 0 208 180 7732
; 3F0E from 3F09 (DD0,208,180)
label_3f0e: CMPB A, 0cch ; 3F0E 0 208 180 C5CCC2 ### ROM INFO=VSS Sensor
MB off(002edh).5, C ; 3F11 0 208 180 C4ED3D
MOV DP, #0040eh ; 3F14 0 208 180 620E04
MB C, [DP].1 ; 3F17 0 208 180 C229
JGE label_3f26 ; 3F19 0 208 180 CD0B
INC DP ; 3F1B 0 208 180 72
MB C, [DP].1 ; 3F1C 0 208 180 C229
XORB PSWH, #080h ; 3F1E 0 208 180 A2F080
MB P0.1, C ; 3F21 0 208 180 C52039 ### ROM INFO=Purge Canister Output
SJ label_3f8c ; 3F24 0 208 180 CB66
; 3F26 from 3F19 (DD0,208,180)
label_3f26: JBS off(00217h).5, label_3f75 ; 3F26 0 208 180 ED174C
JBS off(00212h).5, label_3f32 ; 3F29 0 208 180 ED1206
CMPB 0d9h, #030h ; 3F2C 0 208 180 C5D9C030 ### ROM INFO=ECT Sensor
JGE label_3f75 ; 3F30 0 208 180 CD43
; 3F32 from 3F29 (DD0,208,180)
label_3f32: JBR off(00218h).0, label_3f3b ; 3F32 0 208 180 D81806 ### ROM INFO=Set RPM Cut Flag
JBR off(0021eh).4, label_3f3b ; 3F35 0 208 180 DC1E03
JBR off(00219h).0, label_3f75 ; 3F38 0 208 180 D8193A
; 3F3B from 3F32 (DD0,208,180)
; 3F3B from 3F35 (DD0,208,180)
label_3f3b: CMPB 0d9h, #028h ; 3F3B 0 208 180 C5D9C028 ### ROM INFO=ECT Sensor
JGE label_3f54 ; 3F3F 0 208 180 CD13
CMPB 0d8h, #034h ; 3F41 0 208 180 C5D8C034 ### ROM INFO=IAT Sensor
JGE label_3f54 ; 3F45 0 208 180 CD0D
JBS off(0021dh).5, label_3f54 ; 3F47 0 208 180 ED1D0A
CLRB A ; 3F4A 0 208 180 FA
JBS off(002edh).5, label_3f50 ; 3F4B 0 208 180 EDED02
LB A, #032h ; 3F4E 0 208 180 7732
; 3F50 from 3F4B (DD0,208,180)
label_3f50: STB A, off(002d5h) ; 3F50 0 208 180 D4D5
SJ label_3f5f ; 3F52 0 208 180 CB0B
; 3F54 from 3F3F (DD0,208,180)
; 3F54 from 3F45 (DD0,208,180)
; 3F54 from 3F47 (DD0,208,180)
label_3f54: LB A, off(002d5h) ; 3F54 0 208 180 F4D5
JNE label_3f5a ; 3F56 0 208 180 CE02
; 3F58 from 3F5A (DD0,208,180)
label_3f58: SJ label_3f5f ; 3F58 0 208 180 CB05
; 3F5A from 3F56 (DD0,208,180)
label_3f5a: JBS off(002edh).4, label_3f58 ; 3F5A 0 208 180 ECEDFB
SJ label_3f75 ; 3F5D 0 208 180 CB16
; 3F5F from 3F52 (DD0,208,180)
; 3F5F from 3F58 (DD0,208,180)
label_3f5f: CMP (001dch-00180h)[USP], #005dch ; 3F5F 0 208 180 B35CC0DC05
JLT label_3f75 ; 3F64 0 208 180 CA0F
CMPB off(002b3h), #005h ; 3F66 0 208 180 C4B3C005
JNE label_3f72 ; 3F6A 0 208 180 CE06
CMPB off(002cbh), #019h ; 3F6C 0 208 180 C4CBC019
JLT label_3f75 ; 3F70 0 208 180 CA03
; 3F72 from 3F7A (DD0,208,180)
; 3F72 from 3F6A (DD0,208,180)
label_3f72: SC ; 3F72 0 208 180 85
SJ label_3f7c ; 3F73 0 208 180 CB07
; 3F75 from 3F26 (DD0,208,180)
; 3F75 from 3F30 (DD0,208,180)
; 3F75 from 3F38 (DD0,208,180)
; 3F75 from 3F64 (DD0,208,180)
; 3F75 from 3F70 (DD0,208,180)
; 3F75 from 3F5D (DD0,208,180)
label_3f75: RC ; 3F75 0 208 180 95
LCB A, tbl_616b ; 3F76 0 208 180 909D6B61
JNE label_3f72 ; 3F7A 0 208 180 CEF6
; 3F7C from 3F73 (DD0,208,180)
label_3f7c: MB r0.0, C ; 3F7C 0 208 180 2038
LCB A, tbl_616c ; 3F7E 0 208 180 909D6C61
MB C, r0.0 ; 3F82 0 208 180 2028
JEQ label_3f89 ; 3F84 0 208 180 C903
XORB PSWH, #080h ; 3F86 0 208 180 A2F080
; 3F89 from 3F84 (DD0,208,180)
label_3f89: MB P0.1, C ; 3F89 0 208 180 C52039 ### ROM INFO=Purge Canister Output
; 3F8C from 3F24 (DD0,208,180)
label_3f8c: MOV DP, #0040eh ; 3F8C 0 208 180 620E04
MB C, [DP].6 ; 3F8F 0 208 180 C22E
JGE label_3faf ; 3F91 0 208 180 CD1C
INC DP ; 3F93 0 208 180 72
MB C, [DP].6 ; 3F94 0 208 180 C22E
MB off(002eeh).2, C ; 3F96 0 208 180 C4EE3A
JBS off(002eeh).3, label_3fa7 ; 3F99 0 208 180 EBEE0B
LCB A, tbl_6198 ; 3F9C 0 208 180 909D9861
JNE label_3fb3 ; 3FA0 0 208 180 CE11
MB P4.3, C ; 3FA2 0 208 180 C52C3B
SJ label_3fb3 ; 3FA5 0 208 180 CB0C
; 3FA7 from 3F99 (DD0,208,180)
label_3fa7: XORB PSWH, #080h ; 3FA7 0 208 180 A2F080
MB P0.5, C ; 3FAA 0 208 180 C5203D ### ROM INFO=IAB Output
SJ label_3fb3 ; 3FAD 0 208 180 CB04
; 3FAF from 3F91 (DD0,208,180)
label_3faf: RC ; 3FAF 0 208 180 95
MB off(002eeh).2, C ; 3FB0 0 208 180 C4EE3A
; 3FB3 from 3FA0 (DD0,208,180)
; 3FB3 from 3FA5 (DD0,208,180)
; 3FB3 from 3FAD (DD0,208,180)
label_3fb3: VCAL 3 ; 3FB3 0 208 180 13
LB A, #046h ; 3FB4 0 208 180 7746
MOVB r1, #046h ; 3FB6 0 208 180 9946
JBS off(00224h).0, label_3fbf ; 3FB8 0 208 180 E82404
LB A, #053h ; 3FBB 0 208 180 7753
MOVB r1, #053h ; 3FBD 0 208 180 9953
; 3FBF from 3FB8 (DD0,208,180)
label_3fbf: JBS off(00216h).3, label_3fc3 ; 3FBF 0 208 180 EB1601
LB A, r1 ; 3FC2 0 208 180 79
; 3FC3 from 3FBF (DD0,208,180)
label_3fc3: CMPB A, off(00236h) ; 3FC3 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00224h).0, C ; 3FC5 0 208 180 C42438
LB A, #0a0h ; 3FC8 0 208 180 77A0
JBS off(00224h).1, label_3fcf ; 3FCA 0 208 180 E92402
LB A, #0b0h ; 3FCD 0 208 180 77B0
; 3FCF from 3FCA (DD0,208,180)
label_3fcf: CMPB A, off(00236h) ; 3FCF 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00224h).1, C ; 3FD1 0 208 180 C42439
MOVB r0, 0cch ; 3FD4 0 208 180 C5CC48 ### ROM INFO=VSS Sensor
LB A, #00dh ; 3FD7 0 208 180 770D
JBS off(00224h).2, label_3fde ; 3FD9 0 208 180 EA2402
LB A, #00fh ; 3FDC 0 208 180 770F
; 3FDE from 3FD9 (DD0,208,180)
label_3fde: CMPB A, r0 ; 3FDE 0 208 180 48
MB off(00224h).2, C ; 3FDF 0 208 180 C4243A
LB A, #03dh ; 3FE2 0 208 180 773D
JBS off(00224h).3, label_3fe9 ; 3FE4 0 208 180 EB2402
LB A, #040h ; 3FE7 0 208 180 7740
; 3FE9 from 3FE4 (DD0,208,180)
label_3fe9: CMPB A, r0 ; 3FE9 0 208 180 48
MB off(00224h).3, C ; 3FEA 0 208 180 C4243B
LB A, #046h ; 3FED 0 208 180 7746
JBS off(00224h).4, label_3ff4 ; 3FEF 0 208 180 EC2402
LB A, #04ah ; 3FF2 0 208 180 774A
; 3FF4 from 3FEF (DD0,208,180)
label_3ff4: CMPB A, r0 ; 3FF4 0 208 180 48
MB off(00224h).4, C ; 3FF5 0 208 180 C4243C
LB A, #082h ; 3FF8 0 208 180 7782
JBS off(00224h).5, label_3fff ; 3FFA 0 208 180 ED2402
LB A, #07ah ; 3FFD 0 208 180 777A
; 3FFF from 3FFA (DD0,208,180)
label_3fff: CMPB 0dfh, A ; 3FFF 0 208 180 C5DFC1
MB off(00224h).5, C ; 4002 0 208 180 C4243D
LB A, #02ah ; 4005 0 208 180 772A
JBS off(00224h).6, label_400c ; 4007 0 208 180 EE2402
LB A, #028h ; 400A 0 208 180 7728
; 400C from 4007 (DD0,208,180)
label_400c: CMPB 0d9h, A ; 400C 0 208 180 C5D9C1 ### ROM INFO=ECT Sensor
MB off(00224h).6, C ; 400F 0 208 180 C4243E
SB PSWL.4 ; 4012 0 208 180 A31C
JBR off(00217h).6, label_401d ; 4014 0 208 180 DE1706
JBS off(00217h).4, label_401d ; 4017 0 208 180 EC1703
JBR off(00218h).7, label_4023 ; 401A 0 208 180 DF1806 ### ROM INFO=Set RPM Cut Flag
; 401D from 4014 (DD0,208,180)
; 401D from 4017 (DD0,208,180)
label_401d: SB off(00225h).1 ; 401D 0 208 180 C42519
J label_40b3 ; 4020 0 208 180 03B340
; 4023 from 401A (DD0,208,180)
label_4023: JBR off(00224h).2, label_4051 ; 4023 0 208 180 DA242B
JBS off(0021ch).2, label_402f ; 4026 0 208 180 EA1C06
JBR off(00216h).3, label_4051 ; 4029 0 208 180 DB1625
JBR off(0021eh).1, label_4051 ; 402C 0 208 180 D91E22
; 402F from 4026 (DD0,208,180)
label_402f: JBR off(00224h).0, label_4051 ; 402F 0 208 180 D8241F
JBS off(00224h).4, label_4047 ; 4032 0 208 180 EC2412
JBR off(00224h).6, label_4047 ; 4035 0 208 180 DE240F
JBS off(00225h).0, label_4047 ; 4038 0 208 180 E8250C
LB A, off(002ceh) ; 403B 0 208 180 F4CE
JNE label_4055 ; 403D 0 208 180 CE16
MOVB off(002cfh), #002h ; 403F 0 208 180 C4CF9802
; 4043 from 4057 (DD0,208,180)
label_4043: RB PSWL.4 ; 4043 0 208 180 A30C
SJ label_404b ; 4045 0 208 180 CB04
; 4047 from 4032 (DD0,208,180)
; 4047 from 4035 (DD0,208,180)
; 4047 from 4038 (DD0,208,180)
label_4047: MOVB off(002ceh), #002h ; 4047 0 208 180 C4CE9802
; 404B from 4045 (DD0,208,180)
label_404b: MOVB off(002cch), #009h ; 404B 0 208 180 C4CC9809
SJ label_409b ; 404F 0 208 180 CB4A
; 4051 from 4023 (DD0,208,180)
; 4051 from 4029 (DD0,208,180)
; 4051 from 402C (DD0,208,180)
; 4051 from 402F (DD0,208,180)
label_4051: MOVB off(002ceh), #002h ; 4051 0 208 180 C4CE9802
; 4055 from 403D (DD0,208,180)
label_4055: LB A, off(002cfh) ; 4055 0 208 180 F4CF
JNE label_4043 ; 4057 0 208 180 CEEA
LB A, off(002cch) ; 4059 0 208 180 F4CC
JEQ label_4062 ; 405B 0 208 180 C905
JBR off(00225h).0, label_407b ; 405D 0 208 180 D8251B
SJ label_409b ; 4060 0 208 180 CB39
; 4062 from 405B (DD0,208,180)
label_4062: JBR off(00224h).5, label_406e ; 4062 0 208 180 DD2409
MOVB off(002cdh), #014h ; 4065 0 208 180 C4CD9814
SB off(00225h).0 ; 4069 0 208 180 C42518
SJ label_409b ; 406C 0 208 180 CB2D
; 406E from 4062 (DD0,208,180)
label_406e: LB A, off(002cdh) ; 406E 0 208 180 F4CD
JNE label_409b ; 4070 0 208 180 CE29
JBS off(00224h).2, label_4078 ; 4072 0 208 180 EA2403
JBS off(00225h).0, label_409b ; 4075 0 208 180 E82523
; 4078 from 4072 (DD0,208,180)
label_4078: RB off(00225h).0 ; 4078 0 208 180 C42508
; 407B from 405D (DD0,208,180)
label_407b: JBS off(00224h).3, label_409f ; 407B 0 208 180 EB2421
JBS off(00224h).1, label_409f ; 407E 0 208 180 E9241E
CMPB 0d9h, #02dh ; 4081 0 208 180 C5D9C02D ### ROM INFO=ECT Sensor
JGE label_409f ; 4085 0 208 180 CD18
CMPB 0d8h, #0a9h ; 4087 0 208 180 C5D8C0A9 ### ROM INFO=IAT Sensor
JGE label_409f ; 408B 0 208 180 CD12
JBS off(00211h).2, label_409f ; 408D 0 208 180 EA110F ### ROM INFO=AC Switch Input
LB A, off(002bah) ; 4090 0 208 180 F4BA
JEQ label_409f ; 4092 0 208 180 C90B
RB off(00225h).1 ; 4094 0 208 180 C42509
; 4097 from 40AB (DD0,208,180)
; 4097 from 40B1 (DD0,208,180)
label_4097: SB PSWL.5 ; 4097 0 208 180 A31D
SJ label_40b5 ; 4099 0 208 180 CB1A
; 409B from 4060 (DD0,208,180)
; 409B from 404F (DD0,208,180)
; 409B from 406C (DD0,208,180)
; 409B from 4070 (DD0,208,180)
; 409B from 4075 (DD0,208,180)
label_409b: MOVB off(002bah), #016h ; 409B 0 208 180 C4BA9816
; 409F from 407B (DD0,208,180)
; 409F from 407E (DD0,208,180)
; 409F from 4085 (DD0,208,180)
; 409F from 408B (DD0,208,180)
; 409F from 408D (DD0,208,180)
; 409F from 4092 (DD0,208,180)
label_409f: JBS off(00225h).1, label_40a9 ; 409F 0 208 180 E92507
SB off(00225h).1 ; 40A2 0 208 180 C42519
MOVB off(002d0h), #003h ; 40A5 0 208 180 C4D09803
; 40A9 from 409F (DD0,208,180)
label_40a9: LB A, off(002d0h) ; 40A9 0 208 180 F4D0
JNE label_4097 ; 40AB 0 208 180 CEEA
CMPB off(00299h), #01eh ; 40AD 0 208 180 C499C01E
JGT label_4097 ; 40B1 0 208 180 C8E4
; 40B3 from 4020 (DD0,208,180)
label_40b3: RB PSWL.5 ; 40B3 0 208 180 A30D
; 40B5 from 4099 (DD0,208,180)
label_40b5: MOV DP, #0040eh ; 40B5 0 208 180 620E04
MB C, [DP].3 ; 40B8 0 208 180 C22B
JGE label_40c7 ; 40BA 0 208 180 CD0B
INC DP ; 40BC 0 208 180 72
MB C, [DP].3 ; 40BD 0 208 180 C22B
XORB PSWH, #080h ; 40BF 0 208 180 A2F080
MB P0.3, C ; 40C2 0 208 180 C5203B
SJ label_40cc ; 40C5 0 208 180 CB05
; 40C7 from 40BA (DD0,208,180)
label_40c7: MB C, PSWL.4 ; 40C7 0 208 180 A32C
MB P0.3, C ; 40C9 0 208 180 C5203B
; 40CC from 40C5 (DD0,208,180)
label_40cc: LCB A, tbl_61ce ; 40CC 0 208 180 909DCE61
JEQ label_40d4 ; 40D0 0 208 180 C902
RB PSWL.5 ; 40D2 0 208 180 A30D
; 40D4 from 40D0 (DD0,208,180)
label_40d4: MOV DP, #0040eh ; 40D4 0 208 180 620E04
MB C, [DP].7 ; 40D7 0 208 180 C22F
JGE label_40e6 ; 40D9 0 208 180 CD0B
INC DP ; 40DB 0 208 180 72
MB C, [DP].7 ; 40DC 0 208 180 C22F
XORB PSWH, #080h ; 40DE 0 208 180 A2F080
MB P0.2, C ; 40E1 0 208 180 C5203A
SJ label_40eb ; 40E4 0 208 180 CB05
; 40E6 from 40D9 (DD0,208,180)
label_40e6: MB C, PSWL.5 ; 40E6 0 208 180 A32D
MB P0.2, C ; 40E8 0 208 180 C5203A
; 40EB from 40E4 (DD0,208,180)
label_40eb: VCAL 3 ; 40EB 0 208 180 13
JBR off(00219h).3, label_40f5 ; 40EC 0 208 180 DB1906
JBR off(00216h).6, label_40f5 ; 40EF 0 208 180 DE1603 ### ROM INFO=O2 Heater Enable Flag
JBR off(00217h).4, label_40fd ; 40F2 0 208 180 DC1708
; 40F5 from 40EC (DD0,208,180)
; 40F5 from 40EF (DD0,208,180)
label_40f5: SB 0b8h.2 ; 40F5 0 208 180 C5B81A
RB 0b3h.2 ; 40F8 0 208 180 C5B30A
SJ label_4114 ; 40FB 0 208 180 CB17
; 40FD from 40F2 (DD0,208,180)
label_40fd: JBS off(00215h).2, label_4114 ; 40FD 0 208 180 EA1514
JBS off(00212h).5, label_4114 ; 4100 0 208 180 ED1211
MB C, 0b0h.1 ; 4103 0 208 180 C5B029
JLT label_4114 ; 4106 0 208 180 CA0C
CMPB 0d9h, #0c5h ; 4108 0 208 180 C5D9C0C5 ### ROM INFO=RPM Related
JGE label_4114 ; 410C 0 208 180 CD06
CMPB 0dbh, #0a7h ; 410E 0 208 180 C5DBC0A7 ### ROM INFO=IACV Sensor
JLT label_411f ; 4112 0 208 180 CA0B
; 4114 from 40FB (DD0,208,180)
; 4114 from 40FD (DD0,208,180)
; 4114 from 4100 (DD0,208,180)
; 4114 from 4106 (DD0,208,180)
; 4114 from 410C (DD0,208,180)
label_4114: MOV DP, #0040eh ; 4114 0 208 180 620E04
MB C, [DP].2 ; 4117 0 208 180 C22A
JLT label_411e ; 4119 0 208 180 CA03
SB P1.2 ; 411B 0 208 180 C5221A
; 411E from 4119 (DD0,208,180)
label_411e: RC ; 411E 0 208 180 95
; 411F from 4112 (DD0,208,180)
label_411f: MB off(00219h).2, C ; 411F 0 208 180 C4193A
VCAL 3 ; 4122 0 208 180 13
JBS off(0021ah).6, label_4148 ; 4123 0 208 180 EE1A22
CMPB 0c5h, #012h ; 4126 0 208 180 C5C5C012 ### ROM INFO=RPM Related
JGE label_413b ; 412A 0 208 180 CD0F
LB A, 0d7h ; 412C 0 208 180 F5D7 ### ROM INFO=Sensor Input into ADCR5
CMPB A, #0ffh ; 412E 0 208 180 C6FF
JGT label_413b ; 4130 0 208 180 C809
CMPB A, #000h ; 4132 0 208 180 C600
JLT label_413b ; 4134 0 208 180 CA05
MB C, P4.6 ; 4136 0 208 180 C52C2E
JGE label_4141 ; 4139 0 208 180 CD06
; 413B from 412A (DD0,208,180)
; 413B from 4130 (DD0,208,180)
; 413B from 4134 (DD0,208,180)
label_413b: MOVB off(002fbh), #000h ; 413B 0 208 180 C4FB9800
SJ label_4148 ; 413F 0 208 180 CB07
; 4141 from 4139 (DD0,208,180)
label_4141: LB A, off(002fbh) ; 4141 0 208 180 F4FB
JNE label_4148 ; 4143 0 208 180 CE03
SB off(0021ah).6 ; 4145 0 208 180 C41A1E
; 4148 from 4123 (DD0,208,180)
; 4148 from 413F (DD0,208,180)
; 4148 from 4143 (DD0,208,180)
label_4148: JBS off(0021ah).7, label_4167 ; 4148 0 208 180 EF1A1C
JBS off(00217h).5, label_4151 ; 414B 0 208 180 ED1703
JBS off(0021ah).6, label_415a ; 414E 0 208 180 EE1A09
; 4151 from 414B (DD0,208,180)
label_4151: JBS off(00213h).0, label_4164 ; 4151 0 208 180 E81310
; 4154 from 415A (DD0,208,180)
; 4154 from 415D (DD0,208,180)
label_4154: MOVB off(002ddh), #000h ; 4154 0 208 180 C4DD9800
SJ label_4167 ; 4158 0 208 180 CB0D
; 415A from 414E (DD0,208,180)
label_415a: JBR off(00224h).7, label_4154 ; 415A 0 208 180 DF24F7
JBS off(0021dh).4, label_4154 ; 415D 0 208 180 EC1DF4
LB A, off(002ddh) ; 4160 0 208 180 F4DD
JNE label_4167 ; 4162 0 208 180 CE03
; 4164 from 4151 (DD0,208,180)
label_4164: SB off(0021ah).7 ; 4164 0 208 180 C41A1F
; 4167 from 4148 (DD0,208,180)
; 4167 from 4158 (DD0,208,180)
; 4167 from 4162 (DD0,208,180)
label_4167: JBS off(0021ah).7, label_4190 ; 4167 0 208 180 EF1A26
JBR off(0021ah).6, label_418c ; 416A 0 208 180 DE1A1F
JBS off(00217h).5, label_418c ; 416D 0 208 180 ED171C
JBS off(00215h).1, label_4178 ; 4170 0 208 180 E91505
MB C, 0b3h.1 ; 4173 0 208 180 C5B329
JGE label_418c ; 4176 0 208 180 CD14
; 4178 from 4170 (DD0,208,180)
label_4178: MB C, P4.6 ; 4178 0 208 180 C52C2E
JGE label_418c ; 417B 0 208 180 CD0F
JBS off(00218h).0, label_4183 ; 417D 0 208 180 E81803 ### ROM INFO=Set RPM Cut Flag
JBS off(0021eh).2, label_418c ; 4180 0 208 180 EA1E09
; 4183 from 417D (DD0,208,180)
label_4183: LB A, off(002deh) ; 4183 0 208 180 F4DE
JNE label_4190 ; 4185 0 208 180 CE09
SB off(0021ah).7 ; 4187 0 208 180 C41A1F
SJ label_4190 ; 418A 0 208 180 CB04
; 418C from 416A (DD0,208,180)
; 418C from 416D (DD0,208,180)
; 418C from 4176 (DD0,208,180)
; 418C from 417B (DD0,208,180)
; 418C from 4180 (DD0,208,180)
label_418c: MOVB off(002deh), #000h ; 418C 0 208 180 C4DE9800
; 4190 from 4167 (DD0,208,180)
; 4190 from 4185 (DD0,208,180)
; 4190 from 418A (DD0,208,180)
label_4190: JBS off(0021ah).7, label_41bd ; 4190 0 208 180 EF1A2A
JBR off(0021ah).6, label_41b0 ; 4193 0 208 180 DE1A1A
JBS off(00217h).5, label_41b0 ; 4196 0 208 180 ED1717
LB A, 0d7h ; 4199 0 208 180 F5D7 ### ROM INFO=Sensor Input into ADCR5
CMPB A, #0ffh ; 419B 0 208 180 C6FF
JGT label_41b0 ; 419D 0 208 180 C811
CMPB A, #000h ; 419F 0 208 180 C600
JLT label_41b0 ; 41A1 0 208 180 CA0D
JBR off(00215h).0, label_41b0 ; 41A3 0 208 180 D8150A
JBS off(00218h).0, label_41ac ; 41A6 0 208 180 E81803 ### ROM INFO=Set RPM Cut Flag
JBS off(0021eh).2, label_41b0 ; 41A9 0 208 180 EA1E04
; 41AC from 41A6 (DD0,208,180)
label_41ac: CMPB A, #0ffh ; 41AC 0 208 180 C6FF
JGT label_41b6 ; 41AE 0 208 180 C806
; 41B0 from 4193 (DD0,208,180)
; 41B0 from 4196 (DD0,208,180)
; 41B0 from 419D (DD0,208,180)
; 41B0 from 41A1 (DD0,208,180)
; 41B0 from 41A3 (DD0,208,180)
; 41B0 from 41A9 (DD0,208,180)
label_41b0: MOVB off(002dfh), #000h ; 41B0 0 208 180 C4DF9800
SJ label_41bd ; 41B4 0 208 180 CB07
; 41B6 from 41AE (DD0,208,180)
label_41b6: LB A, off(002dfh) ; 41B6 0 208 180 F4DF
JNE label_41bd ; 41B8 0 208 180 CE03
SB off(0021ah).7 ; 41BA 0 208 180 C41A1F
; 41BD from 4190 (DD0,208,180)
; 41BD from 41B4 (DD0,208,180)
; 41BD from 41B8 (DD0,208,180)
label_41bd: MOVB r0, #004h ; 41BD 0 208 180 9804
MOV DP, #tbl_6baf ; 41BF 0 208 180 62AF6B
LB A, 0d9h ; 41C2 0 208 180 F5D9 ### ROM INFO=ECT Sensor
; 41C4 from 41CA (DD0,208,180)
label_41c4: DEC DP ; 41C4 0 208 180 82
DECB r0 ; 41C5 0 208 180 B8
JEQ label_41cc ; 41C6 0 208 180 C904
CMPCB A, [DP] ; 41C8 0 208 180 92AE
JGE label_41c4 ; 41CA 0 208 180 CDF8
; 41CC from 41C6 (DD0,208,180)
label_41cc: L A, 0fah ; 41CC 1 208 180 E5FA
ST A, IE ; 41CE 1 208 180 D51A
ANDB PSWH, #0feh ; 41D0 1 208 180 A2D0FE
LB A, off(00233h) ; 41D3 0 208 180 F433
ANDB A, #0fch ; 41D5 0 208 180 D6FC
ORB A, r0 ; 41D7 0 208 180 68
STB A, off(00233h) ; 41D8 0 208 180 D433
ORB PSWH, #001h ; 41DA 0 208 180 A2E001
L A, 0f8h ; 41DD 1 208 180 E5F8
ST A, IE ; 41DF 1 208 180 D51A
CMPB 0d8h, #023h ; 41E1 1 208 180 C5D8C023 ### ROM INFO=IAT Sensor
MB off(00233h).2, C ; 41E5 1 208 180 C4333A
VCAL 3 ; 41E8 1 208 180 13
LB A, #07fh ; 41E9 0 208 180 777F
CMPB A, #0ffh ; 41EB 0 208 180 C6FF
JGT label_41f3 ; 41ED 0 208 180 C804
CMPB A, #0fch ; 41EF 0 208 180 C6FC
JGE label_41f7 ; 41F1 0 208 180 CD04
; 41F3 from 41ED (DD0,208,180)
label_41f3: SC ; 41F3 0 208 180 85
JBS off(00230h).6, label_41fa ; 41F4 0 208 180 EE3003
; 41F7 from 41F1 (DD0,208,180)
label_41f7: MB C, off(00214h).7 ; 41F7 0 208 180 C4142F
; 41FA from 41F4 (DD0,208,180)
label_41fa: MOV DP, #00324h ; 41FA 0 208 180 622403
MB [DP].0, C ; 41FD 0 208 180 C238
LB A, [DP] ; 41FF 0 208 180 F2
ANDB A, #0f1h ; 4200 0 208 180 D6F1
STB A, [DP] ; 4202 0 208 180 D2
L A, ADCR6 ; 4203 1 208 180 E56C
ST A, 0bah ; 4205 1 208 180 D5BA
LCB A, tbl_6200 ; 4207 1 208 180 909D0062
MB C, ACC.0 ; 420B 1 208 180 C50628
LB A, ADCR7H ; 420E 0 208 180 F56F
JGE label_4216 ; 4210 0 208 180 CD04
MOV X1, #tbl_6203 ; 4212 0 208 180 600362
VCAL 1 ; 4215 0 208 180 11
; 4216 from 4210 (DD0,208,180)
label_4216: MOV DP, #003a4h ; 4216 0 208 180 62A403 ### ROM INFO=TPS Volt
STB A, [DP] ; 4219 0 208 180 D2
LB A, ADCR2H ; 421A 0 208 180 F565
MOV DP, #003a5h ; 421C 0 208 180 62A503
STB A, [DP] ; 421F 0 208 180 D2
RC ; 4220 0 208 180 95
CLRB A ; 4221 0 208 180 FA
MB C, off(00210h).3 ; 4222 0 208 180 C4102B ### ROM INFO=PSP Input (Power Steering Pressure)
XORB PSWH, #080h ; 4225 0 208 180 A2F080
ROLB A ; 4228 0 208 180 33
MB C, off(00210h).5 ; 4229 0 208 180 C4102D
ROLB A ; 422C 0 208 180 33
MB C, off(00210h).7 ; 422D 0 208 180 C4102F
ROLB A ; 4230 0 208 180 33
MB C, off(00211h).0 ; 4231 0 208 180 C41128
ROLB A ; 4234 0 208 180 33
MB C, off(00211h).1 ; 4235 0 208 180 C41129
ROLB A ; 4238 0 208 180 33
MB C, off(00211h).2 ; 4239 0 208 180 C4112A ### ROM INFO=AC Switch Input
ROLB A ; 423C 0 208 180 33
MB C, off(00211h).4 ; 423D 0 208 180 C4112C
ROLB A ; 4240 0 208 180 33
MB C, off(00211h).5 ; 4241 0 208 180 C4112D
ROLB A ; 4244 0 208 180 33
MOV DP, #003b0h ; 4245 0 208 180 62B003 ### ROM INFO=Inputs Options2
STB A, [DP] ; 4248 0 208 180 D2
RC ; 4249 0 208 180 95
CLRB A ; 424A 0 208 180 FA
MB C, off(00211h).6 ; 424B 0 208 180 C4112E
ROLB A ; 424E 0 208 180 33
MB C, off(00211h).7 ; 424F 0 208 180 C4112F
ROLB A ; 4252 0 208 180 33
MB C, off(0021ch).5 ; 4253 0 208 180 C41C2D
ROLB A ; 4256 0 208 180 33
MB C, off(0021ch).4 ; 4257 0 208 180 C41C2C
ROLB A ; 425A 0 208 180 33
MB C, off(0021fh).1 ; 425B 0 208 180 C41F29
ROLB A ; 425E 0 208 180 33
MOV DP, #000e6h ; 425F 0 208 180 62E600 ### ROM INFO=Ignition Cut
MB C, [DP].0 ; 4262 0 208 180 C228
ROLB A ; 4264 0 208 180 33
MB C, off(00221h).6 ; 4265 0 208 180 C4212E
ROLB A ; 4268 0 208 180 33
MOV DP, #0012ch ; 4269 0 208 180 622C01
MB C, [DP].4 ; 426C 0 208 180 C22C
ROLB A ; 426E 0 208 180 33
MOV DP, #003b1h ; 426F 0 208 180 62B103 ### ROM INFO=Inputs Options1
STB A, [DP] ; 4272 0 208 180 D2
RC ; 4273 0 208 180 95
CLRB A ; 4274 0 208 180 FA
MB C, P0.0 ; 4275 0 208 180 C52028 ### ROM INFO=A/C Clutch Output
XORB PSWH, #080h ; 4278 0 208 180 A2F080
ROLB A ; 427B 0 208 180 33
MB C, P0.1 ; 427C 0 208 180 C52029 ### ROM INFO=Purge Canister Output
XORB PSWH, #080h ; 427F 0 208 180 A2F080
ROLB A ; 4282 0 208 180 33
MB C, P0.2 ; 4283 0 208 180 C5202A
XORB PSWH, #080h ; 4286 0 208 180 A2F080
ROLB A ; 4289 0 208 180 33
MB C, P0.3 ; 428A 0 208 180 C5202B
XORB PSWH, #080h ; 428D 0 208 180 A2F080
ROLB A ; 4290 0 208 180 33
MB C, P0.4 ; 4291 0 208 180 C5202C
XORB PSWH, #080h ; 4294 0 208 180 A2F080
ROLB A ; 4297 0 208 180 33
MB C, off(002eeh).2 ; 4298 0 208 180 C4EE2A
ROLB A ; 429B 0 208 180 33
MB C, P0.6 ; 429C 0 208 180 C5202E
XORB PSWH, #080h ; 429F 0 208 180 A2F080
ROLB A ; 42A2 0 208 180 33
MB C, P0.7 ; 42A3 0 208 180 C5202F
XORB PSWH, #080h ; 42A6 0 208 180 A2F080
ROLB A ; 42A9 0 208 180 33
MOV DP, #003b2h ; 42AA 0 208 180 62B203 ### ROM INFO=Outputs Options1
STB A, [DP] ; 42AD 0 208 180 D2
RC ; 42AE 0 208 180 95
CLRB A ; 42AF 0 208 180 FA
MB C, P1.0 ; 42B0 0 208 180 C52228 ### ROM INFO=Left VTEC Transistor Output (IC14)
ROLB A ; 42B3 0 208 180 33
MB C, P1.2 ; 42B4 0 208 180 C5222A
XORB PSWH, #080h ; 42B7 0 208 180 A2F080
ROLB A ; 42BA 0 208 180 33
MB C, P1.4 ; 42BB 0 208 180 C5222C
ROLB A ; 42BE 0 208 180 33
MB C, P4.6 ; 42BF 0 208 180 C52C2E
XORB PSWH, #080h ; 42C2 0 208 180 A2F080
ROLB A ; 42C5 0 208 180 33
RC ; 42C6 0 208 180 95
ROLB A ; 42C7 0 208 180 33
ROLB A ; 42C8 0 208 180 33
ROLB A ; 42C9 0 208 180 33
ROLB A ; 42CA 0 208 180 33
MOV DP, #003b3h ; 42CB 0 208 180 62B303 ### ROM INFO=Outputs Options2
STB A, [DP] ; 42CE 0 208 180 D2
MOV X1, #tbl_6c4c ; 42CF 0 208 180 604C6C
MOV DP, #003a8h ; 42D2 0 208 180 62A803
; 42D5 from 42DF (DD0,208,180)
label_42d5: LCB A, [X1] ; 42D5 0 208 180 90AA
MOVB [DP], A ; 42D7 0 208 180 C28A
INC X1 ; 42D9 0 208 180 70
INC DP ; 42DA 0 208 180 72
CMP X1, #tbl_6c4f ; 42DB 0 208 180 90C04F6C
JNE label_42d5 ; 42DF 0 208 180 CEF4
MOVB r0, #040h ; 42E1 0 208 180 9840
JBR off(00219h).3, label_42f2 ; 42E3 0 208 180 DB190C
MOVB r0, #001h ; 42E6 0 208 180 9801
JBS off(00216h).2, label_42f2 ; 42E8 0 208 180 EA1607
MOVB r0, #002h ; 42EB 0 208 180 9802
JBR off(002eeh).3, label_42f2 ; 42ED 0 208 180 DBEE02
MOVB r0, #004h ; 42F0 0 208 180 9804
; 42F2 from 42E3 (DD0,208,180)
; 42F2 from 42E8 (DD0,208,180)
; 42F2 from 42ED (DD0,208,180)
label_42f2: MOV DP, #003abh ; 42F2 0 208 180 62AB03
LB A, r0 ; 42F5 0 208 180 78
STB A, [DP] ; 42F6 0 208 180 D2
CLRB r0 ; 42F7 0 208 180 2015
RC ; 42F9 0 208 180 95
ROLB r0 ; 42FA 0 208 180 20B7
ROLB r0 ; 42FC 0 208 180 20B7
ROLB r0 ; 42FE 0 208 180 20B7
MB C, off(00216h).5 ; 4300 0 208 180 C4162D
ROLB r0 ; 4303 0 208 180 20B7
ROLB r0 ; 4305 0 208 180 20B7
MB C, off(00217h).6 ; 4307 0 208 180 C4172E
ROLB r0 ; 430A 0 208 180 20B7
ROLB r0 ; 430C 0 208 180 20B7
MB C, off(00216h).3 ; 430E 0 208 180 C4162B
ROLB r0 ; 4311 0 208 180 20B7
MOV DP, #003ach ; 4313 0 208 180 62AC03
LB A, r0 ; 4316 0 208 180 78
STB A, [DP] ; 4317 0 208 180 D2
L A, off(0025eh) ; 4318 1 208 180 E45E
SLL A ; 431A 1 208 180 53
JLT label_4320 ; 431B 1 208 180 CA03
SLL A ; 431D 1 208 180 53
JGE label_4324 ; 431E 1 208 180 CD04
; 4320 from 431B (DD1,208,180)
label_4320: LB A, #0ffh ; 4320 0 208 180 77FF
SJ label_4326 ; 4322 0 208 180 CB02
; 4324 from 431E (DD1,208,180)
label_4324: LB A, ACCH ; 4324 0 208 180 F507
; 4326 from 4322 (DD0,208,180)
label_4326: MOV DP, #003adh ; 4326 0 208 180 62AD03
STB A, [DP] ; 4329 0 208 180 D2
MOV DP, #0030ch ; 432A 0 208 180 620C03
L A, [DP] ; 432D 1 208 180 E2
SLL A ; 432E 1 208 180 53
JLT label_4334 ; 432F 1 208 180 CA03
SLL A ; 4331 1 208 180 53
JGE label_4338 ; 4332 1 208 180 CD04
; 4334 from 432F (DD1,208,180)
label_4334: LB A, #0ffh ; 4334 0 208 180 77FF
SJ label_433a ; 4336 0 208 180 CB02
; 4338 from 4332 (DD1,208,180)
label_4338: LB A, ACCH ; 4338 0 208 180 F507
; 433A from 4336 (DD0,208,180)
label_433a: MOV DP, #003aeh ; 433A 0 208 180 62AE03
STB A, [DP] ; 433D 0 208 180 D2
LB A, 0cch ; 433E 0 208 180 F5CC ### ROM INFO=VSS Sensor
JBR off(00214h).0, label_4344 ; 4340 0 208 180 D81401
CLRB A ; 4343 0 208 180 FA
; 4344 from 4340 (DD0,208,180)
label_4344: MOV DP, #0039fh ; 4344 0 208 180 629F03
STB A, [DP] ; 4347 0 208 180 D2
MOV DP, #003afh ; 4348 0 208 180 62AF03
LB A, [DP] ; 434B 0 208 180 F2
CMPB A, #033h ; 434C 0 208 180 C633
JEQ label_435c ; 434E 0 208 180 C90C
CMPB A, #034h ; 4350 0 208 180 C634
JEQ label_435c ; 4352 0 208 180 C908
CMPB A, #035h ; 4354 0 208 180 C635
JEQ label_435c ; 4356 0 208 180 C904
CMPB A, #036h ; 4358 0 208 180 C636
JNE label_435f ; 435A 0 208 180 CE03
; 435C from 434E (DD0,208,180)
; 435C from 4352 (DD0,208,180)
; 435C from 4356 (DD0,208,180)
label_435c: SC ; 435C 0 208 180 85
SJ label_4360 ; 435D 0 208 180 CB01
; 435F from 435A (DD0,208,180)
label_435f: RC ; 435F 0 208 180 95
; 4360 from 435D (DD0,208,180)
label_4360: MB off(00219h).7, C ; 4360 0 208 180 C4193F
VCAL 3 ; 4363 0 208 180 13
MOV er1, 0b0h ; 4364 0 208 180 B5B049
MOV er2, 0b2h ; 4367 0 208 180 B5B24A
JBR off(00217h).5, label_437f ; 436A 0 208 180 DD1712
AND er1, #0c5e2h ; 436D 0 208 180 45D0E2C5
AND 0b0h, #0c5e2h ; 4371 0 208 180 B5B0D0E2C5
AND er2, #0040bh ; 4376 0 208 180 46D00B04
AND 0b2h, #0040bh ; 437A 0 208 180 B5B2D00B04
; 437F from 436A (DD0,208,180)
label_437f: MB C, 0b7h.1 ; 437F 0 208 180 C5B729
JGE label_438b ; 4382 0 208 180 CD07
CLR A ; 4384 1 208 180 F9
ST A, 0b0h ; 4385 1 208 180 D5B0
ST A, 0b2h ; 4387 1 208 180 D5B2
ST A, er1 ; 4389 1 208 180 89
ST A, er2 ; 438A 1 208 180 8A
; 438B from 4382 (DD0,208,180)
label_438b: MOVB r7, #001h ; 438B 1 208 180 9F01
MOV DP, #002cbh ; 438D 1 208 180 62CB02
; 4390 from 43AA (DD0,208,180)
label_4390: SRL er2 ; 4390 1 208 180 46E7
ROR er1 ; 4392 1 208 180 45C7
JLT label_43ae ; 4394 1 208 180 CA18
LB A, r7 ; 4396 0 208 180 7F
SUBB A, off(002b3h) ; 4397 0 208 180 A7B3
JNE label_439e ; 4399 0 208 180 CE03
STB A, off(002b3h) ; 439B 0 208 180 D4B3
STB A, [DP] ; 439D 0 208 180 D2
; 439E from 4399 (DD0,208,180)
label_439e: LB A, r7 ; 439E 0 208 180 7F
SUBB A, 0f4h ; 439F 0 208 180 C5F4A2
JNE label_43a6 ; 43A2 0 208 180 CE02
STB A, 0f4h ; 43A4 0 208 180 D5F4
; 43A6 from 43A2 (DD0,208,180)
; 43A6 from 43B3 (DD0,208,180)
label_43a6: INCB r7 ; 43A6 0 208 180 AF
CMPB r7, #01ch ; 43A7 0 208 180 27C01C
JNE label_4390 ; 43AA 0 208 180 CEE4
SJ label_43c4 ; 43AC 0 208 180 CB16
; 43AE from 4394 (DD1,208,180)
label_43ae: LB A, off(002b3h) ; 43AE 0 208 180 F4B3
JEQ label_43ba ; 43B0 0 208 180 C908
CMPB A, r7 ; 43B2 0 208 180 4F
JNE label_43a6 ; 43B3 0 208 180 CEF1
LB A, [DP] ; 43B5 0 208 180 F2
JNE label_43c4 ; 43B6 0 208 180 CE0C
SJ label_4422 ; 43B8 0 208 180 CB68
; 43BA from 43B0 (DD0,208,180)
label_43ba: CLR A ; 43BA 1 208 180 F9
LB A, r7 ; 43BB 0 208 180 7F
STB A, off(002b3h) ; 43BC 0 208 180 D4B3
LCB A, tbl_6bea[ACC] ; 43BE 0 208 180 B506ABEA6B
STB A, [DP] ; 43C3 0 208 180 D2
; 43C4 from 43AC (DD0,208,180)
; 43C4 from 43B6 (DD0,208,180)
label_43c4: VCAL 3 ; 43C4 0 208 180 13
MOVB r7, #021h ; 43C5 0 208 180 9F21
CLR A ; 43C7 1 208 180 F9
XCHG A, 0b4h ; 43C8 1 208 180 B5B410
JBS off(0021ch).6, label_43d1 ; 43CB 1 208 180 EE1C03
AND A, #081ffh ; 43CE 1 208 180 D6FF81
; 43D1 from 43CB (DD1,208,180)
label_43d1: ST A, er0 ; 43D1 1 208 180 88
MB C, 0b7h.1 ; 43D2 1 208 180 C5B729
JGE label_43d9 ; 43D5 1 208 180 CD02
CLR er0 ; 43D7 1 208 180 4415
; 43D9 from 43D5 (DD1,208,180)
label_43d9: MOV DP, #001d1h ; 43D9 1 208 180 62D101
; 43DC from 43FE (DD0,208,180)
label_43dc: SRL er0 ; 43DC 1 208 180 44E7
JGE label_43e7 ; 43DE 1 208 180 CD07
LB A, [DP] ; 43E0 0 208 180 F2
JEQ label_4422 ; 43E1 0 208 180 C93F
DECB [DP] ; 43E3 0 208 180 C217
SJ label_43f9 ; 43E5 0 208 180 CB12
; 43E7 from 43DE (DD1,208,180)
label_43e7: CLR A ; 43E7 1 208 180 F9
LB A, r7 ; 43E8 0 208 180 7F
CMPB A, 0f4h ; 43E9 0 208 180 C5F4C2
JNE label_43f9 ; 43EC 0 208 180 CE0B
LCB A, tbl_6bea[ACC] ; 43EE 0 208 180 B506ABEA6B
SUBB A, [DP] ; 43F3 0 208 180 C2A2
JNE label_43f9 ; 43F5 0 208 180 CE02
STB A, 0f4h ; 43F7 0 208 180 D5F4
; 43F9 from 43E5 (DD0,208,180)
; 43F9 from 43EC (DD0,208,180)
; 43F9 from 43F5 (DD0,208,180)
label_43f9: INC DP ; 43F9 0 208 180 72
INCB r7 ; 43FA 0 208 180 AF
CMPB r7, #02ch ; 43FB 0 208 180 27C02C
JNE label_43dc ; 43FE 0 208 180 CEDC
MOVB r7, #030h ; 4400 0 208 180 9F30
MOV DP, #001dch ; 4402 0 208 180 62DC01
SRL er0 ; 4405 0 208 180 44E7
SRL er0 ; 4407 0 208 180 44E7
SRL er0 ; 4409 0 208 180 44E7
SRL er0 ; 440B 0 208 180 44E7
SRL er0 ; 440D 0 208 180 44E7
JLT label_441f ; 440F 0 208 180 CA0E
MOV [DP], #00bb3h ; 4411 0 208 180 B298B30B
LB A, 0f4h ; 4415 0 208 180 F5F4
SUBB A, r7 ; 4417 0 208 180 2F
JNE label_441c ; 4418 0 208 180 CE02
STB A, 0f4h ; 441A 0 208 180 D5F4
; 441C from 4418 (DD0,208,180)
; 441C from 4420 (DD1,208,180)
label_441c: J label_44a5 ; 441C 0 208 180 03A544
; 441F from 440F (DD0,208,180)
label_441f: L A, [DP] ; 441F 1 208 180 E2
JNE label_441c ; 4420 1 208 180 CEFA
; 4422 from 43B8 (DD0,208,180)
; 4422 from 43E1 (DD0,208,180)
label_4422: LB A, #005h ; 4422 0 208 180 7705
STB A, [DP] ; 4424 0 208 180 D2
LB A, 0f4h ; 4425 0 208 180 F5F4
JNE label_442e ; 4427 0 208 180 CE05
LB A, r7 ; 4429 0 208 180 7F
STB A, 0f4h ; 442A 0 208 180 D5F4
SJ label_44a5 ; 442C 0 208 180 CB77
; 442E from 4427 (DD0,208,180)
label_442e: SUBB A, r7 ; 442E 0 208 180 2F
JNE label_44a5 ; 442F 0 208 180 CE74
STB A, 0f4h ; 4431 0 208 180 D5F4
JBR off(0022dh).0, label_4457 ; 4433 0 208 180 D82D21
JBS off(00221h).6, label_4457 ; 4436 0 208 180 EE211E
MOV DP, #0031dh ; 4439 0 208 180 621D03
CMPB r7, #005h ; 443C 0 208 180 27C005
JEQ label_444d ; 443F 0 208 180 C90C
CMPB r7, #030h ; 4441 0 208 180 27C030
JNE label_4457 ; 4444 0 208 180 CE11
SB off(002eeh).4 ; 4446 0 208 180 C4EE1C
MB C, [DP].1 ; 4449 0 208 180 C229
SJ label_4452 ; 444B 0 208 180 CB05
; 444D from 443F (DD0,208,180)
label_444d: SB off(002edh).3 ; 444D 0 208 180 C4ED1B
MB C, [DP].0 ; 4450 0 208 180 C228
; 4452 from 444B (DD0,208,180)
label_4452: JGE label_44a5 ; 4452 0 208 180 CD51
JBR off(002edh).1, label_44a5 ; 4454 0 208 180 D9ED4E
; 4457 from 4433 (DD0,208,180)
; 4457 from 4436 (DD0,208,180)
; 4457 from 4444 (DD0,208,180)
label_4457: AND IE, #00080h ; 4457 0 208 180 B51AD08000
CLR A ; 445C 1 208 180 F9
LB A, r7 ; 445D 0 208 180 7F
CMPB A, #030h ; 445E 0 208 180 C630
JNE label_446f ; 4460 0 208 180 CE0D
MOV (001dch-00180h)[USP], #00bb3h ; 4462 0 208 180 B35C98B30B
JBS off(002eeh).3, label_446f ; 4467 0 208 180 EBEE05
SB 0b8h.5 ; 446A 0 208 180 C5B81D
SJ label_44a1 ; 446D 0 208 180 CB32
; 446F from 4460 (DD0,208,180)
; 446F from 4467 (DD0,208,180)
label_446f: LCB A, tbl_6c1b[ACC] ; 446F 0 208 180 B506AB1B6C
JEQ label_44a1 ; 4474 0 208 180 C92B
STB A, r6 ; 4476 0 208 180 8E
SB off(00232h).4 ; 4477 0 208 180 C4321C
SB off(00232h).5 ; 447A 0 208 180 C4321D
CAL label_4ba9 ; 447D 0 208 180 32A94B
CMPB r6, #018h ; 4480 0 208 180 26C018
JEQ label_4491 ; 4483 0 208 180 C90C
CAL label_4cf7 ; 4485 0 208 180 32F74C
CAL label_4e44 ; 4488 0 208 180 32444E
CAL label_4ed4 ; 448B 0 208 180 32D44E
INC DP ; 448E 0 208 180 72
L A, er0 ; 448F 1 208 180 34
ST A, [DP] ; 4490 1 208 180 D2
; 4491 from 4483 (DD0,208,180)
label_4491: RB off(00232h).4 ; 4491 1 208 180 C4320C
RB off(00232h).5 ; 4494 1 208 180 C4320D
CLR A ; 4497 1 208 180 F9
LB A, r7 ; 4498 0 208 180 7F
LCB A, tbl_6c1b[ACC] ; 4499 0 208 180 B506AB1B6C
CMPB A, r6 ; 449E 0 208 180 4E
JNE label_4503 ; 449F 0 208 180 CE62
; 44A1 from 446D (DD0,208,180)
; 44A1 from 4474 (DD0,208,180)
label_44a1: L A, 0f8h ; 44A1 1 208 180 E5F8
ST A, IE ; 44A3 1 208 180 D51A
; 44A5 from 442C (DD0,208,180)
; 44A5 from 441C (DD0,208,180)
; 44A5 from 442F (DD0,208,180)
; 44A5 from 4452 (DD0,208,180)
; 44A5 from 4454 (DD0,208,180)
label_44a5: MOV DP, #0031dh ; 44A5 0 208 180 621D03
JBS off(0022dh).0, label_44b3 ; 44A8 0 208 180 E82D08
RB off(002edh).3 ; 44AB 0 208 180 C4ED0B
RB off(002eeh).4 ; 44AE 0 208 180 C4EE0C
CLRB [DP] ; 44B1 0 208 180 C215
; 44B3 from 44A8 (DD0,208,180)
label_44b3: MOVB r0, [DP] ; 44B3 0 208 180 C248
MOVB r1, r0 ; 44B5 0 208 180 2049
MOV DP, #00322h ; 44B7 0 208 180 622203
MOV X1, #0011eh ; 44BA 0 208 180 601E01
; 44BD from 44D5 (DD0,208,180)
label_44bd: DEC DP ; 44BD 0 208 180 82
DEC X1 ; 44BE 0 208 180 80
LB A, r0 ; 44BF 0 208 180 78
ADDB A, [DP] ; 44C0 0 208 180 C282
STB A, r0 ; 44C2 0 208 180 88
LB A, r1 ; 44C3 0 208 180 79
XORB A, [DP] ; 44C4 0 208 180 C2F2
STB A, r1 ; 44C6 0 208 180 89
LB A, 00000h[X1] ; 44C7 0 208 180 F00000
STB A, r2 ; 44CA 0 208 180 8A
LB A, [DP] ; 44CB 0 208 180 F2
XORB A, r2 ; 44CC 0 208 180 22F2
ANDB A, r2 ; 44CE 0 208 180 5A
JNE label_4503 ; 44CF 0 208 180 CE32
CMP DP, #0031eh ; 44D1 0 208 180 92C01E03
JNE label_44bd ; 44D5 0 208 180 CEE6
DEC DP ; 44D7 0 208 180 82
LB A, [DP] ; 44D8 0 208 180 F2
ANDB A, #0fch ; 44D9 0 208 180 D6FC
JNE label_4503 ; 44DB 0 208 180 CE26
INC DP ; 44DD 0 208 180 72
LB A, [DP] ; 44DE 0 208 180 F2
ANDB A, #002h ; 44DF 0 208 180 D602
JNE label_4503 ; 44E1 0 208 180 CE20
INC DP ; 44E3 0 208 180 72
LB A, [DP] ; 44E4 0 208 180 F2
ANDB A, #008h ; 44E5 0 208 180 D608
JNE label_4503 ; 44E7 0 208 180 CE1A
INC DP ; 44E9 0 208 180 72
LB A, [DP] ; 44EA 0 208 180 F2
ANDB A, #006h ; 44EB 0 208 180 D606
JNE label_4503 ; 44ED 0 208 180 CE14
INC DP ; 44EF 0 208 180 72
LB A, [DP] ; 44F0 0 208 180 F2
ANDB A, #088h ; 44F1 0 208 180 D688
JNE label_4503 ; 44F3 0 208 180 CE0E
INC DP ; 44F5 0 208 180 72
L A, [DP] ; 44F6 1 208 180 E2
CMP A, er0 ; 44F7 1 208 180 48
JNE label_4503 ; 44F8 1 208 180 CE09
VCAL 3 ; 44FA 1 208 180 13
CAL label_4ed4 ; 44FB 1 208 180 32D44E
INC DP ; 44FE 1 208 180 72
L A, [DP] ; 44FF 1 208 180 E2
CMP A, er0 ; 4500 1 208 180 48
JEQ label_4508 ; 4501 1 208 180 C905
; 4503 from 44CF (DD0,208,180)
; 4503 from 44DB (DD0,208,180)
; 4503 from 44E1 (DD0,208,180)
; 4503 from 44E7 (DD0,208,180)
; 4503 from 44ED (DD0,208,180)
; 4503 from 44F3 (DD0,208,180)
; 4503 from 44F8 (DD1,208,180)
; 4503 from 449F (DD0,208,180)
label_4503: MOVB 0f5h, #043h ; 4503 1 208 180 C5F59843
BRK ; 4507 1 208 180 FF
; 4508 from 4501 (DD1,208,180)
label_4508: VCAL 3 ; 4508 1 208 180 13
SC ; 4509 1 208 180 85
JBS off(002edh).3, label_4517 ; 450A 1 208 180 EBED0A
JBS off(002eeh).4, label_4517 ; 450D 1 208 180 ECEE07
L A, off(00212h) ; 4510 1 208 180 E412
ORB A, off(00214h) ; 4512 1 208 180 E714
ADD A, #0ffffh ; 4514 1 208 180 86FFFF
; 4517 from 450A (DD1,208,180)
; 4517 from 450D (DD1,208,180)
label_4517: MB off(00218h).7, C ; 4517 1 208 180 C4183F ### ROM INFO=Set RPM Cut Flag
JLT label_452e ; 451A 1 208 180 CA12
ANDB off(00218h), #0bfh ; 451C 1 208 180 C418D0BF ### ROM INFO=Set RPM Cut Flag
ANDB off(0022bh), #0efh ; 4520 1 208 180 C42BD0EF
ANDB off(00225h), #07fh ; 4524 1 208 180 C425D07F
ANDB off(002ech), #0fbh ; 4528 1 208 180 C4ECD0FB
SJ label_457b ; 452C 1 208 180 CB4D
; 452E from 451A (DD1,208,180)
label_452e: L A, off(00212h) ; 452E 1 208 180 E412
AND A, #0fffdh ; 4530 1 208 180 D6FDFF
JNE label_453d ; 4533 1 208 180 CE08
L A, off(00214h) ; 4535 1 208 180 E414
AND A, #014f5h ; 4537 1 208 180 D6F514
JNE label_453d ; 453A 1 208 180 CE01
RC ; 453C 1 208 180 95
; 453D from 4533 (DD1,208,180)
; 453D from 453A (DD1,208,180)
label_453d: MB off(00218h).6, C ; 453D 1 208 180 C4183E ### ROM INFO=Set RPM Cut Flag
SC ; 4540 1 208 180 85
L A, off(00212h) ; 4541 1 208 180 E412
AND A, #02054h ; 4543 1 208 180 D65420
JNE label_454c ; 4546 1 208 180 CE04
JBS off(00214h).0, label_454c ; 4548 1 208 180 E81401
RC ; 454B 1 208 180 95
; 454C from 4546 (DD1,208,180)
; 454C from 4548 (DD1,208,180)
label_454c: MB off(0022bh).4, C ; 454C 1 208 180 C42B3C
SC ; 454F 1 208 180 85
JBS off(002edh).3, label_4562 ; 4550 1 208 180 EBED0F
JBS off(002eeh).4, label_4562 ; 4553 1 208 180 ECEE0C
L A, off(00212h) ; 4556 1 208 180 E412
JNE label_4562 ; 4558 1 208 180 CE08
L A, off(00214h) ; 455A 1 208 180 E414
AND A, #014fdh ; 455C 1 208 180 D6FD14
JNE label_4562 ; 455F 1 208 180 CE01
RC ; 4561 1 208 180 95
; 4562 from 4550 (DD1,208,180)
; 4562 from 4553 (DD1,208,180)
; 4562 from 4558 (DD1,208,180)
; 4562 from 455F (DD1,208,180)
label_4562: MB off(00225h).7, C ; 4562 1 208 180 C4253F
SC ; 4565 1 208 180 85
JBS off(002edh).3, label_4578 ; 4566 1 208 180 EBED0F
JBS off(002eeh).4, label_4578 ; 4569 1 208 180 ECEE0C
L A, off(00212h) ; 456C 1 208 180 E412
JNE label_4578 ; 456E 1 208 180 CE08
L A, off(00214h) ; 4570 1 208 180 E414
AND A, #tbl_74f5 ; 4572 1 208 180 D6F574
JNE label_4578 ; 4575 1 208 180 CE01
RC ; 4577 1 208 180 95
; 4578 from 4566 (DD1,208,180)
; 4578 from 4569 (DD1,208,180)
; 4578 from 456E (DD1,208,180)
; 4578 from 4575 (DD1,208,180)
label_4578: MB off(002ech).2, C ; 4578 1 208 180 C4EC3A
; 457B from 452C (DD1,208,180)
label_457b: SB off(00230h).3 ; 457B 1 208 180 C4301B
JNE label_45b1 ; 457E 1 208 180 CE31
CAL label_4c0f ; 4580 1 208 180 320F4C
L A, TM1 ; 4583 1 208 180 E534
ADD A, #00a00h ; 4585 1 208 180 86000A
ST A, TMR1 ; 4588 1 208 180 D536
MULB ; 458A 1 208 180 A234
DIV ; 458C 1 208 180 9037
DIV ; 458E 1 208 180 9037
MB C, 0b7h.1 ; 4590 1 208 180 C5B729
JLT label_459c ; 4593 1 208 180 CA07
CAL label_4bd4 ; 4595 1 208 180 32D44B
MOVB 0f7h, #020h ; 4598 1 208 180 C5F79820
; 459C from 4593 (DD1,208,180)
label_459c: MOV 0fah, #002a0h ; 459C 1 208 180 B5FA98A002
L A, #02bafh ; 45A1 1 208 180 67AF2B
ST A, 0f8h ; 45A4 1 208 180 D5F8
CLRB TRNSIT ; 45A6 1 208 180 C54615
CLR IRQ ; 45A9 1 208 180 B51815
RB TCON0.2 ; 45AC 1 208 180 C5400A
ST A, IE ; 45AF 1 208 180 D51A
; 45B1 from 457E (DD1,208,180)
label_45b1: JBR off(00217h).4, label_45b4 ; 45B1 1 208 180 DC1700
; 45B4 from 45B1 (DD1,208,180)
label_45b4: J label_5dcb ; 45B4 1 208 180 03CB5D
; 45B7 from 0583 (DD1,108,280)
label_45b7: JBR off(00128h).2, label_45f5 ; 45B7 1 108 280 DA283B
; 45BA from 1523 (DD1,100,280)
label_45ba: MOVB r0, #0ffh ; 45BA 1 108 280 98FF
L A, off(0019eh) ; 45BC 1 108 280 E49E ### ROM INFO=Injector Value
ST A, er1 ; 45BE 1 108 280 89
CMPB off(00117h), #00fh ; 45BF 1 108 280 C417C00F
JNE label_4631 ; 45C3 1 108 280 CE6C
L A, TM0 ; 45C5 1 108 280 E530
SUB A, #00001h ; 45C7 1 108 280 A60100
ST A, TMR0 ; 45CA 1 108 280 D532
MOV X1, #00110h ; 45CC 1 108 280 601001
MOV DP, #00198h ; 45CF 1 108 280 629801
L A, [DP] ; 45D2 1 108 280 E2
CMP A, #000c0h ; 45D3 1 108 280 C6C000
JGE label_4613 ; 45D6 1 108 280 CD3B
CLR A ; 45D8 1 108 280 F9
ST A, [DP] ; 45D9 1 108 280 D2
INC DP ; 45DA 1 108 280 72
INC DP ; 45DB 1 108 280 72
L A, [DP] ; 45DC 1 108 280 E2
CMP A, #000c0h ; 45DD 1 108 280 C6C000
JGE label_4602 ; 45E0 1 108 280 CD20
CLR A ; 45E2 1 108 280 F9
ST A, [DP] ; 45E3 1 108 280 D2
INC DP ; 45E4 1 108 280 72
INC DP ; 45E5 1 108 280 72
L A, [DP] ; 45E6 1 108 280 E2
CMP A, #000c0h ; 45E7 1 108 280 C6C000
JLT label_460f ; 45EA 1 108 280 CA23
ST A, er1 ; 45EC 1 108 280 89
LB A, off(00116h) ; 45ED 0 108 280 F416
SRLB A ; 45EF 0 108 280 63
RORB off(00116h) ; 45F0 0 108 280 C416C7
SJ label_462b ; 45F3 0 108 280 CB36
; 45F5 from 45B7 (DD1,108,280)
label_45f5: LB A, off(00196h) ; 45F5 0 108 280 F496
SLLB A ; 45F7 0 108 280 53
ROLB off(00196h) ; 45F8 0 108 280 C496B7
LB A, off(00116h) ; 45FB 0 108 280 F416
SLLB A ; 45FD 0 108 280 53
ROLB off(00116h) ; 45FE 0 108 280 C416B7
RT ; 4601 0 108 280 01
; 4602 from 45E0 (DD1,108,280)
label_4602: ST A, er1 ; 4602 1 108 280 89
LB A, off(00116h) ; 4603 0 108 280 F416
SRLB A ; 4605 0 108 280 63
RORB off(00116h) ; 4606 0 108 280 C416C7
SRLB A ; 4609 0 108 280 63
RORB off(00116h) ; 460A 0 108 280 C416C7
SJ label_4623 ; 460D 0 108 280 CB14
; 460F from 45EA (DD1,108,280)
label_460f: CLR A ; 460F 1 108 280 F9
ST A, [DP] ; 4610 1 108 280 D2
SJ label_4631 ; 4611 1 108 280 CB1E
; 4613 from 45D6 (DD1,108,280)
label_4613: ST A, er1 ; 4613 1 108 280 89
LB A, off(00116h) ; 4614 0 108 280 F416
SLLB A ; 4616 0 108 280 53
ROLB off(00116h) ; 4617 0 108 280 C416B7
CAL label_475b ; 461A 0 108 280 325B47
LB A, off(00196h) ; 461D 0 108 280 F496
SRLB A ; 461F 0 108 280 63
SRLB A ; 4620 0 108 280 63
ANDB r0, A ; 4621 0 108 280 20D1
; 4623 from 460D (DD0,108,280)
label_4623: CAL label_475b ; 4623 0 108 280 325B47
LB A, off(00196h) ; 4626 0 108 280 F496
SRLB A ; 4628 0 108 280 63
ANDB r0, A ; 4629 0 108 280 20D1
; 462B from 45F3 (DD0,108,280)
label_462b: CAL label_475b ; 462B 0 108 280 325B47
ANDB r0, off(00196h) ; 462E 0 108 280 20D396
; 4631 from 45C3 (DD1,108,280)
; 4631 from 4611 (DD1,108,280)
label_4631: LB A, off(00196h) ; 4631 0 108 280 F496
SLLB A ; 4633 0 108 280 53
ROLB off(00196h) ; 4634 0 108 280 C496B7
LB A, r0 ; 4637 0 108 280 78
ANDB A, off(00196h) ; 4638 0 108 280 D796
CMP off(0019eh), #000c0h ; 463A 0 108 280 B49EC0C000 ### ROM INFO=Injector Value
JLT label_4681 ; 463F 0 108 280 CA40
MOVB r1, off(00117h) ; 4641 0 108 280 C41749
ANDB off(00117h), A ; 4644 0 108 280 C417D1
JBS off(0012ah).7, label_4654 ; 4647 0 108 280 EF2A0A
JBS off(00124h).5, label_4654 ; 464A 0 108 280 ED2407 ### ROM INFO=Possible Fuel Cut Related
ANDB off(00197h), A ; 464D 0 108 280 C497D1
ORB off(0012ah), #001h ; 4650 0 108 280 C42AE001
; 4654 from 4647 (DD0,108,280)
; 4654 from 464A (DD0,108,280)
label_4654: LB A, off(00197h) ; 4654 0 108 280 F497
ORB A, #0f0h ; 4656 0 108 280 E6F0
ANDB P2, A ; 4658 0 108 280 C524D1
ANDB TRNSIT, #0fbh ; 465B 0 108 280 C546D0FB
ANDB PSWH, #0feh ; 465F 0 108 280 A2D0FE
ORB TCON0, #004h ; 4662 0 108 280 C540E004
L A, TM0 ; 4666 1 108 280 E530
ORB PSWH, #001h ; 4668 1 108 280 A2E001
ANDB TCON0, #0fbh ; 466B 1 108 280 C540D0FB
CMPB r1, #00fh ; 466F 1 108 280 21C00F
JEQ label_469f ; 4672 1 108 280 C92B
SUB A, TMR0 ; 4674 1 108 280 B532A2
ADD A, er1 ; 4677 1 108 280 09
JBR off(00109h).0, label_46a4 ; 4678 1 108 280 D80929
JBR off(00109h).2, label_46a7 ; 467B 1 108 280 DA0929
J label_46e6 ; 467E 1 108 280 03E646
; 4681 from 463F (DD0,108,280)
label_4681: LB A, #00fh ; 4681 0 108 280 770F
STB A, off(00117h) ; 4683 0 108 280 D417
STB A, off(00197h) ; 4685 0 108 280 D497
ORB P2, A ; 4687 0 108 280 C524E1
SB TCON0.2 ; 468A 0 108 280 C5401A
LB A, off(00196h) ; 468D 0 108 280 F496
XORB A, #0ffh ; 468F 0 108 280 F6FF
MB C, ACC.7 ; 4691 0 108 280 C5062F
ROLB A ; 4694 0 108 280 33
STB A, off(00116h) ; 4695 0 108 280 D416
RB TCON0.2 ; 4697 0 108 280 C5400A
L A, #00001h ; 469A 1 108 280 670100
SJ label_46ee ; 469D 1 108 280 CB4F
; 469F from 4672 (DD1,108,280)
label_469f: ADD A, er1 ; 469F 1 108 280 09
ST A, TMR0 ; 46A0 1 108 280 D532
SJ label_4721 ; 46A2 1 108 280 CB7D
; 46A4 from 4678 (DD1,108,280)
label_46a4: JBR off(00109h).2, label_46ad ; 46A4 1 108 280 DA0906
; 46A7 from 467B (DD1,108,280)
label_46a7: JBS off(00109h).3, label_4706 ; 46A7 1 108 280 EB095C
JBS off(00109h).1, label_4709 ; 46AA 1 108 280 E9095C
; 46AD from 46A4 (DD1,108,280)
label_46ad: JGE label_46db ; 46AD 1 108 280 CD2C
SUB A, off(00110h) ; 46AF 1 108 280 A710
JLT label_46c4 ; 46B1 1 108 280 CA11
SUB A, off(00112h) ; 46B3 1 108 280 A712
JGE label_46d3 ; 46B5 1 108 280 CD1C
ADD A, off(00112h) ; 46B7 1 108 280 8712
CMP A, #00100h ; 46B9 1 108 280 C60001
JLT label_46cd ; 46BC 1 108 280 CA0F
ST A, off(00112h) ; 46BE 1 108 280 D412
CLR A ; 46C0 1 108 280 F9
J label_471f ; 46C1 1 108 280 031F47
; 46C4 from 46B1 (DD1,108,280)
label_46c4: ADD A, off(00110h) ; 46C4 1 108 280 8710
CMP A, #00100h ; 46C6 1 108 280 C60001
JLT label_46de ; 46C9 1 108 280 CA13
ST A, off(00110h) ; 46CB 1 108 280 D410
; 46CD from 46BC (DD1,108,280)
label_46cd: CLR A ; 46CD 1 108 280 F9
ST A, off(00112h) ; 46CE 1 108 280 D412
J label_471f ; 46D0 1 108 280 031F47
; 46D3 from 46B5 (DD1,108,280)
label_46d3: CMP A, #00100h ; 46D3 1 108 280 C60001
JGE label_471f ; 46D6 1 108 280 CD47
CLR A ; 46D8 1 108 280 F9
SJ label_471f ; 46D9 1 108 280 CB44
; 46DB from 46AD (DD1,108,280)
label_46db: ADD TMR0, A ; 46DB 1 108 280 B53281
; 46DE from 46C9 (DD1,108,280)
label_46de: CLR A ; 46DE 1 108 280 F9
ST A, off(00110h) ; 46DF 1 108 280 D410
ST A, off(00112h) ; 46E1 1 108 280 D412
J label_471f ; 46E3 1 108 280 031F47
; 46E6 from 467E (DD1,108,280)
; 46E6 from 4706 (DD1,108,280)
label_46e6: JGE label_46f8 ; 46E6 1 108 280 CD10
CMP A, #00100h ; 46E8 1 108 280 C60001
JGE label_46ee ; 46EB 1 108 280 CD01
CLR A ; 46ED 1 108 280 F9
; 46EE from 469D (DD1,108,280)
; 46EE from 46EB (DD1,108,280)
label_46ee: ST A, off(00110h) ; 46EE 1 108 280 D410
L A, #00001h ; 46F0 1 108 280 670100
ST A, off(00112h) ; 46F3 1 108 280 D412
J label_471f ; 46F5 1 108 280 031F47
; 46F8 from 46E6 (DD1,108,280)
label_46f8: ADD TMR0, A ; 46F8 1 108 280 B53281
CLR A ; 46FB 1 108 280 F9
ST A, off(00110h) ; 46FC 1 108 280 D410
L A, #00001h ; 46FE 1 108 280 670100
ST A, off(00112h) ; 4701 1 108 280 D412
J label_471f ; 4703 1 108 280 031F47
; 4706 from 46A7 (DD1,108,280)
label_4706: JBS off(00109h).1, label_46e6 ; 4706 1 108 280 E909DD
; 4709 from 46AA (DD1,108,280)
label_4709: JGE label_4756 ; 4709 1 108 280 CD4B
SUB A, off(00110h) ; 470B 1 108 280 A710
JGE label_474f ; 470D 1 108 280 CD40
ADD A, off(00110h) ; 470F 1 108 280 8710
CMP A, #00100h ; 4711 1 108 280 C60001
JGE label_4717 ; 4714 1 108 280 CD01
; 4716 from 4759 (DD1,108,280)
label_4716: CLR A ; 4716 1 108 280 F9
; 4717 from 4714 (DD1,108,280)
label_4717: ST A, off(00110h) ; 4717 1 108 280 D410
; 4719 from 4752 (DD1,108,280)
label_4719: CLR A ; 4719 1 108 280 F9
; 471A from 4754 (DD1,108,280)
label_471a: ST A, off(00112h) ; 471A 1 108 280 D412
L A, #00001h ; 471C 1 108 280 670100
; 471F from 46C1 (DD1,108,280)
; 471F from 46F5 (DD1,108,280)
; 471F from 46E3 (DD1,108,280)
; 471F from 46D0 (DD1,108,280)
; 471F from 46D6 (DD1,108,280)
; 471F from 46D9 (DD1,108,280)
; 471F from 4703 (DD1,108,280)
label_471f: ST A, off(00114h) ; 471F 1 108 280 D414
; 4721 from 46A2 (DD1,108,280)
label_4721: L A, off(00110h) ; 4721 1 108 280 E410
JNE label_4733 ; 4723 1 108 280 CE0E
L A, off(00112h) ; 4725 1 108 280 E412
JEQ label_4737 ; 4727 1 108 280 C90E
LB A, off(00116h) ; 4729 0 108 280 F416
SRLB A ; 472B 0 108 280 63
SRLB A ; 472C 0 108 280 63
SRLB A ; 472D 0 108 280 63
ORB A, off(00116h) ; 472E 0 108 280 E716
J label_4740 ; 4730 0 108 280 034047
; 4733 from 4723 (DD1,108,280)
label_4733: LB A, off(00116h) ; 4733 0 108 280 F416
SJ label_4740 ; 4735 0 108 280 CB09
; 4737 from 4727 (DD1,108,280)
label_4737: L A, off(00114h) ; 4737 1 108 280 E414
JEQ label_474b ; 4739 1 108 280 C910
LB A, off(00116h) ; 473B 0 108 280 F416
RORB A ; 473D 0 108 280 43
XORB A, #0ffh ; 473E 0 108 280 F6FF
; 4740 from 4730 (DD0,108,280)
; 4740 from 4735 (DD0,108,280)
label_4740: ORB A, off(00197h) ; 4740 0 108 280 E797
ANDB A, #00fh ; 4742 0 108 280 D60F
; 4744 from 474D (DD0,108,280)
label_4744: ORB P2, A ; 4744 0 108 280 C524E1
RB off(0012ah).7 ; 4747 0 108 280 C42A0F
RT ; 474A 0 108 280 01
; 474B from 4739 (DD1,108,280)
label_474b: LB A, #00fh ; 474B 0 108 280 770F
SJ label_4744 ; 474D 0 108 280 CBF5
; 474F from 470D (DD1,108,280)
label_474f: CMP A, #00100h ; 474F 1 108 280 C60001
JLT label_4719 ; 4752 1 108 280 CAC5
SJ label_471a ; 4754 1 108 280 CBC4
; 4756 from 4709 (DD1,108,280)
label_4756: ADD TMR0, A ; 4756 1 108 280 B53281
SJ label_4716 ; 4759 1 108 280 CBBB
; 475B from 461A (DD0,108,280)
; 475B from 4623 (DD0,108,280)
; 475B from 462B (DD0,108,280)
label_475b: CLR A ; 475B 1 108 280 F9
XCHG A, [DP] ; 475C 1 108 280 B210
MOV X2, A ; 475E 1 108 280 51
INC DP ; 475F 1 108 280 72
INC DP ; 4760 1 108 280 72
L A, [DP] ; 4761 1 108 280 E2
SUB A, X2 ; 4762 1 108 280 91A2
JLT label_476b ; 4764 1 108 280 CA05
CMP A, #00100h ; 4766 1 108 280 C60001
JGE label_476c ; 4769 1 108 280 CD01
; 476B from 4764 (DD1,108,280)
label_476b: CLR A ; 476B 1 108 280 F9
; 476C from 4769 (DD1,108,280)
label_476c: ST A, 00000h[X1] ; 476C 1 108 280 D00000
INC X1 ; 476F 1 108 280 70
INC X1 ; 4770 1 108 280 70
RT ; 4771 1 108 280 01
; 4772 from 3606 (DD0,208,180)
; 4772 from 3634 (DD0,208,180)
label_4772: MOVB r6, #077h ; 4772 0 208 180 9E77
JEQ label_477e ; 4774 0 208 180 C908
; 4776 from 477C (DD0,208,180)
label_4776: MB C, r6.7 ; 4776 0 208 180 262F
ROLB r6 ; 4778 0 208 180 26B7
SUBB A, #001h ; 477A 0 208 180 A601
JNE label_4776 ; 477C 0 208 180 CEF8
; 477E from 4774 (DD0,208,180)
label_477e: LB A, r6 ; 477E 0 208 180 7E
RT ; 477F 0 208 180 01
; 4780 from 05AC (DD1,108,280)
; 4780 from 0559 (DD1,108,280)
; 4780 from 057D (DD1,108,280)
label_4780: L A, TMR2 ; 4780 1 108 280 E53A
JBR off(0011fh).2, label_4787 ; 4782 1 108 280 DA1F02
L A, 0f0h ; 4785 1 108 280 E5F0
; 4787 from 4782 (DD1,108,280)
label_4787: ST A, er3 ; 4787 1 108 280 8B
JBS off(0010fh).7, label_4796 ; 4788 1 108 280 EF0F0B
MB C, IRQH.0 ; 478B 1 108 280 C51928
JGE label_4796 ; 478E 1 108 280 CD06
INCB 0aeh ; 4790 1 108 280 C5AE16
SB 0b6h.0 ; 4793 1 108 280 C5B618
; 4796 from 4788 (DD1,108,280)
; 4796 from 478E (DD1,108,280)
label_4796: SB off(00128h).3 ; 4796 1 108 280 C4281B
JEQ label_47d5 ; 4799 1 108 280 C93A
SUB A, 0eeh ; 479B 1 108 280 B5EEA2
JBR off(0011fh).2, label_47c3 ; 479E 1 108 280 DA1F22
CLRB r1 ; 47A1 1 108 280 2115
MOVB r0, 0aeh ; 47A3 1 108 280 C5AE48
SBCB r0, #000h ; 47A6 1 108 280 20B000
MOV er2, #00006h ; 47A9 1 108 280 46980600
DIV ; 47AD 1 108 280 9037
CMPB r0, #000h ; 47AF 1 108 280 20C000
JEQ label_47b5 ; 47B2 1 108 280 C901
CLR A ; 47B4 1 108 280 F9
; 47B5 from 47B2 (DD1,108,280)
label_47b5: ST A, off(00136h) ; 47B5 1 108 280 D436
MOV X1, #0000ch ; 47B7 1 108 280 600C00
; 47BA from 47BF (DD1,108,280)
label_47ba: DEC X1 ; 47BA 1 108 280 80
DEC X1 ; 47BB 1 108 280 80
ST A, 00360h[X1] ; 47BC 1 108 280 D06003
JNE label_47ba ; 47BF 1 108 280 CEF9
SJ label_47d5 ; 47C1 1 108 280 CB12
; 47C3 from 479E (DD1,108,280)
label_47c3: MB C, TCON2.2 ; 47C3 1 108 280 C5422A
JGE label_47c9 ; 47C6 1 108 280 CD01
CLR A ; 47C8 1 108 280 F9
; 47C9 from 47C6 (DD1,108,280)
label_47c9: ST A, off(00136h) ; 47C9 1 108 280 D436
LB A, 0a2h ; 47CB 0 108 280 F5A2
SLLB A ; 47CD 0 108 280 53
EXTND ; 47CE 1 108 280 F8
MOV X1, A ; 47CF 1 108 280 50
L A, off(00136h) ; 47D0 1 108 280 E436
ST A, 00360h[X1] ; 47D2 1 108 280 D06003
; 47D5 from 4799 (DD1,108,280)
; 47D5 from 47C1 (DD1,108,280)
label_47d5: L A, er3 ; 47D5 1 108 280 37
ST A, 0eeh ; 47D6 1 108 280 D5EE
CLRB 0aeh ; 47D8 1 108 280 C5AE15
CMPB 0a2h, #005h ; 47DB 1 108 280 C5A2C005
JNE label_47e4 ; 47DF 1 108 280 CE03
SLLB off(001a3h) ; 47E1 1 108 280 C4A3D7
; 47E4 from 47DF (DD1,108,280)
label_47e4: JBS off(001a3h).2, label_47f5 ; 47E4 1 108 280 EAA30E
MOV DP, #00358h ; 47E7 1 108 280 625803
MB C, 0b8h.0 ; 47EA 1 108 280 C5B828
SJ label_47fb ; 47ED 1 108 280 CB0C
; 47EF from 4801 (DD0,108,280)
label_47ef: MULB ; 47EF 0 108 280 A234
; 47F1 from 480C (DD0,108,280)
; 47F1 from 4812 (DD0,108,280)
; 47F1 from 4814 (DD0,108,280)
label_47f1: MULB ; 47F1 0 108 280 A234
SJ label_4823 ; 47F3 0 108 280 CB2E
; 47F5 from 47E4 (DD1,108,280)
label_47f5: MOV DP, #0035eh ; 47F5 1 108 280 625E03
MB C, 0b8h.1 ; 47F8 1 108 280 C5B829
; 47FB from 47ED (DD1,108,280)
label_47fb: MB PSWL.4, C ; 47FB 1 108 280 A33C
LB A, 0a2h ; 47FD 0 108 280 F5A2
CMPB A, #004h ; 47FF 0 108 280 C604
JEQ label_47ef ; 4801 0 108 280 C9EC
JGE label_4817 ; 4803 0 108 280 CD12
STB A, r0 ; 4805 0 108 280 88
INCB r0 ; 4806 0 108 280 A8
LB A, 0a0h ; 4807 0 108 280 F5A0
ADDB A, #001h ; 4809 0 108 280 8601
CMPB A, r0 ; 480B 0 108 280 48
JLE label_47f1 ; 480C 0 108 280 CFE3
LB A, [DP] ; 480E 0 108 280 F2
ADDB A, #001h ; 480F 0 108 280 8601
CMPB A, r0 ; 4811 0 108 280 48
JLE label_47f1 ; 4812 0 108 280 CFDD
JBR off(0011fh).0, label_47f1 ; 4814 0 108 280 D81FDA
; 4817 from 4803 (DD0,108,280)
label_4817: L A, [DP] ; 4817 1 108 280 E2
ST A, 0a0h ; 4818 1 108 280 D5A0
DEC DP ; 481A 1 108 280 82
LB A, [DP] ; 481B 0 108 280 F2
STB A, 09fh ; 481C 0 108 280 D59F
MB C, PSWL.4 ; 481E 0 108 280 A32C
MB off(0012ah).5, C ; 4820 0 108 280 C42A3D
; 4823 from 47F3 (DD0,108,280)
label_4823: CLR A ; 4823 1 108 280 F9
MOV er0, 0a0h ; 4824 1 108 280 B5A048
ST A, er3 ; 4827 1 108 280 8B
LB A, 0a2h ; 4828 0 108 280 F5A2
ADDB A, #001h ; 482A 0 108 280 8601
CMPB A, r0 ; 482C 0 108 280 48
JEQ label_4847 ; 482D 0 108 280 C918
CMPB A, #006h ; 482F 0 108 280 C606
JNE label_4839 ; 4831 0 108 280 CE06
LB A, r0 ; 4833 0 108 280 78
JEQ label_4847 ; 4834 0 108 280 C911
SLLB A ; 4836 0 108 280 53
JLT label_4847 ; 4837 0 108 280 CA0E
; 4839 from 4831 (DD0,108,280)
label_4839: CMPB 0a2h, #003h ; 4839 0 108 280 C5A2C003
JNE label_4865 ; 483D 0 108 280 CE26
CMPB r0, #005h ; 483F 0 108 280 20C005
JNE label_4865 ; 4842 0 108 280 CE21
MOV er3, off(00136h) ; 4844 0 108 280 B4364B
; 4847 from 482D (DD0,108,280)
; 4847 from 4834 (DD0,108,280)
; 4847 from 4837 (DD0,108,280)
label_4847: CLRB r0 ; 4847 0 108 280 2015
L A, off(00136h) ; 4849 1 108 280 E436
MUL ; 484B 1 108 280 9035
LB A, 0a0h ; 484D 0 108 280 F5A0
SLLB A ; 484F 0 108 280 53
JGE label_4880 ; 4850 0 108 280 CD2E
ANDB PSWH, #0feh ; 4852 0 108 280 A2D0FE
L A, TM3 ; 4855 1 108 280 E53C
SUB A, TMR2 ; 4857 1 108 280 B53AA2
ADD A, #00010h ; 485A 1 108 280 861000
CMP A, er1 ; 485D 1 108 280 49
JGE label_486d ; 485E 1 108 280 CD0D
L A, TMR2 ; 4860 1 108 280 E53A
ADD A, er1 ; 4862 1 108 280 09
SJ label_4875 ; 4863 1 108 280 CB10
; 4865 from 483D (DD0,108,280)
; 4865 from 4842 (DD0,108,280)
label_4865: MUL ; 4865 0 108 280 9035
RB r0.0 ; 4867 0 108 280 2008
L A, ACC ; 4869 1 108 280 E506
SJ label_488c ; 486B 1 108 280 CB1F
; 486D from 485E (DD1,108,280)
label_486d: RB TCON3.2 ; 486D 1 108 280 C5430A
L A, TM3 ; 4870 1 108 280 E53C
SUB A, #00001h ; 4872 1 108 280 A60100
; 4875 from 4863 (DD1,108,280)
label_4875: ST A, TMR3 ; 4875 1 108 280 D53E
RB TCON3.3 ; 4877 1 108 280 C5430B
ORB PSWH, #001h ; 487A 1 108 280 A2E001
J label_488c ; 487D 1 108 280 038C48
; 4880 from 4850 (DD0,108,280)
label_4880: L A, er3 ; 4880 1 108 280 37
ADD A, er1 ; 4881 1 108 280 09
JGE label_4887 ; 4882 1 108 280 CD03
L A, #0ffffh ; 4884 1 108 280 67FFFF
; 4887 from 4882 (DD1,108,280)
label_4887: CMP A, #0001fh ; 4887 1 108 280 C61F00
JGE label_488f ; 488A 1 108 280 CD03
; 488C from 486B (DD1,108,280)
; 488C from 487D (DD1,108,280)
label_488c: L A, #0001fh ; 488C 1 108 280 671F00
; 488F from 488A (DD1,108,280)
label_488f: ST A, 0e8h ; 488F 1 108 280 D5E8
MOV DP, #00f00h ; 4891 1 108 280 62000F ### ROM INFO=82C55 PortA Inputs
LB A, [DP] ; 4894 0 108 280 F2
SRLB A ; 4895 0 108 280 63
ROR off(001aah) ; 4896 0 108 280 B4AAC7
SRLB A ; 4899 0 108 280 63
ROR off(001aah) ; 489A 0 108 280 B4AAC7
LB A, 0a2h ; 489D 0 108 280 F5A2
JNE label_48a7 ; 489F 0 108 280 CE06
CLR A ; 48A1 1 108 280 F9
XCHG A, off(001aah) ; 48A2 1 108 280 B4AA10
ST A, 0ech ; 48A5 1 108 280 D5EC
; 48A7 from 489F (DD0,108,280)
label_48a7: LB A, 0a2h ; 48A7 0 108 280 F5A2
CMPB A, #001h ; 48A9 0 108 280 C601
JNE label_48b1 ; 48AB 0 108 280 CE04
L A, 0eah ; 48AD 1 108 280 E5EA
ST A, off(001a8h) ; 48AF 1 108 280 D4A8
; 48B1 from 48AB (DD0,108,280)
label_48b1: L A, off(001a8h) ; 48B1 1 108 280 E4A8
SRL A ; 48B3 1 108 280 63
MB P1.7, C ; 48B4 1 108 280 C5223F
SRL A ; 48B7 1 108 280 63
MB P1.3, C ; 48B8 1 108 280 C5223B
ST A, off(001a8h) ; 48BB 1 108 280 D4A8
MOV DP, #02f00h ; 48BD 1 108 280 62002F ### ROM INFO=82C55 PortC Outputs
LB A, P1 ; 48C0 0 108 280 F522
STB A, [DP] ; 48C2 0 108 280 D2
RT ; 48C3 0 108 280 01
; 48C4 from 0F9F (DD0,200,180)
; 48C4 from 0FBE (DD1,200,180)
label_48c4: CLRB A ; 48C4 0 200 180 FA
STB A, r3 ; 48C5 0 200 180 8B
SUBB A, r4 ; 48C6 0 200 180 2C
MOVB r0, #003h ; 48C7 0 200 180 9803
MULB ; 48C9 0 200 180 A234
L A, ACC ; 48CB 1 200 180 E506
SUB A, er1 ; 48CD 1 200 180 29
SLL A ; 48CE 1 200 180 53
SWAP ; 48CF 1 200 180 83
CMPB ACC, #0feh ; 48D0 1 200 180 C506C0FE
JNE label_48d9 ; 48D4 1 200 180 CE03
L A, #000ffh ; 48D6 1 200 180 67FF00
; 48D9 from 48D4 (DD1,200,180)
label_48d9: ST A, er0 ; 48D9 1 200 180 88
CLRB A ; 48DA 0 200 180 FA
SUBB A, r2 ; 48DB 0 200 180 2A
SLLB A ; 48DC 0 200 180 53
JNE label_48e2 ; 48DD 0 200 180 CE03
LB A, #0ffh ; 48DF 0 200 180 77FF
SC ; 48E1 0 200 180 85
; 48E2 from 48DD (DD0,200,180)
label_48e2: RT ; 48E2 0 200 180 01
; 48E3 from 0BC7 (DD0,200,180)
; 48E3 from 0C16 (DD0,200,180)
label_48e3: STB A, r0 ; 48E3 0 200 180 88
LC A, [X1] ; 48E4 0 200 180 90A8
CMPB r0, A ; 48E6 0 200 180 20C1
JLT label_48eb ; 48E8 0 200 180 CA01
STB A, r0 ; 48EA 0 200 180 88
; 48EB from 48E8 (DD0,200,180)
label_48eb: STB A, r1 ; 48EB 0 200 180 89
LB A, ACCH ; 48EC 0 200 180 F507
CMPB r0, A ; 48EE 0 200 180 20C1
JGE label_48f3 ; 48F0 0 200 180 CD01
STB A, r0 ; 48F2 0 200 180 88
; 48F3 from 48F0 (DD0,200,180)
label_48f3: SUBB r0, A ; 48F3 0 200 180 20A1
SUBB r1, A ; 48F5 0 200 180 21A1
LB A, r7 ; 48F7 0 200 180 7F
J label_4917 ; 48F8 0 200 180 031749
; 48FB from 0BD3 (DD0,200,180)
; 48FB from 4903 (DD0,200,180)
; 48FB from 0C9C (DD0,200,180)
; 48FB from 0D04 (DD0,200,180)
; 48FB from 0DC0 (DD0,200,180)
; 48FB from 0DCA (DD0,200,180)
; 48FB from 0DFB (DD0,200,180)
; 48FB from 2B69 (DD0,208,180)
; 48FB from 2C50 (DD0,208,180)
; 48FB from 5906 (DD0,200,180)
; 48FB from 5926 (DD0,200,180)
; 48FB from 5A09 (DD0,200,180)
; 48FB from 5A1B (DD0,200,180)
; 48FB from 595C (DD0,200,180)
; 48FB from 52CB (DD0,200,180)
; 48FB from 52DF (DD0,200,180)
; 48FB from 52F7 (DD0,200,180)
; 48FB from 530C (DD0,200,180)
; 48FB from 5321 (DD0,200,180)
; 48FB from 597D (DD0,200,180)
; 48FB from 59CD (DD0,200,180)
; 48FB from 59DC (DD0,200,180)
; 48FB from 391E (DD0,208,180)
; 48FB from 2D83 (DD0,208,180)
; 48FB from 3959 (DD0,208,180)
; 48FB from 3963 (DD0,208,180)
; 48FB from 3972 (DD0,208,180)
; 48FB from 398E (DD0,208,180)
; 48FB from 399C (DD0,208,180)
; 48FB from 39A4 (DD0,208,180)
; 48FB from 39B6 (DD0,208,180)
; 48FB from 39BE (DD0,208,180)
; 48FB from 39D4 (DD0,208,180)
; 48FB from 39E8 (DD0,208,180)
; 48FB from 39F8 (DD0,208,180)
; 48FB from 3A04 (DD0,208,180)
; 48FB from 3A0D (DD0,208,180)
; 48FB from 3A19 (DD0,208,180)
; 48FB from 3A33 (DD0,208,180)
; 48FB from 3A3D (DD0,208,180)
; 48FB from 3AF8 (DD0,208,180)
; 48FB from 3B5E (DD0,208,180)
; 48FB from 5E8C (DD0,208,180)
; 48FB from 5E6D (DD0,208,180)
; 48FB from 168E (DD0,100,280)
; 48FB from 16A3 (DD0,100,280)
; 48FB from 1771 (DD0,100,280)
; 48FB from 198F (DD0,100,280)
; 48FB from 1D3A (DD0,100,280)
label_48fb: CMPCB A, 00002h[X1] ; 48FB 0 200 180 90AF0200
JGE label_4906 ; 48FF 0 200 180 CD05
INC X1 ; 4901 0 200 180 70
INC X1 ; 4902 0 200 180 70
J label_48fb ; 4903 0 200 180 03FB48
; 4906 from 493A (DD0,200,180)
; 4906 from 4940 (DD0,200,180)
; 4906 from 48FF (DD0,200,180)
label_4906: STB A, r0 ; 4906 0 200 180 88
LC A, 00002h[X1] ; 4907 0 200 180 90A90200
MOVB r6, ACCH ; 490B 0 200 180 C5074E
STB A, r1 ; 490E 0 200 180 89
SUBB r0, A ; 490F 0 200 180 20A1
LC A, [X1] ; 4911 0 200 180 90A8
SUBB A, r1 ; 4913 0 200 180 29
STB A, r1 ; 4914 0 200 180 89
LB A, ACCH ; 4915 0 200 180 F507
; 4917 from 48F8 (DD0,200,180)
label_4917: SUBB A, r6 ; 4917 0 200 180 2E
JGE label_4927 ; 4918 0 200 180 CD0D
STB A, r7 ; 491A 0 200 180 8F
CLRB A ; 491B 0 200 180 FA
SUBB A, r7 ; 491C 0 200 180 2F
MULB ; 491D 0 200 180 A234
MOVB r0, r1 ; 491F 0 200 180 2148
DIVB ; 4921 0 200 180 A236
SUBB r6, A ; 4923 0 200 180 26A1
LB A, r6 ; 4925 0 200 180 7E
RT ; 4926 0 200 180 01
; 4927 from 4918 (DD0,200,180)
label_4927: MULB ; 4927 0 200 180 A234
MOVB r0, r1 ; 4929 0 200 180 2148
DIVB ; 492B 0 200 180 A236
ADDB A, r6 ; 492D 0 200 180 0E
STB A, r6 ; 492E 0 200 180 8E
RT ; 492F 0 200 180 01
; 4930 from 07BE (DD0,200,180)
; 4930 from 07E6 (DD0,200,180)
; 4930 from 0841 (DD0,200,180)
; 4930 from 110A (DD0,100,280)
; 4930 from 3A51 (DD0,208,180)
; 4930 from 3B55 (DD0,208,180)
; 4930 from 3B68 (DD0,208,180)
; 4930 from 3B70 (DD0,208,180)
; 4930 from 3B8B (DD0,208,180)
; 4930 from 3036 (DD0,208,180)
; 4930 from 1473 (DD0,100,280)
; 4930 from 147B (DD0,100,280)
; 4930 from 4215 (DD0,208,180)
vcal_1: CMPCB A, [X1] ; 4930 0 200 180 90AE
JLE label_4936 ; 4932 0 200 180 CF02
LCB A, [X1] ; 4934 0 200 180 90AA
; 4936 from 4932 (DD0,200,180)
label_4936: CMPCB A, 00002h[X1] ; 4936 0 200 180 90AF0200
JGE label_4906 ; 493A 0 200 180 CDCA
LCB A, 00002h[X1] ; 493C 0 200 180 90AB0200
J label_4906 ; 4940 0 200 180 030649
; 4943 from 37BE (DD0,208,180)
; 4943 from 37C8 (DD0,208,180)
; 4943 from 2CDC (DD0,208,180)
; 4943 from 13CD (DD0,100,280)
vcal_2: CMPCB A, [X1] ; 4943 0 208 180 90AE
JLE label_4949 ; 4945 0 208 180 CF02
LCB A, [X1] ; 4947 0 208 180 90AA
; 4949 from 4945 (DD0,208,180)
label_4949: CMPCB A, 00003h[X1] ; 4949 0 208 180 90AF0300
JGE label_4963 ; 494D 0 208 180 CD14
LCB A, 00003h[X1] ; 494F 0 208 180 90AB0300
J label_4963 ; 4953 0 208 180 036349
; 4956 from 2AA0 (DD0,208,180)
; 4956 from 4960 (DD0,208,180)
; 4956 from 2B16 (DD0,208,180)
; 4956 from 2B7C (DD0,208,180)
; 4956 from 599F (DD1,200,180)
; 4956 from 2C48 (DD0,208,180)
; 4956 from 2CD5 (DD0,208,180)
; 4956 from 2D2F (DD0,208,180)
; 4956 from 2D6A (DD0,208,180)
; 4956 from 2DD7 (DD0,208,180)
; 4956 from 3950 (DD0,208,180)
; 4956 from 397D (DD0,208,180)
; 4956 from 39DE (DD0,208,180)
; 4956 from 3A22 (DD0,208,180)
; 4956 from 3A2B (DD0,208,180)
; 4956 from 3A49 (DD0,208,180)
; 4956 from 3B97 (DD0,208,180)
; 4956 from 3BA1 (DD0,208,180)
; 4956 from 3BAA (DD0,208,180)
; 4956 from 2E12 (DD0,208,180)
; 4956 from 3C76 (DD0,208,180)
; 4956 from 1239 (DD0,100,280)
; 4956 from 124B (DD0,100,280)
; 4956 from 125D (DD0,100,280)
; 4956 from 2F72 (DD0,208,180)
; 4956 from 1370 (DD0,100,280)
; 4956 from 1460 (DD0,100,280)
; 4956 from 146B (DD0,100,280)
; 4956 from 154F (DD0,100,280)
; 4956 from 5E80 (DD0,208,180)
; 4956 from 1FE0 (DD0,100,280)
vcal_0: CMPCB A, 00003h[X1] ; 4956 0 208 180 90AF0300
JGE label_4963 ; 495A 0 208 180 CD07
ADD X1, #00003h ; 495C 0 208 180 90800300
J vcal_0 ; 4960 0 208 180 035649
; 4963 from 495A (DD0,208,180)
; 4963 from 494D (DD0,208,180)
; 4963 from 4953 (DD0,208,180)
label_4963: STB A, r0 ; 4963 0 208 180 88
CLR A ; 4964 1 208 180 F9
LC A, [X1] ; 4965 1 208 180 90A8
ST A, er2 ; 4967 1 208 180 8A
LC A, 00004h[X1] ; 4968 1 208 180 90A90400
ST A, er3 ; 496C 1 208 180 8B
LC A, 00002h[X1] ; 496D 1 208 180 90A90200
SWAP ; 4971 1 208 180 83
SUBB r0, A ; 4972 1 208 180 20A1
SUBB r4, A ; 4974 1 208 180 24A1
CLRB A ; 4976 0 208 180 FA
STB A, r1 ; 4977 0 208 180 89
XCHGB A, r5 ; 4978 0 208 180 2510
L A, ACC ; 497A 1 208 180 E506
; 497C from 49B7 (DD1,200,180)
; 497C from 2AC5 (DD1,208,180)
; 497C from 1D87 (DD1,100,280)
label_497c: SUB A, er3 ; 497C 1 200 180 2B
JGE label_498c ; 497D 1 200 180 CD0D
ST A, er1 ; 497F 1 200 180 89
CLR A ; 4980 1 200 180 F9
SUB A, er1 ; 4981 1 200 180 29
MUL ; 4982 1 200 180 9035
MOV er0, er1 ; 4984 1 200 180 4548
DIV ; 4986 1 200 180 9037
SUB er3, A ; 4988 1 200 180 47A1
L A, er3 ; 498A 1 200 180 37
RT ; 498B 1 200 180 01
; 498C from 497D (DD1,200,180)
label_498c: MUL ; 498C 1 200 180 9035
MOV er0, er1 ; 498E 1 200 180 4548
DIV ; 4990 1 200 180 9037
ADD A, er3 ; 4992 1 200 180 0B
ST A, er3 ; 4993 1 200 180 8B
RT ; 4994 1 200 180 01
; 4995 from 0B8C (DD1,200,180)
; 4995 from 499F (DD1,200,180)
; 4995 from 2855 (DD1,208,180)
; 4995 from 2AD3 (DD1,208,180)
; 4995 from 2ADC (DD1,208,180)
; 4995 from 3131 (DD1,208,180)
; 4995 from 2EDB (DD1,208,180)
; 4995 from 2EEB (DD1,208,180)
label_4995: CMPC A, 00004h[X1] ; 4995 1 200 180 90AD0400
JGE label_49a2 ; 4999 1 200 180 CD07
ADD X1, #00004h ; 499B 1 200 180 90800400
J label_4995 ; 499F 1 200 180 039549
; 49A2 from 4999 (DD1,200,180)
label_49a2: ST A, er0 ; 49A2 1 200 180 88
LC A, 00004h[X1] ; 49A3 1 200 180 90A90400
ST A, er2 ; 49A7 1 200 180 8A
SUB er0, A ; 49A8 1 200 180 44A1
LC A, [X1] ; 49AA 1 200 180 90A8
SUB A, er2 ; 49AC 1 200 180 2A
ST A, er2 ; 49AD 1 200 180 8A
LC A, 00006h[X1] ; 49AE 1 200 180 90A90600
ST A, er3 ; 49B2 1 200 180 8B
LC A, 00002h[X1] ; 49B3 1 200 180 90A90200
J label_497c ; 49B7 1 200 180 037C49
; 49BA from 07D5 (DD0,200,180)
; 49BA from 379F (DD0,208,180)
label_49ba: SUBB A, #018h ; 49BA 0 200 180 A618
JLT label_49c7 ; 49BC 0 200 180 CA09
MB C, ACCH.7 ; 49BE 0 200 180 C5072F
ROLB A ; 49C1 0 200 180 33
JGE label_49c6 ; 49C2 0 200 180 CD02
LB A, #0ffh ; 49C4 0 200 180 77FF
; 49C6 from 49C2 (DD0,200,180)
label_49c6: RT ; 49C6 0 200 180 01
; 49C7 from 49BC (DD0,200,180)
label_49c7: CLRB A ; 49C7 0 200 180 FA
RT ; 49C8 0 200 180 01
; 49C9 from 27A3 (DD1,208,180)
; 49C9 from 299C (DD0,208,180)
label_49c9: MUL ; 49C9 1 208 180 9035
MOV er2, er1 ; 49CB 1 208 180 454A
CLR A ; 49CD 1 208 180 F9
SUB A, er0 ; 49CE 1 208 180 28
MOV er0, [DP] ; 49CF 1 208 180 B248
MUL ; 49D1 1 208 180 9035
L A, er1 ; 49D3 1 208 180 35
ADD A, er2 ; 49D4 1 208 180 0A
ST A, [DP] ; 49D5 1 208 180 D2
RT ; 49D6 1 208 180 01
; 49D7 from 2BFE (DD1,208,180)
; 49D7 from 1ECD (DD1,100,280)
label_49d7: MUL ; 49D7 1 208 180 9035
MOV DP, er1 ; 49D9 1 208 180 457A
MOV X2, A ; 49DB 1 208 180 51
L A, er3 ; 49DC 1 208 180 37
MUL ; 49DD 1 208 180 9035
SUB er2, A ; 49DF 1 208 180 46A1
L A, er1 ; 49E1 1 208 180 35
SBC er3, A ; 49E2 1 208 180 47B1
L A, X2 ; 49E4 1 208 180 41
ADD er2, A ; 49E5 1 208 180 4681
L A, DP ; 49E7 1 208 180 42
ADC A, er3 ; 49E8 1 208 180 1B
RT ; 49E9 1 208 180 01
; 49EA from 3062 (DD1,208,180)
; 49EA from 1D2A (DD1,100,280)
label_49ea: MOV er2, 00000h[X1] ; 49EA 1 208 180 B000004A
SUB A, er2 ; 49EE 1 208 180 2A
JGE label_49f4 ; 49EF 1 208 180 CD03
ST A, er1 ; 49F1 1 208 180 89
CLR A ; 49F2 1 208 180 F9
SUB A, er1 ; 49F3 1 208 180 29
; 49F4 from 49EF (DD1,208,180)
label_49f4: MUL ; 49F4 1 208 180 9035
ST A, er0 ; 49F6 1 208 180 88
L A, 00002h[X1] ; 49F7 1 208 180 E00200
SJ label_49fc ; 49FA 1 208 180 CB00
; 49FC from 49FA (DD1,208,180)
label_49fc: JGE label_4a03 ; 49FC 1 208 180 CD05
SUB A, er0 ; 49FE 1 208 180 28
ST A, er0 ; 49FF 1 208 180 88
L A, er2 ; 4A00 1 208 180 36
SBC A, er1 ; 4A01 1 208 180 39
RT ; 4A02 1 208 180 01
; 4A03 from 49FC (DD1,208,180)
label_4a03: ADD A, er0 ; 4A03 1 208 180 08
ST A, er0 ; 4A04 1 208 180 88
L A, er2 ; 4A05 1 208 180 36
ADC A, er1 ; 4A06 1 208 180 19
RT ; 4A07 1 208 180 01
; 4A08 from 30D8 (DD1,208,180)
; 4A08 from 3110 (DD1,208,180)
; 4A08 from 2FB7 (DD1,208,180)
; 4A08 from 2FD7 (DD1,208,180)
; 4A08 from 2FD9 (DD1,208,180)
; 4A08 from 20B3 (DD1,100,280)
; 4A08 from 2152 (DD1,100,280)
vcal_4: ROL A ; 4A08 1 208 180 33
JGE label_4a12 ; 4A09 1 208 180 CD07
ROR A ; 4A0B 1 208 180 43
ADD A, er3 ; 4A0C 1 208 180 0B
JLT label_4a10 ; 4A0D 1 208 180 CA01
CLR A ; 4A0F 1 208 180 F9
; 4A10 from 4A0D (DD1,208,180)
label_4a10: ST A, er3 ; 4A10 1 208 180 8B
RT ; 4A11 1 208 180 01
; 4A12 from 4A09 (DD1,208,180)
label_4a12: ROR A ; 4A12 1 208 180 43
; 4A13 from 2E1E (DD1,208,180)
; 4A13 from 306D (DD1,208,180)
; 4A13 from 3070 (DD1,208,180)
; 4A13 from 3073 (DD1,208,180)
; 4A13 from 3076 (DD1,208,180)
; 4A13 from 30A6 (DD1,208,180)
; 4A13 from 30B5 (DD1,208,180)
; 4A13 from 30C0 (DD1,208,180)
; 4A13 from 30D2 (DD1,208,180)
; 4A13 from 3107 (DD1,208,180)
; 4A13 from 2F7A (DD1,208,180)
; 4A13 from 2F7E (DD1,208,180)
; 4A13 from 2F74 (DD1,208,180)
; 4A13 from 2FED (DD1,208,180)
vcal_5: ADD A, er3 ; 4A13 1 208 180 0B
JGE label_4a19 ; 4A14 1 208 180 CD03
L A, #0ffffh ; 4A16 1 208 180 67FFFF
; 4A19 from 4A14 (DD1,208,180)
label_4a19: ST A, er3 ; 4A19 1 208 180 8B
RT ; 4A1A 1 208 180 01
; 4A1B from 207A (DD1,100,280)
; 4A1B from 2080 (DD1,100,280)
label_4a1b: ROL A ; 4A1B 1 100 280 33
JLT label_4a2f ; 4A1C 1 100 280 CA11
ROR A ; 4A1E 1 100 280 43
MB C, r7.7 ; 4A1F 1 100 280 272F
JLT label_4a2c ; 4A21 1 100 280 CA09
ADD A, er3 ; 4A23 1 100 280 0B
ROL A ; 4A24 1 100 280 33
JGE label_4a3d ; 4A25 1 100 280 CD16
L A, #07fffh ; 4A27 1 100 280 67FF7F
ST A, er3 ; 4A2A 1 100 280 8B
RT ; 4A2B 1 100 280 01
; 4A2C from 4A21 (DD1,100,280)
; 4A2C from 4A32 (DD1,100,280)
label_4a2c: ADD A, er3 ; 4A2C 1 100 280 0B
ST A, er3 ; 4A2D 1 100 280 8B
RT ; 4A2E 1 100 280 01
; 4A2F from 4A1C (DD1,100,280)
label_4a2f: ROR A ; 4A2F 1 100 280 43
MB C, r7.7 ; 4A30 1 100 280 272F
JGE label_4a2c ; 4A32 1 100 280 CDF8
ADD A, er3 ; 4A34 1 100 280 0B
ROL A ; 4A35 1 100 280 33
JLT label_4a3d ; 4A36 1 100 280 CA05
L A, #08000h ; 4A38 1 100 280 670080
ST A, er3 ; 4A3B 1 100 280 8B
RT ; 4A3C 1 100 280 01
; 4A3D from 4A25 (DD1,100,280)
; 4A3D from 4A36 (DD1,100,280)
label_4a3d: ROR A ; 4A3D 1 100 280 43
ST A, er3 ; 4A3E 1 100 280 8B
RT ; 4A3F 1 100 280 01
; 4A40 from 14B7 (DD1,100,280)
; 4A40 from 21E8 (DD1,100,280)
; 4A40 from 211B (DD1,100,280)
; 4A40 from 2153 (DD1,100,280)
label_4a40: MOV er0, #00005h ; 4A40 1 100 280 44980500
MUL ; 4A44 1 100 280 9035
SRL er1 ; 4A46 1 100 280 45E7
ROR A ; 4A48 1 100 280 43
SRL er1 ; 4A49 1 100 280 45E7
ROR A ; 4A4B 1 100 280 43
CMPB r2, #000h ; 4A4C 1 100 280 22C000
JEQ label_4a54 ; 4A4F 1 100 280 C903
L A, #0ffffh ; 4A51 1 100 280 67FFFF
; 4A54 from 4A4F (DD1,100,280)
label_4a54: RT ; 4A54 1 100 280 01
; 4A55 from 0713 (DD1,200,180)
; 4A55 from 071D (DD1,200,180)
; 4A55 from 3451 (DD1,208,180)
; 4A55 from 345E (DD1,208,180)
; 4A55 from 3468 (DD1,208,180)
; 4A55 from 0878 (DD1,200,180)
; 4A55 from 08A3 (DD1,200,180)
; 4A55 from 09BF (DD1,200,180)
; 4A55 from 288D (DD1,208,180)
; 4A55 from 2C08 (DD1,208,180)
; 4A55 from 2C8E (DD1,208,180)
; 4A55 from 2F9A (DD1,208,180)
; 4A55 from 2FA9 (DD1,208,180)
; 4A55 from 1EA6 (DD1,100,280)
; 4A55 from 1EED (DD1,100,280)
vcal_7: XOR A, #0ffffh ; 4A55 1 200 180 F6FFFF
ADD A, #00001h ; 4A58 1 200 180 860100
RT ; 4A5B 1 200 180 01
; 4A5C from 069F (DD0,200,180)
; 4A5C from 07FC (DD0,200,180)
; 4A5C from 0809 (DD0,200,180)
; 4A5C from 093B (DD0,200,180)
; 4A5C from 095A (DD0,200,180)
; 4A5C from 0B99 (DD0,200,180)
; 4A5C from 0BE5 (DD0,200,180)
; 4A5C from 29CF (DD0,208,180)
; 4A5C from 3692 (DD0,208,180)
; 4A5C from 36CD (DD0,208,180)
; 4A5C from 3ABD (DD0,208,180)
; 4A5C from 1567 (DD0,100,280)
; 4A5C from 1AA5 (DD0,100,280)
; 4A5C from 1F2E (DD0,100,280)
vcal_6: XORB A, #0ffh ; 4A5C 0 200 180 F6FF
ADDB A, #001h ; 4A5E 0 200 180 8601
RT ; 4A60 0 200 180 01
; 4A61 from 4A69 (DD0,200,180)
label_4a61: CLRB r6 ; 4A61 0 200 180 2615
CLRB A ; 4A63 0 200 180 FA
RT ; 4A64 0 200 180 01
; 4A65 from 09FA (DD0,200,180)
; 4A65 from 0A19 (DD0,200,180)
; 4A65 from 0A31 (DD0,200,180)
; 4A65 from 0A4F (DD0,200,180)
; 4A65 from 0A64 (DD0,200,180)
label_4a65: LCB A, [X1] ; 4A65 0 200 180 90AA
CMPB r2, A ; 4A67 0 200 180 22C1
JLE label_4a61 ; 4A69 0 200 180 CFF6
CLR A ; 4A6B 1 200 180 F9
ST A, er0 ; 4A6C 1 200 180 88
ST A, er2 ; 4A6D 1 200 180 8A
LB A, r3 ; 4A6E 0 200 180 7B
CMPB A, r6 ; 4A6F 0 200 180 4E
JLT label_4a73 ; 4A70 0 200 180 CA01
LB A, r6 ; 4A72 0 200 180 7E
; 4A73 from 4A70 (DD0,200,180)
label_4a73: STB A, r6 ; 4A73 0 200 180 8E
ADD X1, A ; 4A74 0 200 180 9081
; 4A76 from 4A7D (DD0,200,180)
label_4a76: INCB r6 ; 4A76 0 200 180 AE
INC X1 ; 4A77 0 200 180 70
LCB A, [X1] ; 4A78 0 200 180 90AA
JEQ label_4a7f ; 4A7A 0 200 180 C903
CMPB A, r2 ; 4A7C 0 200 180 4A
JLE label_4a76 ; 4A7D 0 200 180 CFF7
; 4A7F from 4A7A (DD0,200,180)
label_4a7f: LB A, r2 ; 4A7F 0 200 180 7A
; 4A80 from 4A84 (DD0,200,180)
label_4a80: DECB r6 ; 4A80 0 200 180 BE
DEC X1 ; 4A81 0 200 180 80
CMPCB A, [X1] ; 4A82 0 200 180 90AE
JLT label_4a80 ; 4A84 0 200 180 CAFA
LCB A, [X1] ; 4A86 0 200 180 90AA
STB A, r4 ; 4A88 0 200 180 8C
LB A, r2 ; 4A89 0 200 180 7A
SUBB A, r4 ; 4A8A 0 200 180 2C
STB A, r0 ; 4A8B 0 200 180 88
INC X1 ; 4A8C 0 200 180 70
LCB A, [X1] ; 4A8D 0 200 180 90AA
SUBB A, r4 ; 4A8F 0 200 180 2C
STB A, r4 ; 4A90 0 200 180 8C
CLR A ; 4A91 1 200 180 F9
MB C, PSWL.4 ; 4A92 1 200 180 A32C
JGE label_4a9a ; 4A94 1 200 180 CD04
ROL er0 ; 4A96 1 200 180 44B7
SLL er2 ; 4A98 1 200 180 46D7
; 4A9A from 4A94 (DD1,200,180)
label_4a9a: DIV ; 4A9A 1 200 180 9037
RT ; 4A9C 1 200 180 01
; 4A9D from 0B57 (DD1,200,180)
; 4A9D from 11B1 (DD0,100,280)
; 4A9D from 16E3 (DD0,100,280)
label_4a9d: CLR A ; 4A9D 1 200 180 F9
LB A, r2 ; 4A9E 0 200 180 7A
ADD X1, A ; 4A9F 0 200 180 9081
MOV DP, X1 ; 4AA1 0 200 180 907A
L A, #00101h ; 4AA3 1 200 180 670101
MB C, PSWL.5 ; 4AA6 1 200 180 A32D
JGE label_4ab2 ; 4AA8 1 200 180 CD08
LB A, r1 ; 4AAA 0 200 180 79
MULB ; 4AAB 0 200 180 A234
ADD DP, A ; 4AAD 0 200 180 9281
CLR A ; 4AAF 1 200 180 F9
LC A, [DP] ; 4AB0 1 200 180 92A8
; 4AB2 from 4AA8 (DD1,200,180)
label_4ab2: ST A, er2 ; 4AB2 1 200 180 8A
LB A, r3 ; 4AB3 0 200 180 7B
MULB ; 4AB4 0 200 180 A234
ADD X1, A ; 4AB6 0 200 180 9081
LC A, [X1] ; 4AB8 0 200 180 90A8
MOV DP, A ; 4ABA 0 200 180 52
CLR A ; 4ABB 1 200 180 F9
LB A, r0 ; 4ABC 0 200 180 78
ADD X1, A ; 4ABD 0 200 180 9081
LC A, [X1] ; 4ABF 0 200 180 90A8
MOV X1, A ; 4AC1 0 200 180 50
MOVB r0, r4 ; 4AC2 0 200 180 2448
L A, DP ; 4AC4 1 200 180 42
MULB ; 4AC5 1 200 180 A234
ST A, er1 ; 4AC7 1 200 180 89
MOVB r0, r5 ; 4AC8 1 200 180 2548
L A, DP ; 4ACA 1 200 180 42
SWAP ; 4ACB 1 200 180 83
MULB ; 4ACC 1 200 180 A234
MOV DP, A ; 4ACE 1 200 180 52
L A, X1 ; 4ACF 1 200 180 40
SWAP ; 4AD0 1 200 180 83
MULB ; 4AD1 1 200 180 A234
MOVB r0, r4 ; 4AD3 1 200 180 2448
ST A, er2 ; 4AD5 1 200 180 8A
L A, X1 ; 4AD6 1 200 180 40
MULB ; 4AD7 1 200 180 A234
MOV X1, er1 ; 4AD9 1 200 180 4578
XCHG A, er2 ; 4ADB 1 200 180 4610
MOV er0, X2 ; 4ADD 1 200 180 9148
CAL label_4aec ; 4ADF 1 200 180 32EC4A
MOV er2, X1 ; 4AE2 1 200 180 904A
MOV X1, A ; 4AE4 1 200 180 50
L A, DP ; 4AE5 1 200 180 42
CAL label_4aec ; 4AE6 1 200 180 32EC4A
L A, X1 ; 4AE9 1 200 180 40
MOV er0, er3 ; 4AEA 1 200 180 4748
; 4AEC from 4ADF (DD1,200,180)
; 4AEC from 4AE6 (DD1,200,180)
; 4AEC from 4B09 (DD1,200,180)
label_4aec: SUB A, er2 ; 4AEC 1 200 180 2A
JGE label_4af9 ; 4AED 1 200 180 CD0A
ST A, er1 ; 4AEF 1 200 180 89
CLR A ; 4AF0 1 200 180 F9
SUB A, er1 ; 4AF1 1 200 180 29
MUL ; 4AF2 1 200 180 9035
L A, er1 ; 4AF4 1 200 180 35
SUB er2, A ; 4AF5 1 200 180 46A1
L A, er2 ; 4AF7 1 200 180 36
RT ; 4AF8 1 200 180 01
; 4AF9 from 4AED (DD1,200,180)
label_4af9: MUL ; 4AF9 1 200 180 9035
L A, er1 ; 4AFB 1 200 180 35
ADD A, er2 ; 4AFC 1 200 180 0A
ST A, er2 ; 4AFD 1 200 180 8A
RT ; 4AFE 1 200 180 01
; 4AFF from 0C8B (DD0,200,180)
label_4aff: EXTND ; 4AFF 1 200 180 F8
ADD DP, A ; 4B00 1 200 180 9281
CLR A ; 4B02 1 200 180 F9
LCB A, [DP] ; 4B03 1 200 180 92AA
ST A, er2 ; 4B05 1 200 180 8A
INC DP ; 4B06 1 200 180 72
LCB A, [DP] ; 4B07 1 200 180 92AA
CAL label_4aec ; 4B09 1 200 180 32EC4A
LB A, r4 ; 4B0C 0 200 180 7C
RT ; 4B0D 0 200 180 01
DB 0C4h,03Fh,048h,099h,001h,020h,0C0h,080h ; 4B0E ### ROM INFO=RPM Sensor
DB 0CDh,001h,0A9h,090h,035h,07Ah,0E5h,006h ; 4B16
DB 083h,023h,0E7h,043h,023h,0C0h,000h,0C9h ; 4B1E
DB 003h,067h,0FFh,0FFh,001h ; 4B26 ### ROM INFO=EGR Volt
; 4B2B from 3065 (DD1,208,180)
label_4b2b: MOV X2, #00010h ; 4B2B 1 208 180 611000
MOV DP, #01000h ; 4B2E 1 208 180 620010
SJ label_4b39 ; 4B31 1 208 180 CB06
; 4B33 from 1D2D (DD1,100,280)
label_4b33: MOV X2, #tbl_7133 ; 4B33 1 100 280 613371
MOV DP, #09862h ; 4B36 1 100 280 626298
; 4B39 from 4B31 (DD1,208,180)
label_4b39: CMP A, X2 ; 4B39 1 208 180 91C2
JLE label_4b43 ; 4B3B 1 208 180 CF06
CMP A, DP ; 4B3D 1 208 180 92C2
JLT label_4b46 ; 4B3F 1 208 180 CA05
MOV X2, DP ; 4B41 1 208 180 9279
; 4B43 from 4B3B (DD1,208,180)
label_4b43: L A, X2 ; 4B43 1 208 180 41
CLR er0 ; 4B44 1 208 180 4415
; 4B46 from 4B3F (DD1,208,180)
label_4b46: ST A, 00000h[X1] ; 4B46 1 208 180 D00000
L A, er0 ; 4B49 1 208 180 34
ST A, 00002h[X1] ; 4B4A 1 208 180 D00200
RT ; 4B4D 1 208 180 01
DB 0A6h,025h,000h,0CAh,003h,048h,0CDh,001h ; 4B4E
DB 034h,001h,086h,018h,000h,0CDh,003h,067h ; 4B56 ### ROM INFO=EGR Volt
DB 0FFh,0FFh,08Bh,045h,015h,090h,0A8h,088h ; 4B5E
DB 0E5h,0CEh,028h,0CAh,007h,088h,090h,0A9h ; 4B66
DB 004h,000h,090h,035h,090h,0A9h,002h,000h ; 4B6E
DB 009h,04Bh,0CAh,001h,037h,001h ; 4B76
; 4B7C from 2892 (DD1,208,180)
; 4B7C from 28A2 (DD1,208,180)
label_4b7c: MUL ; 4B7C 1 208 180 9035
L A, er1 ; 4B7E 1 208 180 35
JBS off(0020ch).0, label_4b8b ; 4B7F 1 208 180 E80C09
XCHG A, er3 ; 4B82 1 208 180 4710
SUB A, er3 ; 4B84 1 208 180 2B
JGE label_4b8e ; 4B85 1 208 180 CD07
; 4B87 from 4B90 (DD1,208,180)
label_4b87: SC ; 4B87 1 208 180 85
L A, X1 ; 4B88 1 208 180 40
ST A, er3 ; 4B89 1 208 180 8B
RT ; 4B8A 1 208 180 01
; 4B8B from 4B7F (DD1,208,180)
label_4b8b: ADD A, er3 ; 4B8B 1 208 180 0B
JLT label_4b96 ; 4B8C 1 208 180 CA08
; 4B8E from 4B85 (DD1,208,180)
label_4b8e: CMP A, X1 ; 4B8E 1 208 180 90C2
JLE label_4b87 ; 4B90 1 208 180 CFF5
CMP X2, A ; 4B92 1 208 180 91C1
JGT label_4b98 ; 4B94 1 208 180 C802
; 4B96 from 4B8C (DD1,208,180)
label_4b96: SC ; 4B96 1 208 180 85
L A, X2 ; 4B97 1 208 180 41
; 4B98 from 4B94 (DD1,208,180)
label_4b98: ST A, er3 ; 4B98 1 208 180 8B
RT ; 4B99 1 208 180 01
; 4B9A from 2FCF (DD1,208,180)
; 4B9A from 2FDA (DD1,208,180)
label_4b9a: CMP off(0028ch), A ; 4B9A 1 208 180 B48CC1
JLT label_4ba6 ; 4B9D 1 208 180 CA07
CMP A, off(0028eh) ; 4B9F 1 208 180 C78E
JGE label_4ba5 ; 4BA1 1 208 180 CD02
L A, off(0028eh) ; 4BA3 1 208 180 E48E
; 4BA5 from 4BA1 (DD1,208,180)
label_4ba5: RT ; 4BA5 1 208 180 01
; 4BA6 from 4B9D (DD1,208,180)
label_4ba6: L A, off(0028ch) ; 4BA6 1 208 180 E48C
RT ; 4BA8 1 208 180 01
; 4BA9 from 2467 (DD0,208,???)
; 4BA9 from 447D (DD0,208,180)
label_4ba9: SUBB A, #001h ; 4BA9 0 208 ??? A601
MOVB r0, #008h ; 4BAB 0 208 ??? 9808
DIVB ; 4BAD 0 208 ??? A236
MOV X1, A ; 4BAF 0 208 ??? 50
LB A, r1 ; 4BB0 0 208 ??? 79
SBR 0011ah[X1] ; 4BB1 0 208 ??? C01A0111 ### ROM INFO=MIL Byte1 Unknow error
SBR 00212h[X1] ; 4BB5 0 208 ??? C0120211
SBR 0031eh[X1] ; 4BB9 0 208 ??? C01E0311
; 4BBD from 2493 (DD1,208,???)
label_4bbd: MOV DP, #0031dh ; 4BBD 0 208 ??? 621D03
CLR er0 ; 4BC0 0 208 ??? 4415
; 4BC2 from 4BCF (DD0,208,???)
label_4bc2: LB A, r0 ; 4BC2 0 208 ??? 78
ADDB A, [DP] ; 4BC3 0 208 ??? C282
STB A, r0 ; 4BC5 0 208 ??? 88
LB A, r1 ; 4BC6 0 208 ??? 79
XORB A, [DP] ; 4BC7 0 208 ??? C2F2
STB A, r1 ; 4BC9 0 208 ??? 89
INC DP ; 4BCA 0 208 ??? 72
CMP DP, #00322h ; 4BCB 0 208 ??? 92C02203
JNE label_4bc2 ; 4BCF 0 208 ??? CEF1
L A, er0 ; 4BD1 1 208 ??? 34
ST A, [DP] ; 4BD2 1 208 ??? D2
RT ; 4BD3 1 208 ??? 01
; 4BD4 from 2917 (DD1,208,180)
; 4BD4 from 4595 (DD1,208,180)
label_4bd4: MOV DP, #03f00h ; 4BD4 1 208 180 62003F ### ROM INFO=82C55 Command Register
LB A, #090h ; 4BD7 0 208 180 7790
STB A, [DP] ; 4BD9 0 208 180 D2
MOV DP, #01f00h ; 4BDA 0 208 180 62001F ### ROM INFO=82C55 PortB Outputs
LB A, P0 ; 4BDD 0 208 180 F520
STB A, [DP] ; 4BDF 0 208 180 D2
MOV DP, #02f00h ; 4BE0 0 208 180 62002F ### ROM INFO=82C55 PortC Outputs
LB A, P1 ; 4BE3 0 208 180 F522
STB A, [DP] ; 4BE5 0 208 180 D2
MOV DP, #00f00h ; 4BE6 0 208 180 62000F ### ROM INFO=82C55 PortA Inputs
LB A, [DP] ; 4BE9 0 208 180 F2
XORB A, #038h ; 4BEA 0 208 180 F638
STB A, off(00210h) ; 4BEC 0 208 180 D410
STB A, (00118h-00180h)[USP] ; 4BEE 0 208 180 D398
SB off(00230h).2 ; 4BF0 0 208 180 C4301A
RT ; 4BF3 0 208 180 01
; 4BF4 from 26CD (DD1,208,180)
; 4BF4 from 26D6 (DD1,208,180)
; 4BF4 from 26DF (DD1,208,180)
; 4BF4 from 4C0C (DD1,208,180)
; 4BF4 from 3156 (DD1,208,180)
; 4BF4 from 315F (DD1,208,180)
; 4BF4 from 3225 (DD1,208,180)
; 4BF4 from 322E (DD1,208,180)
label_4bf4: L A, 0fah ; 4BF4 1 208 180 E5FA
ST A, IE ; 4BF6 1 208 180 D51A
ANDB PSWH, #0feh ; 4BF8 1 208 180 A2D0FE
LB A, 00000h[X1] ; 4BFB 0 208 180 F00000
JEQ label_4c04 ; 4BFE 0 208 180 C904
DECB 00000h[X1] ; 4C00 0 208 180 C0000017
; 4C04 from 4BFE (DD0,208,180)
label_4c04: ORB PSWH, #001h ; 4C04 0 208 180 A2E001
L A, 0f8h ; 4C07 1 208 180 E5F8
ST A, IE ; 4C09 1 208 180 D51A
INC X1 ; 4C0B 1 208 180 70
JRNZ DP, label_4bf4 ; 4C0C 1 208 180 30E6
RT ; 4C0E 1 208 180 01
; 4C0F from 26C2 (DD1,208,180)
; 4C0F from 4580 (DD1,208,180)
label_4c0f: LB A, #03ch ; 4C0F 0 208 180 773C
STB A, WDT ; 4C11 0 208 180 D511
SWAPB ; 4C13 0 208 180 83
STB A, WDT ; 4C14 0 208 180 D511
MB C, 0b7h.1 ; 4C16 0 208 180 C5B729
JLT label_4c1f ; 4C19 0 208 180 CA04
XORB P2, #010h ; 4C1B 0 208 180 C524F010
; 4C1F from 4C19 (DD0,208,180)
label_4c1f: RT ; 4C1F 0 208 180 01
; 4C20 from 25C4 (DD0,208,180)
; 4C20 from 3715 (DD0,208,180)
label_4c20: ADDB A, #005h ; 4C20 0 208 180 8605
JGE label_4c26 ; 4C22 0 208 180 CD02
LB A, #0ffh ; 4C24 0 208 180 77FF
; 4C26 from 4C22 (DD0,208,180)
label_4c26: JBS off(00217h).4, label_4c32 ; 4C26 0 208 180 EC1709
JBR off(00230h).3, label_4c32 ; 4C29 0 208 180 DB3006
CMPB A, 00378h[X1] ; 4C2C 0 208 180 C07803C2
JGE label_4c3b ; 4C30 0 208 180 CD09
; 4C32 from 4C26 (DD0,208,180)
; 4C32 from 4C29 (DD0,208,180)
label_4c32: MOVB r0, #042h ; 4C32 0 208 180 9842
CMPB A, r0 ; 4C34 0 208 180 48
JGE label_4c38 ; 4C35 0 208 180 CD01
LB A, r0 ; 4C37 0 208 180 78
; 4C38 from 4C35 (DD0,208,180)
label_4c38: STB A, 00378h[X1] ; 4C38 0 208 180 D07803
; 4C3B from 4C30 (DD0,208,180)
label_4c3b: RT ; 4C3B 0 208 180 01
; 4C3C from 0AE4 (DD0,200,180)
; 4C3C from 3707 (DD0,208,180)
; 4C3C from 375E (DD0,208,180)
; 4C3C from 37A5 (DD0,208,180)
label_4c3c: SUBB A, [DP] ; 4C3C 0 200 180 C2A2
JGE label_4c44 ; 4C3E 0 200 180 CD04
ADDB A, #002h ; 4C40 0 200 180 8602
SJ label_4c46 ; 4C42 0 200 180 CB02
; 4C44 from 4C3E (DD0,200,180)
label_4c44: SUBB A, #002h ; 4C44 0 200 180 A602
; 4C46 from 4C42 (DD0,200,180)
label_4c46: JGE label_4c49 ; 4C46 0 200 180 CD01
CLRB A ; 4C48 0 200 180 FA
; 4C49 from 4C46 (DD0,200,180)
label_4c49: ADDB A, [DP] ; 4C49 0 200 180 C282
STB A, [DP] ; 4C4B 0 200 180 D2
RT ; 4C4C 0 200 180 01
; 4C4D from 0672 (DD1,108,280)
; 4C4D from 2289 (DD0,100,280)
label_4c4d: L A, off(00124h) ; 4C4D 1 108 280 E424 ### ROM INFO=Possible Fuel Cut Related
ST A, (0021ch-00280h)[USP] ; 4C4F 1 108 280 D39C
L A, off(00126h) ; 4C51 1 108 280 E426
ST A, (0021eh-00280h)[USP] ; 4C53 1 108 280 D39E
RT ; 4C55 1 108 280 01
; 4C56 from 02AF (DD1,108,280)
; 4C56 from 0FE1 (DD1,100,280)
label_4c56: L A, (00212h-00280h)[USP] ; 4C56 1 108 280 E392
ST A, off(0011ah) ; 4C58 1 108 280 D41A ### ROM INFO=MIL Byte1 Unknow error
L A, (00214h-00280h)[USP] ; 4C5A 1 108 280 E394
ST A, off(0011ch) ; 4C5C 1 108 280 D41C ### ROM INFO=MIL Byte3 Unknow error
L A, (00216h-00280h)[USP] ; 4C5E 1 108 280 E396
ST A, off(0011eh) ; 4C60 1 108 280 D41E
L A, (00218h-00280h)[USP] ; 4C62 1 108 280 E398 ### ROM INFO=Set RPM Cut Flag
ST A, off(00120h) ; 4C64 1 108 280 D420
L A, (0021ah-00280h)[USP] ; 4C66 1 108 280 E39A
ST A, off(00122h) ; 4C68 1 108 280 D422
RT ; 4C6A 1 108 280 01
; 4C6B from 241E (DD1,200,???)
; 4C6B from 2422 (DD1,200,???)
; 4C6B from 32C8 (DD1,208,180)
; 4C6B from 32CC (DD1,208,180)
label_4c6b: MOV X2, A ; 4C6B 1 200 ??? 51
SB off(00230h).7 ; 4C6C 1 200 ??? C4301F
AND IE, #002a0h ; 4C6F 1 200 ??? B51AD0A002
ANDB PSWH, #0feh ; 4C74 1 200 ??? A2D0FE
XCHG A, 00084h[X1] ; 4C77 1 200 ??? B0840010
XCHG A, 00084h[X1] ; 4C7B 1 200 ??? B0840010
ST A, er3 ; 4C7F 1 200 ??? 8B
ORB PSWH, #001h ; 4C80 1 200 ??? A2E001
L A, 0f8h ; 4C83 1 200 ??? E5F8
ST A, IE ; 4C85 1 200 ??? D51A
RB off(00230h).7 ; 4C87 1 200 ??? C4300F
L A, er3 ; 4C8A 1 200 ??? 37
CMP A, X2 ; 4C8B 1 200 ??? 91C2
JNE label_4c90 ; 4C8D 1 200 ??? CE01
RT ; 4C8F 1 200 ??? 01
; 4C90 from 4C8D (DD1,200,???)
label_4c90: MOVB 0f5h, #042h ; 4C90 1 200 ??? C5F59842
BRK ; 4C94 1 200 ??? FF
; 4C95 from 252D (DD1,208,180)
; 4C95 from 2822 (DD0,208,180)
label_4c95: JBR off(00230h).3, label_4caf ; 4C95 1 208 180 DB3017
L A, 0fah ; 4C98 1 208 180 E5FA
ST A, IE ; 4C9A 1 208 180 D51A
ANDB PSWH, #0feh ; 4C9C 1 208 180 A2D0FE
L A, TM2 ; 4C9F 1 208 180 E538
SUB A, off(00258h) ; 4CA1 1 208 180 A758
CMP A, #000c8h ; 4CA3 1 208 180 C6C800
ORB PSWH, #001h ; 4CA6 1 208 180 A2E001
L A, 0f8h ; 4CA9 1 208 180 E5F8
ST A, IE ; 4CAB 1 208 180 D51A
JLT label_4cdc ; 4CAD 1 208 180 CA2D
; 4CAF from 4C95 (DD1,208,180)
label_4caf: RB IRQH.4 ; 4CAF 1 208 180 C5190C
JEQ label_4cdd ; 4CB2 1 208 180 C929
LB A, P2 ; 4CB4 0 208 180 F524
SWAPB ; 4CB6 0 208 180 83
SRLB A ; 4CB7 0 208 180 63
ANDB A, #007h ; 4CB8 0 208 180 D607
EXTND ; 4CBA 1 208 180 F8
MOV X1, A ; 4CBB 1 208 180 50
LB A, ADCR1H ; 4CBC 0 208 180 F563
STB A, 003d2h[X1] ; 4CBE 0 208 180 D0D203 ### ROM INFO=ELD??
LB A, ADCR0H ; 4CC1 0 208 180 F561
STB A, 003cah[X1] ; 4CC3 0 208 180 D0CA03 ### ROM INFO=ECU O2 Volt
L A, 0fah ; 4CC6 1 208 180 E5FA
ST A, IE ; 4CC8 1 208 180 D51A
ANDB PSWH, #0feh ; 4CCA 1 208 180 A2D0FE
ADDB P2, #020h ; 4CCD 1 208 180 C5248020
MOV off(00258h), TM2 ; 4CD1 1 208 180 B5387C58
ORB PSWH, #001h ; 4CD5 1 208 180 A2E001
L A, 0f8h ; 4CD8 1 208 180 E5F8
ST A, IE ; 4CDA 1 208 180 D51A
; 4CDC from 4CAD (DD1,208,180)
label_4cdc: RT ; 4CDC 1 208 180 01
; 4CDD from 4CB2 (DD1,208,180)
label_4cdd: MOVB 0f5h, #04ah ; 4CDD 1 208 180 C5F5984A
BRK ; 4CE1 1 208 180 FF
; 4CE2 from 253A (DD0,208,180)
; 4CE2 from 316A (DD0,208,180)
label_4ce2: RT ; 4CE2 0 208 180 01
; 4CE3 from 0DD9 (DD1,200,180)
; 4CE3 from 0DE4 (DD1,200,180)
label_4ce3: MOVB r0, #0bdh ; 4CE3 1 200 180 98BD
SLL A ; 4CE5 1 200 180 53
JLT label_4cf5 ; 4CE6 1 200 180 CA0D
SLL A ; 4CE8 1 200 180 53
JLT label_4cf5 ; 4CE9 1 200 180 CA0A
LB A, ACCH ; 4CEB 0 200 180 F507
CMPB A, r0 ; 4CED 0 200 180 48
JGE label_4cf5 ; 4CEE 0 200 180 CD05
MOVB r0, #00fh ; 4CF0 0 200 180 980F
CMPB A, r0 ; 4CF2 0 200 180 48
JGE label_4cf6 ; 4CF3 0 200 180 CD01
; 4CF5 from 4CE6 (DD1,200,180)
; 4CF5 from 4CE9 (DD1,200,180)
; 4CF5 from 4CEE (DD0,200,180)
label_4cf5: LB A, r0 ; 4CF5 0 200 180 78
; 4CF6 from 4CF3 (DD0,200,180)
label_4cf6: RT ; 4CF6 0 200 180 01
; 4CF7 from 246F (DD0,208,???)
; 4CF7 from 4485 (DD0,208,180)
label_4cf7: CLRB r0 ; 4CF7 0 208 ??? 2015
CMPB r6, #001h ; 4CF9 0 208 ??? 26C001
JNE label_4d13 ; 4CFC 0 208 ??? CE15
LCB A, tbl_6111 ; 4CFE 0 208 ??? 909D1161
JNE label_4d11 ; 4D02 0 208 ??? CE0D
LCB A, tbl_61d7 ; 4D04 0 208 ??? 909DD761
JNE label_4d11 ; 4D08 0 208 ??? CE07
CMPB 0dah, #01ah ; 4D0A 0 208 ??? C5DAC01A ### ROM INFO=O2 Sensor
JLT label_4d11 ; 4D0E 0 208 ??? CA01
INCB r0 ; 4D10 0 208 ??? A8
; 4D11 from 4D02 (DD0,208,???)
; 4D11 from 4D08 (DD0,208,???)
; 4D11 from 4D0E (DD0,208,???)
label_4d11: SJ label_4d85 ; 4D11 0 208 ??? CB72
; 4D13 from 4CFC (DD0,208,???)
label_4d13: CMPB r6, #003h ; 4D13 0 208 ??? 26C003
JNE label_4d20 ; 4D16 0 208 ??? CE08
LB A, 0bbh ; 4D18 0 208 ??? F5BB ### ROM INFO=Map Sensor Volt
SLLB A ; 4D1A 0 208 ??? 53
JGE label_4d85 ; 4D1B 0 208 ??? CD68
INCB r0 ; 4D1D 0 208 ??? A8
SJ label_4d85 ; 4D1E 0 208 ??? CB65
; 4D20 from 4D16 (DD0,208,???)
label_4d20: CMPB r6, #006h ; 4D20 0 208 ??? 26C006
JNE label_4d2f ; 4D23 0 208 ??? CE0A
MOV DP, #003d4h ; 4D25 0 208 ??? 62D403
LB A, [DP] ; 4D28 0 208 ??? F2
SLLB A ; 4D29 0 208 ??? 53
JGE label_4d85 ; 4D2A 0 208 ??? CD59
INCB r0 ; 4D2C 0 208 ??? A8
SJ label_4d85 ; 4D2D 0 208 ??? CB56
; 4D2F from 4D23 (DD0,208,???)
label_4d2f: CMPB r6, #007h ; 4D2F 0 208 ??? 26C007
JNE label_4d3e ; 4D32 0 208 ??? CE0A
MOV DP, #003a4h ; 4D34 0 208 ??? 62A403 ### ROM INFO=TPS Volt
LB A, [DP] ; 4D37 0 208 ??? F2
SLLB A ; 4D38 0 208 ??? 53
JGE label_4d85 ; 4D39 0 208 ??? CD4A
INCB r0 ; 4D3B 0 208 ??? A8
SJ label_4d85 ; 4D3C 0 208 ??? CB47
; 4D3E from 4D32 (DD0,208,???)
label_4d3e: CMPB r6, #00ah ; 4D3E 0 208 ??? 26C00A
JNE label_4d4d ; 4D41 0 208 ??? CE0A
MOV DP, #003cch ; 4D43 0 208 ??? 62CC03 ### ROM INFO=IAT
LB A, [DP] ; 4D46 0 208 ??? F2
SLLB A ; 4D47 0 208 ??? 53
JGE label_4d85 ; 4D48 0 208 ??? CD3B
INCB r0 ; 4D4A 0 208 ??? A8
SJ label_4d85 ; 4D4B 0 208 ??? CB38
; 4D4D from 4D41 (DD0,208,???)
label_4d4d: CMPB r6, #00bh ; 4D4D 0 208 ??? 26C00B
JNE label_4d5c ; 4D50 0 208 ??? CE0A
MOV DP, #003d2h ; 4D52 0 208 ??? 62D203 ### ROM INFO=ELD??
LB A, [DP] ; 4D55 0 208 ??? F2
SLLB A ; 4D56 0 208 ??? 53
JGE label_4d85 ; 4D57 0 208 ??? CD2C
INCB r0 ; 4D59 0 208 ??? A8
SJ label_4d85 ; 4D5A 0 208 ??? CB29
; 4D5C from 4D50 (DD0,208,???)
label_4d5c: CMPB r6, #00dh ; 4D5C 0 208 ??? 26C00D
JNE label_4d6b ; 4D5F 0 208 ??? CE0A
MOV DP, #003cdh ; 4D61 0 208 ??? 62CD03 ### ROM INFO=PA (Baro) Sensor
LB A, [DP] ; 4D64 0 208 ??? F2
SLLB A ; 4D65 0 208 ??? 53
JGE label_4d85 ; 4D66 0 208 ??? CD1D
INCB r0 ; 4D68 0 208 ??? A8
SJ label_4d85 ; 4D69 0 208 ??? CB1A
; 4D6B from 4D5F (DD0,208,???)
label_4d6b: CMPB r6, #014h ; 4D6B 0 208 ??? 26C014
JNE label_4d7a ; 4D6E 0 208 ??? CE0A
MOV DP, #003d2h ; 4D70 0 208 ??? 62D203 ### ROM INFO=ELD??
LB A, [DP] ; 4D73 0 208 ??? F2
SLLB A ; 4D74 0 208 ??? 53
JGE label_4d85 ; 4D75 0 208 ??? CD0E
INCB r0 ; 4D77 0 208 ??? A8
SJ label_4d85 ; 4D78 0 208 ??? CB0B
; 4D7A from 4D6E (DD0,208,???)
label_4d7a: CMPB r6, #01ah ; 4D7A 0 208 ??? 26C01A
JNE label_4d88 ; 4D7D 0 208 ??? CE09
LB A, 0d7h ; 4D7F 0 208 ??? F5D7 ### ROM INFO=Sensor Input into ADCR5
SLLB A ; 4D81 0 208 ??? 53
JGE label_4d85 ; 4D82 0 208 ??? CD01
INCB r0 ; 4D84 0 208 ??? A8
; 4D85 from 4D11 (DD0,208,???)
; 4D85 from 4D1B (DD0,208,???)
; 4D85 from 4D1E (DD0,208,???)
; 4D85 from 4D2A (DD0,208,???)
; 4D85 from 4D2D (DD0,208,???)
; 4D85 from 4D39 (DD0,208,???)
; 4D85 from 4D3C (DD0,208,???)
; 4D85 from 4D48 (DD0,208,???)
; 4D85 from 4D4B (DD0,208,???)
; 4D85 from 4D57 (DD0,208,???)
; 4D85 from 4D5A (DD0,208,???)
; 4D85 from 4D66 (DD0,208,???)
; 4D85 from 4D69 (DD0,208,???)
; 4D85 from 4D75 (DD0,208,???)
; 4D85 from 4D78 (DD0,208,???)
; 4D85 from 4D82 (DD0,208,???)
label_4d85: J label_4e17 ; 4D85 0 208 ??? 03174E
; 4D88 from 4D7D (DD0,208,???)
label_4d88: CMPB r6, #004h ; 4D88 0 208 ??? 26C004
JNE label_4d95 ; 4D8B 0 208 ??? CE08
CMPB r7, #021h ; 4D8D 0 208 ??? 27C021
JEQ label_4dba ; 4D90 0 208 ??? C928
INCB r0 ; 4D92 0 208 ??? A8
SJ label_4dba ; 4D93 0 208 ??? CB25
; 4D95 from 4D8B (DD0,208,???)
label_4d95: CMPB r6, #008h ; 4D95 0 208 ??? 26C008
JNE label_4da8 ; 4D98 0 208 ??? CE0E
CMPB r7, #022h ; 4D9A 0 208 ??? 27C022
JEQ label_4dba ; 4D9D 0 208 ??? C91B
INCB r0 ; 4D9F 0 208 ??? A8
CMPB r7, #02ah ; 4DA0 0 208 ??? 27C02A
JEQ label_4dba ; 4DA3 0 208 ??? C915
INCB r0 ; 4DA5 0 208 ??? A8
SJ label_4dba ; 4DA6 0 208 ??? CB12
; 4DA8 from 4D98 (DD0,208,???)
label_4da8: CMPB r6, #009h ; 4DA8 0 208 ??? 26C009
JNE label_4db5 ; 4DAB 0 208 ??? CE08
CMPB r7, #023h ; 4DAD 0 208 ??? 27C023
JEQ label_4dba ; 4DB0 0 208 ??? C908
INCB r0 ; 4DB2 0 208 ??? A8
SJ label_4dba ; 4DB3 0 208 ??? CB05
; 4DB5 from 4DAB (DD0,208,???)
label_4db5: CMPB r6, #011h ; 4DB5 0 208 ??? 26C011
JNE label_4dbc ; 4DB8 0 208 ??? CE02
; 4DBA from 4D90 (DD0,208,???)
; 4DBA from 4D93 (DD0,208,???)
; 4DBA from 4D9D (DD0,208,???)
; 4DBA from 4DA3 (DD0,208,???)
; 4DBA from 4DA6 (DD0,208,???)
; 4DBA from 4DB0 (DD0,208,???)
; 4DBA from 4DB3 (DD0,208,???)
label_4dba: SJ label_4e17 ; 4DBA 0 208 ??? CB5B
; 4DBC from 4DB8 (DD0,208,???)
label_4dbc: CMPB r6, #00eh ; 4DBC 0 208 ??? 26C00E
JEQ label_4dce ; 4DBF 0 208 ??? C90D
CMPB r6, #01dh ; 4DC1 0 208 ??? 26C01D
JNE label_4dd0 ; 4DC4 0 208 ??? CE0A
L A, (0ffd7h-0ffffh)[USP] ; 4DC6 1 208 ??? E3D8
CMP A, #08000h ; 4DC8 1 208 ??? C60080
JLT label_4dce ; 4DCB 1 208 ??? CA01
INCB r0 ; 4DCD 1 208 ??? A8
; 4DCE from 4DBF (DD0,208,???)
; 4DCE from 4DCB (DD1,208,???)
label_4dce: SJ label_4e17 ; 4DCE 1 208 ??? CB47
; 4DD0 from 4DC4 (DD0,208,???)
label_4dd0: CMPB r6, #00fh ; 4DD0 0 208 ??? 26C00F
JEQ label_4de4 ; 4DD3 0 208 ??? C90F
CMPB r6, #010h ; 4DD5 0 208 ??? 26C010
JEQ label_4de4 ; 4DD8 0 208 ??? C90A
CMPB r6, #015h ; 4DDA 0 208 ??? 26C015
JEQ label_4de4 ; 4DDD 0 208 ??? C905
CMPB r6, #01bh ; 4DDF 0 208 ??? 26C01B
JNE label_4de6 ; 4DE2 0 208 ??? CE02
; 4DE4 from 4DD3 (DD0,208,???)
; 4DE4 from 4DD8 (DD0,208,???)
; 4DE4 from 4DDD (DD0,208,???)
label_4de4: SJ label_4e17 ; 4DE4 0 208 ??? CB31
; 4DE6 from 4DE2 (DD0,208,???)
label_4de6: CMPB r6, #005h ; 4DE6 0 208 ??? 26C005
JEQ label_4e17 ; 4DE9 0 208 ??? C92C
CMPB r6, #016h ; 4DEB 0 208 ??? 26C016
JEQ label_4e17 ; 4DEE 0 208 ??? C927
CMPB r6, #017h ; 4DF0 0 208 ??? 26C017
JEQ label_4e17 ; 4DF3 0 208 ??? C922
CMPB r6, #01eh ; 4DF5 0 208 ??? 26C01E
JNE label_4e02 ; 4DF8 0 208 ??? CE08
CMPB r7, #015h ; 4DFA 0 208 ??? 27C015
JNE label_4e17 ; 4DFD 0 208 ??? CE18
INCB r0 ; 4DFF 0 208 ??? A8
SJ label_4e17 ; 4E00 0 208 ??? CB15
; 4E02 from 4DF8 (DD0,208,???)
label_4e02: CMPB r6, #01fh ; 4E02 0 208 ??? 26C01F
JNE label_4e0f ; 4E05 0 208 ??? CE08
CMPB r7, #016h ; 4E07 0 208 ??? 27C016
JNE label_4e17 ; 4E0A 0 208 ??? CE0B
INCB r0 ; 4E0C 0 208 ??? A8
SJ label_4e17 ; 4E0D 0 208 ??? CB08
; 4E0F from 4E05 (DD0,208,???)
label_4e0f: CMPB r6, #019h ; 4E0F 0 208 ??? 26C019
JEQ label_4e17 ; 4E12 0 208 ??? C903
MOVB r1, r6 ; 4E14 0 208 ??? 2649
RT ; 4E16 0 208 ??? 01
; 4E17 from 4D85 (DD0,208,???)
; 4E17 from 4DBA (DD0,208,???)
; 4E17 from 4DCE (DD1,208,???)
; 4E17 from 4DE4 (DD0,208,???)
; 4E17 from 4DE9 (DD0,208,???)
; 4E17 from 4DEE (DD0,208,???)
; 4E17 from 4DF3 (DD0,208,???)
; 4E17 from 4DFD (DD0,208,???)
; 4E17 from 4E00 (DD0,208,???)
; 4E17 from 4E0A (DD0,208,???)
; 4E17 from 4E0D (DD0,208,???)
; 4E17 from 4E12 (DD0,208,???)
label_4e17: CLR A ; 4E17 1 208 ??? F9
LB A, r6 ; 4E18 0 208 ??? 7E
CMPB A, #019h ; 4E19 0 208 ??? C619
JNE label_4e21 ; 4E1B 0 208 ??? CE04
LB A, #023h ; 4E1D 0 208 ??? 7723
SJ label_4e37 ; 4E1F 0 208 ??? CB16
; 4E21 from 4E1B (DD0,208,???)
label_4e21: CMPB A, #01ah ; 4E21 0 208 ??? C61A
JNE label_4e29 ; 4E23 0 208 ??? CE04
LB A, #024h ; 4E25 0 208 ??? 7724
SJ label_4e37 ; 4E27 0 208 ??? CB0E
; 4E29 from 4E23 (DD0,208,???)
label_4e29: CMPB A, #01bh ; 4E29 0 208 ??? C61B
JNE label_4e31 ; 4E2B 0 208 ??? CE04
LB A, #029h ; 4E2D 0 208 ??? 7729
SJ label_4e37 ; 4E2F 0 208 ??? CB06
; 4E31 from 4E2B (DD0,208,???)
label_4e31: CMPB A, #01dh ; 4E31 0 208 ??? C61D
JNE label_4e37 ; 4E33 0 208 ??? CE02
LB A, #02bh ; 4E35 0 208 ??? 772B
; 4E37 from 4E1F (DD0,208,???)
; 4E37 from 4E27 (DD0,208,???)
; 4E37 from 4E2F (DD0,208,???)
; 4E37 from 4E33 (DD0,208,???)
label_4e37: STB A, r1 ; 4E37 0 208 ??? 89
SRLB A ; 4E38 0 208 ??? 63
MOV X1, A ; 4E39 0 208 ??? 50
LB A, r0 ; 4E3A 0 208 ??? 78
JGE label_4e3f ; 4E3B 0 208 ??? CD02
ADDB A, #004h ; 4E3D 0 208 ??? 8604
; 4E3F from 4E3B (DD0,208,???)
label_4e3f: SBR 00324h[X1] ; 4E3F 0 208 ??? C0240311
RT ; 4E43 0 208 ??? 01
; 4E44 from 2472 (DD0,208,???)
; 4E44 from 4488 (DD0,208,180)
label_4e44: MOV DP, #00344h ; 4E44 0 208 ??? 624403
LB A, [DP] ; 4E47 0 208 ??? F2
JNE label_4e9d ; 4E48 0 208 ??? CE53
INC DP ; 4E4A 0 208 ??? 72
LB A, 0cch ; 4E4B 0 208 ??? F5CC ### ROM INFO=VSS Sensor
STB A, [DP] ; 4E4D 0 208 ??? D2
INC DP ; 4E4E 0 208 ??? 72
L A, 0c4h ; 4E4F 1 208 ??? E5C4 ### ROM INFO=RPM Sensor
SWAP ; 4E51 1 208 ??? 83
ST A, [DP] ; 4E52 1 208 ??? D2
INC DP ; 4E53 1 208 ??? 72
INC DP ; 4E54 1 208 ??? 72
MOV X1, #003d4h ; 4E55 1 208 ??? 60D403
LB A, 00000h[X1] ; 4E58 0 208 ??? F00000
STB A, [DP] ; 4E5B 0 208 ??? D2
INC DP ; 4E5C 0 208 ??? 72
MOV X1, #003cch ; 4E5D 0 208 ??? 60CC03 ### ROM INFO=IAT
LB A, 00000h[X1] ; 4E60 0 208 ??? F00000
STB A, [DP] ; 4E63 0 208 ??? D2
INC DP ; 4E64 0 208 ??? 72
LB A, 0bbh ; 4E65 0 208 ??? F5BB ### ROM INFO=Map Sensor Volt
STB A, [DP] ; 4E67 0 208 ??? D2
INC DP ; 4E68 0 208 ??? 72
MOV X1, #003cdh ; 4E69 0 208 ??? 60CD03 ### ROM INFO=PA (Baro) Sensor
LB A, 00000h[X1] ; 4E6C 0 208 ??? F00000
STB A, [DP] ; 4E6F 0 208 ??? D2
INC DP ; 4E70 0 208 ??? 72
MOV X1, #003a4h ; 4E71 0 208 ??? 60A403 ### ROM INFO=TPS Volt
LB A, 00000h[X1] ; 4E74 0 208 ??? F00000
STB A, [DP] ; 4E77 0 208 ??? D2
INC DP ; 4E78 0 208 ??? 72
LB A, 0dbh ; 4E79 0 208 ??? F5DB ### ROM INFO=IACV Sensor
STB A, [DP] ; 4E7B 0 208 ??? D2
INC DP ; 4E7C 0 208 ??? 72
MOV X1, #003a6h ; 4E7D 0 208 ??? 60A603
L A, 00000h[X1] ; 4E80 1 208 ??? E00000
SWAP ; 4E83 1 208 ??? 83
ST A, [DP] ; 4E84 1 208 ??? D2
INC DP ; 4E85 1 208 ??? 72
INC DP ; 4E86 1 208 ??? 72
LB A, 0dah ; 4E87 0 208 ??? F5DA ### ROM INFO=O2 Sensor
STB A, [DP] ; 4E89 0 208 ??? D2
INC DP ; 4E8A 0 208 ??? 72
LB A, (0ffd8h-0ffffh)[USP] ; 4E8B 0 208 ??? F3D9
STB A, [DP] ; 4E8D 0 208 ??? D2
INC DP ; 4E8E 0 208 ??? 72
LB A, 09dh ; 4E8F 0 208 ??? F59D
STB A, [DP] ; 4E91 0 208 ??? D2
NOP ; 4E92 0 208 ??? 00
MOV DP, #00344h ; 4E93 0 208 ??? 624403
LB A, r1 ; 4E96 0 208 ??? 79
ROLB A ; 4E97 0 208 ??? 33
MB C, off(0021dh).0 ; 4E98 0 208 ??? C41D28
RORB A ; 4E9B 0 208 ??? 43
STB A, [DP] ; 4E9C 0 208 ??? D2
; 4E9D from 4E48 (DD0,208,???)
label_4e9d: RT ; 4E9D 0 208 ??? 01
; 4E9E from 249C (DD1,208,???)
label_4e9e: CLR A ; 4E9E 1 208 ??? F9
MOV DP, #0031dh ; 4E9F 1 208 ??? 621D03
CLRB [DP] ; 4EA2 1 208 ??? C215
MOV DP, #00356h ; 4EA4 1 208 ??? 625603
; 4EA7 from 4EAE (DD1,208,???)
label_4ea7: DEC DP ; 4EA7 1 208 ??? 82
DEC DP ; 4EA8 1 208 ??? 82
ST A, [DP] ; 4EA9 1 208 ??? D2
CMP DP, #0031eh ; 4EAA 1 208 ??? 92C01E03
JGT label_4ea7 ; 4EAE 1 208 ??? C8F7
RT ; 4EB0 1 208 ??? 01
; 4EB1 from 24A9 (DD1,208,???)
label_4eb1: CLR X1 ; 4EB1 1 208 ??? 9015
L A, #08000h ; 4EB3 1 208 ??? 670080
ST A, 00300h[X1] ; 4EB6 1 208 ??? D00003
ST A, 00304h[X1] ; 4EB9 1 208 ??? D00403 ### ROM INFO=O2 long
ST A, 00308h[X1] ; 4EBC 1 208 ??? D00803
L A, 00384h[X1] ; 4EBF 1 208 ??? E08403
ST A, 0030ch[X1] ; 4EC2 1 208 ??? D00C03
CLRB A ; 4EC5 0 208 ??? FA
STB A, 00310h[X1] ; 4EC6 0 208 ??? D01003
LB A, #07bh ; 4EC9 0 208 ??? 777B
STB A, 00311h[X1] ; 4ECB 0 208 ??? D01103
LB A, #03bh ; 4ECE 0 208 ??? 773B
STB A, 0031ah[X1] ; 4ED0 0 208 ??? D01A03
RT ; 4ED3 0 208 ??? 01
; 4ED4 from 2475 (DD0,208,???)
; 4ED4 from 44FB (DD1,208,180)
; 4ED4 from 448B (DD0,208,180)
label_4ed4: MOV DP, #00324h ; 4ED4 0 208 ??? 622403
LB A, [DP] ; 4ED7 0 208 ??? F2
ANDB A, #0f0h ; 4ED8 0 208 ??? D6F0
STB A, r0 ; 4EDA 0 208 ??? 88
STB A, r1 ; 4EDB 0 208 ??? 89
; 4EDC from 4EE9 (DD0,208,???)
label_4edc: INC DP ; 4EDC 0 208 ??? 72
LB A, r0 ; 4EDD 0 208 ??? 78
ADDB A, [DP] ; 4EDE 0 208 ??? C282
STB A, r0 ; 4EE0 0 208 ??? 88
LB A, r1 ; 4EE1 0 208 ??? 79
XORB A, [DP] ; 4EE2 0 208 ??? C2F2
STB A, r1 ; 4EE4 0 208 ??? 89
CMP DP, #00353h ; 4EE5 0 208 ??? 92C05303
JNE label_4edc ; 4EE9 0 208 ??? CEF1
RT ; 4EEB 0 208 ??? 01
; 4EEC from 2595 (DD0,208,180)
; 4EEC from 3474 (DD1,208,180)
label_4eec: CLRB A ; 4EEC 0 208 180 FA
LCB A, tbl_61f2 ; 4EED 0 208 180 909DF261
SLLB A ; 4EF1 0 208 180 53
MB off(00216h).4, C ; 4EF2 0 208 180 C4163C ### ROM INFO=VTEC Enable Flag
LCB A, tbl_61f3 ; 4EF5 0 208 180 909DF361
SLLB A ; 4EF9 0 208 180 53
MB off(00227h).6, C ; 4EFA 0 208 180 C4273E ### ROM INFO=Knock Sensor Enable Flag
LCB A, tbl_61f4 ; 4EFD 0 208 180 909DF461
SLLB A ; 4F01 0 208 180 53
MB off(00216h).6, C ; 4F02 0 208 180 C4163E ### ROM INFO=O2 Heater Enable Flag
LCB A, tbl_61f8 ; 4F05 0 208 180 909DF861
SLLB A ; 4F09 0 208 180 53
MB off(00219h).3, C ; 4F0A 0 208 180 C4193B
LCB A, tbl_61f9 ; 4F0D 0 208 180 909DF961
SLLB A ; 4F11 0 208 180 53
MB off(00217h).3, C ; 4F12 0 208 180 C4173B
LCB A, tbl_61fa ; 4F15 0 208 180 909DFA61
SLLB A ; 4F19 0 208 180 53
MB off(00227h).7, C ; 4F1A 0 208 180 C4273F
LCB A, tbl_61fe ; 4F1D 0 208 180 909DFE61
SLLB A ; 4F21 0 208 180 53
MB off(00227h).1, C ; 4F22 0 208 180 C42739
LCB A, tbl_61ff ; 4F25 0 208 180 909DFF61
SLLB A ; 4F29 0 208 180 53
MB off(0022dh).0, C ; 4F2A 0 208 180 C42D38
LCB A, tbl_6209 ; 4F2D 0 208 180 909D0962
SLLB A ; 4F31 0 208 180 53
MB off(0022dh).1, C ; 4F32 0 208 180 C42D39 ### ROM INFO=VTEC VSS Check Enable Flag
LCB A, tbl_620e ; 4F35 0 208 180 909D0E62
SLLB A ; 4F39 0 208 180 53
MB off(00217h).6, C ; 4F3A 0 208 180 C4173E
MOV DP, #003cbh ; 4F3D 0 208 180 62CB03
LB A, [DP] ; 4F40 0 208 180 F2
STB A, r1 ; 4F41 0 208 180 89
RC ; 4F42 0 208 180 95
LCB A, tbl_620a ; 4F43 0 208 180 909D0A62
STB A, r0 ; 4F47 0 208 180 88
MOV DP, #003d3h ; 4F48 0 208 180 62D303
LB A, [DP] ; 4F4B 0 208 180 F2
STB A, r2 ; 4F4C 0 208 180 8A
CMPB r0, #000h ; 4F4D 0 208 180 20C000
JEQ label_4f56 ; 4F50 0 208 180 C904
LCB A, tbl_620b ; 4F52 0 208 180 909D0B62
; 4F56 from 4F50 (DD0,208,180)
label_4f56: SLLB A ; 4F56 0 208 180 53
MB off(00216h).3, C ; 4F57 0 208 180 C4163B
LCB A, tbl_6201 ; 4F5A 0 208 180 909D0162
SLLB A ; 4F5E 0 208 180 53
MB off(002eeh).3, C ; 4F5F 0 208 180 C4EE3B
CMPB r0, #000h ; 4F62 0 208 180 20C000
JEQ label_4f6e ; 4F65 0 208 180 C907
LCB A, tbl_620c ; 4F67 0 208 180 909D0C62
SLLB A ; 4F6B 0 208 180 53
SJ label_4f78 ; 4F6C 0 208 180 CB0A
; 4F6E from 4F65 (DD0,208,180)
label_4f6e: RC ; 4F6E 0 208 180 95
JBS off(002eeh).3, label_4f78 ; 4F6F 0 208 180 EBEE06
LB A, r2 ; 4F72 0 208 180 7A
SLLB A ; 4F73 0 208 180 53
SLLB A ; 4F74 0 208 180 53
XORB PSWH, #080h ; 4F75 0 208 180 A2F080
; 4F78 from 4F6C (DD0,208,180)
; 4F78 from 4F6F (DD0,208,180)
label_4f78: MB off(00216h).2, C ; 4F78 0 208 180 C4163A
CMPB r0, #000h ; 4F7B 0 208 180 20C000
JEQ label_4f87 ; 4F7E 0 208 180 C907
LCB A, tbl_620d ; 4F80 0 208 180 909D0D62
SLLB A ; 4F84 0 208 180 53
SJ label_4f8d ; 4F85 0 208 180 CB06
; 4F87 from 4F7E (DD0,208,180)
label_4f87: LB A, r2 ; 4F87 0 208 180 7A
SLLB A ; 4F88 0 208 180 53
SLLB A ; 4F89 0 208 180 53
XORB PSWH, #080h ; 4F8A 0 208 180 A2F080
; 4F8D from 4F85 (DD0,208,180)
label_4f8d: MB off(00216h).0, C ; 4F8D 0 208 180 C41638
LCB A, tbl_61f5 ; 4F90 0 208 180 909DF561
SLLB A ; 4F94 0 208 180 53
MB off(00227h).4, C ; 4F95 0 208 180 C4273C ### ROM INFO=PA (Baro) Enable Flag
CMPB r0, #000h ; 4F98 0 208 180 20C000
JEQ label_4fa4 ; 4F9B 0 208 180 C907
LCB A, tbl_620f ; 4F9D 0 208 180 909D0F62
SLLB A ; 4FA1 0 208 180 53
SJ label_4faa ; 4FA2 0 208 180 CB06
; 4FA4 from 4F9B (DD0,208,180)
label_4fa4: RC ; 4FA4 0 208 180 95
JBS off(002eeh).3, label_4faa ; 4FA5 0 208 180 EBEE02
LB A, r1 ; 4FA8 0 208 180 79
SLLB A ; 4FA9 0 208 180 53
; 4FAA from 4FA2 (DD0,208,180)
; 4FAA from 4FA5 (DD0,208,180)
label_4faa: MB off(00216h).5, C ; 4FAA 0 208 180 C4163D
CMPB r0, #000h ; 4FAD 0 208 180 20C000
JEQ label_4fb9 ; 4FB0 0 208 180 C907
LCB A, tbl_6212 ; 4FB2 0 208 180 909D1262
SLLB A ; 4FB6 0 208 180 53
SJ label_4fbc ; 4FB7 0 208 180 CB03
; 4FB9 from 4FB0 (DD0,208,180)
label_4fb9: MB C, off(00216h).3 ; 4FB9 0 208 180 C4162B
; 4FBC from 4FB7 (DD0,208,180)
label_4fbc: MB off(00227h).2, C ; 4FBC 0 208 180 C4273A
CMPB r0, #000h ; 4FBF 0 208 180 20C000
JEQ label_4fcb ; 4FC2 0 208 180 C907
LCB A, tbl_6214 ; 4FC4 0 208 180 909D1462
SLLB A ; 4FC8 0 208 180 53
SJ label_4fd4 ; 4FC9 0 208 180 CB09
; 4FCB from 4FC2 (DD0,208,180)
label_4fcb: MOV DP, #003cfh ; 4FCB 0 208 180 62CF03
CMPB [DP], #080h ; 4FCE 0 208 180 C2C080
XORB PSWH, #080h ; 4FD1 0 208 180 A2F080
; 4FD4 from 4FC9 (DD0,208,180)
label_4fd4: MOV DP, #00356h ; 4FD4 0 208 180 625603
MB [DP].1, C ; 4FD7 0 208 180 C239
L A, #00500h ; 4FD9 1 208 180 670005
MOV DP, #00384h ; 4FDC 1 208 180 628403
ST A, [DP] ; 4FDF 1 208 180 D2
RT ; 4FE0 1 208 180 01
DB 0E6h,03Fh,0E6h,03Fh,0AEh,019h,0AEh,019h ; 4FE1 ### ROM INFO=Possible Ignition Cut Related
DB 0FFh,030h,0E0h,021h,0D0h,01Eh,0C0h,023h ; 4FE9
DB 0B0h,028h,000h,028h,0FFh,027h,0E0h,018h ; 4FF1
DB 0D0h,015h,0C0h,017h,0B0h,022h,000h,022h ; 4FF9
DB 0FFh,0CCh,0F5h,0CCh,0E6h,0AEh,0CFh,0AAh ; 5001 ### ROM INFO=Possible Ignition Cut Related
DB 0A1h,0A9h,06Eh,0A4h,02Eh,09Ah,028h,080h ; 5009
DB 000h,080h,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5011
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5019
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5021
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5029
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5031
; 5038 from 000C (DD0,???,???)
int_serial_tx: L A, 0fah ; 5038 1 ??? ??? E5FA
ST A, IE ; 503A 1 ??? ??? D51A
ORB PSWH, #001h ; 503C 1 ??? ??? A2E001
MOV LRB, #0007eh ; 503F 1 3F0 ??? 577E00
L A, DP ; 5042 1 3F0 ??? 42
PUSHS A ; 5043 1 3F0 ??? 55
L A, er0 ; 5044 1 3F0 ??? 34
JEQ label_504a ; 5045 1 3F0 ??? C903
MOV DP, A ; 5047 1 3F0 ??? 52
J [DP] ; 5048 1 3F0 ??? 9222
; 504A from 5045 (DD1,3F0,???)
label_504a: J label_5107 ; 504A 1 3F0 ??? 030751
DB 07Ch,0C9h,02Fh,045h,07Ah,0BCh,0F2h,045h ; 504D ### ROM INFO=PA Sensor
DB 016h,0CBh,020h,07Ch,0C9h,024h,045h,07Ah ; 5055
DB 0BCh,0FAh,092h,0AAh,045h,016h,0CBh,013h ; 505D ### ROM INFO=PA Sensor
DB 045h,07Ah,045h,080h,002h,000h,0E5h,006h ; 5065
DB 092h,0A8h,0C9h,00Eh,0C6h,000h,080h,0CDh ; 506D
DB 00Dh,052h,0F2h,08Eh,00Dh,08Dh,07Eh,003h ; 5075
DB 005h,051h,07Dh,003h,001h,051h,062h,0FFh ; 507D
DB 07Fh,092h,0D2h,052h,0B2h,048h,078h,021h ; 5085
DB 04Ch,044h,098h,094h,050h,0CBh,0E4h,044h ; 508D
DB 098h,065h,050h,07Ch,0CBh,0DDh ; 5095
; 509B from 50C1 (DD0,3F0,???)
label_509b: J label_519b ; 509B 0 3F0 ??? 039B51
DB 07Ch,003h,001h,051h ; 509E
; 50A2 from 000A (DD0,???,???)
int_serial_rx: L A, 0fah ; 50A2 1 ??? ??? E5FA
ST A, IE ; 50A4 1 ??? ??? D51A
ORB PSWH, #001h ; 50A6 1 ??? ??? A2E001
MOV LRB, #0007eh ; 50A9 1 3F0 ??? 577E00
L A, DP ; 50AC 1 3F0 ??? 42
PUSHS A ; 50AD 1 3F0 ??? 55
CLR A ; 50AE 1 3F0 ??? F9
LB A, SRBUF ; 50AF 0 3F0 ??? F555
CMPB r0, #000h ; 50B1 0 3F0 ??? 20C000
JNE label_50da ; 50B4 0 3F0 ??? CE24
STB A, r0 ; 50B6 0 3F0 ??? 88
CMPB r0, #0c0h ; 50B7 0 3F0 ??? 20C0C0
JGE label_5111 ; 50BA 0 3F0 ??? CD55
ANDB A, #00fh ; 50BC 0 3F0 ??? D60F
STB A, r1 ; 50BE 0 3F0 ??? 89
CMPB A, #005h ; 50BF 0 3F0 ??? C605
JGT label_509b ; 50C1 0 3F0 ??? C8D8
CMPB A, #000h ; 50C3 0 3F0 ??? C600
JNE label_5107 ; 50C5 0 3F0 ??? CE40
; 50C7 from 50EB (DD0,3F0,???)
; 50C7 from 50FC (DD0,3F0,???)
label_50c7: LB A, r0 ; 50C7 0 3F0 ??? 78
L A, ACC ; 50C8 1 3F0 ??? E506
AND A, #000f0h ; 50CA 1 3F0 ??? D6F000
SRL A ; 50CD 1 3F0 ??? 63
SRL A ; 50CE 1 3F0 ??? 63
SRL A ; 50CF 1 3F0 ??? 63
MOV DP, #051bfh ; 50D0 1 3F0 ??? 62BF51
ADD DP, A ; 50D3 1 3F0 ??? 9281
LC A, [DP] ; 50D5 1 3F0 ??? 92A8
MOV DP, A ; 50D7 1 3F0 ??? 52
J [DP] ; 50D8 1 3F0 ??? 9222
; 50DA from 50B4 (DD0,3F0,???)
label_50da: CMPB r0, #0f1h ; 50DA 0 3F0 ??? 20C0F1
JLT label_50f0 ; 50DD 0 3F0 ??? CA11
STB A, r7 ; 50DF 0 3F0 ??? 8F
MOV DP, #00417h ; 50E0 0 3F0 ??? 621704
LB A, r2 ; 50E3 0 3F0 ??? 7A
ADD DP, A ; 50E4 0 3F0 ??? 9281
LB A, r7 ; 50E6 0 3F0 ??? 7F
STB A, [DP] ; 50E7 0 3F0 ??? D2
INCB r2 ; 50E8 0 3F0 ??? AA
LB A, r1 ; 50E9 0 3F0 ??? 79
CMPB A, r2 ; 50EA 0 3F0 ??? 4A
JEQ label_50c7 ; 50EB 0 3F0 ??? C9DA
J label_5107 ; 50ED 0 3F0 ??? 030751
; 50F0 from 50DD (DD0,3F0,???)
label_50f0: STB A, r7 ; 50F0 0 3F0 ??? 8F
MOV DP, #003f1h ; 50F1 0 3F0 ??? 62F103
LB A, r1 ; 50F4 0 3F0 ??? 79
ADD DP, A ; 50F5 0 3F0 ??? 9281
LB A, r7 ; 50F7 0 3F0 ??? 7F
STB A, [DP] ; 50F8 0 3F0 ??? D2
MOV DP, er1 ; 50F9 0 3F0 ??? 457A
DECB r1 ; 50FB 0 3F0 ??? B9
JEQ label_50c7 ; 50FC 0 3F0 ??? C9C9
J label_5107 ; 50FE 0 3F0 ??? 030751
; 5101 from 5129 (DD0,3F0,???)
; 5101 from 519D (DD0,3F0,???)
label_5101: CLRB r0 ; 5101 0 3F0 ??? 2015
CLRB r1 ; 5103 0 3F0 ??? 2115
; 5105 from 513B (DD0,3F0,???)
label_5105: STB A, STBUF ; 5105 0 3F0 ??? D551
; 5107 from 50C5 (DD0,3F0,???)
; 5107 from 50ED (DD0,3F0,???)
; 5107 from 504A (DD1,3F0,???)
; 5107 from 50FE (DD0,3F0,???)
label_5107: POPS A ; 5107 1 3F0 ??? 65
MOV DP, A ; 5108 1 3F0 ??? 52
L A, 0f8h ; 5109 1 3F0 ??? E5F8
ANDB PSWH, #0feh ; 510B 1 3F0 ??? A2D0FE
ST A, IE ; 510E 1 3F0 ??? D51A
RTI ; 5110 1 3F0 ??? 02
; 5111 from 50BA (DD0,3F0,???)
label_5111: LB A, r0 ; 5111 0 3F0 ??? 78
SUBB A, #0c0h ; 5112 0 3F0 ??? A6C0
MOV DP, #0522dh ; 5114 0 3F0 ??? 622D52
L A, ACC ; 5117 1 3F0 ??? E506
AND A, #000ffh ; 5119 1 3F0 ??? D6FF00
ADD DP, A ; 511C 1 3F0 ??? 9281
ADD DP, A ; 511E 1 3F0 ??? 9281
LC A, [DP] ; 5120 1 3F0 ??? 92A8
CMP A, #08000h ; 5122 1 3F0 ??? C60080
JGE label_512c ; 5125 1 3F0 ??? CD05
MOV DP, A ; 5127 1 3F0 ??? 52
LB A, [DP] ; 5128 0 3F0 ??? F2
J label_5101 ; 5129 0 3F0 ??? 030151
; 512C from 5125 (DD1,3F0,???)
label_512c: MOV DP, #07fffh ; 512C 1 3F0 ??? 62FF7F
AND A, DP ; 512F 1 3F0 ??? 92D2
MOV DP, A ; 5131 1 3F0 ??? 52
MOV er0, [DP] ; 5132 1 3F0 ??? B248
LB A, r0 ; 5134 0 3F0 ??? 78
MOVB r4, r1 ; 5135 0 3F0 ??? 214C
MOV er0, #0509eh ; 5137 0 3F0 ??? 44989E50
J label_5105 ; 513B 0 3F0 ??? 030551
DB 077h,0CDh,0CBh,0BFh,062h,01Eh,003h,0F9h ; 513E ### ROM INFO=Adjusted Map Sensor Volt??
DB 0D2h,072h,072h,0D2h,077h,050h,0CBh,0B3h ; 5146
DB 045h,098h,02Dh,052h,044h,098h,065h,050h ; 514E
DB 025h,015h,044h,07Ah,092h,022h,045h,098h ; 5156
DB 003h,052h,0CBh,0F0h,045h,07Ah,092h,0AAh ; 515E
DB 0CBh,099h,045h,07Ah,0F2h,0CBh,094h,045h ; 5166
DB 07Ah,0FAh,092h,0AAh,08Dh,045h,016h,09Ch ; 516E
DB 0FFh,044h,098h,058h,050h,003h,005h,051h ; 5176
DB 045h,07Ah,0F2h,08Dh,045h,016h,09Ch,0FFh ; 517E
DB 044h,098h,04Dh,050h,003h,005h,051h,0A3h ; 5186
DB 00Ch,0A3h,01Dh,031h,00Dh,045h,07Ah,07Ch ; 518E
DB 0D2h,0FAh,003h,001h,051h ; 5196
; 519B from 509B (DD0,3F0,???)
label_519b: LB A, #0eeh ; 519B 0 3F0 ??? 77EE
J label_5101 ; 519D 0 3F0 ??? 030151
DB 078h,00Ah,00Bh,0A3h,02Ch,0CDh,003h,04Ch ; 51A0
DB 0CBh,00Ah,00Ch,0A3h,02Dh,0CAh,004h,00Dh ; 51A8
DB 04Eh,0CBh,001h,04Dh,0CEh,001h,001h,065h ; 51B0
DB 0CBh,0E1h,077h,0DDh,003h,001h,051h,09Bh ; 51B8
DB 051h,03Eh,051h,04Eh,051h,05Ch,051h,09Bh ; 51C0
DB 051h,042h,051h,062h,051h,068h,051h,06Dh ; 51C8
DB 051h,07Eh,051h,08Dh,051h,0BAh,051h,0BAh ; 51D0
DB 051h,0BAh,051h,0BAh,051h,0BAh,051h,0E5h ; 51D8
DB 051h,003h,052h,02Bh,052h,0D9h,000h,0CCh ; 51E0 ### ROM INFO=VSS Sensor
DB 003h,0CAh,003h,0BBh,000h,0A4h,003h,0CCh ; 51E8 ### ROM INFO=Map Sensor Volt
DB 000h,0E7h,001h,0E8h,001h,0DFh,001h,0C4h ; 51F0 ### ROM INFO=RPM Sensor
DB 080h,09Eh,081h,05Bh,003h,0B1h,003h,009h ; 51F8
DB 004h,000h,000h,0D9h,000h,0CCh,003h,0CAh ; 5200 ### ROM INFO=VSS Sensor
DB 003h,0BBh,000h,0A4h,003h,0CCh,000h,0C4h ; 5208 ### ROM INFO=Map Sensor Volt
DB 080h,0C6h,080h,0C8h,080h,0CDh,000h,0E7h ; 5210
DB 001h,0E8h,001h,0DFh,001h,09Eh,081h,05Bh ; 5218
DB 003h,0D2h,003h,01Ch,004h,067h,000h,0D5h ; 5220 ### ROM INFO=TPS Delta
DB 003h,000h,000h,000h,000h,0D9h,000h,0CCh ; 5228 ### ROM INFO=VSS Sensor
DB 003h,0CAh,003h,0BCh,000h,0BBh,000h,0A4h ; 5230 ### ROM INFO=Map Sensor Volt
DB 003h,0C4h,080h,0B1h,003h,0E7h,001h,0E8h ; 5238 ### ROM INFO=RPM Sensor
DB 001h,0DFh,001h,01Ah,001h,01Bh,001h,01Ch ; 5240
DB 001h,01Dh,001h,0CCh,000h,09Eh,081h,05Bh ; 5248 ### ROM INFO=VSS Sensor
DB 003h,046h,002h,0B0h,003h,0B2h,003h,0B3h ; 5250
DB 003h,0D2h,003h,0D1h,003h,068h,001h,058h ; 5258 ### ROM INFO=Current TPS
DB 081h,004h,083h,05Ch,081h,062h,001h,012h ; 5260
DB 004h,052h,002h,053h,002h,03Bh,002h,008h ; 5268
DB 004h,009h,004h,01Bh,004h,01Ch,004h,01Ah ; 5270
DB 004h,010h,004h,067h,000h,0D5h,003h,0EAh ; 5278 ### ROM INFO=TPS Delta
DB 001h,0ECh,001h,0E2h,001h,082h,083h,000h ; 5280
DB 000h ; 5288
; 5289 from 0527 (DD1,108,280)
; 5289 from 59A6 (DD1,200,180)
; 5289 from 11BA (DD0,100,280)
; 5289 from 1223 (DD1,100,280)
; 5289 from 14F1 (DD1,100,280)
; 5289 from 1589 (DD1,100,280)
; 5289 from 1D92 (DD1,100,280)
; 5289 from 1C45 (DD1,100,280)
; 5289 from 2052 (DD1,100,280)
label_5289: MUL ; 5289 1 108 280 9035
ROL A ; 528B 1 108 280 33
L A, er1 ; 528C 1 108 280 35
ROL A ; 528D 1 108 280 33
JGE label_5293 ; 528E 1 108 280 CD03
L A, #0ffffh ; 5290 1 108 280 67FFFF
; 5293 from 528E (DD1,108,280)
; 5293 from 529B (DD0,200,180)
label_5293: RT ; 5293 1 108 280 01
; 5294 from 5A0F (DD0,200,180)
; 5294 from 5A20 (DD0,200,180)
; 5294 from 13D4 (DD0,100,280)
label_5294: MULB ; 5294 0 200 180 A234
L A, ACC ; 5296 1 200 180 E506
ROL A ; 5298 1 200 180 33
LB A, ACCH ; 5299 0 200 180 F507
JGE label_5293 ; 529B 0 200 180 CDF6
LB A, #0ffh ; 529D 0 200 180 77FF
; 529F from 0EFE (DD0,200,180)
label_529f: LCB A, tbl_6127 ; 529F 0 200 180 909D2761
CMPB 0cch, A ; 52A3 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_52c0 ; 52A6 0 200 180 CA18
LCB A, tbl_5f44 ; 52A8 0 200 180 909D445F
CMPB 0bbh, A ; 52AC 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_52c0 ; 52AF 0 200 180 CA0F
CLR A ; 52B1 1 200 180 F9
LB A, off(0024fh) ; 52B2 0 200 180 F44F ### ROM INFO=Current Gear
LCB A, tbl_612e[ACC] ; 52B4 0 200 180 B506AB2E61
STB A, off(00253h) ; 52B9 0 200 180 D453 ### ROM INFO=Gear IC
CAL label_5359 ; 52BB 0 200 180 325953
SJ label_52c4 ; 52BE 0 200 180 CB04
; 52C0 from 52A6 (DD0,200,180)
; 52C0 from 52AF (DD0,200,180)
label_52c0: LB A, #080h ; 52C0 0 200 180 7780
STB A, off(00253h) ; 52C2 0 200 180 D453 ### ROM INFO=Gear IC
; 52C4 from 52BE (DD0,200,180)
label_52c4: MOVB r3, r0 ; 52C4 0 200 180 204B
LB A, 0d8h ; 52C6 0 200 180 F5D8 ### ROM INFO=IAT Sensor
MOV X1, #tbl_6ab6 ; 52C8 0 200 180 60B66A
CAL label_48fb ; 52CB 0 200 180 32FB48
CLR X1 ; 52CE 0 200 180 9015
STB A, 00412h[X1] ; 52D0 0 200 180 D01204 ### ROM INFO=ECT IC
MOVB r0, r3 ; 52D3 0 200 180 2348
CAL label_5359 ; 52D5 0 200 180 325953
MOVB r3, r0 ; 52D8 0 200 180 204B
LB A, 0d9h ; 52DA 0 200 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_6a96 ; 52DC 0 200 180 60966A
CAL label_48fb ; 52DF 0 200 180 32FB48
STB A, off(00252h) ; 52E2 0 200 180 D452 ### ROM INFO=IAT IC
MOVB r0, r3 ; 52E4 0 200 180 2348
CAL label_5359 ; 52E6 0 200 180 325953
MOVB r3, r0 ; 52E9 0 200 180 204B
MOV DP, #00410h ; 52EB 0 200 180 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].0 ; 52EE 0 200 180 C228
JGE label_52fe ; 52F0 0 200 180 CD0C
LB A, 0c2h ; 52F2 0 200 180 F5C2
MOV X1, #tbl_6057 ; 52F4 0 200 180 605760
CAL label_48fb ; 52F7 0 200 180 32FB48
MOVB r0, r3 ; 52FA 0 200 180 2348
SCAL label_5359 ; 52FC 0 200 180 315B
; 52FE from 52F0 (DD0,200,180)
label_52fe: MOVB r3, r0 ; 52FE 0 200 180 204B
MOV DP, #00410h ; 5300 0 200 180 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].1 ; 5303 0 200 180 C229
JGE label_5313 ; 5305 0 200 180 CD0C
LB A, 0c2h ; 5307 0 200 180 F5C2
MOV X1, #tbl_608e ; 5309 0 200 180 608E60
CAL label_48fb ; 530C 0 200 180 32FB48
MOVB r0, r3 ; 530F 0 200 180 2348
SCAL label_5359 ; 5311 0 200 180 3146
; 5313 from 5305 (DD0,200,180)
label_5313: MOVB r3, r0 ; 5313 0 200 180 204B
MOV DP, #00410h ; 5315 0 200 180 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].2 ; 5318 0 200 180 C22A
JGE label_5328 ; 531A 0 200 180 CD0C
LB A, 0c2h ; 531C 0 200 180 F5C2
MOV X1, #tbl_60c5 ; 531E 0 200 180 60C560
CAL label_48fb ; 5321 0 200 180 32FB48
MOVB r0, r3 ; 5324 0 200 180 2348
SCAL label_5359 ; 5326 0 200 180 3131
; 5328 from 531A (DD0,200,180)
label_5328: MOVB r4, (0013ch-00180h)[USP] ; 5328 0 200 180 C3BC4C
CLRB A ; 532B 0 200 180 FA
CMPB r4, #000h ; 532C 0 200 180 24C000
JNE label_5337 ; 532F 0 200 180 CE06
LCB A, tbl_6134 ; 5331 0 200 180 909D3461
SJ label_5356 ; 5335 0 200 180 CB1F
; 5337 from 532F (DD0,200,180)
label_5337: CMPB r4, #001h ; 5337 0 200 180 24C001
JNE label_5342 ; 533A 0 200 180 CE06
LCB A, tbl_6135 ; 533C 0 200 180 909D3561
SJ label_5356 ; 5340 0 200 180 CB14
; 5342 from 533A (DD0,200,180)
label_5342: CMPB r4, #002h ; 5342 0 200 180 24C002
JNE label_534d ; 5345 0 200 180 CE06
LCB A, tbl_6136 ; 5347 0 200 180 909D3661
SJ label_5356 ; 534B 0 200 180 CB09
; 534D from 5345 (DD0,200,180)
label_534d: CMPB r4, #003h ; 534D 0 200 180 24C003
JNE label_5356 ; 5350 0 200 180 CE04
LCB A, tbl_6137 ; 5352 0 200 180 909D3761
; 5356 from 5335 (DD0,200,180)
; 5356 from 5340 (DD0,200,180)
; 5356 from 534B (DD0,200,180)
; 5356 from 5350 (DD0,200,180)
label_5356: SCAL label_5359 ; 5356 0 200 180 3101
RT ; 5358 0 200 180 01
; 5359 from 52BB (DD0,200,180)
; 5359 from 52D5 (DD0,200,180)
; 5359 from 52E6 (DD0,200,180)
; 5359 from 52FC (DD0,200,180)
; 5359 from 5311 (DD0,200,180)
; 5359 from 5326 (DD0,200,180)
; 5359 from 59C3 (DD0,200,180)
; 5359 from 59D2 (DD0,200,180)
; 5359 from 59E1 (DD0,200,180)
; 5359 from 5356 (DD0,200,180)
label_5359: MOVB r4, #080h ; 5359 0 200 180 9C80
CMPB A, r4 ; 535B 0 200 180 4C
JEQ label_5372 ; 535C 0 200 180 C914
JGE label_536b ; 535E 0 200 180 CD0B
SUBB r4, A ; 5360 0 200 180 24A1
LB A, r4 ; 5362 0 200 180 7C
SUBB r0, A ; 5363 0 200 180 20A1
JGE label_5372 ; 5365 0 200 180 CD0B
MOVB r0, #000h ; 5367 0 200 180 9800
SJ label_5372 ; 5369 0 200 180 CB07
; 536B from 535E (DD0,200,180)
label_536b: SUBB A, r4 ; 536B 0 200 180 2C
ADDB r0, A ; 536C 0 200 180 2081
JGE label_5372 ; 536E 0 200 180 CD02
MOVB r0, #0ffh ; 5370 0 200 180 98FF
; 5372 from 535C (DD0,200,180)
; 5372 from 5365 (DD0,200,180)
; 5372 from 5369 (DD0,200,180)
; 5372 from 536E (DD0,200,180)
label_5372: RT ; 5372 0 200 180 01
; 5373 from 5C05 (DD1,200,180)
; 5373 from 5482 (DD0,200,180)
; 5373 from 5C31 (DD1,200,180)
; 5373 from 5532 (DD0,200,180)
; 5373 from 5CE2 (DD1,200,180)
; 5373 from 5CAE (DD0,200,180)
; 5373 from 55FD (DD0,200,180)
; 5373 from 56C8 (DD0,200,180)
; 5373 from 5786 (DD0,200,180)
; 5373 from 5869 (DD0,200,180)
; 5373 from 587F (DD0,200,180)
; 5373 from 5A42 (DD0,200,180)
label_5373: MB C, ACC.0 ; 5373 1 200 180 C50628
JLT label_539e ; 5376 1 200 180 CA26
MB C, ACC.1 ; 5378 1 200 180 C50629
JLT label_53a5 ; 537B 1 200 180 CA28
MB C, ACC.2 ; 537D 1 200 180 C5062A
JLT label_53ac ; 5380 1 200 180 CA2A
MB C, ACC.3 ; 5382 1 200 180 C5062B
JLT label_53b3 ; 5385 1 200 180 CA2C
MB C, ACC.4 ; 5387 1 200 180 C5062C
JLT label_53ba ; 538A 1 200 180 CA2E
MB C, ACC.5 ; 538C 1 200 180 C5062D
JLT label_53c1 ; 538F 1 200 180 CA30
MB C, ACC.6 ; 5391 1 200 180 C5062E
JLT label_53c8 ; 5394 1 200 180 CA32
MB C, ACC.7 ; 5396 1 200 180 C5062F
JLT label_53cf ; 5399 1 200 180 CA34
RC ; 539B 1 200 180 95
SJ label_53e5 ; 539C 1 200 180 CB47
; 539E from 5376 (DD1,200,180)
label_539e: MB C, off(00210h).3 ; 539E 1 200 180 C4102B ### ROM INFO=PSP Input (Power Steering Pressure)
MOVB r1, #000h ; 53A1 1 200 180 9900
SJ label_53d2 ; 53A3 1 200 180 CB2D
; 53A5 from 537B (DD1,200,180)
label_53a5: MB C, off(00210h).7 ; 53A5 1 200 180 C4102F
MOVB r1, #001h ; 53A8 1 200 180 9901
SJ label_53d2 ; 53AA 1 200 180 CB26
; 53AC from 5380 (DD1,200,180)
label_53ac: MB C, off(00211h).0 ; 53AC 1 200 180 C41128
MOVB r1, #002h ; 53AF 1 200 180 9902
SJ label_53d2 ; 53B1 1 200 180 CB1F
; 53B3 from 5385 (DD1,200,180)
label_53b3: MB C, off(00211h).1 ; 53B3 1 200 180 C41129
MOVB r1, #003h ; 53B6 1 200 180 9903
SJ label_53d2 ; 53B8 1 200 180 CB18
; 53BA from 538A (DD1,200,180)
label_53ba: MB C, off(00211h).2 ; 53BA 1 200 180 C4112A ### ROM INFO=AC Switch Input
MOVB r1, #004h ; 53BD 1 200 180 9904
SJ label_53d2 ; 53BF 1 200 180 CB11
; 53C1 from 538F (DD1,200,180)
label_53c1: MB C, off(00211h).4 ; 53C1 1 200 180 C4112C
MOVB r1, #005h ; 53C4 1 200 180 9905
SJ label_53d2 ; 53C6 1 200 180 CB0A
; 53C8 from 5394 (DD1,200,180)
label_53c8: MB C, off(00211h).5 ; 53C8 1 200 180 C4112D
MOVB r1, #006h ; 53CB 1 200 180 9906
SJ label_53d2 ; 53CD 1 200 180 CB03
; 53CF from 5399 (DD1,200,180)
label_53cf: SC ; 53CF 1 200 180 85
SJ label_53e5 ; 53D0 1 200 180 CB13
; 53D2 from 53A3 (DD1,200,180)
; 53D2 from 53AA (DD1,200,180)
; 53D2 from 53B1 (DD1,200,180)
; 53D2 from 53B8 (DD1,200,180)
; 53D2 from 53BF (DD1,200,180)
; 53D2 from 53C6 (DD1,200,180)
; 53D2 from 53CD (DD1,200,180)
label_53d2: LB A, r0 ; 53D2 0 200 180 78
JEQ label_53d8 ; 53D3 0 200 180 C903
XORB PSWH, #080h ; 53D5 0 200 180 A2F080
; 53D8 from 53D3 (DD0,200,180)
label_53d8: L A, X1 ; 53D8 1 200 180 40
PUSHS A ; 53D9 1 200 180 55
CLR X1 ; 53DA 1 200 180 9015
LB A, r1 ; 53DC 0 200 180 79
SBR 00420h[X1] ; 53DD 0 200 180 C0200411
POPS A ; 53E1 1 200 180 65
MOV X1, A ; 53E2 1 200 180 50
CLRB A ; 53E3 0 200 180 FA
RT ; 53E4 0 200 180 01
; 53E5 from 539C (DD1,200,180)
; 53E5 from 53D0 (DD1,200,180)
label_53e5: RT ; 53E5 1 200 180 01
; 53E6 from 5A03 (DD0,200,180)
; 53E6 from 1A02 (DD0,100,280)
label_53e6: CMPB A, #001h ; 53E6 0 200 180 C601
JEQ label_53f7 ; 53E8 0 200 180 C90D
CMPB A, #002h ; 53EA 0 200 180 C602
JEQ label_53fc ; 53EC 0 200 180 C90E
CMPB A, #003h ; 53EE 0 200 180 C603
JEQ label_5401 ; 53F0 0 200 180 C90F
MOV DP, #003d2h ; 53F2 0 200 180 62D203 ### ROM INFO=ELD??
SJ label_5404 ; 53F5 0 200 180 CB0D
; 53F7 from 53E8 (DD0,200,180)
label_53f7: MOV DP, #00067h ; 53F7 0 200 180 626700 ### ROM INFO=EGR Volt
SJ label_5404 ; 53FA 0 200 180 CB08
; 53FC from 53EC (DD0,200,180)
label_53fc: MOV DP, #003d5h ; 53FC 0 200 180 62D503 ### ROM INFO=B6 Volt
SJ label_5404 ; 53FF 0 200 180 CB03
; 5401 from 53F0 (DD0,200,180)
label_5401: MOV DP, #000dah ; 5401 0 200 180 62DA00 ### ROM INFO=O2 Sensor
; 5404 from 53F5 (DD0,200,180)
; 5404 from 53FA (DD0,200,180)
; 5404 from 53FF (DD0,200,180)
label_5404: LB A, [DP] ; 5404 0 200 180 F2
RT ; 5405 0 200 180 01
DB 055h,0F5h,006h,077h,004h,032h,073h,053h ; 5406
DB 085h,032h,07Eh,053h,065h,001h ; 540E
; 5414 from 54CC (DD0,200,180)
; 5414 from 5506 (DD0,200,180)
; 5414 from 5526 (DD0,200,180)
; 5414 from 55F1 (DD0,200,180)
; 5414 from 56BC (DD0,200,180)
; 5414 from 5793 (DD0,200,180)
; 5414 from 579A (DD0,200,180)
; 5414 from 57A1 (DD0,200,180)
; 5414 from 5834 (DD0,200,180)
label_5414: CMPB A, #008h ; 5414 0 200 180 C608
JGE label_541e ; 5416 0 200 180 CD06
CLR X1 ; 5418 0 200 180 9015
SBR 0040eh[X1] ; 541A 0 200 180 C00E0411
; 541E from 5416 (DD0,200,180)
label_541e: RT ; 541E 0 200 180 01
; 541F from 5519 (DD0,200,180)
; 541F from 54F9 (DD0,200,180)
; 541F from 55E4 (DD0,200,180)
; 541F from 56AF (DD0,200,180)
; 541F from 577A (DD0,200,180)
; 541F from 57F7 (DD0,200,180)
; 541F from 580F (DD0,200,180)
; 541F from 5827 (DD0,200,180)
; 541F from 585B (DD0,200,180)
label_541f: STB A, r0 ; 541F 0 200 180 88
CLR X1 ; 5420 0 200 180 9015
MB PSWL.4, C ; 5422 0 200 180 A33C
CMPB A, #008h ; 5424 0 200 180 C608
JGE label_5436 ; 5426 0 200 180 CD0E
LB A, r0 ; 5428 0 200 180 78
MB C, PSWL.4 ; 5429 0 200 180 A32C
JGE label_5432 ; 542B 0 200 180 CD05
SBR 0040fh[X1] ; 542D 0 200 180 C00F0411
RT ; 5431 0 200 180 01
; 5432 from 542B (DD0,200,180)
label_5432: RBR 0040fh[X1] ; 5432 0 200 180 C00F0412
; 5436 from 5426 (DD0,200,180)
label_5436: RT ; 5436 0 200 180 01
; 5437 from 0681 (DD1,200,180)
; 5437 from 314D (DD1,208,180)
label_5437: MOV X1, #00409h ; 5437 1 200 180 600904 ### ROM INFO=Options Active
MOV X2, #00408h ; 543A 1 200 180 610804 ### ROM INFO=Inputs Options3
MOV er2, #0040eh ; 543D 1 200 180 46980E04
MOV er3, #0040fh ; 5441 1 200 180 47980F04
CLR A ; 5445 1 200 180 F9
LB A, ACC ; 5446 0 200 180 F506
MOV DP, X1 ; 5448 0 200 180 907A
LB A, [DP] ; 544A 0 200 180 F2
ANDB A, #01fh ; 544B 0 200 180 D61F
STB A, [DP] ; 544D 0 200 180 D2
CLR A ; 544E 1 200 180 F9
MOV DP, X2 ; 544F 1 200 180 917A
LB A, [DP] ; 5451 0 200 180 F2
ANDB A, #00fh ; 5452 0 200 180 D60F
STB A, [DP] ; 5454 0 200 180 D2
CLR A ; 5455 1 200 180 F9
MOV DP, #00410h ; 5456 1 200 180 621004 ### ROM INFO=Options Outputs Active
LB A, [DP] ; 5459 0 200 180 F2
ANDB A, #0c0h ; 545A 0 200 180 D6C0
STB A, [DP] ; 545C 0 200 180 D2
MOV DP, er3 ; 545D 0 200 180 477A
STB A, [DP] ; 545F 0 200 180 D2
LCB A, tbl_61a8 ; 5460 0 200 180 909DA861
JNE label_5476 ; 5464 0 200 180 CE10
LCB A, tbl_619c ; 5466 0 200 180 909D9C61
MB C, ACC.0 ; 546A 0 200 180 C50628
JLT label_5479 ; 546D 0 200 180 CA0A
MB C, ACC.1 ; 546F 0 200 180 C50629
JLT label_5487 ; 5472 0 200 180 CA13
SJ label_54c2 ; 5474 0 200 180 CB4C
; 5476 from 5464 (DD0,200,180)
label_5476: SC ; 5476 0 200 180 85
SJ label_54bd ; 5477 0 200 180 CB44
; 5479 from 546D (DD0,200,180)
label_5479: LCB A, tbl_619e ; 5479 0 200 180 909D9E61
STB A, r0 ; 547D 0 200 180 88
LCB A, tbl_619d ; 547E 0 200 180 909D9D61
CAL label_5373 ; 5482 0 200 180 327353
SJ label_54bd ; 5485 0 200 180 CB36
; 5487 from 5472 (DD0,200,180)
label_5487: RC ; 5487 0 200 180 95
LCB A, tbl_619f ; 5488 0 200 180 909D9F61
JEQ label_5498 ; 548C 0 200 180 C90A
LC A, tbl_61a0 ; 548E 0 200 180 909CA061
CMP 0c4h, A ; 5492 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGE label_54bc ; 5495 0 200 180 CD25
SC ; 5497 0 200 180 85
; 5498 from 548C (DD0,200,180)
label_5498: LCB A, tbl_61a2 ; 5498 0 200 180 909DA261
JEQ label_54a8 ; 549C 0 200 180 C90A
LCB A, tbl_61a3 ; 549E 0 200 180 909DA361
CMPB 0bbh, A ; 54A2 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_54bc ; 54A5 0 200 180 CA15
SC ; 54A7 0 200 180 85
; 54A8 from 549C (DD0,200,180)
label_54a8: LCB A, tbl_61a4 ; 54A8 0 200 180 909DA461
JEQ label_54bd ; 54AC 0 200 180 C90F
MOV DP, #003a4h ; 54AE 0 200 180 62A403 ### ROM INFO=TPS Volt
LCB A, tbl_61a5 ; 54B1 0 200 180 909DA561
CMPB [DP], A ; 54B5 0 200 180 C2C1
JLT label_54bc ; 54B7 0 200 180 CA03
SC ; 54B9 0 200 180 85
SJ label_54bd ; 54BA 0 200 180 CB01
; 54BC from 5495 (DD0,200,180)
; 54BC from 54A5 (DD0,200,180)
; 54BC from 54B7 (DD0,200,180)
label_54bc: RC ; 54BC 0 200 180 95
; 54BD from 5477 (DD0,200,180)
; 54BD from 5485 (DD0,200,180)
; 54BD from 54AC (DD0,200,180)
; 54BD from 54BA (DD0,200,180)
label_54bd: MOV DP, #00409h ; 54BD 0 200 180 620904 ### ROM INFO=Options Active
MB [DP].5, C ; 54C0 0 200 180 C23D
; 54C2 from 5474 (DD0,200,180)
label_54c2: LCB A, tbl_616d ; 54C2 0 200 180 909D6D61
JEQ label_54fc ; 54C6 0 200 180 C934
LCB A, tbl_616f ; 54C8 0 200 180 909D6F61
CAL label_5414 ; 54CC 0 200 180 321454
LCB A, tbl_616e ; 54CF 0 200 180 909D6E61
CMPB 0d9h, A ; 54D3 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
MOV DP, #00409h ; 54D6 0 200 180 620904 ### ROM INFO=Options Active
JGT label_54f2 ; 54D9 0 200 180 C817
LCB A, tbl_61eb ; 54DB 0 200 180 909DEB61
CMPB 0cch, A ; 54DF 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JGT label_54f2 ; 54E2 0 200 180 C80E
SB [DP].6 ; 54E4 0 200 180 C21E
SC ; 54E6 0 200 180 85
LCB A, tbl_61bf ; 54E7 0 200 180 909DBF61
JEQ label_54f5 ; 54EB 0 200 180 C908
XORB PSWH, #080h ; 54ED 0 200 180 A2F080
SJ label_54f5 ; 54F0 0 200 180 CB03
; 54F2 from 54D9 (DD0,200,180)
; 54F2 from 54E2 (DD0,200,180)
label_54f2: RB [DP].6 ; 54F2 0 200 180 C20E
RC ; 54F4 0 200 180 95
; 54F5 from 54EB (DD0,200,180)
; 54F5 from 54F0 (DD0,200,180)
label_54f5: LCB A, tbl_616f ; 54F5 0 200 180 909D6F61
CAL label_541f ; 54F9 0 200 180 321F54
; 54FC from 54C6 (DD0,200,180)
label_54fc: LCB A, tbl_5f7b ; 54FC 0 200 180 909D7B5F
JEQ label_551c ; 5500 0 200 180 C91A
LCB A, tbl_5f7c ; 5502 0 200 180 909D7C5F
CAL label_5414 ; 5506 0 200 180 321454
MB C, P1.0 ; 5509 0 200 180 C52228 ### ROM INFO=Left VTEC Transistor Output (IC14)
LCB A, tbl_5f7d ; 550C 0 200 180 909D7D5F
JEQ label_5515 ; 5510 0 200 180 C903
XORB PSWH, #080h ; 5512 0 200 180 A2F080
; 5515 from 5510 (DD0,200,180)
label_5515: LCB A, tbl_5f7c ; 5515 0 200 180 909D7C5F
CAL label_541f ; 5519 0 200 180 321F54
; 551C from 5500 (DD0,200,180)
label_551c: LCB A, tbl_61aa ; 551C 0 200 180 909DAA61
JEQ label_5558 ; 5520 0 200 180 C936
LCB A, tbl_61ab ; 5522 0 200 180 909DAB61
CAL label_5414 ; 5526 0 200 180 321454
LCB A, tbl_61ae ; 5529 0 200 180 909DAE61
STB A, r0 ; 552D 0 200 180 88
LCB A, tbl_61ad ; 552E 0 200 180 909DAD61
CAL label_5373 ; 5532 0 200 180 327353
MOV DP, X2 ; 5535 0 200 180 917A
MB [DP].4, C ; 5537 0 200 180 C23C
JGE label_5558 ; 5539 0 200 180 CD1D
LCB A, tbl_61af ; 553B 0 200 180 909DAF61
JEQ label_554b ; 553F 0 200 180 C90A
LB A, ACC ; 5541 0 200 180 F506
MOV DP, X1 ; 5543 0 200 180 907A
LCB A, [DP] ; 5545 0 200 180 92AA
ANDB A, #005h ; 5547 0 200 180 D605
JNE label_555b ; 5549 0 200 180 CE10
; 554B from 553F (DD0,200,180)
label_554b: LCB A, tbl_61b0 ; 554B 0 200 180 909DB061
JEQ label_555e ; 554F 0 200 180 C90D
MB C, off(00222h).3 ; 5551 0 200 180 C4222B
JLT label_555b ; 5554 0 200 180 CA05
SJ label_555e ; 5556 0 200 180 CB06
; 5558 from 5520 (DD0,200,180)
; 5558 from 5539 (DD0,200,180)
label_5558: J label_55e7 ; 5558 0 200 180 03E755
; 555B from 5549 (DD0,200,180)
; 555B from 5554 (DD0,200,180)
label_555b: J label_55d6 ; 555B 0 200 180 03D655
; 555E from 554F (DD0,200,180)
; 555E from 5556 (DD0,200,180)
label_555e: LC A, tbl_61b2 ; 555E 0 200 180 909CB261
CMP 0c4h, A ; 5562 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGT label_55d6 ; 5565 0 200 180 C86F
LC A, tbl_61b4 ; 5567 0 200 180 909CB461
CMP 0c4h, A ; 556B 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JLT label_55d6 ; 556E 0 200 180 CA66
LCB A, tbl_61b8 ; 5570 0 200 180 909DB861
CMPB 0d9h, A ; 5574 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JGT label_55d6 ; 5577 0 200 180 C85D
LCB A, tbl_61b9 ; 5579 0 200 180 909DB961
CMPB 0d9h, A ; 557D 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JLT label_55d6 ; 5580 0 200 180 CA54
LCB A, tbl_61ba ; 5582 0 200 180 909DBA61
CMPB 0d8h, A ; 5586 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
JGT label_55d6 ; 5589 0 200 180 C84B
LCB A, tbl_61bb ; 558B 0 200 180 909DBB61
CMPB 0d8h, A ; 558F 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
JLT label_55d6 ; 5592 0 200 180 CA42
LCB A, tbl_61b6 ; 5594 0 200 180 909DB661
CMPB 0bbh, A ; 5598 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_55d6 ; 559B 0 200 180 CA39
LCB A, tbl_61b7 ; 559D 0 200 180 909DB761
CMPB 0bbh, A ; 55A1 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JGT label_55d6 ; 55A4 0 200 180 C830
LCB A, tbl_61bc ; 55A6 0 200 180 909DBC61
CMPB 0cch, A ; 55AA 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_55d6 ; 55AD 0 200 180 CA27
LCB A, tbl_61be ; 55AF 0 200 180 909DBE61
CMPB 0cch, A ; 55B3 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JGT label_55d6 ; 55B6 0 200 180 C81E
LCB A, tbl_61bd ; 55B8 0 200 180 909DBD61
MOV DP, #003a4h ; 55BC 0 200 180 62A403 ### ROM INFO=TPS Volt
CMPB [DP], A ; 55BF 0 200 180 C2C1
JLT label_55d6 ; 55C1 0 200 180 CA13
MOV DP, #00410h ; 55C3 0 200 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].0 ; 55C6 0 200 180 C218
LCB A, tbl_61b1 ; 55C8 0 200 180 909DB161
JEQ label_55d3 ; 55CC 0 200 180 C905
MOV DP, #00409h ; 55CE 0 200 180 620904 ### ROM INFO=Options Active
SB [DP].5 ; 55D1 0 200 180 C21D
; 55D3 from 55CC (DD0,200,180)
label_55d3: SC ; 55D3 0 200 180 85
SJ label_55d7 ; 55D4 0 200 180 CB01
; 55D6 from 555B (DD0,200,180)
; 55D6 from 5565 (DD0,200,180)
; 55D6 from 556E (DD0,200,180)
; 55D6 from 5577 (DD0,200,180)
; 55D6 from 5580 (DD0,200,180)
; 55D6 from 5589 (DD0,200,180)
; 55D6 from 5592 (DD0,200,180)
; 55D6 from 559B (DD0,200,180)
; 55D6 from 55A4 (DD0,200,180)
; 55D6 from 55AD (DD0,200,180)
; 55D6 from 55B6 (DD0,200,180)
; 55D6 from 55C1 (DD0,200,180)
label_55d6: RC ; 55D6 0 200 180 95
; 55D7 from 55D4 (DD0,200,180)
label_55d7: LCB A, tbl_61ac ; 55D7 0 200 180 909DAC61
JEQ label_55e0 ; 55DB 0 200 180 C903
XORB PSWH, #080h ; 55DD 0 200 180 A2F080
; 55E0 from 55DB (DD0,200,180)
label_55e0: LCB A, tbl_61ab ; 55E0 0 200 180 909DAB61
CAL label_541f ; 55E4 0 200 180 321F54
; 55E7 from 5558 (DD0,200,180)
label_55e7: LCB A, tbl_5fcd ; 55E7 0 200 180 909DCD5F
JEQ label_5623 ; 55EB 0 200 180 C936
LCB A, tbl_5fce ; 55ED 0 200 180 909DCE5F
CAL label_5414 ; 55F1 0 200 180 321454
LCB A, tbl_5fd1 ; 55F4 0 200 180 909DD15F
STB A, r0 ; 55F8 0 200 180 88
LCB A, tbl_5fd0 ; 55F9 0 200 180 909DD05F
CAL label_5373 ; 55FD 0 200 180 327353
MOV DP, X2 ; 5600 0 200 180 917A
MB [DP].5, C ; 5602 0 200 180 C23D
JGE label_5623 ; 5604 0 200 180 CD1D
LCB A, tbl_5fd2 ; 5606 0 200 180 909DD25F
JEQ label_5616 ; 560A 0 200 180 C90A
LB A, ACC ; 560C 0 200 180 F506
MOV DP, X1 ; 560E 0 200 180 907A
LCB A, [DP] ; 5610 0 200 180 92AA
ANDB A, #005h ; 5612 0 200 180 D605
JNE label_5626 ; 5614 0 200 180 CE10
; 5616 from 560A (DD0,200,180)
label_5616: LCB A, tbl_5fd3 ; 5616 0 200 180 909DD35F
JEQ label_5629 ; 561A 0 200 180 C90D
MB C, off(00222h).3 ; 561C 0 200 180 C4222B
JLT label_5626 ; 561F 0 200 180 CA05
SJ label_5629 ; 5621 0 200 180 CB06
; 5623 from 55EB (DD0,200,180)
; 5623 from 5604 (DD0,200,180)
label_5623: J label_56b2 ; 5623 0 200 180 03B256
; 5626 from 5614 (DD0,200,180)
; 5626 from 561F (DD0,200,180)
label_5626: J label_56a1 ; 5626 0 200 180 03A156
; 5629 from 561A (DD0,200,180)
; 5629 from 5621 (DD0,200,180)
label_5629: LC A, tbl_5fd5 ; 5629 0 200 180 909CD55F
CMP 0c4h, A ; 562D 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGT label_56a1 ; 5630 0 200 180 C86F
LC A, tbl_5fd7 ; 5632 0 200 180 909CD75F
CMP 0c4h, A ; 5636 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JLT label_56a1 ; 5639 0 200 180 CA66
LCB A, tbl_5fdb ; 563B 0 200 180 909DDB5F
CMPB 0d9h, A ; 563F 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JGT label_56a1 ; 5642 0 200 180 C85D
LCB A, tbl_5fdc ; 5644 0 200 180 909DDC5F
CMPB 0d9h, A ; 5648 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JLT label_56a1 ; 564B 0 200 180 CA54
LCB A, tbl_5fdd ; 564D 0 200 180 909DDD5F
CMPB 0d8h, A ; 5651 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
JGT label_56a1 ; 5654 0 200 180 C84B
LCB A, tbl_5fde ; 5656 0 200 180 909DDE5F
CMPB 0d8h, A ; 565A 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
JLT label_56a1 ; 565D 0 200 180 CA42
LCB A, tbl_5fd9 ; 565F 0 200 180 909DD95F
CMPB 0bbh, A ; 5663 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_56a1 ; 5666 0 200 180 CA39
LCB A, tbl_5fda ; 5668 0 200 180 909DDA5F
CMPB 0bbh, A ; 566C 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JGT label_56a1 ; 566F 0 200 180 C830
LCB A, tbl_5fdf ; 5671 0 200 180 909DDF5F
CMPB 0cch, A ; 5675 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_56a1 ; 5678 0 200 180 CA27
LCB A, tbl_5fe1 ; 567A 0 200 180 909DE15F
CMPB 0cch, A ; 567E 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JGT label_56a1 ; 5681 0 200 180 C81E
LCB A, tbl_5fe0 ; 5683 0 200 180 909DE05F
MOV DP, #003a4h ; 5687 0 200 180 62A403 ### ROM INFO=TPS Volt
CMPB [DP], A ; 568A 0 200 180 C2C1
JLT label_56a1 ; 568C 0 200 180 CA13
MOV DP, #00410h ; 568E 0 200 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].1 ; 5691 0 200 180 C219
LCB A, tbl_5fd4 ; 5693 0 200 180 909DD45F
JEQ label_569e ; 5697 0 200 180 C905
MOV DP, #00409h ; 5699 0 200 180 620904 ### ROM INFO=Options Active
SB [DP].5 ; 569C 0 200 180 C21D
; 569E from 5697 (DD0,200,180)
label_569e: SC ; 569E 0 200 180 85
SJ label_56a2 ; 569F 0 200 180 CB01
; 56A1 from 5626 (DD0,200,180)
; 56A1 from 5630 (DD0,200,180)
; 56A1 from 5639 (DD0,200,180)
; 56A1 from 5642 (DD0,200,180)
; 56A1 from 564B (DD0,200,180)
; 56A1 from 5654 (DD0,200,180)
; 56A1 from 565D (DD0,200,180)
; 56A1 from 5666 (DD0,200,180)
; 56A1 from 566F (DD0,200,180)
; 56A1 from 5678 (DD0,200,180)
; 56A1 from 5681 (DD0,200,180)
; 56A1 from 568C (DD0,200,180)
label_56a1: RC ; 56A1 0 200 180 95
; 56A2 from 569F (DD0,200,180)
label_56a2: LCB A, tbl_5fcf ; 56A2 0 200 180 909DCF5F
JEQ label_56ab ; 56A6 0 200 180 C903
XORB PSWH, #080h ; 56A8 0 200 180 A2F080
; 56AB from 56A6 (DD0,200,180)
label_56ab: LCB A, tbl_5fce ; 56AB 0 200 180 909DCE5F
CAL label_541f ; 56AF 0 200 180 321F54
; 56B2 from 5623 (DD0,200,180)
label_56b2: LCB A, tbl_5fe2 ; 56B2 0 200 180 909DE25F
JEQ label_56ee ; 56B6 0 200 180 C936
LCB A, tbl_5fe3 ; 56B8 0 200 180 909DE35F
CAL label_5414 ; 56BC 0 200 180 321454
LCB A, tbl_5fe6 ; 56BF 0 200 180 909DE65F
STB A, r0 ; 56C3 0 200 180 88
LCB A, tbl_5fe5 ; 56C4 0 200 180 909DE55F
CAL label_5373 ; 56C8 0 200 180 327353
MOV DP, X2 ; 56CB 0 200 180 917A
MB [DP].6, C ; 56CD 0 200 180 C23E
JGE label_56ee ; 56CF 0 200 180 CD1D
LCB A, tbl_5fe7 ; 56D1 0 200 180 909DE75F
JEQ label_56e1 ; 56D5 0 200 180 C90A
LB A, ACC ; 56D7 0 200 180 F506
MOV DP, X1 ; 56D9 0 200 180 907A
LCB A, [DP] ; 56DB 0 200 180 92AA
ANDB A, #005h ; 56DD 0 200 180 D605
JNE label_56f1 ; 56DF 0 200 180 CE10
; 56E1 from 56D5 (DD0,200,180)
label_56e1: LCB A, tbl_5fe8 ; 56E1 0 200 180 909DE85F
JEQ label_56f4 ; 56E5 0 200 180 C90D
MB C, off(00222h).3 ; 56E7 0 200 180 C4222B
JLT label_56f1 ; 56EA 0 200 180 CA05
SJ label_56f4 ; 56EC 0 200 180 CB06
; 56EE from 56B6 (DD0,200,180)
; 56EE from 56CF (DD0,200,180)
label_56ee: J label_577d ; 56EE 0 200 180 037D57
; 56F1 from 56DF (DD0,200,180)
; 56F1 from 56EA (DD0,200,180)
label_56f1: J label_576c ; 56F1 0 200 180 036C57
; 56F4 from 56E5 (DD0,200,180)
; 56F4 from 56EC (DD0,200,180)
label_56f4: LC A, tbl_5fea ; 56F4 0 200 180 909CEA5F
CMP 0c4h, A ; 56F8 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGT label_576c ; 56FB 0 200 180 C86F
LC A, tbl_5fec ; 56FD 0 200 180 909CEC5F
CMP 0c4h, A ; 5701 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JLT label_576c ; 5704 0 200 180 CA66
LCB A, tbl_5ff0 ; 5706 0 200 180 909DF05F
CMPB 0d9h, A ; 570A 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JGT label_576c ; 570D 0 200 180 C85D
LCB A, tbl_5ff1 ; 570F 0 200 180 909DF15F
CMPB 0d9h, A ; 5713 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JLT label_576c ; 5716 0 200 180 CA54
LCB A, tbl_5ff2 ; 5718 0 200 180 909DF25F
CMPB 0d8h, A ; 571C 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
JGT label_576c ; 571F 0 200 180 C84B
LCB A, tbl_5ff3 ; 5721 0 200 180 909DF35F
CMPB 0d8h, A ; 5725 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
JLT label_576c ; 5728 0 200 180 CA42
LCB A, tbl_5fee ; 572A 0 200 180 909DEE5F
CMPB 0bbh, A ; 572E 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_576c ; 5731 0 200 180 CA39
LCB A, tbl_5fef ; 5733 0 200 180 909DEF5F
CMPB 0bbh, A ; 5737 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JGT label_576c ; 573A 0 200 180 C830
LCB A, tbl_5ff4 ; 573C 0 200 180 909DF45F
CMPB 0cch, A ; 5740 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_576c ; 5743 0 200 180 CA27
LCB A, tbl_5ff6 ; 5745 0 200 180 909DF65F
CMPB 0cch, A ; 5749 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JGT label_576c ; 574C 0 200 180 C81E
LCB A, tbl_5ff5 ; 574E 0 200 180 909DF55F
MOV DP, #003a4h ; 5752 0 200 180 62A403 ### ROM INFO=TPS Volt
CMPB [DP], A ; 5755 0 200 180 C2C1
JLT label_576c ; 5757 0 200 180 CA13
MOV DP, #00410h ; 5759 0 200 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].2 ; 575C 0 200 180 C21A
LCB A, tbl_5fe9 ; 575E 0 200 180 909DE95F
JEQ label_5769 ; 5762 0 200 180 C905
MOV DP, #00409h ; 5764 0 200 180 620904 ### ROM INFO=Options Active
SB [DP].5 ; 5767 0 200 180 C21D
; 5769 from 5762 (DD0,200,180)
label_5769: SC ; 5769 0 200 180 85
SJ label_576d ; 576A 0 200 180 CB01
; 576C from 56F1 (DD0,200,180)
; 576C from 56FB (DD0,200,180)
; 576C from 5704 (DD0,200,180)
; 576C from 570D (DD0,200,180)
; 576C from 5716 (DD0,200,180)
; 576C from 571F (DD0,200,180)
; 576C from 5728 (DD0,200,180)
; 576C from 5731 (DD0,200,180)
; 576C from 573A (DD0,200,180)
; 576C from 5743 (DD0,200,180)
; 576C from 574C (DD0,200,180)
; 576C from 5757 (DD0,200,180)
label_576c: RC ; 576C 0 200 180 95
; 576D from 576A (DD0,200,180)
label_576d: LCB A, tbl_5fe4 ; 576D 0 200 180 909DE45F
JEQ label_5776 ; 5771 0 200 180 C903
XORB PSWH, #080h ; 5773 0 200 180 A2F080
; 5776 from 5771 (DD0,200,180)
label_5776: LCB A, tbl_5fe3 ; 5776 0 200 180 909DE35F
CAL label_541f ; 577A 0 200 180 321F54
; 577D from 56EE (DD0,200,180)
label_577d: LCB A, tbl_61c1 ; 577D 0 200 180 909DC161
STB A, r0 ; 5781 0 200 180 88
LCB A, tbl_61c0 ; 5782 0 200 180 909DC061
CAL label_5373 ; 5786 0 200 180 327353
MOV DP, X2 ; 5789 0 200 180 917A
MB [DP].7, C ; 578B 0 200 180 C23F
JGE label_57bf ; 578D 0 200 180 CD30
LCB A, tbl_61c8 ; 578F 0 200 180 909DC861
CAL label_5414 ; 5793 0 200 180 321454
LCB A, tbl_61c9 ; 5796 0 200 180 909DC961
CAL label_5414 ; 579A 0 200 180 321454
LCB A, tbl_61ca ; 579D 0 200 180 909DCA61
CAL label_5414 ; 57A1 0 200 180 321454
LCB A, tbl_61c3 ; 57A4 0 200 180 909DC361
JEQ label_57b4 ; 57A8 0 200 180 C90A
LB A, ACC ; 57AA 0 200 180 F506
MOV DP, X1 ; 57AC 0 200 180 907A
LCB A, [DP] ; 57AE 0 200 180 92AA
ANDB A, #005h ; 57B0 0 200 180 D605
JNE label_57bf ; 57B2 0 200 180 CE0B
; 57B4 from 57A8 (DD0,200,180)
label_57b4: LCB A, tbl_61c2 ; 57B4 0 200 180 909DC261
JEQ label_57c2 ; 57B8 0 200 180 C908
MB C, off(00222h).3 ; 57BA 0 200 180 C4222B
JLT label_57bf ; 57BD 0 200 180 CA00
; 57BF from 578D (DD0,200,180)
; 57BF from 57B2 (DD0,200,180)
; 57BF from 57BD (DD0,200,180)
label_57bf: J label_582a ; 57BF 0 200 180 032A58
; 57C2 from 57B8 (DD0,200,180)
label_57c2: LC A, tbl_61c4 ; 57C2 0 200 180 909CC461
CMP 0c4h, A ; 57C6 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGT label_582a ; 57C9 0 200 180 C85F
LCB A, tbl_61c6 ; 57CB 0 200 180 909DC661
MOV DP, #003a4h ; 57CF 0 200 180 62A403 ### ROM INFO=TPS Volt
CMPB [DP], A ; 57D2 0 200 180 C2C1
JLT label_582a ; 57D4 0 200 180 CA54
LCB A, tbl_61c7 ; 57D6 0 200 180 909DC761
CMPB 0d9h, A ; 57DA 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JGT label_582a ; 57DD 0 200 180 C84B
MOV DP, #00409h ; 57DF 0 200 180 620904 ### ROM INFO=Options Active
SB [DP].7 ; 57E2 0 200 180 C21F
LCB A, tbl_61cb ; 57E4 0 200 180 909DCB61
CMPB 0cch, A ; 57E8 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_582a ; 57EB 0 200 180 CA3D
MOV DP, #00410h ; 57ED 0 200 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].3 ; 57F0 0 200 180 C21B
SC ; 57F2 0 200 180 85
LCB A, tbl_61c8 ; 57F3 0 200 180 909DC861
CAL label_541f ; 57F7 0 200 180 321F54
LCB A, tbl_61cc ; 57FA 0 200 180 909DCC61
JEQ label_582a ; 57FE 0 200 180 C92A
CMPB 0cch, A ; 5800 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_582a ; 5803 0 200 180 CA25
MOV DP, #00410h ; 5805 0 200 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].4 ; 5808 0 200 180 C21C
SC ; 580A 0 200 180 85
LCB A, tbl_61c9 ; 580B 0 200 180 909DC961
CAL label_541f ; 580F 0 200 180 321F54
LCB A, tbl_61cd ; 5812 0 200 180 909DCD61
JEQ label_582a ; 5816 0 200 180 C912
CMPB 0cch, A ; 5818 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_582a ; 581B 0 200 180 CA0D
MOV DP, #00410h ; 581D 0 200 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].5 ; 5820 0 200 180 C21D
SC ; 5822 0 200 180 85
LCB A, tbl_61c9 ; 5823 0 200 180 909DC961
CAL label_541f ; 5827 0 200 180 321F54
; 582A from 57BF (DD0,200,180)
; 582A from 57C9 (DD0,200,180)
; 582A from 57D4 (DD0,200,180)
; 582A from 57DD (DD0,200,180)
; 582A from 57EB (DD0,200,180)
; 582A from 57FE (DD0,200,180)
; 582A from 5803 (DD0,200,180)
; 582A from 5816 (DD0,200,180)
; 582A from 581B (DD0,200,180)
label_582a: LCB A, tbl_6215 ; 582A 0 200 180 909D1562
JEQ label_585e ; 582E 0 200 180 C92E
LCB A, tbl_5f73 ; 5830 0 200 180 909D735F
CAL label_5414 ; 5834 0 200 180 321454
LCB A, tbl_6119 ; 5837 0 200 180 909D1961
JBR off(002eeh).2, label_5842 ; 583B 0 200 180 DAEE04
LCB A, tbl_611a ; 583E 0 200 180 909D1A61
; 5842 from 583B (DD0,200,180)
label_5842: CMPB off(00236h), A ; 5842 0 200 180 C436C1 ### ROM INFO=Current RPM(1byte form)
LCB A, tbl_5fc9 ; 5845 0 200 180 909DC95F
JEQ label_584e ; 5849 0 200 180 C903
XORB PSWH, #080h ; 584B 0 200 180 A2F080
; 584E from 5849 (DD0,200,180)
label_584e: LCB A, tbl_5f74 ; 584E 0 200 180 909D745F
JEQ label_5857 ; 5852 0 200 180 C903
XORB PSWH, #080h ; 5854 0 200 180 A2F080
; 5857 from 5852 (DD0,200,180)
label_5857: LCB A, tbl_5f73 ; 5857 0 200 180 909D735F
CAL label_541f ; 585B 0 200 180 321F54
; 585E from 582E (DD0,200,180)
label_585e: LCB A, tbl_6171 ; 585E 0 200 180 909D7161
STB A, r0 ; 5862 0 200 180 88
LCB A, tbl_6170 ; 5863 0 200 180 909D7061
JEQ label_5898 ; 5867 0 200 180 C92F
CAL label_5373 ; 5869 0 200 180 327353
MOV DP, #00408h ; 586C 0 200 180 620804 ### ROM INFO=Inputs Options3
MB [DP].2, C ; 586F 0 200 180 C23A
JGE label_5898 ; 5871 0 200 180 CD25
LCB A, tbl_6173 ; 5873 0 200 180 909D7361
STB A, r0 ; 5877 0 200 180 88
LCB A, tbl_6172 ; 5878 0 200 180 909D7261
RC ; 587C 0 200 180 95
JEQ label_5882 ; 587D 0 200 180 C903
CAL label_5373 ; 587F 0 200 180 327353
; 5882 from 587D (DD0,200,180)
label_5882: MB PSWL.5, C ; 5882 0 200 180 A33D
MB [DP].3, C ; 5884 0 200 180 C23B
LCB A, tbl_619b ; 5886 0 200 180 909D9B61
JNE label_58a6 ; 588A 0 200 180 CE1A
INC DP ; 588C 0 200 180 72
MB C, [DP].3 ; 588D 0 200 180 C22B
JLT label_5898 ; 588F 0 200 180 CA07
MOV DP, #00410h ; 5891 0 200 180 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].7 ; 5894 0 200 180 C22F
JGE label_58a6 ; 5896 0 200 180 CD0E
; 5898 from 5867 (DD0,200,180)
; 5898 from 5871 (DD0,200,180)
; 5898 from 588F (DD0,200,180)
label_5898: MOV DP, #00409h ; 5898 0 200 180 620904 ### ROM INFO=Options Active
RB [DP].4 ; 589B 0 200 180 C20C
SB PSWL.4 ; 589D 0 200 180 A31C
CLRB A ; 589F 0 200 180 FA
MOV DP, #0041ah ; 58A0 0 200 180 621A04 ### ROM INFO=EBC Target
STB A, [DP] ; 58A3 0 200 180 D2
SJ label_58d4 ; 58A4 0 200 180 CB2E
; 58A6 from 588A (DD0,200,180)
; 58A6 from 5896 (DD0,200,180)
label_58a6: RB PSWL.4 ; 58A6 0 200 180 A30C
LCB A, tbl_6175 ; 58A8 0 200 180 909D7561
CMPB A, 0bbh ; 58AC 0 200 180 C5BBC2 ### ROM INFO=Map Sensor Volt
MOV DP, #00409h ; 58AF 0 200 180 620904 ### ROM INFO=Options Active
MB [DP].4, C ; 58B2 0 200 180 C23C
JGE label_58d1 ; 58B4 0 200 180 CD1B
LCB A, tbl_6178 ; 58B6 0 200 180 909D7861
JEQ label_58c0 ; 58BA 0 200 180 C904
SB PSWL.4 ; 58BC 0 200 180 A31C
SJ label_58d4 ; 58BE 0 200 180 CB14
; 58C0 from 58BA (DD0,200,180)
label_58c0: LCB A, tbl_6176 ; 58C0 0 200 180 909D7661
CMPB 0bbh, A ; 58C4 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JGT label_58df ; 58C7 0 200 180 C816
LCB A, tbl_6177 ; 58C9 0 200 180 909D7761
SB PSWL.4 ; 58CD 0 200 180 A31C
SJ label_58d4 ; 58CF 0 200 180 CB03
; 58D1 from 58B4 (DD0,200,180)
label_58d1: SB PSWL.4 ; 58D1 0 200 180 A31C
CLRB A ; 58D3 0 200 180 FA
; 58D4 from 58A4 (DD0,200,180)
; 58D4 from 58BE (DD0,200,180)
; 58D4 from 58CF (DD0,200,180)
label_58d4: MOV DP, #0041bh ; 58D4 0 200 180 621B04 ### ROM INFO=EBC Baseduty
STB A, [DP] ; 58D7 0 200 180 D2
MB C, PSWL.4 ; 58D8 0 200 180 A32C
JGE label_58df ; 58DA 0 200 180 CD03
J label_5996 ; 58DC 0 200 180 039659
; 58DF from 58DA (DD0,200,180)
; 58DF from 58C7 (DD0,200,180)
label_58df: LCB A, tbl_617d ; 58DF 0 200 180 909D7D61
JNE label_58fa ; 58E3 0 200 180 CE15
CLR A ; 58E5 1 200 180 F9
MOV X1, #tbl_6185 ; 58E6 1 200 180 608561
MB C, PSWL.5 ; 58E9 1 200 180 A32D
JLT label_58f0 ; 58EB 1 200 180 CA03
MOV X1, #tbl_617f ; 58ED 1 200 180 607F61
; 58F0 from 58EB (DD1,200,180)
label_58f0: LB A, ACC ; 58F0 0 200 180 F506
LB A, off(0024fh) ; 58F2 0 200 180 F44F ### ROM INFO=Current Gear
ADD X1, A ; 58F4 0 200 180 9081
LCB A, [X1] ; 58F6 0 200 180 90AA
SJ label_5909 ; 58F8 0 200 180 CB0F
; 58FA from 58E3 (DD0,200,180)
label_58fa: MOV X1, #tbl_6021 ; 58FA 0 200 180 602160
MB C, PSWL.5 ; 58FD 0 200 180 A32D
JLT label_5904 ; 58FF 0 200 180 CA03
MOV X1, #tbl_6037 ; 5901 0 200 180 603760
; 5904 from 58FF (DD0,200,180)
label_5904: LB A, 0c2h ; 5904 0 200 180 F5C2
CAL label_48fb ; 5906 0 200 180 32FB48
; 5909 from 58F8 (DD0,200,180)
label_5909: MOVB r3, A ; 5909 0 200 180 238A
CAL label_59fd ; 590B 0 200 180 32FD59
LB A, r3 ; 590E 0 200 180 7B
MOV DP, #0041ah ; 590F 0 200 180 621A04 ### ROM INFO=EBC Target
STB A, [DP] ; 5912 0 200 180 D2
SUBB A, 0bbh ; 5913 0 200 180 C5BBA2 ### ROM INFO=Map Sensor Volt
MB PSWL.5, C ; 5916 0 200 180 A33D
JGE label_591e ; 5918 0 200 180 CD04
XORB A, #0ffh ; 591A 0 200 180 F6FF
ADDB A, #001h ; 591C 0 200 180 8601
; 591E from 5918 (DD0,200,180)
label_591e: STB A, r4 ; 591E 0 200 180 8C
MOV DP, #0041ah ; 591F 0 200 180 621A04 ### ROM INFO=EBC Target
LB A, [DP] ; 5922 0 200 180 F2
MOV X1, #tbl_600b ; 5923 0 200 180 600B60
CAL label_48fb ; 5926 0 200 180 32FB48
MOV DP, #0041bh ; 5929 0 200 180 621B04 ### ROM INFO=EBC Baseduty
STB A, [DP] ; 592C 0 200 180 D2
STB A, r5 ; 592D 0 200 180 8D
SJ label_5934 ; 592E 0 200 180 CB04
; 5930 from 5938 (DD0,200,180)
; 5930 from 5943 (DD0,200,180)
label_5930: LB A, #080h ; 5930 0 200 180 7780
SJ label_598e ; 5932 0 200 180 CB5A
; 5934 from 592E (DD0,200,180)
label_5934: LCB A, tbl_617e ; 5934 0 200 180 909D7E61
JNE label_5930 ; 5938 0 200 180 CEF6
MB C, PSWL.5 ; 593A 0 200 180 A32D
JLT label_5945 ; 593C 0 200 180 CA07
LCB A, tbl_617a ; 593E 0 200 180 909D7A61
CMPB A, r4 ; 5942 0 200 180 4C
JLE label_5930 ; 5943 0 200 180 CFEB
; 5945 from 593C (DD0,200,180)
label_5945: MOV DP, #0041dh ; 5945 0 200 180 621D04
MB C, PSWL.5 ; 5948 0 200 180 A32D
JLT label_596d ; 594A 0 200 180 CA21
LB A, (001bah-00180h)[USP] ; 594C 0 200 180 F33A
JEQ label_5952 ; 594E 0 200 180 C902
SJ label_5992 ; 5950 0 200 180 CB40
; 5952 from 594E (DD0,200,180)
label_5952: LCB A, tbl_617b ; 5952 0 200 180 909D7B61
STB A, (001bah-00180h)[USP] ; 5956 0 200 180 D33A
LB A, r4 ; 5958 0 200 180 7C
MOV X1, #tbl_618b ; 5959 0 200 180 608B61
CAL label_48fb ; 595C 0 200 180 32FB48
STB A, r4 ; 595F 0 200 180 8C
LCB A, tbl_615c ; 5960 0 200 180 909D5C61
STB A, r0 ; 5964 0 200 180 88
LB A, [DP] ; 5965 0 200 180 F2
ADDB A, r4 ; 5966 0 200 180 0C
CMPB A, r0 ; 5967 0 200 180 48
JLE label_598e ; 5968 0 200 180 CF24
LB A, r0 ; 596A 0 200 180 78
SJ label_598e ; 596B 0 200 180 CB21
; 596D from 594A (DD0,200,180)
label_596d: LB A, (001cdh-00180h)[USP] ; 596D 0 200 180 F34D
JEQ label_5973 ; 596F 0 200 180 C902
SJ label_5992 ; 5971 0 200 180 CB1F
; 5973 from 596F (DD0,200,180)
label_5973: LCB A, tbl_617c ; 5973 0 200 180 909D7C61
STB A, (001cdh-00180h)[USP] ; 5977 0 200 180 D34D
LB A, r4 ; 5979 0 200 180 7C
MOV X1, #tbl_5fff ; 597A 0 200 180 60FF5F
CAL label_48fb ; 597D 0 200 180 32FB48
STB A, r4 ; 5980 0 200 180 8C
LCB A, tbl_615b ; 5981 0 200 180 909D5B61
STB A, r0 ; 5985 0 200 180 88
LB A, [DP] ; 5986 0 200 180 F2
SUBB A, r4 ; 5987 0 200 180 2C
CMPB A, r0 ; 5988 0 200 180 48
JGE label_598e ; 5989 0 200 180 CD03
LB A, r0 ; 598B 0 200 180 78
SJ label_598e ; 598C 0 200 180 CB00
; 598E from 5932 (DD0,200,180)
; 598E from 5968 (DD0,200,180)
; 598E from 596B (DD0,200,180)
; 598E from 5989 (DD0,200,180)
; 598E from 598C (DD0,200,180)
label_598e: MOV DP, #0041dh ; 598E 0 200 180 621D04
STB A, [DP] ; 5991 0 200 180 D2
; 5992 from 5950 (DD0,200,180)
; 5992 from 5971 (DD0,200,180)
label_5992: SCAL label_59b9 ; 5992 0 200 180 3125
SCAL label_59e5 ; 5994 0 200 180 314F
; 5996 from 58DC (DD0,200,180)
label_5996: MOV DP, #0041ch ; 5996 0 200 180 621C04 ### ROM INFO=EBC Duty
STB A, [DP] ; 5999 0 200 180 D2
L A, ACC ; 599A 1 200 180 E506
MOV X1, #tbl_59b0 ; 599C 1 200 180 60B059
VCAL 0 ; 599F 1 200 180 10
MOV er0, A ; 59A0 1 200 180 448A
LC A, tbl_5f75 ; 59A2 1 200 180 909C755F
CAL label_5289 ; 59A6 1 200 180 328952
MOV DP, #0040ah ; 59A9 1 200 180 620A04
ST A, [DP] ; 59AC 1 200 180 D2
J label_5a26 ; 59AD 1 200 180 03265A
tbl_59b0: DB 0FFh,000h,080h,0C8h,000h,080h,000h,000h ; 59B0
DB 000h ; 59B8
; 59B9 from 5992 (DD0,200,180)
label_59b9: MOVB r0, r5 ; 59B9 0 200 180 2548
MOVB r3, r0 ; 59BB 0 200 180 204B
MOV DP, #0041dh ; 59BD 0 200 180 621D04
LB A, [DP] ; 59C0 0 200 180 F2
MOVB r3, r0 ; 59C1 0 200 180 204B
CAL label_5359 ; 59C3 0 200 180 325953
MOVB r3, r0 ; 59C6 0 200 180 204B
LB A, 0d8h ; 59C8 0 200 180 F5D8 ### ROM INFO=IAT Sensor
MOV X1, #tbl_604d ; 59CA 0 200 180 604D60
CAL label_48fb ; 59CD 0 200 180 32FB48
MOVB r0, r3 ; 59D0 0 200 180 2348
CAL label_5359 ; 59D2 0 200 180 325953
MOVB r3, r0 ; 59D5 0 200 180 204B
LB A, 0c2h ; 59D7 0 200 180 F5C2
MOV X1, #tbl_5fb3 ; 59D9 0 200 180 60B35F
CAL label_48fb ; 59DC 0 200 180 32FB48
MOVB r0, r3 ; 59DF 0 200 180 2348
CAL label_5359 ; 59E1 0 200 180 325953
RT ; 59E4 0 200 180 01
; 59E5 from 5994 (DD0,200,180)
label_59e5: LCB A, tbl_5fa7 ; 59E5 0 200 180 909DA75F
STB A, r1 ; 59E9 0 200 180 89
LCB A, tbl_6199 ; 59EA 0 200 180 909D9961
STB A, r2 ; 59EE 0 200 180 8A
LB A, r0 ; 59EF 0 200 180 78
JEQ label_59fc ; 59F0 0 200 180 C90A
CMPB A, r1 ; 59F2 0 200 180 49
JGE label_59f8 ; 59F3 0 200 180 CD03
LB A, r1 ; 59F5 0 200 180 79
SJ label_59fc ; 59F6 0 200 180 CB04
; 59F8 from 59F3 (DD0,200,180)
label_59f8: CMPB A, r2 ; 59F8 0 200 180 4A
JLE label_59fc ; 59F9 0 200 180 CF01
LB A, r2 ; 59FB 0 200 180 7A
; 59FC from 59F0 (DD0,200,180)
; 59FC from 59F6 (DD0,200,180)
; 59FC from 59F9 (DD0,200,180)
label_59fc: RT ; 59FC 0 200 180 01
; 59FD from 590B (DD0,200,180)
label_59fd: LB A, ACC ; 59FD 0 200 180 F506
LCB A, tbl_5faf ; 59FF 0 200 180 909DAF5F
CAL label_53e6 ; 5A03 0 200 180 32E653
MOV X1, #tbl_5f63 ; 5A06 0 200 180 60635F
CAL label_48fb ; 5A09 0 200 180 32FB48
MOVB r0, A ; 5A0C 0 200 180 208A
LB A, r3 ; 5A0E 0 200 180 7B
CAL label_5294 ; 5A0F 0 200 180 329452
MOVB r3, A ; 5A12 0 200 180 238A
MOV DP, #003a4h ; 5A14 0 200 180 62A403 ### ROM INFO=TPS Volt
LB A, [DP] ; 5A17 0 200 180 F2
MOV X1, #tbl_5f6b ; 5A18 0 200 180 606B5F
CAL label_48fb ; 5A1B 0 200 180 32FB48
MOVB r0, r3 ; 5A1E 0 200 180 2348
CAL label_5294 ; 5A20 0 200 180 329452
MOVB r3, A ; 5A23 0 200 180 238A
RT ; 5A25 0 200 180 01
; 5A26 from 59AD (DD1,200,180)
label_5a26: SC ; 5A26 1 200 180 85
LCB A, tbl_5ffd ; 5A27 1 200 180 909DFD5F
JNE label_5a37 ; 5A2B 1 200 180 CE0A
MOV DP, #00420h ; 5A2D 1 200 180 622004
MB C, [DP].2 ; 5A30 1 200 180 C22A
JLT label_5a37 ; 5A32 1 200 180 CA03
MB C, off(00211h).0 ; 5A34 1 200 180 C41128
; 5A37 from 5A2B (DD1,200,180)
; 5A37 from 5A32 (DD1,200,180)
label_5a37: MB off(00219h).6, C ; 5A37 1 200 180 C4193E
LB A, ACC ; 5A3A 0 200 180 F506
CLRB r0 ; 5A3C 0 200 180 2015
LCB A, tbl_6138 ; 5A3E 0 200 180 909D3861
CAL label_5373 ; 5A42 0 200 180 327353
LCB A, tbl_6139 ; 5A45 0 200 180 909D3961
JEQ label_5a4e ; 5A49 0 200 180 C903
XORB PSWH, #080h ; 5A4B 0 200 180 A2F080
; 5A4E from 5A49 (DD0,200,180)
label_5a4e: MB off(00221h).6, C ; 5A4E 0 200 180 C4213E
JLT label_5a6f ; 5A51 0 200 180 CA1C
JBR off(00217h).5, label_5a6f ; 5A53 0 200 180 DD1719
MOV DP, #003a4h ; 5A56 0 200 180 62A403 ### ROM INFO=TPS Volt
LB A, [DP] ; 5A59 0 200 180 F2
CMPB A, #07fh ; 5A5A 0 200 180 C67F
XORB PSWH, #080h ; 5A5C 0 200 180 A2F080
MB off(00221h).6, C ; 5A5F 0 200 180 C4213E
JGE label_5a6f ; 5A62 0 200 180 CD0B
JBR off(00211h).4, label_5a6f ; 5A64 0 200 180 DC1108
MOV DP, #0031eh ; 5A67 0 200 180 621E03
CLR A ; 5A6A 1 200 180 F9
ST A, [DP] ; 5A6B 1 200 180 D2
INC DP ; 5A6C 1 200 180 72
INC DP ; 5A6D 1 200 180 72
ST A, [DP] ; 5A6E 1 200 180 D2
; 5A6F from 5A51 (DD0,200,180)
; 5A6F from 5A53 (DD0,200,180)
; 5A6F from 5A62 (DD0,200,180)
; 5A6F from 5A64 (DD0,200,180)
label_5a6f: LB A, off(002c6h) ; 5A6F 0 200 180 F4C6
JNE label_5a8b ; 5A71 0 200 180 CE18
MOV X1, #00413h ; 5A73 0 200 180 601304
JBR off(00217h).5, label_5a8b ; 5A76 0 200 180 DD1712
LCB A, tbl_5f9c ; 5A79 0 200 180 909D9C5F
MOVB r0, A ; 5A7D 0 200 180 208A
MOV DP, X1 ; 5A7F 0 200 180 907A
LB A, [DP] ; 5A81 0 200 180 F2
CMPB A, r0 ; 5A82 0 200 180 48
JGE label_5a8b ; 5A83 0 200 180 CD06
MOVB off(002c6h), #004h ; 5A85 0 200 180 C4C69804
INCB [DP] ; 5A89 0 200 180 C216
; 5A8B from 5A71 (DD0,200,180)
; 5A8B from 5A76 (DD0,200,180)
; 5A8B from 5A83 (DD0,200,180)
label_5a8b: RT ; 5A8B 0 200 180 01
; 5A8C from 2686 (DD1,208,180)
label_5a8c: L A, ACC ; 5A8C 1 208 180 E506
CLR X1 ; 5A8E 1 208 180 9015
MOV DP, #00410h ; 5A90 1 208 180 621004 ### ROM INFO=Options Outputs Active
LC A, tbl_5f5b ; 5A93 1 208 180 909C5B5F
CMP 0c4h, A ; 5A97 1 208 180 B5C4C1 ### ROM INFO=RPM Sensor
JGT label_5ab6 ; 5A9A 1 208 180 C81A
LB A, ACC ; 5A9C 0 208 180 F506
LCB A, tbl_5f5d ; 5A9E 0 208 180 909D5D5F
MOV DP, #003a4h ; 5AA2 0 208 180 62A403 ### ROM INFO=TPS Volt
CMPB [DP], A ; 5AA5 0 208 180 C2C1
JLT label_5ab6 ; 5AA7 0 208 180 CA0D
MOV DP, #00410h ; 5AA9 0 208 180 621004 ### ROM INFO=Options Outputs Active
tbl_5aaa EQU $-2 ; 5AAA
MB C, [DP].7 ; 5AAC 0 208 180 C22F
JGE label_5acd ; 5AAE 0 208 180 CD1D
CAL label_5b3e ; 5AB0 0 208 180 323E5B
J label_5b3d ; 5AB3 0 208 180 033D5B
; 5AB6 from 5A9A (DD1,208,180)
; 5AB6 from 5AA7 (DD0,208,180)
label_5ab6: LB A, ACC ; 5AB6 0 208 180 F506
LCB A, tbl_5f5e ; 5AB8 0 208 180 909D5E5F
STB A, 0041eh[X1] ; 5ABC 0 208 180 D01E04
LCB A, tbl_5f62 ; 5ABF 0 208 180 909D625F
STB A, 0041fh[X1] ; 5AC3 0 208 180 D01F04
MOV DP, #00410h ; 5AC6 0 208 180 621004 ### ROM INFO=Options Outputs Active
RB [DP].7 ; 5AC9 0 208 180 C20F
SJ label_5b3d ; 5ACB 0 208 180 CB70
; 5ACD from 5AAE (DD0,208,180)
label_5acd: LB A, ACC ; 5ACD 0 208 180 F506
LCB A, tbl_5f5f ; 5ACF 0 208 180 909D5F5F
JEQ label_5b05 ; 5AD3 0 208 180 C930
LCB A, tbl_5f60 ; 5AD5 0 208 180 909D605F
CMPB 0bbh, A ; 5AD9 0 208 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_5afc ; 5ADC 0 208 180 CA1E
LCB A, tbl_5f61 ; 5ADE 0 208 180 909D615F
CMPB 0dah, A ; 5AE2 0 208 180 C5DAC1 ### ROM INFO=O2 Sensor
JLT label_5afc ; 5AE5 0 208 180 CA15
LB A, ACC ; 5AE7 0 208 180 F506
MOV DP, #0041eh ; 5AE9 0 208 180 621E04
LB A, [DP] ; 5AEC 0 208 180 F2
JEQ label_5af3 ; 5AED 0 208 180 C904
DECB [DP] ; 5AEF 0 208 180 C217
SJ label_5b05 ; 5AF1 0 208 180 CB12
; 5AF3 from 5AED (DD0,208,180)
label_5af3: MOV DP, #00410h ; 5AF3 0 208 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].7 ; 5AF6 0 208 180 C21F
SCAL label_5b3e ; 5AF8 0 208 180 3144
SJ label_5b05 ; 5AFA 0 208 180 CB09
; 5AFC from 5ADC (DD0,208,180)
; 5AFC from 5AE5 (DD0,208,180)
; 5AFC from 5B14 (DD0,208,180)
label_5afc: LB A, ACC ; 5AFC 0 208 180 F506
LCB A, tbl_5f5e ; 5AFE 0 208 180 909D5E5F
STB A, 0041eh[X1] ; 5B02 0 208 180 D01E04
; 5B05 from 5AD3 (DD0,208,180)
; 5B05 from 5AF1 (DD0,208,180)
; 5B05 from 5AFA (DD0,208,180)
label_5b05: LB A, ACC ; 5B05 0 208 180 F506
LCB A, tbl_5fb0 ; 5B07 0 208 180 909DB05F
JEQ label_5b3d ; 5B0B 0 208 180 C930
LCB A, tbl_5fb1 ; 5B0D 0 208 180 909DB15F
CMPB 0bbh, A ; 5B11 0 208 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_5afc ; 5B14 0 208 180 CAE6
LCB A, tbl_5fb2 ; 5B16 0 208 180 909DB25F
CMPB 0dah, A ; 5B1A 0 208 180 C5DAC1 ### ROM INFO=O2 Sensor
JLT label_5b34 ; 5B1D 0 208 180 CA15
LB A, ACC ; 5B1F 0 208 180 F506
MOV DP, #0041fh ; 5B21 0 208 180 621F04
LB A, [DP] ; 5B24 0 208 180 F2
JEQ label_5b2b ; 5B25 0 208 180 C904
DECB [DP] ; 5B27 0 208 180 C217
SJ label_5b3d ; 5B29 0 208 180 CB12
; 5B2B from 5B25 (DD0,208,180)
label_5b2b: MOV DP, #00410h ; 5B2B 0 208 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].7 ; 5B2E 0 208 180 C21F
SCAL label_5b3e ; 5B30 0 208 180 310C
SJ label_5b3d ; 5B32 0 208 180 CB09
; 5B34 from 5B1D (DD0,208,180)
label_5b34: LB A, ACC ; 5B34 0 208 180 F506
LCB A, tbl_5f62 ; 5B36 0 208 180 909D625F
STB A, 0041fh[X1] ; 5B3A 0 208 180 D01F04
; 5B3D from 5AB3 (DD0,208,180)
; 5B3D from 5ACB (DD0,208,180)
; 5B3D from 5B0B (DD0,208,180)
; 5B3D from 5B29 (DD0,208,180)
; 5B3D from 5B32 (DD0,208,180)
label_5b3d: RT ; 5B3D 0 208 180 01
; 5B3E from 5AB0 (DD0,208,180)
; 5B3E from 5AF8 (DD0,208,180)
; 5B3E from 5B30 (DD0,208,180)
label_5b3e: MOVB off(002c6h), #001h ; 5B3E 0 208 180 C4C69801
RT ; 5B42 0 208 180 01
; 5B43 from 1883 (DD1,100,280)
; 5B43 from 5EA7 (DD1,100,280)
label_5b43: MOV X1, #00409h ; 5B43 1 100 280 600904 ### ROM INFO=Options Active
MOV X2, #00410h ; 5B46 1 100 280 611004 ### ROM INFO=Options Outputs Active
L A, ACC ; 5B49 1 100 280 E506
L A, off(00192h) ; 5B4B 1 100 280 E492 ### ROM INFO=Rev Cut Set RPM
MOV er0, A ; 5B4D 1 100 280 448A
LC A, tbl_5fa5 ; 5B4F 1 100 280 909CA55F
MOV er2, A ; 5B53 1 100 280 468A
MOV DP, #00415h ; 5B55 1 100 280 621504
L A, [DP] ; 5B58 1 100 280 E2
ST A, er1 ; 5B59 1 100 280 89
MOV DP, X1 ; 5B5A 1 100 280 907A
MB C, [DP].3 ; 5B5C 1 100 280 C22B
L A, #003a9h ; 5B5E 1 100 280 67A903
JLT label_5b90 ; 5B61 1 100 280 CA2D
MB C, [DP].0 ; 5B63 1 100 280 C228
L A, er1 ; 5B65 1 100 280 35
JLT label_5b90 ; 5B66 1 100 280 CA28
MB C, [DP].2 ; 5B68 1 100 280 C22A
L A, er1 ; 5B6A 1 100 280 35
JLT label_5b90 ; 5B6B 1 100 280 CA23
MOV DP, X2 ; 5B6D 1 100 280 917A
MB C, [DP].6 ; 5B6F 1 100 280 C22E
LC A, tbl_5f77 ; 5B71 1 100 280 909C775F
JLT label_5b90 ; 5B75 1 100 280 CA19
MB C, [DP].7 ; 5B77 1 100 280 C22F
LC A, tbl_5f5b ; 5B79 1 100 280 909C5B5F
JLT label_5b90 ; 5B7D 1 100 280 CA11
MOV DP, #00427h ; 5B7F 1 100 280 622704
MB C, [DP].1 ; 5B82 1 100 280 C229
LC A, tbl_61e1 ; 5B84 1 100 280 909CE161
JLT label_5b90 ; 5B88 1 100 280 CA06
MOV DP, off(00194h) ; 5B8A 1 100 280 B4947A ### ROM INFO=Rev Cut Reset RPM
L A, off(00192h) ; 5B8D 1 100 280 E492 ### ROM INFO=Rev Cut Set RPM
RT ; 5B8F 1 100 280 01
; 5B90 from 5B61 (DD1,100,280)
; 5B90 from 5B66 (DD1,100,280)
; 5B90 from 5B6B (DD1,100,280)
; 5B90 from 5B75 (DD1,100,280)
; 5B90 from 5B7D (DD1,100,280)
; 5B90 from 5B88 (DD1,100,280)
label_5b90: CMP A, er0 ; 5B90 1 100 280 48
JGT label_5b94 ; 5B91 1 100 280 C801
L A, er0 ; 5B93 1 100 280 34
; 5B94 from 5B91 (DD1,100,280)
label_5b94: L A, ACC ; 5B94 1 100 280 E506
MOV DP, A ; 5B96 1 100 280 52
ADD A, er2 ; 5B97 1 100 280 0A
XCHG A, DP ; 5B98 1 100 280 9210
RT ; 5B9A 1 100 280 01
; 5B9B from 0684 (DD1,200,180)
label_5b9b: MOV X1, #00409h ; 5B9B 1 200 180 600904 ### ROM INFO=Options Active
MOV X2, #00408h ; 5B9E 1 200 180 610804 ### ROM INFO=Inputs Options3
MOV DP, #00410h ; 5BA1 1 200 180 621004 ### ROM INFO=Options Outputs Active
LCB A, tbl_5ffa ; 5BA4 1 200 180 909DFA5F
JEQ label_5bb7 ; 5BA8 1 200 180 C90D
LCB A, tbl_5ffb ; 5BAA 1 200 180 909DFB5F
CMPB 0d9h, A ; 5BAE 1 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JGE label_5bb7 ; 5BB1 1 200 180 CD04
SB [DP].6 ; 5BB3 1 200 180 C21E
tbl_5bb5: SJ label_5bb9 ; 5BB5 1 200 180 CB02
; 5BB7 from 5BA8 (DD1,200,180)
; 5BB7 from 5BB1 (DD1,200,180)
label_5bb7: RB [DP].6 ; 5BB7 1 200 180 C20E
; 5BB9 from 5BB5 (DD1,200,180)
label_5bb9: MOV DP, X1 ; 5BB9 1 200 180 907A
LCB A, tbl_6150 ; 5BBB 1 200 180 909D5061
JEQ label_5bf9 ; 5BBF 1 200 180 C938
LCB A, tbl_615d ; 5BC1 1 200 180 909D5D61
JEQ label_5bca ; 5BC5 1 200 180 C903
JBS off(00222h).3, label_5bf5 ; 5BC7 1 200 180 EB222B
; 5BCA from 5BC5 (DD1,200,180)
label_5bca: L A, #003a9h ; 5BCA 1 200 180 67A903
CMP 0c4h, A ; 5BCD 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGT label_5bf9 ; 5BD0 1 200 180 C827
LB A, #060h ; 5BD2 0 200 180 7760
CMPB 0d1h, A ; 5BD4 0 200 180 C5D1C1 ### ROM INFO=Current TPS
JLT label_5bf9 ; 5BD7 0 200 180 CA20
MOV DP, X1 ; 5BD9 0 200 180 907A
MB C, [DP].3 ; 5BDB 0 200 180 C22B
JLT label_5bfb ; 5BDD 0 200 180 CA1C
LCB A, tbl_615f ; 5BDF 0 200 180 909D5F61
CMPB 0d9h, A ; 5BE3 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
LCB A, tbl_6151 ; 5BE6 0 200 180 909D5161
JGT label_5bf0 ; 5BEA 0 200 180 C804
LCB A, tbl_615e ; 5BEC 0 200 180 909D5E61
; 5BF0 from 5BEA (DD0,200,180)
label_5bf0: CMPB 0bbh, A ; 5BF0 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_5bf9 ; 5BF3 0 200 180 CA04
; 5BF5 from 5BC7 (DD1,200,180)
label_5bf5: SB [DP].3 ; 5BF5 0 200 180 C21B
SJ label_5bfb ; 5BF7 0 200 180 CB02
; 5BF9 from 5BBF (DD1,200,180)
; 5BF9 from 5BD0 (DD1,200,180)
; 5BF9 from 5BD7 (DD0,200,180)
; 5BF9 from 5BF3 (DD0,200,180)
label_5bf9: RB [DP].3 ; 5BF9 1 200 180 C20B
; 5BFB from 5BDD (DD0,200,180)
; 5BFB from 5BF7 (DD0,200,180)
label_5bfb: RT ; 5BFB 1 200 180 01
; 5BFC from 0687 (DD1,200,180)
label_5bfc: LCB A, tbl_5f54 ; 5BFC 1 200 180 909D545F
ST A, er0 ; 5C00 1 200 180 88
LCB A, tbl_5f53 ; 5C01 1 200 180 909D535F
CAL label_5373 ; 5C05 1 200 180 327353
MOV DP, X2 ; 5C08 1 200 180 917A
JGE label_5c28 ; 5C0A 1 200 180 CD1C
CMPB 0cch, #000h ; 5C0C 1 200 180 C5CCC000 ### ROM INFO=VSS Sensor
JGT label_5c25 ; 5C10 1 200 180 C813
MOV DP, X1 ; 5C12 1 200 180 907A
L A, ACC ; 5C14 1 200 180 E506
SB [DP].0 ; 5C16 1 200 180 C218
SB [DP].2 ; 5C18 1 200 180 C21A
LC A, tbl_5f51 ; 5C1A 1 200 180 909C515F
MOV DP, #00415h ; 5C1E 1 200 180 621504
ST A, [DP] ; 5C21 1 200 180 D2
J label_5d3a ; 5C22 1 200 180 033A5D
; 5C25 from 5C10 (DD1,200,180)
; 5C25 from 5C38 (DD1,200,180)
; 5C25 from 5C41 (DD1,200,180)
label_5c25: J label_5ccf ; 5C25 1 200 180 03CF5C
; 5C28 from 5C0A (DD1,200,180)
label_5c28: LCB A, tbl_6153 ; 5C28 1 200 180 909D5361
ST A, er0 ; 5C2C 1 200 180 88
LCB A, tbl_6152 ; 5C2D 1 200 180 909D5261
CAL label_5373 ; 5C31 1 200 180 327353
MOV DP, X2 ; 5C34 1 200 180 917A
MB [DP].0, C ; 5C36 1 200 180 C238
JGE label_5c25 ; 5C38 1 200 180 CDEB
LCB A, tbl_6154 ; 5C3A 1 200 180 909D5461
CMPB 0cch, A ; 5C3E 1 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JGE label_5c25 ; 5C41 1 200 180 CDE2
LCB A, tbl_6155 ; 5C43 1 200 180 909D5561
JNE label_5c77 ; 5C47 1 200 180 CE2E
L A, ACC ; 5C49 1 200 180 E506
MOV DP, X1 ; 5C4B 1 200 180 907A
MB C, [DP].0 ; 5C4D 1 200 180 C228
JLT label_5c69 ; 5C4F 1 200 180 CA18
LC A, tbl_6156 ; 5C51 1 200 180 909C5661
ADD A, #0000ah ; 5C55 1 200 180 860A00
CMP 0c4h, A ; 5C58 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGE label_5ccf ; 5C5B 1 200 180 CD72
SB [DP].0 ; 5C5D 1 200 180 C218
LC A, tbl_6156 ; 5C5F 1 200 180 909C5661
MOV DP, #00415h ; 5C63 1 200 180 621504
ST A, [DP] ; 5C66 1 200 180 D2
SJ label_5c9d ; 5C67 1 200 180 CB34
; 5C69 from 5C4F (DD1,200,180)
label_5c69: LC A, tbl_6156 ; 5C69 1 200 180 909C5661
ADD A, #00060h ; 5C6D 1 200 180 866000
CMP 0c4h, A ; 5C70 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGE label_5ccf ; 5C73 1 200 180 CD5A
SJ label_5c9d ; 5C75 1 200 180 CB26
; 5C77 from 5C47 (DD1,200,180)
label_5c77: MOV DP, X1 ; 5C77 1 200 180 907A
MB C, [DP].0 ; 5C79 1 200 180 C228
JLT label_5c94 ; 5C7B 1 200 180 CA17
LC A, tbl_6165 ; 5C7D 1 200 180 909C6561
CMP 0c4h, A ; 5C81 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGE label_5ccf ; 5C84 1 200 180 CD49
LCB A, tbl_6158 ; 5C86 1 200 180 909D5861
; warning: had to flip DD
CMPB A, 0d1h ; 5C8A 0 200 180 C5D1C2 ### ROM INFO=Current TPS
MB [DP].0, C ; 5C8D 0 200 180 C238
JGE label_5ccf ; 5C8F 0 200 180 CD3E
J label_5d3a ; 5C91 0 200 180 033A5D
; 5C94 from 5C7B (DD1,200,180)
label_5c94: LCB A, tbl_61cf ; 5C94 1 200 180 909DCF61
CMPB 0d1h, A ; 5C98 1 200 180 C5D1C1 ### ROM INFO=Current TPS
JLE label_5ccf ; 5C9B 1 200 180 CF32
; 5C9D from 5C67 (DD1,200,180)
; 5C9D from 5C75 (DD1,200,180)
label_5c9d: LB A, ACC ; 5C9D 0 200 180 F506
LCB A, tbl_6164 ; 5C9F 0 200 180 909D6461
JEQ label_5cc6 ; 5CA3 0 200 180 C921
LCB A, tbl_5f47 ; 5CA5 0 200 180 909D475F
STB A, r0 ; 5CA9 0 200 180 88
LCB A, tbl_5f48 ; 5CAA 0 200 180 909D485F
CAL label_5373 ; 5CAE 0 200 180 327353
JGE label_5cc9 ; 5CB1 0 200 180 CD16
CMPB 0cch, #000h ; 5CB3 0 200 180 C5CCC000 ### ROM INFO=VSS Sensor
JGT label_5cc9 ; 5CB7 0 200 180 C810
LCB A, tbl_6160 ; 5CB9 0 200 180 909D6061
CMPB A, 0d1h ; 5CBD 0 200 180 C5D1C2 ### ROM INFO=Current TPS
MOV DP, X1 ; 5CC0 0 200 180 907A
MB [DP].1, C ; 5CC2 0 200 180 C239
SJ label_5d3a ; 5CC4 0 200 180 CB74
; 5CC6 from 5CA3 (DD0,200,180)
label_5cc6: J label_5d3a ; 5CC6 0 200 180 033A5D
; 5CC9 from 5CB1 (DD0,200,180)
; 5CC9 from 5CB7 (DD0,200,180)
label_5cc9: MOV DP, X1 ; 5CC9 0 200 180 907A
RB [DP].1 ; 5CCB 0 200 180 C209
SJ label_5d3a ; 5CCD 0 200 180 CB6B
; 5CCF from 5C5B (DD1,200,180)
; 5CCF from 5C25 (DD1,200,180)
; 5CCF from 5C84 (DD1,200,180)
; 5CCF from 5C8F (DD0,200,180)
; 5CCF from 5C73 (DD1,200,180)
; 5CCF from 5C9B (DD1,200,180)
label_5ccf: MOV DP, X1 ; 5CCF 1 200 180 907A
RB [DP].0 ; 5CD1 1 200 180 C208
MB C, [DP].2 ; 5CD3 1 200 180 C22A
JLT label_5cd9 ; 5CD5 1 200 180 CA02
RB [DP].1 ; 5CD7 1 200 180 C209
; 5CD9 from 5CD5 (DD1,200,180)
label_5cd9: LCB A, tbl_615a ; 5CD9 1 200 180 909D5A61
ST A, er0 ; 5CDD 1 200 180 88
LCB A, tbl_6159 ; 5CDE 1 200 180 909D5961
CAL label_5373 ; 5CE2 1 200 180 327353
MOV DP, X2 ; 5CE5 1 200 180 917A
MB [DP].1, C ; 5CE7 1 200 180 C239
JGE label_5d44 ; 5CE9 1 200 180 CD59
LCB A, tbl_5f7e ; 5CEB 1 200 180 909D7E5F
CMPB 0d1h, A ; 5CEF 1 200 180 C5D1C1 ### ROM INFO=Current TPS
JLE label_5d44 ; 5CF2 1 200 180 CF50
LCB A, tbl_5f2f ; 5CF4 1 200 180 909D2F5F
CMPB 0cch, A ; 5CF8 1 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLE label_5d44 ; 5CFB 1 200 180 CF47
LCB A, tbl_5f7f ; 5CFD 1 200 180 909D7F5F
JNE label_5d09 ; 5D01 1 200 180 CE06
LC A, tbl_5f80 ; 5D03 1 200 180 909C805F
SJ label_5d14 ; 5D07 1 200 180 CB0B
; 5D09 from 5D01 (DD1,200,180)
label_5d09: CLR A ; 5D09 1 200 180 F9
LB A, off(0024fh) ; 5D0A 0 200 180 F44F ### ROM INFO=Current Gear
L A, ACC ; 5D0C 1 200 180 E506
SLL A ; 5D0E 1 200 180 53
LC A, tbl_5f80[ACC] ; 5D0F 1 200 180 B506A9805F
; 5D14 from 5D07 (DD1,200,180)
label_5d14: MOV DP, X1 ; 5D14 1 200 180 907A
MB C, [DP].2 ; 5D16 1 200 180 C22A
JLT label_5d21 ; 5D18 1 200 180 CA07
CMP 0c4h, A ; 5D1A 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
MB [DP].2, C ; 5D1D 1 200 180 C23A
JGT label_5d44 ; 5D1F 1 200 180 C823
; 5D21 from 5D18 (DD1,200,180)
label_5d21: L A, ACC ; 5D21 1 200 180 E506
ST A, er0 ; 5D23 1 200 180 88
LCB A, tbl_5f58 ; 5D24 1 200 180 909D585F
JEQ label_5d2e ; 5D28 1 200 180 C904
MOV DP, X1 ; 5D2A 1 200 180 907A
SB [DP].1 ; 5D2C 1 200 180 C219
; 5D2E from 5D28 (DD1,200,180)
label_5d2e: LCB A, tbl_5f59 ; 5D2E 1 200 180 909D595F
JNE label_5d3a ; 5D32 1 200 180 CE06
L A, er0 ; 5D34 1 200 180 34
MOV DP, #00415h ; 5D35 1 200 180 621504
ST A, [DP] ; 5D38 1 200 180 D2
RT ; 5D39 1 200 180 01
; 5D3A from 5C22 (DD1,200,180)
; 5D3A from 5C91 (DD0,200,180)
; 5D3A from 5CC4 (DD0,200,180)
; 5D3A from 5D32 (DD1,200,180)
; 5D3A from 5CC6 (DD0,200,180)
; 5D3A from 5CCD (DD0,200,180)
label_5d3a: MOV DP, #00415h ; 5D3A 1 200 180 621504
L A, [DP] ; 5D3D 1 200 180 E2
JNE label_5d43 ; 5D3E 1 200 180 CE03
L A, 0c4h ; 5D40 1 200 180 E5C4 ### ROM INFO=RPM Sensor
ST A, [DP] ; 5D42 1 200 180 D2
; 5D43 from 5D3E (DD1,200,180)
label_5d43: RT ; 5D43 1 200 180 01
; 5D44 from 5CE9 (DD1,200,180)
; 5D44 from 5CF2 (DD1,200,180)
; 5D44 from 5CFB (DD1,200,180)
; 5D44 from 5D1F (DD1,200,180)
label_5d44: MOV DP, X1 ; 5D44 1 200 180 907A
RB [DP].0 ; 5D46 1 200 180 C208
RB [DP].1 ; 5D48 1 200 180 C209
RB [DP].2 ; 5D4A 1 200 180 C20A
MOV DP, #00415h ; 5D4C 1 200 180 621504
CLR [DP] ; 5D4F 1 200 180 B215
RT ; 5D51 1 200 180 01
; 5D52 from 09E2 (DD0,200,180)
; 5D52 from 0A3D (DD0,200,180)
; 5D52 from 5D58 (DD0,200,180)
; 5D52 from 0B1F (DD1,200,180)
; 5D52 from 1179 (DD0,100,280)
label_5d52: MOV DP, #00409h ; 5D52 0 200 180 620904 ### ROM INFO=Options Active
MB C, [DP].5 ; 5D55 0 200 180 C22D
RT ; 5D57 0 200 180 01
; 5D58 from 0A39 (DD0,200,180)
label_5d58: SCAL label_5d52 ; 5D58 0 200 180 31F8
JLT label_5d6c ; 5D5A 0 200 180 CA10
LCB A, tbl_5fae ; 5D5C 0 200 180 909DAE5F
MB C, ACC.0 ; 5D60 0 200 180 C50628
JLT label_5d86 ; 5D63 0 200 180 CA21
MB C, ACC.1 ; 5D65 0 200 180 C50629
JLT label_5d80 ; 5D68 0 200 180 CA16
SJ label_5d7c ; 5D6A 0 200 180 CB10
; 5D6C from 5D5A (DD0,200,180)
label_5d6c: LCB A, tbl_5fae ; 5D6C 0 200 180 909DAE5F
MB C, ACC.2 ; 5D70 0 200 180 C5062A
JLT label_5d86 ; 5D73 0 200 180 CA11
MB C, ACC.3 ; 5D75 0 200 180 C5062B
JLT label_5d80 ; 5D78 0 200 180 CA06
SJ label_5d7c ; 5D7A 0 200 180 CB00
; 5D7C from 5D6A (DD0,200,180)
; 5D7C from 5D7A (DD0,200,180)
label_5d7c: LB A, 0bbh ; 5D7C 0 200 180 F5BB ### ROM INFO=Map Sensor Volt
SJ label_5d8a ; 5D7E 0 200 180 CB0A
; 5D80 from 5D68 (DD0,200,180)
; 5D80 from 5D78 (DD0,200,180)
label_5d80: MOV DP, #003a4h ; 5D80 0 200 180 62A403 ### ROM INFO=TPS Volt
LB A, [DP] ; 5D83 0 200 180 F2
SJ label_5d8a ; 5D84 0 200 180 CB04
; 5D86 from 5D63 (DD0,200,180)
; 5D86 from 5D73 (DD0,200,180)
label_5d86: MOV DP, #00426h ; 5D86 0 200 180 622604
LB A, [DP] ; 5D89 0 200 180 F2
; 5D8A from 5D84 (DD0,200,180)
; 5D8A from 5D7E (DD0,200,180)
label_5d8a: MOV DP, #00425h ; 5D8A 0 200 180 622504
STB A, [DP] ; 5D8D 0 200 180 D2
RT ; 5D8E 0 200 180 01
; 5D8F from 068A (DD1,200,180)
; 5D8F from 3E0A (DD0,208,180)
label_5d8f: JBS off(00221h).6, label_5dca ; 5D8F 1 200 180 EE2138
MOV DP, #0040eh ; 5D92 1 200 180 620E04
MB C, [DP].4 ; 5D95 1 200 180 C22C
JGE label_5d9e ; 5D97 1 200 180 CD05
INC DP ; 5D99 1 200 180 72
MB C, [DP].4 ; 5D9A 1 200 180 C22C
SJ label_5dc7 ; 5D9C 1 200 180 CB29
; 5D9E from 5D97 (DD1,200,180)
label_5d9e: MB C, off(00222h).3 ; 5D9E 1 200 180 C4222B
JLT label_5dc7 ; 5DA1 1 200 180 CA24
LCB A, tbl_6142 ; 5DA3 1 200 180 909D4261
JEQ label_5dc7 ; 5DA7 1 200 180 C91E
LCB A, tbl_6143 ; 5DA9 1 200 180 909D4361
JNE label_5db9 ; 5DAD 1 200 180 CE0A
CLR A ; 5DAF 1 200 180 F9
LC A, tbl_6144 ; 5DB0 1 200 180 909C4461
CMP 0c4h, A ; 5DB4 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
SJ label_5dc7 ; 5DB7 1 200 180 CB0E
; 5DB9 from 5DAD (DD1,200,180)
label_5db9: CLR A ; 5DB9 1 200 180 F9
LB A, off(0024fh) ; 5DBA 0 200 180 F44F ### ROM INFO=Current Gear
L A, ACC ; 5DBC 1 200 180 E506
SLL A ; 5DBE 1 200 180 53
LC A, tbl_6144[ACC] ; 5DBF 1 200 180 B506A94461
CMP 0c4h, A ; 5DC4 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
; 5DC7 from 5D9C (DD1,200,180)
; 5DC7 from 5DA1 (DD1,200,180)
; 5DC7 from 5DA7 (DD1,200,180)
; 5DC7 from 5DB7 (DD1,200,180)
label_5dc7: MB P1.4, C ; 5DC7 1 200 180 C5223C
; 5DCA from 5D8F (DD1,200,180)
label_5dca: RT ; 5DCA 1 200 180 01
; 5DCB from 45B4 (DD1,208,180)
label_5dcb: CLR A ; 5DCB 1 208 180 F9
CLR X1 ; 5DCC 1 208 180 9015
LCB A, tbl_61e3 ; 5DCE 1 208 180 909DE361
JEQ label_5e38 ; 5DD2 1 208 180 C964
MOV DP, #00427h ; 5DD4 1 208 180 622704
MB C, [DP].0 ; 5DD7 1 208 180 C228
JLT label_5e38 ; 5DD9 1 208 180 CA5D
SB [DP].0 ; 5DDB 1 208 180 C218
SJ label_5ddf ; 5DDD 1 208 180 CB00
; 5DDF from 5DDD (DD1,208,180)
label_5ddf: LCB A, tbl_61d9 ; 5DDF 1 208 180 909DD961
JEQ label_5df0 ; 5DE3 1 208 180 C90B
SRA A ; 5DE5 1 208 180 73
JLT label_5ded ; 5DE6 1 208 180 CA05
JBS off(00211h).2, label_5e36 ; 5DE8 1 208 180 EA114B ### ROM INFO=AC Switch Input
SJ label_5df0 ; 5DEB 1 208 180 CB03
; 5DED from 5DE6 (DD1,208,180)
label_5ded: JBR off(00211h).2, label_5e36 ; 5DED 1 208 180 DA1146 ### ROM INFO=AC Switch Input
; 5DF0 from 5DE3 (DD1,208,180)
; 5DF0 from 5DEB (DD1,208,180)
label_5df0: LCB A, tbl_61da ; 5DF0 1 208 180 909DDA61
JEQ label_5e01 ; 5DF4 1 208 180 C90B
SRA A ; 5DF6 1 208 180 73
JLT label_5dfe ; 5DF7 1 208 180 CA05
JBS off(00210h).3, label_5e36 ; 5DF9 1 208 180 EB103A ### ROM INFO=PSP Input (Power Steering Pressure)
SJ label_5e01 ; 5DFC 1 208 180 CB03
; 5DFE from 5DF7 (DD1,208,180)
label_5dfe: JBR off(00210h).3, label_5e36 ; 5DFE 1 208 180 DB1035 ### ROM INFO=PSP Input (Power Steering Pressure)
; 5E01 from 5DF4 (DD1,208,180)
; 5E01 from 5DFC (DD1,208,180)
label_5e01: LCB A, tbl_61db ; 5E01 1 208 180 909DDB61
JEQ label_5e12 ; 5E05 1 208 180 C90B
SRA A ; 5E07 1 208 180 73
JLT label_5e0f ; 5E08 1 208 180 CA05
JBS off(00210h).7, label_5e36 ; 5E0A 1 208 180 EF1029
SJ label_5e12 ; 5E0D 1 208 180 CB03
; 5E0F from 5E08 (DD1,208,180)
label_5e0f: JBR off(00210h).7, label_5e36 ; 5E0F 1 208 180 DF1024
; 5E12 from 5E05 (DD1,208,180)
; 5E12 from 5E0D (DD1,208,180)
label_5e12: LCB A, tbl_61dc ; 5E12 1 208 180 909DDC61
JEQ label_5e23 ; 5E16 1 208 180 C90B
SRA A ; 5E18 1 208 180 73
JLT label_5e20 ; 5E19 1 208 180 CA05
JBS off(00211h).4, label_5e36 ; 5E1B 1 208 180 EC1118
SJ label_5e23 ; 5E1E 1 208 180 CB03
; 5E20 from 5E19 (DD1,208,180)
label_5e20: JBR off(00211h).4, label_5e36 ; 5E20 1 208 180 DC1113
; 5E23 from 5E16 (DD1,208,180)
; 5E23 from 5E1E (DD1,208,180)
label_5e23: LCB A, tbl_61dd ; 5E23 1 208 180 909DDD61
JEQ label_5e38 ; 5E27 1 208 180 C90F
SRA A ; 5E29 1 208 180 73
JLT label_5e31 ; 5E2A 1 208 180 CA05
JBS off(00211h).1, label_5e36 ; 5E2C 1 208 180 E91107
SJ label_5e38 ; 5E2F 1 208 180 CB07
; 5E31 from 5E2A (DD1,208,180)
label_5e31: JBR off(00211h).1, label_5e36 ; 5E31 1 208 180 D91102
SJ label_5e38 ; 5E34 1 208 180 CB02
; 5E36 from 5DE8 (DD1,208,180)
; 5E36 from 5DF9 (DD1,208,180)
; 5E36 from 5DED (DD1,208,180)
; 5E36 from 5E0A (DD1,208,180)
; 5E36 from 5DFE (DD1,208,180)
; 5E36 from 5E1B (DD1,208,180)
; 5E36 from 5E0F (DD1,208,180)
; 5E36 from 5E2C (DD1,208,180)
; 5E36 from 5E20 (DD1,208,180)
; 5E36 from 5E31 (DD1,208,180)
label_5e36: SB [DP].1 ; 5E36 1 208 180 C219
; 5E38 from 5DD2 (DD1,208,180)
; 5E38 from 5DD9 (DD1,208,180)
; 5E38 from 5E27 (DD1,208,180)
; 5E38 from 5E2F (DD1,208,180)
; 5E38 from 5E34 (DD1,208,180)
label_5e38: J label_3291 ; 5E38 1 208 180 039132
; 5E3B from 3E4C (DD0,208,180)
label_5e3b: CLR X1 ; 5E3B 0 208 180 9015
LCB A, tbl_61de ; 5E3D 0 208 180 909DDE61
JNE label_5e50 ; 5E41 0 208 180 CE0D
CLR X1 ; 5E43 0 208 180 9015
L A, #00000h ; 5E45 1 208 180 670000
ST A, 0043ah[X1] ; 5E48 1 208 180 D03A04
CLRB A ; 5E4B 0 208 180 FA
STB A, 0043ch[X1] ; 5E4C 0 208 180 D03C04
RT ; 5E4F 0 208 180 01
; 5E50 from 5E41 (DD0,208,180)
label_5e50: CMPB A, #001h ; 5E50 0 208 180 C601
JNE label_5e56 ; 5E52 0 208 180 CE02
SJ label_5e75 ; 5E54 0 208 180 CB1F
; 5E56 from 5E52 (DD0,208,180)
label_5e56: CMPB A, #002h ; 5E56 0 208 180 C602
JNE label_5e5f ; 5E58 0 208 180 CE05
LB A, 003d2h[X1] ; 5E5A 0 208 180 F0D203 ### ROM INFO=ELD??
SJ label_5e6a ; 5E5D 0 208 180 CB0B
; 5E5F from 5E58 (DD0,208,180)
label_5e5f: CMPB A, #003h ; 5E5F 0 208 180 C603
JNE label_5e67 ; 5E61 0 208 180 CE04
LB A, ADCR3H ; 5E63 0 208 180 F567
SJ label_5e6a ; 5E65 0 208 180 CB03
; 5E67 from 5E61 (DD0,208,180)
label_5e67: LB A, 003d5h[X1] ; 5E67 0 208 180 F0D503 ### ROM INFO=B6 Volt
; 5E6A from 5E5D (DD0,208,180)
; 5E6A from 5E65 (DD0,208,180)
label_5e6a: MOV X1, #tbl_5f18 ; 5E6A 0 208 180 60185F
CAL label_48fb ; 5E6D 0 208 180 32FB48
CLR X1 ; 5E70 0 208 180 9015
STB A, 00439h[X1] ; 5E72 0 208 180 D03904
; 5E75 from 5E54 (DD0,208,180)
label_5e75: MOV DP, #00125h ; 5E75 0 208 180 622501
CLR X1 ; 5E78 0 208 180 9015
LB A, 00439h[X1] ; 5E7A 0 208 180 F03904
MOV X1, #tbl_5ef4 ; 5E7D 0 208 180 60F45E
VCAL 0 ; 5E80 0 208 180 10
CLR X1 ; 5E81 0 208 180 9015
STB A, 0043ah[X1] ; 5E83 0 208 180 D03A04
LB A, 00439h[X1] ; 5E86 0 208 180 F03904
MOV X1, #tbl_5f20 ; 5E89 0 208 180 60205F
CAL label_48fb ; 5E8C 0 208 180 32FB48
CLR X1 ; 5E8F 0 208 180 9015
STB A, 0043ch[X1] ; 5E91 0 208 180 D03C04
RT ; 5E94 0 208 180 01
; 5E95 from 1898 (DD1,100,280)
label_5e95: MOV DP, #000e6h ; 5E95 1 100 280 62E600 ### ROM INFO=Ignition Cut
L A, [DP] ; 5E98 1 100 280 E2
JNE label_5ea7 ; 5E99 1 100 280 CE0C
MOV DP, #0043dh ; 5E9B 1 100 280 623D04
MB C, [DP].0 ; 5E9E 1 100 280 C228
MOV DP, #000e6h ; 5EA0 1 100 280 62E600 ### ROM INFO=Ignition Cut
MB [DP].0, C ; 5EA3 1 100 280 C238
SJ label_5eb7 ; 5EA5 1 100 280 CB10
; 5EA7 from 5E99 (DD1,100,280)
label_5ea7: CAL label_5b43 ; 5EA7 1 100 280 32435B
L A, DP ; 5EAA 1 100 280 42
CMP 0c4h, A ; 5EAB 1 100 280 B5C4C1 ### ROM INFO=RPM Sensor
JLT label_5eb7 ; 5EAE 1 100 280 CA07
MOV DP, #000e6h ; 5EB0 1 100 280 62E600 ### ROM INFO=Ignition Cut
RB [DP].0 ; 5EB3 1 100 280 C208
SJ label_5eb7 ; 5EB5 1 100 280 CB00
; 5EB7 from 5EA5 (DD1,100,280)
; 5EB7 from 5EAE (DD1,100,280)
; 5EB7 from 5EB5 (DD1,100,280)
label_5eb7: RT ; 5EB7 1 100 280 01
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5EB8
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5EC0
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5EC8
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5ED0
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5ED8
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5EE0
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5EE8
DB 0FFh,0FFh,0FFh ; 5EF0
tbl_5ef3: DB 0FFh ; 5EF3
tbl_5ef4: DB 0FFh,08Ch,000h,0FFh,08Ch,000h,0FFh,08Ch ; 5EF4
DB 000h,0D9h,08Ch,000h,026h,000h,000h,000h ; 5EFC
DB 000h,000h ; 5F04
tbl_5f06: DB 0FFh,000h,000h,0D9h,000h,000h,099h,000h ; 5F06
DB 000h,04Ch,000h,000h,019h,000h,000h,000h ; 5F0E
DB 000h,000h ; 5F16
tbl_5f18: DB 0FFh,0D9h,0D9h,0D9h,026h,026h,000h,000h ; 5F18
tbl_5f20: DB 0FFh,018h,0FFh,018h,0FFh,018h,0D9h,018h ; 5F20
DB 026h,000h,000h,000h,0FFh,0FFh,0FFh ; 5F28
tbl_5f2f: DB 009h ; 5F2F
tbl_5f30: DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5F30
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5F38
DB 0FFh ; 5F40
tbl_5f41: DB 0FFh ; 5F41
tbl_5f42: DB 024h ; 5F42
tbl_5f43: DB 090h ; 5F43
tbl_5f44: DW 0ff00h ; 5F44
tbl_5f46: DB 0FFh ; 5F46
tbl_5f47: DB 000h ; 5F47
tbl_5f48: DB 080h ; 5F48
tbl_5f49: DB 073h ; 5F49
tbl_5f4a: DB 07Ah ; 5F4A
tbl_5f4b: DW 00000h ; 5F4B
tbl_5f4d: DB 080h ; 5F4D
tbl_5f4e: DB 080h ; 5F4E
tbl_5f4f: DB 000h ; 5F4F
tbl_5f50: DB 000h ; 5F50
tbl_5f51: DW 00000h ; 5F51
tbl_5f53: DB 000h ; 5F53
tbl_5f54: DB 000h ; 5F54
tbl_5f55: DB 0B4h ; 5F55
tbl_5f56: DW 00078h ; 5F56
tbl_5f58: DB 0FFh ; 5F58
tbl_5f59: DB 000h ; 5F59
tbl_5f5a: DB 003h ; 5F5A
tbl_5f5b: DW 003a9h ; 5F5B
tbl_5f5d: DB 020h ; 5F5D
tbl_5f5e: DB 01Bh ; 5F5E
tbl_5f5f: DB 000h ; 5F5F
tbl_5f60: DB 090h ; 5F60
tbl_5f61: DB 080h ; 5F61
tbl_5f62: DB 010h ; 5F62
tbl_5f63: DB 0FFh,080h,0FFh,080h,000h,080h,000h,080h ; 5F63
tbl_5f6b: DB 0FFh,080h,0FFh,080h,000h,080h,000h,080h ; 5F6B
tbl_5f73: DB 006h ; 5F73
tbl_5f74: DB 000h ; 5F74
tbl_5f75: DW 000c3h ; 5F75
tbl_5f77: DB 0A9h,003h,000h,000h ; 5F77
tbl_5f7b: DB 000h ; 5F7B
tbl_5f7c: DB 008h ; 5F7C
tbl_5f7d: DB 000h ; 5F7D
tbl_5f7e: DB 07Fh ; 5F7E
tbl_5f7f: DB 000h ; 5F7F
tbl_5f80: DB 054h,001h,0EAh,000h,0EAh,000h,0EAh,000h ; 5F80
DB 0EAh,000h,0EAh,000h ; 5F88
tbl_5f8c: DB 000h ; 5F8C
tbl_5f8d: DW 000ffh ; 5F8D
tbl_5f8f: DB 043h,0EAh,000h,0EAh,000h,0EAh,000h,0EAh ; 5F8F
DB 000h,0EAh,000h,0EAh,000h ; 5F97
tbl_5f9c: DB 000h ; 5F9C
tbl_5f9d: DB 0FFh ; 5F9D
tbl_5f9e: DB 054h,00Ah,08Ch,03Fh,0C8h,034h,010h ; 5F9E
tbl_5fa5: DW 00001h ; 5FA5
tbl_5fa7: DB 000h ; 5FA7
tbl_5fa8: DB 0E7h,0FDh,02Ch,070h ; 5FA8
tbl_5fac: DB 02Ch ; 5FAC
tbl_5fad: DB 070h ; 5FAD
tbl_5fae: DB 000h ; 5FAE
tbl_5faf: DB 000h ; 5FAF
tbl_5fb0: DB 000h ; 5FB0
tbl_5fb1: DB 090h ; 5FB1
tbl_5fb2: DB 080h ; 5FB2
tbl_5fb3: DB 0FFh,080h,0E8h,080h,0D1h,080h,0BAh,080h ; 5FB3
DB 0A3h,080h,08Bh,080h,074h,080h,05Dh,080h ; 5FBB
DB 046h,080h,02Fh,080h,000h,080h ; 5FC3
tbl_5fc9: DB 000h,000h,000h,000h ; 5FC9
tbl_5fcd: DB 000h ; 5FCD
tbl_5fce: DB 008h ; 5FCE
tbl_5fcf: DB 000h ; 5FCF
tbl_5fd0: DB 080h ; 5FD0
tbl_5fd1: DB 000h ; 5FD1
tbl_5fd2: DB 000h ; 5FD2
tbl_5fd3: DB 000h ; 5FD3
tbl_5fd4: DB 000h ; 5FD4
tbl_5fd5: DW 00753h ; 5FD5
tbl_5fd7: DW 000aah ; 5FD7
tbl_5fd9: DB 000h ; 5FD9
tbl_5fda: DB 0FFh ; 5FDA
tbl_5fdb: DB 0FFh ; 5FDB
tbl_5fdc: DB 000h ; 5FDC
tbl_5fdd: DB 0FFh ; 5FDD
tbl_5fde: DB 000h ; 5FDE
tbl_5fdf: DB 000h ; 5FDF
tbl_5fe0: DB 020h ; 5FE0
tbl_5fe1: DB 0FFh ; 5FE1
tbl_5fe2: DB 000h ; 5FE2
tbl_5fe3: DB 008h ; 5FE3
tbl_5fe4: DB 000h ; 5FE4
tbl_5fe5: DB 080h ; 5FE5
tbl_5fe6: DB 000h ; 5FE6
tbl_5fe7: DB 000h ; 5FE7
tbl_5fe8: DB 000h ; 5FE8
tbl_5fe9: DB 000h ; 5FE9
tbl_5fea: DW 00753h ; 5FEA
tbl_5fec: DW 000aah ; 5FEC
tbl_5fee: DB 000h ; 5FEE
tbl_5fef: DB 0FFh ; 5FEF
tbl_5ff0: DB 0FFh ; 5FF0
tbl_5ff1: DB 000h ; 5FF1
tbl_5ff2: DB 0FFh ; 5FF2
tbl_5ff3: DB 000h ; 5FF3
tbl_5ff4: DB 000h ; 5FF4
tbl_5ff5: DB 020h ; 5FF5
tbl_5ff6: DB 0FFh ; 5FF6
tbl_5ff7: DB 000h,080h,000h ; 5FF7
tbl_5ffa: DB 000h ; 5FFA
tbl_5ffb: DB 012h ; 5FFB
tbl_5ffc: DB 014h ; 5FFC
tbl_5ffd: DB 000h ; 5FFD
tbl_5ffe: DB 0D8h ; 5FFE
tbl_5fff: DB 000h,000h,000h,000h,000h,000h,000h,000h ; 5FFF
DB 000h,000h,000h,000h ; 6007
tbl_600b: DB 0FFh,000h,0EEh,000h,0DDh,000h,0D4h,000h ; 600B
DB 0C3h,000h,0BBh,000h,0A9h,000h,098h,000h ; 6013
DB 08Fh,000h,07Eh,000h,000h,000h ; 601B
tbl_6021: DB 0FFh,000h,0E8h,000h,0D1h,000h,0BAh,000h ; 6021
DB 0A3h,000h,08Bh,000h,074h,000h,05Dh,000h ; 6029
DB 046h,000h,02Fh,000h,000h,000h ; 6031
tbl_6037: DB 0FFh,000h,0E8h,000h,0D1h,000h,0BAh,000h ; 6037
DB 0A3h,000h,08Bh,000h,074h,000h,05Dh,000h ; 603F
DB 046h,000h,02Fh,000h,000h,000h ; 6047
tbl_604d: DB 0E2h,07Ch,0B8h,07Eh,08Eh,080h,056h,082h,000h,084h ; 604D
tbl_6057: DB 0FFh,080h,0E8h,080h,0D1h,080h,0BAh,080h ; 6057
DB 0A3h,080h,08Bh,080h,074h,080h,05Dh,080h ; 605F
DB 046h,080h,02Fh,080h,000h,080h ; 6067
tbl_606d: DB 0FFh,000h,080h,0E8h,000h,080h,0D1h,000h ; 606D
DB 080h,0BAh,000h,080h,0A3h,000h,080h,08Bh ; 6075
DB 000h,080h,074h,000h,080h,05Dh,000h,080h ; 607D
DB 046h,000h,080h,02Fh,000h,080h,000h,000h ; 6085
DB 080h ; 608D
tbl_608e: DB 0FFh,080h,0E8h,080h,0D1h,080h,0BAh,080h ; 608E
DB 0A3h,080h,08Bh,080h,074h,080h,05Dh,080h ; 6096
DB 046h,080h,02Fh,080h,000h,080h ; 609E
tbl_60a4: DB 0FFh,000h,080h,0E8h,000h,080h,0D1h,000h ; 60A4
DB 080h,0BAh,000h,080h,0A3h,000h,080h,08Bh ; 60AC
DB 000h,080h,074h,000h,080h,05Dh,000h,080h ; 60B4
DB 046h,000h,080h,02Fh,000h,080h,000h,000h ; 60BC
DB 080h ; 60C4
tbl_60c5: DB 0FFh,080h,0E8h,080h,0D1h,080h,0BAh,080h ; 60C5
DB 0A3h,080h,08Bh,080h,074h,080h,05Dh,080h ; 60CD
DB 046h,080h,02Fh,080h,000h,080h ; 60D5
tbl_60db: DB 0FFh,000h,080h,0E8h,000h,080h,0D1h,000h ; 60DB
DB 080h,0BAh,000h,080h,0A3h,000h,080h,08Bh ; 60E3
DB 000h,080h,074h,000h,080h,05Dh,000h,080h ; 60EB
DB 046h,000h,080h,02Fh,000h,080h,000h,000h ; 60F3
DB 080h,003h,008h,080h,0F9h,087h ; 60FB
tbl_6101: DW int_timer_0_overflow; 6101 9922
tbl_6103: DW 0a000h ; 6103
tbl_6105: DW 08000h ; 6105
tbl_6107: DW label_19db ; 6107 DB19
tbl_6109: DW label_26ae ; 6109 AE26
tbl_610b: DW 0d999h ; 610B
tbl_610d: DW 00028h ; 610D
tbl_610f: DB 0FFh ; 610F
tbl_6110: DB 052h ; 6110
tbl_6111: DB 000h ; 6111
tbl_6112: DB 05Dh ; 6112
tbl_6113: DB 078h ; 6113
tbl_6114: DW label_13c2 ; 6114 C213
tbl_6116: DB 0FFh ; 6116
tbl_6117: DW 0061ah ; 6117
tbl_6119: DB 0D7h ; 6119
tbl_611a: DB 0DCh ; 611A
tbl_611b: DB 0FFh ; 611B
tbl_611c: DB 080h ; 611C
tbl_611d: DB 008h ; 611D
tbl_611e: DB 0FFh ; 611E
tbl_611f: DB 0FFh ; 611F
tbl_6120: DB 043h ; 6120
tbl_6121: DB 00Ch ; 6121
tbl_6122: DB 00Ah ; 6122
tbl_6123: DB 0FFh ; 6123
tbl_6124: DB 0FFh ; 6124
tbl_6125: DB 0FFh ; 6125
tbl_6126: DB 000h ; 6126
tbl_6127: DB 010h ; 6127
tbl_6128: DB 000h,080h,080h,080h,080h,080h ; 6128
tbl_612e: DB 000h,080h,080h,080h,080h,080h ; 612E
tbl_6134: DB 080h ; 6134
tbl_6135: DB 080h ; 6135
tbl_6136: DB 080h ; 6136
tbl_6137: DB 080h ; 6137
tbl_6138: DB 002h ; 6138
tbl_6139: DB 000h ; 6139
tbl_613a: DB 000h ; 613A
tbl_613b: DW 00177h ; 613B
tbl_613d: DB 0A0h ; 613D
tbl_613e: DW 00ea6h ; 613E
tbl_6140: DW 00c35h ; 6140
tbl_6142: DB 0FFh ; 6142
tbl_6143: DB 000h ; 6143
tbl_6144: DB 017h,001h,0EAh,000h,0EAh,000h,0EAh,000h ; 6144
DB 0EAh,000h,0EAh,000h ; 614C
tbl_6150: DB 000h ; 6150
tbl_6151: DB 0FFh ; 6151
tbl_6152: DB 080h ; 6152
tbl_6153: DB 000h ; 6153
tbl_6154: DB 009h ; 6154
tbl_6155: DB 0FFh ; 6155
tbl_6156: DW 001d4h ; 6156
tbl_6158: DB 05Eh ; 6158
tbl_6159: DB 010h ; 6159
tbl_615a: DB 000h ; 615A
tbl_615b: DB 076h ; 615B
tbl_615c: DB 08Ah ; 615C
tbl_615d: DB 000h ; 615D
tbl_615e: DB 0FFh ; 615E
tbl_615f: DB 044h ; 615F
tbl_6160: DB 09Fh ; 6160
tbl_6161: DW 00078h ; 6161
tbl_6163: DB 0E8h ; 6163
tbl_6164: DB 0FFh ; 6164
tbl_6165: DW 00154h ; 6165
tbl_6167: DW 07333h ; 6167
tbl_6169: DW 08ccch ; 6169
tbl_616b: DB 0FFh ; 616B
tbl_616c: DB 000h ; 616C
tbl_616d: DB 000h ; 616D
tbl_616e: DB 01Fh ; 616E
tbl_616f: DB 003h ; 616F
tbl_6170: DB 000h ; 6170
tbl_6171: DB 000h ; 6171
tbl_6172: DB 000h ; 6172
tbl_6173: DW 0ff00h ; 6173
tbl_6175: DB 000h ; 6175
tbl_6176: DB 000h ; 6176
tbl_6177: DB 000h ; 6177
tbl_6178: DW 0000ah ; 6178
tbl_617a: DB 00Ah ; 617A
tbl_617b: DB 005h ; 617B
tbl_617c: DB 005h ; 617C
tbl_617d: DB 000h ; 617D
tbl_617e: DB 0FFh ; 617E
tbl_617f: DB 000h,000h,000h,000h,000h,000h ; 617F
tbl_6185: DB 000h,000h,000h,000h,000h,000h ; 6185
tbl_618b: DB 000h,000h,000h,000h,000h,000h,000h,000h ; 618B
DB 000h,000h,000h,000h ; 6193
tbl_6197: DB 0FFh ; 6197
tbl_6198: DB 000h ; 6198
tbl_6199: DB 0C8h ; 6199
tbl_619a: DB 000h ; 619A
tbl_619b: DB 000h ; 619B
tbl_619c: DB 000h ; 619C
tbl_619d: DB 000h ; 619D
tbl_619e: DB 000h ; 619E
tbl_619f: DB 000h ; 619F
tbl_61a0: DW 00753h ; 61A0
tbl_61a2: DB 000h ; 61A2
tbl_61a3: DB 000h ; 61A3
tbl_61a4: DB 000h ; 61A4
tbl_61a5: DB 000h ; 61A5
tbl_61a6: DB 000h ; 61A6
tbl_61a7: DB 000h ; 61A7
tbl_61a8: DW 0ff00h ; 61A8
tbl_61aa: DB 000h ; 61AA
tbl_61ab: DB 008h ; 61AB
tbl_61ac: DB 000h ; 61AC
tbl_61ad: DB 080h ; 61AD
tbl_61ae: DB 000h ; 61AE
tbl_61af: DB 000h ; 61AF
tbl_61b0: DB 000h ; 61B0
tbl_61b1: DB 000h ; 61B1
tbl_61b2: DW 00753h ; 61B2
tbl_61b4: DW 000aah ; 61B4
tbl_61b6: DB 000h ; 61B6
tbl_61b7: DB 0FFh ; 61B7
tbl_61b8: DB 0FFh ; 61B8
tbl_61b9: DB 000h ; 61B9
tbl_61ba: DB 0FFh ; 61BA
tbl_61bb: DB 000h ; 61BB
tbl_61bc: DB 000h ; 61BC
tbl_61bd: DB 020h ; 61BD
tbl_61be: DB 0FFh ; 61BE
tbl_61bf: DB 000h ; 61BF
tbl_61c0: DB 000h ; 61C0
tbl_61c1: DB 000h ; 61C1
tbl_61c2: DB 000h ; 61C2
tbl_61c3: DB 000h ; 61C3
tbl_61c4: DW 00753h ; 61C4
tbl_61c6: DB 020h ; 61C6
tbl_61c7: DB 0FFh ; 61C7
tbl_61c8: DB 008h ; 61C8
tbl_61c9: DB 008h ; 61C9
tbl_61ca: DB 008h ; 61CA
tbl_61cb: DB 000h ; 61CB
tbl_61cc: DB 000h ; 61CC
tbl_61cd: DB 000h ; 61CD
tbl_61ce: DB 0FFh ; 61CE
tbl_61cf: DB 03Fh,024h,000h,000h,000h ; 61CF
tbl_61d4: DB 04Dh ; 61D4
tbl_61d5: DW label_2e79 ; 61D5 792E
tbl_61d7: DW 00affh ; 61D7
tbl_61d9: DB 000h ; 61D9
tbl_61da: DB 000h ; 61DA
tbl_61db: DB 000h ; 61DB
tbl_61dc: DB 000h ; 61DC
tbl_61dd: DB 000h ; 61DD
tbl_61de: DB 000h,0FFh,0FFh ; 61DE
tbl_61e1: DW 003a9h ; 61E1
tbl_61e3: DB 000h,00Ah,00Ah ; 61E3
tbl_61e6: DW 00000h ; 61E6
tbl_61e8: DB 000h ; 61E8
tbl_61e9: DB 0E8h ; 61E9
tbl_61ea: DB 0FFh ; 61EA
tbl_61eb: DB 032h ; 61EB
tbl_61ec: DB 032h,0FFh,0FFh,0FFh,0FFh ; 61EC
tbl_61f1: DB 000h ; 61F1
tbl_61f2: DB 000h ; 61F2
tbl_61f3: DB 000h ; 61F3
tbl_61f4: DB 000h ; 61F4
tbl_61f5: DB 000h ; 61F5
tbl_61f6: DB 018h ; 61F6
tbl_61f7: DB 023h ; 61F7
tbl_61f8: DB 0FFh ; 61F8
tbl_61f9: DB 0FFh ; 61F9
tbl_61fa: DB 0FFh,018h,000h ; 61FA
tbl_61fd: DB 000h ; 61FD
tbl_61fe: DB 000h ; 61FE
tbl_61ff: DB 0FFh ; 61FF
tbl_6200: DB 0FFh ; 6200
tbl_6201: DB 0FFh ; 6201
tbl_6202: DB 05Ah ; 6202
tbl_6203: DB 0E8h,0E8h,019h,018h,0FFh,058h ; 6203
tbl_6209: DB 0FFh ; 6209
tbl_620a: DB 000h ; 620A
tbl_620b: DB 000h ; 620B
tbl_620c: DB 000h ; 620C
tbl_620d: DB 0FFh ; 620D
tbl_620e: DB 000h ; 620E
tbl_620f: DB 000h,045h,000h ; 620F
tbl_6212: DW 000ffh ; 6212
tbl_6214: DB 0FFh ; 6214
tbl_6215: DB 000h ; 6215
tbl_6216: DB 006h,008h,00Ah,00Bh,00Bh,00Bh ; 6216
tbl_621c: DB 004h,00Bh,004h,00Bh ; 621C
tbl_6220: DB 040h,040h,040h,030h,030h,020h,000h,000h ; 6220
DB 000h,000h,000h,000h,000h,000h ; 6228
tbl_622e: DB 0FFh,0B3h,0F5h,0B3h,0E6h,0A6h,0CFh,0A1h ; 622E
DB 0A1h,09Ah,06Eh,094h,02Eh,08Ah,028h,080h ; 6236
DB 000h,080h,0FFh,0DAh,0F5h,0DAh,0E6h,0BDh ; 623E
DB 0CFh,0B6h,0A1h,0ADh,06Eh,0A4h,02Eh,09Ah ; 6246
DB 028h,080h,000h,080h,0FFh,080h,000h,080h ; 624E
DB 000h,080h,000h,080h,000h,080h,000h,080h ; 6256
DB 000h,080h,000h,080h,000h,080h,0FFh,099h ; 625E
DB 0A1h,099h,050h,089h,02Eh,080h,000h,080h ; 6266
DB 000h,080h,000h,080h,000h,080h,000h,080h ; 626E
tbl_6276: DB 0FFh,090h,0D0h,090h,0B8h,08Ch,0A1h,079h ; 6276
DB 044h,059h,02Eh,040h,000h,040h,000h,040h ; 627E
DB 000h,040h,000h,000h,000h,000h,000h,000h ; 6286
DB 0F0h,000h,000h,000h,000h,000h,000h,000h ; 628E
tbl_6296: DB 0FFh,040h,0D7h,040h,0D2h,05Ah,0CFh,073h ; 6296
DB 000h,073h,000h,073h ; 629E
tbl_62a2: DB 0FFh,0CCh,08Ch,0F5h,0CCh,08Ch,0E6h,0D4h ; 62A2
DB 088h,0CFh,0DDh,084h,0A1h,068h,081h,057h ; 62AA
DB 000h,080h,034h,05Ch,07Fh,018h,056h,07Eh ; 62B2
DB 000h,056h,07Eh ; 62BA
tbl_62bd: DB 0FFh,0A4h,090h,0F5h,0A4h,090h,0E6h,08Bh ; 62BD
DB 08Ch,0CFh,052h,088h,0A1h,07Bh,084h,057h ; 62C5
DB 000h,080h,034h,0CDh,07Ch,018h,0E1h,07Ah ; 62CD
DB 000h,0E1h,07Ah ; 62D5
tbl_62d8: DB 0FFh,09Ch,094h,0F5h,09Ch,094h,0E6h,021h ; 62D8
DB 090h,0CFh,0A6h,08Bh,0A1h,0C9h,086h,057h ; 62E0
DB 000h,080h,034h,085h,07Bh,018h,099h,079h ; 62E8
DB 000h,099h,079h ; 62F0
tbl_62f3: DB 000h,0B0h,000h,00Ah,000h,002h,020h,000h ; 62F3
tbl_62fb: DB 000h,0B0h,000h,00Ah,000h,002h,020h,000h ; 62FB
tbl_6303: DB 000h,0B0h,000h,00Ah,000h,002h,020h,000h ; 6303
tbl_630b: DB 0FFh,000h,0A0h,0F5h,000h,0A0h,0E6h,000h ; 630B
DB 070h,0CFh,000h,060h,0A1h,000h,040h,06Eh ; 6313
DB 000h,030h,02Eh,0C3h,025h,000h,0C3h,025h ; 631B
DB 000h,0C3h,025h ; 6323
tbl_6326: DB 001h,000h,000h,001h,001h,000h,000h,002h ; 6326
DB 001h,000h,000h,004h ; 632E
tbl_6332: DB 0DBh,030h,0CFh,050h ; 6332
tbl_6336: DB 0B5h,07Bh,0A7h,097h ; 6336
tbl_633a: DB 0DBh,07Bh,0CFh,0A2h ; 633A
tbl_633e: DB 010h,001h,010h,001h,010h,001h,0C0h,000h ; 633E
DB 018h,000h,000h,000h,010h,001h,010h,001h ; 6346
DB 010h,001h,0C0h,000h,018h,000h,000h,000h ; 634E
tbl_6356: DB 000h,000h,040h,004h,000h,004h,000h,004h ; 6356
DB 000h,001h,000h,000h,000h,000h,040h,004h ; 635E
DB 000h,004h,000h,004h,000h,001h,000h,000h ; 6366
DB 010h,001h,010h,001h,010h,001h,0C0h,000h ; 636E
DB 018h,000h,000h,000h,010h,001h,010h,001h ; 6376
DB 010h,001h,0C0h,000h,018h,000h,000h,000h ; 637E
DB 000h,000h,040h,004h,000h,004h,000h,004h ; 6386
DB 000h,001h,000h,000h,000h,000h,040h,004h ; 638E
DB 000h,004h,000h,004h,000h,001h,000h,000h ; 6396
tbl_639e: DB 0FFh,030h,0E8h,030h,0E0h,080h,0DCh,0D8h ; 639E
DB 0C0h,0D8h,04Dh,0D8h,040h,0D0h,000h,0D0h ; 63A6
tbl_63ae: DB 0EEh,000h,086h,04Dh ; 63AE
tbl_63b2: DB 0FFh,080h,01Fh,080h,018h,080h,013h,08Bh ; 63B2
DB 00Fh,08Bh,000h,08Bh ; 63BA
tbl_63be: DB 0FFh,06Ch,0C0h,06Ch,0A0h,060h,080h,04Ch ; 63BE
DB 060h,040h,000h,034h ; 63C6
tbl_63ca: DB 0FFh,072h,0C0h,072h,0A0h,065h,080h,052h ; 63CA
DB 060h,046h,000h,03Ah ; 63D2
tbl_63d6: DB 0FFh,080h,000h,080h,000h,080h,000h,080h ; 63D6
DB 000h,080h,000h,080h ; 63DE
tbl_63e2: DB 0FFh,080h,000h,080h,000h,080h,000h,080h ; 63E2
DB 000h,080h,000h,080h ; 63EA
tbl_63ee: DB 0FFh,093h,0A1h,093h,087h,086h,06Eh,07Ah ; 63EE
DB 044h,066h,028h,054h,000h,054h ; 63F6
tbl_63fc: DB 0FFh,086h,0A1h,086h,087h,071h,06Eh,05Eh ; 63FC
DB 044h,051h,028h,041h,000h,041h,0FFh,093h ; 6404
DB 0A1h,093h,087h,086h,06Eh,07Ah,044h,066h ; 640C
DB 028h,054h,000h,054h,0FFh,086h,0A1h,086h ; 6414
DB 087h,071h,06Eh,05Eh,044h,051h,028h,041h ; 641C
DB 000h,041h ; 6424
tbl_6426: DB 080h,080h,080h,080h ; 6426
tbl_642a: DB 0FFh,000h,0EEh,000h,0BDh,008h,0A7h,028h ; 642A
DB 08Fh,032h,000h,032h ; 6432
tbl_6436: DB 0FFh,000h,0A0h,000h,050h,040h,038h,079h ; 6436
DB 020h,0F6h,000h,0F6h ; 643E
tbl_6442: DB 0A6h,0FDh,000h,091h,038h,001h,07Ch,094h ; 6442
DB 001h,067h,014h,002h,053h,052h,003h,053h ; 644A
DB 052h,003h,053h,052h,003h,000h,000h,000h ; 6452
tbl_645a: DB 0FFh,04Dh,000h,0D0h,04Dh,000h,06Eh,066h ; 645A
DB 000h,040h,09Ah,000h,028h,000h,001h,000h ; 6462
DB 000h,001h ; 646A
tbl_646c: DB 0FFh,04Dh,000h,0D0h,04Dh,000h,06Eh,066h,000h,040h ; 646C
DB 080h,000h,028h,000h,001h,000h,000h,001h,030h,0DAh ; 6476
DB 000h,010h,000h,001h,030h,0E6h,000h,010h,000h,001h ; 6480
tbl_648a: DB 030h,0CAh,000h,008h,000h,001h,030h,0DCh ; 648A
DB 000h,008h,000h,001h ; 6492
tbl_6496: DB 030h,000h,001h,010h,000h,001h ; 6496
tbl_649c: DB 0EEh,080h,0BDh,040h ; 649C
tbl_64a0: DB 0FFh,014h,000h,095h,014h,000h,06Dh,03Ch ; 64A0
DB 000h,04Dh,080h,000h,034h,0E0h,000h,027h ; 64A8
DB 00Eh,001h,000h,00Eh,001h ; 64B0
tbl_64b5: DB 0FFh,04Bh,000h,0CFh,04Bh,000h,0A2h,07Dh ; 64B5
DB 000h,06Eh,07Dh,000h,000h,07Dh,000h ; 64BD
tbl_64c4: DB 0FFh,0A0h,0EDh,0A0h,0D0h,094h,0A1h,090h ; 64C4
DB 06Eh,058h,028h,010h,000h,010h,0FFh,0A0h ; 64CC
DB 0EDh,0A0h,0D0h,094h,0A1h,090h,06Eh,058h ; 64D4
DB 028h,010h,000h,010h ; 64DC
tbl_64e0: DB 0FFh,060h,0EDh,060h,0D0h,050h,0A1h,040h ; 64E0
DB 06Eh,038h,028h,008h,000h,008h,0FFh,060h ; 64E8
DB 0EDh,060h,0D0h,050h,0A1h,040h,06Eh,038h ; 64F0
DB 028h,008h,000h,008h,0FFh,010h,000h,010h ; 64F8
DB 000h,010h,000h,010h,000h,010h,000h,010h ; 6500
DB 000h,010h ; 6508
tbl_650a: DB 0FFh,010h,000h,010h,000h,010h,000h,010h ; 650A
DB 000h,010h,000h,010h,000h,010h ; 6512
tbl_6518: DB 0FFh,030h,075h,0F5h,030h,075h,0E6h,05Ch ; 6518
DB 044h,0CFh,0D4h,030h,0A1h,06Ah,018h,06Eh ; 6520
DB 0A6h,00Eh,028h,0D0h,007h,000h,0D0h,007h ; 6528
DB 000h,0D0h,007h ; 6530
tbl_6533: DB 030h,080h,012h,05Ah ; 6533
tbl_6537: DB 0EEh,080h,073h,05Ah ; 6537
tbl_653b: DB 0FFh,093h,0A1h,093h,087h,086h,06Eh,07Ah ; 653B
DB 044h,066h,028h,054h,000h,054h ; 6543
tbl_6549: DB 0FFh,088h,0A1h,088h,087h,073h,06Eh,060h ; 6549
DB 044h,053h,028h,043h,000h,043h,0FFh,093h ; 6551
DB 0A1h,093h,087h,086h,06Eh,07Ah,044h,066h ; 6559
DB 028h,054h,000h,054h,0FFh,088h,0A1h,088h ; 6561
DB 087h,073h,06Eh,060h,044h,053h,028h,043h ; 6569
DB 000h,043h ; 6571
tbl_6573: DB 0FFh,033h,0E0h,024h,0C0h,017h,098h,019h ; 6573
DB 080h,019h,000h,019h ; 657B
tbl_657f: DB 0FFh,027h,0E0h,018h,0C0h,00Bh,098h,013h ; 657F
DB 080h,013h,000h,013h ; 6587
tbl_658b: DB 0EEh,000h,073h,00Dh ; 658B
tbl_658f: DB 01Eh,02Bh,00Fh,001h,067h,001h ; 658F
tbl_6595: DB 01Eh,02Bh,00Bh,001h,01Dh,001h ; 6595
tbl_659b: DB 01Eh,02Bh,00Fh,001h,067h,001h ; 659B
tbl_65a1: DB 01Eh,02Bh,00Bh,001h,01Dh,001h ; 65A1
tbl_65a7: DB 052h,078h,029h,07Ch,000h,080h,0D7h,083h ; 65A7
DB 0AEh,087h,0AEh,087h,052h,078h,029h,07Ch ; 65AF
DB 000h,080h,0D7h,083h,0AEh,087h,0AEh,087h ; 65B7
tbl_65bf: DB 0C0h,003h,000h,004h,040h,004h,080h,004h ; 65BF
DB 0C0h,004h,0C0h,004h,0C0h,005h,000h,006h ; 65C7
DB 040h,006h,080h,006h,0C0h,006h,0C0h,006h ; 65CF
DB 040h,005h,080h,005h,0C0h,005h,000h,006h ; 65D7
DB 040h,006h,040h,006h,0C0h,003h,000h,004h ; 65DF
DB 040h,004h,080h,004h,0C0h,004h,0C0h,004h ; 65E7
DB 0C0h,005h,000h,006h,040h,006h,080h,006h ; 65EF
DB 0C0h,006h,0C0h,006h,040h,005h,080h,005h ; 65F7
DB 0C0h,005h,000h,006h,040h,006h,040h,006h ; 65FF
DB 0C0h,003h,000h,004h,040h,004h,080h,004h ; 6607
DB 0C0h,004h,0C0h,004h,0C0h,005h,000h,006h ; 660F
DB 040h,006h,080h,006h,0C0h,006h,0C0h,006h ; 6617
DB 040h,005h,080h,005h,0C0h,005h,000h,006h ; 661F
DB 040h,006h,040h,006h,0C0h,003h,000h,004h ; 6627
DB 040h,004h,080h,004h,0C0h,004h,0C0h,004h ; 662F
DB 0C0h,005h,000h,006h,040h,006h,080h,006h ; 6637
DB 0C0h,006h,0C0h,006h,040h,005h,080h,005h ; 663F
DB 0C0h,005h,000h,006h,040h,006h,040h,006h ; 6647
tbl_664f: DB 0EAh,000h,0EAh,000h,0EAh,000h,0EAh,000h ; 664F
tbl_6657: DB 054h,0CDh,033h,0D8h,0FFh,0FFh,000h,0FFh ; 6657
DB 000h,0FFh,000h,0FFh,0FFh,0FFh,000h,0FFh ; 665F
DB 000h,0FFh,000h,0FFh,0FFh,000h,000h,000h ; 6667
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 666F
DB 000h,000h,000h,000h,000h,000h,0FFh,000h ; 6677
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 667F
DB 000h,000h,000h,000h ; 6687
tbl_668b: DB 000h,000h,011h,055h,077h,0FFh,000h,000h ; 668B
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6693
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 669B
DB 000h ; 66A3
tbl_66a4: DB 0FFh,000h,013h,0E1h,000h,011h,0CFh,000h ; 66A4
DB 011h,0A1h,000h,018h,068h,000h,018h,050h ; 66AC
DB 000h,013h,044h,000h,00Fh,028h,000h,000h ; 66B4
DB 000h,000h,000h,0FFh,000h,013h,0E1h,000h ; 66BC
DB 011h,0CFh,000h,011h,0A1h,000h,018h,068h ; 66C4
DB 000h,018h,050h,000h,013h,044h,000h,00Fh ; 66CC
DB 028h,000h,000h,000h,000h,000h ; 66D4
tbl_66da: DB 0FFh,0FFh,03Fh,0F5h,0FFh,03Fh,0E6h,000h ; 66DA
DB 030h,0CFh,000h,026h,068h,000h,024h,050h ; 66E2
DB 000h,01Eh,028h,000h,00Ch,020h,000h,014h ; 66EA
DB 000h,000h,019h,0FFh,0FFh,03Fh,0F5h,0FFh ; 66F2
DB 03Fh,0E6h,000h,030h,0CFh,000h,026h,068h ; 66FA
DB 000h,024h,050h,000h,01Eh,028h,000h,00Ch ; 6702
DB 020h,000h,014h,000h,000h,019h,000h,000h ; 670A
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6712
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 671A
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6722
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 672A
DB 000h,000h,000h,000h,000h,000h ; 6732
tbl_6738: DB 0CDh,094h,004h,0A1h,094h,004h,087h,0E2h ; 6738
DB 004h,06Eh,03Bh,005h,044h,01Ah,006h,028h ; 6740
DB 054h,007h,000h,025h,008h,0CDh,094h,004h ; 6748
DB 0A1h,094h,004h,087h,0E2h,004h,06Eh,03Bh ; 6750
DB 005h,044h,01Ah,006h,028h,0A8h,006h,000h ; 6758
DB 0CAh,007h ; 6760
tbl_6762: DB 0FFh,0FFh,062h,000h,077h,00Ah,062h,000h ; 6762
DB 053h,007h,030h,000h,0A2h,005h,01Ch,000h ; 676A
DB 00Dh,005h,016h,000h,094h,004h,012h,000h ; 6772
DB 000h,000h,012h,000h ; 677A
tbl_677e: DB 0FFh,0FFh,06Fh,000h,077h,00Ah,06Fh,000h ; 677E
DB 053h,007h,037h,000h,0A2h,005h,020h,000h ; 6786
DB 00Dh,005h,01Ah,000h,094h,004h,016h,000h ; 678E
DB 000h,000h,016h,000h ; 6796
tbl_679a: DB 0FFh,0FFh,054h,002h,077h,00Ah,054h,002h ; 679A
DB 053h,007h,039h,001h,0A2h,005h,0C0h,000h ; 67A2
DB 00Dh,005h,09Dh,000h,094h,004h,083h,000h ; 67AA
DB 000h,000h,083h,000h ; 67B2
tbl_67b6: DB 0FFh,0FFh,000h,001h,000h,004h ; 67B6
tbl_67bc: DB 0FFh,0FFh,000h,00Ch,000h,008h ; 67BC
tbl_67c2: DB 000h,080h,000h,009h,040h,000h ; 67C2
tbl_67c8: DB 000h,000h,000h,080h,001h,000h ; 67C8
tbl_67ce: DB 0FFh,0FFh,0FFh,0FFh,000h,000h,0FFh,0FFh ; 67CE
DB 0FFh,0FFh,000h,000h ; 67D6
tbl_67da: DB 0FFh,000h,000h,0C0h,000h,000h,0A0h,080h ; 67DA
DB 001h,080h,000h,002h,030h,000h,003h,000h ; 67E2
DB 000h,003h ; 67EA
tbl_67ec: DB 0FFh,000h,002h,0C0h,000h,002h,057h,000h ; 67EC
DB 004h,036h,000h,006h,020h,000h,007h,000h ; 67F4
DB 000h,007h,000h,000h,000h,000h,000h,000h ; 67FC
DB 000h,000h,000h,000h ; 6804
tbl_6808: DB 0EEh,000h,091h,04Ah ; 6808
tbl_680c: DB 0FFh,08Bh,0A1h,08Bh,087h,07Ch,06Eh,06Ah ; 680C
DB 044h,056h,028h,049h,000h,049h ; 6814
tbl_681a: DB 0FFh,014h,000h,0A1h,014h,000h,087h,014h ; 681A
DB 000h,06Eh,014h,000h,044h,014h,000h,028h ; 6822
DB 014h,000h,000h,014h,000h ; 682A
tbl_682f: DB 0FFh,0C0h,0A1h,0C0h,087h,0A0h,06Eh,078h ; 682F
DB 044h,064h,028h,05Ah,000h,05Ah ; 6837
tbl_683d: DB 0FFh,00Ah,0A1h,00Ah,087h,008h,06Eh,008h ; 683D
DB 044h,005h,028h,002h,000h,002h ; 6845
tbl_684b: DB 0FFh,016h,0A1h,016h,087h,015h,06Eh,014h ; 684B
DB 044h,013h,028h,012h,000h,012h ; 6853
tbl_6859: DB 0FFh,09Fh,040h,09Fh,02Ch,08Fh,020h,080h ; 6859
DB 01Ah,07Ch,000h,07Ch ; 6861
tbl_6865: DB 0FFh,08Fh,040h,08Fh,02Ch,080h,020h,073h ; 6865
DB 01Ah,06Fh,000h,06Fh ; 686D
tbl_6871: DB 0FFh,000h,000h,000h,000h,000h,000h,000h ; 6871
DB 000h,000h,000h,000h ; 6879
tbl_687d: DB 0FFh,09Fh,040h,09Fh,02Ch,08Fh,020h,080h ; 687D
DB 01Ah,07Ch,000h,07Ch ; 6885
tbl_6889: DB 0FFh,08Fh,040h,08Fh,02Ch,080h,020h,073h ; 6889
DB 01Ah,06Fh,000h,06Fh ; 6891
tbl_6895: DB 0FFh,020h,005h,0D0h,0C0h,003h,0B4h,0C0h ; 6895
DB 002h,08Ch,080h,000h,080h,000h,000h,000h ; 689D
DB 000h,000h ; 68A5
tbl_68a7: DB 0FFh,0B0h,006h,0D0h,000h,005h,0B4h,070h ; 68A7
DB 003h,08Ch,060h,001h,07Ch,000h,000h,000h ; 68AF
DB 000h,000h ; 68B7
tbl_68b9: DB 0FFh,000h,000h,000h,000h,000h,000h,000h ; 68B9
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 68C1
DB 000h,000h ; 68C9
tbl_68cb: DB 0FFh,020h,005h,0D0h,0C0h,003h,0B4h,0C0h ; 68CB
DB 002h,08Ch,080h,000h,080h,000h,000h,000h ; 68D3
DB 000h,000h ; 68DB
tbl_68dd: DB 0FFh,0B0h,006h,0D0h,000h,005h,0B4h,070h ; 68DD
DB 003h,08Ch,060h,001h,07Ch,000h,000h,000h ; 68E5
DB 000h,000h ; 68ED
tbl_68ef: DB 0FFh,080h,000h,080h,000h,080h,000h,080h ; 68EF
DB 000h,080h,0FFh,000h,00Bh,036h,000h,00Ch ; 68F7
DB 020h,000h,012h,018h,000h,014h,000h,000h ; 68FF
DB 015h ; 6907
tbl_6908: DB 0FFh,000h,00Bh,036h,000h,00Ch,020h,000h ; 6908
DB 012h,018h,000h,014h,000h,000h,015h ; 6910
tbl_6917: DB 0FFh,0C0h,0B0h,0C0h,080h,098h,053h,080h ; 6917
DB 000h,080h,0FFh,000h,000h,000h,000h,000h ; 691F
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6927
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 692F
DB 000h,000h,000h,000h,000h,0FFh,0FFh,000h ; 6937
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 693F
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6947
DB 000h,040h,0FFh,03Fh,004h,000h,000h ; 694F
tbl_6956: DB 040h,0FFh,03Fh,004h,000h,000h,080h,080h ; 6956
DB 080h,080h,080h ; 695E
tbl_6961: DB 0FFh,0FFh,03Fh,0C0h,0FFh,03Fh,080h,000h ; 6961
DB 01Ch,040h,000h,008h,000h,000h,006h ; 6969
tbl_6970: DB 0FFh,000h,003h,000h,000h,003h,000h,000h ; 6970
DB 003h,000h,000h,003h,000h,000h,003h ; 6978
tbl_697f: DB 0FFh,000h,006h,000h,000h,006h,000h,000h ; 697F
DB 006h,000h,000h,006h,000h,000h,006h ; 6987
tbl_698e: DB 0FFh,0FFh,03Fh,079h,0FFh,03Fh,055h,000h,020h,040h ; 698E
DB 000h,01Ah,039h,000h,00Ch,032h,000h,004h,02Bh,000h ; 6998
DB 000h,000h,000h,000h,0FFh,000h,000h,000h,000h,000h ; 69A2
DB 000h,000h,000h,000h,000h,000h,000h,000h,000h,000h ; 69AC
DB 000h,000h,0FFh,000h,000h,000h,000h,000h,000h,000h ; 69B6
DB 000h,000h,000h,000h,000h,000h,000h,000h,000h,000h ; 69C0
tbl_69ca: DB 0FFh,000h,000h,02Ah,000h,000h,027h,080h ; 69CA
DB 000h,023h,000h,001h,000h,000h,001h,000h ; 69D2
DB 000h,001h ; 69DA
tbl_69dc: DB 0EEh,080h,091h,0A1h ; 69DC
tbl_69e0: DB 0FFh,0FFh,07Fh,0C0h,0FFh,07Fh,0B7h,000h ; 69E0
DB 076h,0A1h,000h,05Eh,094h,000h,040h,087h ; 69E8
DB 000h,02Eh,07Ah,000h,014h,072h,000h,005h ; 69F0
DB 000h,000h,005h,0FFh,0FFh,07Fh,0C0h,0FFh ; 69F8
DB 07Fh,0B7h,000h,076h,0A1h,000h,05Eh,094h ; 6A00
DB 000h,040h,087h,000h,02Eh,07Ah,000h,014h ; 6A08
DB 072h,000h,005h,000h,000h,005h ; 6A10
tbl_6a16: DB 0FFh,0FFh,0FFh,0FFh,0FFh,03Fh,000h,0C0h ; 6A16
DB 080h,036h,066h,0A6h,0F0h,018h,000h,080h ; 6A1E
DB 010h,00Ah,066h,066h,000h,003h,033h,053h ; 6A26
DB 0A0h,000h,066h,046h,000h,000h,0CCh,02Ch ; 6A2E
tbl_6a36: DB 0FFh,0FFh,000h,080h,000h,00Ah,000h,080h ; 6A36
DB 000h,008h,01Eh,085h,080h,006h,01Eh,085h ; 6A3E
DB 000h,003h,085h,07Bh,000h,002h,033h,073h ; 6A46
DB 000h,001h,028h,05Ch,000h,000h,028h,05Ch ; 6A4E
tbl_6a56: DB 0D0h,0B8h,08Bh,09Ah,045h,05Ch,03Ah,055h ; 6A56
DB 02Eh,04Dh,023h,03Ch,008h,010h,000h,010h ; 6A5E
tbl_6a66: DB 0FFh,01Ch,0BCh,02Eh,0A7h,040h,092h,047h,07Dh,050h ; 6A66
DB 068h,05Ch,054h,068h,03Fh,0A6h,000h,0D9h,000h,0D9h ; 6A70
tbl_6a7a: DB 0FFh,03Bh,08Ah,022h,05Ch,011h,02Dh,008h ; 6A7A
DB 016h,002h,010h,000h,000h,000h ; 6A82
tbl_6a88: DB 0FFh,000h,0AEh,000h,094h,01Eh,04Ch,01Eh ; 6A88
DB 040h,000h,000h,000h ; 6A90
tbl_6a94: DW 088adh ; 6A94
tbl_6a96: DB 0FFh,0F3h,0F5h,0F3h,0CFh,0D5h,0A1h,0AEh ; 6A96
DB 057h,095h,02Eh,080h,01Ch,080h,018h,080h ; 6A9E
DB 00Fh,07Ch,000h,06Ch,0FFh,0FFh,0FFh,0FFh ; 6AA6
DB 0FFh,0FFh,0FFh,0FFh ; 6AAE
tbl_6ab2: DB 077h,064h,0D4h,064h ; 6AB2
tbl_6ab6: DB 0FFh,080h,0E6h,080h,0CFh,080h,0A1h,080h ; 6AB6
DB 057h,080h,049h,076h,030h,06Bh,028h,06Bh ; 6ABE
DB 000h,06Bh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6AC6
tbl_6ace: DB 0FFh,080h,000h,080h,000h,080h,000h,080h,000h,080h ; 6ACE
DB 000h,080h,000h,080h,000h,080h,000h,080h,000h,080h ; 6AD8
DB 0FFh,000h,06Ch,000h,044h,00Ch,02Eh,015h,000h,015h ; 6AE2
tbl_6aec: DB 0FFh,0FFh,00Eh,000h,0CDh,000h,00Eh,000h ; 6AEC
DB 073h,000h,00Ch,000h,000h,000h,000h,000h ; 6AF4
tbl_6afc: DB 0FFh,0FFh,015h,000h,0B2h,000h,015h,000h ; 6AFC
DB 068h,000h,00Ch,000h,000h,000h,000h,000h ; 6B04
DB 000h,000h,000h,000h,015h,022h,02Fh,033h ; 6B0C
DB 037h,03Ch,051h,052h,052h,052h,052h,000h ; 6B14
DB 000h,000h,000h ; 6B1C
tbl_6b1f: DB 000h,000h,000h,000h,000h,015h,022h,02Fh ; 6B1F
DB 033h,037h,03Ch,051h,052h,052h,052h,052h ; 6B27
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6B2F
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6B37
DB 000h,000h,000h,000h,015h,02Fh,037h,051h ; 6B3F
DB 051h,000h,000h,000h,000h,000h,000h,000h ; 6B47
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6B4F
DB 015h,02Fh,037h,051h,051h ; 6B57
tbl_6b5c: DB 0FFh,05Eh,0D0h,050h,0C0h,047h,0A0h,03Fh ; 6B5C
DB 080h,03Fh,040h,037h,000h,037h ; 6B64
tbl_6b6a: DB 0FFh,055h,0C0h,055h,090h,055h,080h,055h ; 6B6A
DB 066h,055h,040h,02Ah,000h ; 6B72
tbl_6b77: DB 02Ah,001h,006h,003h,001h,001h ; 6B77
tbl_6b7d: DB 0FFh,080h,04Dh,06Ch,040h,046h,030h,033h ; 6B7D
DB 028h,026h,000h,026h,0FFh,000h,000h,000h ; 6B85
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6B8D
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6B95
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6B9D
DB 000h,000h ; 6BA5
tbl_6ba7: DB 080h,080h,080h,05Ah,047h,0ADh,070h,02Eh ; 6BA7
tbl_6baf: DB 060h,0F0h,020h,070h ; 6BAF
tbl_6bb3: DB 0E1h,0D0h,0A1h,070h,028h ; 6BB3
tbl_6bb8: DB 0C2h,000h,0FAh,03Eh,000h,047h ; 6BB8
tbl_6bbe: DB 0E5h,000h,051h,03Eh,000h,019h,02Ch,0A0h,025h,05Ah ; 6BBE
tbl_6bc8: DB 000h,011h,011h,011h,011h,011h,011h,011h,011h,011h ; 6BC8
DB 011h,008h,001h,000h,000h,000h,000h,000h,000h,000h ; 6BD2
tbl_6bdc: DB 011h,011h,011h,011h,011h,011h,011h,011h ; 6BDC
DB 011h,011h,011h,011h,011h,011h ; 6BE4
tbl_6bea: DB 00Bh,00Fh,00Fh,00Fh,0FFh,02Dh,04Bh,00Fh ; 6BEA
DB 0FFh,0FFh,0FFh,00Fh,02Dh,02Dh,0FFh,0FFh ; 6BF2
DB 02Dh,006h,02Dh,00Fh,00Fh,0FFh,0FFh,0FFh ; 6BFA
DB 0FFh,0FFh,0FFh,014h,0FFh,0FFh,0FFh,0FFh ; 6C02
DB 0FFh,02Dh,02Dh,007h,006h,0FFh,0FFh,019h ; 6C0A
DB 0FFh,019h,019h,019h,0FFh,0FFh,0FFh,0FFh ; 6C12
DB 0B3h ; 6C1A
tbl_6c1b: DB 00Bh,003h,006h,007h,005h,001h,008h,00Ah ; 6C1B
DB 00Bh,00Ch,00Ch,00Dh,00Eh,011h,000h,013h ; 6C23
DB 014h,015h,016h,017h,018h,01Eh,01Fh,000h ; 6C2B
DB 000h,019h,01Ah,01Bh,000h,000h,000h,000h ; 6C33
DB 000h,004h,008h,009h,00Fh,01Eh,01Fh,010h ; 6C3B
DB 013h,004h,008h,009h,000h,000h,000h,000h ; 6C43
DB 01Dh ; 6C4B
tbl_6c4c: DB 001h,094h,000h ; 6C4C
tbl_6c4f: DB 019h,0FFh,019h,019h,019h ; 6C4F
tbl_6c54: DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FEh,0FFh,0FFh ; 6C54
DB 0FFh,0FFh,0FFh,0FDh,0FFh,0FFh,0FFh,0FFh ; 6C5C
DB 0FFh,0FEh,0FFh,0FFh,0FFh,0FFh,0FFh,0FDh ; 6C64
tbl_6c6c: DB 007h,008h,009h,00Ah,00Bh,000h,001h,002h,003h,004h ; 6C6C
DB 005h,006h,007h,008h,009h,00Ah,00Bh,000h,001h,002h ; 6C76
DB 003h,004h,005h,006h,007h,008h,009h,00Ah,00Bh,000h ; 6C80
tbl_6c8a: DB 000h,000h,077h,022h,0EEh,044h,077h,044h ; 6C8A
DB 0DDh,088h,0FFh,0FFh,0EEh,088h,077h,088h ; 6C92
DB 0BBh,011h,0BBh,022h,0FFh,0FFh,0BBh,044h ; 6C9A
DB 0DDh,011h,0DDh,022h,0EEh,011h,000h,000h ; 6CA2
tbl_6caa: DB 0FFh,0FFh,046h,000h,077h,00Ah,046h,000h ; 6CAA
DB 053h,007h,056h,000h,0A2h,005h,06Ah,000h ; 6CB2
DB 00Dh,005h,07Ch,000h,094h,004h,08Bh,000h ; 6CBA
DB 000h,000h,08Bh,000h ; 6CC2
tbl_6cc6: DB 0FFh,0FFh,050h,000h,077h,00Ah,050h,000h ; 6CC6
DB 053h,007h,063h,000h,0A2h,005h,076h,000h ; 6CCE
DB 00Dh,005h,085h,000h,094h,004h,092h,000h ; 6CD6
DB 000h,000h,092h,000h ; 6CDE
tbl_6ce2: DB 0FFh,000h,000h,0A1h,000h,000h,087h,054h ; 6CE2
DB 000h,06Eh,067h,000h,044h,0ABh,000h,028h ; 6CEA
DB 050h,001h,000h,050h,001h ; 6CF2
tbl_6cf7: DB 0FFh,0E8h,003h,030h,0E8h,003h,000h,07Dh ; 6CF7
DB 000h,000h,07Dh,000h,0FFh,0EEh,002h,040h ; 6CFF
DB 0EEh,002h,010h,0FAh,000h,000h,032h,000h ; 6D07
DB 0FFh,033h,004h,040h,033h,004h,000h,064h ; 6D0F
DB 000h,000h,064h,000h,0FFh,0E8h,003h,040h ; 6D17
DB 0E8h,003h,010h,0C8h,000h,000h,032h,000h ; 6D1F
DB 0FFh,0B0h,004h,040h,0B0h,004h,000h,07Dh ; 6D27
DB 000h,000h,07Dh,000h,0FFh,0E8h,003h,040h ; 6D2F
DB 0E8h,003h,010h,05Eh,001h,000h,032h,000h ; 6D37
DB 0FFh,0B0h,004h,040h,0B0h,004h,000h,0C8h ; 6D3F
DB 000h,000h,0C8h,000h,0FFh,0E8h,003h,030h ; 6D47
DB 0E8h,003h,000h,07Dh,000h,000h,07Dh,000h ; 6D4F
DB 0FFh,0E8h,003h,030h,0E8h,003h,000h,07Dh ; 6D57
DB 000h,000h,07Dh,000h,0FFh,0E8h,003h,030h ; 6D5F
DB 0E8h,003h,000h,07Dh,000h,000h,07Dh,000h ; 6D67
DB 0FFh,0E8h,003h,030h,0E8h,003h,000h,07Dh ; 6D6F
DB 000h,000h,07Dh,000h ; 6D77
tbl_6d7b: DB 090h,001h,00Ah,001h,040h,000h,019h,000h ; 6D7B
DB 008h,000h,000h,000h,0C2h,001h,02Ch,001h ; 6D83
DB 040h,000h,019h,000h,008h,000h,000h,000h ; 6D8B
DB 0C2h,001h,02Ch,001h,040h,000h,019h,000h ; 6D93
DB 008h,000h,000h,000h,0C2h,001h,02Ch,001h ; 6D9B
DB 040h,000h,019h,000h,008h,000h,000h,000h ; 6DA3
DB 0C2h,001h,02Ch,001h,040h,000h,019h,000h ; 6DAB
DB 008h,000h,000h,000h,0C2h,001h,02Ch,001h ; 6DB3
DB 040h,000h,019h,000h,00Ch,000h,000h,000h ; 6DBB
DB 0C2h,001h,02Ch,001h,040h,000h,019h,000h ; 6DC3
DB 00Ch,000h,000h,000h,0C2h,001h,0FAh,000h ; 6DCB
DB 040h,000h,019h,000h,00Ch,000h,000h,000h ; 6DD3
DB 0C2h,001h,0FAh,000h,040h,000h,019h,000h ; 6DDB
DB 00Ch,000h,000h,000h,0C2h,001h,0FAh,000h ; 6DE3
DB 080h,000h,032h,000h,018h,000h,000h,000h ; 6DEB
DB 0C2h,001h,0FAh,000h,080h,000h,032h,000h ; 6DF3
DB 018h,000h,000h,000h ; 6DFB
tbl_6dff: DB 0FFh,0FFh,03Fh,079h,0FFh,03Fh,055h,000h ; 6DFF
DB 034h,040h,000h,02Eh,039h,000h,020h,032h ; 6E07
DB 000h,018h,02Bh,000h,014h,000h,000h,014h ; 6E0F
tbl_6e17: DB 000h,025h,034h,041h,050h,05Fh,06Dh,074h ; 6E17
DB 07Ah,081h,08Fh,098h,0A1h,0A9h,0B2h,0BAh ; 6E1F
DB 0C3h,0CBh,0D4h,0DDh,0E5h,0EEh,0F6h,0FFh ; 6E27
tbl_6e2f: DB 002h,00Dh,01Ah,029h,040h,053h,060h,070h,080h,088h ; 6E2F
DB 092h,0A2h,0A5h,0AEh,0C0h,0C7h,0D0h,0E0h,0F0h,000h ; 6E39
tbl_6e43: DB 000h,00Eh,017h,023h,02Fh,03Ah,046h,052h ; 6E43
DB 05Dh,069h,06Fh,074h,07Bh,081h,08Bh,097h ; 6E4B
DB 0A3h,0AEh,0BBh,0D1h,0FFh,0FFh ; 6E53
tbl_6e59: DB 00Ch,025h,034h,041h,050h,05Fh,06Dh,074h ; 6E59
DB 07Ah,081h,08Fh,098h,0A1h,0A9h,0B2h,0BAh ; 6E61
DB 0C3h,0CBh,0D4h,0DDh,0E5h,0EEh,0F6h,0FFh ; 6E69
tbl_6e71: DB 002h,00Dh,01Ah,029h,040h,053h,060h,070h,080h,088h ; 6E71
DB 092h,0A2h,0A5h,0AEh,0C0h,0C7h,0D0h,0E0h,0F0h,000h ; 6E7B
tbl_6e85: DB 000h,00Eh,017h,023h,02Fh,03Ah,046h,052h,05Dh,069h ; 6E85
DB 06Fh,074h,07Bh,081h,08Bh,097h,0A3h,0AEh,0BBh,0D1h ; 6E8F
tbl_6e99: DB 000h,011h,01Ch,02Bh,039h,047h,055h,064h,072h,080h ; 6E99
DB 08Eh,095h,09Ch,0A3h,0ABh,0B9h,0C7h,0D5h,0E4h,000h ; 6EA3
tbl_6ead: DB 08Ch,0E2h,0C7h,0D3h,0E0h,0E5h,0E1h,0DEh ; 6EAD
DB 0E5h,0E7h,0E3h,0ECh,0E8h,0E4h,0EBh,0E7h ; 6EB5
DB 0EDh,0E8h,0E8h,0ECh,0E9h,0EDh,0EAh,0E8h ; 6EBD
DB 08Fh,0E1h,0C9h,0D3h,0E0h,0E7h,0E1h,0E0h ; 6EC5
DB 0E5h,0E8h,0E5h,0EDh,0E9h,0E5h,0ECh,0E8h ; 6ECD
DB 0EEh,0E9h,0E8h,0EDh,0EAh,0EEh,0EBh,0E9h ; 6ED5
DB 093h,0E1h,0CAh,0D3h,0E0h,0E7h,0E1h,0E0h ; 6EDD
DB 0E5h,0E8h,0E5h,0EDh,0E9h,0E5h,0ECh,0E8h ; 6EE5
DB 0EEh,0E9h,0E8h,0EDh,0EAh,0EEh,0EBh,0E9h ; 6EED
DB 096h,0E1h,0C9h,0D3h,0E0h,0E7h,0E1h,0E0h ; 6EF5
DB 0E5h,0EAh,0E6h,0EFh,0EBh,0E6h,0EEh,0EAh ; 6EFD
DB 0F0h,0ECh,0E9h,0EEh,0ECh,0F0h,0EDh,0EBh ; 6F05
DB 096h,0E0h,0C6h,0D4h,0E1h,0E7h,0E4h,0E1h ; 6F0D
DB 0E6h,0EAh,0E6h,0EFh,0EBh,0E6h,0EEh,0EAh ; 6F15
DB 0F0h,0ECh,0E9h,0EEh,0ECh,0F0h,0EDh,0EBh ; 6F1D
DB 099h,0D3h,0C6h,0D2h,0E1h,0E7h,0E4h,0E2h ; 6F25
DB 0E6h,0EAh,0E6h,0EFh,0EBh,0E6h,0EEh,0EAh ; 6F2D
DB 0F0h,0ECh,0E9h,0EEh,0ECh,0F0h,0EDh,0EBh ; 6F35
DB 09Fh,0D8h,0CAh,0D6h,0E8h,0E9h,0E4h,0E3h ; 6F3D
DB 0E7h,0ECh,0E8h,0F1h,0EDh,0E8h,0F0h,0ECh ; 6F45
DB 0F1h,0EEh,0EBh,0F0h,0EEh,0F2h,0EFh,0EDh ; 6F4D
DB 0A5h,0DDh,0CBh,0DAh,0E2h,0E9h,0E5h,0E3h ; 6F55
DB 0E7h,0ECh,0E8h,0F1h,0EDh,0E8h,0F0h,0ECh ; 6F5D
DB 0F1h,0EEh,0EBh,0F0h,0EEh,0F2h,0EFh,0EDh ; 6F65
DB 066h,0EBh,0D4h,0E9h,0E7h,0EAh,0E5h,0E4h ; 6F6D
DB 0E8h,0ECh,0E8h,0F1h,0EDh,0E8h,0F0h,0ECh ; 6F75
DB 0F1h,0EEh,0EBh,0F0h,0EEh,0F2h,0EFh,0EDh ; 6F7D
DB 062h,0EAh,0D3h,0E9h,0E3h,0EAh,0E5h,0E6h ; 6F85
DB 0E8h,0ECh,0E8h,0F1h,0EDh,0E8h,0F0h,0ECh ; 6F8D
DB 0F1h,0EEh,0EBh,0F0h,0EEh,0F2h,0EFh,0EDh ; 6F95
DB 063h,0EDh,0D1h,0EBh,0E3h,0EBh,0E7h,0E6h ; 6F9D
DB 0E9h,0ECh,0E8h,0F1h,0EDh,0E8h,0F0h,0ECh ; 6FA5
DB 0F1h,0EEh,0EBh,0F0h,0EEh,0F2h,0EFh,0EDh ; 6FAD
DB 065h,0EBh,0CCh,0EBh,0E3h,0EBh,0EAh,0E6h ; 6FB5
DB 0E9h,0EEh,0EAh,0F3h,0EFh,0EAh,0F1h,0EDh ; 6FBD
DB 0F3h,0EFh,0EDh,0F3h,0EFh,0F3h,0F1h,0EFh ; 6FC5
DB 062h,0F6h,0CEh,0F0h,0E9h,0ECh,0EAh,0E8h ; 6FCD
DB 0EAh,0EEh,0EAh,0F3h,0EFh,0EAh,0F1h,0EDh ; 6FD5
DB 0F3h,0EFh,0EDh,0F3h,0EFh,0F3h,0F1h,0EFh ; 6FDD
DB 068h,0F5h,0CAh,0F0h,0EBh,0EDh,0ECh,0E9h ; 6FE5
DB 0ECh,0EFh,0EBh,0F3h,0F1h,0EBh,0F2h,0EEh ; 6FED
DB 0F4h,0F0h,0EFh,0F4h,0F0h,0F4h,0F2h,0F0h ; 6FF5
DB 06Ah,0F8h,0D2h,0F1h,0E9h,0F3h,0EFh,0EAh ; 6FFD
DB 0EDh,0F4h,0F0h,0F9h,0F5h,0F0h,0F7h,0F3h ; 7005
DB 0F9h,0F5h,0F3h,0F8h,0F5h,0F9h,0F7h,0F5h ; 700D
DB 070h,0F8h,0D0h,0F1h,0EBh,0F6h,0F2h,0EBh ; 7015
DB 0EEh,0F6h,0F2h,0FBh,0F7h,0F3h,0F9h,0F5h ; 701D
DB 0FBh,0F7h,0F5h,0FAh,0F7h,0FBh,0F9h,0F7h ; 7025
DB 070h,0F5h,0CEh,0F1h,0EBh,0F7h,0F3h,0EDh ; 702D
DB 0F0h,0F9h,0F4h,0FEh,0FAh,0F5h,0FCh,0F8h ; 7035
DB 0FEh,0FAh,0F8h,0FDh,0FAh,0FEh,0FBh,0F9h ; 703D
DB 072h,0F4h,0CDh,0F2h,0EBh,0F9h,0F5h,0F0h ; 7045
DB 0F1h,0F9h,0F4h,0FEh,0FAh,0F5h,0FCh,0F8h ; 704D
DB 0FEh,0FAh,0F8h,0FDh,0FAh,0FEh,0FBh,0F9h ; 7055
DB 06Dh,0F0h,0CCh,0F3h,0EEh,0FBh,0F6h,0F2h ; 705D
DB 0F4h,0F9h,0F4h,0FEh,0FAh,0F5h,0FCh,0F8h ; 7065
DB 0FEh,0FAh,0F8h,0FDh,0FAh,0FEh,0FBh,0F9h ; 706D
DB 069h,0EFh,0CBh,0F4h,0F2h,0FEh,0F9h,0F6h ; 7075
DB 0F6h,0F9h,0F4h,0FEh,0FAh,0F5h,0FCh,0F8h ; 707D
DB 0FEh,0FAh,0F8h,0FDh,0FAh,0FEh,0FBh,0F9h ; 7085
DB 004h,004h,006h,007h,009h,00Bh,00Dh,00Eh ; 708D
DB 00Fh,010h,013h,014h,016h,018h,019h,01Bh ; 7095
DB 01Ch,01Eh,020h,021h,023h,024h,026h,028h ; 709D
tbl_70a5: DB 034h,041h,05Eh,063h,08Ah,096h,0A1h,0A1h ; 70A5
DB 0B2h,0B1h,0B1h,0B4h,0B7h,0B8h,0BBh,0B3h ; 70AD
DB 0B5h,0B5h,0B8h,0B9h,0BAh,0B6h,0B6h,0B8h ; 70B5
DB 04Ch,04Fh,064h,06Ah,091h,09Dh,0A6h,0A6h ; 70BD
DB 0B7h,0B7h,0B7h,0BAh,0BDh,0BEh,0C1h,0B9h ; 70C5
DB 0BBh,0BCh,0BEh,0C0h,0C0h,0BBh,0BCh,0BEh ; 70CD
DB 04Ch,053h,069h,06Fh,098h,0A0h,0AAh,0A8h ; 70D5
DB 0B7h,0B7h,0B7h,0BAh,0BDh,0BEh,0C1h,0B9h ; 70DD
DB 0BBh,0BCh,0BEh,0C0h,0C0h,0BBh,0BCh,0BEh ; 70E5
DB 070h,059h,06Fh,075h,09Ah,0A4h,0ADh,0A8h ; 70ED
DB 0BAh,0B8h,0B8h,0BBh,0BEh,0C0h,0C2h,0BAh ; 70F5
DB 0BCh,0BDh,0BFh,0C1h,0C2h,0BCh,0BDh,0BFh ; 70FD
DB 090h,067h,07Dh,07Dh,0A2h,0A8h,0AEh,0ACh ; 7105
DB 0B7h,0B4h,0B4h,0B7h,0BAh,0BBh,0BEh,0B6h ; 710D
DB 0B8h,0B9h,0BBh,0BDh,0BDh,0B8h,0B9h,0BBh ; 7115
DB 084h,064h,07Bh,07Ch,0A2h,0A9h,0B2h,0ADh ; 711D
DB 0BCh,0B9h,0B9h,0BCh,0C0h,0C1h,0C3h,0BBh ; 7125
DB 0BDh,0BEh,0C0h,0C2h,0C3h,0BDh ; 712D
tbl_7133: DB 0BEh,0C0h,08Ch,06Ch,081h,082h,0A7h,0ABh ; 7133
DB 0B4h,0AFh,0C0h,0BCh,0BCh,0BFh,0C3h,0C4h ; 713B
DB 0C6h,0BDh,0C0h,0C1h,0C3h,0C5h,0C6h,0C0h ; 7143
DB 0C1h,0C4h,08Ch,06Bh,07Eh,07Fh,0A6h,0ADh ; 714B
DB 0B4h,0B2h,0C1h,0BDh,0BDh,0C0h,0C4h,0C5h ; 7153
DB 0C7h,0BEh,0C1h,0C2h,0C4h,0C6h,0C7h,0C1h ; 715B
DB 0C2h,0C4h,088h,067h,07Bh,07Bh,0A0h,0A8h ; 7163
DB 0B1h,0ACh,0BCh,0BAh,0BAh,0BDh,0C1h,0C2h ; 716B
DB 0C4h,0BBh,0BEh,0BFh,0C1h,0C3h,0C4h,0BEh ; 7173
DB 0BFh,0C1h,0A8h,071h,084h,083h,0A8h,0ADh ; 717B
DB 0B5h,0B3h,0C1h,0C2h,0C2h,0C6h,0C9h,0CAh ; 7183
DB 0CDh,0C4h,0C6h,0C7h,0C9h,0CBh,0CCh,0C7h ; 718B
DB 0C7h,0C9h,0A8h,073h,086h,087h,0ACh,0B1h ; 7193
DB 0BCh,0B5h,0C7h,0C9h,0C9h,0CDh,0D0h,0D1h ; 719B
DB 0D4h,0CBh,0CDh,0CEh,0D1h,0D3h,0D3h,0CEh ; 71A3
DB 0CFh,0D1h,094h,06Dh,080h,082h,0AAh,0B1h ; 71AB
DB 0BAh,0BCh,0C9h,0C8h,0C8h,0CCh,0CFh,0D0h ; 71B3
DB 0D3h,0CAh,0CCh,0CDh,0CFh,0D2h,0D2h,0CDh ; 71BB
DB 0CEh,0CFh,068h,05Bh,075h,081h,0ABh,0B1h ; 71C3
DB 0BCh,0BEh,0CCh,0C7h,0C7h,0CBh,0CEh,0CFh ; 71CB
DB 0D2h,0C9h,0CBh,0CCh,0CEh,0D1h,0D1h,0CCh ; 71D3
DB 0CDh,0CEh,090h,067h,082h,085h,0ABh,0B4h ; 71DB
DB 0BFh,0BEh,0CAh,0C4h,0C4h,0C8h,0CBh,0CCh ; 71E3
DB 0CFh,0C6h,0C8h,0C9h,0CBh,0CDh,0CEh,0C9h ; 71EB
DB 0CAh,0CBh,09Ch,078h,08Fh,091h,0B8h,0C1h ; 71F3
DB 0CEh,0C9h,0D6h,0CEh,0CEh,0D2h,0D5h,0D6h ; 71FB
DB 0D9h,0CFh,0D2h,0D3h,0D6h,0D8h,0D9h,0D3h ; 7203
DB 0D4h,0D6h,0A8h,07Bh,095h,096h,0BFh,0C6h ; 720B
DB 0DEh,0D8h,0E6h,0DCh,0DCh,0E0h,0E4h,0E5h ; 7213
DB 0E8h,0DEh,0E1h,0E2h,0E4h,0E7h,0E8h,0E1h ; 721B
DB 0E2h,0E4h,0C4h,093h,0AEh,0ABh,0D6h,0DFh ; 7223
DB 0EFh,0E8h,0F5h,0EBh,0EBh,0EFh,0F3h,0F5h ; 722B
DB 0F8h,0EDh,0F0h,0F1h,0F4h,0F6h,0F7h,0F0h ; 7233
DB 0F1h,0F4h,0C0h,091h,0ADh,0AFh,0E7h,0EBh ; 723B
DB 0F4h,0EDh,0FAh,0F2h,0F2h,0F7h,0FBh,0FCh ; 7243
DB 0FFh,0F4h,0F7h,0F8h,0FBh,0FEh,0FFh,0F7h ; 724B
DB 0F8h,0FBh,074h,079h,09Fh,0A5h,0DCh,0E0h ; 7253
DB 0E8h,0E3h,0EEh,0ECh,0ECh,0F0h,0F4h,0F6h ; 725B
DB 0F9h,0EEh,0F1h,0F2h,0F5h,0F7h,0F8h,0F1h ; 7263
DB 0F2h,0F4h,074h,079h,0A1h,0A5h,0DCh,0E0h ; 726B
DB 0E8h,0E3h,0EEh,0ECh,0ECh,0F0h,0F4h,0F6h ; 7273
DB 0F9h,0EEh,0F1h,0F2h,0F5h,0F7h,0F8h,0F1h ; 727B
DB 0F2h,0F4h,001h,003h,004h,006h,007h,009h ; 7283
DB 00Ah,00Bh,00Bh,00Ch,00Eh,00Fh,010h,011h ; 728B
DB 012h,014h,015h,016h,017h,018h,019h,01Bh ; 7293
DB 01Ch,01Dh ; 729B
tbl_729d: DB 058h,058h,058h,058h,037h,028h,01Fh,01Bh ; 729D
DB 018h,016h,018h,018h,018h,018h,018h,018h ; 72A5
DB 018h,018h,018h,018h,018h,018h,018h,018h ; 72AD
DB 058h,058h,058h,058h,038h,029h,020h,01Ch ; 72B5
DB 019h,017h,018h,018h,018h,018h,018h,018h ; 72BD
DB 018h,018h,018h,018h,018h,018h,018h,018h ; 72C5
DB 058h,058h,058h,058h,03Ah,02Bh,022h,01Eh ; 72CD
DB 01Bh,019h,018h,018h,018h,018h,018h,018h ; 72D5
DB 018h,018h,018h,018h,018h,018h,018h,018h ; 72DD
DB 004h,058h,058h,058h,03Bh,02Dh,024h,020h ; 72E5
DB 01Dh,01Bh,018h,018h,018h,018h,018h,018h ; 72ED
DB 018h,018h,018h,018h,018h ; 72F5
tbl_72fa: DB 018h,018h,018h,004h,058h,058h,058h,041h ; 72FA
DB 032h,029h,025h,022h,020h,018h,018h,018h ; 7302
DB 018h,018h,018h,018h,018h,018h,018h,018h ; 730A
DB 018h,018h,018h,004h,058h,058h,058h,04Ah ; 7312
DB 03Ah,030h,02Ch,029h,027h,01Fh,01Bh,018h ; 731A
DB 018h,018h,018h,018h,018h,018h,018h,018h ; 7322
DB 018h,018h,018h,004h,05Ch,05Ch,05Ch,056h ; 732A
DB 044h,039h,034h,030h,02Dh,025h,021h,01Ch ; 7332
DB 019h,018h,018h,018h,018h,018h,018h,018h ; 733A
DB 018h,018h,018h,004h,085h,07Dh,070h,061h ; 7342
DB 04Ch,040h,03Bh,037h,034h,02Ch,028h,023h ; 734A
DB 020h,01Ch,018h,018h,018h,018h,018h,018h ; 7352
DB 018h,018h,018h,004h,093h,08Ch,07Eh,06Dh ; 735A
DB 056h,048h,042h,03Eh,03Bh,033h,02Fh,02Ah ; 7362
DB 027h,023h,01Fh,01Bh,018h,018h,018h,018h ; 736A
DB 018h,018h,018h,004h,09Bh,095h,088h,078h ; 7372
DB 061h,052h,04Ch,047h,044h,03Ch,038h,033h ; 737A
DB 030h,02Ch,028h,024h,020h,01Ch,018h,018h ; 7382
DB 018h,018h,018h,004h,0A2h,09Bh,08Eh,07Fh ; 738A
DB 06Ah,05Eh,058h,053h,050h,048h,044h,03Fh ; 7392
DB 03Ch,038h,034h,030h,02Ch,028h,024h,020h ; 739A
DB 01Ch,018h,018h,004h,0A6h,09Eh,091h,080h ; 73A2
DB 073h,06Ch,067h,063h,060h,058h,054h,04Fh ; 73AA
DB 04Ch,048h,044h,040h,03Ch,038h,034h,030h ; 73B2
DB 02Ch,028h,024h,004h,0A7h,09Fh,093h,084h ; 73BA
DB 078h,072h,06Eh,06Bh,068h,060h,05Ch,057h ; 73C2
DB 054h,050h,04Ch,048h,044h,040h,03Ch,038h ; 73CA
DB 034h,030h,02Ch,004h,0A8h,0A0h,096h,089h ; 73D2
DB 07Fh,078h,074h,071h,06Eh,066h,062h,05Dh ; 73DA
DB 05Ah,056h,052h,04Eh,04Ah,046h,042h,03Eh ; 73E2
DB 03Ah,036h,032h,004h,0A9h,0A5h,09Ch,08Fh ; 73EA
DB 085h,07Dh,079h,076h,073h,06Bh,067h,062h ; 73F2
DB 05Fh,05Bh,057h,053h,04Fh,04Bh,047h,043h ; 73FA
DB 03Fh,03Bh,037h,004h,0ABh,0AAh,0A4h,095h ; 7402
DB 088h,081h,07Ch,078h,074h,06Ch,068h,063h ; 740A
DB 060h,05Ch,058h,054h,050h,04Ch,048h,044h ; 7412
DB 040h,03Ch,038h,004h,0ABh,0ABh,0A6h,098h ; 741A
DB 08Ah,082h,07Dh,079h,075h,06Dh,069h,064h ; 7422
DB 061h,05Dh,059h,055h,051h,04Dh,049h,045h ; 742A
DB 041h,03Dh,039h,004h,0ABh,0ABh,0A7h,09Bh ; 7432
DB 08Bh,082h,07Dh,078h,074h,06Ch,068h,063h ; 743A
DB 060h,05Ch,058h,054h,050h,04Ch,048h,044h ; 7442
DB 040h,03Ch,038h,004h,0ABh,0ABh,0A6h,09Ah ; 744A
DB 08Bh,083h,07Dh,078h,073h,06Bh,067h,062h ; 7452
DB 05Fh,05Bh,057h,053h,04Fh,04Bh,047h,043h ; 745A
DB 03Fh,03Bh,037h,004h,0ABh,0ABh,0A6h,09Ah ; 7462
DB 08Ah,083h,07Dh,079h,074h,06Ch,068h,063h ; 746A
DB 060h,05Ch,058h,054h,050h,04Ch,048h,044h ; 7472
DB 040h,03Ch,038h ; 747A
tbl_747d: DB 05Ah,05Ah,05Ah,05Ah,041h,026h,00Eh,003h,000h,000h ; 747D
DB 018h,018h,018h,018h,018h,018h,018h,018h,018h,018h ; 7487
DB 018h,018h,018h,018h,05Ah,05Ah,05Ah,05Ah,045h,02Ch ; 7491
DB 014h,009h,001h,000h,018h,018h,018h,018h,018h,018h ; 749B
DB 018h,018h,018h,018h,018h,018h,018h,018h,05Ah,05Ah ; 74A5
DB 05Ah,05Ah,049h,031h,017h,00Dh,004h,000h,018h,018h ; 74AF
DB 018h,018h,018h,018h,018h,018h,018h,018h,018h,018h ; 74B9
DB 018h,018h,070h,070h,070h,068h,056h,041h,027h,01Eh ; 74C3
DB 014h,00Ch,018h,018h,018h,018h,018h,018h,018h,018h ; 74CD
DB 018h,018h,018h,018h,018h,018h,083h,083h,083h,07Bh ; 74D7
DB 06Ch,05Ah,043h,036h,02Dh,025h,01Dh,019h,018h,018h ; 74E1
DB 018h,018h,018h,018h,018h,018h,018h,018h,018h,018h ; 74EB
tbl_74f5: DB 08Fh,08Fh,08Fh,087h,079h,067h,052h,045h ; 74F5
DB 03Ch,034h,02Ch,028h,023h,020h,01Ch,018h ; 74FD
DB 018h,018h,018h,018h,018h,018h,018h,018h ; 7505
DB 09Ah,09Ah,09Ah,092h,084h,070h,05Ah,04Dh ; 750D
DB 042h,03Ah,032h,02Eh,029h,026h,022h,01Eh ; 7515
DB 01Ah,018h,018h,018h,018h,018h,018h,018h ; 751D
DB 0A8h,0A8h,0A8h,09Fh,090h,079h,05Eh,051h ; 7525
DB 04Eh,04Ah,042h,03Eh,039h,036h,032h,02Eh ; 752D
DB 02Ah,026h,022h,01Eh,01Ah,018h,018h,018h ; 7535
DB 0AFh,0AFh,0ADh,0A4h,094h,081h,062h,055h ; 753D
DB 050h,04Bh,043h,03Fh,03Ah,037h,033h,02Fh ; 7545
DB 02Bh,027h,023h,01Fh,01Bh,018h,018h,018h ; 754D
DB 0B9h,0B9h,0B4h,0ABh,09Ah,085h,066h,05Eh ; 7555
DB 057h,04Eh,046h,042h,03Dh,03Ah,036h,032h ; 755D
DB 02Eh,02Ah,026h,022h,01Eh,01Ah,018h,018h ; 7565
DB 0BBh,0BBh,0B5h,0ACh,09Bh,086h,06Fh,05Eh ; 756D
DB 04Eh,045h,03Dh,039h,034h,031h,02Dh,029h ; 7575
DB 025h,021h,01Dh,019h,018h,018h,018h,018h ; 757D
DB 0BBh,0BBh,0B5h,0ACh,09Ch,08Ah,07Ah,062h ; 7585
DB 053h,049h,041h,03Dh,038h,035h,031h,02Dh ; 758D
DB 029h,025h,021h,01Dh,019h,018h,018h,018h ; 7595
DB 0BBh,0BBh,0B5h,0ACh,09Fh,093h,08Ah,07Fh ; 759D
DB 076h,06Eh,066h,062h,05Dh,05Ah,056h,052h ; 75A5
DB 04Eh,04Ah,046h,042h,03Eh,03Ah,036h,032h ; 75AD
DB 0BBh,0BBh,0B5h,0ACh,0A0h,098h,08Fh,087h ; 75B5
DB 080h,079h,071h,06Dh,068h,065h,061h,05Dh ; 75BD
DB 059h,055h,051h,04Dh,049h,045h,041h,03Dh ; 75C5
DB 0BBh,0BBh,0B5h,0ACh,0A1h,09Ch,094h,08Fh ; 75CD
DB 08Ah,085h,07Dh,079h,074h,071h,06Dh,069h ; 75D5
DB 065h,061h,05Dh,059h,055h,051h,04Dh,049h ; 75DD
DB 0BAh,0BAh,0B5h,0ACh,0A1h,09Ch,094h,08Fh ; 75E5
DB 08Ah,085h,07Dh,079h,074h,071h,06Dh,069h ; 75ED
DB 065h,061h,05Dh,059h,055h,051h,04Dh,049h ; 75F5
DB 0B6h,0B6h,0B6h,0ADh,09Fh,097h,090h,08Bh ; 75FD
DB 087h,083h,07Bh,077h,072h,06Fh,06Bh,067h ; 7605
DB 063h,05Fh,05Bh,057h,053h,04Fh,04Bh,047h ; 760D
DB 0BFh,0BFh,0BFh,0B4h,0A4h,09Ch,094h,08Fh ; 7615
DB 08Bh,087h,07Fh,07Bh,076h,073h,06Fh,06Bh ; 761D
DB 067h,063h,05Fh,05Bh,057h,053h,04Fh,04Bh ; 7625
DB 0BFh,0BFh,0BFh,0B4h,0A4h,09Ch,094h,08Fh ; 762D
DB 08Bh,087h,07Fh,07Bh,076h,073h,06Fh,06Bh ; 7635
DB 067h,063h,05Fh,05Bh,057h,053h,04Fh,04Bh ; 763D
DB 0BFh,0BFh,0BFh,0B4h,0A4h,09Ch,094h,08Fh ; 7645
DB 08Bh,087h,07Fh,07Bh,076h,073h,06Fh,06Bh ; 764D
DB 067h,063h,05Fh,05Bh,057h,053h,04Fh,04Bh ; 7655
DB 0FFh,0FFh ; 765D
tbl_765f: DB 034h,041h,05Eh,063h,08Ah,096h,0A1h,0A1h ; 765F
DB 0B2h,0B1h,0B0h,0B3h,0B5h,0B4h,0B7h,0B6h ; 7667
DB 0B8h,0B8h,0BAh,0BBh,0BBh,0BBh,0BDh,0B6h ; 766F
DB 04Ch,04Fh,064h,06Ah,091h,09Dh,0A6h,0A6h ; 7677
DB 0B7h,0B7h,0B5h,0B8h,0BAh,0BBh,0BCh,0BDh ; 767F
DB 0BFh,0BEh,0C0h,0C1h,0C1h,0C3h,0C3h,0BCh ; 7687
DB 04Ch,053h,069h,06Fh,098h,0A0h,0AAh,0A8h ; 768F
DB 0B7h,0B7h,0B5h,0B8h,0BAh,0BBh,0BCh,0BDh ; 7697
DB 0BFh,0BEh,0C0h,0C1h,0C1h,0C3h,0C3h,0BCh ; 769F
DB 070h,059h,06Fh,075h,09Ah,0A4h,0ADh,0A8h ; 76A7
DB 0BAh,0B8h,0B6h,0B9h,0BCh,0BCh,0BDh,0BEh ; 76AF
DB 0BFh,0C0h,0C1h,0C2h,0C2h,0C4h,0C3h,0BDh ; 76B7
DB 090h,067h,07Dh,07Dh,0A2h,0A8h,0AEh,0ACh ; 76BF
DB 0B7h,0B4h,0B3h,0B6h,0B7h,0B8h,0BAh,0BAh ; 76C7
DB 0BBh,0BCh,0BDh,0BEh,0BDh,0BFh,0C0h,0BAh ; 76CF
DB 084h,064h,07Bh,07Ch,0A2h,0A9h,0B2h,0ADh ; 76D7
DB 0BCh,0B9h,0B8h,0BBh,0BDh,0BDh,0BFh,0BEh ; 76DF
DB 0C0h,0C1h,0C2h,0C3h,0C3h,0C5h,0C3h,0BFh ; 76E7
DB 08Ch,06Ch,081h,082h,0A7h,0ABh,0B4h,0AFh ; 76EF
DB 0C0h,0BCh,0BBh,0BDh,0C0h,0C0h,0C2h,0C2h ; 76F7
DB 0C3h,0C4h,0C4h,0C6h,0C6h,0C8h,0C7h,0C1h ; 76FF
DB 08Ch,06Bh,07Eh,07Fh,0A6h,0ADh,0B4h,0B2h ; 7707
DB 0C1h,0BDh,0BCh,0BEh,0C1h,0C0h,0C3h,0C4h ; 770F
DB 0C4h,0C5h,0C6h,0C7h,0C7h,0C9h,0C8h,0C3h ; 7717
DB 088h,067h,07Bh,07Bh,0A0h,0A8h,0B1h,0ACh ; 771F
DB 0BCh,0BAh,0B9h,0BCh,0BEh,0BFh,0BFh,0C0h ; 7727
DB 0C0h,0C2h,0C3h,0C4h,0C3h,0C6h,0C5h,0C0h ; 772F
DB 0A8h,071h,084h,083h,0A8h,0ADh,0B5h,0B3h ; 7737
DB 0C1h,0C2h,0C0h,0C3h,0C5h,0C5h,0C7h,0C8h ; 773F
DB 0CAh,0CAh,0CAh,0CCh,0CCh,0CDh,0CEh,0C8h ; 7747
DB 0A8h,073h,086h,087h,0ACh,0B1h,0BCh,0B5h ; 774F
DB 0C7h,0C9h,0C8h,0CBh,0CDh,0CDh,0CEh,0CFh ; 7757
DB 0D1h,0D1h,0D1h,0D4h,0D3h,0D4h,0D5h,0CFh ; 775F
DB 094h,06Dh,080h,082h,0AAh,0B1h,0BAh,0BCh ; 7767
DB 0CAh,0CEh,0CCh,0CFh,0D1h,0D2h,0D4h,0D5h ; 776F
DB 0D6h,0D6h,0D7h,0D8h,0D8h,0DAh,0D9h,0D3h ; 7777
DB 068h,05Bh,075h,081h,0ABh,0B1h,0BCh,0BEh ; 777F
DB 0CCh,0C7h,0C5h,0C8h,0CAh,0CBh,0CCh,0CDh ; 7787
DB 0CEh,0CEh,0D0h,0D1h,0D1h,0D2h,0D2h,0CCh ; 778F
DB 090h,067h,082h,085h,0ABh,0B4h,0BFh,0BEh ; 7797
DB 0CAh,0C4h,0C2h,0C4h,0C7h,0C7h,0CAh,0CAh ; 779F
DB 0CBh,0CCh,0CCh,0CEh,0CEh,0CFh,0CEh,0C9h ; 77A7
DB 09Ch,078h,08Fh,091h,0B8h,0C1h,0CEh,0C9h ; 77AF
DB 0D6h,0CEh,0CCh,0CFh,0D1h,0D2h,0D4h,0D5h ; 77B7
DB 0D6h,0D6h,0D7h,0D8h,0D8h,0DAh,0D9h,0D3h ; 77BF
DB 0A8h,07Bh,095h,096h,0BFh,0C6h,0D1h,0CCh ; 77C7
DB 0D6h,0CEh,0CCh,0CFh,0D1h,0D2h,0D4h,0D5h ; 77CF
DB 0D6h,0D6h,0D7h,0D8h,0D8h,0DAh,0D9h,0D3h ; 77D7
DB 0C4h,093h,0AEh,0ABh,0D6h,0DFh,0EFh,0E8h ; 77DF
DB 0F5h,0EBh,0E8h,0ECh,0EEh,0EFh,0F1h,0F2h ; 77E7
DB 0F3h,0F3h,0F5h,0F6h,0F6h,0F8h,0F8h,0F0h ; 77EF
DB 0C0h,091h,0ADh,0AFh,0E7h,0EBh,0F4h,0EDh ; 77F7
DB 0FAh,0F2h,0EFh,0F2h,0F5h,0F6h,0F8h,0F8h ; 77FF
DB 0FAh,0FAh,0FCh,0FEh,0FEh,0FFh,0FFh,0F7h ; 7807
DB 074h,079h,09Fh,0A5h,0DCh,0E0h,0E8h,0E3h ; 780F
DB 0EEh,0ECh,0E9h,0ECh,0EFh,0EFh,0F2h,0F2h ; 7817
DB 0F4h,0F4h,0F6h,0F7h,0F7h,0F9h,0F9h,0F1h ; 781F
DB 074h,079h,0A1h,0A5h,0DCh,0E0h,0E8h,0E3h ; 7827
DB 0EEh,0ECh,0E9h,0ECh,0EFh,0EFh,0F2h,0F2h ; 782F
DB 0F4h,0F4h,0F6h,0F7h,0F7h,0F9h,0F9h,0F1h ; 7837
DB 001h,003h,004h,006h,007h,009h,00Ah,00Bh ; 783F
DB 00Bh,00Ch,00Eh,00Fh,010h,011h,012h,013h ; 7847
DB 014h,015h,016h,017h,018h,019h,01Ah,01Ch ; 784F
tbl_7857: DB 034h,041h,05Eh,063h,08Ah,096h,0A1h,0A1h ; 7857
DB 0B2h,0B1h,0B0h,0B3h,0B5h,0B4h,0B7h,0B6h ; 785F
DB 0B8h,0B8h,0BAh,0BBh,0BBh,0BBh,0BDh,0B6h ; 7867
DB 04Ch,04Fh,064h,06Ah,091h,09Dh,0A6h,0A6h ; 786F
DB 0B7h,0B7h,0B5h,0B8h,0BAh,0BBh,0BCh,0BDh ; 7877
DB 0BFh,0BEh,0C0h,0C1h,0C1h,0C3h,0C3h,0BCh ; 787F
DB 04Ch,053h,069h,06Fh,098h,0A0h,0AAh,0A8h ; 7887
DB 0B7h,0B7h,0B5h,0B8h,0BAh,0BBh,0BCh,0BDh ; 788F
DB 0BFh,0BEh,0C0h,0C1h,0C1h,0C3h,0C3h,0BCh ; 7897
DB 070h,059h,06Fh,075h,09Ah,0A4h,0ADh,0A8h ; 789F
DB 0BAh,0B8h,0B6h,0B9h,0BCh,0BCh,0BDh,0BEh ; 78A7
DB 0BFh,0C0h,0C1h,0C2h,0C2h,0C4h,0C3h,0BDh ; 78AF
DB 090h,067h,07Dh,07Dh,0A2h,0A8h,0AEh,0ACh ; 78B7
DB 0B7h,0B4h,0B3h,0B6h,0B7h,0B8h,0BAh,0BAh ; 78BF
DB 0BBh,0BCh,0BDh,0BEh,0BDh,0BFh,0C0h,0BAh ; 78C7
DB 084h,064h,07Bh,07Ch,0A2h,0A9h,0B2h,0ADh ; 78CF
DB 0BCh,0B9h,0B8h,0BBh,0BDh,0BDh,0BFh,0BEh ; 78D7
DB 0C0h,0C1h,0C2h,0C3h,0C3h,0C5h,0C3h,0BFh ; 78DF
DB 08Ch,06Ch,081h,082h,0A7h,0ABh,0B4h,0AFh ; 78E7
DB 0C0h,0BCh,0BBh,0BDh,0C0h,0C0h,0C2h,0C2h ; 78EF
DB 0C3h,0C4h,0C4h,0C6h,0C6h,0C8h,0C7h,0C1h ; 78F7
DB 08Ch,06Bh,07Eh,07Fh,0A6h,0ADh,0B4h,0B2h ; 78FF
DB 0C1h,0BDh,0BCh,0BEh,0C1h,0C0h,0C3h,0C4h ; 7907
DB 0C4h,0C5h,0C6h,0C7h,0C7h,0C9h,0C8h,0C3h ; 790F
DB 088h,067h,07Bh,07Bh,0A0h,0A8h,0B1h,0ACh ; 7917
DB 0BCh,0BAh,0B9h,0BCh,0BEh,0BFh,0BFh,0C0h ; 791F
DB 0C0h,0C2h,0C3h,0C4h,0C3h,0C6h,0C5h,0C0h ; 7927
DB 0A8h,071h,084h,083h,0A8h,0ADh,0B5h,0B3h ; 792F
DB 0C1h,0C2h,0C0h,0C3h,0C5h,0C5h,0C7h,0C8h ; 7937
DB 0CAh,0CAh,0CAh,0CCh,0CCh,0CDh,0CEh,0C8h ; 793F
DB 0A8h,073h,086h,087h,0ACh,0B1h,0BCh,0B5h ; 7947
DB 0C7h,0C9h,0C8h,0CBh,0CDh,0CDh,0CEh,0CFh ; 794F
DB 0D1h,0D1h,0D1h,0D4h,0D3h,0D4h,0D5h,0CFh ; 7957
DB 094h,06Dh,080h,082h,0AAh,0B1h,0BAh,0BCh ; 795F
DB 0CAh,0CEh,0CCh,0CFh,0D1h,0D2h,0D4h,0D5h ; 7967
DB 0D6h,0D6h,0D7h,0D8h,0D8h,0DAh,0D9h,0D3h ; 796F
DB 068h,05Bh,075h,081h,0ABh,0B1h,0BCh,0BEh ; 7977
DB 0CCh,0C7h,0C5h,0C8h,0CAh,0CBh,0CCh,0CDh ; 797F
DB 0CEh,0CEh,0D0h,0D1h,0D1h,0D2h,0D2h,0CCh ; 7987
DB 090h,067h,082h,085h,0ABh,0B4h,0BFh,0BEh ; 798F
DB 0CAh,0C4h,0C2h,0C4h,0C7h,0C7h,0CAh,0CAh ; 7997
DB 0CBh,0CCh,0CCh,0CEh,0CEh,0CFh,0CEh,0C9h ; 799F
DB 09Ch,078h,08Fh,091h,0B8h,0C1h,0CEh,0C9h ; 79A7
DB 0D6h,0CEh,0CCh,0CFh,0D1h,0D2h,0D4h,0D5h ; 79AF
DB 0D6h,0D6h,0D7h,0D8h,0D8h,0DAh,0D9h,0D3h ; 79B7
DB 0A8h,07Bh,095h,096h,0BFh,0C6h,0D1h,0CCh ; 79BF
DB 0D6h,0CEh,0CCh,0CFh,0D1h,0D2h,0D4h,0D5h ; 79C7
DB 0D6h,0D6h,0D7h,0D8h,0D8h,0DAh,0D9h,0D3h ; 79CF
DB 0C4h,093h,0AEh,0ABh,0D6h,0DFh,0EFh,0E8h ; 79D7
DB 0F5h,0EBh,0E8h,0ECh,0EEh,0EFh,0F1h,0F2h ; 79DF
DB 0F3h,0F3h,0F5h,0F6h,0F6h,0F8h,0F8h,0F0h ; 79E7
DB 0C0h,091h,0ADh,0AFh,0E7h,0EBh,0F4h,0EDh ; 79EF
DB 0FAh,0F2h,0EFh,0F2h,0F5h,0F6h,0F8h,0F8h ; 79F7
DB 0FAh,0FAh,0FCh,0FEh,0FEh,0FFh,0FFh,0F7h ; 79FF
DB 074h,079h,09Fh,0A5h,0DCh,0E0h,0E8h,0E3h ; 7A07
DB 0EEh,0ECh,0E9h,0ECh,0EFh,0EFh,0F2h,0F2h ; 7A0F
DB 0F4h,0F4h,0F6h,0F7h,0F7h,0F9h,0F9h,0F1h ; 7A17
DB 074h,079h,0A1h,0A5h,0DCh,0E0h,0E8h,0E3h ; 7A1F
DB 0EEh,0ECh,0E9h,0ECh,0EFh,0EFh,0F2h,0F2h ; 7A27
DB 0F4h,0F4h,0F6h,0F7h,0F7h,0F9h,0F9h,0F1h ; 7A2F
DB 001h,003h,004h,006h,007h,009h,00Ah,00Bh ; 7A37
DB 00Bh,00Ch,00Eh,00Fh,010h,011h,012h,013h ; 7A3F
DB 014h,015h,016h,017h,018h,019h,01Ah,01Ch ; 7A47
tbl_7a4f: DB 05Ah,05Ah,05Ah,05Ah,041h,026h,00Eh,003h,000h,000h ; 7A4F
DB 018h,018h,018h,018h,018h,018h,018h,018h,018h,018h ; 7A59
DB 018h,018h,018h,018h,05Ah,05Ah,05Ah,05Ah,045h,02Ch ; 7A63
DB 014h,009h,001h,000h,018h,018h,018h,018h,018h,018h ; 7A6D
DB 018h,018h,018h,018h,018h,018h,018h,018h,05Ah,05Ah ; 7A77
DB 05Ah,05Ah,049h,031h,017h,00Dh,004h,000h,018h,018h ; 7A81
DB 018h,018h,018h,018h,018h,018h,018h,018h,018h,018h ; 7A8B
DB 018h,018h,070h,070h,070h,068h,056h,041h,027h,01Eh ; 7A95
DB 014h,00Ch,018h,018h,018h,018h,018h,018h,018h,018h ; 7A9F
DB 018h,018h,018h,018h,018h,018h,083h,083h,083h,07Bh ; 7AA9
DB 06Ch,05Ah,043h,036h,02Dh,025h,01Dh,019h,018h,018h ; 7AB3
DB 018h,018h,018h,018h,018h,018h,018h,018h,018h,018h ; 7ABD
DB 08Fh,08Fh,08Fh,087h,079h,067h,052h,045h,03Ch,034h ; 7AC7
DB 02Ch,028h,023h,020h,01Ch,018h,018h,018h,018h,018h ; 7AD1
DB 018h,018h,018h,018h,09Ah,09Ah,09Ah,092h,084h,070h ; 7ADB
DB 05Ah,04Dh,042h,03Ah,032h,02Eh,029h,026h,022h,01Eh ; 7AE5
DB 01Ah,018h,018h,018h,018h,018h,018h,018h,0A8h,0A8h ; 7AEF
DB 0A8h,09Fh,090h,079h,05Eh,051h,04Eh,04Ah,042h,03Eh ; 7AF9
DB 039h,036h,032h,02Eh,02Ah,026h,022h,01Eh,01Ah,018h ; 7B03
DB 018h,018h,0AFh,0AFh,0ADh,0A4h,094h,081h,062h,055h ; 7B0D
DB 050h,04Bh,043h,03Fh,03Ah,037h,033h,02Fh,02Bh,027h ; 7B17
DB 023h,01Fh,01Bh,018h,018h,018h,0B9h,0B9h,0B4h,0ABh ; 7B21
DB 09Ah,085h,066h,05Eh,057h,04Eh,046h,042h,03Dh,03Ah ; 7B2B
DB 036h,032h,02Eh,02Ah,026h,022h,01Eh,01Ah,018h,018h ; 7B35
DB 0BBh,0BBh,0B5h,0ACh,09Bh,086h,06Fh,05Eh,04Eh,045h ; 7B3F
DB 03Dh,039h,034h,031h,02Dh,029h,025h,021h,01Dh,019h ; 7B49
DB 018h,018h,018h,018h,0BBh,0BBh,0B5h,0ACh,09Ch,08Ah ; 7B53
DB 07Ah,062h,053h,049h,041h,03Dh,038h,035h,031h,02Dh ; 7B5D
DB 029h,025h,021h,01Dh,019h,018h,018h,018h,0BBh,0BBh ; 7B67
DB 0B5h,0ACh,09Fh,093h,08Ah,07Fh,076h,06Eh,066h,062h ; 7B71
DB 05Dh,05Ah,056h,052h,04Eh,04Ah,046h,042h,03Eh,03Ah ; 7B7B
DB 036h,032h,0BBh,0BBh,0B5h,0ACh,0A0h,098h,08Fh,087h ; 7B85
DB 080h,079h,071h,06Dh,068h,065h,061h,05Dh,059h,055h ; 7B8F
DB 051h,04Dh,049h,045h,041h,03Dh,0BBh,0BBh,0B5h,0ACh ; 7B99
DB 0A1h,09Ch,094h,08Fh,08Ah,085h,07Dh,079h,074h,071h ; 7BA3
DB 06Dh,069h,065h,061h,05Dh,059h,055h,051h,04Dh,049h ; 7BAD
DB 0BAh,0BAh,0B5h,0ACh,0A1h,09Ch,094h,08Fh,08Ah,085h ; 7BB7
DB 07Dh,079h,074h,071h,06Dh,069h,065h,061h,05Dh,059h ; 7BC1
DB 055h,051h,04Dh,049h,0B6h,0B6h,0B6h,0ADh,09Fh,097h ; 7BCB
DB 090h,08Bh,087h,083h,07Bh,077h,072h,06Fh,06Bh,067h ; 7BD5
DB 063h,05Fh,05Bh,057h,053h,04Fh,04Bh,047h,0BFh,0BFh ; 7BDF
DB 0BFh,0B4h,0A4h,09Ch,094h,08Fh,08Bh,087h,07Fh,07Bh ; 7BE9
DB 076h,073h,06Fh,06Bh,067h,063h,05Fh,05Bh,057h,053h ; 7BF3
DB 04Fh,04Bh,0BFh,0BFh,0BFh,0B4h,0A4h,09Ch,094h,08Fh ; 7BFD
DB 08Bh,087h,07Fh,07Bh,076h,073h,06Fh,06Bh,067h,063h ; 7C07
DB 05Fh,05Bh,057h,053h,04Fh,04Bh,0BFh,0BFh,0BFh,0B4h ; 7C11
DB 0A4h,09Ch,094h,08Fh,08Bh,087h,07Fh,07Bh,076h,073h ; 7C1B
DB 06Fh,06Bh,067h,063h,05Fh,05Bh,057h,053h,04Fh,04Bh ; 7C25
tbl_7c2f: DB 05Ah,05Ah,05Ah,05Ah,041h,026h,00Eh,003h,000h,000h ; 7C2F
DB 018h,018h,018h,018h,018h,018h,018h,018h,018h,018h ; 7C39
DB 018h,018h,018h,018h,05Ah,05Ah,05Ah,05Ah,045h,02Ch ; 7C43
DB 014h,009h,001h,000h,018h,018h,018h,018h,018h,018h ; 7C4D
DB 018h,018h,018h,018h,018h,018h,018h,018h,05Ah,05Ah ; 7C57
DB 05Ah,05Ah,049h,031h,017h,00Dh,004h,000h,018h,018h ; 7C61
DB 018h,018h,018h,018h,018h,018h,018h,018h,018h,018h ; 7C6B
DB 018h,018h,070h,070h,070h,068h,056h,041h,027h,01Eh ; 7C75
DB 014h,00Ch,018h,018h,018h,018h,018h,018h,018h,018h ; 7C7F
DB 018h,018h,018h,018h,018h,018h,083h,083h,083h,07Bh ; 7C89
DB 06Ch,05Ah,043h,036h,02Dh,025h,01Dh,019h,018h,018h ; 7C93
DB 018h,018h,018h,018h,018h,018h,018h,018h,018h,018h ; 7C9D
DB 08Fh,08Fh,08Fh,087h,079h,067h,052h,045h,03Ch,034h ; 7CA7
DB 02Ch,028h,023h,020h,01Ch,018h,018h,018h,018h,018h ; 7CB1
DB 018h,018h,018h,018h,09Ah,09Ah,09Ah,092h,084h,070h ; 7CBB
DB 05Ah,04Dh,042h,03Ah,032h,02Eh,029h,026h,022h,01Eh ; 7CC5
DB 01Ah,018h,018h,018h,018h,018h,018h,018h,0A8h,0A8h ; 7CCF
DB 0A8h,09Fh,090h,079h,05Eh,051h,04Eh,04Ah,042h,03Eh ; 7CD9
DB 039h,036h,032h,02Eh,02Ah,026h,022h,01Eh,01Ah,018h ; 7CE3
DB 018h,018h,0AFh,0AFh,0ADh,0A4h,094h,081h,062h,055h ; 7CED
DB 050h,04Bh,043h,03Fh,03Ah,037h,033h,02Fh,02Bh,027h ; 7CF7
DB 023h,01Fh,01Bh,018h,018h,018h,0B9h,0B9h,0B4h,0ABh ; 7D01
DB 09Ah,085h,066h,05Eh,057h,04Eh,046h,042h,03Dh,03Ah ; 7D0B
DB 036h,032h,02Eh,02Ah,026h,022h,01Eh,01Ah,018h,018h ; 7D15
DB 0BBh,0BBh,0B5h,0ACh,09Bh,086h,06Fh,05Eh,04Eh,045h ; 7D1F
DB 03Dh,039h,034h,031h,02Dh,029h,025h,021h,01Dh,019h ; 7D29
DB 018h,018h,018h,018h,0BBh,0BBh,0B5h,0ACh,09Ch,08Ah ; 7D33
DB 07Ah,062h,053h,049h,041h,03Dh,038h,035h,031h,02Dh ; 7D3D
DB 029h,025h,021h,01Dh,019h,018h,018h,018h,0BBh,0BBh ; 7D47
DB 0B5h,0ACh,09Fh,093h,08Ah,07Fh,076h,06Eh,066h,062h ; 7D51
DB 05Dh,05Ah,056h,052h,04Eh,04Ah,046h,042h,03Eh,03Ah ; 7D5B
DB 036h,032h,0BBh,0BBh,0B5h,0ACh,0A0h,098h,08Fh,087h ; 7D65
DB 080h,079h,071h,06Dh,068h,065h,061h,05Dh,059h,055h ; 7D6F
DB 051h,04Dh,049h,045h,041h,03Dh,0BBh,0BBh,0B5h,0ACh ; 7D79
DB 0A1h,09Ch,094h,08Fh,08Ah,085h,07Dh,079h,074h,071h ; 7D83
DB 06Dh,069h,065h,061h,05Dh,059h,055h,051h,04Dh,049h ; 7D8D
DB 0BAh,0BAh,0B5h,0ACh,0A1h,09Ch,094h,08Fh,08Ah,085h ; 7D97
DB 07Dh,079h,074h,071h,06Dh,069h,065h,061h,05Dh,059h ; 7DA1
DB 055h,051h,04Dh,049h,0B6h,0B6h,0B6h,0ADh,09Fh,097h ; 7DAB
DB 090h,08Bh,087h,083h,07Bh,077h,072h,06Fh,06Bh,067h ; 7DB5
DB 063h,05Fh,05Bh,057h,053h,04Fh,04Bh,047h,0BFh,0BFh ; 7DBF
DB 0BFh,0B4h,0A4h,09Ch,094h,08Fh,08Bh,087h,07Fh,07Bh ; 7DC9
DB 076h,073h,06Fh,06Bh,067h,063h,05Fh,05Bh,057h,053h ; 7DD3
DB 04Fh,04Bh,0BFh,0BFh,0BFh,0B4h,0A4h,09Ch,094h,08Fh ; 7DDD
DB 08Bh,087h,07Fh,07Bh,076h,073h,06Fh,06Bh,067h,063h ; 7DE7
DB 05Fh,05Bh,057h,053h,04Fh,04Bh,0BFh,0BFh,0BFh,0B4h ; 7DF1
DB 0A4h,09Ch,094h,08Fh,08Bh,087h,07Fh,07Bh,076h,073h ; 7DFB
DB 06Fh,06Bh,067h,063h,05Fh,05Bh,057h,053h,04Fh,04Bh ; 7E05
tbl_7e0f: DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,097h ; 7E0F
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7E17
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7E1F
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,097h ; 7E27
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7E2F
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7E37
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,097h ; 7E3F
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7E47
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7E4F
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,097h ; 7E57
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7E5F
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7E67
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,097h ; 7E6F
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7E77
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7E7F
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,093h ; 7E87
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7E8F
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7E97
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,093h ; 7E9F
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7EA7
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7EAF
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,093h ; 7EB7
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7EBF
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7EC7
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,093h ; 7ECF
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7ED7
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7EDF
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,093h ; 7EE7
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7EEF
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7EF7
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,093h ; 7EFF
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7F07
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7F0F
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,093h ; 7F17
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7F1F
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7F27
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,093h ; 7F2F
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7F37
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7F3F
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,093h ; 7F47
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7F4F
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7F57
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,093h ; 7F5F
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7F67
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7F6F
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,093h ; 7F77
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7F7F
DB 093h,093h,093h,093h,093h,093h,093h,093h ; 7F87
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,097h ; 7F8F
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7F97
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7F9F
DB 08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,08Eh,097h ; 7FA7
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7FAF
DB 097h,097h,097h,097h,097h,097h,097h,097h ; 7FB7
DB 08Eh,08Eh,08Eh,08Eh,08Eh,097h,097h,09Ah ; 7FBF
DB 09Ah,09Ah,099h,099h,099h,099h,099h,099h ; 7FC7
DB 099h,099h,099h,099h,099h,099h,099h,099h ; 7FCF
DB 08Eh,08Eh,08Eh,08Eh,097h,097h,097h,09Ah ; 7FD7
DB 09Ah,09Ah,099h,099h,099h,099h,099h,099h ; 7FDF
DB 099h,099h,099h,099h,099h,099h,099h,099h ; 7FE7
DB 001h,001h,001h,028h,043h,029h,032h,030h ; 7FEF
DB 031h,038h,020h,042h,04Dh,054h,075h,06Eh ; 7FF7
DB 065h ; 7FFF