Super-80: another 6 software items; turned down the cassette volume on some of my drivers.

This commit is contained in:
Robbbert 2016-05-07 00:04:39 +10:00
parent e3ff63cdda
commit da996449bb
14 changed files with 124 additions and 34 deletions

View File

@ -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>

View File

@ -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)

View File

@ -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"))

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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")

View File

@ -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 */

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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" )

View File

@ -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" )

View File

@ -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" )