Microsoft Windows 3.0 & MACH 20 Accelerator Card
Total Page:16
File Type:pdf, Size:1020Kb
WW0340: Microsoft Windows 3.0 & MACH 20 Accelerator Card (c) 1992-1995 Microsoft Corporation. All rights reserved. WW0340: Microsoft Windows 3.0 & MACH 20 Accelerator Card PSS ID Number: Q63771 Article last modified on 07-29-1996 PSS database name: WIN3X 3.00 3.00a WINDOWS -------------------------------------------------------------------- The information in this article applies to: - Microsoft Windows operating system versions 3.0, 3.0a -------------------------------------------------------------------- You must update several of the Microsoft MACH 20 accelerator card files for the accelerator card to run properly under Microsoft Windows 3.0 standard mode. The updated files can be obtained in Application Note WW0340, "Microsoft MACH 20 Version 1.02 Update." The MACH 20 board is NOT supported by later versions of Windows. You can obtain this Application Note from the following sources: - Microsoft's World Wide Web Site on the Internet - The Internet (Microsoft anonymous ftp server) - Microsoft Download Service (MSDL) - Microsoft Product Support Services For complete information, see the "To Obtain This Application Note" section at the end of this article. Press here to copy WW0340.exe to your THE TEXTcomputer. OF WW0340 ================== ====================================================================== Microsoft Product Support Services Application Note (Text File) WW0340: MICROSOFT MACH 20 VERSION 1.02 UPGRADE ====================================================================== Revision Date: 12/92 Disk Included The following information applies to Microsoft Windows version 3.0. -------------------------------------------------------------------- | INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY | | ACCOMPANY THIS DOCUMENT (collectively referred to as an | | Application Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY | | KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO | | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A | | PARTICULAR PURPOSE. The user assumes the entire risk as to the | | accuracy and the use of this Application Note. This Application | | Note may be copied and distributed subject to the following | | conditions: 1) All text must be copied without modification and | | all pages must be included; 2) If software is included, all files | | on the disk(s) must be copied without modification [the MS-DOS® | | utility DISKCOPY is appropriate for this purpose]; 3) All | | components of this Application Note must be distributed together; | | and 4) This Application Note may not be distributed for profit. | | | | Copyright 1988-1992 Microsoft Corporation. All Rights Reserved. | | Microsoft, MS-DOS, and Flight Simulator are registered trademarks | KBase: Windows 3.x Retail Product Page 1 Microsoft TechNet - March 1997 WW0340: Microsoft Windows 3.0 & MACH 20 Accelerator Card (c) 1992-1995 Microsoft Corporation. All rights reserved. | and Windows is a trademark of Microsoft Corporation. | | SONY is a registered trademark of Sony Corporation. | | IBM and AT are registered trademarks of International Business | | Machines Corporation. | | Toshiba is a registered trademark of Kabushiki Kaisha Toshiba. | | Mitsubishi is a registered trademark of Mitsubishi Electric | | Corporation. | -------------------------------------------------------------------- INTRODUCTION ============ This application note explains how to install and configure the Microsoft MACH 20 board, providing basic procedures for inserting the board, setting switches, and using the SMARTDrive disk-caching program to enhance performance. It also details hardware compatibility and parameter settings. The MACH 20 version 1.02 update includes the following files: Filename Description TEST.EXE Basic diagnostic program DISKPLUS.SYS Memory-resident copies of Disk Plus ROM BIOS DISKPLUS.COM Memory-resident copies of Disk Plus ROM BIOS INSTALL.EXE Basic installation program M20CACHE.COM Memory caching program M20DRV.SYS Floppy disk driver for high-density floppy disks M20EMM.SYS Expanded/extended/high memory device driver M20EMM.COM Expanded/extended/high memory device driver MACH20.SYS Memory cache control program MACH20.COM Memory cache control program SMARTDRV.SYS Disk cache device driver README.TXT Original readme file (a soft copy of the information in this document) DOSX.EXE MS-DOS extenders for Windows 3.0 (compatible with MACH 20) NOTE: If your system has a hard disk, back it up before installing a new hardware device. Instructions for Updating to Windows Version 3.0 ------------------------------------------------ 1. Install Windows 3.0. 2. Replace the Windows-supplied DOSX.EXE file (in the Windows\SYSTEM subdirectory) with the new DOSX.EXE file. The new DOSX.EXE file will work for all old DOSX.EXE configurations and the MACH 20. 3. Add the command line for the new M20EMM.SYS file to your CONFIG.SYS file or the command line for the new M20EMM.COM file to your AUTOEXEC.BAT file. Use only one of these command lines, replacing the old command line if there is one. Use the /H=,x switch, where x is the number of 16K extended memory pages (64 pages/MB). See the next section for more information on this file. New M20EMM.SYS File ------------------- M20EMM.SYS has been updated to support extended memory on the Microsoft MACH 20 board, along with the expanded memory it has always supported. The new M20EMM.SYS file allows you to partition the memory on the MACH 20 memory board, allocating some as extended and the rest as expanded. Extended memory is managed by a built-in high-memory driver, which is functionally equivalent to the HIMEM.SYS driver shipped with Windows. Each page of memory on the MACH 20 board contains 16K, and all memory allocations must be in full pages. The M20EMM.SYS driver allocates all KBase: Windows 3.x Retail Product Page 2 Microsoft TechNet - March 1997 WW0340: Microsoft Windows 3.0 & MACH 20 Accelerator Card (c) 1992-1995 Microsoft Corporation. All rights reserved. available memory as expanded memory unless you instruct it to allocate extended memory. Do this by including the /H switch on the command line, using the syntax /h,<#_pages>,<#_handles> where: - <#_pages> tells how many MACH 20 16K memory pages to set up as extended memory. The driver always allocates at least 4 pages (the default and minimum required for a high memory area [HMA]), and sets up all MACH 20 memory as extended if you request more pages than exist. - <#_handles> tells how many extended memory handles to set up. When this many handles are used, no more extended memory can be allocated. The number can be any number between 32 (the default) and 128, inclusive. INSTALLING MACH 20 ================== Addition to the "Guide to Quick Installation" on Page 8 of the "Microsoft MACH 20 User's Guide" ------------------------------------------------- After you insert the 40-pin blanking plug into the empty 8087 socket (step 5), make sure the math coprocessor switch on the system board is set correctly. This is switch 2 on switch block 1 (SW1) of an IBM® PC or compatible. Set this switch to on if you DO NOT have an 80287 coprocessor; set this switch to off if you DO have an 80287 coprocessor. Installing the Blanking Plug in the 8087 Socket ----------------------------------------------- You must install the blanking plug in the 8087 coprocessor socket on the system board, regardless of whether you removed an 8087 coprocessor from the socket or have installed an optional 80287 coprocessor on the MACH 20 board. Connecting the MACH 20 Ribbon Cable to the System Board of an IBM PC/XT or Compatible ------------------------------------------------- When you connect the MACH 20 ribbon cable connector to the 8088 socket on an IBM PC/XT or compatible, you may have to twist the cable to line up pin 1 on the ribbon cable connector with pin 1 of the 8088 socket. It is okay to twist the cable, but be careful not to crease it. Running the Install Program with Your Standard System Configuration ------------------------------------------------------------------- When you run the Install program to set up MACH 20, be sure that your computer is set up in its standard configuration, with all the usual software, peripheral devices, and add-in boards installed. Otherwise, the Install program may not provide you with the proper setup instructions. SWITCH SETTINGS FOR MACH 20 JUMPERS =================================== 8088 Jumper Block ----------------- S F F = Fast: on for turbo (8 MHz) system board S = Slow: on for standard (4.77 MHz) PC system board 287 Jumper Block ---------------- M L KBase: Windows 3.x Retail Product Page 3 Microsoft TechNet - March 1997 WW0340: Microsoft Windows 3.0 & MACH 20 Accelerator Card (c) 1992-1995 Microsoft Corporation. All rights reserved. L = Local: on to tie 287 to MACH 20 speed M = Motherboard: on to tie 287 to system board speed Cache Jumper Block ------------------ 5 2 1 R * * if horizontal = allow enabling/disabling of cache; power up with cache on * if vertical = allow enabling/disabling of cache; power up with cache off * if absent = no speed switching; always run fast R = on to cache BIOS ROM 5 2 1 = system memory size Mouse Jumper Block ------------------ D P 2 3 4 5 7 2 3 4 5 7 = to connect an InPort® device such as a mouse; indicates mouse interrupt level (one only) P = on if MACH 20 has the primary InPort device (for example, an InPort mouse) D = on to indicate that no InPort device is connected (for example, an InPort mouse) or that it is disabled MACH 20 WITH DUAL-SPEED SYSTEM BOARDS =====================================