At time of writing there are the following major systems built around FPGA and dedicated cores. Capacity of FPGAs is measured in LEs which allows cramming more or less logic inside.
about 9K LE:
- RetroUSB AVS, NES/Famicom only, commercial core
- ZxUno, Spectrum + about 10 cores, open source cores
about 25K LE:
- Analogue NT mini, NES/FC + more with jailbroken firmware, commercial cores
- MiST FPGA, 40+ cores, open source
- Turbo Chameleon 64, open source except c64 core
- FPGA Arcade Replay, open source
(note: some open cores are the same project ported over to different hardware)
Only commerical offerings provide HDMI. The rest has VGA out which can also be configured to run at 15khz RGB (240p). Theae need an upscaler to run on modern LCDs. FPGA Arcade Replay has DVI.
FPGAs are good at solving latency/lag issues of software emulation, and use much less power than CPU solutions. But they are not problem free, many cores are not yet 100% perfect (although some seem to be e.g. Atari800 by foft). Also they retain some constraints of original hardware (e.g. save states are hard or impossible to do)
Edited by Newsdee, Wed Mar 1, 2017 7:22 AM.