Homebrew Saturn emulation using Cotton/Guardian Force testing and debug

  • Thread starter Thread starter lisreal2401
  • Start date Start date
  • Views Views 433,923
  • Replies Replies 2,005
  • Likes Likes 32
I can confirm VF2 is working with my config and with some slight overclock, it's very playable. Although I'm not getting any sound fx, just music and voices.
Great! I will check it tonight and modify the list.

What was the option that fixed it? It could be worth checking for Resident Evil and Time Warner games.
 
Great! I will check it tonight and modify the list.

What was the option that fixed it? It could be worth checking for Resident Evil and Time Warner games.
It might be this:
Code:
BusWait="1"

I'm not sure to be honest, when I tested VF2, my config was already heavily tweaked for BR , so just needed to change that setting and it booted up fine for me. So it may be muliple settings.
 
Test with GuardianForce for the base and Guardian Heroes US for the game, injected via my script:

Menu of the emulator is directly in English, no need to change that manualy.

Savestate work.

Game seems to work fine, I've got a black screen when finishing the story but I need to test more to see if it's a random crash or not.
Edit: Random crash confirmed, tested a second time and the credits passed.

Is it possible to build with anti-aliasing option off?
 
Is it possible to build with anti-aliasing option off?
I don't use the script, but if you can add your own config.ini

Edit & add these at the bottom, these affect the settings in the Option.

Code:
[EachGame]
AntiAliasing=“0”
HighScore=“0”
Language=“1”
PlayNumber=“0”
Scanline=“0”
ScanlineRatio=“80”
ScreenSize=“1”
SlowButton=“13”
Wallpaper=“0”
 
I don't use the script, but if you can add your own config.ini

Edit & add these at the bottom, these affect the settings in the Option.

Code:
[EachGame]
AntiAliasing=“0”
HighScore=“0”
Language=“1”
PlayNumber=“0”
Scanline=“0”
ScanlineRatio=“80”
ScreenSize=“1”
SlowButton=“13”
Wallpaper=“0”



- The settings in the options that appear when you press the button are independent of ini.
It does not eat even if anti is turned off in ini.
This option seems to be somewhere other than ini.
 
- The settings in the options that appear when you press the button are independent of ini.
It does not eat even if anti is turned off in ini.
This option seems to be somewhere other than ini.


Edit.

I understand how you told me.

Let's do it.
 
- The settings in the options that appear when you press the button are independent of ini.
It does not eat even if anti is turned off in ini.
This option seems to be somewhere other than ini.
When the title loads for the first time, and a save file is created. The ini settings is then imprinted into the save. Editing the ini later will not have any effect. You need to dump the save file and delete SaveData00088000.bin. I replaced that file with a folder with the same name and restore, now the save cannot access the settings and will use the config.ini instead.

Not the most elegant solution, but it works.
 
  • Like
Reactions: matt!
When the title loads for the first time, and a save file is created. The ini settings is then imprinted into the save. Editing the ini later will not have any effect. You need to dump the save file and delete SaveData00088000.bin. I replaced that file with a folder with the same name and restore, now the save cannot access the settings and will use the config.ini instead.

Not the most elegant solution, but it works.


If you build with nsp using the script tool, the changes are applied even if you do not delete the save.
 
  • Like
Reactions: xYuunax
It might be this:
Code:
BusWait="1"

I'm not sure to be honest, when I tested VF2, my config was already heavily tweaked for BR , so just needed to change that setting and it booted up fine for me. So it perfectly:
Games tested:
Lunacy (U) playble
Croc (J) slow but playable.
Mortal Kombat Trilogy (U) playble
Bio Hazard (J) playble, but not perfect yet (slow). Maybe OC
Street Fighter Zero 3 (J) Playble
King of Fighters 96 (J) Playble (Perfect)


Portable Mode
stock
 
Last edited by kof_k,
2CD game test

1cd nsp
After creating 2cd nsp

1cd clear save backup

After inserting a 1cd save into a 2cd nsp, I want to check if it goes normally.


--------------------------------------------------------------------------------------------------------------


in another way

1cd nsp
2cd nsp

Create the same title id
After clearing 1 cd
It seems that the method of installing 2cd nsp is also possible.
i dont understand your methood, could you make me Panzer Dragoon Saga (USA) 4 CD (dont include the .Bin files for the game, just the .cue)
and send it to me in PM

i want to see how i can play full cd and then change to the next one
 
Well then, time to try non working games again.
photo_2021-10-13_20-51-12.jpg

Do you know why PAL games shows cut?
 
Weird, PAL games have more lines, but emulator should fit them in the screen. I have tried a few PAL games and all of them work fine. I will check later.
the default settings has an extra zoom effect, try and make that 0
you have a force aspect ratio to switch screen, try that too, set it to 1
 
Forgive me if I've missed something, but how exactly do I get Saturn games running? Sonic R on the go is BIG
 
the default settings has an extra zoom effect, try and make that 0
you have a force aspect ratio to switch screen, try that too, set it to 1
Really? I haven't noticed that in any game, and I have seen dozens of UIs with proper limits. Or at least they look proper. That Legend of Thor 2 screen has like 20% cropped area or more.

Forgive me if I've missed something, but how exactly do I get Saturn games running? Sonic R on the go is BIG
It has been explained multiple times in this thread.
 
Forgive me if this is a stupid ignorant question, but is there any chance we'll be able to isolate this emulator entirely and potentially port it to other systems?
 
Forgive me if this is a stupid ignorant question, but is there any chance we'll be able to isolate this emulator entirely and potentially port it to other systems?
Well, the collection is already on Playstation 4. But it probably requires 8.00 or 8.50 (maybe even 9.00). So it won't be dumped for a long, long (long) time.

Porting the emulator without any source code.. even for ARMv8 devices.. I don't think so. Not even the PC version of SSF is open source (the Github repo is just a mirror for binaries).
 
Really? I haven't noticed that in any game, and I have seen dozens of UIs with proper limits. Or at least they look proper. That Legend of Thor 2 screen has like 20% cropped area or more.


It has been explained multiple times in this thread.
Thanks, and sorry. Had a dig and found the all in one script. Loaded everything using a Cotton2 nsp [0100A18015268000] as well as the Cotton/Guardian nsp [0100094014BE4000], and both are giving me 'The source NSP chosen is not compatible with this script.' Can anyone point me to what works with the script?

Edit: Tried the separate Guardian too and that fails, also getting 'An error occurred during the process, check your source files', but the NSPs run in Yuzu fine, and the Sonic R folder I'm using also boots in an emulator. Stuck what to try next.
 
Last edited by Geezamo,
Thanks, and sorry. Had a dig and found the all in one script. Loaded everything using a Cotton2 nsp [0100A18015268000] as well as the Cotton/Guardian nsp [0100094014BE4000], and both are giving me 'The source NSP chosen is not compatible with this script.' Can anyone point me to what works with the script?

Edit: Tried the separate Guardian too and that fails, also getting 'An error occurred during the process, check your source files', but the NSPs run in Yuzu fine, and the Sonic R folder I'm using also boots in an emulator. Stuck what to try next.

Have the same issue with the script. Even dumped the NSPs out of the XCI with the same result, so it likely isnt my keys. Was able to get things working without the script using the same files, so something seems off.

I may need to manually step through all the tools and see what is happening...
 

Site & Scene News

Popular threads in this forum