viciious / d32xr

A modern port of Doom for the Sega 32X
Other
161 stars 12 forks source link

CD Audio not working on Model 1 Sega CD #31

Closed chmcarro closed 3 years ago

chmcarro commented 3 years ago

When I switch the audio type to CD, I get no CD audio, just the gun fire. When I exit the pause menu and return and choose CD audio again, the disc drive opens. When an audio CD is inserted, the disc is not read and there is no CD audio.

When I reset the Genesis with the CD inserted, the game runs and the disc access light is blinking red, but no audio is played.

The music CD plays fine within the Sega CD BIOS media player.

If I understand correctly, the intention is to play any music CD with the Sega CD? Or is there a specific disc ISO to burn?

viciious commented 3 years ago

I'd appreciate if you could provide more information about your hardware: board revisions of both the MD and the Sega CD, region, SCD BIOS version.

Does CD audio work in other games?

chmcarro commented 3 years ago

CD audio works when booting directly to the Sega CD. Sega CD games play from CD. Sega CD BIOS is US Ver 1.10 It's a US "High Definition Graphics" Model 1 Genesis. I have not opened up the case yet to determine the revision. Is there software I can run to determine the chips you are looking to confirm?

viciious commented 3 years ago

The board revision is typically printed on the board itself, should be smth like VA0 or VA1, or VA7, smth like that.

viciious commented 3 years ago

Do mind testing these xdelta patches to see any of them works for you?

test_240.zip test_300.zip test_360.zip

chmcarro commented 3 years ago

The genesis serial number starts 0200 so I suspect its a VA6. I will test the patches and reply back

chmcarro commented 3 years ago

Unfortunately there is no perceivable difference with any of the 3 patches. The games run with FM audio, I change to the CD and back to the game. I then go back to the audio settings and switch to FM and back to CD. The disc tray opens and I insert a a music CD. I see the access light blinking, but no CD audio. I still hear the gunfire.

This music CD plays in the Sega CD media player without the game.

viciious commented 3 years ago

Does changing the music type back to FM and then again to CD with the disc already inserted help?

chmcarro commented 3 years ago

Switching back to FM plays the FM music, Switching back to CD I lose the music and the access light blinks. Does CD playback require SRAM (asking since my ED doesn't support the SRAM with this game as noted in the other issue)

chmcarro commented 3 years ago

Wow, switching CD's and it working fine. Possibly an issue with certain audio CD's? The disc that didn't play: 34k-79977

viciious commented 3 years ago

Try some other CDs too

chmcarro commented 3 years ago

Yes, I have a pile I would like to test. It would be great if there was a function to open and close the tray within the game. Now I must take the 32x off to run the Sega CD software to switch discs, then reinsert 32X and run game.

chmcarro commented 3 years ago

Tried a few more discs and they all work, Maybe this one didn't work because of the low track count. Regardless, this appears to be a non-issue and can be closed. Confirmed now Doom 32X Resurrection works on Model 1 (minus the saving issue I'm having)

chmcarro commented 3 years ago

I'd like to be able to use the Doom Redbook CD audio

https://www.moddb.com/games/doom/addons/doom-redbook-cd-audio-psx-and-3do-music1

Can you tell me what the track order should be?

viciious commented 3 years ago

The intro should be the first track, victory track should be the second to last track, the intermission track should be the last track. Everything in between is used for playback on maps in sequential order.

chmcarro commented 3 years ago

Thanks again. So if I am following you, this would be the complete CD 27 track listing? (based on 3D0 audio) https://doomwiki.org/wiki/3DO

Intro E1M7 Map 1 E1M1 Map 2 E1M2 Map 3 E1M3 Map 4 E1M4 Map 5 E1M5 Map 6 E1M6 Map 7 E1M7 Map 8 E1M8 Map 9 E2M1 Map 10 E2M2 Map 11 E2M9 Map 12 E1M1 Map 13 E1M2 Map 14 E1M3 Map 15 E1M4 Map 16 E1M5 Map 17 E1M6 Map 18 E1M7 Map 19 E2M1 Map 20 E3M2 Map 21 E2M9 Map 22 E1M6 Map 23 E1M8 Map 24 E1M9 Victory E1M8 Intermission E1M1

viciious commented 3 years ago

Follow instructions over here: https://github.com/viciious/d32xr/blob/master/readme-cdda.txt

viciious commented 3 years ago

Also, this is a closed issue, I'm going to stop communicating here from now on.