PicoVideoRead optimization
[picodrive.git] / Pico / PicoInt.h
index 664c2f2..4994ffc 100644 (file)
@@ -237,7 +237,8 @@ struct PicoVideo
   int status;                 // Status bits\r
   unsigned char pending_ints; // pending interrupts: ??VH????\r
   signed char lwrite_cnt;     // VDP write count during active display line\r
-  unsigned char pad[0x12];\r
+  unsigned short v_counter;   // V-counter\r
+  unsigned char pad[0x10];\r
 };\r
 \r
 struct PicoMisc\r
@@ -504,6 +505,7 @@ void ym2612_unpack_state(void);
 // VideoPort.c\r
 PICO_INTERNAL_ASM void PicoVideoWrite(unsigned int a,unsigned short d);\r
 PICO_INTERNAL_ASM unsigned int PicoVideoRead(unsigned int a);\r
+PICO_INTERNAL_ASM unsigned int PicoVideoRead8(unsigned int a);\r
 extern int (*PicoDmaHook)(unsigned int source, int len, unsigned short **srcp, unsigned short **limitp);\r
 \r
 // Misc.c\r