> is there a way to use extended memory for programs without using pmode ?
Yes, it's quite possible to use XMS or EMS. I've got the XMS 3.0 spec, but
you should try to get the 4.0 spec. Also, the 3.0 spec in UUE format would
take over 250 lines.
> also how is it some programs that are bigger than 640k are able to load? i
> mean sure they might switch into protected mode but doesnt dos first try to
> load the whole thing into memory?
Read about the structure of a .EXE file in HelpPC or some similar piece of
documentation, and you will see that the header contains a field which tells
DOS how much of the program to actually load. Usually, a program which is as
large as doom or quake or other DOS/4GW or similar extended programs, will
only load the protected mode manager and then that module would switch to
protected mode and load the rest of the program.
-- SPEED 2.00 [NR]: -- Lord Nihil -- This is a microsoft-free zone.
--- BBBS/NT v3.33 How
---------------
* Origin: Circle of Protection +47 55961259 ISDN/V.34+ (2:211/37)
|