(MESS) softlist: Added new lists for Mikro-80, Tesla PMD-85 and Videoton TVC cassettes. [Riley110]

This commit is contained in:
etabeta78 2014-11-12 18:45:32 +01:00
parent 581fc52c68
commit 8a977bf59e
6 changed files with 4090 additions and 3 deletions

39
hash/mikro80.xml Normal file
View File

@ -0,0 +1,39 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="mikro80" description="Mikro-80 cassettes">
<software name="basic">
<description>Mikro-80 BASIC</description>
<year>1984</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="mikro80_cass">
<dataarea name="cass" size="6665">
<rom name="mikro-80 basic (1984)(-).rk8" size="6665" crc="38d15a6a" sha1="df9e126fa8d118a1ff4b883115b7f10c393a765d" offset="0" />
</dataarea>
</part>
</software>
<software name="basica" cloneof="basic">
<description>Mikro-80 BASIC (Alt)</description>
<year>1984</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="mikro80_cass">
<dataarea name="cass" size="6665">
<rom name="mikro-80 basic (1984)(-)[a].rk8" size="6665" crc="751a4063" sha1="67fb4fbaefbcbe774413c79e4fecc4626f5a3d76" offset="0" />
</dataarea>
</part>
</software>
<software name="proverki">
<description>Programma Proverki</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="cass1" interface="mikro80_cass">
<dataarea name="cass" size="217">
<rom name="programma proverki (19xx)(-).rk8" size="217" crc="d4718cad" sha1="03f466d6ebd7b6c1ffea766461bb8cb13466f085" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

1003
hash/pmd85_cass.xml Normal file

File diff suppressed because it is too large Load Diff

3036
hash/tvc_cass.xml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -178,7 +178,6 @@ static MACHINE_CONFIG_START( mikro80, mikro80_state )
MCFG_GFXDECODE_ADD("gfxdecode", "palette", mikro80)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
@ -186,6 +185,9 @@ static MACHINE_CONFIG_START( mikro80, mikro80_state )
MCFG_CASSETTE_ADD( "cassette" )
MCFG_CASSETTE_FORMATS(rk8_cassette_formats)
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_SPEAKER_ENABLED | CASSETTE_MOTOR_ENABLED)
MCFG_CASSETTE_INTERFACE("mikro80_cass")
MCFG_SOFTWARE_LIST_ADD("cass_list", "mikro80")
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( radio99, mikro80 )
@ -226,6 +228,8 @@ ROM_START( kristall2 )
ROM_REGION(0x0800, "gfx1",0)
ROM_LOAD( "kristall-2.fnt", 0x0000, 0x0800, CRC(9661c9f5) SHA1(830c38735dcb1c8a271fa0027f94b4e034848fc8))
ROM_END
/* Driver */
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */
COMP( 1983, mikro80, 0, 0, mikro80, mikro80, mikro80_state, mikro80, "<unknown>", "Mikro-80", 0)

View File

@ -585,10 +585,14 @@ static MACHINE_CONFIG_START( pmd85, pmd85_state )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
/* cassette */
MCFG_CASSETTE_ADD( "cassette" )
MCFG_CASSETTE_ADD("cassette")
MCFG_CASSETTE_FORMATS(pmd85_cassette_formats)
MCFG_CASSETTE_CREATE_OPTS(&pmd85_cassette_options)
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_SPEAKER_ENABLED)
MCFG_CASSETTE_INTERFACE("pmd85_cass")
/* software lists */
MCFG_SOFTWARE_LIST_ADD("cass_list", "pmd85_cass")
/* uart */
MCFG_DEVICE_ADD("uart", I8251, 0)
@ -687,7 +691,7 @@ static MACHINE_CONFIG_DERIVED( mato, pmd85 )
MCFG_I8255_OUT_PORTC_CB(WRITE8(pmd85_state, mato_ppi_0_portc_w))
/* no uart */
MCFG_DEVICE_REMOVE( "uart" )
MCFG_DEVICE_REMOVE("uart")
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( c2717, pmd851 )

View File

@ -826,6 +826,7 @@ static MACHINE_CONFIG_START( tvc, tvc_state )
/* Software lists */
MCFG_SOFTWARE_LIST_ADD("cart_list", "tvc_cart")
MCFG_SOFTWARE_LIST_ADD("cass_list", "tvc_cass")
MACHINE_CONFIG_END
/* ROM definition */