For many, MiSTer, and FPGA projects like it, are the future of retro computing and gaming. Why? What about it has people so excited that they will pay 4x the price or more?
How would you like a compact machine that can super accurately replicate retro arcade systems hardware, computers and consoles down to the instruction cycle level?
No, I am not talking about a Raspberry Pi running emulation, I am talking about the actual hardware being recreated in an FPGA (Field Programmable Gate Array).
You see, rather than a piece of software interpreting the instructions the way the original computer hardware would, or a good approximation, the actual circuits and logic are recreated on the FPGA so essentially it virtually is the original hardware.
In theory, this is the closest you can get to original hardware in 2020 without, you know, the original hardware. As the original hardware decays, becomes scarce, breaks down, and becomes bloody expensive, FPGA is increasingly coming to the rescue.
It's not just for full systems either. Projects are proliferating that replace hard to come by custom chips that can often run for almost the same cost as a full working computer.
For a casual gamer is it better than RetroPie? Probably not. Aside from the much higher cost, right now the Pi emulates more machines than there are cores available on MiSTer. Plus, emulation is getting better and better.
For super tight accuracy situations, FPGA implementations do usually beat out emulation, however. This can be vital in education and research fields where having a bunch of orginal hardware is cost-prohibitive, the original hardware is fragile, historical preservation, or where it is more convenient to develop using a unit that replicates the original but can be connected to modern peripherals (HDMI, USB, Ethernet/Wifi, etc).
Increasingly hardware replacement boards implementing FPGA will feature the ports and connections of the original hardware too, whereas emulation will not. For example the Ultimate 64 that replaces Commodore 64 motherboards allows you to use original cartridges, and the ZX Spectrum Next even allows you to load games from tape. For data recovery or archival, that can be the difference between something valuable being lost forever.
What do you think? Interested in giving MiSTer or other FPGA based system a try?