Jump to content

Complete Guide for Commodore CD32 in HyperSpin and RL using WinUAE only


rfancella

Recommended Posts

Posted

Hello All!

This is my next installment for the Commodore Amiga CD32!

Scope:

This guide is to help the community to setup a Commodore Amiga CD32 wheel in HyperSpin using:

HyperSpin v1.3.2.0

HyperLaunch v3.0.1.0

HyperLaunchHQ v1.0.12.0

WinUAE v2.6.1.0 - Dowload page: http://www.winuae.net/frames/download.html

Daemon Tools Lite - Download page: http://www.daemon-tools.cc/products/dtLite (see disclaimer below)

Introduction:

The company (Amiga Corproation):

Taken from the WiKi page: http://en.wikipedia.org/wiki/Amiga_Corporation

Amiga Corporation was a United States computer company formed in the early 1980s as Hi-Toro. It is most famous for having developed the Amiga computer, code named Lorraine.

In the early 1980s Jay Miner, along with other Atari staffers, had become fed up with management and decamped. In September 1982, they set up another chip-set project under a new company in Santa Clara, California, called Hi-Toro (which meant "high bull" to them, later renamed to Amiga), where they could have some creative freedom. There, they started to create a new 68000-based games console, codenamed Lorraine, that could be upgraded to a full-fledged computer. The initial start-up financing of Amiga Corporation was provided by three dentists in Florida, who later regained their investment once Commodore bought the company.

The console/computer Amiga CD32:

Taken from the WiKi page: http://en.wikipedia.org/wiki/Amiga_CD32

The Amiga CD32, styled "CD32" (code-named "Spellbound"), was the first 32-bit CD-ROM based video game console released in western Europe, Australia, Canada and Brazil. It was first announced at the Science Museum in London, United Kingdom on 16 July 1993, and was released in September of the same year. The CD32 is based on Commodore's Advanced Graphics Architecture chipset, and is of similar specification to the Amiga 1200 computer. Using 3rd-party devices, it is possible to upgrade the CD32 with keyboard, floppy drive, hard drive and mouse, turning it into an Amiga 1200 personal computer. A hardware MPEG decompression module for playing Video CD was also available. In the Christmas period following its launch, the CD32 accounted for 38% of all CD-ROM drive sales in the UK, exceeding sales of the Mega-CD; however it was soon overshadowed by CD-ROM based games consoles from other companies.

Ok, let's get started:

Make sure you have the most up-to-date HyperSpin, HyperLaunch v3 and modules.

Download the correct version of WinUAE from the link above. Extract the contents of the zip file into your emulators directory. For this example we will use the following directory structure:H:\HyperSpin\Emulators\WinVICE - The emulator directory.

H:\Roms\Commodore CD32 - The directory I placed my game files in. They are in uncompressed bin/cue format. Yours maybe be zipped, but they will still work fine.

As with any of the CD/DVD based emulators, make sure you have Daemon Tools installed and configured on your machine.

DISCLAMER: Instructions for downloading and installing Daemon Tools are not included in this guide. I have provided a link above to the Daemon Tools Lite 4 download page. But be very careful when you install it. It will try to install a browser tool bar and take over your home page if your not careful.

This setup is a little more complicated than some out there, so the first thing we do is read the module notes. To do this open up HyperLaunchHQ. Make sure GLOBAL is selected on the left. Then click Modules on the top. Scroll down and select WunUAE.ahk in the list and click the attachment.php?attachmentid=36369&stc=1 button as shown below:

attachment.php?attachmentid=36370&stc=1

The notes for WinUAE are (I have in bold the sections that apply):

MSystem = "Commodore Amiga","Commodore Amiga CD32","Commodore CDTV","Commodore Amiga CD"
;----------------------------------------------------------------------------
; Notes:
; You can have specific configuration files inside a Configurations folder on WinUAE main dir.
; Just name them the same as the game name on the XML file.
; [b]Make sure you create a host config files with these names:[/b]
; CD32 : [b]cd32host.uae[/b] and cd32mousehost.uae;
; CDTV : cdtvhost.uae and cdtvmousehost.uae;
; Amiga : amigahost.uae;
; Amiga CD : amigacdhost.uae;
[b]; cd32mouse and cdtvmouse are for mouse controlled games on these systems, you should configure 
; Windows Mouse on Port1 and a CD32 pad on Port2. [/b]For Amiga and Amiga CD make sure you set both 
; a joystick and a mouse on Port1 and only a joystick on Port2.[b]
; Set all your other preferences like video display settings. And make sure you are saving a HOST 
; configuration file and not a general configuration file.[/b]
;
; If you want to configure an exit key through WinUAE:
; Host-Input-Configuration #1-RAW Keyboard and then remap the desired key to Quit Emulator.
; If you want to configure a key to toggle fullscreen/windowed mode:
; Host-Input-Configuration #1-RAW Keyboard and then remap the desired key to Toggle windowed/fullscreen.
;
[b]; CD32 and CDTV:
; A settings file called System_Name.ini should be placed on your module dir. on that file you can define if a 
; game uses mouse or if it needs the special delay hack loading method amongst other things. Example of such a file:
;
; [Lemmings (Europe)]
; UseMouse=true
;
; [Project-X & F17 Challenge (Europe)]
; DelayHack=true[/b]
;
; Amiga:
; For MultiGame support make sure you don't change the default WinUAE diskswapper keys which are:
; END+1-0 (not numeric keypad) = insert image from swapper slot 1-10
; END+SHIFT+1-0 = insert image from swapper slot 11-20
; END+CTRL+1-4 = select drive
;
; To do that follow the same procedure as above for the exit 
; key, but on F11 set it to Toggle windowed/fullscreen. Make sure you save your configuration afterwards.
; Note : If you want to use Send commands to WinUAE for any keys that you configured through Input-Configuration panel make sure you 
; set those keys for Null Keyboard! This is a virtual keyboard that collects all input events that don't come from physical 
; keyboards. This applies to the exit or windowed/fullscreen keys mentioned above.
;----------------------------------------------------------------------------

Navigate to H:\HyperSpin\HyperLaunch\Modules\WinUAE. I copied the three files (Commodore Amiga CD32 (Example).ini, Commodore Amiga (Example).ini & Settings (Example).ini) and renamed them as shown:

attachment.php?attachmentid=36371&stc=1

You can edit these files to reflect any changes per game you want enabled. If you would like your game to be displayed in full screen mode, open up the Commodore Amiga CD32.ini file and change Fullscreen=false to Fullscreen=true. For explanations of what the other two ini files do, read them please.

Starting WinUAE to create the cd32host.uae file:

Navigate to the emulator directory H:\HyperSpin\Emulators\WinUAE and open up winuae.exe:

attachment.php?attachmentid=36372&stc=1

The first time you run it, it will have just a default set of settings. To create the CD32 specific settings, make sure Quickstart is selected on the left. Change the Model in the drop down to say CD32. Make sure the Configuration drop down is also set to CD32:

attachment.php?attachmentid=36373&stc=1

Next, click on Display on the left. Make the appropriate changes to this screen. I, personally, set my second monitor, changed to Fullscreen, Centering I selected Horizontal and Vertical, selected Blacker than Black and set Line Mode to Normal. Adjust these settings to your liking:

attachment.php?attachmentid=36374&stc=1

The last set of settings are your Game ports. Change Port 1: to Windows mouse, No autofire and Mouse. Change Port 2: to Keyboard Layout to the appropriate device for your system. Make sure the two drop down boxes below are set to No autofire and CD32 pad. You can also remap the keys here.

To save this configuration so HyperLauch will find and use it, click on Configuration on the left. At the bottom of the screen, click the Save As... button and save it in H:\HyperSpin\Emulators\WinUAE\Configurations\Host and name it cd32host.uae as shown below:

attachment.php?attachmentid=36375&stc=1

Once the file is saved, click the Quit button on the bottom left to exit the emulator.

That's it for the emulator configuration!

Setup HyperHQ and your new wheel:

Launch HyperHQ and use the Main Menu Wizard to add your new wheel. Be sure and name it Commodore Amiga CD32 so everything will match up.

Then click on the Wheel Settings tab and select Commodore Amiga CD32 in the list. Make the following changes:

Execution: HyperLaunch

PC Game: Disabled

Set your Rom Path: to your CD32 CD games

Extensions: cue (if your games are compressed, use either zip or 7z)

attachment.php?attachmentid=36378&stc=1

For wheel filtering purposes, I have my Navigation/Themes tab set like this:

attachment.php?attachmentid=36380&stc=1

Lastly, do not forget to set your path to your videos in the Video tab. Close out HyperHQ and we move on to HyperLaunchHQ.

Setting up HyperLaunchHQ for the Commodore Amiga CD32:

Bring up HyperLaunchHQ and make sure you have GLOBAL selected on the right. Click on the Emulators tab on the top. Scroll through the list of emulators and find WinUAE and double click on it. Set the Path to point to H:\HyperSpin\Emulators\WinUAE\winuae.exe and close that window:

attachment.php?attachmentid=36381&stc=1

Now, click on Commodore Amiga CD32 in the System list on the left. Set your Rom Paths and click the magnifying glass next to Default Emulator. Double click on WinUAE [Global]:

attachment.php?attachmentid=36382&stc=1

With Commodore Amiga CD32 still selected on the left, click on Games on top and run an Audit to see all the games have available to you. Go ahead and select one and click the Launch button to test your setup:

attachment.php?attachmentid=36383&stc=1

If the game launches and plays, you are done. Close out HyperLaunchHQ and run HyperSpin to test your new wheel and HyperLaunch!!

As always, feedback and corrections are always welcome!

Thanks,

Ron

post-48498-142870614603_thumb.png

post-48498-142870614604_thumb.jpg

post-48498-142870614606_thumb.png

post-48498-142870614608_thumb.png

post-48498-142870614611_thumb.png

post-48498-142870614614_thumb.png

post-48498-142870614616_thumb.jpg

post-48498-142870614624_thumb.jpg

post-48498-142870614627_thumb.jpg

post-48498-142870614629_thumb.jpg

post-48498-142870614631_thumb.jpg

post-48498-142870614634_thumb.jpg

  • Replies 153
  • Created
  • Last Reply
  • 4 weeks later...
Posted
I haven't got a Winuae.ahk I have a WinUAE Loader.ahk in WinUAE Loader folder..?

Tony,

WinUAELoader is a loader for WinUAE. Not to be used with the CD32. If you do not have a WinUAE, then you need to grab the HyperLaunch updates from the GIT. Then add WinUAE into your Global Emulators.ini.

You should have a WinUAELoader folder and a WinUAE folder.

Probably means you haven't updated HyperLaunch in a while. If you are current, you can look at your Global Emulators for a [WinUAE] section. If it's not there, check this out:

http://www.hyperspin-fe.com/forum/showthread.php?30900-WinUAE-Module-not-showing-up&p=294049&viewfull=1#post294049

Hope this helps.

Thanks,

Ron

Posted
Ok thanks I just downloaded HGyperlaunch from this site yesterday, but I will check the git out thanks.

The module has been there longer than yesterday.

There must be some other problem.

Thanks,

Ron

  • 4 weeks later...
Posted

Ron, did this today. Great tutorial as always. Had only one glitch.

I set the display in WinUAE to run full screen but when I ran it from HLHQ it was windowed. I eventually found that there was a module setting which set the screen size. This obviously overrides the winUAE setting. Once I set this to full screen that's what I got.

Posted
Ron, did this today. Great tutorial as always. Had only one glitch.

I set the display in WinUAE to run full screen but when I ran it from HLHQ it was windowed. I eventually found that there was a module setting which set the screen size. This obviously overrides the winUAE setting. Once I set this to full screen that's what I got.

I will add that to the guide.

Thanks Potts,

Ron

  • 4 weeks later...
Posted

Thanks for this guide. It helped me get started, but I've run into some issues. Each game will unzip, and then I get a black screen within the emulator. The screen will then change to a slightly lighter shade of black, and then back after a few seconds. For a couple games, it might actually load. For instance, I can play Battletoads. But most of the others just stay at the fluctuating black screens. Akira will load, but then it will just flash the Akira logo within the game, and nothing I press makes the game load. Does it potentially have something to do with creating the System.ini mentioned in the notes? I made a commodore CD32.ini, commodore amiga.ini and settings.ini just by copying the ini's already in the module folder.

Thanks

Posted
Thanks for this guide. It helped me get started, but I've run into some issues. Each game will unzip, and then I get a black screen within the emulator. The screen will then change to a slightly lighter shade of black, and then back after a few seconds. For a couple games, it might actually load. For instance, I can play Battletoads. But most of the others just stay at the fluctuating black screens. Akira will load, but then it will just flash the Akira logo within the game, and nothing I press makes the game load. Does it potentially have something to do with creating the System.ini mentioned in the notes? I made a commodore CD32.ini, commodore amiga.ini and settings.ini just by copying the ini's already in the module folder.

Thanks

Joe,

Sorry to hear you are having issues. I have a couple things for you to try.

First, take a game (Example: Akira, always use the same broken game for troubleshooting) and extract it into your rom directory. Make sure the bin/cue files are in the same directory as your roms. Open Daemon Tools and see if the cue file will mount without errors.

Leave the Akira cue file mounted in DT but make note of the drive letter.

If it mounts good. Launch WinUAE outside HyperSpin and HyperLaunchHQ. Click on Configurations on the left. Click the Load From... Button down at the bottom.

Double-click on Host. Then double-click on cd32host.uae.

On the left, click on CD & Hard drives menu. At the bottom is a drop down box that should say Autodetect. Change it to the drive letter of the Akira cue. Mine is D:\

Then hit the Start button down at the bottom. Does the game launch and play correctly??

I look forward to your reply.

Thanks,

Ron

Posted

Thanks for the reply Ron. So I did each step you mentioned, and started the game. It does the same exact thing it did in Hyperspin before. It starts w/ a black screen, then a shade lighter, then the Akira logo pops up and keeps flashing. It does this for an indefinite amount of time, no matter what button I press.

Posted
Thanks for the reply Ron. So I did each step you mentioned, and started the game. It does the same exact thing it did in Hyperspin before. It starts w/ a black screen, then a shade lighter, then the Akira logo pops up and keeps flashing. It does this for an indefinite amount of time, no matter what button I press.

Joe,

Good. At least we now know it has nothing to do with HyperSpin or HyperLaunch. It has to be one of two things: Bad rom or WinUAE configuration.

Please post your WinUAE\winuaebootlog.txt using quote tags as described here: http://www.hyperspin-fe.com/forum/showthread.php?31072-The-HyperNoobie-Guide-For-Posting-To-The-Fourm

Thank you,

Ron

Posted

Figured it out. So I put all my kickstart roms into one folder and changed the system folder to it. It scanned it and found my BIOS. Now, Akira is working; it was just a BIOS issue, which I should have been able to figure out. Thanks again for all your help Ron, another system up and running!

Posted
Figured it out. So I put all my kickstart roms into one folder and changed the system folder to it. It scanned it and found my BIOS. Now, Akira is working; it was just a BIOS issue, which I should have been able to figure out. Thanks again for all your help Ron, another system up and running!

Woot!! Glad to hear it Joe!

Thanks,

Ron

  • 2 weeks later...
Posted
Thanks.

Does the emulator automatically know to use "cd32host.uae"?

thanks

craig

Craig,

The emulator does not. But HyperLaunch does. That's the file it looks for and builds it into the command line. It has to be in the Configurations\Host directory.

Thanks,

Ron

  • 2 weeks later...
Posted

Thanks, got CD32 working perfectly!

I also had the black screen/flashing Akira logo and worked out that the "Configurations\Host" folder was defaulting to "C:\Users\Public\Documents\Amiga Files\Configurations\Host" instead of the one inside the WinUAE folder, So Hyperlaunch couldn't find my cd32host.uae. The flashing Akira logo is because it's trying to run the game with the default WinUAE configuration (I believe is an A500) Once i moved the cd32host.uae to the correct folder it ran fine.

Posted
Worked great thanks for making this. CD32 has some fun games. CDTV.. leaves a little to be desired..imho
Thanks, got CD32 working perfectly!

I also had the black screen/flashing Akira logo and worked out that the "Configurations\Host" folder was defaulting to "C:\Users\Public\Documents\Amiga Files\Configurations\Host" instead of the one inside the WinUAE folder, So Hyperlaunch couldn't find my cd32host.uae. The flashing Akira logo is because it's trying to run the game with the default WinUAE configuration (I believe is an A500) Once i moved the cd32host.uae to the correct folder it ran fine.

Nice work guys! Glad it's all sorted and thank you for the kind words.

Thanks,

Ron

Posted

So I had this working fine then decided to install Windows 8.1 Got Hyperspin running again no problems except with this emulator. It works but for some reason it wont mount the game. It unzips and then boots the game, but when I open daemon tools I can see it never got mounted. Other CD based systems work fine mounting, any ideas??

Archived

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

×
×
  • Create New...