Hacker News new | ask | show | jobs
by sehugg 2740 days ago
The IceStorm tools are open source, based on the reverse-engineered Lattice iCE40 FPGA architecture: http://www.clifford.at/icestorm/

I found it very easy to get started, although first you have to buy a compatible FPGA (iCEstick etc.) and make an adapter for your preferred output device. The advantage of the MISTer is that you have all the connectors, FPGA cores for popular platforms and a couple of ARMs for when things get complicated.

Raspberry PI is fine, but not great for latency, assuming you need that extra 1/60 second. (HDMI monitors add so much latency though!) Some folks have had success connecting PIs to old CRTs though.

1 comments

The iCE40 and Cyclone V are worlds apart. Yes, there's a free toolchain for iCE40, but you haven't an ice cube's chance in Hades of emulating a console CPU with the 7680 LUTs available on the largest chip in the line. By comparison, the Cyclone V found in the MISTer has over 100,000 LUTs. Alas, it has no free toolchain.
anything 6502 based should fit on the ice40s, though you might need additional hardware for interfacing.

https://hackaday.com/2018/03/29/apple-one-on-fpga/#more-3012...