Would it break any rules to have it downloaded by a github user to some place like the psx core was before and distribute from there?
Sega Saturn Core in Development
- boogermann
- Posts: 2
- Joined: Wed Jun 03, 2020 9:43 am
- Has thanked: 1 time
Re: Sega Saturn Core in Development
If you want a quick and dirty solution that would make it easier on your side.
Do the following:
1. Fork the repository.
2. On the sidebar under Releases, click Create a new release.
3. Click Choose a Tag, pick a tag name for example 20220907 then click on the + Create new tag: xxx on publish
4. Fill up the release title, could be the same as the tag name of whatever you want, then click Publish Release
This will trigger the workflow, compile the core and upload the artifacts for release which will be available on the sidebar under releases.
You can then make your script fetch the assets of the latest release via the github api at
Code: Select all
https://api.github.com/repos/<username>/<repo>/releases/latest
Code: Select all
Saturn_<tag>.rbf
Saturn_<tag>.rbf.sha256
Saturn_DS_<tag>.rbf
Saturn_DS_<tag>.rbf.sha256
Code: Select all
https://github.com/<user>/<repo>/releases/download/<tag>/Saturn_<tag>.rbf
https://github.com/<user>/<repo>/releases/download/<tag>/Saturn_DS_<tag>.rbf
Re: Sega Saturn Core in Development
And who updates the fork when its a commit behind ?boogermann wrote: ↑Wed Sep 07, 2022 5:51 pmIf you want a quick and dirty solution that would make it easier on your side.
It can download files from anywhere, it just has to be anonymously accessible by wget or curl
- aberu
- Core Developer
- Posts: 1192
- Joined: Tue Jun 09, 2020 8:34 pm
- Location: Longmont, CO
- Has thanked: 247 times
- Been thanked: 411 times
- Contact:
Re: Sega Saturn Core in Development
You can potentially make a GitHub workflow that syncs the main branch of your fork with the main branch of srg320's fork if you wanted.
birdybro~
Re: Sega Saturn Core in Development
Sure, but the question in my department is more of a "how?"
Problems to solve:
1. I followed the instructions of @boogermann but I don't see any artifacts.
2. Keep the repo in sync
Problems to solve:
1. I followed the instructions of @boogermann but I don't see any artifacts.
2. Keep the repo in sync
Re: Sega Saturn Core in Development
Hi hopefully an easy fix. Now yesterday i had the core working fine, got a bunch of games to work the splash screen etc comes up. Im using bios 1.0 jap. I also use a usb drive. initially i had the boot.rom folder on my sd card and all the games on the usb drive. all fine. then when i ran update all it said 'no bios' found. ok.. so i put the bios.rom with my games on the usb drive. It worked again. Now running update all back to square one. I think it's the update all script thats messing it up but not 100% sure it's the only thing I can think off. Ive tried put the bios file back the SD card, even having one in each (sd card and usb). What is going on ,, because it simply says no bios found now. yet yesterday afternoon it was working for hours. any help appreciated. its another script getting overwritten changing the destination or something?
-
- Top Contributor
- Posts: 940
- Joined: Mon Mar 01, 2021 3:10 pm
- Has thanked: 49 times
- Been thanked: 375 times
Re: Sega Saturn Core in Development
Update all doesnt know anything about the saturn or Bios for saturn so it cant be the scriptShuffle7 wrote: ↑Sun Sep 11, 2022 2:56 pm Hi hopefully an easy fix. Now yesterday i had the core working fine, got a bunch of games to work the splash screen etc comes up. Im using bios 1.0 jap. I also use a usb drive. initially i had the boot.rom folder on my sd card and all the games on the usb drive. all fine. then when i ran update all it said 'no bios' found. ok.. so i put the bios.rom with my games on the usb drive. It worked again. Now running update all back to square one. I think it's the update all script thats messing it up but not 100% sure it's the only thing I can think off. Ive tried put the bios file back the SD card, even having one in each (sd card and usb). What is going on ,, because it simply says no bios found now. yet yesterday afternoon it was working for hours. any help appreciated. its another script getting overwritten changing the destination or something?
-
- Top Contributor
- Posts: 940
- Joined: Mon Mar 01, 2021 3:10 pm
- Has thanked: 49 times
- Been thanked: 375 times
Re: Sega Saturn Core in Development
He uses a non standard 4 chip design as such you cant expect the deveoper to handle a niche non standard design. Easiest way is to buy a standard 2 chip ram and fit that.
Once you leave the approved designs you are on your own
- SwedishGojira
- Posts: 65
- Joined: Sun May 24, 2020 7:26 pm
- Location: Sweden
- Has thanked: 27 times
- Been thanked: 29 times
- Contact:
Re: Sega Saturn Core in Development
I have written a small script that will update the Saturn core to the latest successful build from the workflow.
It will also look for your Saturn directory and download the US bios if a bios is not already present. If it can not find an existing Saturn directory it will be created for you and the bios will be downloaded into the created directory.
You can find the script on my Github.
(I removed the bios part of the script as it was causing issues. I will release a bios script for Saturn separately later.)
It will also look for your Saturn directory and download the US bios if a bios is not already present. If it can not find an existing Saturn directory it will be created for you and the bios will be downloaded into the created directory.
You can find the script on my Github.
(I removed the bios part of the script as it was causing issues. I will release a bios script for Saturn separately later.)
Check out my MiSTer scripts on Github.
Re: Sega Saturn Core in Development
The script didn't work for me. The error I received was "Read-only file system". I really do appreciate your effort though. Thank youSwedishGojira wrote: ↑Mon Sep 12, 2022 1:32 pm I have written a small script that will update the Saturn core to the latest successful build from the workflow.
It will also look for your Saturn directory and download the US bios if a bios is not already present. If it can not find an existing Saturn directory it will be created for you and the bios will be downloaded into the created directory.
You can find the script on my Github.
- SwedishGojira
- Posts: 65
- Joined: Sun May 24, 2020 7:26 pm
- Location: Sweden
- Has thanked: 27 times
- Been thanked: 29 times
- Contact:
Re: Sega Saturn Core in Development
That sounds weird. It works for me and several other people and I've never experienced that error.
Do you keep your Saturn gamefiles on an external HDD by any chance?
Do you keep your Saturn gamefiles on an external HDD by any chance?
Check out my MiSTer scripts on Github.
Re: Sega Saturn Core in Development
No but I do use a NAS because who doesn't want every single Saturn game at their finger tips. I've never seen this type of issue beforeSwedishGojira wrote: ↑Mon Sep 12, 2022 3:52 pm That sounds weird. It works for me and several other people and I've never experienced that error.
Do you keep your Saturn gamefiles on an external HDD by any chance?
- SwedishGojira
- Posts: 65
- Joined: Sun May 24, 2020 7:26 pm
- Location: Sweden
- Has thanked: 27 times
- Been thanked: 29 times
- Contact:
Re: Sega Saturn Core in Development
Have mine on a NAS also. No issues here.djsquare wrote: ↑Mon Sep 12, 2022 4:19 pmNo but I do use a NAS because who doesn't want every single Saturn game at their finger tips. I've never seen this type of issue beforeSwedishGojira wrote: ↑Mon Sep 12, 2022 3:52 pm That sounds weird. It works for me and several other people and I've never experienced that error.
Do you keep your Saturn gamefiles on an external HDD by any chance?
But you have the core itself on Micro SD, right?
Check out my MiSTer scripts on Github.
Re: Sega Saturn Core in Development
That's correctSwedishGojira wrote: ↑Mon Sep 12, 2022 4:41 pmHave mine on a NAS also. No issues here.djsquare wrote: ↑Mon Sep 12, 2022 4:19 pmNo but I do use a NAS because who doesn't want every single Saturn game at their finger tips. I've never seen this type of issue beforeSwedishGojira wrote: ↑Mon Sep 12, 2022 3:52 pm That sounds weird. It works for me and several other people and I've never experienced that error.
Do you keep your Saturn gamefiles on an external HDD by any chance?
But you have the core itself on Micro SD, right?
- SwedishGojira
- Posts: 65
- Joined: Sun May 24, 2020 7:26 pm
- Location: Sweden
- Has thanked: 27 times
- Been thanked: 29 times
- Contact:
Re: Sega Saturn Core in Development
I messed up part of the script to install the bios. I removed that part and now this is a pure core updater script and hopefully will work better.djsquare wrote: ↑Mon Sep 12, 2022 5:16 pmThat's correctSwedishGojira wrote: ↑Mon Sep 12, 2022 4:41 pmHave mine on a NAS also. No issues here.
But you have the core itself on Micro SD, right?
I am working on a separate Saturn bios script instead that I will release later.
Try running the script again and see if it will update itself, or just grab the updated script from github manually.
Check out my MiSTer scripts on Github.
Re: Sega Saturn Core in Development
That did the trick! Thank you againSwedishGojira wrote: ↑Mon Sep 12, 2022 5:22 pmI messed up part of the script to install the bios. I removed that part and now this is a pure core updater script and hopefully will work better.djsquare wrote: ↑Mon Sep 12, 2022 5:16 pmThat's correctSwedishGojira wrote: ↑Mon Sep 12, 2022 4:41 pm
Have mine on a NAS also. No issues here.
But you have the core itself on Micro SD, right?
I am working on a separate Saturn bios script instead that I will release later.
Try running the script again and see if it will update itself, or just grab the updated script from github manually.
- SwedishGojira
- Posts: 65
- Joined: Sun May 24, 2020 7:26 pm
- Location: Sweden
- Has thanked: 27 times
- Been thanked: 29 times
- Contact:
Re: Sega Saturn Core in Development
Thank you for testing it out. If you don´t have the fancy ASCII art header that says "v.0.4" when you run the script, then redownload it from github. The auto updating feature was not working properly, but has now been fixed so it should work in the future when it is updated.djsquare wrote: ↑Mon Sep 12, 2022 5:27 pmThat did the trick! Thank you againSwedishGojira wrote: ↑Mon Sep 12, 2022 5:22 pmI messed up part of the script to install the bios. I removed that part and now this is a pure core updater script and hopefully will work better.
I am working on a separate Saturn bios script instead that I will release later.
Try running the script again and see if it will update itself, or just grab the updated script from github manually.
Check out my MiSTer scripts on Github.
Re: Sega Saturn Core in Development
update - when i copied the bios file to the sd card or usb card it automatically gets named to boot.rom.rom so i deleted the first .rom (after the boot.) and it seems to work again?! p.s i always had it at boot.rom but maybe i deleted the wrong extension if this makes sense!Shuffle7 wrote: ↑Sun Sep 11, 2022 2:56 pm Hi hopefully an easy fix. Now yesterday i had the core working fine, got a bunch of games to work the splash screen etc comes up. Im using bios 1.0 jap. I also use a usb drive. initially i had the boot.rom folder on my sd card and all the games on the usb drive. all fine. then when i ran update all it said 'no bios' found. ok.. so i put the bios.rom with my games on the usb drive. It worked again. Now running update all back to square one. I think it's the update all script thats messing it up but not 100% sure it's the only thing I can think off. Ive tried put the bios file back the SD card, even having one in each (sd card and usb). What is going on ,, because it simply says no bios found now. yet yesterday afternoon it was working for hours. any help appreciated. its another script getting overwritten changing the destination or something?
Also thanks for the update script above
- SwedishGojira
- Posts: 65
- Joined: Sun May 24, 2020 7:26 pm
- Location: Sweden
- Has thanked: 27 times
- Been thanked: 29 times
- Contact:
Re: Sega Saturn Core in Development
Just added a helper script to github for updating the dual SDRAM core for those that want it instead of the regular core.SwedishGojira wrote: ↑Mon Sep 12, 2022 1:32 pm I have written a small script that will update the Saturn core to the latest successful build from the workflow.
It will also look for your Saturn directory and download the US bios if a bios is not already present. If it can not find an existing Saturn directory it will be created for you and the bios will be downloaded into the created directory.
You can find the script on my Github.
(I removed the bios part of the script as it was causing issues. I will release a bios script for Saturn separately later.)
Check out my MiSTer scripts on Github.
Re: Sega Saturn Core in Development
I just ordered a standard 2 chips.
Let's see.
thanks
Re: Sega Saturn Core in Development
running that script, it automatically downloads the rbf file for saturn core?
- SwedishGojira
- Posts: 65
- Joined: Sun May 24, 2020 7:26 pm
- Location: Sweden
- Has thanked: 27 times
- Been thanked: 29 times
- Contact:
Re: Sega Saturn Core in Development
It sure does. You will find it in the folder named "Unstable" on the MiSTer menu.
That is exactly what my update script does, except that you don´t need a Github account at all.
Check out my MiSTer scripts on Github.
Re: Sega Saturn Core in Development
Great work, thanks!SwedishGojira wrote: ↑Thu Sep 22, 2022 11:57 am (...)
That is exactly what my update script does, except that you don´t need a Github account at all.
Re: Sega Saturn Core in Development
New test build today:
Single SDRAM
Dual SDRAM
REMINDER that this is a TEST BUILD, not Beta, not even Alpha. No reporting bugs. Just test it out and have fun!
Support srg320 on Patreon now: https://www.patreon.com/srg320
Slava Ukraini!
Single SDRAM
Dual SDRAM
REMINDER that this is a TEST BUILD, not Beta, not even Alpha. No reporting bugs. Just test it out and have fun!
Support srg320 on Patreon now: https://www.patreon.com/srg320
Slava Ukraini!
Re: Sega Saturn Core in Development
Awesome thanks for the heads upMadDog wrote: ↑Fri Sep 30, 2022 9:04 pm New test build today:
Single SDRAM
Dual SDRAM
REMINDER that this is a TEST BUILD, not Beta, not even Alpha. No reporting bugs. Just test it out and have fun!
Support srg320 on Patreon now: https://www.patreon.com/srg320
Slava Ukraini!