# chip8_core
A Chip8 interpreter library.
## Motivation
I have several project ideas that involve the Chip8 interpreter, since it is such a simple system to build for, so I wanted
to create a library that I could use for several different targets. Thus, the aim for this library is to create a simple, accurate
and very portable library that I can build different UIs to attach to.
## Environments
- Desktop
- Browser (via WASM)
- Embedded
## Installation
- via cargo: `cargo add chip8_core`
- via npm (WASM module): `npm install @deanrumsby/chip8_core`
## Examples
There is an example application for each runtime environment in the `examples` folder.
You will need to clone this repo and then look to the specific example's README for instructions on how to run it.