TIP: Click on subject to list as thread! ANSI
echo: public_domain
to: Paul Edwards
from: Rod Speed
date: 1994-07-25 11:29:08
subject: 32-bit DOS

PE> one thing I am curious about, is that (if I recall correctly), it was
PE> possible to create absolutely ginormous executables (e.g. the gnu
PE> compiler was 1 meg or something UNDER DOS).  Although I can understand
PE> that dos extenders blow away all the limits of DOS, I would have
PE> though that DOS itself would have refused to load the executable,
PE> before the DOS extender can get underway???

There are various ways around that problem. The most obvious one is that
used by the modern EXE compressors. That still results in a single EXE
which DOS thinks of as a normal EXE. But that allows the uncompress code
to be run which looks after uncompressing the code which is run.

You dont even have to have DOS load the whole EXE anyway. You can have
overlays in the EXE which are used as required for example. Giving a
very big EXE which isnt loaded in one hit.

The DOS extender approach isnt that different really, that approach
allows the DOS extender itself to get loaded and run by DOS and it looks
after getting the code itself loaded.

--- PQWK202
* Origin: afswlw rjfilepwq (3:711/934.2)
SEEN-BY: 690/718 711/809 934
@PATH: 711/934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.