Skip to content

moodyRahman/cs499_chip8emu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About sv8

sv8 is an emulator for the Chip-8, an interpreted programming language made in the 1970's. sv8 features:

  • 3.5 kilobytes of usable RAM
  • 16 general use registers
  • a function stack depth of 12
  • 1 bit sound
  • highscore boards for certain games
  • and a dazzling 64x32 1 bit display

Alongside the emulator, is a suite of tools to aid in development for the Chip-8. The UI features

  • live view of all the registers in the CPU
  • displays RAM around the program counter
  • adjustable timing parameters to speed up or slow down the CPU
  • a hex dump of the current program running with the current instruction highlighted
  • pagination of the hexdump for ease of viewing
  • a sprite editor that converts drawings to their corresponding binary representation
  • a text editor that allows for writing, compiling, and running code all in the browser

Built With

  • SvelteKit
  • AssemblyScript
  • WebAssembly
  • ExpressJS
  • SQLite
  • Howler.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •