From b6281de7b1aef20cfac9db9094be024d364226a9 Mon Sep 17 00:00:00 2001 From: Dirk Best Date: Fri, 2 Nov 2012 16:43:51 +0000 Subject: [PATCH] px4: added a basic software list --- .gitattributes | 1 + hash/px4_cart.xml | 28 ++++++++++++++++++++++++++++ src/mess/drivers/px4.c | 20 ++++++++++++++------ 3 files changed, 43 insertions(+), 6 deletions(-) create mode 100644 hash/px4_cart.xml diff --git a/.gitattributes b/.gitattributes index 9bbfcf77a29..04571e8dfec 100644 --- a/.gitattributes +++ b/.gitattributes @@ -152,6 +152,7 @@ hash/psion.xml svneol=native#text/xml hash/psx.xml svneol=native#text/xml hash/pv1000.xml svneol=native#text/xml hash/pv2000.xml svneol=native#text/xml +hash/px4_cart.xml svneol=native#text/xml hash/ql.xml svneol=native#text/xml hash/ql_cass.xml svneol=native#text/xml hash/rainbow.xml svneol=native#text/xml diff --git a/hash/px4_cart.xml b/hash/px4_cart.xml new file mode 100644 index 00000000000..c8db7fb2a9f --- /dev/null +++ b/hash/px4_cart.xml @@ -0,0 +1,28 @@ + + + + + + + PX-4 BASIC + 198x + EPSON + + + + + + + + + PX-4 Utilities + 198x + EPSON + + + + + + + + diff --git a/src/mess/drivers/px4.c b/src/mess/drivers/px4.c index 50415e37b2d..4876eaa3203 100644 --- a/src/mess/drivers/px4.c +++ b/src/mess/drivers/px4.c @@ -1325,14 +1325,22 @@ static MACHINE_CONFIG_START( px4, px4_state ) // external cassette MCFG_CASSETTE_ADD("extcas", px4_cassette_interface) - // rom capsules - MCFG_CARTSLOT_ADD("capsule1") - MCFG_CARTSLOT_NOT_MANDATORY - MCFG_CARTSLOT_ADD("capsule2") - MCFG_CARTSLOT_NOT_MANDATORY - // sio port MCFG_EPSON_SIO_ADD("sio") + + // rom capsules + MCFG_CARTSLOT_ADD("capsule1") + MCFG_CARTSLOT_EXTENSION_LIST("bin") + MCFG_CARTSLOT_INTERFACE("px4_cart") + MCFG_CARTSLOT_NOT_MANDATORY + + MCFG_CARTSLOT_ADD("capsule2") + MCFG_CARTSLOT_EXTENSION_LIST("bin") + MCFG_CARTSLOT_INTERFACE("px4_cart") + MCFG_CARTSLOT_NOT_MANDATORY + + // software list + MCFG_SOFTWARE_LIST_ADD("cart_list", "px4_cart") MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( px4p, px4 )