Skip to content

Latest commit

 

History

History
44 lines (38 loc) · 2.04 KB

Readme.md

File metadata and controls

44 lines (38 loc) · 2.04 KB

Chip8 Emulator

What?

  • Yet another chip8 emulator in rust
  • We are using Raylib so you need to build libraylib.a and put it under a newly created raylib/ dir.
    • to build Raylib check the official raylib.
    • if you want to put it elsewhere you will need to modify build.rs
  • To run it: cargo run -- <ROMS>
  • For more logs set RUST_LOG=debug (or info, ...)

Notes

  • We are using hw randr to generate random number
    • So it only works on x86_64
  • Changelog

Todo

  • pass corax test
  • play pong
    • display is white/black instead of black/white
    • keyboard is not working

Links

Screenshots

New ones with Raylib

Corax + opcode test

Timendus splash screen

Old ones using minibf

Timendus splash screen

Drawing numbers...