32x: hook slave sh2, BIOS passes (not much else):
[picodrive.git] / pico / pico_int.h
index afcc838..5b7f2f4 100644 (file)
@@ -231,7 +231,6 @@ typedef void (z80_write_f)(unsigned int a, unsigned char data);
 #include "cpu/sh2mame/sh2.h"\r
 \r
 SH2 msh2, ssh2;\r
-#define ash2_pc() msh2.ppc\r
 #define ash2_end_run(after) sh2_icount = after\r
 \r
 #define sh2_pc(c)     (c) ? ssh2.ppc : msh2.ppc\r
@@ -453,8 +452,9 @@ struct Pico32x
 struct Pico32xMem\r
 {\r
   unsigned char  sdram[0x40000];\r
-  unsigned short dram[2][0x20000/2]; // AKA fb\r
-  unsigned char  m68k_rom[0x10000]; // 0x100; using M68K_BANK_SIZE\r
+  unsigned short dram[2][0x20000/2];    // AKA fb\r
+  unsigned char  m68k_rom[0x10000];     // 0x100; using M68K_BANK_SIZE\r
+  unsigned char  data_array[2][0x1000]; // cache in SH2s (can be used as RAM)\r
   unsigned char  sh2_rom_m[0x800];\r
   unsigned char  sh2_rom_s[0x400];\r
   unsigned short pal[0x100];\r