FM Towns and GameCube Core Possible?

Goran
Posts: 28
Joined: Tue Oct 22, 2024 7:23 am

FM Towns and GameCube Core Possible?

Unread post by Goran »

Woule be nice. Is it possible to make?

User avatar
limi
Top Contributor
Posts: 776
Joined: Sun May 24, 2020 6:53 pm
Has thanked: 180 times
Been thanked: 570 times

Re: FM Towns and GameCube Core Possible?

Unread post by limi »

FM Towns is possible, GameCube is not.

Goran
Posts: 28
Joined: Tue Oct 22, 2024 7:23 am

Re: FM Towns and GameCube Core Possible?

Unread post by Goran »

Does nobody want fm towns too? Its an intersting system like the sharp x68000

AngelicLiver
Top Contributor
Posts: 434
Joined: Fri May 29, 2020 8:50 am
Has thanked: 86 times
Been thanked: 120 times

Re: FM Towns and GameCube Core Possible?

Unread post by AngelicLiver »

FM Towns is interesting but is pretty niche, the X68000 core still has a ways to go too. Unfortunately there are only a finite number of developers with finite resources and esoteric Japanese systems require a lot of research and hands on with the hardware.

Whilst I'm sure a lot of people here would love FM Towns and Towns Marty it's a massive undertaking.

6th generation hardware (Gamecube, PS2, Dreamcast etc.) are out of the scope of the DE10-Nano (not enough logic elements/memory bandwidth).

Lowe0
Posts: 9
Joined: Wed Apr 19, 2023 4:05 pm
Been thanked: 5 times

Re: FM Towns and GameCube Core Possible?

Unread post by Lowe0 »

Unfortunately, even with the logic elements, the GameCube is probably too complex for hobbyists to implement. During the 90s, CPUs implemented two massive leaps in design: superscalar pipelines and out-of-order execution. These advances let the CPU stay a lot busier, and therefore get more work done, even at the same clock speed. The GameCube CPU implemented both, for comparison, the PS1 and N64 CPUs are in-order and use far shorter pipelines.

The downside is that they’re far more complex than older in-order CPUs, and/or those with shorter pipelines. That complexity means that, even if you had an infinitely large FPGA, it’s still going to take a lot longer to design the core. It’d be a full-time job for a team of developers with a valuable skill set.

rhester72
Top Contributor
Posts: 1323
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 15 times
Been thanked: 213 times

Re: FM Towns and GameCube Core Possible?

Unread post by rhester72 »

Lowe0 wrote: Tue Oct 22, 2024 3:05 pm

Unfortunately, even with the logic elements, the GameCube is probably too complex for hobbyists to implement. During the 90s, CPUs implemented two massive leaps in design: superscalar pipelines and out-of-order execution. These advances let the CPU stay a lot busier, and therefore get more work done, even at the same clock speed. The GameCube CPU implemented both, for comparison, the PS1 and N64 CPUs are in-order and use far shorter pipelines.

The downside is that they’re far more complex than older in-order CPUs, and/or those with shorter pipelines. That complexity means that, even if you had an infinitely large FPGA, it’s still going to take a lot longer to design the core. It’d be a full-time job for a team of developers with a valuable skill set.

Preach, brother. I've been trying to explain why the PS2 isn't happening for exactly the same reasons for years.

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

Re: FM Towns and GameCube Core Possible?

Unread post by FPGA64 »

Plus once the consoles use frame buffers the advantages of FPGA evaporate. Gamecube is near perfect on Dolphin.

niallquinn
Posts: 136
Joined: Wed Jun 05, 2024 4:54 pm
Has thanked: 140 times
Been thanked: 33 times

Re: FM Towns and GameCube Core Possible?

Unread post by niallquinn »

??? There already is an FM Towns core?

viewtopic.php?t=104&start=60

User avatar
Retro-Nerd
Posts: 279
Joined: Fri Jul 08, 2022 2:47 am
Has thanked: 12 times
Been thanked: 80 times

Re: FM Towns and GameCube Core Possible?

Unread post by Retro-Nerd »

Very early though. Not really usable yet.

niallquinn
Posts: 136
Joined: Wed Jun 05, 2024 4:54 pm
Has thanked: 140 times
Been thanked: 33 times

Re: FM Towns and GameCube Core Possible?

Unread post by niallquinn »

Work has never stopped, the latest build still no good? FMTowns_20240409.rbf

softtest9
Posts: 166
Joined: Thu May 28, 2020 7:13 pm
Has thanked: 3 times
Been thanked: 22 times

Re: FM Towns and GameCube Core Possible?

Unread post by softtest9 »

FPGA64 wrote: Tue Oct 22, 2024 3:48 pm

Plus once the consoles use frame buffers the advantages of FPGA evaporate. Gamecube is near perfect on Dolphin.

Why does this line keep being repeated everywhere? Have you used Dolphin? Dolphin has quite a lot of glitches and accuracy work has almost stopped. They're mostly working on the GUI now. Performance problems are obviously worse too compared to something like Snes9x. There is certainly merit in making a Gamecube FPGA core.

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

Re: FM Towns and GameCube Core Possible?

Unread post by FPGA64 »

Yes I use Dolphin on a high end Gaming PC and its near perfect. I dont see any issues with it at all. With SW emulation you need a decent PC, its never going to be fun on an Android device.

User avatar
Chris23235
Top Contributor
Posts: 983
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 127 times
Been thanked: 197 times

Re: FM Towns and GameCube Core Possible?

Unread post by Chris23235 »

softtest9 wrote: Tue Oct 22, 2024 10:31 pm
FPGA64 wrote: Tue Oct 22, 2024 3:48 pm

Plus once the consoles use frame buffers the advantages of FPGA evaporate. Gamecube is near perfect on Dolphin.

Why does this line keep being repeated everywhere? Have you used Dolphin? Dolphin has quite a lot of glitches and accuracy work has almost stopped. They're mostly working on the GUI now. Performance problems are obviously worse too compared to something like Snes9x. There is certainly merit in making a Gamecube FPGA core.

The Gamecube graphics chip contained 51 million transistors, for comparison the graphics chip of the PSX contained 1 million transistors and the graphics chip of the N64 was made of 2.6 million transistors. Reverse Engineering such a chip is an impossible task, the only way I can think of is using high resolution die shots that are converted 1:1 into the FPGA but I doubt any FPGA available today would be big enough for something like that.

Goran
Posts: 28
Joined: Tue Oct 22, 2024 7:23 am

Re: FM Towns and GameCube Core Possible?

Unread post by Goran »

niallquinn wrote: Tue Oct 22, 2024 4:52 pm

??? There already is an FM Towns core?

viewtopic.php?t=104&start=60

Please work further on this core. Many people would be gratefull.

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

Re: FM Towns and GameCube Core Possible?

Unread post by FPGA64 »

As has been stated the Author works as when they feel they want to. Japanese systems always take the longest because the tech docs are in Japanese. It will be done if and when and asking for it to happen wont make it occur any faster,

akeley
Top Contributor
Posts: 1441
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 497 times
Been thanked: 467 times

Re: FM Towns and GameCube Core Possible?

Unread post by akeley »

FPGA64 wrote: Wed Oct 23, 2024 12:00 pm

It will be done if and when and asking for it to happen wont make it occur any faster,

People expressing interest in something (cores in this case) can absolutely be a motivation for the developer and result in resuming work, faster completion, etc.

CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos

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

Re: FM Towns and GameCube Core Possible?

Unread post by FPGA64 »

akeley wrote: Wed Oct 23, 2024 1:24 pm
FPGA64 wrote: Wed Oct 23, 2024 12:00 pm

It will be done if and when and asking for it to happen wont make it occur any faster,

People expressing interest in something (cores in this case) can absolutely be a motivation for the developer and result in resuming work, faster completion, etc.

and can have exactly the opposite effect too.

akeley
Top Contributor
Posts: 1441
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 497 times
Been thanked: 467 times

Re: FM Towns and GameCube Core Possible?

Unread post by akeley »

FPGA64 wrote: Wed Oct 23, 2024 2:35 pm

and can have exactly the opposite effect too.

If you say so, but it goes against common sense and most people's experiences.

And this kind of gatekeeping can keep people from engaging with the community, especially on a niche forum which is already pretty quiet as it is.

CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos

rhester72
Top Contributor
Posts: 1323
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 15 times
Been thanked: 213 times

Re: FM Towns and GameCube Core Possible?

Unread post by rhester72 »

akeley wrote: Wed Oct 23, 2024 1:24 pm
FPGA64 wrote: Wed Oct 23, 2024 12:00 pm

It will be done if and when and asking for it to happen wont make it occur any faster,

People expressing interest in something (cores in this case) can absolutely be a motivation for the developer and result in resuming work, faster completion, etc.

I don't really think that's the case at all. It's a developer wanting to scratch an itch, VERY few are "community-motivated" and a great many have abandoned projects altogether as a result.

akeley
Top Contributor
Posts: 1441
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 497 times
Been thanked: 467 times

Re: FM Towns and GameCube Core Possible?

Unread post by akeley »

rhester72 wrote: Wed Oct 23, 2024 5:03 pm

I don't really think that's the case at all. It's a developer wanting to scratch an itch, VERY few are "community-motivated" and a great many have abandoned projects altogether as a result.

Even if some developer is just "wanting to scratch an itch", how can expressing interest in his work be harmful?
Can you point me to examples of "great many" devs who have abandoned projects because some people were interested in them?
And what is your basis for saying "VERY few" are community-motivated? (even though I did not directly nor indirectly imply that, so not sure why did you put it in quotes)

I'm sorry, but unless you can prove such pronouncements with some very well documented stuff then it's just your say so, which goes totally against normal human behaviour and common sense.

CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos

rhester72
Top Contributor
Posts: 1323
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 15 times
Been thanked: 213 times

Re: FM Towns and GameCube Core Possible?

Unread post by rhester72 »

Oh my goodness. Best of luck with that approach. I'm out of this discussion.

akeley
Top Contributor
Posts: 1441
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 497 times
Been thanked: 467 times

Re: FM Towns and GameCube Core Possible?

Unread post by akeley »

rhester72 wrote: Wed Oct 23, 2024 6:28 pm

Oh my goodness. Best of luck with that approach.

So questioning and asking for examples proving your vague, sweeping claims is a no-no, some sort of faux pas? :D
I'd say it's some interesting logic on display here, but logic has left the building a few posts ago.

One thing I can agree on though, is that it's time to abandon thread and put this exchange under "yet another topsy-turvy forum moment".

CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos

Post Reply