Get to Know An Old VGA Card

4/19  2019

Way to Digital World

Digital is all over the world,  even though i fight to resist to use too much digitalis instrument.  By discuss fixing an interesting SA, MS2601A , recently, It's obviously needed to know some digital stuff. And There is a VGA graphic Card used by this devices.

The Hart of this graphic accelerate card is Hitachi HD63484, ARTIC:  Advanced CRT controller. This chip is some sort of dummy 'GPU'. It provide some accelerating graphic operations, anyway, I don't care too much about that yet. But I do interest how this beast dump it's video memory to the Screen. 

VGA/S-Video

MS2601 use CPU control everything and display everything on screen, it's a standard compute with almost standard VGA card. VGA signal sent to it's own VGA CRT. S-video also available.

I don't know anything about instrument with a VGA CRT.  I gonna make most out it by take this chance.

I notice the signal to the CRT drive part had H-sync and V-sync plus a Video signal.  Ok the H-sync and V-sync is typical TV stuff, what a supprise, This is exactly how the VGA display works too!

I heard of the composite signal months ago,  which just insert the H-Sync and V-sync signal to video signal. 

The video signal is analog, corresponding to the CRT scan line, control it's brightness(by each color).  MS2601A obviously only one video signal, so it's mono-color.

The Oscilloscope  CRT dominating the SA back the days digital was weak, i like that,  hence I don't know VGA and VAG controller .

If the video signal just want to display some black-white bars, this it is.


H-sync mark the starting of the scan line, CRT drive responsible to generating the saw-tooth waveform driven the CRT beam move from left to right( most of time i suppose). Video siganl then control the Z, hence the brightness of the beam, display ONE  line's  pixels of a video frame. 

A little bit about HD63484

HD63484 use 4 bit for each pixel,  and HD63484 managed 4 logical screen for you, which is make program much easier, i suppose.

I don't care how the HD63484 speed up drawing a line or something like that. But I do want to know how   the  pixies in memory dump to the CRT, and how the DAC works.

Video DAC

HD63484 response to generating H-sync and V-sync, but does not do DAC for you. 

Simple way to convert memory bit to Video voltage is use the resistor. If only 1 bit for each color, the left circus does all the convert.

if R is high, then output is  5V, if R pull to zero, output Zero, if R is high-impedance state, output is middle.  220 ohm resistor make VGA signal level is correct while inseminated by 75 ohm.

MS2601A use HD63484 which 4 bit per pixel, and further more, 4 logical screen, so PAL14L4 does all the stuff, calculating the final brightness, and out put the bit to 14, 15, 16 each of the pin connected to a buffer and a resistor to generating the 16 level brightness voltage, this is where the Video signal come from!

bottom of this schematic, the S-video also generated!

What is PAL14L4

First of all, PAL, mean programmable Array Logic, which use fuse as interconnection, programed means remove specific link fuse.