Skip to content

GMUIIT/GameboyEmulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameboyEmulator

Open-Source Gameboy Emulator written in Java from the George Mason University Inventors and Innovation team (GMU IIT).

How to run...

Main program

Download the source and run these commands while inside of /src in the terminal:

javac -d compiled Program.java
java -cp compiled Program

Any Testing Scripts:

Replace <source file> with any of the .java files with main functions included in them:

javac -d compiled <source file>.java
java -cp compiled <source file>

Resources:

PDF Reference Manuals:

http://marc.rawer.de/Gameboy/Docs/GBProject.pdf http://marc.rawer.de/Gameboy/Docs/GBCPUman.pdf http://index-of.es/Varios-2/Game%20Boy%20Programming%20Manual.pdf

Opcode Tables:

https://gb-archive.github.io/salvage/decoding_gbz80_opcodes/Decoding%20Gamboy%20Z80%20Opcodes.html https://izik1.github.io/gbops/index.html

Gameboy Emulator Tutorials

http://www.codeslinger.co.uk/pages/projects/gameboy/beginning.html https://emudev.de/gameboy-emulator/getting-started-with-the-cpu/ https://www.youtube.com/watch?v=B7seNuQncvU

Example Implentations in other Languages:

https://github.com/CTurt/Cinoop

User Interface Reference:

https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JFrame.html https://www.youtube.com/watch?v=-sOqzUs1Hqk

Testing Code

https://gbdev.gg8.se/wiki/articles/Test_ROMs https://github.com/Johnnei/Youtube-Tutorials/tree/master/emulator_chip8/Part%209%20-%20Pong/src

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published