🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc
Article #42089

704Kb for DOS

#42089
From: Francois Jalbert
Date: Sat, 10 Feb 1990 04:44
67 lines
4070 bytes
Hello everybody. About one month ago, I mentioned my desire to add 64Kb
to my standard 640Kb on my AT. This is possible since I am using mono
and CGA video adapters only (No EGA, VGA, or MCGA). Unfortunately, no 
memory board was found at the time that filled the bill. There were 
a few problems:

  1) Memory boards usually can only add 128Kb at a time, not 64Kb.
  2) I want a 16-bit memory board, not a 8-bit PC type.
  3) The memory must be added at A000H (640Kb), which is unusual.
  4) The board must run at 13.8/9.3MHz.

Even though many people had tried to help, all attempts had failed and I
was giving up.

Well... This message brought up even more replies than the original one!
I must again thank heartily all those who made additional suggestions. I
recap as usual:

  A) You can use EEMS 3.2 or LIM 4.0 memory to do that sort of
     backfilling. There is a very nice utility on SIMTEL (and also
     available elsewhere) called EEMRAM Version 2.1 which does the
     trick. However, I already have 3Mb of EMS 3.2 only memory and I 
     don't want to buy an EEMS or LIM memory board just to backfill 64Kb!
     Of course, forget any kind of device driver emulators, we want
     true hardware.

  B) This suggests the following scheme. I use my 3Mb of extra RAM as
     exTENded. I could set aside 128Kb of that as exPANded EMS 3.2
     memory. Initialize the 64Kb cache at 640Kb. And then don't touch
     anymore that cache, leave it for DOS. That is, tell the BIOS about
     it and carefully reboot the machine without affecting the BIOS'
     data area and the 64Kb cache. I would then have 704Kb being used
     by DOS. DOS would never know its upper memory comes from an exPANded
     memory board cache. However, there is a catch in my case. My Everex
     board can only run in 8-bit mode since my CPU is too fast. I suspect
     every memory access to that 64Kb segment would have to be 8-bit wise.
     Of course, if DOS tries to use that 64Kb segment, it will do it
     in a 16-bit fashion. After all, the 80286 is a 16-bit CPU. I lose again.

  C) Tall Tree Systems makes PC and AT memory boards that can backfill
     at 640Kb the 64Kb of memory wanted. They are the JRAMIII AT and
     JRAMIII PC memory boards. Unfortunately, the AT-type board revision
     3 is designed for 8MHz and might be pushed to 10MHz. However, the
     salesman wouldn't recommend running it in my 13.8/9.3MHz AT-clone.
     None of the more recent Tall Tree boards have that feature either.
     There is no demand for it.

  D) It was also suggested that ATLAS Technology makes a similar memory
     board. It would appear it is 8-bit since they mention it running
     both in PC's and AT's. It then falls in the same category as the 
     Everex Mini-Magic.

I am now giving up this search, and for good. Pleeeaaase, do not try to help
me anymore! I made enough long distance phone calls. I also note that this 64Kb
of memory would be accessed through the bus, therefore relatively slowly.
I am not sure I like this. Perhaps DOS has a tendency to keep some frequently
used stacks up there. 

The moral seems to be, in these days of EGA and VGA, stick to 640Kb until
OS/2 or UNIX on 386's pick up speed and that 386's go down further more in
price. We may still have a DOS window that will let us run our old stuff
anyway.

Once again, I thank everybody.

                                            Francois
                                                '
Technical Details
Message-ID: <6730@ubc-cs.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!cica!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!van-bc!ubc-cs!jalbert

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!cica!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!van-bc!ubc-cs!jalbert
From: jalbert@cs.ubc.ca (Francois Jalbert)
Newsgroups: comp.sys.ibm.pc
Subject: 704Kb for DOS
Summary: Still No Memory Board Found
Keywords: 704Kb 16-bit 64Kb Memory Board
Message-ID: <6730@ubc-cs.UUCP>
Date: 10 Feb 90 04:44:40 GMT
Sender: news@cs.ubc.ca
Reply-To: jalbert@cs.ubc.ca (Francois Jalbert)
Organization: UBC Department of Computer Science, Vancouver, B.C., Canada
Lines: 67