Could the same hack that was applied to that be done to the System 2 disc to have a Mil-CD to boot GD-r's? Maybe a silly question but has my curiosity struck since it was reversed I was wondering if the same methods could be applied.
Yeah, sd2 is just a reloader, if the medium on which sd2 is loaded doesn't have the ring then the ring-check won't be cleared and a gd-r won't boot upon reloading. It may very well be possible for a programmer to write a program that is booted on a milcd but that is used to lauch gdr, butthe sd2 can't do that.
GD-R burning a system disc 2 would be pointless. The System-Disc 2 is a pressed GD-ROm to boot GD-R. A GD-R SD2 needs to boot first to boot other GD-R... so how will it boot itself without loading the program first, if it cannot load the program until it boots? Swoptrick? Then just use the swop trick to begin with. Also, a burned SD2 GD-R would still be lacking the ring. It cannot be burned complete. If it could be burned, it would be burned to MIL-CD
You would need to create a non-standard glass master of accuracy needed. I doubt many places can do that as they all use standardized cd / dvd machinery. In time, with laser prototype I am sure you could make one, but will there even be any cd mfg left by that time? One of the reasons I pressed the game is the upcoming die-off of cheap cd foundry.
To be clear, the sd2 doesn't circumvent the ring-check, it simply loads a second disc via soft-reset without doing the ring-check a second time. If the media that the sd2 is loaded from passes the ring-check, then it can be used to boot a gd-r. Only pressed gd-rom have the needed ring. ASSEMbler's idea is in fact simply pressing your own gd-rom along with the right ring. Time would be better spent writing a gd-r loader from scratch under Kalistios than hacking sd2 to work from mil-cd. I've made mil-cd selfboots of sd2 myself, and while it boots into the program well, and even reboots, it fails to boot a gd-r. FG PS: Yeah, Geist was hard-coded to read discs in mode1, that wasn't a copy-protection (although other games could have done this as one) but it was the reason why it wasn't booting. It was coded this way because it doesn't uses the gd-rom libraries most games use, probably because they weren't finished at the time this game was developed.