static uae_u32 REGPARAM2 chipmem_bget2 (uaecptr addr) { addr -= chipmem_start_addr & chipmem_bank.mask; addr &= chipmem_bank.mask; if (ISILLEGAL_BYTE (addr)) { enforcer_display_hit (_T("BYTE READ from"), m68k_getpc (), addr); if (enforcermode & 1) set_special (SPCFLAG_TRAP); } return chipmem_bank.baseaddr[addr]; }
static uae_u32 REGPARAM2 chipmem_bget2 (uaecptr addr) { addr -= chipmem_start & chipmem_mask; addr &= chipmem_mask; if (ISILLEGAL_BYTE (addr)) { enforcer_display_hit (_T("BYTE READ from"),(uae_u32)(regs.pc_p - NMEM_OFFSET),addr); if (enforcermode & 1) set_special (SPCFLAG_TRAP); } return chipmemory[addr]; }
static void REGPARAM2 chipmem_bput2 (uaecptr addr, uae_u32 b) { addr -= chipmem_start_addr & chipmem_bank.mask; addr &= chipmem_bank.mask; if (ISILLEGAL_BYTE (addr)) { enforcer_display_hit (_T("BYTE WRITE to"), m68k_getpc (), addr); if (enforcermode & 1) set_special (SPCFLAG_TRAP); } if (ISEXEC (addr)) return; chipmem_bank.baseaddr[addr] = b; }
static void REGPARAM2 chipmem_bput2 (uaecptr addr, uae_u32 b) { addr -= chipmem_start & chipmem_mask; addr &= chipmem_mask; if (ISILLEGAL_BYTE (addr)) { enforcer_display_hit (_T("BYTE WRITE to"),(uae_u32)(regs.pc_p - NMEM_OFFSET),addr); if (enforcermode & 1) set_special (SPCFLAG_TRAP); } if (ISEXEC (addr)) return; chipmemory[addr] = b; }