🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #163

Programming Upper Memory

#163
From: Ryan Snodgrass
Date: Thu, 05 Nov 1992 03:53
24 lines
1633 bytes
I need to know how to get the following information using Interrupts
preferable.  I am using Turbo PASCAL, so if REALLY necessary I could use
Inline assembly, but I'd reather use interrupts or some other method.
Here are the memory things I need:

TotalUpper Memory
Upper Memory Used (or Free)
Adapter ROM/RAM memory total
   "       "      "    free (or used)
Conventional memory used

I am also looking for a few beta testers with a fairly sound knowledge in
the internals of their PC, well actually more about technical info about their
computer such as the different chips, their system configuration, etc.  The
program I am writing is a system informatin program (yes, another one <grin>)
Currently it can only tell a few things about your system, a little DOS
environment info, a general system overview, detailed mouse info, general
video info, port configurations (w/ UART chip detection), sound card
detection, CMOS info, BIOS system detection, and a few other things.  Let
me know if anyone out there is interested.  I'd say for now the only
requirement is DOS 5.0 since I haven't implemented version detection.  Some
of the functions used are not availanle for early versions of DOS. Thanks,

Ryan
Technical Details
Message-ID: <1992Nov5.035325.20605@cs.unca.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!concert!fletcher!snodgras

Show Full Headers
Complete Article Headers
Newsgroups: comp.os.msdos.programmer
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!concert!fletcher!snodgras
From: snodgras@cs.unca.edu (Ryan Snodgrass)
Subject: Programming Upper Memory
Message-ID: <1992Nov5.035325.20605@cs.unca.edu>
Sender: news@cs.unca.edu (Usenet News Adm)
Organization: University of North Carolina at Asheville
Date: Thu, 5 Nov 1992 03:53:25 GMT
Lines: 24