Previous 199869 Revisions Next

r33117 Saturday 1st November, 2014 at 14:14:02 UTC by Dirk Best
Add a software list for the Epson HX-20/PX-4/PX-8 systems
[hash]epson_cpm.xml* hx20_flop.xml
[src/mess/drivers]hx20.c px4.c px8.c

trunk/hash/epson_cpm.xml
r0r241629
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3
4<!-- Generic software list for the Epson HX-20, PX-4 and PX-8 systems -->
5
6<softwarelist name="epson_cpm" description="Epson CPM systems floppy disks">
7
8    <!-- This disk is used to boot the intelligent TF-20 floppy drive -->
9
10    <software name="tf20boot">
11        <description>TF-20 boot disk</description>
12        <year>198?</year>
13        <publisher>Epson</publisher>
14        <part name="flop1" interface="floppy_5_25">
15            <feature name="part_id" value="TF-20 boot disk" />
16            <dataarea name="flop" size="35124">
17                <rom name="tf20boot.td0" size="35124" crc="806311eb" sha1="b67433746ed5ab84be06003f850846565e19f44c" offset="0"/>
18            </dataarea>
19        </part>
20    </software>
21
22    <!-- The following disks are part of the vfloppy distribution -->
23
24    <software name="arcs">
25        <description>Archivers</description>
26        <year>?????</year>
27        <publisher>n/a</publisher>
28        <part name="flop1" interface="floppy_5_25">
29            <feature name="part_id" value="Archivers" />
30            <dataarea name="flop" size="348848">
31                <rom name="arcs.d88" size="348848" crc="ab56993a" sha1="1e7c0512bea0adf9673527c5976497531837e8a3" offset="0"/>
32            </dataarea>
33        </part>
34    </software>
35
36    <software name="editor">
37        <description>VDE 2.66</description>
38        <year>?????</year>
39        <publisher>n/a</publisher>
40        <part name="flop1" interface="floppy_5_25">
41            <feature name="part_id" value="VDE 2.66" />
42            <dataarea name="flop" size="348848">
43                <rom name="editor.d88" size="348848" crc="871d30ce" sha1="4f0d8342e7d92ba78fd922f0a2e13b2724a921df" offset="0"/>
44            </dataarea>
45        </part>
46    </software>
47
48    <software name="extrauti">
49        <description>Extra Utilities</description>
50        <year>?????</year>
51        <publisher>n/a</publisher>
52        <part name="flop1" interface="floppy_5_25">
53            <feature name="part_id" value="Extra Utilities" />
54            <dataarea name="flop" size="348848">
55                <rom name="extrautil.d88" size="348848" crc="baaeb509" sha1="bc339742cc6d087c11b8aae010311473edfdf734" offset="0"/>
56            </dataarea>
57        </part>
58    </software>
59
60    <software name="modems">
61        <description>Modem Sample &amp; M80 &amp; L80</description>
62        <year>?????</year>
63        <publisher>n/a</publisher>
64        <part name="flop1" interface="floppy_5_25">
65            <feature name="part_id" value="Modem Sample &amp; M80 &amp; L80" />
66            <dataarea name="flop" size="348848">
67                <rom name="ms_m80_l80.d88" size="348848" crc="7af5815a" sha1="4e7bf6a4f7d5ac66ab432ec0e2760e265a53f72d" offset="0"/>
68            </dataarea>
69        </part>
70    </software>
71
72    <software name="promprog">
73        <description>PROM Progs</description>
74        <year>?????</year>
75        <publisher>n/a</publisher>
76        <part name="flop1" interface="floppy_5_25">
77            <feature name="part_id" value="PROM Progs" />
78            <dataarea name="flop" size="348848">
79                <rom name="promprogs.d88" size="348848" crc="1cc048fc" sha1="6cbd0f9c1c36bca213accf9da9b0a69896c9a88a" offset="0"/>
80            </dataarea>
81        </part>
82    </software>
83
84    <software name="px4util1">
85        <description>PX-4 Utils</description>
86        <year>?????</year>
87        <publisher>n/a</publisher>
88        <part name="flop1" interface="floppy_5_25">
89            <feature name="part_id" value="PX-4 Utils" />
90            <dataarea name="flop" size="348848">
91                <rom name="px4util.d88" size="348848" crc="f39d899d" sha1="c2e8051116d87e090025c41a260a85fb46b86b10" offset="0"/>
92            </dataarea>
93        </part>
94    </software>
95
96    <software name="px4util2">
97        <description>PX-4 Utility Disk</description>
98        <year>?????</year>
99        <publisher>n/a</publisher>
100        <part name="flop1" interface="floppy_5_25">
101            <feature name="part_id" value="PX-4 Utility Disk" />
102            <dataarea name="flop" size="348848">
103                <rom name="px4utilitydisk.d88" size="348848" crc="df17aae8" sha1="4be08583c079f092db95bdad2abf693639e439b9" offset="0"/>
104            </dataarea>
105        </part>
106    </software>
107
108    <software name="px4util3">
109        <description>PX-4 Utility Disk 2</description>
110        <year>?????</year>
111        <publisher>n/a</publisher>
112        <part name="flop1" interface="floppy_5_25">
113            <feature name="part_id" value="PX-4 Utility Disk 2" />
114            <dataarea name="flop" size="348848">
115                <rom name="px4utils.d88" size="348848" crc="93320c5f" sha1="a256f500bafab4e6eba7031e05267dc6cb39a64e" offset="0"/>
116            </dataarea>
117        </part>
118    </software>
119
120    <software name="px4wand">
121        <description>PX-4 Wanderer</description>
122        <year>?????</year>
123        <publisher>n/a</publisher>
124        <part name="flop1" interface="floppy_5_25">
125            <feature name="part_id" value="PX-4 Wanderer" />
126            <dataarea name="flop" size="348848">
127                <rom name="px4wand.d88" size="348848" crc="1ab716cc" sha1="4f6a83476b76f1dc42f38b3c6cd0835181b523e3" offset="0"/>
128            </dataarea>
129        </part>
130    </software>
131
132    <software name="px8epstf">
133        <description>PX-8 EPS (TF-20 bootdisk)</description>
134        <year>?????</year>
135        <publisher>n/a</publisher>
136        <part name="flop1" interface="floppy_5_25">
137            <feature name="part_id" value="PX-8 EPS (TF-20 bootdisk)" />
138            <dataarea name="flop" size="348848">
139                <rom name="px8_eps-tf20.d88" size="348848" crc="ed627d6e" sha1="eee223a63235ef6fa311527f0c961d003ca669f0" offset="0"/>
140            </dataarea>
141        </part>
142    </software>
143
144    <software name="px8games">
145        <description>PX-8 Games</description>
146        <year>?????</year>
147        <publisher>n/a</publisher>
148        <part name="flop1" interface="floppy_5_25">
149            <feature name="part_id" value="PX-8 Games" />
150            <dataarea name="flop" size="348848">
151                <rom name="px8games.d88" size="348848" crc="c724e5df" sha1="a0bfc9af1f4fcd6949f9b667ea49879284d94ba2" offset="0"/>
152            </dataarea>
153        </part>
154    </software>
155
156    <software name="scratch">
157        <description>Scratch</description>
158        <year>?????</year>
159        <publisher>n/a</publisher>
160        <part name="flop1" interface="floppy_5_25">
161            <feature name="part_id" value="Scratch" />
162            <dataarea name="flop" size="348848">
163                <rom name="scratch.d88" size="348848" crc="163fc594" sha1="ae2451d9226ff1a69db5f78f1101f60735ae2789" offset="0"/>
164            </dataarea>
165        </part>
166    </software>
167
168</softwarelist>
trunk/hash/hx20_flop.xml
r241628r241629
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="hx20_flop" description="Epson HX-20 diskettes">
4
5   <software name="hx20boot">
6      <description>Epson TF-20 / HX-20 boot disk</description>
7      <year>1982</year>
8      <publisher>Epson</publisher>
9
10      <part name="flop1" interface="floppy_5_25">
11         <dataarea name="flop" size="25002">
12            <rom name="hx20boot.imd" size="25002" crc="b8fea298" sha1="0ff2aed3ba9d32a8d9deaff9f8a45c7de4939afc" offset="0" />
13         </dataarea>
14      </part>
15   </software>
16
17</softwarelist>
trunk/src/mess/drivers/hx20.c
r241628r241629
864864   MCFG_RAM_EXTRA_OPTIONS("32K")
865865
866866   // software lists
867   MCFG_SOFTWARE_LIST_ADD("flop_list", "hx20_flop")
867   MCFG_SOFTWARE_LIST_ADD("epson_cpm_list", "epson_cpm")
868868MACHINE_CONFIG_END
869869
870870
trunk/src/mess/drivers/px4.c
r241628r241629
14401440
14411441   // software list
14421442   MCFG_SOFTWARE_LIST_ADD("cart_list", "px4_cart")
1443   MCFG_SOFTWARE_LIST_ADD("epson_cpm_list", "epson_cpm")
14431444MACHINE_CONFIG_END
14441445
14451446static MACHINE_CONFIG_DERIVED( px4p, px4 )
trunk/src/mess/drivers/px8.c
r241628r241629
801801   /* internal ram */
802802   MCFG_RAM_ADD(RAM_TAG)
803803   MCFG_RAM_DEFAULT_SIZE("64K")
804   
805   // software
806   MCFG_SOFTWARE_LIST_ADD("epson_cpm_list", "epson_cpm")
804807MACHINE_CONFIG_END
805808
806809/***************************************************************************


Previous 199869 Revisions Next


© 1997-2024 The MAME Team