+// used by dynarecs\r
+extern void cache_flush_d_inval_i(void *start_addr, void *end_addr);\r
+\r
+// attempt to alloc mem at specified address.\r
+// alloc anywhere else if that fails (callers should handle that)\r
+extern void *plat_mmap(unsigned long addr, size_t size, int need_exec, int is_fixed);\r
+extern void *plat_mremap(void *ptr, size_t oldsize, size_t newsize);\r
+extern void plat_munmap(void *ptr, size_t size);\r
+extern int plat_mem_set_exec(void *ptr, size_t size);\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
+// this must switch to 16bpp mode\r
+extern void emu_32x_startup(void);\r
+\r
+// optional 32X BIOS, should be left NULL if not used\r
+// must be 256, 2048, 1024 bytes\r
+extern void *p32x_bios_g, *p32x_bios_m, *p32x_bios_s;\r