diff options
| -rw-r--r-- | src/vcpu.c | 4 | ||||
| -rw-r--r-- | src/vcpu.h | 1 |
2 files changed, 3 insertions, 2 deletions
@@ -35,11 +35,11 @@ void VCPUDecode(){ void VCPUExecute(){ // VCPUDump(); switch(State.opcode >> 12){ - case 0x0: + case 0x0: // Clear screen ScreenClear(); break ;; - case 0x1: + case 0x1: // Jump State.PC=State.NNN; break ;; @@ -11,6 +11,7 @@ typedef struct VCPU_State { // Stack register (16 bits) unsigned short S; + unsigned short stack[100]; // Emulated stack // General purpose registers (8 bits each) // Note last one often used as a flag register |
