Chip8 Emulator

Cycle:
0
PC:
0x200
I:
0x000
DT:
0
ST:
0
Stopped
Registers:
V0
0x00
V1
0x00
V2
0x00
V3
0x00
V4
0x00
V5
0x00
V6
0x00
V7
0x00
V8
0x00
V9
0x00
Va
0x00
Vb
0x00
Vc
0x00
Vd
0x00
Ve
0x00
Vf
0x00
Stack:
SP:
0
Depth 00: 0x000
Depth 01: 0x000
Depth 02: 0x000
Depth 03: 0x000
Depth 04: 0x000
Depth 05: 0x000
Depth 06: 0x000
Depth 07: 0x000
Depth 08: 0x000
Depth 09: 0x000
Depth 10: 0x000
Depth 11: 0x000
Depth 12: 0x000
Depth 13: 0x000
Depth 14: 0x000
Depth 15: 0x000

Manual

click Run to run

select roms then click load

keypad:

1234
qwer
asdf
zxcv

The current design is overly complicated and not performant at all. Complete rewrite when i’m better.

Resources: