It's a helicopter Setting up UAE for Willy Cute

This page has step-by-step instructions for installing Bernd Schmidt's Ubiquitous Amiga Emulator on systems running Windows 95/98 and MacOS. (No one can blame you for wanting to install the superior AmigaOS.)

A note about the Kickstart ROM image: It is illegal to download the ROM image and the AmigaOS disk images, unless you currently own an Amiga with the exact same hardware/software. Hence they are not available on this page. (You need the ROM and system disks to play Top Hat Willy, unfortunately.) They are available - illegally - online, if you look for them. But a far better option is to purchase the Amiga Forever cd-rom from Cloantro. They have licensed the software and ROMs from Amiga International and are selling a nice package which includes them. I will not respond to email requesting ROM or disk images. If you want them badly enough, you will find them out there.

Windows

Files you need

  • Kickstart ROM image (named kick.rom).
  • Amiga System disks in .adf format. (This page assumes you will have system 3.1, so the file names will be similar to wb31.adf, install.adf, boot.adf, extras.adf, fonts.adf, locale.adf, and storage.adf) If you have an older version of Workbench (such as 1.3) you can still play Willy, though the OS isn't quite as pretty, and these instructions won't work.
  • The Windows port of UAE, available from the CodePoet Computing Download Page.
  • tophatwi.lha, the game archive itself.
  • lha, the tool to extract the game files.

Instructions

  • Doubleclick the WinUAE executable. These instructions were written using version 0.8.8 release 8.
  • The installer should create a directory called WinUAE in your Program Files directory (or someplace else if you want). Put the kick.rom file in this directory. Next, create directories named disks and windows inside the WinUAE directory. Put all your .adf files in disks and put lha and tophatwi.lha in windows.
  • Double-click the WinUAE file to run the emulator. Allow it to check your graphics card.
  • The first thing you will see is the handy WinUAE properties window. This GUI will startup each time you run UAE, unless you tell it not to.
  • First you'll create a virtual hard drive for your Amiga. Click on the Hard Drives tab, and then click Add Hardfile. At the bottom of the window, enter 20000000 into the box that says bytes. That will give you a hard drive just under 20 megs. Click Create. In the file requester, give your new hard drive a name. For example, cedar.hdf. You will see that WinUAE automatically adds the settings for cedar.hdf to the Hard File Settings requester. Click OK, and you should see cedar.hdf in the list of hard drives, as volume DH0:
  • You want to be able to transfer files back and forth from your Amiga and Windows - that is what the windows directory is for. Click Add Directory and select the windows directory you created. In the Volume Name box, type windows.
  • If you have a fast computer (300+ mhz), click on the Sound Tab, and click Emulated 100% Accurate. Top Hat Willy has a nice soundtrack, even if the emulator stumbles a bit (actually quite a bit) when trying to reproduce it.
  • All other options you can play with later - they are sufficient to run Top Hat Willy.
  • Click on the Configurations tab and in the Name box, type in default and click save. This will save your settings so you don't have to reconfigure WinUAE from scratch each time.
  • Finally, click on the Floppies tab and click on the requester for df0: Select your copy of the Workbench 3.1 Install disk from your disks directory (it will be named install.adf or something similar) and click Open. Since your new hard drive isn't formatted yet, you need a disk to boot from. The installation disk will allow you to put a copy of Workbench on cedar.hdf. Now you are ready to run the emulator. Click OK.
  • Your virtual Amiga should boot up from install.adf. You will see a RAM Disk icon, the windows directory icon, the install.adf disk icon, and cedar.hdf's icon. Since cedar.hdf hasn't been formatted yet, the system cannot read it.
  • You will need to format cedar.hdf. The Amiga uses the right mouse button to access menus. (You can get rid of the ugly Workbench window by holding down the right mouse button and selecting Backdrop under the Workbench menu.) Click on the DH0: icon once with the left mouse button to select it. The icon's button should "pop in." Then hold down the right mouse button and go up to the Icons menu. Select Format Disk.
  • In the Format window, give your hard drive a name, such as Cedar. Uncheck the Put Trashcan box, and check the boxes Fast File System and Directory Cache. Then click Format. Click Format two more times in the next two dialogue boxes, and the Amiga should begin formatting your virtual hard drive. After it finishes, you are ready to install AmigaOS on Cedar.
  • Double-click the Install disk icon to open it, and then double-click the Install directory inside it. Double-click your language to run the system installer.
  • Click Proceed. Then click Install Release 3.
  • Click Proceed with Install. The installer will ask you which languages you want installed alongside the one you have already chosen. If you want any, check their boxes.
  • At the printer menu, click Proceed unless you want support for one of the listed printers. (I don't know if they will work with UAE or not.) Next, select your desired keymap and click Proceed again.
  • The installer will next ask you to insert the various disks which you hopefully have the disk images for. Change disks by pressing SHIFT-END-F1 to eject a disk in drive df0: and END-F1 to insert a disk in drive df0: The Amiga should detect that you have inserted a disk and begin copying. If it doesn't, click Proceed. If it asks for a disk again and you are sure you have the right .adf file in the drive, check to make sure that the file name (in AmigaOS) is the same as the one the Installer is asking for. If they differ a little, you may be able to rename the disk and "trick" the installer.
  • After it has copied all the files from all the disk images, it will ask you to remove all the disks and reboot. Click Proceed one final time to do this.
  • Your Amiga should now boot from Cedar. Congratulations! Now all the system files you need are on your "hard drive." Now you need to copy Top Hat Willy onto it, too.
  • Double-click on Cedar, then double-click on System. Double-click on the Shell icon to run a CLI (Command Line Interface) process. The shell is the fastest way to get things done on an Amiga, though of course you can always use the GUI if you want to.
  • You'll see that the current directory is Cedar: If you type the name of a program without a path, the system will look both in Cedar: for the file and in the startup disk's directory C. The directory C is where all system commands go. Type

    dir c:

    and you can see a list of all the files in C.

  • Type

    copy windows:lha to c:

    This will put a copy of the lha archive utility in C.

  • Now you can extract the files from tophatwi.lha to Cedar. But first you should make a Games directory on Cedar. One of the commands in C is makedir. Type

    makedir Cedar:Games

    But you also need an icon file for this directory, otherwise you won't normally see it. The Amiga's icon files are .info files. We can copy another directory's .info file. Type

    copy Cedar:System.info to Cedar:Games.info

    This will copy System's icon and name it Games.info. If you close and then reopen Cedar you should see the new directory on top of or behind the System directory. (You may have to move System to see it.) Drag it to where you want it to be. Hold down the right mouse button and select Snapshot All under the Window menu. The icons and window position and size will now remain in this position upon being opened.

  • Now you can unpack tophatwi.lha. Type

    cd Games

    to make Cedar:Games the current directory. And type

    lha e windows:tophatwi.lha

    to unpack tophatwi.lha. However, its directory TopHatWilly doesn't have an icon, but you can make one easily just as you did with the Games directory.

    copy Cedar:system.info TopHatWilly.info

    You can close the shell by typing

    endcli

  • Now double-click the Games directory, and the TopHatWilly directory. Click on the game's icon to run it. Good luck!

Note: If Willy runs too fast, try restarting WinUAE and changing the CPU settings. Click the CPU tab and change the CPU type to 68000, and the CPU Emulation Speed to Approximate A500 Speed.

.
Macintosh

Files you need

  • Kickstart ROM image (named kick.rom).
  • Amiga System disks in .adf format. (This page assumes you will have system 3.1, so the file names will be similar to wb31.adf, install.adf, boot.adf, extras.adf, fonts.adf, locale.adf, and storage.adf) If you have an older version of Workbench (such as 1.3) you can still play Willy, though the OS isn't quite as pretty, and these instructions won't work.
  • The Macintosh port of UAE, available from Arnaud Blanchard's UAE page.
  • UAE HDF Creator, Robert Kidd's utility to make virtual hard disk files.
  • tophatwi.lha, the game archive itself.
  • lha, the tool to extract the game files.

Instructions

  • Unstuff the MacUAE archive. These instructions were written using version 0.8.6.
  • Unstuff UAE HDF Creator.
  • Put the kick.rom, lha, and tophatwi.lha files in the MacUAE directory. (Lha may come with the emulator.) Next, create a directory named disks in the MacUAE directory. Put all your .adf files in disks.
  • Make a copy of your Amiga Installation 3.1 disk (probably named install.adf or something similar) and put it in the MacUAE directory with the name df0.adf. This is necessary due to a strange bug that crashes the filesystem upon rebooting the virtual Amiga.
  • Run UAE HDF Creator and save your virtual hard drive as Cedar.hdf, inside the MacUAE folder. Enter the size as 20 megs, or larger if you want. The program needs to add a line to the uaerc settings file, select this file (it's inside the MacUAE directory).
  • Now you yourself need to add a line to the uaerc settings file, to enable Marin Saric's file system. This will allow you to easily exchange files between your Mac and Amiga. Open the uaerc file in a text editor (such as SimpleText) and add the following line to the end:

    -m MAC::

    Yes, that's two colons. (You may need to use a utility such as File Buddy to change uaerc's filetype to one you can easily open.)

  • Double-click the MacUAE file to run the emulator.
  • The first thing you will see are some MacUAE preference buttons. This GUI will startup each time you run UAE. All the settings should be okay, with the exception of the sound setting, which is turned off by default. If you have a fast computer (300+ mhz), click on the Sound button and select [sic] Hard + Outpout, then click OK.
  • Now you are ready to run the emulator. Click OK.
  • Your virtual Amiga should boot up from install.adf. You will see a RAM Disk icon, the MAC directory icon (which corresponds to the MacUAE directory), the install.adf disk icon, and cedar.hdf's icon. Since cedar.hdf hasn't been formatted yet, the system cannot read it.
  • Enable mouse emulation by pushing COMMAND-M. Pushing this combination again will return your Mac mouse. The Amiga uses a two button mouse - to simulate a right mouse click, push COMMAND.
  • You will need to format cedar.hdf. The Amiga uses the right mouse button to access menus. (You can get rid of the ugly Workbench window by holding down the right mouse button (COMMAND) and selecting Backdrop under the Workbench menu.) Click on the UAE0: icon once to select it. The icon's button should "pop in." Then hold down COMMAND and go up to the Icons menu. Select Format Disk.
  • In the Format window, give your hard drive a name, such as Cedar. Uncheck the Put Trashcan box, and check the boxes Fast File System and Directory Cache. Then click Format. Click Format two more times in the next two dialogue boxes, and the Amiga should begin formatting your virtual hard drive. After it finishes, you are ready to install AmigaOS on Cedar.
  • Double-click the Install disk icon to open it, and then double-click the Install directory inside it. Double-click your language to run the system installer.
  • Click Proceed. Then click Install Release 3.
  • Click Proceed with Install. The installer will ask you which languages you want installed alongside the one you have already chosen. If you want any, check their boxes.
  • At the printer menu, click Proceed unless you want support for one of the listed printers. (I don't know if they will work with UAE or not.) Next, select your desired keymap and click Proceed again.
  • The installer will next ask you to insert the various disks which you hopefully have the disk images for. Change disks by pressing COMMAND-M to switch back to the Mac mouse. Go to the Disk menu and eject the disk in drive df0: and then insert the disk it asks for by selecting the appropriate .adf file. The Amiga should detect that you have inserted a disk and begin copying. If it doesn't, click Proceed. If it asks for a disk again and you are sure you have the right .adf file in the drive, check to make sure that the file name (in AmigaOS) is the same as the one the Installer is asking for. If they differ a little, you may be able to rename the disk and "trick" the installer.
  • After it has copied all the files from all the disk images, it will ask you to remove all the disks and reboot. Click Proceed one final time to do this.
  • Now you must quit MacUAE and delete the file df0.adf from the MacUAE directory. MacUAE will only recognize your hard drive Cedar the first time it boots an Amiga, for some reason. Resetting your virtual Amiga crashes the file system. Though this is at times annoying, it is not a big problem.
  • Run MacUAE again. Your Amiga should now boot from Cedar. Congratulations! Now all the system files you need are on your "hard drive." Now you need to copy Top Hat Willy onto it, too.
  • Double-click on Cedar, then double-click on System. Double-click on the Shell icon to run a cli process. The shell is the fastest way to get things done on an Amiga, though you can always use the GUI if you want to.
  • You'll see that the current directory is Cedar: If you type the name of a program without a path, the system will look both in Cedar: for the file and in the startup disk's directory C. The directory C is where all system commands go. Type

    dir c:

    and you can see a list of all the files in C.

  • Type

    copy MAC:lha to c:

    This will put a copy of the lha archive utility in C.

  • Now you can extract the files from tophatwi.lha to Cedar. But first you should make a Games directory on Cedar. One of the commands in C is makedir. Type

    makedir Cedar:Games

    But you also need an icon file for this directory, otherwise you won't normally see it. The Amiga's icon files are .info files. You can copy another directory's .info file. Type

    copy Cedar:System.info to Cedar:Games.info

    This will copy System's icon and name it Games.info. If you close and then reopen Cedar you should see the new directory on top of or behind the System directory. (You may have to move System to see it.) Drag it to where you want it to be. Hold down COMMAND and select Snapshot All under the Window menu. The icons and window position and size will now remain in this position upon being opened.

  • Now let's unpack tophatwi.lha. Type

    cd Games

    to make Cedar:Games the current directory. And type

    lha e mac:tophatwi.lha

    to unpack tophatwi.lha. However, its directory TopHatWilly doesn't have an icon, but you can make one easily just as you did with the Games directory.

    copy Cedar:system.info TopHatWilly.info

    You can close the shell by typing

    endcli

  • Now double-click the Games directory, and the TopHatWilly directory. Click on the game's icon to run it. Good luck!

Note: If Willy runs too fast, go to the Options menu and select Settings. Try adjusting the CPU speed to a lower value.

Check out Manos Konstantiniadis' Kickstarting with UAE page for similar instructions, as well as instructions on using UAE's Picasso graphics card emulation. If you are going to use the Amiga often for nongame applications, you need to try Picasso emulation! It offers many display modes beyond the Amiga's built-in ones, including true color. You can have a virtual Amiga workstation!

Also check out Aminet, the largest archive of Amiga files in the world. The Amiga has an astonishingly prolific user base, so you can find almost every type of utility imaginable, and hundreds of great games - all available freely.

This site copyright © 1999 Maupin.
Top Hat Willy copyright © 1994, 1995 OverFlow Productions
Instructions provided "as is." Use at your own risk.
Send email to maupin@pastrytech.com