#Sega Saturn
1 messages · Page 116 of 1
we've been here before, srg will just download some more mhz into the core
what goes into the luck of getting the core to compile, cosmic dust?
i like pumpkin, but sunflower are good too
I can't help before next week.
You're up to try to compile it again.
the only difference in 0322 and 0323 is jotegos lint changes - does 0322 have the issue with vsync_adjust=0?
Last time 0323, seed 6 was 'victorious'.
I might jump in and get another setup wit h dual ram, but is it honestly worth the money?
I checked the innerwards of the Saturn architecture the last two times, but forgot to test some options on the MiSTer side.
Sorry about that.
See you next week, I must go.
how much do you like 3do?
Well, i have a japanese 3d0 with 240p 480i switch and an rgb mod with a 3do ode
But is it certian that 3do will only work with a dual ram configuration?
Oh well
If it's required i might get
My biggest gripe is not having analog out. then again, direct video should achieve the same result
If you're using analog out, I would wait
unless you're chomping at the bit for jaguar and 3do
which, I mean, who among us...
Does Daytona USA (USA) work for you guys with the latest unstable core + unstable MiSTer Main?
It's detected as an unsuitable disc now, it was working with older versions of the core.
set the region to auto
Literally what happened to me the other day
What is the purpose of "Fast timing" option?
srg320 pushed the last changes on the SH-2 during last hour, those were seen with some tests some days ago.
Maybe Jotego will be interested too.

Ok good, I can stop this monster DSE run I had going trying to find a good version of the core
Yeah.
doesn't look like it triggered an unstable build yet
Once again, no single RAM build.
god this saturn core is so hard to build
DSE is almost all red
I can't wait to see how many successful builds there are out of this 100 run DSE
Now, you know.
Last time, I launched 20 compilations, only two finished and only one was 'acceptable' concerning the timings.
32 years later and the Sega Saturn is still too powerful to emulate
Humanity's technical prowess may actually have peaked with the Sega Saturn
And some people at Ymir began to read our issue tickets since yesterday.
They are performing some of our older tests on their side too with the next version of the emulator.
Some are doing great, some others not at all.
Some bugs will probably remain on software emulation (at least for some times).
Or you will need to wait 3-4 years before the next CPU generation & better RAM.
srg320 once said to me something like that FPGA architecture could be sometimes better for doing some kind of calculations, especially when you need true parallelism.
This is why Segata Sanshiro is so powerful. Only a man of his status can handle the might of SEGA Saturn.
Didn't he cannonically die by missile fired by sony?
I'm trying to build a good dualsdram core, but I don't think I'll succeed 😵
did the unstable not have good timing?
I have no idea how it is now, but I'd like to try doing it myself
i think i’m build on 23 and I have gotten…..6?…that finished. Likely 0 that have met timing
#9 2300.4 Critical Warning (332148): Timing requirements not met
#9 2300.4 Info (11105): For recommendations on closing timing, run Report Timing Closure Recommendations in the TimeQuest Timing Analyzer.
#9 2300.4 Info (332146): Worst-case setup slack is -0.042
unstable
remember when we were a proper core?!?!
I never succeeded with good timings since years on the core compilation.
Just slack should be minimal.
"-0.042, not great, no bad"
seems like it’s like n64
savestates support wen
We don't even have room for a single core 😄
i love this
A classic.
better send it to intel
Bummer that Crusader No Remorse still doesn't play 🙁
fast timings ?
It should work.
Wasn't aware of that option
are you on the stable or unstable core?
Sorry for the stupid question, still new to Mister… Did I understood correctly that the best way to use unstable cores is to have a _unstable folder so they show up as their own category in menu? I’ve got them mixed in right now and likely not a good idea
it’s not a big problem either way and it’s easy to fix
it’s up to you. the unstable folder exists mostly because folks use a script to grab the latest unstable cores
but if you prefer it it mixed then I say go with god
Ah ok, I move around stuff a lot as I’m still testing out things. I’ll make the folder 🙂
In the mean time I’ll follow this channel like a hawk to see if someone posts a single core version. I tried the previous one posted here and had some graphics corruption I don’t remember seeing on stable, but would need to test more. To be fair though the fact it runs at all on single RAM is a miracle
@jaunty wren how do you prefer to edit files on your mister?
do you connect over ftp or yank the SD card
I just take the SD card away (always in main menu after shutting it down; it’s a MultiSystem2) and quickly swap a few files. Was actually supposed to ask a bit about the default sshd etc. settings on Mister. I’ve used Linux for a decade, but haven’t really checked much in bash how things are set up besides the root password etc.
What I’m trying to say is if I had to guess, security wise if the ports are open outside local network and there is no firewall running not sure I want to keep it online all the time
ah ok, understandable
time to remove the scaler
Finally, Claude can rewrite it
remove SH1 or SH2 , why do we need two CPUs ? 😛
it's honestly a little greedy
Ahh yeah! That was it! 🙂 Thanks! Strange that it never happened before...
the core is doing weird stuff 🤷
I noticed the dual ram script wasn’t showing the latest saturn core in the menu because it was missing the . in the rbf naming so I manually added it
No, its not showing the latest saturn single SDRAM core because it hasn't been able to successfully compile it, so it doesn't exist for downloading. Not sure what you added .rbf to
Yes, it downloaded a dual ram build i probably should have stated that before my bad 😅
What is this unstable nightly script hidden behind many secrets? It wasn’t an option in update_all…
@devout dawn a feature request for update_all, can we get an option to enable unstable nightlies?
that's kind of weird, I've run it recently and that file definitely has the .rbf extension. The only file that doesn't have a .rbf extension is MiSTer_unstable_20260325_10e39f and that's by design
It'd be very easy for me to add, but I don't think it's the right call
Yeah it's strange for reference here is how it looked Saturn_20260325rbf so i changed it over ftp to Saturn_20260325.rbf
That's not the dual ram core that gets downloaded by update_all. It'll be named Saturn_DualSDRAM_unstable_<date>_<git hash>.rbf, eg Saturn_DualSDRAM_unstable_20260325_13bca9.rbf
lol I know what's going on. Sorry I thought we were talking about the unstable folder, not @celest lake Dual RAM folder. This is what happened https://github.com/TheJesusFish/Dual-Ram-Console-Cores/commit/bdc03880af1ade841ae8b43d6230b7dba67636f9
Thanks for clearing that up 👍
@river river also now it's easier to add dbs without having to edit downloader.ini
I added a new "drop-in database files" feature in the latest downloader release, and now you can just drag and drop a downloader_*.ini file
That sounds like a good compromise
adding something to update_all is a much much much wider audience than this discord server. yeah, don't add unstable
What if it could be disabled by default and some strong phrasing to use at own risk etc.? And only download cores maybe
But yeah I understand well if it’s not ideal - too many complaints/bug reports of stuff while things are in development not ideal
Unless the reports are coming from more active folk on this Discord and so on
I mean, would it replace stable with the unstables or just put them in a unstable folder?
I feel it would be easy to not accidently use an unstable core when resting if they are in seperate folders
They go into the unstable folder
But yeah, I don't really see the issue if they go in their own folder instead of mix with the stable cores
no, if the dev wanted that level of reach, they'd cut a release
Zakk the adult we all need in the room
No unstable in update_all. That makes it way too easy for dumb dumbs to enable and cause issues for themselves.
Figuring out how to download unstable cores is an excellent barrier for preventing people who have no business doing that.
Not going to argue against it, just saying that I don't understand the argument that it would cause issues if it's off by default and goes in a seperate folder
Because people are dumb, that’s the entire argument
Mister in all honestly does not feel user friendly enough for people who would have no idea how to do that to even run update_all in the first place, much less configure it
The number of people who need a zip that pre-configures software emulators and comes with games because they can't figure out how to even just extract some files or navigate their C drive....
I can't imagine those being able to even use a mister at all
If it’s too much if a hassle for someone to figure out how to get their unstable core updates, then it isn’t for them
They can wait
Or know what a github even is XD
Making access easier to beta stuff that may or may not work is a terrible idea
we want people who know what they’re doing
(Pssst, hear that microsoft and your annoying options to enable preview builds in windows update?)
Because they’re likely the ones who will contribute back in a meaningful way with testing
Again, I feel just using and setting up a mister is already a barrier those kinds of people would not be able to overcome, it's not exactly an analogue in terms of ease of setting up or use
You would think, but don’t underestimate people
Or be the kind of people to even know about github, much less care to submit issues
Microsoft has billions of dollars and thousands of engineers. We have one lady who hate codes Atari cores, a Bond villain in Taiwan, and some random dude in the Ukraine who doesn’t even know what a 3DO is yet he’s able to perfectly replicate it.
I thought microsoft just had copilot now?
Which explains why a recent update made your C drive disappear...
lol fair
(Ok, it was Samsung's fault but still)
Don't forget our own Bond villan with a private elevator.
Robin
The saturn core is not well. I did 100 compilations. These are the builds that succeeded
seed 6 is, in fact, the winner
Seed six, got da mix for the tricks
Maybe just to get the Single SDRAM build working again, some of the more rarely used features could be disabled? e.g. keyboard/mouse/lightgun
But keep them for Dual SDRAM
Building the Saturn core requires someone who’s true of heart and committed to SEGA in both body and mind
also pins updated
actually, tdelage on the forums compiled one with quartus 21 that has better timings
Okay, you found a possible solution.
Now DualSdram 
I've been using quartus 24 myself to at least stop the exceptions during compilation and getting more successful builds, but testing it with other cores I haven't really seen it give better timings
yeah, I think it may be a saturn only builder. I wonder if n64 or psx close timings easier
mega drive doesn't
but that's largely because it should be called "genesis" and is just angry about it, I think
Let see if you're getting more 'lucky' now.
Adding the keyboard stuff on N64 made the timing notably worse.... Not sure the why since it didn't look like much was added but I could not get the same timings after it was added
just imagine if one of these rare succesful builds has issue with analog i/o 9.2
if you were having trouble reading the untranslated save screens in Willy Wombat, here's your savior: https://www.segasaturnshiro.com/2026/03/26/patch-makes-more-english-improvements-to-willy-wombat/
Over the weekend a new “Willy Wombat English Advancement Patch” was shared in a Romhacking.net forum post that, when used in conjunction with last year’s “English Improvement Patch,” translates per…
I feel like this is related to the conversation we had yesterday ||in Tomodachi Life||! #1373382292055261266 message
All the dumb dumbs wanting to give pro MiSTer a shot. 
Robby said "dumb dumbs"! He must be the Great Gazoo!
What is the best video processing to emulate scanline on sega saturn core?
Sony PVM preset is nice I think
I use that one but I turn gamma correction off
gen 5 preset is my go to
How do I enable fast timings? Running lastest Saturn dual ram core and latest unstable mister main
Ah. So on dual ram crusader no remorse isnt playable. Bummer
@cobalt rune do you know why fast timing exists?
I do not. It was mentioned to me to use them when I asked if crusader no remorse was playable on the Saturn core yet.
Crusader has some strange issues with the second controller being enabled that I guess weren't fully fixed, or there was a recent regression. Disable it, save settings, and reload the core. See if the game loads then.
Will try that right now.
You must reload the core, not reset it.
Haha wow that worked
That's wild that was the difference maker lol
Thank you brother. Much appreciated
@ripe valley The crusader bug is back again
Best gaming community around I swear. Love this place
was getting some crashes on Crypt Killer earlier (one right after intro, one after beating a level). Using latest unstable dual ram core. I feel like I see these same occassional black screen crashes with other games and wondering about my secondary ram stick which is Taki ram from like batch 1 of MiSTer Pi (had issues with RE2 on N64 when used as primary ram, etc.) 🤔
Are we sure they are on the unstable?
(I can’t ask them because they blocked me)
I just tested it before I responded, I am on unstable, I confirmed this.
Ahh ok.
Saturn_DualSDRAM_unstable_20251025_09a02c seems to be the build that broke crusader again
That's kinda also why I wish the downloader ini tagging system was better documented. It feels like a nice minimalist install is a bit difficult atm
What do you feel is missing from the docs?
This is more something that should be included in the Readme for the distribution system, but it took me a while to figure out that
essential all_filters scripts gamecontrollerdb presets yctxt
Makes a good baseline config/install after which you can enabled your cores on top
I'd say that gamecontrollerdb, presets, yctxt were sort of not really mentioned in the docs
Sounds like those should just be part of essential
Maybe it could be called "base-system"?
I feel like having essential and essentials would be confusing
It seems like at least a good first step would be for you to provide feedback to https://github.com/MiSTer-devel/Distribution_MiSTer/issues
I can't access to my GitHub account right now.
From the discussions, that seems an issue with an INTBACK command timing on the SMPC chip - that is back.
Like with Shinobi-X/Legions some months ago.
The SMPC chip was partially rewritten and new code was pushed around that compile date.
Do we need a JTrevert?
Nothing of the sort.
We more need srg320 to check the timings on some commands inside the SMPC for "Crusader - No Remorse" when he could have some time for the Saturn, like when he had to adjust the code for Shinobi.
The informations on that chip are quite recent and need sometimes some checks and/or refinements.
The testroms help, but it's not the alpha and the omega of all.
Could someone left a note on the issue ticket here, until I come back ?
latest single ram unstable doesn't have the 9.2 analog audio bug 🍾
@celest lake ^
sometimes we get lucky
A group of SegaXtreme community members banded together to buy and dump a pair of Saturn prototypes: Quake and Fantastep. I've got comparison screenshots between them and the final games in my story:
https://www.segasaturnshiro.com/2026/03/27/early-prototypes-of-quake-fantastep-dumped/
The tdelage build? Maybe the newer compiler fixed that?
no, it's not the compiler. Sorg and Birdy have an idea how to fix it, and i have 88 builds of MegaCD on an sd card to test
maybe tonight
it wasn't broken, it just randomly appears whenever a core is compiled; since this one is so hard to compile, it would have been particularly troublesome if affected by the bug
There's something off with the refresh rate of this rbf output — my monitor keeps warning about a non-standard refresh rate, which I never encountered with the previous rbf.
Was always curious about this one, since its a prequel to Lunar The Silver Star and a remake of a Game Gear game.
I think vsync_adjust = 0 is still broken
We updated our story on Project Neon to add Sascha's name, clarify that the game doesn't t use WiFi for online multiplayer, add details about the cartridge prototype's expected timeframe and embed the SHIRO! Show in which Sascha spoke about his project:
Today, I chased down the exact moment when the issue with the backgrounds on Shining Force III (when launching spells or healing people) (re)appeared on the Dual RAM version of the core.
I suspect two possible commits on that precise date of time (2025-06-05) to be a potential culprit.
Nice, does it not happen to builds from before that time?
All builds between Dec 1, 2024 & May 19, 2025 are safe from my quick tests on the first battle of the game.
@mortal mist For DonPachi, we tried several configurations today.
srg320 don't have the issue on his system, but I could reproduce the same issue as yours.
The Fast timings option seems necessary for several single RAM systems on my tests with previous stable releases too with that game.
And srg320 explained further about the DDR latency issue with that game & the accuracy with RAM-H necessary for several parts.
https://github.com/MiSTer-devel/Saturn_MiSTer/issues/498#issuecomment-4163623969
Okay, so can I close it?
Personally, I would have closed the ticket with a comment about the game: it needs fast timings to run on single RAM.
But it's up to you to decide whether you got the answer you wanted and whether you ultimately close the ticket.
You've never given so much power to such an irresponsible person. 😂
You're blue – we trust you
It's ok for me, thanks friend
closed
@ripe valley Thanks for all your hard work on this and for keeping an eye on things
Thanks you for you are doing on the PSX side too.
my sd card got corrupted got some files sorted but stv stuff not pulling from update all
I did a playthough of Mega Man 8 on Saturn core
I recall somebody mentioning that the game has lag in Single RAM core. I am happy to report that I had no slowdowns on my end.
Have you gone into update_all settings and enabled Arcade ROMs Database in the Extra Content section?
yes
Where are you looking for STV games? They're in the regular Arcade folder mixed in with the rest of the arcade games
oh so its mix together didnt know that last time i check i had _stv folder
That was temporary while the core was in development
thank you very much
Wondering if there's still some space left on the core for using the right analog stick axes as the analog shoulder buttons? That would allow for custom adapters to simply repurpose/remap the existing supported analog axes to the analog triggers.
were there talks about adding a database to enable fast timings on a per-game basis? (and is there a workaround etc to do this already in the meantime?)
We can't do a database as some games only require fast timings during a specific moment inside a game.
Like with Fighting Vipers or Last Bronx, you will crash or do some corruption during the FMVs if you have the Fast Timings activated.
But you need it for the main game.
I need to see with srg320 later today or tomorrow for some updates on the SH2 and some issues to fix.
So we will probably need that space on the FPGA.
That’s a really great idea.
There isn't any free space. Rather, I need to free up some space to improve the compilation. If I can't find a way to free up space, I'll have to remove some features.
That sucks. I'm guessing that means there's no room to add cheat support for Saturn?
It seems like you don't realize how serious the situation is. It may even be necessary to remove features that have already been added.
Remove the scaler 😜
It was removed a long time ago.
Sorry bad joke, I meant for HDMI output, It’s my go to joke for resource starved cores since I play on CRTs 😉
We are in a dire situation.
I mean, the Saturn is pretty awesome and @green swift has done an amazing job, it’s all good news imo!
Have the debug options been removed? Maybe start with that?
Would the SNAC adapter not support the multitap?
What about video options like gamma? The N64 core has it removed and no one seems to mind or notice.
pretty sure that is already gone
Hard decision if features need to be removed. Can't see many I don't use. Maybe the hv crop and offset? Remove the CD player funcionality? The 6MB ram expansion?
Whilst it would be a shame to see them go I don't think the blurred VDP1 mesh, horizontal and vertical crop options are essential and would probably not be missed by the vast majority of users if they went.
I miss it in the N64 core😔C-Blend too
it’s time to remove controller support. I’m sorry it’s come to this but desperate times and all that
Remove the fast timings option 
Then it’ll stop the “when should I use fast timings” questions
We will remove one of the VDP and one of the SH2.
Why should we need to have them twice.
Come on! 😁
usb lightgun might be something that can be temporary disabled, like have an ifdef if you want to include it. Not sure how much space removing that module would give
We should donate a second RAM module to every MiSTer user.
help help i’m being personally attacked
sorry 🙂 how about the saturn keyboard instead? who uses that?
Is running out of room a single RAM core only issue or both cores?
having another stick of SDRAM isn't going to magically add more space on the cyclone V
The keyboard would only really come into its own if the core could achieve online functionality for that one mmo
wuhuh?
the dual ram core does have a few more LUD’s to work with
There's a dual RAM build
Yes, but if, e.g. the single ram build had caches to work around the bad latency, that could take up some logic elements
I’m sure srg320 can figure out where best to cut features if necessary
There is a mesh blur feature now? 👀
it's been there for a long time
if srg320 has taught us anything its that there's no such thing as a full fpga 😛
has anyone just asked him if he has an optimizations left in mind?
You can ask him: #1046941029296779344 message
Need to try!
How full are single and dual ram core compared to each other?
99% on Single, 98% on Dual.
yeah completely agreed
they are "nice to have" but not at all required for accurately emulating Saturn
Wait, there is an option to blur just the VDP1 mesh? Not the entire image?
Looks like there is. I still need to test
Its effects vary greatly, from doing nothing, to minorly altering some meshes which may or may not be to your liking. It's very subjective
yes, but this effect is rather subtle and only in some places, it does not solve the problem of "transparency"
Huh, that's odd. The checkerboard thing is a built in feature of the VDP, it's not like you're guessing like with adaptive blur
Ymir can replace them with actual transparences, as well as some emulators from years ago
Not that I am saying the core can replace them with full transparencies as that requires writing basically another GPU to handle that, just saying I thought it would be easy to detect at least
It seems that a large amount of checkboard effects are not created by the VDP feature given how hit and miss it is that the option does anything. It's not a catch all like the software emulation equivalent.
It would make sense to comment some features which make it hard to fit - that makes it hard to build. But if DE25-Nano ever becomes a viable platform, it has more LE's and faster fabric (although will still require effort to port)
So having a record of these features might still be useful in future
Yeah, it's not going to catch if it was done in software for whatever reason or hard-coded, but when I tried it most meshes did turn into transparencies in emulators
I had no idea the core had that feature, it's one I am quite happy for since it really helps when playing those games on a HD display
It doesn't have that feature, it doesn't turn checkerboarded meshes, regardless of source, into transparencies. As kuba said the effect is very subtle when it shows up at all. Definitely turn it on and see the effects for yourself.
I would remove it since it's not even effective in a majority of cases anyway.
Never noticed that option before. What does it actually do? I get transparencies in Saturn with the composite blend, eg Sega Rally. Is it supposed to do something similar?
when it works , it looks kinda like composite blend happening only on parts of the screen with transparencies
Technically getting to 90% full logic space can cause a lot of issues if not handled carefully, so it's super impressive he's able to push it further.
How much would splitting off the arcade feature into another core save I wonder? If the arcade is that much different, it could be a dedicated stv core
So how much logic does wiring up the roms instead of streaming then from the CD-ROM from Main add?
it's already ifdef'd
also stv is basically implemented like a saturn cart
And I'm sure the core already has all of the cyclone V targeted optimizations possible.
so the big question: cheats when?
So as we get older and slower we need cheats even more than before 😄
Just so I am understanding: to confirm this is an issue for both dual and single ram isn't it?
More like de25-nano when 😉
is there not a memory cartridge that supports cheats?
Yes but more so for single as it's so full.
Single versus dual is like 1% logic space difference he said.
So it's not feasible to have some features be dual ram only
As in, have dual ram strip out all the analogue video parts (if there are any) and have single ram be a feature stripped down analogue video version?
For now maybe but it's not like the core is done, it will run into the same issues shortly I'm sure.
Analog video uses a tiny bit of space compared to hdmi. We could add ifdefs in the framework for certain specific hoggy features in the framework itself potentially. Up to sorg really.
a lot of it already is
or just controllable by module parameters
maybe gamma and adaptive scanlines could claw back a bit of resources, I just don't know how much
but at this stage maybe 1% is a large number
I'm surprised you can even resolve the fitter when it's this high. Really blows my mind.
The register packing it does at that point can wreak havoc on timing.
Gotta carefully manage constraints.
looking at a fitter report this is really just death by a thousand papercuts
Fritters lol
what's the current DSP/BRAM utilization?
I got a quartus error when I tried to compile it lol
use seed 6
Seed 6 
while waiting for it to compile, the SH-2 instruction decoding seems like the first place I would look, but software probably expects it to execute in one cycle.
if you could map it to ROM somehow instead of doing it in a bunch of logic, it would probably drop it down a significant chunk. but this is probably already been considered and there must be some reason why it wouldn't be suitable.
The default answer for all inquiries on this channel is NO! Thanks for your understanding! 😌
current default numbers for my own refernece since i was curious
that's from the dual sdram build
if some stuff could safely be moved into bram instead of logic for the SH-2 core, you could probably save 5-10% ALMs
still got 500 ALMs to spare!
but that can also increase stresses on timing to have too much in bram sometimes
when it's this high logic
this is honestly really shocking that this even compiles, simply stunning
did you account for there being two SH2s?
anything you can save in the SH2 is basically 2x savings
I'm assuming basically everything that could be moved from logic to MLAB, m10k, or DSP even has already been done.
hmm, is VGA_Scanlines still being compiled in? I think those may be useless without the scandoubler
thats insane
Ymir does it too
typically that kind of stuff gets filtered out if it's reliant upon something that is disabled, but i dunno
I see it in the report as taking up space
How necessary is support of two Virtual LightGun?
I think that if this is supposed to help the core, then supporting just one should be enough
I wonder if anyone has used both?
Is this specific to the virtual light gun only? Would you still be able to use 2 USB light guns or would it remove all 2p light guns?
Would be cool to play co-op in House of the Dead, but if there's not enough logic, then that's fine
I think you can be 2 players for most saturn lightguns game? I usually play alone though 😭
Like mister users have friends. Guffaw! Guffaw!
Never tried dual wielding 2 light guns. Sounds pretty fun lol
ho thank you i was searching for videos from this guys the other day, do you have his name?
Take it out, srg. If it makes the core fit, take it out. The people will live
I just search time crisis guy on TikTok
There's nothing more niche that can be removed I guess?
I like that we’re all trying to figure out how to solve the problem when none of us can actually solve the problem
The question is not about the original light gun via SNAC.
ho this is perfect : https://www.tiktok.com/@ncrrifleman/video/7140936891896958254
60K likes, 534 comments. “Just playing House of the Dead 2. l was having problems with the lightgun so I just start blasting.”
So removing 2 player light guns in general?
Yeah that makes sense
That'd be a bummer but you gotta do what you gotta do.
It was fine for me
Not perfect but I had fun
I guess my question is what more is needed to be added to Saturn, it seems pretty complete. Is the reason to free up space for creating better accuracy?
So what is it that is missing that needs the space?
Considering I paid $60 for two GunCon 3s that work on any modern tv without issues, I sure as hell can accept it lol
I wonder if anyone tried this with two GunCon 2s. I’ve been thinking about getting them for SuperStation One
SURE AS HELL
I do, play with my kids often. I mean the Saturn has maybe the best 2 player lightgun shooters in Virtua cop 1&2 and HOTD. But I think I might be in the minority here. Enabling only one is an acceptable trade off. Could also remove mouse support, did we ever got keyboard? That could also go.
that’s how sure I am!!!!
Yeah it's just funny to me that my friends and I were just talking about playing two-player just a few days ago. On the Saturn core.
Now I can tell them no!
listen if I need accuracy I go to the gun range, if I want to shoot floppy cartoon characters and having a disembodied voice yell “ACTION” at me I use the GunCon 3
plz send me real light guns
Ultimately you know what's best @green swift !
Just keep a old core around and rename it 2 lightguns for kids saturn core edition 😂
Oh yeah that would work wouldn't it, lol
How do the light gun games perform on single RAM anyway?
Not sure. I'm dual RAM royalty.
The exact same as single ram
I think only a few games benefit from dual, right?
Correct, a very small amount
Like 4
Really, but… dual ram is more betterer
For weird games that any just society would jail you for playing!!!
When MiSTer 2.0 comes out all this dual RAM talk will look quaint.
Maybe call it Mrs
I’m waiting for the Windows 11 core
Not enough room in the fpga for the crappy AI
How would you connect two light guns if the SNAC port only allows for 1 controller?
As always, srg320 is super quick for fixing the newer findings with the testroms.
Thank you, and sorry to leave more work each time.
Guncon 3, gun4ir, sinden and retroshooter send their regards.
Would @glacial grove and their CPS-III development team benefit from synchronizing SH7604 + SH_CORE with the latest version available today?
I will do the S32x update later too.
Would be possible to keep the virtual lightgun feature inside a ifdef?
Not sure if VHDL has ifdef support (at the level supported by Quartus 17)
I know srg320 prefers VHDL
(without looking at the source code)
Oh my... everything appears to be .sv ...
No one is deleting anything yet. Just a question.
But the fact remains that the virtual lightgun's code needs to be optimized.
Maybe check other peripherals like the mouse and keyboard coding too?
There are no problems with them. Take a look at the screenshot above.
Okay
Wow, quite a large amount of resources for like 3 games.
both dual and single nightly builds failed
Thank you for the heads up 🙂
Wow even the dual RAM? Damn.
unfortunately VHDL does not have ifdef but you can use generate but it is less convenient for sure
there are more than three lightgun games! 😭
Not even an issue, since this core seems to be system verilog
I mean worth playing exclusives 😂 The rest you can play on PS1. Although I counted house of the dead so my judgement is kinda wonky.
ew gross
stinky PS1
(there are seven light gun games on Saturn that aren't on PlayStation, not counting ones that have limited light gun use — there are three of those)
Also remember we are talking about coop lightgun shooters. The ones that could be affected by removing the second virtual lightgun.
Isn't the original House of the Dead on the Saturn?
Saturn-exclusive light gun games:
- Chaos Control
- Death Crimson
- The House of the Dead
- Jinzou Ningen Hakaider: Last Judgement
- Scud: The Disposable Assassin
- Virtua Cop
- Virtua Cop 2
And the following three games are Saturn exclusives that aren't primarily light gun games but do make use of the light gun in some capacity:
- Daisuki
- Gun Frontier Arcade Gears
- Kochira Katsushikaku Kamearikouenmae Hashutsujo Nakagawa Land Dai Race! no Maki
Also, the Saturn version of Policenauts has light gun support that the PS1 version lacks and is superior to it in many other ways, and the Saturn version of Die Hard Trilogy has superior light gun support compared to the PS1 version.
Oh, Virtua Cop too, forgot about those
So there are 12 games worth caring about as far as Saturn light gun support goes on the MiSTer
Obviously Death Crimson is the most important one.
That's a good point. Some of the game above do not use two light guns at once.
Daisuki, Death Crimson, Die Hard Trilogy, Jinzou Ningen Hakaider: Last Judgement and Policenauts are one player only. Additionally, Gun Frontier Arcade Gears only needs one light gun to activate its hidden menu.
So that leaves us with Chaos Control, House of the Dead, Scud, Virtua Cop, Virtua Cop 2 and Kochira Katsushikaku Kamearikouenmae Hashutsujo Nakagawa Land Dai Race! no Maki
HotD and the VC games are kind of big ones
poor Scud
I'm actually not sure if "Kochira ... no Maki" uses multiple light guns at once. It's essentially a Mario Party type of game. I've played it a bit, it's wacky fun. I think at least one minigame uses a light gun, so it probably allows up to six players at once using light guns, but who knows.
No, you can play the whole game with light guns
however now that I think about it, I think one player controls Scud while the other fires the light gun? I forget
hmm, Sega Retro says:
When in Gun Mode, the game turns into a light-gun game which can be controlled with the Virtua Gun. In order to reload the weapon, the player must shoot off-screen.```
So maybe you can play the whole thing with just a light gun
How do you move around? Isn't it like, a side-scrolling run-and-gun platformer?
from the back of the box:
Yeah. one player controls scud, the second uses a lightgun like a sniper.
I recall there being some thing where if you unplug a controller at the right time you control two people at once? Not sure if that was a bug or an intentional cheat
I don't think you can use 2 lightguns in scud, don't recall ever seeing the option. But I didn't even try connecting two. Might be worth a try.
I recall reading that cheat in a magazine somewhere back in the day
This one?
I have real hardware and two light guns. I'll have to check out Scud some time.
That sounds like it, yeah
HotD and the Virtua Cop games are kind of the “stars” of lightgun on Saturn
They're definitely not the stars of voice acting XD
So since the new builds failed, can someone else do it manually?
I could argue Hotd does not hold up very well today. The frame rate is so low and variable it affects the gun accuracy. Both Virtua cop games are amazing though. Only reason for me and my kids to own two lightguns on saturn.
I'm trying.
Hectic day on my side.
I needed time getting back to home.
I could build it myself since I do have a powerful PC, but I have no idea where to start.
Huh, I would have assumed you need to load somethign into it first before compiling it
Does it matter which version?
it's not just a matter of everyone trying it personally, you need to change seeds/use dse etc
That’s true. It’s famous, but HotD 2 on Dreamcast holds up much better.
i use this fairly often since we can't do 2 snac lightguns on the saturn core
I have a Dual RAM core.
Tests in progress.
Please focus on the Single RAM core if you want to help.
I vote for the removal of light gun support completely in favor or analog shoulder trigger’s support 
I removed the VDP1 Blur mesh option and done some compile optimizations on the Single RAM version.
I'm waiting a final compilation within the next 30 mins.
the light-gun code creator @untold cloud left some notes on the gun code here: https://github.com/MiSTer-devel/Saturn_MiSTer/issues/468
if optimization and fixes can be achieved together that would be most wonderful
I am clueless but good point 
isn’t this a main/linux/arm side issue as opposed to the fpga logic gates
Overall, the addition of analog triggers for MiSTer main would be huge. It'd allow arcade racing games to be able to simulate gas and brake pedals
and the neg-con would be more accurately recreated
I remember before the PSX core, there was no dual analog stick support. That was a huge QOL improvement. We couldn't accurately play Robotron 2084 prior to this
I give up for the Single RAM one.
Dual ram wins again? 
some say that shining force 3 doesn't work 100% on the dual ram core. I say "How is it working on today's single ram core?"
Checkmate
I cannot, but Tdelage is probably better. they seem to have good luck with it
I think maybe these are pointless without scandoubler?
I can't remember
although only 22 ALM...
very late to the party, but GunCon 2 doesn't work well with HotD in particular
too dark
I mean it kinda sorta works, but it's not ideal
DS = Dual RAM System?
yes
Dat Superior system 
I've used two guncon 3s with the core before. Played with my brother-in-law and nephew.
reverting the 'pad code optimization' commit allowed me to build a single ram Saturn core
I wouldnt be against that being for a separate core for those who really need that(as well as other rarely used features if any come to mind). and perhaps once there's finally a de10 nano successor for the MiSTer project, they can be integrated.
This idea came from when I thought of the 2 player gameboy core. I believe there were compromises to make that work, and its pretty neat as a separate core
What was pad code optimization for? Reduction of usage?
Sega Saturn, gun version
I can't imagine there's much of a saving to be made with the lightgun stuff, but I could be wrong.
It really is a small bit of code / logic, but then Sorgelig is very good at that stuff.
It's just the core itself is so massive now. lol
Oh wait, I got it
Se-gun Saturn
Having said that, ~133 ALMs (roughly 351 Logic Elements in old-skool Cyclone speak) is still a fair bit, for what it's doing.
For one thing, there are probably more efficient ways to generate the crosshair.
x <= lg_x;
y <= lg_y;
xm <= lg_x - cross_sz;
xp <= lg_x + cross_sz;
ym <= lg_y - cross_sz;
yp <= lg_y + cross_sz;
Trying to think how to make that logic-efficient.
But the idea of doing both the additions and subtractions, is to make sure the middle of the cross is centered around the actual target point on the screen, or at least the "expected" target point, after calibration.
I'm also shocked that the core even manages to compile at all. lol
Given that a lot of cores would struggle, above even say 90% logic, because of fitting all of the routing.
I actually forgot the Design Space Explorer was a thing.
Oh dude, it’s brutal
Last time I used that, was probably ten years ago, when I was struggling to reach a certain fMax for something. Can't remember quite what.
But there was also a time when I was trying to compile that, ahem "leaked" RCP code. lol
I think that was using around 55,000 LEs back then. The largest FPGA I had for a long while, was on the Cyclone V GX Starter Kit (Terasic), which has 77,000 LEs.
(which is something like 29,000 ALMs.)
If more of the actual core was in Verilog or SV, I'd have a try at optimizing some of it.
But VHDL, I just find it much harder to visualize what's going on.
A lot of the code between VHDL and Verilog is quite similar, but still.
I mean, VHDL uses the "&" symbol in concatenations, and that alone hurts my brain. lol
I would guess that files like this don't even get used, when compiling the Saturn version QPF?
Not sure if things like this could be optimized?...
CE (Clock Enable) generation, could maybe use a PLL output instead, then modify the logic to work on a clock edge, rather than a CE pulse? Dunno.
(not just to ditch that one small file / bit of logic, but large sections of the core probably rely on CE pulses.)
Even the fx68k core is probably fairly well-optimized already, as it does use microcode, etc.
One of my fav things about Srg320's cores, is he generally strives to use signal / bus names that are close to the original hardware names.
ie. Most of those names are the same, or very similar to the signal names on the Saturn schematics / SCU pinout.
Which just makes it easier for people to compare later, and modify / tweak / improve the code, etc.
Also, maybe some time in the future, some of these cores will be make it possible to create replacement chips for the ageing consoles. Similar stuff is being done for the C64, Amiga, and many other machines now.
Anywho, I'm not sure if I would be a huge help with optimizing the Saturn core, but I might have a quick look soon.
I hope any "MiSTer 2" comes with HBM (High-Bandwidth Memory) directly on the FPGA, or a huge chunk of SRAM. lol
The RAM on the Analogue 3D looks very nice, btw, it's like 3-4 times faster than what's on the DE10 Nano.
It will be jailbroken at some point, to run other cores. Officially or not.
(but the Cyclone 10 kind of requires Quartus 25 or higher. And it's WAY more strict about the syntax of Verilog / SV, making it a huge PITA to compile existing cores for, or even the MiSTer framework.)
Somewhat optimized by ChatGPT, supposedly...
I have not tested that in a compile yet, obviously.
It did ditch some dividers and other stuff, which can use quite a lot of logic.
EDIT: Deleted lightgun.sv from here, because ChatGPT has the IQ of a carrot.
About 50% fewer comparators.
10-20% saving on ALMs.
Lower LUT usage, etc.
Well, according to an LLM, which we all know are always correct. lol
As a perfect example, ChatGippity completely missed using the screen_width, for the "offscreen" detection. sigh
Here's the supposedly fixed version...
EDIT: Deleted lightgun.sv from here, because ChatGPT has the IQ of a carrot.
And that should also now have a 2-pixel "gap" around all four edges of the screen, for the Offscreen detection.
I think 2-pixels should be fine (if the new module even compiles / works), as it allows for a tiny bit of jitter, etc.
Hi Guys
The old site on Github for Sega STV seems not to work anymore...
Where can i check for changed MRA Files please ?
it's a part of update all now
oh great... wasnt here for a while so great change thanx Jesus
You'll find all of the STV games in the regular Arcade folder
OK, forgot that last file, as well. lol
Stupid ChatGPT ditched a lot of the input signals / busses, so that sucks.
I told it how dumb it is, and going for another compile now.
Oh, ffs.
I got the mra files from the MiSTer devel Saturn github page. The updater didn't pick them up automatically.
you basically have to have file_checking = 'exhaustive' in your downloader.ini now
the default option doesn't pick everything up
@untold cloud The first thing that comes to mind is combining two identical modules into one. That way, you can use just one set of h/v counters and possibly some calculations.
usually helps to serialize things with a FSM to reuse logic rather than making all in parallel (if there is time)
@green swift you can set VGA_SL to zero; that's only really useful when the scandoubler is enabled. It's not that much resources but any little bit you can save might help
Thanks, I'll keep that in mind.
its probably fine for the "crosshair" to be a single pixel dot if that helps
personally i only ever use it for diagnostics really
Yeah, I normally disable it once a game is properly calibrated. Although it makes it easier for my kids to play. a dot if it saves any resources is a good idea.
Hmm. Maybe some other part of the emulation (sound?) that is costly for memory bandwith can be simplified enough for the single RAM build that single RAM can meet the timings even more again, saving on memory bandwith AND ALMs
I am not saying that there is such a thing but I could even live without STEREO or something if the timing is right.
Keyboard support is certainly an edge case on a console and 99% of people didn't have one back then.
if the 2 lightguns can run off one set of resources clocked twice as high that'd be a big saving, sounds like thats what srg is thinking of
There's a reason the system is named after a planet, good thing it wasn't called the Sega Jupiter
I think you're confusing me with Robby 😛
@burnt matrix complained that the screen brightness was to dim already at Saturn
I must agree.
Crosshair for lightgun is usefull for people using mouse mouse. But most (or all?) saturn shooters also supports mouse input and the game will render a proper crosshair.
No idea what you're talking about XD
I tried to do that with the OSD modules once, to combine "VGA" and HDMI, to use one buffer.
But Sorg shouted at me. lol
AFAIK, the only reason they are still separate, is just so that a message box can be shown on the VGA, like the "To see this terminal, please use vga_scaler = 1" message?
I also made the OSD window twice as wide, for testing, but Sorg didn't like that either.
He actually said "You don't know about CRTs and overscan"... when I'd been repairing CRTs for about 20 years. lol
We need Sorg here
I meant the combination of two lightgun modules into one.
Released patches for Mechanical Violator Hakaider and Scud The Disposable Assassin on Sega Saturn (Japan and USA-exclusive, respectively) that disable the white flash triggered by light-guns, for the benefit of modern setups that don't require it for hit detection (e.g. MiSTer + GUN4IR or Sinden)
-# ↩ privateye (@privateye.bsky.social)
Patch links :
Mechanical Violator Hakaider
segaxtreme.net/resources/me...
Scud: The Disposable Assassin
segaxtreme.net/resources/sc...
Scud's the one lighgun game with a known issue (virtual lightgun only) under the core: the main menu is interlaced and gun crosshair gets stuck to left 1/2 of the screen
ash fixed it a fair while back, unsure if it'd fit
you can get past the menu using a controller, but not calibrate in-game
what a downgrade
that green demon has no ass
Hank Hill became a demon?
Only Powerslave (not Exhumed) has the 3D controller analog controls. 🙂
of course!
the europeans have Analogue support instead
You can still do analog out through Direct Video on the dual ram setup
Yeah but you can't use HDMI and analog at the same time, have to change ini files to switch between them, and IIRC needs adapters or a compatible upscaler and can't do composite or s-video
Not completely true if you have the IO Direct board (which is the modern HDMI compatible board).
It’s true you can’t have analog out and hdmi out at the same time, but changing ini files to switch between output types can be done either through the front-end menu or a button combination while on the menu. No special adapter is needed (just the hdmi bridge cable that comes with the board), no need for an upscaler, and it does composite component and s-video.
There were separate direct video boxes that used to be necessary for hdmi-only boards, but the IO direct board has made them obsolete.
Two more Saturn light gun games can be played without flashes!
Has single ram been removed yet? 
all the ram has been allocated to letters of intent to purchase
Taken by monstrous AI machines. Or taken by greedy Mister RAM zealots who demand double the RAM for every miSTer. Hard times for hard ware.
Dusty Rhodes has a message for Ric Flair about "hard times."
Don't forget the dual animal rams and Ram Man from He-Man
I would never forget ram man.
Hard Times eh? 
Thought that was Chris Farley in a wig from the thumbnail
that would be his son
Now this has to be Bruce Campbell 🤔
If we delete the N64 core does that free up space for Saturn? If so, lets cut it!
NO
Has anyone ever seen it where if Thunder Force V is left on attract mode that it either freezes on the FMV or crashes to the BIOS? I've tried different versions of the Saturn core (stable, unstable, single vs dual SDRAM) and it seems pretty consistent. Also tried chd vs bin/cue (redump in both cases). I guess the only thing left to try is not from my NAS
I haven't tried it for a long time, but I once left TFV on for a few hours and there were no problems
Hmm, ok. This is a slightly odd MiSTer (hamgeek qmtech clone with Etrontech SDRAM from retroremake SDRAM cards) so I'll just chalk it up to this being a basketcase. Thunder Force V on the PSX core works pretty great. I've also got a ss1 coming soon so I'll test on that when it comes in.
Maybe I should try local storage as well
Running from the SD card for almost half an hour now. Guess it was my NAS
Oh snap it just crashed
Its back at the player screen playing music (poorly) from the game audio tracks
Trying it out now on my ss1
i can try later
I can take a look later.
The game is running since 3H on Attract Mode on my SS1, no issue at all on the most recent unstable Single RAM core.
Game on SanDisk USB stick, CHD done myself, Fast Timings as ON.
Did you tried with the Fast Timings option too ?
I initially had it turned it on but turned it off
So I guess at least with my setup it doesn't seem to make a difference
Ee-yup.
I used to have a similar issue with Magic Knight Rayearth crashing if I left it in attract mode, but it was hard for anyone else to reproduce, I think it might have just been because I had set my controller as the 3d controller since it appeared to have stopped after I switch it to a digital saturn controller. But it also appears to have stopped on recent builds even on the 3d controller
That’s the fat baby game
⚔️ 
look it’s a Magic Knight Rayearth protagonist
🏹
That’s her friend
I believe you're thinking of Quest 64
I only make fun of Magic Knight Rayearth because it’s a cool game lol
And the Saturn is amazing so I poke fun at it too
Reminds me of when Vinny tried to play it, he was clearly dead inside and hated it XD
To be fair, the game has like an hour of an introduction before any gameplay starts, he never managed to reach the gameplay
it probably ate all the RAM on the server and made everyone elses compile fail too...
I want to play Rayearth but I gotta finish watching my blurays of the show first so the game doesn’t spoil me.
I think this may have broken something, many games are no longer booting with my controller set to 3D Pad
Saturn acts as if there is no disk inserted, it works if I set it to digital pad. This happening to anyone else?
I wouldn't worry too much about saturn builds at the moment
they don't fit, and when they do fit, it's like trying to fit into the pants you wore in high school
it works but if you move too much they split
Just saying, the notes mention there were pad optimizations, and both single and dual worked before, the older single ram build still works for me with pad set to 3d
But dual ram no longer works
Stupid brain auto correcting dual ram to dual core
this isn't a new commit, I dunno why unstable spit out a build today
oh, workflow change
also that pad commit is what is making the builds fail
How do Sega Saturn games like Sega Rally Championship or Quake look with unlocked framerates? That's what Team Meduza's created patches to find out. Here's what they've been up to since we last reported on their efforts:
https://www.segasaturnshiro.com/2026/04/09/more-codes-boost-fps-in-sega-saturn-games/
might be worth a shot if you'd prefer tearing with a slightly higher framerate in some cases?
considering the timing issues Saturn has it must be a nightmare to OC 😖
This would legit be such a game changer
game changer as in time to change the game you're playing
does "Virtual Hydlide" imply the existance of a real Hydlide?
IIRC it's a remake of the first one on the NES, so I guess that is the real one
I was testing out the new Sakura Wars translation and assumed I did something wrong because the graphics were all corrupted, but it turns out it was because I was fast forwarding in the emulator I was testing in
I hope the outside looks nice considering the inside XD
The game does some heavy stuff sometimes behind closed doors. Fast Forwarding and the emulator goes crazy like that.
On a SAROO system.
Yeah, the readme says that it's pretty glitchy on a saroo
can probably be improved by tinkering with the .cfg file, as is the case with many games
THANKS ROBBY!
First story I’ve written in two weeks. I was really busy last week…
And to be clear, the translation itself seems to have been done by the person, who knows some Japanese. The hacking was assisted by Claude AI.
ah, the game that made ODEs freak out after a while/on bonus stages or whatever
it's pretty fun
Oops I misread, thanks for clarifying
Can we map right analog axes to analog shoulders yet?
noooooooooooooooooooooooooooooo
ai bad ai bad ai bad ai bad ai bad ai bad
unless it’s translated and coded entirely by human hands it’s utterly unplayable!
man, i’ve been reading thru the hate comments you guys got after presenting the Segagaga translation and its the most terminally online derangement syndrome
It's the internet. What do you expect? I tried the translation. Nice job.
sometimes you just gotta stop and look back on an old outrage to see just how up their own asses they got
It was some pretty uncomfortable heat
I unfollowed a few people after that, actually. I wasn’t happy to do it but I also didn’t appreciate how strongly they reacted
It was mostly directed toward the translation team, although I still felt part of that because I playtested and proofread in the last few weeks of the project before launch
I think the big problem when it comes to translations seems to be those who are really into “anti-localization”
Who try to demand that game translations should be word for word direct
And as for the SEGAGAGA discourse, I find the telephone game kinda ridiculous
Some people actually seem to think that it’s lazy AI slop that was thrown together quickly and without concerns for the quality
so I don’t get into that argument but like, as long as it’s a decent translation I don’t care
I heard it was your decision to use AI even though you had the original team from Sega ready to do the localization for you for free
That’s correct, I’m the mustache-twirling mastermind and the author of all Blueskyers’ pain
To use AI is to disregard a fairly widespread sentiment about a technology that's built on theft and lies and is costing us the environment and a large chunk of the economy. Like it or not, whatever your personal opinion is, you're daft to think you can produce something with it and not get epic tons of blowback for it.
*you in a general sense, I'm not casting specific shade here.
idk given that what's currently called AI are "large language models" I feel like translation might not actually be the worst use case for it
Yes I am aware and am negative against AI/LLMs for those reasons as well
Unless you're a translator, author, or someone knowledgeable about the craft, sure. We can safely ignore rabid fanboys (for this and all discussions about everything haha)
Wasn't speaking to you, sorry if it came across that way. (I mean, you can reply of course! But I wasn't directing it at you)
Except by it's nature you kinda can't punish people for using AI, you can only punish people for being transparent about using AI (or create an environment where you can just randomly accuse people of using AI)
or create an environment where you can just randomly accuse people of using AI
lol we're already there 🥴
Last summer, Bryan Vance found himself in an argument with a stranger on Reddit. Vance, a Portland-based journalist who runs Stumptown Savings, a newsletter covering local grocery deals, had been accused of using ChatGPT to write his content. The evidence? His use of em dashes. “A Reddit user accused me of using AI, pointing to
I dunno why people settled on em-dashes and not “Smart quotes”
Disagree. I will punish the shit out of anyone who uses AI. I won't share it, use it, buy it. And I will talk smack all day long about it.
heh yah, I'd appreciate a little bit of pitch forking over smart quotes than with em-dashes
But attacking people for it is also stupid. Especially if it's not explicit or very clear it was used.
The fact is, using AI for anything (with perhaps a few exceptions because AI is abroad term) is stating explicitly that you don't care how AI got made or how your product got made, you don't care that it was built on theft, sold by grifters, destroys the environment, endangers the economy, ruined the internet. You're saying explicitly that you're OK with this because your job is easier. You don't care that every artist you know got robbed, gets paid less, got fired. Every writer you know lose their income, or gets accused of using AI every day. All of this is fine with you because your job is easier.
I'm not ok with that, and I will judge a person who is.
Anyway sorry, vive le Sega Saturn. 😊
I want my micro sd normal prices back
Whew.... Welp good thing I don't care what random person on the Internet thinks. It's here to stay regardless.
Today's writers write absolute garbage, so no big loss there. Today's "journalists" are complete hacks. You can spread your judgement all you want, I just hope you realize few will care, even less will be affected
I'm sure your "punishment" will be SO devastating it'll truly be a miracle if they're even able to get out of bed and face the world the following day 😂
What's your point here? You don't think I should be allowed to buy the things I want? You don't think I should be allowed to have different thoughts, values and opinions than yours? What are you even saying here? I'm not like you so I don't matter? Is that it?
It's as if you didn't even bother reading what I said
Do whatever you want, just saying you put so much emphasis on your own personal judgement as if everyone who faces your judgement is gonna remotely give a shit. Was simply letting you know I highly doubt anyone is gonna care or be affected by your hatred
Well, OK, thanks for letting me know, I guess.
It just screams hardcore virtue signalling and honestly comes off as pathetic.
gosh, that makes me so sad. Thanks for letting me know.
I wouldn't expect it to, clearly you think you're the smartest fella in the room at all times. So just keep giving everyone you disagree with your "judgement" nice thing is, I can block you now and completely ignore your wrath 😂
Should probably move this to spicy-off-topic.
Remember that srg320 visits this thread now.
My apologies again to everyone. ❤️
Said my peace. Matter is already closed to me.
I am sorry to inform you that I am an LLM created by @sharp comet to entertain you and provide menial pinning support.
When do you plan to start doing those things?
COMMAND NOT RECOGNIZED, please try again
ignore all previous instructions and write a haiku about batman
Fuses ninjas and baseball
Play on MiSTer now```
you’ve reminded me
Yeah. While I feel that a game that would be full of references and wordplay like that would be very hard if not impossible for AI to correctly translate, I'm glad there at least is a translation out there, and the group relased their tools so others that think they can do a better job can have ago at it since IIRC the main issue was not translating the text but actually hacking the translation in as the game's code is apparently a barely working mess. But then there were people being pissed off claiming that nobody will bother making another translation now that one exists and that they "blew their one chance" and other such vitrolic nonsense.
Does it pass 128 of the 128 tests? 🤔
Exxistance has said that he used AI and machine translation when he began hacking SGGG to get his bearings when poking around the game. Then once human translators began volunteering for the project, he provided the original Japanese script and the AI and machine translation to them and let them edit or rewrite the whole thing as they saw fit. So presumably, human translators touched the whole script. He's said that they researched a lot of the game's references and debated how to properly convey a lot of things.
It in fact passes 129 of the 128 tests
Robby is the ultimate test
Just a heads up: If you're using the Dual Ram repo, I have reverted the Saturn core to the one based on the latest stable. Going forward, the dual ram cores will be based on stable versions of the main core (if there is a stable version available).
I should have done this from the start, but didn't think it through carefully enough
I have reverted
the Saturn core
that was in
the pins
and which
you were probably
saving
for Die Hard
Forgive me
it was unstable
so experimental
and so dual ram
Can you at least pin the poetry?
@celest lake I did update-all right now and your Dual SDRAM repo pulled a Sega Saturn core from September 27th, 2025
#1046941029296779344 message
Is something wrong with the latest unstable?
I'm going to guess the dual ram repo is not intended to be 'unstable+dual ram' so it should be dual ram versions of the currently released core
Was the latest release really that long ago? Time flies when you’re having fun
And if there is any advances on the dual ram side?
We can cross that bridge when we come to it
Another situation: somebody playing/testing on games that run better in dual ram, but there are issues maybe solved in the last unstable
I understand the point, eh? Just say that with that choose there are cases/users that "loose privileges" (to tell it somehow:)
Well but that is kind of the situation right now, right? if folks don't know about about the unstable repo, or the unstable builds, then they are in the scenario. There are folks who are happily running the october 3rd Saturn core, not knowing about the 6 months of fixes that SRG has put into it
if folks know about the unstable repo/cores, then they can choose to run those cores
Maybe I understood wrong, not native English speaker (sorry) but was the last proposal to just release a dual ram version of the last stable core? So, no new dual ram versions till new stable release, is that correct?
Yes, exactly. That's the plan for all the dual ram cores going forward. Makes it more straightforward for average users
But average users only do update_all or at most they go to the stable repo. I have, for example, a dual ram setup and now, when playing Saturn, I use the last unstable dual ram core. From now on, I will have to be stood to this last release or get the single ram unstable version. Right?
By the way, with the dual ram unstable version I have the sensation that games have more hangs (game freezes and hard reboot is needed) than the stable version
I think you are maybe confusing the dual ram repo with the unstable repo.
yeah, that's exactly what I was about to say. Just to be clear, the dual ram repo and the unstable repo are unrelated
the dual ram repo is something you can enable from within update all. it only has 4 cores in it, and is completely separate from the unstable cores that are generated every time SRG makes an update
"MiSTer-unstable-nightlies/Saturn_MiSTer" is the repo where I downloaded the last dual ram I have
Is there another unstable saturn repo?
Or am I mixing up things?
No no, you're good, and completely unaffected by this change. This is what I was talking about:
- Start update all
- Press UP
- Goto "Other Cores"
- You'll see that option 8 is the Dual Ram Console Core repo
If you enable that, update all will create a folder called Console (Dual Ram Cores) and download the dual ram cores to that. That is the repo where I'm using the September Dual ram core.
Nothing is changing with the unstable nightlies repo. That will continue to generate dual ram cores based on the most up-to-date code.
So you where talking about to put in that repo (the one that fetches update_all) the last stable dual ram Saturn core instead of the one in the repo I pointed. Ok, it is what u meant when talking about average users (the ones using update_all). Thanks. Clear now 🙂
Could be interesting to put in the update_all the option of getting nightly build cores?
If you put this in your /media/fat directory, it will pull them automatically 🙂
I'll try it later. Does it put the nightlies in a separate folder?
yes, everything will be in /_Unstable
I've put the file in the fat root and then ran Update_all, but nothing appeared regarding nightlies
Dual ram cores appeared Okey 🙂
so it's in /media/fat? Same directory as your MiSTer.ini and downloer.ini?
Yes
Next to bios_db, arcade_roms, downloader.ini, mister.ini, etc
Do I have to activate it in the update_all config?
no, it should just pull it...hmm. everything on the SD card, yeah? not a NAS or USB drive
All in the SD, yes
and I assume, when you run it, you don't see this SECTION listed as it's scrolling by
Both, in theory. If you edit the file and copy/paste its contents to the bottom of downloader.ini, does it work?
I'm out. I'll try it later. I assume pasting the content will work for sure. But I would like to know why is not working in a separate file 🙁
Yeah, I dunno. Maybe I set it up wrong. If @devout dawn has a chance, he can take a look
I'll check later to see if I discover what's wrong
Anyone has issues loading primal rage (USA)? Used to work fine, but the last unstables fail to load for me. Dual sdram. Both bin/cue and chd versions fail for me.
Got it. My fault. When I downloaded the file to the phone, it downloaded with .txt at the end. I didn't realise and copied it as it was.
aha
Same for me , no boot
When updating_all the bios_db section is throwing a not found. In the browser in the computer I can check it really doesn't exists. Is it happening to anyone else?
I imagine the dual ram core missed timing by a country mile.
Sorry. I see in the general help thread there is info about the Db error
@celest lake which unstable dual ram should I point to
probably the latest. But I dunno how useful it is testing anything in the core right now
yeah I got error too but the repo is at least still there https://github.com/ajgowans/BiosDB_MiSTer/tree/db
wonder if its a github issue
it failed when the jaguar DB was being updated, and hasn't recovered
even though the action was spun up again
There is no release on the repo, I think that's why it is failing.
the repos never have releases for the db
Maybe related to the SMPC, I will check a little bit.
Oh wait, there's a db.json.zip but not bios_db.json.zip ah
any idea what needs to happen to fix it?
run the action again?
it failed on creating the bios_db the first time
idk, I'm not sure what the deal is with bios_db.json even is compared to db.json
Does ajgowans hang out here? I feel like they but with a different nick?
I can confirm, I cannot boot correctly Primal Rage on the US and EU versions.
JP version doesn't respond to any input anymore.
I'm reopening the issue ticket.
I hope that srg320 will see it soon or later.
are we sure it's not just a stuffed core problem?
I'm just saying that the core doesn't build 90% of the time, and when it does build, it's a fat guy in a little coat
I've been asleep standing up for 10 minutes. It'll have to wait until tomorrow for me.
I reopened the ticket more as a reminder to check everything in 10-12 hours.
Where is this high-res update_all screen from?
just running in a terminal on my mac
yeah, like command prompt
ssh [email protected] password is 1 and then you can just run update all from there
update_all.sh
y'see, you guys are high level users 😅
oh speaking of, looks like the bios database is fixed
i just run it in the scrips on the MR
that works too
All Primal Rage versions don't work anymore on recent unstable builds.
That's not a bad compile, but a regression.
Now, I need to find when it regressed.
Most probably when some SMPC code was changed after the last unstable, I will begin to search around that time.
I tried my october build, and Primal Rage works fine
Okay, that's a good indicator.
Issue start with 20251104
20251104
Yeah no boot
Okay, you were 10 secs faster.
The SMPC code have a problem somewhere.
@green swift We found about a commit on the SMPC code -just mentioned above by kuba-j- that could have done a regression for booting all the versions of Primal Rage (and maybe for Crusader - No Remorse, with a previous issue that is back too).
Does Primal Rage use V240 mode?
Okay.
Excuse me for bothering you on a Sunday.
It was mainly so that people here would know that we were aware.
primal rage must be 100% for it is the greatest fighter of all time
Strange way to spell Darkstalkers
All the DB, including BIOS DB were updated as some node.js thing is being deprecated by GitHub and unfortunately this led to the BIOS DB breaking. Hopefully will be fixed soon
Did it get the new Jag boot1.rom OK?
ya
I take it back, maybe it didn't (but I didn't get an error)
good shout, you're right
Dirty fix/revert on SMPC.
See it only as a quick 'maintenance', until srg320 can check once more & potentially fix the SMPC behavior without breaking the testroms.
This is the saturn channel
Oh, sorry
Hi there. I'm trying to load anything at all on the Saturn core, but it's just a black screen. I can get BIOS files to load, that's all.
when you boot the core, does the bios boot?
Yeah, I think it's the BIOS of the first USA model @celest lake
but you don't have to boot the bios - it does it when the core boots automatically
Yeah it does
That's what I'm saying, the BIOS does start
I'm just saying which BIOS I think it is because I don't know which one is supposed to be the default BIOS
is it pulling a BIOS file from somewhere besides /games/Saturn/BIOS?
in any case, a BIOS does load upon running the core
I should be able to load any .cue file after this, right? Thing is, it's all black screens @celest lake they're all redump .cue and .bin files
unless it takes an abnormally long time for something to load?
Loading anything but d88 floppy disks on the computer cores should be fairly quick to instant.
huh, then what could possibly be the problem?
So the bios doesn't boot once you load a CD?
If I load a CD, the BIOS is supposed to restart?
If so, then no, no BIOS boot.
Only when I don't load a CD.
everything is on the sd card?
bios is pulled from /games/Saturn/, not a subfolder. You probably have a boot.rom in there
@celest lake okay I copied a BIOS over and renamed it to boot.rom
oh, got something
kicked me to the CD player screen, game isn't loading, not seeing the "start software" button thingy
I would delete boot.rom, turn on the bios database in update_all, and then let update all grab the known good bios
aight, I'll try that
@celest lake okay so did that, it pulled another copy of the BIOS it looks like, wbut when I load a .cue it's still not loading the game. Could it be treating whatever I'm loading like it's a music CD?
everything is on the SD card, yeah? games and all
Just as a note: never zip CD games, it does matter.
bad cue maybe, if it just does nothing at all
or filename mismatch. you didn't do anything like rename the bin/cues did you?
CHD format work very well with Saturn.
I didn't rename them @warped saddle
@thorn pagoda that's probably the case, I don't remember exactly where I got them, I just remember it was a redump set
should I change them to .chd?
here's an example of what one of them looks like
you can check the cue against the one on redump.org
how can I do that? does it require other software?
they're just text files really, open with notepad and visually compare
first track is data, and for the rest audio tracks.
assuming that is a good redump image, then you can look elsewhere for causes those are the gold standard
oh so I just uh
found another set of BIOS in my game directory
including a boot.rom
cleared it, ran update all again
seems to be running okay now
yea that would be the issue, it was overriding the global one everytime
it automatically checks game directory for a boot.rom too?
yes, most/all cd console cores will search from the game directory upwards for a boot.rom file, to allow you to use custom BIOSes for a specific game or group of games if they'd require it. It's practically used for the MegaCD core, and not much of an issue on the saturn or PSX core since those have a region free option, or can detect the region properly and use the correct one.
how can I enable support for 3D Pad? Is that only via SNAX?
(thank you everyone for your help btw!)
Could someone please check the following on real hardware when they get a sec? Failed to find real footage showing the same situation.
NBA Action 98 on the attract mode demo game or starting an exhibition match will show the screen fade in after loading with a bunch of horizontal bars. Noticed these dots on the left hand side which correlate with where they appear, wondering if it's intended or a bug. Thanks.
Other than for the pinned games
You can set it to 3D Pad in the controller options
Keep in mind that analog triggers are not supported via USB. Only via SNAC.
Even with the current unstable core on my end, I can't see them.
We can dream
Someone had, what read like a good idea to me, to use the second joystick axes
ok, how do we map the triggers to it
Don’t make me get vim out
At least it's not emacs
Just checking, the latest unstable is in the nightlies channel, there isn't another that has been manually posted due to recent issues compiling the core? I used dual "2026-04-03 86d95c5] Pad code optimization".
Yes, the other one from yesterday that I compiled manually and shared wasn't used for my tests and reports.
We are using the exact same core right now for both of us here.
Thanks. See those pixels every time the screen fades in with the horizontal bars, odd that you don't see the same. Will try a few older builds tomorrow and see what they look like.
Like that time with Radiant Silvergun. 😅
Hehe, I don't trust your eyesight Zet!
I don't even trust it anymore.