[comp.lang.forth] 32-bit addressing in F-PC w/ 80386

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (12/01/90)

Category 1,  Topic 56
Message 1         Thu Nov 29, 1990
M.SMILEY1                    at 21:48 EST
 
   I recently purchased a '386 machine (w/ 4 meg of RAM), and I
downloaded Gene Czarcinski's PASM386C.ZIP file.  One omission I noticed
is 32-bit addressing. I wondered if, by any chance, anyone has written
such words.  I would be most interested.

   Here's my problem:  I want to do Laser-Printer-resolution graphics
images.  The simplest way to do this involves an enormous array (about
405,000 bytes for a [6 in x 6 in] image, or 180,000 for a 4x4).  After
I've loaded my program, there isn't enough room in good ole 640K DOS for
an array this size (even if I split it up into 64K segments).  So I want
to use memory beyond 640K.  I know about EXPANDED.SEQ (for expanded
memory), and XMS.SEQ (for extended memory), but neither seems to allow
real 32-bit addressing.  Furthermore, an application I run constantly
uses the Phar Lap 386 extender to access memory in 32-bit mode, and it
won't work if either my extended (HIGHMEM.SYS) or expanded memory
(EMM386.SYS) drivers are loaded.  So to use EXPANDED or XMS, I'd have to
reboot, then reboot again to load the other application.  Not an ideal
situation!

   Does anyone have any suggestions?

   By the way, would anyone care to recommend a book on the 386 (or
386/387, or 486)?

                          Thanks,

                          Mark Smiley



-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp