miguelduarte42 / Chip8JS

A JavaScript Chip-8 interpreter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

   ______  __        _             ____       _____   ______   
 .' ___  |[  |      (_)          .' __ '.    |_   _|.' ____ \  
/ .'   \_| | |--.   __  _ .--.   | (__) |      | |  | (___ \_| 
| |        | .-. | [  |[ '/'`\ \ .`____'.  _   | |   _.____`.  
\ `.___.'\ | | | |  | | | \__/ || (____) || |__' |  | \____) | 
 `.____ .'[___]|__][___]| ;.__/ `.______.'`.____.'   \______.' 
                       [__|                                    

A simple JavaScript interpreter for Chip-8. Here is some general information on the platform:

-4k of memory
-stack with 16 levels
-64x32 screen resolution (monochrome)
-16 8-bit data registers (V0 to VF)

My main sources of information for this project are the following URLs:

http://devernay.free.fr/hacks/chip8/C8TECH10.HTM
http://personals.ac.upc.edu/vmoya/docs/emuprog.pdf
http://www.emutalk.net/threads/19894-Chip-8

This is a direct port of Jhip8 (https://github.com/miguelduarte42/Jhip8)

About

A JavaScript Chip-8 interpreter


Languages

Language:JavaScript 100.0%