GameGuha is a new Nintendo Game Boy and Game Boy Color emulator for all Systems with a Java VM for a project for a Computer Science 2 class at the University of Central Florida.
Quote:
GameGuha is a Nintendo GameBoy (and eventually GameBoy Color) emulator for a project for a Computer Science 2 class at the University of Central Florida. It is open source and written in the Java programming language, thus running on any machine with a JVM installed. Planned features include sound, save states, pixel scaling algorithms, and high compatibility and speed.
r78
Fixed a small bug in the window drawing.
r77
Optimized window and sprite drawing. Also, performing the interrupt check every opcode instead of every scanline has a small performance hit, but gives better emulation accuracy on some games so I´m leaving it for now.
r76
Some optimizations.
r75
Allow reverting back to slow background rendering for games that swap tile maps intra-frame.
r74
Window drawing! It´s slow, but I´ll optimize that later. Also, throttling is turned on by default now.
r73
Small update. A little bit faster.
r72
Preliminary background tile caching. Good for about a 2x speedup. Sprites still have some room for optimization.