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

brunotomazini

@brunotomazini

Joined August 9th, 2026

  • 1Devlogs
  • 2Projects
  • 1Ships
  • 15Votes
Ship Pending review

i built a lightweight chip-8 emulator from scratch.

now it’s very minimal and stripped down (not all opcodes implemented yet), but it sucessfully loads and renders the basic IBM rom

how to test it: compile it yourself (made exclusively for windows) or run the pre-compiled exe on github.

  • 1 devlog
  • 2h
Try project → See source code →
Open comments for this post

1h 36m 51s logged

devlog #1 - writing a emulator

i built this (not so) simple emulator for the CHIP-8 architecture

what’s working:
4kb ram, 16 registers (V0-VF), Index (I) & PC (0x200)
opcodes: clear (00E0), jmp (1NNN), 6XNN and 7XNN (math basically), index (ANNN) and sprites (DXYN)
rendering in ascii (thinking about changing it to sdl2)

todo:
full 35 opcode support
keypad input
(maybe) migrating to SDL2

0
0
9

Followers

Loading…