Cyclone: direct memhandler calls option + reset function
[picodrive.git] / pico / memory.c
index d2dced3..6bb79d5 100644 (file)
@@ -517,6 +517,7 @@ u32 PicoRead16_io(u32 a)
 \r
   if ((a & 0xffe0) == 0x0000) { // I/O ports\r
     d = io_ports_read(a);\r
+    d |= d << 8;\r
     goto end;\r
   }\r
 \r
@@ -1082,7 +1083,6 @@ static unsigned char MEMH_FUNC z80_md_vdp_read(unsigned short a)
 \r
 static unsigned char MEMH_FUNC z80_md_bank_read(unsigned short a)\r
 {\r
-  extern unsigned int PicoReadM68k8(unsigned int a);\r
   unsigned int addr68k;\r
   unsigned char ret;\r
 \r
@@ -1124,7 +1124,6 @@ static void MEMH_FUNC z80_md_vdp_br_write(unsigned int a, unsigned char data)
 \r
 static void MEMH_FUNC z80_md_bank_write(unsigned int a, unsigned char data)\r
 {\r
-  extern void PicoWriteM68k8(unsigned int a, unsigned char d);\r
   unsigned int addr68k;\r
 \r
   addr68k = Pico.m.z80_bank68k << 15;\r