Skip to content
An open source flicker fixer for Amiga 500/2000
Verilog
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
HDL Added hardware and HDL designs Jan 10, 2020
Hardware
Images Added hardware and HDL designs Jan 10, 2020
.gitignore
LICENSE
README.md

README.md

flickerfixer

An open source flicker fixer for Amiga 500/2000

This is the first stage in the construction of a flicker fixer/scan doubler that mounts internally in an Amiga 500 or Amiga 2000.

In order to rapidly prototype the FPGA logic I designed a small adapter board that connects pins on Denise to a DE10-Lite FPGA development board via a 5V-tolerant buffer. The KiCad files for the board are available in Hardware.

After ordering, receiving and soldering the PCB I then wrote Verilog code that samples CSYNC (composite sync) and the 12-bit RGB signals, and outputs the sampled pixels to VGA. The logic handles both non-interlaced and interlaced output from the Amiga. The Quartus project is available in HDL.

The next stage is to design a stand-alone board that contains an FPGA chip and an SDRAM chip.

Some pictures:

Components Assembled with Denise
Cable to DE10-Lite Workbench in 640x512 (interlaced) that is output to VGA at 1280x1024
You can’t perform that action at this time.