4020 LX (250-5120) TEMMLX Faxback Doc. # 1597 This enables application programs to access memory beyond the traditional 640KB memory boundary on 80386-based computers. Ir emulates expanded memory as defined in the Lotus/Intel/Microsoft (LIM) expanded memory specification. With temmlx.sys, software can access RAM between the 640KB and 1MB addresses (shadow RAM), as well as memory above 1MB. NOTE: You might find a similar program, temm.sys, on your Tandy MS-DOS system diskettes. This program is not written for your computer and should not be used. The standard Tandy 4020 LX is equipped with 1MB (1024KB) or RAM on the first memory board. Of the RAM, the operating system and applications use 640KB. The system also reserves an additional 64KB for the system BIOS and 32KB for the video BIOS. This leaves 288KB of memory available to specially written software such as temmlx.sys Installing TEMMLX: To install temmlx.sys, add a DEVICE command to your config.sys file. The format for the DEVICE command is: device=temmlx.sys[/s][xxxxx][ly][Mz] ┌──────────┬──────────────────────────────────────────────────────────────┐ │ SWITCH │FUNCTION │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ /s │Enables the software to access shadow RAM. │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ xxxx │Represents the actual size of expanded memory (in kilobytes) │ │ │to be emulated. Use a value in the range 304 to 8192 (if you │ │ │are not using /s). The system truncates the value you specify │ │ │to be divisible by 16. The default value is 304 (with /s or │ │ │1024 (without /s). │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ y(ly) │Represents the number of the I/O port addresses emulated by │ │ │temmlx.sys. If you have one or more hardware boards in your │ │ │system that also use the port addresses by temmlx.sys, use │ │ │the following chart to select port addresses that do not │ │ │conflict with these boards. The default value for y is 5. │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ y VALUE │PORT ADDRESSES USED (HEX) │ ├──────────┼──────┬─────────┬──────────┬──────────────────────────────────┤ │ 0 │208 │ 4208 │ 8208 │ C208 │ ├──────────┼──────┼─────────┼──────────┼──────────────────────────────────┤ │ 1 │218 │ 4218 │ 8218 │ C218 │ ├──────────┼──────┼─────────┼──────────┼──────────────────────────────────┤ │ 5 │258 │ 4258 │ 8258 │ C258 │ ├──────────┼──────┼─────────┼──────────┼──────────────────────────────────┤ │ 6 │268 │ 8268 │ 8268 │ C268 │ ├──────────┼──────┼─────────┼──────────┼──────────────────────────────────┤ │ 10 │2A8 │ 42A8 │ 82A8 │ C2A8 │ ├──────────┼──────┼─────────┼──────────┼──────────────────────────────────┤ │ 11 │2B8 │ 42B8 │ 82B8 │ C2B8 │ ├──────────┼──────┼─────────┼──────────┼──────────────────────────────────┤ │ 14 │2E8 │ 42E8 │ 82E8 │ C2E8 │ ├──────────┼──────┴─────────┴──────────┴──────────────────────────────────┤ │ z(Mz) │Represents the frame base address for temmlx.sys to use for │ │ │LIM page mapping. The default is 3. │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ z VALUE │FRAME ADDRESS (HEX) │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ 0 │C400-D400 │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ 1 │C800-D800 │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ 2 │CC00-CD00 │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ 3 │D000-E000 │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ 4 │D400-E400 │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ 5 │D800-E800 │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ 6 │DC00-EC00 │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ 7 │E000-F000 │ └──────────┴──────────────────────────────────────────────────────────────┘ Notes: * Do not use temmlx.sys with any other software that uses the advanced features of the 80386 processor. * If you want to use expanded memory with other device drivers, the temmlx.sys DEVICE command must appear before the other driver's DEVICE commands in your config.sys file. See your operating system documentation for information on config.sys and the DEVICE command. * Do not use any frame addresses that overlap addresses used by the hardware. (/tmc-05/06/95)