ST-V Core?

Post Reply
RiotRay
Posts: 78
Joined: Fri Jan 15, 2021 7:54 am
Has thanked: 2 times
Been thanked: 9 times

ST-V Core?

Post by RiotRay »

Hi!

As the saturn core seems to make good progress, I was wondering if the ST-V core would be possible too.
The ST-V is just a saturn for the arcade after all (with little more ram?).

What do you think?

FPGA64
Top Contributor
Posts: 1070
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 52 times
Been thanked: 411 times

Re: ST-V Core?

Post by FPGA64 »

The saturn core almost fills the FPGA. I doubt there is room for additions but who knows

rubberduck
Posts: 10
Joined: Thu Jan 18, 2024 10:04 am
Location: Einbeck, Germany
Has thanked: 19 times
Been thanked: 4 times

Re: ST-V Core?

Post by rubberduck »

If only RAM is the problem i think this should be possible for Dual-SDRAM Configs. Are you sure thats the only difference?

User avatar
Chris23235
Top Contributor
Posts: 1028
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 137 times
Been thanked: 211 times

Re: ST-V Core?

Post by Chris23235 »

The ST-V hardware was identical to the Saturn, it had the same ammount of RAM. The difference was that the ST-V games were stored on ROM-Cartridges instead of CD-ROM. Any potential ST-V core would have to change the CD-ROM interface to the hardware responsible for reading the data from the cartridge.

pbsk8
Posts: 316
Joined: Mon Dec 28, 2020 4:23 pm
Has thanked: 81 times
Been thanked: 33 times

Re: ST-V Core?

Post by pbsk8 »

are there exclusive games for st-v?

User avatar
AmanoJacu
Posts: 151
Joined: Thu Dec 30, 2021 10:39 pm
Location: Barcelona
Has thanked: 75 times
Been thanked: 18 times

Re: ST-V Core?

Post by AmanoJacu »

pbsk8 wrote: Mon Jan 22, 2024 3:34 pm

are there exclusive games for st-v?

Most of the ST-V games were ported to the saturn, as it was very straight forward to do.

https://www.satakore.com/stv.php

ExCyber
Posts: 232
Joined: Sun May 24, 2020 3:33 pm
Has thanked: 12 times
Been thanked: 77 times

Re: ST-V Core?

Post by ExCyber »

Chris23235 wrote: Mon Jan 22, 2024 12:10 pm

The ST-V hardware was identical to the Saturn, it had the same ammount of RAM. The difference was that the ST-V games were stored on ROM-Cartridges instead of CD-ROM. Any potential ST-V core would have to change the CD-ROM interface to the hardware responsible for reading the data from the cartridge.

Based on a combination of my fading memories of Saturn architecture and skimming through MAME code:

ST-V cartridges use the same logical interface as Saturn cartridges. ROM cartridge support is probably a very low-priority task for the Saturn core, though (only two games use them, and both have patches available to use a RAM cartridge instead). Cartridge memory sits on the same bus (SCU "A bus") as the CD block, so I don't think it represents any additional SDRAM throughput beyond variation/configurability of wait states on that bus.

ST-V has an extra I/O chip, presumably because SMPC is simply too sophisticated to speak to a JAMMA cabinet. It doesn't look too bad (basically a handful of counters and GPIO ports?), but it's something that Saturn doesn't have.

Some games have protection chips that would need to be implemented or bypassed.

Batman Forever has an additional DSP board (for compressed speech samples?). This is based on a proper Analog Devices DSP processor, so probably not worth implementing for this one game. This processor family was common on '90s Midway hardware, so maybe that could be leveraged someday.

A few games have non-standard controls (three distinct types of mahjong panel, steering wheel/yoke, some kind of simulated whack-a-mole mechanism?).

MAME has one "ST-V" game that uses its own specific board, a custom cabinet, and the CD interface: Sport Fishing 2. I see several sources on the web claiming that its predecessor, Sports Fishing (yeah, they apparently changed "Sports" to "Sport" for the sequel), was the first arcade game to use Saturn hardware, and did so in combination with LaserDisc. Concrete evidence of this claim is elusive, but I suppose I can't be too dismissive, considering that I live in a timeline where the Pioneer LaserActive exists.

User avatar
TLPD-AVW
Posts: 117
Joined: Sat Jul 11, 2020 9:59 am
Has thanked: 19 times
Been thanked: 47 times

Re: ST-V Core?

Post by TLPD-AVW »

ExCyber wrote: Mon Jan 22, 2024 11:40 pm

ROM cartridge support is probably a very low-priority task for the Saturn core, though (only two games use them, and both have patches available to use a RAM cartridge instead).

Both Ultraman and KoF 95 cartridges have been supported by the Saturn core for a long time now. No need to patch discs to play them.

ExCyber
Posts: 232
Joined: Sun May 24, 2020 3:33 pm
Has thanked: 12 times
Been thanked: 77 times

Re: ST-V Core?

Post by ExCyber »

I suppose that's what I get leaving an unbelievably old version of the core in the root of my SD card and not really paying attention.

Just for grins, I loaded an ST-V BIOS on a non-ancient Saturn core, and it does actually display something, but it's a factory test mode that doesn't seem to accept pad input. It probably wants input through the aforementioned I/O chip, and might need an extra settings EEPROM that doesn't exist on Saturn (I missed this in my previous pass through the MAME code) before it will consider itself initialized and actually try to boot a game. At that point, I expect that it would run into the limits of the current cartridge support (ST-V games are unsurprisingly much bigger than the KoF95 and Ultraman cartridges, and the smaller ones seem to also have some non-obvious mirroring).

RiotRay
Posts: 78
Joined: Fri Jan 15, 2021 7:54 am
Has thanked: 2 times
Been thanked: 9 times

Re: ST-V Core?

Post by RiotRay »

It seems like my wishes come true: https://youtu.be/w0oQ7qIoAMc?si=Xv9unn_u25p-dXIp

It´s a little puzzling that this core isn´t developed by srg320.
But...great development anyway!

FPGA64
Top Contributor
Posts: 1070
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 52 times
Been thanked: 411 times

Re: ST-V Core?

Post by FPGA64 »

RiotRay wrote: Sun Jan 05, 2025 3:50 pm

It seems like my wishes come true: https://youtu.be/w0oQ7qIoAMc?si=Xv9unn_u25p-dXIp

It´s a little puzzling that this core isn´t developed by srg320.
But...great development anyway!

No thats a clcik bait you tube video of a highly experimental core. Its in no state for testing other than by the author and that youtube video is not helpful

niallquinn
Posts: 223
Joined: Wed Jun 05, 2024 4:54 pm
Has thanked: 249 times
Been thanked: 48 times

Re: ST-V Core?

Post by niallquinn »

Few games playable so far, I'm happy. Rome wasn't built in a day. :) Get the latest unstable nightly for the saturn, get the mras posted in the Saturn thread on discord, get the bios and roms from mame. Sorted.

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

Re: ST-V Core?

Post by Armakuni »

There is a seperate ST-V core available now on Discord

Lloyd2084
Posts: 79
Joined: Sat Feb 19, 2022 8:11 pm
Has thanked: 159 times
Been thanked: 14 times

Re: ST-V Core?

Post by Lloyd2084 »

Amazing!

Atohmdiy
Posts: 161
Joined: Thu Jul 02, 2020 12:20 am
Has thanked: 6 times
Been thanked: 21 times

Re: ST-V Core?

Post by Atohmdiy »

I don't think it has been posted here :
https://docs.google.com/spreadsheets/d/ ... 1391758124

Many recent progress. Amazing !

FPGA64
Top Contributor
Posts: 1070
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 52 times
Been thanked: 411 times

Re: ST-V Core?

Post by FPGA64 »

latest MRA are available here

https://github.com/zakk4223/STV-MRA

Atohmdiy
Posts: 161
Joined: Thu Jul 02, 2020 12:20 am
Has thanked: 6 times
Been thanked: 21 times

Re: ST-V Core?

Post by Atohmdiy »

And a script to update/download the latest core and mra :
https://github.com/davewongillies/MISTer-update_stv

You still need the roms from mame. I download them from mame merged 0.274 and place them in games/mame as usual.

I quickly played a few games like radiant silvergun and guardian heroes, it works very well.

User avatar
felleg
Posts: 18
Joined: Sun Oct 30, 2022 4:05 am
Has thanked: 19 times
Been thanked: 3 times

Re: ST-V Core?

Post by felleg »

Atohmdiy wrote: Tue Feb 25, 2025 10:10 pm

And a script to update/download the latest core and mra :
https://github.com/davewongillies/MISTer-update_stv

You still need the roms from mame. I download them from mame merged 0.274 and place them in games/mame as usual.

I quickly played a few games like radiant silvergun and guardian heroes, it works very well.

That's incredible! I'm so close to getting it working too. I'm currently using ST-V_unstable_20250304_1621fe.rbf to run Radiant Silvergun, but it freezes when I press start after entering a credit. What Version of the core has worked for you? Can you replicate my issue?

Image

UPDATE: Based on the date of your post, I figured out you've been using the earlier unstable build, namely ST-V_unstable_20250224_19a516.rbf. I gave it a try, and lo and behold I can now play the game! What a great day.

Image

davewongillies
Posts: 5
Joined: Mon Sep 23, 2024 5:52 pm
Has thanked: 1 time
Been thanked: 1 time

Re: ST-V Core?

Post by davewongillies »

felleg wrote: Tue Mar 04, 2025 6:34 pm
Atohmdiy wrote: Tue Feb 25, 2025 10:10 pm

And a script to update/download the latest core and mra :
https://github.com/davewongillies/MISTer-update_stv

You still need the roms from mame. I download them from mame merged 0.274 and place them in games/mame as usual.

I quickly played a few games like radiant silvergun and guardian heroes, it works very well.

That's incredible! I'm so close to getting it working too. I'm currently using ST-V_unstable_20250304_1621fe.rbf to run Radiant Silvergun, but it freezes when I press start after entering a credit. What Version of the core has worked for you? Can you replicate my issue?

Image

UPDATE: Based on the date of your post, I figured out you've been using the earlier unstable build, namely ST-V_unstable_20250224_19a516.rbf. I gave it a try, and lo and behold I can now play the game! What a great day.

Image

It's probably dependent on an updated version of the MRA files

davewongillies
Posts: 5
Joined: Mon Sep 23, 2024 5:52 pm
Has thanked: 1 time
Been thanked: 1 time

Re: ST-V Core?

Post by davewongillies »

felleg wrote: Tue Mar 04, 2025 6:34 pm
Atohmdiy wrote: Tue Feb 25, 2025 10:10 pm

And a script to update/download the latest core and mra :
https://github.com/davewongillies/MISTer-update_stv

You still need the roms from mame. I download them from mame merged 0.274 and place them in games/mame as usual.

I quickly played a few games like radiant silvergun and guardian heroes, it works very well.

That's incredible! I'm so close to getting it working too. I'm currently using ST-V_unstable_20250304_1621fe.rbf to run Radiant Silvergun, but it freezes when I press start after entering a credit. What Version of the core has worked for you? Can you replicate my issue?

The MRA release just got updated and fixes this problem.

Post Reply