IceVIC HDMI Output for Commodore 64

214

In a recent episode of Blood Mosher’s Hack Lab, the spotlight falls on IceVIC HDMI output, showcasing its hardware, compatibility, and setup process for the Commodore 64. The video walks through installing the device, wiring requirements, and adjusting the system clock for flawless digital video performance using the Tang Nano 20K FPGA.

The IceVIC HDMI output system enables modern video connectivity for the C64 by translating VIC chip activity into a 720p HDMI signal. Unlike traditional analog mods, this solution monitors the cartridge bus and generates digital video directly via an FPGA. It works with multiple FPGA boards, but the featured setup uses the Tang Nano 20K. The hardware includes level shifters, a pass-through cartridge port, and components for pixel clock adjustment.

Installation requires minimal internal wiring. Users must connect three signals—Character Enable, HIRAM, and LORAM—from the CPU to the FPGA board using DuPont wires and IC mini grabbers. Once the connections are secure and the cartridge inserted, the HDMI output is ready. Compatibility includes PAL and NTSC systems, with the core auto-detecting and adjusting to the host C64’s timing. However, it only supports NTSC new VIC chips—older variants and DreamVIC models are not compatible.

For optimal results, clock synchronization must be finely tuned. A built-in calibration tool helps users match the C64’s clock rate to the FPGA’s pixel clock. Small tweaks to the system’s trimmer capacitor, using a ceramic anti-static screwdriver, help achieve a near-perfect sync—ensuring smooth scrolling without frame stutter or screen flashing.

IceVIC HDMI output delivers crisp, modern visuals and is best paired with newer OLED monitors for minimal ghosting. Blood Mosher also confirms that firmware updates will allow future enhancements and support for additional FPGA platforms.

You can learn more about the cartridge via IceVIC GitHub repository.

Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments