/chip8-wasm

A WebAssembly CHIP-8 Lab ( virtual machine + debuger ). Emulation engine written in C , GUI written in HTML/JS.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Chip8-wasm ( C emulator + JS Gui )

NOTICE: DEVELOPMENT in progress...not yet functional.

A WebAssembly CHIP-8 emulator written in C

Test it: https://colxi.info/chip8-wasm/src/

Routemap

  • Implement basic VM architecture (done)
  • Implement Basic GUI (done)
  • Implement VM opcodes nterepreter (in progress...)
  • Implement GUI interaction
  • Improve CSS , VM code refactoring

Project Objectives:

  • Full debugging enviroment: memory/registers dump
  • Stepped execution / breakpoints
  • Decompiled ROM bitcode visualization
  • In place ROM bitcode edition
  • Extensive code documentation
  • Realtime perations visualization
  • Arttractive GUI