You can choose an example program from the dropdown menu or upload your own ROM file.
The emulator will load the program into memory and display the memory layout.
You can then start the program, step through it, pause it, or reset it.
The registers and memory will be updated as the program runs.
The disassembly is available, where the current instruction is highlighted dinamically.
Program Counter | 0x0000 |
---|---|
Instruction code | 0x0000 |
Unknown instruction |
|
Stack Pointer | 0x000 |
Index Register | 0x000 |
Delay Timer | 0 |
Sound Timer | 0 |
V0 | 0 |
---|---|
V2 | 0 |
V4 | 0 |
V6 | 0 |
V8 | 0 |
VA | 0 |
VC | 0 |
VE | 0 |
V1 | 0 |
---|---|
V3 | 0 |
V5 | 0 |
V7 | 0 |
V9 | 0 |
VB | 0 |
VD | 0 |
VF | 0 |