TVCGAFIX Utilities - Adjust CGA Output for TV

TVCGAFIX Utilities - Adjust CGA Output for TV

No comments
Here's a bunch of simple tools I put together mostly for my own use really, but some others may find them helpful. These programs allow you to adjust/optimize the video output of a CGA card (or 100% register-compatible) for a (CRT) television set. You can use them to align the screen position horizontally, fix various issues related to 80-column text display, and make the adjustments "stick" while running programs and games -- even booters. ...
Flexi IBM VGA Font: a Scalable Take on Text Mode

Flexi IBM VGA Font: a Scalable Take on Text Mode

7 comments
The VGA ROM font has to be the most recognizable text-mode character set, whether you spent the 1990s as an ANSI artist or as a POS cashier.  Naturally it's all bitmap, but I've seen a few attempts to shape it into a truly scalable font, with a 'smart' contoured outline that would theoretically look good at any size.  For instance, there's Nouveau IBM (previously used for titles on this blog) or Codepage Mono. ...
Happy 35th birthday, IBM PC!

Happy 35th birthday, IBM PC!

1 comment
August 12, 1981 introduced us to the IBM PC, and to PC-DOS along with it. The latter included extensions for the machine's ROM BASIC, plus a slew of demonstration programs proudly showing off these indispensable capabilities: 4-color graphics and 1-bit beeper sound. One of them in particular went on to live in certain infamy as Bill Gates' first (and only) direct personal contribution to video game history: the inimitable DONKEY. ...
Yet another 16-color CGA makeover: Keen 5

Yet another 16-color CGA makeover: Keen 5

1 comment
After giving Keen 4's CGA version a 16-color composite overhaul, I figured I'd have a go at the next episode, since the code has nearly everything in common with Keen 4, and the composite enhancements detailed in my previous post could be applied without too many essential changes (other than different offsets/addresses, of course).  Let's strap this one to the rack then: As before, the distribution is a runtime in-memory patch (using CK5PATCH) and you'll need the original KEEN5 CGA files (v1. ...
Dopefish goes NTSC: Commander Keen 4 Composite CGA Patch Notes

Dopefish goes NTSC: Commander Keen 4 Composite CGA Patch Notes

4 comments
If you're just landing here at random and wondering about the title: this is a 16-color 'remaster' of the original CGA version of Commander Keen IV: Secret of the Oracle, with code patched and graphics redrawn and reworked to take optimal advantage of CGA's composite output capabilities. For more info (plus the download link), see the VOGONS thread - all sorts of cool stuff in there, like videos recorded from real hardware, and a DOSBox build patched with some useful additions for running this. ...
The Ultimate Oldschool PC Font Pack (v1.0)

The Ultimate Oldschool PC Font Pack (v1.0)

16 comments
Character(-set) Assassination: a Monospace Odyssey At long last, it's done - the world's biggest collection of classic text mode fonts, system fonts and BIOS fonts from DOS-era IBM PCs and compatibles.  You get: Pixel-perfect reproductions of the original raster fonts! TrueType (TTF) and bitmap (FON) remakes for 81 character sets! Multi-lingual Unicode enhancements of the more popular fonts (and some less-popular ones)! Multi-platform compatibility! Get it HERE The Ultimate Oldschool PC Font Pack started out with the idea of paying tribute to ancient PCs and their bitmapped, pre-GUI typography (if you can call it that). ...
BigBlue Terminal: An Oldschool Fixed-Width Pixel Font

BigBlue Terminal: An Oldschool Fixed-Width Pixel Font

9 comments
BigBlue Terminal is a monospaced pixel font, designed for use in fixed-width textual environments (consoles/terminals, text/code/hex editors and so on).  It follows the metrics and dimensions of Windows' old Terminal font (at the 9pt/12px size), but the appearance is closer to the classic IBM PC text mode character sets. At 8x12 pixels, Terminal is nicely compact and useful, but also kind of ugly.  Instead, BigBlue Terminal is closely based on IBM's 8x14 EGA/VGA charset -- I just like it better. ...
8088 MPH Final: Old vs. New CGA (and Other Gory Details)

8088 MPH Final: Old vs. New CGA (and Other Gory Details)

5 comments
At long last, the final version of 8088 MPH is out.  There's a very nice rundown of the fixes and changes in Scali's blog post; much of the visible (i.e., graphical) portion of those changes involved making the demo compatible with all IBM CGA cards. The party version targeted the earlier, pre-1983 revision of the IBM CGA card (or as we've come to call it, "old" CGA).  This was partly because we had better data for this model: reenigne owns such a card, and he had been working on some of these tweaks long before we decided to make a demo about it. ...