Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!uunet!jtsv16!geac!maccs!cs4g6ag From: cs4g6ag@maccs.dcss.mcmaster.ca (Stephen M. Dunn) Newsgroups: comp.sys.ibm.pc.programmer Subject: Re: Where is the screen memory in a CGA 8088? Message-ID: <260EBF0E.18666@maccs.dcss.mcmaster.ca> Date: 27 Mar 90 01:17:02 GMT References: <517@ohs.UUCP> <25FA99BD.29545@maccs.dcss.mcmaster.ca> <3341@psivax.UUCP> Reply-To: cs4g6ag@maccs.dcss.mcmaster.ca (Stephen M. Dunn) Distribution: usa Organization: McMaster University, Hamilton, Ontario Lines: 14 In article <3341@psivax.UUCP> torkil@psivax.UUCP (Torkil Hammer) writes: $In article <25FA99BD.29545@maccs.dcss.mcmaster.ca> cs4g6ag@maccs.dcss.mcmaster.ca (Stephen M. Dunn) writes: $# Regardless of processor type, CGA memory starts at b800. Note that $Watch out. I think it is b8000 or something like that, not b800. In absolute terms, yes. But remember that memory on the 8086/8088 is segmented, and no part of an address can be more than 16 bits. CGA memory starts at segment B800, offset 0000 (or other equivalent representation, such as segment B000, offset 8000). -- More half-baked ideas from the oven of: **************************************************************************** Stephen M. Dunn cs4g6ag@maccs.dcss.mcmaster.ca = "\nI'm only an undergraduate ... for now!\n";