VGA ROM Fonts (2020)
alexandrugroza.ro
alexandrugroza.ro
Writing BASIC on 80x25 feels constrained, but 80x35 is much better. Java would be a lot more concise if it was designed with VT-100s in mind.
You could also plug in a Hercules mono card and get a 2-monitor setup, if you had software that could grok it. The color and mono video memory lived in different, non-overlapping memory regions. Couple of shops (Xerox. Amdek? Moniterm?) had 1280x800 monochrome setups that could be a second monitor like this. Those were pretty sweet.
PDS: I think they're awesome!
>"This is my Micro-Labs Tseng Labs ET4000/W32i ISA card. I find it very beautifully laid out.' [...] "The card clocks are built around the CHRONTEL CH9294 dual PLL graphics clock generator integrated circuit. These are still available on various sites. The RAMDAC is an AT&T ATT20C490-80 part. These are also available on-line. The ET4000/W32i chip is also available on-line. Which makes me think: what if I'd build my own VGA card? I still have the Tseng Labs datasheets catalog and this VGA controller along with a sample schematic is described in depth. I could improve that design by using modern memories which would be cheaper and easier to source. But this is another topic. For the moment it is only food for thought."
PDS: I think it's a great idea!
Excellent article, all in all!
Well worth re-reading in the future!
1 - https://www.inp.nsk.su/~bolkhov/files/fonts/univga/
2 - http://sciops.net/downloads/vga/ (my site)
Also very happy to see an outline version on your site since BDF fonts aren't very usable after Pango 1.44 broke support for them: https://gitlab.gnome.org/GNOME/pango/-/issues/386
Ten eproms seems like a lot to people born after the eprom era, but when every build and test cycle requires at least one (or maybe 2 for a 16 bit system, etc) then you can see why people tended to accumulate a hoard of eproms so they'd always have clean erased ready to use ones while actively programming, and erase was done in bulk either because the eraser held 16 chips at once or the erase process could be done in parallel with downtime (while watching TV or something).
Also in some cases during the transition era of UV to EEPROM hardware I remember some EEPROMs were pin for pin compatible with some EPROMs and nobody likes waiting for UV, EEPROMs are simply faster. Obviously not all EPROMs have an identical or faster EEPROM twin, but "many" do.
If you're in need of erasing EEPROMs, just do yourself a favor and buy 10mW UVC 265nm LED. A single LED should suffice to erase a single EEPROM chip within 10-15 minutes.
But yeah, LED is the way to go. Normal "black light" LEDs won't work, I tried. Do as parent says.
Arc eye is a truly horrible thing that I would wish on nobody.
Years ago when I envied demoscene programmers I tried to do animation by way of the redefining VGA font table quickly. I never succeeded in getting that to work for any reasonable frame-rate. Is anybody aware of examples of software that did that and were able to achieve a reasonable frame-rate? I'd love to look at the code, even >25 years later, just for fun.
http://www.alexandrugroza.ro/microelectronics/essays-researc...
A good example is Turbo Vision: https://en.wikipedia.org/wiki/Turbo_Vision