Hardware Homebrew Others Great year for the MiSTer FPGA project so far

  • Thread starter Thread starter lordelan
  • Start date Start date
  • Views Views 5,575
  • Replies Replies 94
  • Likes Likes 7

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
6,505
Reaction score
4,340
Trophies
2
Age
46
XP
8,368
Country
Germany
In the past, gbatemp didn't really cover the MiSTer project all that much which is a shame since it's on the best currently available options to enjoy retro games. Think of it as the usual Raspberry Pi retro gaming project playing everything up to N64, Saturn and PSX except it's not a Raspberry Pi and it's not even software emulation but using an FPGA to recreate original hardware's architecture on the transistor level.

1776851734087.png


However this is intended to be a news post and there's YouTube videos that can explain way better than me what the MiSTer is.
The reason I'm making this post is because we saw some crazy things recently on the MiSTer that I didn't dream of ever to happen on it because many devs said it was impossible. I'm pretty sure many of the accomplishments were made using AI and vibe coding and I don't wanna start an ethical debate on that here but rather focus on what we've got in the past few weeks because in the end, I as an end user and MiSTer owner are actually enjoying the hell out of what we've got.

Virtual Boy



A project centered around preservation should also include more niche systems like the Virtual Boy and that's finally happening after many thought it wouldn't be easy to fit on the MiSTer but it seems we're getting there and I'm hyped for it.
If you're one of those lucky people that own a real 3D TV from a few years back you can even play this in real 3D which is neat.

CPS3 (Capcom Play System 3)



With CPS1 and 2 being available (and a pure joy) on the MiSTer for a longer time now one of the last few systems that was speculated on whether it actually could fit on the MiSTer or not was always Capcom's final installment in the Arcade CPS systems series which is CPS3. There's only a few games for it, especially compared to CPS2, but one of them is the famous Street Fighter III and everyone in the community would love to have a faithful and accurate FPGA implementation of that one. The developer of the core, Jotego, is getting closer and said it might fit on the MiSTer so the hype is there.

Speaking of which...

Street Fighter III: 3rd Strike (ARM)



While the MiSTer is primarily an FPGA platform and that's what you buy it for, there's also a (rather weak) ARM CPU bundled with it that handles mainly the Linux side and some other stuff. This is used to provide the operating system that enables you to launch the cores and games. However while not nearly being as powerful as the ARM in something like the Raspberry Pi 5, we saw some things utilizing it in the past like a (rather messy and weak) port of RetroArch.
This time around someone took the opportunity to port the decompilation of the PS2 version of SF3 to the MiSTer into a hybrid core. It's using the FPGA for audio and video while emulating the game on the ARM side. I've played it and it runs with stable 60 fps so that's a win on my end.
Everyone (including me) would still prefer to have the real deal which would be the CPS3 FPGA core as mentioned above to play SF3 like it would run on the Arcade but even when that happens, this ARM version has the benefit of offering the "console mode" of the game that was being introduced in the PS2 version and gives you additional gaming modes such as traning mode which comes in handy.


Retro Achievements



This is by far the biggest news for me as I was always told this is definitely never going to happen on the MiSTer and as someone who likes using them in RetroArch and on any Chinese retro handheld, it was the biggest compromise I had to make in order to have the low latency and accuracy of FPGA on the MiSTer. But now I can have both at the same time which is more I've ever dreamed of. It's still a PoC but already works great on many cores and I expect to see it being merged into the main MiSTer repository at some point in the future so that update_all grabs it automatically.

SNES save states



Another big compromise you have to make coming from software emulation is the fact that not all cores offer save state support. While many like the NES, Game Boy and a few others do, there's still many that don't. A famous example is the Genesis/MegaDrive core. Another core that didn't have it was the SNES core. "Was". That's right. Because now it's available and it's even already in the MiSTer main repository so you'll automatically have it when you get a MiSTer today and pull the latest cores with update_all.
Combined with the previous paragraph that means we now have save states and achievements on SNES on the MiSTer which is awesome!

PICO-8



The last time I'm writing this but: Here's another thing that was being said never to happen on the MiSTer, a PICO-8 core.
And it wasn't denied to happen because the MiSTer was too small or weak for it but because the MiSTer recreates real existing hardware with its FPGA which obviously doesn't apply to PICO-8, being a so called "fantasy console" that never existed on real hardware to begin with. However the ARM side is yet again putting itself to work and so we finally have it, a hybrid core like the ARM SF3 port from above, PICO-8 on the MiSTer FPGA.

You can read more about it here: https://misterfpga.org/viewtopic.php?t=10326

That's it for today. Hope you enjoy your MiSTer or consider getting one since it's the ultimate retro gaming experience imho.
 
i'd love one of these but they are fucking expensive for a pre-built one and that's with no extra accessories etc. also they all come with either EU or US plugs and i haven't found anywhere that sell them here either. that's why I'm waiting on seeing what the steam box does.
 
Last edited by Bladexdsl,
i'd love one of these but they are fucking expensive for a pre-built one and that's with no extra accessories etc. also they all come with either EU or US plugs that's why I'm waiting on seeing what the steam box does.
Have you considered the SuperStation one? I know, I know its $210, but well worth every penny.
Retro Achievements
This is by far the biggest news for me as I was always told this is definitely never going to happen on the MiSTer and as someone who likes using them in RetroArch and on any Chinese retro handheld, it was the biggest compromise I had to make in order to have the low latency and accuracy of FPGA on the MiSTer. But now I can have both at the same time which is more I've ever dreamed of. It's still a PoC but already works great on many cores and I expect to see it being merged into the main MiSTer repository at some point in the future so that update_all grabs it automatically.

More on the topic of the Retro Achievements, I did some research on this a while back and got a little disappointed that it wasn't available about a month ago actually started to work on a way to get them working with the PSX core, but it seems that my efforts probably aren't needed : /
 
how powerful is it though can it play higher than ps1? also you need a ps1 controller?
I can play everything that a regular MiSTer can play, and no, you don't have to use a PS1 controller. You are pretty much free to use any Bluetooth controller you like. Alternatively, if you also get the SuperDock, you can use any controller you have the SNAC for. So if you want to play NES games with your childhood NES controller, you can. The Controller/MC ports on the main system are just an inbuilt SNAC made from user serviceable parts
 
  • Like
Reactions: Bladexdsl
they are cool but the raspberry pi or even odroids do close enough to as good of a job as the misters at half the cost. its a little too expensive for me to crown it as super super amazing.

i wouldnt consider it the ultimate experience. and have tried tons of different emulation over the years.

nvidia shield is a better option imo too. it can play wii
 
they are cool but the raspberry pi or even odroids do close enough to as good of a job as the misters at half the cost. its a little too expensive for me to crown it as super super amazing.

i wouldnt consider it the ultimate experience. and have tried tons of different emulation over the years.

nvidia shield is a better option imo too. it can play wii
RPis are fine, but what you have to realise is that it's not software emulation, as you would have on the Pi or Odroid. It's hardware emulation, which is nearly indistinguishable from playing on actual hardware. Little quirks of the hardware are there because it is pretty much the original hardware atleast as far as the games are concerned
 
  • Like
Reactions: cearp
RPis are fine, but what you have to realise is that it's not software emulation, as you would have on the Pi or Odroid. It's hardware emulation, which is nearly indistinguishable from playing on actual hardware. Little quirks of the hardware are there because it is pretty much the original hardware atleast as far as the games are concerned
i understand that. i have alot of the original hardware and ive found tons of stuff that software emulation is not really a noticeable difference from hardware. Then when you start getting into some of the benefits of getting software emulation via enhancement tweaks software emulation can be more enjoyable in some situations.

i have a $4500 PC build that allows me to do alot of experimental stuff.

the main knock i have on mister is its price. its not giving a better experience at the price tag.

and as far as hardware goes. i still prefer my genesis where i can use my original game shark. mister cant touch that.
 
nvidia shield is a better option imo too. it can play wii
i tried to play dolphin on my shield pro once every game i tried it was so slow it went in slow motion how are you doing it? also i was told the mayflash adapter doesn't work on it i even asked this in the official shield forums?
 
Last edited by Bladexdsl,
i tried to play wii on my shield pro once and it was so slow it went in slow motion how are you doing it? also i was told the mayflash adapter doesn't work on it i even asked this in the official shield forums?
it doesnt play 100% of the games. about 50-60% play fully. the first time i played wii on it years ago it was horrible. but it got alot better support over time. there was a group that i got some rom specific patches so some of the games would play better on the tegra chipset. cant remember because its been so long. but if i remember ill let you know.

i have multiple nvidia shields and the shield pro actually has alot more issues on some of the nvidia firmware updates than the newer nvidia shields. i found alot of issues with crashing and memory leaks on the shield pro that i didnt run into on the newer shields that i purchased. at one time i was convinced it was a power issue where the pro couldnt handle the sd card slot and extra usb compared to the regular shield. for like a year and a half i wanted to throw my shield pro out the window because of bad firmware updates that decreased the stability on the pro but didnt seem to effect the other shields the same way.

having the sd card slot and an extra usb might have been too much power strain on the unit.
 
i'm convinced that their latest FW has fucked everything even their home screen menu that's why i installed wolf launcher. that's why I'm looking for an emu replacement i only use mine for kodi now.
 
Last edited by Bladexdsl,
i'm convinced that their latest FW has fucked everything even their home screen menu that's why i installed wold launcher. that's why I'm looking for a replacement for it now.
i stopped updating firmwares once i found one that was stable. because it was hit or miss for a while. alot of the newer FWs fucked up hyperspin which became a dead end front end on the newer FW
 
Dude, that's an understatement, we've been eating REALLY GOOD lately on MiSTer, and there's no signs of slowing down any time soon. The CDi is an amazing VCD player, there's a 3DO core now, VirtualBoy is coming along great, CPS3 is on the cusp of working, it's just incredible what's being done right now. All the while the GBA is getting a cycle-accurate core, The PSX and N64 cores are still getting improvements and overclocks, we're getting MiSTer homebrew now (fractals), etc. As someone that owns 3 MiSTer systems myself, I'm over the moon at what this little PCB sandwich is capable of.
 
i'd love one of these but they are fucking expensive for a pre-built one and that's with no extra accessories etc. also they all come with either EU or US plugs and i haven't found anywhere that sell them here either.
I agree that the MiSTer is definitely more pricey to get into than a Raspberry Pi or any other software emulation solution that does "the same thing" (aka systems it runs).
That being said, this shifted thanks to Taki Udon and other Chinese companies within the last few years. You don't have to get the "original" (which would be the DE10-Nano) any longer.
There's clone boards. The most famous being Taki Udon's MiSTer Pi (which I have), the QMTech clone which also offers a variant with on-board soldered RAM for thinner builds, recently also the Hamgeek clone.
Then there's kind of "deluxe editions" or enhanced versions if you wanna put it like that, mainly Taki Udon's SuperStation One and the MiSTer Multisystem 2. Those cost a little more obviously but especially the SuperStation One is worth it imho for all the I/O it delivers.
And the coolest part is: All are just 100% compatible to the DE10-Nano, meaning you can set up your SD card in either one of them and use it in any other one of them.
As for the plugs: You can run the MiSTer Pi with any USB-C 5V or 15V plug. Got a cheap one from ANKER and am very happy with it. Maybe even a phone plug will do.
More on the topic of the Retro Achievements, I did some research on this a while back and got a little disappointed that it wasn't available about a month ago actually started to work on a way to get them working with the PSX core, but it seems that my efforts probably aren't needed : /
Well, ironically that's the only out of odelot's achievement-enabled cores that doesn't seem to work well with achievements currently as many users reported so far (haven't tested the PSX core in particular myself yet). So... :P
how powerful is it though can it play higher than ps1? also you need a ps1 controller?
No, it caps out at N64, Saturn and PSX. In fact those cores were already considered impossible (especially the N64 core) yet here we are thanks to some damn talented developers. There's even an N64 Turbo variant of the core, enabling you to overclock which comes in handy in certain games like DK64, Banjo or Golden Eye.
I can only speak for myself but this is exactly where I (!) personally (!) consider the term "retro" to cap out. It's all I want and need from the MiSTer and I was happy to have it when I got the MiSTer Pi. Sure, I'm still waiting for CPS3 and I would have loved to have a more powerful PC/DOS core than AO486 for some W95/W98 shenanigans but as a full retro experience, the MiSTer really delivers.
they are cool but the raspberry pi or even odroids do close enough to as good of a job as the misters at half the cost. its a little too expensive for me to crown it as super super amazing.

i wouldnt consider it the ultimate experience. and have tried tons of different emulation over the years.

nvidia shield is a better option imo too. it can play wii
That's totally fair and a valid point. I've played retro games on literally every possible device over all these years but it was always software emulation. I'm not a high skilled speedrunner and I'm almost 40 years old so I won't say something like "I can't play on anything else but original hardware or FPGA", but... it is noticable that Mario or Mega Man jump in the exact moment I'm pressing A on the gamepad even for my old eyes and reflexes and it's really hard to go back to playing something like Super Mario World with Nintendo's NSO app on the Switch after playing it on the MiSTer.
and as far as hardware goes. i still prefer my genesis where i can use my original game shark. mister cant touch that.
There's cheats on the MiSTer for years at this point. I don't know whether the Genesis core has them though.
Dude, that's an understatement, we've been eating REALLY GOOD lately on MiSTer, and there's no signs of slowing down any time soon. The CDi is an amazing VCD player, there's a 3DO core now, VirtualBoy is coming along great, CPS3 is on the cusp of working, it's just incredible what's being done right now. All the while the GBA is getting a cycle-accurate core, The PSX and N64 cores are still getting improvements and overclocks, we're getting MiSTer homebrew now (fractals), etc. As someone that owns 3 MiSTer systems myself, I'm over the moon at what this little PCB sandwich is capable of.
Yeah, agree with everything you said. Didn't want to bloat this "news" with too many things but when I bought it (the MiSTer Pi), the MiSTer project was already 8 years old and even had the impossible N64 core up and running so I thought "What you see is what you get" and I was totally fine with it, maybe expecting at least to also get CPS3 at some point.
But what happened now with achievements, 3DO, Virtual Boy, Pico-8, CDi, Jaguar, N64 Turbo, the new GBA core and so on... it's just crazy.
I play the MiSTer more than the Steam Deck, which says everything imho.
 
Yeah, agree with everything you said. Didn't want to bloat this "news" with too many things but when I bought it (the MiSTer Pi), the MiSTer project was already 8 years old and even had the impossible N64 core up and running so I thought "What you see is what you get" and I was totally fine with it, maybe expecting at least to also get CPS3 at some point.
But what happened now with achievements, 3DO, Virtual Boy, Pico-8, CDi, Jaguar, N64 Turbo, the new GBA core and so on... it's just crazy.
I play the MiSTer more than the Steam Deck, which says everything imho.
Oh yes, Retro Achievements is HUGE! After getting a MiSTer, I haven't used my Raspberry Pi systems for emulation in about a year and a half now. I even replaced my Pi 4 in my bartop arcade with a MiSTer (DE10-nano). Just the latency improvement over a Pi is monumental, and SNAC adapters let me use real controllers on the cheap; The SNAC adapters are pennies on the dollar compared to getting a USB adapter for every controller I wanna use.

I think I've seen you in the MiSTer Discord as well.
 
Last edited by Jayro,
  • Like
Reactions: lordelan
That's totally fair and a valid point. I've played retro games on literally every possible device over all these years but it was always software emulation. I'm not a high skilled speedrunner and I'm almost 40 years old so I won't say something like "I can't play on anything else but original hardware or FPGA", but... it is noticable that Mario or Mega Man jump in the exact moment I'm pressing A on the gamepad even for my old eyes and reflexes and it's really hard to go back to playing something like Super Mario World with Nintendo's NSO app on the Switch after playing it on the MiSTer.

There's cheats on the MiSTer for years at this point. I don't know whether the Genesis core has them though.
ive been able to get software emulation systems including the rasp to have exact moment response. hardwired controllers and proper configuration so there isnt input conversion from xinput etc can make a difference. the software emulation might take a little more attention to detail and focus to get that exact moment your pressing a button feeling but it is possible.

x-arcades tankstick does a great job of being exact for alot of systems. i will admit there isnt an all in one that does everything perfect. like the psx classic can do ps1 pretty well but other systems there is a noticeable timing issue.

i built an odroid that uses arcade stick using voltage signals that does an incredible job with mame and other arcade systems.

theres cheats on alot of systems including retroarch. but nothing that is 1:1 on the gameshark level. PC trainers, nintendo switch overlay cheats etc still dont have the expierence and feeling that gameshark does to me. alot of the cheat systems do the job but dont provide the same expierence/feeling as gameshark.

so in the same sense as alot of this retro gaming stuff its mostly comes down to the nostalgia feeling and how much customization and attention to detail you have to play.

i keep a heavy sony trinitron 4:3 TV for that exact reason. even if you have the right hardware sometimes the screen is more important. I have gaming setups in multiple different rooms of my house and LCDs,plasmas, and OLED still cant provide the same feeling as a 20year old tubed tv.

but for the people who dont have the luxury of owning tons of these products and have to cut corners or spend their money wisely im just saying that it is possible get enjoyment out of some of the lessor costing systems.
 
  • Like
Reactions: lordelan
ive been able to get software emulation systems including the rasp to have exact moment response. hardwired controllers and proper configuration so there isnt input conversion from xinput etc can make a difference. the software emulation might take a little more attention to detail and focus to get that exact moment your pressing a button feeling but it is possible.

x-arcades tankstick does a great job of being exact for alot of systems. i will admit there isnt an all in one that does everything perfect. like the psx classic can do ps1 pretty well but other systems there is a noticeable timing issue.

i built an odroid that uses arcade stick using voltage signals that does an incredible job with mame and other arcade systems.

theres cheats on alot of systems including retroarch. but nothing that is 1:1 on the gameshark level. PC trainers, nintendo switch overlay cheats etc still dont have the expierence and feeling that gameshark does to me. alot of the cheat systems do the job but dont provide the same expierence/feeling as gameshark.

so in the same sense as alot of this retro gaming stuff its mostly comes down to the nostalgia feeling and how much customization and attention to detail you have to play.

i keep a heavy sony trinitron 4:3 TV for that exact reason. even if you have the right hardware sometimes the screen is more important. I have gaming setups in multiple different rooms of my house and LCDs,plasmas, and OLED still cant provide the same feeling as a 20year old tubed tv.

but for the people who dont have the luxury of owning tons of these products and have to cut corners or spend their money wisely im just saying that it is possible get enjoyment out of some of the lessor costing systems.
Yeah, for a lot of USB controllers and arcade sticks that use USB, having one that has a 1000Hz USB polling rate will give you a nearly zero-lag experience. And for digital TVs, making sure Game Mode is enabled helps immensely too. I have it set to on with all 3 of my HDMI ports.
 

Site & Scene News

Popular threads in this forum