2024-03-06 09:52:58 +05:30
2024-08-10 10:27:14 +05:30
2024-03-02 13:00:57 +05:30
2024-08-10 10:26:50 +05:30
2024-03-10 14:26:42 +05:30
2024-03-10 14:33:36 +05:30

PORCEL-8

Chip 8 emulator/interpreter.

./porcel8 -f 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%