Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
blog:ibm_tp_240 [2025/01/02 10:42] – [DOS Memory Management Optimisation] john | blog:ibm_tp_240 [2025/01/02 10:44] (current) – [DOS Memory Management Optimisation] john | ||
---|---|---|---|
Line 108: | Line 108: | ||
==== DOS Memory Management Optimisation ==== | ==== DOS Memory Management Optimisation ==== | ||
+ | |||
+ | === XMS / Real Mode === | ||
In non-EMS mode you can use [[https:// | In non-EMS mode you can use [[https:// | ||
Line 126: | Line 128: | ||
e800 - ea00 : 8KB NOTHING | e800 - ea00 : 8KB NOTHING | ||
ea00 - 0000 : 88KB System ROM | ea00 - 0000 : 88KB System ROM | ||
+ | </ | ||
+ | |||
+ | SO my config.sys becomes: | ||
+ | |||
+ | < | ||
+ | DEVICE=C: | ||
+ | DEVICE=C: | ||
+ | DEVICEHIGH=C: | ||
+ | DEVICEHIGH=C: | ||
+ | DEVICEHIGH=C: | ||
+ | DEVICEHIGH=C: | ||
</ | </ | ||
Sadly, for some reason I am unable to loaded all of the PCMCIA drivers high (despite enough UMB to do so). So I am left with 594KB of base memory, rather than the 620KB or so which would be available if all of the PCMCIA drivers were able to be mapped high. | Sadly, for some reason I am unable to loaded all of the PCMCIA drivers high (despite enough UMB to do so). So I am left with 594KB of base memory, rather than the 620KB or so which would be available if all of the PCMCIA drivers were able to be mapped high. | ||
+ | |||
+ | === EMS Mode === | ||
+ | |||
+ | The lack of space in upper memory becomes more of an issue if you want to run EMM386 (or JEMM386 or similar)... since there isn't enough free space with all of the option ROMs to set the 64KB EMS page frame. | ||
==== Benchmarks ==== | ==== Benchmarks ==== | ||