tpunix / SAROO

SAROO is a SEGA Saturn HDloader
293 stars 37 forks source link

About multi-CD games #71

Open tzmwx opened 5 months ago

tzmwx commented 5 months ago

About multi-CD games:Some games are composed of multiple CDs, and some games need to change the next CD while the game is running. Some games do not let you save before the disc swap, need these game saves for testing.

odiaboeeu commented 5 months ago

Here in this issue of Satiator there is a save of a game that is multidisc

Rampo (1995)(Sega)(JP)

https://github.com/satiator/compatibility/issues/12#issuecomment-1657177214

keeper7keys commented 5 months ago

I don't have the saves but I was able to change disc and keep playing: Corpse Killer (USA), Deep Fear (USA) and Enemy Zero (USA)

atds55 commented 5 months ago

Não tenho os saves, mas consegui trocar de disco e continuar jogando: Corpse Killer (EUA), Deep Fear (EUA) e Enemy Zero (EUA)

Apparently it's only Rampo that requires changing discs during the game. The vast majority of games save when changing discs, so in this case just return to the saroo menu and load CD 2 and load the save.

tzmwx commented 3 months ago

Firmware:20240316 Support multi_disc : Eject and insert SD card to simulate disc changing

SAROO20240316(INCLUDE multi_disc SAVES).zip

https://github.com/tpunix/SAROO/assets/129564095/9afa9ee2-013f-449b-9786-ee12c708d0fe

tzmwx commented 3 months ago

EDIT SAROOCFG.TXT 井 GAMENAME [GAME ID] multi_disc = "*****"

***** represents the characters before the number,The folder name must contain these characters. Note that except for numbers, other characters are the same.

FOLDER: ISO\ Rampo (Japan) (Disc 1) Rampo (Japan) (Disc 2) Tengai Makyou - Daiyon no Mokushiroku - The Apocalypse IV (Japan) (Disc 1) Tengai Makyou - Daiyon no Mokushiroku - The Apocalypse IV (Japan) (Disc 2)

IMG_5088 IMG_5086

englebert3rd commented 2 months ago

I'm having an issue with Deep Fear USA. I'm on the latest firmware and FPGA version is 5. I made sure the Game ID (based off the bin's hex code) is in the config file, but the Saturn goes immediately to the player menu when I eject the SD card.

tzmwx commented 2 months ago

I'm having an issue with Deep Fear USA. I'm on the latest firmware and FPGA version is 5. I made sure the Game ID (based off the bin's hex code) is in the config file, but the Saturn goes immediately to the player menu when I eject the SD card.

upload your memory file and cfg file

englebert3rd commented 2 months ago

I'm having an issue with Deep Fear USA. I'm on the latest firmware and FPGA version is 5. I made sure the Game ID (based off the bin's hex code) is in the config file, but the Saturn goes immediately to the player menu when I eject the SD card.

upload your memory file and cfg file

Here are the files and some screenshots: image image image

saroo.zip

atds55 commented 2 months ago

The disc change is working, but the game goes to the CD player, but saroo changes the disc. But you can still continue playing disc 2, just reset the console and select CD 2 in the saroo menu after restarting the console. The video below shows what I mentioned in the text.

https://github.com/tpunix/SAROO/assets/72902338/12deae31-f0de-4b7d-8fbb-d943865efa36

In Rampo, disk swapping works well.

https://github.com/tpunix/SAROO/assets/72902338/39a33e6d-437f-4072-9f4b-1432e83f0727

Apparently when removing the SD card from the Saroo it simulates the CD-ROM drive cover being open, and when replacing the SD card again it simulates the cover being closed with CD 2.

tzmwx commented 2 months ago

The disc change is working, but the game goes to the CD player, but saroo changes the disc. But you can still continue playing disc 2, just reset the console and select CD 2 in the saroo menu after restarting the console. The video below shows what I mentioned in the text.

Deep.Fear.-.Saroo.-.change.disc.mp4 In Rampo, disk swapping works well.

Saroo.-.Rampo.disc.change.mp4 Apparently when removing the SD card from the Saroo it simulates the CD-ROM drive cover being open, and when replacing the SD card again it simulates the cover being closed with CD 2.

After testing, the original design of this game is like this: when the game replaces the CD, the original design will return to the CD playback interface. The same goes for using physical CDs. This game conforms to the design specifications of Sega Saturn and does not require the multi_disc command. When the screen shows game changes, you can turn off the power, turn on the power, and then select DISC2 from the saroo menu to play the game

In fact, most multi_DISC games do not require the multi_disc command. At present, only Rampo (Japan) and Tengai Makyou Daiyon no Mokushiroku The Apocalypse IV (Japan) games have been found to not comply with Sega's multi_disc game design specifications,### It need to change the next CD while the game is running, and can only be replaced with the multi_disc command and SD card insertion and removal during gameplay

englebert3rd commented 2 months ago

The disc change is working, but the game goes to the CD player, but saroo changes the disc. But you can still continue playing disc 2, just reset the console and select CD 2 in the saroo menu after restarting the console. The video below shows what I mentioned in the text. Deep.Fear.-.Saroo.-.change.disc.mp4 In Rampo, disk swapping works well. Saroo.-.Rampo.disc.change.mp4 Apparently when removing the SD card from the Saroo it simulates the CD-ROM drive cover being open, and when replacing the SD card again it simulates the cover being closed with CD 2.

After testing, the original design of this game is like this: when the game replaces the CD, the original design will return to the CD playback interface. The same goes for using physical CDs. This game conforms to the design specifications of Sega Saturn and does not require the multi_disc command. When the screen shows game changes, you can turn off the power, turn on the power, and then select DISC2 from the saroo menu to play the game

In fact, most multi_DISC games do not require the multi_disc command. At present, only Rampo (Japan) and Tengai Makyou Daiyon no Mokushiroku The Apocalypse IV (Japan) games have been found to not comply with Sega's multi_disc game design specifications,### It need to change the next CD while the game is running, and can only be replaced with the multi_disc command and SD card insertion and removal during gameplay

Thank you! I never played the original game so I wasn't sure how it worked. I tried CD2 after posting and it continued where I left off, thank you again.

In fact, the CD switching worked in the Saturn menu as the tracks were changing time.

iamaldovanucci commented 2 months ago

Has anyone had luck switching discs with the English patched version of Policenauts? It seems to be a game that might not comply with multi_disc game design specifications. Here is what I added to my cfg file:

Policenauts

[T-9510G V1.000] multi_disc = "Disc "

The folders are named Policenauts (Disc 1), etc. Loading a save from disc 1 prompts you to insert another disk. Loading a save from disc 2 or 3 prompts you to insert disc 1.

JonAbrams commented 1 week ago

Has anyone had luck switching discs with the English patched version of Policenauts?

Nope! I'm encountering the same issue as you. When I first tried reinserting the SD card, it went to black. The second time I tried, it went back to the CD system menu, which let me start Disc 2, but then the game prompted me to insert Disc 1 when loading the save.