BMTuneBaseroms/BMTune_V1.1.7.asm

14883 lines
1.0 MiB

org 0000h
int_start_vec: DW int_start ; 0000 1623
int_break_vec: DW int_break ; 0002 1D23
int_WDT_vec: DW int_WDT ; 0004 0523
int_NMI_vec: DW int_NMI ; 0006 3C00
int_INT0_vec: DW int_INT0 ; 0008 3402
int_serial_rx_vec: DW int_serial_rx ; 000A 2651
int_serial_tx_vec: DW int_serial_tx ; 000C BC50
int_serial_rx_BRG_vec: DW int_serial_rx_BRG; 000E 5403
int_timer_0_overflow_vec: DW int_timer_0_overflow; 0010 FF22
int_timer_0_vec: DW int_timer_0 ; 0012 9900
int_timer_1_overflow_vec: DW int_timer_0_overflow; 0014 FF22
int_timer_1_vec: DW int_timer_1 ; 0016 2701
int_timer_2_overflow_vec: DW int_timer_2_overflow; 0018 5E02
int_timer_2_vec: DW int_timer_2 ; 001A 6001
int_timer_3_overflow_vec: DW int_timer_0_overflow; 001C FF22
int_timer_3_vec: DW int_timer_3 ; 001E 7C02
int_a2d_finished_vec: DW int_timer_0_overflow; 0020 FF22
int_PWM_timer_vec: DW int_PWM_timer ; 0022 A202
int_serial_tx_BRG_vec: DW int_timer_0_overflow; 0024 FF22
int_INT1_vec: DW int_INT1 ; 0026 E002
vcal_0_vec: DW vcal_0 ; 0028 DC49
vcal_1_vec: DW vcal_1 ; 002A B649
vcal_2_vec: DW vcal_2 ; 002C C949
vcal_3_vec: DW vcal_3 ; 002E E926
vcal_4_vec: DW vcal_4 ; 0030 8E4A
vcal_5_vec: DW vcal_5 ; 0032 994A
vcal_6_vec: DW vcal_6 ; 0034 E24A
vcal_7_vec: DW vcal_7 ; 0036 DB4A
code_start: DB 000h,06Eh,065h,000h ; 0038
; 003C from 0006 (DD0,???,???)
; 003C from 2354 (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
MOV A, DP ; 0163 1 0A0 ??? 9299
PUSHS A ; 0165 1 0A0 ??? 55
MOV DP, #tbl_60a3 ; 0166 1 0A0 ??? 62A360
LCB A, [DP] ; 0169 1 0A0 ??? 92AA
JEQ label_01a3 ; 016B 1 0A0 ??? C936
MOV DP, #00428h ; 016D 1 0A0 ??? 622804
MB C, [DP].5 ; 0170 1 0A0 ??? C22D
JGE label_019a ; 0172 1 0A0 ??? CD26
LB A, #000h ; 0174 0 0A0 ??? 7700
JEQ label_017f ; 0176 0 0A0 ??? C907
MOV DP, #00128h ; 0178 0 0A0 ??? 622801
MB C, [DP].2 ; 017B 0 0A0 ??? C22A
JGE label_019a ; 017D 0 0A0 ??? CD1B
; 017F from 0176 (DD0,0A0,???)
label_017f: MOV DP, #00134h ; 017F 0 0A0 ??? 623401
LB A, [DP] ; 0182 0 0A0 ??? F2
ADDB A, #00ah ; 0183 0 0A0 ??? 860A
CMPB A, #018h ; 0185 0 0A0 ??? C618
JLT label_018c ; 0187 0 0A0 ??? CA03
SUBB A, #018h ; 0189 0 0A0 ??? A618
NOP ; 018B 0 0A0 ??? 00
; 018C from 0187 (DD0,0A0,???)
label_018c: SUBB A, r0 ; 018C 0 0A0 ??? 28
CMPB A, #00fh ; 018D 0 0A0 ??? C60F
JLT label_019a ; 018F 0 0A0 ??? CA09
CMPB A, #014h ; 0191 0 0A0 ??? C614
JGT label_019a ; 0193 0 0A0 ??? C805
SB P0.2 ; 0195 0 0A0 ??? C5201A
SJ label_019d ; 0198 0 0A0 ??? CB03
; 019A from 0172 (DD1,0A0,???)
; 019A from 017D (DD0,0A0,???)
; 019A from 018F (DD0,0A0,???)
; 019A from 0193 (DD0,0A0,???)
label_019a: RB P0.2 ; 019A 1 0A0 ??? C5200A
; 019D from 0198 (DD0,0A0,???)
label_019d: MOV DP, #01f00h ; 019D 1 0A0 ??? 62001F ### ROM INFO=82C55 PortB Outputs
LB A, P0 ; 01A0 0 0A0 ??? F520
STB A, [DP] ; 01A2 0 0A0 ??? D2
; 01A3 from 016B (DD1,0A0,???)
label_01a3: LB A, r2 ; 01A3 0 0A0 ??? 7A
CMPB A, #003h ; 01A4 0 0A0 ??? C603
JGE label_01d4 ; 01A6 0 0A0 ??? CD2C
ADDB A, #001h ; 01A8 0 0A0 ??? 8601
JBS off(ACC).0, label_01b1 ; 01AA 0 0A0 ??? E80604
MOV off(000bah), off(ADCR6) ; 01AD 0 0A0 ??? B46C7CBA
; 01B1 from 01AA (DD0,0A0,???)
; 01B1 from 01DD (DD0,0A0,???)
; 01B1 from 01E4 (DD0,0A0,???)
label_01b1: CMPB A, r0 ; 01B1 0 0A0 ??? 48
JEQ label_0206 ; 01B2 0 0A0 ??? C952
JLT label_01ba ; 01B4 0 0A0 ??? CA04
; 01B6 from 01D9 (DD0,0A0,???)
label_01b6: ANDB off(TCON3), #0fbh ; 01B6 0 0A0 ??? C443D0FB
; 01BA from 01B4 (DD0,0A0,???)
; 01BA from 01FF (DD0,0A0,???)
label_01ba: L A, off(TM3) ; 01BA 1 0A0 ??? E43C
SUB A, #00001h ; 01BC 1 0A0 ??? A60100
ST A, off(TMR3) ; 01BF 1 0A0 ??? D43E
; 01C1 from 0210 (DD1,0A0,???)
; 01C1 from 022B (DD1,0A0,???)
; 01C1 from 0232 (DD1,0A0,???)
label_01c1: ANDB off(IRQH), #0f7h ; 01C1 1 0A0 ??? C419D0F7
ORB off(IRQ), #008h ; 01C5 1 0A0 ??? C418E008
RB off(TRNSIT).0 ; 01C9 1 0A0 ??? C44608
JEQ label_01d1 ; 01CC 1 0A0 ??? C903
SB off(000b7h).2 ; 01CE 1 0A0 ??? C4B71A
; 01D1 from 01CC (DD1,0A0,???)
label_01d1: POPS A ; 01D1 1 0A0 ??? 65
MOV DP, A ; 01D2 1 0A0 ??? 52
RTI ; 01D3 1 0A0 ??? 02
; 01D4 from 01A6 (DD0,0A0,???)
label_01d4: JEQ label_01e6 ; 01D4 0 0A0 ??? C910
JBR off(ACC).0, label_0212 ; 01D6 0 0A0 ??? D80639
JBS off(000a0h).3, label_01b6 ; 01D9 0 0A0 ??? EBA0DA
CLRB A ; 01DC 0 0A0 ??? FA
JBS off(000e6h).0, label_01b1 ; 01DD 0 0A0 ??? E8E6D1 ### ROM INFO=Ignition Cut
ORB off(TCON3), #004h ; 01E0 0 0A0 ??? C443E004
SJ label_01b1 ; 01E4 0 0A0 ??? CBCB
; 01E6 from 01D4 (DD0,0A0,???)
label_01e6: LB A, r0 ; 01E6 0 0A0 ??? 78
ADDB A, #001h ; 01E7 0 0A0 ??? 8601
CMPB A, #005h ; 01E9 0 0A0 ??? C605
JGE label_0202 ; 01EB 0 0A0 ??? CD15
ANDB off(TCON3), #0fbh ; 01ED 0 0A0 ??? C443D0FB
L A, er2 ; 01F1 1 0A0 ??? 36
CMP A, #0001fh ; 01F2 1 0A0 ??? C61F00
JGE label_01fa ; 01F5 1 0A0 ??? CD03
L A, #0001fh ; 01F7 1 0A0 ??? 671F00
; 01FA from 01F5 (DD1,0A0,???)
label_01fa: ADD A, off(TMR2) ; 01FA 1 0A0 ??? 873A
J label_0229 ; 01FC 1 0A0 ??? 032902
; 01FF from 0212 (DD0,0A0,???)
label_01ff: JBS off(TCON3).3, label_01ba ; 01FF 0 0A0 ??? EB43B8
; 0202 from 01EB (DD0,0A0,???)
label_0202: L A, off(TMR2) ; 0202 1 0A0 ??? E43A
ADD A, er2 ; 0204 1 0A0 ??? 0A
ST A, er3 ; 0205 1 0A0 ??? 8B
; 0206 from 01B2 (DD0,0A0,???)
label_0206: L A, off(TMR2) ; 0206 1 0A0 ??? E43A
ADD A, off(000e8h) ; 0208 1 0A0 ??? 87E8
ST A, off(TMR3) ; 020A 1 0A0 ??? D43E
ANDB off(TCON3), #0f7h ; 020C 1 0A0 ??? C443D0F7
SJ label_01c1 ; 0210 1 0A0 ??? CBAF
; 0212 from 01D6 (DD0,0A0,???)
label_0212: JBS off(TCON3).2, label_01ff ; 0212 0 0A0 ??? EA43EA
L A, off(TM3) ; 0215 1 0A0 ??? E43C
SUB A, off(TMR2) ; 0217 1 0A0 ??? A73A
ADD A, #00006h ; 0219 1 0A0 ??? 860600
CMP A, er2 ; 021C 1 0A0 ??? 4A
JGE label_0224 ; 021D 1 0A0 ??? CD05
L A, off(TMR2) ; 021F 1 0A0 ??? E43A
ADD A, er2 ; 0221 1 0A0 ??? 0A
SJ label_0229 ; 0222 1 0A0 ??? CB05
; 0224 from 021D (DD1,0A0,???)
label_0224: L A, off(TM3) ; 0224 1 0A0 ??? E43C
ADD A, #00004h ; 0226 1 0A0 ??? 860400
; 0229 from 01FC (DD1,0A0,???)
; 0229 from 0222 (DD1,0A0,???)
label_0229: ST A, off(TMR3) ; 0229 1 0A0 ??? D43E
JBS off(000e6h).0, label_01c1 ; 022B 1 0A0 ??? E8E693 ### ROM INFO=Ignition Cut
ORB off(TCON3), #008h ; 022E 1 0A0 ??? C443E008
SJ label_01c1 ; 0232 1 0A0 ??? CB8D
; 0234 from 0008 (DD0,???,???)
int_INT0: L A, 0fah ; 0234 1 ??? ??? E5FA
ST A, IE ; 0236 1 ??? ??? D51A
L A, TM2 ; 0238 1 ??? ??? E538
ORB PSWH, #001h ; 023A 1 ??? ??? A2E001
MOV LRB, #00015h ; 023D 1 0A8 ??? 571500
JBS off(ACCH).7, label_024b ; 0240 1 0A8 ??? EF0708
JBR off(IRQH).0, label_024b ; 0243 1 0A8 ??? D81905
INCB r3 ; 0246 1 0A8 ??? AB
ORB off(000b6h), #002h ; 0247 1 0A8 ??? C4B6E002
; 024B from 0240 (DD1,0A8,???)
; 024B from 0243 (DD1,0A8,???)
label_024b: XCHG A, er0 ; 024B 1 0A8 ??? 4410
ST A, er2 ; 024D 1 0A8 ??? 8A
CLRB A ; 024E 0 0A8 ??? FA
XCHGB A, r3 ; 024F 0 0A8 ??? 2310
STB A, r2 ; 0251 0 0A8 ??? 8A
ORB off(000b6h), #004h ; 0252 0 0A8 ??? C4B6E004
L A, off(000f8h) ; 0256 1 0A8 ??? E4F8
ANDB PSWH, #0feh ; 0258 1 0A8 ??? A2D0FE
ST A, off(IE) ; 025B 1 0A8 ??? D41A
RTI ; 025D 1 0A8 ??? 02
; 025E from 0018 (DD0,???,???)
int_timer_2_overflow: L A, 0fah ; 025E 1 ??? ??? E5FA
ST A, IE ; 0260 1 ??? ??? D51A
ORB PSWH, #001h ; 0262 1 ??? ??? A2E001
MOV LRB, #00015h ; 0265 1 0A8 ??? 571500
RB off(000b6h).0 ; 0268 1 0A8 ??? C4B608
JNE label_026e ; 026B 1 0A8 ??? CE01
INCB r6 ; 026D 1 0A8 ??? AE
; 026E from 026B (DD1,0A8,???)
label_026e: RB off(000b6h).1 ; 026E 1 0A8 ??? C4B609
JNE label_0274 ; 0271 1 0A8 ??? CE01
INCB r3 ; 0273 1 0A8 ??? AB
; 0274 from 0271 (DD1,0A8,???)
label_0274: L A, 0f8h ; 0274 1 0A8 ??? E5F8
ANDB PSWH, #0feh ; 0276 1 0A8 ??? A2D0FE
ST A, IE ; 0279 1 0A8 ??? D51A
RTI ; 027B 1 0A8 ??? 02
; 027C from 001E (DD0,???,???)
int_timer_3: L A, 0fah ; 027C 1 ??? ??? E5FA
ST A, IE ; 027E 1 ??? ??? D51A
ORB PSWH, #001h ; 0280 1 ??? ??? A2E001
MOV LRB, #00014h ; 0283 1 0A0 ??? 571400
LB A, r0 ; 0286 0 0A0 ??? 78
ADDB A, #001h ; 0287 0 0A0 ??? 8601
CMPB A, #005h ; 0289 0 0A0 ??? C605
JLT label_029a ; 028B 0 0A0 ??? CA0D
JBS off(TCON3).2, label_029a ; 028D 0 0A0 ??? EA430A
MOV off(TMR3), er3 ; 0290 0 0A0 ??? 477C3E
JBS off(000e6h).0, label_029a ; 0293 0 0A0 ??? E8E604 ### ROM INFO=Ignition Cut
ORB off(TCON3), #008h ; 0296 0 0A0 ??? C443E008
; 029A from 028B (DD0,0A0,???)
; 029A from 028D (DD0,0A0,???)
; 029A from 0293 (DD0,0A0,???)
label_029a: L A, off(000f8h) ; 029A 1 0A0 ??? E4F8
ANDB PSWH, #0feh ; 029C 1 0A0 ??? A2D0FE
ST A, IE ; 029F 1 0A0 ??? D51A
RTI ; 02A1 1 0A0 ??? 02
; 02A2 from 0022 (DD0,???,???)
int_PWM_timer: L A, 0fah ; 02A2 1 ??? ??? E5FA
ST A, IE ; 02A4 1 ??? ??? D51A
ORB PSWH, #001h ; 02A6 1 ??? ??? A2E001
MOV LRB, #00081h ; 02A9 1 408 ??? 578100
L A, er2 ; 02AC 1 408 ??? 36
JNE label_02b3 ; 02AD 1 408 ??? CE04
LC A, tbl_6116 ; 02AF 1 408 ??? 909C1661
; 02B3 from 02AD (DD1,408,???)
label_02b3: SUB A, #00001h ; 02B3 1 408 ??? A60100
ST A, er2 ; 02B6 1 408 ??? 8A
CMP A, er1 ; 02B7 1 408 ??? 49
LCB A, tbl_62b4 ; 02B8 1 408 ??? 909DB462
JEQ label_02c1 ; 02BC 1 408 ??? C903
XORB PSWH, #080h ; 02BE 1 408 ??? A2F080
; 02C1 from 02BC (DD1,408,???)
label_02c1: LCB A, tbl_62b5 ; 02C1 1 408 ??? 909DB562
JEQ label_02cc ; 02C5 1 408 ??? C905
MB P4.3, C ; 02C7 1 408 ??? C52C3B
SJ label_02d8 ; 02CA 1 408 ??? CB0C
; 02CC from 02C5 (DD1,408,???)
label_02cc: L A, ACC ; 02CC 1 408 ??? E506
L A, #0ffffh ; 02CE 1 408 ??? 67FFFF
JGE label_02d6 ; 02D1 1 408 ??? CD03
L A, #00001h ; 02D3 1 408 ??? 670100
; 02D6 from 02D1 (DD1,408,???)
label_02d6: ST A, PWMR0 ; 02D6 1 408 ??? D572
; 02D8 from 02CA (DD1,408,???)
label_02d8: L A, 0f8h ; 02D8 1 408 ??? E5F8
ANDB PSWH, #0feh ; 02DA 1 408 ??? A2D0FE
ST A, IE ; 02DD 1 408 ??? D51A
RTI ; 02DF 1 408 ??? 02
; 02E0 from 0026 (DD0,???,???)
int_INT1: L A, #000a0h ; 02E0 1 ??? ??? 67A000
ST A, IE ; 02E3 1 ??? ??? D51A
MOV PSW, #00102h ; 02E5 1 ??? ??? B504980201
MOV LRB, #00021h ; 02EA 1 108 ??? 572100
MOV USP, #00280h ; 02ED 1 108 280 A1988002
CAL label_4cdc ; 02F1 1 108 280 32DC4C
SB off(00128h).4 ; 02F4 1 108 280 C4281C
JBS off(0011ah).7, label_0309 ; 02F7 1 108 280 EF1A0F ### ROM INFO=MIL Byte1 Set CEL Code8 TDC - Top Dead Center Sensor
JBS off(0011ah).3, label_030f ; 02FA 1 108 280 EB1A12 ### ROM INFO=MIL Byte1 Set CEL Code4 CKP - Crank Position Sensor
RB IRQH.1 ; 02FD 1 108 280 C51909
JEQ label_030c ; 0300 1 108 280 C90A
RB 0b4h.0 ; 0302 1 108 280 C5B408
MOVB off(001d1h), #02dh ; 0305 1 108 280 C4D1982D
; 0309 from 02F7 (DD1,108,280)
label_0309: J label_062a ; 0309 1 108 280 032A06
; 030C from 0300 (DD1,108,280)
label_030c: SB 0b4h.0 ; 030C 1 108 280 C5B418
; 030F from 02FA (DD1,108,280)
label_030f: L A, ADCR6 ; 030F 1 108 280 E56C
ST A, 0bah ; 0311 1 108 280 D5BA
L A, TM2 ; 0313 1 108 280 E538
ST A, 0f0h ; 0315 1 108 280 D5F0
MOVB 0a2h, #000h ; 0317 1 108 280 C5A29800
LB A, #003h ; 031B 0 108 280 7703
RB TRNSIT.0 ; 031D 0 108 280 C54608
JNE label_032c ; 0320 0 108 280 CE0A
LB A, off(00134h) ; 0322 0 108 280 F434
ADDB A, #006h ; 0324 0 108 280 8606
CMPB A, #018h ; 0326 0 108 280 C618
JLT label_032c ; 0328 0 108 280 CA02
LB A, #003h ; 032A 0 108 280 7703
; 032C from 0320 (DD0,108,280)
; 032C from 0328 (DD0,108,280)
label_032c: STB A, off(00134h) ; 032C 0 108 280 D434
SB P4.0 ; 032E 0 108 280 C52C18
MB C, off(0011bh).6 ; 0331 0 108 280 C41B2E ### ROM INFO=MIL Byte2 CEL Code15 ICM - Ignition Control Module
MB off(0012ah).1, C ; 0334 0 108 280 C42A39
JBS off(00128h).2, label_0351 ; 0337 0 108 280 EA2817
LB A, off(0013dh) ; 033A 0 108 280 F43D
JNE label_0351 ; 033C 0 108 280 CE13
STB A, off(0013ch) ; 033E 0 108 280 D43C
SB off(00128h).2 ; 0340 0 108 280 C4281A
ANDB PSWH, #0feh ; 0343 0 108 280 A2D0FE
MOVB off(00196h), #077h ; 0346 0 108 280 C4969877
MOVB off(00116h), #011h ; 034A 0 108 280 C4169811
ORB PSWH, #001h ; 034E 0 108 280 A2E001
; 0351 from 0337 (DD0,108,280)
; 0351 from 033C (DD0,108,280)
label_0351: J label_04f7 ; 0351 0 108 280 03F704
; 0354 from 000E (DD0,???,???)
int_serial_rx_BRG: L A, #000a0h ; 0354 1 ??? ??? 67A000
ST A, IE ; 0357 1 ??? ??? D51A
MOV PSW, #00102h ; 0359 1 ??? ??? B504980201
MOV LRB, #00021h ; 035E 1 108 ??? 572100
MOV USP, #00280h ; 0361 1 108 280 A1988002
L A, (00212h-00280h)[USP] ; 0365 1 108 280 E392 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
ST A, off(0011ah) ; 0367 1 108 280 D41A ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
L A, (00214h-00280h)[USP] ; 0369 1 108 280 E394 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
ST A, off(0011ch) ; 036B 1 108 280 D41C ### ROM INFO=MIL Byte3 CEL Code0 Unknow error
L A, (00216h-00280h)[USP] ; 036D 1 108 280 E396
ST A, off(0011eh) ; 036F 1 108 280 D41E
MOVB off(001d1h), #02dh ; 0371 1 108 280 C4D1982D
JBR off(00128h).3, label_03a7 ; 0375 1 108 280 DB282F
JBS off(0011ah).7, label_0391 ; 0378 1 108 280 EF1A16 ### ROM INFO=MIL Byte1 Set CEL Code8 TDC - Top Dead Center Sensor
RB IRQH.7 ; 037B 1 108 280 C5190F
JNE label_03bb ; 037E 1 108 280 CE3B
RB 0b6h.7 ; 0380 1 108 280 C5B60F
JNE label_03bb ; 0383 1 108 280 CE36
; 0385 from 0394 (DD1,108,280)
label_0385: CMPB 0a2h, #005h ; 0385 1 108 280 C5A2C005
JGE label_0396 ; 0389 1 108 280 CD0B
INCB 0a2h ; 038B 1 108 280 C5A216
J label_03e6 ; 038E 1 108 280 03E603
; 0391 from 0378 (DD1,108,280)
label_0391: SB off(00128h).4 ; 0391 1 108 280 C4281C
SJ label_0385 ; 0394 1 108 280 CBEF
; 0396 from 0389 (DD1,108,280)
label_0396: JBS off(0011ah).7, label_039f ; 0396 1 108 280 EF1A06 ### ROM INFO=MIL Byte1 Set CEL Code8 TDC - Top Dead Center Sensor
SB 0b4h.1 ; 0399 1 108 280 C5B419
SB off(00128h).6 ; 039C 1 108 280 C4281E
; 039F from 0396 (DD1,108,280)
label_039f: INCB 0a3h ; 039F 1 108 280 C5A316
CLRB 0a2h ; 03A2 1 108 280 C5A215
SJ label_03e6 ; 03A5 1 108 280 CB3F
; 03A7 from 0375 (DD1,108,280)
label_03a7: RB IRQH.7 ; 03A7 1 108 280 C5190F
RB 0b6h.7 ; 03AA 1 108 280 C5B60F
RB 0b7h.2 ; 03AD 1 108 280 C5B70A
MB C, 0b7h.0 ; 03B0 1 108 280 C5B728
JGE label_03b8 ; 03B3 1 108 280 CD03
SB off(00128h).4 ; 03B5 1 108 280 C4281C
; 03B8 from 03B3 (DD1,108,280)
label_03b8: J label_05ef ; 03B8 1 108 280 03EF05
; 03BB from 037E (DD1,108,280)
; 03BB from 0383 (DD1,108,280)
label_03bb: SB off(00128h).4 ; 03BB 1 108 280 C4281C
RB off(00128h).6 ; 03BE 1 108 280 C4280E
MOVB off(001d2h), #02dh ; 03C1 1 108 280 C4D2982D ### ROM INFO=Fuel/Ignition Column
L A, 0a2h ; 03C5 1 108 280 E5A2
CMP A, #00005h ; 03C7 1 108 280 C60500
JEQ label_03e3 ; 03CA 1 108 280 C917
SB off(00125h).7 ; 03CC 1 108 280 C4251F
JLT label_03db ; 03CF 1 108 280 CA0A
CMP A, #00105h ; 03D1 1 108 280 C60501
JGE label_03e0 ; 03D4 1 108 280 CD0A
SB 0b5h.0 ; 03D6 1 108 280 C5B518
SJ label_03e3 ; 03D9 1 108 280 CB08
; 03DB from 03CF (DD1,108,280)
label_03db: SB off(00128h).5 ; 03DB 1 108 280 C4281D
SJ label_03e3 ; 03DE 1 108 280 CB03
; 03E0 from 03D4 (DD1,108,280)
label_03e0: SB 0b5h.1 ; 03E0 1 108 280 C5B519
; 03E3 from 03CA (DD1,108,280)
; 03E3 from 03D9 (DD1,108,280)
; 03E3 from 03DE (DD1,108,280)
label_03e3: CLR 0a2h ; 03E3 1 108 280 B5A215
; 03E6 from 038E (DD1,108,280)
; 03E6 from 03A5 (DD1,108,280)
label_03e6: JBS off(0011bh).0, label_040f ; 03E6 1 108 280 E81B26 ### ROM INFO=MIL Byte2 Set CEL Code9 CYP - Cylinder/Cam Sensor
RB 0b7h.2 ; 03E9 1 108 280 C5B70A
JEQ label_0412 ; 03EC 1 108 280 C924
RB off(00128h).7 ; 03EE 1 108 280 C4280F
MOVB off(001d3h), #007h ; 03F1 1 108 280 C4D39807
L A, off(00134h) ; 03F5 1 108 280 E434
CMP A, #00017h ; 03F7 1 108 280 C61700
JNE label_042f ; 03FA 1 108 280 CE33
RB off(00128h).5 ; 03FC 1 108 280 C4280D
JNE label_043b ; 03FF 1 108 280 CE3A
RB off(00125h).7 ; 0401 1 108 280 C4250F
CMPB 0a2h, #003h ; 0404 1 108 280 C5A2C003
JEQ label_043e ; 0408 1 108 280 C934
; 040A from 0434 (DD1,108,280)
label_040a: SB 0b5h.2 ; 040A 1 108 280 C5B51A
SJ label_043e ; 040D 1 108 280 CB2F
; 040F from 03E6 (DD1,108,280)
label_040f: RB off(00125h).7 ; 040F 1 108 280 C4250F
; 0412 from 03EC (DD1,108,280)
label_0412: CMPB off(00134h), #017h ; 0412 1 108 280 C434C017
JGE label_041e ; 0416 1 108 280 CD06
INCB off(00134h) ; 0418 1 108 280 C43416
J label_0441 ; 041B 1 108 280 034104
; 041E from 0416 (DD1,108,280)
label_041e: JBS off(0011bh).0, label_0427 ; 041E 1 108 280 E81B06 ### ROM INFO=MIL Byte2 Set CEL Code9 CYP - Cylinder/Cam Sensor
SB 0b4h.2 ; 0421 1 108 280 C5B41A
SB off(00128h).7 ; 0424 1 108 280 C4281F
; 0427 from 041E (DD1,108,280)
label_0427: INCB off(00135h) ; 0427 1 108 280 C43516
CLRB off(00134h) ; 042A 1 108 280 C43415
SJ label_0441 ; 042D 1 108 280 CB12
; 042F from 03FA (DD1,108,280)
label_042f: RB off(00128h).5 ; 042F 1 108 280 C4280D
JGE label_043e ; 0432 1 108 280 CD0A
JEQ label_040a ; 0434 1 108 280 C9D4
SB 0b5h.0 ; 0436 1 108 280 C5B518
SJ label_043e ; 0439 1 108 280 CB03
; 043B from 03FF (DD1,108,280)
label_043b: SB 0b5h.1 ; 043B 1 108 280 C5B519
; 043E from 0408 (DD1,108,280)
; 043E from 040D (DD1,108,280)
; 043E from 0432 (DD1,108,280)
; 043E from 0439 (DD1,108,280)
label_043e: CLR off(00134h) ; 043E 1 108 280 B43415
; 0441 from 041B (DD1,108,280)
; 0441 from 042D (DD1,108,280)
label_0441: JBS off(0011ah).7, label_0453 ; 0441 1 108 280 EF1A0F ### ROM INFO=MIL Byte1 Set CEL Code8 TDC - Top Dead Center Sensor
JBS off(00128h).6, label_0453 ; 0444 1 108 280 EE280C
; 0447 from 045F (DD0,108,280)
label_0447: JBS off(0011bh).0, label_0461 ; 0447 1 108 280 E81B17 ### ROM INFO=MIL Byte2 Set CEL Code9 CYP - Cylinder/Cam Sensor
JBS off(00128h).7, label_0461 ; 044A 1 108 280 EF2814
; 044D from 0479 (DD0,108,280)
label_044d: RC ; 044D 1 108 280 95
JBR off(0011bh).6, label_0480 ; 044E 1 108 280 DE1B2F ### ROM INFO=MIL Byte2 Reset CEL Code15 ICM - Ignition Control Module
SJ label_047c ; 0451 1 108 280 CB29
; 0453 from 0441 (DD1,108,280)
; 0453 from 0444 (DD1,108,280)
label_0453: CLR A ; 0453 1 108 280 F9
MOVB r0, #006h ; 0454 1 108 280 9806
LB A, off(00134h) ; 0456 0 108 280 F434
ADDB A, #003h ; 0458 0 108 280 8603
DIVB ; 045A 0 108 280 A236
LB A, r1 ; 045C 0 108 280 79
STB A, 0a2h ; 045D 0 108 280 D5A2
SJ label_0447 ; 045F 0 108 280 CBE6
; 0461 from 0447 (DD1,108,280)
; 0461 from 044A (DD1,108,280)
label_0461: MOVB r0, #006h ; 0461 1 108 280 9806
LB A, 0a2h ; 0463 0 108 280 F5A2
ADDB A, #003h ; 0465 0 108 280 8603
SUBB A, r0 ; 0467 0 108 280 28
JGE label_046b ; 0468 0 108 280 CD01
ADDB A, r0 ; 046A 0 108 280 08
; 046B from 0468 (DD0,108,280)
label_046b: STB A, r2 ; 046B 0 108 280 8A
CLR A ; 046C 1 108 280 F9
LB A, off(00134h) ; 046D 0 108 280 F434
DIVB ; 046F 0 108 280 A236
MULB ; 0471 0 108 280 A234
ADDB A, r2 ; 0473 0 108 280 0A
STB A, off(00134h) ; 0474 0 108 280 D434
JBS off(0011ah).7, label_047c ; 0476 0 108 280 EF1A03 ### ROM INFO=MIL Byte1 Set CEL Code8 TDC - Top Dead Center Sensor
JBR off(00128h).6, label_044d ; 0479 0 108 280 DE28D1
; 047C from 0451 (DD1,108,280)
; 047C from 0476 (DD0,108,280)
label_047c: SC ; 047C 0 108 280 85
SB off(00124h).2 ; 047D 0 108 280 C4241A ### ROM INFO=Possible Fuel Cut Related
; 0480 from 044E (DD1,108,280)
label_0480: MB off(0012ah).1, C ; 0480 0 108 280 C42A39
LB A, off(00134h) ; 0483 0 108 280 F434
EXTND ; 0485 1 108 280 F8
MOV X1, A ; 0486 1 108 280 50
LCB A, tbl_6c54[X1] ; 0487 1 108 280 90AB546C
ANDB off(00128h), A ; 048B 1 108 280 C428D1
LB A, off(00134h) ; 048E 0 108 280 F434
JNE label_04bd ; 0490 0 108 280 CE2B
JBR off(00128h).2, label_04a0 ; 0492 0 108 280 DA280B
JBS off(0011fh).7, label_04bd ; 0495 0 108 280 EF1F25
JBS off(00128h).0, label_04b4 ; 0498 0 108 280 E82819
RB off(00128h).1 ; 049B 0 108 280 C42809
SJ label_04bb ; 049E 0 108 280 CB1B
; 04A0 from 0492 (DD0,108,280)
label_04a0: ANDB PSWH, #0feh ; 04A0 0 108 280 A2D0FE
MOVB off(00196h), #077h ; 04A3 0 108 280 C4969877
MOVB off(00116h), #011h ; 04A7 0 108 280 C4169811
ANDB off(00128h), #0fch ; 04AB 0 108 280 C428D0FC
ORB PSWH, #001h ; 04AF 0 108 280 A2E001
SJ label_04bb ; 04B2 0 108 280 CB07
; 04B4 from 0498 (DD0,108,280)
label_04b4: LB A, #001h ; 04B4 0 108 280 7701
JBR off(00128h).1, label_04bb ; 04B6 0 108 280 D92802
LB A, #002h ; 04B9 0 108 280 7702
; 04BB from 049E (DD0,108,280)
; 04BB from 04B2 (DD0,108,280)
; 04BB from 04B6 (DD0,108,280)
label_04bb: STB A, off(0013ch) ; 04BB 0 108 280 D43C
; 04BD from 0490 (DD0,108,280)
; 04BD from 0495 (DD0,108,280)
label_04bd: JBS off(00128h).2, label_04d1 ; 04BD 0 108 280 EA2811
CMPB off(0013dh), #004h ; 04C0 0 108 280 C43DC004
JEQ label_04f4 ; 04C4 0 108 280 C92E
LB A, off(0013dh) ; 04C6 0 108 280 F43D
JNE label_04d1 ; 04C8 0 108 280 CE07
LB A, 0a2h ; 04CA 0 108 280 F5A2
JNE label_04d1 ; 04CC 0 108 280 CE03
SB off(00128h).2 ; 04CE 0 108 280 C4281A
; 04D1 from 04BD (DD0,108,280)
; 04D1 from 04C8 (DD0,108,280)
; 04D1 from 04CC (DD0,108,280)
label_04d1: JBR off(0011fh).7, label_04da ; 04D1 0 108 280 DF1F06
LB A, 0a2h ; 04D4 0 108 280 F5A2
JNE label_04f4 ; 04D6 0 108 280 CE1C
SJ label_04f7 ; 04D8 0 108 280 CB1D
; 04DA from 04D1 (DD0,108,280)
label_04da: LB A, off(0013ch) ; 04DA 0 108 280 F43C
ANDB A, #001h ; 04DC 0 108 280 D601
TRB off(00128h) ; 04DE 0 108 280 C42813
JNE label_04f4 ; 04E1 0 108 280 CE11
CLR A ; 04E3 1 108 280 F9
LB A, off(00134h) ; 04E4 0 108 280 F434
JBR off(0013ch).0, label_04eb ; 04E6 0 108 280 D83C02
ADDB A, #006h ; 04E9 0 108 280 8606
; 04EB from 04E6 (DD0,108,280)
label_04eb: MOV X1, A ; 04EB 0 108 280 50
LCB A, tbl_6c6c[X1] ; 04EC 0 108 280 90AB6C6C
CMPB A, off(0013bh) ; 04F0 0 108 280 C73B
JGE label_04f7 ; 04F2 0 108 280 CD03
; 04F4 from 04C4 (DD0,108,280)
; 04F4 from 04D6 (DD0,108,280)
; 04F4 from 04E1 (DD0,108,280)
label_04f4: J label_05ef ; 04F4 0 108 280 03EF05
; 04F7 from 0351 (DD0,108,280)
; 04F7 from 04D8 (DD0,108,280)
; 04F7 from 04F2 (DD0,108,280)
label_04f7: MOV DP, #00428h ; 04F7 0 108 280 622804
SB [DP].5 ; 04FA 0 108 280 C21D
LB A, off(0013ch) ; 04FC 0 108 280 F43C
SLLB A ; 04FE 0 108 280 53
EXTND ; 04FF 1 108 280 F8
MOV X1, A ; 0500 1 108 280 50
JBS off(00125h).4, label_0526 ; 0501 1 108 280 EC2522
CLR A ; 0504 1 108 280 F9
MOV X2, A ; 0505 1 108 280 51
ST A, 003c2h[X2] ; 0506 1 108 280 D1C203
ST A, 003c4h[X2] ; 0509 1 108 280 D1C403
ST A, 003c6h[X2] ; 050C 1 108 280 D1C603
ST A, 003c8h[X2] ; 050F 1 108 280 D1C803
CLRB A ; 0512 0 108 280 FA
STB A, off(001a5h) ; 0513 0 108 280 D4A5
J label_054c ; 0515 0 108 280 034C05
; 0518 from 0537 (DD0,108,280)
label_0518: SBR off(001a7h) ; 0518 0 108 280 C4A711
SB off(0012ah).7 ; 051B 0 108 280 C42A1F
SB off(001a3h).0 ; 051E 0 108 280 C4A318
SJ label_054f ; 0521 0 108 280 CB2C
; 0523 from 053E (DD0,108,280)
label_0523: CLR A ; 0523 1 108 280 F9
SJ label_0549 ; 0524 1 108 280 CB23
; 0526 from 0501 (DD1,108,280)
label_0526: LB A, off(001a6h) ; 0526 0 108 280 F4A6
SUBB A, #001h ; 0528 0 108 280 A601
JGE label_052e ; 052A 0 108 280 CD02
LB A, #007h ; 052C 0 108 280 7707
; 052E from 052A (DD0,108,280)
label_052e: STB A, off(001a6h) ; 052E 0 108 280 D4A6
CMPB A, #007h ; 0530 0 108 280 C607
JGT label_054c ; 0532 0 108 280 C818
MBR C, off(001a5h) ; 0534 0 108 280 C4A521
JLT label_0518 ; 0537 0 108 280 CADF
ADDB A, #004h ; 0539 0 108 280 8604
RBR off(001a7h) ; 053B 0 108 280 C4A712
JNE label_0523 ; 053E 0 108 280 CEE3
L A, 003c2h[X1] ; 0540 1 108 280 E0C203
SUB A, #00000h ; 0543 1 108 280 A60000
JGE label_0549 ; 0546 1 108 280 CD01
CLR A ; 0548 1 108 280 F9
; 0549 from 0546 (DD1,108,280)
; 0549 from 0524 (DD1,108,280)
label_0549: ST A, 003c2h[X1] ; 0549 1 108 280 D0C203
; 054C from 0515 (DD0,108,280)
; 054C from 0532 (DD0,108,280)
label_054c: RB off(001a3h).0 ; 054C 1 108 280 C4A308
; 054F from 0521 (DD0,108,280)
label_054f: CLR A ; 054F 1 108 280 F9
JBS off(00124h).5, label_057b ; 0550 1 108 280 ED2428 ### ROM INFO=Possible Fuel Cut Related
JBS off(00124h).4, label_057b ; 0553 1 108 280 EC2425 ### ROM INFO=Possible Fuel Cut Related
JBS off(0012ah).1, label_057b ; 0556 1 108 280 E92A22
L A, 003bah[X1] ; 0559 1 108 280 E0BA03
ADD A, 003c2h[X1] ; 055C 1 108 280 B0C20382
JGE label_0567 ; 0560 1 108 280 CD05
L A, #0ffffh ; 0562 1 108 280 67FFFF
SJ label_057b ; 0565 1 108 280 CB14
; 0567 from 0560 (DD1,108,280)
label_0567: L A, ACC ; 0567 1 108 280 E506
MOV er0, A ; 0569 1 108 280 448A
LC A, tbl_621e ; 056B 1 108 280 909C1E62
CAL label_530d ; 056F 1 108 280 320D53
MOV X2, A ; 0572 1 108 280 51
LC A, tbl_622a ; 0573 1 108 280 909C2A62
ADD X2, A ; 0577 1 108 280 9181
MOV A, X2 ; 0579 1 108 280 9199
; 057B from 0550 (DD1,108,280)
; 057B from 0553 (DD1,108,280)
; 057B from 0556 (DD1,108,280)
; 057B from 0565 (DD1,108,280)
label_057b: ST A, off(0019eh) ; 057B 1 108 280 D49E ### ROM INFO=Injector Value
LB A, off(0013ch) ; 057D 0 108 280 F43C
ANDB PSWH, #0feh ; 057F 0 108 280 A2D0FE
TRB off(00117h) ; 0582 0 108 280 C41713
JNE label_05aa ; 0585 0 108 280 CE23
JBR off(00128h).2, label_059e ; 0587 0 108 280 DA2814
L A, TM0 ; 058A 1 108 280 E530
SUB A, TMR0 ; 058C 1 108 280 B532A2
JEQ label_059e ; 058F 1 108 280 C90D
MB C, IRQ.5 ; 0591 1 108 280 C5182D
JLT label_059e ; 0594 1 108 280 CA08
ADD A, #00005h ; 0596 1 108 280 860500
JLT label_059e ; 0599 1 108 280 CA03
ADD TMR0, A ; 059B 1 108 280 B53281
; 059E from 0587 (DD0,108,280)
; 059E from 058F (DD1,108,280)
; 059E from 0594 (DD1,108,280)
; 059E from 0599 (DD1,108,280)
label_059e: ORB PSWH, #001h ; 059E 1 108 280 A2E001
CAL label_4806 ; 05A1 1 108 280 320648
SB off(0012ah).3 ; 05A4 1 108 280 C42A1B
J label_05cb ; 05A7 1 108 280 03CB05
; 05AA from 0585 (DD0,108,280)
label_05aa: L A, TMR0 ; 05AA 1 108 280 E532
SUB A, TM0 ; 05AC 1 108 280 B530A2
CMP A, #00005h ; 05AF 1 108 280 C60500
JLT label_05b9 ; 05B2 1 108 280 CA05
CMP A, #00020h ; 05B4 1 108 280 C62000
JLT label_05c2 ; 05B7 1 108 280 CA09
; 05B9 from 05B2 (DD1,108,280)
label_05b9: ORB PSWH, #001h ; 05B9 1 108 280 A2E001
RB off(0012ah).3 ; 05BC 1 108 280 C42A0B
J label_05cb ; 05BF 1 108 280 03CB05
; 05C2 from 05B7 (DD1,108,280)
label_05c2: ORB PSWH, #001h ; 05C2 1 108 280 A2E001
CAL label_4806 ; 05C5 1 108 280 320648
SB off(0012ah).3 ; 05C8 1 108 280 C42A1B
; 05CB from 05A7 (DD1,108,280)
; 05CB from 05BF (DD1,108,280)
label_05cb: CAL label_463d ; 05CB 1 108 280 323D46
LB A, off(0013ch) ; 05CE 0 108 280 F43C
STB A, r0 ; 05D0 0 108 280 88
ANDB A, #001h ; 05D1 0 108 280 D601
SBR off(00128h) ; 05D3 0 108 280 C42811
INCB r0 ; 05D6 0 108 280 A8
LB A, r0 ; 05D7 0 108 280 78
ANDB A, #003h ; 05D8 0 108 280 D603
STB A, off(0013ch) ; 05DA 0 108 280 D43C
JBS off(0011fh).3, label_05ef ; 05DC 0 108 280 EB1F10
JBS off(0011bh).7, label_05ef ; 05DF 0 108 280 EF1B0D ### ROM INFO=MIL Byte2 Set CEL Code16 Fuel Injectors
RB off(0012ah).0 ; 05E2 0 108 280 C42A08
JEQ label_05ef ; 05E5 0 108 280 C908
RB TRNSIT.2 ; 05E7 0 108 280 C5460A
JNE label_05ef ; 05EA 0 108 280 CE03
SB 0b4h.6 ; 05EC 0 108 280 C5B41E
; 05EF from 03B8 (DD1,108,280)
; 05EF from 04F4 (DD0,108,280)
; 05EF from 05DC (DD0,108,280)
; 05EF from 05DF (DD0,108,280)
; 05EF from 05E5 (DD0,108,280)
; 05EF from 05EA (DD0,108,280)
label_05ef: RB off(0012ah).3 ; 05EF 1 108 280 C42A0B
JNE label_05f7 ; 05F2 1 108 280 CE03
CAL label_4806 ; 05F4 1 108 280 320648
; 05F7 from 05F2 (DD1,108,280)
label_05f7: LB A, 0a2h ; 05F7 0 108 280 F5A2
CMPB A, #003h ; 05F9 0 108 280 C603
JNE label_0636 ; 05FB 0 108 280 CE39
; 05FD from 0699 (DD0,108,280)
label_05fd: JBS off(00126h).0, label_0625 ; 05FD 0 108 280 E82625
JBS off(0011fh).1, label_0625 ; 0600 0 108 280 E91F22
CMPB A, #003h ; 0603 0 108 280 C603
CLR er2 ; 0605 0 108 280 4615
JBS off(0012ah).5, label_0612 ; 0607 0 108 280 ED2A08
MOV DP, #00366h ; 060A 0 108 280 626603
JEQ label_0619 ; 060D 0 108 280 C90A
CLR A ; 060F 1 108 280 F9
SJ label_0628 ; 0610 1 108 280 CB16
; 0612 from 0607 (DD0,108,280)
label_0612: MOV DP, #00362h ; 0612 0 108 280 626203
JNE label_0619 ; 0615 0 108 280 CE02
MOV er2, [DP] ; 0617 0 108 280 B24A
; 0619 from 060D (DD0,108,280)
; 0619 from 0615 (DD0,108,280)
label_0619: L A, [DP] ; 0619 1 108 280 E2
CLR er0 ; 061A 1 108 280 4415
MOVB r1, 09fh ; 061C 1 108 280 C59F49
MUL ; 061F 1 108 280 9035
L A, er2 ; 0621 1 108 280 36
ADD A, er1 ; 0622 1 108 280 09
JGE label_0628 ; 0623 1 108 280 CD03
; 0625 from 05FD (DD0,108,280)
; 0625 from 0600 (DD0,108,280)
label_0625: L A, #0ffffh ; 0625 1 108 280 67FFFF
; 0628 from 0610 (DD1,108,280)
; 0628 from 0623 (DD1,108,280)
label_0628: ST A, 0a4h ; 0628 1 108 280 D5A4
; 062A from 0309 (DD1,108,280)
; 062A from 0692 (DD0,108,280)
label_062a: L A, off(00124h) ; 062A 1 108 280 E424 ### ROM INFO=Possible Fuel Cut Related
ST A, (0021ch-00280h)[USP] ; 062C 1 108 280 D39C
ANDB PSWH, #0feh ; 062E 1 108 280 A2D0FE
; 0631 from 22FC (DD1,100,280)
label_0631: L A, 0f8h ; 0631 1 108 280 E5F8
ST A, IE ; 0633 1 108 280 D51A
RTI ; 0635 1 108 280 02
; 0636 from 05FB (DD0,108,280)
label_0636: JGE label_0695 ; 0636 0 108 280 CD5D
CMPB A, #001h ; 0638 0 108 280 C601
JGE label_069c ; 063A 0 108 280 CD60
JBS off(0011bh).6, label_064b ; 063C 0 108 280 EE1B0C ### ROM INFO=MIL Byte2 Set CEL Code15 ICM - Ignition Control Module
JBS off(00125h).7, label_064b ; 063F 0 108 280 EF2509
CMP 0c4h, #000e7h ; 0642 0 108 280 B5C4C0E700 ### ROM INFO=RPM Sensor
JLT label_064b ; 0647 0 108 280 CA02
SJ label_064b ; 0649 0 108 280 CB00
; 064B from 063C (DD0,108,280)
; 064B from 063F (DD0,108,280)
; 064B from 0647 (DD0,108,280)
; 064B from 0649 (DD0,108,280)
label_064b: RB 0b4h.3 ; 064B 0 108 280 C5B40B
MOVB off(001d4h), #006h ; 064E 0 108 280 C4D49806
JBS off(0011fh).2, label_069e ; 0652 0 108 280 EA1F49
JBR off(0011fh).7, label_065e ; 0655 0 108 280 DF1F06
SB P4.0 ; 0658 0 108 280 C52C18
J label_06a4 ; 065B 0 108 280 03A406
; 065E from 0655 (DD0,108,280)
label_065e: JBR off(00129h).1, label_0663 ; 065E 0 108 280 D92902
SJ label_068a ; 0661 0 108 280 CB27
; 0663 from 065E (DD0,108,280)
label_0663: LB A, #001h ; 0663 0 108 280 7701
CMPB 0f4h, #024h ; 0665 0 108 280 C5F4C024
JNE label_066e ; 0669 0 108 280 CE03
SB off(0012ah).4 ; 066B 0 108 280 C42A1C
; 066E from 0669 (DD0,108,280)
label_066e: CMPB off(001d2h), #028h ; 066E 0 108 280 C4D2C028 ### ROM INFO=Fuel/Ignition Column
JLE label_0687 ; 0672 0 108 280 CF13
JBS off(0011fh).4, label_0683 ; 0674 0 108 280 EC1F0C
JBS off(0012ah).4, label_068a ; 0677 0 108 280 EC2A10
JBS off(0011ah).5, label_0683 ; 067A 0 108 280 ED1A06 ### ROM INFO=MIL Byte1 Set CEL Code6 ECT - Engine Coolant Sensor
CMPB 0d9h, #034h ; 067D 0 108 280 C5D9C034 ### ROM INFO=ECT Sensor
JLT label_068a ; 0681 0 108 280 CA07
; 0683 from 0674 (DD0,108,280)
; 0683 from 067A (DD0,108,280)
label_0683: LB A, #003h ; 0683 0 108 280 7703
SJ label_068a ; 0685 0 108 280 CB03
; 0687 from 0672 (DD0,108,280)
label_0687: SB off(00128h).4 ; 0687 0 108 280 C4281C
; 068A from 0661 (DD0,108,280)
; 068A from 0677 (DD0,108,280)
; 068A from 0681 (DD0,108,280)
; 068A from 0685 (DD0,108,280)
label_068a: SRLB A ; 068A 0 108 280 63
MB off(00126h).0, C ; 068B 0 108 280 C42638
SRLB A ; 068E 0 108 280 63
MB P4.0, C ; 068F 0 108 280 C52C38
; 0692 from 0697 (DD0,108,280)
; 0692 from 069C (DD0,108,280)
; 0692 from 069E (DD0,108,280)
; 0692 from 06A1 (DD0,108,280)
; 0692 from 06A7 (DD0,108,280)
; 0692 from 06B1 (DD0,108,280)
label_0692: J label_062a ; 0692 0 108 280 032A06
; 0695 from 0636 (DD0,108,280)
label_0695: CMPB A, #004h ; 0695 0 108 280 C604
JNE label_0692 ; 0697 0 108 280 CEF9
J label_05fd ; 0699 0 108 280 03FD05
; 069C from 063A (DD0,108,280)
label_069c: JEQ label_0692 ; 069C 0 108 280 C9F4
; 069E from 0652 (DD0,108,280)
label_069e: JBS off(0011fh).7, label_0692 ; 069E 0 108 280 EF1FF1
JBR off(00128h).4, label_0692 ; 06A1 0 108 280 DC28EE
; 06A4 from 065B (DD0,108,280)
label_06a4: INCB off(0013eh) ; 06A4 0 108 280 C43E16
JBS off(0012ah).2, label_0692 ; 06A7 0 108 280 EA2AE8
LB A, off(00124h) ; 06AA 0 108 280 F424 ### ROM INFO=Possible Fuel Cut Related
ANDB A, #003h ; 06AC 0 108 280 D603
ANDB off(0013eh), A ; 06AE 0 108 280 C43ED1
JNE label_0692 ; 06B1 0 108 280 CEDF
SB off(0012ah).2 ; 06B3 0 108 280 C42A1A
L A, 0f8h ; 06B6 1 108 280 E5F8
ST A, IE ; 06B8 1 108 280 D51A
CAL label_4cd3 ; 06BA 1 108 280 32D34C
MOV PSW, #01101h ; 06BD 1 108 280 B504980111
MOV LRB, #00040h ; 06C2 1 200 280 574000
MOV USP, #00180h ; 06C5 1 200 180 A1988001
CAL label_54bb ; 06C9 1 200 180 32BB54
CAL label_5c1f ; 06CC 1 200 180 321F5C
CAL label_5c80 ; 06CF 1 200 180 32805C
CAL label_5e13 ; 06D2 1 200 180 32135E
MOV DP, #0037bh ; 06D5 1 200 180 627B03
MOVB r0, [DP] ; 06D8 1 200 180 C248
LB A, 0e1h ; 06DA 0 200 180 F5E1
STB A, [DP] ; 06DC 0 200 180 D2
LB A, ADCR2H ; 06DD 0 200 180 F565
STB A, 0e1h ; 06DF 0 200 180 D5E1
SUBB A, r0 ; 06E1 0 200 180 28
MB off(0022bh).5, C ; 06E2 0 200 180 C42B3D
JGE label_06e8 ; 06E5 0 200 180 CD01
VCAL 6 ; 06E7 0 200 180 16
; 06E8 from 06E5 (DD0,200,180)
label_06e8: STB A, 0e2h ; 06E8 0 200 180 D5E2
LB A, P2 ; 06EA 0 200 180 F524
ANDB A, #0e0h ; 06EC 0 200 180 D6E0
STB A, off(00257h) ; 06EE 0 200 180 D457 ### ROM INFO=Controls ADC MUX Channel
L A, 0fah ; 06F0 1 200 180 E5FA
ST A, IE ; 06F2 1 200 180 D51A
ANDB PSWH, #0feh ; 06F4 1 200 180 A2D0FE
RB ADSCAN.4 ; 06F7 1 200 180 C5580C
ANDB P2, #01fh ; 06FA 1 200 180 C524D01F
SB ADSCAN.4 ; 06FE 1 200 180 C5581C
ORB PSWH, #001h ; 0701 1 200 180 A2E001
L A, 0f8h ; 0704 1 200 180 E5F8
ST A, IE ; 0706 1 200 180 D51A
MOV DP, #00006h ; 0708 1 200 180 620600
CLR A ; 070B 1 200 180 F9
MOV X1, A ; 070C 1 200 180 50
ST A, er0 ; 070D 1 200 180 88
ST A, er1 ; 070E 1 200 180 89
; 070F from 0726 (DD1,200,180)
label_070f: L A, 00360h[X1] ; 070F 1 200 180 E06003
JBR off(00217h).7, label_071d ; 0712 1 200 180 DF1708
MOV 00360h[X1], #00360h ; 0715 1 200 180 B06003986003
SJ label_071f ; 071B 1 200 180 CB02
; 071D from 0712 (DD1,200,180)
label_071d: JEQ label_073a ; 071D 1 200 180 C91B
; 071F from 071B (DD1,200,180)
label_071f: ADD er1, A ; 071F 1 200 180 4581
ADCB r0, #000h ; 0721 1 200 180 209000
INC X1 ; 0724 1 200 180 70
INC X1 ; 0725 1 200 180 70
JRNZ DP, label_070f ; 0726 1 200 180 30E7
RB off(00217h).4 ; 0728 1 200 180 C4170C
RB off(00231h).5 ; 072B 1 200 180 C4310D
L A, er1 ; 072E 1 200 180 35
MOV er2, #00005h ; 072F 1 200 180 46980500
DIV ; 0733 1 200 180 9037
CMPB r0, #000h ; 0735 1 200 180 20C000
JEQ label_0740 ; 0738 1 200 180 C906
; 073A from 071D (DD1,200,180)
label_073a: SB off(00231h).5 ; 073A 1 200 180 C4311D
L A, #0ffffh ; 073D 1 200 180 67FFFF
; 0740 from 0738 (DD1,200,180)
label_0740: ST A, er0 ; 0740 1 200 180 88
CLR X1 ; 0741 1 200 180 9015
XCHG A, 0c4h ; 0743 1 200 180 B5C410 ### ROM INFO=RPM Sensor
ST A, er1 ; 0746 1 200 180 89
XCHG A, 0036eh[X1] ; 0747 1 200 180 B06E0310
XCHG A, 00370h[X1] ; 074B 1 200 180 B0700310
XCHG A, 00372h[X1] ; 074F 1 200 180 B0720310
ST A, er2 ; 0753 1 200 180 8A
L A, er0 ; 0754 1 200 180 34
SUB A, er2 ; 0755 1 200 180 2A
MB off(0021bh).7, C ; 0756 1 200 180 C41B3F
JGE label_075c ; 0759 1 200 180 CD01
VCAL 7 ; 075B 1 200 180 17
; 075C from 0759 (DD1,200,180)
label_075c: ST A, 0c8h ; 075C 1 200 180 D5C8
L A, er0 ; 075E 1 200 180 34
SUB A, er1 ; 075F 1 200 180 29
MB off(0021bh).6, C ; 0760 1 200 180 C41B3E
JGE label_0766 ; 0763 1 200 180 CD01
VCAL 7 ; 0765 1 200 180 17
; 0766 from 0763 (DD1,200,180)
label_0766: ST A, 0c6h ; 0766 1 200 180 D5C6
L A, 0c4h ; 0768 1 200 180 E5C4 ### ROM INFO=RPM Sensor
CMP A, #000eah ; 076A 1 200 180 C6EA00
JLT label_07a7 ; 076D 1 200 180 CA38
CMP A, #00ea6h ; 076F 1 200 180 C6A60E
JGE label_07b4 ; 0772 1 200 180 CD40
MOV er3, #0ffc0h ; 0774 1 200 180 4798C0FF
MOV er0, #00007h ; 0778 1 200 180 44980700
MOV er2, #00753h ; 077C 1 200 180 46985307
MOV X1, #05300h ; 0780 1 200 180 600053
; 0783 from 0790 (DD1,200,180)
label_0783: CMP A, er2 ; 0783 1 200 180 4A
JGE label_0792 ; 0784 1 200 180 CD0C
SRL er0 ; 0786 1 200 180 44E7
ROR X1 ; 0788 1 200 180 90C7
ADD er3, #00040h ; 078A 1 200 180 47804000
SRL er2 ; 078E 1 200 180 46E7
SJ label_0783 ; 0790 1 200 180 CBF1
; 0792 from 0784 (DD1,200,180)
label_0792: ST A, er2 ; 0792 1 200 180 8A
L A, X1 ; 0793 1 200 180 40
DIV ; 0794 1 200 180 9037
SRL A ; 0796 1 200 180 63
MB PSWL.4, C ; 0797 1 200 180 A33C
ADD er3, A ; 0799 1 200 180 4781
LB A, r7 ; 079B 0 200 180 7F
JNE label_07ae ; 079C 0 200 180 CE10
LB A, r6 ; 079E 0 200 180 7E
JEQ label_07b8 ; 079F 0 200 180 C917
CMPB A, #0ffh ; 07A1 0 200 180 C6FF
JGE label_07ae ; 07A3 0 200 180 CD09
SJ label_07bc ; 07A5 0 200 180 CB15
; 07A7 from 076D (DD1,200,180)
label_07a7: CMP A, #000bbh ; 07A7 1 200 180 C6BB00 ### ROM INFO=Map Sensor Volt
LB A, #0ffh ; 07AA 0 200 180 77FF
JLT label_07b0 ; 07AC 0 200 180 CA02
; 07AE from 079C (DD0,200,180)
; 07AE from 07A3 (DD0,200,180)
label_07ae: LB A, #0feh ; 07AE 0 200 180 77FE
; 07B0 from 07AC (DD0,200,180)
label_07b0: SB PSWL.4 ; 07B0 0 200 180 A31C
SJ label_07bc ; 07B2 0 200 180 CB08
; 07B4 from 0772 (DD1,200,180)
label_07b4: CLRB A ; 07B4 0 200 180 FA
JBS off(00217h).4, label_07ba ; 07B5 0 200 180 EC1702
; 07B8 from 079F (DD0,200,180)
label_07b8: LB A, #001h ; 07B8 0 200 180 7701
; 07BA from 07B5 (DD0,200,180)
label_07ba: RB PSWL.4 ; 07BA 0 200 180 A30C
; 07BC from 07B2 (DD0,200,180)
; 07BC from 07A5 (DD0,200,180)
label_07bc: MB C, PSWL.4 ; 07BC 0 200 180 A32C
MB 0b8h.4, C ; 07BE 0 200 180 C5B83C
STB A, (00133h-00180h)[USP] ; 07C1 0 200 180 D3B3
XCHGB A, off(00236h) ; 07C3 0 200 180 C43610 ### ROM INFO=Current RPM(1byte form)
STB A, 0c3h ; 07C6 0 200 180 D5C3
CLRB r7 ; 07C8 0 200 180 2715
JBS off(00217h).4, label_07e4 ; 07CA 0 200 180 EC1717
DECB r7 ; 07CD 0 200 180 BF
MOV er2, 0c4h ; 07CE 0 200 180 B5C44A ### ROM INFO=RPM Sensor
MOV er0, #0aa00h ; 07D1 0 200 180 449800AA
CLR A ; 07D5 1 200 180 F9
DIV ; 07D6 1 200 180 9037
SLL A ; 07D8 1 200 180 53
LB A, r1 ; 07D9 0 200 180 79
RORB A ; 07DA 0 200 180 43
SC ; 07DB 0 200 180 85
JNE label_07e5 ; 07DC 0 200 180 CE07
SLLB A ; 07DE 0 200 180 53
LB A, r0 ; 07DF 0 200 180 78
JNE label_07e6 ; 07E0 0 200 180 CE04
MOVB r7, #001h ; 07E2 0 200 180 9F01
; 07E4 from 07CA (DD0,200,180)
label_07e4: RC ; 07E4 0 200 180 95
; 07E5 from 07DC (DD0,200,180)
label_07e5: LB A, r7 ; 07E5 0 200 180 7F
; 07E6 from 07E0 (DD0,200,180)
label_07e6: STB A, 0c2h ; 07E6 0 200 180 D5C2
MB 0b8h.3, C ; 07E8 0 200 180 C5B83B
LCB A, tbl_614e ; 07EB 0 200 180 909D4E61
CMPB 0bbh, A ; 07EF 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JGE label_0801 ; 07F2 0 200 180 CD0D
LCB A, tbl_614d ; 07F4 0 200 180 909D4D61
CMPB 0d1h, A ; 07F8 0 200 180 C5D1C1 ### ROM INFO=Current TPS
JGE label_0801 ; 07FB 0 200 180 CD04
LB A, 0bbh ; 07FD 0 200 180 F5BB ### ROM INFO=Map Sensor Volt
SJ label_0807 ; 07FF 0 200 180 CB06
; 0801 from 07F2 (DD0,200,180)
; 0801 from 07FB (DD0,200,180)
label_0801: LB A, 0d1h ; 0801 0 200 180 F5D1 ### ROM INFO=Current TPS
MOV X1, #tbl_6149 ; 0803 0 200 180 604961
VCAL 1 ; 0806 0 200 180 11
; 0807 from 07FF (DD0,200,180)
label_0807: MOV DP, #00426h ; 0807 0 200 180 622604
STB A, [DP] ; 080A 0 200 180 D2
JBS off(00212h).2, label_0820 ; 080B 0 200 180 EA1212 ### ROM INFO=MIL Byte1 Extra Set CEL Code3 MAP - Manifold Absolute Pressure Sensor
LB A, ACC ; 080E 0 200 180 F506
LB A, 0bbh ; 0810 0 200 180 F5BB ### ROM INFO=Map Sensor Volt
CMPB A, #000h ; 0812 0 200 180 C600
JGE label_081d ; 0814 0 200 180 CD07
SB 0b0h.0 ; 0816 0 200 180 C5B018
LB A, off(00235h) ; 0819 0 200 180 F435
SJ label_0826 ; 081B 0 200 180 CB09
; 081D from 0814 (DD0,200,180)
label_081d: CAL label_4a40 ; 081D 0 200 180 32404A
; 0820 from 080B (DD0,200,180)
label_0820: RB 0b0h.0 ; 0820 0 200 180 C5B008
JBS off(00212h).2, label_0829 ; 0823 0 200 180 EA1203 ### ROM INFO=MIL Byte1 Extra Set CEL Code3 MAP - Manifold Absolute Pressure Sensor
; 0826 from 081B (DD0,200,180)
label_0826: JBR off(00212h).4, label_082f ; 0826 0 200 180 DC1206 ### ROM INFO=MIL Byte1 Extra Reset CEL Code5 MAP - Manifold Absolute Pressure Sensor
; 0829 from 0823 (DD0,200,180)
label_0829: LB A, 0d1h ; 0829 0 200 180 F5D1 ### ROM INFO=Current TPS
MOV X1, #tbl_6baf ; 082B 0 200 180 60AF6B
VCAL 1 ; 082E 0 200 180 11
; 082F from 0826 (DD0,200,180)
label_082f: STB A, r0 ; 082F 0 200 180 88
LB A, off(00235h) ; 0830 0 200 180 F435
SUBB A, r0 ; 0832 0 200 180 28
RB off(0021bh).4 ; 0833 0 200 180 C41B0C
MB off(0021bh).4, C ; 0836 0 200 180 C41B3C
JEQ label_083e ; 0839 0 200 180 C903
XORB PSWH, #080h ; 083B 0 200 180 A2F080
; 083E from 0839 (DD0,200,180)
label_083e: MB off(002edh).6, C ; 083E 0 200 180 C4ED3E
JBR off(0021bh).4, label_0845 ; 0841 0 200 180 DC1B01
VCAL 6 ; 0844 0 200 180 16
; 0845 from 0841 (DD0,200,180)
label_0845: STB A, 0c0h ; 0845 0 200 180 D5C0
MOV DP, #00375h ; 0847 0 200 180 627503
LB A, [DP] ; 084A 0 200 180 F2
SUBB A, r0 ; 084B 0 200 180 28
MB off(0021bh).5, C ; 084C 0 200 180 C41B3D
JGE label_0852 ; 084F 0 200 180 CD01
VCAL 6 ; 0851 0 200 180 16
; 0852 from 084F (DD0,200,180)
label_0852: STB A, 0c1h ; 0852 0 200 180 D5C1
LB A, r0 ; 0854 0 200 180 78
STB A, (00132h-00180h)[USP] ; 0855 0 200 180 D3B2
XCHGB A, off(00235h) ; 0857 0 200 180 C43510
XCHGB A, 0bdh ; 085A 0 200 180 C5BD10
DEC DP ; 085D 0 200 180 82
XCHGB A, [DP] ; 085E 0 200 180 C210
INC DP ; 0860 0 200 180 72
STB A, [DP] ; 0861 0 200 180 D2
LB A, #059h ; 0862 0 200 180 7759
JBS off(00212h).2, label_0871 ; 0864 0 200 180 EA120A ### ROM INFO=MIL Byte1 Extra Set CEL Code3 MAP - Manifold Absolute Pressure Sensor
JBS off(00212h).4, label_0871 ; 0867 0 200 180 EC1207 ### ROM INFO=MIL Byte1 Extra Set CEL Code5 MAP - Manifold Absolute Pressure Sensor
LB A, 0bch ; 086A 0 200 180 F5BC ### ROM INFO=PA Sensor
SUBB A, off(00235h) ; 086C 0 200 180 A735
JGE label_0871 ; 086E 0 200 180 CD01
CLRB A ; 0870 0 200 180 FA
; 0871 from 0864 (DD0,200,180)
; 0871 from 0867 (DD0,200,180)
; 0871 from 086E (DD0,200,180)
label_0871: STB A, 0beh ; 0871 0 200 180 D5BE ### ROM INFO=Some PA/Map Value
MOV er0, #04d00h ; 0873 0 200 180 4498004D
RC ; 0877 0 200 180 95
JBS off(00212h).6, label_0899 ; 0878 0 200 180 EE121E ### ROM INFO=MIL Byte1 Extra Set CEL Code7 TPS - Throttle Position Sensor
LCB A, tbl_631d ; 087B 0 200 180 909D1D63
MOV er0, ADCR7 ; 087F 0 200 180 B56E48
JEQ label_088d ; 0882 0 200 180 C909
LB A, ADCR7H ; 0884 0 200 180 F56F
MOV X1, #tbl_6320 ; 0886 0 200 180 602063
VCAL 1 ; 0889 0 200 180 11
CLR er0 ; 088A 0 200 180 4415
STB A, r1 ; 088C 0 200 180 89
; 088D from 0882 (DD0,200,180)
label_088d: LB A, #000h ; 088D 0 200 180 7700
JNE label_0899 ; 088F 0 200 180 CE08
LB A, #0fch ; 0891 0 200 180 77FC
CMPB A, r1 ; 0893 0 200 180 49
JLT label_0899 ; 0894 0 200 180 CA03
CMPB r1, #005h ; 0896 0 200 180 21C005
; 0899 from 0878 (DD0,200,180)
; 0899 from 088F (DD0,200,180)
; 0899 from 0894 (DD0,200,180)
label_0899: MB 0b0h.2, C ; 0899 0 200 180 C5B03A
JLT label_08b7 ; 089C 0 200 180 CA19
L A, er0 ; 089E 1 200 180 34
SLL A ; 089F 1 200 180 53
JLT label_08a7 ; 08A0 1 200 180 CA05
SLL A ; 08A2 1 200 180 53
LB A, ACCH ; 08A3 0 200 180 F507
JGE label_08a9 ; 08A5 0 200 180 CD02
; 08A7 from 08A0 (DD1,200,180)
label_08a7: LB A, #0ffh ; 08A7 0 200 180 77FF
; 08A9 from 08A5 (DD0,200,180)
label_08a9: STB A, 0d4h ; 08A9 0 200 180 D5D4 ### ROM INFO=TPS Sensor
L A, er0 ; 08AB 1 200 180 34
XCHG A, 0d0h ; 08AC 1 200 180 B5D010
MOV er1, 0d2h ; 08AF 1 200 180 B5D249
ST A, 0d2h ; 08B2 1 200 180 D5D2
JBR off(00212h).6, label_08bb ; 08B4 1 200 180 DE1204 ### ROM INFO=MIL Byte1 Extra Reset CEL Code7 TPS - Throttle Position Sensor
; 08B7 from 089C (DD0,200,180)
label_08b7: L A, er0 ; 08B7 1 200 180 34
MOV er1, 0d0h ; 08B8 1 200 180 B5D049
; 08BB from 08B4 (DD1,200,180)
label_08bb: SUB A, er0 ; 08BB 1 200 180 28
MB PSWL.4, C ; 08BC 1 200 180 A33C
JGE label_08c1 ; 08BE 1 200 180 CD01
VCAL 7 ; 08C0 1 200 180 17
; 08C1 from 08BE (DD1,200,180)
label_08c1: SLL A ; 08C1 1 200 180 53
JLT label_08c9 ; 08C2 1 200 180 CA05
SLL A ; 08C4 1 200 180 53
LB A, ACCH ; 08C5 0 200 180 F507
JGE label_08cb ; 08C7 0 200 180 CD02
; 08C9 from 08C2 (DD1,200,180)
label_08c9: LB A, #0ffh ; 08C9 0 200 180 77FF
; 08CB from 08C7 (DD0,200,180)
label_08cb: STB A, r0 ; 08CB 0 200 180 88
MB C, PSWL.4 ; 08CC 0 200 180 A32C
RB off(0021bh).1 ; 08CE 0 200 180 C41B09
MB off(0021bh).1, C ; 08D1 0 200 180 C41B39
XCHGB A, 0d5h ; 08D4 0 200 180 C5D510 ### ROM INFO=TPS Delta
JEQ label_08dc ; 08D7 0 200 180 C903
XORB PSWH, #080h ; 08D9 0 200 180 A2F080
; 08DC from 08D7 (DD0,200,180)
label_08dc: JLT label_08df ; 08DC 0 200 180 CA01
CMPB A, r0 ; 08DE 0 200 180 48
; 08DF from 08DC (DD0,200,180)
label_08df: MB off(0021bh).3, C ; 08DF 0 200 180 C41B3B
L A, er1 ; 08E2 1 200 180 35
SUB A, 0d0h ; 08E3 1 200 180 B5D0A2
MB off(0021bh).2, C ; 08E6 1 200 180 C41B3A
JGE label_08ec ; 08E9 1 200 180 CD01
VCAL 7 ; 08EB 1 200 180 17
; 08EC from 08E9 (DD1,200,180)
label_08ec: SLL A ; 08EC 1 200 180 53
JLT label_08f4 ; 08ED 1 200 180 CA05
SLL A ; 08EF 1 200 180 53
LB A, ACCH ; 08F0 0 200 180 F507
JGE label_08f6 ; 08F2 0 200 180 CD02
; 08F4 from 08ED (DD1,200,180)
label_08f4: LB A, #0ffh ; 08F4 0 200 180 77FF
; 08F6 from 08F2 (DD0,200,180)
label_08f6: STB A, 0d6h ; 08F6 0 200 180 D5D6
L A, off(00294h) ; 08F8 1 200 180 E494
ST A, er0 ; 08FA 1 200 180 88
LB A, r1 ; 08FB 0 200 180 79
JBR off(0021ah).1, label_0900 ; 08FC 0 200 180 D91A01
LB A, r0 ; 08FF 0 200 180 78
; 0900 from 08FC (DD0,200,180)
label_0900: CMPB A, off(00236h) ; 0900 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(0021ah).1, C ; 0902 0 200 180 C41A39
LB A, r1 ; 0905 0 200 180 79
JBR off(0022bh).0, label_090a ; 0906 0 200 180 D82B01
LB A, r0 ; 0909 0 200 180 78
; 090A from 0906 (DD0,200,180)
label_090a: ADDB A, #00dh ; 090A 0 200 180 860D
JGE label_0910 ; 090C 0 200 180 CD02
LB A, #0ffh ; 090E 0 200 180 77FF
; 0910 from 090C (DD0,200,180)
label_0910: CMPB A, off(00236h) ; 0910 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(0022bh).0, C ; 0912 0 200 180 C42B38
MOV DP, #00311h ; 0915 0 200 180 621103
MOVB r4, [DP] ; 0918 0 200 180 C24C
LB A, #003h ; 091A 0 200 180 7703
STB A, r2 ; 091C 0 200 180 8A
MOVB r3, #006h ; 091D 0 200 180 9B06
MB C, off(00218h).2 ; 091F 0 200 180 C4182A ### ROM INFO=Set RPM Cut Flag
MB off(00218h).3, C ; 0922 0 200 180 C4183B ### ROM INFO=Set RPM Cut Flag
JLT label_0928 ; 0925 0 200 180 CA01
LB A, r3 ; 0927 0 200 180 7B
; 0928 from 0925 (DD0,200,180)
label_0928: ADDB A, r4 ; 0928 0 200 180 0C
CMPB A, 0d4h ; 0929 0 200 180 C5D4C2 ### ROM INFO=TPS Sensor
MB off(00218h).2, C ; 092C 0 200 180 C4183A ### ROM INFO=Set RPM Cut Flag
LB A, #004h ; 092F 0 200 180 7704
JBS off(00218h).4, label_0936 ; 0931 0 200 180 EC1802 ### ROM INFO=Set RPM Cut Flag
LB A, #007h ; 0934 0 200 180 7707
; 0936 from 0931 (DD0,200,180)
label_0936: ADDB A, r4 ; 0936 0 200 180 0C
CMPB A, 0d4h ; 0937 0 200 180 C5D4C2 ### ROM INFO=TPS Sensor
MB off(00218h).4, C ; 093A 0 200 180 C4183C ### ROM INFO=Set RPM Cut Flag
LB A, r2 ; 093D 0 200 180 7A
MB C, off(00218h).0 ; 093E 0 200 180 C41828 ### ROM INFO=Set RPM Cut Flag
MB off(00218h).1, C ; 0941 0 200 180 C41839 ### ROM INFO=Set RPM Cut Flag
JGE label_0949 ; 0944 0 200 180 CD03
MOVB r0, r1 ; 0946 0 200 180 2148
LB A, r3 ; 0948 0 200 180 7B
; 0949 from 0944 (DD0,200,180)
label_0949: ADDB A, r4 ; 0949 0 200 180 0C
CMPB 0d4h, A ; 094A 0 200 180 C5D4C1 ### ROM INFO=TPS Sensor
JGE label_0952 ; 094D 0 200 180 CD03
LB A, off(00236h) ; 094F 0 200 180 F436 ### ROM INFO=Current RPM(1byte form)
CMPB A, r0 ; 0951 0 200 180 48
; 0952 from 094D (DD0,200,180)
label_0952: MB off(00218h).0, C ; 0952 0 200 180 C41838 ### ROM INFO=Set RPM Cut Flag
MOVB r1, off(00235h) ; 0955 0 200 180 C43549
JBS off(00212h).2, label_0964 ; 0958 0 200 180 EA1209 ### ROM INFO=MIL Byte1 Extra Set CEL Code3 MAP - Manifold Absolute Pressure Sensor
JBS off(00212h).4, label_0964 ; 095B 0 200 180 EC1206 ### ROM INFO=MIL Byte1 Extra Set CEL Code5 MAP - Manifold Absolute Pressure Sensor
CMPB 0f3h, #032h ; 095E 0 200 180 C5F3C032
JGE label_096a ; 0962 0 200 180 CD06
; 0964 from 0958 (DD0,200,180)
; 0964 from 095B (DD0,200,180)
label_0964: MOVB off(0029bh), r1 ; 0964 0 200 180 217C9B
J label_09cb ; 0967 0 200 180 03CB09
; 096A from 0962 (DD0,200,180)
label_096a: CMPB 0bdh, off(00235h) ; 096A 0 200 180 C5BDC335
JEQ label_0973 ; 096E 0 200 180 C903
JBR off(002edh).6, label_097b ; 0970 0 200 180 DEED08
; 0973 from 096E (DD0,200,180)
label_0973: CLRB r0 ; 0973 0 200 180 2015
LB A, 0bdh ; 0975 0 200 180 F5BD
STB A, off(0029bh) ; 0977 0 200 180 D49B
SJ label_09a4 ; 0979 0 200 180 CB29
; 097B from 0970 (DD0,200,180)
label_097b: LB A, off(00235h) ; 097B 0 200 180 F435
SUBB A, off(0029bh) ; 097D 0 200 180 A79B
MB PSWL.4, C ; 097F 0 200 180 A33C
JGE label_0984 ; 0981 0 200 180 CD01
VCAL 6 ; 0983 0 200 180 16
; 0984 from 0981 (DD0,200,180)
label_0984: MOVB r0, #090h ; 0984 0 200 180 9890
JBS off(0021bh).4, label_098b ; 0986 0 200 180 EC1B02
MOVB r0, #060h ; 0989 0 200 180 9860
; 098B from 0986 (DD0,200,180)
label_098b: MULB ; 098B 0 200 180 A234
MB C, PSWL.4 ; 098D 0 200 180 A32C
JLT label_0996 ; 098F 0 200 180 CA05
ADD off(0029ah), A ; 0991 0 200 180 B49A81
SJ label_0999 ; 0994 0 200 180 CB03
; 0996 from 098F (DD0,200,180)
label_0996: SUB off(0029ah), A ; 0996 0 200 180 B49AA1
; 0999 from 0994 (DD0,200,180)
label_0999: LB A, off(0029bh) ; 0999 0 200 180 F49B
SUBB A, off(00235h) ; 099B 0 200 180 A735
MB off(002edh).7, C ; 099D 0 200 180 C4ED3F
JGE label_09a3 ; 09A0 0 200 180 CD01
VCAL 6 ; 09A2 0 200 180 16
; 09A3 from 09A0 (DD0,200,180)
label_09a3: STB A, r0 ; 09A3 0 200 180 88
; 09A4 from 0979 (DD0,200,180)
label_09a4: JBS off(0021ch).0, label_09cb ; 09A4 0 200 180 E81C24
JBR off(0021ah).1, label_09cb ; 09A7 0 200 180 D91A21
MOVB r4, #0ffh ; 09AA 0 200 180 9CFF
LB A, 0bdh ; 09AC 0 200 180 F5BD
MOV DP, #tbl_633d ; 09AE 0 200 180 623D63
MOV X1, #tbl_6339 ; 09B1 0 200 180 603963
CMPB A, #090h ; 09B4 0 200 180 C690
JGE label_09c0 ; 09B6 0 200 180 CD08
INC DP ; 09B8 0 200 180 72
INC DP ; 09B9 0 200 180 72
CMPB A, #040h ; 09BA 0 200 180 C640
JGE label_09c0 ; 09BC 0 200 180 CD02
INC DP ; 09BE 0 200 180 72
INC DP ; 09BF 0 200 180 72
; 09C0 from 09B6 (DD0,200,180)
; 09C0 from 09BC (DD0,200,180)
label_09c0: JBS off(002edh).7, label_09c6 ; 09C0 0 200 180 EFED03
INC X1 ; 09C3 0 200 180 70
INC X1 ; 09C4 0 200 180 70
INC DP ; 09C5 0 200 180 72
; 09C6 from 09C0 (DD0,200,180)
label_09c6: LC A, [X1] ; 09C6 0 200 180 90A8
CMPB A, r0 ; 09C8 0 200 180 48
JLT label_09ce ; 09C9 0 200 180 CA03
; 09CB from 0967 (DD0,200,180)
; 09CB from 09A4 (DD0,200,180)
; 09CB from 09A7 (DD0,200,180)
label_09cb: LB A, r1 ; 09CB 0 200 180 79
SJ label_09f8 ; 09CC 0 200 180 CB2A
; 09CE from 09C9 (DD0,200,180)
label_09ce: LB A, ACCH ; 09CE 0 200 180 F507
CMPB A, r0 ; 09D0 0 200 180 48
JGE label_09d4 ; 09D1 0 200 180 CD01
STB A, r0 ; 09D3 0 200 180 88
; 09D4 from 09D1 (DD0,200,180)
label_09d4: LCB A, [DP] ; 09D4 0 200 180 92AA
MULB ; 09D6 0 200 180 A234
L A, ACC ; 09D8 1 200 180 E506
SRL A ; 09DA 1 200 180 63
SRL A ; 09DB 1 200 180 63
SRL A ; 09DC 1 200 180 63
SRL A ; 09DD 1 200 180 63
ST A, er1 ; 09DE 1 200 180 89
LB A, r3 ; 09DF 0 200 180 7B
JNE label_09f4 ; 09E0 0 200 180 CE12
LB A, r1 ; 09E2 0 200 180 79
JBR off(002edh).7, label_09eb ; 09E3 0 200 180 DFED05
ADDB A, r2 ; 09E6 0 200 180 0A
JLT label_09f1 ; 09E7 0 200 180 CA08
SJ label_09ee ; 09E9 0 200 180 CB03
; 09EB from 09E3 (DD0,200,180)
label_09eb: SUBB A, r2 ; 09EB 0 200 180 2A
JLT label_09f4 ; 09EC 0 200 180 CA06
; 09EE from 09E9 (DD0,200,180)
label_09ee: CMPB A, r4 ; 09EE 0 200 180 4C
JLE label_09f8 ; 09EF 0 200 180 CF07
; 09F1 from 09E7 (DD0,200,180)
; 09F1 from 09F5 (DD0,200,180)
label_09f1: LB A, r4 ; 09F1 0 200 180 7C
SJ label_09f8 ; 09F2 0 200 180 CB04
; 09F4 from 09E0 (DD0,200,180)
; 09F4 from 09EC (DD0,200,180)
label_09f4: CLRB A ; 09F4 0 200 180 FA
JBS off(002edh).7, label_09f1 ; 09F5 0 200 180 EFEDF9
; 09F8 from 09CC (DD0,200,180)
; 09F8 from 09EF (DD0,200,180)
; 09F8 from 09F2 (DD0,200,180)
label_09f8: STB A, 0bfh ; 09F8 0 200 180 D5BF ### ROM INFO=Adjusted Map Sensor Volt??
L A, 0c4h ; 09FA 1 200 180 E5C4 ### ROM INFO=RPM Sensor
SUB A, off(0025ah) ; 09FC 1 200 180 A75A ### ROM INFO=Current Target Idle RPM
MB off(0021ah).4, C ; 09FE 1 200 180 C41A3C
MOV er0, #00300h ; 0A01 1 200 180 44980003
JGE label_0a0c ; 0A05 1 200 180 CD05
VCAL 7 ; 0A07 1 200 180 17
MOV er0, #00300h ; 0A08 1 200 180 44980003
; 0A0C from 0A05 (DD1,200,180)
label_0a0c: CMP A, er0 ; 0A0C 1 200 180 48
JLT label_0a10 ; 0A0D 1 200 180 CA01
L A, er0 ; 0A0F 1 200 180 34
; 0A10 from 0A0D (DD1,200,180)
label_0a10: ST A, 0cah ; 0A10 1 200 180 D5CA
LB A, #0c2h ; 0A12 0 200 180 77C2
JBS off(00218h).5, label_0a19 ; 0A14 0 200 180 ED1802 ### ROM INFO=Set RPM Cut Flag
LB A, #0c6h ; 0A17 0 200 180 77C6
; 0A19 from 0A14 (DD0,200,180)
label_0a19: CMPB A, off(00236h) ; 0A19 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00218h).5, C ; 0A1B 0 200 180 C4183D ### ROM INFO=Set RPM Cut Flag
LB A, #03ah ; 0A1E 0 200 180 773A
JBS off(00217h).0, label_0a25 ; 0A20 0 200 180 E81702
LB A, #040h ; 0A23 0 200 180 7740
; 0A25 from 0A20 (DD0,200,180)
label_0a25: CMPB A, off(00236h) ; 0A25 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00217h).0, C ; 0A27 0 200 180 C41738
CAL label_5dd6 ; 0A2A 0 200 180 32D65D
MOV X1, #tbl_6e71 ; 0A2D 0 200 180 60716E
JGE label_0a35 ; 0A30 0 200 180 CD03
MOV X1, #tbl_6e2f ; 0A32 0 200 180 602F6E
; 0A35 from 0A30 (DD0,200,180)
label_0a35: MOVB r3, (001e7h-00180h)[USP] ; 0A35 0 200 180 C3674B ### ROM INFO=Columns Related
MOVB r2, off(00236h) ; 0A38 0 200 180 C4364A ### ROM INFO=Current RPM(1byte form)
MOVB r6, #012h ; 0A3B 0 200 180 9E12
MB C, 0b8h.3 ; 0A3D 0 200 180 C5B82B
MB PSWL.4, C ; 0A40 0 200 180 A33C
CAL label_4aeb ; 0A42 0 200 180 32EB4A
STB A, (001eah-00180h)[USP] ; 0A45 0 200 180 D36A
LB A, r6 ; 0A47 0 200 180 7E
STB A, (001e7h-00180h)[USP] ; 0A48 0 200 180 D367 ### ROM INFO=Columns Related
MB C, [DP].5 ; 0A4A 0 200 180 C22D
MOV X1, #tbl_6e85 ; 0A4C 0 200 180 60856E
JGE label_0a54 ; 0A4F 0 200 180 CD03
MOV X1, #tbl_6e43 ; 0A51 0 200 180 60436E
; 0A54 from 0A4F (DD0,200,180)
label_0a54: MOVB r3, (001e8h-00180h)[USP] ; 0A54 0 200 180 C3684B ### ROM INFO=Rows Related
MOVB r2, 0c2h ; 0A57 0 200 180 C5C24A
MOVB r6, #012h ; 0A5A 0 200 180 9E12
MB C, 0b8h.3 ; 0A5C 0 200 180 C5B82B
MB PSWL.4, C ; 0A5F 0 200 180 A33C
CAL label_4aeb ; 0A61 0 200 180 32EB4A
STB A, (001ech-00180h)[USP] ; 0A64 0 200 180 D36C
LB A, r6 ; 0A66 0 200 180 7E
STB A, (001e8h-00180h)[USP] ; 0A67 0 200 180 D368 ### ROM INFO=Rows Related
MOV X1, #tbl_6e99 ; 0A69 0 200 180 60996E
MOVB r3, (001e9h-00180h)[USP] ; 0A6C 0 200 180 C3694B
MOVB r2, 0c2h ; 0A6F 0 200 180 C5C24A
MOVB r6, #00dh ; 0A72 0 200 180 9E0D
MB C, 0b8h.3 ; 0A74 0 200 180 C5B82B
MB PSWL.4, C ; 0A77 0 200 180 A33C
CAL label_4aeb ; 0A79 0 200 180 32EB4A
STB A, (001eeh-00180h)[USP] ; 0A7C 0 200 180 D36E
LB A, r6 ; 0A7E 0 200 180 7E
STB A, (001e9h-00180h)[USP] ; 0A7F 0 200 180 D369
CAL label_5ddc ; 0A81 0 200 180 32DC5D
STB A, r2 ; 0A84 0 200 180 8A
CAL label_5dd6 ; 0A85 0 200 180 32D65D
MOV X1, #tbl_6e59 ; 0A88 0 200 180 60596E
JGE label_0a90 ; 0A8B 0 200 180 CD03
MOV X1, #tbl_6e17 ; 0A8D 0 200 180 60176E
; 0A90 from 0A8B (DD0,200,180)
label_0a90: MOVB r3, (001dfh-00180h)[USP] ; 0A90 0 200 180 C35F4B ### ROM INFO=Col/Rows Related
MOVB r6, #016h ; 0A93 0 200 180 9E16
RB PSWL.4 ; 0A95 0 200 180 A30C
CAL label_4aeb ; 0A97 0 200 180 32EB4A
STB A, (001e2h-00180h)[USP] ; 0A9A 0 200 180 D362
LB A, r6 ; 0A9C 0 200 180 7E
STB A, (001dfh-00180h)[USP] ; 0A9D 0 200 180 D35F ### ROM INFO=Col/Rows Related
LB A, 0bbh ; 0A9F 0 200 180 F5BB ### ROM INFO=Map Sensor Volt
STB A, r2 ; 0AA1 0 200 180 8A
MOV X1, #tbl_6e59 ; 0AA2 0 200 180 60596E
MOVB r3, (001e6h-00180h)[USP] ; 0AA5 0 200 180 C3664B
MOVB r6, #016h ; 0AA8 0 200 180 9E16
RB PSWL.4 ; 0AAA 0 200 180 A30C
CAL label_4aeb ; 0AAC 0 200 180 32EB4A
STB A, (001e4h-00180h)[USP] ; 0AAF 0 200 180 D364
LB A, r6 ; 0AB1 0 200 180 7E
STB A, (001e6h-00180h)[USP] ; 0AB2 0 200 180 D366
CLR er2 ; 0AB4 0 200 180 4615
SC ; 0AB6 0 200 180 85
JBR off(00227h).6, label_0b21 ; 0AB7 0 200 180 DE2767 ### ROM INFO=Knock Sensor Enable Flag
LB A, (001dfh-00180h)[USP] ; 0ABA 0 200 180 F35F ### ROM INFO=Col/Rows Related
ADDB A, #001h ; 0ABC 0 200 180 8601
CMPB 0bfh, #000h ; 0ABE 0 200 180 C5BFC000 ### ROM INFO=Adjusted Map Sensor Volt??
JNE label_0ac5 ; 0AC2 0 200 180 CE01
CLRB A ; 0AC4 0 200 180 FA
; 0AC5 from 0AC2 (DD0,200,180)
label_0ac5: MOV er0, off(00212h) ; 0AC5 0 200 180 B41248 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
AND er0, #0c3bch ; 0AC8 0 200 180 44D0BCC3
JNE label_0ad1 ; 0ACC 0 200 180 CE03
JBR off(00214h).5, label_0ad3 ; 0ACE 0 200 180 DD1402 ### ROM INFO=MIL Byte3 Extra Reset CEL Code22 VTP - VTEC Pressure Valve
; 0AD1 from 0ACC (DD0,200,180)
label_0ad1: LB A, #00fh ; 0AD1 0 200 180 770F
; 0AD3 from 0ACE (DD0,200,180)
label_0ad3: STB A, r1 ; 0AD3 0 200 180 89
RC ; 0AD4 0 200 180 95
JBS off(00214h).5, label_0adb ; 0AD5 0 200 180 ED1403 ### ROM INFO=MIL Byte3 Extra Set CEL Code22 VTP - VTEC Pressure Valve
MB C, off(00211h).1 ; 0AD8 0 200 180 C41129
; 0ADB from 0AD5 (DD0,200,180)
label_0adb: MB off(00233h).3, C ; 0ADB 0 200 180 C4333B
MB C, off(0021ch).2 ; 0ADE 0 200 180 C41C2A
MB off(00233h).4, C ; 0AE1 0 200 180 C4333C
SC ; 0AE4 0 200 180 85
LB A, (001a4h-00180h)[USP] ; 0AE5 0 200 180 F324
JNE label_0aec ; 0AE7 0 200 180 CE03
MB C, off(00220h).1 ; 0AE9 0 200 180 C42029
; 0AEC from 0AE7 (DD0,200,180)
label_0aec: MB off(00233h).5, C ; 0AEC 0 200 180 C4333D
LB A, off(00233h) ; 0AEF 0 200 180 F433
MOVB r0, #010h ; 0AF1 0 200 180 9810
MULB ; 0AF3 0 200 180 A234
ORB A, r1 ; 0AF5 0 200 180 69
L A, ACC ; 0AF6 1 200 180 E506
ST A, er2 ; 0AF8 1 200 180 8A
MOV er0, #00101h ; 0AF9 1 200 180 44980101
MOVB r2, #005h ; 0AFD 1 200 180 9A05
; 0AFF from 0B08 (DD1,200,180)
label_0aff: SRL A ; 0AFF 1 200 180 63
ADCB r0, #000h ; 0B00 1 200 180 209000
SRL A ; 0B03 1 200 180 63
ADCB r1, #000h ; 0B04 1 200 180 219000
DECB r2 ; 0B07 1 200 180 BA
JNE label_0aff ; 0B08 1 200 180 CEF5
SRLB r0 ; 0B0A 1 200 180 20E7
MB r5.2, C ; 0B0C 1 200 180 253A
SRLB r1 ; 0B0E 1 200 180 21E7
MB r5.3, C ; 0B10 1 200 180 253B
LB A, (001d3h-00180h)[USP] ; 0B12 0 200 180 F353
CMPB A, #007h ; 0B14 0 200 180 C607
JLT label_0b21 ; 0B16 0 200 180 CA09
LB A, (001dbh-00180h)[USP] ; 0B18 0 200 180 F35B
CMPB A, #019h ; 0B1A 0 200 180 C619
JLT label_0b21 ; 0B1C 0 200 180 CA03
MB C, off(0021dh).7 ; 0B1E 0 200 180 C41D2F
; 0B21 from 0AB7 (DD0,200,180)
; 0B21 from 0B16 (DD0,200,180)
; 0B21 from 0B1C (DD0,200,180)
label_0b21: MB off(00233h).6, C ; 0B21 0 200 180 C4333E
L A, er2 ; 0B24 1 200 180 36
ST A, 0eah ; 0B25 1 200 180 D5EA
MOV DP, #003cah ; 0B27 1 200 180 62CA03 ### ROM INFO=ECU O2 Volt
LB A, ADCR0H ; 0B2A 0 200 180 F561
CAL label_4cc2 ; 0B2C 0 200 180 32C24C
STB A, [DP] ; 0B2F 0 200 180 D2
STB A, 0dah ; 0B30 0 200 180 D5DA ### ROM INFO=O2 Sensor
MOV DP, #003d2h ; 0B32 0 200 180 62D203 ### ROM INFO=ELD??
LB A, ADCR1H ; 0B35 0 200 180 F563
STB A, [DP] ; 0B37 0 200 180 D2
L A, 0fah ; 0B38 1 200 180 E5FA
ST A, IE ; 0B3A 1 200 180 D51A
ANDB PSWH, #0feh ; 0B3C 1 200 180 A2D0FE
RB ADSCAN.4 ; 0B3F 1 200 180 C5580C
ORB P2, off(00257h) ; 0B42 1 200 180 C524E357 ### ROM INFO=Controls ADC MUX Channel
RB IRQH.4 ; 0B46 1 200 180 C5190C
SB ADSCAN.4 ; 0B49 1 200 180 C5581C
MOV off(00258h), TM2 ; 0B4C 1 200 180 B5387C58
ORB PSWH, #001h ; 0B50 1 200 180 A2E001
L A, 0f8h ; 0B53 1 200 180 E5F8
ST A, IE ; 0B55 1 200 180 D51A
JBS off(0021dh).4, label_0bb0 ; 0B57 1 200 180 EC1D56
JBS off(00212h).2, label_0b60 ; 0B5A 1 200 180 EA1203 ### ROM INFO=MIL Byte1 Extra Set CEL Code3 MAP - Manifold Absolute Pressure Sensor
JBR off(00212h).4, label_0b67 ; 0B5D 1 200 180 DC1207 ### ROM INFO=MIL Byte1 Extra Reset CEL Code5 MAP - Manifold Absolute Pressure Sensor
; 0B60 from 0B5A (DD1,200,180)
label_0b60: JBS off(00218h).0, label_0b63 ; 0B60 1 200 180 E81800 ### ROM INFO=Set RPM Cut Flag
; 0B63 from 0B60 (DD1,200,180)
label_0b63: LB A, #05ah ; 0B63 0 200 180 775A
SJ label_0bb1 ; 0B65 0 200 180 CB4A
; 0B67 from 0B5D (DD1,200,180)
label_0b67: CAL label_5dd6 ; 0B67 1 200 180 32D65D
MOVB r0, #018h ; 0B6A 1 200 180 9818
MOVB r1, #014h ; 0B6C 1 200 180 9914
MOVB r2, (001dfh-00180h)[USP] ; 0B6E 1 200 180 C35F4A ### ROM INFO=Col/Rows Related
MOV X2, (001e2h-00180h)[USP] ; 0B71 1 200 180 B36279
MOVB r3, (001e7h-00180h)[USP] ; 0B74 1 200 180 C3674B ### ROM INFO=Columns Related
MOV er3, (001eah-00180h)[USP] ; 0B77 1 200 180 B36A4B
MOV X1, #tbl_729d ; 0B7A 1 200 180 609D72
JGE label_0b82 ; 0B7D 1 200 180 CD03
MOV X1, #tbl_7a4f ; 0B7F 1 200 180 604F7A
; 0B82 from 0B7D (DD1,200,180)
label_0b82: JBR off(00214h).5, label_0b88 ; 0B82 1 200 180 DD1403 ### ROM INFO=MIL Byte3 Extra Reset CEL Code22 VTP - VTEC Pressure Valve
JBS off(00218h).5, label_0b9d ; 0B85 1 200 180 ED1815 ### ROM INFO=Set RPM Cut Flag
; 0B88 from 0B82 (DD1,200,180)
label_0b88: JBR off(0021fh).1, label_0b9d ; 0B88 1 200 180 D91F12
MOVB r1, #014h ; 0B8B 1 200 180 9914
MOVB r3, (001e8h-00180h)[USP] ; 0B8D 1 200 180 C3684B ### ROM INFO=Rows Related
MOV er3, (001ech-00180h)[USP] ; 0B90 1 200 180 B36C4B
MB C, [DP].5 ; 0B93 1 200 180 C22D
MOV X1, #tbl_747d ; 0B95 1 200 180 607D74
JGE label_0b9d ; 0B98 1 200 180 CD03
MOV X1, #tbl_7c2f ; 0B9A 1 200 180 602F7C
; 0B9D from 0B85 (DD1,200,180)
; 0B9D from 0B88 (DD1,200,180)
; 0B9D from 0B98 (DD1,200,180)
label_0b9d: RB PSWL.5 ; 0B9D 1 200 180 A30D
CAL label_4b23 ; 0B9F 1 200 180 32234B
MOVB r0, A ; 0BA2 1 200 180 208A
LB A, off(00245h) ; 0BA4 0 200 180 F445
JEQ label_0bad ; 0BA6 0 200 180 C905
MULB ; 0BA8 0 200 180 A234
MOVB r0, ACCH ; 0BAA 0 200 180 C50748
; 0BAD from 0BA6 (DD0,200,180)
label_0bad: LB A, r0 ; 0BAD 0 200 180 78
SJ label_0bb1 ; 0BAE 0 200 180 CB01
; 0BB0 from 0B57 (DD1,200,180)
label_0bb0: CLRB A ; 0BB0 0 200 180 FA
; 0BB1 from 0B65 (DD0,200,180)
; 0BB1 from 0BAE (DD0,200,180)
label_0bb1: STB A, off(00246h) ; 0BB1 0 200 180 D446 ### ROM INFO=Ignition Table
LCB A, tbl_613e ; 0BB3 0 200 180 909D3E61
JEQ label_0be2 ; 0BB7 0 200 180 C929
LCB A, tbl_613f ; 0BB9 0 200 180 909D3F61
CMPB 0d9h, A ; 0BBD 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
CLRB A ; 0BC0 0 200 180 FA
JGE label_0be2 ; 0BC1 0 200 180 CD1F
JBR off(00218h).0, label_0be2 ; 0BC3 0 200 180 D8181C ### ROM INFO=Set RPM Cut Flag
JBS off(00221h).6, label_0be2 ; 0BC6 0 200 180 EE2119
L A, 0cah ; 0BC9 1 200 180 E5CA
MOV X1, #tbl_6afc ; 0BCB 1 200 180 60FC6A
JBS off(0021ah).4, label_0bd4 ; 0BCE 1 200 180 EC1A03
MOV X1, #tbl_6aec ; 0BD1 1 200 180 60EC6A
; 0BD4 from 0BCE (DD1,200,180)
label_0bd4: CAL label_4a1b ; 0BD4 1 200 180 321B4A
MOVB r0, #00eh ; 0BD7 1 200 180 980E
LB A, r6 ; 0BD9 0 200 180 7E
CMPB A, r0 ; 0BDA 0 200 180 48
JLT label_0bde ; 0BDB 0 200 180 CA01
LB A, r0 ; 0BDD 0 200 180 78
; 0BDE from 0BDB (DD0,200,180)
label_0bde: JBR off(0021ah).4, label_0be2 ; 0BDE 0 200 180 DC1A01
VCAL 6 ; 0BE1 0 200 180 16
; 0BE2 from 0BB7 (DD0,200,180)
; 0BE2 from 0BC1 (DD0,200,180)
; 0BE2 from 0BC3 (DD0,200,180)
; 0BE2 from 0BC6 (DD0,200,180)
; 0BE2 from 0BDE (DD0,200,180)
label_0be2: STB A, off(00241h) ; 0BE2 0 200 180 D441
LB A, #01eh ; 0BE4 0 200 180 771E
JBS off(00221h).3, label_0beb ; 0BE6 0 200 180 EB2102
LB A, #00ch ; 0BE9 0 200 180 770C
; 0BEB from 0BE6 (DD0,200,180)
label_0beb: CMPB 0c5h, A ; 0BEB 0 200 180 C5C5C1 ### ROM INFO=RPM Related
MB off(00221h).3, C ; 0BEE 0 200 180 C4213B
LB A, #001h ; 0BF1 0 200 180 7701
JBS off(00221h).4, label_0bf8 ; 0BF3 0 200 180 EC2102
LB A, #002h ; 0BF6 0 200 180 7702
; 0BF8 from 0BF3 (DD0,200,180)
label_0bf8: CMPB A, off(00236h) ; 0BF8 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00221h).4, C ; 0BFA 0 200 180 C4213C
CLRB A ; 0BFD 0 200 180 FA
MOV X1, #tbl_6ab2 ; 0BFE 0 200 180 60B26A
JBS off(00221h).2, label_0c09 ; 0C01 0 200 180 EA2105
INC X1 ; 0C04 0 200 180 70
INC X1 ; 0C05 0 200 180 70
MB C, off(00221h).3 ; 0C06 0 200 180 C4212B
; 0C09 from 0C01 (DD0,200,180)
label_0c09: JGE label_0c2e ; 0C09 0 200 180 CD23
CLR A ; 0C0B 1 200 180 F9
ST A, er3 ; 0C0C 1 200 180 8B
LB A, off(00235h) ; 0C0D 0 200 180 F435
CAL label_4969 ; 0C0F 0 200 180 326949
JBR off(00221h).2, label_0c2e ; 0C12 0 200 180 DA2119
STB A, r5 ; 0C15 0 200 180 8D
LB A, off(00236h) ; 0C16 0 200 180 F436 ### ROM INFO=Current RPM(1byte form)
MOV X1, #tbl_6ace ; 0C18 0 200 180 60CE6A
CAL label_4981 ; 0C1B 0 200 180 328149
MOVB r0, r5 ; 0C1E 0 200 180 2548
MULB ; 0C20 0 200 180 A234
SLLB A ; 0C22 0 200 180 53
LB A, ACCH ; 0C23 0 200 180 F507
ROLB A ; 0C25 0 200 180 33
MB C, ACC.7 ; 0C26 0 200 180 C5062F
JGE label_0c2d ; 0C29 0 200 180 CD02
LB A, #07fh ; 0C2B 0 200 180 777F
; 0C2D from 0C29 (DD0,200,180)
label_0c2d: VCAL 6 ; 0C2D 0 200 180 16
; 0C2E from 0C09 (DD0,200,180)
; 0C2E from 0C12 (DD0,200,180)
label_0c2e: STB A, off(00240h) ; 0C2E 0 200 180 D440
LB A, #01ah ; 0C30 0 200 180 771A
JBS off(00222h).5, label_0c37 ; 0C32 0 200 180 ED2202
LB A, #027h ; 0C35 0 200 180 7727
; 0C37 from 0C32 (DD0,200,180)
label_0c37: CMPB A, off(00236h) ; 0C37 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00222h).5, C ; 0C39 0 200 180 C4223D
CLRB A ; 0C3C 0 200 180 FA
JBR off(00227h).7, label_0c6b ; 0C3D 0 200 180 DF272B
JBS off(00213h).1, label_0c6b ; 0C40 0 200 180 E91328 ### ROM INFO=MIL Byte2 Extra Set CEL Code10 IAT - Intake Air Temperature Sensor
JGE label_0c6b ; 0C43 0 200 180 CD26
CMPB 0d8h, #0a1h ; 0C45 0 200 180 C5D8C0A1 ### ROM INFO=IAT Sensor
JGE label_0c6b ; 0C49 0 200 180 CD20
JBS off(0021dh).5, label_0c6b ; 0C4B 0 200 180 ED1D1D
JBS off(0021ah).3, label_0c6b ; 0C4E 0 200 180 EB1A1A
JBR off(0021ah).2, label_0c6b ; 0C51 0 200 180 DA1A17
CLR A ; 0C54 1 200 180 F9
LB A, off(00254h) ; 0C55 0 200 180 F454
MOV er3, A ; 0C57 0 200 180 478A
LB A, off(00235h) ; 0C59 0 200 180 F435
MOV X1, #tbl_6a94 ; 0C5B 0 200 180 60946A
CAL label_4969 ; 0C5E 0 200 180 326949
LB A, off(00238h) ; 0C61 0 200 180 F438
ADDB A, #001h ; 0C63 0 200 180 8601
JLT label_0c6a ; 0C65 0 200 180 CA03
CMPB A, r6 ; 0C67 0 200 180 4E
JLT label_0c6b ; 0C68 0 200 180 CA01
; 0C6A from 0C65 (DD0,200,180)
label_0c6a: LB A, r6 ; 0C6A 0 200 180 7E
; 0C6B from 0C3D (DD0,200,180)
; 0C6B from 0C40 (DD0,200,180)
; 0C6B from 0C43 (DD0,200,180)
; 0C6B from 0C49 (DD0,200,180)
; 0C6B from 0C4B (DD0,200,180)
; 0C6B from 0C4E (DD0,200,180)
; 0C6B from 0C51 (DD0,200,180)
; 0C6B from 0C68 (DD0,200,180)
label_0c6b: STB A, off(00238h) ; 0C6B 0 200 180 D438
CLRB A ; 0C6D 0 200 180 FA
RC ; 0C6E 0 200 180 95
JBS off(00233h).6, label_0c9a ; 0C6F 0 200 180 EE3328
JBS off(00212h).3, label_0c9a ; 0C72 0 200 180 EB1225 ### ROM INFO=MIL Byte1 Extra Set CEL Code4 CKP - Crank Position Sensor
JBS off(00213h).0, label_0c9a ; 0C75 0 200 180 E81322 ### ROM INFO=MIL Byte2 Extra Set CEL Code9 CYP - Cylinder/Cam Sensor
L A, 0ech ; 0C78 1 200 180 E5EC
ST A, er2 ; 0C7A 1 200 180 8A
CLR er0 ; 0C7B 1 200 180 4415
MOVB r2, #005h ; 0C7D 1 200 180 9A05
; 0C7F from 0C88 (DD1,200,180)
label_0c7f: SLL A ; 0C7F 1 200 180 53
ADCB r1, #000h ; 0C80 1 200 180 219000
SLL A ; 0C83 1 200 180 53
ADCB r0, #000h ; 0C84 1 200 180 209000
DECB r2 ; 0C87 1 200 180 BA
JNE label_0c7f ; 0C88 1 200 180 CEF5
SLL A ; 0C8A 1 200 180 53
JGE label_0c96 ; 0C8B 1 200 180 CD09
SLL A ; 0C8D 1 200 180 53
JGE label_0c96 ; 0C8E 1 200 180 CD06
L A, er0 ; 0C90 1 200 180 34
AND A, #00101h ; 0C91 1 200 180 D60101
JNE label_0c99 ; 0C94 1 200 180 CE03
; 0C96 from 0C8B (DD1,200,180)
; 0C96 from 0C8E (DD1,200,180)
label_0c96: XORB PSWH, #080h ; 0C96 1 200 180 A2F080
; 0C99 from 0C94 (DD1,200,180)
label_0c99: LB A, r5 ; 0C99 0 200 180 7D
; 0C9A from 0C6F (DD0,200,180)
; 0C9A from 0C72 (DD0,200,180)
; 0C9A from 0C75 (DD0,200,180)
label_0c9a: MB off(00233h).7, C ; 0C9A 0 200 180 C4333F
SRLB A ; 0C9D 0 200 180 63
MB off(00232h).7, C ; 0C9E 0 200 180 C4323F
STB A, r5 ; 0CA1 0 200 180 8D
CLRB A ; 0CA2 0 200 180 FA
JBR off(00227h).6, label_0cd6 ; 0CA3 0 200 180 DE2730 ### ROM INFO=Knock Sensor Enable Flag
CMPB 0c5h, #00dh ; 0CA6 0 200 180 C5C5C00D ### ROM INFO=RPM Related
JGT label_0cd6 ; 0CAA 0 200 180 C82A
LB A, 0eah ; 0CAC 0 200 180 F5EA
ANDB A, #00fh ; 0CAE 0 200 180 D60F
CMPB A, #00fh ; 0CB0 0 200 180 C60F
JEQ label_0cc0 ; 0CB2 0 200 180 C90C
JBS off(00214h).7, label_0cc0 ; 0CB4 0 200 180 EF1409 ### ROM INFO=MIL Byte3 Extra Set CEL Code30 Automatic Transmission A Signal
JBS off(00233h).6, label_0cd8 ; 0CB7 0 200 180 EE331E
JBS off(00233h).7, label_0cd8 ; 0CBA 0 200 180 EF331B
LB A, r5 ; 0CBD 0 200 180 7D
SJ label_0cd6 ; 0CBE 0 200 180 CB16
; 0CC0 from 0CB2 (DD0,200,180)
; 0CC0 from 0CB4 (DD0,200,180)
label_0cc0: LB A, (001e8h-00180h)[USP] ; 0CC0 0 200 180 F368 ### ROM INFO=Rows Related
MOV er0, (001ech-00180h)[USP] ; 0CC2 0 200 180 B36C48
MOV DP, #tbl_6bc8 ; 0CC5 0 200 180 62C86B
JBS off(0021fh).1, label_0cd3 ; 0CC8 0 200 180 E91F08
LB A, (001e7h-00180h)[USP] ; 0CCB 0 200 180 F367 ### ROM INFO=Columns Related
MOV er0, (001eah-00180h)[USP] ; 0CCD 0 200 180 B36A48
MOV DP, #tbl_6bdc ; 0CD0 0 200 180 62DC6B
; 0CD3 from 0CC8 (DD0,200,180)
label_0cd3: CAL label_4b85 ; 0CD3 0 200 180 32854B
; 0CD6 from 0CA3 (DD0,200,180)
; 0CD6 from 0CAA (DD0,200,180)
; 0CD6 from 0CBE (DD0,200,180)
label_0cd6: STB A, off(00244h) ; 0CD6 0 200 180 D444 ### ROM INFO=Knock Retard
; 0CD8 from 0CB7 (DD0,200,180)
; 0CD8 from 0CBA (DD0,200,180)
label_0cd8: SJ label_0cda ; 0CD8 0 200 180 CB00
; 0CDA from 0CD8 (DD0,200,180)
label_0cda: LB A, #0ffh ; 0CDA 0 200 180 77FF
CMPB 0beh, A ; 0CDC 0 200 180 C5BEC1 ### ROM INFO=Some PA/Map Value
MOV X1, #tbl_6b5c ; 0CDF 0 200 180 605C6B
LB A, off(00236h) ; 0CE2 0 200 180 F436 ### ROM INFO=Current RPM(1byte form)
CAL label_4981 ; 0CE4 0 200 180 328149
CMPB A, 0d3h ; 0CE7 0 200 180 C5D3C2
MB off(00231h).6, C ; 0CEA 0 200 180 C4313E
L A, off(00212h) ; 0CED 1 200 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
AND A, #08074h ; 0CEF 1 200 180 D67480
JNE label_0d1e ; 0CF2 1 200 180 CE2A
JBS off(00214h).0, label_0d1e ; 0CF4 1 200 180 E81427 ### ROM INFO=MIL Byte3 Extra Set CEL Code17 VSS - Vehicule Speed Sensor
JBS off(0021dh).4, label_0d1e ; 0CF7 1 200 180 EC1D24
CMPB 0d9h, #034h ; 0CFA 1 200 180 C5D9C034 ### ROM INFO=ECT Sensor
JGE label_0d1e ; 0CFE 1 200 180 CD1E
LB A, 0cch ; 0D00 0 200 180 F5CC ### ROM INFO=VSS Sensor
CMPB A, #00ah ; 0D02 0 200 180 C60A
JLT label_0d1e ; 0D04 0 200 180 CA18
CMPB A, #08ch ; 0D06 0 200 180 C68C
JGE label_0d1e ; 0D08 0 200 180 CD14
LB A, off(00236h) ; 0D0A 0 200 180 F436 ### ROM INFO=Current RPM(1byte form)
CMPB A, #040h ; 0D0C 0 200 180 C640
JLT label_0d1e ; 0D0E 0 200 180 CA0E
CMPB A, #0c8h ; 0D10 0 200 180 C6C8
JGE label_0d1e ; 0D12 0 200 180 CD0A
JBS off(00220h).0, label_0d2f ; 0D14 0 200 180 E82018
JBR off(00231h).6, label_0d26 ; 0D17 0 200 180 DE310C
LB A, off(00237h) ; 0D1A 0 200 180 F437
JNE label_0d61 ; 0D1C 0 200 180 CE43
; 0D1E from 0CF2 (DD1,200,180)
; 0D1E from 0CF4 (DD1,200,180)
; 0D1E from 0CF7 (DD1,200,180)
; 0D1E from 0CFE (DD1,200,180)
; 0D1E from 0D04 (DD0,200,180)
; 0D1E from 0D08 (DD0,200,180)
; 0D1E from 0D0E (DD0,200,180)
; 0D1E from 0D12 (DD0,200,180)
label_0d1e: RB off(00220h).0 ; 0D1E 0 200 180 C42008
RB off(00220h).2 ; 0D21 0 200 180 C4200A
SJ label_0d9b ; 0D24 0 200 180 CB75
; 0D26 from 0D17 (DD0,200,180)
label_0d26: JBR off(0021bh).1, label_0d9b ; 0D26 0 200 180 D91B72
CMPB 0d5h, #008h ; 0D29 0 200 180 C5D5C008 ### ROM INFO=TPS Delta
JLT label_0d9b ; 0D2D 0 200 180 CA6C
; 0D2F from 0D14 (DD0,200,180)
label_0d2f: SB off(00220h).0 ; 0D2F 0 200 180 C42018
JBS off(0021bh).6, label_0d3c ; 0D32 0 200 180 EE1B07
CMP 0c6h, #0ffffh ; 0D35 0 200 180 B5C6C0FFFF
JGE label_0d9b ; 0D3A 0 200 180 CD5F
; 0D3C from 0D32 (DD0,200,180)
label_0d3c: LB A, off(0024fh) ; 0D3C 0 200 180 F44F ### ROM INFO=Current Gear
EXTND ; 0D3E 1 200 180 F8
LCB A, tbl_6b77[ACC] ; 0D3F 1 200 180 B506AB776B
MOVB off(0024eh), A ; 0D44 1 200 180 C44E8A
MOV X1, #tbl_6b6a ; 0D47 1 200 180 606A6B
LB A, off(00236h) ; 0D4A 0 200 180 F436 ### ROM INFO=Current RPM(1byte form)
CAL label_4981 ; 0D4C 0 200 180 328149
MOVB r0, off(00250h) ; 0D4F 0 200 180 C45048
MULB ; 0D52 0 200 180 A234
L A, ACC ; 0D54 1 200 180 E506
SLL A ; 0D56 1 200 180 53
JGE label_0d5c ; 0D57 1 200 180 CD03
L A, #0ffffh ; 0D59 1 200 180 67FFFF
; 0D5C from 0D57 (DD1,200,180)
label_0d5c: LB A, ACCH ; 0D5C 0 200 180 F507
RB off(00220h).0 ; 0D5E 0 200 180 C42008
; 0D61 from 0D1C (DD0,200,180)
label_0d61: CMPB off(0024eh), #000h ; 0D61 0 200 180 C44EC000
JEQ label_0d6e ; 0D65 0 200 180 C907
DECB off(0024eh) ; 0D67 0 200 180 C44E17
MOVB r0, #001h ; 0D6A 0 200 180 9801
SJ label_0d95 ; 0D6C 0 200 180 CB27
; 0D6E from 0D65 (DD0,200,180)
label_0d6e: JBS off(0021bh).6, label_0d7e ; 0D6E 0 200 180 EE1B0D
CMP 0c6h, #00010h ; 0D71 0 200 180 B5C6C01000
JLT label_0d85 ; 0D76 0 200 180 CA0D
RB off(00220h).2 ; 0D78 0 200 180 C4200A
; 0D7B from 0D85 (DD0,200,180)
label_0d7b: RC ; 0D7B 0 200 180 95
SJ label_0d8e ; 0D7C 0 200 180 CB10
; 0D7E from 0D6E (DD0,200,180)
label_0d7e: CMP 0c6h, #00003h ; 0D7E 0 200 180 B5C6C00300
JGE label_0d8a ; 0D83 0 200 180 CD05
; 0D85 from 0D76 (DD0,200,180)
label_0d85: JBS off(00220h).2, label_0d7b ; 0D85 0 200 180 EA20F3
SJ label_0d8d ; 0D88 0 200 180 CB03
; 0D8A from 0D83 (DD0,200,180)
label_0d8a: SB off(00220h).2 ; 0D8A 0 200 180 C4201A
; 0D8D from 0D88 (DD0,200,180)
label_0d8d: SC ; 0D8D 0 200 180 85
; 0D8E from 0D7C (DD0,200,180)
label_0d8e: MB off(00220h).3, C ; 0D8E 0 200 180 C4203B
JGE label_0d9c ; 0D91 0 200 180 CD09
MOVB r0, #003h ; 0D93 0 200 180 9803
; 0D95 from 0D6C (DD0,200,180)
label_0d95: SUBB A, r0 ; 0D95 0 200 180 28
JLT label_0d9b ; 0D96 0 200 180 CA03
SC ; 0D98 0 200 180 85
SJ label_0d9d ; 0D99 0 200 180 CB02
; 0D9B from 0D24 (DD0,200,180)
; 0D9B from 0D3A (DD0,200,180)
; 0D9B from 0D26 (DD0,200,180)
; 0D9B from 0D2D (DD0,200,180)
; 0D9B from 0D96 (DD0,200,180)
label_0d9b: CLRB A ; 0D9B 0 200 180 FA
; 0D9C from 0D91 (DD0,200,180)
label_0d9c: RC ; 0D9C 0 200 180 95
; 0D9D from 0D99 (DD0,200,180)
label_0d9d: STB A, off(00237h) ; 0D9D 0 200 180 D437
MB off(00220h).1, C ; 0D9F 0 200 180 C42039
LB A, #041h ; 0DA2 0 200 180 7741
JBS off(002eeh).0, label_0da9 ; 0DA4 0 200 180 E8EE02
LB A, #046h ; 0DA7 0 200 180 7746
; 0DA9 from 0DA4 (DD0,200,180)
label_0da9: CMPB A, 0cch ; 0DA9 0 200 180 C5CCC2 ### ROM INFO=VSS Sensor
MB off(002eeh).0, C ; 0DAC 0 200 180 C4EE38
LB A, #000h ; 0DAF 0 200 180 7700
JBS off(00222h).4, label_0db6 ; 0DB1 0 200 180 EC2202
LB A, #00bh ; 0DB4 0 200 180 770B
; 0DB6 from 0DB1 (DD0,200,180)
label_0db6: CMPB A, off(00244h) ; 0DB6 0 200 180 C744 ### ROM INFO=Knock Retard
MB off(00222h).4, C ; 0DB8 0 200 180 C4223C
MOVB r0, #03fh ; 0DBB 0 200 180 983F
MOVB r1, #003h ; 0DBD 0 200 180 9903
MOVB r2, #02ah ; 0DBF 0 200 180 9A2A
MOVB r3, #00ch ; 0DC1 0 200 180 9B0C
JGE label_0dc9 ; 0DC3 0 200 180 CD04
MOVB r1, #006h ; 0DC5 0 200 180 9906
MOVB r2, #033h ; 0DC7 0 200 180 9A33
; 0DC9 from 0DC3 (DD0,200,180)
label_0dc9: JBS off(00212h).6, label_0def ; 0DC9 0 200 180 EE1223 ### ROM INFO=MIL Byte1 Extra Set CEL Code7 TPS - Throttle Position Sensor
JBS off(0021dh).4, label_0def ; 0DCC 0 200 180 EC1D20
CMPB 0d9h, #034h ; 0DCF 0 200 180 C5D9C034 ### ROM INFO=ECT Sensor
JGE label_0def ; 0DD3 0 200 180 CD1A
JBS off(002eeh).0, label_0def ; 0DD5 0 200 180 E8EE17
LB A, r0 ; 0DD8 0 200 180 78
CMPB A, off(00236h) ; 0DD9 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
JLT label_0def ; 0DDB 0 200 180 CA12
JBS off(00231h).6, label_0def ; 0DDD 0 200 180 EE310F
CLRB A ; 0DE0 0 200 180 FA
JBR off(0021bh).1, label_0ded ; 0DE1 0 200 180 D91B09
CMPB 0d5h, #010h ; 0DE4 0 200 180 C5D5C010 ### ROM INFO=TPS Delta
JLT label_0ded ; 0DE8 0 200 180 CA03
LB A, r1 ; 0DEA 0 200 180 79
ADDB A, #001h ; 0DEB 0 200 180 8601
; 0DED from 0DE1 (DD0,200,180)
; 0DED from 0DE8 (DD0,200,180)
label_0ded: STB A, off(00255h) ; 0DED 0 200 180 D455
; 0DEF from 0DC9 (DD0,200,180)
; 0DEF from 0DCC (DD0,200,180)
; 0DEF from 0DD3 (DD0,200,180)
; 0DEF from 0DD5 (DD0,200,180)
; 0DEF from 0DDB (DD0,200,180)
; 0DEF from 0DDD (DD0,200,180)
label_0def: LB A, r2 ; 0DEF 0 200 180 7A
CMPB off(00255h), #000h ; 0DF0 0 200 180 C455C000
JEQ label_0dfb ; 0DF4 0 200 180 C905
DECB off(00255h) ; 0DF6 0 200 180 C45517
SJ label_0e01 ; 0DF9 0 200 180 CB06
; 0DFB from 0DF4 (DD0,200,180)
label_0dfb: LB A, off(0023eh) ; 0DFB 0 200 180 F43E
SUBB A, r3 ; 0DFD 0 200 180 2B
JGE label_0e01 ; 0DFE 0 200 180 CD01
CLRB A ; 0E00 0 200 180 FA
; 0E01 from 0DF9 (DD0,200,180)
; 0E01 from 0DFE (DD0,200,180)
label_0e01: STB A, off(0023eh) ; 0E01 0 200 180 D43E
LB A, 0c2h ; 0E03 0 200 180 F5C2
MOV X1, #tbl_6a7a ; 0E05 0 200 180 607A6A
CAL label_4981 ; 0E08 0 200 180 328149
STB A, off(00247h) ; 0E0B 0 200 180 D447 ### ROM INFO=Ignition Final (Table+Corr)
LB A, 0c2h ; 0E0D 0 200 180 F5C2
MOV X1, #tbl_6a56 ; 0E0F 0 200 180 60566A
CAL label_4981 ; 0E12 0 200 180 328149
MOV DP, #0035ah ; 0E15 0 200 180 625A03
STB A, [DP] ; 0E18 0 200 180 D2
STB A, r0 ; 0E19 0 200 180 88
LB A, off(0024bh) ; 0E1A 0 200 180 F44B
MULB ; 0E1C 0 200 180 A234
L A, ACC ; 0E1E 1 200 180 E506
ST A, er1 ; 0E20 1 200 180 89
CAL label_4d69 ; 0E21 1 200 180 32694D
ST A, off(0024ch) ; 0E24 1 200 180 D44C
RC ; 0E26 1 200 180 95
L A, er1 ; 0E27 1 200 180 35
JLT label_0e2b ; 0E28 1 200 180 CA01
SRL A ; 0E2A 1 200 180 63
; 0E2B from 0E28 (DD1,200,180)
label_0e2b: SRL A ; 0E2B 1 200 180 63
CAL label_4d69 ; 0E2C 1 200 180 32694D
ST A, off(0024dh) ; 0E2F 1 200 180 D44D
CLRB A ; 0E31 0 200 180 FA
STB A, off(0024ah) ; 0E32 0 200 180 D44A
RB PSWL.4 ; 0E34 0 200 180 A30C
CLR A ; 0E36 1 200 180 F9
ST A, er3 ; 0E37 1 200 180 8B
JBS off(00212h).5, label_0ea1 ; 0E38 1 200 180 ED1266 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
JBR off(00220h).1, label_0e54 ; 0E3B 1 200 180 D92016
LB A, 0d1h ; 0E3E 0 200 180 F5D1 ### ROM INFO=Current TPS
MOV X1, #tbl_6b7d ; 0E40 0 200 180 607D6B
CAL label_4981 ; 0E43 0 200 180 328149
MOVB r0, off(00237h) ; 0E46 0 200 180 C43748
MULB ; 0E49 0 200 180 A234
L A, ACC ; 0E4B 1 200 180 E506
SLL A ; 0E4D 1 200 180 53
MOVB r6, ACCH ; 0E4E 1 200 180 C5074E
CLRB r7 ; 0E51 1 200 180 2715
CLR A ; 0E53 1 200 180 F9
; 0E54 from 0E3B (DD1,200,180)
label_0e54: CLRB A ; 0E54 0 200 180 FA
ADD er3, A ; 0E55 0 200 180 4781
CLR A ; 0E57 1 200 180 F9
ST A, er2 ; 0E58 1 200 180 8A
LB A, #000h ; 0E59 0 200 180 7700
ADD er2, A ; 0E5B 0 200 180 4681
LB A, off(0023eh) ; 0E5D 0 200 180 F43E
ADD er2, A ; 0E5F 0 200 180 4681
MOV er1, er2 ; 0E61 0 200 180 4649
JBR off(00240h).7, label_0e6b ; 0E63 0 200 180 DF4005
CLRB A ; 0E66 0 200 180 FA
SUBB A, off(00240h) ; 0E67 0 200 180 A740
ADD er2, A ; 0E69 0 200 180 4681
; 0E6B from 0E63 (DD0,200,180)
label_0e6b: LB A, off(00244h) ; 0E6B 0 200 180 F444 ### ROM INFO=Knock Retard
ADD er2, A ; 0E6D 0 200 180 4681
L A, er2 ; 0E6F 1 200 180 36
CMP A, er3 ; 0E70 1 200 180 4B
MB PSWL.4, C ; 0E71 1 200 180 A33C
JLT label_0e77 ; 0E73 1 200 180 CA02
MOV er3, er1 ; 0E75 1 200 180 454B
; 0E77 from 0E73 (DD1,200,180)
label_0e77: LB A, off(00238h) ; 0E77 0 200 180 F438
ADD er3, A ; 0E79 0 200 180 4781
CMPB 0d9h, #000h ; 0E7B 0 200 180 C5D9C000 ### ROM INFO=ECT Sensor
JGE label_0e88 ; 0E7F 0 200 180 CD07
JBR off(00218h).0, label_0e88 ; 0E81 0 200 180 D81804 ### ROM INFO=Set RPM Cut Flag
LB A, #000h ; 0E84 0 200 180 7700
ADD er3, A ; 0E86 0 200 180 4781
; 0E88 from 0E7F (DD0,200,180)
; 0E88 from 0E81 (DD0,200,180)
label_0e88: CLR A ; 0E88 1 200 180 F9
SUB A, er3 ; 0E89 1 200 180 2B
ST A, er3 ; 0E8A 1 200 180 8B
JBR off(00240h).7, label_0e92 ; 0E8B 1 200 180 DF4004
MB C, PSWL.4 ; 0E8E 1 200 180 A32C
JLT label_0e97 ; 0E90 1 200 180 CA05
; 0E92 from 0E8B (DD1,200,180)
label_0e92: LB A, off(00240h) ; 0E92 0 200 180 F440
EXTND ; 0E94 1 200 180 F8
ADD er3, A ; 0E95 1 200 180 4781
; 0E97 from 0E90 (DD1,200,180)
label_0e97: LB A, off(00241h) ; 0E97 0 200 180 F441
EXTND ; 0E99 1 200 180 F8
ADD er3, A ; 0E9A 1 200 180 4781
LB A, off(00242h) ; 0E9C 0 200 180 F442
EXTND ; 0E9E 1 200 180 F8
ADD er3, A ; 0E9F 1 200 180 4781
; 0EA1 from 0E38 (DD1,200,180)
label_0ea1: LB A, off(00243h) ; 0EA1 0 200 180 F443
EXTND ; 0EA3 1 200 180 F8
ADD er3, A ; 0EA4 1 200 180 4781
MB C, PSWL.4 ; 0EA6 1 200 180 A32C
JLT label_0eaf ; 0EA8 1 200 180 CA05
CLR A ; 0EAA 1 200 180 F9
LB A, off(00244h) ; 0EAB 0 200 180 F444 ### ROM INFO=Knock Retard
SUB er3, A ; 0EAD 0 200 180 47A1
; 0EAF from 0EA8 (DD1,200,180)
label_0eaf: CLR A ; 0EAF 1 200 180 F9
LB A, off(00246h) ; 0EB0 0 200 180 F446 ### ROM INFO=Ignition Table
STB A, r0 ; 0EB2 0 200 180 88
L A, ACC ; 0EB3 1 200 180 E506
ADD A, er3 ; 0EB5 1 200 180 0B
JBR off(00207h).7, label_0ebe ; 0EB6 1 200 180 DF0705
JLT label_0ec5 ; 0EB9 1 200 180 CA0A
CLRB A ; 0EBB 0 200 180 FA
SJ label_0ec5 ; 0EBC 0 200 180 CB07
; 0EBE from 0EB6 (DD1,200,180)
label_0ebe: CMP A, #000ffh ; 0EBE 1 200 180 C6FF00
JLT label_0ec5 ; 0EC1 1 200 180 CA02
LB A, #0ffh ; 0EC3 0 200 180 77FF
; 0EC5 from 0EB9 (DD1,200,180)
; 0EC5 from 0EBC (DD0,200,180)
; 0EC5 from 0EC1 (DD1,200,180)
label_0ec5: LB A, ACC ; 0EC5 0 200 180 F506
STB A, r4 ; 0EC7 0 200 180 8C
LB A, #040h ; 0EC8 0 200 180 7740
JBS off(002ech).0, label_0ecf ; 0ECA 0 200 180 E8EC02
LB A, #045h ; 0ECD 0 200 180 7745
; 0ECF from 0ECA (DD0,200,180)
label_0ecf: CMPB A, off(00236h) ; 0ECF 0 200 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(002ech).0, C ; 0ED1 0 200 180 C4EC38
LB A, #040h ; 0ED4 0 200 180 7740
SC ; 0ED6 0 200 180 85
JBS off(00212h).5, label_0f03 ; 0ED7 0 200 180 ED1229 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
CMPB 0d9h, #0cfh ; 0EDA 0 200 180 C5D9C0CF ### ROM INFO=ECT Sensor
JLT label_0f03 ; 0EDE 0 200 180 CA23
MB C, P4.0 ; 0EE0 0 200 180 C52C28
JLT label_0efe ; 0EE3 0 200 180 CA19
JBS off(00221h).7, label_0f06 ; 0EE5 0 200 180 EF211E
LB A, #000h ; 0EE8 0 200 180 7700
MB C, off(0021eh).0 ; 0EEA 0 200 180 C41E28
JLT label_0efe ; 0EED 0 200 180 CA0F
JBS off(002ech).0, label_0f00 ; 0EEF 0 200 180 E8EC0E
LB A, off(00249h) ; 0EF2 0 200 180 F449
ADDB A, #002h ; 0EF4 0 200 180 8602
JGE label_0efa ; 0EF6 0 200 180 CD02
LB A, #0ffh ; 0EF8 0 200 180 77FF
; 0EFA from 0EF6 (DD0,200,180)
label_0efa: CMPB A, r4 ; 0EFA 0 200 180 4C
JGE label_0f00 ; 0EFB 0 200 180 CD03
STB A, r4 ; 0EFD 0 200 180 8C
; 0EFE from 0EE3 (DD0,200,180)
; 0EFE from 0EED (DD0,200,180)
label_0efe: STB A, off(00249h) ; 0EFE 0 200 180 D449
; 0F00 from 0EEF (DD0,200,180)
; 0F00 from 0EFB (DD0,200,180)
label_0f00: XORB PSWH, #080h ; 0F00 0 200 180 A2F080
; 0F03 from 0ED7 (DD0,200,180)
; 0F03 from 0EDE (DD0,200,180)
label_0f03: MB off(00221h).7, C ; 0F03 0 200 180 C4213F
; 0F06 from 0EE5 (DD0,200,180)
label_0f06: MOVB r3, off(0024ah) ; 0F06 0 200 180 C44A4B
LB A, r4 ; 0F09 0 200 180 7C
CMPB A, r3 ; 0F0A 0 200 180 4B
JGE label_0f0e ; 0F0B 0 200 180 CD01
LB A, r3 ; 0F0D 0 200 180 7B
; 0F0E from 0F0B (DD0,200,180)
label_0f0e: RC ; 0F0E 0 200 180 95
JBS off(00217h).0, label_0f17 ; 0F0F 0 200 180 E81705
LB A, ACC ; 0F12 0 200 180 F506
JNE label_0f17 ; 0F14 0 200 180 CE01
SC ; 0F16 0 200 180 85
; 0F17 from 0F0F (DD0,200,180)
; 0F17 from 0F14 (DD0,200,180)
label_0f17: MB off(00217h).1, C ; 0F17 0 200 180 C41739
JBS off(0021eh).0, label_0f20 ; 0F1A 0 200 180 E81E03
JBR off(00217h).1, label_0f25 ; 0F1D 0 200 180 D91705
; 0F20 from 0F1A (DD0,200,180)
label_0f20: CLRB A ; 0F20 0 200 180 FA
STB A, off(00248h) ; 0F21 0 200 180 D448 ### ROM INFO=Ignition Adv/Retard Related
SJ label_0f46 ; 0F23 0 200 180 CB21
; 0F25 from 0F1D (DD0,200,180)
label_0f25: ADDB A, off(00247h) ; 0F25 0 200 180 8747 ### ROM INFO=Ignition Final (Table+Corr)
JGE label_0f2b ; 0F27 0 200 180 CD02
LB A, #0ffh ; 0F29 0 200 180 77FF
; 0F2B from 0F27 (DD0,200,180)
label_0f2b: STB A, r0 ; 0F2B 0 200 180 88
LCB A, tbl_6238 ; 0F2C 0 200 180 909D3862
JEQ label_0f46 ; 0F30 0 200 180 C914
CLR A ; 0F32 1 200 180 F9
LCB A, tbl_6239 ; 0F33 1 200 180 909D3962
CMPB 0bbh, A ; 0F37 1 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLE label_0f46 ; 0F3A 1 200 180 CF0A
CLR A ; 0F3C 1 200 180 F9
LB A, off(00246h) ; 0F3D 0 200 180 F446 ### ROM INFO=Ignition Table
ADDB A, off(00247h) ; 0F3F 0 200 180 8747 ### ROM INFO=Ignition Final (Table+Corr)
JGE label_0f45 ; 0F41 0 200 180 CD02
LB A, #0ffh ; 0F43 0 200 180 77FF
; 0F45 from 0F41 (DD0,200,180)
label_0f45: STB A, r0 ; 0F45 0 200 180 88
; 0F46 from 0F23 (DD0,200,180)
; 0F46 from 0F30 (DD0,200,180)
; 0F46 from 0F3A (DD1,200,180)
label_0f46: CAL label_5323 ; 0F46 0 200 180 322353
MOV DP, #00409h ; 0F49 0 200 180 620904 ### ROM INFO=Options Active
MB C, [DP].1 ; 0F4C 0 200 180 C229
JGE label_0f90 ; 0F4E 0 200 180 CD40
MB C, [DP].0 ; 0F50 0 200 180 C228
JLT label_0f5a ; 0F52 0 200 180 CA06
MB C, [DP].2 ; 0F54 0 200 180 C22A
JLT label_0f71 ; 0F56 0 200 180 CA19
SJ label_0f90 ; 0F58 0 200 180 CB36
; 0F5A from 0F52 (DD0,200,180)
label_0f5a: LCB A, tbl_612e ; 0F5A 0 200 180 909D2E61
MB C, ACC.0 ; 0F5E 0 200 180 C50628
JGE label_0f6b ; 0F61 0 200 180 CD08
LCB A, tbl_612d ; 0F63 0 200 180 909D2D61
MOVB r0, A ; 0F67 0 200 180 208A
SJ label_0fa5 ; 0F69 0 200 180 CB3A
; 0F6B from 0F61 (DD0,200,180)
label_0f6b: LCB A, tbl_6280 ; 0F6B 0 200 180 909D8062
SJ label_0f88 ; 0F6F 0 200 180 CB17
; 0F71 from 0F56 (DD0,200,180)
label_0f71: LCB A, tbl_6307 ; 0F71 0 200 180 909D0763
MB C, ACC.0 ; 0F75 0 200 180 C50628
JGE label_0f82 ; 0F78 0 200 180 CD08
LCB A, tbl_60f6 ; 0F7A 0 200 180 909DF660
MOVB r0, A ; 0F7E 0 200 180 208A
SJ label_0fa5 ; 0F80 0 200 180 CB23
; 0F82 from 0F78 (DD0,200,180)
label_0f82: LCB A, tbl_6306 ; 0F82 0 200 180 909D0663
SJ label_0f88 ; 0F86 0 200 180 CB00
; 0F88 from 0F6F (DD0,200,180)
; 0F88 from 0F86 (DD0,200,180)
label_0f88: SUBB r0, A ; 0F88 0 200 180 20A1
JGE label_0fb6 ; 0F8A 0 200 180 CD2A
CLRB r0 ; 0F8C 0 200 180 2015
SJ label_0fb6 ; 0F8E 0 200 180 CB26
; 0F90 from 0F4E (DD0,200,180)
; 0F90 from 0F58 (DD0,200,180)
label_0f90: LCB A, tbl_60f1 ; 0F90 0 200 180 909DF160
JEQ label_0f9b ; 0F94 0 200 180 C905
MB C, off(00221h).6 ; 0F96 0 200 180 C4212E
JLT label_0fa1 ; 0F99 0 200 180 CA06
; 0F9B from 0F94 (DD0,200,180)
label_0f9b: LCB A, tbl_631a ; 0F9B 0 200 180 909D1A63
JEQ label_0fb6 ; 0F9F 0 200 180 C915
; 0FA1 from 0F99 (DD0,200,180)
label_0fa1: LCB A, tbl_631f ; 0FA1 0 200 180 909D1F63
; 0FA5 from 0F69 (DD0,200,180)
; 0FA5 from 0F80 (DD0,200,180)
; 0FA5 from 0FCA (DD1,200,180)
label_0fa5: STB A, r0 ; 0FA5 0 200 180 88
CLRB A ; 0FA6 0 200 180 FA
STB A, off(00246h) ; 0FA7 0 200 180 D446 ### ROM INFO=Ignition Table
STB A, off(00247h) ; 0FA9 0 200 180 D447 ### ROM INFO=Ignition Final (Table+Corr)
; 0FAB from 0FBC (DD1,200,180)
; 0FAB from 0FC2 (DD1,200,180)
label_0fab: MOVB A, r0 ; 0FAB 0 200 180 2099
STB A, off(00248h) ; 0FAD 0 200 180 D448 ### ROM INFO=Ignition Adv/Retard Related
SUBB A, off(00247h) ; 0FAF 0 200 180 A747 ### ROM INFO=Ignition Final (Table+Corr)
JGE label_0fcc ; 0FB1 0 200 180 CD19
CLRB A ; 0FB3 0 200 180 FA
SJ label_0fcc ; 0FB4 0 200 180 CB16
; 0FB6 from 0F9F (DD0,200,180)
; 0FB6 from 0F8A (DD0,200,180)
; 0FB6 from 0F8E (DD0,200,180)
label_0fb6: MOV DP, #000e6h ; 0FB6 0 200 180 62E600 ### ROM INFO=Ignition Cut
L A, [DP] ; 0FB9 1 200 180 E2
JNE label_0fbe ; 0FBA 1 200 180 CE02
SJ label_0fab ; 0FBC 1 200 180 CBED
; 0FBE from 0FBA (DD1,200,180)
label_0fbe: LCB A, tbl_60a6 ; 0FBE 1 200 180 909DA660
JEQ label_0fab ; 0FC2 1 200 180 C9E7
LCB A, tbl_6305 ; 0FC4 1 200 180 909D0563
MOVB r0, A ; 0FC8 1 200 180 208A
SJ label_0fa5 ; 0FCA 1 200 180 CBD9
; 0FCC from 0FB1 (DD0,200,180)
; 0FCC from 0FB4 (DD0,200,180)
label_0fcc: MOVB r0, A ; 0FCC 0 200 180 208A
CLR A ; 0FCE 1 200 180 F9
CLR X1 ; 0FCF 1 200 180 9015
LB A, 0043ch[X1] ; 0FD1 0 200 180 F03C04
ADDB A, r0 ; 0FD4 0 200 180 08
JGE label_0fdd ; 0FD5 0 200 180 CD06
LB A, #0ffh ; 0FD7 0 200 180 77FF
STB A, off(00248h) ; 0FD9 0 200 180 D448 ### ROM INFO=Ignition Adv/Retard Related
SJ label_0fdd ; 0FDB 0 200 180 CB00
; 0FDD from 0FD5 (DD0,200,180)
; 0FDD from 0FDB (DD0,200,180)
label_0fdd: MOV DP, #0035bh ; 0FDD 0 200 180 625B03 ### ROM INFO=Ignition Final
STB A, [DP] ; 0FE0 0 200 180 D2
MOVB r2, off(00248h) ; 0FE1 0 200 180 C4484A ### ROM INFO=Ignition Adv/Retard Related
MOVB r4, off(0024ch) ; 0FE4 0 200 180 C44C4C
CAL label_494a ; 0FE7 0 200 180 324A49
MOV DP, #00357h ; 0FEA 0 200 180 625703
AND IE, #002a0h ; 0FED 0 200 180 B51AD0A002
ANDB PSWH, #0feh ; 0FF2 0 200 180 A2D0FE
MB 0b8h.0, C ; 0FF5 0 200 180 C5B838
STB A, [DP] ; 0FF8 0 200 180 D2
INC DP ; 0FF9 0 200 180 72
L A, er0 ; 0FFA 1 200 180 34
ST A, [DP] ; 0FFB 1 200 180 D2
ORB PSWH, #001h ; 0FFC 1 200 180 A2E001
L A, 0f8h ; 0FFF 1 200 180 E5F8
ST A, IE ; 1001 1 200 180 D51A
MOVB r4, off(0024dh) ; 1003 1 200 180 C44D4C
CAL label_494a ; 1006 1 200 180 324A49
MOV DP, #0035dh ; 1009 1 200 180 625D03
AND IE, #002a0h ; 100C 1 200 180 B51AD0A002
ANDB PSWH, #0feh ; 1011 1 200 180 A2D0FE
MB 0b8h.1, C ; 1014 1 200 180 C5B839
ST A, [DP] ; 1017 1 200 180 D2
INC DP ; 1018 1 200 180 72
L A, er0 ; 1019 1 200 180 34
ST A, [DP] ; 101A 1 200 180 D2
ORB PSWH, #001h ; 101B 1 200 180 A2E001
L A, 0f8h ; 101E 1 200 180 E5F8
ST A, IE ; 1020 1 200 180 D51A
MOV LRB, #00020h ; 1022 1 100 180 572000
MOV USP, #00280h ; 1025 1 100 280 A1988002
CAL label_4cdc ; 1029 1 100 280 32DC4C
MOV DP, #0040eh ; 102C 1 100 280 620E04
MB C, [DP].2 ; 102F 1 100 280 C22A
JGE label_103b ; 1031 1 100 280 CD08
INC DP ; 1033 1 100 280 72
MB C, [DP].2 ; 1034 1 100 280 C22A
XORB PSWH, #080h ; 1036 1 100 280 A2F080
SJ label_1048 ; 1039 1 100 280 CB0D
; 103B from 1031 (DD1,100,280)
label_103b: SC ; 103B 1 100 280 85
JBR off(0011eh).6, label_1048 ; 103C 1 100 280 DE1E09
JBR off(00121h).2, label_1048 ; 103F 1 100 280 DA2106
MB C, 0b8h.2 ; 1042 1 100 280 C5B82A
XORB PSWH, #080h ; 1045 1 100 280 A2F080
; 1048 from 1039 (DD1,100,280)
; 1048 from 103C (DD1,100,280)
; 1048 from 103F (DD1,100,280)
label_1048: MB P1.2, C ; 1048 1 100 280 C5223A
L A, 0fah ; 104B 1 100 280 E5FA
ST A, IE ; 104D 1 100 280 D51A
ANDB PSWH, #0feh ; 104F 1 100 280 A2D0FE
LB A, P1 ; 1052 0 100 280 F522
MOV DP, #02f00h ; 1054 0 100 280 62002F ### ROM INFO=82C55 PortC Outputs
STB A, [DP] ; 1057 0 100 280 D2
ORB PSWH, #001h ; 1058 0 100 280 A2E001
L A, 0f8h ; 105B 1 100 280 E5F8
ST A, IE ; 105D 1 100 280 D51A
L A, #01d4ch ; 105F 1 100 280 674C1D
JBS off(00129h).1, label_1068 ; 1062 1 100 280 E92903
L A, #00b03h ; 1065 1 100 280 67030B
; 1068 from 1062 (DD1,100,280)
label_1068: CMP 0c4h, A ; 1068 1 100 280 B5C4C1 ### ROM INFO=RPM Sensor
MB off(00129h).1, C ; 106B 1 100 280 C42939
JBR off(0011eh).5, label_1088 ; 106E 1 100 280 DD1E17
CLRB A ; 1071 0 100 280 FA
STB A, 0d7h ; 1072 0 100 280 D5D7 ### ROM INFO=Sensor Input into ADCR5
RB off(00126h).2 ; 1074 0 100 280 C4260A
LB A, #000h ; 1077 0 100 280 7700
JBS off(0011fh).5, label_1088 ; 1079 0 100 280 ED1F0C
JBR off(00122h).6, label_1088 ; 107C 0 100 280 DE2209
JBS off(00122h).7, label_1088 ; 107F 0 100 280 EF2206
JBR off(00126h).2, label_1088 ; 1082 0 100 280 DA2603
JBS off(00120h).2, label_108f ; 1085 0 100 280 EA2007
; 1088 from 106E (DD1,100,280)
; 1088 from 1079 (DD0,100,280)
; 1088 from 107C (DD0,100,280)
; 1088 from 107F (DD0,100,280)
; 1088 from 1082 (DD0,100,280)
label_1088: MOVB off(001bdh), #000h ; 1088 0 100 280 C4BD9800
J label_1122 ; 108C 0 100 280 032211
; 108F from 1085 (DD0,100,280)
label_108f: JBR off(0011dh).1, label_1095 ; 108F 0 100 280 D91D03 ### ROM INFO=MIL Byte4 Reset CEL Code36 Traction Control
J label_10c3 ; 1092 0 100 280 03C310
; 1095 from 108F (DD0,100,280)
label_1095: CMPB 0d7h, #0ffh ; 1095 0 100 280 C5D7C0FF ### ROM INFO=Sensor Input into ADCR5
JGT label_10c3 ; 1099 0 100 280 C828
CMPB 0d7h, #000h ; 109B 0 100 280 C5D7C000 ### ROM INFO=Sensor Input into ADCR5
JLT label_10c3 ; 109F 0 100 280 CA22
STB A, off(001bdh) ; 10A1 0 100 280 D4BD
MOVB r1, off(001a4h) ; 10A3 0 100 280 C4A449
LB A, off(001a2h) ; 10A6 0 100 280 F4A2
JNE label_10ae ; 10A8 0 100 280 CE04
LB A, #000h ; 10AA 0 100 280 7700
SJ label_10bf ; 10AC 0 100 280 CB11
; 10AE from 10A8 (DD0,100,280)
label_10ae: SUBB A, #001h ; 10AE 0 100 280 A601
JBR off(00124h).0, label_10bf ; 10B0 0 100 280 D8240C ### ROM INFO=Possible Fuel Cut Related
SUBB A, #001h ; 10B3 0 100 280 A601
JLT label_10be ; 10B5 0 100 280 CA07
JBR off(00124h).1, label_10bf ; 10B7 0 100 280 D92405 ### ROM INFO=Possible Fuel Cut Related
SUBB A, #002h ; 10BA 0 100 280 A602
JGE label_10bf ; 10BC 0 100 280 CD01
; 10BE from 10B5 (DD0,100,280)
label_10be: CLRB A ; 10BE 0 100 280 FA
; 10BF from 10AC (DD0,100,280)
; 10BF from 10B0 (DD0,100,280)
; 10BF from 10B7 (DD0,100,280)
; 10BF from 10BC (DD0,100,280)
label_10bf: STB A, off(001a2h) ; 10BF 0 100 280 D4A2
SJ label_10dc ; 10C1 0 100 280 CB19
; 10C3 from 1092 (DD0,100,280)
; 10C3 from 1099 (DD0,100,280)
; 10C3 from 109F (DD0,100,280)
label_10c3: MB C, P4.6 ; 10C3 0 100 280 C52C2E
JGE label_10d2 ; 10C6 0 100 280 CD0A
STB A, off(001bdh) ; 10C8 0 100 280 D4BD
; 10CA from 10D4 (DD0,100,280)
label_10ca: MOVB off(001beh), #000h ; 10CA 0 100 280 C4BE9800
MOVB r1, #004h ; 10CE 0 100 280 9904
SJ label_10dc ; 10D0 0 100 280 CB0A
; 10D2 from 10C6 (DD0,100,280)
label_10d2: LB A, off(001bdh) ; 10D2 0 100 280 F4BD
JNE label_10ca ; 10D4 0 100 280 CEF4
LB A, off(001beh) ; 10D6 0 100 280 F4BE
JEQ label_1122 ; 10D8 0 100 280 C948
MOVB r1, #002h ; 10DA 0 100 280 9902
; 10DC from 10D0 (DD0,100,280)
; 10DC from 10C1 (DD0,100,280)
label_10dc: CMPB off(00133h), #0ffh ; 10DC 0 100 280 C433C0FF
JLT label_10ed ; 10E0 0 100 280 CA0B
LB A, r1 ; 10E2 0 100 280 79
CMPB A, #001h ; 10E3 0 100 280 C601
JLE label_10f2 ; 10E5 0 100 280 CF0B
MOVB off(001cfh), #000h ; 10E7 0 100 280 C4CF9800
SJ label_10fe ; 10EB 0 100 280 CB11
; 10ED from 10E0 (DD0,100,280)
label_10ed: JBS off(00125h).4, label_10f5 ; 10ED 0 100 280 EC2505
SJ label_1122 ; 10F0 0 100 280 CB30
; 10F2 from 10E5 (DD0,100,280)
label_10f2: JBR off(00125h).4, label_1124 ; 10F2 0 100 280 DC252F
; 10F5 from 10ED (DD0,100,280)
label_10f5: LB A, off(001cfh) ; 10F5 0 100 280 F4CF
JEQ label_1124 ; 10F7 0 100 280 C92B
MOVB r1, #002h ; 10F9 0 100 280 9902
CLRB off(001a2h) ; 10FB 0 100 280 C4A215
; 10FE from 10EB (DD0,100,280)
label_10fe: LB A, r1 ; 10FE 0 100 280 79
STB A, off(001a4h) ; 10FF 0 100 280 D4A4
SB off(00125h).4 ; 1101 0 100 280 C4251C
JNE label_110d ; 1104 0 100 280 CE07
MOVB off(001a6h), #00ch ; 1106 0 100 280 C4A6980C
CLRB off(001a5h) ; 110A 0 100 280 C4A515
; 110D from 1104 (DD0,100,280)
label_110d: CMPB off(001a6h), #008h ; 110D 0 100 280 C4A6C008
JGT label_1120 ; 1111 0 100 280 C80D
CLR A ; 1113 1 100 280 F9
LB A, r1 ; 1114 0 100 280 79
SUBB A, #002h ; 1115 0 100 280 A602
MOV DP, #tbl_66e4 ; 1117 0 100 280 62E466
ADD DP, A ; 111A 0 100 280 9281
LCB A, [DP] ; 111C 0 100 280 92AA
STB A, off(001a5h) ; 111E 0 100 280 D4A5
; 1120 from 1111 (DD0,100,280)
label_1120: SJ label_1132 ; 1120 0 100 280 CB10
; 1122 from 108C (DD0,100,280)
; 1122 from 10D8 (DD0,100,280)
; 1122 from 10F0 (DD0,100,280)
label_1122: CLRB r1 ; 1122 0 100 280 2115
; 1124 from 10F2 (DD0,100,280)
; 1124 from 10F7 (DD0,100,280)
label_1124: RB off(00125h).4 ; 1124 0 100 280 C4250C
CLRB A ; 1127 0 100 280 FA
STB A, off(001a2h) ; 1128 0 100 280 D4A2
CMPB r1, #001h ; 112A 0 100 280 21C001
JNE label_1130 ; 112D 0 100 280 CE01
LB A, r1 ; 112F 0 100 280 79
; 1130 from 112D (DD0,100,280)
label_1130: STB A, off(001a4h) ; 1130 0 100 280 D4A4
; 1132 from 1120 (DD0,100,280)
label_1132: JBR off(0011eh).4, label_116f ; 1132 0 100 280 DC1E3A
LCB A, tbl_623f ; 1135 0 100 280 909D3F62
JBS off(00131h).0, label_1142 ; 1139 0 100 280 E83106 ### ROM INFO=Vtec (Min VSS Flag)
ADDB A, #005h ; 113C 0 100 280 8605
JGE label_1142 ; 113E 0 100 280 CD02
LB A, #0ffh ; 1140 0 100 280 77FF
; 1142 from 1139 (DD0,100,280)
; 1142 from 113E (DD0,100,280)
label_1142: CMPB A, 0cch ; 1142 0 100 280 C5CCC2 ### ROM INFO=VSS Sensor
MB off(00131h).0, C ; 1145 0 100 280 C43138 ### ROM INFO=Vtec (Min VSS Flag)
LCB A, tbl_623a ; 1148 0 100 280 909D3A62
STB A, r4 ; 114C 0 100 280 8C
LB A, 0d1h ; 114D 0 100 280 F5D1 ### ROM INFO=Current TPS
MOV X1, #tbl_66b0 ; 114F 0 100 280 60B066
VCAL 1 ; 1152 0 100 280 11
JBR off(00131h).2, label_1157 ; 1153 0 100 280 DA3101 ### ROM INFO=Vtec (Flag set above some unspecified RPM)
SUBB A, r4 ; 1156 0 100 280 2C
; 1157 from 1153 (DD0,100,280)
label_1157: CMPB A, off(00133h) ; 1157 0 100 280 C733
MB off(00131h).2, C ; 1159 0 100 280 C4313A ### ROM INFO=Vtec (Flag set above some unspecified RPM)
LCB A, tbl_623b ; 115C 0 100 280 909D3B62
JNE label_1174 ; 1160 0 100 280 CE12
L A, off(0011ah) ; 1162 1 100 280 E41A ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
AND A, #0c0bch ; 1164 1 100 280 D6BCC0 ### ROM INFO=PA Sensor
JNE label_116f ; 1167 1 100 280 CE06
LB A, off(0011ch) ; 1169 0 100 280 F41C ### ROM INFO=MIL Byte3 CEL Code0 Unknow error
ANDB A, #031h ; 116B 0 100 280 D631
JEQ label_1174 ; 116D 0 100 280 C905
; 116F from 1132 (DD0,100,280)
; 116F from 1167 (DD1,100,280)
label_116f: RB P1.1 ; 116F 0 100 280 C52209 ### ROM INFO=Right VTEC Transistor Output (IC13)
SJ label_11a4 ; 1172 0 100 280 CB30
; 1174 from 1160 (DD0,100,280)
; 1174 from 116D (DD0,100,280)
label_1174: SB P1.1 ; 1174 0 100 280 C52219 ### ROM INFO=Right VTEC Transistor Output (IC13)
CMPB 0f3h, #032h ; 1177 0 100 280 C5F3C032
JLT label_11a4 ; 117B 0 100 280 CA27
LCB A, tbl_623c ; 117D 0 100 280 909D3C62
JNE label_118c ; 1181 0 100 280 CE09
LCB A, tbl_623d ; 1183 0 100 280 909D3D62
CMPB 0d9h, A ; 1187 0 100 280 C5D9C1 ### ROM INFO=ECT Sensor
JGE label_11a4 ; 118A 0 100 280 CD18
; 118C from 1181 (DD0,100,280)
label_118c: LCB A, tbl_6326 ; 118C 0 100 280 909D2663
JNE label_1195 ; 1190 0 100 280 CE03
JBR off(00131h).0, label_11a4 ; 1192 0 100 280 D8310F ### ROM INFO=Vtec (Min VSS Flag)
; 1195 from 1190 (DD0,100,280)
label_1195: LCB A, tbl_623e ; 1195 0 100 280 909D3E62
CMPB 0bbh, A ; 1199 0 100 280 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_11a4 ; 119C 0 100 280 CA06
JBS off(00131h).2, label_11b8 ; 119E 0 100 280 EA3117 ### ROM INFO=Vtec (Flag set above some unspecified RPM)
JBS off(00127h).1, label_11a4 ; 11A1 0 100 280 E92700 ### ROM INFO=Possible Vtec Flag
; 11A4 from 1172 (DD0,100,280)
; 11A4 from 117B (DD0,100,280)
; 11A4 from 118A (DD0,100,280)
; 11A4 from 1192 (DD0,100,280)
; 11A4 from 119C (DD0,100,280)
; 11A4 from 11A1 (DD0,100,280)
label_11a4: RB P1.0 ; 11A4 0 100 280 C52208 ### ROM INFO=Left VTEC Transistor Output (IC14)
RB off(00127h).2 ; 11A7 0 100 280 C4270A ### ROM INFO=Possible Vtec Flag
RB off(00127h).1 ; 11AA 0 100 280 C42709 ### ROM INFO=Possible Vtec Flag
LCB A, tbl_62c3 ; 11AD 0 100 280 909DC362
JEQ label_11c1 ; 11B1 0 100 280 C90E
SB off(00127h).1 ; 11B3 0 100 280 C42719 ### ROM INFO=Possible Vtec Flag
SJ label_11c1 ; 11B6 0 100 280 CB09
; 11B8 from 119E (DD0,100,280)
label_11b8: SB P1.0 ; 11B8 0 100 280 C52218 ### ROM INFO=Left VTEC Transistor Output (IC14)
SB off(00127h).2 ; 11BB 0 100 280 C4271A ### ROM INFO=Possible Vtec Flag
SB off(00127h).1 ; 11BE 0 100 280 C42719 ### ROM INFO=Possible Vtec Flag
; 11C1 from 11B1 (DD0,100,280)
; 11C1 from 11B6 (DD0,100,280)
label_11c1: CAL label_5dd6 ; 11C1 0 100 280 32D65D
MOVB r0, #018h ; 11C4 0 100 280 9818
MOVB r1, #014h ; 11C6 0 100 280 9914
MOVB r2, off(001dfh) ; 11C8 0 100 280 C4DF4A ### ROM INFO=Col/Rows Related
MOV X2, off(001e2h) ; 11CB 0 100 280 B4E279
MOVB r3, off(001e8h) ; 11CE 0 100 280 C4E84B ### ROM INFO=Rows Related
MOV er3, off(001ech) ; 11D1 0 100 280 B4EC4B
MOV X1, #tbl_70a5 ; 11D4 0 100 280 60A570
JGE label_11dc ; 11D7 0 100 280 CD03
MOV X1, #tbl_7857 ; 11D9 0 100 280 605778
; 11DC from 11D7 (DD0,100,280)
label_11dc: JBR off(0011ch).5, label_11e2 ; 11DC 0 100 280 DD1C03 ### ROM INFO=MIL Byte3 Reset CEL Code22 VTP - VTEC Pressure Valve
JBS off(00120h).5, label_11f7 ; 11DF 0 100 280 ED2015
; 11E2 from 11DC (DD0,100,280)
label_11e2: JBS off(00127h).1, label_11f7 ; 11E2 0 100 280 E92712 ### ROM INFO=Possible Vtec Flag
MOVB r1, #014h ; 11E5 0 100 280 9914
MOVB r3, off(001e7h) ; 11E7 0 100 280 C4E74B ### ROM INFO=Columns Related
MOV er3, off(001eah) ; 11EA 0 100 280 B4EA4B
MB C, [DP].5 ; 11ED 0 100 280 C22D
MOV X1, #tbl_6ead ; 11EF 0 100 280 60AD6E
JGE label_11f7 ; 11F2 0 100 280 CD03
MOV X1, #tbl_765f ; 11F4 0 100 280 605F76
; 11F7 from 11DF (DD0,100,280)
; 11F7 from 11E2 (DD0,100,280)
; 11F7 from 11F2 (DD0,100,280)
label_11f7: SB PSWL.5 ; 11F7 0 100 280 A31D
CAL label_4b23 ; 11F9 0 100 280 32234B
MOV er0, A ; 11FC 0 100 280 448A
LC A, tbl_6228 ; 11FE 0 100 280 909C2862
CAL label_530d ; 1202 0 100 280 320D53
MOV X2, A ; 1205 0 100 280 51
CLR A ; 1206 1 100 280 F9
MOV DP, #00409h ; 1207 1 100 280 620904 ### ROM INFO=Options Active
MB C, [DP].1 ; 120A 1 100 280 C229
JGE label_1222 ; 120C 1 100 280 CD14
MB C, [DP].0 ; 120E 1 100 280 C228
JLT label_1218 ; 1210 1 100 280 CA06
MB C, [DP].2 ; 1212 1 100 280 C22A
JLT label_121e ; 1214 1 100 280 CA08
SJ label_1222 ; 1216 1 100 280 CB0A
; 1218 from 1210 (DD1,100,280)
label_1218: LC A, tbl_627e ; 1218 1 100 280 909C7E62
SJ label_1222 ; 121C 1 100 280 CB04
; 121E from 1214 (DD1,100,280)
label_121e: LC A, tbl_60f7 ; 121E 1 100 280 909CF760
; 1222 from 120C (DD1,100,280)
; 1222 from 1216 (DD1,100,280)
; 1222 from 121C (DD1,100,280)
label_1222: ADD X2, A ; 1222 1 100 280 9181
CLR X1 ; 1224 1 100 280 9015
L A, 0043ah[X1] ; 1226 1 100 280 E03A04
ADD X2, A ; 1229 1 100 280 9181
LB A, 00439h[X1] ; 122B 0 100 280 F03904
MOV X1, #tbl_6091 ; 122E 0 100 280 609160
VCAL 0 ; 1231 0 100 280 10
ADD X2, A ; 1232 0 100 280 9181
MOV DP, #000e6h ; 1234 0 100 280 62E600 ### ROM INFO=Ignition Cut
L A, [DP] ; 1237 1 100 280 E2
JNE label_123c ; 1238 1 100 280 CE02
SJ label_124a ; 123A 1 100 280 CB0E
; 123C from 1238 (DD1,100,280)
label_123c: LCB A, tbl_60a6 ; 123C 1 100 280 909DA660
JEQ label_124a ; 1240 1 100 280 C908
LC A, tbl_6303 ; 1242 1 100 280 909C0363
ADD X2, A ; 1246 1 100 280 9181
SJ label_124a ; 1248 1 100 280 CB00
; 124A from 123A (DD1,100,280)
; 124A from 1240 (DD1,100,280)
; 124A from 1248 (DD1,100,280)
label_124a: LCB A, tbl_6244 ; 124A 1 100 280 909D4462
CMPB 0cch, A ; 124E 1 100 280 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_127a ; 1251 1 100 280 CA27
LCB A, tbl_60e5 ; 1253 1 100 280 909DE560
CMPB 0bbh, A ; 1257 1 100 280 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_127a ; 125A 1 100 280 CA1E
CLR A ; 125C 1 100 280 F9
LB A, (0024fh-00280h)[USP] ; 125D 0 100 280 F3CF ### ROM INFO=Current Gear
LCB A, tbl_6245[ACC] ; 125F 0 100 280 B506AB4562
STB A, (0023bh-00280h)[USP] ; 1264 0 100 280 D3BB ### ROM INFO=Gear FC
MB C, PSWL.4 ; 1266 0 100 280 A32C
JLT label_127e ; 1268 0 100 280 CA14
CLRB ACCH ; 126A 0 100 280 C50715
L A, ACC ; 126D 1 100 280 E506
SWAP ; 126F 1 100 280 83
MOV er0, A ; 1270 1 100 280 448A
MOV A, X2 ; 1272 1 100 280 9199
CAL label_530d ; 1274 1 100 280 320D53
MOV X2, A ; 1277 1 100 280 51
SJ label_127e ; 1278 1 100 280 CB04
; 127A from 1251 (DD1,100,280)
; 127A from 125A (DD1,100,280)
label_127a: LB A, #080h ; 127A 0 100 280 7780
STB A, (0023bh-00280h)[USP] ; 127C 0 100 280 D3BB ### ROM INFO=Gear FC
; 127E from 1268 (DD0,100,280)
; 127E from 1278 (DD1,100,280)
label_127e: MOV DP, #00410h ; 127E 0 100 280 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].0 ; 1281 0 100 280 C228
JGE label_1290 ; 1283 0 100 280 CD0B
LB A, 0c2h ; 1285 0 100 280 F5C2
MOV X1, #tbl_61f8 ; 1287 0 100 280 60F861
VCAL 0 ; 128A 0 100 280 10
SUBB A, #000h ; 128B 0 100 280 A600
DEC X1 ; 128D 0 100 280 80
ADD X2, A ; 128E 0 100 280 9181
; 1290 from 1283 (DD0,100,280)
label_1290: MOV DP, #00410h ; 1290 0 100 280 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].1 ; 1293 0 100 280 C229
JGE label_12a2 ; 1295 0 100 280 CD0B
LB A, 0c2h ; 1297 0 100 280 F5C2
MOV X1, #tbl_61f8 ; 1299 0 100 280 60F861
VCAL 0 ; 129C 0 100 280 10
SUBB A, #000h ; 129D 0 100 280 A600
DEC X1 ; 129F 0 100 280 80
ADD X2, A ; 12A0 0 100 280 9181
; 12A2 from 1295 (DD0,100,280)
label_12a2: MOV DP, #00410h ; 12A2 0 100 280 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].2 ; 12A5 0 100 280 C22A
JGE label_12b4 ; 12A7 0 100 280 CD0B
LB A, 0c2h ; 12A9 0 100 280 F5C2
MOV X1, #tbl_61f8 ; 12AB 0 100 280 60F861
VCAL 0 ; 12AE 0 100 280 10
SUBB A, #000h ; 12AF 0 100 280 A600
DEC X1 ; 12B1 0 100 280 80
ADD X2, A ; 12B2 0 100 280 9181
; 12B4 from 12A7 (DD0,100,280)
label_12b4: CMP X2, #08000h ; 12B4 0 100 280 91C00080
JLT label_12bc ; 12B8 0 100 280 CA02
CLR X2 ; 12BA 0 100 280 9115
; 12BC from 12B8 (DD0,100,280)
label_12bc: L A, X2 ; 12BC 1 100 280 41
ST A, off(00140h) ; 12BD 1 100 280 D440
LB A, off(00180h) ; 12BF 0 100 280 F480
JBS off(0011fh).5, label_12c9 ; 12C1 0 100 280 ED1F05
JBS off(0012ch).4, label_12da ; 12C4 0 100 280 EC2C13
SJ label_12d6 ; 12C7 0 100 280 CB0D
; 12C9 from 12C1 (DD0,100,280)
label_12c9: LB A, off(00169h) ; 12C9 0 100 280 F469
STB A, r0 ; 12CB 0 100 280 88
LB A, off(001f4h) ; 12CC 0 100 280 F4F4
MULB ; 12CE 0 100 280 A234
LB A, ACCH ; 12D0 0 100 280 F507
CMPB A, #040h ; 12D2 0 100 280 C640
JGE label_12d8 ; 12D4 0 100 280 CD02
; 12D6 from 12C7 (DD0,100,280)
label_12d6: LB A, #040h ; 12D6 0 100 280 7740
; 12D8 from 12D4 (DD0,100,280)
label_12d8: STB A, off(00180h) ; 12D8 0 100 280 D480
; 12DA from 12C4 (DD0,100,280)
label_12da: MOVB r0, off(00181h) ; 12DA 0 100 280 C48148
MULB ; 12DD 0 100 280 A234
MOVB r1, off(0017fh) ; 12DF 0 100 280 C47F49
CLRB r0 ; 12E2 0 100 280 2015
MUL ; 12E4 0 100 280 9035
MOV er0, er1 ; 12E6 0 100 280 4548
L A, off(0015ch) ; 12E8 1 100 280 E45C ### ROM INFO=IAT FC
MUL ; 12EA 1 100 280 9035
MOV off(00182h), er1 ; 12EC 1 100 280 457C82
LCB A, tbl_6313 ; 12EF 1 100 280 909D1363
CMPB 0bbh, A ; 12F3 1 100 280 C5BBC1 ### ROM INFO=Map Sensor Volt
XORB PSWH, #080h ; 12F6 1 100 280 A2F080
MB off(00130h).5, C ; 12F9 1 100 280 C4303D
JBR off(00124h).2, label_1309 ; 12FC 1 100 280 DA240A ### ROM INFO=Possible Fuel Cut Related
LCB A, tbl_6313 ; 12FF 1 100 280 909D1363
CMPB 0bbh, A ; 1303 1 100 280 C5BBC1 ### ROM INFO=Map Sensor Volt
XORB PSWH, #080h ; 1306 1 100 280 A2F080
; 1309 from 12FC (DD1,100,280)
label_1309: MB off(0012eh).0, C ; 1309 1 100 280 C42E38
LB A, #003h ; 130C 0 100 280 7703
JBS off(001f8h).0, label_1313 ; 130E 0 100 280 E8F802
LB A, #005h ; 1311 0 100 280 7705
; 1313 from 130E (DD0,100,280)
label_1313: CMPB A, 0cch ; 1313 0 100 280 C5CCC2 ### ROM INFO=VSS Sensor
MB off(001f8h).0, C ; 1316 0 100 280 C4F838
CMPB off(00133h), #0a0h ; 1319 0 100 280 C433C0A0
RB PSWH.7 ; 131D 0 100 280 A20F
MOVB r0, 0d6h ; 131F 0 100 280 C5D648
MB C, off(00123h).2 ; 1322 0 100 280 C4232A
JEQ label_132d ; 1325 0 100 280 C906
MOVB r0, 0d5h ; 1327 0 100 280 C5D548 ### ROM INFO=TPS Delta
MB C, off(00123h).1 ; 132A 0 100 280 C42329
; 132D from 1325 (DD0,100,280)
label_132d: JLT label_134b ; 132D 0 100 280 CA1C
MOVB r2, #008h ; 132F 0 100 280 9A08
MOVB r3, #00ah ; 1331 0 100 280 9B0A
JBR off(001f8h).0, label_133e ; 1333 0 100 280 D8F808
LB A, off(001c1h) ; 1336 0 100 280 F4C1
JEQ label_133e ; 1338 0 100 280 C904
MOVB r2, #020h ; 133A 0 100 280 9A20
MOVB r3, #020h ; 133C 0 100 280 9B20
; 133E from 1333 (DD0,100,280)
; 133E from 1338 (DD0,100,280)
label_133e: LB A, r2 ; 133E 0 100 280 7A
CMPB A, r0 ; 133F 0 100 280 48
MB off(0012ch).1, C ; 1340 0 100 280 C42C39
LB A, r3 ; 1343 0 100 280 7B
CMPB A, r0 ; 1344 0 100 280 48
MB off(0012ch).2, C ; 1345 0 100 280 C42C3A
RC ; 1348 0 100 280 95
SJ label_1354 ; 1349 0 100 280 CB09
; 134B from 132D (DD0,100,280)
label_134b: RB off(0012ch).1 ; 134B 0 100 280 C42C09
RB off(0012ch).2 ; 134E 0 100 280 C42C0A
LB A, #004h ; 1351 0 100 280 7704
CMPB A, r0 ; 1353 0 100 280 48
; 1354 from 1349 (DD0,100,280)
label_1354: MB off(0012ch).0, C ; 1354 0 100 280 C42C38
LB A, #0c2h ; 1357 0 100 280 77C2
JBS off(001f8h).3, label_135e ; 1359 0 100 280 EBF802
LB A, #0c6h ; 135C 0 100 280 77C6
; 135E from 1359 (DD0,100,280)
label_135e: CMPB A, off(00133h) ; 135E 0 100 280 C733
MB off(001f8h).3, C ; 1360 0 100 280 C4F83B
SJ label_1368 ; 1363 0 100 280 CB03
; 1365 from 136E (DD0,100,280)
label_1365: J label_13e6 ; 1365 0 100 280 03E613
; 1368 from 1363 (DD0,100,280)
label_1368: JBS off(00125h).4, label_137f ; 1368 0 100 280 EC2514
JBS off(00119h).0, label_137f ; 136B 0 100 280 E81911
JBR off(0012ch).0, label_1365 ; 136E 0 100 280 D82CF4
JBR off(00123h).3, label_1382 ; 1371 0 100 280 DB230E
LB A, off(00188h) ; 1374 0 100 280 F488
JBS off(0012ch).3, label_13b8 ; 1376 0 100 280 EB2C3F
CMPB 0d3h, #0b0h ; 1379 0 100 280 C5D3C0B0
JLT label_1385 ; 137D 0 100 280 CA06
; 137F from 1368 (DD0,100,280)
; 137F from 136B (DD0,100,280)
label_137f: J label_148f ; 137F 0 100 280 038F14
; 1382 from 1371 (DD0,100,280)
label_1382: J label_1432 ; 1382 0 100 280 033214
; 1385 from 137D (DD0,100,280)
label_1385: CLRB A ; 1385 0 100 280 FA
JBR off(00120h).1, label_138f ; 1386 0 100 280 D92006
CMPB 0cch, #005h ; 1389 0 100 280 C5CCC005 ### ROM INFO=VSS Sensor
JLT label_13b6 ; 138D 0 100 280 CA27
; 138F from 1386 (DD0,100,280)
label_138f: ADDB A, #06ch ; 138F 0 100 280 866C
JBR off(0012eh).4, label_1396 ; 1391 0 100 280 DC2E02
ADDB A, #00ch ; 1394 0 100 280 860C
; 1396 from 1391 (DD0,100,280)
label_1396: CMPB off(00133h), #0f0h ; 1396 0 100 280 C433C0F0
JGE label_13b6 ; 139A 0 100 280 CD1A
SUBB A, #018h ; 139C 0 100 280 A618
CMPB off(00133h), #0c5h ; 139E 0 100 280 C433C0C5 ### ROM INFO=RPM Related
JGE label_13b6 ; 13A2 0 100 280 CD12
SUBB A, #018h ; 13A4 0 100 280 A618
CMPB off(00133h), #0a0h ; 13A6 0 100 280 C433C0A0
JGE label_13b6 ; 13AA 0 100 280 CD0A
SUBB A, #018h ; 13AC 0 100 280 A618
CMPB off(00133h), #070h ; 13AE 0 100 280 C433C070
JGE label_13b6 ; 13B2 0 100 280 CD02
SUBB A, #018h ; 13B4 0 100 280 A618
; 13B6 from 138D (DD0,100,280)
; 13B6 from 139A (DD0,100,280)
; 13B6 from 13A2 (DD0,100,280)
; 13B6 from 13AA (DD0,100,280)
; 13B6 from 13B2 (DD0,100,280)
label_13b6: STB A, off(00188h) ; 13B6 0 100 280 D488
; 13B8 from 1376 (DD0,100,280)
label_13b8: CLRB ACCH ; 13B8 0 100 280 C50715
MOV X1, A ; 13BB 0 100 280 50
ADD X1, #tbl_6cf7 ; 13BC 0 100 280 9080F76C
LB A, r0 ; 13C0 0 100 280 78
VCAL 0 ; 13C1 0 100 280 10
MOV er0, off(00182h) ; 13C2 0 100 280 B48248
MUL ; 13C5 0 100 280 9035
SRL er1 ; 13C7 0 100 280 45E7
RORB A ; 13C9 0 100 280 43
SRL er1 ; 13CA 0 100 280 45E7
RORB A ; 13CC 0 100 280 43
LB A, r2 ; 13CD 0 100 280 7A
L A, ACC ; 13CE 1 100 280 E506
SWAP ; 13D0 1 100 280 83
CMP A, off(00142h) ; 13D1 1 100 280 C742
JGE label_13d7 ; 13D3 1 100 280 CD02
L A, off(00142h) ; 13D5 1 100 280 E442
; 13D7 from 13D3 (DD1,100,280)
label_13d7: CMPB r3, #000h ; 13D7 1 100 280 23C000
JEQ label_13df ; 13DA 1 100 280 C903
L A, #0ffffh ; 13DC 1 100 280 67FFFF
; 13DF from 13DA (DD1,100,280)
label_13df: MOVB off(001c1h), #00ah ; 13DF 1 100 280 C4C1980A
J label_1498 ; 13E3 1 100 280 039814
; 13E6 from 1365 (DD0,100,280)
label_13e6: JBR off(0012ch).2, label_13ec ; 13E6 0 100 280 DA2C03
CLR off(00142h) ; 13E9 0 100 280 B44215
; 13EC from 13E6 (DD0,100,280)
label_13ec: LCB A, tbl_60eb ; 13EC 0 100 280 909DEB60
CMPB off(00133h), A ; 13F0 0 100 280 C433C1
JLT label_1432 ; 13F3 0 100 280 CA3D
JBR off(0012ch).1, label_142a ; 13F5 0 100 280 D92C32
JBR off(00123h).3, label_142a ; 13F8 0 100 280 DB232F
CMPB off(001c1h), #000h ; 13FB 0 100 280 C4C1C000
JEQ label_1406 ; 13FF 0 100 280 C905
MOV X1, #tbl_6577 ; 1401 0 100 280 607765
SJ label_141d ; 1404 0 100 280 CB17
; 1406 from 13FF (DD0,100,280)
label_1406: MOV X1, #tbl_656b ; 1406 0 100 280 606B65
CMPB (0024fh-00280h)[USP], #003h ; 1409 0 100 280 C3CFC003 ### ROM INFO=Current Gear
JGE label_1413 ; 140D 0 100 280 CD04
ADD X1, #00006h ; 140F 0 100 280 90800600
; 1413 from 140D (DD0,100,280)
label_1413: CMPB off(00133h), #08dh ; 1413 0 100 280 C433C08D
JGE label_141d ; 1417 0 100 280 CD04
SUB X1, #0000ch ; 1419 0 100 280 90A00C00
; 141D from 1404 (DD0,100,280)
; 141D from 1417 (DD0,100,280)
label_141d: LB A, r0 ; 141D 0 100 280 78
VCAL 2 ; 141E 0 100 280 12
LB A, ACC ; 141F 0 100 280 F506
LCB A, tbl_60ef ; 1421 0 100 280 909DEF60
CAL label_5318 ; 1425 0 100 280 321853
SJ label_1490 ; 1428 0 100 280 CB66
; 142A from 13F5 (DD0,100,280)
; 142A from 13F8 (DD0,100,280)
label_142a: LB A, off(00165h) ; 142A 0 100 280 F465
JEQ label_1432 ; 142C 0 100 280 C904
ADDB A, #002h ; 142E 0 100 280 8602
JGE label_1490 ; 1430 0 100 280 CD5E
; 1432 from 1382 (DD0,100,280)
; 1432 from 13F3 (DD0,100,280)
; 1432 from 142C (DD0,100,280)
label_1432: JBR off(00120h).2, label_148f ; 1432 0 100 280 DA205A
L A, off(00142h) ; 1435 1 100 280 E442
JEQ label_148f ; 1437 1 100 280 C956
ST A, er3 ; 1439 1 100 280 8B
LB A, off(00188h) ; 143A 0 100 280 F488
EXTND ; 143C 1 100 280 F8
MOV DP, #tbl_6d7b ; 143D 1 100 280 627B6D
ADD DP, A ; 1440 1 100 280 9281
LC A, [DP] ; 1442 1 100 280 92A8
ST A, er2 ; 1444 1 100 280 8A
CMP A, er3 ; 1445 1 100 280 4B
LC A, 00004h[DP] ; 1446 1 100 280 92A90400
JLT label_1483 ; 144A 1 100 280 CA37
LC A, 00002h[DP] ; 144C 1 100 280 92A90200
ST A, er2 ; 1450 1 100 280 8A
CMP A, er3 ; 1451 1 100 280 4B
JLT label_146e ; 1452 1 100 280 CA1A
MOV er0, off(00186h) ; 1454 1 100 280 B48648
LC A, 00008h[DP] ; 1457 1 100 280 92A90800
MUL ; 145B 1 100 280 9035
LB A, r2 ; 145D 0 100 280 7A
L A, ACC ; 145E 1 100 280 E506
SWAP ; 1460 1 100 280 83
CMPB r3, #000h ; 1461 1 100 280 23C000
JEQ label_1469 ; 1464 1 100 280 C903
L A, #0ffffh ; 1466 1 100 280 67FFFF
; 1469 from 1464 (DD1,100,280)
label_1469: XCHG A, er3 ; 1469 1 100 280 4710
SUB A, er3 ; 146B 1 100 280 2B
SJ label_148d ; 146C 1 100 280 CB1F
; 146E from 1452 (DD1,100,280)
label_146e: MOV er0, off(00184h) ; 146E 1 100 280 B48448
LC A, 00006h[DP] ; 1471 1 100 280 92A90600
MUL ; 1475 1 100 280 9035
LB A, r2 ; 1477 0 100 280 7A
L A, ACC ; 1478 1 100 280 E506
SWAP ; 147A 1 100 280 83
CMPB r3, #000h ; 147B 1 100 280 23C000
JEQ label_1483 ; 147E 1 100 280 C903
L A, #0ffffh ; 1480 1 100 280 67FFFF
; 1483 from 144A (DD1,100,280)
; 1483 from 147E (DD1,100,280)
label_1483: XCHG A, er3 ; 1483 1 100 280 4710
SUB A, er3 ; 1485 1 100 280 2B
JLT label_148b ; 1486 1 100 280 CA03
CMP A, er2 ; 1488 1 100 280 4A
JGE label_148d ; 1489 1 100 280 CD02
; 148B from 1486 (DD1,100,280)
label_148b: L A, er2 ; 148B 1 100 280 36
RC ; 148C 1 100 280 95
; 148D from 146C (DD1,100,280)
; 148D from 1489 (DD1,100,280)
label_148d: JGE label_1498 ; 148D 1 100 280 CD09
; 148F from 137F (DD0,100,280)
; 148F from 1432 (DD0,100,280)
; 148F from 1437 (DD1,100,280)
label_148f: CLRB A ; 148F 0 100 280 FA
; 1490 from 1430 (DD0,100,280)
; 1490 from 1428 (DD0,100,280)
label_1490: STB A, off(00165h) ; 1490 0 100 280 D465
; 1492 from 149E (DD1,100,280)
label_1492: RB off(0012ch).3 ; 1492 0 100 280 C42C0B
CLR A ; 1495 1 100 280 F9
SJ label_14a4 ; 1496 1 100 280 CB0C
; 1498 from 13E3 (DD1,100,280)
; 1498 from 148D (DD1,100,280)
label_1498: CLRB off(00165h) ; 1498 1 100 280 C46515
JBS off(00130h).5, label_14a1 ; 149B 1 100 280 ED3003
JBS off(001f8h).3, label_1492 ; 149E 1 100 280 EBF8F1
; 14A1 from 149B (DD1,100,280)
label_14a1: SB off(0012ch).3 ; 14A1 1 100 280 C42C1B
; 14A4 from 1496 (DD1,100,280)
label_14a4: ST A, off(00142h) ; 14A4 1 100 280 D442
JBS off(0011fh).5, label_14ac ; 14A6 1 100 280 ED1F03
J label_1626 ; 14A9 1 100 280 032616
; 14AC from 14A6 (DD1,100,280)
label_14ac: MOV X1, #tbl_65f9 ; 14AC 1 100 280 60F965
LB A, 0d9h ; 14AF 0 100 280 F5D9 ### ROM INFO=ECT Sensor
VCAL 0 ; 14B1 0 100 280 10
STB A, off(00140h) ; 14B2 0 100 280 D440
MOV X1, #tbl_6614 ; 14B4 0 100 280 601466
LB A, 0c5h ; 14B7 0 100 280 F5C5 ### ROM INFO=RPM Related
VCAL 1 ; 14B9 0 100 280 11
STB A, off(00162h) ; 14BA 0 100 280 D462 ### ROM INFO=VE FC
MOV X1, #tbl_6618 ; 14BC 0 100 280 601866
LB A, 0bch ; 14BF 0 100 280 F5BC ### ROM INFO=PA Sensor
VCAL 1 ; 14C1 0 100 280 11
STB A, off(00163h) ; 14C2 0 100 280 D463
MOVB r0, off(00162h) ; 14C4 0 100 280 C46248 ### ROM INFO=VE FC
MULB ; 14C7 0 100 280 A234
MOV er0, off(00140h) ; 14C9 0 100 280 B44048
MUL ; 14CC 0 100 280 9035
L A, ACC ; 14CE 1 100 280 E506
SLL A ; 14D0 1 100 280 53
ROL er1 ; 14D1 1 100 280 45B7
JLT label_14de ; 14D3 1 100 280 CA09
SLL A ; 14D5 1 100 280 53
L A, er1 ; 14D6 1 100 280 35
ROL A ; 14D7 1 100 280 33
JLT label_14de ; 14D8 1 100 280 CA04
ADD A, off(00142h) ; 14DA 1 100 280 8742
JGE label_14e1 ; 14DC 1 100 280 CD03
; 14DE from 14D3 (DD1,100,280)
; 14DE from 14D8 (DD1,100,280)
label_14de: L A, #0ffffh ; 14DE 1 100 280 67FFFF
; 14E1 from 14DC (DD1,100,280)
label_14e1: MB C, 0b7h.0 ; 14E1 1 100 280 C5B728
JGE label_14e8 ; 14E4 1 100 280 CD02
SRL A ; 14E6 1 100 280 63
SRL A ; 14E7 1 100 280 63
; 14E8 from 14E4 (DD1,100,280)
label_14e8: ADD A, off(00144h) ; 14E8 1 100 280 8744
JGE label_14ef ; 14EA 1 100 280 CD03
L A, #0ffffh ; 14EC 1 100 280 67FFFF
; 14EF from 14EA (DD1,100,280)
label_14ef: JBR off(0012ah).1, label_14f3 ; 14EF 1 100 280 D92A01
CLR A ; 14F2 1 100 280 F9
; 14F3 from 14EF (DD1,100,280)
label_14f3: MOV DP, #003a6h ; 14F3 1 100 280 62A603
ST A, [DP] ; 14F6 1 100 280 D2
MOV DP, #003b8h ; 14F7 1 100 280 62B803
ST A, [DP] ; 14FA 1 100 280 D2
CLR X1 ; 14FB 1 100 280 9015
CAL label_4ac6 ; 14FD 1 100 280 32C64A
PUSHS A ; 1500 1 100 280 55
LCB A, tbl_60a3 ; 1501 1 100 280 909DA360
JEQ label_1516 ; 1505 1 100 280 C90F
LB A, #000h ; 1507 0 100 280 7700
JEQ label_1516 ; 1509 0 100 280 C90B
MOV DP, #00428h ; 150B 0 100 280 622804
MB C, [DP].5 ; 150E 0 100 280 C22D
JLT label_1516 ; 1510 0 100 280 CA04
POPS A ; 1512 1 100 280 65
CLR A ; 1513 1 100 280 F9
SJ label_1517 ; 1514 1 100 280 CB01
; 1516 from 1505 (DD1,100,280)
; 1516 from 1509 (DD0,100,280)
; 1516 from 1510 (DD0,100,280)
label_1516: POPS A ; 1516 1 100 280 65
; 1517 from 1514 (DD1,100,280)
label_1517: AND IE, #002a0h ; 1517 1 100 280 B51AD0A002
ANDB PSWH, #0feh ; 151C 1 100 280 A2D0FE
ST A, 003bah[X1] ; 151F 1 100 280 D0BA03
ST A, 003bch[X1] ; 1522 1 100 280 D0BC03
ST A, 003beh[X1] ; 1525 1 100 280 D0BE03
ST A, 003c0h[X1] ; 1528 1 100 280 D0C003
ORB PSWH, #001h ; 152B 1 100 280 A2E001
L A, 0f8h ; 152E 1 100 280 E5F8
ST A, IE ; 1530 1 100 280 D51A
MB C, 0b7h.0 ; 1532 1 100 280 C5B728
JLT label_1543 ; 1535 1 100 280 CA0C
CMPB off(0013dh), #004h ; 1537 1 100 280 C43DC004
JNE label_15a0 ; 153B 1 100 280 CE63
CMPB 0d9h, #0ech ; 153D 1 100 280 C5D9C0EC ### ROM INFO=ECT Sensor
JGE label_15a0 ; 1541 1 100 280 CD5D
; 1543 from 1535 (DD1,100,280)
label_1543: L A, 003bah[X1] ; 1543 1 100 280 E0BA03
L A, ACC ; 1546 1 100 280 E506
MOV er0, A ; 1548 1 100 280 448A
LC A, tbl_6220 ; 154A 1 100 280 909C2062
CAL label_530d ; 154E 1 100 280 320D53
ST A, off(0019eh) ; 1551 1 100 280 D49E ### ROM INFO=Injector Value
ST A, off(0019ch) ; 1553 1 100 280 D49C
ST A, off(0019ah) ; 1555 1 100 280 D49A
ST A, off(00198h) ; 1557 1 100 280 D498
L A, 0fah ; 1559 1 100 280 E5FA
ST A, IE ; 155B 1 100 280 D51A
ANDB PSWH, #0feh ; 155D 1 100 280 A2D0FE
L A, TM0 ; 1560 1 100 280 E530
SUB A, TMR0 ; 1562 1 100 280 B532A2
MB C, IRQ.5 ; 1565 1 100 280 C5182D
JLT label_1572 ; 1568 1 100 280 CA08
ADD A, #00005h ; 156A 1 100 280 860500
JLT label_1572 ; 156D 1 100 280 CA03
ADD TMR0, A ; 156F 1 100 280 B53281
; 1572 from 1568 (DD1,100,280)
; 1572 from 156D (DD1,100,280)
label_1572: ORB PSWH, #001h ; 1572 1 100 280 A2E001
L A, 0f8h ; 1575 1 100 280 E5F8
ST A, IE ; 1577 1 100 280 D51A
MOV DP, #00010h ; 1579 1 100 280 621000
; 157C from 157E (DD1,100,280)
label_157c: L A, off(0019eh) ; 157C 1 100 280 E49E ### ROM INFO=Injector Value
JRNZ DP, label_157c ; 157E 1 100 280 30FC
CAL label_4640 ; 1580 1 100 280 324046
JBS off(0011fh).3, label_1598 ; 1583 1 100 280 EB1F12
JBS off(0011bh).7, label_1598 ; 1586 1 100 280 EF1B0F ### ROM INFO=MIL Byte2 Set CEL Code16 Fuel Injectors
MULB ; 1589 1 100 280 A234
RB off(0012ah).0 ; 158B 1 100 280 C42A08
JEQ label_1598 ; 158E 1 100 280 C908
RB TRNSIT.2 ; 1590 1 100 280 C5460A
JNE label_1598 ; 1593 1 100 280 CE03
SB 0b4h.6 ; 1595 1 100 280 C5B41E
; 1598 from 1583 (DD1,100,280)
; 1598 from 1586 (DD1,100,280)
; 1598 from 158E (DD1,100,280)
; 1598 from 1593 (DD1,100,280)
label_1598: LB A, off(0013ch) ; 1598 0 100 280 F43C
ADDB A, #001h ; 159A 0 100 280 8601
ANDB A, #003h ; 159C 0 100 280 D603
STB A, off(0013ch) ; 159E 0 100 280 D43C
; 15A0 from 153B (DD1,100,280)
; 15A0 from 1541 (DD1,100,280)
label_15a0: SB off(0012ch).4 ; 15A0 0 100 280 C42C1C
LB A, 0d9h ; 15A3 0 100 280 F5D9 ### ROM INFO=ECT Sensor
CMPB A, #0cfh ; 15A5 0 100 280 C6CF
MB PSWL.5, C ; 15A7 0 100 280 A33D
MOV X1, #tbl_6428 ; 15A9 0 100 280 602864
VCAL 0 ; 15AC 0 100 280 10
STB A, r0 ; 15AD 0 100 280 88
STB A, r1 ; 15AE 0 100 280 89
JBS off(0011ah).5, label_15dd ; 15AF 0 100 280 ED1A2B ### ROM INFO=MIL Byte1 Set CEL Code6 ECT - Engine Coolant Sensor
JBS off(0011bh).1, label_15dd ; 15B2 0 100 280 E91B28 ### ROM INFO=MIL Byte2 Set CEL Code10 IAT - Intake Air Temperature Sensor
CMPB 0d9h, #0c5h ; 15B5 0 100 280 C5D9C0C5 ### ROM INFO=RPM Related
JLT label_15dd ; 15B9 0 100 280 CA22
MOV DP, #0031ah ; 15BB 0 100 280 621A03
LB A, [DP] ; 15BE 0 100 280 F2
SUBB A, 0d9h ; 15BF 0 100 280 C5D9A2 ### ROM INFO=ECT Sensor
JGE label_15c5 ; 15C2 0 100 280 CD01
VCAL 6 ; 15C4 0 100 280 16
; 15C5 from 15C2 (DD0,100,280)
label_15c5: CMPB A, #00ah ; 15C5 0 100 280 C60A
JGE label_15dd ; 15C7 0 100 280 CD14
LB A, 0d8h ; 15C9 0 100 280 F5D8 ### ROM INFO=IAT Sensor
CMPB A, #0c5h ; 15CB 0 100 280 C6C5 ### ROM INFO=RPM Related
JLT label_15dd ; 15CD 0 100 280 CA0E
SUBB A, 0d9h ; 15CF 0 100 280 C5D9A2 ### ROM INFO=ECT Sensor
JLT label_15dd ; 15D2 0 100 280 CA09
CMPB A, #005h ; 15D4 0 100 280 C605
JLT label_15dd ; 15D6 0 100 280 CA05
L A, #0e666h ; 15D8 1 100 280 6766E6
MUL ; 15DB 1 100 280 9035
; 15DD from 15AF (DD0,100,280)
; 15DD from 15B2 (DD0,100,280)
; 15DD from 15B9 (DD0,100,280)
; 15DD from 15C7 (DD0,100,280)
; 15DD from 15CD (DD0,100,280)
; 15DD from 15D2 (DD0,100,280)
; 15DD from 15D6 (DD0,100,280)
label_15dd: L A, er1 ; 15DD 1 100 280 35
L A, ACC ; 15DE 1 100 280 E506
MOV er0, A ; 15E0 1 100 280 448A
LC A, tbl_6222 ; 15E2 1 100 280 909C2262
CAL label_530d ; 15E6 1 100 280 320D53
ST A, off(00170h) ; 15E9 1 100 280 D470
CLRB off(0016fh) ; 15EB 1 100 280 C46F15
MOV er2, #02000h ; 15EE 1 100 280 46980020
SUB A, er2 ; 15F2 1 100 280 2A
ST A, er3 ; 15F3 1 100 280 8B
CLRB r0 ; 15F4 1 100 280 2015
MOVB r1, #080h ; 15F6 1 100 280 9980
MB C, PSWL.5 ; 15F8 1 100 280 A32D
JLT label_15fe ; 15FA 1 100 280 CA02
MOVB r1, #04dh ; 15FC 1 100 280 994D
; 15FE from 15FA (DD1,100,280)
label_15fe: MUL ; 15FE 1 100 280 9035
L A, er1 ; 1600 1 100 280 35
ADD A, er2 ; 1601 1 100 280 0A
ST A, off(00172h) ; 1602 1 100 280 D472
L A, er3 ; 1604 1 100 280 37
MOVB r1, #040h ; 1605 1 100 280 9940
MB C, PSWL.5 ; 1607 1 100 280 A32D
JLT label_160d ; 1609 1 100 280 CA02
MOVB r1, #033h ; 160B 1 100 280 9933
; 160D from 1609 (DD1,100,280)
label_160d: MUL ; 160D 1 100 280 9035
L A, er1 ; 160F 1 100 280 35
ADD A, er2 ; 1610 1 100 280 0A
ST A, off(00174h) ; 1611 1 100 280 D474
CMPB 0d8h, #030h ; 1613 1 100 280 C5D8C030 ### ROM INFO=IAT Sensor
MB off(0012bh).3, C ; 1617 1 100 280 C42B3B
LB A, off(00169h) ; 161A 0 100 280 F469
SUBB A, off(0016dh) ; 161C 0 100 280 A76D
JGE label_1621 ; 161E 0 100 280 CD01
CLRB A ; 1620 0 100 280 FA
; 1621 from 161E (DD0,100,280)
label_1621: STB A, off(0016eh) ; 1621 0 100 280 D46E
J label_21c4 ; 1623 0 100 280 03C421
; 1626 from 14A9 (DD1,100,280)
label_1626: RB 0b7h.0 ; 1626 1 100 280 C5B708
JEQ label_162e ; 1629 1 100 280 C903
CLRB off(0013dh) ; 162B 1 100 280 C43D15
; 162E from 1629 (DD1,100,280)
label_162e: JBR off(0012ch).4, label_1695 ; 162E 1 100 280 DC2C64
MOV DP, #tbl_6410 ; 1631 1 100 280 621064
JBR off(0011eh).3, label_1640 ; 1634 1 100 280 DB1E09 ### ROM INFO=Auto/Manual Config Byte
MOV DP, #tbl_6418 ; 1637 1 100 280 621864
JBS off(00119h).5, label_1640 ; 163A 1 100 280 ED1903
MOV DP, #tbl_6420 ; 163D 1 100 280 622064
; 1640 from 1634 (DD1,100,280)
; 1640 from 163A (DD1,100,280)
label_1640: CMPB off(00171h), #02eh ; 1640 1 100 280 C471C02E
JLE label_164c ; 1644 1 100 280 CF06
CMP off(00170h), off(00172h) ; 1646 1 100 280 B470C372
JGT label_165e ; 164A 1 100 280 C812
; 164C from 1644 (DD1,100,280)
label_164c: INC DP ; 164C 1 100 280 72
INC DP ; 164D 1 100 280 72
CMP off(00170h), off(00174h) ; 164E 1 100 280 B470C374
JGT label_165e ; 1652 1 100 280 C80A
INC DP ; 1654 1 100 280 72
INC DP ; 1655 1 100 280 72
CMPB 0d8h, #030h ; 1656 1 100 280 C5D8C030 ### ROM INFO=IAT Sensor
JGE label_165e ; 165A 1 100 280 CD02
INC DP ; 165C 1 100 280 72
INC DP ; 165D 1 100 280 72
; 165E from 164A (DD1,100,280)
; 165E from 1652 (DD1,100,280)
; 165E from 165A (DD1,100,280)
label_165e: LC A, [DP] ; 165E 1 100 280 92A8
SUBB off(0016fh), A ; 1660 1 100 280 C46FA1
CLRB A ; 1663 0 100 280 FA
L A, ACC ; 1664 1 100 280 E506
SWAP ; 1666 1 100 280 83
ST A, er0 ; 1667 1 100 280 88
L A, off(00170h) ; 1668 1 100 280 E470
SBC A, er0 ; 166A 1 100 280 38
CMP A, #02000h ; 166B 1 100 280 C60020
JLE label_168b ; 166E 1 100 280 CF1B
ST A, off(00170h) ; 1670 1 100 280 D470
CMPB 0d9h, #02eh ; 1672 1 100 280 C5D9C02E ### ROM INFO=ECT Sensor
JLT label_1693 ; 1676 1 100 280 CA1B
JBR off(00119h).2, label_1693 ; 1678 1 100 280 DA1918
CLRB r0 ; 167B 1 100 280 2015
MOVB r1, #08dh ; 167D 1 100 280 998D
MUL ; 167F 1 100 280 9035
SLL A ; 1681 1 100 280 53
L A, er1 ; 1682 1 100 280 35
ROL A ; 1683 1 100 280 33
JGE label_1693 ; 1684 1 100 280 CD0D
L A, #0ffffh ; 1686 1 100 280 67FFFF
SJ label_1693 ; 1689 1 100 280 CB08
; 168B from 166E (DD1,100,280)
label_168b: RB off(0012ch).4 ; 168B 1 100 280 C42C0C
L A, #02000h ; 168E 1 100 280 670020
ST A, off(00170h) ; 1691 1 100 280 D470
; 1693 from 1676 (DD1,100,280)
; 1693 from 1678 (DD1,100,280)
; 1693 from 1684 (DD1,100,280)
; 1693 from 1689 (DD1,100,280)
label_1693: ST A, off(0015ah) ; 1693 1 100 280 D45A
; 1695 from 162E (DD1,100,280)
label_1695: LB A, #0bah ; 1695 0 100 280 77BA
JBS off(0012fh).0, label_169c ; 1697 0 100 280 E82F02
LB A, #0c0h ; 169A 0 100 280 77C0
; 169C from 1697 (DD0,100,280)
label_169c: CMPB A, off(00133h) ; 169C 0 100 280 C733
MB off(0012fh).0, C ; 169E 0 100 280 C42F38
LB A, #0dah ; 16A1 0 100 280 77DA ### ROM INFO=O2 Sensor
JBS off(0012fh).5, label_16a8 ; 16A3 0 100 280 ED2F02
LB A, #0ddh ; 16A6 0 100 280 77DD
; 16A8 from 16A3 (DD0,100,280)
label_16a8: CMPB A, off(00133h) ; 16A8 0 100 280 C733
MB off(0012fh).5, C ; 16AA 0 100 280 C42F3D
LB A, #0ffh ; 16AD 0 100 280 77FF
CMPB A, off(00133h) ; 16AF 0 100 280 C733
MB off(00130h).1, C ; 16B1 0 100 280 C43039
LB A, #0ffh ; 16B4 0 100 280 77FF
CMPB A, off(00132h) ; 16B6 0 100 280 C732
MB off(00130h).2, C ; 16B8 0 100 280 C4303A
LCB A, tbl_622c ; 16BB 0 100 280 909D2C62
JEQ label_16c4 ; 16BF 0 100 280 C903
SC ; 16C1 0 100 280 85
SJ label_16cb ; 16C2 0 100 280 CB07
; 16C4 from 16BF (DD0,100,280)
label_16c4: LCB A, tbl_622d ; 16C4 0 100 280 909D2D62
CMPB A, 0d9h ; 16C8 0 100 280 C5D9C2 ### ROM INFO=ECT Sensor
; 16CB from 16C2 (DD0,100,280)
label_16cb: MB off(0012fh).1, C ; 16CB 0 100 280 C42F39
LCB A, tbl_622e ; 16CE 0 100 280 909D2E62
JEQ label_16d7 ; 16D2 0 100 280 C903
SC ; 16D4 0 100 280 85
SJ label_16f1 ; 16D5 0 100 280 CB1A
; 16D7 from 16D2 (DD0,100,280)
label_16d7: LCB A, tbl_622f ; 16D7 0 100 280 909D2F62
CMPB A, 0bbh ; 16DB 0 100 280 C5BBC2 ### ROM INFO=Map Sensor Volt
JLT label_16f1 ; 16DE 0 100 280 CA11
LB A, off(00133h) ; 16E0 0 100 280 F433
MOV X1, #tbl_64ab ; 16E2 0 100 280 60AB64
JBS off(0012fh).6, label_16eb ; 16E5 0 100 280 EE2F03
MOV X1, #tbl_64b7 ; 16E8 0 100 280 60B764
; 16EB from 16E5 (DD0,100,280)
label_16eb: CAL label_4981 ; 16EB 0 100 280 328149
CMPB A, 0d1h ; 16EE 0 100 280 C5D1C2 ### ROM INFO=Current TPS
; 16F1 from 16D5 (DD0,100,280)
; 16F1 from 16DE (DD0,100,280)
label_16f1: MB off(0012fh).6, C ; 16F1 0 100 280 C42F3E
LB A, off(00133h) ; 16F4 0 100 280 F433
MOV X1, #tbl_648b ; 16F6 0 100 280 608B64
CMPCB A, 0000ch[X1] ; 16F9 0 100 280 90AF0C00
MB off(0012fh).3, C ; 16FD 0 100 280 C42F3B
CAL label_4981 ; 1700 0 100 280 328149
CLRB r0 ; 1703 0 100 280 2015
JBS off(0012fh).3, label_1719 ; 1705 0 100 280 EB2F11
MOVB r0, #025h ; 1708 0 100 280 9825
JBS off(0012fh).1, label_1719 ; 170A 0 100 280 E92F0C
MOVB r0, #025h ; 170D 0 100 280 9825
JBS off(00120h).7, label_1714 ; 170F 0 100 280 EF2002
CLRB r0 ; 1712 0 100 280 2015
; 1714 from 170F (DD0,100,280)
label_1714: ADDB r0, off(0017eh) ; 1714 0 100 280 20837E
JLT label_171c ; 1717 0 100 280 CA03
; 1719 from 1705 (DD0,100,280)
; 1719 from 170A (DD0,100,280)
label_1719: SUBB A, r0 ; 1719 0 100 280 28
JGE label_171d ; 171A 0 100 280 CD01
; 171C from 1717 (DD0,100,280)
label_171c: CLRB A ; 171C 0 100 280 FA
; 171D from 171A (DD0,100,280)
label_171d: MOVB r0, #008h ; 171D 0 100 280 9808
JBR off(00130h).0, label_1726 ; 171F 0 100 280 D83004
SUBB A, r0 ; 1722 0 100 280 28
JGE label_1726 ; 1723 0 100 280 CD01
CLRB A ; 1725 0 100 280 FA
; 1726 from 171F (DD0,100,280)
; 1726 from 1723 (DD0,100,280)
label_1726: CMPB A, off(00132h) ; 1726 0 100 280 C732
MB off(00130h).0, C ; 1728 0 100 280 C43038
MOVB r0, #018h ; 172B 0 100 280 9818
MOVB r1, #014h ; 172D 0 100 280 9914
MOVB r2, off(001e6h) ; 172F 0 100 280 C4E64A
MOV X2, off(001e4h) ; 1732 0 100 280 B4E479
MOVB r3, off(001e9h) ; 1735 0 100 280 C4E94B
MOV er3, off(001eeh) ; 1738 0 100 280 B4EE4B
MOV X1, #tbl_7e0f ; 173B 0 100 280 600F7E
RB PSWL.5 ; 173E 0 100 280 A30D
CAL label_4b23 ; 1740 0 100 280 32234B
LB A, r4 ; 1743 0 100 280 7C
JBR off(0012fh).1, label_1749 ; 1744 0 100 280 D92F02
LB A, #080h ; 1747 0 100 280 7780
; 1749 from 1744 (DD0,100,280)
label_1749: STB A, r0 ; 1749 0 100 280 88
JBS off(00125h).4, label_175c ; 174A 0 100 280 EC250F
JBS off(0011ah).6, label_1753 ; 174D 0 100 280 EE1A03 ### ROM INFO=MIL Byte1 Set CEL Code7 TPS - Throttle Position Sensor
JBS off(0012fh).6, label_178e ; 1750 0 100 280 EE2F3B
; 1753 from 174D (DD0,100,280)
label_1753: JBS off(0012fh).3, label_1762 ; 1753 0 100 280 EB2F0C
JBS off(00120h).7, label_1762 ; 1756 0 100 280 EF2009
JBS off(00130h).0, label_176b ; 1759 0 100 280 E8300F
; 175C from 174A (DD0,100,280)
label_175c: MOVB off(001b7h), #009h ; 175C 0 100 280 C4B79809
SJ label_1779 ; 1760 0 100 280 CB17
; 1762 from 1753 (DD0,100,280)
; 1762 from 1756 (DD0,100,280)
label_1762: JBR off(00130h).0, label_1768 ; 1762 0 100 280 D83003
JBS off(00129h).3, label_178b ; 1765 0 100 280 EB2923
; 1768 from 1762 (DD0,100,280)
label_1768: CLRB A ; 1768 0 100 280 FA
SJ label_1777 ; 1769 0 100 280 CB0C
; 176B from 1759 (DD0,100,280)
label_176b: CMPB 0cch, #005h ; 176B 0 100 280 C5CCC005 ### ROM INFO=VSS Sensor
JLT label_178e ; 176F 0 100 280 CA1D
LB A, off(001b7h) ; 1771 0 100 280 F4B7
JEQ label_178e ; 1773 0 100 280 C919
SJ label_1779 ; 1775 0 100 280 CB02
; 1777 from 1769 (DD0,100,280)
label_1777: STB A, off(001b7h) ; 1777 0 100 280 D4B7
; 1779 from 1760 (DD0,100,280)
; 1779 from 1775 (DD0,100,280)
label_1779: MOVB off(001c5h), #0ffh ; 1779 0 100 280 C4C598FF
RB off(00125h).5 ; 177D 0 100 280 C4250D
RB off(0012fh).4 ; 1780 0 100 280 C42F0C
; 1783 from 1799 (DD0,100,280)
label_1783: RB off(0012fh).7 ; 1783 0 100 280 C42F0F
LB A, #080h ; 1786 0 100 280 7780
J label_180e ; 1788 0 100 280 030E18
; 178B from 1765 (DD0,100,280)
label_178b: JBS off(00121h).5, label_179b ; 178B 0 100 280 ED210D
; 178E from 1750 (DD0,100,280)
; 178E from 176F (DD0,100,280)
; 178E from 1773 (DD0,100,280)
label_178e: LB A, r0 ; 178E 0 100 280 78
CMPB A, off(00169h) ; 178F 0 100 280 C769
JGE label_179b ; 1791 0 100 280 CD08
SB off(00125h).5 ; 1793 0 100 280 C4251D
CLRB off(001b7h) ; 1796 0 100 280 C4B715
SJ label_1783 ; 1799 0 100 280 CBE8
; 179B from 1791 (DD0,100,280)
; 179B from 178B (DD0,100,280)
label_179b: MOVB r0, off(0017dh) ; 179B 0 100 280 C47D48
MULB ; 179E 0 100 280 A234
SLLB A ; 17A0 0 100 280 53
LB A, ACCH ; 17A1 0 100 280 F507
ROLB A ; 17A3 0 100 280 33
JGE label_17a8 ; 17A4 0 100 280 CD02
LB A, #0ffh ; 17A6 0 100 280 77FF
; 17A8 from 17A4 (DD0,100,280)
label_17a8: STB A, r2 ; 17A8 0 100 280 8A
LB A, (00244h-00280h)[USP] ; 17A9 0 100 280 F3C4 ### ROM INFO=Knock Retard
CMPB A, #0ffh ; 17AB 0 100 280 C6FF
JBS off(0012fh).4, label_17b7 ; 17AD 0 100 280 EC2F07
JLT label_17b7 ; 17B0 0 100 280 CA05
SB off(0012fh).4 ; 17B2 0 100 280 C42F1C
SJ label_17c1 ; 17B5 0 100 280 CB0A
; 17B7 from 17AD (DD0,100,280)
; 17B7 from 17B0 (DD0,100,280)
label_17b7: CMPB A, #0ffh ; 17B7 0 100 280 C6FF
JGE label_17c1 ; 17B9 0 100 280 CD06
LB A, r2 ; 17BB 0 100 280 7A
RB off(0012fh).4 ; 17BC 0 100 280 C42F0C
SJ label_17dd ; 17BF 0 100 280 CB1C
; 17C1 from 17B5 (DD0,100,280)
; 17C1 from 17B9 (DD0,100,280)
label_17c1: LB A, off(00133h) ; 17C1 0 100 280 F433
MOV X1, #tbl_64c3 ; 17C3 0 100 280 60C364
JBR off(00127h).1, label_17ce ; 17C6 0 100 280 D92705 ### ROM INFO=Possible Vtec Flag
LB A, 0c2h ; 17C9 0 100 280 F5C2
MOV X1, #tbl_64cf ; 17CB 0 100 280 60CF64
; 17CE from 17C6 (DD0,100,280)
label_17ce: CAL label_4981 ; 17CE 0 100 280 328149
MOVB r0, r2 ; 17D1 0 100 280 2248
MULB ; 17D3 0 100 280 A234
SLLB A ; 17D5 0 100 280 53
LB A, ACCH ; 17D6 0 100 280 F507
ROLB A ; 17D8 0 100 280 33
JGE label_17dd ; 17D9 0 100 280 CD02
LB A, #0ffh ; 17DB 0 100 280 77FF
; 17DD from 17BF (DD0,100,280)
; 17DD from 17D9 (DD0,100,280)
label_17dd: MOVB r0, #0a0h ; 17DD 0 100 280 98A0
CMPB A, r0 ; 17DF 0 100 280 48
JLT label_17e3 ; 17E0 0 100 280 CA01
LB A, r0 ; 17E2 0 100 280 78
; 17E3 from 17E0 (DD0,100,280)
label_17e3: JBR off(00130h).1, label_17e9 ; 17E3 0 100 280 D93003
JBS off(00130h).2, label_17ed ; 17E6 0 100 280 EA3004
; 17E9 from 17E3 (DD0,100,280)
label_17e9: MOVB off(001c5h), #0ffh ; 17E9 0 100 280 C4C598FF
; 17ED from 17E6 (DD0,100,280)
label_17ed: CMPB off(001c5h), #000h ; 17ED 0 100 280 C4C5C000
JEQ label_17fc ; 17F1 0 100 280 C909
CMPB off(001b0h), #000h ; 17F3 0 100 280 C4B0C000
JNE label_1805 ; 17F7 0 100 280 CE0C
JBR off(0012fh).5, label_1805 ; 17F9 0 100 280 DD2F09
; 17FC from 17F1 (DD0,100,280)
label_17fc: JBS off(0012ch).4, label_1805 ; 17FC 0 100 280 EC2C06
MOVB r0, #0a7h ; 17FF 0 100 280 98A7
CMPB A, r0 ; 1801 0 100 280 48
JGE label_1805 ; 1802 0 100 280 CD01
LB A, r0 ; 1804 0 100 280 78
; 1805 from 17F7 (DD0,100,280)
; 1805 from 17F9 (DD0,100,280)
; 1805 from 17FC (DD0,100,280)
; 1805 from 1802 (DD0,100,280)
label_1805: SB off(00125h).5 ; 1805 0 100 280 C4251D
SB off(0012fh).7 ; 1808 0 100 280 C42F1F
CLRB off(001b7h) ; 180B 0 100 280 C4B715
; 180E from 1788 (DD0,100,280)
label_180e: STB A, off(00162h) ; 180E 0 100 280 D462 ### ROM INFO=VE FC
JBS off(0012fh).5, label_181e ; 1810 0 100 280 ED2F0B
CLRB A ; 1813 0 100 280 FA
CMPB 0d9h, #03bh ; 1814 0 100 280 C5D9C03B ### ROM INFO=ECT Sensor
JGE label_181c ; 1818 0 100 280 CD02
LB A, #036h ; 181A 0 100 280 7736
; 181C from 1818 (DD0,100,280)
label_181c: STB A, off(001b0h) ; 181C 0 100 280 D4B0
; 181E from 1810 (DD0,100,280)
label_181e: MB C, off(00124h).4 ; 181E 0 100 280 C4242C ### ROM INFO=Possible Fuel Cut Related
MB off(0012eh).4, C ; 1821 0 100 280 C42E3C
LB A, off(0018fh) ; 1824 0 100 280 F48F
MOVB r0, #05ah ; 1826 0 100 280 985A
MOVB r1, #073h ; 1828 0 100 280 9973
JBR off(00124h).2, label_1833 ; 182A 0 100 280 DA2406 ### ROM INFO=Possible Fuel Cut Related
LB A, off(0018eh) ; 182D 0 100 280 F48E
MOVB r0, #04dh ; 182F 0 100 280 984D
; 1831 from 18A1 (DD0,100,280)
label_1831: MOVB r1, #060h ; 1831 0 100 280 9960
; 1833 from 182A (DD0,100,280)
label_1833: JBR off(00123h).0, label_1842 ; 1833 0 100 280 D8230C
CMPB 0d8h, #030h ; 1836 0 100 280 C5D8C030 ### ROM INFO=IAT Sensor
JGE label_183e ; 183A 0 100 280 CD02
MOVB r0, r1 ; 183C 0 100 280 2148
; 183E from 183A (DD0,100,280)
label_183e: CMPB A, r0 ; 183E 0 100 280 48
JGE label_1842 ; 183F 0 100 280 CD01
LB A, r0 ; 1841 0 100 280 78
; 1842 from 1833 (DD0,100,280)
; 1842 from 183F (DD0,100,280)
label_1842: JBR off(0011fh).6, label_186a ; 1842 0 100 280 DE1F25
CMPB 0dch, #082h ; 1845 0 100 280 C5DCC082
JBS off(0012eh).7, label_1850 ; 1849 0 100 280 EF2E04
CMPB 0dch, #07ah ; 184C 0 100 280 C5DCC07A
; 1850 from 1849 (DD0,100,280)
label_1850: MB off(0012eh).7, C ; 1850 0 100 280 C42E3F
STB A, r0 ; 1853 0 100 280 88
LB A, #046h ; 1854 0 100 280 7746
JBS off(0012bh).6, label_185b ; 1856 0 100 280 EE2B02
LB A, #047h ; 1859 0 100 280 7747
; 185B from 1856 (DD0,100,280)
label_185b: CMPB A, r0 ; 185B 0 100 280 48
MB off(0012bh).6, C ; 185C 0 100 280 C42B3E
LB A, r0 ; 185F 0 100 280 78
JLT label_186a ; 1860 0 100 280 CA08
JBS off(0012eh).7, label_186a ; 1862 0 100 280 EF2E05
SUBB A, #00ah ; 1865 0 100 280 A60A
JGE label_186a ; 1867 0 100 280 CD01
CLRB A ; 1869 0 100 280 FA
; 186A from 1842 (DD0,100,280)
; 186A from 1860 (DD0,100,280)
; 186A from 1862 (DD0,100,280)
; 186A from 1867 (DD0,100,280)
label_186a: CMPB 0cch, #000h ; 186A 0 100 280 C5CCC000 ### ROM INFO=VSS Sensor
JLT label_1879 ; 186E 0 100 280 CA09
JBS off(00124h).2, label_1879 ; 1870 0 100 280 EA2406 ### ROM INFO=Possible Fuel Cut Related
ADDB A, #020h ; 1873 0 100 280 8620
JGE label_1879 ; 1875 0 100 280 CD02
LB A, #0ffh ; 1877 0 100 280 77FF
; 1879 from 186E (DD0,100,280)
; 1879 from 1870 (DD0,100,280)
; 1879 from 1875 (DD0,100,280)
label_1879: CMPB A, off(00133h) ; 1879 0 100 280 C733
MB off(0012eh).3, C ; 187B 0 100 280 C42E3B
LCB A, tbl_60ea ; 187E 0 100 280 909DEA60
JBS off(0012eh).2, label_1889 ; 1882 0 100 280 EA2E04
LCB A, tbl_60ee ; 1885 0 100 280 909DEE60
; 1889 from 1882 (DD0,100,280)
label_1889: CMPB A, off(00133h) ; 1889 0 100 280 C733
MB off(0012eh).2, C ; 188B 0 100 280 C42E3A
RB PSWL.4 ; 188E 0 100 280 A30C
RB PSWL.5 ; 1890 0 100 280 A30D
RB off(0012bh).7 ; 1892 0 100 280 C42B0F
JBR off(0011ch).5, label_18a3 ; 1895 0 100 280 DD1C0B ### ROM INFO=MIL Byte3 Reset CEL Code22 VTP - VTEC Pressure Valve
LB A, #0e5h ; 1898 0 100 280 77E5
JBS off(00124h).5, label_189f ; 189A 0 100 280 ED2402 ### ROM INFO=Possible Fuel Cut Related
LB A, #0e8h ; 189D 0 100 280 77E8
; 189F from 189A (DD0,100,280)
label_189f: CMPB A, off(00133h) ; 189F 0 100 280 C733
JLT label_1831 ; 18A1 0 100 280 CA8E
; 18A3 from 1895 (DD0,100,280)
label_18a3: JBS off(0011bh).5, label_18b1 ; 18A3 0 100 280 ED1B0B ### ROM INFO=MIL Byte2 Set CEL Code14 IAC - Idle Air Control Valve
MB C, 0b1h.3 ; 18A6 0 100 280 C5B12B
JLT label_18b1 ; 18A9 0 100 280 CA06
LB A, 09dh ; 18AB 0 100 280 F59D
CMPB A, #010h ; 18AD 0 100 280 C610
JGE label_18d2 ; 18AF 0 100 280 CD21
; 18B1 from 18A3 (DD0,100,280)
; 18B1 from 18A9 (DD0,100,280)
label_18b1: LCB A, tbl_60e2 ; 18B1 0 100 280 909DE260
JNE label_18d2 ; 18B5 0 100 280 CE1B
JBS off(0011ah).6, label_18c8 ; 18B7 0 100 280 EE1A0E ### ROM INFO=MIL Byte1 Set CEL Code7 TPS - Throttle Position Sensor
MB C, 0b0h.2 ; 18BA 0 100 280 C5B02A
JLT label_18c8 ; 18BD 0 100 280 CA09
LCB A, tbl_60e3 ; 18BF 0 100 280 909DE360
CMPB 0d1h, A ; 18C3 0 100 280 C5D1C1 ### ROM INFO=Current TPS
JGE label_18d2 ; 18C6 0 100 280 CD0A
; 18C8 from 18B7 (DD0,100,280)
; 18C8 from 18BD (DD0,100,280)
label_18c8: LCB A, tbl_60e4 ; 18C8 0 100 280 909DE460
CMPB A, off(00133h) ; 18CC 0 100 280 C733
JGE label_1914 ; 18CE 0 100 280 CD44
SJ label_1909 ; 18D0 0 100 280 CB37
; 18D2 from 18AF (DD0,100,280)
; 18D2 from 18B5 (DD0,100,280)
; 18D2 from 18C6 (DD0,100,280)
label_18d2: MOV DP, #00228h ; 18D2 0 100 280 622802 ### ROM INFO=Reset RPM Cut Flag
L A, #00218h ; 18D5 1 100 280 671802 ### ROM INFO=Set RPM Cut Flag
MB C, P4.0 ; 18D8 1 100 280 C52C28
JLT label_18e3 ; 18DB 1 100 280 CA06
JBS off(0011bh).7, label_18e3 ; 18DD 1 100 280 EF1B03 ### ROM INFO=MIL Byte2 Set CEL Code16 Fuel Injectors
CAL label_5fa0 ; 18E0 1 100 280 32A05F
; 18E3 from 18DB (DD1,100,280)
; 18E3 from 18DD (DD1,100,280)
label_18e3: JBR off(00124h).5, label_18e7 ; 18E3 1 100 280 DD2401 ### ROM INFO=Possible Fuel Cut Related
L A, DP ; 18E6 1 100 280 42
; 18E7 from 18E3 (DD1,100,280)
label_18e7: CMP 0c4h, A ; 18E7 1 100 280 B5C4C1 ### ROM INFO=RPM Sensor
LCB A, tbl_6242 ; 18EA 1 100 280 909D4262
JEQ label_1901 ; 18EE 1 100 280 C911
MOV DP, #000e6h ; 18F0 1 100 280 62E600 ### ROM INFO=Ignition Cut
LCB A, tbl_60a5 ; 18F3 1 100 280 909DA560
JEQ label_18fd ; 18F7 1 100 280 C904
MB [DP].0, C ; 18F9 1 100 280 C238
SJ label_1901 ; 18FB 1 100 280 CB04
; 18FD from 18F7 (DD1,100,280)
label_18fd: JGE label_1901 ; 18FD 1 100 280 CD02
SB [DP].0 ; 18FF 1 100 280 C218
; 1901 from 18EE (DD1,100,280)
; 1901 from 18FB (DD1,100,280)
; 1901 from 18FD (DD1,100,280)
label_1901: JGE label_190d ; 1901 1 100 280 CD0A
LCB A, tbl_6243 ; 1903 1 100 280 909D4362
JNE label_194b ; 1907 1 100 280 CE42
; 1909 from 18D0 (DD0,100,280)
label_1909: SB PSWL.5 ; 1909 0 100 280 A31D
SJ label_194b ; 190B 0 100 280 CB3E
; 190D from 1901 (DD1,100,280)
label_190d: JBS off(00124h).2, label_1914 ; 190D 1 100 280 EA2404 ### ROM INFO=Possible Fuel Cut Related
LB A, off(001b3h) ; 1910 0 100 280 F4B3
JNE label_1914 ; 1912 0 100 280 CE00
; 1914 from 18CE (DD0,100,280)
; 1914 from 190D (DD1,100,280)
; 1914 from 1912 (DD0,100,280)
label_1914: LCB A, tbl_60e7 ; 1914 0 100 280 909DE760
JNE label_1929 ; 1918 0 100 280 CE0F
LCB A, tbl_6314 ; 191A 0 100 280 909D1463
CMPB 0d1h, A ; 191E 0 100 280 C5D1C1 ### ROM INFO=Current TPS
JGE label_1929 ; 1921 0 100 280 CD06
JBS off(0012eh).0, label_1929 ; 1923 0 100 280 E82E03
JBS off(0012eh).2, label_1934 ; 1926 0 100 280 EA2E0B
; 1929 from 1918 (DD0,100,280)
; 1929 from 1921 (DD0,100,280)
; 1929 from 1923 (DD0,100,280)
; 1929 from 193B (DD0,100,280)
label_1929: LCB A, tbl_6189 ; 1929 0 100 280 909D8961
STB A, off(001cch) ; 192D 0 100 280 D4CC
; 192F from 1944 (DD0,100,280)
; 192F from 1946 (DD0,100,280)
label_192f: RB off(00124h).2 ; 192F 0 100 280 C4240A ### ROM INFO=Possible Fuel Cut Related
SJ label_194e ; 1932 0 100 280 CB1A
; 1934 from 1926 (DD0,100,280)
label_1934: JBS off(00124h).2, label_1946 ; 1934 0 100 280 EA240F ### ROM INFO=Possible Fuel Cut Related
LB A, 0c1h ; 1937 0 100 280 F5C1
CMPB A, #008h ; 1939 0 100 280 C608
JGE label_1929 ; 193B 0 100 280 CDEC
LB A, off(001cch) ; 193D 0 100 280 F4CC
JEQ label_1946 ; 193F 0 100 280 C905
SB off(0012bh).7 ; 1941 0 100 280 C42B1F
SJ label_192f ; 1944 0 100 280 CBE9
; 1946 from 1934 (DD0,100,280)
; 1946 from 193F (DD0,100,280)
label_1946: JBS off(0012ch).3, label_192f ; 1946 0 100 280 EB2CE6
SB PSWL.4 ; 1949 0 100 280 A31C
; 194B from 190B (DD0,100,280)
; 194B from 1907 (DD1,100,280)
label_194b: SB off(00124h).2 ; 194B 0 100 280 C4241A ### ROM INFO=Possible Fuel Cut Related
; 194E from 1932 (DD0,100,280)
label_194e: LCB A, tbl_60f0 ; 194E 0 100 280 909DF060
JEQ label_195b ; 1952 0 100 280 C907
MB C, ACC.0 ; 1954 0 100 280 C50628
MB PSWL.5, C ; 1957 0 100 280 A33D
MB PSWL.4, C ; 1959 0 100 280 A33C
; 195B from 1952 (DD0,100,280)
label_195b: MB C, PSWL.5 ; 195B 0 100 280 A32D
MB off(00124h).5, C ; 195D 0 100 280 C4243D ### ROM INFO=Possible Fuel Cut Related
MB C, PSWL.4 ; 1960 0 100 280 A32C
MB off(00124h).4, C ; 1962 0 100 280 C4243C ### ROM INFO=Possible Fuel Cut Related
LB A, 0dch ; 1965 0 100 280 F5DC
CMPB A, #082h ; 1967 0 100 280 C682
JBS off(0012bh).4, label_196e ; 1969 0 100 280 EC2B02
CMPB A, #07ah ; 196C 0 100 280 C67A
; 196E from 1969 (DD0,100,280)
label_196e: MB off(0012bh).4, C ; 196E 0 100 280 C42B3C
ANDB PSWL, #0cfh ; 1971 0 100 280 A3D0CF
MOVB r2, #000h ; 1974 0 100 280 9A00
JBS off(00121h).7, label_19d3 ; 1976 0 100 280 EF215A
JBS off(00125h).4, label_19d0 ; 1979 0 100 280 EC2554
JBS off(0012ch).3, label_19d3 ; 197C 0 100 280 EB2C54
JBS off(00125h).5, label_19d3 ; 197F 0 100 280 ED2551
JBR off(00122h).2, label_19d6 ; 1982 0 100 280 DA2251
JBS off(00122h).0, label_19d6 ; 1985 0 100 280 E8224E
JBR off(0011eh).3, label_198e ; 1988 0 100 280 DB1E03 ### ROM INFO=Auto/Manual Config Byte
JBS off(00119h).5, label_19d6 ; 198B 0 100 280 ED1948
; 198E from 1988 (DD0,100,280)
label_198e: JBS off(00120h).4, label_19d6 ; 198E 0 100 280 EC2045
LB A, off(0018ch) ; 1991 0 100 280 F48C
MOVB r0, #04bh ; 1993 0 100 280 984B
JBS off(0012bh).5, label_199c ; 1995 0 100 280 ED2B04
LB A, off(0018dh) ; 1998 0 100 280 F48D
MOVB r0, #05ah ; 199A 0 100 280 985A
; 199C from 1995 (DD0,100,280)
label_199c: JBR off(00123h).0, label_19a3 ; 199C 0 100 280 D82304
CMPB A, r0 ; 199F 0 100 280 48
JGE label_19a3 ; 19A0 0 100 280 CD01
LB A, r0 ; 19A2 0 100 280 78
; 19A3 from 199C (DD0,100,280)
; 19A3 from 19A0 (DD0,100,280)
label_19a3: JBR off(0011fh).6, label_19b8 ; 19A3 0 100 280 DE1F12
MOVB r0, #045h ; 19A6 0 100 280 9845
JBS off(0012bh).5, label_19ad ; 19A8 0 100 280 ED2B02
MOVB r0, #046h ; 19AB 0 100 280 9846
; 19AD from 19A8 (DD0,100,280)
label_19ad: CMPB A, r0 ; 19AD 0 100 280 48
JGE label_19b8 ; 19AE 0 100 280 CD08
JBS off(0012bh).4, label_19b8 ; 19B0 0 100 280 EC2B05
SUBB A, #00ah ; 19B3 0 100 280 A60A
JGE label_19b8 ; 19B5 0 100 280 CD01
CLRB A ; 19B7 0 100 280 FA
; 19B8 from 19A3 (DD0,100,280)
; 19B8 from 19AE (DD0,100,280)
; 19B8 from 19B0 (DD0,100,280)
; 19B8 from 19B5 (DD0,100,280)
label_19b8: CMPB A, off(00133h) ; 19B8 0 100 280 C733
JGT label_19d3 ; 19BA 0 100 280 C817
CMPB 0d9h, #034h ; 19BC 0 100 280 C5D9C034 ### ROM INFO=ECT Sensor
JGE label_19ca ; 19C0 0 100 280 CD08
JBR off(0011eh).3, label_19ca ; 19C2 0 100 280 DB1E05 ### ROM INFO=Auto/Manual Config Byte
LB A, off(001cbh) ; 19C5 0 100 280 F4CB
STB A, r2 ; 19C7 0 100 280 8A
JNE label_19d3 ; 19C8 0 100 280 CE09
; 19CA from 19C0 (DD0,100,280)
; 19CA from 19C2 (DD0,100,280)
label_19ca: LB A, #0e6h ; 19CA 0 100 280 77E6 ### ROM INFO=Possible Ignition Cut Related
SB PSWL.5 ; 19CC 0 100 280 A31D
SJ label_1a08 ; 19CE 0 100 280 CB38
; 19D0 from 1979 (DD0,100,280)
label_19d0: CLRB A ; 19D0 0 100 280 FA
SJ label_1a08 ; 19D1 0 100 280 CB35
; 19D3 from 1976 (DD0,100,280)
; 19D3 from 197C (DD0,100,280)
; 19D3 from 197F (DD0,100,280)
; 19D3 from 19BA (DD0,100,280)
; 19D3 from 19C8 (DD0,100,280)
; 19D3 from 19F1 (DD0,100,280)
; 19D3 from 1A00 (DD0,100,280)
; 19D3 from 1A04 (DD0,100,280)
label_19d3: CLRB A ; 19D3 0 100 280 FA
SJ label_1a08 ; 19D4 0 100 280 CB32
; 19D6 from 1982 (DD0,100,280)
; 19D6 from 1985 (DD0,100,280)
; 19D6 from 198B (DD0,100,280)
; 19D6 from 198E (DD0,100,280)
label_19d6: LB A, #080h ; 19D6 0 100 280 7780
MOV X1, #04f6ch ; 19D8 0 100 280 606C4F
JBS off(00127h).1, label_19e1 ; 19DB 0 100 280 E92703 ### ROM INFO=Possible Vtec Flag
MOV X1, #tbl_6644 ; 19DE 0 100 280 604466
; 19E1 from 19DB (DD0,100,280)
label_19e1: JBR off(0012bh).5, label_19ef ; 19E1 0 100 280 DD2B0B
LB A, #073h ; 19E4 0 100 280 7773
MOV X1, #04f60h ; 19E6 0 100 280 60604F
JBS off(00127h).1, label_19ef ; 19E9 0 100 280 E92703 ### ROM INFO=Possible Vtec Flag
MOV X1, #tbl_6638 ; 19EC 0 100 280 603866
; 19EF from 19E1 (DD0,100,280)
; 19EF from 19E9 (DD0,100,280)
label_19ef: CMPB A, off(00133h) ; 19EF 0 100 280 C733
JGE label_19d3 ; 19F1 0 100 280 CDE0
LB A, off(00133h) ; 19F3 0 100 280 F433
CAL label_4981 ; 19F5 0 100 280 328149
ADDB A, #002h ; 19F8 0 100 280 8602
JGE label_19fe ; 19FA 0 100 280 CD02
LB A, #0ffh ; 19FC 0 100 280 77FF
; 19FE from 19FA (DD0,100,280)
label_19fe: SUBB A, off(00190h) ; 19FE 0 100 280 A790
JLT label_19d3 ; 1A00 0 100 280 CAD1
CMPB A, off(00132h) ; 1A02 0 100 280 C732
JLE label_19d3 ; 1A04 0 100 280 CFCD
LB A, #0e6h ; 1A06 0 100 280 77E6 ### ROM INFO=Possible Ignition Cut Related
; 1A08 from 19CE (DD0,100,280)
; 1A08 from 19D4 (DD0,100,280)
; 1A08 from 19D1 (DD0,100,280)
label_1a08: CLRB off(00164h) ; 1A08 0 100 280 C46415
MB C, PSWL.4 ; 1A0B 0 100 280 A32C
MB off(0012bh).5, C ; 1A0D 0 100 280 C42B3D
MB C, PSWL.5 ; 1A10 0 100 280 A32D
MB off(00126h).1, C ; 1A12 0 100 280 C42639
MOVB off(001cbh), r2 ; 1A15 0 100 280 227CCB
LB A, #0cdh ; 1A18 0 100 280 77CD
JBS off(0012dh).0, label_1a1f ; 1A1A 0 100 280 E82D02
LB A, #0d0h ; 1A1D 0 100 280 77D0
; 1A1F from 1A1A (DD0,100,280)
label_1a1f: CMPB A, off(00133h) ; 1A1F 0 100 280 C733
MB off(0012dh).0, C ; 1A21 0 100 280 C42D38
LB A, #011h ; 1A24 0 100 280 7711
JBS off(00124h).6, label_1a2b ; 1A26 0 100 280 EE2402 ### ROM INFO=Possible Fuel Cut Related
LB A, #00eh ; 1A29 0 100 280 770E
; 1A2B from 1A26 (DD0,100,280)
label_1a2b: CMPB 0c5h, A ; 1A2B 0 100 280 C5C5C1 ### ROM INFO=RPM Related
MB off(00124h).6, C ; 1A2E 0 100 280 C4243E ### ROM INFO=Possible Fuel Cut Related
JGE label_1a41 ; 1A31 0 100 280 CD0E
RC ; 1A33 0 100 280 95
JBS off(00125h).5, label_1a41 ; 1A34 0 100 280 ED250A
JBS off(0012dh).0, label_1a41 ; 1A37 0 100 280 E82D07
JBS off(0012bh).5, label_1a41 ; 1A3A 0 100 280 ED2B04
JBS off(00124h).2, label_1a41 ; 1A3D 0 100 280 EA2401 ### ROM INFO=Possible Fuel Cut Related
SC ; 1A40 0 100 280 85
; 1A41 from 1A31 (DD0,100,280)
; 1A41 from 1A34 (DD0,100,280)
; 1A41 from 1A37 (DD0,100,280)
; 1A41 from 1A3A (DD0,100,280)
; 1A41 from 1A3D (DD0,100,280)
label_1a41: MB off(00125h).2, C ; 1A41 0 100 280 C4253A
LB A, #03dh ; 1A44 0 100 280 773D
JBS off(0012ah).6, label_1a4b ; 1A46 0 100 280 EE2A02
LB A, #040h ; 1A49 0 100 280 7740
; 1A4B from 1A46 (DD0,100,280)
label_1a4b: CMPB A, 0cch ; 1A4B 0 100 280 C5CCC2 ### ROM INFO=VSS Sensor
MB off(0012ah).6, C ; 1A4E 0 100 280 C42A3E
LB A, #0bah ; 1A51 0 100 280 77BA
JBS off(00125h).3, label_1a58 ; 1A53 0 100 280 EB2502
LB A, #0c0h ; 1A56 0 100 280 77C0
; 1A58 from 1A53 (DD0,100,280)
label_1a58: CMPB A, off(00133h) ; 1A58 0 100 280 C733
MB off(00125h).3, C ; 1A5A 0 100 280 C4253B
JBR off(00120h).0, label_1a64 ; 1A5D 0 100 280 D82004
MOVB off(001b6h), #019h ; 1A60 0 100 280 C4B69819
; 1A64 from 1A5D (DD0,100,280)
label_1a64: LCB A, tbl_60fb ; 1A64 0 100 280 909DFB60
CAL label_546a ; 1A68 0 100 280 326A54
STB A, r0 ; 1A6B 0 100 280 88
LCB A, tbl_62f4 ; 1A6C 0 100 280 909DF462
JNE label_1a79 ; 1A70 0 100 280 CE07
LCB A, tbl_6230 ; 1A72 0 100 280 909D3062
CMPB A, r0 ; 1A76 0 100 280 48
SJ label_1a7f ; 1A77 0 100 280 CB06
; 1A79 from 1A70 (DD0,100,280)
label_1a79: LCB A, tbl_6230 ; 1A79 0 100 280 909D3062
CMPB r0, A ; 1A7D 0 100 280 20C1
; 1A7F from 1A77 (DD0,100,280)
label_1a7f: RB off(0012dh).2 ; 1A7F 0 100 280 C42D0A
MB off(0012dh).2, C ; 1A82 0 100 280 C42D3A
JEQ label_1a8a ; 1A85 0 100 280 C903
XORB PSWH, #080h ; 1A87 0 100 280 A2F080
; 1A8A from 1A85 (DD0,100,280)
label_1a8a: MB off(0012dh).1, C ; 1A8A 0 100 280 C42D39
L A, off(001dch) ; 1A8D 1 100 280 E4DC
JEQ label_1a94 ; 1A8F 1 100 280 C903
DEC off(001dch) ; 1A91 1 100 280 B4DC17
; 1A94 from 1A8F (DD1,100,280)
label_1a94: JBR off(00121h).3, label_1b10 ; 1A94 1 100 280 DB2179
JBS off(00125h).4, label_1b10 ; 1A97 1 100 280 EC2576
MOV DP, #003afh ; 1A9A 1 100 280 62AF03
LB A, [DP] ; 1A9D 0 100 280 F2
CMPB A, #031h ; 1A9E 0 100 280 C631
JEQ label_1b10 ; 1AA0 0 100 280 C96E
CMPB 0f2h, #00ch ; 1AA2 0 100 280 C5F2C00C
JLT label_1b10 ; 1AA6 0 100 280 CA68
MB C, (002edh-00280h)[USP].3 ; 1AA8 0 100 280 C36D2B
JLT label_1b10 ; 1AAB 0 100 280 CA63
MB C, (002eeh-00280h)[USP].4 ; 1AAD 0 100 280 C36E2C
JLT label_1b10 ; 1AB0 0 100 280 CA5E
L A, off(0011ah) ; 1AB2 1 100 280 E41A ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
AND A, #08075h ; 1AB4 1 100 280 D67580
JNE label_1b10 ; 1AB7 1 100 280 CE57
L A, off(0011ch) ; 1AB9 1 100 280 E41C ### ROM INFO=MIL Byte3 CEL Code0 Unknow error
AND A, #01420h ; 1ABB 1 100 280 D62014
JNE label_1b10 ; 1ABE 1 100 280 CE50
CMPB 0d9h, #025h ; 1AC0 1 100 280 C5D9C025 ### ROM INFO=ECT Sensor
JGE label_1b10 ; 1AC4 1 100 280 CD4A
LB A, 0dah ; 1AC6 0 100 280 F5DA ### ROM INFO=O2 Sensor
STB A, r0 ; 1AC8 0 100 280 88
JBS off(00124h).4, label_1aef ; 1AC9 0 100 280 EC2423 ### ROM INFO=Possible Fuel Cut Related
CMPB off(00133h), #062h ; 1ACC 0 100 280 C433C062
JGE label_1ad6 ; 1AD0 0 100 280 CD04
MOVB off(001bbh), #032h ; 1AD2 0 100 280 C4BB9832
; 1AD6 from 1AD0 (DD0,100,280)
label_1ad6: LB A, off(001bbh) ; 1AD6 0 100 280 F4BB
JNE label_1add ; 1AD8 0 100 280 CE03
SB off(0012dh).3 ; 1ADA 0 100 280 C42D1B
; 1ADD from 1AD8 (DD0,100,280)
label_1add: RC ; 1ADD 0 100 280 95
JBS off(00124h).5, label_1b18 ; 1ADE 0 100 280 ED2437 ### ROM INFO=Possible Fuel Cut Related
JBR off(00125h).5, label_1b18 ; 1AE1 0 100 280 DD2534
LB A, #092h ; 1AE4 0 100 280 7792
CMPB A, off(00162h) ; 1AE6 0 100 280 C762 ### ROM INFO=VE FC
JGE label_1b18 ; 1AE8 0 100 280 CD2E
CMPB r0, #003h ; 1AEA 0 100 280 20C003
SJ label_1b18 ; 1AED 0 100 280 CB29
; 1AEF from 1AC9 (DD0,100,280)
label_1aef: JBS off(0012eh).4, label_1af5 ; 1AEF 0 100 280 EC2E03
LB A, r0 ; 1AF2 0 100 280 78
STB A, off(00191h) ; 1AF3 0 100 280 D491
; 1AF5 from 1AEF (DD0,100,280)
label_1af5: JBR off(0012dh).3, label_1b13 ; 1AF5 0 100 280 DB2D1B
LCB A, tbl_62f4 ; 1AF8 0 100 280 909DF462
JNE label_1b03 ; 1AFC 0 100 280 CE05
LB A, #04dh ; 1AFE 0 100 280 774D
CMPB A, r0 ; 1B00 0 100 280 48
JGE label_1b10 ; 1B01 0 100 280 CD0D
; 1B03 from 1AFC (DD0,100,280)
label_1b03: JBS off(00120h).2, label_1b10 ; 1B03 0 100 280 EA200A
LB A, off(00191h) ; 1B06 0 100 280 F491
SUBB A, r0 ; 1B08 0 100 280 28
JGE label_1b0c ; 1B09 0 100 280 CD01
VCAL 6 ; 1B0B 0 100 280 16
; 1B0C from 1B09 (DD0,100,280)
label_1b0c: CMPB A, #002h ; 1B0C 0 100 280 C602
JLT label_1b18 ; 1B0E 0 100 280 CA08
; 1B10 from 1A94 (DD1,100,280)
; 1B10 from 1A97 (DD1,100,280)
; 1B10 from 1AA0 (DD0,100,280)
; 1B10 from 1AA6 (DD0,100,280)
; 1B10 from 1AAB (DD0,100,280)
; 1B10 from 1AB0 (DD0,100,280)
; 1B10 from 1AB7 (DD1,100,280)
; 1B10 from 1ABE (DD1,100,280)
; 1B10 from 1AC4 (DD1,100,280)
; 1B10 from 1B01 (DD0,100,280)
; 1B10 from 1B03 (DD0,100,280)
label_1b10: RB off(0012dh).3 ; 1B10 1 100 280 C42D0B
; 1B13 from 1AF5 (DD0,100,280)
label_1b13: MOVB off(001bbh), #032h ; 1B13 1 100 280 C4BB9832
RC ; 1B17 1 100 280 95
; 1B18 from 1ADE (DD0,100,280)
; 1B18 from 1AE1 (DD0,100,280)
; 1B18 from 1AE8 (DD0,100,280)
; 1B18 from 1AED (DD0,100,280)
; 1B18 from 1B0E (DD0,100,280)
label_1b18: MB 0b0h.4, C ; 1B18 1 100 280 C5B03C
MOVB r0, #064h ; 1B1B 1 100 280 9864
JBR off(00121h).3, label_1b99 ; 1B1D 1 100 280 DB2179
JBS off(00125h).4, label_1b99 ; 1B20 1 100 280 EC2576
MOV er1, #0828fh ; 1B23 1 100 280 45988F82
JBR off(0011eh).2, label_1b35 ; 1B27 1 100 280 DA1E0B
MB C, 0b8h.5 ; 1B2A 1 100 280 C5B82D
JGE label_1b35 ; 1B2D 1 100 280 CD06
JBR off(0012dh).1, label_1b55 ; 1B2F 1 100 280 D92D23
RB 0b8h.5 ; 1B32 1 100 280 C5B80D
; 1B35 from 1B27 (DD1,100,280)
; 1B35 from 1B2D (DD1,100,280)
label_1b35: L A, #0828fh ; 1B35 1 100 280 678F82
JBS off(0011ah).2, label_1ba5 ; 1B38 1 100 280 EA1A6A ### ROM INFO=MIL Byte1 Set CEL Code3 MAP - Manifold Absolute Pressure Sensor
JBS off(0011ah).4, label_1ba5 ; 1B3B 1 100 280 EC1A67 ### ROM INFO=MIL Byte1 Set CEL Code5 MAP - Manifold Absolute Pressure Sensor
MB C, (002edh-00280h)[USP].3 ; 1B3E 1 100 280 C36D2B
JLT label_1b55 ; 1B41 1 100 280 CA12
MB C, (002eeh-00280h)[USP].4 ; 1B43 1 100 280 C36E2C
JLT label_1b55 ; 1B46 1 100 280 CA0D
L A, off(0011ah) ; 1B48 1 100 280 E41A ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
AND A, #08061h ; 1B4A 1 100 280 D66180
JNE label_1b55 ; 1B4D 1 100 280 CE06
JBS off(0011dh).2, label_1b55 ; 1B4F 1 100 280 EA1D03 ### ROM INFO=MIL Byte4 Set CEL Code41 PO2H - Primary Oxygen Sensor Heater
JBR off(0011dh).4, label_1b58 ; 1B52 1 100 280 DC1D03 ### ROM INFO=MIL Byte4 Reset CEL Code45 Fuel System too Rich or Lean
; 1B55 from 1B2F (DD1,100,280)
; 1B55 from 1B41 (DD1,100,280)
; 1B55 from 1B46 (DD1,100,280)
; 1B55 from 1B4D (DD1,100,280)
; 1B55 from 1B4F (DD1,100,280)
label_1b55: L A, er1 ; 1B55 1 100 280 35
SJ label_1ba5 ; 1B56 1 100 280 CB4D
; 1B58 from 1B52 (DD1,100,280)
label_1b58: JBR off(00121h).1, label_1b99 ; 1B58 1 100 280 D9213E
JBS off(00125h).5, label_1b99 ; 1B5B 1 100 280 ED253B
JBS off(00121h).0, label_1b76 ; 1B5E 1 100 280 E82115
SB off(001f8h).5 ; 1B61 1 100 280 C4F81D
CLRB off(001c6h) ; 1B64 1 100 280 C4C615
MOVB off(001c8h), r0 ; 1B67 1 100 280 207CC8
MOV DP, #00304h ; 1B6A 1 100 280 620403 ### ROM INFO=O2 long
JBR off(00120h).0, label_1b73 ; 1B6D 1 100 280 D82003
MOV DP, #00300h ; 1B70 1 100 280 620003
; 1B73 from 1B6D (DD1,100,280)
label_1b73: L A, [DP] ; 1B73 1 100 280 E2
SJ label_1ba5 ; 1B74 1 100 280 CB2F
; 1B76 from 1B5E (DD1,100,280)
label_1b76: JBS off(0012dh).0, label_1b99 ; 1B76 1 100 280 E82D20
JBR off(00124h).6, label_1b88 ; 1B79 1 100 280 DE240C ### ROM INFO=Possible Fuel Cut Related
JBR off(00124h).2, label_1b85 ; 1B7C 1 100 280 DA2406 ### ROM INFO=Possible Fuel Cut Related
MOVB off(001bfh), #00ah ; 1B7F 1 100 280 C4BF980A
SJ label_1b88 ; 1B83 1 100 280 CB03
; 1B85 from 1B7C (DD1,100,280)
label_1b85: JBR off(0012bh).5, label_1bae ; 1B85 1 100 280 DD2B26
; 1B88 from 1B79 (DD1,100,280)
; 1B88 from 1B83 (DD1,100,280)
label_1b88: RB off(001f8h).5 ; 1B88 1 100 280 C4F80D
LB A, off(001c8h) ; 1B8B 0 100 280 F4C8
JEQ label_1ba2 ; 1B8D 0 100 280 C913
L A, off(00158h) ; 1B8F 1 100 280 E458 ### ROM INFO=O2 short
SB (002edh-00280h)[USP].2 ; 1B91 1 100 280 C36D1A
SB off(00125h).1 ; 1B94 1 100 280 C42519
SJ label_1ba8 ; 1B97 1 100 280 CB0F
; 1B99 from 1B1D (DD1,100,280)
; 1B99 from 1B20 (DD1,100,280)
; 1B99 from 1B58 (DD1,100,280)
; 1B99 from 1B5B (DD1,100,280)
; 1B99 from 1B76 (DD1,100,280)
label_1b99: SB off(001f8h).5 ; 1B99 1 100 280 C4F81D
CLRB off(001c6h) ; 1B9C 1 100 280 C4C615
MOVB off(001c8h), r0 ; 1B9F 1 100 280 207CC8
; 1BA2 from 1B8D (DD0,100,280)
label_1ba2: L A, #08000h ; 1BA2 1 100 280 670080
; 1BA5 from 1B38 (DD1,100,280)
; 1BA5 from 1B3B (DD1,100,280)
; 1BA5 from 1B56 (DD1,100,280)
; 1BA5 from 1B74 (DD1,100,280)
label_1ba5: RB off(00125h).1 ; 1BA5 1 100 280 C42509
; 1BA8 from 1B97 (DD1,100,280)
label_1ba8: RB off(00125h).0 ; 1BA8 1 100 280 C42508
J label_1d99 ; 1BAB 1 100 280 03991D
; 1BAE from 1B85 (DD1,100,280)
label_1bae: SB (002edh-00280h)[USP].2 ; 1BAE 1 100 280 C36D1A
SB off(00125h).1 ; 1BB1 1 100 280 C42519
MOVB off(001c8h), r0 ; 1BB4 1 100 280 207CC8
MB C, off(0012dh).5 ; 1BB7 1 100 280 C42D2D
MB PSWL.4, C ; 1BBA 1 100 280 A33C
LB A, #037h ; 1BBC 0 100 280 7737
JLT label_1bc2 ; 1BBE 0 100 280 CA02
LB A, #04ch ; 1BC0 0 100 280 774C
; 1BC2 from 1BBE (DD0,100,280)
label_1bc2: CMPB A, off(00132h) ; 1BC2 0 100 280 C732
MB off(0012dh).5, C ; 1BC4 0 100 280 C42D3D
MOVB r6, #004h ; 1BC7 0 100 280 9E04
MOVB r7, #004h ; 1BC9 0 100 280 9F04
L A, er3 ; 1BCB 1 100 280 37
SB off(00125h).0 ; 1BCC 1 100 280 C42518
JEQ label_1be3 ; 1BCF 1 100 280 C912
JBS off(00120h).3, label_1c0f ; 1BD1 1 100 280 EB203B
JBR off(00120h).2, label_1c0f ; 1BD4 1 100 280 DA2038
ST A, off(0017ah) ; 1BD7 1 100 280 D47A
JBR off(00120h).1, label_1bed ; 1BD9 1 100 280 D92011
MOV DP, #00308h ; 1BDC 1 100 280 620803
MOV er1, [DP] ; 1BDF 1 100 280 B249
SJ label_1c0b ; 1BE1 1 100 280 CB28
; 1BE3 from 1BCF (DD1,100,280)
label_1be3: ST A, off(0017ah) ; 1BE3 1 100 280 D47A
MOV DP, #00300h ; 1BE5 1 100 280 620003
MOV er1, [DP] ; 1BE8 1 100 280 B249
JBS off(00120h).0, label_1c0b ; 1BEA 1 100 280 E8201E
; 1BED from 1BD9 (DD1,100,280)
; 1BED from 1C1C (DD1,100,280)
label_1bed: MOV DP, #00304h ; 1BED 1 100 280 620403 ### ROM INFO=O2 long
MOV er0, [DP] ; 1BF0 1 100 280 B248
L A, #08400h ; 1BF2 1 100 280 670084
MOV er1, #08000h ; 1BF5 1 100 280 45980080
CMPB 0d9h, #028h ; 1BF9 1 100 280 C5D9C028 ### ROM INFO=ECT Sensor
JLT label_1c00 ; 1BFD 1 100 280 CA01
L A, er1 ; 1BFF 1 100 280 35
; 1C00 from 1BFD (DD1,100,280)
label_1c00: MUL ; 1C00 1 100 280 9035
SLL A ; 1C02 1 100 280 53
ROL er1 ; 1C03 1 100 280 45B7
JGE label_1c0b ; 1C05 1 100 280 CD04
MOV er1, #0ffffh ; 1C07 1 100 280 4598FFFF
; 1C0B from 1BE1 (DD1,100,280)
; 1C0B from 1BEA (DD1,100,280)
; 1C0B from 1C05 (DD1,100,280)
label_1c0b: SB PSWL.5 ; 1C0B 1 100 280 A31D
SJ label_1c28 ; 1C0D 1 100 280 CB19
; 1C0F from 1BD1 (DD1,100,280)
; 1C0F from 1BD4 (DD1,100,280)
label_1c0f: MB C, PSWL.4 ; 1C0F 1 100 280 A32C
JLT label_1c1e ; 1C11 1 100 280 CA0B
JBR off(0012dh).5, label_1c1e ; 1C13 1 100 280 DD2D08
MOV DP, #00304h ; 1C16 1 100 280 620403 ### ROM INFO=O2 long
CMP [DP], off(00158h) ; 1C19 1 100 280 B2C358 ### ROM INFO=O2 short
JGT label_1bed ; 1C1C 1 100 280 C8CF
; 1C1E from 1C11 (DD1,100,280)
; 1C1E from 1C13 (DD1,100,280)
label_1c1e: MOV er1, off(00158h) ; 1C1E 1 100 280 B45849 ### ROM INFO=O2 short
RB PSWL.5 ; 1C21 1 100 280 A30D
JBR off(0012dh).1, label_1c28 ; 1C23 1 100 280 D92D02
ST A, off(0017ah) ; 1C26 1 100 280 D47A
; 1C28 from 1C0D (DD1,100,280)
; 1C28 from 1C23 (DD1,100,280)
label_1c28: MB C, PSWL.5 ; 1C28 1 100 280 A32D
JLT label_1c2f ; 1C2A 1 100 280 CA03
JBS off(0012dh).1, label_1c43 ; 1C2C 1 100 280 E92D14
; 1C2F from 1C2A (DD1,100,280)
label_1c2f: L A, er3 ; 1C2F 1 100 280 37
LB A, ACC ; 1C30 0 100 280 F506
MOV DP, #0017ah ; 1C32 0 100 280 627A01
JBR off(0012dh).2, label_1c3b ; 1C35 0 100 280 DA2D03
LB A, ACCH ; 1C38 0 100 280 F507
INC DP ; 1C3A 0 100 280 72
; 1C3B from 1C35 (DD0,100,280)
label_1c3b: DECB [DP] ; 1C3B 0 100 280 C217
JEQ label_1c42 ; 1C3D 0 100 280 C903
J label_1d98 ; 1C3F 0 100 280 03981D
; 1C42 from 1C3D (DD0,100,280)
label_1c42: STB A, [DP] ; 1C42 0 100 280 D2
; 1C43 from 1C2C (DD1,100,280)
label_1c43: JBS off(00120h).0, label_1c6b ; 1C43 1 100 280 E82025
LB A, (00294h-00280h)[USP] ; 1C46 0 100 280 F314
CMPB A, off(00133h) ; 1C48 0 100 280 C733
JGE label_1c51 ; 1C4A 0 100 280 CD05
RB off(001f8h).5 ; 1C4C 0 100 280 C4F80D
SJ label_1c57 ; 1C4F 0 100 280 CB06
; 1C51 from 1C4A (DD0,100,280)
label_1c51: CLRB A ; 1C51 0 100 280 FA
; 1C52 from 1C76 (DD0,100,280)
label_1c52: STB A, off(001c6h) ; 1C52 0 100 280 D4C6
SB off(001f8h).5 ; 1C54 0 100 280 C4F81D
; 1C57 from 1C4F (DD0,100,280)
; 1C57 from 1C71 (DD1,100,280)
; 1C57 from 1C7A (DD0,100,280)
label_1c57: CLR X1 ; 1C57 0 100 280 9015
JBS off(0012fh).0, label_1c7c ; 1C59 0 100 280 E82F20
INC X1 ; 1C5C 0 100 280 70
LB A, off(00133h) ; 1C5D 0 100 280 F433
CMPB A, #089h ; 1C5F 0 100 280 C689
JGE label_1c7c ; 1C61 0 100 280 CD19
INC X1 ; 1C63 0 100 280 70
CMPB A, #040h ; 1C64 0 100 280 C640
JGE label_1c7c ; 1C66 0 100 280 CD14
INC X1 ; 1C68 0 100 280 70
SJ label_1c7c ; 1C69 0 100 280 CB11
; 1C6B from 1C43 (DD1,100,280)
label_1c6b: MOV X1, #00004h ; 1C6B 1 100 280 600400
JBS off(001f8h).5, label_1c78 ; 1C6E 1 100 280 EDF807
JBR off(0012dh).1, label_1c57 ; 1C71 1 100 280 D92DE3
LB A, #03ch ; 1C74 0 100 280 773C
SJ label_1c52 ; 1C76 0 100 280 CBDA
; 1C78 from 1C6E (DD1,100,280)
label_1c78: LB A, off(001c6h) ; 1C78 0 100 280 F4C6
JNE label_1c57 ; 1C7A 0 100 280 CEDB
; 1C7C from 1C59 (DD0,100,280)
; 1C7C from 1C61 (DD0,100,280)
; 1C7C from 1C66 (DD0,100,280)
; 1C7C from 1C69 (DD0,100,280)
label_1c7c: SLL X1 ; 1C7C 0 100 280 90D7
MOV DP, #tbl_645b ; 1C7E 0 100 280 625B64
MB C, PSWL.5 ; 1C81 0 100 280 A32D
JLT label_1c92 ; 1C83 0 100 280 CA0D
JBR off(0012dh).1, label_1c92 ; 1C85 0 100 280 D92D0A
MOV DP, #tbl_6473 ; 1C88 0 100 280 627364
JBS off(0012dh).2, label_1c92 ; 1C8B 0 100 280 EA2D04
LB A, off(001c9h) ; 1C8E 0 100 280 F4C9
JEQ label_1cb5 ; 1C90 0 100 280 C923
; 1C92 from 1C83 (DD0,100,280)
; 1C92 from 1C85 (DD0,100,280)
; 1C92 from 1C8B (DD0,100,280)
label_1c92: L A, X1 ; 1C92 1 100 280 40
JBR off(0011eh).3, label_1c99 ; 1C93 1 100 280 DB1E03 ### ROM INFO=Auto/Manual Config Byte
ADD A, #0000ch ; 1C96 1 100 280 860C00
; 1C99 from 1C93 (DD1,100,280)
label_1c99: JBS off(0011eh).0, label_1c9f ; 1C99 1 100 280 E81E03
ADD A, #00030h ; 1C9C 1 100 280 863000
; 1C9F from 1C99 (DD1,100,280)
label_1c9f: ADD DP, A ; 1C9F 1 100 280 9281
LC A, [DP] ; 1CA1 1 100 280 92A8
MOV er0, A ; 1CA3 1 100 280 448A
MOV er3, er1 ; 1CA5 1 100 280 454B
LC A, tbl_6224 ; 1CA7 1 100 280 909C2462
CAL label_530d ; 1CAB 1 100 280 320D53
MOV er1, er3 ; 1CAE 1 100 280 4749
JBS off(0012dh).2, label_1cf0 ; 1CB0 1 100 280 EA2D3D
SJ label_1ce6 ; 1CB3 1 100 280 CB31
; 1CB5 from 1C90 (DD0,100,280)
label_1cb5: MOVB off(001c9h), #014h ; 1CB5 0 100 280 C4C99814
L A, #00d00h ; 1CB9 1 100 280 67000D
JBS off(0012fh).0, label_1ce6 ; 1CBC 1 100 280 E82F27
L A, #00000h ; 1CBF 1 100 280 670000
CMP X1, #00008h ; 1CC2 1 100 280 90C00800
JEQ label_1ce6 ; 1CC6 1 100 280 C91E
MOVB r0, #083h ; 1CC8 1 100 280 9883
LB A, #051h ; 1CCA 0 100 280 7751
CMPB A, off(00132h) ; 1CCC 0 100 280 C732
JGT label_1cdc ; 1CCE 0 100 280 C80C
L A, off(001f2h) ; 1CD0 1 100 280 E4F2
CMPB r0, off(00133h) ; 1CD2 1 100 280 20C333
JGT label_1cdc ; 1CD5 1 100 280 C805
JBR off(0012ah).6, label_1ce4 ; 1CD7 1 100 280 DE2A0A
SJ label_1ce6 ; 1CDA 1 100 280 CB0A
; 1CDC from 1CCE (DD0,100,280)
; 1CDC from 1CD5 (DD1,100,280)
label_1cdc: L A, off(00176h) ; 1CDC 1 100 280 E476
CMPB off(00132h), #051h ; 1CDE 1 100 280 C432C051
JLT label_1ce6 ; 1CE2 1 100 280 CA02
; 1CE4 from 1CD7 (DD1,100,280)
label_1ce4: L A, off(00178h) ; 1CE4 1 100 280 E478
; 1CE6 from 1CB3 (DD1,100,280)
; 1CE6 from 1CBC (DD1,100,280)
; 1CE6 from 1CC6 (DD1,100,280)
; 1CE6 from 1CDA (DD1,100,280)
; 1CE6 from 1CE2 (DD1,100,280)
label_1ce6: ADD er1, A ; 1CE6 1 100 280 4581
JGE label_1cf6 ; 1CE8 1 100 280 CD0C
MOV er1, #0ffffh ; 1CEA 1 100 280 4598FFFF
SJ label_1cf6 ; 1CEE 1 100 280 CB06
; 1CF0 from 1CB0 (DD1,100,280)
label_1cf0: SUB er1, A ; 1CF0 1 100 280 45A1
JGE label_1cf6 ; 1CF2 1 100 280 CD02
CLR er1 ; 1CF4 1 100 280 4515
; 1CF6 from 1CF2 (DD1,100,280)
; 1CF6 from 1CE8 (DD1,100,280)
; 1CF6 from 1CEE (DD1,100,280)
label_1cf6: RB PSWL.4 ; 1CF6 1 100 280 A30C
RB PSWL.5 ; 1CF8 1 100 280 A30D
LC A, tbl_6286 ; 1CFA 1 100 280 909C8662
CMP A, er1 ; 1CFE 1 100 280 49
JLE label_1d2e ; 1CFF 1 100 280 CF2D
LC A, tbl_6284 ; 1D01 1 100 280 909C8462
CMP A, er1 ; 1D05 1 100 280 49
JLT label_1d31 ; 1D06 1 100 280 CA29
JBS off(0011fh).3, label_1d2e ; 1D08 1 100 280 EB1F23
CMPB 0d9h, #028h ; 1D0B 1 100 280 C5D9C028 ### ROM INFO=ECT Sensor
JGE label_1d2e ; 1D0F 1 100 280 CD1D
CMPB 0d8h, #02eh ; 1D11 1 100 280 C5D8C02E ### ROM INFO=IAT Sensor
JGE label_1d2e ; 1D15 1 100 280 CD17
LCB A, tbl_62f4 ; 1D17 1 100 280 909DF462
JNE label_1d26 ; 1D1B 1 100 280 CE09
LCB A, tbl_62f1 ; 1D1D 1 100 280 909DF162
CMPB 0dah, A ; 1D21 1 100 280 C5DAC1 ### ROM INFO=O2 Sensor
JGT label_1d2e ; 1D24 1 100 280 C808
; 1D26 from 1D1B (DD1,100,280)
label_1d26: SB PSWL.4 ; 1D26 1 100 280 A31C
L A, #03300h ; 1D28 1 100 280 670033
CMP A, er1 ; 1D2B 1 100 280 49
JLT label_1d31 ; 1D2C 1 100 280 CA03
; 1D2E from 1CFF (DD1,100,280)
; 1D2E from 1D08 (DD1,100,280)
; 1D2E from 1D0F (DD1,100,280)
; 1D2E from 1D15 (DD1,100,280)
; 1D2E from 1D24 (DD1,100,280)
label_1d2e: SB PSWL.5 ; 1D2E 1 100 280 A31D
ST A, er1 ; 1D30 1 100 280 89
; 1D31 from 1D06 (DD1,100,280)
; 1D31 from 1D2C (DD1,100,280)
label_1d31: MB C, PSWL.4 ; 1D31 1 100 280 A32C
MB off(00126h).4, C ; 1D33 1 100 280 C4263C
MB C, PSWL.5 ; 1D36 1 100 280 A32D
MB off(001f8h).1, C ; 1D38 1 100 280 C4F839
MOV DP, #003afh ; 1D3B 1 100 280 62AF03
LB A, [DP] ; 1D3E 0 100 280 F2
CMPB A, #031h ; 1D3F 0 100 280 C631
JEQ label_1d98 ; 1D41 0 100 280 C955
LB A, off(001bfh) ; 1D43 0 100 280 F4BF
JNE label_1d98 ; 1D45 0 100 280 CE51
JBS off(001f8h).1, label_1d98 ; 1D47 0 100 280 E9F84E
JBR off(00121h).1, label_1d98 ; 1D4A 0 100 280 D9214B
JBS off(0012ch).4, label_1d98 ; 1D4D 0 100 280 EC2C48
CMPB 0d8h, #030h ; 1D50 0 100 280 C5D8C030 ### ROM INFO=IAT Sensor
JLT label_1d98 ; 1D54 0 100 280 CA42
CLR A ; 1D56 1 100 280 F9
CLRB A ; 1D57 0 100 280 FA
MB C, PSWL.5 ; 1D58 0 100 280 A32D
JLT label_1d6f ; 1D5A 0 100 280 CA13
JBR off(0012dh).1, label_1d6f ; 1D5C 0 100 280 D92D10
JBS off(00125h).3, label_1d98 ; 1D5F 0 100 280 EB2536
MOV X1, #00300h ; 1D62 0 100 280 600003
JBS off(00120h).0, label_1d7b ; 1D65 0 100 280 E82013
MOV X1, #00304h ; 1D68 0 100 280 600403 ### ROM INFO=O2 long
LB A, #004h ; 1D6B 0 100 280 7704
SJ label_1d7b ; 1D6D 0 100 280 CB0C
; 1D6F from 1D5A (DD0,100,280)
; 1D6F from 1D5C (DD0,100,280)
label_1d6f: JBS off(00120h).0, label_1d98 ; 1D6F 0 100 280 E82026
LB A, off(001b6h) ; 1D72 0 100 280 F4B6
JEQ label_1d98 ; 1D74 0 100 280 C922
MOV X1, #00308h ; 1D76 0 100 280 600803
LB A, #008h ; 1D79 0 100 280 7708
; 1D7B from 1D65 (DD0,100,280)
; 1D7B from 1D6D (DD0,100,280)
label_1d7b: LCB A, tbl_62f2 ; 1D7B 0 100 280 909DF262
CMPB 0d9h, A ; 1D7F 0 100 280 C5D9C1 ### ROM INFO=ECT Sensor
JGE label_1d86 ; 1D82 0 100 280 CD02
ADDB A, #002h ; 1D84 0 100 280 8602
; 1D86 from 1D82 (DD0,100,280)
label_1d86: LC A, tbl_6443[ACC] ; 1D86 0 100 280 B506A94364
L A, ACC ; 1D8B 1 100 280 E506
ST A, er0 ; 1D8D 1 100 280 88
L A, er1 ; 1D8E 1 100 280 35
ST A, er3 ; 1D8F 1 100 280 8B
CAL label_4a70 ; 1D90 1 100 280 32704A
CAL label_4bb9 ; 1D93 1 100 280 32B94B
MOV er1, er3 ; 1D96 1 100 280 4749
; 1D98 from 1C3F (DD0,100,280)
; 1D98 from 1D41 (DD0,100,280)
; 1D98 from 1D45 (DD0,100,280)
; 1D98 from 1D47 (DD0,100,280)
; 1D98 from 1D4A (DD0,100,280)
; 1D98 from 1D4D (DD0,100,280)
; 1D98 from 1D54 (DD0,100,280)
; 1D98 from 1D5F (DD0,100,280)
; 1D98 from 1D6F (DD0,100,280)
; 1D98 from 1D74 (DD0,100,280)
label_1d98: L A, er1 ; 1D98 1 100 280 35
; 1D99 from 1BAB (DD1,100,280)
label_1d99: ST A, off(00158h) ; 1D99 1 100 280 D458 ### ROM INFO=O2 short
LB A, off(00132h) ; 1D9B 0 100 280 F432
MOV X1, #tbl_6523 ; 1D9D 0 100 280 602365
CAL label_4981 ; 1DA0 0 100 280 328149
CLRB ACCH ; 1DA3 0 100 280 C50715
L A, ACC ; 1DA6 1 100 280 E506
ADD A, #00040h ; 1DA8 1 100 280 864000
CLRB r0 ; 1DAB 1 100 280 2015
MOVB r1, off(00167h) ; 1DAD 1 100 280 C46749
MUL ; 1DB0 1 100 280 9035
SLL A ; 1DB2 1 100 280 53
ROL er1 ; 1DB3 1 100 280 45B7
SLL A ; 1DB5 1 100 280 53
L A, er1 ; 1DB6 1 100 280 35
ROL A ; 1DB7 1 100 280 33
ADD A, #00200h ; 1DB8 1 100 280 860002
ST A, off(0015eh) ; 1DBB 1 100 280 D45E
MOV DP, #003eeh ; 1DBD 1 100 280 62EE03
MOV er3, [DP] ; 1DC0 1 100 280 B24B
LB A, off(00132h) ; 1DC2 0 100 280 F432
STB A, r0 ; 1DC4 0 100 280 88
MOVB r4, #0e6h ; 1DC5 0 100 280 9CE6 ### ROM INFO=Possible Ignition Cut Related
CMPB A, r4 ; 1DC7 0 100 280 4C
JGE label_1df0 ; 1DC8 0 100 280 CD26
MOV DP, #003eah ; 1DCA 0 100 280 62EA03
MOV er3, [DP] ; 1DCD 0 100 280 B24B
MOVB r2, #019h ; 1DCF 0 100 280 9A19
LB A, r0 ; 1DD1 0 100 280 78
CMPB A, r2 ; 1DD2 0 100 280 4A
JLT label_1df0 ; 1DD3 0 100 280 CA1B
LB A, #064h ; 1DD5 0 100 280 7764
CMPB A, r0 ; 1DD7 0 100 280 48
JLT label_1dde ; 1DD8 0 100 280 CA04
STB A, r4 ; 1DDA 0 100 280 8C
LB A, r2 ; 1DDB 0 100 280 7A
SJ label_1de0 ; 1DDC 0 100 280 CB02
; 1DDE from 1DD8 (DD0,100,280)
label_1dde: INC DP ; 1DDE 0 100 280 72
INC DP ; 1DDF 0 100 280 72
; 1DE0 from 1DDC (DD0,100,280)
label_1de0: SUBB r0, A ; 1DE0 0 100 280 20A1
CLRB r1 ; 1DE2 0 100 280 2115
SUBB r4, A ; 1DE4 0 100 280 24A1
CLRB r5 ; 1DE6 0 100 280 2515
L A, [DP] ; 1DE8 1 100 280 E2
ST A, er3 ; 1DE9 1 100 280 8B
INC DP ; 1DEA 1 100 280 72
INC DP ; 1DEB 1 100 280 72
L A, [DP] ; 1DEC 1 100 280 E2
CAL label_4a02 ; 1DED 1 100 280 32024A
; 1DF0 from 1DC8 (DD0,100,280)
; 1DF0 from 1DD3 (DD0,100,280)
label_1df0: L A, ACC ; 1DF0 1 100 280 E506
MOV er0, er3 ; 1DF2 1 100 280 4748
LC A, tbl_6182 ; 1DF4 1 100 280 909C8261
CAL label_530d ; 1DF8 1 100 280 320D53
MOV off(0015ch), A ; 1DFB 1 100 280 B45C8A ### ROM INFO=IAT FC
RB off(0012dh).6 ; 1DFE 1 100 280 C42D0E
RB off(0012dh).7 ; 1E01 1 100 280 C42D0F
JBR off(00121h).3, label_1e36 ; 1E04 1 100 280 DB212F
MB C, (002edh-00280h)[USP].3 ; 1E07 1 100 280 C36D2B
JLT label_1e36 ; 1E0A 1 100 280 CA2A
MB C, (002eeh-00280h)[USP].4 ; 1E0C 1 100 280 C36E2C
JLT label_1e36 ; 1E0F 1 100 280 CA25
JBS off(00120h).6, label_1e36 ; 1E11 1 100 280 EE2022
CMPB 0d9h, #000h ; 1E14 1 100 280 C5D9C000 ### ROM INFO=ECT Sensor
JGE label_1e36 ; 1E18 1 100 280 CD1C
CMPB 0d9h, #000h ; 1E1A 1 100 280 C5D9C000 ### ROM INFO=ECT Sensor
JLT label_1e36 ; 1E1E 1 100 280 CA16
JBR off(0012dh).6, label_1e36 ; 1E20 1 100 280 DE2D13
JBR off(0012dh).7, label_1e36 ; 1E23 1 100 280 DF2D10
JBR off(00121h).0, label_1e36 ; 1E26 1 100 280 D8210D
JBS off(0012bh).5, label_1e36 ; 1E29 1 100 280 ED2B0A
JBS off(00125h).1, label_1e36 ; 1E2C 1 100 280 E92507
JBS off(0012dh).2, label_1e36 ; 1E2F 1 100 280 EA2D04
LB A, #000h ; 1E32 0 100 280 7700
SJ label_1e3d ; 1E34 0 100 280 CB07
; 1E36 from 1E04 (DD1,100,280)
; 1E36 from 1E0A (DD1,100,280)
; 1E36 from 1E0F (DD1,100,280)
; 1E36 from 1E11 (DD1,100,280)
; 1E36 from 1E18 (DD1,100,280)
; 1E36 from 1E1E (DD1,100,280)
; 1E36 from 1E20 (DD1,100,280)
; 1E36 from 1E23 (DD1,100,280)
; 1E36 from 1E26 (DD1,100,280)
; 1E36 from 1E29 (DD1,100,280)
; 1E36 from 1E2C (DD1,100,280)
; 1E36 from 1E2F (DD1,100,280)
label_1e36: LB A, off(00166h) ; 1E36 0 100 280 F466
SUBB A, #000h ; 1E38 0 100 280 A600
JGE label_1e3d ; 1E3A 0 100 280 CD01
CLRB A ; 1E3C 0 100 280 FA
; 1E3D from 1E34 (DD0,100,280)
; 1E3D from 1E3A (DD0,100,280)
label_1e3d: STB A, off(00166h) ; 1E3D 0 100 280 D466
MOVB r0, off(00168h) ; 1E3F 0 100 280 C46848 ### ROM INFO=ECT FC
LB A, off(00162h) ; 1E42 0 100 280 F462 ### ROM INFO=VE FC
MULB ; 1E44 0 100 280 A234
L A, ACC ; 1E46 1 100 280 E506
ROL A ; 1E48 1 100 280 33
LB A, ACCH ; 1E49 0 100 280 F507
STB A, r1 ; 1E4B 0 100 280 89
CLRB r0 ; 1E4C 0 100 280 2015
SRL er0 ; 1E4E 0 100 280 44E7
SRL er0 ; 1E50 0 100 280 44E7
LB A, off(00165h) ; 1E52 0 100 280 F465
JEQ label_1e5d ; 1E54 0 100 280 C907
STB A, ACCH ; 1E56 0 100 280 D507
CLRB A ; 1E58 0 100 280 FA
MUL ; 1E59 0 100 280 9035
MOV er0, er1 ; 1E5B 0 100 280 4548
; 1E5D from 1E54 (DD0,100,280)
label_1e5d: MOVB ACCH, #001h ; 1E5D 0 100 280 C5079801
LB A, off(00166h) ; 1E61 0 100 280 F466
MUL ; 1E63 0 100 280 9035
MOVB r1, r2 ; 1E65 0 100 280 2249
MOVB r0, ACCH ; 1E67 0 100 280 C50748
L A, off(00160h) ; 1E6A 1 100 280 E460
MUL ; 1E6C 1 100 280 9035
MOV er0, er1 ; 1E6E 1 100 280 4548
L A, off(0015eh) ; 1E70 1 100 280 E45E
MUL ; 1E72 1 100 280 9035
SRL er1 ; 1E74 1 100 280 45E7
ROR A ; 1E76 1 100 280 43
SRL er1 ; 1E77 1 100 280 45E7
ROR A ; 1E79 1 100 280 43
MOVB r1, r2 ; 1E7A 1 100 280 2249
MOVB r0, ACCH ; 1E7C 1 100 280 C50748
LB A, r3 ; 1E7F 0 100 280 7B
JEQ label_1e86 ; 1E80 0 100 280 C904
MOV er0, #0ffffh ; 1E82 0 100 280 4498FFFF
; 1E86 from 1E80 (DD0,100,280)
label_1e86: L A, off(0015ch) ; 1E86 1 100 280 E45C ### ROM INFO=IAT FC
MUL ; 1E88 1 100 280 9035
MOV er0, er1 ; 1E8A 1 100 280 4548
JBR off(0012ch).4, label_1ea8 ; 1E8C 1 100 280 DC2C19
SLL A ; 1E8F 1 100 280 53
ROL er0 ; 1E90 1 100 280 44B7
JLT label_1e9e ; 1E92 1 100 280 CA0A
SLL A ; 1E94 1 100 280 53
ROL er0 ; 1E95 1 100 280 44B7
JLT label_1e9e ; 1E97 1 100 280 CA05
SLL A ; 1E99 1 100 280 53
ROL er0 ; 1E9A 1 100 280 44B7
JGE label_1ea2 ; 1E9C 1 100 280 CD04
; 1E9E from 1E92 (DD1,100,280)
; 1E9E from 1E97 (DD1,100,280)
label_1e9e: MOV er0, #0ffffh ; 1E9E 1 100 280 4498FFFF
; 1EA2 from 1E9C (DD1,100,280)
label_1ea2: L A, off(0015ah) ; 1EA2 1 100 280 E45A
MUL ; 1EA4 1 100 280 9035
MOV er0, er1 ; 1EA6 1 100 280 4548
; 1EA8 from 1E8C (DD1,100,280)
label_1ea8: L A, off(00158h) ; 1EA8 1 100 280 E458 ### ROM INFO=O2 short
MUL ; 1EAA 1 100 280 9035
MOV off(00156h), er1 ; 1EAC 1 100 280 457C56
LB A, #040h ; 1EAF 0 100 280 7740
JBS off(00130h).6, label_1eb6 ; 1EB1 0 100 280 EE3002
LB A, #04dh ; 1EB4 0 100 280 774D
; 1EB6 from 1EB1 (DD0,100,280)
label_1eb6: CMPB A, off(00133h) ; 1EB6 0 100 280 C733
MB off(00130h).6, C ; 1EB8 0 100 280 C4303E
JBS off(00125h).4, label_1f0f ; 1EBB 0 100 280 EC2551
LB A, off(00133h) ; 1EBE 0 100 280 F433
CMPB A, #0c5h ; 1EC0 0 100 280 C6C5 ### ROM INFO=RPM Related
JGE label_1f0f ; 1EC2 0 100 280 CD4B
JBR off(00129h).0, label_1f0f ; 1EC4 0 100 280 D82948
LB A, #004h ; 1EC7 0 100 280 7704
JBS off(00123h).4, label_1ed4 ; 1EC9 0 100 280 EC2308
LB A, #004h ; 1ECC 0 100 280 7704
CMPB 0f3h, #096h ; 1ECE 0 100 280 C5F3C096
JLT label_1f0f ; 1ED2 0 100 280 CA3B
; 1ED4 from 1EC9 (DD0,100,280)
label_1ed4: CMPB off(00133h), #002h ; 1ED4 0 100 280 C433C002
JBS off(00123h).4, label_1ee1 ; 1ED8 0 100 280 EC2306
MB C, off(00130h).6 ; 1EDB 0 100 280 C4302E
XORB PSWH, #080h ; 1EDE 0 100 280 A2F080
; 1EE1 from 1ED8 (DD0,100,280)
label_1ee1: JLT label_1f0f ; 1EE1 0 100 280 CA2C
CMPB A, 0c0h ; 1EE3 0 100 280 C5C0C2
JGE label_1f0f ; 1EE6 0 100 280 CD27
MOVB r0, off(0018bh) ; 1EE8 0 100 280 C48B48
CMPB off(00133h), #070h ; 1EEB 0 100 280 C433C070
JGE label_1ef4 ; 1EEF 0 100 280 CD03
MOVB r0, off(00189h) ; 1EF1 0 100 280 C48948
; 1EF4 from 1EEF (DD0,100,280)
label_1ef4: MOVB r1, #014h ; 1EF4 0 100 280 9914
JBS off(00123h).4, label_1efe ; 1EF6 0 100 280 EC2305
MOVB r0, off(0018ah) ; 1EF9 0 100 280 C48A48
MOVB r1, #010h ; 1EFC 0 100 280 9910
; 1EFE from 1EF6 (DD0,100,280)
label_1efe: LB A, 0c0h ; 1EFE 0 100 280 F5C0
CMPB A, r1 ; 1F00 0 100 280 49
JLE label_1f04 ; 1F01 0 100 280 CF01
LB A, r1 ; 1F03 0 100 280 79
; 1F04 from 1F01 (DD0,100,280)
label_1f04: MULB ; 1F04 0 100 280 A234
L A, ACC ; 1F06 1 100 280 E506
SRL A ; 1F08 1 100 280 63
JBS off(00123h).4, label_1f10 ; 1F09 1 100 280 EC2304
VCAL 7 ; 1F0C 1 100 280 17
SJ label_1f10 ; 1F0D 1 100 280 CB01
; 1F0F from 1EBB (DD0,100,280)
; 1F0F from 1EC2 (DD0,100,280)
; 1F0F from 1EC4 (DD0,100,280)
; 1F0F from 1ED2 (DD0,100,280)
; 1F0F from 1EE1 (DD0,100,280)
; 1F0F from 1EE6 (DD0,100,280)
label_1f0f: CLR A ; 1F0F 1 100 280 F9
; 1F10 from 1F09 (DD1,100,280)
; 1F10 from 1F0D (DD1,100,280)
label_1f10: ST A, off(00146h) ; 1F10 1 100 280 D446
CLRB r4 ; 1F12 1 100 280 2415
RC ; 1F14 1 100 280 95
JBS off(00125h).4, label_1f8b ; 1F15 1 100 280 EC2573
JBR off(00122h).3, label_1f8b ; 1F18 1 100 280 DB2270
JBS off(0012ch).7, label_1f27 ; 1F1B 1 100 280 EF2C09
JBS off(00122h).4, label_1f8e ; 1F1E 1 100 280 EC226D
L A, (0025ah-00280h)[USP] ; 1F21 1 100 280 E3DA ### ROM INFO=Current Target Idle RPM
CLRB r5 ; 1F23 1 100 280 2515
SJ label_1f36 ; 1F25 1 100 280 CB0F
; 1F27 from 1F1B (DD1,100,280)
label_1f27: MOV er3, off(00138h) ; 1F27 1 100 280 B4384B
MOVB r5, off(0013ah) ; 1F2A 1 100 280 C43A4D
CLRB r0 ; 1F2D 1 100 280 2015
MOVB r1, #080h ; 1F2F 1 100 280 9980
L A, 0c4h ; 1F31 1 100 280 E5C4 ### ROM INFO=RPM Sensor
CAL label_4a5d ; 1F33 1 100 280 325D4A
; 1F36 from 1F25 (DD1,100,280)
label_1f36: ST A, off(00138h) ; 1F36 1 100 280 D438
MOVB off(0013ah), r5 ; 1F38 1 100 280 257C3A
CLRB r4 ; 1F3B 1 100 280 2415
SUB A, 0c4h ; 1F3D 1 100 280 B5C4A2 ### ROM INFO=RPM Sensor
MB off(0012ch).6, C ; 1F40 1 100 280 C42C3E
MOV DP, #003e8h ; 1F43 1 100 280 62E803
JLT label_1f53 ; 1F46 1 100 280 CA0B
ST A, [DP] ; 1F48 1 100 280 D2
JBS off(00123h).6, label_1f5f ; 1F49 1 100 280 EE2313
CMP 0c6h, #0001ah ; 1F4C 1 100 280 B5C6C01A00
SJ label_1f5d ; 1F51 1 100 280 CB0A
; 1F53 from 1F46 (DD1,100,280)
label_1f53: VCAL 7 ; 1F53 1 100 280 17
ST A, [DP] ; 1F54 1 100 280 D2
JBR off(00123h).6, label_1f5f ; 1F55 1 100 280 DE2307
CMP 0c6h, #0001ah ; 1F58 1 100 280 B5C6C01A00
; 1F5D from 1F51 (DD1,100,280)
label_1f5d: JGE label_1f8a ; 1F5D 1 100 280 CD2B
; 1F5F from 1F49 (DD1,100,280)
; 1F5F from 1F55 (DD1,100,280)
label_1f5f: CLRB r0 ; 1F5F 1 100 280 2015
MOVB r1, #01eh ; 1F61 1 100 280 991E
CMPB 0d9h, #034h ; 1F63 1 100 280 C5D9C034 ### ROM INFO=ECT Sensor
JGE label_1f74 ; 1F67 1 100 280 CD0B
JBS off(0011eh).3, label_1f74 ; 1F69 1 100 280 EB1E08 ### ROM INFO=Auto/Manual Config Byte
CMPB 0cch, #005h ; 1F6C 1 100 280 C5CCC005 ### ROM INFO=VSS Sensor
JLT label_1f74 ; 1F70 1 100 280 CA02
MOVB r1, #01eh ; 1F72 1 100 280 991E
; 1F74 from 1F67 (DD1,100,280)
; 1F74 from 1F69 (DD1,100,280)
; 1F74 from 1F70 (DD1,100,280)
label_1f74: MUL ; 1F74 1 100 280 9035
MOVB r4, #02ah ; 1F76 1 100 280 9C2A
SLL A ; 1F78 1 100 280 53
ROL er1 ; 1F79 1 100 280 45B7
JLT label_1f8a ; 1F7B 1 100 280 CA0D
SLL A ; 1F7D 1 100 280 53
ROL er1 ; 1F7E 1 100 280 45B7
JLT label_1f8a ; 1F80 1 100 280 CA08
LB A, r3 ; 1F82 0 100 280 7B
JNE label_1f8a ; 1F83 0 100 280 CE05
LB A, r2 ; 1F85 0 100 280 7A
CMPB A, r4 ; 1F86 0 100 280 4C
JGE label_1f8a ; 1F87 0 100 280 CD01
STB A, r4 ; 1F89 0 100 280 8C
; 1F8A from 1F5D (DD1,100,280)
; 1F8A from 1F7B (DD1,100,280)
; 1F8A from 1F80 (DD1,100,280)
; 1F8A from 1F83 (DD0,100,280)
; 1F8A from 1F87 (DD0,100,280)
label_1f8a: SC ; 1F8A 0 100 280 85
; 1F8B from 1F15 (DD1,100,280)
; 1F8B from 1F18 (DD1,100,280)
label_1f8b: MB off(0012ch).7, C ; 1F8B 1 100 280 C42C3F
; 1F8E from 1F1E (DD1,100,280)
label_1f8e: LB A, r4 ; 1F8E 0 100 280 7C
JEQ label_1f95 ; 1F8F 0 100 280 C904
JBS off(0012ch).6, label_1f95 ; 1F91 0 100 280 EE2C01
VCAL 6 ; 1F94 0 100 280 16
; 1F95 from 1F8F (DD0,100,280)
; 1F95 from 1F91 (DD0,100,280)
label_1f95: STB A, off(00148h) ; 1F95 0 100 280 D448
JBR off(0011eh).3, label_1fe8 ; 1F97 0 100 280 DB1E4E ### ROM INFO=Auto/Manual Config Byte
JBR off(00119h).5, label_1fa2 ; 1F9A 0 100 280 DD1905
RB off(00130h).7 ; 1F9D 0 100 280 C4300F
SJ label_1fe8 ; 1FA0 0 100 280 CB46
; 1FA2 from 1F9A (DD0,100,280)
label_1fa2: CMPB 0d9h, #0ffh ; 1FA2 0 100 280 C5D9C0FF ### ROM INFO=ECT Sensor
JLT label_1fe8 ; 1FA6 0 100 280 CA40
MOVB r0, #000h ; 1FA8 0 100 280 9800
MOV er1, #0ffffh ; 1FAA 0 100 280 4598FFFF
CMPB 0d9h, #0ffh ; 1FAE 0 100 280 C5D9C0FF ### ROM INFO=ECT Sensor
JLT label_1fba ; 1FB2 0 100 280 CA06
MOVB r0, #000h ; 1FB4 0 100 280 9800
MOV er1, #0ffffh ; 1FB6 0 100 280 4598FFFF
; 1FBA from 1FB2 (DD0,100,280)
label_1fba: MOV DP, #00311h ; 1FBA 0 100 280 621103
LB A, [DP] ; 1FBD 0 100 280 F2
ADDB A, #000h ; 1FBE 0 100 280 8600
CMPB A, 0d4h ; 1FC0 0 100 280 C5D4C2 ### ROM INFO=TPS Sensor
JLT label_1fe3 ; 1FC3 0 100 280 CA1E
JBS off(00123h).6, label_1fe3 ; 1FC5 0 100 280 EE231B
CMP 0c6h, #0ffffh ; 1FC8 0 100 280 B5C6C0FFFF
LB A, #000h ; 1FCD 0 100 280 7700
JLT label_1fd3 ; 1FCF 0 100 280 CA02
LB A, #000h ; 1FD1 0 100 280 7700
; 1FD3 from 1FCF (DD0,100,280)
label_1fd3: JBS off(00130h).7, label_1fdd ; 1FD3 0 100 280 EF3007
MOVB off(001c0h), #001h ; 1FD6 0 100 280 C4C09801
SB off(00130h).7 ; 1FDA 0 100 280 C4301F
; 1FDD from 1FD3 (DD0,100,280)
label_1fdd: CMPB off(001c0h), #000h ; 1FDD 0 100 280 C4C0C000
JNE label_1feb ; 1FE1 0 100 280 CE08
; 1FE3 from 1FC3 (DD0,100,280)
; 1FE3 from 1FC5 (DD0,100,280)
label_1fe3: L A, off(001f0h) ; 1FE3 1 100 280 E4F0
SUB A, er1 ; 1FE5 1 100 280 29
JGE label_200a ; 1FE6 1 100 280 CD22
; 1FE8 from 1F97 (DD0,100,280)
; 1FE8 from 1FA0 (DD0,100,280)
; 1FE8 from 1FA6 (DD0,100,280)
label_1fe8: CLR A ; 1FE8 1 100 280 F9
SJ label_200a ; 1FE9 1 100 280 CB1F
; 1FEB from 1FE1 (DD0,100,280)
label_1feb: CLRB r1 ; 1FEB 0 100 280 2115
MULB ; 1FED 0 100 280 A234
MOV er0, 0c6h ; 1FEF 0 100 280 B5C648
MUL ; 1FF2 0 100 280 9035
MOV er0, #00000h ; 1FF4 0 100 280 44980000
L A, ACC ; 1FF8 1 100 280 E506
SLL A ; 1FFA 1 100 280 53
ROL er1 ; 1FFB 1 100 280 45B7
CMPB r3, #000h ; 1FFD 1 100 280 23C000
JNE label_2009 ; 2000 1 100 280 CE07
LB A, r2 ; 2002 0 100 280 7A
L A, ACC ; 2003 1 100 280 E506
SWAP ; 2005 1 100 280 83
CMP A, er0 ; 2006 1 100 280 48
JLT label_200a ; 2007 1 100 280 CA01
; 2009 from 2000 (DD1,100,280)
label_2009: L A, er0 ; 2009 1 100 280 34
; 200A from 1FE9 (DD1,100,280)
; 200A from 1FE6 (DD1,100,280)
; 200A from 2007 (DD1,100,280)
label_200a: ST A, off(001f0h) ; 200A 1 100 280 D4F0
CLR A ; 200C 1 100 280 F9
CLRB r0 ; 200D 1 100 280 2015
JBS off(00125h).4, label_2082 ; 200F 1 100 280 EC2570
JBS off(00124h).0, label_2082 ; 2012 1 100 280 E8246D ### ROM INFO=Possible Fuel Cut Related
MOVB r0, #004h ; 2015 1 100 280 9804
JBS off(00124h).2, label_2082 ; 2017 1 100 280 EA2468 ### ROM INFO=Possible Fuel Cut Related
MOVB r0, off(00154h) ; 201A 1 100 280 C45448
CMPB r0, #000h ; 201D 1 100 280 20C000
JNE label_2041 ; 2020 1 100 280 CE1F
JBR off(00123h).1, label_202b ; 2022 1 100 280 D92306
CMPB 0d5h, #003h ; 2025 1 100 280 C5D5C003 ### ROM INFO=TPS Delta
JGE label_2082 ; 2029 1 100 280 CD57
; 202B from 2022 (DD1,100,280)
label_202b: MOVB r1, off(00155h) ; 202B 1 100 280 C45549
CMPB r1, #000h ; 202E 1 100 280 21C000
JEQ label_2036 ; 2031 1 100 280 C903
DECB r1 ; 2033 1 100 280 B9
JNE label_208c ; 2034 1 100 280 CE56
; 2036 from 2031 (DD1,100,280)
label_2036: L A, off(00150h) ; 2036 1 100 280 E450
JEQ label_2082 ; 2038 1 100 280 C948
SUB A, off(00152h) ; 203A 1 100 280 A752
JGE label_2082 ; 203C 1 100 280 CD44
CLR A ; 203E 1 100 280 F9
SJ label_2082 ; 203F 1 100 280 CB41
; 2041 from 2020 (DD1,100,280)
label_2041: LB A, off(00133h) ; 2041 0 100 280 F433
MOV X1, #tbl_6581 ; 2043 0 100 280 608165
VCAL 0 ; 2046 0 100 280 10
; warning: had to flip DD
CMP A, 0c8h ; 2047 1 100 280 B5C8C2
CLR A ; 204A 1 100 280 F9
MOVB r0, off(00154h) ; 204B 1 100 280 C45448
DECB r0 ; 204E 1 100 280 B8
JBS off(00123h).7, label_2088 ; 204F 1 100 280 EF2336
JGE label_2088 ; 2052 1 100 280 CD34
L A, #0007dh ; 2054 1 100 280 677D00
JBS off(0012eh).5, label_2069 ; 2057 1 100 280 ED2E0F
L A, #0007dh ; 205A 1 100 280 677D00
JBS off(0012eh).6, label_2069 ; 205D 1 100 280 EE2E09
L A, #0007dh ; 2060 1 100 280 677D00
JBR off(0011eh).3, label_2069 ; 2063 1 100 280 DB1E03 ### ROM INFO=Auto/Manual Config Byte
L A, #0007dh ; 2066 1 100 280 677D00
; 2069 from 2057 (DD1,100,280)
; 2069 from 205D (DD1,100,280)
; 2069 from 2063 (DD1,100,280)
label_2069: MOV er0, off(00182h) ; 2069 1 100 280 B48248
MUL ; 206C 1 100 280 9035
SRL er1 ; 206E 1 100 280 45E7
ROR A ; 2070 1 100 280 43
SRL er1 ; 2071 1 100 280 45E7
ROR A ; 2073 1 100 280 43
LB A, r2 ; 2074 0 100 280 7A
L A, ACC ; 2075 1 100 280 E506
SWAP ; 2077 1 100 280 83
CMPB r3, #000h ; 2078 1 100 280 23C000
JEQ label_2080 ; 207B 1 100 280 C903
L A, #0ffffh ; 207D 1 100 280 67FFFF
; 2080 from 207B (DD1,100,280)
label_2080: CLRB r0 ; 2080 1 100 280 2015
; 2082 from 200F (DD1,100,280)
; 2082 from 2012 (DD1,100,280)
; 2082 from 2017 (DD1,100,280)
; 2082 from 2029 (DD1,100,280)
; 2082 from 2038 (DD1,100,280)
; 2082 from 203C (DD1,100,280)
; 2082 from 203F (DD1,100,280)
label_2082: RB off(0012eh).5 ; 2082 1 100 280 C42E0D
RB off(0012eh).6 ; 2085 1 100 280 C42E0E
; 2088 from 204F (DD1,100,280)
; 2088 from 2052 (DD1,100,280)
label_2088: ST A, off(00150h) ; 2088 1 100 280 D450
MOVB r1, #004h ; 208A 1 100 280 9904
; 208C from 2034 (DD1,100,280)
label_208c: ST A, off(0014ah) ; 208C 1 100 280 D44A
MOVB off(00154h), r0 ; 208E 1 100 280 207C54
MOVB off(00155h), r1 ; 2091 1 100 280 217C55
JBR off(00124h).4, label_20ae ; 2094 1 100 280 DC2417 ### ROM INFO=Possible Fuel Cut Related
CLR A ; 2097 1 100 280 F9
MOV X1, A ; 2098 1 100 280 50
ST A, 003b8h[X1] ; 2099 1 100 280 D0B803
ST A, 003bah[X1] ; 209C 1 100 280 D0BA03
ST A, 003bch[X1] ; 209F 1 100 280 D0BC03
ST A, 003beh[X1] ; 20A2 1 100 280 D0BE03
ST A, 003c0h[X1] ; 20A5 1 100 280 D0C003
ST A, 003a6h[X1] ; 20A8 1 100 280 D0A603
J label_21c4 ; 20AB 1 100 280 03C421
; 20AE from 2094 (DD1,100,280)
label_20ae: L A, off(00142h) ; 20AE 1 100 280 E442
L A, ACC ; 20B0 1 100 280 E506
MOV er0, A ; 20B2 1 100 280 448A
LC A, tbl_6226 ; 20B4 1 100 280 909C2662
CAL label_530d ; 20B8 1 100 280 320D53
JBR off(0012bh).3, label_20ca ; 20BB 1 100 280 DB2B0C
CMPB 0f2h, #004h ; 20BE 1 100 280 C5F2C004
MB off(0012bh).3, C ; 20C2 1 100 280 C42B3B
ADD A, #00064h ; 20C5 1 100 280 866400
JLT label_20d6 ; 20C8 1 100 280 CA0C
; 20CA from 20BB (DD1,100,280)
label_20ca: ADD A, off(00144h) ; 20CA 1 100 280 8744
JLT label_20d6 ; 20CC 1 100 280 CA08
ADD A, off(001f0h) ; 20CE 1 100 280 87F0
JLT label_20d6 ; 20D0 1 100 280 CA04
ADD A, off(0014ah) ; 20D2 1 100 280 874A
JGE label_20d9 ; 20D4 1 100 280 CD03
; 20D6 from 20C8 (DD1,100,280)
; 20D6 from 20CC (DD1,100,280)
; 20D6 from 20D0 (DD1,100,280)
label_20d6: L A, #0ffffh ; 20D6 1 100 280 67FFFF
; 20D9 from 20D4 (DD1,100,280)
label_20d9: ST A, er0 ; 20D9 1 100 280 88
LB A, off(00148h) ; 20DA 0 100 280 F448
EXTND ; 20DC 1 100 280 F8
MOV er3, off(00146h) ; 20DD 1 100 280 B4464B
CAL label_4aa1 ; 20E0 1 100 280 32A14A
LB A, off(00149h) ; 20E3 0 100 280 F449
EXTND ; 20E5 1 100 280 F8
CAL label_4aa1 ; 20E6 1 100 280 32A14A
CMP A, #08000h ; 20E9 1 100 280 C60080
JGE label_20f3 ; 20EC 1 100 280 CD05
ADD A, er0 ; 20EE 1 100 280 08
JGE label_20f6 ; 20EF 1 100 280 CD05
SJ label_20fb ; 20F1 1 100 280 CB08
; 20F3 from 20EC (DD1,100,280)
label_20f3: ADD A, er0 ; 20F3 1 100 280 08
JGE label_20fe ; 20F4 1 100 280 CD08
; 20F6 from 20EF (DD1,100,280)
label_20f6: CMP A, #08000h ; 20F6 1 100 280 C60080
JLT label_20fe ; 20F9 1 100 280 CA03
; 20FB from 20F1 (DD1,100,280)
label_20fb: L A, #07fffh ; 20FB 1 100 280 67FF7F
; 20FE from 20F4 (DD1,100,280)
; 20FE from 20F9 (DD1,100,280)
label_20fe: ST A, er3 ; 20FE 1 100 280 8B
MOV X2, A ; 20FF 1 100 280 51
L A, off(00140h) ; 2100 1 100 280 E440
MOV er0, off(00156h) ; 2102 1 100 280 B45648
MUL ; 2105 1 100 280 9035
SRL er1 ; 2107 1 100 280 45E7
ROR A ; 2109 1 100 280 43
LB A, r2 ; 210A 0 100 280 7A
L A, ACC ; 210B 1 100 280 E506
SWAP ; 210D 1 100 280 83
CMPB r3, #000h ; 210E 1 100 280 23C000
JEQ label_2116 ; 2111 1 100 280 C903
L A, #0ffffh ; 2113 1 100 280 67FFFF
; 2116 from 2111 (DD1,100,280)
label_2116: ST A, er2 ; 2116 1 100 280 8A
XCHG A, er3 ; 2117 1 100 280 4710
VCAL 4 ; 2119 1 100 280 14
JBR off(00124h).5, label_211e ; 211A 1 100 280 DD2401 ### ROM INFO=Possible Fuel Cut Related
CLR A ; 211D 1 100 280 F9
; 211E from 211A (DD1,100,280)
label_211e: MOV DP, #003a6h ; 211E 1 100 280 62A603
ST A, [DP] ; 2121 1 100 280 D2
L A, er3 ; 2122 1 100 280 37
MOV DP, #003b8h ; 2123 1 100 280 62B803
MOV er0, [DP] ; 2126 1 100 280 B248
ST A, [DP] ; 2128 1 100 280 D2
JBS off(00125h).4, label_214f ; 2129 1 100 280 EC2523
CMPB off(00133h), #070h ; 212C 1 100 280 C433C070
JGE label_214f ; 2130 1 100 280 CD1D
CMP off(0014ah), #00000h ; 2132 1 100 280 B44AC00000
JNE label_214f ; 2137 1 100 280 CE16
JBR off(0012eh).4, label_2147 ; 2139 1 100 280 DC2E0B
JBR off(0012ch).3, label_214f ; 213C 1 100 280 DB2C10
CLRB r0 ; 213F 1 100 280 2015
MOVB r1, #080h ; 2141 1 100 280 9980
L A, off(00142h) ; 2143 1 100 280 E442
SJ label_215f ; 2145 1 100 280 CB18
; 2147 from 2139 (DD1,100,280)
label_2147: SUB A, er0 ; 2147 1 100 280 28
JLT label_214f ; 2148 1 100 280 CA05
CMP A, #000fah ; 214A 1 100 280 C6FA00
JGE label_2152 ; 214D 1 100 280 CD03
; 214F from 2129 (DD1,100,280)
; 214F from 2130 (DD1,100,280)
; 214F from 2137 (DD1,100,280)
; 214F from 213C (DD1,100,280)
; 214F from 2148 (DD1,100,280)
label_214f: CLR A ; 214F 1 100 280 F9
SJ label_2169 ; 2150 1 100 280 CB17
; 2152 from 214D (DD1,100,280)
label_2152: MOV er0, #007d0h ; 2152 1 100 280 4498D007
CMP A, er0 ; 2156 1 100 280 48
JGE label_215a ; 2157 1 100 280 CD01
ST A, er0 ; 2159 1 100 280 88
; 215A from 2157 (DD1,100,280)
label_215a: CLR A ; 215A 1 100 280 F9
MOVB ACCH, #080h ; 215B 1 100 280 C5079880
; 215F from 2145 (DD1,100,280)
label_215f: MUL ; 215F 1 100 280 9035
SLL A ; 2161 1 100 280 53
L A, er1 ; 2162 1 100 280 35
ROL A ; 2163 1 100 280 33
JGE label_2169 ; 2164 1 100 280 CD03
L A, #0ffffh ; 2166 1 100 280 67FFFF
; 2169 from 2150 (DD1,100,280)
; 2169 from 2164 (DD1,100,280)
label_2169: ST A, off(0014eh) ; 2169 1 100 280 D44E
L A, off(0014ah) ; 216B 1 100 280 E44A
CMP A, off(0014eh) ; 216D 1 100 280 C74E
MB off(0012ch).5, C ; 216F 1 100 280 C42C3D
JGE label_2176 ; 2172 1 100 280 CD02
L A, off(0014eh) ; 2174 1 100 280 E44E
; 2176 from 2172 (DD1,100,280)
label_2176: L A, ACC ; 2176 1 100 280 E506
JEQ label_2184 ; 2178 1 100 280 C90A
ADD A, off(00144h) ; 217A 1 100 280 8744
JGE label_2181 ; 217C 1 100 280 CD03
L A, #0ffffh ; 217E 1 100 280 67FFFF
; 2181 from 217C (DD1,100,280)
label_2181: CAL label_4ac6 ; 2181 1 100 280 32C64A
; 2184 from 2178 (DD1,100,280)
label_2184: MOV X1, A ; 2184 1 100 280 50
JBR off(0012ch).5, label_2189 ; 2185 1 100 280 DD2C01
CLR A ; 2188 1 100 280 F9
; 2189 from 2185 (DD1,100,280)
label_2189: AND IE, #002a0h ; 2189 1 100 280 B51AD0A002
ANDB PSWH, #0feh ; 218E 1 100 280 A2D0FE
MOV off(0019ch), X1 ; 2191 1 100 280 907C9C
ST A, off(00198h) ; 2194 1 100 280 D498
ST A, off(0019ah) ; 2196 1 100 280 D49A
ORB PSWH, #001h ; 2198 1 100 280 A2E001
L A, 0f8h ; 219B 1 100 280 E5F8
ST A, IE ; 219D 1 100 280 D51A
MOV X1, #tbl_6513 ; 219F 1 100 280 601365
; 21A2 from 21C2 (DD1,100,280)
label_21a2: INC DP ; 21A2 1 100 280 72
INC DP ; 21A3 1 100 280 72
L A, er2 ; 21A4 1 100 280 36
ST A, er0 ; 21A5 1 100 280 88
CLR A ; 21A6 1 100 280 F9
LCB A, [X1] ; 21A7 1 100 280 90AA
SWAP ; 21A9 1 100 280 83
MUL ; 21AA 1 100 280 9035
SLL A ; 21AC 1 100 280 53
L A, er1 ; 21AD 1 100 280 35
ROL A ; 21AE 1 100 280 33
JGE label_21b4 ; 21AF 1 100 280 CD03
L A, #0ffffh ; 21B1 1 100 280 67FFFF
; 21B4 from 21AF (DD1,100,280)
label_21b4: MOV er3, X2 ; 21B4 1 100 280 914B
XCHG A, er3 ; 21B6 1 100 280 4710
VCAL 4 ; 21B8 1 100 280 14
CAL label_4ac6 ; 21B9 1 100 280 32C64A
ST A, [DP] ; 21BC 1 100 280 D2
INC X1 ; 21BD 1 100 280 70
CMP DP, #003c0h ; 21BE 1 100 280 92C0C003
JLT label_21a2 ; 21C2 1 100 280 CADE
; 21C4 from 1623 (DD0,100,280)
; 21C4 from 20AB (DD1,100,280)
label_21c4: LB A, #0c5h ; 21C4 0 100 280 77C5 ### ROM INFO=RPM Related
JBS off(0012bh).2, label_21cb ; 21C6 0 100 280 EA2B02
LB A, #0c8h ; 21C9 0 100 280 77C8
; 21CB from 21C6 (DD0,100,280)
label_21cb: CMPB A, off(00133h) ; 21CB 0 100 280 C733
MB off(0012bh).2, C ; 21CD 0 100 280 C42B3A
L A, #0186ah ; 21D0 1 100 280 676A18
JBR off(001f8h).2, label_21d9 ; 21D3 1 100 280 DAF803
L A, #030d4h ; 21D6 1 100 280 67D430 ### ROM INFO=TPS Sensor
; 21D9 from 21D3 (DD1,100,280)
label_21d9: CMP 0c4h, A ; 21D9 1 100 280 B5C4C1 ### ROM INFO=RPM Sensor
MB off(001f8h).2, C ; 21DC 1 100 280 C4F83A
LB A, off(0013dh) ; 21DF 0 100 280 F43D
JNE label_2236 ; 21E1 0 100 280 CE53
LB A, #005h ; 21E3 0 100 280 7705
JBS off(00125h).4, label_2243 ; 21E5 0 100 280 EC255B
MOVB r6, #00ah ; 21E8 0 100 280 9E0A
RB PSWL.4 ; 21EA 0 100 280 A30C
L A, off(0011ah) ; 21EC 1 100 280 E41A ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
AND A, #01034h ; 21EE 1 100 280 D63410
JNE label_2245 ; 21F1 1 100 280 CE52
SB PSWL.4 ; 21F3 1 100 280 A31C
MOVB r6, #005h ; 21F5 1 100 280 9E05
JBR off(001f8h).2, label_2245 ; 21F7 1 100 280 DAF84B
MOVB r6, #007h ; 21FA 1 100 280 9E07
JBS off(0012ch).5, label_2245 ; 21FC 1 100 280 ED2C46
RB PSWL.4 ; 21FF 1 100 280 A30C
CMPB 0d9h, #0ffh ; 2201 1 100 280 C5D9C0FF ### ROM INFO=ECT Sensor
JGE label_220c ; 2205 1 100 280 CD05
MOVB r6, #009h ; 2207 1 100 280 9E09
JBS off(00120h).0, label_2245 ; 2209 1 100 280 E82039
; 220C from 2205 (DD1,100,280)
label_220c: CLR DP ; 220C 1 100 280 9215
LB A, 0d9h ; 220E 0 100 280 F5D9 ### ROM INFO=ECT Sensor
CMPB A, #0a1h ; 2210 0 100 280 C6A1
JLT label_2218 ; 2212 0 100 280 CA04
ADD DP, #00003h ; 2214 0 100 280 92800300
; 2218 from 2212 (DD0,100,280)
label_2218: RB off(0012bh).1 ; 2218 0 100 280 C42B09
LB A, #0a8h ; 221B 0 100 280 77A8
JBS off(0012bh).0, label_2222 ; 221D 0 100 280 E82B02
LB A, #095h ; 2220 0 100 280 7795
; 2222 from 221D (DD0,100,280)
label_2222: CMPB 0beh, A ; 2222 0 100 280 C5BEC1 ### ROM INFO=Some PA/Map Value
MB off(0012bh).0, C ; 2225 0 100 280 C42B38
JGE label_222f ; 2228 0 100 280 CD05
INC DP ; 222A 0 100 280 72
JBR off(0012bh).1, label_222f ; 222B 0 100 280 D92B01
INC DP ; 222E 0 100 280 72
; 222F from 2228 (DD0,100,280)
; 222F from 222B (DD0,100,280)
label_222f: LCB A, tbl_6333[DP] ; 222F 0 100 280 92AB3363
STB A, r6 ; 2233 0 100 280 8E
SJ label_2245 ; 2234 0 100 280 CB0F
; 2236 from 21E1 (DD0,100,280)
label_2236: MB C, 0b7h.0 ; 2236 0 100 280 C5B728
JGE label_223d ; 2239 0 100 280 CD02
LB A, #005h ; 223B 0 100 280 7705
; 223D from 2239 (DD0,100,280)
label_223d: SUBB A, #001h ; 223D 0 100 280 A601
STB A, off(0013dh) ; 223F 0 100 280 D43D
LB A, #00bh ; 2241 0 100 280 770B
; 2243 from 21E5 (DD0,100,280)
; 2243 from 2248 (DD0,100,280)
label_2243: SJ label_228d ; 2243 0 100 280 CB48
; 2245 from 21F1 (DD1,100,280)
; 2245 from 21F7 (DD1,100,280)
; 2245 from 21FC (DD1,100,280)
; 2245 from 2209 (DD1,100,280)
; 2245 from 2234 (DD0,100,280)
label_2245: LB A, r6 ; 2245 0 100 280 7E
MB C, PSWL.4 ; 2246 0 100 280 A32C
JLT label_2243 ; 2248 0 100 280 CAF9
MOV DP, #003b8h ; 224A 0 100 280 62B803
L A, [DP] ; 224D 1 100 280 E2
CAL label_4ac6 ; 224E 1 100 280 32C64A
CLR er0 ; 2251 1 100 280 4415
MOV er2, off(00136h) ; 2253 1 100 280 B4364A
DIV ; 2256 1 100 280 9037
JLT label_228c ; 2258 1 100 280 CA32
CMP A, #0000bh ; 225A 1 100 280 C60B00
JGT label_228c ; 225D 1 100 280 C82D
LB A, ACC ; 225F 0 100 280 F506
XCHGB A, r6 ; 2261 0 100 280 2610
SUBB A, r6 ; 2263 0 100 280 2E
JLT label_228c ; 2264 0 100 280 CA26
JBS off(0012bh).2, label_228a ; 2266 0 100 280 EA2B21
MOVB r6, off(0013bh) ; 2269 0 100 280 C43B4E
SUBB r6, #001h ; 226C 0 100 280 26A001
JLT label_228a ; 226F 0 100 280 CA19
CMPB A, r6 ; 2271 0 100 280 4E
JNE label_228a ; 2272 0 100 280 CE16
MOV X1, er1 ; 2274 0 100 280 4578
STB A, r6 ; 2276 0 100 280 8E
L A, #08000h ; 2277 1 100 280 670080
MOV er0, er2 ; 227A 1 100 280 4648
MUL ; 227C 1 100 280 9035
L A, er1 ; 227E 1 100 280 35
CMP A, X1 ; 227F 1 100 280 90C2
LB A, r6 ; 2281 0 100 280 7E
JLT label_228a ; 2282 0 100 280 CA06
CMPB A, #00bh ; 2284 0 100 280 C60B
JGE label_228a ; 2286 0 100 280 CD02
ADDB A, #001h ; 2288 0 100 280 8601
; 228A from 2266 (DD0,100,280)
; 228A from 226F (DD0,100,280)
; 228A from 2272 (DD0,100,280)
; 228A from 2282 (DD0,100,280)
; 228A from 2286 (DD0,100,280)
label_228a: SJ label_228d ; 228A 0 100 280 CB01
; 228C from 2258 (DD1,100,280)
; 228C from 225D (DD1,100,280)
; 228C from 2264 (DD0,100,280)
label_228c: CLRB A ; 228C 0 100 280 FA
; 228D from 2243 (DD0,100,280)
; 228D from 228A (DD0,100,280)
label_228d: STB A, off(0013bh) ; 228D 0 100 280 D43B
LB A, #0c2h ; 228F 0 100 280 77C2
JBS off(00124h).0, label_2296 ; 2291 0 100 280 E82402 ### ROM INFO=Possible Fuel Cut Related
LB A, #0c5h ; 2294 0 100 280 77C5 ### ROM INFO=RPM Related
; 2296 from 2291 (DD0,100,280)
label_2296: CMPB A, off(00133h) ; 2296 0 100 280 C733
MB off(00124h).0, C ; 2298 0 100 280 C42438 ### ROM INFO=Possible Fuel Cut Related
LB A, #0edh ; 229B 0 100 280 77ED
JBS off(00124h).1, label_22a2 ; 229D 0 100 280 E92402 ### ROM INFO=Possible Fuel Cut Related
LB A, #0f0h ; 22A0 0 100 280 77F0
; 22A2 from 229D (DD0,100,280)
label_22a2: CMPB A, off(00133h) ; 22A2 0 100 280 C733
MB off(00124h).1, C ; 22A4 0 100 280 C42439 ### ROM INFO=Possible Fuel Cut Related
JBR off(00121h).3, label_22e8 ; 22A7 0 100 280 DB213E
JBR off(0011eh).6, label_22e8 ; 22AA 0 100 280 DE1E3B
LB A, off(001bch) ; 22AD 0 100 280 F4BC
JNE label_22e8 ; 22AF 0 100 280 CE37
JBR off(00121h).2, label_22e8 ; 22B1 0 100 280 DA2134
MOV DP, #00f00h ; 22B4 0 100 280 62000F ### ROM INFO=82C55 PortA Inputs
LB A, [DP] ; 22B7 0 100 280 F2
ANDB A, #040h ; 22B8 0 100 280 D640
MB C, 0b8h.2 ; 22BA 0 100 280 C5B82A
JLT label_22da ; 22BD 0 100 280 CA1B
JNE label_22eb ; 22BF 0 100 280 CE2A
RB P1.2 ; 22C1 0 100 280 C5220A
L A, 0fah ; 22C4 1 100 280 E5FA
ST A, IE ; 22C6 1 100 280 D51A
ANDB PSWH, #0feh ; 22C8 1 100 280 A2D0FE
LB A, P1 ; 22CB 0 100 280 F522
MOV DP, #02f00h ; 22CD 0 100 280 62002F ### ROM INFO=82C55 PortC Outputs
STB A, [DP] ; 22D0 0 100 280 D2
ORB PSWH, #001h ; 22D1 0 100 280 A2E001
L A, 0f8h ; 22D4 1 100 280 E5F8
ST A, IE ; 22D6 1 100 280 D51A
SJ label_22dc ; 22D8 1 100 280 CB02
; 22DA from 22BD (DD0,100,280)
label_22da: JEQ label_22eb ; 22DA 0 100 280 C90F
; 22DC from 22D8 (DD1,100,280)
label_22dc: XORB PSWH, #080h ; 22DC 0 100 280 A2F080
MB 0b8h.2, C ; 22DF 0 100 280 C5B83A
JGE label_22e8 ; 22E2 0 100 280 CD04
MOVB off(001bch), #019h ; 22E4 0 100 280 C4BC9819
; 22E8 from 22A7 (DD0,100,280)
; 22E8 from 22AA (DD0,100,280)
; 22E8 from 22AF (DD0,100,280)
; 22E8 from 22B1 (DD0,100,280)
; 22E8 from 22E2 (DD0,100,280)
label_22e8: RC ; 22E8 0 100 280 95
SJ label_22ec ; 22E9 0 100 280 CB01
; 22EB from 22BF (DD0,100,280)
; 22EB from 22DA (DD0,100,280)
label_22eb: SC ; 22EB 0 100 280 85
; 22EC from 22E9 (DD0,100,280)
label_22ec: MB 0b3h.2, C ; 22EC 0 100 280 C5B33A
CAL label_4cd3 ; 22EF 0 100 280 32D34C
SB 0b6h.4 ; 22F2 0 100 280 C5B61C
L A, 0fah ; 22F5 1 100 280 E5FA
ST A, IE ; 22F7 1 100 280 D51A
ANDB PSWH, #0feh ; 22F9 1 100 280 A2D0FE
J label_0631 ; 22FC 1 100 280 033106
; 22FF from 0010 (DD0,???,???)
; 22FF from 0014 (DD0,???,???)
; 22FF from 001C (DD0,???,???)
; 22FF from 0020 (DD0,???,???)
; 22FF from 0024 (DD0,???,???)
int_timer_0_overflow: MOVB 0f5h, #045h ; 22FF 0 ??? ??? C5F59845
SJ label_2309 ; 2303 0 ??? ??? CB04
; 2305 from 0004 (DD0,???,???)
int_WDT: MOVB 0f5h, #044h ; 2305 0 ??? ??? C5F59844
; 2309 from 2335 (DD0,080,???)
; 2309 from 2303 (DD0,???,???)
; 2309 from 297A (DD0,208,180)
; 2309 from 332F (DD1,208,180)
label_2309: LB A, 0f6h ; 2309 0 ??? ??? F5F6
JEQ label_2312 ; 230B 0 ??? ??? C905
DECB 0f6h ; 230D 0 ??? ??? C5F617
JNE label_2315 ; 2310 0 ??? ??? CE03
; 2312 from 230B (DD0,???,???)
label_2312: SB 0b7h.1 ; 2312 0 ??? ??? C5B719
; 2315 from 2310 (DD0,???,???)
label_2315: BRK ; 2315 0 ??? ??? FF
; 2316 from 0000 (DD0,???,???)
int_start: MOVB 0f5h, #046h ; 2316 0 ??? ??? C5F59846
RB 0b7h.1 ; 231A 0 ??? ??? C5B709
; 231D from 0002 (DD0,???,???)
int_break: MOVB WDT, #03ch ; 231D 0 ??? ??? C511983C
MOV SSP, #0047eh ; 2321 0 ??? ??? A0987E04
MOV LRB, #00010h ; 2325 0 080 ??? 571000
CLR off(PSW) ; 2328 0 080 ??? B40415
LB A, off(000f5h) ; 232B 0 080 ??? F4F5
STB A, off(000afh) ; 232D 0 080 ??? D4AF
JNE label_2337 ; 232F 0 080 ??? CE06
MOVB off(000f5h), #04eh ; 2331 0 080 ??? C4F5984E
SJ label_2309 ; 2335 0 080 ??? CBD2
; 2337 from 232F (DD0,080,???)
label_2337: CMPB A, #046h ; 2337 0 080 ??? C646
JEQ label_233f ; 2339 0 080 ??? C904
CMPB A, #047h ; 233B 0 080 ??? C647
JNE label_2351 ; 233D 0 080 ??? CE12
; 233F from 2339 (DD0,080,???)
label_233f: CLRB off(000afh) ; 233F 0 080 ??? C4AF15
MOV DP, #04700h ; 2342 0 080 ??? 620047 ### ROM INFO=Memory mapped Inputs
LB A, [DP] ; 2345 0 080 ??? F2
SRLB A ; 2346 0 080 ??? 63
MB off(000b7h).0, C ; 2347 0 080 ??? C4B738
JBS off(000b7h).1, label_2351 ; 234A 0 080 ??? E9B704
MOVB off(000f6h), #020h ; 234D 0 080 ??? C4F69820
; 2351 from 233D (DD0,080,???)
; 2351 from 234A (DD0,080,???)
label_2351: JBR off(P4).1, label_2357 ; 2351 0 080 ??? D92C03
J int_NMI ; 2354 0 080 ??? 033C00
; 2357 from 2351 (DD0,080,???)
label_2357: L A, #05555h ; 2357 1 080 ??? 675555
XCHG A, SSP ; 235A 1 080 ??? A010
XCHG A, SSP ; 235C 1 080 ??? A010
CMP A, #05555h ; 235E 1 080 ??? C65555
JNE label_23c1 ; 2361 1 080 ??? CE5E
ST A, IE ; 2363 1 080 ??? D51A
CMP A, IE ; 2365 1 080 ??? B51AC2
JNE label_23c1 ; 2368 1 080 ??? CE57
L A, #01555h ; 236A 1 080 ??? 675515
MOV LRB, A ; 236D 1 080 ??? A48A
CMP A, LRB ; 236F 1 080 ??? A4C2
JNE label_23c1 ; 2371 1 080 ??? CE4E
L A, #0aaaah ; 2373 1 080 ??? 67AAAA
XCHG A, SSP ; 2376 1 080 ??? A010
XCHG A, SSP ; 2378 1 080 ??? A010
CMP A, #0aaaah ; 237A 1 080 ??? C6AAAA
JNE label_23c1 ; 237D 1 080 ??? CE42
ST A, IE ; 237F 1 080 ??? D51A
CMP A, IE ; 2381 1 080 ??? B51AC2
JNE label_23c1 ; 2384 1 080 ??? CE3B
L A, #00aaah ; 2386 1 080 ??? 67AA0A
MOV LRB, A ; 2389 1 080 ??? A48A
CMP A, LRB ; 238B 1 080 ??? A4C2
JNE label_23c1 ; 238D 1 080 ??? CE32
CLR A ; 238F 1 080 ??? F9
ST A, IE ; 2390 1 080 ??? D51A
ST A, 0f8h ; 2392 1 080 ??? D5F8
ST A, 0fah ; 2394 1 080 ??? D5FA
MOV LRB, #00010h ; 2396 1 080 ??? 571000
LB A, #055h ; 2399 0 080 ??? 7755
XCHGB A, PSWL ; 239B 0 080 ??? A310
XCHGB A, PSWL ; 239D 0 080 ??? A310
CMPB A, #0ddh ; 239F 0 080 ??? C6DD
JNE label_23c1 ; 23A1 0 080 ??? CE1E
LB A, #0aah ; 23A3 0 080 ??? 77AA
XCHGB A, PSWL ; 23A5 0 080 ??? A310
XCHGB A, PSWL ; 23A7 0 080 ??? A310
CMPB A, #0eah ; 23A9 0 080 ??? C6EA
JNE label_23c1 ; 23AB 0 080 ??? CE14
SB PSWH.0 ; 23AD 0 080 ??? A218
MB C, PSWH.0 ; 23AF 0 080 ??? A228
MB PSWH.6, C ; 23B1 0 080 ??? A23E
JGE label_23c1 ; 23B3 0 080 ??? CD0C
JNE label_23c1 ; 23B5 0 080 ??? CE0A
RB PSWH.0 ; 23B7 0 080 ??? A208
MB C, PSWH.0 ; 23B9 0 080 ??? A228
MB PSWH.6, C ; 23BB 0 080 ??? A23E
JLT label_23c1 ; 23BD 0 080 ??? CA02
JNE label_23c6 ; 23BF 0 080 ??? CE05
; 23C1 from 2361 (DD1,080,???)
; 23C1 from 2368 (DD1,080,???)
; 23C1 from 2371 (DD1,080,???)
; 23C1 from 237D (DD1,080,???)
; 23C1 from 2384 (DD1,080,???)
; 23C1 from 238D (DD1,080,???)
; 23C1 from 23A1 (DD0,080,???)
; 23C1 from 23AB (DD0,080,???)
; 23C1 from 23B3 (DD0,080,???)
; 23C1 from 23B5 (DD0,080,???)
; 23C1 from 23BD (DD0,080,???)
label_23c1: MOVB 0f5h, #041h ; 23C1 0 080 ??? C5F59841
BRK ; 23C5 0 080 ??? FF
; 23C6 from 23BF (DD0,080,???)
label_23c6: CLRB off(PRPHF) ; 23C6 0 080 ??? C41215
LB A, #0ffh ; 23C9 0 080 ??? 77FF
MOVB off(P0), #0ebh ; 23CB 0 080 ??? C42098EB
STB A, off(P0IO) ; 23CF 0 080 ??? D421
MOVB off(P1), #044h ; 23D1 0 080 ??? C4229844
STB A, off(P1IO) ; 23D5 0 080 ??? D423
MOVB off(P2), #01fh ; 23D7 0 080 ??? C424981F
STB A, off(P2IO) ; 23DB 0 080 ??? D425
CLRB off(P2SF) ; 23DD 0 080 ??? C42615
MOVB off(P3), #0efh ; 23E0 0 080 ??? C42898EF
MOVB off(TCON0), #08bh ; 23E4 0 080 ??? C440988B
CLR A ; 23E8 1 080 ??? F9
ST A, off(TM0) ; 23E9 1 080 ??? D430
ST A, off(TMR0) ; 23EB 1 080 ??? D432
MOVB off(TCON1), #04fh ; 23ED 1 080 ??? C441984F
ST A, off(TM1) ; 23F1 1 080 ??? D434
ST A, off(TMR1) ; 23F3 1 080 ??? D436
MOVB off(TCON2), #082h ; 23F5 1 080 ??? C4429882
ST A, off(TM2) ; 23F9 1 080 ??? D438
ST A, off(TMR2) ; 23FB 1 080 ??? D43A
MOVB off(TCON3), #08fh ; 23FD 1 080 ??? C443988F
MOV off(TM3), #00001h ; 2401 1 080 ??? B43C980100
ST A, off(TMR3) ; 2406 1 080 ??? D43E
MOVB off(P3IO), #0b1h ; 2408 1 080 ??? C42998B1
MOVB off(P3SF), #0ffh ; 240C 1 080 ??? C42A98FF
CLRB off(EXION) ; 2410 1 080 ??? C41C15
SB off(TCON0).2 ; 2413 1 080 ??? C4401A
RB off(TCON0).2 ; 2416 1 080 ??? C4400A
MOVB off(P4), #0f7h ; 2419 1 080 ??? C42C98F7
L A, #0ff00h ; 241D 1 080 ??? 6700FF
MOVB off(PWCON0), #03dh ; 2420 1 080 ??? C478983D
ST A, off(PWMC0) ; 2424 1 080 ??? D470
ST A, off(PWMR0) ; 2426 1 080 ??? D472
MOVB off(PWCON1), #07dh ; 2428 1 080 ??? C47A987D
ST A, off(PWMC1) ; 242C 1 080 ??? D474
ST A, off(PWMR1) ; 242E 1 080 ??? D476
MOVB off(P4IO), #00dh ; 2430 1 080 ??? C42D980D
MOVB off(P4SF), #0f4h ; 2434 1 080 ??? C42E98F4
SB off(TCON0).4 ; 2438 1 080 ??? C4401C
SB off(TCON1).4 ; 243B 1 080 ??? C4411C
SB off(TCON2).4 ; 243E 1 080 ??? C4421C
XCHG A, ACC ; 2441 1 080 ??? B50610
SB off(TCON3).4 ; 2444 1 080 ??? C4431C
CLR off(IRQ) ; 2447 1 080 ??? B41815
MOV DP, #002e8h ; 244A 1 080 ??? 62E802
; 244D from 244E (DD1,080,???)
label_244d: DEC DP ; 244D 1 080 ??? 82
JNE label_244d ; 244E 1 080 ??? CEFD
RB off(IRQH).5 ; 2450 1 080 ??? C4190D
L A, #0ffffh ; 2453 1 080 ??? 67FFFF
ST A, off(PWMR0) ; 2456 1 080 ??? D472
ST A, off(PWMR1) ; 2458 1 080 ??? D476
L A, #05555h ; 245A 1 080 ??? 675555
MOV X1, A ; 245D 1 080 ??? 50
CMP A, X1 ; 245E 1 080 ??? 90C2
JNE label_2472 ; 2460 1 080 ??? CE10
MOV X2, A ; 2462 1 080 ??? 51
CMP A, X2 ; 2463 1 080 ??? 91C2
JNE label_2472 ; 2465 1 080 ??? CE0B
SLL A ; 2467 1 080 ??? 53
MOV X1, A ; 2468 1 080 ??? 50
CMP A, X1 ; 2469 1 080 ??? 90C2
JNE label_2472 ; 246B 1 080 ??? CE05
MOV X2, A ; 246D 1 080 ??? 51
CMP A, X2 ; 246E 1 080 ??? 91C2
JEQ label_2477 ; 2470 1 080 ??? C905
; 2472 from 2460 (DD1,080,???)
; 2472 from 2465 (DD1,080,???)
; 2472 from 246B (DD1,080,???)
label_2472: MOVB off(000f5h), #042h ; 2472 1 080 ??? C4F59842
BRK ; 2476 1 080 ??? FF
; 2477 from 2470 (DD1,080,???)
label_2477: MOV LRB, #00040h ; 2477 1 200 ??? 574000
MOV X1, #003fah ; 247A 1 200 ??? 60FA03
; 247D from 248F (DD1,200,???)
label_247d: MOV DP, 00084h[X1] ; 247D 1 200 ??? B084007A
L A, #05555h ; 2481 1 200 ??? 675555
CAL label_4cf1 ; 2484 1 200 ??? 32F14C
SLL A ; 2487 1 200 ??? 53
CAL label_4cf1 ; 2488 1 200 ??? 32F14C
SUB X1, #00002h ; 248B 1 200 ??? 90A00200
JGE label_247d ; 248F 1 200 ??? CDEC
MOV LRB, #00041h ; 2491 1 208 ??? 574100
CMPB 0f5h, #047h ; 2494 1 208 ??? C5F5C047
JNE label_2516 ; 2498 1 208 ??? CE7C
MOV DP, #0031dh ; 249A 1 208 ??? 621D03
LCB A, tbl_631c ; 249D 1 208 ??? 909D1C63
JNE label_24a7 ; 24A1 1 208 ??? CE04
CLRB [DP] ; 24A3 1 208 ??? C215
SJ label_24c5 ; 24A5 1 208 ??? CB1E
; 24A7 from 24A1 (DD1,208,???)
label_24a7: MB C, [DP].0 ; 24A7 1 208 ??? C228
JGE label_24b1 ; 24A9 1 208 ??? CD06
JBR off(002edh).1, label_24b6 ; 24AB 1 208 ??? D9ED08
JBR off(002edh).2, label_24b6 ; 24AE 1 208 ??? DAED05
; 24B1 from 24A9 (DD1,208,???)
label_24b1: MB C, off(002edh).3 ; 24B1 1 208 ??? C4ED2B
MB [DP].0, C ; 24B4 1 208 ??? C238
; 24B6 from 24AB (DD1,208,???)
; 24B6 from 24AE (DD1,208,???)
label_24b6: MB C, [DP].1 ; 24B6 1 208 ??? C229
JGE label_24c0 ; 24B8 1 208 ??? CD06
JBR off(002edh).1, label_24c5 ; 24BA 1 208 ??? D9ED08
JBR off(002edh).2, label_24c5 ; 24BD 1 208 ??? DAED05
; 24C0 from 24B8 (DD1,208,???)
label_24c0: MB C, off(002eeh).4 ; 24C0 1 208 ??? C4EE2C
MB [DP].1, C ; 24C3 1 208 ??? C239
; 24C5 from 24A5 (DD1,208,???)
; 24C5 from 24BA (DD1,208,???)
; 24C5 from 24BD (DD1,208,???)
label_24c5: JBR off(00232h).4, label_24f4 ; 24C5 1 208 ??? DC322C
JBR off(00232h).5, label_24f4 ; 24C8 1 208 ??? DD3229
CLR A ; 24CB 1 208 ??? F9
LB A, r6 ; 24CC 0 208 ??? 7E
CAL label_4c2f ; 24CD 0 208 ??? 322F4C
CMPB r6, #018h ; 24D0 0 208 ??? 26C018
JEQ label_24e1 ; 24D3 0 208 ??? C90C
CAL label_4d7d ; 24D5 0 208 ??? 327D4D
CAL label_4eca ; 24D8 0 208 ??? 32CA4E
CAL label_4f5a ; 24DB 0 208 ??? 325A4F
INC DP ; 24DE 0 208 ??? 72
L A, er0 ; 24DF 1 208 ??? 34
ST A, [DP] ; 24E0 1 208 ??? D2
; 24E1 from 24D3 (DD0,208,???)
label_24e1: CLR A ; 24E1 1 208 ??? F9
LB A, r7 ; 24E2 0 208 ??? 7F
LCB A, tbl_6c1b[ACC] ; 24E3 0 208 ??? B506AB1B6C
CMPB A, r6 ; 24E8 0 208 ??? 4E
JEQ label_24f0 ; 24E9 0 208 ??? C905
MOVB 0f5h, #043h ; 24EB 0 208 ??? C5F59843
BRK ; 24EF 0 208 ??? FF
; 24F0 from 24E9 (DD0,208,???)
label_24f0: ANDB off(00232h), #0cfh ; 24F0 0 208 ??? C432D0CF
; 24F4 from 24C5 (DD1,208,???)
; 24F4 from 24C8 (DD1,208,???)
label_24f4: MOV DP, #00320h ; 24F4 1 208 ??? 622003
RB [DP].7 ; 24F7 1 208 ??? C20F
CAL label_4c43 ; 24F9 1 208 ??? 32434C
JBR off(00232h).2, label_2509 ; 24FC 1 208 ??? DA320A
JBR off(00232h).3, label_2509 ; 24FF 1 208 ??? DB3207
CAL label_4f24 ; 2502 1 208 ??? 32244F
ANDB off(00232h), #0f3h ; 2505 1 208 ??? C432D0F3
; 2509 from 24FC (DD1,208,???)
; 2509 from 24FF (DD1,208,???)
label_2509: JBR off(00232h).0, label_2516 ; 2509 1 208 ??? D8320A
JBR off(00232h).1, label_2516 ; 250C 1 208 ??? D93207
CAL label_4f37 ; 250F 1 208 ??? 32374F
ANDB off(00232h), #0fch ; 2512 1 208 ??? C432D0FC
; 2516 from 2498 (DD1,208,???)
; 2516 from 2509 (DD1,208,???)
; 2516 from 250C (DD1,208,???)
label_2516: MOV LRB, #00010h ; 2516 1 080 ??? 571000
MB C, off(000b7h).0 ; 2519 1 080 ??? C4B728
MB r0.0, C ; 251C 1 080 ??? 2038
MB C, off(000b7h).1 ; 251E 1 080 ??? C4B729
MB r0.1, C ; 2521 1 080 ??? 2039
MOVB r1, off(000afh) ; 2523 1 080 ??? C4AF49
MOVB r2, off(000f6h) ; 2526 1 080 ??? C4F64A
MOVB r3, off(000f5h) ; 2529 1 080 ??? C4F54B
CLR A ; 252C 1 080 ??? F9
MOV USP, #00356h ; 252D 1 080 356 A1985603
MOV DP, #00480h ; 2531 1 080 356 628004
; 2534 from 253A (DD1,080,356)
; 2534 from 2549 (DD1,080,098)
; 2534 from 254E (DD1,080,098)
label_2534: DEC DP ; 2534 1 080 356 82
DEC DP ; 2535 1 080 356 82
ST A, [DP] ; 2536 1 080 356 D2
CMP DP, off(00086h) ; 2537 1 080 356 92C386
JGT label_2534 ; 253A 1 080 356 C8F8
CMP DP, #00098h ; 253C 1 080 356 92C09800
JLE label_2550 ; 2540 1 080 356 CF0E
MOV USP, #00098h ; 2542 1 080 098 A1989800
CMPB r3, #047h ; 2546 1 080 098 23C047
JNE label_2534 ; 2549 1 080 098 CEE9
MOV DP, #00300h ; 254B 1 080 098 620003
SJ label_2534 ; 254E 1 080 098 CBE4
; 2550 from 2540 (DD1,080,356)
label_2550: MOV DP, #00324h ; 2550 1 080 356 622403
LB A, [DP] ; 2553 0 080 356 F2
ANDB A, #0f0h ; 2554 0 080 356 D6F0
STB A, [DP] ; 2556 0 080 356 D2
MB C, r0.0 ; 2557 0 080 356 2028
MB off(000b7h).0, C ; 2559 0 080 356 C4B738
MB C, r0.1 ; 255C 0 080 356 2029
MB off(000b7h).1, C ; 255E 0 080 356 C4B739
MOVB off(000afh), r1 ; 2561 0 080 356 217CAF
MOVB off(000f6h), r2 ; 2564 0 080 356 227CF6
MOVB off(000f5h), r3 ; 2567 0 080 356 237CF5
MOV LRB, #00041h ; 256A 0 208 356 574100
SC ; 256D 0 208 356 85
LB A, 0afh ; 256E 0 208 356 F5AF
JNE label_257a ; 2570 0 208 356 CE08
LCB A, tbl_6187 ; 2572 0 208 356 909D8761
MOVB off(002c6h), A ; 2576 0 208 356 C4C68A
RC ; 2579 0 208 356 95
; 257A from 2570 (DD0,208,356)
label_257a: MB off(00230h).5, C ; 257A 0 208 356 C4303D
MOV USP, #00180h ; 257D 0 208 180 A1988001
CLR A ; 2581 1 208 180 F9
ST A, IE ; 2582 1 208 180 D51A
MOV DP, A ; 2584 1 208 180 52
CLRB ADSEL ; 2585 1 208 180 C55915
MOVB ADSCAN, #010h ; 2588 1 208 180 C5589810
RB IRQH.4 ; 258C 1 208 180 C5190C
; 258F from 2591 (DD1,208,180)
; 258F from 259A (DD0,208,180)
label_258f: MB r0.0, C ; 258F 1 208 180 2038
JRNZ DP, label_258f ; 2591 1 208 180 30FC
CAL label_4d1b ; 2593 1 208 180 321B4D
LB A, P2 ; 2596 0 208 180 F524
ANDB A, #0e0h ; 2598 0 208 180 D6E0
JNE label_258f ; 259A 0 208 180 CEF3
MOVB 0f7h, #001h ; 259C 0 208 180 C5F79801
CAL label_4d68 ; 25A0 0 208 180 32684D
L A, ADCR4 ; 25A3 1 208 180 E568
ST A, 09ch ; 25A5 1 208 180 D59C
LB A, ADCR2H ; 25A7 0 208 180 F565
STB A, 0e1h ; 25A9 0 208 180 D5E1
MOV DP, #0037bh ; 25AB 0 208 180 627B03
STB A, [DP] ; 25AE 0 208 180 D2
MOV DP, #003cah ; 25AF 0 208 180 62CA03 ### ROM INFO=ECU O2 Volt
LB A, [DP] ; 25B2 0 208 180 F2
STB A, 0dah ; 25B3 0 208 180 D5DA ### ROM INFO=O2 Sensor
MOV DP, #003d1h ; 25B5 0 208 180 62D103 ### ROM INFO=Batt Volt
LB A, [DP] ; 25B8 0 208 180 F2
STB A, 0dbh ; 25B9 0 208 180 D5DB ### ROM INFO=IACV Sensor
MOVB 0d8h, #057h ; 25BB 0 208 180 C5D89857 ### ROM INFO=IAT Sensor
MOVB 0d9h, #03bh ; 25BF 0 208 180 C5D9983B ### ROM INFO=ECT Sensor
MOVB 0bch, #0f9h ; 25C3 0 208 180 C5BC98F9 ### ROM INFO=PA Sensor
LB A, #01fh ; 25C7 0 208 180 771F
STB A, 0dch ; 25C9 0 208 180 D5DC
STB A, 0ddh ; 25CB 0 208 180 D5DD
STB A, 0dfh ; 25CD 0 208 180 D5DF
L A, ADCR6 ; 25CF 1 208 180 E56C
ST A, 0bah ; 25D1 1 208 180 D5BA
LB A, ACCH ; 25D3 0 208 180 F507
MOV DP, #00376h ; 25D5 0 208 180 627603
STB A, [DP] ; 25D8 0 208 180 D2
LB A, #0a0h ; 25D9 0 208 180 77A0
STB A, off(00235h) ; 25DB 0 208 180 D435
STB A, (00132h-00180h)[USP] ; 25DD 0 208 180 D3B2
STB A, 0bdh ; 25DF 0 208 180 D5BD
MOV DP, #00374h ; 25E1 0 208 180 627403
STB A, [DP] ; 25E4 0 208 180 D2
INC DP ; 25E5 0 208 180 72
STB A, [DP] ; 25E6 0 208 180 D2
L A, #04d00h ; 25E7 1 208 180 67004D
ST A, 0d0h ; 25EA 1 208 180 D5D0
ST A, 0d2h ; 25EC 1 208 180 D5D2
ST A, er0 ; 25EE 1 208 180 88
SLL A ; 25EF 1 208 180 53
JLT label_25f7 ; 25F0 1 208 180 CA05
SLL A ; 25F2 1 208 180 53
LB A, ACCH ; 25F3 0 208 180 F507
JGE label_25f9 ; 25F5 0 208 180 CD02
; 25F7 from 25F0 (DD1,208,180)
label_25f7: LB A, #0ffh ; 25F7 0 208 180 77FF
; 25F9 from 25F5 (DD0,208,180)
label_25f9: STB A, 0d4h ; 25F9 0 208 180 D5D4 ### ROM INFO=TPS Sensor
CAL label_4f72 ; 25FB 0 208 180 32724F
CLR X1 ; 25FE 0 208 180 9015
SB off(00231h).5 ; 2600 0 208 180 C4311D
MOV 0ceh, #0ffffh ; 2603 0 208 180 B5CE98FFFF
SB off(00231h).3 ; 2608 0 208 180 C4311B
MOV 098h, #000e1h ; 260B 0 208 180 B59898E100
MOV 09ah, #0091fh ; 2610 0 208 180 B59A981F09
L A, #00001h ; 2615 1 208 180 670100
ST A, (00114h-00180h)[USP] ; 2618 1 208 180 D394
ST A, (00112h-00180h)[USP] ; 261A 1 208 180 D392
ST A, (00110h-00180h)[USP] ; 261C 1 208 180 D390
LB A, #00fh ; 261E 0 208 180 770F
STB A, (00117h-00180h)[USP] ; 2620 0 208 180 D397
STB A, (00197h-00180h)[USP] ; 2622 0 208 180 D317
LB A, 003d4h[X1] ; 2624 0 208 180 F0D403
STB A, 00377h[X1] ; 2627 0 208 180 D07703
CAL label_4ca6 ; 262A 0 208 180 32A64C
CLRB A ; 262D 0 208 180 FA
MOV DP, #001d1h ; 262E 0 208 180 62D101
; 2631 from 263B (DD0,208,180)
label_2631: LCB A, tbl_6b1f[DP] ; 2631 0 208 180 92AB1F6B
STB A, [DP] ; 2635 0 208 180 D2
INC DP ; 2636 0 208 180 72
CMP DP, #001deh ; 2637 0 208 180 92C0DE01
JNE label_2631 ; 263B 0 208 180 CEF4
MOVB 00397h[X1], #0ffh ; 263D 0 208 180 C0970398FF
MOVB off(002fah), #0f9h ; 2642 0 208 180 C4FA98F9
MOVB off(002bch), #002h ; 2646 0 208 180 C4BC9802
MOVB off(002bdh), #002h ; 264A 0 208 180 C4BD9802
MOVB 00379h[X1], #053h ; 264E 0 208 180 C079039853
LB A, 00310h[X1] ; 2653 0 208 180 F01003
MOVB ACC, #07bh ; 2656 0 208 180 C506987B
JNE label_265f ; 265A 0 208 180 CE03
STB A, 00311h[X1] ; 265C 0 208 180 D01103
; 265F from 265A (DD0,208,180)
label_265f: STB A, 0037ah[X1] ; 265F 0 208 180 D07A03
SB off(00225h).1 ; 2662 0 208 180 C42519
CMPB 0f5h, #047h ; 2665 0 208 180 C5F5C047
JEQ label_2670 ; 2669 0 208 180 C905
MOVB 0031ah[X1], #03bh ; 266B 0 208 180 C01A03983B
; 2670 from 2669 (DD0,208,180)
label_2670: MOVB off(002c1h), #032h ; 2670 0 208 180 C4C19832
MOVB r0, #01ch ; 2674 0 208 180 981C
MOVB r1, #08ch ; 2676 0 208 180 998C
LB A, #0f8h ; 2678 0 208 180 77F8
MOV DP, #00356h ; 267A 0 208 180 625603
MB C, [DP].1 ; 267D 0 208 180 C229
JLT label_2687 ; 267F 0 208 180 CA06
MOVB r0, #031h ; 2681 0 208 180 9831
MOVB r1, #0a1h ; 2683 0 208 180 99A1
LB A, #0fbh ; 2685 0 208 180 77FB
; 2687 from 267F (DD0,208,180)
label_2687: STB A, STTM ; 2687 0 208 180 D548
STB A, STTMR ; 2689 0 208 180 D549
MOVB STTMC, #012h ; 268B 0 208 180 C54A9812
LB A, r0 ; 268F 0 208 180 78
STB A, STCON ; 2690 0 208 180 D550
LB A, r1 ; 2692 0 208 180 79
STB A, SRCON ; 2693 0 208 180 D554
MOV DP, #04700h ; 2695 0 208 180 620047 ### ROM INFO=Memory mapped Inputs
LB A, [DP] ; 2698 0 208 180 F2
XORB A, #01ah ; 2699 0 208 180 F61A
STB A, off(00211h) ; 269B 0 208 180 D411
STB A, (00119h-00180h)[USP] ; 269D 0 208 180 D399
CLR A ; 269F 1 208 180 F9
MOV DP, #003fch ; 26A0 1 208 180 62FC03
LC A, 00038h ; 26A3 1 208 180 909C3800
ST A, [DP] ; 26A7 1 208 180 D2
INC DP ; 26A8 1 208 180 72
INC DP ; 26A9 1 208 180 72
LC A, 0003ah ; 26AA 1 208 180 909C3A00
ST A, [DP] ; 26AE 1 208 180 D2
CLRB 0f5h ; 26AF 1 208 180 C5F515
CLR X1 ; 26B2 1 208 180 9015
CLRB 0040eh[X1] ; 26B4 1 208 180 C00E0415
CLRB 0040fh[X1] ; 26B8 1 208 180 C00F0415
CLRB 00420h[X1] ; 26BC 1 208 180 C0200415
CLRB 00427h[X1] ; 26C0 1 208 180 C0270415
CLRB 00428h[X1] ; 26C4 1 208 180 C0280415
CLRB 00437h[X1] ; 26C8 1 208 180 C0370415
CLRB 00438h[X1] ; 26CC 1 208 180 C0380415
MOV 0043ah[X1], #0043ah ; 26D0 1 208 180 B03A04983A04
CLRB 0043ch[X1] ; 26D6 1 208 180 C03C0415
LB A, #080h ; 26DA 0 208 180 7780
STB A, 00412h[X1] ; 26DC 0 208 180 D01204 ### ROM INFO=ECT IC
STB A, 0041dh[X1] ; 26DF 0 208 180 D01D04
STB A, off(00252h) ; 26E2 0 208 180 D452 ### ROM INFO=IAT IC
STB A, off(00253h) ; 26E4 0 208 180 D453 ### ROM INFO=Gear IC
J label_33d2 ; 26E6 0 208 180 03D233
; 26E9 from 34EE (DD1,208,180)
; 26E9 from 35EE (DD0,208,180)
; 26E9 from 36C9 (DD1,208,180)
; 26E9 from 3827 (DD0,208,180)
; 26E9 from 3870 (DD0,208,180)
; 26E9 from 39C1 (DD1,208,180)
; 26E9 from 39D0 (DD0,208,180)
; 26E9 from 39E7 (DD0,208,180)
; 26E9 from 39FE (DD0,208,180)
; 26E9 from 3A10 (DD0,208,180)
; 26E9 from 3A2A (DD0,208,180)
; 26E9 from 3A44 (DD0,208,180)
; 26E9 from 3A5E (DD0,208,180)
; 26E9 from 3A6D (DD0,208,180)
; 26E9 from 3A7A (DD0,208,180)
; 26E9 from 3A8F (DD0,208,180)
; 26E9 from 3AA2 (DD0,208,180)
; 26E9 from 3ABF (DD0,208,180)
; 26E9 from 3AC0 (DD0,208,180)
; 26E9 from 3AD1 (DD0,208,180)
; 26E9 from 3B7A (DD0,208,180)
; 26E9 from 3BD5 (DD0,208,180)
; 26E9 from 3BF0 (DD0,208,180)
; 26E9 from 3C2B (DD0,208,180)
; 26E9 from 3CF6 (DD0,208,180)
; 26E9 from 3E27 (DD0,208,180)
; 26E9 from 4030 (DD0,208,180)
; 26E9 from 4171 (DD0,208,180)
; 26E9 from 41A8 (DD0,208,180)
; 26E9 from 426E (DD1,208,180)
; 26E9 from 43E9 (DD0,208,180)
; 26E9 from 444A (DD0,208,180)
; 26E9 from 4580 (DD1,208,180)
; 26E9 from 458E (DD1,208,180)
; 26E9 from 3374 (DD1,208,180)
vcal_3: L A, 0fah ; 26E9 1 208 180 E5FA
ST A, IE ; 26EB 1 208 180 D51A
ANDB PSWH, #0feh ; 26ED 1 208 180 A2D0FE
CAL label_5b10 ; 26F0 1 208 180 32105B
LB A, 09eh ; 26F3 0 208 180 F59E
SUBB A, #005h ; 26F5 0 208 180 A605
JLT label_26fb ; 26F7 0 208 180 CA02
STB A, 09eh ; 26F9 0 208 180 D59E
; 26FB from 26F7 (DD0,208,180)
label_26fb: ORB PSWH, #001h ; 26FB 0 208 180 A2E001
L A, 0f8h ; 26FE 1 208 180 E5F8
ST A, IE ; 2700 1 208 180 D51A
JGE label_272c ; 2702 1 208 180 CD28
RB (0012ah-00180h)[USP].2 ; 2704 1 208 180 C3AA0A
MB C, 0b6h.4 ; 2707 1 208 180 C5B62C
JGE label_271b ; 270A 1 208 180 CD0F
JBR off(0022bh).0, label_2718 ; 270C 1 208 180 D82B09
RB off(00231h).0 ; 270F 1 208 180 C43108
JNE label_2718 ; 2712 1 208 180 CE04
RB 0b6h.4 ; 2714 1 208 180 C5B60C
RT ; 2717 1 208 180 01
; 2718 from 270C (DD1,208,180)
; 2718 from 2712 (DD1,208,180)
label_2718: J label_2a10 ; 2718 1 208 180 03102A
; 271B from 270A (DD1,208,180)
label_271b: RB off(00231h).1 ; 271B 1 208 180 C43109
JEQ label_2723 ; 271E 1 208 180 C903
J label_31c5 ; 2720 1 208 180 03C531
; 2723 from 271E (DD1,208,180)
label_2723: RB off(00231h).2 ; 2723 1 208 180 C4310A
JNE label_2729 ; 2726 1 208 180 CE01
RT ; 2728 1 208 180 01
; 2729 from 2726 (DD1,208,180)
label_2729: J label_329a ; 2729 1 208 180 039A32
; 272C from 2702 (DD1,208,180)
label_272c: CAL label_4c95 ; 272C 1 208 180 32954C
CAL label_5e4f ; 272F 1 208 180 324F5E
CLR X1 ; 2732 1 208 180 9015
MOV DP, #00009h ; 2734 1 208 180 620900
MOV X1, #001c8h ; 2737 1 208 180 60C801
CAL label_4c7a ; 273A 1 208 180 327A4C
MOV DP, #0000bh ; 273D 1 208 180 620B00
MOV X1, #002f4h ; 2740 1 208 180 60F402
CAL label_4c7a ; 2743 1 208 180 327A4C
MOV DP, #00004h ; 2746 1 208 180 620400
MOV X1, #003f7h ; 2749 1 208 180 60F703
CAL label_4c7a ; 274C 1 208 180 327A4C
DECB off(002b4h) ; 274F 1 208 180 C4B417
MOV DP, #003fah ; 2752 1 208 180 62FA03
LB A, [DP] ; 2755 0 208 180 F2
JNE label_275c ; 2756 0 208 180 CE04
MOV DP, #003afh ; 2758 0 208 180 62AF03
STB A, [DP] ; 275B 0 208 180 D2
; 275C from 2756 (DD0,208,180)
label_275c: CLR A ; 275C 1 208 180 F9
LB A, off(002fah) ; 275D 0 208 180 F4FA
JNE label_2773 ; 275F 0 208 180 CE12
LB A, #0fah ; 2761 0 208 180 77FA
STB A, off(002fah) ; 2763 0 208 180 D4FA
MB C, off(00231h).7 ; 2765 0 208 180 C4312F
XORB PSWH, #080h ; 2768 0 208 180 A2F080
MB off(00231h).7, C ; 276B 0 208 180 C4313F
JLT label_2773 ; 276E 0 208 180 CA03
SB off(00231h).2 ; 2770 0 208 180 C4311A
; 2773 from 275F (DD0,208,180)
; 2773 from 276E (DD0,208,180)
label_2773: MOVB r0, #00ah ; 2773 0 208 180 980A
DIVB ; 2775 0 208 180 A236
LB A, r1 ; 2777 0 208 180 79
JNE label_27b5 ; 2778 0 208 180 CE3B
SB off(00231h).1 ; 277A 0 208 180 C43119
JBR off(00216h).5, label_27a7 ; 277D 0 208 180 DD1627
L A, off(00214h) ; 2780 1 208 180 E414 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
AND A, #00320h ; 2782 1 208 180 D62003
JNE label_27a7 ; 2785 1 208 180 CE20
L A, off(00212h) ; 2787 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
AND A, #001bch ; 2789 1 208 180 D6BC01
JNE label_27a7 ; 278C 1 208 180 CE19
JBR off(0021ah).6, label_27a7 ; 278E 1 208 180 DE1A16
JBS off(0021ah).7, label_27a7 ; 2791 1 208 180 EF1A13
LB A, 0d9h ; 2794 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CMPB A, #000h ; 2796 0 208 180 C600
JLE label_27af ; 2798 0 208 180 CF15
CMPB A, #000h ; 279A 0 208 180 C600
JGE label_27af ; 279C 0 208 180 CD11
XORB P0, #040h ; 279E 0 208 180 C520F040
RB off(00224h).7 ; 27A2 0 208 180 C4240F
SJ label_27b5 ; 27A5 0 208 180 CB0E
; 27A7 from 277D (DD0,208,180)
; 27A7 from 2785 (DD1,208,180)
; 27A7 from 278C (DD1,208,180)
; 27A7 from 278E (DD1,208,180)
; 27A7 from 2791 (DD1,208,180)
label_27a7: SB P0.6 ; 27A7 0 208 180 C5201E
SB off(00224h).7 ; 27AA 0 208 180 C4241F
SJ label_27b5 ; 27AD 0 208 180 CB06
; 27AF from 2798 (DD0,208,180)
; 27AF from 279C (DD0,208,180)
label_27af: RB P0.6 ; 27AF 0 208 180 C5200E
RB off(00224h).7 ; 27B2 0 208 180 C4240F
; 27B5 from 2778 (DD0,208,180)
; 27B5 from 27A5 (DD0,208,180)
; 27B5 from 27AD (DD0,208,180)
label_27b5: MOV DP, #000ceh ; 27B5 0 208 180 62CE00
JBS off(00214h).0, label_2831 ; 27B8 0 208 180 E81476 ### ROM INFO=MIL Byte3 Extra Set CEL Code17 VSS - Vehicule Speed Sensor
RB 0b6h.2 ; 27BB 0 208 180 C5B60A
JEQ label_2839 ; 27BE 0 208 180 C979
JBS off(00217h).5, label_2842 ; 27C0 0 208 180 ED177F
CMPB 0dbh, #044h ; 27C3 0 208 180 C5DBC044 ### ROM INFO=IACV Sensor
JLE label_2831 ; 27C7 0 208 180 CF68
L A, 0fah ; 27C9 1 208 180 E5FA
ST A, IE ; 27CB 1 208 180 D51A
ANDB PSWH, #0feh ; 27CD 1 208 180 A2D0FE
MOVB r0, 0aah ; 27D0 1 208 180 C5AA48
L A, 0a8h ; 27D3 1 208 180 E5A8
SUB A, 0ach ; 27D5 1 208 180 B5ACA2
ST A, er1 ; 27D8 1 208 180 89
ORB PSWH, #001h ; 27D9 1 208 180 A2E001
L A, 0f8h ; 27DC 1 208 180 E5F8
ST A, IE ; 27DE 1 208 180 D51A
SBCB r0, #000h ; 27E0 1 208 180 20B000
SRLB r0 ; 27E3 1 208 180 20E7
L A, er1 ; 27E5 1 208 180 35
ROR A ; 27E6 1 208 180 43
CMPB r0, #000h ; 27E7 1 208 180 20C000
JNE label_2842 ; 27EA 1 208 180 CE56
RB off(00231h).3 ; 27EC 1 208 180 C4310B
JNE label_284f ; 27EF 1 208 180 CE5E
RB off(00231h).4 ; 27F1 1 208 180 C4310C
JNE label_284f ; 27F4 1 208 180 CE59
CMP A, #00373h ; 27F6 1 208 180 C67303
MB off(00231h).4, C ; 27F9 1 208 180 C4313C
JLT label_284f ; 27FC 1 208 180 CA51
CMP A, #0397dh ; 27FE 1 208 180 C67D39
JGE label_2813 ; 2801 1 208 180 CD10
MOV er0, #01000h ; 2803 1 208 180 44980010
CMP A, #005c0h ; 2807 1 208 180 C6C005
JLT label_2810 ; 280A 1 208 180 CA04
MOV er0, #04000h ; 280C 1 208 180 44980040
; 2810 from 280A (DD1,208,180)
label_2810: CAL label_4a4f ; 2810 1 208 180 324F4A
; 2813 from 2801 (DD1,208,180)
; 2813 from 2837 (DD1,208,180)
label_2813: ST A, [DP] ; 2813 1 208 180 D2
ST A, er2 ; 2814 1 208 180 8A
MOV er0, #00003h ; 2815 1 208 180 44980300
L A, #tbl_60d1 ; 2819 1 208 180 67D160
DIV ; 281C 1 208 180 9037
ST A, er1 ; 281E 1 208 180 89
L A, er0 ; 281F 1 208 180 34
JNE label_2825 ; 2820 1 208 180 CE03
LB A, r3 ; 2822 0 208 180 7B
JEQ label_2827 ; 2823 0 208 180 C902
; 2825 from 2820 (DD1,208,180)
label_2825: MOVB r2, #0ffh ; 2825 0 208 180 9AFF
; 2827 from 2823 (DD0,208,180)
label_2827: LB A, r2 ; 2827 0 208 180 7A
; 2828 from 284D (DD0,208,180)
label_2828: STB A, r2 ; 2828 0 208 180 8A
MOVB r3, 0cch ; 2829 0 208 180 C5CC4B ### ROM INFO=VSS Sensor
L A, er1 ; 282C 1 208 180 35
ST A, 0cch ; 282D 1 208 180 D5CC ### ROM INFO=VSS Sensor
SJ label_284f ; 282F 1 208 180 CB1E
; 2831 from 27B8 (DD0,208,180)
; 2831 from 27C7 (DD0,208,180)
label_2831: L A, #tbl_72fa ; 2831 1 208 180 67FA72
RB off(00231h).3 ; 2834 1 208 180 C4310B
SJ label_2813 ; 2837 1 208 180 CBDA
; 2839 from 27BE (DD0,208,180)
label_2839: LB A, #003h ; 2839 0 208 180 7703
CMPB 0abh, A ; 283B 0 208 180 C5ABC1
JLT label_284f ; 283E 0 208 180 CA0F
STB A, 0abh ; 2840 0 208 180 D5AB
; 2842 from 27C0 (DD0,208,180)
; 2842 from 27EA (DD1,208,180)
label_2842: RB off(00231h).4 ; 2842 0 208 180 C4310C
SB off(00231h).3 ; 2845 0 208 180 C4311B
MOV [DP], #0ffffh ; 2848 0 208 180 B298FFFF
CLRB A ; 284C 0 208 180 FA
SJ label_2828 ; 284D 0 208 180 CBD9
; 284F from 27EF (DD1,208,180)
; 284F from 27F4 (DD1,208,180)
; 284F from 27FC (DD1,208,180)
; 284F from 282F (DD1,208,180)
; 284F from 283E (DD0,208,180)
label_284f: LB A, #005h ; 284F 0 208 180 7705
JBS off(0021ah).2, label_2856 ; 2851 0 208 180 EA1A02
LB A, #007h ; 2854 0 208 180 7707
; 2856 from 2851 (DD0,208,180)
label_2856: CMPB A, 0cch ; 2856 0 208 180 C5CCC2 ### ROM INFO=VSS Sensor
MB off(0021ah).2, C ; 2859 0 208 180 C41A3A
JBR off(00227h).6, label_2881 ; 285C 0 208 180 DE2722 ### ROM INFO=Knock Sensor Enable Flag
JBS off(00214h).7, label_2881 ; 285F 0 208 180 EF141F ### ROM INFO=MIL Byte3 Extra Set CEL Code30 Automatic Transmission A Signal
MOV DP, #00f00h ; 2862 0 208 180 62000F ### ROM INFO=82C55 PortA Inputs
MB C, [DP].2 ; 2865 0 208 180 C22A
RB off(00232h).6 ; 2867 0 208 180 C4320E
MB off(00232h).6, C ; 286A 0 208 180 C4323E
JEQ label_2872 ; 286D 0 208 180 C903
XORB PSWH, #080h ; 286F 0 208 180 A2F080
; 2872 from 286D (DD0,208,180)
label_2872: JGE label_2884 ; 2872 0 208 180 CD10
CMPB 0c5h, #00dh ; 2874 0 208 180 C5C5C00D ### ROM INFO=RPM Related
JGT label_287d ; 2878 0 208 180 C803
JBS off(00233h).7, label_2884 ; 287A 0 208 180 EF3307
; 287D from 2878 (DD0,208,180)
label_287d: MOVB off(002fch), #00ah ; 287D 0 208 180 C4FC980A
; 2881 from 285C (DD0,208,180)
; 2881 from 285F (DD0,208,180)
; 2881 from 2886 (DD0,208,180)
label_2881: RC ; 2881 0 208 180 95
SJ label_2889 ; 2882 0 208 180 CB05
; 2884 from 2872 (DD0,208,180)
; 2884 from 287A (DD0,208,180)
label_2884: LB A, off(002fch) ; 2884 0 208 180 F4FC
JNE label_2881 ; 2886 0 208 180 CEF9
SC ; 2888 0 208 180 85
; 2889 from 2882 (DD0,208,180)
label_2889: MB 0b2h.3, C ; 2889 0 208 180 C5B23B
RB (0012ah-00180h)[USP].2 ; 288C 0 208 180 C3AA0A
CAL label_4d1b ; 288F 0 208 180 321B4D
CLRB r2 ; 2892 0 208 180 2215
MOVB off(00245h), r2 ; 2894 0 208 180 227C45
MOVB (001d5h-00180h)[USP], #0ffh ; 2897 0 208 180 C35598FF
MOVB (001d6h-00180h)[USP], #0ffh ; 289B 0 208 180 C35698FF
RB 0b2h.4 ; 289F 0 208 180 C5B20C
RB 0b2h.5 ; 28A2 0 208 180 C5B20D
JBR off(002b4h).0, label_28b1 ; 28A5 0 208 180 D8B409
J label_28ab ; 28A8 0 208 180 03AB28
; 28AB from 28A8 (DD0,208,180)
label_28ab: JBR off(002b4h).0, label_28b1 ; 28AB 0 208 180 D8B403
J label_29d2 ; 28AE 0 208 180 03D229
; 28B1 from 28A5 (DD0,208,180)
; 28B1 from 28AB (DD0,208,180)
label_28b1: LC A, tbl_6231 ; 28B1 0 208 180 909C3162
JBR off(00226h).4, label_28bc ; 28B5 0 208 180 DC2604
LC A, tbl_60ec ; 28B8 0 208 180 909CEC60
; 28BC from 28B5 (DD0,208,180)
label_28bc: MOV DP, A ; 28BC 0 208 180 52
L A, 098h ; 28BD 1 208 180 E598
MOV X1, #tbl_6a36 ; 28BF 1 208 180 60366A
CAL label_4a1b ; 28C2 1 208 180 321B4A
SUB A, DP ; 28C5 1 208 180 92A2
MOV er0, 09ch ; 28C7 1 208 180 B59C48
MUL ; 28CA 1 208 180 9035
SLL A ; 28CC 1 208 180 53
L A, er1 ; 28CD 1 208 180 35
ROL A ; 28CE 1 208 180 33
JGE label_28d4 ; 28CF 1 208 180 CD03
L A, #0ffffh ; 28D1 1 208 180 67FFFF
; 28D4 from 28CF (DD1,208,180)
label_28d4: MOV DP, #00382h ; 28D4 1 208 180 628203 ### ROM INFO=IACV Duty
ST A, [DP] ; 28D7 1 208 180 D2
MOV er3, off(00290h) ; 28D8 1 208 180 B4904B
SUB A, off(0025ch) ; 28DB 1 208 180 A75C
MB r4.0, C ; 28DD 1 208 180 2438
JEQ label_28ee ; 28DF 1 208 180 C90D
RB off(00225h).6 ; 28E1 1 208 180 C4250E
MB off(00225h).6, C ; 28E4 1 208 180 C4253E
JEQ label_28ec ; 28E7 1 208 180 C903
XORB PSWH, #080h ; 28E9 1 208 180 A2F080
; 28EC from 28E7 (DD1,208,180)
label_28ec: JGE label_28ef ; 28EC 1 208 180 CD01
; 28EE from 28DF (DD1,208,180)
label_28ee: SC ; 28EE 1 208 180 85
; 28EF from 28EC (DD1,208,180)
label_28ef: MB r4.1, C ; 28EF 1 208 180 2439
MOV X1, #000e1h ; 28F1 1 208 180 60E100
MOV X2, #0091fh ; 28F4 1 208 180 611F09
JBR off(0020ch).0, label_28fb ; 28F7 1 208 180 D80C01
VCAL 7 ; 28FA 1 208 180 17
; 28FB from 28F7 (DD1,208,180)
label_28fb: ST A, er0 ; 28FB 1 208 180 88
L A, #005a0h ; 28FC 1 208 180 67A005
CAL label_4c02 ; 28FF 1 208 180 32024C
MOV DP, A ; 2902 1 208 180 52
L A, #00118h ; 2903 1 208 180 671801
CMPB (001c4h-00180h)[USP], #004h ; 2906 1 208 180 C344C004
JGE label_290f ; 290A 1 208 180 CD03
L A, #015e0h ; 290C 1 208 180 67E015
; 290F from 290A (DD1,208,180)
label_290f: CAL label_4c02 ; 290F 1 208 180 32024C
XCHG A, 098h ; 2912 1 208 180 B59810
ST A, er0 ; 2915 1 208 180 88
CLRB A ; 2916 0 208 180 FA
JGE label_291e ; 2917 0 208 180 CD05
JBR off(0020ch).1, label_292c ; 2919 0 208 180 D90C10
SJ label_292a ; 291C 0 208 180 CB0C
; 291E from 2917 (DD0,208,180)
label_291e: L A, DP ; 291E 1 208 180 42
ST A, off(00290h) ; 291F 1 208 180 D490
L A, er0 ; 2921 1 208 180 34
CMP A, 098h ; 2922 1 208 180 B598C2
JEQ label_292a ; 2925 1 208 180 C903
JBR off(0020ch).1, label_292e ; 2927 1 208 180 D90C04
; 292A from 291C (DD0,208,180)
; 292A from 2925 (DD1,208,180)
label_292a: LB A, #00ah ; 292A 0 208 180 770A
; 292C from 2919 (DD0,208,180)
label_292c: STB A, (001c4h-00180h)[USP] ; 292C 0 208 180 D344
; 292E from 2927 (DD1,208,180)
label_292e: MB C, 0b7h.1 ; 292E 0 208 180 C5B729
JLT label_29a5 ; 2931 0 208 180 CA72
JBR off(00230h).2, label_297d ; 2933 0 208 180 DA3047
MOV DP, #01f00h ; 2936 0 208 180 62001F ### ROM INFO=82C55 PortB Outputs
L A, 0fah ; 2939 1 208 180 E5FA
ST A, IE ; 293B 1 208 180 D51A
ANDB PSWH, #0feh ; 293D 1 208 180 A2D0FE
LB A, P0 ; 2940 0 208 180 F520
STB A, [DP] ; 2942 0 208 180 D2
STB A, r0 ; 2943 0 208 180 88
MOVB r1, [DP] ; 2944 0 208 180 C249
ORB PSWH, #001h ; 2946 0 208 180 A2E001
L A, 0f8h ; 2949 1 208 180 E5F8
ST A, IE ; 294B 1 208 180 D51A
LB A, r1 ; 294D 0 208 180 79
CMPB A, r0 ; 294E 0 208 180 48
JNE label_296c ; 294F 0 208 180 CE1B
MOV DP, #02f00h ; 2951 0 208 180 62002F ### ROM INFO=82C55 PortC Outputs
L A, 0fah ; 2954 1 208 180 E5FA
ST A, IE ; 2956 1 208 180 D51A
ANDB PSWH, #0feh ; 2958 1 208 180 A2D0FE
LB A, P1 ; 295B 0 208 180 F522
STB A, [DP] ; 295D 0 208 180 D2
STB A, r0 ; 295E 0 208 180 88
MOVB r1, [DP] ; 295F 0 208 180 C249
ORB PSWH, #001h ; 2961 0 208 180 A2E001
L A, 0f8h ; 2964 1 208 180 E5F8
ST A, IE ; 2966 1 208 180 D51A
LB A, r1 ; 2968 0 208 180 79
CMPB A, r0 ; 2969 0 208 180 48
JEQ label_298c ; 296A 0 208 180 C920
; 296C from 294F (DD0,208,180)
label_296c: LB A, #04dh ; 296C 0 208 180 774D
STB A, 0afh ; 296E 0 208 180 D5AF
DECB 0f7h ; 2970 0 208 180 C5F717
JNE label_297d ; 2973 0 208 180 CE08
STB A, 0f5h ; 2975 0 208 180 D5F5
CLRB 0f6h ; 2977 0 208 180 C5F615
J label_2309 ; 297A 0 208 180 030923
; 297D from 2933 (DD0,208,180)
; 297D from 2973 (DD0,208,180)
label_297d: L A, 0fah ; 297D 1 208 180 E5FA
ST A, IE ; 297F 1 208 180 D51A
ANDB PSWH, #0feh ; 2981 1 208 180 A2D0FE
CAL label_4c5a ; 2984 1 208 180 325A4C
ORB PSWH, #001h ; 2987 1 208 180 A2E001
SJ label_29a1 ; 298A 1 208 180 CB15
; 298C from 296A (DD0,208,180)
label_298c: MOV DP, #00f00h ; 298C 0 208 180 62000F ### ROM INFO=82C55 PortA Inputs
LB A, [DP] ; 298F 0 208 180 F2
XORB A, #038h ; 2990 0 208 180 F638
AND IE, #002a0h ; 2992 0 208 180 B51AD0A002
ANDB PSWH, #0feh ; 2997 0 208 180 A2D0FE
STB A, off(00210h) ; 299A 0 208 180 D410
STB A, (00118h-00180h)[USP] ; 299C 0 208 180 D398
ORB PSWH, #001h ; 299E 0 208 180 A2E001
; 29A1 from 298A (DD1,208,180)
label_29a1: L A, 0f8h ; 29A1 1 208 180 E5F8
ST A, IE ; 29A3 1 208 180 D51A
; 29A5 from 2931 (DD0,208,180)
label_29a5: MOV DP, #04700h ; 29A5 0 208 180 620047 ### ROM INFO=Memory mapped Inputs
LB A, [DP] ; 29A8 0 208 180 F2
XORB A, #01ah ; 29A9 0 208 180 F61A
MB C, off(00211h).4 ; 29AB 0 208 180 C4112C
AND IE, #002a0h ; 29AE 0 208 180 B51AD0A002
ANDB PSWH, #0feh ; 29B3 0 208 180 A2D0FE
STB A, off(00211h) ; 29B6 0 208 180 D411
STB A, (00119h-00180h)[USP] ; 29B8 0 208 180 D399
ORB PSWH, #001h ; 29BA 0 208 180 A2E001
L A, 0f8h ; 29BD 1 208 180 E5F8
ST A, IE ; 29BF 1 208 180 D51A
JGE label_29d1 ; 29C1 1 208 180 CD0E
MOV DP, #00420h ; 29C3 1 208 180 622004
MB C, [DP].5 ; 29C6 1 208 180 C22D
JLT label_29cd ; 29C8 1 208 180 CA03
JBS off(00211h).4, label_29d1 ; 29CA 1 208 180 EC1104
; 29CD from 29C8 (DD1,208,180)
label_29cd: MOVB off(002d9h), #014h ; 29CD 1 208 180 C4D99814
; 29D1 from 29C1 (DD1,208,180)
; 29D1 from 29CA (DD1,208,180)
label_29d1: RT ; 29D1 1 208 180 01
; 29D2 from 28AE (DD0,208,180)
label_29d2: LB A, #0ffh ; 29D2 0 208 180 77FF
MOV DP, #00397h ; 29D4 0 208 180 629703
RB TRNSIT.3 ; 29D7 0 208 180 C5460B
JNE label_29e2 ; 29DA 0 208 180 CE06
SC ; 29DC 0 208 180 85
LB A, [DP] ; 29DD 0 208 180 F2
JEQ label_29e3 ; 29DE 0 208 180 C903
SUBB A, #001h ; 29E0 0 208 180 A601
; 29E2 from 29DA (DD0,208,180)
label_29e2: RC ; 29E2 0 208 180 95
; 29E3 from 29DE (DD0,208,180)
label_29e3: MB off(00230h).6, C ; 29E3 0 208 180 C4303E
STB A, [DP] ; 29E6 0 208 180 D2
JBR off(002b4h).1, label_29eb ; 29E7 0 208 180 D9B401
RT ; 29EA 0 208 180 01
; 29EB from 29E7 (DD0,208,180)
label_29eb: MOV DP, #000deh ; 29EB 0 208 180 62DE00
LB A, 0dch ; 29EE 0 208 180 F5DC
STB A, ACCH ; 29F0 0 208 180 D507
CLRB A ; 29F2 0 208 180 FA
JBS off(00214h).3, label_2a01 ; 29F3 0 208 180 EB140B ### ROM INFO=MIL Byte3 Extra Set CEL Code20 ELD - Electrical Load Detector
MB C, 0b1h.7 ; 29F6 0 208 180 C5B12F
JLT label_2a0c ; 29F9 0 208 180 CA11
CMPB 0f3h, #032h ; 29FB 0 208 180 C5F3C032
JGE label_2a05 ; 29FF 0 208 180 CD04
; 2A01 from 29F3 (DD0,208,180)
label_2a01: MOV [DP], A ; 2A01 0 208 180 B28A
SJ label_2a0c ; 2A03 0 208 180 CB07
; 2A05 from 29FF (DD0,208,180)
label_2a05: MOV er0, #02400h ; 2A05 0 208 180 44980024
CAL label_4a4f ; 2A09 0 208 180 324F4A
; 2A0C from 29F9 (DD0,208,180)
; 2A0C from 2A03 (DD0,208,180)
label_2a0c: SB off(00231h).0 ; 2A0C 0 208 180 C43118
RT ; 2A0F 0 208 180 01
; 2A10 from 2718 (DD1,208,180)
label_2a10: MB C, off(0022bh).2 ; 2A10 1 208 180 C42B2A
MB off(0022bh).3, C ; 2A13 1 208 180 C42B3B
CLRB A ; 2A16 0 208 180 FA
MB C, off(0021ah).4 ; 2A17 0 208 180 C41A2C
ROLB A ; 2A1A 0 208 180 33
MB C, off(00210h).3 ; 2A1B 0 208 180 C4102B ### ROM INFO=PSP Input (Power Steering Pressure)
ROLB A ; 2A1E 0 208 180 33
MB C, off(00211h).2 ; 2A1F 0 208 180 C4112A ### ROM INFO=AC Switch Input
ROLB A ; 2A22 0 208 180 33
MB C, off(00211h).5 ; 2A23 0 208 180 C4112D
ROLB A ; 2A26 0 208 180 33
STB A, r0 ; 2A27 0 208 180 88
XORB A, off(00229h) ; 2A28 0 208 180 F729
ANDB A, #00fh ; 2A2A 0 208 180 D60F
SWAPB ; 2A2C 0 208 180 83
ORB A, r0 ; 2A2D 0 208 180 68
STB A, off(00229h) ; 2A2E 0 208 180 D429
LB A, 0dch ; 2A30 0 208 180 F5DC
STB A, r0 ; 2A32 0 208 180 88
XCHGB A, 0ddh ; 2A33 0 208 180 C5DD10
SUBB A, r0 ; 2A36 0 208 180 28
MB off(00225h).2, C ; 2A37 0 208 180 C4253A
JGE label_2a3d ; 2A3A 0 208 180 CD01
VCAL 6 ; 2A3C 0 208 180 16
; 2A3D from 2A3A (DD0,208,180)
label_2a3d: STB A, 0e0h ; 2A3D 0 208 180 D5E0
MOVB r0, 0dfh ; 2A3F 0 208 180 C5DF48
LB A, #03ah ; 2A42 0 208 180 773A
JBS off(0022ah).4, label_2a49 ; 2A44 0 208 180 EC2A02
LB A, #023h ; 2A47 0 208 180 7723
; 2A49 from 2A44 (DD0,208,180)
label_2a49: CMPB r0, A ; 2A49 0 208 180 20C1
MB off(0022ah).4, C ; 2A4B 0 208 180 C42A3C
LB A, #064h ; 2A4E 0 208 180 7764
JBS off(0022ah).5, label_2a55 ; 2A50 0 208 180 ED2A02
LB A, #04ch ; 2A53 0 208 180 774C
; 2A55 from 2A50 (DD0,208,180)
label_2a55: CMPB r0, A ; 2A55 0 208 180 20C1
MB off(0022ah).5, C ; 2A57 0 208 180 C42A3D
LB A, #044h ; 2A5A 0 208 180 7744
JBS off(0022ah).6, label_2a61 ; 2A5C 0 208 180 EE2A02
LB A, #030h ; 2A5F 0 208 180 7730
; 2A61 from 2A5C (DD0,208,180)
label_2a61: CMPB r0, A ; 2A61 0 208 180 20C1
MB off(0022ah).6, C ; 2A63 0 208 180 C42A3E
LB A, #0ffh ; 2A66 0 208 180 77FF
CMPB A, 0e1h ; 2A68 0 208 180 C5E1C2
MB off(0022ah).0, C ; 2A6B 0 208 180 C42A38
LB A, #0b0h ; 2A6E 0 208 180 77B0
JBS off(0022ah).1, label_2a75 ; 2A70 0 208 180 E92A02
LB A, #0c0h ; 2A73 0 208 180 77C0
; 2A75 from 2A70 (DD0,208,180)
label_2a75: CMPB A, 0e1h ; 2A75 0 208 180 C5E1C2
MB off(0022ah).1, C ; 2A78 0 208 180 C42A39
LB A, #060h ; 2A7B 0 208 180 7760
JBS off(0022ah).2, label_2a82 ; 2A7D 0 208 180 EA2A02
LB A, #06dh ; 2A80 0 208 180 776D
; 2A82 from 2A7D (DD0,208,180)
label_2a82: CMPB A, off(00236h) ; 2A82 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(0022ah).2, C ; 2A84 0 208 180 C42A3A
LB A, #0cdh ; 2A87 0 208 180 77CD
JBS off(0022ah).3, label_2a8e ; 2A89 0 208 180 EB2A02
LB A, #0d0h ; 2A8C 0 208 180 77D0
; 2A8E from 2A89 (DD0,208,180)
label_2a8e: CMPB A, off(00236h) ; 2A8E 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(0022ah).3, C ; 2A90 0 208 180 C42A3B
LB A, 0d9h ; 2A93 0 208 180 F5D9 ### ROM INFO=ECT Sensor
STB A, r0 ; 2A95 0 208 180 88
MOVB r1, #03ch ; 2A96 0 208 180 993C
CMPB A, r1 ; 2A98 0 208 180 49
JGE label_2ab0 ; 2A99 0 208 180 CD15
LB A, #050h ; 2A9B 0 208 180 7750
CMPB 0d8h, #030h ; 2A9D 0 208 180 C5D8C030 ### ROM INFO=IAT Sensor
JGE label_2aa5 ; 2AA1 0 208 180 CD02
LB A, #096h ; 2AA3 0 208 180 7796
; 2AA5 from 2AA1 (DD0,208,180)
label_2aa5: CMPB A, 0f3h ; 2AA5 0 208 180 C5F3C2
JLT label_2ab0 ; 2AA8 0 208 180 CA06
MOV er3, #00600h ; 2AAA 0 208 180 47980006
SJ label_2adf ; 2AAE 0 208 180 CB2F
; 2AB0 from 2A99 (DD0,208,180)
; 2AB0 from 2AA8 (DD0,208,180)
label_2ab0: LB A, r0 ; 2AB0 0 208 180 78
MOV X1, #tbl_6791 ; 2AB1 0 208 180 609167
MOVB r1, #037h ; 2AB4 0 208 180 9937
MOVB r2, #02dh ; 2AB6 0 208 180 9A2D
CMPB A, #016h ; 2AB8 0 208 180 C616
JGE label_2ac2 ; 2ABA 0 208 180 CD06
; 2ABC from 2AD4 (DD0,208,180)
; 2ABC from 2AEC (DD0,208,180)
; 2ABC from 2AF5 (DD0,208,180)
label_2abc: MOV er3, #00430h ; 2ABC 0 208 180 47983004
SJ label_2adf ; 2AC0 0 208 180 CB1D
; 2AC2 from 2ABA (DD0,208,180)
label_2ac2: CMPB A, r1 ; 2AC2 0 208 180 49
JGE label_2b0c ; 2AC3 0 208 180 CD47
JBS off(00217h).6, label_2ae5 ; 2AC5 0 208 180 EE171D
CMP off(00272h), #08000h ; 2AC8 0 208 180 B472C00080
JGE label_2ad6 ; 2ACD 0 208 180 CD07
CMP off(00272h), #00c00h ; 2ACF 0 208 180 B472C0000C
JGE label_2abc ; 2AD4 0 208 180 CDE6
; 2AD6 from 2ACD (DD0,208,180)
label_2ad6: MOVB r1, r2 ; 2AD6 0 208 180 2249
CMPB A, r1 ; 2AD8 0 208 180 49
JGE label_2b0c ; 2AD9 0 208 180 CD31
; 2ADB from 2B07 (DD0,208,180)
; 2ADB from 2B09 (DD0,208,180)
label_2adb: MOV er3, #00120h ; 2ADB 0 208 180 47982001
; 2ADF from 2AAE (DD0,208,180)
; 2ADF from 2AC0 (DD0,208,180)
label_2adf: LC A, tbl_6234 ; 2ADF 0 208 180 909C3462
SJ label_2b10 ; 2AE3 0 208 180 CB2B
; 2AE5 from 2AC5 (DD0,208,180)
label_2ae5: JBR off(0022ah).4, label_2aee ; 2AE5 0 208 180 DC2A06
MOVB off(002dbh), #014h ; 2AE8 0 208 180 C4DB9814
SJ label_2abc ; 2AEC 0 208 180 CBCE
; 2AEE from 2AE5 (DD0,208,180)
label_2aee: JBR off(00225h).1, label_2af7 ; 2AEE 0 208 180 D92506
CMPB off(002dbh), #000h ; 2AF1 0 208 180 C4DBC000
JNE label_2abc ; 2AF5 0 208 180 CEC5
; 2AF7 from 2AEE (DD0,208,180)
label_2af7: MOVB r1, r2 ; 2AF7 0 208 180 2249
LB A, r0 ; 2AF9 0 208 180 78
CMPB A, r1 ; 2AFA 0 208 180 49
JGE label_2b0c ; 2AFB 0 208 180 CD0F
L A, off(0027ah) ; 2AFD 1 208 180 E47A
JEQ label_2b05 ; 2AFF 1 208 180 C904
MOVB off(002d8h), #01eh ; 2B01 1 208 180 C4D8981E
; 2B05 from 2AFF (DD1,208,180)
label_2b05: LB A, off(002d8h) ; 2B05 0 208 180 F4D8
JNE label_2adb ; 2B07 0 208 180 CED2
JBS off(00225h).1, label_2adb ; 2B09 0 208 180 E925CF
; 2B0C from 2AC3 (DD0,208,180)
; 2B0C from 2AD9 (DD0,208,180)
; 2B0C from 2AFB (DD0,208,180)
label_2b0c: LB A, r0 ; 2B0C 0 208 180 78
VCAL 0 ; 2B0D 0 208 180 10
CLR er3 ; 2B0E 0 208 180 4715
; 2B10 from 2AE3 (DD0,208,180)
label_2b10: MOV DP, A ; 2B10 0 208 180 52
L A, er3 ; 2B11 1 208 180 37
JEQ label_2b38 ; 2B12 1 208 180 C924
MOV X1, #tbl_6791 ; 2B14 1 208 180 609167
LCB A, 0000fh[X1] ; 2B17 1 208 180 90AB0F00
MOVB r4, A ; 2B1B 1 208 180 248A
SUBB r0, A ; 2B1D 1 208 180 20A1
L A, er3 ; 2B1F 1 208 180 37
JLE label_2b38 ; 2B20 1 208 180 CF16
CLRB A ; 2B22 0 208 180 FA
STB A, r5 ; 2B23 0 208 180 8D
XCHGB A, r1 ; 2B24 0 208 180 2110
CMPB A, 0d9h ; 2B26 0 208 180 C5D9C2 ### ROM INFO=ECT Sensor
JLE label_2b37 ; 2B29 0 208 180 CF0C
XCHGB A, r4 ; 2B2B 0 208 180 2410
SUBB r4, A ; 2B2D 0 208 180 24A1
JLE label_2b37 ; 2B2F 0 208 180 CF06
CLR A ; 2B31 1 208 180 F9
CAL label_4a02 ; 2B32 1 208 180 32024A
SJ label_2b38 ; 2B35 1 208 180 CB01
; 2B37 from 2B29 (DD0,208,180)
; 2B37 from 2B2F (DD0,208,180)
label_2b37: CLR A ; 2B37 1 208 180 F9
; 2B38 from 2B12 (DD1,208,180)
; 2B38 from 2B20 (DD1,208,180)
; 2B38 from 2B35 (DD1,208,180)
label_2b38: ST A, off(00278h) ; 2B38 1 208 180 D478
L A, DP ; 2B3A 1 208 180 42
ST A, off(0025ah) ; 2B3B 1 208 180 D45A ### ROM INFO=Current Target Idle RPM
MOV X1, #tbl_6caa ; 2B3D 1 208 180 60AA6C
CAL label_4a1b ; 2B40 1 208 180 321B4A
MOV X2, A ; 2B43 1 208 180 51
MOV X1, #tbl_6cc6 ; 2B44 1 208 180 60C66C
L A, off(0025ah) ; 2B47 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
CAL label_4a1b ; 2B49 1 208 180 321B4A
MOV er2, X2 ; 2B4C 1 208 180 914A
MOVB r5, r6 ; 2B4E 1 208 180 264D
MOV off(00294h), er2 ; 2B50 1 208 180 467C94
MB C, off(0021ah).0 ; 2B53 1 208 180 C41A28
MB off(002eeh).1, C ; 2B56 1 208 180 C4EE39
MOV DP, #00386h ; 2B59 1 208 180 628603
JBR off(00217h).5, label_2b70 ; 2B5C 1 208 180 DD1711
CLR [DP] ; 2B5F 1 208 180 B215
; 2B61 from 2B9C (DD1,208,180)
label_2b61: MOVB off(002d6h), #014h ; 2B61 1 208 180 C4D69814
MOVB (001b3h-00180h)[USP], #032h ; 2B65 1 208 180 C3339832
MOVB off(002c7h), #064h ; 2B69 1 208 180 C4C79864
SC ; 2B6D 1 208 180 85
SJ label_2b9f ; 2B6E 1 208 180 CB2F
; 2B70 from 2B5C (DD1,208,180)
label_2b70: JBR off(0021ah).0, label_2b9e ; 2B70 1 208 180 D81A2B
JBS off(0022bh).4, label_2b9e ; 2B73 1 208 180 EC2B28
MB C, 0b0h.1 ; 2B76 1 208 180 C5B029
JLT label_2b9e ; 2B79 1 208 180 CA23
JBS off(00212h).5, label_2b9e ; 2B7B 1 208 180 ED1220 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
LB A, 0d9h ; 2B7E 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_6ce2 ; 2B80 0 208 180 60E26C
VCAL 0 ; 2B83 0 208 180 10
L A, off(0025ah) ; 2B84 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
SUB A, er3 ; 2B86 1 208 180 2B
JGE label_2b8a ; 2B87 1 208 180 CD01
CLR A ; 2B89 1 208 180 F9
; 2B8A from 2B87 (DD1,208,180)
label_2b8a: CMP A, 0c4h ; 2B8A 1 208 180 B5C4C2 ### ROM INFO=RPM Sensor
JGE label_2b9e ; 2B8D 1 208 180 CD0F
JBS off(0021ah).2, label_2b9e ; 2B8F 1 208 180 EA1A0C
L A, [DP] ; 2B92 1 208 180 E2
ADD A, #00008h ; 2B93 1 208 180 860800
JGE label_2b9b ; 2B96 1 208 180 CD03
L A, #0ffffh ; 2B98 1 208 180 67FFFF
; 2B9B from 2B96 (DD1,208,180)
label_2b9b: ST A, [DP] ; 2B9B 1 208 180 D2
SJ label_2b61 ; 2B9C 1 208 180 CBC3
; 2B9E from 2B70 (DD1,208,180)
; 2B9E from 2B73 (DD1,208,180)
; 2B9E from 2B79 (DD1,208,180)
; 2B9E from 2B7B (DD1,208,180)
; 2B9E from 2B8D (DD1,208,180)
; 2B9E from 2B8F (DD1,208,180)
label_2b9e: RC ; 2B9E 1 208 180 95
; 2B9F from 2B6E (DD1,208,180)
label_2b9f: MB off(0021ah).0, C ; 2B9F 1 208 180 C41A38
L A, off(0025ah) ; 2BA2 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
MOV X1, #tbl_68bf ; 2BA4 1 208 180 60BF68
MOV X2, #tbl_68bf ; 2BA7 1 208 180 61BF68
CMP A, #00000h ; 2BAA 1 208 180 C60000
JLT label_2bc0 ; 2BAD 1 208 180 CA11
MOV X1, #tbl_68b3 ; 2BAF 1 208 180 60B368
MOV X2, #tbl_68dd ; 2BB2 1 208 180 61DD68
CMP A, #00928h ; 2BB5 1 208 180 C62809
JLT label_2bc0 ; 2BB8 1 208 180 CA06
MOV X1, #tbl_68a7 ; 2BBA 1 208 180 60A768
MOV X2, #tbl_68cb ; 2BBD 1 208 180 61CB68
; 2BC0 from 2BAD (DD1,208,180)
; 2BC0 from 2BB8 (DD1,208,180)
label_2bc0: JBS off(00217h).6, label_2bd4 ; 2BC0 1 208 180 EE1711
MOV X1, #tbl_68b3 ; 2BC3 1 208 180 60B368
MOV X2, #tbl_68dd ; 2BC6 1 208 180 61DD68
CMP A, #00928h ; 2BC9 1 208 180 C62809
JLT label_2bd4 ; 2BCC 1 208 180 CA06
MOV X1, #tbl_68a7 ; 2BCE 1 208 180 60A768
MOV X2, #tbl_68cb ; 2BD1 1 208 180 61CB68
; 2BD4 from 2BC0 (DD1,208,180)
; 2BD4 from 2BCC (DD1,208,180)
label_2bd4: LB A, off(00236h) ; 2BD4 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
CAL label_4981 ; 2BD6 0 208 180 328149
MOVB r0, 0e1h ; 2BD9 0 208 180 C5E148
MULB ; 2BDC 0 208 180 A234
L A, ACC ; 2BDE 1 208 180 E506
ROL A ; 2BE0 1 208 180 33
LB A, ACCH ; 2BE1 0 208 180 F507
JGE label_2be7 ; 2BE3 0 208 180 CD02
LB A, #0ffh ; 2BE5 0 208 180 77FF
; 2BE7 from 2BE3 (DD0,208,180)
label_2be7: MOV X1, X2 ; 2BE7 0 208 180 9178
VCAL 0 ; 2BE9 0 208 180 10
MOV DP, #0037ch ; 2BEA 0 208 180 627C03
MOVB r1, [DP] ; 2BED 0 208 180 C249
CLRB r0 ; 2BEF 0 208 180 2015
MUL ; 2BF1 0 208 180 9035
ROLB A ; 2BF3 0 208 180 33
L A, er1 ; 2BF4 1 208 180 35
ROL A ; 2BF5 1 208 180 33
JGE label_2bfb ; 2BF6 1 208 180 CD03
L A, #0ffffh ; 2BF8 1 208 180 67FFFF
; 2BFB from 2BF6 (DD1,208,180)
label_2bfb: MOV DP, #tbl_60a3 ; 2BFB 1 208 180 62A360
LCB A, [DP] ; 2BFE 1 208 180 92AA
JNE label_2c07 ; 2C00 1 208 180 CE05
MB C, P0.2 ; 2C02 1 208 180 C5202A
JGE label_2c0e ; 2C05 1 208 180 CD07
; 2C07 from 2C00 (DD1,208,180)
label_2c07: MOVB r1, #040h ; 2C07 1 208 180 9940
CLRB r0 ; 2C09 1 208 180 2015
MUL ; 2C0B 1 208 180 9035
L A, er1 ; 2C0D 1 208 180 35
; 2C0E from 2C05 (DD1,208,180)
label_2c0e: ST A, er3 ; 2C0E 1 208 180 8B
JBS off(0022bh).4, label_2c67 ; 2C0F 1 208 180 EC2B55
MOVB r1, #021h ; 2C12 1 208 180 9921
JBS off(002edh).0, label_2c1a ; 2C14 1 208 180 E8ED03
JBS off(00225h).1, label_2c4e ; 2C17 1 208 180 E92534
; 2C1A from 2C14 (DD1,208,180)
label_2c1a: JBS off(00211h).2, label_2c67 ; 2C1A 1 208 180 EA114A ### ROM INFO=AC Switch Input
JBS off(0022ah).0, label_2c67 ; 2C1D 1 208 180 E82A47
LB A, #028h ; 2C20 0 208 180 7728
CLRB r1 ; 2C22 0 208 180 2115
JBS off(0022bh).5, label_2c2b ; 2C24 0 208 180 ED2B04
LB A, #028h ; 2C27 0 208 180 7728
MOVB r1, #021h ; 2C29 0 208 180 9921
; 2C2B from 2C24 (DD0,208,180)
label_2c2b: MOVB r2, 0e2h ; 2C2B 0 208 180 C5E24A
MB C, off(0022bh).5 ; 2C2E 0 208 180 C42B2D
JBR off(00217h).6, label_2c45 ; 2C31 0 208 180 DE1711
LB A, #020h ; 2C34 0 208 180 7720
CLRB r1 ; 2C36 0 208 180 2115
JBS off(00225h).2, label_2c3f ; 2C38 0 208 180 EA2504
LB A, #032h ; 2C3B 0 208 180 7732
MOVB r1, #021h ; 2C3D 0 208 180 9921
; 2C3F from 2C38 (DD0,208,180)
label_2c3f: MOVB r2, 0e0h ; 2C3F 0 208 180 C5E04A
MB C, off(00225h).2 ; 2C42 0 208 180 C4252A
; 2C45 from 2C31 (DD0,208,180)
label_2c45: MB PSWL.4, C ; 2C45 0 208 180 A33C
CMPB A, r2 ; 2C47 0 208 180 4A
JGE label_2c67 ; 2C48 0 208 180 CD1D
MB C, PSWL.4 ; 2C4A 0 208 180 A32C
JLT label_2c54 ; 2C4C 0 208 180 CA06
; 2C4E from 2C17 (DD1,208,180)
label_2c4e: LB A, off(00299h) ; 2C4E 0 208 180 F499
JEQ label_2c60 ; 2C50 0 208 180 C90E
SJ label_2c63 ; 2C52 0 208 180 CB0F
; 2C54 from 2C4C (DD0,208,180)
label_2c54: MOV DP, #tbl_60a3 ; 2C54 0 208 180 62A360
LCB A, [DP] ; 2C57 0 208 180 92AA
JNE label_2c60 ; 2C59 0 208 180 CE05
MB C, P0.2 ; 2C5B 0 208 180 C5202A
JLT label_2c63 ; 2C5E 0 208 180 CA03
; 2C60 from 2C50 (DD0,208,180)
; 2C60 from 2C59 (DD0,208,180)
label_2c60: MOVB off(00299h), r1 ; 2C60 0 208 180 217C99
; 2C63 from 2C52 (DD0,208,180)
; 2C63 from 2C5E (DD0,208,180)
label_2c63: CLRB r5 ; 2C63 0 208 180 2515
SJ label_2c7d ; 2C65 0 208 180 CB16
; 2C67 from 2C0F (DD1,208,180)
; 2C67 from 2C1A (DD1,208,180)
; 2C67 from 2C1D (DD1,208,180)
; 2C67 from 2C48 (DD0,208,180)
label_2c67: L A, off(00266h) ; 2C67 1 208 180 E466
XCHG A, er3 ; 2C69 1 208 180 4710
MOVB r5, off(00293h) ; 2C6B 1 208 180 C4934D
CLRB r4 ; 2C6E 1 208 180 2415
MOVB r1, #040h ; 2C70 1 208 180 9940
JBS off(00217h).6, label_2c77 ; 2C72 1 208 180 EE1702
MOVB r1, #040h ; 2C75 1 208 180 9940
; 2C77 from 2C72 (DD1,208,180)
label_2c77: CLRB r0 ; 2C77 1 208 180 2015
CAL label_4a5d ; 2C79 1 208 180 325D4A
ST A, er3 ; 2C7C 1 208 180 8B
; 2C7D from 2C65 (DD0,208,180)
label_2c7d: L A, er3 ; 2C7D 1 208 180 37
SUB A, off(00266h) ; 2C7E 1 208 180 A766
ST A, er0 ; 2C80 1 208 180 88
JGE label_2c84 ; 2C81 1 208 180 CD01
VCAL 7 ; 2C83 1 208 180 17
; 2C84 from 2C81 (DD1,208,180)
label_2c84: CMP A, #00030h ; 2C84 1 208 180 C63000
JBS off(00217h).6, label_2c8d ; 2C87 1 208 180 EE1703
CMP A, #00030h ; 2C8A 1 208 180 C63000
; 2C8D from 2C87 (DD1,208,180)
label_2c8d: CLR A ; 2C8D 1 208 180 F9
JLT label_2c91 ; 2C8E 1 208 180 CA01
L A, er0 ; 2C90 1 208 180 34
; 2C91 from 2C8E (DD1,208,180)
label_2c91: ST A, off(00268h) ; 2C91 1 208 180 D468
L A, off(00276h) ; 2C93 1 208 180 E476
SUB A, #00030h ; 2C95 1 208 180 A63000
JGE label_2c9b ; 2C98 1 208 180 CD01
CLR A ; 2C9A 1 208 180 F9
; 2C9B from 2C98 (DD1,208,180)
label_2c9b: CMPB off(00299h), #000h ; 2C9B 1 208 180 C499C000
JEQ label_2cad ; 2C9F 1 208 180 C90C
L A, #00200h ; 2CA1 1 208 180 670002
JBS off(00217h).6, label_2caa ; 2CA4 1 208 180 EE1703
L A, #00200h ; 2CA7 1 208 180 670002
; 2CAA from 2CA4 (DD1,208,180)
label_2caa: DECB off(00299h) ; 2CAA 1 208 180 C49917
; 2CAD from 2C9F (DD1,208,180)
label_2cad: MOV off(00266h), er3 ; 2CAD 1 208 180 477C66
ST A, off(00276h) ; 2CB0 1 208 180 D476
MOVB off(00293h), r5 ; 2CB2 1 208 180 257C93
MB C, off(00225h).1 ; 2CB5 1 208 180 C42529
MB off(002edh).0, C ; 2CB8 1 208 180 C4ED38
JBR off(00226h).4, label_2cf7 ; 2CBB 1 208 180 DC2639
MOV X1, #tbl_6908 ; 2CBE 1 208 180 600869
LB A, 0d8h ; 2CC1 0 208 180 F5D8 ### ROM INFO=IAT Sensor
VCAL 0 ; 2CC3 0 208 180 10
SLLB A ; 2CC4 0 208 180 53
MOV X2, A ; 2CC5 0 208 180 51
MOV X1, #tbl_6917 ; 2CC6 0 208 180 601769
LB A, off(00236h) ; 2CC9 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
CAL label_4981 ; 2CCB 0 208 180 328149
L A, er3 ; 2CCE 1 208 180 37
SWAP ; 2CCF 1 208 180 83
CLRB A ; 2CD0 0 208 180 FA
MOV er0, X2 ; 2CD1 0 208 180 9148
MUL ; 2CD3 0 208 180 9035
MOV DP, #00380h ; 2CD5 0 208 180 628003
L A, off(00280h) ; 2CD8 1 208 180 E480
JEQ label_2ce8 ; 2CDA 1 208 180 C90C
JBS off(00281h).7, label_2ce8 ; 2CDC 1 208 180 EF8109
L A, [DP] ; 2CDF 1 208 180 E2
SUB A, #00010h ; 2CE0 1 208 180 A61000
JGE label_2ceb ; 2CE3 1 208 180 CD06
CLR A ; 2CE5 1 208 180 F9
SJ label_2ceb ; 2CE6 1 208 180 CB03
; 2CE8 from 2CDA (DD1,208,180)
; 2CE8 from 2CDC (DD1,208,180)
label_2ce8: L A, #00200h ; 2CE8 1 208 180 670002
; 2CEB from 2CE3 (DD1,208,180)
; 2CEB from 2CE6 (DD1,208,180)
label_2ceb: ST A, [DP] ; 2CEB 1 208 180 D2
ADD A, er1 ; 2CEC 1 208 180 09
CMP A, #08000h ; 2CED 1 208 180 C60080
JLT label_2d0a ; 2CF0 1 208 180 CA18
L A, #07fffh ; 2CF2 1 208 180 67FF7F
SJ label_2d0a ; 2CF5 1 208 180 CB13
; 2CF7 from 2CBB (DD1,208,180)
label_2cf7: L A, off(00280h) ; 2CF7 1 208 180 E480
JEQ label_2d0a ; 2CF9 1 208 180 C90F
JBR off(00281h).7, label_2d06 ; 2CFB 1 208 180 DF8108
ADD A, #00010h ; 2CFE 1 208 180 861000
JGE label_2d0a ; 2D01 1 208 180 CD07
CLR A ; 2D03 1 208 180 F9
SJ label_2d0a ; 2D04 1 208 180 CB04
; 2D06 from 2CFB (DD1,208,180)
label_2d06: L A, #00280h ; 2D06 1 208 180 678002
VCAL 7 ; 2D09 1 208 180 17
; 2D0A from 2CF9 (DD1,208,180)
; 2D0A from 2D01 (DD1,208,180)
; 2D0A from 2D04 (DD1,208,180)
; 2D0A from 2CF0 (DD1,208,180)
; 2D0A from 2CF5 (DD1,208,180)
label_2d0a: ST A, off(00280h) ; 2D0A 1 208 180 D480
CLR A ; 2D0C 1 208 180 F9
MOV DP, A ; 2D0D 1 208 180 52
MOVB off(002d7h), #0ffh ; 2D0E 1 208 180 C4D798FF
SJ label_2d14 ; 2D12 1 208 180 CB00
; 2D14 from 2D12 (DD1,208,180)
label_2d14: ST A, off(00274h) ; 2D14 1 208 180 D474
SRL DP ; 2D16 1 208 180 92E7
MB off(00225h).3, C ; 2D18 1 208 180 C4253B
CLRB A ; 2D1B 0 208 180 FA
RC ; 2D1C 0 208 180 95
MOV DP, #00420h ; 2D1D 0 208 180 622004
MB C, [DP].0 ; 2D20 0 208 180 C228
JLT label_2d43 ; 2D22 0 208 180 CA1F
JBS off(00217h).5, label_2d43 ; 2D24 0 208 180 ED171C
JBR off(0022bh).2, label_2d3d ; 2D27 0 208 180 DA2B13
JBR off(00210h).3, label_2d40 ; 2D2A 0 208 180 DB1013 ### ROM INFO=PSP Input (Power Steering Pressure)
MOV X1, #00680h ; 2D2D 0 208 180 608006
LB A, off(00297h) ; 2D30 0 208 180 F497
JEQ label_2d3a ; 2D32 0 208 180 C906
DECB off(00297h) ; 2D34 0 208 180 C49717
MOV X1, #00a00h ; 2D37 0 208 180 60000A
; 2D3A from 2D32 (DD0,208,180)
label_2d3a: L A, X1 ; 2D3A 1 208 180 40
SJ label_2d49 ; 2D3B 1 208 180 CB0C
; 2D3D from 2D27 (DD0,208,180)
label_2d3d: JBS off(00210h).3, label_2d48 ; 2D3D 0 208 180 EB1008 ### ROM INFO=PSP Input (Power Steering Pressure)
; 2D40 from 2D2A (DD0,208,180)
label_2d40: SC ; 2D40 0 208 180 85
LB A, #008h ; 2D41 0 208 180 7708
; 2D43 from 2D22 (DD0,208,180)
; 2D43 from 2D24 (DD0,208,180)
label_2d43: MB off(0022bh).2, C ; 2D43 0 208 180 C42B3A
STB A, off(00297h) ; 2D46 0 208 180 D497
; 2D48 from 2D3D (DD0,208,180)
label_2d48: CLR A ; 2D48 1 208 180 F9
; 2D49 from 2D3B (DD1,208,180)
label_2d49: ST A, off(0027ah) ; 2D49 1 208 180 D47A
MOV X1, #tbl_6961 ; 2D4B 1 208 180 606169
LB A, off(00236h) ; 2D4E 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
VCAL 0 ; 2D50 0 208 180 10
MOV DP, A ; 2D51 0 208 180 52
MOV X1, #tbl_6956 ; 2D52 0 208 180 605669
LB A, 0d5h ; 2D55 0 208 180 F5D5 ### ROM INFO=TPS Delta
VCAL 2 ; 2D57 0 208 180 12
STB A, r0 ; 2D58 0 208 180 88
CLR A ; 2D59 1 208 180 F9
LB A, #080h ; 2D5A 0 208 180 7780
L A, ACC ; 2D5C 1 208 180 E506
SWAP ; 2D5E 1 208 180 83
MUL ; 2D5F 1 208 180 9035
SLL A ; 2D61 1 208 180 53
L A, er1 ; 2D62 1 208 180 35
ROL A ; 2D63 1 208 180 33
JGE label_2d69 ; 2D64 1 208 180 CD03
L A, #0ffffh ; 2D66 1 208 180 67FFFF
; 2D69 from 2D64 (DD1,208,180)
label_2d69: ST A, er3 ; 2D69 1 208 180 8B
LB A, off(002f5h) ; 2D6A 0 208 180 F4F5
MOV A, off(0026ah) ; 2D6C 1 208 180 B46A99
JNE label_2d9b ; 2D6F 1 208 180 CE2A
MOVB off(002f5h), #003h ; 2D71 1 208 180 C4F59803
JBR off(0021ah).2, label_2d9a ; 2D75 1 208 180 DA1A22
JBS off(0021bh).1, label_2d80 ; 2D78 1 208 180 E91B05
ADD A, er3 ; 2D7B 1 208 180 0B
JLT label_2db4 ; 2D7C 1 208 180 CA36
SJ label_2d83 ; 2D7E 1 208 180 CB03
; 2D80 from 2D78 (DD1,208,180)
label_2d80: SUB A, er3 ; 2D80 1 208 180 2B
JLT label_2d9a ; 2D81 1 208 180 CA17
; 2D83 from 2D7E (DD1,208,180)
label_2d83: MOV X2, #00400h ; 2D83 1 208 180 610004
CMP A, #00a00h ; 2D86 1 208 180 C6000A
JGE label_2d96 ; 2D89 1 208 180 CD0B
MOV X2, #00300h ; 2D8B 1 208 180 610003
CMP A, #00400h ; 2D8E 1 208 180 C60004
JGE label_2d96 ; 2D91 1 208 180 CD03
MOV X2, #00200h ; 2D93 1 208 180 610002
; 2D96 from 2D89 (DD1,208,180)
; 2D96 from 2D91 (DD1,208,180)
label_2d96: SUB A, X2 ; 2D96 1 208 180 91A2
JGE label_2d9b ; 2D98 1 208 180 CD01
; 2D9A from 2D75 (DD1,208,180)
; 2D9A from 2D81 (DD1,208,180)
label_2d9a: CLR A ; 2D9A 1 208 180 F9
; 2D9B from 2D6F (DD1,208,180)
; 2D9B from 2D98 (DD1,208,180)
label_2d9b: JBR off(00218h).2, label_2db0 ; 2D9B 1 208 180 DA1812 ### ROM INFO=Set RPM Cut Flag
MOV X2, A ; 2D9E 1 208 180 51
MOV X1, #tbl_6970 ; 2D9F 1 208 180 607069
JBR off(00211h).2, label_2da8 ; 2DA2 1 208 180 DA1103 ### ROM INFO=AC Switch Input
MOV X1, #tbl_697f ; 2DA5 1 208 180 607F69
; 2DA8 from 2DA2 (DD1,208,180)
label_2da8: LB A, off(00236h) ; 2DA8 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
VCAL 0 ; 2DAA 0 208 180 10
L A, X2 ; 2DAB 1 208 180 41
CMP A, er3 ; 2DAC 1 208 180 4B
JGE label_2db0 ; 2DAD 1 208 180 CD01
L A, er3 ; 2DAF 1 208 180 37
; 2DB0 from 2D9B (DD1,208,180)
; 2DB0 from 2DAD (DD1,208,180)
label_2db0: CMP A, DP ; 2DB0 1 208 180 92C2
JLT label_2db5 ; 2DB2 1 208 180 CA01
; 2DB4 from 2D7C (DD1,208,180)
label_2db4: L A, DP ; 2DB4 1 208 180 42
; 2DB5 from 2DB2 (DD1,208,180)
label_2db5: ST A, off(0026ah) ; 2DB5 1 208 180 D46A
MB C, off(0022bh).6 ; 2DB7 1 208 180 C42B2E
MB off(0022bh).7, C ; 2DBA 1 208 180 C42B3F
MOV DP, #0037dh ; 2DBD 1 208 180 627D03
LB A, [DP] ; 2DC0 0 208 180 F2
MOV X2, #tbl_688b ; 2DC1 0 208 180 618B68
JBR off(0021bh).0, label_2dd0 ; 2DC4 0 208 180 D81B09
MOV X2, #tbl_6899 ; 2DC7 0 208 180 619968
CMPB A, #056h ; 2DCA 0 208 180 C656
JGE label_2dd0 ; 2DCC 0 208 180 CD02
LB A, #056h ; 2DCE 0 208 180 7756
; 2DD0 from 2DC4 (DD0,208,180)
; 2DD0 from 2DCC (DD0,208,180)
label_2dd0: CMPB A, off(00236h) ; 2DD0 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(0022bh).6, C ; 2DD2 0 208 180 C42B3E
JBS off(0021ah).0, label_2deb ; 2DD5 0 208 180 E81A13
JLT label_2deb ; 2DD8 0 208 180 CA11
JBR off(0022bh).7, label_2df1 ; 2DDA 0 208 180 DF2B14
JBS off(0021bh).7, label_2deb ; 2DDD 0 208 180 EF1B0B
MOV X1, #tbl_6868 ; 2DE0 0 208 180 606868
LB A, 0d9h ; 2DE3 0 208 180 F5D9 ### ROM INFO=ECT Sensor
VCAL 0 ; 2DE5 0 208 180 10
; warning: had to flip DD
CMP A, 0c8h ; 2DE6 1 208 180 B5C8C2
JLT label_2dfa ; 2DE9 1 208 180 CA0F
; 2DEB from 2DD5 (DD0,208,180)
; 2DEB from 2DD8 (DD0,208,180)
; 2DEB from 2DDD (DD0,208,180)
label_2deb: MOVB off(002f4h), off(00296h) ; 2DEB 1 208 180 C4967CF4
SJ label_2e1c ; 2DEF 1 208 180 CB2B
; 2DF1 from 2DDA (DD0,208,180)
label_2df1: L A, off(0026ch) ; 2DF1 1 208 180 E46C
SUB A, #00080h ; 2DF3 1 208 180 A68000
JLT label_2e1c ; 2DF6 1 208 180 CA24
SJ label_2e16 ; 2DF8 1 208 180 CB1C
; 2DFA from 2DE9 (DD1,208,180)
label_2dfa: MOV X1, X2 ; 2DFA 1 208 180 9178
LB A, 0d9h ; 2DFC 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_4981 ; 2DFE 0 208 180 328149
STB A, r0 ; 2E01 0 208 180 88
CLRB r1 ; 2E02 0 208 180 2115
L A, 0c8h ; 2E04 1 208 180 E5C8
MUL ; 2E06 1 208 180 9035
MOV er0, #02000h ; 2E08 1 208 180 44980020
CMP er1, #00000h ; 2E0C 1 208 180 45C00000
JNE label_2e15 ; 2E10 1 208 180 CE03
CMP A, er0 ; 2E12 1 208 180 48
JLT label_2e16 ; 2E13 1 208 180 CA01
; 2E15 from 2E10 (DD1,208,180)
label_2e15: L A, er0 ; 2E15 1 208 180 34
; 2E16 from 2DF8 (DD1,208,180)
; 2E16 from 2E13 (DD1,208,180)
label_2e16: CMPB off(002f4h), #000h ; 2E16 1 208 180 C4F4C000
JNE label_2e1d ; 2E1A 1 208 180 CE01
; 2E1C from 2DEF (DD1,208,180)
; 2E1C from 2DF6 (DD1,208,180)
label_2e1c: CLR A ; 2E1C 1 208 180 F9
; 2E1D from 2E1A (DD1,208,180)
label_2e1d: ST A, off(0026ch) ; 2E1D 1 208 180 D46C
JBR off(00219h).7, label_2e47 ; 2E1F 1 208 180 DF1925
MOV DP, #003afh ; 2E22 1 208 180 62AF03
MOVB r0, [DP] ; 2E25 1 208 180 C248
L A, #01480h ; 2E27 1 208 180 678014
CMPB r0, #033h ; 2E2A 1 208 180 20C033
JEQ label_2e42 ; 2E2D 1 208 180 C913
L A, #02300h ; 2E2F 1 208 180 670023
CMPB r0, #034h ; 2E32 1 208 180 20C034
JEQ label_2e42 ; 2E35 1 208 180 C90B
L A, #02d00h ; 2E37 1 208 180 67002D
CMPB r0, #035h ; 2E3A 1 208 180 20C035
JEQ label_2e42 ; 2E3D 1 208 180 C903
L A, #03fffh ; 2E3F 1 208 180 67FF3F
; 2E42 from 2E2D (DD1,208,180)
; 2E42 from 2E35 (DD1,208,180)
; 2E42 from 2E3D (DD1,208,180)
label_2e42: L A, ACC ; 2E42 1 208 180 E506
J label_318d ; 2E44 1 208 180 038D31
; 2E47 from 2E1F (DD1,208,180)
label_2e47: JBR off(0021ah).0, label_2e5d ; 2E47 1 208 180 D81A13
SB off(00228h).4 ; 2E4A 1 208 180 C4281C ### ROM INFO=Reset RPM Cut Flag
MOV X1, #tbl_6733 ; 2E4D 1 208 180 603367
LB A, 0d9h ; 2E50 0 208 180 F5D9 ### ROM INFO=ECT Sensor
VCAL 0 ; 2E52 0 208 180 10
STB A, off(0026eh) ; 2E53 0 208 180 D46E
JBS off(00217h).5, label_2e9a ; 2E55 0 208 180 ED1742
MOV DP, #00386h ; 2E58 0 208 180 628603
SJ label_2e98 ; 2E5B 0 208 180 CB3B
; 2E5D from 2E47 (DD1,208,180)
label_2e5d: JBR off(00218h).2, label_2e69 ; 2E5D 1 208 180 DA1809 ### ROM INFO=Set RPM Cut Flag
JBR off(0022ah).3, label_2eb2 ; 2E60 1 208 180 DB2A4F
L A, #011ebh ; 2E63 1 208 180 67EB11
J label_31af ; 2E66 1 208 180 03AF31
; 2E69 from 2E5D (DD1,208,180)
label_2e69: JBR off(0021ah).1, label_2e9f ; 2E69 1 208 180 D91A33
L A, off(0026ch) ; 2E6C 1 208 180 E46C
JNE label_2e9f ; 2E6E 1 208 180 CE2F
JBR off(0021ch).4, label_2eb2 ; 2E70 1 208 180 DC1C3F
CMPB 0d9h, #02eh ; 2E73 1 208 180 C5D9C02E ### ROM INFO=ECT Sensor
JGE label_2eb2 ; 2E77 1 208 180 CD39
CMPB 0cch, #00fh ; 2E79 1 208 180 C5CCC00F ### ROM INFO=VSS Sensor
JLT label_2eb2 ; 2E7D 1 208 180 CA33
JBR off(0022ah).2, label_2eb2 ; 2E7F 1 208 180 DA2A30
MOV X1, #tbl_698e ; 2E82 1 208 180 608E69
JBR off(00226h).4, label_2e8b ; 2E85 1 208 180 DC2603
MOV X1, #tbl_6dff ; 2E88 1 208 180 60FF6D
; 2E8B from 2E85 (DD1,208,180)
label_2e8b: LB A, 0c2h ; 2E8B 0 208 180 F5C2
VCAL 0 ; 2E8D 0 208 180 10
STB A, off(00270h) ; 2E8E 0 208 180 D470
JEQ label_2eb2 ; 2E90 0 208 180 C920
SB off(00228h).6 ; 2E92 0 208 180 C4281E ### ROM INFO=Reset RPM Cut Flag
MOV DP, #0030ch ; 2E95 0 208 180 620C03
; 2E98 from 2E5B (DD0,208,180)
label_2e98: L A, [DP] ; 2E98 1 208 180 E2
VCAL 5 ; 2E99 1 208 180 15
; 2E9A from 2E55 (DD0,208,180)
label_2e9a: STB A, off(00260h) ; 2E9A 0 208 180 D460
J label_30e3 ; 2E9C 0 208 180 03E330
; 2E9F from 2E69 (DD1,208,180)
; 2E9F from 2E6E (DD1,208,180)
label_2e9f: CLR off(0026ah) ; 2E9F 1 208 180 B46A15
SC ; 2EA2 1 208 180 85
JBS off(0022bh).4, label_2eac ; 2EA3 1 208 180 EC2B06
JBS off(00212h).5, label_2eac ; 2EA6 1 208 180 ED1203 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
MB C, 0b0h.1 ; 2EA9 1 208 180 C5B029
; 2EAC from 2EA3 (DD1,208,180)
; 2EAC from 2EA6 (DD1,208,180)
label_2eac: XORB PSWH, #080h ; 2EAC 1 208 180 A2F080
MB off(00228h).5, C ; 2EAF 1 208 180 C4283D ### ROM INFO=Reset RPM Cut Flag
; 2EB2 from 2E60 (DD1,208,180)
; 2EB2 from 2E70 (DD1,208,180)
; 2EB2 from 2E77 (DD1,208,180)
; 2EB2 from 2E7D (DD1,208,180)
; 2EB2 from 2E7F (DD1,208,180)
; 2EB2 from 2E90 (DD0,208,180)
label_2eb2: CLR A ; 2EB2 1 208 180 F9
ST A, er2 ; 2EB3 1 208 180 8A
MOV DP, #0030ch ; 2EB4 1 208 180 620C03
MOV er0, off(00262h) ; 2EB7 1 208 180 B46248
MOVB ACCH, #026h ; 2EBA 1 208 180 C5079826
MOVB r5, #0ffh ; 2EBE 1 208 180 9DFF
CMPB off(002c7h), #000h ; 2EC0 1 208 180 C4C7C000
JNE label_2ee2 ; 2EC4 1 208 180 CE1C
MOVB ACCH, #026h ; 2EC6 1 208 180 C5079826
MOVB r5, #0a6h ; 2ECA 1 208 180 9DA6
JBR off(00228h).5, label_2ee2 ; 2ECC 1 208 180 DD2813 ### ROM INFO=Reset RPM Cut Flag
JBR off(0021ah).2, label_2ee2 ; 2ECF 1 208 180 DA1A10
CMPB 0d9h, #04ah ; 2ED2 1 208 180 C5D9C04A ### ROM INFO=ECT Sensor
JGE label_2ee2 ; 2ED6 1 208 180 CD0A
L A, [DP] ; 2ED8 1 208 180 E2
ADD A, off(00266h) ; 2ED9 1 208 180 8766
JGE label_2efa ; 2EDB 1 208 180 CD1D
L A, #0ffffh ; 2EDD 1 208 180 67FFFF
SJ label_2efa ; 2EE0 1 208 180 CB18
; 2EE2 from 2EC4 (DD1,208,180)
; 2EE2 from 2ECC (DD1,208,180)
; 2EE2 from 2ECF (DD1,208,180)
; 2EE2 from 2ED6 (DD1,208,180)
label_2ee2: MUL ; 2EE2 1 208 180 9035
SLL A ; 2EE4 1 208 180 53
L A, er1 ; 2EE5 1 208 180 35
ROL A ; 2EE6 1 208 180 33
JLT label_2ef1 ; 2EE7 1 208 180 CA08
ADD A, off(00266h) ; 2EE9 1 208 180 8766
JLT label_2ef1 ; 2EEB 1 208 180 CA04
ADD A, [DP] ; 2EED 1 208 180 B282
JGE label_2ef4 ; 2EEF 1 208 180 CD03
; 2EF1 from 2EE7 (DD1,208,180)
; 2EF1 from 2EEB (DD1,208,180)
label_2ef1: L A, #0ffffh ; 2EF1 1 208 180 67FFFF
; 2EF4 from 2EEF (DD1,208,180)
label_2ef4: SUB A, #00500h ; 2EF4 1 208 180 A60005
JGE label_2efa ; 2EF7 1 208 180 CD01
CLR A ; 2EF9 1 208 180 F9
; 2EFA from 2EDB (DD1,208,180)
; 2EFA from 2EE0 (DD1,208,180)
; 2EFA from 2EF7 (DD1,208,180)
label_2efa: ST A, off(0028eh) ; 2EFA 1 208 180 D48E
L A, er2 ; 2EFC 1 208 180 36
MUL ; 2EFD 1 208 180 9035
SLL A ; 2EFF 1 208 180 53
L A, er1 ; 2F00 1 208 180 35
ROL A ; 2F01 1 208 180 33
JLT label_2f0d ; 2F02 1 208 180 CA09
ADD A, off(00266h) ; 2F04 1 208 180 8766
JLT label_2f0d ; 2F06 1 208 180 CA05
ADD A, #01000h ; 2F08 1 208 180 860010
JGE label_2f10 ; 2F0B 1 208 180 CD03
; 2F0D from 2F02 (DD1,208,180)
; 2F0D from 2F06 (DD1,208,180)
label_2f0d: L A, #0ffffh ; 2F0D 1 208 180 67FFFF
; 2F10 from 2F0B (DD1,208,180)
label_2f10: ST A, off(0028ch) ; 2F10 1 208 180 D48C
MOVB r0, #020h ; 2F12 1 208 180 9820
MOV DP, #tbl_6821 ; 2F14 1 208 180 622168
JBR off(00228h).5, label_2f23 ; 2F17 1 208 180 DD2809 ### ROM INFO=Reset RPM Cut Flag
JBS off(0021ah).3, label_2f30 ; 2F1A 1 208 180 EB1A13
MOVB off(00298h), #028h ; 2F1D 1 208 180 C4989828
SJ label_2f30 ; 2F21 1 208 180 CB0D
; 2F23 from 2F17 (DD1,208,180)
label_2f23: JBR off(00218h).2, label_2f30 ; 2F23 1 208 180 DA180A ### ROM INFO=Set RPM Cut Flag
CLRB off(002d9h) ; 2F26 1 208 180 C4D915
MOVB r0, #028h ; 2F29 1 208 180 9828
JBS off(0021ah).4, label_2f78 ; 2F2B 1 208 180 EC1A4A
SJ label_2f7b ; 2F2E 1 208 180 CB4B
; 2F30 from 2F1A (DD1,208,180)
; 2F30 from 2F21 (DD1,208,180)
; 2F30 from 2F23 (DD1,208,180)
label_2f30: JBS off(0021ah).2, label_2f78 ; 2F30 1 208 180 EA1A45
LB A, off(002d9h) ; 2F33 0 208 180 F4D9
JEQ label_2f3c ; 2F35 0 208 180 C905
MOV DP, #tbl_6827 ; 2F37 0 208 180 622768
SJ label_2f7e ; 2F3A 0 208 180 CB42
; 2F3C from 2F35 (DD0,208,180)
label_2f3c: LB A, off(002d6h) ; 2F3C 0 208 180 F4D6
JEQ label_2f48 ; 2F3E 0 208 180 C908
JBR off(0021ah).4, label_2f48 ; 2F40 0 208 180 DC1A05
MOV DP, #tbl_681b ; 2F43 0 208 180 621B68
SJ label_2f7e ; 2F46 0 208 180 CB36
; 2F48 from 2F3E (DD0,208,180)
; 2F48 from 2F40 (DD0,208,180)
label_2f48: MOV DP, #tbl_6815 ; 2F48 0 208 180 621568
MOV X1, #tbl_67bb ; 2F4B 0 208 180 60BB67
JBR off(0021ah).4, label_2f54 ; 2F4E 0 208 180 DC1A03
MOV X1, #tbl_67d7 ; 2F51 0 208 180 60D767
; 2F54 from 2F4E (DD0,208,180)
label_2f54: L A, off(0025ah) ; 2F54 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
CAL label_4a1b ; 2F56 1 208 180 321B4A
CMP A, 0cah ; 2F59 1 208 180 B5CAC2
JLT label_2f61 ; 2F5C 1 208 180 CA03
MOV DP, #tbl_680f ; 2F5E 1 208 180 620F68
; 2F61 from 2F5C (DD1,208,180)
label_2f61: MOV X1, #tbl_67f3 ; 2F61 1 208 180 60F367
L A, off(0025ah) ; 2F64 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
CAL label_4a1b ; 2F66 1 208 180 321B4A
JBR off(0021ah).4, label_2f7e ; 2F69 1 208 180 DC1A12
CMP A, 0cah ; 2F6C 1 208 180 B5CAC2
JGE label_2f7e ; 2F6F 1 208 180 CD0D
LB A, off(00298h) ; 2F71 0 208 180 F498
JEQ label_2f7e ; 2F73 0 208 180 C909
SUBB A, #001h ; 2F75 0 208 180 A601
STB A, r0 ; 2F77 0 208 180 88
; 2F78 from 2F2B (DD1,208,180)
; 2F78 from 2F30 (DD1,208,180)
label_2f78: MOV DP, #tbl_681b ; 2F78 1 208 180 621B68
; 2F7B from 2F2E (DD1,208,180)
label_2f7b: MOVB off(00298h), r0 ; 2F7B 1 208 180 207C98
; 2F7E from 2F3A (DD0,208,180)
; 2F7E from 2F46 (DD0,208,180)
; 2F7E from 2F69 (DD1,208,180)
; 2F7E from 2F6F (DD1,208,180)
; 2F7E from 2F73 (DD0,208,180)
label_2f7e: LB A, off(002dah) ; 2F7E 0 208 180 F4DA
JNE label_2f85 ; 2F80 0 208 180 CE03
RB off(00225h).5 ; 2F82 0 208 180 C4250D
; 2F85 from 2F80 (DD0,208,180)
label_2f85: MOV off(00288h), off(00286h) ; 2F85 0 208 180 B4867C88
MOVB off(0028bh), off(0028ah) ; 2F89 0 208 180 C48A7C8B
SB off(0022bh).1 ; 2F8D 0 208 180 C42B19
JBS off(00228h).5, label_2f9e ; 2F90 0 208 180 ED280B ### ROM INFO=Reset RPM Cut Flag
JBS off(0021ah).3, label_2fb6 ; 2F93 0 208 180 EB1A20
L A, off(00262h) ; 2F96 1 208 180 E462
JBS off(002eeh).1, label_2ff0 ; 2F98 1 208 180 E9EE55
J label_300a ; 2F9B 1 208 180 030A30
; 2F9E from 2F90 (DD0,208,180)
label_2f9e: JBR off(0021ah).3, label_2fb6 ; 2F9E 0 208 180 DB1A15
JBS off(00229h).5, label_2fb6 ; 2FA1 0 208 180 ED2912
JBR off(0022bh).3, label_300a ; 2FA4 0 208 180 DB2B63
CMPB 0d9h, #0d0h ; 2FA7 0 208 180 C5D9C0D0 ### ROM INFO=ECT Sensor
JLT label_2fb3 ; 2FAB 0 208 180 CA06
CMPB 0f3h, #0fah ; 2FAD 0 208 180 C5F3C0FA
JLT label_300a ; 2FB1 0 208 180 CA57
; 2FB3 from 2FAB (DD0,208,180)
label_2fb3: JBR off(00229h).6, label_300a ; 2FB3 0 208 180 DE2954
; 2FB6 from 2F93 (DD0,208,180)
; 2FB6 from 2F9E (DD0,208,180)
; 2FB6 from 2FA1 (DD0,208,180)
label_2fb6: L A, off(00262h) ; 2FB6 1 208 180 E462
JBR off(002eeh).1, label_2fc4 ; 2FB8 1 208 180 D9EE09
MOV er3, off(0026eh) ; 2FBB 1 208 180 B46E4B
MOV DP, #00386h ; 2FBE 1 208 180 628603
L A, [DP] ; 2FC1 1 208 180 E2
SJ label_2ff5 ; 2FC2 1 208 180 CB31
; 2FC4 from 2FB8 (DD1,208,180)
label_2fc4: JBR off(00228h).5, label_2ff0 ; 2FC4 1 208 180 DD2829 ### ROM INFO=Reset RPM Cut Flag
JBS off(0021ah).3, label_2ff0 ; 2FC7 1 208 180 EB1A26
JBS off(002eeh).1, label_2ff0 ; 2FCA 1 208 180 E9EE23
JBS off(00228h).3, label_2ff0 ; 2FCD 1 208 180 EB2820 ### ROM INFO=Reset RPM Cut Flag
CMPB off(002dah), #000h ; 2FD0 1 208 180 C4DAC000
JEQ label_2fdb ; 2FD4 1 208 180 C905
SB off(00225h).5 ; 2FD6 1 208 180 C4251D
JNE label_2ff0 ; 2FD9 1 208 180 CE15
; 2FDB from 2FD4 (DD1,208,180)
label_2fdb: MOV X2, A ; 2FDB 1 208 180 51
LB A, #014h ; 2FDC 0 208 180 7714
MOV X1, #tbl_6828 ; 2FDE 0 208 180 602868
JBR off(0021bh).0, label_2fe9 ; 2FE1 0 208 180 D81B05
LB A, #014h ; 2FE4 0 208 180 7714
MOV X1, #tbl_683a ; 2FE6 0 208 180 603A68
; 2FE9 from 2FE1 (DD0,208,180)
label_2fe9: STB A, off(002dah) ; 2FE9 0 208 180 D4DA
LB A, 0d8h ; 2FEB 0 208 180 F5D8 ### ROM INFO=IAT Sensor
VCAL 0 ; 2FED 0 208 180 10
L A, X2 ; 2FEE 1 208 180 41
VCAL 5 ; 2FEF 1 208 180 15
; 2FF0 from 2F98 (DD1,208,180)
; 2FF0 from 2FC4 (DD1,208,180)
; 2FF0 from 2FC7 (DD1,208,180)
; 2FF0 from 2FCA (DD1,208,180)
; 2FF0 from 2FCD (DD1,208,180)
; 2FF0 from 2FD9 (DD1,208,180)
label_2ff0: ST A, er3 ; 2FF0 1 208 180 8B
MOV DP, #0030ch ; 2FF1 1 208 180 620C03
L A, [DP] ; 2FF4 1 208 180 E2
; 2FF5 from 2FC2 (DD1,208,180)
label_2ff5: VCAL 5 ; 2FF5 1 208 180 15
MOV er3, off(00266h) ; 2FF6 1 208 180 B4664B
VCAL 5 ; 2FF9 1 208 180 15
ST A, off(00286h) ; 2FFA 1 208 180 D486
ST A, off(00288h) ; 2FFC 1 208 180 D488
CLRB A ; 2FFE 0 208 180 FA
STB A, off(0028ah) ; 2FFF 0 208 180 D48A
STB A, off(0028bh) ; 3001 0 208 180 D48B
CLR A ; 3003 1 208 180 F9
ST A, er1 ; 3004 1 208 180 89
ST A, er2 ; 3005 1 208 180 8A
MOV X1, A ; 3006 1 208 180 50
MOV X2, A ; 3007 1 208 180 51
SJ label_302f ; 3008 1 208 180 CB25
; 300A from 2F9B (DD1,208,180)
; 300A from 2FA4 (DD0,208,180)
; 300A from 2FB1 (DD0,208,180)
; 300A from 2FB3 (DD0,208,180)
label_300a: MOV er0, 0c8h ; 300A 1 208 180 B5C848
LC A, [DP] ; 300D 1 208 180 92A8
MUL ; 300F 1 208 180 9035
L A, er1 ; 3011 1 208 180 35
JBR off(0021bh).7, label_3016 ; 3012 1 208 180 DF1B01
VCAL 7 ; 3015 1 208 180 17
; 3016 from 3012 (DD1,208,180)
label_3016: MOV X1, A ; 3016 1 208 180 50
MOV er0, 0cah ; 3017 1 208 180 B5CA48
INC DP ; 301A 1 208 180 72
INC DP ; 301B 1 208 180 72
LC A, [DP] ; 301C 1 208 180 92A8
MUL ; 301E 1 208 180 9035
L A, er1 ; 3020 1 208 180 35
JBR off(0021ah).4, label_3025 ; 3021 1 208 180 DC1A01
VCAL 7 ; 3024 1 208 180 17
; 3025 from 3021 (DD1,208,180)
label_3025: MOV X2, A ; 3025 1 208 180 51
INC DP ; 3026 1 208 180 72
INC DP ; 3027 1 208 180 72
LC A, [DP] ; 3028 1 208 180 92A8
MUL ; 302A 1 208 180 9035
ST A, er2 ; 302C 1 208 180 8A
L A, off(00268h) ; 302D 1 208 180 E468
; 302F from 3008 (DD1,208,180)
label_302f: MOV er3, off(00286h) ; 302F 1 208 180 B4864B
VCAL 4 ; 3032 1 208 180 14
LB A, off(0028ah) ; 3033 0 208 180 F48A
JBS off(0021ah).4, label_3043 ; 3035 0 208 180 EC1A0B
ADDB A, r5 ; 3038 0 208 180 0D
STB A, r5 ; 3039 0 208 180 8D
L A, er3 ; 303A 1 208 180 37
ADC A, er1 ; 303B 1 208 180 19
JGE label_304a ; 303C 1 208 180 CD0C
L A, #0ffffh ; 303E 1 208 180 67FFFF
SJ label_304a ; 3041 1 208 180 CB07
; 3043 from 3035 (DD0,208,180)
label_3043: SUBB A, r5 ; 3043 0 208 180 2D
STB A, r5 ; 3044 0 208 180 8D
L A, er3 ; 3045 1 208 180 37
SBC A, er1 ; 3046 1 208 180 39
JGE label_304a ; 3047 1 208 180 CD01
CLR A ; 3049 1 208 180 F9
; 304A from 303C (DD1,208,180)
; 304A from 3041 (DD1,208,180)
; 304A from 3047 (DD1,208,180)
label_304a: CAL label_4c20 ; 304A 1 208 180 32204C
ST A, er1 ; 304D 1 208 180 89
ST A, er3 ; 304E 1 208 180 8B
JLT label_305d ; 304F 1 208 180 CA0C
L A, X1 ; 3051 1 208 180 40
VCAL 4 ; 3052 1 208 180 14
L A, X2 ; 3053 1 208 180 41
VCAL 4 ; 3054 1 208 180 14
CAL label_4c20 ; 3055 1 208 180 32204C
JLT label_3060 ; 3058 1 208 180 CA06
MOVB off(0028ah), r5 ; 305A 1 208 180 257C8A
; 305D from 304F (DD1,208,180)
label_305d: MOV off(00286h), er1 ; 305D 1 208 180 457C86
; 3060 from 3058 (DD1,208,180)
label_3060: ST A, er3 ; 3060 1 208 180 8B
L A, off(0026ch) ; 3061 1 208 180 E46C
JBS off(00228h).5, label_3068 ; 3063 1 208 180 ED2802 ### ROM INFO=Reset RPM Cut Flag
L A, off(0026ah) ; 3066 1 208 180 E46A
; 3068 from 3063 (DD1,208,180)
label_3068: VCAL 5 ; 3068 1 208 180 15
ST A, off(00260h) ; 3069 1 208 180 D460
JBS off(00225h).7, label_30e3 ; 306B 1 208 180 EF2575
JBR off(00228h).5, label_30e3 ; 306E 1 208 180 DD2872 ### ROM INFO=Reset RPM Cut Flag
JBS off(0021ah).2, label_30e3 ; 3071 1 208 180 EA1A6F
MB C, off(0022ah).1 ; 3074 1 208 180 C42A29
JBR off(00217h).6, label_307d ; 3077 1 208 180 DE1703
MB C, off(0022ah).6 ; 307A 1 208 180 C42A2E
; 307D from 3077 (DD1,208,180)
label_307d: JLT label_30e3 ; 307D 1 208 180 CA64
L A, off(0027ah) ; 307F 1 208 180 E47A
JNE label_30e3 ; 3081 1 208 180 CE60
L A, off(00280h) ; 3083 1 208 180 E480
JNE label_30e3 ; 3085 1 208 180 CE5C
CMPB 0beh, #07bh ; 3087 1 208 180 C5BEC07B ### ROM INFO=Some PA/Map Value
JLT label_30e3 ; 308B 1 208 180 CA56
CMP 0c8h, #00018h ; 308D 1 208 180 B5C8C01800
JGE label_30e3 ; 3092 1 208 180 CD4F
L A, #00040h ; 3094 1 208 180 674000
JBR off(0021ah).4, label_309d ; 3097 1 208 180 DC1A03
L A, #00040h ; 309A 1 208 180 674000
; 309D from 3097 (DD1,208,180)
label_309d: CMP A, 0cah ; 309D 1 208 180 B5CAC2
JLT label_30e3 ; 30A0 1 208 180 CA41
CMPB 0d9h, #067h ; 30A2 1 208 180 C5D9C067 ### ROM INFO=ECT Sensor
JGE label_30e3 ; 30A6 1 208 180 CD3B
LB A, off(002dah) ; 30A8 0 208 180 F4DA
JNE label_30e3 ; 30AA 0 208 180 CE37
LB A, 0bch ; 30AC 0 208 180 F5BC ### ROM INFO=PA Sensor
MOV X1, #tbl_6856 ; 30AE 0 208 180 605668
VCAL 1 ; 30B1 0 208 180 11
LB A, #0c2h ; 30B2 0 208 180 77C2
SUBB A, r6 ; 30B4 0 208 180 2E
JGE label_30b8 ; 30B5 0 208 180 CD01
CLRB A ; 30B7 0 208 180 FA
; 30B8 from 30B5 (DD0,208,180)
label_30b8: MOV er0, #00040h ; 30B8 0 208 180 44984000
CMPB A, 0beh ; 30BC 0 208 180 C5BEC2 ### ROM INFO=Some PA/Map Value
JLT label_30c5 ; 30BF 0 208 180 CA04
MOV er0, #00010h ; 30C1 0 208 180 44981000
; 30C5 from 30BF (DD0,208,180)
label_30c5: CMPB 0d9h, #028h ; 30C5 0 208 180 C5D9C028 ### ROM INFO=ECT Sensor
JLT label_30cf ; 30C9 0 208 180 CA04
MOV er0, #00001h ; 30CB 0 208 180 44980100
; 30CF from 30C9 (DD0,208,180)
label_30cf: MOV X1, #0030ch ; 30CF 0 208 180 600C03
L A, off(00286h) ; 30D2 1 208 180 E486
SUB A, off(00262h) ; 30D4 1 208 180 A762
JLT label_30dc ; 30D6 1 208 180 CA04
SUB A, off(00266h) ; 30D8 1 208 180 A766
JGE label_30dd ; 30DA 1 208 180 CD01
; 30DC from 30D6 (DD1,208,180)
label_30dc: CLR A ; 30DC 1 208 180 F9
; 30DD from 30DA (DD1,208,180)
label_30dd: CAL label_4a70 ; 30DD 1 208 180 32704A
CAL label_4bb1 ; 30E0 1 208 180 32B14B
; 30E3 from 2E9C (DD0,208,180)
; 30E3 from 306B (DD1,208,180)
; 30E3 from 306E (DD1,208,180)
; 30E3 from 3071 (DD1,208,180)
; 30E3 from 307D (DD1,208,180)
; 30E3 from 3081 (DD1,208,180)
; 30E3 from 3085 (DD1,208,180)
; 30E3 from 308B (DD1,208,180)
; 30E3 from 3092 (DD1,208,180)
; 30E3 from 30A0 (DD1,208,180)
; 30E3 from 30A6 (DD1,208,180)
; 30E3 from 30AA (DD0,208,180)
label_30e3: L A, off(00274h) ; 30E3 1 208 180 E474
MOV er3, off(00276h) ; 30E5 1 208 180 B4764B
VCAL 5 ; 30E8 1 208 180 15
L A, off(00278h) ; 30E9 1 208 180 E478
VCAL 5 ; 30EB 1 208 180 15
L A, off(0027ah) ; 30EC 1 208 180 E47A
VCAL 5 ; 30EE 1 208 180 15
L A, off(0027ch) ; 30EF 1 208 180 E47C
VCAL 5 ; 30F1 1 208 180 15
L A, off(00280h) ; 30F2 1 208 180 E480
CMP A, #08000h ; 30F4 1 208 180 C60080
JGE label_30fe ; 30F7 1 208 180 CD05
ADD A, er3 ; 30F9 1 208 180 0B
JGE label_3101 ; 30FA 1 208 180 CD05
SJ label_3106 ; 30FC 1 208 180 CB08
; 30FE from 30F7 (DD1,208,180)
label_30fe: ADD A, er3 ; 30FE 1 208 180 0B
JGE label_3109 ; 30FF 1 208 180 CD08
; 3101 from 30FA (DD1,208,180)
label_3101: CMP A, #08000h ; 3101 1 208 180 C60080
JLT label_3109 ; 3104 1 208 180 CA03
; 3106 from 30FC (DD1,208,180)
label_3106: L A, #07fffh ; 3106 1 208 180 67FF7F
; 3109 from 30FF (DD1,208,180)
; 3109 from 3104 (DD1,208,180)
label_3109: ST A, off(00272h) ; 3109 1 208 180 D472
CLR X1 ; 310B 1 208 180 9015
JBS off(00217h).5, label_313f ; 310D 1 208 180 ED172F
JBR off(00225h).7, label_311a ; 3110 1 208 180 DF2507
MOV DP, #0030ch ; 3113 1 208 180 620C03
L A, 00384h[X1] ; 3116 1 208 180 E08403
ST A, [DP] ; 3119 1 208 180 D2
; 311A from 3110 (DD1,208,180)
label_311a: MOV er3, #01000h ; 311A 1 208 180 47980010
L A, 00384h[X1] ; 311E 1 208 180 E08403
VCAL 5 ; 3121 1 208 180 15
MB C, 0b0h.1 ; 3122 1 208 180 C5B029
JLT label_314a ; 3125 1 208 180 CA23
JBS off(00212h).5, label_314a ; 3127 1 208 180 ED1220 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
MOV er3, off(00262h) ; 312A 1 208 180 B4624B
L A, 00384h[X1] ; 312D 1 208 180 E08403
VCAL 5 ; 3130 1 208 180 15
CLR A ; 3131 1 208 180 F9
JBS off(00212h).2, label_3138 ; 3132 1 208 180 EA1203 ### ROM INFO=MIL Byte1 Extra Set CEL Code3 MAP - Manifold Absolute Pressure Sensor
JBR off(00212h).4, label_313b ; 3135 1 208 180 DC1203 ### ROM INFO=MIL Byte1 Extra Reset CEL Code5 MAP - Manifold Absolute Pressure Sensor
; 3138 from 3132 (DD1,208,180)
label_3138: L A, #01500h ; 3138 1 208 180 670015
; 313B from 3135 (DD1,208,180)
label_313b: VCAL 5 ; 313B 1 208 180 15
JBS off(0022bh).4, label_314a ; 313C 1 208 180 EC2B0B
; 313F from 310D (DD1,208,180)
label_313f: L A, off(00260h) ; 313F 1 208 180 E460
JBS off(00228h).6, label_3154 ; 3141 1 208 180 EE2810 ### ROM INFO=Reset RPM Cut Flag
CLR off(00270h) ; 3144 1 208 180 B47015
JBS off(0022bh).1, label_314e ; 3147 1 208 180 E92B04
; 314A from 3125 (DD1,208,180)
; 314A from 3127 (DD1,208,180)
; 314A from 313C (DD1,208,180)
label_314a: MOV er3, off(00266h) ; 314A 1 208 180 B4664B
VCAL 5 ; 314D 1 208 180 15
; 314E from 3147 (DD1,208,180)
label_314e: MOV er3, off(00272h) ; 314E 1 208 180 B4724B
XCHG A, er3 ; 3151 1 208 180 4710
VCAL 4 ; 3153 1 208 180 14
; 3154 from 3141 (DD1,208,180)
label_3154: MOV X2, A ; 3154 1 208 180 51
CLR X1 ; 3155 1 208 180 9015
L A, 0037eh[X1] ; 3157 1 208 180 E07E03
SUB A, 0030ch[X1] ; 315A 1 208 180 B00C03A2
SLL A ; 315E 1 208 180 53
ST A, er0 ; 315F 1 208 180 88
CLR A ; 3160 1 208 180 F9
JLT label_316d ; 3161 1 208 180 CA0A
LB A, off(00292h) ; 3163 0 208 180 F492
ANDB A, #07fh ; 3165 0 208 180 D67F
STB A, ACCH ; 3167 0 208 180 D507
CLRB A ; 3169 0 208 180 FA
MUL ; 316A 0 208 180 9035
L A, er1 ; 316C 1 208 180 35
; 316D from 3161 (DD1,208,180)
label_316d: ST A, off(00282h) ; 316D 1 208 180 D482
L A, X2 ; 316F 1 208 180 41
CLRB r0 ; 3170 1 208 180 2015
MOVB r1, off(00292h) ; 3172 1 208 180 C49249
MUL ; 3175 1 208 180 9035
SLL A ; 3177 1 208 180 53
L A, er1 ; 3178 1 208 180 35
ROL A ; 3179 1 208 180 33
JGE label_317f ; 317A 1 208 180 CD03
L A, #0ffffh ; 317C 1 208 180 67FFFF
; 317F from 317A (DD1,208,180)
label_317f: ST A, er3 ; 317F 1 208 180 8B
L A, off(00282h) ; 3180 1 208 180 E482
VCAL 5 ; 3182 1 208 180 15
LCB A, tbl_630e ; 3183 1 208 180 909D0E63
JEQ label_318c ; 3187 1 208 180 C903
L A, off(00284h) ; 3189 1 208 180 E484
VCAL 4 ; 318B 1 208 180 14
; 318C from 3187 (DD1,208,180)
label_318c: L A, er3 ; 318C 1 208 180 37
; 318D from 2E44 (DD1,208,180)
label_318d: JNE label_3194 ; 318D 1 208 180 CE05
JBS off(0021ah).4, label_319f ; 318F 1 208 180 EC1A0D
SJ label_31a7 ; 3192 1 208 180 CB13
; 3194 from 318D (DD1,208,180)
label_3194: MOV er3, #03fffh ; 3194 1 208 180 4798FF3F
CMP A, er3 ; 3198 1 208 180 4B
JLT label_31a7 ; 3199 1 208 180 CA0C
L A, er3 ; 319B 1 208 180 37
JBS off(0021ah).4, label_31a7 ; 319C 1 208 180 EC1A08
; 319F from 318F (DD1,208,180)
label_319f: MOV off(00286h), off(00288h) ; 319F 1 208 180 B4887C86
MOVB off(0028ah), off(0028bh) ; 31A3 1 208 180 C48B7C8A
; 31A7 from 3192 (DD1,208,180)
; 31A7 from 3199 (DD1,208,180)
; 31A7 from 319C (DD1,208,180)
label_31a7: ST A, off(0025eh) ; 31A7 1 208 180 D45E
MOV X1, #tbl_6a16 ; 31A9 1 208 180 60166A
CAL label_4a1b ; 31AC 1 208 180 321B4A
; 31AF from 2E66 (DD1,208,180)
label_31af: ST A, off(0025ch) ; 31AF 1 208 180 D45C
RB off(0022bh).1 ; 31B1 1 208 180 C42B09
MB C, off(00228h).5 ; 31B4 1 208 180 C4282D ### ROM INFO=Reset RPM Cut Flag
MB off(0021ah).3, C ; 31B7 1 208 180 C41A3B
LB A, off(00228h) ; 31BA 0 208 180 F428 ### ROM INFO=Reset RPM Cut Flag
ANDB A, #0f0h ; 31BC 0 208 180 D6F0
SWAPB ; 31BE 0 208 180 83
STB A, off(00228h) ; 31BF 0 208 180 D428 ### ROM INFO=Reset RPM Cut Flag
RB 0b6h.4 ; 31C1 0 208 180 C5B60C
RT ; 31C4 0 208 180 01
; 31C5 from 2720 (DD1,208,180)
label_31c5: JBR off(00217h).5, label_31cb ; 31C5 1 208 180 DD1703
CAL label_54bb ; 31C8 1 208 180 32BB54
; 31CB from 31C5 (DD1,208,180)
label_31cb: MOV DP, #00015h ; 31CB 1 208 180 621500
MOV X1, #001b3h ; 31CE 1 208 180 60B301
CAL label_4c7a ; 31D1 1 208 180 327A4C
MOV DP, #00021h ; 31D4 1 208 180 622100
MOV X1, #002bfh ; 31D7 1 208 180 60BF02
CAL label_4c7a ; 31DA 1 208 180 327A4C
LB A, 0f3h ; 31DD 0 208 180 F5F3
ADDB A, #001h ; 31DF 0 208 180 8601
JEQ label_31e5 ; 31E1 0 208 180 C902
STB A, 0f3h ; 31E3 0 208 180 D5F3
; 31E5 from 31E1 (DD0,208,180)
label_31e5: CAL label_4d68 ; 31E5 0 208 180 32684D
CLR X1 ; 31E8 0 208 180 9015
LB A, 0039dh[X1] ; 31EA 0 208 180 F09D03
JEQ label_3203 ; 31ED 0 208 180 C914
CMPB off(002c5h), #000h ; 31EF 0 208 180 C4C5C000
JNE label_3268 ; 31F3 0 208 180 CE73
MOVB r2, #010h ; 31F5 0 208 180 9A10
CMPB A, r2 ; 31F7 0 208 180 4A
JGE label_31fc ; 31F8 0 208 180 CD02
MOVB r2, #001h ; 31FA 0 208 180 9A01
; 31FC from 31F8 (DD0,208,180)
label_31fc: SUBB A, r2 ; 31FC 0 208 180 2A
MOV er1, #01107h ; 31FD 0 208 180 45980711
JNE label_325c ; 3201 0 208 180 CE59
; 3203 from 31ED (DD0,208,180)
label_3203: SC ; 3203 0 208 180 85
JBS off(00214h).7, label_327a ; 3204 0 208 180 EF1473 ### ROM INFO=MIL Byte3 Extra Set CEL Code30 Automatic Transmission A Signal
CLR A ; 3207 1 208 180 F9
; 3208 from 3234 (DD0,208,180)
label_3208: LB A, 0039eh[X1] ; 3208 0 208 180 F09E03
STB A, r0 ; 320B 0 208 180 88
CMPB A, #020h ; 320C 0 208 180 C620
JLT label_3216 ; 320E 0 208 180 CA06
CLRB 0039eh[X1] ; 3210 0 208 180 C09E0315
SJ label_327a ; 3214 0 208 180 CB64
; 3216 from 320E (DD0,208,180)
label_3216: MOV DP, #00321h ; 3216 0 208 180 622103
CMPB A, #018h ; 3219 0 208 180 C618
JGE label_3226 ; 321B 0 208 180 CD09
DEC DP ; 321D 0 208 180 82
JBS off(00208h).4, label_3226 ; 321E 0 208 180 EC0805
DEC DP ; 3221 0 208 180 82
JBS off(00208h).3, label_3226 ; 3222 0 208 180 EB0801
DEC DP ; 3225 0 208 180 82
; 3226 from 321B (DD0,208,180)
; 3226 from 321E (DD0,208,180)
; 3226 from 3222 (DD0,208,180)
label_3226: INCB 0039eh[X1] ; 3226 0 208 180 C09E0316
TRB [DP] ; 322A 0 208 180 C213
JNE label_3238 ; 322C 0 208 180 CE0A
LB A, 0039eh[X1] ; 322E 0 208 180 F09E03
ANDB A, #007h ; 3231 0 208 180 D607
RC ; 3233 0 208 180 95
JNE label_3208 ; 3234 0 208 180 CED2
SJ label_327a ; 3236 0 208 180 CB42
; 3238 from 322C (DD0,208,180)
label_3238: ADDB A, #001h ; 3238 0 208 180 8601
CMPB A, #01dh ; 323A 0 208 180 C61D
JNE label_3240 ; 323C 0 208 180 CE02
LB A, #02bh ; 323E 0 208 180 772B
; 3240 from 323C (DD0,208,180)
label_3240: CMPB A, #01bh ; 3240 0 208 180 C61B
JNE label_3246 ; 3242 0 208 180 CE02
LB A, #029h ; 3244 0 208 180 7729
; 3246 from 3242 (DD0,208,180)
label_3246: CMPB A, #01ah ; 3246 0 208 180 C61A
JNE label_324c ; 3248 0 208 180 CE02
LB A, #024h ; 324A 0 208 180 7724
; 324C from 3248 (DD0,208,180)
label_324c: CMPB A, #019h ; 324C 0 208 180 C619
JNE label_3252 ; 324E 0 208 180 CE02
LB A, #023h ; 3250 0 208 180 7723
; 3252 from 324E (DD0,208,180)
label_3252: MOVB r0, #00ah ; 3252 0 208 180 980A
DIVB ; 3254 0 208 180 A236
SWAPB ; 3256 0 208 180 83
ORB A, r1 ; 3257 0 208 180 69
MOV er1, #02b20h ; 3258 0 208 180 4598202B
; 325C from 3201 (DD0,208,180)
label_325c: STB A, 0039dh[X1] ; 325C 0 208 180 D09D03
CMPB A, #010h ; 325F 0 208 180 C610
JLT label_3265 ; 3261 0 208 180 CA02
MOVB r2, r3 ; 3263 0 208 180 234A
; 3265 from 3261 (DD0,208,180)
label_3265: MOVB off(002c5h), r2 ; 3265 0 208 180 227CC5
; 3268 from 31F3 (DD0,208,180)
label_3268: CMPB A, #010h ; 3268 0 208 180 C610
L A, #00206h ; 326A 1 208 180 670602
JLT label_3272 ; 326D 1 208 180 CA03
L A, #00311h ; 326F 1 208 180 671103
; 3272 from 326D (DD1,208,180)
label_3272: ST A, er1 ; 3272 1 208 180 89
LB A, off(002c5h) ; 3273 0 208 180 F4C5
CMPB A, r2 ; 3275 0 208 180 4A
JGE label_327a ; 3276 0 208 180 CD02
CMPB r3, A ; 3278 0 208 180 23C1
; 327A from 3204 (DD0,208,180)
; 327A from 3214 (DD0,208,180)
; 327A from 3276 (DD0,208,180)
; 327A from 3236 (DD0,208,180)
label_327a: MB P1.5, C ; 327A 0 208 180 C5223D
MOV DP, #0040eh ; 327D 0 208 180 620E04
MB C, [DP].4 ; 3280 0 208 180 C22C
JLT label_328a ; 3282 0 208 180 CA06
MB C, P1.5 ; 3284 0 208 180 C5222D
JBR off(00221h).6, label_3299 ; 3287 0 208 180 DE210F
; 328A from 3282 (DD0,208,180)
label_328a: MOV DP, #0031eh ; 328A 0 208 180 621E03
L A, [DP] ; 328D 1 208 180 E2
JNE label_3296 ; 328E 1 208 180 CE06
INC DP ; 3290 1 208 180 72
INC DP ; 3291 1 208 180 72
L A, [DP] ; 3292 1 208 180 E2
JNE label_3296 ; 3293 1 208 180 CE01
SC ; 3295 1 208 180 85
; 3296 from 328E (DD1,208,180)
; 3296 from 3293 (DD1,208,180)
label_3296: MB P1.4, C ; 3296 1 208 180 C5223C
; 3299 from 3287 (DD0,208,180)
label_3299: RT ; 3299 1 208 180 01
; 329A from 2729 (DD1,208,180)
label_329a: MOV DP, #00002h ; 329A 1 208 180 620200
MOV X1, #001b0h ; 329D 1 208 180 60B001
CAL label_4c7a ; 32A0 1 208 180 327A4C
MOV DP, #00008h ; 32A3 1 208 180 620800
MOV X1, #002b6h ; 32A6 1 208 180 60B602
CAL label_4c7a ; 32A9 1 208 180 327A4C
LB A, 0f2h ; 32AC 0 208 180 F5F2
ADDB A, #001h ; 32AE 0 208 180 8601
JEQ label_32b4 ; 32B0 0 208 180 C902
STB A, 0f2h ; 32B2 0 208 180 D5F2
; 32B4 from 32B0 (DD0,208,180)
label_32b4: LB A, off(002bch) ; 32B4 0 208 180 F4BC
JNE label_32e1 ; 32B6 0 208 180 CE29
MOVB off(002bch), #002h ; 32B8 0 208 180 C4BC9802
MOV X1, #tbl_6c4f ; 32BC 0 208 180 604F6C
MOV DP, #001d7h ; 32BF 0 208 180 62D701
MOVB r6, #027h ; 32C2 0 208 180 9E27
; 32C4 from 32DF (DD0,208,180)
label_32c4: LB A, [DP] ; 32C4 0 208 180 F2
ADDB A, #001h ; 32C5 0 208 180 8601
JLT label_32cd ; 32C7 0 208 180 CA04
CMPCB A, [X1] ; 32C9 0 208 180 90AE
JLT label_32cf ; 32CB 0 208 180 CA02
; 32CD from 32C7 (DD0,208,180)
label_32cd: LCB A, [X1] ; 32CD 0 208 180 90AA
; 32CF from 32CB (DD0,208,180)
label_32cf: STB A, [DP] ; 32CF 0 208 180 D2
LB A, r6 ; 32D0 0 208 180 7E
SUBB A, 0f4h ; 32D1 0 208 180 C5F4A2
JNE label_32d8 ; 32D4 0 208 180 CE02
STB A, 0f4h ; 32D6 0 208 180 D5F4
; 32D8 from 32D4 (DD0,208,180)
label_32d8: INC X1 ; 32D8 0 208 180 70
INC DP ; 32D9 0 208 180 72
INCB r6 ; 32DA 0 208 180 AE
CMP DP, #001dbh ; 32DB 0 208 180 92C0DB01
JLE label_32c4 ; 32DF 0 208 180 CFE3
; 32E1 from 32B6 (DD0,208,180)
label_32e1: LB A, off(002bdh) ; 32E1 0 208 180 F4BD
JNE label_330b ; 32E3 0 208 180 CE26
MOVB off(002bdh), #002h ; 32E5 0 208 180 C4BD9802
LB A, #001h ; 32E9 0 208 180 7701
MB C, 0b7h.1 ; 32EB 0 208 180 C5B729
JLT label_32fa ; 32EE 0 208 180 CA0A
LB A, 0f7h ; 32F0 0 208 180 F5F7
ADDB A, #001h ; 32F2 0 208 180 8601
CMPB A, #020h ; 32F4 0 208 180 C620
JLT label_32fa ; 32F6 0 208 180 CA02
LB A, #020h ; 32F8 0 208 180 7720
; 32FA from 32EE (DD0,208,180)
; 32FA from 32F6 (DD0,208,180)
label_32fa: STB A, 0f7h ; 32FA 0 208 180 D5F7
LB A, 0f6h ; 32FC 0 208 180 F5F6
ADDB A, #001h ; 32FE 0 208 180 8601
CMPB A, #020h ; 3300 0 208 180 C620
JLT label_3309 ; 3302 0 208 180 CA05
RB 0b7h.1 ; 3304 0 208 180 C5B709
LB A, #020h ; 3307 0 208 180 7720
; 3309 from 3302 (DD0,208,180)
label_3309: STB A, 0f6h ; 3309 0 208 180 D5F6
; 330B from 32E3 (DD0,208,180)
label_330b: RT ; 330B 0 208 180 01
; 330C from 5F43 (DD1,208,180)
label_330c: L A, #02bafh ; 330C 1 208 180 67AF2B
MOV X1, #002a0h ; 330F 1 208 180 60A002
JBR off(00217h).2, label_331b ; 3312 1 208 180 DA1706
L A, #0a9a7h ; 3315 1 208 180 67A7A9
MOV X1, #000a0h ; 3318 1 208 180 60A000
; 331B from 3312 (DD1,208,180)
label_331b: CMP A, 0f8h ; 331B 1 208 180 B5F8C2
JNE label_332b ; 331E 1 208 180 CE0B
CMP A, IE ; 3320 1 208 180 B51AC2
JNE label_332b ; 3323 1 208 180 CE06
L A, X1 ; 3325 1 208 180 40
CMP A, 0fah ; 3326 1 208 180 B5FAC2
JEQ label_3332 ; 3329 1 208 180 C907
; 332B from 331E (DD1,208,180)
; 332B from 3323 (DD1,208,180)
label_332b: MOVB 0f5h, #04fh ; 332B 1 208 180 C5F5984F
J label_2309 ; 332F 1 208 180 030923
; 3332 from 3329 (DD1,208,180)
label_3332: MOV DP, #00398h ; 3332 1 208 180 629803
L A, [DP] ; 3335 1 208 180 E2
CMP A, #003fah ; 3336 1 208 180 C6FA03
JGT label_336d ; 3339 1 208 180 C832
MOV X1, A ; 333B 1 208 180 50
MOV DP, 00084h[X1] ; 333C 1 208 180 B084007A
L A, #05555h ; 3340 1 208 180 675555
CAL label_4cf1 ; 3343 1 208 180 32F14C
SLL A ; 3346 1 208 180 53
CAL label_4cf1 ; 3347 1 208 180 32F14C
L A, X1 ; 334A 1 208 180 40
SUB A, #00002h ; 334B 1 208 180 A60200
JGE label_3370 ; 334E 1 208 180 CD20
L A, #05555h ; 3350 1 208 180 675555
MOV X1, A ; 3353 1 208 180 50
CMP A, X1 ; 3354 1 208 180 90C2
JNE label_3363 ; 3356 1 208 180 CE0B
MOV X2, A ; 3358 1 208 180 51
CMP A, X2 ; 3359 1 208 180 91C2
JNE label_3363 ; 335B 1 208 180 CE06
SLL A ; 335D 1 208 180 53
MOV X1, A ; 335E 1 208 180 50
CMP A, X1 ; 335F 1 208 180 90C2
JEQ label_3368 ; 3361 1 208 180 C905
; 3363 from 3356 (DD1,208,180)
; 3363 from 335B (DD1,208,180)
; 3363 from 336B (DD1,208,180)
label_3363: MOVB 0f5h, #042h ; 3363 1 208 180 C5F59842
BRK ; 3367 1 208 180 FF
; 3368 from 3361 (DD1,208,180)
label_3368: MOV X2, A ; 3368 1 208 180 51
CMP A, X2 ; 3369 1 208 180 91C2
JNE label_3363 ; 336B 1 208 180 CEF6
; 336D from 3339 (DD1,208,180)
label_336d: L A, #003fah ; 336D 1 208 180 67FA03
; 3370 from 334E (DD1,208,180)
label_3370: MOV DP, #00398h ; 3370 1 208 180 629803
ST A, [DP] ; 3373 1 208 180 D2
VCAL 3 ; 3374 1 208 180 13
L A, 0fah ; 3375 1 208 180 E5FA
ST A, IE ; 3377 1 208 180 D51A
ANDB PSWH, #0feh ; 3379 1 208 180 A2D0FE
JBS off(00212h).3, label_33ad ; 337C 1 208 180 EB122E ### ROM INFO=MIL Byte1 Extra Set CEL Code4 CKP - Crank Position Sensor
JBS off(00217h).2, label_338d ; 337F 1 208 180 EA170B
RB IRQH.7 ; 3382 1 208 180 C5190F
JEQ label_338d ; 3385 1 208 180 C906
SB 0b6h.7 ; 3387 1 208 180 C5B61F
SB 0b4h.0 ; 338A 1 208 180 C5B418
; 338D from 337F (DD1,208,180)
; 338D from 3385 (DD1,208,180)
label_338d: ORB PSWH, #001h ; 338D 1 208 180 A2E001
CMPB (001d1h-00180h)[USP], #029h ; 3390 1 208 180 C351C029
ANDB PSWH, #0feh ; 3394 1 208 180 A2D0FE
JLT label_33ad ; 3397 1 208 180 CA14
JBR off(00217h).2, label_33cb ; 3399 1 208 180 DA172F
L A, #02bafh ; 339C 1 208 180 67AF2B
ST A, IE ; 339F 1 208 180 D51A
ST A, 0f8h ; 33A1 1 208 180 D5F8
MOV 0fah, #002a0h ; 33A3 1 208 180 B5FA98A002
RB off(00217h).2 ; 33A8 1 208 180 C4170A
SJ label_33cb ; 33AB 1 208 180 CB1E
; 33AD from 337C (DD1,208,180)
; 33AD from 3397 (DD1,208,180)
label_33ad: JBS off(00217h).2, label_33cb ; 33AD 1 208 180 EA171B
L A, #0a9a7h ; 33B0 1 208 180 67A7A9
ST A, IE ; 33B3 1 208 180 D51A
ST A, 0f8h ; 33B5 1 208 180 D5F8
MOV 0fah, #000a0h ; 33B7 1 208 180 B5FA98A000
SB off(00217h).2 ; 33BC 1 208 180 C4171A
RB (00125h-00180h)[USP].7 ; 33BF 1 208 180 C3A50F
RB off(0021dh).7 ; 33C2 1 208 180 C41D0F
SB TCON3.3 ; 33C5 1 208 180 C5431B
SB TCON3.2 ; 33C8 1 208 180 C5431A
; 33CB from 3399 (DD1,208,180)
; 33CB from 33AB (DD1,208,180)
; 33CB from 33AD (DD1,208,180)
label_33cb: ORB PSWH, #001h ; 33CB 1 208 180 A2E001
L A, 0f8h ; 33CE 1 208 180 E5F8
ST A, IE ; 33D0 1 208 180 D51A
; 33D2 from 26E6 (DD0,208,180)
label_33d2: CMP SSP, #0047eh ; 33D2 0 208 180 A0C07E04
JNE label_343c ; 33D6 0 208 180 CE64
MOV DP, #00400h ; 33D8 0 208 180 620004
L A, [DP] ; 33DB 1 208 180 E2
JNE label_343c ; 33DC 1 208 180 CE5E
L A, PSW ; 33DE 1 208 180 E504
AND A, #01107h ; 33E0 1 208 180 D60711
CMP A, #01100h ; 33E3 1 208 180 C60011
JNE label_343c ; 33E6 1 208 180 CE54
CMP LRB, #00041h ; 33E8 1 208 180 A4C04100
JNE label_343c ; 33EC 1 208 180 CE4E
CMPB P0IO, #0ffh ; 33EE 1 208 180 C521C0FF
JNE label_343c ; 33F2 1 208 180 CE48
CMPB P1IO, #0ffh ; 33F4 1 208 180 C523C0FF
JNE label_343c ; 33F8 1 208 180 CE42
CMPB P2IO, #0ffh ; 33FA 1 208 180 C525C0FF
JNE label_343c ; 33FE 1 208 180 CE3C
CMPB P2SF, #007h ; 3400 1 208 180 C526C007
JNE label_343c ; 3404 1 208 180 CE36
CMPB P3IO, #0b1h ; 3406 1 208 180 C529C0B1
JNE label_343c ; 340A 1 208 180 CE30
CMPB P3SF, #0ffh ; 340C 1 208 180 C52AC0FF
JNE label_343c ; 3410 1 208 180 CE2A
CMPB P4IO, #00dh ; 3412 1 208 180 C52DC00D
JNE label_343c ; 3416 1 208 180 CE24
CMPB P4SF, #0f4h ; 3418 1 208 180 C52EC0F4
JNE label_343c ; 341C 1 208 180 CE1E
LB A, TCON0 ; 341E 0 208 180 F540
MOVB r0, #0f3h ; 3420 0 208 180 98F3
ANDB A, r0 ; 3422 0 208 180 58
CMPB A, #093h ; 3423 0 208 180 C693
JNE label_343c ; 3425 0 208 180 CE15
LB A, TCON1 ; 3427 0 208 180 F541
ANDB A, r0 ; 3429 0 208 180 58
CMPB A, #053h ; 342A 0 208 180 C653
JNE label_343c ; 342C 0 208 180 CE0E
LB A, TCON2 ; 342E 0 208 180 F542
ANDB A, r0 ; 3430 0 208 180 58
CMPB A, #092h ; 3431 0 208 180 C692
JNE label_343c ; 3433 0 208 180 CE07
LB A, TCON3 ; 3435 0 208 180 F543
ANDB A, r0 ; 3437 0 208 180 58
CMPB A, #093h ; 3438 0 208 180 C693
JEQ label_3441 ; 343A 0 208 180 C905
; 343C from 33D6 (DD0,208,180)
; 343C from 33DC (DD1,208,180)
; 343C from 33E6 (DD1,208,180)
; 343C from 33EC (DD1,208,180)
; 343C from 33F2 (DD1,208,180)
; 343C from 33F8 (DD1,208,180)
; 343C from 33FE (DD1,208,180)
; 343C from 3404 (DD1,208,180)
; 343C from 340A (DD1,208,180)
; 343C from 3410 (DD1,208,180)
; 343C from 3416 (DD1,208,180)
; 343C from 341C (DD1,208,180)
; 343C from 3425 (DD0,208,180)
; 343C from 342C (DD0,208,180)
; 343C from 3433 (DD0,208,180)
; 343C from 3451 (DD0,208,180)
; 343C from 3459 (DD0,208,180)
; 343C from 3468 (DD0,208,180)
; 343C from 3470 (DD0,208,180)
; 343C from 3476 (DD0,208,180)
; 343C from 347C (DD0,208,180)
label_343c: MOVB 0f5h, #050h ; 343C 0 208 180 C5F59850
BRK ; 3440 0 208 180 FF
; 3441 from 343A (DD0,208,180)
label_3441: LB A, PWCON0 ; 3441 0 208 180 F578
ANDB A, #07bh ; 3443 0 208 180 D67B
CMPB A, #039h ; 3445 0 208 180 C639
LB A, PWCON1 ; 3447 0 208 180 F57A
ANDB A, #07bh ; 3449 0 208 180 D67B
CMPB A, #07ah ; 344B 0 208 180 C67A
LB A, ADSEL ; 344D 0 208 180 F559
ANDB A, #05fh ; 344F 0 208 180 D65F
JNE label_343c ; 3451 0 208 180 CEE9
LB A, ADSCAN ; 3453 0 208 180 F558
ANDB A, #05fh ; 3455 0 208 180 D65F
CMPB A, #010h ; 3457 0 208 180 C610
JNE label_343c ; 3459 0 208 180 CEE1
MOV DP, #00356h ; 345B 0 208 180 625603
MB C, [DP].1 ; 345E 0 208 180 C229
JGE label_347e ; 3460 0 208 180 CD1C
LB A, STTMC ; 3462 0 208 180 F54A
ANDB A, #0f3h ; 3464 0 208 180 D6F3
CMPB A, #012h ; 3466 0 208 180 C612
JNE label_343c ; 3468 0 208 180 CED2
LB A, STCON ; 346A 0 208 180 F550
ANDB A, #07fh ; 346C 0 208 180 D67F
CMPB A, #01ch ; 346E 0 208 180 C61C
JNE label_343c ; 3470 0 208 180 CECA
CMPB SRCON, #08ch ; 3472 0 208 180 C554C08C
JNE label_343c ; 3476 0 208 180 CEC4
CMPB STTMR, #0f8h ; 3478 0 208 180 C549C0F8
JNE label_343c ; 347C 0 208 180 CEBE
; 347E from 3460 (DD0,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
MOV er0, TM0 ; 3485 1 208 180 B53048
MOV er1, TM1 ; 3488 1 208 180 B53449
MOV er2, TM2 ; 348B 1 208 180 B5384A
MOV er3, TM3 ; 348E 1 208 180 B53C4B
ORB PSWH, #001h ; 3491 1 208 180 A2E001
ANDB PSWH, #0feh ; 3494 1 208 180 A2D0FE
MOV X1, TM0 ; 3497 1 208 180 B53078
MOV X2, TM1 ; 349A 1 208 180 B53479
MOV DP, TM2 ; 349D 1 208 180 B5387A
ORB PSWH, #001h ; 34A0 1 208 180 A2E001
L A, 0f8h ; 34A3 1 208 180 E5F8
ST A, IE ; 34A5 1 208 180 D51A
L A, X1 ; 34A7 1 208 180 40
SUB A, er0 ; 34A8 1 208 180 28
ST A, er0 ; 34A9 1 208 180 88
JEQ label_34e9 ; 34AA 1 208 180 C93D
CMP A, #00022h ; 34AC 1 208 180 C62200
JGE label_34e9 ; 34AF 1 208 180 CD38
L A, X2 ; 34B1 1 208 180 41
SUB A, er1 ; 34B2 1 208 180 29
ST A, er1 ; 34B3 1 208 180 89
JEQ label_34e9 ; 34B4 1 208 180 C933
CMP A, #00080h ; 34B6 1 208 180 C68000
JGE label_34e9 ; 34B9 1 208 180 CD2E
L A, DP ; 34BB 1 208 180 42
SUB A, er2 ; 34BC 1 208 180 2A
MOV X2, A ; 34BD 1 208 180 51
JEQ label_34e9 ; 34BE 1 208 180 C929
CMP A, #00022h ; 34C0 1 208 180 C62200
JGE label_34e9 ; 34C3 1 208 180 CD24
L A, er3 ; 34C5 1 208 180 37
SUB A, er2 ; 34C6 1 208 180 2A
MB C, ACCH.7 ; 34C7 1 208 180 C5072F
JGE label_34cd ; 34CA 1 208 180 CD01
VCAL 7 ; 34CC 1 208 180 17
; 34CD from 34CA (DD1,208,180)
label_34cd: CMP A, #00002h ; 34CD 1 208 180 C60200
JGE label_34e9 ; 34D0 1 208 180 CD17
L A, er1 ; 34D2 1 208 180 35
SRL A ; 34D3 1 208 180 63
SRL A ; 34D4 1 208 180 63
SUB A, X2 ; 34D5 1 208 180 91A2
JGE label_34da ; 34D7 1 208 180 CD01
VCAL 7 ; 34D9 1 208 180 17
; 34DA from 34D7 (DD1,208,180)
label_34da: CMP A, #00002h ; 34DA 1 208 180 C60200
JGE label_34e9 ; 34DD 1 208 180 CD0A
L A, X2 ; 34DF 1 208 180 41
SUB A, er0 ; 34E0 1 208 180 28
JGE label_34e4 ; 34E1 1 208 180 CD01
VCAL 7 ; 34E3 1 208 180 17
; 34E4 from 34E1 (DD1,208,180)
label_34e4: CMP A, #00002h ; 34E4 1 208 180 C60200
JLT label_34ee ; 34E7 1 208 180 CA05
; 34E9 from 34AA (DD1,208,180)
; 34E9 from 34AF (DD1,208,180)
; 34E9 from 34B4 (DD1,208,180)
; 34E9 from 34B9 (DD1,208,180)
; 34E9 from 34BE (DD1,208,180)
; 34E9 from 34C3 (DD1,208,180)
; 34E9 from 34D0 (DD1,208,180)
; 34E9 from 34DD (DD1,208,180)
label_34e9: MOVB 0f5h, #04bh ; 34E9 1 208 180 C5F5984B
BRK ; 34ED 1 208 180 FF
; 34EE from 34E7 (DD1,208,180)
label_34ee: VCAL 3 ; 34EE 1 208 180 13
CAL label_4f72 ; 34EF 1 208 180 32724F
MOVB r0, #001h ; 34F2 1 208 180 9801
JBR off(00217h).2, label_34f9 ; 34F4 1 208 180 DA1702
MOVB r0, #006h ; 34F7 1 208 180 9806
; 34F9 from 34F4 (DD1,208,180)
label_34f9: L A, 0fah ; 34F9 1 208 180 E5FA
ST A, IE ; 34FB 1 208 180 D51A
ANDB PSWH, #0feh ; 34FD 1 208 180 A2D0FE
RB off(00231h).5 ; 3500 1 208 180 C4310D
JBR off(00217h).4, label_3509 ; 3503 1 208 180 DC1703
J label_35b5 ; 3506 1 208 180 03B535
; 3509 from 3503 (DD1,208,180)
label_3509: JNE label_351d ; 3509 1 208 180 CE12
LB A, r0 ; 350B 0 208 180 78
CMPB A, 0aeh ; 350C 0 208 180 C5AEC2
JLT label_351d ; 350F 0 208 180 CA0C
JNE label_351a ; 3511 0 208 180 CE07
L A, TM2 ; 3513 1 208 180 E538
CMP A, 0eeh ; 3515 1 208 180 B5EEC2
JGE label_351d ; 3518 1 208 180 CD03
; 351A from 3511 (DD0,208,180)
label_351a: J label_35bc ; 351A 1 208 180 03BC35
; 351D from 3509 (DD1,208,180)
; 351D from 350F (DD0,208,180)
; 351D from 3518 (DD1,208,180)
label_351d: SB off(00217h).4 ; 351D 1 208 180 C4171C
CLRB A ; 3520 0 208 180 FA
MOVB 0a2h, #002h ; 3521 0 208 180 C5A29802
STB A, 0a3h ; 3525 0 208 180 D5A3
MOVB (00134h-00180h)[USP], #005h ; 3527 0 208 180 C3B49805
STB A, (00135h-00180h)[USP] ; 352B 0 208 180 D3B5
MOVB (0013dh-00180h)[USP], #004h ; 352D 0 208 180 C3BD9804
CLR A ; 3531 1 208 180 F9
MOV X1, A ; 3532 1 208 180 50
ST A, 00360h[X1] ; 3533 1 208 180 D06003
ST A, 00362h[X1] ; 3536 1 208 180 D06203
ST A, 00364h[X1] ; 3539 1 208 180 D06403
ST A, 00366h[X1] ; 353C 1 208 180 D06603
ST A, 00368h[X1] ; 353F 1 208 180 D06803
ST A, 0036ah[X1] ; 3542 1 208 180 D06A03
ST A, off(00266h) ; 3545 1 208 180 D466
ST A, 003a6h[X1] ; 3547 1 208 180 D0A603
L A, #0ffffh ; 354A 1 208 180 67FFFF
ST A, 0036eh[X1] ; 354D 1 208 180 D06E03
ST A, 00370h[X1] ; 3550 1 208 180 D07003
ST A, 00372h[X1] ; 3553 1 208 180 D07203
ST A, 0c4h ; 3556 1 208 180 D5C4 ### ROM INFO=RPM Sensor
CLRB A ; 3558 0 208 180 FA
STB A, off(00236h) ; 3559 0 208 180 D436 ### ROM INFO=Current RPM(1byte form)
STB A, (00133h-00180h)[USP] ; 355B 0 208 180 D3B3
STB A, 0c3h ; 355D 0 208 180 D5C3
STB A, (00166h-00180h)[USP] ; 355F 0 208 180 D3E6
SB P4.0 ; 3561 0 208 180 C52C18
ORB TCON3, #00ch ; 3564 0 208 180 C543E00C
SB (00126h-00180h)[USP].0 ; 3568 0 208 180 C3A618
MOVB 0a0h, #004h ; 356B 0 208 180 C5A09804
SB (0012ah-00180h)[USP].5 ; 356F 0 208 180 C3AA1D
L A, #0ffffh ; 3572 1 208 180 67FFFF
ST A, 0a4h ; 3575 1 208 180 D5A4
ST A, 0e8h ; 3577 1 208 180 D5E8
L A, #0ff04h ; 3579 1 208 180 6704FF
ST A, 00358h[X1] ; 357C 1 208 180 D05803
ST A, 0035eh[X1] ; 357F 1 208 180 D05E03
LB A, #0ffh ; 3582 0 208 180 77FF
STB A, 00357h[X1] ; 3584 0 208 180 D05703
STB A, 0035dh[X1] ; 3587 0 208 180 D05D03
ORB 0b8h, #003h ; 358A 0 208 180 C5B8E003
RB off(00221h).7 ; 358E 0 208 180 C4210F
ANDB P1, #0fch ; 3591 0 208 180 C522D0FC
ANDB (00127h-00180h)[USP], #0f9h ; 3595 0 208 180 C3A7D0F9 ### ROM INFO=Possible Vtec Flag
ANDB off(0021fh), #0f9h ; 3599 0 208 180 C41FD0F9
RB off(00232h).7 ; 359D 0 208 180 C4320F
RB (00126h-00180h)[USP].4 ; 35A0 0 208 180 C3A60C
RB off(0021eh).4 ; 35A3 0 208 180 C41E0C
CLR A ; 35A6 1 208 180 F9
ST A, (00128h-00180h)[USP] ; 35A7 1 208 180 D3A8
ST A, (00124h-00180h)[USP] ; 35A9 1 208 180 D3A4 ### ROM INFO=Possible Fuel Cut Related
ST A, off(0021ch) ; 35AB 1 208 180 D41C
ST A, (001aah-00180h)[USP] ; 35AD 1 208 180 D32A
ST A, (001a8h-00180h)[USP] ; 35AF 1 208 180 D328
ST A, 0ech ; 35B1 1 208 180 D5EC
ST A, 0eah ; 35B3 1 208 180 D5EA
; 35B5 from 3506 (DD1,208,180)
label_35b5: L A, TM3 ; 35B5 1 208 180 E53C
SUB A, #00001h ; 35B7 1 208 180 A60100
ST A, TMR3 ; 35BA 1 208 180 D53E
; 35BC from 351A (DD1,208,180)
label_35bc: ORB PSWH, #001h ; 35BC 1 208 180 A2E001
L A, 0f8h ; 35BF 1 208 180 E5F8
ST A, IE ; 35C1 1 208 180 D51A
SC ; 35C3 1 208 180 85
JBS off(00217h).4, label_35d7 ; 35C4 1 208 180 EC1710
JBS off(00219h).6, label_35cd ; 35C7 1 208 180 EE1903
JBR off(00217h).5, label_35ea ; 35CA 1 208 180 DD171D
; 35CD from 35C7 (DD1,208,180)
label_35cd: LB A, #012h ; 35CD 0 208 180 7712
JBS off(00217h).5, label_35d4 ; 35CF 0 208 180 ED1702
LB A, #01dh ; 35D2 0 208 180 771D
; 35D4 from 35CF (DD0,208,180)
label_35d4: CMPB A, 0c5h ; 35D4 0 208 180 C5C5C2 ### ROM INFO=RPM Related
; 35D7 from 35C4 (DD1,208,180)
label_35d7: MB off(00217h).5, C ; 35D7 0 208 180 C4173D
JGE label_35ea ; 35DA 0 208 180 CD0E
JBR off(00219h).6, label_35e2 ; 35DC 0 208 180 DE1903
SB off(00230h).4 ; 35DF 0 208 180 C4301C
; 35E2 from 35DC (DD0,208,180)
label_35e2: CLRB A ; 35E2 0 208 180 FA
STB A, 0f3h ; 35E3 0 208 180 D5F3
STB A, 0f2h ; 35E5 0 208 180 D5F2
JBR off(00217h).4, label_35ee ; 35E7 0 208 180 DC1704
; 35EA from 35CA (DD1,208,180)
; 35EA from 35DA (DD0,208,180)
label_35ea: MOVB off(002c4h), #031h ; 35EA 0 208 180 C4C49831
; 35EE from 35E7 (DD0,208,180)
label_35ee: VCAL 3 ; 35EE 0 208 180 13
CLR X1 ; 35EF 0 208 180 9015
MOVB r0, #07bh ; 35F1 0 208 180 987B
JBS off(00217h).4, label_361b ; 35F3 0 208 180 EC1725
JBS off(0021ah).1, label_361b ; 35F6 0 208 180 E91A22
JBS off(0021ah).2, label_361b ; 35F9 0 208 180 EA1A1F
LB A, 0d4h ; 35FC 0 208 180 F5D4 ### ROM INFO=TPS Sensor
CMPB A, r0 ; 35FE 0 208 180 48
JGE label_361b ; 35FF 0 208 180 CD1A
STB A, r1 ; 3601 0 208 180 89
MOVB r3, 0037ah[X1] ; 3602 0 208 180 C07A034B
SUBB A, r3 ; 3606 0 208 180 2B
JLT label_3617 ; 3607 0 208 180 CA0E
CMPB A, #004h ; 3609 0 208 180 C604
JGE label_3617 ; 360B 0 208 180 CD0A
LB A, off(002d2h) ; 360D 0 208 180 F4D2
JNE label_3627 ; 360F 0 208 180 CE16
LB A, r3 ; 3611 0 208 180 7B
STB A, 00311h[X1] ; 3612 0 208 180 D01103
SJ label_361b ; 3615 0 208 180 CB04
; 3617 from 3607 (DD0,208,180)
; 3617 from 360B (DD0,208,180)
label_3617: LB A, r1 ; 3617 0 208 180 79
STB A, 0037ah[X1] ; 3618 0 208 180 D07A03
; 361B from 35F3 (DD0,208,180)
; 361B from 35F6 (DD0,208,180)
; 361B from 35F9 (DD0,208,180)
; 361B from 35FF (DD0,208,180)
; 361B from 3615 (DD0,208,180)
label_361b: LB A, 00311h[X1] ; 361B 0 208 180 F01103
CMPB A, r0 ; 361E 0 208 180 48
LB A, #096h ; 361F 0 208 180 7796
JLT label_3625 ; 3621 0 208 180 CA02
LB A, #032h ; 3623 0 208 180 7732
; 3625 from 3621 (DD0,208,180)
label_3625: STB A, off(002d2h) ; 3625 0 208 180 D4D2
; 3627 from 360F (DD0,208,180)
label_3627: CLR X1 ; 3627 0 208 180 9015
L A, 0030ch[X1] ; 3629 1 208 180 E00C03
CMP A, #00010h ; 362C 1 208 180 C61000
JLT label_3636 ; 362F 1 208 180 CA05
CMP A, #01000h ; 3631 1 208 180 C60010
JLE label_363c ; 3634 1 208 180 CF06
; 3636 from 362F (DD1,208,180)
label_3636: L A, 00384h[X1] ; 3636 1 208 180 E08403
ST A, 0030ch[X1] ; 3639 1 208 180 D00C03
; 363C from 3634 (DD1,208,180)
label_363c: MOV DP, #00300h ; 363C 1 208 180 620003
; 363F from 365F (DD1,208,180)
label_363f: JBR off(00216h).2, label_3647 ; 363F 1 208 180 DA1605
MB C, 0b8h.5 ; 3642 1 208 180 C5B82D
JLT label_3653 ; 3645 1 208 180 CA0C
; 3647 from 363F (DD1,208,180)
label_3647: CMP [DP], #09862h ; 3647 1 208 180 B2C06298
JGT label_3653 ; 364B 1 208 180 C806
CMP [DP], #tbl_7133 ; 364D 1 208 180 B2C03371
JGE label_3657 ; 3651 1 208 180 CD04
; 3653 from 3645 (DD1,208,180)
; 3653 from 364B (DD1,208,180)
label_3653: MOV [DP], #08000h ; 3653 1 208 180 B2980080
; 3657 from 3651 (DD1,208,180)
label_3657: ADD DP, #00004h ; 3657 1 208 180 92800400
CMP DP, #0030ch ; 365B 1 208 180 92C00C03
JLT label_363f ; 365F 1 208 180 CADE
MB C, (00128h-00180h)[USP].2 ; 3661 1 208 180 C3A82A
JGE label_36c9 ; 3664 1 208 180 CD63
L A, 0fah ; 3666 1 208 180 E5FA
ST A, IE ; 3668 1 208 180 D51A
ANDB PSWH, #0feh ; 366A 1 208 180 A2D0FE
MOVB r0, (00196h-00180h)[USP] ; 366D 1 208 180 C31648
MOVB r1, (00116h-00180h)[USP] ; 3670 1 208 180 C39649
MOVB r2, (00117h-00180h)[USP] ; 3673 1 208 180 C3974A
MOVB r3, (0013ch-00180h)[USP] ; 3676 1 208 180 C3BC4B
ORB PSWH, #001h ; 3679 1 208 180 A2E001
L A, 0f8h ; 367C 1 208 180 E5F8
ST A, IE ; 367E 1 208 180 D51A
LB A, r3 ; 3680 0 208 180 7B
CAL label_47f8 ; 3681 0 208 180 32F847
CMPB A, r0 ; 3684 0 208 180 48
JNE label_3694 ; 3685 0 208 180 CE0D
LB A, r2 ; 3687 0 208 180 7A
EXTND ; 3688 1 208 180 F8
SLL A ; 3689 1 208 180 53
LC A, tbl_6c8a[ACC] ; 368A 1 208 180 B506A98A6C
JEQ label_36c9 ; 368F 1 208 180 C938
CMP A, er0 ; 3691 1 208 180 48
JEQ label_36c9 ; 3692 1 208 180 C935
; 3694 from 3685 (DD0,208,180)
label_3694: L A, 0fah ; 3694 1 208 180 E5FA
ST A, IE ; 3696 1 208 180 D51A
ANDB PSWH, #0feh ; 3698 1 208 180 A2D0FE
RB TCON0.4 ; 369B 1 208 180 C5400C
RB TCON0.2 ; 369E 1 208 180 C5400A
LB A, #00fh ; 36A1 0 208 180 770F
STB A, (00117h-00180h)[USP] ; 36A3 0 208 180 D397
STB A, (00197h-00180h)[USP] ; 36A5 0 208 180 D317
ORB P2, A ; 36A7 0 208 180 C524E1
SB TCON0.2 ; 36AA 0 208 180 C5401A
LB A, (0013ch-00180h)[USP] ; 36AD 0 208 180 F3BC
CAL label_47f8 ; 36AF 0 208 180 32F847
STB A, (00196h-00180h)[USP] ; 36B2 0 208 180 D316
XORB A, #0ffh ; 36B4 0 208 180 F6FF
MB C, ACC.7 ; 36B6 0 208 180 C5062F
ROLB A ; 36B9 0 208 180 33
STB A, (00116h-00180h)[USP] ; 36BA 0 208 180 D396
RB TCON0.2 ; 36BC 0 208 180 C5400A
SB TCON0.4 ; 36BF 0 208 180 C5401C
ORB PSWH, #001h ; 36C2 0 208 180 A2E001
L A, 0f8h ; 36C5 1 208 180 E5F8
ST A, IE ; 36C7 1 208 180 D51A
; 36C9 from 3664 (DD1,208,180)
; 36C9 from 368F (DD1,208,180)
; 36C9 from 3692 (DD1,208,180)
label_36c9: VCAL 3 ; 36C9 1 208 180 13
MOV DP, #003d1h ; 36CA 1 208 180 62D103 ### ROM INFO=Batt Volt
LB A, [DP] ; 36CD 0 208 180 F2
STB A, 0dbh ; 36CE 0 208 180 D5DB ### ROM INFO=IACV Sensor
RC ; 36D0 0 208 180 95
JBS off(00212h).3, label_36e2 ; 36D1 0 208 180 EB120E ### ROM INFO=MIL Byte1 Extra Set CEL Code4 CKP - Crank Position Sensor
CMPB (001d9h-00180h)[USP], #015h ; 36D4 0 208 180 C359C015 ### ROM INFO=High Cam Row
JGT label_36e2 ; 36D8 0 208 180 C808
SC ; 36DA 0 208 180 85
JBS off(0021ch).6, label_36e2 ; 36DB 0 208 180 EE1C04
MOVB (001d9h-00180h)[USP], #014h ; 36DE 0 208 180 C3599814 ### ROM INFO=High Cam Row
; 36E2 from 36D1 (DD0,208,180)
; 36E2 from 36D8 (DD0,208,180)
; 36E2 from 36DB (DD0,208,180)
label_36e2: MB off(00217h).7, C ; 36E2 0 208 180 C4173F
JBS off(00212h).2, label_3716 ; 36E5 0 208 180 EA122E ### ROM INFO=MIL Byte1 Extra Set CEL Code3 MAP - Manifold Absolute Pressure Sensor
JBS off(00212h).4, label_3716 ; 36E8 0 208 180 EC122B ### ROM INFO=MIL Byte1 Extra Set CEL Code5 MAP - Manifold Absolute Pressure Sensor
JBR off(00217h).5, label_36f4 ; 36EB 0 208 180 DD1706
MOVB (001c2h-00180h)[USP], #032h ; 36EE 0 208 180 C3429832
SJ label_3716 ; 36F2 0 208 180 CB22
; 36F4 from 36EB (DD0,208,180)
label_36f4: JBS off(00230h).5, label_3716 ; 36F4 0 208 180 ED301F
CMPB off(00236h), #0ffh ; 36F7 0 208 180 C436C0FF ### ROM INFO=Current RPM(1byte form)
JGE label_3701 ; 36FB 0 208 180 CD04
MOVB (001c2h-00180h)[USP], #032h ; 36FD 0 208 180 C3429832
; 3701 from 36FB (DD0,208,180)
label_3701: JBR off(00230h).4, label_3716 ; 3701 0 208 180 DC3012
MOV DP, #00376h ; 3704 0 208 180 627603
LB A, [DP] ; 3707 0 208 180 F2
SUBB A, ADCR6H ; 3708 0 208 180 C56DA2
JGE label_370e ; 370B 0 208 180 CD01
VCAL 6 ; 370D 0 208 180 16
; 370E from 370B (DD0,208,180)
label_370e: CMPB A, #000h ; 370E 0 208 180 C600
JGE label_3719 ; 3710 0 208 180 CD07
LB A, (001c2h-00180h)[USP] ; 3712 0 208 180 F342
JEQ label_371c ; 3714 0 208 180 C906
; 3716 from 36E5 (DD0,208,180)
; 3716 from 36E8 (DD0,208,180)
; 3716 from 36F2 (DD0,208,180)
; 3716 from 36F4 (DD0,208,180)
; 3716 from 3701 (DD0,208,180)
label_3716: RC ; 3716 0 208 180 95
SJ label_371c ; 3717 0 208 180 CB03
; 3719 from 3710 (DD0,208,180)
label_3719: SB off(00230h).5 ; 3719 0 208 180 C4301D
; 371C from 3717 (DD0,208,180)
; 371C from 3714 (DD0,208,180)
label_371c: MB 0b0h.3, C ; 371C 0 208 180 C5B03B
LB A, #000h ; 371F 0 208 180 7700
JNE label_3737 ; 3721 0 208 180 CE14
RB PSWL.4 ; 3723 0 208 180 A30C
CLR X1 ; 3725 0 208 180 9015
LB A, 003d4h[X1] ; 3727 0 208 180 F0D403
STB A, r1 ; 372A 0 208 180 89
RC ; 372B 0 208 180 95
JBS off(00212h).5, label_3737 ; 372C 0 208 180 ED1208 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
LB A, #0fch ; 372F 0 208 180 77FC
CMPB A, r1 ; 3731 0 208 180 49
JLT label_3737 ; 3732 0 208 180 CA03
LB A, r1 ; 3734 0 208 180 79
CMPB A, #004h ; 3735 0 208 180 C604
; 3737 from 3721 (DD0,208,180)
; 3737 from 372C (DD0,208,180)
; 3737 from 3732 (DD0,208,180)
label_3737: MB 0b0h.1, C ; 3737 0 208 180 C5B039
JBS off(00212h).5, label_375d ; 373A 0 208 180 ED1220 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
JLT label_3774 ; 373D 0 208 180 CA35
JBS off(00221h).6, label_377c ; 373F 0 208 180 EE213A
SUBB A, 00377h[X1] ; 3742 0 208 180 C07703A2
JGE label_3749 ; 3746 0 208 180 CD01
VCAL 6 ; 3748 0 208 180 16
; 3749 from 3746 (DD0,208,180)
label_3749: CMPB A, #002h ; 3749 0 208 180 C602
JGT label_3793 ; 374B 0 208 180 C846
LB A, (001c3h-00180h)[USP] ; 374D 0 208 180 F343
JNE label_379b ; 374F 0 208 180 CE4A
LB A, r1 ; 3751 0 208 180 79
JBS off(00217h).4, label_377c ; 3752 0 208 180 EC1727
CMPB A, 00378h[X1] ; 3755 0 208 180 C07803C2
JGT label_3797 ; 3759 0 208 180 C83C
SJ label_377c ; 375B 0 208 180 CB1F
; 375D from 373A (DD0,208,180)
label_375d: JBR off(00217h).5, label_3774 ; 375D 0 208 180 DD1714
CLR A ; 3760 1 208 180 F9
LB A, off(002c4h) ; 3761 0 208 180 F4C4
MOVB r0, #00ah ; 3763 0 208 180 980A
DIVB ; 3765 0 208 180 A236
MOV DP, #tbl_6bb3 ; 3767 0 208 180 62B36B
ADD DP, A ; 376A 0 208 180 9281
LCB A, [DP] ; 376C 0 208 180 92AA
STB A, 0d9h ; 376E 0 208 180 D5D9 ### ROM INFO=ECT Sensor
SB PSWL.4 ; 3770 0 208 180 A31C
SJ label_3797 ; 3772 0 208 180 CB23
; 3774 from 373D (DD0,208,180)
; 3774 from 375D (DD0,208,180)
label_3774: MOVB 0d9h, #03bh ; 3774 0 208 180 C5D9983B ### ROM INFO=ECT Sensor
SB PSWL.4 ; 3778 0 208 180 A31C
SJ label_3797 ; 377A 0 208 180 CB1B
; 377C from 373F (DD0,208,180)
; 377C from 3752 (DD0,208,180)
; 377C from 375B (DD0,208,180)
label_377c: MOVB r0, 0d9h ; 377C 0 208 180 C5D948 ### ROM INFO=ECT Sensor
MOV DP, #000d9h ; 377F 0 208 180 62D900 ### ROM INFO=ECT Sensor
CAL label_4cc2 ; 3782 0 208 180 32C24C
CMPB A, r0 ; 3785 0 208 180 48
JEQ label_378a ; 3786 0 208 180 C902
SB PSWL.4 ; 3788 0 208 180 A31C
; 378A from 3786 (DD0,208,180)
label_378a: JBS off(00217h).5, label_3790 ; 378A 0 208 180 ED1703
STB A, 0031ah[X1] ; 378D 0 208 180 D01A03
; 3790 from 378A (DD0,208,180)
label_3790: CAL label_4ca6 ; 3790 0 208 180 32A64C
; 3793 from 374B (DD0,208,180)
label_3793: LB A, r1 ; 3793 0 208 180 79
STB A, 00377h[X1] ; 3794 0 208 180 D07703
; 3797 from 3759 (DD0,208,180)
; 3797 from 3772 (DD0,208,180)
; 3797 from 377A (DD0,208,180)
label_3797: MOVB (001c3h-00180h)[USP], #005h ; 3797 0 208 180 C3439805
; 379B from 374F (DD0,208,180)
label_379b: JBS off(00230h).3, label_37a9 ; 379B 0 208 180 EB300B
LB A, #057h ; 379E 0 208 180 7757
CMPB A, 0d9h ; 37A0 0 208 180 C5D9C2 ### ROM INFO=ECT Sensor
MB off(002edh).1, C ; 37A3 0 208 180 C4ED39
SC ; 37A6 0 208 180 85
SJ label_37ab ; 37A7 0 208 180 CB02
; 37A9 from 379B (DD0,208,180)
label_37a9: MB C, PSWL.4 ; 37A9 0 208 180 A32C
; 37AB from 37A7 (DD0,208,180)
label_37ab: MB off(002ech).1, C ; 37AB 0 208 180 C4EC39
RC ; 37AE 0 208 180 95
JBS off(00212h).7, label_37b8 ; 37AF 0 208 180 EF1206 ### ROM INFO=MIL Byte1 Extra Set CEL Code8 TDC - Top Dead Center Sensor
JBR off(00217h).4, label_37b8 ; 37B2 0 208 180 DC1703
MB C, off(00219h).6 ; 37B5 0 208 180 C4192E
; 37B8 from 37AF (DD0,208,180)
; 37B8 from 37B2 (DD0,208,180)
label_37b8: MB 0b0h.5, C ; 37B8 0 208 180 C5B03D
LB A, #000h ; 37BB 0 208 180 7700
JNE label_37c2 ; 37BD 0 208 180 CE03
JBR off(00213h).1, label_37c8 ; 37BF 0 208 180 D91306 ### ROM INFO=MIL Byte2 Extra Reset CEL Code10 IAT - Intake Air Temperature Sensor
; 37C2 from 37BD (DD0,208,180)
label_37c2: MOVB 0d8h, #057h ; 37C2 0 208 180 C5D89857 ### ROM INFO=IAT Sensor
SJ label_37dc ; 37C6 0 208 180 CB14
; 37C8 from 37BF (DD0,208,180)
label_37c8: LB A, #0fch ; 37C8 0 208 180 77FC
MOV DP, #003cch ; 37CA 0 208 180 62CC03 ### ROM INFO=IAT
CMPB A, [DP] ; 37CD 0 208 180 C2C2
JLT label_37dd ; 37CF 0 208 180 CA0C
LB A, [DP] ; 37D1 0 208 180 F2
CMPB A, #004h ; 37D2 0 208 180 C604
JLT label_37dd ; 37D4 0 208 180 CA07
MOV DP, #000d8h ; 37D6 0 208 180 62D800 ### ROM INFO=IAT Sensor
CAL label_4cc2 ; 37D9 0 208 180 32C24C
; 37DC from 37C6 (DD0,208,180)
label_37dc: RC ; 37DC 0 208 180 95
; 37DD from 37CF (DD0,208,180)
; 37DD from 37D4 (DD0,208,180)
label_37dd: MB 0b0h.6, C ; 37DD 0 208 180 C5B03E
LB A, #080h ; 37E0 0 208 180 7780
RC ; 37E2 0 208 180 95
JBS off(00217h).6, label_37fa ; 37E3 0 208 180 EE1714
JBS off(00219h).3, label_37fa ; 37E6 0 208 180 EB1911
JBS off(00213h).2, label_37fa ; 37E9 0 208 180 EA130E ### ROM INFO=MIL Byte2 Extra Set CEL Code11 Unknow error
MOV DP, #003d2h ; 37EC 0 208 180 62D203 ### ROM INFO=ELD??
LB A, #0ffh ; 37EF 0 208 180 77FF
CMPB A, [DP] ; 37F1 0 208 180 C2C2
JLT label_37fc ; 37F3 0 208 180 CA07
LB A, [DP] ; 37F5 0 208 180 F2
CMPB A, #000h ; 37F6 0 208 180 C600
JLT label_37fc ; 37F8 0 208 180 CA02
; 37FA from 37E3 (DD0,208,180)
; 37FA from 37E6 (DD0,208,180)
; 37FA from 37E9 (DD0,208,180)
label_37fa: STB A, 0e3h ; 37FA 0 208 180 D5E3
; 37FC from 37F3 (DD0,208,180)
; 37FC from 37F8 (DD0,208,180)
label_37fc: MB 0b0h.7, C ; 37FC 0 208 180 C5B03F
JBR off(00227h).4, label_3805 ; 37FF 0 208 180 DC2703 ### ROM INFO=PA (Baro) Enable Flag
JBR off(00213h).4, label_380b ; 3802 0 208 180 DC1306 ### ROM INFO=MIL Byte2 Extra Reset CEL Code13 BARO - Atmospheric Pressure Sensor
; 3805 from 37FF (DD0,208,180)
label_3805: MOVB 0bch, #0f9h ; 3805 0 208 180 C5BC98F9 ### ROM INFO=PA Sensor
SJ label_3823 ; 3809 0 208 180 CB18
; 380B from 3802 (DD0,208,180)
label_380b: CLR A ; 380B 1 208 180 F9
LB A, #0e6h ; 380C 0 208 180 77E6 ### ROM INFO=Possible Ignition Cut Related
MOV DP, #003cdh ; 380E 0 208 180 62CD03 ### ROM INFO=PA (Baro) Sensor
CMPB A, [DP] ; 3811 0 208 180 C2C2
JLT label_3824 ; 3813 0 208 180 CA0F
LB A, [DP] ; 3815 0 208 180 F2
CMPB A, #051h ; 3816 0 208 180 C651
JLT label_3824 ; 3818 0 208 180 CA0A
CAL label_4a40 ; 381A 0 208 180 32404A
MOV DP, #000bch ; 381D 0 208 180 62BC00 ### ROM INFO=PA Sensor
CAL label_4cc2 ; 3820 0 208 180 32C24C
; 3823 from 3809 (DD0,208,180)
label_3823: RC ; 3823 0 208 180 95
; 3824 from 3813 (DD0,208,180)
; 3824 from 3818 (DD0,208,180)
label_3824: MB 0b1h.2, C ; 3824 0 208 180 C5B13A
VCAL 3 ; 3827 0 208 180 13
LCB A, tbl_6233 ; 3828 0 208 180 909D3362
JNE label_384d ; 382C 0 208 180 CE1F
JBS off(00217h).5, label_384c ; 382E 0 208 180 ED171B
JBS off(00213h).5, label_384c ; 3831 0 208 180 ED1318 ### ROM INFO=MIL Byte2 Extra Set CEL Code14 IAC - Idle Air Control Valve
LB A, 0dbh ; 3834 0 208 180 F5DB ### ROM INFO=IACV Sensor
MOV X1, #tbl_6bb8 ; 3836 0 208 180 60B86B
VCAL 2 ; 3839 0 208 180 12
CMPB A, off(0025ch) ; 383A 0 208 180 C75C
JLT label_384c ; 383C 0 208 180 CA0E
LB A, 0dbh ; 383E 0 208 180 F5DB ### ROM INFO=IACV Sensor
MOV X1, #tbl_6bbe ; 3840 0 208 180 60BE6B
VCAL 2 ; 3843 0 208 180 12
CMPB A, off(0025ch) ; 3844 0 208 180 C75C
JGE label_384c ; 3846 0 208 180 CD04
LB A, (001c4h-00180h)[USP] ; 3848 0 208 180 F344
JEQ label_384d ; 384A 0 208 180 C901
; 384C from 382E (DD0,208,180)
; 384C from 3831 (DD0,208,180)
; 384C from 383C (DD0,208,180)
; 384C from 3846 (DD0,208,180)
label_384c: RC ; 384C 0 208 180 95
; 384D from 382C (DD0,208,180)
; 384D from 384A (DD0,208,180)
label_384d: MB 0b1h.3, C ; 384D 0 208 180 C5B13B
LB A, #044h ; 3850 0 208 180 7744
CMPB A, 0dbh ; 3852 0 208 180 C5DBC2 ### ROM INFO=IACV Sensor
JGE label_386d ; 3855 0 208 180 CD16
CMPB off(00236h), #0a7h ; 3857 0 208 180 C436C0A7 ### ROM INFO=Current RPM(1byte form)
JGE label_386d ; 385B 0 208 180 CD10
RC ; 385D 0 208 180 95
JBS off(0022dh).1, label_386d ; 385E 0 208 180 E92D0C ### ROM INFO=VTEC VSS Check Enable Flag
JBS off(00217h).5, label_386d ; 3861 0 208 180 ED1709
JBS off(00214h).0, label_386d ; 3864 0 208 180 E81406 ### ROM INFO=MIL Byte3 Extra Set CEL Code17 VSS - Vehicule Speed Sensor
JBR off(00231h).3, label_386d ; 3867 0 208 180 DB3103
MB C, off(0021ch).4 ; 386A 0 208 180 C41C2C
; 386D from 3855 (DD0,208,180)
; 386D from 385B (DD0,208,180)
; 386D from 385E (DD0,208,180)
; 386D from 3861 (DD0,208,180)
; 386D from 3864 (DD0,208,180)
; 386D from 3867 (DD0,208,180)
label_386d: MB 0b1h.4, C ; 386D 0 208 180 C5B13C
VCAL 3 ; 3870 0 208 180 13
LB A, #0ffh ; 3871 0 208 180 77FF
JNE label_3879 ; 3873 0 208 180 CE04
LB A, #01fh ; 3875 0 208 180 771F
SJ label_3898 ; 3877 0 208 180 CB1F
; 3879 from 3873 (DD0,208,180)
label_3879: LB A, #01fh ; 3879 0 208 180 771F
JBR off(00219h).3, label_3898 ; 387B 0 208 180 DB191A
JBR off(00217h).6, label_3898 ; 387E 0 208 180 DE1717
JBS off(00214h).3, label_3898 ; 3881 0 208 180 EB1414 ### ROM INFO=MIL Byte3 Extra Set CEL Code20 ELD - Electrical Load Detector
CMPB 0dbh, #069h ; 3884 0 208 180 C5DBC069 ### ROM INFO=IACV Sensor
JLT label_3898 ; 3888 0 208 180 CA0E
MOV DP, #003d2h ; 388A 0 208 180 62D203 ### ROM INFO=ELD??
LB A, #0dch ; 388D 0 208 180 77DC
CMPB A, [DP] ; 388F 0 208 180 C2C2
JLT label_389b ; 3891 0 208 180 CA08
LB A, [DP] ; 3893 0 208 180 F2
CMPB A, #00eh ; 3894 0 208 180 C60E
JLT label_389b ; 3896 0 208 180 CA03
; 3898 from 3877 (DD0,208,180)
; 3898 from 387B (DD0,208,180)
; 3898 from 387E (DD0,208,180)
; 3898 from 3881 (DD0,208,180)
; 3898 from 3888 (DD0,208,180)
label_3898: STB A, 0dch ; 3898 0 208 180 D5DC
RC ; 389A 0 208 180 95
; 389B from 3891 (DD0,208,180)
; 389B from 3896 (DD0,208,180)
label_389b: MB 0b1h.7, C ; 389B 0 208 180 C5B13F
RC ; 389E 0 208 180 95
LCB A, tbl_6241 ; 389F 0 208 180 909D4162
JNE label_38c9 ; 38A3 0 208 180 CE24
LCB A, tbl_611c ; 38A5 0 208 180 909D1C61
JNE label_38c9 ; 38A9 0 208 180 CE1E
JBR off(00216h).4, label_38c9 ; 38AB 0 208 180 DC161B ### ROM INFO=VTEC Enable Flag
JBS off(00214h).4, label_38c9 ; 38AE 0 208 180 EC1418 ### ROM INFO=MIL Byte3 Extra Set CEL Code21 VTS - VTEC Solenoid
JBR off(0021fh).2, label_38c0 ; 38B1 0 208 180 DA1F0C
MOVB (001b5h-00180h)[USP], #032h ; 38B4 0 208 180 C3359832
LB A, (001b4h-00180h)[USP] ; 38B8 0 208 180 F334
JBS off(00210h).5, label_38c9 ; 38BA 0 208 180 ED100C
; 38BD from 38C6 (DD0,208,180)
label_38bd: SC ; 38BD 0 208 180 85
SJ label_38c9 ; 38BE 0 208 180 CB09
; 38C0 from 38B1 (DD0,208,180)
label_38c0: MOVB (001b4h-00180h)[USP], #032h ; 38C0 0 208 180 C3349832
LB A, (001b5h-00180h)[USP] ; 38C4 0 208 180 F335
JBS off(00210h).5, label_38bd ; 38C6 0 208 180 ED10F4
; 38C9 from 38A3 (DD0,208,180)
; 38C9 from 38A9 (DD0,208,180)
; 38C9 from 38AB (DD0,208,180)
; 38C9 from 38AE (DD0,208,180)
; 38C9 from 38BA (DD0,208,180)
; 38C9 from 38BE (DD0,208,180)
label_38c9: MB 0b2h.0, C ; 38C9 0 208 180 C5B238
LCB A, tbl_6240 ; 38CC 0 208 180 909D4062
JNE label_38f0 ; 38D0 0 208 180 CE1E
LCB A, tbl_611c ; 38D2 0 208 180 909D1C61
JNE label_38f0 ; 38D6 0 208 180 CE18
JBR off(00216h).4, label_38f0 ; 38D8 0 208 180 DC1615 ### ROM INFO=VTEC Enable Flag
JNE label_38f0 ; 38DB 0 208 180 CE13
JBS off(00214h).4, label_38f0 ; 38DD 0 208 180 EC1410 ### ROM INFO=MIL Byte3 Extra Set CEL Code21 VTS - VTEC Solenoid
JLT label_38f0 ; 38E0 0 208 180 CA0E
JBS off(00214h).5, label_38f0 ; 38E2 0 208 180 ED140B ### ROM INFO=MIL Byte3 Extra Set CEL Code22 VTP - VTEC Pressure Valve
MB C, off(00211h).1 ; 38E5 0 208 180 C41129
JBR off(0021fh).2, label_38f1 ; 38E8 0 208 180 DA1F06
JLT label_38f0 ; 38EB 0 208 180 CA03
SC ; 38ED 0 208 180 85
SJ label_38f1 ; 38EE 0 208 180 CB01
; 38F0 from 38D0 (DD0,208,180)
; 38F0 from 38D6 (DD0,208,180)
; 38F0 from 38D8 (DD0,208,180)
; 38F0 from 38DB (DD0,208,180)
; 38F0 from 38DD (DD0,208,180)
; 38F0 from 38E0 (DD0,208,180)
; 38F0 from 38E2 (DD0,208,180)
; 38F0 from 38EB (DD0,208,180)
label_38f0: RC ; 38F0 0 208 180 95
; 38F1 from 38E8 (DD0,208,180)
; 38F1 from 38EE (DD0,208,180)
label_38f1: MB 0b2h.1, C ; 38F1 0 208 180 C5B239
RC ; 38F4 0 208 180 95
JBR off(00227h).6, label_3915 ; 38F5 0 208 180 DE271D ### ROM INFO=Knock Sensor Enable Flag
JBS off(00217h).5, label_3915 ; 38F8 0 208 180 ED171A
JBS off(00214h).6, label_3915 ; 38FB 0 208 180 EE1417 ### ROM INFO=MIL Byte3 Extra Set CEL Code23 Knock Sensor
JBS off(00233h).6, label_3915 ; 38FE 0 208 180 EE3314
L A, off(00212h) ; 3901 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
AND A, #0c3bch ; 3903 1 208 180 D6BCC3
JNE label_3915 ; 3906 1 208 180 CE0D
JBS off(00214h).5, label_3915 ; 3908 1 208 180 ED140A ### ROM INFO=MIL Byte3 Extra Set CEL Code22 VTP - VTEC Pressure Valve
LB A, off(002fch) ; 390B 0 208 180 F4FC
JEQ label_3915 ; 390D 0 208 180 C906
JBS off(00233h).7, label_3915 ; 390F 0 208 180 EF3303
MB C, off(00232h).7 ; 3912 0 208 180 C4322F
; 3915 from 38F5 (DD0,208,180)
; 3915 from 38F8 (DD0,208,180)
; 3915 from 38FB (DD0,208,180)
; 3915 from 38FE (DD0,208,180)
; 3915 from 3906 (DD1,208,180)
; 3915 from 3908 (DD1,208,180)
; 3915 from 390D (DD0,208,180)
; 3915 from 390F (DD0,208,180)
label_3915: MB 0b2h.2, C ; 3915 0 208 180 C5B23A
JBR off(00216h).5, label_3937 ; 3918 0 208 180 DD161C
CLRB A ; 391B 0 208 180 FA
STB A, 0d7h ; 391C 0 208 180 D5D7 ### ROM INFO=Sensor Input into ADCR5
JBS off(00217h).5, label_3937 ; 391E 0 208 180 ED1716
JBS off(00215h).1, label_3937 ; 3921 0 208 180 E91513 ### ROM INFO=MIL Byte4 Extra Set CEL Code36 Traction Control
CMPB 0dbh, #0ffh ; 3924 0 208 180 C5DBC0FF ### ROM INFO=IACV Sensor
JLT label_3937 ; 3928 0 208 180 CA0D
LB A, #0ffh ; 392A 0 208 180 77FF
CMPB A, 0d7h ; 392C 0 208 180 C5D7C2 ### ROM INFO=Sensor Input into ADCR5
JLT label_3938 ; 392F 0 208 180 CA07
CMPB 0d7h, #000h ; 3931 0 208 180 C5D7C000 ### ROM INFO=Sensor Input into ADCR5
SJ label_3938 ; 3935 0 208 180 CB01
; 3937 from 3918 (DD0,208,180)
; 3937 from 391E (DD0,208,180)
; 3937 from 3921 (DD0,208,180)
; 3937 from 3928 (DD0,208,180)
label_3937: RC ; 3937 0 208 180 95
; 3938 from 392F (DD0,208,180)
; 3938 from 3935 (DD0,208,180)
label_3938: MB 0b3h.1, C ; 3938 0 208 180 C5B339
JBR off(00216h).5, label_3952 ; 393B 0 208 180 DD1614
JBS off(00217h).5, label_3952 ; 393E 0 208 180 ED1711
JBS off(00215h).0, label_3952 ; 3941 0 208 180 E8150E ### ROM INFO=MIL Byte4 Extra Set CEL Code31 Automatic Transmission B Signal
JBS off(00215h).1, label_3952 ; 3944 0 208 180 E9150B ### ROM INFO=MIL Byte4 Extra Set CEL Code36 Traction Control
MB C, 0b3h.1 ; 3947 0 208 180 C5B329
JLT label_3952 ; 394A 0 208 180 CA06
CMPB 0dbh, #0ffh ; 394C 0 208 180 C5DBC0FF ### ROM INFO=IACV Sensor
JGE label_3955 ; 3950 0 208 180 CD03
; 3952 from 393B (DD0,208,180)
; 3952 from 393E (DD0,208,180)
; 3952 from 3941 (DD0,208,180)
; 3952 from 3944 (DD0,208,180)
; 3952 from 394A (DD0,208,180)
label_3952: RC ; 3952 0 208 180 95
SJ label_3966 ; 3953 0 208 180 CB11
; 3955 from 3950 (DD0,208,180)
label_3955: CMPB 0d7h, #0ffh ; 3955 0 208 180 C5D7C0FF ### ROM INFO=Sensor Input into ADCR5
JLE label_3963 ; 3959 0 208 180 CF08
MB C, P4.6 ; 395B 0 208 180 C52C2E
XORB PSWH, #080h ; 395E 0 208 180 A2F080
SJ label_3966 ; 3961 0 208 180 CB03
; 3963 from 3959 (DD0,208,180)
label_3963: MB C, P4.6 ; 3963 0 208 180 C52C2E
; 3966 from 3953 (DD0,208,180)
; 3966 from 3961 (DD0,208,180)
label_3966: MB 0b3h.0, C ; 3966 0 208 180 C5B338
JBR off(00219h).3, label_39ba ; 3969 0 208 180 DB194E
JBS off(00217h).5, label_39ba ; 396C 0 208 180 ED174B
MOV DP, #003afh ; 396F 0 208 180 62AF03
LB A, [DP] ; 3972 0 208 180 F2
CMPB A, #031h ; 3973 0 208 180 C631
JEQ label_39ba ; 3975 0 208 180 C943
L A, off(00212h) ; 3977 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
AND A, #01808h ; 3979 1 208 180 D60818
JNE label_39ba ; 397C 1 208 180 CE3C
JBS off(00214h).5, label_39ba ; 397E 1 208 180 ED1439 ### ROM INFO=MIL Byte3 Extra Set CEL Code22 VTP - VTEC Pressure Valve
JBS off(0021ch).5, label_39ba ; 3981 1 208 180 ED1C36
JBS off(0021dh).3, label_39ba ; 3984 1 208 180 EB1D33
JBS off(00218h).0, label_39ba ; 3987 1 208 180 E81830 ### ROM INFO=Set RPM Cut Flag
CMPB 0cch, #005h ; 398A 1 208 180 C5CCC005 ### ROM INFO=VSS Sensor
JLT label_39a8 ; 398E 1 208 180 CA18
MOV X1, #05079h ; 3990 1 208 180 607950
JBS off(0021fh).1, label_3999 ; 3993 1 208 180 E91F03
MOV X1, #tbl_6644 ; 3996 1 208 180 604466
; 3999 from 3993 (DD1,208,180)
label_3999: LB A, off(00236h) ; 3999 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
CAL label_4981 ; 399B 0 208 180 328149
ADDB A, #010h ; 399E 0 208 180 8610
JGE label_39a4 ; 39A0 0 208 180 CD02
LB A, #0ffh ; 39A2 0 208 180 77FF
; 39A4 from 39A0 (DD0,208,180)
label_39a4: CMPB A, off(00235h) ; 39A4 0 208 180 C735
JGE label_39ba ; 39A6 0 208 180 CD12
; 39A8 from 398E (DD1,208,180)
label_39a8: L A, (00158h-00180h)[USP] ; 39A8 1 208 180 E3D8 ### ROM INFO=O2 short
CMP A, #0b333h ; 39AA 1 208 180 C633B3
JGE label_39bd ; 39AD 1 208 180 CD0E
JBS off(00217h).3, label_39b5 ; 39AF 1 208 180 EB1703
JBS off(0021eh).4, label_39ba ; 39B2 1 208 180 EC1E05
; 39B5 from 39AF (DD1,208,180)
label_39b5: CMP A, #tbl_5c39 ; 39B5 1 208 180 C6395C
JLE label_39bd ; 39B8 1 208 180 CF03
; 39BA from 3969 (DD0,208,180)
; 39BA from 396C (DD0,208,180)
; 39BA from 3975 (DD0,208,180)
; 39BA from 397C (DD1,208,180)
; 39BA from 397E (DD1,208,180)
; 39BA from 3981 (DD1,208,180)
; 39BA from 3984 (DD1,208,180)
; 39BA from 3987 (DD1,208,180)
; 39BA from 39A6 (DD0,208,180)
; 39BA from 39B2 (DD1,208,180)
label_39ba: RC ; 39BA 1 208 180 95
SJ label_39be ; 39BB 1 208 180 CB01
; 39BD from 39AD (DD1,208,180)
; 39BD from 39B8 (DD1,208,180)
label_39bd: SC ; 39BD 1 208 180 85
; 39BE from 39BB (DD1,208,180)
label_39be: MB 0b5h.7, C ; 39BE 1 208 180 C5B53F
VCAL 3 ; 39C1 1 208 180 13
JBS off(002ech).1, label_39c8 ; 39C2 1 208 180 E9EC03
J label_3ac1 ; 39C5 1 208 180 03C13A
; 39C8 from 39C2 (DD1,208,180)
label_39c8: MOV X1, #tbl_66fd ; 39C8 1 208 180 60FD66
LB A, 0d9h ; 39CB 0 208 180 F5D9 ### ROM INFO=ECT Sensor
VCAL 0 ; 39CD 0 208 180 10
STB A, off(00262h) ; 39CE 0 208 180 D462
VCAL 3 ; 39D0 0 208 180 13
MOV X1, #tbl_687d ; 39D1 0 208 180 607D68
LB A, 0d9h ; 39D4 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_4981 ; 39D6 0 208 180 328149
STB A, off(00296h) ; 39D9 0 208 180 D496
MOV X1, #tbl_685a ; 39DB 0 208 180 605A68
LB A, 0d9h ; 39DE 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_4981 ; 39E0 0 208 180 328149
MOV DP, #0037dh ; 39E3 0 208 180 627D03
STB A, [DP] ; 39E6 0 208 180 D2
VCAL 3 ; 39E7 0 208 180 13
CLR X2 ; 39E8 0 208 180 9115
MOV X1, #tbl_68ef ; 39EA 0 208 180 60EF68
LB A, 0d9h ; 39ED 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_4981 ; 39EF 0 208 180 328149
STB A, 0037ch[X2] ; 39F2 0 208 180 D17C03
MOV X1, #tbl_69e0 ; 39F5 0 208 180 60E069
LB A, 0d9h ; 39F8 0 208 180 F5D9 ### ROM INFO=ECT Sensor
VCAL 0 ; 39FA 0 208 180 10
STB A, 0037eh[X2] ; 39FB 0 208 180 D17E03
VCAL 3 ; 39FE 0 208 180 13
LB A, 0d9h ; 39FF 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CMPB A, #023h ; 3A01 0 208 180 C623
MB off(00221h).2, C ; 3A03 0 208 180 C4213A
LB A, 0d9h ; 3A06 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_6a88 ; 3A08 0 208 180 60886A
CAL label_4981 ; 3A0B 0 208 180 328149
STB A, off(00254h) ; 3A0E 0 208 180 D454
VCAL 3 ; 3A10 0 208 180 13
MOV X1, #tbl_662a ; 3A11 0 208 180 602A66
MOV X2, #tbl_661c ; 3A14 0 208 180 611C66
LB A, 0d9h ; 3A17 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_4981 ; 3A19 0 208 180 328149
STB A, r2 ; 3A1C 0 208 180 8A
MOV X1, X2 ; 3A1D 0 208 180 9178
LB A, 0d9h ; 3A1F 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_4981 ; 3A21 0 208 180 328149
STB A, ACCH ; 3A24 0 208 180 D507
LB A, r2 ; 3A26 0 208 180 7A
MOV (0018eh-00180h)[USP], A ; 3A27 0 208 180 B30E8A
VCAL 3 ; 3A2A 0 208 180 13
MOV X1, #tbl_64e9 ; 3A2B 0 208 180 60E964
MOV X2, #tbl_64db ; 3A2E 0 208 180 61DB64
LB A, 0d9h ; 3A31 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_4981 ; 3A33 0 208 180 328149
STB A, r2 ; 3A36 0 208 180 8A
MOV X1, X2 ; 3A37 0 208 180 9178
LB A, 0d9h ; 3A39 0 208 180 F5D9 ### ROM INFO=ECT Sensor
CAL label_4981 ; 3A3B 0 208 180 328149
STB A, ACCH ; 3A3E 0 208 180 D507
LB A, r2 ; 3A40 0 208 180 7A
MOV (0018ch-00180h)[USP], A ; 3A41 0 208 180 B30C8A
VCAL 3 ; 3A44 0 208 180 13
LB A, 0d9h ; 3A45 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_649f ; 3A47 0 208 180 609F64
CMPCB A, 00002h[X1] ; 3A4A 0 208 180 90AF0200
MB off(00219h).5, C ; 3A4E 0 208 180 C4193D
CAL label_4981 ; 3A51 0 208 180 328149
STB A, (0017dh-00180h)[USP] ; 3A54 0 208 180 D3FD
LB A, 0d9h ; 3A56 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_6596 ; 3A58 0 208 180 609665
VCAL 0 ; 3A5B 0 208 180 10
STB A, (00152h-00180h)[USP] ; 3A5C 0 208 180 D3D2
VCAL 3 ; 3A5E 0 208 180 13
LB A, 0d9h ; 3A5F 0 208 180 F5D9 ### ROM INFO=ECT Sensor
STB A, r2 ; 3A61 0 208 180 8A
MOV X1, #tbl_634b ; 3A62 0 208 180 604B63
CAL label_4981 ; 3A65 0 208 180 328149
STB A, (00168h-00180h)[USP] ; 3A68 0 208 180 D3E8 ### ROM INFO=ECT FC
STB A, (00169h-00180h)[USP] ; 3A6A 0 208 180 D3E9
LB A, r2 ; 3A6C 0 208 180 7A
VCAL 3 ; 3A6D 0 208 180 13
LB A, 0d9h ; 3A6E 0 208 180 F5D9 ### ROM INFO=ECT Sensor
STB A, r2 ; 3A70 0 208 180 8A
LB A, r2 ; 3A71 0 208 180 7A
MOV X1, #tbl_6393 ; 3A72 0 208 180 609363
CAL label_4981 ; 3A75 0 208 180 328149
STB A, (0017fh-00180h)[USP] ; 3A78 0 208 180 D3FF
VCAL 3 ; 3A7A 0 208 180 13
LB A, 0d9h ; 3A7B 0 208 180 F5D9 ### ROM INFO=ECT Sensor
STB A, r2 ; 3A7D 0 208 180 8A
MOV X1, #tbl_65a5 ; 3A7E 0 208 180 60A565
CAL label_4981 ; 3A81 0 208 180 328149
STB A, (00189h-00180h)[USP] ; 3A84 0 208 180 D309
LB A, r2 ; 3A86 0 208 180 7A
MOV X1, #tbl_65c1 ; 3A87 0 208 180 60C165
CAL label_4981 ; 3A8A 0 208 180 328149
STB A, (0018ah-00180h)[USP] ; 3A8D 0 208 180 D30A
VCAL 3 ; 3A8F 0 208 180 13
LB A, 0d9h ; 3A90 0 208 180 F5D9 ### ROM INFO=ECT Sensor
STB A, r2 ; 3A92 0 208 180 8A
MOV X1, #tbl_65eb ; 3A93 0 208 180 60EB65
CAL label_4981 ; 3A96 0 208 180 328149
STB A, (0018bh-00180h)[USP] ; 3A99 0 208 180 D30B
LB A, r2 ; 3A9B 0 208 180 7A
MOV X1, #tbl_6547 ; 3A9C 0 208 180 604765
VCAL 0 ; 3A9F 0 208 180 10
STB A, (00184h-00180h)[USP] ; 3AA0 0 208 180 D304
VCAL 3 ; 3AA2 0 208 180 13
LB A, 0d9h ; 3AA3 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_6559 ; 3AA5 0 208 180 605965
VCAL 0 ; 3AA8 0 208 180 10
STB A, (00186h-00180h)[USP] ; 3AA9 0 208 180 D306
LB A, 0d9h ; 3AAB 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #05085h ; 3AAD 0 208 180 608550
CAL label_4981 ; 3AB0 0 208 180 328149
STB A, (0016dh-00180h)[USP] ; 3AB3 0 208 180 D3ED
LB A, 0d9h ; 3AB5 0 208 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_63b3 ; 3AB7 0 208 180 60B363
CAL label_4981 ; 3ABA 0 208 180 328149
STB A, (001f4h-00180h)[USP] ; 3ABD 0 208 180 D374
VCAL 3 ; 3ABF 0 208 180 13
VCAL 3 ; 3AC0 0 208 180 13
; 3AC1 from 39C5 (DD1,208,180)
label_3ac1: LB A, 0d8h ; 3AC1 0 208 180 F5D8 ### ROM INFO=IAT Sensor
MOV X1, #tbl_69ca ; 3AC3 0 208 180 60CA69
VCAL 0 ; 3AC6 0 208 180 10
STB A, off(0027ch) ; 3AC7 0 208 180 D47C
LB A, 0bch ; 3AC9 0 208 180 F5BC ### ROM INFO=PA Sensor
MOV X1, #tbl_69dc ; 3ACB 0 208 180 60DC69
VCAL 1 ; 3ACE 0 208 180 11
STB A, off(00292h) ; 3ACF 0 208 180 D492
VCAL 3 ; 3AD1 0 208 180 13
LB A, #074h ; 3AD2 0 208 180 7774
JBS off(00220h).5, label_3ad9 ; 3AD4 0 208 180 ED2002
LB A, #080h ; 3AD7 0 208 180 7780
; 3AD9 from 3AD4 (DD0,208,180)
label_3ad9: CMPB A, off(00236h) ; 3AD9 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00220h).5, C ; 3ADB 0 208 180 C4203D
LB A, #0c2h ; 3ADE 0 208 180 77C2
JBS off(00220h).6, label_3ae5 ; 3AE0 0 208 180 EE2002
LB A, #0c6h ; 3AE3 0 208 180 77C6
; 3AE5 from 3AE0 (DD0,208,180)
label_3ae5: CMPB A, off(00236h) ; 3AE5 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00220h).6, C ; 3AE7 0 208 180 C4203E
LB A, #0c8h ; 3AEA 0 208 180 77C8
JBS off(00222h).6, label_3af1 ; 3AEC 0 208 180 EE2202
LB A, #0d0h ; 3AEF 0 208 180 77D0
; 3AF1 from 3AEC (DD0,208,180)
label_3af1: CMPB A, off(00235h) ; 3AF1 0 208 180 C735
MB off(00222h).6, C ; 3AF3 0 208 180 C4223E
LB A, #082h ; 3AF6 0 208 180 7782
JBS off(00220h).7, label_3afd ; 3AF8 0 208 180 EF2002
LB A, #08ah ; 3AFB 0 208 180 778A
; 3AFD from 3AF8 (DD0,208,180)
label_3afd: CMPB A, off(00235h) ; 3AFD 0 208 180 C735
CLRB A ; 3AFF 0 208 180 FA
MB off(00220h).7, C ; 3B00 0 208 180 C4203F
JBS off(00218h).0, label_3b3b ; 3B03 0 208 180 E81835 ### ROM INFO=Set RPM Cut Flag
JGE label_3b3b ; 3B06 0 208 180 CD33
CLR A ; 3B08 1 208 180 F9
MOV DP, #003d9h ; 3B09 1 208 180 62D903
JBS off(00222h).6, label_3b12 ; 3B0C 1 208 180 EE2203
MOV DP, #003d6h ; 3B0F 1 208 180 62D603
; 3B12 from 3B0C (DD1,208,180)
label_3b12: LB A, [DP] ; 3B12 0 208 180 F2
CMPB A, #0fah ; 3B13 0 208 180 C6FA
JGE label_3b34 ; 3B15 0 208 180 CD1D
SUBB A, #007h ; 3B17 0 208 180 A607
JGE label_3b1c ; 3B19 0 208 180 CD01
CLRB A ; 3B1B 0 208 180 FA
; 3B1C from 3B19 (DD0,208,180)
label_3b1c: MOVB r0, #051h ; 3B1C 0 208 180 9851
DIVB ; 3B1E 0 208 180 A236
JBR off(00220h).5, label_3b30 ; 3B20 0 208 180 DD200D
MOVB r0, #01bh ; 3B23 0 208 180 981B
LB A, r1 ; 3B25 0 208 180 79
DIVB ; 3B26 0 208 180 A236
JBR off(00220h).6, label_3b30 ; 3B28 0 208 180 DE2005
MOVB r0, #009h ; 3B2B 0 208 180 9809
LB A, r1 ; 3B2D 0 208 180 79
DIVB ; 3B2E 0 208 180 A236
; 3B30 from 3B20 (DD0,208,180)
; 3B30 from 3B28 (DD0,208,180)
label_3b30: CMPB A, #003h ; 3B30 0 208 180 C603
JLT label_3b36 ; 3B32 0 208 180 CA02
; 3B34 from 3B15 (DD0,208,180)
label_3b34: LB A, #002h ; 3B34 0 208 180 7702
; 3B36 from 3B32 (DD0,208,180)
label_3b36: MOVB r0, #008h ; 3B36 0 208 180 9808
MULB ; 3B38 0 208 180 A234
VCAL 6 ; 3B3A 0 208 180 16
; 3B3B from 3B03 (DD0,208,180)
; 3B3B from 3B06 (DD0,208,180)
label_3b3b: STB A, off(00243h) ; 3B3B 0 208 180 D443
LB A, #005h ; 3B3D 0 208 180 7705
MOV X1, #00004h ; 3B3F 0 208 180 600400
CLR X1 ; 3B42 0 208 180 9015
JBS off(00217h).5, label_3b68 ; 3B44 0 208 180 ED1721
JBS off(00214h).0, label_3b68 ; 3B47 0 208 180 E8141E ### ROM INFO=MIL Byte3 Extra Set CEL Code17 VSS - Vehicule Speed Sensor
MOVB r1, 0cch ; 3B4A 0 208 180 C5CC49 ### ROM INFO=VSS Sensor
CLRB r0 ; 3B4D 0 208 180 2015
L A, 0c4h ; 3B4F 1 208 180 E5C4 ### ROM INFO=RPM Sensor
MUL ; 3B51 1 208 180 9035
L A, er1 ; 3B53 1 208 180 35
MOV DP, #00004h ; 3B54 1 208 180 620400
; 3B57 from 3B5F (DD1,208,180)
label_3b57: CMPC A, tbl_66a8[X1] ; 3B57 1 208 180 90ADA866
JLT label_3b61 ; 3B5B 1 208 180 CA04
INC X1 ; 3B5D 1 208 180 70
INC X1 ; 3B5E 1 208 180 70
JRNZ DP, label_3b57 ; 3B5F 1 208 180 30F6
; 3B61 from 3B5B (DD1,208,180)
label_3b61: SRL X1 ; 3B61 1 208 180 90E7
L A, X1 ; 3B63 1 208 180 40
LB A, ACC ; 3B64 0 208 180 F506
ADDB A, #001h ; 3B66 0 208 180 8601
; 3B68 from 3B44 (DD0,208,180)
; 3B68 from 3B47 (DD0,208,180)
label_3b68: STB A, off(0024fh) ; 3B68 0 208 180 D44F ### ROM INFO=Current Gear
LCB A, tbl_6ba7[X1] ; 3B6A 0 208 180 90ABA76B
STB A, off(00250h) ; 3B6E 0 208 180 D450
LB A, 0dbh ; 3B70 0 208 180 F5DB ### ROM INFO=IACV Sensor
MOV X1, #tbl_6a66 ; 3B72 0 208 180 60666A
CAL label_4981 ; 3B75 0 208 180 328149
STB A, off(0024bh) ; 3B78 0 208 180 D44B
VCAL 3 ; 3B7A 0 208 180 13
JBS off(00217h).4, label_3b8e ; 3B7B 0 208 180 EC1710
LB A, 0beh ; 3B7E 0 208 180 F5BE ### ROM INFO=Some PA/Map Value
CMPB A, #04ah ; 3B80 0 208 180 C64A
JLT label_3b87 ; 3B82 0 208 180 CA03
SB (00129h-00180h)[USP].3 ; 3B84 0 208 180 C3A91B
; 3B87 from 3B82 (DD0,208,180)
label_3b87: CMPB A, #04bh ; 3B87 0 208 180 C64B
JLT label_3b8e ; 3B89 0 208 180 CA03
SB (00129h-00180h)[USP].0 ; 3B8B 0 208 180 C3A918
; 3B8E from 3B7B (DD0,208,180)
; 3B8E from 3B89 (DD0,208,180)
label_3b8e: LB A, #0a0h ; 3B8E 0 208 180 77A0
JBS off(00223h).2, label_3b95 ; 3B90 0 208 180 EA2302
LB A, #0d8h ; 3B93 0 208 180 77D8 ### ROM INFO=IAT Sensor
; 3B95 from 3B90 (DD0,208,180)
label_3b95: CMPB A, off(00236h) ; 3B95 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00223h).2, C ; 3B97 0 208 180 C4233A
CLR A ; 3B9A 1 208 180 F9
LCB A, tbl_6130 ; 3B9B 1 208 180 909D3061
CMPB 0d9h, A ; 3B9F 1 208 180 C5D9C1 ### ROM INFO=ECT Sensor
MOV X1, #tbl_6654 ; 3BA2 1 208 180 605466
MOV X2, #tbl_665a ; 3BA5 1 208 180 615A66
JGT label_3bb0 ; 3BA8 1 208 180 C806
MOV X1, #tbl_6660 ; 3BAA 1 208 180 606066
MOV X2, #tbl_6666 ; 3BAD 1 208 180 616666
; 3BB0 from 3BA8 (DD1,208,180)
label_3bb0: LC A, 00002h[X1] ; 3BB0 1 208 180 90A90200
MOV DP, A ; 3BB4 1 208 180 52
LC A, 00002h[X2] ; 3BB5 1 208 180 91A90200
AND IE, #002a0h ; 3BB9 1 208 180 B51AD0A002
ANDB PSWH, #0feh ; 3BBE 1 208 180 A2D0FE
ST A, (00192h-00180h)[USP] ; 3BC1 1 208 180 D312 ### ROM INFO=Rev Cut Set RPM
L A, DP ; 3BC3 1 208 180 42
ST A, (00194h-00180h)[USP] ; 3BC4 1 208 180 D314 ### ROM INFO=Rev Cut Reset RPM
ORB PSWH, #001h ; 3BC6 1 208 180 A2E001
L A, 0f8h ; 3BC9 1 208 180 E5F8
ST A, IE ; 3BCB 1 208 180 D51A
LB A, 0bch ; 3BCD 0 208 180 F5BC ### ROM INFO=PA Sensor
MOV X1, #tbl_6650 ; 3BCF 0 208 180 605066
VCAL 1 ; 3BD2 0 208 180 11
STB A, (00190h-00180h)[USP] ; 3BD3 0 208 180 D310
VCAL 3 ; 3BD5 0 208 180 13
LB A, 0bch ; 3BD6 0 208 180 F5BC ### ROM INFO=PA Sensor
MOV X1, #tbl_6517 ; 3BD8 0 208 180 601765
CAL label_4981 ; 3BDB 0 208 180 328149
STB A, (00167h-00180h)[USP] ; 3BDE 0 208 180 D3E7
LB A, 0bch ; 3BE0 0 208 180 F5BC ### ROM INFO=PA Sensor
MOV X1, #tbl_657d ; 3BE2 0 208 180 607D65
VCAL 1 ; 3BE5 0 208 180 11
STB A, (00181h-00180h)[USP] ; 3BE6 0 208 180 D301
LB A, 0bch ; 3BE8 0 208 180 F5BC ### ROM INFO=PA Sensor
MOV X1, #tbl_649b ; 3BEA 0 208 180 609B64
VCAL 1 ; 3BED 0 208 180 11
STB A, (0017eh-00180h)[USP] ; 3BEE 0 208 180 D3FE
VCAL 3 ; 3BF0 0 208 180 13
MOV X1, #tbl_644f ; 3BF1 0 208 180 604F64
CMPB 0cch, #014h ; 3BF4 0 208 180 C5CCC014 ### ROM INFO=VSS Sensor
JLT label_3c06 ; 3BF8 0 208 180 CA0C
MOV X1, #tbl_6453 ; 3BFA 0 208 180 605364
CMPB 0cch, #038h ; 3BFD 0 208 180 C5CCC038 ### ROM INFO=VSS Sensor
JLT label_3c06 ; 3C01 0 208 180 CA03
MOV X1, #tbl_6457 ; 3C03 0 208 180 605764
; 3C06 from 3BF8 (DD0,208,180)
; 3C06 from 3C01 (DD0,208,180)
label_3c06: LB A, 0d8h ; 3C06 0 208 180 F5D8 ### ROM INFO=IAT Sensor
VCAL 1 ; 3C08 0 208 180 11
CMPB 0d9h, A ; 3C09 0 208 180 C5D9C1 ### ROM INFO=ECT Sensor
MB off(00219h).1, C ; 3C0C 0 208 180 C41939
LB A, 0d8h ; 3C0F 0 208 180 F5D8 ### ROM INFO=IAT Sensor
MOV X1, #tbl_63bf ; 3C11 0 208 180 60BF63
VCAL 0 ; 3C14 0 208 180 10
MOV DP, #003eah ; 3C15 0 208 180 62EA03
STB A, [DP] ; 3C18 0 208 180 D2
LB A, 0d8h ; 3C19 0 208 180 F5D8 ### ROM INFO=IAT Sensor
MOV X1, #tbl_63da ; 3C1B 0 208 180 60DA63
VCAL 0 ; 3C1E 0 208 180 10
INC DP ; 3C1F 0 208 180 72
INC DP ; 3C20 0 208 180 72
STB A, [DP] ; 3C21 0 208 180 D2
LB A, 0d8h ; 3C22 0 208 180 F5D8 ### ROM INFO=IAT Sensor
MOV X1, #tbl_63f5 ; 3C24 0 208 180 60F563
VCAL 0 ; 3C27 0 208 180 10
INC DP ; 3C28 0 208 180 72
INC DP ; 3C29 0 208 180 72
STB A, [DP] ; 3C2A 0 208 180 D2
VCAL 3 ; 3C2B 0 208 180 13
CLR A ; 3C2C 1 208 180 F9
LB A, #0c2h ; 3C2D 0 208 180 77C2
JBS off(00223h).4, label_3c34 ; 3C2F 0 208 180 EC2302
LB A, #0c6h ; 3C32 0 208 180 77C6
; 3C34 from 3C2F (DD0,208,180)
label_3c34: CMPB A, off(00236h) ; 3C34 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00223h).4, C ; 3C36 0 208 180 C4233C
LCB A, tbl_630e ; 3C39 0 208 180 909D0E63
SRLB A ; 3C3D 0 208 180 63
SRLB A ; 3C3E 0 208 180 63
CLRB r2 ; 3C3F 0 208 180 2215
MOV DP, #003ceh ; 3C41 0 208 180 62CE03
LB A, [DP] ; 3C44 0 208 180 F2
JLT label_3c6a ; 3C45 0 208 180 CA23
CMPB A, #0f0h ; 3C47 0 208 180 C6F0
JLT label_3c4d ; 3C49 0 208 180 CA02
LB A, #076h ; 3C4B 0 208 180 7776
; 3C4D from 3C49 (DD0,208,180)
label_3c4d: MOVB r0, #030h ; 3C4D 0 208 180 9830
DIVB ; 3C4F 0 208 180 A236
JBS off(00223h).4, label_3c61 ; 3C51 0 208 180 EC230D
SRLB A ; 3C54 0 208 180 63
LB A, r1 ; 3C55 0 208 180 79
JGE label_3c5b ; 3C56 0 208 180 CD03
LB A, #02fh ; 3C58 0 208 180 772F
SUBB A, r1 ; 3C5A 0 208 180 29
; 3C5B from 3C56 (DD0,208,180)
label_3c5b: MOVB r0, #009h ; 3C5B 0 208 180 9809
DIVB ; 3C5D 0 208 180 A236
ADDB A, #006h ; 3C5F 0 208 180 8606
; 3C61 from 3C51 (DD0,208,180)
label_3c61: SLLB A ; 3C61 0 208 180 53
EXTND ; 3C62 1 208 180 F8
LC A, tbl_666c[ACC] ; 3C63 1 208 180 B506A96C66
SJ label_3c70 ; 3C68 1 208 180 CB06
; 3C6A from 3C45 (DD0,208,180)
label_3c6a: ADDB A, #080h ; 3C6A 0 208 180 8680
STB A, r2 ; 3C6C 0 208 180 8A
L A, #08000h ; 3C6D 1 208 180 670080
; 3C70 from 3C68 (DD1,208,180)
label_3c70: ST A, (00160h-00180h)[USP] ; 3C70 1 208 180 D3E0
MOVB off(00242h), r2 ; 3C72 1 208 180 227C42
CLRB A ; 3C75 0 208 180 FA
STB A, (0013fh-00180h)[USP] ; 3C76 0 208 180 D3BF
STB A, (00149h-00180h)[USP] ; 3C78 0 208 180 D3C9
CLRB A ; 3C7A 0 208 180 FA
MOV DP, #003d7h ; 3C7B 0 208 180 62D703
LCB A, tbl_630e ; 3C7E 0 208 180 909D0E63
MB C, ACC.3 ; 3C82 0 208 180 C5062B
JGE label_3c9a ; 3C85 0 208 180 CD13
LB A, [DP] ; 3C87 0 208 180 F2
MOVB r0, #080h ; 3C88 0 208 180 9880
MULB ; 3C8A 0 208 180 A234
L A, ACC ; 3C8C 1 208 180 E506
ADD A, #0c000h ; 3C8E 1 208 180 8600C0
ST A, er0 ; 3C91 1 208 180 88
MOV off(00284h), er0 ; 3C92 1 208 180 447C84
CLR A ; 3C95 1 208 180 F9
LB A, #076h ; 3C96 0 208 180 7776
SJ label_3ca4 ; 3C98 0 208 180 CB0A
; 3C9A from 3C85 (DD0,208,180)
label_3c9a: CLR A ; 3C9A 1 208 180 F9
ST A, off(00284h) ; 3C9B 1 208 180 D484
LB A, [DP] ; 3C9D 0 208 180 F2
CMPB A, #0f0h ; 3C9E 0 208 180 C6F0
JLT label_3ca4 ; 3CA0 0 208 180 CA02
LB A, #076h ; 3CA2 0 208 180 7776
; 3CA4 from 3C98 (DD0,208,180)
; 3CA4 from 3CA0 (DD0,208,180)
label_3ca4: MOVB r0, #030h ; 3CA4 0 208 180 9830
DIVB ; 3CA6 0 208 180 A236
STB A, r2 ; 3CA8 0 208 180 8A
SRLB A ; 3CA9 0 208 180 63
LB A, r1 ; 3CAA 0 208 180 79
JGE label_3cb0 ; 3CAB 0 208 180 CD03
LB A, #02fh ; 3CAD 0 208 180 772F
SUBB A, r1 ; 3CAF 0 208 180 29
; 3CB0 from 3CAB (DD0,208,180)
label_3cb0: MOVB r0, #009h ; 3CB0 0 208 180 9809
DIVB ; 3CB2 0 208 180 A236
ADDB A, #006h ; 3CB4 0 208 180 8606
SLLB A ; 3CB6 0 208 180 53
EXTND ; 3CB7 1 208 180 F8
MOV X1, #tbl_6684 ; 3CB8 1 208 180 608466
JBS off(00216h).0, label_3cc2 ; 3CBB 1 208 180 E81604
ADD X1, #00024h ; 3CBE 1 208 180 90802400
; 3CC2 from 3CBB (DD1,208,180)
label_3cc2: MOV X2, X1 ; 3CC2 1 208 180 9079
ADD X1, A ; 3CC4 1 208 180 9081
LC A, [X1] ; 3CC6 1 208 180 90A8
ST A, er0 ; 3CC8 1 208 180 88
ADD X1, #0000ch ; 3CC9 1 208 180 90800C00
LC A, [X1] ; 3CCD 1 208 180 90A8
ST A, er2 ; 3CCF 1 208 180 8A
LB A, r2 ; 3CD0 0 208 180 7A
SLLB A ; 3CD1 0 208 180 53
EXTND ; 3CD2 1 208 180 F8
ADD X2, A ; 3CD3 1 208 180 9181
LC A, [X2] ; 3CD5 1 208 180 91A8
AND IE, #002a0h ; 3CD7 1 208 180 B51AD0A002
ANDB PSWH, #0feh ; 3CDC 1 208 180 A2D0FE
ST A, (00176h-00180h)[USP] ; 3CDF 1 208 180 D3F6
L A, er0 ; 3CE1 1 208 180 34
ST A, (00178h-00180h)[USP] ; 3CE2 1 208 180 D3F8
L A, er2 ; 3CE4 1 208 180 36
ST A, (001f2h-00180h)[USP] ; 3CE5 1 208 180 D372
ORB PSWH, #001h ; 3CE7 1 208 180 A2E001
L A, 0f8h ; 3CEA 1 208 180 E5F8
ST A, IE ; 3CEC 1 208 180 D51A
LB A, 0dbh ; 3CEE 0 208 180 F5DB ### ROM INFO=IACV Sensor
MOV X1, #tbl_652f ; 3CF0 0 208 180 602F65
VCAL 0 ; 3CF3 0 208 180 10
STB A, (00144h-00180h)[USP] ; 3CF4 0 208 180 D3C4
VCAL 3 ; 3CF6 0 208 180 13
MOV DP, #003cah ; 3CF7 0 208 180 62CA03 ### ROM INFO=ECU O2 Volt
LB A, [DP] ; 3CFA 0 208 180 F2
STB A, 0dah ; 3CFB 0 208 180 D5DA ### ROM INFO=O2 Sensor
JBR off(00219h).3, label_3d16 ; 3CFD 0 208 180 DB1916
MOV DP, #003afh ; 3D00 0 208 180 62AF03
LB A, [DP] ; 3D03 0 208 180 F2
CMPB A, #031h ; 3D04 0 208 180 C631
JNE label_3d13 ; 3D06 0 208 180 CE0B
SB off(00223h).3 ; 3D08 0 208 180 C4231B
SB off(00219h).0 ; 3D0B 0 208 180 C41918
RB off(00223h).1 ; 3D0E 0 208 180 C42309
SJ label_3d1f ; 3D11 0 208 180 CB0C
; 3D13 from 3D06 (DD0,208,180)
label_3d13: JBR off(00223h).3, label_3d25 ; 3D13 0 208 180 DB230F
; 3D16 from 3CFD (DD0,208,180)
label_3d16: RB off(00223h).3 ; 3D16 0 208 180 C4230B
; 3D19 from 3D25 (DD0,208,180)
label_3d19: RB off(00219h).0 ; 3D19 0 208 180 C41908
SB off(00223h).1 ; 3D1C 0 208 180 C42319
; 3D1F from 3D11 (DD0,208,180)
label_3d1f: SB off(00223h).0 ; 3D1F 0 208 180 C42318
J label_3daa ; 3D22 0 208 180 03AA3D
; 3D25 from 3D13 (DD0,208,180)
label_3d25: JBS off(0021dh).4, label_3d19 ; 3D25 0 208 180 EC1DF1
LB A, off(002c1h) ; 3D28 0 208 180 F4C1
JEQ label_3d3b ; 3D2A 0 208 180 C90F
RB off(00219h).0 ; 3D2C 0 208 180 C41908
RB off(00223h).1 ; 3D2F 0 208 180 C42309
; 3D32 from 3D3B (DD0,208,180)
label_3d32: RB off(00223h).0 ; 3D32 0 208 180 C42308
MOVB off(002c2h), #064h ; 3D35 0 208 180 C4C29864
SJ label_3daa ; 3D39 0 208 180 CB6F
; 3D3B from 3D2A (DD0,208,180)
label_3d3b: JBS off(00217h).5, label_3d32 ; 3D3B 0 208 180 ED17F4
JBS off(00219h).0, label_3d89 ; 3D3E 0 208 180 E81948
JBR off(00223h).1, label_3d56 ; 3D41 0 208 180 D92312
JBS off(00216h).6, label_3d4a ; 3D44 0 208 180 EE1603 ### ROM INFO=O2 Heater Enable Flag
JBS off(00218h).0, label_3d89 ; 3D47 0 208 180 E8183F ### ROM INFO=Set RPM Cut Flag
; 3D4A from 3D44 (DD0,208,180)
label_3d4a: JBR off(0021dh).2, label_3d89 ; 3D4A 0 208 180 DA1D3C
RB off(00219h).0 ; 3D4D 0 208 180 C41908
RB off(00223h).1 ; 3D50 0 208 180 C42309
SB off(00223h).0 ; 3D53 0 208 180 C42318
; 3D56 from 3D41 (DD0,208,180)
label_3d56: JBR off(00216h).6, label_3d79 ; 3D56 0 208 180 DE1620 ### ROM INFO=O2 Heater Enable Flag
JBS off(00219h).0, label_3d79 ; 3D59 0 208 180 E8191D
JBS off(00223h).1, label_3d79 ; 3D5C 0 208 180 E9231A
JBS off(00223h).0, label_3d79 ; 3D5F 0 208 180 E82317
JBR off(00219h).2, label_3d6b ; 3D62 0 208 180 DA1906
JBR off(00219h).1, label_3d6b ; 3D65 0 208 180 D91903
JBS off(0021dh).2, label_3d71 ; 3D68 0 208 180 EA1D06
; 3D6B from 3D62 (DD0,208,180)
; 3D6B from 3D65 (DD0,208,180)
label_3d6b: MOVB off(002c2h), #064h ; 3D6B 0 208 180 C4C29864
SJ label_3d79 ; 3D6F 0 208 180 CB08
; 3D71 from 3D68 (DD0,208,180)
label_3d71: LB A, off(002c2h) ; 3D71 0 208 180 F4C2
JNE label_3d79 ; 3D73 0 208 180 CE04
LB A, #033h ; 3D75 0 208 180 7733
SJ label_3d81 ; 3D77 0 208 180 CB08
; 3D79 from 3D56 (DD0,208,180)
; 3D79 from 3D59 (DD0,208,180)
; 3D79 from 3D5C (DD0,208,180)
; 3D79 from 3D5F (DD0,208,180)
; 3D79 from 3D6F (DD0,208,180)
; 3D79 from 3D73 (DD0,208,180)
label_3d79: LCB A, tbl_62f4 ; 3D79 0 208 180 909DF462
JNE label_3d86 ; 3D7D 0 208 180 CE07
LB A, #017h ; 3D7F 0 208 180 7717
; 3D81 from 3D77 (DD0,208,180)
label_3d81: CMPB A, 0dah ; 3D81 0 208 180 C5DAC2 ### ROM INFO=O2 Sensor
JLT label_3d89 ; 3D84 0 208 180 CA03
; 3D86 from 3D7D (DD0,208,180)
label_3d86: SB off(00219h).0 ; 3D86 0 208 180 C41918
; 3D89 from 3D3E (DD0,208,180)
; 3D89 from 3D47 (DD0,208,180)
; 3D89 from 3D4A (DD0,208,180)
; 3D89 from 3D84 (DD0,208,180)
label_3d89: CMPB 0d9h, #028h ; 3D89 0 208 180 C5D9C028 ### ROM INFO=ECT Sensor
JGE label_3daa ; 3D8D 0 208 180 CD1B
CMPB 0cch, #005h ; 3D8F 0 208 180 C5CCC005 ### ROM INFO=VSS Sensor
JGE label_3daa ; 3D93 0 208 180 CD15
CMPB off(00236h), #080h ; 3D95 0 208 180 C436C080 ### ROM INFO=Current RPM(1byte form)
JLT label_3daa ; 3D99 0 208 180 CA0F
JBR off(0021dh).2, label_3daa ; 3D9B 0 208 180 DA1D0C
LB A, off(002b6h) ; 3D9E 0 208 180 F4B6
JNE label_3dae ; 3DA0 0 208 180 CE0C
SB off(00219h).0 ; 3DA2 0 208 180 C41918
RB off(00223h).1 ; 3DA5 0 208 180 C42309
SJ label_3dae ; 3DA8 0 208 180 CB04
; 3DAA from 3D22 (DD0,208,180)
; 3DAA from 3D39 (DD0,208,180)
; 3DAA from 3D8D (DD0,208,180)
; 3DAA from 3D93 (DD0,208,180)
; 3DAA from 3D99 (DD0,208,180)
; 3DAA from 3D9B (DD0,208,180)
label_3daa: MOVB off(002b6h), #004h ; 3DAA 0 208 180 C4B69804
; 3DAE from 3DA0 (DD0,208,180)
; 3DAE from 3DA8 (DD0,208,180)
label_3dae: MOVB r0, #005h ; 3DAE 0 208 180 9805
MOVB r1, #032h ; 3DB0 0 208 180 9932
MOVB r2, #032h ; 3DB2 0 208 180 9A32
MOVB r3, #018h ; 3DB4 0 208 180 9B18
JBR off(0021dh).1, label_3de1 ; 3DB6 0 208 180 D91D28
JBR off(00218h).0, label_3de1 ; 3DB9 0 208 180 D81825 ### ROM INFO=Set RPM Cut Flag
MOVB off(002bfh), r1 ; 3DBC 0 208 180 217CBF
MOVB off(002c0h), r2 ; 3DBF 0 208 180 227CC0
JBR off(00219h).0, label_3dda ; 3DC2 0 208 180 D81915
JBS off(0021eh).4, label_3e0e ; 3DC5 0 208 180 EC1E46
L A, (00158h-00180h)[USP] ; 3DC8 1 208 180 E3D8 ### ROM INFO=O2 short
CMP A, #0bc15h ; 3DCA 1 208 180 C615BC
JGE label_3e0e ; 3DCD 1 208 180 CD3F
CMP A, #tbl_5b2e ; 3DCF 1 208 180 C62E5B
JLE label_3e0e ; 3DD2 1 208 180 CF3A
LB A, r3 ; 3DD4 0 208 180 7B
CMPB A, 0dah ; 3DD5 0 208 180 C5DAC2 ### ROM INFO=O2 Sensor
JLT label_3ddd ; 3DD8 0 208 180 CA03
; 3DDA from 3DC2 (DD0,208,180)
label_3dda: MOVB off(002b7h), r0 ; 3DDA 0 208 180 207CB7
; 3DDD from 3DD8 (DD0,208,180)
label_3ddd: LB A, off(002b7h) ; 3DDD 0 208 180 F4B7
SJ label_3e08 ; 3DDF 0 208 180 CB27
; 3DE1 from 3DB6 (DD0,208,180)
; 3DE1 from 3DB9 (DD0,208,180)
label_3de1: MOVB off(002b7h), r0 ; 3DE1 0 208 180 207CB7
JBR off(0021ch).2, label_3dfa ; 3DE4 0 208 180 DA1C13
MOVB off(002c0h), r2 ; 3DE7 0 208 180 227CC0
JBR off(00219h).0, label_3df3 ; 3DEA 0 208 180 D81906
LB A, r3 ; 3DED 0 208 180 7B
CMPB A, 0dah ; 3DEE 0 208 180 C5DAC2 ### ROM INFO=O2 Sensor
JLT label_3df6 ; 3DF1 0 208 180 CA03
; 3DF3 from 3DEA (DD0,208,180)
label_3df3: MOVB off(002bfh), r1 ; 3DF3 0 208 180 217CBF
; 3DF6 from 3DF1 (DD0,208,180)
label_3df6: LB A, off(002bfh) ; 3DF6 0 208 180 F4BF
SJ label_3e08 ; 3DF8 0 208 180 CB0E
; 3DFA from 3DE4 (DD0,208,180)
label_3dfa: MOVB off(002bfh), r1 ; 3DFA 0 208 180 217CBF
JBR off(00219h).0, label_3e03 ; 3DFD 0 208 180 D81903
JBR off(0021ch).6, label_3e06 ; 3E00 0 208 180 DE1C03
; 3E03 from 3DFD (DD0,208,180)
label_3e03: MOVB off(002c0h), r2 ; 3E03 0 208 180 227CC0
; 3E06 from 3E00 (DD0,208,180)
label_3e06: LB A, off(002c0h) ; 3E06 0 208 180 F4C0
; 3E08 from 3DDF (DD0,208,180)
; 3E08 from 3DF8 (DD0,208,180)
; 3E08 from 3E15 (DD0,208,180)
label_3e08: MOVB off(002d4h), #050h ; 3E08 0 208 180 C4D49850
SJ label_3e19 ; 3E0C 0 208 180 CB0B
; 3E0E from 3DC5 (DD0,208,180)
; 3E0E from 3DCD (DD1,208,180)
; 3E0E from 3DD2 (DD1,208,180)
label_3e0e: CMPB 0dah, #04dh ; 3E0E 0 208 180 C5DAC04D ### ROM INFO=O2 Sensor
JLE label_3e17 ; 3E12 0 208 180 CF03
CLRB A ; 3E14 0 208 180 FA
SJ label_3e08 ; 3E15 0 208 180 CBF1
; 3E17 from 3E12 (DD0,208,180)
label_3e17: LB A, off(002d4h) ; 3E17 0 208 180 F4D4
; 3E19 from 3E0C (DD0,208,180)
label_3e19: JNE label_3e27 ; 3E19 0 208 180 CE0C
LCB A, tbl_62f4 ; 3E1B 0 208 180 909DF462
JNE label_3e27 ; 3E1F 0 208 180 CE06
RB off(00219h).0 ; 3E21 0 208 180 C41908
SB off(00223h).1 ; 3E24 0 208 180 C42319
; 3E27 from 3E19 (DD0,208,180)
; 3E27 from 3E1F (DD0,208,180)
label_3e27: VCAL 3 ; 3E27 0 208 180 13
MOV DP, #0040eh ; 3E28 0 208 180 620E04
MB C, [DP].5 ; 3E2B 0 208 180 C22D
JGE label_3e37 ; 3E2D 0 208 180 CD08
INC DP ; 3E2F 0 208 180 72
MB C, [DP].5 ; 3E30 0 208 180 C22D
XORB PSWH, #080h ; 3E32 0 208 180 A2F080
SJ label_3e57 ; 3E35 0 208 180 CB20
; 3E37 from 3E2D (DD0,208,180)
label_3e37: LCB A, tbl_62c4 ; 3E37 0 208 180 909DC462
JEQ label_3e46 ; 3E3B 0 208 180 C909
RC ; 3E3D 0 208 180 95
MB C, ACC.0 ; 3E3E 0 208 180 C50628
XORB PSWH, #080h ; 3E41 0 208 180 A2F080
SJ label_3e57 ; 3E44 0 208 180 CB11
; 3E46 from 3E3B (DD0,208,180)
label_3e46: JBS off(00221h).0, label_3e51 ; 3E46 0 208 180 E82108
RC ; 3E49 0 208 180 95
LB A, off(002c6h) ; 3E4A 0 208 180 F4C6
JNE label_3e57 ; 3E4C 0 208 180 CE09
SB off(00221h).0 ; 3E4E 0 208 180 C42118
; 3E51 from 3E46 (DD0,208,180)
label_3e51: JBS off(00219h).6, label_3e57 ; 3E51 0 208 180 EE1903
MB C, off(00217h).4 ; 3E54 0 208 180 C4172C
; 3E57 from 3E35 (DD0,208,180)
; 3E57 from 3E44 (DD0,208,180)
; 3E57 from 3E4C (DD0,208,180)
; 3E57 from 3E51 (DD0,208,180)
label_3e57: MB P0.7, C ; 3E57 0 208 180 C5203F
RC ; 3E5A 0 208 180 95
MOV DP, #0040eh ; 3E5B 0 208 180 620E04
MB C, [DP].4 ; 3E5E 0 208 180 C22C
JLT label_3e65 ; 3E60 0 208 180 CA03
JBS off(00221h).6, label_3e8a ; 3E62 0 208 180 EE2125
; 3E65 from 3E60 (DD0,208,180)
label_3e65: JBS off(00218h).6, label_3e83 ; 3E65 0 208 180 EE181B ### ROM INFO=Set RPM Cut Flag
LB A, #07fh ; 3E68 0 208 180 777F
CMPB A, #0ffh ; 3E6A 0 208 180 C6FF
JGT label_3e72 ; 3E6C 0 208 180 C804
CMPB A, #0fch ; 3E6E 0 208 180 C6FC
JGE label_3e75 ; 3E70 0 208 180 CD03
; 3E72 from 3E6C (DD0,208,180)
label_3e72: JBS off(00230h).6, label_3e83 ; 3E72 0 208 180 EE300E
; 3E75 from 3E70 (DD0,208,180)
label_3e75: CLRB A ; 3E75 0 208 180 FA
JBS off(00219h).6, label_3e7c ; 3E76 0 208 180 EE1903
JBS off(00217h).4, label_3e7e ; 3E79 0 208 180 EC1702
; 3E7C from 3E76 (DD0,208,180)
label_3e7c: STB A, off(002c6h) ; 3E7C 0 208 180 D4C6
; 3E7E from 3E79 (DD0,208,180)
label_3e7e: RC ; 3E7E 0 208 180 95
LB A, off(002c6h) ; 3E7F 0 208 180 F4C6
JEQ label_3e84 ; 3E81 0 208 180 C901
; 3E83 from 3E65 (DD0,208,180)
; 3E83 from 3E72 (DD0,208,180)
label_3e83: SC ; 3E83 0 208 180 85
; 3E84 from 3E81 (DD0,208,180)
label_3e84: MB off(00222h).3, C ; 3E84 0 208 180 C4223B
CAL label_5e13 ; 3E87 0 208 180 32135E
; 3E8A from 3E62 (DD0,208,180)
label_3e8a: LB A, #014h ; 3E8A 0 208 180 7714
JBS off(00226h).0, label_3e91 ; 3E8C 0 208 180 E82602
LB A, #019h ; 3E8F 0 208 180 7719
; 3E91 from 3E8C (DD0,208,180)
label_3e91: CMPB A, 0cch ; 3E91 0 208 180 C5CCC2 ### ROM INFO=VSS Sensor
MB off(00226h).0, C ; 3E94 0 208 180 C42638
LB A, #010h ; 3E97 0 208 180 7710
JBS off(00226h).1, label_3e9e ; 3E99 0 208 180 E92602
LB A, #020h ; 3E9C 0 208 180 7720
; 3E9E from 3E99 (DD0,208,180)
label_3e9e: CMPB A, 0cch ; 3E9E 0 208 180 C5CCC2 ### ROM INFO=VSS Sensor
MB off(00226h).1, C ; 3EA1 0 208 180 C42639
LB A, #026h ; 3EA4 0 208 180 7726
JBS off(00226h).2, label_3eab ; 3EA6 0 208 180 EA2602
LB A, #07fh ; 3EA9 0 208 180 777F
; 3EAB from 3EA6 (DD0,208,180)
label_3eab: CMPB A, 0d1h ; 3EAB 0 208 180 C5D1C2 ### ROM INFO=Current TPS
MB off(00226h).2, C ; 3EAE 0 208 180 C4263A
LB A, #073h ; 3EB1 0 208 180 7773
JBS off(00226h).3, label_3eb8 ; 3EB3 0 208 180 EB2602
LB A, #080h ; 3EB6 0 208 180 7780
; 3EB8 from 3EB3 (DD0,208,180)
label_3eb8: CMPB A, off(00236h) ; 3EB8 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00226h).3, C ; 3EBA 0 208 180 C4263B
LB A, #0f0h ; 3EBD 0 208 180 77F0
JBS off(00226h).6, label_3ec4 ; 3EBF 0 208 180 EE2602
LB A, #0fah ; 3EC2 0 208 180 77FA
; 3EC4 from 3EBF (DD0,208,180)
label_3ec4: CMPB A, off(00236h) ; 3EC4 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00226h).6, C ; 3EC6 0 208 180 C4263E
CAL label_5f46 ; 3EC9 0 208 180 32465F
MOV DP, #0040eh ; 3ECC 0 208 180 620E04
MB C, [DP].0 ; 3ECF 0 208 180 C228
JGE label_3edc ; 3ED1 0 208 180 CD09
INC DP ; 3ED3 0 208 180 72
MB C, [DP].0 ; 3ED4 0 208 180 C228
XORB PSWH, #080h ; 3ED6 0 208 180 A2F080
J label_3f75 ; 3ED9 0 208 180 03753F
; 3EDC from 3ED1 (DD0,208,180)
label_3edc: LC A, tbl_625b ; 3EDC 0 208 180 909C5B62
JBS off(00226h).5, label_3ee7 ; 3EE0 0 208 180 ED2604
LC A, tbl_625d ; 3EE3 0 208 180 909C5D62
; 3EE7 from 3EE0 (DD0,208,180)
label_3ee7: CMP 0c4h, A ; 3EE7 0 208 180 B5C4C1 ### ROM INFO=RPM Sensor
MB off(00226h).5, C ; 3EEA 0 208 180 C4263D
CMPB 0f3h, #032h ; 3EED 0 208 180 C5F3C032
JLT label_3f60 ; 3EF1 0 208 180 CA6D
JBS off(00226h).6, label_3f63 ; 3EF3 0 208 180 EE266D
CMPB 0d9h, #013h ; 3EF6 0 208 180 C5D9C013 ### ROM INFO=ECT Sensor
JGE label_3f02 ; 3EFA 0 208 180 CD06
JBR off(00226h).0, label_3f02 ; 3EFC 0 208 180 D82603
JBS off(00226h).3, label_3f63 ; 3EFF 0 208 180 EB2661
; 3F02 from 3EFA (DD0,208,180)
; 3F02 from 3EFC (DD0,208,180)
label_3f02: JBS off(00218h).7, label_3f16 ; 3F02 0 208 180 EF1811 ### ROM INFO=Set RPM Cut Flag
JBS off(00226h).2, label_3f12 ; 3F05 0 208 180 EA260A
CLRB A ; 3F08 0 208 180 FA
JBS off(00226h).1, label_3f0e ; 3F09 0 208 180 E92602
LB A, #028h ; 3F0C 0 208 180 7728
; 3F0E from 3F09 (DD0,208,180)
label_3f0e: STB A, off(002c3h) ; 3F0E 0 208 180 D4C3
SJ label_3f16 ; 3F10 0 208 180 CB04
; 3F12 from 3F05 (DD0,208,180)
label_3f12: LB A, off(002c3h) ; 3F12 0 208 180 F4C3
JNE label_3f63 ; 3F14 0 208 180 CE4D
; 3F16 from 3F02 (DD0,208,180)
; 3F16 from 3F10 (DD0,208,180)
label_3f16: LCB A, tbl_62b7 ; 3F16 0 208 180 909DB762
JNE label_3f78 ; 3F1A 0 208 180 CE5C
LCB A, tbl_6257 ; 3F1C 0 208 180 909D5762
JEQ label_3f3d ; 3F20 0 208 180 C91B
LC A, tbl_6258 ; 3F22 0 208 180 909C5862
CMP 0c4h, A ; 3F26 0 208 180 B5C4C1 ### ROM INFO=RPM Sensor
JLT label_3f40 ; 3F29 0 208 180 CA15
LCB A, tbl_625a ; 3F2B 0 208 180 909D5A62
CMPB 0d1h, A ; 3F2F 0 208 180 C5D1C1 ### ROM INFO=Current TPS
JGT label_3f40 ; 3F32 0 208 180 C80C
LCB A, tbl_6309 ; 3F34 0 208 180 909D0963
CMPB 0cch, A ; 3F38 0 208 180 C5CCC1 ### ROM INFO=VSS Sensor
JGT label_3f40 ; 3F3B 0 208 180 C803
; 3F3D from 3F20 (DD0,208,180)
label_3f3d: JBS off(00226h).5, label_3f45 ; 3F3D 0 208 180 ED2605
; 3F40 from 3F29 (DD0,208,180)
; 3F40 from 3F32 (DD0,208,180)
; 3F40 from 3F3B (DD0,208,180)
label_3f40: RB off(00226h).4 ; 3F40 0 208 180 C4260C
SJ label_3f71 ; 3F43 0 208 180 CB2C
; 3F45 from 3F3D (DD0,208,180)
label_3f45: MOV DP, #00420h ; 3F45 0 208 180 622004
MB C, [DP].4 ; 3F48 0 208 180 C22C
JLT label_3f66 ; 3F4A 0 208 180 CA1A
JBR off(00211h).2, label_3f66 ; 3F4C 0 208 180 DA1117 ### ROM INFO=AC Switch Input
SB off(00226h).4 ; 3F4F 0 208 180 C4261C
LB A, off(002f6h) ; 3F52 0 208 180 F4F6
JNE label_3f71 ; 3F54 0 208 180 CE1B
MOVB off(002f7h), #028h ; 3F56 0 208 180 C4F79828
; 3F5A from 3F6B (DD0,208,180)
label_3f5a: SB off(0021bh).0 ; 3F5A 0 208 180 C41B18
RC ; 3F5D 0 208 180 95
SJ label_3f75 ; 3F5E 0 208 180 CB15
; 3F60 from 3EF1 (DD0,208,180)
label_3f60: CLRB off(002c3h) ; 3F60 0 208 180 C4C315
; 3F63 from 3EF3 (DD0,208,180)
; 3F63 from 3EFF (DD0,208,180)
; 3F63 from 3F14 (DD0,208,180)
label_3f63: CLRB off(002f7h) ; 3F63 0 208 180 C4F715
; 3F66 from 3F4A (DD0,208,180)
; 3F66 from 3F4C (DD0,208,180)
label_3f66: RB off(00226h).4 ; 3F66 0 208 180 C4260C
LB A, off(002f7h) ; 3F69 0 208 180 F4F7
JNE label_3f5a ; 3F6B 0 208 180 CEED
MOVB off(002f6h), #032h ; 3F6D 0 208 180 C4F69832
; 3F71 from 3F43 (DD0,208,180)
; 3F71 from 3F54 (DD0,208,180)
label_3f71: RB off(0021bh).0 ; 3F71 0 208 180 C41B08
SC ; 3F74 0 208 180 85
; 3F75 from 3ED9 (DD0,208,180)
; 3F75 from 3F5E (DD0,208,180)
label_3f75: MB P0.0, C ; 3F75 0 208 180 C52038 ### ROM INFO=A/C Clutch Output
; 3F78 from 3F1A (DD0,208,180)
label_3f78: LB A, #074h ; 3F78 0 208 180 7774
JBS off(002edh).4, label_3f7f ; 3F7A 0 208 180 ECED02
LB A, #080h ; 3F7D 0 208 180 7780
; 3F7F from 3F7A (DD0,208,180)
label_3f7f: CMPB A, off(00236h) ; 3F7F 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(002edh).4, C ; 3F81 0 208 180 C4ED3C
LB A, #022h ; 3F84 0 208 180 7722
JBS off(002edh).5, label_3f8b ; 3F86 0 208 180 EDED02
LB A, #032h ; 3F89 0 208 180 7732
; 3F8B from 3F86 (DD0,208,180)
label_3f8b: CMPB A, 0cch ; 3F8B 0 208 180 C5CCC2 ### ROM INFO=VSS Sensor
MB off(002edh).5, C ; 3F8E 0 208 180 C4ED3D
MOV DP, #0040eh ; 3F91 0 208 180 620E04
MB C, [DP].1 ; 3F94 0 208 180 C229
JGE label_3fa3 ; 3F96 0 208 180 CD0B
INC DP ; 3F98 0 208 180 72
MB C, [DP].1 ; 3F99 0 208 180 C229
XORB PSWH, #080h ; 3F9B 0 208 180 A2F080
MB P0.1, C ; 3F9E 0 208 180 C52039 ### ROM INFO=Purge Canister Output
SJ label_4009 ; 3FA1 0 208 180 CB66
; 3FA3 from 3F96 (DD0,208,180)
label_3fa3: JBS off(00217h).5, label_3ff2 ; 3FA3 0 208 180 ED174C
JBS off(00212h).5, label_3faf ; 3FA6 0 208 180 ED1206 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
CMPB 0d9h, #030h ; 3FA9 0 208 180 C5D9C030 ### ROM INFO=ECT Sensor
JGE label_3ff2 ; 3FAD 0 208 180 CD43
; 3FAF from 3FA6 (DD0,208,180)
label_3faf: JBR off(00218h).0, label_3fb8 ; 3FAF 0 208 180 D81806 ### ROM INFO=Set RPM Cut Flag
JBR off(0021eh).4, label_3fb8 ; 3FB2 0 208 180 DC1E03
JBR off(00219h).0, label_3ff2 ; 3FB5 0 208 180 D8193A
; 3FB8 from 3FAF (DD0,208,180)
; 3FB8 from 3FB2 (DD0,208,180)
label_3fb8: CMPB 0d9h, #028h ; 3FB8 0 208 180 C5D9C028 ### ROM INFO=ECT Sensor
JGE label_3fd1 ; 3FBC 0 208 180 CD13
CMPB 0d8h, #034h ; 3FBE 0 208 180 C5D8C034 ### ROM INFO=IAT Sensor
JGE label_3fd1 ; 3FC2 0 208 180 CD0D
JBS off(0021dh).5, label_3fd1 ; 3FC4 0 208 180 ED1D0A
CLRB A ; 3FC7 0 208 180 FA
JBS off(002edh).5, label_3fcd ; 3FC8 0 208 180 EDED02
LB A, #032h ; 3FCB 0 208 180 7732
; 3FCD from 3FC8 (DD0,208,180)
label_3fcd: STB A, off(002d5h) ; 3FCD 0 208 180 D4D5
SJ label_3fdc ; 3FCF 0 208 180 CB0B
; 3FD1 from 3FBC (DD0,208,180)
; 3FD1 from 3FC2 (DD0,208,180)
; 3FD1 from 3FC4 (DD0,208,180)
label_3fd1: LB A, off(002d5h) ; 3FD1 0 208 180 F4D5
JNE label_3fd7 ; 3FD3 0 208 180 CE02
; 3FD5 from 3FD7 (DD0,208,180)
label_3fd5: SJ label_3fdc ; 3FD5 0 208 180 CB05
; 3FD7 from 3FD3 (DD0,208,180)
label_3fd7: JBS off(002edh).4, label_3fd5 ; 3FD7 0 208 180 ECEDFB
SJ label_3ff2 ; 3FDA 0 208 180 CB16
; 3FDC from 3FCF (DD0,208,180)
; 3FDC from 3FD5 (DD0,208,180)
label_3fdc: CMP (001dch-00180h)[USP], #005dch ; 3FDC 0 208 180 B35CC0DC05
JLT label_3ff2 ; 3FE1 0 208 180 CA0F
CMPB off(002b3h), #005h ; 3FE3 0 208 180 C4B3C005
JNE label_3fef ; 3FE7 0 208 180 CE06
CMPB off(002cbh), #019h ; 3FE9 0 208 180 C4CBC019
JLT label_3ff2 ; 3FED 0 208 180 CA03
; 3FEF from 3FF7 (DD0,208,180)
; 3FEF from 3FE7 (DD0,208,180)
label_3fef: SC ; 3FEF 0 208 180 85
SJ label_3ff9 ; 3FF0 0 208 180 CB07
; 3FF2 from 3FA3 (DD0,208,180)
; 3FF2 from 3FAD (DD0,208,180)
; 3FF2 from 3FB5 (DD0,208,180)
; 3FF2 from 3FE1 (DD0,208,180)
; 3FF2 from 3FED (DD0,208,180)
; 3FF2 from 3FDA (DD0,208,180)
label_3ff2: RC ; 3FF2 0 208 180 95
LCB A, tbl_6288 ; 3FF3 0 208 180 909D8862
JNE label_3fef ; 3FF7 0 208 180 CEF6
; 3FF9 from 3FF0 (DD0,208,180)
label_3ff9: MB r0.0, C ; 3FF9 0 208 180 2038
LCB A, tbl_6289 ; 3FFB 0 208 180 909D8962
MB C, r0.0 ; 3FFF 0 208 180 2028
JEQ label_4006 ; 4001 0 208 180 C903
XORB PSWH, #080h ; 4003 0 208 180 A2F080
; 4006 from 4001 (DD0,208,180)
label_4006: MB P0.1, C ; 4006 0 208 180 C52039 ### ROM INFO=Purge Canister Output
; 4009 from 3FA1 (DD0,208,180)
label_4009: MOV DP, #0040eh ; 4009 0 208 180 620E04
MB C, [DP].6 ; 400C 0 208 180 C22E
JGE label_402c ; 400E 0 208 180 CD1C
INC DP ; 4010 0 208 180 72
MB C, [DP].6 ; 4011 0 208 180 C22E
MB off(002eeh).2, C ; 4013 0 208 180 C4EE3A
JBS off(002eeh).3, label_4024 ; 4016 0 208 180 EBEE0B
LCB A, tbl_62b5 ; 4019 0 208 180 909DB562
JNE label_4030 ; 401D 0 208 180 CE11
MB P4.3, C ; 401F 0 208 180 C52C3B
SJ label_4030 ; 4022 0 208 180 CB0C
; 4024 from 4016 (DD0,208,180)
label_4024: XORB PSWH, #080h ; 4024 0 208 180 A2F080
MB P0.5, C ; 4027 0 208 180 C5203D ### ROM INFO=IAB Output
SJ label_4030 ; 402A 0 208 180 CB04
; 402C from 400E (DD0,208,180)
label_402c: RC ; 402C 0 208 180 95
MB off(002eeh).2, C ; 402D 0 208 180 C4EE3A
; 4030 from 401D (DD0,208,180)
; 4030 from 4022 (DD0,208,180)
; 4030 from 402A (DD0,208,180)
label_4030: VCAL 3 ; 4030 0 208 180 13
LB A, #046h ; 4031 0 208 180 7746
MOVB r1, #046h ; 4033 0 208 180 9946
JBS off(00224h).0, label_403c ; 4035 0 208 180 E82404
LB A, #053h ; 4038 0 208 180 7753
MOVB r1, #053h ; 403A 0 208 180 9953
; 403C from 4035 (DD0,208,180)
label_403c: JBS off(00216h).3, label_4040 ; 403C 0 208 180 EB1601
LB A, r1 ; 403F 0 208 180 79
; 4040 from 403C (DD0,208,180)
label_4040: CMPB A, off(00236h) ; 4040 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00224h).0, C ; 4042 0 208 180 C42438
LB A, #0a0h ; 4045 0 208 180 77A0
JBS off(00224h).1, label_404c ; 4047 0 208 180 E92402
LB A, #0b0h ; 404A 0 208 180 77B0
; 404C from 4047 (DD0,208,180)
label_404c: CMPB A, off(00236h) ; 404C 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
MB off(00224h).1, C ; 404E 0 208 180 C42439
MOVB r0, 0cch ; 4051 0 208 180 C5CC48 ### ROM INFO=VSS Sensor
LB A, #00dh ; 4054 0 208 180 770D
JBS off(00224h).2, label_405b ; 4056 0 208 180 EA2402
LB A, #00fh ; 4059 0 208 180 770F
; 405B from 4056 (DD0,208,180)
label_405b: CMPB A, r0 ; 405B 0 208 180 48
MB off(00224h).2, C ; 405C 0 208 180 C4243A
LB A, #03dh ; 405F 0 208 180 773D
JBS off(00224h).3, label_4066 ; 4061 0 208 180 EB2402
LB A, #040h ; 4064 0 208 180 7740
; 4066 from 4061 (DD0,208,180)
label_4066: CMPB A, r0 ; 4066 0 208 180 48
MB off(00224h).3, C ; 4067 0 208 180 C4243B
LB A, #046h ; 406A 0 208 180 7746
JBS off(00224h).4, label_4071 ; 406C 0 208 180 EC2402
LB A, #04ah ; 406F 0 208 180 774A
; 4071 from 406C (DD0,208,180)
label_4071: CMPB A, r0 ; 4071 0 208 180 48
MB off(00224h).4, C ; 4072 0 208 180 C4243C
LB A, #082h ; 4075 0 208 180 7782
JBS off(00224h).5, label_407c ; 4077 0 208 180 ED2402
LB A, #07ah ; 407A 0 208 180 777A
; 407C from 4077 (DD0,208,180)
label_407c: CMPB 0dfh, A ; 407C 0 208 180 C5DFC1
MB off(00224h).5, C ; 407F 0 208 180 C4243D
LB A, #02ah ; 4082 0 208 180 772A
JBS off(00224h).6, label_4089 ; 4084 0 208 180 EE2402
LB A, #028h ; 4087 0 208 180 7728
; 4089 from 4084 (DD0,208,180)
label_4089: CMPB 0d9h, A ; 4089 0 208 180 C5D9C1 ### ROM INFO=ECT Sensor
MB off(00224h).6, C ; 408C 0 208 180 C4243E
SB PSWL.4 ; 408F 0 208 180 A31C
JBR off(00217h).6, label_409a ; 4091 0 208 180 DE1706
JBS off(00217h).4, label_409a ; 4094 0 208 180 EC1703
JBR off(00218h).7, label_40a0 ; 4097 0 208 180 DF1806 ### ROM INFO=Set RPM Cut Flag
; 409A from 4091 (DD0,208,180)
; 409A from 4094 (DD0,208,180)
label_409a: SB off(00225h).1 ; 409A 0 208 180 C42519
J label_4130 ; 409D 0 208 180 033041
; 40A0 from 4097 (DD0,208,180)
label_40a0: JBR off(00224h).2, label_40ce ; 40A0 0 208 180 DA242B
JBS off(0021ch).2, label_40ac ; 40A3 0 208 180 EA1C06
JBR off(00216h).3, label_40ce ; 40A6 0 208 180 DB1625
JBR off(0021eh).1, label_40ce ; 40A9 0 208 180 D91E22
; 40AC from 40A3 (DD0,208,180)
label_40ac: JBR off(00224h).0, label_40ce ; 40AC 0 208 180 D8241F
JBS off(00224h).4, label_40c4 ; 40AF 0 208 180 EC2412
JBR off(00224h).6, label_40c4 ; 40B2 0 208 180 DE240F
JBS off(00225h).0, label_40c4 ; 40B5 0 208 180 E8250C
LB A, off(002ceh) ; 40B8 0 208 180 F4CE
JNE label_40d2 ; 40BA 0 208 180 CE16
MOVB off(002cfh), #002h ; 40BC 0 208 180 C4CF9802
; 40C0 from 40D4 (DD0,208,180)
label_40c0: RB PSWL.4 ; 40C0 0 208 180 A30C
SJ label_40c8 ; 40C2 0 208 180 CB04
; 40C4 from 40AF (DD0,208,180)
; 40C4 from 40B2 (DD0,208,180)
; 40C4 from 40B5 (DD0,208,180)
label_40c4: MOVB off(002ceh), #002h ; 40C4 0 208 180 C4CE9802
; 40C8 from 40C2 (DD0,208,180)
label_40c8: MOVB off(002cch), #009h ; 40C8 0 208 180 C4CC9809
SJ label_4118 ; 40CC 0 208 180 CB4A
; 40CE from 40A0 (DD0,208,180)
; 40CE from 40A6 (DD0,208,180)
; 40CE from 40A9 (DD0,208,180)
; 40CE from 40AC (DD0,208,180)
label_40ce: MOVB off(002ceh), #002h ; 40CE 0 208 180 C4CE9802
; 40D2 from 40BA (DD0,208,180)
label_40d2: LB A, off(002cfh) ; 40D2 0 208 180 F4CF
JNE label_40c0 ; 40D4 0 208 180 CEEA
LB A, off(002cch) ; 40D6 0 208 180 F4CC
JEQ label_40df ; 40D8 0 208 180 C905
JBR off(00225h).0, label_40f8 ; 40DA 0 208 180 D8251B
SJ label_4118 ; 40DD 0 208 180 CB39
; 40DF from 40D8 (DD0,208,180)
label_40df: JBR off(00224h).5, label_40eb ; 40DF 0 208 180 DD2409
MOVB off(002cdh), #014h ; 40E2 0 208 180 C4CD9814
SB off(00225h).0 ; 40E6 0 208 180 C42518
SJ label_4118 ; 40E9 0 208 180 CB2D
; 40EB from 40DF (DD0,208,180)
label_40eb: LB A, off(002cdh) ; 40EB 0 208 180 F4CD
JNE label_4118 ; 40ED 0 208 180 CE29
JBS off(00224h).2, label_40f5 ; 40EF 0 208 180 EA2403
JBS off(00225h).0, label_4118 ; 40F2 0 208 180 E82523
; 40F5 from 40EF (DD0,208,180)
label_40f5: RB off(00225h).0 ; 40F5 0 208 180 C42508
; 40F8 from 40DA (DD0,208,180)
label_40f8: JBS off(00224h).3, label_411c ; 40F8 0 208 180 EB2421
JBS off(00224h).1, label_411c ; 40FB 0 208 180 E9241E
CMPB 0d9h, #02dh ; 40FE 0 208 180 C5D9C02D ### ROM INFO=ECT Sensor
JGE label_411c ; 4102 0 208 180 CD18
CMPB 0d8h, #0a9h ; 4104 0 208 180 C5D8C0A9 ### ROM INFO=IAT Sensor
JGE label_411c ; 4108 0 208 180 CD12
JBS off(00211h).2, label_411c ; 410A 0 208 180 EA110F ### ROM INFO=AC Switch Input
LB A, off(002bah) ; 410D 0 208 180 F4BA
JEQ label_411c ; 410F 0 208 180 C90B
RB off(00225h).1 ; 4111 0 208 180 C42509
; 4114 from 4128 (DD0,208,180)
; 4114 from 412E (DD0,208,180)
label_4114: SB PSWL.5 ; 4114 0 208 180 A31D
SJ label_4132 ; 4116 0 208 180 CB1A
; 4118 from 40DD (DD0,208,180)
; 4118 from 40CC (DD0,208,180)
; 4118 from 40E9 (DD0,208,180)
; 4118 from 40ED (DD0,208,180)
; 4118 from 40F2 (DD0,208,180)
label_4118: MOVB off(002bah), #016h ; 4118 0 208 180 C4BA9816
; 411C from 40F8 (DD0,208,180)
; 411C from 40FB (DD0,208,180)
; 411C from 4102 (DD0,208,180)
; 411C from 4108 (DD0,208,180)
; 411C from 410A (DD0,208,180)
; 411C from 410F (DD0,208,180)
label_411c: JBS off(00225h).1, label_4126 ; 411C 0 208 180 E92507
SB off(00225h).1 ; 411F 0 208 180 C42519
MOVB off(002d0h), #003h ; 4122 0 208 180 C4D09803
; 4126 from 411C (DD0,208,180)
label_4126: LB A, off(002d0h) ; 4126 0 208 180 F4D0
JNE label_4114 ; 4128 0 208 180 CEEA
CMPB off(00299h), #01eh ; 412A 0 208 180 C499C01E
JGT label_4114 ; 412E 0 208 180 C8E4
; 4130 from 409D (DD0,208,180)
label_4130: RB PSWL.5 ; 4130 0 208 180 A30D
; 4132 from 4116 (DD0,208,180)
label_4132: MOV DP, #0040eh ; 4132 0 208 180 620E04
MB C, [DP].3 ; 4135 0 208 180 C22B
JGE label_4144 ; 4137 0 208 180 CD0B
INC DP ; 4139 0 208 180 72
MB C, [DP].3 ; 413A 0 208 180 C22B
XORB PSWH, #080h ; 413C 0 208 180 A2F080
MB P0.3, C ; 413F 0 208 180 C5203B
SJ label_4149 ; 4142 0 208 180 CB05
; 4144 from 4137 (DD0,208,180)
label_4144: MB C, PSWL.4 ; 4144 0 208 180 A32C
MB P0.3, C ; 4146 0 208 180 C5203B
; 4149 from 4142 (DD0,208,180)
label_4149: LCB A, tbl_62eb ; 4149 0 208 180 909DEB62
JEQ label_4153 ; 414D 0 208 180 C904
SB PSWL.5 ; 414F 0 208 180 A31D
SJ label_416c ; 4151 0 208 180 CB19
; 4153 from 414D (DD0,208,180)
label_4153: MOV DP, #tbl_60a3 ; 4153 0 208 180 62A360
LCB A, [DP] ; 4156 0 208 180 92AA
JNE label_4171 ; 4158 0 208 180 CE17
MOV DP, #0040eh ; 415A 0 208 180 620E04
MB C, [DP].7 ; 415D 0 208 180 C22F
JGE label_416c ; 415F 0 208 180 CD0B
INC DP ; 4161 0 208 180 72
MB C, [DP].7 ; 4162 0 208 180 C22F
XORB PSWH, #080h ; 4164 0 208 180 A2F080
MB P0.2, C ; 4167 0 208 180 C5203A
SJ label_4171 ; 416A 0 208 180 CB05
; 416C from 4151 (DD0,208,180)
; 416C from 415F (DD0,208,180)
label_416c: MB C, PSWL.5 ; 416C 0 208 180 A32D
MB P0.2, C ; 416E 0 208 180 C5203A
; 4171 from 4158 (DD0,208,180)
; 4171 from 416A (DD0,208,180)
label_4171: VCAL 3 ; 4171 0 208 180 13
JBR off(00219h).3, label_417b ; 4172 0 208 180 DB1906
JBR off(00216h).6, label_417b ; 4175 0 208 180 DE1603 ### ROM INFO=O2 Heater Enable Flag
JBR off(00217h).4, label_4183 ; 4178 0 208 180 DC1708
; 417B from 4172 (DD0,208,180)
; 417B from 4175 (DD0,208,180)
label_417b: SB 0b8h.2 ; 417B 0 208 180 C5B81A
RB 0b3h.2 ; 417E 0 208 180 C5B30A
SJ label_419a ; 4181 0 208 180 CB17
; 4183 from 4178 (DD0,208,180)
label_4183: JBS off(00215h).2, label_419a ; 4183 0 208 180 EA1514 ### ROM INFO=MIL Byte4 Extra Set CEL Code41 PO2H - Primary Oxygen Sensor Heater
JBS off(00212h).5, label_419a ; 4186 0 208 180 ED1211 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
MB C, 0b0h.1 ; 4189 0 208 180 C5B029
JLT label_419a ; 418C 0 208 180 CA0C
CMPB 0d9h, #0c5h ; 418E 0 208 180 C5D9C0C5 ### ROM INFO=RPM Related
JGE label_419a ; 4192 0 208 180 CD06
CMPB 0dbh, #0a7h ; 4194 0 208 180 C5DBC0A7 ### ROM INFO=IACV Sensor
JLT label_41a5 ; 4198 0 208 180 CA0B
; 419A from 4181 (DD0,208,180)
; 419A from 4183 (DD0,208,180)
; 419A from 4186 (DD0,208,180)
; 419A from 418C (DD0,208,180)
; 419A from 4192 (DD0,208,180)
label_419a: MOV DP, #0040eh ; 419A 0 208 180 620E04
MB C, [DP].2 ; 419D 0 208 180 C22A
JLT label_41a4 ; 419F 0 208 180 CA03
SB P1.2 ; 41A1 0 208 180 C5221A
; 41A4 from 419F (DD0,208,180)
label_41a4: RC ; 41A4 0 208 180 95
; 41A5 from 4198 (DD0,208,180)
label_41a5: MB off(00219h).2, C ; 41A5 0 208 180 C4193A
VCAL 3 ; 41A8 0 208 180 13
JBS off(0021ah).6, label_41ce ; 41A9 0 208 180 EE1A22
CMPB 0c5h, #012h ; 41AC 0 208 180 C5C5C012 ### ROM INFO=RPM Related
JGE label_41c1 ; 41B0 0 208 180 CD0F
LB A, 0d7h ; 41B2 0 208 180 F5D7 ### ROM INFO=Sensor Input into ADCR5
CMPB A, #0ffh ; 41B4 0 208 180 C6FF
JGT label_41c1 ; 41B6 0 208 180 C809
CMPB A, #000h ; 41B8 0 208 180 C600
JLT label_41c1 ; 41BA 0 208 180 CA05
MB C, P4.6 ; 41BC 0 208 180 C52C2E
JGE label_41c7 ; 41BF 0 208 180 CD06
; 41C1 from 41B0 (DD0,208,180)
; 41C1 from 41B6 (DD0,208,180)
; 41C1 from 41BA (DD0,208,180)
label_41c1: MOVB off(002fbh), #000h ; 41C1 0 208 180 C4FB9800
SJ label_41ce ; 41C5 0 208 180 CB07
; 41C7 from 41BF (DD0,208,180)
label_41c7: LB A, off(002fbh) ; 41C7 0 208 180 F4FB
JNE label_41ce ; 41C9 0 208 180 CE03
SB off(0021ah).6 ; 41CB 0 208 180 C41A1E
; 41CE from 41A9 (DD0,208,180)
; 41CE from 41C5 (DD0,208,180)
; 41CE from 41C9 (DD0,208,180)
label_41ce: JBS off(0021ah).7, label_41ed ; 41CE 0 208 180 EF1A1C
JBS off(00217h).5, label_41d7 ; 41D1 0 208 180 ED1703
JBS off(0021ah).6, label_41e0 ; 41D4 0 208 180 EE1A09
; 41D7 from 41D1 (DD0,208,180)
label_41d7: JBS off(00213h).0, label_41ea ; 41D7 0 208 180 E81310 ### ROM INFO=MIL Byte2 Extra Set CEL Code9 CYP - Cylinder/Cam Sensor
; 41DA from 41E0 (DD0,208,180)
; 41DA from 41E3 (DD0,208,180)
label_41da: MOVB off(002ddh), #000h ; 41DA 0 208 180 C4DD9800
SJ label_41ed ; 41DE 0 208 180 CB0D
; 41E0 from 41D4 (DD0,208,180)
label_41e0: JBR off(00224h).7, label_41da ; 41E0 0 208 180 DF24F7
JBS off(0021dh).4, label_41da ; 41E3 0 208 180 EC1DF4
LB A, off(002ddh) ; 41E6 0 208 180 F4DD
JNE label_41ed ; 41E8 0 208 180 CE03
; 41EA from 41D7 (DD0,208,180)
label_41ea: SB off(0021ah).7 ; 41EA 0 208 180 C41A1F
; 41ED from 41CE (DD0,208,180)
; 41ED from 41DE (DD0,208,180)
; 41ED from 41E8 (DD0,208,180)
label_41ed: JBS off(0021ah).7, label_4216 ; 41ED 0 208 180 EF1A26
JBR off(0021ah).6, label_4212 ; 41F0 0 208 180 DE1A1F
JBS off(00217h).5, label_4212 ; 41F3 0 208 180 ED171C
JBS off(00215h).1, label_41fe ; 41F6 0 208 180 E91505 ### ROM INFO=MIL Byte4 Extra Set CEL Code36 Traction Control
MB C, 0b3h.1 ; 41F9 0 208 180 C5B329
JGE label_4212 ; 41FC 0 208 180 CD14
; 41FE from 41F6 (DD0,208,180)
label_41fe: MB C, P4.6 ; 41FE 0 208 180 C52C2E
JGE label_4212 ; 4201 0 208 180 CD0F
JBS off(00218h).0, label_4209 ; 4203 0 208 180 E81803 ### ROM INFO=Set RPM Cut Flag
JBS off(0021eh).2, label_4212 ; 4206 0 208 180 EA1E09
; 4209 from 4203 (DD0,208,180)
label_4209: LB A, off(002deh) ; 4209 0 208 180 F4DE
JNE label_4216 ; 420B 0 208 180 CE09
SB off(0021ah).7 ; 420D 0 208 180 C41A1F
SJ label_4216 ; 4210 0 208 180 CB04
; 4212 from 41F0 (DD0,208,180)
; 4212 from 41F3 (DD0,208,180)
; 4212 from 41FC (DD0,208,180)
; 4212 from 4201 (DD0,208,180)
; 4212 from 4206 (DD0,208,180)
label_4212: MOVB off(002deh), #000h ; 4212 0 208 180 C4DE9800
; 4216 from 41ED (DD0,208,180)
; 4216 from 420B (DD0,208,180)
; 4216 from 4210 (DD0,208,180)
label_4216: JBS off(0021ah).7, label_4243 ; 4216 0 208 180 EF1A2A
JBR off(0021ah).6, label_4236 ; 4219 0 208 180 DE1A1A
JBS off(00217h).5, label_4236 ; 421C 0 208 180 ED1717
LB A, 0d7h ; 421F 0 208 180 F5D7 ### ROM INFO=Sensor Input into ADCR5
CMPB A, #0ffh ; 4221 0 208 180 C6FF
JGT label_4236 ; 4223 0 208 180 C811
CMPB A, #000h ; 4225 0 208 180 C600
JLT label_4236 ; 4227 0 208 180 CA0D
JBR off(00215h).0, label_4236 ; 4229 0 208 180 D8150A ### ROM INFO=MIL Byte4 Extra Reset CEL Code31 Automatic Transmission B Signal
JBS off(00218h).0, label_4232 ; 422C 0 208 180 E81803 ### ROM INFO=Set RPM Cut Flag
JBS off(0021eh).2, label_4236 ; 422F 0 208 180 EA1E04
; 4232 from 422C (DD0,208,180)
label_4232: CMPB A, #0ffh ; 4232 0 208 180 C6FF
JGT label_423c ; 4234 0 208 180 C806
; 4236 from 4219 (DD0,208,180)
; 4236 from 421C (DD0,208,180)
; 4236 from 4223 (DD0,208,180)
; 4236 from 4227 (DD0,208,180)
; 4236 from 4229 (DD0,208,180)
; 4236 from 422F (DD0,208,180)
label_4236: MOVB off(002dfh), #000h ; 4236 0 208 180 C4DF9800
SJ label_4243 ; 423A 0 208 180 CB07
; 423C from 4234 (DD0,208,180)
label_423c: LB A, off(002dfh) ; 423C 0 208 180 F4DF
JNE label_4243 ; 423E 0 208 180 CE03
SB off(0021ah).7 ; 4240 0 208 180 C41A1F
; 4243 from 4216 (DD0,208,180)
; 4243 from 423A (DD0,208,180)
; 4243 from 423E (DD0,208,180)
label_4243: MOVB r0, #004h ; 4243 0 208 180 9804
MOV DP, #tbl_6baf ; 4245 0 208 180 62AF6B
LB A, 0d9h ; 4248 0 208 180 F5D9 ### ROM INFO=ECT Sensor
; 424A from 4250 (DD0,208,180)
label_424a: DEC DP ; 424A 0 208 180 82
DECB r0 ; 424B 0 208 180 B8
JEQ label_4252 ; 424C 0 208 180 C904
CMPCB A, [DP] ; 424E 0 208 180 92AE
JGE label_424a ; 4250 0 208 180 CDF8
; 4252 from 424C (DD0,208,180)
label_4252: L A, 0fah ; 4252 1 208 180 E5FA
ST A, IE ; 4254 1 208 180 D51A
ANDB PSWH, #0feh ; 4256 1 208 180 A2D0FE
LB A, off(00233h) ; 4259 0 208 180 F433
ANDB A, #0fch ; 425B 0 208 180 D6FC
ORB A, r0 ; 425D 0 208 180 68
STB A, off(00233h) ; 425E 0 208 180 D433
ORB PSWH, #001h ; 4260 0 208 180 A2E001
L A, 0f8h ; 4263 1 208 180 E5F8
ST A, IE ; 4265 1 208 180 D51A
CMPB 0d8h, #023h ; 4267 1 208 180 C5D8C023 ### ROM INFO=IAT Sensor
MB off(00233h).2, C ; 426B 1 208 180 C4333A
VCAL 3 ; 426E 1 208 180 13
LB A, #07fh ; 426F 0 208 180 777F
CMPB A, #0ffh ; 4271 0 208 180 C6FF
JGT label_4279 ; 4273 0 208 180 C804
CMPB A, #0fch ; 4275 0 208 180 C6FC
JGE label_427d ; 4277 0 208 180 CD04
; 4279 from 4273 (DD0,208,180)
label_4279: SC ; 4279 0 208 180 85
JBS off(00230h).6, label_4280 ; 427A 0 208 180 EE3003
; 427D from 4277 (DD0,208,180)
label_427d: MB C, off(00214h).7 ; 427D 0 208 180 C4142F ### ROM INFO=MIL Byte3 Extra CEL Code30 Automatic Transmission A Signal
; 4280 from 427A (DD0,208,180)
label_4280: MOV DP, #00324h ; 4280 0 208 180 622403
MB [DP].0, C ; 4283 0 208 180 C238
LB A, [DP] ; 4285 0 208 180 F2
ANDB A, #0f1h ; 4286 0 208 180 D6F1
STB A, [DP] ; 4288 0 208 180 D2
L A, ADCR6 ; 4289 1 208 180 E56C
ST A, 0bah ; 428B 1 208 180 D5BA
LCB A, tbl_631d ; 428D 1 208 180 909D1D63
MB C, ACC.0 ; 4291 1 208 180 C50628
LB A, ADCR7H ; 4294 0 208 180 F56F
JGE label_429c ; 4296 0 208 180 CD04
MOV X1, #tbl_6320 ; 4298 0 208 180 602063
VCAL 1 ; 429B 0 208 180 11
; 429C from 4296 (DD0,208,180)
label_429c: MOV DP, #003a4h ; 429C 0 208 180 62A403 ### ROM INFO=TPS Volt
STB A, [DP] ; 429F 0 208 180 D2
LB A, ADCR2H ; 42A0 0 208 180 F565
MOV DP, #003a5h ; 42A2 0 208 180 62A503
STB A, [DP] ; 42A5 0 208 180 D2
RC ; 42A6 0 208 180 95
CLRB A ; 42A7 0 208 180 FA
MB C, off(00210h).3 ; 42A8 0 208 180 C4102B ### ROM INFO=PSP Input (Power Steering Pressure)
XORB PSWH, #080h ; 42AB 0 208 180 A2F080
ROLB A ; 42AE 0 208 180 33
MB C, off(00210h).5 ; 42AF 0 208 180 C4102D
ROLB A ; 42B2 0 208 180 33
MB C, off(00210h).7 ; 42B3 0 208 180 C4102F
ROLB A ; 42B6 0 208 180 33
MB C, off(00211h).0 ; 42B7 0 208 180 C41128
ROLB A ; 42BA 0 208 180 33
MB C, off(00211h).1 ; 42BB 0 208 180 C41129
ROLB A ; 42BE 0 208 180 33
MB C, off(00211h).2 ; 42BF 0 208 180 C4112A ### ROM INFO=AC Switch Input
ROLB A ; 42C2 0 208 180 33
MB C, off(00211h).4 ; 42C3 0 208 180 C4112C
ROLB A ; 42C6 0 208 180 33
MB C, off(00211h).5 ; 42C7 0 208 180 C4112D
ROLB A ; 42CA 0 208 180 33
MOV DP, #003b0h ; 42CB 0 208 180 62B003 ### ROM INFO=Inputs Options2
STB A, [DP] ; 42CE 0 208 180 D2
RC ; 42CF 0 208 180 95
CLRB A ; 42D0 0 208 180 FA
MB C, off(00211h).6 ; 42D1 0 208 180 C4112E
ROLB A ; 42D4 0 208 180 33
MB C, off(00211h).7 ; 42D5 0 208 180 C4112F
ROLB A ; 42D8 0 208 180 33
MB C, off(0021ch).5 ; 42D9 0 208 180 C41C2D
ROLB A ; 42DC 0 208 180 33
MB C, off(0021ch).4 ; 42DD 0 208 180 C41C2C
ROLB A ; 42E0 0 208 180 33
MB C, off(0021fh).1 ; 42E1 0 208 180 C41F29
ROLB A ; 42E4 0 208 180 33
MOV DP, #000e6h ; 42E5 0 208 180 62E600 ### ROM INFO=Ignition Cut
MB C, [DP].0 ; 42E8 0 208 180 C228
ROLB A ; 42EA 0 208 180 33
MB C, off(00221h).6 ; 42EB 0 208 180 C4212E
ROLB A ; 42EE 0 208 180 33
MOV DP, #0012ch ; 42EF 0 208 180 622C01
MB C, [DP].4 ; 42F2 0 208 180 C22C
ROLB A ; 42F4 0 208 180 33
MOV DP, #003b1h ; 42F5 0 208 180 62B103 ### ROM INFO=Inputs Options1
STB A, [DP] ; 42F8 0 208 180 D2
RC ; 42F9 0 208 180 95
CLRB A ; 42FA 0 208 180 FA
MB C, P0.0 ; 42FB 0 208 180 C52028 ### ROM INFO=A/C Clutch Output
XORB PSWH, #080h ; 42FE 0 208 180 A2F080
ROLB A ; 4301 0 208 180 33
MB C, P0.1 ; 4302 0 208 180 C52029 ### ROM INFO=Purge Canister Output
XORB PSWH, #080h ; 4305 0 208 180 A2F080
ROLB A ; 4308 0 208 180 33
MB C, P0.2 ; 4309 0 208 180 C5202A
XORB PSWH, #080h ; 430C 0 208 180 A2F080
ROLB A ; 430F 0 208 180 33
MB C, P0.3 ; 4310 0 208 180 C5202B
XORB PSWH, #080h ; 4313 0 208 180 A2F080
ROLB A ; 4316 0 208 180 33
MB C, P0.4 ; 4317 0 208 180 C5202C
XORB PSWH, #080h ; 431A 0 208 180 A2F080
ROLB A ; 431D 0 208 180 33
MB C, off(002eeh).2 ; 431E 0 208 180 C4EE2A
ROLB A ; 4321 0 208 180 33
MB C, P0.6 ; 4322 0 208 180 C5202E
XORB PSWH, #080h ; 4325 0 208 180 A2F080
ROLB A ; 4328 0 208 180 33
MB C, P0.7 ; 4329 0 208 180 C5202F
XORB PSWH, #080h ; 432C 0 208 180 A2F080
ROLB A ; 432F 0 208 180 33
MOV DP, #003b2h ; 4330 0 208 180 62B203 ### ROM INFO=Outputs Options1
STB A, [DP] ; 4333 0 208 180 D2
RC ; 4334 0 208 180 95
CLRB A ; 4335 0 208 180 FA
MB C, P1.0 ; 4336 0 208 180 C52228 ### ROM INFO=Left VTEC Transistor Output (IC14)
ROLB A ; 4339 0 208 180 33
MB C, P1.2 ; 433A 0 208 180 C5222A
XORB PSWH, #080h ; 433D 0 208 180 A2F080
ROLB A ; 4340 0 208 180 33
MB C, P1.4 ; 4341 0 208 180 C5222C
ROLB A ; 4344 0 208 180 33
MB C, P4.6 ; 4345 0 208 180 C52C2E
XORB PSWH, #080h ; 4348 0 208 180 A2F080
ROLB A ; 434B 0 208 180 33
RC ; 434C 0 208 180 95
ROLB A ; 434D 0 208 180 33
ROLB A ; 434E 0 208 180 33
ROLB A ; 434F 0 208 180 33
ROLB A ; 4350 0 208 180 33
MOV DP, #003b3h ; 4351 0 208 180 62B303 ### ROM INFO=Outputs Options2
STB A, [DP] ; 4354 0 208 180 D2
MOV X1, #tbl_6c4c ; 4355 0 208 180 604C6C
MOV DP, #003a8h ; 4358 0 208 180 62A803
; 435B from 4365 (DD0,208,180)
label_435b: LCB A, [X1] ; 435B 0 208 180 90AA
MOVB [DP], A ; 435D 0 208 180 C28A
INC X1 ; 435F 0 208 180 70
INC DP ; 4360 0 208 180 72
CMP X1, #tbl_6c4f ; 4361 0 208 180 90C04F6C
JNE label_435b ; 4365 0 208 180 CEF4
MOVB r0, #040h ; 4367 0 208 180 9840
JBR off(00219h).3, label_4378 ; 4369 0 208 180 DB190C
MOVB r0, #001h ; 436C 0 208 180 9801
JBS off(00216h).2, label_4378 ; 436E 0 208 180 EA1607
MOVB r0, #002h ; 4371 0 208 180 9802
JBR off(002eeh).3, label_4378 ; 4373 0 208 180 DBEE02
MOVB r0, #004h ; 4376 0 208 180 9804
; 4378 from 4369 (DD0,208,180)
; 4378 from 436E (DD0,208,180)
; 4378 from 4373 (DD0,208,180)
label_4378: MOV DP, #003abh ; 4378 0 208 180 62AB03
LB A, r0 ; 437B 0 208 180 78
STB A, [DP] ; 437C 0 208 180 D2
CLRB r0 ; 437D 0 208 180 2015
RC ; 437F 0 208 180 95
ROLB r0 ; 4380 0 208 180 20B7
ROLB r0 ; 4382 0 208 180 20B7
ROLB r0 ; 4384 0 208 180 20B7
MB C, off(00216h).5 ; 4386 0 208 180 C4162D
ROLB r0 ; 4389 0 208 180 20B7
ROLB r0 ; 438B 0 208 180 20B7
MB C, off(00217h).6 ; 438D 0 208 180 C4172E
ROLB r0 ; 4390 0 208 180 20B7
ROLB r0 ; 4392 0 208 180 20B7
MB C, off(00216h).3 ; 4394 0 208 180 C4162B
ROLB r0 ; 4397 0 208 180 20B7
MOV DP, #003ach ; 4399 0 208 180 62AC03
LB A, r0 ; 439C 0 208 180 78
STB A, [DP] ; 439D 0 208 180 D2
L A, off(0025eh) ; 439E 1 208 180 E45E
SLL A ; 43A0 1 208 180 53
JLT label_43a6 ; 43A1 1 208 180 CA03
SLL A ; 43A3 1 208 180 53
JGE label_43aa ; 43A4 1 208 180 CD04
; 43A6 from 43A1 (DD1,208,180)
label_43a6: LB A, #0ffh ; 43A6 0 208 180 77FF
SJ label_43ac ; 43A8 0 208 180 CB02
; 43AA from 43A4 (DD1,208,180)
label_43aa: LB A, ACCH ; 43AA 0 208 180 F507
; 43AC from 43A8 (DD0,208,180)
label_43ac: MOV DP, #003adh ; 43AC 0 208 180 62AD03
STB A, [DP] ; 43AF 0 208 180 D2
MOV DP, #0030ch ; 43B0 0 208 180 620C03
L A, [DP] ; 43B3 1 208 180 E2
SLL A ; 43B4 1 208 180 53
JLT label_43ba ; 43B5 1 208 180 CA03
SLL A ; 43B7 1 208 180 53
JGE label_43be ; 43B8 1 208 180 CD04
; 43BA from 43B5 (DD1,208,180)
label_43ba: LB A, #0ffh ; 43BA 0 208 180 77FF
SJ label_43c0 ; 43BC 0 208 180 CB02
; 43BE from 43B8 (DD1,208,180)
label_43be: LB A, ACCH ; 43BE 0 208 180 F507
; 43C0 from 43BC (DD0,208,180)
label_43c0: MOV DP, #003aeh ; 43C0 0 208 180 62AE03
STB A, [DP] ; 43C3 0 208 180 D2
LB A, 0cch ; 43C4 0 208 180 F5CC ### ROM INFO=VSS Sensor
JBR off(00214h).0, label_43ca ; 43C6 0 208 180 D81401 ### ROM INFO=MIL Byte3 Extra Reset CEL Code17 VSS - Vehicule Speed Sensor
CLRB A ; 43C9 0 208 180 FA
; 43CA from 43C6 (DD0,208,180)
label_43ca: MOV DP, #0039fh ; 43CA 0 208 180 629F03
STB A, [DP] ; 43CD 0 208 180 D2
MOV DP, #003afh ; 43CE 0 208 180 62AF03
LB A, [DP] ; 43D1 0 208 180 F2
CMPB A, #033h ; 43D2 0 208 180 C633
JEQ label_43e2 ; 43D4 0 208 180 C90C
CMPB A, #034h ; 43D6 0 208 180 C634
JEQ label_43e2 ; 43D8 0 208 180 C908
CMPB A, #035h ; 43DA 0 208 180 C635
JEQ label_43e2 ; 43DC 0 208 180 C904
CMPB A, #036h ; 43DE 0 208 180 C636
JNE label_43e5 ; 43E0 0 208 180 CE03
; 43E2 from 43D4 (DD0,208,180)
; 43E2 from 43D8 (DD0,208,180)
; 43E2 from 43DC (DD0,208,180)
label_43e2: SC ; 43E2 0 208 180 85
SJ label_43e6 ; 43E3 0 208 180 CB01
; 43E5 from 43E0 (DD0,208,180)
label_43e5: RC ; 43E5 0 208 180 95
; 43E6 from 43E3 (DD0,208,180)
label_43e6: MB off(00219h).7, C ; 43E6 0 208 180 C4193F
VCAL 3 ; 43E9 0 208 180 13
MOV er1, 0b0h ; 43EA 0 208 180 B5B049
MOV er2, 0b2h ; 43ED 0 208 180 B5B24A
JBR off(00217h).5, label_4405 ; 43F0 0 208 180 DD1712
AND er1, #0c5e2h ; 43F3 0 208 180 45D0E2C5
AND 0b0h, #0c5e2h ; 43F7 0 208 180 B5B0D0E2C5
AND er2, #0040bh ; 43FC 0 208 180 46D00B04
AND 0b2h, #0040bh ; 4400 0 208 180 B5B2D00B04
; 4405 from 43F0 (DD0,208,180)
label_4405: MB C, 0b7h.1 ; 4405 0 208 180 C5B729
JGE label_4411 ; 4408 0 208 180 CD07
CLR A ; 440A 1 208 180 F9
ST A, 0b0h ; 440B 1 208 180 D5B0
ST A, 0b2h ; 440D 1 208 180 D5B2
ST A, er1 ; 440F 1 208 180 89
ST A, er2 ; 4410 1 208 180 8A
; 4411 from 4408 (DD0,208,180)
label_4411: MOVB r7, #001h ; 4411 1 208 180 9F01
MOV DP, #002cbh ; 4413 1 208 180 62CB02
; 4416 from 4430 (DD0,208,180)
label_4416: SRL er2 ; 4416 1 208 180 46E7
ROR er1 ; 4418 1 208 180 45C7
JLT label_4434 ; 441A 1 208 180 CA18
LB A, r7 ; 441C 0 208 180 7F
SUBB A, off(002b3h) ; 441D 0 208 180 A7B3
JNE label_4424 ; 441F 0 208 180 CE03
STB A, off(002b3h) ; 4421 0 208 180 D4B3
STB A, [DP] ; 4423 0 208 180 D2
; 4424 from 441F (DD0,208,180)
label_4424: LB A, r7 ; 4424 0 208 180 7F
SUBB A, 0f4h ; 4425 0 208 180 C5F4A2
JNE label_442c ; 4428 0 208 180 CE02
STB A, 0f4h ; 442A 0 208 180 D5F4
; 442C from 4428 (DD0,208,180)
; 442C from 4439 (DD0,208,180)
label_442c: INCB r7 ; 442C 0 208 180 AF
CMPB r7, #01ch ; 442D 0 208 180 27C01C
JNE label_4416 ; 4430 0 208 180 CEE4
SJ label_444a ; 4432 0 208 180 CB16
; 4434 from 441A (DD1,208,180)
label_4434: LB A, off(002b3h) ; 4434 0 208 180 F4B3
JEQ label_4440 ; 4436 0 208 180 C908
CMPB A, r7 ; 4438 0 208 180 4F
JNE label_442c ; 4439 0 208 180 CEF1
LB A, [DP] ; 443B 0 208 180 F2
JNE label_444a ; 443C 0 208 180 CE0C
SJ label_44a8 ; 443E 0 208 180 CB68
; 4440 from 4436 (DD0,208,180)
label_4440: CLR A ; 4440 1 208 180 F9
LB A, r7 ; 4441 0 208 180 7F
STB A, off(002b3h) ; 4442 0 208 180 D4B3
LCB A, tbl_6bea[ACC] ; 4444 0 208 180 B506ABEA6B
STB A, [DP] ; 4449 0 208 180 D2
; 444A from 4432 (DD0,208,180)
; 444A from 443C (DD0,208,180)
label_444a: VCAL 3 ; 444A 0 208 180 13
MOVB r7, #021h ; 444B 0 208 180 9F21
CLR A ; 444D 1 208 180 F9
XCHG A, 0b4h ; 444E 1 208 180 B5B410
JBS off(0021ch).6, label_4457 ; 4451 1 208 180 EE1C03
AND A, #081ffh ; 4454 1 208 180 D6FF81
; 4457 from 4451 (DD1,208,180)
label_4457: ST A, er0 ; 4457 1 208 180 88
MB C, 0b7h.1 ; 4458 1 208 180 C5B729
JGE label_445f ; 445B 1 208 180 CD02
CLR er0 ; 445D 1 208 180 4415
; 445F from 445B (DD1,208,180)
label_445f: MOV DP, #001d1h ; 445F 1 208 180 62D101
; 4462 from 4484 (DD0,208,180)
label_4462: SRL er0 ; 4462 1 208 180 44E7
JGE label_446d ; 4464 1 208 180 CD07
LB A, [DP] ; 4466 0 208 180 F2
JEQ label_44a8 ; 4467 0 208 180 C93F
DECB [DP] ; 4469 0 208 180 C217
SJ label_447f ; 446B 0 208 180 CB12
; 446D from 4464 (DD1,208,180)
label_446d: CLR A ; 446D 1 208 180 F9
LB A, r7 ; 446E 0 208 180 7F
CMPB A, 0f4h ; 446F 0 208 180 C5F4C2
JNE label_447f ; 4472 0 208 180 CE0B
LCB A, tbl_6bea[ACC] ; 4474 0 208 180 B506ABEA6B
SUBB A, [DP] ; 4479 0 208 180 C2A2
JNE label_447f ; 447B 0 208 180 CE02
STB A, 0f4h ; 447D 0 208 180 D5F4
; 447F from 446B (DD0,208,180)
; 447F from 4472 (DD0,208,180)
; 447F from 447B (DD0,208,180)
label_447f: INC DP ; 447F 0 208 180 72
INCB r7 ; 4480 0 208 180 AF
CMPB r7, #02ch ; 4481 0 208 180 27C02C
JNE label_4462 ; 4484 0 208 180 CEDC
MOVB r7, #030h ; 4486 0 208 180 9F30
MOV DP, #001dch ; 4488 0 208 180 62DC01
SRL er0 ; 448B 0 208 180 44E7
SRL er0 ; 448D 0 208 180 44E7
SRL er0 ; 448F 0 208 180 44E7
SRL er0 ; 4491 0 208 180 44E7
SRL er0 ; 4493 0 208 180 44E7
JLT label_44a5 ; 4495 0 208 180 CA0E
MOV [DP], #00bb3h ; 4497 0 208 180 B298B30B
LB A, 0f4h ; 449B 0 208 180 F5F4
SUBB A, r7 ; 449D 0 208 180 2F
JNE label_44a2 ; 449E 0 208 180 CE02
STB A, 0f4h ; 44A0 0 208 180 D5F4
; 44A2 from 449E (DD0,208,180)
; 44A2 from 44A6 (DD1,208,180)
label_44a2: J label_452b ; 44A2 0 208 180 032B45
; 44A5 from 4495 (DD0,208,180)
label_44a5: L A, [DP] ; 44A5 1 208 180 E2
JNE label_44a2 ; 44A6 1 208 180 CEFA
; 44A8 from 443E (DD0,208,180)
; 44A8 from 4467 (DD0,208,180)
label_44a8: LB A, #005h ; 44A8 0 208 180 7705
STB A, [DP] ; 44AA 0 208 180 D2
LB A, 0f4h ; 44AB 0 208 180 F5F4
JNE label_44b4 ; 44AD 0 208 180 CE05
LB A, r7 ; 44AF 0 208 180 7F
STB A, 0f4h ; 44B0 0 208 180 D5F4
SJ label_452b ; 44B2 0 208 180 CB77
; 44B4 from 44AD (DD0,208,180)
label_44b4: SUBB A, r7 ; 44B4 0 208 180 2F
JNE label_452b ; 44B5 0 208 180 CE74
STB A, 0f4h ; 44B7 0 208 180 D5F4
JBR off(0022dh).0, label_44dd ; 44B9 0 208 180 D82D21
JBS off(00221h).6, label_44dd ; 44BC 0 208 180 EE211E
MOV DP, #0031dh ; 44BF 0 208 180 621D03
CMPB r7, #005h ; 44C2 0 208 180 27C005
JEQ label_44d3 ; 44C5 0 208 180 C90C
CMPB r7, #030h ; 44C7 0 208 180 27C030
JNE label_44dd ; 44CA 0 208 180 CE11
SB off(002eeh).4 ; 44CC 0 208 180 C4EE1C
MB C, [DP].1 ; 44CF 0 208 180 C229
SJ label_44d8 ; 44D1 0 208 180 CB05
; 44D3 from 44C5 (DD0,208,180)
label_44d3: SB off(002edh).3 ; 44D3 0 208 180 C4ED1B
MB C, [DP].0 ; 44D6 0 208 180 C228
; 44D8 from 44D1 (DD0,208,180)
label_44d8: JGE label_452b ; 44D8 0 208 180 CD51
JBR off(002edh).1, label_452b ; 44DA 0 208 180 D9ED4E
; 44DD from 44B9 (DD0,208,180)
; 44DD from 44BC (DD0,208,180)
; 44DD from 44CA (DD0,208,180)
label_44dd: AND IE, #00080h ; 44DD 0 208 180 B51AD08000
CLR A ; 44E2 1 208 180 F9
LB A, r7 ; 44E3 0 208 180 7F
CMPB A, #030h ; 44E4 0 208 180 C630
JNE label_44f5 ; 44E6 0 208 180 CE0D
MOV (001dch-00180h)[USP], #00bb3h ; 44E8 0 208 180 B35C98B30B
JBS off(002eeh).3, label_44f5 ; 44ED 0 208 180 EBEE05
SB 0b8h.5 ; 44F0 0 208 180 C5B81D
SJ label_4527 ; 44F3 0 208 180 CB32
; 44F5 from 44E6 (DD0,208,180)
; 44F5 from 44ED (DD0,208,180)
label_44f5: LCB A, tbl_6c1b[ACC] ; 44F5 0 208 180 B506AB1B6C
JEQ label_4527 ; 44FA 0 208 180 C92B
STB A, r6 ; 44FC 0 208 180 8E
SB off(00232h).4 ; 44FD 0 208 180 C4321C
SB off(00232h).5 ; 4500 0 208 180 C4321D
CAL label_4c2f ; 4503 0 208 180 322F4C
CMPB r6, #018h ; 4506 0 208 180 26C018
JEQ label_4517 ; 4509 0 208 180 C90C
CAL label_4d7d ; 450B 0 208 180 327D4D
CAL label_4eca ; 450E 0 208 180 32CA4E
CAL label_4f5a ; 4511 0 208 180 325A4F
INC DP ; 4514 0 208 180 72
L A, er0 ; 4515 1 208 180 34
ST A, [DP] ; 4516 1 208 180 D2
; 4517 from 4509 (DD0,208,180)
label_4517: RB off(00232h).4 ; 4517 1 208 180 C4320C
RB off(00232h).5 ; 451A 1 208 180 C4320D
CLR A ; 451D 1 208 180 F9
LB A, r7 ; 451E 0 208 180 7F
LCB A, tbl_6c1b[ACC] ; 451F 0 208 180 B506AB1B6C
CMPB A, r6 ; 4524 0 208 180 4E
JNE label_4589 ; 4525 0 208 180 CE62
; 4527 from 44F3 (DD0,208,180)
; 4527 from 44FA (DD0,208,180)
label_4527: L A, 0f8h ; 4527 1 208 180 E5F8
ST A, IE ; 4529 1 208 180 D51A
; 452B from 44B2 (DD0,208,180)
; 452B from 44A2 (DD0,208,180)
; 452B from 44B5 (DD0,208,180)
; 452B from 44D8 (DD0,208,180)
; 452B from 44DA (DD0,208,180)
label_452b: MOV DP, #0031dh ; 452B 0 208 180 621D03
JBS off(0022dh).0, label_4539 ; 452E 0 208 180 E82D08
RB off(002edh).3 ; 4531 0 208 180 C4ED0B
RB off(002eeh).4 ; 4534 0 208 180 C4EE0C
CLRB [DP] ; 4537 0 208 180 C215
; 4539 from 452E (DD0,208,180)
label_4539: MOVB r0, [DP] ; 4539 0 208 180 C248
MOVB r1, r0 ; 453B 0 208 180 2049
MOV DP, #00322h ; 453D 0 208 180 622203
MOV X1, #0011eh ; 4540 0 208 180 601E01
; 4543 from 455B (DD0,208,180)
label_4543: DEC DP ; 4543 0 208 180 82
DEC X1 ; 4544 0 208 180 80
LB A, r0 ; 4545 0 208 180 78
ADDB A, [DP] ; 4546 0 208 180 C282
STB A, r0 ; 4548 0 208 180 88
LB A, r1 ; 4549 0 208 180 79
XORB A, [DP] ; 454A 0 208 180 C2F2
STB A, r1 ; 454C 0 208 180 89
LB A, 00000h[X1] ; 454D 0 208 180 F00000
STB A, r2 ; 4550 0 208 180 8A
LB A, [DP] ; 4551 0 208 180 F2
XORB A, r2 ; 4552 0 208 180 22F2
ANDB A, r2 ; 4554 0 208 180 5A
JNE label_4589 ; 4555 0 208 180 CE32
CMP DP, #0031eh ; 4557 0 208 180 92C01E03
JNE label_4543 ; 455B 0 208 180 CEE6
DEC DP ; 455D 0 208 180 82
LB A, [DP] ; 455E 0 208 180 F2
ANDB A, #0fch ; 455F 0 208 180 D6FC
JNE label_4589 ; 4561 0 208 180 CE26
INC DP ; 4563 0 208 180 72
LB A, [DP] ; 4564 0 208 180 F2
ANDB A, #002h ; 4565 0 208 180 D602
JNE label_4589 ; 4567 0 208 180 CE20
INC DP ; 4569 0 208 180 72
LB A, [DP] ; 456A 0 208 180 F2
ANDB A, #008h ; 456B 0 208 180 D608
JNE label_4589 ; 456D 0 208 180 CE1A
INC DP ; 456F 0 208 180 72
LB A, [DP] ; 4570 0 208 180 F2
ANDB A, #006h ; 4571 0 208 180 D606
JNE label_4589 ; 4573 0 208 180 CE14
INC DP ; 4575 0 208 180 72
LB A, [DP] ; 4576 0 208 180 F2
ANDB A, #088h ; 4577 0 208 180 D688
JNE label_4589 ; 4579 0 208 180 CE0E
INC DP ; 457B 0 208 180 72
L A, [DP] ; 457C 1 208 180 E2
CMP A, er0 ; 457D 1 208 180 48
JNE label_4589 ; 457E 1 208 180 CE09
VCAL 3 ; 4580 1 208 180 13
CAL label_4f5a ; 4581 1 208 180 325A4F
INC DP ; 4584 1 208 180 72
L A, [DP] ; 4585 1 208 180 E2
CMP A, er0 ; 4586 1 208 180 48
JEQ label_458e ; 4587 1 208 180 C905
; 4589 from 4555 (DD0,208,180)
; 4589 from 4561 (DD0,208,180)
; 4589 from 4567 (DD0,208,180)
; 4589 from 456D (DD0,208,180)
; 4589 from 4573 (DD0,208,180)
; 4589 from 4579 (DD0,208,180)
; 4589 from 457E (DD1,208,180)
; 4589 from 4525 (DD0,208,180)
label_4589: MOVB 0f5h, #043h ; 4589 1 208 180 C5F59843
BRK ; 458D 1 208 180 FF
; 458E from 4587 (DD1,208,180)
label_458e: VCAL 3 ; 458E 1 208 180 13
SC ; 458F 1 208 180 85
JBS off(002edh).3, label_459d ; 4590 1 208 180 EBED0A
JBS off(002eeh).4, label_459d ; 4593 1 208 180 ECEE07
L A, off(00212h) ; 4596 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
ORB A, off(00214h) ; 4598 1 208 180 E714 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
ADD A, #0ffffh ; 459A 1 208 180 86FFFF
; 459D from 4590 (DD1,208,180)
; 459D from 4593 (DD1,208,180)
label_459d: MB off(00218h).7, C ; 459D 1 208 180 C4183F ### ROM INFO=Set RPM Cut Flag
JLT label_45b4 ; 45A0 1 208 180 CA12
ANDB off(00218h), #0bfh ; 45A2 1 208 180 C418D0BF ### ROM INFO=Set RPM Cut Flag
ANDB off(0022bh), #0efh ; 45A6 1 208 180 C42BD0EF
ANDB off(00225h), #07fh ; 45AA 1 208 180 C425D07F
ANDB off(002ech), #0fbh ; 45AE 1 208 180 C4ECD0FB
SJ label_4601 ; 45B2 1 208 180 CB4D
; 45B4 from 45A0 (DD1,208,180)
label_45b4: L A, off(00212h) ; 45B4 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
AND A, #0fffdh ; 45B6 1 208 180 D6FDFF
JNE label_45c3 ; 45B9 1 208 180 CE08
L A, off(00214h) ; 45BB 1 208 180 E414 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
AND A, #014f5h ; 45BD 1 208 180 D6F514
JNE label_45c3 ; 45C0 1 208 180 CE01
RC ; 45C2 1 208 180 95
; 45C3 from 45B9 (DD1,208,180)
; 45C3 from 45C0 (DD1,208,180)
label_45c3: MB off(00218h).6, C ; 45C3 1 208 180 C4183E ### ROM INFO=Set RPM Cut Flag
SC ; 45C6 1 208 180 85
L A, off(00212h) ; 45C7 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
AND A, #02054h ; 45C9 1 208 180 D65420
JNE label_45d2 ; 45CC 1 208 180 CE04
JBS off(00214h).0, label_45d2 ; 45CE 1 208 180 E81401 ### ROM INFO=MIL Byte3 Extra Set CEL Code17 VSS - Vehicule Speed Sensor
RC ; 45D1 1 208 180 95
; 45D2 from 45CC (DD1,208,180)
; 45D2 from 45CE (DD1,208,180)
label_45d2: MB off(0022bh).4, C ; 45D2 1 208 180 C42B3C
SC ; 45D5 1 208 180 85
JBS off(002edh).3, label_45e8 ; 45D6 1 208 180 EBED0F
JBS off(002eeh).4, label_45e8 ; 45D9 1 208 180 ECEE0C
L A, off(00212h) ; 45DC 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
JNE label_45e8 ; 45DE 1 208 180 CE08
L A, off(00214h) ; 45E0 1 208 180 E414 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
AND A, #014fdh ; 45E2 1 208 180 D6FD14
JNE label_45e8 ; 45E5 1 208 180 CE01
RC ; 45E7 1 208 180 95
; 45E8 from 45D6 (DD1,208,180)
; 45E8 from 45D9 (DD1,208,180)
; 45E8 from 45DE (DD1,208,180)
; 45E8 from 45E5 (DD1,208,180)
label_45e8: MB off(00225h).7, C ; 45E8 1 208 180 C4253F
SC ; 45EB 1 208 180 85
JBS off(002edh).3, label_45fe ; 45EC 1 208 180 EBED0F
JBS off(002eeh).4, label_45fe ; 45EF 1 208 180 ECEE0C
L A, off(00212h) ; 45F2 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
JNE label_45fe ; 45F4 1 208 180 CE08
L A, off(00214h) ; 45F6 1 208 180 E414 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
AND A, #tbl_74f5 ; 45F8 1 208 180 D6F574
JNE label_45fe ; 45FB 1 208 180 CE01
RC ; 45FD 1 208 180 95
; 45FE from 45EC (DD1,208,180)
; 45FE from 45EF (DD1,208,180)
; 45FE from 45F4 (DD1,208,180)
; 45FE from 45FB (DD1,208,180)
label_45fe: MB off(002ech).2, C ; 45FE 1 208 180 C4EC3A
; 4601 from 45B2 (DD1,208,180)
label_4601: SB off(00230h).3 ; 4601 1 208 180 C4301B
JNE label_4637 ; 4604 1 208 180 CE31
CAL label_4c95 ; 4606 1 208 180 32954C
L A, TM1 ; 4609 1 208 180 E534
ADD A, #00a00h ; 460B 1 208 180 86000A
ST A, TMR1 ; 460E 1 208 180 D536
MULB ; 4610 1 208 180 A234
DIV ; 4612 1 208 180 9037
DIV ; 4614 1 208 180 9037
MB C, 0b7h.1 ; 4616 1 208 180 C5B729
JLT label_4622 ; 4619 1 208 180 CA07
CAL label_4c5a ; 461B 1 208 180 325A4C
MOVB 0f7h, #020h ; 461E 1 208 180 C5F79820
; 4622 from 4619 (DD1,208,180)
label_4622: MOV 0fah, #002a0h ; 4622 1 208 180 B5FA98A002
L A, #02bafh ; 4627 1 208 180 67AF2B
ST A, 0f8h ; 462A 1 208 180 D5F8
CLRB TRNSIT ; 462C 1 208 180 C54615
CLR IRQ ; 462F 1 208 180 B51815
RB TCON0.2 ; 4632 1 208 180 C5400A
ST A, IE ; 4635 1 208 180 D51A
; 4637 from 4604 (DD1,208,180)
label_4637: JBR off(00217h).4, label_463a ; 4637 1 208 180 DC1700
; 463A from 4637 (DD1,208,180)
label_463a: J label_5ed6 ; 463A 1 208 180 03D65E
; 463D from 05CB (DD1,108,280)
label_463d: JBR off(00128h).2, label_467b ; 463D 1 108 280 DA283B
; 4640 from 1580 (DD1,100,280)
label_4640: MOVB r0, #0ffh ; 4640 1 108 280 98FF
L A, off(0019eh) ; 4642 1 108 280 E49E ### ROM INFO=Injector Value
ST A, er1 ; 4644 1 108 280 89
CMPB off(00117h), #00fh ; 4645 1 108 280 C417C00F
JNE label_46b7 ; 4649 1 108 280 CE6C
L A, TM0 ; 464B 1 108 280 E530
SUB A, #00001h ; 464D 1 108 280 A60100
ST A, TMR0 ; 4650 1 108 280 D532
MOV X1, #00110h ; 4652 1 108 280 601001
MOV DP, #00198h ; 4655 1 108 280 629801
L A, [DP] ; 4658 1 108 280 E2
CMP A, #000c0h ; 4659 1 108 280 C6C000
JGE label_4699 ; 465C 1 108 280 CD3B
CLR A ; 465E 1 108 280 F9
ST A, [DP] ; 465F 1 108 280 D2
INC DP ; 4660 1 108 280 72
INC DP ; 4661 1 108 280 72
L A, [DP] ; 4662 1 108 280 E2
CMP A, #000c0h ; 4663 1 108 280 C6C000
JGE label_4688 ; 4666 1 108 280 CD20
CLR A ; 4668 1 108 280 F9
ST A, [DP] ; 4669 1 108 280 D2
INC DP ; 466A 1 108 280 72
INC DP ; 466B 1 108 280 72
L A, [DP] ; 466C 1 108 280 E2
CMP A, #000c0h ; 466D 1 108 280 C6C000
JLT label_4695 ; 4670 1 108 280 CA23
ST A, er1 ; 4672 1 108 280 89
LB A, off(00116h) ; 4673 0 108 280 F416
SRLB A ; 4675 0 108 280 63
RORB off(00116h) ; 4676 0 108 280 C416C7
SJ label_46b1 ; 4679 0 108 280 CB36
; 467B from 463D (DD1,108,280)
label_467b: LB A, off(00196h) ; 467B 0 108 280 F496
SLLB A ; 467D 0 108 280 53
ROLB off(00196h) ; 467E 0 108 280 C496B7
LB A, off(00116h) ; 4681 0 108 280 F416
SLLB A ; 4683 0 108 280 53
ROLB off(00116h) ; 4684 0 108 280 C416B7
RT ; 4687 0 108 280 01
; 4688 from 4666 (DD1,108,280)
label_4688: ST A, er1 ; 4688 1 108 280 89
LB A, off(00116h) ; 4689 0 108 280 F416
SRLB A ; 468B 0 108 280 63
RORB off(00116h) ; 468C 0 108 280 C416C7
SRLB A ; 468F 0 108 280 63
RORB off(00116h) ; 4690 0 108 280 C416C7
SJ label_46a9 ; 4693 0 108 280 CB14
; 4695 from 4670 (DD1,108,280)
label_4695: CLR A ; 4695 1 108 280 F9
ST A, [DP] ; 4696 1 108 280 D2
SJ label_46b7 ; 4697 1 108 280 CB1E
; 4699 from 465C (DD1,108,280)
label_4699: ST A, er1 ; 4699 1 108 280 89
LB A, off(00116h) ; 469A 0 108 280 F416
SLLB A ; 469C 0 108 280 53
ROLB off(00116h) ; 469D 0 108 280 C416B7
CAL label_47e1 ; 46A0 0 108 280 32E147
LB A, off(00196h) ; 46A3 0 108 280 F496
SRLB A ; 46A5 0 108 280 63
SRLB A ; 46A6 0 108 280 63
ANDB r0, A ; 46A7 0 108 280 20D1
; 46A9 from 4693 (DD0,108,280)
label_46a9: CAL label_47e1 ; 46A9 0 108 280 32E147
LB A, off(00196h) ; 46AC 0 108 280 F496
SRLB A ; 46AE 0 108 280 63
ANDB r0, A ; 46AF 0 108 280 20D1
; 46B1 from 4679 (DD0,108,280)
label_46b1: CAL label_47e1 ; 46B1 0 108 280 32E147
ANDB r0, off(00196h) ; 46B4 0 108 280 20D396
; 46B7 from 4649 (DD1,108,280)
; 46B7 from 4697 (DD1,108,280)
label_46b7: LB A, off(00196h) ; 46B7 0 108 280 F496
SLLB A ; 46B9 0 108 280 53
ROLB off(00196h) ; 46BA 0 108 280 C496B7
LB A, r0 ; 46BD 0 108 280 78
ANDB A, off(00196h) ; 46BE 0 108 280 D796
CMP off(0019eh), #000c0h ; 46C0 0 108 280 B49EC0C000 ### ROM INFO=Injector Value
JLT label_4707 ; 46C5 0 108 280 CA40
MOVB r1, off(00117h) ; 46C7 0 108 280 C41749
ANDB off(00117h), A ; 46CA 0 108 280 C417D1
JBS off(0012ah).7, label_46da ; 46CD 0 108 280 EF2A0A
JBS off(00124h).5, label_46da ; 46D0 0 108 280 ED2407 ### ROM INFO=Possible Fuel Cut Related
ANDB off(00197h), A ; 46D3 0 108 280 C497D1
ORB off(0012ah), #001h ; 46D6 0 108 280 C42AE001
; 46DA from 46CD (DD0,108,280)
; 46DA from 46D0 (DD0,108,280)
label_46da: LB A, off(00197h) ; 46DA 0 108 280 F497
ORB A, #0f0h ; 46DC 0 108 280 E6F0
ANDB P2, A ; 46DE 0 108 280 C524D1
ANDB TRNSIT, #0fbh ; 46E1 0 108 280 C546D0FB
ANDB PSWH, #0feh ; 46E5 0 108 280 A2D0FE
ORB TCON0, #004h ; 46E8 0 108 280 C540E004
L A, TM0 ; 46EC 1 108 280 E530
ORB PSWH, #001h ; 46EE 1 108 280 A2E001
ANDB TCON0, #0fbh ; 46F1 1 108 280 C540D0FB
CMPB r1, #00fh ; 46F5 1 108 280 21C00F
JEQ label_4725 ; 46F8 1 108 280 C92B
SUB A, TMR0 ; 46FA 1 108 280 B532A2
ADD A, er1 ; 46FD 1 108 280 09
JBR off(00109h).0, label_472a ; 46FE 1 108 280 D80929
JBR off(00109h).2, label_472d ; 4701 1 108 280 DA0929
J label_476c ; 4704 1 108 280 036C47
; 4707 from 46C5 (DD0,108,280)
label_4707: LB A, #00fh ; 4707 0 108 280 770F
STB A, off(00117h) ; 4709 0 108 280 D417
STB A, off(00197h) ; 470B 0 108 280 D497
ORB P2, A ; 470D 0 108 280 C524E1
SB TCON0.2 ; 4710 0 108 280 C5401A
LB A, off(00196h) ; 4713 0 108 280 F496
XORB A, #0ffh ; 4715 0 108 280 F6FF
MB C, ACC.7 ; 4717 0 108 280 C5062F
ROLB A ; 471A 0 108 280 33
STB A, off(00116h) ; 471B 0 108 280 D416
RB TCON0.2 ; 471D 0 108 280 C5400A
L A, #00001h ; 4720 1 108 280 670100
SJ label_4774 ; 4723 1 108 280 CB4F
; 4725 from 46F8 (DD1,108,280)
label_4725: ADD A, er1 ; 4725 1 108 280 09
ST A, TMR0 ; 4726 1 108 280 D532
SJ label_47a7 ; 4728 1 108 280 CB7D
; 472A from 46FE (DD1,108,280)
label_472a: JBR off(00109h).2, label_4733 ; 472A 1 108 280 DA0906
; 472D from 4701 (DD1,108,280)
label_472d: JBS off(00109h).3, label_478c ; 472D 1 108 280 EB095C
JBS off(00109h).1, label_478f ; 4730 1 108 280 E9095C
; 4733 from 472A (DD1,108,280)
label_4733: JGE label_4761 ; 4733 1 108 280 CD2C
SUB A, off(00110h) ; 4735 1 108 280 A710
JLT label_474a ; 4737 1 108 280 CA11
SUB A, off(00112h) ; 4739 1 108 280 A712
JGE label_4759 ; 473B 1 108 280 CD1C
ADD A, off(00112h) ; 473D 1 108 280 8712
CMP A, #00100h ; 473F 1 108 280 C60001
JLT label_4753 ; 4742 1 108 280 CA0F
ST A, off(00112h) ; 4744 1 108 280 D412
CLR A ; 4746 1 108 280 F9
J label_47a5 ; 4747 1 108 280 03A547
; 474A from 4737 (DD1,108,280)
label_474a: ADD A, off(00110h) ; 474A 1 108 280 8710
CMP A, #00100h ; 474C 1 108 280 C60001
JLT label_4764 ; 474F 1 108 280 CA13
ST A, off(00110h) ; 4751 1 108 280 D410
; 4753 from 4742 (DD1,108,280)
label_4753: CLR A ; 4753 1 108 280 F9
ST A, off(00112h) ; 4754 1 108 280 D412
J label_47a5 ; 4756 1 108 280 03A547
; 4759 from 473B (DD1,108,280)
label_4759: CMP A, #00100h ; 4759 1 108 280 C60001
JGE label_47a5 ; 475C 1 108 280 CD47
CLR A ; 475E 1 108 280 F9
SJ label_47a5 ; 475F 1 108 280 CB44
; 4761 from 4733 (DD1,108,280)
label_4761: ADD TMR0, A ; 4761 1 108 280 B53281
; 4764 from 474F (DD1,108,280)
label_4764: CLR A ; 4764 1 108 280 F9
ST A, off(00110h) ; 4765 1 108 280 D410
ST A, off(00112h) ; 4767 1 108 280 D412
J label_47a5 ; 4769 1 108 280 03A547
; 476C from 4704 (DD1,108,280)
; 476C from 478C (DD1,108,280)
label_476c: JGE label_477e ; 476C 1 108 280 CD10
CMP A, #00100h ; 476E 1 108 280 C60001
JGE label_4774 ; 4771 1 108 280 CD01
CLR A ; 4773 1 108 280 F9
; 4774 from 4723 (DD1,108,280)
; 4774 from 4771 (DD1,108,280)
label_4774: ST A, off(00110h) ; 4774 1 108 280 D410
L A, #00001h ; 4776 1 108 280 670100
ST A, off(00112h) ; 4779 1 108 280 D412
J label_47a5 ; 477B 1 108 280 03A547
; 477E from 476C (DD1,108,280)
label_477e: ADD TMR0, A ; 477E 1 108 280 B53281
CLR A ; 4781 1 108 280 F9
ST A, off(00110h) ; 4782 1 108 280 D410
L A, #00001h ; 4784 1 108 280 670100
ST A, off(00112h) ; 4787 1 108 280 D412
J label_47a5 ; 4789 1 108 280 03A547
; 478C from 472D (DD1,108,280)
label_478c: JBS off(00109h).1, label_476c ; 478C 1 108 280 E909DD
; 478F from 4730 (DD1,108,280)
label_478f: JGE label_47dc ; 478F 1 108 280 CD4B
SUB A, off(00110h) ; 4791 1 108 280 A710
JGE label_47d5 ; 4793 1 108 280 CD40
ADD A, off(00110h) ; 4795 1 108 280 8710
CMP A, #00100h ; 4797 1 108 280 C60001
JGE label_479d ; 479A 1 108 280 CD01
; 479C from 47DF (DD1,108,280)
label_479c: CLR A ; 479C 1 108 280 F9
; 479D from 479A (DD1,108,280)
label_479d: ST A, off(00110h) ; 479D 1 108 280 D410
; 479F from 47D8 (DD1,108,280)
label_479f: CLR A ; 479F 1 108 280 F9
; 47A0 from 47DA (DD1,108,280)
label_47a0: ST A, off(00112h) ; 47A0 1 108 280 D412
L A, #00001h ; 47A2 1 108 280 670100
; 47A5 from 4747 (DD1,108,280)
; 47A5 from 477B (DD1,108,280)
; 47A5 from 4769 (DD1,108,280)
; 47A5 from 4756 (DD1,108,280)
; 47A5 from 475C (DD1,108,280)
; 47A5 from 475F (DD1,108,280)
; 47A5 from 4789 (DD1,108,280)
label_47a5: ST A, off(00114h) ; 47A5 1 108 280 D414
; 47A7 from 4728 (DD1,108,280)
label_47a7: L A, off(00110h) ; 47A7 1 108 280 E410
JNE label_47b9 ; 47A9 1 108 280 CE0E
L A, off(00112h) ; 47AB 1 108 280 E412
JEQ label_47bd ; 47AD 1 108 280 C90E
LB A, off(00116h) ; 47AF 0 108 280 F416
SRLB A ; 47B1 0 108 280 63
SRLB A ; 47B2 0 108 280 63
SRLB A ; 47B3 0 108 280 63
ORB A, off(00116h) ; 47B4 0 108 280 E716
J label_47c6 ; 47B6 0 108 280 03C647
; 47B9 from 47A9 (DD1,108,280)
label_47b9: LB A, off(00116h) ; 47B9 0 108 280 F416
SJ label_47c6 ; 47BB 0 108 280 CB09
; 47BD from 47AD (DD1,108,280)
label_47bd: L A, off(00114h) ; 47BD 1 108 280 E414
JEQ label_47d1 ; 47BF 1 108 280 C910
LB A, off(00116h) ; 47C1 0 108 280 F416
RORB A ; 47C3 0 108 280 43
XORB A, #0ffh ; 47C4 0 108 280 F6FF
; 47C6 from 47B6 (DD0,108,280)
; 47C6 from 47BB (DD0,108,280)
label_47c6: ORB A, off(00197h) ; 47C6 0 108 280 E797
ANDB A, #00fh ; 47C8 0 108 280 D60F
; 47CA from 47D3 (DD0,108,280)
label_47ca: ORB P2, A ; 47CA 0 108 280 C524E1
RB off(0012ah).7 ; 47CD 0 108 280 C42A0F
RT ; 47D0 0 108 280 01
; 47D1 from 47BF (DD1,108,280)
label_47d1: LB A, #00fh ; 47D1 0 108 280 770F
SJ label_47ca ; 47D3 0 108 280 CBF5
; 47D5 from 4793 (DD1,108,280)
label_47d5: CMP A, #00100h ; 47D5 1 108 280 C60001
JLT label_479f ; 47D8 1 108 280 CAC5
SJ label_47a0 ; 47DA 1 108 280 CBC4
; 47DC from 478F (DD1,108,280)
label_47dc: ADD TMR0, A ; 47DC 1 108 280 B53281
SJ label_479c ; 47DF 1 108 280 CBBB
; 47E1 from 46A0 (DD0,108,280)
; 47E1 from 46A9 (DD0,108,280)
; 47E1 from 46B1 (DD0,108,280)
label_47e1: CLR A ; 47E1 1 108 280 F9
XCHG A, [DP] ; 47E2 1 108 280 B210
MOV X2, A ; 47E4 1 108 280 51
INC DP ; 47E5 1 108 280 72
INC DP ; 47E6 1 108 280 72
L A, [DP] ; 47E7 1 108 280 E2
SUB A, X2 ; 47E8 1 108 280 91A2
JLT label_47f1 ; 47EA 1 108 280 CA05
CMP A, #00100h ; 47EC 1 108 280 C60001
JGE label_47f2 ; 47EF 1 108 280 CD01
; 47F1 from 47EA (DD1,108,280)
label_47f1: CLR A ; 47F1 1 108 280 F9
; 47F2 from 47EF (DD1,108,280)
label_47f2: ST A, 00000h[X1] ; 47F2 1 108 280 D00000
INC X1 ; 47F5 1 108 280 70
INC X1 ; 47F6 1 108 280 70
RT ; 47F7 1 108 280 01
; 47F8 from 3681 (DD0,208,180)
; 47F8 from 36AF (DD0,208,180)
label_47f8: MOVB r6, #077h ; 47F8 0 208 180 9E77
JEQ label_4804 ; 47FA 0 208 180 C908
; 47FC from 4802 (DD0,208,180)
label_47fc: MB C, r6.7 ; 47FC 0 208 180 262F
ROLB r6 ; 47FE 0 208 180 26B7
SUBB A, #001h ; 4800 0 208 180 A601
JNE label_47fc ; 4802 0 208 180 CEF8
; 4804 from 47FA (DD0,208,180)
label_4804: LB A, r6 ; 4804 0 208 180 7E
RT ; 4805 0 208 180 01
; 4806 from 05F4 (DD1,108,280)
; 4806 from 05A1 (DD1,108,280)
; 4806 from 05C5 (DD1,108,280)
label_4806: L A, TMR2 ; 4806 1 108 280 E53A
JBR off(0011fh).2, label_480d ; 4808 1 108 280 DA1F02
L A, 0f0h ; 480B 1 108 280 E5F0
; 480D from 4808 (DD1,108,280)
label_480d: ST A, er3 ; 480D 1 108 280 8B
JBS off(0010fh).7, label_481c ; 480E 1 108 280 EF0F0B
MB C, IRQH.0 ; 4811 1 108 280 C51928
JGE label_481c ; 4814 1 108 280 CD06
INCB 0aeh ; 4816 1 108 280 C5AE16
SB 0b6h.0 ; 4819 1 108 280 C5B618
; 481C from 480E (DD1,108,280)
; 481C from 4814 (DD1,108,280)
label_481c: SB off(00128h).3 ; 481C 1 108 280 C4281B
JEQ label_485b ; 481F 1 108 280 C93A
SUB A, 0eeh ; 4821 1 108 280 B5EEA2
JBR off(0011fh).2, label_4849 ; 4824 1 108 280 DA1F22
CLRB r1 ; 4827 1 108 280 2115
MOVB r0, 0aeh ; 4829 1 108 280 C5AE48
SBCB r0, #000h ; 482C 1 108 280 20B000
MOV er2, #00006h ; 482F 1 108 280 46980600
DIV ; 4833 1 108 280 9037
CMPB r0, #000h ; 4835 1 108 280 20C000
JEQ label_483b ; 4838 1 108 280 C901
CLR A ; 483A 1 108 280 F9
; 483B from 4838 (DD1,108,280)
label_483b: ST A, off(00136h) ; 483B 1 108 280 D436
MOV X1, #0000ch ; 483D 1 108 280 600C00
; 4840 from 4845 (DD1,108,280)
label_4840: DEC X1 ; 4840 1 108 280 80
DEC X1 ; 4841 1 108 280 80
ST A, 00360h[X1] ; 4842 1 108 280 D06003
JNE label_4840 ; 4845 1 108 280 CEF9
SJ label_485b ; 4847 1 108 280 CB12
; 4849 from 4824 (DD1,108,280)
label_4849: MB C, TCON2.2 ; 4849 1 108 280 C5422A
JGE label_484f ; 484C 1 108 280 CD01
CLR A ; 484E 1 108 280 F9
; 484F from 484C (DD1,108,280)
label_484f: ST A, off(00136h) ; 484F 1 108 280 D436
LB A, 0a2h ; 4851 0 108 280 F5A2
SLLB A ; 4853 0 108 280 53
EXTND ; 4854 1 108 280 F8
MOV X1, A ; 4855 1 108 280 50
L A, off(00136h) ; 4856 1 108 280 E436
ST A, 00360h[X1] ; 4858 1 108 280 D06003
; 485B from 481F (DD1,108,280)
; 485B from 4847 (DD1,108,280)
label_485b: L A, er3 ; 485B 1 108 280 37
ST A, 0eeh ; 485C 1 108 280 D5EE
CLRB 0aeh ; 485E 1 108 280 C5AE15
CMPB 0a2h, #005h ; 4861 1 108 280 C5A2C005
JNE label_486a ; 4865 1 108 280 CE03
SLLB off(001a3h) ; 4867 1 108 280 C4A3D7
; 486A from 4865 (DD1,108,280)
label_486a: JBS off(001a3h).2, label_487b ; 486A 1 108 280 EAA30E
MOV DP, #00358h ; 486D 1 108 280 625803
MB C, 0b8h.0 ; 4870 1 108 280 C5B828
SJ label_4881 ; 4873 1 108 280 CB0C
; 4875 from 4887 (DD0,108,280)
label_4875: MULB ; 4875 0 108 280 A234
; 4877 from 4892 (DD0,108,280)
; 4877 from 4898 (DD0,108,280)
; 4877 from 489A (DD0,108,280)
label_4877: MULB ; 4877 0 108 280 A234
SJ label_48a9 ; 4879 0 108 280 CB2E
; 487B from 486A (DD1,108,280)
label_487b: MOV DP, #0035eh ; 487B 1 108 280 625E03
MB C, 0b8h.1 ; 487E 1 108 280 C5B829
; 4881 from 4873 (DD1,108,280)
label_4881: MB PSWL.4, C ; 4881 1 108 280 A33C
LB A, 0a2h ; 4883 0 108 280 F5A2
CMPB A, #004h ; 4885 0 108 280 C604
JEQ label_4875 ; 4887 0 108 280 C9EC
JGE label_489d ; 4889 0 108 280 CD12
STB A, r0 ; 488B 0 108 280 88
INCB r0 ; 488C 0 108 280 A8
LB A, 0a0h ; 488D 0 108 280 F5A0
ADDB A, #001h ; 488F 0 108 280 8601
CMPB A, r0 ; 4891 0 108 280 48
JLE label_4877 ; 4892 0 108 280 CFE3
LB A, [DP] ; 4894 0 108 280 F2
ADDB A, #001h ; 4895 0 108 280 8601
CMPB A, r0 ; 4897 0 108 280 48
JLE label_4877 ; 4898 0 108 280 CFDD
JBR off(0011fh).0, label_4877 ; 489A 0 108 280 D81FDA
; 489D from 4889 (DD0,108,280)
label_489d: L A, [DP] ; 489D 1 108 280 E2
ST A, 0a0h ; 489E 1 108 280 D5A0
DEC DP ; 48A0 1 108 280 82
LB A, [DP] ; 48A1 0 108 280 F2
STB A, 09fh ; 48A2 0 108 280 D59F
MB C, PSWL.4 ; 48A4 0 108 280 A32C
MB off(0012ah).5, C ; 48A6 0 108 280 C42A3D
; 48A9 from 4879 (DD0,108,280)
label_48a9: CLR A ; 48A9 1 108 280 F9
MOV er0, 0a0h ; 48AA 1 108 280 B5A048
ST A, er3 ; 48AD 1 108 280 8B
LB A, 0a2h ; 48AE 0 108 280 F5A2
ADDB A, #001h ; 48B0 0 108 280 8601
CMPB A, r0 ; 48B2 0 108 280 48
JEQ label_48cd ; 48B3 0 108 280 C918
CMPB A, #006h ; 48B5 0 108 280 C606
JNE label_48bf ; 48B7 0 108 280 CE06
LB A, r0 ; 48B9 0 108 280 78
JEQ label_48cd ; 48BA 0 108 280 C911
SLLB A ; 48BC 0 108 280 53
JLT label_48cd ; 48BD 0 108 280 CA0E
; 48BF from 48B7 (DD0,108,280)
label_48bf: CMPB 0a2h, #003h ; 48BF 0 108 280 C5A2C003
JNE label_48eb ; 48C3 0 108 280 CE26
CMPB r0, #005h ; 48C5 0 108 280 20C005
JNE label_48eb ; 48C8 0 108 280 CE21
MOV er3, off(00136h) ; 48CA 0 108 280 B4364B
; 48CD from 48B3 (DD0,108,280)
; 48CD from 48BA (DD0,108,280)
; 48CD from 48BD (DD0,108,280)
label_48cd: CLRB r0 ; 48CD 0 108 280 2015
L A, off(00136h) ; 48CF 1 108 280 E436
MUL ; 48D1 1 108 280 9035
LB A, 0a0h ; 48D3 0 108 280 F5A0
SLLB A ; 48D5 0 108 280 53
JGE label_4906 ; 48D6 0 108 280 CD2E
ANDB PSWH, #0feh ; 48D8 0 108 280 A2D0FE
L A, TM3 ; 48DB 1 108 280 E53C
SUB A, TMR2 ; 48DD 1 108 280 B53AA2
ADD A, #00010h ; 48E0 1 108 280 861000
CMP A, er1 ; 48E3 1 108 280 49
JGE label_48f3 ; 48E4 1 108 280 CD0D
L A, TMR2 ; 48E6 1 108 280 E53A
ADD A, er1 ; 48E8 1 108 280 09
SJ label_48fb ; 48E9 1 108 280 CB10
; 48EB from 48C3 (DD0,108,280)
; 48EB from 48C8 (DD0,108,280)
label_48eb: MUL ; 48EB 0 108 280 9035
RB r0.0 ; 48ED 0 108 280 2008
L A, ACC ; 48EF 1 108 280 E506
SJ label_4912 ; 48F1 1 108 280 CB1F
; 48F3 from 48E4 (DD1,108,280)
label_48f3: RB TCON3.2 ; 48F3 1 108 280 C5430A
L A, TM3 ; 48F6 1 108 280 E53C
SUB A, #00001h ; 48F8 1 108 280 A60100
; 48FB from 48E9 (DD1,108,280)
label_48fb: ST A, TMR3 ; 48FB 1 108 280 D53E
RB TCON3.3 ; 48FD 1 108 280 C5430B
ORB PSWH, #001h ; 4900 1 108 280 A2E001
J label_4912 ; 4903 1 108 280 031249
; 4906 from 48D6 (DD0,108,280)
label_4906: L A, er3 ; 4906 1 108 280 37
ADD A, er1 ; 4907 1 108 280 09
JGE label_490d ; 4908 1 108 280 CD03
L A, #0ffffh ; 490A 1 108 280 67FFFF
; 490D from 4908 (DD1,108,280)
label_490d: CMP A, #0001fh ; 490D 1 108 280 C61F00
JGE label_4915 ; 4910 1 108 280 CD03
; 4912 from 48F1 (DD1,108,280)
; 4912 from 4903 (DD1,108,280)
label_4912: L A, #0001fh ; 4912 1 108 280 671F00
; 4915 from 4910 (DD1,108,280)
label_4915: ST A, 0e8h ; 4915 1 108 280 D5E8
MOV DP, #00f00h ; 4917 1 108 280 62000F ### ROM INFO=82C55 PortA Inputs
LB A, [DP] ; 491A 0 108 280 F2
SRLB A ; 491B 0 108 280 63
ROR off(001aah) ; 491C 0 108 280 B4AAC7
SRLB A ; 491F 0 108 280 63
ROR off(001aah) ; 4920 0 108 280 B4AAC7
LB A, 0a2h ; 4923 0 108 280 F5A2
JNE label_492d ; 4925 0 108 280 CE06
CLR A ; 4927 1 108 280 F9
XCHG A, off(001aah) ; 4928 1 108 280 B4AA10
ST A, 0ech ; 492B 1 108 280 D5EC
; 492D from 4925 (DD0,108,280)
label_492d: LB A, 0a2h ; 492D 0 108 280 F5A2
CMPB A, #001h ; 492F 0 108 280 C601
JNE label_4937 ; 4931 0 108 280 CE04
L A, 0eah ; 4933 1 108 280 E5EA
ST A, off(001a8h) ; 4935 1 108 280 D4A8
; 4937 from 4931 (DD0,108,280)
label_4937: L A, off(001a8h) ; 4937 1 108 280 E4A8
SRL A ; 4939 1 108 280 63
MB P1.7, C ; 493A 1 108 280 C5223F
SRL A ; 493D 1 108 280 63
MB P1.3, C ; 493E 1 108 280 C5223B
ST A, off(001a8h) ; 4941 1 108 280 D4A8
MOV DP, #02f00h ; 4943 1 108 280 62002F ### ROM INFO=82C55 PortC Outputs
LB A, P1 ; 4946 0 108 280 F522
STB A, [DP] ; 4948 0 108 280 D2
RT ; 4949 0 108 280 01
; 494A from 0FE7 (DD0,200,180)
; 494A from 1006 (DD1,200,180)
label_494a: CLRB A ; 494A 0 200 180 FA
STB A, r3 ; 494B 0 200 180 8B
SUBB A, r4 ; 494C 0 200 180 2C
MOVB r0, #003h ; 494D 0 200 180 9803
MULB ; 494F 0 200 180 A234
L A, ACC ; 4951 1 200 180 E506
SUB A, er1 ; 4953 1 200 180 29
SLL A ; 4954 1 200 180 53
SWAP ; 4955 1 200 180 83
CMPB ACC, #0feh ; 4956 1 200 180 C506C0FE
JNE label_495f ; 495A 1 200 180 CE03
L A, #000ffh ; 495C 1 200 180 67FF00
; 495F from 495A (DD1,200,180)
label_495f: ST A, er0 ; 495F 1 200 180 88
CLRB A ; 4960 0 200 180 FA
SUBB A, r2 ; 4961 0 200 180 2A
SLLB A ; 4962 0 200 180 53
JNE label_4968 ; 4963 0 200 180 CE03
LB A, #0ffh ; 4965 0 200 180 77FF
SC ; 4967 0 200 180 85
; 4968 from 4963 (DD0,200,180)
label_4968: RT ; 4968 0 200 180 01
; 4969 from 0C0F (DD0,200,180)
; 4969 from 0C5E (DD0,200,180)
label_4969: STB A, r0 ; 4969 0 200 180 88
LC A, [X1] ; 496A 0 200 180 90A8
CMPB r0, A ; 496C 0 200 180 20C1
JLT label_4971 ; 496E 0 200 180 CA01
STB A, r0 ; 4970 0 200 180 88
; 4971 from 496E (DD0,200,180)
label_4971: STB A, r1 ; 4971 0 200 180 89
LB A, ACCH ; 4972 0 200 180 F507
CMPB r0, A ; 4974 0 200 180 20C1
JGE label_4979 ; 4976 0 200 180 CD01
STB A, r0 ; 4978 0 200 180 88
; 4979 from 4976 (DD0,200,180)
label_4979: SUBB r0, A ; 4979 0 200 180 20A1
SUBB r1, A ; 497B 0 200 180 21A1
LB A, r7 ; 497D 0 200 180 7F
J label_499d ; 497E 0 200 180 039D49
; 4981 from 0C1B (DD0,200,180)
; 4981 from 4989 (DD0,200,180)
; 4981 from 0CE4 (DD0,200,180)
; 4981 from 0D4C (DD0,200,180)
; 4981 from 0E08 (DD0,200,180)
; 4981 from 0E12 (DD0,200,180)
; 4981 from 0E43 (DD0,200,180)
; 4981 from 2BD6 (DD0,208,180)
; 4981 from 2CCB (DD0,208,180)
; 4981 from 598A (DD0,200,180)
; 4981 from 59AA (DD0,200,180)
; 4981 from 5A8D (DD0,200,180)
; 4981 from 5A9F (DD0,200,180)
; 4981 from 59E0 (DD0,200,180)
; 4981 from 534F (DD0,200,180)
; 4981 from 5363 (DD0,200,180)
; 4981 from 537B (DD0,200,180)
; 4981 from 5390 (DD0,200,180)
; 4981 from 53A5 (DD0,200,180)
; 4981 from 5A01 (DD0,200,180)
; 4981 from 5A51 (DD0,200,180)
; 4981 from 5A60 (DD0,200,180)
; 4981 from 399B (DD0,208,180)
; 4981 from 2DFE (DD0,208,180)
; 4981 from 39D6 (DD0,208,180)
; 4981 from 39E0 (DD0,208,180)
; 4981 from 39EF (DD0,208,180)
; 4981 from 3A0B (DD0,208,180)
; 4981 from 3A19 (DD0,208,180)
; 4981 from 3A21 (DD0,208,180)
; 4981 from 3A33 (DD0,208,180)
; 4981 from 3A3B (DD0,208,180)
; 4981 from 3A51 (DD0,208,180)
; 4981 from 3A65 (DD0,208,180)
; 4981 from 3A75 (DD0,208,180)
; 4981 from 3A81 (DD0,208,180)
; 4981 from 3A8A (DD0,208,180)
; 4981 from 3A96 (DD0,208,180)
; 4981 from 3AB0 (DD0,208,180)
; 4981 from 3ABA (DD0,208,180)
; 4981 from 3B75 (DD0,208,180)
; 4981 from 3BDB (DD0,208,180)
; 4981 from 5F97 (DD0,208,180)
; 4981 from 5F78 (DD0,208,180)
; 4981 from 16EB (DD0,100,280)
; 4981 from 1700 (DD0,100,280)
; 4981 from 17CE (DD0,100,280)
; 4981 from 19F5 (DD0,100,280)
; 4981 from 1DA0 (DD0,100,280)
label_4981: CMPCB A, 00002h[X1] ; 4981 0 200 180 90AF0200
JGE label_498c ; 4985 0 200 180 CD05
INC X1 ; 4987 0 200 180 70
INC X1 ; 4988 0 200 180 70
J label_4981 ; 4989 0 200 180 038149
; 498C from 49C0 (DD0,200,180)
; 498C from 49C6 (DD0,200,180)
; 498C from 4985 (DD0,200,180)
label_498c: STB A, r0 ; 498C 0 200 180 88
LC A, 00002h[X1] ; 498D 0 200 180 90A90200
MOVB r6, ACCH ; 4991 0 200 180 C5074E
STB A, r1 ; 4994 0 200 180 89
SUBB r0, A ; 4995 0 200 180 20A1
LC A, [X1] ; 4997 0 200 180 90A8
SUBB A, r1 ; 4999 0 200 180 29
STB A, r1 ; 499A 0 200 180 89
LB A, ACCH ; 499B 0 200 180 F507
; 499D from 497E (DD0,200,180)
label_499d: SUBB A, r6 ; 499D 0 200 180 2E
JGE label_49ad ; 499E 0 200 180 CD0D
STB A, r7 ; 49A0 0 200 180 8F
CLRB A ; 49A1 0 200 180 FA
SUBB A, r7 ; 49A2 0 200 180 2F
MULB ; 49A3 0 200 180 A234
MOVB r0, r1 ; 49A5 0 200 180 2148
DIVB ; 49A7 0 200 180 A236
SUBB r6, A ; 49A9 0 200 180 26A1
LB A, r6 ; 49AB 0 200 180 7E
RT ; 49AC 0 200 180 01
; 49AD from 499E (DD0,200,180)
label_49ad: MULB ; 49AD 0 200 180 A234
MOVB r0, r1 ; 49AF 0 200 180 2148
DIVB ; 49B1 0 200 180 A236
ADDB A, r6 ; 49B3 0 200 180 0E
STB A, r6 ; 49B4 0 200 180 8E
RT ; 49B5 0 200 180 01
; 49B6 from 0806 (DD0,200,180)
; 49B6 from 082E (DD0,200,180)
; 49B6 from 0889 (DD0,200,180)
; 49B6 from 1152 (DD0,100,280)
; 49B6 from 3ACE (DD0,208,180)
; 49B6 from 3BD2 (DD0,208,180)
; 49B6 from 3BE5 (DD0,208,180)
; 49B6 from 3BED (DD0,208,180)
; 49B6 from 3C08 (DD0,208,180)
; 49B6 from 30B1 (DD0,208,180)
; 49B6 from 14B9 (DD0,100,280)
; 49B6 from 14C1 (DD0,100,280)
; 49B6 from 429B (DD0,208,180)
vcal_1: CMPCB A, [X1] ; 49B6 0 200 180 90AE
JLE label_49bc ; 49B8 0 200 180 CF02
LCB A, [X1] ; 49BA 0 200 180 90AA
; 49BC from 49B8 (DD0,200,180)
label_49bc: CMPCB A, 00002h[X1] ; 49BC 0 200 180 90AF0200
JGE label_498c ; 49C0 0 200 180 CDCA
LCB A, 00002h[X1] ; 49C2 0 200 180 90AB0200
J label_498c ; 49C6 0 200 180 038C49
; 49C9 from 3839 (DD0,208,180)
; 49C9 from 3843 (DD0,208,180)
; 49C9 from 2D57 (DD0,208,180)
; 49C9 from 141E (DD0,100,280)
vcal_2: CMPCB A, [X1] ; 49C9 0 208 180 90AE
JLE label_49cf ; 49CB 0 208 180 CF02
LCB A, [X1] ; 49CD 0 208 180 90AA
; 49CF from 49CB (DD0,208,180)
label_49cf: CMPCB A, 00003h[X1] ; 49CF 0 208 180 90AF0300
JGE label_49e9 ; 49D3 0 208 180 CD14
LCB A, 00003h[X1] ; 49D5 0 208 180 90AB0300
J label_49e9 ; 49D9 0 208 180 03E949
; 49DC from 2B0D (DD0,208,180)
; 49DC from 49E6 (DD0,208,180)
; 49DC from 2B83 (DD0,208,180)
; 49DC from 2BE9 (DD0,208,180)
; 49DC from 5A23 (DD1,200,180)
; 49DC from 2CC3 (DD0,208,180)
; 49DC from 2D50 (DD0,208,180)
; 49DC from 2DAA (DD0,208,180)
; 49DC from 2DE5 (DD0,208,180)
; 49DC from 2E52 (DD0,208,180)
; 49DC from 39CD (DD0,208,180)
; 49DC from 39FA (DD0,208,180)
; 49DC from 3A5B (DD0,208,180)
; 49DC from 3A9F (DD0,208,180)
; 49DC from 3AA8 (DD0,208,180)
; 49DC from 3AC6 (DD0,208,180)
; 49DC from 3C14 (DD0,208,180)
; 49DC from 3C1E (DD0,208,180)
; 49DC from 3C27 (DD0,208,180)
; 49DC from 1231 (DD0,100,280)
; 49DC from 2E8D (DD0,208,180)
; 49DC from 3CF3 (DD0,208,180)
; 49DC from 128A (DD0,100,280)
; 49DC from 129C (DD0,100,280)
; 49DC from 12AE (DD0,100,280)
; 49DC from 2FED (DD0,208,180)
; 49DC from 13C1 (DD0,100,280)
; 49DC from 14B1 (DD0,100,280)
; 49DC from 5F8B (DD0,208,180)
; 49DC from 15AC (DD0,100,280)
; 49DC from 2046 (DD0,100,280)
vcal_0: CMPCB A, 00003h[X1] ; 49DC 0 208 180 90AF0300
JGE label_49e9 ; 49E0 0 208 180 CD07
ADD X1, #00003h ; 49E2 0 208 180 90800300
J vcal_0 ; 49E6 0 208 180 03DC49
; 49E9 from 49E0 (DD0,208,180)
; 49E9 from 49D3 (DD0,208,180)
; 49E9 from 49D9 (DD0,208,180)
label_49e9: STB A, r0 ; 49E9 0 208 180 88
CLR A ; 49EA 1 208 180 F9
LC A, [X1] ; 49EB 1 208 180 90A8
ST A, er2 ; 49ED 1 208 180 8A
LC A, 00004h[X1] ; 49EE 1 208 180 90A90400
ST A, er3 ; 49F2 1 208 180 8B
LC A, 00002h[X1] ; 49F3 1 208 180 90A90200
SWAP ; 49F7 1 208 180 83
SUBB r0, A ; 49F8 1 208 180 20A1
SUBB r4, A ; 49FA 1 208 180 24A1
CLRB A ; 49FC 0 208 180 FA
STB A, r1 ; 49FD 0 208 180 89
XCHGB A, r5 ; 49FE 0 208 180 2510
L A, ACC ; 4A00 1 208 180 E506
; 4A02 from 4A3D (DD1,200,180)
; 4A02 from 2B32 (DD1,208,180)
; 4A02 from 1DED (DD1,100,280)
label_4a02: SUB A, er3 ; 4A02 1 200 180 2B
JGE label_4a12 ; 4A03 1 200 180 CD0D
ST A, er1 ; 4A05 1 200 180 89
CLR A ; 4A06 1 200 180 F9
SUB A, er1 ; 4A07 1 200 180 29
MUL ; 4A08 1 200 180 9035
MOV er0, er1 ; 4A0A 1 200 180 4548
DIV ; 4A0C 1 200 180 9037
SUB er3, A ; 4A0E 1 200 180 47A1
L A, er3 ; 4A10 1 200 180 37
RT ; 4A11 1 200 180 01
; 4A12 from 4A03 (DD1,200,180)
label_4a12: MUL ; 4A12 1 200 180 9035
MOV er0, er1 ; 4A14 1 200 180 4548
DIV ; 4A16 1 200 180 9037
ADD A, er3 ; 4A18 1 200 180 0B
ST A, er3 ; 4A19 1 200 180 8B
RT ; 4A1A 1 200 180 01
; 4A1B from 0BD4 (DD1,200,180)
; 4A1B from 4A25 (DD1,200,180)
; 4A1B from 28C2 (DD1,208,180)
; 4A1B from 2B40 (DD1,208,180)
; 4A1B from 2B49 (DD1,208,180)
; 4A1B from 31AC (DD1,208,180)
; 4A1B from 2F56 (DD1,208,180)
; 4A1B from 2F66 (DD1,208,180)
label_4a1b: CMPC A, 00004h[X1] ; 4A1B 1 200 180 90AD0400
JGE label_4a28 ; 4A1F 1 200 180 CD07
ADD X1, #00004h ; 4A21 1 200 180 90800400
J label_4a1b ; 4A25 1 200 180 031B4A
; 4A28 from 4A1F (DD1,200,180)
label_4a28: ST A, er0 ; 4A28 1 200 180 88
LC A, 00004h[X1] ; 4A29 1 200 180 90A90400
ST A, er2 ; 4A2D 1 200 180 8A
SUB er0, A ; 4A2E 1 200 180 44A1
LC A, [X1] ; 4A30 1 200 180 90A8
SUB A, er2 ; 4A32 1 200 180 2A
ST A, er2 ; 4A33 1 200 180 8A
LC A, 00006h[X1] ; 4A34 1 200 180 90A90600
ST A, er3 ; 4A38 1 200 180 8B
LC A, 00002h[X1] ; 4A39 1 200 180 90A90200
J label_4a02 ; 4A3D 1 200 180 03024A
; 4A40 from 081D (DD0,200,180)
; 4A40 from 381A (DD0,208,180)
label_4a40: SUBB A, #018h ; 4A40 0 200 180 A618
JLT label_4a4d ; 4A42 0 200 180 CA09
MB C, ACCH.7 ; 4A44 0 200 180 C5072F
ROLB A ; 4A47 0 200 180 33
JGE label_4a4c ; 4A48 0 200 180 CD02
LB A, #0ffh ; 4A4A 0 200 180 77FF
; 4A4C from 4A48 (DD0,200,180)
label_4a4c: RT ; 4A4C 0 200 180 01
; 4A4D from 4A42 (DD0,200,180)
label_4a4d: CLRB A ; 4A4D 0 200 180 FA
RT ; 4A4E 0 200 180 01
; 4A4F from 2810 (DD1,208,180)
; 4A4F from 2A09 (DD0,208,180)
label_4a4f: MUL ; 4A4F 1 208 180 9035
MOV er2, er1 ; 4A51 1 208 180 454A
CLR A ; 4A53 1 208 180 F9
SUB A, er0 ; 4A54 1 208 180 28
MOV er0, [DP] ; 4A55 1 208 180 B248
MUL ; 4A57 1 208 180 9035
L A, er1 ; 4A59 1 208 180 35
ADD A, er2 ; 4A5A 1 208 180 0A
ST A, [DP] ; 4A5B 1 208 180 D2
RT ; 4A5C 1 208 180 01
; 4A5D from 2C79 (DD1,208,180)
; 4A5D from 1F33 (DD1,100,280)
label_4a5d: MUL ; 4A5D 1 208 180 9035
MOV DP, er1 ; 4A5F 1 208 180 457A
MOV X2, A ; 4A61 1 208 180 51
L A, er3 ; 4A62 1 208 180 37
MUL ; 4A63 1 208 180 9035
SUB er2, A ; 4A65 1 208 180 46A1
L A, er1 ; 4A67 1 208 180 35
SBC er3, A ; 4A68 1 208 180 47B1
L A, X2 ; 4A6A 1 208 180 41
ADD er2, A ; 4A6B 1 208 180 4681
L A, DP ; 4A6D 1 208 180 42
ADC A, er3 ; 4A6E 1 208 180 1B
RT ; 4A6F 1 208 180 01
; 4A70 from 30DD (DD1,208,180)
; 4A70 from 1D90 (DD1,100,280)
label_4a70: MOV er2, 00000h[X1] ; 4A70 1 208 180 B000004A
SUB A, er2 ; 4A74 1 208 180 2A
JGE label_4a7a ; 4A75 1 208 180 CD03
ST A, er1 ; 4A77 1 208 180 89
CLR A ; 4A78 1 208 180 F9
SUB A, er1 ; 4A79 1 208 180 29
; 4A7A from 4A75 (DD1,208,180)
label_4a7a: MUL ; 4A7A 1 208 180 9035
ST A, er0 ; 4A7C 1 208 180 88
L A, 00002h[X1] ; 4A7D 1 208 180 E00200
SJ label_4a82 ; 4A80 1 208 180 CB00
; 4A82 from 4A80 (DD1,208,180)
label_4a82: JGE label_4a89 ; 4A82 1 208 180 CD05
SUB A, er0 ; 4A84 1 208 180 28
ST A, er0 ; 4A85 1 208 180 88
L A, er2 ; 4A86 1 208 180 36
SBC A, er1 ; 4A87 1 208 180 39
RT ; 4A88 1 208 180 01
; 4A89 from 4A82 (DD1,208,180)
label_4a89: ADD A, er0 ; 4A89 1 208 180 08
ST A, er0 ; 4A8A 1 208 180 88
L A, er2 ; 4A8B 1 208 180 36
ADC A, er1 ; 4A8C 1 208 180 19
RT ; 4A8D 1 208 180 01
; 4A8E from 3153 (DD1,208,180)
; 4A8E from 318B (DD1,208,180)
; 4A8E from 3032 (DD1,208,180)
; 4A8E from 3052 (DD1,208,180)
; 4A8E from 3054 (DD1,208,180)
; 4A8E from 2119 (DD1,100,280)
; 4A8E from 21B8 (DD1,100,280)
vcal_4: ROL A ; 4A8E 1 208 180 33
JGE label_4a98 ; 4A8F 1 208 180 CD07
ROR A ; 4A91 1 208 180 43
ADD A, er3 ; 4A92 1 208 180 0B
JLT label_4a96 ; 4A93 1 208 180 CA01
CLR A ; 4A95 1 208 180 F9
; 4A96 from 4A93 (DD1,208,180)
label_4a96: ST A, er3 ; 4A96 1 208 180 8B
RT ; 4A97 1 208 180 01
; 4A98 from 4A8F (DD1,208,180)
label_4a98: ROR A ; 4A98 1 208 180 43
; 4A99 from 2E99 (DD1,208,180)
; 4A99 from 30E8 (DD1,208,180)
; 4A99 from 30EB (DD1,208,180)
; 4A99 from 30EE (DD1,208,180)
; 4A99 from 30F1 (DD1,208,180)
; 4A99 from 3121 (DD1,208,180)
; 4A99 from 3130 (DD1,208,180)
; 4A99 from 313B (DD1,208,180)
; 4A99 from 314D (DD1,208,180)
; 4A99 from 3182 (DD1,208,180)
; 4A99 from 2FF5 (DD1,208,180)
; 4A99 from 2FF9 (DD1,208,180)
; 4A99 from 2FEF (DD1,208,180)
; 4A99 from 3068 (DD1,208,180)
vcal_5: ADD A, er3 ; 4A99 1 208 180 0B
JGE label_4a9f ; 4A9A 1 208 180 CD03
L A, #0ffffh ; 4A9C 1 208 180 67FFFF
; 4A9F from 4A9A (DD1,208,180)
label_4a9f: ST A, er3 ; 4A9F 1 208 180 8B
RT ; 4AA0 1 208 180 01
; 4AA1 from 20E0 (DD1,100,280)
; 4AA1 from 20E6 (DD1,100,280)
label_4aa1: ROL A ; 4AA1 1 100 280 33
JLT label_4ab5 ; 4AA2 1 100 280 CA11
ROR A ; 4AA4 1 100 280 43
MB C, r7.7 ; 4AA5 1 100 280 272F
JLT label_4ab2 ; 4AA7 1 100 280 CA09
ADD A, er3 ; 4AA9 1 100 280 0B
ROL A ; 4AAA 1 100 280 33
JGE label_4ac3 ; 4AAB 1 100 280 CD16
L A, #07fffh ; 4AAD 1 100 280 67FF7F
ST A, er3 ; 4AB0 1 100 280 8B
RT ; 4AB1 1 100 280 01
; 4AB2 from 4AA7 (DD1,100,280)
; 4AB2 from 4AB8 (DD1,100,280)
label_4ab2: ADD A, er3 ; 4AB2 1 100 280 0B
ST A, er3 ; 4AB3 1 100 280 8B
RT ; 4AB4 1 100 280 01
; 4AB5 from 4AA2 (DD1,100,280)
label_4ab5: ROR A ; 4AB5 1 100 280 43
MB C, r7.7 ; 4AB6 1 100 280 272F
JGE label_4ab2 ; 4AB8 1 100 280 CDF8
ADD A, er3 ; 4ABA 1 100 280 0B
ROL A ; 4ABB 1 100 280 33
JLT label_4ac3 ; 4ABC 1 100 280 CA05
L A, #08000h ; 4ABE 1 100 280 670080
ST A, er3 ; 4AC1 1 100 280 8B
RT ; 4AC2 1 100 280 01
; 4AC3 from 4AAB (DD1,100,280)
; 4AC3 from 4ABC (DD1,100,280)
label_4ac3: ROR A ; 4AC3 1 100 280 43
ST A, er3 ; 4AC4 1 100 280 8B
RT ; 4AC5 1 100 280 01
; 4AC6 from 14FD (DD1,100,280)
; 4AC6 from 224E (DD1,100,280)
; 4AC6 from 2181 (DD1,100,280)
; 4AC6 from 21B9 (DD1,100,280)
label_4ac6: MOV er0, #00005h ; 4AC6 1 100 280 44980500
MUL ; 4ACA 1 100 280 9035
SRL er1 ; 4ACC 1 100 280 45E7
ROR A ; 4ACE 1 100 280 43
SRL er1 ; 4ACF 1 100 280 45E7
ROR A ; 4AD1 1 100 280 43
CMPB r2, #000h ; 4AD2 1 100 280 22C000
JEQ label_4ada ; 4AD5 1 100 280 C903
L A, #0ffffh ; 4AD7 1 100 280 67FFFF
; 4ADA from 4AD5 (DD1,100,280)
label_4ada: RT ; 4ADA 1 100 280 01
; 4ADB from 075B (DD1,200,180)
; 4ADB from 0765 (DD1,200,180)
; 4ADB from 34CC (DD1,208,180)
; 4ADB from 34D9 (DD1,208,180)
; 4ADB from 34E3 (DD1,208,180)
; 4ADB from 08C0 (DD1,200,180)
; 4ADB from 08EB (DD1,200,180)
; 4ADB from 0A07 (DD1,200,180)
; 4ADB from 28FA (DD1,208,180)
; 4ADB from 2C83 (DD1,208,180)
; 4ADB from 2D09 (DD1,208,180)
; 4ADB from 3015 (DD1,208,180)
; 4ADB from 3024 (DD1,208,180)
; 4ADB from 1F0C (DD1,100,280)
; 4ADB from 1F53 (DD1,100,280)
vcal_7: XOR A, #0ffffh ; 4ADB 1 200 180 F6FFFF
ADD A, #00001h ; 4ADE 1 200 180 860100
RT ; 4AE1 1 200 180 01
; 4AE2 from 06E7 (DD0,200,180)
; 4AE2 from 0844 (DD0,200,180)
; 4AE2 from 0851 (DD0,200,180)
; 4AE2 from 0983 (DD0,200,180)
; 4AE2 from 09A2 (DD0,200,180)
; 4AE2 from 0BE1 (DD0,200,180)
; 4AE2 from 0C2D (DD0,200,180)
; 4AE2 from 2A3C (DD0,208,180)
; 4AE2 from 370D (DD0,208,180)
; 4AE2 from 3748 (DD0,208,180)
; 4AE2 from 3B3A (DD0,208,180)
; 4AE2 from 15C4 (DD0,100,280)
; 4AE2 from 1B0B (DD0,100,280)
; 4AE2 from 1F94 (DD0,100,280)
vcal_6: XORB A, #0ffh ; 4AE2 0 200 180 F6FF
ADDB A, #001h ; 4AE4 0 200 180 8601
RT ; 4AE6 0 200 180 01
; 4AE7 from 4AEF (DD0,200,180)
label_4ae7: CLRB r6 ; 4AE7 0 200 180 2615
CLRB A ; 4AE9 0 200 180 FA
RT ; 4AEA 0 200 180 01
; 4AEB from 0A42 (DD0,200,180)
; 4AEB from 0A61 (DD0,200,180)
; 4AEB from 0A79 (DD0,200,180)
; 4AEB from 0A97 (DD0,200,180)
; 4AEB from 0AAC (DD0,200,180)
label_4aeb: LCB A, [X1] ; 4AEB 0 200 180 90AA
CMPB r2, A ; 4AED 0 200 180 22C1
JLE label_4ae7 ; 4AEF 0 200 180 CFF6
CLR A ; 4AF1 1 200 180 F9
ST A, er0 ; 4AF2 1 200 180 88
ST A, er2 ; 4AF3 1 200 180 8A
LB A, r3 ; 4AF4 0 200 180 7B
CMPB A, r6 ; 4AF5 0 200 180 4E
JLT label_4af9 ; 4AF6 0 200 180 CA01
LB A, r6 ; 4AF8 0 200 180 7E
; 4AF9 from 4AF6 (DD0,200,180)
label_4af9: STB A, r6 ; 4AF9 0 200 180 8E
ADD X1, A ; 4AFA 0 200 180 9081
; 4AFC from 4B03 (DD0,200,180)
label_4afc: INCB r6 ; 4AFC 0 200 180 AE
INC X1 ; 4AFD 0 200 180 70
LCB A, [X1] ; 4AFE 0 200 180 90AA
JEQ label_4b05 ; 4B00 0 200 180 C903
CMPB A, r2 ; 4B02 0 200 180 4A
JLE label_4afc ; 4B03 0 200 180 CFF7
; 4B05 from 4B00 (DD0,200,180)
label_4b05: LB A, r2 ; 4B05 0 200 180 7A
; 4B06 from 4B0A (DD0,200,180)
label_4b06: DECB r6 ; 4B06 0 200 180 BE
DEC X1 ; 4B07 0 200 180 80
CMPCB A, [X1] ; 4B08 0 200 180 90AE
JLT label_4b06 ; 4B0A 0 200 180 CAFA
LCB A, [X1] ; 4B0C 0 200 180 90AA
STB A, r4 ; 4B0E 0 200 180 8C
LB A, r2 ; 4B0F 0 200 180 7A
SUBB A, r4 ; 4B10 0 200 180 2C
STB A, r0 ; 4B11 0 200 180 88
INC X1 ; 4B12 0 200 180 70
LCB A, [X1] ; 4B13 0 200 180 90AA
SUBB A, r4 ; 4B15 0 200 180 2C
STB A, r4 ; 4B16 0 200 180 8C
CLR A ; 4B17 1 200 180 F9
MB C, PSWL.4 ; 4B18 1 200 180 A32C
JGE label_4b20 ; 4B1A 1 200 180 CD04
ROL er0 ; 4B1C 1 200 180 44B7
SLL er2 ; 4B1E 1 200 180 46D7
; 4B20 from 4B1A (DD1,200,180)
label_4b20: DIV ; 4B20 1 200 180 9037
RT ; 4B22 1 200 180 01
; 4B23 from 0B9F (DD1,200,180)
; 4B23 from 11F9 (DD0,100,280)
; 4B23 from 1740 (DD0,100,280)
label_4b23: CLR A ; 4B23 1 200 180 F9
LB A, r2 ; 4B24 0 200 180 7A
ADD X1, A ; 4B25 0 200 180 9081
MOV DP, X1 ; 4B27 0 200 180 907A
L A, #00101h ; 4B29 1 200 180 670101
MB C, PSWL.5 ; 4B2C 1 200 180 A32D
JGE label_4b38 ; 4B2E 1 200 180 CD08
LB A, r1 ; 4B30 0 200 180 79
MULB ; 4B31 0 200 180 A234
ADD DP, A ; 4B33 0 200 180 9281
CLR A ; 4B35 1 200 180 F9
LC A, [DP] ; 4B36 1 200 180 92A8
; 4B38 from 4B2E (DD1,200,180)
label_4b38: ST A, er2 ; 4B38 1 200 180 8A
LB A, r3 ; 4B39 0 200 180 7B
MULB ; 4B3A 0 200 180 A234
ADD X1, A ; 4B3C 0 200 180 9081
LC A, [X1] ; 4B3E 0 200 180 90A8
MOV DP, A ; 4B40 0 200 180 52
CLR A ; 4B41 1 200 180 F9
LB A, r0 ; 4B42 0 200 180 78
ADD X1, A ; 4B43 0 200 180 9081
LC A, [X1] ; 4B45 0 200 180 90A8
MOV X1, A ; 4B47 0 200 180 50
MOVB r0, r4 ; 4B48 0 200 180 2448
L A, DP ; 4B4A 1 200 180 42
MULB ; 4B4B 1 200 180 A234
ST A, er1 ; 4B4D 1 200 180 89
MOVB r0, r5 ; 4B4E 1 200 180 2548
L A, DP ; 4B50 1 200 180 42
SWAP ; 4B51 1 200 180 83
MULB ; 4B52 1 200 180 A234
MOV DP, A ; 4B54 1 200 180 52
L A, X1 ; 4B55 1 200 180 40
SWAP ; 4B56 1 200 180 83
MULB ; 4B57 1 200 180 A234
MOVB r0, r4 ; 4B59 1 200 180 2448
ST A, er2 ; 4B5B 1 200 180 8A
L A, X1 ; 4B5C 1 200 180 40
MULB ; 4B5D 1 200 180 A234
MOV X1, er1 ; 4B5F 1 200 180 4578
XCHG A, er2 ; 4B61 1 200 180 4610
MOV er0, X2 ; 4B63 1 200 180 9148
CAL label_4b72 ; 4B65 1 200 180 32724B
MOV er2, X1 ; 4B68 1 200 180 904A
MOV X1, A ; 4B6A 1 200 180 50
L A, DP ; 4B6B 1 200 180 42
CAL label_4b72 ; 4B6C 1 200 180 32724B
L A, X1 ; 4B6F 1 200 180 40
MOV er0, er3 ; 4B70 1 200 180 4748
; 4B72 from 4B65 (DD1,200,180)
; 4B72 from 4B6C (DD1,200,180)
; 4B72 from 4B8F (DD1,200,180)
label_4b72: SUB A, er2 ; 4B72 1 200 180 2A
JGE label_4b7f ; 4B73 1 200 180 CD0A
ST A, er1 ; 4B75 1 200 180 89
CLR A ; 4B76 1 200 180 F9
SUB A, er1 ; 4B77 1 200 180 29
MUL ; 4B78 1 200 180 9035
L A, er1 ; 4B7A 1 200 180 35
SUB er2, A ; 4B7B 1 200 180 46A1
L A, er2 ; 4B7D 1 200 180 36
RT ; 4B7E 1 200 180 01
; 4B7F from 4B73 (DD1,200,180)
label_4b7f: MUL ; 4B7F 1 200 180 9035
L A, er1 ; 4B81 1 200 180 35
ADD A, er2 ; 4B82 1 200 180 0A
ST A, er2 ; 4B83 1 200 180 8A
RT ; 4B84 1 200 180 01
; 4B85 from 0CD3 (DD0,200,180)
label_4b85: EXTND ; 4B85 1 200 180 F8
ADD DP, A ; 4B86 1 200 180 9281
CLR A ; 4B88 1 200 180 F9
LCB A, [DP] ; 4B89 1 200 180 92AA
ST A, er2 ; 4B8B 1 200 180 8A
INC DP ; 4B8C 1 200 180 72
LCB A, [DP] ; 4B8D 1 200 180 92AA
CAL label_4b72 ; 4B8F 1 200 180 32724B
LB A, r4 ; 4B92 0 200 180 7C
RT ; 4B93 0 200 180 01
DB 0C4h,03Fh,048h,099h,001h,020h,0C0h,080h ; 4B94 ### ROM INFO=RPM Sensor
DB 0CDh,001h,0A9h,090h,035h,07Ah,0E5h,006h ; 4B9C
DB 083h,023h,0E7h,043h,023h,0C0h,000h,0C9h ; 4BA4
DB 003h,067h,0FFh,0FFh,001h ; 4BAC ### ROM INFO=EGR Volt
; 4BB1 from 30E0 (DD1,208,180)
label_4bb1: MOV X2, #00010h ; 4BB1 1 208 180 611000
MOV DP, #01000h ; 4BB4 1 208 180 620010
SJ label_4bbf ; 4BB7 1 208 180 CB06
; 4BB9 from 1D93 (DD1,100,280)
label_4bb9: MOV X2, #tbl_7133 ; 4BB9 1 100 280 613371
MOV DP, #09862h ; 4BBC 1 100 280 626298
; 4BBF from 4BB7 (DD1,208,180)
label_4bbf: CMP A, X2 ; 4BBF 1 208 180 91C2
JLE label_4bc9 ; 4BC1 1 208 180 CF06
CMP A, DP ; 4BC3 1 208 180 92C2
JLT label_4bcc ; 4BC5 1 208 180 CA05
MOV X2, DP ; 4BC7 1 208 180 9279
; 4BC9 from 4BC1 (DD1,208,180)
label_4bc9: L A, X2 ; 4BC9 1 208 180 41
CLR er0 ; 4BCA 1 208 180 4415
; 4BCC from 4BC5 (DD1,208,180)
label_4bcc: ST A, 00000h[X1] ; 4BCC 1 208 180 D00000
L A, er0 ; 4BCF 1 208 180 34
ST A, 00002h[X1] ; 4BD0 1 208 180 D00200
RT ; 4BD3 1 208 180 01
DB 0A6h,025h,000h,0CAh,003h,048h,0CDh,001h ; 4BD4
DB 034h,001h,086h,018h,000h,0CDh,003h,067h ; 4BDC ### ROM INFO=EGR Volt
DB 0FFh,0FFh,08Bh,045h,015h,090h,0A8h,088h ; 4BE4
DB 0E5h,0CEh,028h,0CAh,007h,088h,090h,0A9h ; 4BEC
DB 004h,000h,090h,035h,090h,0A9h,002h,000h ; 4BF4
DB 009h,04Bh,0CAh,001h,037h,001h ; 4BFC
; 4C02 from 28FF (DD1,208,180)
; 4C02 from 290F (DD1,208,180)
label_4c02: MUL ; 4C02 1 208 180 9035
L A, er1 ; 4C04 1 208 180 35
JBS off(0020ch).0, label_4c11 ; 4C05 1 208 180 E80C09
XCHG A, er3 ; 4C08 1 208 180 4710
SUB A, er3 ; 4C0A 1 208 180 2B
JGE label_4c14 ; 4C0B 1 208 180 CD07
; 4C0D from 4C16 (DD1,208,180)
label_4c0d: SC ; 4C0D 1 208 180 85
L A, X1 ; 4C0E 1 208 180 40
ST A, er3 ; 4C0F 1 208 180 8B
RT ; 4C10 1 208 180 01
; 4C11 from 4C05 (DD1,208,180)
label_4c11: ADD A, er3 ; 4C11 1 208 180 0B
JLT label_4c1c ; 4C12 1 208 180 CA08
; 4C14 from 4C0B (DD1,208,180)
label_4c14: CMP A, X1 ; 4C14 1 208 180 90C2
JLE label_4c0d ; 4C16 1 208 180 CFF5
CMP X2, A ; 4C18 1 208 180 91C1
JGT label_4c1e ; 4C1A 1 208 180 C802
; 4C1C from 4C12 (DD1,208,180)
label_4c1c: SC ; 4C1C 1 208 180 85
L A, X2 ; 4C1D 1 208 180 41
; 4C1E from 4C1A (DD1,208,180)
label_4c1e: ST A, er3 ; 4C1E 1 208 180 8B
RT ; 4C1F 1 208 180 01
; 4C20 from 304A (DD1,208,180)
; 4C20 from 3055 (DD1,208,180)
label_4c20: CMP off(0028ch), A ; 4C20 1 208 180 B48CC1
JLT label_4c2c ; 4C23 1 208 180 CA07
CMP A, off(0028eh) ; 4C25 1 208 180 C78E
JGE label_4c2b ; 4C27 1 208 180 CD02
L A, off(0028eh) ; 4C29 1 208 180 E48E
; 4C2B from 4C27 (DD1,208,180)
label_4c2b: RT ; 4C2B 1 208 180 01
; 4C2C from 4C23 (DD1,208,180)
label_4c2c: L A, off(0028ch) ; 4C2C 1 208 180 E48C
RT ; 4C2E 1 208 180 01
; 4C2F from 24CD (DD0,208,???)
; 4C2F from 4503 (DD0,208,180)
label_4c2f: SUBB A, #001h ; 4C2F 0 208 ??? A601
MOVB r0, #008h ; 4C31 0 208 ??? 9808
DIVB ; 4C33 0 208 ??? A236
MOV X1, A ; 4C35 0 208 ??? 50
LB A, r1 ; 4C36 0 208 ??? 79
SBR 0011ah[X1] ; 4C37 0 208 ??? C01A0111 ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
SBR 00212h[X1] ; 4C3B 0 208 ??? C0120211 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
SBR 0031eh[X1] ; 4C3F 0 208 ??? C01E0311
; 4C43 from 24F9 (DD1,208,???)
label_4c43: MOV DP, #0031dh ; 4C43 0 208 ??? 621D03
CLR er0 ; 4C46 0 208 ??? 4415
; 4C48 from 4C55 (DD0,208,???)
label_4c48: LB A, r0 ; 4C48 0 208 ??? 78
ADDB A, [DP] ; 4C49 0 208 ??? C282
STB A, r0 ; 4C4B 0 208 ??? 88
LB A, r1 ; 4C4C 0 208 ??? 79
XORB A, [DP] ; 4C4D 0 208 ??? C2F2
STB A, r1 ; 4C4F 0 208 ??? 89
INC DP ; 4C50 0 208 ??? 72
CMP DP, #00322h ; 4C51 0 208 ??? 92C02203
JNE label_4c48 ; 4C55 0 208 ??? CEF1
L A, er0 ; 4C57 1 208 ??? 34
ST A, [DP] ; 4C58 1 208 ??? D2
RT ; 4C59 1 208 ??? 01
; 4C5A from 2984 (DD1,208,180)
; 4C5A from 461B (DD1,208,180)
label_4c5a: MOV DP, #03f00h ; 4C5A 1 208 180 62003F ### ROM INFO=82C55 Command Register
LB A, #090h ; 4C5D 0 208 180 7790
STB A, [DP] ; 4C5F 0 208 180 D2
MOV DP, #01f00h ; 4C60 0 208 180 62001F ### ROM INFO=82C55 PortB Outputs
LB A, P0 ; 4C63 0 208 180 F520
STB A, [DP] ; 4C65 0 208 180 D2
MOV DP, #02f00h ; 4C66 0 208 180 62002F ### ROM INFO=82C55 PortC Outputs
LB A, P1 ; 4C69 0 208 180 F522
STB A, [DP] ; 4C6B 0 208 180 D2
MOV DP, #00f00h ; 4C6C 0 208 180 62000F ### ROM INFO=82C55 PortA Inputs
LB A, [DP] ; 4C6F 0 208 180 F2
XORB A, #038h ; 4C70 0 208 180 F638
STB A, off(00210h) ; 4C72 0 208 180 D410
STB A, (00118h-00180h)[USP] ; 4C74 0 208 180 D398
SB off(00230h).2 ; 4C76 0 208 180 C4301A
RT ; 4C79 0 208 180 01
; 4C7A from 273A (DD1,208,180)
; 4C7A from 2743 (DD1,208,180)
; 4C7A from 274C (DD1,208,180)
; 4C7A from 4C92 (DD1,208,180)
; 4C7A from 31D1 (DD1,208,180)
; 4C7A from 31DA (DD1,208,180)
; 4C7A from 32A0 (DD1,208,180)
; 4C7A from 32A9 (DD1,208,180)
label_4c7a: L A, 0fah ; 4C7A 1 208 180 E5FA
ST A, IE ; 4C7C 1 208 180 D51A
ANDB PSWH, #0feh ; 4C7E 1 208 180 A2D0FE
LB A, 00000h[X1] ; 4C81 0 208 180 F00000
JEQ label_4c8a ; 4C84 0 208 180 C904
DECB 00000h[X1] ; 4C86 0 208 180 C0000017
; 4C8A from 4C84 (DD0,208,180)
label_4c8a: ORB PSWH, #001h ; 4C8A 0 208 180 A2E001
L A, 0f8h ; 4C8D 1 208 180 E5F8
ST A, IE ; 4C8F 1 208 180 D51A
INC X1 ; 4C91 1 208 180 70
JRNZ DP, label_4c7a ; 4C92 1 208 180 30E6
RT ; 4C94 1 208 180 01
; 4C95 from 272C (DD1,208,180)
; 4C95 from 4606 (DD1,208,180)
label_4c95: LB A, #03ch ; 4C95 0 208 180 773C
STB A, WDT ; 4C97 0 208 180 D511
SWAPB ; 4C99 0 208 180 83
STB A, WDT ; 4C9A 0 208 180 D511
MB C, 0b7h.1 ; 4C9C 0 208 180 C5B729
JLT label_4ca5 ; 4C9F 0 208 180 CA04
XORB P2, #010h ; 4CA1 0 208 180 C524F010
; 4CA5 from 4C9F (DD0,208,180)
label_4ca5: RT ; 4CA5 0 208 180 01
; 4CA6 from 262A (DD0,208,180)
; 4CA6 from 3790 (DD0,208,180)
label_4ca6: ADDB A, #005h ; 4CA6 0 208 180 8605
JGE label_4cac ; 4CA8 0 208 180 CD02
LB A, #0ffh ; 4CAA 0 208 180 77FF
; 4CAC from 4CA8 (DD0,208,180)
label_4cac: JBS off(00217h).4, label_4cb8 ; 4CAC 0 208 180 EC1709
JBR off(00230h).3, label_4cb8 ; 4CAF 0 208 180 DB3006
CMPB A, 00378h[X1] ; 4CB2 0 208 180 C07803C2
JGE label_4cc1 ; 4CB6 0 208 180 CD09
; 4CB8 from 4CAC (DD0,208,180)
; 4CB8 from 4CAF (DD0,208,180)
label_4cb8: MOVB r0, #042h ; 4CB8 0 208 180 9842
CMPB A, r0 ; 4CBA 0 208 180 48
JGE label_4cbe ; 4CBB 0 208 180 CD01
LB A, r0 ; 4CBD 0 208 180 78
; 4CBE from 4CBB (DD0,208,180)
label_4cbe: STB A, 00378h[X1] ; 4CBE 0 208 180 D07803
; 4CC1 from 4CB6 (DD0,208,180)
label_4cc1: RT ; 4CC1 0 208 180 01
; 4CC2 from 0B2C (DD0,200,180)
; 4CC2 from 3782 (DD0,208,180)
; 4CC2 from 37D9 (DD0,208,180)
; 4CC2 from 3820 (DD0,208,180)
label_4cc2: SUBB A, [DP] ; 4CC2 0 200 180 C2A2
JGE label_4cca ; 4CC4 0 200 180 CD04
ADDB A, #002h ; 4CC6 0 200 180 8602
SJ label_4ccc ; 4CC8 0 200 180 CB02
; 4CCA from 4CC4 (DD0,200,180)
label_4cca: SUBB A, #002h ; 4CCA 0 200 180 A602
; 4CCC from 4CC8 (DD0,200,180)
label_4ccc: JGE label_4ccf ; 4CCC 0 200 180 CD01
CLRB A ; 4CCE 0 200 180 FA
; 4CCF from 4CCC (DD0,200,180)
label_4ccf: ADDB A, [DP] ; 4CCF 0 200 180 C282
STB A, [DP] ; 4CD1 0 200 180 D2
RT ; 4CD2 0 200 180 01
; 4CD3 from 06BA (DD1,108,280)
; 4CD3 from 22EF (DD0,100,280)
label_4cd3: L A, off(00124h) ; 4CD3 1 108 280 E424 ### ROM INFO=Possible Fuel Cut Related
ST A, (0021ch-00280h)[USP] ; 4CD5 1 108 280 D39C
L A, off(00126h) ; 4CD7 1 108 280 E426
ST A, (0021eh-00280h)[USP] ; 4CD9 1 108 280 D39E
RT ; 4CDB 1 108 280 01
; 4CDC from 02F1 (DD1,108,280)
; 4CDC from 1029 (DD1,100,280)
label_4cdc: L A, (00212h-00280h)[USP] ; 4CDC 1 108 280 E392 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
ST A, off(0011ah) ; 4CDE 1 108 280 D41A ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
L A, (00214h-00280h)[USP] ; 4CE0 1 108 280 E394 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
ST A, off(0011ch) ; 4CE2 1 108 280 D41C ### ROM INFO=MIL Byte3 CEL Code0 Unknow error
L A, (00216h-00280h)[USP] ; 4CE4 1 108 280 E396
ST A, off(0011eh) ; 4CE6 1 108 280 D41E
L A, (00218h-00280h)[USP] ; 4CE8 1 108 280 E398 ### ROM INFO=Set RPM Cut Flag
ST A, off(00120h) ; 4CEA 1 108 280 D420
L A, (0021ah-00280h)[USP] ; 4CEC 1 108 280 E39A
ST A, off(00122h) ; 4CEE 1 108 280 D422
RT ; 4CF0 1 108 280 01
; 4CF1 from 2484 (DD1,200,???)
; 4CF1 from 2488 (DD1,200,???)
; 4CF1 from 3343 (DD1,208,180)
; 4CF1 from 3347 (DD1,208,180)
label_4cf1: MOV X2, A ; 4CF1 1 200 ??? 51
SB off(00230h).7 ; 4CF2 1 200 ??? C4301F
AND IE, #002a0h ; 4CF5 1 200 ??? B51AD0A002
ANDB PSWH, #0feh ; 4CFA 1 200 ??? A2D0FE
XCHG A, 00084h[X1] ; 4CFD 1 200 ??? B0840010
XCHG A, 00084h[X1] ; 4D01 1 200 ??? B0840010
ST A, er3 ; 4D05 1 200 ??? 8B
ORB PSWH, #001h ; 4D06 1 200 ??? A2E001
L A, 0f8h ; 4D09 1 200 ??? E5F8
ST A, IE ; 4D0B 1 200 ??? D51A
RB off(00230h).7 ; 4D0D 1 200 ??? C4300F
L A, er3 ; 4D10 1 200 ??? 37
CMP A, X2 ; 4D11 1 200 ??? 91C2
JNE label_4d16 ; 4D13 1 200 ??? CE01
RT ; 4D15 1 200 ??? 01
; 4D16 from 4D13 (DD1,200,???)
label_4d16: MOVB 0f5h, #042h ; 4D16 1 200 ??? C5F59842
BRK ; 4D1A 1 200 ??? FF
; 4D1B from 2593 (DD1,208,180)
; 4D1B from 288F (DD0,208,180)
label_4d1b: JBR off(00230h).3, label_4d35 ; 4D1B 1 208 180 DB3017
L A, 0fah ; 4D1E 1 208 180 E5FA
ST A, IE ; 4D20 1 208 180 D51A
ANDB PSWH, #0feh ; 4D22 1 208 180 A2D0FE
L A, TM2 ; 4D25 1 208 180 E538
SUB A, off(00258h) ; 4D27 1 208 180 A758
CMP A, #000c8h ; 4D29 1 208 180 C6C800
ORB PSWH, #001h ; 4D2C 1 208 180 A2E001
L A, 0f8h ; 4D2F 1 208 180 E5F8
ST A, IE ; 4D31 1 208 180 D51A
JLT label_4d62 ; 4D33 1 208 180 CA2D
; 4D35 from 4D1B (DD1,208,180)
label_4d35: RB IRQH.4 ; 4D35 1 208 180 C5190C
JEQ label_4d63 ; 4D38 1 208 180 C929
LB A, P2 ; 4D3A 0 208 180 F524
SWAPB ; 4D3C 0 208 180 83
SRLB A ; 4D3D 0 208 180 63
ANDB A, #007h ; 4D3E 0 208 180 D607
EXTND ; 4D40 1 208 180 F8
MOV X1, A ; 4D41 1 208 180 50
LB A, ADCR1H ; 4D42 0 208 180 F563
STB A, 003d2h[X1] ; 4D44 0 208 180 D0D203 ### ROM INFO=ELD??
LB A, ADCR0H ; 4D47 0 208 180 F561
STB A, 003cah[X1] ; 4D49 0 208 180 D0CA03 ### ROM INFO=ECU O2 Volt
L A, 0fah ; 4D4C 1 208 180 E5FA
ST A, IE ; 4D4E 1 208 180 D51A
ANDB PSWH, #0feh ; 4D50 1 208 180 A2D0FE
ADDB P2, #020h ; 4D53 1 208 180 C5248020
MOV off(00258h), TM2 ; 4D57 1 208 180 B5387C58
ORB PSWH, #001h ; 4D5B 1 208 180 A2E001
L A, 0f8h ; 4D5E 1 208 180 E5F8
ST A, IE ; 4D60 1 208 180 D51A
; 4D62 from 4D33 (DD1,208,180)
label_4d62: RT ; 4D62 1 208 180 01
; 4D63 from 4D38 (DD1,208,180)
label_4d63: MOVB 0f5h, #04ah ; 4D63 1 208 180 C5F5984A
BRK ; 4D67 1 208 180 FF
; 4D68 from 25A0 (DD0,208,180)
; 4D68 from 31E5 (DD0,208,180)
label_4d68: RT ; 4D68 0 208 180 01
; 4D69 from 0E21 (DD1,200,180)
; 4D69 from 0E2C (DD1,200,180)
label_4d69: MOVB r0, #0bdh ; 4D69 1 200 180 98BD
SLL A ; 4D6B 1 200 180 53
JLT label_4d7b ; 4D6C 1 200 180 CA0D
SLL A ; 4D6E 1 200 180 53
JLT label_4d7b ; 4D6F 1 200 180 CA0A
LB A, ACCH ; 4D71 0 200 180 F507
CMPB A, r0 ; 4D73 0 200 180 48
JGE label_4d7b ; 4D74 0 200 180 CD05
MOVB r0, #00fh ; 4D76 0 200 180 980F
CMPB A, r0 ; 4D78 0 200 180 48
JGE label_4d7c ; 4D79 0 200 180 CD01
; 4D7B from 4D6C (DD1,200,180)
; 4D7B from 4D6F (DD1,200,180)
; 4D7B from 4D74 (DD0,200,180)
label_4d7b: LB A, r0 ; 4D7B 0 200 180 78
; 4D7C from 4D79 (DD0,200,180)
label_4d7c: RT ; 4D7C 0 200 180 01
; 4D7D from 24D5 (DD0,208,???)
; 4D7D from 450B (DD0,208,180)
label_4d7d: CLRB r0 ; 4D7D 0 208 ??? 2015
CMPB r6, #001h ; 4D7F 0 208 ??? 26C001
JNE label_4d99 ; 4D82 0 208 ??? CE15
LCB A, tbl_622e ; 4D84 0 208 ??? 909D2E62
JNE label_4d97 ; 4D88 0 208 ??? CE0D
LCB A, tbl_62f4 ; 4D8A 0 208 ??? 909DF462
JNE label_4d97 ; 4D8E 0 208 ??? CE07
CMPB 0dah, #01ah ; 4D90 0 208 ??? C5DAC01A ### ROM INFO=O2 Sensor
JLT label_4d97 ; 4D94 0 208 ??? CA01
INCB r0 ; 4D96 0 208 ??? A8
; 4D97 from 4D88 (DD0,208,???)
; 4D97 from 4D8E (DD0,208,???)
; 4D97 from 4D94 (DD0,208,???)
label_4d97: SJ label_4e0b ; 4D97 0 208 ??? CB72
; 4D99 from 4D82 (DD0,208,???)
label_4d99: CMPB r6, #003h ; 4D99 0 208 ??? 26C003
JNE label_4da6 ; 4D9C 0 208 ??? CE08
LB A, 0bbh ; 4D9E 0 208 ??? F5BB ### ROM INFO=Map Sensor Volt
SLLB A ; 4DA0 0 208 ??? 53
JGE label_4e0b ; 4DA1 0 208 ??? CD68
INCB r0 ; 4DA3 0 208 ??? A8
SJ label_4e0b ; 4DA4 0 208 ??? CB65
; 4DA6 from 4D9C (DD0,208,???)
label_4da6: CMPB r6, #006h ; 4DA6 0 208 ??? 26C006
JNE label_4db5 ; 4DA9 0 208 ??? CE0A
MOV DP, #003d4h ; 4DAB 0 208 ??? 62D403
LB A, [DP] ; 4DAE 0 208 ??? F2
SLLB A ; 4DAF 0 208 ??? 53
JGE label_4e0b ; 4DB0 0 208 ??? CD59
INCB r0 ; 4DB2 0 208 ??? A8
SJ label_4e0b ; 4DB3 0 208 ??? CB56
; 4DB5 from 4DA9 (DD0,208,???)
label_4db5: CMPB r6, #007h ; 4DB5 0 208 ??? 26C007
JNE label_4dc4 ; 4DB8 0 208 ??? CE0A
MOV DP, #003a4h ; 4DBA 0 208 ??? 62A403 ### ROM INFO=TPS Volt
LB A, [DP] ; 4DBD 0 208 ??? F2
SLLB A ; 4DBE 0 208 ??? 53
JGE label_4e0b ; 4DBF 0 208 ??? CD4A
INCB r0 ; 4DC1 0 208 ??? A8
SJ label_4e0b ; 4DC2 0 208 ??? CB47
; 4DC4 from 4DB8 (DD0,208,???)
label_4dc4: CMPB r6, #00ah ; 4DC4 0 208 ??? 26C00A
JNE label_4dd3 ; 4DC7 0 208 ??? CE0A
MOV DP, #003cch ; 4DC9 0 208 ??? 62CC03 ### ROM INFO=IAT
LB A, [DP] ; 4DCC 0 208 ??? F2
SLLB A ; 4DCD 0 208 ??? 53
JGE label_4e0b ; 4DCE 0 208 ??? CD3B
INCB r0 ; 4DD0 0 208 ??? A8
SJ label_4e0b ; 4DD1 0 208 ??? CB38
; 4DD3 from 4DC7 (DD0,208,???)
label_4dd3: CMPB r6, #00bh ; 4DD3 0 208 ??? 26C00B
JNE label_4de2 ; 4DD6 0 208 ??? CE0A
MOV DP, #003d2h ; 4DD8 0 208 ??? 62D203 ### ROM INFO=ELD??
LB A, [DP] ; 4DDB 0 208 ??? F2
SLLB A ; 4DDC 0 208 ??? 53
JGE label_4e0b ; 4DDD 0 208 ??? CD2C
INCB r0 ; 4DDF 0 208 ??? A8
SJ label_4e0b ; 4DE0 0 208 ??? CB29
; 4DE2 from 4DD6 (DD0,208,???)
label_4de2: CMPB r6, #00dh ; 4DE2 0 208 ??? 26C00D
JNE label_4df1 ; 4DE5 0 208 ??? CE0A
MOV DP, #003cdh ; 4DE7 0 208 ??? 62CD03 ### ROM INFO=PA (Baro) Sensor
LB A, [DP] ; 4DEA 0 208 ??? F2
SLLB A ; 4DEB 0 208 ??? 53
JGE label_4e0b ; 4DEC 0 208 ??? CD1D
INCB r0 ; 4DEE 0 208 ??? A8
SJ label_4e0b ; 4DEF 0 208 ??? CB1A
; 4DF1 from 4DE5 (DD0,208,???)
label_4df1: CMPB r6, #014h ; 4DF1 0 208 ??? 26C014
JNE label_4e00 ; 4DF4 0 208 ??? CE0A
MOV DP, #003d2h ; 4DF6 0 208 ??? 62D203 ### ROM INFO=ELD??
LB A, [DP] ; 4DF9 0 208 ??? F2
SLLB A ; 4DFA 0 208 ??? 53
JGE label_4e0b ; 4DFB 0 208 ??? CD0E
INCB r0 ; 4DFD 0 208 ??? A8
SJ label_4e0b ; 4DFE 0 208 ??? CB0B
; 4E00 from 4DF4 (DD0,208,???)
label_4e00: CMPB r6, #01ah ; 4E00 0 208 ??? 26C01A
JNE label_4e0e ; 4E03 0 208 ??? CE09
LB A, 0d7h ; 4E05 0 208 ??? F5D7 ### ROM INFO=Sensor Input into ADCR5
SLLB A ; 4E07 0 208 ??? 53
JGE label_4e0b ; 4E08 0 208 ??? CD01
INCB r0 ; 4E0A 0 208 ??? A8
; 4E0B from 4D97 (DD0,208,???)
; 4E0B from 4DA1 (DD0,208,???)
; 4E0B from 4DA4 (DD0,208,???)
; 4E0B from 4DB0 (DD0,208,???)
; 4E0B from 4DB3 (DD0,208,???)
; 4E0B from 4DBF (DD0,208,???)
; 4E0B from 4DC2 (DD0,208,???)
; 4E0B from 4DCE (DD0,208,???)
; 4E0B from 4DD1 (DD0,208,???)
; 4E0B from 4DDD (DD0,208,???)
; 4E0B from 4DE0 (DD0,208,???)
; 4E0B from 4DEC (DD0,208,???)
; 4E0B from 4DEF (DD0,208,???)
; 4E0B from 4DFB (DD0,208,???)
; 4E0B from 4DFE (DD0,208,???)
; 4E0B from 4E08 (DD0,208,???)
label_4e0b: J label_4e9d ; 4E0B 0 208 ??? 039D4E
; 4E0E from 4E03 (DD0,208,???)
label_4e0e: CMPB r6, #004h ; 4E0E 0 208 ??? 26C004
JNE label_4e1b ; 4E11 0 208 ??? CE08
CMPB r7, #021h ; 4E13 0 208 ??? 27C021
JEQ label_4e40 ; 4E16 0 208 ??? C928
INCB r0 ; 4E18 0 208 ??? A8
SJ label_4e40 ; 4E19 0 208 ??? CB25
; 4E1B from 4E11 (DD0,208,???)
label_4e1b: CMPB r6, #008h ; 4E1B 0 208 ??? 26C008
JNE label_4e2e ; 4E1E 0 208 ??? CE0E
CMPB r7, #022h ; 4E20 0 208 ??? 27C022
JEQ label_4e40 ; 4E23 0 208 ??? C91B
INCB r0 ; 4E25 0 208 ??? A8
CMPB r7, #02ah ; 4E26 0 208 ??? 27C02A
JEQ label_4e40 ; 4E29 0 208 ??? C915
INCB r0 ; 4E2B 0 208 ??? A8
SJ label_4e40 ; 4E2C 0 208 ??? CB12
; 4E2E from 4E1E (DD0,208,???)
label_4e2e: CMPB r6, #009h ; 4E2E 0 208 ??? 26C009
JNE label_4e3b ; 4E31 0 208 ??? CE08
CMPB r7, #023h ; 4E33 0 208 ??? 27C023
JEQ label_4e40 ; 4E36 0 208 ??? C908
INCB r0 ; 4E38 0 208 ??? A8
SJ label_4e40 ; 4E39 0 208 ??? CB05
; 4E3B from 4E31 (DD0,208,???)
label_4e3b: CMPB r6, #011h ; 4E3B 0 208 ??? 26C011
JNE label_4e42 ; 4E3E 0 208 ??? CE02
; 4E40 from 4E16 (DD0,208,???)
; 4E40 from 4E19 (DD0,208,???)
; 4E40 from 4E23 (DD0,208,???)
; 4E40 from 4E29 (DD0,208,???)
; 4E40 from 4E2C (DD0,208,???)
; 4E40 from 4E36 (DD0,208,???)
; 4E40 from 4E39 (DD0,208,???)
label_4e40: SJ label_4e9d ; 4E40 0 208 ??? CB5B
; 4E42 from 4E3E (DD0,208,???)
label_4e42: CMPB r6, #00eh ; 4E42 0 208 ??? 26C00E
JEQ label_4e54 ; 4E45 0 208 ??? C90D
CMPB r6, #01dh ; 4E47 0 208 ??? 26C01D
JNE label_4e56 ; 4E4A 0 208 ??? CE0A
L A, (0ffd7h-0ffffh)[USP] ; 4E4C 1 208 ??? E3D8
CMP A, #08000h ; 4E4E 1 208 ??? C60080
JLT label_4e54 ; 4E51 1 208 ??? CA01
INCB r0 ; 4E53 1 208 ??? A8
; 4E54 from 4E45 (DD0,208,???)
; 4E54 from 4E51 (DD1,208,???)
label_4e54: SJ label_4e9d ; 4E54 1 208 ??? CB47
; 4E56 from 4E4A (DD0,208,???)
label_4e56: CMPB r6, #00fh ; 4E56 0 208 ??? 26C00F
JEQ label_4e6a ; 4E59 0 208 ??? C90F
CMPB r6, #010h ; 4E5B 0 208 ??? 26C010
JEQ label_4e6a ; 4E5E 0 208 ??? C90A
CMPB r6, #015h ; 4E60 0 208 ??? 26C015
JEQ label_4e6a ; 4E63 0 208 ??? C905
CMPB r6, #01bh ; 4E65 0 208 ??? 26C01B
JNE label_4e6c ; 4E68 0 208 ??? CE02
; 4E6A from 4E59 (DD0,208,???)
; 4E6A from 4E5E (DD0,208,???)
; 4E6A from 4E63 (DD0,208,???)
label_4e6a: SJ label_4e9d ; 4E6A 0 208 ??? CB31
; 4E6C from 4E68 (DD0,208,???)
label_4e6c: CMPB r6, #005h ; 4E6C 0 208 ??? 26C005
JEQ label_4e9d ; 4E6F 0 208 ??? C92C
CMPB r6, #016h ; 4E71 0 208 ??? 26C016
JEQ label_4e9d ; 4E74 0 208 ??? C927
CMPB r6, #017h ; 4E76 0 208 ??? 26C017
JEQ label_4e9d ; 4E79 0 208 ??? C922
CMPB r6, #01eh ; 4E7B 0 208 ??? 26C01E
JNE label_4e88 ; 4E7E 0 208 ??? CE08
CMPB r7, #015h ; 4E80 0 208 ??? 27C015
JNE label_4e9d ; 4E83 0 208 ??? CE18
INCB r0 ; 4E85 0 208 ??? A8
SJ label_4e9d ; 4E86 0 208 ??? CB15
; 4E88 from 4E7E (DD0,208,???)
label_4e88: CMPB r6, #01fh ; 4E88 0 208 ??? 26C01F
JNE label_4e95 ; 4E8B 0 208 ??? CE08
CMPB r7, #016h ; 4E8D 0 208 ??? 27C016
JNE label_4e9d ; 4E90 0 208 ??? CE0B
INCB r0 ; 4E92 0 208 ??? A8
SJ label_4e9d ; 4E93 0 208 ??? CB08
; 4E95 from 4E8B (DD0,208,???)
label_4e95: CMPB r6, #019h ; 4E95 0 208 ??? 26C019
JEQ label_4e9d ; 4E98 0 208 ??? C903
MOVB r1, r6 ; 4E9A 0 208 ??? 2649
RT ; 4E9C 0 208 ??? 01
; 4E9D from 4E0B (DD0,208,???)
; 4E9D from 4E40 (DD0,208,???)
; 4E9D from 4E54 (DD1,208,???)
; 4E9D from 4E6A (DD0,208,???)
; 4E9D from 4E6F (DD0,208,???)
; 4E9D from 4E74 (DD0,208,???)
; 4E9D from 4E79 (DD0,208,???)
; 4E9D from 4E83 (DD0,208,???)
; 4E9D from 4E86 (DD0,208,???)
; 4E9D from 4E90 (DD0,208,???)
; 4E9D from 4E93 (DD0,208,???)
; 4E9D from 4E98 (DD0,208,???)
label_4e9d: CLR A ; 4E9D 1 208 ??? F9
LB A, r6 ; 4E9E 0 208 ??? 7E
CMPB A, #019h ; 4E9F 0 208 ??? C619
JNE label_4ea7 ; 4EA1 0 208 ??? CE04
LB A, #023h ; 4EA3 0 208 ??? 7723
SJ label_4ebd ; 4EA5 0 208 ??? CB16
; 4EA7 from 4EA1 (DD0,208,???)
label_4ea7: CMPB A, #01ah ; 4EA7 0 208 ??? C61A
JNE label_4eaf ; 4EA9 0 208 ??? CE04
LB A, #024h ; 4EAB 0 208 ??? 7724
SJ label_4ebd ; 4EAD 0 208 ??? CB0E
; 4EAF from 4EA9 (DD0,208,???)
label_4eaf: CMPB A, #01bh ; 4EAF 0 208 ??? C61B
JNE label_4eb7 ; 4EB1 0 208 ??? CE04
LB A, #029h ; 4EB3 0 208 ??? 7729
SJ label_4ebd ; 4EB5 0 208 ??? CB06
; 4EB7 from 4EB1 (DD0,208,???)
label_4eb7: CMPB A, #01dh ; 4EB7 0 208 ??? C61D
JNE label_4ebd ; 4EB9 0 208 ??? CE02
LB A, #02bh ; 4EBB 0 208 ??? 772B
; 4EBD from 4EA5 (DD0,208,???)
; 4EBD from 4EAD (DD0,208,???)
; 4EBD from 4EB5 (DD0,208,???)
; 4EBD from 4EB9 (DD0,208,???)
label_4ebd: STB A, r1 ; 4EBD 0 208 ??? 89
SRLB A ; 4EBE 0 208 ??? 63
MOV X1, A ; 4EBF 0 208 ??? 50
LB A, r0 ; 4EC0 0 208 ??? 78
JGE label_4ec5 ; 4EC1 0 208 ??? CD02
ADDB A, #004h ; 4EC3 0 208 ??? 8604
; 4EC5 from 4EC1 (DD0,208,???)
label_4ec5: SBR 00324h[X1] ; 4EC5 0 208 ??? C0240311
RT ; 4EC9 0 208 ??? 01
; 4ECA from 24D8 (DD0,208,???)
; 4ECA from 450E (DD0,208,180)
label_4eca: MOV DP, #00344h ; 4ECA 0 208 ??? 624403
LB A, [DP] ; 4ECD 0 208 ??? F2
JNE label_4f23 ; 4ECE 0 208 ??? CE53
INC DP ; 4ED0 0 208 ??? 72
LB A, 0cch ; 4ED1 0 208 ??? F5CC ### ROM INFO=VSS Sensor
STB A, [DP] ; 4ED3 0 208 ??? D2
INC DP ; 4ED4 0 208 ??? 72
L A, 0c4h ; 4ED5 1 208 ??? E5C4 ### ROM INFO=RPM Sensor
SWAP ; 4ED7 1 208 ??? 83
ST A, [DP] ; 4ED8 1 208 ??? D2
INC DP ; 4ED9 1 208 ??? 72
INC DP ; 4EDA 1 208 ??? 72
MOV X1, #003d4h ; 4EDB 1 208 ??? 60D403
LB A, 00000h[X1] ; 4EDE 0 208 ??? F00000
STB A, [DP] ; 4EE1 0 208 ??? D2
INC DP ; 4EE2 0 208 ??? 72
MOV X1, #003cch ; 4EE3 0 208 ??? 60CC03 ### ROM INFO=IAT
LB A, 00000h[X1] ; 4EE6 0 208 ??? F00000
STB A, [DP] ; 4EE9 0 208 ??? D2
INC DP ; 4EEA 0 208 ??? 72
LB A, 0bbh ; 4EEB 0 208 ??? F5BB ### ROM INFO=Map Sensor Volt
STB A, [DP] ; 4EED 0 208 ??? D2
INC DP ; 4EEE 0 208 ??? 72
MOV X1, #003cdh ; 4EEF 0 208 ??? 60CD03 ### ROM INFO=PA (Baro) Sensor
LB A, 00000h[X1] ; 4EF2 0 208 ??? F00000
STB A, [DP] ; 4EF5 0 208 ??? D2
INC DP ; 4EF6 0 208 ??? 72
MOV X1, #003a4h ; 4EF7 0 208 ??? 60A403 ### ROM INFO=TPS Volt
LB A, 00000h[X1] ; 4EFA 0 208 ??? F00000
STB A, [DP] ; 4EFD 0 208 ??? D2
INC DP ; 4EFE 0 208 ??? 72
LB A, 0dbh ; 4EFF 0 208 ??? F5DB ### ROM INFO=IACV Sensor
STB A, [DP] ; 4F01 0 208 ??? D2
INC DP ; 4F02 0 208 ??? 72
MOV X1, #003a6h ; 4F03 0 208 ??? 60A603
L A, 00000h[X1] ; 4F06 1 208 ??? E00000
SWAP ; 4F09 1 208 ??? 83
ST A, [DP] ; 4F0A 1 208 ??? D2
INC DP ; 4F0B 1 208 ??? 72
INC DP ; 4F0C 1 208 ??? 72
LB A, 0dah ; 4F0D 0 208 ??? F5DA ### ROM INFO=O2 Sensor
STB A, [DP] ; 4F0F 0 208 ??? D2
INC DP ; 4F10 0 208 ??? 72
LB A, (0ffd8h-0ffffh)[USP] ; 4F11 0 208 ??? F3D9
STB A, [DP] ; 4F13 0 208 ??? D2
INC DP ; 4F14 0 208 ??? 72
LB A, 09dh ; 4F15 0 208 ??? F59D
STB A, [DP] ; 4F17 0 208 ??? D2
NOP ; 4F18 0 208 ??? 00
MOV DP, #00344h ; 4F19 0 208 ??? 624403
LB A, r1 ; 4F1C 0 208 ??? 79
ROLB A ; 4F1D 0 208 ??? 33
MB C, off(0021dh).0 ; 4F1E 0 208 ??? C41D28
RORB A ; 4F21 0 208 ??? 43
STB A, [DP] ; 4F22 0 208 ??? D2
; 4F23 from 4ECE (DD0,208,???)
label_4f23: RT ; 4F23 0 208 ??? 01
; 4F24 from 2502 (DD1,208,???)
label_4f24: CLR A ; 4F24 1 208 ??? F9
MOV DP, #0031dh ; 4F25 1 208 ??? 621D03
CLRB [DP] ; 4F28 1 208 ??? C215
MOV DP, #00356h ; 4F2A 1 208 ??? 625603
; 4F2D from 4F34 (DD1,208,???)
label_4f2d: DEC DP ; 4F2D 1 208 ??? 82
DEC DP ; 4F2E 1 208 ??? 82
ST A, [DP] ; 4F2F 1 208 ??? D2
CMP DP, #0031eh ; 4F30 1 208 ??? 92C01E03
JGT label_4f2d ; 4F34 1 208 ??? C8F7
RT ; 4F36 1 208 ??? 01
; 4F37 from 250F (DD1,208,???)
label_4f37: CLR X1 ; 4F37 1 208 ??? 9015
L A, #08000h ; 4F39 1 208 ??? 670080
ST A, 00300h[X1] ; 4F3C 1 208 ??? D00003
ST A, 00304h[X1] ; 4F3F 1 208 ??? D00403 ### ROM INFO=O2 long
ST A, 00308h[X1] ; 4F42 1 208 ??? D00803
L A, 00384h[X1] ; 4F45 1 208 ??? E08403
ST A, 0030ch[X1] ; 4F48 1 208 ??? D00C03
CLRB A ; 4F4B 0 208 ??? FA
STB A, 00310h[X1] ; 4F4C 0 208 ??? D01003
LB A, #07bh ; 4F4F 0 208 ??? 777B
STB A, 00311h[X1] ; 4F51 0 208 ??? D01103
LB A, #03bh ; 4F54 0 208 ??? 773B
STB A, 0031ah[X1] ; 4F56 0 208 ??? D01A03
RT ; 4F59 0 208 ??? 01
; 4F5A from 24DB (DD0,208,???)
; 4F5A from 4581 (DD1,208,180)
; 4F5A from 4511 (DD0,208,180)
label_4f5a: MOV DP, #00324h ; 4F5A 0 208 ??? 622403
LB A, [DP] ; 4F5D 0 208 ??? F2
ANDB A, #0f0h ; 4F5E 0 208 ??? D6F0
STB A, r0 ; 4F60 0 208 ??? 88
STB A, r1 ; 4F61 0 208 ??? 89
; 4F62 from 4F6F (DD0,208,???)
label_4f62: INC DP ; 4F62 0 208 ??? 72
LB A, r0 ; 4F63 0 208 ??? 78
ADDB A, [DP] ; 4F64 0 208 ??? C282
STB A, r0 ; 4F66 0 208 ??? 88
LB A, r1 ; 4F67 0 208 ??? 79
XORB A, [DP] ; 4F68 0 208 ??? C2F2
STB A, r1 ; 4F6A 0 208 ??? 89
CMP DP, #00353h ; 4F6B 0 208 ??? 92C05303
JNE label_4f62 ; 4F6F 0 208 ??? CEF1
RT ; 4F71 0 208 ??? 01
; 4F72 from 25FB (DD0,208,180)
; 4F72 from 34EF (DD1,208,180)
label_4f72: CLRB A ; 4F72 0 208 180 FA
LCB A, tbl_630f ; 4F73 0 208 180 909D0F63
SLLB A ; 4F77 0 208 180 53
MB off(00216h).4, C ; 4F78 0 208 180 C4163C ### ROM INFO=VTEC Enable Flag
LCB A, tbl_6310 ; 4F7B 0 208 180 909D1063
SLLB A ; 4F7F 0 208 180 53
MB off(00227h).6, C ; 4F80 0 208 180 C4273E ### ROM INFO=Knock Sensor Enable Flag
LCB A, tbl_6311 ; 4F83 0 208 180 909D1163
SLLB A ; 4F87 0 208 180 53
MB off(00216h).6, C ; 4F88 0 208 180 C4163E ### ROM INFO=O2 Heater Enable Flag
LCB A, tbl_6315 ; 4F8B 0 208 180 909D1563
SLLB A ; 4F8F 0 208 180 53
MB off(00219h).3, C ; 4F90 0 208 180 C4193B
LCB A, tbl_6316 ; 4F93 0 208 180 909D1663
SLLB A ; 4F97 0 208 180 53
MB off(00217h).3, C ; 4F98 0 208 180 C4173B
LCB A, tbl_6317 ; 4F9B 0 208 180 909D1763
SLLB A ; 4F9F 0 208 180 53
MB off(00227h).7, C ; 4FA0 0 208 180 C4273F
LCB A, tbl_631b ; 4FA3 0 208 180 909D1B63
SLLB A ; 4FA7 0 208 180 53
MB off(00227h).1, C ; 4FA8 0 208 180 C42739
LCB A, tbl_631c ; 4FAB 0 208 180 909D1C63
SLLB A ; 4FAF 0 208 180 53
MB off(0022dh).0, C ; 4FB0 0 208 180 C42D38
LCB A, tbl_6326 ; 4FB3 0 208 180 909D2663
SLLB A ; 4FB7 0 208 180 53
MB off(0022dh).1, C ; 4FB8 0 208 180 C42D39 ### ROM INFO=VTEC VSS Check Enable Flag
LCB A, tbl_632b ; 4FBB 0 208 180 909D2B63
SLLB A ; 4FBF 0 208 180 53
MB off(00217h).6, C ; 4FC0 0 208 180 C4173E
MOV DP, #003cbh ; 4FC3 0 208 180 62CB03
LB A, [DP] ; 4FC6 0 208 180 F2
STB A, r1 ; 4FC7 0 208 180 89
RC ; 4FC8 0 208 180 95
LCB A, tbl_6327 ; 4FC9 0 208 180 909D2763
STB A, r0 ; 4FCD 0 208 180 88
MOV DP, #003d3h ; 4FCE 0 208 180 62D303
LB A, [DP] ; 4FD1 0 208 180 F2
STB A, r2 ; 4FD2 0 208 180 8A
CMPB r0, #000h ; 4FD3 0 208 180 20C000
JEQ label_4fdc ; 4FD6 0 208 180 C904
LCB A, tbl_6328 ; 4FD8 0 208 180 909D2863
; 4FDC from 4FD6 (DD0,208,180)
label_4fdc: SLLB A ; 4FDC 0 208 180 53
MB off(00216h).3, C ; 4FDD 0 208 180 C4163B
LCB A, tbl_631e ; 4FE0 0 208 180 909D1E63
SLLB A ; 4FE4 0 208 180 53
MB off(002eeh).3, C ; 4FE5 0 208 180 C4EE3B
CMPB r0, #000h ; 4FE8 0 208 180 20C000
JEQ label_4ff4 ; 4FEB 0 208 180 C907
LCB A, tbl_6329 ; 4FED 0 208 180 909D2963
SLLB A ; 4FF1 0 208 180 53
SJ label_4ffe ; 4FF2 0 208 180 CB0A
; 4FF4 from 4FEB (DD0,208,180)
label_4ff4: RC ; 4FF4 0 208 180 95
JBS off(002eeh).3, label_4ffe ; 4FF5 0 208 180 EBEE06
LB A, r2 ; 4FF8 0 208 180 7A
SLLB A ; 4FF9 0 208 180 53
SLLB A ; 4FFA 0 208 180 53
XORB PSWH, #080h ; 4FFB 0 208 180 A2F080
; 4FFE from 4FF2 (DD0,208,180)
; 4FFE from 4FF5 (DD0,208,180)
label_4ffe: MB off(00216h).2, C ; 4FFE 0 208 180 C4163A
CMPB r0, #000h ; 5001 0 208 180 20C000
JEQ label_500d ; 5004 0 208 180 C907
LCB A, tbl_632a ; 5006 0 208 180 909D2A63
SLLB A ; 500A 0 208 180 53
SJ label_5013 ; 500B 0 208 180 CB06
; 500D from 5004 (DD0,208,180)
label_500d: LB A, r2 ; 500D 0 208 180 7A
SLLB A ; 500E 0 208 180 53
SLLB A ; 500F 0 208 180 53
XORB PSWH, #080h ; 5010 0 208 180 A2F080
; 5013 from 500B (DD0,208,180)
label_5013: MB off(00216h).0, C ; 5013 0 208 180 C41638
LCB A, tbl_6312 ; 5016 0 208 180 909D1263
SLLB A ; 501A 0 208 180 53
MB off(00227h).4, C ; 501B 0 208 180 C4273C ### ROM INFO=PA (Baro) Enable Flag
CMPB r0, #000h ; 501E 0 208 180 20C000
JEQ label_502a ; 5021 0 208 180 C907
LCB A, tbl_632c ; 5023 0 208 180 909D2C63
SLLB A ; 5027 0 208 180 53
SJ label_5030 ; 5028 0 208 180 CB06
; 502A from 5021 (DD0,208,180)
label_502a: RC ; 502A 0 208 180 95
JBS off(002eeh).3, label_5030 ; 502B 0 208 180 EBEE02
LB A, r1 ; 502E 0 208 180 79
SLLB A ; 502F 0 208 180 53
; 5030 from 5028 (DD0,208,180)
; 5030 from 502B (DD0,208,180)
label_5030: MB off(00216h).5, C ; 5030 0 208 180 C4163D
CMPB r0, #000h ; 5033 0 208 180 20C000
JEQ label_503f ; 5036 0 208 180 C907
LCB A, tbl_632f ; 5038 0 208 180 909D2F63
SLLB A ; 503C 0 208 180 53
SJ label_5042 ; 503D 0 208 180 CB03
; 503F from 5036 (DD0,208,180)
label_503f: MB C, off(00216h).3 ; 503F 0 208 180 C4162B
; 5042 from 503D (DD0,208,180)
label_5042: MB off(00227h).2, C ; 5042 0 208 180 C4273A
CMPB r0, #000h ; 5045 0 208 180 20C000
JEQ label_5051 ; 5048 0 208 180 C907
LCB A, tbl_6331 ; 504A 0 208 180 909D3163
SLLB A ; 504E 0 208 180 53
SJ label_505a ; 504F 0 208 180 CB09
; 5051 from 5048 (DD0,208,180)
label_5051: MOV DP, #003cfh ; 5051 0 208 180 62CF03
CMPB [DP], #080h ; 5054 0 208 180 C2C080
XORB PSWH, #080h ; 5057 0 208 180 A2F080
; 505A from 504F (DD0,208,180)
label_505a: MOV DP, #00356h ; 505A 0 208 180 625603
MB [DP].1, C ; 505D 0 208 180 C239
L A, #00500h ; 505F 1 208 180 670005
MOV DP, #00384h ; 5062 1 208 180 628403
ST A, [DP] ; 5065 1 208 180 D2
RT ; 5066 1 208 180 01
DB 0E6h,03Fh,0E6h,03Fh,0AEh,019h,0AEh,019h ; 5067 ### ROM INFO=Possible Ignition Cut Related
DB 0FFh,030h,0E0h,021h,0D0h,01Eh,0C0h,023h ; 506F
DB 0B0h,028h,000h,028h,0FFh,027h,0E0h,018h ; 5077
DB 0D0h,015h,0C0h,017h,0B0h,022h,000h,022h ; 507F
DB 0FFh,0CCh,0F5h,0CCh,0E6h,0AEh,0CFh,0AAh ; 5087 ### ROM INFO=Possible Ignition Cut Related
DB 0A1h,0A9h,06Eh,0A4h,02Eh,09Ah,028h,080h ; 508F
DB 000h,080h,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5097
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 509F
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 50A7
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 50AF
DB 0FFh,0FFh,0FFh,0FFh,0FFh ; 50B7
; 50BC from 000C (DD0,???,???)
int_serial_tx: L A, 0fah ; 50BC 1 ??? ??? E5FA
ST A, IE ; 50BE 1 ??? ??? D51A
ORB PSWH, #001h ; 50C0 1 ??? ??? A2E001
MOV LRB, #0007eh ; 50C3 1 3F0 ??? 577E00
L A, DP ; 50C6 1 3F0 ??? 42
PUSHS A ; 50C7 1 3F0 ??? 55
L A, er0 ; 50C8 1 3F0 ??? 34
JEQ label_50ce ; 50C9 1 3F0 ??? C903
MOV DP, A ; 50CB 1 3F0 ??? 52
J [DP] ; 50CC 1 3F0 ??? 9222
; 50CE from 50C9 (DD1,3F0,???)
label_50ce: J label_518b ; 50CE 1 3F0 ??? 038B51
DB 07Ch,0C9h,02Fh,045h,07Ah,0BCh,0F2h,045h ; 50D1 ### ROM INFO=PA Sensor
DB 016h,0CBh,020h,07Ch,0C9h,024h,045h,07Ah ; 50D9
DB 0BCh,0FAh,092h,0AAh,045h,016h,0CBh,013h ; 50E1 ### ROM INFO=PA Sensor
DB 045h,07Ah,045h,080h,002h,000h,0E5h,006h ; 50E9
DB 092h,0A8h,0C9h,00Eh,0C6h,000h,080h,0CDh ; 50F1
DB 00Dh,052h,0F2h,08Eh,00Dh,08Dh,07Eh,003h ; 50F9
DB 089h,051h,07Dh,003h,085h,051h,062h,0FFh ; 5101
DB 07Fh,092h,0D2h,052h,0B2h,048h,078h,021h ; 5109
DB 04Ch,044h,098h,018h,051h,0CBh,0E4h,044h ; 5111
DB 098h,0E9h,050h,07Ch,0CBh,0DDh ; 5119
; 511F from 5145 (DD0,3F0,???)
label_511f: J label_521f ; 511F 0 3F0 ??? 031F52
DB 07Ch,003h,085h,051h ; 5122
; 5126 from 000A (DD0,???,???)
int_serial_rx: L A, 0fah ; 5126 1 ??? ??? E5FA
ST A, IE ; 5128 1 ??? ??? D51A
ORB PSWH, #001h ; 512A 1 ??? ??? A2E001
MOV LRB, #0007eh ; 512D 1 3F0 ??? 577E00
L A, DP ; 5130 1 3F0 ??? 42
PUSHS A ; 5131 1 3F0 ??? 55
CLR A ; 5132 1 3F0 ??? F9
LB A, SRBUF ; 5133 0 3F0 ??? F555
CMPB r0, #000h ; 5135 0 3F0 ??? 20C000
JNE label_515e ; 5138 0 3F0 ??? CE24
STB A, r0 ; 513A 0 3F0 ??? 88
CMPB r0, #0c0h ; 513B 0 3F0 ??? 20C0C0
JGE label_5195 ; 513E 0 3F0 ??? CD55
ANDB A, #00fh ; 5140 0 3F0 ??? D60F
STB A, r1 ; 5142 0 3F0 ??? 89
CMPB A, #005h ; 5143 0 3F0 ??? C605
JGT label_511f ; 5145 0 3F0 ??? C8D8
CMPB A, #000h ; 5147 0 3F0 ??? C600
JNE label_518b ; 5149 0 3F0 ??? CE40
; 514B from 516F (DD0,3F0,???)
; 514B from 5180 (DD0,3F0,???)
label_514b: LB A, r0 ; 514B 0 3F0 ??? 78
L A, ACC ; 514C 1 3F0 ??? E506
AND A, #000f0h ; 514E 1 3F0 ??? D6F000
SRL A ; 5151 1 3F0 ??? 63
SRL A ; 5152 1 3F0 ??? 63
SRL A ; 5153 1 3F0 ??? 63
MOV DP, #05243h ; 5154 1 3F0 ??? 624352
ADD DP, A ; 5157 1 3F0 ??? 9281
LC A, [DP] ; 5159 1 3F0 ??? 92A8
MOV DP, A ; 515B 1 3F0 ??? 52
J [DP] ; 515C 1 3F0 ??? 9222
; 515E from 5138 (DD0,3F0,???)
label_515e: CMPB r0, #0f1h ; 515E 0 3F0 ??? 20C0F1
JLT label_5174 ; 5161 0 3F0 ??? CA11
STB A, r7 ; 5163 0 3F0 ??? 8F
MOV DP, #00417h ; 5164 0 3F0 ??? 621704
LB A, r2 ; 5167 0 3F0 ??? 7A
ADD DP, A ; 5168 0 3F0 ??? 9281
LB A, r7 ; 516A 0 3F0 ??? 7F
STB A, [DP] ; 516B 0 3F0 ??? D2
INCB r2 ; 516C 0 3F0 ??? AA
LB A, r1 ; 516D 0 3F0 ??? 79
CMPB A, r2 ; 516E 0 3F0 ??? 4A
JEQ label_514b ; 516F 0 3F0 ??? C9DA
J label_518b ; 5171 0 3F0 ??? 038B51
; 5174 from 5161 (DD0,3F0,???)
label_5174: STB A, r7 ; 5174 0 3F0 ??? 8F
MOV DP, #003f1h ; 5175 0 3F0 ??? 62F103
LB A, r1 ; 5178 0 3F0 ??? 79
ADD DP, A ; 5179 0 3F0 ??? 9281
LB A, r7 ; 517B 0 3F0 ??? 7F
STB A, [DP] ; 517C 0 3F0 ??? D2
MOV DP, er1 ; 517D 0 3F0 ??? 457A
DECB r1 ; 517F 0 3F0 ??? B9
JEQ label_514b ; 5180 0 3F0 ??? C9C9
J label_518b ; 5182 0 3F0 ??? 038B51
; 5185 from 51AD (DD0,3F0,???)
; 5185 from 5221 (DD0,3F0,???)
label_5185: CLRB r0 ; 5185 0 3F0 ??? 2015
CLRB r1 ; 5187 0 3F0 ??? 2115
; 5189 from 51BF (DD0,3F0,???)
label_5189: STB A, STBUF ; 5189 0 3F0 ??? D551
; 518B from 5149 (DD0,3F0,???)
; 518B from 5171 (DD0,3F0,???)
; 518B from 50CE (DD1,3F0,???)
; 518B from 5182 (DD0,3F0,???)
label_518b: POPS A ; 518B 1 3F0 ??? 65
MOV DP, A ; 518C 1 3F0 ??? 52
L A, 0f8h ; 518D 1 3F0 ??? E5F8
ANDB PSWH, #0feh ; 518F 1 3F0 ??? A2D0FE
ST A, IE ; 5192 1 3F0 ??? D51A
RTI ; 5194 1 3F0 ??? 02
; 5195 from 513E (DD0,3F0,???)
label_5195: LB A, r0 ; 5195 0 3F0 ??? 78
SUBB A, #0c0h ; 5196 0 3F0 ??? A6C0
MOV DP, #052b1h ; 5198 0 3F0 ??? 62B152
L A, ACC ; 519B 1 3F0 ??? E506
AND A, #000ffh ; 519D 1 3F0 ??? D6FF00
ADD DP, A ; 51A0 1 3F0 ??? 9281
ADD DP, A ; 51A2 1 3F0 ??? 9281
LC A, [DP] ; 51A4 1 3F0 ??? 92A8
CMP A, #08000h ; 51A6 1 3F0 ??? C60080
JGE label_51b0 ; 51A9 1 3F0 ??? CD05
MOV DP, A ; 51AB 1 3F0 ??? 52
LB A, [DP] ; 51AC 0 3F0 ??? F2
J label_5185 ; 51AD 0 3F0 ??? 038551
; 51B0 from 51A9 (DD1,3F0,???)
label_51b0: MOV DP, #07fffh ; 51B0 1 3F0 ??? 62FF7F
AND A, DP ; 51B3 1 3F0 ??? 92D2
MOV DP, A ; 51B5 1 3F0 ??? 52
MOV er0, [DP] ; 51B6 1 3F0 ??? B248
LB A, r0 ; 51B8 0 3F0 ??? 78
MOVB r4, r1 ; 51B9 0 3F0 ??? 214C
MOV er0, #05122h ; 51BB 0 3F0 ??? 44982251
J label_5189 ; 51BF 0 3F0 ??? 038951
DB 077h,0CDh,0CBh,0BFh,062h,01Eh,003h,0F9h ; 51C2 ### ROM INFO=Adjusted Map Sensor Volt??
DB 0D2h,072h,072h,0D2h,077h,050h,0CBh,0B3h ; 51CA
DB 045h,098h,0B1h,052h,044h,098h,0E9h,050h ; 51D2
DB 025h,015h,044h,07Ah,092h,022h,045h,098h ; 51DA
DB 087h,052h,0CBh,0F0h,045h,07Ah,092h,0AAh ; 51E2
DB 0CBh,099h,045h,07Ah,0F2h,0CBh,094h,045h ; 51EA
DB 07Ah,0FAh,092h,0AAh,08Dh,045h,016h,09Ch ; 51F2
DB 0FFh,044h,098h,0DCh,050h,003h,089h,051h ; 51FA
DB 045h,07Ah,0F2h,08Dh,045h,016h,09Ch,0FFh ; 5202
DB 044h,098h,0D1h,050h,003h,089h,051h,0A3h ; 520A ### ROM INFO=Current TPS
DB 00Ch,0A3h,01Dh,031h,00Dh,045h,07Ah,07Ch ; 5212
DB 0D2h,0FAh,003h,085h,051h ; 521A
; 521F from 511F (DD0,3F0,???)
label_521f: LB A, #0eeh ; 521F 0 3F0 ??? 77EE
J label_5185 ; 5221 0 3F0 ??? 038551
DB 078h,00Ah,00Bh,0A3h,02Ch,0CDh,003h,04Ch ; 5224
DB 0CBh,00Ah,00Ch,0A3h,02Dh,0CAh,004h,00Dh ; 522C
DB 04Eh,0CBh,001h,04Dh,0CEh,001h,001h,065h ; 5234
DB 0CBh,0E1h,077h,0DDh,003h,085h,051h,01Fh ; 523C
DB 052h,0C2h,051h,0D2h,051h,0E0h,051h,01Fh ; 5244
DB 052h,0C6h,051h,0E6h,051h,0ECh,051h,0F1h ; 524C ### ROM INFO=Possible Ignition Cut Related
DB 051h,002h,052h,011h,052h,03Eh,052h,03Eh ; 5254
DB 052h,03Eh,052h,03Eh,052h,03Eh,052h,069h ; 525C
DB 052h,087h,052h,0AFh,052h,0D9h,000h,0CCh ; 5264 ### ROM INFO=VSS Sensor
DB 003h,0CAh,003h,0BBh,000h,0A4h,003h,0CCh ; 526C ### ROM INFO=Map Sensor Volt
DB 000h,0E7h,001h,0E8h,001h,0DFh,001h,0C4h ; 5274 ### ROM INFO=RPM Sensor
DB 080h,09Eh,081h,05Bh,003h,0B1h,003h,009h ; 527C
DB 004h,000h,000h,0D9h,000h,0CCh,003h,0CAh ; 5284 ### ROM INFO=VSS Sensor
DB 003h,0BBh,000h,0A4h,003h,0CCh,000h,0C4h ; 528C ### ROM INFO=Map Sensor Volt
DB 080h,0C6h,080h,0C8h,080h,0CDh,000h,0E7h ; 5294
DB 001h,0E8h,001h,0DFh,001h,09Eh,081h,05Bh ; 529C
DB 003h,0D2h,003h,01Ch,004h,067h,000h,0D5h ; 52A4 ### ROM INFO=TPS Delta
DB 003h,000h,000h,000h,000h,0D9h,000h,0CCh ; 52AC ### ROM INFO=VSS Sensor
DB 003h,0CAh,003h,0BCh,000h,0BBh,000h,0A4h ; 52B4 ### ROM INFO=Map Sensor Volt
DB 003h,0C4h,080h,0B1h,003h,0E7h,001h,0E8h ; 52BC ### ROM INFO=RPM Sensor
DB 001h,0DFh,001h,01Ah,001h,01Bh,001h,01Ch ; 52C4
DB 001h,01Dh,001h,0CCh,000h,09Eh,081h,05Bh ; 52CC ### ROM INFO=VSS Sensor
DB 003h,046h,002h,0B0h,003h,0B2h,003h,0B3h ; 52D4
DB 003h,0D2h,003h,0D1h,003h,068h,001h,058h ; 52DC ### ROM INFO=Current TPS
DB 081h,004h,083h,05Ch,081h,062h,001h,012h ; 52E4
DB 004h,052h,002h,053h,002h,03Bh,002h,008h ; 52EC
DB 004h,009h,004h,01Bh,004h,01Ch,004h,01Ah ; 52F4
DB 004h,010h,004h,067h,000h,0D5h,003h,0EAh ; 52FC ### ROM INFO=TPS Delta
DB 001h,0ECh,001h,0E2h,001h,082h,083h,000h ; 5304
DB 000h ; 530C
; 530D from 056F (DD1,108,280)
; 530D from 5A2A (DD1,200,180)
; 530D from 1202 (DD0,100,280)
; 530D from 1274 (DD1,100,280)
; 530D from 154E (DD1,100,280)
; 530D from 15E6 (DD1,100,280)
; 530D from 1DF8 (DD1,100,280)
; 530D from 1CAB (DD1,100,280)
; 530D from 20B8 (DD1,100,280)
label_530d: MUL ; 530D 1 108 280 9035
ROL A ; 530F 1 108 280 33
L A, er1 ; 5310 1 108 280 35
ROL A ; 5311 1 108 280 33
JGE label_5317 ; 5312 1 108 280 CD03
L A, #0ffffh ; 5314 1 108 280 67FFFF
; 5317 from 5312 (DD1,108,280)
; 5317 from 531F (DD0,200,180)
label_5317: RT ; 5317 1 108 280 01
; 5318 from 5A93 (DD0,200,180)
; 5318 from 5AA4 (DD0,200,180)
; 5318 from 1425 (DD0,100,280)
label_5318: MULB ; 5318 0 200 180 A234
L A, ACC ; 531A 1 200 180 E506
ROL A ; 531C 1 200 180 33
LB A, ACCH ; 531D 0 200 180 F507
JGE label_5317 ; 531F 0 200 180 CDF6
LB A, #0ffh ; 5321 0 200 180 77FF
; 5323 from 0F46 (DD0,200,180)
label_5323: LCB A, tbl_6244 ; 5323 0 200 180 909D4462
CMPB 0cch, A ; 5327 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_5344 ; 532A 0 200 180 CA18
LCB A, tbl_60e5 ; 532C 0 200 180 909DE560
CMPB 0bbh, A ; 5330 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_5344 ; 5333 0 200 180 CA0F
CLR A ; 5335 1 200 180 F9
LB A, off(0024fh) ; 5336 0 200 180 F44F ### ROM INFO=Current Gear
LCB A, tbl_624b[ACC] ; 5338 0 200 180 B506AB4B62
STB A, off(00253h) ; 533D 0 200 180 D453 ### ROM INFO=Gear IC
CAL label_53dd ; 533F 0 200 180 32DD53
SJ label_5348 ; 5342 0 200 180 CB04
; 5344 from 532A (DD0,200,180)
; 5344 from 5333 (DD0,200,180)
label_5344: LB A, #080h ; 5344 0 200 180 7780
STB A, off(00253h) ; 5346 0 200 180 D453 ### ROM INFO=Gear IC
; 5348 from 5342 (DD0,200,180)
label_5348: MOVB r3, r0 ; 5348 0 200 180 204B
LB A, 0d8h ; 534A 0 200 180 F5D8 ### ROM INFO=IAT Sensor
MOV X1, #tbl_6ab6 ; 534C 0 200 180 60B66A
CAL label_4981 ; 534F 0 200 180 328149
CLR X1 ; 5352 0 200 180 9015
STB A, 00412h[X1] ; 5354 0 200 180 D01204 ### ROM INFO=ECT IC
MOVB r0, r3 ; 5357 0 200 180 2348
CAL label_53dd ; 5359 0 200 180 32DD53
MOVB r3, r0 ; 535C 0 200 180 204B
LB A, 0d9h ; 535E 0 200 180 F5D9 ### ROM INFO=ECT Sensor
MOV X1, #tbl_6a96 ; 5360 0 200 180 60966A
CAL label_4981 ; 5363 0 200 180 328149
STB A, off(00252h) ; 5366 0 200 180 D452 ### ROM INFO=IAT IC
MOVB r0, r3 ; 5368 0 200 180 2348
CAL label_53dd ; 536A 0 200 180 32DD53
MOVB r3, r0 ; 536D 0 200 180 204B
MOV DP, #00410h ; 536F 0 200 180 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].0 ; 5372 0 200 180 C228
JGE label_5382 ; 5374 0 200 180 CD0C
LB A, 0c2h ; 5376 0 200 180 F5C2
MOV X1, #tbl_61e2 ; 5378 0 200 180 60E261
CAL label_4981 ; 537B 0 200 180 328149
MOVB r0, r3 ; 537E 0 200 180 2348
SCAL label_53dd ; 5380 0 200 180 315B
; 5382 from 5374 (DD0,200,180)
label_5382: MOVB r3, r0 ; 5382 0 200 180 204B
MOV DP, #00410h ; 5384 0 200 180 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].1 ; 5387 0 200 180 C229
JGE label_5397 ; 5389 0 200 180 CD0C
LB A, 0c2h ; 538B 0 200 180 F5C2
MOV X1, #tbl_61e2 ; 538D 0 200 180 60E261
CAL label_4981 ; 5390 0 200 180 328149
MOVB r0, r3 ; 5393 0 200 180 2348
SCAL label_53dd ; 5395 0 200 180 3146
; 5397 from 5389 (DD0,200,180)
label_5397: MOVB r3, r0 ; 5397 0 200 180 204B
MOV DP, #00410h ; 5399 0 200 180 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].2 ; 539C 0 200 180 C22A
JGE label_53ac ; 539E 0 200 180 CD0C
LB A, 0c2h ; 53A0 0 200 180 F5C2
MOV X1, #tbl_61e2 ; 53A2 0 200 180 60E261
CAL label_4981 ; 53A5 0 200 180 328149
MOVB r0, r3 ; 53A8 0 200 180 2348
SCAL label_53dd ; 53AA 0 200 180 3131
; 53AC from 539E (DD0,200,180)
label_53ac: MOVB r4, (0013ch-00180h)[USP] ; 53AC 0 200 180 C3BC4C
CLRB A ; 53AF 0 200 180 FA
CMPB r4, #000h ; 53B0 0 200 180 24C000
JNE label_53bb ; 53B3 0 200 180 CE06
LCB A, tbl_6251 ; 53B5 0 200 180 909D5162
SJ label_53da ; 53B9 0 200 180 CB1F
; 53BB from 53B3 (DD0,200,180)
label_53bb: CMPB r4, #001h ; 53BB 0 200 180 24C001
JNE label_53c6 ; 53BE 0 200 180 CE06
LCB A, tbl_6252 ; 53C0 0 200 180 909D5262
SJ label_53da ; 53C4 0 200 180 CB14
; 53C6 from 53BE (DD0,200,180)
label_53c6: CMPB r4, #002h ; 53C6 0 200 180 24C002
JNE label_53d1 ; 53C9 0 200 180 CE06
LCB A, tbl_6253 ; 53CB 0 200 180 909D5362
SJ label_53da ; 53CF 0 200 180 CB09
; 53D1 from 53C9 (DD0,200,180)
label_53d1: CMPB r4, #003h ; 53D1 0 200 180 24C003
JNE label_53da ; 53D4 0 200 180 CE04
LCB A, tbl_6254 ; 53D6 0 200 180 909D5462
; 53DA from 53B9 (DD0,200,180)
; 53DA from 53C4 (DD0,200,180)
; 53DA from 53CF (DD0,200,180)
; 53DA from 53D4 (DD0,200,180)
label_53da: SCAL label_53dd ; 53DA 0 200 180 3101
RT ; 53DC 0 200 180 01
; 53DD from 533F (DD0,200,180)
; 53DD from 5359 (DD0,200,180)
; 53DD from 536A (DD0,200,180)
; 53DD from 5380 (DD0,200,180)
; 53DD from 5395 (DD0,200,180)
; 53DD from 53AA (DD0,200,180)
; 53DD from 5A47 (DD0,200,180)
; 53DD from 5A56 (DD0,200,180)
; 53DD from 5A65 (DD0,200,180)
; 53DD from 53DA (DD0,200,180)
label_53dd: MOVB r4, #080h ; 53DD 0 200 180 9C80
CMPB A, r4 ; 53DF 0 200 180 4C
JEQ label_53f6 ; 53E0 0 200 180 C914
JGE label_53ef ; 53E2 0 200 180 CD0B
SUBB r4, A ; 53E4 0 200 180 24A1
LB A, r4 ; 53E6 0 200 180 7C
SUBB r0, A ; 53E7 0 200 180 20A1
JGE label_53f6 ; 53E9 0 200 180 CD0B
MOVB r0, #000h ; 53EB 0 200 180 9800
SJ label_53f6 ; 53ED 0 200 180 CB07
; 53EF from 53E2 (DD0,200,180)
label_53ef: SUBB A, r4 ; 53EF 0 200 180 2C
ADDB r0, A ; 53F0 0 200 180 2081
JGE label_53f6 ; 53F2 0 200 180 CD02
MOVB r0, #0ffh ; 53F4 0 200 180 98FF
; 53F6 from 53E0 (DD0,200,180)
; 53F6 from 53E9 (DD0,200,180)
; 53F6 from 53ED (DD0,200,180)
; 53F6 from 53F2 (DD0,200,180)
label_53f6: RT ; 53F6 0 200 180 01
; 53F7 from 5C89 (DD1,200,180)
; 53F7 from 5506 (DD0,200,180)
; 53F7 from 5CB5 (DD1,200,180)
; 53F7 from 55B6 (DD0,200,180)
; 53F7 from 5D66 (DD1,200,180)
; 53F7 from 5D32 (DD0,200,180)
; 53F7 from 5681 (DD0,200,180)
; 53F7 from 574C (DD0,200,180)
; 53F7 from 580A (DD0,200,180)
; 53F7 from 58ED (DD0,200,180)
; 53F7 from 5903 (DD0,200,180)
; 53F7 from 5AC6 (DD0,200,180)
label_53f7: MB C, ACC.0 ; 53F7 1 200 180 C50628
JLT label_5422 ; 53FA 1 200 180 CA26
MB C, ACC.1 ; 53FC 1 200 180 C50629
JLT label_5429 ; 53FF 1 200 180 CA28
MB C, ACC.2 ; 5401 1 200 180 C5062A
JLT label_5430 ; 5404 1 200 180 CA2A
MB C, ACC.3 ; 5406 1 200 180 C5062B
JLT label_5437 ; 5409 1 200 180 CA2C
MB C, ACC.4 ; 540B 1 200 180 C5062C
JLT label_543e ; 540E 1 200 180 CA2E
MB C, ACC.5 ; 5410 1 200 180 C5062D
JLT label_5445 ; 5413 1 200 180 CA30
MB C, ACC.6 ; 5415 1 200 180 C5062E
JLT label_544c ; 5418 1 200 180 CA32
MB C, ACC.7 ; 541A 1 200 180 C5062F
JLT label_5453 ; 541D 1 200 180 CA34
RC ; 541F 1 200 180 95
SJ label_5469 ; 5420 1 200 180 CB47
; 5422 from 53FA (DD1,200,180)
label_5422: MB C, off(00210h).3 ; 5422 1 200 180 C4102B ### ROM INFO=PSP Input (Power Steering Pressure)
MOVB r1, #000h ; 5425 1 200 180 9900
SJ label_5456 ; 5427 1 200 180 CB2D
; 5429 from 53FF (DD1,200,180)
label_5429: MB C, off(00210h).7 ; 5429 1 200 180 C4102F
MOVB r1, #001h ; 542C 1 200 180 9901
SJ label_5456 ; 542E 1 200 180 CB26
; 5430 from 5404 (DD1,200,180)
label_5430: MB C, off(00211h).0 ; 5430 1 200 180 C41128
MOVB r1, #002h ; 5433 1 200 180 9902
SJ label_5456 ; 5435 1 200 180 CB1F
; 5437 from 5409 (DD1,200,180)
label_5437: MB C, off(00211h).1 ; 5437 1 200 180 C41129
MOVB r1, #003h ; 543A 1 200 180 9903
SJ label_5456 ; 543C 1 200 180 CB18
; 543E from 540E (DD1,200,180)
label_543e: MB C, off(00211h).2 ; 543E 1 200 180 C4112A ### ROM INFO=AC Switch Input
MOVB r1, #004h ; 5441 1 200 180 9904
SJ label_5456 ; 5443 1 200 180 CB11
; 5445 from 5413 (DD1,200,180)
label_5445: MB C, off(00211h).4 ; 5445 1 200 180 C4112C
MOVB r1, #005h ; 5448 1 200 180 9905
SJ label_5456 ; 544A 1 200 180 CB0A
; 544C from 5418 (DD1,200,180)
label_544c: MB C, off(00211h).5 ; 544C 1 200 180 C4112D
MOVB r1, #006h ; 544F 1 200 180 9906
SJ label_5456 ; 5451 1 200 180 CB03
; 5453 from 541D (DD1,200,180)
label_5453: SC ; 5453 1 200 180 85
SJ label_5469 ; 5454 1 200 180 CB13
; 5456 from 5427 (DD1,200,180)
; 5456 from 542E (DD1,200,180)
; 5456 from 5435 (DD1,200,180)
; 5456 from 543C (DD1,200,180)
; 5456 from 5443 (DD1,200,180)
; 5456 from 544A (DD1,200,180)
; 5456 from 5451 (DD1,200,180)
label_5456: LB A, r0 ; 5456 0 200 180 78
JEQ label_545c ; 5457 0 200 180 C903
XORB PSWH, #080h ; 5459 0 200 180 A2F080
; 545C from 5457 (DD0,200,180)
label_545c: L A, X1 ; 545C 1 200 180 40
PUSHS A ; 545D 1 200 180 55
CLR X1 ; 545E 1 200 180 9015
LB A, r1 ; 5460 0 200 180 79
SBR 00420h[X1] ; 5461 0 200 180 C0200411
POPS A ; 5465 1 200 180 65
MOV X1, A ; 5466 1 200 180 50
CLRB A ; 5467 0 200 180 FA
RT ; 5468 0 200 180 01
; 5469 from 5420 (DD1,200,180)
; 5469 from 5454 (DD1,200,180)
label_5469: RT ; 5469 1 200 180 01
; 546A from 5A87 (DD0,200,180)
; 546A from 1A68 (DD0,100,280)
label_546a: CMPB A, #001h ; 546A 0 200 180 C601
JEQ label_547b ; 546C 0 200 180 C90D
CMPB A, #002h ; 546E 0 200 180 C602
JEQ label_5480 ; 5470 0 200 180 C90E
CMPB A, #003h ; 5472 0 200 180 C603
JEQ label_5485 ; 5474 0 200 180 C90F
MOV DP, #003d2h ; 5476 0 200 180 62D203 ### ROM INFO=ELD??
SJ label_5488 ; 5479 0 200 180 CB0D
; 547B from 546C (DD0,200,180)
label_547b: MOV DP, #00067h ; 547B 0 200 180 626700 ### ROM INFO=EGR Volt
SJ label_5488 ; 547E 0 200 180 CB08
; 5480 from 5470 (DD0,200,180)
label_5480: MOV DP, #003d5h ; 5480 0 200 180 62D503 ### ROM INFO=B6 Volt
SJ label_5488 ; 5483 0 200 180 CB03
; 5485 from 5474 (DD0,200,180)
label_5485: MOV DP, #000dah ; 5485 0 200 180 62DA00 ### ROM INFO=O2 Sensor
; 5488 from 5479 (DD0,200,180)
; 5488 from 547E (DD0,200,180)
; 5488 from 5483 (DD0,200,180)
label_5488: LB A, [DP] ; 5488 0 200 180 F2
RT ; 5489 0 200 180 01
DB 055h,0F5h,006h,077h,004h,032h,073h,053h ; 548A
DB 085h,032h,07Eh,053h,065h,001h ; 5492
; 5498 from 5550 (DD0,200,180)
; 5498 from 558A (DD0,200,180)
; 5498 from 55AA (DD0,200,180)
; 5498 from 5675 (DD0,200,180)
; 5498 from 5740 (DD0,200,180)
; 5498 from 5817 (DD0,200,180)
; 5498 from 581E (DD0,200,180)
; 5498 from 5825 (DD0,200,180)
; 5498 from 58B8 (DD0,200,180)
label_5498: CMPB A, #008h ; 5498 0 200 180 C608
JGE label_54a2 ; 549A 0 200 180 CD06
CLR X1 ; 549C 0 200 180 9015
SBR 0040eh[X1] ; 549E 0 200 180 C00E0411
; 54A2 from 549A (DD0,200,180)
label_54a2: RT ; 54A2 0 200 180 01
; 54A3 from 559D (DD0,200,180)
; 54A3 from 557D (DD0,200,180)
; 54A3 from 5668 (DD0,200,180)
; 54A3 from 5733 (DD0,200,180)
; 54A3 from 57FE (DD0,200,180)
; 54A3 from 587B (DD0,200,180)
; 54A3 from 5893 (DD0,200,180)
; 54A3 from 58AB (DD0,200,180)
; 54A3 from 58DF (DD0,200,180)
label_54a3: STB A, r0 ; 54A3 0 200 180 88
CLR X1 ; 54A4 0 200 180 9015
MB PSWL.4, C ; 54A6 0 200 180 A33C
CMPB A, #008h ; 54A8 0 200 180 C608
JGE label_54ba ; 54AA 0 200 180 CD0E
LB A, r0 ; 54AC 0 200 180 78
MB C, PSWL.4 ; 54AD 0 200 180 A32C
JGE label_54b6 ; 54AF 0 200 180 CD05
SBR 0040fh[X1] ; 54B1 0 200 180 C00F0411
RT ; 54B5 0 200 180 01
; 54B6 from 54AF (DD0,200,180)
label_54b6: RBR 0040fh[X1] ; 54B6 0 200 180 C00F0412
; 54BA from 54AA (DD0,200,180)
label_54ba: RT ; 54BA 0 200 180 01
; 54BB from 06C9 (DD1,200,180)
; 54BB from 31C8 (DD1,208,180)
label_54bb: MOV X1, #00409h ; 54BB 1 200 180 600904 ### ROM INFO=Options Active
MOV X2, #00408h ; 54BE 1 200 180 610804 ### ROM INFO=Inputs Options3
MOV er2, #0040eh ; 54C1 1 200 180 46980E04
MOV er3, #0040fh ; 54C5 1 200 180 47980F04
CLR A ; 54C9 1 200 180 F9
LB A, ACC ; 54CA 0 200 180 F506
MOV DP, X1 ; 54CC 0 200 180 907A
LB A, [DP] ; 54CE 0 200 180 F2
ANDB A, #01fh ; 54CF 0 200 180 D61F
STB A, [DP] ; 54D1 0 200 180 D2
CLR A ; 54D2 1 200 180 F9
MOV DP, X2 ; 54D3 1 200 180 917A
LB A, [DP] ; 54D5 0 200 180 F2
ANDB A, #00fh ; 54D6 0 200 180 D60F
STB A, [DP] ; 54D8 0 200 180 D2
CLR A ; 54D9 1 200 180 F9
MOV DP, #00410h ; 54DA 1 200 180 621004 ### ROM INFO=Options Outputs Active
LB A, [DP] ; 54DD 0 200 180 F2
ANDB A, #0c0h ; 54DE 0 200 180 D6C0
STB A, [DP] ; 54E0 0 200 180 D2
MOV DP, er3 ; 54E1 0 200 180 477A
STB A, [DP] ; 54E3 0 200 180 D2
LCB A, tbl_62c5 ; 54E4 0 200 180 909DC562
JNE label_54fa ; 54E8 0 200 180 CE10
LCB A, tbl_62b9 ; 54EA 0 200 180 909DB962
MB C, ACC.0 ; 54EE 0 200 180 C50628
JLT label_54fd ; 54F1 0 200 180 CA0A
MB C, ACC.1 ; 54F3 0 200 180 C50629
JLT label_550b ; 54F6 0 200 180 CA13
SJ label_5546 ; 54F8 0 200 180 CB4C
; 54FA from 54E8 (DD0,200,180)
label_54fa: SC ; 54FA 0 200 180 85
SJ label_5541 ; 54FB 0 200 180 CB44
; 54FD from 54F1 (DD0,200,180)
label_54fd: LCB A, tbl_62bb ; 54FD 0 200 180 909DBB62
STB A, r0 ; 5501 0 200 180 88
LCB A, tbl_62ba ; 5502 0 200 180 909DBA62
CAL label_53f7 ; 5506 0 200 180 32F753
SJ label_5541 ; 5509 0 200 180 CB36
; 550B from 54F6 (DD0,200,180)
label_550b: RC ; 550B 0 200 180 95
LCB A, tbl_62bc ; 550C 0 200 180 909DBC62
JEQ label_551c ; 5510 0 200 180 C90A
LC A, tbl_62bd ; 5512 0 200 180 909CBD62
CMP 0c4h, A ; 5516 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGE label_5540 ; 5519 0 200 180 CD25
SC ; 551B 0 200 180 85
; 551C from 5510 (DD0,200,180)
label_551c: LCB A, tbl_62bf ; 551C 0 200 180 909DBF62
JEQ label_552c ; 5520 0 200 180 C90A
LCB A, tbl_62c0 ; 5522 0 200 180 909DC062
CMPB 0bbh, A ; 5526 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_5540 ; 5529 0 200 180 CA15
SC ; 552B 0 200 180 85
; 552C from 5520 (DD0,200,180)
label_552c: LCB A, tbl_62c1 ; 552C 0 200 180 909DC162
JEQ label_5541 ; 5530 0 200 180 C90F
MOV DP, #003a4h ; 5532 0 200 180 62A403 ### ROM INFO=TPS Volt
LCB A, tbl_62c2 ; 5535 0 200 180 909DC262
CMPB [DP], A ; 5539 0 200 180 C2C1
JLT label_5540 ; 553B 0 200 180 CA03
SC ; 553D 0 200 180 85
SJ label_5541 ; 553E 0 200 180 CB01
; 5540 from 5519 (DD0,200,180)
; 5540 from 5529 (DD0,200,180)
; 5540 from 553B (DD0,200,180)
label_5540: RC ; 5540 0 200 180 95
; 5541 from 54FB (DD0,200,180)
; 5541 from 5509 (DD0,200,180)
; 5541 from 5530 (DD0,200,180)
; 5541 from 553E (DD0,200,180)
label_5541: MOV DP, #00409h ; 5541 0 200 180 620904 ### ROM INFO=Options Active
MB [DP].5, C ; 5544 0 200 180 C23D
; 5546 from 54F8 (DD0,200,180)
label_5546: LCB A, tbl_628a ; 5546 0 200 180 909D8A62
JEQ label_5580 ; 554A 0 200 180 C934
LCB A, tbl_628c ; 554C 0 200 180 909D8C62
CAL label_5498 ; 5550 0 200 180 329854
LCB A, tbl_628b ; 5553 0 200 180 909D8B62
CMPB 0d9h, A ; 5557 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
MOV DP, #00409h ; 555A 0 200 180 620904 ### ROM INFO=Options Active
JGT label_5576 ; 555D 0 200 180 C817
LCB A, tbl_6308 ; 555F 0 200 180 909D0863
CMPB 0cch, A ; 5563 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JGT label_5576 ; 5566 0 200 180 C80E
SB [DP].6 ; 5568 0 200 180 C21E
SC ; 556A 0 200 180 85
LCB A, tbl_62dc ; 556B 0 200 180 909DDC62
JEQ label_5579 ; 556F 0 200 180 C908
XORB PSWH, #080h ; 5571 0 200 180 A2F080
SJ label_5579 ; 5574 0 200 180 CB03
; 5576 from 555D (DD0,200,180)
; 5576 from 5566 (DD0,200,180)
label_5576: RB [DP].6 ; 5576 0 200 180 C20E
RC ; 5578 0 200 180 95
; 5579 from 556F (DD0,200,180)
; 5579 from 5574 (DD0,200,180)
label_5579: LCB A, tbl_628c ; 5579 0 200 180 909D8C62
CAL label_54a3 ; 557D 0 200 180 32A354
; 5580 from 554A (DD0,200,180)
label_5580: LCB A, tbl_611c ; 5580 0 200 180 909D1C61
JEQ label_55a0 ; 5584 0 200 180 C91A
LCB A, tbl_611d ; 5586 0 200 180 909D1D61
CAL label_5498 ; 558A 0 200 180 329854
MB C, P1.0 ; 558D 0 200 180 C52228 ### ROM INFO=Left VTEC Transistor Output (IC14)
LCB A, tbl_611e ; 5590 0 200 180 909D1E61
JEQ label_5599 ; 5594 0 200 180 C903
XORB PSWH, #080h ; 5596 0 200 180 A2F080
; 5599 from 5594 (DD0,200,180)
label_5599: LCB A, tbl_611d ; 5599 0 200 180 909D1D61
CAL label_54a3 ; 559D 0 200 180 32A354
; 55A0 from 5584 (DD0,200,180)
label_55a0: LCB A, tbl_62c7 ; 55A0 0 200 180 909DC762
JEQ label_55dc ; 55A4 0 200 180 C936
LCB A, tbl_62c8 ; 55A6 0 200 180 909DC862
CAL label_5498 ; 55AA 0 200 180 329854
LCB A, tbl_62cb ; 55AD 0 200 180 909DCB62
STB A, r0 ; 55B1 0 200 180 88
LCB A, tbl_62ca ; 55B2 0 200 180 909DCA62
CAL label_53f7 ; 55B6 0 200 180 32F753
MOV DP, X2 ; 55B9 0 200 180 917A
MB [DP].4, C ; 55BB 0 200 180 C23C
JGE label_55dc ; 55BD 0 200 180 CD1D
LCB A, tbl_62cc ; 55BF 0 200 180 909DCC62
JEQ label_55cf ; 55C3 0 200 180 C90A
LB A, ACC ; 55C5 0 200 180 F506
MOV DP, X1 ; 55C7 0 200 180 907A
LCB A, [DP] ; 55C9 0 200 180 92AA
ANDB A, #005h ; 55CB 0 200 180 D605
JNE label_55df ; 55CD 0 200 180 CE10
; 55CF from 55C3 (DD0,200,180)
label_55cf: LCB A, tbl_62cd ; 55CF 0 200 180 909DCD62
JEQ label_55e2 ; 55D3 0 200 180 C90D
MB C, off(00222h).3 ; 55D5 0 200 180 C4222B
JLT label_55df ; 55D8 0 200 180 CA05
SJ label_55e2 ; 55DA 0 200 180 CB06
; 55DC from 55A4 (DD0,200,180)
; 55DC from 55BD (DD0,200,180)
label_55dc: J label_566b ; 55DC 0 200 180 036B56
; 55DF from 55CD (DD0,200,180)
; 55DF from 55D8 (DD0,200,180)
label_55df: J label_565a ; 55DF 0 200 180 035A56
; 55E2 from 55D3 (DD0,200,180)
; 55E2 from 55DA (DD0,200,180)
label_55e2: LC A, tbl_62cf ; 55E2 0 200 180 909CCF62
CMP 0c4h, A ; 55E6 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGT label_565a ; 55E9 0 200 180 C86F
LC A, tbl_62d1 ; 55EB 0 200 180 909CD162
CMP 0c4h, A ; 55EF 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JLT label_565a ; 55F2 0 200 180 CA66
LCB A, tbl_62d5 ; 55F4 0 200 180 909DD562
CMPB 0d9h, A ; 55F8 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JGT label_565a ; 55FB 0 200 180 C85D
LCB A, tbl_62d6 ; 55FD 0 200 180 909DD662
CMPB 0d9h, A ; 5601 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JLT label_565a ; 5604 0 200 180 CA54
LCB A, tbl_62d7 ; 5606 0 200 180 909DD762
CMPB 0d8h, A ; 560A 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
JGT label_565a ; 560D 0 200 180 C84B
LCB A, tbl_62d8 ; 560F 0 200 180 909DD862
CMPB 0d8h, A ; 5613 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
JLT label_565a ; 5616 0 200 180 CA42
LCB A, tbl_62d3 ; 5618 0 200 180 909DD362
CMPB 0bbh, A ; 561C 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_565a ; 561F 0 200 180 CA39
LCB A, tbl_62d4 ; 5621 0 200 180 909DD462
CMPB 0bbh, A ; 5625 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JGT label_565a ; 5628 0 200 180 C830
LCB A, tbl_62d9 ; 562A 0 200 180 909DD962
CMPB 0cch, A ; 562E 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_565a ; 5631 0 200 180 CA27
LCB A, tbl_62db ; 5633 0 200 180 909DDB62
CMPB 0cch, A ; 5637 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JGT label_565a ; 563A 0 200 180 C81E
LCB A, tbl_62da ; 563C 0 200 180 909DDA62
MOV DP, #003a4h ; 5640 0 200 180 62A403 ### ROM INFO=TPS Volt
CMPB [DP], A ; 5643 0 200 180 C2C1
JLT label_565a ; 5645 0 200 180 CA13
MOV DP, #00410h ; 5647 0 200 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].0 ; 564A 0 200 180 C218
LCB A, tbl_62ce ; 564C 0 200 180 909DCE62
JEQ label_5657 ; 5650 0 200 180 C905
MOV DP, #00409h ; 5652 0 200 180 620904 ### ROM INFO=Options Active
SB [DP].5 ; 5655 0 200 180 C21D
; 5657 from 5650 (DD0,200,180)
label_5657: SC ; 5657 0 200 180 85
SJ label_565b ; 5658 0 200 180 CB01
; 565A from 55DF (DD0,200,180)
; 565A from 55E9 (DD0,200,180)
; 565A from 55F2 (DD0,200,180)
; 565A from 55FB (DD0,200,180)
; 565A from 5604 (DD0,200,180)
; 565A from 560D (DD0,200,180)
; 565A from 5616 (DD0,200,180)
; 565A from 561F (DD0,200,180)
; 565A from 5628 (DD0,200,180)
; 565A from 5631 (DD0,200,180)
; 565A from 563A (DD0,200,180)
; 565A from 5645 (DD0,200,180)
label_565a: RC ; 565A 0 200 180 95
; 565B from 5658 (DD0,200,180)
label_565b: LCB A, tbl_62c9 ; 565B 0 200 180 909DC962
JEQ label_5664 ; 565F 0 200 180 C903
XORB PSWH, #080h ; 5661 0 200 180 A2F080
; 5664 from 565F (DD0,200,180)
label_5664: LCB A, tbl_62c8 ; 5664 0 200 180 909DC862
CAL label_54a3 ; 5668 0 200 180 32A354
; 566B from 55DC (DD0,200,180)
label_566b: LCB A, tbl_6158 ; 566B 0 200 180 909D5861
JEQ label_56a7 ; 566F 0 200 180 C936
LCB A, tbl_6159 ; 5671 0 200 180 909D5961
CAL label_5498 ; 5675 0 200 180 329854
LCB A, tbl_615c ; 5678 0 200 180 909D5C61
STB A, r0 ; 567C 0 200 180 88
LCB A, tbl_615b ; 567D 0 200 180 909D5B61
CAL label_53f7 ; 5681 0 200 180 32F753
MOV DP, X2 ; 5684 0 200 180 917A
MB [DP].5, C ; 5686 0 200 180 C23D
JGE label_56a7 ; 5688 0 200 180 CD1D
LCB A, tbl_615d ; 568A 0 200 180 909D5D61
JEQ label_569a ; 568E 0 200 180 C90A
LB A, ACC ; 5690 0 200 180 F506
MOV DP, X1 ; 5692 0 200 180 907A
LCB A, [DP] ; 5694 0 200 180 92AA
ANDB A, #005h ; 5696 0 200 180 D605
JNE label_56aa ; 5698 0 200 180 CE10
; 569A from 568E (DD0,200,180)
label_569a: LCB A, tbl_615e ; 569A 0 200 180 909D5E61
JEQ label_56ad ; 569E 0 200 180 C90D
MB C, off(00222h).3 ; 56A0 0 200 180 C4222B
JLT label_56aa ; 56A3 0 200 180 CA05
SJ label_56ad ; 56A5 0 200 180 CB06
; 56A7 from 566F (DD0,200,180)
; 56A7 from 5688 (DD0,200,180)
label_56a7: J label_5736 ; 56A7 0 200 180 033657
; 56AA from 5698 (DD0,200,180)
; 56AA from 56A3 (DD0,200,180)
label_56aa: J label_5725 ; 56AA 0 200 180 032557
; 56AD from 569E (DD0,200,180)
; 56AD from 56A5 (DD0,200,180)
label_56ad: LC A, tbl_6160 ; 56AD 0 200 180 909C6061
CMP 0c4h, A ; 56B1 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGT label_5725 ; 56B4 0 200 180 C86F
LC A, tbl_6162 ; 56B6 0 200 180 909C6261
CMP 0c4h, A ; 56BA 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JLT label_5725 ; 56BD 0 200 180 CA66
LCB A, tbl_6166 ; 56BF 0 200 180 909D6661
CMPB 0d9h, A ; 56C3 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JGT label_5725 ; 56C6 0 200 180 C85D
LCB A, tbl_6167 ; 56C8 0 200 180 909D6761
CMPB 0d9h, A ; 56CC 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JLT label_5725 ; 56CF 0 200 180 CA54
LCB A, tbl_6168 ; 56D1 0 200 180 909D6861
CMPB 0d8h, A ; 56D5 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
JGT label_5725 ; 56D8 0 200 180 C84B
LCB A, tbl_6169 ; 56DA 0 200 180 909D6961
CMPB 0d8h, A ; 56DE 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
JLT label_5725 ; 56E1 0 200 180 CA42
LCB A, tbl_6164 ; 56E3 0 200 180 909D6461
CMPB 0bbh, A ; 56E7 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_5725 ; 56EA 0 200 180 CA39
LCB A, tbl_6165 ; 56EC 0 200 180 909D6561
CMPB 0bbh, A ; 56F0 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JGT label_5725 ; 56F3 0 200 180 C830
LCB A, tbl_616a ; 56F5 0 200 180 909D6A61
CMPB 0cch, A ; 56F9 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_5725 ; 56FC 0 200 180 CA27
LCB A, tbl_616c ; 56FE 0 200 180 909D6C61
CMPB 0cch, A ; 5702 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JGT label_5725 ; 5705 0 200 180 C81E
LCB A, tbl_616b ; 5707 0 200 180 909D6B61
MOV DP, #003a4h ; 570B 0 200 180 62A403 ### ROM INFO=TPS Volt
CMPB [DP], A ; 570E 0 200 180 C2C1
JLT label_5725 ; 5710 0 200 180 CA13
MOV DP, #00410h ; 5712 0 200 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].1 ; 5715 0 200 180 C219
LCB A, tbl_615f ; 5717 0 200 180 909D5F61
JEQ label_5722 ; 571B 0 200 180 C905
MOV DP, #00409h ; 571D 0 200 180 620904 ### ROM INFO=Options Active
SB [DP].5 ; 5720 0 200 180 C21D
; 5722 from 571B (DD0,200,180)
label_5722: SC ; 5722 0 200 180 85
SJ label_5726 ; 5723 0 200 180 CB01
; 5725 from 56AA (DD0,200,180)
; 5725 from 56B4 (DD0,200,180)
; 5725 from 56BD (DD0,200,180)
; 5725 from 56C6 (DD0,200,180)
; 5725 from 56CF (DD0,200,180)
; 5725 from 56D8 (DD0,200,180)
; 5725 from 56E1 (DD0,200,180)
; 5725 from 56EA (DD0,200,180)
; 5725 from 56F3 (DD0,200,180)
; 5725 from 56FC (DD0,200,180)
; 5725 from 5705 (DD0,200,180)
; 5725 from 5710 (DD0,200,180)
label_5725: RC ; 5725 0 200 180 95
; 5726 from 5723 (DD0,200,180)
label_5726: LCB A, tbl_615a ; 5726 0 200 180 909D5A61
JEQ label_572f ; 572A 0 200 180 C903
XORB PSWH, #080h ; 572C 0 200 180 A2F080
; 572F from 572A (DD0,200,180)
label_572f: LCB A, tbl_6159 ; 572F 0 200 180 909D5961
CAL label_54a3 ; 5733 0 200 180 32A354
; 5736 from 56A7 (DD0,200,180)
label_5736: LCB A, tbl_616d ; 5736 0 200 180 909D6D61
JEQ label_5772 ; 573A 0 200 180 C936
LCB A, tbl_616e ; 573C 0 200 180 909D6E61
CAL label_5498 ; 5740 0 200 180 329854
LCB A, tbl_6171 ; 5743 0 200 180 909D7161
STB A, r0 ; 5747 0 200 180 88
LCB A, tbl_6170 ; 5748 0 200 180 909D7061
CAL label_53f7 ; 574C 0 200 180 32F753
MOV DP, X2 ; 574F 0 200 180 917A
MB [DP].6, C ; 5751 0 200 180 C23E
JGE label_5772 ; 5753 0 200 180 CD1D
LCB A, tbl_6172 ; 5755 0 200 180 909D7261
JEQ label_5765 ; 5759 0 200 180 C90A
LB A, ACC ; 575B 0 200 180 F506
MOV DP, X1 ; 575D 0 200 180 907A
LCB A, [DP] ; 575F 0 200 180 92AA
ANDB A, #005h ; 5761 0 200 180 D605
JNE label_5775 ; 5763 0 200 180 CE10
; 5765 from 5759 (DD0,200,180)
label_5765: LCB A, tbl_6173 ; 5765 0 200 180 909D7361
JEQ label_5778 ; 5769 0 200 180 C90D
MB C, off(00222h).3 ; 576B 0 200 180 C4222B
JLT label_5775 ; 576E 0 200 180 CA05
SJ label_5778 ; 5770 0 200 180 CB06
; 5772 from 573A (DD0,200,180)
; 5772 from 5753 (DD0,200,180)
label_5772: J label_5801 ; 5772 0 200 180 030158
; 5775 from 5763 (DD0,200,180)
; 5775 from 576E (DD0,200,180)
label_5775: J label_57f0 ; 5775 0 200 180 03F057
; 5778 from 5769 (DD0,200,180)
; 5778 from 5770 (DD0,200,180)
label_5778: LC A, tbl_6175 ; 5778 0 200 180 909C7561
CMP 0c4h, A ; 577C 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGT label_57f0 ; 577F 0 200 180 C86F
LC A, tbl_6177 ; 5781 0 200 180 909C7761
CMP 0c4h, A ; 5785 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JLT label_57f0 ; 5788 0 200 180 CA66
LCB A, tbl_617b ; 578A 0 200 180 909D7B61
CMPB 0d9h, A ; 578E 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JGT label_57f0 ; 5791 0 200 180 C85D
LCB A, tbl_617c ; 5793 0 200 180 909D7C61
CMPB 0d9h, A ; 5797 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JLT label_57f0 ; 579A 0 200 180 CA54
LCB A, tbl_617d ; 579C 0 200 180 909D7D61
CMPB 0d8h, A ; 57A0 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
JGT label_57f0 ; 57A3 0 200 180 C84B
LCB A, tbl_617e ; 57A5 0 200 180 909D7E61
CMPB 0d8h, A ; 57A9 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
JLT label_57f0 ; 57AC 0 200 180 CA42
LCB A, tbl_6179 ; 57AE 0 200 180 909D7961
CMPB 0bbh, A ; 57B2 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_57f0 ; 57B5 0 200 180 CA39
LCB A, tbl_617a ; 57B7 0 200 180 909D7A61
CMPB 0bbh, A ; 57BB 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JGT label_57f0 ; 57BE 0 200 180 C830
LCB A, tbl_617f ; 57C0 0 200 180 909D7F61
CMPB 0cch, A ; 57C4 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_57f0 ; 57C7 0 200 180 CA27
LCB A, tbl_6181 ; 57C9 0 200 180 909D8161
CMPB 0cch, A ; 57CD 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JGT label_57f0 ; 57D0 0 200 180 C81E
LCB A, tbl_6180 ; 57D2 0 200 180 909D8061
MOV DP, #003a4h ; 57D6 0 200 180 62A403 ### ROM INFO=TPS Volt
CMPB [DP], A ; 57D9 0 200 180 C2C1
JLT label_57f0 ; 57DB 0 200 180 CA13
MOV DP, #00410h ; 57DD 0 200 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].2 ; 57E0 0 200 180 C21A
LCB A, tbl_6174 ; 57E2 0 200 180 909D7461
JEQ label_57ed ; 57E6 0 200 180 C905
MOV DP, #00409h ; 57E8 0 200 180 620904 ### ROM INFO=Options Active
SB [DP].5 ; 57EB 0 200 180 C21D
; 57ED from 57E6 (DD0,200,180)
label_57ed: SC ; 57ED 0 200 180 85
SJ label_57f1 ; 57EE 0 200 180 CB01
; 57F0 from 5775 (DD0,200,180)
; 57F0 from 577F (DD0,200,180)
; 57F0 from 5788 (DD0,200,180)
; 57F0 from 5791 (DD0,200,180)
; 57F0 from 579A (DD0,200,180)
; 57F0 from 57A3 (DD0,200,180)
; 57F0 from 57AC (DD0,200,180)
; 57F0 from 57B5 (DD0,200,180)
; 57F0 from 57BE (DD0,200,180)
; 57F0 from 57C7 (DD0,200,180)
; 57F0 from 57D0 (DD0,200,180)
; 57F0 from 57DB (DD0,200,180)
label_57f0: RC ; 57F0 0 200 180 95
; 57F1 from 57EE (DD0,200,180)
label_57f1: LCB A, tbl_616f ; 57F1 0 200 180 909D6F61
JEQ label_57fa ; 57F5 0 200 180 C903
XORB PSWH, #080h ; 57F7 0 200 180 A2F080
; 57FA from 57F5 (DD0,200,180)
label_57fa: LCB A, tbl_616e ; 57FA 0 200 180 909D6E61
CAL label_54a3 ; 57FE 0 200 180 32A354
; 5801 from 5772 (DD0,200,180)
label_5801: LCB A, tbl_62de ; 5801 0 200 180 909DDE62
STB A, r0 ; 5805 0 200 180 88
LCB A, tbl_62dd ; 5806 0 200 180 909DDD62
CAL label_53f7 ; 580A 0 200 180 32F753
MOV DP, X2 ; 580D 0 200 180 917A
MB [DP].7, C ; 580F 0 200 180 C23F
JGE label_5843 ; 5811 0 200 180 CD30
LCB A, tbl_62e5 ; 5813 0 200 180 909DE562
CAL label_5498 ; 5817 0 200 180 329854
LCB A, tbl_62e6 ; 581A 0 200 180 909DE662
CAL label_5498 ; 581E 0 200 180 329854
LCB A, tbl_62e7 ; 5821 0 200 180 909DE762
CAL label_5498 ; 5825 0 200 180 329854
LCB A, tbl_62e0 ; 5828 0 200 180 909DE062
JEQ label_5838 ; 582C 0 200 180 C90A
LB A, ACC ; 582E 0 200 180 F506
MOV DP, X1 ; 5830 0 200 180 907A
LCB A, [DP] ; 5832 0 200 180 92AA
ANDB A, #005h ; 5834 0 200 180 D605
JNE label_5843 ; 5836 0 200 180 CE0B
; 5838 from 582C (DD0,200,180)
label_5838: LCB A, tbl_62df ; 5838 0 200 180 909DDF62
JEQ label_5846 ; 583C 0 200 180 C908
MB C, off(00222h).3 ; 583E 0 200 180 C4222B
JLT label_5843 ; 5841 0 200 180 CA00
; 5843 from 5811 (DD0,200,180)
; 5843 from 5836 (DD0,200,180)
; 5843 from 5841 (DD0,200,180)
label_5843: J label_58ae ; 5843 0 200 180 03AE58
; 5846 from 583C (DD0,200,180)
label_5846: LC A, tbl_62e1 ; 5846 0 200 180 909CE162
CMP 0c4h, A ; 584A 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGT label_58ae ; 584D 0 200 180 C85F
LCB A, tbl_62e3 ; 584F 0 200 180 909DE362
MOV DP, #003a4h ; 5853 0 200 180 62A403 ### ROM INFO=TPS Volt
CMPB [DP], A ; 5856 0 200 180 C2C1
JLT label_58ae ; 5858 0 200 180 CA54
LCB A, tbl_62e4 ; 585A 0 200 180 909DE462
CMPB 0d9h, A ; 585E 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JGT label_58ae ; 5861 0 200 180 C84B
MOV DP, #00409h ; 5863 0 200 180 620904 ### ROM INFO=Options Active
SB [DP].7 ; 5866 0 200 180 C21F
LCB A, tbl_62e8 ; 5868 0 200 180 909DE862
CMPB 0cch, A ; 586C 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_58ae ; 586F 0 200 180 CA3D
MOV DP, #00410h ; 5871 0 200 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].3 ; 5874 0 200 180 C21B
SC ; 5876 0 200 180 85
LCB A, tbl_62e5 ; 5877 0 200 180 909DE562
CAL label_54a3 ; 587B 0 200 180 32A354
LCB A, tbl_62e9 ; 587E 0 200 180 909DE962
JEQ label_58ae ; 5882 0 200 180 C92A
CMPB 0cch, A ; 5884 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_58ae ; 5887 0 200 180 CA25
MOV DP, #00410h ; 5889 0 200 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].4 ; 588C 0 200 180 C21C
SC ; 588E 0 200 180 85
LCB A, tbl_62e6 ; 588F 0 200 180 909DE662
CAL label_54a3 ; 5893 0 200 180 32A354
LCB A, tbl_62ea ; 5896 0 200 180 909DEA62
JEQ label_58ae ; 589A 0 200 180 C912
CMPB 0cch, A ; 589C 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLT label_58ae ; 589F 0 200 180 CA0D
MOV DP, #00410h ; 58A1 0 200 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].5 ; 58A4 0 200 180 C21D
SC ; 58A6 0 200 180 85
LCB A, tbl_62e6 ; 58A7 0 200 180 909DE662
CAL label_54a3 ; 58AB 0 200 180 32A354
; 58AE from 5843 (DD0,200,180)
; 58AE from 584D (DD0,200,180)
; 58AE from 5858 (DD0,200,180)
; 58AE from 5861 (DD0,200,180)
; 58AE from 586F (DD0,200,180)
; 58AE from 5882 (DD0,200,180)
; 58AE from 5887 (DD0,200,180)
; 58AE from 589A (DD0,200,180)
; 58AE from 589F (DD0,200,180)
label_58ae: LCB A, tbl_6332 ; 58AE 0 200 180 909D3263
JEQ label_58e2 ; 58B2 0 200 180 C92E
LCB A, tbl_6114 ; 58B4 0 200 180 909D1461
CAL label_5498 ; 58B8 0 200 180 329854
LCB A, tbl_6236 ; 58BB 0 200 180 909D3662
JBR off(002eeh).2, label_58c6 ; 58BF 0 200 180 DAEE04
LCB A, tbl_6237 ; 58C2 0 200 180 909D3762
; 58C6 from 58BF (DD0,200,180)
label_58c6: CMPB off(00236h), A ; 58C6 0 200 180 C436C1 ### ROM INFO=Current RPM(1byte form)
LCB A, tbl_6154 ; 58C9 0 200 180 909D5461
JEQ label_58d2 ; 58CD 0 200 180 C903
XORB PSWH, #080h ; 58CF 0 200 180 A2F080
; 58D2 from 58CD (DD0,200,180)
label_58d2: LCB A, tbl_6115 ; 58D2 0 200 180 909D1561
JEQ label_58db ; 58D6 0 200 180 C903
XORB PSWH, #080h ; 58D8 0 200 180 A2F080
; 58DB from 58D6 (DD0,200,180)
label_58db: LCB A, tbl_6114 ; 58DB 0 200 180 909D1461
CAL label_54a3 ; 58DF 0 200 180 32A354
; 58E2 from 58B2 (DD0,200,180)
label_58e2: LCB A, tbl_628e ; 58E2 0 200 180 909D8E62
STB A, r0 ; 58E6 0 200 180 88
LCB A, tbl_628d ; 58E7 0 200 180 909D8D62
JEQ label_591c ; 58EB 0 200 180 C92F
CAL label_53f7 ; 58ED 0 200 180 32F753
MOV DP, #00408h ; 58F0 0 200 180 620804 ### ROM INFO=Inputs Options3
MB [DP].2, C ; 58F3 0 200 180 C23A
JGE label_591c ; 58F5 0 200 180 CD25
LCB A, tbl_6290 ; 58F7 0 200 180 909D9062
STB A, r0 ; 58FB 0 200 180 88
LCB A, tbl_628f ; 58FC 0 200 180 909D8F62
RC ; 5900 0 200 180 95
JEQ label_5906 ; 5901 0 200 180 C903
CAL label_53f7 ; 5903 0 200 180 32F753
; 5906 from 5901 (DD0,200,180)
label_5906: MB PSWL.5, C ; 5906 0 200 180 A33D
MB [DP].3, C ; 5908 0 200 180 C23B
LCB A, tbl_62b8 ; 590A 0 200 180 909DB862
JNE label_592a ; 590E 0 200 180 CE1A
INC DP ; 5910 0 200 180 72
MB C, [DP].3 ; 5911 0 200 180 C22B
JLT label_591c ; 5913 0 200 180 CA07
MOV DP, #00410h ; 5915 0 200 180 621004 ### ROM INFO=Options Outputs Active
MB C, [DP].7 ; 5918 0 200 180 C22F
JGE label_592a ; 591A 0 200 180 CD0E
; 591C from 58EB (DD0,200,180)
; 591C from 58F5 (DD0,200,180)
; 591C from 5913 (DD0,200,180)
label_591c: MOV DP, #00409h ; 591C 0 200 180 620904 ### ROM INFO=Options Active
RB [DP].4 ; 591F 0 200 180 C20C
SB PSWL.4 ; 5921 0 200 180 A31C
CLRB A ; 5923 0 200 180 FA
MOV DP, #0041ah ; 5924 0 200 180 621A04 ### ROM INFO=EBC Target
STB A, [DP] ; 5927 0 200 180 D2
SJ label_5958 ; 5928 0 200 180 CB2E
; 592A from 590E (DD0,200,180)
; 592A from 591A (DD0,200,180)
label_592a: RB PSWL.4 ; 592A 0 200 180 A30C
LCB A, tbl_6292 ; 592C 0 200 180 909D9262
CMPB A, 0bbh ; 5930 0 200 180 C5BBC2 ### ROM INFO=Map Sensor Volt
MOV DP, #00409h ; 5933 0 200 180 620904 ### ROM INFO=Options Active
MB [DP].4, C ; 5936 0 200 180 C23C
JGE label_5955 ; 5938 0 200 180 CD1B
LCB A, tbl_6295 ; 593A 0 200 180 909D9562
JEQ label_5944 ; 593E 0 200 180 C904
SB PSWL.4 ; 5940 0 200 180 A31C
SJ label_5958 ; 5942 0 200 180 CB14
; 5944 from 593E (DD0,200,180)
label_5944: LCB A, tbl_6293 ; 5944 0 200 180 909D9362
CMPB 0bbh, A ; 5948 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JGT label_5963 ; 594B 0 200 180 C816
LCB A, tbl_6294 ; 594D 0 200 180 909D9462
SB PSWL.4 ; 5951 0 200 180 A31C
SJ label_5958 ; 5953 0 200 180 CB03
; 5955 from 5938 (DD0,200,180)
label_5955: SB PSWL.4 ; 5955 0 200 180 A31C
CLRB A ; 5957 0 200 180 FA
; 5958 from 5928 (DD0,200,180)
; 5958 from 5942 (DD0,200,180)
; 5958 from 5953 (DD0,200,180)
label_5958: MOV DP, #0041bh ; 5958 0 200 180 621B04 ### ROM INFO=EBC Baseduty
STB A, [DP] ; 595B 0 200 180 D2
MB C, PSWL.4 ; 595C 0 200 180 A32C
JGE label_5963 ; 595E 0 200 180 CD03
J label_5a1a ; 5960 0 200 180 031A5A
; 5963 from 595E (DD0,200,180)
; 5963 from 594B (DD0,200,180)
label_5963: LCB A, tbl_629a ; 5963 0 200 180 909D9A62
JNE label_597e ; 5967 0 200 180 CE15
CLR A ; 5969 1 200 180 F9
MOV X1, #tbl_62a2 ; 596A 1 200 180 60A262
MB C, PSWL.5 ; 596D 1 200 180 A32D
JLT label_5974 ; 596F 1 200 180 CA03
MOV X1, #tbl_629c ; 5971 1 200 180 609C62
; 5974 from 596F (DD1,200,180)
label_5974: LB A, ACC ; 5974 0 200 180 F506
LB A, off(0024fh) ; 5976 0 200 180 F44F ### ROM INFO=Current Gear
ADD X1, A ; 5978 0 200 180 9081
LCB A, [X1] ; 597A 0 200 180 90AA
SJ label_598d ; 597C 0 200 180 CB0F
; 597E from 5967 (DD0,200,180)
label_597e: MOV X1, #tbl_61ac ; 597E 0 200 180 60AC61
MB C, PSWL.5 ; 5981 0 200 180 A32D
JLT label_5988 ; 5983 0 200 180 CA03
MOV X1, #tbl_61c2 ; 5985 0 200 180 60C261
; 5988 from 5983 (DD0,200,180)
label_5988: LB A, 0c2h ; 5988 0 200 180 F5C2
CAL label_4981 ; 598A 0 200 180 328149
; 598D from 597C (DD0,200,180)
label_598d: MOVB r3, A ; 598D 0 200 180 238A
CAL label_5a81 ; 598F 0 200 180 32815A
LB A, r3 ; 5992 0 200 180 7B
MOV DP, #0041ah ; 5993 0 200 180 621A04 ### ROM INFO=EBC Target
STB A, [DP] ; 5996 0 200 180 D2
SUBB A, 0bbh ; 5997 0 200 180 C5BBA2 ### ROM INFO=Map Sensor Volt
MB PSWL.5, C ; 599A 0 200 180 A33D
JGE label_59a2 ; 599C 0 200 180 CD04
XORB A, #0ffh ; 599E 0 200 180 F6FF
ADDB A, #001h ; 59A0 0 200 180 8601
; 59A2 from 599C (DD0,200,180)
label_59a2: STB A, r4 ; 59A2 0 200 180 8C
MOV DP, #0041ah ; 59A3 0 200 180 621A04 ### ROM INFO=EBC Target
LB A, [DP] ; 59A6 0 200 180 F2
MOV X1, #tbl_6196 ; 59A7 0 200 180 609661
CAL label_4981 ; 59AA 0 200 180 328149
MOV DP, #0041bh ; 59AD 0 200 180 621B04 ### ROM INFO=EBC Baseduty
STB A, [DP] ; 59B0 0 200 180 D2
STB A, r5 ; 59B1 0 200 180 8D
SJ label_59b8 ; 59B2 0 200 180 CB04
; 59B4 from 59BC (DD0,200,180)
; 59B4 from 59C7 (DD0,200,180)
label_59b4: LB A, #080h ; 59B4 0 200 180 7780
SJ label_5a12 ; 59B6 0 200 180 CB5A
; 59B8 from 59B2 (DD0,200,180)
label_59b8: LCB A, tbl_629b ; 59B8 0 200 180 909D9B62
JNE label_59b4 ; 59BC 0 200 180 CEF6
MB C, PSWL.5 ; 59BE 0 200 180 A32D
JLT label_59c9 ; 59C0 0 200 180 CA07
LCB A, tbl_6297 ; 59C2 0 200 180 909D9762
CMPB A, r4 ; 59C6 0 200 180 4C
JLE label_59b4 ; 59C7 0 200 180 CFEB
; 59C9 from 59C0 (DD0,200,180)
label_59c9: MOV DP, #0041dh ; 59C9 0 200 180 621D04
MB C, PSWL.5 ; 59CC 0 200 180 A32D
JLT label_59f1 ; 59CE 0 200 180 CA21
LB A, (001bah-00180h)[USP] ; 59D0 0 200 180 F33A
JEQ label_59d6 ; 59D2 0 200 180 C902
SJ label_5a16 ; 59D4 0 200 180 CB40
; 59D6 from 59D2 (DD0,200,180)
label_59d6: LCB A, tbl_6298 ; 59D6 0 200 180 909D9862
STB A, (001bah-00180h)[USP] ; 59DA 0 200 180 D33A
LB A, r4 ; 59DC 0 200 180 7C
MOV X1, #tbl_62a8 ; 59DD 0 200 180 60A862
CAL label_4981 ; 59E0 0 200 180 328149
STB A, r4 ; 59E3 0 200 180 8C
LCB A, tbl_6279 ; 59E4 0 200 180 909D7962
STB A, r0 ; 59E8 0 200 180 88
LB A, [DP] ; 59E9 0 200 180 F2
ADDB A, r4 ; 59EA 0 200 180 0C
CMPB A, r0 ; 59EB 0 200 180 48
JLE label_5a12 ; 59EC 0 200 180 CF24
LB A, r0 ; 59EE 0 200 180 78
SJ label_5a12 ; 59EF 0 200 180 CB21
; 59F1 from 59CE (DD0,200,180)
label_59f1: LB A, (001cdh-00180h)[USP] ; 59F1 0 200 180 F34D
JEQ label_59f7 ; 59F3 0 200 180 C902
SJ label_5a16 ; 59F5 0 200 180 CB1F
; 59F7 from 59F3 (DD0,200,180)
label_59f7: LCB A, tbl_6299 ; 59F7 0 200 180 909D9962
STB A, (001cdh-00180h)[USP] ; 59FB 0 200 180 D34D
LB A, r4 ; 59FD 0 200 180 7C
MOV X1, #tbl_618a ; 59FE 0 200 180 608A61
CAL label_4981 ; 5A01 0 200 180 328149
STB A, r4 ; 5A04 0 200 180 8C
LCB A, tbl_6278 ; 5A05 0 200 180 909D7862
STB A, r0 ; 5A09 0 200 180 88
LB A, [DP] ; 5A0A 0 200 180 F2
SUBB A, r4 ; 5A0B 0 200 180 2C
CMPB A, r0 ; 5A0C 0 200 180 48
JGE label_5a12 ; 5A0D 0 200 180 CD03
LB A, r0 ; 5A0F 0 200 180 78
SJ label_5a12 ; 5A10 0 200 180 CB00
; 5A12 from 59B6 (DD0,200,180)
; 5A12 from 59EC (DD0,200,180)
; 5A12 from 59EF (DD0,200,180)
; 5A12 from 5A0D (DD0,200,180)
; 5A12 from 5A10 (DD0,200,180)
label_5a12: MOV DP, #0041dh ; 5A12 0 200 180 621D04
STB A, [DP] ; 5A15 0 200 180 D2
; 5A16 from 59D4 (DD0,200,180)
; 5A16 from 59F5 (DD0,200,180)
label_5a16: SCAL label_5a3d ; 5A16 0 200 180 3125
SCAL label_5a69 ; 5A18 0 200 180 314F
; 5A1A from 5960 (DD0,200,180)
label_5a1a: MOV DP, #0041ch ; 5A1A 0 200 180 621C04 ### ROM INFO=EBC Duty
STB A, [DP] ; 5A1D 0 200 180 D2
L A, ACC ; 5A1E 1 200 180 E506
MOV X1, #tbl_5a34 ; 5A20 1 200 180 60345A
VCAL 0 ; 5A23 1 200 180 10
MOV er0, A ; 5A24 1 200 180 448A
LC A, tbl_6116 ; 5A26 1 200 180 909C1661
CAL label_530d ; 5A2A 1 200 180 320D53
MOV DP, #0040ah ; 5A2D 1 200 180 620A04
ST A, [DP] ; 5A30 1 200 180 D2
J label_5aaa ; 5A31 1 200 180 03AA5A
tbl_5a34: DB 0FFh,000h,080h,0C8h,000h,080h,000h,000h ; 5A34
DB 000h ; 5A3C
; 5A3D from 5A16 (DD0,200,180)
label_5a3d: MOVB r0, r5 ; 5A3D 0 200 180 2548
MOVB r3, r0 ; 5A3F 0 200 180 204B
MOV DP, #0041dh ; 5A41 0 200 180 621D04
LB A, [DP] ; 5A44 0 200 180 F2
MOVB r3, r0 ; 5A45 0 200 180 204B
CAL label_53dd ; 5A47 0 200 180 32DD53
MOVB r3, r0 ; 5A4A 0 200 180 204B
LB A, 0d8h ; 5A4C 0 200 180 F5D8 ### ROM INFO=IAT Sensor
MOV X1, #tbl_61d8 ; 5A4E 0 200 180 60D861
CAL label_4981 ; 5A51 0 200 180 328149
MOVB r0, r3 ; 5A54 0 200 180 2348
CAL label_53dd ; 5A56 0 200 180 32DD53
MOVB r3, r0 ; 5A59 0 200 180 204B
LB A, 0c2h ; 5A5B 0 200 180 F5C2
MOV X1, #tbl_61e2 ; 5A5D 0 200 180 60E261
CAL label_4981 ; 5A60 0 200 180 328149
MOVB r0, r3 ; 5A63 0 200 180 2348
CAL label_53dd ; 5A65 0 200 180 32DD53
RT ; 5A68 0 200 180 01
; 5A69 from 5A18 (DD0,200,180)
label_5a69: LCB A, tbl_6148 ; 5A69 0 200 180 909D4861
STB A, r1 ; 5A6D 0 200 180 89
LCB A, tbl_62b6 ; 5A6E 0 200 180 909DB662
STB A, r2 ; 5A72 0 200 180 8A
LB A, r0 ; 5A73 0 200 180 78
JEQ label_5a80 ; 5A74 0 200 180 C90A
CMPB A, r1 ; 5A76 0 200 180 49
JGE label_5a7c ; 5A77 0 200 180 CD03
LB A, r1 ; 5A79 0 200 180 79
SJ label_5a80 ; 5A7A 0 200 180 CB04
; 5A7C from 5A77 (DD0,200,180)
label_5a7c: CMPB A, r2 ; 5A7C 0 200 180 4A
JLE label_5a80 ; 5A7D 0 200 180 CF01
LB A, r2 ; 5A7F 0 200 180 7A
; 5A80 from 5A74 (DD0,200,180)
; 5A80 from 5A7A (DD0,200,180)
; 5A80 from 5A7D (DD0,200,180)
label_5a80: RT ; 5A80 0 200 180 01
; 5A81 from 598F (DD0,200,180)
label_5a81: LB A, ACC ; 5A81 0 200 180 F506
LCB A, tbl_6150 ; 5A83 0 200 180 909D5061
CAL label_546a ; 5A87 0 200 180 326A54
MOV X1, #tbl_6104 ; 5A8A 0 200 180 600461
CAL label_4981 ; 5A8D 0 200 180 328149
MOVB r0, A ; 5A90 0 200 180 208A
LB A, r3 ; 5A92 0 200 180 7B
CAL label_5318 ; 5A93 0 200 180 321853
MOVB r3, A ; 5A96 0 200 180 238A
MOV DP, #003a4h ; 5A98 0 200 180 62A403 ### ROM INFO=TPS Volt
LB A, [DP] ; 5A9B 0 200 180 F2
MOV X1, #tbl_610c ; 5A9C 0 200 180 600C61
CAL label_4981 ; 5A9F 0 200 180 328149
MOVB r0, r3 ; 5AA2 0 200 180 2348
CAL label_5318 ; 5AA4 0 200 180 321853
MOVB r3, A ; 5AA7 0 200 180 238A
RT ; 5AA9 0 200 180 01
; 5AAA from 5A31 (DD1,200,180)
label_5aaa: SC ; 5AAA 1 200 180 85
LCB A, tbl_6188 ; 5AAB 1 200 180 909D8861
JNE label_5abb ; 5AAF 1 200 180 CE0A
MOV DP, #00420h ; 5AB1 1 200 180 622004
MB C, [DP].2 ; 5AB4 1 200 180 C22A
JLT label_5abb ; 5AB6 1 200 180 CA03
MB C, off(00211h).0 ; 5AB8 1 200 180 C41128
; 5ABB from 5AAF (DD1,200,180)
; 5ABB from 5AB6 (DD1,200,180)
label_5abb: MB off(00219h).6, C ; 5ABB 1 200 180 C4193E
LB A, ACC ; 5ABE 0 200 180 F506
CLRB r0 ; 5AC0 0 200 180 2015
LCB A, tbl_6255 ; 5AC2 0 200 180 909D5562
CAL label_53f7 ; 5AC6 0 200 180 32F753
LCB A, tbl_6256 ; 5AC9 0 200 180 909D5662
JEQ label_5ad2 ; 5ACD 0 200 180 C903
XORB PSWH, #080h ; 5ACF 0 200 180 A2F080
; 5AD2 from 5ACD (DD0,200,180)
label_5ad2: MB off(00221h).6, C ; 5AD2 0 200 180 C4213E
JLT label_5af3 ; 5AD5 0 200 180 CA1C
JBR off(00217h).5, label_5af3 ; 5AD7 0 200 180 DD1719
MOV DP, #003a4h ; 5ADA 0 200 180 62A403 ### ROM INFO=TPS Volt
LB A, [DP] ; 5ADD 0 200 180 F2
CMPB A, #07fh ; 5ADE 0 200 180 C67F
XORB PSWH, #080h ; 5AE0 0 200 180 A2F080
MB off(00221h).6, C ; 5AE3 0 200 180 C4213E
JGE label_5af3 ; 5AE6 0 200 180 CD0B
JBR off(00211h).4, label_5af3 ; 5AE8 0 200 180 DC1108
MOV DP, #0031eh ; 5AEB 0 200 180 621E03
CLR A ; 5AEE 1 200 180 F9
ST A, [DP] ; 5AEF 1 200 180 D2
INC DP ; 5AF0 1 200 180 72
INC DP ; 5AF1 1 200 180 72
ST A, [DP] ; 5AF2 1 200 180 D2
; 5AF3 from 5AD5 (DD0,200,180)
; 5AF3 from 5AD7 (DD0,200,180)
; 5AF3 from 5AE6 (DD0,200,180)
; 5AF3 from 5AE8 (DD0,200,180)
label_5af3: LB A, off(002c6h) ; 5AF3 0 200 180 F4C6
JNE label_5b0f ; 5AF5 0 200 180 CE18
MOV X1, #00413h ; 5AF7 0 200 180 601304
JBR off(00217h).5, label_5b0f ; 5AFA 0 200 180 DD1712
LCB A, tbl_613d ; 5AFD 0 200 180 909D3D61
MOVB r0, A ; 5B01 0 200 180 208A
MOV DP, X1 ; 5B03 0 200 180 907A
LB A, [DP] ; 5B05 0 200 180 F2
CMPB A, r0 ; 5B06 0 200 180 48
JGE label_5b0f ; 5B07 0 200 180 CD06
MOVB off(002c6h), #004h ; 5B09 0 200 180 C4C69804
INCB [DP] ; 5B0D 0 200 180 C216
; 5B0F from 5AF5 (DD0,200,180)
; 5B0F from 5AFA (DD0,200,180)
; 5B0F from 5B07 (DD0,200,180)
label_5b0f: RT ; 5B0F 0 200 180 01
; 5B10 from 26F0 (DD1,208,180)
label_5b10: L A, ACC ; 5B10 1 208 180 E506
CLR X1 ; 5B12 1 208 180 9015
MOV DP, #00410h ; 5B14 1 208 180 621004 ### ROM INFO=Options Outputs Active
LC A, tbl_60fc ; 5B17 1 208 180 909CFC60
CMP 0c4h, A ; 5B1B 1 208 180 B5C4C1 ### ROM INFO=RPM Sensor
JGT label_5b3a ; 5B1E 1 208 180 C81A
LB A, ACC ; 5B20 0 208 180 F506
LCB A, tbl_60fe ; 5B22 0 208 180 909DFE60
MOV DP, #003a4h ; 5B26 0 208 180 62A403 ### ROM INFO=TPS Volt
CMPB [DP], A ; 5B29 0 208 180 C2C1
JLT label_5b3a ; 5B2B 0 208 180 CA0D
MOV DP, #00410h ; 5B2D 0 208 180 621004 ### ROM INFO=Options Outputs Active
tbl_5b2e EQU $-2 ; 5B2E
MB C, [DP].7 ; 5B30 0 208 180 C22F
JGE label_5b51 ; 5B32 0 208 180 CD1D
CAL label_5bc2 ; 5B34 0 208 180 32C25B
J label_5bc1 ; 5B37 0 208 180 03C15B
; 5B3A from 5B1E (DD1,208,180)
; 5B3A from 5B2B (DD0,208,180)
label_5b3a: LB A, ACC ; 5B3A 0 208 180 F506
LCB A, tbl_60ff ; 5B3C 0 208 180 909DFF60
STB A, 0041eh[X1] ; 5B40 0 208 180 D01E04
LCB A, tbl_6103 ; 5B43 0 208 180 909D0361
STB A, 0041fh[X1] ; 5B47 0 208 180 D01F04
MOV DP, #00410h ; 5B4A 0 208 180 621004 ### ROM INFO=Options Outputs Active
RB [DP].7 ; 5B4D 0 208 180 C20F
SJ label_5bc1 ; 5B4F 0 208 180 CB70
; 5B51 from 5B32 (DD0,208,180)
label_5b51: LB A, ACC ; 5B51 0 208 180 F506
LCB A, tbl_6100 ; 5B53 0 208 180 909D0061
JEQ label_5b89 ; 5B57 0 208 180 C930
LCB A, tbl_6101 ; 5B59 0 208 180 909D0161
CMPB 0bbh, A ; 5B5D 0 208 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_5b80 ; 5B60 0 208 180 CA1E
LCB A, tbl_6102 ; 5B62 0 208 180 909D0261
CMPB 0dah, A ; 5B66 0 208 180 C5DAC1 ### ROM INFO=O2 Sensor
JLT label_5b80 ; 5B69 0 208 180 CA15
LB A, ACC ; 5B6B 0 208 180 F506
MOV DP, #0041eh ; 5B6D 0 208 180 621E04
LB A, [DP] ; 5B70 0 208 180 F2
JEQ label_5b77 ; 5B71 0 208 180 C904
DECB [DP] ; 5B73 0 208 180 C217
SJ label_5b89 ; 5B75 0 208 180 CB12
; 5B77 from 5B71 (DD0,208,180)
label_5b77: MOV DP, #00410h ; 5B77 0 208 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].7 ; 5B7A 0 208 180 C21F
SCAL label_5bc2 ; 5B7C 0 208 180 3144
SJ label_5b89 ; 5B7E 0 208 180 CB09
; 5B80 from 5B60 (DD0,208,180)
; 5B80 from 5B69 (DD0,208,180)
; 5B80 from 5B98 (DD0,208,180)
label_5b80: LB A, ACC ; 5B80 0 208 180 F506
LCB A, tbl_60ff ; 5B82 0 208 180 909DFF60
STB A, 0041eh[X1] ; 5B86 0 208 180 D01E04
; 5B89 from 5B57 (DD0,208,180)
; 5B89 from 5B75 (DD0,208,180)
; 5B89 from 5B7E (DD0,208,180)
label_5b89: LB A, ACC ; 5B89 0 208 180 F506
LCB A, tbl_6151 ; 5B8B 0 208 180 909D5161
JEQ label_5bc1 ; 5B8F 0 208 180 C930
LCB A, tbl_6152 ; 5B91 0 208 180 909D5261
CMPB 0bbh, A ; 5B95 0 208 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_5b80 ; 5B98 0 208 180 CAE6
LCB A, tbl_6153 ; 5B9A 0 208 180 909D5361
CMPB 0dah, A ; 5B9E 0 208 180 C5DAC1 ### ROM INFO=O2 Sensor
JLT label_5bb8 ; 5BA1 0 208 180 CA15
LB A, ACC ; 5BA3 0 208 180 F506
MOV DP, #0041fh ; 5BA5 0 208 180 621F04
LB A, [DP] ; 5BA8 0 208 180 F2
JEQ label_5baf ; 5BA9 0 208 180 C904
DECB [DP] ; 5BAB 0 208 180 C217
SJ label_5bc1 ; 5BAD 0 208 180 CB12
; 5BAF from 5BA9 (DD0,208,180)
label_5baf: MOV DP, #00410h ; 5BAF 0 208 180 621004 ### ROM INFO=Options Outputs Active
SB [DP].7 ; 5BB2 0 208 180 C21F
SCAL label_5bc2 ; 5BB4 0 208 180 310C
SJ label_5bc1 ; 5BB6 0 208 180 CB09
; 5BB8 from 5BA1 (DD0,208,180)
label_5bb8: LB A, ACC ; 5BB8 0 208 180 F506
LCB A, tbl_6103 ; 5BBA 0 208 180 909D0361
STB A, 0041fh[X1] ; 5BBE 0 208 180 D01F04
; 5BC1 from 5B37 (DD0,208,180)
; 5BC1 from 5B4F (DD0,208,180)
; 5BC1 from 5B8F (DD0,208,180)
; 5BC1 from 5BAD (DD0,208,180)
; 5BC1 from 5BB6 (DD0,208,180)
label_5bc1: RT ; 5BC1 0 208 180 01
; 5BC2 from 5B34 (DD0,208,180)
; 5BC2 from 5B7C (DD0,208,180)
; 5BC2 from 5BB4 (DD0,208,180)
label_5bc2: MOVB off(002c6h), #001h ; 5BC2 0 208 180 C4C69801
RT ; 5BC6 0 208 180 01
; 5BC7 from 5FA6 (DD1,100,280)
; 5BC7 from 5FAA (DD1,100,280)
label_5bc7: MOV X1, #00409h ; 5BC7 1 100 280 600904 ### ROM INFO=Options Active
MOV X2, #00410h ; 5BCA 1 100 280 611004 ### ROM INFO=Options Outputs Active
L A, ACC ; 5BCD 1 100 280 E506
L A, off(00192h) ; 5BCF 1 100 280 E492 ### ROM INFO=Rev Cut Set RPM
MOV er0, A ; 5BD1 1 100 280 448A
LC A, tbl_6146 ; 5BD3 1 100 280 909C4661
MOV er2, A ; 5BD7 1 100 280 468A
MOV DP, #00415h ; 5BD9 1 100 280 621504
L A, [DP] ; 5BDC 1 100 280 E2
ST A, er1 ; 5BDD 1 100 280 89
MOV DP, X1 ; 5BDE 1 100 280 907A
MB C, [DP].3 ; 5BE0 1 100 280 C22B
L A, #003a9h ; 5BE2 1 100 280 67A903
JLT label_5c14 ; 5BE5 1 100 280 CA2D
MB C, [DP].0 ; 5BE7 1 100 280 C228
L A, er1 ; 5BE9 1 100 280 35
JLT label_5c14 ; 5BEA 1 100 280 CA28
MB C, [DP].2 ; 5BEC 1 100 280 C22A
L A, er1 ; 5BEE 1 100 280 35
JLT label_5c14 ; 5BEF 1 100 280 CA23
MOV DP, X2 ; 5BF1 1 100 280 917A
MB C, [DP].6 ; 5BF3 1 100 280 C22E
LC A, tbl_6118 ; 5BF5 1 100 280 909C1861
JLT label_5c14 ; 5BF9 1 100 280 CA19
MB C, [DP].7 ; 5BFB 1 100 280 C22F
LC A, tbl_60fc ; 5BFD 1 100 280 909CFC60
JLT label_5c14 ; 5C01 1 100 280 CA11
MOV DP, #00427h ; 5C03 1 100 280 622704
MB C, [DP].1 ; 5C06 1 100 280 C229
LC A, tbl_62fe ; 5C08 1 100 280 909CFE62
JLT label_5c14 ; 5C0C 1 100 280 CA06
MOV DP, off(00194h) ; 5C0E 1 100 280 B4947A ### ROM INFO=Rev Cut Reset RPM
L A, off(00192h) ; 5C11 1 100 280 E492 ### ROM INFO=Rev Cut Set RPM
RT ; 5C13 1 100 280 01
; 5C14 from 5BE5 (DD1,100,280)
; 5C14 from 5BEA (DD1,100,280)
; 5C14 from 5BEF (DD1,100,280)
; 5C14 from 5BF9 (DD1,100,280)
; 5C14 from 5C01 (DD1,100,280)
; 5C14 from 5C0C (DD1,100,280)
label_5c14: CMP A, er0 ; 5C14 1 100 280 48
JGT label_5c18 ; 5C15 1 100 280 C801
L A, er0 ; 5C17 1 100 280 34
; 5C18 from 5C15 (DD1,100,280)
label_5c18: L A, ACC ; 5C18 1 100 280 E506
MOV DP, A ; 5C1A 1 100 280 52
ADD A, er2 ; 5C1B 1 100 280 0A
XCHG A, DP ; 5C1C 1 100 280 9210
RT ; 5C1E 1 100 280 01
; 5C1F from 06CC (DD1,200,180)
label_5c1f: MOV X1, #00409h ; 5C1F 1 200 180 600904 ### ROM INFO=Options Active
MOV X2, #00408h ; 5C22 1 200 180 610804 ### ROM INFO=Inputs Options3
MOV DP, #00410h ; 5C25 1 200 180 621004 ### ROM INFO=Options Outputs Active
LCB A, tbl_6185 ; 5C28 1 200 180 909D8561
JEQ label_5c3b ; 5C2C 1 200 180 C90D
LCB A, tbl_6186 ; 5C2E 1 200 180 909D8661
CMPB 0d9h, A ; 5C32 1 200 180 C5D9C1 ### ROM INFO=ECT Sensor
JGE label_5c3b ; 5C35 1 200 180 CD04
SB [DP].6 ; 5C37 1 200 180 C21E
tbl_5c39: SJ label_5c3d ; 5C39 1 200 180 CB02
; 5C3B from 5C2C (DD1,200,180)
; 5C3B from 5C35 (DD1,200,180)
label_5c3b: RB [DP].6 ; 5C3B 1 200 180 C20E
; 5C3D from 5C39 (DD1,200,180)
label_5c3d: MOV DP, X1 ; 5C3D 1 200 180 907A
LCB A, tbl_626d ; 5C3F 1 200 180 909D6D62
JEQ label_5c7d ; 5C43 1 200 180 C938
LCB A, tbl_627a ; 5C45 1 200 180 909D7A62
JEQ label_5c4e ; 5C49 1 200 180 C903
JBS off(00222h).3, label_5c79 ; 5C4B 1 200 180 EB222B
; 5C4E from 5C49 (DD1,200,180)
label_5c4e: L A, #003a9h ; 5C4E 1 200 180 67A903
CMP 0c4h, A ; 5C51 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGT label_5c7d ; 5C54 1 200 180 C827
LB A, #060h ; 5C56 0 200 180 7760
CMPB 0d1h, A ; 5C58 0 200 180 C5D1C1 ### ROM INFO=Current TPS
JLT label_5c7d ; 5C5B 0 200 180 CA20
MOV DP, X1 ; 5C5D 0 200 180 907A
MB C, [DP].3 ; 5C5F 0 200 180 C22B
JLT label_5c7f ; 5C61 0 200 180 CA1C
LCB A, tbl_627c ; 5C63 0 200 180 909D7C62
CMPB 0d9h, A ; 5C67 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
LCB A, tbl_626e ; 5C6A 0 200 180 909D6E62
JGT label_5c74 ; 5C6E 0 200 180 C804
LCB A, tbl_627b ; 5C70 0 200 180 909D7B62
; 5C74 from 5C6E (DD0,200,180)
label_5c74: CMPB 0bbh, A ; 5C74 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
JLT label_5c7d ; 5C77 0 200 180 CA04
; 5C79 from 5C4B (DD1,200,180)
label_5c79: SB [DP].3 ; 5C79 0 200 180 C21B
SJ label_5c7f ; 5C7B 0 200 180 CB02
; 5C7D from 5C43 (DD1,200,180)
; 5C7D from 5C54 (DD1,200,180)
; 5C7D from 5C5B (DD0,200,180)
; 5C7D from 5C77 (DD0,200,180)
label_5c7d: RB [DP].3 ; 5C7D 1 200 180 C20B
; 5C7F from 5C61 (DD0,200,180)
; 5C7F from 5C7B (DD0,200,180)
label_5c7f: RT ; 5C7F 1 200 180 01
; 5C80 from 06CF (DD1,200,180)
label_5c80: LCB A, tbl_60f5 ; 5C80 1 200 180 909DF560
ST A, er0 ; 5C84 1 200 180 88
LCB A, tbl_60f4 ; 5C85 1 200 180 909DF460
CAL label_53f7 ; 5C89 1 200 180 32F753
MOV DP, X2 ; 5C8C 1 200 180 917A
JGE label_5cac ; 5C8E 1 200 180 CD1C
CMPB 0cch, #000h ; 5C90 1 200 180 C5CCC000 ### ROM INFO=VSS Sensor
JGT label_5ca9 ; 5C94 1 200 180 C813
MOV DP, X1 ; 5C96 1 200 180 907A
L A, ACC ; 5C98 1 200 180 E506
SB [DP].0 ; 5C9A 1 200 180 C218
SB [DP].2 ; 5C9C 1 200 180 C21A
LC A, tbl_60f2 ; 5C9E 1 200 180 909CF260
MOV DP, #00415h ; 5CA2 1 200 180 621504
ST A, [DP] ; 5CA5 1 200 180 D2
J label_5dbe ; 5CA6 1 200 180 03BE5D
; 5CA9 from 5C94 (DD1,200,180)
; 5CA9 from 5CBC (DD1,200,180)
; 5CA9 from 5CC5 (DD1,200,180)
label_5ca9: J label_5d53 ; 5CA9 1 200 180 03535D
; 5CAC from 5C8E (DD1,200,180)
label_5cac: LCB A, tbl_6270 ; 5CAC 1 200 180 909D7062
ST A, er0 ; 5CB0 1 200 180 88
LCB A, tbl_626f ; 5CB1 1 200 180 909D6F62
CAL label_53f7 ; 5CB5 1 200 180 32F753
MOV DP, X2 ; 5CB8 1 200 180 917A
MB [DP].0, C ; 5CBA 1 200 180 C238
JGE label_5ca9 ; 5CBC 1 200 180 CDEB
LCB A, tbl_6271 ; 5CBE 1 200 180 909D7162
CMPB 0cch, A ; 5CC2 1 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JGE label_5ca9 ; 5CC5 1 200 180 CDE2
LCB A, tbl_6272 ; 5CC7 1 200 180 909D7262
JNE label_5cfb ; 5CCB 1 200 180 CE2E
L A, ACC ; 5CCD 1 200 180 E506
MOV DP, X1 ; 5CCF 1 200 180 907A
MB C, [DP].0 ; 5CD1 1 200 180 C228
JLT label_5ced ; 5CD3 1 200 180 CA18
LC A, tbl_6273 ; 5CD5 1 200 180 909C7362
ADD A, #0000ah ; 5CD9 1 200 180 860A00
CMP 0c4h, A ; 5CDC 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGE label_5d53 ; 5CDF 1 200 180 CD72
SB [DP].0 ; 5CE1 1 200 180 C218
LC A, tbl_6273 ; 5CE3 1 200 180 909C7362
MOV DP, #00415h ; 5CE7 1 200 180 621504
ST A, [DP] ; 5CEA 1 200 180 D2
SJ label_5d21 ; 5CEB 1 200 180 CB34
; 5CED from 5CD3 (DD1,200,180)
label_5ced: LC A, tbl_6273 ; 5CED 1 200 180 909C7362
ADD A, #00060h ; 5CF1 1 200 180 866000
CMP 0c4h, A ; 5CF4 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGE label_5d53 ; 5CF7 1 200 180 CD5A
SJ label_5d21 ; 5CF9 1 200 180 CB26
; 5CFB from 5CCB (DD1,200,180)
label_5cfb: MOV DP, X1 ; 5CFB 1 200 180 907A
MB C, [DP].0 ; 5CFD 1 200 180 C228
JLT label_5d18 ; 5CFF 1 200 180 CA17
LC A, tbl_6282 ; 5D01 1 200 180 909C8262
CMP 0c4h, A ; 5D05 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
JGE label_5d53 ; 5D08 1 200 180 CD49
LCB A, tbl_6275 ; 5D0A 1 200 180 909D7562
; warning: had to flip DD
CMPB A, 0d1h ; 5D0E 0 200 180 C5D1C2 ### ROM INFO=Current TPS
MB [DP].0, C ; 5D11 0 200 180 C238
JGE label_5d53 ; 5D13 0 200 180 CD3E
J label_5dbe ; 5D15 0 200 180 03BE5D
; 5D18 from 5CFF (DD1,200,180)
label_5d18: LCB A, tbl_62ec ; 5D18 1 200 180 909DEC62
CMPB 0d1h, A ; 5D1C 1 200 180 C5D1C1 ### ROM INFO=Current TPS
JLE label_5d53 ; 5D1F 1 200 180 CF32
; 5D21 from 5CEB (DD1,200,180)
; 5D21 from 5CF9 (DD1,200,180)
label_5d21: LB A, ACC ; 5D21 0 200 180 F506
LCB A, tbl_6281 ; 5D23 0 200 180 909D8162
JEQ label_5d4a ; 5D27 0 200 180 C921
LCB A, tbl_60e8 ; 5D29 0 200 180 909DE860
STB A, r0 ; 5D2D 0 200 180 88
LCB A, tbl_60e9 ; 5D2E 0 200 180 909DE960
CAL label_53f7 ; 5D32 0 200 180 32F753
JGE label_5d4d ; 5D35 0 200 180 CD16
CMPB 0cch, #000h ; 5D37 0 200 180 C5CCC000 ### ROM INFO=VSS Sensor
JGT label_5d4d ; 5D3B 0 200 180 C810
LCB A, tbl_627d ; 5D3D 0 200 180 909D7D62
CMPB A, 0d1h ; 5D41 0 200 180 C5D1C2 ### ROM INFO=Current TPS
MOV DP, X1 ; 5D44 0 200 180 907A
MB [DP].1, C ; 5D46 0 200 180 C239
SJ label_5dbe ; 5D48 0 200 180 CB74
; 5D4A from 5D27 (DD0,200,180)
label_5d4a: J label_5dbe ; 5D4A 0 200 180 03BE5D
; 5D4D from 5D35 (DD0,200,180)
; 5D4D from 5D3B (DD0,200,180)
label_5d4d: MOV DP, X1 ; 5D4D 0 200 180 907A
RB [DP].1 ; 5D4F 0 200 180 C209
SJ label_5dbe ; 5D51 0 200 180 CB6B
; 5D53 from 5CDF (DD1,200,180)
; 5D53 from 5CA9 (DD1,200,180)
; 5D53 from 5D08 (DD1,200,180)
; 5D53 from 5D13 (DD0,200,180)
; 5D53 from 5CF7 (DD1,200,180)
; 5D53 from 5D1F (DD1,200,180)
label_5d53: MOV DP, X1 ; 5D53 1 200 180 907A
RB [DP].0 ; 5D55 1 200 180 C208
MB C, [DP].2 ; 5D57 1 200 180 C22A
JLT label_5d5d ; 5D59 1 200 180 CA02
RB [DP].1 ; 5D5B 1 200 180 C209
; 5D5D from 5D59 (DD1,200,180)
label_5d5d: LCB A, tbl_6277 ; 5D5D 1 200 180 909D7762
ST A, er0 ; 5D61 1 200 180 88
LCB A, tbl_6276 ; 5D62 1 200 180 909D7662
CAL label_53f7 ; 5D66 1 200 180 32F753
MOV DP, X2 ; 5D69 1 200 180 917A
MB [DP].1, C ; 5D6B 1 200 180 C239
JGE label_5dc8 ; 5D6D 1 200 180 CD59
LCB A, tbl_611f ; 5D6F 1 200 180 909D1F61
CMPB 0d1h, A ; 5D73 1 200 180 C5D1C1 ### ROM INFO=Current TPS
JLE label_5dc8 ; 5D76 1 200 180 CF50
LCB A, tbl_60d0 ; 5D78 1 200 180 909DD060
CMPB 0cch, A ; 5D7C 1 200 180 C5CCC1 ### ROM INFO=VSS Sensor
JLE label_5dc8 ; 5D7F 1 200 180 CF47
LCB A, tbl_6120 ; 5D81 1 200 180 909D2061
JNE label_5d8d ; 5D85 1 200 180 CE06
LC A, tbl_6121 ; 5D87 1 200 180 909C2161
SJ label_5d98 ; 5D8B 1 200 180 CB0B
; 5D8D from 5D85 (DD1,200,180)
label_5d8d: CLR A ; 5D8D 1 200 180 F9
LB A, off(0024fh) ; 5D8E 0 200 180 F44F ### ROM INFO=Current Gear
L A, ACC ; 5D90 1 200 180 E506
SLL A ; 5D92 1 200 180 53
LC A, tbl_6121[ACC] ; 5D93 1 200 180 B506A92161
; 5D98 from 5D8B (DD1,200,180)
label_5d98: MOV DP, X1 ; 5D98 1 200 180 907A
MB C, [DP].2 ; 5D9A 1 200 180 C22A
JLT label_5da5 ; 5D9C 1 200 180 CA07
CMP 0c4h, A ; 5D9E 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
MB [DP].2, C ; 5DA1 1 200 180 C23A
JGT label_5dc8 ; 5DA3 1 200 180 C823
; 5DA5 from 5D9C (DD1,200,180)
label_5da5: L A, ACC ; 5DA5 1 200 180 E506
ST A, er0 ; 5DA7 1 200 180 88
LCB A, tbl_60f9 ; 5DA8 1 200 180 909DF960
JEQ label_5db2 ; 5DAC 1 200 180 C904
MOV DP, X1 ; 5DAE 1 200 180 907A
SB [DP].1 ; 5DB0 1 200 180 C219
; 5DB2 from 5DAC (DD1,200,180)
label_5db2: LCB A, tbl_60fa ; 5DB2 1 200 180 909DFA60
JNE label_5dbe ; 5DB6 1 200 180 CE06
L A, er0 ; 5DB8 1 200 180 34
MOV DP, #00415h ; 5DB9 1 200 180 621504
ST A, [DP] ; 5DBC 1 200 180 D2
RT ; 5DBD 1 200 180 01
; 5DBE from 5CA6 (DD1,200,180)
; 5DBE from 5D15 (DD0,200,180)
; 5DBE from 5D48 (DD0,200,180)
; 5DBE from 5DB6 (DD1,200,180)
; 5DBE from 5D4A (DD0,200,180)
; 5DBE from 5D51 (DD0,200,180)
label_5dbe: MOV DP, #00415h ; 5DBE 1 200 180 621504
L A, [DP] ; 5DC1 1 200 180 E2
JNE label_5dc7 ; 5DC2 1 200 180 CE03
L A, 0c4h ; 5DC4 1 200 180 E5C4 ### ROM INFO=RPM Sensor
ST A, [DP] ; 5DC6 1 200 180 D2
; 5DC7 from 5DC2 (DD1,200,180)
label_5dc7: RT ; 5DC7 1 200 180 01
; 5DC8 from 5D6D (DD1,200,180)
; 5DC8 from 5D76 (DD1,200,180)
; 5DC8 from 5D7F (DD1,200,180)
; 5DC8 from 5DA3 (DD1,200,180)
label_5dc8: MOV DP, X1 ; 5DC8 1 200 180 907A
RB [DP].0 ; 5DCA 1 200 180 C208
RB [DP].1 ; 5DCC 1 200 180 C209
RB [DP].2 ; 5DCE 1 200 180 C20A
MOV DP, #00415h ; 5DD0 1 200 180 621504
CLR [DP] ; 5DD3 1 200 180 B215
RT ; 5DD5 1 200 180 01
; 5DD6 from 0A2A (DD0,200,180)
; 5DD6 from 0A85 (DD0,200,180)
; 5DD6 from 5DDC (DD0,200,180)
; 5DD6 from 0B67 (DD1,200,180)
; 5DD6 from 11C1 (DD0,100,280)
label_5dd6: MOV DP, #00409h ; 5DD6 0 200 180 620904 ### ROM INFO=Options Active
MB C, [DP].5 ; 5DD9 0 200 180 C22D
RT ; 5DDB 0 200 180 01
; 5DDC from 0A81 (DD0,200,180)
label_5ddc: SCAL label_5dd6 ; 5DDC 0 200 180 31F8
JLT label_5df0 ; 5DDE 0 200 180 CA10
LCB A, tbl_614f ; 5DE0 0 200 180 909D4F61
MB C, ACC.0 ; 5DE4 0 200 180 C50628
JLT label_5e0a ; 5DE7 0 200 180 CA21
MB C, ACC.1 ; 5DE9 0 200 180 C50629
JLT label_5e04 ; 5DEC 0 200 180 CA16
SJ label_5e00 ; 5DEE 0 200 180 CB10
; 5DF0 from 5DDE (DD0,200,180)
label_5df0: LCB A, tbl_614f ; 5DF0 0 200 180 909D4F61
MB C, ACC.2 ; 5DF4 0 200 180 C5062A
JLT label_5e0a ; 5DF7 0 200 180 CA11
MB C, ACC.3 ; 5DF9 0 200 180 C5062B
JLT label_5e04 ; 5DFC 0 200 180 CA06
SJ label_5e00 ; 5DFE 0 200 180 CB00
; 5E00 from 5DEE (DD0,200,180)
; 5E00 from 5DFE (DD0,200,180)
label_5e00: LB A, 0bbh ; 5E00 0 200 180 F5BB ### ROM INFO=Map Sensor Volt
SJ label_5e0e ; 5E02 0 200 180 CB0A
; 5E04 from 5DEC (DD0,200,180)
; 5E04 from 5DFC (DD0,200,180)
label_5e04: MOV DP, #003a4h ; 5E04 0 200 180 62A403 ### ROM INFO=TPS Volt
LB A, [DP] ; 5E07 0 200 180 F2
SJ label_5e0e ; 5E08 0 200 180 CB04
; 5E0A from 5DE7 (DD0,200,180)
; 5E0A from 5DF7 (DD0,200,180)
label_5e0a: MOV DP, #00426h ; 5E0A 0 200 180 622604
LB A, [DP] ; 5E0D 0 200 180 F2
; 5E0E from 5E08 (DD0,200,180)
; 5E0E from 5E02 (DD0,200,180)
label_5e0e: MOV DP, #00425h ; 5E0E 0 200 180 622504
STB A, [DP] ; 5E11 0 200 180 D2
RT ; 5E12 0 200 180 01
; 5E13 from 06D2 (DD1,200,180)
; 5E13 from 3E87 (DD0,208,180)
label_5e13: JBS off(00221h).6, label_5e4e ; 5E13 1 200 180 EE2138
MOV DP, #0040eh ; 5E16 1 200 180 620E04
MB C, [DP].4 ; 5E19 1 200 180 C22C
JGE label_5e22 ; 5E1B 1 200 180 CD05
INC DP ; 5E1D 1 200 180 72
MB C, [DP].4 ; 5E1E 1 200 180 C22C
SJ label_5e4b ; 5E20 1 200 180 CB29
; 5E22 from 5E1B (DD1,200,180)
label_5e22: MB C, off(00222h).3 ; 5E22 1 200 180 C4222B
JLT label_5e4b ; 5E25 1 200 180 CA24
LCB A, tbl_625f ; 5E27 1 200 180 909D5F62
JEQ label_5e4b ; 5E2B 1 200 180 C91E
LCB A, tbl_6260 ; 5E2D 1 200 180 909D6062
JNE label_5e3d ; 5E31 1 200 180 CE0A
CLR A ; 5E33 1 200 180 F9
LC A, tbl_6261 ; 5E34 1 200 180 909C6162
CMP 0c4h, A ; 5E38 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
SJ label_5e4b ; 5E3B 1 200 180 CB0E
; 5E3D from 5E31 (DD1,200,180)
label_5e3d: CLR A ; 5E3D 1 200 180 F9
LB A, off(0024fh) ; 5E3E 0 200 180 F44F ### ROM INFO=Current Gear
L A, ACC ; 5E40 1 200 180 E506
SLL A ; 5E42 1 200 180 53
LC A, tbl_6261[ACC] ; 5E43 1 200 180 B506A96162
CMP 0c4h, A ; 5E48 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
; 5E4B from 5E20 (DD1,200,180)
; 5E4B from 5E25 (DD1,200,180)
; 5E4B from 5E2B (DD1,200,180)
; 5E4B from 5E3B (DD1,200,180)
label_5e4b: MB P1.4, C ; 5E4B 1 200 180 C5223C
; 5E4E from 5E13 (DD1,200,180)
label_5e4e: RT ; 5E4E 1 200 180 01
; 5E4F from 272F (DD1,208,180)
label_5e4f: LCB A, tbl_60a5 ; 5E4F 1 208 180 909DA560
JEQ label_5e56 ; 5E53 1 208 180 C901
RT ; 5E55 1 208 180 01
; 5E56 from 5E53 (DD1,208,180)
label_5e56: CLR X1 ; 5E56 1 208 180 9015
LB A, 00438h[X1] ; 5E58 0 208 180 F03804
JEQ label_5e61 ; 5E5B 0 208 180 C904
DECB 00438h[X1] ; 5E5D 0 208 180 C0380417
; 5E61 from 5E5B (DD0,208,180)
label_5e61: LB A, 00437h[X1] ; 5E61 0 208 180 F03704
CMPB A, #000h ; 5E64 0 208 180 C600
JEQ label_5e6e ; 5E66 0 208 180 C906
CMPB A, #001h ; 5E68 0 208 180 C601
JEQ label_5eb3 ; 5E6A 0 208 180 C947
SJ label_5ec4 ; 5E6C 0 208 180 CB56
; 5E6E from 5E66 (DD0,208,180)
label_5e6e: CMPB 0d1h, #01dh ; 5E6E 0 208 180 C5D1C01D ### ROM INFO=Current TPS
JLT label_5ece ; 5E72 0 208 180 CA5A
MOV DP, #000e6h ; 5E74 0 208 180 62E600 ### ROM INFO=Ignition Cut
L A, [DP] ; 5E77 1 208 180 E2
JNE label_5e7c ; 5E78 1 208 180 CE02
SJ label_5ed5 ; 5E7A 1 208 180 CB59
; 5E7C from 5E78 (DD1,208,180)
label_5e7c: MOV DP, #00409h ; 5E7C 1 208 180 620904 ### ROM INFO=Options Active
MB C, [DP].1 ; 5E7F 1 208 180 C229
JGE label_5e8d ; 5E81 1 208 180 CD0A
MB C, [DP].0 ; 5E83 1 208 180 C228
JLT label_5e9d ; 5E85 1 208 180 CA16
MB C, [DP].2 ; 5E87 1 208 180 C22A
JLT label_5ea3 ; 5E89 1 208 180 CA18
SJ label_5e97 ; 5E8B 1 208 180 CB0A
; 5E8D from 5E81 (DD1,208,180)
label_5e8d: MB C, [DP].0 ; 5E8D 1 208 180 C228
JLT label_5e9d ; 5E8F 1 208 180 CA0C
MB C, [DP].2 ; 5E91 1 208 180 C22A
JLT label_5ea3 ; 5E93 1 208 180 CA0E
SJ label_5e97 ; 5E95 1 208 180 CB00
; 5E97 from 5E8B (DD1,208,180)
; 5E97 from 5E95 (DD1,208,180)
label_5e97: LCB A, tbl_62f5 ; 5E97 1 208 180 909DF562
SJ label_5ea9 ; 5E9B 1 208 180 CB0C
; 5E9D from 5E85 (DD1,208,180)
; 5E9D from 5E8F (DD1,208,180)
label_5e9d: LCB A, tbl_6301 ; 5E9D 1 208 180 909D0163
SJ label_5ea9 ; 5EA1 1 208 180 CB06
; 5EA3 from 5E89 (DD1,208,180)
; 5EA3 from 5E93 (DD1,208,180)
label_5ea3: LCB A, tbl_6302 ; 5EA3 1 208 180 909D0263
SJ label_5ea9 ; 5EA7 1 208 180 CB00
; 5EA9 from 5EA1 (DD1,208,180)
; 5EA9 from 5EA7 (DD1,208,180)
; 5EA9 from 5E9B (DD1,208,180)
label_5ea9: ST A, 00438h[X1] ; 5EA9 1 208 180 D03804
MOVB 00437h[X1], #001h ; 5EAC 1 208 180 C037049801
SJ label_5ed5 ; 5EB1 1 208 180 CB22
; 5EB3 from 5E6A (DD0,208,180)
label_5eb3: LB A, 00438h[X1] ; 5EB3 0 208 180 F03804
JNE label_5ed5 ; 5EB6 0 208 180 CE1D
MOVB 00437h[X1], #002h ; 5EB8 0 208 180 C037049802
LB A, #001h ; 5EBD 0 208 180 7701
STB A, 00438h[X1] ; 5EBF 0 208 180 D03804
SJ label_5ece ; 5EC2 0 208 180 CB0A
; 5EC4 from 5E6C (DD0,208,180)
label_5ec4: LB A, 00438h[X1] ; 5EC4 0 208 180 F03804
JNE label_5ece ; 5EC7 0 208 180 CE05
MOVB 00437h[X1], #000h ; 5EC9 0 208 180 C037049800
; 5ECE from 5E72 (DD0,208,180)
; 5ECE from 5EC2 (DD0,208,180)
; 5ECE from 5EC7 (DD0,208,180)
label_5ece: MOV DP, #000e6h ; 5ECE 0 208 180 62E600 ### ROM INFO=Ignition Cut
RB [DP].0 ; 5ED1 0 208 180 C208
SJ label_5ed5 ; 5ED3 0 208 180 CB00
; 5ED5 from 5E7A (DD1,208,180)
; 5ED5 from 5EB6 (DD0,208,180)
; 5ED5 from 5ED3 (DD0,208,180)
; 5ED5 from 5EB1 (DD1,208,180)
label_5ed5: RT ; 5ED5 1 208 180 01
; 5ED6 from 463A (DD1,208,180)
label_5ed6: CLR A ; 5ED6 1 208 180 F9
CLR X1 ; 5ED7 1 208 180 9015
LCB A, tbl_6300 ; 5ED9 1 208 180 909D0063
JEQ label_5f43 ; 5EDD 1 208 180 C964
MOV DP, #00427h ; 5EDF 1 208 180 622704
MB C, [DP].0 ; 5EE2 1 208 180 C228
JLT label_5f43 ; 5EE4 1 208 180 CA5D
SB [DP].0 ; 5EE6 1 208 180 C218
SJ label_5eea ; 5EE8 1 208 180 CB00
; 5EEA from 5EE8 (DD1,208,180)
label_5eea: LCB A, tbl_62f6 ; 5EEA 1 208 180 909DF662
JEQ label_5efb ; 5EEE 1 208 180 C90B
SRA A ; 5EF0 1 208 180 73
JLT label_5ef8 ; 5EF1 1 208 180 CA05
JBS off(00211h).2, label_5f41 ; 5EF3 1 208 180 EA114B ### ROM INFO=AC Switch Input
SJ label_5efb ; 5EF6 1 208 180 CB03
; 5EF8 from 5EF1 (DD1,208,180)
label_5ef8: JBR off(00211h).2, label_5f41 ; 5EF8 1 208 180 DA1146 ### ROM INFO=AC Switch Input
; 5EFB from 5EEE (DD1,208,180)
; 5EFB from 5EF6 (DD1,208,180)
label_5efb: LCB A, tbl_62f7 ; 5EFB 1 208 180 909DF762
JEQ label_5f0c ; 5EFF 1 208 180 C90B
SRA A ; 5F01 1 208 180 73
JLT label_5f09 ; 5F02 1 208 180 CA05
JBS off(00210h).3, label_5f41 ; 5F04 1 208 180 EB103A ### ROM INFO=PSP Input (Power Steering Pressure)
SJ label_5f0c ; 5F07 1 208 180 CB03
; 5F09 from 5F02 (DD1,208,180)
label_5f09: JBR off(00210h).3, label_5f41 ; 5F09 1 208 180 DB1035 ### ROM INFO=PSP Input (Power Steering Pressure)
; 5F0C from 5EFF (DD1,208,180)
; 5F0C from 5F07 (DD1,208,180)
label_5f0c: LCB A, tbl_62f8 ; 5F0C 1 208 180 909DF862
JEQ label_5f1d ; 5F10 1 208 180 C90B
SRA A ; 5F12 1 208 180 73
JLT label_5f1a ; 5F13 1 208 180 CA05
JBS off(00210h).7, label_5f41 ; 5F15 1 208 180 EF1029
SJ label_5f1d ; 5F18 1 208 180 CB03
; 5F1A from 5F13 (DD1,208,180)
label_5f1a: JBR off(00210h).7, label_5f41 ; 5F1A 1 208 180 DF1024
; 5F1D from 5F10 (DD1,208,180)
; 5F1D from 5F18 (DD1,208,180)
label_5f1d: LCB A, tbl_62f9 ; 5F1D 1 208 180 909DF962
JEQ label_5f2e ; 5F21 1 208 180 C90B
SRA A ; 5F23 1 208 180 73
JLT label_5f2b ; 5F24 1 208 180 CA05
JBS off(00211h).4, label_5f41 ; 5F26 1 208 180 EC1118
SJ label_5f2e ; 5F29 1 208 180 CB03
; 5F2B from 5F24 (DD1,208,180)
label_5f2b: JBR off(00211h).4, label_5f41 ; 5F2B 1 208 180 DC1113
; 5F2E from 5F21 (DD1,208,180)
; 5F2E from 5F29 (DD1,208,180)
label_5f2e: LCB A, tbl_62fa ; 5F2E 1 208 180 909DFA62
JEQ label_5f43 ; 5F32 1 208 180 C90F
SRA A ; 5F34 1 208 180 73
JLT label_5f3c ; 5F35 1 208 180 CA05
JBS off(00211h).1, label_5f41 ; 5F37 1 208 180 E91107
SJ label_5f43 ; 5F3A 1 208 180 CB07
; 5F3C from 5F35 (DD1,208,180)
label_5f3c: JBR off(00211h).1, label_5f41 ; 5F3C 1 208 180 D91102
SJ label_5f43 ; 5F3F 1 208 180 CB02
; 5F41 from 5EF3 (DD1,208,180)
; 5F41 from 5F04 (DD1,208,180)
; 5F41 from 5EF8 (DD1,208,180)
; 5F41 from 5F15 (DD1,208,180)
; 5F41 from 5F09 (DD1,208,180)
; 5F41 from 5F26 (DD1,208,180)
; 5F41 from 5F1A (DD1,208,180)
; 5F41 from 5F37 (DD1,208,180)
; 5F41 from 5F2B (DD1,208,180)
; 5F41 from 5F3C (DD1,208,180)
label_5f41: SB [DP].1 ; 5F41 1 208 180 C219
; 5F43 from 5EDD (DD1,208,180)
; 5F43 from 5EE4 (DD1,208,180)
; 5F43 from 5F32 (DD1,208,180)
; 5F43 from 5F3A (DD1,208,180)
; 5F43 from 5F3F (DD1,208,180)
label_5f43: J label_330c ; 5F43 1 208 180 030C33
; 5F46 from 3EC9 (DD0,208,180)
label_5f46: CLR X1 ; 5F46 0 208 180 9015
LCB A, tbl_62fb ; 5F48 0 208 180 909DFB62
JNE label_5f5b ; 5F4C 0 208 180 CE0D
CLR X1 ; 5F4E 0 208 180 9015
L A, #00000h ; 5F50 1 208 180 670000
ST A, 0043ah[X1] ; 5F53 1 208 180 D03A04
CLRB A ; 5F56 0 208 180 FA
STB A, 0043ch[X1] ; 5F57 0 208 180 D03C04
RT ; 5F5A 0 208 180 01
; 5F5B from 5F4C (DD0,208,180)
label_5f5b: CMPB A, #001h ; 5F5B 0 208 180 C601
JNE label_5f61 ; 5F5D 0 208 180 CE02
SJ label_5f80 ; 5F5F 0 208 180 CB1F
; 5F61 from 5F5D (DD0,208,180)
label_5f61: CMPB A, #002h ; 5F61 0 208 180 C602
JNE label_5f6a ; 5F63 0 208 180 CE05
LB A, 003d2h[X1] ; 5F65 0 208 180 F0D203 ### ROM INFO=ELD??
SJ label_5f75 ; 5F68 0 208 180 CB0B
; 5F6A from 5F63 (DD0,208,180)
label_5f6a: CMPB A, #003h ; 5F6A 0 208 180 C603
JNE label_5f72 ; 5F6C 0 208 180 CE04
LB A, ADCR3H ; 5F6E 0 208 180 F567
SJ label_5f75 ; 5F70 0 208 180 CB03
; 5F72 from 5F6C (DD0,208,180)
label_5f72: LB A, 003d5h[X1] ; 5F72 0 208 180 F0D503 ### ROM INFO=B6 Volt
; 5F75 from 5F68 (DD0,208,180)
; 5F75 from 5F70 (DD0,208,180)
label_5f75: MOV X1, #tbl_60b9 ; 5F75 0 208 180 60B960
CAL label_4981 ; 5F78 0 208 180 328149
CLR X1 ; 5F7B 0 208 180 9015
STB A, 00439h[X1] ; 5F7D 0 208 180 D03904
; 5F80 from 5F5F (DD0,208,180)
label_5f80: MOV DP, #00125h ; 5F80 0 208 180 622501
CLR X1 ; 5F83 0 208 180 9015
LB A, 00439h[X1] ; 5F85 0 208 180 F03904
MOV X1, #tbl_60a7 ; 5F88 0 208 180 60A760
VCAL 0 ; 5F8B 0 208 180 10
CLR X1 ; 5F8C 0 208 180 9015
STB A, 0043ah[X1] ; 5F8E 0 208 180 D03A04
LB A, 00439h[X1] ; 5F91 0 208 180 F03904
MOV X1, #tbl_60c1 ; 5F94 0 208 180 60C160
CAL label_4981 ; 5F97 0 208 180 328149
CLR X1 ; 5F9A 0 208 180 9015
STB A, 0043ch[X1] ; 5F9C 0 208 180 D03C04
RT ; 5F9F 0 208 180 01
; 5FA0 from 18E0 (DD1,100,280)
label_5fa0: MOV DP, #000e6h ; 5FA0 1 100 280 62E600 ### ROM INFO=Ignition Cut
L A, [DP] ; 5FA3 1 100 280 E2
JNE label_5faa ; 5FA4 1 100 280 CE04
CAL label_5bc7 ; 5FA6 1 100 280 32C75B
RT ; 5FA9 1 100 280 01
; 5FAA from 5FA4 (DD1,100,280)
label_5faa: CAL label_5bc7 ; 5FAA 1 100 280 32C75B
L A, DP ; 5FAD 1 100 280 42
RT ; 5FAE 1 100 280 01
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5FAF
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5FB7
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5FBF
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5FC7
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5FCF
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5FD7
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5FDF
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5FE7
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5FEF
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5FF7
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 5FFF
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6007
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 600F
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6017
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 601F
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6027
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 602F
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6037
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 603F
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6047
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 604F
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6057
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 605F
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6067
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 606F
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6077
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 607F
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6087
DB 0FFh,0FFh ; 608F
tbl_6091: DB 0FFh,000h,080h,0D9h,000h,080h,099h,000h ; 6091
DB 080h,04Ch,000h,080h,019h,000h,080h,000h ; 6099
DB 000h,080h ; 60A1
tbl_60a3: DW 0ffffh ; 60A3
tbl_60a5: DB 0FFh ; 60A5
tbl_60a6: DB 0FFh ; 60A6
tbl_60a7: DB 0FFh,08Ch,000h,0FFh,08Ch,000h,0FFh,08Ch ; 60A7
DB 000h,0D9h,08Ch,000h,026h,000h,000h,000h ; 60AF
DB 000h,000h ; 60B7
tbl_60b9: DB 0FFh,0D9h,0D9h,0D9h,026h,026h,000h,000h ; 60B9
tbl_60c1: DB 0FFh,018h,0FFh,018h,0FFh,018h,0D9h,018h ; 60C1
DB 026h,000h,000h,000h,0FFh,0FFh,0FFh ; 60C9
tbl_60d0: DB 009h ; 60D0
tbl_60d1: DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 60D1
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 60D9
DB 0FFh ; 60E1
tbl_60e2: DB 0FFh ; 60E2
tbl_60e3: DB 024h ; 60E3
tbl_60e4: DB 090h ; 60E4
tbl_60e5: DW 0ff00h ; 60E5
tbl_60e7: DB 0FFh ; 60E7
tbl_60e8: DB 000h ; 60E8
tbl_60e9: DB 080h ; 60E9
tbl_60ea: DB 073h ; 60EA
tbl_60eb: DB 07Ah ; 60EB
tbl_60ec: DW 00000h ; 60EC
tbl_60ee: DB 080h ; 60EE
tbl_60ef: DB 080h ; 60EF
tbl_60f0: DB 000h ; 60F0
tbl_60f1: DB 000h ; 60F1
tbl_60f2: DW 00000h ; 60F2
tbl_60f4: DB 000h ; 60F4
tbl_60f5: DB 000h ; 60F5
tbl_60f6: DB 0B4h ; 60F6
tbl_60f7: DW 00078h ; 60F7
tbl_60f9: DB 0FFh ; 60F9
tbl_60fa: DB 000h ; 60FA
tbl_60fb: DB 003h ; 60FB
tbl_60fc: DW 003a9h ; 60FC
tbl_60fe: DB 020h ; 60FE
tbl_60ff: DB 01Bh ; 60FF
tbl_6100: DB 000h ; 6100
tbl_6101: DB 090h ; 6101
tbl_6102: DB 080h ; 6102
tbl_6103: DB 010h ; 6103
tbl_6104: DB 0FFh,080h,0FFh,080h,000h,080h,000h,080h ; 6104
tbl_610c: DB 0FFh,080h,0FFh,080h,000h,080h,000h,080h ; 610C
tbl_6114: DB 006h ; 6114
tbl_6115: DB 000h ; 6115
tbl_6116: DW 000c3h ; 6116
tbl_6118: DB 0A9h,003h,000h,000h ; 6118
tbl_611c: DB 000h ; 611C
tbl_611d: DB 008h ; 611D
tbl_611e: DB 000h ; 611E
tbl_611f: DB 07Fh ; 611F
tbl_6120: DB 000h ; 6120
tbl_6121: DB 054h,001h,0EAh,000h,0EAh,000h,0EAh,000h ; 6121
DB 0EAh,000h,0EAh,000h ; 6129
tbl_612d: DB 000h ; 612D
tbl_612e: DW 000ffh ; 612E
tbl_6130: DB 043h,0EAh,000h,0EAh,000h,0EAh,000h,0EAh ; 6130
DB 000h,0EAh,000h,0EAh,000h ; 6138
tbl_613d: DB 000h ; 613D
tbl_613e: DB 0FFh ; 613E
tbl_613f: DB 054h,00Ah,08Ch,03Fh,0C8h,034h,010h ; 613F
tbl_6146: DW 00001h ; 6146
tbl_6148: DB 000h ; 6148
tbl_6149: DB 0E7h,0FDh,02Ch,070h ; 6149
tbl_614d: DB 02Ch ; 614D
tbl_614e: DB 070h ; 614E
tbl_614f: DB 000h ; 614F
tbl_6150: DB 000h ; 6150
tbl_6151: DB 000h ; 6151
tbl_6152: DB 090h ; 6152
tbl_6153: DB 080h ; 6153
tbl_6154: DB 000h,000h,000h,000h ; 6154
tbl_6158: DB 000h ; 6158
tbl_6159: DB 008h ; 6159
tbl_615a: DB 000h ; 615A
tbl_615b: DB 080h ; 615B
tbl_615c: DB 000h ; 615C
tbl_615d: DB 000h ; 615D
tbl_615e: DB 000h ; 615E
tbl_615f: DB 000h ; 615F
tbl_6160: DW 00753h ; 6160
tbl_6162: DW 000aah ; 6162
tbl_6164: DB 000h ; 6164
tbl_6165: DB 0FFh ; 6165
tbl_6166: DB 0FFh ; 6166
tbl_6167: DB 000h ; 6167
tbl_6168: DB 0FFh ; 6168
tbl_6169: DB 000h ; 6169
tbl_616a: DB 000h ; 616A
tbl_616b: DB 020h ; 616B
tbl_616c: DB 0FFh ; 616C
tbl_616d: DB 000h ; 616D
tbl_616e: DB 008h ; 616E
tbl_616f: DB 000h ; 616F
tbl_6170: DB 080h ; 6170
tbl_6171: DB 000h ; 6171
tbl_6172: DB 000h ; 6172
tbl_6173: DB 000h ; 6173
tbl_6174: DB 000h ; 6174
tbl_6175: DW 00753h ; 6175
tbl_6177: DW 000aah ; 6177
tbl_6179: DB 000h ; 6179
tbl_617a: DB 0FFh ; 617A
tbl_617b: DB 0FFh ; 617B
tbl_617c: DB 000h ; 617C
tbl_617d: DB 0FFh ; 617D
tbl_617e: DB 000h ; 617E
tbl_617f: DB 000h ; 617F
tbl_6180: DB 020h ; 6180
tbl_6181: DB 0FFh ; 6181
tbl_6182: DB 000h,080h,000h ; 6182
tbl_6185: DB 000h ; 6185
tbl_6186: DB 012h ; 6186
tbl_6187: DB 014h ; 6187
tbl_6188: DB 000h ; 6188
tbl_6189: DB 0D8h ; 6189
tbl_618a: DB 000h,000h,000h,000h,000h,000h,000h,000h ; 618A
DB 000h,000h,000h,000h ; 6192
tbl_6196: DB 0FFh,000h,0EEh,000h,0DDh,000h,0D4h,000h ; 6196
DB 0C3h,000h,0BBh,000h,0A9h,000h,098h,000h ; 619E
DB 08Fh,000h,07Eh,000h,000h,000h ; 61A6
tbl_61ac: DB 0FFh,000h,0E8h,000h,0D1h,000h,0BAh,000h ; 61AC
DB 0A3h,000h,08Bh,000h,074h,000h,05Dh,000h ; 61B4
DB 046h,000h,02Fh,000h,000h,000h ; 61BC
tbl_61c2: DB 0FFh,000h,0E8h,000h,0D1h,000h,0BAh,000h ; 61C2
DB 0A3h,000h,08Bh,000h,074h,000h,05Dh,000h ; 61CA
DB 046h,000h,02Fh,000h,000h,000h ; 61D2
tbl_61d8: DB 0E2h,07Ch,0B8h,07Eh,08Eh,080h,056h,082h,000h,084h ; 61D8
tbl_61e2: DB 0FFh,080h,0E8h,080h,0D1h,080h,0BAh,080h ; 61E2
DB 0A3h,080h,08Bh,080h,074h,080h,05Dh,080h ; 61EA
DB 046h,080h,02Fh,080h,000h,080h ; 61F2
tbl_61f8: DB 0FFh,000h,080h,0E8h,000h,080h,0D1h,000h ; 61F8
DB 080h,0BAh,000h,080h,0A3h,000h,080h,08Bh ; 6200
DB 000h,080h,074h,000h,080h,05Dh,000h,080h ; 6208
DB 046h,000h,080h,02Fh,000h,080h,000h,000h ; 6210
DB 080h,003h,008h,080h,0F9h,087h ; 6218
tbl_621e: DW int_timer_0_overflow; 621E FF22
tbl_6220: DW 0a000h ; 6220
tbl_6222: DW 08000h ; 6222
tbl_6224: DW label_1a41 ; 6224 411A
tbl_6226: DW label_2718 ; 6226 1827
tbl_6228: DW 0d999h ; 6228
tbl_622a: DW 00028h ; 622A
tbl_622c: DB 0FFh ; 622C
tbl_622d: DB 052h ; 622D
tbl_622e: DB 000h ; 622E
tbl_622f: DB 05Dh ; 622F
tbl_6230: DB 078h ; 6230
tbl_6231: DW 013bch ; 6231
tbl_6233: DB 0FFh ; 6233
tbl_6234: DW 0061ah ; 6234
tbl_6236: DB 0D7h ; 6236
tbl_6237: DB 0DCh ; 6237
tbl_6238: DB 0FFh ; 6238
tbl_6239: DB 080h ; 6239
tbl_623a: DB 008h ; 623A
tbl_623b: DB 0FFh ; 623B
tbl_623c: DB 0FFh ; 623C
tbl_623d: DB 043h ; 623D
tbl_623e: DB 00Ch ; 623E
tbl_623f: DB 00Ah ; 623F
tbl_6240: DB 0FFh ; 6240
tbl_6241: DB 0FFh ; 6241
tbl_6242: DB 0FFh ; 6242
tbl_6243: DB 000h ; 6243
tbl_6244: DB 010h ; 6244
tbl_6245: DB 000h,080h,080h,080h,080h,080h ; 6245
tbl_624b: DB 000h,080h,080h,080h,080h,080h ; 624B
tbl_6251: DB 080h ; 6251
tbl_6252: DB 080h ; 6252
tbl_6253: DB 080h ; 6253
tbl_6254: DB 080h ; 6254
tbl_6255: DB 002h ; 6255
tbl_6256: DB 000h ; 6256
tbl_6257: DB 000h ; 6257
tbl_6258: DW 00177h ; 6258
tbl_625a: DB 0A0h ; 625A
tbl_625b: DW 00ea6h ; 625B
tbl_625d: DW label_0c37 ; 625D 370C
tbl_625f: DB 0FFh ; 625F
tbl_6260: DB 000h ; 6260
tbl_6261: DB 017h,001h,0EAh,000h,0EAh,000h,0EAh,000h ; 6261
DB 0EAh,000h,0EAh,000h ; 6269
tbl_626d: DB 000h ; 626D
tbl_626e: DB 0FFh ; 626E
tbl_626f: DB 080h ; 626F
tbl_6270: DB 000h ; 6270
tbl_6271: DB 009h ; 6271
tbl_6272: DB 0FFh ; 6272
tbl_6273: DW label_01d4 ; 6273 D401
tbl_6275: DB 05Eh ; 6275
tbl_6276: DB 010h ; 6276
tbl_6277: DB 000h ; 6277
tbl_6278: DB 076h ; 6278
tbl_6279: DB 08Ah ; 6279
tbl_627a: DB 000h ; 627A
tbl_627b: DB 0FFh ; 627B
tbl_627c: DB 044h ; 627C
tbl_627d: DB 09Fh ; 627D
tbl_627e: DW 00078h ; 627E
tbl_6280: DB 0E8h ; 6280
tbl_6281: DB 0FFh ; 6281
tbl_6282: DW 00154h ; 6282
tbl_6284: DW 07333h ; 6284
tbl_6286: DW 08ccch ; 6286
tbl_6288: DB 0FFh ; 6288
tbl_6289: DB 000h ; 6289
tbl_628a: DB 000h ; 628A
tbl_628b: DB 01Fh ; 628B
tbl_628c: DB 003h ; 628C
tbl_628d: DB 000h ; 628D
tbl_628e: DB 000h ; 628E
tbl_628f: DB 000h ; 628F
tbl_6290: DW 0ff00h ; 6290
tbl_6292: DB 000h ; 6292
tbl_6293: DB 000h ; 6293
tbl_6294: DB 000h ; 6294
tbl_6295: DW 0000ah ; 6295
tbl_6297: DB 00Ah ; 6297
tbl_6298: DB 005h ; 6298
tbl_6299: DB 005h ; 6299
tbl_629a: DB 000h ; 629A
tbl_629b: DB 0FFh ; 629B
tbl_629c: DB 000h,000h,000h,000h,000h,000h ; 629C
tbl_62a2: DB 000h,000h,000h,000h,000h,000h ; 62A2
tbl_62a8: DB 000h,000h,000h,000h,000h,000h,000h,000h ; 62A8
DB 000h,000h,000h,000h ; 62B0
tbl_62b4: DB 0FFh ; 62B4
tbl_62b5: DB 000h ; 62B5
tbl_62b6: DB 0C8h ; 62B6
tbl_62b7: DB 000h ; 62B7
tbl_62b8: DB 000h ; 62B8
tbl_62b9: DB 000h ; 62B9
tbl_62ba: DB 000h ; 62BA
tbl_62bb: DB 000h ; 62BB
tbl_62bc: DB 000h ; 62BC
tbl_62bd: DW 00753h ; 62BD
tbl_62bf: DB 000h ; 62BF
tbl_62c0: DB 000h ; 62C0
tbl_62c1: DB 000h ; 62C1
tbl_62c2: DB 000h ; 62C2
tbl_62c3: DB 000h ; 62C3
tbl_62c4: DB 000h ; 62C4
tbl_62c5: DW 0ff00h ; 62C5
tbl_62c7: DB 000h ; 62C7
tbl_62c8: DB 008h ; 62C8
tbl_62c9: DB 000h ; 62C9
tbl_62ca: DB 080h ; 62CA
tbl_62cb: DB 000h ; 62CB
tbl_62cc: DB 000h ; 62CC
tbl_62cd: DB 000h ; 62CD
tbl_62ce: DB 000h ; 62CE
tbl_62cf: DW 00753h ; 62CF
tbl_62d1: DW 000aah ; 62D1
tbl_62d3: DB 000h ; 62D3
tbl_62d4: DB 0FFh ; 62D4
tbl_62d5: DB 0FFh ; 62D5
tbl_62d6: DB 000h ; 62D6
tbl_62d7: DB 0FFh ; 62D7
tbl_62d8: DB 000h ; 62D8
tbl_62d9: DB 000h ; 62D9
tbl_62da: DB 020h ; 62DA
tbl_62db: DB 0FFh ; 62DB
tbl_62dc: DB 000h ; 62DC
tbl_62dd: DB 000h ; 62DD
tbl_62de: DB 000h ; 62DE
tbl_62df: DB 000h ; 62DF
tbl_62e0: DB 000h ; 62E0
tbl_62e1: DW 00753h ; 62E1
tbl_62e3: DB 020h ; 62E3
tbl_62e4: DB 0FFh ; 62E4
tbl_62e5: DB 008h ; 62E5
tbl_62e6: DB 008h ; 62E6
tbl_62e7: DB 008h ; 62E7
tbl_62e8: DB 000h ; 62E8
tbl_62e9: DB 000h ; 62E9
tbl_62ea: DB 000h ; 62EA
tbl_62eb: DB 0FFh ; 62EB
tbl_62ec: DB 03Fh,024h,000h,000h,000h ; 62EC
tbl_62f1: DB 04Dh ; 62F1
tbl_62f2: DW label_2ef4 ; 62F2 F42E
tbl_62f4: DB 0FFh ; 62F4
tbl_62f5: DB 00Ah ; 62F5
tbl_62f6: DB 000h ; 62F6
tbl_62f7: DB 000h ; 62F7
tbl_62f8: DB 000h ; 62F8
tbl_62f9: DB 000h ; 62F9
tbl_62fa: DB 000h ; 62FA
tbl_62fb: DB 000h,0FFh,0FFh ; 62FB
tbl_62fe: DW 003a9h ; 62FE
tbl_6300: DB 000h ; 6300
tbl_6301: DB 00Ah ; 6301
tbl_6302: DB 00Ah ; 6302
tbl_6303: DW 00000h ; 6303
tbl_6305: DB 000h ; 6305
tbl_6306: DB 0E8h ; 6306
tbl_6307: DB 0FFh ; 6307
tbl_6308: DB 032h ; 6308
tbl_6309: DB 032h,0FFh,0FFh,0FFh,0FFh ; 6309
tbl_630e: DB 000h ; 630E
tbl_630f: DB 000h ; 630F
tbl_6310: DB 000h ; 6310
tbl_6311: DB 000h ; 6311
tbl_6312: DB 000h ; 6312
tbl_6313: DB 018h ; 6313
tbl_6314: DB 023h ; 6314
tbl_6315: DB 0FFh ; 6315
tbl_6316: DB 0FFh ; 6316
tbl_6317: DB 0FFh,018h,000h ; 6317
tbl_631a: DB 000h ; 631A
tbl_631b: DB 000h ; 631B
tbl_631c: DB 0FFh ; 631C
tbl_631d: DB 0FFh ; 631D
tbl_631e: DB 0FFh ; 631E
tbl_631f: DB 05Ah ; 631F
tbl_6320: DB 0E8h,0E8h,019h,018h,0FFh,058h ; 6320
tbl_6326: DB 0FFh ; 6326
tbl_6327: DB 000h ; 6327
tbl_6328: DB 000h ; 6328
tbl_6329: DB 000h ; 6329
tbl_632a: DB 0FFh ; 632A
tbl_632b: DB 000h ; 632B
tbl_632c: DB 000h,045h,000h ; 632C
tbl_632f: DW 000ffh ; 632F
tbl_6331: DB 0FFh ; 6331
tbl_6332: DB 000h ; 6332
tbl_6333: DB 006h,008h,00Ah,00Bh,00Bh,00Bh ; 6333
tbl_6339: DB 004h,00Bh,004h,00Bh ; 6339
tbl_633d: DB 040h,040h,040h,030h,030h,020h,000h,000h ; 633D
DB 000h,000h,000h,000h,000h,000h ; 6345
tbl_634b: DB 0FFh,0B3h,0F5h,0B3h,0E6h,0A6h,0CFh,0A1h ; 634B
DB 0A1h,09Ah,06Eh,094h,02Eh,08Ah,028h,080h ; 6353
DB 000h,080h,0FFh,0DAh,0F5h,0DAh,0E6h,0BDh ; 635B
DB 0CFh,0B6h,0A1h,0ADh,06Eh,0A4h,02Eh,09Ah ; 6363
DB 028h,080h,000h,080h,0FFh,080h,000h,080h ; 636B
DB 000h,080h,000h,080h,000h,080h,000h,080h ; 6373
DB 000h,080h,000h,080h,000h,080h,0FFh,099h ; 637B
DB 0A1h,099h,050h,089h,02Eh,080h,000h,080h ; 6383
DB 000h,080h,000h,080h,000h,080h,000h,080h ; 638B
tbl_6393: DB 0FFh,090h,0D0h,090h,0B8h,08Ch,0A1h,079h ; 6393
DB 044h,059h,02Eh,040h,000h,040h,000h,040h ; 639B
DB 000h,040h,000h,000h,000h,000h,000h,000h ; 63A3
DB 0F0h,000h,000h,000h,000h,000h,000h,000h ; 63AB
tbl_63b3: DB 0FFh,040h,0D7h,040h,0D2h,05Ah,0CFh,073h ; 63B3
DB 000h,073h,000h,073h ; 63BB
tbl_63bf: DB 0FFh,0CCh,08Ch,0F5h,0CCh,08Ch,0E6h,0D4h ; 63BF
DB 088h,0CFh,0DDh,084h,0A1h,068h,081h,057h ; 63C7
DB 000h,080h,034h,05Ch,07Fh,018h,056h,07Eh ; 63CF
DB 000h,056h,07Eh ; 63D7
tbl_63da: DB 0FFh,0A4h,090h,0F5h,0A4h,090h,0E6h,08Bh ; 63DA
DB 08Ch,0CFh,052h,088h,0A1h,07Bh,084h,057h ; 63E2
DB 000h,080h,034h,0CDh,07Ch,018h,0E1h,07Ah ; 63EA
DB 000h,0E1h,07Ah ; 63F2
tbl_63f5: DB 0FFh,09Ch,094h,0F5h,09Ch,094h,0E6h,021h ; 63F5
DB 090h,0CFh,0A6h,08Bh,0A1h,0C9h,086h,057h ; 63FD
DB 000h,080h,034h,085h,07Bh,018h,099h,079h ; 6405
DB 000h,099h,079h ; 640D
tbl_6410: DB 000h,0B0h,000h,00Ah,000h,002h,020h,000h ; 6410
tbl_6418: DB 000h,0B0h,000h,00Ah,000h,002h,020h,000h ; 6418
tbl_6420: DB 000h,0B0h,000h,00Ah,000h,002h,020h,000h ; 6420
tbl_6428: DB 0FFh,000h,0A0h,0F5h,000h,0A0h,0E6h,000h ; 6428
DB 070h,0CFh,000h,060h,0A1h,000h,040h,06Eh ; 6430
DB 000h,030h,02Eh,0C3h,025h,000h,0C3h,025h ; 6438
DB 000h,0C3h,025h ; 6440
tbl_6443: DB 001h,000h,000h,001h,001h,000h,000h,002h ; 6443
DB 001h,000h,000h,004h ; 644B
tbl_644f: DB 0DBh,030h,0CFh,050h ; 644F
tbl_6453: DB 0B5h,07Bh,0A7h,097h ; 6453
tbl_6457: DB 0DBh,07Bh,0CFh,0A2h ; 6457
tbl_645b: DB 010h,001h,010h,001h,010h,001h,0C0h,000h ; 645B
DB 018h,000h,000h,000h,010h,001h,010h,001h ; 6463
DB 010h,001h,0C0h,000h,018h,000h,000h,000h ; 646B
tbl_6473: DB 000h,000h,040h,004h,000h,004h,000h,004h ; 6473
DB 000h,001h,000h,000h,000h,000h,040h,004h ; 647B
DB 000h,004h,000h,004h,000h,001h,000h,000h ; 6483
tbl_648b: DB 0FFh,030h,0E8h,030h,0E0h,080h,0DCh,0D8h ; 648B
DB 0C0h,0D8h,04Dh,0D8h,040h,0D0h,000h,0D0h ; 6493
tbl_649b: DB 0EEh,000h,086h,04Dh ; 649B
tbl_649f: DB 0FFh,080h,01Fh,080h,018h,080h,013h,08Bh ; 649F
DB 00Fh,08Bh,000h,08Bh ; 64A7
tbl_64ab: DB 0FFh,06Ch,0C0h,06Ch,0A0h,060h,080h,04Ch ; 64AB
DB 060h,040h,000h,034h ; 64B3
tbl_64b7: DB 0FFh,072h,0C0h,072h,0A0h,065h,080h,052h ; 64B7
DB 060h,046h,000h,03Ah ; 64BF
tbl_64c3: DB 0FFh,080h,000h,080h,000h,080h,000h,080h ; 64C3
DB 000h,080h,000h,080h ; 64CB
tbl_64cf: DB 0FFh,080h,000h,080h,000h,080h,000h,080h ; 64CF
DB 000h,080h,000h,080h ; 64D7
tbl_64db: DB 0FFh,093h,0A1h,093h,087h,086h,06Eh,07Ah ; 64DB
DB 044h,066h,028h,054h,000h,054h ; 64E3
tbl_64e9: DB 0FFh,086h,0A1h,086h,087h,071h,06Eh,05Eh ; 64E9
DB 044h,051h,028h,041h,000h,041h,0FFh,093h ; 64F1
DB 0A1h,093h,087h,086h,06Eh,07Ah,044h,066h ; 64F9
DB 028h,054h,000h,054h,0FFh,086h,0A1h,086h ; 6501
DB 087h,071h,06Eh,05Eh,044h,051h,028h,041h ; 6509
DB 000h,041h ; 6511
tbl_6513: DB 080h,080h,080h,080h ; 6513
tbl_6517: DB 0FFh,000h,0EEh,000h,0BDh,008h,0A7h,028h ; 6517
DB 08Fh,032h,000h,032h ; 651F
tbl_6523: DB 0FFh,000h,0A0h,000h,050h,040h,038h,079h ; 6523
DB 020h,0F6h,000h,0F6h ; 652B
tbl_652f: DB 0A6h,0FDh,000h,091h,038h,001h,07Ch,094h ; 652F
DB 001h,067h,014h,002h,053h,052h,003h,053h ; 6537
DB 052h,003h,053h,052h,003h,000h,000h,000h ; 653F
tbl_6547: DB 0FFh,04Dh,000h,0D0h,04Dh,000h,06Eh,066h ; 6547
DB 000h,040h,09Ah,000h,028h,000h,001h,000h ; 654F
DB 000h,001h ; 6557
tbl_6559: DB 0FFh,04Dh,000h,0D0h,04Dh,000h,06Eh,066h ; 6559
DB 000h,040h,080h,000h,028h,000h,001h,000h ; 6561
DB 000h,001h ; 6569
tbl_656b: DB 030h,0CAh,000h,008h,000h,001h,030h,0DCh ; 656B
DB 000h,008h,000h,001h ; 6573
tbl_6577: DB 030h,000h,001h,010h,000h,001h ; 6577
tbl_657d: DB 0EEh,080h,0BDh,040h ; 657D
tbl_6581: DB 0FFh,014h,000h,095h,014h,000h,06Dh,03Ch ; 6581
DB 000h,04Dh,080h,000h,034h,0E0h,000h,027h ; 6589
DB 00Eh,001h,000h,00Eh,001h ; 6591
tbl_6596: DB 0FFh,04Bh,000h,0CFh,04Bh,000h,0A2h,07Dh ; 6596
DB 000h,06Eh,07Dh,000h,000h,07Dh,000h ; 659E
tbl_65a5: DB 0FFh,0A0h,0EDh,0A0h,0D0h,094h,0A1h,090h ; 65A5
DB 06Eh,058h,028h,010h,000h,010h,0FFh,0A0h ; 65AD
DB 0EDh,0A0h,0D0h,094h,0A1h,090h,06Eh,058h ; 65B5
DB 028h,010h,000h,010h ; 65BD
tbl_65c1: DB 0FFh,060h,0EDh,060h,0D0h,050h,0A1h,040h ; 65C1
DB 06Eh,038h,028h,008h,000h,008h,0FFh,060h ; 65C9
DB 0EDh,060h,0D0h,050h,0A1h,040h,06Eh,038h ; 65D1
DB 028h,008h,000h,008h,0FFh,010h,000h,010h ; 65D9
DB 000h,010h,000h,010h,000h,010h,000h,010h ; 65E1
DB 000h,010h ; 65E9
tbl_65eb: DB 0FFh,010h,000h,010h,000h,010h,000h,010h ; 65EB
DB 000h,010h,000h,010h,000h,010h ; 65F3
tbl_65f9: DB 0FFh,030h,075h,0F5h,030h,075h,0E6h,05Ch ; 65F9
DB 044h,0CFh,0D4h,030h,0A1h,06Ah,018h,06Eh ; 6601
DB 0A6h,00Eh,028h,0D0h,007h,000h,0D0h,007h ; 6609
DB 000h,0D0h,007h ; 6611
tbl_6614: DB 030h,080h,012h,05Ah ; 6614
tbl_6618: DB 0EEh,080h,073h,05Ah ; 6618
tbl_661c: DB 0FFh,093h,0A1h,093h,087h,086h,06Eh,07Ah ; 661C
DB 044h,066h,028h,054h,000h,054h ; 6624
tbl_662a: DB 0FFh,088h,0A1h,088h,087h,073h,06Eh,060h ; 662A
DB 044h,053h,028h,043h,000h,043h ; 6632
tbl_6638: DB 0FFh,033h,0E0h,024h,0C0h,017h,098h,019h ; 6638
DB 080h,019h,000h,019h ; 6640
tbl_6644: DB 0FFh,027h,0E0h,018h,0C0h,00Bh,098h,013h ; 6644
DB 080h,013h,000h,013h ; 664C
tbl_6650: DB 0EEh,000h,073h,00Dh ; 6650
tbl_6654: DB 01Eh,02Bh,00Fh,001h,067h,001h ; 6654
tbl_665a: DB 01Eh,02Bh,00Bh,001h,01Dh,001h ; 665A
tbl_6660: DB 01Eh,02Bh,00Fh,001h,067h,001h ; 6660
tbl_6666: DB 01Eh,02Bh,00Bh,001h,01Dh,001h ; 6666
tbl_666c: DB 052h,078h,029h,07Ch,000h,080h,0D7h,083h ; 666C
DB 0AEh,087h,0AEh,087h,052h,078h,029h,07Ch ; 6674
DB 000h,080h,0D7h,083h,0AEh,087h,0AEh,087h ; 667C
tbl_6684: DB 0C0h,003h,000h,004h,040h,004h,080h,004h ; 6684
DB 0C0h,004h,0C0h,004h,0C0h,005h,000h,006h ; 668C
DB 040h,006h,080h,006h,0C0h,006h,0C0h,006h ; 6694
DB 040h,005h,080h,005h,0C0h,005h,000h,006h ; 669C
DB 040h,006h,040h,006h ; 66A4
tbl_66a8: DB 0EAh,000h,0EAh,000h,0EAh,000h,0EAh,000h ; 66A8
tbl_66b0: DB 054h,0CDh,033h,0D8h,0FFh,0FFh,000h,0FFh ; 66B0
DB 000h,0FFh,000h,0FFh,0FFh,0FFh,000h,0FFh ; 66B8
DB 000h,0FFh,000h,0FFh,0FFh,000h,000h,000h ; 66C0
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 66C8
DB 000h,000h,000h,000h,000h,000h,0FFh,000h ; 66D0
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 66D8
DB 000h,000h,000h,000h ; 66E0
tbl_66e4: DB 000h,000h,011h,055h,077h,0FFh,000h,000h ; 66E4
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 66EC
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 66F4
DB 000h ; 66FC
tbl_66fd: DB 0FFh,000h,013h,0E1h,000h,011h,0CFh,000h ; 66FD
DB 011h,0A1h,000h,018h,068h,000h,018h,050h ; 6705
DB 000h,013h,044h,000h,00Fh,028h,000h,000h ; 670D
DB 000h,000h,000h,0FFh,000h,013h,0E1h,000h ; 6715
DB 011h,0CFh,000h,011h,0A1h,000h,018h,068h ; 671D
DB 000h,018h,050h,000h,013h,044h,000h,00Fh ; 6725
DB 028h,000h,000h,000h,000h,000h ; 672D
tbl_6733: DB 0FFh,0FFh,03Fh,0F5h,0FFh,03Fh,0E6h,000h ; 6733
DB 030h,0CFh,000h,026h,068h,000h,024h,050h ; 673B
DB 000h,01Eh,028h,000h,00Ch,020h,000h,014h ; 6743
DB 000h,000h,019h,0FFh,0FFh,03Fh,0F5h,0FFh ; 674B
DB 03Fh,0E6h,000h,030h,0CFh,000h,026h,068h ; 6753
DB 000h,024h,050h,000h,01Eh,028h,000h,00Ch ; 675B
DB 020h,000h,014h,000h,000h,019h,000h,000h ; 6763
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 676B
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6773
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 677B
DB 000h,000h,000h,000h,000h,000h,000h,000h ; 6783
DB 000h,000h,000h,000h,000h,000h ; 678B
tbl_6791: DB 0CDh,094h,004h,0A1h,094h,004h,087h,0E2h ; 6791
DB 004h,06Eh,03Bh,005h,044h,01Ah,006h,028h ; 6799
DB 054h,007h,000h,025h,008h,0CDh,094h,004h ; 67A1
DB 0A1h,094h,004h,087h,0E2h,004h,06Eh,03Bh ; 67A9
DB 005h,044h,01Ah,006h,028h,0A8h,006h,000h ; 67B1
DB 0CAh,007h ; 67B9
tbl_67bb: DB 0FFh,0FFh,062h,000h,077h,00Ah,062h,000h ; 67BB
DB 053h,007h,030h,000h,0A2h,005h,01Ch,000h ; 67C3
DB 00Dh,005h,016h,000h,094h,004h,012h,000h ; 67CB
DB 000h,000h,012h,000h ; 67D3
tbl_67d7: DB 0FFh,0FFh,06Fh,000h,077h,00Ah,06Fh,000h ; 67D7
DB 053h,007h,037h,000h,0A2h,005h,020h,000h ; 67DF
DB 00Dh,005h,01Ah,000h,094h,004h,016h,000h ; 67E7
DB 000h,000h,016h,000h ; 67EF
tbl_67f3: DB 0FFh,0FFh,054h,002h,077h,00Ah,054h,002h ; 67F3
DB 053h,007h,039h,001h,0A2h,005h,0C0h,000h ; 67FB
DB 00Dh,005h,09Dh,000h,094h,004h,083h,000h ; 6803
DB 000h,000h,083h,000h ; 680B
tbl_680f: DB 0FFh,0FFh,000h,001h,000h,004h ; 680F
tbl_6815: DB 0FFh,0FFh,000h,00Ch,000h,008h ; 6815
tbl_681b: DB 000h,080h,000h,009h,040h,000h ; 681B
tbl_6821: DB 000h,000h,000h,080h,001h,000h ; 6821
tbl_6827: DB 0FFh ; 6827
tbl_6828: DB 0FFh,000h,000h,0C0h,000h,000h,0A0h,080h ; 6828
DB 001h,080h,000h,002h,030h,000h,003h,000h ; 6830
DB 000h,003h ; 6838
tbl_683a: DB 0FFh,000h,002h,0C0h,000h,002h,057h,000h ; 683A
DB 004h,036h,000h,006h,020h,000h,007h,000h ; 6842
DB 000h,007h,000h,000h,000h,000h,000h,000h ; 684A
DB 000h,000h,000h,000h ; 6852
tbl_6856: DB 0EEh,000h,091h,04Ah ; 6856
tbl_685a: DB 0FFh,08Bh,0A1h,08Bh,087h,07Ch,06Eh,06Ah ; 685A
DB 044h,056h,028h,049h,000h,049h ; 6862
tbl_6868: DB 0FFh,014h,000h,0A1h,014h,000h,087h,014h ; 6868
DB 000h,06Eh,014h,000h,044h,014h,000h,028h ; 6870
DB 014h,000h,000h,014h,000h ; 6878
tbl_687d: DB 0FFh,0C0h,0A1h,0C0h,087h,0A0h,06Eh,078h ; 687D
DB 044h,064h,028h,05Ah,000h,05Ah ; 6885
tbl_688b: DB 0FFh,00Ah,0A1h,00Ah,087h,008h,06Eh,008h ; 688B
DB 044h,005h,028h,002h,000h,002h ; 6893
tbl_6899: DB 0FFh,016h,0A1h,016h,087h,015h,06Eh,014h ; 6899
DB 044h,013h,028h,012h,000h,012h ; 68A1
tbl_68a7: DB 0FFh,09Fh,040h,09Fh,02Ch,08Fh,020h,080h ; 68A7
DB 01Ah,07Ch,000h,07Ch ; 68AF
tbl_68b3: DB 0FFh,08Fh,040h,08Fh,02Ch,080h,020h,073h ; 68B3
DB 01Ah,06Fh,000h,06Fh ; 68BB
tbl_68bf: DB 0FFh,000h,000h,000h,000h,000h,000h,000h ; 68BF
DB 000h,000h,000h,000h ; 68C7
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,007h,028h,043h,029h,032h,030h ; 7FEF
DB 031h,038h,020h,042h,04Dh,054h,075h,06Eh ; 7FF7
DB 065h ; 7FFF