ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Intel Above Board ISA Installation Problems and Solutions º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Technical installation documents are also available through our 24-hour FaxBack service. If you have a touch-tone phone and a fax machine, you can order a catalog of all Above Board and Matched Memory Classic documents or an individual document. The FaxBack number is (800) 525-3019. COMPATIBILITY WITH OTHER INTEL MEMORY BOARDS ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Your Intel Above Board ISA is fully compatible with all other Intel memory boards. However, if your system has a mixture of Above Board ISAs and other Intel memory boards, expanded memory can be supplied ONLY by the Above Board ISAs OR by the other memory boards, but not by both. INSTALLING IN AN IBM XT ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ If you wish to install your Above Board ISA into an IBM XT, you should not set the switches so that the board uses I/O addresses 210-217 (as board number 4). Refer to your Installation Guide for information on setting the switches. HWSETUP OPTIONS ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ If you wish to run the HWSETUP program and bypass the automatic configuration which occurs when the program starts, add "-A" after the HWSETUP command, as follows: HWSETUP -A INSTALLING WITH AN IBM TOKEN RING ADAPTER ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ A memory conflict can occur when expanded memory is installed in a system with an IBM Token Ring board. The Token Ring board and the Expanded Memory Manager (EMM) use some reserved memory in the range from C000 to DFFF in ATs and up to EFFF in PCs. Follow the directions below to eliminate a reserved memory conflict. For IBM AT or compatibles: 1. After running SWSETUP, edit the CONFIG.SYS and add EP=C800,CC00 to the end of the ISAEMM.SYS command line, as follows: DEVICE=ISAEMM.SYS EP=C800,CC00 This parameter assumes the Token Ring board switches are set for the default ROM address of CC00. 2. Set the Shared RAM address for the Token Ring to C800: If CONFIG.SYS has the following drivers, edit CONFIG.SYS. With DXMC0MOD.SYS, use: Device=DXMC0MOD.SYS ,C800 OR With DXMC1MOD.SYS, use: Device=DXMC1MOD.SYS ,C800 (Don't add a space after the comma, otherwise the computer will report an Invalid Early Token Passing Parameter error.) If AUTOEXEC.BAT has TOKREUI, edit AUTOEXEC.BAT and use: TOKREUI ,C800 If using the Banyan LAN software, use the PCCONFIG program to change the Shared RAM address to C800. For further information on resetting the Shared RAM address, see your Token Ring manual. For IBM PC, XT or compatibles: 1. Add EP=CC00,D800 to the end of the ISAEMM.SYS driver line in the CONFIG.SYS file, as follows: DEVICE=ISAEMM.SYS EP=CC00,D800 This parameter assumes the Token Ring ROM address is set for the default address CC00 and the Shared RAM address is set for the default address D800. 16-BIT VIDEO BOARD COMPATIBILITY ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ If your Intel Above Board ISA supplies expanded memory, there could be a conflict with 16-bit VGA boards in the address range C000-DFFF. The solution is to set the video board to work in "8-bit" mode (This will not degrade or slow down the VGA if a cache is provided), and exclude the video board reserved memory address on the ISAEMM.SYS line in the CONFIG.SYS file. For example, if you have a VGA video card with a 32K ROM starting at C000, your ISAEMM.SYS line would be: DEVICE=ISAEMM.SYS EP=C000-C7FF EXPANDED MEMORY CONFLICTS ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ The Above Board ISA Expanded Memory Manager (ISAEMM.SYS) can conflict with another board in the way they use reserved memory. ISAEMM.SYS searches reserved memory from C000 to DFFF in an AT-type computer and from C000 to EFFF in a PC-type computer to find unused pages. ISAEMM needs at least four 16K-byte pages of contiguous memory, but will use as many free pages as it finds. If your computer contains a ROM that isn't active at start-up (such as IBM Token Ring), ISAEMM may assume the page is free for its own use and a conflict will occur. In this case, you must exclude the conflicting page on the ISAEMM command line. To exclude a page, use the EP parameter to specify the page or range of pages that ISAEMM should not use. For example, if you have a VGA video card using up to C800, your ISAEMM.SYS line would be: DEVICE=ISAEMM.SYS EP=C000-C7FF This excludes the range from C000 up to C800. MICROSOFT WINDOWS 3.0 and 3.1 ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ All Intel Memory boards are compatible with Microsoft Windows 3.0 and 3.1. For 386 enhanced mode in a 386-based machine, set your Above Board ISA for all extended memory. A minimum of 2MB of memory is needed to run Windows in this mode. Windows 3.0 provides expanded memory for applications that run under Windows. You can install Microsoft's EMM386.SYS or EMM386.EXE to provide expanded memory for your applications that need expanded memory but don't run under Windows. For standard mode in a 286 machine, you can set your Above Board ISA for both extended and expanded memory if needed. A minimum of 256K of extended memory is required to run Windows in this mode. Be sure ISAEMM.SYS is BEFORE HIMEM.SYS in the CONFIG.SYS. For real mode in an 8086/8088 machine, set your Intel memory board for expanded memory. Quarterdeck QRAM ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ The QRAM manual mentions an Above Board Plus upgrade. The Above Board 286 is the only Above Board that needs the upgrade to take better advantage of QRAM's abilities. ISAEMM requires a minimum 64K-byte page frame to supply expanded memory for applications. QRAM will use any extra 16K-byte pages (beyond the 64K-byte page frame that ISAEMM uses) to load device drivers and TSRs out of conventional memory. The pages QRAM uses are dedicated to what is loaded into them. QRAM will report "Nothing useful to do" if there are no extra pages. If you have problems with a program that uses expanded memory, remove QRAM to see if the problem persists.