Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.os.msdos.programmer > #3227
| From | Rod Pemberton <invalid@lkntrgzxc.com> |
|---|---|
| Newsgroups | comp.os.msdos.programmer |
| Subject | Re: Loading DOS high on a XT |
| Date | 2019-04-02 18:05 -0400 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <q80m59$1m9j$6@gioia.aioe.org> (permalink) |
| References | <ca26ced2-1f41-40ee-bacc-5cead74a400b@n33g2000vbi.googlegroups.com> <katt9eh79mhkuq1di5jc4o5voip8j1msi4@4ax.com> <q7n4fg$voo$1@gioia.aioe.org> <o6vu9ephkhfufif1m6c96puutl762crmcb@4ax.com> |
On Sat, 30 Mar 2019 15:17:37 +0000 src153 <src153@protocol.invalid> wrote: > On Sat, 30 Mar 2019 08:04:59 +0100, "R.Wieser" wrote: > >And by the way, in that XP timeframe the addressing is "set up" by > >the processor and other hardware on the motherboard. The "BIOS" is > >nothing more than a collection of on-board and extension-card ROMs, > >exposing a set of basic APIs and initialisation routines (in short: > >software). Nothing in there can dictate how the addressing happens > >(other than to "pretty please" the available hardware). > > With 286+ and MMU, physical RAM is mapped in two pieces, 0-640k, and > 1M+. The virtual address space between 640k to 1M is partially taken > by ROMs, the rest unused. > > 286+ can map physical RAM into UMB space, call it shadow RAM and copy > ROM into it. But other UMB space is empty and unmapped, typically D000 > and E000 space. > > The BIOS sets up shadow RAM. UMBPCI is like an extension of BIOS, it > uses knowledge of a motherboard chipset to map physical RAM into UMB > space. > About the only things I still remember about my XT was that the MFM drives kept failing, and it had a memory expansion card with many DIP RAM chips. So, I don't recall if you could load DOS high or not. See "IBM 64KB Memory Expansion Option" and "IBM 64/256KB Memory Expansion Option" and "IBM 256KB Memory Expansion Option" sections here: http://www.minuszerodegrees.net/5150_5160/cards/5150_5160_cards.htm One of the card descriptions above links to a page of manuals in pdf format, one of which is supposed to have a schematic of the expansion card. The descriptions above say the memory can be installed as long as it doesn't create an address conflict. From what I remember of the IBM schematic, i.e., not that much anymore ..., that seems to be correct. However, one of those manuals, probably the Technical Reference, should have the full schematic of the XT (or PC or AT respectively), as I once possessed copies of the PC schematic many decades ago. So, you'll likely see two things on the schematic 1) some high address lines not connected to the main motherboard memory but going to decoder circuitry to select the memory chips, and 2) a full set of address lines connected to the expansion connector to allow for RAM/ROM on expansion cards. Sorry, I didn't download and check this to confirm. That exercise will be left for the reader, today. Rod Pemberton -- The lesson for Boeing. You push the nose of a plane down, and planes go down.
Back to comp.os.msdos.programmer | Previous | Next — Previous in thread | Find similar | Unroll thread
Loading DOS high on a XT Ruud <Ruud.Baltissen@apg.nl> - 2012-07-15 23:16 -0700
Re: Loading DOS high on a XT Ross Ridge <rridge@csclub.uwaterloo.ca> - 2012-07-16 02:58 -0400
Re: Loading DOS high on a XT "Rod Pemberton" <do_not_have@notemailnot.cmm> - 2012-07-16 05:10 -0400
Re: Loading DOS high on a XT Ruud <Ruud.Baltissen@apg.nl> - 2012-07-17 01:37 -0700
Re: Loading DOS high on a XT Jim Leonard <mobygamer@gmail.com> - 2012-07-17 14:11 -0700
Re: Loading DOS high on a XT Ruud <Ruud.Baltissen@apg.nl> - 2012-07-17 22:36 -0700
Re: Loading DOS high on a XT T. Ment <t.ment@protocol.invalid> - 2019-03-30 04:58 +0000
Re: Loading DOS high on a XT "R.Wieser" <address@not.available> - 2019-03-30 08:04 +0100
Re: Loading DOS high on a XT src153 <src153@protocol.invalid> - 2019-03-30 15:17 +0000
Re: Loading DOS high on a XT "R.Wieser" <address@not.available> - 2019-03-30 19:30 +0100
Re: Loading DOS high on a XT src153 <src153@protocol.invalid> - 2019-03-30 18:56 +0000
Re: Loading DOS high on a XT "R.Wieser" <address@not.available> - 2019-03-30 21:18 +0100
Re: Loading DOS high on a XT src153 <src153@protocol.invalid> - 2019-03-30 21:22 +0000
Re: Loading DOS high on a XT src153 <src153@protocol.invalid> - 2019-03-30 23:09 +0000
Re: Loading DOS high on a XT src153 <src153@protocol.invalid> - 2019-03-30 23:34 +0000
Re: Loading DOS high on a XT "R.Wieser" <address@not.available> - 2019-03-31 10:25 +0200
Re: Loading DOS high on a XT Rod Pemberton <invalid@lkntrgzxc.com> - 2019-04-02 18:05 -0400
csiph-web