ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º º º Micro Channel Above Board Technical Information º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ RESIDENT SIZE OF DEVICE DRIVERS ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Device Driver ³ Size (bytes) ³ ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵ ³ EMM.SYS 4.0C ³ 11504 (176 with RD)³ ³ EMM.SYS 4.0B ³ 9824 ³ ³ EMM.SYS 4.0A ³ 9824 ³ ³ EMM.SYS 4.0A with H=32 ³ 8928 ³ ³ EMM.SYS 3.5 (AT) ³ 4944 ³ ³ EMM.SYS 3.5 (PC) ³ 4944 ³ ³ EMM.SYS 4.0 (PS/2) ³ 11392 ³ ³ EMM.SYS 4.0 (PS/2) with RD ³ 149 ³ ³ QUIKMEM2.SYS ³ 752 ³ ³ QUIKBUF2 1.1 ³ 2960 ³ ³ QUIKBUF2 2.1 with pop-up ³ 8208 (plus 16K bytes exp.) ³ ³ QUIKBUF2 2.1 with pop-up ³ 8208 ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ REMOVING THE ABOVE BOARD 2 PLUS INITIALIZING ADF First, determine which installation software was used. The versions are distinguished by the date on the Intel Option Diskette. First installation label date is 8/88 Second installation label date is 4/88 (date was misprinted, should be 4/89), 11/89, up to 1991. With Second Option diskette: 1. Make sure the computer's power is OFF. 2. Remove the Above Board 2 Plus. 3. Turn the computer ON and boot to the IBM Reference diskette. 4. Answer YES to "Automatically configure?" 5. Boot to DOS, run SOFTSET, press F10 from menu option screen to save default settings. 6. Boot up from your hard drive; the Intel extended memory message is gone. With First Option diskette: 1. Make sure the computer's power is OFF. 2. Remove the Above Board 2 Plus. 3. Turn the computer ON and boot to the IBM Reference disk. BE SURE it's the one you used to install the Above Board. 4. Answer NO to "Automatically configure system?" 5. Select "Set configuration" 6. Select "Change configuration" 7. Press F10 to save default choices. 8. Reboot to Reference diskette and repeat steps 5, 6, and 7. 9. Boot up from your hard drive; Intel extended memory message is gone. EXPANDED MEMORY PAGE FRAME INFORMATION The Expanded Memory Manager (EMM) in an IBM PS/2 Model 50 or 60 is similar to its classic bus counterpart. EMM 4.0 in a PS/2 environment attempts to occupy more than four pages frames. In fact, it will try to get all eight page frames starting at C000. In many instances, a greater number of page frames provides more efficient use of expanded memory. The Above Board 2, 2 Plus, and MC can also map page frames into conventional memory. PS/2 computers manage the area between C000 and DFFF differently from classic bus computers. The BIOS supports VGA, EGA, CGA, MCGA, and Hard drive controllers, so none of these occupy addresses in the C000 to DFFF range. EMM can't always detect add-in boards during its initialization process. For example, if EMM installs (taking all eight available page frames) before a network board (trying to take the first two page frames, C000 to C3FF), a memory conflict results. You can resolve the conflict by forcing EMM use only the last six page frames starting at C800. You do this by adding "EXPF=C800" to the device driver line in the CONFIG.SYS file. You could also use "EXPF=D000", but EMM would have only its minimum four page frames. Here's the memory map for this example: ÚÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Page ³ Addresses ³ Add-in Board ³ ÆÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵ ³ 1 ³ C000 to C3FF ³ Network board ³ ³ 2 ³ C400 to C7FF ³ Network (same board) ³ ³ 3 ³ C800 to CBFF ³ EMM (or unused if Expf=D000)³ ³ 4 ³ CC00 to CFFF ³ EMM (or unused if Expf=D000)³ ³ 5 ³ D000 to D3FF ³ EMM ³ ³ 6 ³ D400 to D7FF ³ EMM ³ ³ 7 ³ D800 to DBFF ³ EMM ³ ³ 8 ³ DC00 to DFFF ³ EMM ³ ÀÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The EMM for PS/2 also has a Relocate Driver (RD) option. This parameter allocates one page of the page frame for EMM code, and frees the conventional memory that EMM would have occupied. To use this feature, the computer must have at least one extra 16K-byte page frame available beyond the minimum four consecutive 16K-byte page frames. This extra page frame will be "locked" for exclusive use by EMM and will be unavailable to any other program. The Mappable Conventional memory (MC) parameter disables all system board memory and replaces the system board's conventional memory with multiple Expanded Memory page frames. With this option, programs such as Microsoft Windows 2.X, Quarterdeck Desqview, Borland Paradox, and Digital Research's Concurrent DOS run more efficiently because they can run multiple programs out of conventional memory. EMM - MEMORY MANAGEMENT IN MICRO CHANNEL SYSTEMS Intel's Micro Channel Expanded Memory manager (EMM) can manage memory on an Above Board MC, Above Board 2, Above Board 2 Plus and IBM's 2MB board. The Above Board 2 and IBM's 2MB board look the same to the computer except for the board id code, however EMM will only use the IBM board if an Above Board is also installed. EMM will NOT manage the IBM motherboard memory. EMM must have the EXP=xxxx parameter (where xxxx is the amount of expanded memory to create) on its command line. This parameter specifies the amount of expanded memory to set up. Any remaining Above Board memory will be available as extended memory. INITIALIZING ADF DESCRIPTION The early initializations of the Above Board 2 Plus and Above Board MC32 used a process called "IADF" (Initializing Adapter Descriptor File). This is a special binary image file that is stored in track 0 of the hard disk and executed by the POST (Power On Self Test) before any operating system loads. This means that the memory is available for operating systems (such as OS/2) that need the memory to boot. This also means that the memory is NOT available if you boot from a floppy disk or load an application which alters the hard drive. Maintaining the integrity of track 0 is crucial to the operation of the computer. Do not try to edit, remove, or alter the contents of track 0. The current Above Board 2 Plus initialization only requires the IADF to operate under the OS/2 environment, the IADF is not required when operating under DOS. The current Above Board MC32 software no longer requires an IADF for either DOS or OS/2. ZERO WAIT STATES WITH ABOVE BOARD 2 AND 2 PLUS To run the Above Board 2 or Above Board 2 Plus at 0 wait states in an IBM model 50 or 60, you must use 100ns SIMMS, run SOFTSET and specify the "disable" or "mappable conventional" feature. This disables the system board memory which is slower than 150ns memory. The IBM model 50z is designed to run only with 0 wait states and will not benefit from this procedure. ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ End of file Intel FaxBack # 1512 August 27,1992