Skip to content

DidgeridooMH/JavaBoy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaBoy Logo

JavaBoy

JavaBoy is a Gameboy/Gameboy Color emulator written in java using the swing framework for GUI controls and Java2D to render the image to the virtual screen. JavaBoy can be run on any computer or system with java-1.8.0(or higher) installed and a working graphical desktop environment.

Requirements

  • Windows XP or newer 32-bit/64-bit, or Linux 32-bit/64-bit (MacOS has not been tested)
  • 2GB or more of ram (depending on game and background tasks)
  • Java 1.8.0 or newer runtime

Goals

  • CPU instruction interpretation

  • Basic GPU emulation

  • UI integration

  • Advanced GPU emulation (OAM, DMA, sprites, bg, etc.)

  • Input handling

  • Button input emulation

  • Sound emulation

  • Timer emulation

  • SRAM emulation

  • Save/Load System

  • Shaders

About

Gameboy/Gameboy Color emulator written in java.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages