sms wip: random tweaks, refactoring (palette, sound stuff, etc)
[picodrive.git] / pico / pico.h
index 7436a60..92ba9cf 100644 (file)
@@ -4,7 +4,7 @@
 // Pico Library - Header File\r
 \r
 // (c) Copyright 2004 Dave, All rights reserved.\r
-// (c) Copyright 2006-2008 notaz, All rights reserved.\r
+// (c) Copyright 2006-2009 notaz, All rights reserved.\r
 // Free for non-commercial use.\r
 \r
 // For commercial use, separate licencing terms must be obtained.\r
@@ -31,6 +31,9 @@ extern void mp3_update(int *buffer, int length, int stereo);
 // used by SVP dynarec\r
 extern void cache_flush_d_inval_i(const void *start_addr, const void *end_addr);\r
 \r
+// this one should handle display mode changes\r
+extern void emu_video_mode_change(int start_line, int line_count, int is_32cols);\r
+\r
 // Pico.c\r
 #define POPT_EN_FM          (1<< 0) // 00 000x\r
 #define POPT_EN_PSG         (1<< 1)\r
@@ -172,8 +175,7 @@ extern int PicoDrawMask;
 #define PDRAW_PLANE_HI_PRIO (1<<6) // have layer with all hi prio tiles (mk3)\r
 #define PDRAW_SHHI_DONE     (1<<7) // layer sh/hi already processed\r
 #define PDRAW_240LINES      (1<<8) // 240 line display (224 if not set)\r
-#define PDRAW_192LINES      (1<<9) // 192 line display (for SMS games)\r
-extern int rendstatus;\r
+extern int rendstatus, rendstatus_old;\r
 extern unsigned short HighPal[0x100];\r
 \r
 // Draw2.c\r