🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Himem.Sys-Block moves in XMS

#7413
From: speedy
Date: Fri, 28 Jun 1991 15:02
28 lines
1488 bytes
Hello All,
Two Little problems

1) Himem.sys and block copying

I have written a progam in Turbo Pascal 5.0 which makes use of extended
memory by copying the bits I need into the HMA as they are needed and
copying them out as they are not needed. I use a most frequently used
algorythm so excessive transfer is not done. And it works a treat- The
problems is that it still has to do a lot of swapping and I use the XMS
move block command

 Is ther a better way- I dont mind writting a different piece of code for
286s and 386s. I can program in TP,C and ASM so I can understand any bits
of code thrown at me. I know nothing about protected mode though and this may
be the key

2) There seems to be a good book about full of programming techniques
called the Hyperspace Navigators Guide which talks about clever ways of
using Extended memory. It is published by Semi Intelligent Systems in the
US. Has anyone seen it ? Is it any good ? Can somone tell me where I
can mail order it from ?

Please Email replys- To avoid jamming the network I'll post the method
that works the best


Thanks in advance!
Technical Details
Message-ID: <1991Jun28.160237.863@vax.oxford.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!mcsun!ukc!ox-prg!oxuniv!speedy

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!mcsun!ukc!ox-prg!oxuniv!speedy
From: speedy@vax.oxford.ac.uk
Newsgroups: comp.os.msdos.programmer
Subject: Himem.Sys-Block moves in XMS
Message-ID: <1991Jun28.160237.863@vax.oxford.ac.uk>
Date: 28 Jun 91 15:02:37 GMT
Organization: Oxford University Computing Service
Lines: 28