;Disassembly of an EE88 EPROM
;James Holland
;www.rhinoman.org
;Updated: 28 Nov 2008
;
;using DHC11/Manual decoding
;
;
org $8000
; Data Tables
8000 db $FF, $FF, $FF, $FF, $FF, $FF
8006 db $3B, $F6
8008 db $FF, $FF
800A fill $FF, 3850
8F14 fill $FF, 236
;
;
;EEPROM I.D.
9000 db $EE, $88
Unknown
9002 db $28, $23, $16, $0A, $03, $00, $00, $00
or
900A db $35, $2B, $16, $0A, $03, $00, $00, $00
Unknown
9012 db $2C, $2C, $2C, $40, $64, $80, $8D, $9A
901A db $9A, $9A, $9A, $9A, $9A, $9A
;back up fuel? map (12 x 8)
9020 db $A0, $A0, $A0, $A3, $A4, $A3, $9C, $95
9028 db $90, $8A, $85, $80, $7A, $6A, $65, $65
db $A4, $A6, $AD, $AE, $AE, $B4, $AC, $A3
db $A0, $9C, $99, $95, $80, $6C, $67, $67
db $A6, $AA, $B0, $B1, $B2, $B5, $B2, $AD
db $AC, $AB, $A3, $9B, $85, $70, $6A, $6A
9050 db $A8, $AC, $B3, $B4, $B5, $BA, $B7, $B3
db $B0, $AC, $A6, $A0, $8A, $74, $6D, $6D
db $AD, $B2, $B6, $B7, $B8, $BC, $BA, $B4
db $B3, $B1, $AC, $A7, $96, $84, $74, $74
db $B1, $B5, $B9, $BA, $BA, $BE, $BC, $B6
9078 db $B4, $B2, $AE, $AB, $9E, $91, $83, $83
db $B4, $B7, $BB, $BC, $BD, $C0, $BE, $BC
db $B8, $B4, $B0, $AC, $A3, $9A, $90, $90
db $B8, $BB, $C0, $C1, $C2, $C3, $C2, $BF
db $B9, $B5, $B1, $AE, $A6, $9E, $92, $92
90A0 db $BA, $BE, $C4, $C5, $C6, $C8, $C4, $C0
db $BC, $B8, $B5, $B1, $AB, $A5, $9C, $9C
db $BC, $C0, $C4, $C7, $C9, $CA, $C7, $C5
db $C1, $BE, $BD, $B8, $B4, $AB, $A2, $A2
db $BE, $C1, $C7, $C9, $CC, $CA, $CA, $C9
90C8 db $C5, $C1, $C0, $BE, $B8, $B1, $A7, $A7
db $C3, $C5, $C8, $CA, $CC, $CC, $CD, $CB
db $C9, $C6, $C5, $C4, $BC, $B4, $AA, $AA
db $C8, $C8, $CC, $CE, $D0, $CF, $CF, $CE
db $CE, $CE, $CB, $C7, $BD, $B4, $AC, $AC
90F0 db $C7, $C7, $CB, $CD, $CE, $D1, $D3, $D5
db $D4, $CF, $CC, $C9, $C0, $B6, $AE, $AE
db $C5, $C5, $C8, $CB, $CD, $D0, $D2, $D4
db $D3, $CC, $C9, $C4, $BF, $B2 $B3, $B3
db $C3, $C3, $C5, $C9, $CC, $C8, $D7, $E6
9118 db $D8, $D1, $CF, $C9, $C4, $B5, $AF, $AF
//back up map in case of fault? (? x 12)
9120 db $00, $00
9122 db Fill, 15
9131 db $10, $16, $18, $18, $18, $18, $18, $00
db $00, $00, $00
db $07, $1A, $1B, $16, $16, $16, $16, $16
db $00, $00, $00
db $10, $12, $1B, $16, $16, $14, $16, $13
914F db $13, $00, $00, $00
Db $18, $1A, $1D, $16, $12, $12, $12, $12
Db $12, $00, $00
Db $10, $1A, $1D, $1A, $16, $12, $12, $12
Db $12, $12, $00, $00
Db $1A, $1A, $1D
916D db $18, $16, $12, $12, $12, $12, $12, $00, $05, $26
9177 db $21, $1B, $18, $14, $12, $12, $10, $12, $12, $00
9181 db $10, $24, $20, $1A, $16, $12, $12, $12, $10, $10
918B db $10, $00, $18, $23, $1F, $1A, $16, $12, $12, $12
9195 db $10, $10, $10, $00, $1A, $21, $1B, $18, $14, $12
919F db $12, $12, $10, $10, $10, $00, $19, $20, $18, $16
91A9 db $12, $10, $10, $12, $10, $10, $10, $00, $18, $18
91B3 db $16, $16, $12, $10, $10, $10, $10, $10, $10, $00
91BD db $0A, $10, $12, $10, $12, $10, $10, $10, $0D, $0A
91C7 db $09, $00, $00, $00, $00, $00, $00, $00, $00, $00
91D1 db $00, $00, $00,
Unknown 8x10 Look up Table ?????
91D4 db $60, $41, $32, $25, $22, $1B, $1E, $20
db $98, $71, $5B, $3E, $32, $28, $23, $2B
db $B6, $A0, $8D, $64, $50, $38, $2F, $2D
db $C1, $B6, $AA, $89, $70, $50, $40, $3A
db $C6, $C0, $B9, $A4, $8E, $6C, $57, $4B
db $CB, $C8, $C5, $BE, $B4, $9C, $88, $79
db $CC, $CB, $C9, $C6, $C1, $B4, $A8, $9C
db $CD, $CC, $CC, $CB, $CA, $C7, $C4, $C1
db $CD, $CD, $CD, $CC, $CB, $CA, $C9, $C7
db $CD, $CD, $CD, $CD, $CC, $CB, $CA, $C8
Unknown
9224 db $6C, $6C, $50, $36, $1B, $0E, $0C, $0C
Unknown
922C db $40, $4A, $53, $53, $53, $4F, $4A, $45
9234 db $40, $40, $40, $40, $40
Unknown
9239 db $23, $23, $23, $23, $23, $26, $28, $2B
9241 db $2E, $31, $33, $36, $39, $3B
Unknown
9247 db $A2, $AF, $BD, $BD, $BF, $BF, $B7, $B2
924F db $AA, $00, $00, $00, $00, $00
Unknown
9255 db $0A, $16, $1F, $26, $2D, $33, $38, $3C
925D db $40, $00, $00, $00, $00, $00,
Unknown
9263 db $12, $0F, $0C, $08, $06, $05, $00, $00
Unknown
926B db $16, $11, $0C, $09, $07, $05, $00, $00
Unknown
9273 db $53, $3B, $1C, $15, $0D, $04, $00, $00
Unknown
927B db $53, $4F, $2D, $15, $0D, $04, $00, $00
Unknown
9283 db $53, $4F, $2D, $20, $18, $11, $08, $00
Unknown
928B db $8D, $73, $49, $37, $20, $18, $13, $13
Unknown
9293 db $A6, $A6, $4D, $33, $29, $1D, $13, $13
Unknown
929B db $9A, $92, $8E, $8C, $8A, $88, $86, $85
92A3 db $83, $82, $80, $7E, $7B, $78, $72
Unknown
92AA db $26, $26, $2B, $2B, $2B, $2B, $2E, $31
92B2 db $33, $36, $39, $41, $46, $46
Unknown
92B8 db $82, $81, $6C, $3B, $26, $1A, $13, $10
Unknown
92C0 db $82, $82, $82, $7F, $52, $38, $29, $1F
Unknown
92CA db $BA, $BA, $BA, $A3, $8F, $82, $82, $82
Unknown
92D0 db $FD, $FD, $FD, $FE, $FE
92D5 db $FC, $FA, $FA, $FA, $FA
Unknown
92DA db $FD, $FD, $FB, $FB, $FB
92DF db $FB, $FA, $FA, $FA, $FA
Unknown
92E4 db $FD, $FD, $FD, $FE, $FE
92E9 db $FF, $FF, $FF, $FE, $FE
Unknown
92EE db $7E, $7E, $7E, $70, $52
92F3 db $3C, $2E, $18, $18, $19
Unknown
92F8 db $7E, $7E, $7E, $70, $52
92FD db $3C, $2E, $20,
Unknown
9300 db $BD, $BD, $BD, $BD, $A4, $78, $5C, $32
Unknown
9308 db $E4, $E4, $E4, $E4, $E4, $AC, $5C, $32
Unknown
9310 db $80, $80, $80, $93, $A6, $BA, $CD, $E0
9318 db $F3, $F3, $F3, $F3, $F3, $F3
Unknown
931E db $F3, $E0, $C9, $A0, $8C, $84, $80, $80
Unknown
9326 db $F3, $E6, $CA, $A0, $80, $5A, $33, $20
Unknown
932E db $A2, $5A, $5A, $5A, $5A, $2D, $00, $00
9336 db $19, $14, $0A, $08, $06, $06, $06, $06
Unknown
933E db $AD, $93, $80, $80, $80, $80, $80, $80
Unknown
9346 db $FF, $93, $57, $3C, $2B, $20, $19, $12
Unknown
934E db $14, $10, $00, $00, $00, $00
Unknown
9354 db $30, $30, $2A, $23, $1D, $16, $10, $10
935C db $66, $32
935E db $08, $07, $03, $01, $01, $01, $02, $02
Unknown
9366 db $4A, $4A, $4A, $4A, $4A
936B db $43, $3B, $36, $30
Unknown
936F db $3A, $44, $48, $55, $5F, $66
9375 db $6B, $70, $74, $7C, $84, $8E, $98, $A2
Unknown
937D db $04, $04, $05, $05, $06, $06, $06, $07
9385 db $08, $08, $09, $09, $09, $0A, $00, $00
938D db $00, $00, $00
No calls?? ---- 13 x 16 LUT (maybe ignition)
9390 db $18, $18, $18, $2F, $4E, $57, $6F, $7B
9398 db $89, $84, $7A, $77, $78, $78, $78, $79
93A0 db $18, $18, $18, $2F, $4E, $57, $69, $7B
93A8 db $89, $84, $7A, $77, $78, $78, $78, $79
93B0 db $18, $18, $18, $2F, $54, $68, $77, $83
93B8 db $8C, $87, $83, $83, $84, $84, $84, $85
93C0 db $18, $18, $18, $2F, $54, $68, $77, $83
93C8 db $8C, $8D, $8B, $8B, $89, $89, $89, $8A
93D0 db $23, $23, $2E, $3A, $57, $5F, $6F, $7B
93D8 db $86, $8D, $88, $85, $86, $86, $86, $87
93E0 db $2E, $2E, $42, $4B, $51, $5A, $60, $70
93E8 db $7B, $7C, $80, $7D, $79, $79, $79, $7A
93F0 db $39, $39, $39, $46, $4E, $57, $58, $64
93F8 db $6D, $6E, $77, $6F, $6D, $6D, $6D, $6E
9400 db $2E, $2E, $2E, $40, $49, $51, $55, $5F
9408 db $61, $65, $6F, $6C, $6D, $6D, $6D, $6E
9410 db $23, $23, $23, $35, $3A, $49, $50, $59
9418 db $5F, $62, $6C, $69, $68, $68, $68, $69
9420 db $1D, $1D, $1D, $24, $29, $38, $4A, $50
9428 db $56, $57, $64, $64, $65, $65, $65, $66
9430 db $18, $18, $18, $1B, $1B, $2C, $3B, $3F
9438 db $45, $46, $55, $5E, $59, $59, $59, $5A
9440 db $18, $18, $18, $19, $19, $1E, $2D, $34
9448 db $45, $46, $4F, $5B, $59, $59, $59, $5A
9450 db $18, $18, $18, $19, $19, $1E, $22, $26
9458 db $3F, $46, $4F, $5B, $59, $59, $59, $5A
Unknown or 9DC0
9460 db $00, $00, $00, $00, $00, $00, $00, $00
9468 db $05, $0B, $0B, $00, $00, $02, $08, $0B
Unknown
9470 db $0B, $00, $00, $05, $08, $05, $0B, $00
9478 db $00, $02, $05, $05, $08, $00, $00, $00
9480 db $00, $00, $00, $00
Unknown
9484 db $91, $8B, $80, $80, $80, $80, $80, $80
948C db $80, $75
Unknown
948E db $60, $5B, $48, $3F, $37, $31, $2D, $28, $25
Unknown
9497 db $00, $00, $00, $37, $6E, $A0, $A0, $A0, $A0
Unknown
94A0 db $00
94A1 db $2C, $30, $2E, $2E, $2C, $2A, $2D, $2B, $32, $4C
94AB db $72, $F6, $FF, $FF, $FF, $FF
Unknown
94B1 db $FF, $FF, $DA, $AF, $93, $80, $71, $66
Unknown
94B9 db $1E, $36, $60, $78, $3C, $50
94BF db $64, $78,
Unknown
94C1 db $1E, $36, $4C, $64, $3C, $50, $64, $78
Unknown
94C9 db $3C, $3C, $1E, $00, $00, $00, $00, $00
Unknown
94D1 db $34, $40, $23, $26, $33
Unknown ??
94D6 db $40, $5A
94D8 db $60, $D0, $DA, $8A, $90
94DD db $2D, $30, $2A, $2B, $3D, $40, $5D
94E4 db $60, $3D, $40,
94E7 db $8D, $90, $3D, $40, $7D, $80, $60, $80, $5A, $63
94F1 db $51, $56, $5C, $61, $81, $87, $81, $87, $FF, $FF
94FB db $AF, $B3, $63, $68, $CF, $D1, $C0, $C3, $D0, $D6
9505 db $C3, $CA, $9D, $A1, $D9, $DA, $E7, $E8, $B8, $BB
950F db $8F, $94, $A5, $A9, $DC, $DF, $C7, $CA, $DA, $DA
9519 db $FF, $FF, $81, $85, $0E, $0F, $0B, $0C, $8B, $8F
9523 db $03, $0D, $75, $7F, $B2, $BB, $94, $9E, $15, $16
952D db $1C, $1D, $1C, $20, $DC, $DE, $00, $86, $D9, $DA
9537 db $0E, $0F, $0B, $0C, $36, $3A, $4A, $4D, $4B, $4E
9541 db $90, $93, $5A, $60, $8B, $90, $89, $8F, $25, $26
954B db $AF, $B3, $FF, $FF, $4A, $4D, $87, $8A, $FF, $FF
9555 db $2A, $30
Unknown
9557 db $31, $31, $25, $40, $2E, $40, $48, $40
955F db $25, $40, $2E, $40, $4D, $40, $25, $40, $2E, $38
9569 db $4D, $18, $31, $31, $25, $20, $2E, $20, $48, $20
9573 db $25, $20, $2E, $20, $4D, $20, $25, $20, $2E, $20
957D db $4D, $18
Unknown
957F db $31, $31, $25, $60, $43, $30, $48, $46
9587 db $25, $60, $49, $26, $43, $30, $25, $60, $5A, $1D
9591 db $27, $07, $31, $31, $25, $60, $2E, $60, $48, $46
959B db $25, $60, $2A, $30, $43, $30, $25, $60, $42, $33
95A5 db $5D, $20, $31, $31, $25, $30, $2E, $30, $48, $30
95AF db $25, $30, $2E, $30, $4D, $30, $25, $30, $2E, $30
95B9 db $4D, $18
Unknown
95BB db $31, $31, $10, $3D, $37, $22, $7E, $6F
95C3 db $66, $37, $10, $10, $20, $18, $30, $18, $18, $18
95CD db $20, $18, $50, $18, $18, $18, $1C, $18, $34, $18
95D7 db $3C, $18
Unknown
95D9 db $00, $00, $00, $20, $30, $40, $50, $60
95E1 db $70, $80
Unknown
95E3 db $00, $00, $00, $00, $00, $00, $00, $60
95EB db $70, $80
Unknown ?? check tables thru to 9600 for errors!!!!
95ED db $00, $02, $03, $01
Unknown
95F1 db $E6, $E6, $E6, $CD, $B3, $9A, $80, $66
95F9 db $FF, $FF, $FF, $FF, $FF, $FF, $FF
Unknown 13x8 16-bit LUT????
9600 db $00, $00, $00, $00, $00, $00, $00, $00
9608 db $00, $00, $00, $00, $00, $00, $00, $00
9610 db $00, $00, $00, $02, $02, $02, $02, $02
9618 db $00, $00, $00, $00, $00, $00, $00, $00
9620 db $00, $00, $02, $02, $02, $02, $03, $03
9628 db $06, $06, $00, $00, $00, $00, $00, $00
9630 db $00, $02, $02, $02, $02, $03, $03, $06
9638 db $09, $00, $00, $00, $00, $00, $00, $00
9640 db $00, $02, $02, $02, $02, $03, $04, $08
9648 db $0C, $00, $00, $00, $00, $00, $00, $00
9650 db $00, $02, $02, $02, $02, $03, $05, $0A
9658 db $0E, $00, $00, $00, $00, $00, $00, $00
9660 db $00, $02, $02, $02, $02, $04, $06, $0D
9668 db $10, $00, $00, $00, $00, $00, $00
Unknown
966F db $00, $00, $03, $03, $03, $03, $06, $09
9677 db $0F, $12, $00, $00, $00, $00, $00, $00
db $00, $00, $03, $03, $04, $05, $07, $0D
db $11, $14, $00, $00, $00, $00, $00, $00
db $00, $00, $04, $04, $05, $07, $08, $0F
db $14, $17, $00, $00, $00, $00, $00, $00
969F db $00, $00, $04, $04, $06, $08, $0A, $11
db $18, $1A, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $08, $0A, $0D, $14
db $1E, $1E, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $0D, $10, $19
96C7 db $1E, $1E, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $0F, $14, $19
db $1E, $1E, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $0F, $14, $19
db $1E, $1E, $00, $00, $00, $00, $00, $00
96EF db $00, $00, $00, $00, $00, $0F, $14, $19
96F7 db $1E, $1E, $00, $00, $00, $00, $00, $00
Unknown
9700 db $12, $13, $14, $15, $21, $22, $23, $24
9708 db $25, $31, $32, $41, $42
970D db $44, $45, $51, $53, $81, $82, $83, $84, $00, $00
9717 db $00, $00,
Diagnostics LUT (16-bit addresses)
9719 db $00, $44, $00, $46, $00, $45, $00, $47
9721 db $01, $87, $00, $4D, $00, $4E, $00, $D5
9729 db $00, $93, $00, $DF, $00, $E0, $98, $03
9731 db $00, $70, $00, $5B, $00, $5A, $00, $AF
9739 db $00, $FE, $00, $FF, $00, $66, $00, $40
9741 db $00, $BA, $00, $D8, $00, $F3, $00, $EB
9749 db $00, $E1, $00, $D9, $00, $58, $01, $88
9751 db $01, $86, $00, $95, $00, $79, $00, $02
9759 db $01, $73, $01, $74, $01, $77, $01, $78
9761 db $01, $79, $01, $7A
Unknown - Called from TX 18 routine
9765 db $01, $6F
9767 db $01, $73
Unknown - called from TXf 19 routine
9769 db $01, $6F, $01, $73, $01, $7B