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 @@
Horse Race
1981
Dick Smith Electronics
-
+
@@ -28,7 +28,7 @@
Dungeon Dilemma
1981
Dick Smith Electronics
-
+
@@ -41,7 +41,7 @@
Tape Basic
1981
Dick Smith Electronics
-
+
@@ -53,7 +53,7 @@
Editor Assembler
1981
Dick Smith Electronics
-
+
@@ -65,7 +65,7 @@
Debugger
1981
Dick Smith Electronics
-
+
@@ -82,6 +82,7 @@
El Draw 3.6.3
1981
El Graphix
+
@@ -93,6 +94,7 @@
Mini Typewriter
1981
Bemak
+
@@ -104,6 +106,7 @@
Missile Attack
1981
Matrix Software
+
@@ -116,6 +119,7 @@
Pelatronics Editor Assembler
1981
Pelatronics
+
@@ -123,21 +127,11 @@
-
- Von Shrink
- 1981
- unknown
-
-
-
-
-
-
-
Zip Zap
1981
Bemak
+
@@ -145,4 +139,100 @@
+
+
+ Von Shrink
+ 1981
+ unknown
+
+
+
+
+
+
+
+
+
+
+ Shep's Casino (Pontoon)
+ 1981
+ unknown
+
+
+
+
+
+
+
+
+
+
+ Riverboat
+ 1981
+ unknown
+
+
+
+
+
+
+
+
+
+ Riverboat (arrow keys)
+ 1981
+ unknown
+
+
+
+
+
+
+
+
+
+ Tibetian Disks
+ 1981
+ unknown
+
+
+
+
+
+
+
+
+
+ Match Mates
+ 1981
+ unknown
+
+
+
+
+
+
+
+
+
+
+ Acey-Ducey
+ 1981
+ unknown
+
+
+
+
+
+
+
+
+
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" )