csmccarron
#1 ◈ 2025-01-14
Can some explain in pseudo code what this is doing?
What is stored in the array and what is it doing?
// Add Extended RPM
rom.byteAt(0x09F3) = 0x03;
rom.wordAt(0x09F4) = 0x7904;
_rom_fill(0x09F6, 0x0A00, 0xFF);
_rom_write(0x7904,
new Array(0xF9,0xEC,0x17,0x18,0xB5,0xAC,0x4A,0x44,
0x98,0x00,0xAA,0x90,0x37,0x53,0x79,0x43,
0xCE,0x08,0x53,0x78,0xCE,0x06,0x77,0x01,
0xCB,0x02,0x77,0xFF,0x8A,0x60,0x1E,0x70,
0xC3,0x59,0x4B,0x9E,0x12,0x03,0xA1,0x76),
0x28);
What is stored at ROM address 0x09F3, 0x09F4, & 0x09F6? Why are these addresses not documented on the WIKI or is there some conversion that has to take place?
If I wanted to change my VTEC cross over to 6000rpm is this the proper way to do it?
rom.write(0x6432) = 0xAA
rom.write(0x6433) = 0xAB
Thanks
What is stored in the array and what is it doing?
// Add Extended RPM
rom.byteAt(0x09F3) = 0x03;
rom.wordAt(0x09F4) = 0x7904;
_rom_fill(0x09F6, 0x0A00, 0xFF);
_rom_write(0x7904,
new Array(0xF9,0xEC,0x17,0x18,0xB5,0xAC,0x4A,0x44,
0x98,0x00,0xAA,0x90,0x37,0x53,0x79,0x43,
0xCE,0x08,0x53,0x78,0xCE,0x06,0x77,0x01,
0xCB,0x02,0x77,0xFF,0x8A,0x60,0x1E,0x70,
0xC3,0x59,0x4B,0x9E,0x12,0x03,0xA1,0x76),
0x28);
What is stored at ROM address 0x09F3, 0x09F4, & 0x09F6? Why are these addresses not documented on the WIKI or is there some conversion that has to take place?
If I wanted to change my VTEC cross over to 6000rpm is this the proper way to do it?
rom.write(0x6432) = 0xAA
rom.write(0x6433) = 0xAB
Thanks