I can verify that what @MetalliC says is true.there is no sega code that we have. you keep claiming this and its just not true.
I can verify that what @MetalliC says is true.there is no sega code that we have. you keep claiming this and its just not true.
why no ?there is no sega code that we have. you keep claiming this and its just not true.
Excellent, so is this ready to use or does it still need the DES keys changed?This has been discussed before and as @brizzo says hex bits are wrong.
However people are posting a recompiled version of a semi-disassembled code block.
The correct procedure is just to take the official dumped binaries from MAME and change the DES keys.
edit:
Here are the correct setting for the PIC and I included a zero key netboot image taken from the official dump.
View attachment zerokey_net.zip
which oscillator option is that?:With the proper oscillator settings, a type 3 netboot pic works equal well in a type 1 setup.
reviewing my stuff I see that __Config needed to be 0x0182 for it to work on a type 3.
Well i have good news and bad news. Good news is that while I had a helluva time with my Top3000 writing these zero keys, my Superpro 610p has no problem. Bad news is that I can't tell you that one file worked vs the other. Both @rtw's and @werejag's booted games. With rtw's .bin file I had to set the settings like he depicted. werejag's .hex preloaded settings, although different in that LVP was enabled and data code protection was off, and code protection was off.I'll test @rtw's later and maybe some other folks can as well. Then let's sticky the right file with the right settings and be done with it!
No source code is required. Disassemble the binary @rtw posted from MAME. But I attached a disassembled copy for you. This is compiler ready. Can definitely be cleaned up and made more readable, but the compiled result is correct.is there a working and no bs sourcecode available??
Good to know, so if we can get the files to have the proper config settings preloaded then we can wrap this up nicely.Well i have good news and bad news. Good news is that while I had a helluva time with my Top3000 writing these zero keys, my Superpro 610p has no problem. Bad news is that I can't tell you that one file worked vs the other. Both @rtw's and @werejag's booted games. With rtw's .bin file I had to set the settings like he depicted. werejag's .hex preloaded settings, although different in that LVP was enabled and data code protection was off, and code protection was off.I'll test @rtw's later and maybe some other folks can as well. Then let's sticky the right file with the right settings and be done with it!
So I'm not sure why both work, seeing as they're different. I'm also not sure why my top3000 didn't like writing them. Sorry for not being able to help make a definitive result on this, and I don't mean to stir the pot any more but as far as I can tell these both work...
Is there a fun story on how the Dumping Union, or whom ever came up on the original key, obtained it?Let me provide some facts here.
The original chip used was PIC16C621A. Modern replacement part is PIC16F628A
That is the problem, since there is no generic way to provide config bits there will never be an image guaranteed to work on all programmers.Good to know, so if we can get the files to have the proper config settings preloaded then we can wrap this up nicely.
Ok then, so we just need to make a thread with the keychip bin files ready to burn and a pic of the config settings to use. You feel like doing it?That is the problem, since there is no generic way to provide config bits there will never be an image guaranteed to work on all programmers.Good to know, so if we can get the files to have the proper config settings preloaded then we can wrap this up nicely.
Best is to use the binaries I provided and save that picture with the config bits![]()
SureOk then, so we just need to make a thread with the keychip bin files ready to burn and a pic of the config settings to use. You feel like doing it?That is the problem, since there is no generic way to provide config bits there will never be an image guaranteed to work on all programmers.Best is to use the binaries I provided and save that picture with the config bitsGood to know, so if we can get the files to have the proper config settings preloaded then we can wrap this up nicely.![]()
"How to Create a Zero Key (PIC) For Net Booting and CF on NAOMI Chihiro and Triforce"what would be a good title ?
Triforce is a bit vague, it supposedly needs a different clock setting than the standard ones ?"How to Create a Zero Key (PIC) For Net Booting and CF on NAOMI Chihiro and Triforce"what would be a good title ?
I doubt it is fun: two separate people (or teams?) decapped & deprotected DIMM PICs, and then read it's firmware, then compared results to be sure it is good, and it was - the difference was only DES keys and game BIN name.Is there a fun story on how the Dumping Union, or whom ever came up on the original key, obtained it?