Homebrew Saturn emulation using Cotton/Guardian Force testing and debug

xYuunax

Well-Known Member
Member
Joined
Feb 6, 2018
Messages
333
Trophies
0
Location
Hong Kong
XP
1,690
Country
Hong Kong
@cucholix @Levine91

Do you know if 'Texture.tex' files are identical between each standalone?
I get a garbled mess when using the Texture.tex with Cotton 2.

jySVOD3.jpg
 

ZER-O

Well-Known Member
Member
Joined
Sep 25, 2021
Messages
876
Trophies
1
XP
2,743
Country
United Kingdom
Weird, do you have japanese text set by chance?
his language is set to 0 in settings
the file we share here has it at 255

he added it in [Eachgame]
these settings come from the game save

i am not sure if the edited .Tex file was done for both JP and US
 
Last edited by ZER-O,
  • Like
Reactions: cucholix

xYuunax

Well-Known Member
Member
Joined
Feb 6, 2018
Messages
333
Trophies
0
Location
Hong Kong
XP
1,690
Country
Hong Kong
Weird, do you have japanese text set by chance?
yes its in japanese, but when I remove texture.tex from romfs the menu works fine.

changing it to english does not help.

his language is set to 0 in settings
the file we share here has it at 255

he added it in [Eachgame]
these settings come from the game save
when you boot up a game, the initial save file created sets the language to "0" japanese or "1" english.
 

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,302
Country
Chile
his language is set to 0 in settings
the file we share here has it at 255

he added it in [Eachgame]
these settings come from the game save
It should work if he delete his save, change the ini language setting it to 255, I guess.
 

Levine91

Well-Known Member
Member
Joined
Oct 8, 2011
Messages
184
Trophies
1
XP
1,048
Country
United States
I've implemented a function in my Ultimate-Switch-Hack-Script to inject a game with changing of the TitleID etc... for now a custom config.ini couldn't be injected without replacing the "tools\Saturn_emu_inject\Tools\config.ini" file of the script, I'll try to make an update soon to at least allow the user to select his own ini file.

Sory but for now I will not make a standalone version, maybe one day but not for now. If you want to test this go to the "Other functions" menu from the main menu and you will see the Sega Saturn inject function.

I really appreciate you for providing this but I am running into an issue and hopefully you can help.
After I've set all my paths, confirm I want to continue with the settings I gave, the script gets to "Step 3: Icon Changing..." but errors out stating "The system cannot find the path specified. An error occurred during the process, check your source files and the remaining space on the hard drive."

My image is already 256x256, jpg, and under 128kb. I tried moving the icon to the same folder as the script, I don't have any special symbols in the icon's file name, and I definitely have plenty of storage space. So yeah, not sure why it's spitting that out at me. Hopefully you can help. Thanks!
 

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
New tests. This time I have find the first (iirc) glitch-free games with low performance, one is pretty surprising.

The Story of Thor 2 (US). Playable. Works fine, no issues so far. None to minor input lag.
The Lost World: Jurassic Park (US). Problematic. The runs fine until level three, there it has really low performance, not present in the real hardware. It could be related to one reflection effect done at the beginning of the level (1). But it could be other issue. I haven't tried more levels. If that's the only slow level, well, it wouldn't be a big deal.
Lupin Sansei: Pyramod no Kenja (JP). Playable. Works fine, no issues so far. I would recommend to remap camera. Default mapping is a mess.
Machine Head (US). Playable. Performance is sometimes a bit over the place, but I think it just worked like that on the real hardware. The real problem is the input lag, pretty high here. All Crystal Dynamics games are a bit problematic on Saturn.
Manx TT Superbike (US). Playable. Works fine, but it has graphics corruption on the left side of the screen, not a big deal, but it is a bit distracting (2). Minor input lag.
Marvel Super Heroes (US). Playable. Works fine, no issues so far. None to minor input lag.
Mass Destruction (US). Playable. Works fine, no issues so far. None to minor input lag.
Mega Man 8 (US). Playable. Works fine, no issues so far. None to minor input lag.
Metal Slug: Super Vehicle 001 (US). Playable. Works fine, minor buffer issues when the game lists the rescued prisoners (3). None to minor input lag.
Mobile Suit Gundam Side Story I: Senritsu no Blue (JP). Playable. Works fine, no issues so far. None to minor input lag.
NASCAR 98 (US). Works fine, no issues so far. None to minor input lag.
NBA Live 98 (US). Unplayable. Crashes before the match. I guess it uses the same engine as FIFA: Road to World Cup 98.
Night Warriors: Darkstalker's Revenge (US). Works fine, no issues so far. None to minor input lag.
Off-World Interceptor Extreme (US). Videos stutter a lot, so hold on in the initial black screen, it takes a while to see the first video. Other than the extremely slow videos, it works perfectly fine. None to minor input lag.
Pandemonium! (US). Unplayable. And this is the surprise. Pandemonium! is the slowest game I've seen so far, while graphics are perfectly fine. It's surprising since it is one of the simplest games Saturn and Playstation had. London studio Ideaworks3D even ported the Playstation code to N-Gage, rewriting the renderer into software, and it worked really good. But, again, it's a Crystal Dynamics game, so who knows how they developed for Saturn.

(1)

0gif084893.png

(2)

0gif233003.png

(3)

0gif379607.png

My apologies to @xYuunax. I couldn't test the optimized config, I have been a bit busy (this was tested earlier today). I hope I can do some more tests tomorrow night.
 
Last edited by Deleted member 323844,

shadow256

Well-Known Member
Member
Joined
Sep 30, 2017
Messages
188
Trophies
0
Age
38
XP
1,351
Country
France
I really appreciate you for providing this but I am running into an issue and hopefully you can help.
After I've set all my paths, confirm I want to continue with the settings I gave, the script gets to "Step 3: Icon Changing..." but errors out stating "The system cannot find the path specified. An error occurred during the process, check your source files and the remaining space on the hard drive."

My image is already 256x256, jpg, and under 128kb. I tried moving the icon to the same folder as the script, I don't have any special symbols in the icon's file name, and I definitely have plenty of storage space. So yeah, not sure why it's spitting that out at me. Hopefully you can help. Thanks!
Sory for that, I have forgotten to add ImageMagick download during the update process of the function by the update manager, now if you update it again this should be fixed.
 

xYuunax

Well-Known Member
Member
Joined
Feb 6, 2018
Messages
333
Trophies
0
Location
Hong Kong
XP
1,690
Country
Hong Kong
My apologies to @xYuunax. I couldn't test the optimized config, I have been a bit busy (this was tested earlier today). I hope I can do some more tests tomorrow night.
No worries, take your time.

Actually it might be better this way, since you'll have a good idea on the performance with the default settings.

Here are my results on a few tests: (Portable Mode & stock clock)

  • Panzer Dragoon Saga (USA) (Disc 1) - Almost Perfect(Minor audio cracks at random times, I was able to play on foot & riding on the dragon without issue)
    • Result with new ini: Audio Cracks seems to be gone, or at least the majority of it
  • Burning Rangers (USA) - Almost Perfect(Minor lag at times, I was able to complete the tutorial no problem)
    • Result with new ini: Slightly better performance, not perfect, there still slowdown
 
Last edited by xYuunax,
  • Like
Reactions: Rahkeesh

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
    BakerMan @ BakerMan: truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply...