Previous 199869 Revisions Next

r25417 Tuesday 24th September, 2013 at 18:36:38 UTC by Wilbert Pol
m4510.c: Added memory_translate (nw)
[src/emu/cpu/m6502]m4510.c m4510.h

trunk/src/emu/cpu/m6502/m4510.c
r25416r25417
8080   m65ce02_device::device_reset();
8181}
8282
83bool m4510_device::memory_translate(address_spacenum spacenum, int intention, offs_t &address)
84{
85   if (spacenum == AS_PROGRAM)
86   {
87      address = map(address);
88   }
89
90   return true;
91}
92
8393m4510_device::mi_4510_normal::mi_4510_normal(m4510_device *_base)
8494{
8595   base = _base;
trunk/src/emu/cpu/m6502/m4510.h
r25416r25417
8181
8282   virtual void device_start();
8383   virtual void device_reset();
84   virtual bool memory_translate(address_spacenum spacenum, int intention, offs_t &address);
8485
8586   inline UINT32 map(UINT16 adr) {
8687      if(map_enable & (1 << (adr >> 13))) {

Previous 199869 Revisions Next


© 1997-2024 The MAME Team