VOGONS


First post, by superfury

User metadata
Rank l33t++
Rank
l33t++

I notice that once the Compaq Deskpro 386 starts booting the OS, it calls the initialize function of interrupt 17h(the Printer BIOS interrupt vector) function 00h to initialize the parallel port. But when it's running, it sets the parallel port's SELECT and INIT line high by setting bits 2 and 3 permanently high? Thus peripherals like the Disney Sound Source(DSS) will turn on at boot, never to be turned off?

Anyone knows about this problem? Or is it an emulation problem and it doesn't happen on real HW?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 1 of 1, by digger

User metadata
Rank Oldbie
Rank
Oldbie

The Programmer's Guide to the Disney Sound Source mentions a workaround that has to be applied due to differing parallel port behaviour in Tandy computers that "require a special adapter". Perhaps the same workaround would be required for such Compaq machines as well?