VOGONS

Common searches


First post, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

I have turned Tandy emulation on and set rate to 44100. Attempted to test it with Miles sound drivers, and here's what I got:

AIL 2.0 real mode (tandy.adv): sound hardware not found
AIL/32 (a32tandy.dll) protected mode: works!
MSS (tandy.mdi) protected mode: XMIDI sound hardware not found

What could be the problem?

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

Reply 1 of 2, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author
bristlehog wrote:

I have turned Tandy emulation on

Does this mean machine=tandy, or tandy=on with some other machine type? Some drivers may only work with machine=tandy because they look for BIOS signatures to identify a Tandy system. What program are you using to run the drivers? DIGPAK DMKIT's MENU.EXE?

Reply 2 of 2, by bristlehog

User metadata
Rank Oldbie
Rank
Oldbie

Machine was set to svga_s3. I were using PX player for tandy.adv, xp32 for a32tandy.dll and xmiplay for tandy.mdi; also I tried the games.

But you were right, setting machine to tandy made both tandy.adv and tandy.mdi work.

You were also right about BIOS signatures:

tandy.adv and tandy.mdi code (yes, they are based on same code):

                ELSEIFDEF TANDY

mov ax,0f000h ;search PC BIOS for string 'Tandy'
mov es,ax
mov di,0
mov cx,65535
mov al,'T'
__search_T: repne scasb
jne __not_found
cmp WORD PTR es:[di],'na'
jne __search_T
cmp WORD PTR es:[di+2],'yd'
jne __search_T
jmp __exit ;found, assume Tandy sound available
__not_found: mov ax,0

ENDIF

a32tandy.dll code:

                ELSEIFDEF TANDY

mov eax,1

ENDIF

Update: I have patched the drivers, they can be downloaded here.

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