(MESS) abc80: Added ABCDemo floppy and cassette to the software lists. [Genesis Project]

This commit is contained in:
Curt Coder 2015-03-29 23:52:34 +03:00
parent 705ad1e389
commit d462fbfa59
3 changed files with 33 additions and 2 deletions

17
hash/abc80_cass.xml Normal file
View file

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="abc80_cass" description="Luxor ABC 80 cassettes">
<software name="abcdemo">
<description>ABCDemo</description>
<year>2015</year>
<publisher>Genesis Project</publisher>
<part name="cass1" interface="abc80_cass">
<dataarea name="cass" size="10793090">
<rom name="genesisproject_abcdemo.wav" size="10793090" crc="7642349f" sha1="a0a808e9c9c5f3ca162ef22869600e1c735846c2" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

View file

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="abc80" description="Luxor ABC 80 diskettes">
<softwarelist name="abc80_flop" description="Luxor ABC 80 diskettes">
<software name="cpm" supported="no">
<description>CP/M BIOS 3.7</description>
@ -71,4 +71,16 @@
</part>
</software>
<software name="abcdemo">
<description>ABCDemo</description>
<year>2015</year>
<publisher>Genesis Project</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="163840">
<rom name="genesisproject_abcdemo.dsk" size="163840" crc="29059d3c" sha1="55b38436a2d3cfe1caf8e35e44775402a1511eec" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

View file

@ -518,6 +518,7 @@ static MACHINE_CONFIG_START( abc80, abc80_state )
MCFG_CASSETTE_ADD("cassette")
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_MUTED)
MCFG_CASSETTE_INTERFACE("abc80_cass")
MCFG_DEVICE_ADD(ABC80_KEYBOARD_TAG, ABC80_KEYBOARD, 0)
MCFG_ABC80_KEYBOARD_KEYDOWN_CALLBACK(WRITELINE(abc80_state, keydown_w))
@ -532,7 +533,8 @@ static MACHINE_CONFIG_START( abc80, abc80_state )
MCFG_RAM_DEFAULT_SIZE("16K")
// software list
MCFG_SOFTWARE_LIST_ADD("flop_list", "abc80")
MCFG_SOFTWARE_LIST_ADD("cass_list", "abc80_cass")
MCFG_SOFTWARE_LIST_ADD("flop_list", "abc80_flop")
MACHINE_CONFIG_END