Hi Everyone,
I recently mentioned in a recent post that I would be
announcing a S100 board that I have been working on over the
last five months or so.
I have not yet come up with any name for the board so I
currently refer to it by it's functionality which is aimed to
add some multimedia functionality to the S100 PC platform.
Basically the board provides Yamaha OPL3 (Adlib) sound card
function, A IBM compatible Joystick/Game port, and a PC
compatible NS16550 serial port.
Each circuit function can be addressed via separate and
independent 8 OR 16 bit port addresses so 8/16 bit port
addresses do not have to be related to one another,
in other words if the 16550 serial port is mapped at 16 bit
port 03F8H the 8 bit mapping doesn't have to be F8H it can be
some other address of your choice.
I have completed and built the first prototype version as
shown in the picture attached and I am pleased to announce
that after correcting a few bugs that slipped through
the net, the board seems to work as intended. My
S100 system now has OPL3 Adlib sound under MSDOS (Mario game),
and the joystick port and serial port have been tested
by writing software under the Z80 platform (need to start
learning x86 soon).
The real purpose of this post is to gauge what level of
interest there may be for this board in anticipation of a
production release possibly in the later part of this year
(2015), and also
to extend an opportunity for a number of the more technical
members to participate in a second prototype either by
building up a board or by circuit analysis.
I have uploaded the KiCad files (OPL3 Proto V1.zip) and
_OPL3GAL.PDS file (for the GAL) to my N8VEM user folder for
constructive comment/suggestions.
If for any reason you cannot get to these files email me
off board and I will forward them to you.
Best Regards
David Fry
--