Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 865 Bytes

README.md

File metadata and controls

31 lines (19 loc) · 865 Bytes

chip-8

A CHIP-8 Emulator built with Golang and Webassembly

Try it out here.

The purpose of this project is to learn about emulation, compiling Go code to WebAssembly and using it in the browser.

Building

make

This produces a main.wasm binary in the static directory.

Local development

Build and execute the package in the server directory. This will launch an HTTP server that listens to port 3000 and serves all the assets required to run the emulator.

Requirement

  • Go 1.20

Useful links