tpunix / SAROO

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

Feature request: Option to access System Memory Manager and boot games without redirecting SRAM. #131

Open Sypwn opened 3 weeks ago

Sypwn commented 3 weeks ago

From what I've read and experimented, the Saroo behaves as follows when a game is launched: 1) CD drive is redirected to the disc image on the SD card 2) SRAM is redirected to a special file on the SD card ("SaroSave"), which is unique based on which game was launched 3) The cartridge simulates a Backup Memory cartridge ("Cartridge Memory"), whose data is stored on a file in the SD card, and is shared regardless of which game is launched.

Request: I would like an option to disable SRAM redirection (# 2 above) when launching games or the Multiplayer. This could be assigned to a button such as X. For example, pressing X+A would launch the selected game without SRAM redirection. X+Z would do the same but launch Multiplayer. This single feature would enable many useful things:

As you can see, this one simple feature could allow free transfer of saves between SRAM, SaroSave, Cartridge Memory, and PC. Thus avoiding the need to buy additional hardware to perform the same task.

Thanks

tpunix commented 1 week ago

Current firm can only handle SaroSave and Cartridge Memory. If you want to use SRAM and CartMem, the code must be rewrite ... I'll add it in the fueture