+\r
+extern unsigned int (*pm68k_read_memory_8) (unsigned int address);\r
+extern unsigned int (*pm68k_read_memory_16)(unsigned int address);\r
+extern unsigned int (*pm68k_read_memory_32)(unsigned int address);\r
+extern void (*pm68k_write_memory_8) (unsigned int address, unsigned char value);\r
+extern void (*pm68k_write_memory_16)(unsigned int address, unsigned short value);\r
+extern void (*pm68k_write_memory_32)(unsigned int address, unsigned int value);\r
+extern unsigned int (*pm68k_read_memory_pcr_8) (unsigned int address);\r
+extern unsigned int (*pm68k_read_memory_pcr_16)(unsigned int address);\r
+extern unsigned int (*pm68k_read_memory_pcr_32)(unsigned int address);\r
+\r
+static void m68k_mem_setup_cd(void)\r
+{\r
+ pm68k_read_memory_8 = PicoReadCD8w;\r
+ pm68k_read_memory_16 = PicoReadCD16w;\r
+ pm68k_read_memory_32 = PicoReadCD32w;\r
+ pm68k_write_memory_8 = PicoWriteCD8w;\r
+ pm68k_write_memory_16 = PicoWriteCD16w;\r
+ pm68k_write_memory_32 = PicoWriteCD32w;\r
+ pm68k_read_memory_pcr_8 = m68k_read_pcrelative_CD8;\r
+ pm68k_read_memory_pcr_16 = m68k_read_pcrelative_CD16;\r
+ pm68k_read_memory_pcr_32 = m68k_read_pcrelative_CD32;\r
+}\r