Article View: comp.sys.atari.st
Article #31531Re: Screen memory format
From: Gerry Wheeler
Date: Mon, 28 Mar 1988 18:27
Date: Mon, 28 Mar 1988 18:27
38 lines
2215 bytes
2215 bytes
In article <8803271924.AA18903@ucbvax.Berkeley.EDU>, MCCABE@MTUS5.BITNET writes:
> I need to know what the format of the ST display memory is. The Abacus
> Internals book gives a completely different discription than the Compute!'s
> VDI manual. I tend to trust the Compute! publication more because it
> sounds a lot more reasonable and intelligent. (Let's talk low-res here)
>
> Compute!: Each ADJACENT four BITS specify a number between 0 and 15
> that represents the color register used to plot that pixel.
> Abacus: Four contiguous memory WORDS specify the color of 16 pixels.
> To set a pixel, one must set a bit in each of the four words.
> "in order to set the point in the upper left-hand corner,
> the topmost bits of words $78000 (assume screen memory starts
> at 78000), $78002, $78004, and $78006 must be manipulated."
>
> Like I said, the Abacus method doesn't sound very logical.
> Which method is actually used?
The illogical method is the one that is used. In low res mode, you have
to visualise the memory as sets of four words. The corresponding bits
in each of the words are the four bits that specify the entry in the
palette. For example, if the words are:
1xxxxxxxxxxxxxxx $78000
0xxxxxxxxxxxxxxx $78002
1xxxxxxxxxxxxxxx $78004
1xxxxxxxxxxxxxxx $78006
then the bits of the first pixel are 1011.
To switch your brain into medium res, just remember that the memory is
used in sets of two words, again with corresponding bits making up one
pixel.
--
Gerry Wheeler Phone: (519)884-2251
Mortice Kern Systems Inc. UUCP: uunet!watmath!mks!wheels
35 King St. North BIX: join mks
Waterloo, Ontario N2J 2W9 CompuServe: 73260,1043
Technical Details
Message-ID:
<429@mks.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!mks!wheelsReferences:
<8803271924.AA18903@ucbvax.Berkeley.EDU>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!mks!wheels From: wheels@mks.UUCP (Gerry Wheeler) Newsgroups: comp.sys.atari.st Subject: Re: Screen memory format Summary: Abacus is right this time. Message-ID: <429@mks.UUCP> Date: 28 Mar 88 18:27:19 GMT References: <8803271924.AA18903@ucbvax.Berkeley.EDU> Organization: Mortice Kern Systems, Waterloo, Ont. Lines: 38