Turranius Posted May 19, 2014 Posted May 19, 2014 I see. That is how I made it at first, but seeing that the games are updated quite often, that would be a pain to maintain (renaming all the artwork, videos etc for every new version of the game). Perhaps I'll just keep this one to myself then because I can't see myself maintaining that method =) There is an update to one of the ones you posted even. 1000Miglia_v1.2.lha Here are the files http://www.grandis.nu/downloads/Commodore Amiga.ini http://www.grandis.nu/downloads/Settings.ini I did a test just now to rename the \192.168.101.70\install\Emulators\Amiga\ClassicWB _UAE_v28\winuae270.exe file into something else. When I did, the correct winuae.exe was loaded and all was fine. For fun, I renamed it back and once again, the winuae270.exe was loaded wrongly again. I'll test what you ask in the morning. Appreciate the help, although, worst case scenario, I can move or rename that file permanently. Still interesting why it happens.
rfancella Posted May 19, 2014 Author Posted May 19, 2014 I see. That is how I made it at first, but seeing that the games are updated quite often, that would be a pain to maintain (renaming all the artwork, videos etc for every new version of the game). Perhaps I'll just keep this one to myself then because I can't see myself maintaining that method =) There is an update to one of the ones you posted even. 1000Miglia_v1.2.lhaHere are the files http://www.grandis.nu/downloads/Commodore Amiga.ini http://www.grandis.nu/downloads/Settings.ini I did a test just now to rename the \192.168.101.70\install\Emulators\Amiga\ClassicWB _UAE_v28\winuae270.exe file into something else. When I did, the correct winuae.exe was loaded and all was fine. For fun, I renamed it back and once again, the winuae270.exe was loaded wrongly again. I'll test what you ask in the morning. Appreciate the help, although, worst case scenario, I can move or rename that file permanently. Still interesting why it happens. I'm not saying no one is interested. Just, that is not the Official naming convention. Course, this system strays from the others as a norm. Most everything else uses the No-Intro naming convention. That field is only used if you have games that need to launch to WorkBench and be run from there. If you remove that field from HLHQ, you should be fine (someone correct me if i'm wrong). The files are interesting... Mine are almost identical. Thanks, Ron
Turranius Posted May 20, 2014 Posted May 20, 2014 To test, remove your PathToWorkBenchBase from the System Settings in HLHQ. Ron That one was already empty =) I have a little problem with how I want to do this. Sure, I can make a script that renames the official movies to match my "romset" but I'd rather keep true to the official standard, but when you don't approve of that standard.... Hmm hmm. Well. I can always put the roms on my ftp and people can decide for them self I guess. I just dont want more versions of the same thing out there to confuse people =) Edit: I've copied them there with the database. See signature =) Edit2: Also made a little script that can be used to match old standard of artwork etc to mine. Its not 100% but it works good. This is an example from doing the Wheel. Matching: 3188 total roms. 1373 was found directly. 1815 matches was not found directly but 1240 roms got a partial. So out of 3188 roms, we have matches for 2613 roms It works by removing one char from the end of the romname until i matches the source (Wheel images in this example). It will end at 4 chars and give up, otherwise the mismatch is way to high. Example output YoJoe.png -> YoJoeDemo.zip (We got hit on: YoJoe) Yolanda.png -> YolandaFiles.zip (We got hit on: Yolanda) Yolanda.png -> YolandaImage.zip (We got hit on: Yolanda) ZakMcKracken.png -> ZakMcKrackenDe.zip (We got hit on: ZakMcKracken) ZakMcKracken.png -> ZakMcKrackenFr.zip (We got hit on: ZakMcKracken) ZakMcKracken.png -> ZakMcKrackenIt.zip (We got hit on: ZakMcKracken) Zaxxon.png -> Zaxxon1MB.zip (We got hit on: Zaxxon) Zaxxon.png -> Zaxxon512KB.zip (We got hit on: Zaxxon) Zombi.png -> ZombiDe.lha (We got hit on: Zombi) Zombi.png -> ZombieApocalypse2AGA.zip (We got hit on: Zombi) Zombi.png -> ZombieApocalypse.zip (We got hit on: Zombi) Zombi.png -> ZombiFr.lha (We got hit on: Zombi) Zool2.png -> Zool2AGA.zip (We got hit on: Zool2) Zool.png -> ZoolAGA.zip (We got hit on: Zool) Say I remake all the videos and artwork etc to match any new version that comes out.. how would one go ahead and get that changed to the official version? =) Hyperspin people, Emumovies people etc..
ice700 Posted June 5, 2014 Posted June 5, 2014 Everything works, but i can't load the single specific game configuration. i named the config. file with the game's name (same as in the xml) as mentioned in the note. But it keeps launching the usual amigahost config. does this function work with you? any idea?
rfancella Posted June 5, 2014 Author Posted June 5, 2014 Everything works, but i can't load the single specific game configuration. i named the config. file with the game's name (same as in the xml) as mentioned in the note. But it keeps launching the usual amigahost config.does this function work with you? any idea? Looking through the module, it should work just fine. Are you naming them with the rom name and the .uae extension? And are they in the WinUAE\Configurations directory?? If these are both answered yes, please post your HyperLaunch log with code tags as described here: http://www.hyperspin-fe.com/forum/showthread.php?31072-The-HyperNoobie-Guide-For-Posting-To-The-Fourm Thanks, Ron
ice700 Posted June 5, 2014 Posted June 5, 2014 thanks for the quick reply, yes i think i did it correctly. The file AlloAllo_v1.0.uae is in the Configurations folder. here's the log [code] 23:03:35:350 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x y w h 23:03:35:350 | HL | INFO | +0 | CheckFile - Checking if D:\HyperSpin\HyperLaunch\HyperLaunch.exe exists 23:03:35:350 | HL | INFO | +0 | Main - HyperLaunch received "Commodore Amiga" and "AlloAllo_v1.0" 23:03:35:350 | HL | INFO | +0 | Main - AlloAllo_v1.0 is using the default emulator: WinUAE 23:03:35:350 | HL | INFO | +0 | Main - Checking for a [WinUAE] section in D:\HyperSpin\HyperLaunch\Settings\Commodore Amiga\Emulators.ini 23:03:35:350 | HL | INFO | +0 | Main - Checking for a [WinUAE] section in D:\HyperSpin\HyperLaunch\Settings\Global Emulators.ini 23:03:35:350 | HL | INFO | +0 | Main - Found [WinUAE] in D:\HyperSpin\HyperLaunch\Settings\Global Emulators.ini 23:03:35:350 | HL | INFO | +0 | CheckFile - Checking if D:\HyperSpin\HyperLaunch\Modules\WinUAE\WinUAE.ahk exists 23:03:35:365 | HL | INFO | +16 | Main - CRC Check - CRC matches, this is an official unedited module. 23:03:35:365 | HL | INFO | +0 | Main - AlloAllo_v1.0 will use module: D:\HyperSpin\HyperLaunch\Modules\WinUAE\WinUAE.ahk 23:03:35:365 | HL | INFO | +0 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks. 23:03:35:365 | HL | INFO | +0 | Main - INI Keys read 23:03:35:365 | HL | INFO | +0 | CheckFile - Checking if D:\HyperSpin\HyperLaunch\Module Extensions\7z.exe exists 23:03:35:365 | HL | INFO | +0 | CheckFile - Checking if D:\HyperSpin\HyperLaunch\Module Extensions\7z.dll exists 23:03:35:365 | HL | INFO | +0 | CheckPaths - Started 23:03:35:365 | HL | INFO | +0 | CheckPaths - Found rom: D:\Amiga\Gamebase (v.1.6)\WHDLoad\AlloAllo_v1.0.zip 23:03:35:365 | HL | INFO | +0 | CheckFile - Checking if D:\# Emulators\Amiga - WinUAE2800\winuae.exe exists 23:03:35:381 | HL | INFO | +15 | CheckPaths - Ended 23:03:35:381 | HL | INFO | +0 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 2 hlMode = frontendPID = 0 frontendPath = D:\HyperSpin frontendExe = HyperSpin.exe frontendExt = exe frontendName = HyperSpin frontendDrive = D: exitEmulatorKey = ~Esc exitEmulatorKeyWait = 0 forceHoldKey = ~Esc restoreFE = Restore exitScriptKey = ~q & ~s toggleCursorKey = ~e & ~t emuFullPath = D:\# Emulators\Amiga - WinUAE2800\winuae.exe emuPath = D:\# Emulators\Amiga - WinUAE2800 emuName = WinUAE emuExt = exe romPath = D:\Amiga\Gamebase (v.1.6)\WHDLoad romPathFromIni = D:\Amiga\Gamebase (v.1.6)\WHDLoad romExtension = .zip romExtensionOrig = .zip romExtensions = zip|rar|adf executable = winuae.exe systemName = Commodore Amiga dbName = AlloAllo_v1.0 romName = AlloAllo_v1.0 romMapPath = romMappingEnabled = false romMappingLaunchMenuEnabled = false romMappingFirstMatchingExt = false romMappingShowAllRomsInArchive = false romMappingNumberOfWheelsByScreen = 7 romMappingMenuWidth = 300 romMappingMenuMargin = 50 romMappingTextFont = Bebas Neue romMappingTextOptions = cFFFFFFFF r4 s40 Bold romMappingDisabledTextColor = ff888888 romMappingTextSizeDifference = 5 romMappingTextMargin = 10 romMappingTitleTextFont = Bebas Neue romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold romMappingTitle2TextFont = Bebas Neue romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold romMappingGameInfoTextFont = Bebas Neue romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular romMappingBackgroundBrush = aa000000 romMappingColumnBrush = 33000000 romMappingButtonBrush1 = 6f000000 romMappingButtonBrush2 = 33000000 romMappingBackgroundAlign = Stretch and Lose Aspect romMappingMenuFlagWidth = 40 romMappingMenuFlagSeparation = 5 romMappingDefaultMenuList = FullList romMappingSingleFilteredRomAutomaticLaunch = false skipchecks = False romMatchExt = true blockInputTime = 0 blockInputFile = errorLevelReporting = false logFile = D:\HyperSpin\HyperLaunch\HyperLaunch.log logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"] logLevel = 3 logIncludeModule = true logIncludeFileProperties = true logShowCommandWindow = false logCommandWindow = false sysLang = English_United_States navUpKey = Up navDownKey = Down navLeftKey = Left navRightKey = Right navSelectKey = Enter navP2UpKey = Numpad8 navP2DownKey = Numpad2 navP2LeftKey = Numpad4 navP2RightKey = Numpad6 navP2SelectKey = NumpadEnter originalWidth = 1280 originalHeight = 720 dtEnabled = true dtPath = C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe dtUseSCSI = true dtAddDrive = true emuIdleShutdown = 0 hideCursor = false hideEmu = false hideFE = false fadeIn = true fadeInDuration = 500 fadeInTransitionAnimation = DefaultAnimateFadeIn fadeInDelay = 0 fadeInExitDelay = 0 fadeOutExitDelay = 0 fadeOut = false fadeOutExtraScreen = false fadeOutDuration = 500 fadeOutTransitionAnimation = DefaultAnimateFadeOut fadeOutDelay = 0 fadeLyrInterpolation = 7 fadeLyr1Color = FF000000 fadeLyr1AlignImage = Align to Top Left fadeLyr2Pos = Center fadeLyr2X = 300 fadeLyr2Y = 300 fadeLyr2Adjust = 1.5 fadeLyr2PicPad = 0 fadeLyr3Pos = Center fadeLyr3X = 300 fadeLyr3Y = 300 fadeLyr3Adjust = 0.75 fadeLyr3Speed = 750 fadeLyr3Animation = DefaultFadeAnimation fadeLyr37zAnimation = DefaultFadeAnimation fadeLyr3Type = imageandbar fadeLyr3ImgFollow7zProgress = false fadeLyr3Repeat = 1 fadeLyr3PicPad = 0 fadeLyr4Adjust = 0.75 fadeLyr4X = 100 fadeLyr4Y = 100 fadeLyr4Pos = Above Layer 3 - Left fadeLyr4FPS = 10 fadeLyr4PicPad = 0 fadeTranspGifColor = FFFFFF fadeBarWindow = false fadeBarWindowX = fadeBarWindowY = fadeBarWindowW = 600 fadeBarWindowH = 120 fadeBarWindowR = 20 fadeBarWindowM = 20 fadeBarWindowHatchStyle = 8 fadeBarBack = true fadeBarBackColor = FF555555 fadeBarH = 20 fadeBarR = 5 fadeBarColor = DD00BFFF fadeBarHatchStyle = 3 fadeBarPercentageText = true fadeBarInfoText = true fadeBarXOffset = 0 fadeBarYOffset = 100 fadeRomInfoDescription = text fadeRomInfoSystemName = text fadeRomInfoYear = text fadeRomInfoManufacturer = text fadeRomInfoGenre = text fadeRomInfoRating = text fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating fadeRomInfoTextPlacement = corners fadeRomInfoTextMargin = 5 fadeRomInfoText1Options = cFF555555 r4 s20 Bold fadeRomInfoText2Options = cFF555555 r4 s20 Bold fadeRomInfoText3Options = cFF555555 r4 s20 Bold fadeRomInfoText4Options = cFF555555 r4 s20 Bold fadeRomInfoText5Options = cFF555555 r4 s20 Bold fadeRomInfoText6Options = cFF555555 r4 s20 Bold fadeStats_Number_of_Times_Played = text with label fadeStats_Last_Time_Played = text with label fadeStats_Average_Time_Played = text with label fadeStats_Total_Time_Played = text with label fadeStats_System_Total_Played_Time = text with label fadeStats_Total_Global_Played_Time = text with label fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time fadeStatsInfoTextPlacement = topLeft fadeStatsInfoTextMargin = 5 fadeStatsInfoText1Options = cFF555555 r4 s20 Bold fadeStatsInfoText2Options = cFF555555 r4 s20 Bold fadeStatsInfoText3Options = cFF555555 r4 s20 Bold fadeStatsInfoText4Options = cFF555555 r4 s20 Bold fadeStatsInfoText5Options = cFF555555 r4 s20 Bold fadeStatsInfoText6Options = cFF555555 r4 s20 Bold fadeText1X = 0 fadeText1Y = 0 fadeText1Options = cFFFFFFFF r4 s20 Right Bold fadeText1 = Loading Game fadeText2X = 0 fadeText2Y = 0 fadeText2Options = cFFFFFFFF r4 s20 Right Bold fadeText2 = Extraction Complete fadeFont = Arial fadeSystemAndRomLayersOnly = false fadeInterruptKey = detectFadeErrorEnabled = true fadeImgPath = D:\HyperSpin\HyperLaunch\Media\Fade HLDataPath = D:\HyperSpin\HyperLaunch\Data HLMediaPath = D:\HyperSpin\HyperLaunch\Media HLErrSoundPath = D:\HyperSpin\HyperLaunch\Media\Sounds\Error modulesPath = D:\HyperSpin\HyperLaunch\Modules moduleFullName = D:\HyperSpin\HyperLaunch\Modules\WinUAE\WinUAE.ahk moduleName = WinUAE modulePath = D:\HyperSpin\HyperLaunch\Modules\WinUAE moduleExtension = ahk moduleExtensionsPath = D:\HyperSpin\HyperLaunch\Module Extensions libPath = D:\HyperSpin\HyperLaunch\Lib 7zEnabled = false 7zPath = D:\HyperSpin\HyperLaunch\Module Extensions\7z.exe 7zDllPath = D:\HyperSpin\HyperLaunch\Module Extensions\7z.dll 7zExtractPath = D:\HyperSpin\# TEMP 7zExtractPathOrig = 7zAttachSystemName = false 7zDelTemp = true 7zSounds = true 7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar 7zFormatsNoP = zip,rar,7z,lzh,gzip,tar mgEnabled = false mgKey = ~NumpadSub mgBackgroundColor = FF000000 mgSidePadding = 0.2 mgYOffset = 500 mgImageAdjust = 1 mgFont = Arial mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic mgText1Text = Please select a game mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic mgText2Offset = 70 mgUseSound = true mgSoundfreq = 300 mgExitEffect = none mgSelectedEffect = rotate mgUseGameArt = false mgArtworkDir = Artwork1 hpEnabled = false hpKey = ~NumpadAdd hpBackToMenuBarKey = X hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = D:\HyperSpin\HyperLaunch\Module Extensions\HiToText.exe hpSaveStateKeyCodes = hpLoadStateKeyCodes = keymapperEnabled = false keymapperAHKMethod = false keymapper = ahk xpadderFullPath = D:\HyperSpin\Utilities\Xpadder\xpadder.exe joyToKeyFullPath = D:\HyperSpin\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = D:\HyperSpin\HyperLaunch\Profiles\ahk keymapperFrontEndProfileName = HyperSpin keymapperFrontEndProfile = false keymapperHyperLaunchProfileEnabled = false JoyIDsEnabled = false JoyIDsPreferredControllersSystem = use_global JoyIDsPreferredControllersGlobal = use_global CustomJoyNamesEnabled = false CustomJoyNames = FEProfile = D:\HyperSpin\HyperLaunch\Profiles\ahk\HyperSpin defaultProfile = D:\HyperSpin\HyperLaunch\Profiles\ahk\_Default systemProfile = D:\HyperSpin\HyperLaunch\Profiles\ahk\Commodore Amiga xPadderSystemProfile = D:\HyperSpin\HyperLaunch\Profiles\ahk\Commodore Amiga\_Default emuProfile = D:\HyperSpin\HyperLaunch\Profiles\ahk\Commodore Amiga\WinUAE romProfile = D:\HyperSpin\HyperLaunch\Profiles\ahk\Commodore Amiga\AlloAllo_v1.0 HyperLaunchProfile = D:\HyperSpin\HyperLaunch\Profiles\ahk\HyperLaunch blankProfile = D:\HyperSpin\HyperLaunch\Profiles\ahk\blank ahkFEProfile = D:\HyperSpin\HyperLaunch\Profiles\AHK\HyperSpin ahkDefaultProfile = D:\HyperSpin\HyperLaunch\Profiles\AHK\_Default ahkSystemProfile = D:\HyperSpin\HyperLaunch\Profiles\AHK\Commodore Amiga ahkEmuProfile = D:\HyperSpin\HyperLaunch\Profiles\AHK\Commodore Amiga\WinUAE ahkRomProfile = D:\HyperSpin\HyperLaunch\Profiles\AHK\Commodore Amiga\AlloAllo_v1.0 ahkHyperLaunchProfile = D:\HyperSpin\HyperLaunch\Profiles\AHK\HyperLaunch bezelEnabled = false statisticsEnabled = true 23:03:35:381 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts 23:03:35:381 | HL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts 23:03:35:381 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts 23:03:35:381 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script 23:03:35:381 | HL | INFO | +0 | BuildScript - Module: MEmu = WinUAE MEmuV = v2.6.0 MURL = http://www.winuae.net/ MAuthor = brolly MVersion = 2.0.2 MCRC = 2283EB17 iCRC = 587D7C70 mId = 635138307631183750 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. ; Make sure you create a host config files with these names: ; CD32 : cd32host.uae and cd32mousehost.uae; ; CDTV : cdtvhost.uae and cdtvmousehost.uae; ; Amiga : amigahost.uae; ; Amiga CD : amigacdhost.uae; ; cd32mouse and cdtvmouse are for mouse controlled games on these systems, you should configure ; Windows Mouse on Port1 and a CD32 pad on Port2. For Amiga and Amiga CD make sure you set both ; a joystick and a mouse on Port1 and only a joystick on Port2. ; 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. ; ; 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. ; ; 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 ; ; 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. ; ; If you are using WHDLoad games, but want to keep your default user-startup file after exiting then make a copy of it in the ; WHDFolder\S (Set in PathToWHDFolder) and name it default-user-startup. This file will then be copied over S\user-startup on exit. ;---------------------------------------------------------------------------- StartModule() FadeInStart() settingsFile := modulePath . "\" . systemName . ".ini" Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1) PathToWHDFolder := IniReadCheck(settingsFile, "Settings", "PathToWHDFolder", EmuPath . "\HDD\WHD",,1) PathToWorkBenchBase := IniReadCheck(settingsFile, "Settings", "PathToWorkBenchBase", EmuPath . "\HDD\Workbench31_Lite.vhd",,1) PathToWHDFolder := AbsoluteFromRelative(EmuPath, PathToWHDFolder) PathToWorkBenchBase := AbsoluteFromRelative(EmuPath, PathToWorkBenchBase) ; This object controls how the module reacts to different systems. MESS can play a lot of systems, but needs to know what system you want to run, so this module has to adapt. mType := Object("Commodore Amiga","a500","Commodore Amiga CD32","cd32","Commodore CDTV","cdtv","Commodore Amiga CD","amigacd") ident := mType[systemName] ; search object for the systemName identifier MESS uses If !ident ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this WinUAE module: " . moduleName) windowClass = PCsuxRox ;Class name is different depending on if the game is being run windowed or fullscreen If ( Fullscreen = "true" ) windowClass = AmigaPowah specialcfg = %emuPath%Configurations\%romName%.uae If romExtension in .hdf,.vhd DefaultRequireWB := "true" Else DefaultRequireWB := "false" If romExtension in .zip,.lha,.rar,.7z { SlaveFile := COM_Invoke(HLObject, "findByExtension", romPath . "\" . romName . romExtension, "slave") If (SlaveFile) { If romName contains (AGA) DefaultOptions := "-s cycle_exact=false " . "-s immediate_blits=false " . "-s cpu_compatible=false " . "-s cpu_speed=max " . "-s cachesize=8192" ;AGA Else DefaultOptions := "-s cycle_exact=true " . "-s immediate_blits=false " . "-s cpu_compatible=false " . "-s cpu_speed=real " . "-s cachesize=8192 " ;Non-AGA } } usemouse := IniReadCheck(settingsFile, romName, "UseMouse","false",,1) delayhack := IniReadCheck(settingsFile, romName, "DelayHack","false",,1) options := IniReadCheck(settingsFile, romName, "Options",DefaultOptions,,1) videomode := IniReadCheck(settingsFile, romName, "VideoMode","PAL",,1) floppyspeed := IniReadCheck(settingsFile, romName, "FloppySpeed","turbo",,1) quickstartmode := IniReadCheck(settingsFile, romName, "QuickStartMode",A_Space,,1) immediateblitter := IniReadCheck(settingsFile, romName, "ImmediateBlitter","false",,1) requireswb := IniReadCheck(settingsFile, romName, "RequiresWB",DefaultRequireWB,,1) customwb := IniReadCheck(settingsFile, romName, "CustomWB",A_Space,,1) whdloadoptions := IniReadCheck(settingsFile, romName, "WHDLoadOptions","PRELOAD",,1) neverextract := IniReadCheck(settingsFile, romName, "NeverExtract","false",,1) fs := If (Fullscreen = "true") ? "true" : "false" videomode := (If videomode = "NTSC" ? ("-s ntsc=true") : ("")) floppyspeed := (If floppyspeed ? ("-s floppy_speed=" . floppyspeed) : ("")) If (requireswb = "true") { ident := "a1200" If (customwb) { PathToWorkBenchBase := %EmuPath% . "\" . customwb } CheckFile(PathToWorkBenchBase) wbDrive := "-s hardfile=rw,32,1,2,512," . """" . PathToWorkBenchBase . """" } If romExtension in .hdf,.vhd { ident := "a1200" gameDrive := "-s hardfile=rw,32,1,2,512," . """" . romPath . "\" . romName . romExtension . """" } If (immediateblitter = "true") { options := options . " " . "-s immediate_blits=true" } options := options . " " . videomode If (ident = "a500" or ident = "a1200") { If romName contains (AGA),(LW) ident := "a1200" If (SlaveFile) { CheckFile(PathToWHDFolder) ident := "a1200" ;Create the user-startup file to launch the game WHDUserStartupFile := PathToWHDFolder . "\S\user-startup" SplitPath, SlaveFile, SlaveName, SlaveFolder FileDelete, %WHDUserStartupFile% FileAppend, echo "";`n, %WHDUserStartupFile% FileAppend, echo "Running: %SlaveName%";`n, %WHDUserStartupFile% FileAppend, echo "";`n, %WHDUserStartupFile% FileAppend, cd dh1:%SlaveFolder%;`n, %WHDUserStartupFile% FileAppend, whdload %SlaveName% %whdloadoptions%;`n, %WHDUserStartupFile% } } 7z(romPath, romName, romExtension, 7zExtractPath) If FileExist(specialcfg) { ;Game specific configuration file exists configFile = %romName%.uae } Else { ;Game specific configuration file doesn't exist If (ident = "cd32" or ident = "cdtv") { configFile := If (usemouse = "true") ? ("host\" . ident . "mousehost.uae") : ("host\" . ident . "host.uae") quickcfg := If (ident = "cd32") ? ("-s quickstart=" . ident . "`,0 -s chipmem_size=8") : ("-s quickstart=" . ident . "`,0") If (delayhack = "true") options := options . " -s cdimage0=" . """" . romPath . "\" . romName . romExtension . """" . "`,delay" Else options := options . " -cdimage=" . """" . romPath . "\" . romName . romExtension . """" } Else { ;Amiga or Amiga CD game configFile := If systemName = "Commodore Amiga CD" ? "host\amigacdhost.uae" : "host\amigahost.uae" If quickstartmode quickcfg := "-s quickstart=" . quickstartmode Else quickcfg := If (ident = "a500") ? "-s quickstart=a500`,1" : "-s quickstart=a1200`,1" If (SlaveFile) { ;WHDLoad Game options := options . " -s filesystem=rw,WHD:" . """" . PathToWHDFolder . """" . " -s filesystem=ro,Games:" . """" . romPath . "\" . romName . romExtension . """" } Else If (gameDrive) { ;HDD Game options := options . " " . wbDrive . " " . gameDrive } Else If romExtension in .cue,.iso { ;Amiga CD game options := options . " " . wbDrive . " -cdimage=" . """" . romPath . "\" . romName . romExtension . """" . " -s win32.map_cd_drives=true -s scsi=true" } Else { ;Floppy Game ;MultiDisk loading, this will load the first 2 disks into drives 0 and 1 since some games can read from both drives and therefore ;the user won't need to change disks through the MG menu. We can have up to 4 drives, but most of the games will only support 2 drives ;so disks are only loaded into the first 2 for better compatibility. Remaining drives will be loaded into quick disk slots. romCount = % romTable.MaxIndex() If romName contains (Disk 1) { ;If the user boots any disk rather than the first one, multi disk support must be done through HyperLaunch MG menu if romCount > 1 { options := options . " -s nr_floppies=2" mgoptions := " -s floppy1=" . """" . romTable[2,1] . """" } } options := options . " " . floppyspeed . " -s floppy0=" . """" . romPath . "\" . romName . romExtension . """" . mgoptions if romCount > 1 { ;DiskSwapper ;diskswapper := " -diskswapper " Loop % romTable.MaxIndex() ; loop each item in our array { ;diskswapper := diskswapper . """" . romTable[A_Index,1] . """," diskswapper := diskswapper . " -s diskimage" . (A_Index-1) . "=" . """" . romTable[A_Index,1] . """" } options := options . diskswapper } } } } param1 := "-f " . """" . EmuPath . "\Configurations\" . configFile . """" . " " . quickcfg param2 := "-s use_gui=no -s gfx_fullscreen_amiga=" . fs param3 := options ;MsgBox, %param1% %param2% %param3% %param4% %param5% %param6% ;ExitApp ;disableActivateBlackScreen = true Run(Executable . A_Space . param1 . A_Space . param2 . A_Space . param3 . A_Space . param4 . A_Space . param5 . A_Space . param6 . A_Space . " -portable", emuPath) WinWait("ahk_class " . windowClass) WinWaitActive("ahk_class " . windowClass) FadeInExit() Process("WaitClose",executable) 7zCleanUp() FadeOutExit() ExitModule() MultiGame: If currentButton = 10 diskslot = 0 Else If currentButton > 10 diskslot := currentButton - 10 Else diskslot := currentButton If currentButton > 10 Send, {End Down}{Shift Down}%diskslot%{Shift Up}{End Up} Else Send, {End Down}%diskslot%{End Up} return CloseProcess: If (ident = "a500" or ident = "a1200") { If (SlaveFile) { CheckFile(PathToWHDFolder) ;Copy default-user-startup to user-startup if file exists IfExist, %PathToWHDFolder%\S\default-user-startup FileCopy,%PathToWHDFolder%\S\default-user-startup, %PathToWHDFolder%\S\user-startup, 1 } } FadeOutStart() WinClose, ahk_class %windowClass% return AbsoluteFromRelative(MasterPath, RelativePath) { VarSetCapacity(AbsP,260,0) DllCall( "shlwapi\PathCombineA", Str,AbsP, Str,MasterPath, Str,RelativePath ) Return AbsP } 23:03:35:381 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script 23:03:35:381 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script 23:03:35:381 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 23:03:35:381 | HL | INFO | +0 | Main - Module is built 23:03:35:381 | HL | INFO | +0 | CheckFile - Checking if D:\HyperSpin\HyperLaunch\AutoHotkey.dll exists 23:03:35:381 | HL | INFO | +0 | Main - Hiding taskbar 23:03:35:599 | HL | INFO | +219 | Main - Running module 23:03:35:771 | MD | INFO | +N/A | Module initialized 23:03:35:771 | MD | INFO | +0 | StartModule - Started 23:03:35:771 | MD | INFO | +0 | StartModule - MEmu: WinUAE MEmuV: v2.6.0 MURL: http://www.winuae.net/ MAuthor: brolly MVersion: 2.0.2 MCRC: 2283EB17 iCRC: 587D7C70 MID: MSystem: "Commodore Amiga","Commodore Amiga CD32","Commodore CDTV","Commodore Amiga CD" 23:03:35:771 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Commodore Amiga" 23:03:35:771 | MD | INFO | +0 | StartModule - Ended 23:03:35:787 | MD | INFO | +16 | GetFadePicFile - Randomized images and Fade Layer 1 will use D:\HyperSpin\HyperLaunch\Media\Fade\_Default\Layer 1.png 23:03:35:787 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 2 will use D:\HyperSpin\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 2.png 23:03:35:896 | MD | INFO | +109 | DefaultAnimateFadeIn - Started 23:03:35:896 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image. 23:03:36:411 | MD | INFO | +515 | DefaultAnimateFadeIn - Ended 23:03:36:411 | MD | INFO | +0 | DefaultFadeAnimation - Started 23:03:36:411 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 3 will use D:\HyperSpin\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 3.png 23:03:36:411 | MD | INFO | +0 | ReadHyperSpinXML - Started 23:03:36:411 | MD | INFO | +0 | ReadHyperSpinXML - Ended 23:03:36:411 | MD | INFO | +0 | CreateRomTable - Started 23:03:36:411 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 23:03:37:206 | MD | INFO | +796 | DefaultFadeAnimation - Ended 23:03:37:206 | MD | INFO | +0 | Module Setting - [settings] - Fullscreen: true 23:03:37:206 | MD | INFO | +0 | Module Setting - [settings] - PathToWHDFolder: .\WHD 23:03:37:206 | MD | INFO | +0 | Module Setting - [settings] - PathToWorkBenchBase: D:\# Emulators\Amiga - WinUAE2800\HDD\Workbench31_Lite.vhd 23:03:37:269 | MD | INFO | +62 | Module Setting - [AlloAllo_v1.0] - UseMouse: false 23:03:37:269 | MD | INFO | +0 | Module Setting - [AlloAllo_v1.0] - DelayHack: false 23:03:37:269 | MD | INFO | +0 | Module Setting - [AlloAllo_v1.0] - Options: -s cycle_exact=true -s immediate_blits=false -s cpu_compatible=false -s cpu_speed=real -s cachesize=8192 23:03:37:269 | MD | INFO | +0 | Module Setting - [AlloAllo_v1.0] - VideoMode: PAL 23:03:37:269 | MD | INFO | +0 | Module Setting - [AlloAllo_v1.0] - FloppySpeed: turbo 23:03:37:269 | MD | INFO | +0 | Module Setting - [AlloAllo_v1.0] - QuickStartMode: 23:03:37:269 | MD | INFO | +0 | Module Setting - [AlloAllo_v1.0] - ImmediateBlitter: false 23:03:37:269 | MD | INFO | +0 | Module Setting - [AlloAllo_v1.0] - RequiresWB: false 23:03:37:269 | MD | INFO | +0 | Module Setting - [AlloAllo_v1.0] - CustomWB: 23:03:37:269 | MD | INFO | +0 | Module Setting - [AlloAllo_v1.0] - WHDLoadOptions: PRELOAD 23:03:37:269 | MD | INFO | +0 | Module Setting - [AlloAllo_v1.0] - NeverExtract: false 23:03:37:269 | MD | INFO | +0 | CheckFile - Checking if D:\# Emulators\Amiga - WinUAE2800\WHD exists 23:03:37:269 | MD | INFO | +0 | Run - Running: D:\# Emulators\Amiga - WinUAE2800\winuae.exe -f "D:\# Emulators\Amiga - WinUAE2800\Configurations\host\amigahost.uae" -s quickstart=a1200,1 -s use_gui=no -s gfx_fullscreen_amiga=true -s cycle_exact=true -s immediate_blits=false -s cpu_compatible=false -s cpu_speed=real -s cachesize=8192 -s filesystem=rw,WHD:"D:\# Emulators\Amiga - WinUAE2800\WHD" -s filesystem=ro,Games:"D:\Amiga\Gamebase (v.1.6)\WHDLoad\AlloAllo_v1.0.zip" -portable 23:03:37:331 | MD | INFO | +62 | WinWait - Waiting for "ahk_class AmigaPowah" 23:03:38:093 | MD | INFO | +765 | WinWaitActive - Waiting for "ahk_class AmigaPowah" 23:03:38:205 | MD | INFO | +109 | Process - WaitClose winuae.exe 23:03:38:222 | MD | INFO | +16 | DefaultAnimateFadeIn - Started 23:03:38:743 | MD | INFO | +515 | DefaultAnimateFadeIn - Ended 23:04:13:091 | MD | INFO | +34351 | ExitModule - Started 23:04:13:091 | MD | INFO | +0 | Starting Updating Statistics: 23:04:13:107 | MD | INFO | +16 | Game section statistics updated. 23:04:13:122 | MD | INFO | +15 | ExitModule - Ended 23:04:13:122 | MD | INFO | +0 | End of Module Logs 23:03:35:599 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does. 23:04:13:153 | HL | INFO | +37549 | Main - Module ended, exiting HyperLaunch normally 23:04:13:153 | HL | INFO | +0 | ExitScript - Started 23:04:13:403 | HL | INFO | +250 | SystemCursor - Restoring mouse cursor 23:04:13:403 | HL | INFO | +0 | ExitScript - Ended [/code]
rfancella Posted June 5, 2014 Author Posted June 5, 2014 thanks for the quick reply, yes i think i did it correctly. The file AlloAllo_v1.0.uae is in the Configurations folder. here's the log Nope, you are right. I copied my amigahost.uae file into my Configurations folder and it didn't load it. I will take a closer look and see what's wrong. If I find something, I'll report back here. Maybe we are both missing something. Thanks, Ron
rfancella Posted June 5, 2014 Author Posted June 5, 2014 ok thanks, i'll check and report too Found the bug!!! Open up the WinUAE.ahk file. Look for this line: specialcfg = %emuPath%Configurations\%romName%.uae And make it look like this: specialcfg = %emuPath%\Configurations\%romName%.uae Now it works as it should. Thanks, Ron
Turranius Posted June 11, 2014 Posted June 11, 2014 This might help any newcomers. This is NOT the official naming standard of the roms yet, but I could not wait =) ftp://misc:[email protected]/Commodore Amiga - WHDLoad Games Roms/
Cybersnuff Posted June 26, 2014 Posted June 26, 2014 Thanks again for this great Tuturial... But i have something strange happening... First when I launch em on my Windows 7 PC they start from Hyperlaunch HQ, but once I start em on my Windows 8.1 Gigabyte Brix Pro HTPC with Iris Graphics I get this message: Selected Disk Image need the SPS Plugin which is avaible from http://www.softpress.org When I press ok two eyes appear and the text waiting for bootable media... I have this File in my Winuae directory: CAPSImg.dll I get the same error even if I launch em directly with Winuae... WinUAE Log: WinUAE 2.6.1 (2013.06.19) (6.2 [1]) 64-bit 9.6.4601 8 20:06 (c) 1995-2001 Bernd Schmidt - Core UAE concept and implementation. (c) 1998-2013 Toni Wilen - Win32 port, core code updates. (c) 1996-2001 Brian King - Win32 port, Picasso96 RTG, and GUI. (c) 1996-1999 Mathias Ortmann - Win32 port and bsdsocket support. (c) 2000-2001 Bernd Meyer - JIT engine. (c) 2000-2005 Bernd Roesch - MIDI input, many fixes. Press F12 to show the Settings Dialog (GUI), Alt-F4 to quit. End+F1 changes floppy 0, End+F2 changes floppy 1, etc. 'F:\HyperSpin\Emulators\WINUAE\winuae.exe' EXE: 'F:\HyperSpin\Emulators\WINUAE\', DATA: 'F:\HyperSpin\Emulators\WINUAE\', PLUGIN: 'F:\HyperSpin\Emulators\WINUAE\' WARNING: Unsupported 'F:\HyperSpin\Emulators\WINUAE\winuae.ini' enabled Total physical RAM 16287M, all RAM 32720M. Attempting to reserve: 2049M. Reserved: 0x0C9A0000-0x64AA0000 (58100000 1409M) CLOCKFREQ: QPF 3.12MHz (3.12MHz, DIV=1) Enumerating display devices.. Sorting devices and modes.. Desktop: W=1920 H=1080 B=32. CXVS=1920 CYVS=1080 Intel(R) Iris(TM) Pro Graphics 5200 '\\.\DISPLAY1' [PCI\VEN_8086&DEV_0D22&SUBSYS_D0001458&REV_08] -: Generic PnP Monitor (1920*1080) * [\Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0003] 0: 320x200, 32-bit (23,24,25,29,30,50,59,60) 1: 320x240, 32-bit (23,24,25,29,30,50,59,60) 2: 400x300, 32-bit (23,24,25,29,30,50,59,60) 3: 512x384, 32-bit (23,24,25,29,30,50,59,60) 4: 640x400, 32-bit (23,24,25,29,30,50,59,60) 5: 640x480, 32-bit (23,24,25,29,30,50,59,60,73,75) 6: 720x480, 32-bit (23,24,25,29,30,50,59,60) 7: 720x576, 32-bit (23,24,25,29,30,50,59,60) 8: 800x600, 32-bit (23,24,25,29,30,50,59,60,72,75) 9: 1024x768, 32-bit (23,24,25,29,30,50,59,60,70,75) 10: 1152x864, 32-bit (23,24,25,29,30,50,59,60,75) 11: 1280x600, 32-bit (23,24,25,29,30,50,59,60) 12: 1280x720, 32-bit (23,24,25,29,30,50,59,60) 13: 1280x768, 32-bit (23,24,25,29,30,50,59,60) 14: 1280x800, 32-bit (23,24,25,29,30,50,59,60) 15: 1280x960, 32-bit (23,24,25,29,30,50,59,60) 16: 1280x1024, 32-bit (23,24,25,29,30,50,59,60,75) 17: 1360x768, 32-bit (23,24,25,29,30,50,59,60) 18: 1366x768, 32-bit (23,24,25,29,30,50,59,60) 19: 1400x1050, 32-bit (23,24,25,29,30,50,59,60) 20: !1440x480i, 32-bit (!30i) 21: !1440x576i, 32-bit (!25i) 22: 1440x900, 32-bit (23,24,25,29,30,50,59,60,75) 23: 1600x900, 32-bit (23,24,25,29,30,50,59,60) 24: 1600x1200, 32-bit (59,60) 25: 1680x1050, 32-bit (23,24,25,29,30,50,59,60) 26: 1920x1080, 32-bit (23,24,25,29,30,50,59,60) 27 display modes. Display buffer mode = 1 Enumerating DirectSound devices.. Enumerating WASAPI devices... Enumeration end 0:DS: Primärer Soundtreiber 1:DS: SAMSUNG (High Definition Audio-Gerät) 2:DS: Realtek Digital Output (Realtek High Definition Audio) 3:WA: Default Audio Device 4:WA: SAMSUNG (High Definition Audio-Gerät) 5:WA: Realtek Digital Output (Realtek High Definition Audio) 6:WX: Default Audio Device 7:WX: SAMSUNG (High Definition Audio-Gerät) 8:WX: Realtek Digital Output (Realtek High Definition Audio) Enumerating recording devices: 0:DS: Primärer Soundaufnahmetreiber done Filesystem charset (ACP=1252,FSCP=28605): 00: 0000 01: 0001 02: 0002 03: 0003 04: 0004 05: 0005 06: 0006 07: 0007 08: 0008 09: 0009 0A: 000A 0B: 000B 0C: 000C 0D: 000D 0E: 000E 0F: 000F 10: 0010 11: 0011 12: 0012 13: 0013 14: 0014 15: 0015 16: 0016 17: 0017 18: 0018 19: 0019 1A: 001A 1B: 001B 1C: 001C 1D: 001D 1E: 001E 1F: 001F 20: 0020 21: 0021 22: 0022 23: 0023 24: 0024 25: 0025 26: 0026 27: 0027 28: 0028 29: 0029 2A: 002A 2B: 002B 2C: 002C 2D: 002D 2E: 002E 2F: 002F 30: 0030 31: 0031 32: 0032 33: 0033 34: 0034 35: 0035 36: 0036 37: 0037 38: 0038 39: 0039 3A: 003A 3B: 003B 3C: 003C 3D: 003D 3E: 003E 3F: 003F 40: 0040 41: 0041 42: 0042 43: 0043 44: 0044 45: 0045 46: 0046 47: 0047 48: 0048 49: 0049 4A: 004A 4B: 004B 4C: 004C 4D: 004D 4E: 004E 4F: 004F 50: 0050 51: 0051 52: 0052 53: 0053 54: 0054 55: 0055 56: 0056 57: 0057 58: 0058 59: 0059 5A: 005A 5B: 005B 5C: 005C 5D: 005D 5E: 005E 5F: 005F 60: 0060 61: 0061 62: 0062 63: 0063 64: 0064 65: 0065 66: 0066 67: 0067 68: 0068 69: 0069 6A: 006A 6B: 006B 6C: 006C 6D: 006D 6E: 006E 6F: 006F 70: 0070 71: 0071 72: 0072 73: 0073 74: 0074 75: 0075 76: 0076 77: 0077 78: 0078 79: 0079 7A: 007A 7B: 007B 7C: 007C 7D: 007D 7E: 007E 7F: 007F 80: 20AC (0080) 81: 0081 82: 201A (0082) 83: 0192 (0083) 84: 201E (0084) 85: 2026 (0085) 86: 2020 (0086) 87: 2021 (0087) 88: 02C6 (0088) 89: 2030 (0089) 8A: 0160 (008A) 8B: 2039 (008B) 8C: 0152 (008C) 8D: 008D 8E: 017D (008E) 8F: 008F 90: 0090 91: 2018 (0091) 92: 2019 (0092) 93: 201C (0093) 94: 201D (0094) 95: 2022 (0095) 96: 2013 (0096) 97: 2014 (0097) 98: 02DC (0098) 99: 2122 (0099) 9A: 0161 (009A) 9B: 203A (009B) 9C: 0153 (009C) 9D: 009D 9E: 017E (009E) 9F: 0178 (009F) A0: 00A0 A1: 00A1 A2: 00A2 A3: 00A3 A4: 00A4 (20AC) A5: 00A5 A6: 00A6 (0160) A7: 00A7 A8: 00A8 (0161) A9: 00A9 AA: 00AA AB: 00AB AC: 00AC AD: 00AD AE: 00AE AF: 00AF B0: 00B0 B1: 00B1 B2: 00B2 B3: 00B3 B4: 00B4 (017D) B5: 00B5 B6: 00B6 B7: 00B7 B8: 00B8 (017E) B9: 00B9 BA: 00BA BB: 00BB BC: 00BC (0152) BD: 00BD (0153) BE: 00BE (0178) BF: 00BF C0: 00C0 C1: 00C1 C2: 00C2 C3: 00C3 C4: 00C4 C5: 00C5 C6: 00C6 C7: 00C7 C8: 00C8 C9: 00C9 CA: 00CA CB: 00CB CC: 00CC CD: 00CD CE: 00CE CF: 00CF D0: 00D0 D1: 00D1 D2: 00D2 D3: 00D3 D4: 00D4 D5: 00D5 D6: 00D6 D7: 00D7 D8: 00D8 D9: 00D9 DA: 00DA DB: 00DB DC: 00DC DD: 00DD DE: 00DE DF: 00DF E0: 00E0 E1: 00E1 E2: 00E2 E3: 00E3 E4: 00E4 E5: 00E5 E6: 00E6 E7: 00E7 E8: 00E8 E9: 00E9 EA: 00EA EB: 00EB EC: 00EC ED: 00ED EE: 00EE EF: 00EF F0: 00F0 F1: 00F1 F2: 00F2 F3: 00F3 F4: 00F4 F5: 00F5 F6: 00F6 F7: 00F7 F8: 00F8 F9: 00F9 FA: 00FA FB: 00FB FC: 00FC FD: 00FD FE: 00FE FF: 00FF End CW: No Catweasel detected PARAPORT: no ParaPort.dll, direct parallel port emulation disabled IPC: Named Pipe '\\.\pipe\WinUAE' open IPC: Named Pipe '\\.\pipe\WinUAE_COM' open Serial port enumeration.. Parallel port enumeration.. Port enumeration end MIDI port enumeration.. MIDI OUT: -1:'Microsoft MIDI Mapper' (1/1) MIDI OUT: 0:'Microsoft GS Wavetable Synth' (1/27) MIDI port enumeration end RawInput enumeration.. RAWINPUT: found 8 devices 0044019D hid: '\\?\HID#VID_045E&PID_02A1&IG_00#7&1594bc6&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}' 0009008B mouse: '\\?\HID#VID_046D&PID_C52B&MI_01&Col01#7&23d192e9&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}' id=256 buttons=16 hw=0 rate=0 000600A5 keyboard: '\\?\HID#VID_046D&PID_C52B&MI_00#7&5aad9&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}' type=81 sub=0 mode=1 fkeys=12 indicators=3 tkeys=173 'HID-konforme Maus' ('\\?\HID#VID_046D&PID_C52B&MI_01&Col01#7&23d192e9&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}') 'HID-Tastatur' ('\\?\HID#VID_046D&PID_C52B&MI_00#7&5aad9&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}') HID-konforme Maus: (046D/C52B) 00 000 'X Axis' (0, [0 - 0, 0 - 0, 0 0 0]) 01 001 'Y Axis' (1, [0 - 0, 0 - 0, 0 0 0]) 02 002 'Wheel' (2, [0 - 0, 0 - 0, 0 0 0]) 03 003 'HWheel' (3, [0 - 0, 0 - 0, 0 0 0]) 00 000 'Button 1' (0) 01 001 'Button 2' (1) 02 002 'Button 3' (2) 03 003 'Button 4' (3) 04 004 'Button 5' (4) 05 005 'Button 6' (5) 06 006 'Button 7' (6) 07 007 'Button 8' (7) 08 008 'Button 9' (8) 09 009 'Button 10' (9) 0A 010 'Button 11' (10) 0B 011 'Button 12' (11) 0C 012 'Button 13' (12) 0D 013 'Button 14' (13) 0E 014 'Button 15' (14) 0F 015 'Button 16' (15) 02 002 'Wheel [-]' (1004) 02 002 'Wheel [+]' (1005) 03 003 'HWheel [-]' (1006) 03 003 'HWheel [+]' (1007) RAWINPUT test ok, usage=2 RAWINPUT test ok, usage=6 DirectInput enumeration.. Game controllers.. I={A35A8030-C1DC-11E3-8007-444553540000} P={02A1045E-0000-0000-0000-504944564944} 'Controller (Xbox 360 Wireless Receiver for Windows)' 'Controller (Xbox 360 Wireless Receiver for Windows)' 00010215 [Game controller] Windowsmouse initialization.. Catweasel joymouse initialization.. wintab tablet initialization.. Tablet: no wintab32.dll end Controller (Xbox 360 Wireless Receiver for Windows): (0000/0000) PGUID={02A1045E-0000-0000-0000-504944564944} 00 000 'X-Achse' (-99, [0 - 0, 0 - 0, 0 0 0]) 04 004 'Y-Achse' (-98, [0 - 0, 0 - 0, 0 0 0]) 08 008 'Z-Achse' (-97, [0 - 0, 0 - 0, 0 0 0]) 0C 012 'X-Rotation' (-89, [0 - 0, 0 - 0, 0 0 0]) 10 016 'Y-Rotation' (-88, [0 - 0, 0 - 0, 0 0 0]) 20 032 'Mehrwegeschalter (X)' (-69, [0 - 0, 0 - 0, 0 0 0]) 20 032 'Mehrwegeschalter (Y)' (-69, [0 - 0, 0 - 0, 0 0 0]) 30 048 'Taste 0' (48) 31 049 'Taste 1' (49) 32 050 'Taste 2' (50) 33 051 'Taste 3' (51) 34 052 'Taste 4' (52) 35 053 'Taste 5' (53) 36 054 'Taste 6' (54) 37 055 'Taste 7' (55) 38 056 'Taste 8' (56) 39 057 'Taste 9' (57) 00 000 'X-Achse [-]' (1000) 00 000 'X-Achse [+]' (1001) 04 004 'Y-Achse [-]' (1008) 04 004 'Y-Achse [+]' (1009) 08 008 'Z-Achse [-]' (1016) 08 008 'Z-Achse [+]' (1017) 0C 012 'X-Rotation [-]' (1024) 0C 012 'X-Rotation [+]' (1025) 10 016 'Y-Rotation [-]' (1032) 10 016 'Y-Rotation [+]' (1033) 20 032 'Mehrwegeschalter (X) [-]' (1066) 20 032 'Mehrwegeschalter (X) [+]' (1067) 20 032 'Mehrwegeschalter (Y) [-]' (1068) 20 032 'Mehrwegeschalter (Y) [+]' (1069) load config '.\Configurations\default.uae':0 load failed failed to load config '.\Configurations\default.uae' LCD: Logitech LCD system not detected GUIBase 935x770 (7x17) '.\Configurations\configuration.cache' loaded successfully Entering GUI idle loop Requested GUI size = 800x600 (720x568) Got GUI size = 801x607 Hyperlaunch Log: 22:03:07:446 | HL | INFO | +N/A | Main - HyperLaunch v3.0.1.1c 22:03:07:586 | HL | INFO | +141 | Main - System Specs: HyperLaunch Dir: F:\HyperSpin OS: Microsoft Windows 8.1 Pro SKU: Professional Total Memory: 16287.16 MB Free Memory: 14137.06 MB Used Memory: 2150.098 MB SystemType: x64-based PC Physical Processors: 1 Logical Processors: 8 GPU 1 Name: Intel(R) Iris(TM) Pro Graphics 5200 GPU 1 RAM: -2016.00 MB GPU 1 Driver Version: 10.18.10.3412 Sound 1 Device: Realtek High Definition Audio Sound 1 Status: Enabled Sound 2 Device: High Definition Audio-Gerät Sound 2 Status: Enabled OS Language: German_Standard OS Admin Status: No Monitor #1 (\\.\DISPLAY1): 1536x864 (1536x826 work) AutoHotkey Path: AHK Version: 1.1.09.04 Unicode: No 22:03:07:586 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x y w h 22:03:07:586 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\HyperLaunch.exe exists 22:03:07:586 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription Your favorite Front End companion! FileVersion 3.0.1.1 LegalCopyright ©2013 HL squad ProductName djvj's one swell guy! ProductVersion 1.1.9.4 CompanyName djvj's one swell guy! File Size: 910336 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:586 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Module Extensions\itextsharp.dll exists 22:03:07:586 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription iTextSharp FileVersion 5.4.2.0 InternalName itextsharp.dll LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved. OriginalFilename itextsharp.dll ProductName iTextSharp ProductVersion 5.4.2.0 CompanyName 1T3XT BVBA File Size: 3743744 bytes Created: 6/23/2014 - 10:50:28 Modified: 6/23/2014 - 10:50:28 22:03:07:586 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Module Extensions\SevenZipSharp.dll exists 22:03:07:586 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription SevenZipSharp FileVersion 0.64.4841.31212 InternalName SevenZipSharp.dll LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3 OriginalFilename SevenZipSharp.dll ProductName SevenZipSharp ProductVersion 0.64.4841.31212 CompanyName Markovtsev Vadim File Size: 165888 bytes Created: 6/23/2014 - 10:50:28 Modified: 6/23/2014 - 10:50:28 22:03:07:586 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Module Extensions\gsdll32.dll exists 22:03:07:586 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 8818688 bytes Created: 6/23/2014 - 10:50:28 Modified: 6/23/2014 - 10:50:28 22:03:07:602 | HL | INFO | +16 | CheckFile - Checking if F:\HyperSpin\Module Extensions\BlockInput.exe exists 22:03:07:602 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription FileVersion 1.1.09.04 InternalName OriginalFilename ProductName ProductVersion 1.1.09.04 File Size: 657920 bytes Created: 6/23/2014 - 10:50:28 Modified: 6/23/2014 - 10:50:28 22:03:07:602 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Module Extensions\gdip.ahk exists 22:03:07:602 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 22:03:07:602 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 88789 bytes Created: 6/23/2014 - 10:50:28 Modified: 6/23/2014 - 10:50:28 22:03:07:602 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Module Extensions\RIni.ahk exists 22:03:07:618 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Extension. 22:03:07:618 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 67561 bytes Created: 6/23/2014 - 10:50:28 Modified: 6/23/2014 - 10:50:28 22:03:07:618 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Module Extensions\CLR.ahk exists 22:03:07:618 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 22:03:07:618 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 10586 bytes Created: 6/23/2014 - 10:50:28 Modified: 6/23/2014 - 10:50:28 22:03:07:618 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Module Extensions\COM.ahk exists 22:03:07:633 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Extension. 22:03:07:633 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26342 bytes Created: 6/23/2014 - 10:50:28 Modified: 6/23/2014 - 10:50:28 22:03:07:633 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Module Extensions\JSON.ahk exists 22:03:07:633 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 22:03:07:633 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 9203 bytes Created: 6/23/2014 - 10:50:28 Modified: 6/23/2014 - 10:50:28 22:03:07:633 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\Fade Init.ahk exists 22:03:07:649 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:649 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 1145 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:649 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\HyperPause Init.ahk exists 22:03:07:649 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:649 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 691 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:649 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\Keymapper Init.ahk exists 22:03:07:649 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:664 | HL | DEBUG1 | +16 | CheckFile - Attributes: File Size: 3435 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:664 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\MultiGame Init.ahk exists 22:03:07:664 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:664 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 161 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:664 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\Statistics Init.ahk exists 22:03:07:664 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:680 | HL | DEBUG1 | +16 | CheckFile - Attributes: File Size: 167 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:680 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\Fade.ahk exists 22:03:07:680 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:680 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 25516 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:680 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\HyperPause.ahk exists 22:03:07:696 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:696 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 360180 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:696 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\Keymapper.ahk exists 22:03:07:696 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:711 | HL | DEBUG1 | +16 | CheckFile - Attributes: File Size: 30775 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:711 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\MultiGame.ahk exists 22:03:07:711 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:711 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 36816 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:711 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\Bezel.ahk exists 22:03:07:727 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:727 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 83008 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:727 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\Statistics.ahk exists 22:03:07:727 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:727 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26153 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:727 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\Rom Mapping Launch Menu.ahk exists 22:03:07:743 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:743 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 63798 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:743 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\Shared.ahk exists 22:03:07:743 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:743 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 80791 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:758 | HL | INFO | +16 | CheckFile - Checking if F:\HyperSpin\Lib\XHotkey.ahk exists 22:03:07:758 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:758 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 28374 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:758 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Lib\Fade Animations.ahk exists 22:03:07:774 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 22:03:07:774 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 49050 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:774 | HL | INFO | +0 | Main - HyperLaunch received "Commodore Amiga" and "Turrican" 22:03:07:774 | HL | INFO | +0 | Main - Turrican is using the default emulator: WinUAE 22:03:07:774 | HL | INFO | +0 | Main - Checking for a [WinUAE] section in F:\HyperSpin\Settings\Commodore Amiga\Emulators.ini 22:03:07:774 | HL | INFO | +0 | Main - Checking for a [WinUAE] section in F:\HyperSpin\Settings\Global Emulators.ini 22:03:07:789 | HL | INFO | +16 | Main - Found [WinUAE] in F:\HyperSpin\Settings\Global Emulators.ini 22:03:07:789 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Modules\WinUAE\WinUAE.ahk exists 22:03:07:789 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 11546 bytes Created: 6/23/2014 - 8:59:08 Modified: 6/23/2014 - 8:59:08 22:03:07:789 | HL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module. 22:03:07:789 | HL | INFO | +0 | Main - Turrican will use module: F:\HyperSpin\Modules\WinUAE\WinUAE.ahk 22:03:07:805 | HL | INFO | +16 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks. 22:03:07:805 | HL | INFO | +0 | Main - INI Keys read 22:03:07:805 | HL | INFO | +0 | CheckFile - Checking if C:\Program Files (x86)\7-Zip\7z.exe exists 22:03:07:805 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription 7-Zip Console FileVersion 9.20 InternalName 7z LegalCopyright Copyright (c) 1999-2010 Igor Pavlov OriginalFilename 7z.exe ProductName 7-Zip ProductVersion 9.20 CompanyName Igor Pavlov File Size: 163840 bytes Created: 11/18/2010 - 6:08:02 Modified: 11/18/2010 - 6:08:02 22:03:07:821 | HL | INFO | +15 | CheckFile - Checking if C:\Program Files (x86)\7-Zip\7z.dll exists 22:03:07:821 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription 7z Standalone Plugin FileVersion 9.20 InternalName 7za LegalCopyright Copyright (c) 1999-2010 Igor Pavlov OriginalFilename 7za.dll ProductName 7-Zip ProductVersion 9.20 CompanyName Igor Pavlov File Size: 914432 bytes Created: 11/18/2010 - 6:27:30 Modified: 11/18/2010 - 6:27:30 22:03:07:821 | HL | INFO | +0 | CheckPaths - Started 22:03:07:821 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: F:\HyperSpin\Roms\Commodore - Amiga\Turrican.7z 22:03:07:821 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by name in subfolder: F:\HyperSpin\Roms\Commodore - Amiga\Turrican\Turrican.7z 22:03:07:821 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by extension: F:\HyperSpin\Roms\Commodore - Amiga\Turrican\*.7z 22:03:07:821 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: F:\HyperSpin\Roms\Commodore - Amiga\Turrican.zip 22:03:07:836 | HL | INFO | +16 | CheckPaths - Found rom: F:\HyperSpin\Roms\Commodore - Amiga\Turrican.zip 22:03:07:836 | HL | DEBUG1 | +0 | CheckPaths - Current romName: Turrican 22:03:07:836 | HL | DEBUG1 | +0 | CheckPaths - Current romPath: F:\HyperSpin\Roms\Commodore - Amiga 22:03:07:836 | HL | DEBUG1 | +0 | CheckPaths - Current romExtension: .zip 22:03:07:836 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\Emulators\WINUAE\winuae.exe exists 22:03:07:836 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription WinUAE FileVersion 2.6.1.0 InternalName WinUAE LegalCopyright © 1996-2013 under the GNU Public License (GPL) OriginalFilename WinUAE.exe ProductName WinUAE ProductVersion 2.6.1.0 File Size: 9861632 bytes Created: 6/23/2014 - 10:06:45 Modified: 6/19/2013 - 12:31:38 22:03:07:836 | HL | INFO | +0 | CheckPaths - Ended 22:03:07:852 | HL | INFO | +16 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 2 hlMode = frontendPID = 0 frontendPath = F:\HyperSpin frontendExe = HyperSpin.exe frontendExt = exe frontendName = HyperSpin frontendDrive = F: exitEmulatorKey = ~Esc exitEmulatorKeyWait = 0 forceHoldKey = ~Esc restoreFE = false exitScriptKey = ~q & ~s toggleCursorKey = ~e & ~t emuFullPath = F:\HyperSpin\Emulators\WINUAE\winuae.exe emuPath = F:\HyperSpin\Emulators\WINUAE emuName = WinUAE emuExt = exe romPath = F:\HyperSpin\Roms\Commodore - Amiga romPathFromIni = F:\HyperSpin\Roms\Commodore - Amiga romExtension = .zip romExtensionOrig = .zip romExtensions = 7z|zip|info|adf|cue|img|ipf executable = winuae.exe systemName = Commodore Amiga dbName = Turrican romName = Turrican romMapPath = romMappingEnabled = false romMappingLaunchMenuEnabled = false romMappingFirstMatchingExt = false romMappingShowAllRomsInArchive = true romMappingNumberOfWheelsByScreen = 7 romMappingMenuWidth = 300 romMappingMenuMargin = 50 romMappingTextFont = Bebas Neue romMappingTextOptions = cFFFFFFFF r4 s40 Bold romMappingDisabledTextColor = ff888888 romMappingTextSizeDifference = 5 romMappingTextMargin = 10 romMappingTitleTextFont = Bebas Neue romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold romMappingTitle2TextFont = Bebas Neue romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold romMappingGameInfoTextFont = Bebas Neue romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular romMappingBackgroundBrush = aa000000 romMappingColumnBrush = 33000000 romMappingButtonBrush1 = 6f000000 romMappingButtonBrush2 = 33000000 romMappingBackgroundAlign = Stretch and Lose Aspect romMappingMenuFlagWidth = 40 romMappingMenuFlagSeparation = 5 romMappingDefaultMenuList = FullList romMappingSingleFilteredRomAutomaticLaunch = false skipchecks = false romMatchExt = true blockInputTime = 0 blockInputFile = F:\HyperSpin\Module Extensions\BlockInput.exe errorLevelReporting = false logFile = F:\HyperSpin\HyperLaunch.log logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"] logLevel = 10 logIncludeModule = true logIncludeFileProperties = true logShowCommandWindow = false logCommandWindow = true sysLang = German_Standard navUpKey = Up navDownKey = Down navLeftKey = Left navRightKey = Right navSelectKey = Enter navP2UpKey = Numpad8 navP2DownKey = Numpad2 navP2LeftKey = Numpad4 navP2RightKey = Numpad6 navP2SelectKey = NumpadEnter originalWidth = 1536 originalHeight = 864 dtEnabled = true dtPath = C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe dtUseSCSI = true dtAddDrive = true emuIdleShutdown = 0 hideCursor = false hideEmu = false hideFE = false fadeIn = false fadeInDuration = 500 fadeInTransitionAnimation = DefaultAnimateFadeIn fadeInDelay = 0 fadeInExitDelay = 0 fadeOutExitDelay = 0 fadeOut = false fadeOutExtraScreen = false fadeOutDuration = 500 fadeOutTransitionAnimation = DefaultAnimateFadeOut fadeOutDelay = 0 fadeLyrInterpolation = 7 fadeLyr1Color = FF000000 fadeLyr1AlignImage = Align to Top Left fadeLyr2Pos = Bottom Right Corner fadeLyr2X = 300 fadeLyr2Y = 300 fadeLyr2Adjust = 1 fadeLyr2PicPad = 0 fadeLyr3Pos = Center fadeLyr3X = 300 fadeLyr3Y = 300 fadeLyr3Adjust = 0.75 fadeLyr3Speed = 750 fadeLyr3Animation = DefaultFadeAnimation fadeLyr37zAnimation = DefaultFadeAnimation fadeLyr3Type = imageandbar fadeLyr3ImgFollow7zProgress = true fadeLyr3Repeat = 1 fadeLyr3PicPad = 0 fadeLyr4Adjust = 0.75 fadeLyr4X = 100 fadeLyr4Y = 100 fadeLyr4Pos = Above Layer 3 - Left fadeLyr4FPS = 10 fadeLyr4PicPad = 0 fadeTranspGifColor = FFFFFF fadeBarWindow = false fadeBarWindowX = fadeBarWindowY = fadeBarWindowW = 600 fadeBarWindowH = 120 fadeBarWindowR = 20 fadeBarWindowM = 20 fadeBarWindowHatchStyle = 8 fadeBarBack = true fadeBarBackColor = FF555555 fadeBarH = 20 fadeBarR = 5 fadeBarColor = DD00BFFF fadeBarHatchStyle = 3 fadeBarPercentageText = true fadeBarInfoText = true fadeBarXOffset = 0 fadeBarYOffset = 100 fadeRomInfoDescription = text fadeRomInfoSystemName = text fadeRomInfoYear = text fadeRomInfoManufacturer = text fadeRomInfoGenre = text fadeRomInfoRating = text fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating fadeRomInfoTextPlacement = topRight fadeRomInfoTextMargin = 5 fadeRomInfoText1Options = cFF555555 r4 s20 Bold fadeRomInfoText2Options = cFF555555 r4 s20 Bold fadeRomInfoText3Options = cFF555555 r4 s20 Bold fadeRomInfoText4Options = cFF555555 r4 s20 Bold fadeRomInfoText5Options = cFF555555 r4 s20 Bold fadeRomInfoText6Options = cFF555555 r4 s20 Bold fadeStats_Number_of_Times_Played = text with label fadeStats_Last_Time_Played = text with label fadeStats_Average_Time_Played = text with label fadeStats_Total_Time_Played = text with label fadeStats_System_Total_Played_Time = text with label fadeStats_Total_Global_Played_Time = text with label fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time fadeStatsInfoTextPlacement = topLeft fadeStatsInfoTextMargin = 5 fadeStatsInfoText1Options = cFF555555 r4 s20 Bold fadeStatsInfoText2Options = cFF555555 r4 s20 Bold fadeStatsInfoText3Options = cFF555555 r4 s20 Bold fadeStatsInfoText4Options = cFF555555 r4 s20 Bold fadeStatsInfoText5Options = cFF555555 r4 s20 Bold fadeStatsInfoText6Options = cFF555555 r4 s20 Bold fadeText1X = 0 fadeText1Y = 0 fadeText1Options = cFFFFFFFF r4 s20 Right Bold fadeText1 = Loading Game fadeText2X = 0 fadeText2Y = 0 fadeText2Options = cFFFFFFFF r4 s20 Right Bold fadeText2 = Extraction Complete fadeFont = Arial fadeSystemAndRomLayersOnly = false fadeInterruptKey = detectFadeErrorEnabled = true fadeImgPath = F:\HyperSpin\Media\Fade HLDataPath = F:\HyperSpin\Data HLMediaPath = F:\HyperSpin\Media HLErrSoundPath = F:\HyperSpin\Media\Sounds\Error modulesPath = F:\HyperSpin\Modules moduleFullName = F:\HyperSpin\Modules\WinUAE\WinUAE.ahk moduleName = WinUAE modulePath = F:\HyperSpin\Modules\WinUAE moduleExtension = ahk moduleExtensionsPath = F:\HyperSpin\Module Extensions libPath = F:\HyperSpin\Lib 7zEnabled = false 7zPath = C:\Program Files (x86)\7-Zip\7z.exe 7zDllPath = C:\Program Files (x86)\7-Zip\7z.dll 7zExtractPath = C:\Users\speedy-a\AppData\Local\Temp\HS 7zExtractPathOrig = 7zAttachSystemName = false 7zDelTemp = true 7zSounds = true 7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar 7zFormatsNoP = zip,rar,7z,lzh,gzip,tar mgEnabled = false mgKey = ~NumpadSub mgBackgroundColor = FF000000 mgSidePadding = 0.2 mgYOffset = 500 mgImageAdjust = 0 mgFont = Arial mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic mgText1Text = Please select a game mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic mgText2Offset = 70 mgUseSound = true mgSoundfreq = 300 mgExitEffect = none mgSelectedEffect = rotate mgUseGameArt = false mgArtworkDir = Artwork1 hpEnabled = false hpKey = ~NumpadAdd hpBackToMenuBarKey = X hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = F:\HyperSpin\Module Extensions\HiToText.exe hpSaveStateKeyCodes = hpLoadStateKeyCodes = keymapperEnabled = false keymapperAHKMethod = false keymapper = xpadderFullPath = F:\HyperSpin\Xpadder.exe joyToKeyFullPath = F:\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = F:\HyperSpin\Profiles\ keymapperFrontEndProfileName = HyperSpin keymapperFrontEndProfile = false keymapperHyperLaunchProfileEnabled = true JoyIDsEnabled = true JoyIDsPreferredControllersSystem = Controller (Xbox 360 Wireless Receiver for Windows) JoyIDsPreferredControllersGlobal = use_global CustomJoyNamesEnabled = false CustomJoyNames = FEProfile = F:\HyperSpin\Profiles\\HyperSpin defaultProfile = F:\HyperSpin\Profiles\\_Default systemProfile = F:\HyperSpin\Profiles\\Commodore Amiga xPadderSystemProfile = F:\HyperSpin\Profiles\\Commodore Amiga\_Default emuProfile = F:\HyperSpin\Profiles\\Commodore Amiga\WinUAE romProfile = F:\HyperSpin\Profiles\\Commodore Amiga\Turrican HyperLaunchProfile = F:\HyperSpin\Profiles\\HyperLaunch blankProfile = F:\HyperSpin\Profiles\\blank ahkFEProfile = F:\HyperSpin\Profiles\AHK\HyperSpin ahkDefaultProfile = F:\HyperSpin\Profiles\AHK\_Default ahkSystemProfile = F:\HyperSpin\Profiles\AHK\Commodore Amiga ahkEmuProfile = F:\HyperSpin\Profiles\AHK\Commodore Amiga\WinUAE ahkRomProfile = F:\HyperSpin\Profiles\AHK\Commodore Amiga\Turrican ahkHyperLaunchProfile = F:\HyperSpin\Profiles\AHK\HyperLaunch bezelEnabled = false statisticsEnabled = true 22:03:07:852 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts 22:03:07:852 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts 22:03:07:852 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script 22:03:07:852 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 2 22:03:07:868 | HL | INFO | +15 | BuildScript - Module: MEmu = WinUAE MEmuV = v2.6.0 MURL = http://www.winuae.net/ MAuthor = brolly MVersion = 2.0.2 MCRC = 2283EB17 iCRC = 587D7C70 mId = 635138307631183750 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. ; Make sure you create a host config files with these names: ; CD32 : cd32host.uae and cd32mousehost.uae; ; CDTV : cdtvhost.uae and cdtvmousehost.uae; ; Amiga : amigahost.uae; ; Amiga CD : amigacdhost.uae; ; cd32mouse and cdtvmouse are for mouse controlled games on these systems, you should configure ; Windows Mouse on Port1 and a CD32 pad on Port2. For Amiga and Amiga CD make sure you set both ; a joystick and a mouse on Port1 and only a joystick on Port2. ; 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. ; ; 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. ; ; 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 ; ; 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. ; ; If you are using WHDLoad games, but want to keep your default user-startup file after exiting then make a copy of it in the ; WHDFolder\S (Set in PathToWHDFolder) and name it default-user-startup. This file will then be copied over S\user-startup on exit. ;---------------------------------------------------------------------------- StartModule() FadeInStart() settingsFile := modulePath . "\" . systemName . ".ini" Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1) PathToWHDFolder := IniReadCheck(settingsFile, "Settings", "PathToWHDFolder", EmuPath . "\HDD\WHD",,1) PathToWorkBenchBase := IniReadCheck(settingsFile, "Settings", "PathToWorkBenchBase", EmuPath . "\HDD\Workbench31_Lite.vhd",,1) PathToWHDFolder := AbsoluteFromRelative(EmuPath, PathToWHDFolder) PathToWorkBenchBase := AbsoluteFromRelative(EmuPath, PathToWorkBenchBase) ; This object controls how the module reacts to different systems. MESS can play a lot of systems, but needs to know what system you want to run, so this module has to adapt. mType := Object("Commodore Amiga","a500","Commodore Amiga CD32","cd32","Commodore CDTV","cdtv","Commodore Amiga CD","amigacd") ident := mType[systemName] ; search object for the systemName identifier MESS uses If !ident ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this WinUAE module: " . moduleName) windowClass = PCsuxRox ;Class name is different depending on if the game is being run windowed or fullscreen If ( Fullscreen = "true" ) windowClass = AmigaPowah specialcfg = %emuPath%Configurations\%romName%.uae If romExtension in .hdf,.vhd DefaultRequireWB := "true" Else DefaultRequireWB := "false" If romExtension in .zip,.lha,.rar,.7z { SlaveFile := COM_Invoke(HLObject, "findByExtension", romPath . "\" . romName . romExtension, "slave") If (SlaveFile) { If romName contains (AGA) DefaultOptions := "-s cycle_exact=false " . "-s immediate_blits=false " . "-s cpu_compatible=false " . "-s cpu_speed=max " . "-s cachesize=8192" ;AGA Else DefaultOptions := "-s cycle_exact=true " . "-s immediate_blits=false " . "-s cpu_compatible=false " . "-s cpu_speed=real " . "-s cachesize=8192 " ;Non-AGA } } usemouse := IniReadCheck(settingsFile, romName, "UseMouse","false",,1) delayhack := IniReadCheck(settingsFile, romName, "DelayHack","false",,1) options := IniReadCheck(settingsFile, romName, "Options",DefaultOptions,,1) videomode := IniReadCheck(settingsFile, romName, "VideoMode","PAL",,1) floppyspeed := IniReadCheck(settingsFile, romName, "FloppySpeed","turbo",,1) quickstartmode := IniReadCheck(settingsFile, romName, "QuickStartMode",A_Space,,1) immediateblitter := IniReadCheck(settingsFile, romName, "ImmediateBlitter","false",,1) requireswb := IniReadCheck(settingsFile, romName, "RequiresWB",DefaultRequireWB,,1) customwb := IniReadCheck(settingsFile, romName, "CustomWB",A_Space,,1) whdloadoptions := IniReadCheck(settingsFile, romName, "WHDLoadOptions","PRELOAD",,1) neverextract := IniReadCheck(settingsFile, romName, "NeverExtract","false",,1) fs := If (Fullscreen = "true") ? "true" : "false" videomode := (If videomode = "NTSC" ? ("-s ntsc=true") : ("")) floppyspeed := (If floppyspeed ? ("-s floppy_speed=" . floppyspeed) : ("")) If (requireswb = "true") { ident := "a1200" If (customwb) { PathToWorkBenchBase := %EmuPath% . "\" . customwb } CheckFile(PathToWorkBenchBase) wbDrive := "-s hardfile=rw,32,1,2,512," . """" . PathToWorkBenchBase . """" } If romExtension in .hdf,.vhd { ident := "a1200" gameDrive := "-s hardfile=rw,32,1,2,512," . """" . romPath . "\" . romName . romExtension . """" } If (immediateblitter = "true") { options := options . " " . "-s immediate_blits=true" } options := options . " " . videomode If (ident = "a500" or ident = "a1200") { If romName contains (AGA),(LW) ident := "a1200" If (SlaveFile) { CheckFile(PathToWHDFolder) ident := "a1200" ;Create the user-startup file to launch the game WHDUserStartupFile := PathToWHDFolder . "\S\user-startup" SplitPath, SlaveFile, SlaveName, SlaveFolder FileDelete, %WHDUserStartupFile% FileAppend, echo "";`n, %WHDUserStartupFile% FileAppend, echo "Running: %SlaveName%";`n, %WHDUserStartupFile% FileAppend, echo "";`n, %WHDUserStartupFile% FileAppend, cd dh1:%SlaveFolder%;`n, %WHDUserStartupFile% FileAppend, whdload %SlaveName% %whdloadoptions%;`n, %WHDUserStartupFile% } } 7z(romPath, romName, romExtension, 7zExtractPath) If FileExist(specialcfg) { ;Game specific configuration file exists configFile = %romName%.uae } Else { ;Game specific configuration file doesn't exist If (ident = "cd32" or ident = "cdtv") { configFile := If (usemouse = "true") ? ("host\" . ident . "mousehost.uae") : ("host\" . ident . "host.uae") quickcfg := If (ident = "cd32") ? ("-s quickstart=" . ident . "`,0 -s chipmem_size=8") : ("-s quickstart=" . ident . "`,0") If (delayhack = "true") options := options . " -s cdimage0=" . """" . romPath . "\" . romName . romExtension . """" . "`,delay" Else options := options . " -cdimage=" . """" . romPath . "\" . romName . romExtension . """" } Else { ;Amiga or Amiga CD game configFile := If systemName = "Commodore Amiga CD" ? "host\amigacdhost.uae" : "host\amigahost.uae" If quickstartmode quickcfg := "-s quickstart=" . quickstartmode Else quickcfg := If (ident = "a500") ? "-s quickstart=a500`,1" : "-s quickstart=a1200`,1" If (SlaveFile) { ;WHDLoad Game options := options . " -s filesystem=rw,WHD:" . """" . PathToWHDFolder . """" . " -s filesystem=ro,Games:" . """" . romPath . "\" . romName . romExtension . """" } Else If (gameDrive) { ;HDD Game options := options . " " . wbDrive . " " . gameDrive } Else If romExtension in .cue,.iso { ;Amiga CD game options := options . " " . wbDrive . " -cdimage=" . """" . romPath . "\" . romName . romExtension . """" . " -s win32.map_cd_drives=true -s scsi=true" } Else { ;Floppy Game ;MultiDisk loading, this will load the first 2 disks into drives 0 and 1 since some games can read from both drives and therefore ;the user won't need to change disks through the MG menu. We can have up to 4 drives, but most of the games will only support 2 drives ;so disks are only loaded into the first 2 for better compatibility. Remaining drives will be loaded into quick disk slots. romCount = % romTable.MaxIndex() If romName contains (Disk 1) { ;If the user boots any disk rather than the first one, multi disk support must be done through HyperLaunch MG menu if romCount > 1 { options := options . " -s nr_floppies=2" mgoptions := " -s floppy1=" . """" . romTable[2,1] . """" } } options := options . " " . floppyspeed . " -s floppy0=" . """" . romPath . "\" . romName . romExtension . """" . mgoptions if romCount > 1 { ;DiskSwapper ;diskswapper := " -diskswapper " Loop % romTable.MaxIndex() ; loop each item in our array { ;diskswapper := diskswapper . """" . romTable[A_Index,1] . """," diskswapper := diskswapper . " -s diskimage" . (A_Index-1) . "=" . """" . romTable[A_Index,1] . """" } options := options . diskswapper } } } } param1 := "-f " . """" . EmuPath . "\Configurations\" . configFile . """" . " " . quickcfg param2 := "-s use_gui=no -s gfx_fullscreen_amiga=" . fs param3 := options ;MsgBox, %param1% %param2% %param3% %param4% %param5% %param6% ;ExitApp ;disableActivateBlackScreen = true Run(Executable . A_Space . param1 . A_Space . param2 . A_Space . param3 . A_Space . param4 . A_Space . param5 . A_Space . param6 . A_Space . " -portable", emuPath) WinWait("ahk_class " . windowClass) WinWaitActive("ahk_class " . windowClass) FadeInExit() Process("WaitClose",executable) 7zCleanUp() FadeOutExit() ExitModule() MultiGame: If currentButton = 10 diskslot = 0 Else If currentButton > 10 diskslot := currentButton - 10 Else diskslot := currentButton If currentButton > 10 Send, {End Down}{Shift Down}%diskslot%{Shift Up}{End Up} Else Send, {End Down}%diskslot%{End Up} return CloseProcess: If (ident = "a500" or ident = "a1200") { If (SlaveFile) { CheckFile(PathToWHDFolder) ;Copy default-user-startup to user-startup if file exists IfExist, %PathToWHDFolder%\S\default-user-startup FileCopy,%PathToWHDFolder%\S\default-user-startup, %PathToWHDFolder%\S\user-startup, 1 } } FadeOutStart() WinClose, ahk_class %windowClass% return AbsoluteFromRelative(MasterPath, RelativePath) { VarSetCapacity(AbsP,260,0) DllCall( "shlwapi\PathCombineA", Str,AbsP, Str,MasterPath, Str,RelativePath ) Return AbsP } 22:03:07:868 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script 22:03:07:868 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script 22:03:07:868 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 22:03:07:883 | HL | INFO | +16 | Main - Module is built 22:03:07:883 | HL | INFO | +0 | CheckFile - Checking if F:\HyperSpin\AutoHotkey.dll exists 22:03:07:883 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription AutoHotkey_H ANSI 32-bit FileVersion 1.1.09.04 InternalName AutoHotkey_H LegalCopyright Copyright (C) 2012 OriginalFilename AutoHotkey.exe ProductName AutoHotkey_H ProductVersion 1.1.09.04 File Size: 785408 bytes Created: 6/23/2014 - 10:50:27 Modified: 6/23/2014 - 10:50:27 22:03:07:899 | HL | INFO | +15 | Main - Running module 22:03:07:899 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does. 22:03:07:993 | MD | INFO | +N/A | Module initialized 22:03:07:024 | MD | INFO | +31 | StartModule - Started 22:03:08:024 | MD | INFO | +0 | StartModule - MEmu: WinUAE MEmuV: v2.6.0 MURL: http://www.winuae.net/ MAuthor: brolly MVersion: 2.0.2 MCRC: 2283EB17 iCRC: 587D7C70 MID: MSystem: "Commodore Amiga","Commodore Amiga CD32","Commodore CDTV","Commodore Amiga CD" 22:03:08:039 | MD | INFO | +16 | StartModule - You have a supported System Name for this module: "Commodore Amiga" 22:03:08:055 | MD | DEBUG1 | +16 | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: Turrican 22:03:08:055 | MD | INFO | +0 | StartModule - Ended 22:03:08:071 | MD | INFO | +15 | StartGlobalUserFeatures - Starting 22:03:08:071 | MD | INFO | +0 | StartGlobalUserFeatures - Ending 22:03:08:071 | MD | INFO | +0 | Module Setting - [settings] - Fullscreen: true 22:03:08:086 | MD | INFO | +16 | Module Setting - [settings] - PathToWHDFolder: .\WHD 22:03:08:086 | MD | INFO | +0 | Module Setting - [settings] - PathToWorkBenchBase: F:\HyperSpin\Emulators\WINUAE\HDD\Workbench31_Lite.vhd 22:03:08:133 | MD | INFO | +47 | Module Setting - [Turrican] - UseMouse: false 22:03:08:149 | MD | INFO | +15 | Module Setting - [Turrican] - DelayHack: false 22:03:08:149 | MD | INFO | +0 | Module Setting - [Turrican] - Options: 22:03:08:149 | MD | INFO | +0 | Module Setting - [Turrican] - VideoMode: PAL 22:03:08:164 | MD | INFO | +16 | Module Setting - [Turrican] - FloppySpeed: turbo 22:03:08:164 | MD | INFO | +0 | Module Setting - [Turrican] - QuickStartMode: 22:03:08:164 | MD | INFO | +0 | Module Setting - [Turrican] - ImmediateBlitter: false 22:03:08:180 | MD | INFO | +16 | Module Setting - [Turrican] - RequiresWB: false 22:03:08:180 | MD | INFO | +0 | Module Setting - [Turrican] - CustomWB: 22:03:08:180 | MD | INFO | +0 | Module Setting - [Turrican] - WHDLoadOptions: PRELOAD 22:03:08:180 | MD | INFO | +0 | Module Setting - [Turrican] - NeverExtract: false 22:03:08:196 | MD | INFO | +15 | Run - Running: F:\HyperSpin\Emulators\WINUAE\winuae.exe -f "F:\HyperSpin\Emulators\WINUAE\Configurations\host\amigahost.uae" -s quickstart=a500,1 -s use_gui=no -s gfx_fullscreen_amiga=true -s floppy_speed=turbo -s floppy0="F:\HyperSpin\Roms\Commodore - Amiga\Turrican.zip" -portable 22:03:08:211 | MD | DEBUG1 | +16 | Run - "winuae.exe -f "F:\HyperSpin\Emulators\WINUAE\Configurations\host\amigahost.uae" -s quickstart=a500,1 -s use_gui=no -s gfx_fullscreen_amiga=true -s floppy_speed=turbo -s floppy0="F:\HyperSpin\Roms\Commodore - Amiga\Turrican.zip" -portable" Process ID: 4188 22:03:08:211 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: HyperLaunch HQ v1.0.13.0 | Class: HwndWrapper[HyperLaunchHQ.exe;;db6a745f-6a27-4864-94e5-6ccb71c1f42b] | State: 1 | X: -7 | Y: -7 | Width: 1550 | Height: 840 | Window HWND: 0x205de | Process ID: 4240 | Process Path: F:\HyperSpin\HyperLaunchHQ.exe 22:03:08:211 | MD | INFO | +0 | WinWait - Waiting for "ahk_class AmigaPowah" 22:03:11:294 | MD | DEBUG1 | +3078 | GetActiveWindowStatus - Title: WinUAE | Class: AmigaPowah | State: 0 | X: 0 | Y: 0 | Width: 819 | Height: 614 | Window HWND: 0xf071c | Process ID: 4188 | Process Path: C:\Program Files (x86)\WinUAE\winuae.exe 22:03:11:372 | MD | DEBUG1 | +78 | GetActiveWindowStatus - Title: WinUAE | Class: AmigaPowah | State: 0 | X: 0 | Y: 0 | Width: 819 | Height: 614 | Window HWND: 0xf071c | Process ID: 4188 | Process Path: C:\Program Files (x86)\WinUAE\winuae.exe 22:03:11:381 | MD | INFO | +0 | WinWaitActive - Waiting for "ahk_class AmigaPowah" 22:03:11:506 | MD | DEBUG1 | +125 | GetActiveWindowStatus - Title: WinUAE | Class: AmigaPowah | State: 0 | X: 0 | Y: 0 | Width: 819 | Height: 614 | Window HWND: 0xf071c | Process ID: 4188 | Process Path: C:\Program Files (x86)\WinUAE\winuae.exe 22:03:11:513 | MD | INFO | +16 | Process - WaitClose winuae.exe 22:03:33:214 | MD | INFO | +21703 | StopGlobalUserFeatures - Starting 22:03:33:229 | MD | INFO | +16 | StopGlobalUserFeatures - Ending 22:03:33:229 | MD | INFO | +0 | ExitModule - Started 22:03:33:245 | MD | INFO | +15 | Starting Updating Statistics: 22:03:33:245 | MD | DEBUG2 | +0 | Total Elapsed Time in Pause in seconds: 0 22:03:33:245 | MD | DEBUG2 | +0 | gameSectionStartTime:1811703 22:03:33:245 | MD | DEBUG2 | +0 | ElapsedTime:25 22:03:33:261 | MD | INFO | +16 | CreateRomTable - Started 22:03:33:261 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Turrican" and "(Disc" 22:03:33:261 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Turrican" and "(Disk" 22:03:33:261 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Turrican" and "(Cart" 22:03:33:261 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Turrican" and "(Tape" 22:03:33:261 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Turrican" and "(Cassette" 22:03:33:276 | MD | DEBUG1 | +15 | CreateRomTable - Checking for match: "Turrican" and "(Part" 22:03:33:276 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Turrican" and "(Side" 22:03:33:276 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 22:03:33:276 | MD | DEBUG2 | +0 | Statistics cleared game name: Turrican 22:03:33:292 | MD | DEBUG2 | +16 | Loaded game statistics from ini files: Number_of_Times_Played: 5 Last_Time_Played: Donnerstag Juni 26, 2014 09:49:54 Average_Time_Played: 43 Total_Time_Played: 215 System_Total_Played_Time: 7315 Total_Global_Played_Time: 48447 22:03:33:292 | MD | DEBUG2 | +0 | Updated Statistics: Number_of_Times_Played: 6 Last_Time_Played: Donnerstag Juni 26, 2014 10:03:08 Average_Time_Played: 40 Total_Time_Played: 240 System_Total_Played_Time: 7340 Total_Global_Played_Time: 48472 22:03:33:323 | MD | INFO | +31 | Game section statistics updated. 22:03:33:323 | MD | INFO | +0 | ExitModule - Ended 22:03:33:323 | MD | INFO | +0 | End of Module Logs 22:03:33:339 | HL | INFO | +25438 | Main - Module ended, exiting HyperLaunch normally 22:03:33:339 | HL | INFO | +0 | ExitScript - Started 22:03:33:339 | HL | INFO | +0 | SystemCursor - Restoring mouse cursor 22:03:33:354 | HL | INFO | +16 | ExitScript - Ended I tried it with the no-intro games...
rfancella Posted June 26, 2014 Author Posted June 26, 2014 Thanks again for this great Tuturial... But i have something strange happening... First when I launch em on my Windows 7 PC they start from Hyperlaunch HQ, but once I start em on my Windows 8.1 Gigabyte Brix Pro HTPC with Iris Graphics I get this message: Selected Disk Image need the SPS Plugin which is avaible from http://www.softpress.org When I press ok two eyes appear and the text waiting for bootable media... I have this File in my Winuae directory: CAPSImg.dll I get the same error even if I launch em directly with Winuae... WinUAE Log: Hyperlaunch Log: I tried it with the no-intro games... Hello, I did a little digging. That dll is to allow WinUAE to load .ipf disk images. I don't think I have any of them, so I cannot test. If you can get me the rom you are trying to use. I'd be glad to do what I can to figure it out. I did find an old post that this guy solved it. Here is the post: http://www.hyperspin-fe.com/forum/showthread.php?9944-winuaeloader-testrun-gives-white-empty-list&p=91180&viewfull=1#post91180 Looks like you are using WinUAE v2.6.1... Might try updating it. Thanks, Ron
Cybersnuff Posted June 27, 2014 Posted June 27, 2014 You mean updating to 2.8 the newest one? Can try it today... Think its a problem with Winuae and Win8.1 cause when I take the same HDD on my work PC with Win7 (both are 64 Bit) it works without any problems... I have everything (Hyperspin, Hyperlaunch, Emulators on external HDD)
Turranius Posted June 27, 2014 Posted June 27, 2014 I have no problems with WinUAE (2.70 -> 2.80) on my Windows 8.1 machine..
Cybersnuff Posted June 27, 2014 Posted June 27, 2014 Updated to 2.81 and now the games start when I boot them from Winuae. Step forward. Step two works also now with Hyperlaunch HQ.... Big thanks for the Update Tip... And really great tuturial. My Problem was the installation of Amiga Forever. After removing it it works now also with Hyperspin and Hyperlaunch HQ...
Xamfear Posted July 23, 2014 Posted July 23, 2014 Hey all, I've read through this thread a couple of times and still can't figure out what I am doing incorrectly My command line (from the HL log file) G:\Emulation\Emulators\WinUAE2810\winuae.exe -f "G:\Emulation\Emulators\WinUAE2810\Configurations\host\amigahost.uae" -s quickstart=a500,1 -s use_gui=no -s gfx_fullscreen_amiga=true -s floppy_speed=turbo -s floppy0="G:\Emulation\ROMS\WHDLoad\Games-WHDLoad\1000ccTurbo_v1.0.zip" -portable When I call this from HL or from the CLI all i get is the old WB 1.3 hand and disk screen. HL Log 23:10:43:436 | HL | INFO | +N/A | Main - HyperLaunch v3.0.1.1c 23:10:43:477 | HL | INFO | +32 | Main - System Specs: HyperLaunch Dir: G:\Emulation\HyperLaunch OS: Microsoft Windows 8.1 Pro SKU: Professional Total Memory: 8137.32 MB Free Memory: 5008.35 MB Used Memory: 3128.973 MB SystemType: x64-based PC Physical Processors: 1 Logical Processors: 8 GPU 1 Name: NVIDIA GeForce GTX 670 GPU 1 RAM: -2048.00 MB GPU 1 Driver Version: 9.18.13.3788 Sound 1 Device: HD Webcam C615 Sound 1 Status: Enabled Sound 2 Device: NVIDIA High Definition Audio Sound 2 Status: Enabled Sound 3 Device: Realtek High Definition Audio Sound 3 Status: Enabled Sound 4 Device: Bluetooth Hands-free Audio Sound 4 Status: Enabled Sound 5 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM) Sound 5 Status: Enabled OS Language: English_United_States OS Admin Status: No Monitor #1 (\\.\DISPLAY1): 2560x1440 (2560x1400 work) AutoHotkey Path: AHK Version: 1.1.09.04 Unicode: No 23:10:43:480 | HL | INFO | +15 | Main - HyperSpin.exe coordinates are x y w h 23:10:43:482 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\HyperLaunch.exe exists 23:10:43:485 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription Your favorite Front End companion! FileVersion 3.0.1.1 LegalCopyright �2013 HL squad ProductName djvj's one swell guy! ProductVersion 1.1.9.4 CompanyName djvj's one swell guy! File Size: 910336 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 7/16/2014 - 8:50:06 PM 23:10:43:488 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Module Extensions\itextsharp.dll exists 23:10:43:491 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription iTextSharp FileVersion 5.4.2.0 InternalName itextsharp.dll LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved. OriginalFilename itextsharp.dll ProductName iTextSharp ProductVersion 5.4.2.0 CompanyName 1T3XT BVBA File Size: 3743744 bytes Created: 11/13/2013 - 4:03:35 PM Modified: 11/13/2013 - 4:03:35 PM 23:10:43:494 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Module Extensions\SevenZipSharp.dll exists 23:10:43:497 | HL | DEBUG1 | +16 | CheckFile - Attributes: FileDescription SevenZipSharp FileVersion 0.64.4841.31212 InternalName SevenZipSharp.dll LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3 OriginalFilename SevenZipSharp.dll ProductName SevenZipSharp ProductVersion 0.64.4841.31212 CompanyName Markovtsev Vadim File Size: 165888 bytes Created: 11/13/2013 - 4:03:35 PM Modified: 11/13/2013 - 4:03:35 PM 23:10:43:500 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Module Extensions\gsdll32.dll exists 23:10:43:503 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 8818688 bytes Created: 11/13/2013 - 4:03:35 PM Modified: 11/13/2013 - 4:03:35 PM 23:10:43:506 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Module Extensions\BlockInput.exe exists 23:10:43:509 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription FileVersion 1.1.09.04 InternalName OriginalFilename ProductName ProductVersion 1.1.09.04 File Size: 657920 bytes Created: 7/16/2014 - 8:50:06 PM Modified: 7/16/2014 - 8:50:06 PM 23:10:43:514 | HL | INFO | +15 | CheckFile - Checking if G:\Emulation\HyperLaunch\Module Extensions\gdip.ahk exists 23:10:43:521 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 23:10:43:525 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 88789 bytes Created: 11/13/2013 - 4:03:35 PM Modified: 11/13/2013 - 4:03:35 PM 23:10:43:529 | HL | INFO | +16 | CheckFile - Checking if G:\Emulation\HyperLaunch\Module Extensions\RIni.ahk exists 23:10:43:534 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 23:10:43:537 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 67561 bytes Created: 11/13/2013 - 4:03:35 PM Modified: 11/13/2013 - 4:03:35 PM 23:10:43:540 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Module Extensions\CLR.ahk exists 23:10:43:546 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Extension. 23:10:43:551 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 10586 bytes Created: 11/13/2013 - 4:03:35 PM Modified: 11/13/2013 - 4:03:35 PM 23:10:43:554 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Module Extensions\COM.ahk exists 23:10:43:558 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Extension. 23:10:43:562 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26342 bytes Created: 11/13/2013 - 4:03:35 PM Modified: 11/13/2013 - 4:03:35 PM 23:10:43:565 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Module Extensions\JSON.ahk exists 23:10:43:569 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 23:10:43:572 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 9203 bytes Created: 11/13/2013 - 4:03:35 PM Modified: 11/13/2013 - 4:03:35 PM 23:10:43:576 | HL | INFO | +16 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\Fade Init.ahk exists 23:10:43:579 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:583 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 1145 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:34 PM 23:10:43:586 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\HyperPause Init.ahk exists 23:10:43:590 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:593 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 691 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:34 PM 23:10:43:597 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\Keymapper Init.ahk exists 23:10:43:600 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:605 | HL | DEBUG1 | +15 | CheckFile - Attributes: File Size: 3435 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 12/30/2013 - 2:37:17 AM 23:10:43:609 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\MultiGame Init.ahk exists 23:10:43:613 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:617 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 161 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:34 PM 23:10:43:621 | HL | INFO | +16 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\Statistics Init.ahk exists 23:10:43:624 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:628 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 167 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:34 PM 23:10:43:632 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\Fade.ahk exists 23:10:43:636 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:640 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 25516 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:34 PM 23:10:43:644 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\HyperPause.ahk exists 23:10:43:654 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:658 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 360180 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:34 PM 23:10:43:661 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\Keymapper.ahk exists 23:10:43:666 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:670 | HL | DEBUG1 | +16 | CheckFile - Attributes: File Size: 30775 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 7/16/2014 - 8:50:06 PM 23:10:43:674 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\MultiGame.ahk exists 23:10:43:678 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:682 | HL | DEBUG1 | +15 | CheckFile - Attributes: File Size: 36816 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 12/30/2013 - 2:37:17 AM 23:10:43:685 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\Bezel.ahk exists 23:10:43:692 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:696 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 83008 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:34 PM 23:10:43:699 | HL | INFO | +16 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\Statistics.ahk exists 23:10:43:705 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:709 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26153 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:34 PM 23:10:43:713 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\Rom Mapping Launch Menu.ahk exists 23:10:43:718 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:722 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 63798 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:34 PM 23:10:43:725 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\Shared.ahk exists 23:10:43:731 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:734 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 81966 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 7/16/2014 - 8:50:06 PM 23:10:43:738 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\XHotkey.ahk exists 23:10:43:743 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:746 | HL | DEBUG1 | +16 | CheckFile - Attributes: File Size: 28374 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:34 PM 23:10:43:750 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Lib\Fade Animations.ahk exists 23:10:43:755 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 23:10:43:759 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 49050 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:34 PM 23:10:43:763 | HL | INFO | +15 | Main - HyperLaunch received "Commodore Amiga" and "1000ccTurbo_v1.0" 23:10:43:770 | HL | INFO | +0 | Main - 1000ccTurbo_v1.0 is using the default emulator: WinUAE 23:10:43:774 | HL | INFO | +0 | Main - Checking for a [WinUAE] section in G:\Emulation\HyperLaunch\Settings\Commodore Amiga\Emulators.ini 23:10:43:778 | HL | INFO | +16 | Main - Checking for a [WinUAE] section in G:\Emulation\HyperLaunch\Settings\Global Emulators.ini 23:10:43:782 | HL | INFO | +0 | Main - Found [WinUAE] in G:\Emulation\HyperLaunch\Settings\Global Emulators.ini 23:10:43:785 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Modules\WinUAE\WinUAE.ahk exists 23:10:43:789 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 11546 bytes Created: 11/13/2013 - 4:03:36 PM Modified: 7/16/2014 - 8:50:06 PM 23:10:43:793 | HL | INFO | +16 | Main - CRC Check - CRC matches, this is an official unedited module. 23:10:43:796 | HL | INFO | +0 | Main - 1000ccTurbo_v1.0 will use module: G:\Emulation\HyperLaunch\Modules\WinUAE\WinUAE.ahk 23:10:43:806 | HL | INFO | +0 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks. 23:10:43:813 | HL | INFO | +15 | Main - INI Keys read 23:10:43:817 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\Module Extensions\7z.exe exists 23:10:43:821 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription 7-Zip Console FileVersion 9.20 InternalName 7z LegalCopyright Copyright (c) 1999-2010 Igor Pavlov OriginalFilename 7z.exe ProductName 7-Zip ProductVersion 9.20 CompanyName Igor Pavlov File Size: 163840 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:35 PM 23:10:43:824 | HL | INFO | +16 | CheckFile - Checking if G:\Emulation\HyperLaunch\Module Extensions\7z.dll exists 23:10:43:828 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription 7z Standalone Plugin FileVersion 9.20 InternalName 7za LegalCopyright Copyright (c) 1999-2010 Igor Pavlov OriginalFilename 7za.dll ProductName 7-Zip ProductVersion 9.20 CompanyName Igor Pavlov File Size: 914432 bytes Created: 11/13/2013 - 4:03:34 PM Modified: 11/13/2013 - 4:03:34 PM 23:10:43:832 | HL | INFO | +0 | CheckPaths - Started 23:10:43:835 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: G:\Emulation\ROMS\WHDLoad\Games-WHDLoad\1000ccTurbo_v1.0.rar 23:10:43:839 | HL | DEBUG1 | +16 | CheckPaths - Looking for rom by name in subfolder: G:\Emulation\ROMS\WHDLoad\Games-WHDLoad\1000ccTurbo_v1.0\1000ccTurbo_v1.0.rar 23:10:43:844 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by extension: G:\Emulation\ROMS\WHDLoad\Games-WHDLoad\1000ccTurbo_v1.0\*.rar 23:10:43:847 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: G:\Emulation\ROMS\WHDLoad\Games-WHDLoad\1000ccTurbo_v1.0.7z 23:10:43:851 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by name in subfolder: G:\Emulation\ROMS\WHDLoad\Games-WHDLoad\1000ccTurbo_v1.0\1000ccTurbo_v1.0.7z 23:10:43:854 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by extension: G:\Emulation\ROMS\WHDLoad\Games-WHDLoad\1000ccTurbo_v1.0\*.7z 23:10:43:858 | HL | DEBUG1 | +15 | CheckPaths - Looking for rom: G:\Emulation\ROMS\WHDLoad\Games-WHDLoad\1000ccTurbo_v1.0.zip 23:10:43:862 | HL | INFO | +0 | CheckPaths - Found rom: G:\Emulation\ROMS\WHDLoad\Games-WHDLoad\1000ccTurbo_v1.0.zip 23:10:43:865 | HL | DEBUG1 | +0 | CheckPaths - Current romName: 1000ccTurbo_v1.0 23:10:43:869 | HL | DEBUG1 | +0 | CheckPaths - Current romPath: G:\Emulation\ROMS\WHDLoad\Games-WHDLoad 23:10:43:872 | HL | DEBUG1 | +16 | CheckPaths - Current romExtension: .zip 23:10:43:876 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\Emulators\WinUAE2810\winuae.exe exists 23:10:43:881 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription WinUAE FileVersion 2.8.1.0 InternalName WinUAE LegalCopyright � 1996-2014 under the GNU Public License (GPL) OriginalFilename WinUAE.exe ProductName WinUAE ProductVersion 2.8.1.0 File Size: 10774016 bytes Created: 6/18/2014 - 10:43:04 AM Modified: 6/18/2014 - 10:43:04 AM 23:10:43:885 | HL | INFO | +0 | CheckPaths - Ended 23:10:43:889 | HL | INFO | +15 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 2 hlMode = frontendPID = 0 frontendPath = G:\Emulation\HyperSpin frontendExe = HyperSpin.exe frontendExt = exe frontendName = HyperSpin frontendDrive = G: exitEmulatorKey = ~Esc exitEmulatorKeyWait = 0 forceHoldKey = ~Esc restoreFE = false exitScriptKey = ~q & ~s toggleCursorKey = ~e & ~t emuFullPath = G:\Emulation\Emulators\WinUAE2810\winuae.exe emuPath = G:\Emulation\Emulators\WinUAE2810 emuName = WinUAE emuExt = exe romPath = G:\Emulation\ROMS\WHDLoad\Games-WHDLoad romPathFromIni = G:\Emulation\ROMS\WHDLoad\Games-WHDLoad romExtension = .zip romExtensionOrig = .zip romExtensions = rar|7z|zip|adf|info|cue executable = winuae.exe systemName = Commodore Amiga dbName = 1000ccTurbo_v1.0 romName = 1000ccTurbo_v1.0 romMapPath = romMappingEnabled = false romMappingLaunchMenuEnabled = false romMappingFirstMatchingExt = false romMappingShowAllRomsInArchive = true romMappingNumberOfWheelsByScreen = 7 romMappingMenuWidth = 300 romMappingMenuMargin = 50 romMappingTextFont = Bebas Neue romMappingTextOptions = cFFFFFFFF r4 s40 Bold romMappingDisabledTextColor = ff888888 romMappingTextSizeDifference = 5 romMappingTextMargin = 10 romMappingTitleTextFont = Bebas Neue romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold romMappingTitle2TextFont = Bebas Neue romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold romMappingGameInfoTextFont = Bebas Neue romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular romMappingBackgroundBrush = aa000000 romMappingColumnBrush = 33000000 romMappingButtonBrush1 = 6f000000 romMappingButtonBrush2 = 33000000 romMappingBackgroundAlign = Stretch and Lose Aspect romMappingMenuFlagWidth = 40 romMappingMenuFlagSeparation = 5 romMappingDefaultMenuList = FullList romMappingSingleFilteredRomAutomaticLaunch = false skipchecks = false romMatchExt = true blockInputTime = 0 blockInputFile = G:\Emulation\HyperLaunch\Module Extensions\BlockInput.exe errorLevelReporting = false logFile = G:\Emulation\HyperLaunch\HyperLaunch.log logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"] logLevel = 10 logIncludeModule = true logIncludeFileProperties = true logShowCommandWindow = true logCommandWindow = true sysLang = English_United_States navUpKey = Up navDownKey = Down navLeftKey = Left navRightKey = Right navSelectKey = Enter navP2UpKey = Numpad8 navP2DownKey = Numpad2 navP2LeftKey = Numpad4 navP2RightKey = Numpad6 navP2SelectKey = NumpadEnter originalWidth = 2560 originalHeight = 1440 dtEnabled = true dtPath = C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe dtUseSCSI = true dtAddDrive = true emuIdleShutdown = 0 hideCursor = false hideEmu = false hideFE = false fadeIn = true fadeInDuration = 500 fadeInTransitionAnimation = DefaultAnimateFadeIn fadeInDelay = 0 fadeInExitDelay = 0 fadeOutExitDelay = 0 fadeOut = true fadeOutExtraScreen = false fadeOutDuration = 500 fadeOutTransitionAnimation = DefaultAnimateFadeOut fadeOutDelay = 0 fadeLyrInterpolation = 7 fadeLyr1Color = FF000000 fadeLyr1AlignImage = Align to Top Left fadeLyr2Pos = Bottom Right Corner fadeLyr2X = 300 fadeLyr2Y = 300 fadeLyr2Adjust = 1 fadeLyr2PicPad = 0 fadeLyr3Pos = Center fadeLyr3X = 300 fadeLyr3Y = 300 fadeLyr3Adjust = 0.75 fadeLyr3Speed = 750 fadeLyr3Animation = DefaultFadeAnimation fadeLyr37zAnimation = DefaultFadeAnimation fadeLyr3Type = imageandbar fadeLyr3ImgFollow7zProgress = true fadeLyr3Repeat = 1 fadeLyr3PicPad = 0 fadeLyr4Adjust = 0.75 fadeLyr4X = 100 fadeLyr4Y = 100 fadeLyr4Pos = Above Layer 3 - Left fadeLyr4FPS = 10 fadeLyr4PicPad = 0 fadeTranspGifColor = FFFFFF fadeBarWindow = false fadeBarWindowX = fadeBarWindowY = fadeBarWindowW = 600 fadeBarWindowH = 120 fadeBarWindowR = 20 fadeBarWindowM = 20 fadeBarWindowHatchStyle = 8 fadeBarBack = true fadeBarBackColor = FF555555 fadeBarH = 20 fadeBarR = 5 fadeBarColor = DD00BFFF fadeBarHatchStyle = 3 fadeBarPercentageText = true fadeBarInfoText = true fadeBarXOffset = 0 fadeBarYOffset = 100 fadeRomInfoDescription = text fadeRomInfoSystemName = text fadeRomInfoYear = text fadeRomInfoManufacturer = text fadeRomInfoGenre = text fadeRomInfoRating = text fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating fadeRomInfoTextPlacement = topRight fadeRomInfoTextMargin = 5 fadeRomInfoText1Options = cFF555555 r4 s20 Bold fadeRomInfoText2Options = cFF555555 r4 s20 Bold fadeRomInfoText3Options = cFF555555 r4 s20 Bold fadeRomInfoText4Options = cFF555555 r4 s20 Bold fadeRomInfoText5Options = cFF555555 r4 s20 Bold fadeRomInfoText6Options = cFF555555 r4 s20 Bold fadeStats_Number_of_Times_Played = text with label fadeStats_Last_Time_Played = text with label fadeStats_Average_Time_Played = text with label fadeStats_Total_Time_Played = text with label fadeStats_System_Total_Played_Time = text with label fadeStats_Total_Global_Played_Time = text with label fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time fadeStatsInfoTextPlacement = topLeft fadeStatsInfoTextMargin = 5 fadeStatsInfoText1Options = cFF555555 r4 s20 Bold fadeStatsInfoText2Options = cFF555555 r4 s20 Bold fadeStatsInfoText3Options = cFF555555 r4 s20 Bold fadeStatsInfoText4Options = cFF555555 r4 s20 Bold fadeStatsInfoText5Options = cFF555555 r4 s20 Bold fadeStatsInfoText6Options = cFF555555 r4 s20 Bold fadeText1X = 0 fadeText1Y = 0 fadeText1Options = cFFFFFFFF r4 s20 Right Bold fadeText1 = Loading Game fadeText2X = 0 fadeText2Y = 0 fadeText2Options = cFFFFFFFF r4 s20 Right Bold fadeText2 = Extraction Complete fadeFont = Arial fadeSystemAndRomLayersOnly = false fadeInterruptKey = detectFadeErrorEnabled = true fadeImgPath = G:\Emulation\HyperLaunch\Media\Fade HLDataPath = G:\Emulation\HyperLaunch\Data HLMediaPath = G:\Emulation\HyperLaunch\Media HLErrSoundPath = G:\Emulation\HyperLaunch\Media\Sounds\Error modulesPath = G:\Emulation\HyperLaunch\Modules moduleFullName = G:\Emulation\HyperLaunch\Modules\WinUAE\WinUAE.ahk moduleName = WinUAE modulePath = G:\Emulation\HyperLaunch\Modules\WinUAE moduleExtension = ahk moduleExtensionsPath = G:\Emulation\HyperLaunch\Module Extensions libPath = G:\Emulation\HyperLaunch\Lib 7zEnabled = false 7zPath = G:\Emulation\HyperLaunch\Module Extensions\7z.exe 7zDllPath = G:\Emulation\HyperLaunch\Module Extensions\7z.dll 7zExtractPath = G:\Emulation\temp 7zExtractPathOrig = 7zAttachSystemName = false 7zDelTemp = true 7zSounds = false 7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar 7zFormatsNoP = zip,rar,7z,lzh,gzip,tar mgEnabled = true mgKey = ~NumpadSub mgBackgroundColor = FF000000 mgSidePadding = 0.2 mgYOffset = 500 mgImageAdjust = 1 mgFont = Arial mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic mgText1Text = Please select a game mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic mgText2Offset = 70 mgUseSound = true mgSoundfreq = 300 mgExitEffect = none mgSelectedEffect = rotate mgUseGameArt = true mgArtworkDir = Artwork1 hpEnabled = true hpKey = ~NumpadAdd hpBackToMenuBarKey = X hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = G:\Emulation\HyperLaunch\Module Extensions\HiToText.exe hpSaveStateKeyCodes = hpLoadStateKeyCodes = keymapperEnabled = false keymapperAHKMethod = false keymapper = ahk xpadderFullPath = G:\Emulation\Utilities\xpadder\Xpadder.exe joyToKeyFullPath = G:\Emulation\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = G:\Emulation\HyperLaunch\Profiles\ahk keymapperFrontEndProfileName = HyperSpin keymapperFrontEndProfile = false keymapperHyperLaunchProfileEnabled = false JoyIDsEnabled = false JoyIDsPreferredControllersSystem = use_global JoyIDsPreferredControllersGlobal = use_global CustomJoyNamesEnabled = false CustomJoyNames = FEProfile = G:\Emulation\HyperLaunch\Profiles\ahk\HyperSpin defaultProfile = G:\Emulation\HyperLaunch\Profiles\ahk\_Default systemProfile = G:\Emulation\HyperLaunch\Profiles\ahk\Commodore Amiga xPadderSystemProfile = G:\Emulation\HyperLaunch\Profiles\ahk\Commodore Amiga\_Default emuProfile = G:\Emulation\HyperLaunch\Profiles\ahk\Commodore Amiga\WinUAE romProfile = G:\Emulation\HyperLaunch\Profiles\ahk\Commodore Amiga\1000ccTurbo_v1.0 HyperLaunchProfile = G:\Emulation\HyperLaunch\Profiles\ahk\HyperLaunch blankProfile = G:\Emulation\HyperLaunch\Profiles\ahk\blank ahkFEProfile = G:\Emulation\HyperLaunch\Profiles\AHK\HyperSpin ahkDefaultProfile = G:\Emulation\HyperLaunch\Profiles\AHK\_Default ahkSystemProfile = G:\Emulation\HyperLaunch\Profiles\AHK\Commodore Amiga ahkEmuProfile = G:\Emulation\HyperLaunch\Profiles\AHK\Commodore Amiga\WinUAE ahkRomProfile = G:\Emulation\HyperLaunch\Profiles\AHK\Commodore Amiga\1000ccTurbo_v1.0 ahkHyperLaunchProfile = G:\Emulation\HyperLaunch\Profiles\AHK\HyperLaunch bezelEnabled = true statisticsEnabled = true 23:10:43:894 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts 23:10:43:899 | HL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts 23:10:43:903 | HL | INFO | +16 | CheckFile - Checking if G:\Emulation\HyperLaunch\Module Extensions\VA.ahk exists 23:10:43:908 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 23:10:43:912 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 34688 bytes Created: 11/13/2013 - 4:03:35 PM Modified: 11/13/2013 - 4:03:35 PM 23:10:43:916 | HL | INFO | +0 | BuildScript - Loaded HyperPause Init.ahk scripts 23:10:43:921 | HL | INFO | +16 | BuildScript - Loaded Statistics Init.ahk scripts 23:10:43:925 | HL | INFO | +0 | BuildScript - Loaded MultiGame.ahk scripts 23:10:43:930 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script 23:10:43:934 | HL | DEBUG1 | +15 | BuildScript - Module starts on line: 2 23:10:43:939 | HL | INFO | +0 | BuildScript - Module: MEmu = WinUAE MEmuV = v2.6.0 MURL = http://www.winuae.net/ MAuthor = brolly MVersion = 2.0.2 MCRC = 2283EB17 iCRC = 587D7C70 mId = 635138307631183750 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. ; Make sure you create a host config files with these names: ; CD32 : cd32host.uae and cd32mousehost.uae; ; CDTV : cdtvhost.uae and cdtvmousehost.uae; ; Amiga : amigahost.uae; ; Amiga CD : amigacdhost.uae; ; cd32mouse and cdtvmouse are for mouse controlled games on these systems, you should configure ; Windows Mouse on Port1 and a CD32 pad on Port2. For Amiga and Amiga CD make sure you set both ; a joystick and a mouse on Port1 and only a joystick on Port2. ; 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. ; ; 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. ; ; 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 ; ; 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. ; ; If you are using WHDLoad games, but want to keep your default user-startup file after exiting then make a copy of it in the ; WHDFolder\S (Set in PathToWHDFolder) and name it default-user-startup. This file will then be copied over S\user-startup on exit. ;---------------------------------------------------------------------------- StartModule() FadeInStart() settingsFile := modulePath . "\" . systemName . ".ini" Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1) PathToWHDFolder := IniReadCheck(settingsFile, "Settings", "PathToWHDFolder", EmuPath . "\HDD\WHD",,1) PathToWorkBenchBase := IniReadCheck(settingsFile, "Settings", "PathToWorkBenchBase", EmuPath . "\HDD\Workbench31_Lite.vhd",,1) PathToWHDFolder := AbsoluteFromRelative(EmuPath, PathToWHDFolder) PathToWorkBenchBase := AbsoluteFromRelative(EmuPath, PathToWorkBenchBase) ; This object controls how the module reacts to different systems. MESS can play a lot of systems, but needs to know what system you want to run, so this module has to adapt. mType := Object("Commodore Amiga","a500","Commodore Amiga CD32","cd32","Commodore CDTV","cdtv","Commodore Amiga CD","amigacd") ident := mType[systemName] ; search object for the systemName identifier MESS uses If !ident ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this WinUAE module: " . moduleName) windowClass = PCsuxRox ;Class name is different depending on if the game is being run windowed or fullscreen If ( Fullscreen = "true" ) windowClass = AmigaPowah specialcfg = %emuPath%Configurations\%romName%.uae If romExtension in .hdf,.vhd DefaultRequireWB := "true" Else DefaultRequireWB := "false" If romExtension in .zip,.lha,.rar,.7z { SlaveFile := COM_Invoke(HLObject, "findByExtension", romPath . "\" . romName . romExtension, "slave") If (SlaveFile) { If romName contains (AGA) DefaultOptions := "-s cycle_exact=false " . "-s immediate_blits=false " . "-s cpu_compatible=false " . "-s cpu_speed=max " . "-s cachesize=8192" ;AGA Else DefaultOptions := "-s cycle_exact=true " . "-s immediate_blits=false " . "-s cpu_compatible=false " . "-s cpu_speed=real " . "-s cachesize=8192 " ;Non-AGA } } usemouse := IniReadCheck(settingsFile, romName, "UseMouse","false",,1) delayhack := IniReadCheck(settingsFile, romName, "DelayHack","false",,1) options := IniReadCheck(settingsFile, romName, "Options",DefaultOptions,,1) videomode := IniReadCheck(settingsFile, romName, "VideoMode","PAL",,1) floppyspeed := IniReadCheck(settingsFile, romName, "FloppySpeed","turbo",,1) quickstartmode := IniReadCheck(settingsFile, romName, "QuickStartMode",A_Space,,1) immediateblitter := IniReadCheck(settingsFile, romName, "ImmediateBlitter","false",,1) requireswb := IniReadCheck(settingsFile, romName, "RequiresWB",DefaultRequireWB,,1) customwb := IniReadCheck(settingsFile, romName, "CustomWB",A_Space,,1) whdloadoptions := IniReadCheck(settingsFile, romName, "WHDLoadOptions","PRELOAD",,1) neverextract := IniReadCheck(settingsFile, romName, "NeverExtract","false",,1) fs := If (Fullscreen = "true") ? "true" : "false" videomode := (If videomode = "NTSC" ? ("-s ntsc=true") : ("")) floppyspeed := (If floppyspeed ? ("-s floppy_speed=" . floppyspeed) : ("")) If (requireswb = "true") { ident := "a1200" If (customwb) { PathToWorkBenchBase := %EmuPath% . "\" . customwb } CheckFile(PathToWorkBenchBase) wbDrive := "-s hardfile=rw,32,1,2,512," . """" . PathToWorkBenchBase . """" } If romExtension in .hdf,.vhd { ident := "a1200" gameDrive := "-s hardfile=rw,32,1,2,512," . """" . romPath . "\" . romName . romExtension . """" } If (immediateblitter = "true") { options := options . " " . "-s immediate_blits=true" } options := options . " " . videomode If (ident = "a500" or ident = "a1200") { If romName contains (AGA),(LW) ident := "a1200" If (SlaveFile) { CheckFile(PathToWHDFolder) ident := "a1200" ;Create the user-startup file to launch the game WHDUserStartupFile := PathToWHDFolder . "\S\user-startup" SplitPath, SlaveFile, SlaveName, SlaveFolder FileDelete, %WHDUserStartupFile% FileAppend, echo "";`n, %WHDUserStartupFile% FileAppend, echo "Running: %SlaveName%";`n, %WHDUserStartupFile% FileAppend, echo "";`n, %WHDUserStartupFile% FileAppend, cd dh1:%SlaveFolder%;`n, %WHDUserStartupFile% FileAppend, whdload %SlaveName% %whdloadoptions%;`n, %WHDUserStartupFile% } } 7z(romPath, romName, romExtension, 7zExtractPath) If FileExist(specialcfg) { ;Game specific configuration file exists configFile = %romName%.uae } Else { ;Game specific configuration file doesn't exist If (ident = "cd32" or ident = "cdtv") { configFile := If (usemouse = "true") ? ("host\" . ident . "mousehost.uae") : ("host\" . ident . "host.uae") quickcfg := If (ident = "cd32") ? ("-s quickstart=" . ident . "`,0 -s chipmem_size=8") : ("-s quickstart=" . ident . "`,0") If (delayhack = "true") options := options . " -s cdimage0=" . """" . romPath . "\" . romName . romExtension . """" . "`,delay" Else options := options . " -cdimage=" . """" . romPath . "\" . romName . romExtension . """" } Else { ;Amiga or Amiga CD game configFile := If systemName = "Commodore Amiga CD" ? "host\amigacdhost.uae" : "host\amigahost.uae" If quickstartmode quickcfg := "-s quickstart=" . quickstartmode Else quickcfg := If (ident = "a500") ? "-s quickstart=a500`,1" : "-s quickstart=a1200`,1" If (SlaveFile) { ;WHDLoad Game options := options . " -s filesystem=rw,WHD:" . """" . PathToWHDFolder . """" . " -s filesystem=ro,Games:" . """" . romPath . "\" . romName . romExtension . """" } Else If (gameDrive) { ;HDD Game options := options . " " . wbDrive . " " . gameDrive } Else If romExtension in .cue,.iso { ;Amiga CD game options := options . " " . wbDrive . " -cdimage=" . """" . romPath . "\" . romName . romExtension . """" . " -s win32.map_cd_drives=true -s scsi=true" } Else { ;Floppy Game ;MultiDisk loading, this will load the first 2 disks into drives 0 and 1 since some games can read from both drives and therefore ;the user won't need to change disks through the MG menu. We can have up to 4 drives, but most of the games will only support 2 drives ;so disks are only loaded into the first 2 for better compatibility. Remaining drives will be loaded into quick disk slots. romCount = % romTable.MaxIndex() If romName contains (Disk 1) { ;If the user boots any disk rather than the first one, multi disk support must be done through HyperLaunch MG menu if romCount > 1 { options := options . " -s nr_floppies=2" mgoptions := " -s floppy1=" . """" . romTable[2,1] . """" } } options := options . " " . floppyspeed . " -s floppy0=" . """" . romPath . "\" . romName . romExtension . """" . mgoptions if romCount > 1 { ;DiskSwapper ;diskswapper := " -diskswapper " Loop % romTable.MaxIndex() ; loop each item in our array { ;diskswapper := diskswapper . """" . romTable[A_Index,1] . """," diskswapper := diskswapper . " -s diskimage" . (A_Index-1) . "=" . """" . romTable[A_Index,1] . """" } options := options . diskswapper } } } } param1 := "-f " . """" . EmuPath . "\Configurations\" . configFile . """" . " " . quickcfg param2 := "-s use_gui=no -s gfx_fullscreen_amiga=" . fs param3 := options ;MsgBox, %param1% %param2% %param3% %param4% %param5% %param6% ;ExitApp ;disableActivateBlackScreen = true Run(Executable . A_Space . param1 . A_Space . param2 . A_Space . param3 . A_Space . param4 . A_Space . param5 . A_Space . param6 . A_Space . " -portable", emuPath) WinWait("ahk_class " . windowClass) WinWaitActive("ahk_class " . windowClass) FadeInExit() Process("WaitClose",executable) 7zCleanUp() FadeOutExit() ExitModule() MultiGame: If currentButton = 10 diskslot = 0 Else If currentButton > 10 diskslot := currentButton - 10 Else diskslot := currentButton If currentButton > 10 Send, {End Down}{Shift Down}%diskslot%{Shift Up}{End Up} Else Send, {End Down}%diskslot%{End Up} return CloseProcess: If (ident = "a500" or ident = "a1200") { If (SlaveFile) { CheckFile(PathToWHDFolder) ;Copy default-user-startup to user-startup if file exists IfExist, %PathToWHDFolder%\S\default-user-startup FileCopy,%PathToWHDFolder%\S\default-user-startup, %PathToWHDFolder%\S\user-startup, 1 } } FadeOutStart() WinClose, ahk_class %windowClass% return AbsoluteFromRelative(MasterPath, RelativePath) { VarSetCapacity(AbsP,260,0) DllCall( "shlwapi\PathCombineA", Str,AbsP, Str,MasterPath, Str,RelativePath ) Return AbsP } 23:10:43:947 | HL | INFO | +0 | BuildScript - Loaded HyperPause scripts 23:10:43:954 | HL | INFO | +16 | BuildScript - Loaded MultiGame scripts 23:10:43:960 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script 23:10:43:967 | HL | INFO | +16 | BuildScript - Loaded User Functions.ahk script 23:10:43:974 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 23:10:43:980 | HL | INFO | +15 | Main - Module is built 23:10:43:986 | HL | INFO | +0 | CheckFile - Checking if G:\Emulation\HyperLaunch\AutoHotkey.dll exists 23:10:43:994 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription AutoHotkey_H ANSI 32-bit FileVersion 1.1.09.04 InternalName AutoHotkey_H LegalCopyright Copyright (C) 2012 OriginalFilename AutoHotkey.exe ProductName AutoHotkey_H ProductVersion 1.1.09.04 File Size: 785408 bytes Created: 11/13/2013 - 4:03:33 PM Modified: 11/13/2013 - 4:03:33 PM 23:10:43:001 | HL | INFO | +16 | Main - Running module 23:10:44:008 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does. 23:10:44:122 | MD | INFO | +N/A | Module initialized 23:10:44:130 | MD | DEBUG1 | +0 | fadeInTransitionAnimation: DefaultAnimateFadeIn 23:10:44:151 | MD | DEBUG1 | +31 | fadeOutTransitionAnimation: DefaultAnimateFadeOut 23:10:44:157 | MD | DEBUG1 | +0 | fadeLyr3Animation: DefaultFadeAnimation 23:10:44:165 | MD | DEBUG1 | +0 | fadeLyr37zAnimation: DefaultFadeAnimation 23:10:44:184 | MD | INFO | +31 | StartModule - Started 23:10:44:191 | MD | INFO | +0 | StartModule - MEmu: WinUAE MEmuV: v2.6.0 MURL: http://www.winuae.net/ MAuthor: brolly MVersion: 2.0.2 MCRC: 2283EB17 iCRC: 587D7C70 MID: MSystem: "Commodore Amiga","Commodore Amiga CD32","Commodore CDTV","Commodore Amiga CD" 23:10:44:198 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Commodore Amiga" 23:10:44:204 | MD | DEBUG1 | +16 | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: 1000ccTurbo_v1.0 23:10:44:210 | MD | INFO | +0 | StartModule - Ended 23:10:44:217 | MD | DEBUG1 | +16 | FadeInStart - Started 23:10:44:224 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\1000ccTurbo_v1.0\Layer 1*.* 23:10:44:231 | MD | DEBUG1 | +15 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 1*.* 23:10:44:238 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer 1*.* 23:10:44:246 | MD | DEBUG1 | +16 | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer 1*.png 23:10:44:253 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer 1.png 23:10:44:260 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer 1*.gif 23:10:44:266 | MD | DEBUG1 | +15 | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer 1*.tif 23:10:44:273 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer 1*.bmp 23:10:44:277 | MD | DEBUG1 | +16 | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer 1*.jpg 23:10:44:281 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 1 will use G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer 1.png 23:10:44:285 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 2 images exist in: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\1000ccTurbo_v1.0\Layer 2*.* 23:10:44:289 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 2 images exist in: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 2*.* 23:10:44:293 | MD | DEBUG1 | +16 | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 2*.png 23:10:44:296 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 2 pic: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 2.png 23:10:44:300 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 2*.gif 23:10:44:304 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 2*.tif 23:10:44:307 | MD | DEBUG1 | +15 | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 2*.bmp 23:10:44:311 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 2*.jpg 23:10:44:315 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 2 will use G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 2.png 23:10:44:416 | MD | INFO | +94 | DefaultAnimateFadeIn - Started 23:10:44:420 | MD | INFO | +16 | DefaultAnimateFadeIn - Drawing First FadeIn Image. 23:10:44:921 | MD | INFO | +500 | DefaultAnimateFadeIn - Ended 23:10:44:925 | MD | INFO | +0 | DefaultFadeAnimation - Started 23:10:44:931 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\1000ccTurbo_v1.0\Layer 3*.* 23:10:44:934 | MD | DEBUG1 | +15 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 3*.* 23:10:44:938 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 3*.png 23:10:44:942 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 3 pic: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 3.png 23:10:44:946 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 3*.gif 23:10:44:950 | MD | DEBUG1 | +16 | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 3*.tif 23:10:44:953 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 3*.bmp 23:10:44:957 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 3*.jpg 23:10:44:960 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 3 will use G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer 3.png 23:10:44:965 | MD | INFO | +16 | ReadHyperSpinXML - Started 23:10:44:969 | MD | INFO | +0 | ReadHyperSpinXML - Ended 23:10:44:973 | MD | INFO | +0 | CreateRomTable - Started 23:10:44:977 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "1000ccTurbo_v1.0" and "(Disc" 23:10:44:980 | MD | DEBUG1 | +15 | CreateRomTable - Checking for match: "1000ccTurbo_v1.0" and "(Disk" 23:10:44:984 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "1000ccTurbo_v1.0" and "(Cart" 23:10:44:987 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "1000ccTurbo_v1.0" and "(Tape" 23:10:44:991 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "1000ccTurbo_v1.0" and "(Cassette" 23:10:44:994 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "1000ccTurbo_v1.0" and "(Part" 23:10:44:998 | MD | DEBUG1 | +16 | CreateRomTable - Checking for match: "1000ccTurbo_v1.0" and "(Side" 23:10:44:001 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 23:10:45:781 | MD | INFO | +781 | DefaultFadeAnimation - Ended 23:10:45:786 | MD | DEBUG1 | +0 | FadeInDelay - Started 23:10:45:789 | MD | DEBUG1 | +0 | FadeInDelay - Ended 23:10:45:793 | MD | DEBUG1 | +16 | FadeInStart - Ended 23:10:45:797 | MD | INFO | +0 | StartGlobalUserFeatures - Starting 23:10:45:801 | MD | INFO | +0 | StartGlobalUserFeatures - Ending 23:10:45:804 | MD | DEBUG1 | +0 | CoverFE - Started 23:10:45:804 | MD | DEBUG1 | +0 | CoverFE - Started 23:10:45:810 | MD | INFO | +15 | CreateMGRomTable - Started 23:10:45:815 | MD | DEBUG1 | +0 | CreateMGRomTable - romTable already exists, skipping table creation. 23:10:45:819 | MD | INFO | +0 | CreateMGRomTable - Ended 23:10:45:828 | MD | DEBUG1 | +16 | CoverFE - Ended 23:10:45:832 | MD | INFO | +0 | Module Setting - [settings] - Fullscreen: true 23:10:45:836 | MD | INFO | +0 | Module Setting - [settings] - PathToWHDFolder: .\WHD 23:10:45:843 | MD | INFO | +16 | Module Setting - [settings] - PathToWorkBenchBase: G:\Emulation\Emulators\WinUAE2810\HDD\Workbench31_Lite.vhd 23:10:45:891 | MD | INFO | +46 | Module Setting - [1000ccTurbo_v1.0] - UseMouse: false 23:10:45:895 | MD | INFO | +0 | Module Setting - [1000ccTurbo_v1.0] - DelayHack: false 23:10:45:900 | MD | INFO | +0 | Module Setting - [1000ccTurbo_v1.0] - Options: 23:10:45:905 | MD | INFO | +16 | Module Setting - [1000ccTurbo_v1.0] - VideoMode: PAL 23:10:45:909 | MD | INFO | +0 | Module Setting - [1000ccTurbo_v1.0] - FloppySpeed: turbo 23:10:45:913 | MD | INFO | +0 | Module Setting - [1000ccTurbo_v1.0] - QuickStartMode: 23:10:45:916 | MD | INFO | +0 | Module Setting - [1000ccTurbo_v1.0] - ImmediateBlitter: false 23:10:45:920 | MD | INFO | +16 | Module Setting - [1000ccTurbo_v1.0] - RequiresWB: false 23:10:45:924 | MD | INFO | +0 | Module Setting - [1000ccTurbo_v1.0] - CustomWB: 23:10:45:928 | MD | INFO | +0 | Module Setting - [1000ccTurbo_v1.0] - WHDLoadOptions: PRELOAD 23:10:45:934 | MD | INFO | +15 | Module Setting - [1000ccTurbo_v1.0] - NeverExtract: false 23:10:45:938 | MD | INFO | +0 | Run - Running: G:\Emulation\Emulators\WinUAE2810\winuae.exe -f "G:\Emulation\Emulators\WinUAE2810\Configurations\host\amigahost.uae" -s quickstart=a500,1 -s use_gui=no -s gfx_fullscreen_amiga=true -s floppy_speed=turbo -s floppy0="G:\Emulation\ROMS\WHDLoad\Games-WHDLoad\1000ccTurbo_v1.0.zip" -portable 23:10:45:943 | MD | INFO | +0 | Run - Showing Command Window to troubleshoot launching. ProcessID: 6204 23:10:46:448 | MD | DEBUG1 | +516 | Run - "winuae.exe -f "G:\Emulation\Emulators\WinUAE2810\Configurations\host\amigahost.uae" -s quickstart=a500,1 -s use_gui=no -s gfx_fullscreen_amiga=true -s floppy_speed=turbo -s floppy0="G:\Emulation\ROMS\WHDLoad\Games-WHDLoad\1000ccTurbo_v1.0.zip" -portable" Process ID: 6204 23:10:46:452 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: C:\WINDOWS\system32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 182 | Y: 182 | Width: 677 | Height: 343 | Window HWND: 0x560f1a | Process ID: 6204 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe 23:10:46:457 | MD | INFO | +0 | WinWait - Waiting for "ahk_class AmigaPowah" 23:10:47:161 | MD | DEBUG1 | +703 | GetActiveWindowStatus - Title: WinUAE | Class: AmigaPowah | State: 0 | X: 0 | Y: 0 | Width: 800 | Height: 600 | Window HWND: 0x5680ddc | Process ID: 3752 | Process Path: G:\Emulation\Emulators\WinUAE2810\winuae.exe 23:10:47:173 | MD | DEBUG1 | +16 | GetActiveWindowStatus - Title: WinUAE | Class: AmigaPowah | State: 0 | X: 0 | Y: 0 | Width: 800 | Height: 600 | Window HWND: 0x5680ddc | Process ID: 3752 | Process Path: G:\Emulation\Emulators\WinUAE2810\winuae.exe 23:10:47:177 | MD | INFO | +0 | WinWaitActive - Waiting for "ahk_class AmigaPowah" 23:10:47:301 | MD | DEBUG1 | +125 | GetActiveWindowStatus - Title: WinUAE | Class: AmigaPowah | State: 0 | X: 0 | Y: 0 | Width: 800 | Height: 600 | Window HWND: 0x5680ddc | Process ID: 3752 | Process Path: G:\Emulation\Emulators\WinUAE2810\winuae.exe 23:10:47:306 | MD | INFO | +0 | Process - WaitClose winuae.exe 23:10:47:320 | MD | DEBUG1 | +15 | FadeInExit - Started 23:10:47:327 | MD | INFO | +16 | DefaultAnimateFadeIn - Started 23:10:47:824 | MD | INFO | +500 | DefaultAnimateFadeIn - Ended 23:10:47:859 | MD | DEBUG1 | +31 | FadeInExit - Ended, waiting for user to close launched application 23:10:54:234 | MD | DEBUG1 | +6375 | CloseProcess - Started, user requested to end launched application 23:10:54:238 | MD | DEBUG1 | +0 | FadeOutStart - Started 23:10:54:242 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer -1 images exist in: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\1000ccTurbo_v1.0\Layer -1*.* 23:10:54:246 | MD | DEBUG1 | +16 | GetFadePicFile - Checking if any Fade Layer -1 images exist in: G:\Emulation\HyperLaunch\Media\Fade\Commodore Amiga\_Default\Layer -1*.* 23:10:54:250 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer -1 images exist in: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer -1*.* 23:10:54:253 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer -1 pic: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer -1*.png 23:10:54:257 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer -1 pic: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer -1.png 23:10:54:261 | MD | DEBUG1 | +15 | GetFadePicFile - Looking for Fade Layer -1 pic: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer -1*.gif 23:10:54:265 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer -1 pic: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer -1*.tif 23:10:54:269 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer -1 pic: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer -1*.bmp 23:10:54:273 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer -1 pic: G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer -1*.jpg 23:10:54:277 | MD | INFO | +16 | GetFadePicFile - Randomized images and Fade Layer -1 will use G:\Emulation\HyperLaunch\Media\Fade\_Default\Layer -1.png 23:10:54:947 | MD | INFO | +656 | DefaultAnimateFadeOut - Started 23:10:55:448 | MD | INFO | +516 | DefaultAnimateFadeOut - Ended 23:10:55:453 | MD | DEBUG1 | +0 | FadeOutStart - Ended 23:10:55:458 | MD | DEBUG1 | +0 | ShowFE - Started 23:10:55:463 | MD | DEBUG1 | +0 | ShowFE - Ended 23:10:55:589 | MD | DEBUG1 | +141 | CloseProcess - Ended 23:10:55:595 | MD | INFO | +0 | StopGlobalUserFeatures - Starting 23:10:55:600 | MD | INFO | +0 | StopGlobalUserFeatures - Ending 23:10:55:604 | MD | DEBUG1 | +15 | FadeOutExit - Started 23:10:55:608 | MD | INFO | +0 | DefaultAnimateFadeOut - Started 23:10:56:105 | MD | INFO | +500 | DefaultAnimateFadeOut - Ended 23:10:56:111 | MD | DEBUG1 | +0 | FadeOutExit - Ended 23:10:56:115 | MD | INFO | +0 | ExitModule - Started 23:10:56:119 | MD | INFO | +0 | Starting Updating Statistics: 23:10:56:123 | MD | DEBUG2 | +16 | Total Elapsed Time in Pause in seconds: 0 23:10:56:127 | MD | DEBUG2 | +0 | gameSectionStartTime:83969515 23:10:56:130 | MD | DEBUG2 | +0 | ElapsedTime:8 23:10:56:134 | MD | DEBUG2 | +0 | Statistics cleared game name: 1000ccTurbo_v1.0 23:10:56:150 | MD | DEBUG2 | +15 | Loaded game statistics from ini files: Number_of_Times_Played: 1 Last_Time_Played: Tuesday July 22, 2014 10:50:19 PM Average_Time_Played: 23 Total_Time_Played: 23 System_Total_Played_Time: 137 Total_Global_Played_Time: 24008 23:10:56:154 | MD | DEBUG2 | +16 | Updated Statistics: Number_of_Times_Played: 2 Last_Time_Played: Tuesday July 22, 2014 11:10:47 PM Average_Time_Played: 16 Total_Time_Played: 31 System_Total_Played_Time: 145 Total_Global_Played_Time: 24016 23:10:56:180 | MD | INFO | +16 | Game section statistics updated. 23:10:56:183 | MD | INFO | +15 | Process - Close cmd.exe 23:10:56:189 | MD | INFO | +0 | ExitModule - Ended 23:10:56:193 | MD | INFO | +0 | End of Module Logs 23:10:56:298 | HL | INFO | +12297 | Main - Module ended, exiting HyperLaunch normally 23:10:56:301 | HL | INFO | +0 | ExitScript - Started 23:10:56:313 | HL | INFO | +15 | SystemCursor - Restoring mouse cursor 23:10:56:319 | HL | INFO | +0 | ExitScript - Ended WINUAE bootlog WinUAE 2.8.1 (2014.06.18) (6.3 [1]) 64-bit 9.6.3A09 8 14:43 (c) 1995-2001 Bernd Schmidt - Core UAE concept and implementation. (c) 1998-2014 Toni Wilen - Win32 port, core code updates. (c) 1996-2001 Brian King - Win32 port, Picasso96 RTG, and GUI. (c) 1996-1999 Mathias Ortmann - Win32 port and bsdsocket support. (c) 2000-2001 Bernd Meyer - JIT engine. (c) 2000-2005 Bernd Roesch - MIDI input, many fixes. Press F12 to show the Settings Dialog (GUI), Alt-F4 to quit. End+F1 changes floppy 0, End+F2 changes floppy 1, etc. 'G:\Emulation\Emulators\WinUAE2810\winuae.exe' EXE: 'G:\Emulation\Emulators\WinUAE2810\', DATA: 'G:\Emulation\Emulators\WinUAE2810\', PLUGIN: 'G:\Emulation\Emulators\WinUAE2810\' WARNING: Unsupported 'G:\Emulation\Emulators\WinUAE2810\winuae.ini' enabled Total physical RAM 8137M, all RAM 12802M. Attempting to reserve: 2049M. Reserved: 0x0E620000-0x6E720000 (60100000 1537M) CLOCKFREQ: QPF 14.32MHz (7.16MHz, DIV=2) ROM KEY 'C:\Program Files (x86)\Cloanto\Amiga Forever\Player\amigaforever.dll' 1544 bytes loaded Enumerating display devices.. Sorting devices and modes.. Desktop: W=2560 H=1440 B=32. CXVS=2560 CYVS=1440 NVIDIA GeForce GTX 670 '\\.\DISPLAY1' [PCI\VEN_10DE&DEV_1189&SUBSYS_097A196E&REV_A1] -: Generic PnP Monitor (2560*1440) * [\Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001] 0: 640x480, 32-bit (59,60,75) 1: 720x480, 32-bit (59,60) 2: 720x576, 32-bit (50) 3: 800x600, 32-bit (60,75) 4: 1024x768, 32-bit (60,75) 5: 1152x864, 32-bit (75) 6: 1176x664, 32-bit (50,59,60) 7: 1280x720, 32-bit (50,59,60) 8: 1280x768, 32-bit (60,75) 9: 1280x800, 32-bit (60,75) 10: 1280x960, 32-bit (60,75) 11: 1280x1024, 32-bit (60,75) 12: 1360x768, 32-bit (60) 13: 1366x768, 32-bit (60) 14: 1440x900, 32-bit (60) 15: 1600x900, 32-bit (59,60) 16: 1600x1024, 32-bit (59,60) 17: 1600x1200, 32-bit (59,60) 18: 1680x1050, 32-bit (59,60) 19: 1768x992, 32-bit (50,59,60) 20: 1920x1080, 32-bit (50,59,60) 21: 1920x1200, 32-bit (59,60) 22: 1920x1440, 32-bit (59,60) 23: 2560x1440, 32-bit (59,60) 24 display modes. Display buffer mode = 1 Enumerating DirectSound devices.. Enumerating WASAPI devices... Enumeration end 0:DS: Primary Sound Driver 1:DS: Realtek Digital Output(Optical) (Realtek High Definition Audio) 2:DS: EQ276W DP-8 (NVIDIA High Definition Audio) 3:DS: Realtek Digital Output (Realtek High Definition Audio) 4:WA: Default Audio Device 5:WA: EQ276W DP-8 (NVIDIA High Definition Audio) 6:WA: Realtek Digital Output(Optical) (Realtek High Definition Audio) 7:WA: Realtek Digital Output (Realtek High Definition Audio) 8:WX: Default Audio Device 9:WX: EQ276W DP-8 (NVIDIA High Definition Audio) 10:WX: Realtek Digital Output(Optical) (Realtek High Definition Audio) 11:WX: Realtek Digital Output (Realtek High Definition Audio) Enumerating recording devices: 0:DS: Primary Sound Capture Driver 1:DS: Microphone (HD Webcam C615) done Filesystem charset (ACP=1252,FSCP=28605): 00: 0000 01: 0001 02: 0002 03: 0003 04: 0004 05: 0005 06: 0006 07: 0007 08: 0008 09: 0009 0A: 000A 0B: 000B 0C: 000C 0D: 000D 0E: 000E 0F: 000F 10: 0010 11: 0011 12: 0012 13: 0013 14: 0014 15: 0015 16: 0016 17: 0017 18: 0018 19: 0019 1A: 001A 1B: 001B 1C: 001C 1D: 001D 1E: 001E 1F: 001F 20: 0020 21: 0021 22: 0022 23: 0023 24: 0024 25: 0025 26: 0026 27: 0027 28: 0028 29: 0029 2A: 002A 2B: 002B 2C: 002C 2D: 002D 2E: 002E 2F: 002F 30: 0030 31: 0031 32: 0032 33: 0033 34: 0034 35: 0035 36: 0036 37: 0037 38: 0038 39: 0039 3A: 003A 3B: 003B 3C: 003C 3D: 003D 3E: 003E 3F: 003F 40: 0040 41: 0041 42: 0042 43: 0043 44: 0044 45: 0045 46: 0046 47: 0047 48: 0048 49: 0049 4A: 004A 4B: 004B 4C: 004C 4D: 004D 4E: 004E 4F: 004F 50: 0050 51: 0051 52: 0052 53: 0053 54: 0054 55: 0055 56: 0056 57: 0057 58: 0058 59: 0059 5A: 005A 5B: 005B 5C: 005C 5D: 005D 5E: 005E 5F: 005F 60: 0060 61: 0061 62: 0062 63: 0063 64: 0064 65: 0065 66: 0066 67: 0067 68: 0068 69: 0069 6A: 006A 6B: 006B 6C: 006C 6D: 006D 6E: 006E 6F: 006F 70: 0070 71: 0071 72: 0072 73: 0073 74: 0074 75: 0075 76: 0076 77: 0077 78: 0078 79: 0079 7A: 007A 7B: 007B 7C: 007C 7D: 007D 7E: 007E 7F: 007F 80: 20AC (0080) 81: 0081 82: 201A (0082) 83: 0192 (0083) 84: 201E (0084) 85: 2026 (0085) 86: 2020 (0086) 87: 2021 (0087) 88: 02C6 (0088) 89: 2030 (0089) 8A: 0160 (008A) 8B: 2039 (008B) 8C: 0152 (008C) 8D: 008D 8E: 017D (008E) 8F: 008F 90: 0090 91: 2018 (0091) 92: 2019 (0092) 93: 201C (0093) 94: 201D (0094) 95: 2022 (0095) 96: 2013 (0096) 97: 2014 (0097) 98: 02DC (0098) 99: 2122 (0099) 9A: 0161 (009A) 9B: 203A (009B) 9C: 0153 (009C) 9D: 009D 9E: 017E (009E) 9F: 0178 (009F) A0: 00A0 A1: 00A1 A2: 00A2 A3: 00A3 A4: 00A4 (20AC) A5: 00A5 A6: 00A6 (0160) A7: 00A7 A8: 00A8 (0161) A9: 00A9 AA: 00AA AB: 00AB AC: 00AC AD: 00AD AE: 00AE AF: 00AF B0: 00B0 B1: 00B1 B2: 00B2 B3: 00B3 B4: 00B4 (017D) B5: 00B5 B6: 00B6 B7: 00B7 B8: 00B8 (017E) B9: 00B9 BA: 00BA BB: 00BB BC: 00BC (0152) BD: 00BD (0153) BE: 00BE (0178) BF: 00BF C0: 00C0 C1: 00C1 C2: 00C2 C3: 00C3 C4: 00C4 C5: 00C5 C6: 00C6 C7: 00C7 C8: 00C8 C9: 00C9 CA: 00CA CB: 00CB CC: 00CC CD: 00CD CE: 00CE CF: 00CF D0: 00D0 D1: 00D1 D2: 00D2 D3: 00D3 D4: 00D4 D5: 00D5 D6: 00D6 D7: 00D7 D8: 00D8 D9: 00D9 DA: 00DA DB: 00DB DC: 00DC DD: 00DD DE: 00DE DF: 00DF E0: 00E0 E1: 00E1 E2: 00E2 E3: 00E3 E4: 00E4 E5: 00E5 E6: 00E6 E7: 00E7 E8: 00E8 E9: 00E9 EA: 00EA EB: 00EB EC: 00EC ED: 00ED EE: 00EE EF: 00EF F0: 00F0 F1: 00F1 F2: 00F2 F3: 00F3 F4: 00F4 F5: 00F5 F6: 00F6 F7: 00F7 F8: 00F8 F9: 00F9 FA: 00FA FB: 00FB FC: 00FC FD: 00FD FE: 00FE FF: 00FF End CW: No Catweasel detected PARAPORT: no ParaPort.dll, direct parallel port emulation disabled IPC: Named Pipe '\\.\pipe\WinUAE' open IPC: Named Pipe '\\.\pipe\WinUAE_COM' open Serial port enumeration.. Parallel port enumeration.. Port enumeration end MIDI port enumeration.. MIDI OUT: -1:'Microsoft MIDI Mapper' (1/1) MIDI OUT: 0:'Microsoft GS Wavetable Synth' (1/27) MIDI port enumeration end RawInput enumeration.. RAWINPUT: found 11 devices HID device check: 0001004D 2 046d/c52e (2/65280) RAWHID: Usage not 4 or 5 (2) 0001004B 2 aa55/0101 (3/65407) RAWHID: Usage not 4 or 5 (3) 00020049 2 046d/c52e (1/65280) RAWHID: Usage not 4 or 5 (1) 00010047 2 2687/fb01 (1/65290) RAWHID: Usage not 4 or 5 (1) 00020045 2 046d/c52e (1/12) RAWHID: Usage not 4 or 5 (1) 00010043 2 2687/fb01 (1/65290) RAWHID: Usage not 4 or 5 (1) 00040041 2 aa55/0101 (1/12) RAWHID: Usage not 4 or 5 (1) 0001003F 1 0051/0000 (0/12) HID CreateFile failed 5 0001003F FFFFFFFF keyboard: '\\?\HID#VID_046D&PID_C52E&MI_00#7&437f932&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}' type=81 sub=0 mode=1 fkeys=12 indicators=3 tkeys=173 000B003D 1 0051/0000 (0/12) HID CreateFile failed 5 000B003D FFFFFFFF keyboard: '\\?\HID#VID_AA55&PID_0101&MI_00#7&1ec5f725&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}' type=81 sub=0 mode=1 fkeys=12 indicators=3 tkeys=110 0001003B 0 0100/0005 (0/0) HID CreateFile failed 5 0001003B FFFFFFFF mouse: '\\?\HID#VID_1241&PID_1122#6&32c9822c&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}' id=256 buttons=5 hw=0 rate=0 000B0039 0 0100/0010 (0/0) HID CreateFile failed 5 000B0039 FFFFFFFF mouse: '\\?\HID#VID_046D&PID_C52E&MI_01&Col01#7&280f36f4&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}' id=256 buttons=16 hw=0 rate=0 'HID-compliant mouse' ('\\?\HID#VID_1241&PID_1122#6&32c9822c&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}') 'HID-compliant mouse' ('\\?\HID#VID_046D&PID_C52E&MI_01&Col01#7&280f36f4&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}') 'HID Keyboard Device' ('\\?\HID#VID_046D&PID_C52E&MI_00#7&437f932&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}') 'HID Keyboard Device' ('\\?\HID#VID_AA55&PID_0101&MI_00#7&1ec5f725&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}') HID-compliant mouse: (1241/1122) 00 000 'X Axis' (0, [0 - 0, 0 - 0, 0 0 0]) 01 001 'Y Axis' (1, [0 - 0, 0 - 0, 0 0 0]) 02 002 'Wheel' (2, [0 - 0, 0 - 0, 0 0 0]) 03 003 'HWheel' (3, [0 - 0, 0 - 0, 0 0 0]) 00 000 'Button 1' (0) 01 001 'Button 2' (1) 02 002 'Button 3' (2) 03 003 'Button 4' (3) 04 004 'Button 5' (4) 02 002 'Wheel [-]' (1004) 02 002 'Wheel [+]' (1005) 03 003 'HWheel [-]' (1006) 03 003 'HWheel [+]' (1007) HID-compliant mouse: (046D/C52E) 00 000 'X Axis' (0, [0 - 0, 0 - 0, 0 0 0]) 01 001 'Y Axis' (1, [0 - 0, 0 - 0, 0 0 0]) 02 002 'Wheel' (2, [0 - 0, 0 - 0, 0 0 0]) 03 003 'HWheel' (3, [0 - 0, 0 - 0, 0 0 0]) 00 000 'Button 1' (0) 01 001 'Button 2' (1) 02 002 'Button 3' (2) 03 003 'Button 4' (3) 04 004 'Button 5' (4) 05 005 'Button 6' (5) 06 006 'Button 7' (6) 07 007 'Button 8' (7) 08 008 'Button 9' (8) 09 009 'Button 10' (9) 0A 010 'Button 11' (10) 0B 011 'Button 12' (11) 0C 012 'Button 13' (12) 0D 013 'Button 14' (13) 0E 014 'Button 15' (14) 0F 015 'Button 16' (15) 02 002 'Wheel [-]' (1004) 02 002 'Wheel [+]' (1005) 03 003 'HWheel [-]' (1006) 03 003 'HWheel [+]' (1007) RAWINPUT test ok, usage=2 RAWINPUT test ok, usage=6 DirectInput enumeration.. Game controllers.. Windowsmouse initialization.. Catweasel joymouse initialization.. wintab tablet initialization.. Tablet: WTInfo() returned failure end load config '.\Configurations\default.uae':0 load failed failed to load config '.\Configurations\default.uae' LCD: Logitech LCD system not detected GUIBase 803x591 (6x13) GUI default size '.\Configurations\configuration.cache' loaded successfully Entering GUI idle loop Requested GUI size = 800x600 (720x568) Got GUI size = 800x599 '.\Configurations\configuration.cache' flushed '.\Configurations\configuration.cache' load failed '.\Configurations\configuration.cache' flushed '.\Configurations\configuration.cache' created Other details The rom files themselves are ziped lha archives. I have extracted the zip and lha archive and the inner contents seem ok (no archive errors or anything funny) Every rom I have tried so far seems to have the same issue. I'm probably doing something dumb, or have overlooked something so I am helping someone can give me a hand Win 8.1 (Don't know if this is relevant or not, but Amiga Forever is on C:\ internal SSD, while G:\ is external USB 3.0 HD - which occassionaly acts weaird over permissions and ownership is the only reason I mention it) I do not yet have a licensed copy of WDHload Thanks all, and thanks Ron for the Guide!
brolly Posted July 23, 2014 Posted July 23, 2014 I bet there's a .lha archive inside your .zip WHDLoad games, this can't be. This will cause the game to be loaded as a disk image because the slave won't be found. Enabling 7z might do the trick, if not you'll need to extract all those zip archives and use the .lha files directly.
rfancella Posted July 23, 2014 Author Posted July 23, 2014 Hey all, I've read through this thread a couple of times and still can't figure out what I am doing incorrectlyMy command line (from the HL log file) G:\Emulation\Emulators\WinUAE2810\winuae.exe -f "G:\Emulation\Emulators\WinUAE2810\Configurations\host\amigahost.uae" -s quickstart=a500,1 -s use_gui=no -s gfx_fullscreen_amiga=true -s floppy_speed=turbo -s floppy0="G:\Emulation\ROMS\WHDLoad\Games-WHDLoad\1000ccTurbo_v1.0.zip" -portable When I call this from HL or from the CLI all i get is the old WB 1.3 hand and disk screen. HL Log Snipped. WINUAE bootlog Snipped Other details The rom files themselves are ziped lha archives. I have extracted the zip and lha archive and the inner contents seem ok (no archive errors or anything funny) Every rom I have tried so far seems to have the same issue. I'm probably doing something dumb, or have overlooked something so I am helping someone can give me a hand Win 8.1 (Don't know if this is relevant or not, but Amiga Forever is on C:\ internal SSD, while G:\ is external USB 3.0 HD - which occassionaly acts weaird over permissions and ownership is the only reason I mention it) I do not yet have a licensed copy of WDHload Thanks all, and thanks Ron for the Guide! Wow, Xamfear! Great post. Thank you for not saying "My game won't run... What am I doing wrong?" Very informative and logs posted using Code tags! A+ I bet there's a .lha archive inside your .zip WHDLoad games, this can't be. This will cause the game to be loaded as a disk image because the slave won't be found.Enabling 7z might do the trick, if not you'll need to extract all those zip archives and use the .lha files directly. Good advice Brolly. Thanks. Xamfear, Open up the rom file and take a look inside. It should look like this: Thanks, Ron
Xamfear Posted July 23, 2014 Posted July 23, 2014 So hooray. Brolly, thanks, your advice fixed the immediate problem. I unzipped the roms, and added lha as a rom extension in HL so the LHA file is now being passed to the emu. Now the emu loads I get an AmiDos box with an unknown command "runme.exe" error. So it appears I still have some work to do. Gonna go google around and see if I can find a solution. I really appreciate the help!
Xamfear Posted July 24, 2014 Posted July 24, 2014 So hooray. Brolly, thanks, your advice fixed the immediate problem. I unzipped the roms, and added lha as a rom extension in HL so the LHA file is now being passed to the emu.Now the emu loads I get an AmiDos box with an unknown command "runme.exe" error. So it appears I still have some work to do. Gonna go google around and see if I can find a solution. I really appreciate the help! Got it all working. Had to remove the competing zips from the directory for some reason, perhaps the emu was picking up the zip file instead (although I verified HL was invoking the emu with the lha archive) Anyways solution was to remove the zips. Thanks again guys!
Luvarim Posted August 2, 2014 Posted August 2, 2014 Superb Tutorial, worked like a charm! Now i only need one thing for amiga happiness: Two working Joysticks. Bought two competion pros and two usb adapters, both work perfect but i cant activate both together with a mouse in WinUae. Is it possible to have both Usb Adapter Joystick and the mouse simultane active? So taht i dont have to change something when i play Moonstone with two Joysticks or a Roleplaying Game with a mouse. Thanks Luvarim
Turranius Posted August 3, 2014 Posted August 3, 2014 Is it possible to have both Usb Adapter Joystick and the mouse simultane active? So taht i dont have to change something when i play Moonstone with two Joysticks or a Roleplaying Game with a mouse. Thanks Luvarim Yes, with WinUAE you can get all 3 at the same time (2 joy, one mouse) but its a bit more advanced. I am going 50% from memory here so pardon any mistakes. I know its atleast possible when your joystick is emulating keys on keypresses. Not tested it with actual joysticks myself, only the X-Arcade which acts as a keyboard. Give it a shot anyway. In WinUAE properties, you need to use the Input configuration, not "Game ports". Select, for example, Configuration #1 Select "HID Keyboard device". Click on Remap. Press joystick one button and it should scroll to the button you just pressed (whatever joy1 is mapped to). Now in the bottom part, select from the scroll list: Joy 1 fire/mouse left button Do the same for all other joystick movements for joy 1. When it comes to joy 2, do the same but in the scroll list you now select Joy 2 fire/mouse left button. Now when that is done, select HID-Compliant mouse and do the same, using your mouse instead. For the mouse button, you should select the same as for joy 1 as they are actually the same button, IE: Joy 1 fire/mouse left button
Polemicist Posted August 3, 2014 Posted August 3, 2014 For something done from memory that was pretty damn good.
Turranius Posted August 3, 2014 Posted August 3, 2014 For something done from memory that was pretty damn good. Heheh, thanks. Only because I just did it for the X-Arcade dual joystick a few weeks back =)
Recommended Posts
Archived
This topic is now archived and is closed to further replies.