таки оно работает и заипись, после выставления зажигания и холостых — едет как надо
сейчас вспоминаю ассемблер, буду прошивки курочить, ибо нех 😉
ROM
Locate Bytes Description Notes
0C21 2 High Cam Rev Limit Reset Moved to memory here as well as the later entries
0C26 2 High Cam Rev Limit Set Moved to memory here as well as the later entries
2EAC 1 Speed Limiter 0-255km/h (0-159MPH) FF disables speed limiter
5403 2 Low Cam Rev Limit Reset OBD1_16bit RPM format
5407 2 Low Cam Rev Limit Set
540B 2 High Cam Rev Limit Reset
540F 2 High Cam Rev Limit Set
6000 40 Low Cam Rev Scalar 1×40 Each scalar is in OBD1_16bit RPM format
6028 40 High Cam Rev Scalar 1×40 Each scalar is in OBD1_16bit RPM format
6050 10 Low and High Cam Map Scalar 1×10 OBD1_8bitMBar
60AA 200 Low Cam Fuel Table Unknown Conversion Formula
6172 200 High Cam Fuel Table Unknown Conversion Formula
63F8 200 Low Cam Ignition Table OBD1_8bit Advance
659C 200 High Cam Ignition Table OBD1_8bit Advance
OBD1_16bit RPM(»x») = 1875000/»x»
OBD1_8bit RPM = (2^Q)* (floor(R500/64)+500)
OBD1_8bit Ignition(»v») = (»v»-24)/4
————————————————————-
Rev Limits:
5403h — Low cam restart
5407h — Low cam limit
540Bh — High cam restart
540Fh — High cam limit
0c21h — Restart specified here as well
0c26h — Limit specified here as well
VTEC:
359dh — High load release
35a2h — High load engage
35a9h — Low load release
35aeh — Low load engage
Coolant temp check:
35CA — 044h
Idle:
01474h — 16bit RPM
01487h — 16bit RPM
Startup Idle Maps:
FORMAT 3 BYTES: 8bit ECT Temp, 16bit RPM
Map1 0551dh 7Settingsx3Bytes=21Bytes
Map2 5532h 7Settingsx3Bytes=21Bytes
Datalogging:
0043h — Interrupt Start
Which jumps to either 004bh or 00dbh… When writing your datalogging code put your
code at 000dbh as that’s the main section that’s called… or use the vector pointer
at 0020h to specify a new interrupt location…
SRBUF: 07dh
STBUF: 07ch
Checksum:
Disable checksum @ 0D22 909DF17F->03360D00
Memory Locations:
Here’s a few memory locations for use with Boost or 2-step code to get you all started…
0aeh is 16bit RPM
0179h and 0289h is 8bit RPM (For use with VTEC)
0a4h is the map sensor
0dfh is the VSS
Extra tidbits…
Map sensor check @ 1f57h for use with Boost
CEL Stuff @ 1a4bh for MIL Shiftlight
Rev limit set locations @ 157dh for 2-step
AC Stuff @ 1b4dh for AC Cut
