Re: Ideas that didn't come off



Scout wrote:
Many many years ago, I invented a system to make my turbo pascal programs run faster.

I had figured out how the overlay code worked, then did some stuff with delayed disk reads, and how I could modify the call stack so that overlayed programs used bank switching rather than disk reads to get the required code into memory.

At the time, I thought I had a world beater: as long as there was enough RAM in the target computer, the 64K barrier would be completely broken for my TP programs.


TP did this out of the box : it allowed for loading overlays into EMS and thus use
bank switching (keyword: "ovrinitems").

I wrote an additional unit that would do the same using XMS (using block
copy rather than bankswitching, but it freed an additional valuable 64 kb
on the PC because the ems page frame was no longer necessary).















--
Arthur Hoornweg

(In order to reply per e-mail, please just remove the ".net"
from my e-mail address. Leave the rest of the address intact
including the "antispam" part. I had to take this measure to
counteract unsollicited mail.)
.