Kind of a general outline where some
of the major subroutines are located in memory.
;
;==============================================================================
; Code sub-routine Map:
;
; 8010 - 83ae Main Entry - Initialization
; 83af - 8ca8 Main Calibration Run Loop
; 8ca9 - 9512 IC1 Distributor Trigger Interrupt Handler
; 8ca9 - 8f70 Ign Trigger stuff and #1 detector
; 8f85 - 9121 #8 #3 #5 #2 path
; 9124 - 9238 #1 #4 #6 #7 path
; 923b - 92ee path join-up
; 92f5 - 936b slower than 5,500 rpm
; 936b - faster than 5,500 rpm or faster than Idle Target RPM
; 9373 - faster than Target Idle RPM
; 9398 re-join
; 93ea - 9490 below 5,000 rpm
; 9490 above 5,000 rpm re-join
;
; 9513 - 9651 TOF Timer Overflow Interrupt Handler
; 9652 - 9720 OC4 Ignition Amp (SA) Driver Interrupt Handler
; 9721 - 972f OC3 EEPROM Timer
; 9730 - 973f OC2 Injector-D Interrupt handler
; 9740 - 97dd OC1 Idle Air Motor Interrupt Handler
; 97de - cfff No Code - 14k gap......
; d000 - d47d IAS and dashpot
; d47e - d6e9 Returns new Injector Pulse width subroutine
; d6ea - d8a4 Save/Restore Dataset subroutine
; d8a5 - da7d Numerous subroutines - math - lookups
; da7e - db06 Fire specified Injector
; db07 - dbc7 Checks for warning and sensor Errors
; dbc8 - dc9c more subroutines ....
; dc9d - ddf6 SCI Serial System Interrupt Handler
; ddf7 - efff No Code - 4.6k gap......
; f000 - ffc0 Look-up Tables and Constants
; ffc0 - ffff CPU Interrupt vectors
;
; =============================================================================