## FUSION Macintosh Emulation Guide ### Copyright ©1998 ### Jim Drew & Microcode Solutions ### All Rights Reserved

### By Jim Drew, Joe Fenton, and Mike Fenton

Note: This emulation is not a product of Apple Computer, Inc. and has not been approved by Apple Computer, Inc. Apple will not provide technical support for use of this product. You must contact us at Microcode Solutions for any problems that may arise with FUSION.

FUSION is by Microcode Solutions, Copyright © 1998. All rights reserved.

Apple, AppleTalk, Mac, and Macintosh are registered trademarks, and Apple Desktop Bus, Finder, and QuickDraw are trademarks of Apple Computer, Inc.

Windows is a registered trademark of Microsoft Corporation.

Other product names mentioned in these notes may be trademarks or registered trademarks of their respective companies and are hereby acknowledged.

By using this product, you acknowledge that the emulation may require the use of software which may be the property of others, including, but not limited to, Apple Computer, Inc. The use of this emulation will require you to obtain the right to use such software from Apple Computer, Inc. and/or other authorized parties. Failure on part of the user to lawfully obtain the right to use licensed software may be a violation of law, including the copyright laws. Jim Drew and/or Microcode Solutions makes no representations concerning the availability or cost of obtaining such rights.

Although Jim Drew and/or Microcode Solutions believes this software performs the functions described in this user manual, the software is provided "as is" without warranties on performance, either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or suitability for any purpose. The user assumes all risks.

Jim Drew and/or Microcode Solutions cannot be held liable for any damages from misuse, installation, or operation of this emulation. Jim Drew and/or Microcode Solutions do not guarantee that this emulation is 100% compatible, either in program functionality and/or emulation speed.

Product Warranty:

Defective media may be exchanged for exact product by registered users with Microcode Solutions.

## Table of Contents

1. Requirements
2. Setup Program
3. How to create a shortcut to FUSION for Windows 95
4. How to exit or restart Windows 95
5. Possible mouse problems
6. How to get installed quickly
7. How to create a ROM image file
8. Notes on Extensions and Control Panels
9. Features of the floppy support
10. Features of the keyboard support
11. How to contact Microcode Solutions
12. How to order FUSION
13. Misc. Links To Mac Stuff

Have a question? Email us!

## Requirements

To use FUSION, you need:

- Apple 512K or 1MB ROM image from a 680x0 based Macintosh.
- Macintosh System 7.1 or newer System Software.
- A '486 or newer CPU.
- At least 8 megabytes of memory (RAM).
- At least 20 megabytes of hard drive space.
- MS-DOS v3.2 or newer.
- VESA v1.2 or newer (v2.0 for "Direct" driver).
- MS-DOS based mouse driver.

To use the audio support, you will need:

- MS-DOS based audio driver(s) that implements the Sound Blaster or Windows Sound System.

To use SCSI devices, you will need:

- MS-DOS based ASPI driver(s).
- Third-party Mac SCSI driver software or CD driver software (for CD drives that are not compatible with AppleCD).

To use the emulated CD support, you will need:

- MSCDEX, properly installed for your CD drive.

If you order Mac OS, make sure your retailer knows that you want "Generic" System software; that is, you want Mac OS that can be installed on any Macintosh. This is the only kind that will work with FUSION.

Do NOT use System software that comes with a particular Mac. It will NOT work.

Do NOT use pre-made HardFiles from other Macintosh emulations, (except from the Amiga version of FUSION)... they will NOT work. These HardFiles (sometimes called, "filedisks" or "bootfiles") may appear to function to a degree, however, you will experience problems using them. Please do not ask for technical assistance if you are using one of these files.. you will be wasting our time and yours!

99.9% of all problems encountered with FUSION are due to improper or improperly installed system software. It is essential that you read the section of this documentation concerning system software installation.

Mac OS 8 and newer only work with 1MB ROMs. Mac OS 7.6 will only work with 512K ROMs or 1MB ROMs.

Back to top

## How to create a shortcut to FUSION for Windows 95

In Windows, locate Fusion.bat and right-click on it. Then select Create Shortcut.

Right-click on the shortcut and select Properties. Click on Program, then click the Advanced button. Now click on MS-DOS mode, and make sure "Use current MS-DOS configuration" is selected.

If you need to change the contents of "CONFIG.SYS" or "AUTOEXEC.BAT" to get FUSION to work then you will need to select "Specify a new MS-DOS configuration" and make sure the space provided in the window contains the changes you require.

Then click OK (for Advanced), and OK again (for Fusion Properties).

If you have a command interpreter ("DOS Shell") like NDOS or 4DOS in your DOSSTART.BAT, you will need to remove it if you want the shortcut to immediately run FUSION. If you really want to keep your "DOS Shell" then you will need to type EXIT at the prompt when you start the FUSION shortcut.

Back to top

## How to exit or restart Windows 95

To exit Windows 95, click the Start button, then click Shut Down. Then click "Restart the computer in MS-DOS mode?" Then click Yes.

To restart Windows, type WIN at the command prompt, or press Ctrl-Alt-Del (if you use caching software that Windows does not like, for example, you will need to restart your computer).

Back to top

## Possible mouse problems

If your computer has a built-in mouse driver then you need not worry about the mouse.

Windows 95 uses its own driver for the mouse, so you may need to modify the DOSSTART.BAT in your WINDOWS directory to get FUSION to work with the mouse.

In Windows, locate Windows\Dosstart.bat and right-click on it. Then select Edit. Then add the following lines to the file:

  set mouse=c:\mouse
  c:\mouse\mouse.exe /q

If you do not have the DOS mouse driver nor a built-in mouse driver, then you will need to see your retailer about getting one for your computer.

If you find that the mouse operation is 'jerky', you probably have a low DPI mouse or the scaling factor is set incorrectly in your mouse driver software. Consult your mouse driver documentation for information on changing the x/y scaling.

Back to top

## How to get installed quickly

Insert the "Disk Tools" disk (or Install CD).

Type "SETUP" (without the quotation marks) at the command prompt.

Click on the DEVICES gadget and create a big HardFile (100+ megs) and select it.

Make sure all the other settings are correct, then save the configuration and quit the setup program. If you are starting up from a CD, you will need to use the emulated CD (and MSCDEX), and you will need to set the "Boot Priority" to CD-ROM.

The "Disk Tools" disk will now boot up. If you are starting up from a CD, it should boot all the way to the Desktop. (If not, then you will need to create a "Disk Tools" floppy disk on an actual Mac.)

Once you are at the Desktop, a dialog should appear asking whether you want to format the hard file. Tell it to do so and wait for the hard file to initialize.

If you are starting up from a CD Install disc, skip to step 12. Otherwise, double click on the "Disk Tools" disk icon.

Drag the "System Folder" from the "Disk Tools" window onto the icon for the hard file. The Mac should now copy the folder and its contents to your hard file.

Now select Restart from the "Special" menu. When the screen goes blank, eject the "Disk Tools" disk. The hard file should now boot.

If you plan to install from a SCSI CD drive, you will first need to install the proper CD driver onto the hard file. If your CD drive does not work with the standard driver that comes on the "Disk Tools" disk, then you may need to contact your manufacturer for a Mac CD driver (or your retailer for a standard commercial driver, like CD-ROM Toolkit).

If you are installing from floppies, insert the first Install disk. If you are installing from CD, insert the Mac OS Install CD.

Double-click on the Installer icon and read the information presented to you.

OS 7.5:

Look for a pop-up menu in the upper-left corner of the installer dialog when it comes up. Change the setting from "Easy Install" to "Custom Install" and make sure that you choose "System for Any Macintosh" in the "System" category of the list that comes up. You may select the other categories in general, but you must use the individual "System for Any Macintosh" in the "System" category.

OS 8:

Make sure you select "Options" and turn off the "Update Drivers" option. Then select "Customize" and make sure you select the installers you want to run. When the Mac OS installer runs, look for a pop-up menu in the upper-left corner of the window. Select the "Custom Install" option in this pop-up menu. Then make sure you select "Universal System for Any Macintosh" in the list (among the other things you will need, like "Extensions" and "Control Panels").

Now select "Install" and wait for the installer to prepare (this always takes a few minutes).

If you are installing from floppies, make sure to hang around and change disks whenever needed. If you are installing from a CD, this will take somewhere between 15 to 60 minutes (depending on the speed of your computer).

When it is done a dialog will appear asking you to prepare for Restart. Do so, and then hold the Shift key down until the "Welcome to Macintosh" appears. It should also indicate that the extensions have been disabled.

When Finder comes up, you will want to select the Control Panels (in the Apple menu), and then double click on the "Extensions Manager" Control Panel.

When the list comes up, make sure to uncheck "A/Rose". (See below for more on extensions.)

Once you have unchecked any potentially dangerous extensions, you may now do a normal Restart. If you get an error message or if the Mac hangs up, you may need to force-shutdown (right-Alt-Pause) and then start the emulation with the extensions disabled (by holding down the shift key).

Back to top

## How to create a ROM image file

To do this, you really will need to own an actual Mac or find someone who legally owns a ROM image file and purchase their ROM.

Note that it is illegal for you to have a ROM image without the ROM itself. Unless under strict written agreement with Apple, there is no way around this. Do not borrow or lend ROM images!

Along with FUSION, we provide a utility called "ROMUtil". Its sole purpose is to create an image file when it is run on an actual Mac. As long as you do not use the Mac and the ROM image at the same time, this is perfectly legal.

Please do not use ROMUtil on a machine that you do not own (such as from your local library, Kinkos, or any other source). Doing so is illegal.

Make sure you give the rom image a ".ROM" extension when you name it.

DO NOT attempt to use the ROMUtil program on another Macintosh emulation! THIS WILL NOT WORK! The ROM image file will be corrupted. You can only capture the ROM image from a real Macintosh.

Back to top

## Notes on Extensions and Control Panels

You will not need all the Extensions and Control Panels. Some of them may cause problems. Keep this in mind when you do a normal Restart (with the extensions enabled).

You need to disable "A/Rose". This extension causes some serious problems if you leave it enabled.

Other Extensions and Control Panels will likely fail quietly, but for your peace of mind, you may wish to disable them, and save your system the bother:

  QuickTime PowerPlug
  QuickDraw 3D
  Graphics Acceleration (any kind)
  54xx/64xx Update
  Auto Remounter
  Brightness
  Button Disabler
  Cache Switch
  Screen
  Trackpad
  MacsBugs

In particular, anything that is designed to work only on PowerMacs (like QuickDraw 3D), you can safely assume will not work with FUSION.

Back to top

## Features of the floppy support

Auto-detection is what causes that "clunk...clunk" sound in your floppy drive. When you insert a disk, it automatically appears on the Mac desktop.

To make the drive far less noisy, you can set the floppy detect time to 0. This will turn off head stepping, so you will need to press both Shift keys when you insert a floppy disk in order for the Macintosh to recognize it.

For more on why it makes that peculiar noise and how it works, read the following explanation:

For users:

Floppy drives are about as old a technology as punch cards. You would expect some limitations. The upshot of how it works is that you have to make the drive do something to know whether a disk has been inserted.

We make it move the drive head back and forth. This is far less annoying than leaving the motor and the drive light on all the time. Unfortunately, it makes a little noise. In particular, if you work in a quiet atmosphere, it can be quite noticeable.

For programmers:

Disk seeking updates the change-line status. We perform this feat once every 2 seconds (or whatever you have it set to). Since this is done at the hardware level, you would think that simply seeking all the way out and then sending a seek pulse every 2 seconds would be enough to detect a disk (this is the way "NoClick" on the Amiga works). Alas, the drive controller intercepts such attempts and returns "invalid function" whenever you attempt to seek out from track 0.

Back to top

## Features of the keyboard support

You should really have an "extended" keyboard for full support. An old keyboard will put you in "BIOS" mode which is a lot less intelligent. (See below.)

One nice feature of the keyboard support is the ability to use the "Windows" keys as command keys. Now, if they just swapped the positions between these and the Alts, it would look just like a Mac keyboard.

The keyboard (other than "Command" key) is mapped to equivalent Mac keys with the following exceptions:

- F13 is Print-Screen, F14 is Scroll Lock.
- F15 is not mapped.
- Pause (F15) is used as the "Power" key. Mac OS 7.5.1 or newer lets you shut down using this key. Press right-Alt-Pause to force the emulation to shut down, but avoid using the force-shutdown whenever possible.
- The keypad = key is not mapped (it's not there!).
- When using "Direct" mode, you can use Ctrl-Print- Screen to snapshot the screen. This will save into a PCX-formatted image file in your FUSION subdirectory.

When using the BIOS to map the keyboard you should be aware of additional problems:

- The BIOS will not give F13 or F14 codes. (These are associated with interrupts that I don't bother with.)
- Rather than Pause, you will need to use Ctrl-Break to switch off the emulation, but avoid using this if you can. Use the normal "Shutdown" if possible.
- Many of the keys map in unexpected ways. Ctrl-J, for example, maps as the Mac return key. Keypad numbers map as top row numbers.
- Some key-combinations return no value at all. Ctrl- Period, for example, returns no code at all.
- Ctrl-Alt-Del will reboot the PC. Print-Screen will attempt to print the screen. Ctrl-Print-Screen will toggle whether output is sent to the printer.
- Since the BIOS does not send key-release messages, the emulation cannot track how long a key is held down. So, if you hold down a key, the Mac will receive key-repeats instead of the standard Mac key held down. (This will become quite obvious in games and such.)
- Using the Alt-### will likely have unexpected results (if any).
- LEDs are controlled by the Caps, Scroll, and Num lock rather than by Mac system software programming the ADB.
- If the keyboard causes some beeping, the BIOS buffer is full, and you will need to wait for it to empty some more before continuing to type.

Back to top

## How to contact Microcode Solutions

Website - http://www.microcode-solutions.com

Technical support - tech@microcode-solutions.com

Sales - sales@microcode-solutions.com

Back to top

## How to order FUSION

FUSION-PC is available from any good PC retailer. Mail order houses also carry FUSION. Special purchase programs are available only through Microcode Solutions.

The retail price for FUSION is $129.95. For a limited time, the OEM version (version that is being packaged with complete PC systems, thus has no fancy packaging) is available for $79.95. This offer will be for a limited time, and only available from Microcode Solutions and its European distributor (Blittersoft - www.blittersoft.com).

To order FUSION, send a check or money order for $79.95 + $5.00 shipping/handling to:

  Microcode Solutions
  1799 Kiowa Ave #107-670
  Lake Havasu City, AZ 86403-2867

Please allow 7-14 days for personal checks and bank money orders to clear. Orders paid for using U.S. Postal Money orders will be processed upon receipt.

You may also order C.O.D. by placing an order via email. C.O.D. orders require an additional $5.00 to cover the C.O.D. fee. Refused C.O.D. orders will be turned over for collection.

Credit card orders not accepted by Microcode Solutions. If you wish to order FUSION using a credit card, please contact your local PC dealer for availability.

Back to top