Jump to content

Complete Guide for Commodore Amiga in HS and HL3 Using WinUAE Only


rfancella

Recommended Posts

Posted

Did you disable 7z?

Select Commodore Amiga on the left and Settings across the top. In the Main Settings sub-tab change 7z Enabled to false:

Also, what version of WinUAE?

  • Replies 420
  • Created
  • Last Reply
  • 1 month later...
Posted

Potts,

What version of HL/RL are you using?  What version of module also.

Be sure 7z support is turned off.

 

Thanks,

Ron

 

My setup was working but now I'm getting your error what fixed it?

Posted

Hi Ron, will get all of that info tomorrow. I'm on my iPhone. It's weird all was ok. But not ran this system since reinstalling win7 so not sure if that has something to do with it. Everything was working. I recently updated whd to 18 something has gone wrong I guess. When I run a game I get a black and white flashing screen or a red texted error...bugger is what I said[emoji6]

Still using the last module released with HLHQ 3 and using HS1.3. I've not made the leap of faith yet.

Posted

UPDATE...well as I expected the issue was with whd 18. I replaced the files I had updated and the games ran again. So I may leave that. I wonder if you had any pointers for me on these issues...

1 -I use an Xbox360 controller and also keys for a 2nd controller . I looked at the way winuae sets up controls but can't seem to get them to function. Do you have a short tutorial for this?

2 - in windowed mode for bezels it seems like the screen is too big for the aperture as the graphics are cut off by the bezels. I sussed how to remove all but the main area like the bottom info bar but it's still not resizing properly.

Cheers

Posted

Potts,

The way I have mine setup is:

Set all the bezel offsets to 0.

In the emulator, set Filter -> Filter Settings -> Automatic Scaling.  In the new module, this is now an option.  ;)

 

Thanks,

Ron

 

 

UPDATE...well as I expected the issue was with whd 18. I replaced the files I had updated and the games ran again. So I may leave that. I wonder if you had any pointers for me on these issues...
1 -I use an Xbox360 controller and also keys for a 2nd controller . I looked at the way winuae sets up controls but can't seem to get them to function. Do you have a short tutorial for this?

2 - in windowed mode for bezels it seems like the screen is too big for the aperture as the graphics are cut off by the bezels. I sussed how to remove all but the main area like the bottom info bar but it's still not resizing properly.

Cheers

  • 1 month later...
Posted

Many thanks for the guide.  Managed to get all my Amiga games now working through whdload on Hyperspin.

 

One problem I do have is that saving games does not seem to be working.

 

I have tried 2 games so far, Captive and The Secret of Money Island.  In Captive I try to save the game, it does not give any error but when I try to load there is no save there.  In The Secret of Monkey Island, I try to save the game but it gives the error "the game was not saved".

 

Is there some issue with whdload in that it can't save games?  I have tried googling it but am not getting anywhere.

 

Cheers.

Posted

If you have your roms in 7z or similar compressed format, the default setting is to delete the temporary extracted files after you quit your game, thus deleting your save as well.

 

Two ways around it

1: Extract the games (roms)

2: In the general settings somewhere, check that temporary files should not be deleted on exit. This will leave every extracted game in your set temporary folder.

Posted

If you have your roms in 7z or similar compressed format, the default setting is to delete the temporary extracted files after you quit your game, thus deleting your save as well.

 

Two ways around it

1: Extract the games (roms)

2: In the general settings somewhere, check that temporary files should not be deleted on exit. This will leave every extracted game in your set temporary folder.

 

Thanks for the reply.

 

My files are in Zip format.  Can I ask which general settings are you talking about?  I have had a look in WinUAe and Rocketlaucher but cant see something in either.

 

Also how can this problem be that my saves are getting deleted from a temporary directory?  In the case of Secret of Monkey Island it is telling me  "the game was not saved" so there is nothing to delete in the first place?

 

Cheers

Posted

Don't suppose anybody else has any idea about saves not working with this guide?  It's really beginning to frustrate me.

Posted

Sorry it took so long to get to your problem.

The issue has nothing to do with this guide, the emulator or RL.  It has to do with how the game actually saves. You have to have a blank formated disk in DF0: for the game to save if you are using the adf version of the game.  If using the whdload version (which you are) the save is going to the zip file.  The actual WHDLoad install of the game.  Here is the rub.  WinUAE will not allow you to mount the zip files as read/write.  Therefore the game will not be saved.

You could install it onto a HDD and load the game that way.  It will take some work, but should work just fine.  I'll take a closer look at what that will take.

Because WHDLoad is designed to be loaded onto an actual HDD, it will not work in this setting.

I would recommend using the adf version.

 

Thanks,

Ron

 

Don't suppose anybody else has any idea about saves not working with this guide?  It's really beginning to frustrate me.

Posted

Sorry it took so long to get to your problem.

The issue has nothing to do with this guide, the emulator or RL.  It has to do with how the game actually saves. You have to have a blank formated disk in DF0: for the game to save if you are using the adf version of the game.  If using the whdload version (which you are) the save is going to the zip file.  The actual WHDLoad install of the game.  Here is the rub.  WinUAE will not allow you to mount the zip files as read/write.  Therefore the game will not be saved.

You could install it onto a HDD and load the game that way.  It will take some work, but should work just fine.  I'll take a closer look at what that will take.

Because WHDLoad is designed to be loaded onto an actual HDD, it will not work in this setting.

I would recommend using the adf version.

 

Thanks,

Ron

No problem, thanks for taking the time to get back to me.  

 

I take it from what you are saying that everybody that has used your guide for this setup will not be able to save games.  It's odd that nobody else has brought this up before, i guess there are a lot of people out there that get these emulators up and running but don't actually bother to play them!! :)

 

Going back to getting my setup working.  You mention that it's either install to HDD or use the adf version to get game saves working.  Is it possible to use adfs just for specific games i.e the ones that require saves and use your setup here for all others?  if so how would I go about this.

 

Failing that maybe when you get some spare time you could take a closer look at the HHD as you mentioned above.

 

Many thanks.

Posted

Hope to help.  I do play them, but if I want to play the Monkey Island games, I use ScummVM.  ;)

 

Again, it has nothing to do with the guide or RL, but the way the emulator loads the WHDLoad game zip file.

 

Digging into the HDD option I managed to get it to work.  It's not pretty, but it does work.  It will also require some work on your end, if your Amiga chops are sharp.  ;)  Or at least, if you have some Amiga chops.  lol

 

Out there in the interwebs is a Workbench 3.1 lite vhd/hdf file.  It is Workbench 3.1 installed on a WinUAE file format.  Or you can provide your own.  Take that bare file, install WHDLoad, your WHDLoad key file and your kickstart files on it.  Extract the game and put it on that install somewhere.  Edit the User-Startup so it runs the game (many of these things I can help give direction).

Add vhd or hdf to your Global Emulator File Extensions.  Rename the vhd/hdf file the same as your XML and put it in your roms folder.

Open up the Module settings and go to Rom Settings.  Add the game and set the PathToWorkBenchBase to the game file.

 

You will have to do this for each game you  want to be able to save, if the whdload install supports it.

 

This will launch the game and start it.  Since it's on the hdd file, the saves and loads will work.  ;)

 

Thanks,

Ron

 

 

No problem, thanks for taking the time to get back to me.  

 

I take it from what you are saying that everybody that has used your guide for this setup will not be able to save games.  It's odd that nobody else has brought this up before, i guess there are a lot of people out there that get these emulators up and running but don't actually bother to play them!! :)

 

Going back to getting my setup working.  You mention that it's either install to HDD or use the adf version to get game saves working.  Is it possible to use adfs just for specific games i.e the ones that require saves and use your setup here for all others?  if so how would I go about this.

 

Failing that maybe when you get some spare time you could take a closer look at the HHD as you mentioned above.

 

Many thanks.

Posted

Thanks for the reply.

 

Unfortunately my "Amiga chops" are pretty blunt but I'll at least give it a shot myself before asking for further assistance.  I pretty much followed your guide on autopilot without really learning anything  :argh:

Posted

Glad to help.

I'll do a quick little write up below:

The one thing is this, I don't remember where I got the HDD image, I think it used to be in the module notes.  :S

So you will have to find the following:

Workbench31_lite.vhd (or other Amiga OS HDD image) - Don't remember where I got mine.

WHDLoad - http://whdload.de/ - Get the file WHDLoad_usr_small.lha

WHDLoad key file (optional for some games, required for others) - See link above for purchase.

The game install - I will use the Secret Of Monkey Island.

A working WinUAE setup - Mine is "WinUAE 3.1.0".

Kickstart files - Mine are from Amiga Forever.

 

Ok, let's go!

 

If you have not done so already, create a directory in your WinUAE folder called HDD.

Place your Workbench image there.

Create a folder inside there called Temp.

Inside the Temp, directory make a directory called kickstarts.

Extract the file SecretOfMonkeyIsland_v3.4_1625.zip and place it's contents in Temp.

Extract the WHDLoad file and place it in Temp.

Take all your kickstart files and copy them into Temp/kickstarts.

Copy your WHDLoad.key file into Temp.

 

Now to make the magic happen.  ;)

 

Launch WinUAE.

Click the "Quickstart" section on the top left.

Change the Model to "A1200" and "Configuration to 4MB Fast...".

Click on the "CD & Hard drives" section under "Hardware".

Click the "Add A Hardfile..." button.

Click the browse button on the far right of "Path".

Navigate and select your HDD file, mine is called HDD/Workbench.hdf and hit the "OK" button.

Leave everything else as it is and hit the "OK" button on that screen.

Click the "Add Directory or Archive.." button.

In the "Volume label:" box, type Temp.

Click the "Select Directory" button and navigate to HDD/Temp, click it and hit the "Select Folder" button.

Click the OK button.

 

If everything is right, your Amiga install should now launch in WinUAE.  Hit the "Start" button on the bottom right.

Welcome back to 1992! ;)

You should now be presented with an Amiga Workbench desktop.  :D

There should, at least, be three icons on your screen: Ram Disk, Temp & Workbench3.1 (Or System).

 

First thing to do is to install WHDLoad.

Double click on Temp.

Hold down the right mouse button and you should be presented with a menu in the top bar.  Move your mouse to Window and slide it down to Cleanup and let go of the button.

You should now see two folders: WHDLoad and SecretOfMonkeyIsland.

Double click on WHDLoad.

Then double click on the Install icon.

Hit the "Proceed With Install" button.

Click the "Proceed" button.

Click the "Proceed" button on the next screen.

Again, click "Proceed".

One more time, click "Proceed" and the WHDLoad install will be complete.  Click the Close button on that window (The small square in the top left corner of the WHDLoad window).

 

Now, drag and drop the SecretOfMonkeyIsland onto your desktop for now and close the Temp folder window.

Double click on the Workbench (or System) icon.

Hold down the right mouse button, move up to the Window menu and slide down to New Drawer.  Delete out the name and type Games.  Hit the OK button.

Using the sliders, move the window around until you can see the newly created Games folder.  Drag the SecretOfMonkeyIsland folder from your Desktop and drop it on the Games folder.

That's all we need to do from the GUI.  The last couple steps are done from a CLI.

 

Inside the already open Workbench (System) window, find the System folder and double click it.

Now double click the Shell icon.  This will open a CLI (Command Line Interface) window.

For the tricky bits now:

Type the following (hit Enter after each line):

copy dh1:WHDLoad.key S
makedir devs:kickstarts
copy dh1:kickstarts devs:kickstarts

Woot!  Everything is now in it's place and ready for the last step!

 

To make it autoboot, type in the box:

ed s/user-startup

This will open the user-startup file in ED (Editor).

Use the mouse or arrow keys to get all the way to the end of the file and hit Enter to create a couple empty lines.  Then type the following:

cd Games/SecretOfMonkeyIsland
WHDLoad SecretOfMonkeyIsland.slave PreLoad

Hold down the right mouse button.  Move up to Project and down to Save.  Let go of the button to save the edited file.

Click the close button on the top left.

You are done, now to test in WinUAE before we move on.

Hit F12 on your keyboard.

Hit the "Restart" button on the bottom left.

Be sure you are on the "CD & Hard drives" section still.  Click on the DH1 - Temp entry at the top of the screen and hit the "Remove" button.

Then hit the "Start" button.

It should boot right to the game.

If everything is correct, hit F12 and hit the "Quit" button.

 

Woot!!!  On to the last couple steps.

 

Navigate to your HDD folder and rename your HDD image to SecretOfMonkeyIsland_v3.4_1625 and move it to you Amiga roms folder.  Rename the original SecretOfMonkeyIsland_v3.4_1625.zip to something else so RocketLauncher will not use it.

Make note of what the extension on the new rom is.  It should be either vhd or hdf, this will need to be added into your Rom Extensions in RLUI.

Open up RLUI.

With GLOBAL selected on the top left, click the Emulators tab on top.

Scroll down and find WinUAE and double click on it.

Add |hdf or |vhd to the list of Rom Extensions and close that window.

Select Commodore Amiga on the left and the Modules tab on top.

Select WinUAE.ahk in the list and hit the button "Edit System Specific Module Settings" right above it.

Click the Rom Settings tab and then hit the Green Plus button in the middle of the screen.

Scroll down and find SecretOfMonkeyIsland_v3.4_1625 and double click on it.

On the bottom of that screen, click the magnifying glass to the far right of PathToWorkBenchBase and browse to your Amiga Roms folder and select your new rom SecretOfMonkeyIsland_v3.4_1625.??? and hit the Open button.  Close out the System Settings window.

 

That's it!  You are done!  And if all works as expected, good job!

 

Thanks,

Ron

 

PS:  If you want to do another game the same way, follow the same steps, but your WHDLoad line in the user-startup may be different.  You will have to find the command for it because it may be different.

To do this, while looking at the SecretOfMonkeyIsland folder in your Amiga workbench, double click it.  Click once on the SecretOfMonkeyIsland icon in that window.  Hold down the right mouse button and move up to Icons and down to Information... and let go of the button.

In this window you should see in the Tool Types: box at least two lines:

SLAVE=SecretOfMonkeyIsland.slave
PRELOAD

Thanks for the reply.

 

Unfortunately my "Amiga chops" are pretty blunt but I'll at least give it a shot myself before asking for further assistance.  I pretty much followed your guide on autopilot without really learning anything  :argh:

Posted

Hi.

 

Thanks for posting your walkthrough on how to get my save games working.  

 

I have been working through it this morning trying to get it to work but unfortunately I fell at the first hurdle.  I do not have a "Workbench31_lite.vhd" file and despite lots of searching i cannot seem to track one down.  I am assuming I should be able to create one myself but unfortunately I will have to track down a guide to help me on that aswell.

 

Anyway I'll report back if I manage to get past this stage.

Posted

I thought maybe, the link for that file was originally in the old module.  Maybe not, maybe it was in one of those links that are now dead in my fist post.

 

Either way, if you think you can follow my instruction above, i'll do a writeup on how to create a Workbench install.

 

Thanks,

Ron

 

 

Hi.

 

Thanks for posting your walkthrough on how to get my save games working.  

 

I have been working through it this morning trying to get it to work but unfortunately I fell at the first hurdle.  I do not have a "Workbench31_lite.vhd" file and despite lots of searching i cannot seem to track one down.  I am assuming I should be able to create one myself but unfortunately I will have to track down a guide to help me on that aswell.

 

Anyway I'll report back if I manage to get past this stage.

Posted

Hi guys,

I found a good source to help install Workbench 3.1 onto a HDD image.  Woot!  No need to do a writeup!

 

http://guide.abime.net/home3.htm

 

Just looking through it, it looks like you probably only need to follow Chapter 1 through Chapter 5.  But I will go through it and post back here with any corrections or additions.  The only thing that may need to be added is RTGMaster.

 

Thanks,

Ron

Posted

Well I've eventually had the time to go through this and low and beholds it works :)

 

Had a couple of hiccups while working through it which I managed to resolve myself.

 

The first was I had a few typos while doing the Shell stuff.  Wish there was a way to copy from Windows and paste in Workbench :)

 

The second was I got an error about not being able to find a specific Kickstart file when first trying to run the game.  The problem was that all my Kickstarts were in the .rom format.  However I remembered from another guide about converting them into the .a500 format (I think).  I did this and it worked.

 

Got to say a big thanks to Ron for understanding the issue I had and finding a workable solution that fits in with Hyperspin.

Posted

Sweet!!  Glad you got it all sorted out!

 

Thanks,

Ron

 

Well I've eventually had the time to go through this and low and beholds it works :)

 

Had a couple of hiccups while working through it which I managed to resolve myself.

 

The first was I had a few typos while doing the Shell stuff.  Wish there was a way to copy from Windows and paste in Workbench :)

 

The second was I got an error about not being able to find a specific Kickstart file when first trying to run the game.  The problem was that all my Kickstarts were in the .rom format.  However I remembered from another guide about converting them into the .a500 format (I think).  I did this and it worked.

 

Got to say a big thanks to Ron for understanding the issue I had and finding a workable solution that fits in with Hyperspin.

Posted

hi guys I have a huge problem with running WinUAE in hyperlunch all games commodore and commodore amiga Amiga CD32 will use a configuration of the host but does not save the configuration settings for the CPU and chipset ... other settings reloads correctly where reconfigure the wine in hyperlaunch that for any game selected was the same CPU and chipset other than the default?

Posted

Hi,

Are you using HyperLaunch?  What version of HL are you using, or are you using Rocketlauncher?

 

If you are using RocketLauncher, the Amiga hardware settings are all in the Module Settings now.  ;)

 

With HyperLaunch3, the module should use what's in the host file.

 

Thanks,

Ron

 

 

hi guys I have a huge problem with running WinUAE in hyperlunch all games commodore and commodore amiga Amiga CD32 will use a configuration of the host but does not save the configuration settings for the CPU and chipset ... other settings reloads correctly where reconfigure the wine in hyperlaunch that for any game selected was the same CPU and chipset other than the default?

Posted

hi ron thanks for your reply I use HL HL 3.1.0.5 and 1.1.1.3 HQ All settings such as the display and keyboard setup correctly load the host file. hardware settings (CPU and chipset) unfortunately the default load ... the game starts up but the sound is bad and only manual change cpu in WinUAE produces results greetings

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...