SHADOW RAM MEMORY CONTROLLERS supported by THE LAST BYTE MEMORY MANAGER (tm) Version 2.52 Copyright (C) 1990-94 All Rights Reserved by KEY SOFTWARE PRODUCTS 440 Ninth Avenue Menlo Park, California 94025-1802 415-364-9847 The Last Byte Memory Manager is a trademark of Key Software Products. TABLE OF CONTENTS CHAPTER 1 - INTRODUCTION ........................... 1 1.1 Hardware Requirements ....................... 1 1.2 Checking Compatibility Using CHIPSET .......... 1 CHAPTER 2 - SUPPORTED CHIPSETS ...................... 3 2.1 ACC Microelectronics ........................ 3 2.2 Acer Laboratories Incorporated (ALI) .......... 3 2.3 AddTech Research (PCChip) .................... 4 2.4 Appian Technology ........................... 4 2.5 Atmel Corporation ........................... 4 2.6 Biostar Systems (BIOTEQ) ..................... 5 2.7 Chips and Technologies ....................... 5 2.8 EFAR Microelectronics ....................... 6 2.9 ETEQ Microelectronics ....................... 6 2.10 Forex Computer Corporation .................. 7 2.11 Headland Technology (G2) .................... 7 2.12 Hedaka .................................... 8 2.13 HINT Corporation ........................... 8 2.14 Intel Corporation .......................... 8 2.15 Macronix Incorporated (MX) .................. 9 2.16 Micro Integration Corporation (MIC) .......... 9 2.17 Mosel Corporation .......................... 9 2.18 NEC Electronics ............................ 10 2.19 Oak Technology ............................. 10 2.20 OPTi Electronics ........................... 10 2.21 PC Chip .................................... 11 2.22 PicoPower Technology ....................... 11 2.23 Silicon Integrated Systems (SiS) ............. 12 2.24 Sun Electronics (SUNTAC) .................... 12 2.25 Symphony Laboratories ...................... 13 2.26 Texas Instruments (TI) ...................... 13 2.27 UNIchip Incorporated ....................... 13 2.28 United Microelectronics Corporation (UMC) .... 14 2.29 VIA Technologies ........................... 14 2.30 Victronix Technology ....................... 14 2.31 VLSI Technology ............................ 15 CHAPTER 3 - UNSUPPORTED CHIPSETS .................... 16 3.1 No Shadow Ram Support ......................... 16 3.2 Shadow Ram is not Read/Write ................... 16 3.3 Overly Complex Control ....................... 16 3.4 Locked Configuration Registers ............... 17 3.5 Configuration I/O Ports Reassigned ............ 17 Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 1 CHAPTER 1 - INTRODUCTION 1.1 Hardware Requirements To install The Last Byte Memory Manager, your computer must have a means of providing read-write memory in the Upper Memory Area between 640k and 1 megabyte. This is possible if you have any of the following, listed in order of preference: o One of the shadow ram memory controller chips listed in this document, or o An expanded memory board (EEMS, LIM 3.2 EMS, or LIM 4.0 EMS), or ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ NOTE: Using a LIM 3.2 EMS board is not advised ³ ³ as a method of providing upper memory. It pro- ³ ³ vides only 64k of upper memory and prevents ap- ³ ³ plication software from using expanded memory. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ o Fixed RAM memory already resident in the upper area (such as the 32-bit "Built In Memory" installed in some Compaq 386 machines), or o A 386sx, 386, 486, or 486sx processor and the Microsoft Windows 3.0/3.1 or DOS 5 versions of EMM386. 1.2 Checking Compatibility Using CHIPSET CHIPSET is a program that attempts to determine if your computer has one of the memory controllers required to use The Last Byte Memory Manager. To run CHIPSET, simply enter its name on the command line: A>CHIPSET and follow the prompts. CHIPSET will try to identify the particular memory controller you have, if any. If it can't find a memory controller, it will look for fixed memory in the upper area or expanded memory as a means of installing The Last Byte Memory Manager. If it is successful, it will give you the option of automatically linking to the INSTALL program to setup for use of The Last Byte Memory Manager. CHIPSET automatically senses whether you have a color or Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 2 monochrome display to determine how to present data on the screen. However, you may force the mode by using one of the command line options: /MONO or /COLOR (for monochrome liquid crystal displays). If your computer has one of the listed devices, then The Last Byte Memory Manager should work on your computer. Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 3 CHAPTER 2 - SUPPORTED CHIPSETS Key Software Products is continually adding support for new chipsets as they become known to us and technical information can be obtained. Those that are currently supported in version 2.52 are listed in the paragraphs below. Some that we know of, but which cannot be supported are listed near the end of this document. In what follows, you will occassionally see "+32k" appended to the end of the total amount of shadow ram indicated for a particular chipset. This means that there is additional shadow ram in the F000-FFFF region, but that it is read-only; however, if you have a VGA or EGA adapter and a "split" bios, you may be able to gain up to an additional 32k by using the MOVE=OVERLAY option of LASTBYTE.SYS. An adapter card (like some disk controllers) that uses a portion of the upper memory address space usually requires that shadow ram in the same address space be disabled. Thus shadow ram is usually organized into segments that can be individually enabled or disabled. Even though an adapter may only use a small portion of one shadow ram segment, the entire segment must be disabled. How this affects your system can be determined by the information under the columns labelled "Organization". 2.1 ACC Microelectronics Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ ACC2036 64k Page Frame 4x16k ACC2121 64k Page Frame 4x16k ACC2300 128k E0000-FFFFF 1x128k Part Number Manufacturer's Description ----------- -------------------------- ACC2036 Single Chip Solution for the 286 and 386SX ACC2121 Turbo PC/AT Chip Set for the 286 and 386SX ACC2300 82300 386 AT Chip Set 2.2 Acer Laboratories Incorporated (ALI) Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ M1207 384k A0000-FFFFF 6x64k M1209 128k E0000-FFFFF 1x128k M1217 256k C0000-FFFFF 8x32k M1219 256k C0000-FFFFF 8x32k Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 4 M1409 256k C0000-FFFFF 16x16k M1419 256k C0000-FFFFF 8x32k M1429 256k C0000-FFFFF 8x32k Part Number Manufacturer's Description ----------- -------------------------- M1207 80286 Single Chip M1209 80386SX PC/AT Super-Integration Chip M1217 80386SX Single Chip M1219 80486SX/80486DX Single Chip M1409 80486SX/80486DX Single Chip M1419 ISA 486/386 Cache System Chipset M1429 486DX/P24T VESA Single-Chip 2.3 AddTech Research (PCChip) AddTech chipsets are usually labelled "PCChip" or "Hedaka". AddTech designs their chips for use on their own motherboards, and they identify their chipsets by the motherboard part numbers. There is at least one AddTech chipset that is used on two different motherboards with different motherboard part numbers. To avoid confusion, The Last Byte Memory Manager refers to these chips using "PCCHIP" followed by a unique number. Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ PCCHIP1 256k C0000-FFFFF 16x16k PCCHIP2 192k+32k C0000-EFFFF 12x16k Part Number Manufacturer's Description ----------- -------------------------- PCCHIP1 Used on 286/386SX AT motherboards M205 and M209 PCCHIP2 Used on 386 AT motherboard M321 2.4 Appian Technology Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ P915 256k C0000-FFFFF 16x16k Part Number Manufacturer's Description ----------- -------------------------- P915 486/386DX System Controller Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 5 2.5 Atmel Corporation Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ AT40281 192k+32k C0000-EFFFF 12x16k AT40283 192k+32k C0000-EFFFF 12x16k AT40391 192k+32k C0000-EFFFF 12x16k AT40410 256k C0000-FFFFF 8x16k+2x64k AT40493 192k+32k C0000-EFFFF 12x16k AT40495 192k+32k C0000-EFFFF 12x16k AT40498 192k+32k C0000-EFFFF 12x16k Part Number Manufacturer's Description ----------- -------------------------- AT40281 386SX Core Logic Controller w/Cache AT40283 386SX Core Logic Controller w/o Cache AT40391 80386DX PC/AT Chip Set AT40410 ISA/PCI/VESA Chipset AT40493 80486DX PC/AT Chip Set AT40495 80486SX PC/AT Chip Set AT40498 80486 Core Logic Controller 2.6 Biostar Systems (BIOTEQ) Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ 82C3480 256k C0000-FFFFF 8x32k 82C3491 256k C0000-FFFFF 8x16k+2x64k Part Number Manufacturer's Description ----------- -------------------------- 82C3480 ISA 486/386 Cache System Chipset 82C3491 ISA 486/386 Single Chip 2.7 Chips and Technologies Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ 82C100 64k Page Frame 4x16k 82C212 384k A0000-FFFFF 24x16k 82C222 384k A0000-FFFFF 24x16k 82C230 384k A0000-FFFFF 24x16k 82C235 384k A0000-FFFFF 24x16k 82C241 384k A0000-FFFFF 24x16k 82C302 384k A0000-FFFFF 24x16k 82C307 384k A0000-FFFFF 24x16k 82C311 384k A0000-FFFFF 24x16k 82C322 384k A0000-FFFFF 16x16k+1x128k 82C351 384k A0000-FFFFF 24x16k Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 6 82C812 384k A0000-FFFFF 24x16k 82C836 384k A0000-FFFFF 24x16k 82C841 384k A0000-FFFFF 24x16k 84021 384k A0000-FFFFF 2x64k+4x16k+3x64k 84031 384k A0000-FFFFF 2x64k+4x16k+3x64k Part Number Manufacturer's Description ----------- -------------------------- 82C100 IBM PS/2-30 and Super XT Compatible chip 82C212 CS8221 NEAT (tm) chipset 82C222 CHIPS/250 PS/2 50/60 chipset 82C230 PS/2 30 Single Chip Controller 82C235 SCAT (tm) Single Chip AT VLSI chip 82C241 CS8223 LeAPset (tm) chipset 82C302 CS8230 386/AT CHIPSet (tm) 82C307 CS8231 386/AT CHIPSet (tm) 82C311 CS8233 PEAK 386/AT CHIPSet (tm) 82C322 CHIPS/280 PS/2 70/80 chipset 82C351 CS82310 PEAK DM/386 AT CHIPSet (tm) 82C812 CS8281 NEATsx (tm) chipset 82C836 SCATsx (tm) Single Chip AT VLSI chip 82C841 CS8283 LeAPset-sx (tm) chipset 84021 ISA/486 chipset 84031 ISA/486 chipset The 84021 provides up to 384k of memory, but any of the first two and last two 64k blocks might be "locked" and unavailable due to the design of your particular bios. This may reduce the amount of memory from 384k to as little as 128k. 2.8 EFAR Microelectronics Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ 82EC495 192k+32k C0000-EFFFF 12x16k 82EC798 192k+32k C0000-EFFFF 12x16k EC802G 192k+32k C0000-EFFFF 12x16k Part Number Manufacturer's Description ----------- -------------------------- 82EC495 EF8290WB 486/386 PC/AT ChipSet 82EC798 EC798 386/486 PC/AT Single Chip EC802G One Chip 32 Bits PC/AT Core Logic 2.9 ETEQ Microelectronics Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 7 Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ ET6000 192k+32k C0000-EFFFF 3x64k ET82C390SX 192k+32k C0000-EFFFF 12x16k ET82C391 192k+32k C0000-EFFFF 12x16k ET82C491 192k+32k C0000-EFFFF 12x16k ET82C4901 192k+32k C0000-EFFFF 12x16k ET9000 192k+32k C0000-EFFFF 3x64k ET9800/ET391SX 192k+32k C0000-EFFFF 3x64k Part Number Manufacturer's Description ----------- -------------------------- ET6000 Cheetah 486DX/SX Non-Cache System ET82C390SX Panda 386SX Single Chip w/Direct Mapped Cache ET82C391 Bobcat 386DX/486DX chipset ET82C491 Cougar 386DX/486DX chipset ET82C4901 Bengal 386DX/486DX chipset ET9000 Jaguar 486DX/SX Cache System ET9800/ET391SX Firefox 386SX Write Back chipset ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ If you have a ET9800/ET391SX chipset and an ³ ³ adapter that occupies non-shadow ram address ³ ³ space between C8000-CFFFF, you will need to re- ³ ³ configure that adapter to use another location. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 2.10 Forex Computer Corporation Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ FRX36C300 256k C0000-FFFFF 6x32k+1x64k FRX46C401 256k C0000-FFFFF 6x32k+1x64k FRX46C411 256k C0000-FFFFF 6x32k+1x64k FRX46C421 256k C0000-FFFFF 6x32k+1x64k FRX46C521 256k C0000-FFFFF 6x32k+1x64k FRX58C601 384k A0000-FFFFF 128k+6x32k+64k Part Number Manufacturer's Description ----------- -------------------------- FRX36C300 FRX36C300/200 Cache chipset FRX46C401 FRX46C401/402 Cache chipset FRX46C411 FRX46C411/412 Cache chipset FRX46C421 FRX46C421/422 Cache chipset FRX46C521 FRX46C521A Single Cache Chipset FRX58C601 Pentium/P54C Cache Chipset Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 8 2.11 Headland Technology (G2) Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ HT12 64k Page Frame 4x16k HT18 128k C0000-DFFFF 8x16k HT21 128k C0000-DFFFF 8x16k HT22 128k C0000-DFFFF 8x16k HT103 128k C0000-DFFFF 8x16k HT113 128k C0000-DFFFF 8x16k Part Number Manufacturer's Description ----------- -------------------------- HT12 Single 286 AT Chip HT18 286/386SX Advanced Memory Manager Chip HT21 286/386SX Advanced Memory Manager Chip HT22 286/386SX Advanced Memory Manager Chip HT103 286/386SX Advanced Memory Manager Chip HT113 286/386SX Advanced Memory Manager Chip 2.12 Hedaka See section on AddTech Research. 2.13 HINT Corporation Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ HINT8001 256k C0000-FFFFF 4x32k+2x64k HINT8005 256k C0000-FFFFF 4x32k+2x64k Part Number Manufacturer's Description ----------- -------------------------- HINT8001 Caesar Super ISA chipset HINT8005 VLISA Single Chip 2.14 Intel Corporation Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ 386SL 384k A0000-FFFFF 24x16k 486SL 384k A0000-FFFFF 24x16k 486SLz 384k A0000-FFFFF 24x16k 82343 192k+32k C0000-EFFFF 12x16k 82346 192k+32k C0000-EFFFF 12x16k 82359 384k A0000-FFFFF 24x16k 82424 256k C0000-FFFFF 12x16k+64k 82434 256k C0000-FFFFF 12x16k+64k Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 9 Part Number Manufacturer's Description ----------- -------------------------- 386SL i386SL Microprocessor 486SL i386SL Microprocessor 486SLz i486SLz Microprocessor (no coprocessor) 82343 82340SX Chip Set 82346 82340DX Chip Set 82359 82350DT EISA Chip Set 82424 82420 PCIset (Aries, Saturn I, Saturn II) 82434 82430 PCIset (Mercury, Neptune) 2.15 Macronix Incorporated (MX) Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ MX83C305 256k C0000-FFFFF 6x32k+1x64k Part Number Manufacturer's Description ----------- -------------------------- MX83C305 Compactest 386DX Chipset with Cache 2.16 Micro Integration Corporation (MIC) Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ MIC9283 192k+32k C0000-EFFFF 12x16k MIC9382 192k+32k C0000-EFFFF 12x16k MIC9391 192k+32k C0000-EFFFF 12x16k MIC9498 192k+32k C0000-EFFFF 12x16k Part Number Manufacturer's Description ----------- -------------------------- MIC9283 386SX PC/AT Single Chip w/Posted Write or Write-Thru MIC9382 386DX PC/AT Chip Set w/Write-Thru Cache MIC9391 386DX PC/AT Chip Set w/Write-Back Cache MIC9498 486DX PC/AT Single Chip w/Write-Back Cache 2.17 Mosel Corporation Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ MS400 256k C0000-FFFFF 4x16k+3x64k Part Number Manufacturer's Description ----------- -------------------------- MS400 486SX/DX Single Chip AT Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 10 2.18 NEC Electronics Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ PWRMATE286 352k A0000-FFFFF 2x64k+32k+3*64k This chip has no shadow ram at C8000-CFFFF. Part Number Manufacturer's Description ----------- -------------------------- PWRMATE286 NEC Powermate 286 Plus Notebook 2.19 Oak Technology Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ OTI-021 256k C0000-FFFFF 4x32k+2x64k OTI-041 256k C0000-FFFFF 4x32k+2x64k Part Number Manufacturer's Description ----------- -------------------------- OTI-021 OTI-020 Desktop PC Chip Set OTI-041 OTI-040 OakNote Chip Set 2.20 OPTi Electronics Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ 82C281 192k+32k C0000-EFFFF 12x16k 82C282 192k+32k C0000-EFFFF 12x16k 82C283 192k+32k C0000-EFFFF 12x16k 82C291 256k C0000-FFFFF 12x16k+1x64k 82C295 256k C0000-FFFFF 12x16k+1x64k 82C382 192k+32k C0000-EFFFF 12x16k 82C391 192k+32k C0000-EFFFF 12x16k 82C461 192k+32k C0000-EFFFF 12x16k 82C463 192k+32k C0000-EFFFF 12x16k 82C482 192k+32k C0000-EFFFF 12x16k 82C491 192k+32k C0000-EFFFF 12x16k 82C493 192k+32k C0000-EFFFF 12x16k 82C495 192k+32k C0000-EFFFF 12x16k 82C495SLC 192k+32k C0000-EFFFF 12x16k 82C495SX 192k+32k C0000-EFFFF 12x16k 82C495XLC 192k+32k C0000-EFFFF 12x16k 82C496A 192k+32k C0000-EFFFF 12x16k 82C496B 256k C0000-FFFFF 12x16k+1x64k 82C498 192k+32k C0000-EFFFF 12x16k 82C499 192k+32k C0000-EFFFF 12x16k Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 11 82C547 256k C0000-FFFFF 8x16k+2x64k 82C597 256k C0000-FFFFF 8x16k+2x64k 82C682 256k C0000-FFFFF 8x16k+2x64k 82C683 256k C0000-FFFFF 8x16k+2x64k 82C691 256k C0000-FFFFF 8x16k+2x64k 82C693 256k C0000-FFFFF 8x16k+2x64k 82C801 192k+32k C0000-EFFFF 12x16k 82C802 192k+32k C0000-EFFFF 12x16k 82C895 192k+32k C0000-EFFFF 12x16k Part Number Manufacturer's Description ----------- -------------------------- 82C281 Cache SX/AT chipset 82C282 Non-Cache SX/AT chipset 82C283 Block Interleave SX/AT chipset 82C291 SXWB PC/AT chipset 82C295 SLCWB PC/AT chipset 82C382 HiD/386 AT chipset 82C391 386WB PC/AT chipset 82C461 Notebook PC/AT chipset 82C463 SCNB Single Chip Notebook chipset 82C482 HiB/486 AT chipset 82C491 486SXWB PC/AT chipset 82C493 486SXWB PC/AT chipset 82C495 486SXWB PC/AT chipset 82C495SLC 495SLC PC/AT chipset 82C495SX LCWB PC/AT chipset 82C495XLC PC/AT chipset 82C496A DXBB PC/AT chipset (Rev. A) 82C496B DXBB PC/AT chipset (Rev. B) 82C498 DXWB PC/AT chipset 82C499 DXSC PC/AT Single Chip 82C547 Python Chipset for Pentium 82C597 PTMA WB-V PC/AT chipset 82C682 386/486WB EISA chipset 82C683 386/486AWB EISA chipset 82C691 PC/AT EISA-LCWB Chipset 82C693 Pentium EISA Chipset 82C801 SCWB2 PC/AT Single Chip 82C802 SCWB2 PC/AT Single Chip 82C895 System/Power Management Controller 2.21 PC Chip See section on AddTech Research. Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 12 2.22 PicoPower Technology Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ PT86C168 256k C0000-FFFFF 12x16k+1x64k PT86C268 256k C0000-FFFFF 12x16k+1x64k Part Number Manufacturer's Description ----------- -------------------------- PT86C168 Evergreen Portable Computer Core Logic Chip PT86C268 Evergreen HV Core Logic Chip (Hybrid 3.3v/5.0v) 2.23 Silicon Integrated Systems (SiS) Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ 85C360 256k C0000-FFFFF 6x32k+1x64k 85C401 256k C0000-FFFFF 6x32k+1x64k 85C411 256k C0000-FFFFF 6x32k+1x64k 85C460 256k C0000-FFFFF 6x32k+1x64k 85C461 256k C0000-FFFFF 6x32k+1x64k 85C471 256k C0000-FFFFF 6x32k+1x64k Part Number Manufacturer's Description ----------- -------------------------- 85C360 ISA 386DX Single Chip 85C401 ISA 486DX/SX Chipset 85C411 EISA 386/486 Chipset 85C460 ISA 486DX/SX Single Chip 85C461 ISA 486DX/SX Single Chip 85C471 Green PC ISA-VESA Single Chip 2.24 Sun Electronics (SUNTAC) All SunTac chips provide 128k of memory in four 32k blocks between E0000-FFFFF. An additional 128k in eight 16k blocks between C0000-DFFFF is available at the expense of all Expanded Memory by adding the word NOEMS to the SUNTAC Physical option as in: Physical=ST62C202,NOEMS. Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ ST62C202 128k/256k C0000-FFFFF [8x16k]+4x32k ST62C241 128k/256k C0000-FFFFF [8x16k]+4x32k ST62C251 128k/256k C0000-FFFFF [8x16k]+4x32k Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 13 Part Number Manufacturer's Description ----------- -------------------------- ST62C202 Chipset 20 for 286 ST62C241 Chipset 24 for 386 ST62C251 Chipset 25 for 286 and 386sx 2.25 Symphony Laboratories Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ SL82C361 256k C0000-FFFFF 8x16k+2x64k SL82C461 256k C0000-FFFFF 8x16k+2x64k SL82C471 256k C0000-FFFFF 8x16k+2x64k Part Number Manufacturer's Description ----------- -------------------------- SL82C361 Haydn SL82C360 80386DX/SX chipset SL82C461 Haydn SL82C460 80486 chipset SL82C471 Mozart SL82C470 486/386 EISA chipset 2.26 Texas Instruments (TI) Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ TACT82411 384k A0000-FFFFF 24x16k TACT82S411 384k A0000-FFFFF 24x16k TACT83442 256k C0000-FFFFF 16x16k Part Number Manufacturer's Description ----------- -------------------------- TACT82411 Snake Single-Chip AT Controller TACT82S411 Snake+ Single-Chip AT Controller TACT83442 Tiger TACT83000 AT Chip Set ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ The TACT83442 can only be supported if the main ³ ³ bios has not reassigned the I/O ports that are ³ ³ used to access the configuration registers from ³ ³ their default values. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 2.27 UNIchip Incorporated Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ U4800 192k+32k C0000-EFFFF 3x64k U4800VLX 192k+32k C0000-EFFFF 12x16k Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 14 Part Number Manufacturer's Description ----------- -------------------------- U4800 386/486 AT Chip Set U4800VLX 386/486 AT Chip Set 2.28 United Microelectronics Corporation (UMC) Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ UM82C212 384k A0000-FFFFF 24x16k UM82C391 256k C0000-FFFFF 8x16k+2x64k UM82C481 256k C0000-FFFFF 8x16k+2x64k UM82C491 256k C0000-FFFFF 8x16k+2x64k Part Number Manufacturer's Description ----------- -------------------------- UM82C212 UM82C210 386SX/286 AT Chip Set UM82C391 UM82C390 40Mhz 80386 Chip Set UM82C481 UM82C480 50Mhz 80486 Chip Set UM82C491 UM82C491 386/486 Single Chip 2.29 VIA Technologies Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ VT82C470 256k C0000-FFFFF 8x16k+2x64k VT82C475 256k C0000-FFFFF 8x16k+2x64k VT82C486 256k C0000-FFFFF 8x16k+2x64k VT82C495 256k C0000-FFFFF 8x16k+2x64k VT82C496 256k C0000-FFFFF 8x16k+2x64k Part Number Manufacturer's Description ----------- -------------------------- VT82C470 - From the Jupiter Chip Set (w/o cache) VT82C475 - From the Jupiter Chip Set (w/cache) VT82C486 - From the VL/ISA Green PC Solution VT82C495 - From the Venus Chip Set VT82C496 - From the Green PC 80486 PCI/VL/ISA System 2.30 Victronix Technology Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ VIC92C4800 192k+32k C0000-EFFFF 12x16k Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 15 Part Number Manufacturer's Description ----------- -------------------------- VIC92C4800 486DX/SX ISA PC/AT Non-Cache Single Chip 2.31 VLSI Technology Part Number Shadow Ram Address Range Organization ----------- ---------- ------------- ------------ VL82C202 384k A0000-FFFFF 6x64k VL82C310 384k A0000-FFFFF 4x32k+8x16k+4x32k VL82C311 384k A0000-FFFFF 4x32k+8x16k+4x32k VL82C315 384k A0000-FFFFF 4x32k+8x16k+4x32k VL82C316 384k A0000-FFFFF 4x32k+8x16k+4x32k VL82C320 192k+32k C0000-EFFFF 12x16k VL82C330 192k+32k C0000-EFFFF 12x16k VL82C480 384k A0000-FFFFF 24x16k VL82C481 384k A0000-FFFFF 24x16k VL82C486 384k A0000-FFFFF 24x16k Part Number Manufacturer's Description ----------- -------------------------- VL82C202 PC/AT-Compatible High Speed Memory Controller VL82C310 SCAMP 286/386sx Chip Set VL82C311 SCAMP 286/386sx Chip Set VL82C315 SCAMP II PC/AT-Compatible System Controller VL82C316 SCAMP II Chip Set for Power-Managed Portables VL82C320 TOPCAT 286/386sx Chip Set VL82C330 TOPCAT 386 DX Chip Set VL82C480 486 System/Cache/ISA Bus Controller VL82C481 486 System/Cache/ISA Bus Controller VL82C486 Single Chip, High Performance 486 PC/AT Controller ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Pin 69 on th VL82C202 controls whether its ³ ³ shadow ram is enabled or relocated. This pin ³ ³ is usually tied to a jumper on the motherboard ³ ³ which must be set properly to work. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 16 CHAPTER 3 - UNSUPPORTED CHIPSETS If your computer has shadow ram capability, then it probably has a shadow ram memory controller. However, some of these chipsets cannot be supported by The Last Byte Memory Manager for reasons shown below. Some of these chips, however, do have hardware EMS support and thus many of their motherboards come with an EMS device driver designed specifically to take advantage of this capability. So in many cases, you can install this driver first, and then The Last Byte Memory Manager can use it to manage the upper memory area. 3.1 No Shadow Ram Support Some of the older chipsets do not provide shadow ram capability. Examples: Western Digital chipsets Texas Instruments TACT82300 series Early Suntac chipsets (ST62BC001-6) United Microelectronics Corp. UM82C231 3.2 Shadow Ram is not Read/Write Some chipsets have shadow ram, but can only put it into either write-only mode (for copying rom contents to ram), or read-only mode (to prevent accidental writes into what's supposed to be a copy of rom). The hardware EMS in some such chipsets sometimes provides a limited amount (e.g., 64k) of Hi-DOS memory, but only if the user doesn't need expanded memory. Examples: CONTAQ 82C591 (no hardware EMS support) Headland/G2 (many do have hardware EMS however) ACC Microelectronics (many do have hardware EMS) USA Integration (USAi) (no hardware EMS) 3.3 Overly Complex Control The Last Byte Memory Manager software is table-driven, making it relatively easy to adapt to different memory controller architectures, but there are limits! Examples: Zymos/Appian System 90 chipset United Microelectronics Corp UM82C384, '388, '389 Forex Computer Corp. FRX36C100 Copyright (C) 1990-94, Key Software Products. All Rights Reserved Oct 09, 1994 SHADOW RAM MEMORY CONTROLLERS 17 Silicon Integrated System (SiS) 85C310. 3.4 Locked Configuration Registers Some memory controllers are designed so that they can be "locked" at the end of the main bios initialization, requiring a hardware reset to unlock, and thus preventing The Last Byte Memory Manager from accessing the controller. Examples: Intel 82335, 82335SX 3.5 Configuration I/O Ports Reassigned Some memory controllers are designed so that the "index/data" pair of I/O ports used to access the configuration registers can be reassigned to different I/O addresses. This makes the configuration registers effectively inaccessible to The Last Byte Memory Manager since it has no way of knowing what new I/O port addresses may have been established within the main bios. Examples: Texas Instruments TACT84500 GS Technology GS62CS03 Copyright (C) 1990-94, Key Software Products. All Rights Reserved