SkillAgentSearch skills...

Flickerfixer

An open source flicker fixer for Amiga 500/2000

Install / Use

/learn @niklasekstrom/Flickerfixer
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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 |

View on GitHub
GitHub Stars69
CategoryDevelopment
Updated4mo ago
Forks4

Languages

Verilog

Security Score

97/100

Audited on Dec 9, 2025

No findings