First post, by Jo22
- Rank
- l33t++
Hello everyone,
This is a little thread dedicated to a modification or "hack" for a Hercules Monochrome Card.
I got inspired by oldCat's "Childhood Embers" - 286 AT with Hercules graphics build thread.
I'm also making this thread as a means of indemnification for all those readers of my other project, the 128KB card in this thread over there.
Now, how can we make a VGA screen display Hercules graqphics ?
The most reasonable answer would be that we can't, because they differ in so many ways:
Hercules: 720x350, 2-Bit data, progressive, TTL-level signaling, 50Hz, 18,42KHz horizontal sync.
VGA/SVGA: various resolutions, RGB, prorgressive/interlaced, analogue level signaling, 50 to ~100Hz, 31.47kHz+ horizontal sync.
So under normal circumstances. a mechanical adapter simply won't do. 🙁
(Except we're cheating, of course, and use an LCD TV set with VGA-Input. 😉
They can do as a low as 15Khz, so maybe they support refresh rates all the way up to 31.47kHz.)
Next, we could try to develop a device with a framebuffer. It would catch the Hercules (MDA) picture,
stores it in its SRAM. The controller of that device would then grab the image and generate an 800x600 picture
with the correct timings required for the (S)VGA monitor..
All these ideas are nice, but still a bit out of reach for the poor amateur.
Another approach is what Peter described on his website.
In essence, it is a hack for Hercules clone cards (MGA or MDPA are more generic terms for the Hercules compatible card).
This modification or "hack" involves changing the onboard crystal by one of higher frequency.
The effect is similar to an overclock, so it has to be taken with care. The older chipsets might not support this at all.
If it works, however, both the v-sync/h-sync frequencies will rise. Eventually, reaching the ~31kHz range required for VGA's H-Syc.
Will it really work ?
Let's see! I'll do these modifications step by step for you.
Just relax. 😀
Best regards,
Jo22
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//