mathewbeall
Champion
I can burn these for you - do you have the EPROMs already?
Yeah, I'd need the EPROMS too. Is that something you can provide or should I source them.I can burn these for you - do you have the EPROMs already?
send me a PM, I can send you the dual mod board that I have printedI will redo the board If someone sends me one , o also have the code for the ide board ki2 to 1
I didn't need to try to hunt down that ide board which I had only seen once and sold recently last month on ebay for $150.
Wow! but how often does that even come up? I mean now I have the rom hack but it would be cool to have that for collectors sake. I am still deciding whether to sell my naked non-working KI2 board or try to fix it. I reached out to arcade services since they say they "specialize" in working these boards, I ask a general question but the dude wouldn't answer my question unless I sent an RMA and it was approved. I get he wouldn't field any questions due to a paywall but damn.Sometimes it's still cheap even nowadays, there was another one that went for only 20 bucks last month.
https://www.ebay.com/itm/155250031573
This dude’s lapping the rest of us noobs. This guy is just remaking KI in his image like he walks on water and my best contributions to the community are half assed advice and witty banter.Hello,
I am new to the board and this discussion.
Recently i took some time to reverse engineer the decompression algorithm that decompress KI1 & KI2 ROM to RAM and made a tool to unpack the ROMs (works with all KI1 and KI2 ROMs except KI1 p47).
I have also rewrote a boot loader with a different decompression algorithm (LZSS) as i don't know what was the original used, i was not able to figure out what compression algorithm was used.
A side effect of the rewrote boot loader with the LZSS decompression algorithm is that the game boot way much faster and the sound glitch in MAME is fixed (sound works from boot without having to change the volume setting) (this can be seen in the video below).
Then i decided to take a shot at patching the KI1 ( ki1_l15di.u98 ) to make it works on the KI2 board (the other way around has already been done) and here's the result :View: https://youtu.be/auornUEF1mo
A fully working K1 rom running on the KI2 machine on MAME.
At the end of the video you will see the checksum errors, all the checksum from the CHD and the sound ROMs match KI1 CHD and ROMs, the ki2-l14.u98 (which is in reality the KI1 ROM) checksum will not match any existing ROM as it's the repacked and patched one.
It was really tricky to achieve as some addresses to the I/O were hidden in the data section (pointers) and not only in the instructions.
I will publish all the work done to a git repository in the next months.
I have two KI1 boards and one KI2 board (all working), next step is to program an EEPROM and to test it on real hardware.
I am also working on a custom boot rom allowing to select which game to run by pressing START P1 or START P2 to select the game at boot (when turning on the machine).
Well, at least one of those two anyway....This dude’s lapping the rest of us noobs. This guy is just remaking KI in his image like he walks on water and my best contributions to the community are half assed advice and witty banter.
Genius !Hello,
I am new to the board and this discussion.
Recently i took some time to reverse engineer the decompression algorithm that decompress KI1 & KI2 ROM to RAM and made a tool to unpack the ROMs (works with all KI1 and KI2 ROMs except KI1 p47).
I have also rewrote a boot loader with a different decompression algorithm (LZSS) as i don't know what was the original used, i was not able to figure out what compression algorithm was used.
A side effect of the rewrote boot loader with the LZSS decompression algorithm is that the game boot way much faster and the sound glitch in MAME is fixed (sound works from boot without having to change the volume setting) (this can be seen in the video below).
Then i decided to take a shot at patching the KI1 ( ki1_l15di.u98 ) to make it works on the KI2 board (the other way around has already been done) and here's the result :View: https://youtu.be/auornUEF1mo
A fully working K1 rom running on the KI2 machine on MAME.
At the end of the video you will see the checksum errors, all the checksum from the CHD and the sound ROMs match KI1 CHD and ROMs, the ki2-l14.u98 (which is in reality the KI1 ROM) checksum will not match any existing ROM as it's the repacked and patched one.
It was really tricky to achieve as some addresses to the I/O were hidden in the data section (pointers) and not only in the instructions.
I will publish all the work done to a git repository in the next months.
I have two KI1 boards and one KI2 board (all working), next step is to program an EEPROM and to test it on real hardware.
I am also working on a custom boot rom allowing to select which game to run by pressing START P1 or START P2 to select the game at boot (when turning on the machine).
Especially this part !I am also working on a custom boot rom allowing to select which game to run by pressing START P1 or START P2 to select the game at boot (when turning on the machine).
My idea regarding this topic is the following:The perfect boot rom hack would be to be able to select a specific zone from a bigger HD containing the chds from both games