Skip to content

Chockichoc/FPGAGameBoy

Repository files navigation

FPGAGameBoy

an implementation of the GameBoy in Verilog

demo demo

⬆ click to play video ⬆

Table of Contents

Introduction

ToDo List

Credits

Introduction

FPGAGameBoy (name subject to change) is an implementation of the GameBoy in Verilog. The aim of this project is to build a GameBoy which allows you to play in handheld mode or plugged on a TV with an HDMI cable, with the build-in buttons or by plugging a NES controller and by reading roms from SD card or by plugging original cartridges.

Although the goal of this project is not to be the most accurate emulator possible, I try to reproduce the real hardware the most I can. My priority is to make as many games as possible working.

ToDo List

  • CPU
    • Instructions
  • PPU
    • Background
    • Sprites
    • Render priorities
    • Scrolling
    • Windows
  • Audio
  • Controller
  • Timer
  • Serial communication

Credits

Chockichoc (Alexandre Yos) (Twitter, Github)

About

an implementation of the GameBoy in Verilog

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published