You are browsing as a guest. Sign up (or log in) to start making projects!

Chip8 Emulator

  • 1 Devlogs
  • 13 Total hours

An emulator/interpreter of the Chip8 programming language using C++ and SDL3

Open comments for this post

12h 45m 51s logged

I’ve implemented all of the Chip8 opcodes in C++ and the emulator/interpreter is able to execute them all correctly. I used various test files/ROMs to verify this and debug it along the way. I chose SDL3 to render the project because of the easy support for an array of ints that represent pixel values/colors. It also uses SDL3 for playing sound (using the sound timer) and getting input using the hexadecimal keyboard. I’m now going to work on adding configurable settings (such as background and foreground color) using Dear IMGUI and then porting the project to the web with Emscripten

0
0
28

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…