Re: Ideas that didn't come off
- From: Arthur Hoornweg <antispam.hoornweg@xxxxxxxxxxxxx>
- Date: Mon, 18 Dec 2006 10:34:45 +0100
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.)
.
- References:
- Ideas that didn't come off
- From: Scout
- Ideas that didn't come off
- Prev by Date: Re: Reporting components for CDS 2007?
- Next by Date: Re: Ideas that didn't come off
- Previous by thread: Re: Ideas that didn't come off
- Next by thread: Re: Ideas that didn't come off
- Index(es):