Skip to content

jla2000/zig-chip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zig-chip8

Cross platform chip8 emulator, built using zig and raylib

Architecture

The emulation logic is executed on the rendering thread, while audio samples are being played using an audio callback. The emulator will emit audio samples to a dedicated ring buffer, which the audio thread will consume in the background.

Try it out using nix

nix run github:jla2000/zig-chip8

Build locally

Native build

zig build run 

Cross compile to windows

zig build -Dwindows

Todo's

  • Implement super chip 8 extension
  • Implement xochip extension

About

Cross platform chip8 emulator, built using zig and raylib

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published