ST-V Core?

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

ST-V Core?

Unread 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: 937
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 49 times
Been thanked: 374 times

Re: ST-V Core?

Unread 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?

Unread 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: 982
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 127 times
Been thanked: 197 times

Re: ST-V Core?

Unread 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: 289
Joined: Mon Dec 28, 2020 4:23 pm
Has thanked: 75 times
Been thanked: 33 times

Re: ST-V Core?

Unread post by pbsk8 »

are there exclusive games for st-v?

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

Re: ST-V Core?

Unread 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?

Unread 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: 107
Joined: Sat Jul 11, 2020 9:59 am
Has thanked: 18 times
Been thanked: 42 times

Re: ST-V Core?

Unread 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?

Unread 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).

Post Reply