🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #277

Accessing the UMBs between the 640K and 1Mb

#277
From: M Mirmehdi
Date: Wed, 21 Jun 1989 12:01
18 lines
1187 bytes

Can anyone help please?

I am trying to run an application which uses a number of large arrays. I
fitted almost all I needed in the 570K or so available to DOS
applications. However, I need space for one final large array which
I am hoping to place in the upper memory blocks between the 640K and
1Mb of RAM of my 1M PC-AT.
The program is in C and I am using Microsoft C 5.1. I have tried this
so far:
I tried to place my array in the 640K-1M space and  the program 
seemed to work, but I am obviously overwriting something there, as 
the PC hangs as soon as my program is finished.
Can anyone please tell me of an efficient, PC-friendly way of using
that area? Any suggestions will be appreciated.

Majid Mirmehdi.
Technical Details
Message-ID: <99@citycs.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!mcvax!ukc!icdoc!citycs!majid
References: <31249@conexch.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!mcvax!ukc!icdoc!citycs!majid
From: majid@citycs.UUCP (M Mirmehdi)
Newsgroups: comp.sys.intel,comp.sys.ibm.pc
Subject: Accessing the UMBs between the 640K and 1Mb
Keywords: memory
Message-ID: <99@citycs.UUCP>
Date: 21 Jun 89 12:01:28 GMT
References: <31249@conexch.UUCP>
Reply-To: majid@city.cs.ac.uk (M Mirmehdi)
Organization: City University, London
Lines: 18