ISEVIC - Integrated System for Enhancing VIC Output
ISEVIC is an FPGA core for enabling digital video via HDMI on the C-64. It works by watching the bus on the cartridge port. It then translates those signals into a picture for display. It can run on multiple FPGA platforms including the Tang Nano 20K described here.
Watch the first "teaser" video here:
And then a more in-depth introductory video:
Getting Started
You'll need a Tang Nano 20K board with headers like this flashed with the provided bitstream plus the ISEVIC carrier board for the C-64 cartridge slot (see below).
For correct operation, three additional wires must be run from the CPU (_CHAREN, _HIRAM, _LORAM on pins 27, 28, 29) to the carrier board.
Without them you'll see a correct picture upon boot, but most programs will inevitably write to IO space with a different memory configuration than the default which will result in incorrect interpretation of the signals.
Use Dupont wires like these (make sure they are long enough to route outside the board), with IC mini grabbers like these or similar.
Supported Hardware
... continue reading