diff options
author | Robbbert <pac0446@bigpond.net.au> | 2016-05-07 00:04:39 +1000 |
---|---|---|
committer | Robbbert <pac0446@bigpond.net.au> | 2016-05-07 00:04:39 +1000 |
commit | da996449bb4e938e7285fecc457515219787bc4c (patch) | |
tree | eba63453b68cd8151db9467c6293ac5c056d28a7 | |
parent | e3ff63cdda4966a1c16e2a2c62cc281e01e0b1d7 (diff) |
Super-80: another 6 software items; turned down the cassette volume on some of my drivers.
-rw-r--r-- | hash/super80_cass.xml | 112 | ||||
-rw-r--r-- | src/mame/drivers/excali64.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/fc100.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/mbee.cpp | 4 | ||||
-rw-r--r-- | src/mame/drivers/mycom.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/pegasus.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/ptcsol.cpp | 4 | ||||
-rw-r--r-- | src/mame/drivers/ravens.cpp | 4 | ||||
-rw-r--r-- | src/mame/drivers/sorcerer.cpp | 4 | ||||
-rw-r--r-- | src/mame/drivers/spc1000.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/super80.cpp | 4 | ||||
-rw-r--r-- | src/mame/drivers/tavernie.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/tec1.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/trs80.cpp | 2 |
14 files changed, 119 insertions, 29 deletions
diff --git a/hash/super80_cass.xml b/hash/super80_cass.xml index df0fe77fbe6..efb096b49a9 100644 --- a/hash/super80_cass.xml +++ b/hash/super80_cass.xml @@ -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,10 +127,27 @@ </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"> + <rom name="zipzap.wav" size="15616026" crc="7bf30894" sha1="50fe59484b5eb39f37933f23754e7f1c2c0f322b" offset="0" /> + </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"> @@ -134,14 +155,83 @@ </dataarea> </part> </software> - <software name="zipzap"> - <description>Zip Zap</description> +<!-- + 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>Bemak</publisher> - <info name="usage" value="super80d only. L to load, G100 to run" /> + <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="15616026"> - <rom name="zipzap.wav" size="15616026" crc="7bf30894" sha1="50fe59484b5eb39f37933f23754e7f1c2c0f322b" offset="0" /> + <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> diff --git a/src/mame/drivers/excali64.cpp b/src/mame/drivers/excali64.cpp index 8565eb550ba..1e57d16ef40 100644 --- a/src/mame/drivers/excali64.cpp +++ b/src/mame/drivers/excali64.cpp @@ -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) diff --git a/src/mame/drivers/fc100.cpp b/src/mame/drivers/fc100.cpp index a8f58852a2f..ba151b0dbdb 100644 --- a/src/mame/drivers/fc100.cpp +++ b/src/mame/drivers/fc100.cpp @@ -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")) diff --git a/src/mame/drivers/mbee.cpp b/src/mame/drivers/mbee.cpp index e3c8495a647..f884c943034 100644 --- a/src/mame/drivers/mbee.cpp +++ b/src/mame/drivers/mbee.cpp @@ -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) diff --git a/src/mame/drivers/mycom.cpp b/src/mame/drivers/mycom.cpp index 32df87b41f2..ca84002695e 100644 --- a/src/mame/drivers/mycom.cpp +++ b/src/mame/drivers/mycom.cpp @@ -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) diff --git a/src/mame/drivers/pegasus.cpp b/src/mame/drivers/pegasus.cpp index 39e921783a7..395cad82b3f 100644 --- a/src/mame/drivers/pegasus.cpp +++ b/src/mame/drivers/pegasus.cpp @@ -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) diff --git a/src/mame/drivers/ptcsol.cpp b/src/mame/drivers/ptcsol.cpp index d444a07fb45..97d8af9ca13 100644 --- a/src/mame/drivers/ptcsol.cpp +++ b/src/mame/drivers/ptcsol.cpp @@ -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") diff --git a/src/mame/drivers/ravens.cpp b/src/mame/drivers/ravens.cpp index f9957ca5bc2..67709f34675 100644 --- a/src/mame/drivers/ravens.cpp +++ b/src/mame/drivers/ravens.cpp @@ -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 */ diff --git a/src/mame/drivers/sorcerer.cpp b/src/mame/drivers/sorcerer.cpp index e4491eebc7f..05e91b0bcdb 100644 --- a/src/mame/drivers/sorcerer.cpp +++ b/src/mame/drivers/sorcerer.cpp @@ -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) diff --git a/src/mame/drivers/spc1000.cpp b/src/mame/drivers/spc1000.cpp index c64a9effff6..3040fad5bf7 100644 --- a/src/mame/drivers/spc1000.cpp +++ b/src/mame/drivers/spc1000.cpp @@ -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) diff --git a/src/mame/drivers/super80.cpp b/src/mame/drivers/super80.cpp index 6327d8abee6..901828b0b91 100644 --- a/src/mame/drivers/super80.cpp +++ b/src/mame/drivers/super80.cpp @@ -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) diff --git a/src/mame/drivers/tavernie.cpp b/src/mame/drivers/tavernie.cpp index c6ccd0fb51a..2041652fcc3 100644 --- a/src/mame/drivers/tavernie.cpp +++ b/src/mame/drivers/tavernie.cpp @@ -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" ) diff --git a/src/mame/drivers/tec1.cpp b/src/mame/drivers/tec1.cpp index 99714f7e97a..f07ec5e7662 100644 --- a/src/mame/drivers/tec1.cpp +++ b/src/mame/drivers/tec1.cpp @@ -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" ) diff --git a/src/mame/drivers/trs80.cpp b/src/mame/drivers/trs80.cpp index 1bb5c3e0ae0..a57fcf472a2 100644 --- a/src/mame/drivers/trs80.cpp +++ b/src/mame/drivers/trs80.cpp @@ -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" ) |