Special Chip Support

User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Special Chip Support

Unread post by Moondandy »

Are all the special chips implemented apart from ST011 and ST018?

https://en.m.wikipedia.org/wiki/List_of ... ment_chips
User avatar
James-F
Posts: 20
Joined: Mon May 25, 2020 7:46 am

Re: Special Chip Support

Unread post by James-F »

Shogi fan?
User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: Special Chip Support

Unread post by Sorgelig »

readme says pretty much clear
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: Special Chip Support

Unread post by Moondandy »

That's impressive if it is only the those two chips Mister doesn't support. So does that mean the entire SNES and SF library is supported bar those 2 Shogi games?

Seems odd that those Shogi games would each have their own bespoke chip. Are those chips especially complex, or very different from the ST010, or is it more nobody is interested in making cores for 2 Shogi games? I don't think the Super NT of SD2SNES support them either.
User avatar
Chris23235
Top Contributor
Posts: 983
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 127 times
Been thanked: 197 times

Re: Special Chip Support

Unread post by Chris23235 »

Bit The ST018 chip is a complete 32-ARMv3 CPU runnung at 21.47 MHz. According to Wikipedia this chip contained around 300.000 transistors. For comparison the first ARM chip working in the Archimedes contained 25.000 transistors and the CPU running on the SNES contained about 22.000 transistors.
I think recreating such a complex CPU for a FPGA is too much work for just 1 game (and aditionally I don't know if it would even fit in the FPGA of the MiSTer and if it would work fast enough).

From what I understand the ST010 would be doable, the reason it is not included in the SD2SNES is that it requires 54KB of Blockram and the FPGA in the SD2SNES only has 36KB. But then again, I don't think many people are willing to implement the chip (which also contains a DSP) into the core just for 1 games (that is also a Shogi game) with very limited audience.
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: Special Chip Support

Unread post by Moondandy »

You mean ST011? ST010 is already in, was for an F1 game.

That's impressive those chips did so much for a single game. I wonder if after all that the AI was actually good.
User avatar
Chris23235
Top Contributor
Posts: 983
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 127 times
Been thanked: 197 times

Re: Special Chip Support

Unread post by Chris23235 »

Moondandy wrote: Mon Jun 01, 2020 11:58 am You mean ST011? ST010 is already in, was for an F1 game.

That's impressive those chips did so much for a single game. I wonder if after all that the AI was actually good.
Yeah, ST011, typo.
User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: Have we reached perfection?

Unread post by Sorgelig »

Large 32bit ARM implementation for a single crappy game - this is ridiculous. No one will do it.
User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 214 times

Re: Have we reached perfection?

Unread post by Sorgelig »

similar for ST011 for similar crappy game: all roms for DSP1/2/3/4/ST010 together occupy 6KB while ST011 ROM alone needs 50KB. Wasting so much FPGA RAM for a single game is simply to much.
There are several other shogi games for SNES and other consoles. They are pretty much simple mahjong games nothing special.
chunky_tesco
Posts: 70
Joined: Wed Jun 29, 2022 11:20 pm
Has thanked: 2 times
Been thanked: 10 times

Re: Special Chip Support

Unread post by chunky_tesco »

Could the the ST011 and ST018 be implement using the hybrid approach? The ST018 is an arm chip and they probably aren't games that need clock cycle exact timings

viewtopic.php?t=2397

dmckean
Posts: 310
Joined: Sat Jan 16, 2021 7:03 am
Has thanked: 396 times
Been thanked: 95 times

Re: Special Chip Support

Unread post by dmckean »

chunky_tesco wrote: Mon Feb 13, 2023 2:05 pm

Could the the ST011 and ST018 be implement using the hybrid approach? The ST018 is an arm chip and they probably aren't games that need clock cycle exact timings

viewtopic.php?t=2397

If you actually read that thread to the end you would see all the bottlenecks in the hybrid approach that cannot be overcome with the DE-10 Nano.

User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: Special Chip Support

Unread post by Moondandy »

The ST011 chip would be straight forward for someone (based off of my memory of what Rysha has said) as we already have the chip it uses with ST010 support.

from wiki:

ST010
Used for general functions and handling the AI of opponent cars in F1 ROC II: Race of Champions. It contains a NEC µPD96050 CPU,[9][25] clocked at 10Mhz.[4]

ST011
ST011 is used for AI functionality in the shogi board game Hayazashi Nidan Morita Shogi. It also uses a NEC µPD96050,[16] clocked at 15 Mhz.[4]

Just needs someone with the skills who wants to implement it. ST018 is a very different beast though.

FPGA64
Top Contributor
Posts: 939
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 49 times
Been thanked: 375 times

Re: Special Chip Support

Unread post by FPGA64 »

One person who wants to spend their time fixing one game almost no one will ever play

User avatar
Newsdee
Top Contributor
Posts: 873
Joined: Mon May 25, 2020 1:07 am
Has thanked: 104 times
Been thanked: 239 times

Re: Special Chip Support

Unread post by Newsdee »

Might as well just do a whole core just for that game :lol:

Post Reply