Chippy
a Chip-8 Emulator on the Java platform<< Go to Chip-8 emulators list
I've recently completed the first public release of yet another CHIP-8/SChip emulator, [URL="http://markmeiss.net/x/src/chippy/chippy.html"]Chippy[/URL].
Chippy is written entirely in Javascript, using the Canvas element for screen display and the Audio element for beeps (OGG support required).
Chippy has full support for all CHIP-8 and SChip features except for half-pixel vertical scrolling. It's got most of the standard ROMs included, which can be selected from a dropdown list, and there's a facility for state inspection. A small modification to the source enables the internal disassembler to log the instruction stream to the Javascript console.
Chippy is released under a non-commerical share-alike Creative Commons license, and I'll be using it for a step-by-step "how to write an emulator" tutorial on [URL="http://markmeiss.net/"]my blog[/URL].
(Note: Chippy was developed using Chrome and should work with Chrome, Firefox, and Safari, and possibly Opera, but I haven't tested widely yet. It won't work on any version of IE prior to IE9, since it depends on the Canvas element.)
Author's website: http://markmeiss.net/x/src/chippy/chippy.html
Leave a comment
You need to be logged in to post comments!
Not yet registered? Click here to register!