some Pico work
[picodrive.git] / Pico / Pico.h
index f443bae..be3015a 100644 (file)
@@ -71,8 +71,15 @@ extern int  (*PicoMCDcloseTray)(void);
 extern int PicoCDBuffers;\r
 \r
 // Pico/Pico.c\r
-extern int PicoPicoPenPos[2]; // x: 0x03c-0x17d, y: 0x200-0x2d8\r
-extern int PicoPicoPage;\r
+typedef struct\r
+{\r
+       int pen_pos[2];\r
+       int page;\r
+       // internal\r
+       int fifo_bytes;\r
+       int line_counter;\r
+} picohw_state;\r
+extern picohw_state PicoPicohw;\r
 \r
 // Area.c\r
 typedef size_t (arearw)(void *p, size_t _size, size_t _n, void *file);\r