Previous 199869 Revisions Next

r36779 Sunday 29th March, 2015 at 20:53:49 UTC by Curt Coder
(MESS) abc80: Added ABCDemo floppy and cassette to the software lists. [Genesis Project]
[hash]abc80.xml abc80_cass.xml* abc80_flop.xml*
[src/mess/drivers]abc80.c

trunk/hash/abc80.xml
r245290r245291
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="abc80" description="Luxor ABC 80 diskettes">
4
5   <software name="cpm" supported="no">
6      <description>CP/M BIOS 3.7</description>
7      <year>19??</year>
8      <publisher>Myab</publisher>
9
10      <!-- Datadisc 80 format (8 sectors/track, 256 bytes/sector interleave, sector skew 5: 0 5 2 7 4 1 6 3) -->
11      <part name="flop1" interface="floppy_5_25">
12         <feature name="part_id" value="Side 0"/>
13         <dataarea name="flop" size="81920">
14            <rom name="cpmdisk_myab37_side0.img" size="81920" crc="7065fa91" sha1="f0ca7c2785bd92ed7ede46aaba8b8e2a2d826e47" offset="0" />
15         </dataarea>
16      </part>
17
18      <part name="flop2" interface="floppy_5_25">
19         <feature name="part_id" value="Side 1"/>
20         <dataarea name="flop" size="81920">
21            <rom name="cpmdisk_myab37_side1.img" size="81920" crc="062e88c7" sha1="2d3baa1f225129474839972b9735444120965e08" offset="0" />
22         </dataarea>
23      </part>
24   </software>
25
26   <software name="demo">
27      <description>Demo</description>
28      <year>19??</year>
29      <publisher>Luxor</publisher>
30
31      <part name="flop1" interface="floppy_5_25">
32         <dataarea name="flop" size="82895">
33            <rom name="demo.td0" size="82895" crc="f581ce62" sha1="2e79e7371d767cb689d1e490f8e1c869dc390a03" offset="0" />
34         </dataarea>
35      </part>
36   </software>
37
38   <software name="system10">
39      <description>System disk v1.0</description>
40      <year>19??</year>
41      <publisher>Luxor</publisher>
42
43      <part name="flop1" interface="floppy_5_25">
44         <dataarea name="flop" size="47013">
45            <rom name="system10.td0" size="47013" crc="be80a5ca" sha1="64bea62668e9b2604732810c0704f52f6c8c3f99" offset="0" />
46         </dataarea>
47      </part>
48   </software>
49
50   <software name="dosgen">
51      <description>Dosgen</description>
52      <year>19??</year>
53      <publisher>&lt;unknown&gt;</publisher>
54
55      <part name="flop1" interface="floppy_5_25">
56         <dataarea name="flop" size="10734">
57            <rom name="fd2_dgen.imd" size="10734" crc="4c6ba75f" sha1="bb009d560089bdc0db2ab86634b4226956a96ac2" offset="0" />
58         </dataarea>
59      </part>
60   </software>
61
62   <software name="kundreg">
63      <description>Kundregister</description>
64      <year>19??</year>
65      <publisher>&lt;unknown&gt;</publisher>
66
67      <part name="flop1" interface="floppy_5_25">
68         <dataarea name="flop" size="79143">
69            <rom name="fd2_bifak.imd" size="79143" crc="a741ad5d" sha1="a0cb8cc31a30fcbea258dd5249845819930e60c2" offset="0" />
70         </dataarea>
71      </part>
72   </software>
73
74</softwarelist>
trunk/hash/abc80_cass.xml
r0r245291
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="abc80_cass" description="Luxor ABC 80 cassettes">
4
5   <software name="abcdemo">
6      <description>ABCDemo</description>
7      <year>2015</year>
8      <publisher>Genesis Project</publisher>
9
10      <part name="cass1" interface="abc80_cass">
11         <dataarea name="cass" size="10793090">
12            <rom name="genesisproject_abcdemo.wav" size="10793090" crc="7642349f" sha1="a0a808e9c9c5f3ca162ef22869600e1c735846c2" offset="0" />
13         </dataarea>
14      </part>
15   </software>
16
17</softwarelist>
No newline at end of file
trunk/hash/abc80_flop.xml
r0r245291
1<?xml version="1.0"?>
2<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3<softwarelist name="abc80_flop" description="Luxor ABC 80 diskettes">
4
5   <software name="cpm" supported="no">
6      <description>CP/M BIOS 3.7</description>
7      <year>19??</year>
8      <publisher>Myab</publisher>
9
10      <!-- Datadisc 80 format (8 sectors/track, 256 bytes/sector interleave, sector skew 5: 0 5 2 7 4 1 6 3) -->
11      <part name="flop1" interface="floppy_5_25">
12         <feature name="part_id" value="Side 0"/>
13         <dataarea name="flop" size="81920">
14            <rom name="cpmdisk_myab37_side0.img" size="81920" crc="7065fa91" sha1="f0ca7c2785bd92ed7ede46aaba8b8e2a2d826e47" offset="0" />
15         </dataarea>
16      </part>
17
18      <part name="flop2" interface="floppy_5_25">
19         <feature name="part_id" value="Side 1"/>
20         <dataarea name="flop" size="81920">
21            <rom name="cpmdisk_myab37_side1.img" size="81920" crc="062e88c7" sha1="2d3baa1f225129474839972b9735444120965e08" offset="0" />
22         </dataarea>
23      </part>
24   </software>
25
26   <software name="demo">
27      <description>Demo</description>
28      <year>19??</year>
29      <publisher>Luxor</publisher>
30
31      <part name="flop1" interface="floppy_5_25">
32         <dataarea name="flop" size="82895">
33            <rom name="demo.td0" size="82895" crc="f581ce62" sha1="2e79e7371d767cb689d1e490f8e1c869dc390a03" offset="0" />
34         </dataarea>
35      </part>
36   </software>
37
38   <software name="system10">
39      <description>System disk v1.0</description>
40      <year>19??</year>
41      <publisher>Luxor</publisher>
42
43      <part name="flop1" interface="floppy_5_25">
44         <dataarea name="flop" size="47013">
45            <rom name="system10.td0" size="47013" crc="be80a5ca" sha1="64bea62668e9b2604732810c0704f52f6c8c3f99" offset="0" />
46         </dataarea>
47      </part>
48   </software>
49
50   <software name="dosgen">
51      <description>Dosgen</description>
52      <year>19??</year>
53      <publisher>&lt;unknown&gt;</publisher>
54
55      <part name="flop1" interface="floppy_5_25">
56         <dataarea name="flop" size="10734">
57            <rom name="fd2_dgen.imd" size="10734" crc="4c6ba75f" sha1="bb009d560089bdc0db2ab86634b4226956a96ac2" offset="0" />
58         </dataarea>
59      </part>
60   </software>
61
62   <software name="kundreg">
63      <description>Kundregister</description>
64      <year>19??</year>
65      <publisher>&lt;unknown&gt;</publisher>
66
67      <part name="flop1" interface="floppy_5_25">
68         <dataarea name="flop" size="79143">
69            <rom name="fd2_bifak.imd" size="79143" crc="a741ad5d" sha1="a0cb8cc31a30fcbea258dd5249845819930e60c2" offset="0" />
70         </dataarea>
71      </part>
72   </software>
73
74   <software name="abcdemo">
75      <description>ABCDemo</description>
76      <year>2015</year>
77      <publisher>Genesis Project</publisher>
78
79      <part name="flop1" interface="floppy_5_25">
80         <dataarea name="flop" size="163840">
81            <rom name="genesisproject_abcdemo.dsk" size="163840" crc="29059d3c" sha1="55b38436a2d3cfe1caf8e35e44775402a1511eec" offset="0" />
82         </dataarea>
83      </part>
84   </software>
85
86</softwarelist>
trunk/src/mess/drivers/abc80.c
r245290r245291
518518
519519   MCFG_CASSETTE_ADD("cassette")
520520   MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_MUTED)
521   MCFG_CASSETTE_INTERFACE("abc80_cass")
521522
522523   MCFG_DEVICE_ADD(ABC80_KEYBOARD_TAG, ABC80_KEYBOARD, 0)
523524   MCFG_ABC80_KEYBOARD_KEYDOWN_CALLBACK(WRITELINE(abc80_state, keydown_w))
r245290r245291
532533   MCFG_RAM_DEFAULT_SIZE("16K")
533534
534535   // software list
535   MCFG_SOFTWARE_LIST_ADD("flop_list", "abc80")
536   MCFG_SOFTWARE_LIST_ADD("cass_list", "abc80_cass")
537   MCFG_SOFTWARE_LIST_ADD("flop_list", "abc80_flop")
536538MACHINE_CONFIG_END
537539
538540


Previous 199869 Revisions Next


© 1997-2024 The MAME Team