Reply 160 of 201, by spiffythedog
Wasn't sure where to post this, but I've spent a fair bit of time over the last couple of years testing the MIDI soundtracks of old DOS games (plus a few Windows ones) for potential CTF issues, and I've identified some games that would pose problems (i.e., producing silence or selecting the wrong drum kit) when played using an original SC-55 regardless of control ROM version. Here's the list:
Games that send invalid drum kit program change messages within #65-127 (control ROM v1.xx) or #58-127 (control ROM v2.xx) range
- Anvil of Dawn (1995) - 109
- Aviation Adventure (1994) - 59
- Captain Bible in Dome of Darkness (1994) - 127
- Card Player's Paradise (1995) - 127
- Duke: Nuclear Winter (1997) - 127
- EF2000 (1995) - 61
- Fade to Black (1995) - 02, 34, 85
- Frontier: First Encounters (1995) - 48, 59, 89 + variation tone CTF ('QQESCAPE.HMP')
- The Grandest Fleet (1994) - 127
- Guilty (1995) - 22, 114, 120
- H.U.R.L. (1995 - aka Slob Zone 3D) - 59, 60
- HacX (1997) - 02 (Track 17/18), 94 (Track 12)
- Hexen: Beyond Heretic (1995) - 114 (Track 11 - 'GROVE.MUS')
- Island Peril (1995) - 119
- Lode Runner: The Legend Returns (1994) - 106
- MechWarrior 2: 31st Century Combat (1995) - 116 (Windows version only)
- Menzoberranzan (1994) - 02, 63
- Rex Blade: The Apocalypse (1996 - aka Dominator) - 02, 03, 06, 08, 15, 19, 21, 30, 32, 35, 48, 56, 93, 112
- SerpentHead (1996) - 117, 118
- SerpentHead Deluxe (1997) - 117, 118
- Sfinx (1997) - 66
- Sołtys (1995) - 66
- Spycraft: The Great Game (1996) - 61
- Super Samtong (1994) - 50, 51, 56, 59
- Ten Nights of Killing and Mayhem at F.J.B. II (1996) - 02, 18, 127 + variation tone CTF ('TITLE.XMI')
- Time Commando (1996) - 72 (Stage 6 - Wild West)
- Total Meltdown: Tools & Software Arsenal for Duke Nukem 3D (1996) - 117 ('06E.MID')
- Tun Town: Amao Agou (1998 - aka Tun Town: Any Tom, Dick or Harry) - 02, 113 + variation tone CTF
- Warhammer: Shadow of the Horned Rat (1995) - 59 + variation tone CTF
- Xianjian Qixia Zhuan (1995 - aka Chinese Paladin/Extraordinary Heroes of the Immortal Sword/The Legend of Sword and Fairy - Windows version only ) - 92
As you can see, playing some of these games with an original SC-55 of either control ROM version would still cause issues. For example, playing EF2000 using an SC-55 with ROM v1.xx will incorrectly select the SFX drum kit during the intro sequence, while an SC-55 with ROM v2.xx will instead produce silence on the drum channel. Obviously, for a lot of these you'll encounter no problems if you just played them with a later model of Sound Canvas like the SC-55mkii or the SC-88. But then there are games like Rex Blade: The Apocalypse or Frontier: First Encounters that will sound incorrect regardless if played on an earlier or later model of Sound Canvas (you'll either get drum channel silence or incorrect drum kits on an original SC-55 regardless of control ROM version or incorrect drum kits and 'no instrument' errors on later Sound Canvas models). It makes me wonder if a few of these soundtracks were actually optimized for something else like the AWE32, although that didn't support CTF as far as I know turns out that it actually does (unofficially).
I've also identified a few more games that use CTF for invalid variation tone bank changes and thus will only play correctly on either an original Roland SC-55/SCC-1 synth, a Creative SB AWE32-compatible synth, a Yamaha XG-compatible synth, or virtually any other synth or soundfont when used in conjunction with Falcosoft's Soundfont MIDI Player's CTF function:
Games that use CTF for invalid variation tone bank change messages
- 3-D Dinosaur Adventure (1993)
- Age of Empires (1997 - add 'midimusic' parameter to shortcut for MIDI output)
- Age of Empires: The Rise of Rome (1998 - add 'midimusic' parameter to shortcut for MIDI output)
- America Adventure (1994)
- Archibald Applebrook's Abenteuer (1995)
- Bermuda Syndrome (1995)
- Biing! Sex, Intrigue and Scalpels (1995 - aka Biing! Sex, Intrigen und Skalpelle)
- BioForge (1995)
- Blood (1997)
- BonBon Paradise (1997)
- Box Ranger (1992)
- Claw (1997)
- CyberMage: Darklight Awakening (1995)
- Darkside Story (1995)
- Dark Sun: Wake of the Ravager (1994 - floppy version only)
- Dominus (1994)
- Duckman: The Graphic Adventures of a Private Dick (1997)
- Duke Nukem 3D (1996)
- Extreme Assault (1997)
- Fox Ranger II: Second Mission (1993)
- Frontier: First Encounters (1995)
- Heaven's Dawn (1995 - aka The Forsaken Land: Curse of the Gods/Juedi: Zhongshen zhi Zuzhou)
- Hexen II (1997)
- Jagged Alliance (1995)
- Jagged Alliance: Deadly Games (1996)
- Lands of Lore: The Throne of Chaos (1993 - sound effects only)
- The Legend of Kyrandia: The Hand of Fate (1993 - sound effects only)
- Might and Magic IV: Clouds of Xeen (1992 - sound effects only)
- Might & Magic: Swords of Xeen (1995 - sound effects only)
- Might and Magic V: Darkside of Xeen (1993 - sound effects only)
- Might and Magic: World of Xeen (1994 - sound effects only)
- Nerves of Steel (1995)
- Offensive (1996)
- Plunder & Pillage (2002)
- Rescue the Scientists (1994)
- Screamer (1995)
- Shuihu Yingxiong Zhuan: Huo Zhi Hun/Heroes in Heroes (1997 - aka Water Margin Heroes: Soul of Fire - apparently composed for Yamaha MU80/XG)
- Skazki na Bereste: Hozhdenie za Tridevat Zemel (1997 - aka Tales on Birch Bark: Journey to Distant Lands)
- Super 3D Noah's Ark (1995 - ECWolf port only)
- Ten Nights of Killing and Mayhem at F.J.B. II (1996)
- Tennis Elbow (1997)
- Tun Town: Amao Agou (1998 - aka Tun Town: Any Tom, Dick or Harry)
- Unnecessary Roughness '95 (1994)
- Warhammer: Shadow of the Horned Rat (1995)
And just for completion's sake, here are a handful of games that use actual variation tones in their soundtracks:
Games that use variation tones
- 3-D Dinosaur Adventure (1993)
- 3-D Dinosaur Adventure: Anniversary Edition (1997)
- 3D Movie Maker (1995)
- The Adventures of Batman and Robin: Cartoon Maker (1995)
- Age of Empires II: The Age of Kings (1999 - Roland SC-88Pro - demo only)
- Age of Empires II: The Conquerors (2000 - Roland SC-88Pro - demo only)
- Biing! Sex, Intrigue and Scalpels (1995 - aka Biing! Sex, Intrigen und Skalpelle)
- BioForge (1995)
- Blood (1997)
- Claw (1997)
- Box Ranger (1992)
- Brave Soul (2001- Roland SC-88Pro)
- Death Gate (1994)
- Delta V (1994)
- Descent II (1996)
- Die Hohlenwelt Saga: Der Leuchtende Kristall (1994 - aka The Cave World Saga: The Shining Crystal)
- Dink Smallwood (1998 - Roland SC-88Pro)
- Dominus (1994)
- Duckman: The Graphic Adventures of a Private Dick (1997)
- Duke Nukem 3D (1996)
- Dune II: The Building of a Dynasty (1992)
- Farland Story (1994)
- Fox Ranger II: Second Mission (1993)
- HacX (1997)
- Hopmon (2002 - Roland SC-88Pro)
- IAS (1994)
- Inferno: The Odyssey Continues (1994)
- Jagged Alliance (1995)
- Jagged Alliance: Deadly Games (1996)
- Jin Yong Qunxia Zhuan (1996 - aka Heroes of Jin Yong)
- Kioh Gyoku (2001 - aka Rare Venerable Orb - Roland SC-88Pro)
- La-Mulana (2006 - Roland SC-88Pro)
- Lands of Lore: The Throne of Chaos (1992 - sound effects only)
- The Legend of Kyrandia: The Hand of Fate (1993 - sound effects only)
- Master of Magic (1994)
- Mega Force 2 (1995)
- Might & Magic IV: Clouds of Xeen (1992 - sound effects only)
- Might & Magic: Swords of Xeen (1995 - sound effects only)
- Might & Magic V: Darkside of Xeen (1993 - sound effects only)
- Might & Magic: World of Xeen (1994 - sound effects only)
- Perfect General II (1994 - SB AWE32 only)
- Plunder & Pillage (2001)
- Quest for Al-Qa'eda: The Hunt for Bin Laden (2001)
- Quest for Hussein (2002)
- Rags to Riches: The Financial Market Simulation (1993 - sound effects only)
- Screamball! The Ultimate Pinball Experience (1996 - aka Ultimate Pinball - SB AWE32 only)
- Shattered Steel (1996 - demo only)
- Shuusou Gyoku (2000 - aka Autumn Frost Orb - Roland SC-88Pro)
- SIGIL (2019)
- SSN-21 Seawolf (1994)
- StormFighter (1996)
- Ten Nights of Killing and Mayhem at F.J.B. II (1996)
- TFX (1993)
- Torte le Magic (2001 - Roland SC-88Pro)
- Touhou Eiyashou ~ Imperishable Night (2004 - aka Eastern Eternal Night Vignette - Roland SC-88Pro)
- Touhou Koumakyou ~ The Embodiment of Scarlet Devil (2002 - aka Eastern Scarlet Devil Land - Roland SC-88Pro)
- Warhammer: Shadow of the Horned Rat (1995)
- William Shatner's TekWar (1995)
- Wing Commander: Armada (1994)
- Yumemizaka (1995)
- Zone Raiders (1995)
As you'll no doubt see, they're mostly Windows games, and they tend to use the SC-88Pro soundset (strike that, found many, many more). There are probably more out there but I haven't gotten around to testing many Windows games that use MIDI music, which is something I intend to do eventually.