Hacker News new | past | comments | ask | show | jobs | submit login

If you're interested in implementing a chip8 emulator, here are a few other resources of interest:

* Cowgod's technical reference: http://devernay.free.fr/hacks/chip8/C8TECH10.HTM

* SVision-8, an emulator (CHIP8 and SCHIP), various links (possibly dead) and a few chip8 and schip games for testing: http://devernay.free.fr/hacks/chip8/

* Petr Kratina's notes about their emulator writing (in HaXe), has a clear explanation of the oft opaque "store BCD" opcode which is nice: https://github.com/AfBu/haxe-CHIP-8-emulator/wiki/(Super)CHI...




Cowgod's technical reference describes memory load/store and bitshift instructions incorrectly. I'd strongly advise instead using Mastering Chip8 as a reference: http://mattmik.com/files/chip8/mastering/chip8.html

This GitHub repository contains extensive original research regarding pedantic SCHIP compatibility: https://github.com/Chromatophore/HP48-Superchip




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: