Yeah, my super secret project "Sigma" is trying to get WinCE + CDDA to work.
I just can't believe that after almost 11 years, a huge amount of games STILL doesn't work right.
So, in a mix of arrogance and egocentrism, I've taken a look at Tux' postponed list to find something to work on. The final decision was Midway's Greatest Arcade Hits Vol. 2
, which is small AND has a ridiculous number of CDDA tracks (24 tracks? REALLY?).
The first idea was to imitate the original file order perfectly. LBA 'n stuff, you know? As idealistic as that idea was, not even Track 04 was inside the CD-R's 360000 blocks, so that doesn't work
Despite that fact, I still wanted wanted to imitate the original file order.
The novelty of that idea is the fact that session 2 contains two data tracks AND all the audio tracks between them.
...was using ONE data track. At first, I forgot to check "SEGA OS" in the IP.BIN
, which is about the dumbest mistake one can do. Things went a lot easier than expected and CDRecord burned the two dummy tracks (pushing session 2 border to 45000) and session 2 (track03~data;track04-29~CDDA) without much complaining, even though track 11 (or 12?) seems to be somewhat corrupted, as about 50% of the time, it failed to burn.
Well, it was a long-time ally who outlived his purpose: DiscJuggler.
DiscJuggler cannot recognize the switch from data (2048 bytes/block) to audio (2352 bytes/block) and thus wonders where the 304 bytes come from. So, should my new file order prove to be IT, that would mean DJ was OUT. Believe me, that hurts me a lot, I share a great deal of respect for Padus and *sniff* my favorite disc burning program
Alcohol 120% didn't have any problems with the data/audio transition, but bailed out on me during track 11 (corrupted, remember?)
My final choice was to rip the game DIRECTLY to the CD-R to play it in the DC, which worked.
No seriously, it WORKED. The right CDDA plays during the right time
That's quite something, but there are still two apparent flaws:
Paperboy's music is garbled. You can recognize the sound, but the CRRRRRRRRSHSSSHSHSSHSSHKRRRRRKRRRRRRRR sound makes it unbearable. Track 11, no doubt
And more problematically: 720 Degree's music doesn't play. At all. For those of you who don't know, the music changes volume depending on how far away you are from the speaker inside the game. Could THAT be the cause?
Problem 1 shouldn't pose much of a threat to the project. A corrupted file can be replaced. Problem 2 on the other hand will be a bit more tricky, so I'm gonna gather some knowledge on the corresponding CDDA references within the 0WINCEOS.BIN and test my luck.
What is REALLY gonna snap my neck is how I'm supposed to distribute this release, (should I really fix the issues
What a mess. But I won't stop now, just imagine how many games I can release if I get WinCE + CDDA to work... Arrgh, I've gotta stop drooling and start trying!!
If you have any idea how one or more issues can be resolved, please let me know... FOR GREAT JUSTICE!
P.S.: This is now the OFFICIAL WinCE + CDDA thread.