Skip to content

Daniel-Butt/NES-FPGA-Emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Website

http://nostlaginescape.com/

NES-FPGA-Emulator

An NES FPGA emulator for the Arduino MKR Vidor 4000 board (Intel Cyclone 10 LP). Western University Capstone project 2023-2024.

Setup Instructions

  1. Download and extract repo zip
  2. Open NES Intel Quartus Prime project and compile
  3. Run Python/ttf_fliper.py to convert the Quartus output_files/NES.ttf file into an Arduino compatible fpga_program.h file
  4. Use the Arduino Sketch to upload the compiled design to the Vidor board

Tests

Successfully complete the NESTEST ROM for legal opcodes

Compatible with Mapper 0 games.

Tested playing the following games:
• Donkey Kong
• Donkey Kong Jr
• Duck Hunt (no gun though)
• Pinball
• Wrecking Crew
• Road Fighter
• 1942 (ww2 Galaga)
• Ms. Pac Man
• Tennis
• Mario Bros (not super :( )

About

An NES emulator for the Arduino MKR Vidor 4000

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published