Previous 199869 Revisions Next

r17373 Tuesday 21st August, 2012 at 12:38:08 UTC by Miodrag Milanović
(MESS) mz2000: added and hooked up software lists for tapes and floppies. tapes do not work, and we need proper dumps of the cassette BASIC. [Fabio Priuli]

out of whatsnew: the disk dumps do not come from original media, but given that no more program disks ever appeared in the past two years and that even the website which originally hosted these disks disappeared, it is definitely worth documenting them before they get lost forever...
[hash]mz2000_cass.xml* mz2000_flop.xml*
[src/mess/drivers]mz2000.c

trunk/hash/mz2000_flop.xml
r0r17373
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3
4<!--
5  Usage instructions: if the game/program does not autoboot, ype DIR to list the disk content
6  and look for CMD or COM files.
7  To run CMD files (which are TF-FOS programs, type RUN "XXX", with XXX being the name of the
8  CMD file (e.g. RUN "SPACE MOUSE").
9  To run COM files (which are CP/M programs) simply type the name of the COM file.
10-->
11
12
13<softwarelist name="mz2000_flop" description="MZ-2000 disk images">
14
15<!-- Software below is all made by Toshio Fukui, since we currently have no access to dumps of official software -->
16   <software name="cpm22">
17      <description>CP/M 2.2</description>
18      <year>2002</year>
19      <publisher>Toshio Fukui</publisher>
20
21      <part name="flop1" interface="floppy_3_5">
22         <feature name="part_id" value="System Disk" />
23         <dataarea name="flop" size="348848">
24            <rom name="cpmbin.d88" size="348848" crc="040f32e8" sha1="c6d09ed529c23fcbdc9b0468b0481a521a5240e5" offset="0" />
25         </dataarea>
26      </part>
27
28      <part name="flop2" interface="floppy_3_5">
29         <feature name="part_id" value="Source Disk (w/ TF-DOS)" />
30         <dataarea name="flop" size="348848">
31            <rom name="cpmsrc.d88" size="348848" crc="ce3fbee1" sha1="fd6f8d1f8ffea8e33f24d5241ee3deb3f471c313" offset="0" />
32         </dataarea>
33      </part>
34   </software>
35
36   <software name="tfdos21">
37      <description>TF-DOS Ver2.1</description>
38      <year>200?</year>
39      <publisher>Toshio Fukui</publisher>
40      <part name="flop1" interface="floppy_3_5">
41         <feature name="part_id" value="Master Disk" />
42         <dataarea name="flop" size="348848">
43            <rom name="tfds21mr.d88" size="348848" crc="ffa75514" sha1="11b13d487dfb6fa3e77e329b32e7f23bcb67609c" offset="0" />
44         </dataarea>
45      </part>
46
47      <part name="flop2" interface="floppy_3_5">
48         <dataarea name="flop" size="348848">
49            <rom name="tfds21sr.d88" size="348848" crc="4b324606" sha1="35026012f38a2402a948c9c73630b9a46a7f1a6d" offset="0" />
50         </dataarea>
51      </part>
52   </software>
53
54<!-- what disk 1 should be this with? -->
55   <software name="tfdos20" supported="no">
56      <description>TF-DOS Ver2.0B (on TS-2000)</description>
57      <year>200?</year>
58      <publisher>Toshio Fukui</publisher>
59      <part name="flop1" interface="floppy_3_5">
60         <dataarea name="flop" size="348848">
61            <rom name="tfd2ts2r.d88" size="348848" crc="5bbbe5dc" sha1="e0162ed833bc8dcd691bcf6d2b18e9d7a7a11714" offset="0" />
62         </dataarea>
63      </part>
64   </software>
65
66   <software name="gfxedit">
67      <description>Graphic Editor III "Art Magic"</description>
68      <year>200?</year>
69      <publisher>Toshio Fukui</publisher>
70      <part name="flop1" interface="floppy_3_5">
71         <dataarea name="flop" size="348848">
72            <rom name="gred3_tf.d88" size="348848" crc="82e0843e" sha1="5f6b13dbeaf781b09a157778799da2811cac1624" offset="0" />
73         </dataarea>
74      </part>
75   </software>
76
77   <software name="brave">
78      <description>Brave</description>
79      <year>200?</year>
80      <publisher>Toshio Fukui</publisher>
81      <part name="flop1" interface="floppy_3_5">
82         <dataarea name="flop" size="348848">
83            <rom name="brave.d88" size="348848" crc="8a9bc713" sha1="1747b68b188b0c25b78a2ebb9b9184e82fc2531f" offset="0" />
84         </dataarea>
85      </part>
86   </software>
87
88   <software name="lilas">
89      <description>Lilas</description>
90      <year>200?</year>
91      <publisher>Toshio Fukui</publisher>
92      <part name="flop1" interface="floppy_3_5">
93         <dataarea name="flop" size="348848">
94            <rom name="lilascmp.d88" size="348848" crc="ac570829" sha1="15e927727d3498660c1dc3f3ea55409aad4eeef8" offset="0" />
95         </dataarea>
96      </part>
97   </software>
98
99   <software name="dosprog">
100      <description>TF-DOS Programs 1</description>
101      <year>200?</year>
102      <publisher>Toshio Fukui</publisher>
103      <part name="flop1" interface="floppy_3_5">
104         <dataarea name="flop" size="348848">
105            <rom name="cdosprg1.d88" size="348848" crc="7176ce03" sha1="2ee08c47c4071e03d942ed166253382d0d380780" offset="0" />
106         </dataarea>
107      </part>
108   </software>
109
110<!-- How to run these? They probably require BASIC... -->
111   <software name="basprog">
112      <description>Sharp BASIC Programs 1</description>
113      <year>200?</year>
114      <publisher>&lt;unknown&gt;</publisher>
115      <part name="flop1" interface="floppy_3_5">
116         <dataarea name="flop" size="348848">
117            <rom name="sbasprg1.d88" size="348848" crc="c92c42ca" sha1="c87a02c9ba94b70f26727b018b82ecb9bfe4c41a" offset="0" />
118         </dataarea>
119      </part>
120   </software>
121
122</softwarelist>
trunk/hash/mz2000_cass.xml
r0r17373
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3
4
5<softwarelist name="mz2000_cass" description="MZ-2000 tape images">
6
7   <software name="harvestc" supported="no">
8      <description>Harvest (Color?)</description>
9      <year>19??</year>
10      <publisher>&lt;unknown&gt;</publisher>
11      <part name="cass1" interface="mz_cass">
12         <dataarea name="cass" size="47808">
13            <rom name="harvest_color.mzt" size="47808" crc="7e50de6f" sha1="646450d817f3b27ced3a5f34d62d76e1d29bff57" offset="0" />
14         </dataarea>
15      </part>
16   </software>
17
18   <software name="harvestg" supported="no">
19      <description>Harvest (Green?)</description>
20      <year>19??</year>
21      <publisher>&lt;unknown&gt;</publisher>
22      <part name="cass1" interface="mz_cass">
23         <dataarea name="cass" size="47808">
24            <rom name="harvest_green.mzt" size="47808" crc="fe0b6a0b" sha1="5ba88252496cc12a1f9807b36a664aa32d7dc1a4" offset="0" />
25         </dataarea>
26      </part>
27   </software>
28
29   <software name="jelda" supported="no">
30      <description>Jelda</description>
31      <year>19??</year>
32      <publisher>&lt;unknown&gt;</publisher>
33      <part name="cass1" interface="mz_cass">
34         <dataarea name="cass" size="3676194">
35            <rom name="jelda.wav" size="3676194" crc="5812e3f2" sha1="d751932064f53a764b756846393526dd511f5cff" offset="0" />
36         </dataarea>
37      </part>
38   </software>
39
40   <software name="jelda2" supported="no">
41      <description>Jelda 2</description>
42      <year>19??</year>
43      <publisher>&lt;unknown&gt;</publisher>
44      <part name="cass1" interface="mz_cass">
45         <dataarea name="cass" size="6435154">
46            <rom name="jelda2.wav" size="6435154" crc="b7d61f11" sha1="8ff3932682e70f74f5d542059450e1a83b987c6a" offset="0" />
47         </dataarea>
48      </part>
49   </software>
50
51   <software name="vosque2k" supported="no">
52      <description>Vosque 2000</description>
53      <year>19??</year>
54      <publisher>&lt;unknown&gt;</publisher>
55      <part name="cass1" interface="mz_cass">
56         <dataarea name="cass" size="26752">
57            <rom name="vosque2000.mzt" size="26752" crc="56f9000e" sha1="93319cecc92ffe7305ff1b8ecb26d0fd2db3bd47" offset="0" />
58         </dataarea>
59      </part>
60   </software>
61
62
63</softwarelist>
trunk/src/mess/drivers/mz2000.c
r17372r17373
2727#include "imagedev/cassette.h"
2828#include "imagedev/flopdrv.h"
2929#include "formats/basicdsk.h"
30#include "formats/mz_cas.h"
3031
3132
3233
r17372r17373
749750   }
750751};
751752
753
754static const cassette_interface mz2000_cassette_interface =
755{
756   mz700_cassette_formats,
757   NULL,
758   (cassette_state)(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED),
759   "mz_cass",
760   NULL
761};
762
752763static MACHINE_CONFIG_START( mz2000, mz2000_state )
753764   /* basic machine hardware */
754765   MCFG_CPU_ADD("maincpu",Z80, XTAL_4MHz)
r17372r17373
763774
764775   MCFG_MB8877_ADD("mb8877a",mz2000_mb8877a_interface)
765776   MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(mz2000_floppy_interface)
777   MCFG_SOFTWARE_LIST_ADD("flop_list","mz2000_flop")
766778
767   MCFG_CASSETTE_ADD( CASSETTE_TAG, default_cassette_interface )
779   MCFG_CASSETTE_ADD( CASSETTE_TAG, mz2000_cassette_interface )
780   MCFG_SOFTWARE_LIST_ADD("cass_list","mz2000_cass")
768781
769782   /* video hardware */
770783   MCFG_SCREEN_ADD("screen", RASTER)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team