🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.pc
Article #6425

IBM PC/AT Memory Map

#6425
From: curl
Date: Sun, 04 May 1986 19:39
28 lines
2191 bytes
     I'm currently working on a custom board that uses 8 KBytes of the
IBM PC/AT's memory space.  We're running under DOS 3.1 and so are constricted
to the 1 MByte limit of the 80286 in Real mode.  Our original intention was
to map the 8K block into the E000 segment since that's where the unused
ROM sockets on the AT motherboard are mapped.  We tried this and found that
there was some kind of bus contention which prevented the custom board from
working correctly.  We could write to it, but when we tried to read, the data
bus (on a logic analyzer) had the appearance of undergoing a tug of war between
states.  The board, when mapped to the 8000 segment (with our extra memory card
removed) worked fine.

     The other cards in the system include two parallel/serial cards, an
IBM EGA card, an Intel Above board memory card, and the disk controller card.
We suspected that the memory card may have been causing the problem, but this
was ruled out when we tried mapping to the E000 segment with the Intel card
removed.  The only thing left that we suspect is the EGA card.  Without our
custom card in the unit, the E000 segment appears to be floating; i.e., the
data read is usually all 1's, although there are occassional 0's (not always
consistant).  With our card mapped to E000, our card, when trying to place
0's on the bus, fights with whatever is putting out those 1's.

     Does anybody have an answer for this one?  I don't have the EGA technical
documentation immediately available, but I'm not convinced that that's what it
is anyways.  Any suggestions would be appreciated.

                                    Jim Curl
                                    Watkins-Johnson, San Jose
Technical Details
Message-ID: <697@wjvax.wjvax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!decwrl!pyramid!pesnta!wjvax!curl

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!decwrl!pyramid!pesnta!wjvax!curl
From: curl@wjvax.UUCP
Newsgroups: net.micro.pc
Subject: IBM PC/AT Memory Map
Message-ID: <697@wjvax.wjvax.UUCP>
Date: Sun, 4-May-86 15:39:57 EDT
Article-I.D.: wjvax.697
Posted: Sun May  4 15:39:57 1986
Date-Received: Wed, 7-May-86 01:37:24 EDT
Organization: Watkins Johnson Co., San Jose Ca. USA
Lines: 28