Previous 199869 Revisions Next

r21977 Wednesday 20th March, 2013 at 05:56:34 UTC by Fabio Priuli
(MESS) adding a bunch of mem_masks. nw.
[src/mess/machine]md_slot.c md_slot.h

trunk/src/mess/machine/md_slot.c
r21976r21977
916916READ16_MEMBER(base_md_cart_slot_device::read)
917917{
918918   if (m_cart)
919      return m_cart->read(space, offset);
919      return m_cart->read(space, offset, mem_mask);
920920   else
921921      return 0xffff;
922922}
r21976r21977
924924READ16_MEMBER(base_md_cart_slot_device::read_a13)
925925{
926926   if (m_cart)
927      return m_cart->read_a13(space, offset);
927      return m_cart->read_a13(space, offset, mem_mask);
928928   else
929929      return 0xffff;
930930}
r21976r21977
932932READ16_MEMBER(base_md_cart_slot_device::read_a15)
933933{
934934   if (m_cart)
935      return m_cart->read_a15(space, offset);
935      return m_cart->read_a15(space, offset, mem_mask);
936936   else
937937      return 0xffff;
938938}
r21976r21977
945945WRITE16_MEMBER(base_md_cart_slot_device::write)
946946{
947947   if (m_cart)
948      m_cart->write(space, offset, data);
948      m_cart->write(space, offset, data, mem_mask);
949949}
950950
951951WRITE16_MEMBER(base_md_cart_slot_device::write_a13)
952952{
953953   if (m_cart)
954      m_cart->write_a13(space, offset, data);
954      m_cart->write_a13(space, offset, data, mem_mask);
955955}
956956
957957WRITE16_MEMBER(base_md_cart_slot_device::write_a15)
958958{
959959   if (m_cart)
960      m_cart->write_a15(space, offset, data);
960      m_cart->write_a15(space, offset, data, mem_mask);
961961}
trunk/src/mess/machine/md_slot.h
r21976r21977
178178   virtual DECLARE_WRITE16_MEMBER(write_a13);
179179   virtual DECLARE_READ16_MEMBER(read_a15);
180180   virtual DECLARE_WRITE16_MEMBER(write_a15);
181   virtual DECLARE_WRITE16_MEMBER(write_tmss_bank) { if (m_cart) m_cart->write_tmss_bank(space, offset, data); };
181   virtual DECLARE_WRITE16_MEMBER(write_tmss_bank) { if (m_cart) m_cart->write_tmss_bank(space, offset, data, mem_mask); };
182182
183183// TODO: this only needs to be public because megasvp copies rom into memory region, so we need to rework that code...
184184//private:

Previous 199869 Revisions Next


© 1997-2024 The MAME Team