]> git.sesse.net Git - pistorm/commitdiff
Fix keyboard hook shortcut key
authorbeeanyew <beeanyew@gmail.com>
Thu, 14 Jan 2021 10:29:57 +0000 (11:29 +0100)
committerbeeanyew <beeanyew@gmail.com>
Thu, 14 Jan 2021 10:29:57 +0000 (11:29 +0100)
emulator.c

index d4beade583a769bd9df0b0594439437452c22f68..bb93c585cb5aaa5c1d664c8ce6049a15e94b33a0 100644 (file)
@@ -70,7 +70,7 @@ void *iplThread(void *args) {
 
     if (gayle_emulation_enabled) {
       if (((gayle_int & 0x80) || gayle_a4k_int) && get_ide(0)->drive->intrq) {
-        get_ide(0)->drive->intrq = 0;
+        //get_ide(0)->drive->intrq = 0;
         gayleirq = 1;
         m68k_end_timeslice();
       }
@@ -258,11 +258,8 @@ disasm_run:;
         m68k_set_irq(0);
     }
 
-  //usleep(0);
-    // FIXME: Rework this to use keyboard events instead.
     while (get_key_char(&c, &c_code, &c_type)) {
-
-      if (c == cfg->keyboard_toggle_key && !kb_hook_enabled) {
+      if (c && c == cfg->keyboard_toggle_key && !kb_hook_enabled) {
         kb_hook_enabled = 1;
         printf("Keyboard hook enabled.\n");
       }