-=FamilyGuy=- wrote:
Oh ... They put it twice ? ...
Maybe because it's a data/data selfboot cd ...
I'll test it with both removed.
[EDIT] It only worked with Japan ip.bin ... really dunno why though ... Maybe Puch666 modded it so it is a japan bios, because the original bios ( on the hkt-0120 itself ) is region free. I mean: maybe that to add the Mil-Cd exploit add the region code too ...
It'd be cool to have a dump of one of the region-free dc that sega sold online at the end of the DC production ... but to run dc-load serial on theses console to dump it, we would need a dc-load serial GD-R and a systemdisc2... if anybody have all of this ... it might worth trying it ...
Actually it is because ip0000.bin (there have allways been 2 ip.bin files in GD-ROMS, one ip0000.bin located in the low density track (but not repertoried by the track's toc, and thus invisible by the iso9660 fs ) and one in the high density track called ip.bin located at sector 45150 of the GD-ROM (both files are beeing identical) the bios detects that the disc is a GD-ROM by first reading the IP0000.BIN in the low density area, then if it finds it, it gets to gd-rom mode (unless it is a mil-cd) , reads the security ring (that physically separates the low density track from the high density track and which makes the only difference between a GD-ROM and a GD-R ) if it is legit then it looks for ip.bin at sector 45150 and reads the toc supplied with it and jumps to the boot file specificed in ip.bin (usually 1st_read.bin)
This is why ip.bin appears 2 times.
About the hkt-0120 bios, it has never been region free to begin with, it's allways been region coded and the region got changed by the use of dip switches on the front of the devkit. At the time the bios got dumped it is likely that the switches were set to JPN so the bios will only read Japanese discs.
Dumping the bios while the jumpers are set to another region (such as EU) would be a good idea to figure where the region setting is located (as it isn't in the flash)
Also the patches that I have done myself in the hkt-0120 to try to make it boot cd-rs makes it try to boot cd-r (it does crash at the "licenced by sega" screen though) with J (or JUE) only in IP.BIN
@ Sweater Fish : Errors are human, the region changer is still by itself a great improvement and I greet DC-Swat for it.
I did say that I did not have time to test it, I also said it using the following words: "I think that I found...." meaning it is not absolute and needed more testings before beeing fully sure of the hack. I think that dc-swat just rushed in and believed it was true because cd-r did boot while the bios had a black swirl.
Mistakes can happen and we can use what we learn from those to improve existing hacks.
I am looking forward any future region changer release and you should be grateful that such an application even exists and that dc-swat gives his time to make it better.