X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2F32x%2Fmemory.c;h=4417a488ae6e678207c6222c1018e8a7f11d5ccf;hb=80599a42dbc06f3e86a09dae9dc98dccbb84b48c;hp=57a28734f8a8c9d57fab16205d60bea313e5e844;hpb=f4bb5d6b2c96a94317c4edb7805eb6d6ed8589ef;p=picodrive.git diff --git a/pico/32x/memory.c b/pico/32x/memory.c index 57a2873..4417a48 100644 --- a/pico/32x/memory.c +++ b/pico/32x/memory.c @@ -735,7 +735,7 @@ static void PicoWrite8_32x_on(u32 a, u32 d) static void PicoWrite16_32x_on(u32 a, u32 d) { if ((a & 0xfc00) == 0x5000) - elprintf(EL_UIO, "m68k 32x w16 [%06x] %04x @%06x", a, d & 0xffff, SekPc); + elprintf(EL_32X, "m68k 32x w16 [%06x] %04x @%06x", a, d & 0xffff, SekPc); if ((a & 0xffc0) == 0x5100) { // a15100 p32x_reg_write16(a, d); @@ -1167,7 +1167,7 @@ typedef void (sh2_write_handler)(u32 a, u32 d, int id); #define SH2MAP_ADDR2OFFS(a) \ (((a >> 25) & 3) | ((a >> 27) & 0x1c)) -u32 p32x_sh2_read8(u32 a, SH2 *sh2) +u32 REGPARM(2) p32x_sh2_read8(u32 a, SH2 *sh2) { const sh2_memmap *sh2_map = sh2->read8_map; uptr p; @@ -1180,7 +1180,7 @@ u32 p32x_sh2_read8(u32 a, SH2 *sh2) return *(u8 *)((p << 1) + ((a & sh2_map->mask) ^ 1)); } -u32 p32x_sh2_read16(u32 a, SH2 *sh2) +u32 REGPARM(2) p32x_sh2_read16(u32 a, SH2 *sh2) { const sh2_memmap *sh2_map = sh2->read16_map; uptr p; @@ -1193,7 +1193,7 @@ u32 p32x_sh2_read16(u32 a, SH2 *sh2) return *(u16 *)((p << 1) + ((a & sh2_map->mask) & ~1)); } -u32 p32x_sh2_read32(u32 a, SH2 *sh2) +u32 REGPARM(2) p32x_sh2_read32(u32 a, SH2 *sh2) { const sh2_memmap *sh2_map = sh2->read16_map; sh2_read_handler *handler; @@ -1216,7 +1216,7 @@ u32 p32x_sh2_read32(u32 a, SH2 *sh2) return (handler(a, sh2->is_slave) << 16) | handler(a + 2, sh2->is_slave); } -void p32x_sh2_write8(u32 a, u32 d, SH2 *sh2) +void REGPARM(3) p32x_sh2_write8(u32 a, u32 d, SH2 *sh2) { const void **sh2_wmap = sh2->write8_tab; sh2_write_handler *wh; @@ -1225,7 +1225,7 @@ void p32x_sh2_write8(u32 a, u32 d, SH2 *sh2) wh(a, d, sh2->is_slave); } -void p32x_sh2_write16(u32 a, u32 d, SH2 *sh2) +void REGPARM(3) p32x_sh2_write16(u32 a, u32 d, SH2 *sh2) { const void **sh2_wmap = sh2->write16_tab; sh2_write_handler *wh; @@ -1234,7 +1234,7 @@ void p32x_sh2_write16(u32 a, u32 d, SH2 *sh2) wh(a, d, sh2->is_slave); } -void p32x_sh2_write32(u32 a, u32 d, SH2 *sh2) +void REGPARM(3) p32x_sh2_write32(u32 a, u32 d, SH2 *sh2) { const void **sh2_wmap = sh2->write16_tab; sh2_write_handler *handler;