Homebrew Saturn emulation using Cotton/Guardian Force testing and debug

Zomorph

Well-Known Member
Member
Joined
Mar 28, 2021
Messages
100
Trophies
0
Age
42
XP
93
Country
United Kingdom
I had same error message when there were 2 bin files. This post helped me https://gbatemp.net/threads/saturn-...n-force-testing-and-debug.600756/post-9638317

It's probably safer option getting the original cue and bin file rather than reconverting it.

Thanks buddy. I think my problem is slightly different. I only have one bin file. But inside the cue there are lots of tracks. I initially thought these referred to bin files but I don't think so now. Not sure what the problem is here.
 

Zomorph

Well-Known Member
Member
Joined
Mar 28, 2021
Messages
100
Trophies
0
Age
42
XP
93
Country
United Kingdom
:rofl::rofl::rofl::rofl::rofl::rofl::rofl::rofl::rofl:

It was the damn folder I had the game in - I named it BIN & CUE files....I do like to make life difficult for myself :wacko:
 

SuperS

Member
Newcomer
Joined
Oct 23, 2021
Messages
17
Trophies
0
Age
39
XP
47
Country
Germany
whenever i use the ini file of @andre_int #589 to build my nights into dreams game (using the script) i get broken save states. when i dont use an ini file, or i use the unaltered decrypted ini file everything is fine with the save states. can anyone of you more experienced people help me to narrow down what exactly is causing this problem?
i tried altering stuff in andres ini and it only made other parts in the options menu freeze. it seems like i am on the right path, but i really dont know what i am doing..
i would really like to use this amazing ini as it makes the game much more fluid than with stock settings. any ideas?
 

SuperS

Member
Newcomer
Joined
Oct 23, 2021
Messages
17
Trophies
0
Age
39
XP
47
Country
Germany
thank you! didn't know about this github page. will try this ini tomorrow and see if it makes my situation better or worse. will report back
 
  • Like
Reactions: Zomorph

Sm0k3r83

Well-Known Member
Member
Joined
May 16, 2018
Messages
182
Trophies
0
Age
38
XP
1,497
Country
Canada
would anyone be willing to share their custom Credits, Wallpaper, and Playersguide tex files, ive tried my own numerous time but no luck
 

shadow256

Well-Known Member
Member
Joined
Sep 30, 2017
Messages
145
Trophies
0
Age
35
XP
507
Country
France
whenever i use the ini file of @andre_int #589 to build my nights into dreams game (using the script) i get broken save states. when i dont use an ini file, or i use the unaltered decrypted ini file everything is fine with the save states. can anyone of you more experienced people help me to narrow down what exactly is causing this problem?
i tried altering stuff in andres ini and it only made other parts in the options menu freeze. it seems like i am on the right path, but i really dont know what i am doing..
i would really like to use this amazing ini as it makes the game much more fluid than with stock settings. any ideas?
Probably 4 mb ram cartridge enabled.
 
  • Like
Reactions: cl4ssik

ZER-O

Well-Known Member
Member
Joined
Sep 25, 2021
Messages
354
Trophies
0
XP
861
Country
United Kingdom
would anyone be willing to share their custom Credits, Wallpaper, and Playersguide tex files, ive tried my own numerous time but no luck
join here, i will add everything later
https://gbatemp.net/group/sega-saturn-tribute.92/info

make a list of games you want a custom boot title for (i wont be making many as i like the saturn boot logo i made)
i am remaking the Japanese Color manuals into English with some assets from art books, i wont be making more then 5 pages for each digital manual

replacements for intro, credits, wallpapers already shared in my group
feel free to use them
 
Last edited by ZER-O,
  • Like
Reactions: Zomorph and ganons

Sm0k3r83

Well-Known Member
Member
Joined
May 16, 2018
Messages
182
Trophies
0
Age
38
XP
1,497
Country
Canada
join here, i will add everything later
https://gbatemp.net/forums/sega-saturn-tribute.416/

make a list of games you want a custom boot title for (i wont be making many as i like the saturn boot logo i made)
i am remaking the Japanese Color manuals into English with some assets from art books, i wont be making more then 5 pages for each digital manual

replacements for intro, credits, wallpapers already shared in my group
feel free to use them
thanks but i need permission please, and i really only play Castlevania SOTN and Virtual Hydlide
 
  • Like
Reactions: Sidnei

Levine91

Well-Known Member
Member
Joined
Oct 8, 2011
Messages
156
Trophies
0
XP
341
Country
United States
Sega Saturn Tribute Compatibility Spreadsheet (WIP)
https://docs.google.com/spreadsheets/d/1X4iLL8J5sPMlxr_XbfZ-3f21IF9ni-otn2wwl-4hzsk/edit?usp=sharing


- Includes links to required/recommended configs. If nothing is listed, use Guardian Force's default config.
- "CPU MHz" column is the overclock you will need in handheld mode. If nothing is listed, then no overclocking is required.
- If you would like to contribute, click the "Public Sheet" tab at the bottom and add your finds there.
- If any games are flat out missing from the compatibility sheet, please make note of it within the "Public Sheet"
- The sheet is still a work-in-progress, so keep an eye out for changes on already tested games (Better config, less overclock, etc)

If there are any questions, recommendations, etc regarding the spreadsheet, feel free to reach out.
 

Gabriel2Silva

Member
Newcomer
Joined
Dec 13, 2020
Messages
17
Trophies
0
Age
23
XP
152
Country
Brazil
Sega Saturn Tribute Compatibility Spreadsheet (WIP)
https://docs.google.com/spreadsheets/d/1X4iLL8J5sPMlxr_XbfZ-3f21IF9ni-otn2wwl-4hzsk/edit?usp=sharing


- Includes links to required/recommended configs. If nothing is listed, use Guardian Force's default config.
- "CPU MHz" column is the overclock you will need in handheld mode. If nothing is listed, then no overclocking is required.
- If you would like to contribute, click the "Public Sheet" tab at the bottom and add your finds there.
- If any games are flat out missing from the compatibility sheet, please make note of it within the "Public Sheet"
- The sheet is still a work-in-progress, so keep an eye out for changes on already tested games (Better config, less overclock, etc)

If there are any questions, recommendations, etc regarding the spreadsheet, feel free to reach out.
Very nice spreadsheet! Super intuitive.

EDIT: Also, I don't know if that's relevant enough for you to write it on the spreadsheet, but Policenauts has some sound issues on voice clips. Everytime someone speaks, there's a chance there'll be some sound cracking typical of emulator slowdown (although there's no visible slowdown going on). Not game-breaking and honestly not really a big problem.
 
Last edited by Gabriel2Silva,
  • Like
Reactions: Rikua

Rikua

Well-Known Member
Member
Joined
Dec 2, 2014
Messages
178
Trophies
0
Age
34
XP
1,266
Country
United States
Very nice spreadsheet! Super intuitive.

EDIT: Also, I don't know if that's relevant enough for you to write it on the spreadsheet, but Policenauts has some sound issues on voice clips. Everytime someone speaks, there's a chance there'll be some sound cracking typical of emulator slowdown (although there's no visible slowdown going on). Not game-breaking and honestly not really a big problem.
Had this problem with Astal in handheld, docking or overclocking to 400 in handheld fixes it for me in Astal.
 
General chit-chat
Help Users
  • Coto @ Coto:
    though what the poster at http://harmful.cat-v.org/software/java said is true about Java, it isn't so much about C++, C# while preferring C over it. I doubt he'd write a network stack in linux, port a SQL server in C and a mail client if it was a senior C/C++ paid job. You don't even need to care about pointers in C++ if you don't use them and instead use the OOP classes, such as an object reference, which is safer because it guarantees object heritage (Inheritance) which eliminates the need of a garbage collector. Typical use case of this is to use push/pop operators over a vector array, where you don't even need malloc. (it's used internally, yes, but by going the inheritance way you let the C++ to handle it for you)
    Gift
  • Coto @ Coto:
    C# is a whole new thing, and it's built around the idea of removing all the C bits in the C++ implementation, so what you get is an entire OOP language without backwards compatibility.
    Gift
  • The Real Jdbye @ The Real Jdbye:
    it's more like java than C++ imo
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    So C#$&+ sounds like a decent community
    Gift
  • The Real Jdbye @ The Real Jdbye:
    the meme box appears to be borked
    Gift
  • Gift
  • The Real Jdbye @ The Real Jdbye:
    there haven't been new posts in meme box in multiple days despite posts in the thread receiving plenty of likes
    Gift
  • Veho @ Veho:
    The new forum software did cause some issues with the maymaybox, I remember hearing somewhere.
    Gift
  • Veho @ Veho:
    I thought that was solved.
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    On the phone with att wish me luck
    Gift
  • SG854 @ SG854:
    Why do you love?
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    20 minutes still play jump around with att
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    Another 8 minute transfer yay
    Gift
  • Veho @ Veho:
    PLEASE HOLD. YOUR CALL IS VERY IMPORTANT TO US. PLEASE CONTINUE TO HOLD.
    Gift
  • ClancyDaEnlightened @ ClancyDaEnlightened:
    in other words *please hang up*
    Gift
  • ClancyDaEnlightened @ ClancyDaEnlightened:
    stop bitching on the phone
    Gift
  • Coto @ Coto:
    http://harmful.cat-v.org/software/OO_programming/ <- OOP allows a generic build to scale approach to solve problems. And compatibility. In my experience an API/Shared Libraries by being encapsulated, is less likely to get optimized/destroyed by the compiler, specifically in embedded platforms.
    Gift
  • Coto @ Coto:
    No doubt it will be slower, but if you can and have the resources to hand-optimize away the code
    , do it.
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    If you dont bitch nothing will get done correctly
    Gift
  • Coto @ Coto:
    Also allows to separate pieces in components: Init, update, destroy, which enables the whole program to be inheritable. If you're creating a first person shooter, and want to add multiplayer, you will have to use OOP regardless.
    Gift
  • Coto @ Coto:
    and forget about memory management
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    I remember when you had to write your code exactly or things would just break instantly lol 48K was all you had on an Apple IIe and that was with added RAM ai think... Forgot so much over the years lol
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    Back when Apple included a programming manual in the box...
    Gift
  • Coto @ Coto:
    yeah, psi gets it. Imagine building a 3D game and the compiler/linker breaks your code because you didn't order the data in a certain way
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I dimly recall if your have the compiler set to optimize too agresively things can get crazy
    Gift
    Psionic Roshambo @ Psionic Roshambo: Yeah I dimly recall if your have the compiler set to optimize too agresively things can get crazy