summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/myvision.c
diff options
context:
space:
mode:
author Fabio Priuli <etabeta78@users.noreply.github.com>2014-09-22 14:49:38 +0000
committer Fabio Priuli <etabeta78@users.noreply.github.com>2014-09-22 14:49:38 +0000
commit99f2c48264b105086558c783c775a7b29853a794 (patch)
tree7179d3e22fe91dc814fa01b685d38b1f81debc02 /src/mess/drivers/myvision.c
parent0b8dc8834df650caecf293fb8f460578214ee24c (diff)
(MESS) consolidated generic socket / cartslot a bit more: removed
redundant cart_mounted() function since exists() from image device already provides the required service, and added capability to specify endianness of the rom region (otherwise not detectable from fullpath). nw.
Diffstat (limited to 'src/mess/drivers/myvision.c')
-rw-r--r--src/mess/drivers/myvision.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mess/drivers/myvision.c b/src/mess/drivers/myvision.c
index 93ba78a6805..7c4254fbba2 100644
--- a/src/mess/drivers/myvision.c
+++ b/src/mess/drivers/myvision.c
@@ -128,7 +128,7 @@ INPUT_PORTS_END
void myvision_state::machine_start()
{
- if (m_cart->cart_mounted())
+ if (m_cart->exists())
m_maincpu->space(AS_PROGRAM).install_read_handler(0x0000, 0x5fff, read8_delegate(FUNC(generic_slot_device::read_rom),(generic_slot_device*)m_cart));
save_item(NAME(m_column));
@@ -151,7 +151,7 @@ DEVICE_IMAGE_LOAD_MEMBER( myvision_state, cart )
return IMAGE_INIT_FAIL;
}
- m_cart->rom_alloc(size, 1);
+ m_cart->rom_alloc(size, GENERIC_ROM8_WIDTH, ENDIANNESS_LITTLE);
m_cart->common_load_rom(m_cart->get_rom_base(), size, "rom");
return IMAGE_INIT_PASS;
@@ -231,7 +231,7 @@ static MACHINE_CONFIG_START( myvision, myvision_state )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
/* cartridge */
- MCFG_GENERIC_CARTSLOT_ADD("cartslot", GENERIC_ROM8_WIDTH, generic_plain_slot, "myvision_cart")
+ MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "myvision_cart")
MCFG_GENERIC_LOAD(myvision_state, cart)
//MCFG_GENERIC_MANDATORY