I am under the impression that tyranid does not read this forum... But anyway, if you try and convert an ISO and then run "fc -b oldiso.iso newiso.iso" in DOS, you'll find that the "conversion" only changes 1 byte of the file. It's normally 64 bytes into the start of the .ISO and its a letter (for example J changes to E ou U for european or american Saturn models)
The correct way to do it is to find the header, that begins with the "SEGASATURN" string. But I really don't have the documentation around here. Can anyone help?
It's not just that one byte; that's only one part of the change. The other part is changing the region signature, which is at offset 0xE00 of the disc image if I'm not mistaken. This area is a text string describing the region, examples (from memory, so these might not be 100% correct) include:
Yup your right i dont read this forum, and yeah its mainly a one byte change however it is a good idea to change the id string as well as you never know. I dont use it any more since i got a par anyway.
If you actually want the source code i dont mind releasing it. Should compile easily under almost any o/s you care to mention.
Under dos i used conio for input, and under linux i just used the std fgets functions. however as the linux verison was only 1.1 and not 1.2 i modified the dos version to accomodate. however i forgot to remove the #include <conio.h> so you may want to kill that line before compiling