
Presenting, Gamax92's CHIP-8 emulator, created in 2 days.
My Emulator for the most part works, It fully passes Tronix's test rom up to the SuperCHIP features, not gonna impliment them.
http://pastebin.com/azPsp8dT
NOTE: The display on the terminal looks like crap because it has to compress 64x32 to 50x18, That is why a monitor is required.
I recommend you use CCInput so you can play on the monitor.
Usage: chip8 <rom> <monitor side> <debug: any random string>
Changelog:
V1.1.1
New Terminal rendering code, isn't as blotchy as before.
V1.1.0:
Found a bug where the FX55 and FX65 opcodes were writing to string registers instead of interger registers.
Added overflow checking of FX1E opcode.
Added overflow checking of 8XYE opcode.
15puzzle now works.
V1.0.0
First release
Many programs don't work correctly, and the ones that partially work don't display correctly.
15puzzle doesn't work, blinky doesnt work, pong's paddles dont work.
pong's paddle detection is broken, detects above the paddles.
spaceinvaders's title scroll doesn't work. Fails test rom.