Sega Saturn Core in Development

dshadoff
Core Developer
Posts: 537
Joined: Sun May 24, 2020 9:30 pm
Has thanked: 19 times
Been thanked: 143 times

Re: Sega Saturn Core in Development

Unread post by dshadoff »

That's not what I recall. v2.9 was made with surface-mount pin header sockets.
However, there was a time when there were questions about which capacitors were to be placed in which positions on the boards for v2.5 (back around 2018, but that got straightened out).

And there were some boards from some makers during that period which were found to have been inconsistent with the standard (Jotego uncovered this a few years back), but I don't recall the details off the top of my head - it's in a thread somewhere on the forum.

Akuma
Posts: 138
Joined: Sat Dec 11, 2021 9:50 pm
Has thanked: 24 times
Been thanked: 45 times

Re: Sega Saturn Core in Development

Unread post by Akuma »

FPGA64 wrote: Tue Oct 24, 2023 3:04 pm

It all depends on His HW setup

I am running a v2.9 ram that clocks at 150 in the memtest so I have a very good ram chip

Also on v2.9 and mine run stable at 147 in memtest after a couple of hours, and no issues here

Hydrochaeris
Posts: 7
Joined: Mon Mar 08, 2021 12:25 am
Has thanked: 1 time
Been thanked: 1 time

Re: Sega Saturn Core in Development

Unread post by Hydrochaeris »

I've been messing with the Saturn core and several games don't run at all (e.g., Radiant Silvergun, Nights), while some don't have music (e.g., Panzer Dragoon), and others have some shimmering white dots on the screen (e.g., Dragon Force II), an issue I haven't seen anyone talk about. I've used both CHD and BIN/CUE files from sets noted here to work, and since some games run fine I doubt it's a BIOS issue.

I have a v2.5 RAM module with two chips (purchased from MisterAddons several years ago). But I just ran memtest and it shows 142 after over two hours of running (and has worked perfectly with every other core). Are my problems with the RAM, and is it because 142 MHz is somehow not enough, or a different design issue as dshadoff mentioned?

I'm thinking about getting a v3.0 stick since I want this core to work properly, but If I get it from MisterAddons it's only guaranteed to test 130+ MHz after 5 minutes, which is worse than my current one. So I'm not sure what to do.

longnosedgoblin
Posts: 6
Joined: Mon Jan 10, 2022 3:29 pm

Re: Sega Saturn Core in Development

Unread post by longnosedgoblin »

charmless wrote: Sat Oct 28, 2023 3:54 pm
longnosedgoblin wrote: Sat Oct 28, 2023 1:58 pm

I assume the mister multisystem ram is not 2.9?? I get sound issues on most games, and no way to upgrade the RAM. Hopefully ram compatibility can be improved further.

From github "A lot of games have sound issues."

Yeah but these games are ones that 2.9 ram runs fine, so I was questioning what version the multi system uses.

FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: Sega Saturn Core in Development

Unread post by FPGA64 »

longnosedgoblin wrote: Sat Oct 28, 2023 8:15 pm
charmless wrote: Sat Oct 28, 2023 3:54 pm
longnosedgoblin wrote: Sat Oct 28, 2023 1:58 pm

I assume the mister multisystem ram is not 2.9?? I get sound issues on most games, and no way to upgrade the RAM. Hopefully ram compatibility can be improved further.

From github "A lot of games have sound issues."

Yeah but these games are ones that 2.9 ram runs fine, so I was questioning what version the multi system uses.

It dosent it uses its own custom version. The important thing is the speed it gets in MemTest. 2.9 and 3.0 come in in the high 140's. 2.5 the low 140's. The higher the speed the betters the saturn core behaves

longnosedgoblin
Posts: 6
Joined: Mon Jan 10, 2022 3:29 pm

Re: Sega Saturn Core in Development

Unread post by longnosedgoblin »

Yeah no idea about that, hopefully optimization will get compatibility better on slower ram.

User avatar
Armakuni
Posts: 189
Joined: Fri Jan 13, 2023 10:37 am
Has thanked: 35 times
Been thanked: 27 times

Re: Sega Saturn Core in Development

Unread post by Armakuni »

longnosedgoblin wrote: Sat Oct 28, 2023 8:24 pm

Yeah no idea about that, hopefully optimization will get compatibility better on slower ram.

From what Srg320 has stated on his Patreon speed might not be the only issue why we see some issues on older and 4 chip ram. He claims how is he is using the SDram is a first and is needed for bandwidth purposes. Jotego uses interleaving on his CPS2 core but we dont see similar behaviour so he possibly is doing something different ?

"This is the first core in which the memory chips are interleaved (run in parallel) to obtain the required bandwidth. This is a necessary requirement for the core to work in single sdram mode. Due to longer track lengths and more load on chip ports, it is not possible to guarantee normal work on 4 chip sdram module. Sorry."

pbsk8
Posts: 259
Joined: Mon Dec 28, 2020 4:23 pm
Has thanked: 67 times
Been thanked: 32 times

Re: Sega Saturn Core in Development

Unread post by pbsk8 »

dmckean wrote: Sat Oct 28, 2023 5:01 pm
pbsk8 wrote: Sat Oct 28, 2023 4:55 pm
UScr00ge wrote: Fri Oct 27, 2023 10:22 pm

I think it's all but confirmed now, but just to chime in .... upgrading my single 128MB ram from 2.5 to 3.0 (sourced from Mister Addons) made a ton of Saturn core issues go away. Nights now has music ... that was the first thing I tested :)

maybe a faulty ram?

Mine is 2.5 and Nights runs with music.

It was discovered with memtest was created that 2.5 and earlier modules had inconsistent speeds. That's the whole reason 2.9 modules were created. So 2.5 ram modules will probably work fine for some.

First thing I did when I got my mister was running the jotego memtest for over 1h and everything was fine. Because 2 years ago the cps1 had problems with some ram modules and it was also related to the speeds. Mine went fine.

Atohmdiy
Posts: 126
Joined: Thu Jul 02, 2020 12:20 am
Has thanked: 5 times
Been thanked: 16 times

Re: Sega Saturn Core in Development

Unread post by Atohmdiy »

What i find strange with these ram issues things is the change of behavior. I am testing the core for a long time, and for a period audio was working perfectly fine with the few working games i had in a bin/cue format. It's only recently that audio start to glitch, so it looks more like some kind of regression than a problem with my ram stick.
For exemple i was trying duke nukem 3d, audio was perfect. Since the last updates of the core, audio loop / glitch at startup.
Sure my 2.5 ram stick is "old" but since now i never have any issue. I heard people having issue with jotego cores, but no me, so i considered myself "lucky" with my ram stick for whatever reason.

User avatar
kerunaru
Posts: 10
Joined: Mon Feb 07, 2022 10:00 pm
Has thanked: 3 times

Re: Sega Saturn Core in Development

Unread post by kerunaru »

Got a v2.9 RAM module from Villena and I can confirm the core works with Villena builds AND v2.9 RAM module

Akuma
Posts: 138
Joined: Sat Dec 11, 2021 9:50 pm
Has thanked: 24 times
Been thanked: 45 times

Re: Sega Saturn Core in Development

Unread post by Akuma »

kerunaru wrote: Wed Nov 01, 2023 5:30 pm

Got a v2.9 RAM module from Villena and I can confirm the core works with Villena builds AND v2.9 RAM module

Just out of curiosity whats the outcome of the memtest after 1h ?

User avatar
Bristles
Posts: 72
Joined: Wed Aug 16, 2023 8:36 pm
Has thanked: 31 times
Been thanked: 10 times

Re: Sega Saturn Core in Development

Unread post by Bristles »

My v2.9 hit 146 in memtest, and that was after 1hr. It did hit 148 for 10 mins, but slowly went down to 146, where it stayed.
What annoys me is that almost every v3.0 seller are saying almost exactly the same thing - "Tested at 130Mhz for over an hour", which is poor speeds. Are they just cut 'n pasting the same text from other sellers ?

Xbytez
Site Admin
Posts: 472
Joined: Wed May 20, 2020 3:36 pm
Has thanked: 215 times
Been thanked: 792 times

Re: Sega Saturn Core in Development

Unread post by Xbytez »

Bristles wrote: Wed Nov 01, 2023 8:20 pm

"Tested at 130Mhz for over an hour", which is poor speeds.

The Sega Saturn core requires 107 MHz.

viewtopic.php?p=56296#p56296

FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: Sega Saturn Core in Development

Unread post by FPGA64 »

Xbytez wrote: Wed Nov 01, 2023 10:41 pm
Bristles wrote: Wed Nov 01, 2023 8:20 pm

"Tested at 130Mhz for over an hour", which is poor speeds.

The Sega Saturn core requires 107 MHz.

viewtopic.php?p=56296#p56296

Thats not what has been found though. 107 may be a minimal spec but good compatability only occurs in the high 140's. Its been found that a good 2.9 or above 2 chip design ram gives best compatability and a 2,5 even clocking in the low 140's can give sound issues.

4 Chip design ram is very bad for this core.

Xbytez
Site Admin
Posts: 472
Joined: Wed May 20, 2020 3:36 pm
Has thanked: 215 times
Been thanked: 792 times

Re: Sega Saturn Core in Development

Unread post by Xbytez »

I agree the 4 chip SDRAM is designed and produced by a third party seller and is not part of the MiSTer projects released hardware.

Newer official MiSTer project memory boards v2.9 and v3.0 have stability and reliability improvements over the v2.5 and v2.4 such as an onboard voltage regulator and more filtering capacitors.

User avatar
kerunaru
Posts: 10
Joined: Mon Feb 07, 2022 10:00 pm
Has thanked: 3 times

Re: Sega Saturn Core in Development

Unread post by kerunaru »

Akuma wrote: Wed Nov 01, 2023 6:54 pm
kerunaru wrote: Wed Nov 01, 2023 5:30 pm

Got a v2.9 RAM module from Villena and I can confirm the core works with Villena builds AND v2.9 RAM module

Just out of curiosity whats the outcome of the memtest after 1h ?

144 Mhz after 1 hour

FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: Sega Saturn Core in Development

Unread post by FPGA64 »

kerunaru wrote: Thu Nov 02, 2023 11:28 am
Akuma wrote: Wed Nov 01, 2023 6:54 pm
kerunaru wrote: Wed Nov 01, 2023 5:30 pm

Got a v2.9 RAM module from Villena and I can confirm the core works with Villena builds AND v2.9 RAM module

Just out of curiosity whats the outcome of the memtest after 1h ?

144 Mhz after 1 hour

Thats not great for a 2.9 module more what I would expect a 2.5 to give

DaveGeorge
Posts: 33
Joined: Mon Dec 28, 2020 11:46 pm
Has thanked: 1 time
Been thanked: 7 times

Re: Sega Saturn Core in Development

Unread post by DaveGeorge »

Upgraded my 2.5 to a 3.0 from Riccardo and it got rid of that nasty sound issue where the music would just simply cut out after a minute or two.

User avatar
16Bittt
Posts: 94
Joined: Fri Oct 22, 2021 9:23 pm
Has thanked: 14 times
Been thanked: 10 times

Re: Sega Saturn Core in Development

Unread post by 16Bittt »

So is there a conclusion re RAM specs required for this core?
it seems there's still conflicting opinions.
my RAM is V2.5 from 2019 and I get 142 mhz on memory test.

Xbytez
Site Admin
Posts: 472
Joined: Wed May 20, 2020 3:36 pm
Has thanked: 215 times
Been thanked: 792 times

Re: Sega Saturn Core in Development

Unread post by Xbytez »

16Bittt wrote: Thu Nov 02, 2023 3:10 pm

So is there a conclusion re RAM specs required for this core?
it seems there's still conflicting opinions.
my RAM is V2.5 from 2019 and I get 142 mhz on memory test.

If you experience issues with the Saturn core, which are not a documented issue with the core, you can check GitHub.

Known Saturn core issues are here:
https://github.com/MiSTer-devel/Saturn_MiSTer#status

User reported Saturn core issues are here:
https://github.com/MiSTer-devel/Saturn_MiSTer/issues

It also needs to be appreciated the Saturn core is still in a beta state and development is ongoing, you will probably benefit from upgrading to the latest revision of official MiSTer project SDRAM which is currently v3.0

The last two versions v2.9 and v3.0 of the SDRAM module include improvements to the stability of the SDRAM module, the v2.5 SDRAM memory module amongst other improvements in the later revisions does not have an on board voltage regulator and is not as stable as a newer v3.0 SDRAM module.

FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: Sega Saturn Core in Development

Unread post by FPGA64 »

16Bittt wrote: Thu Nov 02, 2023 3:10 pm

So is there a conclusion re RAM specs required for this core?
it seems there's still conflicting opinions.
my RAM is V2.5 from 2019 and I get 142 mhz on memory test.

v 3.0 or 2.9 . Only 2 chip design. the faster the better

AmintaMister
Posts: 294
Joined: Thu Sep 16, 2021 10:54 pm
Has thanked: 765 times
Been thanked: 46 times

Re: Sega Saturn Core in Development

Unread post by AmintaMister »

Is 147 Mhz after 5 hour a good result?

FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: Sega Saturn Core in Development

Unread post by FPGA64 »

AmintaMister wrote: Thu Nov 02, 2023 4:17 pm

Is 147 Mhz after 5 hour a good result?

Should be good enough for the Core.

marcof
Posts: 8
Joined: Fri Jul 10, 2020 3:23 pm
Has thanked: 5 times
Been thanked: 2 times

Re: Sega Saturn Core in Development

Unread post by marcof »

I've read this post, really nice info, thanks.
I'm not sure about the "4 chip SDRAM" ??? It will never run good with the Saturn core? Should I update it right now?
Or there is a chance, with the core development, the "4 chip SDRAM" will have equal performance as the 2 chip SDRAM?
Thanks.

FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: Sega Saturn Core in Development

Unread post by FPGA64 »

4 chip is a non standard design. The saturn core pushes ram hard. The author of the core may or may not support it but there is no requirement to spend time supporting non standard designs

Xbytez
Site Admin
Posts: 472
Joined: Wed May 20, 2020 3:36 pm
Has thanked: 215 times
Been thanked: 792 times

Re: Sega Saturn Core in Development

Unread post by Xbytez »

Sergiy Dvodnenko

This is the first core in which the memory chips are interleaved (run in parallel) to obtain the required bandwidth. This is a necessary requirement for the core to work in single sdram mode. Due to longer track lengths and more load on chip ports, it is not possible to guarantee normal work on 4 chip sdram module. Sorry.

The above quote is from srg320's patreon posted on September 22 2023 as a reply to a question in the comments of his original post, this is direct from the developer of the Saturn core about 4 chip SDRAM modules.

jordi
Posts: 238
Joined: Thu Jun 11, 2020 10:11 am
Has thanked: 95 times
Been thanked: 80 times

Re: Sega Saturn Core in Development

Unread post by jordi »

do CHDs need to be in separate folder? they don't load anymore

Hydrochaeris
Posts: 7
Joined: Mon Mar 08, 2021 12:25 am
Has thanked: 1 time
Been thanked: 1 time

Re: Sega Saturn Core in Development

Unread post by Hydrochaeris »

The need for the memory to test in the high 140s is incorrect. Something else is going on, though I'm unsure if it's some improvement in the RAM modules' design.

As I mentioned above, my v2.5 RAM tested 142 MHz after a long while and I had many issues with the core. I just received a v.3.0 stick from MisterAddons and after an hour it tests worse than my old one, only 141 Mhz.

Yet all the Saturn-related issues I had are now gone: games that didn't run at all now boot just fine (e.g., Radiant Silvergun, Nights), those without music now have music (e.g., Panzer Dragoon), and the white shimmering effects I noticed in some titles (e.g., Dragon Force II) are now gone. A caveat is that I haven't had time to test the games long term (like playing them a couple hours), but regardless it's an improvement from the old stick.

dshadoff
Core Developer
Posts: 537
Joined: Sun May 24, 2020 9:30 pm
Has thanked: 19 times
Been thanked: 143 times

Re: Sega Saturn Core in Development

Unread post by dshadoff »

Basically what you are seeing is a different kind of stress on the SDRAM.
Using a 'simple' memory controller (as is included in the memtest core), you can reach one number.
However, srg320's Saturn core uses a different controller, with a different access pattern. This may put different stresses on the chip which aren't demonstrated by the simple controller.

With all this talk of some SDRAM modules being OK while others have issues, it might be useful for the RAMtest core to have srg320's new SDRAM controller included for additional/alternate tests... but since srg320 is busy with the Saturn core, I'm not sure who else would take this on.

KennyL
Posts: 85
Joined: Sun May 24, 2020 11:40 pm
Has thanked: 61 times
Been thanked: 30 times

Re: Sega Saturn Core in Development

Unread post by KennyL »

I'm using this spreadsheet to track progress but are there other ones with more granular breakdown like this N64 spreadsheet? That Saturn spreadsheet is too binary and frankly not very useful to track down progress and issues. For example, Daytona USA and other Sega games do run on my setup but music and sound drop out. Is that my issue or is it how it is for the core currently? You can't tell from the spreadsheet. Which games can be completed? No idea.

Post Reply