Skip to content

Nintendo Gameboy core - DeMiSTified for Deca, NeptUNO and Unamiga Reloaded

Notifications You must be signed in to change notification settings

DECAfpga/gameboy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gameboy DeMiSTified

22/09/21 DECA port DeMiSTified by somhic from original MiST gameboy https://github.com/mist-devel/gameboy.

Special thanks to Alastair M. Robinson creator of DeMiSTify for helping me. I've also added some of his solutions from https://github.com/robinsonb5/gameboy like phase shift at SDRAM_CLK, and content from firmware/config.h and overrides.c.

Read this guide if you want to know how I DeMiSTified this core.

Original module sound errors and signed/unsigned troubles have been arranged thanks to @rampa069.

Check additional READMEs into each board folder.

Follows original readme.md content:

Source code for Gameboy for MIST

This is source code of a gameboy implementation for the MIST.

It's based on the t80 CPU core. A minor fix was needed for the "LD ($FF00+C)" instruction.

The audio implementation has been taken from the PACE framework. The original file is available in the pacedev svn.

Binaries are available at https://github.com/mist-devel/mist-binaries/tree/master/cores/gameboy.

About

Nintendo Gameboy core - DeMiSTified for Deca, NeptUNO and Unamiga Reloaded

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 66.0%
  • VHDL 21.6%
  • Verilog 10.7%
  • SystemVerilog 1.0%
  • Shell 0.4%
  • C 0.1%
  • Other 0.2%