[comp.lang.pascal] Pascal,Himem.Sys and Block moves

speedy@vax.oxford.ac.uk (06/28/91)

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 there 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!