A d v a n c e d ÜÜÜÜ ÜÜÜÜÜ ÜÜÜÜ ÜÜ ÜÜ Ü ÜÜÜÜÜ Ş ÜÜ Ş İ ŞÛ Ûİ ŞÛ Ûİ Û ŞÜÜÜÜÜ Ş İ ŞßßÛß ŞÛ Ûİ ŞÛ Ûİ Û İ ßßßß ß ß ß ß ßßßß ß ßßßßß Advanced Gravis Computer Technology Ltd. Fax (604) 431-5155 BBS (604) 431-5927 V32bis Compuserve: GO PCVENB (71333,350) InterNET EMail: tech@gravis.com FidoNET: 1:153/978 SBCNET: 13:900/3 AOL: Adv Gravis Genie: Page M805 Topic 6 MEGA-EM VERSION 2.07 - 02/22/95 USERS MANUAL Copyright (C) 1993-1995 by Advanced Gravis Computer Technology Ltd. All Rights Reserved 0.0 Quick Readme Information 1.0 Legal Information 2.0 Introduction 3.0 Installation 4.0 Mega-Em Usage 5.0 Compatibility Problems With Various Software 6.0 Solutions to Commonly Encountered Problems 7.0 Answers to Commonly Asked Questions 8.0 Mega-Em Revision History 0.0.0 ************ CHAPTER 0. - QUICK README INFORMATION ***************** All internet support questions regarding Mega-Em should be sent via email to: jayeson@gravis.com (Jayeson Lee-Steere) Quick notes: You must run MEGAEM, then EMUSET before any emulation is active. Always run EMUSET between programs. This will reset Mega-Em internally. Many games require the sound devices to be in a power on state to work correctly. Should you choose to use a real Sound Blaster instead of Mega-Em's emulation, you must run MEGAEM with the /SBOFF switch. All known compatibility problems are listed in chapter 5 of this manual. Remove any debuggers from memory before loading Mega-Em. IMPORTANT: Adaptec SCSI users must read section 4.1.2 of this manual before using Mega-Em. 1.0.0 **************** CHAPTER 1. - LEGAL INFORMATION ******************** This software and documentation are protected by copyright law, with all rights reserved. Copyright is held by: Advanced Gravis Computer Technology Ltd. #101, 3750 North Fraser Way Burnaby, B.C. V5J 5E9 CANADA This software is provided as-is. Advanced Gravis makes no warranties, express or implied, and does not warrant that the software will be fit for any particular purpose. Advanced Gravis will in no event be liable for loss of profits, nor incidental or consequential damages. You use this software at your own risk. This software may not be modified, disassembled or reverse engineered in any way without written authorization from Advanced Gravis. Mega-Em may be distributed in unmodified form freely to all Gravis UltraSound owners, provided no charge is made for it, with the exclusion of BBS (Bulletin Board System) service charges. All trademarks and registered trademarks are the property of their respective owners. 2.0.0 ****************** CHAPTER 2. - INTRODUCTION *********************** Mega-Em is a software program which allows you to emulate sound devices other than those present in your system. Mega-Em allows you to emulate the Roland MT-32 and Sound Canvas and the Sound Blaster (Digital Only) using a Gravis UltraSound (GUS) sound card. Sound Blaster Music and Roland MPU-401 MIDI interface emulation through the UltraSound MIDI port is planned for the future. Mega-Em has the following features: * High Quality Roland Sound Canvas and MT-32 music emulation. * Sound Blaster Digital (DAC) emulation, with generally improved sound quality over a real Sound Blaster card. * Loads entirely into the EMS memory space - uses no low/upper DOS memory. * Fast - entirely written in assembler, utilizing the 386 instruction set * High level of customization, while still retaining ease of use. Mega-Em currently requires the following to function correctly: * A 386 or better AT class personal computer. * A hard drive. * A Gravis UltraSound card. * An Expanded Memory Manager, such as EMM386.EXE, QEMM386 or 386MAX. * Approximately 64k of free Expanded Memory (EMS). Mega-Em uses no low DOS memory (i.e. Memory in the 1st megabyte). NOTE: Adaptec SCSI users MUST read section 4.1.2 of this manual. 3.0.0 ****************** CHAPTER 3. - INSTALLATION *********************** To install Mega-Em to your hard drive do the following. Step 1. Make and enter a directory where you wish to install Mega-Em. For example if you wish to install to the directory C:\MEGAEM, type the following: C: <ENTER> MD \MEGAEM <ENTER> CD \MEGAEM <ENTER> Step 2. Unzip the Mega-Em distribution archive into this directory. For example if the archive is on a floppy disk in drive A:, you would type: PKUNZIP A:\MEGEM* <ENTER> Step 3. It is now recommended that you add the Mega-Em directory to your path. Only experienced users should try other methods such as creating aliases for the executables. To add this directory to your path do the following: Edit your AUTOEXEC.BAT file (in the root directory of your boot drive) using a text editor. eg: EDIT AUTOEXEC.BAT <ENTER> Look for a line that starts with PATH= or SET PATH=. eg: PATH=C:\DOS;C:\ULTRASND Add the directory name to the end of this line. For the above example the line should look like this: PATH=C:\DOS;C:\ULTRASND;C:\MEGAEM Save the file. Reboot your computer. Mega-Em is now installed and ready to use. 4.0.0 ****************** CHAPTER 4. - MEGA-EM USAGE ********************** 4.1.0 Loading Mega-Em and Configuring The Emulation 4.1.1 Overview 4.1.2 Mega-Em Command Line Options 4.1.3 Emuset Command Line Options 4.1.4 The Default Options Files 4.2.0 Configuring Software For Use With Mega-Em 4.3.0 A Step By Step Example 4.1.0 LOADING MEGA-EM AND CONFIGURING THE EMULATION. 4.1.1 OVERVIEW Mega-Em consists of two main parts. The first being the MEGAEM.EXE executable which must be loaded first to provide your system with emulation capability. This program should be considered a driver: just loading this alone will not allow you to emulate anything. The second is the EMUSET.EXE executable which allows you to turn emulations on or off, and control which devices Mega-Em will emulate (e.g. MT-32, Sound Canvas and/or Sound Blaster). For example, first load MEGAEM.EXE by typing: MEGAEM [options] <ENTER> Valid MEGAEM.EXE options are listed in section 4.1.2, and are optional. Assuming there were no problems, you should see INSTALLATION SUCCESSFULL printed on the screen, and the resident driver portion of Mega-Em will now be in memory. In most cases you should be able to leave MEGAEM.EXE loaded indefinitely, switching emulation on and off as needed with EMUSET.EXE. You can uninstall Mega-Em from memory at any time by typing MEGAEM -F. Now when you wish to run a program requiring emulation, type: EMUSET [options] <ENTER> Valid EMUSET.EXE options are listed in section 4.1.3, and are optional. Mega-Em will now be configured for the emulation you specified, and you are ready to run your software. Note that when emulation is active, Mega-Em hides the UltraSound from any other programs. Be careful to disable emulation by typing EMUSET OFF before running any 'native' UltraSound software. In addition it is recommended that you run EMUSET between running different software programs, as this will reset Mega-Em internally. Confused? Read on. There is a step by step example in section 4.3 4.1.2 MEGAEM.EXE COMMAND LINE OPTIONS The following options can be added to the MEGAEM.EXE command line. As you can see all options should be preceded by a '-', but can also be preceded by a '/', or just separated by a space. -H or -? Display the MEGAEM.EXE help screen, which is basically a shortened version of this section of the manual. -U or -F Uninstall Mega-Em from memory. Can also be referred to as removing or freeing Mega-Em from memory. This option should normally only be used with no other options on the command line. -ROFF Turns off Roland emulation. -SBON Turns on Sound Blaster emulation. Default for normal UltraSound cards. -SBOFF Turns off Sound Blaster emulation. Default for UltraSound ACE. -RIRQx Specify Roland Irq number. By default Mega-Em will not generate any Roland Irqs since very little software requires it. If your software fails on Roland initialization, you should use this option, preferably using Irq 2. Valid values are x=2,3,5 or 7. -NOEMS Forces Mega-Em to load when EMS services are disabled (for example, when then NOEMS option is used in your EMM386 command line). Note that you must still have a memory manager loaded to run Mega-Em. Caution must be exercised when using this option, since Mega-Em will use EMS to activate your memory manager. You must manually make sure your memory manager is active to use ...
steppenwolf0