🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #4677

Is the MCGA brain-dead??

#4677
From: Mike O'Brien
Date: Thu, 14 Feb 1991 06:24
18 lines
1176 bytes
Ok, here's the challenge: try to pan a 320x200x256 graphics screen
one pixel to the left.  Sounds easy?  Well check this out...

[1] The CRTC Start Address registers don't correspond to the screen's
    real start address.  If you set the start address to 0100h, for
    example, then the real start address will be 0A000h:0400h!  In
    other words, it multiplies whatever you give it by four.  Why??

[2] If you try to change the Horizontal Pixel Pan register, the
    adapter will actually take itself out of 320x200x256 mode!  It
    seems to set itself to 640x200x16.

So the best I can do is to scroll the screen four pixels at a time.
Is this a serious design oversight with the MCGA, or a serious
oversight on my part?

Mike
6600sirt@ucsbuxa.ucsb.edu
Technical Details
Message-ID: <9104@hub.ucsb.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!bionet!agate!ucbvax!ucsd!hub.ucsb.edu!6600sirt

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!bionet!agate!ucbvax!ucsd!hub.ucsb.edu!6600sirt
From: 6600sirt@ucsbuxa.ucsb.edu (Mike O'Brien)
Newsgroups: comp.os.msdos.programmer,rec.games.programmer
Subject: Is the MCGA brain-dead??
Message-ID: <9104@hub.ucsb.edu>
Date: 14 Feb 91 06:24:26 GMT
Sender: news@hub.ucsb.edu
Reply-To: 6600sirt@ucsbuxa.ucsb.edu
Lines: 18