You are here |
danilafe.com | ||
| | | |
riv.dev
|
|
| | | | How to write a CHIP-8 emulator. | |
| | | |
jborza.com
|
|
| | | | CHIP-8 is one of the most popular target architectures for aspiring emulator writers. Im planning to implement it in hardware, so I thought that writing a software emulator/interpreter would be enlightening. I was also looking for some practice before implementing CHIP-8 in hardware in Verilog :) CHIP-8 Virtual machine description: 64x32 pixel monochrome display 4K of 8-bit RAM 16 8-bit variable registers V0-VF I 16-bit address register Stack of 16-bit addresses for call/return 16-bit PC - program counte... | |
| | | |
jborza.com
|
|
| | | | Continuing with the implementation of CHIP-8 in Verilog, I wanted to continue with the CPU module and get it to actually execute some instructions, so we'll build an instruction decoder, CPU states and a register file. As described in the previous part , we would like to: fetch instruction (2 bytes) from the memory into an 16-bit opcode register decode the instruction execute the instruction Other articles in the series: | |
| | | |
www.scorpia.co.uk
|
|
| |