A (very slow) Gameboy emulator written entirely in python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



A (very slow) Gameboy emulator written entirely in python

This came from a desire for an easily modifiable gameboy emulator for analyzing gameboy games. I also realized that an emulator in python would run very slowly and I wondered how slowly. This answers that question. Running in pypy, I get speeds only 2 or 3 times slower than real time. Perhaps with a sufficiently fast processor it will run in real time.

The first version of this code was written between 3/25/2013 and 3/29/2013, at which point there was support for MBC 0/1/3 (0 being no MBC), and in particular it was possible to run Pokemon Blue. Note that there is currently no saving.