bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Go to file
Tim Allen 71780949b0 Update to release v000r03.
byuu says:

All 512 instructions implemented. To make debugging flags easier and to
reduce the code size, I made parent routines for all the bit-logic that
sets flags. This bumped up the speed to 3,045fps. So about 51x faster
than a real Game Boy.

I suspect the frame rate to plummet rapidly as I emulate more stuff and
try and get timings more accurate. Wild ballpark, I'd guess 300fps or
so. Not based on anything, just a made up number. I have no idea what it
will end up being.

So I still need:
* decode MMIO reads/writes
* add CPU interrupt support
* add LCD emulation (probably the hardest part)
* add PCM emulation (well, this would likely be the hardest; but it's
  not essential right now)
* debug the holy living shit out of the CPU core. Anyone want to help
  now by looking it over? :D
2010-12-30 18:18:23 +11:00
gameboy Update to release v000r03. 2010-12-30 18:18:23 +11:00
libco Initial commit of bgameboy v000. 2010-12-28 12:53:15 +11:00
nall Initial commit of bgameboy v000. 2010-12-28 12:53:15 +11:00
obj Add .gitignore files to populate obj/ and out/ 2010-12-28 12:57:58 +11:00
out Add .gitignore files to populate obj/ and out/ 2010-12-28 12:57:58 +11:00
phoenix Initial commit of bgameboy v000. 2010-12-28 12:53:15 +11:00
ruby Initial commit of bgameboy v000. 2010-12-28 12:53:15 +11:00
ui Update to release v000r03. 2010-12-30 18:18:23 +11:00
Makefile Initial commit of bgameboy v000. 2010-12-28 12:53:15 +11:00
sync.sh Initial commit of bgameboy v000. 2010-12-28 12:53:15 +11:00