VOGONS


First post, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

Miles AIL 2.0, MIDPAK, AIL/32 and Miles Sound System offer Tandy 3-voice internal speaker driver. However, while AIL/32 (A32TANDY.DLL) allows playback in Dosbox with any machine settings, other drivers (TANDY.ADV for AIL 2.0/MIDPAK and TANDY.MDI for MSS 3.0+) require 'machine=tandy' Dosbox setting which is really inconvenient due to video restrictions.

I've patched these drivers to get rid of Tandy BIOS check; now they work, provided that Tandy emulation is turned on in sound section ('tandy=on').

Use TANDY.ADV for AIL 2.0 and DIGPAK/MIDPAK games, TANDY.MDI for MSS 3.0+ games. Do not expect much though, since it's only 3-voice synthesis and many of MIDI files won't play correctly.

Attachments

  • Filename
    TANDY3V.zip
    File size
    7.25 KiB
    Downloads
    152 downloads
    File license
    Fair use/fair dealing exception
Last edited by bristlehog on 2017-07-23, 10:42. Edited 1 time in total.

Hardware comparisons and game system requirements: https://technical.city

Reply 2 of 4, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

Wanted to try this for the Ultima 3 fan upgrade which uses MIDPAK, but it looks like it also requires a .ADD file.

I copied the PC speaker one and modified it to have the following contents, and it works great (thanks!):
Tandy 3-voice speaker
FFFF,FFFF,FFFF

Reply 4 of 4, by carlostex

User metadata
Rank l33t
Rank
l33t

Thank you for this. It's not going to be only useful only for DOSBox but for real hardware too as we now have a Tandy Sound Card. It's still in prototype stage, but this opens up the amount of games that can be used with the card.

Some individual games have already been patched to work with 3 voice sound too, but patching game by game takes much more time than just a driver.