Page 1 of 1

Special Chip Support

Posted: Mon Jun 01, 2020 2:32 am
by Moondandy
Are all the special chips implemented apart from ST011 and ST018?

https://en.m.wikipedia.org/wiki/List_of ... ment_chips

Re: Special Chip Support

Posted: Mon Jun 01, 2020 3:24 am
by James-F
Shogi fan?

Re: Special Chip Support

Posted: Mon Jun 01, 2020 7:47 am
by Sorgelig
readme says pretty much clear

Re: Special Chip Support

Posted: Mon Jun 01, 2020 8:08 am
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.

Re: Special Chip Support

Posted: Mon Jun 01, 2020 11:34 am
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.

Re: Special Chip Support

Posted: Mon Jun 01, 2020 11:58 am
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.

Re: Special Chip Support

Posted: Mon Jun 01, 2020 12:24 pm
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.

Re: Have we reached perfection?

Posted: Mon Jun 01, 2020 3:54 pm
by Sorgelig
Large 32bit ARM implementation for a single crappy game - this is ridiculous. No one will do it.

Re: Have we reached perfection?

Posted: Mon Jun 01, 2020 4:21 pm
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.

Re: Special Chip Support

Posted: Mon Feb 13, 2023 2:05 pm
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


Re: Special Chip Support

Posted: Tue Feb 14, 2023 4:31 am
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.


Re: Special Chip Support

Posted: Tue Feb 14, 2023 2:58 pm
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.


Re: Special Chip Support

Posted: Tue Feb 14, 2023 4:29 pm
by FPGA64

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


Re: Special Chip Support

Posted: Wed Apr 19, 2023 5:39 am
by Newsdee

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