|
I was looking at Retron5 alternatives, and ended up getting a MiST FPGA. It's a hardware clone that can configure itself to become several machines, adding modern enhancements such as USB ports and SD card reader. Recently the MiST received a lot of love from the open-source FPGA community, adding very good support for the NES and the MSX (and OK-ish support for the Master System).
So how is this different than emulators on a PC? Apart from the instant-on, it has very low power consumption (which to me matters quite a bit; on the criteria that less power for same task is better). Mine runs at roughly 2W no matter what I throw at it, compared to the 40W pulled by my SFC and >100W of my PC on idle. On the hardware side it supports natively two Genesis pads on DB9 connectors (or Amiga/Atari sticks) if you have them, and optionally MIDI in/out ports for the ST (which was big for musicians).
The catch is that each "core" is really a different open-source project, so their compatibility (and feature set) varies. It's also more expensive than a Retron5 - but cheaper than other FPGA versions of old machines. I'd say this thing is worth it if you expect to heavily use 3-4 cores at least, and if you're comfortable with their current status. There are less developers than for emulators, so updates can be slow.
Currently it supports the following machines:
Computers: * Atari ST (including MIDI if you get the expansion ports) * Amiga 500 (and higher, with limitations such as no AGA chipset) * MSX (very compatible) * Commodore 64 (annoyingly limited to .prg files, otherwise OK) * Apple II+ (good, limited to 48K games and can only load .nib disk in read-only) * ZX Spectrum (relies on sound files to load like tapes...) * Atari 800 (haven't tried it)
Consoles: * NES (good support, except lack of save ram) * Sega Master System (many games don't boot, those that do run well) * Colecovision (as above) * Atari 2600 (good compatibility)
In theory it can also run a SNES and possibly a NeoGeo, but there is no known open-source project for them. Another thing pointing out is that the cores don't have many "modern" features like save states or cheats... which is understandable given they're not emulators. Many games come with "trainers" though, and ROMs can be hacked, so not such a big deal.
The box doesn't look like much... but it's a sturdy metal box with USB inputs on the back.

 [download a life]
|