mirror of
https://github.com/holub/mame
synced 2025-06-03 19:36:26 +03:00
Super-80: another 6 software items; turned down the cassette volume on some of my drivers.
This commit is contained in:
parent
e3ff63cdda
commit
da996449bb
@ -15,7 +15,7 @@
|
||||
<description>Horse Race</description>
|
||||
<year>1981</year>
|
||||
<publisher>Dick Smith Electronics</publisher>
|
||||
<info name="serial" value="X-3607" />
|
||||
<info name="serial" value="X-3607" /><!-- 012L1 -->
|
||||
<info name="developer" value="George Georgiou"/>
|
||||
<info name="usage" value="LOAD while in BASIC, then RUN" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
@ -28,7 +28,7 @@
|
||||
<description>Dungeon Dilemma</description>
|
||||
<year>1981</year>
|
||||
<publisher>Dick Smith Electronics</publisher>
|
||||
<info name="serial" value="X-3792" />
|
||||
<info name="serial" value="X-3792" /><!-- 028L1 -->
|
||||
<info name="developer" value="George Georgiou"/>
|
||||
<info name="usage" value="LOAD while in BASIC, then RUN" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
@ -41,7 +41,7 @@
|
||||
<description>Tape Basic</description>
|
||||
<year>1981</year>
|
||||
<publisher>Dick Smith Electronics</publisher>
|
||||
<info name="serial" value="K-3602" />
|
||||
<info name="serial" value="K-3602" /><!-- 421 -->
|
||||
<info name="usage" value="L to load, G100 to run" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="32782636">
|
||||
@ -53,7 +53,7 @@
|
||||
<description>Editor Assembler</description>
|
||||
<year>1981</year>
|
||||
<publisher>Dick Smith Electronics</publisher>
|
||||
<info name="serial" value="X-3791" />
|
||||
<info name="serial" value="X-3791" /><!-- 437L1 -->
|
||||
<info name="usage" value="0xF0 must be nonzero, L to load, G8000 to run" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="23330502">
|
||||
@ -65,7 +65,7 @@
|
||||
<description>Debugger</description>
|
||||
<year>1981</year>
|
||||
<publisher>Dick Smith Electronics</publisher>
|
||||
<info name="serial" value="X-3790" />
|
||||
<info name="serial" value="X-3790" /><!-- 438L1 -->
|
||||
<info name="usage" value="0xF0 must be nonzero, L to load, G100 to run" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="13885816">
|
||||
@ -82,6 +82,7 @@
|
||||
<description>El Draw 3.6.3</description>
|
||||
<year>1981</year>
|
||||
<publisher>El Graphix</publisher>
|
||||
<info name="serial" value="402" />
|
||||
<info name="usage" value="super80e only. L to load, G100 to run" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="17319458">
|
||||
@ -93,6 +94,7 @@
|
||||
<description>Mini Typewriter</description>
|
||||
<year>1981</year>
|
||||
<publisher>Bemak</publisher>
|
||||
<info name="serial" value="417" />
|
||||
<info name="usage" value="L to load, G8000 to run" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="5294908">
|
||||
@ -104,6 +106,7 @@
|
||||
<description>Missile Attack</description>
|
||||
<year>1981</year>
|
||||
<publisher>Matrix Software</publisher>
|
||||
<info name="serial" value="013L2" />
|
||||
<info name="developer" value="George Georgiou"/>
|
||||
<info name="usage" value="super80d only. LOAD while in BASIC, then RUN" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
@ -116,6 +119,7 @@
|
||||
<description>Pelatronics Editor Assembler</description>
|
||||
<year>1981</year>
|
||||
<publisher>Pelatronics</publisher>
|
||||
<info name="serial" value="427" />
|
||||
<info name="usage" value="L to load, G100 to run" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="27629118">
|
||||
@ -123,21 +127,11 @@
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="vonshrin">
|
||||
<description>Von Shrink</description>
|
||||
<year>1981</year>
|
||||
<publisher>unknown</publisher>
|
||||
<info name="usage" value="LOAD while in BASIC, then RUN. SHUT to quit." />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="23345086">
|
||||
<rom name="vonshrink.wav" size="23345086" crc="090605cd" sha1="b55a73bc403f3da3e5aaff33d06b4b37882a60ac" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="zipzap">
|
||||
<description>Zip Zap</description>
|
||||
<year>1981</year>
|
||||
<publisher>Bemak</publisher>
|
||||
<info name="serial" value="403" />
|
||||
<info name="usage" value="super80d only. L to load, G100 to run" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="15616026">
|
||||
@ -145,4 +139,100 @@
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<!--
|
||||
Various homebrew programs for use with super80, super80d and super80e, recorded at 300 baud.
|
||||
Some is ok, some is junk.
|
||||
-->
|
||||
<software name="vonshrin">
|
||||
<description>Von Shrink</description>
|
||||
<year>1981</year>
|
||||
<publisher>unknown</publisher>
|
||||
<info name="serial" value="074L1" />
|
||||
<info name="usage" value="LOAD while in BASIC, then RUN. SHUT to quit." />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="23345086">
|
||||
<rom name="vonshrink.wav" size="23345086" crc="090605cd" sha1="b55a73bc403f3da3e5aaff33d06b4b37882a60ac" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<!--
|
||||
Various homebrew programs for use with super80m, recorded at 600 baud.
|
||||
Most of these have been partially rewritten by myself to take advantage of the features of the super80m.
|
||||
The "developer" field has the name of the original author.
|
||||
-->
|
||||
<software name="pontoon">
|
||||
<description>Shep's Casino (Pontoon)</description>
|
||||
<year>1981</year>
|
||||
<publisher>unknown</publisher>
|
||||
<info name="serial" value="002L4" />
|
||||
<info name="developer" value="Glyn Shepherd"/>
|
||||
<info name="usage" value="LOAD while in BASIC, then RUN" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="5463644">
|
||||
<rom name="pontoon.wav" size="5463644" crc="f50d41a5" sha1="6ec6eb7eaf80d433dab3b0d3115e570573df7f04" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="riverboa">
|
||||
<description>Riverboat</description>
|
||||
<year>1981</year>
|
||||
<publisher>unknown</publisher>
|
||||
<info name="serial" value="003L4" />
|
||||
<info name="usage" value="LOAD while in BASIC, then RUN" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="2845384">
|
||||
<rom name="riverboat.wav" size="2845384" crc="5ee507b1" sha1="c4561727a4b1a105e3590beef1dc9b8432f05a7e" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="riverboatj" cloneof="riverboa">
|
||||
<description>Riverboat (arrow keys)</description>
|
||||
<year>1981</year>
|
||||
<publisher>unknown</publisher>
|
||||
<info name="serial" value="003L4J" />
|
||||
<info name="usage" value="LOAD while in BASIC, then RUN" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="2844850">
|
||||
<rom name="riverboat.wav" size="2844850" crc="06438381" sha1="dc22308ffaa63c82e3fcfbe943832a269c07fe4d" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="tibetian">
|
||||
<description>Tibetian Disks</description>
|
||||
<year>1981</year>
|
||||
<publisher>unknown</publisher>
|
||||
<info name="serial" value="004L4" />
|
||||
<info name="usage" value="LOAD while in BASIC, then RUN" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="2408946">
|
||||
<rom name="tibetiandisks.wav" size="2408946" crc="00b8d245" sha1="80c9c287ad4bc1dbb42132c80d1650b63f163ee5" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="matchmat">
|
||||
<description>Match Mates</description>
|
||||
<year>1981</year>
|
||||
<publisher>unknown</publisher>
|
||||
<info name="serial" value="005L4" />
|
||||
<info name="developer" value="Glyn Shepherd"/>
|
||||
<info name="usage" value="LOAD while in BASIC, then RUN" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="3718072">
|
||||
<rom name="matchmates.wav" size="3718072" crc="4fb3cb4d" sha1="75cf751097390e1b823b022b270e150ab15abfef" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="aceyduce">
|
||||
<description>Acey-Ducey</description>
|
||||
<year>1981</year>
|
||||
<publisher>unknown</publisher>
|
||||
<info name="serial" value="006L4" />
|
||||
<info name="developer" value="Glyn Shepherd"/>
|
||||
<info name="usage" value="LOAD while in BASIC, then RUN" />
|
||||
<part name="cass" interface="super80_cass">
|
||||
<dataarea name="cass" size="4153556">
|
||||
<rom name="aceyducey.wav" size="4153556" crc="0b8aab7a" sha1="77445735df1154e3b1c9a7d8baaf8465a7f6ec30" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
</softwarelist>
|
||||
|
@ -570,7 +570,7 @@ static MACHINE_CONFIG_START( excali64, excali64_state )
|
||||
MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
|
||||
/* Video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -529,7 +529,7 @@ static MACHINE_CONFIG_START( fc100, fc100_state )
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
MCFG_SOUND_ADD("psg", AY8910, XTAL_7_15909MHz/3/2) /* AY-3-8910 - clock not verified */
|
||||
MCFG_AY8910_PORT_A_READ_CB(IOPORT("JOY0"))
|
||||
MCFG_AY8910_PORT_B_READ_CB(IOPORT("JOY1"))
|
||||
|
@ -662,7 +662,7 @@ static MACHINE_CONFIG_START( mbee, mbee_state )
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
|
||||
@ -721,7 +721,7 @@ static MACHINE_CONFIG_START( mbeeic, mbee_state )
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
|
||||
|
@ -542,7 +542,7 @@ static MACHINE_CONFIG_START( mycom, mycom_state )
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
|
||||
MCFG_SOUND_ADD("sn1", SN76489, XTAL_10MHz / 4)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.50)
|
||||
|
@ -501,7 +501,7 @@ static MACHINE_CONFIG_START( pegasus, pegasus_state )
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
|
||||
/* devices */
|
||||
MCFG_DEVICE_ADD("pia_s", PIA6821, 0)
|
||||
|
@ -742,9 +742,9 @@ static MACHINE_CONFIG_START( sol20, sol20_state )
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) // cass1 speaker
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05) // cass1 speaker
|
||||
MCFG_SOUND_WAVE_ADD(WAVE2_TAG, "cassette2")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) // cass2 speaker
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05) // cass2 speaker
|
||||
|
||||
// devices
|
||||
MCFG_CASSETTE_ADD("cassette")
|
||||
|
@ -341,7 +341,7 @@ static MACHINE_CONFIG_START( ravens, ravens_state )
|
||||
MCFG_CASSETTE_ADD( "cassette" )
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_START( ravens2, ravens_state )
|
||||
@ -364,7 +364,7 @@ static MACHINE_CONFIG_START( ravens2, ravens_state )
|
||||
MCFG_CASSETTE_ADD( "cassette" )
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
/* ROM definition */
|
||||
|
@ -418,9 +418,9 @@ static MACHINE_CONFIG_START( sorcerer, sorcerer_state )
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) // cass1 speaker
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05) // cass1 speaker
|
||||
MCFG_SOUND_WAVE_ADD(WAVE2_TAG, "cassette2")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) // cass2 speaker
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05) // cass2 speaker
|
||||
|
||||
MCFG_DEVICE_ADD( "uart", AY31015, 0 )
|
||||
MCFG_AY31015_TX_CLOCK(4800.0)
|
||||
|
@ -477,7 +477,7 @@ static MACHINE_CONFIG_START( spc1000, spc1000_state )
|
||||
MCFG_AY8910_PORT_B_WRITE_CB(DEVWRITE8("cent_data_out", output_latch_device, write))
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
|
||||
MCFG_DEVICE_ADD("ext1", SPC1000_EXP_SLOT, 0)
|
||||
MCFG_DEVICE_SLOT_INTERFACE(spc1000_exp, nullptr, false)
|
||||
|
@ -716,7 +716,7 @@ static MACHINE_CONFIG_START( super80, super80_state )
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
|
||||
@ -807,7 +807,7 @@ static MACHINE_CONFIG_START( super80v, super80_state )
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
|
||||
|
@ -304,7 +304,7 @@ static MACHINE_CONFIG_START( cpu09, tavernie_state )
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
|
||||
/* Devices */
|
||||
MCFG_CASSETTE_ADD( "cassette" )
|
||||
|
@ -429,7 +429,7 @@ static MACHINE_CONFIG_START( tecjmon, tec1_state )
|
||||
MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
|
||||
/* Devices */
|
||||
MCFG_CASSETTE_ADD( "cassette" )
|
||||
|
@ -581,7 +581,7 @@ static MACHINE_CONFIG_START( trs80, trs80_state ) // the original model I,
|
||||
MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
MCFG_SOUND_WAVE_ADD(WAVE_TAG, "cassette")
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.05)
|
||||
|
||||
/* devices */
|
||||
MCFG_CASSETTE_ADD( "cassette" )
|
||||
|
Loading…
Reference in New Issue
Block a user