14953 lines
1.0 MiB
14953 lines
1.0 MiB
org 0000h
|
|
int_start_vec: DW int_start ; 0000 2023
|
|
int_break_vec: DW int_break ; 0002 2723
|
|
int_WDT_vec: DW int_WDT ; 0004 0F23
|
|
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 6F51
|
|
int_serial_tx_vec: DW int_serial_tx ; 000C 0551
|
|
int_serial_rx_BRG_vec: DW int_serial_rx_BRG; 000E 5403
|
|
int_timer_0_overflow_vec: DW int_timer_0_overflow; 0010 0923
|
|
int_timer_0_vec: DW int_timer_0 ; 0012 9900
|
|
int_timer_1_overflow_vec: DW int_timer_0_overflow; 0014 0923
|
|
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 0923
|
|
int_timer_3_vec: DW int_timer_3 ; 001E 7C02
|
|
int_a2d_finished_vec: DW int_timer_0_overflow; 0020 0923
|
|
int_PWM_timer_vec: DW int_PWM_timer ; 0022 A202
|
|
int_serial_tx_BRG_vec: DW int_timer_0_overflow; 0024 0923
|
|
int_INT1_vec: DW int_INT1 ; 0026 E002
|
|
vcal_0_vec: DW vcal_0 ; 0028 254A
|
|
vcal_1_vec: DW vcal_1 ; 002A FF49
|
|
vcal_2_vec: DW vcal_2 ; 002C 124A
|
|
vcal_3_vec: DW vcal_3 ; 002E FB26
|
|
vcal_4_vec: DW vcal_4 ; 0030 D74A
|
|
vcal_5_vec: DW vcal_5 ; 0032 E24A
|
|
vcal_6_vec: DW vcal_6 ; 0034 2B4B
|
|
vcal_7_vec: DW vcal_7 ; 0036 244B
|
|
code_start: DB 000h,06Eh,065h,000h ; 0038
|
|
; 003C from 0006 (DD0,???,???)
|
|
; 003C from 235E (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_4d25 ; 02F1 1 108 280 32254D
|
|
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_5356 ; 056F 1 108 280 325653
|
|
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_484f ; 05A1 1 108 280 324F48
|
|
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_484f ; 05C5 1 108 280 324F48
|
|
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_4686 ; 05CB 1 108 280 328646
|
|
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_484f ; 05F4 1 108 280 324F48
|
|
; 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 2306 (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_4d1c ; 06BA 1 108 280 321C4D
|
|
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_5504 ; 06C9 1 200 180 320455
|
|
CAL label_5c68 ; 06CC 1 200 180 32685C
|
|
CAL label_5cc9 ; 06CF 1 200 180 32C95C
|
|
CAL label_5e5c ; 06D2 1 200 180 325C5E
|
|
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_4a89 ; 081D 0 200 180 32894A
|
|
; 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_5e1f ; 0A2A 0 200 180 321F5E
|
|
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_4b34 ; 0A42 0 200 180 32344B
|
|
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_4b34 ; 0A61 0 200 180 32344B
|
|
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_4b34 ; 0A79 0 200 180 32344B
|
|
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_5e25 ; 0A81 0 200 180 32255E
|
|
STB A, r2 ; 0A84 0 200 180 8A
|
|
CAL label_5e1f ; 0A85 0 200 180 321F5E
|
|
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_4b34 ; 0A97 0 200 180 32344B
|
|
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_4b34 ; 0AAC 0 200 180 32344B
|
|
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_4d0b ; 0B2C 0 200 180 320B4D
|
|
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_5e1f ; 0B67 1 200 180 321F5E
|
|
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_4b6c ; 0B9F 1 200 180 326C4B
|
|
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_4a64 ; 0BD4 1 200 180 32644A
|
|
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_49b2 ; 0C0F 0 200 180 32B249
|
|
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_49ca ; 0C1B 0 200 180 32CA49
|
|
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_49b2 ; 0C5E 0 200 180 32B249
|
|
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_4bce ; 0CD3 0 200 180 32CE4B
|
|
; 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_49ca ; 0CE4 0 200 180 32CA49
|
|
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_49ca ; 0D4C 0 200 180 32CA49
|
|
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_49ca ; 0E08 0 200 180 32CA49
|
|
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_49ca ; 0E12 0 200 180 32CA49
|
|
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_4db2 ; 0E21 1 200 180 32B24D
|
|
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_4db2 ; 0E2C 1 200 180 32B24D
|
|
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_49ca ; 0E43 0 200 180 32CA49
|
|
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_536c ; 0F46 0 200 180 326C53
|
|
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_4993 ; 0FE7 0 200 180 329349
|
|
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_4993 ; 1006 1 200 180 329349
|
|
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_4d25 ; 1029 1 100 280 32254D
|
|
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_113c ; 1120 0 100 280 CB1A
|
|
; 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
|
|
LB A, #000h ; 1132 0 100 280 7700
|
|
JEQ label_113c ; 1134 0 100 280 C906
|
|
SB P1.1 ; 1136 0 100 280 C52219 ### ROM INFO=Right VTEC Transistor Output (IC13)
|
|
J label_11c2 ; 1139 0 100 280 03C211
|
|
; 113C from 1134 (DD0,100,280)
|
|
; 113C from 1120 (DD0,100,280)
|
|
label_113c: JBR off(0011eh).4, label_1179 ; 113C 0 100 280 DC1E3A
|
|
LCB A, tbl_623f ; 113F 0 100 280 909D3F62
|
|
JBS off(00131h).0, label_114c ; 1143 0 100 280 E83106 ### ROM INFO=Vtec (Min VSS Flag)
|
|
ADDB A, #005h ; 1146 0 100 280 8605
|
|
JGE label_114c ; 1148 0 100 280 CD02
|
|
LB A, #0ffh ; 114A 0 100 280 77FF
|
|
; 114C from 1143 (DD0,100,280)
|
|
; 114C from 1148 (DD0,100,280)
|
|
label_114c: CMPB A, 0cch ; 114C 0 100 280 C5CCC2 ### ROM INFO=VSS Sensor
|
|
MB off(00131h).0, C ; 114F 0 100 280 C43138 ### ROM INFO=Vtec (Min VSS Flag)
|
|
LCB A, tbl_623a ; 1152 0 100 280 909D3A62
|
|
STB A, r4 ; 1156 0 100 280 8C
|
|
LB A, 0d1h ; 1157 0 100 280 F5D1 ### ROM INFO=Current TPS
|
|
MOV X1, #tbl_66b0 ; 1159 0 100 280 60B066
|
|
VCAL 1 ; 115C 0 100 280 11
|
|
JBR off(00131h).2, label_1161 ; 115D 0 100 280 DA3101 ### ROM INFO=Vtec (Flag set above some unspecified RPM)
|
|
SUBB A, r4 ; 1160 0 100 280 2C
|
|
; 1161 from 115D (DD0,100,280)
|
|
label_1161: CMPB A, off(00133h) ; 1161 0 100 280 C733
|
|
MB off(00131h).2, C ; 1163 0 100 280 C4313A ### ROM INFO=Vtec (Flag set above some unspecified RPM)
|
|
LCB A, tbl_623b ; 1166 0 100 280 909D3B62
|
|
JNE label_117e ; 116A 0 100 280 CE12
|
|
L A, off(0011ah) ; 116C 1 100 280 E41A ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
|
|
AND A, #0c0bch ; 116E 1 100 280 D6BCC0 ### ROM INFO=PA Sensor
|
|
JNE label_1179 ; 1171 1 100 280 CE06
|
|
LB A, off(0011ch) ; 1173 0 100 280 F41C ### ROM INFO=MIL Byte3 CEL Code0 Unknow error
|
|
ANDB A, #031h ; 1175 0 100 280 D631
|
|
JEQ label_117e ; 1177 0 100 280 C905
|
|
; 1179 from 113C (DD0,100,280)
|
|
; 1179 from 1171 (DD1,100,280)
|
|
label_1179: RB P1.1 ; 1179 0 100 280 C52209 ### ROM INFO=Right VTEC Transistor Output (IC13)
|
|
SJ label_11ae ; 117C 0 100 280 CB30
|
|
; 117E from 116A (DD0,100,280)
|
|
; 117E from 1177 (DD0,100,280)
|
|
label_117e: SB P1.1 ; 117E 0 100 280 C52219 ### ROM INFO=Right VTEC Transistor Output (IC13)
|
|
CMPB 0f3h, #032h ; 1181 0 100 280 C5F3C032
|
|
JLT label_11ae ; 1185 0 100 280 CA27
|
|
LCB A, tbl_623c ; 1187 0 100 280 909D3C62
|
|
JNE label_1196 ; 118B 0 100 280 CE09
|
|
LCB A, tbl_623d ; 118D 0 100 280 909D3D62
|
|
CMPB 0d9h, A ; 1191 0 100 280 C5D9C1 ### ROM INFO=ECT Sensor
|
|
JGE label_11ae ; 1194 0 100 280 CD18
|
|
; 1196 from 118B (DD0,100,280)
|
|
label_1196: LCB A, tbl_6326 ; 1196 0 100 280 909D2663
|
|
JNE label_119f ; 119A 0 100 280 CE03
|
|
JBR off(00131h).0, label_11ae ; 119C 0 100 280 D8310F ### ROM INFO=Vtec (Min VSS Flag)
|
|
; 119F from 119A (DD0,100,280)
|
|
label_119f: LCB A, tbl_623e ; 119F 0 100 280 909D3E62
|
|
CMPB 0bbh, A ; 11A3 0 100 280 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JLT label_11ae ; 11A6 0 100 280 CA06
|
|
JBS off(00131h).2, label_11c2 ; 11A8 0 100 280 EA3117 ### ROM INFO=Vtec (Flag set above some unspecified RPM)
|
|
JBS off(00127h).1, label_11ae ; 11AB 0 100 280 E92700 ### ROM INFO=Possible Vtec Flag
|
|
; 11AE from 117C (DD0,100,280)
|
|
; 11AE from 1185 (DD0,100,280)
|
|
; 11AE from 1194 (DD0,100,280)
|
|
; 11AE from 119C (DD0,100,280)
|
|
; 11AE from 11A6 (DD0,100,280)
|
|
; 11AE from 11AB (DD0,100,280)
|
|
label_11ae: RB P1.0 ; 11AE 0 100 280 C52208 ### ROM INFO=Left VTEC Transistor Output (IC14)
|
|
RB off(00127h).2 ; 11B1 0 100 280 C4270A ### ROM INFO=Possible Vtec Flag
|
|
RB off(00127h).1 ; 11B4 0 100 280 C42709 ### ROM INFO=Possible Vtec Flag
|
|
LCB A, tbl_62c3 ; 11B7 0 100 280 909DC362
|
|
JEQ label_11cb ; 11BB 0 100 280 C90E
|
|
SB off(00127h).1 ; 11BD 0 100 280 C42719 ### ROM INFO=Possible Vtec Flag
|
|
SJ label_11cb ; 11C0 0 100 280 CB09
|
|
; 11C2 from 1139 (DD0,100,280)
|
|
; 11C2 from 11A8 (DD0,100,280)
|
|
label_11c2: SB P1.0 ; 11C2 0 100 280 C52218 ### ROM INFO=Left VTEC Transistor Output (IC14)
|
|
SB off(00127h).2 ; 11C5 0 100 280 C4271A ### ROM INFO=Possible Vtec Flag
|
|
SB off(00127h).1 ; 11C8 0 100 280 C42719 ### ROM INFO=Possible Vtec Flag
|
|
; 11CB from 11BB (DD0,100,280)
|
|
; 11CB from 11C0 (DD0,100,280)
|
|
label_11cb: CAL label_5e1f ; 11CB 0 100 280 321F5E
|
|
MOVB r0, #018h ; 11CE 0 100 280 9818
|
|
MOVB r1, #014h ; 11D0 0 100 280 9914
|
|
MOVB r2, off(001dfh) ; 11D2 0 100 280 C4DF4A ### ROM INFO=Col/Rows Related
|
|
MOV X2, off(001e2h) ; 11D5 0 100 280 B4E279
|
|
MOVB r3, off(001e8h) ; 11D8 0 100 280 C4E84B ### ROM INFO=Rows Related
|
|
MOV er3, off(001ech) ; 11DB 0 100 280 B4EC4B
|
|
MOV X1, #tbl_70a5 ; 11DE 0 100 280 60A570
|
|
JGE label_11e6 ; 11E1 0 100 280 CD03
|
|
MOV X1, #tbl_7857 ; 11E3 0 100 280 605778
|
|
; 11E6 from 11E1 (DD0,100,280)
|
|
label_11e6: JBR off(0011ch).5, label_11ec ; 11E6 0 100 280 DD1C03 ### ROM INFO=MIL Byte3 Reset CEL Code22 VTP - VTEC Pressure Valve
|
|
JBS off(00120h).5, label_1201 ; 11E9 0 100 280 ED2015
|
|
; 11EC from 11E6 (DD0,100,280)
|
|
label_11ec: JBS off(00127h).1, label_1201 ; 11EC 0 100 280 E92712 ### ROM INFO=Possible Vtec Flag
|
|
MOVB r1, #014h ; 11EF 0 100 280 9914
|
|
MOVB r3, off(001e7h) ; 11F1 0 100 280 C4E74B ### ROM INFO=Columns Related
|
|
MOV er3, off(001eah) ; 11F4 0 100 280 B4EA4B
|
|
MB C, [DP].5 ; 11F7 0 100 280 C22D
|
|
MOV X1, #tbl_6ead ; 11F9 0 100 280 60AD6E
|
|
JGE label_1201 ; 11FC 0 100 280 CD03
|
|
MOV X1, #tbl_765f ; 11FE 0 100 280 605F76
|
|
; 1201 from 11E9 (DD0,100,280)
|
|
; 1201 from 11EC (DD0,100,280)
|
|
; 1201 from 11FC (DD0,100,280)
|
|
label_1201: SB PSWL.5 ; 1201 0 100 280 A31D
|
|
CAL label_4b6c ; 1203 0 100 280 326C4B
|
|
MOV er0, A ; 1206 0 100 280 448A
|
|
LC A, tbl_6228 ; 1208 0 100 280 909C2862
|
|
CAL label_5356 ; 120C 0 100 280 325653
|
|
MOV X2, A ; 120F 0 100 280 51
|
|
CLR A ; 1210 1 100 280 F9
|
|
MOV DP, #00409h ; 1211 1 100 280 620904 ### ROM INFO=Options Active
|
|
MB C, [DP].1 ; 1214 1 100 280 C229
|
|
JGE label_122c ; 1216 1 100 280 CD14
|
|
MB C, [DP].0 ; 1218 1 100 280 C228
|
|
JLT label_1222 ; 121A 1 100 280 CA06
|
|
MB C, [DP].2 ; 121C 1 100 280 C22A
|
|
JLT label_1228 ; 121E 1 100 280 CA08
|
|
SJ label_122c ; 1220 1 100 280 CB0A
|
|
; 1222 from 121A (DD1,100,280)
|
|
label_1222: LC A, tbl_627e ; 1222 1 100 280 909C7E62
|
|
SJ label_122c ; 1226 1 100 280 CB04
|
|
; 1228 from 121E (DD1,100,280)
|
|
label_1228: LC A, tbl_60f7 ; 1228 1 100 280 909CF760
|
|
; 122C from 1216 (DD1,100,280)
|
|
; 122C from 1220 (DD1,100,280)
|
|
; 122C from 1226 (DD1,100,280)
|
|
label_122c: ADD X2, A ; 122C 1 100 280 9181
|
|
CLR X1 ; 122E 1 100 280 9015
|
|
L A, 0043ah[X1] ; 1230 1 100 280 E03A04
|
|
ADD X2, A ; 1233 1 100 280 9181
|
|
LB A, 00439h[X1] ; 1235 0 100 280 F03904
|
|
MOV X1, #tbl_6091 ; 1238 0 100 280 609160
|
|
VCAL 0 ; 123B 0 100 280 10
|
|
ADD X2, A ; 123C 0 100 280 9181
|
|
MOV DP, #000e6h ; 123E 0 100 280 62E600 ### ROM INFO=Ignition Cut
|
|
L A, [DP] ; 1241 1 100 280 E2
|
|
JNE label_1246 ; 1242 1 100 280 CE02
|
|
SJ label_1254 ; 1244 1 100 280 CB0E
|
|
; 1246 from 1242 (DD1,100,280)
|
|
label_1246: LCB A, tbl_60a6 ; 1246 1 100 280 909DA660
|
|
JEQ label_1254 ; 124A 1 100 280 C908
|
|
LC A, tbl_6303 ; 124C 1 100 280 909C0363
|
|
ADD X2, A ; 1250 1 100 280 9181
|
|
SJ label_1254 ; 1252 1 100 280 CB00
|
|
; 1254 from 1244 (DD1,100,280)
|
|
; 1254 from 124A (DD1,100,280)
|
|
; 1254 from 1252 (DD1,100,280)
|
|
label_1254: LCB A, tbl_6244 ; 1254 1 100 280 909D4462
|
|
CMPB 0cch, A ; 1258 1 100 280 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JLT label_1284 ; 125B 1 100 280 CA27
|
|
LCB A, tbl_60e5 ; 125D 1 100 280 909DE560
|
|
CMPB 0bbh, A ; 1261 1 100 280 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JLT label_1284 ; 1264 1 100 280 CA1E
|
|
CLR A ; 1266 1 100 280 F9
|
|
LB A, (0024fh-00280h)[USP] ; 1267 0 100 280 F3CF ### ROM INFO=Current Gear
|
|
LCB A, tbl_6245[ACC] ; 1269 0 100 280 B506AB4562
|
|
STB A, (0023bh-00280h)[USP] ; 126E 0 100 280 D3BB ### ROM INFO=Gear FC
|
|
MB C, PSWL.4 ; 1270 0 100 280 A32C
|
|
JLT label_1288 ; 1272 0 100 280 CA14
|
|
CLRB ACCH ; 1274 0 100 280 C50715
|
|
L A, ACC ; 1277 1 100 280 E506
|
|
SWAP ; 1279 1 100 280 83
|
|
MOV er0, A ; 127A 1 100 280 448A
|
|
MOV A, X2 ; 127C 1 100 280 9199
|
|
CAL label_5356 ; 127E 1 100 280 325653
|
|
MOV X2, A ; 1281 1 100 280 51
|
|
SJ label_1288 ; 1282 1 100 280 CB04
|
|
; 1284 from 125B (DD1,100,280)
|
|
; 1284 from 1264 (DD1,100,280)
|
|
label_1284: LB A, #080h ; 1284 0 100 280 7780
|
|
STB A, (0023bh-00280h)[USP] ; 1286 0 100 280 D3BB ### ROM INFO=Gear FC
|
|
; 1288 from 1272 (DD0,100,280)
|
|
; 1288 from 1282 (DD1,100,280)
|
|
label_1288: MOV DP, #00410h ; 1288 0 100 280 621004 ### ROM INFO=Options Outputs Active
|
|
MB C, [DP].0 ; 128B 0 100 280 C228
|
|
JGE label_129a ; 128D 0 100 280 CD0B
|
|
LB A, 0c2h ; 128F 0 100 280 F5C2
|
|
MOV X1, #tbl_61f8 ; 1291 0 100 280 60F861
|
|
VCAL 0 ; 1294 0 100 280 10
|
|
SUBB A, #000h ; 1295 0 100 280 A600
|
|
DEC X1 ; 1297 0 100 280 80
|
|
ADD X2, A ; 1298 0 100 280 9181
|
|
; 129A from 128D (DD0,100,280)
|
|
label_129a: MOV DP, #00410h ; 129A 0 100 280 621004 ### ROM INFO=Options Outputs Active
|
|
MB C, [DP].1 ; 129D 0 100 280 C229
|
|
JGE label_12ac ; 129F 0 100 280 CD0B
|
|
LB A, 0c2h ; 12A1 0 100 280 F5C2
|
|
MOV X1, #tbl_61f8 ; 12A3 0 100 280 60F861
|
|
VCAL 0 ; 12A6 0 100 280 10
|
|
SUBB A, #000h ; 12A7 0 100 280 A600
|
|
DEC X1 ; 12A9 0 100 280 80
|
|
ADD X2, A ; 12AA 0 100 280 9181
|
|
; 12AC from 129F (DD0,100,280)
|
|
label_12ac: MOV DP, #00410h ; 12AC 0 100 280 621004 ### ROM INFO=Options Outputs Active
|
|
MB C, [DP].2 ; 12AF 0 100 280 C22A
|
|
JGE label_12be ; 12B1 0 100 280 CD0B
|
|
LB A, 0c2h ; 12B3 0 100 280 F5C2
|
|
MOV X1, #tbl_61f8 ; 12B5 0 100 280 60F861
|
|
VCAL 0 ; 12B8 0 100 280 10
|
|
SUBB A, #000h ; 12B9 0 100 280 A600
|
|
DEC X1 ; 12BB 0 100 280 80
|
|
ADD X2, A ; 12BC 0 100 280 9181
|
|
; 12BE from 12B1 (DD0,100,280)
|
|
label_12be: CMP X2, #08000h ; 12BE 0 100 280 91C00080
|
|
JLT label_12c6 ; 12C2 0 100 280 CA02
|
|
CLR X2 ; 12C4 0 100 280 9115
|
|
; 12C6 from 12C2 (DD0,100,280)
|
|
label_12c6: L A, X2 ; 12C6 1 100 280 41
|
|
ST A, off(00140h) ; 12C7 1 100 280 D440
|
|
LB A, off(00180h) ; 12C9 0 100 280 F480
|
|
JBS off(0011fh).5, label_12d3 ; 12CB 0 100 280 ED1F05
|
|
JBS off(0012ch).4, label_12e4 ; 12CE 0 100 280 EC2C13
|
|
SJ label_12e0 ; 12D1 0 100 280 CB0D
|
|
; 12D3 from 12CB (DD0,100,280)
|
|
label_12d3: LB A, off(00169h) ; 12D3 0 100 280 F469
|
|
STB A, r0 ; 12D5 0 100 280 88
|
|
LB A, off(001f4h) ; 12D6 0 100 280 F4F4
|
|
MULB ; 12D8 0 100 280 A234
|
|
LB A, ACCH ; 12DA 0 100 280 F507
|
|
CMPB A, #040h ; 12DC 0 100 280 C640
|
|
JGE label_12e2 ; 12DE 0 100 280 CD02
|
|
; 12E0 from 12D1 (DD0,100,280)
|
|
label_12e0: LB A, #040h ; 12E0 0 100 280 7740
|
|
; 12E2 from 12DE (DD0,100,280)
|
|
label_12e2: STB A, off(00180h) ; 12E2 0 100 280 D480
|
|
; 12E4 from 12CE (DD0,100,280)
|
|
label_12e4: MOVB r0, off(00181h) ; 12E4 0 100 280 C48148
|
|
MULB ; 12E7 0 100 280 A234
|
|
MOVB r1, off(0017fh) ; 12E9 0 100 280 C47F49
|
|
CLRB r0 ; 12EC 0 100 280 2015
|
|
MUL ; 12EE 0 100 280 9035
|
|
MOV er0, er1 ; 12F0 0 100 280 4548
|
|
L A, off(0015ch) ; 12F2 1 100 280 E45C ### ROM INFO=IAT FC
|
|
MUL ; 12F4 1 100 280 9035
|
|
MOV off(00182h), er1 ; 12F6 1 100 280 457C82
|
|
LCB A, tbl_6313 ; 12F9 1 100 280 909D1363
|
|
CMPB 0bbh, A ; 12FD 1 100 280 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
XORB PSWH, #080h ; 1300 1 100 280 A2F080
|
|
MB off(00130h).5, C ; 1303 1 100 280 C4303D
|
|
JBR off(00124h).2, label_1313 ; 1306 1 100 280 DA240A ### ROM INFO=Possible Fuel Cut Related
|
|
LCB A, tbl_6313 ; 1309 1 100 280 909D1363
|
|
CMPB 0bbh, A ; 130D 1 100 280 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
XORB PSWH, #080h ; 1310 1 100 280 A2F080
|
|
; 1313 from 1306 (DD1,100,280)
|
|
label_1313: MB off(0012eh).0, C ; 1313 1 100 280 C42E38
|
|
LB A, #003h ; 1316 0 100 280 7703
|
|
JBS off(001f8h).0, label_131d ; 1318 0 100 280 E8F802
|
|
LB A, #005h ; 131B 0 100 280 7705
|
|
; 131D from 1318 (DD0,100,280)
|
|
label_131d: CMPB A, 0cch ; 131D 0 100 280 C5CCC2 ### ROM INFO=VSS Sensor
|
|
MB off(001f8h).0, C ; 1320 0 100 280 C4F838
|
|
CMPB off(00133h), #0a0h ; 1323 0 100 280 C433C0A0
|
|
RB PSWH.7 ; 1327 0 100 280 A20F
|
|
MOVB r0, 0d6h ; 1329 0 100 280 C5D648
|
|
MB C, off(00123h).2 ; 132C 0 100 280 C4232A
|
|
JEQ label_1337 ; 132F 0 100 280 C906
|
|
MOVB r0, 0d5h ; 1331 0 100 280 C5D548 ### ROM INFO=TPS Delta
|
|
MB C, off(00123h).1 ; 1334 0 100 280 C42329
|
|
; 1337 from 132F (DD0,100,280)
|
|
label_1337: JLT label_1355 ; 1337 0 100 280 CA1C
|
|
MOVB r2, #008h ; 1339 0 100 280 9A08
|
|
MOVB r3, #00ah ; 133B 0 100 280 9B0A
|
|
JBR off(001f8h).0, label_1348 ; 133D 0 100 280 D8F808
|
|
LB A, off(001c1h) ; 1340 0 100 280 F4C1
|
|
JEQ label_1348 ; 1342 0 100 280 C904
|
|
MOVB r2, #020h ; 1344 0 100 280 9A20
|
|
MOVB r3, #020h ; 1346 0 100 280 9B20
|
|
; 1348 from 133D (DD0,100,280)
|
|
; 1348 from 1342 (DD0,100,280)
|
|
label_1348: LB A, r2 ; 1348 0 100 280 7A
|
|
CMPB A, r0 ; 1349 0 100 280 48
|
|
MB off(0012ch).1, C ; 134A 0 100 280 C42C39
|
|
LB A, r3 ; 134D 0 100 280 7B
|
|
CMPB A, r0 ; 134E 0 100 280 48
|
|
MB off(0012ch).2, C ; 134F 0 100 280 C42C3A
|
|
RC ; 1352 0 100 280 95
|
|
SJ label_135e ; 1353 0 100 280 CB09
|
|
; 1355 from 1337 (DD0,100,280)
|
|
label_1355: RB off(0012ch).1 ; 1355 0 100 280 C42C09
|
|
RB off(0012ch).2 ; 1358 0 100 280 C42C0A
|
|
LB A, #004h ; 135B 0 100 280 7704
|
|
CMPB A, r0 ; 135D 0 100 280 48
|
|
; 135E from 1353 (DD0,100,280)
|
|
label_135e: MB off(0012ch).0, C ; 135E 0 100 280 C42C38
|
|
LB A, #0c2h ; 1361 0 100 280 77C2
|
|
JBS off(001f8h).3, label_1368 ; 1363 0 100 280 EBF802
|
|
LB A, #0c6h ; 1366 0 100 280 77C6
|
|
; 1368 from 1363 (DD0,100,280)
|
|
label_1368: CMPB A, off(00133h) ; 1368 0 100 280 C733
|
|
MB off(001f8h).3, C ; 136A 0 100 280 C4F83B
|
|
SJ label_1372 ; 136D 0 100 280 CB03
|
|
; 136F from 1378 (DD0,100,280)
|
|
label_136f: J label_13f0 ; 136F 0 100 280 03F013
|
|
; 1372 from 136D (DD0,100,280)
|
|
label_1372: JBS off(00125h).4, label_1389 ; 1372 0 100 280 EC2514
|
|
JBS off(00119h).0, label_1389 ; 1375 0 100 280 E81911
|
|
JBR off(0012ch).0, label_136f ; 1378 0 100 280 D82CF4
|
|
JBR off(00123h).3, label_138c ; 137B 0 100 280 DB230E
|
|
LB A, off(00188h) ; 137E 0 100 280 F488
|
|
JBS off(0012ch).3, label_13c2 ; 1380 0 100 280 EB2C3F
|
|
CMPB 0d3h, #0b0h ; 1383 0 100 280 C5D3C0B0
|
|
JLT label_138f ; 1387 0 100 280 CA06
|
|
; 1389 from 1372 (DD0,100,280)
|
|
; 1389 from 1375 (DD0,100,280)
|
|
label_1389: J label_1499 ; 1389 0 100 280 039914
|
|
; 138C from 137B (DD0,100,280)
|
|
label_138c: J label_143c ; 138C 0 100 280 033C14
|
|
; 138F from 1387 (DD0,100,280)
|
|
label_138f: CLRB A ; 138F 0 100 280 FA
|
|
JBR off(00120h).1, label_1399 ; 1390 0 100 280 D92006
|
|
CMPB 0cch, #005h ; 1393 0 100 280 C5CCC005 ### ROM INFO=VSS Sensor
|
|
JLT label_13c0 ; 1397 0 100 280 CA27
|
|
; 1399 from 1390 (DD0,100,280)
|
|
label_1399: ADDB A, #06ch ; 1399 0 100 280 866C
|
|
JBR off(0012eh).4, label_13a0 ; 139B 0 100 280 DC2E02
|
|
ADDB A, #00ch ; 139E 0 100 280 860C
|
|
; 13A0 from 139B (DD0,100,280)
|
|
label_13a0: CMPB off(00133h), #0f0h ; 13A0 0 100 280 C433C0F0
|
|
JGE label_13c0 ; 13A4 0 100 280 CD1A
|
|
SUBB A, #018h ; 13A6 0 100 280 A618
|
|
CMPB off(00133h), #0c5h ; 13A8 0 100 280 C433C0C5 ### ROM INFO=RPM Related
|
|
JGE label_13c0 ; 13AC 0 100 280 CD12
|
|
SUBB A, #018h ; 13AE 0 100 280 A618
|
|
CMPB off(00133h), #0a0h ; 13B0 0 100 280 C433C0A0
|
|
JGE label_13c0 ; 13B4 0 100 280 CD0A
|
|
SUBB A, #018h ; 13B6 0 100 280 A618
|
|
CMPB off(00133h), #070h ; 13B8 0 100 280 C433C070
|
|
JGE label_13c0 ; 13BC 0 100 280 CD02
|
|
SUBB A, #018h ; 13BE 0 100 280 A618
|
|
; 13C0 from 1397 (DD0,100,280)
|
|
; 13C0 from 13A4 (DD0,100,280)
|
|
; 13C0 from 13AC (DD0,100,280)
|
|
; 13C0 from 13B4 (DD0,100,280)
|
|
; 13C0 from 13BC (DD0,100,280)
|
|
label_13c0: STB A, off(00188h) ; 13C0 0 100 280 D488
|
|
; 13C2 from 1380 (DD0,100,280)
|
|
label_13c2: CLRB ACCH ; 13C2 0 100 280 C50715
|
|
MOV X1, A ; 13C5 0 100 280 50
|
|
ADD X1, #tbl_6cf7 ; 13C6 0 100 280 9080F76C
|
|
LB A, r0 ; 13CA 0 100 280 78
|
|
VCAL 0 ; 13CB 0 100 280 10
|
|
MOV er0, off(00182h) ; 13CC 0 100 280 B48248
|
|
MUL ; 13CF 0 100 280 9035
|
|
SRL er1 ; 13D1 0 100 280 45E7
|
|
RORB A ; 13D3 0 100 280 43
|
|
SRL er1 ; 13D4 0 100 280 45E7
|
|
RORB A ; 13D6 0 100 280 43
|
|
LB A, r2 ; 13D7 0 100 280 7A
|
|
L A, ACC ; 13D8 1 100 280 E506
|
|
SWAP ; 13DA 1 100 280 83
|
|
CMP A, off(00142h) ; 13DB 1 100 280 C742
|
|
JGE label_13e1 ; 13DD 1 100 280 CD02
|
|
L A, off(00142h) ; 13DF 1 100 280 E442
|
|
; 13E1 from 13DD (DD1,100,280)
|
|
label_13e1: CMPB r3, #000h ; 13E1 1 100 280 23C000
|
|
JEQ label_13e9 ; 13E4 1 100 280 C903
|
|
L A, #0ffffh ; 13E6 1 100 280 67FFFF
|
|
; 13E9 from 13E4 (DD1,100,280)
|
|
label_13e9: MOVB off(001c1h), #00ah ; 13E9 1 100 280 C4C1980A
|
|
J label_14a2 ; 13ED 1 100 280 03A214
|
|
; 13F0 from 136F (DD0,100,280)
|
|
label_13f0: JBR off(0012ch).2, label_13f6 ; 13F0 0 100 280 DA2C03
|
|
CLR off(00142h) ; 13F3 0 100 280 B44215
|
|
; 13F6 from 13F0 (DD0,100,280)
|
|
label_13f6: LCB A, tbl_60eb ; 13F6 0 100 280 909DEB60
|
|
CMPB off(00133h), A ; 13FA 0 100 280 C433C1
|
|
JLT label_143c ; 13FD 0 100 280 CA3D
|
|
JBR off(0012ch).1, label_1434 ; 13FF 0 100 280 D92C32
|
|
JBR off(00123h).3, label_1434 ; 1402 0 100 280 DB232F
|
|
CMPB off(001c1h), #000h ; 1405 0 100 280 C4C1C000
|
|
JEQ label_1410 ; 1409 0 100 280 C905
|
|
MOV X1, #tbl_6577 ; 140B 0 100 280 607765
|
|
SJ label_1427 ; 140E 0 100 280 CB17
|
|
; 1410 from 1409 (DD0,100,280)
|
|
label_1410: MOV X1, #tbl_656b ; 1410 0 100 280 606B65
|
|
CMPB (0024fh-00280h)[USP], #003h ; 1413 0 100 280 C3CFC003 ### ROM INFO=Current Gear
|
|
JGE label_141d ; 1417 0 100 280 CD04
|
|
ADD X1, #00006h ; 1419 0 100 280 90800600
|
|
; 141D from 1417 (DD0,100,280)
|
|
label_141d: CMPB off(00133h), #08dh ; 141D 0 100 280 C433C08D
|
|
JGE label_1427 ; 1421 0 100 280 CD04
|
|
SUB X1, #0000ch ; 1423 0 100 280 90A00C00
|
|
; 1427 from 140E (DD0,100,280)
|
|
; 1427 from 1421 (DD0,100,280)
|
|
label_1427: LB A, r0 ; 1427 0 100 280 78
|
|
VCAL 2 ; 1428 0 100 280 12
|
|
LB A, ACC ; 1429 0 100 280 F506
|
|
LCB A, tbl_60ef ; 142B 0 100 280 909DEF60
|
|
CAL label_5361 ; 142F 0 100 280 326153
|
|
SJ label_149a ; 1432 0 100 280 CB66
|
|
; 1434 from 13FF (DD0,100,280)
|
|
; 1434 from 1402 (DD0,100,280)
|
|
label_1434: LB A, off(00165h) ; 1434 0 100 280 F465
|
|
JEQ label_143c ; 1436 0 100 280 C904
|
|
ADDB A, #002h ; 1438 0 100 280 8602
|
|
JGE label_149a ; 143A 0 100 280 CD5E
|
|
; 143C from 138C (DD0,100,280)
|
|
; 143C from 13FD (DD0,100,280)
|
|
; 143C from 1436 (DD0,100,280)
|
|
label_143c: JBR off(00120h).2, label_1499 ; 143C 0 100 280 DA205A
|
|
L A, off(00142h) ; 143F 1 100 280 E442
|
|
JEQ label_1499 ; 1441 1 100 280 C956
|
|
ST A, er3 ; 1443 1 100 280 8B
|
|
LB A, off(00188h) ; 1444 0 100 280 F488
|
|
EXTND ; 1446 1 100 280 F8
|
|
MOV DP, #tbl_6d7b ; 1447 1 100 280 627B6D
|
|
ADD DP, A ; 144A 1 100 280 9281
|
|
LC A, [DP] ; 144C 1 100 280 92A8
|
|
ST A, er2 ; 144E 1 100 280 8A
|
|
CMP A, er3 ; 144F 1 100 280 4B
|
|
LC A, 00004h[DP] ; 1450 1 100 280 92A90400
|
|
JLT label_148d ; 1454 1 100 280 CA37
|
|
LC A, 00002h[DP] ; 1456 1 100 280 92A90200
|
|
ST A, er2 ; 145A 1 100 280 8A
|
|
CMP A, er3 ; 145B 1 100 280 4B
|
|
JLT label_1478 ; 145C 1 100 280 CA1A
|
|
MOV er0, off(00186h) ; 145E 1 100 280 B48648
|
|
LC A, 00008h[DP] ; 1461 1 100 280 92A90800
|
|
MUL ; 1465 1 100 280 9035
|
|
LB A, r2 ; 1467 0 100 280 7A
|
|
L A, ACC ; 1468 1 100 280 E506
|
|
SWAP ; 146A 1 100 280 83
|
|
CMPB r3, #000h ; 146B 1 100 280 23C000
|
|
JEQ label_1473 ; 146E 1 100 280 C903
|
|
L A, #0ffffh ; 1470 1 100 280 67FFFF
|
|
; 1473 from 146E (DD1,100,280)
|
|
label_1473: XCHG A, er3 ; 1473 1 100 280 4710
|
|
SUB A, er3 ; 1475 1 100 280 2B
|
|
SJ label_1497 ; 1476 1 100 280 CB1F
|
|
; 1478 from 145C (DD1,100,280)
|
|
label_1478: MOV er0, off(00184h) ; 1478 1 100 280 B48448
|
|
LC A, 00006h[DP] ; 147B 1 100 280 92A90600
|
|
MUL ; 147F 1 100 280 9035
|
|
LB A, r2 ; 1481 0 100 280 7A
|
|
L A, ACC ; 1482 1 100 280 E506
|
|
SWAP ; 1484 1 100 280 83
|
|
CMPB r3, #000h ; 1485 1 100 280 23C000
|
|
JEQ label_148d ; 1488 1 100 280 C903
|
|
L A, #0ffffh ; 148A 1 100 280 67FFFF
|
|
; 148D from 1454 (DD1,100,280)
|
|
; 148D from 1488 (DD1,100,280)
|
|
label_148d: XCHG A, er3 ; 148D 1 100 280 4710
|
|
SUB A, er3 ; 148F 1 100 280 2B
|
|
JLT label_1495 ; 1490 1 100 280 CA03
|
|
CMP A, er2 ; 1492 1 100 280 4A
|
|
JGE label_1497 ; 1493 1 100 280 CD02
|
|
; 1495 from 1490 (DD1,100,280)
|
|
label_1495: L A, er2 ; 1495 1 100 280 36
|
|
RC ; 1496 1 100 280 95
|
|
; 1497 from 1476 (DD1,100,280)
|
|
; 1497 from 1493 (DD1,100,280)
|
|
label_1497: JGE label_14a2 ; 1497 1 100 280 CD09
|
|
; 1499 from 1389 (DD0,100,280)
|
|
; 1499 from 143C (DD0,100,280)
|
|
; 1499 from 1441 (DD1,100,280)
|
|
label_1499: CLRB A ; 1499 0 100 280 FA
|
|
; 149A from 143A (DD0,100,280)
|
|
; 149A from 1432 (DD0,100,280)
|
|
label_149a: STB A, off(00165h) ; 149A 0 100 280 D465
|
|
; 149C from 14A8 (DD1,100,280)
|
|
label_149c: RB off(0012ch).3 ; 149C 0 100 280 C42C0B
|
|
CLR A ; 149F 1 100 280 F9
|
|
SJ label_14ae ; 14A0 1 100 280 CB0C
|
|
; 14A2 from 13ED (DD1,100,280)
|
|
; 14A2 from 1497 (DD1,100,280)
|
|
label_14a2: CLRB off(00165h) ; 14A2 1 100 280 C46515
|
|
JBS off(00130h).5, label_14ab ; 14A5 1 100 280 ED3003
|
|
JBS off(001f8h).3, label_149c ; 14A8 1 100 280 EBF8F1
|
|
; 14AB from 14A5 (DD1,100,280)
|
|
label_14ab: SB off(0012ch).3 ; 14AB 1 100 280 C42C1B
|
|
; 14AE from 14A0 (DD1,100,280)
|
|
label_14ae: ST A, off(00142h) ; 14AE 1 100 280 D442
|
|
JBS off(0011fh).5, label_14b6 ; 14B0 1 100 280 ED1F03
|
|
J label_1630 ; 14B3 1 100 280 033016
|
|
; 14B6 from 14B0 (DD1,100,280)
|
|
label_14b6: MOV X1, #tbl_65f9 ; 14B6 1 100 280 60F965
|
|
LB A, 0d9h ; 14B9 0 100 280 F5D9 ### ROM INFO=ECT Sensor
|
|
VCAL 0 ; 14BB 0 100 280 10
|
|
STB A, off(00140h) ; 14BC 0 100 280 D440
|
|
MOV X1, #tbl_6614 ; 14BE 0 100 280 601466
|
|
LB A, 0c5h ; 14C1 0 100 280 F5C5 ### ROM INFO=RPM Related
|
|
VCAL 1 ; 14C3 0 100 280 11
|
|
STB A, off(00162h) ; 14C4 0 100 280 D462 ### ROM INFO=VE FC
|
|
MOV X1, #tbl_6618 ; 14C6 0 100 280 601866
|
|
LB A, 0bch ; 14C9 0 100 280 F5BC ### ROM INFO=PA Sensor
|
|
VCAL 1 ; 14CB 0 100 280 11
|
|
STB A, off(00163h) ; 14CC 0 100 280 D463
|
|
MOVB r0, off(00162h) ; 14CE 0 100 280 C46248 ### ROM INFO=VE FC
|
|
MULB ; 14D1 0 100 280 A234
|
|
MOV er0, off(00140h) ; 14D3 0 100 280 B44048
|
|
MUL ; 14D6 0 100 280 9035
|
|
L A, ACC ; 14D8 1 100 280 E506
|
|
SLL A ; 14DA 1 100 280 53
|
|
ROL er1 ; 14DB 1 100 280 45B7
|
|
JLT label_14e8 ; 14DD 1 100 280 CA09
|
|
SLL A ; 14DF 1 100 280 53
|
|
L A, er1 ; 14E0 1 100 280 35
|
|
ROL A ; 14E1 1 100 280 33
|
|
JLT label_14e8 ; 14E2 1 100 280 CA04
|
|
ADD A, off(00142h) ; 14E4 1 100 280 8742
|
|
JGE label_14eb ; 14E6 1 100 280 CD03
|
|
; 14E8 from 14DD (DD1,100,280)
|
|
; 14E8 from 14E2 (DD1,100,280)
|
|
label_14e8: L A, #0ffffh ; 14E8 1 100 280 67FFFF
|
|
; 14EB from 14E6 (DD1,100,280)
|
|
label_14eb: MB C, 0b7h.0 ; 14EB 1 100 280 C5B728
|
|
JGE label_14f2 ; 14EE 1 100 280 CD02
|
|
SRL A ; 14F0 1 100 280 63
|
|
SRL A ; 14F1 1 100 280 63
|
|
; 14F2 from 14EE (DD1,100,280)
|
|
label_14f2: ADD A, off(00144h) ; 14F2 1 100 280 8744
|
|
JGE label_14f9 ; 14F4 1 100 280 CD03
|
|
L A, #0ffffh ; 14F6 1 100 280 67FFFF
|
|
; 14F9 from 14F4 (DD1,100,280)
|
|
label_14f9: JBR off(0012ah).1, label_14fd ; 14F9 1 100 280 D92A01
|
|
CLR A ; 14FC 1 100 280 F9
|
|
; 14FD from 14F9 (DD1,100,280)
|
|
label_14fd: MOV DP, #003a6h ; 14FD 1 100 280 62A603
|
|
ST A, [DP] ; 1500 1 100 280 D2
|
|
MOV DP, #003b8h ; 1501 1 100 280 62B803
|
|
ST A, [DP] ; 1504 1 100 280 D2
|
|
CLR X1 ; 1505 1 100 280 9015
|
|
CAL label_4b0f ; 1507 1 100 280 320F4B
|
|
PUSHS A ; 150A 1 100 280 55
|
|
LCB A, tbl_60a3 ; 150B 1 100 280 909DA360
|
|
JEQ label_1520 ; 150F 1 100 280 C90F
|
|
LB A, #000h ; 1511 0 100 280 7700
|
|
JEQ label_1520 ; 1513 0 100 280 C90B
|
|
MOV DP, #00428h ; 1515 0 100 280 622804
|
|
MB C, [DP].5 ; 1518 0 100 280 C22D
|
|
JLT label_1520 ; 151A 0 100 280 CA04
|
|
POPS A ; 151C 1 100 280 65
|
|
CLR A ; 151D 1 100 280 F9
|
|
SJ label_1521 ; 151E 1 100 280 CB01
|
|
; 1520 from 150F (DD1,100,280)
|
|
; 1520 from 1513 (DD0,100,280)
|
|
; 1520 from 151A (DD0,100,280)
|
|
label_1520: POPS A ; 1520 1 100 280 65
|
|
; 1521 from 151E (DD1,100,280)
|
|
label_1521: AND IE, #002a0h ; 1521 1 100 280 B51AD0A002
|
|
ANDB PSWH, #0feh ; 1526 1 100 280 A2D0FE
|
|
ST A, 003bah[X1] ; 1529 1 100 280 D0BA03
|
|
ST A, 003bch[X1] ; 152C 1 100 280 D0BC03
|
|
ST A, 003beh[X1] ; 152F 1 100 280 D0BE03
|
|
ST A, 003c0h[X1] ; 1532 1 100 280 D0C003
|
|
ORB PSWH, #001h ; 1535 1 100 280 A2E001
|
|
L A, 0f8h ; 1538 1 100 280 E5F8
|
|
ST A, IE ; 153A 1 100 280 D51A
|
|
MB C, 0b7h.0 ; 153C 1 100 280 C5B728
|
|
JLT label_154d ; 153F 1 100 280 CA0C
|
|
CMPB off(0013dh), #004h ; 1541 1 100 280 C43DC004
|
|
JNE label_15aa ; 1545 1 100 280 CE63
|
|
CMPB 0d9h, #0ech ; 1547 1 100 280 C5D9C0EC ### ROM INFO=ECT Sensor
|
|
JGE label_15aa ; 154B 1 100 280 CD5D
|
|
; 154D from 153F (DD1,100,280)
|
|
label_154d: L A, 003bah[X1] ; 154D 1 100 280 E0BA03
|
|
L A, ACC ; 1550 1 100 280 E506
|
|
MOV er0, A ; 1552 1 100 280 448A
|
|
LC A, tbl_6220 ; 1554 1 100 280 909C2062
|
|
CAL label_5356 ; 1558 1 100 280 325653
|
|
ST A, off(0019eh) ; 155B 1 100 280 D49E ### ROM INFO=Injector Value
|
|
ST A, off(0019ch) ; 155D 1 100 280 D49C
|
|
ST A, off(0019ah) ; 155F 1 100 280 D49A
|
|
ST A, off(00198h) ; 1561 1 100 280 D498
|
|
L A, 0fah ; 1563 1 100 280 E5FA
|
|
ST A, IE ; 1565 1 100 280 D51A
|
|
ANDB PSWH, #0feh ; 1567 1 100 280 A2D0FE
|
|
L A, TM0 ; 156A 1 100 280 E530
|
|
SUB A, TMR0 ; 156C 1 100 280 B532A2
|
|
MB C, IRQ.5 ; 156F 1 100 280 C5182D
|
|
JLT label_157c ; 1572 1 100 280 CA08
|
|
ADD A, #00005h ; 1574 1 100 280 860500
|
|
JLT label_157c ; 1577 1 100 280 CA03
|
|
ADD TMR0, A ; 1579 1 100 280 B53281
|
|
; 157C from 1572 (DD1,100,280)
|
|
; 157C from 1577 (DD1,100,280)
|
|
label_157c: ORB PSWH, #001h ; 157C 1 100 280 A2E001
|
|
L A, 0f8h ; 157F 1 100 280 E5F8
|
|
ST A, IE ; 1581 1 100 280 D51A
|
|
MOV DP, #00010h ; 1583 1 100 280 621000
|
|
; 1586 from 1588 (DD1,100,280)
|
|
label_1586: L A, off(0019eh) ; 1586 1 100 280 E49E ### ROM INFO=Injector Value
|
|
JRNZ DP, label_1586 ; 1588 1 100 280 30FC
|
|
CAL label_4689 ; 158A 1 100 280 328946
|
|
JBS off(0011fh).3, label_15a2 ; 158D 1 100 280 EB1F12
|
|
JBS off(0011bh).7, label_15a2 ; 1590 1 100 280 EF1B0F ### ROM INFO=MIL Byte2 Set CEL Code16 Fuel Injectors
|
|
MULB ; 1593 1 100 280 A234
|
|
RB off(0012ah).0 ; 1595 1 100 280 C42A08
|
|
JEQ label_15a2 ; 1598 1 100 280 C908
|
|
RB TRNSIT.2 ; 159A 1 100 280 C5460A
|
|
JNE label_15a2 ; 159D 1 100 280 CE03
|
|
SB 0b4h.6 ; 159F 1 100 280 C5B41E
|
|
; 15A2 from 158D (DD1,100,280)
|
|
; 15A2 from 1590 (DD1,100,280)
|
|
; 15A2 from 1598 (DD1,100,280)
|
|
; 15A2 from 159D (DD1,100,280)
|
|
label_15a2: LB A, off(0013ch) ; 15A2 0 100 280 F43C
|
|
ADDB A, #001h ; 15A4 0 100 280 8601
|
|
ANDB A, #003h ; 15A6 0 100 280 D603
|
|
STB A, off(0013ch) ; 15A8 0 100 280 D43C
|
|
; 15AA from 1545 (DD1,100,280)
|
|
; 15AA from 154B (DD1,100,280)
|
|
label_15aa: SB off(0012ch).4 ; 15AA 0 100 280 C42C1C
|
|
LB A, 0d9h ; 15AD 0 100 280 F5D9 ### ROM INFO=ECT Sensor
|
|
CMPB A, #0cfh ; 15AF 0 100 280 C6CF
|
|
MB PSWL.5, C ; 15B1 0 100 280 A33D
|
|
MOV X1, #tbl_6428 ; 15B3 0 100 280 602864
|
|
VCAL 0 ; 15B6 0 100 280 10
|
|
STB A, r0 ; 15B7 0 100 280 88
|
|
STB A, r1 ; 15B8 0 100 280 89
|
|
JBS off(0011ah).5, label_15e7 ; 15B9 0 100 280 ED1A2B ### ROM INFO=MIL Byte1 Set CEL Code6 ECT - Engine Coolant Sensor
|
|
JBS off(0011bh).1, label_15e7 ; 15BC 0 100 280 E91B28 ### ROM INFO=MIL Byte2 Set CEL Code10 IAT - Intake Air Temperature Sensor
|
|
CMPB 0d9h, #0c5h ; 15BF 0 100 280 C5D9C0C5 ### ROM INFO=RPM Related
|
|
JLT label_15e7 ; 15C3 0 100 280 CA22
|
|
MOV DP, #0031ah ; 15C5 0 100 280 621A03
|
|
LB A, [DP] ; 15C8 0 100 280 F2
|
|
SUBB A, 0d9h ; 15C9 0 100 280 C5D9A2 ### ROM INFO=ECT Sensor
|
|
JGE label_15cf ; 15CC 0 100 280 CD01
|
|
VCAL 6 ; 15CE 0 100 280 16
|
|
; 15CF from 15CC (DD0,100,280)
|
|
label_15cf: CMPB A, #00ah ; 15CF 0 100 280 C60A
|
|
JGE label_15e7 ; 15D1 0 100 280 CD14
|
|
LB A, 0d8h ; 15D3 0 100 280 F5D8 ### ROM INFO=IAT Sensor
|
|
CMPB A, #0c5h ; 15D5 0 100 280 C6C5 ### ROM INFO=RPM Related
|
|
JLT label_15e7 ; 15D7 0 100 280 CA0E
|
|
SUBB A, 0d9h ; 15D9 0 100 280 C5D9A2 ### ROM INFO=ECT Sensor
|
|
JLT label_15e7 ; 15DC 0 100 280 CA09
|
|
CMPB A, #005h ; 15DE 0 100 280 C605
|
|
JLT label_15e7 ; 15E0 0 100 280 CA05
|
|
L A, #0e666h ; 15E2 1 100 280 6766E6
|
|
MUL ; 15E5 1 100 280 9035
|
|
; 15E7 from 15B9 (DD0,100,280)
|
|
; 15E7 from 15BC (DD0,100,280)
|
|
; 15E7 from 15C3 (DD0,100,280)
|
|
; 15E7 from 15D1 (DD0,100,280)
|
|
; 15E7 from 15D7 (DD0,100,280)
|
|
; 15E7 from 15DC (DD0,100,280)
|
|
; 15E7 from 15E0 (DD0,100,280)
|
|
label_15e7: L A, er1 ; 15E7 1 100 280 35
|
|
L A, ACC ; 15E8 1 100 280 E506
|
|
MOV er0, A ; 15EA 1 100 280 448A
|
|
LC A, tbl_6222 ; 15EC 1 100 280 909C2262
|
|
CAL label_5356 ; 15F0 1 100 280 325653
|
|
ST A, off(00170h) ; 15F3 1 100 280 D470
|
|
CLRB off(0016fh) ; 15F5 1 100 280 C46F15
|
|
MOV er2, #02000h ; 15F8 1 100 280 46980020
|
|
SUB A, er2 ; 15FC 1 100 280 2A
|
|
ST A, er3 ; 15FD 1 100 280 8B
|
|
CLRB r0 ; 15FE 1 100 280 2015
|
|
MOVB r1, #080h ; 1600 1 100 280 9980
|
|
MB C, PSWL.5 ; 1602 1 100 280 A32D
|
|
JLT label_1608 ; 1604 1 100 280 CA02
|
|
MOVB r1, #04dh ; 1606 1 100 280 994D
|
|
; 1608 from 1604 (DD1,100,280)
|
|
label_1608: MUL ; 1608 1 100 280 9035
|
|
L A, er1 ; 160A 1 100 280 35
|
|
ADD A, er2 ; 160B 1 100 280 0A
|
|
ST A, off(00172h) ; 160C 1 100 280 D472
|
|
L A, er3 ; 160E 1 100 280 37
|
|
MOVB r1, #040h ; 160F 1 100 280 9940
|
|
MB C, PSWL.5 ; 1611 1 100 280 A32D
|
|
JLT label_1617 ; 1613 1 100 280 CA02
|
|
MOVB r1, #033h ; 1615 1 100 280 9933
|
|
; 1617 from 1613 (DD1,100,280)
|
|
label_1617: MUL ; 1617 1 100 280 9035
|
|
L A, er1 ; 1619 1 100 280 35
|
|
ADD A, er2 ; 161A 1 100 280 0A
|
|
ST A, off(00174h) ; 161B 1 100 280 D474
|
|
CMPB 0d8h, #030h ; 161D 1 100 280 C5D8C030 ### ROM INFO=IAT Sensor
|
|
MB off(0012bh).3, C ; 1621 1 100 280 C42B3B
|
|
LB A, off(00169h) ; 1624 0 100 280 F469
|
|
SUBB A, off(0016dh) ; 1626 0 100 280 A76D
|
|
JGE label_162b ; 1628 0 100 280 CD01
|
|
CLRB A ; 162A 0 100 280 FA
|
|
; 162B from 1628 (DD0,100,280)
|
|
label_162b: STB A, off(0016eh) ; 162B 0 100 280 D46E
|
|
J label_21ce ; 162D 0 100 280 03CE21
|
|
; 1630 from 14B3 (DD1,100,280)
|
|
label_1630: RB 0b7h.0 ; 1630 1 100 280 C5B708
|
|
JEQ label_1638 ; 1633 1 100 280 C903
|
|
CLRB off(0013dh) ; 1635 1 100 280 C43D15
|
|
; 1638 from 1633 (DD1,100,280)
|
|
label_1638: JBR off(0012ch).4, label_169f ; 1638 1 100 280 DC2C64
|
|
MOV DP, #tbl_6410 ; 163B 1 100 280 621064
|
|
JBR off(0011eh).3, label_164a ; 163E 1 100 280 DB1E09 ### ROM INFO=Auto/Manual Config Byte
|
|
MOV DP, #tbl_6418 ; 1641 1 100 280 621864
|
|
JBS off(00119h).5, label_164a ; 1644 1 100 280 ED1903
|
|
MOV DP, #tbl_6420 ; 1647 1 100 280 622064
|
|
; 164A from 163E (DD1,100,280)
|
|
; 164A from 1644 (DD1,100,280)
|
|
label_164a: CMPB off(00171h), #02eh ; 164A 1 100 280 C471C02E
|
|
JLE label_1656 ; 164E 1 100 280 CF06
|
|
CMP off(00170h), off(00172h) ; 1650 1 100 280 B470C372
|
|
JGT label_1668 ; 1654 1 100 280 C812
|
|
; 1656 from 164E (DD1,100,280)
|
|
label_1656: INC DP ; 1656 1 100 280 72
|
|
INC DP ; 1657 1 100 280 72
|
|
CMP off(00170h), off(00174h) ; 1658 1 100 280 B470C374
|
|
JGT label_1668 ; 165C 1 100 280 C80A
|
|
INC DP ; 165E 1 100 280 72
|
|
INC DP ; 165F 1 100 280 72
|
|
CMPB 0d8h, #030h ; 1660 1 100 280 C5D8C030 ### ROM INFO=IAT Sensor
|
|
JGE label_1668 ; 1664 1 100 280 CD02
|
|
INC DP ; 1666 1 100 280 72
|
|
INC DP ; 1667 1 100 280 72
|
|
; 1668 from 1654 (DD1,100,280)
|
|
; 1668 from 165C (DD1,100,280)
|
|
; 1668 from 1664 (DD1,100,280)
|
|
label_1668: LC A, [DP] ; 1668 1 100 280 92A8
|
|
SUBB off(0016fh), A ; 166A 1 100 280 C46FA1
|
|
CLRB A ; 166D 0 100 280 FA
|
|
L A, ACC ; 166E 1 100 280 E506
|
|
SWAP ; 1670 1 100 280 83
|
|
ST A, er0 ; 1671 1 100 280 88
|
|
L A, off(00170h) ; 1672 1 100 280 E470
|
|
SBC A, er0 ; 1674 1 100 280 38
|
|
CMP A, #02000h ; 1675 1 100 280 C60020
|
|
JLE label_1695 ; 1678 1 100 280 CF1B
|
|
ST A, off(00170h) ; 167A 1 100 280 D470
|
|
CMPB 0d9h, #02eh ; 167C 1 100 280 C5D9C02E ### ROM INFO=ECT Sensor
|
|
JLT label_169d ; 1680 1 100 280 CA1B
|
|
JBR off(00119h).2, label_169d ; 1682 1 100 280 DA1918
|
|
CLRB r0 ; 1685 1 100 280 2015
|
|
MOVB r1, #08dh ; 1687 1 100 280 998D
|
|
MUL ; 1689 1 100 280 9035
|
|
SLL A ; 168B 1 100 280 53
|
|
L A, er1 ; 168C 1 100 280 35
|
|
ROL A ; 168D 1 100 280 33
|
|
JGE label_169d ; 168E 1 100 280 CD0D
|
|
L A, #0ffffh ; 1690 1 100 280 67FFFF
|
|
SJ label_169d ; 1693 1 100 280 CB08
|
|
; 1695 from 1678 (DD1,100,280)
|
|
label_1695: RB off(0012ch).4 ; 1695 1 100 280 C42C0C
|
|
L A, #02000h ; 1698 1 100 280 670020
|
|
ST A, off(00170h) ; 169B 1 100 280 D470
|
|
; 169D from 1680 (DD1,100,280)
|
|
; 169D from 1682 (DD1,100,280)
|
|
; 169D from 168E (DD1,100,280)
|
|
; 169D from 1693 (DD1,100,280)
|
|
label_169d: ST A, off(0015ah) ; 169D 1 100 280 D45A
|
|
; 169F from 1638 (DD1,100,280)
|
|
label_169f: LB A, #0bah ; 169F 0 100 280 77BA
|
|
JBS off(0012fh).0, label_16a6 ; 16A1 0 100 280 E82F02
|
|
LB A, #0c0h ; 16A4 0 100 280 77C0
|
|
; 16A6 from 16A1 (DD0,100,280)
|
|
label_16a6: CMPB A, off(00133h) ; 16A6 0 100 280 C733
|
|
MB off(0012fh).0, C ; 16A8 0 100 280 C42F38
|
|
LB A, #0dah ; 16AB 0 100 280 77DA ### ROM INFO=O2 Sensor
|
|
JBS off(0012fh).5, label_16b2 ; 16AD 0 100 280 ED2F02
|
|
LB A, #0ddh ; 16B0 0 100 280 77DD
|
|
; 16B2 from 16AD (DD0,100,280)
|
|
label_16b2: CMPB A, off(00133h) ; 16B2 0 100 280 C733
|
|
MB off(0012fh).5, C ; 16B4 0 100 280 C42F3D
|
|
LB A, #0ffh ; 16B7 0 100 280 77FF
|
|
CMPB A, off(00133h) ; 16B9 0 100 280 C733
|
|
MB off(00130h).1, C ; 16BB 0 100 280 C43039
|
|
LB A, #0ffh ; 16BE 0 100 280 77FF
|
|
CMPB A, off(00132h) ; 16C0 0 100 280 C732
|
|
MB off(00130h).2, C ; 16C2 0 100 280 C4303A
|
|
LCB A, tbl_622c ; 16C5 0 100 280 909D2C62
|
|
JEQ label_16ce ; 16C9 0 100 280 C903
|
|
SC ; 16CB 0 100 280 85
|
|
SJ label_16d5 ; 16CC 0 100 280 CB07
|
|
; 16CE from 16C9 (DD0,100,280)
|
|
label_16ce: LCB A, tbl_622d ; 16CE 0 100 280 909D2D62
|
|
CMPB A, 0d9h ; 16D2 0 100 280 C5D9C2 ### ROM INFO=ECT Sensor
|
|
; 16D5 from 16CC (DD0,100,280)
|
|
label_16d5: MB off(0012fh).1, C ; 16D5 0 100 280 C42F39
|
|
LCB A, tbl_622e ; 16D8 0 100 280 909D2E62
|
|
JEQ label_16e1 ; 16DC 0 100 280 C903
|
|
SC ; 16DE 0 100 280 85
|
|
SJ label_16fb ; 16DF 0 100 280 CB1A
|
|
; 16E1 from 16DC (DD0,100,280)
|
|
label_16e1: LCB A, tbl_622f ; 16E1 0 100 280 909D2F62
|
|
CMPB A, 0bbh ; 16E5 0 100 280 C5BBC2 ### ROM INFO=Map Sensor Volt
|
|
JLT label_16fb ; 16E8 0 100 280 CA11
|
|
LB A, off(00133h) ; 16EA 0 100 280 F433
|
|
MOV X1, #tbl_64ab ; 16EC 0 100 280 60AB64
|
|
JBS off(0012fh).6, label_16f5 ; 16EF 0 100 280 EE2F03
|
|
MOV X1, #tbl_64b7 ; 16F2 0 100 280 60B764
|
|
; 16F5 from 16EF (DD0,100,280)
|
|
label_16f5: CAL label_49ca ; 16F5 0 100 280 32CA49
|
|
CMPB A, 0d1h ; 16F8 0 100 280 C5D1C2 ### ROM INFO=Current TPS
|
|
; 16FB from 16DF (DD0,100,280)
|
|
; 16FB from 16E8 (DD0,100,280)
|
|
label_16fb: MB off(0012fh).6, C ; 16FB 0 100 280 C42F3E
|
|
LB A, off(00133h) ; 16FE 0 100 280 F433
|
|
MOV X1, #tbl_648b ; 1700 0 100 280 608B64
|
|
CMPCB A, 0000ch[X1] ; 1703 0 100 280 90AF0C00
|
|
MB off(0012fh).3, C ; 1707 0 100 280 C42F3B
|
|
CAL label_49ca ; 170A 0 100 280 32CA49
|
|
CLRB r0 ; 170D 0 100 280 2015
|
|
JBS off(0012fh).3, label_1723 ; 170F 0 100 280 EB2F11
|
|
MOVB r0, #025h ; 1712 0 100 280 9825
|
|
JBS off(0012fh).1, label_1723 ; 1714 0 100 280 E92F0C
|
|
MOVB r0, #025h ; 1717 0 100 280 9825
|
|
JBS off(00120h).7, label_171e ; 1719 0 100 280 EF2002
|
|
CLRB r0 ; 171C 0 100 280 2015
|
|
; 171E from 1719 (DD0,100,280)
|
|
label_171e: ADDB r0, off(0017eh) ; 171E 0 100 280 20837E
|
|
JLT label_1726 ; 1721 0 100 280 CA03
|
|
; 1723 from 170F (DD0,100,280)
|
|
; 1723 from 1714 (DD0,100,280)
|
|
label_1723: SUBB A, r0 ; 1723 0 100 280 28
|
|
JGE label_1727 ; 1724 0 100 280 CD01
|
|
; 1726 from 1721 (DD0,100,280)
|
|
label_1726: CLRB A ; 1726 0 100 280 FA
|
|
; 1727 from 1724 (DD0,100,280)
|
|
label_1727: MOVB r0, #008h ; 1727 0 100 280 9808
|
|
JBR off(00130h).0, label_1730 ; 1729 0 100 280 D83004
|
|
SUBB A, r0 ; 172C 0 100 280 28
|
|
JGE label_1730 ; 172D 0 100 280 CD01
|
|
CLRB A ; 172F 0 100 280 FA
|
|
; 1730 from 1729 (DD0,100,280)
|
|
; 1730 from 172D (DD0,100,280)
|
|
label_1730: CMPB A, off(00132h) ; 1730 0 100 280 C732
|
|
MB off(00130h).0, C ; 1732 0 100 280 C43038
|
|
MOVB r0, #018h ; 1735 0 100 280 9818
|
|
MOVB r1, #014h ; 1737 0 100 280 9914
|
|
MOVB r2, off(001e6h) ; 1739 0 100 280 C4E64A
|
|
MOV X2, off(001e4h) ; 173C 0 100 280 B4E479
|
|
MOVB r3, off(001e9h) ; 173F 0 100 280 C4E94B
|
|
MOV er3, off(001eeh) ; 1742 0 100 280 B4EE4B
|
|
MOV X1, #tbl_7e0f ; 1745 0 100 280 600F7E
|
|
RB PSWL.5 ; 1748 0 100 280 A30D
|
|
CAL label_4b6c ; 174A 0 100 280 326C4B
|
|
LB A, r4 ; 174D 0 100 280 7C
|
|
JBR off(0012fh).1, label_1753 ; 174E 0 100 280 D92F02
|
|
LB A, #080h ; 1751 0 100 280 7780
|
|
; 1753 from 174E (DD0,100,280)
|
|
label_1753: STB A, r0 ; 1753 0 100 280 88
|
|
JBS off(00125h).4, label_1766 ; 1754 0 100 280 EC250F
|
|
JBS off(0011ah).6, label_175d ; 1757 0 100 280 EE1A03 ### ROM INFO=MIL Byte1 Set CEL Code7 TPS - Throttle Position Sensor
|
|
JBS off(0012fh).6, label_1798 ; 175A 0 100 280 EE2F3B
|
|
; 175D from 1757 (DD0,100,280)
|
|
label_175d: JBS off(0012fh).3, label_176c ; 175D 0 100 280 EB2F0C
|
|
JBS off(00120h).7, label_176c ; 1760 0 100 280 EF2009
|
|
JBS off(00130h).0, label_1775 ; 1763 0 100 280 E8300F
|
|
; 1766 from 1754 (DD0,100,280)
|
|
label_1766: MOVB off(001b7h), #009h ; 1766 0 100 280 C4B79809
|
|
SJ label_1783 ; 176A 0 100 280 CB17
|
|
; 176C from 175D (DD0,100,280)
|
|
; 176C from 1760 (DD0,100,280)
|
|
label_176c: JBR off(00130h).0, label_1772 ; 176C 0 100 280 D83003
|
|
JBS off(00129h).3, label_1795 ; 176F 0 100 280 EB2923
|
|
; 1772 from 176C (DD0,100,280)
|
|
label_1772: CLRB A ; 1772 0 100 280 FA
|
|
SJ label_1781 ; 1773 0 100 280 CB0C
|
|
; 1775 from 1763 (DD0,100,280)
|
|
label_1775: CMPB 0cch, #005h ; 1775 0 100 280 C5CCC005 ### ROM INFO=VSS Sensor
|
|
JLT label_1798 ; 1779 0 100 280 CA1D
|
|
LB A, off(001b7h) ; 177B 0 100 280 F4B7
|
|
JEQ label_1798 ; 177D 0 100 280 C919
|
|
SJ label_1783 ; 177F 0 100 280 CB02
|
|
; 1781 from 1773 (DD0,100,280)
|
|
label_1781: STB A, off(001b7h) ; 1781 0 100 280 D4B7
|
|
; 1783 from 176A (DD0,100,280)
|
|
; 1783 from 177F (DD0,100,280)
|
|
label_1783: MOVB off(001c5h), #0ffh ; 1783 0 100 280 C4C598FF
|
|
RB off(00125h).5 ; 1787 0 100 280 C4250D
|
|
RB off(0012fh).4 ; 178A 0 100 280 C42F0C
|
|
; 178D from 17A3 (DD0,100,280)
|
|
label_178d: RB off(0012fh).7 ; 178D 0 100 280 C42F0F
|
|
LB A, #080h ; 1790 0 100 280 7780
|
|
J label_1818 ; 1792 0 100 280 031818
|
|
; 1795 from 176F (DD0,100,280)
|
|
label_1795: JBS off(00121h).5, label_17a5 ; 1795 0 100 280 ED210D
|
|
; 1798 from 175A (DD0,100,280)
|
|
; 1798 from 1779 (DD0,100,280)
|
|
; 1798 from 177D (DD0,100,280)
|
|
label_1798: LB A, r0 ; 1798 0 100 280 78
|
|
CMPB A, off(00169h) ; 1799 0 100 280 C769
|
|
JGE label_17a5 ; 179B 0 100 280 CD08
|
|
SB off(00125h).5 ; 179D 0 100 280 C4251D
|
|
CLRB off(001b7h) ; 17A0 0 100 280 C4B715
|
|
SJ label_178d ; 17A3 0 100 280 CBE8
|
|
; 17A5 from 179B (DD0,100,280)
|
|
; 17A5 from 1795 (DD0,100,280)
|
|
label_17a5: MOVB r0, off(0017dh) ; 17A5 0 100 280 C47D48
|
|
MULB ; 17A8 0 100 280 A234
|
|
SLLB A ; 17AA 0 100 280 53
|
|
LB A, ACCH ; 17AB 0 100 280 F507
|
|
ROLB A ; 17AD 0 100 280 33
|
|
JGE label_17b2 ; 17AE 0 100 280 CD02
|
|
LB A, #0ffh ; 17B0 0 100 280 77FF
|
|
; 17B2 from 17AE (DD0,100,280)
|
|
label_17b2: STB A, r2 ; 17B2 0 100 280 8A
|
|
LB A, (00244h-00280h)[USP] ; 17B3 0 100 280 F3C4 ### ROM INFO=Knock Retard
|
|
CMPB A, #0ffh ; 17B5 0 100 280 C6FF
|
|
JBS off(0012fh).4, label_17c1 ; 17B7 0 100 280 EC2F07
|
|
JLT label_17c1 ; 17BA 0 100 280 CA05
|
|
SB off(0012fh).4 ; 17BC 0 100 280 C42F1C
|
|
SJ label_17cb ; 17BF 0 100 280 CB0A
|
|
; 17C1 from 17B7 (DD0,100,280)
|
|
; 17C1 from 17BA (DD0,100,280)
|
|
label_17c1: CMPB A, #0ffh ; 17C1 0 100 280 C6FF
|
|
JGE label_17cb ; 17C3 0 100 280 CD06
|
|
LB A, r2 ; 17C5 0 100 280 7A
|
|
RB off(0012fh).4 ; 17C6 0 100 280 C42F0C
|
|
SJ label_17e7 ; 17C9 0 100 280 CB1C
|
|
; 17CB from 17BF (DD0,100,280)
|
|
; 17CB from 17C3 (DD0,100,280)
|
|
label_17cb: LB A, off(00133h) ; 17CB 0 100 280 F433
|
|
MOV X1, #tbl_64c3 ; 17CD 0 100 280 60C364
|
|
JBR off(00127h).1, label_17d8 ; 17D0 0 100 280 D92705 ### ROM INFO=Possible Vtec Flag
|
|
LB A, 0c2h ; 17D3 0 100 280 F5C2
|
|
MOV X1, #tbl_64cf ; 17D5 0 100 280 60CF64
|
|
; 17D8 from 17D0 (DD0,100,280)
|
|
label_17d8: CAL label_49ca ; 17D8 0 100 280 32CA49
|
|
MOVB r0, r2 ; 17DB 0 100 280 2248
|
|
MULB ; 17DD 0 100 280 A234
|
|
SLLB A ; 17DF 0 100 280 53
|
|
LB A, ACCH ; 17E0 0 100 280 F507
|
|
ROLB A ; 17E2 0 100 280 33
|
|
JGE label_17e7 ; 17E3 0 100 280 CD02
|
|
LB A, #0ffh ; 17E5 0 100 280 77FF
|
|
; 17E7 from 17C9 (DD0,100,280)
|
|
; 17E7 from 17E3 (DD0,100,280)
|
|
label_17e7: MOVB r0, #0a0h ; 17E7 0 100 280 98A0
|
|
CMPB A, r0 ; 17E9 0 100 280 48
|
|
JLT label_17ed ; 17EA 0 100 280 CA01
|
|
LB A, r0 ; 17EC 0 100 280 78
|
|
; 17ED from 17EA (DD0,100,280)
|
|
label_17ed: JBR off(00130h).1, label_17f3 ; 17ED 0 100 280 D93003
|
|
JBS off(00130h).2, label_17f7 ; 17F0 0 100 280 EA3004
|
|
; 17F3 from 17ED (DD0,100,280)
|
|
label_17f3: MOVB off(001c5h), #0ffh ; 17F3 0 100 280 C4C598FF
|
|
; 17F7 from 17F0 (DD0,100,280)
|
|
label_17f7: CMPB off(001c5h), #000h ; 17F7 0 100 280 C4C5C000
|
|
JEQ label_1806 ; 17FB 0 100 280 C909
|
|
CMPB off(001b0h), #000h ; 17FD 0 100 280 C4B0C000
|
|
JNE label_180f ; 1801 0 100 280 CE0C
|
|
JBR off(0012fh).5, label_180f ; 1803 0 100 280 DD2F09
|
|
; 1806 from 17FB (DD0,100,280)
|
|
label_1806: JBS off(0012ch).4, label_180f ; 1806 0 100 280 EC2C06
|
|
MOVB r0, #0a7h ; 1809 0 100 280 98A7
|
|
CMPB A, r0 ; 180B 0 100 280 48
|
|
JGE label_180f ; 180C 0 100 280 CD01
|
|
LB A, r0 ; 180E 0 100 280 78
|
|
; 180F from 1801 (DD0,100,280)
|
|
; 180F from 1803 (DD0,100,280)
|
|
; 180F from 1806 (DD0,100,280)
|
|
; 180F from 180C (DD0,100,280)
|
|
label_180f: SB off(00125h).5 ; 180F 0 100 280 C4251D
|
|
SB off(0012fh).7 ; 1812 0 100 280 C42F1F
|
|
CLRB off(001b7h) ; 1815 0 100 280 C4B715
|
|
; 1818 from 1792 (DD0,100,280)
|
|
label_1818: STB A, off(00162h) ; 1818 0 100 280 D462 ### ROM INFO=VE FC
|
|
JBS off(0012fh).5, label_1828 ; 181A 0 100 280 ED2F0B
|
|
CLRB A ; 181D 0 100 280 FA
|
|
CMPB 0d9h, #03bh ; 181E 0 100 280 C5D9C03B ### ROM INFO=ECT Sensor
|
|
JGE label_1826 ; 1822 0 100 280 CD02
|
|
LB A, #036h ; 1824 0 100 280 7736
|
|
; 1826 from 1822 (DD0,100,280)
|
|
label_1826: STB A, off(001b0h) ; 1826 0 100 280 D4B0
|
|
; 1828 from 181A (DD0,100,280)
|
|
label_1828: MB C, off(00124h).4 ; 1828 0 100 280 C4242C ### ROM INFO=Possible Fuel Cut Related
|
|
MB off(0012eh).4, C ; 182B 0 100 280 C42E3C
|
|
LB A, off(0018fh) ; 182E 0 100 280 F48F
|
|
MOVB r0, #05ah ; 1830 0 100 280 985A
|
|
MOVB r1, #073h ; 1832 0 100 280 9973
|
|
JBR off(00124h).2, label_183d ; 1834 0 100 280 DA2406 ### ROM INFO=Possible Fuel Cut Related
|
|
LB A, off(0018eh) ; 1837 0 100 280 F48E
|
|
MOVB r0, #04dh ; 1839 0 100 280 984D
|
|
; 183B from 18AB (DD0,100,280)
|
|
label_183b: MOVB r1, #060h ; 183B 0 100 280 9960
|
|
; 183D from 1834 (DD0,100,280)
|
|
label_183d: JBR off(00123h).0, label_184c ; 183D 0 100 280 D8230C
|
|
CMPB 0d8h, #030h ; 1840 0 100 280 C5D8C030 ### ROM INFO=IAT Sensor
|
|
JGE label_1848 ; 1844 0 100 280 CD02
|
|
MOVB r0, r1 ; 1846 0 100 280 2148
|
|
; 1848 from 1844 (DD0,100,280)
|
|
label_1848: CMPB A, r0 ; 1848 0 100 280 48
|
|
JGE label_184c ; 1849 0 100 280 CD01
|
|
LB A, r0 ; 184B 0 100 280 78
|
|
; 184C from 183D (DD0,100,280)
|
|
; 184C from 1849 (DD0,100,280)
|
|
label_184c: JBR off(0011fh).6, label_1874 ; 184C 0 100 280 DE1F25
|
|
CMPB 0dch, #082h ; 184F 0 100 280 C5DCC082
|
|
JBS off(0012eh).7, label_185a ; 1853 0 100 280 EF2E04
|
|
CMPB 0dch, #07ah ; 1856 0 100 280 C5DCC07A
|
|
; 185A from 1853 (DD0,100,280)
|
|
label_185a: MB off(0012eh).7, C ; 185A 0 100 280 C42E3F
|
|
STB A, r0 ; 185D 0 100 280 88
|
|
LB A, #046h ; 185E 0 100 280 7746
|
|
JBS off(0012bh).6, label_1865 ; 1860 0 100 280 EE2B02
|
|
LB A, #047h ; 1863 0 100 280 7747
|
|
; 1865 from 1860 (DD0,100,280)
|
|
label_1865: CMPB A, r0 ; 1865 0 100 280 48
|
|
MB off(0012bh).6, C ; 1866 0 100 280 C42B3E
|
|
LB A, r0 ; 1869 0 100 280 78
|
|
JLT label_1874 ; 186A 0 100 280 CA08
|
|
JBS off(0012eh).7, label_1874 ; 186C 0 100 280 EF2E05
|
|
SUBB A, #00ah ; 186F 0 100 280 A60A
|
|
JGE label_1874 ; 1871 0 100 280 CD01
|
|
CLRB A ; 1873 0 100 280 FA
|
|
; 1874 from 184C (DD0,100,280)
|
|
; 1874 from 186A (DD0,100,280)
|
|
; 1874 from 186C (DD0,100,280)
|
|
; 1874 from 1871 (DD0,100,280)
|
|
label_1874: CMPB 0cch, #000h ; 1874 0 100 280 C5CCC000 ### ROM INFO=VSS Sensor
|
|
JLT label_1883 ; 1878 0 100 280 CA09
|
|
JBS off(00124h).2, label_1883 ; 187A 0 100 280 EA2406 ### ROM INFO=Possible Fuel Cut Related
|
|
ADDB A, #020h ; 187D 0 100 280 8620
|
|
JGE label_1883 ; 187F 0 100 280 CD02
|
|
LB A, #0ffh ; 1881 0 100 280 77FF
|
|
; 1883 from 1878 (DD0,100,280)
|
|
; 1883 from 187A (DD0,100,280)
|
|
; 1883 from 187F (DD0,100,280)
|
|
label_1883: CMPB A, off(00133h) ; 1883 0 100 280 C733
|
|
MB off(0012eh).3, C ; 1885 0 100 280 C42E3B
|
|
LCB A, tbl_60ea ; 1888 0 100 280 909DEA60
|
|
JBS off(0012eh).2, label_1893 ; 188C 0 100 280 EA2E04
|
|
LCB A, tbl_60ee ; 188F 0 100 280 909DEE60
|
|
; 1893 from 188C (DD0,100,280)
|
|
label_1893: CMPB A, off(00133h) ; 1893 0 100 280 C733
|
|
MB off(0012eh).2, C ; 1895 0 100 280 C42E3A
|
|
RB PSWL.4 ; 1898 0 100 280 A30C
|
|
RB PSWL.5 ; 189A 0 100 280 A30D
|
|
RB off(0012bh).7 ; 189C 0 100 280 C42B0F
|
|
JBR off(0011ch).5, label_18ad ; 189F 0 100 280 DD1C0B ### ROM INFO=MIL Byte3 Reset CEL Code22 VTP - VTEC Pressure Valve
|
|
LB A, #0e5h ; 18A2 0 100 280 77E5
|
|
JBS off(00124h).5, label_18a9 ; 18A4 0 100 280 ED2402 ### ROM INFO=Possible Fuel Cut Related
|
|
LB A, #0e8h ; 18A7 0 100 280 77E8
|
|
; 18A9 from 18A4 (DD0,100,280)
|
|
label_18a9: CMPB A, off(00133h) ; 18A9 0 100 280 C733
|
|
JLT label_183b ; 18AB 0 100 280 CA8E
|
|
; 18AD from 189F (DD0,100,280)
|
|
label_18ad: JBS off(0011bh).5, label_18bb ; 18AD 0 100 280 ED1B0B ### ROM INFO=MIL Byte2 Set CEL Code14 IAC - Idle Air Control Valve
|
|
MB C, 0b1h.3 ; 18B0 0 100 280 C5B12B
|
|
JLT label_18bb ; 18B3 0 100 280 CA06
|
|
LB A, 09dh ; 18B5 0 100 280 F59D
|
|
CMPB A, #010h ; 18B7 0 100 280 C610
|
|
JGE label_18dc ; 18B9 0 100 280 CD21
|
|
; 18BB from 18AD (DD0,100,280)
|
|
; 18BB from 18B3 (DD0,100,280)
|
|
label_18bb: LCB A, tbl_60e2 ; 18BB 0 100 280 909DE260
|
|
JNE label_18dc ; 18BF 0 100 280 CE1B
|
|
JBS off(0011ah).6, label_18d2 ; 18C1 0 100 280 EE1A0E ### ROM INFO=MIL Byte1 Set CEL Code7 TPS - Throttle Position Sensor
|
|
MB C, 0b0h.2 ; 18C4 0 100 280 C5B02A
|
|
JLT label_18d2 ; 18C7 0 100 280 CA09
|
|
LCB A, tbl_60e3 ; 18C9 0 100 280 909DE360
|
|
CMPB 0d1h, A ; 18CD 0 100 280 C5D1C1 ### ROM INFO=Current TPS
|
|
JGE label_18dc ; 18D0 0 100 280 CD0A
|
|
; 18D2 from 18C1 (DD0,100,280)
|
|
; 18D2 from 18C7 (DD0,100,280)
|
|
label_18d2: LCB A, tbl_60e4 ; 18D2 0 100 280 909DE460
|
|
CMPB A, off(00133h) ; 18D6 0 100 280 C733
|
|
JGE label_191e ; 18D8 0 100 280 CD44
|
|
SJ label_1913 ; 18DA 0 100 280 CB37
|
|
; 18DC from 18B9 (DD0,100,280)
|
|
; 18DC from 18BF (DD0,100,280)
|
|
; 18DC from 18D0 (DD0,100,280)
|
|
label_18dc: MOV DP, #00228h ; 18DC 0 100 280 622802 ### ROM INFO=Reset RPM Cut Flag
|
|
L A, #00218h ; 18DF 1 100 280 671802 ### ROM INFO=Set RPM Cut Flag
|
|
MB C, P4.0 ; 18E2 1 100 280 C52C28
|
|
JLT label_18ed ; 18E5 1 100 280 CA06
|
|
JBS off(0011bh).7, label_18ed ; 18E7 1 100 280 EF1B03 ### ROM INFO=MIL Byte2 Set CEL Code16 Fuel Injectors
|
|
CAL label_5ff9 ; 18EA 1 100 280 32F95F
|
|
; 18ED from 18E5 (DD1,100,280)
|
|
; 18ED from 18E7 (DD1,100,280)
|
|
label_18ed: JBR off(00124h).5, label_18f1 ; 18ED 1 100 280 DD2401 ### ROM INFO=Possible Fuel Cut Related
|
|
L A, DP ; 18F0 1 100 280 42
|
|
; 18F1 from 18ED (DD1,100,280)
|
|
label_18f1: CMP 0c4h, A ; 18F1 1 100 280 B5C4C1 ### ROM INFO=RPM Sensor
|
|
CLR X1 ; 18F4 1 100 280 9015
|
|
LB A, 00441h[X1] ; 18F6 0 100 280 F04104
|
|
JEQ label_190c ; 18F9 0 100 280 C911
|
|
MOV DP, #000e6h ; 18FB 0 100 280 62E600 ### ROM INFO=Ignition Cut
|
|
LCB A, tbl_60a5 ; 18FE 0 100 280 909DA560
|
|
JEQ label_1908 ; 1902 0 100 280 C904
|
|
MB [DP].0, C ; 1904 0 100 280 C238
|
|
SJ label_190c ; 1906 0 100 280 CB04
|
|
; 1908 from 1902 (DD0,100,280)
|
|
label_1908: JGE label_190c ; 1908 0 100 280 CD02
|
|
SB [DP].0 ; 190A 0 100 280 C218
|
|
; 190C from 18F9 (DD0,100,280)
|
|
; 190C from 1906 (DD0,100,280)
|
|
; 190C from 1908 (DD0,100,280)
|
|
label_190c: JGE label_1917 ; 190C 0 100 280 CD09
|
|
LB A, 00440h[X1] ; 190E 0 100 280 F04004
|
|
JNE label_1955 ; 1911 0 100 280 CE42
|
|
; 1913 from 18DA (DD0,100,280)
|
|
label_1913: SB PSWL.5 ; 1913 0 100 280 A31D
|
|
SJ label_1955 ; 1915 0 100 280 CB3E
|
|
; 1917 from 190C (DD0,100,280)
|
|
label_1917: JBS off(00124h).2, label_191e ; 1917 0 100 280 EA2404 ### ROM INFO=Possible Fuel Cut Related
|
|
LB A, off(001b3h) ; 191A 0 100 280 F4B3
|
|
JNE label_191e ; 191C 0 100 280 CE00
|
|
; 191E from 18D8 (DD0,100,280)
|
|
; 191E from 1917 (DD0,100,280)
|
|
; 191E from 191C (DD0,100,280)
|
|
label_191e: LCB A, tbl_60e7 ; 191E 0 100 280 909DE760
|
|
JNE label_1933 ; 1922 0 100 280 CE0F
|
|
LCB A, tbl_6314 ; 1924 0 100 280 909D1463
|
|
CMPB 0d1h, A ; 1928 0 100 280 C5D1C1 ### ROM INFO=Current TPS
|
|
JGE label_1933 ; 192B 0 100 280 CD06
|
|
JBS off(0012eh).0, label_1933 ; 192D 0 100 280 E82E03
|
|
JBS off(0012eh).2, label_193e ; 1930 0 100 280 EA2E0B
|
|
; 1933 from 1922 (DD0,100,280)
|
|
; 1933 from 192B (DD0,100,280)
|
|
; 1933 from 192D (DD0,100,280)
|
|
; 1933 from 1945 (DD0,100,280)
|
|
label_1933: LCB A, tbl_6189 ; 1933 0 100 280 909D8961
|
|
STB A, off(001cch) ; 1937 0 100 280 D4CC
|
|
; 1939 from 194E (DD0,100,280)
|
|
; 1939 from 1950 (DD0,100,280)
|
|
label_1939: RB off(00124h).2 ; 1939 0 100 280 C4240A ### ROM INFO=Possible Fuel Cut Related
|
|
SJ label_1958 ; 193C 0 100 280 CB1A
|
|
; 193E from 1930 (DD0,100,280)
|
|
label_193e: JBS off(00124h).2, label_1950 ; 193E 0 100 280 EA240F ### ROM INFO=Possible Fuel Cut Related
|
|
LB A, 0c1h ; 1941 0 100 280 F5C1
|
|
CMPB A, #008h ; 1943 0 100 280 C608
|
|
JGE label_1933 ; 1945 0 100 280 CDEC
|
|
LB A, off(001cch) ; 1947 0 100 280 F4CC
|
|
JEQ label_1950 ; 1949 0 100 280 C905
|
|
SB off(0012bh).7 ; 194B 0 100 280 C42B1F
|
|
SJ label_1939 ; 194E 0 100 280 CBE9
|
|
; 1950 from 193E (DD0,100,280)
|
|
; 1950 from 1949 (DD0,100,280)
|
|
label_1950: JBS off(0012ch).3, label_1939 ; 1950 0 100 280 EB2CE6
|
|
SB PSWL.4 ; 1953 0 100 280 A31C
|
|
; 1955 from 1915 (DD0,100,280)
|
|
; 1955 from 1911 (DD0,100,280)
|
|
label_1955: SB off(00124h).2 ; 1955 0 100 280 C4241A ### ROM INFO=Possible Fuel Cut Related
|
|
; 1958 from 193C (DD0,100,280)
|
|
label_1958: LCB A, tbl_60f0 ; 1958 0 100 280 909DF060
|
|
JEQ label_1965 ; 195C 0 100 280 C907
|
|
MB C, ACC.0 ; 195E 0 100 280 C50628
|
|
MB PSWL.5, C ; 1961 0 100 280 A33D
|
|
MB PSWL.4, C ; 1963 0 100 280 A33C
|
|
; 1965 from 195C (DD0,100,280)
|
|
label_1965: MB C, PSWL.5 ; 1965 0 100 280 A32D
|
|
MB off(00124h).5, C ; 1967 0 100 280 C4243D ### ROM INFO=Possible Fuel Cut Related
|
|
MB C, PSWL.4 ; 196A 0 100 280 A32C
|
|
MB off(00124h).4, C ; 196C 0 100 280 C4243C ### ROM INFO=Possible Fuel Cut Related
|
|
LB A, 0dch ; 196F 0 100 280 F5DC
|
|
CMPB A, #082h ; 1971 0 100 280 C682
|
|
JBS off(0012bh).4, label_1978 ; 1973 0 100 280 EC2B02
|
|
CMPB A, #07ah ; 1976 0 100 280 C67A
|
|
; 1978 from 1973 (DD0,100,280)
|
|
label_1978: MB off(0012bh).4, C ; 1978 0 100 280 C42B3C
|
|
ANDB PSWL, #0cfh ; 197B 0 100 280 A3D0CF
|
|
MOVB r2, #000h ; 197E 0 100 280 9A00
|
|
JBS off(00121h).7, label_19dd ; 1980 0 100 280 EF215A
|
|
JBS off(00125h).4, label_19da ; 1983 0 100 280 EC2554
|
|
JBS off(0012ch).3, label_19dd ; 1986 0 100 280 EB2C54
|
|
JBS off(00125h).5, label_19dd ; 1989 0 100 280 ED2551
|
|
JBR off(00122h).2, label_19e0 ; 198C 0 100 280 DA2251
|
|
JBS off(00122h).0, label_19e0 ; 198F 0 100 280 E8224E
|
|
JBR off(0011eh).3, label_1998 ; 1992 0 100 280 DB1E03 ### ROM INFO=Auto/Manual Config Byte
|
|
JBS off(00119h).5, label_19e0 ; 1995 0 100 280 ED1948
|
|
; 1998 from 1992 (DD0,100,280)
|
|
label_1998: JBS off(00120h).4, label_19e0 ; 1998 0 100 280 EC2045
|
|
LB A, off(0018ch) ; 199B 0 100 280 F48C
|
|
MOVB r0, #04bh ; 199D 0 100 280 984B
|
|
JBS off(0012bh).5, label_19a6 ; 199F 0 100 280 ED2B04
|
|
LB A, off(0018dh) ; 19A2 0 100 280 F48D
|
|
MOVB r0, #05ah ; 19A4 0 100 280 985A
|
|
; 19A6 from 199F (DD0,100,280)
|
|
label_19a6: JBR off(00123h).0, label_19ad ; 19A6 0 100 280 D82304
|
|
CMPB A, r0 ; 19A9 0 100 280 48
|
|
JGE label_19ad ; 19AA 0 100 280 CD01
|
|
LB A, r0 ; 19AC 0 100 280 78
|
|
; 19AD from 19A6 (DD0,100,280)
|
|
; 19AD from 19AA (DD0,100,280)
|
|
label_19ad: JBR off(0011fh).6, label_19c2 ; 19AD 0 100 280 DE1F12
|
|
MOVB r0, #045h ; 19B0 0 100 280 9845
|
|
JBS off(0012bh).5, label_19b7 ; 19B2 0 100 280 ED2B02
|
|
MOVB r0, #046h ; 19B5 0 100 280 9846
|
|
; 19B7 from 19B2 (DD0,100,280)
|
|
label_19b7: CMPB A, r0 ; 19B7 0 100 280 48
|
|
JGE label_19c2 ; 19B8 0 100 280 CD08
|
|
JBS off(0012bh).4, label_19c2 ; 19BA 0 100 280 EC2B05
|
|
SUBB A, #00ah ; 19BD 0 100 280 A60A
|
|
JGE label_19c2 ; 19BF 0 100 280 CD01
|
|
CLRB A ; 19C1 0 100 280 FA
|
|
; 19C2 from 19AD (DD0,100,280)
|
|
; 19C2 from 19B8 (DD0,100,280)
|
|
; 19C2 from 19BA (DD0,100,280)
|
|
; 19C2 from 19BF (DD0,100,280)
|
|
label_19c2: CMPB A, off(00133h) ; 19C2 0 100 280 C733
|
|
JGT label_19dd ; 19C4 0 100 280 C817
|
|
CMPB 0d9h, #034h ; 19C6 0 100 280 C5D9C034 ### ROM INFO=ECT Sensor
|
|
JGE label_19d4 ; 19CA 0 100 280 CD08
|
|
JBR off(0011eh).3, label_19d4 ; 19CC 0 100 280 DB1E05 ### ROM INFO=Auto/Manual Config Byte
|
|
LB A, off(001cbh) ; 19CF 0 100 280 F4CB
|
|
STB A, r2 ; 19D1 0 100 280 8A
|
|
JNE label_19dd ; 19D2 0 100 280 CE09
|
|
; 19D4 from 19CA (DD0,100,280)
|
|
; 19D4 from 19CC (DD0,100,280)
|
|
label_19d4: LB A, #0e6h ; 19D4 0 100 280 77E6 ### ROM INFO=Possible Ignition Cut Related
|
|
SB PSWL.5 ; 19D6 0 100 280 A31D
|
|
SJ label_1a12 ; 19D8 0 100 280 CB38
|
|
; 19DA from 1983 (DD0,100,280)
|
|
label_19da: CLRB A ; 19DA 0 100 280 FA
|
|
SJ label_1a12 ; 19DB 0 100 280 CB35
|
|
; 19DD from 1980 (DD0,100,280)
|
|
; 19DD from 1986 (DD0,100,280)
|
|
; 19DD from 1989 (DD0,100,280)
|
|
; 19DD from 19C4 (DD0,100,280)
|
|
; 19DD from 19D2 (DD0,100,280)
|
|
; 19DD from 19FB (DD0,100,280)
|
|
; 19DD from 1A0A (DD0,100,280)
|
|
; 19DD from 1A0E (DD0,100,280)
|
|
label_19dd: CLRB A ; 19DD 0 100 280 FA
|
|
SJ label_1a12 ; 19DE 0 100 280 CB32
|
|
; 19E0 from 198C (DD0,100,280)
|
|
; 19E0 from 198F (DD0,100,280)
|
|
; 19E0 from 1995 (DD0,100,280)
|
|
; 19E0 from 1998 (DD0,100,280)
|
|
label_19e0: LB A, #080h ; 19E0 0 100 280 7780
|
|
MOV X1, #04f6ch ; 19E2 0 100 280 606C4F
|
|
JBS off(00127h).1, label_19eb ; 19E5 0 100 280 E92703 ### ROM INFO=Possible Vtec Flag
|
|
MOV X1, #tbl_6644 ; 19E8 0 100 280 604466
|
|
; 19EB from 19E5 (DD0,100,280)
|
|
label_19eb: JBR off(0012bh).5, label_19f9 ; 19EB 0 100 280 DD2B0B
|
|
LB A, #073h ; 19EE 0 100 280 7773
|
|
MOV X1, #04f60h ; 19F0 0 100 280 60604F
|
|
JBS off(00127h).1, label_19f9 ; 19F3 0 100 280 E92703 ### ROM INFO=Possible Vtec Flag
|
|
MOV X1, #tbl_6638 ; 19F6 0 100 280 603866
|
|
; 19F9 from 19EB (DD0,100,280)
|
|
; 19F9 from 19F3 (DD0,100,280)
|
|
label_19f9: CMPB A, off(00133h) ; 19F9 0 100 280 C733
|
|
JGE label_19dd ; 19FB 0 100 280 CDE0
|
|
LB A, off(00133h) ; 19FD 0 100 280 F433
|
|
CAL label_49ca ; 19FF 0 100 280 32CA49
|
|
ADDB A, #002h ; 1A02 0 100 280 8602
|
|
JGE label_1a08 ; 1A04 0 100 280 CD02
|
|
LB A, #0ffh ; 1A06 0 100 280 77FF
|
|
; 1A08 from 1A04 (DD0,100,280)
|
|
label_1a08: SUBB A, off(00190h) ; 1A08 0 100 280 A790
|
|
JLT label_19dd ; 1A0A 0 100 280 CAD1
|
|
CMPB A, off(00132h) ; 1A0C 0 100 280 C732
|
|
JLE label_19dd ; 1A0E 0 100 280 CFCD
|
|
LB A, #0e6h ; 1A10 0 100 280 77E6 ### ROM INFO=Possible Ignition Cut Related
|
|
; 1A12 from 19D8 (DD0,100,280)
|
|
; 1A12 from 19DE (DD0,100,280)
|
|
; 1A12 from 19DB (DD0,100,280)
|
|
label_1a12: CLRB off(00164h) ; 1A12 0 100 280 C46415
|
|
MB C, PSWL.4 ; 1A15 0 100 280 A32C
|
|
MB off(0012bh).5, C ; 1A17 0 100 280 C42B3D
|
|
MB C, PSWL.5 ; 1A1A 0 100 280 A32D
|
|
MB off(00126h).1, C ; 1A1C 0 100 280 C42639
|
|
MOVB off(001cbh), r2 ; 1A1F 0 100 280 227CCB
|
|
LB A, #0cdh ; 1A22 0 100 280 77CD
|
|
JBS off(0012dh).0, label_1a29 ; 1A24 0 100 280 E82D02
|
|
LB A, #0d0h ; 1A27 0 100 280 77D0
|
|
; 1A29 from 1A24 (DD0,100,280)
|
|
label_1a29: CMPB A, off(00133h) ; 1A29 0 100 280 C733
|
|
MB off(0012dh).0, C ; 1A2B 0 100 280 C42D38
|
|
LB A, #011h ; 1A2E 0 100 280 7711
|
|
JBS off(00124h).6, label_1a35 ; 1A30 0 100 280 EE2402 ### ROM INFO=Possible Fuel Cut Related
|
|
LB A, #00eh ; 1A33 0 100 280 770E
|
|
; 1A35 from 1A30 (DD0,100,280)
|
|
label_1a35: CMPB 0c5h, A ; 1A35 0 100 280 C5C5C1 ### ROM INFO=RPM Related
|
|
MB off(00124h).6, C ; 1A38 0 100 280 C4243E ### ROM INFO=Possible Fuel Cut Related
|
|
JGE label_1a4b ; 1A3B 0 100 280 CD0E
|
|
RC ; 1A3D 0 100 280 95
|
|
JBS off(00125h).5, label_1a4b ; 1A3E 0 100 280 ED250A
|
|
JBS off(0012dh).0, label_1a4b ; 1A41 0 100 280 E82D07
|
|
JBS off(0012bh).5, label_1a4b ; 1A44 0 100 280 ED2B04
|
|
JBS off(00124h).2, label_1a4b ; 1A47 0 100 280 EA2401 ### ROM INFO=Possible Fuel Cut Related
|
|
SC ; 1A4A 0 100 280 85
|
|
; 1A4B from 1A3B (DD0,100,280)
|
|
; 1A4B from 1A3E (DD0,100,280)
|
|
; 1A4B from 1A41 (DD0,100,280)
|
|
; 1A4B from 1A44 (DD0,100,280)
|
|
; 1A4B from 1A47 (DD0,100,280)
|
|
label_1a4b: MB off(00125h).2, C ; 1A4B 0 100 280 C4253A
|
|
LB A, #03dh ; 1A4E 0 100 280 773D
|
|
JBS off(0012ah).6, label_1a55 ; 1A50 0 100 280 EE2A02
|
|
LB A, #040h ; 1A53 0 100 280 7740
|
|
; 1A55 from 1A50 (DD0,100,280)
|
|
label_1a55: CMPB A, 0cch ; 1A55 0 100 280 C5CCC2 ### ROM INFO=VSS Sensor
|
|
MB off(0012ah).6, C ; 1A58 0 100 280 C42A3E
|
|
LB A, #0bah ; 1A5B 0 100 280 77BA
|
|
JBS off(00125h).3, label_1a62 ; 1A5D 0 100 280 EB2502
|
|
LB A, #0c0h ; 1A60 0 100 280 77C0
|
|
; 1A62 from 1A5D (DD0,100,280)
|
|
label_1a62: CMPB A, off(00133h) ; 1A62 0 100 280 C733
|
|
MB off(00125h).3, C ; 1A64 0 100 280 C4253B
|
|
JBR off(00120h).0, label_1a6e ; 1A67 0 100 280 D82004
|
|
MOVB off(001b6h), #019h ; 1A6A 0 100 280 C4B69819
|
|
; 1A6E from 1A67 (DD0,100,280)
|
|
label_1a6e: LCB A, tbl_60fb ; 1A6E 0 100 280 909DFB60
|
|
CAL label_54b3 ; 1A72 0 100 280 32B354
|
|
STB A, r0 ; 1A75 0 100 280 88
|
|
LCB A, tbl_62f4 ; 1A76 0 100 280 909DF462
|
|
JNE label_1a83 ; 1A7A 0 100 280 CE07
|
|
LCB A, tbl_6230 ; 1A7C 0 100 280 909D3062
|
|
CMPB A, r0 ; 1A80 0 100 280 48
|
|
SJ label_1a89 ; 1A81 0 100 280 CB06
|
|
; 1A83 from 1A7A (DD0,100,280)
|
|
label_1a83: LCB A, tbl_6230 ; 1A83 0 100 280 909D3062
|
|
CMPB r0, A ; 1A87 0 100 280 20C1
|
|
; 1A89 from 1A81 (DD0,100,280)
|
|
label_1a89: RB off(0012dh).2 ; 1A89 0 100 280 C42D0A
|
|
MB off(0012dh).2, C ; 1A8C 0 100 280 C42D3A
|
|
JEQ label_1a94 ; 1A8F 0 100 280 C903
|
|
XORB PSWH, #080h ; 1A91 0 100 280 A2F080
|
|
; 1A94 from 1A8F (DD0,100,280)
|
|
label_1a94: MB off(0012dh).1, C ; 1A94 0 100 280 C42D39
|
|
L A, off(001dch) ; 1A97 1 100 280 E4DC
|
|
JEQ label_1a9e ; 1A99 1 100 280 C903
|
|
DEC off(001dch) ; 1A9B 1 100 280 B4DC17
|
|
; 1A9E from 1A99 (DD1,100,280)
|
|
label_1a9e: JBR off(00121h).3, label_1b1a ; 1A9E 1 100 280 DB2179
|
|
JBS off(00125h).4, label_1b1a ; 1AA1 1 100 280 EC2576
|
|
MOV DP, #003afh ; 1AA4 1 100 280 62AF03
|
|
LB A, [DP] ; 1AA7 0 100 280 F2
|
|
CMPB A, #031h ; 1AA8 0 100 280 C631
|
|
JEQ label_1b1a ; 1AAA 0 100 280 C96E
|
|
CMPB 0f2h, #00ch ; 1AAC 0 100 280 C5F2C00C
|
|
JLT label_1b1a ; 1AB0 0 100 280 CA68
|
|
MB C, (002edh-00280h)[USP].3 ; 1AB2 0 100 280 C36D2B
|
|
JLT label_1b1a ; 1AB5 0 100 280 CA63
|
|
MB C, (002eeh-00280h)[USP].4 ; 1AB7 0 100 280 C36E2C
|
|
JLT label_1b1a ; 1ABA 0 100 280 CA5E
|
|
L A, off(0011ah) ; 1ABC 1 100 280 E41A ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
|
|
AND A, #08075h ; 1ABE 1 100 280 D67580
|
|
JNE label_1b1a ; 1AC1 1 100 280 CE57
|
|
L A, off(0011ch) ; 1AC3 1 100 280 E41C ### ROM INFO=MIL Byte3 CEL Code0 Unknow error
|
|
AND A, #01420h ; 1AC5 1 100 280 D62014
|
|
JNE label_1b1a ; 1AC8 1 100 280 CE50
|
|
CMPB 0d9h, #025h ; 1ACA 1 100 280 C5D9C025 ### ROM INFO=ECT Sensor
|
|
JGE label_1b1a ; 1ACE 1 100 280 CD4A
|
|
LB A, 0dah ; 1AD0 0 100 280 F5DA ### ROM INFO=O2 Sensor
|
|
STB A, r0 ; 1AD2 0 100 280 88
|
|
JBS off(00124h).4, label_1af9 ; 1AD3 0 100 280 EC2423 ### ROM INFO=Possible Fuel Cut Related
|
|
CMPB off(00133h), #062h ; 1AD6 0 100 280 C433C062
|
|
JGE label_1ae0 ; 1ADA 0 100 280 CD04
|
|
MOVB off(001bbh), #032h ; 1ADC 0 100 280 C4BB9832
|
|
; 1AE0 from 1ADA (DD0,100,280)
|
|
label_1ae0: LB A, off(001bbh) ; 1AE0 0 100 280 F4BB
|
|
JNE label_1ae7 ; 1AE2 0 100 280 CE03
|
|
SB off(0012dh).3 ; 1AE4 0 100 280 C42D1B
|
|
; 1AE7 from 1AE2 (DD0,100,280)
|
|
label_1ae7: RC ; 1AE7 0 100 280 95
|
|
JBS off(00124h).5, label_1b22 ; 1AE8 0 100 280 ED2437 ### ROM INFO=Possible Fuel Cut Related
|
|
JBR off(00125h).5, label_1b22 ; 1AEB 0 100 280 DD2534
|
|
LB A, #092h ; 1AEE 0 100 280 7792
|
|
CMPB A, off(00162h) ; 1AF0 0 100 280 C762 ### ROM INFO=VE FC
|
|
JGE label_1b22 ; 1AF2 0 100 280 CD2E
|
|
CMPB r0, #003h ; 1AF4 0 100 280 20C003
|
|
SJ label_1b22 ; 1AF7 0 100 280 CB29
|
|
; 1AF9 from 1AD3 (DD0,100,280)
|
|
label_1af9: JBS off(0012eh).4, label_1aff ; 1AF9 0 100 280 EC2E03
|
|
LB A, r0 ; 1AFC 0 100 280 78
|
|
STB A, off(00191h) ; 1AFD 0 100 280 D491
|
|
; 1AFF from 1AF9 (DD0,100,280)
|
|
label_1aff: JBR off(0012dh).3, label_1b1d ; 1AFF 0 100 280 DB2D1B
|
|
LCB A, tbl_62f4 ; 1B02 0 100 280 909DF462
|
|
JNE label_1b0d ; 1B06 0 100 280 CE05
|
|
LB A, #04dh ; 1B08 0 100 280 774D
|
|
CMPB A, r0 ; 1B0A 0 100 280 48
|
|
JGE label_1b1a ; 1B0B 0 100 280 CD0D
|
|
; 1B0D from 1B06 (DD0,100,280)
|
|
label_1b0d: JBS off(00120h).2, label_1b1a ; 1B0D 0 100 280 EA200A
|
|
LB A, off(00191h) ; 1B10 0 100 280 F491
|
|
SUBB A, r0 ; 1B12 0 100 280 28
|
|
JGE label_1b16 ; 1B13 0 100 280 CD01
|
|
VCAL 6 ; 1B15 0 100 280 16
|
|
; 1B16 from 1B13 (DD0,100,280)
|
|
label_1b16: CMPB A, #002h ; 1B16 0 100 280 C602
|
|
JLT label_1b22 ; 1B18 0 100 280 CA08
|
|
; 1B1A from 1A9E (DD1,100,280)
|
|
; 1B1A from 1AA1 (DD1,100,280)
|
|
; 1B1A from 1AAA (DD0,100,280)
|
|
; 1B1A from 1AB0 (DD0,100,280)
|
|
; 1B1A from 1AB5 (DD0,100,280)
|
|
; 1B1A from 1ABA (DD0,100,280)
|
|
; 1B1A from 1AC1 (DD1,100,280)
|
|
; 1B1A from 1AC8 (DD1,100,280)
|
|
; 1B1A from 1ACE (DD1,100,280)
|
|
; 1B1A from 1B0B (DD0,100,280)
|
|
; 1B1A from 1B0D (DD0,100,280)
|
|
label_1b1a: RB off(0012dh).3 ; 1B1A 1 100 280 C42D0B
|
|
; 1B1D from 1AFF (DD0,100,280)
|
|
label_1b1d: MOVB off(001bbh), #032h ; 1B1D 1 100 280 C4BB9832
|
|
RC ; 1B21 1 100 280 95
|
|
; 1B22 from 1AE8 (DD0,100,280)
|
|
; 1B22 from 1AEB (DD0,100,280)
|
|
; 1B22 from 1AF2 (DD0,100,280)
|
|
; 1B22 from 1AF7 (DD0,100,280)
|
|
; 1B22 from 1B18 (DD0,100,280)
|
|
label_1b22: MB 0b0h.4, C ; 1B22 1 100 280 C5B03C
|
|
MOVB r0, #064h ; 1B25 1 100 280 9864
|
|
JBR off(00121h).3, label_1ba3 ; 1B27 1 100 280 DB2179
|
|
JBS off(00125h).4, label_1ba3 ; 1B2A 1 100 280 EC2576
|
|
MOV er1, #0828fh ; 1B2D 1 100 280 45988F82
|
|
JBR off(0011eh).2, label_1b3f ; 1B31 1 100 280 DA1E0B
|
|
MB C, 0b8h.5 ; 1B34 1 100 280 C5B82D
|
|
JGE label_1b3f ; 1B37 1 100 280 CD06
|
|
JBR off(0012dh).1, label_1b5f ; 1B39 1 100 280 D92D23
|
|
RB 0b8h.5 ; 1B3C 1 100 280 C5B80D
|
|
; 1B3F from 1B31 (DD1,100,280)
|
|
; 1B3F from 1B37 (DD1,100,280)
|
|
label_1b3f: L A, #0828fh ; 1B3F 1 100 280 678F82
|
|
JBS off(0011ah).2, label_1baf ; 1B42 1 100 280 EA1A6A ### ROM INFO=MIL Byte1 Set CEL Code3 MAP - Manifold Absolute Pressure Sensor
|
|
JBS off(0011ah).4, label_1baf ; 1B45 1 100 280 EC1A67 ### ROM INFO=MIL Byte1 Set CEL Code5 MAP - Manifold Absolute Pressure Sensor
|
|
MB C, (002edh-00280h)[USP].3 ; 1B48 1 100 280 C36D2B
|
|
JLT label_1b5f ; 1B4B 1 100 280 CA12
|
|
MB C, (002eeh-00280h)[USP].4 ; 1B4D 1 100 280 C36E2C
|
|
JLT label_1b5f ; 1B50 1 100 280 CA0D
|
|
L A, off(0011ah) ; 1B52 1 100 280 E41A ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
|
|
AND A, #08061h ; 1B54 1 100 280 D66180
|
|
JNE label_1b5f ; 1B57 1 100 280 CE06
|
|
JBS off(0011dh).2, label_1b5f ; 1B59 1 100 280 EA1D03 ### ROM INFO=MIL Byte4 Set CEL Code41 PO2H - Primary Oxygen Sensor Heater
|
|
JBR off(0011dh).4, label_1b62 ; 1B5C 1 100 280 DC1D03 ### ROM INFO=MIL Byte4 Reset CEL Code45 Fuel System too Rich or Lean
|
|
; 1B5F from 1B39 (DD1,100,280)
|
|
; 1B5F from 1B4B (DD1,100,280)
|
|
; 1B5F from 1B50 (DD1,100,280)
|
|
; 1B5F from 1B57 (DD1,100,280)
|
|
; 1B5F from 1B59 (DD1,100,280)
|
|
label_1b5f: L A, er1 ; 1B5F 1 100 280 35
|
|
SJ label_1baf ; 1B60 1 100 280 CB4D
|
|
; 1B62 from 1B5C (DD1,100,280)
|
|
label_1b62: JBR off(00121h).1, label_1ba3 ; 1B62 1 100 280 D9213E
|
|
JBS off(00125h).5, label_1ba3 ; 1B65 1 100 280 ED253B
|
|
JBS off(00121h).0, label_1b80 ; 1B68 1 100 280 E82115
|
|
SB off(001f8h).5 ; 1B6B 1 100 280 C4F81D
|
|
CLRB off(001c6h) ; 1B6E 1 100 280 C4C615
|
|
MOVB off(001c8h), r0 ; 1B71 1 100 280 207CC8
|
|
MOV DP, #00304h ; 1B74 1 100 280 620403 ### ROM INFO=O2 long
|
|
JBR off(00120h).0, label_1b7d ; 1B77 1 100 280 D82003
|
|
MOV DP, #00300h ; 1B7A 1 100 280 620003
|
|
; 1B7D from 1B77 (DD1,100,280)
|
|
label_1b7d: L A, [DP] ; 1B7D 1 100 280 E2
|
|
SJ label_1baf ; 1B7E 1 100 280 CB2F
|
|
; 1B80 from 1B68 (DD1,100,280)
|
|
label_1b80: JBS off(0012dh).0, label_1ba3 ; 1B80 1 100 280 E82D20
|
|
JBR off(00124h).6, label_1b92 ; 1B83 1 100 280 DE240C ### ROM INFO=Possible Fuel Cut Related
|
|
JBR off(00124h).2, label_1b8f ; 1B86 1 100 280 DA2406 ### ROM INFO=Possible Fuel Cut Related
|
|
MOVB off(001bfh), #00ah ; 1B89 1 100 280 C4BF980A
|
|
SJ label_1b92 ; 1B8D 1 100 280 CB03
|
|
; 1B8F from 1B86 (DD1,100,280)
|
|
label_1b8f: JBR off(0012bh).5, label_1bb8 ; 1B8F 1 100 280 DD2B26
|
|
; 1B92 from 1B83 (DD1,100,280)
|
|
; 1B92 from 1B8D (DD1,100,280)
|
|
label_1b92: RB off(001f8h).5 ; 1B92 1 100 280 C4F80D
|
|
LB A, off(001c8h) ; 1B95 0 100 280 F4C8
|
|
JEQ label_1bac ; 1B97 0 100 280 C913
|
|
L A, off(00158h) ; 1B99 1 100 280 E458 ### ROM INFO=O2 short
|
|
SB (002edh-00280h)[USP].2 ; 1B9B 1 100 280 C36D1A
|
|
SB off(00125h).1 ; 1B9E 1 100 280 C42519
|
|
SJ label_1bb2 ; 1BA1 1 100 280 CB0F
|
|
; 1BA3 from 1B27 (DD1,100,280)
|
|
; 1BA3 from 1B2A (DD1,100,280)
|
|
; 1BA3 from 1B62 (DD1,100,280)
|
|
; 1BA3 from 1B65 (DD1,100,280)
|
|
; 1BA3 from 1B80 (DD1,100,280)
|
|
label_1ba3: SB off(001f8h).5 ; 1BA3 1 100 280 C4F81D
|
|
CLRB off(001c6h) ; 1BA6 1 100 280 C4C615
|
|
MOVB off(001c8h), r0 ; 1BA9 1 100 280 207CC8
|
|
; 1BAC from 1B97 (DD0,100,280)
|
|
label_1bac: L A, #08000h ; 1BAC 1 100 280 670080
|
|
; 1BAF from 1B42 (DD1,100,280)
|
|
; 1BAF from 1B45 (DD1,100,280)
|
|
; 1BAF from 1B60 (DD1,100,280)
|
|
; 1BAF from 1B7E (DD1,100,280)
|
|
label_1baf: RB off(00125h).1 ; 1BAF 1 100 280 C42509
|
|
; 1BB2 from 1BA1 (DD1,100,280)
|
|
label_1bb2: RB off(00125h).0 ; 1BB2 1 100 280 C42508
|
|
J label_1da3 ; 1BB5 1 100 280 03A31D
|
|
; 1BB8 from 1B8F (DD1,100,280)
|
|
label_1bb8: SB (002edh-00280h)[USP].2 ; 1BB8 1 100 280 C36D1A
|
|
SB off(00125h).1 ; 1BBB 1 100 280 C42519
|
|
MOVB off(001c8h), r0 ; 1BBE 1 100 280 207CC8
|
|
MB C, off(0012dh).5 ; 1BC1 1 100 280 C42D2D
|
|
MB PSWL.4, C ; 1BC4 1 100 280 A33C
|
|
LB A, #037h ; 1BC6 0 100 280 7737
|
|
JLT label_1bcc ; 1BC8 0 100 280 CA02
|
|
LB A, #04ch ; 1BCA 0 100 280 774C
|
|
; 1BCC from 1BC8 (DD0,100,280)
|
|
label_1bcc: CMPB A, off(00132h) ; 1BCC 0 100 280 C732
|
|
MB off(0012dh).5, C ; 1BCE 0 100 280 C42D3D
|
|
MOVB r6, #004h ; 1BD1 0 100 280 9E04
|
|
MOVB r7, #004h ; 1BD3 0 100 280 9F04
|
|
L A, er3 ; 1BD5 1 100 280 37
|
|
SB off(00125h).0 ; 1BD6 1 100 280 C42518
|
|
JEQ label_1bed ; 1BD9 1 100 280 C912
|
|
JBS off(00120h).3, label_1c19 ; 1BDB 1 100 280 EB203B
|
|
JBR off(00120h).2, label_1c19 ; 1BDE 1 100 280 DA2038
|
|
ST A, off(0017ah) ; 1BE1 1 100 280 D47A
|
|
JBR off(00120h).1, label_1bf7 ; 1BE3 1 100 280 D92011
|
|
MOV DP, #00308h ; 1BE6 1 100 280 620803
|
|
MOV er1, [DP] ; 1BE9 1 100 280 B249
|
|
SJ label_1c15 ; 1BEB 1 100 280 CB28
|
|
; 1BED from 1BD9 (DD1,100,280)
|
|
label_1bed: ST A, off(0017ah) ; 1BED 1 100 280 D47A
|
|
MOV DP, #00300h ; 1BEF 1 100 280 620003
|
|
MOV er1, [DP] ; 1BF2 1 100 280 B249
|
|
JBS off(00120h).0, label_1c15 ; 1BF4 1 100 280 E8201E
|
|
; 1BF7 from 1BE3 (DD1,100,280)
|
|
; 1BF7 from 1C26 (DD1,100,280)
|
|
label_1bf7: MOV DP, #00304h ; 1BF7 1 100 280 620403 ### ROM INFO=O2 long
|
|
MOV er0, [DP] ; 1BFA 1 100 280 B248
|
|
L A, #08400h ; 1BFC 1 100 280 670084
|
|
MOV er1, #08000h ; 1BFF 1 100 280 45980080
|
|
CMPB 0d9h, #028h ; 1C03 1 100 280 C5D9C028 ### ROM INFO=ECT Sensor
|
|
JLT label_1c0a ; 1C07 1 100 280 CA01
|
|
L A, er1 ; 1C09 1 100 280 35
|
|
; 1C0A from 1C07 (DD1,100,280)
|
|
label_1c0a: MUL ; 1C0A 1 100 280 9035
|
|
SLL A ; 1C0C 1 100 280 53
|
|
ROL er1 ; 1C0D 1 100 280 45B7
|
|
JGE label_1c15 ; 1C0F 1 100 280 CD04
|
|
MOV er1, #0ffffh ; 1C11 1 100 280 4598FFFF
|
|
; 1C15 from 1BEB (DD1,100,280)
|
|
; 1C15 from 1BF4 (DD1,100,280)
|
|
; 1C15 from 1C0F (DD1,100,280)
|
|
label_1c15: SB PSWL.5 ; 1C15 1 100 280 A31D
|
|
SJ label_1c32 ; 1C17 1 100 280 CB19
|
|
; 1C19 from 1BDB (DD1,100,280)
|
|
; 1C19 from 1BDE (DD1,100,280)
|
|
label_1c19: MB C, PSWL.4 ; 1C19 1 100 280 A32C
|
|
JLT label_1c28 ; 1C1B 1 100 280 CA0B
|
|
JBR off(0012dh).5, label_1c28 ; 1C1D 1 100 280 DD2D08
|
|
MOV DP, #00304h ; 1C20 1 100 280 620403 ### ROM INFO=O2 long
|
|
CMP [DP], off(00158h) ; 1C23 1 100 280 B2C358 ### ROM INFO=O2 short
|
|
JGT label_1bf7 ; 1C26 1 100 280 C8CF
|
|
; 1C28 from 1C1B (DD1,100,280)
|
|
; 1C28 from 1C1D (DD1,100,280)
|
|
label_1c28: MOV er1, off(00158h) ; 1C28 1 100 280 B45849 ### ROM INFO=O2 short
|
|
RB PSWL.5 ; 1C2B 1 100 280 A30D
|
|
JBR off(0012dh).1, label_1c32 ; 1C2D 1 100 280 D92D02
|
|
ST A, off(0017ah) ; 1C30 1 100 280 D47A
|
|
; 1C32 from 1C17 (DD1,100,280)
|
|
; 1C32 from 1C2D (DD1,100,280)
|
|
label_1c32: MB C, PSWL.5 ; 1C32 1 100 280 A32D
|
|
JLT label_1c39 ; 1C34 1 100 280 CA03
|
|
JBS off(0012dh).1, label_1c4d ; 1C36 1 100 280 E92D14
|
|
; 1C39 from 1C34 (DD1,100,280)
|
|
label_1c39: L A, er3 ; 1C39 1 100 280 37
|
|
LB A, ACC ; 1C3A 0 100 280 F506
|
|
MOV DP, #0017ah ; 1C3C 0 100 280 627A01
|
|
JBR off(0012dh).2, label_1c45 ; 1C3F 0 100 280 DA2D03
|
|
LB A, ACCH ; 1C42 0 100 280 F507
|
|
INC DP ; 1C44 0 100 280 72
|
|
; 1C45 from 1C3F (DD0,100,280)
|
|
label_1c45: DECB [DP] ; 1C45 0 100 280 C217
|
|
JEQ label_1c4c ; 1C47 0 100 280 C903
|
|
J label_1da2 ; 1C49 0 100 280 03A21D
|
|
; 1C4C from 1C47 (DD0,100,280)
|
|
label_1c4c: STB A, [DP] ; 1C4C 0 100 280 D2
|
|
; 1C4D from 1C36 (DD1,100,280)
|
|
label_1c4d: JBS off(00120h).0, label_1c75 ; 1C4D 1 100 280 E82025
|
|
LB A, (00294h-00280h)[USP] ; 1C50 0 100 280 F314
|
|
CMPB A, off(00133h) ; 1C52 0 100 280 C733
|
|
JGE label_1c5b ; 1C54 0 100 280 CD05
|
|
RB off(001f8h).5 ; 1C56 0 100 280 C4F80D
|
|
SJ label_1c61 ; 1C59 0 100 280 CB06
|
|
; 1C5B from 1C54 (DD0,100,280)
|
|
label_1c5b: CLRB A ; 1C5B 0 100 280 FA
|
|
; 1C5C from 1C80 (DD0,100,280)
|
|
label_1c5c: STB A, off(001c6h) ; 1C5C 0 100 280 D4C6
|
|
SB off(001f8h).5 ; 1C5E 0 100 280 C4F81D
|
|
; 1C61 from 1C59 (DD0,100,280)
|
|
; 1C61 from 1C7B (DD1,100,280)
|
|
; 1C61 from 1C84 (DD0,100,280)
|
|
label_1c61: CLR X1 ; 1C61 0 100 280 9015
|
|
JBS off(0012fh).0, label_1c86 ; 1C63 0 100 280 E82F20
|
|
INC X1 ; 1C66 0 100 280 70
|
|
LB A, off(00133h) ; 1C67 0 100 280 F433
|
|
CMPB A, #089h ; 1C69 0 100 280 C689
|
|
JGE label_1c86 ; 1C6B 0 100 280 CD19
|
|
INC X1 ; 1C6D 0 100 280 70
|
|
CMPB A, #040h ; 1C6E 0 100 280 C640
|
|
JGE label_1c86 ; 1C70 0 100 280 CD14
|
|
INC X1 ; 1C72 0 100 280 70
|
|
SJ label_1c86 ; 1C73 0 100 280 CB11
|
|
; 1C75 from 1C4D (DD1,100,280)
|
|
label_1c75: MOV X1, #00004h ; 1C75 1 100 280 600400
|
|
JBS off(001f8h).5, label_1c82 ; 1C78 1 100 280 EDF807
|
|
JBR off(0012dh).1, label_1c61 ; 1C7B 1 100 280 D92DE3
|
|
LB A, #03ch ; 1C7E 0 100 280 773C
|
|
SJ label_1c5c ; 1C80 0 100 280 CBDA
|
|
; 1C82 from 1C78 (DD1,100,280)
|
|
label_1c82: LB A, off(001c6h) ; 1C82 0 100 280 F4C6
|
|
JNE label_1c61 ; 1C84 0 100 280 CEDB
|
|
; 1C86 from 1C63 (DD0,100,280)
|
|
; 1C86 from 1C6B (DD0,100,280)
|
|
; 1C86 from 1C70 (DD0,100,280)
|
|
; 1C86 from 1C73 (DD0,100,280)
|
|
label_1c86: SLL X1 ; 1C86 0 100 280 90D7
|
|
MOV DP, #tbl_645b ; 1C88 0 100 280 625B64
|
|
MB C, PSWL.5 ; 1C8B 0 100 280 A32D
|
|
JLT label_1c9c ; 1C8D 0 100 280 CA0D
|
|
JBR off(0012dh).1, label_1c9c ; 1C8F 0 100 280 D92D0A
|
|
MOV DP, #tbl_6473 ; 1C92 0 100 280 627364
|
|
JBS off(0012dh).2, label_1c9c ; 1C95 0 100 280 EA2D04
|
|
LB A, off(001c9h) ; 1C98 0 100 280 F4C9
|
|
JEQ label_1cbf ; 1C9A 0 100 280 C923
|
|
; 1C9C from 1C8D (DD0,100,280)
|
|
; 1C9C from 1C8F (DD0,100,280)
|
|
; 1C9C from 1C95 (DD0,100,280)
|
|
label_1c9c: L A, X1 ; 1C9C 1 100 280 40
|
|
JBR off(0011eh).3, label_1ca3 ; 1C9D 1 100 280 DB1E03 ### ROM INFO=Auto/Manual Config Byte
|
|
ADD A, #0000ch ; 1CA0 1 100 280 860C00
|
|
; 1CA3 from 1C9D (DD1,100,280)
|
|
label_1ca3: JBS off(0011eh).0, label_1ca9 ; 1CA3 1 100 280 E81E03
|
|
ADD A, #00030h ; 1CA6 1 100 280 863000
|
|
; 1CA9 from 1CA3 (DD1,100,280)
|
|
label_1ca9: ADD DP, A ; 1CA9 1 100 280 9281
|
|
LC A, [DP] ; 1CAB 1 100 280 92A8
|
|
MOV er0, A ; 1CAD 1 100 280 448A
|
|
MOV er3, er1 ; 1CAF 1 100 280 454B
|
|
LC A, tbl_6224 ; 1CB1 1 100 280 909C2462
|
|
CAL label_5356 ; 1CB5 1 100 280 325653
|
|
MOV er1, er3 ; 1CB8 1 100 280 4749
|
|
JBS off(0012dh).2, label_1cfa ; 1CBA 1 100 280 EA2D3D
|
|
SJ label_1cf0 ; 1CBD 1 100 280 CB31
|
|
; 1CBF from 1C9A (DD0,100,280)
|
|
label_1cbf: MOVB off(001c9h), #014h ; 1CBF 0 100 280 C4C99814
|
|
L A, #00d00h ; 1CC3 1 100 280 67000D
|
|
JBS off(0012fh).0, label_1cf0 ; 1CC6 1 100 280 E82F27
|
|
L A, #00000h ; 1CC9 1 100 280 670000
|
|
CMP X1, #00008h ; 1CCC 1 100 280 90C00800
|
|
JEQ label_1cf0 ; 1CD0 1 100 280 C91E
|
|
MOVB r0, #083h ; 1CD2 1 100 280 9883
|
|
LB A, #051h ; 1CD4 0 100 280 7751
|
|
CMPB A, off(00132h) ; 1CD6 0 100 280 C732
|
|
JGT label_1ce6 ; 1CD8 0 100 280 C80C
|
|
L A, off(001f2h) ; 1CDA 1 100 280 E4F2
|
|
CMPB r0, off(00133h) ; 1CDC 1 100 280 20C333
|
|
JGT label_1ce6 ; 1CDF 1 100 280 C805
|
|
JBR off(0012ah).6, label_1cee ; 1CE1 1 100 280 DE2A0A
|
|
SJ label_1cf0 ; 1CE4 1 100 280 CB0A
|
|
; 1CE6 from 1CD8 (DD0,100,280)
|
|
; 1CE6 from 1CDF (DD1,100,280)
|
|
label_1ce6: L A, off(00176h) ; 1CE6 1 100 280 E476
|
|
CMPB off(00132h), #051h ; 1CE8 1 100 280 C432C051
|
|
JLT label_1cf0 ; 1CEC 1 100 280 CA02
|
|
; 1CEE from 1CE1 (DD1,100,280)
|
|
label_1cee: L A, off(00178h) ; 1CEE 1 100 280 E478
|
|
; 1CF0 from 1CBD (DD1,100,280)
|
|
; 1CF0 from 1CC6 (DD1,100,280)
|
|
; 1CF0 from 1CD0 (DD1,100,280)
|
|
; 1CF0 from 1CE4 (DD1,100,280)
|
|
; 1CF0 from 1CEC (DD1,100,280)
|
|
label_1cf0: ADD er1, A ; 1CF0 1 100 280 4581
|
|
JGE label_1d00 ; 1CF2 1 100 280 CD0C
|
|
MOV er1, #0ffffh ; 1CF4 1 100 280 4598FFFF
|
|
SJ label_1d00 ; 1CF8 1 100 280 CB06
|
|
; 1CFA from 1CBA (DD1,100,280)
|
|
label_1cfa: SUB er1, A ; 1CFA 1 100 280 45A1
|
|
JGE label_1d00 ; 1CFC 1 100 280 CD02
|
|
CLR er1 ; 1CFE 1 100 280 4515
|
|
; 1D00 from 1CFC (DD1,100,280)
|
|
; 1D00 from 1CF2 (DD1,100,280)
|
|
; 1D00 from 1CF8 (DD1,100,280)
|
|
label_1d00: RB PSWL.4 ; 1D00 1 100 280 A30C
|
|
RB PSWL.5 ; 1D02 1 100 280 A30D
|
|
LC A, tbl_6286 ; 1D04 1 100 280 909C8662
|
|
CMP A, er1 ; 1D08 1 100 280 49
|
|
JLE label_1d38 ; 1D09 1 100 280 CF2D
|
|
LC A, tbl_6284 ; 1D0B 1 100 280 909C8462
|
|
CMP A, er1 ; 1D0F 1 100 280 49
|
|
JLT label_1d3b ; 1D10 1 100 280 CA29
|
|
JBS off(0011fh).3, label_1d38 ; 1D12 1 100 280 EB1F23
|
|
CMPB 0d9h, #028h ; 1D15 1 100 280 C5D9C028 ### ROM INFO=ECT Sensor
|
|
JGE label_1d38 ; 1D19 1 100 280 CD1D
|
|
CMPB 0d8h, #02eh ; 1D1B 1 100 280 C5D8C02E ### ROM INFO=IAT Sensor
|
|
JGE label_1d38 ; 1D1F 1 100 280 CD17
|
|
LCB A, tbl_62f4 ; 1D21 1 100 280 909DF462
|
|
JNE label_1d30 ; 1D25 1 100 280 CE09
|
|
LCB A, tbl_62f1 ; 1D27 1 100 280 909DF162
|
|
CMPB 0dah, A ; 1D2B 1 100 280 C5DAC1 ### ROM INFO=O2 Sensor
|
|
JGT label_1d38 ; 1D2E 1 100 280 C808
|
|
; 1D30 from 1D25 (DD1,100,280)
|
|
label_1d30: SB PSWL.4 ; 1D30 1 100 280 A31C
|
|
L A, #03300h ; 1D32 1 100 280 670033
|
|
CMP A, er1 ; 1D35 1 100 280 49
|
|
JLT label_1d3b ; 1D36 1 100 280 CA03
|
|
; 1D38 from 1D09 (DD1,100,280)
|
|
; 1D38 from 1D12 (DD1,100,280)
|
|
; 1D38 from 1D19 (DD1,100,280)
|
|
; 1D38 from 1D1F (DD1,100,280)
|
|
; 1D38 from 1D2E (DD1,100,280)
|
|
label_1d38: SB PSWL.5 ; 1D38 1 100 280 A31D
|
|
ST A, er1 ; 1D3A 1 100 280 89
|
|
; 1D3B from 1D10 (DD1,100,280)
|
|
; 1D3B from 1D36 (DD1,100,280)
|
|
label_1d3b: MB C, PSWL.4 ; 1D3B 1 100 280 A32C
|
|
MB off(00126h).4, C ; 1D3D 1 100 280 C4263C
|
|
MB C, PSWL.5 ; 1D40 1 100 280 A32D
|
|
MB off(001f8h).1, C ; 1D42 1 100 280 C4F839
|
|
MOV DP, #003afh ; 1D45 1 100 280 62AF03
|
|
LB A, [DP] ; 1D48 0 100 280 F2
|
|
CMPB A, #031h ; 1D49 0 100 280 C631
|
|
JEQ label_1da2 ; 1D4B 0 100 280 C955
|
|
LB A, off(001bfh) ; 1D4D 0 100 280 F4BF
|
|
JNE label_1da2 ; 1D4F 0 100 280 CE51
|
|
JBS off(001f8h).1, label_1da2 ; 1D51 0 100 280 E9F84E
|
|
JBR off(00121h).1, label_1da2 ; 1D54 0 100 280 D9214B
|
|
JBS off(0012ch).4, label_1da2 ; 1D57 0 100 280 EC2C48
|
|
CMPB 0d8h, #030h ; 1D5A 0 100 280 C5D8C030 ### ROM INFO=IAT Sensor
|
|
JLT label_1da2 ; 1D5E 0 100 280 CA42
|
|
CLR A ; 1D60 1 100 280 F9
|
|
CLRB A ; 1D61 0 100 280 FA
|
|
MB C, PSWL.5 ; 1D62 0 100 280 A32D
|
|
JLT label_1d79 ; 1D64 0 100 280 CA13
|
|
JBR off(0012dh).1, label_1d79 ; 1D66 0 100 280 D92D10
|
|
JBS off(00125h).3, label_1da2 ; 1D69 0 100 280 EB2536
|
|
MOV X1, #00300h ; 1D6C 0 100 280 600003
|
|
JBS off(00120h).0, label_1d85 ; 1D6F 0 100 280 E82013
|
|
MOV X1, #00304h ; 1D72 0 100 280 600403 ### ROM INFO=O2 long
|
|
LB A, #004h ; 1D75 0 100 280 7704
|
|
SJ label_1d85 ; 1D77 0 100 280 CB0C
|
|
; 1D79 from 1D64 (DD0,100,280)
|
|
; 1D79 from 1D66 (DD0,100,280)
|
|
label_1d79: JBS off(00120h).0, label_1da2 ; 1D79 0 100 280 E82026
|
|
LB A, off(001b6h) ; 1D7C 0 100 280 F4B6
|
|
JEQ label_1da2 ; 1D7E 0 100 280 C922
|
|
MOV X1, #00308h ; 1D80 0 100 280 600803
|
|
LB A, #008h ; 1D83 0 100 280 7708
|
|
; 1D85 from 1D6F (DD0,100,280)
|
|
; 1D85 from 1D77 (DD0,100,280)
|
|
label_1d85: LCB A, tbl_62f2 ; 1D85 0 100 280 909DF262
|
|
CMPB 0d9h, A ; 1D89 0 100 280 C5D9C1 ### ROM INFO=ECT Sensor
|
|
JGE label_1d90 ; 1D8C 0 100 280 CD02
|
|
ADDB A, #002h ; 1D8E 0 100 280 8602
|
|
; 1D90 from 1D8C (DD0,100,280)
|
|
label_1d90: LC A, tbl_6443[ACC] ; 1D90 0 100 280 B506A94364
|
|
L A, ACC ; 1D95 1 100 280 E506
|
|
ST A, er0 ; 1D97 1 100 280 88
|
|
L A, er1 ; 1D98 1 100 280 35
|
|
ST A, er3 ; 1D99 1 100 280 8B
|
|
CAL label_4ab9 ; 1D9A 1 100 280 32B94A
|
|
CAL label_4c02 ; 1D9D 1 100 280 32024C
|
|
MOV er1, er3 ; 1DA0 1 100 280 4749
|
|
; 1DA2 from 1C49 (DD0,100,280)
|
|
; 1DA2 from 1D4B (DD0,100,280)
|
|
; 1DA2 from 1D4F (DD0,100,280)
|
|
; 1DA2 from 1D51 (DD0,100,280)
|
|
; 1DA2 from 1D54 (DD0,100,280)
|
|
; 1DA2 from 1D57 (DD0,100,280)
|
|
; 1DA2 from 1D5E (DD0,100,280)
|
|
; 1DA2 from 1D69 (DD0,100,280)
|
|
; 1DA2 from 1D79 (DD0,100,280)
|
|
; 1DA2 from 1D7E (DD0,100,280)
|
|
label_1da2: L A, er1 ; 1DA2 1 100 280 35
|
|
; 1DA3 from 1BB5 (DD1,100,280)
|
|
label_1da3: ST A, off(00158h) ; 1DA3 1 100 280 D458 ### ROM INFO=O2 short
|
|
LB A, off(00132h) ; 1DA5 0 100 280 F432
|
|
MOV X1, #tbl_6523 ; 1DA7 0 100 280 602365
|
|
CAL label_49ca ; 1DAA 0 100 280 32CA49
|
|
CLRB ACCH ; 1DAD 0 100 280 C50715
|
|
L A, ACC ; 1DB0 1 100 280 E506
|
|
ADD A, #00040h ; 1DB2 1 100 280 864000
|
|
CLRB r0 ; 1DB5 1 100 280 2015
|
|
MOVB r1, off(00167h) ; 1DB7 1 100 280 C46749
|
|
MUL ; 1DBA 1 100 280 9035
|
|
SLL A ; 1DBC 1 100 280 53
|
|
ROL er1 ; 1DBD 1 100 280 45B7
|
|
SLL A ; 1DBF 1 100 280 53
|
|
L A, er1 ; 1DC0 1 100 280 35
|
|
ROL A ; 1DC1 1 100 280 33
|
|
ADD A, #00200h ; 1DC2 1 100 280 860002
|
|
ST A, off(0015eh) ; 1DC5 1 100 280 D45E
|
|
MOV DP, #003eeh ; 1DC7 1 100 280 62EE03
|
|
MOV er3, [DP] ; 1DCA 1 100 280 B24B
|
|
LB A, off(00132h) ; 1DCC 0 100 280 F432
|
|
STB A, r0 ; 1DCE 0 100 280 88
|
|
MOVB r4, #0e6h ; 1DCF 0 100 280 9CE6 ### ROM INFO=Possible Ignition Cut Related
|
|
CMPB A, r4 ; 1DD1 0 100 280 4C
|
|
JGE label_1dfa ; 1DD2 0 100 280 CD26
|
|
MOV DP, #003eah ; 1DD4 0 100 280 62EA03
|
|
MOV er3, [DP] ; 1DD7 0 100 280 B24B
|
|
MOVB r2, #019h ; 1DD9 0 100 280 9A19
|
|
LB A, r0 ; 1DDB 0 100 280 78
|
|
CMPB A, r2 ; 1DDC 0 100 280 4A
|
|
JLT label_1dfa ; 1DDD 0 100 280 CA1B
|
|
LB A, #064h ; 1DDF 0 100 280 7764
|
|
CMPB A, r0 ; 1DE1 0 100 280 48
|
|
JLT label_1de8 ; 1DE2 0 100 280 CA04
|
|
STB A, r4 ; 1DE4 0 100 280 8C
|
|
LB A, r2 ; 1DE5 0 100 280 7A
|
|
SJ label_1dea ; 1DE6 0 100 280 CB02
|
|
; 1DE8 from 1DE2 (DD0,100,280)
|
|
label_1de8: INC DP ; 1DE8 0 100 280 72
|
|
INC DP ; 1DE9 0 100 280 72
|
|
; 1DEA from 1DE6 (DD0,100,280)
|
|
label_1dea: SUBB r0, A ; 1DEA 0 100 280 20A1
|
|
CLRB r1 ; 1DEC 0 100 280 2115
|
|
SUBB r4, A ; 1DEE 0 100 280 24A1
|
|
CLRB r5 ; 1DF0 0 100 280 2515
|
|
L A, [DP] ; 1DF2 1 100 280 E2
|
|
ST A, er3 ; 1DF3 1 100 280 8B
|
|
INC DP ; 1DF4 1 100 280 72
|
|
INC DP ; 1DF5 1 100 280 72
|
|
L A, [DP] ; 1DF6 1 100 280 E2
|
|
CAL label_4a4b ; 1DF7 1 100 280 324B4A
|
|
; 1DFA from 1DD2 (DD0,100,280)
|
|
; 1DFA from 1DDD (DD0,100,280)
|
|
label_1dfa: L A, ACC ; 1DFA 1 100 280 E506
|
|
MOV er0, er3 ; 1DFC 1 100 280 4748
|
|
LC A, tbl_6182 ; 1DFE 1 100 280 909C8261
|
|
CAL label_5356 ; 1E02 1 100 280 325653
|
|
MOV off(0015ch), A ; 1E05 1 100 280 B45C8A ### ROM INFO=IAT FC
|
|
RB off(0012dh).6 ; 1E08 1 100 280 C42D0E
|
|
RB off(0012dh).7 ; 1E0B 1 100 280 C42D0F
|
|
JBR off(00121h).3, label_1e40 ; 1E0E 1 100 280 DB212F
|
|
MB C, (002edh-00280h)[USP].3 ; 1E11 1 100 280 C36D2B
|
|
JLT label_1e40 ; 1E14 1 100 280 CA2A
|
|
MB C, (002eeh-00280h)[USP].4 ; 1E16 1 100 280 C36E2C
|
|
JLT label_1e40 ; 1E19 1 100 280 CA25
|
|
JBS off(00120h).6, label_1e40 ; 1E1B 1 100 280 EE2022
|
|
CMPB 0d9h, #000h ; 1E1E 1 100 280 C5D9C000 ### ROM INFO=ECT Sensor
|
|
JGE label_1e40 ; 1E22 1 100 280 CD1C
|
|
CMPB 0d9h, #000h ; 1E24 1 100 280 C5D9C000 ### ROM INFO=ECT Sensor
|
|
JLT label_1e40 ; 1E28 1 100 280 CA16
|
|
JBR off(0012dh).6, label_1e40 ; 1E2A 1 100 280 DE2D13
|
|
JBR off(0012dh).7, label_1e40 ; 1E2D 1 100 280 DF2D10
|
|
JBR off(00121h).0, label_1e40 ; 1E30 1 100 280 D8210D
|
|
JBS off(0012bh).5, label_1e40 ; 1E33 1 100 280 ED2B0A
|
|
JBS off(00125h).1, label_1e40 ; 1E36 1 100 280 E92507
|
|
JBS off(0012dh).2, label_1e40 ; 1E39 1 100 280 EA2D04
|
|
LB A, #000h ; 1E3C 0 100 280 7700
|
|
SJ label_1e47 ; 1E3E 0 100 280 CB07
|
|
; 1E40 from 1E0E (DD1,100,280)
|
|
; 1E40 from 1E14 (DD1,100,280)
|
|
; 1E40 from 1E19 (DD1,100,280)
|
|
; 1E40 from 1E1B (DD1,100,280)
|
|
; 1E40 from 1E22 (DD1,100,280)
|
|
; 1E40 from 1E28 (DD1,100,280)
|
|
; 1E40 from 1E2A (DD1,100,280)
|
|
; 1E40 from 1E2D (DD1,100,280)
|
|
; 1E40 from 1E30 (DD1,100,280)
|
|
; 1E40 from 1E33 (DD1,100,280)
|
|
; 1E40 from 1E36 (DD1,100,280)
|
|
; 1E40 from 1E39 (DD1,100,280)
|
|
label_1e40: LB A, off(00166h) ; 1E40 0 100 280 F466
|
|
SUBB A, #000h ; 1E42 0 100 280 A600
|
|
JGE label_1e47 ; 1E44 0 100 280 CD01
|
|
CLRB A ; 1E46 0 100 280 FA
|
|
; 1E47 from 1E3E (DD0,100,280)
|
|
; 1E47 from 1E44 (DD0,100,280)
|
|
label_1e47: STB A, off(00166h) ; 1E47 0 100 280 D466
|
|
MOVB r0, off(00168h) ; 1E49 0 100 280 C46848 ### ROM INFO=ECT FC
|
|
LB A, off(00162h) ; 1E4C 0 100 280 F462 ### ROM INFO=VE FC
|
|
MULB ; 1E4E 0 100 280 A234
|
|
L A, ACC ; 1E50 1 100 280 E506
|
|
ROL A ; 1E52 1 100 280 33
|
|
LB A, ACCH ; 1E53 0 100 280 F507
|
|
STB A, r1 ; 1E55 0 100 280 89
|
|
CLRB r0 ; 1E56 0 100 280 2015
|
|
SRL er0 ; 1E58 0 100 280 44E7
|
|
SRL er0 ; 1E5A 0 100 280 44E7
|
|
LB A, off(00165h) ; 1E5C 0 100 280 F465
|
|
JEQ label_1e67 ; 1E5E 0 100 280 C907
|
|
STB A, ACCH ; 1E60 0 100 280 D507
|
|
CLRB A ; 1E62 0 100 280 FA
|
|
MUL ; 1E63 0 100 280 9035
|
|
MOV er0, er1 ; 1E65 0 100 280 4548
|
|
; 1E67 from 1E5E (DD0,100,280)
|
|
label_1e67: MOVB ACCH, #001h ; 1E67 0 100 280 C5079801
|
|
LB A, off(00166h) ; 1E6B 0 100 280 F466
|
|
MUL ; 1E6D 0 100 280 9035
|
|
MOVB r1, r2 ; 1E6F 0 100 280 2249
|
|
MOVB r0, ACCH ; 1E71 0 100 280 C50748
|
|
L A, off(00160h) ; 1E74 1 100 280 E460
|
|
MUL ; 1E76 1 100 280 9035
|
|
MOV er0, er1 ; 1E78 1 100 280 4548
|
|
L A, off(0015eh) ; 1E7A 1 100 280 E45E
|
|
MUL ; 1E7C 1 100 280 9035
|
|
SRL er1 ; 1E7E 1 100 280 45E7
|
|
ROR A ; 1E80 1 100 280 43
|
|
SRL er1 ; 1E81 1 100 280 45E7
|
|
ROR A ; 1E83 1 100 280 43
|
|
MOVB r1, r2 ; 1E84 1 100 280 2249
|
|
MOVB r0, ACCH ; 1E86 1 100 280 C50748
|
|
LB A, r3 ; 1E89 0 100 280 7B
|
|
JEQ label_1e90 ; 1E8A 0 100 280 C904
|
|
MOV er0, #0ffffh ; 1E8C 0 100 280 4498FFFF
|
|
; 1E90 from 1E8A (DD0,100,280)
|
|
label_1e90: L A, off(0015ch) ; 1E90 1 100 280 E45C ### ROM INFO=IAT FC
|
|
MUL ; 1E92 1 100 280 9035
|
|
MOV er0, er1 ; 1E94 1 100 280 4548
|
|
JBR off(0012ch).4, label_1eb2 ; 1E96 1 100 280 DC2C19
|
|
SLL A ; 1E99 1 100 280 53
|
|
ROL er0 ; 1E9A 1 100 280 44B7
|
|
JLT label_1ea8 ; 1E9C 1 100 280 CA0A
|
|
SLL A ; 1E9E 1 100 280 53
|
|
ROL er0 ; 1E9F 1 100 280 44B7
|
|
JLT label_1ea8 ; 1EA1 1 100 280 CA05
|
|
SLL A ; 1EA3 1 100 280 53
|
|
ROL er0 ; 1EA4 1 100 280 44B7
|
|
JGE label_1eac ; 1EA6 1 100 280 CD04
|
|
; 1EA8 from 1E9C (DD1,100,280)
|
|
; 1EA8 from 1EA1 (DD1,100,280)
|
|
label_1ea8: MOV er0, #0ffffh ; 1EA8 1 100 280 4498FFFF
|
|
; 1EAC from 1EA6 (DD1,100,280)
|
|
label_1eac: L A, off(0015ah) ; 1EAC 1 100 280 E45A
|
|
MUL ; 1EAE 1 100 280 9035
|
|
MOV er0, er1 ; 1EB0 1 100 280 4548
|
|
; 1EB2 from 1E96 (DD1,100,280)
|
|
label_1eb2: L A, off(00158h) ; 1EB2 1 100 280 E458 ### ROM INFO=O2 short
|
|
MUL ; 1EB4 1 100 280 9035
|
|
MOV off(00156h), er1 ; 1EB6 1 100 280 457C56
|
|
LB A, #040h ; 1EB9 0 100 280 7740
|
|
JBS off(00130h).6, label_1ec0 ; 1EBB 0 100 280 EE3002
|
|
LB A, #04dh ; 1EBE 0 100 280 774D
|
|
; 1EC0 from 1EBB (DD0,100,280)
|
|
label_1ec0: CMPB A, off(00133h) ; 1EC0 0 100 280 C733
|
|
MB off(00130h).6, C ; 1EC2 0 100 280 C4303E
|
|
JBS off(00125h).4, label_1f19 ; 1EC5 0 100 280 EC2551
|
|
LB A, off(00133h) ; 1EC8 0 100 280 F433
|
|
CMPB A, #0c5h ; 1ECA 0 100 280 C6C5 ### ROM INFO=RPM Related
|
|
JGE label_1f19 ; 1ECC 0 100 280 CD4B
|
|
JBR off(00129h).0, label_1f19 ; 1ECE 0 100 280 D82948
|
|
LB A, #004h ; 1ED1 0 100 280 7704
|
|
JBS off(00123h).4, label_1ede ; 1ED3 0 100 280 EC2308
|
|
LB A, #004h ; 1ED6 0 100 280 7704
|
|
CMPB 0f3h, #096h ; 1ED8 0 100 280 C5F3C096
|
|
JLT label_1f19 ; 1EDC 0 100 280 CA3B
|
|
; 1EDE from 1ED3 (DD0,100,280)
|
|
label_1ede: CMPB off(00133h), #002h ; 1EDE 0 100 280 C433C002
|
|
JBS off(00123h).4, label_1eeb ; 1EE2 0 100 280 EC2306
|
|
MB C, off(00130h).6 ; 1EE5 0 100 280 C4302E
|
|
XORB PSWH, #080h ; 1EE8 0 100 280 A2F080
|
|
; 1EEB from 1EE2 (DD0,100,280)
|
|
label_1eeb: JLT label_1f19 ; 1EEB 0 100 280 CA2C
|
|
CMPB A, 0c0h ; 1EED 0 100 280 C5C0C2
|
|
JGE label_1f19 ; 1EF0 0 100 280 CD27
|
|
MOVB r0, off(0018bh) ; 1EF2 0 100 280 C48B48
|
|
CMPB off(00133h), #070h ; 1EF5 0 100 280 C433C070
|
|
JGE label_1efe ; 1EF9 0 100 280 CD03
|
|
MOVB r0, off(00189h) ; 1EFB 0 100 280 C48948
|
|
; 1EFE from 1EF9 (DD0,100,280)
|
|
label_1efe: MOVB r1, #014h ; 1EFE 0 100 280 9914
|
|
JBS off(00123h).4, label_1f08 ; 1F00 0 100 280 EC2305
|
|
MOVB r0, off(0018ah) ; 1F03 0 100 280 C48A48
|
|
MOVB r1, #010h ; 1F06 0 100 280 9910
|
|
; 1F08 from 1F00 (DD0,100,280)
|
|
label_1f08: LB A, 0c0h ; 1F08 0 100 280 F5C0
|
|
CMPB A, r1 ; 1F0A 0 100 280 49
|
|
JLE label_1f0e ; 1F0B 0 100 280 CF01
|
|
LB A, r1 ; 1F0D 0 100 280 79
|
|
; 1F0E from 1F0B (DD0,100,280)
|
|
label_1f0e: MULB ; 1F0E 0 100 280 A234
|
|
L A, ACC ; 1F10 1 100 280 E506
|
|
SRL A ; 1F12 1 100 280 63
|
|
JBS off(00123h).4, label_1f1a ; 1F13 1 100 280 EC2304
|
|
VCAL 7 ; 1F16 1 100 280 17
|
|
SJ label_1f1a ; 1F17 1 100 280 CB01
|
|
; 1F19 from 1EC5 (DD0,100,280)
|
|
; 1F19 from 1ECC (DD0,100,280)
|
|
; 1F19 from 1ECE (DD0,100,280)
|
|
; 1F19 from 1EDC (DD0,100,280)
|
|
; 1F19 from 1EEB (DD0,100,280)
|
|
; 1F19 from 1EF0 (DD0,100,280)
|
|
label_1f19: CLR A ; 1F19 1 100 280 F9
|
|
; 1F1A from 1F13 (DD1,100,280)
|
|
; 1F1A from 1F17 (DD1,100,280)
|
|
label_1f1a: ST A, off(00146h) ; 1F1A 1 100 280 D446
|
|
CLRB r4 ; 1F1C 1 100 280 2415
|
|
RC ; 1F1E 1 100 280 95
|
|
JBS off(00125h).4, label_1f95 ; 1F1F 1 100 280 EC2573
|
|
JBR off(00122h).3, label_1f95 ; 1F22 1 100 280 DB2270
|
|
JBS off(0012ch).7, label_1f31 ; 1F25 1 100 280 EF2C09
|
|
JBS off(00122h).4, label_1f98 ; 1F28 1 100 280 EC226D
|
|
L A, (0025ah-00280h)[USP] ; 1F2B 1 100 280 E3DA ### ROM INFO=Current Target Idle RPM
|
|
CLRB r5 ; 1F2D 1 100 280 2515
|
|
SJ label_1f40 ; 1F2F 1 100 280 CB0F
|
|
; 1F31 from 1F25 (DD1,100,280)
|
|
label_1f31: MOV er3, off(00138h) ; 1F31 1 100 280 B4384B
|
|
MOVB r5, off(0013ah) ; 1F34 1 100 280 C43A4D
|
|
CLRB r0 ; 1F37 1 100 280 2015
|
|
MOVB r1, #080h ; 1F39 1 100 280 9980
|
|
L A, 0c4h ; 1F3B 1 100 280 E5C4 ### ROM INFO=RPM Sensor
|
|
CAL label_4aa6 ; 1F3D 1 100 280 32A64A
|
|
; 1F40 from 1F2F (DD1,100,280)
|
|
label_1f40: ST A, off(00138h) ; 1F40 1 100 280 D438
|
|
MOVB off(0013ah), r5 ; 1F42 1 100 280 257C3A
|
|
CLRB r4 ; 1F45 1 100 280 2415
|
|
SUB A, 0c4h ; 1F47 1 100 280 B5C4A2 ### ROM INFO=RPM Sensor
|
|
MB off(0012ch).6, C ; 1F4A 1 100 280 C42C3E
|
|
MOV DP, #003e8h ; 1F4D 1 100 280 62E803
|
|
JLT label_1f5d ; 1F50 1 100 280 CA0B
|
|
ST A, [DP] ; 1F52 1 100 280 D2
|
|
JBS off(00123h).6, label_1f69 ; 1F53 1 100 280 EE2313
|
|
CMP 0c6h, #0001ah ; 1F56 1 100 280 B5C6C01A00
|
|
SJ label_1f67 ; 1F5B 1 100 280 CB0A
|
|
; 1F5D from 1F50 (DD1,100,280)
|
|
label_1f5d: VCAL 7 ; 1F5D 1 100 280 17
|
|
ST A, [DP] ; 1F5E 1 100 280 D2
|
|
JBR off(00123h).6, label_1f69 ; 1F5F 1 100 280 DE2307
|
|
CMP 0c6h, #0001ah ; 1F62 1 100 280 B5C6C01A00
|
|
; 1F67 from 1F5B (DD1,100,280)
|
|
label_1f67: JGE label_1f94 ; 1F67 1 100 280 CD2B
|
|
; 1F69 from 1F53 (DD1,100,280)
|
|
; 1F69 from 1F5F (DD1,100,280)
|
|
label_1f69: CLRB r0 ; 1F69 1 100 280 2015
|
|
MOVB r1, #01eh ; 1F6B 1 100 280 991E
|
|
CMPB 0d9h, #034h ; 1F6D 1 100 280 C5D9C034 ### ROM INFO=ECT Sensor
|
|
JGE label_1f7e ; 1F71 1 100 280 CD0B
|
|
JBS off(0011eh).3, label_1f7e ; 1F73 1 100 280 EB1E08 ### ROM INFO=Auto/Manual Config Byte
|
|
CMPB 0cch, #005h ; 1F76 1 100 280 C5CCC005 ### ROM INFO=VSS Sensor
|
|
JLT label_1f7e ; 1F7A 1 100 280 CA02
|
|
MOVB r1, #01eh ; 1F7C 1 100 280 991E
|
|
; 1F7E from 1F71 (DD1,100,280)
|
|
; 1F7E from 1F73 (DD1,100,280)
|
|
; 1F7E from 1F7A (DD1,100,280)
|
|
label_1f7e: MUL ; 1F7E 1 100 280 9035
|
|
MOVB r4, #02ah ; 1F80 1 100 280 9C2A
|
|
SLL A ; 1F82 1 100 280 53
|
|
ROL er1 ; 1F83 1 100 280 45B7
|
|
JLT label_1f94 ; 1F85 1 100 280 CA0D
|
|
SLL A ; 1F87 1 100 280 53
|
|
ROL er1 ; 1F88 1 100 280 45B7
|
|
JLT label_1f94 ; 1F8A 1 100 280 CA08
|
|
LB A, r3 ; 1F8C 0 100 280 7B
|
|
JNE label_1f94 ; 1F8D 0 100 280 CE05
|
|
LB A, r2 ; 1F8F 0 100 280 7A
|
|
CMPB A, r4 ; 1F90 0 100 280 4C
|
|
JGE label_1f94 ; 1F91 0 100 280 CD01
|
|
STB A, r4 ; 1F93 0 100 280 8C
|
|
; 1F94 from 1F67 (DD1,100,280)
|
|
; 1F94 from 1F85 (DD1,100,280)
|
|
; 1F94 from 1F8A (DD1,100,280)
|
|
; 1F94 from 1F8D (DD0,100,280)
|
|
; 1F94 from 1F91 (DD0,100,280)
|
|
label_1f94: SC ; 1F94 0 100 280 85
|
|
; 1F95 from 1F1F (DD1,100,280)
|
|
; 1F95 from 1F22 (DD1,100,280)
|
|
label_1f95: MB off(0012ch).7, C ; 1F95 1 100 280 C42C3F
|
|
; 1F98 from 1F28 (DD1,100,280)
|
|
label_1f98: LB A, r4 ; 1F98 0 100 280 7C
|
|
JEQ label_1f9f ; 1F99 0 100 280 C904
|
|
JBS off(0012ch).6, label_1f9f ; 1F9B 0 100 280 EE2C01
|
|
VCAL 6 ; 1F9E 0 100 280 16
|
|
; 1F9F from 1F99 (DD0,100,280)
|
|
; 1F9F from 1F9B (DD0,100,280)
|
|
label_1f9f: STB A, off(00148h) ; 1F9F 0 100 280 D448
|
|
JBR off(0011eh).3, label_1ff2 ; 1FA1 0 100 280 DB1E4E ### ROM INFO=Auto/Manual Config Byte
|
|
JBR off(00119h).5, label_1fac ; 1FA4 0 100 280 DD1905
|
|
RB off(00130h).7 ; 1FA7 0 100 280 C4300F
|
|
SJ label_1ff2 ; 1FAA 0 100 280 CB46
|
|
; 1FAC from 1FA4 (DD0,100,280)
|
|
label_1fac: CMPB 0d9h, #0ffh ; 1FAC 0 100 280 C5D9C0FF ### ROM INFO=ECT Sensor
|
|
JLT label_1ff2 ; 1FB0 0 100 280 CA40
|
|
MOVB r0, #000h ; 1FB2 0 100 280 9800
|
|
MOV er1, #0ffffh ; 1FB4 0 100 280 4598FFFF
|
|
CMPB 0d9h, #0ffh ; 1FB8 0 100 280 C5D9C0FF ### ROM INFO=ECT Sensor
|
|
JLT label_1fc4 ; 1FBC 0 100 280 CA06
|
|
MOVB r0, #000h ; 1FBE 0 100 280 9800
|
|
MOV er1, #0ffffh ; 1FC0 0 100 280 4598FFFF
|
|
; 1FC4 from 1FBC (DD0,100,280)
|
|
label_1fc4: MOV DP, #00311h ; 1FC4 0 100 280 621103
|
|
LB A, [DP] ; 1FC7 0 100 280 F2
|
|
ADDB A, #000h ; 1FC8 0 100 280 8600
|
|
CMPB A, 0d4h ; 1FCA 0 100 280 C5D4C2 ### ROM INFO=TPS Sensor
|
|
JLT label_1fed ; 1FCD 0 100 280 CA1E
|
|
JBS off(00123h).6, label_1fed ; 1FCF 0 100 280 EE231B
|
|
CMP 0c6h, #0ffffh ; 1FD2 0 100 280 B5C6C0FFFF
|
|
LB A, #000h ; 1FD7 0 100 280 7700
|
|
JLT label_1fdd ; 1FD9 0 100 280 CA02
|
|
LB A, #000h ; 1FDB 0 100 280 7700
|
|
; 1FDD from 1FD9 (DD0,100,280)
|
|
label_1fdd: JBS off(00130h).7, label_1fe7 ; 1FDD 0 100 280 EF3007
|
|
MOVB off(001c0h), #001h ; 1FE0 0 100 280 C4C09801
|
|
SB off(00130h).7 ; 1FE4 0 100 280 C4301F
|
|
; 1FE7 from 1FDD (DD0,100,280)
|
|
label_1fe7: CMPB off(001c0h), #000h ; 1FE7 0 100 280 C4C0C000
|
|
JNE label_1ff5 ; 1FEB 0 100 280 CE08
|
|
; 1FED from 1FCD (DD0,100,280)
|
|
; 1FED from 1FCF (DD0,100,280)
|
|
label_1fed: L A, off(001f0h) ; 1FED 1 100 280 E4F0
|
|
SUB A, er1 ; 1FEF 1 100 280 29
|
|
JGE label_2014 ; 1FF0 1 100 280 CD22
|
|
; 1FF2 from 1FA1 (DD0,100,280)
|
|
; 1FF2 from 1FAA (DD0,100,280)
|
|
; 1FF2 from 1FB0 (DD0,100,280)
|
|
label_1ff2: CLR A ; 1FF2 1 100 280 F9
|
|
SJ label_2014 ; 1FF3 1 100 280 CB1F
|
|
; 1FF5 from 1FEB (DD0,100,280)
|
|
label_1ff5: CLRB r1 ; 1FF5 0 100 280 2115
|
|
MULB ; 1FF7 0 100 280 A234
|
|
MOV er0, 0c6h ; 1FF9 0 100 280 B5C648
|
|
MUL ; 1FFC 0 100 280 9035
|
|
MOV er0, #00000h ; 1FFE 0 100 280 44980000
|
|
L A, ACC ; 2002 1 100 280 E506
|
|
SLL A ; 2004 1 100 280 53
|
|
ROL er1 ; 2005 1 100 280 45B7
|
|
CMPB r3, #000h ; 2007 1 100 280 23C000
|
|
JNE label_2013 ; 200A 1 100 280 CE07
|
|
LB A, r2 ; 200C 0 100 280 7A
|
|
L A, ACC ; 200D 1 100 280 E506
|
|
SWAP ; 200F 1 100 280 83
|
|
CMP A, er0 ; 2010 1 100 280 48
|
|
JLT label_2014 ; 2011 1 100 280 CA01
|
|
; 2013 from 200A (DD1,100,280)
|
|
label_2013: L A, er0 ; 2013 1 100 280 34
|
|
; 2014 from 1FF3 (DD1,100,280)
|
|
; 2014 from 1FF0 (DD1,100,280)
|
|
; 2014 from 2011 (DD1,100,280)
|
|
label_2014: ST A, off(001f0h) ; 2014 1 100 280 D4F0
|
|
CLR A ; 2016 1 100 280 F9
|
|
CLRB r0 ; 2017 1 100 280 2015
|
|
JBS off(00125h).4, label_208c ; 2019 1 100 280 EC2570
|
|
JBS off(00124h).0, label_208c ; 201C 1 100 280 E8246D ### ROM INFO=Possible Fuel Cut Related
|
|
MOVB r0, #004h ; 201F 1 100 280 9804
|
|
JBS off(00124h).2, label_208c ; 2021 1 100 280 EA2468 ### ROM INFO=Possible Fuel Cut Related
|
|
MOVB r0, off(00154h) ; 2024 1 100 280 C45448
|
|
CMPB r0, #000h ; 2027 1 100 280 20C000
|
|
JNE label_204b ; 202A 1 100 280 CE1F
|
|
JBR off(00123h).1, label_2035 ; 202C 1 100 280 D92306
|
|
CMPB 0d5h, #003h ; 202F 1 100 280 C5D5C003 ### ROM INFO=TPS Delta
|
|
JGE label_208c ; 2033 1 100 280 CD57
|
|
; 2035 from 202C (DD1,100,280)
|
|
label_2035: MOVB r1, off(00155h) ; 2035 1 100 280 C45549
|
|
CMPB r1, #000h ; 2038 1 100 280 21C000
|
|
JEQ label_2040 ; 203B 1 100 280 C903
|
|
DECB r1 ; 203D 1 100 280 B9
|
|
JNE label_2096 ; 203E 1 100 280 CE56
|
|
; 2040 from 203B (DD1,100,280)
|
|
label_2040: L A, off(00150h) ; 2040 1 100 280 E450
|
|
JEQ label_208c ; 2042 1 100 280 C948
|
|
SUB A, off(00152h) ; 2044 1 100 280 A752
|
|
JGE label_208c ; 2046 1 100 280 CD44
|
|
CLR A ; 2048 1 100 280 F9
|
|
SJ label_208c ; 2049 1 100 280 CB41
|
|
; 204B from 202A (DD1,100,280)
|
|
label_204b: LB A, off(00133h) ; 204B 0 100 280 F433
|
|
MOV X1, #tbl_6581 ; 204D 0 100 280 608165
|
|
VCAL 0 ; 2050 0 100 280 10
|
|
; warning: had to flip DD
|
|
CMP A, 0c8h ; 2051 1 100 280 B5C8C2
|
|
CLR A ; 2054 1 100 280 F9
|
|
MOVB r0, off(00154h) ; 2055 1 100 280 C45448
|
|
DECB r0 ; 2058 1 100 280 B8
|
|
JBS off(00123h).7, label_2092 ; 2059 1 100 280 EF2336
|
|
JGE label_2092 ; 205C 1 100 280 CD34
|
|
L A, #0007dh ; 205E 1 100 280 677D00
|
|
JBS off(0012eh).5, label_2073 ; 2061 1 100 280 ED2E0F
|
|
L A, #0007dh ; 2064 1 100 280 677D00
|
|
JBS off(0012eh).6, label_2073 ; 2067 1 100 280 EE2E09
|
|
L A, #0007dh ; 206A 1 100 280 677D00
|
|
JBR off(0011eh).3, label_2073 ; 206D 1 100 280 DB1E03 ### ROM INFO=Auto/Manual Config Byte
|
|
L A, #0007dh ; 2070 1 100 280 677D00
|
|
; 2073 from 2061 (DD1,100,280)
|
|
; 2073 from 2067 (DD1,100,280)
|
|
; 2073 from 206D (DD1,100,280)
|
|
label_2073: MOV er0, off(00182h) ; 2073 1 100 280 B48248
|
|
MUL ; 2076 1 100 280 9035
|
|
SRL er1 ; 2078 1 100 280 45E7
|
|
ROR A ; 207A 1 100 280 43
|
|
SRL er1 ; 207B 1 100 280 45E7
|
|
ROR A ; 207D 1 100 280 43
|
|
LB A, r2 ; 207E 0 100 280 7A
|
|
L A, ACC ; 207F 1 100 280 E506
|
|
SWAP ; 2081 1 100 280 83
|
|
CMPB r3, #000h ; 2082 1 100 280 23C000
|
|
JEQ label_208a ; 2085 1 100 280 C903
|
|
L A, #0ffffh ; 2087 1 100 280 67FFFF
|
|
; 208A from 2085 (DD1,100,280)
|
|
label_208a: CLRB r0 ; 208A 1 100 280 2015
|
|
; 208C from 2019 (DD1,100,280)
|
|
; 208C from 201C (DD1,100,280)
|
|
; 208C from 2021 (DD1,100,280)
|
|
; 208C from 2033 (DD1,100,280)
|
|
; 208C from 2042 (DD1,100,280)
|
|
; 208C from 2046 (DD1,100,280)
|
|
; 208C from 2049 (DD1,100,280)
|
|
label_208c: RB off(0012eh).5 ; 208C 1 100 280 C42E0D
|
|
RB off(0012eh).6 ; 208F 1 100 280 C42E0E
|
|
; 2092 from 2059 (DD1,100,280)
|
|
; 2092 from 205C (DD1,100,280)
|
|
label_2092: ST A, off(00150h) ; 2092 1 100 280 D450
|
|
MOVB r1, #004h ; 2094 1 100 280 9904
|
|
; 2096 from 203E (DD1,100,280)
|
|
label_2096: ST A, off(0014ah) ; 2096 1 100 280 D44A
|
|
MOVB off(00154h), r0 ; 2098 1 100 280 207C54
|
|
MOVB off(00155h), r1 ; 209B 1 100 280 217C55
|
|
JBR off(00124h).4, label_20b8 ; 209E 1 100 280 DC2417 ### ROM INFO=Possible Fuel Cut Related
|
|
CLR A ; 20A1 1 100 280 F9
|
|
MOV X1, A ; 20A2 1 100 280 50
|
|
ST A, 003b8h[X1] ; 20A3 1 100 280 D0B803
|
|
ST A, 003bah[X1] ; 20A6 1 100 280 D0BA03
|
|
ST A, 003bch[X1] ; 20A9 1 100 280 D0BC03
|
|
ST A, 003beh[X1] ; 20AC 1 100 280 D0BE03
|
|
ST A, 003c0h[X1] ; 20AF 1 100 280 D0C003
|
|
ST A, 003a6h[X1] ; 20B2 1 100 280 D0A603
|
|
J label_21ce ; 20B5 1 100 280 03CE21
|
|
; 20B8 from 209E (DD1,100,280)
|
|
label_20b8: L A, off(00142h) ; 20B8 1 100 280 E442
|
|
L A, ACC ; 20BA 1 100 280 E506
|
|
MOV er0, A ; 20BC 1 100 280 448A
|
|
LC A, tbl_6226 ; 20BE 1 100 280 909C2662
|
|
CAL label_5356 ; 20C2 1 100 280 325653
|
|
JBR off(0012bh).3, label_20d4 ; 20C5 1 100 280 DB2B0C
|
|
CMPB 0f2h, #004h ; 20C8 1 100 280 C5F2C004
|
|
MB off(0012bh).3, C ; 20CC 1 100 280 C42B3B
|
|
ADD A, #00064h ; 20CF 1 100 280 866400
|
|
JLT label_20e0 ; 20D2 1 100 280 CA0C
|
|
; 20D4 from 20C5 (DD1,100,280)
|
|
label_20d4: ADD A, off(00144h) ; 20D4 1 100 280 8744
|
|
JLT label_20e0 ; 20D6 1 100 280 CA08
|
|
ADD A, off(001f0h) ; 20D8 1 100 280 87F0
|
|
JLT label_20e0 ; 20DA 1 100 280 CA04
|
|
ADD A, off(0014ah) ; 20DC 1 100 280 874A
|
|
JGE label_20e3 ; 20DE 1 100 280 CD03
|
|
; 20E0 from 20D2 (DD1,100,280)
|
|
; 20E0 from 20D6 (DD1,100,280)
|
|
; 20E0 from 20DA (DD1,100,280)
|
|
label_20e0: L A, #0ffffh ; 20E0 1 100 280 67FFFF
|
|
; 20E3 from 20DE (DD1,100,280)
|
|
label_20e3: ST A, er0 ; 20E3 1 100 280 88
|
|
LB A, off(00148h) ; 20E4 0 100 280 F448
|
|
EXTND ; 20E6 1 100 280 F8
|
|
MOV er3, off(00146h) ; 20E7 1 100 280 B4464B
|
|
CAL label_4aea ; 20EA 1 100 280 32EA4A
|
|
LB A, off(00149h) ; 20ED 0 100 280 F449
|
|
EXTND ; 20EF 1 100 280 F8
|
|
CAL label_4aea ; 20F0 1 100 280 32EA4A
|
|
CMP A, #08000h ; 20F3 1 100 280 C60080
|
|
JGE label_20fd ; 20F6 1 100 280 CD05
|
|
ADD A, er0 ; 20F8 1 100 280 08
|
|
JGE label_2100 ; 20F9 1 100 280 CD05
|
|
SJ label_2105 ; 20FB 1 100 280 CB08
|
|
; 20FD from 20F6 (DD1,100,280)
|
|
label_20fd: ADD A, er0 ; 20FD 1 100 280 08
|
|
JGE label_2108 ; 20FE 1 100 280 CD08
|
|
; 2100 from 20F9 (DD1,100,280)
|
|
label_2100: CMP A, #08000h ; 2100 1 100 280 C60080
|
|
JLT label_2108 ; 2103 1 100 280 CA03
|
|
; 2105 from 20FB (DD1,100,280)
|
|
label_2105: L A, #07fffh ; 2105 1 100 280 67FF7F
|
|
; 2108 from 20FE (DD1,100,280)
|
|
; 2108 from 2103 (DD1,100,280)
|
|
label_2108: ST A, er3 ; 2108 1 100 280 8B
|
|
MOV X2, A ; 2109 1 100 280 51
|
|
L A, off(00140h) ; 210A 1 100 280 E440
|
|
MOV er0, off(00156h) ; 210C 1 100 280 B45648
|
|
MUL ; 210F 1 100 280 9035
|
|
SRL er1 ; 2111 1 100 280 45E7
|
|
ROR A ; 2113 1 100 280 43
|
|
LB A, r2 ; 2114 0 100 280 7A
|
|
L A, ACC ; 2115 1 100 280 E506
|
|
SWAP ; 2117 1 100 280 83
|
|
CMPB r3, #000h ; 2118 1 100 280 23C000
|
|
JEQ label_2120 ; 211B 1 100 280 C903
|
|
L A, #0ffffh ; 211D 1 100 280 67FFFF
|
|
; 2120 from 211B (DD1,100,280)
|
|
label_2120: ST A, er2 ; 2120 1 100 280 8A
|
|
XCHG A, er3 ; 2121 1 100 280 4710
|
|
VCAL 4 ; 2123 1 100 280 14
|
|
JBR off(00124h).5, label_2128 ; 2124 1 100 280 DD2401 ### ROM INFO=Possible Fuel Cut Related
|
|
CLR A ; 2127 1 100 280 F9
|
|
; 2128 from 2124 (DD1,100,280)
|
|
label_2128: MOV DP, #003a6h ; 2128 1 100 280 62A603
|
|
ST A, [DP] ; 212B 1 100 280 D2
|
|
L A, er3 ; 212C 1 100 280 37
|
|
MOV DP, #003b8h ; 212D 1 100 280 62B803
|
|
MOV er0, [DP] ; 2130 1 100 280 B248
|
|
ST A, [DP] ; 2132 1 100 280 D2
|
|
JBS off(00125h).4, label_2159 ; 2133 1 100 280 EC2523
|
|
CMPB off(00133h), #070h ; 2136 1 100 280 C433C070
|
|
JGE label_2159 ; 213A 1 100 280 CD1D
|
|
CMP off(0014ah), #00000h ; 213C 1 100 280 B44AC00000
|
|
JNE label_2159 ; 2141 1 100 280 CE16
|
|
JBR off(0012eh).4, label_2151 ; 2143 1 100 280 DC2E0B
|
|
JBR off(0012ch).3, label_2159 ; 2146 1 100 280 DB2C10
|
|
CLRB r0 ; 2149 1 100 280 2015
|
|
MOVB r1, #080h ; 214B 1 100 280 9980
|
|
L A, off(00142h) ; 214D 1 100 280 E442
|
|
SJ label_2169 ; 214F 1 100 280 CB18
|
|
; 2151 from 2143 (DD1,100,280)
|
|
label_2151: SUB A, er0 ; 2151 1 100 280 28
|
|
JLT label_2159 ; 2152 1 100 280 CA05
|
|
CMP A, #000fah ; 2154 1 100 280 C6FA00
|
|
JGE label_215c ; 2157 1 100 280 CD03
|
|
; 2159 from 2133 (DD1,100,280)
|
|
; 2159 from 213A (DD1,100,280)
|
|
; 2159 from 2141 (DD1,100,280)
|
|
; 2159 from 2146 (DD1,100,280)
|
|
; 2159 from 2152 (DD1,100,280)
|
|
label_2159: CLR A ; 2159 1 100 280 F9
|
|
SJ label_2173 ; 215A 1 100 280 CB17
|
|
; 215C from 2157 (DD1,100,280)
|
|
label_215c: MOV er0, #007d0h ; 215C 1 100 280 4498D007
|
|
CMP A, er0 ; 2160 1 100 280 48
|
|
JGE label_2164 ; 2161 1 100 280 CD01
|
|
ST A, er0 ; 2163 1 100 280 88
|
|
; 2164 from 2161 (DD1,100,280)
|
|
label_2164: CLR A ; 2164 1 100 280 F9
|
|
MOVB ACCH, #080h ; 2165 1 100 280 C5079880
|
|
; 2169 from 214F (DD1,100,280)
|
|
label_2169: MUL ; 2169 1 100 280 9035
|
|
SLL A ; 216B 1 100 280 53
|
|
L A, er1 ; 216C 1 100 280 35
|
|
ROL A ; 216D 1 100 280 33
|
|
JGE label_2173 ; 216E 1 100 280 CD03
|
|
L A, #0ffffh ; 2170 1 100 280 67FFFF
|
|
; 2173 from 215A (DD1,100,280)
|
|
; 2173 from 216E (DD1,100,280)
|
|
label_2173: ST A, off(0014eh) ; 2173 1 100 280 D44E
|
|
L A, off(0014ah) ; 2175 1 100 280 E44A
|
|
CMP A, off(0014eh) ; 2177 1 100 280 C74E
|
|
MB off(0012ch).5, C ; 2179 1 100 280 C42C3D
|
|
JGE label_2180 ; 217C 1 100 280 CD02
|
|
L A, off(0014eh) ; 217E 1 100 280 E44E
|
|
; 2180 from 217C (DD1,100,280)
|
|
label_2180: L A, ACC ; 2180 1 100 280 E506
|
|
JEQ label_218e ; 2182 1 100 280 C90A
|
|
ADD A, off(00144h) ; 2184 1 100 280 8744
|
|
JGE label_218b ; 2186 1 100 280 CD03
|
|
L A, #0ffffh ; 2188 1 100 280 67FFFF
|
|
; 218B from 2186 (DD1,100,280)
|
|
label_218b: CAL label_4b0f ; 218B 1 100 280 320F4B
|
|
; 218E from 2182 (DD1,100,280)
|
|
label_218e: MOV X1, A ; 218E 1 100 280 50
|
|
JBR off(0012ch).5, label_2193 ; 218F 1 100 280 DD2C01
|
|
CLR A ; 2192 1 100 280 F9
|
|
; 2193 from 218F (DD1,100,280)
|
|
label_2193: AND IE, #002a0h ; 2193 1 100 280 B51AD0A002
|
|
ANDB PSWH, #0feh ; 2198 1 100 280 A2D0FE
|
|
MOV off(0019ch), X1 ; 219B 1 100 280 907C9C
|
|
ST A, off(00198h) ; 219E 1 100 280 D498
|
|
ST A, off(0019ah) ; 21A0 1 100 280 D49A
|
|
ORB PSWH, #001h ; 21A2 1 100 280 A2E001
|
|
L A, 0f8h ; 21A5 1 100 280 E5F8
|
|
ST A, IE ; 21A7 1 100 280 D51A
|
|
MOV X1, #tbl_6513 ; 21A9 1 100 280 601365
|
|
; 21AC from 21CC (DD1,100,280)
|
|
label_21ac: INC DP ; 21AC 1 100 280 72
|
|
INC DP ; 21AD 1 100 280 72
|
|
L A, er2 ; 21AE 1 100 280 36
|
|
ST A, er0 ; 21AF 1 100 280 88
|
|
CLR A ; 21B0 1 100 280 F9
|
|
LCB A, [X1] ; 21B1 1 100 280 90AA
|
|
SWAP ; 21B3 1 100 280 83
|
|
MUL ; 21B4 1 100 280 9035
|
|
SLL A ; 21B6 1 100 280 53
|
|
L A, er1 ; 21B7 1 100 280 35
|
|
ROL A ; 21B8 1 100 280 33
|
|
JGE label_21be ; 21B9 1 100 280 CD03
|
|
L A, #0ffffh ; 21BB 1 100 280 67FFFF
|
|
; 21BE from 21B9 (DD1,100,280)
|
|
label_21be: MOV er3, X2 ; 21BE 1 100 280 914B
|
|
XCHG A, er3 ; 21C0 1 100 280 4710
|
|
VCAL 4 ; 21C2 1 100 280 14
|
|
CAL label_4b0f ; 21C3 1 100 280 320F4B
|
|
ST A, [DP] ; 21C6 1 100 280 D2
|
|
INC X1 ; 21C7 1 100 280 70
|
|
CMP DP, #003c0h ; 21C8 1 100 280 92C0C003
|
|
JLT label_21ac ; 21CC 1 100 280 CADE
|
|
; 21CE from 162D (DD0,100,280)
|
|
; 21CE from 20B5 (DD1,100,280)
|
|
label_21ce: LB A, #0c5h ; 21CE 0 100 280 77C5 ### ROM INFO=RPM Related
|
|
JBS off(0012bh).2, label_21d5 ; 21D0 0 100 280 EA2B02
|
|
LB A, #0c8h ; 21D3 0 100 280 77C8
|
|
; 21D5 from 21D0 (DD0,100,280)
|
|
label_21d5: CMPB A, off(00133h) ; 21D5 0 100 280 C733
|
|
MB off(0012bh).2, C ; 21D7 0 100 280 C42B3A
|
|
L A, #0186ah ; 21DA 1 100 280 676A18
|
|
JBR off(001f8h).2, label_21e3 ; 21DD 1 100 280 DAF803
|
|
L A, #030d4h ; 21E0 1 100 280 67D430 ### ROM INFO=TPS Sensor
|
|
; 21E3 from 21DD (DD1,100,280)
|
|
label_21e3: CMP 0c4h, A ; 21E3 1 100 280 B5C4C1 ### ROM INFO=RPM Sensor
|
|
MB off(001f8h).2, C ; 21E6 1 100 280 C4F83A
|
|
LB A, off(0013dh) ; 21E9 0 100 280 F43D
|
|
JNE label_2240 ; 21EB 0 100 280 CE53
|
|
LB A, #005h ; 21ED 0 100 280 7705
|
|
JBS off(00125h).4, label_224d ; 21EF 0 100 280 EC255B
|
|
MOVB r6, #00ah ; 21F2 0 100 280 9E0A
|
|
RB PSWL.4 ; 21F4 0 100 280 A30C
|
|
L A, off(0011ah) ; 21F6 1 100 280 E41A ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
|
|
AND A, #01034h ; 21F8 1 100 280 D63410
|
|
JNE label_224f ; 21FB 1 100 280 CE52
|
|
SB PSWL.4 ; 21FD 1 100 280 A31C
|
|
MOVB r6, #005h ; 21FF 1 100 280 9E05
|
|
JBR off(001f8h).2, label_224f ; 2201 1 100 280 DAF84B
|
|
MOVB r6, #007h ; 2204 1 100 280 9E07
|
|
JBS off(0012ch).5, label_224f ; 2206 1 100 280 ED2C46
|
|
RB PSWL.4 ; 2209 1 100 280 A30C
|
|
CMPB 0d9h, #0ffh ; 220B 1 100 280 C5D9C0FF ### ROM INFO=ECT Sensor
|
|
JGE label_2216 ; 220F 1 100 280 CD05
|
|
MOVB r6, #009h ; 2211 1 100 280 9E09
|
|
JBS off(00120h).0, label_224f ; 2213 1 100 280 E82039
|
|
; 2216 from 220F (DD1,100,280)
|
|
label_2216: CLR DP ; 2216 1 100 280 9215
|
|
LB A, 0d9h ; 2218 0 100 280 F5D9 ### ROM INFO=ECT Sensor
|
|
CMPB A, #0a1h ; 221A 0 100 280 C6A1
|
|
JLT label_2222 ; 221C 0 100 280 CA04
|
|
ADD DP, #00003h ; 221E 0 100 280 92800300
|
|
; 2222 from 221C (DD0,100,280)
|
|
label_2222: RB off(0012bh).1 ; 2222 0 100 280 C42B09
|
|
LB A, #0a8h ; 2225 0 100 280 77A8
|
|
JBS off(0012bh).0, label_222c ; 2227 0 100 280 E82B02
|
|
LB A, #095h ; 222A 0 100 280 7795
|
|
; 222C from 2227 (DD0,100,280)
|
|
label_222c: CMPB 0beh, A ; 222C 0 100 280 C5BEC1 ### ROM INFO=Some PA/Map Value
|
|
MB off(0012bh).0, C ; 222F 0 100 280 C42B38
|
|
JGE label_2239 ; 2232 0 100 280 CD05
|
|
INC DP ; 2234 0 100 280 72
|
|
JBR off(0012bh).1, label_2239 ; 2235 0 100 280 D92B01
|
|
INC DP ; 2238 0 100 280 72
|
|
; 2239 from 2232 (DD0,100,280)
|
|
; 2239 from 2235 (DD0,100,280)
|
|
label_2239: LCB A, tbl_6333[DP] ; 2239 0 100 280 92AB3363
|
|
STB A, r6 ; 223D 0 100 280 8E
|
|
SJ label_224f ; 223E 0 100 280 CB0F
|
|
; 2240 from 21EB (DD0,100,280)
|
|
label_2240: MB C, 0b7h.0 ; 2240 0 100 280 C5B728
|
|
JGE label_2247 ; 2243 0 100 280 CD02
|
|
LB A, #005h ; 2245 0 100 280 7705
|
|
; 2247 from 2243 (DD0,100,280)
|
|
label_2247: SUBB A, #001h ; 2247 0 100 280 A601
|
|
STB A, off(0013dh) ; 2249 0 100 280 D43D
|
|
LB A, #00bh ; 224B 0 100 280 770B
|
|
; 224D from 21EF (DD0,100,280)
|
|
; 224D from 2252 (DD0,100,280)
|
|
label_224d: SJ label_2297 ; 224D 0 100 280 CB48
|
|
; 224F from 21FB (DD1,100,280)
|
|
; 224F from 2201 (DD1,100,280)
|
|
; 224F from 2206 (DD1,100,280)
|
|
; 224F from 2213 (DD1,100,280)
|
|
; 224F from 223E (DD0,100,280)
|
|
label_224f: LB A, r6 ; 224F 0 100 280 7E
|
|
MB C, PSWL.4 ; 2250 0 100 280 A32C
|
|
JLT label_224d ; 2252 0 100 280 CAF9
|
|
MOV DP, #003b8h ; 2254 0 100 280 62B803
|
|
L A, [DP] ; 2257 1 100 280 E2
|
|
CAL label_4b0f ; 2258 1 100 280 320F4B
|
|
CLR er0 ; 225B 1 100 280 4415
|
|
MOV er2, off(00136h) ; 225D 1 100 280 B4364A
|
|
DIV ; 2260 1 100 280 9037
|
|
JLT label_2296 ; 2262 1 100 280 CA32
|
|
CMP A, #0000bh ; 2264 1 100 280 C60B00
|
|
JGT label_2296 ; 2267 1 100 280 C82D
|
|
LB A, ACC ; 2269 0 100 280 F506
|
|
XCHGB A, r6 ; 226B 0 100 280 2610
|
|
SUBB A, r6 ; 226D 0 100 280 2E
|
|
JLT label_2296 ; 226E 0 100 280 CA26
|
|
JBS off(0012bh).2, label_2294 ; 2270 0 100 280 EA2B21
|
|
MOVB r6, off(0013bh) ; 2273 0 100 280 C43B4E
|
|
SUBB r6, #001h ; 2276 0 100 280 26A001
|
|
JLT label_2294 ; 2279 0 100 280 CA19
|
|
CMPB A, r6 ; 227B 0 100 280 4E
|
|
JNE label_2294 ; 227C 0 100 280 CE16
|
|
MOV X1, er1 ; 227E 0 100 280 4578
|
|
STB A, r6 ; 2280 0 100 280 8E
|
|
L A, #08000h ; 2281 1 100 280 670080
|
|
MOV er0, er2 ; 2284 1 100 280 4648
|
|
MUL ; 2286 1 100 280 9035
|
|
L A, er1 ; 2288 1 100 280 35
|
|
CMP A, X1 ; 2289 1 100 280 90C2
|
|
LB A, r6 ; 228B 0 100 280 7E
|
|
JLT label_2294 ; 228C 0 100 280 CA06
|
|
CMPB A, #00bh ; 228E 0 100 280 C60B
|
|
JGE label_2294 ; 2290 0 100 280 CD02
|
|
ADDB A, #001h ; 2292 0 100 280 8601
|
|
; 2294 from 2270 (DD0,100,280)
|
|
; 2294 from 2279 (DD0,100,280)
|
|
; 2294 from 227C (DD0,100,280)
|
|
; 2294 from 228C (DD0,100,280)
|
|
; 2294 from 2290 (DD0,100,280)
|
|
label_2294: SJ label_2297 ; 2294 0 100 280 CB01
|
|
; 2296 from 2262 (DD1,100,280)
|
|
; 2296 from 2267 (DD1,100,280)
|
|
; 2296 from 226E (DD0,100,280)
|
|
label_2296: CLRB A ; 2296 0 100 280 FA
|
|
; 2297 from 224D (DD0,100,280)
|
|
; 2297 from 2294 (DD0,100,280)
|
|
label_2297: STB A, off(0013bh) ; 2297 0 100 280 D43B
|
|
LB A, #0c2h ; 2299 0 100 280 77C2
|
|
JBS off(00124h).0, label_22a0 ; 229B 0 100 280 E82402 ### ROM INFO=Possible Fuel Cut Related
|
|
LB A, #0c5h ; 229E 0 100 280 77C5 ### ROM INFO=RPM Related
|
|
; 22A0 from 229B (DD0,100,280)
|
|
label_22a0: CMPB A, off(00133h) ; 22A0 0 100 280 C733
|
|
MB off(00124h).0, C ; 22A2 0 100 280 C42438 ### ROM INFO=Possible Fuel Cut Related
|
|
LB A, #0edh ; 22A5 0 100 280 77ED
|
|
JBS off(00124h).1, label_22ac ; 22A7 0 100 280 E92402 ### ROM INFO=Possible Fuel Cut Related
|
|
LB A, #0f0h ; 22AA 0 100 280 77F0
|
|
; 22AC from 22A7 (DD0,100,280)
|
|
label_22ac: CMPB A, off(00133h) ; 22AC 0 100 280 C733
|
|
MB off(00124h).1, C ; 22AE 0 100 280 C42439 ### ROM INFO=Possible Fuel Cut Related
|
|
JBR off(00121h).3, label_22f2 ; 22B1 0 100 280 DB213E
|
|
JBR off(0011eh).6, label_22f2 ; 22B4 0 100 280 DE1E3B
|
|
LB A, off(001bch) ; 22B7 0 100 280 F4BC
|
|
JNE label_22f2 ; 22B9 0 100 280 CE37
|
|
JBR off(00121h).2, label_22f2 ; 22BB 0 100 280 DA2134
|
|
MOV DP, #00f00h ; 22BE 0 100 280 62000F ### ROM INFO=82C55 PortA Inputs
|
|
LB A, [DP] ; 22C1 0 100 280 F2
|
|
ANDB A, #040h ; 22C2 0 100 280 D640
|
|
MB C, 0b8h.2 ; 22C4 0 100 280 C5B82A
|
|
JLT label_22e4 ; 22C7 0 100 280 CA1B
|
|
JNE label_22f5 ; 22C9 0 100 280 CE2A
|
|
RB P1.2 ; 22CB 0 100 280 C5220A
|
|
L A, 0fah ; 22CE 1 100 280 E5FA
|
|
ST A, IE ; 22D0 1 100 280 D51A
|
|
ANDB PSWH, #0feh ; 22D2 1 100 280 A2D0FE
|
|
LB A, P1 ; 22D5 0 100 280 F522
|
|
MOV DP, #02f00h ; 22D7 0 100 280 62002F ### ROM INFO=82C55 PortC Outputs
|
|
STB A, [DP] ; 22DA 0 100 280 D2
|
|
ORB PSWH, #001h ; 22DB 0 100 280 A2E001
|
|
L A, 0f8h ; 22DE 1 100 280 E5F8
|
|
ST A, IE ; 22E0 1 100 280 D51A
|
|
SJ label_22e6 ; 22E2 1 100 280 CB02
|
|
; 22E4 from 22C7 (DD0,100,280)
|
|
label_22e4: JEQ label_22f5 ; 22E4 0 100 280 C90F
|
|
; 22E6 from 22E2 (DD1,100,280)
|
|
label_22e6: XORB PSWH, #080h ; 22E6 0 100 280 A2F080
|
|
MB 0b8h.2, C ; 22E9 0 100 280 C5B83A
|
|
JGE label_22f2 ; 22EC 0 100 280 CD04
|
|
MOVB off(001bch), #019h ; 22EE 0 100 280 C4BC9819
|
|
; 22F2 from 22B1 (DD0,100,280)
|
|
; 22F2 from 22B4 (DD0,100,280)
|
|
; 22F2 from 22B9 (DD0,100,280)
|
|
; 22F2 from 22BB (DD0,100,280)
|
|
; 22F2 from 22EC (DD0,100,280)
|
|
label_22f2: RC ; 22F2 0 100 280 95
|
|
SJ label_22f6 ; 22F3 0 100 280 CB01
|
|
; 22F5 from 22C9 (DD0,100,280)
|
|
; 22F5 from 22E4 (DD0,100,280)
|
|
label_22f5: SC ; 22F5 0 100 280 85
|
|
; 22F6 from 22F3 (DD0,100,280)
|
|
label_22f6: MB 0b3h.2, C ; 22F6 0 100 280 C5B33A
|
|
CAL label_4d1c ; 22F9 0 100 280 321C4D
|
|
SB 0b6h.4 ; 22FC 0 100 280 C5B61C
|
|
L A, 0fah ; 22FF 1 100 280 E5FA
|
|
ST A, IE ; 2301 1 100 280 D51A
|
|
ANDB PSWH, #0feh ; 2303 1 100 280 A2D0FE
|
|
J label_0631 ; 2306 1 100 280 033106
|
|
; 2309 from 0010 (DD0,???,???)
|
|
; 2309 from 0014 (DD0,???,???)
|
|
; 2309 from 001C (DD0,???,???)
|
|
; 2309 from 0020 (DD0,???,???)
|
|
; 2309 from 0024 (DD0,???,???)
|
|
int_timer_0_overflow: MOVB 0f5h, #045h ; 2309 0 ??? ??? C5F59845
|
|
SJ label_2313 ; 230D 0 ??? ??? CB04
|
|
; 230F from 0004 (DD0,???,???)
|
|
int_WDT: MOVB 0f5h, #044h ; 230F 0 ??? ??? C5F59844
|
|
; 2313 from 233F (DD0,080,???)
|
|
; 2313 from 230D (DD0,???,???)
|
|
; 2313 from 298F (DD0,208,180)
|
|
; 2313 from 3344 (DD1,208,180)
|
|
label_2313: LB A, 0f6h ; 2313 0 ??? ??? F5F6
|
|
JEQ label_231c ; 2315 0 ??? ??? C905
|
|
DECB 0f6h ; 2317 0 ??? ??? C5F617
|
|
JNE label_231f ; 231A 0 ??? ??? CE03
|
|
; 231C from 2315 (DD0,???,???)
|
|
label_231c: SB 0b7h.1 ; 231C 0 ??? ??? C5B719
|
|
; 231F from 231A (DD0,???,???)
|
|
label_231f: BRK ; 231F 0 ??? ??? FF
|
|
; 2320 from 0000 (DD0,???,???)
|
|
int_start: MOVB 0f5h, #046h ; 2320 0 ??? ??? C5F59846
|
|
RB 0b7h.1 ; 2324 0 ??? ??? C5B709
|
|
; 2327 from 0002 (DD0,???,???)
|
|
int_break: MOVB WDT, #03ch ; 2327 0 ??? ??? C511983C
|
|
MOV SSP, #0047eh ; 232B 0 ??? ??? A0987E04
|
|
MOV LRB, #00010h ; 232F 0 080 ??? 571000
|
|
CLR off(PSW) ; 2332 0 080 ??? B40415
|
|
LB A, off(000f5h) ; 2335 0 080 ??? F4F5
|
|
STB A, off(000afh) ; 2337 0 080 ??? D4AF
|
|
JNE label_2341 ; 2339 0 080 ??? CE06
|
|
MOVB off(000f5h), #04eh ; 233B 0 080 ??? C4F5984E
|
|
SJ label_2313 ; 233F 0 080 ??? CBD2
|
|
; 2341 from 2339 (DD0,080,???)
|
|
label_2341: CMPB A, #046h ; 2341 0 080 ??? C646
|
|
JEQ label_2349 ; 2343 0 080 ??? C904
|
|
CMPB A, #047h ; 2345 0 080 ??? C647
|
|
JNE label_235b ; 2347 0 080 ??? CE12
|
|
; 2349 from 2343 (DD0,080,???)
|
|
label_2349: CLRB off(000afh) ; 2349 0 080 ??? C4AF15
|
|
MOV DP, #04700h ; 234C 0 080 ??? 620047 ### ROM INFO=Memory mapped Inputs
|
|
LB A, [DP] ; 234F 0 080 ??? F2
|
|
SRLB A ; 2350 0 080 ??? 63
|
|
MB off(000b7h).0, C ; 2351 0 080 ??? C4B738
|
|
JBS off(000b7h).1, label_235b ; 2354 0 080 ??? E9B704
|
|
MOVB off(000f6h), #020h ; 2357 0 080 ??? C4F69820
|
|
; 235B from 2347 (DD0,080,???)
|
|
; 235B from 2354 (DD0,080,???)
|
|
label_235b: JBR off(P4).1, label_2361 ; 235B 0 080 ??? D92C03
|
|
J int_NMI ; 235E 0 080 ??? 033C00
|
|
; 2361 from 235B (DD0,080,???)
|
|
label_2361: L A, #05555h ; 2361 1 080 ??? 675555
|
|
XCHG A, SSP ; 2364 1 080 ??? A010
|
|
XCHG A, SSP ; 2366 1 080 ??? A010
|
|
CMP A, #05555h ; 2368 1 080 ??? C65555
|
|
JNE label_23cb ; 236B 1 080 ??? CE5E
|
|
ST A, IE ; 236D 1 080 ??? D51A
|
|
CMP A, IE ; 236F 1 080 ??? B51AC2
|
|
JNE label_23cb ; 2372 1 080 ??? CE57
|
|
L A, #01555h ; 2374 1 080 ??? 675515
|
|
MOV LRB, A ; 2377 1 080 ??? A48A
|
|
CMP A, LRB ; 2379 1 080 ??? A4C2
|
|
JNE label_23cb ; 237B 1 080 ??? CE4E
|
|
L A, #0aaaah ; 237D 1 080 ??? 67AAAA
|
|
XCHG A, SSP ; 2380 1 080 ??? A010
|
|
XCHG A, SSP ; 2382 1 080 ??? A010
|
|
CMP A, #0aaaah ; 2384 1 080 ??? C6AAAA
|
|
JNE label_23cb ; 2387 1 080 ??? CE42
|
|
ST A, IE ; 2389 1 080 ??? D51A
|
|
CMP A, IE ; 238B 1 080 ??? B51AC2
|
|
JNE label_23cb ; 238E 1 080 ??? CE3B
|
|
L A, #00aaah ; 2390 1 080 ??? 67AA0A
|
|
MOV LRB, A ; 2393 1 080 ??? A48A
|
|
CMP A, LRB ; 2395 1 080 ??? A4C2
|
|
JNE label_23cb ; 2397 1 080 ??? CE32
|
|
CLR A ; 2399 1 080 ??? F9
|
|
ST A, IE ; 239A 1 080 ??? D51A
|
|
ST A, 0f8h ; 239C 1 080 ??? D5F8
|
|
ST A, 0fah ; 239E 1 080 ??? D5FA
|
|
MOV LRB, #00010h ; 23A0 1 080 ??? 571000
|
|
LB A, #055h ; 23A3 0 080 ??? 7755
|
|
XCHGB A, PSWL ; 23A5 0 080 ??? A310
|
|
XCHGB A, PSWL ; 23A7 0 080 ??? A310
|
|
CMPB A, #0ddh ; 23A9 0 080 ??? C6DD
|
|
JNE label_23cb ; 23AB 0 080 ??? CE1E
|
|
LB A, #0aah ; 23AD 0 080 ??? 77AA
|
|
XCHGB A, PSWL ; 23AF 0 080 ??? A310
|
|
XCHGB A, PSWL ; 23B1 0 080 ??? A310
|
|
CMPB A, #0eah ; 23B3 0 080 ??? C6EA
|
|
JNE label_23cb ; 23B5 0 080 ??? CE14
|
|
SB PSWH.0 ; 23B7 0 080 ??? A218
|
|
MB C, PSWH.0 ; 23B9 0 080 ??? A228
|
|
MB PSWH.6, C ; 23BB 0 080 ??? A23E
|
|
JGE label_23cb ; 23BD 0 080 ??? CD0C
|
|
JNE label_23cb ; 23BF 0 080 ??? CE0A
|
|
RB PSWH.0 ; 23C1 0 080 ??? A208
|
|
MB C, PSWH.0 ; 23C3 0 080 ??? A228
|
|
MB PSWH.6, C ; 23C5 0 080 ??? A23E
|
|
JLT label_23cb ; 23C7 0 080 ??? CA02
|
|
JNE label_23d0 ; 23C9 0 080 ??? CE05
|
|
; 23CB from 236B (DD1,080,???)
|
|
; 23CB from 2372 (DD1,080,???)
|
|
; 23CB from 237B (DD1,080,???)
|
|
; 23CB from 2387 (DD1,080,???)
|
|
; 23CB from 238E (DD1,080,???)
|
|
; 23CB from 2397 (DD1,080,???)
|
|
; 23CB from 23AB (DD0,080,???)
|
|
; 23CB from 23B5 (DD0,080,???)
|
|
; 23CB from 23BD (DD0,080,???)
|
|
; 23CB from 23BF (DD0,080,???)
|
|
; 23CB from 23C7 (DD0,080,???)
|
|
label_23cb: MOVB 0f5h, #041h ; 23CB 0 080 ??? C5F59841
|
|
BRK ; 23CF 0 080 ??? FF
|
|
; 23D0 from 23C9 (DD0,080,???)
|
|
label_23d0: CLRB off(PRPHF) ; 23D0 0 080 ??? C41215
|
|
LB A, #0ffh ; 23D3 0 080 ??? 77FF
|
|
MOVB off(P0), #0ebh ; 23D5 0 080 ??? C42098EB
|
|
STB A, off(P0IO) ; 23D9 0 080 ??? D421
|
|
MOVB off(P1), #044h ; 23DB 0 080 ??? C4229844
|
|
STB A, off(P1IO) ; 23DF 0 080 ??? D423
|
|
MOVB off(P2), #01fh ; 23E1 0 080 ??? C424981F
|
|
STB A, off(P2IO) ; 23E5 0 080 ??? D425
|
|
CLRB off(P2SF) ; 23E7 0 080 ??? C42615
|
|
MOVB off(P3), #0efh ; 23EA 0 080 ??? C42898EF
|
|
MOVB off(TCON0), #08bh ; 23EE 0 080 ??? C440988B
|
|
CLR A ; 23F2 1 080 ??? F9
|
|
ST A, off(TM0) ; 23F3 1 080 ??? D430
|
|
ST A, off(TMR0) ; 23F5 1 080 ??? D432
|
|
MOVB off(TCON1), #04fh ; 23F7 1 080 ??? C441984F
|
|
ST A, off(TM1) ; 23FB 1 080 ??? D434
|
|
ST A, off(TMR1) ; 23FD 1 080 ??? D436
|
|
MOVB off(TCON2), #082h ; 23FF 1 080 ??? C4429882
|
|
ST A, off(TM2) ; 2403 1 080 ??? D438
|
|
ST A, off(TMR2) ; 2405 1 080 ??? D43A
|
|
MOVB off(TCON3), #08fh ; 2407 1 080 ??? C443988F
|
|
MOV off(TM3), #00001h ; 240B 1 080 ??? B43C980100
|
|
ST A, off(TMR3) ; 2410 1 080 ??? D43E
|
|
MOVB off(P3IO), #0b1h ; 2412 1 080 ??? C42998B1
|
|
MOVB off(P3SF), #0ffh ; 2416 1 080 ??? C42A98FF
|
|
CLRB off(EXION) ; 241A 1 080 ??? C41C15
|
|
SB off(TCON0).2 ; 241D 1 080 ??? C4401A
|
|
RB off(TCON0).2 ; 2420 1 080 ??? C4400A
|
|
MOVB off(P4), #0f7h ; 2423 1 080 ??? C42C98F7
|
|
L A, #0ff00h ; 2427 1 080 ??? 6700FF
|
|
MOVB off(PWCON0), #03dh ; 242A 1 080 ??? C478983D
|
|
ST A, off(PWMC0) ; 242E 1 080 ??? D470
|
|
ST A, off(PWMR0) ; 2430 1 080 ??? D472
|
|
MOVB off(PWCON1), #07dh ; 2432 1 080 ??? C47A987D
|
|
ST A, off(PWMC1) ; 2436 1 080 ??? D474
|
|
ST A, off(PWMR1) ; 2438 1 080 ??? D476
|
|
MOVB off(P4IO), #00dh ; 243A 1 080 ??? C42D980D
|
|
MOVB off(P4SF), #0f4h ; 243E 1 080 ??? C42E98F4
|
|
SB off(TCON0).4 ; 2442 1 080 ??? C4401C
|
|
SB off(TCON1).4 ; 2445 1 080 ??? C4411C
|
|
SB off(TCON2).4 ; 2448 1 080 ??? C4421C
|
|
XCHG A, ACC ; 244B 1 080 ??? B50610
|
|
SB off(TCON3).4 ; 244E 1 080 ??? C4431C
|
|
CLR off(IRQ) ; 2451 1 080 ??? B41815
|
|
MOV DP, #002e8h ; 2454 1 080 ??? 62E802
|
|
; 2457 from 2458 (DD1,080,???)
|
|
label_2457: DEC DP ; 2457 1 080 ??? 82
|
|
JNE label_2457 ; 2458 1 080 ??? CEFD
|
|
RB off(IRQH).5 ; 245A 1 080 ??? C4190D
|
|
L A, #0ffffh ; 245D 1 080 ??? 67FFFF
|
|
ST A, off(PWMR0) ; 2460 1 080 ??? D472
|
|
ST A, off(PWMR1) ; 2462 1 080 ??? D476
|
|
L A, #05555h ; 2464 1 080 ??? 675555
|
|
MOV X1, A ; 2467 1 080 ??? 50
|
|
CMP A, X1 ; 2468 1 080 ??? 90C2
|
|
JNE label_247c ; 246A 1 080 ??? CE10
|
|
MOV X2, A ; 246C 1 080 ??? 51
|
|
CMP A, X2 ; 246D 1 080 ??? 91C2
|
|
JNE label_247c ; 246F 1 080 ??? CE0B
|
|
SLL A ; 2471 1 080 ??? 53
|
|
MOV X1, A ; 2472 1 080 ??? 50
|
|
CMP A, X1 ; 2473 1 080 ??? 90C2
|
|
JNE label_247c ; 2475 1 080 ??? CE05
|
|
MOV X2, A ; 2477 1 080 ??? 51
|
|
CMP A, X2 ; 2478 1 080 ??? 91C2
|
|
JEQ label_2481 ; 247A 1 080 ??? C905
|
|
; 247C from 246A (DD1,080,???)
|
|
; 247C from 246F (DD1,080,???)
|
|
; 247C from 2475 (DD1,080,???)
|
|
label_247c: MOVB off(000f5h), #042h ; 247C 1 080 ??? C4F59842
|
|
BRK ; 2480 1 080 ??? FF
|
|
; 2481 from 247A (DD1,080,???)
|
|
label_2481: MOV LRB, #00040h ; 2481 1 200 ??? 574000
|
|
MOV X1, #003fah ; 2484 1 200 ??? 60FA03
|
|
; 2487 from 2499 (DD1,200,???)
|
|
label_2487: MOV DP, 00084h[X1] ; 2487 1 200 ??? B084007A
|
|
L A, #05555h ; 248B 1 200 ??? 675555
|
|
CAL label_4d3a ; 248E 1 200 ??? 323A4D
|
|
SLL A ; 2491 1 200 ??? 53
|
|
CAL label_4d3a ; 2492 1 200 ??? 323A4D
|
|
SUB X1, #00002h ; 2495 1 200 ??? 90A00200
|
|
JGE label_2487 ; 2499 1 200 ??? CDEC
|
|
MOV LRB, #00041h ; 249B 1 208 ??? 574100
|
|
CMPB 0f5h, #047h ; 249E 1 208 ??? C5F5C047
|
|
JNE label_2520 ; 24A2 1 208 ??? CE7C
|
|
MOV DP, #0031dh ; 24A4 1 208 ??? 621D03
|
|
LCB A, tbl_631c ; 24A7 1 208 ??? 909D1C63
|
|
JNE label_24b1 ; 24AB 1 208 ??? CE04
|
|
CLRB [DP] ; 24AD 1 208 ??? C215
|
|
SJ label_24cf ; 24AF 1 208 ??? CB1E
|
|
; 24B1 from 24AB (DD1,208,???)
|
|
label_24b1: MB C, [DP].0 ; 24B1 1 208 ??? C228
|
|
JGE label_24bb ; 24B3 1 208 ??? CD06
|
|
JBR off(002edh).1, label_24c0 ; 24B5 1 208 ??? D9ED08
|
|
JBR off(002edh).2, label_24c0 ; 24B8 1 208 ??? DAED05
|
|
; 24BB from 24B3 (DD1,208,???)
|
|
label_24bb: MB C, off(002edh).3 ; 24BB 1 208 ??? C4ED2B
|
|
MB [DP].0, C ; 24BE 1 208 ??? C238
|
|
; 24C0 from 24B5 (DD1,208,???)
|
|
; 24C0 from 24B8 (DD1,208,???)
|
|
label_24c0: MB C, [DP].1 ; 24C0 1 208 ??? C229
|
|
JGE label_24ca ; 24C2 1 208 ??? CD06
|
|
JBR off(002edh).1, label_24cf ; 24C4 1 208 ??? D9ED08
|
|
JBR off(002edh).2, label_24cf ; 24C7 1 208 ??? DAED05
|
|
; 24CA from 24C2 (DD1,208,???)
|
|
label_24ca: MB C, off(002eeh).4 ; 24CA 1 208 ??? C4EE2C
|
|
MB [DP].1, C ; 24CD 1 208 ??? C239
|
|
; 24CF from 24AF (DD1,208,???)
|
|
; 24CF from 24C4 (DD1,208,???)
|
|
; 24CF from 24C7 (DD1,208,???)
|
|
label_24cf: JBR off(00232h).4, label_24fe ; 24CF 1 208 ??? DC322C
|
|
JBR off(00232h).5, label_24fe ; 24D2 1 208 ??? DD3229
|
|
CLR A ; 24D5 1 208 ??? F9
|
|
LB A, r6 ; 24D6 0 208 ??? 7E
|
|
CAL label_4c78 ; 24D7 0 208 ??? 32784C
|
|
CMPB r6, #018h ; 24DA 0 208 ??? 26C018
|
|
JEQ label_24eb ; 24DD 0 208 ??? C90C
|
|
CAL label_4dc6 ; 24DF 0 208 ??? 32C64D
|
|
CAL label_4f13 ; 24E2 0 208 ??? 32134F
|
|
CAL label_4fa3 ; 24E5 0 208 ??? 32A34F
|
|
INC DP ; 24E8 0 208 ??? 72
|
|
L A, er0 ; 24E9 1 208 ??? 34
|
|
ST A, [DP] ; 24EA 1 208 ??? D2
|
|
; 24EB from 24DD (DD0,208,???)
|
|
label_24eb: CLR A ; 24EB 1 208 ??? F9
|
|
LB A, r7 ; 24EC 0 208 ??? 7F
|
|
LCB A, tbl_6c1b[ACC] ; 24ED 0 208 ??? B506AB1B6C
|
|
CMPB A, r6 ; 24F2 0 208 ??? 4E
|
|
JEQ label_24fa ; 24F3 0 208 ??? C905
|
|
MOVB 0f5h, #043h ; 24F5 0 208 ??? C5F59843
|
|
BRK ; 24F9 0 208 ??? FF
|
|
; 24FA from 24F3 (DD0,208,???)
|
|
label_24fa: ANDB off(00232h), #0cfh ; 24FA 0 208 ??? C432D0CF
|
|
; 24FE from 24CF (DD1,208,???)
|
|
; 24FE from 24D2 (DD1,208,???)
|
|
label_24fe: MOV DP, #00320h ; 24FE 1 208 ??? 622003
|
|
RB [DP].7 ; 2501 1 208 ??? C20F
|
|
CAL label_4c8c ; 2503 1 208 ??? 328C4C
|
|
JBR off(00232h).2, label_2513 ; 2506 1 208 ??? DA320A
|
|
JBR off(00232h).3, label_2513 ; 2509 1 208 ??? DB3207
|
|
CAL label_4f6d ; 250C 1 208 ??? 326D4F
|
|
ANDB off(00232h), #0f3h ; 250F 1 208 ??? C432D0F3
|
|
; 2513 from 2506 (DD1,208,???)
|
|
; 2513 from 2509 (DD1,208,???)
|
|
label_2513: JBR off(00232h).0, label_2520 ; 2513 1 208 ??? D8320A
|
|
JBR off(00232h).1, label_2520 ; 2516 1 208 ??? D93207
|
|
CAL label_4f80 ; 2519 1 208 ??? 32804F
|
|
ANDB off(00232h), #0fch ; 251C 1 208 ??? C432D0FC
|
|
; 2520 from 24A2 (DD1,208,???)
|
|
; 2520 from 2513 (DD1,208,???)
|
|
; 2520 from 2516 (DD1,208,???)
|
|
label_2520: MOV LRB, #00010h ; 2520 1 080 ??? 571000
|
|
MB C, off(000b7h).0 ; 2523 1 080 ??? C4B728
|
|
MB r0.0, C ; 2526 1 080 ??? 2038
|
|
MB C, off(000b7h).1 ; 2528 1 080 ??? C4B729
|
|
MB r0.1, C ; 252B 1 080 ??? 2039
|
|
MOVB r1, off(000afh) ; 252D 1 080 ??? C4AF49
|
|
MOVB r2, off(000f6h) ; 2530 1 080 ??? C4F64A
|
|
MOVB r3, off(000f5h) ; 2533 1 080 ??? C4F54B
|
|
CLR A ; 2536 1 080 ??? F9
|
|
MOV USP, #00356h ; 2537 1 080 356 A1985603
|
|
MOV DP, #00480h ; 253B 1 080 356 628004
|
|
; 253E from 2544 (DD1,080,356)
|
|
; 253E from 2553 (DD1,080,098)
|
|
; 253E from 2558 (DD1,080,098)
|
|
label_253e: DEC DP ; 253E 1 080 356 82
|
|
DEC DP ; 253F 1 080 356 82
|
|
ST A, [DP] ; 2540 1 080 356 D2
|
|
CMP DP, off(00086h) ; 2541 1 080 356 92C386
|
|
JGT label_253e ; 2544 1 080 356 C8F8
|
|
CMP DP, #00098h ; 2546 1 080 356 92C09800
|
|
JLE label_255a ; 254A 1 080 356 CF0E
|
|
MOV USP, #00098h ; 254C 1 080 098 A1989800
|
|
CMPB r3, #047h ; 2550 1 080 098 23C047
|
|
JNE label_253e ; 2553 1 080 098 CEE9
|
|
MOV DP, #00300h ; 2555 1 080 098 620003
|
|
SJ label_253e ; 2558 1 080 098 CBE4
|
|
; 255A from 254A (DD1,080,356)
|
|
label_255a: MOV DP, #00324h ; 255A 1 080 356 622403
|
|
LB A, [DP] ; 255D 0 080 356 F2
|
|
ANDB A, #0f0h ; 255E 0 080 356 D6F0
|
|
STB A, [DP] ; 2560 0 080 356 D2
|
|
MB C, r0.0 ; 2561 0 080 356 2028
|
|
MB off(000b7h).0, C ; 2563 0 080 356 C4B738
|
|
MB C, r0.1 ; 2566 0 080 356 2029
|
|
MB off(000b7h).1, C ; 2568 0 080 356 C4B739
|
|
MOVB off(000afh), r1 ; 256B 0 080 356 217CAF
|
|
MOVB off(000f6h), r2 ; 256E 0 080 356 227CF6
|
|
MOVB off(000f5h), r3 ; 2571 0 080 356 237CF5
|
|
MOV LRB, #00041h ; 2574 0 208 356 574100
|
|
SC ; 2577 0 208 356 85
|
|
LB A, 0afh ; 2578 0 208 356 F5AF
|
|
JNE label_2584 ; 257A 0 208 356 CE08
|
|
LCB A, tbl_6187 ; 257C 0 208 356 909D8761
|
|
MOVB off(002c6h), A ; 2580 0 208 356 C4C68A
|
|
RC ; 2583 0 208 356 95
|
|
; 2584 from 257A (DD0,208,356)
|
|
label_2584: MB off(00230h).5, C ; 2584 0 208 356 C4303D
|
|
MOV USP, #00180h ; 2587 0 208 180 A1988001
|
|
CLR A ; 258B 1 208 180 F9
|
|
ST A, IE ; 258C 1 208 180 D51A
|
|
MOV DP, A ; 258E 1 208 180 52
|
|
CLRB ADSEL ; 258F 1 208 180 C55915
|
|
MOVB ADSCAN, #010h ; 2592 1 208 180 C5589810
|
|
RB IRQH.4 ; 2596 1 208 180 C5190C
|
|
; 2599 from 259B (DD1,208,180)
|
|
; 2599 from 25A4 (DD0,208,180)
|
|
label_2599: MB r0.0, C ; 2599 1 208 180 2038
|
|
JRNZ DP, label_2599 ; 259B 1 208 180 30FC
|
|
CAL label_4d64 ; 259D 1 208 180 32644D
|
|
LB A, P2 ; 25A0 0 208 180 F524
|
|
ANDB A, #0e0h ; 25A2 0 208 180 D6E0
|
|
JNE label_2599 ; 25A4 0 208 180 CEF3
|
|
MOVB 0f7h, #001h ; 25A6 0 208 180 C5F79801
|
|
CAL label_4db1 ; 25AA 0 208 180 32B14D
|
|
L A, ADCR4 ; 25AD 1 208 180 E568
|
|
ST A, 09ch ; 25AF 1 208 180 D59C
|
|
LB A, ADCR2H ; 25B1 0 208 180 F565
|
|
STB A, 0e1h ; 25B3 0 208 180 D5E1
|
|
MOV DP, #0037bh ; 25B5 0 208 180 627B03
|
|
STB A, [DP] ; 25B8 0 208 180 D2
|
|
MOV DP, #003cah ; 25B9 0 208 180 62CA03 ### ROM INFO=ECU O2 Volt
|
|
LB A, [DP] ; 25BC 0 208 180 F2
|
|
STB A, 0dah ; 25BD 0 208 180 D5DA ### ROM INFO=O2 Sensor
|
|
MOV DP, #003d1h ; 25BF 0 208 180 62D103 ### ROM INFO=Batt Volt
|
|
LB A, [DP] ; 25C2 0 208 180 F2
|
|
STB A, 0dbh ; 25C3 0 208 180 D5DB ### ROM INFO=IACV Sensor
|
|
MOVB 0d8h, #057h ; 25C5 0 208 180 C5D89857 ### ROM INFO=IAT Sensor
|
|
MOVB 0d9h, #03bh ; 25C9 0 208 180 C5D9983B ### ROM INFO=ECT Sensor
|
|
MOVB 0bch, #0f9h ; 25CD 0 208 180 C5BC98F9 ### ROM INFO=PA Sensor
|
|
LB A, #01fh ; 25D1 0 208 180 771F
|
|
STB A, 0dch ; 25D3 0 208 180 D5DC
|
|
STB A, 0ddh ; 25D5 0 208 180 D5DD
|
|
STB A, 0dfh ; 25D7 0 208 180 D5DF
|
|
L A, ADCR6 ; 25D9 1 208 180 E56C
|
|
ST A, 0bah ; 25DB 1 208 180 D5BA
|
|
LB A, ACCH ; 25DD 0 208 180 F507
|
|
MOV DP, #00376h ; 25DF 0 208 180 627603
|
|
STB A, [DP] ; 25E2 0 208 180 D2
|
|
LB A, #0a0h ; 25E3 0 208 180 77A0
|
|
STB A, off(00235h) ; 25E5 0 208 180 D435
|
|
STB A, (00132h-00180h)[USP] ; 25E7 0 208 180 D3B2
|
|
STB A, 0bdh ; 25E9 0 208 180 D5BD
|
|
MOV DP, #00374h ; 25EB 0 208 180 627403
|
|
STB A, [DP] ; 25EE 0 208 180 D2
|
|
INC DP ; 25EF 0 208 180 72
|
|
STB A, [DP] ; 25F0 0 208 180 D2
|
|
L A, #04d00h ; 25F1 1 208 180 67004D
|
|
ST A, 0d0h ; 25F4 1 208 180 D5D0
|
|
ST A, 0d2h ; 25F6 1 208 180 D5D2
|
|
ST A, er0 ; 25F8 1 208 180 88
|
|
SLL A ; 25F9 1 208 180 53
|
|
JLT label_2601 ; 25FA 1 208 180 CA05
|
|
SLL A ; 25FC 1 208 180 53
|
|
LB A, ACCH ; 25FD 0 208 180 F507
|
|
JGE label_2603 ; 25FF 0 208 180 CD02
|
|
; 2601 from 25FA (DD1,208,180)
|
|
label_2601: LB A, #0ffh ; 2601 0 208 180 77FF
|
|
; 2603 from 25FF (DD0,208,180)
|
|
label_2603: STB A, 0d4h ; 2603 0 208 180 D5D4 ### ROM INFO=TPS Sensor
|
|
CAL label_4fbb ; 2605 0 208 180 32BB4F
|
|
CLR X1 ; 2608 0 208 180 9015
|
|
SB off(00231h).5 ; 260A 0 208 180 C4311D
|
|
MOV 0ceh, #0ffffh ; 260D 0 208 180 B5CE98FFFF
|
|
SB off(00231h).3 ; 2612 0 208 180 C4311B
|
|
MOV 098h, #000e1h ; 2615 0 208 180 B59898E100
|
|
MOV 09ah, #0091fh ; 261A 0 208 180 B59A981F09
|
|
L A, #00001h ; 261F 1 208 180 670100
|
|
ST A, (00114h-00180h)[USP] ; 2622 1 208 180 D394
|
|
ST A, (00112h-00180h)[USP] ; 2624 1 208 180 D392
|
|
ST A, (00110h-00180h)[USP] ; 2626 1 208 180 D390
|
|
LB A, #00fh ; 2628 0 208 180 770F
|
|
STB A, (00117h-00180h)[USP] ; 262A 0 208 180 D397
|
|
STB A, (00197h-00180h)[USP] ; 262C 0 208 180 D317
|
|
LB A, 003d4h[X1] ; 262E 0 208 180 F0D403
|
|
STB A, 00377h[X1] ; 2631 0 208 180 D07703
|
|
CAL label_4cef ; 2634 0 208 180 32EF4C
|
|
CLRB A ; 2637 0 208 180 FA
|
|
MOV DP, #001d1h ; 2638 0 208 180 62D101
|
|
; 263B from 2645 (DD0,208,180)
|
|
label_263b: LCB A, tbl_6b1f[DP] ; 263B 0 208 180 92AB1F6B
|
|
STB A, [DP] ; 263F 0 208 180 D2
|
|
INC DP ; 2640 0 208 180 72
|
|
CMP DP, #001deh ; 2641 0 208 180 92C0DE01
|
|
JNE label_263b ; 2645 0 208 180 CEF4
|
|
MOVB 00397h[X1], #0ffh ; 2647 0 208 180 C0970398FF
|
|
MOVB off(002fah), #0f9h ; 264C 0 208 180 C4FA98F9
|
|
MOVB off(002bch), #002h ; 2650 0 208 180 C4BC9802
|
|
MOVB off(002bdh), #002h ; 2654 0 208 180 C4BD9802
|
|
MOVB 00379h[X1], #053h ; 2658 0 208 180 C079039853
|
|
LB A, 00310h[X1] ; 265D 0 208 180 F01003
|
|
MOVB ACC, #07bh ; 2660 0 208 180 C506987B
|
|
JNE label_2669 ; 2664 0 208 180 CE03
|
|
STB A, 00311h[X1] ; 2666 0 208 180 D01103
|
|
; 2669 from 2664 (DD0,208,180)
|
|
label_2669: STB A, 0037ah[X1] ; 2669 0 208 180 D07A03
|
|
SB off(00225h).1 ; 266C 0 208 180 C42519
|
|
CMPB 0f5h, #047h ; 266F 0 208 180 C5F5C047
|
|
JEQ label_267a ; 2673 0 208 180 C905
|
|
MOVB 0031ah[X1], #03bh ; 2675 0 208 180 C01A03983B
|
|
; 267A from 2673 (DD0,208,180)
|
|
label_267a: MOVB off(002c1h), #032h ; 267A 0 208 180 C4C19832
|
|
MOVB r0, #01ch ; 267E 0 208 180 981C
|
|
MOVB r1, #08ch ; 2680 0 208 180 998C
|
|
LB A, #0f8h ; 2682 0 208 180 77F8
|
|
MOV DP, #00356h ; 2684 0 208 180 625603
|
|
MB C, [DP].1 ; 2687 0 208 180 C229
|
|
JLT label_2691 ; 2689 0 208 180 CA06
|
|
MOVB r0, #031h ; 268B 0 208 180 9831
|
|
MOVB r1, #0a1h ; 268D 0 208 180 99A1
|
|
LB A, #0fbh ; 268F 0 208 180 77FB
|
|
; 2691 from 2689 (DD0,208,180)
|
|
label_2691: STB A, STTM ; 2691 0 208 180 D548
|
|
STB A, STTMR ; 2693 0 208 180 D549
|
|
MOVB STTMC, #012h ; 2695 0 208 180 C54A9812
|
|
LB A, r0 ; 2699 0 208 180 78
|
|
STB A, STCON ; 269A 0 208 180 D550
|
|
LB A, r1 ; 269C 0 208 180 79
|
|
STB A, SRCON ; 269D 0 208 180 D554
|
|
MOV DP, #04700h ; 269F 0 208 180 620047 ### ROM INFO=Memory mapped Inputs
|
|
LB A, [DP] ; 26A2 0 208 180 F2
|
|
XORB A, #01ah ; 26A3 0 208 180 F61A
|
|
STB A, off(00211h) ; 26A5 0 208 180 D411
|
|
STB A, (00119h-00180h)[USP] ; 26A7 0 208 180 D399
|
|
CLR A ; 26A9 1 208 180 F9
|
|
MOV DP, #003fch ; 26AA 1 208 180 62FC03
|
|
LC A, 00038h ; 26AD 1 208 180 909C3800
|
|
ST A, [DP] ; 26B1 1 208 180 D2
|
|
INC DP ; 26B2 1 208 180 72
|
|
INC DP ; 26B3 1 208 180 72
|
|
LC A, 0003ah ; 26B4 1 208 180 909C3A00
|
|
ST A, [DP] ; 26B8 1 208 180 D2
|
|
CLRB 0f5h ; 26B9 1 208 180 C5F515
|
|
CLR X1 ; 26BC 1 208 180 9015
|
|
CLRB 0040eh[X1] ; 26BE 1 208 180 C00E0415
|
|
CLRB 0040fh[X1] ; 26C2 1 208 180 C00F0415
|
|
CLRB 00420h[X1] ; 26C6 1 208 180 C0200415
|
|
CLRB 00427h[X1] ; 26CA 1 208 180 C0270415
|
|
CLRB 00428h[X1] ; 26CE 1 208 180 C0280415
|
|
CLRB 00437h[X1] ; 26D2 1 208 180 C0370415
|
|
CLRB 00438h[X1] ; 26D6 1 208 180 C0380415
|
|
MOV 0043ah[X1], #0043ah ; 26DA 1 208 180 B03A04983A04
|
|
CLRB 0043ch[X1] ; 26E0 1 208 180 C03C0415
|
|
CLRB 00440h[X1] ; 26E4 1 208 180 C0400415
|
|
CLRB 00441h[X1] ; 26E8 1 208 180 C0410415
|
|
LB A, #080h ; 26EC 0 208 180 7780
|
|
STB A, 00412h[X1] ; 26EE 0 208 180 D01204 ### ROM INFO=ECT IC
|
|
STB A, 0041dh[X1] ; 26F1 0 208 180 D01D04
|
|
STB A, off(00252h) ; 26F4 0 208 180 D452 ### ROM INFO=IAT IC
|
|
STB A, off(00253h) ; 26F6 0 208 180 D453 ### ROM INFO=Gear IC
|
|
J label_33e7 ; 26F8 0 208 180 03E733
|
|
; 26FB from 3503 (DD1,208,180)
|
|
; 26FB from 3603 (DD0,208,180)
|
|
; 26FB from 36DE (DD1,208,180)
|
|
; 26FB from 383C (DD0,208,180)
|
|
; 26FB from 3885 (DD0,208,180)
|
|
; 26FB from 39D6 (DD1,208,180)
|
|
; 26FB from 39E5 (DD0,208,180)
|
|
; 26FB from 39FC (DD0,208,180)
|
|
; 26FB from 3A13 (DD0,208,180)
|
|
; 26FB from 3A25 (DD0,208,180)
|
|
; 26FB from 3A3F (DD0,208,180)
|
|
; 26FB from 3A59 (DD0,208,180)
|
|
; 26FB from 3A73 (DD0,208,180)
|
|
; 26FB from 3A82 (DD0,208,180)
|
|
; 26FB from 3A8F (DD0,208,180)
|
|
; 26FB from 3AA4 (DD0,208,180)
|
|
; 26FB from 3AB7 (DD0,208,180)
|
|
; 26FB from 3AD4 (DD0,208,180)
|
|
; 26FB from 3AD5 (DD0,208,180)
|
|
; 26FB from 3AE6 (DD0,208,180)
|
|
; 26FB from 3B8F (DD0,208,180)
|
|
; 26FB from 3BEA (DD0,208,180)
|
|
; 26FB from 3C05 (DD0,208,180)
|
|
; 26FB from 3C40 (DD0,208,180)
|
|
; 26FB from 3D0B (DD0,208,180)
|
|
; 26FB from 3E3C (DD0,208,180)
|
|
; 26FB from 406B (DD0,208,180)
|
|
; 26FB from 41BA (DD0,208,180)
|
|
; 26FB from 41F1 (DD0,208,180)
|
|
; 26FB from 42B7 (DD1,208,180)
|
|
; 26FB from 4432 (DD0,208,180)
|
|
; 26FB from 4493 (DD0,208,180)
|
|
; 26FB from 45C9 (DD1,208,180)
|
|
; 26FB from 45D7 (DD1,208,180)
|
|
; 26FB from 3389 (DD1,208,180)
|
|
vcal_3: L A, 0fah ; 26FB 1 208 180 E5FA
|
|
ST A, IE ; 26FD 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 26FF 1 208 180 A2D0FE
|
|
CAL label_5b59 ; 2702 1 208 180 32595B
|
|
LB A, 09eh ; 2705 0 208 180 F59E
|
|
SUBB A, #005h ; 2707 0 208 180 A605
|
|
JLT label_270d ; 2709 0 208 180 CA02
|
|
STB A, 09eh ; 270B 0 208 180 D59E
|
|
; 270D from 2709 (DD0,208,180)
|
|
label_270d: ORB PSWH, #001h ; 270D 0 208 180 A2E001
|
|
L A, 0f8h ; 2710 1 208 180 E5F8
|
|
ST A, IE ; 2712 1 208 180 D51A
|
|
JGE label_273e ; 2714 1 208 180 CD28
|
|
RB (0012ah-00180h)[USP].2 ; 2716 1 208 180 C3AA0A
|
|
MB C, 0b6h.4 ; 2719 1 208 180 C5B62C
|
|
JGE label_272d ; 271C 1 208 180 CD0F
|
|
JBR off(0022bh).0, label_272a ; 271E 1 208 180 D82B09
|
|
RB off(00231h).0 ; 2721 1 208 180 C43108
|
|
JNE label_272a ; 2724 1 208 180 CE04
|
|
RB 0b6h.4 ; 2726 1 208 180 C5B60C
|
|
RT ; 2729 1 208 180 01
|
|
; 272A from 271E (DD1,208,180)
|
|
; 272A from 2724 (DD1,208,180)
|
|
label_272a: J label_2a25 ; 272A 1 208 180 03252A
|
|
; 272D from 271C (DD1,208,180)
|
|
label_272d: RB off(00231h).1 ; 272D 1 208 180 C43109
|
|
JEQ label_2735 ; 2730 1 208 180 C903
|
|
J label_31da ; 2732 1 208 180 03DA31
|
|
; 2735 from 2730 (DD1,208,180)
|
|
label_2735: RB off(00231h).2 ; 2735 1 208 180 C4310A
|
|
JNE label_273b ; 2738 1 208 180 CE01
|
|
RT ; 273A 1 208 180 01
|
|
; 273B from 2738 (DD1,208,180)
|
|
label_273b: J label_32af ; 273B 1 208 180 03AF32
|
|
; 273E from 2714 (DD1,208,180)
|
|
label_273e: CAL label_4cde ; 273E 1 208 180 32DE4C
|
|
CAL label_5ea8 ; 2741 1 208 180 32A85E
|
|
CAL label_6008 ; 2744 1 208 180 320860
|
|
CLR X1 ; 2747 1 208 180 9015
|
|
MOV DP, #00009h ; 2749 1 208 180 620900
|
|
MOV X1, #001c8h ; 274C 1 208 180 60C801
|
|
CAL label_4cc3 ; 274F 1 208 180 32C34C
|
|
MOV DP, #0000bh ; 2752 1 208 180 620B00
|
|
MOV X1, #002f4h ; 2755 1 208 180 60F402
|
|
CAL label_4cc3 ; 2758 1 208 180 32C34C
|
|
MOV DP, #00004h ; 275B 1 208 180 620400
|
|
MOV X1, #003f7h ; 275E 1 208 180 60F703
|
|
CAL label_4cc3 ; 2761 1 208 180 32C34C
|
|
DECB off(002b4h) ; 2764 1 208 180 C4B417
|
|
MOV DP, #003fah ; 2767 1 208 180 62FA03
|
|
LB A, [DP] ; 276A 0 208 180 F2
|
|
JNE label_2771 ; 276B 0 208 180 CE04
|
|
MOV DP, #003afh ; 276D 0 208 180 62AF03
|
|
STB A, [DP] ; 2770 0 208 180 D2
|
|
; 2771 from 276B (DD0,208,180)
|
|
label_2771: CLR A ; 2771 1 208 180 F9
|
|
LB A, off(002fah) ; 2772 0 208 180 F4FA
|
|
JNE label_2788 ; 2774 0 208 180 CE12
|
|
LB A, #0fah ; 2776 0 208 180 77FA
|
|
STB A, off(002fah) ; 2778 0 208 180 D4FA
|
|
MB C, off(00231h).7 ; 277A 0 208 180 C4312F
|
|
XORB PSWH, #080h ; 277D 0 208 180 A2F080
|
|
MB off(00231h).7, C ; 2780 0 208 180 C4313F
|
|
JLT label_2788 ; 2783 0 208 180 CA03
|
|
SB off(00231h).2 ; 2785 0 208 180 C4311A
|
|
; 2788 from 2774 (DD0,208,180)
|
|
; 2788 from 2783 (DD0,208,180)
|
|
label_2788: MOVB r0, #00ah ; 2788 0 208 180 980A
|
|
DIVB ; 278A 0 208 180 A236
|
|
LB A, r1 ; 278C 0 208 180 79
|
|
JNE label_27ca ; 278D 0 208 180 CE3B
|
|
SB off(00231h).1 ; 278F 0 208 180 C43119
|
|
JBR off(00216h).5, label_27bc ; 2792 0 208 180 DD1627
|
|
L A, off(00214h) ; 2795 1 208 180 E414 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
|
|
AND A, #00320h ; 2797 1 208 180 D62003
|
|
JNE label_27bc ; 279A 1 208 180 CE20
|
|
L A, off(00212h) ; 279C 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
|
|
AND A, #001bch ; 279E 1 208 180 D6BC01
|
|
JNE label_27bc ; 27A1 1 208 180 CE19
|
|
JBR off(0021ah).6, label_27bc ; 27A3 1 208 180 DE1A16
|
|
JBS off(0021ah).7, label_27bc ; 27A6 1 208 180 EF1A13
|
|
LB A, 0d9h ; 27A9 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
CMPB A, #000h ; 27AB 0 208 180 C600
|
|
JLE label_27c4 ; 27AD 0 208 180 CF15
|
|
CMPB A, #000h ; 27AF 0 208 180 C600
|
|
JGE label_27c4 ; 27B1 0 208 180 CD11
|
|
XORB P0, #040h ; 27B3 0 208 180 C520F040
|
|
RB off(00224h).7 ; 27B7 0 208 180 C4240F
|
|
SJ label_27ca ; 27BA 0 208 180 CB0E
|
|
; 27BC from 2792 (DD0,208,180)
|
|
; 27BC from 279A (DD1,208,180)
|
|
; 27BC from 27A1 (DD1,208,180)
|
|
; 27BC from 27A3 (DD1,208,180)
|
|
; 27BC from 27A6 (DD1,208,180)
|
|
label_27bc: SB P0.6 ; 27BC 0 208 180 C5201E
|
|
SB off(00224h).7 ; 27BF 0 208 180 C4241F
|
|
SJ label_27ca ; 27C2 0 208 180 CB06
|
|
; 27C4 from 27AD (DD0,208,180)
|
|
; 27C4 from 27B1 (DD0,208,180)
|
|
label_27c4: RB P0.6 ; 27C4 0 208 180 C5200E
|
|
RB off(00224h).7 ; 27C7 0 208 180 C4240F
|
|
; 27CA from 278D (DD0,208,180)
|
|
; 27CA from 27BA (DD0,208,180)
|
|
; 27CA from 27C2 (DD0,208,180)
|
|
label_27ca: MOV DP, #000ceh ; 27CA 0 208 180 62CE00
|
|
JBS off(00214h).0, label_2846 ; 27CD 0 208 180 E81476 ### ROM INFO=MIL Byte3 Extra Set CEL Code17 VSS - Vehicule Speed Sensor
|
|
RB 0b6h.2 ; 27D0 0 208 180 C5B60A
|
|
JEQ label_284e ; 27D3 0 208 180 C979
|
|
JBS off(00217h).5, label_2857 ; 27D5 0 208 180 ED177F
|
|
CMPB 0dbh, #044h ; 27D8 0 208 180 C5DBC044 ### ROM INFO=IACV Sensor
|
|
JLE label_2846 ; 27DC 0 208 180 CF68
|
|
L A, 0fah ; 27DE 1 208 180 E5FA
|
|
ST A, IE ; 27E0 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 27E2 1 208 180 A2D0FE
|
|
MOVB r0, 0aah ; 27E5 1 208 180 C5AA48
|
|
L A, 0a8h ; 27E8 1 208 180 E5A8
|
|
SUB A, 0ach ; 27EA 1 208 180 B5ACA2
|
|
ST A, er1 ; 27ED 1 208 180 89
|
|
ORB PSWH, #001h ; 27EE 1 208 180 A2E001
|
|
L A, 0f8h ; 27F1 1 208 180 E5F8
|
|
ST A, IE ; 27F3 1 208 180 D51A
|
|
SBCB r0, #000h ; 27F5 1 208 180 20B000
|
|
SRLB r0 ; 27F8 1 208 180 20E7
|
|
L A, er1 ; 27FA 1 208 180 35
|
|
ROR A ; 27FB 1 208 180 43
|
|
CMPB r0, #000h ; 27FC 1 208 180 20C000
|
|
JNE label_2857 ; 27FF 1 208 180 CE56
|
|
RB off(00231h).3 ; 2801 1 208 180 C4310B
|
|
JNE label_2864 ; 2804 1 208 180 CE5E
|
|
RB off(00231h).4 ; 2806 1 208 180 C4310C
|
|
JNE label_2864 ; 2809 1 208 180 CE59
|
|
CMP A, #00373h ; 280B 1 208 180 C67303
|
|
MB off(00231h).4, C ; 280E 1 208 180 C4313C
|
|
JLT label_2864 ; 2811 1 208 180 CA51
|
|
CMP A, #0397dh ; 2813 1 208 180 C67D39
|
|
JGE label_2828 ; 2816 1 208 180 CD10
|
|
MOV er0, #01000h ; 2818 1 208 180 44980010
|
|
CMP A, #005c0h ; 281C 1 208 180 C6C005
|
|
JLT label_2825 ; 281F 1 208 180 CA04
|
|
MOV er0, #04000h ; 2821 1 208 180 44980040
|
|
; 2825 from 281F (DD1,208,180)
|
|
label_2825: CAL label_4a98 ; 2825 1 208 180 32984A
|
|
; 2828 from 2816 (DD1,208,180)
|
|
; 2828 from 284C (DD1,208,180)
|
|
label_2828: ST A, [DP] ; 2828 1 208 180 D2
|
|
ST A, er2 ; 2829 1 208 180 8A
|
|
MOV er0, #00003h ; 282A 1 208 180 44980300
|
|
L A, #tbl_60d1 ; 282E 1 208 180 67D160
|
|
DIV ; 2831 1 208 180 9037
|
|
ST A, er1 ; 2833 1 208 180 89
|
|
L A, er0 ; 2834 1 208 180 34
|
|
JNE label_283a ; 2835 1 208 180 CE03
|
|
LB A, r3 ; 2837 0 208 180 7B
|
|
JEQ label_283c ; 2838 0 208 180 C902
|
|
; 283A from 2835 (DD1,208,180)
|
|
label_283a: MOVB r2, #0ffh ; 283A 0 208 180 9AFF
|
|
; 283C from 2838 (DD0,208,180)
|
|
label_283c: LB A, r2 ; 283C 0 208 180 7A
|
|
; 283D from 2862 (DD0,208,180)
|
|
label_283d: STB A, r2 ; 283D 0 208 180 8A
|
|
MOVB r3, 0cch ; 283E 0 208 180 C5CC4B ### ROM INFO=VSS Sensor
|
|
L A, er1 ; 2841 1 208 180 35
|
|
ST A, 0cch ; 2842 1 208 180 D5CC ### ROM INFO=VSS Sensor
|
|
SJ label_2864 ; 2844 1 208 180 CB1E
|
|
; 2846 from 27CD (DD0,208,180)
|
|
; 2846 from 27DC (DD0,208,180)
|
|
label_2846: L A, #tbl_72fa ; 2846 1 208 180 67FA72
|
|
RB off(00231h).3 ; 2849 1 208 180 C4310B
|
|
SJ label_2828 ; 284C 1 208 180 CBDA
|
|
; 284E from 27D3 (DD0,208,180)
|
|
label_284e: LB A, #003h ; 284E 0 208 180 7703
|
|
CMPB 0abh, A ; 2850 0 208 180 C5ABC1
|
|
JLT label_2864 ; 2853 0 208 180 CA0F
|
|
STB A, 0abh ; 2855 0 208 180 D5AB
|
|
; 2857 from 27D5 (DD0,208,180)
|
|
; 2857 from 27FF (DD1,208,180)
|
|
label_2857: RB off(00231h).4 ; 2857 0 208 180 C4310C
|
|
SB off(00231h).3 ; 285A 0 208 180 C4311B
|
|
MOV [DP], #0ffffh ; 285D 0 208 180 B298FFFF
|
|
CLRB A ; 2861 0 208 180 FA
|
|
SJ label_283d ; 2862 0 208 180 CBD9
|
|
; 2864 from 2804 (DD1,208,180)
|
|
; 2864 from 2809 (DD1,208,180)
|
|
; 2864 from 2811 (DD1,208,180)
|
|
; 2864 from 2844 (DD1,208,180)
|
|
; 2864 from 2853 (DD0,208,180)
|
|
label_2864: LB A, #005h ; 2864 0 208 180 7705
|
|
JBS off(0021ah).2, label_286b ; 2866 0 208 180 EA1A02
|
|
LB A, #007h ; 2869 0 208 180 7707
|
|
; 286B from 2866 (DD0,208,180)
|
|
label_286b: CMPB A, 0cch ; 286B 0 208 180 C5CCC2 ### ROM INFO=VSS Sensor
|
|
MB off(0021ah).2, C ; 286E 0 208 180 C41A3A
|
|
JBR off(00227h).6, label_2896 ; 2871 0 208 180 DE2722 ### ROM INFO=Knock Sensor Enable Flag
|
|
JBS off(00214h).7, label_2896 ; 2874 0 208 180 EF141F ### ROM INFO=MIL Byte3 Extra Set CEL Code30 Automatic Transmission A Signal
|
|
MOV DP, #00f00h ; 2877 0 208 180 62000F ### ROM INFO=82C55 PortA Inputs
|
|
MB C, [DP].2 ; 287A 0 208 180 C22A
|
|
RB off(00232h).6 ; 287C 0 208 180 C4320E
|
|
MB off(00232h).6, C ; 287F 0 208 180 C4323E
|
|
JEQ label_2887 ; 2882 0 208 180 C903
|
|
XORB PSWH, #080h ; 2884 0 208 180 A2F080
|
|
; 2887 from 2882 (DD0,208,180)
|
|
label_2887: JGE label_2899 ; 2887 0 208 180 CD10
|
|
CMPB 0c5h, #00dh ; 2889 0 208 180 C5C5C00D ### ROM INFO=RPM Related
|
|
JGT label_2892 ; 288D 0 208 180 C803
|
|
JBS off(00233h).7, label_2899 ; 288F 0 208 180 EF3307
|
|
; 2892 from 288D (DD0,208,180)
|
|
label_2892: MOVB off(002fch), #00ah ; 2892 0 208 180 C4FC980A
|
|
; 2896 from 2871 (DD0,208,180)
|
|
; 2896 from 2874 (DD0,208,180)
|
|
; 2896 from 289B (DD0,208,180)
|
|
label_2896: RC ; 2896 0 208 180 95
|
|
SJ label_289e ; 2897 0 208 180 CB05
|
|
; 2899 from 2887 (DD0,208,180)
|
|
; 2899 from 288F (DD0,208,180)
|
|
label_2899: LB A, off(002fch) ; 2899 0 208 180 F4FC
|
|
JNE label_2896 ; 289B 0 208 180 CEF9
|
|
SC ; 289D 0 208 180 85
|
|
; 289E from 2897 (DD0,208,180)
|
|
label_289e: MB 0b2h.3, C ; 289E 0 208 180 C5B23B
|
|
RB (0012ah-00180h)[USP].2 ; 28A1 0 208 180 C3AA0A
|
|
CAL label_4d64 ; 28A4 0 208 180 32644D
|
|
CLRB r2 ; 28A7 0 208 180 2215
|
|
MOVB off(00245h), r2 ; 28A9 0 208 180 227C45
|
|
MOVB (001d5h-00180h)[USP], #0ffh ; 28AC 0 208 180 C35598FF
|
|
MOVB (001d6h-00180h)[USP], #0ffh ; 28B0 0 208 180 C35698FF
|
|
RB 0b2h.4 ; 28B4 0 208 180 C5B20C
|
|
RB 0b2h.5 ; 28B7 0 208 180 C5B20D
|
|
JBR off(002b4h).0, label_28c6 ; 28BA 0 208 180 D8B409
|
|
J label_28c0 ; 28BD 0 208 180 03C028
|
|
; 28C0 from 28BD (DD0,208,180)
|
|
label_28c0: JBR off(002b4h).0, label_28c6 ; 28C0 0 208 180 D8B403
|
|
J label_29e7 ; 28C3 0 208 180 03E729
|
|
; 28C6 from 28BA (DD0,208,180)
|
|
; 28C6 from 28C0 (DD0,208,180)
|
|
label_28c6: LC A, tbl_6231 ; 28C6 0 208 180 909C3162
|
|
JBR off(00226h).4, label_28d1 ; 28CA 0 208 180 DC2604
|
|
LC A, tbl_60ec ; 28CD 0 208 180 909CEC60
|
|
; 28D1 from 28CA (DD0,208,180)
|
|
label_28d1: MOV DP, A ; 28D1 0 208 180 52
|
|
L A, 098h ; 28D2 1 208 180 E598
|
|
MOV X1, #tbl_6a36 ; 28D4 1 208 180 60366A
|
|
CAL label_4a64 ; 28D7 1 208 180 32644A
|
|
SUB A, DP ; 28DA 1 208 180 92A2
|
|
MOV er0, 09ch ; 28DC 1 208 180 B59C48
|
|
MUL ; 28DF 1 208 180 9035
|
|
SLL A ; 28E1 1 208 180 53
|
|
L A, er1 ; 28E2 1 208 180 35
|
|
ROL A ; 28E3 1 208 180 33
|
|
JGE label_28e9 ; 28E4 1 208 180 CD03
|
|
L A, #0ffffh ; 28E6 1 208 180 67FFFF
|
|
; 28E9 from 28E4 (DD1,208,180)
|
|
label_28e9: MOV DP, #00382h ; 28E9 1 208 180 628203 ### ROM INFO=IACV Duty
|
|
ST A, [DP] ; 28EC 1 208 180 D2
|
|
MOV er3, off(00290h) ; 28ED 1 208 180 B4904B
|
|
SUB A, off(0025ch) ; 28F0 1 208 180 A75C
|
|
MB r4.0, C ; 28F2 1 208 180 2438
|
|
JEQ label_2903 ; 28F4 1 208 180 C90D
|
|
RB off(00225h).6 ; 28F6 1 208 180 C4250E
|
|
MB off(00225h).6, C ; 28F9 1 208 180 C4253E
|
|
JEQ label_2901 ; 28FC 1 208 180 C903
|
|
XORB PSWH, #080h ; 28FE 1 208 180 A2F080
|
|
; 2901 from 28FC (DD1,208,180)
|
|
label_2901: JGE label_2904 ; 2901 1 208 180 CD01
|
|
; 2903 from 28F4 (DD1,208,180)
|
|
label_2903: SC ; 2903 1 208 180 85
|
|
; 2904 from 2901 (DD1,208,180)
|
|
label_2904: MB r4.1, C ; 2904 1 208 180 2439
|
|
MOV X1, #000e1h ; 2906 1 208 180 60E100
|
|
MOV X2, #0091fh ; 2909 1 208 180 611F09
|
|
JBR off(0020ch).0, label_2910 ; 290C 1 208 180 D80C01
|
|
VCAL 7 ; 290F 1 208 180 17
|
|
; 2910 from 290C (DD1,208,180)
|
|
label_2910: ST A, er0 ; 2910 1 208 180 88
|
|
L A, #005a0h ; 2911 1 208 180 67A005
|
|
CAL label_4c4b ; 2914 1 208 180 324B4C
|
|
MOV DP, A ; 2917 1 208 180 52
|
|
L A, #00118h ; 2918 1 208 180 671801
|
|
CMPB (001c4h-00180h)[USP], #004h ; 291B 1 208 180 C344C004
|
|
JGE label_2924 ; 291F 1 208 180 CD03
|
|
L A, #015e0h ; 2921 1 208 180 67E015
|
|
; 2924 from 291F (DD1,208,180)
|
|
label_2924: CAL label_4c4b ; 2924 1 208 180 324B4C
|
|
XCHG A, 098h ; 2927 1 208 180 B59810
|
|
ST A, er0 ; 292A 1 208 180 88
|
|
CLRB A ; 292B 0 208 180 FA
|
|
JGE label_2933 ; 292C 0 208 180 CD05
|
|
JBR off(0020ch).1, label_2941 ; 292E 0 208 180 D90C10
|
|
SJ label_293f ; 2931 0 208 180 CB0C
|
|
; 2933 from 292C (DD0,208,180)
|
|
label_2933: L A, DP ; 2933 1 208 180 42
|
|
ST A, off(00290h) ; 2934 1 208 180 D490
|
|
L A, er0 ; 2936 1 208 180 34
|
|
CMP A, 098h ; 2937 1 208 180 B598C2
|
|
JEQ label_293f ; 293A 1 208 180 C903
|
|
JBR off(0020ch).1, label_2943 ; 293C 1 208 180 D90C04
|
|
; 293F from 2931 (DD0,208,180)
|
|
; 293F from 293A (DD1,208,180)
|
|
label_293f: LB A, #00ah ; 293F 0 208 180 770A
|
|
; 2941 from 292E (DD0,208,180)
|
|
label_2941: STB A, (001c4h-00180h)[USP] ; 2941 0 208 180 D344
|
|
; 2943 from 293C (DD1,208,180)
|
|
label_2943: MB C, 0b7h.1 ; 2943 0 208 180 C5B729
|
|
JLT label_29ba ; 2946 0 208 180 CA72
|
|
JBR off(00230h).2, label_2992 ; 2948 0 208 180 DA3047
|
|
MOV DP, #01f00h ; 294B 0 208 180 62001F ### ROM INFO=82C55 PortB Outputs
|
|
L A, 0fah ; 294E 1 208 180 E5FA
|
|
ST A, IE ; 2950 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 2952 1 208 180 A2D0FE
|
|
LB A, P0 ; 2955 0 208 180 F520
|
|
STB A, [DP] ; 2957 0 208 180 D2
|
|
STB A, r0 ; 2958 0 208 180 88
|
|
MOVB r1, [DP] ; 2959 0 208 180 C249
|
|
ORB PSWH, #001h ; 295B 0 208 180 A2E001
|
|
L A, 0f8h ; 295E 1 208 180 E5F8
|
|
ST A, IE ; 2960 1 208 180 D51A
|
|
LB A, r1 ; 2962 0 208 180 79
|
|
CMPB A, r0 ; 2963 0 208 180 48
|
|
JNE label_2981 ; 2964 0 208 180 CE1B
|
|
MOV DP, #02f00h ; 2966 0 208 180 62002F ### ROM INFO=82C55 PortC Outputs
|
|
L A, 0fah ; 2969 1 208 180 E5FA
|
|
ST A, IE ; 296B 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 296D 1 208 180 A2D0FE
|
|
LB A, P1 ; 2970 0 208 180 F522
|
|
STB A, [DP] ; 2972 0 208 180 D2
|
|
STB A, r0 ; 2973 0 208 180 88
|
|
MOVB r1, [DP] ; 2974 0 208 180 C249
|
|
ORB PSWH, #001h ; 2976 0 208 180 A2E001
|
|
L A, 0f8h ; 2979 1 208 180 E5F8
|
|
ST A, IE ; 297B 1 208 180 D51A
|
|
LB A, r1 ; 297D 0 208 180 79
|
|
CMPB A, r0 ; 297E 0 208 180 48
|
|
JEQ label_29a1 ; 297F 0 208 180 C920
|
|
; 2981 from 2964 (DD0,208,180)
|
|
label_2981: LB A, #04dh ; 2981 0 208 180 774D
|
|
STB A, 0afh ; 2983 0 208 180 D5AF
|
|
DECB 0f7h ; 2985 0 208 180 C5F717
|
|
JNE label_2992 ; 2988 0 208 180 CE08
|
|
STB A, 0f5h ; 298A 0 208 180 D5F5
|
|
CLRB 0f6h ; 298C 0 208 180 C5F615
|
|
J label_2313 ; 298F 0 208 180 031323
|
|
; 2992 from 2948 (DD0,208,180)
|
|
; 2992 from 2988 (DD0,208,180)
|
|
label_2992: L A, 0fah ; 2992 1 208 180 E5FA
|
|
ST A, IE ; 2994 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 2996 1 208 180 A2D0FE
|
|
CAL label_4ca3 ; 2999 1 208 180 32A34C
|
|
ORB PSWH, #001h ; 299C 1 208 180 A2E001
|
|
SJ label_29b6 ; 299F 1 208 180 CB15
|
|
; 29A1 from 297F (DD0,208,180)
|
|
label_29a1: MOV DP, #00f00h ; 29A1 0 208 180 62000F ### ROM INFO=82C55 PortA Inputs
|
|
LB A, [DP] ; 29A4 0 208 180 F2
|
|
XORB A, #038h ; 29A5 0 208 180 F638
|
|
AND IE, #002a0h ; 29A7 0 208 180 B51AD0A002
|
|
ANDB PSWH, #0feh ; 29AC 0 208 180 A2D0FE
|
|
STB A, off(00210h) ; 29AF 0 208 180 D410
|
|
STB A, (00118h-00180h)[USP] ; 29B1 0 208 180 D398
|
|
ORB PSWH, #001h ; 29B3 0 208 180 A2E001
|
|
; 29B6 from 299F (DD1,208,180)
|
|
label_29b6: L A, 0f8h ; 29B6 1 208 180 E5F8
|
|
ST A, IE ; 29B8 1 208 180 D51A
|
|
; 29BA from 2946 (DD0,208,180)
|
|
label_29ba: MOV DP, #04700h ; 29BA 0 208 180 620047 ### ROM INFO=Memory mapped Inputs
|
|
LB A, [DP] ; 29BD 0 208 180 F2
|
|
XORB A, #01ah ; 29BE 0 208 180 F61A
|
|
MB C, off(00211h).4 ; 29C0 0 208 180 C4112C
|
|
AND IE, #002a0h ; 29C3 0 208 180 B51AD0A002
|
|
ANDB PSWH, #0feh ; 29C8 0 208 180 A2D0FE
|
|
STB A, off(00211h) ; 29CB 0 208 180 D411
|
|
STB A, (00119h-00180h)[USP] ; 29CD 0 208 180 D399
|
|
ORB PSWH, #001h ; 29CF 0 208 180 A2E001
|
|
L A, 0f8h ; 29D2 1 208 180 E5F8
|
|
ST A, IE ; 29D4 1 208 180 D51A
|
|
JGE label_29e6 ; 29D6 1 208 180 CD0E
|
|
MOV DP, #00420h ; 29D8 1 208 180 622004
|
|
MB C, [DP].5 ; 29DB 1 208 180 C22D
|
|
JLT label_29e2 ; 29DD 1 208 180 CA03
|
|
JBS off(00211h).4, label_29e6 ; 29DF 1 208 180 EC1104
|
|
; 29E2 from 29DD (DD1,208,180)
|
|
label_29e2: MOVB off(002d9h), #014h ; 29E2 1 208 180 C4D99814
|
|
; 29E6 from 29D6 (DD1,208,180)
|
|
; 29E6 from 29DF (DD1,208,180)
|
|
label_29e6: RT ; 29E6 1 208 180 01
|
|
; 29E7 from 28C3 (DD0,208,180)
|
|
label_29e7: LB A, #0ffh ; 29E7 0 208 180 77FF
|
|
MOV DP, #00397h ; 29E9 0 208 180 629703
|
|
RB TRNSIT.3 ; 29EC 0 208 180 C5460B
|
|
JNE label_29f7 ; 29EF 0 208 180 CE06
|
|
SC ; 29F1 0 208 180 85
|
|
LB A, [DP] ; 29F2 0 208 180 F2
|
|
JEQ label_29f8 ; 29F3 0 208 180 C903
|
|
SUBB A, #001h ; 29F5 0 208 180 A601
|
|
; 29F7 from 29EF (DD0,208,180)
|
|
label_29f7: RC ; 29F7 0 208 180 95
|
|
; 29F8 from 29F3 (DD0,208,180)
|
|
label_29f8: MB off(00230h).6, C ; 29F8 0 208 180 C4303E
|
|
STB A, [DP] ; 29FB 0 208 180 D2
|
|
JBR off(002b4h).1, label_2a00 ; 29FC 0 208 180 D9B401
|
|
RT ; 29FF 0 208 180 01
|
|
; 2A00 from 29FC (DD0,208,180)
|
|
label_2a00: MOV DP, #000deh ; 2A00 0 208 180 62DE00
|
|
LB A, 0dch ; 2A03 0 208 180 F5DC
|
|
STB A, ACCH ; 2A05 0 208 180 D507
|
|
CLRB A ; 2A07 0 208 180 FA
|
|
JBS off(00214h).3, label_2a16 ; 2A08 0 208 180 EB140B ### ROM INFO=MIL Byte3 Extra Set CEL Code20 ELD - Electrical Load Detector
|
|
MB C, 0b1h.7 ; 2A0B 0 208 180 C5B12F
|
|
JLT label_2a21 ; 2A0E 0 208 180 CA11
|
|
CMPB 0f3h, #032h ; 2A10 0 208 180 C5F3C032
|
|
JGE label_2a1a ; 2A14 0 208 180 CD04
|
|
; 2A16 from 2A08 (DD0,208,180)
|
|
label_2a16: MOV [DP], A ; 2A16 0 208 180 B28A
|
|
SJ label_2a21 ; 2A18 0 208 180 CB07
|
|
; 2A1A from 2A14 (DD0,208,180)
|
|
label_2a1a: MOV er0, #02400h ; 2A1A 0 208 180 44980024
|
|
CAL label_4a98 ; 2A1E 0 208 180 32984A
|
|
; 2A21 from 2A0E (DD0,208,180)
|
|
; 2A21 from 2A18 (DD0,208,180)
|
|
label_2a21: SB off(00231h).0 ; 2A21 0 208 180 C43118
|
|
RT ; 2A24 0 208 180 01
|
|
; 2A25 from 272A (DD1,208,180)
|
|
label_2a25: MB C, off(0022bh).2 ; 2A25 1 208 180 C42B2A
|
|
MB off(0022bh).3, C ; 2A28 1 208 180 C42B3B
|
|
CLRB A ; 2A2B 0 208 180 FA
|
|
MB C, off(0021ah).4 ; 2A2C 0 208 180 C41A2C
|
|
ROLB A ; 2A2F 0 208 180 33
|
|
MB C, off(00210h).3 ; 2A30 0 208 180 C4102B ### ROM INFO=PSP Input (Power Steering Pressure)
|
|
ROLB A ; 2A33 0 208 180 33
|
|
MB C, off(00211h).2 ; 2A34 0 208 180 C4112A ### ROM INFO=AC Switch Input
|
|
ROLB A ; 2A37 0 208 180 33
|
|
MB C, off(00211h).5 ; 2A38 0 208 180 C4112D
|
|
ROLB A ; 2A3B 0 208 180 33
|
|
STB A, r0 ; 2A3C 0 208 180 88
|
|
XORB A, off(00229h) ; 2A3D 0 208 180 F729
|
|
ANDB A, #00fh ; 2A3F 0 208 180 D60F
|
|
SWAPB ; 2A41 0 208 180 83
|
|
ORB A, r0 ; 2A42 0 208 180 68
|
|
STB A, off(00229h) ; 2A43 0 208 180 D429
|
|
LB A, 0dch ; 2A45 0 208 180 F5DC
|
|
STB A, r0 ; 2A47 0 208 180 88
|
|
XCHGB A, 0ddh ; 2A48 0 208 180 C5DD10
|
|
SUBB A, r0 ; 2A4B 0 208 180 28
|
|
MB off(00225h).2, C ; 2A4C 0 208 180 C4253A
|
|
JGE label_2a52 ; 2A4F 0 208 180 CD01
|
|
VCAL 6 ; 2A51 0 208 180 16
|
|
; 2A52 from 2A4F (DD0,208,180)
|
|
label_2a52: STB A, 0e0h ; 2A52 0 208 180 D5E0
|
|
MOVB r0, 0dfh ; 2A54 0 208 180 C5DF48
|
|
LB A, #03ah ; 2A57 0 208 180 773A
|
|
JBS off(0022ah).4, label_2a5e ; 2A59 0 208 180 EC2A02
|
|
LB A, #023h ; 2A5C 0 208 180 7723
|
|
; 2A5E from 2A59 (DD0,208,180)
|
|
label_2a5e: CMPB r0, A ; 2A5E 0 208 180 20C1
|
|
MB off(0022ah).4, C ; 2A60 0 208 180 C42A3C
|
|
LB A, #064h ; 2A63 0 208 180 7764
|
|
JBS off(0022ah).5, label_2a6a ; 2A65 0 208 180 ED2A02
|
|
LB A, #04ch ; 2A68 0 208 180 774C
|
|
; 2A6A from 2A65 (DD0,208,180)
|
|
label_2a6a: CMPB r0, A ; 2A6A 0 208 180 20C1
|
|
MB off(0022ah).5, C ; 2A6C 0 208 180 C42A3D
|
|
LB A, #044h ; 2A6F 0 208 180 7744
|
|
JBS off(0022ah).6, label_2a76 ; 2A71 0 208 180 EE2A02
|
|
LB A, #030h ; 2A74 0 208 180 7730
|
|
; 2A76 from 2A71 (DD0,208,180)
|
|
label_2a76: CMPB r0, A ; 2A76 0 208 180 20C1
|
|
MB off(0022ah).6, C ; 2A78 0 208 180 C42A3E
|
|
LB A, #0ffh ; 2A7B 0 208 180 77FF
|
|
CMPB A, 0e1h ; 2A7D 0 208 180 C5E1C2
|
|
MB off(0022ah).0, C ; 2A80 0 208 180 C42A38
|
|
LB A, #0b0h ; 2A83 0 208 180 77B0
|
|
JBS off(0022ah).1, label_2a8a ; 2A85 0 208 180 E92A02
|
|
LB A, #0c0h ; 2A88 0 208 180 77C0
|
|
; 2A8A from 2A85 (DD0,208,180)
|
|
label_2a8a: CMPB A, 0e1h ; 2A8A 0 208 180 C5E1C2
|
|
MB off(0022ah).1, C ; 2A8D 0 208 180 C42A39
|
|
LB A, #060h ; 2A90 0 208 180 7760
|
|
JBS off(0022ah).2, label_2a97 ; 2A92 0 208 180 EA2A02
|
|
LB A, #06dh ; 2A95 0 208 180 776D
|
|
; 2A97 from 2A92 (DD0,208,180)
|
|
label_2a97: CMPB A, off(00236h) ; 2A97 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
|
|
MB off(0022ah).2, C ; 2A99 0 208 180 C42A3A
|
|
LB A, #0cdh ; 2A9C 0 208 180 77CD
|
|
JBS off(0022ah).3, label_2aa3 ; 2A9E 0 208 180 EB2A02
|
|
LB A, #0d0h ; 2AA1 0 208 180 77D0
|
|
; 2AA3 from 2A9E (DD0,208,180)
|
|
label_2aa3: CMPB A, off(00236h) ; 2AA3 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
|
|
MB off(0022ah).3, C ; 2AA5 0 208 180 C42A3B
|
|
LB A, 0d9h ; 2AA8 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
STB A, r0 ; 2AAA 0 208 180 88
|
|
MOVB r1, #03ch ; 2AAB 0 208 180 993C
|
|
CMPB A, r1 ; 2AAD 0 208 180 49
|
|
JGE label_2ac5 ; 2AAE 0 208 180 CD15
|
|
LB A, #050h ; 2AB0 0 208 180 7750
|
|
CMPB 0d8h, #030h ; 2AB2 0 208 180 C5D8C030 ### ROM INFO=IAT Sensor
|
|
JGE label_2aba ; 2AB6 0 208 180 CD02
|
|
LB A, #096h ; 2AB8 0 208 180 7796
|
|
; 2ABA from 2AB6 (DD0,208,180)
|
|
label_2aba: CMPB A, 0f3h ; 2ABA 0 208 180 C5F3C2
|
|
JLT label_2ac5 ; 2ABD 0 208 180 CA06
|
|
MOV er3, #00600h ; 2ABF 0 208 180 47980006
|
|
SJ label_2af4 ; 2AC3 0 208 180 CB2F
|
|
; 2AC5 from 2AAE (DD0,208,180)
|
|
; 2AC5 from 2ABD (DD0,208,180)
|
|
label_2ac5: LB A, r0 ; 2AC5 0 208 180 78
|
|
MOV X1, #tbl_6791 ; 2AC6 0 208 180 609167
|
|
MOVB r1, #037h ; 2AC9 0 208 180 9937
|
|
MOVB r2, #02dh ; 2ACB 0 208 180 9A2D
|
|
CMPB A, #016h ; 2ACD 0 208 180 C616
|
|
JGE label_2ad7 ; 2ACF 0 208 180 CD06
|
|
; 2AD1 from 2AE9 (DD0,208,180)
|
|
; 2AD1 from 2B01 (DD0,208,180)
|
|
; 2AD1 from 2B0A (DD0,208,180)
|
|
label_2ad1: MOV er3, #00430h ; 2AD1 0 208 180 47983004
|
|
SJ label_2af4 ; 2AD5 0 208 180 CB1D
|
|
; 2AD7 from 2ACF (DD0,208,180)
|
|
label_2ad7: CMPB A, r1 ; 2AD7 0 208 180 49
|
|
JGE label_2b21 ; 2AD8 0 208 180 CD47
|
|
JBS off(00217h).6, label_2afa ; 2ADA 0 208 180 EE171D
|
|
CMP off(00272h), #08000h ; 2ADD 0 208 180 B472C00080
|
|
JGE label_2aeb ; 2AE2 0 208 180 CD07
|
|
CMP off(00272h), #00c00h ; 2AE4 0 208 180 B472C0000C
|
|
JGE label_2ad1 ; 2AE9 0 208 180 CDE6
|
|
; 2AEB from 2AE2 (DD0,208,180)
|
|
label_2aeb: MOVB r1, r2 ; 2AEB 0 208 180 2249
|
|
CMPB A, r1 ; 2AED 0 208 180 49
|
|
JGE label_2b21 ; 2AEE 0 208 180 CD31
|
|
; 2AF0 from 2B1C (DD0,208,180)
|
|
; 2AF0 from 2B1E (DD0,208,180)
|
|
label_2af0: MOV er3, #00120h ; 2AF0 0 208 180 47982001
|
|
; 2AF4 from 2AC3 (DD0,208,180)
|
|
; 2AF4 from 2AD5 (DD0,208,180)
|
|
label_2af4: LC A, tbl_6234 ; 2AF4 0 208 180 909C3462
|
|
SJ label_2b25 ; 2AF8 0 208 180 CB2B
|
|
; 2AFA from 2ADA (DD0,208,180)
|
|
label_2afa: JBR off(0022ah).4, label_2b03 ; 2AFA 0 208 180 DC2A06
|
|
MOVB off(002dbh), #014h ; 2AFD 0 208 180 C4DB9814
|
|
SJ label_2ad1 ; 2B01 0 208 180 CBCE
|
|
; 2B03 from 2AFA (DD0,208,180)
|
|
label_2b03: JBR off(00225h).1, label_2b0c ; 2B03 0 208 180 D92506
|
|
CMPB off(002dbh), #000h ; 2B06 0 208 180 C4DBC000
|
|
JNE label_2ad1 ; 2B0A 0 208 180 CEC5
|
|
; 2B0C from 2B03 (DD0,208,180)
|
|
label_2b0c: MOVB r1, r2 ; 2B0C 0 208 180 2249
|
|
LB A, r0 ; 2B0E 0 208 180 78
|
|
CMPB A, r1 ; 2B0F 0 208 180 49
|
|
JGE label_2b21 ; 2B10 0 208 180 CD0F
|
|
L A, off(0027ah) ; 2B12 1 208 180 E47A
|
|
JEQ label_2b1a ; 2B14 1 208 180 C904
|
|
MOVB off(002d8h), #01eh ; 2B16 1 208 180 C4D8981E
|
|
; 2B1A from 2B14 (DD1,208,180)
|
|
label_2b1a: LB A, off(002d8h) ; 2B1A 0 208 180 F4D8
|
|
JNE label_2af0 ; 2B1C 0 208 180 CED2
|
|
JBS off(00225h).1, label_2af0 ; 2B1E 0 208 180 E925CF
|
|
; 2B21 from 2AD8 (DD0,208,180)
|
|
; 2B21 from 2AEE (DD0,208,180)
|
|
; 2B21 from 2B10 (DD0,208,180)
|
|
label_2b21: LB A, r0 ; 2B21 0 208 180 78
|
|
VCAL 0 ; 2B22 0 208 180 10
|
|
CLR er3 ; 2B23 0 208 180 4715
|
|
; 2B25 from 2AF8 (DD0,208,180)
|
|
label_2b25: MOV DP, A ; 2B25 0 208 180 52
|
|
L A, er3 ; 2B26 1 208 180 37
|
|
JEQ label_2b4d ; 2B27 1 208 180 C924
|
|
MOV X1, #tbl_6791 ; 2B29 1 208 180 609167
|
|
LCB A, 0000fh[X1] ; 2B2C 1 208 180 90AB0F00
|
|
MOVB r4, A ; 2B30 1 208 180 248A
|
|
SUBB r0, A ; 2B32 1 208 180 20A1
|
|
L A, er3 ; 2B34 1 208 180 37
|
|
JLE label_2b4d ; 2B35 1 208 180 CF16
|
|
CLRB A ; 2B37 0 208 180 FA
|
|
STB A, r5 ; 2B38 0 208 180 8D
|
|
XCHGB A, r1 ; 2B39 0 208 180 2110
|
|
CMPB A, 0d9h ; 2B3B 0 208 180 C5D9C2 ### ROM INFO=ECT Sensor
|
|
JLE label_2b4c ; 2B3E 0 208 180 CF0C
|
|
XCHGB A, r4 ; 2B40 0 208 180 2410
|
|
SUBB r4, A ; 2B42 0 208 180 24A1
|
|
JLE label_2b4c ; 2B44 0 208 180 CF06
|
|
CLR A ; 2B46 1 208 180 F9
|
|
CAL label_4a4b ; 2B47 1 208 180 324B4A
|
|
SJ label_2b4d ; 2B4A 1 208 180 CB01
|
|
; 2B4C from 2B3E (DD0,208,180)
|
|
; 2B4C from 2B44 (DD0,208,180)
|
|
label_2b4c: CLR A ; 2B4C 1 208 180 F9
|
|
; 2B4D from 2B27 (DD1,208,180)
|
|
; 2B4D from 2B35 (DD1,208,180)
|
|
; 2B4D from 2B4A (DD1,208,180)
|
|
label_2b4d: ST A, off(00278h) ; 2B4D 1 208 180 D478
|
|
L A, DP ; 2B4F 1 208 180 42
|
|
ST A, off(0025ah) ; 2B50 1 208 180 D45A ### ROM INFO=Current Target Idle RPM
|
|
MOV X1, #tbl_6caa ; 2B52 1 208 180 60AA6C
|
|
CAL label_4a64 ; 2B55 1 208 180 32644A
|
|
MOV X2, A ; 2B58 1 208 180 51
|
|
MOV X1, #tbl_6cc6 ; 2B59 1 208 180 60C66C
|
|
L A, off(0025ah) ; 2B5C 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
|
|
CAL label_4a64 ; 2B5E 1 208 180 32644A
|
|
MOV er2, X2 ; 2B61 1 208 180 914A
|
|
MOVB r5, r6 ; 2B63 1 208 180 264D
|
|
MOV off(00294h), er2 ; 2B65 1 208 180 467C94
|
|
MB C, off(0021ah).0 ; 2B68 1 208 180 C41A28
|
|
MB off(002eeh).1, C ; 2B6B 1 208 180 C4EE39
|
|
MOV DP, #00386h ; 2B6E 1 208 180 628603
|
|
JBR off(00217h).5, label_2b85 ; 2B71 1 208 180 DD1711
|
|
CLR [DP] ; 2B74 1 208 180 B215
|
|
; 2B76 from 2BB1 (DD1,208,180)
|
|
label_2b76: MOVB off(002d6h), #014h ; 2B76 1 208 180 C4D69814
|
|
MOVB (001b3h-00180h)[USP], #032h ; 2B7A 1 208 180 C3339832
|
|
MOVB off(002c7h), #064h ; 2B7E 1 208 180 C4C79864
|
|
SC ; 2B82 1 208 180 85
|
|
SJ label_2bb4 ; 2B83 1 208 180 CB2F
|
|
; 2B85 from 2B71 (DD1,208,180)
|
|
label_2b85: JBR off(0021ah).0, label_2bb3 ; 2B85 1 208 180 D81A2B
|
|
JBS off(0022bh).4, label_2bb3 ; 2B88 1 208 180 EC2B28
|
|
MB C, 0b0h.1 ; 2B8B 1 208 180 C5B029
|
|
JLT label_2bb3 ; 2B8E 1 208 180 CA23
|
|
JBS off(00212h).5, label_2bb3 ; 2B90 1 208 180 ED1220 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
|
|
LB A, 0d9h ; 2B93 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
MOV X1, #tbl_6ce2 ; 2B95 0 208 180 60E26C
|
|
VCAL 0 ; 2B98 0 208 180 10
|
|
L A, off(0025ah) ; 2B99 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
|
|
SUB A, er3 ; 2B9B 1 208 180 2B
|
|
JGE label_2b9f ; 2B9C 1 208 180 CD01
|
|
CLR A ; 2B9E 1 208 180 F9
|
|
; 2B9F from 2B9C (DD1,208,180)
|
|
label_2b9f: CMP A, 0c4h ; 2B9F 1 208 180 B5C4C2 ### ROM INFO=RPM Sensor
|
|
JGE label_2bb3 ; 2BA2 1 208 180 CD0F
|
|
JBS off(0021ah).2, label_2bb3 ; 2BA4 1 208 180 EA1A0C
|
|
L A, [DP] ; 2BA7 1 208 180 E2
|
|
ADD A, #00008h ; 2BA8 1 208 180 860800
|
|
JGE label_2bb0 ; 2BAB 1 208 180 CD03
|
|
L A, #0ffffh ; 2BAD 1 208 180 67FFFF
|
|
; 2BB0 from 2BAB (DD1,208,180)
|
|
label_2bb0: ST A, [DP] ; 2BB0 1 208 180 D2
|
|
SJ label_2b76 ; 2BB1 1 208 180 CBC3
|
|
; 2BB3 from 2B85 (DD1,208,180)
|
|
; 2BB3 from 2B88 (DD1,208,180)
|
|
; 2BB3 from 2B8E (DD1,208,180)
|
|
; 2BB3 from 2B90 (DD1,208,180)
|
|
; 2BB3 from 2BA2 (DD1,208,180)
|
|
; 2BB3 from 2BA4 (DD1,208,180)
|
|
label_2bb3: RC ; 2BB3 1 208 180 95
|
|
; 2BB4 from 2B83 (DD1,208,180)
|
|
label_2bb4: MB off(0021ah).0, C ; 2BB4 1 208 180 C41A38
|
|
L A, off(0025ah) ; 2BB7 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
|
|
MOV X1, #tbl_68bf ; 2BB9 1 208 180 60BF68
|
|
MOV X2, #tbl_68bf ; 2BBC 1 208 180 61BF68
|
|
CMP A, #00000h ; 2BBF 1 208 180 C60000
|
|
JLT label_2bd5 ; 2BC2 1 208 180 CA11
|
|
MOV X1, #tbl_68b3 ; 2BC4 1 208 180 60B368
|
|
MOV X2, #tbl_68dd ; 2BC7 1 208 180 61DD68
|
|
CMP A, #00928h ; 2BCA 1 208 180 C62809
|
|
JLT label_2bd5 ; 2BCD 1 208 180 CA06
|
|
MOV X1, #tbl_68a7 ; 2BCF 1 208 180 60A768
|
|
MOV X2, #tbl_68cb ; 2BD2 1 208 180 61CB68
|
|
; 2BD5 from 2BC2 (DD1,208,180)
|
|
; 2BD5 from 2BCD (DD1,208,180)
|
|
label_2bd5: JBS off(00217h).6, label_2be9 ; 2BD5 1 208 180 EE1711
|
|
MOV X1, #tbl_68b3 ; 2BD8 1 208 180 60B368
|
|
MOV X2, #tbl_68dd ; 2BDB 1 208 180 61DD68
|
|
CMP A, #00928h ; 2BDE 1 208 180 C62809
|
|
JLT label_2be9 ; 2BE1 1 208 180 CA06
|
|
MOV X1, #tbl_68a7 ; 2BE3 1 208 180 60A768
|
|
MOV X2, #tbl_68cb ; 2BE6 1 208 180 61CB68
|
|
; 2BE9 from 2BD5 (DD1,208,180)
|
|
; 2BE9 from 2BE1 (DD1,208,180)
|
|
label_2be9: LB A, off(00236h) ; 2BE9 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
|
|
CAL label_49ca ; 2BEB 0 208 180 32CA49
|
|
MOVB r0, 0e1h ; 2BEE 0 208 180 C5E148
|
|
MULB ; 2BF1 0 208 180 A234
|
|
L A, ACC ; 2BF3 1 208 180 E506
|
|
ROL A ; 2BF5 1 208 180 33
|
|
LB A, ACCH ; 2BF6 0 208 180 F507
|
|
JGE label_2bfc ; 2BF8 0 208 180 CD02
|
|
LB A, #0ffh ; 2BFA 0 208 180 77FF
|
|
; 2BFC from 2BF8 (DD0,208,180)
|
|
label_2bfc: MOV X1, X2 ; 2BFC 0 208 180 9178
|
|
VCAL 0 ; 2BFE 0 208 180 10
|
|
MOV DP, #0037ch ; 2BFF 0 208 180 627C03
|
|
MOVB r1, [DP] ; 2C02 0 208 180 C249
|
|
CLRB r0 ; 2C04 0 208 180 2015
|
|
MUL ; 2C06 0 208 180 9035
|
|
ROLB A ; 2C08 0 208 180 33
|
|
L A, er1 ; 2C09 1 208 180 35
|
|
ROL A ; 2C0A 1 208 180 33
|
|
JGE label_2c10 ; 2C0B 1 208 180 CD03
|
|
L A, #0ffffh ; 2C0D 1 208 180 67FFFF
|
|
; 2C10 from 2C0B (DD1,208,180)
|
|
label_2c10: MOV DP, #tbl_60a3 ; 2C10 1 208 180 62A360
|
|
LCB A, [DP] ; 2C13 1 208 180 92AA
|
|
JNE label_2c1c ; 2C15 1 208 180 CE05
|
|
MB C, P0.2 ; 2C17 1 208 180 C5202A
|
|
JGE label_2c23 ; 2C1A 1 208 180 CD07
|
|
; 2C1C from 2C15 (DD1,208,180)
|
|
label_2c1c: MOVB r1, #040h ; 2C1C 1 208 180 9940
|
|
CLRB r0 ; 2C1E 1 208 180 2015
|
|
MUL ; 2C20 1 208 180 9035
|
|
L A, er1 ; 2C22 1 208 180 35
|
|
; 2C23 from 2C1A (DD1,208,180)
|
|
label_2c23: ST A, er3 ; 2C23 1 208 180 8B
|
|
JBS off(0022bh).4, label_2c7c ; 2C24 1 208 180 EC2B55
|
|
MOVB r1, #021h ; 2C27 1 208 180 9921
|
|
JBS off(002edh).0, label_2c2f ; 2C29 1 208 180 E8ED03
|
|
JBS off(00225h).1, label_2c63 ; 2C2C 1 208 180 E92534
|
|
; 2C2F from 2C29 (DD1,208,180)
|
|
label_2c2f: JBS off(00211h).2, label_2c7c ; 2C2F 1 208 180 EA114A ### ROM INFO=AC Switch Input
|
|
JBS off(0022ah).0, label_2c7c ; 2C32 1 208 180 E82A47
|
|
LB A, #028h ; 2C35 0 208 180 7728
|
|
CLRB r1 ; 2C37 0 208 180 2115
|
|
JBS off(0022bh).5, label_2c40 ; 2C39 0 208 180 ED2B04
|
|
LB A, #028h ; 2C3C 0 208 180 7728
|
|
MOVB r1, #021h ; 2C3E 0 208 180 9921
|
|
; 2C40 from 2C39 (DD0,208,180)
|
|
label_2c40: MOVB r2, 0e2h ; 2C40 0 208 180 C5E24A
|
|
MB C, off(0022bh).5 ; 2C43 0 208 180 C42B2D
|
|
JBR off(00217h).6, label_2c5a ; 2C46 0 208 180 DE1711
|
|
LB A, #020h ; 2C49 0 208 180 7720
|
|
CLRB r1 ; 2C4B 0 208 180 2115
|
|
JBS off(00225h).2, label_2c54 ; 2C4D 0 208 180 EA2504
|
|
LB A, #032h ; 2C50 0 208 180 7732
|
|
MOVB r1, #021h ; 2C52 0 208 180 9921
|
|
; 2C54 from 2C4D (DD0,208,180)
|
|
label_2c54: MOVB r2, 0e0h ; 2C54 0 208 180 C5E04A
|
|
MB C, off(00225h).2 ; 2C57 0 208 180 C4252A
|
|
; 2C5A from 2C46 (DD0,208,180)
|
|
label_2c5a: MB PSWL.4, C ; 2C5A 0 208 180 A33C
|
|
CMPB A, r2 ; 2C5C 0 208 180 4A
|
|
JGE label_2c7c ; 2C5D 0 208 180 CD1D
|
|
MB C, PSWL.4 ; 2C5F 0 208 180 A32C
|
|
JLT label_2c69 ; 2C61 0 208 180 CA06
|
|
; 2C63 from 2C2C (DD1,208,180)
|
|
label_2c63: LB A, off(00299h) ; 2C63 0 208 180 F499
|
|
JEQ label_2c75 ; 2C65 0 208 180 C90E
|
|
SJ label_2c78 ; 2C67 0 208 180 CB0F
|
|
; 2C69 from 2C61 (DD0,208,180)
|
|
label_2c69: MOV DP, #tbl_60a3 ; 2C69 0 208 180 62A360
|
|
LCB A, [DP] ; 2C6C 0 208 180 92AA
|
|
JNE label_2c75 ; 2C6E 0 208 180 CE05
|
|
MB C, P0.2 ; 2C70 0 208 180 C5202A
|
|
JLT label_2c78 ; 2C73 0 208 180 CA03
|
|
; 2C75 from 2C65 (DD0,208,180)
|
|
; 2C75 from 2C6E (DD0,208,180)
|
|
label_2c75: MOVB off(00299h), r1 ; 2C75 0 208 180 217C99
|
|
; 2C78 from 2C67 (DD0,208,180)
|
|
; 2C78 from 2C73 (DD0,208,180)
|
|
label_2c78: CLRB r5 ; 2C78 0 208 180 2515
|
|
SJ label_2c92 ; 2C7A 0 208 180 CB16
|
|
; 2C7C from 2C24 (DD1,208,180)
|
|
; 2C7C from 2C2F (DD1,208,180)
|
|
; 2C7C from 2C32 (DD1,208,180)
|
|
; 2C7C from 2C5D (DD0,208,180)
|
|
label_2c7c: L A, off(00266h) ; 2C7C 1 208 180 E466
|
|
XCHG A, er3 ; 2C7E 1 208 180 4710
|
|
MOVB r5, off(00293h) ; 2C80 1 208 180 C4934D
|
|
CLRB r4 ; 2C83 1 208 180 2415
|
|
MOVB r1, #040h ; 2C85 1 208 180 9940
|
|
JBS off(00217h).6, label_2c8c ; 2C87 1 208 180 EE1702
|
|
MOVB r1, #040h ; 2C8A 1 208 180 9940
|
|
; 2C8C from 2C87 (DD1,208,180)
|
|
label_2c8c: CLRB r0 ; 2C8C 1 208 180 2015
|
|
CAL label_4aa6 ; 2C8E 1 208 180 32A64A
|
|
ST A, er3 ; 2C91 1 208 180 8B
|
|
; 2C92 from 2C7A (DD0,208,180)
|
|
label_2c92: L A, er3 ; 2C92 1 208 180 37
|
|
SUB A, off(00266h) ; 2C93 1 208 180 A766
|
|
ST A, er0 ; 2C95 1 208 180 88
|
|
JGE label_2c99 ; 2C96 1 208 180 CD01
|
|
VCAL 7 ; 2C98 1 208 180 17
|
|
; 2C99 from 2C96 (DD1,208,180)
|
|
label_2c99: CMP A, #00030h ; 2C99 1 208 180 C63000
|
|
JBS off(00217h).6, label_2ca2 ; 2C9C 1 208 180 EE1703
|
|
CMP A, #00030h ; 2C9F 1 208 180 C63000
|
|
; 2CA2 from 2C9C (DD1,208,180)
|
|
label_2ca2: CLR A ; 2CA2 1 208 180 F9
|
|
JLT label_2ca6 ; 2CA3 1 208 180 CA01
|
|
L A, er0 ; 2CA5 1 208 180 34
|
|
; 2CA6 from 2CA3 (DD1,208,180)
|
|
label_2ca6: ST A, off(00268h) ; 2CA6 1 208 180 D468
|
|
L A, off(00276h) ; 2CA8 1 208 180 E476
|
|
SUB A, #00030h ; 2CAA 1 208 180 A63000
|
|
JGE label_2cb0 ; 2CAD 1 208 180 CD01
|
|
CLR A ; 2CAF 1 208 180 F9
|
|
; 2CB0 from 2CAD (DD1,208,180)
|
|
label_2cb0: CMPB off(00299h), #000h ; 2CB0 1 208 180 C499C000
|
|
JEQ label_2cc2 ; 2CB4 1 208 180 C90C
|
|
L A, #00200h ; 2CB6 1 208 180 670002
|
|
JBS off(00217h).6, label_2cbf ; 2CB9 1 208 180 EE1703
|
|
L A, #00200h ; 2CBC 1 208 180 670002
|
|
; 2CBF from 2CB9 (DD1,208,180)
|
|
label_2cbf: DECB off(00299h) ; 2CBF 1 208 180 C49917
|
|
; 2CC2 from 2CB4 (DD1,208,180)
|
|
label_2cc2: MOV off(00266h), er3 ; 2CC2 1 208 180 477C66
|
|
ST A, off(00276h) ; 2CC5 1 208 180 D476
|
|
MOVB off(00293h), r5 ; 2CC7 1 208 180 257C93
|
|
MB C, off(00225h).1 ; 2CCA 1 208 180 C42529
|
|
MB off(002edh).0, C ; 2CCD 1 208 180 C4ED38
|
|
JBR off(00226h).4, label_2d0c ; 2CD0 1 208 180 DC2639
|
|
MOV X1, #tbl_6908 ; 2CD3 1 208 180 600869
|
|
LB A, 0d8h ; 2CD6 0 208 180 F5D8 ### ROM INFO=IAT Sensor
|
|
VCAL 0 ; 2CD8 0 208 180 10
|
|
SLLB A ; 2CD9 0 208 180 53
|
|
MOV X2, A ; 2CDA 0 208 180 51
|
|
MOV X1, #tbl_6917 ; 2CDB 0 208 180 601769
|
|
LB A, off(00236h) ; 2CDE 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
|
|
CAL label_49ca ; 2CE0 0 208 180 32CA49
|
|
L A, er3 ; 2CE3 1 208 180 37
|
|
SWAP ; 2CE4 1 208 180 83
|
|
CLRB A ; 2CE5 0 208 180 FA
|
|
MOV er0, X2 ; 2CE6 0 208 180 9148
|
|
MUL ; 2CE8 0 208 180 9035
|
|
MOV DP, #00380h ; 2CEA 0 208 180 628003
|
|
L A, off(00280h) ; 2CED 1 208 180 E480
|
|
JEQ label_2cfd ; 2CEF 1 208 180 C90C
|
|
JBS off(00281h).7, label_2cfd ; 2CF1 1 208 180 EF8109
|
|
L A, [DP] ; 2CF4 1 208 180 E2
|
|
SUB A, #00010h ; 2CF5 1 208 180 A61000
|
|
JGE label_2d00 ; 2CF8 1 208 180 CD06
|
|
CLR A ; 2CFA 1 208 180 F9
|
|
SJ label_2d00 ; 2CFB 1 208 180 CB03
|
|
; 2CFD from 2CEF (DD1,208,180)
|
|
; 2CFD from 2CF1 (DD1,208,180)
|
|
label_2cfd: L A, #00200h ; 2CFD 1 208 180 670002
|
|
; 2D00 from 2CF8 (DD1,208,180)
|
|
; 2D00 from 2CFB (DD1,208,180)
|
|
label_2d00: ST A, [DP] ; 2D00 1 208 180 D2
|
|
ADD A, er1 ; 2D01 1 208 180 09
|
|
CMP A, #08000h ; 2D02 1 208 180 C60080
|
|
JLT label_2d1f ; 2D05 1 208 180 CA18
|
|
L A, #07fffh ; 2D07 1 208 180 67FF7F
|
|
SJ label_2d1f ; 2D0A 1 208 180 CB13
|
|
; 2D0C from 2CD0 (DD1,208,180)
|
|
label_2d0c: L A, off(00280h) ; 2D0C 1 208 180 E480
|
|
JEQ label_2d1f ; 2D0E 1 208 180 C90F
|
|
JBR off(00281h).7, label_2d1b ; 2D10 1 208 180 DF8108
|
|
ADD A, #00010h ; 2D13 1 208 180 861000
|
|
JGE label_2d1f ; 2D16 1 208 180 CD07
|
|
CLR A ; 2D18 1 208 180 F9
|
|
SJ label_2d1f ; 2D19 1 208 180 CB04
|
|
; 2D1B from 2D10 (DD1,208,180)
|
|
label_2d1b: L A, #00280h ; 2D1B 1 208 180 678002
|
|
VCAL 7 ; 2D1E 1 208 180 17
|
|
; 2D1F from 2D0E (DD1,208,180)
|
|
; 2D1F from 2D16 (DD1,208,180)
|
|
; 2D1F from 2D19 (DD1,208,180)
|
|
; 2D1F from 2D05 (DD1,208,180)
|
|
; 2D1F from 2D0A (DD1,208,180)
|
|
label_2d1f: ST A, off(00280h) ; 2D1F 1 208 180 D480
|
|
CLR A ; 2D21 1 208 180 F9
|
|
MOV DP, A ; 2D22 1 208 180 52
|
|
MOVB off(002d7h), #0ffh ; 2D23 1 208 180 C4D798FF
|
|
SJ label_2d29 ; 2D27 1 208 180 CB00
|
|
; 2D29 from 2D27 (DD1,208,180)
|
|
label_2d29: ST A, off(00274h) ; 2D29 1 208 180 D474
|
|
SRL DP ; 2D2B 1 208 180 92E7
|
|
MB off(00225h).3, C ; 2D2D 1 208 180 C4253B
|
|
CLRB A ; 2D30 0 208 180 FA
|
|
RC ; 2D31 0 208 180 95
|
|
MOV DP, #00420h ; 2D32 0 208 180 622004
|
|
MB C, [DP].0 ; 2D35 0 208 180 C228
|
|
JLT label_2d58 ; 2D37 0 208 180 CA1F
|
|
JBS off(00217h).5, label_2d58 ; 2D39 0 208 180 ED171C
|
|
JBR off(0022bh).2, label_2d52 ; 2D3C 0 208 180 DA2B13
|
|
JBR off(00210h).3, label_2d55 ; 2D3F 0 208 180 DB1013 ### ROM INFO=PSP Input (Power Steering Pressure)
|
|
MOV X1, #00680h ; 2D42 0 208 180 608006
|
|
LB A, off(00297h) ; 2D45 0 208 180 F497
|
|
JEQ label_2d4f ; 2D47 0 208 180 C906
|
|
DECB off(00297h) ; 2D49 0 208 180 C49717
|
|
MOV X1, #00a00h ; 2D4C 0 208 180 60000A
|
|
; 2D4F from 2D47 (DD0,208,180)
|
|
label_2d4f: L A, X1 ; 2D4F 1 208 180 40
|
|
SJ label_2d5e ; 2D50 1 208 180 CB0C
|
|
; 2D52 from 2D3C (DD0,208,180)
|
|
label_2d52: JBS off(00210h).3, label_2d5d ; 2D52 0 208 180 EB1008 ### ROM INFO=PSP Input (Power Steering Pressure)
|
|
; 2D55 from 2D3F (DD0,208,180)
|
|
label_2d55: SC ; 2D55 0 208 180 85
|
|
LB A, #008h ; 2D56 0 208 180 7708
|
|
; 2D58 from 2D37 (DD0,208,180)
|
|
; 2D58 from 2D39 (DD0,208,180)
|
|
label_2d58: MB off(0022bh).2, C ; 2D58 0 208 180 C42B3A
|
|
STB A, off(00297h) ; 2D5B 0 208 180 D497
|
|
; 2D5D from 2D52 (DD0,208,180)
|
|
label_2d5d: CLR A ; 2D5D 1 208 180 F9
|
|
; 2D5E from 2D50 (DD1,208,180)
|
|
label_2d5e: ST A, off(0027ah) ; 2D5E 1 208 180 D47A
|
|
MOV X1, #tbl_6961 ; 2D60 1 208 180 606169
|
|
LB A, off(00236h) ; 2D63 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
|
|
VCAL 0 ; 2D65 0 208 180 10
|
|
MOV DP, A ; 2D66 0 208 180 52
|
|
MOV X1, #tbl_6956 ; 2D67 0 208 180 605669
|
|
LB A, 0d5h ; 2D6A 0 208 180 F5D5 ### ROM INFO=TPS Delta
|
|
VCAL 2 ; 2D6C 0 208 180 12
|
|
STB A, r0 ; 2D6D 0 208 180 88
|
|
CLR A ; 2D6E 1 208 180 F9
|
|
LB A, #080h ; 2D6F 0 208 180 7780
|
|
L A, ACC ; 2D71 1 208 180 E506
|
|
SWAP ; 2D73 1 208 180 83
|
|
MUL ; 2D74 1 208 180 9035
|
|
SLL A ; 2D76 1 208 180 53
|
|
L A, er1 ; 2D77 1 208 180 35
|
|
ROL A ; 2D78 1 208 180 33
|
|
JGE label_2d7e ; 2D79 1 208 180 CD03
|
|
L A, #0ffffh ; 2D7B 1 208 180 67FFFF
|
|
; 2D7E from 2D79 (DD1,208,180)
|
|
label_2d7e: ST A, er3 ; 2D7E 1 208 180 8B
|
|
LB A, off(002f5h) ; 2D7F 0 208 180 F4F5
|
|
MOV A, off(0026ah) ; 2D81 1 208 180 B46A99
|
|
JNE label_2db0 ; 2D84 1 208 180 CE2A
|
|
MOVB off(002f5h), #003h ; 2D86 1 208 180 C4F59803
|
|
JBR off(0021ah).2, label_2daf ; 2D8A 1 208 180 DA1A22
|
|
JBS off(0021bh).1, label_2d95 ; 2D8D 1 208 180 E91B05
|
|
ADD A, er3 ; 2D90 1 208 180 0B
|
|
JLT label_2dc9 ; 2D91 1 208 180 CA36
|
|
SJ label_2d98 ; 2D93 1 208 180 CB03
|
|
; 2D95 from 2D8D (DD1,208,180)
|
|
label_2d95: SUB A, er3 ; 2D95 1 208 180 2B
|
|
JLT label_2daf ; 2D96 1 208 180 CA17
|
|
; 2D98 from 2D93 (DD1,208,180)
|
|
label_2d98: MOV X2, #00400h ; 2D98 1 208 180 610004
|
|
CMP A, #00a00h ; 2D9B 1 208 180 C6000A
|
|
JGE label_2dab ; 2D9E 1 208 180 CD0B
|
|
MOV X2, #00300h ; 2DA0 1 208 180 610003
|
|
CMP A, #00400h ; 2DA3 1 208 180 C60004
|
|
JGE label_2dab ; 2DA6 1 208 180 CD03
|
|
MOV X2, #00200h ; 2DA8 1 208 180 610002
|
|
; 2DAB from 2D9E (DD1,208,180)
|
|
; 2DAB from 2DA6 (DD1,208,180)
|
|
label_2dab: SUB A, X2 ; 2DAB 1 208 180 91A2
|
|
JGE label_2db0 ; 2DAD 1 208 180 CD01
|
|
; 2DAF from 2D8A (DD1,208,180)
|
|
; 2DAF from 2D96 (DD1,208,180)
|
|
label_2daf: CLR A ; 2DAF 1 208 180 F9
|
|
; 2DB0 from 2D84 (DD1,208,180)
|
|
; 2DB0 from 2DAD (DD1,208,180)
|
|
label_2db0: JBR off(00218h).2, label_2dc5 ; 2DB0 1 208 180 DA1812 ### ROM INFO=Set RPM Cut Flag
|
|
MOV X2, A ; 2DB3 1 208 180 51
|
|
MOV X1, #tbl_6970 ; 2DB4 1 208 180 607069
|
|
JBR off(00211h).2, label_2dbd ; 2DB7 1 208 180 DA1103 ### ROM INFO=AC Switch Input
|
|
MOV X1, #tbl_697f ; 2DBA 1 208 180 607F69
|
|
; 2DBD from 2DB7 (DD1,208,180)
|
|
label_2dbd: LB A, off(00236h) ; 2DBD 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
|
|
VCAL 0 ; 2DBF 0 208 180 10
|
|
L A, X2 ; 2DC0 1 208 180 41
|
|
CMP A, er3 ; 2DC1 1 208 180 4B
|
|
JGE label_2dc5 ; 2DC2 1 208 180 CD01
|
|
L A, er3 ; 2DC4 1 208 180 37
|
|
; 2DC5 from 2DB0 (DD1,208,180)
|
|
; 2DC5 from 2DC2 (DD1,208,180)
|
|
label_2dc5: CMP A, DP ; 2DC5 1 208 180 92C2
|
|
JLT label_2dca ; 2DC7 1 208 180 CA01
|
|
; 2DC9 from 2D91 (DD1,208,180)
|
|
label_2dc9: L A, DP ; 2DC9 1 208 180 42
|
|
; 2DCA from 2DC7 (DD1,208,180)
|
|
label_2dca: ST A, off(0026ah) ; 2DCA 1 208 180 D46A
|
|
MB C, off(0022bh).6 ; 2DCC 1 208 180 C42B2E
|
|
MB off(0022bh).7, C ; 2DCF 1 208 180 C42B3F
|
|
MOV DP, #0037dh ; 2DD2 1 208 180 627D03
|
|
LB A, [DP] ; 2DD5 0 208 180 F2
|
|
MOV X2, #tbl_688b ; 2DD6 0 208 180 618B68
|
|
JBR off(0021bh).0, label_2de5 ; 2DD9 0 208 180 D81B09
|
|
MOV X2, #tbl_6899 ; 2DDC 0 208 180 619968
|
|
CMPB A, #056h ; 2DDF 0 208 180 C656
|
|
JGE label_2de5 ; 2DE1 0 208 180 CD02
|
|
LB A, #056h ; 2DE3 0 208 180 7756
|
|
; 2DE5 from 2DD9 (DD0,208,180)
|
|
; 2DE5 from 2DE1 (DD0,208,180)
|
|
label_2de5: CMPB A, off(00236h) ; 2DE5 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
|
|
MB off(0022bh).6, C ; 2DE7 0 208 180 C42B3E
|
|
JBS off(0021ah).0, label_2e00 ; 2DEA 0 208 180 E81A13
|
|
JLT label_2e00 ; 2DED 0 208 180 CA11
|
|
JBR off(0022bh).7, label_2e06 ; 2DEF 0 208 180 DF2B14
|
|
JBS off(0021bh).7, label_2e00 ; 2DF2 0 208 180 EF1B0B
|
|
MOV X1, #tbl_6868 ; 2DF5 0 208 180 606868
|
|
LB A, 0d9h ; 2DF8 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
VCAL 0 ; 2DFA 0 208 180 10
|
|
; warning: had to flip DD
|
|
CMP A, 0c8h ; 2DFB 1 208 180 B5C8C2
|
|
JLT label_2e0f ; 2DFE 1 208 180 CA0F
|
|
; 2E00 from 2DEA (DD0,208,180)
|
|
; 2E00 from 2DED (DD0,208,180)
|
|
; 2E00 from 2DF2 (DD0,208,180)
|
|
label_2e00: MOVB off(002f4h), off(00296h) ; 2E00 1 208 180 C4967CF4
|
|
SJ label_2e31 ; 2E04 1 208 180 CB2B
|
|
; 2E06 from 2DEF (DD0,208,180)
|
|
label_2e06: L A, off(0026ch) ; 2E06 1 208 180 E46C
|
|
SUB A, #00080h ; 2E08 1 208 180 A68000
|
|
JLT label_2e31 ; 2E0B 1 208 180 CA24
|
|
SJ label_2e2b ; 2E0D 1 208 180 CB1C
|
|
; 2E0F from 2DFE (DD1,208,180)
|
|
label_2e0f: MOV X1, X2 ; 2E0F 1 208 180 9178
|
|
LB A, 0d9h ; 2E11 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
CAL label_49ca ; 2E13 0 208 180 32CA49
|
|
STB A, r0 ; 2E16 0 208 180 88
|
|
CLRB r1 ; 2E17 0 208 180 2115
|
|
L A, 0c8h ; 2E19 1 208 180 E5C8
|
|
MUL ; 2E1B 1 208 180 9035
|
|
MOV er0, #02000h ; 2E1D 1 208 180 44980020
|
|
CMP er1, #00000h ; 2E21 1 208 180 45C00000
|
|
JNE label_2e2a ; 2E25 1 208 180 CE03
|
|
CMP A, er0 ; 2E27 1 208 180 48
|
|
JLT label_2e2b ; 2E28 1 208 180 CA01
|
|
; 2E2A from 2E25 (DD1,208,180)
|
|
label_2e2a: L A, er0 ; 2E2A 1 208 180 34
|
|
; 2E2B from 2E0D (DD1,208,180)
|
|
; 2E2B from 2E28 (DD1,208,180)
|
|
label_2e2b: CMPB off(002f4h), #000h ; 2E2B 1 208 180 C4F4C000
|
|
JNE label_2e32 ; 2E2F 1 208 180 CE01
|
|
; 2E31 from 2E04 (DD1,208,180)
|
|
; 2E31 from 2E0B (DD1,208,180)
|
|
label_2e31: CLR A ; 2E31 1 208 180 F9
|
|
; 2E32 from 2E2F (DD1,208,180)
|
|
label_2e32: ST A, off(0026ch) ; 2E32 1 208 180 D46C
|
|
JBR off(00219h).7, label_2e5c ; 2E34 1 208 180 DF1925
|
|
MOV DP, #003afh ; 2E37 1 208 180 62AF03
|
|
MOVB r0, [DP] ; 2E3A 1 208 180 C248
|
|
L A, #01480h ; 2E3C 1 208 180 678014
|
|
CMPB r0, #033h ; 2E3F 1 208 180 20C033
|
|
JEQ label_2e57 ; 2E42 1 208 180 C913
|
|
L A, #02300h ; 2E44 1 208 180 670023
|
|
CMPB r0, #034h ; 2E47 1 208 180 20C034
|
|
JEQ label_2e57 ; 2E4A 1 208 180 C90B
|
|
L A, #02d00h ; 2E4C 1 208 180 67002D
|
|
CMPB r0, #035h ; 2E4F 1 208 180 20C035
|
|
JEQ label_2e57 ; 2E52 1 208 180 C903
|
|
L A, #03fffh ; 2E54 1 208 180 67FF3F
|
|
; 2E57 from 2E42 (DD1,208,180)
|
|
; 2E57 from 2E4A (DD1,208,180)
|
|
; 2E57 from 2E52 (DD1,208,180)
|
|
label_2e57: L A, ACC ; 2E57 1 208 180 E506
|
|
J label_31a2 ; 2E59 1 208 180 03A231
|
|
; 2E5C from 2E34 (DD1,208,180)
|
|
label_2e5c: JBR off(0021ah).0, label_2e72 ; 2E5C 1 208 180 D81A13
|
|
SB off(00228h).4 ; 2E5F 1 208 180 C4281C ### ROM INFO=Reset RPM Cut Flag
|
|
MOV X1, #tbl_6733 ; 2E62 1 208 180 603367
|
|
LB A, 0d9h ; 2E65 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
VCAL 0 ; 2E67 0 208 180 10
|
|
STB A, off(0026eh) ; 2E68 0 208 180 D46E
|
|
JBS off(00217h).5, label_2eaf ; 2E6A 0 208 180 ED1742
|
|
MOV DP, #00386h ; 2E6D 0 208 180 628603
|
|
SJ label_2ead ; 2E70 0 208 180 CB3B
|
|
; 2E72 from 2E5C (DD1,208,180)
|
|
label_2e72: JBR off(00218h).2, label_2e7e ; 2E72 1 208 180 DA1809 ### ROM INFO=Set RPM Cut Flag
|
|
JBR off(0022ah).3, label_2ec7 ; 2E75 1 208 180 DB2A4F
|
|
L A, #011ebh ; 2E78 1 208 180 67EB11
|
|
J label_31c4 ; 2E7B 1 208 180 03C431
|
|
; 2E7E from 2E72 (DD1,208,180)
|
|
label_2e7e: JBR off(0021ah).1, label_2eb4 ; 2E7E 1 208 180 D91A33
|
|
L A, off(0026ch) ; 2E81 1 208 180 E46C
|
|
JNE label_2eb4 ; 2E83 1 208 180 CE2F
|
|
JBR off(0021ch).4, label_2ec7 ; 2E85 1 208 180 DC1C3F
|
|
CMPB 0d9h, #02eh ; 2E88 1 208 180 C5D9C02E ### ROM INFO=ECT Sensor
|
|
JGE label_2ec7 ; 2E8C 1 208 180 CD39
|
|
CMPB 0cch, #00fh ; 2E8E 1 208 180 C5CCC00F ### ROM INFO=VSS Sensor
|
|
JLT label_2ec7 ; 2E92 1 208 180 CA33
|
|
JBR off(0022ah).2, label_2ec7 ; 2E94 1 208 180 DA2A30
|
|
MOV X1, #tbl_698e ; 2E97 1 208 180 608E69
|
|
JBR off(00226h).4, label_2ea0 ; 2E9A 1 208 180 DC2603
|
|
MOV X1, #tbl_6dff ; 2E9D 1 208 180 60FF6D
|
|
; 2EA0 from 2E9A (DD1,208,180)
|
|
label_2ea0: LB A, 0c2h ; 2EA0 0 208 180 F5C2
|
|
VCAL 0 ; 2EA2 0 208 180 10
|
|
STB A, off(00270h) ; 2EA3 0 208 180 D470
|
|
JEQ label_2ec7 ; 2EA5 0 208 180 C920
|
|
SB off(00228h).6 ; 2EA7 0 208 180 C4281E ### ROM INFO=Reset RPM Cut Flag
|
|
MOV DP, #0030ch ; 2EAA 0 208 180 620C03
|
|
; 2EAD from 2E70 (DD0,208,180)
|
|
label_2ead: L A, [DP] ; 2EAD 1 208 180 E2
|
|
VCAL 5 ; 2EAE 1 208 180 15
|
|
; 2EAF from 2E6A (DD0,208,180)
|
|
label_2eaf: STB A, off(00260h) ; 2EAF 0 208 180 D460
|
|
J label_30f8 ; 2EB1 0 208 180 03F830
|
|
; 2EB4 from 2E7E (DD1,208,180)
|
|
; 2EB4 from 2E83 (DD1,208,180)
|
|
label_2eb4: CLR off(0026ah) ; 2EB4 1 208 180 B46A15
|
|
SC ; 2EB7 1 208 180 85
|
|
JBS off(0022bh).4, label_2ec1 ; 2EB8 1 208 180 EC2B06
|
|
JBS off(00212h).5, label_2ec1 ; 2EBB 1 208 180 ED1203 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
|
|
MB C, 0b0h.1 ; 2EBE 1 208 180 C5B029
|
|
; 2EC1 from 2EB8 (DD1,208,180)
|
|
; 2EC1 from 2EBB (DD1,208,180)
|
|
label_2ec1: XORB PSWH, #080h ; 2EC1 1 208 180 A2F080
|
|
MB off(00228h).5, C ; 2EC4 1 208 180 C4283D ### ROM INFO=Reset RPM Cut Flag
|
|
; 2EC7 from 2E75 (DD1,208,180)
|
|
; 2EC7 from 2E85 (DD1,208,180)
|
|
; 2EC7 from 2E8C (DD1,208,180)
|
|
; 2EC7 from 2E92 (DD1,208,180)
|
|
; 2EC7 from 2E94 (DD1,208,180)
|
|
; 2EC7 from 2EA5 (DD0,208,180)
|
|
label_2ec7: CLR A ; 2EC7 1 208 180 F9
|
|
ST A, er2 ; 2EC8 1 208 180 8A
|
|
MOV DP, #0030ch ; 2EC9 1 208 180 620C03
|
|
MOV er0, off(00262h) ; 2ECC 1 208 180 B46248
|
|
MOVB ACCH, #026h ; 2ECF 1 208 180 C5079826
|
|
MOVB r5, #0ffh ; 2ED3 1 208 180 9DFF
|
|
CMPB off(002c7h), #000h ; 2ED5 1 208 180 C4C7C000
|
|
JNE label_2ef7 ; 2ED9 1 208 180 CE1C
|
|
MOVB ACCH, #026h ; 2EDB 1 208 180 C5079826
|
|
MOVB r5, #0a6h ; 2EDF 1 208 180 9DA6
|
|
JBR off(00228h).5, label_2ef7 ; 2EE1 1 208 180 DD2813 ### ROM INFO=Reset RPM Cut Flag
|
|
JBR off(0021ah).2, label_2ef7 ; 2EE4 1 208 180 DA1A10
|
|
CMPB 0d9h, #04ah ; 2EE7 1 208 180 C5D9C04A ### ROM INFO=ECT Sensor
|
|
JGE label_2ef7 ; 2EEB 1 208 180 CD0A
|
|
L A, [DP] ; 2EED 1 208 180 E2
|
|
ADD A, off(00266h) ; 2EEE 1 208 180 8766
|
|
JGE label_2f0f ; 2EF0 1 208 180 CD1D
|
|
L A, #0ffffh ; 2EF2 1 208 180 67FFFF
|
|
SJ label_2f0f ; 2EF5 1 208 180 CB18
|
|
; 2EF7 from 2ED9 (DD1,208,180)
|
|
; 2EF7 from 2EE1 (DD1,208,180)
|
|
; 2EF7 from 2EE4 (DD1,208,180)
|
|
; 2EF7 from 2EEB (DD1,208,180)
|
|
label_2ef7: MUL ; 2EF7 1 208 180 9035
|
|
SLL A ; 2EF9 1 208 180 53
|
|
L A, er1 ; 2EFA 1 208 180 35
|
|
ROL A ; 2EFB 1 208 180 33
|
|
JLT label_2f06 ; 2EFC 1 208 180 CA08
|
|
ADD A, off(00266h) ; 2EFE 1 208 180 8766
|
|
JLT label_2f06 ; 2F00 1 208 180 CA04
|
|
ADD A, [DP] ; 2F02 1 208 180 B282
|
|
JGE label_2f09 ; 2F04 1 208 180 CD03
|
|
; 2F06 from 2EFC (DD1,208,180)
|
|
; 2F06 from 2F00 (DD1,208,180)
|
|
label_2f06: L A, #0ffffh ; 2F06 1 208 180 67FFFF
|
|
; 2F09 from 2F04 (DD1,208,180)
|
|
label_2f09: SUB A, #00500h ; 2F09 1 208 180 A60005
|
|
JGE label_2f0f ; 2F0C 1 208 180 CD01
|
|
CLR A ; 2F0E 1 208 180 F9
|
|
; 2F0F from 2EF0 (DD1,208,180)
|
|
; 2F0F from 2EF5 (DD1,208,180)
|
|
; 2F0F from 2F0C (DD1,208,180)
|
|
label_2f0f: ST A, off(0028eh) ; 2F0F 1 208 180 D48E
|
|
L A, er2 ; 2F11 1 208 180 36
|
|
MUL ; 2F12 1 208 180 9035
|
|
SLL A ; 2F14 1 208 180 53
|
|
L A, er1 ; 2F15 1 208 180 35
|
|
ROL A ; 2F16 1 208 180 33
|
|
JLT label_2f22 ; 2F17 1 208 180 CA09
|
|
ADD A, off(00266h) ; 2F19 1 208 180 8766
|
|
JLT label_2f22 ; 2F1B 1 208 180 CA05
|
|
ADD A, #01000h ; 2F1D 1 208 180 860010
|
|
JGE label_2f25 ; 2F20 1 208 180 CD03
|
|
; 2F22 from 2F17 (DD1,208,180)
|
|
; 2F22 from 2F1B (DD1,208,180)
|
|
label_2f22: L A, #0ffffh ; 2F22 1 208 180 67FFFF
|
|
; 2F25 from 2F20 (DD1,208,180)
|
|
label_2f25: ST A, off(0028ch) ; 2F25 1 208 180 D48C
|
|
MOVB r0, #020h ; 2F27 1 208 180 9820
|
|
MOV DP, #tbl_6821 ; 2F29 1 208 180 622168
|
|
JBR off(00228h).5, label_2f38 ; 2F2C 1 208 180 DD2809 ### ROM INFO=Reset RPM Cut Flag
|
|
JBS off(0021ah).3, label_2f45 ; 2F2F 1 208 180 EB1A13
|
|
MOVB off(00298h), #028h ; 2F32 1 208 180 C4989828
|
|
SJ label_2f45 ; 2F36 1 208 180 CB0D
|
|
; 2F38 from 2F2C (DD1,208,180)
|
|
label_2f38: JBR off(00218h).2, label_2f45 ; 2F38 1 208 180 DA180A ### ROM INFO=Set RPM Cut Flag
|
|
CLRB off(002d9h) ; 2F3B 1 208 180 C4D915
|
|
MOVB r0, #028h ; 2F3E 1 208 180 9828
|
|
JBS off(0021ah).4, label_2f8d ; 2F40 1 208 180 EC1A4A
|
|
SJ label_2f90 ; 2F43 1 208 180 CB4B
|
|
; 2F45 from 2F2F (DD1,208,180)
|
|
; 2F45 from 2F36 (DD1,208,180)
|
|
; 2F45 from 2F38 (DD1,208,180)
|
|
label_2f45: JBS off(0021ah).2, label_2f8d ; 2F45 1 208 180 EA1A45
|
|
LB A, off(002d9h) ; 2F48 0 208 180 F4D9
|
|
JEQ label_2f51 ; 2F4A 0 208 180 C905
|
|
MOV DP, #tbl_6827 ; 2F4C 0 208 180 622768
|
|
SJ label_2f93 ; 2F4F 0 208 180 CB42
|
|
; 2F51 from 2F4A (DD0,208,180)
|
|
label_2f51: LB A, off(002d6h) ; 2F51 0 208 180 F4D6
|
|
JEQ label_2f5d ; 2F53 0 208 180 C908
|
|
JBR off(0021ah).4, label_2f5d ; 2F55 0 208 180 DC1A05
|
|
MOV DP, #tbl_681b ; 2F58 0 208 180 621B68
|
|
SJ label_2f93 ; 2F5B 0 208 180 CB36
|
|
; 2F5D from 2F53 (DD0,208,180)
|
|
; 2F5D from 2F55 (DD0,208,180)
|
|
label_2f5d: MOV DP, #tbl_6815 ; 2F5D 0 208 180 621568
|
|
MOV X1, #tbl_67bb ; 2F60 0 208 180 60BB67
|
|
JBR off(0021ah).4, label_2f69 ; 2F63 0 208 180 DC1A03
|
|
MOV X1, #tbl_67d7 ; 2F66 0 208 180 60D767
|
|
; 2F69 from 2F63 (DD0,208,180)
|
|
label_2f69: L A, off(0025ah) ; 2F69 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
|
|
CAL label_4a64 ; 2F6B 1 208 180 32644A
|
|
CMP A, 0cah ; 2F6E 1 208 180 B5CAC2
|
|
JLT label_2f76 ; 2F71 1 208 180 CA03
|
|
MOV DP, #tbl_680f ; 2F73 1 208 180 620F68
|
|
; 2F76 from 2F71 (DD1,208,180)
|
|
label_2f76: MOV X1, #tbl_67f3 ; 2F76 1 208 180 60F367
|
|
L A, off(0025ah) ; 2F79 1 208 180 E45A ### ROM INFO=Current Target Idle RPM
|
|
CAL label_4a64 ; 2F7B 1 208 180 32644A
|
|
JBR off(0021ah).4, label_2f93 ; 2F7E 1 208 180 DC1A12
|
|
CMP A, 0cah ; 2F81 1 208 180 B5CAC2
|
|
JGE label_2f93 ; 2F84 1 208 180 CD0D
|
|
LB A, off(00298h) ; 2F86 0 208 180 F498
|
|
JEQ label_2f93 ; 2F88 0 208 180 C909
|
|
SUBB A, #001h ; 2F8A 0 208 180 A601
|
|
STB A, r0 ; 2F8C 0 208 180 88
|
|
; 2F8D from 2F40 (DD1,208,180)
|
|
; 2F8D from 2F45 (DD1,208,180)
|
|
label_2f8d: MOV DP, #tbl_681b ; 2F8D 1 208 180 621B68
|
|
; 2F90 from 2F43 (DD1,208,180)
|
|
label_2f90: MOVB off(00298h), r0 ; 2F90 1 208 180 207C98
|
|
; 2F93 from 2F4F (DD0,208,180)
|
|
; 2F93 from 2F5B (DD0,208,180)
|
|
; 2F93 from 2F7E (DD1,208,180)
|
|
; 2F93 from 2F84 (DD1,208,180)
|
|
; 2F93 from 2F88 (DD0,208,180)
|
|
label_2f93: LB A, off(002dah) ; 2F93 0 208 180 F4DA
|
|
JNE label_2f9a ; 2F95 0 208 180 CE03
|
|
RB off(00225h).5 ; 2F97 0 208 180 C4250D
|
|
; 2F9A from 2F95 (DD0,208,180)
|
|
label_2f9a: MOV off(00288h), off(00286h) ; 2F9A 0 208 180 B4867C88
|
|
MOVB off(0028bh), off(0028ah) ; 2F9E 0 208 180 C48A7C8B
|
|
SB off(0022bh).1 ; 2FA2 0 208 180 C42B19
|
|
JBS off(00228h).5, label_2fb3 ; 2FA5 0 208 180 ED280B ### ROM INFO=Reset RPM Cut Flag
|
|
JBS off(0021ah).3, label_2fcb ; 2FA8 0 208 180 EB1A20
|
|
L A, off(00262h) ; 2FAB 1 208 180 E462
|
|
JBS off(002eeh).1, label_3005 ; 2FAD 1 208 180 E9EE55
|
|
J label_301f ; 2FB0 1 208 180 031F30
|
|
; 2FB3 from 2FA5 (DD0,208,180)
|
|
label_2fb3: JBR off(0021ah).3, label_2fcb ; 2FB3 0 208 180 DB1A15
|
|
JBS off(00229h).5, label_2fcb ; 2FB6 0 208 180 ED2912
|
|
JBR off(0022bh).3, label_301f ; 2FB9 0 208 180 DB2B63
|
|
CMPB 0d9h, #0d0h ; 2FBC 0 208 180 C5D9C0D0 ### ROM INFO=ECT Sensor
|
|
JLT label_2fc8 ; 2FC0 0 208 180 CA06
|
|
CMPB 0f3h, #0fah ; 2FC2 0 208 180 C5F3C0FA
|
|
JLT label_301f ; 2FC6 0 208 180 CA57
|
|
; 2FC8 from 2FC0 (DD0,208,180)
|
|
label_2fc8: JBR off(00229h).6, label_301f ; 2FC8 0 208 180 DE2954
|
|
; 2FCB from 2FA8 (DD0,208,180)
|
|
; 2FCB from 2FB3 (DD0,208,180)
|
|
; 2FCB from 2FB6 (DD0,208,180)
|
|
label_2fcb: L A, off(00262h) ; 2FCB 1 208 180 E462
|
|
JBR off(002eeh).1, label_2fd9 ; 2FCD 1 208 180 D9EE09
|
|
MOV er3, off(0026eh) ; 2FD0 1 208 180 B46E4B
|
|
MOV DP, #00386h ; 2FD3 1 208 180 628603
|
|
L A, [DP] ; 2FD6 1 208 180 E2
|
|
SJ label_300a ; 2FD7 1 208 180 CB31
|
|
; 2FD9 from 2FCD (DD1,208,180)
|
|
label_2fd9: JBR off(00228h).5, label_3005 ; 2FD9 1 208 180 DD2829 ### ROM INFO=Reset RPM Cut Flag
|
|
JBS off(0021ah).3, label_3005 ; 2FDC 1 208 180 EB1A26
|
|
JBS off(002eeh).1, label_3005 ; 2FDF 1 208 180 E9EE23
|
|
JBS off(00228h).3, label_3005 ; 2FE2 1 208 180 EB2820 ### ROM INFO=Reset RPM Cut Flag
|
|
CMPB off(002dah), #000h ; 2FE5 1 208 180 C4DAC000
|
|
JEQ label_2ff0 ; 2FE9 1 208 180 C905
|
|
SB off(00225h).5 ; 2FEB 1 208 180 C4251D
|
|
JNE label_3005 ; 2FEE 1 208 180 CE15
|
|
; 2FF0 from 2FE9 (DD1,208,180)
|
|
label_2ff0: MOV X2, A ; 2FF0 1 208 180 51
|
|
LB A, #014h ; 2FF1 0 208 180 7714
|
|
MOV X1, #tbl_6828 ; 2FF3 0 208 180 602868
|
|
JBR off(0021bh).0, label_2ffe ; 2FF6 0 208 180 D81B05
|
|
LB A, #014h ; 2FF9 0 208 180 7714
|
|
MOV X1, #tbl_683a ; 2FFB 0 208 180 603A68
|
|
; 2FFE from 2FF6 (DD0,208,180)
|
|
label_2ffe: STB A, off(002dah) ; 2FFE 0 208 180 D4DA
|
|
LB A, 0d8h ; 3000 0 208 180 F5D8 ### ROM INFO=IAT Sensor
|
|
VCAL 0 ; 3002 0 208 180 10
|
|
L A, X2 ; 3003 1 208 180 41
|
|
VCAL 5 ; 3004 1 208 180 15
|
|
; 3005 from 2FAD (DD1,208,180)
|
|
; 3005 from 2FD9 (DD1,208,180)
|
|
; 3005 from 2FDC (DD1,208,180)
|
|
; 3005 from 2FDF (DD1,208,180)
|
|
; 3005 from 2FE2 (DD1,208,180)
|
|
; 3005 from 2FEE (DD1,208,180)
|
|
label_3005: ST A, er3 ; 3005 1 208 180 8B
|
|
MOV DP, #0030ch ; 3006 1 208 180 620C03
|
|
L A, [DP] ; 3009 1 208 180 E2
|
|
; 300A from 2FD7 (DD1,208,180)
|
|
label_300a: VCAL 5 ; 300A 1 208 180 15
|
|
MOV er3, off(00266h) ; 300B 1 208 180 B4664B
|
|
VCAL 5 ; 300E 1 208 180 15
|
|
ST A, off(00286h) ; 300F 1 208 180 D486
|
|
ST A, off(00288h) ; 3011 1 208 180 D488
|
|
CLRB A ; 3013 0 208 180 FA
|
|
STB A, off(0028ah) ; 3014 0 208 180 D48A
|
|
STB A, off(0028bh) ; 3016 0 208 180 D48B
|
|
CLR A ; 3018 1 208 180 F9
|
|
ST A, er1 ; 3019 1 208 180 89
|
|
ST A, er2 ; 301A 1 208 180 8A
|
|
MOV X1, A ; 301B 1 208 180 50
|
|
MOV X2, A ; 301C 1 208 180 51
|
|
SJ label_3044 ; 301D 1 208 180 CB25
|
|
; 301F from 2FB0 (DD1,208,180)
|
|
; 301F from 2FB9 (DD0,208,180)
|
|
; 301F from 2FC6 (DD0,208,180)
|
|
; 301F from 2FC8 (DD0,208,180)
|
|
label_301f: MOV er0, 0c8h ; 301F 1 208 180 B5C848
|
|
LC A, [DP] ; 3022 1 208 180 92A8
|
|
MUL ; 3024 1 208 180 9035
|
|
L A, er1 ; 3026 1 208 180 35
|
|
JBR off(0021bh).7, label_302b ; 3027 1 208 180 DF1B01
|
|
VCAL 7 ; 302A 1 208 180 17
|
|
; 302B from 3027 (DD1,208,180)
|
|
label_302b: MOV X1, A ; 302B 1 208 180 50
|
|
MOV er0, 0cah ; 302C 1 208 180 B5CA48
|
|
INC DP ; 302F 1 208 180 72
|
|
INC DP ; 3030 1 208 180 72
|
|
LC A, [DP] ; 3031 1 208 180 92A8
|
|
MUL ; 3033 1 208 180 9035
|
|
L A, er1 ; 3035 1 208 180 35
|
|
JBR off(0021ah).4, label_303a ; 3036 1 208 180 DC1A01
|
|
VCAL 7 ; 3039 1 208 180 17
|
|
; 303A from 3036 (DD1,208,180)
|
|
label_303a: MOV X2, A ; 303A 1 208 180 51
|
|
INC DP ; 303B 1 208 180 72
|
|
INC DP ; 303C 1 208 180 72
|
|
LC A, [DP] ; 303D 1 208 180 92A8
|
|
MUL ; 303F 1 208 180 9035
|
|
ST A, er2 ; 3041 1 208 180 8A
|
|
L A, off(00268h) ; 3042 1 208 180 E468
|
|
; 3044 from 301D (DD1,208,180)
|
|
label_3044: MOV er3, off(00286h) ; 3044 1 208 180 B4864B
|
|
VCAL 4 ; 3047 1 208 180 14
|
|
LB A, off(0028ah) ; 3048 0 208 180 F48A
|
|
JBS off(0021ah).4, label_3058 ; 304A 0 208 180 EC1A0B
|
|
ADDB A, r5 ; 304D 0 208 180 0D
|
|
STB A, r5 ; 304E 0 208 180 8D
|
|
L A, er3 ; 304F 1 208 180 37
|
|
ADC A, er1 ; 3050 1 208 180 19
|
|
JGE label_305f ; 3051 1 208 180 CD0C
|
|
L A, #0ffffh ; 3053 1 208 180 67FFFF
|
|
SJ label_305f ; 3056 1 208 180 CB07
|
|
; 3058 from 304A (DD0,208,180)
|
|
label_3058: SUBB A, r5 ; 3058 0 208 180 2D
|
|
STB A, r5 ; 3059 0 208 180 8D
|
|
L A, er3 ; 305A 1 208 180 37
|
|
SBC A, er1 ; 305B 1 208 180 39
|
|
JGE label_305f ; 305C 1 208 180 CD01
|
|
CLR A ; 305E 1 208 180 F9
|
|
; 305F from 3051 (DD1,208,180)
|
|
; 305F from 3056 (DD1,208,180)
|
|
; 305F from 305C (DD1,208,180)
|
|
label_305f: CAL label_4c69 ; 305F 1 208 180 32694C
|
|
ST A, er1 ; 3062 1 208 180 89
|
|
ST A, er3 ; 3063 1 208 180 8B
|
|
JLT label_3072 ; 3064 1 208 180 CA0C
|
|
L A, X1 ; 3066 1 208 180 40
|
|
VCAL 4 ; 3067 1 208 180 14
|
|
L A, X2 ; 3068 1 208 180 41
|
|
VCAL 4 ; 3069 1 208 180 14
|
|
CAL label_4c69 ; 306A 1 208 180 32694C
|
|
JLT label_3075 ; 306D 1 208 180 CA06
|
|
MOVB off(0028ah), r5 ; 306F 1 208 180 257C8A
|
|
; 3072 from 3064 (DD1,208,180)
|
|
label_3072: MOV off(00286h), er1 ; 3072 1 208 180 457C86
|
|
; 3075 from 306D (DD1,208,180)
|
|
label_3075: ST A, er3 ; 3075 1 208 180 8B
|
|
L A, off(0026ch) ; 3076 1 208 180 E46C
|
|
JBS off(00228h).5, label_307d ; 3078 1 208 180 ED2802 ### ROM INFO=Reset RPM Cut Flag
|
|
L A, off(0026ah) ; 307B 1 208 180 E46A
|
|
; 307D from 3078 (DD1,208,180)
|
|
label_307d: VCAL 5 ; 307D 1 208 180 15
|
|
ST A, off(00260h) ; 307E 1 208 180 D460
|
|
JBS off(00225h).7, label_30f8 ; 3080 1 208 180 EF2575
|
|
JBR off(00228h).5, label_30f8 ; 3083 1 208 180 DD2872 ### ROM INFO=Reset RPM Cut Flag
|
|
JBS off(0021ah).2, label_30f8 ; 3086 1 208 180 EA1A6F
|
|
MB C, off(0022ah).1 ; 3089 1 208 180 C42A29
|
|
JBR off(00217h).6, label_3092 ; 308C 1 208 180 DE1703
|
|
MB C, off(0022ah).6 ; 308F 1 208 180 C42A2E
|
|
; 3092 from 308C (DD1,208,180)
|
|
label_3092: JLT label_30f8 ; 3092 1 208 180 CA64
|
|
L A, off(0027ah) ; 3094 1 208 180 E47A
|
|
JNE label_30f8 ; 3096 1 208 180 CE60
|
|
L A, off(00280h) ; 3098 1 208 180 E480
|
|
JNE label_30f8 ; 309A 1 208 180 CE5C
|
|
CMPB 0beh, #07bh ; 309C 1 208 180 C5BEC07B ### ROM INFO=Some PA/Map Value
|
|
JLT label_30f8 ; 30A0 1 208 180 CA56
|
|
CMP 0c8h, #00018h ; 30A2 1 208 180 B5C8C01800
|
|
JGE label_30f8 ; 30A7 1 208 180 CD4F
|
|
L A, #00040h ; 30A9 1 208 180 674000
|
|
JBR off(0021ah).4, label_30b2 ; 30AC 1 208 180 DC1A03
|
|
L A, #00040h ; 30AF 1 208 180 674000
|
|
; 30B2 from 30AC (DD1,208,180)
|
|
label_30b2: CMP A, 0cah ; 30B2 1 208 180 B5CAC2
|
|
JLT label_30f8 ; 30B5 1 208 180 CA41
|
|
CMPB 0d9h, #067h ; 30B7 1 208 180 C5D9C067 ### ROM INFO=ECT Sensor
|
|
JGE label_30f8 ; 30BB 1 208 180 CD3B
|
|
LB A, off(002dah) ; 30BD 0 208 180 F4DA
|
|
JNE label_30f8 ; 30BF 0 208 180 CE37
|
|
LB A, 0bch ; 30C1 0 208 180 F5BC ### ROM INFO=PA Sensor
|
|
MOV X1, #tbl_6856 ; 30C3 0 208 180 605668
|
|
VCAL 1 ; 30C6 0 208 180 11
|
|
LB A, #0c2h ; 30C7 0 208 180 77C2
|
|
SUBB A, r6 ; 30C9 0 208 180 2E
|
|
JGE label_30cd ; 30CA 0 208 180 CD01
|
|
CLRB A ; 30CC 0 208 180 FA
|
|
; 30CD from 30CA (DD0,208,180)
|
|
label_30cd: MOV er0, #00040h ; 30CD 0 208 180 44984000
|
|
CMPB A, 0beh ; 30D1 0 208 180 C5BEC2 ### ROM INFO=Some PA/Map Value
|
|
JLT label_30da ; 30D4 0 208 180 CA04
|
|
MOV er0, #00010h ; 30D6 0 208 180 44981000
|
|
; 30DA from 30D4 (DD0,208,180)
|
|
label_30da: CMPB 0d9h, #028h ; 30DA 0 208 180 C5D9C028 ### ROM INFO=ECT Sensor
|
|
JLT label_30e4 ; 30DE 0 208 180 CA04
|
|
MOV er0, #00001h ; 30E0 0 208 180 44980100
|
|
; 30E4 from 30DE (DD0,208,180)
|
|
label_30e4: MOV X1, #0030ch ; 30E4 0 208 180 600C03
|
|
L A, off(00286h) ; 30E7 1 208 180 E486
|
|
SUB A, off(00262h) ; 30E9 1 208 180 A762
|
|
JLT label_30f1 ; 30EB 1 208 180 CA04
|
|
SUB A, off(00266h) ; 30ED 1 208 180 A766
|
|
JGE label_30f2 ; 30EF 1 208 180 CD01
|
|
; 30F1 from 30EB (DD1,208,180)
|
|
label_30f1: CLR A ; 30F1 1 208 180 F9
|
|
; 30F2 from 30EF (DD1,208,180)
|
|
label_30f2: CAL label_4ab9 ; 30F2 1 208 180 32B94A
|
|
CAL label_4bfa ; 30F5 1 208 180 32FA4B
|
|
; 30F8 from 2EB1 (DD0,208,180)
|
|
; 30F8 from 3080 (DD1,208,180)
|
|
; 30F8 from 3083 (DD1,208,180)
|
|
; 30F8 from 3086 (DD1,208,180)
|
|
; 30F8 from 3092 (DD1,208,180)
|
|
; 30F8 from 3096 (DD1,208,180)
|
|
; 30F8 from 309A (DD1,208,180)
|
|
; 30F8 from 30A0 (DD1,208,180)
|
|
; 30F8 from 30A7 (DD1,208,180)
|
|
; 30F8 from 30B5 (DD1,208,180)
|
|
; 30F8 from 30BB (DD1,208,180)
|
|
; 30F8 from 30BF (DD0,208,180)
|
|
label_30f8: L A, off(00274h) ; 30F8 1 208 180 E474
|
|
MOV er3, off(00276h) ; 30FA 1 208 180 B4764B
|
|
VCAL 5 ; 30FD 1 208 180 15
|
|
L A, off(00278h) ; 30FE 1 208 180 E478
|
|
VCAL 5 ; 3100 1 208 180 15
|
|
L A, off(0027ah) ; 3101 1 208 180 E47A
|
|
VCAL 5 ; 3103 1 208 180 15
|
|
L A, off(0027ch) ; 3104 1 208 180 E47C
|
|
VCAL 5 ; 3106 1 208 180 15
|
|
L A, off(00280h) ; 3107 1 208 180 E480
|
|
CMP A, #08000h ; 3109 1 208 180 C60080
|
|
JGE label_3113 ; 310C 1 208 180 CD05
|
|
ADD A, er3 ; 310E 1 208 180 0B
|
|
JGE label_3116 ; 310F 1 208 180 CD05
|
|
SJ label_311b ; 3111 1 208 180 CB08
|
|
; 3113 from 310C (DD1,208,180)
|
|
label_3113: ADD A, er3 ; 3113 1 208 180 0B
|
|
JGE label_311e ; 3114 1 208 180 CD08
|
|
; 3116 from 310F (DD1,208,180)
|
|
label_3116: CMP A, #08000h ; 3116 1 208 180 C60080
|
|
JLT label_311e ; 3119 1 208 180 CA03
|
|
; 311B from 3111 (DD1,208,180)
|
|
label_311b: L A, #07fffh ; 311B 1 208 180 67FF7F
|
|
; 311E from 3114 (DD1,208,180)
|
|
; 311E from 3119 (DD1,208,180)
|
|
label_311e: ST A, off(00272h) ; 311E 1 208 180 D472
|
|
CLR X1 ; 3120 1 208 180 9015
|
|
JBS off(00217h).5, label_3154 ; 3122 1 208 180 ED172F
|
|
JBR off(00225h).7, label_312f ; 3125 1 208 180 DF2507
|
|
MOV DP, #0030ch ; 3128 1 208 180 620C03
|
|
L A, 00384h[X1] ; 312B 1 208 180 E08403
|
|
ST A, [DP] ; 312E 1 208 180 D2
|
|
; 312F from 3125 (DD1,208,180)
|
|
label_312f: MOV er3, #01000h ; 312F 1 208 180 47980010
|
|
L A, 00384h[X1] ; 3133 1 208 180 E08403
|
|
VCAL 5 ; 3136 1 208 180 15
|
|
MB C, 0b0h.1 ; 3137 1 208 180 C5B029
|
|
JLT label_315f ; 313A 1 208 180 CA23
|
|
JBS off(00212h).5, label_315f ; 313C 1 208 180 ED1220 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
|
|
MOV er3, off(00262h) ; 313F 1 208 180 B4624B
|
|
L A, 00384h[X1] ; 3142 1 208 180 E08403
|
|
VCAL 5 ; 3145 1 208 180 15
|
|
CLR A ; 3146 1 208 180 F9
|
|
JBS off(00212h).2, label_314d ; 3147 1 208 180 EA1203 ### ROM INFO=MIL Byte1 Extra Set CEL Code3 MAP - Manifold Absolute Pressure Sensor
|
|
JBR off(00212h).4, label_3150 ; 314A 1 208 180 DC1203 ### ROM INFO=MIL Byte1 Extra Reset CEL Code5 MAP - Manifold Absolute Pressure Sensor
|
|
; 314D from 3147 (DD1,208,180)
|
|
label_314d: L A, #01500h ; 314D 1 208 180 670015
|
|
; 3150 from 314A (DD1,208,180)
|
|
label_3150: VCAL 5 ; 3150 1 208 180 15
|
|
JBS off(0022bh).4, label_315f ; 3151 1 208 180 EC2B0B
|
|
; 3154 from 3122 (DD1,208,180)
|
|
label_3154: L A, off(00260h) ; 3154 1 208 180 E460
|
|
JBS off(00228h).6, label_3169 ; 3156 1 208 180 EE2810 ### ROM INFO=Reset RPM Cut Flag
|
|
CLR off(00270h) ; 3159 1 208 180 B47015
|
|
JBS off(0022bh).1, label_3163 ; 315C 1 208 180 E92B04
|
|
; 315F from 313A (DD1,208,180)
|
|
; 315F from 313C (DD1,208,180)
|
|
; 315F from 3151 (DD1,208,180)
|
|
label_315f: MOV er3, off(00266h) ; 315F 1 208 180 B4664B
|
|
VCAL 5 ; 3162 1 208 180 15
|
|
; 3163 from 315C (DD1,208,180)
|
|
label_3163: MOV er3, off(00272h) ; 3163 1 208 180 B4724B
|
|
XCHG A, er3 ; 3166 1 208 180 4710
|
|
VCAL 4 ; 3168 1 208 180 14
|
|
; 3169 from 3156 (DD1,208,180)
|
|
label_3169: MOV X2, A ; 3169 1 208 180 51
|
|
CLR X1 ; 316A 1 208 180 9015
|
|
L A, 0037eh[X1] ; 316C 1 208 180 E07E03
|
|
SUB A, 0030ch[X1] ; 316F 1 208 180 B00C03A2
|
|
SLL A ; 3173 1 208 180 53
|
|
ST A, er0 ; 3174 1 208 180 88
|
|
CLR A ; 3175 1 208 180 F9
|
|
JLT label_3182 ; 3176 1 208 180 CA0A
|
|
LB A, off(00292h) ; 3178 0 208 180 F492
|
|
ANDB A, #07fh ; 317A 0 208 180 D67F
|
|
STB A, ACCH ; 317C 0 208 180 D507
|
|
CLRB A ; 317E 0 208 180 FA
|
|
MUL ; 317F 0 208 180 9035
|
|
L A, er1 ; 3181 1 208 180 35
|
|
; 3182 from 3176 (DD1,208,180)
|
|
label_3182: ST A, off(00282h) ; 3182 1 208 180 D482
|
|
L A, X2 ; 3184 1 208 180 41
|
|
CLRB r0 ; 3185 1 208 180 2015
|
|
MOVB r1, off(00292h) ; 3187 1 208 180 C49249
|
|
MUL ; 318A 1 208 180 9035
|
|
SLL A ; 318C 1 208 180 53
|
|
L A, er1 ; 318D 1 208 180 35
|
|
ROL A ; 318E 1 208 180 33
|
|
JGE label_3194 ; 318F 1 208 180 CD03
|
|
L A, #0ffffh ; 3191 1 208 180 67FFFF
|
|
; 3194 from 318F (DD1,208,180)
|
|
label_3194: ST A, er3 ; 3194 1 208 180 8B
|
|
L A, off(00282h) ; 3195 1 208 180 E482
|
|
VCAL 5 ; 3197 1 208 180 15
|
|
LCB A, tbl_630e ; 3198 1 208 180 909D0E63
|
|
JEQ label_31a1 ; 319C 1 208 180 C903
|
|
L A, off(00284h) ; 319E 1 208 180 E484
|
|
VCAL 4 ; 31A0 1 208 180 14
|
|
; 31A1 from 319C (DD1,208,180)
|
|
label_31a1: L A, er3 ; 31A1 1 208 180 37
|
|
; 31A2 from 2E59 (DD1,208,180)
|
|
label_31a2: JNE label_31a9 ; 31A2 1 208 180 CE05
|
|
JBS off(0021ah).4, label_31b4 ; 31A4 1 208 180 EC1A0D
|
|
SJ label_31bc ; 31A7 1 208 180 CB13
|
|
; 31A9 from 31A2 (DD1,208,180)
|
|
label_31a9: MOV er3, #03fffh ; 31A9 1 208 180 4798FF3F
|
|
CMP A, er3 ; 31AD 1 208 180 4B
|
|
JLT label_31bc ; 31AE 1 208 180 CA0C
|
|
L A, er3 ; 31B0 1 208 180 37
|
|
JBS off(0021ah).4, label_31bc ; 31B1 1 208 180 EC1A08
|
|
; 31B4 from 31A4 (DD1,208,180)
|
|
label_31b4: MOV off(00286h), off(00288h) ; 31B4 1 208 180 B4887C86
|
|
MOVB off(0028ah), off(0028bh) ; 31B8 1 208 180 C48B7C8A
|
|
; 31BC from 31A7 (DD1,208,180)
|
|
; 31BC from 31AE (DD1,208,180)
|
|
; 31BC from 31B1 (DD1,208,180)
|
|
label_31bc: ST A, off(0025eh) ; 31BC 1 208 180 D45E
|
|
MOV X1, #tbl_6a16 ; 31BE 1 208 180 60166A
|
|
CAL label_4a64 ; 31C1 1 208 180 32644A
|
|
; 31C4 from 2E7B (DD1,208,180)
|
|
label_31c4: ST A, off(0025ch) ; 31C4 1 208 180 D45C
|
|
RB off(0022bh).1 ; 31C6 1 208 180 C42B09
|
|
MB C, off(00228h).5 ; 31C9 1 208 180 C4282D ### ROM INFO=Reset RPM Cut Flag
|
|
MB off(0021ah).3, C ; 31CC 1 208 180 C41A3B
|
|
LB A, off(00228h) ; 31CF 0 208 180 F428 ### ROM INFO=Reset RPM Cut Flag
|
|
ANDB A, #0f0h ; 31D1 0 208 180 D6F0
|
|
SWAPB ; 31D3 0 208 180 83
|
|
STB A, off(00228h) ; 31D4 0 208 180 D428 ### ROM INFO=Reset RPM Cut Flag
|
|
RB 0b6h.4 ; 31D6 0 208 180 C5B60C
|
|
RT ; 31D9 0 208 180 01
|
|
; 31DA from 2732 (DD1,208,180)
|
|
label_31da: JBR off(00217h).5, label_31e0 ; 31DA 1 208 180 DD1703
|
|
CAL label_5504 ; 31DD 1 208 180 320455
|
|
; 31E0 from 31DA (DD1,208,180)
|
|
label_31e0: MOV DP, #00015h ; 31E0 1 208 180 621500
|
|
MOV X1, #001b3h ; 31E3 1 208 180 60B301
|
|
CAL label_4cc3 ; 31E6 1 208 180 32C34C
|
|
MOV DP, #00021h ; 31E9 1 208 180 622100
|
|
MOV X1, #002bfh ; 31EC 1 208 180 60BF02
|
|
CAL label_4cc3 ; 31EF 1 208 180 32C34C
|
|
LB A, 0f3h ; 31F2 0 208 180 F5F3
|
|
ADDB A, #001h ; 31F4 0 208 180 8601
|
|
JEQ label_31fa ; 31F6 0 208 180 C902
|
|
STB A, 0f3h ; 31F8 0 208 180 D5F3
|
|
; 31FA from 31F6 (DD0,208,180)
|
|
label_31fa: CAL label_4db1 ; 31FA 0 208 180 32B14D
|
|
CLR X1 ; 31FD 0 208 180 9015
|
|
LB A, 0039dh[X1] ; 31FF 0 208 180 F09D03
|
|
JEQ label_3218 ; 3202 0 208 180 C914
|
|
CMPB off(002c5h), #000h ; 3204 0 208 180 C4C5C000
|
|
JNE label_327d ; 3208 0 208 180 CE73
|
|
MOVB r2, #010h ; 320A 0 208 180 9A10
|
|
CMPB A, r2 ; 320C 0 208 180 4A
|
|
JGE label_3211 ; 320D 0 208 180 CD02
|
|
MOVB r2, #001h ; 320F 0 208 180 9A01
|
|
; 3211 from 320D (DD0,208,180)
|
|
label_3211: SUBB A, r2 ; 3211 0 208 180 2A
|
|
MOV er1, #01107h ; 3212 0 208 180 45980711
|
|
JNE label_3271 ; 3216 0 208 180 CE59
|
|
; 3218 from 3202 (DD0,208,180)
|
|
label_3218: SC ; 3218 0 208 180 85
|
|
JBS off(00214h).7, label_328f ; 3219 0 208 180 EF1473 ### ROM INFO=MIL Byte3 Extra Set CEL Code30 Automatic Transmission A Signal
|
|
CLR A ; 321C 1 208 180 F9
|
|
; 321D from 3249 (DD0,208,180)
|
|
label_321d: LB A, 0039eh[X1] ; 321D 0 208 180 F09E03
|
|
STB A, r0 ; 3220 0 208 180 88
|
|
CMPB A, #020h ; 3221 0 208 180 C620
|
|
JLT label_322b ; 3223 0 208 180 CA06
|
|
CLRB 0039eh[X1] ; 3225 0 208 180 C09E0315
|
|
SJ label_328f ; 3229 0 208 180 CB64
|
|
; 322B from 3223 (DD0,208,180)
|
|
label_322b: MOV DP, #00321h ; 322B 0 208 180 622103
|
|
CMPB A, #018h ; 322E 0 208 180 C618
|
|
JGE label_323b ; 3230 0 208 180 CD09
|
|
DEC DP ; 3232 0 208 180 82
|
|
JBS off(00208h).4, label_323b ; 3233 0 208 180 EC0805
|
|
DEC DP ; 3236 0 208 180 82
|
|
JBS off(00208h).3, label_323b ; 3237 0 208 180 EB0801
|
|
DEC DP ; 323A 0 208 180 82
|
|
; 323B from 3230 (DD0,208,180)
|
|
; 323B from 3233 (DD0,208,180)
|
|
; 323B from 3237 (DD0,208,180)
|
|
label_323b: INCB 0039eh[X1] ; 323B 0 208 180 C09E0316
|
|
TRB [DP] ; 323F 0 208 180 C213
|
|
JNE label_324d ; 3241 0 208 180 CE0A
|
|
LB A, 0039eh[X1] ; 3243 0 208 180 F09E03
|
|
ANDB A, #007h ; 3246 0 208 180 D607
|
|
RC ; 3248 0 208 180 95
|
|
JNE label_321d ; 3249 0 208 180 CED2
|
|
SJ label_328f ; 324B 0 208 180 CB42
|
|
; 324D from 3241 (DD0,208,180)
|
|
label_324d: ADDB A, #001h ; 324D 0 208 180 8601
|
|
CMPB A, #01dh ; 324F 0 208 180 C61D
|
|
JNE label_3255 ; 3251 0 208 180 CE02
|
|
LB A, #02bh ; 3253 0 208 180 772B
|
|
; 3255 from 3251 (DD0,208,180)
|
|
label_3255: CMPB A, #01bh ; 3255 0 208 180 C61B
|
|
JNE label_325b ; 3257 0 208 180 CE02
|
|
LB A, #029h ; 3259 0 208 180 7729
|
|
; 325B from 3257 (DD0,208,180)
|
|
label_325b: CMPB A, #01ah ; 325B 0 208 180 C61A
|
|
JNE label_3261 ; 325D 0 208 180 CE02
|
|
LB A, #024h ; 325F 0 208 180 7724
|
|
; 3261 from 325D (DD0,208,180)
|
|
label_3261: CMPB A, #019h ; 3261 0 208 180 C619
|
|
JNE label_3267 ; 3263 0 208 180 CE02
|
|
LB A, #023h ; 3265 0 208 180 7723
|
|
; 3267 from 3263 (DD0,208,180)
|
|
label_3267: MOVB r0, #00ah ; 3267 0 208 180 980A
|
|
DIVB ; 3269 0 208 180 A236
|
|
SWAPB ; 326B 0 208 180 83
|
|
ORB A, r1 ; 326C 0 208 180 69
|
|
MOV er1, #02b20h ; 326D 0 208 180 4598202B
|
|
; 3271 from 3216 (DD0,208,180)
|
|
label_3271: STB A, 0039dh[X1] ; 3271 0 208 180 D09D03
|
|
CMPB A, #010h ; 3274 0 208 180 C610
|
|
JLT label_327a ; 3276 0 208 180 CA02
|
|
MOVB r2, r3 ; 3278 0 208 180 234A
|
|
; 327A from 3276 (DD0,208,180)
|
|
label_327a: MOVB off(002c5h), r2 ; 327A 0 208 180 227CC5
|
|
; 327D from 3208 (DD0,208,180)
|
|
label_327d: CMPB A, #010h ; 327D 0 208 180 C610
|
|
L A, #00206h ; 327F 1 208 180 670602
|
|
JLT label_3287 ; 3282 1 208 180 CA03
|
|
L A, #00311h ; 3284 1 208 180 671103
|
|
; 3287 from 3282 (DD1,208,180)
|
|
label_3287: ST A, er1 ; 3287 1 208 180 89
|
|
LB A, off(002c5h) ; 3288 0 208 180 F4C5
|
|
CMPB A, r2 ; 328A 0 208 180 4A
|
|
JGE label_328f ; 328B 0 208 180 CD02
|
|
CMPB r3, A ; 328D 0 208 180 23C1
|
|
; 328F from 3219 (DD0,208,180)
|
|
; 328F from 3229 (DD0,208,180)
|
|
; 328F from 328B (DD0,208,180)
|
|
; 328F from 324B (DD0,208,180)
|
|
label_328f: MB P1.5, C ; 328F 0 208 180 C5223D
|
|
MOV DP, #0040eh ; 3292 0 208 180 620E04
|
|
MB C, [DP].4 ; 3295 0 208 180 C22C
|
|
JLT label_329f ; 3297 0 208 180 CA06
|
|
MB C, P1.5 ; 3299 0 208 180 C5222D
|
|
JBR off(00221h).6, label_32ae ; 329C 0 208 180 DE210F
|
|
; 329F from 3297 (DD0,208,180)
|
|
label_329f: MOV DP, #0031eh ; 329F 0 208 180 621E03
|
|
L A, [DP] ; 32A2 1 208 180 E2
|
|
JNE label_32ab ; 32A3 1 208 180 CE06
|
|
INC DP ; 32A5 1 208 180 72
|
|
INC DP ; 32A6 1 208 180 72
|
|
L A, [DP] ; 32A7 1 208 180 E2
|
|
JNE label_32ab ; 32A8 1 208 180 CE01
|
|
SC ; 32AA 1 208 180 85
|
|
; 32AB from 32A3 (DD1,208,180)
|
|
; 32AB from 32A8 (DD1,208,180)
|
|
label_32ab: MB P1.4, C ; 32AB 1 208 180 C5223C
|
|
; 32AE from 329C (DD0,208,180)
|
|
label_32ae: RT ; 32AE 1 208 180 01
|
|
; 32AF from 273B (DD1,208,180)
|
|
label_32af: MOV DP, #00002h ; 32AF 1 208 180 620200
|
|
MOV X1, #001b0h ; 32B2 1 208 180 60B001
|
|
CAL label_4cc3 ; 32B5 1 208 180 32C34C
|
|
MOV DP, #00008h ; 32B8 1 208 180 620800
|
|
MOV X1, #002b6h ; 32BB 1 208 180 60B602
|
|
CAL label_4cc3 ; 32BE 1 208 180 32C34C
|
|
LB A, 0f2h ; 32C1 0 208 180 F5F2
|
|
ADDB A, #001h ; 32C3 0 208 180 8601
|
|
JEQ label_32c9 ; 32C5 0 208 180 C902
|
|
STB A, 0f2h ; 32C7 0 208 180 D5F2
|
|
; 32C9 from 32C5 (DD0,208,180)
|
|
label_32c9: LB A, off(002bch) ; 32C9 0 208 180 F4BC
|
|
JNE label_32f6 ; 32CB 0 208 180 CE29
|
|
MOVB off(002bch), #002h ; 32CD 0 208 180 C4BC9802
|
|
MOV X1, #tbl_6c4f ; 32D1 0 208 180 604F6C
|
|
MOV DP, #001d7h ; 32D4 0 208 180 62D701
|
|
MOVB r6, #027h ; 32D7 0 208 180 9E27
|
|
; 32D9 from 32F4 (DD0,208,180)
|
|
label_32d9: LB A, [DP] ; 32D9 0 208 180 F2
|
|
ADDB A, #001h ; 32DA 0 208 180 8601
|
|
JLT label_32e2 ; 32DC 0 208 180 CA04
|
|
CMPCB A, [X1] ; 32DE 0 208 180 90AE
|
|
JLT label_32e4 ; 32E0 0 208 180 CA02
|
|
; 32E2 from 32DC (DD0,208,180)
|
|
label_32e2: LCB A, [X1] ; 32E2 0 208 180 90AA
|
|
; 32E4 from 32E0 (DD0,208,180)
|
|
label_32e4: STB A, [DP] ; 32E4 0 208 180 D2
|
|
LB A, r6 ; 32E5 0 208 180 7E
|
|
SUBB A, 0f4h ; 32E6 0 208 180 C5F4A2
|
|
JNE label_32ed ; 32E9 0 208 180 CE02
|
|
STB A, 0f4h ; 32EB 0 208 180 D5F4
|
|
; 32ED from 32E9 (DD0,208,180)
|
|
label_32ed: INC X1 ; 32ED 0 208 180 70
|
|
INC DP ; 32EE 0 208 180 72
|
|
INCB r6 ; 32EF 0 208 180 AE
|
|
CMP DP, #001dbh ; 32F0 0 208 180 92C0DB01
|
|
JLE label_32d9 ; 32F4 0 208 180 CFE3
|
|
; 32F6 from 32CB (DD0,208,180)
|
|
label_32f6: LB A, off(002bdh) ; 32F6 0 208 180 F4BD
|
|
JNE label_3320 ; 32F8 0 208 180 CE26
|
|
MOVB off(002bdh), #002h ; 32FA 0 208 180 C4BD9802
|
|
LB A, #001h ; 32FE 0 208 180 7701
|
|
MB C, 0b7h.1 ; 3300 0 208 180 C5B729
|
|
JLT label_330f ; 3303 0 208 180 CA0A
|
|
LB A, 0f7h ; 3305 0 208 180 F5F7
|
|
ADDB A, #001h ; 3307 0 208 180 8601
|
|
CMPB A, #020h ; 3309 0 208 180 C620
|
|
JLT label_330f ; 330B 0 208 180 CA02
|
|
LB A, #020h ; 330D 0 208 180 7720
|
|
; 330F from 3303 (DD0,208,180)
|
|
; 330F from 330B (DD0,208,180)
|
|
label_330f: STB A, 0f7h ; 330F 0 208 180 D5F7
|
|
LB A, 0f6h ; 3311 0 208 180 F5F6
|
|
ADDB A, #001h ; 3313 0 208 180 8601
|
|
CMPB A, #020h ; 3315 0 208 180 C620
|
|
JLT label_331e ; 3317 0 208 180 CA05
|
|
RB 0b7h.1 ; 3319 0 208 180 C5B709
|
|
LB A, #020h ; 331C 0 208 180 7720
|
|
; 331E from 3317 (DD0,208,180)
|
|
label_331e: STB A, 0f6h ; 331E 0 208 180 D5F6
|
|
; 3320 from 32F8 (DD0,208,180)
|
|
label_3320: RT ; 3320 0 208 180 01
|
|
; 3321 from 5F9C (DD1,208,180)
|
|
label_3321: L A, #02bafh ; 3321 1 208 180 67AF2B
|
|
MOV X1, #002a0h ; 3324 1 208 180 60A002
|
|
JBR off(00217h).2, label_3330 ; 3327 1 208 180 DA1706
|
|
L A, #0a9a7h ; 332A 1 208 180 67A7A9
|
|
MOV X1, #000a0h ; 332D 1 208 180 60A000
|
|
; 3330 from 3327 (DD1,208,180)
|
|
label_3330: CMP A, 0f8h ; 3330 1 208 180 B5F8C2
|
|
JNE label_3340 ; 3333 1 208 180 CE0B
|
|
CMP A, IE ; 3335 1 208 180 B51AC2
|
|
JNE label_3340 ; 3338 1 208 180 CE06
|
|
L A, X1 ; 333A 1 208 180 40
|
|
CMP A, 0fah ; 333B 1 208 180 B5FAC2
|
|
JEQ label_3347 ; 333E 1 208 180 C907
|
|
; 3340 from 3333 (DD1,208,180)
|
|
; 3340 from 3338 (DD1,208,180)
|
|
label_3340: MOVB 0f5h, #04fh ; 3340 1 208 180 C5F5984F
|
|
J label_2313 ; 3344 1 208 180 031323
|
|
; 3347 from 333E (DD1,208,180)
|
|
label_3347: MOV DP, #00398h ; 3347 1 208 180 629803
|
|
L A, [DP] ; 334A 1 208 180 E2
|
|
CMP A, #003fah ; 334B 1 208 180 C6FA03
|
|
JGT label_3382 ; 334E 1 208 180 C832
|
|
MOV X1, A ; 3350 1 208 180 50
|
|
MOV DP, 00084h[X1] ; 3351 1 208 180 B084007A
|
|
L A, #05555h ; 3355 1 208 180 675555
|
|
CAL label_4d3a ; 3358 1 208 180 323A4D
|
|
SLL A ; 335B 1 208 180 53
|
|
CAL label_4d3a ; 335C 1 208 180 323A4D
|
|
L A, X1 ; 335F 1 208 180 40
|
|
SUB A, #00002h ; 3360 1 208 180 A60200
|
|
JGE label_3385 ; 3363 1 208 180 CD20
|
|
L A, #05555h ; 3365 1 208 180 675555
|
|
MOV X1, A ; 3368 1 208 180 50
|
|
CMP A, X1 ; 3369 1 208 180 90C2
|
|
JNE label_3378 ; 336B 1 208 180 CE0B
|
|
MOV X2, A ; 336D 1 208 180 51
|
|
CMP A, X2 ; 336E 1 208 180 91C2
|
|
JNE label_3378 ; 3370 1 208 180 CE06
|
|
SLL A ; 3372 1 208 180 53
|
|
MOV X1, A ; 3373 1 208 180 50
|
|
CMP A, X1 ; 3374 1 208 180 90C2
|
|
JEQ label_337d ; 3376 1 208 180 C905
|
|
; 3378 from 336B (DD1,208,180)
|
|
; 3378 from 3370 (DD1,208,180)
|
|
; 3378 from 3380 (DD1,208,180)
|
|
label_3378: MOVB 0f5h, #042h ; 3378 1 208 180 C5F59842
|
|
BRK ; 337C 1 208 180 FF
|
|
; 337D from 3376 (DD1,208,180)
|
|
label_337d: MOV X2, A ; 337D 1 208 180 51
|
|
CMP A, X2 ; 337E 1 208 180 91C2
|
|
JNE label_3378 ; 3380 1 208 180 CEF6
|
|
; 3382 from 334E (DD1,208,180)
|
|
label_3382: L A, #003fah ; 3382 1 208 180 67FA03
|
|
; 3385 from 3363 (DD1,208,180)
|
|
label_3385: MOV DP, #00398h ; 3385 1 208 180 629803
|
|
ST A, [DP] ; 3388 1 208 180 D2
|
|
VCAL 3 ; 3389 1 208 180 13
|
|
L A, 0fah ; 338A 1 208 180 E5FA
|
|
ST A, IE ; 338C 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 338E 1 208 180 A2D0FE
|
|
JBS off(00212h).3, label_33c2 ; 3391 1 208 180 EB122E ### ROM INFO=MIL Byte1 Extra Set CEL Code4 CKP - Crank Position Sensor
|
|
JBS off(00217h).2, label_33a2 ; 3394 1 208 180 EA170B
|
|
RB IRQH.7 ; 3397 1 208 180 C5190F
|
|
JEQ label_33a2 ; 339A 1 208 180 C906
|
|
SB 0b6h.7 ; 339C 1 208 180 C5B61F
|
|
SB 0b4h.0 ; 339F 1 208 180 C5B418
|
|
; 33A2 from 3394 (DD1,208,180)
|
|
; 33A2 from 339A (DD1,208,180)
|
|
label_33a2: ORB PSWH, #001h ; 33A2 1 208 180 A2E001
|
|
CMPB (001d1h-00180h)[USP], #029h ; 33A5 1 208 180 C351C029
|
|
ANDB PSWH, #0feh ; 33A9 1 208 180 A2D0FE
|
|
JLT label_33c2 ; 33AC 1 208 180 CA14
|
|
JBR off(00217h).2, label_33e0 ; 33AE 1 208 180 DA172F
|
|
L A, #02bafh ; 33B1 1 208 180 67AF2B
|
|
ST A, IE ; 33B4 1 208 180 D51A
|
|
ST A, 0f8h ; 33B6 1 208 180 D5F8
|
|
MOV 0fah, #002a0h ; 33B8 1 208 180 B5FA98A002
|
|
RB off(00217h).2 ; 33BD 1 208 180 C4170A
|
|
SJ label_33e0 ; 33C0 1 208 180 CB1E
|
|
; 33C2 from 3391 (DD1,208,180)
|
|
; 33C2 from 33AC (DD1,208,180)
|
|
label_33c2: JBS off(00217h).2, label_33e0 ; 33C2 1 208 180 EA171B
|
|
L A, #0a9a7h ; 33C5 1 208 180 67A7A9
|
|
ST A, IE ; 33C8 1 208 180 D51A
|
|
ST A, 0f8h ; 33CA 1 208 180 D5F8
|
|
MOV 0fah, #000a0h ; 33CC 1 208 180 B5FA98A000
|
|
SB off(00217h).2 ; 33D1 1 208 180 C4171A
|
|
RB (00125h-00180h)[USP].7 ; 33D4 1 208 180 C3A50F
|
|
RB off(0021dh).7 ; 33D7 1 208 180 C41D0F
|
|
SB TCON3.3 ; 33DA 1 208 180 C5431B
|
|
SB TCON3.2 ; 33DD 1 208 180 C5431A
|
|
; 33E0 from 33AE (DD1,208,180)
|
|
; 33E0 from 33C0 (DD1,208,180)
|
|
; 33E0 from 33C2 (DD1,208,180)
|
|
label_33e0: ORB PSWH, #001h ; 33E0 1 208 180 A2E001
|
|
L A, 0f8h ; 33E3 1 208 180 E5F8
|
|
ST A, IE ; 33E5 1 208 180 D51A
|
|
; 33E7 from 26F8 (DD0,208,180)
|
|
label_33e7: CMP SSP, #0047eh ; 33E7 0 208 180 A0C07E04
|
|
JNE label_3451 ; 33EB 0 208 180 CE64
|
|
MOV DP, #00400h ; 33ED 0 208 180 620004
|
|
L A, [DP] ; 33F0 1 208 180 E2
|
|
JNE label_3451 ; 33F1 1 208 180 CE5E
|
|
L A, PSW ; 33F3 1 208 180 E504
|
|
AND A, #01107h ; 33F5 1 208 180 D60711
|
|
CMP A, #01100h ; 33F8 1 208 180 C60011
|
|
JNE label_3451 ; 33FB 1 208 180 CE54
|
|
CMP LRB, #00041h ; 33FD 1 208 180 A4C04100
|
|
JNE label_3451 ; 3401 1 208 180 CE4E
|
|
CMPB P0IO, #0ffh ; 3403 1 208 180 C521C0FF
|
|
JNE label_3451 ; 3407 1 208 180 CE48
|
|
CMPB P1IO, #0ffh ; 3409 1 208 180 C523C0FF
|
|
JNE label_3451 ; 340D 1 208 180 CE42
|
|
CMPB P2IO, #0ffh ; 340F 1 208 180 C525C0FF
|
|
JNE label_3451 ; 3413 1 208 180 CE3C
|
|
CMPB P2SF, #007h ; 3415 1 208 180 C526C007
|
|
JNE label_3451 ; 3419 1 208 180 CE36
|
|
CMPB P3IO, #0b1h ; 341B 1 208 180 C529C0B1
|
|
JNE label_3451 ; 341F 1 208 180 CE30
|
|
CMPB P3SF, #0ffh ; 3421 1 208 180 C52AC0FF
|
|
JNE label_3451 ; 3425 1 208 180 CE2A
|
|
CMPB P4IO, #00dh ; 3427 1 208 180 C52DC00D
|
|
JNE label_3451 ; 342B 1 208 180 CE24
|
|
CMPB P4SF, #0f4h ; 342D 1 208 180 C52EC0F4
|
|
JNE label_3451 ; 3431 1 208 180 CE1E
|
|
LB A, TCON0 ; 3433 0 208 180 F540
|
|
MOVB r0, #0f3h ; 3435 0 208 180 98F3
|
|
ANDB A, r0 ; 3437 0 208 180 58
|
|
CMPB A, #093h ; 3438 0 208 180 C693
|
|
JNE label_3451 ; 343A 0 208 180 CE15
|
|
LB A, TCON1 ; 343C 0 208 180 F541
|
|
ANDB A, r0 ; 343E 0 208 180 58
|
|
CMPB A, #053h ; 343F 0 208 180 C653
|
|
JNE label_3451 ; 3441 0 208 180 CE0E
|
|
LB A, TCON2 ; 3443 0 208 180 F542
|
|
ANDB A, r0 ; 3445 0 208 180 58
|
|
CMPB A, #092h ; 3446 0 208 180 C692
|
|
JNE label_3451 ; 3448 0 208 180 CE07
|
|
LB A, TCON3 ; 344A 0 208 180 F543
|
|
ANDB A, r0 ; 344C 0 208 180 58
|
|
CMPB A, #093h ; 344D 0 208 180 C693
|
|
JEQ label_3456 ; 344F 0 208 180 C905
|
|
; 3451 from 33EB (DD0,208,180)
|
|
; 3451 from 33F1 (DD1,208,180)
|
|
; 3451 from 33FB (DD1,208,180)
|
|
; 3451 from 3401 (DD1,208,180)
|
|
; 3451 from 3407 (DD1,208,180)
|
|
; 3451 from 340D (DD1,208,180)
|
|
; 3451 from 3413 (DD1,208,180)
|
|
; 3451 from 3419 (DD1,208,180)
|
|
; 3451 from 341F (DD1,208,180)
|
|
; 3451 from 3425 (DD1,208,180)
|
|
; 3451 from 342B (DD1,208,180)
|
|
; 3451 from 3431 (DD1,208,180)
|
|
; 3451 from 343A (DD0,208,180)
|
|
; 3451 from 3441 (DD0,208,180)
|
|
; 3451 from 3448 (DD0,208,180)
|
|
; 3451 from 3466 (DD0,208,180)
|
|
; 3451 from 346E (DD0,208,180)
|
|
; 3451 from 347D (DD0,208,180)
|
|
; 3451 from 3485 (DD0,208,180)
|
|
; 3451 from 348B (DD0,208,180)
|
|
; 3451 from 3491 (DD0,208,180)
|
|
label_3451: MOVB 0f5h, #050h ; 3451 0 208 180 C5F59850
|
|
BRK ; 3455 0 208 180 FF
|
|
; 3456 from 344F (DD0,208,180)
|
|
label_3456: LB A, PWCON0 ; 3456 0 208 180 F578
|
|
ANDB A, #07bh ; 3458 0 208 180 D67B
|
|
CMPB A, #039h ; 345A 0 208 180 C639
|
|
LB A, PWCON1 ; 345C 0 208 180 F57A
|
|
ANDB A, #07bh ; 345E 0 208 180 D67B
|
|
CMPB A, #07ah ; 3460 0 208 180 C67A
|
|
LB A, ADSEL ; 3462 0 208 180 F559
|
|
ANDB A, #05fh ; 3464 0 208 180 D65F
|
|
JNE label_3451 ; 3466 0 208 180 CEE9
|
|
LB A, ADSCAN ; 3468 0 208 180 F558
|
|
ANDB A, #05fh ; 346A 0 208 180 D65F
|
|
CMPB A, #010h ; 346C 0 208 180 C610
|
|
JNE label_3451 ; 346E 0 208 180 CEE1
|
|
MOV DP, #00356h ; 3470 0 208 180 625603
|
|
MB C, [DP].1 ; 3473 0 208 180 C229
|
|
JGE label_3493 ; 3475 0 208 180 CD1C
|
|
LB A, STTMC ; 3477 0 208 180 F54A
|
|
ANDB A, #0f3h ; 3479 0 208 180 D6F3
|
|
CMPB A, #012h ; 347B 0 208 180 C612
|
|
JNE label_3451 ; 347D 0 208 180 CED2
|
|
LB A, STCON ; 347F 0 208 180 F550
|
|
ANDB A, #07fh ; 3481 0 208 180 D67F
|
|
CMPB A, #01ch ; 3483 0 208 180 C61C
|
|
JNE label_3451 ; 3485 0 208 180 CECA
|
|
CMPB SRCON, #08ch ; 3487 0 208 180 C554C08C
|
|
JNE label_3451 ; 348B 0 208 180 CEC4
|
|
CMPB STTMR, #0f8h ; 348D 0 208 180 C549C0F8
|
|
JNE label_3451 ; 3491 0 208 180 CEBE
|
|
; 3493 from 3475 (DD0,208,180)
|
|
label_3493: L A, 0fah ; 3493 1 208 180 E5FA
|
|
ST A, IE ; 3495 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 3497 1 208 180 A2D0FE
|
|
MOV er0, TM0 ; 349A 1 208 180 B53048
|
|
MOV er1, TM1 ; 349D 1 208 180 B53449
|
|
MOV er2, TM2 ; 34A0 1 208 180 B5384A
|
|
MOV er3, TM3 ; 34A3 1 208 180 B53C4B
|
|
ORB PSWH, #001h ; 34A6 1 208 180 A2E001
|
|
ANDB PSWH, #0feh ; 34A9 1 208 180 A2D0FE
|
|
MOV X1, TM0 ; 34AC 1 208 180 B53078
|
|
MOV X2, TM1 ; 34AF 1 208 180 B53479
|
|
MOV DP, TM2 ; 34B2 1 208 180 B5387A
|
|
ORB PSWH, #001h ; 34B5 1 208 180 A2E001
|
|
L A, 0f8h ; 34B8 1 208 180 E5F8
|
|
ST A, IE ; 34BA 1 208 180 D51A
|
|
L A, X1 ; 34BC 1 208 180 40
|
|
SUB A, er0 ; 34BD 1 208 180 28
|
|
ST A, er0 ; 34BE 1 208 180 88
|
|
JEQ label_34fe ; 34BF 1 208 180 C93D
|
|
CMP A, #00022h ; 34C1 1 208 180 C62200
|
|
JGE label_34fe ; 34C4 1 208 180 CD38
|
|
L A, X2 ; 34C6 1 208 180 41
|
|
SUB A, er1 ; 34C7 1 208 180 29
|
|
ST A, er1 ; 34C8 1 208 180 89
|
|
JEQ label_34fe ; 34C9 1 208 180 C933
|
|
CMP A, #00080h ; 34CB 1 208 180 C68000
|
|
JGE label_34fe ; 34CE 1 208 180 CD2E
|
|
L A, DP ; 34D0 1 208 180 42
|
|
SUB A, er2 ; 34D1 1 208 180 2A
|
|
MOV X2, A ; 34D2 1 208 180 51
|
|
JEQ label_34fe ; 34D3 1 208 180 C929
|
|
CMP A, #00022h ; 34D5 1 208 180 C62200
|
|
JGE label_34fe ; 34D8 1 208 180 CD24
|
|
L A, er3 ; 34DA 1 208 180 37
|
|
SUB A, er2 ; 34DB 1 208 180 2A
|
|
MB C, ACCH.7 ; 34DC 1 208 180 C5072F
|
|
JGE label_34e2 ; 34DF 1 208 180 CD01
|
|
VCAL 7 ; 34E1 1 208 180 17
|
|
; 34E2 from 34DF (DD1,208,180)
|
|
label_34e2: CMP A, #00002h ; 34E2 1 208 180 C60200
|
|
JGE label_34fe ; 34E5 1 208 180 CD17
|
|
L A, er1 ; 34E7 1 208 180 35
|
|
SRL A ; 34E8 1 208 180 63
|
|
SRL A ; 34E9 1 208 180 63
|
|
SUB A, X2 ; 34EA 1 208 180 91A2
|
|
JGE label_34ef ; 34EC 1 208 180 CD01
|
|
VCAL 7 ; 34EE 1 208 180 17
|
|
; 34EF from 34EC (DD1,208,180)
|
|
label_34ef: CMP A, #00002h ; 34EF 1 208 180 C60200
|
|
JGE label_34fe ; 34F2 1 208 180 CD0A
|
|
L A, X2 ; 34F4 1 208 180 41
|
|
SUB A, er0 ; 34F5 1 208 180 28
|
|
JGE label_34f9 ; 34F6 1 208 180 CD01
|
|
VCAL 7 ; 34F8 1 208 180 17
|
|
; 34F9 from 34F6 (DD1,208,180)
|
|
label_34f9: CMP A, #00002h ; 34F9 1 208 180 C60200
|
|
JLT label_3503 ; 34FC 1 208 180 CA05
|
|
; 34FE from 34BF (DD1,208,180)
|
|
; 34FE from 34C4 (DD1,208,180)
|
|
; 34FE from 34C9 (DD1,208,180)
|
|
; 34FE from 34CE (DD1,208,180)
|
|
; 34FE from 34D3 (DD1,208,180)
|
|
; 34FE from 34D8 (DD1,208,180)
|
|
; 34FE from 34E5 (DD1,208,180)
|
|
; 34FE from 34F2 (DD1,208,180)
|
|
label_34fe: MOVB 0f5h, #04bh ; 34FE 1 208 180 C5F5984B
|
|
BRK ; 3502 1 208 180 FF
|
|
; 3503 from 34FC (DD1,208,180)
|
|
label_3503: VCAL 3 ; 3503 1 208 180 13
|
|
CAL label_4fbb ; 3504 1 208 180 32BB4F
|
|
MOVB r0, #001h ; 3507 1 208 180 9801
|
|
JBR off(00217h).2, label_350e ; 3509 1 208 180 DA1702
|
|
MOVB r0, #006h ; 350C 1 208 180 9806
|
|
; 350E from 3509 (DD1,208,180)
|
|
label_350e: L A, 0fah ; 350E 1 208 180 E5FA
|
|
ST A, IE ; 3510 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 3512 1 208 180 A2D0FE
|
|
RB off(00231h).5 ; 3515 1 208 180 C4310D
|
|
JBR off(00217h).4, label_351e ; 3518 1 208 180 DC1703
|
|
J label_35ca ; 351B 1 208 180 03CA35
|
|
; 351E from 3518 (DD1,208,180)
|
|
label_351e: JNE label_3532 ; 351E 1 208 180 CE12
|
|
LB A, r0 ; 3520 0 208 180 78
|
|
CMPB A, 0aeh ; 3521 0 208 180 C5AEC2
|
|
JLT label_3532 ; 3524 0 208 180 CA0C
|
|
JNE label_352f ; 3526 0 208 180 CE07
|
|
L A, TM2 ; 3528 1 208 180 E538
|
|
CMP A, 0eeh ; 352A 1 208 180 B5EEC2
|
|
JGE label_3532 ; 352D 1 208 180 CD03
|
|
; 352F from 3526 (DD0,208,180)
|
|
label_352f: J label_35d1 ; 352F 1 208 180 03D135
|
|
; 3532 from 351E (DD1,208,180)
|
|
; 3532 from 3524 (DD0,208,180)
|
|
; 3532 from 352D (DD1,208,180)
|
|
label_3532: SB off(00217h).4 ; 3532 1 208 180 C4171C
|
|
CLRB A ; 3535 0 208 180 FA
|
|
MOVB 0a2h, #002h ; 3536 0 208 180 C5A29802
|
|
STB A, 0a3h ; 353A 0 208 180 D5A3
|
|
MOVB (00134h-00180h)[USP], #005h ; 353C 0 208 180 C3B49805
|
|
STB A, (00135h-00180h)[USP] ; 3540 0 208 180 D3B5
|
|
MOVB (0013dh-00180h)[USP], #004h ; 3542 0 208 180 C3BD9804
|
|
CLR A ; 3546 1 208 180 F9
|
|
MOV X1, A ; 3547 1 208 180 50
|
|
ST A, 00360h[X1] ; 3548 1 208 180 D06003
|
|
ST A, 00362h[X1] ; 354B 1 208 180 D06203
|
|
ST A, 00364h[X1] ; 354E 1 208 180 D06403
|
|
ST A, 00366h[X1] ; 3551 1 208 180 D06603
|
|
ST A, 00368h[X1] ; 3554 1 208 180 D06803
|
|
ST A, 0036ah[X1] ; 3557 1 208 180 D06A03
|
|
ST A, off(00266h) ; 355A 1 208 180 D466
|
|
ST A, 003a6h[X1] ; 355C 1 208 180 D0A603
|
|
L A, #0ffffh ; 355F 1 208 180 67FFFF
|
|
ST A, 0036eh[X1] ; 3562 1 208 180 D06E03
|
|
ST A, 00370h[X1] ; 3565 1 208 180 D07003
|
|
ST A, 00372h[X1] ; 3568 1 208 180 D07203
|
|
ST A, 0c4h ; 356B 1 208 180 D5C4 ### ROM INFO=RPM Sensor
|
|
CLRB A ; 356D 0 208 180 FA
|
|
STB A, off(00236h) ; 356E 0 208 180 D436 ### ROM INFO=Current RPM(1byte form)
|
|
STB A, (00133h-00180h)[USP] ; 3570 0 208 180 D3B3
|
|
STB A, 0c3h ; 3572 0 208 180 D5C3
|
|
STB A, (00166h-00180h)[USP] ; 3574 0 208 180 D3E6
|
|
SB P4.0 ; 3576 0 208 180 C52C18
|
|
ORB TCON3, #00ch ; 3579 0 208 180 C543E00C
|
|
SB (00126h-00180h)[USP].0 ; 357D 0 208 180 C3A618
|
|
MOVB 0a0h, #004h ; 3580 0 208 180 C5A09804
|
|
SB (0012ah-00180h)[USP].5 ; 3584 0 208 180 C3AA1D
|
|
L A, #0ffffh ; 3587 1 208 180 67FFFF
|
|
ST A, 0a4h ; 358A 1 208 180 D5A4
|
|
ST A, 0e8h ; 358C 1 208 180 D5E8
|
|
L A, #0ff04h ; 358E 1 208 180 6704FF
|
|
ST A, 00358h[X1] ; 3591 1 208 180 D05803
|
|
ST A, 0035eh[X1] ; 3594 1 208 180 D05E03
|
|
LB A, #0ffh ; 3597 0 208 180 77FF
|
|
STB A, 00357h[X1] ; 3599 0 208 180 D05703
|
|
STB A, 0035dh[X1] ; 359C 0 208 180 D05D03
|
|
ORB 0b8h, #003h ; 359F 0 208 180 C5B8E003
|
|
RB off(00221h).7 ; 35A3 0 208 180 C4210F
|
|
ANDB P1, #0fch ; 35A6 0 208 180 C522D0FC
|
|
ANDB (00127h-00180h)[USP], #0f9h ; 35AA 0 208 180 C3A7D0F9 ### ROM INFO=Possible Vtec Flag
|
|
ANDB off(0021fh), #0f9h ; 35AE 0 208 180 C41FD0F9
|
|
RB off(00232h).7 ; 35B2 0 208 180 C4320F
|
|
RB (00126h-00180h)[USP].4 ; 35B5 0 208 180 C3A60C
|
|
RB off(0021eh).4 ; 35B8 0 208 180 C41E0C
|
|
CLR A ; 35BB 1 208 180 F9
|
|
ST A, (00128h-00180h)[USP] ; 35BC 1 208 180 D3A8
|
|
ST A, (00124h-00180h)[USP] ; 35BE 1 208 180 D3A4 ### ROM INFO=Possible Fuel Cut Related
|
|
ST A, off(0021ch) ; 35C0 1 208 180 D41C
|
|
ST A, (001aah-00180h)[USP] ; 35C2 1 208 180 D32A
|
|
ST A, (001a8h-00180h)[USP] ; 35C4 1 208 180 D328
|
|
ST A, 0ech ; 35C6 1 208 180 D5EC
|
|
ST A, 0eah ; 35C8 1 208 180 D5EA
|
|
; 35CA from 351B (DD1,208,180)
|
|
label_35ca: L A, TM3 ; 35CA 1 208 180 E53C
|
|
SUB A, #00001h ; 35CC 1 208 180 A60100
|
|
ST A, TMR3 ; 35CF 1 208 180 D53E
|
|
; 35D1 from 352F (DD1,208,180)
|
|
label_35d1: ORB PSWH, #001h ; 35D1 1 208 180 A2E001
|
|
L A, 0f8h ; 35D4 1 208 180 E5F8
|
|
ST A, IE ; 35D6 1 208 180 D51A
|
|
SC ; 35D8 1 208 180 85
|
|
JBS off(00217h).4, label_35ec ; 35D9 1 208 180 EC1710
|
|
JBS off(00219h).6, label_35e2 ; 35DC 1 208 180 EE1903
|
|
JBR off(00217h).5, label_35ff ; 35DF 1 208 180 DD171D
|
|
; 35E2 from 35DC (DD1,208,180)
|
|
label_35e2: LB A, #012h ; 35E2 0 208 180 7712
|
|
JBS off(00217h).5, label_35e9 ; 35E4 0 208 180 ED1702
|
|
LB A, #01dh ; 35E7 0 208 180 771D
|
|
; 35E9 from 35E4 (DD0,208,180)
|
|
label_35e9: CMPB A, 0c5h ; 35E9 0 208 180 C5C5C2 ### ROM INFO=RPM Related
|
|
; 35EC from 35D9 (DD1,208,180)
|
|
label_35ec: MB off(00217h).5, C ; 35EC 0 208 180 C4173D
|
|
JGE label_35ff ; 35EF 0 208 180 CD0E
|
|
JBR off(00219h).6, label_35f7 ; 35F1 0 208 180 DE1903
|
|
SB off(00230h).4 ; 35F4 0 208 180 C4301C
|
|
; 35F7 from 35F1 (DD0,208,180)
|
|
label_35f7: CLRB A ; 35F7 0 208 180 FA
|
|
STB A, 0f3h ; 35F8 0 208 180 D5F3
|
|
STB A, 0f2h ; 35FA 0 208 180 D5F2
|
|
JBR off(00217h).4, label_3603 ; 35FC 0 208 180 DC1704
|
|
; 35FF from 35DF (DD1,208,180)
|
|
; 35FF from 35EF (DD0,208,180)
|
|
label_35ff: MOVB off(002c4h), #031h ; 35FF 0 208 180 C4C49831
|
|
; 3603 from 35FC (DD0,208,180)
|
|
label_3603: VCAL 3 ; 3603 0 208 180 13
|
|
CLR X1 ; 3604 0 208 180 9015
|
|
MOVB r0, #07bh ; 3606 0 208 180 987B
|
|
JBS off(00217h).4, label_3630 ; 3608 0 208 180 EC1725
|
|
JBS off(0021ah).1, label_3630 ; 360B 0 208 180 E91A22
|
|
JBS off(0021ah).2, label_3630 ; 360E 0 208 180 EA1A1F
|
|
LB A, 0d4h ; 3611 0 208 180 F5D4 ### ROM INFO=TPS Sensor
|
|
CMPB A, r0 ; 3613 0 208 180 48
|
|
JGE label_3630 ; 3614 0 208 180 CD1A
|
|
STB A, r1 ; 3616 0 208 180 89
|
|
MOVB r3, 0037ah[X1] ; 3617 0 208 180 C07A034B
|
|
SUBB A, r3 ; 361B 0 208 180 2B
|
|
JLT label_362c ; 361C 0 208 180 CA0E
|
|
CMPB A, #004h ; 361E 0 208 180 C604
|
|
JGE label_362c ; 3620 0 208 180 CD0A
|
|
LB A, off(002d2h) ; 3622 0 208 180 F4D2
|
|
JNE label_363c ; 3624 0 208 180 CE16
|
|
LB A, r3 ; 3626 0 208 180 7B
|
|
STB A, 00311h[X1] ; 3627 0 208 180 D01103
|
|
SJ label_3630 ; 362A 0 208 180 CB04
|
|
; 362C from 361C (DD0,208,180)
|
|
; 362C from 3620 (DD0,208,180)
|
|
label_362c: LB A, r1 ; 362C 0 208 180 79
|
|
STB A, 0037ah[X1] ; 362D 0 208 180 D07A03
|
|
; 3630 from 3608 (DD0,208,180)
|
|
; 3630 from 360B (DD0,208,180)
|
|
; 3630 from 360E (DD0,208,180)
|
|
; 3630 from 3614 (DD0,208,180)
|
|
; 3630 from 362A (DD0,208,180)
|
|
label_3630: LB A, 00311h[X1] ; 3630 0 208 180 F01103
|
|
CMPB A, r0 ; 3633 0 208 180 48
|
|
LB A, #096h ; 3634 0 208 180 7796
|
|
JLT label_363a ; 3636 0 208 180 CA02
|
|
LB A, #032h ; 3638 0 208 180 7732
|
|
; 363A from 3636 (DD0,208,180)
|
|
label_363a: STB A, off(002d2h) ; 363A 0 208 180 D4D2
|
|
; 363C from 3624 (DD0,208,180)
|
|
label_363c: CLR X1 ; 363C 0 208 180 9015
|
|
L A, 0030ch[X1] ; 363E 1 208 180 E00C03
|
|
CMP A, #00010h ; 3641 1 208 180 C61000
|
|
JLT label_364b ; 3644 1 208 180 CA05
|
|
CMP A, #01000h ; 3646 1 208 180 C60010
|
|
JLE label_3651 ; 3649 1 208 180 CF06
|
|
; 364B from 3644 (DD1,208,180)
|
|
label_364b: L A, 00384h[X1] ; 364B 1 208 180 E08403
|
|
ST A, 0030ch[X1] ; 364E 1 208 180 D00C03
|
|
; 3651 from 3649 (DD1,208,180)
|
|
label_3651: MOV DP, #00300h ; 3651 1 208 180 620003
|
|
; 3654 from 3674 (DD1,208,180)
|
|
label_3654: JBR off(00216h).2, label_365c ; 3654 1 208 180 DA1605
|
|
MB C, 0b8h.5 ; 3657 1 208 180 C5B82D
|
|
JLT label_3668 ; 365A 1 208 180 CA0C
|
|
; 365C from 3654 (DD1,208,180)
|
|
label_365c: CMP [DP], #09862h ; 365C 1 208 180 B2C06298
|
|
JGT label_3668 ; 3660 1 208 180 C806
|
|
CMP [DP], #tbl_7133 ; 3662 1 208 180 B2C03371
|
|
JGE label_366c ; 3666 1 208 180 CD04
|
|
; 3668 from 365A (DD1,208,180)
|
|
; 3668 from 3660 (DD1,208,180)
|
|
label_3668: MOV [DP], #08000h ; 3668 1 208 180 B2980080
|
|
; 366C from 3666 (DD1,208,180)
|
|
label_366c: ADD DP, #00004h ; 366C 1 208 180 92800400
|
|
CMP DP, #0030ch ; 3670 1 208 180 92C00C03
|
|
JLT label_3654 ; 3674 1 208 180 CADE
|
|
MB C, (00128h-00180h)[USP].2 ; 3676 1 208 180 C3A82A
|
|
JGE label_36de ; 3679 1 208 180 CD63
|
|
L A, 0fah ; 367B 1 208 180 E5FA
|
|
ST A, IE ; 367D 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 367F 1 208 180 A2D0FE
|
|
MOVB r0, (00196h-00180h)[USP] ; 3682 1 208 180 C31648
|
|
MOVB r1, (00116h-00180h)[USP] ; 3685 1 208 180 C39649
|
|
MOVB r2, (00117h-00180h)[USP] ; 3688 1 208 180 C3974A
|
|
MOVB r3, (0013ch-00180h)[USP] ; 368B 1 208 180 C3BC4B
|
|
ORB PSWH, #001h ; 368E 1 208 180 A2E001
|
|
L A, 0f8h ; 3691 1 208 180 E5F8
|
|
ST A, IE ; 3693 1 208 180 D51A
|
|
LB A, r3 ; 3695 0 208 180 7B
|
|
CAL label_4841 ; 3696 0 208 180 324148
|
|
CMPB A, r0 ; 3699 0 208 180 48
|
|
JNE label_36a9 ; 369A 0 208 180 CE0D
|
|
LB A, r2 ; 369C 0 208 180 7A
|
|
EXTND ; 369D 1 208 180 F8
|
|
SLL A ; 369E 1 208 180 53
|
|
LC A, tbl_6c8a[ACC] ; 369F 1 208 180 B506A98A6C
|
|
JEQ label_36de ; 36A4 1 208 180 C938
|
|
CMP A, er0 ; 36A6 1 208 180 48
|
|
JEQ label_36de ; 36A7 1 208 180 C935
|
|
; 36A9 from 369A (DD0,208,180)
|
|
label_36a9: L A, 0fah ; 36A9 1 208 180 E5FA
|
|
ST A, IE ; 36AB 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 36AD 1 208 180 A2D0FE
|
|
RB TCON0.4 ; 36B0 1 208 180 C5400C
|
|
RB TCON0.2 ; 36B3 1 208 180 C5400A
|
|
LB A, #00fh ; 36B6 0 208 180 770F
|
|
STB A, (00117h-00180h)[USP] ; 36B8 0 208 180 D397
|
|
STB A, (00197h-00180h)[USP] ; 36BA 0 208 180 D317
|
|
ORB P2, A ; 36BC 0 208 180 C524E1
|
|
SB TCON0.2 ; 36BF 0 208 180 C5401A
|
|
LB A, (0013ch-00180h)[USP] ; 36C2 0 208 180 F3BC
|
|
CAL label_4841 ; 36C4 0 208 180 324148
|
|
STB A, (00196h-00180h)[USP] ; 36C7 0 208 180 D316
|
|
XORB A, #0ffh ; 36C9 0 208 180 F6FF
|
|
MB C, ACC.7 ; 36CB 0 208 180 C5062F
|
|
ROLB A ; 36CE 0 208 180 33
|
|
STB A, (00116h-00180h)[USP] ; 36CF 0 208 180 D396
|
|
RB TCON0.2 ; 36D1 0 208 180 C5400A
|
|
SB TCON0.4 ; 36D4 0 208 180 C5401C
|
|
ORB PSWH, #001h ; 36D7 0 208 180 A2E001
|
|
L A, 0f8h ; 36DA 1 208 180 E5F8
|
|
ST A, IE ; 36DC 1 208 180 D51A
|
|
; 36DE from 3679 (DD1,208,180)
|
|
; 36DE from 36A4 (DD1,208,180)
|
|
; 36DE from 36A7 (DD1,208,180)
|
|
label_36de: VCAL 3 ; 36DE 1 208 180 13
|
|
MOV DP, #003d1h ; 36DF 1 208 180 62D103 ### ROM INFO=Batt Volt
|
|
LB A, [DP] ; 36E2 0 208 180 F2
|
|
STB A, 0dbh ; 36E3 0 208 180 D5DB ### ROM INFO=IACV Sensor
|
|
RC ; 36E5 0 208 180 95
|
|
JBS off(00212h).3, label_36f7 ; 36E6 0 208 180 EB120E ### ROM INFO=MIL Byte1 Extra Set CEL Code4 CKP - Crank Position Sensor
|
|
CMPB (001d9h-00180h)[USP], #015h ; 36E9 0 208 180 C359C015 ### ROM INFO=High Cam Row
|
|
JGT label_36f7 ; 36ED 0 208 180 C808
|
|
SC ; 36EF 0 208 180 85
|
|
JBS off(0021ch).6, label_36f7 ; 36F0 0 208 180 EE1C04
|
|
MOVB (001d9h-00180h)[USP], #014h ; 36F3 0 208 180 C3599814 ### ROM INFO=High Cam Row
|
|
; 36F7 from 36E6 (DD0,208,180)
|
|
; 36F7 from 36ED (DD0,208,180)
|
|
; 36F7 from 36F0 (DD0,208,180)
|
|
label_36f7: MB off(00217h).7, C ; 36F7 0 208 180 C4173F
|
|
JBS off(00212h).2, label_372b ; 36FA 0 208 180 EA122E ### ROM INFO=MIL Byte1 Extra Set CEL Code3 MAP - Manifold Absolute Pressure Sensor
|
|
JBS off(00212h).4, label_372b ; 36FD 0 208 180 EC122B ### ROM INFO=MIL Byte1 Extra Set CEL Code5 MAP - Manifold Absolute Pressure Sensor
|
|
JBR off(00217h).5, label_3709 ; 3700 0 208 180 DD1706
|
|
MOVB (001c2h-00180h)[USP], #032h ; 3703 0 208 180 C3429832
|
|
SJ label_372b ; 3707 0 208 180 CB22
|
|
; 3709 from 3700 (DD0,208,180)
|
|
label_3709: JBS off(00230h).5, label_372b ; 3709 0 208 180 ED301F
|
|
CMPB off(00236h), #0ffh ; 370C 0 208 180 C436C0FF ### ROM INFO=Current RPM(1byte form)
|
|
JGE label_3716 ; 3710 0 208 180 CD04
|
|
MOVB (001c2h-00180h)[USP], #032h ; 3712 0 208 180 C3429832
|
|
; 3716 from 3710 (DD0,208,180)
|
|
label_3716: JBR off(00230h).4, label_372b ; 3716 0 208 180 DC3012
|
|
MOV DP, #00376h ; 3719 0 208 180 627603
|
|
LB A, [DP] ; 371C 0 208 180 F2
|
|
SUBB A, ADCR6H ; 371D 0 208 180 C56DA2
|
|
JGE label_3723 ; 3720 0 208 180 CD01
|
|
VCAL 6 ; 3722 0 208 180 16
|
|
; 3723 from 3720 (DD0,208,180)
|
|
label_3723: CMPB A, #000h ; 3723 0 208 180 C600
|
|
JGE label_372e ; 3725 0 208 180 CD07
|
|
LB A, (001c2h-00180h)[USP] ; 3727 0 208 180 F342
|
|
JEQ label_3731 ; 3729 0 208 180 C906
|
|
; 372B from 36FA (DD0,208,180)
|
|
; 372B from 36FD (DD0,208,180)
|
|
; 372B from 3707 (DD0,208,180)
|
|
; 372B from 3709 (DD0,208,180)
|
|
; 372B from 3716 (DD0,208,180)
|
|
label_372b: RC ; 372B 0 208 180 95
|
|
SJ label_3731 ; 372C 0 208 180 CB03
|
|
; 372E from 3725 (DD0,208,180)
|
|
label_372e: SB off(00230h).5 ; 372E 0 208 180 C4301D
|
|
; 3731 from 372C (DD0,208,180)
|
|
; 3731 from 3729 (DD0,208,180)
|
|
label_3731: MB 0b0h.3, C ; 3731 0 208 180 C5B03B
|
|
LB A, #000h ; 3734 0 208 180 7700
|
|
JNE label_374c ; 3736 0 208 180 CE14
|
|
RB PSWL.4 ; 3738 0 208 180 A30C
|
|
CLR X1 ; 373A 0 208 180 9015
|
|
LB A, 003d4h[X1] ; 373C 0 208 180 F0D403
|
|
STB A, r1 ; 373F 0 208 180 89
|
|
RC ; 3740 0 208 180 95
|
|
JBS off(00212h).5, label_374c ; 3741 0 208 180 ED1208 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
|
|
LB A, #0fch ; 3744 0 208 180 77FC
|
|
CMPB A, r1 ; 3746 0 208 180 49
|
|
JLT label_374c ; 3747 0 208 180 CA03
|
|
LB A, r1 ; 3749 0 208 180 79
|
|
CMPB A, #004h ; 374A 0 208 180 C604
|
|
; 374C from 3736 (DD0,208,180)
|
|
; 374C from 3741 (DD0,208,180)
|
|
; 374C from 3747 (DD0,208,180)
|
|
label_374c: MB 0b0h.1, C ; 374C 0 208 180 C5B039
|
|
JBS off(00212h).5, label_3772 ; 374F 0 208 180 ED1220 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
|
|
JLT label_3789 ; 3752 0 208 180 CA35
|
|
JBS off(00221h).6, label_3791 ; 3754 0 208 180 EE213A
|
|
SUBB A, 00377h[X1] ; 3757 0 208 180 C07703A2
|
|
JGE label_375e ; 375B 0 208 180 CD01
|
|
VCAL 6 ; 375D 0 208 180 16
|
|
; 375E from 375B (DD0,208,180)
|
|
label_375e: CMPB A, #002h ; 375E 0 208 180 C602
|
|
JGT label_37a8 ; 3760 0 208 180 C846
|
|
LB A, (001c3h-00180h)[USP] ; 3762 0 208 180 F343
|
|
JNE label_37b0 ; 3764 0 208 180 CE4A
|
|
LB A, r1 ; 3766 0 208 180 79
|
|
JBS off(00217h).4, label_3791 ; 3767 0 208 180 EC1727
|
|
CMPB A, 00378h[X1] ; 376A 0 208 180 C07803C2
|
|
JGT label_37ac ; 376E 0 208 180 C83C
|
|
SJ label_3791 ; 3770 0 208 180 CB1F
|
|
; 3772 from 374F (DD0,208,180)
|
|
label_3772: JBR off(00217h).5, label_3789 ; 3772 0 208 180 DD1714
|
|
CLR A ; 3775 1 208 180 F9
|
|
LB A, off(002c4h) ; 3776 0 208 180 F4C4
|
|
MOVB r0, #00ah ; 3778 0 208 180 980A
|
|
DIVB ; 377A 0 208 180 A236
|
|
MOV DP, #tbl_6bb3 ; 377C 0 208 180 62B36B
|
|
ADD DP, A ; 377F 0 208 180 9281
|
|
LCB A, [DP] ; 3781 0 208 180 92AA
|
|
STB A, 0d9h ; 3783 0 208 180 D5D9 ### ROM INFO=ECT Sensor
|
|
SB PSWL.4 ; 3785 0 208 180 A31C
|
|
SJ label_37ac ; 3787 0 208 180 CB23
|
|
; 3789 from 3752 (DD0,208,180)
|
|
; 3789 from 3772 (DD0,208,180)
|
|
label_3789: MOVB 0d9h, #03bh ; 3789 0 208 180 C5D9983B ### ROM INFO=ECT Sensor
|
|
SB PSWL.4 ; 378D 0 208 180 A31C
|
|
SJ label_37ac ; 378F 0 208 180 CB1B
|
|
; 3791 from 3754 (DD0,208,180)
|
|
; 3791 from 3767 (DD0,208,180)
|
|
; 3791 from 3770 (DD0,208,180)
|
|
label_3791: MOVB r0, 0d9h ; 3791 0 208 180 C5D948 ### ROM INFO=ECT Sensor
|
|
MOV DP, #000d9h ; 3794 0 208 180 62D900 ### ROM INFO=ECT Sensor
|
|
CAL label_4d0b ; 3797 0 208 180 320B4D
|
|
CMPB A, r0 ; 379A 0 208 180 48
|
|
JEQ label_379f ; 379B 0 208 180 C902
|
|
SB PSWL.4 ; 379D 0 208 180 A31C
|
|
; 379F from 379B (DD0,208,180)
|
|
label_379f: JBS off(00217h).5, label_37a5 ; 379F 0 208 180 ED1703
|
|
STB A, 0031ah[X1] ; 37A2 0 208 180 D01A03
|
|
; 37A5 from 379F (DD0,208,180)
|
|
label_37a5: CAL label_4cef ; 37A5 0 208 180 32EF4C
|
|
; 37A8 from 3760 (DD0,208,180)
|
|
label_37a8: LB A, r1 ; 37A8 0 208 180 79
|
|
STB A, 00377h[X1] ; 37A9 0 208 180 D07703
|
|
; 37AC from 376E (DD0,208,180)
|
|
; 37AC from 3787 (DD0,208,180)
|
|
; 37AC from 378F (DD0,208,180)
|
|
label_37ac: MOVB (001c3h-00180h)[USP], #005h ; 37AC 0 208 180 C3439805
|
|
; 37B0 from 3764 (DD0,208,180)
|
|
label_37b0: JBS off(00230h).3, label_37be ; 37B0 0 208 180 EB300B
|
|
LB A, #057h ; 37B3 0 208 180 7757
|
|
CMPB A, 0d9h ; 37B5 0 208 180 C5D9C2 ### ROM INFO=ECT Sensor
|
|
MB off(002edh).1, C ; 37B8 0 208 180 C4ED39
|
|
SC ; 37BB 0 208 180 85
|
|
SJ label_37c0 ; 37BC 0 208 180 CB02
|
|
; 37BE from 37B0 (DD0,208,180)
|
|
label_37be: MB C, PSWL.4 ; 37BE 0 208 180 A32C
|
|
; 37C0 from 37BC (DD0,208,180)
|
|
label_37c0: MB off(002ech).1, C ; 37C0 0 208 180 C4EC39
|
|
RC ; 37C3 0 208 180 95
|
|
JBS off(00212h).7, label_37cd ; 37C4 0 208 180 EF1206 ### ROM INFO=MIL Byte1 Extra Set CEL Code8 TDC - Top Dead Center Sensor
|
|
JBR off(00217h).4, label_37cd ; 37C7 0 208 180 DC1703
|
|
MB C, off(00219h).6 ; 37CA 0 208 180 C4192E
|
|
; 37CD from 37C4 (DD0,208,180)
|
|
; 37CD from 37C7 (DD0,208,180)
|
|
label_37cd: MB 0b0h.5, C ; 37CD 0 208 180 C5B03D
|
|
LB A, #000h ; 37D0 0 208 180 7700
|
|
JNE label_37d7 ; 37D2 0 208 180 CE03
|
|
JBR off(00213h).1, label_37dd ; 37D4 0 208 180 D91306 ### ROM INFO=MIL Byte2 Extra Reset CEL Code10 IAT - Intake Air Temperature Sensor
|
|
; 37D7 from 37D2 (DD0,208,180)
|
|
label_37d7: MOVB 0d8h, #057h ; 37D7 0 208 180 C5D89857 ### ROM INFO=IAT Sensor
|
|
SJ label_37f1 ; 37DB 0 208 180 CB14
|
|
; 37DD from 37D4 (DD0,208,180)
|
|
label_37dd: LB A, #0fch ; 37DD 0 208 180 77FC
|
|
MOV DP, #003cch ; 37DF 0 208 180 62CC03 ### ROM INFO=IAT
|
|
CMPB A, [DP] ; 37E2 0 208 180 C2C2
|
|
JLT label_37f2 ; 37E4 0 208 180 CA0C
|
|
LB A, [DP] ; 37E6 0 208 180 F2
|
|
CMPB A, #004h ; 37E7 0 208 180 C604
|
|
JLT label_37f2 ; 37E9 0 208 180 CA07
|
|
MOV DP, #000d8h ; 37EB 0 208 180 62D800 ### ROM INFO=IAT Sensor
|
|
CAL label_4d0b ; 37EE 0 208 180 320B4D
|
|
; 37F1 from 37DB (DD0,208,180)
|
|
label_37f1: RC ; 37F1 0 208 180 95
|
|
; 37F2 from 37E4 (DD0,208,180)
|
|
; 37F2 from 37E9 (DD0,208,180)
|
|
label_37f2: MB 0b0h.6, C ; 37F2 0 208 180 C5B03E
|
|
LB A, #080h ; 37F5 0 208 180 7780
|
|
RC ; 37F7 0 208 180 95
|
|
JBS off(00217h).6, label_380f ; 37F8 0 208 180 EE1714
|
|
JBS off(00219h).3, label_380f ; 37FB 0 208 180 EB1911
|
|
JBS off(00213h).2, label_380f ; 37FE 0 208 180 EA130E ### ROM INFO=MIL Byte2 Extra Set CEL Code11 Unknow error
|
|
MOV DP, #003d2h ; 3801 0 208 180 62D203 ### ROM INFO=ELD??
|
|
LB A, #0ffh ; 3804 0 208 180 77FF
|
|
CMPB A, [DP] ; 3806 0 208 180 C2C2
|
|
JLT label_3811 ; 3808 0 208 180 CA07
|
|
LB A, [DP] ; 380A 0 208 180 F2
|
|
CMPB A, #000h ; 380B 0 208 180 C600
|
|
JLT label_3811 ; 380D 0 208 180 CA02
|
|
; 380F from 37F8 (DD0,208,180)
|
|
; 380F from 37FB (DD0,208,180)
|
|
; 380F from 37FE (DD0,208,180)
|
|
label_380f: STB A, 0e3h ; 380F 0 208 180 D5E3
|
|
; 3811 from 3808 (DD0,208,180)
|
|
; 3811 from 380D (DD0,208,180)
|
|
label_3811: MB 0b0h.7, C ; 3811 0 208 180 C5B03F
|
|
JBR off(00227h).4, label_381a ; 3814 0 208 180 DC2703 ### ROM INFO=PA (Baro) Enable Flag
|
|
JBR off(00213h).4, label_3820 ; 3817 0 208 180 DC1306 ### ROM INFO=MIL Byte2 Extra Reset CEL Code13 BARO - Atmospheric Pressure Sensor
|
|
; 381A from 3814 (DD0,208,180)
|
|
label_381a: MOVB 0bch, #0f9h ; 381A 0 208 180 C5BC98F9 ### ROM INFO=PA Sensor
|
|
SJ label_3838 ; 381E 0 208 180 CB18
|
|
; 3820 from 3817 (DD0,208,180)
|
|
label_3820: CLR A ; 3820 1 208 180 F9
|
|
LB A, #0e6h ; 3821 0 208 180 77E6 ### ROM INFO=Possible Ignition Cut Related
|
|
MOV DP, #003cdh ; 3823 0 208 180 62CD03 ### ROM INFO=PA (Baro) Sensor
|
|
CMPB A, [DP] ; 3826 0 208 180 C2C2
|
|
JLT label_3839 ; 3828 0 208 180 CA0F
|
|
LB A, [DP] ; 382A 0 208 180 F2
|
|
CMPB A, #051h ; 382B 0 208 180 C651
|
|
JLT label_3839 ; 382D 0 208 180 CA0A
|
|
CAL label_4a89 ; 382F 0 208 180 32894A
|
|
MOV DP, #000bch ; 3832 0 208 180 62BC00 ### ROM INFO=PA Sensor
|
|
CAL label_4d0b ; 3835 0 208 180 320B4D
|
|
; 3838 from 381E (DD0,208,180)
|
|
label_3838: RC ; 3838 0 208 180 95
|
|
; 3839 from 3828 (DD0,208,180)
|
|
; 3839 from 382D (DD0,208,180)
|
|
label_3839: MB 0b1h.2, C ; 3839 0 208 180 C5B13A
|
|
VCAL 3 ; 383C 0 208 180 13
|
|
LCB A, tbl_6233 ; 383D 0 208 180 909D3362
|
|
JNE label_3862 ; 3841 0 208 180 CE1F
|
|
JBS off(00217h).5, label_3861 ; 3843 0 208 180 ED171B
|
|
JBS off(00213h).5, label_3861 ; 3846 0 208 180 ED1318 ### ROM INFO=MIL Byte2 Extra Set CEL Code14 IAC - Idle Air Control Valve
|
|
LB A, 0dbh ; 3849 0 208 180 F5DB ### ROM INFO=IACV Sensor
|
|
MOV X1, #tbl_6bb8 ; 384B 0 208 180 60B86B
|
|
VCAL 2 ; 384E 0 208 180 12
|
|
CMPB A, off(0025ch) ; 384F 0 208 180 C75C
|
|
JLT label_3861 ; 3851 0 208 180 CA0E
|
|
LB A, 0dbh ; 3853 0 208 180 F5DB ### ROM INFO=IACV Sensor
|
|
MOV X1, #tbl_6bbe ; 3855 0 208 180 60BE6B
|
|
VCAL 2 ; 3858 0 208 180 12
|
|
CMPB A, off(0025ch) ; 3859 0 208 180 C75C
|
|
JGE label_3861 ; 385B 0 208 180 CD04
|
|
LB A, (001c4h-00180h)[USP] ; 385D 0 208 180 F344
|
|
JEQ label_3862 ; 385F 0 208 180 C901
|
|
; 3861 from 3843 (DD0,208,180)
|
|
; 3861 from 3846 (DD0,208,180)
|
|
; 3861 from 3851 (DD0,208,180)
|
|
; 3861 from 385B (DD0,208,180)
|
|
label_3861: RC ; 3861 0 208 180 95
|
|
; 3862 from 3841 (DD0,208,180)
|
|
; 3862 from 385F (DD0,208,180)
|
|
label_3862: MB 0b1h.3, C ; 3862 0 208 180 C5B13B
|
|
LB A, #044h ; 3865 0 208 180 7744
|
|
CMPB A, 0dbh ; 3867 0 208 180 C5DBC2 ### ROM INFO=IACV Sensor
|
|
JGE label_3882 ; 386A 0 208 180 CD16
|
|
CMPB off(00236h), #0a7h ; 386C 0 208 180 C436C0A7 ### ROM INFO=Current RPM(1byte form)
|
|
JGE label_3882 ; 3870 0 208 180 CD10
|
|
RC ; 3872 0 208 180 95
|
|
JBS off(0022dh).1, label_3882 ; 3873 0 208 180 E92D0C ### ROM INFO=VTEC VSS Check Enable Flag
|
|
JBS off(00217h).5, label_3882 ; 3876 0 208 180 ED1709
|
|
JBS off(00214h).0, label_3882 ; 3879 0 208 180 E81406 ### ROM INFO=MIL Byte3 Extra Set CEL Code17 VSS - Vehicule Speed Sensor
|
|
JBR off(00231h).3, label_3882 ; 387C 0 208 180 DB3103
|
|
MB C, off(0021ch).4 ; 387F 0 208 180 C41C2C
|
|
; 3882 from 386A (DD0,208,180)
|
|
; 3882 from 3870 (DD0,208,180)
|
|
; 3882 from 3873 (DD0,208,180)
|
|
; 3882 from 3876 (DD0,208,180)
|
|
; 3882 from 3879 (DD0,208,180)
|
|
; 3882 from 387C (DD0,208,180)
|
|
label_3882: MB 0b1h.4, C ; 3882 0 208 180 C5B13C
|
|
VCAL 3 ; 3885 0 208 180 13
|
|
LB A, #0ffh ; 3886 0 208 180 77FF
|
|
JNE label_388e ; 3888 0 208 180 CE04
|
|
LB A, #01fh ; 388A 0 208 180 771F
|
|
SJ label_38ad ; 388C 0 208 180 CB1F
|
|
; 388E from 3888 (DD0,208,180)
|
|
label_388e: LB A, #01fh ; 388E 0 208 180 771F
|
|
JBR off(00219h).3, label_38ad ; 3890 0 208 180 DB191A
|
|
JBR off(00217h).6, label_38ad ; 3893 0 208 180 DE1717
|
|
JBS off(00214h).3, label_38ad ; 3896 0 208 180 EB1414 ### ROM INFO=MIL Byte3 Extra Set CEL Code20 ELD - Electrical Load Detector
|
|
CMPB 0dbh, #069h ; 3899 0 208 180 C5DBC069 ### ROM INFO=IACV Sensor
|
|
JLT label_38ad ; 389D 0 208 180 CA0E
|
|
MOV DP, #003d2h ; 389F 0 208 180 62D203 ### ROM INFO=ELD??
|
|
LB A, #0dch ; 38A2 0 208 180 77DC
|
|
CMPB A, [DP] ; 38A4 0 208 180 C2C2
|
|
JLT label_38b0 ; 38A6 0 208 180 CA08
|
|
LB A, [DP] ; 38A8 0 208 180 F2
|
|
CMPB A, #00eh ; 38A9 0 208 180 C60E
|
|
JLT label_38b0 ; 38AB 0 208 180 CA03
|
|
; 38AD from 388C (DD0,208,180)
|
|
; 38AD from 3890 (DD0,208,180)
|
|
; 38AD from 3893 (DD0,208,180)
|
|
; 38AD from 3896 (DD0,208,180)
|
|
; 38AD from 389D (DD0,208,180)
|
|
label_38ad: STB A, 0dch ; 38AD 0 208 180 D5DC
|
|
RC ; 38AF 0 208 180 95
|
|
; 38B0 from 38A6 (DD0,208,180)
|
|
; 38B0 from 38AB (DD0,208,180)
|
|
label_38b0: MB 0b1h.7, C ; 38B0 0 208 180 C5B13F
|
|
RC ; 38B3 0 208 180 95
|
|
LCB A, tbl_6241 ; 38B4 0 208 180 909D4162
|
|
JNE label_38de ; 38B8 0 208 180 CE24
|
|
LCB A, tbl_611c ; 38BA 0 208 180 909D1C61
|
|
JNE label_38de ; 38BE 0 208 180 CE1E
|
|
JBR off(00216h).4, label_38de ; 38C0 0 208 180 DC161B ### ROM INFO=VTEC Enable Flag
|
|
JBS off(00214h).4, label_38de ; 38C3 0 208 180 EC1418 ### ROM INFO=MIL Byte3 Extra Set CEL Code21 VTS - VTEC Solenoid
|
|
JBR off(0021fh).2, label_38d5 ; 38C6 0 208 180 DA1F0C
|
|
MOVB (001b5h-00180h)[USP], #032h ; 38C9 0 208 180 C3359832
|
|
LB A, (001b4h-00180h)[USP] ; 38CD 0 208 180 F334
|
|
JBS off(00210h).5, label_38de ; 38CF 0 208 180 ED100C
|
|
; 38D2 from 38DB (DD0,208,180)
|
|
label_38d2: SC ; 38D2 0 208 180 85
|
|
SJ label_38de ; 38D3 0 208 180 CB09
|
|
; 38D5 from 38C6 (DD0,208,180)
|
|
label_38d5: MOVB (001b4h-00180h)[USP], #032h ; 38D5 0 208 180 C3349832
|
|
LB A, (001b5h-00180h)[USP] ; 38D9 0 208 180 F335
|
|
JBS off(00210h).5, label_38d2 ; 38DB 0 208 180 ED10F4
|
|
; 38DE from 38B8 (DD0,208,180)
|
|
; 38DE from 38BE (DD0,208,180)
|
|
; 38DE from 38C0 (DD0,208,180)
|
|
; 38DE from 38C3 (DD0,208,180)
|
|
; 38DE from 38CF (DD0,208,180)
|
|
; 38DE from 38D3 (DD0,208,180)
|
|
label_38de: MB 0b2h.0, C ; 38DE 0 208 180 C5B238
|
|
LCB A, tbl_6240 ; 38E1 0 208 180 909D4062
|
|
JNE label_3905 ; 38E5 0 208 180 CE1E
|
|
LCB A, tbl_611c ; 38E7 0 208 180 909D1C61
|
|
JNE label_3905 ; 38EB 0 208 180 CE18
|
|
JBR off(00216h).4, label_3905 ; 38ED 0 208 180 DC1615 ### ROM INFO=VTEC Enable Flag
|
|
JNE label_3905 ; 38F0 0 208 180 CE13
|
|
JBS off(00214h).4, label_3905 ; 38F2 0 208 180 EC1410 ### ROM INFO=MIL Byte3 Extra Set CEL Code21 VTS - VTEC Solenoid
|
|
JLT label_3905 ; 38F5 0 208 180 CA0E
|
|
JBS off(00214h).5, label_3905 ; 38F7 0 208 180 ED140B ### ROM INFO=MIL Byte3 Extra Set CEL Code22 VTP - VTEC Pressure Valve
|
|
MB C, off(00211h).1 ; 38FA 0 208 180 C41129
|
|
JBR off(0021fh).2, label_3906 ; 38FD 0 208 180 DA1F06
|
|
JLT label_3905 ; 3900 0 208 180 CA03
|
|
SC ; 3902 0 208 180 85
|
|
SJ label_3906 ; 3903 0 208 180 CB01
|
|
; 3905 from 38E5 (DD0,208,180)
|
|
; 3905 from 38EB (DD0,208,180)
|
|
; 3905 from 38ED (DD0,208,180)
|
|
; 3905 from 38F0 (DD0,208,180)
|
|
; 3905 from 38F2 (DD0,208,180)
|
|
; 3905 from 38F5 (DD0,208,180)
|
|
; 3905 from 38F7 (DD0,208,180)
|
|
; 3905 from 3900 (DD0,208,180)
|
|
label_3905: RC ; 3905 0 208 180 95
|
|
; 3906 from 38FD (DD0,208,180)
|
|
; 3906 from 3903 (DD0,208,180)
|
|
label_3906: MB 0b2h.1, C ; 3906 0 208 180 C5B239
|
|
RC ; 3909 0 208 180 95
|
|
JBR off(00227h).6, label_392a ; 390A 0 208 180 DE271D ### ROM INFO=Knock Sensor Enable Flag
|
|
JBS off(00217h).5, label_392a ; 390D 0 208 180 ED171A
|
|
JBS off(00214h).6, label_392a ; 3910 0 208 180 EE1417 ### ROM INFO=MIL Byte3 Extra Set CEL Code23 Knock Sensor
|
|
JBS off(00233h).6, label_392a ; 3913 0 208 180 EE3314
|
|
L A, off(00212h) ; 3916 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
|
|
AND A, #0c3bch ; 3918 1 208 180 D6BCC3
|
|
JNE label_392a ; 391B 1 208 180 CE0D
|
|
JBS off(00214h).5, label_392a ; 391D 1 208 180 ED140A ### ROM INFO=MIL Byte3 Extra Set CEL Code22 VTP - VTEC Pressure Valve
|
|
LB A, off(002fch) ; 3920 0 208 180 F4FC
|
|
JEQ label_392a ; 3922 0 208 180 C906
|
|
JBS off(00233h).7, label_392a ; 3924 0 208 180 EF3303
|
|
MB C, off(00232h).7 ; 3927 0 208 180 C4322F
|
|
; 392A from 390A (DD0,208,180)
|
|
; 392A from 390D (DD0,208,180)
|
|
; 392A from 3910 (DD0,208,180)
|
|
; 392A from 3913 (DD0,208,180)
|
|
; 392A from 391B (DD1,208,180)
|
|
; 392A from 391D (DD1,208,180)
|
|
; 392A from 3922 (DD0,208,180)
|
|
; 392A from 3924 (DD0,208,180)
|
|
label_392a: MB 0b2h.2, C ; 392A 0 208 180 C5B23A
|
|
JBR off(00216h).5, label_394c ; 392D 0 208 180 DD161C
|
|
CLRB A ; 3930 0 208 180 FA
|
|
STB A, 0d7h ; 3931 0 208 180 D5D7 ### ROM INFO=Sensor Input into ADCR5
|
|
JBS off(00217h).5, label_394c ; 3933 0 208 180 ED1716
|
|
JBS off(00215h).1, label_394c ; 3936 0 208 180 E91513 ### ROM INFO=MIL Byte4 Extra Set CEL Code36 Traction Control
|
|
CMPB 0dbh, #0ffh ; 3939 0 208 180 C5DBC0FF ### ROM INFO=IACV Sensor
|
|
JLT label_394c ; 393D 0 208 180 CA0D
|
|
LB A, #0ffh ; 393F 0 208 180 77FF
|
|
CMPB A, 0d7h ; 3941 0 208 180 C5D7C2 ### ROM INFO=Sensor Input into ADCR5
|
|
JLT label_394d ; 3944 0 208 180 CA07
|
|
CMPB 0d7h, #000h ; 3946 0 208 180 C5D7C000 ### ROM INFO=Sensor Input into ADCR5
|
|
SJ label_394d ; 394A 0 208 180 CB01
|
|
; 394C from 392D (DD0,208,180)
|
|
; 394C from 3933 (DD0,208,180)
|
|
; 394C from 3936 (DD0,208,180)
|
|
; 394C from 393D (DD0,208,180)
|
|
label_394c: RC ; 394C 0 208 180 95
|
|
; 394D from 3944 (DD0,208,180)
|
|
; 394D from 394A (DD0,208,180)
|
|
label_394d: MB 0b3h.1, C ; 394D 0 208 180 C5B339
|
|
JBR off(00216h).5, label_3967 ; 3950 0 208 180 DD1614
|
|
JBS off(00217h).5, label_3967 ; 3953 0 208 180 ED1711
|
|
JBS off(00215h).0, label_3967 ; 3956 0 208 180 E8150E ### ROM INFO=MIL Byte4 Extra Set CEL Code31 Automatic Transmission B Signal
|
|
JBS off(00215h).1, label_3967 ; 3959 0 208 180 E9150B ### ROM INFO=MIL Byte4 Extra Set CEL Code36 Traction Control
|
|
MB C, 0b3h.1 ; 395C 0 208 180 C5B329
|
|
JLT label_3967 ; 395F 0 208 180 CA06
|
|
CMPB 0dbh, #0ffh ; 3961 0 208 180 C5DBC0FF ### ROM INFO=IACV Sensor
|
|
JGE label_396a ; 3965 0 208 180 CD03
|
|
; 3967 from 3950 (DD0,208,180)
|
|
; 3967 from 3953 (DD0,208,180)
|
|
; 3967 from 3956 (DD0,208,180)
|
|
; 3967 from 3959 (DD0,208,180)
|
|
; 3967 from 395F (DD0,208,180)
|
|
label_3967: RC ; 3967 0 208 180 95
|
|
SJ label_397b ; 3968 0 208 180 CB11
|
|
; 396A from 3965 (DD0,208,180)
|
|
label_396a: CMPB 0d7h, #0ffh ; 396A 0 208 180 C5D7C0FF ### ROM INFO=Sensor Input into ADCR5
|
|
JLE label_3978 ; 396E 0 208 180 CF08
|
|
MB C, P4.6 ; 3970 0 208 180 C52C2E
|
|
XORB PSWH, #080h ; 3973 0 208 180 A2F080
|
|
SJ label_397b ; 3976 0 208 180 CB03
|
|
; 3978 from 396E (DD0,208,180)
|
|
label_3978: MB C, P4.6 ; 3978 0 208 180 C52C2E
|
|
; 397B from 3968 (DD0,208,180)
|
|
; 397B from 3976 (DD0,208,180)
|
|
label_397b: MB 0b3h.0, C ; 397B 0 208 180 C5B338
|
|
JBR off(00219h).3, label_39cf ; 397E 0 208 180 DB194E
|
|
JBS off(00217h).5, label_39cf ; 3981 0 208 180 ED174B
|
|
MOV DP, #003afh ; 3984 0 208 180 62AF03
|
|
LB A, [DP] ; 3987 0 208 180 F2
|
|
CMPB A, #031h ; 3988 0 208 180 C631
|
|
JEQ label_39cf ; 398A 0 208 180 C943
|
|
L A, off(00212h) ; 398C 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
|
|
AND A, #01808h ; 398E 1 208 180 D60818
|
|
JNE label_39cf ; 3991 1 208 180 CE3C
|
|
JBS off(00214h).5, label_39cf ; 3993 1 208 180 ED1439 ### ROM INFO=MIL Byte3 Extra Set CEL Code22 VTP - VTEC Pressure Valve
|
|
JBS off(0021ch).5, label_39cf ; 3996 1 208 180 ED1C36
|
|
JBS off(0021dh).3, label_39cf ; 3999 1 208 180 EB1D33
|
|
JBS off(00218h).0, label_39cf ; 399C 1 208 180 E81830 ### ROM INFO=Set RPM Cut Flag
|
|
CMPB 0cch, #005h ; 399F 1 208 180 C5CCC005 ### ROM INFO=VSS Sensor
|
|
JLT label_39bd ; 39A3 1 208 180 CA18
|
|
MOV X1, #050c2h ; 39A5 1 208 180 60C250
|
|
JBS off(0021fh).1, label_39ae ; 39A8 1 208 180 E91F03
|
|
MOV X1, #tbl_6644 ; 39AB 1 208 180 604466
|
|
; 39AE from 39A8 (DD1,208,180)
|
|
label_39ae: LB A, off(00236h) ; 39AE 0 208 180 F436 ### ROM INFO=Current RPM(1byte form)
|
|
CAL label_49ca ; 39B0 0 208 180 32CA49
|
|
ADDB A, #010h ; 39B3 0 208 180 8610
|
|
JGE label_39b9 ; 39B5 0 208 180 CD02
|
|
LB A, #0ffh ; 39B7 0 208 180 77FF
|
|
; 39B9 from 39B5 (DD0,208,180)
|
|
label_39b9: CMPB A, off(00235h) ; 39B9 0 208 180 C735
|
|
JGE label_39cf ; 39BB 0 208 180 CD12
|
|
; 39BD from 39A3 (DD1,208,180)
|
|
label_39bd: L A, (00158h-00180h)[USP] ; 39BD 1 208 180 E3D8 ### ROM INFO=O2 short
|
|
CMP A, #0b333h ; 39BF 1 208 180 C633B3
|
|
JGE label_39d2 ; 39C2 1 208 180 CD0E
|
|
JBS off(00217h).3, label_39ca ; 39C4 1 208 180 EB1703
|
|
JBS off(0021eh).4, label_39cf ; 39C7 1 208 180 EC1E05
|
|
; 39CA from 39C4 (DD1,208,180)
|
|
label_39ca: CMP A, #tbl_5c82 ; 39CA 1 208 180 C6825C
|
|
JLE label_39d2 ; 39CD 1 208 180 CF03
|
|
; 39CF from 397E (DD0,208,180)
|
|
; 39CF from 3981 (DD0,208,180)
|
|
; 39CF from 398A (DD0,208,180)
|
|
; 39CF from 3991 (DD1,208,180)
|
|
; 39CF from 3993 (DD1,208,180)
|
|
; 39CF from 3996 (DD1,208,180)
|
|
; 39CF from 3999 (DD1,208,180)
|
|
; 39CF from 399C (DD1,208,180)
|
|
; 39CF from 39BB (DD0,208,180)
|
|
; 39CF from 39C7 (DD1,208,180)
|
|
label_39cf: RC ; 39CF 1 208 180 95
|
|
SJ label_39d3 ; 39D0 1 208 180 CB01
|
|
; 39D2 from 39C2 (DD1,208,180)
|
|
; 39D2 from 39CD (DD1,208,180)
|
|
label_39d2: SC ; 39D2 1 208 180 85
|
|
; 39D3 from 39D0 (DD1,208,180)
|
|
label_39d3: MB 0b5h.7, C ; 39D3 1 208 180 C5B53F
|
|
VCAL 3 ; 39D6 1 208 180 13
|
|
JBS off(002ech).1, label_39dd ; 39D7 1 208 180 E9EC03
|
|
J label_3ad6 ; 39DA 1 208 180 03D63A
|
|
; 39DD from 39D7 (DD1,208,180)
|
|
label_39dd: MOV X1, #tbl_66fd ; 39DD 1 208 180 60FD66
|
|
LB A, 0d9h ; 39E0 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
VCAL 0 ; 39E2 0 208 180 10
|
|
STB A, off(00262h) ; 39E3 0 208 180 D462
|
|
VCAL 3 ; 39E5 0 208 180 13
|
|
MOV X1, #tbl_687d ; 39E6 0 208 180 607D68
|
|
LB A, 0d9h ; 39E9 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
CAL label_49ca ; 39EB 0 208 180 32CA49
|
|
STB A, off(00296h) ; 39EE 0 208 180 D496
|
|
MOV X1, #tbl_685a ; 39F0 0 208 180 605A68
|
|
LB A, 0d9h ; 39F3 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
CAL label_49ca ; 39F5 0 208 180 32CA49
|
|
MOV DP, #0037dh ; 39F8 0 208 180 627D03
|
|
STB A, [DP] ; 39FB 0 208 180 D2
|
|
VCAL 3 ; 39FC 0 208 180 13
|
|
CLR X2 ; 39FD 0 208 180 9115
|
|
MOV X1, #tbl_68ef ; 39FF 0 208 180 60EF68
|
|
LB A, 0d9h ; 3A02 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
CAL label_49ca ; 3A04 0 208 180 32CA49
|
|
STB A, 0037ch[X2] ; 3A07 0 208 180 D17C03
|
|
MOV X1, #tbl_69e0 ; 3A0A 0 208 180 60E069
|
|
LB A, 0d9h ; 3A0D 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
VCAL 0 ; 3A0F 0 208 180 10
|
|
STB A, 0037eh[X2] ; 3A10 0 208 180 D17E03
|
|
VCAL 3 ; 3A13 0 208 180 13
|
|
LB A, 0d9h ; 3A14 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
CMPB A, #023h ; 3A16 0 208 180 C623
|
|
MB off(00221h).2, C ; 3A18 0 208 180 C4213A
|
|
LB A, 0d9h ; 3A1B 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
MOV X1, #tbl_6a88 ; 3A1D 0 208 180 60886A
|
|
CAL label_49ca ; 3A20 0 208 180 32CA49
|
|
STB A, off(00254h) ; 3A23 0 208 180 D454
|
|
VCAL 3 ; 3A25 0 208 180 13
|
|
MOV X1, #tbl_662a ; 3A26 0 208 180 602A66
|
|
MOV X2, #tbl_661c ; 3A29 0 208 180 611C66
|
|
LB A, 0d9h ; 3A2C 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
CAL label_49ca ; 3A2E 0 208 180 32CA49
|
|
STB A, r2 ; 3A31 0 208 180 8A
|
|
MOV X1, X2 ; 3A32 0 208 180 9178
|
|
LB A, 0d9h ; 3A34 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
CAL label_49ca ; 3A36 0 208 180 32CA49
|
|
STB A, ACCH ; 3A39 0 208 180 D507
|
|
LB A, r2 ; 3A3B 0 208 180 7A
|
|
MOV (0018eh-00180h)[USP], A ; 3A3C 0 208 180 B30E8A
|
|
VCAL 3 ; 3A3F 0 208 180 13
|
|
MOV X1, #tbl_64e9 ; 3A40 0 208 180 60E964
|
|
MOV X2, #tbl_64db ; 3A43 0 208 180 61DB64
|
|
LB A, 0d9h ; 3A46 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
CAL label_49ca ; 3A48 0 208 180 32CA49
|
|
STB A, r2 ; 3A4B 0 208 180 8A
|
|
MOV X1, X2 ; 3A4C 0 208 180 9178
|
|
LB A, 0d9h ; 3A4E 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
CAL label_49ca ; 3A50 0 208 180 32CA49
|
|
STB A, ACCH ; 3A53 0 208 180 D507
|
|
LB A, r2 ; 3A55 0 208 180 7A
|
|
MOV (0018ch-00180h)[USP], A ; 3A56 0 208 180 B30C8A
|
|
VCAL 3 ; 3A59 0 208 180 13
|
|
LB A, 0d9h ; 3A5A 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
MOV X1, #tbl_649f ; 3A5C 0 208 180 609F64
|
|
CMPCB A, 00002h[X1] ; 3A5F 0 208 180 90AF0200
|
|
MB off(00219h).5, C ; 3A63 0 208 180 C4193D
|
|
CAL label_49ca ; 3A66 0 208 180 32CA49
|
|
STB A, (0017dh-00180h)[USP] ; 3A69 0 208 180 D3FD
|
|
LB A, 0d9h ; 3A6B 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
MOV X1, #tbl_6596 ; 3A6D 0 208 180 609665
|
|
VCAL 0 ; 3A70 0 208 180 10
|
|
STB A, (00152h-00180h)[USP] ; 3A71 0 208 180 D3D2
|
|
VCAL 3 ; 3A73 0 208 180 13
|
|
LB A, 0d9h ; 3A74 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
STB A, r2 ; 3A76 0 208 180 8A
|
|
MOV X1, #tbl_634b ; 3A77 0 208 180 604B63
|
|
CAL label_49ca ; 3A7A 0 208 180 32CA49
|
|
STB A, (00168h-00180h)[USP] ; 3A7D 0 208 180 D3E8 ### ROM INFO=ECT FC
|
|
STB A, (00169h-00180h)[USP] ; 3A7F 0 208 180 D3E9
|
|
LB A, r2 ; 3A81 0 208 180 7A
|
|
VCAL 3 ; 3A82 0 208 180 13
|
|
LB A, 0d9h ; 3A83 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
STB A, r2 ; 3A85 0 208 180 8A
|
|
LB A, r2 ; 3A86 0 208 180 7A
|
|
MOV X1, #tbl_6393 ; 3A87 0 208 180 609363
|
|
CAL label_49ca ; 3A8A 0 208 180 32CA49
|
|
STB A, (0017fh-00180h)[USP] ; 3A8D 0 208 180 D3FF
|
|
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_65a5 ; 3A93 0 208 180 60A565
|
|
CAL label_49ca ; 3A96 0 208 180 32CA49
|
|
STB A, (00189h-00180h)[USP] ; 3A99 0 208 180 D309
|
|
LB A, r2 ; 3A9B 0 208 180 7A
|
|
MOV X1, #tbl_65c1 ; 3A9C 0 208 180 60C165
|
|
CAL label_49ca ; 3A9F 0 208 180 32CA49
|
|
STB A, (0018ah-00180h)[USP] ; 3AA2 0 208 180 D30A
|
|
VCAL 3 ; 3AA4 0 208 180 13
|
|
LB A, 0d9h ; 3AA5 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
STB A, r2 ; 3AA7 0 208 180 8A
|
|
MOV X1, #tbl_65eb ; 3AA8 0 208 180 60EB65
|
|
CAL label_49ca ; 3AAB 0 208 180 32CA49
|
|
STB A, (0018bh-00180h)[USP] ; 3AAE 0 208 180 D30B
|
|
LB A, r2 ; 3AB0 0 208 180 7A
|
|
MOV X1, #tbl_6547 ; 3AB1 0 208 180 604765
|
|
VCAL 0 ; 3AB4 0 208 180 10
|
|
STB A, (00184h-00180h)[USP] ; 3AB5 0 208 180 D304
|
|
VCAL 3 ; 3AB7 0 208 180 13
|
|
LB A, 0d9h ; 3AB8 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
MOV X1, #tbl_6559 ; 3ABA 0 208 180 605965
|
|
VCAL 0 ; 3ABD 0 208 180 10
|
|
STB A, (00186h-00180h)[USP] ; 3ABE 0 208 180 D306
|
|
LB A, 0d9h ; 3AC0 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
MOV X1, #050ceh ; 3AC2 0 208 180 60CE50
|
|
CAL label_49ca ; 3AC5 0 208 180 32CA49
|
|
STB A, (0016dh-00180h)[USP] ; 3AC8 0 208 180 D3ED
|
|
LB A, 0d9h ; 3ACA 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
MOV X1, #tbl_63b3 ; 3ACC 0 208 180 60B363
|
|
CAL label_49ca ; 3ACF 0 208 180 32CA49
|
|
STB A, (001f4h-00180h)[USP] ; 3AD2 0 208 180 D374
|
|
VCAL 3 ; 3AD4 0 208 180 13
|
|
VCAL 3 ; 3AD5 0 208 180 13
|
|
; 3AD6 from 39DA (DD1,208,180)
|
|
label_3ad6: LB A, 0d8h ; 3AD6 0 208 180 F5D8 ### ROM INFO=IAT Sensor
|
|
MOV X1, #tbl_69ca ; 3AD8 0 208 180 60CA69
|
|
VCAL 0 ; 3ADB 0 208 180 10
|
|
STB A, off(0027ch) ; 3ADC 0 208 180 D47C
|
|
LB A, 0bch ; 3ADE 0 208 180 F5BC ### ROM INFO=PA Sensor
|
|
MOV X1, #tbl_69dc ; 3AE0 0 208 180 60DC69
|
|
VCAL 1 ; 3AE3 0 208 180 11
|
|
STB A, off(00292h) ; 3AE4 0 208 180 D492
|
|
VCAL 3 ; 3AE6 0 208 180 13
|
|
LB A, #074h ; 3AE7 0 208 180 7774
|
|
JBS off(00220h).5, label_3aee ; 3AE9 0 208 180 ED2002
|
|
LB A, #080h ; 3AEC 0 208 180 7780
|
|
; 3AEE from 3AE9 (DD0,208,180)
|
|
label_3aee: CMPB A, off(00236h) ; 3AEE 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
|
|
MB off(00220h).5, C ; 3AF0 0 208 180 C4203D
|
|
LB A, #0c2h ; 3AF3 0 208 180 77C2
|
|
JBS off(00220h).6, label_3afa ; 3AF5 0 208 180 EE2002
|
|
LB A, #0c6h ; 3AF8 0 208 180 77C6
|
|
; 3AFA from 3AF5 (DD0,208,180)
|
|
label_3afa: CMPB A, off(00236h) ; 3AFA 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
|
|
MB off(00220h).6, C ; 3AFC 0 208 180 C4203E
|
|
LB A, #0c8h ; 3AFF 0 208 180 77C8
|
|
JBS off(00222h).6, label_3b06 ; 3B01 0 208 180 EE2202
|
|
LB A, #0d0h ; 3B04 0 208 180 77D0
|
|
; 3B06 from 3B01 (DD0,208,180)
|
|
label_3b06: CMPB A, off(00235h) ; 3B06 0 208 180 C735
|
|
MB off(00222h).6, C ; 3B08 0 208 180 C4223E
|
|
LB A, #082h ; 3B0B 0 208 180 7782
|
|
JBS off(00220h).7, label_3b12 ; 3B0D 0 208 180 EF2002
|
|
LB A, #08ah ; 3B10 0 208 180 778A
|
|
; 3B12 from 3B0D (DD0,208,180)
|
|
label_3b12: CMPB A, off(00235h) ; 3B12 0 208 180 C735
|
|
CLRB A ; 3B14 0 208 180 FA
|
|
MB off(00220h).7, C ; 3B15 0 208 180 C4203F
|
|
JBS off(00218h).0, label_3b50 ; 3B18 0 208 180 E81835 ### ROM INFO=Set RPM Cut Flag
|
|
JGE label_3b50 ; 3B1B 0 208 180 CD33
|
|
CLR A ; 3B1D 1 208 180 F9
|
|
MOV DP, #003d9h ; 3B1E 1 208 180 62D903
|
|
JBS off(00222h).6, label_3b27 ; 3B21 1 208 180 EE2203
|
|
MOV DP, #003d6h ; 3B24 1 208 180 62D603
|
|
; 3B27 from 3B21 (DD1,208,180)
|
|
label_3b27: LB A, [DP] ; 3B27 0 208 180 F2
|
|
CMPB A, #0fah ; 3B28 0 208 180 C6FA
|
|
JGE label_3b49 ; 3B2A 0 208 180 CD1D
|
|
SUBB A, #007h ; 3B2C 0 208 180 A607
|
|
JGE label_3b31 ; 3B2E 0 208 180 CD01
|
|
CLRB A ; 3B30 0 208 180 FA
|
|
; 3B31 from 3B2E (DD0,208,180)
|
|
label_3b31: MOVB r0, #051h ; 3B31 0 208 180 9851
|
|
DIVB ; 3B33 0 208 180 A236
|
|
JBR off(00220h).5, label_3b45 ; 3B35 0 208 180 DD200D
|
|
MOVB r0, #01bh ; 3B38 0 208 180 981B
|
|
LB A, r1 ; 3B3A 0 208 180 79
|
|
DIVB ; 3B3B 0 208 180 A236
|
|
JBR off(00220h).6, label_3b45 ; 3B3D 0 208 180 DE2005
|
|
MOVB r0, #009h ; 3B40 0 208 180 9809
|
|
LB A, r1 ; 3B42 0 208 180 79
|
|
DIVB ; 3B43 0 208 180 A236
|
|
; 3B45 from 3B35 (DD0,208,180)
|
|
; 3B45 from 3B3D (DD0,208,180)
|
|
label_3b45: CMPB A, #003h ; 3B45 0 208 180 C603
|
|
JLT label_3b4b ; 3B47 0 208 180 CA02
|
|
; 3B49 from 3B2A (DD0,208,180)
|
|
label_3b49: LB A, #002h ; 3B49 0 208 180 7702
|
|
; 3B4B from 3B47 (DD0,208,180)
|
|
label_3b4b: MOVB r0, #008h ; 3B4B 0 208 180 9808
|
|
MULB ; 3B4D 0 208 180 A234
|
|
VCAL 6 ; 3B4F 0 208 180 16
|
|
; 3B50 from 3B18 (DD0,208,180)
|
|
; 3B50 from 3B1B (DD0,208,180)
|
|
label_3b50: STB A, off(00243h) ; 3B50 0 208 180 D443
|
|
LB A, #005h ; 3B52 0 208 180 7705
|
|
MOV X1, #00004h ; 3B54 0 208 180 600400
|
|
CLR X1 ; 3B57 0 208 180 9015
|
|
JBS off(00217h).5, label_3b7d ; 3B59 0 208 180 ED1721
|
|
JBS off(00214h).0, label_3b7d ; 3B5C 0 208 180 E8141E ### ROM INFO=MIL Byte3 Extra Set CEL Code17 VSS - Vehicule Speed Sensor
|
|
MOVB r1, 0cch ; 3B5F 0 208 180 C5CC49 ### ROM INFO=VSS Sensor
|
|
CLRB r0 ; 3B62 0 208 180 2015
|
|
L A, 0c4h ; 3B64 1 208 180 E5C4 ### ROM INFO=RPM Sensor
|
|
MUL ; 3B66 1 208 180 9035
|
|
L A, er1 ; 3B68 1 208 180 35
|
|
MOV DP, #00004h ; 3B69 1 208 180 620400
|
|
; 3B6C from 3B74 (DD1,208,180)
|
|
label_3b6c: CMPC A, tbl_66a8[X1] ; 3B6C 1 208 180 90ADA866
|
|
JLT label_3b76 ; 3B70 1 208 180 CA04
|
|
INC X1 ; 3B72 1 208 180 70
|
|
INC X1 ; 3B73 1 208 180 70
|
|
JRNZ DP, label_3b6c ; 3B74 1 208 180 30F6
|
|
; 3B76 from 3B70 (DD1,208,180)
|
|
label_3b76: SRL X1 ; 3B76 1 208 180 90E7
|
|
L A, X1 ; 3B78 1 208 180 40
|
|
LB A, ACC ; 3B79 0 208 180 F506
|
|
ADDB A, #001h ; 3B7B 0 208 180 8601
|
|
; 3B7D from 3B59 (DD0,208,180)
|
|
; 3B7D from 3B5C (DD0,208,180)
|
|
label_3b7d: STB A, off(0024fh) ; 3B7D 0 208 180 D44F ### ROM INFO=Current Gear
|
|
LCB A, tbl_6ba7[X1] ; 3B7F 0 208 180 90ABA76B
|
|
STB A, off(00250h) ; 3B83 0 208 180 D450
|
|
LB A, 0dbh ; 3B85 0 208 180 F5DB ### ROM INFO=IACV Sensor
|
|
MOV X1, #tbl_6a66 ; 3B87 0 208 180 60666A
|
|
CAL label_49ca ; 3B8A 0 208 180 32CA49
|
|
STB A, off(0024bh) ; 3B8D 0 208 180 D44B
|
|
VCAL 3 ; 3B8F 0 208 180 13
|
|
JBS off(00217h).4, label_3ba3 ; 3B90 0 208 180 EC1710
|
|
LB A, 0beh ; 3B93 0 208 180 F5BE ### ROM INFO=Some PA/Map Value
|
|
CMPB A, #04ah ; 3B95 0 208 180 C64A
|
|
JLT label_3b9c ; 3B97 0 208 180 CA03
|
|
SB (00129h-00180h)[USP].3 ; 3B99 0 208 180 C3A91B
|
|
; 3B9C from 3B97 (DD0,208,180)
|
|
label_3b9c: CMPB A, #04bh ; 3B9C 0 208 180 C64B
|
|
JLT label_3ba3 ; 3B9E 0 208 180 CA03
|
|
SB (00129h-00180h)[USP].0 ; 3BA0 0 208 180 C3A918
|
|
; 3BA3 from 3B90 (DD0,208,180)
|
|
; 3BA3 from 3B9E (DD0,208,180)
|
|
label_3ba3: LB A, #0a0h ; 3BA3 0 208 180 77A0
|
|
JBS off(00223h).2, label_3baa ; 3BA5 0 208 180 EA2302
|
|
LB A, #0d8h ; 3BA8 0 208 180 77D8 ### ROM INFO=IAT Sensor
|
|
; 3BAA from 3BA5 (DD0,208,180)
|
|
label_3baa: CMPB A, off(00236h) ; 3BAA 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
|
|
MB off(00223h).2, C ; 3BAC 0 208 180 C4233A
|
|
CLR A ; 3BAF 1 208 180 F9
|
|
LCB A, tbl_6130 ; 3BB0 1 208 180 909D3061
|
|
CMPB 0d9h, A ; 3BB4 1 208 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
MOV X1, #tbl_6654 ; 3BB7 1 208 180 605466
|
|
MOV X2, #tbl_665a ; 3BBA 1 208 180 615A66
|
|
JGT label_3bc5 ; 3BBD 1 208 180 C806
|
|
MOV X1, #tbl_6660 ; 3BBF 1 208 180 606066
|
|
MOV X2, #tbl_6666 ; 3BC2 1 208 180 616666
|
|
; 3BC5 from 3BBD (DD1,208,180)
|
|
label_3bc5: LC A, 00002h[X1] ; 3BC5 1 208 180 90A90200
|
|
MOV DP, A ; 3BC9 1 208 180 52
|
|
LC A, 00002h[X2] ; 3BCA 1 208 180 91A90200
|
|
AND IE, #002a0h ; 3BCE 1 208 180 B51AD0A002
|
|
ANDB PSWH, #0feh ; 3BD3 1 208 180 A2D0FE
|
|
ST A, (00192h-00180h)[USP] ; 3BD6 1 208 180 D312 ### ROM INFO=Rev Cut Set RPM
|
|
L A, DP ; 3BD8 1 208 180 42
|
|
ST A, (00194h-00180h)[USP] ; 3BD9 1 208 180 D314 ### ROM INFO=Rev Cut Reset RPM
|
|
ORB PSWH, #001h ; 3BDB 1 208 180 A2E001
|
|
L A, 0f8h ; 3BDE 1 208 180 E5F8
|
|
ST A, IE ; 3BE0 1 208 180 D51A
|
|
LB A, 0bch ; 3BE2 0 208 180 F5BC ### ROM INFO=PA Sensor
|
|
MOV X1, #tbl_6650 ; 3BE4 0 208 180 605066
|
|
VCAL 1 ; 3BE7 0 208 180 11
|
|
STB A, (00190h-00180h)[USP] ; 3BE8 0 208 180 D310
|
|
VCAL 3 ; 3BEA 0 208 180 13
|
|
LB A, 0bch ; 3BEB 0 208 180 F5BC ### ROM INFO=PA Sensor
|
|
MOV X1, #tbl_6517 ; 3BED 0 208 180 601765
|
|
CAL label_49ca ; 3BF0 0 208 180 32CA49
|
|
STB A, (00167h-00180h)[USP] ; 3BF3 0 208 180 D3E7
|
|
LB A, 0bch ; 3BF5 0 208 180 F5BC ### ROM INFO=PA Sensor
|
|
MOV X1, #tbl_657d ; 3BF7 0 208 180 607D65
|
|
VCAL 1 ; 3BFA 0 208 180 11
|
|
STB A, (00181h-00180h)[USP] ; 3BFB 0 208 180 D301
|
|
LB A, 0bch ; 3BFD 0 208 180 F5BC ### ROM INFO=PA Sensor
|
|
MOV X1, #tbl_649b ; 3BFF 0 208 180 609B64
|
|
VCAL 1 ; 3C02 0 208 180 11
|
|
STB A, (0017eh-00180h)[USP] ; 3C03 0 208 180 D3FE
|
|
VCAL 3 ; 3C05 0 208 180 13
|
|
MOV X1, #tbl_644f ; 3C06 0 208 180 604F64
|
|
CMPB 0cch, #014h ; 3C09 0 208 180 C5CCC014 ### ROM INFO=VSS Sensor
|
|
JLT label_3c1b ; 3C0D 0 208 180 CA0C
|
|
MOV X1, #tbl_6453 ; 3C0F 0 208 180 605364
|
|
CMPB 0cch, #038h ; 3C12 0 208 180 C5CCC038 ### ROM INFO=VSS Sensor
|
|
JLT label_3c1b ; 3C16 0 208 180 CA03
|
|
MOV X1, #tbl_6457 ; 3C18 0 208 180 605764
|
|
; 3C1B from 3C0D (DD0,208,180)
|
|
; 3C1B from 3C16 (DD0,208,180)
|
|
label_3c1b: LB A, 0d8h ; 3C1B 0 208 180 F5D8 ### ROM INFO=IAT Sensor
|
|
VCAL 1 ; 3C1D 0 208 180 11
|
|
CMPB 0d9h, A ; 3C1E 0 208 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
MB off(00219h).1, C ; 3C21 0 208 180 C41939
|
|
LB A, 0d8h ; 3C24 0 208 180 F5D8 ### ROM INFO=IAT Sensor
|
|
MOV X1, #tbl_63bf ; 3C26 0 208 180 60BF63
|
|
VCAL 0 ; 3C29 0 208 180 10
|
|
MOV DP, #003eah ; 3C2A 0 208 180 62EA03
|
|
STB A, [DP] ; 3C2D 0 208 180 D2
|
|
LB A, 0d8h ; 3C2E 0 208 180 F5D8 ### ROM INFO=IAT Sensor
|
|
MOV X1, #tbl_63da ; 3C30 0 208 180 60DA63
|
|
VCAL 0 ; 3C33 0 208 180 10
|
|
INC DP ; 3C34 0 208 180 72
|
|
INC DP ; 3C35 0 208 180 72
|
|
STB A, [DP] ; 3C36 0 208 180 D2
|
|
LB A, 0d8h ; 3C37 0 208 180 F5D8 ### ROM INFO=IAT Sensor
|
|
MOV X1, #tbl_63f5 ; 3C39 0 208 180 60F563
|
|
VCAL 0 ; 3C3C 0 208 180 10
|
|
INC DP ; 3C3D 0 208 180 72
|
|
INC DP ; 3C3E 0 208 180 72
|
|
STB A, [DP] ; 3C3F 0 208 180 D2
|
|
VCAL 3 ; 3C40 0 208 180 13
|
|
CLR A ; 3C41 1 208 180 F9
|
|
LB A, #0c2h ; 3C42 0 208 180 77C2
|
|
JBS off(00223h).4, label_3c49 ; 3C44 0 208 180 EC2302
|
|
LB A, #0c6h ; 3C47 0 208 180 77C6
|
|
; 3C49 from 3C44 (DD0,208,180)
|
|
label_3c49: CMPB A, off(00236h) ; 3C49 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
|
|
MB off(00223h).4, C ; 3C4B 0 208 180 C4233C
|
|
LCB A, tbl_630e ; 3C4E 0 208 180 909D0E63
|
|
SRLB A ; 3C52 0 208 180 63
|
|
SRLB A ; 3C53 0 208 180 63
|
|
CLRB r2 ; 3C54 0 208 180 2215
|
|
MOV DP, #003ceh ; 3C56 0 208 180 62CE03
|
|
LB A, [DP] ; 3C59 0 208 180 F2
|
|
JLT label_3c7f ; 3C5A 0 208 180 CA23
|
|
CMPB A, #0f0h ; 3C5C 0 208 180 C6F0
|
|
JLT label_3c62 ; 3C5E 0 208 180 CA02
|
|
LB A, #076h ; 3C60 0 208 180 7776
|
|
; 3C62 from 3C5E (DD0,208,180)
|
|
label_3c62: MOVB r0, #030h ; 3C62 0 208 180 9830
|
|
DIVB ; 3C64 0 208 180 A236
|
|
JBS off(00223h).4, label_3c76 ; 3C66 0 208 180 EC230D
|
|
SRLB A ; 3C69 0 208 180 63
|
|
LB A, r1 ; 3C6A 0 208 180 79
|
|
JGE label_3c70 ; 3C6B 0 208 180 CD03
|
|
LB A, #02fh ; 3C6D 0 208 180 772F
|
|
SUBB A, r1 ; 3C6F 0 208 180 29
|
|
; 3C70 from 3C6B (DD0,208,180)
|
|
label_3c70: MOVB r0, #009h ; 3C70 0 208 180 9809
|
|
DIVB ; 3C72 0 208 180 A236
|
|
ADDB A, #006h ; 3C74 0 208 180 8606
|
|
; 3C76 from 3C66 (DD0,208,180)
|
|
label_3c76: SLLB A ; 3C76 0 208 180 53
|
|
EXTND ; 3C77 1 208 180 F8
|
|
LC A, tbl_666c[ACC] ; 3C78 1 208 180 B506A96C66
|
|
SJ label_3c85 ; 3C7D 1 208 180 CB06
|
|
; 3C7F from 3C5A (DD0,208,180)
|
|
label_3c7f: ADDB A, #080h ; 3C7F 0 208 180 8680
|
|
STB A, r2 ; 3C81 0 208 180 8A
|
|
L A, #08000h ; 3C82 1 208 180 670080
|
|
; 3C85 from 3C7D (DD1,208,180)
|
|
label_3c85: ST A, (00160h-00180h)[USP] ; 3C85 1 208 180 D3E0
|
|
MOVB off(00242h), r2 ; 3C87 1 208 180 227C42
|
|
CLRB A ; 3C8A 0 208 180 FA
|
|
STB A, (0013fh-00180h)[USP] ; 3C8B 0 208 180 D3BF
|
|
STB A, (00149h-00180h)[USP] ; 3C8D 0 208 180 D3C9
|
|
CLRB A ; 3C8F 0 208 180 FA
|
|
MOV DP, #003d7h ; 3C90 0 208 180 62D703
|
|
LCB A, tbl_630e ; 3C93 0 208 180 909D0E63
|
|
MB C, ACC.3 ; 3C97 0 208 180 C5062B
|
|
JGE label_3caf ; 3C9A 0 208 180 CD13
|
|
LB A, [DP] ; 3C9C 0 208 180 F2
|
|
MOVB r0, #080h ; 3C9D 0 208 180 9880
|
|
MULB ; 3C9F 0 208 180 A234
|
|
L A, ACC ; 3CA1 1 208 180 E506
|
|
ADD A, #0c000h ; 3CA3 1 208 180 8600C0
|
|
ST A, er0 ; 3CA6 1 208 180 88
|
|
MOV off(00284h), er0 ; 3CA7 1 208 180 447C84
|
|
CLR A ; 3CAA 1 208 180 F9
|
|
LB A, #076h ; 3CAB 0 208 180 7776
|
|
SJ label_3cb9 ; 3CAD 0 208 180 CB0A
|
|
; 3CAF from 3C9A (DD0,208,180)
|
|
label_3caf: CLR A ; 3CAF 1 208 180 F9
|
|
ST A, off(00284h) ; 3CB0 1 208 180 D484
|
|
LB A, [DP] ; 3CB2 0 208 180 F2
|
|
CMPB A, #0f0h ; 3CB3 0 208 180 C6F0
|
|
JLT label_3cb9 ; 3CB5 0 208 180 CA02
|
|
LB A, #076h ; 3CB7 0 208 180 7776
|
|
; 3CB9 from 3CAD (DD0,208,180)
|
|
; 3CB9 from 3CB5 (DD0,208,180)
|
|
label_3cb9: MOVB r0, #030h ; 3CB9 0 208 180 9830
|
|
DIVB ; 3CBB 0 208 180 A236
|
|
STB A, r2 ; 3CBD 0 208 180 8A
|
|
SRLB A ; 3CBE 0 208 180 63
|
|
LB A, r1 ; 3CBF 0 208 180 79
|
|
JGE label_3cc5 ; 3CC0 0 208 180 CD03
|
|
LB A, #02fh ; 3CC2 0 208 180 772F
|
|
SUBB A, r1 ; 3CC4 0 208 180 29
|
|
; 3CC5 from 3CC0 (DD0,208,180)
|
|
label_3cc5: MOVB r0, #009h ; 3CC5 0 208 180 9809
|
|
DIVB ; 3CC7 0 208 180 A236
|
|
ADDB A, #006h ; 3CC9 0 208 180 8606
|
|
SLLB A ; 3CCB 0 208 180 53
|
|
EXTND ; 3CCC 1 208 180 F8
|
|
MOV X1, #tbl_6684 ; 3CCD 1 208 180 608466
|
|
JBS off(00216h).0, label_3cd7 ; 3CD0 1 208 180 E81604
|
|
ADD X1, #00024h ; 3CD3 1 208 180 90802400
|
|
; 3CD7 from 3CD0 (DD1,208,180)
|
|
label_3cd7: MOV X2, X1 ; 3CD7 1 208 180 9079
|
|
ADD X1, A ; 3CD9 1 208 180 9081
|
|
LC A, [X1] ; 3CDB 1 208 180 90A8
|
|
ST A, er0 ; 3CDD 1 208 180 88
|
|
ADD X1, #0000ch ; 3CDE 1 208 180 90800C00
|
|
LC A, [X1] ; 3CE2 1 208 180 90A8
|
|
ST A, er2 ; 3CE4 1 208 180 8A
|
|
LB A, r2 ; 3CE5 0 208 180 7A
|
|
SLLB A ; 3CE6 0 208 180 53
|
|
EXTND ; 3CE7 1 208 180 F8
|
|
ADD X2, A ; 3CE8 1 208 180 9181
|
|
LC A, [X2] ; 3CEA 1 208 180 91A8
|
|
AND IE, #002a0h ; 3CEC 1 208 180 B51AD0A002
|
|
ANDB PSWH, #0feh ; 3CF1 1 208 180 A2D0FE
|
|
ST A, (00176h-00180h)[USP] ; 3CF4 1 208 180 D3F6
|
|
L A, er0 ; 3CF6 1 208 180 34
|
|
ST A, (00178h-00180h)[USP] ; 3CF7 1 208 180 D3F8
|
|
L A, er2 ; 3CF9 1 208 180 36
|
|
ST A, (001f2h-00180h)[USP] ; 3CFA 1 208 180 D372
|
|
ORB PSWH, #001h ; 3CFC 1 208 180 A2E001
|
|
L A, 0f8h ; 3CFF 1 208 180 E5F8
|
|
ST A, IE ; 3D01 1 208 180 D51A
|
|
LB A, 0dbh ; 3D03 0 208 180 F5DB ### ROM INFO=IACV Sensor
|
|
MOV X1, #tbl_652f ; 3D05 0 208 180 602F65
|
|
VCAL 0 ; 3D08 0 208 180 10
|
|
STB A, (00144h-00180h)[USP] ; 3D09 0 208 180 D3C4
|
|
VCAL 3 ; 3D0B 0 208 180 13
|
|
MOV DP, #003cah ; 3D0C 0 208 180 62CA03 ### ROM INFO=ECU O2 Volt
|
|
LB A, [DP] ; 3D0F 0 208 180 F2
|
|
STB A, 0dah ; 3D10 0 208 180 D5DA ### ROM INFO=O2 Sensor
|
|
JBR off(00219h).3, label_3d2b ; 3D12 0 208 180 DB1916
|
|
MOV DP, #003afh ; 3D15 0 208 180 62AF03
|
|
LB A, [DP] ; 3D18 0 208 180 F2
|
|
CMPB A, #031h ; 3D19 0 208 180 C631
|
|
JNE label_3d28 ; 3D1B 0 208 180 CE0B
|
|
SB off(00223h).3 ; 3D1D 0 208 180 C4231B
|
|
SB off(00219h).0 ; 3D20 0 208 180 C41918
|
|
RB off(00223h).1 ; 3D23 0 208 180 C42309
|
|
SJ label_3d34 ; 3D26 0 208 180 CB0C
|
|
; 3D28 from 3D1B (DD0,208,180)
|
|
label_3d28: JBR off(00223h).3, label_3d3a ; 3D28 0 208 180 DB230F
|
|
; 3D2B from 3D12 (DD0,208,180)
|
|
label_3d2b: RB off(00223h).3 ; 3D2B 0 208 180 C4230B
|
|
; 3D2E from 3D3A (DD0,208,180)
|
|
label_3d2e: RB off(00219h).0 ; 3D2E 0 208 180 C41908
|
|
SB off(00223h).1 ; 3D31 0 208 180 C42319
|
|
; 3D34 from 3D26 (DD0,208,180)
|
|
label_3d34: SB off(00223h).0 ; 3D34 0 208 180 C42318
|
|
J label_3dbf ; 3D37 0 208 180 03BF3D
|
|
; 3D3A from 3D28 (DD0,208,180)
|
|
label_3d3a: JBS off(0021dh).4, label_3d2e ; 3D3A 0 208 180 EC1DF1
|
|
LB A, off(002c1h) ; 3D3D 0 208 180 F4C1
|
|
JEQ label_3d50 ; 3D3F 0 208 180 C90F
|
|
RB off(00219h).0 ; 3D41 0 208 180 C41908
|
|
RB off(00223h).1 ; 3D44 0 208 180 C42309
|
|
; 3D47 from 3D50 (DD0,208,180)
|
|
label_3d47: RB off(00223h).0 ; 3D47 0 208 180 C42308
|
|
MOVB off(002c2h), #064h ; 3D4A 0 208 180 C4C29864
|
|
SJ label_3dbf ; 3D4E 0 208 180 CB6F
|
|
; 3D50 from 3D3F (DD0,208,180)
|
|
label_3d50: JBS off(00217h).5, label_3d47 ; 3D50 0 208 180 ED17F4
|
|
JBS off(00219h).0, label_3d9e ; 3D53 0 208 180 E81948
|
|
JBR off(00223h).1, label_3d6b ; 3D56 0 208 180 D92312
|
|
JBS off(00216h).6, label_3d5f ; 3D59 0 208 180 EE1603 ### ROM INFO=O2 Heater Enable Flag
|
|
JBS off(00218h).0, label_3d9e ; 3D5C 0 208 180 E8183F ### ROM INFO=Set RPM Cut Flag
|
|
; 3D5F from 3D59 (DD0,208,180)
|
|
label_3d5f: JBR off(0021dh).2, label_3d9e ; 3D5F 0 208 180 DA1D3C
|
|
RB off(00219h).0 ; 3D62 0 208 180 C41908
|
|
RB off(00223h).1 ; 3D65 0 208 180 C42309
|
|
SB off(00223h).0 ; 3D68 0 208 180 C42318
|
|
; 3D6B from 3D56 (DD0,208,180)
|
|
label_3d6b: JBR off(00216h).6, label_3d8e ; 3D6B 0 208 180 DE1620 ### ROM INFO=O2 Heater Enable Flag
|
|
JBS off(00219h).0, label_3d8e ; 3D6E 0 208 180 E8191D
|
|
JBS off(00223h).1, label_3d8e ; 3D71 0 208 180 E9231A
|
|
JBS off(00223h).0, label_3d8e ; 3D74 0 208 180 E82317
|
|
JBR off(00219h).2, label_3d80 ; 3D77 0 208 180 DA1906
|
|
JBR off(00219h).1, label_3d80 ; 3D7A 0 208 180 D91903
|
|
JBS off(0021dh).2, label_3d86 ; 3D7D 0 208 180 EA1D06
|
|
; 3D80 from 3D77 (DD0,208,180)
|
|
; 3D80 from 3D7A (DD0,208,180)
|
|
label_3d80: MOVB off(002c2h), #064h ; 3D80 0 208 180 C4C29864
|
|
SJ label_3d8e ; 3D84 0 208 180 CB08
|
|
; 3D86 from 3D7D (DD0,208,180)
|
|
label_3d86: LB A, off(002c2h) ; 3D86 0 208 180 F4C2
|
|
JNE label_3d8e ; 3D88 0 208 180 CE04
|
|
LB A, #033h ; 3D8A 0 208 180 7733
|
|
SJ label_3d96 ; 3D8C 0 208 180 CB08
|
|
; 3D8E from 3D6B (DD0,208,180)
|
|
; 3D8E from 3D6E (DD0,208,180)
|
|
; 3D8E from 3D71 (DD0,208,180)
|
|
; 3D8E from 3D74 (DD0,208,180)
|
|
; 3D8E from 3D84 (DD0,208,180)
|
|
; 3D8E from 3D88 (DD0,208,180)
|
|
label_3d8e: LCB A, tbl_62f4 ; 3D8E 0 208 180 909DF462
|
|
JNE label_3d9b ; 3D92 0 208 180 CE07
|
|
LB A, #017h ; 3D94 0 208 180 7717
|
|
; 3D96 from 3D8C (DD0,208,180)
|
|
label_3d96: CMPB A, 0dah ; 3D96 0 208 180 C5DAC2 ### ROM INFO=O2 Sensor
|
|
JLT label_3d9e ; 3D99 0 208 180 CA03
|
|
; 3D9B from 3D92 (DD0,208,180)
|
|
label_3d9b: SB off(00219h).0 ; 3D9B 0 208 180 C41918
|
|
; 3D9E from 3D53 (DD0,208,180)
|
|
; 3D9E from 3D5C (DD0,208,180)
|
|
; 3D9E from 3D5F (DD0,208,180)
|
|
; 3D9E from 3D99 (DD0,208,180)
|
|
label_3d9e: CMPB 0d9h, #028h ; 3D9E 0 208 180 C5D9C028 ### ROM INFO=ECT Sensor
|
|
JGE label_3dbf ; 3DA2 0 208 180 CD1B
|
|
CMPB 0cch, #005h ; 3DA4 0 208 180 C5CCC005 ### ROM INFO=VSS Sensor
|
|
JGE label_3dbf ; 3DA8 0 208 180 CD15
|
|
CMPB off(00236h), #080h ; 3DAA 0 208 180 C436C080 ### ROM INFO=Current RPM(1byte form)
|
|
JLT label_3dbf ; 3DAE 0 208 180 CA0F
|
|
JBR off(0021dh).2, label_3dbf ; 3DB0 0 208 180 DA1D0C
|
|
LB A, off(002b6h) ; 3DB3 0 208 180 F4B6
|
|
JNE label_3dc3 ; 3DB5 0 208 180 CE0C
|
|
SB off(00219h).0 ; 3DB7 0 208 180 C41918
|
|
RB off(00223h).1 ; 3DBA 0 208 180 C42309
|
|
SJ label_3dc3 ; 3DBD 0 208 180 CB04
|
|
; 3DBF from 3D37 (DD0,208,180)
|
|
; 3DBF from 3D4E (DD0,208,180)
|
|
; 3DBF from 3DA2 (DD0,208,180)
|
|
; 3DBF from 3DA8 (DD0,208,180)
|
|
; 3DBF from 3DAE (DD0,208,180)
|
|
; 3DBF from 3DB0 (DD0,208,180)
|
|
label_3dbf: MOVB off(002b6h), #004h ; 3DBF 0 208 180 C4B69804
|
|
; 3DC3 from 3DB5 (DD0,208,180)
|
|
; 3DC3 from 3DBD (DD0,208,180)
|
|
label_3dc3: MOVB r0, #005h ; 3DC3 0 208 180 9805
|
|
MOVB r1, #032h ; 3DC5 0 208 180 9932
|
|
MOVB r2, #032h ; 3DC7 0 208 180 9A32
|
|
MOVB r3, #018h ; 3DC9 0 208 180 9B18
|
|
JBR off(0021dh).1, label_3df6 ; 3DCB 0 208 180 D91D28
|
|
JBR off(00218h).0, label_3df6 ; 3DCE 0 208 180 D81825 ### ROM INFO=Set RPM Cut Flag
|
|
MOVB off(002bfh), r1 ; 3DD1 0 208 180 217CBF
|
|
MOVB off(002c0h), r2 ; 3DD4 0 208 180 227CC0
|
|
JBR off(00219h).0, label_3def ; 3DD7 0 208 180 D81915
|
|
JBS off(0021eh).4, label_3e23 ; 3DDA 0 208 180 EC1E46
|
|
L A, (00158h-00180h)[USP] ; 3DDD 1 208 180 E3D8 ### ROM INFO=O2 short
|
|
CMP A, #0bc15h ; 3DDF 1 208 180 C615BC
|
|
JGE label_3e23 ; 3DE2 1 208 180 CD3F
|
|
CMP A, #tbl_608F ; 3DE4 1 208 180 C6775B
|
|
JLE label_3e23 ; 3DE7 1 208 180 CF3A
|
|
LB A, r3 ; 3DE9 0 208 180 7B
|
|
CMPB A, 0dah ; 3DEA 0 208 180 C5DAC2 ### ROM INFO=O2 Sensor
|
|
JLT label_3df2 ; 3DED 0 208 180 CA03
|
|
; 3DEF from 3DD7 (DD0,208,180)
|
|
label_3def: MOVB off(002b7h), r0 ; 3DEF 0 208 180 207CB7
|
|
; 3DF2 from 3DED (DD0,208,180)
|
|
label_3df2: LB A, off(002b7h) ; 3DF2 0 208 180 F4B7
|
|
SJ label_3e1d ; 3DF4 0 208 180 CB27
|
|
; 3DF6 from 3DCB (DD0,208,180)
|
|
; 3DF6 from 3DCE (DD0,208,180)
|
|
label_3df6: MOVB off(002b7h), r0 ; 3DF6 0 208 180 207CB7
|
|
JBR off(0021ch).2, label_3e0f ; 3DF9 0 208 180 DA1C13
|
|
MOVB off(002c0h), r2 ; 3DFC 0 208 180 227CC0
|
|
JBR off(00219h).0, label_3e08 ; 3DFF 0 208 180 D81906
|
|
LB A, r3 ; 3E02 0 208 180 7B
|
|
CMPB A, 0dah ; 3E03 0 208 180 C5DAC2 ### ROM INFO=O2 Sensor
|
|
JLT label_3e0b ; 3E06 0 208 180 CA03
|
|
; 3E08 from 3DFF (DD0,208,180)
|
|
label_3e08: MOVB off(002bfh), r1 ; 3E08 0 208 180 217CBF
|
|
; 3E0B from 3E06 (DD0,208,180)
|
|
label_3e0b: LB A, off(002bfh) ; 3E0B 0 208 180 F4BF
|
|
SJ label_3e1d ; 3E0D 0 208 180 CB0E
|
|
; 3E0F from 3DF9 (DD0,208,180)
|
|
label_3e0f: MOVB off(002bfh), r1 ; 3E0F 0 208 180 217CBF
|
|
JBR off(00219h).0, label_3e18 ; 3E12 0 208 180 D81903
|
|
JBR off(0021ch).6, label_3e1b ; 3E15 0 208 180 DE1C03
|
|
; 3E18 from 3E12 (DD0,208,180)
|
|
label_3e18: MOVB off(002c0h), r2 ; 3E18 0 208 180 227CC0
|
|
; 3E1B from 3E15 (DD0,208,180)
|
|
label_3e1b: LB A, off(002c0h) ; 3E1B 0 208 180 F4C0
|
|
; 3E1D from 3DF4 (DD0,208,180)
|
|
; 3E1D from 3E0D (DD0,208,180)
|
|
; 3E1D from 3E2A (DD0,208,180)
|
|
label_3e1d: MOVB off(002d4h), #050h ; 3E1D 0 208 180 C4D49850
|
|
SJ label_3e2e ; 3E21 0 208 180 CB0B
|
|
; 3E23 from 3DDA (DD0,208,180)
|
|
; 3E23 from 3DE2 (DD1,208,180)
|
|
; 3E23 from 3DE7 (DD1,208,180)
|
|
label_3e23: CMPB 0dah, #04dh ; 3E23 0 208 180 C5DAC04D ### ROM INFO=O2 Sensor
|
|
JLE label_3e2c ; 3E27 0 208 180 CF03
|
|
CLRB A ; 3E29 0 208 180 FA
|
|
SJ label_3e1d ; 3E2A 0 208 180 CBF1
|
|
; 3E2C from 3E27 (DD0,208,180)
|
|
label_3e2c: LB A, off(002d4h) ; 3E2C 0 208 180 F4D4
|
|
; 3E2E from 3E21 (DD0,208,180)
|
|
label_3e2e: JNE label_3e3c ; 3E2E 0 208 180 CE0C
|
|
LCB A, tbl_62f4 ; 3E30 0 208 180 909DF462
|
|
JNE label_3e3c ; 3E34 0 208 180 CE06
|
|
RB off(00219h).0 ; 3E36 0 208 180 C41908
|
|
SB off(00223h).1 ; 3E39 0 208 180 C42319
|
|
; 3E3C from 3E2E (DD0,208,180)
|
|
; 3E3C from 3E34 (DD0,208,180)
|
|
label_3e3c: VCAL 3 ; 3E3C 0 208 180 13
|
|
MOV DP, #0040eh ; 3E3D 0 208 180 620E04
|
|
MB C, [DP].5 ; 3E40 0 208 180 C22D
|
|
JGE label_3e4c ; 3E42 0 208 180 CD08
|
|
INC DP ; 3E44 0 208 180 72
|
|
MB C, [DP].5 ; 3E45 0 208 180 C22D
|
|
XORB PSWH, #080h ; 3E47 0 208 180 A2F080
|
|
SJ label_3e70 ; 3E4A 0 208 180 CB24
|
|
; 3E4C from 3E42 (DD0,208,180)
|
|
label_3e4c: LCB A, tbl_62c4 ; 3E4C 0 208 180 909DC462
|
|
JEQ label_3e5b ; 3E50 0 208 180 C909
|
|
RC ; 3E52 0 208 180 95
|
|
MB C, ACC.0 ; 3E53 0 208 180 C50628
|
|
XORB PSWH, #080h ; 3E56 0 208 180 A2F080
|
|
SJ label_3e70 ; 3E59 0 208 180 CB15
|
|
; 3E5B from 3E50 (DD0,208,180)
|
|
label_3e5b: JBS off(00221h).0, label_3e66 ; 3E5B 0 208 180 E82108
|
|
RC ; 3E5E 0 208 180 95
|
|
LB A, off(002c6h) ; 3E5F 0 208 180 F4C6
|
|
JNE label_3e70 ; 3E61 0 208 180 CE0D
|
|
SB off(00221h).0 ; 3E63 0 208 180 C42118
|
|
; 3E66 from 3E5B (DD0,208,180)
|
|
label_3e66: JBS off(00219h).6, label_3e70 ; 3E66 0 208 180 EE1907
|
|
LB A, #000h ; 3E69 0 208 180 7700
|
|
JNE label_3e70 ; 3E6B 0 208 180 CE03
|
|
MB C, off(00217h).4 ; 3E6D 0 208 180 C4172C
|
|
; 3E70 from 3E4A (DD0,208,180)
|
|
; 3E70 from 3E59 (DD0,208,180)
|
|
; 3E70 from 3E61 (DD0,208,180)
|
|
; 3E70 from 3E66 (DD0,208,180)
|
|
; 3E70 from 3E6B (DD0,208,180)
|
|
label_3e70: MB P0.7, C ; 3E70 0 208 180 C5203F
|
|
RC ; 3E73 0 208 180 95
|
|
MOV DP, #0040eh ; 3E74 0 208 180 620E04
|
|
MB C, [DP].4 ; 3E77 0 208 180 C22C
|
|
JLT label_3e7e ; 3E79 0 208 180 CA03
|
|
JBS off(00221h).6, label_3ea3 ; 3E7B 0 208 180 EE2125
|
|
; 3E7E from 3E79 (DD0,208,180)
|
|
label_3e7e: JBS off(00218h).6, label_3e9c ; 3E7E 0 208 180 EE181B ### ROM INFO=Set RPM Cut Flag
|
|
LB A, #07fh ; 3E81 0 208 180 777F
|
|
CMPB A, #0ffh ; 3E83 0 208 180 C6FF
|
|
JGT label_3e8b ; 3E85 0 208 180 C804
|
|
CMPB A, #0fch ; 3E87 0 208 180 C6FC
|
|
JGE label_3e8e ; 3E89 0 208 180 CD03
|
|
; 3E8B from 3E85 (DD0,208,180)
|
|
label_3e8b: JBS off(00230h).6, label_3e9c ; 3E8B 0 208 180 EE300E
|
|
; 3E8E from 3E89 (DD0,208,180)
|
|
label_3e8e: CLRB A ; 3E8E 0 208 180 FA
|
|
JBS off(00219h).6, label_3e95 ; 3E8F 0 208 180 EE1903
|
|
JBS off(00217h).4, label_3e97 ; 3E92 0 208 180 EC1702
|
|
; 3E95 from 3E8F (DD0,208,180)
|
|
label_3e95: STB A, off(002c6h) ; 3E95 0 208 180 D4C6
|
|
; 3E97 from 3E92 (DD0,208,180)
|
|
label_3e97: RC ; 3E97 0 208 180 95
|
|
LB A, off(002c6h) ; 3E98 0 208 180 F4C6
|
|
JEQ label_3e9d ; 3E9A 0 208 180 C901
|
|
; 3E9C from 3E7E (DD0,208,180)
|
|
; 3E9C from 3E8B (DD0,208,180)
|
|
label_3e9c: SC ; 3E9C 0 208 180 85
|
|
; 3E9D from 3E9A (DD0,208,180)
|
|
label_3e9d: MB off(00222h).3, C ; 3E9D 0 208 180 C4223B
|
|
CAL label_5e5c ; 3EA0 0 208 180 325C5E
|
|
; 3EA3 from 3E7B (DD0,208,180)
|
|
label_3ea3: LB A, #014h ; 3EA3 0 208 180 7714
|
|
JBS off(00226h).0, label_3eaa ; 3EA5 0 208 180 E82602
|
|
LB A, #019h ; 3EA8 0 208 180 7719
|
|
; 3EAA from 3EA5 (DD0,208,180)
|
|
label_3eaa: CMPB A, 0cch ; 3EAA 0 208 180 C5CCC2 ### ROM INFO=VSS Sensor
|
|
MB off(00226h).0, C ; 3EAD 0 208 180 C42638
|
|
LB A, #010h ; 3EB0 0 208 180 7710
|
|
JBS off(00226h).1, label_3eb7 ; 3EB2 0 208 180 E92602
|
|
LB A, #020h ; 3EB5 0 208 180 7720
|
|
; 3EB7 from 3EB2 (DD0,208,180)
|
|
label_3eb7: CMPB A, 0cch ; 3EB7 0 208 180 C5CCC2 ### ROM INFO=VSS Sensor
|
|
MB off(00226h).1, C ; 3EBA 0 208 180 C42639
|
|
LB A, #026h ; 3EBD 0 208 180 7726
|
|
JBS off(00226h).2, label_3ec4 ; 3EBF 0 208 180 EA2602
|
|
LB A, #07fh ; 3EC2 0 208 180 777F
|
|
; 3EC4 from 3EBF (DD0,208,180)
|
|
label_3ec4: CMPB A, 0d1h ; 3EC4 0 208 180 C5D1C2 ### ROM INFO=Current TPS
|
|
MB off(00226h).2, C ; 3EC7 0 208 180 C4263A
|
|
LB A, #073h ; 3ECA 0 208 180 7773
|
|
JBS off(00226h).3, label_3ed1 ; 3ECC 0 208 180 EB2602
|
|
LB A, #080h ; 3ECF 0 208 180 7780
|
|
; 3ED1 from 3ECC (DD0,208,180)
|
|
label_3ed1: CMPB A, off(00236h) ; 3ED1 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
|
|
MB off(00226h).3, C ; 3ED3 0 208 180 C4263B
|
|
LB A, #0f0h ; 3ED6 0 208 180 77F0
|
|
JBS off(00226h).6, label_3edd ; 3ED8 0 208 180 EE2602
|
|
LB A, #0fah ; 3EDB 0 208 180 77FA
|
|
; 3EDD from 3ED8 (DD0,208,180)
|
|
label_3edd: CMPB A, off(00236h) ; 3EDD 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
|
|
MB off(00226h).6, C ; 3EDF 0 208 180 C4263E
|
|
CAL label_5f9f ; 3EE2 0 208 180 329F5F
|
|
MOV DP, #0040eh ; 3EE5 0 208 180 620E04
|
|
MB C, [DP].0 ; 3EE8 0 208 180 C228
|
|
JGE label_3ef5 ; 3EEA 0 208 180 CD09
|
|
INC DP ; 3EEC 0 208 180 72
|
|
MB C, [DP].0 ; 3EED 0 208 180 C228
|
|
XORB PSWH, #080h ; 3EEF 0 208 180 A2F080
|
|
J label_3f8e ; 3EF2 0 208 180 038E3F
|
|
; 3EF5 from 3EEA (DD0,208,180)
|
|
label_3ef5: LC A, tbl_625b ; 3EF5 0 208 180 909C5B62
|
|
JBS off(00226h).5, label_3f00 ; 3EF9 0 208 180 ED2604
|
|
LC A, tbl_625d ; 3EFC 0 208 180 909C5D62
|
|
; 3F00 from 3EF9 (DD0,208,180)
|
|
label_3f00: CMP 0c4h, A ; 3F00 0 208 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
MB off(00226h).5, C ; 3F03 0 208 180 C4263D
|
|
CMPB 0f3h, #032h ; 3F06 0 208 180 C5F3C032
|
|
JLT label_3f79 ; 3F0A 0 208 180 CA6D
|
|
JBS off(00226h).6, label_3f7c ; 3F0C 0 208 180 EE266D
|
|
CMPB 0d9h, #013h ; 3F0F 0 208 180 C5D9C013 ### ROM INFO=ECT Sensor
|
|
JGE label_3f1b ; 3F13 0 208 180 CD06
|
|
JBR off(00226h).0, label_3f1b ; 3F15 0 208 180 D82603
|
|
JBS off(00226h).3, label_3f7c ; 3F18 0 208 180 EB2661
|
|
; 3F1B from 3F13 (DD0,208,180)
|
|
; 3F1B from 3F15 (DD0,208,180)
|
|
label_3f1b: JBS off(00218h).7, label_3f2f ; 3F1B 0 208 180 EF1811 ### ROM INFO=Set RPM Cut Flag
|
|
JBS off(00226h).2, label_3f2b ; 3F1E 0 208 180 EA260A
|
|
CLRB A ; 3F21 0 208 180 FA
|
|
JBS off(00226h).1, label_3f27 ; 3F22 0 208 180 E92602
|
|
LB A, #028h ; 3F25 0 208 180 7728
|
|
; 3F27 from 3F22 (DD0,208,180)
|
|
label_3f27: STB A, off(002c3h) ; 3F27 0 208 180 D4C3
|
|
SJ label_3f2f ; 3F29 0 208 180 CB04
|
|
; 3F2B from 3F1E (DD0,208,180)
|
|
label_3f2b: LB A, off(002c3h) ; 3F2B 0 208 180 F4C3
|
|
JNE label_3f7c ; 3F2D 0 208 180 CE4D
|
|
; 3F2F from 3F1B (DD0,208,180)
|
|
; 3F2F from 3F29 (DD0,208,180)
|
|
label_3f2f: LCB A, tbl_62b7 ; 3F2F 0 208 180 909DB762
|
|
JNE label_3fa5 ; 3F33 0 208 180 CE70
|
|
LCB A, tbl_6257 ; 3F35 0 208 180 909D5762
|
|
JEQ label_3f56 ; 3F39 0 208 180 C91B
|
|
LC A, tbl_6258 ; 3F3B 0 208 180 909C5862
|
|
CMP 0c4h, A ; 3F3F 0 208 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JLT label_3f59 ; 3F42 0 208 180 CA15
|
|
LCB A, tbl_625a ; 3F44 0 208 180 909D5A62
|
|
CMPB 0d1h, A ; 3F48 0 208 180 C5D1C1 ### ROM INFO=Current TPS
|
|
JGT label_3f59 ; 3F4B 0 208 180 C80C
|
|
LCB A, tbl_6309 ; 3F4D 0 208 180 909D0963
|
|
CMPB 0cch, A ; 3F51 0 208 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JGT label_3f59 ; 3F54 0 208 180 C803
|
|
; 3F56 from 3F39 (DD0,208,180)
|
|
label_3f56: JBS off(00226h).5, label_3f5e ; 3F56 0 208 180 ED2605
|
|
; 3F59 from 3F42 (DD0,208,180)
|
|
; 3F59 from 3F4B (DD0,208,180)
|
|
; 3F59 from 3F54 (DD0,208,180)
|
|
label_3f59: RB off(00226h).4 ; 3F59 0 208 180 C4260C
|
|
SJ label_3f8a ; 3F5C 0 208 180 CB2C
|
|
; 3F5E from 3F56 (DD0,208,180)
|
|
label_3f5e: MOV DP, #00420h ; 3F5E 0 208 180 622004
|
|
MB C, [DP].4 ; 3F61 0 208 180 C22C
|
|
JLT label_3f7f ; 3F63 0 208 180 CA1A
|
|
JBR off(00211h).2, label_3f7f ; 3F65 0 208 180 DA1117 ### ROM INFO=AC Switch Input
|
|
SB off(00226h).4 ; 3F68 0 208 180 C4261C
|
|
LB A, off(002f6h) ; 3F6B 0 208 180 F4F6
|
|
JNE label_3f8a ; 3F6D 0 208 180 CE1B
|
|
MOVB off(002f7h), #028h ; 3F6F 0 208 180 C4F79828
|
|
; 3F73 from 3F84 (DD0,208,180)
|
|
label_3f73: SB off(0021bh).0 ; 3F73 0 208 180 C41B18
|
|
RC ; 3F76 0 208 180 95
|
|
SJ label_3f8e ; 3F77 0 208 180 CB15
|
|
; 3F79 from 3F0A (DD0,208,180)
|
|
label_3f79: CLRB off(002c3h) ; 3F79 0 208 180 C4C315
|
|
; 3F7C from 3F0C (DD0,208,180)
|
|
; 3F7C from 3F18 (DD0,208,180)
|
|
; 3F7C from 3F2D (DD0,208,180)
|
|
label_3f7c: CLRB off(002f7h) ; 3F7C 0 208 180 C4F715
|
|
; 3F7F from 3F63 (DD0,208,180)
|
|
; 3F7F from 3F65 (DD0,208,180)
|
|
label_3f7f: RB off(00226h).4 ; 3F7F 0 208 180 C4260C
|
|
LB A, off(002f7h) ; 3F82 0 208 180 F4F7
|
|
JNE label_3f73 ; 3F84 0 208 180 CEED
|
|
MOVB off(002f6h), #032h ; 3F86 0 208 180 C4F69832
|
|
; 3F8A from 3F5C (DD0,208,180)
|
|
; 3F8A from 3F6D (DD0,208,180)
|
|
label_3f8a: RB off(0021bh).0 ; 3F8A 0 208 180 C41B08
|
|
SC ; 3F8D 0 208 180 85
|
|
; 3F8E from 3EF2 (DD0,208,180)
|
|
; 3F8E from 3F77 (DD0,208,180)
|
|
label_3f8e: MB P0.0, C ; 3F8E 0 208 180 C52038 ### ROM INFO=A/C Clutch Output
|
|
LB A, #000h ; 3F91 0 208 180 7700
|
|
JEQ label_3f99 ; 3F93 0 208 180 C904
|
|
RC ; 3F95 0 208 180 95
|
|
MB P0.0, C ; 3F96 0 208 180 C52038 ### ROM INFO=A/C Clutch Output
|
|
; 3F99 from 3F93 (DD0,208,180)
|
|
label_3f99: LB A, #000h ; 3F99 0 208 180 7700
|
|
JEQ label_3fa2 ; 3F9B 0 208 180 C905
|
|
RB P1.6 ; 3F9D 0 208 180 C5220E
|
|
SJ label_3fa5 ; 3FA0 0 208 180 CB03
|
|
; 3FA2 from 3F9B (DD0,208,180)
|
|
label_3fa2: SB P1.6 ; 3FA2 0 208 180 C5221E
|
|
; 3FA5 from 3FA0 (DD0,208,180)
|
|
; 3FA5 from 3F33 (DD0,208,180)
|
|
label_3fa5: LB A, #074h ; 3FA5 0 208 180 7774
|
|
JBS off(002edh).4, label_3fac ; 3FA7 0 208 180 ECED02
|
|
LB A, #080h ; 3FAA 0 208 180 7780
|
|
; 3FAC from 3FA7 (DD0,208,180)
|
|
label_3fac: CMPB A, off(00236h) ; 3FAC 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
|
|
MB off(002edh).4, C ; 3FAE 0 208 180 C4ED3C
|
|
LB A, #022h ; 3FB1 0 208 180 7722
|
|
JBS off(002edh).5, label_3fb8 ; 3FB3 0 208 180 EDED02
|
|
LB A, #032h ; 3FB6 0 208 180 7732
|
|
; 3FB8 from 3FB3 (DD0,208,180)
|
|
label_3fb8: CMPB A, 0cch ; 3FB8 0 208 180 C5CCC2 ### ROM INFO=VSS Sensor
|
|
MB off(002edh).5, C ; 3FBB 0 208 180 C4ED3D
|
|
LB A, #000h ; 3FBE 0 208 180 7700
|
|
JEQ label_3fc5 ; 3FC0 0 208 180 C903
|
|
SC ; 3FC2 0 208 180 85
|
|
SJ label_402d ; 3FC3 0 208 180 CB68
|
|
; 3FC5 from 3FC0 (DD0,208,180)
|
|
label_3fc5: MOV DP, #0040eh ; 3FC5 0 208 180 620E04
|
|
MB C, [DP].1 ; 3FC8 0 208 180 C229
|
|
JGE label_3fd7 ; 3FCA 0 208 180 CD0B
|
|
INC DP ; 3FCC 0 208 180 72
|
|
MB C, [DP].1 ; 3FCD 0 208 180 C229
|
|
XORB PSWH, #080h ; 3FCF 0 208 180 A2F080
|
|
MB P0.1, C ; 3FD2 0 208 180 C52039 ### ROM INFO=Purge Canister Output
|
|
SJ label_403d ; 3FD5 0 208 180 CB66
|
|
; 3FD7 from 3FCA (DD0,208,180)
|
|
label_3fd7: JBS off(00217h).5, label_4026 ; 3FD7 0 208 180 ED174C
|
|
JBS off(00212h).5, label_3fe3 ; 3FDA 0 208 180 ED1206 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
|
|
CMPB 0d9h, #030h ; 3FDD 0 208 180 C5D9C030 ### ROM INFO=ECT Sensor
|
|
JGE label_4026 ; 3FE1 0 208 180 CD43
|
|
; 3FE3 from 3FDA (DD0,208,180)
|
|
label_3fe3: JBR off(00218h).0, label_3fec ; 3FE3 0 208 180 D81806 ### ROM INFO=Set RPM Cut Flag
|
|
JBR off(0021eh).4, label_3fec ; 3FE6 0 208 180 DC1E03
|
|
JBR off(00219h).0, label_4026 ; 3FE9 0 208 180 D8193A
|
|
; 3FEC from 3FE3 (DD0,208,180)
|
|
; 3FEC from 3FE6 (DD0,208,180)
|
|
label_3fec: CMPB 0d9h, #028h ; 3FEC 0 208 180 C5D9C028 ### ROM INFO=ECT Sensor
|
|
JGE label_4005 ; 3FF0 0 208 180 CD13
|
|
CMPB 0d8h, #034h ; 3FF2 0 208 180 C5D8C034 ### ROM INFO=IAT Sensor
|
|
JGE label_4005 ; 3FF6 0 208 180 CD0D
|
|
JBS off(0021dh).5, label_4005 ; 3FF8 0 208 180 ED1D0A
|
|
CLRB A ; 3FFB 0 208 180 FA
|
|
JBS off(002edh).5, label_4001 ; 3FFC 0 208 180 EDED02
|
|
LB A, #032h ; 3FFF 0 208 180 7732
|
|
; 4001 from 3FFC (DD0,208,180)
|
|
label_4001: STB A, off(002d5h) ; 4001 0 208 180 D4D5
|
|
SJ label_4010 ; 4003 0 208 180 CB0B
|
|
; 4005 from 3FF0 (DD0,208,180)
|
|
; 4005 from 3FF6 (DD0,208,180)
|
|
; 4005 from 3FF8 (DD0,208,180)
|
|
label_4005: LB A, off(002d5h) ; 4005 0 208 180 F4D5
|
|
JNE label_400b ; 4007 0 208 180 CE02
|
|
; 4009 from 400B (DD0,208,180)
|
|
label_4009: SJ label_4010 ; 4009 0 208 180 CB05
|
|
; 400B from 4007 (DD0,208,180)
|
|
label_400b: JBS off(002edh).4, label_4009 ; 400B 0 208 180 ECEDFB
|
|
SJ label_4026 ; 400E 0 208 180 CB16
|
|
; 4010 from 4003 (DD0,208,180)
|
|
; 4010 from 4009 (DD0,208,180)
|
|
label_4010: CMP (001dch-00180h)[USP], #005dch ; 4010 0 208 180 B35CC0DC05
|
|
JLT label_4026 ; 4015 0 208 180 CA0F
|
|
CMPB off(002b3h), #005h ; 4017 0 208 180 C4B3C005
|
|
JNE label_4023 ; 401B 0 208 180 CE06
|
|
CMPB off(002cbh), #019h ; 401D 0 208 180 C4CBC019
|
|
JLT label_4026 ; 4021 0 208 180 CA03
|
|
; 4023 from 402B (DD0,208,180)
|
|
; 4023 from 401B (DD0,208,180)
|
|
label_4023: SC ; 4023 0 208 180 85
|
|
SJ label_402d ; 4024 0 208 180 CB07
|
|
; 4026 from 3FD7 (DD0,208,180)
|
|
; 4026 from 3FE1 (DD0,208,180)
|
|
; 4026 from 3FE9 (DD0,208,180)
|
|
; 4026 from 4015 (DD0,208,180)
|
|
; 4026 from 4021 (DD0,208,180)
|
|
; 4026 from 400E (DD0,208,180)
|
|
label_4026: RC ; 4026 0 208 180 95
|
|
LCB A, tbl_6288 ; 4027 0 208 180 909D8862
|
|
JNE label_4023 ; 402B 0 208 180 CEF6
|
|
; 402D from 3FC3 (DD0,208,180)
|
|
; 402D from 4024 (DD0,208,180)
|
|
label_402d: MB r0.0, C ; 402D 0 208 180 2038
|
|
LCB A, tbl_6289 ; 402F 0 208 180 909D8962
|
|
MB C, r0.0 ; 4033 0 208 180 2028
|
|
JEQ label_403a ; 4035 0 208 180 C903
|
|
XORB PSWH, #080h ; 4037 0 208 180 A2F080
|
|
; 403A from 4035 (DD0,208,180)
|
|
label_403a: MB P0.1, C ; 403A 0 208 180 C52039 ### ROM INFO=Purge Canister Output
|
|
; 403D from 3FD5 (DD0,208,180)
|
|
label_403d: LB A, #000h ; 403D 0 208 180 7700
|
|
JEQ label_4044 ; 403F 0 208 180 C903
|
|
RC ; 4041 0 208 180 95
|
|
SJ label_405f ; 4042 0 208 180 CB1B
|
|
; 4044 from 403F (DD0,208,180)
|
|
label_4044: MOV DP, #0040eh ; 4044 0 208 180 620E04
|
|
MB C, [DP].6 ; 4047 0 208 180 C22E
|
|
JGE label_4067 ; 4049 0 208 180 CD1C
|
|
INC DP ; 404B 0 208 180 72
|
|
MB C, [DP].6 ; 404C 0 208 180 C22E
|
|
MB off(002eeh).2, C ; 404E 0 208 180 C4EE3A
|
|
JBS off(002eeh).3, label_405f ; 4051 0 208 180 EBEE0B
|
|
LCB A, tbl_62b5 ; 4054 0 208 180 909DB562
|
|
JNE label_406b ; 4058 0 208 180 CE11
|
|
MB P4.3, C ; 405A 0 208 180 C52C3B
|
|
SJ label_406b ; 405D 0 208 180 CB0C
|
|
; 405F from 4042 (DD0,208,180)
|
|
; 405F from 4051 (DD0,208,180)
|
|
label_405f: XORB PSWH, #080h ; 405F 0 208 180 A2F080
|
|
MB P0.5, C ; 4062 0 208 180 C5203D ### ROM INFO=IAB Output
|
|
SJ label_406b ; 4065 0 208 180 CB04
|
|
; 4067 from 4049 (DD0,208,180)
|
|
label_4067: RC ; 4067 0 208 180 95
|
|
MB off(002eeh).2, C ; 4068 0 208 180 C4EE3A
|
|
; 406B from 4058 (DD0,208,180)
|
|
; 406B from 405D (DD0,208,180)
|
|
; 406B from 4065 (DD0,208,180)
|
|
label_406b: VCAL 3 ; 406B 0 208 180 13
|
|
LB A, #046h ; 406C 0 208 180 7746
|
|
MOVB r1, #046h ; 406E 0 208 180 9946
|
|
JBS off(00224h).0, label_4077 ; 4070 0 208 180 E82404
|
|
LB A, #053h ; 4073 0 208 180 7753
|
|
MOVB r1, #053h ; 4075 0 208 180 9953
|
|
; 4077 from 4070 (DD0,208,180)
|
|
label_4077: JBS off(00216h).3, label_407b ; 4077 0 208 180 EB1601
|
|
LB A, r1 ; 407A 0 208 180 79
|
|
; 407B from 4077 (DD0,208,180)
|
|
label_407b: CMPB A, off(00236h) ; 407B 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
|
|
MB off(00224h).0, C ; 407D 0 208 180 C42438
|
|
LB A, #0a0h ; 4080 0 208 180 77A0
|
|
JBS off(00224h).1, label_4087 ; 4082 0 208 180 E92402
|
|
LB A, #0b0h ; 4085 0 208 180 77B0
|
|
; 4087 from 4082 (DD0,208,180)
|
|
label_4087: CMPB A, off(00236h) ; 4087 0 208 180 C736 ### ROM INFO=Current RPM(1byte form)
|
|
MB off(00224h).1, C ; 4089 0 208 180 C42439
|
|
MOVB r0, 0cch ; 408C 0 208 180 C5CC48 ### ROM INFO=VSS Sensor
|
|
LB A, #00dh ; 408F 0 208 180 770D
|
|
JBS off(00224h).2, label_4096 ; 4091 0 208 180 EA2402
|
|
LB A, #00fh ; 4094 0 208 180 770F
|
|
; 4096 from 4091 (DD0,208,180)
|
|
label_4096: CMPB A, r0 ; 4096 0 208 180 48
|
|
MB off(00224h).2, C ; 4097 0 208 180 C4243A
|
|
LB A, #03dh ; 409A 0 208 180 773D
|
|
JBS off(00224h).3, label_40a1 ; 409C 0 208 180 EB2402
|
|
LB A, #040h ; 409F 0 208 180 7740
|
|
; 40A1 from 409C (DD0,208,180)
|
|
label_40a1: CMPB A, r0 ; 40A1 0 208 180 48
|
|
MB off(00224h).3, C ; 40A2 0 208 180 C4243B
|
|
LB A, #046h ; 40A5 0 208 180 7746
|
|
JBS off(00224h).4, label_40ac ; 40A7 0 208 180 EC2402
|
|
LB A, #04ah ; 40AA 0 208 180 774A
|
|
; 40AC from 40A7 (DD0,208,180)
|
|
label_40ac: CMPB A, r0 ; 40AC 0 208 180 48
|
|
MB off(00224h).4, C ; 40AD 0 208 180 C4243C
|
|
LB A, #082h ; 40B0 0 208 180 7782
|
|
JBS off(00224h).5, label_40b7 ; 40B2 0 208 180 ED2402
|
|
LB A, #07ah ; 40B5 0 208 180 777A
|
|
; 40B7 from 40B2 (DD0,208,180)
|
|
label_40b7: CMPB 0dfh, A ; 40B7 0 208 180 C5DFC1
|
|
MB off(00224h).5, C ; 40BA 0 208 180 C4243D
|
|
LB A, #02ah ; 40BD 0 208 180 772A
|
|
JBS off(00224h).6, label_40c4 ; 40BF 0 208 180 EE2402
|
|
LB A, #028h ; 40C2 0 208 180 7728
|
|
; 40C4 from 40BF (DD0,208,180)
|
|
label_40c4: CMPB 0d9h, A ; 40C4 0 208 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
MB off(00224h).6, C ; 40C7 0 208 180 C4243E
|
|
SB PSWL.4 ; 40CA 0 208 180 A31C
|
|
JBR off(00217h).6, label_40d5 ; 40CC 0 208 180 DE1706
|
|
JBS off(00217h).4, label_40d5 ; 40CF 0 208 180 EC1703
|
|
JBR off(00218h).7, label_40db ; 40D2 0 208 180 DF1806 ### ROM INFO=Set RPM Cut Flag
|
|
; 40D5 from 40CC (DD0,208,180)
|
|
; 40D5 from 40CF (DD0,208,180)
|
|
label_40d5: SB off(00225h).1 ; 40D5 0 208 180 C42519
|
|
J label_416b ; 40D8 0 208 180 036B41
|
|
; 40DB from 40D2 (DD0,208,180)
|
|
label_40db: JBR off(00224h).2, label_4109 ; 40DB 0 208 180 DA242B
|
|
JBS off(0021ch).2, label_40e7 ; 40DE 0 208 180 EA1C06
|
|
JBR off(00216h).3, label_4109 ; 40E1 0 208 180 DB1625
|
|
JBR off(0021eh).1, label_4109 ; 40E4 0 208 180 D91E22
|
|
; 40E7 from 40DE (DD0,208,180)
|
|
label_40e7: JBR off(00224h).0, label_4109 ; 40E7 0 208 180 D8241F
|
|
JBS off(00224h).4, label_40ff ; 40EA 0 208 180 EC2412
|
|
JBR off(00224h).6, label_40ff ; 40ED 0 208 180 DE240F
|
|
JBS off(00225h).0, label_40ff ; 40F0 0 208 180 E8250C
|
|
LB A, off(002ceh) ; 40F3 0 208 180 F4CE
|
|
JNE label_410d ; 40F5 0 208 180 CE16
|
|
MOVB off(002cfh), #002h ; 40F7 0 208 180 C4CF9802
|
|
; 40FB from 410F (DD0,208,180)
|
|
label_40fb: RB PSWL.4 ; 40FB 0 208 180 A30C
|
|
SJ label_4103 ; 40FD 0 208 180 CB04
|
|
; 40FF from 40EA (DD0,208,180)
|
|
; 40FF from 40ED (DD0,208,180)
|
|
; 40FF from 40F0 (DD0,208,180)
|
|
label_40ff: MOVB off(002ceh), #002h ; 40FF 0 208 180 C4CE9802
|
|
; 4103 from 40FD (DD0,208,180)
|
|
label_4103: MOVB off(002cch), #009h ; 4103 0 208 180 C4CC9809
|
|
SJ label_4153 ; 4107 0 208 180 CB4A
|
|
; 4109 from 40DB (DD0,208,180)
|
|
; 4109 from 40E1 (DD0,208,180)
|
|
; 4109 from 40E4 (DD0,208,180)
|
|
; 4109 from 40E7 (DD0,208,180)
|
|
label_4109: MOVB off(002ceh), #002h ; 4109 0 208 180 C4CE9802
|
|
; 410D from 40F5 (DD0,208,180)
|
|
label_410d: LB A, off(002cfh) ; 410D 0 208 180 F4CF
|
|
JNE label_40fb ; 410F 0 208 180 CEEA
|
|
LB A, off(002cch) ; 4111 0 208 180 F4CC
|
|
JEQ label_411a ; 4113 0 208 180 C905
|
|
JBR off(00225h).0, label_4133 ; 4115 0 208 180 D8251B
|
|
SJ label_4153 ; 4118 0 208 180 CB39
|
|
; 411A from 4113 (DD0,208,180)
|
|
label_411a: JBR off(00224h).5, label_4126 ; 411A 0 208 180 DD2409
|
|
MOVB off(002cdh), #014h ; 411D 0 208 180 C4CD9814
|
|
SB off(00225h).0 ; 4121 0 208 180 C42518
|
|
SJ label_4153 ; 4124 0 208 180 CB2D
|
|
; 4126 from 411A (DD0,208,180)
|
|
label_4126: LB A, off(002cdh) ; 4126 0 208 180 F4CD
|
|
JNE label_4153 ; 4128 0 208 180 CE29
|
|
JBS off(00224h).2, label_4130 ; 412A 0 208 180 EA2403
|
|
JBS off(00225h).0, label_4153 ; 412D 0 208 180 E82523
|
|
; 4130 from 412A (DD0,208,180)
|
|
label_4130: RB off(00225h).0 ; 4130 0 208 180 C42508
|
|
; 4133 from 4115 (DD0,208,180)
|
|
label_4133: JBS off(00224h).3, label_4157 ; 4133 0 208 180 EB2421
|
|
JBS off(00224h).1, label_4157 ; 4136 0 208 180 E9241E
|
|
CMPB 0d9h, #02dh ; 4139 0 208 180 C5D9C02D ### ROM INFO=ECT Sensor
|
|
JGE label_4157 ; 413D 0 208 180 CD18
|
|
CMPB 0d8h, #0a9h ; 413F 0 208 180 C5D8C0A9 ### ROM INFO=IAT Sensor
|
|
JGE label_4157 ; 4143 0 208 180 CD12
|
|
JBS off(00211h).2, label_4157 ; 4145 0 208 180 EA110F ### ROM INFO=AC Switch Input
|
|
LB A, off(002bah) ; 4148 0 208 180 F4BA
|
|
JEQ label_4157 ; 414A 0 208 180 C90B
|
|
RB off(00225h).1 ; 414C 0 208 180 C42509
|
|
; 414F from 4163 (DD0,208,180)
|
|
; 414F from 4169 (DD0,208,180)
|
|
label_414f: SB PSWL.5 ; 414F 0 208 180 A31D
|
|
SJ label_416d ; 4151 0 208 180 CB1A
|
|
; 4153 from 4118 (DD0,208,180)
|
|
; 4153 from 4107 (DD0,208,180)
|
|
; 4153 from 4124 (DD0,208,180)
|
|
; 4153 from 4128 (DD0,208,180)
|
|
; 4153 from 412D (DD0,208,180)
|
|
label_4153: MOVB off(002bah), #016h ; 4153 0 208 180 C4BA9816
|
|
; 4157 from 4133 (DD0,208,180)
|
|
; 4157 from 4136 (DD0,208,180)
|
|
; 4157 from 413D (DD0,208,180)
|
|
; 4157 from 4143 (DD0,208,180)
|
|
; 4157 from 4145 (DD0,208,180)
|
|
; 4157 from 414A (DD0,208,180)
|
|
label_4157: JBS off(00225h).1, label_4161 ; 4157 0 208 180 E92507
|
|
SB off(00225h).1 ; 415A 0 208 180 C42519
|
|
MOVB off(002d0h), #003h ; 415D 0 208 180 C4D09803
|
|
; 4161 from 4157 (DD0,208,180)
|
|
label_4161: LB A, off(002d0h) ; 4161 0 208 180 F4D0
|
|
JNE label_414f ; 4163 0 208 180 CEEA
|
|
CMPB off(00299h), #01eh ; 4165 0 208 180 C499C01E
|
|
JGT label_414f ; 4169 0 208 180 C8E4
|
|
; 416B from 40D8 (DD0,208,180)
|
|
label_416b: RB PSWL.5 ; 416B 0 208 180 A30D
|
|
; 416D from 4151 (DD0,208,180)
|
|
label_416d: LB A, #000h ; 416D 0 208 180 7700
|
|
JEQ label_4175 ; 416F 0 208 180 C904
|
|
RB PSWL.4 ; 4171 0 208 180 A30C
|
|
SJ label_4187 ; 4173 0 208 180 CB12
|
|
; 4175 from 416F (DD0,208,180)
|
|
label_4175: MOV DP, #0040eh ; 4175 0 208 180 620E04
|
|
MB C, [DP].3 ; 4178 0 208 180 C22B
|
|
JGE label_4187 ; 417A 0 208 180 CD0B
|
|
INC DP ; 417C 0 208 180 72
|
|
MB C, [DP].3 ; 417D 0 208 180 C22B
|
|
XORB PSWH, #080h ; 417F 0 208 180 A2F080
|
|
MB P0.3, C ; 4182 0 208 180 C5203B
|
|
SJ label_418c ; 4185 0 208 180 CB05
|
|
; 4187 from 4173 (DD0,208,180)
|
|
; 4187 from 417A (DD0,208,180)
|
|
label_4187: MB C, PSWL.4 ; 4187 0 208 180 A32C
|
|
MB P0.3, C ; 4189 0 208 180 C5203B
|
|
; 418C from 4185 (DD0,208,180)
|
|
label_418c: LCB A, tbl_62eb ; 418C 0 208 180 909DEB62
|
|
JEQ label_4196 ; 4190 0 208 180 C904
|
|
SB PSWL.5 ; 4192 0 208 180 A31D
|
|
SJ label_41b5 ; 4194 0 208 180 CB1F
|
|
; 4196 from 4190 (DD0,208,180)
|
|
label_4196: MOV DP, #tbl_60a3 ; 4196 0 208 180 62A360
|
|
LCB A, [DP] ; 4199 0 208 180 92AA
|
|
JNE label_41ba ; 419B 0 208 180 CE1D
|
|
MOV DP, #0040eh ; 419D 0 208 180 620E04
|
|
MB C, [DP].7 ; 41A0 0 208 180 C22F
|
|
JGE label_41af ; 41A2 0 208 180 CD0B
|
|
INC DP ; 41A4 0 208 180 72
|
|
MB C, [DP].7 ; 41A5 0 208 180 C22F
|
|
XORB PSWH, #080h ; 41A7 0 208 180 A2F080
|
|
MB P0.2, C ; 41AA 0 208 180 C5203A
|
|
SJ label_41ba ; 41AD 0 208 180 CB0B
|
|
; 41AF from 41A2 (DD0,208,180)
|
|
label_41af: LB A, #000h ; 41AF 0 208 180 7700
|
|
JEQ label_41b5 ; 41B1 0 208 180 C902
|
|
RB PSWL.5 ; 41B3 0 208 180 A30D
|
|
; 41B5 from 4194 (DD0,208,180)
|
|
; 41B5 from 41B1 (DD0,208,180)
|
|
label_41b5: MB C, PSWL.5 ; 41B5 0 208 180 A32D
|
|
MB P0.2, C ; 41B7 0 208 180 C5203A
|
|
; 41BA from 419B (DD0,208,180)
|
|
; 41BA from 41AD (DD0,208,180)
|
|
label_41ba: VCAL 3 ; 41BA 0 208 180 13
|
|
JBR off(00219h).3, label_41c4 ; 41BB 0 208 180 DB1906
|
|
JBR off(00216h).6, label_41c4 ; 41BE 0 208 180 DE1603 ### ROM INFO=O2 Heater Enable Flag
|
|
JBR off(00217h).4, label_41cc ; 41C1 0 208 180 DC1708
|
|
; 41C4 from 41BB (DD0,208,180)
|
|
; 41C4 from 41BE (DD0,208,180)
|
|
label_41c4: SB 0b8h.2 ; 41C4 0 208 180 C5B81A
|
|
RB 0b3h.2 ; 41C7 0 208 180 C5B30A
|
|
SJ label_41e3 ; 41CA 0 208 180 CB17
|
|
; 41CC from 41C1 (DD0,208,180)
|
|
label_41cc: JBS off(00215h).2, label_41e3 ; 41CC 0 208 180 EA1514 ### ROM INFO=MIL Byte4 Extra Set CEL Code41 PO2H - Primary Oxygen Sensor Heater
|
|
JBS off(00212h).5, label_41e3 ; 41CF 0 208 180 ED1211 ### ROM INFO=MIL Byte1 Extra Set CEL Code6 ECT - Engine Coolant Sensor
|
|
MB C, 0b0h.1 ; 41D2 0 208 180 C5B029
|
|
JLT label_41e3 ; 41D5 0 208 180 CA0C
|
|
CMPB 0d9h, #0c5h ; 41D7 0 208 180 C5D9C0C5 ### ROM INFO=RPM Related
|
|
JGE label_41e3 ; 41DB 0 208 180 CD06
|
|
CMPB 0dbh, #0a7h ; 41DD 0 208 180 C5DBC0A7 ### ROM INFO=IACV Sensor
|
|
JLT label_41ee ; 41E1 0 208 180 CA0B
|
|
; 41E3 from 41CA (DD0,208,180)
|
|
; 41E3 from 41CC (DD0,208,180)
|
|
; 41E3 from 41CF (DD0,208,180)
|
|
; 41E3 from 41D5 (DD0,208,180)
|
|
; 41E3 from 41DB (DD0,208,180)
|
|
label_41e3: MOV DP, #0040eh ; 41E3 0 208 180 620E04
|
|
MB C, [DP].2 ; 41E6 0 208 180 C22A
|
|
JLT label_41ed ; 41E8 0 208 180 CA03
|
|
SB P1.2 ; 41EA 0 208 180 C5221A
|
|
; 41ED from 41E8 (DD0,208,180)
|
|
label_41ed: RC ; 41ED 0 208 180 95
|
|
; 41EE from 41E1 (DD0,208,180)
|
|
label_41ee: MB off(00219h).2, C ; 41EE 0 208 180 C4193A
|
|
VCAL 3 ; 41F1 0 208 180 13
|
|
JBS off(0021ah).6, label_4217 ; 41F2 0 208 180 EE1A22
|
|
CMPB 0c5h, #012h ; 41F5 0 208 180 C5C5C012 ### ROM INFO=RPM Related
|
|
JGE label_420a ; 41F9 0 208 180 CD0F
|
|
LB A, 0d7h ; 41FB 0 208 180 F5D7 ### ROM INFO=Sensor Input into ADCR5
|
|
CMPB A, #0ffh ; 41FD 0 208 180 C6FF
|
|
JGT label_420a ; 41FF 0 208 180 C809
|
|
CMPB A, #000h ; 4201 0 208 180 C600
|
|
JLT label_420a ; 4203 0 208 180 CA05
|
|
MB C, P4.6 ; 4205 0 208 180 C52C2E
|
|
JGE label_4210 ; 4208 0 208 180 CD06
|
|
; 420A from 41F9 (DD0,208,180)
|
|
; 420A from 41FF (DD0,208,180)
|
|
; 420A from 4203 (DD0,208,180)
|
|
label_420a: MOVB off(002fbh), #000h ; 420A 0 208 180 C4FB9800
|
|
SJ label_4217 ; 420E 0 208 180 CB07
|
|
; 4210 from 4208 (DD0,208,180)
|
|
label_4210: LB A, off(002fbh) ; 4210 0 208 180 F4FB
|
|
JNE label_4217 ; 4212 0 208 180 CE03
|
|
SB off(0021ah).6 ; 4214 0 208 180 C41A1E
|
|
; 4217 from 41F2 (DD0,208,180)
|
|
; 4217 from 420E (DD0,208,180)
|
|
; 4217 from 4212 (DD0,208,180)
|
|
label_4217: JBS off(0021ah).7, label_4236 ; 4217 0 208 180 EF1A1C
|
|
JBS off(00217h).5, label_4220 ; 421A 0 208 180 ED1703
|
|
JBS off(0021ah).6, label_4229 ; 421D 0 208 180 EE1A09
|
|
; 4220 from 421A (DD0,208,180)
|
|
label_4220: JBS off(00213h).0, label_4233 ; 4220 0 208 180 E81310 ### ROM INFO=MIL Byte2 Extra Set CEL Code9 CYP - Cylinder/Cam Sensor
|
|
; 4223 from 4229 (DD0,208,180)
|
|
; 4223 from 422C (DD0,208,180)
|
|
label_4223: MOVB off(002ddh), #000h ; 4223 0 208 180 C4DD9800
|
|
SJ label_4236 ; 4227 0 208 180 CB0D
|
|
; 4229 from 421D (DD0,208,180)
|
|
label_4229: JBR off(00224h).7, label_4223 ; 4229 0 208 180 DF24F7
|
|
JBS off(0021dh).4, label_4223 ; 422C 0 208 180 EC1DF4
|
|
LB A, off(002ddh) ; 422F 0 208 180 F4DD
|
|
JNE label_4236 ; 4231 0 208 180 CE03
|
|
; 4233 from 4220 (DD0,208,180)
|
|
label_4233: SB off(0021ah).7 ; 4233 0 208 180 C41A1F
|
|
; 4236 from 4217 (DD0,208,180)
|
|
; 4236 from 4227 (DD0,208,180)
|
|
; 4236 from 4231 (DD0,208,180)
|
|
label_4236: JBS off(0021ah).7, label_425f ; 4236 0 208 180 EF1A26
|
|
JBR off(0021ah).6, label_425b ; 4239 0 208 180 DE1A1F
|
|
JBS off(00217h).5, label_425b ; 423C 0 208 180 ED171C
|
|
JBS off(00215h).1, label_4247 ; 423F 0 208 180 E91505 ### ROM INFO=MIL Byte4 Extra Set CEL Code36 Traction Control
|
|
MB C, 0b3h.1 ; 4242 0 208 180 C5B329
|
|
JGE label_425b ; 4245 0 208 180 CD14
|
|
; 4247 from 423F (DD0,208,180)
|
|
label_4247: MB C, P4.6 ; 4247 0 208 180 C52C2E
|
|
JGE label_425b ; 424A 0 208 180 CD0F
|
|
JBS off(00218h).0, label_4252 ; 424C 0 208 180 E81803 ### ROM INFO=Set RPM Cut Flag
|
|
JBS off(0021eh).2, label_425b ; 424F 0 208 180 EA1E09
|
|
; 4252 from 424C (DD0,208,180)
|
|
label_4252: LB A, off(002deh) ; 4252 0 208 180 F4DE
|
|
JNE label_425f ; 4254 0 208 180 CE09
|
|
SB off(0021ah).7 ; 4256 0 208 180 C41A1F
|
|
SJ label_425f ; 4259 0 208 180 CB04
|
|
; 425B from 4239 (DD0,208,180)
|
|
; 425B from 423C (DD0,208,180)
|
|
; 425B from 4245 (DD0,208,180)
|
|
; 425B from 424A (DD0,208,180)
|
|
; 425B from 424F (DD0,208,180)
|
|
label_425b: MOVB off(002deh), #000h ; 425B 0 208 180 C4DE9800
|
|
; 425F from 4236 (DD0,208,180)
|
|
; 425F from 4254 (DD0,208,180)
|
|
; 425F from 4259 (DD0,208,180)
|
|
label_425f: JBS off(0021ah).7, label_428c ; 425F 0 208 180 EF1A2A
|
|
JBR off(0021ah).6, label_427f ; 4262 0 208 180 DE1A1A
|
|
JBS off(00217h).5, label_427f ; 4265 0 208 180 ED1717
|
|
LB A, 0d7h ; 4268 0 208 180 F5D7 ### ROM INFO=Sensor Input into ADCR5
|
|
CMPB A, #0ffh ; 426A 0 208 180 C6FF
|
|
JGT label_427f ; 426C 0 208 180 C811
|
|
CMPB A, #000h ; 426E 0 208 180 C600
|
|
JLT label_427f ; 4270 0 208 180 CA0D
|
|
JBR off(00215h).0, label_427f ; 4272 0 208 180 D8150A ### ROM INFO=MIL Byte4 Extra Reset CEL Code31 Automatic Transmission B Signal
|
|
JBS off(00218h).0, label_427b ; 4275 0 208 180 E81803 ### ROM INFO=Set RPM Cut Flag
|
|
JBS off(0021eh).2, label_427f ; 4278 0 208 180 EA1E04
|
|
; 427B from 4275 (DD0,208,180)
|
|
label_427b: CMPB A, #0ffh ; 427B 0 208 180 C6FF
|
|
JGT label_4285 ; 427D 0 208 180 C806
|
|
; 427F from 4262 (DD0,208,180)
|
|
; 427F from 4265 (DD0,208,180)
|
|
; 427F from 426C (DD0,208,180)
|
|
; 427F from 4270 (DD0,208,180)
|
|
; 427F from 4272 (DD0,208,180)
|
|
; 427F from 4278 (DD0,208,180)
|
|
label_427f: MOVB off(002dfh), #000h ; 427F 0 208 180 C4DF9800
|
|
SJ label_428c ; 4283 0 208 180 CB07
|
|
; 4285 from 427D (DD0,208,180)
|
|
label_4285: LB A, off(002dfh) ; 4285 0 208 180 F4DF
|
|
JNE label_428c ; 4287 0 208 180 CE03
|
|
SB off(0021ah).7 ; 4289 0 208 180 C41A1F
|
|
; 428C from 425F (DD0,208,180)
|
|
; 428C from 4283 (DD0,208,180)
|
|
; 428C from 4287 (DD0,208,180)
|
|
label_428c: MOVB r0, #004h ; 428C 0 208 180 9804
|
|
MOV DP, #tbl_6baf ; 428E 0 208 180 62AF6B
|
|
LB A, 0d9h ; 4291 0 208 180 F5D9 ### ROM INFO=ECT Sensor
|
|
; 4293 from 4299 (DD0,208,180)
|
|
label_4293: DEC DP ; 4293 0 208 180 82
|
|
DECB r0 ; 4294 0 208 180 B8
|
|
JEQ label_429b ; 4295 0 208 180 C904
|
|
CMPCB A, [DP] ; 4297 0 208 180 92AE
|
|
JGE label_4293 ; 4299 0 208 180 CDF8
|
|
; 429B from 4295 (DD0,208,180)
|
|
label_429b: L A, 0fah ; 429B 1 208 180 E5FA
|
|
ST A, IE ; 429D 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 429F 1 208 180 A2D0FE
|
|
LB A, off(00233h) ; 42A2 0 208 180 F433
|
|
ANDB A, #0fch ; 42A4 0 208 180 D6FC
|
|
ORB A, r0 ; 42A6 0 208 180 68
|
|
STB A, off(00233h) ; 42A7 0 208 180 D433
|
|
ORB PSWH, #001h ; 42A9 0 208 180 A2E001
|
|
L A, 0f8h ; 42AC 1 208 180 E5F8
|
|
ST A, IE ; 42AE 1 208 180 D51A
|
|
CMPB 0d8h, #023h ; 42B0 1 208 180 C5D8C023 ### ROM INFO=IAT Sensor
|
|
MB off(00233h).2, C ; 42B4 1 208 180 C4333A
|
|
VCAL 3 ; 42B7 1 208 180 13
|
|
LB A, #07fh ; 42B8 0 208 180 777F
|
|
CMPB A, #0ffh ; 42BA 0 208 180 C6FF
|
|
JGT label_42c2 ; 42BC 0 208 180 C804
|
|
CMPB A, #0fch ; 42BE 0 208 180 C6FC
|
|
JGE label_42c6 ; 42C0 0 208 180 CD04
|
|
; 42C2 from 42BC (DD0,208,180)
|
|
label_42c2: SC ; 42C2 0 208 180 85
|
|
JBS off(00230h).6, label_42c9 ; 42C3 0 208 180 EE3003
|
|
; 42C6 from 42C0 (DD0,208,180)
|
|
label_42c6: MB C, off(00214h).7 ; 42C6 0 208 180 C4142F ### ROM INFO=MIL Byte3 Extra CEL Code30 Automatic Transmission A Signal
|
|
; 42C9 from 42C3 (DD0,208,180)
|
|
label_42c9: MOV DP, #00324h ; 42C9 0 208 180 622403
|
|
MB [DP].0, C ; 42CC 0 208 180 C238
|
|
LB A, [DP] ; 42CE 0 208 180 F2
|
|
ANDB A, #0f1h ; 42CF 0 208 180 D6F1
|
|
STB A, [DP] ; 42D1 0 208 180 D2
|
|
L A, ADCR6 ; 42D2 1 208 180 E56C
|
|
ST A, 0bah ; 42D4 1 208 180 D5BA
|
|
LCB A, tbl_631d ; 42D6 1 208 180 909D1D63
|
|
MB C, ACC.0 ; 42DA 1 208 180 C50628
|
|
LB A, ADCR7H ; 42DD 0 208 180 F56F
|
|
JGE label_42e5 ; 42DF 0 208 180 CD04
|
|
MOV X1, #tbl_6320 ; 42E1 0 208 180 602063
|
|
VCAL 1 ; 42E4 0 208 180 11
|
|
; 42E5 from 42DF (DD0,208,180)
|
|
label_42e5: MOV DP, #003a4h ; 42E5 0 208 180 62A403 ### ROM INFO=TPS Volt
|
|
STB A, [DP] ; 42E8 0 208 180 D2
|
|
LB A, ADCR2H ; 42E9 0 208 180 F565
|
|
MOV DP, #003a5h ; 42EB 0 208 180 62A503
|
|
STB A, [DP] ; 42EE 0 208 180 D2
|
|
RC ; 42EF 0 208 180 95
|
|
CLRB A ; 42F0 0 208 180 FA
|
|
MB C, off(00210h).3 ; 42F1 0 208 180 C4102B ### ROM INFO=PSP Input (Power Steering Pressure)
|
|
XORB PSWH, #080h ; 42F4 0 208 180 A2F080
|
|
ROLB A ; 42F7 0 208 180 33
|
|
MB C, off(00210h).5 ; 42F8 0 208 180 C4102D
|
|
ROLB A ; 42FB 0 208 180 33
|
|
MB C, off(00210h).7 ; 42FC 0 208 180 C4102F
|
|
ROLB A ; 42FF 0 208 180 33
|
|
MB C, off(00211h).0 ; 4300 0 208 180 C41128
|
|
ROLB A ; 4303 0 208 180 33
|
|
MB C, off(00211h).1 ; 4304 0 208 180 C41129
|
|
ROLB A ; 4307 0 208 180 33
|
|
MB C, off(00211h).2 ; 4308 0 208 180 C4112A ### ROM INFO=AC Switch Input
|
|
ROLB A ; 430B 0 208 180 33
|
|
MB C, off(00211h).4 ; 430C 0 208 180 C4112C
|
|
ROLB A ; 430F 0 208 180 33
|
|
MB C, off(00211h).5 ; 4310 0 208 180 C4112D
|
|
ROLB A ; 4313 0 208 180 33
|
|
MOV DP, #003b0h ; 4314 0 208 180 62B003 ### ROM INFO=Inputs Options2
|
|
STB A, [DP] ; 4317 0 208 180 D2
|
|
RC ; 4318 0 208 180 95
|
|
CLRB A ; 4319 0 208 180 FA
|
|
MB C, off(00211h).6 ; 431A 0 208 180 C4112E
|
|
ROLB A ; 431D 0 208 180 33
|
|
MB C, off(00211h).7 ; 431E 0 208 180 C4112F
|
|
ROLB A ; 4321 0 208 180 33
|
|
MB C, off(0021ch).5 ; 4322 0 208 180 C41C2D
|
|
ROLB A ; 4325 0 208 180 33
|
|
MB C, off(0021ch).4 ; 4326 0 208 180 C41C2C
|
|
ROLB A ; 4329 0 208 180 33
|
|
MB C, off(0021fh).1 ; 432A 0 208 180 C41F29
|
|
ROLB A ; 432D 0 208 180 33
|
|
MOV DP, #000e6h ; 432E 0 208 180 62E600 ### ROM INFO=Ignition Cut
|
|
MB C, [DP].0 ; 4331 0 208 180 C228
|
|
ROLB A ; 4333 0 208 180 33
|
|
MB C, off(00221h).6 ; 4334 0 208 180 C4212E
|
|
ROLB A ; 4337 0 208 180 33
|
|
MOV DP, #0012ch ; 4338 0 208 180 622C01
|
|
MB C, [DP].4 ; 433B 0 208 180 C22C
|
|
ROLB A ; 433D 0 208 180 33
|
|
MOV DP, #003b1h ; 433E 0 208 180 62B103 ### ROM INFO=Inputs Options1
|
|
STB A, [DP] ; 4341 0 208 180 D2
|
|
RC ; 4342 0 208 180 95
|
|
CLRB A ; 4343 0 208 180 FA
|
|
MB C, P0.0 ; 4344 0 208 180 C52028 ### ROM INFO=A/C Clutch Output
|
|
XORB PSWH, #080h ; 4347 0 208 180 A2F080
|
|
ROLB A ; 434A 0 208 180 33
|
|
MB C, P0.1 ; 434B 0 208 180 C52029 ### ROM INFO=Purge Canister Output
|
|
XORB PSWH, #080h ; 434E 0 208 180 A2F080
|
|
ROLB A ; 4351 0 208 180 33
|
|
MB C, P0.2 ; 4352 0 208 180 C5202A
|
|
XORB PSWH, #080h ; 4355 0 208 180 A2F080
|
|
ROLB A ; 4358 0 208 180 33
|
|
MB C, P0.3 ; 4359 0 208 180 C5202B
|
|
XORB PSWH, #080h ; 435C 0 208 180 A2F080
|
|
ROLB A ; 435F 0 208 180 33
|
|
MB C, P0.4 ; 4360 0 208 180 C5202C
|
|
XORB PSWH, #080h ; 4363 0 208 180 A2F080
|
|
ROLB A ; 4366 0 208 180 33
|
|
MB C, off(002eeh).2 ; 4367 0 208 180 C4EE2A
|
|
ROLB A ; 436A 0 208 180 33
|
|
MB C, P0.6 ; 436B 0 208 180 C5202E
|
|
XORB PSWH, #080h ; 436E 0 208 180 A2F080
|
|
ROLB A ; 4371 0 208 180 33
|
|
MB C, P0.7 ; 4372 0 208 180 C5202F
|
|
XORB PSWH, #080h ; 4375 0 208 180 A2F080
|
|
ROLB A ; 4378 0 208 180 33
|
|
MOV DP, #003b2h ; 4379 0 208 180 62B203 ### ROM INFO=Outputs Options1
|
|
STB A, [DP] ; 437C 0 208 180 D2
|
|
RC ; 437D 0 208 180 95
|
|
CLRB A ; 437E 0 208 180 FA
|
|
MB C, P1.0 ; 437F 0 208 180 C52228 ### ROM INFO=Left VTEC Transistor Output (IC14)
|
|
ROLB A ; 4382 0 208 180 33
|
|
MB C, P1.2 ; 4383 0 208 180 C5222A
|
|
XORB PSWH, #080h ; 4386 0 208 180 A2F080
|
|
ROLB A ; 4389 0 208 180 33
|
|
MB C, P1.4 ; 438A 0 208 180 C5222C
|
|
ROLB A ; 438D 0 208 180 33
|
|
MB C, P4.6 ; 438E 0 208 180 C52C2E
|
|
XORB PSWH, #080h ; 4391 0 208 180 A2F080
|
|
ROLB A ; 4394 0 208 180 33
|
|
RC ; 4395 0 208 180 95
|
|
ROLB A ; 4396 0 208 180 33
|
|
ROLB A ; 4397 0 208 180 33
|
|
ROLB A ; 4398 0 208 180 33
|
|
ROLB A ; 4399 0 208 180 33
|
|
MOV DP, #003b3h ; 439A 0 208 180 62B303 ### ROM INFO=Outputs Options2
|
|
STB A, [DP] ; 439D 0 208 180 D2
|
|
MOV X1, #tbl_6c4c ; 439E 0 208 180 604C6C
|
|
MOV DP, #003a8h ; 43A1 0 208 180 62A803
|
|
; 43A4 from 43AE (DD0,208,180)
|
|
label_43a4: LCB A, [X1] ; 43A4 0 208 180 90AA
|
|
MOVB [DP], A ; 43A6 0 208 180 C28A
|
|
INC X1 ; 43A8 0 208 180 70
|
|
INC DP ; 43A9 0 208 180 72
|
|
CMP X1, #tbl_6c4f ; 43AA 0 208 180 90C04F6C
|
|
JNE label_43a4 ; 43AE 0 208 180 CEF4
|
|
MOVB r0, #040h ; 43B0 0 208 180 9840
|
|
JBR off(00219h).3, label_43c1 ; 43B2 0 208 180 DB190C
|
|
MOVB r0, #001h ; 43B5 0 208 180 9801
|
|
JBS off(00216h).2, label_43c1 ; 43B7 0 208 180 EA1607
|
|
MOVB r0, #002h ; 43BA 0 208 180 9802
|
|
JBR off(002eeh).3, label_43c1 ; 43BC 0 208 180 DBEE02
|
|
MOVB r0, #004h ; 43BF 0 208 180 9804
|
|
; 43C1 from 43B2 (DD0,208,180)
|
|
; 43C1 from 43B7 (DD0,208,180)
|
|
; 43C1 from 43BC (DD0,208,180)
|
|
label_43c1: MOV DP, #003abh ; 43C1 0 208 180 62AB03
|
|
LB A, r0 ; 43C4 0 208 180 78
|
|
STB A, [DP] ; 43C5 0 208 180 D2
|
|
CLRB r0 ; 43C6 0 208 180 2015
|
|
RC ; 43C8 0 208 180 95
|
|
ROLB r0 ; 43C9 0 208 180 20B7
|
|
ROLB r0 ; 43CB 0 208 180 20B7
|
|
ROLB r0 ; 43CD 0 208 180 20B7
|
|
MB C, off(00216h).5 ; 43CF 0 208 180 C4162D
|
|
ROLB r0 ; 43D2 0 208 180 20B7
|
|
ROLB r0 ; 43D4 0 208 180 20B7
|
|
MB C, off(00217h).6 ; 43D6 0 208 180 C4172E
|
|
ROLB r0 ; 43D9 0 208 180 20B7
|
|
ROLB r0 ; 43DB 0 208 180 20B7
|
|
MB C, off(00216h).3 ; 43DD 0 208 180 C4162B
|
|
ROLB r0 ; 43E0 0 208 180 20B7
|
|
MOV DP, #003ach ; 43E2 0 208 180 62AC03
|
|
LB A, r0 ; 43E5 0 208 180 78
|
|
STB A, [DP] ; 43E6 0 208 180 D2
|
|
L A, off(0025eh) ; 43E7 1 208 180 E45E
|
|
SLL A ; 43E9 1 208 180 53
|
|
JLT label_43ef ; 43EA 1 208 180 CA03
|
|
SLL A ; 43EC 1 208 180 53
|
|
JGE label_43f3 ; 43ED 1 208 180 CD04
|
|
; 43EF from 43EA (DD1,208,180)
|
|
label_43ef: LB A, #0ffh ; 43EF 0 208 180 77FF
|
|
SJ label_43f5 ; 43F1 0 208 180 CB02
|
|
; 43F3 from 43ED (DD1,208,180)
|
|
label_43f3: LB A, ACCH ; 43F3 0 208 180 F507
|
|
; 43F5 from 43F1 (DD0,208,180)
|
|
label_43f5: MOV DP, #003adh ; 43F5 0 208 180 62AD03
|
|
STB A, [DP] ; 43F8 0 208 180 D2
|
|
MOV DP, #0030ch ; 43F9 0 208 180 620C03
|
|
L A, [DP] ; 43FC 1 208 180 E2
|
|
SLL A ; 43FD 1 208 180 53
|
|
JLT label_4403 ; 43FE 1 208 180 CA03
|
|
SLL A ; 4400 1 208 180 53
|
|
JGE label_4407 ; 4401 1 208 180 CD04
|
|
; 4403 from 43FE (DD1,208,180)
|
|
label_4403: LB A, #0ffh ; 4403 0 208 180 77FF
|
|
SJ label_4409 ; 4405 0 208 180 CB02
|
|
; 4407 from 4401 (DD1,208,180)
|
|
label_4407: LB A, ACCH ; 4407 0 208 180 F507
|
|
; 4409 from 4405 (DD0,208,180)
|
|
label_4409: MOV DP, #003aeh ; 4409 0 208 180 62AE03
|
|
STB A, [DP] ; 440C 0 208 180 D2
|
|
LB A, 0cch ; 440D 0 208 180 F5CC ### ROM INFO=VSS Sensor
|
|
JBR off(00214h).0, label_4413 ; 440F 0 208 180 D81401 ### ROM INFO=MIL Byte3 Extra Reset CEL Code17 VSS - Vehicule Speed Sensor
|
|
CLRB A ; 4412 0 208 180 FA
|
|
; 4413 from 440F (DD0,208,180)
|
|
label_4413: MOV DP, #0039fh ; 4413 0 208 180 629F03
|
|
STB A, [DP] ; 4416 0 208 180 D2
|
|
MOV DP, #003afh ; 4417 0 208 180 62AF03
|
|
LB A, [DP] ; 441A 0 208 180 F2
|
|
CMPB A, #033h ; 441B 0 208 180 C633
|
|
JEQ label_442b ; 441D 0 208 180 C90C
|
|
CMPB A, #034h ; 441F 0 208 180 C634
|
|
JEQ label_442b ; 4421 0 208 180 C908
|
|
CMPB A, #035h ; 4423 0 208 180 C635
|
|
JEQ label_442b ; 4425 0 208 180 C904
|
|
CMPB A, #036h ; 4427 0 208 180 C636
|
|
JNE label_442e ; 4429 0 208 180 CE03
|
|
; 442B from 441D (DD0,208,180)
|
|
; 442B from 4421 (DD0,208,180)
|
|
; 442B from 4425 (DD0,208,180)
|
|
label_442b: SC ; 442B 0 208 180 85
|
|
SJ label_442f ; 442C 0 208 180 CB01
|
|
; 442E from 4429 (DD0,208,180)
|
|
label_442e: RC ; 442E 0 208 180 95
|
|
; 442F from 442C (DD0,208,180)
|
|
label_442f: MB off(00219h).7, C ; 442F 0 208 180 C4193F
|
|
VCAL 3 ; 4432 0 208 180 13
|
|
MOV er1, 0b0h ; 4433 0 208 180 B5B049
|
|
MOV er2, 0b2h ; 4436 0 208 180 B5B24A
|
|
JBR off(00217h).5, label_444e ; 4439 0 208 180 DD1712
|
|
AND er1, #0c5e2h ; 443C 0 208 180 45D0E2C5
|
|
AND 0b0h, #0c5e2h ; 4440 0 208 180 B5B0D0E2C5
|
|
AND er2, #0040bh ; 4445 0 208 180 46D00B04
|
|
AND 0b2h, #0040bh ; 4449 0 208 180 B5B2D00B04
|
|
; 444E from 4439 (DD0,208,180)
|
|
label_444e: MB C, 0b7h.1 ; 444E 0 208 180 C5B729
|
|
JGE label_445a ; 4451 0 208 180 CD07
|
|
CLR A ; 4453 1 208 180 F9
|
|
ST A, 0b0h ; 4454 1 208 180 D5B0
|
|
ST A, 0b2h ; 4456 1 208 180 D5B2
|
|
ST A, er1 ; 4458 1 208 180 89
|
|
ST A, er2 ; 4459 1 208 180 8A
|
|
; 445A from 4451 (DD0,208,180)
|
|
label_445a: MOVB r7, #001h ; 445A 1 208 180 9F01
|
|
MOV DP, #002cbh ; 445C 1 208 180 62CB02
|
|
; 445F from 4479 (DD0,208,180)
|
|
label_445f: SRL er2 ; 445F 1 208 180 46E7
|
|
ROR er1 ; 4461 1 208 180 45C7
|
|
JLT label_447d ; 4463 1 208 180 CA18
|
|
LB A, r7 ; 4465 0 208 180 7F
|
|
SUBB A, off(002b3h) ; 4466 0 208 180 A7B3
|
|
JNE label_446d ; 4468 0 208 180 CE03
|
|
STB A, off(002b3h) ; 446A 0 208 180 D4B3
|
|
STB A, [DP] ; 446C 0 208 180 D2
|
|
; 446D from 4468 (DD0,208,180)
|
|
label_446d: LB A, r7 ; 446D 0 208 180 7F
|
|
SUBB A, 0f4h ; 446E 0 208 180 C5F4A2
|
|
JNE label_4475 ; 4471 0 208 180 CE02
|
|
STB A, 0f4h ; 4473 0 208 180 D5F4
|
|
; 4475 from 4471 (DD0,208,180)
|
|
; 4475 from 4482 (DD0,208,180)
|
|
label_4475: INCB r7 ; 4475 0 208 180 AF
|
|
CMPB r7, #01ch ; 4476 0 208 180 27C01C
|
|
JNE label_445f ; 4479 0 208 180 CEE4
|
|
SJ label_4493 ; 447B 0 208 180 CB16
|
|
; 447D from 4463 (DD1,208,180)
|
|
label_447d: LB A, off(002b3h) ; 447D 0 208 180 F4B3
|
|
JEQ label_4489 ; 447F 0 208 180 C908
|
|
CMPB A, r7 ; 4481 0 208 180 4F
|
|
JNE label_4475 ; 4482 0 208 180 CEF1
|
|
LB A, [DP] ; 4484 0 208 180 F2
|
|
JNE label_4493 ; 4485 0 208 180 CE0C
|
|
SJ label_44f1 ; 4487 0 208 180 CB68
|
|
; 4489 from 447F (DD0,208,180)
|
|
label_4489: CLR A ; 4489 1 208 180 F9
|
|
LB A, r7 ; 448A 0 208 180 7F
|
|
STB A, off(002b3h) ; 448B 0 208 180 D4B3
|
|
LCB A, tbl_6bea[ACC] ; 448D 0 208 180 B506ABEA6B
|
|
STB A, [DP] ; 4492 0 208 180 D2
|
|
; 4493 from 447B (DD0,208,180)
|
|
; 4493 from 4485 (DD0,208,180)
|
|
label_4493: VCAL 3 ; 4493 0 208 180 13
|
|
MOVB r7, #021h ; 4494 0 208 180 9F21
|
|
CLR A ; 4496 1 208 180 F9
|
|
XCHG A, 0b4h ; 4497 1 208 180 B5B410
|
|
JBS off(0021ch).6, label_44a0 ; 449A 1 208 180 EE1C03
|
|
AND A, #081ffh ; 449D 1 208 180 D6FF81
|
|
; 44A0 from 449A (DD1,208,180)
|
|
label_44a0: ST A, er0 ; 44A0 1 208 180 88
|
|
MB C, 0b7h.1 ; 44A1 1 208 180 C5B729
|
|
JGE label_44a8 ; 44A4 1 208 180 CD02
|
|
CLR er0 ; 44A6 1 208 180 4415
|
|
; 44A8 from 44A4 (DD1,208,180)
|
|
label_44a8: MOV DP, #001d1h ; 44A8 1 208 180 62D101
|
|
; 44AB from 44CD (DD0,208,180)
|
|
label_44ab: SRL er0 ; 44AB 1 208 180 44E7
|
|
JGE label_44b6 ; 44AD 1 208 180 CD07
|
|
LB A, [DP] ; 44AF 0 208 180 F2
|
|
JEQ label_44f1 ; 44B0 0 208 180 C93F
|
|
DECB [DP] ; 44B2 0 208 180 C217
|
|
SJ label_44c8 ; 44B4 0 208 180 CB12
|
|
; 44B6 from 44AD (DD1,208,180)
|
|
label_44b6: CLR A ; 44B6 1 208 180 F9
|
|
LB A, r7 ; 44B7 0 208 180 7F
|
|
CMPB A, 0f4h ; 44B8 0 208 180 C5F4C2
|
|
JNE label_44c8 ; 44BB 0 208 180 CE0B
|
|
LCB A, tbl_6bea[ACC] ; 44BD 0 208 180 B506ABEA6B
|
|
SUBB A, [DP] ; 44C2 0 208 180 C2A2
|
|
JNE label_44c8 ; 44C4 0 208 180 CE02
|
|
STB A, 0f4h ; 44C6 0 208 180 D5F4
|
|
; 44C8 from 44B4 (DD0,208,180)
|
|
; 44C8 from 44BB (DD0,208,180)
|
|
; 44C8 from 44C4 (DD0,208,180)
|
|
label_44c8: INC DP ; 44C8 0 208 180 72
|
|
INCB r7 ; 44C9 0 208 180 AF
|
|
CMPB r7, #02ch ; 44CA 0 208 180 27C02C
|
|
JNE label_44ab ; 44CD 0 208 180 CEDC
|
|
MOVB r7, #030h ; 44CF 0 208 180 9F30
|
|
MOV DP, #001dch ; 44D1 0 208 180 62DC01
|
|
SRL er0 ; 44D4 0 208 180 44E7
|
|
SRL er0 ; 44D6 0 208 180 44E7
|
|
SRL er0 ; 44D8 0 208 180 44E7
|
|
SRL er0 ; 44DA 0 208 180 44E7
|
|
SRL er0 ; 44DC 0 208 180 44E7
|
|
JLT label_44ee ; 44DE 0 208 180 CA0E
|
|
MOV [DP], #00bb3h ; 44E0 0 208 180 B298B30B
|
|
LB A, 0f4h ; 44E4 0 208 180 F5F4
|
|
SUBB A, r7 ; 44E6 0 208 180 2F
|
|
JNE label_44eb ; 44E7 0 208 180 CE02
|
|
STB A, 0f4h ; 44E9 0 208 180 D5F4
|
|
; 44EB from 44E7 (DD0,208,180)
|
|
; 44EB from 44EF (DD1,208,180)
|
|
label_44eb: J label_4574 ; 44EB 0 208 180 037445
|
|
; 44EE from 44DE (DD0,208,180)
|
|
label_44ee: L A, [DP] ; 44EE 1 208 180 E2
|
|
JNE label_44eb ; 44EF 1 208 180 CEFA
|
|
; 44F1 from 4487 (DD0,208,180)
|
|
; 44F1 from 44B0 (DD0,208,180)
|
|
label_44f1: LB A, #005h ; 44F1 0 208 180 7705
|
|
STB A, [DP] ; 44F3 0 208 180 D2
|
|
LB A, 0f4h ; 44F4 0 208 180 F5F4
|
|
JNE label_44fd ; 44F6 0 208 180 CE05
|
|
LB A, r7 ; 44F8 0 208 180 7F
|
|
STB A, 0f4h ; 44F9 0 208 180 D5F4
|
|
SJ label_4574 ; 44FB 0 208 180 CB77
|
|
; 44FD from 44F6 (DD0,208,180)
|
|
label_44fd: SUBB A, r7 ; 44FD 0 208 180 2F
|
|
JNE label_4574 ; 44FE 0 208 180 CE74
|
|
STB A, 0f4h ; 4500 0 208 180 D5F4
|
|
JBR off(0022dh).0, label_4526 ; 4502 0 208 180 D82D21
|
|
JBS off(00221h).6, label_4526 ; 4505 0 208 180 EE211E
|
|
MOV DP, #0031dh ; 4508 0 208 180 621D03
|
|
CMPB r7, #005h ; 450B 0 208 180 27C005
|
|
JEQ label_451c ; 450E 0 208 180 C90C
|
|
CMPB r7, #030h ; 4510 0 208 180 27C030
|
|
JNE label_4526 ; 4513 0 208 180 CE11
|
|
SB off(002eeh).4 ; 4515 0 208 180 C4EE1C
|
|
MB C, [DP].1 ; 4518 0 208 180 C229
|
|
SJ label_4521 ; 451A 0 208 180 CB05
|
|
; 451C from 450E (DD0,208,180)
|
|
label_451c: SB off(002edh).3 ; 451C 0 208 180 C4ED1B
|
|
MB C, [DP].0 ; 451F 0 208 180 C228
|
|
; 4521 from 451A (DD0,208,180)
|
|
label_4521: JGE label_4574 ; 4521 0 208 180 CD51
|
|
JBR off(002edh).1, label_4574 ; 4523 0 208 180 D9ED4E
|
|
; 4526 from 4502 (DD0,208,180)
|
|
; 4526 from 4505 (DD0,208,180)
|
|
; 4526 from 4513 (DD0,208,180)
|
|
label_4526: AND IE, #00080h ; 4526 0 208 180 B51AD08000
|
|
CLR A ; 452B 1 208 180 F9
|
|
LB A, r7 ; 452C 0 208 180 7F
|
|
CMPB A, #030h ; 452D 0 208 180 C630
|
|
JNE label_453e ; 452F 0 208 180 CE0D
|
|
MOV (001dch-00180h)[USP], #00bb3h ; 4531 0 208 180 B35C98B30B
|
|
JBS off(002eeh).3, label_453e ; 4536 0 208 180 EBEE05
|
|
SB 0b8h.5 ; 4539 0 208 180 C5B81D
|
|
SJ label_4570 ; 453C 0 208 180 CB32
|
|
; 453E from 452F (DD0,208,180)
|
|
; 453E from 4536 (DD0,208,180)
|
|
label_453e: LCB A, tbl_6c1b[ACC] ; 453E 0 208 180 B506AB1B6C
|
|
JEQ label_4570 ; 4543 0 208 180 C92B
|
|
STB A, r6 ; 4545 0 208 180 8E
|
|
SB off(00232h).4 ; 4546 0 208 180 C4321C
|
|
SB off(00232h).5 ; 4549 0 208 180 C4321D
|
|
CAL label_4c78 ; 454C 0 208 180 32784C
|
|
CMPB r6, #018h ; 454F 0 208 180 26C018
|
|
JEQ label_4560 ; 4552 0 208 180 C90C
|
|
CAL label_4dc6 ; 4554 0 208 180 32C64D
|
|
CAL label_4f13 ; 4557 0 208 180 32134F
|
|
CAL label_4fa3 ; 455A 0 208 180 32A34F
|
|
INC DP ; 455D 0 208 180 72
|
|
L A, er0 ; 455E 1 208 180 34
|
|
ST A, [DP] ; 455F 1 208 180 D2
|
|
; 4560 from 4552 (DD0,208,180)
|
|
label_4560: RB off(00232h).4 ; 4560 1 208 180 C4320C
|
|
RB off(00232h).5 ; 4563 1 208 180 C4320D
|
|
CLR A ; 4566 1 208 180 F9
|
|
LB A, r7 ; 4567 0 208 180 7F
|
|
LCB A, tbl_6c1b[ACC] ; 4568 0 208 180 B506AB1B6C
|
|
CMPB A, r6 ; 456D 0 208 180 4E
|
|
JNE label_45d2 ; 456E 0 208 180 CE62
|
|
; 4570 from 453C (DD0,208,180)
|
|
; 4570 from 4543 (DD0,208,180)
|
|
label_4570: L A, 0f8h ; 4570 1 208 180 E5F8
|
|
ST A, IE ; 4572 1 208 180 D51A
|
|
; 4574 from 44FB (DD0,208,180)
|
|
; 4574 from 44EB (DD0,208,180)
|
|
; 4574 from 44FE (DD0,208,180)
|
|
; 4574 from 4521 (DD0,208,180)
|
|
; 4574 from 4523 (DD0,208,180)
|
|
label_4574: MOV DP, #0031dh ; 4574 0 208 180 621D03
|
|
JBS off(0022dh).0, label_4582 ; 4577 0 208 180 E82D08
|
|
RB off(002edh).3 ; 457A 0 208 180 C4ED0B
|
|
RB off(002eeh).4 ; 457D 0 208 180 C4EE0C
|
|
CLRB [DP] ; 4580 0 208 180 C215
|
|
; 4582 from 4577 (DD0,208,180)
|
|
label_4582: MOVB r0, [DP] ; 4582 0 208 180 C248
|
|
MOVB r1, r0 ; 4584 0 208 180 2049
|
|
MOV DP, #00322h ; 4586 0 208 180 622203
|
|
MOV X1, #0011eh ; 4589 0 208 180 601E01
|
|
; 458C from 45A4 (DD0,208,180)
|
|
label_458c: DEC DP ; 458C 0 208 180 82
|
|
DEC X1 ; 458D 0 208 180 80
|
|
LB A, r0 ; 458E 0 208 180 78
|
|
ADDB A, [DP] ; 458F 0 208 180 C282
|
|
STB A, r0 ; 4591 0 208 180 88
|
|
LB A, r1 ; 4592 0 208 180 79
|
|
XORB A, [DP] ; 4593 0 208 180 C2F2
|
|
STB A, r1 ; 4595 0 208 180 89
|
|
LB A, 00000h[X1] ; 4596 0 208 180 F00000
|
|
STB A, r2 ; 4599 0 208 180 8A
|
|
LB A, [DP] ; 459A 0 208 180 F2
|
|
XORB A, r2 ; 459B 0 208 180 22F2
|
|
ANDB A, r2 ; 459D 0 208 180 5A
|
|
JNE label_45d2 ; 459E 0 208 180 CE32
|
|
CMP DP, #0031eh ; 45A0 0 208 180 92C01E03
|
|
JNE label_458c ; 45A4 0 208 180 CEE6
|
|
DEC DP ; 45A6 0 208 180 82
|
|
LB A, [DP] ; 45A7 0 208 180 F2
|
|
ANDB A, #0fch ; 45A8 0 208 180 D6FC
|
|
JNE label_45d2 ; 45AA 0 208 180 CE26
|
|
INC DP ; 45AC 0 208 180 72
|
|
LB A, [DP] ; 45AD 0 208 180 F2
|
|
ANDB A, #002h ; 45AE 0 208 180 D602
|
|
JNE label_45d2 ; 45B0 0 208 180 CE20
|
|
INC DP ; 45B2 0 208 180 72
|
|
LB A, [DP] ; 45B3 0 208 180 F2
|
|
ANDB A, #008h ; 45B4 0 208 180 D608
|
|
JNE label_45d2 ; 45B6 0 208 180 CE1A
|
|
INC DP ; 45B8 0 208 180 72
|
|
LB A, [DP] ; 45B9 0 208 180 F2
|
|
ANDB A, #006h ; 45BA 0 208 180 D606
|
|
JNE label_45d2 ; 45BC 0 208 180 CE14
|
|
INC DP ; 45BE 0 208 180 72
|
|
LB A, [DP] ; 45BF 0 208 180 F2
|
|
ANDB A, #088h ; 45C0 0 208 180 D688
|
|
JNE label_45d2 ; 45C2 0 208 180 CE0E
|
|
INC DP ; 45C4 0 208 180 72
|
|
L A, [DP] ; 45C5 1 208 180 E2
|
|
CMP A, er0 ; 45C6 1 208 180 48
|
|
JNE label_45d2 ; 45C7 1 208 180 CE09
|
|
VCAL 3 ; 45C9 1 208 180 13
|
|
CAL label_4fa3 ; 45CA 1 208 180 32A34F
|
|
INC DP ; 45CD 1 208 180 72
|
|
L A, [DP] ; 45CE 1 208 180 E2
|
|
CMP A, er0 ; 45CF 1 208 180 48
|
|
JEQ label_45d7 ; 45D0 1 208 180 C905
|
|
; 45D2 from 459E (DD0,208,180)
|
|
; 45D2 from 45AA (DD0,208,180)
|
|
; 45D2 from 45B0 (DD0,208,180)
|
|
; 45D2 from 45B6 (DD0,208,180)
|
|
; 45D2 from 45BC (DD0,208,180)
|
|
; 45D2 from 45C2 (DD0,208,180)
|
|
; 45D2 from 45C7 (DD1,208,180)
|
|
; 45D2 from 456E (DD0,208,180)
|
|
label_45d2: MOVB 0f5h, #043h ; 45D2 1 208 180 C5F59843
|
|
BRK ; 45D6 1 208 180 FF
|
|
; 45D7 from 45D0 (DD1,208,180)
|
|
label_45d7: VCAL 3 ; 45D7 1 208 180 13
|
|
SC ; 45D8 1 208 180 85
|
|
JBS off(002edh).3, label_45e6 ; 45D9 1 208 180 EBED0A
|
|
JBS off(002eeh).4, label_45e6 ; 45DC 1 208 180 ECEE07
|
|
L A, off(00212h) ; 45DF 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
|
|
ORB A, off(00214h) ; 45E1 1 208 180 E714 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
|
|
ADD A, #0ffffh ; 45E3 1 208 180 86FFFF
|
|
; 45E6 from 45D9 (DD1,208,180)
|
|
; 45E6 from 45DC (DD1,208,180)
|
|
label_45e6: MB off(00218h).7, C ; 45E6 1 208 180 C4183F ### ROM INFO=Set RPM Cut Flag
|
|
JLT label_45fd ; 45E9 1 208 180 CA12
|
|
ANDB off(00218h), #0bfh ; 45EB 1 208 180 C418D0BF ### ROM INFO=Set RPM Cut Flag
|
|
ANDB off(0022bh), #0efh ; 45EF 1 208 180 C42BD0EF
|
|
ANDB off(00225h), #07fh ; 45F3 1 208 180 C425D07F
|
|
ANDB off(002ech), #0fbh ; 45F7 1 208 180 C4ECD0FB
|
|
SJ label_464a ; 45FB 1 208 180 CB4D
|
|
; 45FD from 45E9 (DD1,208,180)
|
|
label_45fd: L A, off(00212h) ; 45FD 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
|
|
AND A, #0fffdh ; 45FF 1 208 180 D6FDFF
|
|
JNE label_460c ; 4602 1 208 180 CE08
|
|
L A, off(00214h) ; 4604 1 208 180 E414 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
|
|
AND A, #014f5h ; 4606 1 208 180 D6F514
|
|
JNE label_460c ; 4609 1 208 180 CE01
|
|
RC ; 460B 1 208 180 95
|
|
; 460C from 4602 (DD1,208,180)
|
|
; 460C from 4609 (DD1,208,180)
|
|
label_460c: MB off(00218h).6, C ; 460C 1 208 180 C4183E ### ROM INFO=Set RPM Cut Flag
|
|
SC ; 460F 1 208 180 85
|
|
L A, off(00212h) ; 4610 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
|
|
AND A, #02054h ; 4612 1 208 180 D65420
|
|
JNE label_461b ; 4615 1 208 180 CE04
|
|
JBS off(00214h).0, label_461b ; 4617 1 208 180 E81401 ### ROM INFO=MIL Byte3 Extra Set CEL Code17 VSS - Vehicule Speed Sensor
|
|
RC ; 461A 1 208 180 95
|
|
; 461B from 4615 (DD1,208,180)
|
|
; 461B from 4617 (DD1,208,180)
|
|
label_461b: MB off(0022bh).4, C ; 461B 1 208 180 C42B3C
|
|
SC ; 461E 1 208 180 85
|
|
JBS off(002edh).3, label_4631 ; 461F 1 208 180 EBED0F
|
|
JBS off(002eeh).4, label_4631 ; 4622 1 208 180 ECEE0C
|
|
L A, off(00212h) ; 4625 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
|
|
JNE label_4631 ; 4627 1 208 180 CE08
|
|
L A, off(00214h) ; 4629 1 208 180 E414 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
|
|
AND A, #014fdh ; 462B 1 208 180 D6FD14
|
|
JNE label_4631 ; 462E 1 208 180 CE01
|
|
RC ; 4630 1 208 180 95
|
|
; 4631 from 461F (DD1,208,180)
|
|
; 4631 from 4622 (DD1,208,180)
|
|
; 4631 from 4627 (DD1,208,180)
|
|
; 4631 from 462E (DD1,208,180)
|
|
label_4631: MB off(00225h).7, C ; 4631 1 208 180 C4253F
|
|
SC ; 4634 1 208 180 85
|
|
JBS off(002edh).3, label_4647 ; 4635 1 208 180 EBED0F
|
|
JBS off(002eeh).4, label_4647 ; 4638 1 208 180 ECEE0C
|
|
L A, off(00212h) ; 463B 1 208 180 E412 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
|
|
JNE label_4647 ; 463D 1 208 180 CE08
|
|
L A, off(00214h) ; 463F 1 208 180 E414 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
|
|
AND A, #tbl_74f5 ; 4641 1 208 180 D6F574
|
|
JNE label_4647 ; 4644 1 208 180 CE01
|
|
RC ; 4646 1 208 180 95
|
|
; 4647 from 4635 (DD1,208,180)
|
|
; 4647 from 4638 (DD1,208,180)
|
|
; 4647 from 463D (DD1,208,180)
|
|
; 4647 from 4644 (DD1,208,180)
|
|
label_4647: MB off(002ech).2, C ; 4647 1 208 180 C4EC3A
|
|
; 464A from 45FB (DD1,208,180)
|
|
label_464a: SB off(00230h).3 ; 464A 1 208 180 C4301B
|
|
JNE label_4680 ; 464D 1 208 180 CE31
|
|
CAL label_4cde ; 464F 1 208 180 32DE4C
|
|
L A, TM1 ; 4652 1 208 180 E534
|
|
ADD A, #00a00h ; 4654 1 208 180 86000A
|
|
ST A, TMR1 ; 4657 1 208 180 D536
|
|
MULB ; 4659 1 208 180 A234
|
|
DIV ; 465B 1 208 180 9037
|
|
DIV ; 465D 1 208 180 9037
|
|
MB C, 0b7h.1 ; 465F 1 208 180 C5B729
|
|
JLT label_466b ; 4662 1 208 180 CA07
|
|
CAL label_4ca3 ; 4664 1 208 180 32A34C
|
|
MOVB 0f7h, #020h ; 4667 1 208 180 C5F79820
|
|
; 466B from 4662 (DD1,208,180)
|
|
label_466b: MOV 0fah, #002a0h ; 466B 1 208 180 B5FA98A002
|
|
L A, #02bafh ; 4670 1 208 180 67AF2B
|
|
ST A, 0f8h ; 4673 1 208 180 D5F8
|
|
CLRB TRNSIT ; 4675 1 208 180 C54615
|
|
CLR IRQ ; 4678 1 208 180 B51815
|
|
RB TCON0.2 ; 467B 1 208 180 C5400A
|
|
ST A, IE ; 467E 1 208 180 D51A
|
|
; 4680 from 464D (DD1,208,180)
|
|
label_4680: JBR off(00217h).4, label_4683 ; 4680 1 208 180 DC1700
|
|
; 4683 from 4680 (DD1,208,180)
|
|
label_4683: J label_5f2f ; 4683 1 208 180 032F5F
|
|
; 4686 from 05CB (DD1,108,280)
|
|
label_4686: JBR off(00128h).2, label_46c4 ; 4686 1 108 280 DA283B
|
|
; 4689 from 158A (DD1,100,280)
|
|
label_4689: MOVB r0, #0ffh ; 4689 1 108 280 98FF
|
|
L A, off(0019eh) ; 468B 1 108 280 E49E ### ROM INFO=Injector Value
|
|
ST A, er1 ; 468D 1 108 280 89
|
|
CMPB off(00117h), #00fh ; 468E 1 108 280 C417C00F
|
|
JNE label_4700 ; 4692 1 108 280 CE6C
|
|
L A, TM0 ; 4694 1 108 280 E530
|
|
SUB A, #00001h ; 4696 1 108 280 A60100
|
|
ST A, TMR0 ; 4699 1 108 280 D532
|
|
MOV X1, #00110h ; 469B 1 108 280 601001
|
|
MOV DP, #00198h ; 469E 1 108 280 629801
|
|
L A, [DP] ; 46A1 1 108 280 E2
|
|
CMP A, #000c0h ; 46A2 1 108 280 C6C000
|
|
JGE label_46e2 ; 46A5 1 108 280 CD3B
|
|
CLR A ; 46A7 1 108 280 F9
|
|
ST A, [DP] ; 46A8 1 108 280 D2
|
|
INC DP ; 46A9 1 108 280 72
|
|
INC DP ; 46AA 1 108 280 72
|
|
L A, [DP] ; 46AB 1 108 280 E2
|
|
CMP A, #000c0h ; 46AC 1 108 280 C6C000
|
|
JGE label_46d1 ; 46AF 1 108 280 CD20
|
|
CLR A ; 46B1 1 108 280 F9
|
|
ST A, [DP] ; 46B2 1 108 280 D2
|
|
INC DP ; 46B3 1 108 280 72
|
|
INC DP ; 46B4 1 108 280 72
|
|
L A, [DP] ; 46B5 1 108 280 E2
|
|
CMP A, #000c0h ; 46B6 1 108 280 C6C000
|
|
JLT label_46de ; 46B9 1 108 280 CA23
|
|
ST A, er1 ; 46BB 1 108 280 89
|
|
LB A, off(00116h) ; 46BC 0 108 280 F416
|
|
SRLB A ; 46BE 0 108 280 63
|
|
RORB off(00116h) ; 46BF 0 108 280 C416C7
|
|
SJ label_46fa ; 46C2 0 108 280 CB36
|
|
; 46C4 from 4686 (DD1,108,280)
|
|
label_46c4: LB A, off(00196h) ; 46C4 0 108 280 F496
|
|
SLLB A ; 46C6 0 108 280 53
|
|
ROLB off(00196h) ; 46C7 0 108 280 C496B7
|
|
LB A, off(00116h) ; 46CA 0 108 280 F416
|
|
SLLB A ; 46CC 0 108 280 53
|
|
ROLB off(00116h) ; 46CD 0 108 280 C416B7
|
|
RT ; 46D0 0 108 280 01
|
|
; 46D1 from 46AF (DD1,108,280)
|
|
label_46d1: ST A, er1 ; 46D1 1 108 280 89
|
|
LB A, off(00116h) ; 46D2 0 108 280 F416
|
|
SRLB A ; 46D4 0 108 280 63
|
|
RORB off(00116h) ; 46D5 0 108 280 C416C7
|
|
SRLB A ; 46D8 0 108 280 63
|
|
RORB off(00116h) ; 46D9 0 108 280 C416C7
|
|
SJ label_46f2 ; 46DC 0 108 280 CB14
|
|
; 46DE from 46B9 (DD1,108,280)
|
|
label_46de: CLR A ; 46DE 1 108 280 F9
|
|
ST A, [DP] ; 46DF 1 108 280 D2
|
|
SJ label_4700 ; 46E0 1 108 280 CB1E
|
|
; 46E2 from 46A5 (DD1,108,280)
|
|
label_46e2: ST A, er1 ; 46E2 1 108 280 89
|
|
LB A, off(00116h) ; 46E3 0 108 280 F416
|
|
SLLB A ; 46E5 0 108 280 53
|
|
ROLB off(00116h) ; 46E6 0 108 280 C416B7
|
|
CAL label_482a ; 46E9 0 108 280 322A48
|
|
LB A, off(00196h) ; 46EC 0 108 280 F496
|
|
SRLB A ; 46EE 0 108 280 63
|
|
SRLB A ; 46EF 0 108 280 63
|
|
ANDB r0, A ; 46F0 0 108 280 20D1
|
|
; 46F2 from 46DC (DD0,108,280)
|
|
label_46f2: CAL label_482a ; 46F2 0 108 280 322A48
|
|
LB A, off(00196h) ; 46F5 0 108 280 F496
|
|
SRLB A ; 46F7 0 108 280 63
|
|
ANDB r0, A ; 46F8 0 108 280 20D1
|
|
; 46FA from 46C2 (DD0,108,280)
|
|
label_46fa: CAL label_482a ; 46FA 0 108 280 322A48
|
|
ANDB r0, off(00196h) ; 46FD 0 108 280 20D396
|
|
; 4700 from 4692 (DD1,108,280)
|
|
; 4700 from 46E0 (DD1,108,280)
|
|
label_4700: LB A, off(00196h) ; 4700 0 108 280 F496
|
|
SLLB A ; 4702 0 108 280 53
|
|
ROLB off(00196h) ; 4703 0 108 280 C496B7
|
|
LB A, r0 ; 4706 0 108 280 78
|
|
ANDB A, off(00196h) ; 4707 0 108 280 D796
|
|
CMP off(0019eh), #000c0h ; 4709 0 108 280 B49EC0C000 ### ROM INFO=Injector Value
|
|
JLT label_4750 ; 470E 0 108 280 CA40
|
|
MOVB r1, off(00117h) ; 4710 0 108 280 C41749
|
|
ANDB off(00117h), A ; 4713 0 108 280 C417D1
|
|
JBS off(0012ah).7, label_4723 ; 4716 0 108 280 EF2A0A
|
|
JBS off(00124h).5, label_4723 ; 4719 0 108 280 ED2407 ### ROM INFO=Possible Fuel Cut Related
|
|
ANDB off(00197h), A ; 471C 0 108 280 C497D1
|
|
ORB off(0012ah), #001h ; 471F 0 108 280 C42AE001
|
|
; 4723 from 4716 (DD0,108,280)
|
|
; 4723 from 4719 (DD0,108,280)
|
|
label_4723: LB A, off(00197h) ; 4723 0 108 280 F497
|
|
ORB A, #0f0h ; 4725 0 108 280 E6F0
|
|
ANDB P2, A ; 4727 0 108 280 C524D1
|
|
ANDB TRNSIT, #0fbh ; 472A 0 108 280 C546D0FB
|
|
ANDB PSWH, #0feh ; 472E 0 108 280 A2D0FE
|
|
ORB TCON0, #004h ; 4731 0 108 280 C540E004
|
|
L A, TM0 ; 4735 1 108 280 E530
|
|
ORB PSWH, #001h ; 4737 1 108 280 A2E001
|
|
ANDB TCON0, #0fbh ; 473A 1 108 280 C540D0FB
|
|
CMPB r1, #00fh ; 473E 1 108 280 21C00F
|
|
JEQ label_476e ; 4741 1 108 280 C92B
|
|
SUB A, TMR0 ; 4743 1 108 280 B532A2
|
|
ADD A, er1 ; 4746 1 108 280 09
|
|
JBR off(00109h).0, label_4773 ; 4747 1 108 280 D80929
|
|
JBR off(00109h).2, label_4776 ; 474A 1 108 280 DA0929
|
|
J label_47b5 ; 474D 1 108 280 03B547
|
|
; 4750 from 470E (DD0,108,280)
|
|
label_4750: LB A, #00fh ; 4750 0 108 280 770F
|
|
STB A, off(00117h) ; 4752 0 108 280 D417
|
|
STB A, off(00197h) ; 4754 0 108 280 D497
|
|
ORB P2, A ; 4756 0 108 280 C524E1
|
|
SB TCON0.2 ; 4759 0 108 280 C5401A
|
|
LB A, off(00196h) ; 475C 0 108 280 F496
|
|
XORB A, #0ffh ; 475E 0 108 280 F6FF
|
|
MB C, ACC.7 ; 4760 0 108 280 C5062F
|
|
ROLB A ; 4763 0 108 280 33
|
|
STB A, off(00116h) ; 4764 0 108 280 D416
|
|
RB TCON0.2 ; 4766 0 108 280 C5400A
|
|
L A, #00001h ; 4769 1 108 280 670100
|
|
SJ label_47bd ; 476C 1 108 280 CB4F
|
|
; 476E from 4741 (DD1,108,280)
|
|
label_476e: ADD A, er1 ; 476E 1 108 280 09
|
|
ST A, TMR0 ; 476F 1 108 280 D532
|
|
SJ label_47f0 ; 4771 1 108 280 CB7D
|
|
; 4773 from 4747 (DD1,108,280)
|
|
label_4773: JBR off(00109h).2, label_477c ; 4773 1 108 280 DA0906
|
|
; 4776 from 474A (DD1,108,280)
|
|
label_4776: JBS off(00109h).3, label_47d5 ; 4776 1 108 280 EB095C
|
|
JBS off(00109h).1, label_47d8 ; 4779 1 108 280 E9095C
|
|
; 477C from 4773 (DD1,108,280)
|
|
label_477c: JGE label_47aa ; 477C 1 108 280 CD2C
|
|
SUB A, off(00110h) ; 477E 1 108 280 A710
|
|
JLT label_4793 ; 4780 1 108 280 CA11
|
|
SUB A, off(00112h) ; 4782 1 108 280 A712
|
|
JGE label_47a2 ; 4784 1 108 280 CD1C
|
|
ADD A, off(00112h) ; 4786 1 108 280 8712
|
|
CMP A, #00100h ; 4788 1 108 280 C60001
|
|
JLT label_479c ; 478B 1 108 280 CA0F
|
|
ST A, off(00112h) ; 478D 1 108 280 D412
|
|
CLR A ; 478F 1 108 280 F9
|
|
J label_47ee ; 4790 1 108 280 03EE47
|
|
; 4793 from 4780 (DD1,108,280)
|
|
label_4793: ADD A, off(00110h) ; 4793 1 108 280 8710
|
|
CMP A, #00100h ; 4795 1 108 280 C60001
|
|
JLT label_47ad ; 4798 1 108 280 CA13
|
|
ST A, off(00110h) ; 479A 1 108 280 D410
|
|
; 479C from 478B (DD1,108,280)
|
|
label_479c: CLR A ; 479C 1 108 280 F9
|
|
ST A, off(00112h) ; 479D 1 108 280 D412
|
|
J label_47ee ; 479F 1 108 280 03EE47
|
|
; 47A2 from 4784 (DD1,108,280)
|
|
label_47a2: CMP A, #00100h ; 47A2 1 108 280 C60001
|
|
JGE label_47ee ; 47A5 1 108 280 CD47
|
|
CLR A ; 47A7 1 108 280 F9
|
|
SJ label_47ee ; 47A8 1 108 280 CB44
|
|
; 47AA from 477C (DD1,108,280)
|
|
label_47aa: ADD TMR0, A ; 47AA 1 108 280 B53281
|
|
; 47AD from 4798 (DD1,108,280)
|
|
label_47ad: CLR A ; 47AD 1 108 280 F9
|
|
ST A, off(00110h) ; 47AE 1 108 280 D410
|
|
ST A, off(00112h) ; 47B0 1 108 280 D412
|
|
J label_47ee ; 47B2 1 108 280 03EE47
|
|
; 47B5 from 474D (DD1,108,280)
|
|
; 47B5 from 47D5 (DD1,108,280)
|
|
label_47b5: JGE label_47c7 ; 47B5 1 108 280 CD10
|
|
CMP A, #00100h ; 47B7 1 108 280 C60001
|
|
JGE label_47bd ; 47BA 1 108 280 CD01
|
|
CLR A ; 47BC 1 108 280 F9
|
|
; 47BD from 476C (DD1,108,280)
|
|
; 47BD from 47BA (DD1,108,280)
|
|
label_47bd: ST A, off(00110h) ; 47BD 1 108 280 D410
|
|
L A, #00001h ; 47BF 1 108 280 670100
|
|
ST A, off(00112h) ; 47C2 1 108 280 D412
|
|
J label_47ee ; 47C4 1 108 280 03EE47
|
|
; 47C7 from 47B5 (DD1,108,280)
|
|
label_47c7: ADD TMR0, A ; 47C7 1 108 280 B53281
|
|
CLR A ; 47CA 1 108 280 F9
|
|
ST A, off(00110h) ; 47CB 1 108 280 D410
|
|
L A, #00001h ; 47CD 1 108 280 670100
|
|
ST A, off(00112h) ; 47D0 1 108 280 D412
|
|
J label_47ee ; 47D2 1 108 280 03EE47
|
|
; 47D5 from 4776 (DD1,108,280)
|
|
label_47d5: JBS off(00109h).1, label_47b5 ; 47D5 1 108 280 E909DD
|
|
; 47D8 from 4779 (DD1,108,280)
|
|
label_47d8: JGE label_4825 ; 47D8 1 108 280 CD4B
|
|
SUB A, off(00110h) ; 47DA 1 108 280 A710
|
|
JGE label_481e ; 47DC 1 108 280 CD40
|
|
ADD A, off(00110h) ; 47DE 1 108 280 8710
|
|
CMP A, #00100h ; 47E0 1 108 280 C60001
|
|
JGE label_47e6 ; 47E3 1 108 280 CD01
|
|
; 47E5 from 4828 (DD1,108,280)
|
|
label_47e5: CLR A ; 47E5 1 108 280 F9
|
|
; 47E6 from 47E3 (DD1,108,280)
|
|
label_47e6: ST A, off(00110h) ; 47E6 1 108 280 D410
|
|
; 47E8 from 4821 (DD1,108,280)
|
|
label_47e8: CLR A ; 47E8 1 108 280 F9
|
|
; 47E9 from 4823 (DD1,108,280)
|
|
label_47e9: ST A, off(00112h) ; 47E9 1 108 280 D412
|
|
L A, #00001h ; 47EB 1 108 280 670100
|
|
; 47EE from 4790 (DD1,108,280)
|
|
; 47EE from 47C4 (DD1,108,280)
|
|
; 47EE from 47B2 (DD1,108,280)
|
|
; 47EE from 479F (DD1,108,280)
|
|
; 47EE from 47A5 (DD1,108,280)
|
|
; 47EE from 47A8 (DD1,108,280)
|
|
; 47EE from 47D2 (DD1,108,280)
|
|
label_47ee: ST A, off(00114h) ; 47EE 1 108 280 D414
|
|
; 47F0 from 4771 (DD1,108,280)
|
|
label_47f0: L A, off(00110h) ; 47F0 1 108 280 E410
|
|
JNE label_4802 ; 47F2 1 108 280 CE0E
|
|
L A, off(00112h) ; 47F4 1 108 280 E412
|
|
JEQ label_4806 ; 47F6 1 108 280 C90E
|
|
LB A, off(00116h) ; 47F8 0 108 280 F416
|
|
SRLB A ; 47FA 0 108 280 63
|
|
SRLB A ; 47FB 0 108 280 63
|
|
SRLB A ; 47FC 0 108 280 63
|
|
ORB A, off(00116h) ; 47FD 0 108 280 E716
|
|
J label_480f ; 47FF 0 108 280 030F48
|
|
; 4802 from 47F2 (DD1,108,280)
|
|
label_4802: LB A, off(00116h) ; 4802 0 108 280 F416
|
|
SJ label_480f ; 4804 0 108 280 CB09
|
|
; 4806 from 47F6 (DD1,108,280)
|
|
label_4806: L A, off(00114h) ; 4806 1 108 280 E414
|
|
JEQ label_481a ; 4808 1 108 280 C910
|
|
LB A, off(00116h) ; 480A 0 108 280 F416
|
|
RORB A ; 480C 0 108 280 43
|
|
XORB A, #0ffh ; 480D 0 108 280 F6FF
|
|
; 480F from 47FF (DD0,108,280)
|
|
; 480F from 4804 (DD0,108,280)
|
|
label_480f: ORB A, off(00197h) ; 480F 0 108 280 E797
|
|
ANDB A, #00fh ; 4811 0 108 280 D60F
|
|
; 4813 from 481C (DD0,108,280)
|
|
label_4813: ORB P2, A ; 4813 0 108 280 C524E1
|
|
RB off(0012ah).7 ; 4816 0 108 280 C42A0F
|
|
RT ; 4819 0 108 280 01
|
|
; 481A from 4808 (DD1,108,280)
|
|
label_481a: LB A, #00fh ; 481A 0 108 280 770F
|
|
SJ label_4813 ; 481C 0 108 280 CBF5
|
|
; 481E from 47DC (DD1,108,280)
|
|
label_481e: CMP A, #00100h ; 481E 1 108 280 C60001
|
|
JLT label_47e8 ; 4821 1 108 280 CAC5
|
|
SJ label_47e9 ; 4823 1 108 280 CBC4
|
|
; 4825 from 47D8 (DD1,108,280)
|
|
label_4825: ADD TMR0, A ; 4825 1 108 280 B53281
|
|
SJ label_47e5 ; 4828 1 108 280 CBBB
|
|
; 482A from 46E9 (DD0,108,280)
|
|
; 482A from 46F2 (DD0,108,280)
|
|
; 482A from 46FA (DD0,108,280)
|
|
label_482a: CLR A ; 482A 1 108 280 F9
|
|
XCHG A, [DP] ; 482B 1 108 280 B210
|
|
MOV X2, A ; 482D 1 108 280 51
|
|
INC DP ; 482E 1 108 280 72
|
|
INC DP ; 482F 1 108 280 72
|
|
L A, [DP] ; 4830 1 108 280 E2
|
|
SUB A, X2 ; 4831 1 108 280 91A2
|
|
JLT label_483a ; 4833 1 108 280 CA05
|
|
CMP A, #00100h ; 4835 1 108 280 C60001
|
|
JGE label_483b ; 4838 1 108 280 CD01
|
|
; 483A from 4833 (DD1,108,280)
|
|
label_483a: CLR A ; 483A 1 108 280 F9
|
|
; 483B from 4838 (DD1,108,280)
|
|
label_483b: ST A, 00000h[X1] ; 483B 1 108 280 D00000
|
|
INC X1 ; 483E 1 108 280 70
|
|
INC X1 ; 483F 1 108 280 70
|
|
RT ; 4840 1 108 280 01
|
|
; 4841 from 3696 (DD0,208,180)
|
|
; 4841 from 36C4 (DD0,208,180)
|
|
label_4841: MOVB r6, #077h ; 4841 0 208 180 9E77
|
|
JEQ label_484d ; 4843 0 208 180 C908
|
|
; 4845 from 484B (DD0,208,180)
|
|
label_4845: MB C, r6.7 ; 4845 0 208 180 262F
|
|
ROLB r6 ; 4847 0 208 180 26B7
|
|
SUBB A, #001h ; 4849 0 208 180 A601
|
|
JNE label_4845 ; 484B 0 208 180 CEF8
|
|
; 484D from 4843 (DD0,208,180)
|
|
label_484d: LB A, r6 ; 484D 0 208 180 7E
|
|
RT ; 484E 0 208 180 01
|
|
; 484F from 05F4 (DD1,108,280)
|
|
; 484F from 05A1 (DD1,108,280)
|
|
; 484F from 05C5 (DD1,108,280)
|
|
label_484f: L A, TMR2 ; 484F 1 108 280 E53A
|
|
JBR off(0011fh).2, label_4856 ; 4851 1 108 280 DA1F02
|
|
L A, 0f0h ; 4854 1 108 280 E5F0
|
|
; 4856 from 4851 (DD1,108,280)
|
|
label_4856: ST A, er3 ; 4856 1 108 280 8B
|
|
JBS off(0010fh).7, label_4865 ; 4857 1 108 280 EF0F0B
|
|
MB C, IRQH.0 ; 485A 1 108 280 C51928
|
|
JGE label_4865 ; 485D 1 108 280 CD06
|
|
INCB 0aeh ; 485F 1 108 280 C5AE16
|
|
SB 0b6h.0 ; 4862 1 108 280 C5B618
|
|
; 4865 from 4857 (DD1,108,280)
|
|
; 4865 from 485D (DD1,108,280)
|
|
label_4865: SB off(00128h).3 ; 4865 1 108 280 C4281B
|
|
JEQ label_48a4 ; 4868 1 108 280 C93A
|
|
SUB A, 0eeh ; 486A 1 108 280 B5EEA2
|
|
JBR off(0011fh).2, label_4892 ; 486D 1 108 280 DA1F22
|
|
CLRB r1 ; 4870 1 108 280 2115
|
|
MOVB r0, 0aeh ; 4872 1 108 280 C5AE48
|
|
SBCB r0, #000h ; 4875 1 108 280 20B000
|
|
MOV er2, #00006h ; 4878 1 108 280 46980600
|
|
DIV ; 487C 1 108 280 9037
|
|
CMPB r0, #000h ; 487E 1 108 280 20C000
|
|
JEQ label_4884 ; 4881 1 108 280 C901
|
|
CLR A ; 4883 1 108 280 F9
|
|
; 4884 from 4881 (DD1,108,280)
|
|
label_4884: ST A, off(00136h) ; 4884 1 108 280 D436
|
|
MOV X1, #0000ch ; 4886 1 108 280 600C00
|
|
; 4889 from 488E (DD1,108,280)
|
|
label_4889: DEC X1 ; 4889 1 108 280 80
|
|
DEC X1 ; 488A 1 108 280 80
|
|
ST A, 00360h[X1] ; 488B 1 108 280 D06003
|
|
JNE label_4889 ; 488E 1 108 280 CEF9
|
|
SJ label_48a4 ; 4890 1 108 280 CB12
|
|
; 4892 from 486D (DD1,108,280)
|
|
label_4892: MB C, TCON2.2 ; 4892 1 108 280 C5422A
|
|
JGE label_4898 ; 4895 1 108 280 CD01
|
|
CLR A ; 4897 1 108 280 F9
|
|
; 4898 from 4895 (DD1,108,280)
|
|
label_4898: ST A, off(00136h) ; 4898 1 108 280 D436
|
|
LB A, 0a2h ; 489A 0 108 280 F5A2
|
|
SLLB A ; 489C 0 108 280 53
|
|
EXTND ; 489D 1 108 280 F8
|
|
MOV X1, A ; 489E 1 108 280 50
|
|
L A, off(00136h) ; 489F 1 108 280 E436
|
|
ST A, 00360h[X1] ; 48A1 1 108 280 D06003
|
|
; 48A4 from 4868 (DD1,108,280)
|
|
; 48A4 from 4890 (DD1,108,280)
|
|
label_48a4: L A, er3 ; 48A4 1 108 280 37
|
|
ST A, 0eeh ; 48A5 1 108 280 D5EE
|
|
CLRB 0aeh ; 48A7 1 108 280 C5AE15
|
|
CMPB 0a2h, #005h ; 48AA 1 108 280 C5A2C005
|
|
JNE label_48b3 ; 48AE 1 108 280 CE03
|
|
SLLB off(001a3h) ; 48B0 1 108 280 C4A3D7
|
|
; 48B3 from 48AE (DD1,108,280)
|
|
label_48b3: JBS off(001a3h).2, label_48c4 ; 48B3 1 108 280 EAA30E
|
|
MOV DP, #00358h ; 48B6 1 108 280 625803
|
|
MB C, 0b8h.0 ; 48B9 1 108 280 C5B828
|
|
SJ label_48ca ; 48BC 1 108 280 CB0C
|
|
; 48BE from 48D0 (DD0,108,280)
|
|
label_48be: MULB ; 48BE 0 108 280 A234
|
|
; 48C0 from 48DB (DD0,108,280)
|
|
; 48C0 from 48E1 (DD0,108,280)
|
|
; 48C0 from 48E3 (DD0,108,280)
|
|
label_48c0: MULB ; 48C0 0 108 280 A234
|
|
SJ label_48f2 ; 48C2 0 108 280 CB2E
|
|
; 48C4 from 48B3 (DD1,108,280)
|
|
label_48c4: MOV DP, #0035eh ; 48C4 1 108 280 625E03
|
|
MB C, 0b8h.1 ; 48C7 1 108 280 C5B829
|
|
; 48CA from 48BC (DD1,108,280)
|
|
label_48ca: MB PSWL.4, C ; 48CA 1 108 280 A33C
|
|
LB A, 0a2h ; 48CC 0 108 280 F5A2
|
|
CMPB A, #004h ; 48CE 0 108 280 C604
|
|
JEQ label_48be ; 48D0 0 108 280 C9EC
|
|
JGE label_48e6 ; 48D2 0 108 280 CD12
|
|
STB A, r0 ; 48D4 0 108 280 88
|
|
INCB r0 ; 48D5 0 108 280 A8
|
|
LB A, 0a0h ; 48D6 0 108 280 F5A0
|
|
ADDB A, #001h ; 48D8 0 108 280 8601
|
|
CMPB A, r0 ; 48DA 0 108 280 48
|
|
JLE label_48c0 ; 48DB 0 108 280 CFE3
|
|
LB A, [DP] ; 48DD 0 108 280 F2
|
|
ADDB A, #001h ; 48DE 0 108 280 8601
|
|
CMPB A, r0 ; 48E0 0 108 280 48
|
|
JLE label_48c0 ; 48E1 0 108 280 CFDD
|
|
JBR off(0011fh).0, label_48c0 ; 48E3 0 108 280 D81FDA
|
|
; 48E6 from 48D2 (DD0,108,280)
|
|
label_48e6: L A, [DP] ; 48E6 1 108 280 E2
|
|
ST A, 0a0h ; 48E7 1 108 280 D5A0
|
|
DEC DP ; 48E9 1 108 280 82
|
|
LB A, [DP] ; 48EA 0 108 280 F2
|
|
STB A, 09fh ; 48EB 0 108 280 D59F
|
|
MB C, PSWL.4 ; 48ED 0 108 280 A32C
|
|
MB off(0012ah).5, C ; 48EF 0 108 280 C42A3D
|
|
; 48F2 from 48C2 (DD0,108,280)
|
|
label_48f2: CLR A ; 48F2 1 108 280 F9
|
|
MOV er0, 0a0h ; 48F3 1 108 280 B5A048
|
|
ST A, er3 ; 48F6 1 108 280 8B
|
|
LB A, 0a2h ; 48F7 0 108 280 F5A2
|
|
ADDB A, #001h ; 48F9 0 108 280 8601
|
|
CMPB A, r0 ; 48FB 0 108 280 48
|
|
JEQ label_4916 ; 48FC 0 108 280 C918
|
|
CMPB A, #006h ; 48FE 0 108 280 C606
|
|
JNE label_4908 ; 4900 0 108 280 CE06
|
|
LB A, r0 ; 4902 0 108 280 78
|
|
JEQ label_4916 ; 4903 0 108 280 C911
|
|
SLLB A ; 4905 0 108 280 53
|
|
JLT label_4916 ; 4906 0 108 280 CA0E
|
|
; 4908 from 4900 (DD0,108,280)
|
|
label_4908: CMPB 0a2h, #003h ; 4908 0 108 280 C5A2C003
|
|
JNE label_4934 ; 490C 0 108 280 CE26
|
|
CMPB r0, #005h ; 490E 0 108 280 20C005
|
|
JNE label_4934 ; 4911 0 108 280 CE21
|
|
MOV er3, off(00136h) ; 4913 0 108 280 B4364B
|
|
; 4916 from 48FC (DD0,108,280)
|
|
; 4916 from 4903 (DD0,108,280)
|
|
; 4916 from 4906 (DD0,108,280)
|
|
label_4916: CLRB r0 ; 4916 0 108 280 2015
|
|
L A, off(00136h) ; 4918 1 108 280 E436
|
|
MUL ; 491A 1 108 280 9035
|
|
LB A, 0a0h ; 491C 0 108 280 F5A0
|
|
SLLB A ; 491E 0 108 280 53
|
|
JGE label_494f ; 491F 0 108 280 CD2E
|
|
ANDB PSWH, #0feh ; 4921 0 108 280 A2D0FE
|
|
L A, TM3 ; 4924 1 108 280 E53C
|
|
SUB A, TMR2 ; 4926 1 108 280 B53AA2
|
|
ADD A, #00010h ; 4929 1 108 280 861000
|
|
CMP A, er1 ; 492C 1 108 280 49
|
|
JGE label_493c ; 492D 1 108 280 CD0D
|
|
L A, TMR2 ; 492F 1 108 280 E53A
|
|
ADD A, er1 ; 4931 1 108 280 09
|
|
SJ label_4944 ; 4932 1 108 280 CB10
|
|
; 4934 from 490C (DD0,108,280)
|
|
; 4934 from 4911 (DD0,108,280)
|
|
label_4934: MUL ; 4934 0 108 280 9035
|
|
RB r0.0 ; 4936 0 108 280 2008
|
|
L A, ACC ; 4938 1 108 280 E506
|
|
SJ label_495b ; 493A 1 108 280 CB1F
|
|
; 493C from 492D (DD1,108,280)
|
|
label_493c: RB TCON3.2 ; 493C 1 108 280 C5430A
|
|
L A, TM3 ; 493F 1 108 280 E53C
|
|
SUB A, #00001h ; 4941 1 108 280 A60100
|
|
; 4944 from 4932 (DD1,108,280)
|
|
label_4944: ST A, TMR3 ; 4944 1 108 280 D53E
|
|
RB TCON3.3 ; 4946 1 108 280 C5430B
|
|
ORB PSWH, #001h ; 4949 1 108 280 A2E001
|
|
J label_495b ; 494C 1 108 280 035B49
|
|
; 494F from 491F (DD0,108,280)
|
|
label_494f: L A, er3 ; 494F 1 108 280 37
|
|
ADD A, er1 ; 4950 1 108 280 09
|
|
JGE label_4956 ; 4951 1 108 280 CD03
|
|
L A, #0ffffh ; 4953 1 108 280 67FFFF
|
|
; 4956 from 4951 (DD1,108,280)
|
|
label_4956: CMP A, #0001fh ; 4956 1 108 280 C61F00
|
|
JGE label_495e ; 4959 1 108 280 CD03
|
|
; 495B from 493A (DD1,108,280)
|
|
; 495B from 494C (DD1,108,280)
|
|
label_495b: L A, #0001fh ; 495B 1 108 280 671F00
|
|
; 495E from 4959 (DD1,108,280)
|
|
label_495e: ST A, 0e8h ; 495E 1 108 280 D5E8
|
|
MOV DP, #00f00h ; 4960 1 108 280 62000F ### ROM INFO=82C55 PortA Inputs
|
|
LB A, [DP] ; 4963 0 108 280 F2
|
|
SRLB A ; 4964 0 108 280 63
|
|
ROR off(001aah) ; 4965 0 108 280 B4AAC7
|
|
SRLB A ; 4968 0 108 280 63
|
|
ROR off(001aah) ; 4969 0 108 280 B4AAC7
|
|
LB A, 0a2h ; 496C 0 108 280 F5A2
|
|
JNE label_4976 ; 496E 0 108 280 CE06
|
|
CLR A ; 4970 1 108 280 F9
|
|
XCHG A, off(001aah) ; 4971 1 108 280 B4AA10
|
|
ST A, 0ech ; 4974 1 108 280 D5EC
|
|
; 4976 from 496E (DD0,108,280)
|
|
label_4976: LB A, 0a2h ; 4976 0 108 280 F5A2
|
|
CMPB A, #001h ; 4978 0 108 280 C601
|
|
JNE label_4980 ; 497A 0 108 280 CE04
|
|
L A, 0eah ; 497C 1 108 280 E5EA
|
|
ST A, off(001a8h) ; 497E 1 108 280 D4A8
|
|
; 4980 from 497A (DD0,108,280)
|
|
label_4980: L A, off(001a8h) ; 4980 1 108 280 E4A8
|
|
SRL A ; 4982 1 108 280 63
|
|
MB P1.7, C ; 4983 1 108 280 C5223F
|
|
SRL A ; 4986 1 108 280 63
|
|
MB P1.3, C ; 4987 1 108 280 C5223B
|
|
ST A, off(001a8h) ; 498A 1 108 280 D4A8
|
|
MOV DP, #02f00h ; 498C 1 108 280 62002F ### ROM INFO=82C55 PortC Outputs
|
|
LB A, P1 ; 498F 0 108 280 F522
|
|
STB A, [DP] ; 4991 0 108 280 D2
|
|
RT ; 4992 0 108 280 01
|
|
; 4993 from 0FE7 (DD0,200,180)
|
|
; 4993 from 1006 (DD1,200,180)
|
|
label_4993: CLRB A ; 4993 0 200 180 FA
|
|
STB A, r3 ; 4994 0 200 180 8B
|
|
SUBB A, r4 ; 4995 0 200 180 2C
|
|
MOVB r0, #003h ; 4996 0 200 180 9803
|
|
MULB ; 4998 0 200 180 A234
|
|
L A, ACC ; 499A 1 200 180 E506
|
|
SUB A, er1 ; 499C 1 200 180 29
|
|
SLL A ; 499D 1 200 180 53
|
|
SWAP ; 499E 1 200 180 83
|
|
CMPB ACC, #0feh ; 499F 1 200 180 C506C0FE
|
|
JNE label_49a8 ; 49A3 1 200 180 CE03
|
|
L A, #000ffh ; 49A5 1 200 180 67FF00
|
|
; 49A8 from 49A3 (DD1,200,180)
|
|
label_49a8: ST A, er0 ; 49A8 1 200 180 88
|
|
CLRB A ; 49A9 0 200 180 FA
|
|
SUBB A, r2 ; 49AA 0 200 180 2A
|
|
SLLB A ; 49AB 0 200 180 53
|
|
JNE label_49b1 ; 49AC 0 200 180 CE03
|
|
LB A, #0ffh ; 49AE 0 200 180 77FF
|
|
SC ; 49B0 0 200 180 85
|
|
; 49B1 from 49AC (DD0,200,180)
|
|
label_49b1: RT ; 49B1 0 200 180 01
|
|
; 49B2 from 0C0F (DD0,200,180)
|
|
; 49B2 from 0C5E (DD0,200,180)
|
|
label_49b2: STB A, r0 ; 49B2 0 200 180 88
|
|
LC A, [X1] ; 49B3 0 200 180 90A8
|
|
CMPB r0, A ; 49B5 0 200 180 20C1
|
|
JLT label_49ba ; 49B7 0 200 180 CA01
|
|
STB A, r0 ; 49B9 0 200 180 88
|
|
; 49BA from 49B7 (DD0,200,180)
|
|
label_49ba: STB A, r1 ; 49BA 0 200 180 89
|
|
LB A, ACCH ; 49BB 0 200 180 F507
|
|
CMPB r0, A ; 49BD 0 200 180 20C1
|
|
JGE label_49c2 ; 49BF 0 200 180 CD01
|
|
STB A, r0 ; 49C1 0 200 180 88
|
|
; 49C2 from 49BF (DD0,200,180)
|
|
label_49c2: SUBB r0, A ; 49C2 0 200 180 20A1
|
|
SUBB r1, A ; 49C4 0 200 180 21A1
|
|
LB A, r7 ; 49C6 0 200 180 7F
|
|
J label_49e6 ; 49C7 0 200 180 03E649
|
|
; 49CA from 0C1B (DD0,200,180)
|
|
; 49CA from 49D2 (DD0,200,180)
|
|
; 49CA from 0CE4 (DD0,200,180)
|
|
; 49CA from 0D4C (DD0,200,180)
|
|
; 49CA from 0E08 (DD0,200,180)
|
|
; 49CA from 0E12 (DD0,200,180)
|
|
; 49CA from 0E43 (DD0,200,180)
|
|
; 49CA from 2BEB (DD0,208,180)
|
|
; 49CA from 2CE0 (DD0,208,180)
|
|
; 49CA from 59D3 (DD0,200,180)
|
|
; 49CA from 59F3 (DD0,200,180)
|
|
; 49CA from 5AD6 (DD0,200,180)
|
|
; 49CA from 5AE8 (DD0,200,180)
|
|
; 49CA from 5A29 (DD0,200,180)
|
|
; 49CA from 5398 (DD0,200,180)
|
|
; 49CA from 53AC (DD0,200,180)
|
|
; 49CA from 53C4 (DD0,200,180)
|
|
; 49CA from 53D9 (DD0,200,180)
|
|
; 49CA from 53EE (DD0,200,180)
|
|
; 49CA from 5A4A (DD0,200,180)
|
|
; 49CA from 5A9A (DD0,200,180)
|
|
; 49CA from 5AA9 (DD0,200,180)
|
|
; 49CA from 39B0 (DD0,208,180)
|
|
; 49CA from 2E13 (DD0,208,180)
|
|
; 49CA from 39EB (DD0,208,180)
|
|
; 49CA from 39F5 (DD0,208,180)
|
|
; 49CA from 3A04 (DD0,208,180)
|
|
; 49CA from 3A20 (DD0,208,180)
|
|
; 49CA from 3A2E (DD0,208,180)
|
|
; 49CA from 3A36 (DD0,208,180)
|
|
; 49CA from 3A48 (DD0,208,180)
|
|
; 49CA from 3A50 (DD0,208,180)
|
|
; 49CA from 3A66 (DD0,208,180)
|
|
; 49CA from 3A7A (DD0,208,180)
|
|
; 49CA from 3A8A (DD0,208,180)
|
|
; 49CA from 3A96 (DD0,208,180)
|
|
; 49CA from 3A9F (DD0,208,180)
|
|
; 49CA from 3AAB (DD0,208,180)
|
|
; 49CA from 3AC5 (DD0,208,180)
|
|
; 49CA from 3ACF (DD0,208,180)
|
|
; 49CA from 3B8A (DD0,208,180)
|
|
; 49CA from 3BF0 (DD0,208,180)
|
|
; 49CA from 5FF0 (DD0,208,180)
|
|
; 49CA from 5FD1 (DD0,208,180)
|
|
; 49CA from 16F5 (DD0,100,280)
|
|
; 49CA from 170A (DD0,100,280)
|
|
; 49CA from 17D8 (DD0,100,280)
|
|
; 49CA from 19FF (DD0,100,280)
|
|
; 49CA from 1DAA (DD0,100,280)
|
|
label_49ca: CMPCB A, 00002h[X1] ; 49CA 0 200 180 90AF0200
|
|
JGE label_49d5 ; 49CE 0 200 180 CD05
|
|
INC X1 ; 49D0 0 200 180 70
|
|
INC X1 ; 49D1 0 200 180 70
|
|
J label_49ca ; 49D2 0 200 180 03CA49
|
|
; 49D5 from 4A09 (DD0,200,180)
|
|
; 49D5 from 4A0F (DD0,200,180)
|
|
; 49D5 from 49CE (DD0,200,180)
|
|
label_49d5: STB A, r0 ; 49D5 0 200 180 88
|
|
LC A, 00002h[X1] ; 49D6 0 200 180 90A90200
|
|
MOVB r6, ACCH ; 49DA 0 200 180 C5074E
|
|
STB A, r1 ; 49DD 0 200 180 89
|
|
SUBB r0, A ; 49DE 0 200 180 20A1
|
|
LC A, [X1] ; 49E0 0 200 180 90A8
|
|
SUBB A, r1 ; 49E2 0 200 180 29
|
|
STB A, r1 ; 49E3 0 200 180 89
|
|
LB A, ACCH ; 49E4 0 200 180 F507
|
|
; 49E6 from 49C7 (DD0,200,180)
|
|
label_49e6: SUBB A, r6 ; 49E6 0 200 180 2E
|
|
JGE label_49f6 ; 49E7 0 200 180 CD0D
|
|
STB A, r7 ; 49E9 0 200 180 8F
|
|
CLRB A ; 49EA 0 200 180 FA
|
|
SUBB A, r7 ; 49EB 0 200 180 2F
|
|
MULB ; 49EC 0 200 180 A234
|
|
MOVB r0, r1 ; 49EE 0 200 180 2148
|
|
DIVB ; 49F0 0 200 180 A236
|
|
SUBB r6, A ; 49F2 0 200 180 26A1
|
|
LB A, r6 ; 49F4 0 200 180 7E
|
|
RT ; 49F5 0 200 180 01
|
|
; 49F6 from 49E7 (DD0,200,180)
|
|
label_49f6: MULB ; 49F6 0 200 180 A234
|
|
MOVB r0, r1 ; 49F8 0 200 180 2148
|
|
DIVB ; 49FA 0 200 180 A236
|
|
ADDB A, r6 ; 49FC 0 200 180 0E
|
|
STB A, r6 ; 49FD 0 200 180 8E
|
|
RT ; 49FE 0 200 180 01
|
|
; 49FF from 0806 (DD0,200,180)
|
|
; 49FF from 082E (DD0,200,180)
|
|
; 49FF from 0889 (DD0,200,180)
|
|
; 49FF from 115C (DD0,100,280)
|
|
; 49FF from 3AE3 (DD0,208,180)
|
|
; 49FF from 3BE7 (DD0,208,180)
|
|
; 49FF from 3BFA (DD0,208,180)
|
|
; 49FF from 3C02 (DD0,208,180)
|
|
; 49FF from 3C1D (DD0,208,180)
|
|
; 49FF from 30C6 (DD0,208,180)
|
|
; 49FF from 14C3 (DD0,100,280)
|
|
; 49FF from 14CB (DD0,100,280)
|
|
; 49FF from 42E4 (DD0,208,180)
|
|
vcal_1: CMPCB A, [X1] ; 49FF 0 200 180 90AE
|
|
JLE label_4a05 ; 4A01 0 200 180 CF02
|
|
LCB A, [X1] ; 4A03 0 200 180 90AA
|
|
; 4A05 from 4A01 (DD0,200,180)
|
|
label_4a05: CMPCB A, 00002h[X1] ; 4A05 0 200 180 90AF0200
|
|
JGE label_49d5 ; 4A09 0 200 180 CDCA
|
|
LCB A, 00002h[X1] ; 4A0B 0 200 180 90AB0200
|
|
J label_49d5 ; 4A0F 0 200 180 03D549
|
|
; 4A12 from 384E (DD0,208,180)
|
|
; 4A12 from 3858 (DD0,208,180)
|
|
; 4A12 from 2D6C (DD0,208,180)
|
|
; 4A12 from 1428 (DD0,100,280)
|
|
vcal_2: CMPCB A, [X1] ; 4A12 0 208 180 90AE
|
|
JLE label_4a18 ; 4A14 0 208 180 CF02
|
|
LCB A, [X1] ; 4A16 0 208 180 90AA
|
|
; 4A18 from 4A14 (DD0,208,180)
|
|
label_4a18: CMPCB A, 00003h[X1] ; 4A18 0 208 180 90AF0300
|
|
JGE label_4a32 ; 4A1C 0 208 180 CD14
|
|
LCB A, 00003h[X1] ; 4A1E 0 208 180 90AB0300
|
|
J label_4a32 ; 4A22 0 208 180 03324A
|
|
; 4A25 from 2B22 (DD0,208,180)
|
|
; 4A25 from 4A2F (DD0,208,180)
|
|
; 4A25 from 2B98 (DD0,208,180)
|
|
; 4A25 from 2BFE (DD0,208,180)
|
|
; 4A25 from 5A6C (DD1,200,180)
|
|
; 4A25 from 2CD8 (DD0,208,180)
|
|
; 4A25 from 2D65 (DD0,208,180)
|
|
; 4A25 from 2DBF (DD0,208,180)
|
|
; 4A25 from 2DFA (DD0,208,180)
|
|
; 4A25 from 2E67 (DD0,208,180)
|
|
; 4A25 from 39E2 (DD0,208,180)
|
|
; 4A25 from 3A0F (DD0,208,180)
|
|
; 4A25 from 3A70 (DD0,208,180)
|
|
; 4A25 from 3AB4 (DD0,208,180)
|
|
; 4A25 from 3ABD (DD0,208,180)
|
|
; 4A25 from 3ADB (DD0,208,180)
|
|
; 4A25 from 3C29 (DD0,208,180)
|
|
; 4A25 from 3C33 (DD0,208,180)
|
|
; 4A25 from 3C3C (DD0,208,180)
|
|
; 4A25 from 123B (DD0,100,280)
|
|
; 4A25 from 2EA2 (DD0,208,180)
|
|
; 4A25 from 3D08 (DD0,208,180)
|
|
; 4A25 from 1294 (DD0,100,280)
|
|
; 4A25 from 12A6 (DD0,100,280)
|
|
; 4A25 from 12B8 (DD0,100,280)
|
|
; 4A25 from 13CB (DD0,100,280)
|
|
; 4A25 from 3002 (DD0,208,180)
|
|
; 4A25 from 14BB (DD0,100,280)
|
|
; 4A25 from 15B6 (DD0,100,280)
|
|
; 4A25 from 5FE4 (DD0,208,180)
|
|
; 4A25 from 2050 (DD0,100,280)
|
|
vcal_0: CMPCB A, 00003h[X1] ; 4A25 0 208 180 90AF0300
|
|
JGE label_4a32 ; 4A29 0 208 180 CD07
|
|
ADD X1, #00003h ; 4A2B 0 208 180 90800300
|
|
J vcal_0 ; 4A2F 0 208 180 03254A
|
|
; 4A32 from 4A29 (DD0,208,180)
|
|
; 4A32 from 4A1C (DD0,208,180)
|
|
; 4A32 from 4A22 (DD0,208,180)
|
|
label_4a32: STB A, r0 ; 4A32 0 208 180 88
|
|
CLR A ; 4A33 1 208 180 F9
|
|
LC A, [X1] ; 4A34 1 208 180 90A8
|
|
ST A, er2 ; 4A36 1 208 180 8A
|
|
LC A, 00004h[X1] ; 4A37 1 208 180 90A90400
|
|
ST A, er3 ; 4A3B 1 208 180 8B
|
|
LC A, 00002h[X1] ; 4A3C 1 208 180 90A90200
|
|
SWAP ; 4A40 1 208 180 83
|
|
SUBB r0, A ; 4A41 1 208 180 20A1
|
|
SUBB r4, A ; 4A43 1 208 180 24A1
|
|
CLRB A ; 4A45 0 208 180 FA
|
|
STB A, r1 ; 4A46 0 208 180 89
|
|
XCHGB A, r5 ; 4A47 0 208 180 2510
|
|
L A, ACC ; 4A49 1 208 180 E506
|
|
; 4A4B from 4A86 (DD1,200,180)
|
|
; 4A4B from 2B47 (DD1,208,180)
|
|
; 4A4B from 1DF7 (DD1,100,280)
|
|
label_4a4b: SUB A, er3 ; 4A4B 1 200 180 2B
|
|
JGE label_4a5b ; 4A4C 1 200 180 CD0D
|
|
ST A, er1 ; 4A4E 1 200 180 89
|
|
CLR A ; 4A4F 1 200 180 F9
|
|
SUB A, er1 ; 4A50 1 200 180 29
|
|
MUL ; 4A51 1 200 180 9035
|
|
MOV er0, er1 ; 4A53 1 200 180 4548
|
|
DIV ; 4A55 1 200 180 9037
|
|
SUB er3, A ; 4A57 1 200 180 47A1
|
|
L A, er3 ; 4A59 1 200 180 37
|
|
RT ; 4A5A 1 200 180 01
|
|
; 4A5B from 4A4C (DD1,200,180)
|
|
label_4a5b: MUL ; 4A5B 1 200 180 9035
|
|
MOV er0, er1 ; 4A5D 1 200 180 4548
|
|
DIV ; 4A5F 1 200 180 9037
|
|
ADD A, er3 ; 4A61 1 200 180 0B
|
|
ST A, er3 ; 4A62 1 200 180 8B
|
|
RT ; 4A63 1 200 180 01
|
|
; 4A64 from 0BD4 (DD1,200,180)
|
|
; 4A64 from 4A6E (DD1,200,180)
|
|
; 4A64 from 28D7 (DD1,208,180)
|
|
; 4A64 from 2B55 (DD1,208,180)
|
|
; 4A64 from 2B5E (DD1,208,180)
|
|
; 4A64 from 31C1 (DD1,208,180)
|
|
; 4A64 from 2F6B (DD1,208,180)
|
|
; 4A64 from 2F7B (DD1,208,180)
|
|
label_4a64: CMPC A, 00004h[X1] ; 4A64 1 200 180 90AD0400
|
|
JGE label_4a71 ; 4A68 1 200 180 CD07
|
|
ADD X1, #00004h ; 4A6A 1 200 180 90800400
|
|
J label_4a64 ; 4A6E 1 200 180 03644A
|
|
; 4A71 from 4A68 (DD1,200,180)
|
|
label_4a71: ST A, er0 ; 4A71 1 200 180 88
|
|
LC A, 00004h[X1] ; 4A72 1 200 180 90A90400
|
|
ST A, er2 ; 4A76 1 200 180 8A
|
|
SUB er0, A ; 4A77 1 200 180 44A1
|
|
LC A, [X1] ; 4A79 1 200 180 90A8
|
|
SUB A, er2 ; 4A7B 1 200 180 2A
|
|
ST A, er2 ; 4A7C 1 200 180 8A
|
|
LC A, 00006h[X1] ; 4A7D 1 200 180 90A90600
|
|
ST A, er3 ; 4A81 1 200 180 8B
|
|
LC A, 00002h[X1] ; 4A82 1 200 180 90A90200
|
|
J label_4a4b ; 4A86 1 200 180 034B4A
|
|
; 4A89 from 081D (DD0,200,180)
|
|
; 4A89 from 382F (DD0,208,180)
|
|
label_4a89: SUBB A, #018h ; 4A89 0 200 180 A618
|
|
JLT label_4a96 ; 4A8B 0 200 180 CA09
|
|
MB C, ACCH.7 ; 4A8D 0 200 180 C5072F
|
|
ROLB A ; 4A90 0 200 180 33
|
|
JGE label_4a95 ; 4A91 0 200 180 CD02
|
|
LB A, #0ffh ; 4A93 0 200 180 77FF
|
|
; 4A95 from 4A91 (DD0,200,180)
|
|
label_4a95: RT ; 4A95 0 200 180 01
|
|
; 4A96 from 4A8B (DD0,200,180)
|
|
label_4a96: CLRB A ; 4A96 0 200 180 FA
|
|
RT ; 4A97 0 200 180 01
|
|
; 4A98 from 2825 (DD1,208,180)
|
|
; 4A98 from 2A1E (DD0,208,180)
|
|
label_4a98: MUL ; 4A98 1 208 180 9035
|
|
MOV er2, er1 ; 4A9A 1 208 180 454A
|
|
CLR A ; 4A9C 1 208 180 F9
|
|
SUB A, er0 ; 4A9D 1 208 180 28
|
|
MOV er0, [DP] ; 4A9E 1 208 180 B248
|
|
MUL ; 4AA0 1 208 180 9035
|
|
L A, er1 ; 4AA2 1 208 180 35
|
|
ADD A, er2 ; 4AA3 1 208 180 0A
|
|
ST A, [DP] ; 4AA4 1 208 180 D2
|
|
RT ; 4AA5 1 208 180 01
|
|
; 4AA6 from 2C8E (DD1,208,180)
|
|
; 4AA6 from 1F3D (DD1,100,280)
|
|
label_4aa6: MUL ; 4AA6 1 208 180 9035
|
|
MOV DP, er1 ; 4AA8 1 208 180 457A
|
|
MOV X2, A ; 4AAA 1 208 180 51
|
|
L A, er3 ; 4AAB 1 208 180 37
|
|
MUL ; 4AAC 1 208 180 9035
|
|
SUB er2, A ; 4AAE 1 208 180 46A1
|
|
L A, er1 ; 4AB0 1 208 180 35
|
|
SBC er3, A ; 4AB1 1 208 180 47B1
|
|
L A, X2 ; 4AB3 1 208 180 41
|
|
ADD er2, A ; 4AB4 1 208 180 4681
|
|
L A, DP ; 4AB6 1 208 180 42
|
|
ADC A, er3 ; 4AB7 1 208 180 1B
|
|
RT ; 4AB8 1 208 180 01
|
|
; 4AB9 from 30F2 (DD1,208,180)
|
|
; 4AB9 from 1D9A (DD1,100,280)
|
|
label_4ab9: MOV er2, 00000h[X1] ; 4AB9 1 208 180 B000004A
|
|
SUB A, er2 ; 4ABD 1 208 180 2A
|
|
JGE label_4ac3 ; 4ABE 1 208 180 CD03
|
|
ST A, er1 ; 4AC0 1 208 180 89
|
|
CLR A ; 4AC1 1 208 180 F9
|
|
SUB A, er1 ; 4AC2 1 208 180 29
|
|
; 4AC3 from 4ABE (DD1,208,180)
|
|
label_4ac3: MUL ; 4AC3 1 208 180 9035
|
|
ST A, er0 ; 4AC5 1 208 180 88
|
|
L A, 00002h[X1] ; 4AC6 1 208 180 E00200
|
|
SJ label_4acb ; 4AC9 1 208 180 CB00
|
|
; 4ACB from 4AC9 (DD1,208,180)
|
|
label_4acb: JGE label_4ad2 ; 4ACB 1 208 180 CD05
|
|
SUB A, er0 ; 4ACD 1 208 180 28
|
|
ST A, er0 ; 4ACE 1 208 180 88
|
|
L A, er2 ; 4ACF 1 208 180 36
|
|
SBC A, er1 ; 4AD0 1 208 180 39
|
|
RT ; 4AD1 1 208 180 01
|
|
; 4AD2 from 4ACB (DD1,208,180)
|
|
label_4ad2: ADD A, er0 ; 4AD2 1 208 180 08
|
|
ST A, er0 ; 4AD3 1 208 180 88
|
|
L A, er2 ; 4AD4 1 208 180 36
|
|
ADC A, er1 ; 4AD5 1 208 180 19
|
|
RT ; 4AD6 1 208 180 01
|
|
; 4AD7 from 3168 (DD1,208,180)
|
|
; 4AD7 from 31A0 (DD1,208,180)
|
|
; 4AD7 from 3047 (DD1,208,180)
|
|
; 4AD7 from 3067 (DD1,208,180)
|
|
; 4AD7 from 3069 (DD1,208,180)
|
|
; 4AD7 from 2123 (DD1,100,280)
|
|
; 4AD7 from 21C2 (DD1,100,280)
|
|
vcal_4: ROL A ; 4AD7 1 208 180 33
|
|
JGE label_4ae1 ; 4AD8 1 208 180 CD07
|
|
ROR A ; 4ADA 1 208 180 43
|
|
ADD A, er3 ; 4ADB 1 208 180 0B
|
|
JLT label_4adf ; 4ADC 1 208 180 CA01
|
|
CLR A ; 4ADE 1 208 180 F9
|
|
; 4ADF from 4ADC (DD1,208,180)
|
|
label_4adf: ST A, er3 ; 4ADF 1 208 180 8B
|
|
RT ; 4AE0 1 208 180 01
|
|
; 4AE1 from 4AD8 (DD1,208,180)
|
|
label_4ae1: ROR A ; 4AE1 1 208 180 43
|
|
; 4AE2 from 2EAE (DD1,208,180)
|
|
; 4AE2 from 30FD (DD1,208,180)
|
|
; 4AE2 from 3100 (DD1,208,180)
|
|
; 4AE2 from 3103 (DD1,208,180)
|
|
; 4AE2 from 3106 (DD1,208,180)
|
|
; 4AE2 from 3136 (DD1,208,180)
|
|
; 4AE2 from 3145 (DD1,208,180)
|
|
; 4AE2 from 3150 (DD1,208,180)
|
|
; 4AE2 from 3162 (DD1,208,180)
|
|
; 4AE2 from 3197 (DD1,208,180)
|
|
; 4AE2 from 300A (DD1,208,180)
|
|
; 4AE2 from 300E (DD1,208,180)
|
|
; 4AE2 from 3004 (DD1,208,180)
|
|
; 4AE2 from 307D (DD1,208,180)
|
|
vcal_5: ADD A, er3 ; 4AE2 1 208 180 0B
|
|
JGE label_4ae8 ; 4AE3 1 208 180 CD03
|
|
L A, #0ffffh ; 4AE5 1 208 180 67FFFF
|
|
; 4AE8 from 4AE3 (DD1,208,180)
|
|
label_4ae8: ST A, er3 ; 4AE8 1 208 180 8B
|
|
RT ; 4AE9 1 208 180 01
|
|
; 4AEA from 20EA (DD1,100,280)
|
|
; 4AEA from 20F0 (DD1,100,280)
|
|
label_4aea: ROL A ; 4AEA 1 100 280 33
|
|
JLT label_4afe ; 4AEB 1 100 280 CA11
|
|
ROR A ; 4AED 1 100 280 43
|
|
MB C, r7.7 ; 4AEE 1 100 280 272F
|
|
JLT label_4afb ; 4AF0 1 100 280 CA09
|
|
ADD A, er3 ; 4AF2 1 100 280 0B
|
|
ROL A ; 4AF3 1 100 280 33
|
|
JGE label_4b0c ; 4AF4 1 100 280 CD16
|
|
L A, #07fffh ; 4AF6 1 100 280 67FF7F
|
|
ST A, er3 ; 4AF9 1 100 280 8B
|
|
RT ; 4AFA 1 100 280 01
|
|
; 4AFB from 4AF0 (DD1,100,280)
|
|
; 4AFB from 4B01 (DD1,100,280)
|
|
label_4afb: ADD A, er3 ; 4AFB 1 100 280 0B
|
|
ST A, er3 ; 4AFC 1 100 280 8B
|
|
RT ; 4AFD 1 100 280 01
|
|
; 4AFE from 4AEB (DD1,100,280)
|
|
label_4afe: ROR A ; 4AFE 1 100 280 43
|
|
MB C, r7.7 ; 4AFF 1 100 280 272F
|
|
JGE label_4afb ; 4B01 1 100 280 CDF8
|
|
ADD A, er3 ; 4B03 1 100 280 0B
|
|
ROL A ; 4B04 1 100 280 33
|
|
JLT label_4b0c ; 4B05 1 100 280 CA05
|
|
L A, #08000h ; 4B07 1 100 280 670080
|
|
ST A, er3 ; 4B0A 1 100 280 8B
|
|
RT ; 4B0B 1 100 280 01
|
|
; 4B0C from 4AF4 (DD1,100,280)
|
|
; 4B0C from 4B05 (DD1,100,280)
|
|
label_4b0c: ROR A ; 4B0C 1 100 280 43
|
|
ST A, er3 ; 4B0D 1 100 280 8B
|
|
RT ; 4B0E 1 100 280 01
|
|
; 4B0F from 1507 (DD1,100,280)
|
|
; 4B0F from 2258 (DD1,100,280)
|
|
; 4B0F from 218B (DD1,100,280)
|
|
; 4B0F from 21C3 (DD1,100,280)
|
|
label_4b0f: MOV er0, #00005h ; 4B0F 1 100 280 44980500
|
|
MUL ; 4B13 1 100 280 9035
|
|
SRL er1 ; 4B15 1 100 280 45E7
|
|
ROR A ; 4B17 1 100 280 43
|
|
SRL er1 ; 4B18 1 100 280 45E7
|
|
ROR A ; 4B1A 1 100 280 43
|
|
CMPB r2, #000h ; 4B1B 1 100 280 22C000
|
|
JEQ label_4b23 ; 4B1E 1 100 280 C903
|
|
L A, #0ffffh ; 4B20 1 100 280 67FFFF
|
|
; 4B23 from 4B1E (DD1,100,280)
|
|
label_4b23: RT ; 4B23 1 100 280 01
|
|
; 4B24 from 075B (DD1,200,180)
|
|
; 4B24 from 0765 (DD1,200,180)
|
|
; 4B24 from 34E1 (DD1,208,180)
|
|
; 4B24 from 34EE (DD1,208,180)
|
|
; 4B24 from 34F8 (DD1,208,180)
|
|
; 4B24 from 08C0 (DD1,200,180)
|
|
; 4B24 from 08EB (DD1,200,180)
|
|
; 4B24 from 0A07 (DD1,200,180)
|
|
; 4B24 from 290F (DD1,208,180)
|
|
; 4B24 from 2C98 (DD1,208,180)
|
|
; 4B24 from 2D1E (DD1,208,180)
|
|
; 4B24 from 302A (DD1,208,180)
|
|
; 4B24 from 3039 (DD1,208,180)
|
|
; 4B24 from 1F16 (DD1,100,280)
|
|
; 4B24 from 1F5D (DD1,100,280)
|
|
vcal_7: XOR A, #0ffffh ; 4B24 1 200 180 F6FFFF
|
|
ADD A, #00001h ; 4B27 1 200 180 860100
|
|
RT ; 4B2A 1 200 180 01
|
|
; 4B2B from 06E7 (DD0,200,180)
|
|
; 4B2B from 0844 (DD0,200,180)
|
|
; 4B2B from 0851 (DD0,200,180)
|
|
; 4B2B from 0983 (DD0,200,180)
|
|
; 4B2B from 09A2 (DD0,200,180)
|
|
; 4B2B from 0BE1 (DD0,200,180)
|
|
; 4B2B from 0C2D (DD0,200,180)
|
|
; 4B2B from 2A51 (DD0,208,180)
|
|
; 4B2B from 3722 (DD0,208,180)
|
|
; 4B2B from 375D (DD0,208,180)
|
|
; 4B2B from 3B4F (DD0,208,180)
|
|
; 4B2B from 15CE (DD0,100,280)
|
|
; 4B2B from 1B15 (DD0,100,280)
|
|
; 4B2B from 1F9E (DD0,100,280)
|
|
vcal_6: XORB A, #0ffh ; 4B2B 0 200 180 F6FF
|
|
ADDB A, #001h ; 4B2D 0 200 180 8601
|
|
RT ; 4B2F 0 200 180 01
|
|
; 4B30 from 4B38 (DD0,200,180)
|
|
label_4b30: CLRB r6 ; 4B30 0 200 180 2615
|
|
CLRB A ; 4B32 0 200 180 FA
|
|
RT ; 4B33 0 200 180 01
|
|
; 4B34 from 0A42 (DD0,200,180)
|
|
; 4B34 from 0A61 (DD0,200,180)
|
|
; 4B34 from 0A79 (DD0,200,180)
|
|
; 4B34 from 0A97 (DD0,200,180)
|
|
; 4B34 from 0AAC (DD0,200,180)
|
|
label_4b34: LCB A, [X1] ; 4B34 0 200 180 90AA
|
|
CMPB r2, A ; 4B36 0 200 180 22C1
|
|
JLE label_4b30 ; 4B38 0 200 180 CFF6
|
|
CLR A ; 4B3A 1 200 180 F9
|
|
ST A, er0 ; 4B3B 1 200 180 88
|
|
ST A, er2 ; 4B3C 1 200 180 8A
|
|
LB A, r3 ; 4B3D 0 200 180 7B
|
|
CMPB A, r6 ; 4B3E 0 200 180 4E
|
|
JLT label_4b42 ; 4B3F 0 200 180 CA01
|
|
LB A, r6 ; 4B41 0 200 180 7E
|
|
; 4B42 from 4B3F (DD0,200,180)
|
|
label_4b42: STB A, r6 ; 4B42 0 200 180 8E
|
|
ADD X1, A ; 4B43 0 200 180 9081
|
|
; 4B45 from 4B4C (DD0,200,180)
|
|
label_4b45: INCB r6 ; 4B45 0 200 180 AE
|
|
INC X1 ; 4B46 0 200 180 70
|
|
LCB A, [X1] ; 4B47 0 200 180 90AA
|
|
JEQ label_4b4e ; 4B49 0 200 180 C903
|
|
CMPB A, r2 ; 4B4B 0 200 180 4A
|
|
JLE label_4b45 ; 4B4C 0 200 180 CFF7
|
|
; 4B4E from 4B49 (DD0,200,180)
|
|
label_4b4e: LB A, r2 ; 4B4E 0 200 180 7A
|
|
; 4B4F from 4B53 (DD0,200,180)
|
|
label_4b4f: DECB r6 ; 4B4F 0 200 180 BE
|
|
DEC X1 ; 4B50 0 200 180 80
|
|
CMPCB A, [X1] ; 4B51 0 200 180 90AE
|
|
JLT label_4b4f ; 4B53 0 200 180 CAFA
|
|
LCB A, [X1] ; 4B55 0 200 180 90AA
|
|
STB A, r4 ; 4B57 0 200 180 8C
|
|
LB A, r2 ; 4B58 0 200 180 7A
|
|
SUBB A, r4 ; 4B59 0 200 180 2C
|
|
STB A, r0 ; 4B5A 0 200 180 88
|
|
INC X1 ; 4B5B 0 200 180 70
|
|
LCB A, [X1] ; 4B5C 0 200 180 90AA
|
|
SUBB A, r4 ; 4B5E 0 200 180 2C
|
|
STB A, r4 ; 4B5F 0 200 180 8C
|
|
CLR A ; 4B60 1 200 180 F9
|
|
MB C, PSWL.4 ; 4B61 1 200 180 A32C
|
|
JGE label_4b69 ; 4B63 1 200 180 CD04
|
|
ROL er0 ; 4B65 1 200 180 44B7
|
|
SLL er2 ; 4B67 1 200 180 46D7
|
|
; 4B69 from 4B63 (DD1,200,180)
|
|
label_4b69: DIV ; 4B69 1 200 180 9037
|
|
RT ; 4B6B 1 200 180 01
|
|
; 4B6C from 0B9F (DD1,200,180)
|
|
; 4B6C from 1203 (DD0,100,280)
|
|
; 4B6C from 174A (DD0,100,280)
|
|
label_4b6c: CLR A ; 4B6C 1 200 180 F9
|
|
LB A, r2 ; 4B6D 0 200 180 7A
|
|
ADD X1, A ; 4B6E 0 200 180 9081
|
|
MOV DP, X1 ; 4B70 0 200 180 907A
|
|
L A, #00101h ; 4B72 1 200 180 670101
|
|
MB C, PSWL.5 ; 4B75 1 200 180 A32D
|
|
JGE label_4b81 ; 4B77 1 200 180 CD08
|
|
LB A, r1 ; 4B79 0 200 180 79
|
|
MULB ; 4B7A 0 200 180 A234
|
|
ADD DP, A ; 4B7C 0 200 180 9281
|
|
CLR A ; 4B7E 1 200 180 F9
|
|
LC A, [DP] ; 4B7F 1 200 180 92A8
|
|
; 4B81 from 4B77 (DD1,200,180)
|
|
label_4b81: ST A, er2 ; 4B81 1 200 180 8A
|
|
LB A, r3 ; 4B82 0 200 180 7B
|
|
MULB ; 4B83 0 200 180 A234
|
|
ADD X1, A ; 4B85 0 200 180 9081
|
|
LC A, [X1] ; 4B87 0 200 180 90A8
|
|
MOV DP, A ; 4B89 0 200 180 52
|
|
CLR A ; 4B8A 1 200 180 F9
|
|
LB A, r0 ; 4B8B 0 200 180 78
|
|
ADD X1, A ; 4B8C 0 200 180 9081
|
|
LC A, [X1] ; 4B8E 0 200 180 90A8
|
|
MOV X1, A ; 4B90 0 200 180 50
|
|
MOVB r0, r4 ; 4B91 0 200 180 2448
|
|
L A, DP ; 4B93 1 200 180 42
|
|
MULB ; 4B94 1 200 180 A234
|
|
ST A, er1 ; 4B96 1 200 180 89
|
|
MOVB r0, r5 ; 4B97 1 200 180 2548
|
|
L A, DP ; 4B99 1 200 180 42
|
|
SWAP ; 4B9A 1 200 180 83
|
|
MULB ; 4B9B 1 200 180 A234
|
|
MOV DP, A ; 4B9D 1 200 180 52
|
|
L A, X1 ; 4B9E 1 200 180 40
|
|
SWAP ; 4B9F 1 200 180 83
|
|
MULB ; 4BA0 1 200 180 A234
|
|
MOVB r0, r4 ; 4BA2 1 200 180 2448
|
|
ST A, er2 ; 4BA4 1 200 180 8A
|
|
L A, X1 ; 4BA5 1 200 180 40
|
|
MULB ; 4BA6 1 200 180 A234
|
|
MOV X1, er1 ; 4BA8 1 200 180 4578
|
|
XCHG A, er2 ; 4BAA 1 200 180 4610
|
|
MOV er0, X2 ; 4BAC 1 200 180 9148
|
|
CAL label_4bbb ; 4BAE 1 200 180 32BB4B
|
|
MOV er2, X1 ; 4BB1 1 200 180 904A
|
|
MOV X1, A ; 4BB3 1 200 180 50
|
|
L A, DP ; 4BB4 1 200 180 42
|
|
CAL label_4bbb ; 4BB5 1 200 180 32BB4B
|
|
L A, X1 ; 4BB8 1 200 180 40
|
|
MOV er0, er3 ; 4BB9 1 200 180 4748
|
|
; 4BBB from 4BAE (DD1,200,180)
|
|
; 4BBB from 4BB5 (DD1,200,180)
|
|
; 4BBB from 4BD8 (DD1,200,180)
|
|
label_4bbb: SUB A, er2 ; 4BBB 1 200 180 2A
|
|
JGE label_4bc8 ; 4BBC 1 200 180 CD0A
|
|
ST A, er1 ; 4BBE 1 200 180 89
|
|
CLR A ; 4BBF 1 200 180 F9
|
|
SUB A, er1 ; 4BC0 1 200 180 29
|
|
MUL ; 4BC1 1 200 180 9035
|
|
L A, er1 ; 4BC3 1 200 180 35
|
|
SUB er2, A ; 4BC4 1 200 180 46A1
|
|
L A, er2 ; 4BC6 1 200 180 36
|
|
RT ; 4BC7 1 200 180 01
|
|
; 4BC8 from 4BBC (DD1,200,180)
|
|
label_4bc8: MUL ; 4BC8 1 200 180 9035
|
|
L A, er1 ; 4BCA 1 200 180 35
|
|
ADD A, er2 ; 4BCB 1 200 180 0A
|
|
ST A, er2 ; 4BCC 1 200 180 8A
|
|
RT ; 4BCD 1 200 180 01
|
|
; 4BCE from 0CD3 (DD0,200,180)
|
|
label_4bce: EXTND ; 4BCE 1 200 180 F8
|
|
ADD DP, A ; 4BCF 1 200 180 9281
|
|
CLR A ; 4BD1 1 200 180 F9
|
|
LCB A, [DP] ; 4BD2 1 200 180 92AA
|
|
ST A, er2 ; 4BD4 1 200 180 8A
|
|
INC DP ; 4BD5 1 200 180 72
|
|
LCB A, [DP] ; 4BD6 1 200 180 92AA
|
|
CAL label_4bbb ; 4BD8 1 200 180 32BB4B
|
|
LB A, r4 ; 4BDB 0 200 180 7C
|
|
RT ; 4BDC 0 200 180 01
|
|
DB 0C4h,03Fh,048h,099h,001h,020h,0C0h,080h ; 4BDD ### ROM INFO=RPM Sensor
|
|
DB 0CDh,001h,0A9h,090h,035h,07Ah,0E5h,006h ; 4BE5
|
|
DB 083h,023h,0E7h,043h,023h,0C0h,000h,0C9h ; 4BED
|
|
DB 003h,067h,0FFh,0FFh,001h ; 4BF5 ### ROM INFO=EGR Volt
|
|
; 4BFA from 30F5 (DD1,208,180)
|
|
label_4bfa: MOV X2, #00010h ; 4BFA 1 208 180 611000
|
|
MOV DP, #01000h ; 4BFD 1 208 180 620010
|
|
SJ label_4c08 ; 4C00 1 208 180 CB06
|
|
; 4C02 from 1D9D (DD1,100,280)
|
|
label_4c02: MOV X2, #tbl_7133 ; 4C02 1 100 280 613371
|
|
MOV DP, #09862h ; 4C05 1 100 280 626298
|
|
; 4C08 from 4C00 (DD1,208,180)
|
|
label_4c08: CMP A, X2 ; 4C08 1 208 180 91C2
|
|
JLE label_4c12 ; 4C0A 1 208 180 CF06
|
|
CMP A, DP ; 4C0C 1 208 180 92C2
|
|
JLT label_4c15 ; 4C0E 1 208 180 CA05
|
|
MOV X2, DP ; 4C10 1 208 180 9279
|
|
; 4C12 from 4C0A (DD1,208,180)
|
|
label_4c12: L A, X2 ; 4C12 1 208 180 41
|
|
CLR er0 ; 4C13 1 208 180 4415
|
|
; 4C15 from 4C0E (DD1,208,180)
|
|
label_4c15: ST A, 00000h[X1] ; 4C15 1 208 180 D00000
|
|
L A, er0 ; 4C18 1 208 180 34
|
|
ST A, 00002h[X1] ; 4C19 1 208 180 D00200
|
|
RT ; 4C1C 1 208 180 01
|
|
DB 0A6h,025h,000h,0CAh,003h,048h,0CDh,001h ; 4C1D
|
|
DB 034h,001h,086h,018h,000h,0CDh,003h,067h ; 4C25 ### ROM INFO=EGR Volt
|
|
DB 0FFh,0FFh,08Bh,045h,015h,090h,0A8h,088h ; 4C2D
|
|
DB 0E5h,0CEh,028h,0CAh,007h,088h,090h,0A9h ; 4C35
|
|
DB 004h,000h,090h,035h,090h,0A9h,002h,000h ; 4C3D
|
|
DB 009h,04Bh,0CAh,001h,037h,001h ; 4C45
|
|
; 4C4B from 2914 (DD1,208,180)
|
|
; 4C4B from 2924 (DD1,208,180)
|
|
label_4c4b: MUL ; 4C4B 1 208 180 9035
|
|
L A, er1 ; 4C4D 1 208 180 35
|
|
JBS off(0020ch).0, label_4c5a ; 4C4E 1 208 180 E80C09
|
|
XCHG A, er3 ; 4C51 1 208 180 4710
|
|
SUB A, er3 ; 4C53 1 208 180 2B
|
|
JGE label_4c5d ; 4C54 1 208 180 CD07
|
|
; 4C56 from 4C5F (DD1,208,180)
|
|
label_4c56: SC ; 4C56 1 208 180 85
|
|
L A, X1 ; 4C57 1 208 180 40
|
|
ST A, er3 ; 4C58 1 208 180 8B
|
|
RT ; 4C59 1 208 180 01
|
|
; 4C5A from 4C4E (DD1,208,180)
|
|
label_4c5a: ADD A, er3 ; 4C5A 1 208 180 0B
|
|
JLT label_4c65 ; 4C5B 1 208 180 CA08
|
|
; 4C5D from 4C54 (DD1,208,180)
|
|
label_4c5d: CMP A, X1 ; 4C5D 1 208 180 90C2
|
|
JLE label_4c56 ; 4C5F 1 208 180 CFF5
|
|
CMP X2, A ; 4C61 1 208 180 91C1
|
|
JGT label_4c67 ; 4C63 1 208 180 C802
|
|
; 4C65 from 4C5B (DD1,208,180)
|
|
label_4c65: SC ; 4C65 1 208 180 85
|
|
L A, X2 ; 4C66 1 208 180 41
|
|
; 4C67 from 4C63 (DD1,208,180)
|
|
label_4c67: ST A, er3 ; 4C67 1 208 180 8B
|
|
RT ; 4C68 1 208 180 01
|
|
; 4C69 from 305F (DD1,208,180)
|
|
; 4C69 from 306A (DD1,208,180)
|
|
label_4c69: CMP off(0028ch), A ; 4C69 1 208 180 B48CC1
|
|
JLT label_4c75 ; 4C6C 1 208 180 CA07
|
|
CMP A, off(0028eh) ; 4C6E 1 208 180 C78E
|
|
JGE label_4c74 ; 4C70 1 208 180 CD02
|
|
L A, off(0028eh) ; 4C72 1 208 180 E48E
|
|
; 4C74 from 4C70 (DD1,208,180)
|
|
label_4c74: RT ; 4C74 1 208 180 01
|
|
; 4C75 from 4C6C (DD1,208,180)
|
|
label_4c75: L A, off(0028ch) ; 4C75 1 208 180 E48C
|
|
RT ; 4C77 1 208 180 01
|
|
; 4C78 from 24D7 (DD0,208,???)
|
|
; 4C78 from 454C (DD0,208,180)
|
|
label_4c78: SUBB A, #001h ; 4C78 0 208 ??? A601
|
|
MOVB r0, #008h ; 4C7A 0 208 ??? 9808
|
|
DIVB ; 4C7C 0 208 ??? A236
|
|
MOV X1, A ; 4C7E 0 208 ??? 50
|
|
LB A, r1 ; 4C7F 0 208 ??? 79
|
|
SBR 0011ah[X1] ; 4C80 0 208 ??? C01A0111 ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
|
|
SBR 00212h[X1] ; 4C84 0 208 ??? C0120211 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
|
|
SBR 0031eh[X1] ; 4C88 0 208 ??? C01E0311
|
|
; 4C8C from 2503 (DD1,208,???)
|
|
label_4c8c: MOV DP, #0031dh ; 4C8C 0 208 ??? 621D03
|
|
CLR er0 ; 4C8F 0 208 ??? 4415
|
|
; 4C91 from 4C9E (DD0,208,???)
|
|
label_4c91: LB A, r0 ; 4C91 0 208 ??? 78
|
|
ADDB A, [DP] ; 4C92 0 208 ??? C282
|
|
STB A, r0 ; 4C94 0 208 ??? 88
|
|
LB A, r1 ; 4C95 0 208 ??? 79
|
|
XORB A, [DP] ; 4C96 0 208 ??? C2F2
|
|
STB A, r1 ; 4C98 0 208 ??? 89
|
|
INC DP ; 4C99 0 208 ??? 72
|
|
CMP DP, #00322h ; 4C9A 0 208 ??? 92C02203
|
|
JNE label_4c91 ; 4C9E 0 208 ??? CEF1
|
|
L A, er0 ; 4CA0 1 208 ??? 34
|
|
ST A, [DP] ; 4CA1 1 208 ??? D2
|
|
RT ; 4CA2 1 208 ??? 01
|
|
; 4CA3 from 2999 (DD1,208,180)
|
|
; 4CA3 from 4664 (DD1,208,180)
|
|
label_4ca3: MOV DP, #03f00h ; 4CA3 1 208 180 62003F ### ROM INFO=82C55 Command Register
|
|
LB A, #090h ; 4CA6 0 208 180 7790
|
|
STB A, [DP] ; 4CA8 0 208 180 D2
|
|
MOV DP, #01f00h ; 4CA9 0 208 180 62001F ### ROM INFO=82C55 PortB Outputs
|
|
LB A, P0 ; 4CAC 0 208 180 F520
|
|
STB A, [DP] ; 4CAE 0 208 180 D2
|
|
MOV DP, #02f00h ; 4CAF 0 208 180 62002F ### ROM INFO=82C55 PortC Outputs
|
|
LB A, P1 ; 4CB2 0 208 180 F522
|
|
STB A, [DP] ; 4CB4 0 208 180 D2
|
|
MOV DP, #00f00h ; 4CB5 0 208 180 62000F ### ROM INFO=82C55 PortA Inputs
|
|
LB A, [DP] ; 4CB8 0 208 180 F2
|
|
XORB A, #038h ; 4CB9 0 208 180 F638
|
|
STB A, off(00210h) ; 4CBB 0 208 180 D410
|
|
STB A, (00118h-00180h)[USP] ; 4CBD 0 208 180 D398
|
|
SB off(00230h).2 ; 4CBF 0 208 180 C4301A
|
|
RT ; 4CC2 0 208 180 01
|
|
; 4CC3 from 274F (DD1,208,180)
|
|
; 4CC3 from 2758 (DD1,208,180)
|
|
; 4CC3 from 2761 (DD1,208,180)
|
|
; 4CC3 from 4CDB (DD1,208,180)
|
|
; 4CC3 from 31E6 (DD1,208,180)
|
|
; 4CC3 from 31EF (DD1,208,180)
|
|
; 4CC3 from 32B5 (DD1,208,180)
|
|
; 4CC3 from 32BE (DD1,208,180)
|
|
label_4cc3: L A, 0fah ; 4CC3 1 208 180 E5FA
|
|
ST A, IE ; 4CC5 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 4CC7 1 208 180 A2D0FE
|
|
LB A, 00000h[X1] ; 4CCA 0 208 180 F00000
|
|
JEQ label_4cd3 ; 4CCD 0 208 180 C904
|
|
DECB 00000h[X1] ; 4CCF 0 208 180 C0000017
|
|
; 4CD3 from 4CCD (DD0,208,180)
|
|
label_4cd3: ORB PSWH, #001h ; 4CD3 0 208 180 A2E001
|
|
L A, 0f8h ; 4CD6 1 208 180 E5F8
|
|
ST A, IE ; 4CD8 1 208 180 D51A
|
|
INC X1 ; 4CDA 1 208 180 70
|
|
JRNZ DP, label_4cc3 ; 4CDB 1 208 180 30E6
|
|
RT ; 4CDD 1 208 180 01
|
|
; 4CDE from 273E (DD1,208,180)
|
|
; 4CDE from 464F (DD1,208,180)
|
|
label_4cde: LB A, #03ch ; 4CDE 0 208 180 773C
|
|
STB A, WDT ; 4CE0 0 208 180 D511
|
|
SWAPB ; 4CE2 0 208 180 83
|
|
STB A, WDT ; 4CE3 0 208 180 D511
|
|
MB C, 0b7h.1 ; 4CE5 0 208 180 C5B729
|
|
JLT label_4cee ; 4CE8 0 208 180 CA04
|
|
XORB P2, #010h ; 4CEA 0 208 180 C524F010
|
|
; 4CEE from 4CE8 (DD0,208,180)
|
|
label_4cee: RT ; 4CEE 0 208 180 01
|
|
; 4CEF from 2634 (DD0,208,180)
|
|
; 4CEF from 37A5 (DD0,208,180)
|
|
label_4cef: ADDB A, #005h ; 4CEF 0 208 180 8605
|
|
JGE label_4cf5 ; 4CF1 0 208 180 CD02
|
|
LB A, #0ffh ; 4CF3 0 208 180 77FF
|
|
; 4CF5 from 4CF1 (DD0,208,180)
|
|
label_4cf5: JBS off(00217h).4, label_4d01 ; 4CF5 0 208 180 EC1709
|
|
JBR off(00230h).3, label_4d01 ; 4CF8 0 208 180 DB3006
|
|
CMPB A, 00378h[X1] ; 4CFB 0 208 180 C07803C2
|
|
JGE label_4d0a ; 4CFF 0 208 180 CD09
|
|
; 4D01 from 4CF5 (DD0,208,180)
|
|
; 4D01 from 4CF8 (DD0,208,180)
|
|
label_4d01: MOVB r0, #042h ; 4D01 0 208 180 9842
|
|
CMPB A, r0 ; 4D03 0 208 180 48
|
|
JGE label_4d07 ; 4D04 0 208 180 CD01
|
|
LB A, r0 ; 4D06 0 208 180 78
|
|
; 4D07 from 4D04 (DD0,208,180)
|
|
label_4d07: STB A, 00378h[X1] ; 4D07 0 208 180 D07803
|
|
; 4D0A from 4CFF (DD0,208,180)
|
|
label_4d0a: RT ; 4D0A 0 208 180 01
|
|
; 4D0B from 0B2C (DD0,200,180)
|
|
; 4D0B from 3797 (DD0,208,180)
|
|
; 4D0B from 37EE (DD0,208,180)
|
|
; 4D0B from 3835 (DD0,208,180)
|
|
label_4d0b: SUBB A, [DP] ; 4D0B 0 200 180 C2A2
|
|
JGE label_4d13 ; 4D0D 0 200 180 CD04
|
|
ADDB A, #002h ; 4D0F 0 200 180 8602
|
|
SJ label_4d15 ; 4D11 0 200 180 CB02
|
|
; 4D13 from 4D0D (DD0,200,180)
|
|
label_4d13: SUBB A, #002h ; 4D13 0 200 180 A602
|
|
; 4D15 from 4D11 (DD0,200,180)
|
|
label_4d15: JGE label_4d18 ; 4D15 0 200 180 CD01
|
|
CLRB A ; 4D17 0 200 180 FA
|
|
; 4D18 from 4D15 (DD0,200,180)
|
|
label_4d18: ADDB A, [DP] ; 4D18 0 200 180 C282
|
|
STB A, [DP] ; 4D1A 0 200 180 D2
|
|
RT ; 4D1B 0 200 180 01
|
|
; 4D1C from 06BA (DD1,108,280)
|
|
; 4D1C from 22F9 (DD0,100,280)
|
|
label_4d1c: L A, off(00124h) ; 4D1C 1 108 280 E424 ### ROM INFO=Possible Fuel Cut Related
|
|
ST A, (0021ch-00280h)[USP] ; 4D1E 1 108 280 D39C
|
|
L A, off(00126h) ; 4D20 1 108 280 E426
|
|
ST A, (0021eh-00280h)[USP] ; 4D22 1 108 280 D39E
|
|
RT ; 4D24 1 108 280 01
|
|
; 4D25 from 02F1 (DD1,108,280)
|
|
; 4D25 from 1029 (DD1,100,280)
|
|
label_4d25: L A, (00212h-00280h)[USP] ; 4D25 1 108 280 E392 ### ROM INFO=MIL Byte1 Extra CEL Code0 Unknow error
|
|
ST A, off(0011ah) ; 4D27 1 108 280 D41A ### ROM INFO=MIL Byte1 CEL Code0 Unknow error
|
|
L A, (00214h-00280h)[USP] ; 4D29 1 108 280 E394 ### ROM INFO=MIL Byte3 Extra CEL Code0 Unknow error
|
|
ST A, off(0011ch) ; 4D2B 1 108 280 D41C ### ROM INFO=MIL Byte3 CEL Code0 Unknow error
|
|
L A, (00216h-00280h)[USP] ; 4D2D 1 108 280 E396
|
|
ST A, off(0011eh) ; 4D2F 1 108 280 D41E
|
|
L A, (00218h-00280h)[USP] ; 4D31 1 108 280 E398 ### ROM INFO=Set RPM Cut Flag
|
|
ST A, off(00120h) ; 4D33 1 108 280 D420
|
|
L A, (0021ah-00280h)[USP] ; 4D35 1 108 280 E39A
|
|
ST A, off(00122h) ; 4D37 1 108 280 D422
|
|
RT ; 4D39 1 108 280 01
|
|
; 4D3A from 248E (DD1,200,???)
|
|
; 4D3A from 2492 (DD1,200,???)
|
|
; 4D3A from 3358 (DD1,208,180)
|
|
; 4D3A from 335C (DD1,208,180)
|
|
label_4d3a: MOV X2, A ; 4D3A 1 200 ??? 51
|
|
SB off(00230h).7 ; 4D3B 1 200 ??? C4301F
|
|
AND IE, #002a0h ; 4D3E 1 200 ??? B51AD0A002
|
|
ANDB PSWH, #0feh ; 4D43 1 200 ??? A2D0FE
|
|
XCHG A, 00084h[X1] ; 4D46 1 200 ??? B0840010
|
|
XCHG A, 00084h[X1] ; 4D4A 1 200 ??? B0840010
|
|
ST A, er3 ; 4D4E 1 200 ??? 8B
|
|
ORB PSWH, #001h ; 4D4F 1 200 ??? A2E001
|
|
L A, 0f8h ; 4D52 1 200 ??? E5F8
|
|
ST A, IE ; 4D54 1 200 ??? D51A
|
|
RB off(00230h).7 ; 4D56 1 200 ??? C4300F
|
|
L A, er3 ; 4D59 1 200 ??? 37
|
|
CMP A, X2 ; 4D5A 1 200 ??? 91C2
|
|
JNE label_4d5f ; 4D5C 1 200 ??? CE01
|
|
RT ; 4D5E 1 200 ??? 01
|
|
; 4D5F from 4D5C (DD1,200,???)
|
|
label_4d5f: MOVB 0f5h, #042h ; 4D5F 1 200 ??? C5F59842
|
|
BRK ; 4D63 1 200 ??? FF
|
|
; 4D64 from 259D (DD1,208,180)
|
|
; 4D64 from 28A4 (DD0,208,180)
|
|
label_4d64: JBR off(00230h).3, label_4d7e ; 4D64 1 208 180 DB3017
|
|
L A, 0fah ; 4D67 1 208 180 E5FA
|
|
ST A, IE ; 4D69 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 4D6B 1 208 180 A2D0FE
|
|
L A, TM2 ; 4D6E 1 208 180 E538
|
|
SUB A, off(00258h) ; 4D70 1 208 180 A758
|
|
CMP A, #000c8h ; 4D72 1 208 180 C6C800
|
|
ORB PSWH, #001h ; 4D75 1 208 180 A2E001
|
|
L A, 0f8h ; 4D78 1 208 180 E5F8
|
|
ST A, IE ; 4D7A 1 208 180 D51A
|
|
JLT label_4dab ; 4D7C 1 208 180 CA2D
|
|
; 4D7E from 4D64 (DD1,208,180)
|
|
label_4d7e: RB IRQH.4 ; 4D7E 1 208 180 C5190C
|
|
JEQ label_4dac ; 4D81 1 208 180 C929
|
|
LB A, P2 ; 4D83 0 208 180 F524
|
|
SWAPB ; 4D85 0 208 180 83
|
|
SRLB A ; 4D86 0 208 180 63
|
|
ANDB A, #007h ; 4D87 0 208 180 D607
|
|
EXTND ; 4D89 1 208 180 F8
|
|
MOV X1, A ; 4D8A 1 208 180 50
|
|
LB A, ADCR1H ; 4D8B 0 208 180 F563
|
|
STB A, 003d2h[X1] ; 4D8D 0 208 180 D0D203 ### ROM INFO=ELD??
|
|
LB A, ADCR0H ; 4D90 0 208 180 F561
|
|
STB A, 003cah[X1] ; 4D92 0 208 180 D0CA03 ### ROM INFO=ECU O2 Volt
|
|
L A, 0fah ; 4D95 1 208 180 E5FA
|
|
ST A, IE ; 4D97 1 208 180 D51A
|
|
ANDB PSWH, #0feh ; 4D99 1 208 180 A2D0FE
|
|
ADDB P2, #020h ; 4D9C 1 208 180 C5248020
|
|
MOV off(00258h), TM2 ; 4DA0 1 208 180 B5387C58
|
|
ORB PSWH, #001h ; 4DA4 1 208 180 A2E001
|
|
L A, 0f8h ; 4DA7 1 208 180 E5F8
|
|
ST A, IE ; 4DA9 1 208 180 D51A
|
|
; 4DAB from 4D7C (DD1,208,180)
|
|
label_4dab: RT ; 4DAB 1 208 180 01
|
|
; 4DAC from 4D81 (DD1,208,180)
|
|
label_4dac: MOVB 0f5h, #04ah ; 4DAC 1 208 180 C5F5984A
|
|
BRK ; 4DB0 1 208 180 FF
|
|
; 4DB1 from 25AA (DD0,208,180)
|
|
; 4DB1 from 31FA (DD0,208,180)
|
|
label_4db1: RT ; 4DB1 0 208 180 01
|
|
; 4DB2 from 0E21 (DD1,200,180)
|
|
; 4DB2 from 0E2C (DD1,200,180)
|
|
label_4db2: MOVB r0, #0bdh ; 4DB2 1 200 180 98BD
|
|
SLL A ; 4DB4 1 200 180 53
|
|
JLT label_4dc4 ; 4DB5 1 200 180 CA0D
|
|
SLL A ; 4DB7 1 200 180 53
|
|
JLT label_4dc4 ; 4DB8 1 200 180 CA0A
|
|
LB A, ACCH ; 4DBA 0 200 180 F507
|
|
CMPB A, r0 ; 4DBC 0 200 180 48
|
|
JGE label_4dc4 ; 4DBD 0 200 180 CD05
|
|
MOVB r0, #00fh ; 4DBF 0 200 180 980F
|
|
CMPB A, r0 ; 4DC1 0 200 180 48
|
|
JGE label_4dc5 ; 4DC2 0 200 180 CD01
|
|
; 4DC4 from 4DB5 (DD1,200,180)
|
|
; 4DC4 from 4DB8 (DD1,200,180)
|
|
; 4DC4 from 4DBD (DD0,200,180)
|
|
label_4dc4: LB A, r0 ; 4DC4 0 200 180 78
|
|
; 4DC5 from 4DC2 (DD0,200,180)
|
|
label_4dc5: RT ; 4DC5 0 200 180 01
|
|
; 4DC6 from 24DF (DD0,208,???)
|
|
; 4DC6 from 4554 (DD0,208,180)
|
|
label_4dc6: CLRB r0 ; 4DC6 0 208 ??? 2015
|
|
CMPB r6, #001h ; 4DC8 0 208 ??? 26C001
|
|
JNE label_4de2 ; 4DCB 0 208 ??? CE15
|
|
LCB A, tbl_622e ; 4DCD 0 208 ??? 909D2E62
|
|
JNE label_4de0 ; 4DD1 0 208 ??? CE0D
|
|
LCB A, tbl_62f4 ; 4DD3 0 208 ??? 909DF462
|
|
JNE label_4de0 ; 4DD7 0 208 ??? CE07
|
|
CMPB 0dah, #01ah ; 4DD9 0 208 ??? C5DAC01A ### ROM INFO=O2 Sensor
|
|
JLT label_4de0 ; 4DDD 0 208 ??? CA01
|
|
INCB r0 ; 4DDF 0 208 ??? A8
|
|
; 4DE0 from 4DD1 (DD0,208,???)
|
|
; 4DE0 from 4DD7 (DD0,208,???)
|
|
; 4DE0 from 4DDD (DD0,208,???)
|
|
label_4de0: SJ label_4e54 ; 4DE0 0 208 ??? CB72
|
|
; 4DE2 from 4DCB (DD0,208,???)
|
|
label_4de2: CMPB r6, #003h ; 4DE2 0 208 ??? 26C003
|
|
JNE label_4def ; 4DE5 0 208 ??? CE08
|
|
LB A, 0bbh ; 4DE7 0 208 ??? F5BB ### ROM INFO=Map Sensor Volt
|
|
SLLB A ; 4DE9 0 208 ??? 53
|
|
JGE label_4e54 ; 4DEA 0 208 ??? CD68
|
|
INCB r0 ; 4DEC 0 208 ??? A8
|
|
SJ label_4e54 ; 4DED 0 208 ??? CB65
|
|
; 4DEF from 4DE5 (DD0,208,???)
|
|
label_4def: CMPB r6, #006h ; 4DEF 0 208 ??? 26C006
|
|
JNE label_4dfe ; 4DF2 0 208 ??? CE0A
|
|
MOV DP, #003d4h ; 4DF4 0 208 ??? 62D403
|
|
LB A, [DP] ; 4DF7 0 208 ??? F2
|
|
SLLB A ; 4DF8 0 208 ??? 53
|
|
JGE label_4e54 ; 4DF9 0 208 ??? CD59
|
|
INCB r0 ; 4DFB 0 208 ??? A8
|
|
SJ label_4e54 ; 4DFC 0 208 ??? CB56
|
|
; 4DFE from 4DF2 (DD0,208,???)
|
|
label_4dfe: CMPB r6, #007h ; 4DFE 0 208 ??? 26C007
|
|
JNE label_4e0d ; 4E01 0 208 ??? CE0A
|
|
MOV DP, #003a4h ; 4E03 0 208 ??? 62A403 ### ROM INFO=TPS Volt
|
|
LB A, [DP] ; 4E06 0 208 ??? F2
|
|
SLLB A ; 4E07 0 208 ??? 53
|
|
JGE label_4e54 ; 4E08 0 208 ??? CD4A
|
|
INCB r0 ; 4E0A 0 208 ??? A8
|
|
SJ label_4e54 ; 4E0B 0 208 ??? CB47
|
|
; 4E0D from 4E01 (DD0,208,???)
|
|
label_4e0d: CMPB r6, #00ah ; 4E0D 0 208 ??? 26C00A
|
|
JNE label_4e1c ; 4E10 0 208 ??? CE0A
|
|
MOV DP, #003cch ; 4E12 0 208 ??? 62CC03 ### ROM INFO=IAT
|
|
LB A, [DP] ; 4E15 0 208 ??? F2
|
|
SLLB A ; 4E16 0 208 ??? 53
|
|
JGE label_4e54 ; 4E17 0 208 ??? CD3B
|
|
INCB r0 ; 4E19 0 208 ??? A8
|
|
SJ label_4e54 ; 4E1A 0 208 ??? CB38
|
|
; 4E1C from 4E10 (DD0,208,???)
|
|
label_4e1c: CMPB r6, #00bh ; 4E1C 0 208 ??? 26C00B
|
|
JNE label_4e2b ; 4E1F 0 208 ??? CE0A
|
|
MOV DP, #003d2h ; 4E21 0 208 ??? 62D203 ### ROM INFO=ELD??
|
|
LB A, [DP] ; 4E24 0 208 ??? F2
|
|
SLLB A ; 4E25 0 208 ??? 53
|
|
JGE label_4e54 ; 4E26 0 208 ??? CD2C
|
|
INCB r0 ; 4E28 0 208 ??? A8
|
|
SJ label_4e54 ; 4E29 0 208 ??? CB29
|
|
; 4E2B from 4E1F (DD0,208,???)
|
|
label_4e2b: CMPB r6, #00dh ; 4E2B 0 208 ??? 26C00D
|
|
JNE label_4e3a ; 4E2E 0 208 ??? CE0A
|
|
MOV DP, #003cdh ; 4E30 0 208 ??? 62CD03 ### ROM INFO=PA (Baro) Sensor
|
|
LB A, [DP] ; 4E33 0 208 ??? F2
|
|
SLLB A ; 4E34 0 208 ??? 53
|
|
JGE label_4e54 ; 4E35 0 208 ??? CD1D
|
|
INCB r0 ; 4E37 0 208 ??? A8
|
|
SJ label_4e54 ; 4E38 0 208 ??? CB1A
|
|
; 4E3A from 4E2E (DD0,208,???)
|
|
label_4e3a: CMPB r6, #014h ; 4E3A 0 208 ??? 26C014
|
|
JNE label_4e49 ; 4E3D 0 208 ??? CE0A
|
|
MOV DP, #003d2h ; 4E3F 0 208 ??? 62D203 ### ROM INFO=ELD??
|
|
LB A, [DP] ; 4E42 0 208 ??? F2
|
|
SLLB A ; 4E43 0 208 ??? 53
|
|
JGE label_4e54 ; 4E44 0 208 ??? CD0E
|
|
INCB r0 ; 4E46 0 208 ??? A8
|
|
SJ label_4e54 ; 4E47 0 208 ??? CB0B
|
|
; 4E49 from 4E3D (DD0,208,???)
|
|
label_4e49: CMPB r6, #01ah ; 4E49 0 208 ??? 26C01A
|
|
JNE label_4e57 ; 4E4C 0 208 ??? CE09
|
|
LB A, 0d7h ; 4E4E 0 208 ??? F5D7 ### ROM INFO=Sensor Input into ADCR5
|
|
SLLB A ; 4E50 0 208 ??? 53
|
|
JGE label_4e54 ; 4E51 0 208 ??? CD01
|
|
INCB r0 ; 4E53 0 208 ??? A8
|
|
; 4E54 from 4DE0 (DD0,208,???)
|
|
; 4E54 from 4DEA (DD0,208,???)
|
|
; 4E54 from 4DED (DD0,208,???)
|
|
; 4E54 from 4DF9 (DD0,208,???)
|
|
; 4E54 from 4DFC (DD0,208,???)
|
|
; 4E54 from 4E08 (DD0,208,???)
|
|
; 4E54 from 4E0B (DD0,208,???)
|
|
; 4E54 from 4E17 (DD0,208,???)
|
|
; 4E54 from 4E1A (DD0,208,???)
|
|
; 4E54 from 4E26 (DD0,208,???)
|
|
; 4E54 from 4E29 (DD0,208,???)
|
|
; 4E54 from 4E35 (DD0,208,???)
|
|
; 4E54 from 4E38 (DD0,208,???)
|
|
; 4E54 from 4E44 (DD0,208,???)
|
|
; 4E54 from 4E47 (DD0,208,???)
|
|
; 4E54 from 4E51 (DD0,208,???)
|
|
label_4e54: J label_4ee6 ; 4E54 0 208 ??? 03E64E
|
|
; 4E57 from 4E4C (DD0,208,???)
|
|
label_4e57: CMPB r6, #004h ; 4E57 0 208 ??? 26C004
|
|
JNE label_4e64 ; 4E5A 0 208 ??? CE08
|
|
CMPB r7, #021h ; 4E5C 0 208 ??? 27C021
|
|
JEQ label_4e89 ; 4E5F 0 208 ??? C928
|
|
INCB r0 ; 4E61 0 208 ??? A8
|
|
SJ label_4e89 ; 4E62 0 208 ??? CB25
|
|
; 4E64 from 4E5A (DD0,208,???)
|
|
label_4e64: CMPB r6, #008h ; 4E64 0 208 ??? 26C008
|
|
JNE label_4e77 ; 4E67 0 208 ??? CE0E
|
|
CMPB r7, #022h ; 4E69 0 208 ??? 27C022
|
|
JEQ label_4e89 ; 4E6C 0 208 ??? C91B
|
|
INCB r0 ; 4E6E 0 208 ??? A8
|
|
CMPB r7, #02ah ; 4E6F 0 208 ??? 27C02A
|
|
JEQ label_4e89 ; 4E72 0 208 ??? C915
|
|
INCB r0 ; 4E74 0 208 ??? A8
|
|
SJ label_4e89 ; 4E75 0 208 ??? CB12
|
|
; 4E77 from 4E67 (DD0,208,???)
|
|
label_4e77: CMPB r6, #009h ; 4E77 0 208 ??? 26C009
|
|
JNE label_4e84 ; 4E7A 0 208 ??? CE08
|
|
CMPB r7, #023h ; 4E7C 0 208 ??? 27C023
|
|
JEQ label_4e89 ; 4E7F 0 208 ??? C908
|
|
INCB r0 ; 4E81 0 208 ??? A8
|
|
SJ label_4e89 ; 4E82 0 208 ??? CB05
|
|
; 4E84 from 4E7A (DD0,208,???)
|
|
label_4e84: CMPB r6, #011h ; 4E84 0 208 ??? 26C011
|
|
JNE label_4e8b ; 4E87 0 208 ??? CE02
|
|
; 4E89 from 4E5F (DD0,208,???)
|
|
; 4E89 from 4E62 (DD0,208,???)
|
|
; 4E89 from 4E6C (DD0,208,???)
|
|
; 4E89 from 4E72 (DD0,208,???)
|
|
; 4E89 from 4E75 (DD0,208,???)
|
|
; 4E89 from 4E7F (DD0,208,???)
|
|
; 4E89 from 4E82 (DD0,208,???)
|
|
label_4e89: SJ label_4ee6 ; 4E89 0 208 ??? CB5B
|
|
; 4E8B from 4E87 (DD0,208,???)
|
|
label_4e8b: CMPB r6, #00eh ; 4E8B 0 208 ??? 26C00E
|
|
JEQ label_4e9d ; 4E8E 0 208 ??? C90D
|
|
CMPB r6, #01dh ; 4E90 0 208 ??? 26C01D
|
|
JNE label_4e9f ; 4E93 0 208 ??? CE0A
|
|
L A, (0ffd7h-0ffffh)[USP] ; 4E95 1 208 ??? E3D8
|
|
CMP A, #08000h ; 4E97 1 208 ??? C60080
|
|
JLT label_4e9d ; 4E9A 1 208 ??? CA01
|
|
INCB r0 ; 4E9C 1 208 ??? A8
|
|
; 4E9D from 4E8E (DD0,208,???)
|
|
; 4E9D from 4E9A (DD1,208,???)
|
|
label_4e9d: SJ label_4ee6 ; 4E9D 1 208 ??? CB47
|
|
; 4E9F from 4E93 (DD0,208,???)
|
|
label_4e9f: CMPB r6, #00fh ; 4E9F 0 208 ??? 26C00F
|
|
JEQ label_4eb3 ; 4EA2 0 208 ??? C90F
|
|
CMPB r6, #010h ; 4EA4 0 208 ??? 26C010
|
|
JEQ label_4eb3 ; 4EA7 0 208 ??? C90A
|
|
CMPB r6, #015h ; 4EA9 0 208 ??? 26C015
|
|
JEQ label_4eb3 ; 4EAC 0 208 ??? C905
|
|
CMPB r6, #01bh ; 4EAE 0 208 ??? 26C01B
|
|
JNE label_4eb5 ; 4EB1 0 208 ??? CE02
|
|
; 4EB3 from 4EA2 (DD0,208,???)
|
|
; 4EB3 from 4EA7 (DD0,208,???)
|
|
; 4EB3 from 4EAC (DD0,208,???)
|
|
label_4eb3: SJ label_4ee6 ; 4EB3 0 208 ??? CB31
|
|
; 4EB5 from 4EB1 (DD0,208,???)
|
|
label_4eb5: CMPB r6, #005h ; 4EB5 0 208 ??? 26C005
|
|
JEQ label_4ee6 ; 4EB8 0 208 ??? C92C
|
|
CMPB r6, #016h ; 4EBA 0 208 ??? 26C016
|
|
JEQ label_4ee6 ; 4EBD 0 208 ??? C927
|
|
CMPB r6, #017h ; 4EBF 0 208 ??? 26C017
|
|
JEQ label_4ee6 ; 4EC2 0 208 ??? C922
|
|
CMPB r6, #01eh ; 4EC4 0 208 ??? 26C01E
|
|
JNE label_4ed1 ; 4EC7 0 208 ??? CE08
|
|
CMPB r7, #015h ; 4EC9 0 208 ??? 27C015
|
|
JNE label_4ee6 ; 4ECC 0 208 ??? CE18
|
|
INCB r0 ; 4ECE 0 208 ??? A8
|
|
SJ label_4ee6 ; 4ECF 0 208 ??? CB15
|
|
; 4ED1 from 4EC7 (DD0,208,???)
|
|
label_4ed1: CMPB r6, #01fh ; 4ED1 0 208 ??? 26C01F
|
|
JNE label_4ede ; 4ED4 0 208 ??? CE08
|
|
CMPB r7, #016h ; 4ED6 0 208 ??? 27C016
|
|
JNE label_4ee6 ; 4ED9 0 208 ??? CE0B
|
|
INCB r0 ; 4EDB 0 208 ??? A8
|
|
SJ label_4ee6 ; 4EDC 0 208 ??? CB08
|
|
; 4EDE from 4ED4 (DD0,208,???)
|
|
label_4ede: CMPB r6, #019h ; 4EDE 0 208 ??? 26C019
|
|
JEQ label_4ee6 ; 4EE1 0 208 ??? C903
|
|
MOVB r1, r6 ; 4EE3 0 208 ??? 2649
|
|
RT ; 4EE5 0 208 ??? 01
|
|
; 4EE6 from 4E54 (DD0,208,???)
|
|
; 4EE6 from 4E89 (DD0,208,???)
|
|
; 4EE6 from 4E9D (DD1,208,???)
|
|
; 4EE6 from 4EB3 (DD0,208,???)
|
|
; 4EE6 from 4EB8 (DD0,208,???)
|
|
; 4EE6 from 4EBD (DD0,208,???)
|
|
; 4EE6 from 4EC2 (DD0,208,???)
|
|
; 4EE6 from 4ECC (DD0,208,???)
|
|
; 4EE6 from 4ECF (DD0,208,???)
|
|
; 4EE6 from 4ED9 (DD0,208,???)
|
|
; 4EE6 from 4EDC (DD0,208,???)
|
|
; 4EE6 from 4EE1 (DD0,208,???)
|
|
label_4ee6: CLR A ; 4EE6 1 208 ??? F9
|
|
LB A, r6 ; 4EE7 0 208 ??? 7E
|
|
CMPB A, #019h ; 4EE8 0 208 ??? C619
|
|
JNE label_4ef0 ; 4EEA 0 208 ??? CE04
|
|
LB A, #023h ; 4EEC 0 208 ??? 7723
|
|
SJ label_4f06 ; 4EEE 0 208 ??? CB16
|
|
; 4EF0 from 4EEA (DD0,208,???)
|
|
label_4ef0: CMPB A, #01ah ; 4EF0 0 208 ??? C61A
|
|
JNE label_4ef8 ; 4EF2 0 208 ??? CE04
|
|
LB A, #024h ; 4EF4 0 208 ??? 7724
|
|
SJ label_4f06 ; 4EF6 0 208 ??? CB0E
|
|
; 4EF8 from 4EF2 (DD0,208,???)
|
|
label_4ef8: CMPB A, #01bh ; 4EF8 0 208 ??? C61B
|
|
JNE label_4f00 ; 4EFA 0 208 ??? CE04
|
|
LB A, #029h ; 4EFC 0 208 ??? 7729
|
|
SJ label_4f06 ; 4EFE 0 208 ??? CB06
|
|
; 4F00 from 4EFA (DD0,208,???)
|
|
label_4f00: CMPB A, #01dh ; 4F00 0 208 ??? C61D
|
|
JNE label_4f06 ; 4F02 0 208 ??? CE02
|
|
LB A, #02bh ; 4F04 0 208 ??? 772B
|
|
; 4F06 from 4EEE (DD0,208,???)
|
|
; 4F06 from 4EF6 (DD0,208,???)
|
|
; 4F06 from 4EFE (DD0,208,???)
|
|
; 4F06 from 4F02 (DD0,208,???)
|
|
label_4f06: STB A, r1 ; 4F06 0 208 ??? 89
|
|
SRLB A ; 4F07 0 208 ??? 63
|
|
MOV X1, A ; 4F08 0 208 ??? 50
|
|
LB A, r0 ; 4F09 0 208 ??? 78
|
|
JGE label_4f0e ; 4F0A 0 208 ??? CD02
|
|
ADDB A, #004h ; 4F0C 0 208 ??? 8604
|
|
; 4F0E from 4F0A (DD0,208,???)
|
|
label_4f0e: SBR 00324h[X1] ; 4F0E 0 208 ??? C0240311
|
|
RT ; 4F12 0 208 ??? 01
|
|
; 4F13 from 24E2 (DD0,208,???)
|
|
; 4F13 from 4557 (DD0,208,180)
|
|
label_4f13: MOV DP, #00344h ; 4F13 0 208 ??? 624403
|
|
LB A, [DP] ; 4F16 0 208 ??? F2
|
|
JNE label_4f6c ; 4F17 0 208 ??? CE53
|
|
INC DP ; 4F19 0 208 ??? 72
|
|
LB A, 0cch ; 4F1A 0 208 ??? F5CC ### ROM INFO=VSS Sensor
|
|
STB A, [DP] ; 4F1C 0 208 ??? D2
|
|
INC DP ; 4F1D 0 208 ??? 72
|
|
L A, 0c4h ; 4F1E 1 208 ??? E5C4 ### ROM INFO=RPM Sensor
|
|
SWAP ; 4F20 1 208 ??? 83
|
|
ST A, [DP] ; 4F21 1 208 ??? D2
|
|
INC DP ; 4F22 1 208 ??? 72
|
|
INC DP ; 4F23 1 208 ??? 72
|
|
MOV X1, #003d4h ; 4F24 1 208 ??? 60D403
|
|
LB A, 00000h[X1] ; 4F27 0 208 ??? F00000
|
|
STB A, [DP] ; 4F2A 0 208 ??? D2
|
|
INC DP ; 4F2B 0 208 ??? 72
|
|
MOV X1, #003cch ; 4F2C 0 208 ??? 60CC03 ### ROM INFO=IAT
|
|
LB A, 00000h[X1] ; 4F2F 0 208 ??? F00000
|
|
STB A, [DP] ; 4F32 0 208 ??? D2
|
|
INC DP ; 4F33 0 208 ??? 72
|
|
LB A, 0bbh ; 4F34 0 208 ??? F5BB ### ROM INFO=Map Sensor Volt
|
|
STB A, [DP] ; 4F36 0 208 ??? D2
|
|
INC DP ; 4F37 0 208 ??? 72
|
|
MOV X1, #003cdh ; 4F38 0 208 ??? 60CD03 ### ROM INFO=PA (Baro) Sensor
|
|
LB A, 00000h[X1] ; 4F3B 0 208 ??? F00000
|
|
STB A, [DP] ; 4F3E 0 208 ??? D2
|
|
INC DP ; 4F3F 0 208 ??? 72
|
|
MOV X1, #003a4h ; 4F40 0 208 ??? 60A403 ### ROM INFO=TPS Volt
|
|
LB A, 00000h[X1] ; 4F43 0 208 ??? F00000
|
|
STB A, [DP] ; 4F46 0 208 ??? D2
|
|
INC DP ; 4F47 0 208 ??? 72
|
|
LB A, 0dbh ; 4F48 0 208 ??? F5DB ### ROM INFO=IACV Sensor
|
|
STB A, [DP] ; 4F4A 0 208 ??? D2
|
|
INC DP ; 4F4B 0 208 ??? 72
|
|
MOV X1, #003a6h ; 4F4C 0 208 ??? 60A603
|
|
L A, 00000h[X1] ; 4F4F 1 208 ??? E00000
|
|
SWAP ; 4F52 1 208 ??? 83
|
|
ST A, [DP] ; 4F53 1 208 ??? D2
|
|
INC DP ; 4F54 1 208 ??? 72
|
|
INC DP ; 4F55 1 208 ??? 72
|
|
LB A, 0dah ; 4F56 0 208 ??? F5DA ### ROM INFO=O2 Sensor
|
|
STB A, [DP] ; 4F58 0 208 ??? D2
|
|
INC DP ; 4F59 0 208 ??? 72
|
|
LB A, (0ffd8h-0ffffh)[USP] ; 4F5A 0 208 ??? F3D9
|
|
STB A, [DP] ; 4F5C 0 208 ??? D2
|
|
INC DP ; 4F5D 0 208 ??? 72
|
|
LB A, 09dh ; 4F5E 0 208 ??? F59D
|
|
STB A, [DP] ; 4F60 0 208 ??? D2
|
|
NOP ; 4F61 0 208 ??? 00
|
|
MOV DP, #00344h ; 4F62 0 208 ??? 624403
|
|
LB A, r1 ; 4F65 0 208 ??? 79
|
|
ROLB A ; 4F66 0 208 ??? 33
|
|
MB C, off(0021dh).0 ; 4F67 0 208 ??? C41D28
|
|
RORB A ; 4F6A 0 208 ??? 43
|
|
STB A, [DP] ; 4F6B 0 208 ??? D2
|
|
; 4F6C from 4F17 (DD0,208,???)
|
|
label_4f6c: RT ; 4F6C 0 208 ??? 01
|
|
; 4F6D from 250C (DD1,208,???)
|
|
label_4f6d: CLR A ; 4F6D 1 208 ??? F9
|
|
MOV DP, #0031dh ; 4F6E 1 208 ??? 621D03
|
|
CLRB [DP] ; 4F71 1 208 ??? C215
|
|
MOV DP, #00356h ; 4F73 1 208 ??? 625603
|
|
; 4F76 from 4F7D (DD1,208,???)
|
|
label_4f76: DEC DP ; 4F76 1 208 ??? 82
|
|
DEC DP ; 4F77 1 208 ??? 82
|
|
ST A, [DP] ; 4F78 1 208 ??? D2
|
|
CMP DP, #0031eh ; 4F79 1 208 ??? 92C01E03
|
|
JGT label_4f76 ; 4F7D 1 208 ??? C8F7
|
|
RT ; 4F7F 1 208 ??? 01
|
|
; 4F80 from 2519 (DD1,208,???)
|
|
label_4f80: CLR X1 ; 4F80 1 208 ??? 9015
|
|
L A, #08000h ; 4F82 1 208 ??? 670080
|
|
ST A, 00300h[X1] ; 4F85 1 208 ??? D00003
|
|
ST A, 00304h[X1] ; 4F88 1 208 ??? D00403 ### ROM INFO=O2 long
|
|
ST A, 00308h[X1] ; 4F8B 1 208 ??? D00803
|
|
L A, 00384h[X1] ; 4F8E 1 208 ??? E08403
|
|
ST A, 0030ch[X1] ; 4F91 1 208 ??? D00C03
|
|
CLRB A ; 4F94 0 208 ??? FA
|
|
STB A, 00310h[X1] ; 4F95 0 208 ??? D01003
|
|
LB A, #07bh ; 4F98 0 208 ??? 777B
|
|
STB A, 00311h[X1] ; 4F9A 0 208 ??? D01103
|
|
LB A, #03bh ; 4F9D 0 208 ??? 773B
|
|
STB A, 0031ah[X1] ; 4F9F 0 208 ??? D01A03
|
|
RT ; 4FA2 0 208 ??? 01
|
|
; 4FA3 from 24E5 (DD0,208,???)
|
|
; 4FA3 from 45CA (DD1,208,180)
|
|
; 4FA3 from 455A (DD0,208,180)
|
|
label_4fa3: MOV DP, #00324h ; 4FA3 0 208 ??? 622403
|
|
LB A, [DP] ; 4FA6 0 208 ??? F2
|
|
ANDB A, #0f0h ; 4FA7 0 208 ??? D6F0
|
|
STB A, r0 ; 4FA9 0 208 ??? 88
|
|
STB A, r1 ; 4FAA 0 208 ??? 89
|
|
; 4FAB from 4FB8 (DD0,208,???)
|
|
label_4fab: INC DP ; 4FAB 0 208 ??? 72
|
|
LB A, r0 ; 4FAC 0 208 ??? 78
|
|
ADDB A, [DP] ; 4FAD 0 208 ??? C282
|
|
STB A, r0 ; 4FAF 0 208 ??? 88
|
|
LB A, r1 ; 4FB0 0 208 ??? 79
|
|
XORB A, [DP] ; 4FB1 0 208 ??? C2F2
|
|
STB A, r1 ; 4FB3 0 208 ??? 89
|
|
CMP DP, #00353h ; 4FB4 0 208 ??? 92C05303
|
|
JNE label_4fab ; 4FB8 0 208 ??? CEF1
|
|
RT ; 4FBA 0 208 ??? 01
|
|
; 4FBB from 2605 (DD0,208,180)
|
|
; 4FBB from 3504 (DD1,208,180)
|
|
label_4fbb: CLRB A ; 4FBB 0 208 180 FA
|
|
LCB A, tbl_630f ; 4FBC 0 208 180 909D0F63
|
|
SLLB A ; 4FC0 0 208 180 53
|
|
MB off(00216h).4, C ; 4FC1 0 208 180 C4163C ### ROM INFO=VTEC Enable Flag
|
|
LCB A, tbl_6310 ; 4FC4 0 208 180 909D1063
|
|
SLLB A ; 4FC8 0 208 180 53
|
|
MB off(00227h).6, C ; 4FC9 0 208 180 C4273E ### ROM INFO=Knock Sensor Enable Flag
|
|
LCB A, tbl_6311 ; 4FCC 0 208 180 909D1163
|
|
SLLB A ; 4FD0 0 208 180 53
|
|
MB off(00216h).6, C ; 4FD1 0 208 180 C4163E ### ROM INFO=O2 Heater Enable Flag
|
|
LCB A, tbl_6315 ; 4FD4 0 208 180 909D1563
|
|
SLLB A ; 4FD8 0 208 180 53
|
|
MB off(00219h).3, C ; 4FD9 0 208 180 C4193B
|
|
LCB A, tbl_6316 ; 4FDC 0 208 180 909D1663
|
|
SLLB A ; 4FE0 0 208 180 53
|
|
MB off(00217h).3, C ; 4FE1 0 208 180 C4173B
|
|
LCB A, tbl_6317 ; 4FE4 0 208 180 909D1763
|
|
SLLB A ; 4FE8 0 208 180 53
|
|
MB off(00227h).7, C ; 4FE9 0 208 180 C4273F
|
|
LCB A, tbl_631b ; 4FEC 0 208 180 909D1B63
|
|
SLLB A ; 4FF0 0 208 180 53
|
|
MB off(00227h).1, C ; 4FF1 0 208 180 C42739
|
|
LCB A, tbl_631c ; 4FF4 0 208 180 909D1C63
|
|
SLLB A ; 4FF8 0 208 180 53
|
|
MB off(0022dh).0, C ; 4FF9 0 208 180 C42D38
|
|
LCB A, tbl_6326 ; 4FFC 0 208 180 909D2663
|
|
SLLB A ; 5000 0 208 180 53
|
|
MB off(0022dh).1, C ; 5001 0 208 180 C42D39 ### ROM INFO=VTEC VSS Check Enable Flag
|
|
LCB A, tbl_632b ; 5004 0 208 180 909D2B63
|
|
SLLB A ; 5008 0 208 180 53
|
|
MB off(00217h).6, C ; 5009 0 208 180 C4173E
|
|
MOV DP, #003cbh ; 500C 0 208 180 62CB03
|
|
LB A, [DP] ; 500F 0 208 180 F2
|
|
STB A, r1 ; 5010 0 208 180 89
|
|
RC ; 5011 0 208 180 95
|
|
LCB A, tbl_6327 ; 5012 0 208 180 909D2763
|
|
STB A, r0 ; 5016 0 208 180 88
|
|
MOV DP, #003d3h ; 5017 0 208 180 62D303
|
|
LB A, [DP] ; 501A 0 208 180 F2
|
|
STB A, r2 ; 501B 0 208 180 8A
|
|
CMPB r0, #000h ; 501C 0 208 180 20C000
|
|
JEQ label_5025 ; 501F 0 208 180 C904
|
|
LCB A, tbl_6328 ; 5021 0 208 180 909D2863
|
|
; 5025 from 501F (DD0,208,180)
|
|
label_5025: SLLB A ; 5025 0 208 180 53
|
|
MB off(00216h).3, C ; 5026 0 208 180 C4163B
|
|
LCB A, tbl_631e ; 5029 0 208 180 909D1E63
|
|
SLLB A ; 502D 0 208 180 53
|
|
MB off(002eeh).3, C ; 502E 0 208 180 C4EE3B
|
|
CMPB r0, #000h ; 5031 0 208 180 20C000
|
|
JEQ label_503d ; 5034 0 208 180 C907
|
|
LCB A, tbl_6329 ; 5036 0 208 180 909D2963
|
|
SLLB A ; 503A 0 208 180 53
|
|
SJ label_5047 ; 503B 0 208 180 CB0A
|
|
; 503D from 5034 (DD0,208,180)
|
|
label_503d: RC ; 503D 0 208 180 95
|
|
JBS off(002eeh).3, label_5047 ; 503E 0 208 180 EBEE06
|
|
LB A, r2 ; 5041 0 208 180 7A
|
|
SLLB A ; 5042 0 208 180 53
|
|
SLLB A ; 5043 0 208 180 53
|
|
XORB PSWH, #080h ; 5044 0 208 180 A2F080
|
|
; 5047 from 503B (DD0,208,180)
|
|
; 5047 from 503E (DD0,208,180)
|
|
label_5047: MB off(00216h).2, C ; 5047 0 208 180 C4163A
|
|
CMPB r0, #000h ; 504A 0 208 180 20C000
|
|
JEQ label_5056 ; 504D 0 208 180 C907
|
|
LCB A, tbl_632a ; 504F 0 208 180 909D2A63
|
|
SLLB A ; 5053 0 208 180 53
|
|
SJ label_505c ; 5054 0 208 180 CB06
|
|
; 5056 from 504D (DD0,208,180)
|
|
label_5056: LB A, r2 ; 5056 0 208 180 7A
|
|
SLLB A ; 5057 0 208 180 53
|
|
SLLB A ; 5058 0 208 180 53
|
|
XORB PSWH, #080h ; 5059 0 208 180 A2F080
|
|
; 505C from 5054 (DD0,208,180)
|
|
label_505c: MB off(00216h).0, C ; 505C 0 208 180 C41638
|
|
LCB A, tbl_6312 ; 505F 0 208 180 909D1263
|
|
SLLB A ; 5063 0 208 180 53
|
|
MB off(00227h).4, C ; 5064 0 208 180 C4273C ### ROM INFO=PA (Baro) Enable Flag
|
|
CMPB r0, #000h ; 5067 0 208 180 20C000
|
|
JEQ label_5073 ; 506A 0 208 180 C907
|
|
LCB A, tbl_632c ; 506C 0 208 180 909D2C63
|
|
SLLB A ; 5070 0 208 180 53
|
|
SJ label_5079 ; 5071 0 208 180 CB06
|
|
; 5073 from 506A (DD0,208,180)
|
|
label_5073: RC ; 5073 0 208 180 95
|
|
JBS off(002eeh).3, label_5079 ; 5074 0 208 180 EBEE02
|
|
LB A, r1 ; 5077 0 208 180 79
|
|
SLLB A ; 5078 0 208 180 53
|
|
; 5079 from 5071 (DD0,208,180)
|
|
; 5079 from 5074 (DD0,208,180)
|
|
label_5079: MB off(00216h).5, C ; 5079 0 208 180 C4163D
|
|
CMPB r0, #000h ; 507C 0 208 180 20C000
|
|
JEQ label_5088 ; 507F 0 208 180 C907
|
|
LCB A, tbl_632f ; 5081 0 208 180 909D2F63
|
|
SLLB A ; 5085 0 208 180 53
|
|
SJ label_508b ; 5086 0 208 180 CB03
|
|
; 5088 from 507F (DD0,208,180)
|
|
label_5088: MB C, off(00216h).3 ; 5088 0 208 180 C4162B
|
|
; 508B from 5086 (DD0,208,180)
|
|
label_508b: MB off(00227h).2, C ; 508B 0 208 180 C4273A
|
|
CMPB r0, #000h ; 508E 0 208 180 20C000
|
|
JEQ label_509a ; 5091 0 208 180 C907
|
|
LCB A, tbl_6331 ; 5093 0 208 180 909D3163
|
|
SLLB A ; 5097 0 208 180 53
|
|
SJ label_50a3 ; 5098 0 208 180 CB09
|
|
; 509A from 5091 (DD0,208,180)
|
|
label_509a: MOV DP, #003cfh ; 509A 0 208 180 62CF03
|
|
CMPB [DP], #080h ; 509D 0 208 180 C2C080
|
|
XORB PSWH, #080h ; 50A0 0 208 180 A2F080
|
|
; 50A3 from 5098 (DD0,208,180)
|
|
label_50a3: MOV DP, #00356h ; 50A3 0 208 180 625603
|
|
MB [DP].1, C ; 50A6 0 208 180 C239
|
|
L A, #00500h ; 50A8 1 208 180 670005
|
|
MOV DP, #00384h ; 50AB 1 208 180 628403
|
|
ST A, [DP] ; 50AE 1 208 180 D2
|
|
RT ; 50AF 1 208 180 01
|
|
DB 0E6h,03Fh,0E6h,03Fh,0AEh,019h,0AEh,019h ; 50B0 ### ROM INFO=Possible Ignition Cut Related
|
|
DB 0FFh,030h,0E0h,021h,0D0h,01Eh,0C0h,023h ; 50B8
|
|
DB 0B0h,028h,000h,028h,0FFh,027h,0E0h,018h ; 50C0
|
|
DB 0D0h,015h,0C0h,017h,0B0h,022h,000h,022h ; 50C8
|
|
DB 0FFh,0CCh,0F5h,0CCh,0E6h,0AEh,0CFh,0AAh ; 50D0 ### ROM INFO=Possible Ignition Cut Related
|
|
DB 0A1h,0A9h,06Eh,0A4h,02Eh,09Ah,028h,080h ; 50D8
|
|
DB 000h,080h,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 50E0
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 50E8
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 50F0
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 50F8
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh ; 5100
|
|
; 5105 from 000C (DD0,???,???)
|
|
int_serial_tx: L A, 0fah ; 5105 1 ??? ??? E5FA
|
|
ST A, IE ; 5107 1 ??? ??? D51A
|
|
ORB PSWH, #001h ; 5109 1 ??? ??? A2E001
|
|
MOV LRB, #0007eh ; 510C 1 3F0 ??? 577E00
|
|
L A, DP ; 510F 1 3F0 ??? 42
|
|
PUSHS A ; 5110 1 3F0 ??? 55
|
|
L A, er0 ; 5111 1 3F0 ??? 34
|
|
JEQ label_5117 ; 5112 1 3F0 ??? C903
|
|
MOV DP, A ; 5114 1 3F0 ??? 52
|
|
J [DP] ; 5115 1 3F0 ??? 9222
|
|
; 5117 from 5112 (DD1,3F0,???)
|
|
label_5117: J label_51d4 ; 5117 1 3F0 ??? 03D451
|
|
DB 07Ch,0C9h,02Fh,045h,07Ah,0BCh,0F2h,045h ; 511A ### ROM INFO=PA Sensor
|
|
DB 016h,0CBh,020h,07Ch,0C9h,024h,045h,07Ah ; 5122
|
|
DB 0BCh,0FAh,092h,0AAh,045h,016h,0CBh,013h ; 512A ### ROM INFO=PA Sensor
|
|
DB 045h,07Ah,045h,080h,002h,000h,0E5h,006h ; 5132
|
|
DB 092h,0A8h,0C9h,00Eh,0C6h,000h,080h,0CDh ; 513A
|
|
DB 00Dh,052h,0F2h,08Eh,00Dh,08Dh,07Eh,003h ; 5142
|
|
DB 0D2h,051h,07Dh,003h,0CEh,051h,062h,0FFh ; 514A
|
|
DB 07Fh,092h,0D2h,052h,0B2h,048h,078h,021h ; 5152
|
|
DB 04Ch,044h,098h,061h,051h,0CBh,0E4h,044h ; 515A
|
|
DB 098h,032h,051h,07Ch,0CBh,0DDh ; 5162
|
|
; 5168 from 518E (DD0,3F0,???)
|
|
label_5168: J label_5268 ; 5168 0 3F0 ??? 036852
|
|
DB 07Ch,003h,0CEh,051h ; 516B
|
|
; 516F from 000A (DD0,???,???)
|
|
int_serial_rx: L A, 0fah ; 516F 1 ??? ??? E5FA
|
|
ST A, IE ; 5171 1 ??? ??? D51A
|
|
ORB PSWH, #001h ; 5173 1 ??? ??? A2E001
|
|
MOV LRB, #0007eh ; 5176 1 3F0 ??? 577E00
|
|
L A, DP ; 5179 1 3F0 ??? 42
|
|
PUSHS A ; 517A 1 3F0 ??? 55
|
|
CLR A ; 517B 1 3F0 ??? F9
|
|
LB A, SRBUF ; 517C 0 3F0 ??? F555
|
|
CMPB r0, #000h ; 517E 0 3F0 ??? 20C000
|
|
JNE label_51a7 ; 5181 0 3F0 ??? CE24
|
|
STB A, r0 ; 5183 0 3F0 ??? 88
|
|
CMPB r0, #0c0h ; 5184 0 3F0 ??? 20C0C0
|
|
JGE label_51de ; 5187 0 3F0 ??? CD55
|
|
ANDB A, #00fh ; 5189 0 3F0 ??? D60F
|
|
STB A, r1 ; 518B 0 3F0 ??? 89
|
|
CMPB A, #005h ; 518C 0 3F0 ??? C605
|
|
JGT label_5168 ; 518E 0 3F0 ??? C8D8
|
|
CMPB A, #000h ; 5190 0 3F0 ??? C600
|
|
JNE label_51d4 ; 5192 0 3F0 ??? CE40
|
|
; 5194 from 51B8 (DD0,3F0,???)
|
|
; 5194 from 51C9 (DD0,3F0,???)
|
|
label_5194: LB A, r0 ; 5194 0 3F0 ??? 78
|
|
L A, ACC ; 5195 1 3F0 ??? E506
|
|
AND A, #000f0h ; 5197 1 3F0 ??? D6F000
|
|
SRL A ; 519A 1 3F0 ??? 63
|
|
SRL A ; 519B 1 3F0 ??? 63
|
|
SRL A ; 519C 1 3F0 ??? 63
|
|
MOV DP, #0528ch ; 519D 1 3F0 ??? 628C52
|
|
ADD DP, A ; 51A0 1 3F0 ??? 9281
|
|
LC A, [DP] ; 51A2 1 3F0 ??? 92A8
|
|
MOV DP, A ; 51A4 1 3F0 ??? 52
|
|
J [DP] ; 51A5 1 3F0 ??? 9222
|
|
; 51A7 from 5181 (DD0,3F0,???)
|
|
label_51a7: CMPB r0, #0f1h ; 51A7 0 3F0 ??? 20C0F1
|
|
JLT label_51bd ; 51AA 0 3F0 ??? CA11
|
|
STB A, r7 ; 51AC 0 3F0 ??? 8F
|
|
MOV DP, #00417h ; 51AD 0 3F0 ??? 621704
|
|
LB A, r2 ; 51B0 0 3F0 ??? 7A
|
|
ADD DP, A ; 51B1 0 3F0 ??? 9281
|
|
LB A, r7 ; 51B3 0 3F0 ??? 7F
|
|
STB A, [DP] ; 51B4 0 3F0 ??? D2
|
|
INCB r2 ; 51B5 0 3F0 ??? AA
|
|
LB A, r1 ; 51B6 0 3F0 ??? 79
|
|
CMPB A, r2 ; 51B7 0 3F0 ??? 4A
|
|
JEQ label_5194 ; 51B8 0 3F0 ??? C9DA
|
|
J label_51d4 ; 51BA 0 3F0 ??? 03D451
|
|
; 51BD from 51AA (DD0,3F0,???)
|
|
label_51bd: STB A, r7 ; 51BD 0 3F0 ??? 8F
|
|
MOV DP, #003f1h ; 51BE 0 3F0 ??? 62F103
|
|
LB A, r1 ; 51C1 0 3F0 ??? 79
|
|
ADD DP, A ; 51C2 0 3F0 ??? 9281
|
|
LB A, r7 ; 51C4 0 3F0 ??? 7F
|
|
STB A, [DP] ; 51C5 0 3F0 ??? D2
|
|
MOV DP, er1 ; 51C6 0 3F0 ??? 457A
|
|
DECB r1 ; 51C8 0 3F0 ??? B9
|
|
JEQ label_5194 ; 51C9 0 3F0 ??? C9C9
|
|
J label_51d4 ; 51CB 0 3F0 ??? 03D451
|
|
; 51CE from 51F6 (DD0,3F0,???)
|
|
; 51CE from 526A (DD0,3F0,???)
|
|
label_51ce: CLRB r0 ; 51CE 0 3F0 ??? 2015
|
|
CLRB r1 ; 51D0 0 3F0 ??? 2115
|
|
; 51D2 from 5208 (DD0,3F0,???)
|
|
label_51d2: STB A, STBUF ; 51D2 0 3F0 ??? D551
|
|
; 51D4 from 5192 (DD0,3F0,???)
|
|
; 51D4 from 51BA (DD0,3F0,???)
|
|
; 51D4 from 5117 (DD1,3F0,???)
|
|
; 51D4 from 51CB (DD0,3F0,???)
|
|
label_51d4: POPS A ; 51D4 1 3F0 ??? 65
|
|
MOV DP, A ; 51D5 1 3F0 ??? 52
|
|
L A, 0f8h ; 51D6 1 3F0 ??? E5F8
|
|
ANDB PSWH, #0feh ; 51D8 1 3F0 ??? A2D0FE
|
|
ST A, IE ; 51DB 1 3F0 ??? D51A
|
|
RTI ; 51DD 1 3F0 ??? 02
|
|
; 51DE from 5187 (DD0,3F0,???)
|
|
label_51de: LB A, r0 ; 51DE 0 3F0 ??? 78
|
|
SUBB A, #0c0h ; 51DF 0 3F0 ??? A6C0
|
|
MOV DP, #052fah ; 51E1 0 3F0 ??? 62FA52
|
|
L A, ACC ; 51E4 1 3F0 ??? E506
|
|
AND A, #000ffh ; 51E6 1 3F0 ??? D6FF00
|
|
ADD DP, A ; 51E9 1 3F0 ??? 9281
|
|
ADD DP, A ; 51EB 1 3F0 ??? 9281
|
|
LC A, [DP] ; 51ED 1 3F0 ??? 92A8
|
|
CMP A, #08000h ; 51EF 1 3F0 ??? C60080
|
|
JGE label_51f9 ; 51F2 1 3F0 ??? CD05
|
|
MOV DP, A ; 51F4 1 3F0 ??? 52
|
|
LB A, [DP] ; 51F5 0 3F0 ??? F2
|
|
J label_51ce ; 51F6 0 3F0 ??? 03CE51
|
|
; 51F9 from 51F2 (DD1,3F0,???)
|
|
label_51f9: MOV DP, #07fffh ; 51F9 1 3F0 ??? 62FF7F
|
|
AND A, DP ; 51FC 1 3F0 ??? 92D2
|
|
MOV DP, A ; 51FE 1 3F0 ??? 52
|
|
MOV er0, [DP] ; 51FF 1 3F0 ??? B248
|
|
LB A, r0 ; 5201 0 3F0 ??? 78
|
|
MOVB r4, r1 ; 5202 0 3F0 ??? 214C
|
|
MOV er0, #0516bh ; 5204 0 3F0 ??? 44986B51
|
|
J label_51d2 ; 5208 0 3F0 ??? 03D251
|
|
DB 077h,0CDh,0CBh,0BFh,062h,01Eh,003h,0F9h ; 520B ### ROM INFO=Adjusted Map Sensor Volt??
|
|
DB 0D2h,072h,072h,0D2h,077h,050h,0CBh,0B3h ; 5213
|
|
DB 045h,098h,0FAh,052h,044h,098h,032h,051h ; 521B
|
|
DB 025h,015h,044h,07Ah,092h,022h,045h,098h ; 5223
|
|
DB 0D0h,052h,0CBh,0F0h,045h,07Ah,092h,0AAh ; 522B
|
|
DB 0CBh,099h,045h,07Ah,0F2h,0CBh,094h,045h ; 5233
|
|
DB 07Ah,0FAh,092h,0AAh,08Dh,045h,016h,09Ch ; 523B
|
|
DB 0FFh,044h,098h,025h,051h,003h,0D2h,051h ; 5243
|
|
DB 045h,07Ah,0F2h,08Dh,045h,016h,09Ch,0FFh ; 524B
|
|
DB 044h,098h,01Ah,051h,003h,0D2h,051h,0A3h ; 5253
|
|
DB 00Ch,0A3h,01Dh,031h,00Dh,045h,07Ah,07Ch ; 525B
|
|
DB 0D2h,0FAh,003h,0CEh,051h ; 5263
|
|
; 5268 from 5168 (DD0,3F0,???)
|
|
label_5268: LB A, #0eeh ; 5268 0 3F0 ??? 77EE
|
|
J label_51ce ; 526A 0 3F0 ??? 03CE51
|
|
DB 078h,00Ah,00Bh,0A3h,02Ch,0CDh,003h,04Ch ; 526D
|
|
DB 0CBh,00Ah,00Ch,0A3h,02Dh,0CAh,004h,00Dh ; 5275
|
|
DB 04Eh,0CBh,001h,04Dh,0CEh,001h,001h,065h ; 527D
|
|
DB 0CBh,0E1h,077h,0DDh,003h,0CEh,051h,068h ; 5285
|
|
DB 052h,00Bh,052h,01Bh,052h,029h,052h,068h ; 528D
|
|
DB 052h,00Fh,052h,02Fh,052h,035h,052h,03Ah ; 5295
|
|
DB 052h,04Bh,052h,05Ah,052h,087h,052h,087h ; 529D
|
|
DB 052h,087h,052h,087h,052h,087h,052h,0B2h ; 52A5
|
|
DB 052h,0D0h,052h,0F8h,052h,0D9h,000h,0CCh ; 52AD ### ROM INFO=VSS Sensor
|
|
DB 003h,0CAh,003h,0BBh,000h,0A4h,003h,0CCh ; 52B5 ### ROM INFO=Map Sensor Volt
|
|
DB 000h,0E7h,001h,0E8h,001h,0DFh,001h,0C4h ; 52BD ### ROM INFO=RPM Sensor
|
|
DB 080h,09Eh,081h,05Bh,003h,0B1h,003h,009h ; 52C5
|
|
DB 004h,000h,000h,0D9h,000h,0CCh,003h,0CAh ; 52CD ### ROM INFO=VSS Sensor
|
|
DB 003h,0BBh,000h,0A4h,003h,0CCh,000h,0C4h ; 52D5 ### ROM INFO=Map Sensor Volt
|
|
DB 080h,0C6h,080h,0C8h,080h,0CDh,000h,0E7h ; 52DD
|
|
DB 001h,0E8h,001h,0DFh,001h,09Eh,081h,05Bh ; 52E5
|
|
DB 003h,0D2h,003h,01Ch,004h,067h,000h,0D5h ; 52ED ### ROM INFO=TPS Delta
|
|
DB 003h,000h,000h,000h,000h,0D9h,000h,0CCh ; 52F5 ### ROM INFO=VSS Sensor
|
|
DB 003h,0CAh,003h,0BCh,000h,0BBh,000h,0A4h ; 52FD ### ROM INFO=Map Sensor Volt
|
|
DB 003h,0C4h,080h,0B1h,003h,0E7h,001h,0E8h ; 5305 ### ROM INFO=RPM Sensor
|
|
DB 001h,0DFh,001h,01Ah,001h,01Bh,001h,01Ch ; 530D
|
|
DB 001h,01Dh,001h,0CCh,000h,09Eh,081h,05Bh ; 5315 ### ROM INFO=VSS Sensor
|
|
DB 003h,046h,002h,0B0h,003h,0B2h,003h,0B3h ; 531D
|
|
DB 003h,0D2h,003h,0D1h,003h,068h,001h,058h ; 5325 ### ROM INFO=Current TPS
|
|
DB 081h,004h,083h,05Ch,081h,062h,001h,012h ; 532D
|
|
DB 004h,052h,002h,053h,002h,03Bh,002h,008h ; 5335
|
|
DB 004h,009h,004h,01Bh,004h,01Ch,004h,01Ah ; 533D
|
|
DB 004h,010h,004h,067h,000h,0D5h,003h,0EAh ; 5345 ### ROM INFO=TPS Delta
|
|
DB 001h,0ECh,001h,0E2h,001h,082h,083h,000h ; 534D
|
|
DB 000h ; 5355
|
|
; 5356 from 056F (DD1,108,280)
|
|
; 5356 from 5A73 (DD1,200,180)
|
|
; 5356 from 120C (DD0,100,280)
|
|
; 5356 from 127E (DD1,100,280)
|
|
; 5356 from 1558 (DD1,100,280)
|
|
; 5356 from 15F0 (DD1,100,280)
|
|
; 5356 from 1E02 (DD1,100,280)
|
|
; 5356 from 1CB5 (DD1,100,280)
|
|
; 5356 from 20C2 (DD1,100,280)
|
|
label_5356: MUL ; 5356 1 108 280 9035
|
|
ROL A ; 5358 1 108 280 33
|
|
L A, er1 ; 5359 1 108 280 35
|
|
ROL A ; 535A 1 108 280 33
|
|
JGE label_5360 ; 535B 1 108 280 CD03
|
|
L A, #0ffffh ; 535D 1 108 280 67FFFF
|
|
; 5360 from 535B (DD1,108,280)
|
|
; 5360 from 5368 (DD0,200,180)
|
|
label_5360: RT ; 5360 1 108 280 01
|
|
; 5361 from 5ADC (DD0,200,180)
|
|
; 5361 from 5AED (DD0,200,180)
|
|
; 5361 from 142F (DD0,100,280)
|
|
label_5361: MULB ; 5361 0 200 180 A234
|
|
L A, ACC ; 5363 1 200 180 E506
|
|
ROL A ; 5365 1 200 180 33
|
|
LB A, ACCH ; 5366 0 200 180 F507
|
|
JGE label_5360 ; 5368 0 200 180 CDF6
|
|
LB A, #0ffh ; 536A 0 200 180 77FF
|
|
; 536C from 0F46 (DD0,200,180)
|
|
label_536c: LCB A, tbl_6244 ; 536C 0 200 180 909D4462
|
|
CMPB 0cch, A ; 5370 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JLT label_538d ; 5373 0 200 180 CA18
|
|
LCB A, tbl_60e5 ; 5375 0 200 180 909DE560
|
|
CMPB 0bbh, A ; 5379 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JLT label_538d ; 537C 0 200 180 CA0F
|
|
CLR A ; 537E 1 200 180 F9
|
|
LB A, off(0024fh) ; 537F 0 200 180 F44F ### ROM INFO=Current Gear
|
|
LCB A, tbl_624b[ACC] ; 5381 0 200 180 B506AB4B62
|
|
STB A, off(00253h) ; 5386 0 200 180 D453 ### ROM INFO=Gear IC
|
|
CAL label_5426 ; 5388 0 200 180 322654
|
|
SJ label_5391 ; 538B 0 200 180 CB04
|
|
; 538D from 5373 (DD0,200,180)
|
|
; 538D from 537C (DD0,200,180)
|
|
label_538d: LB A, #080h ; 538D 0 200 180 7780
|
|
STB A, off(00253h) ; 538F 0 200 180 D453 ### ROM INFO=Gear IC
|
|
; 5391 from 538B (DD0,200,180)
|
|
label_5391: MOVB r3, r0 ; 5391 0 200 180 204B
|
|
LB A, 0d8h ; 5393 0 200 180 F5D8 ### ROM INFO=IAT Sensor
|
|
MOV X1, #tbl_6ab6 ; 5395 0 200 180 60B66A
|
|
CAL label_49ca ; 5398 0 200 180 32CA49
|
|
CLR X1 ; 539B 0 200 180 9015
|
|
STB A, 00412h[X1] ; 539D 0 200 180 D01204 ### ROM INFO=ECT IC
|
|
MOVB r0, r3 ; 53A0 0 200 180 2348
|
|
CAL label_5426 ; 53A2 0 200 180 322654
|
|
MOVB r3, r0 ; 53A5 0 200 180 204B
|
|
LB A, 0d9h ; 53A7 0 200 180 F5D9 ### ROM INFO=ECT Sensor
|
|
MOV X1, #tbl_6a96 ; 53A9 0 200 180 60966A
|
|
CAL label_49ca ; 53AC 0 200 180 32CA49
|
|
STB A, off(00252h) ; 53AF 0 200 180 D452 ### ROM INFO=IAT IC
|
|
MOVB r0, r3 ; 53B1 0 200 180 2348
|
|
CAL label_5426 ; 53B3 0 200 180 322654
|
|
MOVB r3, r0 ; 53B6 0 200 180 204B
|
|
MOV DP, #00410h ; 53B8 0 200 180 621004 ### ROM INFO=Options Outputs Active
|
|
MB C, [DP].0 ; 53BB 0 200 180 C228
|
|
JGE label_53cb ; 53BD 0 200 180 CD0C
|
|
LB A, 0c2h ; 53BF 0 200 180 F5C2
|
|
MOV X1, #tbl_61e2 ; 53C1 0 200 180 60E261
|
|
CAL label_49ca ; 53C4 0 200 180 32CA49
|
|
MOVB r0, r3 ; 53C7 0 200 180 2348
|
|
SCAL label_5426 ; 53C9 0 200 180 315B
|
|
; 53CB from 53BD (DD0,200,180)
|
|
label_53cb: MOVB r3, r0 ; 53CB 0 200 180 204B
|
|
MOV DP, #00410h ; 53CD 0 200 180 621004 ### ROM INFO=Options Outputs Active
|
|
MB C, [DP].1 ; 53D0 0 200 180 C229
|
|
JGE label_53e0 ; 53D2 0 200 180 CD0C
|
|
LB A, 0c2h ; 53D4 0 200 180 F5C2
|
|
MOV X1, #tbl_61e2 ; 53D6 0 200 180 60E261
|
|
CAL label_49ca ; 53D9 0 200 180 32CA49
|
|
MOVB r0, r3 ; 53DC 0 200 180 2348
|
|
SCAL label_5426 ; 53DE 0 200 180 3146
|
|
; 53E0 from 53D2 (DD0,200,180)
|
|
label_53e0: MOVB r3, r0 ; 53E0 0 200 180 204B
|
|
MOV DP, #00410h ; 53E2 0 200 180 621004 ### ROM INFO=Options Outputs Active
|
|
MB C, [DP].2 ; 53E5 0 200 180 C22A
|
|
JGE label_53f5 ; 53E7 0 200 180 CD0C
|
|
LB A, 0c2h ; 53E9 0 200 180 F5C2
|
|
MOV X1, #tbl_61e2 ; 53EB 0 200 180 60E261
|
|
CAL label_49ca ; 53EE 0 200 180 32CA49
|
|
MOVB r0, r3 ; 53F1 0 200 180 2348
|
|
SCAL label_5426 ; 53F3 0 200 180 3131
|
|
; 53F5 from 53E7 (DD0,200,180)
|
|
label_53f5: MOVB r4, (0013ch-00180h)[USP] ; 53F5 0 200 180 C3BC4C
|
|
CLRB A ; 53F8 0 200 180 FA
|
|
CMPB r4, #000h ; 53F9 0 200 180 24C000
|
|
JNE label_5404 ; 53FC 0 200 180 CE06
|
|
LCB A, tbl_6251 ; 53FE 0 200 180 909D5162
|
|
SJ label_5423 ; 5402 0 200 180 CB1F
|
|
; 5404 from 53FC (DD0,200,180)
|
|
label_5404: CMPB r4, #001h ; 5404 0 200 180 24C001
|
|
JNE label_540f ; 5407 0 200 180 CE06
|
|
LCB A, tbl_6252 ; 5409 0 200 180 909D5262
|
|
SJ label_5423 ; 540D 0 200 180 CB14
|
|
; 540F from 5407 (DD0,200,180)
|
|
label_540f: CMPB r4, #002h ; 540F 0 200 180 24C002
|
|
JNE label_541a ; 5412 0 200 180 CE06
|
|
LCB A, tbl_6253 ; 5414 0 200 180 909D5362
|
|
SJ label_5423 ; 5418 0 200 180 CB09
|
|
; 541A from 5412 (DD0,200,180)
|
|
label_541a: CMPB r4, #003h ; 541A 0 200 180 24C003
|
|
JNE label_5423 ; 541D 0 200 180 CE04
|
|
LCB A, tbl_6254 ; 541F 0 200 180 909D5462
|
|
; 5423 from 5402 (DD0,200,180)
|
|
; 5423 from 540D (DD0,200,180)
|
|
; 5423 from 5418 (DD0,200,180)
|
|
; 5423 from 541D (DD0,200,180)
|
|
label_5423: SCAL label_5426 ; 5423 0 200 180 3101
|
|
RT ; 5425 0 200 180 01
|
|
; 5426 from 5388 (DD0,200,180)
|
|
; 5426 from 53A2 (DD0,200,180)
|
|
; 5426 from 53B3 (DD0,200,180)
|
|
; 5426 from 53C9 (DD0,200,180)
|
|
; 5426 from 53DE (DD0,200,180)
|
|
; 5426 from 53F3 (DD0,200,180)
|
|
; 5426 from 5A90 (DD0,200,180)
|
|
; 5426 from 5A9F (DD0,200,180)
|
|
; 5426 from 5AAE (DD0,200,180)
|
|
; 5426 from 5423 (DD0,200,180)
|
|
label_5426: MOVB r4, #080h ; 5426 0 200 180 9C80
|
|
CMPB A, r4 ; 5428 0 200 180 4C
|
|
JEQ label_543f ; 5429 0 200 180 C914
|
|
JGE label_5438 ; 542B 0 200 180 CD0B
|
|
SUBB r4, A ; 542D 0 200 180 24A1
|
|
LB A, r4 ; 542F 0 200 180 7C
|
|
SUBB r0, A ; 5430 0 200 180 20A1
|
|
JGE label_543f ; 5432 0 200 180 CD0B
|
|
MOVB r0, #000h ; 5434 0 200 180 9800
|
|
SJ label_543f ; 5436 0 200 180 CB07
|
|
; 5438 from 542B (DD0,200,180)
|
|
label_5438: SUBB A, r4 ; 5438 0 200 180 2C
|
|
ADDB r0, A ; 5439 0 200 180 2081
|
|
JGE label_543f ; 543B 0 200 180 CD02
|
|
MOVB r0, #0ffh ; 543D 0 200 180 98FF
|
|
; 543F from 5429 (DD0,200,180)
|
|
; 543F from 5432 (DD0,200,180)
|
|
; 543F from 5436 (DD0,200,180)
|
|
; 543F from 543B (DD0,200,180)
|
|
label_543f: RT ; 543F 0 200 180 01
|
|
; 5440 from 5CD2 (DD1,200,180)
|
|
; 5440 from 554F (DD0,200,180)
|
|
; 5440 from 5CFE (DD1,200,180)
|
|
; 5440 from 55FF (DD0,200,180)
|
|
; 5440 from 5DAF (DD1,200,180)
|
|
; 5440 from 5D7B (DD0,200,180)
|
|
; 5440 from 56CA (DD0,200,180)
|
|
; 5440 from 5795 (DD0,200,180)
|
|
; 5440 from 6011 (DD1,208,180)
|
|
; 5440 from 5853 (DD0,200,180)
|
|
; 5440 from 5936 (DD0,200,180)
|
|
; 5440 from 594C (DD0,200,180)
|
|
; 5440 from 5B0F (DD0,200,180)
|
|
label_5440: MB C, ACC.0 ; 5440 1 200 180 C50628
|
|
JLT label_546b ; 5443 1 200 180 CA26
|
|
MB C, ACC.1 ; 5445 1 200 180 C50629
|
|
JLT label_5472 ; 5448 1 200 180 CA28
|
|
MB C, ACC.2 ; 544A 1 200 180 C5062A
|
|
JLT label_5479 ; 544D 1 200 180 CA2A
|
|
MB C, ACC.3 ; 544F 1 200 180 C5062B
|
|
JLT label_5480 ; 5452 1 200 180 CA2C
|
|
MB C, ACC.4 ; 5454 1 200 180 C5062C
|
|
JLT label_5487 ; 5457 1 200 180 CA2E
|
|
MB C, ACC.5 ; 5459 1 200 180 C5062D
|
|
JLT label_548e ; 545C 1 200 180 CA30
|
|
MB C, ACC.6 ; 545E 1 200 180 C5062E
|
|
JLT label_5495 ; 5461 1 200 180 CA32
|
|
MB C, ACC.7 ; 5463 1 200 180 C5062F
|
|
JLT label_549c ; 5466 1 200 180 CA34
|
|
RC ; 5468 1 200 180 95
|
|
SJ label_54b2 ; 5469 1 200 180 CB47
|
|
; 546B from 5443 (DD1,200,180)
|
|
label_546b: MB C, off(00210h).3 ; 546B 1 200 180 C4102B ### ROM INFO=PSP Input (Power Steering Pressure)
|
|
MOVB r1, #000h ; 546E 1 200 180 9900
|
|
SJ label_549f ; 5470 1 200 180 CB2D
|
|
; 5472 from 5448 (DD1,200,180)
|
|
label_5472: MB C, off(00210h).7 ; 5472 1 200 180 C4102F
|
|
MOVB r1, #001h ; 5475 1 200 180 9901
|
|
SJ label_549f ; 5477 1 200 180 CB26
|
|
; 5479 from 544D (DD1,200,180)
|
|
label_5479: MB C, off(00211h).0 ; 5479 1 200 180 C41128
|
|
MOVB r1, #002h ; 547C 1 200 180 9902
|
|
SJ label_549f ; 547E 1 200 180 CB1F
|
|
; 5480 from 5452 (DD1,200,180)
|
|
label_5480: MB C, off(00211h).1 ; 5480 1 200 180 C41129
|
|
MOVB r1, #003h ; 5483 1 200 180 9903
|
|
SJ label_549f ; 5485 1 200 180 CB18
|
|
; 5487 from 5457 (DD1,200,180)
|
|
label_5487: MB C, off(00211h).2 ; 5487 1 200 180 C4112A ### ROM INFO=AC Switch Input
|
|
MOVB r1, #004h ; 548A 1 200 180 9904
|
|
SJ label_549f ; 548C 1 200 180 CB11
|
|
; 548E from 545C (DD1,200,180)
|
|
label_548e: MB C, off(00211h).4 ; 548E 1 200 180 C4112C
|
|
MOVB r1, #005h ; 5491 1 200 180 9905
|
|
SJ label_549f ; 5493 1 200 180 CB0A
|
|
; 5495 from 5461 (DD1,200,180)
|
|
label_5495: MB C, off(00211h).5 ; 5495 1 200 180 C4112D
|
|
MOVB r1, #006h ; 5498 1 200 180 9906
|
|
SJ label_549f ; 549A 1 200 180 CB03
|
|
; 549C from 5466 (DD1,200,180)
|
|
label_549c: SC ; 549C 1 200 180 85
|
|
SJ label_54b2 ; 549D 1 200 180 CB13
|
|
; 549F from 5470 (DD1,200,180)
|
|
; 549F from 5477 (DD1,200,180)
|
|
; 549F from 547E (DD1,200,180)
|
|
; 549F from 5485 (DD1,200,180)
|
|
; 549F from 548C (DD1,200,180)
|
|
; 549F from 5493 (DD1,200,180)
|
|
; 549F from 549A (DD1,200,180)
|
|
label_549f: LB A, r0 ; 549F 0 200 180 78
|
|
JEQ label_54a5 ; 54A0 0 200 180 C903
|
|
XORB PSWH, #080h ; 54A2 0 200 180 A2F080
|
|
; 54A5 from 54A0 (DD0,200,180)
|
|
label_54a5: L A, X1 ; 54A5 1 200 180 40
|
|
PUSHS A ; 54A6 1 200 180 55
|
|
CLR X1 ; 54A7 1 200 180 9015
|
|
LB A, r1 ; 54A9 0 200 180 79
|
|
SBR 00420h[X1] ; 54AA 0 200 180 C0200411
|
|
POPS A ; 54AE 1 200 180 65
|
|
MOV X1, A ; 54AF 1 200 180 50
|
|
CLRB A ; 54B0 0 200 180 FA
|
|
RT ; 54B1 0 200 180 01
|
|
; 54B2 from 5469 (DD1,200,180)
|
|
; 54B2 from 549D (DD1,200,180)
|
|
label_54b2: RT ; 54B2 1 200 180 01
|
|
; 54B3 from 5AD0 (DD0,200,180)
|
|
; 54B3 from 1A72 (DD0,100,280)
|
|
label_54b3: CMPB A, #001h ; 54B3 0 200 180 C601
|
|
JEQ label_54c4 ; 54B5 0 200 180 C90D
|
|
CMPB A, #002h ; 54B7 0 200 180 C602
|
|
JEQ label_54c9 ; 54B9 0 200 180 C90E
|
|
CMPB A, #003h ; 54BB 0 200 180 C603
|
|
JEQ label_54ce ; 54BD 0 200 180 C90F
|
|
MOV DP, #003d2h ; 54BF 0 200 180 62D203 ### ROM INFO=ELD??
|
|
SJ label_54d1 ; 54C2 0 200 180 CB0D
|
|
; 54C4 from 54B5 (DD0,200,180)
|
|
label_54c4: MOV DP, #00067h ; 54C4 0 200 180 626700 ### ROM INFO=EGR Volt
|
|
SJ label_54d1 ; 54C7 0 200 180 CB08
|
|
; 54C9 from 54B9 (DD0,200,180)
|
|
label_54c9: MOV DP, #003d5h ; 54C9 0 200 180 62D503 ### ROM INFO=B6 Volt
|
|
SJ label_54d1 ; 54CC 0 200 180 CB03
|
|
; 54CE from 54BD (DD0,200,180)
|
|
label_54ce: MOV DP, #000dah ; 54CE 0 200 180 62DA00 ### ROM INFO=O2 Sensor
|
|
; 54D1 from 54C2 (DD0,200,180)
|
|
; 54D1 from 54C7 (DD0,200,180)
|
|
; 54D1 from 54CC (DD0,200,180)
|
|
label_54d1: LB A, [DP] ; 54D1 0 200 180 F2
|
|
RT ; 54D2 0 200 180 01
|
|
DB 055h,0F5h,006h,077h,004h,032h,073h,053h ; 54D3
|
|
DB 085h,032h,07Eh,053h,065h,001h ; 54DB
|
|
; 54E1 from 5599 (DD0,200,180)
|
|
; 54E1 from 55D3 (DD0,200,180)
|
|
; 54E1 from 55F3 (DD0,200,180)
|
|
; 54E1 from 56BE (DD0,200,180)
|
|
; 54E1 from 5789 (DD0,200,180)
|
|
; 54E1 from 5860 (DD0,200,180)
|
|
; 54E1 from 5867 (DD0,200,180)
|
|
; 54E1 from 586E (DD0,200,180)
|
|
; 54E1 from 5901 (DD0,200,180)
|
|
label_54e1: CMPB A, #008h ; 54E1 0 200 180 C608
|
|
JGE label_54eb ; 54E3 0 200 180 CD06
|
|
CLR X1 ; 54E5 0 200 180 9015
|
|
SBR 0040eh[X1] ; 54E7 0 200 180 C00E0411
|
|
; 54EB from 54E3 (DD0,200,180)
|
|
label_54eb: RT ; 54EB 0 200 180 01
|
|
; 54EC from 55E6 (DD0,200,180)
|
|
; 54EC from 55C6 (DD0,200,180)
|
|
; 54EC from 56B1 (DD0,200,180)
|
|
; 54EC from 577C (DD0,200,180)
|
|
; 54EC from 5847 (DD0,200,180)
|
|
; 54EC from 58C4 (DD0,200,180)
|
|
; 54EC from 58DC (DD0,200,180)
|
|
; 54EC from 58F4 (DD0,200,180)
|
|
; 54EC from 5928 (DD0,200,180)
|
|
label_54ec: STB A, r0 ; 54EC 0 200 180 88
|
|
CLR X1 ; 54ED 0 200 180 9015
|
|
MB PSWL.4, C ; 54EF 0 200 180 A33C
|
|
CMPB A, #008h ; 54F1 0 200 180 C608
|
|
JGE label_5503 ; 54F3 0 200 180 CD0E
|
|
LB A, r0 ; 54F5 0 200 180 78
|
|
MB C, PSWL.4 ; 54F6 0 200 180 A32C
|
|
JGE label_54ff ; 54F8 0 200 180 CD05
|
|
SBR 0040fh[X1] ; 54FA 0 200 180 C00F0411
|
|
RT ; 54FE 0 200 180 01
|
|
; 54FF from 54F8 (DD0,200,180)
|
|
label_54ff: RBR 0040fh[X1] ; 54FF 0 200 180 C00F0412
|
|
; 5503 from 54F3 (DD0,200,180)
|
|
label_5503: RT ; 5503 0 200 180 01
|
|
; 5504 from 06C9 (DD1,200,180)
|
|
; 5504 from 31DD (DD1,208,180)
|
|
label_5504: MOV X1, #00409h ; 5504 1 200 180 600904 ### ROM INFO=Options Active
|
|
MOV X2, #00408h ; 5507 1 200 180 610804 ### ROM INFO=Inputs Options3
|
|
MOV er2, #0040eh ; 550A 1 200 180 46980E04
|
|
MOV er3, #0040fh ; 550E 1 200 180 47980F04
|
|
CLR A ; 5512 1 200 180 F9
|
|
LB A, ACC ; 5513 0 200 180 F506
|
|
MOV DP, X1 ; 5515 0 200 180 907A
|
|
LB A, [DP] ; 5517 0 200 180 F2
|
|
ANDB A, #01fh ; 5518 0 200 180 D61F
|
|
STB A, [DP] ; 551A 0 200 180 D2
|
|
CLR A ; 551B 1 200 180 F9
|
|
MOV DP, X2 ; 551C 1 200 180 917A
|
|
LB A, [DP] ; 551E 0 200 180 F2
|
|
ANDB A, #00fh ; 551F 0 200 180 D60F
|
|
STB A, [DP] ; 5521 0 200 180 D2
|
|
CLR A ; 5522 1 200 180 F9
|
|
MOV DP, #00410h ; 5523 1 200 180 621004 ### ROM INFO=Options Outputs Active
|
|
LB A, [DP] ; 5526 0 200 180 F2
|
|
ANDB A, #0c0h ; 5527 0 200 180 D6C0
|
|
STB A, [DP] ; 5529 0 200 180 D2
|
|
MOV DP, er3 ; 552A 0 200 180 477A
|
|
STB A, [DP] ; 552C 0 200 180 D2
|
|
LCB A, tbl_62c5 ; 552D 0 200 180 909DC562
|
|
JNE label_5543 ; 5531 0 200 180 CE10
|
|
LCB A, tbl_62b9 ; 5533 0 200 180 909DB962
|
|
MB C, ACC.0 ; 5537 0 200 180 C50628
|
|
JLT label_5546 ; 553A 0 200 180 CA0A
|
|
MB C, ACC.1 ; 553C 0 200 180 C50629
|
|
JLT label_5554 ; 553F 0 200 180 CA13
|
|
SJ label_558f ; 5541 0 200 180 CB4C
|
|
; 5543 from 5531 (DD0,200,180)
|
|
label_5543: SC ; 5543 0 200 180 85
|
|
SJ label_558a ; 5544 0 200 180 CB44
|
|
; 5546 from 553A (DD0,200,180)
|
|
label_5546: LCB A, tbl_62bb ; 5546 0 200 180 909DBB62
|
|
STB A, r0 ; 554A 0 200 180 88
|
|
LCB A, tbl_62ba ; 554B 0 200 180 909DBA62
|
|
CAL label_5440 ; 554F 0 200 180 324054
|
|
SJ label_558a ; 5552 0 200 180 CB36
|
|
; 5554 from 553F (DD0,200,180)
|
|
label_5554: RC ; 5554 0 200 180 95
|
|
LCB A, tbl_62bc ; 5555 0 200 180 909DBC62
|
|
JEQ label_5565 ; 5559 0 200 180 C90A
|
|
LC A, tbl_62bd ; 555B 0 200 180 909CBD62
|
|
CMP 0c4h, A ; 555F 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JGE label_5589 ; 5562 0 200 180 CD25
|
|
SC ; 5564 0 200 180 85
|
|
; 5565 from 5559 (DD0,200,180)
|
|
label_5565: LCB A, tbl_62bf ; 5565 0 200 180 909DBF62
|
|
JEQ label_5575 ; 5569 0 200 180 C90A
|
|
LCB A, tbl_62c0 ; 556B 0 200 180 909DC062
|
|
CMPB 0bbh, A ; 556F 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JLT label_5589 ; 5572 0 200 180 CA15
|
|
SC ; 5574 0 200 180 85
|
|
; 5575 from 5569 (DD0,200,180)
|
|
label_5575: LCB A, tbl_62c1 ; 5575 0 200 180 909DC162
|
|
JEQ label_558a ; 5579 0 200 180 C90F
|
|
MOV DP, #003a4h ; 557B 0 200 180 62A403 ### ROM INFO=TPS Volt
|
|
LCB A, tbl_62c2 ; 557E 0 200 180 909DC262
|
|
CMPB [DP], A ; 5582 0 200 180 C2C1
|
|
JLT label_5589 ; 5584 0 200 180 CA03
|
|
SC ; 5586 0 200 180 85
|
|
SJ label_558a ; 5587 0 200 180 CB01
|
|
; 5589 from 5562 (DD0,200,180)
|
|
; 5589 from 5572 (DD0,200,180)
|
|
; 5589 from 5584 (DD0,200,180)
|
|
label_5589: RC ; 5589 0 200 180 95
|
|
; 558A from 5544 (DD0,200,180)
|
|
; 558A from 5552 (DD0,200,180)
|
|
; 558A from 5579 (DD0,200,180)
|
|
; 558A from 5587 (DD0,200,180)
|
|
label_558a: MOV DP, #00409h ; 558A 0 200 180 620904 ### ROM INFO=Options Active
|
|
MB [DP].5, C ; 558D 0 200 180 C23D
|
|
; 558F from 5541 (DD0,200,180)
|
|
label_558f: LCB A, tbl_628a ; 558F 0 200 180 909D8A62
|
|
JEQ label_55c9 ; 5593 0 200 180 C934
|
|
LCB A, tbl_628c ; 5595 0 200 180 909D8C62
|
|
CAL label_54e1 ; 5599 0 200 180 32E154
|
|
LCB A, tbl_628b ; 559C 0 200 180 909D8B62
|
|
CMPB 0d9h, A ; 55A0 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
MOV DP, #00409h ; 55A3 0 200 180 620904 ### ROM INFO=Options Active
|
|
JGT label_55bf ; 55A6 0 200 180 C817
|
|
LCB A, tbl_6308 ; 55A8 0 200 180 909D0863
|
|
CMPB 0cch, A ; 55AC 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JGT label_55bf ; 55AF 0 200 180 C80E
|
|
SB [DP].6 ; 55B1 0 200 180 C21E
|
|
SC ; 55B3 0 200 180 85
|
|
LCB A, tbl_62dc ; 55B4 0 200 180 909DDC62
|
|
JEQ label_55c2 ; 55B8 0 200 180 C908
|
|
XORB PSWH, #080h ; 55BA 0 200 180 A2F080
|
|
SJ label_55c2 ; 55BD 0 200 180 CB03
|
|
; 55BF from 55A6 (DD0,200,180)
|
|
; 55BF from 55AF (DD0,200,180)
|
|
label_55bf: RB [DP].6 ; 55BF 0 200 180 C20E
|
|
RC ; 55C1 0 200 180 95
|
|
; 55C2 from 55B8 (DD0,200,180)
|
|
; 55C2 from 55BD (DD0,200,180)
|
|
label_55c2: LCB A, tbl_628c ; 55C2 0 200 180 909D8C62
|
|
CAL label_54ec ; 55C6 0 200 180 32EC54
|
|
; 55C9 from 5593 (DD0,200,180)
|
|
label_55c9: LCB A, tbl_611c ; 55C9 0 200 180 909D1C61
|
|
JEQ label_55e9 ; 55CD 0 200 180 C91A
|
|
LCB A, tbl_611d ; 55CF 0 200 180 909D1D61
|
|
CAL label_54e1 ; 55D3 0 200 180 32E154
|
|
MB C, P1.0 ; 55D6 0 200 180 C52228 ### ROM INFO=Left VTEC Transistor Output (IC14)
|
|
LCB A, tbl_611e ; 55D9 0 200 180 909D1E61
|
|
JEQ label_55e2 ; 55DD 0 200 180 C903
|
|
XORB PSWH, #080h ; 55DF 0 200 180 A2F080
|
|
; 55E2 from 55DD (DD0,200,180)
|
|
label_55e2: LCB A, tbl_611d ; 55E2 0 200 180 909D1D61
|
|
CAL label_54ec ; 55E6 0 200 180 32EC54
|
|
; 55E9 from 55CD (DD0,200,180)
|
|
label_55e9: LCB A, tbl_62c7 ; 55E9 0 200 180 909DC762
|
|
JEQ label_5625 ; 55ED 0 200 180 C936
|
|
LCB A, tbl_62c8 ; 55EF 0 200 180 909DC862
|
|
CAL label_54e1 ; 55F3 0 200 180 32E154
|
|
LCB A, tbl_62cb ; 55F6 0 200 180 909DCB62
|
|
STB A, r0 ; 55FA 0 200 180 88
|
|
LCB A, tbl_62ca ; 55FB 0 200 180 909DCA62
|
|
CAL label_5440 ; 55FF 0 200 180 324054
|
|
MOV DP, X2 ; 5602 0 200 180 917A
|
|
MB [DP].4, C ; 5604 0 200 180 C23C
|
|
JGE label_5625 ; 5606 0 200 180 CD1D
|
|
LCB A, tbl_62cc ; 5608 0 200 180 909DCC62
|
|
JEQ label_5618 ; 560C 0 200 180 C90A
|
|
LB A, ACC ; 560E 0 200 180 F506
|
|
MOV DP, X1 ; 5610 0 200 180 907A
|
|
LCB A, [DP] ; 5612 0 200 180 92AA
|
|
ANDB A, #005h ; 5614 0 200 180 D605
|
|
JNE label_5628 ; 5616 0 200 180 CE10
|
|
; 5618 from 560C (DD0,200,180)
|
|
label_5618: LCB A, tbl_62cd ; 5618 0 200 180 909DCD62
|
|
JEQ label_562b ; 561C 0 200 180 C90D
|
|
MB C, off(00222h).3 ; 561E 0 200 180 C4222B
|
|
JLT label_5628 ; 5621 0 200 180 CA05
|
|
SJ label_562b ; 5623 0 200 180 CB06
|
|
; 5625 from 55ED (DD0,200,180)
|
|
; 5625 from 5606 (DD0,200,180)
|
|
label_5625: J label_56b4 ; 5625 0 200 180 03B456
|
|
; 5628 from 5616 (DD0,200,180)
|
|
; 5628 from 5621 (DD0,200,180)
|
|
label_5628: J label_56a3 ; 5628 0 200 180 03A356
|
|
; 562B from 561C (DD0,200,180)
|
|
; 562B from 5623 (DD0,200,180)
|
|
label_562b: LC A, tbl_62cf ; 562B 0 200 180 909CCF62
|
|
CMP 0c4h, A ; 562F 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JGT label_56a3 ; 5632 0 200 180 C86F
|
|
LC A, tbl_62d1 ; 5634 0 200 180 909CD162
|
|
CMP 0c4h, A ; 5638 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JLT label_56a3 ; 563B 0 200 180 CA66
|
|
LCB A, tbl_62d5 ; 563D 0 200 180 909DD562
|
|
CMPB 0d9h, A ; 5641 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
JGT label_56a3 ; 5644 0 200 180 C85D
|
|
LCB A, tbl_62d6 ; 5646 0 200 180 909DD662
|
|
CMPB 0d9h, A ; 564A 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
JLT label_56a3 ; 564D 0 200 180 CA54
|
|
LCB A, tbl_62d7 ; 564F 0 200 180 909DD762
|
|
CMPB 0d8h, A ; 5653 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
|
|
JGT label_56a3 ; 5656 0 200 180 C84B
|
|
LCB A, tbl_62d8 ; 5658 0 200 180 909DD862
|
|
CMPB 0d8h, A ; 565C 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
|
|
JLT label_56a3 ; 565F 0 200 180 CA42
|
|
LCB A, tbl_62d3 ; 5661 0 200 180 909DD362
|
|
CMPB 0bbh, A ; 5665 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JLT label_56a3 ; 5668 0 200 180 CA39
|
|
LCB A, tbl_62d4 ; 566A 0 200 180 909DD462
|
|
CMPB 0bbh, A ; 566E 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JGT label_56a3 ; 5671 0 200 180 C830
|
|
LCB A, tbl_62d9 ; 5673 0 200 180 909DD962
|
|
CMPB 0cch, A ; 5677 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JLT label_56a3 ; 567A 0 200 180 CA27
|
|
LCB A, tbl_62db ; 567C 0 200 180 909DDB62
|
|
CMPB 0cch, A ; 5680 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JGT label_56a3 ; 5683 0 200 180 C81E
|
|
LCB A, tbl_62da ; 5685 0 200 180 909DDA62
|
|
MOV DP, #003a4h ; 5689 0 200 180 62A403 ### ROM INFO=TPS Volt
|
|
CMPB [DP], A ; 568C 0 200 180 C2C1
|
|
JLT label_56a3 ; 568E 0 200 180 CA13
|
|
MOV DP, #00410h ; 5690 0 200 180 621004 ### ROM INFO=Options Outputs Active
|
|
SB [DP].0 ; 5693 0 200 180 C218
|
|
LCB A, tbl_62ce ; 5695 0 200 180 909DCE62
|
|
JEQ label_56a0 ; 5699 0 200 180 C905
|
|
MOV DP, #00409h ; 569B 0 200 180 620904 ### ROM INFO=Options Active
|
|
SB [DP].5 ; 569E 0 200 180 C21D
|
|
; 56A0 from 5699 (DD0,200,180)
|
|
label_56a0: SC ; 56A0 0 200 180 85
|
|
SJ label_56a4 ; 56A1 0 200 180 CB01
|
|
; 56A3 from 5628 (DD0,200,180)
|
|
; 56A3 from 5632 (DD0,200,180)
|
|
; 56A3 from 563B (DD0,200,180)
|
|
; 56A3 from 5644 (DD0,200,180)
|
|
; 56A3 from 564D (DD0,200,180)
|
|
; 56A3 from 5656 (DD0,200,180)
|
|
; 56A3 from 565F (DD0,200,180)
|
|
; 56A3 from 5668 (DD0,200,180)
|
|
; 56A3 from 5671 (DD0,200,180)
|
|
; 56A3 from 567A (DD0,200,180)
|
|
; 56A3 from 5683 (DD0,200,180)
|
|
; 56A3 from 568E (DD0,200,180)
|
|
label_56a3: RC ; 56A3 0 200 180 95
|
|
; 56A4 from 56A1 (DD0,200,180)
|
|
label_56a4: LCB A, tbl_62c9 ; 56A4 0 200 180 909DC962
|
|
JEQ label_56ad ; 56A8 0 200 180 C903
|
|
XORB PSWH, #080h ; 56AA 0 200 180 A2F080
|
|
; 56AD from 56A8 (DD0,200,180)
|
|
label_56ad: LCB A, tbl_62c8 ; 56AD 0 200 180 909DC862
|
|
CAL label_54ec ; 56B1 0 200 180 32EC54
|
|
; 56B4 from 5625 (DD0,200,180)
|
|
label_56b4: LCB A, tbl_6158 ; 56B4 0 200 180 909D5861
|
|
JEQ label_56f0 ; 56B8 0 200 180 C936
|
|
LCB A, tbl_6159 ; 56BA 0 200 180 909D5961
|
|
CAL label_54e1 ; 56BE 0 200 180 32E154
|
|
LCB A, tbl_615c ; 56C1 0 200 180 909D5C61
|
|
STB A, r0 ; 56C5 0 200 180 88
|
|
LCB A, tbl_615b ; 56C6 0 200 180 909D5B61
|
|
CAL label_5440 ; 56CA 0 200 180 324054
|
|
MOV DP, X2 ; 56CD 0 200 180 917A
|
|
MB [DP].5, C ; 56CF 0 200 180 C23D
|
|
JGE label_56f0 ; 56D1 0 200 180 CD1D
|
|
LCB A, tbl_615d ; 56D3 0 200 180 909D5D61
|
|
JEQ label_56e3 ; 56D7 0 200 180 C90A
|
|
LB A, ACC ; 56D9 0 200 180 F506
|
|
MOV DP, X1 ; 56DB 0 200 180 907A
|
|
LCB A, [DP] ; 56DD 0 200 180 92AA
|
|
ANDB A, #005h ; 56DF 0 200 180 D605
|
|
JNE label_56f3 ; 56E1 0 200 180 CE10
|
|
; 56E3 from 56D7 (DD0,200,180)
|
|
label_56e3: LCB A, tbl_615e ; 56E3 0 200 180 909D5E61
|
|
JEQ label_56f6 ; 56E7 0 200 180 C90D
|
|
MB C, off(00222h).3 ; 56E9 0 200 180 C4222B
|
|
JLT label_56f3 ; 56EC 0 200 180 CA05
|
|
SJ label_56f6 ; 56EE 0 200 180 CB06
|
|
; 56F0 from 56B8 (DD0,200,180)
|
|
; 56F0 from 56D1 (DD0,200,180)
|
|
label_56f0: J label_577f ; 56F0 0 200 180 037F57
|
|
; 56F3 from 56E1 (DD0,200,180)
|
|
; 56F3 from 56EC (DD0,200,180)
|
|
label_56f3: J label_576e ; 56F3 0 200 180 036E57
|
|
; 56F6 from 56E7 (DD0,200,180)
|
|
; 56F6 from 56EE (DD0,200,180)
|
|
label_56f6: LC A, tbl_6160 ; 56F6 0 200 180 909C6061
|
|
CMP 0c4h, A ; 56FA 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JGT label_576e ; 56FD 0 200 180 C86F
|
|
LC A, tbl_6162 ; 56FF 0 200 180 909C6261
|
|
CMP 0c4h, A ; 5703 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JLT label_576e ; 5706 0 200 180 CA66
|
|
LCB A, tbl_6166 ; 5708 0 200 180 909D6661
|
|
CMPB 0d9h, A ; 570C 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
JGT label_576e ; 570F 0 200 180 C85D
|
|
LCB A, tbl_6167 ; 5711 0 200 180 909D6761
|
|
CMPB 0d9h, A ; 5715 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
JLT label_576e ; 5718 0 200 180 CA54
|
|
LCB A, tbl_6168 ; 571A 0 200 180 909D6861
|
|
CMPB 0d8h, A ; 571E 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
|
|
JGT label_576e ; 5721 0 200 180 C84B
|
|
LCB A, tbl_6169 ; 5723 0 200 180 909D6961
|
|
CMPB 0d8h, A ; 5727 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
|
|
JLT label_576e ; 572A 0 200 180 CA42
|
|
LCB A, tbl_6164 ; 572C 0 200 180 909D6461
|
|
CMPB 0bbh, A ; 5730 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JLT label_576e ; 5733 0 200 180 CA39
|
|
LCB A, tbl_6165 ; 5735 0 200 180 909D6561
|
|
CMPB 0bbh, A ; 5739 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JGT label_576e ; 573C 0 200 180 C830
|
|
LCB A, tbl_616a ; 573E 0 200 180 909D6A61
|
|
CMPB 0cch, A ; 5742 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JLT label_576e ; 5745 0 200 180 CA27
|
|
LCB A, tbl_616c ; 5747 0 200 180 909D6C61
|
|
CMPB 0cch, A ; 574B 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JGT label_576e ; 574E 0 200 180 C81E
|
|
LCB A, tbl_616b ; 5750 0 200 180 909D6B61
|
|
MOV DP, #003a4h ; 5754 0 200 180 62A403 ### ROM INFO=TPS Volt
|
|
CMPB [DP], A ; 5757 0 200 180 C2C1
|
|
JLT label_576e ; 5759 0 200 180 CA13
|
|
MOV DP, #00410h ; 575B 0 200 180 621004 ### ROM INFO=Options Outputs Active
|
|
SB [DP].1 ; 575E 0 200 180 C219
|
|
LCB A, tbl_615f ; 5760 0 200 180 909D5F61
|
|
JEQ label_576b ; 5764 0 200 180 C905
|
|
MOV DP, #00409h ; 5766 0 200 180 620904 ### ROM INFO=Options Active
|
|
SB [DP].5 ; 5769 0 200 180 C21D
|
|
; 576B from 5764 (DD0,200,180)
|
|
label_576b: SC ; 576B 0 200 180 85
|
|
SJ label_576f ; 576C 0 200 180 CB01
|
|
; 576E from 56F3 (DD0,200,180)
|
|
; 576E from 56FD (DD0,200,180)
|
|
; 576E from 5706 (DD0,200,180)
|
|
; 576E from 570F (DD0,200,180)
|
|
; 576E from 5718 (DD0,200,180)
|
|
; 576E from 5721 (DD0,200,180)
|
|
; 576E from 572A (DD0,200,180)
|
|
; 576E from 5733 (DD0,200,180)
|
|
; 576E from 573C (DD0,200,180)
|
|
; 576E from 5745 (DD0,200,180)
|
|
; 576E from 574E (DD0,200,180)
|
|
; 576E from 5759 (DD0,200,180)
|
|
label_576e: RC ; 576E 0 200 180 95
|
|
; 576F from 576C (DD0,200,180)
|
|
label_576f: LCB A, tbl_615a ; 576F 0 200 180 909D5A61
|
|
JEQ label_5778 ; 5773 0 200 180 C903
|
|
XORB PSWH, #080h ; 5775 0 200 180 A2F080
|
|
; 5778 from 5773 (DD0,200,180)
|
|
label_5778: LCB A, tbl_6159 ; 5778 0 200 180 909D5961
|
|
CAL label_54ec ; 577C 0 200 180 32EC54
|
|
; 577F from 56F0 (DD0,200,180)
|
|
label_577f: LCB A, tbl_616d ; 577F 0 200 180 909D6D61
|
|
JEQ label_57bb ; 5783 0 200 180 C936
|
|
LCB A, tbl_616e ; 5785 0 200 180 909D6E61
|
|
CAL label_54e1 ; 5789 0 200 180 32E154
|
|
LCB A, tbl_6171 ; 578C 0 200 180 909D7161
|
|
STB A, r0 ; 5790 0 200 180 88
|
|
LCB A, tbl_6170 ; 5791 0 200 180 909D7061
|
|
CAL label_5440 ; 5795 0 200 180 324054
|
|
MOV DP, X2 ; 5798 0 200 180 917A
|
|
MB [DP].6, C ; 579A 0 200 180 C23E
|
|
JGE label_57bb ; 579C 0 200 180 CD1D
|
|
LCB A, tbl_6172 ; 579E 0 200 180 909D7261
|
|
JEQ label_57ae ; 57A2 0 200 180 C90A
|
|
LB A, ACC ; 57A4 0 200 180 F506
|
|
MOV DP, X1 ; 57A6 0 200 180 907A
|
|
LCB A, [DP] ; 57A8 0 200 180 92AA
|
|
ANDB A, #005h ; 57AA 0 200 180 D605
|
|
JNE label_57be ; 57AC 0 200 180 CE10
|
|
; 57AE from 57A2 (DD0,200,180)
|
|
label_57ae: LCB A, tbl_6173 ; 57AE 0 200 180 909D7361
|
|
JEQ label_57c1 ; 57B2 0 200 180 C90D
|
|
MB C, off(00222h).3 ; 57B4 0 200 180 C4222B
|
|
JLT label_57be ; 57B7 0 200 180 CA05
|
|
SJ label_57c1 ; 57B9 0 200 180 CB06
|
|
; 57BB from 5783 (DD0,200,180)
|
|
; 57BB from 579C (DD0,200,180)
|
|
label_57bb: J label_584a ; 57BB 0 200 180 034A58
|
|
; 57BE from 57AC (DD0,200,180)
|
|
; 57BE from 57B7 (DD0,200,180)
|
|
label_57be: J label_5839 ; 57BE 0 200 180 033958
|
|
; 57C1 from 57B2 (DD0,200,180)
|
|
; 57C1 from 57B9 (DD0,200,180)
|
|
label_57c1: LC A, tbl_6175 ; 57C1 0 200 180 909C7561
|
|
CMP 0c4h, A ; 57C5 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JGT label_5839 ; 57C8 0 200 180 C86F
|
|
LC A, tbl_6177 ; 57CA 0 200 180 909C7761
|
|
CMP 0c4h, A ; 57CE 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JLT label_5839 ; 57D1 0 200 180 CA66
|
|
LCB A, tbl_617b ; 57D3 0 200 180 909D7B61
|
|
CMPB 0d9h, A ; 57D7 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
JGT label_5839 ; 57DA 0 200 180 C85D
|
|
LCB A, tbl_617c ; 57DC 0 200 180 909D7C61
|
|
CMPB 0d9h, A ; 57E0 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
JLT label_5839 ; 57E3 0 200 180 CA54
|
|
LCB A, tbl_617d ; 57E5 0 200 180 909D7D61
|
|
CMPB 0d8h, A ; 57E9 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
|
|
JGT label_5839 ; 57EC 0 200 180 C84B
|
|
LCB A, tbl_617e ; 57EE 0 200 180 909D7E61
|
|
CMPB 0d8h, A ; 57F2 0 200 180 C5D8C1 ### ROM INFO=IAT Sensor
|
|
JLT label_5839 ; 57F5 0 200 180 CA42
|
|
LCB A, tbl_6179 ; 57F7 0 200 180 909D7961
|
|
CMPB 0bbh, A ; 57FB 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JLT label_5839 ; 57FE 0 200 180 CA39
|
|
LCB A, tbl_617a ; 5800 0 200 180 909D7A61
|
|
CMPB 0bbh, A ; 5804 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JGT label_5839 ; 5807 0 200 180 C830
|
|
LCB A, tbl_617f ; 5809 0 200 180 909D7F61
|
|
CMPB 0cch, A ; 580D 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JLT label_5839 ; 5810 0 200 180 CA27
|
|
LCB A, tbl_6181 ; 5812 0 200 180 909D8161
|
|
CMPB 0cch, A ; 5816 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JGT label_5839 ; 5819 0 200 180 C81E
|
|
LCB A, tbl_6180 ; 581B 0 200 180 909D8061
|
|
MOV DP, #003a4h ; 581F 0 200 180 62A403 ### ROM INFO=TPS Volt
|
|
CMPB [DP], A ; 5822 0 200 180 C2C1
|
|
JLT label_5839 ; 5824 0 200 180 CA13
|
|
MOV DP, #00410h ; 5826 0 200 180 621004 ### ROM INFO=Options Outputs Active
|
|
SB [DP].2 ; 5829 0 200 180 C21A
|
|
LCB A, tbl_6174 ; 582B 0 200 180 909D7461
|
|
JEQ label_5836 ; 582F 0 200 180 C905
|
|
MOV DP, #00409h ; 5831 0 200 180 620904 ### ROM INFO=Options Active
|
|
SB [DP].5 ; 5834 0 200 180 C21D
|
|
; 5836 from 582F (DD0,200,180)
|
|
label_5836: SC ; 5836 0 200 180 85
|
|
SJ label_583a ; 5837 0 200 180 CB01
|
|
; 5839 from 57BE (DD0,200,180)
|
|
; 5839 from 57C8 (DD0,200,180)
|
|
; 5839 from 57D1 (DD0,200,180)
|
|
; 5839 from 57DA (DD0,200,180)
|
|
; 5839 from 57E3 (DD0,200,180)
|
|
; 5839 from 57EC (DD0,200,180)
|
|
; 5839 from 57F5 (DD0,200,180)
|
|
; 5839 from 57FE (DD0,200,180)
|
|
; 5839 from 5807 (DD0,200,180)
|
|
; 5839 from 5810 (DD0,200,180)
|
|
; 5839 from 5819 (DD0,200,180)
|
|
; 5839 from 5824 (DD0,200,180)
|
|
label_5839: RC ; 5839 0 200 180 95
|
|
; 583A from 5837 (DD0,200,180)
|
|
label_583a: LCB A, tbl_616f ; 583A 0 200 180 909D6F61
|
|
JEQ label_5843 ; 583E 0 200 180 C903
|
|
XORB PSWH, #080h ; 5840 0 200 180 A2F080
|
|
; 5843 from 583E (DD0,200,180)
|
|
label_5843: LCB A, tbl_616e ; 5843 0 200 180 909D6E61
|
|
CAL label_54ec ; 5847 0 200 180 32EC54
|
|
; 584A from 57BB (DD0,200,180)
|
|
label_584a: LCB A, tbl_62de ; 584A 0 200 180 909DDE62
|
|
STB A, r0 ; 584E 0 200 180 88
|
|
LCB A, tbl_62dd ; 584F 0 200 180 909DDD62
|
|
CAL label_5440 ; 5853 0 200 180 324054
|
|
MOV DP, X2 ; 5856 0 200 180 917A
|
|
MB [DP].7, C ; 5858 0 200 180 C23F
|
|
JGE label_588c ; 585A 0 200 180 CD30
|
|
LCB A, tbl_62e5 ; 585C 0 200 180 909DE562
|
|
CAL label_54e1 ; 5860 0 200 180 32E154
|
|
LCB A, tbl_62e6 ; 5863 0 200 180 909DE662
|
|
CAL label_54e1 ; 5867 0 200 180 32E154
|
|
LCB A, tbl_62e7 ; 586A 0 200 180 909DE762
|
|
CAL label_54e1 ; 586E 0 200 180 32E154
|
|
LCB A, tbl_62e0 ; 5871 0 200 180 909DE062
|
|
JEQ label_5881 ; 5875 0 200 180 C90A
|
|
LB A, ACC ; 5877 0 200 180 F506
|
|
MOV DP, X1 ; 5879 0 200 180 907A
|
|
LCB A, [DP] ; 587B 0 200 180 92AA
|
|
ANDB A, #005h ; 587D 0 200 180 D605
|
|
JNE label_588c ; 587F 0 200 180 CE0B
|
|
; 5881 from 5875 (DD0,200,180)
|
|
label_5881: LCB A, tbl_62df ; 5881 0 200 180 909DDF62
|
|
JEQ label_588f ; 5885 0 200 180 C908
|
|
MB C, off(00222h).3 ; 5887 0 200 180 C4222B
|
|
JLT label_588c ; 588A 0 200 180 CA00
|
|
; 588C from 585A (DD0,200,180)
|
|
; 588C from 587F (DD0,200,180)
|
|
; 588C from 588A (DD0,200,180)
|
|
label_588c: J label_58f7 ; 588C 0 200 180 03F758
|
|
; 588F from 5885 (DD0,200,180)
|
|
label_588f: LC A, tbl_62e1 ; 588F 0 200 180 909CE162
|
|
CMP 0c4h, A ; 5893 0 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JGT label_58f7 ; 5896 0 200 180 C85F
|
|
LCB A, tbl_62e3 ; 5898 0 200 180 909DE362
|
|
MOV DP, #003a4h ; 589C 0 200 180 62A403 ### ROM INFO=TPS Volt
|
|
CMPB [DP], A ; 589F 0 200 180 C2C1
|
|
JLT label_58f7 ; 58A1 0 200 180 CA54
|
|
LCB A, tbl_62e4 ; 58A3 0 200 180 909DE462
|
|
CMPB 0d9h, A ; 58A7 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
JGT label_58f7 ; 58AA 0 200 180 C84B
|
|
MOV DP, #00409h ; 58AC 0 200 180 620904 ### ROM INFO=Options Active
|
|
SB [DP].7 ; 58AF 0 200 180 C21F
|
|
LCB A, tbl_62e8 ; 58B1 0 200 180 909DE862
|
|
CMPB 0cch, A ; 58B5 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JLT label_58f7 ; 58B8 0 200 180 CA3D
|
|
MOV DP, #00410h ; 58BA 0 200 180 621004 ### ROM INFO=Options Outputs Active
|
|
SB [DP].3 ; 58BD 0 200 180 C21B
|
|
SC ; 58BF 0 200 180 85
|
|
LCB A, tbl_62e5 ; 58C0 0 200 180 909DE562
|
|
CAL label_54ec ; 58C4 0 200 180 32EC54
|
|
LCB A, tbl_62e9 ; 58C7 0 200 180 909DE962
|
|
JEQ label_58f7 ; 58CB 0 200 180 C92A
|
|
CMPB 0cch, A ; 58CD 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JLT label_58f7 ; 58D0 0 200 180 CA25
|
|
MOV DP, #00410h ; 58D2 0 200 180 621004 ### ROM INFO=Options Outputs Active
|
|
SB [DP].4 ; 58D5 0 200 180 C21C
|
|
SC ; 58D7 0 200 180 85
|
|
LCB A, tbl_62e6 ; 58D8 0 200 180 909DE662
|
|
CAL label_54ec ; 58DC 0 200 180 32EC54
|
|
LCB A, tbl_62ea ; 58DF 0 200 180 909DEA62
|
|
JEQ label_58f7 ; 58E3 0 200 180 C912
|
|
CMPB 0cch, A ; 58E5 0 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JLT label_58f7 ; 58E8 0 200 180 CA0D
|
|
MOV DP, #00410h ; 58EA 0 200 180 621004 ### ROM INFO=Options Outputs Active
|
|
SB [DP].5 ; 58ED 0 200 180 C21D
|
|
SC ; 58EF 0 200 180 85
|
|
LCB A, tbl_62e6 ; 58F0 0 200 180 909DE662
|
|
CAL label_54ec ; 58F4 0 200 180 32EC54
|
|
; 58F7 from 588C (DD0,200,180)
|
|
; 58F7 from 5896 (DD0,200,180)
|
|
; 58F7 from 58A1 (DD0,200,180)
|
|
; 58F7 from 58AA (DD0,200,180)
|
|
; 58F7 from 58B8 (DD0,200,180)
|
|
; 58F7 from 58CB (DD0,200,180)
|
|
; 58F7 from 58D0 (DD0,200,180)
|
|
; 58F7 from 58E3 (DD0,200,180)
|
|
; 58F7 from 58E8 (DD0,200,180)
|
|
label_58f7: LCB A, tbl_6332 ; 58F7 0 200 180 909D3263
|
|
JEQ label_592b ; 58FB 0 200 180 C92E
|
|
LCB A, tbl_6114 ; 58FD 0 200 180 909D1461
|
|
CAL label_54e1 ; 5901 0 200 180 32E154
|
|
LCB A, tbl_6236 ; 5904 0 200 180 909D3662
|
|
JBR off(002eeh).2, label_590f ; 5908 0 200 180 DAEE04
|
|
LCB A, tbl_6237 ; 590B 0 200 180 909D3762
|
|
; 590F from 5908 (DD0,200,180)
|
|
label_590f: CMPB off(00236h), A ; 590F 0 200 180 C436C1 ### ROM INFO=Current RPM(1byte form)
|
|
LCB A, tbl_6154 ; 5912 0 200 180 909D5461
|
|
JEQ label_591b ; 5916 0 200 180 C903
|
|
XORB PSWH, #080h ; 5918 0 200 180 A2F080
|
|
; 591B from 5916 (DD0,200,180)
|
|
label_591b: LCB A, tbl_6115 ; 591B 0 200 180 909D1561
|
|
JEQ label_5924 ; 591F 0 200 180 C903
|
|
XORB PSWH, #080h ; 5921 0 200 180 A2F080
|
|
; 5924 from 591F (DD0,200,180)
|
|
label_5924: LCB A, tbl_6114 ; 5924 0 200 180 909D1461
|
|
CAL label_54ec ; 5928 0 200 180 32EC54
|
|
; 592B from 58FB (DD0,200,180)
|
|
label_592b: LCB A, tbl_628e ; 592B 0 200 180 909D8E62
|
|
STB A, r0 ; 592F 0 200 180 88
|
|
LCB A, tbl_628d ; 5930 0 200 180 909D8D62
|
|
JEQ label_5965 ; 5934 0 200 180 C92F
|
|
CAL label_5440 ; 5936 0 200 180 324054
|
|
MOV DP, #00408h ; 5939 0 200 180 620804 ### ROM INFO=Inputs Options3
|
|
MB [DP].2, C ; 593C 0 200 180 C23A
|
|
JGE label_5965 ; 593E 0 200 180 CD25
|
|
LCB A, tbl_6290 ; 5940 0 200 180 909D9062
|
|
STB A, r0 ; 5944 0 200 180 88
|
|
LCB A, tbl_628f ; 5945 0 200 180 909D8F62
|
|
RC ; 5949 0 200 180 95
|
|
JEQ label_594f ; 594A 0 200 180 C903
|
|
CAL label_5440 ; 594C 0 200 180 324054
|
|
; 594F from 594A (DD0,200,180)
|
|
label_594f: MB PSWL.5, C ; 594F 0 200 180 A33D
|
|
MB [DP].3, C ; 5951 0 200 180 C23B
|
|
LCB A, tbl_62b8 ; 5953 0 200 180 909DB862
|
|
JNE label_5973 ; 5957 0 200 180 CE1A
|
|
INC DP ; 5959 0 200 180 72
|
|
MB C, [DP].3 ; 595A 0 200 180 C22B
|
|
JLT label_5965 ; 595C 0 200 180 CA07
|
|
MOV DP, #00410h ; 595E 0 200 180 621004 ### ROM INFO=Options Outputs Active
|
|
MB C, [DP].7 ; 5961 0 200 180 C22F
|
|
JGE label_5973 ; 5963 0 200 180 CD0E
|
|
; 5965 from 5934 (DD0,200,180)
|
|
; 5965 from 593E (DD0,200,180)
|
|
; 5965 from 595C (DD0,200,180)
|
|
label_5965: MOV DP, #00409h ; 5965 0 200 180 620904 ### ROM INFO=Options Active
|
|
RB [DP].4 ; 5968 0 200 180 C20C
|
|
SB PSWL.4 ; 596A 0 200 180 A31C
|
|
CLRB A ; 596C 0 200 180 FA
|
|
MOV DP, #0041ah ; 596D 0 200 180 621A04 ### ROM INFO=EBC Target
|
|
STB A, [DP] ; 5970 0 200 180 D2
|
|
SJ label_59a1 ; 5971 0 200 180 CB2E
|
|
; 5973 from 5957 (DD0,200,180)
|
|
; 5973 from 5963 (DD0,200,180)
|
|
label_5973: RB PSWL.4 ; 5973 0 200 180 A30C
|
|
LCB A, tbl_6292 ; 5975 0 200 180 909D9262
|
|
CMPB A, 0bbh ; 5979 0 200 180 C5BBC2 ### ROM INFO=Map Sensor Volt
|
|
MOV DP, #00409h ; 597C 0 200 180 620904 ### ROM INFO=Options Active
|
|
MB [DP].4, C ; 597F 0 200 180 C23C
|
|
JGE label_599e ; 5981 0 200 180 CD1B
|
|
LCB A, tbl_6295 ; 5983 0 200 180 909D9562
|
|
JEQ label_598d ; 5987 0 200 180 C904
|
|
SB PSWL.4 ; 5989 0 200 180 A31C
|
|
SJ label_59a1 ; 598B 0 200 180 CB14
|
|
; 598D from 5987 (DD0,200,180)
|
|
label_598d: LCB A, tbl_6293 ; 598D 0 200 180 909D9362
|
|
CMPB 0bbh, A ; 5991 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JGT label_59ac ; 5994 0 200 180 C816
|
|
LCB A, tbl_6294 ; 5996 0 200 180 909D9462
|
|
SB PSWL.4 ; 599A 0 200 180 A31C
|
|
SJ label_59a1 ; 599C 0 200 180 CB03
|
|
; 599E from 5981 (DD0,200,180)
|
|
label_599e: SB PSWL.4 ; 599E 0 200 180 A31C
|
|
CLRB A ; 59A0 0 200 180 FA
|
|
; 59A1 from 5971 (DD0,200,180)
|
|
; 59A1 from 598B (DD0,200,180)
|
|
; 59A1 from 599C (DD0,200,180)
|
|
label_59a1: MOV DP, #0041bh ; 59A1 0 200 180 621B04 ### ROM INFO=EBC Baseduty
|
|
STB A, [DP] ; 59A4 0 200 180 D2
|
|
MB C, PSWL.4 ; 59A5 0 200 180 A32C
|
|
JGE label_59ac ; 59A7 0 200 180 CD03
|
|
J label_5a63 ; 59A9 0 200 180 03635A
|
|
; 59AC from 59A7 (DD0,200,180)
|
|
; 59AC from 5994 (DD0,200,180)
|
|
label_59ac: LCB A, tbl_629a ; 59AC 0 200 180 909D9A62
|
|
JNE label_59c7 ; 59B0 0 200 180 CE15
|
|
CLR A ; 59B2 1 200 180 F9
|
|
MOV X1, #tbl_62a2 ; 59B3 1 200 180 60A262
|
|
MB C, PSWL.5 ; 59B6 1 200 180 A32D
|
|
JLT label_59bd ; 59B8 1 200 180 CA03
|
|
MOV X1, #tbl_629c ; 59BA 1 200 180 609C62
|
|
; 59BD from 59B8 (DD1,200,180)
|
|
label_59bd: LB A, ACC ; 59BD 0 200 180 F506
|
|
LB A, off(0024fh) ; 59BF 0 200 180 F44F ### ROM INFO=Current Gear
|
|
ADD X1, A ; 59C1 0 200 180 9081
|
|
LCB A, [X1] ; 59C3 0 200 180 90AA
|
|
SJ label_59d6 ; 59C5 0 200 180 CB0F
|
|
; 59C7 from 59B0 (DD0,200,180)
|
|
label_59c7: MOV X1, #tbl_61ac ; 59C7 0 200 180 60AC61
|
|
MB C, PSWL.5 ; 59CA 0 200 180 A32D
|
|
JLT label_59d1 ; 59CC 0 200 180 CA03
|
|
MOV X1, #tbl_61c2 ; 59CE 0 200 180 60C261
|
|
; 59D1 from 59CC (DD0,200,180)
|
|
label_59d1: LB A, 0c2h ; 59D1 0 200 180 F5C2
|
|
CAL label_49ca ; 59D3 0 200 180 32CA49
|
|
; 59D6 from 59C5 (DD0,200,180)
|
|
label_59d6: MOVB r3, A ; 59D6 0 200 180 238A
|
|
CAL label_5aca ; 59D8 0 200 180 32CA5A
|
|
LB A, r3 ; 59DB 0 200 180 7B
|
|
MOV DP, #0041ah ; 59DC 0 200 180 621A04 ### ROM INFO=EBC Target
|
|
STB A, [DP] ; 59DF 0 200 180 D2
|
|
SUBB A, 0bbh ; 59E0 0 200 180 C5BBA2 ### ROM INFO=Map Sensor Volt
|
|
MB PSWL.5, C ; 59E3 0 200 180 A33D
|
|
JGE label_59eb ; 59E5 0 200 180 CD04
|
|
XORB A, #0ffh ; 59E7 0 200 180 F6FF
|
|
ADDB A, #001h ; 59E9 0 200 180 8601
|
|
; 59EB from 59E5 (DD0,200,180)
|
|
label_59eb: STB A, r4 ; 59EB 0 200 180 8C
|
|
MOV DP, #0041ah ; 59EC 0 200 180 621A04 ### ROM INFO=EBC Target
|
|
LB A, [DP] ; 59EF 0 200 180 F2
|
|
MOV X1, #tbl_6196 ; 59F0 0 200 180 609661
|
|
CAL label_49ca ; 59F3 0 200 180 32CA49
|
|
MOV DP, #0041bh ; 59F6 0 200 180 621B04 ### ROM INFO=EBC Baseduty
|
|
STB A, [DP] ; 59F9 0 200 180 D2
|
|
STB A, r5 ; 59FA 0 200 180 8D
|
|
SJ label_5a01 ; 59FB 0 200 180 CB04
|
|
; 59FD from 5A05 (DD0,200,180)
|
|
; 59FD from 5A10 (DD0,200,180)
|
|
label_59fd: LB A, #080h ; 59FD 0 200 180 7780
|
|
SJ label_5a5b ; 59FF 0 200 180 CB5A
|
|
; 5A01 from 59FB (DD0,200,180)
|
|
label_5a01: LCB A, tbl_629b ; 5A01 0 200 180 909D9B62
|
|
JNE label_59fd ; 5A05 0 200 180 CEF6
|
|
MB C, PSWL.5 ; 5A07 0 200 180 A32D
|
|
JLT label_5a12 ; 5A09 0 200 180 CA07
|
|
LCB A, tbl_6297 ; 5A0B 0 200 180 909D9762
|
|
CMPB A, r4 ; 5A0F 0 200 180 4C
|
|
JLE label_59fd ; 5A10 0 200 180 CFEB
|
|
; 5A12 from 5A09 (DD0,200,180)
|
|
label_5a12: MOV DP, #0041dh ; 5A12 0 200 180 621D04
|
|
MB C, PSWL.5 ; 5A15 0 200 180 A32D
|
|
JLT label_5a3a ; 5A17 0 200 180 CA21
|
|
LB A, (001bah-00180h)[USP] ; 5A19 0 200 180 F33A
|
|
JEQ label_5a1f ; 5A1B 0 200 180 C902
|
|
SJ label_5a5f ; 5A1D 0 200 180 CB40
|
|
; 5A1F from 5A1B (DD0,200,180)
|
|
label_5a1f: LCB A, tbl_6298 ; 5A1F 0 200 180 909D9862
|
|
STB A, (001bah-00180h)[USP] ; 5A23 0 200 180 D33A
|
|
LB A, r4 ; 5A25 0 200 180 7C
|
|
MOV X1, #tbl_62a8 ; 5A26 0 200 180 60A862
|
|
CAL label_49ca ; 5A29 0 200 180 32CA49
|
|
STB A, r4 ; 5A2C 0 200 180 8C
|
|
LCB A, tbl_6279 ; 5A2D 0 200 180 909D7962
|
|
STB A, r0 ; 5A31 0 200 180 88
|
|
LB A, [DP] ; 5A32 0 200 180 F2
|
|
ADDB A, r4 ; 5A33 0 200 180 0C
|
|
CMPB A, r0 ; 5A34 0 200 180 48
|
|
JLE label_5a5b ; 5A35 0 200 180 CF24
|
|
LB A, r0 ; 5A37 0 200 180 78
|
|
SJ label_5a5b ; 5A38 0 200 180 CB21
|
|
; 5A3A from 5A17 (DD0,200,180)
|
|
label_5a3a: LB A, (001cdh-00180h)[USP] ; 5A3A 0 200 180 F34D
|
|
JEQ label_5a40 ; 5A3C 0 200 180 C902
|
|
SJ label_5a5f ; 5A3E 0 200 180 CB1F
|
|
; 5A40 from 5A3C (DD0,200,180)
|
|
label_5a40: LCB A, tbl_6299 ; 5A40 0 200 180 909D9962
|
|
STB A, (001cdh-00180h)[USP] ; 5A44 0 200 180 D34D
|
|
LB A, r4 ; 5A46 0 200 180 7C
|
|
MOV X1, #tbl_618a ; 5A47 0 200 180 608A61
|
|
CAL label_49ca ; 5A4A 0 200 180 32CA49
|
|
STB A, r4 ; 5A4D 0 200 180 8C
|
|
LCB A, tbl_6278 ; 5A4E 0 200 180 909D7862
|
|
STB A, r0 ; 5A52 0 200 180 88
|
|
LB A, [DP] ; 5A53 0 200 180 F2
|
|
SUBB A, r4 ; 5A54 0 200 180 2C
|
|
CMPB A, r0 ; 5A55 0 200 180 48
|
|
JGE label_5a5b ; 5A56 0 200 180 CD03
|
|
LB A, r0 ; 5A58 0 200 180 78
|
|
SJ label_5a5b ; 5A59 0 200 180 CB00
|
|
; 5A5B from 59FF (DD0,200,180)
|
|
; 5A5B from 5A35 (DD0,200,180)
|
|
; 5A5B from 5A38 (DD0,200,180)
|
|
; 5A5B from 5A56 (DD0,200,180)
|
|
; 5A5B from 5A59 (DD0,200,180)
|
|
label_5a5b: MOV DP, #0041dh ; 5A5B 0 200 180 621D04
|
|
STB A, [DP] ; 5A5E 0 200 180 D2
|
|
; 5A5F from 5A1D (DD0,200,180)
|
|
; 5A5F from 5A3E (DD0,200,180)
|
|
label_5a5f: SCAL label_5a86 ; 5A5F 0 200 180 3125
|
|
SCAL label_5ab2 ; 5A61 0 200 180 314F
|
|
; 5A63 from 59A9 (DD0,200,180)
|
|
label_5a63: MOV DP, #0041ch ; 5A63 0 200 180 621C04 ### ROM INFO=EBC Duty
|
|
STB A, [DP] ; 5A66 0 200 180 D2
|
|
L A, ACC ; 5A67 1 200 180 E506
|
|
MOV X1, #tbl_5a7d ; 5A69 1 200 180 607D5A
|
|
VCAL 0 ; 5A6C 1 200 180 10
|
|
MOV er0, A ; 5A6D 1 200 180 448A
|
|
LC A, tbl_6116 ; 5A6F 1 200 180 909C1661
|
|
CAL label_5356 ; 5A73 1 200 180 325653
|
|
MOV DP, #0040ah ; 5A76 1 200 180 620A04
|
|
ST A, [DP] ; 5A79 1 200 180 D2
|
|
J label_5af3 ; 5A7A 1 200 180 03F35A
|
|
tbl_5a7d: DB 0FFh,000h,080h,0C8h,000h,080h,000h,000h ; 5A7D
|
|
DB 000h ; 5A85
|
|
; 5A86 from 5A5F (DD0,200,180)
|
|
label_5a86: MOVB r0, r5 ; 5A86 0 200 180 2548
|
|
MOVB r3, r0 ; 5A88 0 200 180 204B
|
|
MOV DP, #0041dh ; 5A8A 0 200 180 621D04
|
|
LB A, [DP] ; 5A8D 0 200 180 F2
|
|
MOVB r3, r0 ; 5A8E 0 200 180 204B
|
|
CAL label_5426 ; 5A90 0 200 180 322654
|
|
MOVB r3, r0 ; 5A93 0 200 180 204B
|
|
LB A, 0d8h ; 5A95 0 200 180 F5D8 ### ROM INFO=IAT Sensor
|
|
MOV X1, #tbl_61d8 ; 5A97 0 200 180 60D861
|
|
CAL label_49ca ; 5A9A 0 200 180 32CA49
|
|
MOVB r0, r3 ; 5A9D 0 200 180 2348
|
|
CAL label_5426 ; 5A9F 0 200 180 322654
|
|
MOVB r3, r0 ; 5AA2 0 200 180 204B
|
|
LB A, 0c2h ; 5AA4 0 200 180 F5C2
|
|
MOV X1, #tbl_61e2 ; 5AA6 0 200 180 60E261
|
|
CAL label_49ca ; 5AA9 0 200 180 32CA49
|
|
MOVB r0, r3 ; 5AAC 0 200 180 2348
|
|
CAL label_5426 ; 5AAE 0 200 180 322654
|
|
RT ; 5AB1 0 200 180 01
|
|
; 5AB2 from 5A61 (DD0,200,180)
|
|
label_5ab2: LCB A, tbl_6148 ; 5AB2 0 200 180 909D4861
|
|
STB A, r1 ; 5AB6 0 200 180 89
|
|
LCB A, tbl_62b6 ; 5AB7 0 200 180 909DB662
|
|
STB A, r2 ; 5ABB 0 200 180 8A
|
|
LB A, r0 ; 5ABC 0 200 180 78
|
|
JEQ label_5ac9 ; 5ABD 0 200 180 C90A
|
|
CMPB A, r1 ; 5ABF 0 200 180 49
|
|
JGE label_5ac5 ; 5AC0 0 200 180 CD03
|
|
LB A, r1 ; 5AC2 0 200 180 79
|
|
SJ label_5ac9 ; 5AC3 0 200 180 CB04
|
|
; 5AC5 from 5AC0 (DD0,200,180)
|
|
label_5ac5: CMPB A, r2 ; 5AC5 0 200 180 4A
|
|
JLE label_5ac9 ; 5AC6 0 200 180 CF01
|
|
LB A, r2 ; 5AC8 0 200 180 7A
|
|
; 5AC9 from 5ABD (DD0,200,180)
|
|
; 5AC9 from 5AC3 (DD0,200,180)
|
|
; 5AC9 from 5AC6 (DD0,200,180)
|
|
label_5ac9: RT ; 5AC9 0 200 180 01
|
|
; 5ACA from 59D8 (DD0,200,180)
|
|
label_5aca: LB A, ACC ; 5ACA 0 200 180 F506
|
|
LCB A, tbl_6150 ; 5ACC 0 200 180 909D5061
|
|
CAL label_54b3 ; 5AD0 0 200 180 32B354
|
|
MOV X1, #tbl_6104 ; 5AD3 0 200 180 600461
|
|
CAL label_49ca ; 5AD6 0 200 180 32CA49
|
|
MOVB r0, A ; 5AD9 0 200 180 208A
|
|
LB A, r3 ; 5ADB 0 200 180 7B
|
|
CAL label_5361 ; 5ADC 0 200 180 326153
|
|
MOVB r3, A ; 5ADF 0 200 180 238A
|
|
MOV DP, #003a4h ; 5AE1 0 200 180 62A403 ### ROM INFO=TPS Volt
|
|
LB A, [DP] ; 5AE4 0 200 180 F2
|
|
MOV X1, #tbl_610c ; 5AE5 0 200 180 600C61
|
|
CAL label_49ca ; 5AE8 0 200 180 32CA49
|
|
MOVB r0, r3 ; 5AEB 0 200 180 2348
|
|
CAL label_5361 ; 5AED 0 200 180 326153
|
|
MOVB r3, A ; 5AF0 0 200 180 238A
|
|
RT ; 5AF2 0 200 180 01
|
|
; 5AF3 from 5A7A (DD1,200,180)
|
|
label_5af3: SC ; 5AF3 1 200 180 85
|
|
LCB A, tbl_6188 ; 5AF4 1 200 180 909D8861
|
|
JNE label_5b04 ; 5AF8 1 200 180 CE0A
|
|
MOV DP, #00420h ; 5AFA 1 200 180 622004
|
|
MB C, [DP].2 ; 5AFD 1 200 180 C22A
|
|
JLT label_5b04 ; 5AFF 1 200 180 CA03
|
|
MB C, off(00211h).0 ; 5B01 1 200 180 C41128
|
|
; 5B04 from 5AF8 (DD1,200,180)
|
|
; 5B04 from 5AFF (DD1,200,180)
|
|
label_5b04: MB off(00219h).6, C ; 5B04 1 200 180 C4193E
|
|
LB A, ACC ; 5B07 0 200 180 F506
|
|
CLRB r0 ; 5B09 0 200 180 2015
|
|
LCB A, tbl_6255 ; 5B0B 0 200 180 909D5562
|
|
CAL label_5440 ; 5B0F 0 200 180 324054
|
|
LCB A, tbl_6256 ; 5B12 0 200 180 909D5662
|
|
JEQ label_5b1b ; 5B16 0 200 180 C903
|
|
XORB PSWH, #080h ; 5B18 0 200 180 A2F080
|
|
; 5B1B from 5B16 (DD0,200,180)
|
|
label_5b1b: MB off(00221h).6, C ; 5B1B 0 200 180 C4213E
|
|
JLT label_5b3c ; 5B1E 0 200 180 CA1C
|
|
JBR off(00217h).5, label_5b3c ; 5B20 0 200 180 DD1719
|
|
MOV DP, #003a4h ; 5B23 0 200 180 62A403 ### ROM INFO=TPS Volt
|
|
LB A, [DP] ; 5B26 0 200 180 F2
|
|
CMPB A, #07fh ; 5B27 0 200 180 C67F
|
|
XORB PSWH, #080h ; 5B29 0 200 180 A2F080
|
|
MB off(00221h).6, C ; 5B2C 0 200 180 C4213E
|
|
JGE label_5b3c ; 5B2F 0 200 180 CD0B
|
|
JBR off(00211h).4, label_5b3c ; 5B31 0 200 180 DC1108
|
|
MOV DP, #0031eh ; 5B34 0 200 180 621E03
|
|
CLR A ; 5B37 1 200 180 F9
|
|
ST A, [DP] ; 5B38 1 200 180 D2
|
|
INC DP ; 5B39 1 200 180 72
|
|
INC DP ; 5B3A 1 200 180 72
|
|
ST A, [DP] ; 5B3B 1 200 180 D2
|
|
; 5B3C from 5B1E (DD0,200,180)
|
|
; 5B3C from 5B20 (DD0,200,180)
|
|
; 5B3C from 5B2F (DD0,200,180)
|
|
; 5B3C from 5B31 (DD0,200,180)
|
|
label_5b3c: LB A, off(002c6h) ; 5B3C 0 200 180 F4C6
|
|
JNE label_5b58 ; 5B3E 0 200 180 CE18
|
|
MOV X1, #00413h ; 5B40 0 200 180 601304
|
|
JBR off(00217h).5, label_5b58 ; 5B43 0 200 180 DD1712
|
|
LCB A, tbl_613d ; 5B46 0 200 180 909D3D61
|
|
MOVB r0, A ; 5B4A 0 200 180 208A
|
|
MOV DP, X1 ; 5B4C 0 200 180 907A
|
|
LB A, [DP] ; 5B4E 0 200 180 F2
|
|
CMPB A, r0 ; 5B4F 0 200 180 48
|
|
JGE label_5b58 ; 5B50 0 200 180 CD06
|
|
MOVB off(002c6h), #004h ; 5B52 0 200 180 C4C69804
|
|
INCB [DP] ; 5B56 0 200 180 C216
|
|
; 5B58 from 5B3E (DD0,200,180)
|
|
; 5B58 from 5B43 (DD0,200,180)
|
|
; 5B58 from 5B50 (DD0,200,180)
|
|
label_5b58: RT ; 5B58 0 200 180 01
|
|
; 5B59 from 2702 (DD1,208,180)
|
|
label_5b59: L A, ACC ; 5B59 1 208 180 E506
|
|
CLR X1 ; 5B5B 1 208 180 9015
|
|
MOV DP, #00410h ; 5B5D 1 208 180 621004 ### ROM INFO=Options Outputs Active
|
|
LC A, tbl_60fc ; 5B60 1 208 180 909CFC60
|
|
CMP 0c4h, A ; 5B64 1 208 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JGT label_5b83 ; 5B67 1 208 180 C81A
|
|
LB A, ACC ; 5B69 0 208 180 F506
|
|
LCB A, tbl_60fe ; 5B6B 0 208 180 909DFE60
|
|
MOV DP, #003a4h ; 5B6F 0 208 180 62A403 ### ROM INFO=TPS Volt
|
|
CMPB [DP], A ; 5B72 0 208 180 C2C1
|
|
JLT label_5b83 ; 5B74 0 208 180 CA0D
|
|
MOV DP, #00410h ; 5B76 0 208 180 621004 ### ROM INFO=Options Outputs Active
|
|
tbl_5b77 EQU $-2 ; 5B77
|
|
MB C, [DP].7 ; 5B79 0 208 180 C22F
|
|
JGE label_5b9a ; 5B7B 0 208 180 CD1D
|
|
CAL label_5c0b ; 5B7D 0 208 180 320B5C
|
|
J label_5c0a ; 5B80 0 208 180 030A5C
|
|
; 5B83 from 5B67 (DD1,208,180)
|
|
; 5B83 from 5B74 (DD0,208,180)
|
|
label_5b83: LB A, ACC ; 5B83 0 208 180 F506
|
|
LCB A, tbl_60ff ; 5B85 0 208 180 909DFF60
|
|
STB A, 0041eh[X1] ; 5B89 0 208 180 D01E04
|
|
LCB A, tbl_6103 ; 5B8C 0 208 180 909D0361
|
|
STB A, 0041fh[X1] ; 5B90 0 208 180 D01F04
|
|
MOV DP, #00410h ; 5B93 0 208 180 621004 ### ROM INFO=Options Outputs Active
|
|
RB [DP].7 ; 5B96 0 208 180 C20F
|
|
SJ label_5c0a ; 5B98 0 208 180 CB70
|
|
; 5B9A from 5B7B (DD0,208,180)
|
|
label_5b9a: LB A, ACC ; 5B9A 0 208 180 F506
|
|
LCB A, tbl_6100 ; 5B9C 0 208 180 909D0061
|
|
JEQ label_5bd2 ; 5BA0 0 208 180 C930
|
|
LCB A, tbl_6101 ; 5BA2 0 208 180 909D0161
|
|
CMPB 0bbh, A ; 5BA6 0 208 180 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JLT label_5bc9 ; 5BA9 0 208 180 CA1E
|
|
LCB A, tbl_6102 ; 5BAB 0 208 180 909D0261
|
|
CMPB 0dah, A ; 5BAF 0 208 180 C5DAC1 ### ROM INFO=O2 Sensor
|
|
JLT label_5bc9 ; 5BB2 0 208 180 CA15
|
|
LB A, ACC ; 5BB4 0 208 180 F506
|
|
MOV DP, #0041eh ; 5BB6 0 208 180 621E04
|
|
LB A, [DP] ; 5BB9 0 208 180 F2
|
|
JEQ label_5bc0 ; 5BBA 0 208 180 C904
|
|
DECB [DP] ; 5BBC 0 208 180 C217
|
|
SJ label_5bd2 ; 5BBE 0 208 180 CB12
|
|
; 5BC0 from 5BBA (DD0,208,180)
|
|
label_5bc0: MOV DP, #00410h ; 5BC0 0 208 180 621004 ### ROM INFO=Options Outputs Active
|
|
SB [DP].7 ; 5BC3 0 208 180 C21F
|
|
SCAL label_5c0b ; 5BC5 0 208 180 3144
|
|
SJ label_5bd2 ; 5BC7 0 208 180 CB09
|
|
; 5BC9 from 5BA9 (DD0,208,180)
|
|
; 5BC9 from 5BB2 (DD0,208,180)
|
|
; 5BC9 from 5BE1 (DD0,208,180)
|
|
label_5bc9: LB A, ACC ; 5BC9 0 208 180 F506
|
|
LCB A, tbl_60ff ; 5BCB 0 208 180 909DFF60
|
|
STB A, 0041eh[X1] ; 5BCF 0 208 180 D01E04
|
|
; 5BD2 from 5BA0 (DD0,208,180)
|
|
; 5BD2 from 5BBE (DD0,208,180)
|
|
; 5BD2 from 5BC7 (DD0,208,180)
|
|
label_5bd2: LB A, ACC ; 5BD2 0 208 180 F506
|
|
LCB A, tbl_6151 ; 5BD4 0 208 180 909D5161
|
|
JEQ label_5c0a ; 5BD8 0 208 180 C930
|
|
LCB A, tbl_6152 ; 5BDA 0 208 180 909D5261
|
|
CMPB 0bbh, A ; 5BDE 0 208 180 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JLT label_5bc9 ; 5BE1 0 208 180 CAE6
|
|
LCB A, tbl_6153 ; 5BE3 0 208 180 909D5361
|
|
CMPB 0dah, A ; 5BE7 0 208 180 C5DAC1 ### ROM INFO=O2 Sensor
|
|
JLT label_5c01 ; 5BEA 0 208 180 CA15
|
|
LB A, ACC ; 5BEC 0 208 180 F506
|
|
MOV DP, #0041fh ; 5BEE 0 208 180 621F04
|
|
LB A, [DP] ; 5BF1 0 208 180 F2
|
|
JEQ label_5bf8 ; 5BF2 0 208 180 C904
|
|
DECB [DP] ; 5BF4 0 208 180 C217
|
|
SJ label_5c0a ; 5BF6 0 208 180 CB12
|
|
; 5BF8 from 5BF2 (DD0,208,180)
|
|
label_5bf8: MOV DP, #00410h ; 5BF8 0 208 180 621004 ### ROM INFO=Options Outputs Active
|
|
SB [DP].7 ; 5BFB 0 208 180 C21F
|
|
SCAL label_5c0b ; 5BFD 0 208 180 310C
|
|
SJ label_5c0a ; 5BFF 0 208 180 CB09
|
|
; 5C01 from 5BEA (DD0,208,180)
|
|
label_5c01: LB A, ACC ; 5C01 0 208 180 F506
|
|
LCB A, tbl_6103 ; 5C03 0 208 180 909D0361
|
|
STB A, 0041fh[X1] ; 5C07 0 208 180 D01F04
|
|
; 5C0A from 5B80 (DD0,208,180)
|
|
; 5C0A from 5B98 (DD0,208,180)
|
|
; 5C0A from 5BD8 (DD0,208,180)
|
|
; 5C0A from 5BF6 (DD0,208,180)
|
|
; 5C0A from 5BFF (DD0,208,180)
|
|
label_5c0a: RT ; 5C0A 0 208 180 01
|
|
; 5C0B from 5B7D (DD0,208,180)
|
|
; 5C0B from 5BC5 (DD0,208,180)
|
|
; 5C0B from 5BFD (DD0,208,180)
|
|
label_5c0b: MOVB off(002c6h), #001h ; 5C0B 0 208 180 C4C69801
|
|
RT ; 5C0F 0 208 180 01
|
|
; 5C10 from 5FFF (DD1,100,280)
|
|
; 5C10 from 6003 (DD1,100,280)
|
|
label_5c10: MOV X1, #00409h ; 5C10 1 100 280 600904 ### ROM INFO=Options Active
|
|
MOV X2, #00410h ; 5C13 1 100 280 611004 ### ROM INFO=Options Outputs Active
|
|
L A, ACC ; 5C16 1 100 280 E506
|
|
L A, off(00192h) ; 5C18 1 100 280 E492 ### ROM INFO=Rev Cut Set RPM
|
|
MOV er0, A ; 5C1A 1 100 280 448A
|
|
LC A, tbl_6146 ; 5C1C 1 100 280 909C4661
|
|
MOV er2, A ; 5C20 1 100 280 468A
|
|
MOV DP, #00415h ; 5C22 1 100 280 621504
|
|
L A, [DP] ; 5C25 1 100 280 E2
|
|
ST A, er1 ; 5C26 1 100 280 89
|
|
MOV DP, X1 ; 5C27 1 100 280 907A
|
|
MB C, [DP].3 ; 5C29 1 100 280 C22B
|
|
L A, #003a9h ; 5C2B 1 100 280 67A903
|
|
JLT label_5c5d ; 5C2E 1 100 280 CA2D
|
|
MB C, [DP].0 ; 5C30 1 100 280 C228
|
|
L A, er1 ; 5C32 1 100 280 35
|
|
JLT label_5c5d ; 5C33 1 100 280 CA28
|
|
MB C, [DP].2 ; 5C35 1 100 280 C22A
|
|
L A, er1 ; 5C37 1 100 280 35
|
|
JLT label_5c5d ; 5C38 1 100 280 CA23
|
|
MOV DP, X2 ; 5C3A 1 100 280 917A
|
|
MB C, [DP].6 ; 5C3C 1 100 280 C22E
|
|
LC A, tbl_6118 ; 5C3E 1 100 280 909C1861
|
|
JLT label_5c5d ; 5C42 1 100 280 CA19
|
|
MB C, [DP].7 ; 5C44 1 100 280 C22F
|
|
LC A, tbl_60fc ; 5C46 1 100 280 909CFC60
|
|
JLT label_5c5d ; 5C4A 1 100 280 CA11
|
|
MOV DP, #00427h ; 5C4C 1 100 280 622704
|
|
MB C, [DP].1 ; 5C4F 1 100 280 C229
|
|
LC A, tbl_62fe ; 5C51 1 100 280 909CFE62
|
|
JLT label_5c5d ; 5C55 1 100 280 CA06
|
|
MOV DP, off(00194h) ; 5C57 1 100 280 B4947A ### ROM INFO=Rev Cut Reset RPM
|
|
L A, off(00192h) ; 5C5A 1 100 280 E492 ### ROM INFO=Rev Cut Set RPM
|
|
RT ; 5C5C 1 100 280 01
|
|
; 5C5D from 5C2E (DD1,100,280)
|
|
; 5C5D from 5C33 (DD1,100,280)
|
|
; 5C5D from 5C38 (DD1,100,280)
|
|
; 5C5D from 5C42 (DD1,100,280)
|
|
; 5C5D from 5C4A (DD1,100,280)
|
|
; 5C5D from 5C55 (DD1,100,280)
|
|
label_5c5d: CMP A, er0 ; 5C5D 1 100 280 48
|
|
JGT label_5c61 ; 5C5E 1 100 280 C801
|
|
L A, er0 ; 5C60 1 100 280 34
|
|
; 5C61 from 5C5E (DD1,100,280)
|
|
label_5c61: L A, ACC ; 5C61 1 100 280 E506
|
|
MOV DP, A ; 5C63 1 100 280 52
|
|
ADD A, er2 ; 5C64 1 100 280 0A
|
|
XCHG A, DP ; 5C65 1 100 280 9210
|
|
RT ; 5C67 1 100 280 01
|
|
; 5C68 from 06CC (DD1,200,180)
|
|
label_5c68: MOV X1, #00409h ; 5C68 1 200 180 600904 ### ROM INFO=Options Active
|
|
MOV X2, #00408h ; 5C6B 1 200 180 610804 ### ROM INFO=Inputs Options3
|
|
MOV DP, #00410h ; 5C6E 1 200 180 621004 ### ROM INFO=Options Outputs Active
|
|
LCB A, tbl_6185 ; 5C71 1 200 180 909D8561
|
|
JEQ label_5c84 ; 5C75 1 200 180 C90D
|
|
LCB A, tbl_6186 ; 5C77 1 200 180 909D8661
|
|
CMPB 0d9h, A ; 5C7B 1 200 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
JGE label_5c84 ; 5C7E 1 200 180 CD04
|
|
SB [DP].6 ; 5C80 1 200 180 C21E
|
|
tbl_5c82: SJ label_5c86 ; 5C82 1 200 180 CB02
|
|
; 5C84 from 5C75 (DD1,200,180)
|
|
; 5C84 from 5C7E (DD1,200,180)
|
|
label_5c84: RB [DP].6 ; 5C84 1 200 180 C20E
|
|
; 5C86 from 5C82 (DD1,200,180)
|
|
label_5c86: MOV DP, X1 ; 5C86 1 200 180 907A
|
|
LCB A, tbl_626d ; 5C88 1 200 180 909D6D62
|
|
JEQ label_5cc6 ; 5C8C 1 200 180 C938
|
|
LCB A, tbl_627a ; 5C8E 1 200 180 909D7A62
|
|
JEQ label_5c97 ; 5C92 1 200 180 C903
|
|
JBS off(00222h).3, label_5cc2 ; 5C94 1 200 180 EB222B
|
|
; 5C97 from 5C92 (DD1,200,180)
|
|
label_5c97: L A, #003a9h ; 5C97 1 200 180 67A903
|
|
CMP 0c4h, A ; 5C9A 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JGT label_5cc6 ; 5C9D 1 200 180 C827
|
|
LB A, #060h ; 5C9F 0 200 180 7760
|
|
CMPB 0d1h, A ; 5CA1 0 200 180 C5D1C1 ### ROM INFO=Current TPS
|
|
JLT label_5cc6 ; 5CA4 0 200 180 CA20
|
|
MOV DP, X1 ; 5CA6 0 200 180 907A
|
|
MB C, [DP].3 ; 5CA8 0 200 180 C22B
|
|
JLT label_5cc8 ; 5CAA 0 200 180 CA1C
|
|
LCB A, tbl_627c ; 5CAC 0 200 180 909D7C62
|
|
CMPB 0d9h, A ; 5CB0 0 200 180 C5D9C1 ### ROM INFO=ECT Sensor
|
|
LCB A, tbl_626e ; 5CB3 0 200 180 909D6E62
|
|
JGT label_5cbd ; 5CB7 0 200 180 C804
|
|
LCB A, tbl_627b ; 5CB9 0 200 180 909D7B62
|
|
; 5CBD from 5CB7 (DD0,200,180)
|
|
label_5cbd: CMPB 0bbh, A ; 5CBD 0 200 180 C5BBC1 ### ROM INFO=Map Sensor Volt
|
|
JLT label_5cc6 ; 5CC0 0 200 180 CA04
|
|
; 5CC2 from 5C94 (DD1,200,180)
|
|
label_5cc2: SB [DP].3 ; 5CC2 0 200 180 C21B
|
|
SJ label_5cc8 ; 5CC4 0 200 180 CB02
|
|
; 5CC6 from 5C8C (DD1,200,180)
|
|
; 5CC6 from 5C9D (DD1,200,180)
|
|
; 5CC6 from 5CA4 (DD0,200,180)
|
|
; 5CC6 from 5CC0 (DD0,200,180)
|
|
label_5cc6: RB [DP].3 ; 5CC6 1 200 180 C20B
|
|
; 5CC8 from 5CAA (DD0,200,180)
|
|
; 5CC8 from 5CC4 (DD0,200,180)
|
|
label_5cc8: RT ; 5CC8 1 200 180 01
|
|
; 5CC9 from 06CF (DD1,200,180)
|
|
label_5cc9: LCB A, tbl_60f5 ; 5CC9 1 200 180 909DF560
|
|
ST A, er0 ; 5CCD 1 200 180 88
|
|
LCB A, tbl_60f4 ; 5CCE 1 200 180 909DF460
|
|
CAL label_5440 ; 5CD2 1 200 180 324054
|
|
MOV DP, X2 ; 5CD5 1 200 180 917A
|
|
JGE label_5cf5 ; 5CD7 1 200 180 CD1C
|
|
CMPB 0cch, #000h ; 5CD9 1 200 180 C5CCC000 ### ROM INFO=VSS Sensor
|
|
JGT label_5cf2 ; 5CDD 1 200 180 C813
|
|
MOV DP, X1 ; 5CDF 1 200 180 907A
|
|
L A, ACC ; 5CE1 1 200 180 E506
|
|
SB [DP].0 ; 5CE3 1 200 180 C218
|
|
SB [DP].2 ; 5CE5 1 200 180 C21A
|
|
LC A, tbl_60f2 ; 5CE7 1 200 180 909CF260
|
|
MOV DP, #00415h ; 5CEB 1 200 180 621504
|
|
ST A, [DP] ; 5CEE 1 200 180 D2
|
|
J label_5e07 ; 5CEF 1 200 180 03075E
|
|
; 5CF2 from 5CDD (DD1,200,180)
|
|
; 5CF2 from 5D05 (DD1,200,180)
|
|
; 5CF2 from 5D0E (DD1,200,180)
|
|
label_5cf2: J label_5d9c ; 5CF2 1 200 180 039C5D
|
|
; 5CF5 from 5CD7 (DD1,200,180)
|
|
label_5cf5: LCB A, tbl_6270 ; 5CF5 1 200 180 909D7062
|
|
ST A, er0 ; 5CF9 1 200 180 88
|
|
LCB A, tbl_626f ; 5CFA 1 200 180 909D6F62
|
|
CAL label_5440 ; 5CFE 1 200 180 324054
|
|
MOV DP, X2 ; 5D01 1 200 180 917A
|
|
MB [DP].0, C ; 5D03 1 200 180 C238
|
|
JGE label_5cf2 ; 5D05 1 200 180 CDEB
|
|
LCB A, tbl_6271 ; 5D07 1 200 180 909D7162
|
|
CMPB 0cch, A ; 5D0B 1 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JGE label_5cf2 ; 5D0E 1 200 180 CDE2
|
|
LCB A, tbl_6272 ; 5D10 1 200 180 909D7262
|
|
JNE label_5d44 ; 5D14 1 200 180 CE2E
|
|
L A, ACC ; 5D16 1 200 180 E506
|
|
MOV DP, X1 ; 5D18 1 200 180 907A
|
|
MB C, [DP].0 ; 5D1A 1 200 180 C228
|
|
JLT label_5d36 ; 5D1C 1 200 180 CA18
|
|
LC A, tbl_6273 ; 5D1E 1 200 180 909C7362
|
|
ADD A, #0000ah ; 5D22 1 200 180 860A00
|
|
CMP 0c4h, A ; 5D25 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JGE label_5d9c ; 5D28 1 200 180 CD72
|
|
SB [DP].0 ; 5D2A 1 200 180 C218
|
|
LC A, tbl_6273 ; 5D2C 1 200 180 909C7362
|
|
MOV DP, #00415h ; 5D30 1 200 180 621504
|
|
ST A, [DP] ; 5D33 1 200 180 D2
|
|
SJ label_5d6a ; 5D34 1 200 180 CB34
|
|
; 5D36 from 5D1C (DD1,200,180)
|
|
label_5d36: LC A, tbl_6273 ; 5D36 1 200 180 909C7362
|
|
ADD A, #00060h ; 5D3A 1 200 180 866000
|
|
CMP 0c4h, A ; 5D3D 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JGE label_5d9c ; 5D40 1 200 180 CD5A
|
|
SJ label_5d6a ; 5D42 1 200 180 CB26
|
|
; 5D44 from 5D14 (DD1,200,180)
|
|
label_5d44: MOV DP, X1 ; 5D44 1 200 180 907A
|
|
MB C, [DP].0 ; 5D46 1 200 180 C228
|
|
JLT label_5d61 ; 5D48 1 200 180 CA17
|
|
LC A, tbl_6282 ; 5D4A 1 200 180 909C8262
|
|
CMP 0c4h, A ; 5D4E 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
JGE label_5d9c ; 5D51 1 200 180 CD49
|
|
LCB A, tbl_6275 ; 5D53 1 200 180 909D7562
|
|
; warning: had to flip DD
|
|
CMPB A, 0d1h ; 5D57 0 200 180 C5D1C2 ### ROM INFO=Current TPS
|
|
MB [DP].0, C ; 5D5A 0 200 180 C238
|
|
JGE label_5d9c ; 5D5C 0 200 180 CD3E
|
|
J label_5e07 ; 5D5E 0 200 180 03075E
|
|
; 5D61 from 5D48 (DD1,200,180)
|
|
label_5d61: LCB A, tbl_62ec ; 5D61 1 200 180 909DEC62
|
|
CMPB 0d1h, A ; 5D65 1 200 180 C5D1C1 ### ROM INFO=Current TPS
|
|
JLE label_5d9c ; 5D68 1 200 180 CF32
|
|
; 5D6A from 5D34 (DD1,200,180)
|
|
; 5D6A from 5D42 (DD1,200,180)
|
|
label_5d6a: LB A, ACC ; 5D6A 0 200 180 F506
|
|
LCB A, tbl_6281 ; 5D6C 0 200 180 909D8162
|
|
JEQ label_5d93 ; 5D70 0 200 180 C921
|
|
LCB A, tbl_60e8 ; 5D72 0 200 180 909DE860
|
|
STB A, r0 ; 5D76 0 200 180 88
|
|
LCB A, tbl_60e9 ; 5D77 0 200 180 909DE960
|
|
CAL label_5440 ; 5D7B 0 200 180 324054
|
|
JGE label_5d96 ; 5D7E 0 200 180 CD16
|
|
CMPB 0cch, #000h ; 5D80 0 200 180 C5CCC000 ### ROM INFO=VSS Sensor
|
|
JGT label_5d96 ; 5D84 0 200 180 C810
|
|
LCB A, tbl_627d ; 5D86 0 200 180 909D7D62
|
|
CMPB A, 0d1h ; 5D8A 0 200 180 C5D1C2 ### ROM INFO=Current TPS
|
|
MOV DP, X1 ; 5D8D 0 200 180 907A
|
|
MB [DP].1, C ; 5D8F 0 200 180 C239
|
|
SJ label_5e07 ; 5D91 0 200 180 CB74
|
|
; 5D93 from 5D70 (DD0,200,180)
|
|
label_5d93: J label_5e07 ; 5D93 0 200 180 03075E
|
|
; 5D96 from 5D7E (DD0,200,180)
|
|
; 5D96 from 5D84 (DD0,200,180)
|
|
label_5d96: MOV DP, X1 ; 5D96 0 200 180 907A
|
|
RB [DP].1 ; 5D98 0 200 180 C209
|
|
SJ label_5e07 ; 5D9A 0 200 180 CB6B
|
|
; 5D9C from 5D28 (DD1,200,180)
|
|
; 5D9C from 5CF2 (DD1,200,180)
|
|
; 5D9C from 5D51 (DD1,200,180)
|
|
; 5D9C from 5D5C (DD0,200,180)
|
|
; 5D9C from 5D40 (DD1,200,180)
|
|
; 5D9C from 5D68 (DD1,200,180)
|
|
label_5d9c: MOV DP, X1 ; 5D9C 1 200 180 907A
|
|
RB [DP].0 ; 5D9E 1 200 180 C208
|
|
MB C, [DP].2 ; 5DA0 1 200 180 C22A
|
|
JLT label_5da6 ; 5DA2 1 200 180 CA02
|
|
RB [DP].1 ; 5DA4 1 200 180 C209
|
|
; 5DA6 from 5DA2 (DD1,200,180)
|
|
label_5da6: LCB A, tbl_6277 ; 5DA6 1 200 180 909D7762
|
|
ST A, er0 ; 5DAA 1 200 180 88
|
|
LCB A, tbl_6276 ; 5DAB 1 200 180 909D7662
|
|
CAL label_5440 ; 5DAF 1 200 180 324054
|
|
MOV DP, X2 ; 5DB2 1 200 180 917A
|
|
MB [DP].1, C ; 5DB4 1 200 180 C239
|
|
JGE label_5e11 ; 5DB6 1 200 180 CD59
|
|
LCB A, tbl_611f ; 5DB8 1 200 180 909D1F61
|
|
CMPB 0d1h, A ; 5DBC 1 200 180 C5D1C1 ### ROM INFO=Current TPS
|
|
JLE label_5e11 ; 5DBF 1 200 180 CF50
|
|
LCB A, tbl_60d0 ; 5DC1 1 200 180 909DD060
|
|
CMPB 0cch, A ; 5DC5 1 200 180 C5CCC1 ### ROM INFO=VSS Sensor
|
|
JLE label_5e11 ; 5DC8 1 200 180 CF47
|
|
LCB A, tbl_6120 ; 5DCA 1 200 180 909D2061
|
|
JNE label_5dd6 ; 5DCE 1 200 180 CE06
|
|
LC A, tbl_6121 ; 5DD0 1 200 180 909C2161
|
|
SJ label_5de1 ; 5DD4 1 200 180 CB0B
|
|
; 5DD6 from 5DCE (DD1,200,180)
|
|
label_5dd6: CLR A ; 5DD6 1 200 180 F9
|
|
LB A, off(0024fh) ; 5DD7 0 200 180 F44F ### ROM INFO=Current Gear
|
|
L A, ACC ; 5DD9 1 200 180 E506
|
|
SLL A ; 5DDB 1 200 180 53
|
|
LC A, tbl_6121[ACC] ; 5DDC 1 200 180 B506A92161
|
|
; 5DE1 from 5DD4 (DD1,200,180)
|
|
label_5de1: MOV DP, X1 ; 5DE1 1 200 180 907A
|
|
MB C, [DP].2 ; 5DE3 1 200 180 C22A
|
|
JLT label_5dee ; 5DE5 1 200 180 CA07
|
|
CMP 0c4h, A ; 5DE7 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
MB [DP].2, C ; 5DEA 1 200 180 C23A
|
|
JGT label_5e11 ; 5DEC 1 200 180 C823
|
|
; 5DEE from 5DE5 (DD1,200,180)
|
|
label_5dee: L A, ACC ; 5DEE 1 200 180 E506
|
|
ST A, er0 ; 5DF0 1 200 180 88
|
|
LCB A, tbl_60f9 ; 5DF1 1 200 180 909DF960
|
|
JEQ label_5dfb ; 5DF5 1 200 180 C904
|
|
MOV DP, X1 ; 5DF7 1 200 180 907A
|
|
SB [DP].1 ; 5DF9 1 200 180 C219
|
|
; 5DFB from 5DF5 (DD1,200,180)
|
|
label_5dfb: LCB A, tbl_60fa ; 5DFB 1 200 180 909DFA60
|
|
JNE label_5e07 ; 5DFF 1 200 180 CE06
|
|
L A, er0 ; 5E01 1 200 180 34
|
|
MOV DP, #00415h ; 5E02 1 200 180 621504
|
|
ST A, [DP] ; 5E05 1 200 180 D2
|
|
RT ; 5E06 1 200 180 01
|
|
; 5E07 from 5CEF (DD1,200,180)
|
|
; 5E07 from 5D5E (DD0,200,180)
|
|
; 5E07 from 5D91 (DD0,200,180)
|
|
; 5E07 from 5DFF (DD1,200,180)
|
|
; 5E07 from 5D93 (DD0,200,180)
|
|
; 5E07 from 5D9A (DD0,200,180)
|
|
label_5e07: MOV DP, #00415h ; 5E07 1 200 180 621504
|
|
L A, [DP] ; 5E0A 1 200 180 E2
|
|
JNE label_5e10 ; 5E0B 1 200 180 CE03
|
|
L A, 0c4h ; 5E0D 1 200 180 E5C4 ### ROM INFO=RPM Sensor
|
|
ST A, [DP] ; 5E0F 1 200 180 D2
|
|
; 5E10 from 5E0B (DD1,200,180)
|
|
label_5e10: RT ; 5E10 1 200 180 01
|
|
; 5E11 from 5DB6 (DD1,200,180)
|
|
; 5E11 from 5DBF (DD1,200,180)
|
|
; 5E11 from 5DC8 (DD1,200,180)
|
|
; 5E11 from 5DEC (DD1,200,180)
|
|
label_5e11: MOV DP, X1 ; 5E11 1 200 180 907A
|
|
RB [DP].0 ; 5E13 1 200 180 C208
|
|
RB [DP].1 ; 5E15 1 200 180 C209
|
|
RB [DP].2 ; 5E17 1 200 180 C20A
|
|
MOV DP, #00415h ; 5E19 1 200 180 621504
|
|
CLR [DP] ; 5E1C 1 200 180 B215
|
|
RT ; 5E1E 1 200 180 01
|
|
; 5E1F from 0A2A (DD0,200,180)
|
|
; 5E1F from 0A85 (DD0,200,180)
|
|
; 5E1F from 5E25 (DD0,200,180)
|
|
; 5E1F from 0B67 (DD1,200,180)
|
|
; 5E1F from 11CB (DD0,100,280)
|
|
label_5e1f: MOV DP, #00409h ; 5E1F 0 200 180 620904 ### ROM INFO=Options Active
|
|
MB C, [DP].5 ; 5E22 0 200 180 C22D
|
|
RT ; 5E24 0 200 180 01
|
|
; 5E25 from 0A81 (DD0,200,180)
|
|
label_5e25: SCAL label_5e1f ; 5E25 0 200 180 31F8
|
|
JLT label_5e39 ; 5E27 0 200 180 CA10
|
|
LCB A, tbl_614f ; 5E29 0 200 180 909D4F61
|
|
MB C, ACC.0 ; 5E2D 0 200 180 C50628
|
|
JLT label_5e53 ; 5E30 0 200 180 CA21
|
|
MB C, ACC.1 ; 5E32 0 200 180 C50629
|
|
JLT label_5e4d ; 5E35 0 200 180 CA16
|
|
SJ label_5e49 ; 5E37 0 200 180 CB10
|
|
; 5E39 from 5E27 (DD0,200,180)
|
|
label_5e39: LCB A, tbl_614f ; 5E39 0 200 180 909D4F61
|
|
MB C, ACC.2 ; 5E3D 0 200 180 C5062A
|
|
JLT label_5e53 ; 5E40 0 200 180 CA11
|
|
MB C, ACC.3 ; 5E42 0 200 180 C5062B
|
|
JLT label_5e4d ; 5E45 0 200 180 CA06
|
|
SJ label_5e49 ; 5E47 0 200 180 CB00
|
|
; 5E49 from 5E37 (DD0,200,180)
|
|
; 5E49 from 5E47 (DD0,200,180)
|
|
label_5e49: LB A, 0bbh ; 5E49 0 200 180 F5BB ### ROM INFO=Map Sensor Volt
|
|
SJ label_5e57 ; 5E4B 0 200 180 CB0A
|
|
; 5E4D from 5E35 (DD0,200,180)
|
|
; 5E4D from 5E45 (DD0,200,180)
|
|
label_5e4d: MOV DP, #003a4h ; 5E4D 0 200 180 62A403 ### ROM INFO=TPS Volt
|
|
LB A, [DP] ; 5E50 0 200 180 F2
|
|
SJ label_5e57 ; 5E51 0 200 180 CB04
|
|
; 5E53 from 5E30 (DD0,200,180)
|
|
; 5E53 from 5E40 (DD0,200,180)
|
|
label_5e53: MOV DP, #00426h ; 5E53 0 200 180 622604
|
|
LB A, [DP] ; 5E56 0 200 180 F2
|
|
; 5E57 from 5E51 (DD0,200,180)
|
|
; 5E57 from 5E4B (DD0,200,180)
|
|
label_5e57: MOV DP, #00425h ; 5E57 0 200 180 622504
|
|
STB A, [DP] ; 5E5A 0 200 180 D2
|
|
RT ; 5E5B 0 200 180 01
|
|
; 5E5C from 06D2 (DD1,200,180)
|
|
; 5E5C from 3EA0 (DD0,208,180)
|
|
label_5e5c: JBS off(00221h).6, label_5ea7 ; 5E5C 1 200 180 EE2148
|
|
MOV DP, #0040eh ; 5E5F 1 200 180 620E04
|
|
MB C, [DP].4 ; 5E62 1 200 180 C22C
|
|
JGE label_5e6b ; 5E64 1 200 180 CD05
|
|
INC DP ; 5E66 1 200 180 72
|
|
MB C, [DP].4 ; 5E67 1 200 180 C22C
|
|
SJ label_5e94 ; 5E69 1 200 180 CB29
|
|
; 5E6B from 5E64 (DD1,200,180)
|
|
label_5e6b: MB C, off(00222h).3 ; 5E6B 1 200 180 C4222B
|
|
JLT label_5e94 ; 5E6E 1 200 180 CA24
|
|
LCB A, tbl_625f ; 5E70 1 200 180 909D5F62
|
|
JEQ label_5e94 ; 5E74 1 200 180 C91E
|
|
LCB A, tbl_6260 ; 5E76 1 200 180 909D6062
|
|
JNE label_5e86 ; 5E7A 1 200 180 CE0A
|
|
CLR A ; 5E7C 1 200 180 F9
|
|
LC A, tbl_6261 ; 5E7D 1 200 180 909C6162
|
|
CMP 0c4h, A ; 5E81 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
SJ label_5e94 ; 5E84 1 200 180 CB0E
|
|
; 5E86 from 5E7A (DD1,200,180)
|
|
label_5e86: CLR A ; 5E86 1 200 180 F9
|
|
LB A, off(0024fh) ; 5E87 0 200 180 F44F ### ROM INFO=Current Gear
|
|
L A, ACC ; 5E89 1 200 180 E506
|
|
SLL A ; 5E8B 1 200 180 53
|
|
LC A, tbl_6261[ACC] ; 5E8C 1 200 180 B506A96162
|
|
CMP 0c4h, A ; 5E91 1 200 180 B5C4C1 ### ROM INFO=RPM Sensor
|
|
; 5E94 from 5E69 (DD1,200,180)
|
|
; 5E94 from 5E6E (DD1,200,180)
|
|
; 5E94 from 5E74 (DD1,200,180)
|
|
; 5E94 from 5E84 (DD1,200,180)
|
|
label_5e94: MB P1.4, C ; 5E94 1 200 180 C5223C
|
|
JEQ label_5ea7 ; 5E97 1 200 180 C90E
|
|
LCB A, tbl_60e6 ; 5E99 1 200 180 909DE660
|
|
JEQ label_5ea7 ; 5E9D 1 200 180 C908
|
|
MOV DP, #000e6h ; 5E9F 1 200 180 62E600 ### ROM INFO=Ignition Cut
|
|
MB C, [DP].0 ; 5EA2 1 200 180 C228
|
|
MB P1.4, C ; 5EA4 1 200 180 C5223C
|
|
; 5EA7 from 5E5C (DD1,200,180)
|
|
; 5EA7 from 5E97 (DD1,200,180)
|
|
; 5EA7 from 5E9D (DD1,200,180)
|
|
label_5ea7: RT ; 5EA7 1 200 180 01
|
|
; 5EA8 from 2741 (DD1,208,180)
|
|
label_5ea8: LCB A, tbl_60a5 ; 5EA8 1 208 180 909DA560
|
|
JEQ label_5eaf ; 5EAC 1 208 180 C901
|
|
RT ; 5EAE 1 208 180 01
|
|
; 5EAF from 5EAC (DD1,208,180)
|
|
label_5eaf: CLR X1 ; 5EAF 1 208 180 9015
|
|
LB A, 00438h[X1] ; 5EB1 0 208 180 F03804
|
|
JEQ label_5eba ; 5EB4 0 208 180 C904
|
|
DECB 00438h[X1] ; 5EB6 0 208 180 C0380417
|
|
; 5EBA from 5EB4 (DD0,208,180)
|
|
label_5eba: LB A, 00437h[X1] ; 5EBA 0 208 180 F03704
|
|
CMPB A, #000h ; 5EBD 0 208 180 C600
|
|
JEQ label_5ec7 ; 5EBF 0 208 180 C906
|
|
CMPB A, #001h ; 5EC1 0 208 180 C601
|
|
JEQ label_5f0c ; 5EC3 0 208 180 C947
|
|
SJ label_5f1d ; 5EC5 0 208 180 CB56
|
|
; 5EC7 from 5EBF (DD0,208,180)
|
|
label_5ec7: CMPB 0d1h, #01dh ; 5EC7 0 208 180 C5D1C01D ### ROM INFO=Current TPS
|
|
JLT label_5f27 ; 5ECB 0 208 180 CA5A
|
|
MOV DP, #000e6h ; 5ECD 0 208 180 62E600 ### ROM INFO=Ignition Cut
|
|
L A, [DP] ; 5ED0 1 208 180 E2
|
|
JNE label_5ed5 ; 5ED1 1 208 180 CE02
|
|
SJ label_5f2e ; 5ED3 1 208 180 CB59
|
|
; 5ED5 from 5ED1 (DD1,208,180)
|
|
label_5ed5: MOV DP, #00409h ; 5ED5 1 208 180 620904 ### ROM INFO=Options Active
|
|
MB C, [DP].1 ; 5ED8 1 208 180 C229
|
|
JGE label_5ee6 ; 5EDA 1 208 180 CD0A
|
|
MB C, [DP].0 ; 5EDC 1 208 180 C228
|
|
JLT label_5ef6 ; 5EDE 1 208 180 CA16
|
|
MB C, [DP].2 ; 5EE0 1 208 180 C22A
|
|
JLT label_5efc ; 5EE2 1 208 180 CA18
|
|
SJ label_5ef0 ; 5EE4 1 208 180 CB0A
|
|
; 5EE6 from 5EDA (DD1,208,180)
|
|
label_5ee6: MB C, [DP].0 ; 5EE6 1 208 180 C228
|
|
JLT label_5ef6 ; 5EE8 1 208 180 CA0C
|
|
MB C, [DP].2 ; 5EEA 1 208 180 C22A
|
|
JLT label_5efc ; 5EEC 1 208 180 CA0E
|
|
SJ label_5ef0 ; 5EEE 1 208 180 CB00
|
|
; 5EF0 from 5EE4 (DD1,208,180)
|
|
; 5EF0 from 5EEE (DD1,208,180)
|
|
label_5ef0: LCB A, tbl_62f5 ; 5EF0 1 208 180 909DF562
|
|
SJ label_5f02 ; 5EF4 1 208 180 CB0C
|
|
; 5EF6 from 5EDE (DD1,208,180)
|
|
; 5EF6 from 5EE8 (DD1,208,180)
|
|
label_5ef6: LCB A, tbl_6301 ; 5EF6 1 208 180 909D0163
|
|
SJ label_5f02 ; 5EFA 1 208 180 CB06
|
|
; 5EFC from 5EE2 (DD1,208,180)
|
|
; 5EFC from 5EEC (DD1,208,180)
|
|
label_5efc: LCB A, tbl_6302 ; 5EFC 1 208 180 909D0263
|
|
SJ label_5f02 ; 5F00 1 208 180 CB00
|
|
; 5F02 from 5EFA (DD1,208,180)
|
|
; 5F02 from 5F00 (DD1,208,180)
|
|
; 5F02 from 5EF4 (DD1,208,180)
|
|
label_5f02: ST A, 00438h[X1] ; 5F02 1 208 180 D03804
|
|
MOVB 00437h[X1], #001h ; 5F05 1 208 180 C037049801
|
|
SJ label_5f2e ; 5F0A 1 208 180 CB22
|
|
; 5F0C from 5EC3 (DD0,208,180)
|
|
label_5f0c: LB A, 00438h[X1] ; 5F0C 0 208 180 F03804
|
|
JNE label_5f2e ; 5F0F 0 208 180 CE1D
|
|
MOVB 00437h[X1], #002h ; 5F11 0 208 180 C037049802
|
|
LB A, #001h ; 5F16 0 208 180 7701
|
|
STB A, 00438h[X1] ; 5F18 0 208 180 D03804
|
|
SJ label_5f27 ; 5F1B 0 208 180 CB0A
|
|
; 5F1D from 5EC5 (DD0,208,180)
|
|
label_5f1d: LB A, 00438h[X1] ; 5F1D 0 208 180 F03804
|
|
JNE label_5f27 ; 5F20 0 208 180 CE05
|
|
MOVB 00437h[X1], #000h ; 5F22 0 208 180 C037049800
|
|
; 5F27 from 5ECB (DD0,208,180)
|
|
; 5F27 from 5F1B (DD0,208,180)
|
|
; 5F27 from 5F20 (DD0,208,180)
|
|
label_5f27: MOV DP, #000e6h ; 5F27 0 208 180 62E600 ### ROM INFO=Ignition Cut
|
|
RB [DP].0 ; 5F2A 0 208 180 C208
|
|
SJ label_5f2e ; 5F2C 0 208 180 CB00
|
|
; 5F2E from 5ED3 (DD1,208,180)
|
|
; 5F2E from 5F0F (DD0,208,180)
|
|
; 5F2E from 5F2C (DD0,208,180)
|
|
; 5F2E from 5F0A (DD1,208,180)
|
|
label_5f2e: RT ; 5F2E 1 208 180 01
|
|
; 5F2F from 4683 (DD1,208,180)
|
|
label_5f2f: CLR A ; 5F2F 1 208 180 F9
|
|
CLR X1 ; 5F30 1 208 180 9015
|
|
LCB A, tbl_6300 ; 5F32 1 208 180 909D0063
|
|
JEQ label_5f9c ; 5F36 1 208 180 C964
|
|
MOV DP, #00427h ; 5F38 1 208 180 622704
|
|
MB C, [DP].0 ; 5F3B 1 208 180 C228
|
|
JLT label_5f9c ; 5F3D 1 208 180 CA5D
|
|
SB [DP].0 ; 5F3F 1 208 180 C218
|
|
SJ label_5f43 ; 5F41 1 208 180 CB00
|
|
; 5F43 from 5F41 (DD1,208,180)
|
|
label_5f43: LCB A, tbl_62f6 ; 5F43 1 208 180 909DF662
|
|
JEQ label_5f54 ; 5F47 1 208 180 C90B
|
|
SRA A ; 5F49 1 208 180 73
|
|
JLT label_5f51 ; 5F4A 1 208 180 CA05
|
|
JBS off(00211h).2, label_5f9a ; 5F4C 1 208 180 EA114B ### ROM INFO=AC Switch Input
|
|
SJ label_5f54 ; 5F4F 1 208 180 CB03
|
|
; 5F51 from 5F4A (DD1,208,180)
|
|
label_5f51: JBR off(00211h).2, label_5f9a ; 5F51 1 208 180 DA1146 ### ROM INFO=AC Switch Input
|
|
; 5F54 from 5F47 (DD1,208,180)
|
|
; 5F54 from 5F4F (DD1,208,180)
|
|
label_5f54: LCB A, tbl_62f7 ; 5F54 1 208 180 909DF762
|
|
JEQ label_5f65 ; 5F58 1 208 180 C90B
|
|
SRA A ; 5F5A 1 208 180 73
|
|
JLT label_5f62 ; 5F5B 1 208 180 CA05
|
|
JBS off(00210h).3, label_5f9a ; 5F5D 1 208 180 EB103A ### ROM INFO=PSP Input (Power Steering Pressure)
|
|
SJ label_5f65 ; 5F60 1 208 180 CB03
|
|
; 5F62 from 5F5B (DD1,208,180)
|
|
label_5f62: JBR off(00210h).3, label_5f9a ; 5F62 1 208 180 DB1035 ### ROM INFO=PSP Input (Power Steering Pressure)
|
|
; 5F65 from 5F58 (DD1,208,180)
|
|
; 5F65 from 5F60 (DD1,208,180)
|
|
label_5f65: LCB A, tbl_62f8 ; 5F65 1 208 180 909DF862
|
|
JEQ label_5f76 ; 5F69 1 208 180 C90B
|
|
SRA A ; 5F6B 1 208 180 73
|
|
JLT label_5f73 ; 5F6C 1 208 180 CA05
|
|
JBS off(00210h).7, label_5f9a ; 5F6E 1 208 180 EF1029
|
|
SJ label_5f76 ; 5F71 1 208 180 CB03
|
|
; 5F73 from 5F6C (DD1,208,180)
|
|
label_5f73: JBR off(00210h).7, label_5f9a ; 5F73 1 208 180 DF1024
|
|
; 5F76 from 5F69 (DD1,208,180)
|
|
; 5F76 from 5F71 (DD1,208,180)
|
|
label_5f76: LCB A, tbl_62f9 ; 5F76 1 208 180 909DF962
|
|
JEQ label_5f87 ; 5F7A 1 208 180 C90B
|
|
SRA A ; 5F7C 1 208 180 73
|
|
JLT label_5f84 ; 5F7D 1 208 180 CA05
|
|
JBS off(00211h).4, label_5f9a ; 5F7F 1 208 180 EC1118
|
|
SJ label_5f87 ; 5F82 1 208 180 CB03
|
|
; 5F84 from 5F7D (DD1,208,180)
|
|
label_5f84: JBR off(00211h).4, label_5f9a ; 5F84 1 208 180 DC1113
|
|
; 5F87 from 5F7A (DD1,208,180)
|
|
; 5F87 from 5F82 (DD1,208,180)
|
|
label_5f87: LCB A, tbl_62fa ; 5F87 1 208 180 909DFA62
|
|
JEQ label_5f9c ; 5F8B 1 208 180 C90F
|
|
SRA A ; 5F8D 1 208 180 73
|
|
JLT label_5f95 ; 5F8E 1 208 180 CA05
|
|
JBS off(00211h).1, label_5f9a ; 5F90 1 208 180 E91107
|
|
SJ label_5f9c ; 5F93 1 208 180 CB07
|
|
; 5F95 from 5F8E (DD1,208,180)
|
|
label_5f95: JBR off(00211h).1, label_5f9a ; 5F95 1 208 180 D91102
|
|
SJ label_5f9c ; 5F98 1 208 180 CB02
|
|
; 5F9A from 5F4C (DD1,208,180)
|
|
; 5F9A from 5F5D (DD1,208,180)
|
|
; 5F9A from 5F51 (DD1,208,180)
|
|
; 5F9A from 5F6E (DD1,208,180)
|
|
; 5F9A from 5F62 (DD1,208,180)
|
|
; 5F9A from 5F7F (DD1,208,180)
|
|
; 5F9A from 5F73 (DD1,208,180)
|
|
; 5F9A from 5F90 (DD1,208,180)
|
|
; 5F9A from 5F84 (DD1,208,180)
|
|
; 5F9A from 5F95 (DD1,208,180)
|
|
label_5f9a: SB [DP].1 ; 5F9A 1 208 180 C219
|
|
; 5F9C from 5F36 (DD1,208,180)
|
|
; 5F9C from 5F3D (DD1,208,180)
|
|
; 5F9C from 5F8B (DD1,208,180)
|
|
; 5F9C from 5F93 (DD1,208,180)
|
|
; 5F9C from 5F98 (DD1,208,180)
|
|
label_5f9c: J label_3321 ; 5F9C 1 208 180 032133
|
|
; 5F9F from 3EE2 (DD0,208,180)
|
|
label_5f9f: CLR X1 ; 5F9F 0 208 180 9015
|
|
LCB A, tbl_62fb ; 5FA1 0 208 180 909DFB62
|
|
JNE label_5fb4 ; 5FA5 0 208 180 CE0D
|
|
CLR X1 ; 5FA7 0 208 180 9015
|
|
L A, #00000h ; 5FA9 1 208 180 670000
|
|
ST A, 0043ah[X1] ; 5FAC 1 208 180 D03A04
|
|
CLRB A ; 5FAF 0 208 180 FA
|
|
STB A, 0043ch[X1] ; 5FB0 0 208 180 D03C04
|
|
RT ; 5FB3 0 208 180 01
|
|
; 5FB4 from 5FA5 (DD0,208,180)
|
|
label_5fb4: CMPB A, #001h ; 5FB4 0 208 180 C601
|
|
JNE label_5fba ; 5FB6 0 208 180 CE02
|
|
SJ label_5fd9 ; 5FB8 0 208 180 CB1F
|
|
; 5FBA from 5FB6 (DD0,208,180)
|
|
label_5fba: CMPB A, #002h ; 5FBA 0 208 180 C602
|
|
JNE label_5fc3 ; 5FBC 0 208 180 CE05
|
|
LB A, 003d2h[X1] ; 5FBE 0 208 180 F0D203 ### ROM INFO=ELD??
|
|
SJ label_5fce ; 5FC1 0 208 180 CB0B
|
|
; 5FC3 from 5FBC (DD0,208,180)
|
|
label_5fc3: CMPB A, #003h ; 5FC3 0 208 180 C603
|
|
JNE label_5fcb ; 5FC5 0 208 180 CE04
|
|
LB A, ADCR3H ; 5FC7 0 208 180 F567
|
|
SJ label_5fce ; 5FC9 0 208 180 CB03
|
|
; 5FCB from 5FC5 (DD0,208,180)
|
|
label_5fcb: LB A, 003d5h[X1] ; 5FCB 0 208 180 F0D503 ### ROM INFO=B6 Volt
|
|
; 5FCE from 5FC1 (DD0,208,180)
|
|
; 5FCE from 5FC9 (DD0,208,180)
|
|
label_5fce: MOV X1, #tbl_60b9 ; 5FCE 0 208 180 60B960
|
|
CAL label_49ca ; 5FD1 0 208 180 32CA49
|
|
CLR X1 ; 5FD4 0 208 180 9015
|
|
STB A, 00439h[X1] ; 5FD6 0 208 180 D03904
|
|
; 5FD9 from 5FB8 (DD0,208,180)
|
|
label_5fd9: MOV DP, #00125h ; 5FD9 0 208 180 622501
|
|
CLR X1 ; 5FDC 0 208 180 9015
|
|
LB A, 00439h[X1] ; 5FDE 0 208 180 F03904
|
|
MOV X1, #tbl_60a7 ; 5FE1 0 208 180 60A760
|
|
VCAL 0 ; 5FE4 0 208 180 10
|
|
CLR X1 ; 5FE5 0 208 180 9015
|
|
STB A, 0043ah[X1] ; 5FE7 0 208 180 D03A04
|
|
LB A, 00439h[X1] ; 5FEA 0 208 180 F03904
|
|
MOV X1, #tbl_60c1 ; 5FED 0 208 180 60C160
|
|
CAL label_49ca ; 5FF0 0 208 180 32CA49
|
|
CLR X1 ; 5FF3 0 208 180 9015
|
|
STB A, 0043ch[X1] ; 5FF5 0 208 180 D03C04
|
|
RT ; 5FF8 0 208 180 01
|
|
; 5FF9 from 18EA (DD1,100,280)
|
|
label_5ff9: MOV DP, #000e6h ; 5FF9 1 100 280 62E600 ### ROM INFO=Ignition Cut
|
|
L A, [DP] ; 5FFC 1 100 280 E2
|
|
JNE label_6003 ; 5FFD 1 100 280 CE04
|
|
CAL label_5c10 ; 5FFF 1 100 280 32105C
|
|
RT ; 6002 1 100 280 01
|
|
; 6003 from 5FFD (DD1,100,280)
|
|
label_6003: CAL label_5c10 ; 6003 1 100 280 32105C
|
|
L A, DP ; 6006 1 100 280 42
|
|
RT ; 6007 1 100 280 01
|
|
; 6008 from 2744 (DD1,208,180)
|
|
label_6008: LCB A, tbl_6243 ; 6008 1 208 180 909D4362
|
|
ST A, er0 ; 600C 1 208 180 88
|
|
LCB A, tbl_6242 ; 600D 1 208 180 909D4262
|
|
CAL label_5440 ; 6011 1 208 180 324054
|
|
MOV DP, X2 ; 6014 1 208 180 917A
|
|
JGE label_6026 ; 6016 1 208 180 CD0E
|
|
LCB A, tbl_60a4 ; 6018 1 208 180 909DA460
|
|
CMP A, #00000h ; 601C 1 208 180 C60000
|
|
JEQ label_6031 ; 601F 1 208 180 C910
|
|
CMP A, #00001h ; 6021 1 208 180 C60100
|
|
JEQ label_603e ; 6024 1 208 180 C918
|
|
; 6026 from 6016 (DD1,208,180)
|
|
label_6026: CLR X1 ; 6026 1 208 180 9015
|
|
LB A, #000h ; 6028 0 208 180 7700
|
|
STB A, 00440h[X1] ; 602A 0 208 180 D04004
|
|
STB A, 00441h[X1] ; 602D 0 208 180 D04104
|
|
RT ; 6030 0 208 180 01
|
|
; 6031 from 601F (DD1,208,180)
|
|
label_6031: CLR X1 ; 6031 1 208 180 9015
|
|
LB A, #000h ; 6033 0 208 180 7700
|
|
STB A, 00440h[X1] ; 6035 0 208 180 D04004
|
|
LB A, #0ffh ; 6038 0 208 180 77FF
|
|
STB A, 00441h[X1] ; 603A 0 208 180 D04104
|
|
RT ; 603D 0 208 180 01
|
|
; 603E from 6024 (DD1,208,180)
|
|
label_603e: CLR X1 ; 603E 1 208 180 9015
|
|
LB A, #0ffh ; 6040 0 208 180 77FF
|
|
STB A, 00440h[X1] ; 6042 0 208 180 D04004
|
|
STB A, 00441h[X1] ; 6045 0 208 180 D04104
|
|
RT ; 6048 0 208 180 01
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6049
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6051
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6059
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6061
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6069
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6071
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6079
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6081
|
|
DB 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ; 6089
|
|
tbl_608F: DB 000h,05Ah
|
|
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: DB 0FFh ; 60A3
|
|
tbl_60a4: DB 001h ; 60A4
|
|
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: DB 000h ; 60E5
|
|
tbl_60e6: DB 0FFh ; 60E6
|
|
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 0923
|
|
tbl_6220: DW 0a000h ; 6220
|
|
tbl_6222: DW 08000h ; 6222
|
|
tbl_6224: DW label_1a4b ; 6224 4B1A
|
|
tbl_6226: DW label_272a ; 6226 2A27
|
|
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_2f09 ; 62F2 092F
|
|
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,002h,001h,028h,043h,029h,032h,030h ; 7FEF
|
|
DB 031h,038h,020h,042h,04Dh,054h,075h,06Eh ; 7FF7
|
|
DB 065h ; 7FFF
|