Atreya Bain ec9b7c4825
Some checks failed
Rust / build (push) Has been cancelled
add: registers
2025-02-20 17:08:30 +00:00
2025-02-14 22:51:29 +00:00
2025-02-14 15:22:35 +00:00
2025-02-20 17:08:30 +00:00
2025-02-14 20:07:31 +00:00
2025-02-20 08:23:09 +00:00
2025-02-20 08:23:09 +00:00
2025-02-14 20:13:10 +00:00

PORCEL-8

Chip 8 emulator/interpreter.

./porcel8 an_awesome_chip8_rom.ch8

pong.gif

Please refer to the Relevant Resources section for some publicly available ROMs.

Status

Implementation status
  • Memory
  • Timer
  • Loading font
    • Default font
    • Custom font Future
  • Registers
  • Stack
  • Display
  • Instruction Processing
    • Bare requirements for IBM Logo
    • ALU operations
    • Procedure related
    • Timer
    • Super chip8 compatibility.
  • Audio
    • Audio seems to stutter, but working
  • Keyboard

Known inaccuracies:

  • Get key is triggered when key is pressed (not just released)
  • Slight display and audio stutters
    • Audio stutters are due to a workaround needed from an issue with SDL2 in my system.

Relevant Resources

Description
No description provided
Readme 173 KiB
Languages
Rust 100%