X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=pico%2Fmemory.c;h=6bb79d5a4f9e9f425aeb9bb69d21467caa2cf45c;hb=fc1874de8af2fb53449bcfa931e025071f188b3e;hp=d2dced32f21c4509ca5fd5be0dbcab1fb12fd8cc;hpb=be2c420828ab3c36ef652584fbdef0e0597c7028;p=picodrive.git diff --git a/pico/memory.c b/pico/memory.c index d2dced3..6bb79d5 100644 --- a/pico/memory.c +++ b/pico/memory.c @@ -517,6 +517,7 @@ u32 PicoRead16_io(u32 a) if ((a & 0xffe0) == 0x0000) { // I/O ports d = io_ports_read(a); + d |= d << 8; goto end; } @@ -1082,7 +1083,6 @@ static unsigned char MEMH_FUNC z80_md_vdp_read(unsigned short a) static unsigned char MEMH_FUNC z80_md_bank_read(unsigned short a) { - extern unsigned int PicoReadM68k8(unsigned int a); unsigned int addr68k; unsigned char ret; @@ -1124,7 +1124,6 @@ static void MEMH_FUNC z80_md_vdp_br_write(unsigned int a, unsigned char data) static void MEMH_FUNC z80_md_bank_write(unsigned int a, unsigned char data) { - extern void PicoWriteM68k8(unsigned int a, unsigned char d); unsigned int addr68k; addr68k = Pico.m.z80_bank68k << 15;