Page 6 of 32

Re: Sega Saturn Core in Development

Posted: Sun May 22, 2022 6:11 pm
by vanfanel
Xbytez wrote: Sun May 22, 2022 3:13 pm I will just leave this here:

https://github.com/MiSTer-devel/Main_MiSTer/pull/612
Oh my god! I just looked through my window, and there's an armored blue dragon flying towards here! :shock:

Re: Sega Saturn Core in Development

Posted: Sun May 22, 2022 6:22 pm
by Wave
It might be near time for Saturn core to get its own subforum here. :)

Anyone who's tested the beta, could you mention how it handles save files? For example, PSX core creates one save file (virtual memory card) per ROM folder. Wondering if Saturn core is similar or works another way.

Re: Sega Saturn Core in Development

Posted: Sun May 22, 2022 7:41 pm
by KremlingKuthroat19
Wave wrote: Sun May 22, 2022 6:22 pm It might be near time for Saturn core to get its own subforum here. :)

Anyone who's tested the beta, could you mention how it handles save files? For example, PSX core creates one save file (virtual memory card) per ROM folder. Wondering if Saturn core is similar or works another way.
I second this. Saturn should have it's own subforum as well as the Atari 7800/2600 core.

Re: Sega Saturn Core in Development

Posted: Sun May 22, 2022 8:26 pm
by cursedverses
Exciting times!

On another note, that seems to be a fair amount of code for CD support, are there no common functions in the CD infrastructure that could be used by all of the systems? (Looking at that code I see similar for PCEngine and MegaCD, though how similar would take some digging)...

Re: Sega Saturn Core in Development

Posted: Sun May 22, 2022 10:07 pm
by dshadoff
Consolidating is often a false economy; if something needs to get fixed on one console, currently only one console's operation needs to be verified. Consolidation would amplify the amount of testing required, and likely increase the complexity for anybody to work on the internals. In order to justify this, there should be some real tangible benefit, but I can't think of any.

Re: Sega Saturn Core in Development

Posted: Mon May 23, 2022 7:45 am
by AlxUnderBase
Bios used : Sega Saturn BIOS/Bios Hi-Saturn 1.02 (J).bin


Re: Sega Saturn Core in Development

Posted: Mon May 23, 2022 4:04 pm
by jurkevicz
I could not compile for the life of me the Test Version.

Re: Sega Saturn Core in Development

Posted: Mon May 23, 2022 4:08 pm
by Pepeart
AlxUnderBase wrote: Mon May 23, 2022 7:45 am Bios used : Sega Saturn BIOS/Bios GameNavi HiSaturn 1.03.bin
Are you using single ram or dual ram? Thank you

Re: Sega Saturn Core in Development

Posted: Mon May 23, 2022 4:44 pm
by jurkevicz
Single Ram.

Re: Sega Saturn Core in Development

Posted: Mon May 23, 2022 7:56 pm
by Xbytez
srg320's Github repository for the Sega Saturn is here should you wish to compile yourself. Do remember this is an early work in progress, see the README.md for more information.

https://github.com/srg320/Saturn_MiSTer

Re: Sega Saturn Core in Development

Posted: Mon May 23, 2022 9:43 pm
by lupin3rd
I think there's a problem with the repo. During the build process, there are some relative paths to seem to leave the project folder. For example:

QyYGD9d.png
QyYGD9d.png (177.04 KiB) Viewed 17524 times

Re: Sega Saturn Core in Development

Posted: Mon May 23, 2022 9:51 pm
by MadDog
lupin3rd wrote: Mon May 23, 2022 9:43 pm i think there's a problem with the repo. During the build process, there are some relative paths to seem to leave the project folder. For example:
Yes. You need to grab the 'Saturn' repo and the 'SH' repo.

Saturn: https://github.com/srg320/Saturn
SH: https://github.com/srg320/SH

Put them in the folder above the Saturn-mister, and start your build. :)

Re: Sega Saturn Core in Development

Posted: Mon May 23, 2022 9:52 pm
by lupin3rd
Thanks, MadDog!

Re: Sega Saturn Core in Development

Posted: Mon May 23, 2022 10:04 pm
by Xbytez
List of working games, games currently have audio issues:

https://docs.google.com/spreadsheets/d/ ... edit#gid=0

Re: Sega Saturn Core in Development

Posted: Tue May 24, 2022 8:14 am
by neogeo81
AlxUnderBase wrote: Mon May 23, 2022 7:45 am Bios used : Sega Saturn BIOS/Bios GameNavi HiSaturn 1.03.bin
just use the multinorm bios, no hassle with region

btw it's not a beta, it's not even an alpha build...

Re: Sega Saturn Core in Development

Posted: Tue May 24, 2022 8:19 am
by Thedad
Anybody else getting an authentication request when trying to clone the Saturn git repository?

EDIT: No bother, I've downloaded the ZIP file and am proceeding from there.

Ta

Re: Sega Saturn Core in Development

Posted: Tue May 24, 2022 9:13 am
by Thedad
neogeo81 wrote: Tue May 24, 2022 8:14 am
AlxUnderBase wrote: Mon May 23, 2022 7:45 am Bios used : Sega Saturn BIOS/Bios GameNavi HiSaturn 1.03.bin
just use the multinorm bios, no hassle with region

btw it's not a beta, it's not even an alpha build...
This has probably been said before, but what do you need to rename the BIOS to and where does it need to go? I've tried numerous combinations.

Thanks

EDIT: Again, ignore my last. I originally tried the boot.rom filename change, which didn't work. Using the multinorm bios worked like a charm. Ta :D

Re: Sega Saturn Core in Development

Posted: Tue May 24, 2022 9:17 am
by Xbytez
Thedad wrote: Tue May 24, 2022 9:13 am
neogeo81 wrote: Tue May 24, 2022 8:14 am
AlxUnderBase wrote: Mon May 23, 2022 7:45 am Bios used : Sega Saturn BIOS/Bios GameNavi HiSaturn 1.03.bin
just use the multinorm bios, no hassle with region

btw it's not a beta, it's not even an alpha build...
This has probably been said before, but what do you need to rename the BIOS to and where does it need to go? I've tried numerous combinations.

Thanks
You need to rename the BIOS file to boot.rom

Folder Structure:

games/Saturn/boot.rom

Re: Sega Saturn Core in Development

Posted: Tue May 24, 2022 9:39 am
by neogeo81
although the region switch in the OSD does not work i think the multinorm should be future proof when the function is available to change the region. or even auto region depending on which game you load, like on PSX.

Re: Sega Saturn Core in Development

Posted: Tue May 24, 2022 12:50 pm
by Yim
I downloaded and compiled this, got the BIOS working but can’t run any discs. Am I correct in thinking I need to either compile a new main mister or wait for the next release of it for discs to work?

Re: Sega Saturn Core in Development

Posted: Tue May 24, 2022 1:01 pm
by AtomicShroom
Yim wrote: Tue May 24, 2022 12:50 pm I downloaded and compiled this, got the BIOS working but can’t run any discs. Am I correct in thinking I need to either compile a new main mister or wait for the next release of it for discs to work?
You need to compile the latest main, yes.

Re: Sega Saturn Core in Development

Posted: Tue May 24, 2022 1:21 pm
by Thedad
Xbytez wrote: Tue May 24, 2022 9:17 am
Thedad wrote: Tue May 24, 2022 9:13 am
neogeo81 wrote: Tue May 24, 2022 8:14 am

just use the multinorm bios, no hassle with region

btw it's not a beta, it's not even an alpha build...
This has probably been said before, but what do you need to rename the BIOS to and where does it need to go? I've tried numerous combinations.

Thanks
You need to rename the BIOS file to boot.rom

Folder Structure:

games/Saturn/boot.rom
Thanks. I figured it out. Interestingly though, my structure is ~/Saturn/boot.rom and it works fine (apart from games not loading, but that'll be because I've not compoled the latest version of Main)

Re: Sega Saturn Core in Development

Posted: Tue May 24, 2022 3:38 pm
by djsquare
I'm not sure if anyone is interested but the region free bios works for me and I don't need to mess with changing the system region in the menu

Re: Sega Saturn Core in Development

Posted: Tue May 24, 2022 4:46 pm
by Chris23235
Thedad wrote: Tue May 24, 2022 1:21 pm
Xbytez wrote: Tue May 24, 2022 9:17 am
Thedad wrote: Tue May 24, 2022 9:13 am

This has probably been said before, but what do you need to rename the BIOS to and where does it need to go? I've tried numerous combinations.

Thanks
You need to rename the BIOS file to boot.rom

Folder Structure:

games/Saturn/boot.rom
Thanks. I figured it out. Interestingly though, my structure is ~/Saturn/boot.rom and it works fine (apart from games not loading, but that'll be because I've not compoled the latest version of Main)
If the images are on the SD-Card ~/Saturn/boot.rom is fine, it is only when you use an USB device that the core automtically looks up the folder in games.

Re: Sega Saturn Core in Development

Posted: Tue May 24, 2022 6:10 pm
by jca
If your Saturn directory is on a USB drive but not in /media/usb0/games just create a symlink from the SD card to the USB drive.
Ex:
/media/fat/Saturn -> /media/usb0/Saturn
or
/media/fat/games/Saturn -> /media/usb0/Saturn

Re: Sega Saturn Core in Development

Posted: Wed May 25, 2022 4:04 am
by eldritch
Does anyone have a compiled version they'd mind sharing here?

Edit: Nevemind, I see that's not available to the public quite yet.

Re: Sega Saturn Core in Development

Posted: Wed May 25, 2022 6:19 am
by azesmbog
, yes, I wouldn’t refuse the compiled file either, obviously at least somehow working :) For I compiled it, it’s not difficult, it’s only long (1 hour 13 minutes :), but it either compiled incorrectly, or I can’t find the right BIOS . And so I can share the file.

Re: Sega Saturn Core in Development

Posted: Wed May 25, 2022 10:23 am
by crandal
For anyone having trouble synthesizing the core on linux, you need to open the Saturn quartus project and remove VDP1_PKG.sv and VDP2_PKG.sv, and then add them again. The developer compiled the core on windows, and on linux the file names are case-sensitive, so the project can't find them.

Re: Sega Saturn Core in Development

Posted: Thu May 26, 2022 9:02 am
by C-R-T
Here is the Saturn rbf (single RAM version). Put it in the cores folder and then download Sega Saturn BIOS v1.01 (1995)(Sega)(JP)(M6).bin and rename it to boot.rom. You also need the latest Mister unstable build: https://github.com/MiSTer-unstable-nigh ... tBuild.zip

FAQ here: https://docs.google.com/document/d/1aED ... BTpHw/edit

Re: Sega Saturn Core in Development

Posted: Thu May 26, 2022 3:01 pm
by ghorricks
After loading CUE file, I am not getting anything happening. Is there a recommended BIN CUE format?
I obtained my from the Internet Archive "SegaSaturnRomCollectionByGhostware"