#Sega Saturn
1 messages · Page 104 of 1
playing round with a multiregion bios set and one locked up on the sega logo on the bios, a couple went through to the game and a couple black screened. really odd that even through the game is using the bios in the individual region folder it working or not depends what is in the root of the main saturn folder.
i should disable pad one and save myself from this
It hangs where inside the game ?
so for me it seems like it's the hi-saturn bios being downloaded via update all that is the issue, no problems if it isn't there.
after the first attract loop, right after the sega logo shows up for the 2nd time
and of course, right after I say that, it's fine
The white SEGA Logo ?
yeah
but it's not consistent
I tried setting the region to USA and now it's in the 2nd attract loop
will try deleting core config, see if that makes a differnece
This is the one in BIOS DB:
Saturn%2FBios%20GameNavi%20HiSaturn%201.03.bin
Size: 524288 bytes
Md5: 0306c0e408d6682dd2d86324bd4ac661
well wadda ya know, scrubbing the core config did the trick. ran update all and now it works even with that bios in the root, cheers @burnt matrix
BIOS has been in there for months so not sure why there would be issues now for people
are you set to USA in the bios?
or auto?
thats the first time i have had to delete a core config, wouldnhave done that ages ago had i considered that to be the problem, sorry to derail
auto so it uses the bios in the regional folder, not the one updateall puts in the root of the main saturn folder
I think there is something else here. I think the CFG wipe did the same thing as the swapping to USA did yesterday. there is some incantation that stops it from reliably booting
I'm on my 6th loop of the intro, no problem on my side.
yeah, I am having trouble getting it to crash doing a demo loop on USA, swapping to back to auto, and then resetting the core
but it was crashing reliably before I did that
That’s great! I’m happy that it worked for you. 🥳
and now I can't get it to crash at all. big shrug
just booted the game using the updateall bios as well to see how that behaved too and no issues, so for me at least the config scrub seems to have solved whatever issue existed before.
Unfortunately it doesn’t identify what caused the issue but at least it fixes it lol
yeah it would have been nice if i could have helped identifiy the issue even if it meant the game didn't work until a fix was implemented.
ha, spoke too soon. took out the ethernet cable, rebooted the system and guess what? black screen again.
truely strange, this time i really do give up, can't think of anything more to do that will give anything like a consistent result between boots or restarts anymore.
is your image on the SD card?
redump cue bin on the sd card. after booting a couple of other saturn games and going back it now boots, no settings changed in between. its utterly random.
Is the build broken?
can I just leave the DRAM 4M cartridge toggled on without running into any issues?
That’s what I’ve been doing for like a year plus
I haven’t noticed any issues with the latest build but I hadn’t tested every Saturn game either.
Ok cool. I was just about to start doing individual cfgs before I questioned it
Most games will simply ignore the cartridge. Though it is known to cause problems with certain games originally optimized for the 1MB RAM cartridge instead.
Yeah here’s a list - #1046941029296779344 message
As mentioned before it would be really nice if there was a DB file like the N64 has to set ram pack based on game so you would have the optimal one set on launch
I've seen mobo replacements for Game Boy, Mega Drive, and Game Gear.
Never thought I would see one for the PSX.
And yes, I also hope there is one for Saturn.
Isn’t that what mras are for?
you mean mgls? they can't set options on the core
and expecting people to make mgls for a bunch of games is unrealistic. unless you're "are 2000 symlinks in a directory ok?" Robby
Robby is an mgl fiend.
I think it is a CSV for N64, and it is downloaded and sets certain variables when you load your roms
Most people probably don't even realise it works this way
It is so seamless
There's already a ticket on this about the DRAM settings, and I created the internal list for Mednafen and NOVA years ago (shared inside the ticket).
All feature requests are currently on hold as we finalize the final details of the VDP1 & CDB parts in the near future.
We'll need to know how much space we have left after that.
I also have over 2000 MGLs!
You sicken me
i finally got shinobi to boot, after deleting my old saturn config file as per @burnt matrix's suggestion... only for it to crash at the title screen after the fmv intro
i also tried virtua cop 2 to see if it would boot, since @wise brook mentioned it, and it also froze after the sega license screen. definitely some weird stuff going on here
then i'm stumped. everyone seems to be having different issues with it, with different methods of fixing them
Didn't Shinobi crash if you had a second controller enabled?
yes, but all of this testing has been done with it disabled
it refuses to boot most times regardless
Yeah, there is something up with shinobi legends for sure. I haven’t done any extensive testing with X
The latest for me with Shinobi is that it boots if I'm connected to the internet, will also play if I then disconnect and re-boot the game. But if I reboot MiSTer then boot the game it black screens after the bios!
Absolutely cursed.
yeah, it's really weird. definitely something up
HOWEVER
i just downloaded the latest stable core from github and i have it booting and running without any issue, so i imagine something happened between that build and the most recent unstable one that's causing it to flip out
My thoughts exactly, we are still in active development with all the news tests being written and implemented, sure it will all come good in time.
Yeah, the stable is fine. It will even boot with pad 2 enabled (which is a bug with the game, not the core, that the stable somehow fixed)
CDBlock tests are back, new toys for srg320 today.
what’s in the box?
what could it be?
is it a core by SRG?
Inaccuracies on the CDBlock that will likely need to be corrected.
shout out to Mr. Celeron for these tests he’s been making, the secret sauce to swift core progress
it feels like it put a real turbo charge on development
and thank you so much for getting these guys to coordinate/ collaborate
Without it, there would be no current Saturn core, nor of Ymir.
it does seem kind of like a dream team of developers all working on saturn stuff right now doesn't it
great to see it finally getting its due
By pure chance, one day celeriyacon sent me a private message and that all began.
there seemed to be a wall of separation between FPGA and software emu developers until this core came along
The wall is still partial now, but I'm trying to reach both sides.
And some competition isn't bad at all.
srg320 isn't always the first to implement something. But when he does, it's perfect.
Some parts of the SMPC, SCU and SH-2 are better on the core as of today.
CDBlock has been ahead of Ymir for at least several days, but it struggles with many games or lacks features.
I won't open fire, but the test phases are not at all equivalent with external beta testers.
i wonder if the VDP1 mesh hack will be expanded to increase the amount of textures / games it can create transparencies with
We will not try to get a number on an Excel sheet here or beat an emulator that hasn't been updated in ages and hasn't had access to our new discoveries since.
The goal is rather to be as accurate as possible with all the knowledge available about the console.
And try to achieve this goal, simply and humbly.
is there a public writeup about all this new knowledge?
Not at the moment. Only a few developers and beta testers have access to it, as everything needs to be verified and cross-checked.
Once it is established and as solid as possible, I am sure it will be shared with the general public.
We are not in a way of thinking, like at Analogue or other companies.
For my part, I check every new test published on at least 7 different Saturn systems and revisions.
Before sharing them with srg320.
So we are sure of the tools and testroms we use during development.
And yes, some testroms have failed in the past because something was missing or a value changed between revisions.
The core works and is detected like the console revision used by srg320.
Do you think you will go in a similar depth of testing for the 3DO?
thanks for the explanation
This will be more difficult, as we don't have access to testroms and srg320 has to create almost everything himself this time.
And I won't be part of the 3D0, not directly.
AWBacon's time to shine
*glisten
A more personal note.
Thank you to this community for being so involved, supportive, and with a shared desire to move the project forward.
It makes you want to get involved, and this is reflected in the overall quality.
This hasn't always been the case in situations in the past, at least for me (outside of here).
On a personal level, I can't currently give as much as I could a few weeks ago, but I try to listen to everyone and pass information back to srg320.
When things are going well, but also when things aren't working or no longer work on the core.
Thank you for your patience, and I hope no one feels left out, even if they don't get a quick response from the user community or user support.
I hope this will continue to be as constructive in the future.
Thank you, once again.
Thank you, duder. For everything you have done, are doing, and will do
Zet 🫡
As a Saturn fan since launch day, I appreciate your efforts greatly!
does the core support lightgun? I have a guncon 1 with psx snac and I would like to know if I can use it.
you’ll need a guncon 2
or one of those reflex adapters with the guncon 1
or snac & original saturn gun
i have a guncon 2 but using on mister directly was not good, black sections on screen not detected, etc
what are the best saturn lightguns then?
I use a Guncon 3, and it works great on the core.
aka the "Stunner" in North America
And as an envious Saturn sideliner for decades, I also appreciate all of the work so I can become a fan!
One mlb for each Saturn game?
I forgot how many Saturn games I have but probably just a few hundred lol.
I assume at least six for the different versions of magic knight rayearth
Hey there, where can I find the changelog for all core updates?
I don’t think there is one as a text file. You could just look at the git commit messages
is this the right place?
Asking because the update script pushed me a new saturn core recently and it seems the last commit was in 2023 if I refer to this git
This is the old repo.
*This repository was archived by the owner on Sep 19, 2024. It is now read-only. *
Right. But I can't see a link to the new one 🤔
You’re looking for this one https://github.com/MiSTer-devel/Saturn_MiSTer
thanks!
I wonder if that will fix the temperamental Shinobi booting
i was hoping for that :p
seems like a bevy of fixes coming soon, so i have my fingers crossed 🤞
The new builds are done in https://discord.com/channels/647909397477195803/807613978154762252 📌
unfortunately not, still back screens
yep, same here. still won't boot
unless i connect to the internet lol, then we're all good!
Must be related to the changes for Crusader on the SMPC, as we need a synchronized timer now.
I will check later, without an Internet connection.
In case you didnt read my earlier posts it will also boot if you have been connected, then unplugged your ethernet/wifi but not rebooted mister. a system reboot without connection will black scren again.
i've not ever connected my mister to the internet for what it's worth
It can be really nifty when you need to copy something straight from phone to device
I was making backups of safe files
And using the remote app to quickly make screenshots
imagine not leaving your mister connected to the internet 24/7, couldn’t be me
i'm not too savvy with networking-type stuff. my mister is also in my game room, which is full of consoles, but no pc
i suppose i could connect it wirelessly but i prefer wired when it comes to that sort of thing
Mine is only granted the privilege of internet access when it’s being updated 😎
Mine are constantly connected because they need to connect over SSH or FTP for testing.
sounds like a godsend for troubleshooting
Damn no one clicked the links fml
owned
Using the latest dual sdram unstable, Shinobi legends still fails to boot for me, with or without a wifi connection.
I can confirm that the black screen upon loading Virtua Cop 2 is fixed in the new core, but the bug with the RS3 Reaper light guns support is still reproducible with the latest core and Main.
when you say with or without a wifi connection, is that with your usb wifi dongle plugged in?
Yeah, I keep it plugged at all times. I removed the dongle to test if Shinobi legends would boot that way as mentioned here.
What bug? I haven't used my rs3s in a while.
Oh ok so with the dongle removed still have issues?
Oh wait, this isn't a problem localized to you, is it
but you're able to reliably repro it
See the description here: #1046941029296779344 message
Yes, it was mentioned here that a workaround was no internet connection. So wanted to test that.
So odd lol
Two of the testroms can't run anymore with the CDBlock changes. Error from my part - I had corruption on these files.
I leave a message to srg320 immediately.
Expect some potential issues in games, as we are modifying the data stream from the CD drive.
it wont boot if you have no connection when mister is turned on. the internet connection has to be established for it to work, then removing connection whilst the machine is still on will mean it continues to boot, is that what you did?
I will need someone else to check if the problem on Groove on Fight ST-V is present, my current eyesight can't support me at all (the graphical bug is not fast for me).
Same for the Decathlete (Saturn) issue.
greove on fight bug is still present, lemmie check decatlete
I'm working on the FEDA issue, and after that the Shinobi Legions one.
srg320 is working on the Batman Forever character selction screen and the testroms that don't load anymore.
For Road Rash, this is really a low priority at the moment, as the game is riddled with bugs and issues from the ground up, even with the audio driver.
i figured they’d be some sloppy code from the porting process
The game was done over a really beta version of the code.
It barely works, with lots of duct tape everywhere.
good thing we'll be able to play the all-powerful 3do version eventually 
ah, sorry didnt read properly to see that you had no luck with internet connected either, damn
For FEDA Remake, it's a really complex calculation with the VDP1, I'm not up to it, only the srg320 could do something.
For Shinobi, I'm at least 90% positive that is about the changes on the SMPC and fetching the correct time.
Issue opened.
100% reproductible with the latest indications.
Just tested using a single rs3 reaper in joystick mode, I have no issues there in virtua cop. Same as usual. Using latest dual sdram unstable. Are you having issues with all lightgun games on the saturn core? No issues in other cores? Edit: tested Virtua Cop 2 and also no issues there with the rs3 reaper lightgun. Could be something in your setup, maybe needs new calibration? Double check bin/cues.
I tried many other options :
-game on the SD, game on a USB stick, game on a NAS. No change;
-game in CHD, game in BIN/CUE. No change;
-Region Auto or USA. No change;
Only the correct time needs to be fetched for the game before launching it.
I'll let you check it out on your end and I'll follow your discussions. I don't have the proper equipment to test it myself.
Thanks for stepping in.
I can't reproduce decatlete issue having let it run for a while, but that was the same when the last unstable with a bunch of changes was released too, yet srg320 said they could see it. For this one I think I will leave it on their hands for the time being as it sounded like he knew what the issue might be, but that it was hard to fix.
The CDBlock issue and the testroms are fine once more.
The issue was from my part, my files were corrupted after so much copy/paste and tries.
A fresh SD image solved them.
Thanks for double checking. Yes, I have issues with both Virtua Cop 1 and 2. I tried the light gun with NES and don't have any issues there. The images (CHDs in my case) are definitely good as the games run fine as long as I don't enable the light guns.
Might make sense to delete the light guns configs then and reconfigure them. Maybe some button definitions are damaged then.
Gimme a minute for Shinobi, I'm checking something on the CDBlock.
@mortal mist Seems solid, 5/5 tries OK.
Thanks
Can someone check Last Bronx? Arcade disc on the Japanese version black screens after bios on the latest unstable and the shinobi test build just posted.
single or dual?
Dual
lookin'
thanks!
Looks ok here
thank you, will check I haven't done anything stupid with the mgl or game location after i put everything into regional folders, think i must have....
Nope, mgl and game location are all good, just won't boot.
arcade disc, yeah?
Yep, disc 1 of the japanese version.
Been a few months since I played it but definitely worked before with the same bin cue.
doing some tests on SNES and then I can come back and boot it a few more times
Yeah I dunno @floral saddle , maybe check your image. All my dual core misters boot it reliably without issue
man, Shinobi-X is so good
there’s moments where the character movement just f l o w s
feels so badass, doubly impressive it was done with pre-rendered sprites of real people.
I was always turned off by Mortal Kombat as a kid for how stiff it looked and moved
thanks again for checking, will take another look later on.
Taromaru.
Thanks! Turns out it must be the "bliss box" HMDI cable I used for an adapter they had a while back before SNAX came out. I will now get an MA one
Just joined the dual ram gang
Great stuff. @twin canyon will get your membership card made up.
last bronx hates me, usa region disc, jp region disc, stable or unstable core, nothing is getting this game past the bios screen on my build, everything else works.
- one of the recent latest unstable mains at least for me broke it. went back to stable main and now it boots.
@celest lake I presume you are using unstable main on your machines?
I just swapped to the latest but was on the previous unstable when I tested. Should I check against today’s?
please, if you wouldn't mind.
I'm testing Funky Fantasy.
The blue line on the upper part of the screen is an original game bug.
I just compared it with video footage on real hardware and asked a second verification to one of my friends with the real game on a console.
I need to check 'The Game Tengoku' once more later, maybe I heard something strange during the options screen with my CHD copy.
not heard of that game so had to give it a google, those pre rendered characters with photo heads look absolutely horrifying!
I need to test everything on the system that seems a game or a software.
and for that im very grateful!
omg you are my long lost brother
I'm testing slowly, but I try every option and at least 10-15 mins of gameplay on each game.
lol, I think @warped saddle broke last bronx
I do red and black! 
i respect the dedication, i check over bugs i have raised in case there are regressions with new builds but youbare on another level.
@ripe valley Last bronx seems to be busted with the new unstable main
Nobody wants to check them and we will most probably never recheck these.
yoooo, im so glad it wasnt just me being thick and doing somthing wrong! thanks again for checking buddy
Once done, it's done.
not me! there were saturn changes too!
i always worry that im raising a fuss for nothing!
Never be, you tested everything correctly and provided great info
better safe than sorry innit
no way, we get to delay the 3DO core and blame zakk?
days like this only come around so often
What did Zakk mess up, I’ll never let him live it down
It's not me, this time.
im hoarding a couple of bugs just in case it looks like 3D0 is getting going, i wont let it happen!
I believe it were robbys bad vibes!
it's either the crc calc or the seek thing he did. easy enough to revert them separately and figure it out
I feel bad @floral saddle, had I looked at the actual PR, I would have seen that there were Saturn changes in the unstable main and updated before testing the first time. the new build just mentioned Zakk's fixes so I assumed it wasn't a factor
it's cool, these things happen
Wow, way to go Zakk. Can’t believe you did this.
@ripe valley do you want me to file it or are you on top of it?
Some games I'm testing seem slower on my MiSTer Pi today.
I need to perform some more tests about it.
Like voices being cut or FMVs being sluggish.
I can confirm, the latest changes on Main broke the voices on Data Mode for Game Tengoku and some FMVs like on Gakkou no Kowai Uwasa Hanako-san ga Kita.
Noticed Dead or Alive's FMV intro was sluggish when testing out my dual ram build
I left two issues notes just a moment ago, it should also cover Dead or Alive indirectly.
3DNO
ok, just ran the latest unstable and I'm not running into that Last Bronx problem
On Game BASIC for SEGA Saturn, I left it as Playable on the compatibility list, as it is booting correctly.
But, you can't use it on software emulation and the core, as you need a computer with Win95, some installed apps and the specific communication cable which goes on the rear of the console.
I removed the GameWare entries from the compatibility list, as there are interactive demo discs with (funny) ads.
But they are working correctly after my tests today.
@radiant karma I was able to fix this by deleting the calibration config and recalibrating the gun. Seems like some calibration data was borked. Sorry for the false alarm.
New announcement on the core.
The compatibility list now shows that 66.6% of all games on the system have been tested to date.
To mark the occasion, the game that achieved this figure was HeXen.
So far, 100% are at least playable, and some already controlled as if they were identical to a real system.
lol HeXen
Could you please add "Dark Legend (USA)" to that list? Thank you.
Done
But I’ve not seen anyone mention any issues with that game?
the only 'bad' index is an index 2 on the very last track and pretty far into it. so it just may not be used, or is used in one place/end of the game
Ymir is experiencing the same issues with the recent additions to the CDBlock tests.
We'll likely need more details on these tests and a review of the code.
The tests passed, but the games regressed.
However, I've checked the tests on seven real systems over the past two days.
Today, we're trying to see if something is wrong with a specific game with a tester from Ymir.
Yakyuuken Special: Kon'ya wa 12-kaisen!! seems to play the music in a loop after the girl's dance is over.
On the PS1 version, the music stops and never loops; on the 3D0 version, it loops.
We've already tried it on a SAROO and Fenrir systems, and the music loops. But we don't know if this is the correct behavior of the game.
~~
Does anyone here have the real game and a real Japanese console to test it on? My Japanese contacts don't.~~
EDIT : Found someone and the test revealed that the core is working correctly, so does Ymir on this one.
Just a warning: this is an R18 game about stripping a girl naked after beating her at Jan-Ken-Pon.
Is Ymir usable for running STV Games ?
Last Bronx Arcade Disc works fine
Game Tengoku is fixed.
Gakkou no Kowai Uwasa Hanako-san ga Kita with Capcom logo isn't fixed, something broke on the core.
Nothing important and it's only 3 seconds at the beginning, the game is fine on its own.
Nice, I had the collectors version of that, was one of my favorite Saturn games
@ripe valley Can you check if Shinobi works?
Gimme 5 mins and I will check.
I wanted to check a few more things
My Dual RAM system is in another room.
no prob , thanks 🙂
working here with the main file you posted
was also able to set a ram cart with no issues
Last Bronx and Virtua Cop 2 also working
The previous version works better.
This one stays on a black screen.
ok thanks!
Dead or Alive keeps crashing on dual ram for the 8/18 build and kuba's shinobi revision
Does the new main fix anything?
virtua cop 2 and last bronx
works ok here
I'll try another rom. Works OK on single
tinfoilhattime: SRG has a number of defects he is just pushing around in circles to never have to do 3d0
Strange , works perfect for me
@mortal mist was there a particular game the new bob looked bad on? I need to test if there are games causing the F1 field to be inverted/incorrect
Try Dead or Alive, switch bob/wave few times
Hello Saturn fans! We're playing Kyuutenkai: Fantastic Pinball on Saturn for the current #game-challenge if anyone wants to join in. 🙂
just tried a new DoA rom and same issue. I am using a 32mb module with a 128 fwiw
which core are you using? also, which version of main?
testing both the 18th and the shinobi core and the main kuba posted
maybe try the latest unstable?
and if it doesn't work there, I will spin it up
latest main just posted - should be the same as the one Kuba posted
latest unstable is 18th right?
latest core? yeah, latest mister main is today
doa with latest unstable main and shiobi core, no crashes after a half hour so far, will keep it running but seems ok
redownloaded unstable main - the old one may have overwritten the latest one
nope still crashed - hmm
10m - is 1m better?
yes , with 32mb 2.2 or 128 v2.4 i had same issues
now i have 2x 128 v2.9 and works fine
checking 10m
so I should use two 128mb modules?
I used to have no problem with 32 MB, apparently some changes have been made.
ok good to know - probably the issue then. Sorry for the confusion!
Paprium support first
Paprium is fully supported on MiSTer... you just type rm /media/fat/games/megadrive/P/paprium.md
And boom. It'll never bother you again.
Swapped out the 32mb module for dual v3.0 128mb modules and DoA is working fine
Andy is back!
/p/ ? You have alphabetical folders?
/y/Yes
/y/Yes/Owner of a Lot of Roms (UK Live Version)
Just for a bit. Then it's back to the edit mines and basically going dark for another few weeks. Movie is coming along well, though!
Who doesn’t? 
I don't. I have the games I know and like on each system, and they are not that many...
Having full romsets is so boring for me! 🙂
Yeah. It's like a Spotify abo. Having everything equals having nothing sometimes.
Paprium shmaprium.
That’s a good perspective 😎
What movie are you working on? It's a MiSTer documentary right? 🙂
Some day! Gamers 4. We just showed it at GenCon and it was very well received. So I know we've got something good! Now I'm working on tightening, then...VFX. Woof.
I don't, I just have them all in a single folder 
I split them up by region myself
and also if they've been patched or if they're unofficial (homebrew or unreleased)
Maybe sort by amount of train? Final Fantasy VII has trains, but they're a lot less central to the experience than in Densha de Go
he probably has a scoring system for 'train-ness' that takes all this into account
like densha de go is a 100, FFVII might be a 32
Whoa, Robby's heart can only take so much more train after the Denshattack announcement yesterday. Let him breath.
I was tempted to do that, but then I’d often miss games that only came out in Japan but are still playable without knowing Japanese
Thinking about random arcade game ports that never made it abroad
My apologies to all our fallen friends who we'll miss dearly. Take solace that we won't forget your brave sacrifices to #1046941029296779344 and may our paths cross again in the future.
LET THE CULLING COMMENCE
But not a good online handle
Baskets cousin flowsnake
Basket sock
🫡
how could you get rid of McNutts
I hesitated on that one
How is mcnutts going to explain to his kids that he was kicked out of the saturn chat
But the choice was already made
I think I need to report a rogue moderator
Cripes, I just want to share an issue I had with a game I tried. I didn't think I was going to get people removed from the thread.
The blood is on your hands now, Mr. Wilco
Many bothans died
let us hope McNutts is not a vengeful sort
Well, I wanted to report a problem I had with Monster Slider (JP). There's an issue with the audio, where cutscenes won't play out properly. After a single line of dialog plays, it won't proceed to the next line and the cutscene will just stall, requiring you to hit a button to skip. When a match starts and ends, the characters have a little quip they say but the dialog doesn't play.
I did a search here and saw some discussion of the game having issues (mostly to do with it not working with the .chd), but also because of it having so many .bin files. I'm not 100% sure, but I think there's also some performance issues, because it seemed like there was some slowdown, and dropped inputs. I wanted to try and get some gameplay footage to demonstrate the issues, but I couldn't seem to get my capture device to capture the MiSTer. I don't know if what I provided helps any, but I wanted to share.
The game has like 70 .bin files, so I think that's part of the issue.
Latest unstable main & Saturn core?
if you’d joined earlier and asked us we could have told you in a nanosecond
I write as though I’m going to verify
-# it’s the CHD format
When really it will be some dedicated awesome person like zet
stop stop stop
if you're using CHD it will have issues. if not, uh oh
cursed
That could be the problem. I might not have run 'update_all' since the last Saturn core update.
you got dual ram or are you missing a stick
I'm not sure. I have the build from MisterAddons (https://misteraddons.com/collections/kits/products/mister-pre-configured-bundle-with-aluminum-case), so I don't know if it has dual ram or not.
"missing" as though to suggest that dual RAM is the normal configuration. 😄
I bought it off eBay, too, so I'd have to check if I can find the listing and see if it was mentioned.
i mean, dual ram is definitely optimal for saturn
True. It just sounded funny to me.
The listing I bought described it as '2x 128MB SDRAM'.
well son, it’s time to take advantage of that sucker
grab the latest dual sdram core, copy it to your sd card
What's strange is that my secondary MiSTer is a dual-RAM in the aluminum MiSTer Addons case... and I never use it. It's been sitting on a shelf behind me for months. It's just easier for me to use my primary one with the MiSTer Multisystem board for everything.
Where can I download the dual sdram core from?
Can I install the dual RAM version alongside the current Saturn core, or does it need to be replaced?
it’s fine
I've only done 'update_all', so I'm not sure how to install cores manually.
you’ve got a few ways to do it
with a little setup you can grab them on your phone and wirelessly send it to the mister
I've been doing it with FTP.
or just get the sd card from the mister and copy from a computer or smartphone/tablet with a usb to sd card asap
ah, you’re good to go
I don't need to do anything additional once it's transferred?
nah, just copy and place in the right folder, maybe rename them to remove the unstable part
i’d recommend upgrading to samba
then you can just move it to the mister like any other folder on a drive
If using filezilla make sure to change transfer type to binary
#1046941029296779344 pins
piss
🎩
🧿👄🧿
✨
🫴
WinSCP.
I tried the latest dual sdram build, but no luck. Cutscenes still bug out and audio doesn't play.
and you're using cue/bin, right?
Yes.
I tried converting the game to .chd at one point, but that just causes more issues.
once converted consider it damaged goods
it’s lost a bunch of important track data
chd are literally fine for 99% of the library
but some do have information needs chd ignores
did you rip it yourself or get it from a redump set?
huh, lot of people got culled today
From a redump, I think. I tried another version I got from elsewhere, but the same thing happened.
99% sure it’s just on your end, i was playing it the other day
can’t test right now
there were some tweaks to the cd reading by kuba just up above and by srg320 himself
Dumb question: do I need to have the RAM carts in the OSD enabled?
nah
just on the specific games that use them
you might also need to set controllers to digital if they’ve ended up on lightgun or something dumb
then save the settings so it’s the standard for each time you boot the core
Yeah I don’t ever reconvert my CHDs. I have it all as bin/cue on my PC and leave them that way.
It’s good to have it backed up without any compression.
I survived another purge! Huzzah! 🎉
it's probably worth double checking your cue file has all the INDEX entries that game is supposed to have
I'm just suspicious because what they're describing sounds almost exactly like how that game freaked out with chd due to lack of INDEX entries
I was talking about the issues I was having with someone elsewhere, and they tested it. They had another issue where ' dialog during cutscenes play fine but the animations pause and fall far behind'
How would I check the cue's index entries?
just look at the contents of the cue file. Track 3 should have a bunch of INDEX 01 INDEX 02 INDEX 03 etc type lines
Opening the .cue up in Notepad++, it looks like it might be fine:
interesting
a “quick” test i’d like to run would be a second sd card with a fresh mister install, all the updates and the latest unstable main and core, with the game of course
The MiSTer successor: McNUttS
runs on the Terrassic DE-EZ
If you can test it when you get time, I'd appreciate that. It's not a huge deal; it's not a game I was super intent on playing.
The fact that it had issues, though, made me wonder if it would apply with other Saturn games.
oh it’s a banger, love the mechanic
You’ve got dual ram and the correct core so you should definitely enjoy some fighters Megamix
Only other Saturn game I've tested is Resident Evil.
I'll give Fighters Megamix a look.
my guy, this library is like a treasure trove
The other games I've got loaded are some of the fan translations like Baroque, Bulk Slash, Silhouette Mirage.
if you’re looking for another good puzzle game don’t skip baku baku animal
Oh, I used to have the PC port of Baku Baku.
ayy good times
hopefully Sakura Wars Columns get the translation treatment
obvs the game is still playable without
@slow cave you like the Saturn?
baku baku scares me
I never had a Saturn, but I like the 32-bit era of gaming, and the MiSTer having support for it and the PS1 was a big draw for me.
i used to mod consoles to be able to play the games without the emulator stank
I don’t think the Saturn is good.
this is just so much better
Saturn is amazing!!!!!
Saturn is our future
with new fan translations constantly dropping and an amazing homebrew scene you’ll have a lot to play
saturn hardware has gotten a lot of love over the last few years but the mister core is shaping up to be my favorite way to play
for the convenience alone, if nothing else
i'm lucky enough to have a monitor that accepts composite cables so i can just play on a real Saturn (but it is an older LCD monitor so no light gun stuff unfortunately)
if we can just get analog trigs from sorg…
I feel like people could make some kookoo 2D games for Saturn without needing to know all the esoteric hardware features
hopefully they'd turn out better than sotn
they have for years man. Joe engine
and joe engine has already had a successor
it’s does alright for shoehorning ps1 code
it should’ve blown the ps1 out the water
somehow i'd not heard of jo engine until now, thanks for bringing it to my attention
Robby drunk on power again 😔
Nothing has changed, I see
Except that now he seems to be happy about it 😢
lol it’s not like it prevents people from rejoining or being able to read this thread
You expect McNutts to come back after your stinging rejection?
McNutts has his McPride
Typical drunk with power mod. No empathy

To summarize, srg320 has partially analyzed how the music works in Road Rash.
There's a playback issue, and the SCSP is overloaded at one point in the core, causing the music to cut out in the menu.
He can't analyze it further; without connecting his logic analyzer to a Saturn with a full optical drive and the actual disc, ODEs can't help us in this case.
Oof, that is a faff. Does he have with a CD drive?
🤣 I just have them in one big folder, but I have sub-folders for betas/photos, romhacks, translations, and homebrew
Not at the moment, and after a brief discussion, this will be a very low priority for both of us.
We prefer to work on other issues and fix cores that require more time.
EDIT : So, a hack was added just after our discussion.
But you're going to come back to it before working on the 3DO right?
I hope you buy a 3DO
Saturn day!
I AM THE SATURN ROBOT
I PLAY FAT BABY GAMES ALL DAY
PAK CHOOIE UNF
-# UNF
UNF
UNF
I have broken Robby and for that I am very sorry
There are still a few bugs related to VDP1, and... Road Rash.
Nothing really serious in terms of overall gameplay, but it will require further research and/or waiting for accuracy testing of VDP1.
Saturn core feels like it’s constantly adding more 9’s in terms of accuracy. First it was 99%, then 99.9%… when will it end?! 
Does the hack in the commit notes imply he’s hacked in a workaround?
Or is that for another issue in that game?
music in Road Rash works good with this hack
he detects ID of the game and applied specific case
if (!strncmp(id, "T-5008H", 7) ||
!strncmp(id, "T-10609G", 8)) satcdd.roadrash_hack = true;
has it been discovered what causes the graphics in FEDA to glitch yet?
We had to rely on a (temporary) hack.
I'm checking the issue right now and helping myself with some debugging tools.
To explain simply, the sprite layer on the VDP1 does not exactly follow the NBG3 plane at the same time, during simultaneous X/Y movements.
It tries to compensate on the next frame.
And only on this game.
So, you can see a quick shimmering on some sprites during those camera moves.
ah, i see. i was about to say, that's rather unusual
I'll continue testing games later.
For now, I don't feel like it, and I've done too much in such a short time about it.
Like my cables on my HiFi system : 99,9999% pure (6Nines).
We're only on the 4th one. 🤣
Zenos (Zetnos? lol) Paradox
"I asked how accurate the core was but he just kept saying nein, guess I need to keep working on it"
FEDA works fine with fast timing option for single sdram ,and works with dual
As far as I'm concerned, it's just another game that can't cope without fast timings.
Sorry, what’s FEDA?
I confirm after checking on another screen.
I will close the ticket and leave a note.
Thanks @mortal mist
The timings on a Single RAM don't respond fast enough for the scrolling effects.
Sad news, srg320 will work on the 3D0 core once again.
Exciting. Do you know what state the core is in now or what he is looking at specifically?
Last time, he was struggling with the sound chip and timings.
But we never really talked about it.
And I won't be part of it this time.
Ah yeah, that soundchip looked rough
what you mean?
As in complex and rough to try make a core of
oh i get ya
Sound [52]
16-bit stereo sound[1]
Stereo CDDA playback.
44.1 kHz sound sampling rate[1]
Supports 4-Channel Dolby Surround sound
Custom 16-bit digital signal processor (DSP) with 16-bit I/O and registers but a 20-bit ALU and accumulator, embedded in the CLIO chip.
13 DMA channels of digital input, to be sampled, and distorted by the DSP.
it’s probably more complex on its own than some entire 3rd gen consoles
Yeah, looks it
makes me want to find one those crts with built in dolby surround
Does MiSTer support Dolby surround?
i think so, it’s just an encoding on the stereo output
There are Pro Logic N64 games
you have to get the decoder
same principle
it’s just stereo sound with hidden data packets
Will need to just pass it through as is and not do any filtering
Then let your amp handle it
Best part is if you use HDMI that data will still be received and used by an appropriate AV receiver
I've been helping out with as much effort and ideas as I can on this Saturn core project for over two years, playing the role of middleman between the srg320 and celeriyacon.
I've dedicated my free time to testing and managing the backend, plus I've been checking out the (unfinished) compatibility list and the issue log.
I will continue to contribute to the entire MiSTer project, but more sporadically in the coming weeks.
I just want to do something else for a while, relax a little too.
Finally, I also want to emphasize something important.
Without @mortal mist, @floral saddle , @celest lake and so many others, the Saturn core would not have been able to progress so quickly and they were able to find sometimes deep bugs, or even technical solutions.
I don't want them to be forgotten, and to be told that I'm taking the spotlight and the honors.
They deserve your respect as much as you did for me.
To everyone here, one last time, thanks for being so much positive and helpful.
My dad's first ever motorcycle was a Triumph 650.
Big ❤️, my dude. This wouldn't have gotten here without you. Take care of yourself, please.
Any ideas how much longer until we get a new build available via update script?
@ripe valley @mortal mist @floral saddle @celest lake 🫡
We are fortunate to have you all
current Saturn core with 'new bob'. Seems about on par with how it looks on psx so unless this is terribly broken I'll pr it soon
also that's a single ram build because dual ram is for rich people
also as a reminder bob is for not having ugly motion comb artifacts. static screens/menus will always look better with weave
(also if you are weird and running vsync_adjust=0 with an output framerate vastly different than the core absolutely do not use bob)
But I'm a rich person. 
ayy, you know I’ve got the hardware to do a comparison so hit me up if you want me to progress through the Japanese compatibility side
Bless you Zet, it's been a pleasure to help, without your patience and open ear there is no way I would have been as motivated to test and report issues. This console has been such an important part of my life and you have put in so much time and effort get the core into it's current outstanding state without asking for anything in return, I'm genuinely grateful for your involvement. All the very best to you my friend!
Thank you for everything, for your commitment to this project, for all your help and kind words! I am glad that I have been able to work with you and so many great people here over the years. I have learned a lot, and srg320 has accepted all of my PRs, which is a big success in itself 😄 , All the best, and remember that you are irreplaceable 🙂
❤️
Sounds like it’s time for a new stable release.
The Facebook mister normies will be shocked. 😱
Just testing it a little bit.
Last time, the release was pushed a little bit too soon.
And, I didn't had time to check it too.
thanks for for being a good beta tester
sergey is a hero
Moving onto something else? Gamecom core confirmed?
(Only joking. Thank you for all your help and support with the cores)
Playdia first.
Hahaha, interesting.
The core passes even the new SH2test from today.
Will the 32x core get an update too?
Unironically he has gone and done the hardest part of the Casio Loopy, the SH-2, and he probably doesn't even realise...
No need for an (unstable) update this time.
could srg move to close some of the old forgotten issue tabs?
how many are actually real problems anymore?
Most of them are feature requests.
The remaining bugs are: Batman Forever, Decathlete, and Groove on Fight.
There are also VDP1 bugs with very minor impacts, such as color banding starting at max 200ms on screen or flickering in a very specific scene.
Some issues cannot be fixed, such as Grandia and Pyon Pyon Kyaruru no Mahjong Biyori (even fast timings can't compensate for everything), but for each, it's only a scene lasting a few seconds with no impact on gameplay.
New stable cores for both would be very worthwhile I think
What we could do for the next days, do some stress testing on the two cores.
I've been testing the two cores too much right now, we need a fresh perspective from people in the project who haven't spent hours on details.
After a few days of testing, I think we should be able to ask srg320 if he's okay with a new stable release.
Maybe wait for the VDP1 adjustments?
Like if the VDP1 gets overhauled to fix the edge cases and it causes some games to break, then it would quickly undermine the stable release.
I will see with srg320 within the next days.
For now, enjoy the cores (ST-V, 32x & Saturn).
Zet thanks for all your hard work, really appreciate it and we don't say it enough.
Looks good to me. I have been using weave+filter since you implemented it, so had already forgotten about bob as an option. Advantage for bob is sharpness, as you don't need a soft filter to get rid of artifacts. Better to have that as an option so everyone can try and choose. Will you also be doing a PR for new bob for the PSX and N64 cores?
Psx2xcpu has it. Seeing if anyone notices 🙂
What is the date for the most recent of that turbo core?
cheers
If you use update all you can press up when the script starts and enable alt cores DB and automatically grab the cores there
This is a new DB, right?
Because if you tell me it’s been around for years while I’ve been manually slinging around rbfs like a peasant, I’m gonna be so upset with myself
Yep, it came out a couple of days ago
Thanks
Check this out:
https://github.com/ajgowans/wip
if you want new/beta/unstable stuff from the updater 😄
That one I knew about 😅
Hey, if you do you get time to do that alternate setup to test Monster Slider, can you ping me with what you find?
on it now
Thanks.
Can I get a list of your settings? I'm thinking maybe there's something I haven't set that's causing the issue.
I'll try to check it out tonight, or tomorrow when I get time.
I remember you or someone else said something about an update to the Saturn core about how the CD reads.
just finished the first game cut scene went through fine. They said one line of dialogue. It moved onto the next scene.
I have to leave for work soon, but could it be there's something about the MisterAddons box that's configured differently?
Is mister unstable needed for anything on Saturn? or just accuracy fixes?
just the road rash fix hack?
Only one game? I can wait then. Thanks.
Resident Evil, Virtua Racing and some other games that need accurate seek timings.
not just road rash
There is a script that lets you jump into unstable Main that takes seconds to run
tweak seek delay calculation
too
this is an important change
The hack for Road Rash is another matter.
Is the new bob deinterlacing a nice improvement on the 3D fighting games? I'm away from my MiSTer at the moment 😿
it's basically the 'old bob' but likely to have less...vibrating
but bob will never look as good as weave in low-motion so it is a tradeoff
With new bob I can only notice the vibration on some static items like the health bars on Virtua fighter 2. So it is a nice improvement over old bob, you would notice the entire screen vibrating. How it compares to weave+soft filter is really up to your preferences. Sharp but some flicker or soft but stable image.
Was testing out the new bob (it's great!) on fighting vipers and got to grace's stage, is it just me or does it sound like there is a constant audio loop playing under the main soundtrack, should be really obvious to hear it end when you win the fight and it suddenly stops, don't hear it on any other stage and can't hear it on hardware footage.
Edit: Turn's out it's olny present on the particular revision of the game that I was using, don't think it's a core issue.
Why is it only in the psx2x core? I am almost sure I did try a regular psx build with new bob, but on the latest stable it is missing as the flicker is much more noticeable.
It was the first thing I tried turning it on in. I was under the impression that the feelings around it were more mixed. Now that I know folks want it, I’m building a normal psx core update with it. But those take time since we have to find one that meets timing and doesn’t haven scaler issues
As we just debuted live on the SHIRO! Show, Gregori Rasputin and wiredcrackpot are working on an English translation patch for Sword & Sorcery for the Saturn! Read all about it in Gregori's story and download the version 0.2 patch to try it for yourself:
(the resource still needs to be approved on SegaXtreme so give that a little time)
see, even less need for a 3do core
it's up now!
Did NiGHTS always have this much slowdown? Or can the single-RAM core not handle it well? I am also getting weird control issues too in it
I havne't tried changing any settings that would effect the emulation
I set it to 3D pad, and every time I go collect an Ideya or go back to the shrine after Nights just keeps floating up while spinning, and L/R don't seem to do anything when I am doing tricks either, and there is a lot of slowdown
Nights surely needs some Fast Timings activated, and the L/R shoulder buttons on the 3D pad are analog.
MiSTer don't support analog buttons actually, it's independent of the core.
It has no trouble using the analog triggers on my controller as if they were digital buttons in any core I assign them to a button though
Also what about how I kept floating up?
What is the difference where i see stuff like 10m, 1m, 2m etc listed against the same games?
This thread has a good discussion on games with notable regional differences as well. https://segasaturngroup.proboards.com/thread/10315/saturn-game-region-version-changes
So Riven over at the Randomised Gaming, has written up a nice feature, on some of the various changes between the different releases of a number of Saturn games: http://randomisedgaming.tumblr
With Nights needing Fast Timings, I wonder again... are there games that break with Fast Timings? (I am on dualRAM but I am curious)
Yes, but I've forgotten which now. Also I think it keeps changing as the core's timings are tweaked for greater accuracy
I can only hope that one day the analog button issue will be fixed. NiGHTS is my favourite game.
Also, I've noticed that in the input section, there is no option for a controller to mimic the Twin Stick.
(here's a leverless twin stick I'm working on)
but wasn't the twin stick analog?
No. Eight way digital.
Hence why I'm not sure it's currently excluded from the Saturn core's input options.
Damn, always thought it being dual analog, does it have more buttons in sum?
2x d pad, 2 shoulder buttons, 2 triggers, and start. 13 inputs in total.
Exact same as a standard Saturn pad.
so same as pad
Assuming the pcbs come from the usual china factories, how much were they be in total (ignoring revisions)?
The Twin Stick have an issue ticket opened since some times.
This note on the issue confuses me. I've used an actual twin stick over SNAC with no issues.
this sounds like user error lol
Okay, so I will add a note later today.
I don't have a Twin Stick so I trust the users' reports here.
I'll test mine again today.
Either way, I hope twin stick emulation can be added to the list of input options for USB controllers.
We have the mission stick and the dual mission stick, but not the twin stick.
Note added, I can't do much for the Saturn core for the next weeks.
Just taking a look sometimes here and the issue log.
I will try to fix Batman
Wonder if it could be SNAC related, like with the actual adapter. Remember when Stunner had an issue with certain revisions? Something like that.
Could also be the Saturn female controller connector. There really aren't any good ones outside of Sega OEM.
Too late, some psychiatrists tried but failed.
Childhood trauma.
Okay, that one was too easy 😂
Awesome, thank you, couldn't find that info anywhere. My googling skills are clearly failing me!
Same. NiGHTS is actually my favorite game of all time, was bummed to have it play and control like that 🙁
I just finished the last meeting with srg320.
We discussed all open issue tickets and celeriyacon's new internal testing on the SH-2 (from today).
I'll be keeping an eye on the upcoming discussions here, as well as srg320's feedback on the Saturn core.
Good news: I ran 'update_all' last night and tried Monster Slider on the standard Saturn core. Was able to watch the first cutscene without issue, and the characters say their line before the match starts.
However, when I got to the third cutscene (with the Half-Fish Man), it stalled again after a couple of lines, so I had to skip the rest. However, the dialog still plays before a match.
I also think there was some slowdown during a match, but I think maybe that can be fixed by setting 'Hardware' to 'Fast'. Not entirely sure, though.
you wanna use the dual ram core that is available to compare
I tried the game just now on my MiSTer Pi system, with Normal timings.
And finished the 4 first characters without any issues.
I tried the dual-ram core, but it didn't seem to make any difference. I thought maybe it would have the same issue as before, since the dual-ram also had the issue, but it seemed to operate the same as the updated standard core.
It makes me wonder if update_all changed something else that made the difference.
I'll try to figure out how to record footage sometime.
So many Saturndays
Lowkey upset the updates don't actually happen on Saturday.
We weren't ready yesterday.
I tried something with the Saturn core today.
Load a Policenauts save that requires disc 2 or 3.
When prompted to change discs, immediately load the correct disc by clicking "Insert Disc" in the OSD.
And execute the A+B+C+START trick; the game will continue without having to reset the core.
i’ve been doing that for ages!
Sakura Wars got me experimenting
especially cause there’s always been that issue ticket claiming the save corrupts, never happened once
I'm just writing this for some users who aren't aware of the trick.
Someone during a live stream asked me how to swap disks on a Saturn using the core.
It works with J.B Harolds and the Sakura Taisen games for sure.
I never reproduced it either but I left it.
So does the core not do a proper whatever-is-needed routine when switching/loading discs (motor down, open lid, close lid, spin up)?
There is simply no lid open/close option by design on the core.
Everything else is accurately simulated as possible.
I vaguely remember Robert having fun with the PSX equivalent back then
When I was working on the early DuckStation beta tests, Stenzek was also having trouble with some PS1 games.
Like Metal Gear Solid, the game wouldn't send a clear interrupt to change the disc and detect the lid like others.
I figure with SEGA Saturn games how the disc swapping is handled depends on the game.
there were official ways to do it, Sega gave devs clear instructions on the do’s and do nots of Saturn programming. i think some devs did none-compliant methods but i’m not even sure who it allegedly was and what difference it required
it’s some obscure jp multi disc game if it exists at all
Don't they have a lid open/close switch (which would obviously be detectable in software) ? Wouldn't need to be an interrupt, just a port...
Even PC Engine has this (it doesn't drive an interrupt), but only one game has the possibility of switching discs during play
Rampo and Tengai Makyou: The Apocalypse IV. They don’t follow Sega’s specs for placing a temporary save file on the Saturn when switching discs — they require you to hotswap or you can’t progress.
And that works with the ABC+Start option?
I'm super on board with this, whenever it's time to deal with it. I'll sign a petition if need be, it'd be a huge time saver
Especially since we don't have per-game settings
I think Zakk mentioned it wouldn't take up really any space and would be done on the Main side. Who did the feature for N64? If I remember someone else led that rather than Robert, but I may be wrong.
it's just extracting the game id (which I think is already done for the saturn anyways) and then "doing stuff" based on that. in this case just twiddling status bits.
Yep, certainly seems like the game ID is already being extracted:
if (!strncmp(id,"T-8126H",7) ||
Are the status bits the ones covered by calls to user_io_status_set?
(I’m interested in taking a look, but I’ve never done anything with the MiSTer code before)
Looking at the user_io header, there’s also a confstr thing that sounds familiar. Are there any developer docs I can look at to give me a head start?
the conf string is in the core, and it is what main uses to make the core menu. it defines what menu options correspond to which status bits
Thanks. That gives me somewhere to start. I’ll fire up my editor in the morning and take a dig around to see what gets called when
Just wanna check my thinking if that’s okay…
Looking at the CONF_STR: https://github.com/MiSTer-devel/Saturn_MiSTer/blob/12c3ab9848ed7dab12706780e9e855440a68fe66/Saturn.sv#L249C3-L249C48
"OLN,Cartridge,None,ROM 2M,DRAM 1M,DRAM 4M;",, so status bits L:N = 21:23 (upper), I think?
Then these bits get set to pick the different options - is the order None= 0b000, ROM 2M=0b001, DRAM 1M=0b010, DRAM 4M=0b011 etc? (Or does it count from the other direction?)
"OLN,Cartridge,None,ROM 2M,DRAM 1M,DRAM 4M;",
(For some reason I was looking at an old version. No idea why/how
, but at least looking at the head of main confirmed the 21:23 bit 😆)
it counts in order left to right 0 -> 1 -> 2 etc
Cool, thanks 👍
Should be enough for me to get started later on
It’ll probably take me 20 times as long as someone who knows what they’re doing, but I can get there eventually 😄
Any possibility for the Psuedo 8M Memory?
the only issue with automatically setting status bits is if the user saves the core settings, they will save those settings too
It might be a bit anti-user, but we could go with the database idea and essentially force a “no ram cart if not in database” approach - essentially ignoring whatever was saved, right?
That doesn’t mean you couldn’t toggle it back on, but just that on startup it would honour the database
(If that makes sense)
yeah, that's annoying. so now it randomly turns off my saved settings?
It doesn’t do anything because I’ve not implemented anything yet 😄
But I’ll have a think
how many games require a specific type of ram cart to function?
A small number iirc
Which was why I was thinking “None” made sense as a default
cos there’s no advantage to putting a cart in if you don’t need it?
the backup cart exists and might just be set to on by the user in save settings and what you're proposing would turn it off every game load
We could honour that setting, but if it’s a game that requires a ram cart, clobber the setting?
Or add a setting for “auto” (core change) and do it that way
there's no path here that isn't annoying to some set of users
Sure
if I have to set it to 'auto' now on games I wanted to use the backup cart, I have to go enable it every time
auto might be useless without knowing what ther game supports
We’d know that, right?
Depends what our “default” behaviour is for “auto”, I guess?
It could be “honour user setting unless we need a ram cart”
Or it could be “use backup cart unless we need a ram cart”
(By “user setting”, I mean whatever was enabled before I went through messing with status bits)
you probably need another set of 'shadow' status bits for the cart setting that aren't user settable and then flip to those depending on some 'auto' setting
I think this is why the N64 options page that essentially just displays what the database picks up (although they can be toggled, they weren’t intended to be) ends up confusing people
Because some people try to change things and then they settings get clobbered
That said, the number of people who have complained about that seem to be minimal tbh
also they added like every retail game in existence to that database
Because we only need the ram cart for certain games to function, I guess that’s the only time we’d ever want to intervene and (potentially) clobber user settings imo
Fast timings is another thing that could be debated…
Since it’s a learning experience anyway, I’ll hack something together to see if I can at least change the settings, then be guided by what we think a good UX is. I agree it’s not good to trample on what people explicitly set, so we probably want to “opt-in” though
so much of this would be less complicated if there were any ability to do game specific saving
We just have one backup cart for all games?
Or do you mean game specific config saving?
config
Could you not copy N64 and have a second optional user list that takes precedence over the main list?
That's also an option 👍
I am no expert, but I feel the N64 way works well, most people don't even know it exists as it just silently sets everything they need, and if they do want custom entries it is easy to do.
There also isn't a load of hacks and homebrew for Saturn, like N64, so there isn't the issue if a random hack will automatically work or need added to DB
But it does have the somewhat confusing behaviour that if you change a setting that's handled by the database and then save your settings, they disappear the next time you load a game
So the interface to changing those settings would be via editing the database
This is why iirc recently Robert said that he wished he'd made the settings on that page "read only" when doing the final release. He left them toggleable for development/debugging, but now they do sometimes catch people out
So the N64 DB sets loads of different things, what would a Saturn DB change? The ram cart for a few games, and I can't see a usecase for changing the settings to a different ram cart than the selected beyond testing. What else would we want set?
That's it, maybe fast timings, but that feels on less stable ground
I don't think there is any tangible benefits setting different BIOS per game, so no point in doing that
I would suggest "just" copying the N64 format, as it is robust, and if making it read only makes sense then do that
Task 1: see if I can even build vanilla MiSTer main 😂
most of the things the n64 sets are settings the user isn't going to ever touch, so it doesn't matter if it gets saved and then reset every load
that's NOT the case with stuff like the ram cart on saturn
Looks like even after hacking at the makefile I can't get dockcross to build main 😢 There's a dockerfile definition in the repo that I missed. We're all good 🎉
Why would you ever not want to use the recommended ram cart on Saturn?
Are there examples where you might want to play with different ones? I can't think of any
the problem is games that don't require the ram cart
like I leave my core saved settings on the backup cart
Are there instances where if the game doesn't use a ram cart you wouldn't use a backup cart?
I don't know the library well enough to say if there are games that get angry about backup carts vs none
but regardless, it's a visible user setting
i've not found a game that gets fussy over having a backup cart inserted
the only problematic titles i know of come from the few snk games that don't like the 4mb cart
but just adjust the core so it has a hidden cart type, and the visible user one is 'default if not forced'
I agree, that sounds like the best solution
That's kind of what I was getting at with the "auto"
That makes sense, so have it default to auto, which sets cart from the DB, unless you manually change that to something
That seems the best of both worlds
But Zakk's right that we'd need a core change and some "shadow bits" to prevent overwriting things
and confusing the end user
And for games that only work properly if you plug in one controller, do you want to have that option in a database as well ?
For games requiring a ROM Cart, how will you manage the database ?
rom cart would be the same, I'd have thought? It's the same group of status bits
One controller is a good idea, but no idea how hard that would be to do
I can't help you with this database integration, but you can check out my list that was done for firstly Mednafen and NOVA here: https://github.com/MiSTer-devel/Saturn_MiSTer/issues/225
There you'll find the header and names of the games.
it's also just a status bit, but again one of those things that if you set the user visible setting, anytime they save core settings that's what it'll save
Thanks. I went scouting through discord to try and find the json file you posted previously. 😄
at least with controllers you could probably just have a 'disable second controller' bit somewhere
although that's still wonky
Very little to contribute here other than I love that this idea is getting kicked around. Something I’m missing is: what’s the benefit of the backup cart in the core and why would users want to use it? I just started using the core this weekend and other than the backup cart being slower to save to I’m not sure the difference between the internal RAM and the cart and why I would care if I couldn’t set it. On real hardware the backup cart is obviously important (battery backed RAM in the console WHYYYYY), and things like the Saroo handle this with per game configs based on GAMEID but to my knowledge it hijacks the internal save mechanism for all games and that seems to work.
stuff like dezaemon 2 use the backup cart to store entire games that probably don't fit in internal save ram
Can anyone think of a potential reason not to have the "Auto" default to backup cart for the games that don't have their ram cart set? Presumably there aren't games that use both backup cart and a ram cart
you can. but at that point why is it even a user visible setting in the UI?
troubleshooting
Maybe there is some weird edge case
Could move the option to page two or somewhere less visible if the worry is someone will go in change it not knowing what they are doing
also this is a lot of complication for not that many games
It really improves the user experience though.
My friends who are getting into MiSTer don’t know what a Saturn RAM cart is and just want to be able to experience a relatively unknown library.
one edge case might be some romhacks where the original game doesn't need the extra ram but the romhack does?
like that castlevania one
And personally I’d love to just fire up a game and have it work optimally
Yeah ROMhacks are a good reason to keep overrides outside of troubleshooting
Otherwise I the states are:
- 1MB RAM
- 4MB RAM
- 8MB RAM (for Heart of Darkness I think?)
- Backup Cart
- Player 2 disabled
- ROM cart
With maybe just no carts and player 2 enabled being the default state to reduce saving time?
that's the core default state anyways
Yeah which is great
It was fun this weekend seeing that no carts are enabled by default, going “wow it really should default to the backup cart” then realizing that was just me thinking about how I have to run my real Saturn lol.
My Saturn looks wrong without a cart
Tamagotchi Park requires a bespoke save file that was on the memory cartridge it shipped with, otherwise, it won’t save your game. (Edge cases are fun!)
Ah yeah and I forgot to list ROM carts. There are two right? Ultraman and KOF 95?
Yep
Video games of all kinds were featured at Gamescom this year — and the Saturn was no exception! See how Sega's fifth-generation console drew crowds at Germany's massive gaming convention in my story:
https://www.segasaturnshiro.com/2025/08/25/fans-bring-the-saturn-to-gamescom-2025/
I have an initial version of main that auto-selects the cart type based on a database file (nothing else yet, but other options should be easy to add). I don't support a "user" database yet either...
When you load a game it will check the database - if it's not there, it defaults to a backup cart, but otherwise changes to whatever is in the database.
Happy to share if anyone wants to test it out (I don't have that many of the games on the database)
But it has all the problems that Zakk listed about clobbering options - so it's not a good solution
Actually in hindsight, setting backup cart as default seems bad because it overrides the core default. I'll set it as none, but then if people want to add entries for backup carts in the database, they can do that
Yeah sounds like there are a few where it’s required and at least one that requires a specific backup cart save that could be preloaded.
Idk that preloading the backup cart or the two ROM carts that certain games require is even really feasible but that would be incredible
Amazing. Does it just expect the ROM image somewhere?
I thought you meant the ROM1M cart option – sorry 😅
Ah yeah there are two games that need ROM carts (KOF 95 and Ultraman). Basically bespoke carts with game data on them.
how does the core support those now?
It selects that option from the menu, but not sure what that does 😅
(not in answer to Zakk's question)
I’m not in front of my mister but I think there is a ROM cart option and then an option to mount the image file for it that is always present even if the option is not selected.
So that would be fine honestly
Selecting between one of two ROMs is nbd. The user would at least know the game required a ROM cart based on the automatic selection.
(no they wouldn't)
I'm absolutely not a C/C++ programmer, and I have no clue what I'm doing with MiSTer, so use at your own risk...
(Put saturn-database.txt in your games/Saturn directory)
It’d be a better hint than the game just not working but I see your point
you could probably come up with some file system based autoloader like the megacd core does with 'cart.rom'
but again, 2 games so...
Yeah it’s certainly a big ask for two games. Nice that the core can handle it at all!
Anyone able to direct me to a list of games that require only a single controller and those which require fast timings?
(Also a reliable list of those that support the backup cart would also be helpful)
mednefen defaults to the backup cart if the game isn't in their DB, so it's probably safe
It seems like the backup cart takes longer to save to on my MiSTer, is that just placebo?
That would be the only reason I’d say keep the defaults.
I will dig around for games that require a single controller. I know In The Hunt will only boot with a single controller if it’s in Port 2
https://gamefaqs.gamespot.com/boards/915916-in-the-hunt/51285023 <— have experienced this firsthand
For In the Hunt on the Saturn, a GameFAQs message board topic titled "How to Get In the Hunt to Run".
Okay, got a new version that also handles fast timings and changing the P2 pad – again it's a "use at your own risk" situation. Defaults are now backup cart; original timings; P2=digital pad. Feel free to hack at/improve [the database file](#1046941029296779344 message) - it should be obvious how to change it.
I think we should still consider doing something to improve the UX (and I've no idea what changing the status bit for fast timings on the dual RAM core does – I hope nothing...)
NB, if you delete the database file everything should go back to normal (as long as you haven't overwritten your settings)
In the Hunt is the opposite problem where you NEED P2 and P1 should be disabled lol
😂
Well, it can be left enabled but there needs to be a controller in P2 it’s wild
That's amazing
I don't have any more time today, but just delete that line from the database and you should be back to normal at least
This is incredible work thank you @hearty marten
I was really just messing around with it for my own learning tbh
In The Hunt and Shinobi (X/Legions/Shin, wherever you want) need the second pad removed.
That's what I have so far
Are you sure? My VA0 Saturn only boots ITH if a controller is in port 2
I’ll double check tonight
I wasn't sure about Crusader - No Remorse, but srg320 proved it was a bug in the SMPC implementation a few weeks ago.
I can check on the MiSTer and a couple of real Saturns
From what I've read @ripe valley posting here before, I think the "fast timings" list is still very much in flux as the core develops. We may need to add/remove things from there
The fast timings database will be more complex.
For sure, I can cite :
- Grandia;
- Gunbird;
- Fighting Vipers;
- Fighters Megamix;
- Dead or Alive;
- Pyon Pyon Kyaruru no Mahjong Hiyori.
And, I'm not so sure for Assault Suits Leynos 2.
I'll be guided by what people here think. As I said, it was just for learning – it doesn't have to become a PR or anything
You're gonna love this answer: the 'saving' thing in the menu has absolutely no relation to how long the save actually takes
it's just a timer
main doesn't even know when it is done
I think I have the first 5 of those
Pyon Pyon Kyaruru no Mahjong Hiyori, it's only the intro in fact.
And even with fast timings, you see some corruption for 2 to 3 seconds.
@hearty marten FEDA Remake! for the fast timings database Don't forget that one.
I bored srg320 with this detail the other day.
Added that and Pyon Pyon Kyaruru no Mahjong Hiyori
Ah, you can't edit a post and re-add an attachment 🙁
Doesn't look like you have Heart of Darkness DRAM6MDEV
I imagine Last Bronx would benefit from fast timings too given the other 480i fighting games it helps.
Pyon Pyon Kyaruru no Mahjong Hiyori, of all games, somehow crawling back is kind of funny to me.
The catalyst of the fast timings even existing in the first place, all because of a random mahjong game.
Laptop is closed but I’ll try and remember to add it tomorrow
Or someone else can 🙂
it's certainly worth figuring out some UX change for rom carts like an in-core 'auto' setting with a default. fast timings whatever since the default should be off and it doesn't matter if someone saves that setting. the pad stuff I dunno. that seems more annoying and I'm not sure how to deal with it
Thankfully we have the arcade core and turbo feature
I’ve noticed the same thing on my MiSTer when saving a game (specifically Sega Rally Championship Plus Netlink Edition (USA) ) with the backup cart enabled. I just assumed it was because I was using “cifs_mount” to mount the saves folder to my NAS. I haven’t done any further testing yet with unmounting the saves folder to see if it’s still slow going directly to the SD card.
I guess it’s just a placebo since Main is just using a generic timer
oh wait no! it's sort of generic but not really it uses a 500 millisecond timer, but disk writes reset the timer. so in theory it's just 0.5 seconds slower. I think an old comment by sorg led me to believe it didn't work like that
also the 'Saving....' dialog is skippable
just hit the osd button again
Was there ever a reason for the specific delay amount? I'm guessing maybe some cases or cores may have stalls when committing saveram to disk?
Or just a magic "pull out of my ass jutsu" number?
Not that it matters tbh, just mildly curious.
it's because main doesn't know when the save is done
so it's more or less 'if it hasn't written in 500ms I guess it is done'
I just did some testing using latest unstable single ram 2025.08.24. Testing with Sega Rally Championship Plus Netlink Edition (USA). Played the Desert Course, time attack, set a record, open OSD (autosave enabled), and start a timer. I tried Overwrite my existing save and also creating a new save writing to SD card and NAS. My Mister and NAS are both hardwired over Ethernet.
00:01:34.38 - backup ram cart - CIFS (overwrite original save)
00:00:03.73 - internal ram - CIFS (new file)
00:00:05.43 . Backup ram cart - SD (new file)
00:00:05.15 - Backup ram cart - SD (overwrite)
00:00:01.31 - internal ram - SD (new file)
00:00:52:13 - backup ram cart - CIFS (new file)
00:01:43.02 - backup ram cart - CIFS (overwrite original save)
Writing saves over cifs_mount with the backup ram cart is very slow for me. I expected writing to the NAS would be slower than the SD card. It’s possible that it’s just my setup causing slowness but it’s kind of strange it’s just the backup cart that’s really slow.
On the plus side, I finally beat my ghost while testing this 😁
it's just a matter of block count
the files are bigger and your setup seems kinda messed up for small writes?
Yeah, I’ll tinker around with my NAS to see if I can figure out something that’s not configured right. I’m using Unraid for my NAS. I’ll report back if I make any progress. It may not actually be Mister related.
the backup cart saves are 1114112 bytes vs 65536 bytes for just the system ram