summaryrefslogtreecommitdiff
path: root/src/vcpu.c
diff options
context:
space:
mode:
authorLoic Guegan <loic.guegan@mailbox.org>2023-12-25 21:29:52 +0100
committerLoic Guegan <loic.guegan@mailbox.org>2023-12-25 21:29:52 +0100
commit4ad64d82c3007f4dffd973c8f8a22653312357c5 (patch)
tree27fc1126d000aa321eaa93657b16e7d05c905b47 /src/vcpu.c
parentc50ed6ba7358f49b61ef32558630f37f257cb365 (diff)
Minor changes
Diffstat (limited to 'src/vcpu.c')
-rw-r--r--src/vcpu.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/vcpu.c b/src/vcpu.c
index 504aa7a..67dea13 100644
--- a/src/vcpu.c
+++ b/src/vcpu.c
@@ -220,7 +220,13 @@ void VCPUExecute(){
break;
case 0x0A:
- // TODO
+ int key=KeypadGetPressed();
+ if(key >= 0){
+ State.V[State.X]=key&0x0F;
+ }
+ else
+ State.PC-=2; // Go back to last instruction (loop until key is pressed)
+
break;
case 0x15: // Set timer