Dreamcast: Wince+CDDA Fix
Last year I made this small discovery for Wince + CDDA games and it can repair most of the games that cause problems when playing tracks.
First of all say that it does not work in game as Sega Rally 2 or Virtua Cop and in Armada the track continues to restart, but many others manage to work the cdda correctly thanks to this fix.
In ip.bin hacked with binhack, go to this offset
Substitute those 2 values for 0900 and save.
Mount your iso and the tracks will play correctly
Tested games
- Nightmare Creatures 2 (Demul and Gdemu and CD) Working
- Bust and Move 4 Working
- Midway Greatest Arcade Hits 2 Working
- Worms Armagedón Working
- Spirits of Speed 1937 Working (Although the gdi does not load tracks in the race, but it does in menus)
- Rainbow Six US NTSC Working (If you substitute in the Pal version 0winceos by the one of the Us ntsc version, cdda will also work in the Pal version)
- Kiss Psyco Circus Working
In obscure is the original link where I created the post, I do not want to put the link to not spam, unless they give me permission ...
As many of you know, the Wince binary was adapted to be loaded as if it were a Katana binary, and I think that really was the problem so many of these wince have errors in their CDDA reproduction.
The hacked ip.bin is the proof of this.
In my research I noticed that the bincon tool is not necessary to hack 0winceos.bin
This tool removes 0x800 bytes at the beginning of the 0WINCEOS (These bytes are necessary to remove to boot as katana), but it also adds 0x800 bytes at the end of the Binary, (This is unnecessary since these bytes are also loaded in ram)
The Wince load from the gdrom does not load in ram that 0x800 bytes of the beginning of the 0winceos, loading from that position as 8C010000 in ram without needing to eliminate bytes.
Perhaps it is one of the keys to be able to boot games in wince mode and can finish solving the games that keep crashing your cdda.
I think that a new ip.bin hacked exclusively for wince could be necessary so that the games can work correctly on your cdda.