Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
blog:ibm_tp_240 [2025/01/02 10:42] – [DOS Memory Management Optimisation] johnblog: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://www.uwe-sieber.de/umbpci_e.html|UMBPCI.SYS]] to enable upper memory blocks to enable device driver loading, since the 440DX/ZX chipset of the Thinkpad 240 is well supported by those drivers. In non-EMS mode you can use [[https://www.uwe-sieber.de/umbpci_e.html|UMBPCI.SYS]] to enable upper memory blocks to enable device driver loading, since the 440DX/ZX chipset of the Thinkpad 240 is well supported by those drivers.
Line 126: Line 128:
 e800 - ea00 : 8KB NOTHING e800 - ea00 : 8KB NOTHING
 ea00 - 0000 : 88KB System ROM ea00 - 0000 : 88KB System ROM
 +</code>
 +
 +SO my config.sys becomes:
 +
 +<code>
 +DEVICE=C:\TOOLS\JEMM386\himemx.exe
 +DEVICE=C:\DRIVERS\UMBPCI\UMBPCI.SYS /i=cc00-d7ff /i=dc00-dfff
 +DEVICEHIGH=C:\DRIVERS\CARDSOFT\CARDXTND.SYS
 +DEVICEHIGH=C:\DRIVERS\CARDSOFT\SSCBTI.SYS /numada:1 /ada1skts:1
 +DEVICEHIGH=C:\DRIVERS\CARDSOFT\CS.SYS
 +DEVICEHIGH=C:\DRIVERS\CARDSOFT\CSALLOC.EXE
 </code> </code>
  
 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 ====
  
  • blog/ibm_tp_240.1735814547.txt.gz
  • Last modified: 2025/01/02 10:42
  • by john