Menu

Commit [r4375]  Maximize  Restore  History

Implementing a CHIP8 cpu mode, and a corresponding CHIP8

machine, for fun. Disassembly support for all instructions,
and most of the common instructions have been implemented:
mvi, mov_imm, add_imm, jmp, rand, cls, sprite, skeq_imm, jsr,
skne_imm, bcd, rts, ldr, str, mov, or, and, xor, add, sub,
font, ssound, sdelay, gdelay, and bogus skup/skpr.
(No support for actual sound yet, and no keyboard stuff.)

debug 2006-08-27

changed /gxemul-legacy/trunk/HISTORY
changed /gxemul-legacy/trunk/configure
changed /gxemul-legacy/trunk/src/cpu.c
changed /gxemul-legacy/trunk/src/cpus/Makefile.skel
added /gxemul-legacy/trunk/src/cpus/cpu_chip8.c
added /gxemul-legacy/trunk/src/cpus/cpu_chip8_instr.c
changed /gxemul-legacy/trunk/src/cpus/cpu_dyntrans.c
changed /gxemul-legacy/trunk/src/emul.c
changed /gxemul-legacy/trunk/src/include/cpu.h
added /gxemul-legacy/trunk/src/include/cpu_chip8.h
changed /gxemul-legacy/trunk/src/include/machine.h
changed /gxemul-legacy/trunk/src/machines/Makefile.skel
added /gxemul-legacy/trunk/src/machines/machine_chip8.c
/gxemul-legacy/trunk/HISTORY Diff Switch to side-by-side view
Loading...
/gxemul-legacy/trunk/configure Diff Switch to side-by-side view
Loading...
/gxemul-legacy/trunk/src/cpu.c Diff Switch to side-by-side view
Loading...
/gxemul-legacy/trunk/src/cpus/Makefile.skel Diff Switch to side-by-side view
Loading...
/gxemul-legacy/trunk/src/cpus/cpu_chip8.c Diff Switch to side-by-side view
Loading...
/gxemul-legacy/trunk/src/cpus/cpu_chip8_instr.c Diff Switch to side-by-side view
Loading...
/gxemul-legacy/trunk/src/cpus/cpu_dyntrans.c Diff Switch to side-by-side view
Loading...
/gxemul-legacy/trunk/src/emul.c Diff Switch to side-by-side view
Loading...
/gxemul-legacy/trunk/src/include/cpu.h Diff Switch to side-by-side view
Loading...
/gxemul-legacy/trunk/src/include/cpu_chip8.h Diff Switch to side-by-side view
Loading...
/gxemul-legacy/trunk/src/include/machine.h Diff Switch to side-by-side view
Loading...
/gxemul-legacy/trunk/src/machines/Makefile.skel Diff Switch to side-by-side view
Loading...
/gxemul-legacy/trunk/src/machines/machine_chip8.c Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB