Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.msdos.programmer > #3205

Re: Loading DOS high on a XT

From "R.Wieser" <address@not.available>
Newsgroups comp.os.msdos.programmer
Subject Re: Loading DOS high on a XT
Date 2019-03-30 21:18 +0100
Organization Aioe.org NNTP Server
Message-ID <q7oiup$1f6p$1@gioia.aioe.org> (permalink)
References (1 earlier) <katt9eh79mhkuq1di5jc4o5voip8j1msi4@4ax.com> <q7n4fg$voo$1@gioia.aioe.org> <o6vu9ephkhfufif1m6c96puutl762crmcb@4ax.com> <q7ock8$igh$1@gioia.aioe.org> <htdv9eh98k8ukdof6jhtacsbn9m2ke4guf@4ax.com>

Show all headers | View raw


src153,

> It takes BIOS, UMBPCI, or EMM386 to map physical
> memory into UMB space, so how did he make it work on
> an XT?

Because it doesn't need any of that.

All you need is a latch that will remember the bits you send to it, and feed
its outputs to the address lines "above" the ones that are available for
that extension card (going to the RAM on that card).   Change the latches
contents (normally by writing to a specific address in the cards address
space) and you look at another block of physical memory.

Ofcourse, a small driver will be needed.  Which is normally loaded (or 
available in ROM) in the lower range of the extension card (leaving one or 
more adresses at its top free to write to the above mentioned latch - or in 
the case of ROM, overlapping), leaving the upper range free for the RAM 
block switching

And by the way: EMM does not "map physical memory into UMB space", it simply
/copies/ a block from beyond the 1M border into UMB space - and back again
when another block is requested.   If you ask it nicely it will as easily
copy in/out of convential memory.

Regards,
Rudy Wieser

Back to comp.os.msdos.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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