rejunity / Atari-2600-FPGA

Continue development of Atari 2600 in Verilog. Based on the original work by Daniel Beer.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Atari-2600

Atari 2600 in Verilog.

Based on the Daniel Beer's earlier work "Atari on an FPGA".

Plan

  1. Replace CPU 6502 VHDL implementation with Verilog.
  • Minimize vendor dependent code, move it out of the main files.
    • Remove PLL from mySystem.v
    • Separate folder for IceBreaker and Altera specific code
  • Make codebase compatible with the open-source tools: iverilog, yosys.
    • Makefile
  • Testbench, coco_tb, compare to python emu
  • Try to fit on open-source iCEBreaker FPGA (Lattice iCE40UP5k).
  • ASIC! :)

About

Continue development of Atari 2600 in Verilog. Based on the original work by Daniel Beer.


Languages

Language:Verilog 61.3%Language:Pawn 26.3%Language:VHDL 11.8%Language:C 0.6%