summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic Guegan <loic.guegan@mailbox.org>2023-12-25 10:07:12 +0100
committerLoic Guegan <loic.guegan@mailbox.org>2023-12-25 10:07:12 +0100
commit3b9170b54bd955146d2f327df313f7bf7ba7c5d4 (patch)
tree32d022ef6f69153b81e8f10ea1c713ab15cb9fc9
parent7642efad5ad58c4aec26eec3c8bb879f69272eaf (diff)
Minor changes
-rw-r--r--src/vcpu.c4
-rw-r--r--src/vcpu.h1
2 files changed, 3 insertions, 2 deletions
diff --git a/src/vcpu.c b/src/vcpu.c
index 80323e3..f660dc3 100644
--- a/src/vcpu.c
+++ b/src/vcpu.c
@@ -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
;;
diff --git a/src/vcpu.h b/src/vcpu.h
index bd4d2d5..dbcba0a 100644
--- a/src/vcpu.h
+++ b/src/vcpu.h
@@ -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