Atreya Bain 31fb280fc6 [cln] Code cleanup
Cleanup code
Add a offset delay timer
2024-03-10 14:26:42 +05:30
2024-03-06 09:52:58 +05:30
2024-03-10 14:26:42 +05:30
2024-03-02 13:00:57 +05:30
2024-03-10 14:26:42 +05:30
2024-03-10 14:26:42 +05:30
2024-03-06 09:52:58 +05:30

PORCEL-8

Chip 8 emulator/interpreter

pong.gif

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)
  • Display stutters
    • This is due to rendering happening on a separate thread.
  • Audio stutters
    • This is due to using an audio queue, instead of the traditional audio callback.

Relevant Resources

Description
No description provided
Readme 173 KiB
Languages
Rust 100%