Content deleted Content added
Matthiaspaul (talk | contribs) +links |
Matthiaspaul (talk | contribs) →Historical use: CE |
||
Line 66:
In the [[home computer]] era overlays were popular because the operating system and many of the computer systems it ran on lacked virtual memory and had very little RAM by current standards: the original [[IBM PC]] had between 16K and 64K, depending on configuration. Overlays were a popular technique in [[Commodore BASIC]] to load graphics screens.<ref name="Butterfield_1986"/>
"Several [[DOS]] linkers in the 1980s supported [overlays] in a form nearly identical to that used 25 years earlier on mainframe computers."<ref name="Levine_2000"/><ref name="Elliot_2012"/> [[Binary file]]s containing memory overlays had de-facto standard extensions '''.OVL'''<ref name="Elliot_2012"/> or '''.OVR'''<ref name="Dohmen_1990"/> (but also used numerical file extensions like '''.000''', '''.001''', etc. for subsequent files<ref name="Gavin"/>). This file type was used among others by [[WordStar]]<ref name="Mabett_1985"/> (consisting of the main executable <code>WS.COM</code> and the overlay modules <code>WSMSGS.OVR</code>, <code>WSOVLY1.OVR</code>, <code>MAILMERGE.OVR</code> and <code>SPELSTAR.OVR</code>, where the "[[fat binary|fat]]" overlay files were even binary identical in their ports for [[CP/M-86]] and MS-DOS<ref name="Necasek_2018_WordStar"/>), [[dBase]],<ref name="Sidnam-Wright-Stevens_1990"/> and the ''[[Enable (office suite)|Enable]]'' DOS office automation software package from [[Enable Software (company)|Enable Software]]. [[Borland]]'s [[Turbo Pascal]]<ref name="Herschel-Dieterich_2000"/><ref name="Eßer_2009"/> and the [[GFA BASIC]] compiler were able to produce .OVL files.
== See also ==
|