mirror of
https://github.com/holub/mame
synced 2025-10-06 09:00:04 +03:00
Add a software list for the Epson HX-20/PX-4/PX-8 systems
This commit is contained in:
parent
a97b47c1a8
commit
fcc88be519
168
hash/epson_cpm.xml
Normal file
168
hash/epson_cpm.xml
Normal file
@ -0,0 +1,168 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
|
||||
<!-- Generic software list for the Epson HX-20, PX-4 and PX-8 systems -->
|
||||
|
||||
<softwarelist name="epson_cpm" description="Epson CPM systems floppy disks">
|
||||
|
||||
<!-- This disk is used to boot the intelligent TF-20 floppy drive -->
|
||||
|
||||
<software name="tf20boot">
|
||||
<description>TF-20 boot disk</description>
|
||||
<year>198?</year>
|
||||
<publisher>Epson</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="TF-20 boot disk" />
|
||||
<dataarea name="flop" size="35124">
|
||||
<rom name="tf20boot.td0" size="35124" crc="806311eb" sha1="b67433746ed5ab84be06003f850846565e19f44c" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- The following disks are part of the vfloppy distribution -->
|
||||
|
||||
<software name="arcs">
|
||||
<description>Archivers</description>
|
||||
<year>?????</year>
|
||||
<publisher>n/a</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="Archivers" />
|
||||
<dataarea name="flop" size="348848">
|
||||
<rom name="arcs.d88" size="348848" crc="ab56993a" sha1="1e7c0512bea0adf9673527c5976497531837e8a3" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="editor">
|
||||
<description>VDE 2.66</description>
|
||||
<year>?????</year>
|
||||
<publisher>n/a</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="VDE 2.66" />
|
||||
<dataarea name="flop" size="348848">
|
||||
<rom name="editor.d88" size="348848" crc="871d30ce" sha1="4f0d8342e7d92ba78fd922f0a2e13b2724a921df" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="extrauti">
|
||||
<description>Extra Utilities</description>
|
||||
<year>?????</year>
|
||||
<publisher>n/a</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="Extra Utilities" />
|
||||
<dataarea name="flop" size="348848">
|
||||
<rom name="extrautil.d88" size="348848" crc="baaeb509" sha1="bc339742cc6d087c11b8aae010311473edfdf734" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="modems">
|
||||
<description>Modem Sample & M80 & L80</description>
|
||||
<year>?????</year>
|
||||
<publisher>n/a</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="Modem Sample & M80 & L80" />
|
||||
<dataarea name="flop" size="348848">
|
||||
<rom name="ms_m80_l80.d88" size="348848" crc="7af5815a" sha1="4e7bf6a4f7d5ac66ab432ec0e2760e265a53f72d" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="promprog">
|
||||
<description>PROM Progs</description>
|
||||
<year>?????</year>
|
||||
<publisher>n/a</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="PROM Progs" />
|
||||
<dataarea name="flop" size="348848">
|
||||
<rom name="promprogs.d88" size="348848" crc="1cc048fc" sha1="6cbd0f9c1c36bca213accf9da9b0a69896c9a88a" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="px4util1">
|
||||
<description>PX-4 Utils</description>
|
||||
<year>?????</year>
|
||||
<publisher>n/a</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="PX-4 Utils" />
|
||||
<dataarea name="flop" size="348848">
|
||||
<rom name="px4util.d88" size="348848" crc="f39d899d" sha1="c2e8051116d87e090025c41a260a85fb46b86b10" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="px4util2">
|
||||
<description>PX-4 Utility Disk</description>
|
||||
<year>?????</year>
|
||||
<publisher>n/a</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="PX-4 Utility Disk" />
|
||||
<dataarea name="flop" size="348848">
|
||||
<rom name="px4utilitydisk.d88" size="348848" crc="df17aae8" sha1="4be08583c079f092db95bdad2abf693639e439b9" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="px4util3">
|
||||
<description>PX-4 Utility Disk 2</description>
|
||||
<year>?????</year>
|
||||
<publisher>n/a</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="PX-4 Utility Disk 2" />
|
||||
<dataarea name="flop" size="348848">
|
||||
<rom name="px4utils.d88" size="348848" crc="93320c5f" sha1="a256f500bafab4e6eba7031e05267dc6cb39a64e" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="px4wand">
|
||||
<description>PX-4 Wanderer</description>
|
||||
<year>?????</year>
|
||||
<publisher>n/a</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="PX-4 Wanderer" />
|
||||
<dataarea name="flop" size="348848">
|
||||
<rom name="px4wand.d88" size="348848" crc="1ab716cc" sha1="4f6a83476b76f1dc42f38b3c6cd0835181b523e3" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="px8epstf">
|
||||
<description>PX-8 EPS (TF-20 bootdisk)</description>
|
||||
<year>?????</year>
|
||||
<publisher>n/a</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="PX-8 EPS (TF-20 bootdisk)" />
|
||||
<dataarea name="flop" size="348848">
|
||||
<rom name="px8_eps-tf20.d88" size="348848" crc="ed627d6e" sha1="eee223a63235ef6fa311527f0c961d003ca669f0" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="px8games">
|
||||
<description>PX-8 Games</description>
|
||||
<year>?????</year>
|
||||
<publisher>n/a</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="PX-8 Games" />
|
||||
<dataarea name="flop" size="348848">
|
||||
<rom name="px8games.d88" size="348848" crc="c724e5df" sha1="a0bfc9af1f4fcd6949f9b667ea49879284d94ba2" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="scratch">
|
||||
<description>Scratch</description>
|
||||
<year>?????</year>
|
||||
<publisher>n/a</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="Scratch" />
|
||||
<dataarea name="flop" size="348848">
|
||||
<rom name="scratch.d88" size="348848" crc="163fc594" sha1="ae2451d9226ff1a69db5f78f1101f60735ae2789" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
</softwarelist>
|
@ -1,17 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
<softwarelist name="hx20_flop" description="Epson HX-20 diskettes">
|
||||
|
||||
<software name="hx20boot">
|
||||
<description>Epson TF-20 / HX-20 boot disk</description>
|
||||
<year>1982</year>
|
||||
<publisher>Epson</publisher>
|
||||
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="25002">
|
||||
<rom name="hx20boot.imd" size="25002" crc="b8fea298" sha1="0ff2aed3ba9d32a8d9deaff9f8a45c7de4939afc" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
</softwarelist>
|
@ -864,7 +864,7 @@ static MACHINE_CONFIG_START( hx20, hx20_state )
|
||||
MCFG_RAM_EXTRA_OPTIONS("32K")
|
||||
|
||||
// software lists
|
||||
MCFG_SOFTWARE_LIST_ADD("flop_list", "hx20_flop")
|
||||
MCFG_SOFTWARE_LIST_ADD("epson_cpm_list", "epson_cpm")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
|
@ -1440,6 +1440,7 @@ static MACHINE_CONFIG_START( px4, px4_state )
|
||||
|
||||
// software list
|
||||
MCFG_SOFTWARE_LIST_ADD("cart_list", "px4_cart")
|
||||
MCFG_SOFTWARE_LIST_ADD("epson_cpm_list", "epson_cpm")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( px4p, px4 )
|
||||
|
@ -801,6 +801,9 @@ static MACHINE_CONFIG_START( px8, px8_state )
|
||||
/* internal ram */
|
||||
MCFG_RAM_ADD(RAM_TAG)
|
||||
MCFG_RAM_DEFAULT_SIZE("64K")
|
||||
|
||||
// software
|
||||
MCFG_SOFTWARE_LIST_ADD("epson_cpm_list", "epson_cpm")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
/***************************************************************************
|
||||
|
Loading…
Reference in New Issue
Block a user