██████╗██╗ ██╗██╗██████╗ █████╗ ██╔════╝██║ ██║██║██╔══██╗ ██╔══██╗ ██║ ███████║██║██████╔╝ ╚█████╔╝ ██║ ██╔══██║██║██╔═══╝ ██╔══██╗ ╚██████╗██║ ██║██║██║ ╚█████╔╝ ╚═════╝╚═╝ ╚═╝╚═╝╚═╝ ╚════╝By: Henry Andersson
Many thanks to these resources:
CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker made
on his 1802 Microprocessor. It
was initially used on the COSMAC VIP and Telmac 1800 8-bit microcomputers in the mid-1970s. CHIP-8 programs are
run on a CHIP-8 virtual machine.
It was made to allow video games to be
more easily programmed for these
computers. The simplicity of CHIP-8, and its long history and popularity, has
ensured that CHIP-8 emulators and
programs are still being made to this day.
CHIP-8 has 16 eligible keycodes from 0 to F.
You can read more on this Here.
For you to play games on this website you can use the keys:
1 2 3 4
Q W E R
A S D F
Z X C V
Simply download a ROM file from somewhere and press the big button below the screen.
One popular place to get ROMs is CHIP-8 Archive. A place
where people participate in Octojams.
You can of course just search for CHIP-8 ROMs in you favourite search engine.
Sound is still left to be implemented. The sound timer is implemented. The problem is that i don't understand how to play a souns in JS while a number is bigger than zero.