[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: My Mockingboard Clone



On 8/3/2010 2:02 PM, Polymorph wrote:
To: Linards Ticmanis
Linards Ticmanis wrote:
On 08/03/2010 03:00 PM, Polymorph wrote:

I just completed implementing my most challenging hardware project to
date - a Mockingboard clone!

I can report that the card works great! I have bought but not
installed audio amplifiers for the card, but with powered speakers
you don't need the amplifiers - it sounds great just as it is.

Looking good.

I'd recommend connecting the /RST inputs of the AY chips to system
/RESET through two diodes, so that it doesn't annoy you by blaring on
and on after a reset. It's what I did on my own clone (which looks
roughly similar to yours). The diodes are of course necessary to prevent
a system reset from occurring when the software wants to reset just the
AY chips through the VIA PB2 line.

Also, if you do your own programming for the card and don't just want to
use it with existing games, it makes sense to connect PB6 to PB7 on each
of the VIAs (kudos to Michael Mahon, IIRC, for that idea). That way you
can link the chip's two 16-bit counters together for longer intervals.
Without it, the lowest possible IRQ frequency is about 15 times per
second. With that connection, intervals of more than one hour are
possible.


Cool, thanks for the suggestions. Will any diodes do, or do I need
something specific? Remember, by day I'm a software engineer, so I'm
really only a "pretend" hardware guy. ;-)

Any ultra-common, ultra-cheap logic diode will do.  ;-)

1N914s or 1N4148s are fine.  In fact, almost any non-power diode
you have on hand (or can scavenge) will work fine.

I do plan on either doing a little programming, or trying to convert
some music from other AY enabled machines of the era. So I'll probably
make the suggestions you've suggested.

The diodes will allow you to reset the sound generating chips without
running a special program to do so.  That will come in handy when code
you write leaves them making noise.  ;-)

-michael

NadaNet 3.1 for Apple II parallel computing!
Home page:  http://home.comcast.net/~mjmahon/

"The wastebasket is our most important design
tool--and it's seriously underused."