HA-89-3 Graphic & Sound Card
The HA-89-3 add-on board added color graphics and sound the any of the H-89 class of systems (H-88/H-89/Z-89/Z-90). The card was designed and marketed by New Orleans General Data Systems.

The HA-89-3 offers the same features as the HA-8-3, plus 3 counter timer channels and a priority interrupt controller. In addition to the optional Am9511A, it also offered an optional VORTRAX voice synthesis and 2 12-bit digital/analog converters.
Manual
Here is a copy of the HA-89-3 manual. Roy Jenevein, along with the other co-founders of NOGDS, have released their manual (minus the datasheets) to the public domain: "Except for the data sheets which remain copyrighted by their respective copyright holders, the manual is in the public domain and may be used for any legal purpose."
Actual Board
I received an HA-89-3 card and a photocopy of the manual, in the donation from P.R. Unfortunately, I do not have a diag/support disk for this card. I have not yet attempted to install the board in any of my H-89s.
Cost
|
Item |
Price |
|
Basic Board - Assembled and Tested |
$399 |
|
Voice Synthesis |
$130 |
|
Arithmetic Processor |
$210 |
|
D/A Converters |
$110 |
|
Total |
$849 |
Specs
VDP Section
|
Video Display Processor |
TMS-9918A |
|
RAM |
16K x 8 |
|
Resolution |
256 x 192 pixels |
|
Colors |
15 + Transparent |
|
Number of X,Y Movable Sprites |
32 |
|
Text Mode |
24 x 40 characters |
PSG Section
|
Programmable Sound Generator |
AY-3-8910 |
|
Tone Channels |
3 |
|
Noise Channels |
1 |
|
Envelope Generator |
1 |
|
Parallel I/O Ports |
2 - 8 bit |
|
Output Impedance |
1K Ohms (min) |
A/D Section
|
Analog Multiplexer/Converter |
ADC0809 |
|
Analog Input Channels |
8 |
|
A/D Resolution |
8 bits, binary, unipolar |
|
A/D Accuracy |
+/- 1 LSB |
|
A/D Convert Time |
83 us (max) |
|
Analog Mux Delay Time |
2.5 us (max) |
CTC Section
|
Counter/Timer Chip |
8253 |
|
Counter Resolution |
16 bits |
|
Number of Counters |
3 |
|
Counter 0 input |
1.79 MHz |
|
Counters 1 and 2 input |
external |
PIC Section
|
Programmable Interrupt Controller |
8259A |
|
Number of Priority Interrupts supported |
7 |
|
Number of Interrupts Maskable |
All |
|
CPU Interrupt Vector |
Selectable |
APU Section (Optional)
|
Arithmetic Processing Unit |
Am9511A/8231A |
|
Fixed Point Operations |
16 and 32 bit |
|
Floating Point Operations |
32 bit |
|
Arithmetic Operations |
Add, Subtract, Multiply, and Divide |
|
Other Operations |
Trig, Inv-Trig, Sqrt, Log, Exp, Float-fix conv |
|
Floating point Divide (32 bit w/ 3.58 MHz Clock) |
43 to 51 us |
|
Cosine (32 bit Floating Point with 3.58 MHz Clock) |
1150 us |
D/A Section (Optional)
|
Digital to Analog Converter |
AD7542 |
|
Number of D/A Converters |
2 |
|
Resolution |
12 bits |
|
Accuracy (Tmin to Tmax) |
+/- 1 LSB |
|
Reference Voltage Source (5.0 +/0 15 mV) |
AD584J |
|
Output Impedance |
10K Ohms (min) |
PSS Section (Optional)
|
Phoneme Speech Synthesizer |
Votrax SC-01 |
|
Number of Phonemes |
64 |
|
Master Clock Rate |
Adjustable |
|
Software setable Master Clock Rates |
2 |
|
Software setable Inflection levels |
4 |
|
Output Impedance |
1K Ohms (min) |