Hi again,
Here's the results from my checking HDM* audio using the newest firmware and Indivision tool (2020-12-18), which the good folks at iComp released just before Christmas. Thank you very much indeed for the lovely festive present this has turned out to be! I intended to post this a few days ago but it took longer than I anticipated to check through so many titles.
TLDR version:
The line in the change log that says... "Fixed error in handling of ADKCON writes. Solves audio playback issues in some whdload games. (Xenon2, ShadowOfTheBeast)" is quite a wonderful understatement, and digital audio is now pretty much working perfectly for everything!
Every game that had audio either partially or completely missing, now seems to have full working audio.
Every game that had working audio previously, still seems to have audio working great.
Long version:
I've been working through the games I thought I knew well enough to recognise if the audio was fixed/improved, and so I've checked...
Agony, Alien Breed, Alien Breed 2, Alien Breed 2 AGA, Alien Breed TA, Alien Breed 3D, Alien Breed 3D II, Another World, All Terrain Racing, Apydia, Arkanoid, Arkanoid Revenge of Doh, Awesome,
B.C. Kid, Banshee AGA, Battle Squadron, Beneath a Steel Sky, Beneath a Steel Sky CD32, Black Crtypt, Body Blows, Body Blows AGA, Body Blows Galactic, Body Blows Galactic AGA, Breathless AGA, Brian the Lion, Brian the Lion AGA, Bubble'n'Squeak, Bubble'n'Squeak AGA,
Cannon Fodder, Cannon Fodder 2, Castle Master, Castle Master 2, Chaos Engine, Chaos Engine AGA, Chaos Engine CD32, Chaos Engine 2, Chaos Engine 2 AGA, Chuck Rock, Chuck Rock 2,Crazy Sue, Cruise for a Corpse,
Dan Dare, Darkmere, Dawn Patrol, Defender, Defender 2, Defender of the Crown, Defender of the Crown 2, Deflektor, Deliverance, Deluxe Galaga, Deluxe Galaga AGA, Deluxe Pac-Man, Denaris, Desert Strike, DGeneration, DGeneration AGA, Disposable Hero, Donkey Kong, Double Dragon 2, Double Dragon 3, DragonBreed, Dragon Spirit, Dragon's Lair, Dune, Dune 2 (oops, got stuck playing that for 2 hours...),
Elfmania, Elf, Elite, Elite Advanced, Elvira, Elvira 2, Epic, Exile, Exile AGA, Eye of the Beholder, Eye of the Beholder AGA, Eye of the Beholder 2, Eye of the Beholder 2 AGA,
F15 Strike Eagle, F29 Retaliato, Fightin Spirit, Fightin Spirit AGA, Final FIght, FIre and Ice, The First Samurai, Flashback, Flight of the Amazon Queen, Flimbo's Quest, Flink, Floor 13, Fly Harder, Forgotten Worlds, Frontier, Future Wars,
Gem X, Ghosts 'n' Goblins, Ghouls 'n' Ghosts, Giana Sisters SE, Gods, Golden Axe, Guardian, Gunship 2000, Gunship 2000 AGA,
Hammerfist, Hard 'n' Heavy, Harlequin, Heart of China, Heimdall, Heimdall 2, Heimdall 2 AGA, HeroQuest. HeroQuest 2, Hired Guns, Hybris,
IK+, Immortal, Indy Jones and the Fate of Atlantis, It Came from the Desert,
Jaguar XJ220, James Pond, James Pond 2 - Robocod, James Pond 3 - Operation Starfish, Jim Power,
KGB, Killing Game Show, Knights of the Sky, Kwiksnax
Last Ninja 2, Last Ninja Remix, Leander, Legend of Kyrandia, Lemmings, Lemmings 2, Liberation, Lionheart, Lion King, Liquid Kids, Loom, Lost Patrol, Lost Vikings, Lotus ETC, Lotus ETC 2, Lotus ETC 3, Lure of the Temptress
Magic Pockets, Maniac Mansion, Marvin's Marvellous Adventure, Master Blaster, McDonald Land, Mean Arenas, Mean Streets, MegaBall, MegaBall AGA, Mega-lo-mania, MiG29 Fulcrum, Moonstone, Mortal Kombat, Mr. Heli, Mr. Nutz, Myth,
Naughty Ones, Naughty Ones AGA, Nebulus, New Zealand Story, Ninja Spirit, Nitro, North & South, No Second Prize,
Obitus, Oh No More Lemmings, Operation Stealth, Operation Thunderbolt, Operation Wolf, Overdive, Overkill AGA
Pac Land, Pacmania, Pang, Panza Kick Boxing, Paradroid 90, Parasol Stars, Pierre Le Chef - Out to Lunch, Pinball Dreams, Pinball Fantasies, Pinball Fantasies AGA, Pinball Illusions AGA, Pirates!, Prince of Persia, Project X, Project X SE, Prophecy: The Viking Child, Puggsy, Push Over, Putty, Putty Squad AGA, Puzznic
Quartz, Quik the Thunder Rabbit, Quik the Thunder Rabbit AGA, Qwak,
Rainbow Islands, Rampage, Rampart, RBI Baseball 2, Realms, Realms of Arkania, Red Heat, Real Ghostbusters Real Popeye, Rebellion, Red Baron, Red Storm Rising, Red Zone, Renegade, Renegades, Return of the Jedi, Reunion, Reunion AGA, Revenge of the Mutant Camels, Rick Dangerous, Rick Dangerous 2, Rings of Medusa, Rise of the Dragon, Rise of the Robots, Rise of the Robots AGA, Risky Woods, Road Blasters, RoadKill, Road Rash, Robin Hood Legend Quest, Robinson's Requiem, Robinson's Requiem AGA, RoboCop, RoboCop 2, RoboCop 3, Rodland, Rocket Ranger, R-Type, R-Type 2, Ruff'n'Tumble, Rygar AGA,
Sabre Team, Sabre Team AGA, Saint Dragon, Savage, Scramble Spirits, S.D.I., Second Samurai, Secret of Monkey Island, Secret of Monkey Island 2, Seek and Destroy, Seek and Destroy AGA, Sensible Golf, Sensible Soccer (all versions incl 2020), Settlers, Shadow Fighter, Shadow Fighter AGA, Shadow Lands, Shadow of the Beast, Shadow of the Beast 2, Shadow of the Beast 3, Shadow Sorcerer, Shadow Worlds, Shaq Fu, Shaq Fu AGA, Sim City, Simon the Sorcerer, Simon the Sorcerer AGA, Simulcra, Sink or Swim, Skeleton Krew, Skidmarks, Skidmarks AGA, Slam Tilt AGA, Sleepwalker, Sleepwalker AGA, Sly Spy, Smash TV, Snow Bros, Soccer Kid, Soccer Kid AGA, Space Ace, Space Ace 2, Space Crusade, Space Gun, Space Harrier, Space Harrier 2, Space Hulk, Speedball, Speedball 2, Spellbound Dizzy, Speris Legacy AGA, Spy vs Spy, Spy vs Spy 2, Spy vs Spy 3, Starblade, Star Control, Star Crusader AGA, Stardust, Starglider, Starglider 2, StarRay, StarTrek 25th Anniversary, Stormlord, Street Fighter 2, Strider, Subwar 2050 AGA, Super Cars, Super Cars 2, Super Cauldron, SuperFrog, Super Gem Z, Super Methane Bros, Super Off Road, Super Skidmarks, Super Space Invaders, Super Stardust AGA, Super Street Fighter 2/DX/AGA, Super Street Fighter 2 Turbo AGA, Switchblade, Switchblade 2, SWIV, Syndicate,
Terminator 2 Arcade, Terminator 2 Judgement Day, Theme Park, Theme Park AGA, Thexder, Thunder Blade, Thunder Hawk, Thunderstrike, Tiger Road, Tintin on the Moon, Tiny Bobble, Titus the Fox, Toki, Top Gear 2, Top Gear 2 AGA, Tornado, Tornado AGA, Torvak the Warrior, Total Carnage AGA, Total Eclipse, Total Recall, Tower of Souls, Toyota Celica GT Rally, Transarctica, Transarctica AGA, Traps 'n' Treasures, Treasure Island Dizzy, Troddlers, Trog, Trolls, Trolls AGA, Tube Warriors AGA, Tubular Worlds, Tubular Worlds AGA, Turbo Trax, Turn'n'Burn, Turrican, Turrican 2, Turrican 3, Tusker, Twinworld, T-Zer0
UFO Enemy Unknown, UFO Enemy Unknown AGA, Ugh!, UN Squadron, Universe, Unreal, Untouchables, Uridium 2, Utopia,
Vac Suit Jack, Valhalla - Before the War, Vahalla - Lord of Infinity, Vaxine, Venom Wing, Venus the Flytrap, Video Kid, Virocop, Virocop AGA, Virtual Karting AGA, Virtual Karting 2 AGA, Virus, Vital Light, Volfied, Voyager,
Walker, Warhead, War Zone, Wicked, Whizz AGA, Who Framed Roger Rabbit, Wing Commander, Wing Commander CD32, Wings, Wings of Death, Wings of Fury, Wizball, Wizkid, Wolfchild, Wonderboy in Monsterland, Wonderdog, Wonderdog SE, Woody's World, Worms Directors Cut AGA, Wrath of the Demon,
Xenomorph, Xenon, Xenon 2, Xenophobe, X-It, X-Out, XP8, XP8 AGA, Xtreme Racing,
Yo Joe, Yolanda,
Zak McKraken and the Alien Mindbenders, Zany Golf, Zeewolf, Zeewolf 2, Zombi, Zombie Apocalypse, Zombie Apocalypse 2 AGA, Zool, Zool AGA, Zool 2, Zool 2 AGA, Z-Out, Zyconix, Zynaps
...as far as I can tell, every game I've tried has fully functional audio on all channels, regardless of whether it is launched from disk or WHDLoad, which is where I was observing the difference in behaviour previously.
I've only tested each of these for a little while, just enough to check the audio on the title screen, in game, gameover etc. It seems with the latest firmware that everything audio just works, and it will be a rare exception if we find anything that does not function correctly.
I have noticed (probably because I have checked so many titles this week, that it seems like there is a larger variation in volume levels between games over HDM* versus the Amiga's analogue audio output. Some games are quieter than others via the normal analogue RCA connectors, by maybe 10-20% between different games but the same games over HDM* sound like the difference is more like 50-75%. It might just be my perception I guess because I was switching between a lot of titles, over and over, and I'm so used to all my devices normalising audio and music nowadays, that I think my ears have gotten a bit lazy!
Lastly, as I was testing the audio I did find a 4-5 games where the audio seemed okay but the video was either unreliable in places, or outright missing via the digital out but where it was fine via the normal Amiga RGB analogue output. I'll put the details of those into a separate post in case it helps with further improvements.
Thanks again for the update, have a great New Year!
Cheers!