Hacker News new | ask | show | jobs
by snarfy 2905 days ago
As far as emulation goes, how is this better/different than running an emulator on my pc or raspberry pi? I really want one for the cool factor but am unsure of how practical it is. FPGA dev sounds fun.
3 comments

Emulators add a lot of extra latency, both on input and on display. Actually it isn't so much the emulator as the host os, with its compositor etc. An FPGA has the possibility of running with dramatically better latency. Similar issues go for startup time.
Currently though, FPGA emulation of the Amiga hardware isn't 100% perfect (but good enough for almost all tasks).

Also, last time I checked, it also doesn't have AGA support yet, so there's no proper Amiga 1200 or 4000 emulation just yet.

The FPGA Amiga stuff is all open-source, so hopefully the emulation will get there eventually.

Both the MiniMig and FPGA Arcade cores support AGA these days.
Actually this has been solved recently in WinUAE by implementing "Beam Racing Lagless VSync"
Well, you can't beat the booting times of the FPGA. Also, if you want a monster Amiga hard to emulate, check this out:

http://orders.apollo-accelerators.com

I haven't ever actually used any of these FPGA emulators, but just wanted to point out that their wiki has an article on just that question:

https://github.com/MiSTer-devel/Main_MiSTer/wiki/Why-FPGA