#Sega Saturn
1 messages · Page 117 of 1
At the moment, there is a possible regression, but it's too complex for me to fix without breaking some tests - I just reenabled Primal rage without breaking any other timing sensitive games.
And Shining Force III on Dual RAM, I isolated the date when it regressed with the spells, but it will take time for finding a correct fix.
One game I'm never going back to check for a regression is that one at the end of puyo puyo, that put me off the series for life!
Yeah I'm satisfield with that one as long as you are! Looking at it now it's amazing how few issues are left considering the complexity of what was taken on by srg320, imho it's still the most impressive core to come out of the MiSTer project.
apprciate you, great way of approaching a bug, thank you
where is the latest stable dualSDRAM core?
There has never been a stable version of DualSdram core, only test versions—unstable
ah lol
so essentially the one pinned can be considered as stable as it gets?
I added a LDO on my 32MB stick but it still hangs in dualSDRAM after a minute while still playing sound
Welcome to the club
I had to unsolder the 3.3V pin so I could use the grab the 5V and route it through a 3.3V regulator and power that plane and make sure the issue was not due to the 3.3V being flaky
in any case it didnt help so it seems that the settings for the extra module is sensitive to the SDRAM chip used
the desoldered pin looks like its close to other pins but it not touching anything I made sure of that
Its does not failure immediately with the DUAL RAM but after 1min which is the same as how it was before I modded it...
Probably easier to just buy new ram…
in this economy?
Easier yes but what adventure you would miss 😄
Hi all. Does anyone know why the unstable dual ram core is seeing updates but not the single?
Core is very full, no longer fits into hot pants
SRG is looking into weightloss programs
Does Ozempic work on cores?
If you think i didn't add triggers support yet just because i'm lazy or don't want - you are wrong. It's just because there are so many different options - need to handle all variations... (Sorg)
So, you have to be patient for future analog triggers support on Main.
That’s interesting, didn’t know there were so many options
You can use 2 axis, one per each trigger or both triggers using one axis +/-, and using one axis only you would then have to choose which axis is used and then decide which position is +-, so several variations I imagine.
'both triggers one axis' is not an actual option
I appreciate his candidness but it sucks he has to say it. It’s always people who don’t contribute that complain the loudest. Those who have to work to implement know the difficulties behind adding such a feature.
I use arch btw
look at you confusing SRG and Sorg
are you new to this server?
the real issue is you get to add another annoying step to the main mapping dialog, and it benefits like....1.5 cores
and even then, a very small number of actual games
I read it as SRG because that's usually who zet is talking to. I need more coffee
sorg is lazy, so I can see the confusion now 
xinput is the only option 
Virtual pad XInput-like wen
Trigger support helps emulate negcon controllers which are beneficial for racing games
it's still a relatively small number of games compares to the total library
no one is saying 'it is useless' but it's adding stuff to a dialog that people already mess up constantly
is it more useful than all the weird mouse emu/sniper stuff? yeah probably
(unless you're Sorg and then the mouse emu stuff is probably the most important feature)
The thing that bugs me about that is the fact that I cant use guncon setting with a mouse on mister
All these settings for sniper stuff on a controller but nothing for a mouse?
I'd like ps1 mouse to have the ability to have a crosshair displayed on screen too because modern mouse sensitivity makes tracking weird at times but oh well
I think you can play all the lightgun games with a mouse. They might add a cursor to it?
Like changing your connection type to mouse in the core.
Just allow mapping the existing right analog stick to a shoulder trigger and call it a day
Let the adapters do the magic
ok where do you put that dialog?
Secret feature. No dialog needed 
That does does playstation mouse which was a real peripheral
and there is no cursor when set to mouse
The mouse can be used in games
but if there is no inbuilt cursor (like say time crisis) it becomes a pain in the ass
at this point I just want the intec time breaker but it's fucking expensive and I can't see anyone outside of stone age gamer selling it (I live in Canada)
Right, was just thinking of time crisis
If you select the mouse as your controller, then TC gets a cursor
like, the emulated PS mouse
couldn’t it do what it does for alternate buttons and just give a “Do you want to define analog triggers?” Yes/No dialog?
which is still arguably annoying I guess, but probably better than just asking you to define and then having to skip it manually
The Sega Saturn homebrew and translation scene is hoppin' this time of year. From new games to updates to translation patches and utilities, let's take a look at some of the newest developments:
people keep saying this but it would benefit like hundreds of PSX racing games, anything with negcon support which is practically all of them
Not one but two separate efforts kicked off to pick up the 25-year-old English translation project of Sega Saturn strategy RPG Langrisser III. Find out how this happened and where you can get an in-progress playable patch in my story:
Very cool to see more Saturn translations. I'll wait a bit for this one to be more cleaned up though. Heard it has a hard lock early on in its current state.
The hyeck is a mangoes
Huh, I thought that was a Genesis or SNES game
Yeah, nobody wants two triggers one axis
It was 9 years exclusive for the Saturn, the PS2 re-release also Japanese only. Glad that they finally try to translate the whole game.
One more Saturn translation to close out the day https://www.segasaturnshiro.com/2026/04/17/saturn-fighter-ninku-gets-a-fan-translation/
How is sega Saturn now on mister? Unfortunately I only have single ram
Very good. Single Ram is enough for 98% i guess.
I posted about it three weeks ago!
#1046941029296779344 message
So you did! (My compatriot TraynoCo was … waylaid by life in getting this story written)
It was like four months ago!!
It was two years ago!!!!!!!
don´t believe robby, he is a pig trying to entrap you
Uhhh … they’re clones, of the Satiator, sold on Aliexpress 😅 It took em a few years to reverse engineer Professor Abrasive’s tech and they still didn’t do a great job of it because they’re stuck on whatever firmware they ship with — they can’t be upgraded.
I know Abrasive is particularly upset whenever the clones use a recreation of his panda boxart because his sister drew that for him.
Aww love my satiator, works great
Does the latest unstable dual ram need unstable main? I’m trying the one in the pins and it’s being wonky.
what’s wrong with it
🤔 which?
Yeah definitely not, but maybe replacing his current one would help anyways?
So I plugged in a 32MB unit in second slot. Third switch already set as I’m using a digital io board. Pulled the latest unstable dual ram cores from the pin. When loading core the controller goes all screwy. Delayed inputs, not very responsive. Never seen that before.
Main is probably about a month or so old. Will switch ram modules later and do a ram test to check the second module.
32mb ram is funky with the core. Probably not the issue, but just something to be aware of
I am not sure how common the the problem is with the 128/32MByte combo but I couldn't get it to work even after refurbishing the 32MB module with a 3.3V regulator.
It basically ran the Dead or alive game for 1-2min and then froze same thing happening after a reset/restart
The 32MB module worked flawlessly as a single module for what ever I through at it and was running @150MHz in memtest utility.
My best guess is that the timing is slightly off compared to a 128MB module as it heats up...
Yeah, it will mostly work but dead or alive with crash. I think there is something else too
Ah, gotcha, so I have to invest on 128Mb then
Bugger. That was £20 wasted then.
That's weird as I've always used a 128/32mb combo and never had an issue.
I assume your 32MB stick is version 2.2 right?
do you know if the chip is "winbond" 6ns
One sec, let me check.....
Yeah it's 2.2, Alliance. I'm guessing the spec is newer so not problematic?
ok doe s it have somehting like -6 or -7 at the end
That’s one of my setups and never had issues as well
so the chip is actually Alliance which is what I have on the 128MB stick...
Perhaps the difference is chips are winbond or Alliance
were winbond are not same specs as alliance
aha! so they are even same speed both are 6ns access after all
but yeah seems that Winbond for some reason might have slightly different specs I have to look that up
Mine is the misterfpga.co.uk 32MB unit so it should be perfectly fine. Must be something incorrectly configured. I’ll try the latest unstable main.
misterfpga.co.uk is where I got mine from too so should be ok, good luck!
It also might be worth deleting your Saturn config file too and letting the core create a fresh one, that solved a problem for me in the past.
I got my 128Mb one from the same place misterfpga.co.uk
But the 32Mb one from an ebay seller
can you check what chip you have on the 32MB stick is it winbond or alliance?
or paste a photo from the place you bought it if the chip info is readable
yeah so it might not be the full story then... I have Winbond too same PCB as shown there and it has issues
This is what my second is. I've tried updating to unstable main and still no dice. Single ram core seems to work fine on games other than DOA, so i've deleted that.
So from that it does not seem to matter if you have a Winbond or Alliance chip.. either one can fail so it just down to luck if it works(?)
Datasheets seems to be pretty much equal but there are a bunch of timings so can't say for sure...
here are the datasheets if anyone is interested and look at the -6 variants

sorry 🙂
something something, potato
I could help with the testing, which games should I try?
Dead or Alive. Just load it and leave it running for half an hour
Sounds easy enough
Do I need a special version of the mister or the core? Haven't updated in a while
Turns out the problem is the Samsung fit usb drive I had my Saturn dumps on. Running them off th sd card is perfect, no issues whatsoever.
Does anyone have an up to date list of Saturn games that utilize a 3D pad ? I just fixed mine
I think the best we've got is the one on Sega Retro: https://segaretro.org/3D_Control_Pad
3D Control Pad, called the Sega Multi Controller (セガマルチコントローラー) in Japan, Samsung Multi Pad (삼성 멀티패드) in South Korea, and the Joystick 3D in Brazil, is a control pad developed for use with the Sega Saturn. Debuting with NiGHTS into Dreams, it featured an analogue thumbstick as opposed to relying solely on D-pa...
just add Stellar Assault SS on there if you apply the English patch to it
some homebrew games use the 3D controller, too
Yea I got my 3D pad 3 years ago and the analog stick was stuck in the down-right position and the R-trigger didnt work but today I fixed it
hey! @celest lake remember when I was having the RAM death screen whenever I would boot up my mister?
Well I replaced an older “mister” file with a new one, not sure if that will work, but I will test that soon
I did it manually, I would do the update all script, but didn’t have access to my router in that time lol
I thought you replaced your ram
uh I did long ago
And even after that, I started getting a ram death screen whenever I would boot any Saturn game
Sorry, you'll have to refresh my memory. What is the ram death screen?
In certain games when booting, I would get a screen stating this in Japanese, let me show you
That's a backup memory warning.
What does that mean?
The whole time i thought something was wrong with a mister file or something
the save RAM needs to be initialized. Hold L or R and reset the machine ot access the save RAM menu
nah, you'd get that on a real Saturn too.
Also, google translate app on your phone will translate that easily.
Well in fact, I never have actually
I think the MiSTer maintains a unique save RAM for every game, doesn't it?
But I get it, and i appreciate your help!
so you'd need to initialize it once for every game that can't do it on its own.
I used to get that screen when using an old core with a new main or something like that
It's in stable and unstable core...( composite blend)
thank you
What’s the latest Saturn core again? Mind if anyone links the message
Check the pins, those should be up to date
No Saturn 3DS core?
DS core is for dual ram
#1046941029296779344 message
what's the best way to use a 3D control pad on mister these days? Do you need SNAC?
You need SNAC to get working analog triggers
But everything else works perfectly with Reflex Adapt
Not that many games actually used the analog functionality of the triggers so it’s not a huge problem
Everything other than analog triggers works fine with just any standard modern analog controller too
Also possible to combo snac with my diy usb2saturn adapter and have modern analog controller working with analog triggers.
Thank you!
Tell me more about this adapter
sounds something like this https://www.raphnet-tech.com/products.php?category=saturn
DIY Adapter. Supports using most usb controllers on saturn console, or mister with snac.
https://github.com/sonik-br/usb2retroconsole-fw
Perfect, except for a couple of 3D fighters that aren't quite full speed with single ram
Episode 460 - 10 Games to Define the Sega Saturn
NOT A TOP TEN BEST GAMES EPISODE!! These games are more about what best represents the overall Saturn experience. After playing these games you'll have a good feeling of what the Saturn is about.
►Consider supporting Game Sack on Patreon! - http://www.patreon.com/gamesack
►Shirts and Blu-rays...
finally a sega saturn tutorial
Great video but he missed so many
Linkle liver story, princess crown, silohuette mirage, grandia
He has talked about them in past videos though
But as far as must plays, these seemed odd to exclude
Psychic killer taromaru
For hidden gems that were never translated
Cyber Doll
Nanatsu Kaze no Shima Monogatari
Tengai Makyo IV
Is “3D Pad” mode broken in the 26.04.09 dual ram build? Tried with a 3D pad on reflex adapt and also an Xbox One controller and it just doesn’t detect any inputs whatsoever
But switching back to digital mode it detects input just fine
Not having this issue on the 26.03.26 single ram core
Does dual ram need unstable right now?
Have you tried another controller with 3D pad mode turned on?
Oh, it would help if I could read. 
The 3D pad doesn't work on Saturn's CD Player, when it's physical switch is set to analog mode. That's why that controller came with that switch, for games that don't support the 3D controller features. The controller in analog mode reports as a different controller type, the bios don't support it.
Edit, I misremembered how it worked and a software emulator threw me off.
Interesting, that said, the analog input was not working in Panzer Dragoon 2 on the latest unstable dual ram, I’ll recheck later though. Worked fine in the single ram core
Really? Was a problem on some specific bios?
All saturn models I've had supported 3d pad analog in bios.
Even with the physical Switch on the circle position? I had a 3d controller a long time ago, maybe I'm misremembering. The cdplayer works fine when the switch is on the plus sign position.
Yes, analog mode
I see the same problem on that build, but the 3D controller works over snac
Ok yeah I just checked, and the 3D Pad does function in the BIOS (region free J 1.0.1). The analog stick doesn’t do anything but the rest of the buttons do even with the switch on circle
Needs SNAC IIRC
For the dual ram core and not the single ram?
This is what he said - 💬 Sega Saturn
it works on dual ram 25.09.27 from the dual ram repo
Only the analog triggers require SNAC. Everything else should function via Reflex.
And indeed it does, just not on the latest dual ram build
Dual ram will win again!
😭
Saturn_DualSDRAM_unstable_20260325_13bca9.rbf seems ok and the most recent commit changed controller stuff
I worked a little bit for the testers on the Ymir emulator a moment ago.
On HIssatsu!, there is a quick flash after selecting the characters playable on stage 2.
That's an original game bug, I could reproduce it on an original console with an original disc.
And, yes the current core is correct too.
Hi. Quick question: in the playstation core, when accessing disk (SD or pendrive at least) the yellow led lights up. It isn't happening with the Saturn core, right? Any plans for implementing it @green swift ?
it's not present in the real one. that is the reason
Doesn’t the yellow led light up meaning there’s a save ready and you should hit the menu button?
It is the green one (for many cores). The yellow one indicates reading disk (at least in psx)
the thing is that the Saturn is unique in that it does not have a disk-access indicator led on it.
So in that sense. the core is accurate
Neither the psx has such indicator iirc. And of course not a green led indicating saves pending. The accuracy of the core I think relies in reproduce the logic inside the machine, not if the machine has something physically like LEDs screens or other complements
The LEDs on the mister are there for general purpose and community has found interesting to use them for green=saves pending and yellow when reading disk. Yellow blinks outside the cores when reading disk for loading something or for (not quite sure of this) writing/reading files via ssh, FTP, etc
Anyone with a mister can check it. In fact I thought the yellow blink was because the system was reading. Outside psx is that way, inside psx core is that way. But with the Saturn core the led stays off
I never had a clue what the different lights meant 
In general: red=power, yellow=reading (or writing?) disk, green=saves pending when osd opened
Problem is in systems without LEDs like ... Multi system 2 or something like that I think or misters with an opaque enclosure. Don't know if ss1 has those LEDs and if those are there, what happens with the gray and black opaque versions
I probably won’t remember or spend any time looking at them, but thanks
For cores that has the feature implemented, watching the led before power off can help remember to open the osd
I just open it anyway before I turn it off, then I never need to worry about that
Is the best habit without doubt
I get your point, but the only benefit for having it would be not wondering if the system crashed or not. Saving is independent on diskcover open or closed anyway
but sure, it's a tiny qol feature
it's because the psx disc reads go through the normal user_io() stuff in main, which lights that led
saturn doesn't
it's entirely controlled by main
That's the answer. Thanks @warped saddle . Why does it have a different approach than the psx core?
just how srg wrote the main side cd handler
Ok. Then let's see if he realises of the question and can answer if he is going to "standardize" that part or leave it as it is 🙂
Why does it matter if it has a yellow light? Genuine question.
eh, sometimes it's nice to know if the thing is accessing data, or is it just frozen
If it's a really simple addition, I don't see why srg320 wouldn't add it. But if it would require a lot of rework on the core to make it happen, you really have to weigh the value in adding it.
On a real console you can hear it when there's drive activity, on the MiSTer you can't. It might help to indicate that you're waiting for system to finish loading something, when it is not indicating it. Apart from that, I really like little touches like this, adding to the experience.
I think the most use i've got out of the activity light on MiSTer is when i've tested stuff to see what works on the ao486 core. I mostly don't pay attention to it otherwise
Of course it must be trivial to add. It has no sense invest a lot of work. That's why I asked sore about why is it this way and not the other. In my case I'm having problems with an usb stick under heavy access. The yellow light (in the psx core) give me the info of how much it is used. Another reason under my point of view is that if the rest of the mister works in a way, it is nice to keep functionalities in sync along the system. Maybe sore just forgot or leave it to the very end of the process of creating the core.
it's all part of main, probably didn't even realize it was a thing. I don't think any of the other cdrom based cores he wrote the main-side cdrom stuff for do it either. if I remember right you just call a single function when you read
I'm busy right now. But anyone who wants to can try this option for LEDs:
assign LED_DISK = CD_BUF_RD;
assign LED_USER = bk_state;
Error (170012): Fitter requires 4201 LABs to implement the design, but the device contains only 4191 LABs
The Mk1 Saturn does have a disc access light. It was removed for the mk2 revision.
you can add it back to a “Model 2” depends on the motherboard revision. I did the mod myself.
10 more labs required for the led thing? Or is it something else?
in short, fpga is full
Well, end of story 🙂
I tried it on a previous core version, it works with the indication of srg320.
But the timings were way off and the Bob desinterlacing option wasn't functioning correctly.
So, instead of doing 50 core compiles, it just tested quickly and closed everything after that.
The idea was just "toggle a switch" and make it work or just forget if more work required 🙂
It could work, just the core is complex to compile right now.
Maybe if @green swift opens again the core to do some improvements or corrections, he can just snick in the feature
I assume it is either too intensive or not enough space to try an on the fly forced progressive output for interlaced modes? similar to the PS1 480p Hack.
No, I just compiled it using the standard method, without any compiler optimization.
I wanted to test it quickly, without trying to find the optimal values to fit everything into the core.
you don't need to do the led thing in the core at all
That's what the lights are for? For mine the red and yellow just take turns blinking like they are on a see-saw.
Also I have two red and two green....
Feature request: I’d like to play Simon using the mister IO LEDs when in the Saturn core using the maximum resources possible. Thanks
That’s a good point
Do the LEDs work properly in srg320s other CD core 3DO, Sega CD, PCE CD,?
no
well actually I'm not sure. the main side code isn't there, but maybe some of them do it in-core. I've never checked
it's trivial to add it to the main cdrom controller code though
Hmm, maybe worth checking all the CD system cores and see if any other LEDs don't work as desired
We're talking about programming/UI standards now ?
I was with Robby that it seemed unimportant, but if people want to waste srg320’s time with this…
I can confirm mega-cd and pce cd have both the yellow led light up when accessing media. And, at least in the pce, the green is also serving the purpose of indicate saves pending
Oh really ? I didn't even know that
It's not important besides giving some info about if the system is doing something or not. The importance here is preserve the legacy @green swift has done. If in his other cores lights serves a purpose, why not in the Saturn core? If it's not fitting, it's fine. If it is just an oversight, let's solve it
I'm sure @green swift is gonna take the core again eventually to do some rework. Then it's time to solve this trivial problem. Not now, just some day
fyi, srg320 != sorg != sore
Thank. Solved
Also pls stopping tagging him unnecessarily
Wrong sector 😄
I haven't really looked into how LEDs work. (In fact, yesterday was the first time I'd ever paid attention to LEDs in all the years I've been using Mister.😀 ) Sorgelig did all of this in other cores, not me.
You are both part of the same beautiful spinning magnetic platter which makes up my hard disk. 🫂
WENsector
I have an opaque case on my mister stack, so I don't even percieve LED's at all
I'm lost. srg320 is not sorelyg?
No no, they are totally unrelated individuals 🙂
Above all, do not mention them to ask for features here.
You don't want them to get the duct tape out, again. (Conker N64 reference)
Great. I'll tag (not ping) them all (sore, sorg and srg320) then from now on for in case 😏
Hey hey, is not a new feature, is a bug. It should be there like in the other cores 😬
yeah, but also, read the room. the core has a bunch of other issues that need to be sorted out before LEDs can be prioritized. Is there an issue in github for this? if not, it should go in there and then srg can prioritize it as he sees fit
Hey, don't be unfair with me. I have said many times that it's nothing important and in no occasion I have said it must be solved before other issues. Just pointed out the fact, asked about the probable cause or solution and talked about the LEDs utility
I'll open a bug/feature for, if at some point is feasible, try to make it work. Nothing else
I think we'll survive without the flashing LED for a while. The demand for this feature has been noted. Knowing @warped saddle he'll implement it in the MiSTer main module soon :))))
I dunno, seems like Kanel might die without blinky lights
I should make everything that goes through file_io.cpp activate the led and then you'll all be confused
would it ever turn off?
On April 1st 2027 a mister main will be released that shows LED activity when there’s no activity and no activity when there’s activity.
Judgement Day
Ackchuaaaally... if that was the case, the LED would still serve as an activity indicator! 😄
Hey, relax with the hammers. I'm still calibrating your irony level. I'll try next time with something more obvious 🙂
I think everyone needs to recalibrate in here. I think Kanel knows what's up, but I think you gotta let some of the ribbing roll off your back, Kanel
Sarcasm is a thing that is calibrated over time, you know? Like if I said "I'm going to ping SRG constantly with every need" most folks here would know I'm joking because I'm a shitposter. But, at the same time, SRG might not because we don't talk that much and he doesn't know how much of a shitposter I am
Everyone here is an alright human (except for zakk). Just assume that and everything will be fine
Oh damn!! My fault twice!! Now I see: When I said I will tag them all I was referring srg320, sort and sore, following the joke of trails. Second error. I'm not used to discord and I thought when editing a message and tagging then, the warning of somebody tagging you was not triggered
i think its pretty common practice to not tag someone multiple times who isn't actively engaged in the conversation
or if you reply to someone, to uncheck the "notify" action that pops up, that way they dont get a notification push
like this thing
that will reply to what someone said in context without pinging them, as if youre trying to get their attention
I counted you tagging the person in question like 4 times, and you didn't need to do that
Thanks for the tip. In fact the first time I used "sore" without tagging just for this reason. When I changed to a tagged version my intention was not ping him so many times. Sorry sore!!!
Who’s sore?! 😂
Zakk is an AWESOME HUMAN
it's a trick, get an axe etc
(there' a gif but 3 in a row is too much for core channel)
Hey! Who you calling human?
My MiSTer and I have a ‘no eye contact, no kissing’ rule so leds are useless to me. Please make it play DJ ham horn sounds whenever it’s loading data
The soft, steady on glow of the leds on a naked MiSTer, is reassuring, calming and peaceful.
I didn't even know it could do that 😂
I'd never use it, but I think it's totally cool that it's possible
unless i’m missing some recently discovered regression it looks like the only bug in Dual SD is the color corruption in Shining Force 3
a couple of QoL fixes exist too
From GitHub, Shinning Force 3, decathlete, groove on fight, panzer dragoon saga, have small graphic glitches. Fighters Megamix and Crusader crashes and Primal rage does not boot. Very few issues for such a complex core.
decathlete issue doesn’t happen on dual SD, nor Fighters Megamix
According to GitHub they still do.
They do.
But pretty rare.
And for Groove on Fight, only the ST-V version is affected for a bug that should be present less than one second.
We have even less bugs than on Fenrir or with a Saroo on an original system so far.
I left my SS1 for almost 24h on ThunderForce V attract mode.
No issue so far.
Missed chance to have hw running in parallel to detect desyncs
I didn't filmed it all along.
But, some weeks ago I tried to record some footage for TF V and Grandia.
I didn't published anything because of some timing differences between the original discs, two different models of the Saturn, and the Saroo I had for loan during that time.
Even both original systems weren't exactly synchronized.
So, I discarded the tests.
I guess srg320 focus is on optimizing so the core gets easier to compile.
I don't disturb him and let him work calmly as possible.
Hey guys, just started playing around with the Saturn core (only have single SD RAM).
Got two questions:
- Any benefits of using that cartridge options? Not sure what to do with them. Put them on RAM 6 MB dev or just leave it unset?
- Tested "Fighters Megamix" USA. Seems to be extremely slow. How can I increase speed / fix that? The GitHub readme isn't too helpful. 🙁
turn on fast timings in the options, that will speed up fighters megamix.
the cartridge is a hardware thing, some games require it
Here's a list of games that can use a RAM expansion cart: https://segaretro.org/Extended_RAM_Cartridge#Compatibility
Extended RAM Cartridge (拡張ラムカートリッジ) is an accessory for the Sega Saturn. It should not be confused with the Saturn Backup Memory, sometimes called "Backup RAM Cartridge", which, though looks virtually the same, has a completely different function. It should also not be confused with game-specific "ROM Cartridges".
Guess it could be a "fun" exercise to make a bunch of MGLs and config files with the right RAM expansion settings set
Thanks!
And thanks 🙂
I love tinkering with MGLs. How do I even set the cartridge slot in an MGL?
Use the setname option so that it has its own unique config file, then save the cartridge slot in its settings
Ah haven't dealt with MGLs in combination with config files yet.
But iirc that's what 0MHz does so I could study that. 🙂
Another two questions:
- Do games auto save (when opening the OSD) or do I have to setup some sort of memory card (and if yes, how)?
- If SOME games can use the RAM expansion cart, is there a downside to globally enable it in the core for ALL games and hit "save settings"? If a game cannot use it, it just won't, or am I wrong?
I have one game (CHD) per folder as with all CD-based systems. Fyi
- Some games can't run or run worse with a RAM expansion cart.
Oh I see:
"On rare occasions, older games reliant on the 1MB cart will break if a 4MB cart is detected, leading to corrupt graphics."
Okay so MGLs are indeed the way to go.
Fighters Megamix doesn't use either of the ram expansions as it seems.
Generally I'm using the core with the AUTO region set, and 4MB cart.
I only disable for Die Hard Trilogy and et it as 1MB for some SNK games.
Nope, most of the 3D fighters games don't use it at all.
If anyone would be willing to give me an example MGL+CFG for a game that uses an extension and points me to a list that has every single saturn game on it with what to put best in the cartridge slot, I could write a script, that scans your Saturn games folder and auto-generates all the MGLs+CFGs.
The problem with a single RAM core is that you can't transfer all the necessary memory from the original system with the correct timings.
A second RAM module could be useful for distributing the memory and maintaining the tightest possible timings.
srg320 has therefore designed a whole system, including recently a cache system (named Fast Timings) to best maintain the timings of these memories.
Okay thanks. Megamix in particular has many characters to unlock so saving is crucial. Do I need to mount a memory card or does the core write it to its "internal storage" (aka the SD card when opening the OSD)?
Since I'm using my MiSTer on a CRT, a second RAM module is out of question unfortunately.
Most of the games only use an internal memory, but you can also use the external save cart/Saturn Backup Memory (the files are concatenated inside a single file for th core).
The only game I know of which can't be used at 100% is The Last Bronx.
Okay thanks
We are 94-95% there.
Oh no, I love Last Bronx 🙁
That's more than we can ask for. We're lucky to have that core to begin with!
❤️
I'm trying to remember how to format the save cart.
First, don't forget to set the core to 'Autosave' if you want to keep your saves in general.
It works like the other cores, it saves when you open the OSD.
And secondly, if you really need the Saturn Backup Memory (the external memory card), you have to change "Cartridge" to "BACKUP".
If you need to initialize the Saturn Backup Memory and do some other operations with it (like moving a save from the internal memory to the external cart), I leave the manual from back then here.
Very helpful (as always on this Discord). Thanks a lot!
Plus Dead or Alive
Dead or Alive works on the last unstable core with the fast timings.
Or do I have a magical MiSTer, like with Grandia ? 😅
How close is DOA to full speed without fast timings?
All I know is last time I tried to mess with the cartridge the core wa stuck booting some kind of debug/test rom and I could not get it to stop or actually boot a game until I deleted every configuration file for it
Granted, this was back when the core was very very very in beta
I think this is probably the best way. Just have two setnames, something like saturn-4M-cart and saturn-1M-cart, that way you only need two config files.
<mistergamedescription>
<rbf>_Console/Saturn</rbf>
<setname same_dir="1">Saturn-1M-cart</setname>
<file delay="1" type="s" index="0" path="some/1mb-saturn-game.chd"/>
</mistergamedescription>
<mistergamedescription>
<rbf>_Console/Saturn</rbf>
<setname same_dir="1">Saturn-4M-cart</setname>
<file delay="1" type="s" index="0" path="some/4mb-saturn-game.chd"/>
</mistergamedescription>
Heck, you could simplify it further and just make those Saturn (1MB External Cart).mgl and Saturn (4MB External Cart).mgl, organise the games into 1MB and 4MB folders, then just load the required mgl for the game
For what it is worth, I played Ultraman (ROM cart) with one of the recent single ram unstables and had zero issues
The Single RAM MiSTer FPGA still experiences severe slowdowns in some scenarios, such as the Kasumi vs Kasumi and Kasumi vs Gen Fu stages......
Dual SDRAM wins again 
oh man, now we see if she builds
I expected that. 😉
I will update the S32x core later, I'm busy at work (and some tester at Ymir needs my help too).
Nice! Fixes for primal rage and Crusader. I see a lightgun fix, but there is still the issue of the cursor not going offscreen for reload.
The compilation remains difficult.
same honestly
Is JT aware of fixes on the CPU ?
The LED fix made me laugh
I'm guessing he's trying to trim off the fat to make it easier to compile?
Where’s that gif with a person cramming a thing in a thing?
Cos that’s srg320 cramming the Saturn in the DE10
That's very descriptive
Not these from today, I'm letting them know.
thanks 🙂
@glacial grove srg320 have updated the SH7604 module (especially on the cache), I don't know if they are relevant for you and/or you're interested for adding them on the CPS-III core.
something tells me she ain't building
I'm working on it.
EDIT : It's quite difficult, indeed. My computer wants to die.
Xybur, in my defence I'll say that if sore implemented it, it means it had to be there. Sore is not that kind of guy gifting whim features for free :p
autocorrect in freefall
Pfffff... In my head srg320 == sorgelig. That's why I was repeating sore... 🤦🏻
Trails was correct (I need an icon of a head smashing a wall)
So... SRG is making updates to the Saturn core but no one can play them because the builds are failing?
That's the power of the Saturn system.
I remember when ElectronAsh fixed that, but then it never got rolled into the unstable builds. I still have that build and just use it when I play lightgun games.
they built!
I'm checking them since 5 mins.
STV didn't build
Give me 5 mins, for checking everything.
Primal Rage works fine again
For the ST-V, the LED changes can't let the core compiling, as the two states aren't declared anymore.
You need to revert the two states to the previous revision.
I'm compiling the Single RAM right now, could someone do the Dual one ?
Are you happy now, LED fans?! 
We need to add an else...if condition there.
The Single core for the Saturn seems okay, good to go.
I'm finishing the last SMPC tests.
yeah, compiling now
something compiled!
yeah, both the main cores compiled, but I can't see timing for whatever reason
He created the GitHub issue and actually has explained the fix, just need someone to PR.
Wait, that's it! We need LEDs in the fans!
Do Noctua even make fans with LEDs?
You're talking about a company that took years to figure out how to just make them come in black
They should never have done that 
But I have the black D15S in my pc
MWAHHAHA
... the real pain was finding an RGB fan for the front of my case, because it uses a non standard size
I think something broke with the latest SEGA Saturn build, because Direct Video is acting a little funky right now.
probably
Wait, it might not be the core itself. Something else broke on my end...
He's a silly chili pepper 
im waiting on the next compile, then I can check scaler stuff
Grandia works great with the Fast Timings on my SS1.
on the new core?
Yes.
thats exciting
But maybe I'm on a lucky silicon lottery.
The museum corridor and the village work correctly on my side.
Selling my one-of-a-kind SS1 system, the only one which runs Grandia without flickering. $5000
me destroying your money grabbing by publishing a 'how to overclock your ram' guide
"I knew you'd say that!"
dual ram entered the chat
In short, srg320 worked tirelessly on it; it was exhausting for him.
And celeriyacon even added new tests that I sent for him concerning the SH2 (SH7604) chip.
Now let's enjoy the Saturn core once more, and thanking him.
It’s been quite a while since a stable release (Oct 2025) - assuming all is well with these builds, is it worth pushing for a new stable build soon?
(I assume new changes may be slower if srg320 is going to be busy with the 3DO for a while)
Yeah, people tend to underestimate just how much effort is invovled in reverse-engineering all those edge cases
With the fast timings option ?
And re-evaluating whether the original design concept was even a decent basis
yes, even reset once they were enabled
So, I'm lucky this time.
Thank you very much! I might get back to your comment in the future when I have time (and joy) to fiddle with that 👌🏻❤️
same location?
Exact same location, and inside the museum corridor too.
*We need to sudy and dismantle my SS1! 🤣 *
I don't dare to say it, but the green led is not lighting up when saves pending and the yellow one is lighting up like a quarter of the total bright 🫣
yeah, I just tried a 3rd stack and it's the same
You're the stack master.
He’s the crazy cat lady of misters
And somehow all the misters still result in a cat urine smell
Alternating between bob and weave in deinterlacing options make weird things (at least in DoA)
And also in DoA, is like there are horizontal artifacts appearing in some parts
I always had that when switching too much on Bob/Wave on my systems.
I have a fix for deinterlacing option issues
It’s called ‘get a CRT’
Embrace interlaced video
Looks great 👍🏻
Don’t be defeated by comb artifacts, take control of your life
Kronos (and its successor Ymir) has specifically implemented features to help convert 480i to 480p, aiming to fix the poor visual quality of interlaced games like Virtua Fighter 2 or Dead or Alive on LCD screens.Method: These emulators have built-in options to handle interlaced output progressively.
SSF is known for excellent handling of Saturn interlaced modes. It typically handles this by doubling the fields, which is a better approach than standard deinterlacing.
But, it doesn't look great on Ymir at least, I tried the option just an hour ago (on today's compilation).
StrikerX3 knows it and we are in regular conversation for both of us.
SSF is closed-source, I tried to approach the dev multiple times, but he doesn't want external help and won't show anything to anyone about the code.
Or get a Tink 4K Pro and enjoy the Deinterlacer algo "CRT Simulation" in combination with Smooth I/P switch. Looks awesome! 🤡
I can't see them on my SS1, but I can reproduce the problem when I remove the second SDRAM stick and use the single core on my other MiSTer system at home.
You don’t need a rt4k pro for a decent deinterlacer the light rt would a fine or the morph
Or the ossc pro I think actually
Of course, the Tink 4K CE is enough. But it don't know if the Morph or OSSC Pro can do "CRT Simulation" in combination with the instant interlace/progressive switch, it's really a game changer for 2D games.
Zet, using the single core with a second ram installed, iirc, also causes slowdowns (at least in current stable core). Why are u removing the second sdram?
But if you are experiencing the slowdowns with the two sticks installed, removing and switching them should not make things better
Different situation will be when the single version had no slowdowns anymore, then it will be worth try removing the second stick and check, isn't?
I have several other sticks with different brands and date of manufacturing.
I'm testing a hypothesis, TheJesusFish is trying too on his side.
I see. Is this related with the sticks max speed in the mem test?
I mean, different brands get different max speeds? Or just same speed but different real performance?
Could be, I don't discard anything at the moment.
Different brands can get different max speeds + silicon lottery.
Some RAM chips are built better than others.
Depending of the batches on factory.
The mem test jumps from (iirc) 160 to 150. Maybe the differences are in between?
Or it could be only DDR3 speeds, like Zakk once said.
I mean, if mem test could do the tests with less distance between jumps, maybe more info could be obtained
How is the DDR3 arm ram interacting with the Saturn core?
It's only a Saturn core investigation, right?
fast timing pushes some stuff to ddr3
and it already uses ddr3 for somethign else, I just can't remember
I can't remember too directly.
Could it be worth try to execute a ram stress test on the arm side?
Yeah, if I overclock slightly the DDR3, the issue is gone on my DE10 Nano + a single stick (and the Fast Timings).
Zakk wins again! 
It is curious because, in theory, the ram on the Linux system should run at fixed speed. So everybody should experience the same slowdowns
there's still silicon lottery style things going on
also the ram is shared with a lot of stuff so it may vary system to system
Yes, depending on the system load the ram can be busier than in another systems. For that aspect, a vanilla install should be used for removing variables
Iirc it has always been said that the load on the arm side should not affect the fpga side. But if cores use this trick, it will be like in the DOS era with the boot disks with the minimum system load
the scaler also uses ddr3
but honestly in normal operation I doubt it matters much, it's just that there's a memory controller between the ddr3 and everything else so some of the latency is just unpredictable
A good test could be a vanilla install with scaler disabled and see if there is slowdowns
robert had a ddr3 tester he made during n64 and even with the scaler disabled and linux basically shut off (as best I could get it) I never really improved the worst case latency
If zet improved the slowdowns increasing the ram speed I looks like a ram speed bottleneck
I can't help much more today, and I need some rest time.
it's probably just a latency thing
Rest in peace! See u tomorrow
So, with the Robert tester it was not possible to throw values about those parameters?
I dunno
not really going to get into the wormhole of trying to get people to overclock ram for a single core
Same.
like small bumps are probably fine but it locks up hard if you push
like instantly
No, no, of course not. It was just for the investigation:)
If u need any test I can help. I have a couple of pi different batches. One has dual ram
i wonder exactly how little you need to overclock the ddr to get it working
if its small enough that could even possibly maybe be acceptable as a mainstream option
Game changer? I’m here for game samer 😎
Look how much cooler I am than Robby 😎
Does this work with DV now? or is it purely analog in?
😎
😎
It works via HDMI -> DV
no shit. now I need to try it
last I checked it was analog inputs only
Works of course for 3D games like Virtua Fighter 2 too.
A crappy smartphone video, looks much better live on my LG G5.
oooo
That’s looking pretty nice
Morph 4K does not have that option. But does it look better than Motion adaptive? IIR CRT Simulation is bob deinterlacing + alternating scanlines.
It looks exactly how a real CRT does it. Imo much better than motion adaptive, but that's a matter of taste. Text intensive stuff is probably better with Weave e.g.
Motion Adaptive though is still the best compromise for a more modern and clean image.
Still no luck for a new single ram compile?
I misunderstood. In that case, we should use sav_pending instead of bk_state.
Best is to find a low cost way to get the system to display interlaced content as a progressive image. (If not on real hardware)
And do u know why the yellow led is lighting up just a bit?
I guess that somewhere the value is not 128 or 256 (or whatever value is the max bright)
The LED turns on and off repeatedly for very short intervals.
In the other cores implementing it (mega-cd, psx, pce-cd) the led stays on without blinking so often. Can it be related with the way the cd is simulated ?
(for curiosity)
No. I just need to find another signal.😀
You’d better boost your patreon contribution after all this led work you’ve asked for
no leds no fun
I would like the Saturn core to able to engage in full blown conversations with me, and before it speaks the leds would blink like crazy to signify thought.
Also the only thing it ever would say is "biddly biddly"
And then I would interpret.
Okay now I want this too
Sorry I ever doubted the importance of the leds
"Biddly biddly, biddly biddly biddly?"
Social worker #1: “well I guess he’s not a danger to himself, also that Saturn core IS pretty cool”
Smile while u can... The day I catch one of u answering somebody "check if the yellow light is up to see if it's working or frozen" or "check the green light to see if the save status has been registered correctly" I'm gonna charge u with one coin; half for srg320 and half for moral compensation 😬😏
I don’t even know what the lights mean after over 5 years of MiSTering, BUT I do like the idea of making up some things to tell people on #help so I think I can benefit from this
I don't see any leds, de10 is behind the monitor or in the housing
and honestly, I haven't had the need to watch them since 2019
“Have you checked the blink code on the LEDs? I need you to observe them for 10 minutes and write down the complete pattern”
This. It just blinks randomly, I never cared what they did
See? Totally useful 🙂 maybe someday we find out a help message from a dev written in the pattern of how the lense moves around
So dual light gun functionality is still in the core, right? This was just an optimization of some sort? "Lightgun: reset the registers to prevent using BRAM as a shift register"
I wrote more than 1,600 words about what's been happening with the Saturn core over the last six weeks — let me know if I missed anything or got anything wrong:
that thumbnail has some serious expansion fetish undertones lol
lmao pls
🫄
Saturn Core
@winter phoenix maybe its just me, I asked a few friends in another discord, and this is what they had to say
what do you want from me and my limited corel paintshop pro skills
i thought the sushi comment was pretty funny, to be fair
if you squint you can see it
I love the thumbnail personally @winter phoenix
Add this to the article Dan
Well, we're going to be talking about the Saturn core live on the show today in about an hour (along with a bunch of other Saturn stuff) if y'all want to tune in: https://www.youtube.com/live/kAl7NdsEMuA
Join us today @ 3pm Pacific / 6pm Eastern / 11pm UK for LIVE WEEKLY SEGA Saturn news and discussion!Discord Voice Chat Invite: https://discord.gg/JQN5vuSPZZB...
and then heckle me live about my banner image 😆
To confirm I'm reading this right, there are only 4 SS games that need the 1MB cart option selected - all others can use the 4MB option. Is that right?
How does saving work on the Saturn core?
Same as the other cores. Just turn on the auto save option in the OSD. Then after you save in a game, open the OSD to write it to the SD card.
I would like the LEDs to blink “MiSTer wins again” in morse code when you’ve left it idle for a while
Oh you.gif
Do ya really know Morse code? 😂
It should just blink your save file in binary as an emergency backup
That’s a lot of jotting down even for a save file
Yes, although I’d argue that Metal Slug works fine with the 4MB cart, too. Side by side testing shows the same slowdown with both carts
The other three games were programmed in a way that assumed there wouldn’t be a cart larger than 1 MB, so there are graphical glitches with the 4 MB cart
Metal Slug also had slowdown even on NeoGeo. I think the game also ran at 30FPS.
if you were lucky
I mean, I play Neo Geo games in the NG core so it’s not really an issue for me on SS
So I’ll just leave it set to 4MB to set it and forget it 👍
I actually appreciated that when playing in the arcades 😜
How can I play a Link Battle match using the MiSTer FPGA Saturn core with Daytona USA Circuit Edition? How would the two MiSTer FPGAs need to be connected via Ethernet cable or a special serial cable?
I'm delighted to find that the latest Saturn single-memory core(Saturn_unstable_20260507_17eed8.rbf)has achieved a major speed boost with fast timing enabled. 👍
Testing Dead or Alive using Kasumi's second costume (short skirt revealing panties) in Arcade mode, the two stages that previously suffered the most severe slowdown—Kasumi vs Gen Fu and Kasumi vs Kasumi—have shown noticeable improvement. It's not completely free of slowdown, but the frequency has been greatly reduced (mostly limited to certain attack animations and sideways recovery rolls after being knocked down), making the game basically playable and enjoyable now. This is amazing—thank you, srg320, for your hard work!
I look forward to the day when the Saturn single-memory core can run DOA in a perfect state with absolutely no slowdown!😍
I lol’d at “short skirt revealing panties” We have achieved greatness
gotta specify that
The panties probably cause extra slowdown
I don’t think the core can do LAN or online play
No, I didn’t mean that. But playing in two in the club, as was done with the Saturn.
Link Cable is LAN, and I don’t think that functionality is emulated in the core. (I could be wrong, though? I’ve never heard of anyone doing it)
Absolutely right!
It could do NetLink over WiFi if there was space to support the adapter
Huh, just realized. Is there no button mapping for the switch on the 3d pad?
The analogue/digital mode switch? Doesn’t make much sense does it
Yeah, no way to turn the analog off for games that don't support it, which is most, requiring you to go into the UI and change controllers. Yet, the coin mapping left over from when SV-T was the same core is still there...
are older saturn cores archived somewhere
yeah, they are in the repo https://github.com/MiSTer-devel/Saturn_MiSTer/tree/main/releases
thanks.
is there a specific thread to ask/troubleshoot SNAC controller nonsense for the saturn
This is probably your best place. I am useless in that regard, but someone here will probably be able to point you in the right direction
ah. ok
the issue is with an original 6 button controller through a SNAX64 v3.1 and analog v6.1 i/o board
the only controls on the pad that truly map correctly is the dpad. all others either don't map at all, left trigger is start, etc
read somewhere an older core might be worth trying. thats why i asked for archives
can anyone advise
Here you can find the stable releases
I don't have a board that old, but does it have a jumper by the user port? on the 6.1 board, you need to have the jumper in USER mode (I think...might be IO - either way, it's not 3.3 or whatever the other option is) to expose all the pins for saturn and mega drive controllers
yes - the jumper is in the recommended position
not 3.3v. I/O
did i say 2.1? i meant 6.1
Something else to try: with older snax adapters, the controller had to be pulled slightly out of the adapter to make proper connection
for the saturn specifically
yeah i did try that as well
going to give this 2025 core a spin.
same issue.
can others confirm? does the 3 button saturn controller work via SNAC without issue
did you get the saturn adapter cable from misteraddons?
the pulling out slightly was a good tip, that causes a lot of trouble
shouldn't be a factor if you bought past a certain date though
its a fully original pad right, oem? not a retrobit
The Retrobit actually does work like a charm though
yes all adapters from mister addons
#1046941029296779344 message that has a test for controllers, you have to follow instructions to get the hidden menu to show.
get to the test with a regular controller then enable snac. that will be easiest way to test
I need to pull the cable out a bit from the adapter still for my 3D Pad, but the 6 button works for me without issue over SNAC
is there such a thing as a 3 button Saturn controller? I can't find one when I look it up. The Genesis had a 3 button controller so if you're using that via snac it would not work.
typo. they are 6 button
couldn't you technically connect a genesis 3 button controller to a saturn via a dumb adapter?
probably not, the Saturn controllers have a chip in them, MD is just wires and a pcb
actually you could use MD controllers with saturn with an adapter with certain games and in the bios, you could try on one of my old snac builds with the MD snac adapter, it worked
False
Quick question: Can cheat carts be used on the Saturn core?
no, got removed due to space reasons
OK, I thought at first that the reason the core has no native cheat menu was precisely because of space and it could maybe be done via cheat carts...
Not a coder but correct me if I’m wrong…
The only way to make room for cheats or anything else in the core is to optimize (or shrink?) the code, right?
Or compression?
No, FPGAs get assembled into circuits, out of elements. There are a limited number of elements. While it may smetimes be possible that a compile could slightly reduce the number of elements, one would generally have to remove other functionality in order to make room for anything new.
Then FPGA coding is completely different from C or any other programming language in that way, right? Cuz I thought optimization was a way to shrink the size of the code
But idk
You can optimize an FPGA design to reduce the number of logic elements it uses.
That has already been done very thoroughly with the Saturn core. There are probably more optimizations to be found, but you can imagine each one is harder to find than the last.
FPGA programming is not exactly programming. This is mostly describing how hardware works in specific languages. See here for example: https://codilime.com/blog/fpga-programming/. This is why there's very little space for optimization, especially when reimplementing reference hardware in an FPGA core.
While it’s still not in my wheelhouse, it’s interesting to learn a bit more about how it works. Thanks 🙏
fpga programming and compilation is really surprisingly different if your coming from a traditional software perspective
compiling for fpga isn't even deterministic 😮
optimizing a core is similar to making a new revision of the hardware, think how the PS2 had its cpu & gpu combined in later revisions.
or even the last version of the Saturn where it had a combination 2x SH2
i did wonder if SRG’s work was based on a VA15 motherboard just for that optimized architecture but, celeriyacon’s test suite implied the architecture was the same as a VA3/VASD
-# IIRC
Hot on the heels of his Digital Pictures documentary, PandaMonium tells the story of Maximum Surge, an ambitious FMV game that was completed, canceled and found again 30 years later:
https://www.segasaturnshiro.com/2026/05/11/maximum-surge-the-completed-and-canceled-fmv-game/
Just wanted to say as a point of data for everyone, my Grandia still flickers on my single ram module (2.5 128mb)
Gonna try shielding my Kai cartridge and see if that improves things on my actual Saturn in the meantime since tinfoil and electrical tape are cheaper than a dual ram set up
(On my Kai / Saturn Grandia often fails to load , black screen when you press start etc )
Pretty cool that we'll eventually be able to play Maximum Surge on the Saturn core one day, after they release the HD remaster on modern consoles like they did with Prize Fighter
Last I read was that srg320 tries to combine the two modules for the lightgun support in one module.
The fix patch is available here : https://segaxtreme.net/resources/doom-fix-patch.287/
This is recorded via an OSSC on a PAL Saturn switched at 60 Hz.
The framerate is computed from the recording duration vs the number of states of each demo.
On demoes the framerate is normally capped to 20 instead of 30 as in game. The fix patch allows to incre...
thats amazing they more than doubled performance
Although the monster and weapon fire rate is too fast. Needs adjusting
thats just because the demos they're using for benchmarking are meant to run at 20fps
doesn't do it in gameplay apparently
You can download the patch from here: https://segaxtreme.net/resources/doom-fix-patch.287/
This is an unofficial patch that makes a number of fixes and improvements on the original Japanese Sega Saturn release of Doom.
See the Updates for the list of what it fixes / changes.
If you're interested, the minute details of the patch are...
Comes with the patching utility it needs (SSP)
This is a demo testing with A button hold and pressed to cap 30fps, not actually in game
My arch nemesis Sega Saturn Patcher!
the performance is what we should expect a competent programmer to achieve on this hardware!
the amazing belongs to the fan for being the one to do it
yeah and i'm not even sure there's a decomp, they seem to be working entirely in assembly
It doesn't do that. The bad news: in some very busy scenes the framrate still drops to about 12fps. But in those scenes it was about 4 fps before those patches.
Same here, stupid patcher does not work under WINE.
Why oh why can't he publish a vanilla BPS/IPS/whatever instead of that Windows-only POS of a format??? 🙁
might be too busy making translations to learn the ins and outs of a new OS
I assume SSF was made long before Linux was viable for anything gaming related, and it just... stuck
I mean, some people still use ips instead of bps
it just requires some guy to reach out to make a port
XD
But yeah, I was doing a lot of fan translations of some PSX and Saturn games a while ago and some of some insane custom patchers
Seen the one for Shining Force 3? A LOT of work was put into that one
Ah, got the SegaSaturnPatcher to work under WINE... all it needed was a fresh WINE prefix and dotnet5
Heh, I was trying out wine in a vm recently just to test something, it was a shitshow
It works very well for me, except with some corner cases. I prefer it a million times compared to suffering Windows, I can't stand it, makes me feel violent.
I've never used a Windows PC in my entire life.
That's quite an accomplishment
Of course, more of an accomplishment the longer you've been alive
I did so until 2003. Never more. I have seen people using things like Windows Vista, 10, whatever they use now, and it's SO clunky, slow, nonsensical, bloated and even with visible ads, that if I had to use that OS or nothing, it would be nothing.
Not to mention that MicroShit collaborates with a certain genocide entity that has a flag with a blue star.
No way I am touching anything from these guys.
I'm in my mid 40s!
Strange, i've never seen any ad on my Windows 10 PC. Runs just fine as it should since many years, and it isn't slow. But W11 is a different story, never touched it.
I have a win 7 pc just for running typing of the dead and densha de go final.
Its my pride and joy
Funny, I've tried to use Linux several times and every time I do it makes me violent
Well, Microsoft's latest round of "innovations" are all items which seem designed to repluse people and drive them away from the ecosystem, so there are a lot of people cheesed off about what they've been doing
Never touching Bazzite again...
Pretty much, yeah, 11 has been a shitshow and full of Microsoft attempting to Ram stuff people don't want down their throats, it's no surprise that the number of people switching has ramped up
I have a spare SSD with win11 loaded on it for emergency use only
That's why they try to change it.
I was trying to see if Wine could handle older pre-Steam games better than Windows... which generally can't handle them at all, and results were not great, although I was attempting it in a VM
pictured, me inserting the windows drive into my laptop
Or so they claim, I'll believe it when I see it
Although Microsoft did significantly change course with the Xbox One when they were being utterly decimated for the stupid decisions they made on that one
I was actually trying to also use Linux just yesterday to do some rom managment with one of those pc ports, and most of the tools to extract the data I needed were windows only
I also installed a hex editor.... it needed 3GB of space.
Should have just used wine ot run hxd or something
I used Linux once with a booting CD, had a good laugh and never looked at it again. Maybe it's better now, but i wouldn't bet on it.
I mean, the first time I tried to use Linux it owuld kernal panic because I have static IPs
But that was like 20 years ago
IIRC it was Knoppix, which having a live cd was a new thing at the time I believe
My tests were app. 10-12 years ago.
It's not like I haven't tried ot use linux, over and over, over the last two decades
First time I tried linux, the downloads were so slow and updates so fast, that you couldn't get a cohesive set of code. But that was 1992
Granted, I was SPECIFICALLY trying to get old games to run to see if it would do a better job than windows
I didn't bother trying Steam games because I assumed most of those would work
But i do like the Mini Linux on Mister. 🤣
Seems that they work about as well as in modern windows, which is basically not at all or barely but really really broken
Shame, so regardless if I am in Linuix or Windows I would need an emulator to play those games
Or a fan project to make the game run in modern windows if one exists for that game
Granted, half the issues was because the VM's limited 3d rendering or crap like Safedisk
But it would have been nice if I could play those DOS-Win98 era games on Linux without needing something like 86Box
Since emulating a P2 with a Voodoo card requires a LOT of cpu power
There's Dosbox-staging, which works great, or even some Libretro Dosbox cores like dosbox-core, dosbox-pure... which also work great and since Libretro/RetroArch even supports VRR/AdaptiveSync, you get perfect scrolling in smooth-scrolling games and no input lag.
So, for DOS games on modern GNU/Linux, you'd be very well served.
I know, but I can use DOSbox on Windos too. In fact, Wine even specifically said to use DOSBox when I tried a DOS game... at least, it did when I tried to launch a game from the terminal. It wasn't big on giving any error messages at all when launching something from the GUI
The whole point was to see if it can run games Windows natively can't, if I have to use DOSBox or 86box, well, I can use that on Windows too
Old games that modern Windows can't*
I've prepared a demonstration of the current Saturn core + some SS1 consoles for a gathering of retro gaming enthusiasts tomorrow.
It already made a strong impression on the others of the team during a private presentation this evening, even compared to the Fenrir & SAROO installations on the same corner.
Proton is really good for Steam games that haven't been patched since 2009
I was talking about pre-steam games, the ones that you would install off cd or floppy and digital distrobution was not really a thing yet
use winetricks/protontricks and your successrate will go up
i have better luck running pre-steam games on linux than on windows lol
I was looking up how to use proton instead of wine but every result was "Oh, it comes with steam, don't worry about that"
I mean that’s accurate, just missing one step.
If you manually add a non-steam game to steam, it will automatically use proton to launch the game.
look into both ge-proton and winetricks/protontricks anyway
most game launchers on linux can be configured to use proton, stuff like lutris and whatnot
Wish it were easier to play the English localizations inside Saturn Taito games Battle Garegga and Bubble Symphony? A hacker named KoolFiller has you covered with these new patches:
Steam has a lot of titles that are just quick rereleases with a "modern OS patch" that half-works
Also lookup "umu-launcher"
Huzzah! They're xdelta patches!
Nice QoL patches.
very cool!
I think I tried that but had more trouble than just Wine alone, also had a LOT of trouble with Heroic launcher
I don't have time to finish a story about these but here you go https://segaxtreme.net/resources/iron-storm-operation-files-english-translation.522/
This is the resource page for the English localization of the Japanese-exclusive expansion to the WWII strategy game “Iron Storm”
I have named this release Iron storm: Operation files (Japanese name was “World Advanced Daisenryaku Sakusen...
WORLD ADVANCED DAISENRYAKY: KOUTETSU NO SENPUU RETRANLATION/
IRON STORM TRANSLATION REPAIR PROJECT
Iron Storm
Retranslation Patch v1.00
Release date:
2026-05-16
[01] ABOUT
This...
do one of your alerts @burnt matrix
I remember watching a guy on Twitch many years ago who used to stream those games. He was super into them.
Can't remember his name, It was Panzer something.
OK, finished my story... it's extremely long and detailed 😆
Nice one. Patching works fine. But with a multi bin image (redump) you have to make sure that you create a patched multi-bin cd image too, otherwise it won't boot. I really like the original Iron Storm.
I really hate how so many patches for disk-based games seem to want you to either use a single-bin, or even take a multi-bin and convert it to single-bin, even if they expect you to have a redump verified dump which is supposed to be split-bin. Why do they all insist on turning the disk images into single-bin? Vast majority of them only patch the data track anyway and don't touch the audio tracks
Using anything but redump or no-intro as base for patches, unless there’s a good specific reason, is rather weird
Uɴʀᴇᴀʟ:
#SEGA #Saturn vs #Pentium4
In the XL2 demo for the Saturn with that great draw distance that makes the large environments a visual delight, there is still room for improvement: compared to the original and the Pentium 4, but we'll see what the new updates bring
Using the latest Dual Ram core.
What could be the problem?
It fixes itself if I pause and then unpause
old problem is back? https://github.com/MiSTer-devel/Saturn_MiSTer/issues/281
The characters don't move at all, but Namie's mouth still animates after selecting START on the DIGITAL DANCE part. .
Last week, Hemulen released an English translation patch for Sega Saturn strategy game Iron Storm: Operation Files, and today, Bo Bayles reveals the cheat codes he found that made Hemulen's job easier! Find out how to place items anywhere on the map, enable any scenario and more:
https://www.segasaturnshiro.com/2026/05/18/under-the-microscope-iron-storm-operation-files/
Is there a proper way to change multi disc games on the core?
srg320 added the “Reset on insert” option to the menu since version 2026-03-22. The procedure for changing the disc is as follows: Load Disc A with the “Reset on insert” option set to Yes. This wil...
Does anyone else have the same problem with this game?
Lemmie check that bug later.
Probably a regression, a huge anount of changes since that report was made.
I can't reproduce it on my Dual RAM system.
Sorry for the long delay without a reply, I was very busy IRL these last days.
EDIT : Okay I see the issue right now, after 30-40 seconds into the song.
I opened an issue ticket, and I will check later if this is a regression or something else.
Thanks for the report here.
Yes. In the song Chase the Chance, it happens 4 or 5 times
I'm searching the root cause of the issue, but it's more difficult than I first thought.
At the moment, it's between unstable build 2025-11-04 and 2026-03-20.
The recent unstable shows the issue very much sooner inside the song.
I found something conclusive, the game broke on 2025-11-06.
Either the CDB changes or the SCU changes.
I'm leaning more towards the SCU.
We've had issues in the past with the BUSes on the SCU with this game.
The more the core has been improved since then, the earlier the problem appears.
EDIT : Fixed, it was the CDB changes that broke the game...
In the version prior to 2025-11-06, there were no issues, and I could see fully from song to song.
Starting with this exact version, the game experiences camera problems and freezes repeatedly, but mostly at the end of the first song.
To get to the last unstable one, where the problem occurs in 30 seconds max
@mossy crystal Can you test once more with that version of the core, please ?
It worked on my system and I had to revert a CD Block change.
I'll try once I can
Tested. No more issues it seems, at least for "Chase The Chance"
I wrote a little summary story about the SegaXtreme Saturn Showcase now that all the entries are in: https://www.segasaturnshiro.com/2026/05/22/segaxtreme-saturn-31st-anniversary-showcase-features-31-entrants/
Lotta cool stuff to try out
just built a new mister and the saturn core keeps saying "drive door open" anyone have any clues, is the bios wrong or something else? (i ran mister fusion and update_all)
i don't have the problem on my other misters, just wondering if anyone knows before i go "try everything"
It's always going to show that on core boot. but you are seeing it even after you load a game? is Region set to auto and all that good stuff?
yeah region auto and selecting a game, and still after reset also
i might just copy all the files over from one of my other misters, just weird that it doesnt work when building a new sdcard and doing the usual stuff
unzip this and see if it boots for you
might be the game you're trying to load then. if it works on other misters, it might be the SD card. a lot of variables here, unfortunately 🙁
i'll try copy a few games across and see.. i did transfer across stuff to a 2TB micro sd so maybe something wrong there..
ahh thats it.. something wrong with the game files, just copied one over manually and that game works
bugger i wonder how much stuff is borked on this 2TB SDcard.. that took like 14hrs to fill up :/
Is it a new card?
yeah new from amazon, but i think i've figured it out now as its only saturn games
i tried to save some space and grabbed a 1G1R set from that archive place and looks like the core doesn't like that particular set of chds
all my other misters have the older non 1G1R set i got ages ago
Ahh yeah, that’s probably the issue. So hopefully it’s just a matter of swapping that out
yeah it is, i can copy stuff from the old set and it works
i guess if anyone else has issues in future good to know theres some chd sets out there that dont work
also with working CHDs the core even detects that you just put a game in, without resetting it.. the non working set nothing happens
Make sure the sd card you got also isn't a fake, that could explain the problems too
Yeah here’s his article on SHIRO!:
https://www.segasaturnshiro.com/2026/05/25/under-the-microscope-samurai-spirits-rpg/
The person who found the bonus stuff hidden in the Saturn version, The Price of Reason, made the translation patch for the Neo Geo CD version of SamSho RPG. Now they’re working on bringing their translation to the Saturn and translating the new material in it
I just finished Sakura Taisen/Sakura Wars on the current unstable Saturn core.
I'm so glad I finally did that game, it's been waiting for me for almost 30 years.
It’s great, isn’t it?
And yes, it works perfectly with the core, which is proof of a great dedication to testing.
Now on to the sequel!
how wild is that 2nd act?!
There are a few tropes that have aged, but I'm nice to a game from the 90s, and I'm a fan of visual novels in general.
Yes, I always wanted to keep playing, to know what happened next.
And I love Kohran, that's settled.
Tonight!
the whole thing turns into a ||christian fan-fiction ||
Sumire followed by Kana for me
||LVL 1 == Save the kitten
LVL 99 == Kill God.||
T R U E
I've done all the FF and Xeno games to know that quite well.
now you have to beat the sweeping minigame
(picture for reference)
i got really really far in this and it still didn’t count as beating it
Actually, I started playing Sakura Wars games because I've heard complaints about issues with them, especially the translated versions, on all emulators and ODEs, and Sakura Wars 2 doesn't work with version 0.9 of Saroo after some screens.
I wanted to see if the core was mature enough and if we hadn't overlooked anything in testing over the years.
I can confirm that the experience was perfect with the May 2026 core. No lag, no sound errors, no display errors, not even minor ones.
MiSTer wins again! 
Well, not all ODEs … the Satiator has no problems with Sakura Wars as far as I know
I had a report from a user about long loadings & skipping sounds sometimes, but I trust you more.
Really minor, compared to emulators.
Interesting. I am currently playing the patched version of Sakura Wars on the core. I am at episode 3 and every time I save and I want to look into status I get completely corrupted graphics and then I have to do a cold reboot if I want to load the next section. I tested with the latest dual ram unstable and the latest stable single ram core. Same issue. I am now in the process of making sure I have a patched redump file to test with (I am doing every steps myself this time). I hope the problem is with my file and not my DE-10....
I just hope it's your files, I will check the dual RAM core too.
I played with the 2026-05-07 version of the core, on the SuperStation One (so, unstable Single RAM).
Single RAM wins again! 
OK, it's just me being stupid. What was happening was that on specific screens of the game you can save and see the status. So, I was saving, then pressing the MiSTer menu for the save to be written on the SD card, then pressing B (the cancel button in saturn) to quit the menu. Thing is, in my MiSTer this button is set to validate in the menus (Nintendo style), so everytime I saved I was pressing the button quickly to return to the game (my brain was locked to B = cancel) but I was actually reloading the CD (insert CD is the first item on the menu so of course...). Anyway, seems to be working perfectly 
On my homefront I finally found somebody to repair my 14 inch CRT (which can easily be rotated). Thus I am able to play the tate modes of Shienryu, Batsugun and Strikers once again (I can rotate my HDMI TFT just clockwise)
Yeah, I finished it immediately this morning on the core.
And yes it works fine, with all effects and the long loading time before the stage.
We don't need a special version, like the SAROO for initalizing the game. 😏
MiSTer wins again! 
I noticed some graphical inaccuracies in the current single sdram saturn core when running nights into dreams. The rendering of the quads on claris and elliot isn't accurate to original hardware, at least not to my Japanese model 1 saturn. I attached videos of my mister and saturn running the game, with the REALA save file being my mister. The inaccuracies are most notable in the legs and feet. The saturn core is the unstable 20260507 core. I don't know if this is too much of a nitpick, but it was immediately noticeable to me. I also noticed a quad here and there was missing or otherwise not rendered accurately in sega rally championship, but I haven't gotten around to capturing that yet. I'm wondering whether this behavior is the same on the dual sdram build as well.
Oh and don't mind the aspect ratio mismatch from the saturn vid, I forgot my retrotink 4k remote in storage lol
Otherwise, the core played great and I had a good time playing some classics last night
Welcome to MiSTer where there is no such thing as too much of a nitpick
I thought that was fixed.......
Oh well, we love to give @ripe valley something to do
Someone flash the Zet-signal
between that and virtua fighter kids, we have given him purpose once again
Isn't NiGHTS one of the games that is flawed with the single RAM build?
Have you tested with fast timings?
if its 3d, fast it must be
I swapped between original and fast timings in the vid. Fast seemed better but neither quite matched my saturn
Come to dualRAM. You won't even lose analog video, thanks to DirectVideo 🙂
Hey anyone have issues with the jung rhythm english translation patch? When I boot the chd file it just goes back to the Saturn bios
my sha-512 checksum for my chd:
8c2c90026f842b408894d9f69e9d8d8273a9a04d76528306fda239cd2783811b3fb867daef9b7d4ba67d790d2bb8f235129cd87c1fc36fd8d2cb02f2d80bb6d0
Checked the dual ram core with Nights, Claris looks the same as the real hardware footage. Eliiot looks like the single ram core, with the noticable flickering on the right foot, also noticed the waist area has an occasional flicker that hardware doesn't, the texture of the dark blue belt (?) even look slightly different as a result.
This reminds me of the end of the game where you free nights before doing the last boss, the structure you free them for flickered like crazy. I checked against real hardware capture and saw different hardware looking different from each other, should probably go take another look at that with this in mind. @shut pulsar could you please message me the complete save file if it's not too much trouble so I can get there quicker, lost my old one when updating my SD card.
I'm on (forced) vacation for several days.
I will take a look next week and maybe already have an idea why these differences appear.
I take note of Virtua Fighter Kids too.
im not quite at the end of the game on my main save yet but i can clear the last 2-3 levels and send that over after i get home later, or maybe find a complete one online in the meantime
I'm thinking about it. Direct video worked great on my pvm, but right now I like the simplicity of throwing my mister and s-video cable in my bag to take to my friend's place and plug straight into his crt
considering the retrocastle dual sdram analog io board. Seems like it does some shenanigans with the hdmi output to enable analog output
Don't worry if it's too much hassle, will have some time over the weekend if you don't get there in the meantime.
Checked my old SD card and the save was still there so can get to the part I need thanks.
I will probably need srg320 on the loop, soon or later.
Could I request you look at something as you have real hardware on hand? On the last stage you are knocked onto a plaform before you start the flying section, standing still noticed the quads stopped rendering at the botton of the screen when the camera was rotated to this position. Entirely possible that it happens on real hardware but zero chance of finding real hardware footage that shows the same thing.
@ripe valley Please take a break, don't burn out over stuff that can wait. I can always put this on Github together with footage of the last stage flickering differences I mentioned earier and potentially the Sega Rally stuff depending on how that looks on dual.
Yeah I can take a look
Yeah, do it @floral saddle
Thank you!
i'm constantly amazed how the people who test this core are able to repro bugs so deep into games with no savestates to rely on
mad skills
New patches activate the English within the EMIT series and Mizubaku Daibouken — plus a lot more, in Mizubaku's case! Get the details and links to the patches in Gregori's story:
https://www.segasaturnshiro.com/2026/05/29/emit-series-liquid-kids-get-english-activation-patches/
From a movie with ties to a Saturn game hitting North American theaters for the first time to a new optical drive emulator being teased and a patch to fix an old problem in a beloved game’s soundtrack — here's this week's Saturn news roundup:
Probably the thing in there of most interest to MiSTer users (unless you're big Utena fans?) is the OutRun music patch: https://segaxtreme.net/resources/sega-ages-outrun-improved-arcade-soundtrack.536/
As you know, back in 2006 or '07, in preparation for the release of the OutRun 20th Anniversary Edition soundtrack, WAVE MASTER's Shigeharu Isoda noticed that the drum samples from the original arcade game were very noisy and found that one of...
the biggest controversy in fpga gaming will unroll from this
A lot of people get their lefts and rights mixed up all the time anyways, this might end up being quite helpful for them and truly be the thing that improves their gaming skills
you can move your speakers around or wear your headphones backwards
EMIT is super interesting and I'm kinda surprised it's not more well known in the west considering it's already in English
yeah
Saturn Auto Cartridge: #test-builds message Please tag if you test 🙂
porkchop you minx
We need those QOL upgrades!
My guess is because its meant for educational purposes, so people dismiss it by default.
I'm too lazy to actually test the edge cases I know about, will just read the diff when it comes out
The source site mentions some edge cases like this
Without a rebuilt Saturn core, the user can't override the cartridge.txt settings. But if there's an issue, we can update cartridge.txt
are you shadowing the status bits in main?
I'm popping osd manually between each load.
I just pushed the change to a new branch if you want to check it out:
https://github.com/misteraddons/Main_MiSTer/commit/7ca2c609afa4a02f9fcf9d7279f79b84e29b350d#diff-789483a1631721c87b056daf48c97e6d5fcbd4d272f58296d8c5906c846fe002
Add a Saturn RAM cart lookup database and loader support so Main can identify loaded Saturn games and select the required cartridge automatically
Requires /media/fat/games/Saturn/cartridge.txt f...
It's directly setting saturn ram cart over user_io
yeah, now when auto-cart kicks in and the user saves core settings, it blows away their saved setting
I guess the better question is why would the user want to apply the wrong cart setting? I know some games have optional cartridge support. That's the only thing I can think of.
no, I mean if I setup my core with a default cart setting, and then I load a game that is in the cartridge.txt and THEN I save core settings, you will overwrite the saved value
I understand
But the user no longer needs to configure the cart setting at all, assuming this list is right
Any game not on the list gets a "None" cartridge type
Maybe I'm missing something
I don't remember what the BACKUP option has
it's also saved with the normal internal ram save, so there's potential to just accidentally nuke shit people care about
Yet another list https://segaretro.org/Saturn_Backup_Memory
Saturn Backup Memory, known as Back-Up RAM Cartridge in the US or Power Memory (パワーメモリー) in Japan, is an external storage cartridge used to save game progress and data as an alternative to using the system's internal memory. The cartridge provides over 16 times the amount of space; offering up to 512k of memory as opposed to the in...
things that are auto-magically set should not save
Or things that only have one correct option shouldn't be user configurable
N64 core handles this gracefully
yes, it has an entire set of shadow copies of those settings and I think a flag that tells you if the database loaded it
you can do it that way in main but I dunno if grumpy Sorg will appear. when you load the status bits from disk, you also copy it into a shadow variable. and you add a flag to the user_io bit twiddling functions that let you know if it was done via user interaction or not. user interactions update both copies, automated ones only update the 'live' one that gets sent to the core. on save you save the one that was 'user initiated' only
Good point
- As you mention, games where the cartridge is optional
- ROMhacks could have different RAM requirements than their base game
If we can rebuild the Saturn core to have an Auto mode, that probably solves some of these issues.
Users can currently set BACKUP as the default cartridge mode and save it. What do games do that can't use BACKUP? Do they ignore it? Is it a safe default option?
the saturn core is literally 99% full
it already takes...many tries to build
games probably ignore it, although given this system I'm sure there's a game that freaks out with it in
haha probably
This is a smart idea and I'm surprised it wasn't already implemented. Well maybe not that surprised, knowing how full the Saturn core is already. In either case, good job!
Anyone experiencing slow motion gameplay in marvel super heroes? I am running the latest unstable dual ram build with no ram cart.
Wow, it makes me remember the sensation of entering a videogame store and being able to buy actual videogames 😮
Did you launched another game before MSH ?
I know that game have an original bug where it runs extra slow on original hardware if you do a simple reset + swap disc between games.
I did not run another game before. I tried a full reboot and it still happens on my setup
Okay.
I will check later next week, as I'm on vacation right now.
I can leave you a test during that time.
Or if srg320 have a better idea here.
Did Poland have licenses to import and sell video game consoles in the 1990s? Unfortunately, Ukraine did not. We only found out about its existence with the advent of the Internet.
No, I don't.😀
Let's try something @timber marlin
#1046941029296779344 message
If that version of the unstable core is better with MSH.
Just gave that build a test. The game ran at the correct speed. Then I full reboot and ran the latest dual ram build again. This time it ran at the correct speed as well. Seems like a false alarm on my part.
Well that’s weird