Unfortunately the
protoboard collapsed somewhere in 2011 so i am not able to test anymore until a
decent PCB is ready again. This schematic is drawn from the prototype:
-
The
higest address lines of the ISA card are connected to GND
-
Datalines
D0 to D7 are connected directly
-
ISA IO
CH Ready must be connected (via diode) to MSX WAIT
-
Addresslines
A0 to A2 are connected directly
-
RESET
is connected directly
-
Supply
GND, +5V and +12V are connected directly,
-
Supply
-5V has to be added using a 79L05 to -12V
-
An
extra clock of 14.31818MHz has to be connected to the ISA card
There are a few
basic programs to initialize the Plug and Play
logic of the soundcard. Legacy cards will work without PNP.BAS.
The inverter and
switch are needed to change the addresses. The soundcard can be used in ADLIB mode
to make it hardware compatible with MSX-Audio (without samples). Moonblaster
1.4 works fine with it. Changing the switch will make the soundcard compatible
with the OPL3 part of Moonsound. The mixer hardware also works, there is no
decent software for it yet. If i find some time i should make a good adapter
first.
During this
project i kept my eyes open for ISA soundcarts at flea markets and radio rallies.
I have made pictures of a few cards which
worked fine, I remember having problems with the AWE32, maybe it requires real
16 bit communication or some more initialisation. Another reason to start designing
a decent PCB, is to replace the hardware switch by a software register.