]> git.sesse.net Git - pistorm/blobdiff - gpio/gpio_old.c
Update emulator.c, gpio_old.c, and gpio_old.h
[pistorm] / gpio / gpio_old.c
index ed388c4b8d079dd0ad1f0fb11c5c665ef25dd70e..9ea5ef35ca35ea28daf026c66c33ef1976c9b17e 100644 (file)
@@ -10,7 +10,7 @@
 #include "../m68k.h"
 #include "../platforms/amiga/Gayle.h"
 #include "../platforms/amiga/gayle-ide/ide.h"
-#include "gpio.h"
+#include "gpio_old.h"
 
 // I/O access
 volatile unsigned int *gpio;
@@ -28,6 +28,7 @@ volatile uint32_t srdata2_old;
 
 extern int mem_fd, mouse_fd, keyboard_fd;
 extern int mem_fd_gpclk;
+extern uint8_t gayle_int;
 
 void *gpio_map;
 void *gpclk_map;
@@ -389,22 +390,3 @@ inline void gpio_handle_irq() {
 inline int gpio_get_irq() {
   return (GET_GPIO(1));
 }
-
-
-/*
-void *iplThread(void *args) {
-  printf("IPL thread running/n");
-
-  while (42) {
-
-    if (GET_GPIO(1) == 0) {
-      toggle = 1;
-      m68k_end_timeslice();
-   //printf("thread!/n");
-    } else {
-      toggle = 0;
-    };
-    usleep(1);
-  }
-}
-*/