A Gameboy emulator in Python.
Python
Latest commit cbe8509 Dec 20, 2012 @ubergeek42 ubergeek42 Lots of changes
Add main.py runner program to attempt running a game

CPU:
Add doInstruction in cpu, so it can dispatch instructions
Add reset function in cpu to set the initial state
Add indirect register access for (HL) to save effort

Instructions:
Add various ld operations, covering 40+8+4 instructions

Memory:
Raise errors for memory that isn't implemented yet

Broke the tests that involve set #, (HL).  Seems related to using yield
and maybe some weird side effects dealing with memory?
Permalink
Failed to load latest commit information.
snoboy Lots of changes Dec 20, 2012
.gitignore Add testcase for cart.py Dec 12, 2012
LICENSE Initial commit. Dec 8, 2012
README.md Initial commit. Dec 8, 2012
main.py Lots of changes Dec 20, 2012
requirements.txt Add nose and refactor set test. Dec 8, 2012

README.md

SNOBoy - Gameboy Emulator in Python

SNOBoy is a Gameboy emulator written in python.