Jump to content

Dreamcast workaround?


subzero1970

Recommended Posts

Posted
That's odd.i don't appear to have a hyperlaunch folder

That's what I thought. Have you just installed Hyperspin or have you had it for many years? If you new to it then I would suggest you start again or start another install and follow a guide on how to install it correctly.

There is a guide in the main forum.

56uIzxg.png

Posted
21:16:32:281 | HL |     INFO  | +N/A   | Main - HyperLaunch v3.1.0.4 BETA (www.hyperlaunch.net)
21:16:32:468 | HL |     INFO  | +188   | Main - System Specs:
				HyperLaunch Dir: C:\Hyperspin\HyperLaunch
				HyperLaunch is: 32-bit
				OS: Microsoft Windows XP Professional
				SKU: 
				Total Memory: 2510.04 MB
				Free Memory: 2107.85 MB
				Used Memory: 402.188 MB
				SystemType: 32-bit
				Physical Processors: See Logical in XP
				Logical Processors: 1
				GPU 1 Name: AMD Radeon HD 8400
				GPU 1 RAM: 512.00 MB
				GPU 1 Driver Version: 6.14.10.7280
				Sound 1 Device: AMD High Definition Audio Device
				Sound 1 Status: Enabled
				Sound 2 Device: Realtek High Definition Audio
				Sound 2 Status: Enabled
				OS Language: English_United_States
				OS Admin Status: Yes
				Monitor #1 (\\.\DISPLAY1): 1280x1024 (1280x994 work)
				Monitor #1 Orientation: Landscape
				Current AHK Desktop Width: 1280
				Current AHK Desktop Height: 1024
				AutoHotkey Path: 
				AHK Version: 1.1.09.04
				Unicode: No
21:16:32:468 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\HyperLaunch\HyperLaunch.exe exists
21:16:32:468 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini exists
21:16:37:296 | HL |    ERROR  | +4828  | Cannot find C:\Hyperspin\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini
21:16:37:296 | HL |     INFO  | +0     | ExitScript - Started
21:16:37:312 | HL |     INFO  | +15    | SystemCursor - Restoring mouse cursor
21:16:37:312 | HL |     INFO  | +0     | ExitScript - Ended

Posted

my hyperlaunch log

21:32:41:234 | HL | INFO | +N/A | Main - HyperLaunch v3.1.0.4 BETA (www.hyperlaunch.net)

21:32:41:734 | HL | INFO | +500 | Main - System Specs:

HyperLaunch Dir: C:\Hyperspin

HyperLaunch is: 32-bit

OS: Microsoft Windows XP Professional

SKU:

Total Memory: 2510.04 MB

Free Memory: 1997.05 MB

Used Memory: 512.984 MB

SystemType: 32-bit

Physical Processors: See Logical in XP

Logical Processors: 1

GPU 1 Name: AMD Radeon HD 8400

GPU 1 RAM: 512.00 MB

GPU 1 Driver Version: 6.14.10.7280

Sound 1 Device: AMD High Definition Audio Device

Sound 1 Status: Enabled

Sound 2 Device: Realtek High Definition Audio

Sound 2 Status: Enabled

OS Language: English_United_States

OS Admin Status: Yes

Monitor #1 (\\.\DISPLAY1): 1280x1024 (1280x994 work)

Monitor #1 Orientation: Landscape

Current AHK Desktop Width: 1280

Current AHK Desktop Height: 1024

AutoHotkey Path:

AHK Version: 1.1.09.04

Unicode: No

21:32:41:734 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\HyperLaunch.exe exists

21:32:41:734 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Module Extensions\dxwnd\dxwnd.ini exists

21:32:41:734 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Module Extensions\dxwnd\dxwnd.exe exists

21:32:41:734 | HL | WARNING | +0 | Main - No frontendPath was sent via CLI. Defaulting to use HyperSpin in "..\HyperSpin\HyperSpin.exe". If you want to use a different FE Path, please make sure you set up your Front End so it sends this parameter to HyperLaunch: "-f <PATH_TO_MY_FE\FRONTEND.exe>"

21:32:41:750 | HL | INFO | +16 | Main - HyperSpin.exe coordinates are x240 y212 w800 h600

21:32:41:750 | HL | WARNING | +0 | Main - Front End plugin was not sent via CLI. Defaulting to the "HyperSpin" Plugin. If you want to load a different Front End Plugin, please make sure you set up your Front End so it sends this parameter to HyperLaunch: "-p <PLUGINTYPE>"

21:32:41:750 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Plugins\HyperSpin.plugin exists

21:32:41:750 | HL | INFO | +0 | Main - HyperLaunch received "Sega Dreamcast" and "18 Wheeler - American Pro Trucker (USA)"

21:32:41:781 | HL | INFO | +31 | Main - 18 Wheeler - American Pro Trucker (USA) is using the default emulator: Demul58

21:32:41:781 | HL | INFO | +0 | Main - Checking for a [Demul58] section in C:\Hyperspin\Settings\Sega Dreamcast\Emulators.ini

21:32:41:781 | HL | INFO | +0 | Main - Checking for a [Demul58] section in C:\Hyperspin\Settings\Global Emulators.ini

21:32:41:796 | HL | INFO | +16 | Main - Found [Demul58] in C:\Hyperspin\Settings\Global Emulators.ini

21:32:41:796 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Modules\Demul\Demul (v0.5.8).ahk exists

21:32:41:843 | HL | INFO | +47 | Main - CRC Check - CRC matches, this is an official unedited module.

21:32:41:843 | HL | INFO | +0 | Main - 18 Wheeler - American Pro Trucker (USA) will use module: C:\Hyperspin\Modules\Demul\Demul (v0.5.8).ahk

21:32:41:890 | HL | INFO | +47 | Main - Did not find a "C:\Hyperspin\Settings\Sega Dreamcast\Game Options.ini" file, skipping any game-specific options.

21:32:41:890 | HL | INFO | +0 | Main - Using SkipChecks method "Rom Only".

21:32:41:890 | HL | INFO | +0 | Main - INI Keys read

21:32:41:890 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Module Extensions\7z.exe exists

21:32:41:890 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Module Extensions\7z.dll exists

21:32:41:890 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Module Extensions\FontReg.exe exists

21:32:41:953 | HL | INFO | +62 | Main - "18 Wheeler - American Pro Trucker (USA)" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side

21:32:41:953 | HL | WARNING | +0 | Main - SkipChecks is enabled and set to: Rom Only

21:32:41:953 | HL | INFO | +0 | CheckPaths - Started

21:32:42:031 | HL | INFO | +78 | CheckPaths - Found rom: C:\Hyperspin\Emulators\Sega Dreamcast\Games\18 Wheeler - American Pro Trucker (USA).7z

21:32:42:031 | HL | INFO | +0 | CheckPaths - Ended

21:32:42:031 | HL | INFO | +0 | BuildScript - User Variables:

;----------------------------------------------------------------------------

; INJECTED VARIABLES

;----------------------------------------------------------------------------

#NoTrayIcon

#InstallKeybdHook

DetectHiddenWindows, ON

SetTitleMatchMode, 2

SendMode, Event

0 = 2

pluginPath = C:\Hyperspin\Plugins

pluginName = HyperSpin

pluginExt = .plugin

hlMode =

hlTitle = HyperLaunch

hlVersion = 3.1.0.4 BETA

hlAuthor = djvj

hlURL = www.hyperlaunch.net

langFile = C:\Hyperspin\Data\Language\Localization.ini

frontendPID = 3408

frontendPath = C:\HyperSpin

frontendExe = HyperSpin.exe

frontendExt = exe

frontendName = HyperSpin

frontendDrive = C:

exitEmulatorKey = ~Esc

exitEmulatorKeyWait = 0

forceHoldKey = ~Esc

restoreFE = false

exitScriptKey = ~q & ~s

toggleCursorKey = ~e & ~t

emuFullPath = C:\Hyperspin\Emulators\Sega Dreamcast\demul\Demul\demul.exe

emuPath = C:\Hyperspin\Emulators\Sega Dreamcast\demul\Demul

emuName = Demul58

emuExt = exe

romPath = C:\Hyperspin\Emulators\Sega Dreamcast\Games

romPathFromIni = C:\Hyperspin\Emulators\Sega Dreamcast\Games

romExtension = .7z

romExtensionOrig = .7z

romExtensions = 7z|zip|iso|cue|gdi|raw|cdi|CCD|IMG

executable = demul.exe

systemName = Sega Dreamcast

dbPath =

dbName = 18 Wheeler - American Pro Trucker (USA)

dbExt =

romName = 18 Wheeler - American Pro Trucker (USA)

romMapPath =

romMappingEnabled = false

romMappingLaunchMenuEnabled = false

romMappingFirstMatchingExt = false

romMappingShowAllRomsInArchive = true

romMappingNumberOfGamesByScreen = 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

altArchiveNameOnly =

altRomNameOnly =

altArchiveAndRomName =

altArchiveAndManyRomNames =

altRomNamesOnly =

romMapScenario =

skipchecks = Rom Only

romMatchExt = true

blockInputTime = 0

blockInputFile = C:\Hyperspin\Module Extensions\BlockInput.exe

errorLevelReporting = true

lockLaunch = false

lockLaunchGame =

screenRotationAngle = 0

screenRotationAngleGame =

logFile = C:\Hyperspin\HyperLaunch.log

logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"]

logLevel = 3

logShowDebugConsole = false

logIncludeModule = true

logIncludeFileProperties = true

logShowCommandWindow = false

logCommandWindow = false

hlDebugConsoleStdout =

sysLang = English_United_States

sysType = 32-bit

navUpKey = Up

navDownKey = Down

navLeftKey = Left

navRightKey = Right

navSelectKey = Enter

navP2UpKey = Numpad8

navP2DownKey = Numpad2

navP2LeftKey = Numpad4

navP2RightKey = Numpad6

navP2SelectKey = NumpadEnter

originalWidth = 1280

originalHeight = 1024

dtEnabled = false

dtPath = C:\Program Files\DAEMON Tools Lite\DTLite.exe

dtUseSCSI = true

dtAddDrive = true

servoStikEnabled = false

ledblinkyEnabled = false

ledblinkyFullPath =

ledblinkyProfilePath = C:\Hyperspin\Profiles\LEDBlinky

ledblinkyHLProfile = C:\Hyperspin\Profiles\LEDBlinky\HyperLaunch

emuIdleShutdown = 0

launchPasswordHash = zQJHGuIBD6bt2rEoPola0Rbrl81Ci3lgdm1mxbcm+QfXe+SDPHV0ig==

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

fadeMuteEmulator = false

fadeUseBackgrounds = false

fadeWidthBaseRes = 1920

fadeHeightBaseRes = 1080

fadeLyr1Color = FF000000

fadeLyr1AlignImage = Align to Top Left

fadeLyr2Pos = Bottom Right Corner

fadeLyr2X = 300

fadeLyr2Y = 300

fadeLyr2W =

fadeLyr2H =

fadeLyr2Adjust = 1

fadeLyr2PicPad = 0

fadeLyr2Prefix = Extra Layer 1 - Console

fadeLyr3Pos = Center

fadeLyr3X = 300

fadeLyr3Y = 300

fadeLyr3W =

fadeLyr3H =

fadeLyr3Adjust = 0.75

fadeLyr3PicPad = 0

fadeLyr3Speed = 750

fadeLyr3Animation = DefaultFadeAnimation

fadeLyr37zAnimation = DefaultFadeAnimation

fadeLyr3Type = imageandbar

fadeLyr3ImgFollow7zProgress = true

fadeLyr3Repeat = 1

fadeLyr3BackImageTransparency = 30

fadeLyr3StaticPos = No Alignment

fadeLyr3StaticX = 0

fadeLyr3StaticY = 870|1575

fadeLyr3StaticW =

fadeLyr3StaticH =

fadeLyr3StaticAdjust = 1

fadeLyr3StaticPicPad = 0

fadeLyr3StaticPrefix = Info Bar

fadeLyr4Adjust = 0.75

fadeLyr4X = 100

fadeLyr4Y = 100

fadeLyr4W = 128

fadeLyr4H =

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

fadeBar = 7zOnly

fadeBarNon7zProgressTime = 0

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

fadeText3 = Loading Game

fadeText4 = Loading Complete

fadeFont = Arial

fadeSystemAndRomLayersOnly = false

fadeExtractionTime = disabled

fadeExtractionTimeTextX = 0

fadeExtractionTimeTextY = 0

fadeExtractionTimeTextOptions = cFF555555 r4 s20 Bold

fadeInterruptKey =

detectFadeErrorEnabled = true

fadeImgPath = C:\Hyperspin\Media\Fade

HLDataPath = C:\Hyperspin\Data

HLMediaPath = C:\Hyperspin\Media

HLErrSoundPath = C:\Hyperspin\Media\Sounds\Error

modulesPath = C:\Hyperspin\Modules

moduleFullName = C:\Hyperspin\Modules\Demul\Demul (v0.5.8).ahk

moduleName = Demul (v0.5.8)

modulePath = C:\Hyperspin\Modules\Demul

moduleExtension = ahk

moduleExtensionsPath = C:\Hyperspin\Module Extensions

libPath = C:\Hyperspin\Lib

7zEnabled = true

7zPath = C:\Hyperspin\Module Extensions\7z.exe

7zDllPath = C:\Hyperspin\Module Extensions\7z.dll

7zExtractPath = C:\Documents and Settings\Hyperspin\Local Settings\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

mgWidthBaseRes = 1920

mgHeightBaseRes = 1080

mgYOffset = 500

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

mgCandidate =

mgValidTypes = (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side

mgOnLaunch = false

hpEnabled = false

hpKey = ~NumpadAdd

hpBackToMenuBarKey = X

hpZoomInKey = C

hpZoomOutKey = V

hpScreenshotKey = ~PrintScreen

hpHiToTextPath = C:\Hyperspin\Module Extensions\HiToText.exe

hpSaveStateKeyCodes =

hpLoadStateKeyCodes =

keymapperEnabled = false

keymapperAHKMethod = false

keymapper =

xpadderFullPath = C:\Utilities\Xpadder\xpadder.exe

joyToKeyFullPath = C:\Utilities\JoyToKey\JoyToKey.exe

keymapperProfilePath = C:\Hyperspin\Profiles\

keymapperFrontEndProfileName = HyperSpin

keymapperFrontEndProfile = false

keymapperHyperLaunchProfileEnabled = false

JoyIDsEnabled = false

JoyIDsPreferredControllersSystem = use_global

JoyIDsPreferredControllersGlobal =

CustomJoyNamesEnabled = false

CustomJoyNames =

rotateMethod = false

FEProfile = C:\Hyperspin\Profiles\\HyperSpin

defaultProfile = C:\Hyperspin\Profiles\\_Default

systemProfile = C:\Hyperspin\Profiles\\Sega Dreamcast

xPadderSystemProfile = C:\Hyperspin\Profiles\\Sega Dreamcast\_Default

emuProfile = C:\Hyperspin\Profiles\\Sega Dreamcast\Demul58

romProfile = C:\Hyperspin\Profiles\\Sega Dreamcast\18 Wheeler - American Pro Trucker (USA)

HyperLaunchProfile = C:\Hyperspin\Profiles\\HyperLaunch

blankProfile = C:\Hyperspin\Profiles\\blank

ahkFEProfile = C:\Hyperspin\Profiles\AHK\HyperSpin

ahkDefaultProfile = C:\Hyperspin\Profiles\AHK\_Default

ahkSystemProfile = C:\Hyperspin\Profiles\AHK\Sega Dreamcast

ahkEmuProfile = C:\Hyperspin\Profiles\AHK\Sega Dreamcast\Demul58

ahkRomProfile = C:\Hyperspin\Profiles\AHK\Sega Dreamcast\18 Wheeler - American Pro Trucker (USA)

ahkHyperLaunchProfile = C:\Hyperspin\Profiles\AHK\HyperLaunch

bezelEnabled = false

bezelICEnabled = false

statisticsEnabled = true

pressDuration = -1

emuVolume = 1

dxwndIni = C:\Hyperspin\Module Extensions\dxwnd\dxwnd.ini

dxwndFullPath = C:\Hyperspin\Module Extensions\dxwnd\dxwnd.exe

mon1O = 0

pacDrivedllFile = C:\Hyperspin\Module Extensions\PacDrive32.dll

userFadeAnimIniFile = C:\Hyperspin\Lib\User Fade Animations.ini

21:32:42:031 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts

21:32:42:031 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts

21:32:42:031 | HL | WARNING | +0 | BuildScript - "C:\Hyperspin\Lib\User Functions Init.ahk" not found

21:32:42:031 | HL | INFO | +0 | BuildScript - Validating module

21:32:42:046 | HL | INFO | +16 | BuildScript - Validation complete

21:32:42:046 | HL | INFO | +0 | BuildScript - Module:

MEmu = Demul

MEmuV = v0.5.8.2

MURL = http://demul.emulation64.com/

MAuthor = djvj

MVersion = 2.0.4

MCRC = 9B5AD892

iCRC = F43FB746

mId = 635211874656892855

MSystem = "Sammy Atomiswave","Sega Dreamcast","Sega Naomi","Gaelco"

;----------------------------------------------------------------------------

; Notes:

; Required - control and nvram files can be found in my user dir on the FTP at /Upload Here/djvj/Sega Naomi\Emulators. Additonal instructions from my orignal HL1.0 script at http://www.hyperspin-fe.com/forum/showpost.php?p=86093&postcount=104

; Required - moduleName ini: can be found in my user dir on the FTP at /Upload Here/djvj/Sega Naomi\Modules\Sega Naomi

; moduleName ini must be placed in same folder as this module

; GDI images must match mame zip names and be extracted and have a .dat extension

; Rom_Extension should be zip

;

; Place the naomi.zip bios archive in the demul\roms subdir

; Set your Video Plugin to gpuOglv3 and set your desired resolution there

; In case your control codes do not match mine, set your desired control type in demul, then open the demul.ini and find section PORTB and look for the device key. Use this number instead of the one I provided

; gpuDX11, gpuDXv3, and gpuDXLegacy are all supported. Define what plugin you want to use for each game in the moduleName ini.

; Read the notes at the top of the moduleName ini on how to control windowed fullscreen, true fullscreen, or windowed mode

; Windowed fullscreen will take effect the 2nd time you run the emu. It has to calculate your resolution on first run.

;

; Controls:

; Start a game of each control type (look in the moduleName ini for these types) and configure your controls to play the game. Copy paste the JAMMA0_0 and JAMMA0_1 (for naomi) or the ATOMISWAVE0_0 and ATOMISWAVE0_1 (for atomiswave) sections into the moduleName ini under the matching controls section.

;

; Troubleshooting:

; For some reason demul's ini files can get corrupted and ahk can't read/write to them correctly.

; If your ini keys are not being read or not writing to their existing keys in the demul inis, create a new file and copy/paste everything from the old ini into the new one and save.

; If you use Fade_Out, the module will force close demul because you cannot send ALT+F4 to demul if another GUI is covering it. Otherwise demul should close cleanly when Fade_Out is disabled. I suggest keeping Fade_Out disabled if you use this emu.

;----------------------------------------------------------------------------

StartModule()

FadeInStart()

; This object controls how the module reacts to different systems. Demul can play a few systems, but needs to know what system you want to run, so this module has to adapt.

mType := Object("Sammy Atomiswave","atomiswave","Sega Dreamcast","dc","Sega Naomi","naomi","Gaelco","gaelco")

ident := mType[systemName] ; search object for the systemName identifier Demul uses

If !ident

ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Demul module: " . moduleName)

settingsFile := modulePath . "\" . moduleName . ".ini"

demulFile := CheckFile(emuPath . "\Demul.ini")

padFile := CheckFile(emuPath . "\padDemul.ini")

controls := IniReadCheck(settingsFile, romname, "controls","standard",,1) ; have to read this first so the below loop works

; Read all the keys from the moduleName ini. Format is:

; Section, Key, Default Value, unique var

iniLookup =

( ltrim c

Settings, GlobalMax, false

Settings, MaxHideTaskbar

Settings, ControllerCode, 16777216

Settings, MouseCode, 131072

Settings, KeyboardCode, 1073741824

Settings, LightgunCode, -2147483648

Settings, LastControlUsed, standard

Settings, GlobalPlugin, gpuDX11

Settings, GlobalShaderUsePass1, false

Settings, GlobalShaderUsePass2, false

Settings, GlobalShaderNamePass1

Settings, GlobalShaderNamePass2

%romName%, Max

%romName%, LoadDecrypted

%romName%, Bios

%romName%, ShaderUsePass1

%romName%, ShaderUsePass2

%romName%, ShaderNamePass1

%romName%, ShaderNamePass2

%romName%, Plugin

%romName%, ListSorting

%controls%_JAMMA0_0, push1,,push1_0

%controls%_JAMMA0_0, push2,,push2_0

%controls%_JAMMA0_0, push3,,push3_0

%controls%_JAMMA0_0, push4,,push4_0

%controls%_JAMMA0_0, push5,,push5_0

%controls%_JAMMA0_0, push6,,push6_0

%controls%_JAMMA0_0, push7,,push7_0

%controls%_JAMMA0_0, push8,,push8_0

%controls%_JAMMA0_0, SERVICE,,service_0

%controls%_JAMMA0_0, START,,start_0

%controls%_JAMMA0_0, COIN,,coin_0

%controls%_JAMMA0_0, DIGITALUP,,digitalup_0

%controls%_JAMMA0_0, DIGITALDOWN,,digitaldown_0

%controls%_JAMMA0_0, DIGITALLEFT,,digitalleft_0

%controls%_JAMMA0_0, DIGITALRIGHT,,digitalright_0

%controls%_JAMMA0_0, ANALOGUP,,analogup_0

%controls%_JAMMA0_0, ANALOGDOWN,,analogdown_0

%controls%_JAMMA0_0, ANALOGLEFT,,analogleft_0

%controls%_JAMMA0_0, ANALOGRIGHT,,analogright_0

%controls%_JAMMA0_0, ANALOGUP2,,analogup2_0

%controls%_JAMMA0_0, ANALOGDOWN2,,analogdown2_0

%controls%_JAMMA0_0, ANALOGLEFT2,,analogleft2_0

%controls%_JAMMA0_0, ANALOGRIGHT2,,analogright2_0

%controls%_JAMMA0_1, push1,,push1_1

%controls%_JAMMA0_1, push2,,push2_1

%controls%_JAMMA0_1, push3,,push3_1

%controls%_JAMMA0_1, push4,,push4_1

%controls%_JAMMA0_1, push5,,push5_1

%controls%_JAMMA0_1, push6,,push6_1

%controls%_JAMMA0_1, push7,,push7_1

%controls%_JAMMA0_1, push8,,push8_1

%controls%_JAMMA0_1, SERVICE,,service_1

%controls%_JAMMA0_1, START,,start_1

%controls%_JAMMA0_1, COIN,,coin_1

%controls%_JAMMA0_1, DIGITALUP,,digitalup_1

%controls%_JAMMA0_1, DIGITALDOWN,,digitaldown_1

%controls%_JAMMA0_1, DIGITALLEFT,,digitalleft_1

%controls%_JAMMA0_1, DIGITALRIGHT,,digitalright_1

%controls%_JAMMA0_1, ANALOGUP,,analogup_1

%controls%_JAMMA0_1, ANALOGDOWN,,analogdown_1

%controls%_JAMMA0_1, ANALOGLEFT,,analogleft_1

%controls%_JAMMA0_1, ANALOGRIGHT,,analogright_1

%controls%_JAMMA0_1, ANALOGUP2,,analogup2_1

%controls%_JAMMA0_1, ANALOGDOWN2,,analogdown2_1

%controls%_JAMMA0_1, ANALOGLEFT2,,analogleft2_1

%controls%_JAMMA0_1, ANALOGRIGHT2,,analogright2_1

)

Loop, Parse, iniLookup, `n

{

StringSplit, split, A_LoopField, `,, %A_Space%%A_Tab%

If split4

%split4% := IniReadCheck(settingsFile, split1, split2, split3,,1)

Else

%split2% := IniReadCheck(settingsFile, split1, split2, split3,,1)

; need to empty the vars for the next loop otherwise they will still have values from the previous loop

split3:=

split4:=

}

; Now compare global & rom keys to get final value

max := If (max = "" or max = "ERROR") ? globalMax : max

plugin := If (plugin = "" or plugin = "ERROR") ? globalPlugin : plugin

shaderUsePass1 := If (shaderUsePass1 = "" or shaderUsePass1 = "ERROR") ? globalShaderUsePass1 : shaderUsePass1

shaderUsePass2 := If (shaderUsePass2 = "" or shaderUsePass2 = "ERROR") ? globalShaderUsePass2 : shaderUsePass2

shaderNamePass1 := If (shaderNamePass1 = "" or shaderNamePass1 = "ERROR") ? globalShaderNamePass1 : shaderNamePass1

shaderNamePass2 := If (shaderNamePass2 = "" or shaderNamePass2 = "ERROR") ? globalShaderNamePass2 : shaderNamePass2

; Verify user set desired gpu plugin name correctly

If ( plugin != "gpuDX11" And plugin != "gpuDX10" ) or ( plugin = "" or plugin = "ERROR" )

ScriptError(plugin . " is not a supported gpu plugin.`nLeave the plugin blank to use the default ""gpuDX11"".`nValid options are gpuDX11, or gpuDX10.")

; check for the specified gpu plugin

gpuFile := CheckFile(emuPath . "\" . plugin . ".ini")

; This updates the DX11gpu ini file to turn List Sorting on or off. Depending on the games, turning this on for some games may remedy missing graphics, having it off on other games may fix corrupted graphics. Untill they improve the DX11gpu, this is the best it's gonna get.

;If plugin = gpuDX11

If ( plugin = "gpuDX11" ) Or ( plugin = "gpuDX10" )

If ListSorting = true

IniWrite, 0, %gpuFile%, main, AutoSort ; 0 enables Auto Sort in demul 0.5.7, opposite from 0.5.6

Else

IniWrite, 1, %gpuFile%, main, AutoSort ; Disabling Auto Sort unless someone specifies it to be on or off in settings

; This updates the demul.ini with your gpu plugin choice for the selected rom

IniWrite, %plugin%.dll, %demulFile%, plugins, gpu

; Shader Effects

;If plugin = gpuDX11

If ( plugin = "gpuDX11" ) Or ( plugin = "gpuDX10" ) ; Demul 0.5.7 only supports shaders using the gpuDX11 plugin

{

Loop, 2 {

shaderUsePass%A_Index% := If (ShaderUsePass%A_Index% != "" and ShaderUsePass%A_Index% != "ERROR" ? (ShaderUsePass%A_Index%) : (GlobalShaderUsePass%A_Index%)) ; determine what shaderUsePass to use

IniRead, currentusePass%A_Index%, %gpuFile%, shaders, usePass%A_Index%

If (shaderUsePass%A_Index% = "true")

{

shaderNamePass%A_Index% := If (ShaderNamePass%A_Index% != "" and ShaderNamePass%A_Index% != "ERROR" ? (ShaderNamePass%A_Index%) : (GlobalShaderNamePass%A_Index%)) ; determine what shaderNamePass to use

If shaderNamePass%A_Index% not in FXAA,HDR-TV,SCANLINES,CARTOON,RGB DOT(MICRO),RGB DOT(TINY),BLUR

ScriptError(shaderNamePass%A_Index% . " is not a valid choice for a shader. Your options are FXAA, HDR-TV, SCANLINES, CARTOON, RGB DOT(MICRO), RGB DOT(TINY), or BLUR.")

If (currentusePass%A_Index% = 0)

IniWrite, 1, %gpuFile%, shaders, usePass%A_Index% ; turn shader on in gpuDX11 ini

IniWrite, % shaderNamePass%A_Index%, %gpuFile%, shaders, shaderPass%A_Index% ; update gpuDX11 ini with the shader name to use

}Else If (shaderUsePass%A_Index% != "true" and currentusePass%A_Index% = 1)

IniWrite, 0, %gpuFile%, shaders, usePass%A_Index% ; turn shader off in gpuDX11 ini

}

}

If ident = dc

{

7z(romPath, romName, romExtension, 7zExtractPath)

If ( romExtension = ".cdi" || romExtension = ".mds" || romExtension = ".ccd" || romExtension = ".nrg" || romExtension = ".gdi" || romExtension = ".cue" ) {

gdrImageFile := CheckFile(emuPath . "\gdrImage.ini")

FileDelete, %gdrImageFile%

Sleep, 500

IniWrite, gdrImage.dll, %demulFile%, plugins, gdr

IniWrite, false, %gdrImageFile%, Main, openDialog

IniWrite, %romPath%\%romName%%romExtension%, %gdrImageFile%, Main, imagefilename

} Else If romExtension = .chd

{

gdrCHDFile := CheckFile(emuPath . "\gdrCHD.ini")

FileDelete, %gdrCHDFile%

Sleep, 500

IniWrite, false, %gdrCHDFile%, Main, openDialog

IniWrite, gdrCHD.dll, %demulFile%, plugins, gdr

IniWrite, %romPath%\%romName%%romExtension%, %gdrCHDFile%, Main, imagefilename

} Else

ScriptError(romExtension . " is not a supported file type for this " . moduleName . " module.")

IniWrite, 1, %demulFile%, main, region ; Set BIOS to Auto Region

} Else { ; all other systems, Naomi and Atomiswave

; This updates the demul.ini with your Bios choice for the selected rom

If ( Bios != "" and Bios != "ERROR" ) {

Bios := RegExReplace(Bios,"\s.*") ; Cleans off the added text from the key's value so only the number is left

IniWrite, false, %demulFile%, main, naomiBiosAuto ; turning auto bios off so we can use a specific one instead

IniWrite, %Bios%, %demulFile%, main, naomiBios ; setting specific bios user has set from the moduleName ini

} Else

IniWrite, true, %demulFile%, main, naomiBiosAuto ; turning auto bios on if user did not specify a specific one

}

; This section writes your custom keys to the padDemul.ini. Naomi games had many control panel layouts. The only way we can accomodate these differing controls, is to keep track of them all and write them to the ini at the launch of each game.

; First we check if the last controls used are the same as the game we want to play, so we don't waste time updating the ini if it is not necessary. For example playing 2 sfstyle type games in a row, we wouldn't need to write to the ini.

; This section tells demul what arcade control type should be connected to the game. Options are standard (aka controller), mouse, lightgun, or keyboard

If ( controls = "lightgun" || controls = "mouse" )

IniWrite, %MouseCode%, %demulFile%, PORTB, device

Else If ( controls = "keyboard" )

IniWrite, %KeyboardCode%, %demulFile%, PORTB, device

Else ; accounts for all other control types

IniWrite, %ControllerCode%, %demulFile%, PORTB, device

If ( LastControlUsed != controls ) { ; find out last controls used for the system we are launching

WriteControls(padFile, 0,push1_0,push2_0,push3_0,push4_0,push5_0,push6_0,push7_0,push8_0,SERVICE_0,START_0,COIN_0,DIGITALUP_0,DIGITALDOWN_0,DIGITALLEFT_0,DIGITALRIGHT_0,ANALOGUP_0,ANALOGDOWN_0,ANALOGLEFT_0,ANALOGRIGHT_0,ANALOGUP2_0,ANALOGDOWN2_0,ANALOGLEFT2_0,ANALOGRIGHT2_0)

WriteControls(padFile, 1,push1_1,push2_1,push3_1,push4_1,push5_1,push6_1,push7_1,push8_1,SERVICE_1,START_1,COIN_1,DIGITALUP_1,DIGITALDOWN_1,DIGITALLEFT_1,DIGITALRIGHT_1,ANALOGUP_1,ANALOGDOWN_1,ANALOGLEFT_1,ANALOGRIGHT_1,ANALOGUP2_1,ANALOGDOWN2_1,ANALOGLEFT2_1,ANALOGRIGHT2_1)

IniWrite, %controls%, %settingsFile%, Settings, LastControlUsed

}

; Setting demul to use true fullscreen if defined in settings.ini, otherwise sets demul to run windowed. This is for gpuDX11 plugin only

If plugin = gpuDX11

If Max = fullscreen

IniWrite, 1, %gpuFile%, main, UseFullscreen

Else

IniWrite, 0, %gpuFile%, main, UseFullscreen

If Max = true

{

If maxHideTaskbar = true

{

WinHide, ahk_class Shell_TrayWnd

WinHide, Start ahk_class Button

}

; Create black background to give the emu the fullscreen look

Gui 2: -Caption +ToolWindow

Gui 2: Color, Black

Gui 2: Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%

}

Sleep, 250

; Construct the CLI for demul and send romName if naomi or atomiswave. Dreamcast needs a full path and romName.

If LoadDecrypted = true ; decrypted naomi rom

romCLI := "-customrom=" . """" . romPath . "\" . romName . ".bin"""

Else If ident = dc ; dreamcast game

romCLI := " -image=" . """" . romPath . "\" . romName . romExtension . """"

Else ; standard naomi rom

romCLI := "-rom=" . romName

Run(executable . " -run=" . ident . " " . romCLI, emuPath,, emuPID)

;Sleep, 1000 ; need a second for demul to launch, increase if yours takes longer and the emu is appearing too soon

Loop { ; looping until demul is done loading rom and gpu starts showing frames

Sleep, 200

WinGetTitle, winTitle, ahk_class window

StringSplit, winTextSplit, winTitle, %A_Space%

If ( winTextSplit5 = "gpu:" And winTextSplit6 != "0" And winTextSplit6 != "1" )

break

}

WinActivate ahk_class window

If ( ( mType = "Gaelco" Or mType = "gaelco" ) && Max = "fullscreen" )

Send !{ENTER} ; Automatic fullscreen seems to be broken in the Gaelco driver, must alt+Enter to get fullscreen

; This is where we calculate and maximize demul's window using our pseudo fullscreen code

If Max = true

{

WinSet, Style, -0x40000, ahk_class window ; Removes the border of the game window

WinSet, Style, -0xC00000, ahk_class window ; Removes the TitleBar

Send, {F3} ; Removes the MenuBar

MaximizeWindow("ahk_class window") ; this will take effect after you run demul once because we cannot stretch demul's screen while it is running.

}

FadeInExit()

Process("WaitClose", executable)

Gui 2: Destroy

7zCleanup()

FadeOutExit()

If (Max = "true" and maxHideTaskbar = "true") {

WinShow,ahk_class Shell_TrayWnd

WinShow,Start ahk_class Button

}

ExitModule()

; Write new controls to padDemul.ini

WriteControls(file, player,push1,push2,push3,push4,push5,push6,push7,push8,service,start,coin,digitalup,digitaldown,digitalleft,digitalright,analogup,analogdown,analogleft,analogright,analogup2,analogdown2,analogleft2,analogright2) {

IniWrite, %push1%, %file%, JAMMA0_%player%, PUSH1

IniWrite, %push2%, %file%, JAMMA0_%player%, PUSH2

IniWrite, %push3%, %file%, JAMMA0_%player%, PUSH3

IniWrite, %push4%, %file%, JAMMA0_%player%, PUSH4

IniWrite, %push5%, %file%, JAMMA0_%player%, PUSH5

IniWrite, %push6%, %file%, JAMMA0_%player%, PUSH6

IniWrite, %push7%, %file%, JAMMA0_%player%, PUSH7

IniWrite, %push8%, %file%, JAMMA0_%player%, PUSH8

IniWrite, %service%, %file%, JAMMA0_%player%, SERVICE

IniWrite, %start%, %file%, JAMMA0_%player%, START

IniWrite, %coin%, %file%, JAMMA0_%player%, COIN

IniWrite, %digitalup%, %file%, JAMMA0_%player%, DIGITALUP

IniWrite, %digitaldown%, %file%, JAMMA0_%player%, DIGITALDOWN

IniWrite, %digitalleft%, %file%, JAMMA0_%player%, DIGITALLEFT

IniWrite, %digitalright%, %file%, JAMMA0_%player%, DIGITALRIGHT

IniWrite, %analogup%, %file%, JAMMA0_%player%, ANALOGUP

IniWrite, %analogdown%, %file%, JAMMA0_%player%, ANALOGDOWN

IniWrite, %analogleft%, %file%, JAMMA0_%player%, ANALOGLEFT

IniWrite, %analogright%, %file%, JAMMA0_%player%, ANALOGRIGHT

IniWrite, %analogup2%, %file%, JAMMA0_%player%, ANALOGUP2

IniWrite, %analogdown2%, %file%, JAMMA0_%player%, ANALOGDOWN2

IniWrite, %analogleft2%, %file%, JAMMA0_%player%, ANALOGLEFT2

IniWrite, %analogright2%, %file%, JAMMA0_%player%, ANALOGRIGHT2

}

MaximizeWindow(class) {

Global

WinGetPos, appX, appY, appWidth, appHeight, %class%

widthMaxPercenty := ( A_ScreenWidth / appWidth )

heightMaxPercenty := ( A_ScreenHeight / appHeight )

If ( widthMaxPercenty < heightMaxPercenty )

percentToEnlarge := widthMaxPercenty

Else

percentToEnlarge := heightMaxPercenty

appWidthNew := appWidth * percentToEnlarge

appHeightNew := appHeight * percentToEnlarge

Transform, appX, Round, %appX%

Transform, appY, Round, %appY%

Transform, appWidthNew, Round, %appWidthNew%

Transform, appHeightNew, Round, %appHeightNew%

appXPos := ( A_ScreenWidth / 2 ) - ( appWidthNew / 2 )

appYPos := ( A_ScreenHeight / 2 ) - ( appHeightNew / 2 )

If ( plugin = "gpuDX11" ) {

IniWrite, %appWidthNew%, %gpuDX11File%, resolution, Width

IniWrite, %appHeightNew%, %gpuDX11File%, resolution, Height

} Else {

IniWrite, %appWidthNew%, %gpuFile%, resolution, wWidth

IniWrite, %appHeightNew%, %gpuFile%, resolution, wHeight

}

WinMove, %class%,, appXPos, appYPos

}

HaltEmu:

If Max = fullscreen

Send !{ENTER}

Return

RestoreEmu:

If Max = fullscreen

Send !{ENTER}

Return

CloseProcess:

FadeOutStart()

If fadeOut != true ; cannot send ALT+F4 to a background window (controlsend doesn't work), so we have to force close instead.

{

; demul 0.5.7 crashes 50% of the time if you try to close it any other way

Send, {F3}{Alt}{Up}s{Enter}

Sleep, 50

}

Process("Close", emuPID) ; we have to close this way otherwise demul crashes with WinClose

Return

21:32:42:062 | HL | INFO | +15 | BuildScript - Loaded Multi-Player scripts

21:32:42:062 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script

21:32:42:062 | HL | WARNING | +0 | BuildScript - "C:\Hyperspin\Lib\User Functions.ahk" not found

21:32:42:062 | HL | INFO | +0 | BuildScript - Finished injecting functions into module

21:32:42:062 | HL | INFO | +0 | Main - Module is built

21:32:42:062 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\AutoHotkey.dll exists

21:32:42:078 | HL | INFO | +16 | Main - Running module

21:32:42:390 | MD | INFO | +N/A | Module initialized

21:32:42:390 | MD | INFO | +0 | StartModule - Started

21:32:42:390 | MD | INFO | +0 | StartModule - MEmu: Demul

MEmuV: v0.5.8.2

MURL: http://demul.emulation64.com/

MAuthor: djvj

MVersion: 2.0.4

MCRC: 9B5AD892

iCRC: F43FB746

MID:

MSystem: "Sammy Atomiswave","Sega Dreamcast","Sega Naomi","Gaelco"

21:32:42:390 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Sega Dreamcast"

21:32:42:390 | MD | INFO | +0 | PluginInit - Started

21:32:42:546 | MD | INFO | +156 | CheckFile - Checking if C:\HyperSpin\Databases\Sega Dreamcast\Sega Dreamcast.xml exists

21:32:42:546 | MD | INFO | +0 | PluginInit - Ended

21:32:42:546 | MD | INFO | +0 | StartModule - Ended

21:32:42:546 | MD | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Emulators\Sega Dreamcast\demul\Demul\Demul.ini exists

21:32:42:671 | MD | INFO | +125 | CheckFile - Checking if C:\Hyperspin\Emulators\Sega Dreamcast\demul\Demul\padDemul.ini exists

21:32:42:781 | MD | INFO | +109 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - controls: standard

21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - GlobalMax: false

21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - MaxHideTaskbar:

21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - ControllerCode: 16777216

21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - MouseCode: 131072

21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - KeyboardCode: 1073741824

21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - LightgunCode: -2147483648

21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - LastControlUsed: standard

21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - GlobalPlugin: gpuDX10

21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - GlobalShaderUsePass1: false

21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - GlobalShaderUsePass2: false

21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - GlobalShaderNamePass1:

21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - GlobalShaderNamePass2:

21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - Max:

21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - LoadDecrypted:

21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - Bios:

21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - ShaderUsePass1:

21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - ShaderUsePass2:

21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - ShaderNamePass1:

21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - ShaderNamePass2:

21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - Plugin:

21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - ListSorting:

21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push1:

21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push2:

21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push3:

21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push4:

21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push5:

21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push6:

21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push7:

21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push8:

21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - SERVICE:

21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - START:

21:32:42:812 | MD | INFO | +31 | Module Setting - [standard_JAMMA0_0] - COIN:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - DIGITALUP:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - DIGITALDOWN:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - DIGITALLEFT:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - DIGITALRIGHT:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGUP:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGDOWN:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGLEFT:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGRIGHT:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGUP2:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGDOWN2:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGLEFT2:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGRIGHT2:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push1:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push2:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push3:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push4:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push5:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push6:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push7:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push8:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - SERVICE:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - START:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - COIN:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - DIGITALUP:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - DIGITALDOWN:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - DIGITALLEFT:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - DIGITALRIGHT:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGUP:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGDOWN:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGLEFT:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGRIGHT:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGUP2:

21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGDOWN2:

21:32:42:843 | MD | INFO | +32 | Module Setting - [standard_JAMMA0_1] - ANALOGLEFT2:

21:32:42:843 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGRIGHT2:

21:32:42:843 | MD | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Emulators\Sega Dreamcast\demul\Demul\gpuDX10.ini exists

21:32:42:921 | MD | INFO | +78 | 7z - Started, received C:\Hyperspin\Emulators\Sega Dreamcast\Games\18 Wheeler - American Pro Trucker (USA).7z. If rom is an archive, it will extract to C:\Documents and Settings\Hyperspin\Local Settings\Temp\HS

21:32:42:921 | MD | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Emulators\Sega Dreamcast\Games\18 Wheeler - American Pro Trucker (USA).7z exists

21:32:44:078 | MD | WARNING | +1156 | 7z - Following paths in log entries may not be accurate because SkipChecks is enabled! Do not be alarmed if you see invalid looking paths when Skip Checks is required for this system.

21:32:44:078 | MD | INFO | +0 | 7z - Extracted path of rom will be 100 in length and within the 255 character limit.

21:32:44:078 | MD | INFO | +0 | 7z - The 7zExtractPath has 655893 MB of free space which is enough to extract this game: 1188 MB

21:32:54:203 | MD | INFO | +10125 | Process - Close

21:33:34:125 | MD | INFO | +39922 | 7z - Ended

21:33:46:687 | MD | ERROR | +12562 | . is not a supported file type for this Demul (v0.5.8) module.

21:33:46:687 | MD | INFO | +0 | ExitModule - Started

21:33:46:687 | MD | INFO | +0 | Starting Updating Statistics:

21:33:47:000 | MD | INFO | +313 | Game section statistics updated.

21:33:47:031 | MD | INFO | +31 | ExitModule - Ended

21:33:47:031 | MD | INFO | +0 | End of Module Logs

Posted
updated my HS last night and now NOTHING works :(

You say you've HyperSpin, did you reinstall everything or just update since you posted your log?

From your log I can see HyperLaunch is installed in your HyperSpin folder, this is a big no no as they both contain Media folder and maybe some others, HyperLaunch HQ should also be in it's own folder inside HyperLaunch.

So you need HyperLaunch in a folder inside the HyperSpin folder and HyperLaunch HQ in a folder within the HyperLaunch folder.

Did you follow a guide?

post-9524-14287066885_thumb.jpg

You will also need to set the logging level to troubleshooting for your log as the one you posted is level 3 and it needs to be level 10 to give more info. Your log seems to be showing an issue with the file extension.

56uIzxg.png

Posted

Also when did you install HyperSpin, recently?

For you troubleshooters out there.

There is now a newish version of HyperSpin (1.3.3) in the downloads section which contains modules and HyperLaunch. The version of HyperSpin which comes in the download is still 1.3.2.

I have a feeling this is what's happening here and is something to be aware of if someone has just installed HS from the downloads section and they have not paid a visit to the HyperLaunch site.

56uIzxg.png

Archived

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

×
×
  • Create New...