PC/Apple/etc. Cards Worth Keeping/Storing

Jim Leonard trixter at oldskool.org
Fri Apr 29 00:11:47 CDT 2005


Tony Duell wrote:
> What do you need to know? If it's not too much, I can look it up in my 
> techrefs...

Well, nothing that probably already hasn't been stated before -- I know the 
specifications of the Motorola 6845 and how it works, and I know that the tech 
ref documents each CRTC register, etc...  what I'm looking for is stuff that 
probably isn't in the tech ref, like "what are the invalid settings for each 
register", etc as implemented on the CGA.

I say this because, to prove a point to a few of my colleages, I'm writing a 
program that does unholy things with CGA that it were probably never intended 
by the hardware designers.  In addition to writing code for "approved" uses 
like 160x200x16 (composite) and the "third" red-cyan-white palette (disable 
color burst), I'm trying to see just how much it can do.  I've got working code 
for 160x100x16 (tweaked text), 60Hz full-screen horizontal scrolling via the 
address CRTC registers, all 16 colors onscreen in all graphics modes, etc. but 
I recall some rumors about 256-byte-wide modes, undoing the display memory 
interleaving, and some other stuff that I can't confirm/deny.  In other words, 
stuff that the MC6845 can do but the hardware implementation of CGA can't (or 
can if doing something "undocumented"!).
-- 
Jim Leonard (trixter at oldskool.org)                    http://www.oldskool.org/
Want to help an ambitious games project?             http://www.mobygames.com/
Or check out some trippy MindCandy at             http://www.mindcandydvd.com/


More information about the cctalk mailing list