-#else\r
-unsigned char PicoReadCD8w (unsigned int a);\r
-unsigned short PicoReadCD16w(unsigned int a);\r
-unsigned int PicoReadCD32w(unsigned int a);\r
-void PicoWriteCD8w (unsigned int a, unsigned char d);\r
-void PicoWriteCD16w(unsigned int a, unsigned short d);\r
-void PicoWriteCD32w(unsigned int a, unsigned int d);\r
-\r
-/* it appears that Musashi doesn't always mask the unused bits */\r
-unsigned int m68k_read_memory_8(unsigned int address)\r
-{\r
- unsigned int d = (PicoMCD&1) ? PicoReadCD8w(address) : PicoRead8(address);\r
- return d&0xff;\r
-}\r
-\r
-unsigned int m68k_read_memory_16(unsigned int address)\r
-{\r
- unsigned int d = (PicoMCD&1) ? PicoReadCD16w(address) : PicoRead16(address);\r
- return d&0xffff;\r
-}\r
-\r
-unsigned int m68k_read_memory_32(unsigned int address)\r
-{\r
- return (PicoMCD&1) ? PicoReadCD32w(address) : PicoRead32(address);\r
-}\r
-\r
-void m68k_write_memory_8(unsigned int address, unsigned int value)\r
-{\r
- if (PicoMCD&1) PicoWriteCD8w(address, (u8)value); else PicoWrite8(address, (u8)value);\r
-}\r