Autor Tema: Sharp X68000  (Leído 11955 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado melu669

  • VIP
  • *
  • Mensajes: 426
  • Gracias 65
  • Ciudad: Marbella
Sharp X68000
« en: Noviembre 19, 2014, 11:42:00 pm »
Advertisement

Muy buenas, vengo a compartir información sobre este sistema. Se trata del proyecto que se ha currado un usuario llamado craiganderson de Hyperspin-fe, supongo que no hare publicidad con esto, no es mi intención :), y consiste, en que,  ha configurado un modulo para que la carga de juegos de mas de un diskette los lanze a la primera. Es para el HyperSpin 3.0

Aqui os pongo el enlace : http://craigandersonthemes.weebly.com/sharp-x68000.html

Tendreis que utilizar un poco de Google traductor, jejejeje, pero es sencillo, donde pone here pinchais hay y saldra un enlace donde esta los videos y el material necesario.


Saludos.



Desconectado Karakandao

  • El amo de los recres
  • ****
  • Mensajes: 2687
  • Gracias 188
  • Ciudad: Barcelona
  • Pais: Eboland
Re:Sharp X68000
« Respuesta #1 en: Noviembre 20, 2014, 12:57:06 am »
Buff que palo, parece que es complicado de narices, creo que lo mejor es bajarse las imágenes de los discos duros de los juegos de mas de 2 diskettes y usar el modulo que carga 2 diskettes a la vez para los de 2.
Asociación A.R.C.A.D.E. de recreativas (Barcelona) http://arcadespain.info/Foro/index.php?topic=3149
Mi recreativa, o algún día será una...  http://arcadespain.info/Foro/index.php?topic=1287.0
Mi Operation Wolf  http://arcadespain.info/Foro/index.php?topic=1857.0
Benchmark de PCs para recreativa http://arcadespain.info/Foro/index.php?topic=2026.0

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:Sharp X68000
« Respuesta #2 en: Noviembre 20, 2014, 01:35:06 am »
EDITADO: Al final me lei el post sobre el sharp y no entendi una cosa.
¿Va a subir el pack de 8gb a su web o es solo para el ftp de hyperspin?
Gracias.


Yo no me he leido todo el tochazo pero por si sirve de algo yo tengo un xm6g.exe (no recuerdo de donde lo saque) que carga automaticamente los juegos con "xm6g.exe" %1

Lo que pasa que como aun casi ni lo he usado no sabria decir que pasa cuando hay que cambiar de disco.

Por si solo quereis probar el sistema aqui teneis varias opciones de juegos sueltas que se pueden añadir facilmeten a Mala (supongo que tb a hyper)

http://www.retroportablesparadise.com/search/label/SHARP%20X68000

Algunos juegos son bastante resultones.

http://youtu.be/n8669HecfyI

« Última modificación: Noviembre 20, 2014, 02:12:39 am por machiminax »

Desconectado melu669

  • VIP
  • *
  • Mensajes: 426
  • Gracias 65
  • Ciudad: Marbella
Re:Sharp X68000
« Respuesta #3 en: Noviembre 20, 2014, 09:54:13 am »
Yo ni si quiera lo lei, jejejejje, solo por encima, algo dice que subira un material, pero tu ya sabes mas que yo, hehehehehe. Os recomiendo este material, es muy sencillo chicos. Para que os hagais una idea, yo tenia las roms en esta dirección: D:\HyperSpin\Roms HyperSpin\Sharp X68000, con este nuevo modulo hay varios metodos con lo que incuir las roms, pero yo lo hice de una manera muy facil, y es solo incuir una ruta a la que teniamos ya antes, que quedaria asi:


D:\HyperSpin\Roms HyperSpin\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms, Creé dentro de la carpeta de mis juegos lo de la ruta azul que os he enseñado, aunque vosotros podeis ponerlo donde querais siempre respetando la ruta azul. Cuando tengais las roms situadas, os vais a HyerLaunchHQ y modificais el modulo que os habeis bajado de la pagina (XM6) y modificais de Real a Virtual,  quedando asi:

Os animo a que lo probeis, una vez descargado el material lo hareis en menos de 5 minutos.
Olvidé decir que si vais a ejecutar los juegos, solo podreis cargar los juegos en formato .xm6, es decir los que terminan en (Craig), ya el modulo se encarga de montar los discos Floppy.

« Última modificación: Noviembre 20, 2014, 10:09:31 am por melu669 »

Desconectado KAOS2007B

  • Insertando moneda
  • **
  • Mensajes: 118
  • Gracias 12
  • Ciudad: madrid
Re:Sharp X68000
« Respuesta #4 en: Diciembre 03, 2014, 07:29:56 pm »
EDITADO: Al final me lei el post sobre el sharp y no entendi una cosa.
¿Va a subir el pack de 8gb a su web o es solo para el ftp de hyperspin?
Gracias.


Yo no me he leido todo el tochazo pero por si sirve de algo yo tengo un xm6g.exe (no recuerdo de donde lo saque) que carga automaticamente los juegos con "xm6g.exe" %1

Lo que pasa que como aun casi ni lo he usado no sabria decir que pasa cuando hay que cambiar de disco.



Este usuario suele poner algunas medias y temas sueltos en su pagina o canal de YouTube pero el montante lo sube al ftp y es una lastima para los que no tenemos acceso (ni lo podemos obtener) ya que tiene un gusto exquisito a la hora montar temas y aparte suele trabajar con imágenes de bastante calidad, que eso ayuda, por ejemplo hace unos meses terminó la versión 0.9 completa y a la consola portátil TigerGame.com con muy buena calidad en todas las medias y temas y lo postea en la pagina oficial de hyperspin sube el video de muestra a YouTube y los videos de media (como en este caso son pocos los juegos) a su pagina, y mas o menos así hace con todas sus creaciones, además es un usuario que le dedica tiempo a estos sistemas poco seguidos de los que no suele ocuparse nadie (o casi nadie), espero haberte respondido a tu duda en cuanto a lo de la carga del 2 o 3 disquete mmmmm ahora mismo no recuerdo pero se que en mi anterior equipo tenia bastantes juegos de este sistema entre ellos lógicamente algunos de 2 o mas partes pero me parece que lo hacia automático  o con una configuración de teclas como hace el disk de nintendo...lo que tampoco recuerdo es el formato en el que los tenia aunque como las rom las pude recuperar eso lo puedo mirar... saludos

Desconectado ArtMac

  • Usuario
  • *
  • Mensajes: 29
  • Gracias 2
  • Ciudad: Madrid
  • Pais: España
Re:Sharp X68000
« Respuesta #5 en: Diciembre 25, 2014, 01:34:22 am »
Lo tengo ya medio funcionando, pero en los juegos de varios discos no. Me explico. Por lo que entiendo en estos hay un fichero save que es xm6, que seria el que hay que arrancar, pero nada. He puesto el module de Craig para Windows no ingles, pero se me queda en la barra de abajo un pantalla negra parpadeando.
Si arranco el emulador fuera y le doy open a un xm6 arranca al instante, por lo que entiendo que estos ficheros están bien.
No se que podrá ser. Tendra que ser algo del module pero no encuentro que. Si alguien sabe como hacerlo a ver si me puede ayudar. Muchas gracias

Desconectado melu669

  • VIP
  • *
  • Mensajes: 426
  • Gracias 65
  • Ciudad: Marbella
Re:Sharp X68000
« Respuesta #6 en: Diciembre 25, 2014, 02:24:11 am »
Para los juegos de varios discos, tienes que ejecutar los juegos que terminan en Craig, que estan en formato .XM6 ejemplo:

Metal Sight (System Sacom) (Craig)
Metal Sight (System Sacom) (Disk 1)
Metal Sight (System Sacom) (Disk 2)
Metal Sight (System Sacom) (Disk 3)
Metal Sight (System Sacom) (Disk 4)
Metal Sight (System Sacom) (Disk 5)

Desconectado ArtMac

  • Usuario
  • *
  • Mensajes: 29
  • Gracias 2
  • Ciudad: Madrid
  • Pais: España
Re:Sharp X68000
« Respuesta #7 en: Diciembre 25, 2014, 12:18:23 pm »
Eso es lo que hago, ejecutar los acabados en Craig y fuera del hyperlunchhq me funcionan pero dentro no; y cuando me voy saliendo me queda una pantalla pequeña negra de Windows en la que esta la ruta que tengo en G:\Hyperspin\Hyperlunch>.
Es como si abriera hasta ahí y no continuara. Si funciona fuera el emulador y no dentro debe de ser del modulo.
Sin embargo todos los demás juegos funcionan, incluso los de varios discos, pero estos se ve que cargan algo y deben de pedir otro disco, pero como esta en japonés ni idea.

PD. Mirando dentro del module veo que en algunos parrafos se refiere al disco S en algunos párrafos, siempre en condicional con el IF, no se. Si tienes un modulo que funcione si puedes pásamelo.Gracias
« Última modificación: Diciembre 25, 2014, 01:36:19 pm por ArtMac »

Desconectado melu669

  • VIP
  • *
  • Mensajes: 426
  • Gracias 65
  • Ciudad: Marbella
Re:Sharp X68000
« Respuesta #8 en: Diciembre 25, 2014, 01:48:17 pm »
Podrias especificar la ruta donde tienes tus roms? Gracias.

Desconectado ArtMac

  • Usuario
  • *
  • Mensajes: 29
  • Gracias 2
  • Ciudad: Madrid
  • Pais: España
Re:Sharp X68000
« Respuesta #9 en: Diciembre 25, 2014, 02:21:34 pm »
La ruta donde tengo las roms es:
G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms

Desconectado melu669

  • VIP
  • *
  • Mensajes: 426
  • Gracias 65
  • Ciudad: Marbella
Re:Sharp X68000
« Respuesta #10 en: Diciembre 25, 2014, 02:58:20 pm »
Tienes bien la ruta, entonces si has configurado el modulo para ponerlo en Virtual, lo unico que se me ocurrre que te falte por poner la extensión |XM6 en el modulo XM6, tal y como aparece en la imagen:


Desconectado ArtMac

  • Usuario
  • *
  • Mensajes: 29
  • Gracias 2
  • Ciudad: Madrid
  • Pais: España
Re:Sharp X68000
« Respuesta #11 en: Diciembre 25, 2014, 04:15:28 pm »
Ya lo tenia puesto y nada. Solo fallan los xm6, que sin embargo cuando audito los juegos si los reconoce.
El module que estoy utilizando es el de Craig para Windows que no es ingles. Es este

Código: [Seleccionar]
MEmu = XM6 type G
MEmuV =XM6 TypeG version 3.13
MURL =
MAuthor = craiganderson
MVersion =
MCRC =
iCRC =
mId =
MSystem = "Sharp X68000"
;----------------------------------------------------------------------------

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

StartModule()
BezelGUI()
FadeInStart()
SetTitleMatchMode, 2

; SET LOCATION OF MODULE INI FILE
settingsFile := modulePath . "\" . moduleName . ".ini"

; RETRIEVE GLOBAL SETTINGS
GlobalClockSpeed = 0 ; no need to ever have GlobalClockSpeed anything but this value
TypeDrive := IniReadCheck(settingsFile, "Global_Settings", "Real_or_Virtual_S:_Drive",0,,1)
GlobalInputDeviceA := IniReadCheck(settingsFile, "Global_Settings", "Global_Player1_Input_Device",2,,1)
GlobalInputDeviceB := IniReadCheck(settingsFile, "Global_Settings", "Global_Player2_Input_Device",3,,1)
GlobalP1Controller := IniReadCheck(settingsFile, "Global_Settings", "Global_Player1_Controller",4,,1)
GlobalP2Controller := IniReadCheck(settingsFile, "Global_Settings", "Global_Player2_Controller",4,,1)
GlobalFullscreenResolution := IniReadCheck(settingsFile, "Global_Settings", "Global_Fullscreen_Resolution",0,,1)
GlobalStretch := IniReadCheck(settingsFile, "Global_Settings", "Global_Stretch",0,,1)
GlobalKeyboardTransparency:= IniReadCheck(settingsFile, "Global_Settings", "Global_Keyboard_Transparency",255,,1)
GlobalDisplay := IniReadCheck(settingsFile, "Global_Settings", "Global_Display",7,,1)
If GlobalDisplay = 0 ; Fullscreen_Hide StatusBar_Show Keyboard
{
Fullscreen = true
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay = 1 ; Fullscreen_Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = true
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}
else If GlobalDisplay = 2 ; Fullscreen_Do Not Hide StatusBar_Show Keyboard
{
Fullscreen = true
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay = 3 ; Fullscreen_Do Not Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = true
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}
else If GlobalDisplay =4 ; Windowed_Hide StatusBar_Show Keyboard
{
Fullscreen = false
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay =5 ; Windowed_Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = false
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar := "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}
else If GlobalDisplay = 6 ; Windowed_Do Not Hide StatusBar_Show Keyboard
{
Fullscreen = false
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay = 7 ; Windowed_Do Not Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = false
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}

BezelStart("fixResMode")

; RETRIEVE ROM SPECIFIC SETTINGS
InputDeviceA := IniReadCheck(settingsFile, romName, "Player1_Input_Device", GlobalInputDeviceA,,1)
InputDeviceB := IniReadCheck(settingsFile, romName, "Player2_Input_Device", GlobalInputDeviceB,,1)
ClockSpeed := IniReadCheck(settingsFile, romName, "System_Clock_(CPU)", GlobalClockSpeed,,1)
MouseMode := IniReadCheck(settingsFile, romName, "Mouse_Mode", "false",,1)
P1Controller := IniReadCheck(settingsFile, romName, "Player1_Controller", GlobalP1Controller,,1)
P2Controller := IniReadCheck(settingsFile, romName, "Player2_Controller", GlobalP2Controller,,1)
DisplayKeyboard := IniReadCheck(settingsFile, romName, "Display_Keyboard", GlobalDisplayKeyboard,,1)
ClockSpeedDelay := IniReadCheck(settingsFile, romName, "System_Clock_(CPU)_Delay", 15000,,1)

; SET LOCATION OF EMULATOR INI FILE
xm6gINI := CheckFile(emuPath . "\xm6g.ini")

; CLEAN UP EMULATOR INI FILE BEFORE LAUNCHING EMULATOR
IniWrite, %A_Space%, %xm6gINI%, SASI, File0
IniWrite, %A_Space%, %xm6gINI%, SASI, File1
IniWrite, %A_Space%, %xm6gINI%, SASI, File2
IniWrite, %A_Space%, %xm6gINI%, SASI, File3
IniWrite, %A_Space%, %xm6gINI%, SASI, File4
IniWrite, %A_Space%, %xm6gINI%, SASI, File5
IniWrite, %A_Space%, %xm6gINI%, SASI, File6
IniWrite, %A_Space%, %xm6gINI%, SASI, File7
IniWrite, %A_Space%, %xm6gINI%, SASI, File8
IniWrite, %A_Space%, %xm6gINI%, SASI, File9
IniWrite, %A_Space%, %xm6gINI%, SASI, File10
IniWrite, %A_Space%, %xm6gINI%, SASI, File11
IniWrite, %A_Space%, %xm6gINI%, SASI, File12
IniWrite, %A_Space%, %xm6gINI%, SASI, File13
IniWrite, %A_Space%, %xm6gINI%, SASI, File14
IniWrite, %A_Space%, %xm6gINI%, SASI, File15

IniWrite, %A_Space%, %xm6gINI%, SxSI, File0
IniWrite, %A_Space%, %xm6gINI%, SxSI, File1
IniWrite, %A_Space%, %xm6gINI%, SxSI, File2
IniWrite, %A_Space%, %xm6gINI%, SxSI, File3
IniWrite, %A_Space%, %xm6gINI%, SxSI, File4
IniWrite, %A_Space%, %xm6gINI%, SxSI, File5

IniWrite, %A_Space%, %xm6gINI%, SCSI, File0
IniWrite, %A_Space%, %xm6gINI%, SCSI, File1
IniWrite, %A_Space%, %xm6gINI%, SCSI, File2
IniWrite, %A_Space%, %xm6gINI%, SCSI, File3
IniWrite, %A_Space%, %xm6gINI%, SCSI, File4
; IniWrite, %A_Space%, %xm6gINI%, SCSI, File5

IniWrite, %A_Space%, %xm6gINI%, MRU0, File0
IniWrite, %A_Space%, %xm6gINI%, MRU0, File1
IniWrite, %A_Space%, %xm6gINI%, MRU0, File2
IniWrite, %A_Space%, %xm6gINI%, MRU0, File3
IniWrite, %A_Space%, %xm6gINI%, MRU0, File4
IniWrite, %A_Space%, %xm6gINI%, MRU0, File5
IniWrite, %A_Space%, %xm6gINI%, MRU0, File6
IniWrite, %A_Space%, %xm6gINI%, MRU0, File7
IniWrite, %A_Space%, %xm6gINI%, MRU0, File8

IniWrite, %A_Space%, %xm6gINI%, MRU1, File0
IniWrite, %A_Space%, %xm6gINI%, MRU1, File1
IniWrite, %A_Space%, %xm6gINI%, MRU1, File2
IniWrite, %A_Space%, %xm6gINI%, MRU1, File3
IniWrite, %A_Space%, %xm6gINI%, MRU1, File4
IniWrite, %A_Space%, %xm6gINI%, MRU1, File5
IniWrite, %A_Space%, %xm6gINI%, MRU1, File6
IniWrite, %A_Space%, %xm6gINI%, MRU1, File7
IniWrite, %A_Space%, %xm6gINI%, MRU1, File8

IniWrite, %A_Space%, %xm6gINI%, MRU2, File0
IniWrite, %A_Space%, %xm6gINI%, MRU2, File1
IniWrite, %A_Space%, %xm6gINI%, MRU2, File2
IniWrite, %A_Space%, %xm6gINI%, MRU2, File3
IniWrite, %A_Space%, %xm6gINI%, MRU2, File4
IniWrite, %A_Space%, %xm6gINI%, MRU2, File5
IniWrite, %A_Space%, %xm6gINI%, MRU2, File6
IniWrite, %A_Space%, %xm6gINI%, MRU2, File7
IniWrite, %A_Space%, %xm6gINI%, MRU2, File8

IniWrite, %A_Space%, %xm6gINI%, MRU3, File0
IniWrite, %A_Space%, %xm6gINI%, MRU3, File1
IniWrite, %A_Space%, %xm6gINI%, MRU3, File2
IniWrite, %A_Space%, %xm6gINI%, MRU3, File3
IniWrite, %A_Space%, %xm6gINI%, MRU3, File4
IniWrite, %A_Space%, %xm6gINI%, MRU3, File5
IniWrite, %A_Space%, %xm6gINI%, MRU3, File6
IniWrite, %A_Space%, %xm6gINI%, MRU3, File7
IniWrite, %A_Space%, %xm6gINI%, MRU3, File8

IniWrite, %A_Space%, %xm6gINI%, MRU4, File0
IniWrite, %A_Space%, %xm6gINI%, MRU4, File1
IniWrite, %A_Space%, %xm6gINI%, MRU4, File2
IniWrite, %A_Space%, %xm6gINI%, MRU4, File3
IniWrite, %A_Space%, %xm6gINI%, MRU4, File4
IniWrite, %A_Space%, %xm6gINI%, MRU4, File5
IniWrite, %A_Space%, %xm6gINI%, MRU4, File6
IniWrite, %A_Space%, %xm6gINI%, MRU4, File7
IniWrite, %A_Space%, %xm6gINI%, MRU4, File8

; ADJUST EMULATOR INI FILE (MOSTLY FOR NON XM6 games)
; assign joysticks and input devices
IniWrite, %P1Controller%, %xm6gINI%, Joystick, Port1
IniWrite, %P2Controller%, %xm6gINI%, Joystick, Port2
IniWrite, %InputDeviceA%, %xm6gINI%, Joystick, Device1
IniWrite, %InputDeviceB%, %xm6gINI%, Joystick, Device2

; create drives for hds and hdf games
IniWrite, 5, %xm6gINI%, SASI, Drives
IniWrite, 5, %xm6gINI%, SxSI, Drives

; other settings
IniWrite, 0, %xm6gINI%, Basic, ModelType ; sets default model type to X68000 (expert(E))
IniWrite, 5, %xm6gINI%, Basic, Memory ; sets main memory (RAM) to 12MB (maximum)
IniWrite, 1, %xm6gINI%, Resume, Dir ; sets resume directory to true
IniWrite, 1, %xm6gINI%, Resume, Screen ; sets resume screen to true
IniWrite, 1, %xm6gINI%, Misc, FloppySpeed ; sets Fast Floppy to true
IniWrite, %GlobalFullscreenResolution%, %xm6gINI%, Window, Mode ; sets Fullscreen resolution per HLHQ settings
IniWrite, 0, %xm6gINI%, Display, Frame ; unchecks display CRT

; these two ini settings also work for XM6 (save state) roms/games!!!!
IniWrite, %GlobalStretch%, %xm6gINI%, Display, Stretch ; sets stretch per HLHQ settings  (AND this .ini setting also works for .XM6 games ...weird)
IniWrite, %HideStatusBarNum%, %xm6gINI%, Window, StatusBar ; hides statusBar if per HLHQ settings (AND this .ini setting also works for .XM6 games ...weird)

; prevents keyboard from launching on emulator start
IniWrite, 0, %xm6gINI%, SubWindow, Id0
IniWrite, -1, %xm6gINI%, SubWindow, PosX0
IniWrite, -1, %xm6gINI%, SubWindow, PosY0

; IF REAL DRIVE UTILIZED - VERIFIES ROM PATH NAMED CORRECTLY
If TypeDrive = 0
{
StringLen, length, romPath
; vdlength := length - 41
; StringTrimLeft, testVDromPath, romPath, vdlength
If ( romPath != "S:\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
MsgBox, 0, CRAIG SAYS YOUR ROM PATH MIGHT BE NAMED INCORRECTLY, You have opted to use a Real S: drive.`n`nREQUIRED Rom Path:`nS:\Hyperspin Roms_Seagate\Sharp X68000\Roms`n`nCURRENT Rom Path:`n%romPath%
Sleep, 10
}
}

; IF VIRTUAL DRIVE UTILIZED - VERIFIES ROM PATH NAMED CORRECTLY
If TypeDrive = 1
{
StringLen, length, romPath
vdlength := length - 41
StringTrimLeft, testVDromPath, romPath, vdlength
If ( testVDromPath != "\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
MsgBox, 0, CRAIG SAYS YOUR ROM PATH MIGHT BE NAMED INCORRECTLY, You have opted to use a Virtual S: drive.`n`nREQUIRED final 41 characters of Rom Path:`n\Hyperspin Roms_Seagate\Sharp X68000\Roms`n`nCURRENT final 41 characters of Rom Path:`n%testVDromPath%
Sleep, 10
}
}

; (CREATE A VIRTUAL "S:" DRIVE FOR ROMS IF A REAL OR VIRTUAL ONE DOES NOT EXIST) AND (ONLY IF HLHQ SETTINGS INDICATE VIRTUAL DRIVE BEING USED)
If TypeDrive = 1
{
If romExtension = .XM6
{
If FileExist("S:\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
Sleep, 5
Sleep, 5
}
else
{
Loop
{
If FileExist("S:\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
Sleep, 10
break
}
StringTrimRight, VDDromPath, romPath, 41
Run, cmd.exe
WinWait("cmd.exe ahk_class ConsoleWindowClass")
WinWaitActive("cmd.exe ahk_class ConsoleWindowClass")
SetKeyDelay, 50
SendInput, {s down}{s up}{u down}{u up}{b down}{b up}{s down}{s up}{t down}{t up}
Sleep, 10
SendInput, {Space down}{Space up}{s down}{s up}{: down}{: up}{Space down}{Space up}
Sleep, 10
SendInput, {" down}{" up}
Sleep, 10
SendInput, %VDDromPath%
Sleep, 10
SendInput, {" down}{" up}
Sleep, 150
SendInput, {Enter}
Sleep, 150
WinClose, cmd.exe
}
}
}
}

; LOADS GAMES/ROMS
If romExtension = .XM6 ; LOADS SAVE STATE ROMS
{
Run(executable, emuPath)
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , File, Open
Sleep, 300
Loop {
ControlGetText, edit1Text, Edit1, ahk_class #32770
If ( edit1Text = romPath . "\" . romName . romExtension )
Break
Sleep, 100
ControlSetText, Edit1, %romPath%\%romName%%romExtension%, ahk_class #32770
}
Sleep, 350
ControlSend, Button1, {Enter}, ahk_class #32770
}
else
{
If romExtension = .HDF
IniWrite, %romPath%\%romName%%romExtension%, %xm6gINI%, SASI, File0
If romExtension = .HDS
IniWrite, %romPath%\%romName%%romExtension%, %xm6gINI%, SxSI, File0
Run(executable . " """ . romPath . "\" . romName . romExtension . """", emuPath)
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")
Sleep, 400
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , File, Reset
}

WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")

; ADJUSTS SETTINGS FOR SAVE STATE GAMES/ROMS
; HideStatusBar and GlobalStretch MANIPULATED VIA EMULATOR INI FILE (EVEN FOR SAVE STATE GAMES/ROMS)
If romExtension = .XM6
{
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , Tools, Options...
WinWait("Options ahk_class #32770")
WinWaitActive("Options ahk_class #32770")
Sleep, 10
ControlClick, SysTabControl321,,,,, x27 y64 ; selects System

Sleep, 50
SystemClockSPeed := ClockSpeed + 1
Control, Choose, %SystemClockSPeed%, ComboBox1, Options ahk_class #32770

Sleep, 50
Control, Choose, 6, ComboBox3, Options ahk_class #32770 ; sets ram to 12

Sleep, 50
ControlClick, SysTabControl321,,,,, x296 y66 ; selects Joystick

Sleep, 50
Joystick1 := p1Controller + 1
Control, Choose, %Joystick1%, ComboBox1, Options ahk_class #32770

Sleep, 50
Joystick2 := p2Controller + 1
Control, Choose, %Joystick2%, ComboBox2, Options ahk_class #32770

Sleep, 50
InputPlayerA := InputDeviceA + 1
Control, Choose, %InputPlayerA%, ComboBox3, Options ahk_class #32770

Sleep, 50
InputPlayerB := InputDeviceB + 1
Control, Choose, %InputPlayerB%, ComboBox4, Options ahk_class #32770

Sleep, 50
ControlClick, SysTabControl321,,,,, x27 y12 ; selects Display

Sleep, 50
GlobalFScreenResolution := GlobalFullscreenResolution + 1
Control, Choose, %GlobalFScreenResolution%, ComboBox2, Options ahk_class #32770

Sleep, 50
ControlSend, Button9, {Enter}, Options ahk_class #32770
}
; ADJUSTS SETTINGS FOR ALL NON SAVE STATE (XM6) GAMES/ROMS
; ALL SETTINGS ARE MANIPULATED VIA EMULATOR INI FILE EXCEPT CLOCKSPEED BECAUSE DOING SO BEFORE GAME LOADED CAN INTERFERE WITH GAME LOADING
else
{
If ClockSpeed!=0
Sleep, %ClockSpeedDelay% ; this sleep is needed because increasing ClockSpeed before game loads sometimes causes errors so increase this number if having errors
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , Tools, Options...
WinWait("Options ahk_class #32770")
WinWaitActive("Options ahk_class #32770")

Sleep, 50
ControlClick, SysTabControl321,,,,, x27 y64 ; selects System

Sleep, 50
SystemClockSPeed := ClockSpeed + 1
Control, Choose, %SystemClockSPeed%, ComboBox1, Options ahk_class #32770

Sleep, 100
ControlSend, Button9, {Enter}, Options ahk_class #32770
}

WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")

; PLACES EMULATOR KEYBOARD ON SCREEN PER HLHQ SETTINGS
If DisplayKeyboard = true
{
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , Tools, Software Keyboard
Sleep, 100
WinActivate,  SOFTWARE KEYBOARD
WinWait("SOFTWARE KEYBOARD")
WinWaitActive("SOFTWARE KEYBOARD")
WinGetPos,,, Width, Height, SOFTWARE KEYBOARD
WinMove, SOFTWARE KEYBOARD,, (A_ScreenWidth/2)-(Width/2), -25
If (GlobalKeyboardTransparency = 255)
{
sleep, 10
WinSet, Transparent, Off, SOFTWARE KEYBOARD
}
else
{
sleep, 10
WinSet, Transparent, %GlobalKeyboardTransparency%, SOFTWARE KEYBOARD
}
}

WinActivate,  XM6 TypeG ahk_class AfxFrameOrView110
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")

; SETS EMULATOR TO FULLSCREEN PER HLHQ SETTINGS
If Fullscreen = true
{
SetKeyDelay, 50
SendInput, {Alt down}{Enter down}
Sleep, 10
SendInput, {Alt up}{Enter Up}
}

; REPOSITIONS KEYBOARD IF IN FULLSCREEN MODE
If Fullscreen = true
{
If DisplayKeyboard = true
{
Sleep, 1000 ; this seems to be needed to "recognize" keyboard in next steps
WinActivate,  SOFTWARE KEYBOARD
WinWait("SOFTWARE KEYBOARD")
WinWaitActive("SOFTWARE KEYBOARD")
WinGetPos,,, Width, Height, SOFTWARE KEYBOARD
WinMove, SOFTWARE KEYBOARD,, (A_ScreenWidth/2)-(Width/2), -25
WinActivate,  XM6 TypeG ahk_class AfxFrameOrView110
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")
}
}

; INITIATES MOUSE MODE PER HLHQ SETTINGS
If MouseMode = true
{
Sleep, 25
SetKeyDelay, 50
SendInput, {F12 down}{F12 up}
}

BezelDraw()
FadeInExit()
Process("WaitClose", executable)
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()

CloseProcess:
FadeOutStart()
Process, Close, xm6g.exe
; DELETES VIRTUAL S DRIVE IF BOTH ROM WAS A SAVE STATE (XM6) AND VIRTUAL DRIVE WAS BEING USED
If romExtension = .XM6
{
If TypeDrive = 1
{
Run, cmd.exe
WinWait("cmd.exe ahk_class ConsoleWindowClass")
WinWaitActive("cmd.exe ahk_class ConsoleWindowClass")
Sleep, 10
SendInput, {s down}{s up}{u down}{u up}{b down}{b up}{s down}{s up}{t down}{t up}
Sleep, 10
SendInput, {Space down}{Space up}{s down}{s up}{: down}{: up}{Space down}{Space up}
Sleep, 10
SendInput, {/ down}{/ up}{d down}{d up}
Sleep, 10
SendInput, {Enter down}{Enter up}
Sleep, 150
WinClose, cmd.exe
}
}
WinShow, ahk_class Shell_TrayWnd ; RESTORES TASK BAR UPON EXITING
Return



No se si es el mismo que tu usas.

Desconectado melu669

  • VIP
  • *
  • Mensajes: 426
  • Gracias 65
  • Ciudad: Marbella
Re:Sharp X68000
« Respuesta #12 en: Diciembre 25, 2014, 10:26:52 pm »
¿Podrias indicarme tu Logfile? Ejecuta un juego de Sharp X68000 y despues haz un copy/paste y me lo enseñas por aqui. esta situado en D:\HyperSpin\HyperLaunch\HyperLauch.log

El mio seria este:

Código: [Seleccionar]
22:22:02:357 | HL |     INFO  | +N/A   | Main - HyperLaunch v3.1.0.0 BETA ([url=http://www.hyperlaunch.net]www.hyperlaunch.net[/url])
22:22:02:566 | HL |     INFO  | +203   | Main - System Specs:
HyperLaunch Dir: D:\HyperSpin\HyperLaunch
HyperLaunch is: 32-bit
OS: Microsoft Windows 8.1 Pro
SKU: Professional
Total Memory: 4095.32 MB
Free Memory: 2075.92 MB
Used Memory: 2019.402 MB
SystemType: 64-bit
Physical Processors: 1
Logical Processors: 2
GPU 1 Name: NVIDIA GeForce 7300 GT
GPU 1 RAM: 512.00 MB
GPU 1 Driver Version: 9.18.13.768
Sound 1 Device: Dispositivo de High Definition Audio
Sound 1 Status: Enabled
Sound 2 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
Sound 2 Status: Enabled
OS Language: Spanish_Modern_Sort
OS Admin Status: No
Monitor #1 (\\.\DISPLAY1): 1280x1024 (1280x984 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
22:22:02:566 | HL |     INFO  | +0     | CheckFile - Checking if D:\HyperSpin\HyperLaunch\HyperLaunch.exe exists
22:22:02:568 | HL |     INFO  | +0     | CheckFile - Checking if D:\HyperSpin\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini exists
22:22:02:570 | HL |     INFO  | +16    | CheckFile - Checking if D:\HyperSpin\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe exists
22:22:02:579 | HL |     INFO  | +0     | Main - HyperLaunchHQ.exe coordinates are x200 y200 w200 h200
22:22:02:579 | HL |     INFO  | +0     | CheckFile - Checking if D:\HyperSpin\HyperLaunch\Plugins\HyperLaunchHQ.plugin exists
22:22:02:581 | HL |     INFO  | +0     | Main - Loading Front End Plugin: "HyperLaunchHQ"
22:22:02:581 | HL |     INFO  | +0     | Main - HyperLaunch received "Sharp X68000" and "3 Danhenkei Meka Fuzzy (Craig)"
22:22:02:609 | HL |     INFO  | +31    | Main - 3 Danhenkei Meka Fuzzy (Craig) is using the default emulator: XM6
22:22:02:609 | HL |     INFO  | +0     | Main - Checking for a [XM6] section in D:\HyperSpin\HyperLaunch\Settings\Sharp X68000\Emulators.ini
22:22:02:610 | HL |     INFO  | +0     | Main - Checking for a [XM6] section in D:\HyperSpin\HyperLaunch\Settings\Global Emulators.ini
22:22:02:611 | HL |     INFO  | +0     | Main - Found [XM6] in D:\HyperSpin\HyperLaunch\Settings\Global Emulators.ini
22:22:02:612 | HL |     INFO  | +0     | CheckFile - Checking if D:\HyperSpin\HyperLaunch\Modules\XM6\XM6.ahk exists
22:22:02:632 | HL |  WARNING  | +31    | Main - CRC Check - Module has no CRC defined on the header.
22:22:02:632 | HL |     INFO  | +0     | Main - 3 Danhenkei Meka Fuzzy (Craig) will use module: D:\HyperSpin\HyperLaunch\Modules\XM6\XM6.ahk
22:22:02:666 | HL |     INFO  | +32    | Main - Did not find a "D:\HyperSpin\HyperLaunch\Settings\Sharp X68000\Game Options.ini" file, skipping any game-specific options.
22:22:02:667 | HL |     INFO  | +0     | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
22:22:02:677 | HL |     INFO  | +0     | Main - INI Keys read
22:22:02:678 | HL |     INFO  | +0     | CheckFile - Checking if D:\HyperSpin\HyperLaunch\Module Extensions\7z.exe exists
22:22:02:683 | HL |     INFO  | +15    | CheckFile - Checking if D:\HyperSpin\HyperLaunch\Module Extensions\7z.dll exists
22:22:02:689 | HL |     INFO  | +0     | CheckFile - Checking if D:\HyperSpin\HyperLaunch\Module Extensions\FontReg.exe exists
22:22:02:714 | HL |     INFO  | +32    | Main - "3 Danhenkei Meka Fuzzy (Craig)" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
22:22:02:714 | HL |     INFO  | +0     | CheckPaths - Started
22:22:02:717 | HL |     INFO  | +0     | CheckPaths - Found rom: D:\HyperSpin\Roms HyperSpin\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\3 Danhenkei Meka Fuzzy (Craig).XM6
22:22:02:717 | HL |     INFO  | +0     | CheckPaths - Ended
22:22:02:720 | HL |     INFO  | +0     | BuildScript - User Variables:
;----------------------------------------------------------------------------
; INJECTED VARIABLES
;----------------------------------------------------------------------------

#NoTrayIcon
#InstallKeybdHook
DetectHiddenWindows, ON
SetTitleMatchMode, 2
SendMode, Event
0 = 8
pluginPath = D:\HyperSpin\HyperLaunch\Plugins
pluginName = HyperLaunchHQ
pluginExt = .plugin
hlMode =
hlTitle = HyperLaunch
hlVersion = 3.1.0.0 BETA
hlAuthor = djvj
hlURL = [url=http://www.hyperlaunch.net]www.hyperlaunch.net[/url]
langFile = D:\HyperSpin\HyperLaunch\Data\Language\Localization.ini
frontendPID = 5972
frontendPath = D:\HyperSpin\HyperLaunch\HyperLaunchHQ
frontendExe = HyperLaunchHQ.exe
frontendExt = exe
frontendName = HyperLaunchHQ
frontendDrive = D:
exitEmulatorKey = ~Esc
exitEmulatorKeyWait = 0
forceHoldKey = ~Esc
restoreFE = false
exitScriptKey = ~q & ~s
toggleCursorKey = ~e & ~t
emuFullPath = D:\HyperSpin\Emulators\XM6\xm6_typeg_313\xm6g.exe
emuPath = D:\HyperSpin\Emulators\XM6\xm6_typeg_313
emuName = XM6
emuExt = exe
romPath = D:\HyperSpin\Roms HyperSpin\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms
romPathFromIni = D:\HyperSpin\Roms HyperSpin\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms
romExtension = .XM6
romExtensionOrig = .XM6
romExtensions = 7z|zip|dim|hdf|xdf|XM6
executable = xm6g.exe
systemName = Sharp X68000
dbPath =
dbName = 3 Danhenkei Meka Fuzzy (Craig)
dbExt =
romName = 3 Danhenkei Meka Fuzzy (Craig)
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 = false
romMatchExt = true
blockInputTime = 0
blockInputFile = D:\HyperSpin\HyperLaunch\Module Extensions\BlockInput.exe
errorLevelReporting = false
lockLaunch = false
lockLaunchGame =
screenRotationAngle = 0
screenRotationAngleGame =
logFile = D:\HyperSpin\HyperLaunch\HyperLaunch.log
logLabel := ["    INFO"," WARNING","   ERROR","  DEBUG1","  DEBUG2"]
logLevel = 3
logShowDebugConsole = false
logIncludeModule = true
logIncludeFileProperties = true
logShowCommandWindow = false
logCommandWindow = true
hlDebugConsoleStdout =
sysLang = Spanish_Modern_Sort
sysType = 64-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 = true
dtPath = D:\HyperSpin\DAEMON Tools Lite\DTLite.exe
dtUseSCSI = true
dtAddDrive = false
servoStikEnabled = false
ledblinkyEnabled = false
ledblinkyFullPath =
ledblinkyProfilePath = D:\HyperSpin\HyperLaunch\Profiles\LEDBlinky
ledblinkyHLProfile = D:\HyperSpin\HyperLaunch\Profiles\LEDBlinky\HyperLaunch
emuIdleShutdown = 0
launchPasswordHash = zQJHGuIBD6bt2rEoPola0Rbrl81Ci3lgdm1mxbcm+QfXe+SDPHV0ig==
hideCursor = true
hideEmu = true
hideFE = true
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
fadeXScale =
fadeYScale =
fadeLyr1Color = FF000000
fadeLyr1AlignImage = Stretch and Lose Aspect
fadeLyr2Pos = No Alignment
fadeLyr2X = 0
fadeLyr2Y = 870|1575
fadeLyr2Adjust = 1
fadeLyr2PicPad = 0
fadeLyr2Prefix = Info Bar
fadeLyr3Pos = Center
fadeLyr3X = 450
fadeLyr3Y = 450
fadeLyr3Adjust = 0.8
fadeLyr3Speed = 750
fadeLyr3Animation = DefaultFadeAnimation
fadeLyr37zAnimation = DefaultFadeAnimation
fadeLyr3Type = imageandbar
fadeLyr3ImgFollow7zProgress = true
fadeLyr3Repeat = 1
fadeLyr3BackImageTransparency = 30
fadeLyr3PicPad = 0
fadeLyr4Adjust = 1
fadeLyr4X = 1792|952
fadeLyr4Y = 891|1596
fadeLyr4Pos = No Alignment
fadeLyr4FPS = 50
fadeLyr4PicPad = 0
fadeTranspGifColor = FFFFFF
fadeBarWindow = Image
fadeBarWindowX =
fadeBarWindowY =
fadeBarWindowW = 900
fadeBarWindowH = 180
fadeBarWindowR = 30
fadeBarWindowM = 30
fadeBarWindowHatchStyle = 8
fadeBar = 7zOnly
fadeBarNon7zProgressTime = 0
fadeBarBack = true
fadeBarBackColor = FF555555
fadeBarH = 30
fadeBarR = 10
fadeBarColor = DD00BFFF
fadeBarHatchStyle = 8
fadeBarPercentageText = true
fadeBarInfoText = true
fadeBarXOffset = 0
fadeBarYOffset = 150
fadeRomInfoDescription = filtered text
fadeRomInfoSystemName = image
fadeRomInfoYear = text with label
fadeRomInfoManufacturer = text with label
fadeRomInfoGenre = disabled
fadeRomInfoRating = image
fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
fadeRomInfoTextPlacement = User Defined
fadeRomInfoTextMargin = 7
fadeRomInfoText1Options = w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular
fadeRomInfoText2Options = w400 x8 y15 cFF555555 r4 s60 Bold
fadeRomInfoText3Options = w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular
fadeRomInfoText4Options = w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular
fadeRomInfoText5Options = cFF555555 r4 s42 Bold
fadeRomInfoText6Options = h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular
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 = topRight
fadeStatsInfoTextMargin = 7
fadeStatsInfoText1Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText2Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText3Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText4Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText5Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText6Options = cFFB4B4B4 r4 s22 Bold
fadeText1X = 0
fadeText1Y = 0
fadeText1Options = cFFB4B4B4 r4 s30 Right Bold
fadeText1 = Extraction In Progress, Please Wait
fadeText2X = 0
fadeText2Y = 0
fadeText2Options = cFFB4B4B4 r4 s30 Right Bold
fadeText2 = Extraction Complete, Ready
fadeText3 = Loading Game
fadeText4 = Loading Complete
fadeFont = Bebas Neue
fadeSystemAndRomLayersOnly = false
fadeExtractionTime = disabled
fadeExtractionTimeTextX = 0
fadeExtractionTimeTextY = 0
fadeExtractionTimeTextOptions = cFF555555 r4 s20 Bold
fadeInterruptKey = Esc
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\XM6\XM6.ahk
moduleName = XM6
modulePath = D:\HyperSpin\HyperLaunch\Modules\XM6
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 = C:\HyperSpin 7zip
7zExtractPathOrig =
7zAttachSystemName = false
7zDelTemp = true
7zSounds = true
7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar
7zFormatsNoP = zip,rar,7z,lzh,gzip,tar
mgEnabled = true
mgKey = NumpadSub
mgBackgroundColor = FF000000
mgSidePadding = 0.2
mgXScale = 1
mgYScale = 1
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 = true
mgArtworkDir = Artwork3
mgCandidate =
mgValidTypes = (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
mgOnLaunch = false
hpEnabled = true
hpKey = ~NumpadAdd
hpBackToMenuBarKey = X
hpZoomInKey = C
hpZoomOutKey = V
hpScreenshotKey = ~PrintScreen
hpHiToTextPath = D:\HyperSpin\HyperLaunch\Module Extensions\HiToText.exe
hpSaveStateKeyCodes =
hpLoadStateKeyCodes =
keymapperEnabled = true
keymapperAHKMethod = false
keymapper = xpadder
xpadderFullPath = D:\HyperSpin\HyperLaunch\Utilities\Xpadder\Xpadder v2014.07.01\Xpadder.v2014.07.01.Multilingual-BRD\Xpadder.exe
joyToKeyFullPath = D:\HyperSpin\HyperLaunch\Utilities\JoyToKey\JoyToKey Ver5.2\JoyToKey.exe
keymapperProfilePath = D:\HyperSpin\HyperLaunch\Profiles\xpadder
keymapperFrontEndProfileName = HyperSpin
keymapperFrontEndProfile = xpadder
keymapperHyperLaunchProfileEnabled = false
JoyIDsEnabled = false
JoyIDsPreferredControllersSystem = Controller (Xbox 360 Wireless Receiver for Windows)
JoyIDsPreferredControllersGlobal = use_global
CustomJoyNamesEnabled = false
CustomJoyNames =
rotateMethod = false
FEProfile = D:\HyperSpin\HyperLaunch\Profiles\xpadder\HyperSpin
defaultProfile = D:\HyperSpin\HyperLaunch\Profiles\xpadder\_Default
systemProfile = D:\HyperSpin\HyperLaunch\Profiles\xpadder\Sharp X68000
xPadderSystemProfile = D:\HyperSpin\HyperLaunch\Profiles\xpadder\Sharp X68000\_Default
emuProfile = D:\HyperSpin\HyperLaunch\Profiles\xpadder\Sharp X68000\XM6
romProfile = D:\HyperSpin\HyperLaunch\Profiles\xpadder\Sharp X68000\3 Danhenkei Meka Fuzzy (Craig)
HyperLaunchProfile = D:\HyperSpin\HyperLaunch\Profiles\xpadder\HyperLaunch
blankProfile = D:\HyperSpin\HyperLaunch\Profiles\xpadder\_Default\blank
ahkFEProfile = D:\HyperSpin\HyperLaunch\Profiles\AHK\HyperSpin
ahkDefaultProfile = D:\HyperSpin\HyperLaunch\Profiles\AHK\_Default
ahkSystemProfile = D:\HyperSpin\HyperLaunch\Profiles\AHK\Sharp X68000
ahkEmuProfile = D:\HyperSpin\HyperLaunch\Profiles\AHK\Sharp X68000\XM6
ahkRomProfile = D:\HyperSpin\HyperLaunch\Profiles\AHK\Sharp X68000\3 Danhenkei Meka Fuzzy (Craig)
ahkHyperLaunchProfile = D:\HyperSpin\HyperLaunch\Profiles\AHK\HyperLaunch
bezelEnabled = false
bezelICEnabled = false
statisticsEnabled = true
pressDuration = -1
emuVolume = 1
dxwndIni = D:\HyperSpin\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini
dxwndFullPath = D:\HyperSpin\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe
mon1O = 0
pacDrivedllFile = D:\HyperSpin\HyperLaunch\Module Extensions\PacDrive32.dll

22:22:02:722 | HL |     INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
22:22:02:723 | HL |     INFO  | +0     | BuildScript - Loaded Keymapper Init.ahk scripts
22:22:02:723 | HL |     INFO  | +0     | BuildScript - Loaded HyperPause Init.ahk scripts
22:22:02:724 | HL |     INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
22:22:02:724 | HL |     INFO  | +0     | BuildScript - Loaded MultiGame Init.ahk scripts
22:22:02:724 | HL |  WARNING  | +0     | BuildScript - "D:\HyperSpin\HyperLaunch\Lib\User Functions Init.ahk" not found
22:22:02:724 | HL |     INFO  | +0     | BuildScript - Validating module
22:22:02:731 | HL |     INFO  | +15    | BuildScript - Validation complete
22:22:02:731 | HL |     INFO  | +0     | BuildScript - Module:

MEmu = XM6 type G
MEmuV =XM6 TypeG version 3.13
MURL =
MAuthor = craiganderson
MVersion =
MCRC =
iCRC =
mId =
MSystem = "Sharp X68000"
;----------------------------------------------------------------------------

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

StartModule()
BezelGUI()
FadeInStart()
SetTitleMatchMode, 2

; SET LOCATION OF MODULE INI FILE
settingsFile := modulePath . "\" . moduleName . ".ini"

; RETRIEVE GLOBAL SETTINGS
GlobalClockSpeed = 0 ; no need to ever have GlobalClockSpeed anything but this value
TypeDrive := IniReadCheck(settingsFile, "Global_Settings", "Real_or_Virtual_S:_Drive",0,,1)
GlobalInputDeviceA := IniReadCheck(settingsFile, "Global_Settings", "Global_Player1_Input_Device",2,,1)
GlobalInputDeviceB := IniReadCheck(settingsFile, "Global_Settings", "Global_Player2_Input_Device",3,,1)
GlobalP1Controller := IniReadCheck(settingsFile, "Global_Settings", "Global_Player1_Controller",4,,1)
GlobalP2Controller := IniReadCheck(settingsFile, "Global_Settings", "Global_Player2_Controller",4,,1)
GlobalFullscreenResolution := IniReadCheck(settingsFile, "Global_Settings", "Global_Fullscreen_Resolution",0,,1)
GlobalStretch := IniReadCheck(settingsFile, "Global_Settings", "Global_Stretch",0,,1)
GlobalKeyboardTransparency:= IniReadCheck(settingsFile, "Global_Settings", "Global_Keyboard_Transparency",255,,1)
GlobalDisplay := IniReadCheck(settingsFile, "Global_Settings", "Global_Display",7,,1)
If GlobalDisplay = 0 ; Fullscreen_Hide StatusBar_Show Keyboard
{
Fullscreen = true
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay = 1 ; Fullscreen_Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = true
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}
else If GlobalDisplay = 2 ; Fullscreen_Do Not Hide StatusBar_Show Keyboard
{
Fullscreen = true
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay = 3 ; Fullscreen_Do Not Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = true
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}
else If GlobalDisplay =4 ; Windowed_Hide StatusBar_Show Keyboard
{
Fullscreen = false
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay =5 ; Windowed_Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = false
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar := "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}
else If GlobalDisplay = 6 ; Windowed_Do Not Hide StatusBar_Show Keyboard
{
Fullscreen = false
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay = 7 ; Windowed_Do Not Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = false
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}

BezelStart("fixResMode")

; RETRIEVE ROM SPECIFIC SETTINGS
InputDeviceA := IniReadCheck(settingsFile, romName, "Player1_Input_Device", GlobalInputDeviceA,,1)
InputDeviceB := IniReadCheck(settingsFile, romName, "Player2_Input_Device", GlobalInputDeviceB,,1)
ClockSpeed := IniReadCheck(settingsFile, romName, "System_Clock_(CPU)", GlobalClockSpeed,,1)
MouseMode := IniReadCheck(settingsFile, romName, "Mouse_Mode", "false",,1)
P1Controller := IniReadCheck(settingsFile, romName, "Player1_Controller", GlobalP1Controller,,1)
P2Controller := IniReadCheck(settingsFile, romName, "Player2_Controller", GlobalP2Controller,,1)
DisplayKeyboard := IniReadCheck(settingsFile, romName, "Display_Keyboard", GlobalDisplayKeyboard,,1)
ClockSpeedDelay := IniReadCheck(settingsFile, romName, "System_Clock_(CPU)_Delay", 15000,,1)

; SET LOCATION OF EMULATOR INI FILE
xm6gINI := CheckFile(emuPath . "\xm6g.ini")

; CLEAN UP EMULATOR INI FILE BEFORE LAUNCHING EMULATOR
IniWrite, %A_Space%, %xm6gINI%, SASI, File0
IniWrite, %A_Space%, %xm6gINI%, SASI, File1
IniWrite, %A_Space%, %xm6gINI%, SASI, File2
IniWrite, %A_Space%, %xm6gINI%, SASI, File3
IniWrite, %A_Space%, %xm6gINI%, SASI, File4
IniWrite, %A_Space%, %xm6gINI%, SASI, File5
IniWrite, %A_Space%, %xm6gINI%, SASI, File6
IniWrite, %A_Space%, %xm6gINI%, SASI, File7
IniWrite, %A_Space%, %xm6gINI%, SASI, File8
IniWrite, %A_Space%, %xm6gINI%, SASI, File9
IniWrite, %A_Space%, %xm6gINI%, SASI, File10
IniWrite, %A_Space%, %xm6gINI%, SASI, File11
IniWrite, %A_Space%, %xm6gINI%, SASI, File12
IniWrite, %A_Space%, %xm6gINI%, SASI, File13
IniWrite, %A_Space%, %xm6gINI%, SASI, File14
IniWrite, %A_Space%, %xm6gINI%, SASI, File15

IniWrite, %A_Space%, %xm6gINI%, SxSI, File0
IniWrite, %A_Space%, %xm6gINI%, SxSI, File1
IniWrite, %A_Space%, %xm6gINI%, SxSI, File2
IniWrite, %A_Space%, %xm6gINI%, SxSI, File3
IniWrite, %A_Space%, %xm6gINI%, SxSI, File4
IniWrite, %A_Space%, %xm6gINI%, SxSI, File5

IniWrite, %A_Space%, %xm6gINI%, SCSI, File0
IniWrite, %A_Space%, %xm6gINI%, SCSI, File1
IniWrite, %A_Space%, %xm6gINI%, SCSI, File2
IniWrite, %A_Space%, %xm6gINI%, SCSI, File3
IniWrite, %A_Space%, %xm6gINI%, SCSI, File4
; IniWrite, %A_Space%, %xm6gINI%, SCSI, File5

IniWrite, %A_Space%, %xm6gINI%, MRU0, File0
IniWrite, %A_Space%, %xm6gINI%, MRU0, File1
IniWrite, %A_Space%, %xm6gINI%, MRU0, File2
IniWrite, %A_Space%, %xm6gINI%, MRU0, File3
IniWrite, %A_Space%, %xm6gINI%, MRU0, File4
IniWrite, %A_Space%, %xm6gINI%, MRU0, File5
IniWrite, %A_Space%, %xm6gINI%, MRU0, File6
IniWrite, %A_Space%, %xm6gINI%, MRU0, File7
IniWrite, %A_Space%, %xm6gINI%, MRU0, File8

IniWrite, %A_Space%, %xm6gINI%, MRU1, File0
IniWrite, %A_Space%, %xm6gINI%, MRU1, File1
IniWrite, %A_Space%, %xm6gINI%, MRU1, File2
IniWrite, %A_Space%, %xm6gINI%, MRU1, File3
IniWrite, %A_Space%, %xm6gINI%, MRU1, File4
IniWrite, %A_Space%, %xm6gINI%, MRU1, File5
IniWrite, %A_Space%, %xm6gINI%, MRU1, File6
IniWrite, %A_Space%, %xm6gINI%, MRU1, File7
IniWrite, %A_Space%, %xm6gINI%, MRU1, File8

IniWrite, %A_Space%, %xm6gINI%, MRU2, File0
IniWrite, %A_Space%, %xm6gINI%, MRU2, File1
IniWrite, %A_Space%, %xm6gINI%, MRU2, File2
IniWrite, %A_Space%, %xm6gINI%, MRU2, File3
IniWrite, %A_Space%, %xm6gINI%, MRU2, File4
IniWrite, %A_Space%, %xm6gINI%, MRU2, File5
IniWrite, %A_Space%, %xm6gINI%, MRU2, File6
IniWrite, %A_Space%, %xm6gINI%, MRU2, File7
IniWrite, %A_Space%, %xm6gINI%, MRU2, File8

IniWrite, %A_Space%, %xm6gINI%, MRU3, File0
IniWrite, %A_Space%, %xm6gINI%, MRU3, File1
IniWrite, %A_Space%, %xm6gINI%, MRU3, File2
IniWrite, %A_Space%, %xm6gINI%, MRU3, File3
IniWrite, %A_Space%, %xm6gINI%, MRU3, File4
IniWrite, %A_Space%, %xm6gINI%, MRU3, File5
IniWrite, %A_Space%, %xm6gINI%, MRU3, File6
IniWrite, %A_Space%, %xm6gINI%, MRU3, File7
IniWrite, %A_Space%, %xm6gINI%, MRU3, File8

IniWrite, %A_Space%, %xm6gINI%, MRU4, File0
IniWrite, %A_Space%, %xm6gINI%, MRU4, File1
IniWrite, %A_Space%, %xm6gINI%, MRU4, File2
IniWrite, %A_Space%, %xm6gINI%, MRU4, File3
IniWrite, %A_Space%, %xm6gINI%, MRU4, File4
IniWrite, %A_Space%, %xm6gINI%, MRU4, File5
IniWrite, %A_Space%, %xm6gINI%, MRU4, File6
IniWrite, %A_Space%, %xm6gINI%, MRU4, File7
IniWrite, %A_Space%, %xm6gINI%, MRU4, File8

; ADJUST EMULATOR INI FILE (MOSTLY FOR NON XM6 games)
; assign joysticks and input devices
IniWrite, %P1Controller%, %xm6gINI%, Joystick, Port1
IniWrite, %P2Controller%, %xm6gINI%, Joystick, Port2
IniWrite, %InputDeviceA%, %xm6gINI%, Joystick, Device1
IniWrite, %InputDeviceB%, %xm6gINI%, Joystick, Device2

; create drives for hds and hdf games
IniWrite, 5, %xm6gINI%, SASI, Drives
IniWrite, 5, %xm6gINI%, SxSI, Drives

; other settings
IniWrite, 0, %xm6gINI%, Basic, ModelType ; sets default model type to X68000 (expert(E))
IniWrite, 5, %xm6gINI%, Basic, Memory ; sets main memory (RAM) to 12MB (maximum)
IniWrite, 1, %xm6gINI%, Resume, Dir ; sets resume directory to true
IniWrite, 1, %xm6gINI%, Resume, Screen ; sets resume screen to true
IniWrite, 1, %xm6gINI%, Misc, FloppySpeed ; sets Fast Floppy to true
IniWrite, %GlobalFullscreenResolution%, %xm6gINI%, Window, Mode ; sets Fullscreen resolution per HLHQ settings
IniWrite, 0, %xm6gINI%, Display, Frame ; unchecks display CRT

; these two ini settings also work for XM6 (save state) roms/games!!!!
IniWrite, %GlobalStretch%, %xm6gINI%, Display, Stretch ; sets stretch per HLHQ settings  (AND this .ini setting also works for .XM6 games ...weird)
IniWrite, %HideStatusBarNum%, %xm6gINI%, Window, StatusBar ; hides statusBar if per HLHQ settings (AND this .ini setting also works for .XM6 games ...weird)

; prevents keyboard from launching on emulator start
IniWrite, 0, %xm6gINI%, SubWindow, Id0
IniWrite, -1, %xm6gINI%, SubWindow, PosX0
IniWrite, -1, %xm6gINI%, SubWindow, PosY0

; IF REAL DRIVE UTILIZED - VERIFIES ROM PATH NAMED CORRECTLY
If TypeDrive = 0
{
StringLen, length, romPath
; vdlength := length - 41
; StringTrimLeft, testVDromPath, romPath, vdlength
If ( romPath != "S:\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
MsgBox, 0, CRAIG SAYS YOUR ROM PATH MIGHT BE NAMED INCORRECTLY, You have opted to use a Real S: drive.`n`nREQUIRED Rom Path:`nS:\Hyperspin Roms_Seagate\Sharp X68000\Roms`n`nCURRENT Rom Path:`n%romPath%
Sleep, 10
}
}

; IF VIRTUAL DRIVE UTILIZED - VERIFIES ROM PATH NAMED CORRECTLY
If TypeDrive = 1
{
StringLen, length, romPath
vdlength := length - 41
StringTrimLeft, testVDromPath, romPath, vdlength
If ( testVDromPath != "\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
MsgBox, 0, CRAIG SAYS YOUR ROM PATH MIGHT BE NAMED INCORRECTLY, You have opted to use a Virtual S: drive.`n`nREQUIRED final 41 characters of Rom Path:`n\Hyperspin Roms_Seagate\Sharp X68000\Roms`n`nCURRENT final 41 characters of Rom Path:`n%testVDromPath%
Sleep, 10
}
}

; (CREATE A VIRTUAL "S:" DRIVE FOR ROMS IF A REAL OR VIRTUAL ONE DOES NOT EXIST) AND (ONLY IF HLHQ SETTINGS INDICATE VIRTUAL DRIVE BEING USED)
If TypeDrive = 1
{
If romExtension = .XM6
{
If FileExist("S:\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
Sleep, 5
Sleep, 5
}
else
{
Loop
{
If FileExist("S:\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
Sleep, 10
break
}
StringTrimRight, VDDromPath, romPath, 41
Run, cmd.exe
WinWait("cmd.exe ahk_class ConsoleWindowClass")
WinWaitActive("cmd.exe ahk_class ConsoleWindowClass")
SetKeyDelay, 50
SendInput, {s down}{s up}{u down}{u up}{b down}{b up}{s down}{s up}{t down}{t up}
Sleep, 10
SendInput, {Space down}{Space up}{s down}{s up}{: down}{: up}{Space down}{Space up}
Sleep, 10
SendInput, {" down}{" up}
Sleep, 10
SendInput, %VDDromPath%
Sleep, 10
SendInput, {" down}{" up}
Sleep, 150
SendInput, {Enter}
Sleep, 150
WinClose, cmd.exe
}
}
}
}

; LOADS GAMES/ROMS
If romExtension = .XM6 ; LOADS SAVE STATE ROMS
{
Run(executable, emuPath)
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , File, Open
Sleep, 300
Loop {
ControlGetText, edit1Text, Edit1, Abrir ahk_class #32770
If ( edit1Text = romPath . "\" . romName . romExtension )
Break
Sleep, 100
ControlSetText, Edit1, %romPath%\%romName%%romExtension%, Abrir ahk_class #32770
}
Sleep, 350
ControlSend, Button1, {Enter}, Abrir ahk_class #32770
}
else
{
If romExtension = .HDF
IniWrite, %romPath%\%romName%%romExtension%, %xm6gINI%, SASI, File0
If romExtension = .HDS
IniWrite, %romPath%\%romName%%romExtension%, %xm6gINI%, SxSI, File0
Run(executable . " """ . romPath . "\" . romName . romExtension . """", emuPath)
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")
Sleep, 400
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , File, Reset
}

WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")

; ADJUSTS SETTINGS FOR SAVE STATE GAMES/ROMS
; HideStatusBar and GlobalStretch MANIPULATED VIA EMULATOR INI FILE (EVEN FOR SAVE STATE GAMES/ROMS)
If romExtension = .XM6
{
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , Tools, Options...
WinWait("Options ahk_class #32770")
WinWaitActive("Options ahk_class #32770")
Sleep, 10
ControlClick, SysTabControl321,,,,, x27 y64 ; selects System

Sleep, 50
SystemClockSPeed := ClockSpeed + 1
Control, Choose, %SystemClockSPeed%, ComboBox1, Options ahk_class #32770

Sleep, 50
Control, Choose, 6, ComboBox3, Options ahk_class #32770 ; sets ram to 12

Sleep, 50
ControlClick, SysTabControl321,,,,, x296 y66 ; selects Joystick

Sleep, 50
Joystick1 := p1Controller + 1
Control, Choose, %Joystick1%, ComboBox1, Options ahk_class #32770

Sleep, 50
Joystick2 := p2Controller + 1
Control, Choose, %Joystick2%, ComboBox2, Options ahk_class #32770

Sleep, 50
InputPlayerA := InputDeviceA + 1
Control, Choose, %InputPlayerA%, ComboBox3, Options ahk_class #32770

Sleep, 50
InputPlayerB := InputDeviceB + 1
Control, Choose, %InputPlayerB%, ComboBox4, Options ahk_class #32770

Sleep, 50
ControlClick, SysTabControl321,,,,, x27 y12 ; selects Display

Sleep, 50
GlobalFScreenResolution := GlobalFullscreenResolution + 1
Control, Choose, %GlobalFScreenResolution%, ComboBox2, Options ahk_class #32770

Sleep, 50
ControlSend, Button9, {Enter}, Options ahk_class #32770
}
; ADJUSTS SETTINGS FOR ALL NON SAVE STATE (XM6) GAMES/ROMS
; ALL SETTINGS ARE MANIPULATED VIA EMULATOR INI FILE EXCEPT CLOCKSPEED BECAUSE DOING SO BEFORE GAME LOADED CAN INTERFERE WITH GAME LOADING
else
{
If ClockSpeed!=0
Sleep, %ClockSpeedDelay% ; this sleep is needed because increasing ClockSpeed before game loads sometimes causes errors so increase this number if having errors
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , Tools, Options...
WinWait("Options ahk_class #32770")
WinWaitActive("Options ahk_class #32770")

Sleep, 50
ControlClick, SysTabControl321,,,,, x27 y64 ; selects System

Sleep, 50
SystemClockSPeed := ClockSpeed + 1
Control, Choose, %SystemClockSPeed%, ComboBox1, Options ahk_class #32770

Sleep, 100
ControlSend, Button9, {Enter}, Options ahk_class #32770
}

WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")

; PLACES EMULATOR KEYBOARD ON SCREEN PER HLHQ SETTINGS
If DisplayKeyboard = true
{
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , Tools, Software Keyboard
Sleep, 100
WinActivate,  SOFTWARE KEYBOARD
WinWait("SOFTWARE KEYBOARD")
WinWaitActive("SOFTWARE KEYBOARD")
WinGetPos,,, Width, Height, SOFTWARE KEYBOARD
WinMove, SOFTWARE KEYBOARD,, (A_ScreenWidth/2)-(Width/2), -25
If (GlobalKeyboardTransparency = 255)
{
sleep, 10
WinSet, Transparent, Off, SOFTWARE KEYBOARD
}
else
{
sleep, 10
WinSet, Transparent, %GlobalKeyboardTransparency%, SOFTWARE KEYBOARD
}
}

WinActivate,  XM6 TypeG ahk_class AfxFrameOrView110
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")

; SETS EMULATOR TO FULLSCREEN PER HLHQ SETTINGS
If Fullscreen = true
{
SetKeyDelay, 50
SendInput, {Alt down}{Enter down}
Sleep, 10
SendInput, {Alt up}{Enter Up}
}

; REPOSITIONS KEYBOARD IF IN FULLSCREEN MODE
If Fullscreen = true
{
If DisplayKeyboard = true
{
Sleep, 1000 ; this seems to be needed to "recognize" keyboard in next steps
WinActivate,  SOFTWARE KEYBOARD
WinWait("SOFTWARE KEYBOARD")
WinWaitActive("SOFTWARE KEYBOARD")
WinGetPos,,, Width, Height, SOFTWARE KEYBOARD
WinMove, SOFTWARE KEYBOARD,, (A_ScreenWidth/2)-(Width/2), -25
WinActivate,  XM6 TypeG ahk_class AfxFrameOrView110
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")
}
}

; INITIATES MOUSE MODE PER HLHQ SETTINGS
If MouseMode = true
{
Sleep, 25
SetKeyDelay, 50
SendInput, {F12 down}{F12 up}
}

BezelDraw()
FadeInExit()
Process("WaitClose", executable)
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()

CloseProcess:
FadeOutStart()
Process, Close, xm6g.exe
; DELETES VIRTUAL S DRIVE IF BOTH ROM WAS A SAVE STATE (XM6) AND VIRTUAL DRIVE WAS BEING USED
If romExtension = .XM6
{
If TypeDrive = 1
{
Run, cmd.exe
WinWait("cmd.exe ahk_class ConsoleWindowClass")
WinWaitActive("cmd.exe ahk_class ConsoleWindowClass")
Sleep, 10
SendInput, {s down}{s up}{u down}{u up}{b down}{b up}{s down}{s up}{t down}{t up}
Sleep, 10
SendInput, {Space down}{Space up}{s down}{s up}{: down}{: up}{Space down}{Space up}
Sleep, 10
SendInput, {/ down}{/ up}{d down}{d up}
Sleep, 10
SendInput, {Enter down}{Enter up}
Sleep, 150
WinClose, cmd.exe
}
}
WinShow, ahk_class Shell_TrayWnd ; RESTORES TASK BAR UPON EXITING
Return

22:22:02:774 | HL |     INFO  | +47    | BuildScript - Loaded HyperPause scripts
22:22:02:780 | HL |     INFO  | +0     | BuildScript - Loaded MultiGame scripts
22:22:02:787 | HL |     INFO  | +0     | BuildScript - Loaded Multi-Player scripts
22:22:02:794 | HL |     INFO  | +16    | BuildScript - Loaded Statistics.ahk script
22:22:02:794 | HL |  WARNING  | +0     | BuildScript - "D:\HyperSpin\HyperLaunch\Lib\User Functions.ahk" not found
22:22:02:795 | HL |     INFO  | +0     | BuildScript - Finished injecting functions into module
22:22:02:800 | HL |     INFO  | +0     | Main - Module is built
22:22:02:800 | HL |     INFO  | +0     | CheckFile - Checking if D:\HyperSpin\HyperLaunch\AutoHotkey.dll exists
22:22:02:813 | HL |     INFO  | +15    | Main - Hiding taskbar
22:22:02:935 | HL |     INFO  | +125   | Main - Hiding desktop
22:22:02:966 | HL |     INFO  | +32    | Main - Running module
22:22:03:294 | MD |     INFO  | +N/A   | Module initialized
22:22:03:294 | MD |     INFO  | +0     | CheckFile - Checking if D:\HyperSpin\HyperLaunch\Utilities\Xpadder\Xpadder v2014.07.01\Xpadder.v2014.07.01.Multilingual-BRD\Xpadder.exe exists
22:22:03:294 | MD |     INFO  | +0     | Keymapper - Loading xpadder
22:22:03:294 | MD |     INFO  | +0     | RunKeymapper - Started
22:22:03:294 | MD |     INFO  | +0     | GetJoystickArray - Started
22:22:03:356 | MD |     INFO  | +62    | GetJoystickArray - Ended
22:22:03:356 | MD |     INFO  | +0     | RunXpadder - Started
22:22:03:356 | MD |     INFO  | +0     | Process - Exist JoyToKey.exe
22:22:03:356 | MD |     INFO  | +0     | Run - Running: D:\HyperSpin\HyperLaunch\Utilities\Xpadder\Xpadder v2014.07.01\Xpadder.v2014.07.01.Multilingual-BRD\Xpadder.exe /C
22:22:03:450 | MD |     INFO  | +94    | Process - WaitClose Xpadder.exe 2
22:22:03:676 | MD |  WARNING  | +219   | RunXpadder - No profiles found and nothing to tell Xpadder to load
22:22:03:676 | MD |     INFO  | +0     | RunXpadder - Ended
22:22:03:676 | MD |     INFO  | +0     | RunKeymapper - Ended
22:22:03:676 | MD |     INFO  | +0     | StartModule - Started
22:22:03:676 | MD |     INFO  | +0     | StartModule - MEmu: XM6 type G
MEmuV: XM6 TypeG version 3.13
MURL:
MAuthor: craiganderson
MVersion:
MCRC:
iCRC:
MID:
MSystem: "Sharp X68000"
22:22:03:676 | MD |     INFO  | +0     | StartModule - You have a supported System Name for this module: "Sharp X68000"
22:22:03:676 | MD |     INFO  | +0     | PluginInit - Started
22:22:03:676 | MD |     INFO  | +0     | PluginInit - Ended
22:22:03:676 | MD |     INFO  | +0     | Hiding mouse cursor
22:22:03:707 | MD |     INFO  | +31    | StartModule - Ended
22:22:03:707 | MD |     INFO  | +0     | HideFE - Hiding Frontend by making it transparent
22:22:03:707 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Real_or_Virtual_S:_Drive: 1
22:22:03:707 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Player1_Input_Device: 2
22:22:03:707 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Player2_Input_Device: 3
22:22:03:707 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Player1_Controller: 4
22:22:03:707 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Player2_Controller: 4
22:22:03:707 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Fullscreen_Resolution: 0
22:22:03:707 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Stretch: 0
22:22:03:707 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Keyboard_Transparency: 255
22:22:03:707 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Display: 1
22:22:03:723 | MD |     INFO  | +16    | Module Setting - [3 Danhenkei Meka Fuzzy (Craig)] - Player1_Input_Device: 2
22:22:03:723 | MD |     INFO  | +0     | Module Setting - [3 Danhenkei Meka Fuzzy (Craig)] - Player2_Input_Device: 3
22:22:03:723 | MD |     INFO  | +0     | Module Setting - [3 Danhenkei Meka Fuzzy (Craig)] - System_Clock_(CPU): 0
22:22:03:723 | MD |     INFO  | +0     | Module Setting - [3 Danhenkei Meka Fuzzy (Craig)] - Mouse_Mode: false
22:22:03:723 | MD |     INFO  | +0     | Module Setting - [3 Danhenkei Meka Fuzzy (Craig)] - Player1_Controller: 4
22:22:03:723 | MD |     INFO  | +0     | Module Setting - [3 Danhenkei Meka Fuzzy (Craig)] - Player2_Controller: 4
22:22:03:723 | MD |     INFO  | +0     | Module Setting - [3 Danhenkei Meka Fuzzy (Craig)] - Display_Keyboard: false
22:22:03:723 | MD |     INFO  | +0     | Module Setting - [3 Danhenkei Meka Fuzzy (Craig)] - System_Clock_(CPU)_Delay: 15000
22:22:03:723 | MD |     INFO  | +0     | CheckFile - Checking if D:\HyperSpin\Emulators\XM6\xm6_typeg_313\xm6g.ini exists
22:22:03:926 | MD |     INFO  | +203   | Run - Running: D:\HyperSpin\Emulators\XM6\xm6_typeg_313\xm6g.exe
22:22:03:942 | MD |     INFO  | +15    | WinWait - Waiting for "XM6 TypeG ahk_class AfxFrameOrView110"
22:22:05:118 | MD |     INFO  | +1188  | WinWaitActive - Waiting for "XM6 TypeG ahk_class AfxFrameOrView110"
22:22:06:481 | MD |     INFO  | +1359  | WinWait - Waiting for "XM6 TypeG ahk_class AfxFrameOrView110"
22:22:06:587 | MD |     INFO  | +110   | WinWaitActive - Waiting for "XM6 TypeG ahk_class AfxFrameOrView110"
22:22:06:709 | MD |     INFO  | +109   | WinWait - Waiting for "Options ahk_class #32770"
22:22:12:460 | MD |     INFO  | +5766  | WinWaitActive - Waiting for "Options ahk_class #32770"
22:22:13:259 | MD |     INFO  | +796   | WinWait - Waiting for "XM6 TypeG ahk_class AfxFrameOrView110"
22:22:13:368 | MD |     INFO  | +110   | WinWaitActive - Waiting for "XM6 TypeG ahk_class AfxFrameOrView110"
22:22:13:585 | MD |     INFO  | +219   | WinWait - Waiting for "XM6 TypeG ahk_class AfxFrameOrView110"
22:22:13:695 | MD |     INFO  | +109   | WinWaitActive - Waiting for "XM6 TypeG ahk_class AfxFrameOrView110"
22:22:14:476 | MD |     INFO  | +781   | Process - WaitClose xm6g.exe
22:22:16:891 | MD |     INFO  | +2406  | HideFE - Showing Frontend and removing transparency
22:22:17:681 | MD |     INFO  | +797   | WinWait - Waiting for "cmd.exe ahk_class ConsoleWindowClass"
22:22:18:026 | MD |     INFO  | +344   | WinWaitActive - Waiting for "cmd.exe ahk_class ConsoleWindowClass"
22:22:18:671 | MD |     INFO  | +641   | ExitModule - Started
22:22:18:671 | MD |     INFO  | +0     | Starting Updating Statistics:
22:22:18:796 | MD |     INFO  | +125   | Game section statistics updated.
22:22:18:796 | MD |     INFO  | +0     | RunKeymapper - Started
22:22:18:796 | MD |     INFO  | +0     | GetJoystickArray - Started
22:22:18:812 | MD |     INFO  | +15    | GetJoystickArray - Ended
22:22:18:812 | MD |     INFO  | +0     | RunXpadder - Started
22:22:18:812 | MD |     INFO  | +0     | Process - Exist JoyToKey.exe
22:22:18:812 | MD |     INFO  | +0     | Run - Running: D:\HyperSpin\HyperLaunch\Utilities\Xpadder\Xpadder v2014.07.01\Xpadder.v2014.07.01.Multilingual-BRD\Xpadder.exe /C
22:22:18:859 | MD |     INFO  | +47    | Process - WaitClose Xpadder.exe 2
22:22:19:077 | MD |  WARNING  | +219   | RunXpadder - No profiles found and nothing to tell Xpadder to load
22:22:19:077 | MD |     INFO  | +0     | RunXpadder - Ended
22:22:19:077 | MD |     INFO  | +0     | RunKeymapper - Ended
22:22:19:140 | MD |     INFO  | +62    | Restoring mouse cursor
22:22:19:140 | MD |     INFO  | +0     | ExitModule - Ended
22:22:19:140 | MD |     INFO  | +0     | End of Module Logs
22:22:19:234 | HL |     INFO  | +16265 | Main - Module ended, exiting HyperLaunch normally
22:22:19:234 | HL |     INFO  | +0     | ExitScript - Started
22:22:19:374 | HL |     INFO  | +141   | SystemCursor - Restoring mouse cursor
22:22:19:421 | HL |     INFO  | +47    | ExitScript - Ended

Desconectado ArtMac

  • Usuario
  • *
  • Mensajes: 29
  • Gracias 2
  • Ciudad: Madrid
  • Pais: España
Re:Sharp X68000
« Respuesta #13 en: Diciembre 25, 2014, 11:32:29 pm »
Este es un juego xm6 que no funciona

Código: [Seleccionar]
[code]
23:22:37:139 | HL |     INFO  | +N/A   | Main - HyperLaunch v3.0.1.0
23:22:37:139 | HL |     INFO  | +0     | Main - System Specs:
HyperLaunch Dir: G:\Hyperspin\HyperLaunch
OS: WIN_8
Architecture: 64-bit (might not be accurate)
OS Language: Spanish_Modern_Sort
OS Admin Status: No
Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work)
AutoHotkey Path:
AHK Version: 1.1.09.04
Unicode: No
23:22:37:139 | HL |     INFO  | +0     | Main - HyperSpin.exe coordinates are x y w h
23:22:37:139 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\HyperLaunch.exe exists
23:22:37:139 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
FileDescription          Your favorite Front End companion!
FileVersion              3.0.1.0
LegalCopyright          ©2013 HL squad
ProductName              djvj's one swell guy!
ProductVersion          1.1.9.4
CompanyName              djvj's one swell guy!
File Size: 903680 bytes
Created: 11/21/2013 - 7:11:00
Modified: 9/12/2013 - 6:20:00
23:22:37:139 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\itextsharp.dll exists
23:22:37:139 | 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/21/2013 - 7:13:59
Modified: 6/14/2013 - 6:06:20
23:22:37:139 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\SevenZipSharp.dll exists
23:22:37:139 | 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: 11/21/2013 - 7:14:15
Modified: 4/21/2013 - 3:08:10
23:22:37:139 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\gsdll32.dll exists
23:22:37:139 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 8818688 bytes
Created: 11/21/2013 - 7:13:54
Modified: 6/3/2013 - 10:57:36
23:22:37:139 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\gdip.ahk exists
23:22:37:155 | HL |   DEBUG1  | +16    | CRC Check - CRC matches, this is an official unedited Extension.
23:22:37:155 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 88789 bytes
Created: 11/21/2013 - 6:54:57
Modified: 1/13/2013 - 9:07:30
23:22:37:155 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\RIni.ahk exists
23:22:37:155 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
23:22:37:155 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 67561 bytes
Created: 11/21/2013 - 6:54:58
Modified: 6/5/2013 - 10:56:22
23:22:37:155 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\CLR.ahk exists
23:22:37:155 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
23:22:37:155 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 10586 bytes
Created: 11/21/2013 - 6:54:56
Modified: 3/6/2013 - 1:21:58
23:22:37:155 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\COM.ahk exists
23:22:37:171 | HL |   DEBUG1  | +15    | CRC Check - CRC matches, this is an official unedited Extension.
23:22:37:171 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 26342 bytes
Created: 11/21/2013 - 6:54:56
Modified: 3/6/2013 - 1:22:00
23:22:37:171 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\JSON.ahk exists
23:22:37:171 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
23:22:37:171 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 9203 bytes
Created: 11/21/2013 - 6:54:57
Modified: 5/5/2013 - 6:22:24
23:22:37:171 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Fade Init.ahk exists
23:22:37:171 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:171 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 1145 bytes
Created: 11/21/2013 - 6:54:56
Modified: 4/29/2013 - 8:28:48
23:22:37:171 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\HyperPause Init.ahk exists
23:22:37:171 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:171 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 691 bytes
Created: 11/21/2013 - 6:54:57
Modified: 4/14/2013 - 5:33:12
23:22:37:171 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Keymapper Init.ahk exists
23:22:37:171 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:186 | HL |   DEBUG1  | +16    | CheckFile - Attributes:
File Size: 2845 bytes
Created: 11/21/2013 - 6:54:57
Modified: 8/21/2013 - 1:34:20
23:22:37:186 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\MultiGame Init.ahk exists
23:22:37:186 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:186 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 161 bytes
Created: 11/21/2013 - 6:54:57
Modified: 4/14/2013 - 5:33:18
23:22:37:186 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Statistics Init.ahk exists
23:22:37:186 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:186 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 167 bytes
Created: 11/21/2013 - 6:54:58
Modified: 4/18/2013 - 8:35:18
23:22:37:186 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Fade.ahk exists
23:22:37:186 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:186 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 25516 bytes
Created: 11/21/2013 - 6:54:56
Modified: 8/29/2013 - 2:06:14
23:22:37:186 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\HyperPause.ahk exists
23:22:37:202 | HL |   DEBUG1  | +16    | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:202 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 360180 bytes
Created: 11/21/2013 - 6:54:57
Modified: 9/15/2013 - 8:58:02
23:22:37:202 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Keymapper.ahk exists
23:22:37:202 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:264 | HL |   DEBUG1  | +62    | CheckFile - Attributes:
File Size: 29045 bytes
Created: 11/21/2013 - 6:54:57
Modified: 9/10/2013 - 3:55:04
23:22:37:264 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\MultiGame.ahk exists
23:22:37:264 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:264 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 36332 bytes
Created: 11/21/2013 - 6:54:57
Modified: 9/7/2013 - 1:41:00
23:22:37:264 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Bezel.ahk exists
23:22:37:264 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:264 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 83095 bytes
Created: 11/21/2013 - 6:54:56
Modified: 9/18/2013 - 2:47:56
23:22:37:264 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Statistics.ahk exists
23:22:37:280 | HL |   DEBUG1  | +16    | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:280 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 26153 bytes
Created: 11/21/2013 - 6:54:58
Modified: 9/1/2013 - 11:50:36
23:22:37:280 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Rom Mapping Launch Menu.ahk exists
23:22:37:280 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:280 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 63798 bytes
Created: 11/21/2013 - 6:54:58
Modified: 7/28/2013 - 5:11:24
23:22:37:280 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Shared.ahk exists
23:22:37:280 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:280 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 74230 bytes
Created: 11/21/2013 - 6:54:58
Modified: 9/11/2013 - 12:55:22
23:22:37:280 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\XHotkey.ahk exists
23:22:37:280 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:296 | HL |   DEBUG1  | +15    | CheckFile - Attributes:
File Size: 28374 bytes
Created: 11/21/2013 - 6:54:58
Modified: 8/27/2013 - 8:22:26
23:22:37:296 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Fade Animations.ahk exists
23:22:37:296 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:22:37:296 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 55406 bytes
Created: 11/21/2013 - 6:54:56
Modified: 10/8/2013 - 6:16:26
23:22:37:296 | HL |     INFO  | +0     | Main - HyperLaunch received "Sharp X68000" and "4th Unit Act 2, The (Data West) (Craig)"
23:22:37:296 | HL |     INFO  | +0     | Main - 4th Unit Act 2, The (Data West) (Craig) is using the default emulator: XM6
23:22:37:296 | HL |     INFO  | +0     | Main - Checking for a [XM6] section in G:\Hyperspin\HyperLaunch\Settings\Sharp X68000\Emulators.ini
23:22:37:296 | HL |     INFO  | +0     | Main - Found [XM6] in G:\Hyperspin\HyperLaunch\Settings\Sharp X68000\Emulators.ini
23:22:37:296 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Modules\XM6\module (for non-english windows)\XM6.ahk exists
23:22:37:296 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 17984 bytes
Created: 12/25/2014 - 1:10:27
Modified: 11/20/2014 - 8:10:06
23:22:37:311 | HL |  WARNING  | +16    | Main - CRC Check - Module has no CRC defined on the header.
23:22:37:311 | HL |     INFO  | +0     | Main - 4th Unit Act 2, The (Data West) (Craig) will use module: G:\Hyperspin\HyperLaunch\Modules\XM6\module (for non-english windows)\XM6.ahk
23:22:37:311 | HL |     INFO  | +0     | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
23:22:37:342 | HL |     INFO  | +31    | Main - INI Keys read
23:22:37:342 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\7z.exe exists
23:22:37:358 | HL |   DEBUG1  | +16    | 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/21/2013 - 7:09:24
Modified: 3/6/2013 - 1:21:50
23:22:37:358 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\7z.dll exists
23:22:37:358 | 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/21/2013 - 7:13:36
Modified: 3/6/2013 - 1:21:48
23:22:37:358 | HL |     INFO  | +0     | CheckPaths - Started
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig).7z
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig)\4th Unit Act 2, The (Data West) (Craig).7z
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig)\*.7z
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig).zip
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig)\4th Unit Act 2, The (Data West) (Craig).zip
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig)\*.zip
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig).dim
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig)\4th Unit Act 2, The (Data West) (Craig).dim
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig)\*.dim
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig).hdf
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig)\4th Unit Act 2, The (Data West) (Craig).hdf
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig)\*.hdf
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig).xdf
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig)\4th Unit Act 2, The (Data West) (Craig).xdf
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig)\*.xdf
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig).XM6
23:22:37:358 | HL |     INFO  | +0     | CheckPaths - Found rom: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\4th Unit Act 2, The (Data West) (Craig).XM6
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Current romName: 4th Unit Act 2, The (Data West) (Craig)
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Current romPath: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms
23:22:37:358 | HL |   DEBUG1  | +0     | CheckPaths - Current romExtension: .XM6
23:22:37:374 | HL |     INFO  | +15    | CheckFile - Checking if G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe exists
23:22:37:374 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
FileDescription          X68000 EMULATOR XM6 TypeG
FileVersion              3, 1, 0, 0
InternalName            XM6 TypeG
LegalCopyright          Copyright (C) 2001-2013 PI./ GIMONS
OriginalFilename        XM6G.EXE
ProductName              XM6 TypeG for Win32+DirectX9
ProductVersion          3, 1, 0, 0
File Size: 3792384 bytes
Created: 11/17/2014 - 12:19:29
Modified: 11/6/2013 - 2:32:28
23:22:37:374 | HL |     INFO  | +0     | CheckPaths - Ended
23:22:37:374 | HL |     INFO  | +0     | BuildScript - User Variables:
;----------------------------------------------------------------------------
; INJECTED VARIABLES
;----------------------------------------------------------------------------

#NoTrayIcon
#InstallKeybdHook
DetectHiddenWindows, ON
SetTitleMatchMode, 2
SendMode, Event
0 = 2
frontendPID = 0
frontendPath = G:\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:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
emuPath = G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64
emuName = XM6
emuExt = exe
romPath = G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms
romPathFromIni = G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms
romExtension = .XM6
romExtensionOrig = .XM6
romExtensions = 7z|zip|dim|hdf|xdf|XM6|hds
executable = xm6g.exe
systemName = Sharp X68000
dbName = 4th Unit Act 2, The (Data West) (Craig)
romName = 4th Unit Act 2, The (Data West) (Craig)
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
logFile = G:\Hyperspin\HyperLaunch\HyperLaunch.log
logLabel := ["    INFO"," WARNING","   ERROR","  DEBUG1","  DEBUG2"]
logLevel = 10
logIncludeModule = true
logIncludeFileProperties = true
logShowCommandWindow = false
logCommandWindow = false
navUpKey = Up
navDownKey = Down
navLeftKey = Left
navRightKey = Right
navSelectKey = Enter
navP2UpKey = Numpad8
navP2DownKey = Numpad2
navP2LeftKey = Numpad4
navP2RightKey = Numpad6
navP2SelectKey = NumpadEnter
originalWidth = 1920
originalHeight = 1080
dtEnabled = true
dtPath = G:\Hyperspin\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 = Stretch and Lose Aspect
fadeLyr2Pos = Center
fadeLyr2X = 300
fadeLyr2Y = 300
fadeLyr2Adjust = 1
fadeLyr2PicPad = 0
fadeLyr3Pos = Bottom Center
fadeLyr3X = 300
fadeLyr3Y = 300
fadeLyr3Adjust = 0.75
fadeLyr3Speed = 750
fadeLyr3Animation = ZeroDreamsFade
fadeLyr37zAnimation = ZeroDreamsFade
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 = U
detectFadeErrorEnabled = true
fadeImgPath = G:\Hyperspin\HyperLaunch\Media\Fade
HLDataPath = G:\Hyperspin\HyperLaunch\Data
HLMediaPath = G:\Hyperspin\HyperLaunch\Media
HLErrSoundPath = G:\Hyperspin\HyperLaunch\Media\Sounds\Error
modulesPath = G:\Hyperspin\HyperLaunch\Modules
moduleFullName = G:\Hyperspin\HyperLaunch\Modules\XM6\module (for non-english windows)\XM6.ahk
moduleName = XM6
modulePath = G:\Hyperspin\HyperLaunch\Modules\XM6\module (for non-english windows)
moduleExtension = ahk
moduleExtensionsPath = G:\Hyperspin\HyperLaunch\Module Extensions
libPath = G:\Hyperspin\HyperLaunch\Lib
7zEnabled = false
7zPath = G:\Hyperspin\HyperLaunch\Module Extensions\7z.exe
7zDllPath = G:\Hyperspin\HyperLaunch\Module Extensions\7z.dll
7zExtractPath = G:\Hyperspin\7z\Temp
7zExtractPathOrig =
7zAttachSystemName = false
7zDelTemp = true
7zSounds = true
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 = false
mgArtworkDir = Artwork1
hpEnabled = false
hpKey = ~NumpadAdd
hpBackToMenuBarKey = X
hpZoomInKey = C
hpZoomOutKey = V
hpScreenshotKey = ~PrintScreen
hpHiToTextPath = G:\Hyperspin\HyperLaunch\Module Extensions\HiToText.exe
hpSaveStateKeyCodes =
hpLoadStateKeyCodes =
keymapperEnabled = false
keymapperAHKMethod = false
keymapper = ahk
xpadderFullPath = G:\Hyperspin\Utilities\Xpadder\xpadder.exe
joyToKeyFullPath = G:\Hyperspin\Utilities\JoyToKey\JoyToKey.exe
keymapperProfilePath = G:\Hyperspin\HyperLaunch\Profiles\ahk
keymapperFrontEndProfileName = HyperSpin
keymapperHyperLaunchProfileEnabled = false
JoyIDsEnabled = false
JoyIDsPreferredControllersSystem = use_global
JoyIDsPreferredControllersGlobal = use_global
CustomJoyNamesEnabled = false
CustomJoyNames =
FEProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\HyperSpin
defaultProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\_Default
systemProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\Sharp X68000
xPadderSystemProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\Sharp X68000\_Default
emuProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\Sharp X68000\XM6
romProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\Sharp X68000\4th Unit Act 2, The (Data West) (Craig)
HyperLaunchProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\HyperLaunch
blankProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\blank
ahkFEProfile = G:\Hyperspin\HyperLaunch\Profiles\AHK\HyperSpin
ahkDefaultProfile = G:\Hyperspin\HyperLaunch\Profiles\AHK\_Default
ahkSystemProfile = G:\Hyperspin\HyperLaunch\Profiles\AHK\Sharp X68000
ahkEmuProfile = G:\Hyperspin\HyperLaunch\Profiles\AHK\Sharp X68000\XM6
ahkRomProfile = G:\Hyperspin\HyperLaunch\Profiles\AHK\Sharp X68000\4th Unit Act 2, The (Data West) (Craig)
ahkHyperLaunchProfile = G:\Hyperspin\HyperLaunch\Profiles\AHK\HyperLaunch
bezelEnabled = false
statisticsEnabled = true

23:22:37:374 | HL |     INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
23:22:37:374 | HL |     INFO  | +0     | BuildScript - Loaded Fade Init.ahk scripts
23:22:37:374 | HL |     INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
23:22:37:374 | HL |     INFO  | +0     | BuildScript - Loaded MultiGame.ahk scripts
23:22:37:374 | HL |     INFO  | +0     | BuildScript - Loaded User Functions Init.ahk script
23:22:37:374 | HL |   DEBUG1  | +0     | BuildScript - Module starts on line: 303
23:22:37:374 | HL |     INFO  | +0     | BuildScript - Module:

MEmu = XM6 type G
MEmuV =XM6 TypeG version 3.13
MURL =
MAuthor = craiganderson
MVersion =
MCRC =
iCRC =
mId =
MSystem = "Sharp X68000"
;----------------------------------------------------------------------------

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

StartModule()
BezelGUI()
FadeInStart()
SetTitleMatchMode, 2

; SET LOCATION OF MODULE INI FILE
settingsFile := modulePath . "\" . moduleName . ".ini"

; RETRIEVE GLOBAL SETTINGS
GlobalClockSpeed = 0 ; no need to ever have GlobalClockSpeed anything but this value
TypeDrive := IniReadCheck(settingsFile, "Global_Settings", "Real_or_Virtual_S:_Drive",0,,1)
GlobalInputDeviceA := IniReadCheck(settingsFile, "Global_Settings", "Global_Player1_Input_Device",2,,1)
GlobalInputDeviceB := IniReadCheck(settingsFile, "Global_Settings", "Global_Player2_Input_Device",3,,1)
GlobalP1Controller := IniReadCheck(settingsFile, "Global_Settings", "Global_Player1_Controller",4,,1)
GlobalP2Controller := IniReadCheck(settingsFile, "Global_Settings", "Global_Player2_Controller",4,,1)
GlobalFullscreenResolution := IniReadCheck(settingsFile, "Global_Settings", "Global_Fullscreen_Resolution",0,,1)
GlobalStretch := IniReadCheck(settingsFile, "Global_Settings", "Global_Stretch",0,,1)
GlobalKeyboardTransparency:= IniReadCheck(settingsFile, "Global_Settings", "Global_Keyboard_Transparency",255,,1)
GlobalDisplay := IniReadCheck(settingsFile, "Global_Settings", "Global_Display",7,,1)
If GlobalDisplay = 0 ; Fullscreen_Hide StatusBar_Show Keyboard
{
Fullscreen = true
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay = 1 ; Fullscreen_Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = true
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}
else If GlobalDisplay = 2 ; Fullscreen_Do Not Hide StatusBar_Show Keyboard
{
Fullscreen = true
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay = 3 ; Fullscreen_Do Not Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = true
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}
else If GlobalDisplay =4 ; Windowed_Hide StatusBar_Show Keyboard
{
Fullscreen = false
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay =5 ; Windowed_Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = false
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar := "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}
else If GlobalDisplay = 6 ; Windowed_Do Not Hide StatusBar_Show Keyboard
{
Fullscreen = false
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay = 7 ; Windowed_Do Not Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = false
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}

BezelStart("fixResMode")

; RETRIEVE ROM SPECIFIC SETTINGS
InputDeviceA := IniReadCheck(settingsFile, romName, "Player1_Input_Device", GlobalInputDeviceA,,1)
InputDeviceB := IniReadCheck(settingsFile, romName, "Player2_Input_Device", GlobalInputDeviceB,,1)
ClockSpeed := IniReadCheck(settingsFile, romName, "System_Clock_(CPU)", GlobalClockSpeed,,1)
MouseMode := IniReadCheck(settingsFile, romName, "Mouse_Mode", "false",,1)
P1Controller := IniReadCheck(settingsFile, romName, "Player1_Controller", GlobalP1Controller,,1)
P2Controller := IniReadCheck(settingsFile, romName, "Player2_Controller", GlobalP2Controller,,1)
DisplayKeyboard := IniReadCheck(settingsFile, romName, "Display_Keyboard", GlobalDisplayKeyboard,,1)
ClockSpeedDelay := IniReadCheck(settingsFile, romName, "System_Clock_(CPU)_Delay", 15000,,1)

; SET LOCATION OF EMULATOR INI FILE
xm6gINI := CheckFile(emuPath . "\xm6g.ini")

; CLEAN UP EMULATOR INI FILE BEFORE LAUNCHING EMULATOR
IniWrite, %A_Space%, %xm6gINI%, SASI, File0
IniWrite, %A_Space%, %xm6gINI%, SASI, File1
IniWrite, %A_Space%, %xm6gINI%, SASI, File2
IniWrite, %A_Space%, %xm6gINI%, SASI, File3
IniWrite, %A_Space%, %xm6gINI%, SASI, File4
IniWrite, %A_Space%, %xm6gINI%, SASI, File5
IniWrite, %A_Space%, %xm6gINI%, SASI, File6
IniWrite, %A_Space%, %xm6gINI%, SASI, File7
IniWrite, %A_Space%, %xm6gINI%, SASI, File8
IniWrite, %A_Space%, %xm6gINI%, SASI, File9
IniWrite, %A_Space%, %xm6gINI%, SASI, File10
IniWrite, %A_Space%, %xm6gINI%, SASI, File11
IniWrite, %A_Space%, %xm6gINI%, SASI, File12
IniWrite, %A_Space%, %xm6gINI%, SASI, File13
IniWrite, %A_Space%, %xm6gINI%, SASI, File14
IniWrite, %A_Space%, %xm6gINI%, SASI, File15

IniWrite, %A_Space%, %xm6gINI%, SxSI, File0
IniWrite, %A_Space%, %xm6gINI%, SxSI, File1
IniWrite, %A_Space%, %xm6gINI%, SxSI, File2
IniWrite, %A_Space%, %xm6gINI%, SxSI, File3
IniWrite, %A_Space%, %xm6gINI%, SxSI, File4
IniWrite, %A_Space%, %xm6gINI%, SxSI, File5

IniWrite, %A_Space%, %xm6gINI%, SCSI, File0
IniWrite, %A_Space%, %xm6gINI%, SCSI, File1
IniWrite, %A_Space%, %xm6gINI%, SCSI, File2
IniWrite, %A_Space%, %xm6gINI%, SCSI, File3
IniWrite, %A_Space%, %xm6gINI%, SCSI, File4
; IniWrite, %A_Space%, %xm6gINI%, SCSI, File5

IniWrite, %A_Space%, %xm6gINI%, MRU0, File0
IniWrite, %A_Space%, %xm6gINI%, MRU0, File1
IniWrite, %A_Space%, %xm6gINI%, MRU0, File2
IniWrite, %A_Space%, %xm6gINI%, MRU0, File3
IniWrite, %A_Space%, %xm6gINI%, MRU0, File4
IniWrite, %A_Space%, %xm6gINI%, MRU0, File5
IniWrite, %A_Space%, %xm6gINI%, MRU0, File6
IniWrite, %A_Space%, %xm6gINI%, MRU0, File7
IniWrite, %A_Space%, %xm6gINI%, MRU0, File8

IniWrite, %A_Space%, %xm6gINI%, MRU1, File0
IniWrite, %A_Space%, %xm6gINI%, MRU1, File1
IniWrite, %A_Space%, %xm6gINI%, MRU1, File2
IniWrite, %A_Space%, %xm6gINI%, MRU1, File3
IniWrite, %A_Space%, %xm6gINI%, MRU1, File4
IniWrite, %A_Space%, %xm6gINI%, MRU1, File5
IniWrite, %A_Space%, %xm6gINI%, MRU1, File6
IniWrite, %A_Space%, %xm6gINI%, MRU1, File7
IniWrite, %A_Space%, %xm6gINI%, MRU1, File8

IniWrite, %A_Space%, %xm6gINI%, MRU2, File0
IniWrite, %A_Space%, %xm6gINI%, MRU2, File1
IniWrite, %A_Space%, %xm6gINI%, MRU2, File2
IniWrite, %A_Space%, %xm6gINI%, MRU2, File3
IniWrite, %A_Space%, %xm6gINI%, MRU2, File4
IniWrite, %A_Space%, %xm6gINI%, MRU2, File5
IniWrite, %A_Space%, %xm6gINI%, MRU2, File6
IniWrite, %A_Space%, %xm6gINI%, MRU2, File7
IniWrite, %A_Space%, %xm6gINI%, MRU2, File8

IniWrite, %A_Space%, %xm6gINI%, MRU3, File0
IniWrite, %A_Space%, %xm6gINI%, MRU3, File1
IniWrite, %A_Space%, %xm6gINI%, MRU3, File2
IniWrite, %A_Space%, %xm6gINI%, MRU3, File3
IniWrite, %A_Space%, %xm6gINI%, MRU3, File4
IniWrite, %A_Space%, %xm6gINI%, MRU3, File5
IniWrite, %A_Space%, %xm6gINI%, MRU3, File6
IniWrite, %A_Space%, %xm6gINI%, MRU3, File7
IniWrite, %A_Space%, %xm6gINI%, MRU3, File8

IniWrite, %A_Space%, %xm6gINI%, MRU4, File0
IniWrite, %A_Space%, %xm6gINI%, MRU4, File1
IniWrite, %A_Space%, %xm6gINI%, MRU4, File2
IniWrite, %A_Space%, %xm6gINI%, MRU4, File3
IniWrite, %A_Space%, %xm6gINI%, MRU4, File4
IniWrite, %A_Space%, %xm6gINI%, MRU4, File5
IniWrite, %A_Space%, %xm6gINI%, MRU4, File6
IniWrite, %A_Space%, %xm6gINI%, MRU4, File7
IniWrite, %A_Space%, %xm6gINI%, MRU4, File8

; ADJUST EMULATOR INI FILE (MOSTLY FOR NON XM6 games)
; assign joysticks and input devices
IniWrite, %P1Controller%, %xm6gINI%, Joystick, Port1
IniWrite, %P2Controller%, %xm6gINI%, Joystick, Port2
IniWrite, %InputDeviceA%, %xm6gINI%, Joystick, Device1
IniWrite, %InputDeviceB%, %xm6gINI%, Joystick, Device2

; create drives for hds and hdf games
IniWrite, 5, %xm6gINI%, SASI, Drives
IniWrite, 5, %xm6gINI%, SxSI, Drives

; other settings
IniWrite, 0, %xm6gINI%, Basic, ModelType ; sets default model type to X68000 (expert(E))
IniWrite, 5, %xm6gINI%, Basic, Memory ; sets main memory (RAM) to 12MB (maximum)
IniWrite, 1, %xm6gINI%, Resume, Dir ; sets resume directory to true
IniWrite, 1, %xm6gINI%, Resume, Screen ; sets resume screen to true
IniWrite, 1, %xm6gINI%, Misc, FloppySpeed ; sets Fast Floppy to true
IniWrite, %GlobalFullscreenResolution%, %xm6gINI%, Window, Mode ; sets Fullscreen resolution per HLHQ settings
IniWrite, 0, %xm6gINI%, Display, Frame ; unchecks display CRT

; these two ini settings also work for XM6 (save state) roms/games!!!!
IniWrite, %GlobalStretch%, %xm6gINI%, Display, Stretch ; sets stretch per HLHQ settings  (AND this .ini setting also works for .XM6 games ...weird)
IniWrite, %HideStatusBarNum%, %xm6gINI%, Window, StatusBar ; hides statusBar if per HLHQ settings (AND this .ini setting also works for .XM6 games ...weird)

; prevents keyboard from launching on emulator start
IniWrite, 0, %xm6gINI%, SubWindow, Id0
IniWrite, -1, %xm6gINI%, SubWindow, PosX0
IniWrite, -1, %xm6gINI%, SubWindow, PosY0

; IF REAL DRIVE UTILIZED - VERIFIES ROM PATH NAMED CORRECTLY
If TypeDrive = 0
{
StringLen, length, romPath
; vdlength := length - 41
; StringTrimLeft, testVDromPath, romPath, vdlength
If ( romPath != "S:\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
MsgBox, 0, CRAIG SAYS YOUR ROM PATH MIGHT BE NAMED INCORRECTLY, You have opted to use a Real S: drive.`n`nREQUIRED Rom Path:`nS:\Hyperspin Roms_Seagate\Sharp X68000\Roms`n`nCURRENT Rom Path:`n%romPath%
Sleep, 10
}
}

; IF VIRTUAL DRIVE UTILIZED - VERIFIES ROM PATH NAMED CORRECTLY
If TypeDrive = 1
{
StringLen, length, romPath
vdlength := length - 41
StringTrimLeft, testVDromPath, romPath, vdlength
If ( testVDromPath != "\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
MsgBox, 0, CRAIG SAYS YOUR ROM PATH MIGHT BE NAMED INCORRECTLY, You have opted to use a Virtual S: drive.`n`nREQUIRED final 41 characters of Rom Path:`n\Hyperspin Roms_Seagate\Sharp X68000\Roms`n`nCURRENT final 41 characters of Rom Path:`n%testVDromPath%
Sleep, 10
}
}

; (CREATE A VIRTUAL "S:" DRIVE FOR ROMS IF A REAL OR VIRTUAL ONE DOES NOT EXIST) AND (ONLY IF HLHQ SETTINGS INDICATE VIRTUAL DRIVE BEING USED)
If TypeDrive = 1
{
If romExtension = .XM6
{
If FileExist("S:\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
Sleep, 5
Sleep, 5
}
else
{
Loop
{
If FileExist("S:\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
Sleep, 10
break
}
StringTrimRight, VDDromPath, romPath, 41
Run, cmd.exe
WinWait("cmd.exe ahk_class ConsoleWindowClass")
WinWaitActive("cmd.exe ahk_class ConsoleWindowClass")
SetKeyDelay, 50
SendInput, {s down}{s up}{u down}{u up}{b down}{b up}{s down}{s up}{t down}{t up}
Sleep, 10
SendInput, {Space down}{Space up}{s down}{s up}{: down}{: up}{Space down}{Space up}
Sleep, 10
SendInput, {" down}{" up}
Sleep, 10
SendInput, %VDDromPath%
Sleep, 10
SendInput, {" down}{" up}
Sleep, 150
SendInput, {Enter}
Sleep, 150
WinClose, cmd.exe
}
}
}
}

; LOADS GAMES/ROMS
If romExtension = .XM6 ; LOADS SAVE STATE ROMS
{
Run(executable, emuPath)
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , File, Open
Sleep, 300
Loop {
ControlGetText, edit1Text, Edit1, ahk_class #32770
If ( edit1Text = romPath . "\" . romName . romExtension )
Break
Sleep, 100
ControlSetText, Edit1, %romPath%\%romName%%romExtension%, ahk_class #32770
}
Sleep, 350
ControlSend, Button1, {Enter}, ahk_class #32770
}
else
{
If romExtension = .HDF
IniWrite, %romPath%\%romName%%romExtension%, %xm6gINI%, SASI, File0
If romExtension = .HDS
IniWrite, %romPath%\%romName%%romExtension%, %xm6gINI%, SxSI, File0
Run(executable . " """ . romPath . "\" . romName . romExtension . """", emuPath)
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")
Sleep, 400
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , File, Reset
}

WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")

; ADJUSTS SETTINGS FOR SAVE STATE GAMES/ROMS
; HideStatusBar and GlobalStretch MANIPULATED VIA EMULATOR INI FILE (EVEN FOR SAVE STATE GAMES/ROMS)
If romExtension = .XM6
{
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , Tools, Options...
WinWait("Options ahk_class #32770")
WinWaitActive("Options ahk_class #32770")
Sleep, 10
ControlClick, SysTabControl321,,,,, x27 y64 ; selects System

Sleep, 50
SystemClockSPeed := ClockSpeed + 1
Control, Choose, %SystemClockSPeed%, ComboBox1, Options ahk_class #32770

Sleep, 50
Control, Choose, 6, ComboBox3, Options ahk_class #32770 ; sets ram to 12

Sleep, 50
ControlClick, SysTabControl321,,,,, x296 y66 ; selects Joystick

Sleep, 50
Joystick1 := p1Controller + 1
Control, Choose, %Joystick1%, ComboBox1, Options ahk_class #32770

Sleep, 50
Joystick2 := p2Controller + 1
Control, Choose, %Joystick2%, ComboBox2, Options ahk_class #32770

Sleep, 50
InputPlayerA := InputDeviceA + 1
Control, Choose, %InputPlayerA%, ComboBox3, Options ahk_class #32770

Sleep, 50
InputPlayerB := InputDeviceB + 1
Control, Choose, %InputPlayerB%, ComboBox4, Options ahk_class #32770

Sleep, 50
ControlClick, SysTabControl321,,,,, x27 y12 ; selects Display

Sleep, 50
GlobalFScreenResolution := GlobalFullscreenResolution + 1
Control, Choose, %GlobalFScreenResolution%, ComboBox2, Options ahk_class #32770

Sleep, 50
ControlSend, Button9, {Enter}, Options ahk_class #32770
}
; ADJUSTS SETTINGS FOR ALL NON SAVE STATE (XM6) GAMES/ROMS
; ALL SETTINGS ARE MANIPULATED VIA EMULATOR INI FILE EXCEPT CLOCKSPEED BECAUSE DOING SO BEFORE GAME LOADED CAN INTERFERE WITH GAME LOADING
else
{
If ClockSpeed!=0
Sleep, %ClockSpeedDelay% ; this sleep is needed because increasing ClockSpeed before game loads sometimes causes errors so increase this number if having errors
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , Tools, Options...
WinWait("Options ahk_class #32770")
WinWaitActive("Options ahk_class #32770")

Sleep, 50
ControlClick, SysTabControl321,,,,, x27 y64 ; selects System

Sleep, 50
SystemClockSPeed := ClockSpeed + 1
Control, Choose, %SystemClockSPeed%, ComboBox1, Options ahk_class #32770

Sleep, 100
ControlSend, Button9, {Enter}, Options ahk_class #32770
}

WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")

; PLACES EMULATOR KEYBOARD ON SCREEN PER HLHQ SETTINGS
If DisplayKeyboard = true
{
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , Tools, Software Keyboard
Sleep, 100
WinActivate,  SOFTWARE KEYBOARD
WinWait("SOFTWARE KEYBOARD")
WinWaitActive("SOFTWARE KEYBOARD")
WinGetPos,,, Width, Height, SOFTWARE KEYBOARD
WinMove, SOFTWARE KEYBOARD,, (A_ScreenWidth/2)-(Width/2), -25
If (GlobalKeyboardTransparency = 255)
{
sleep, 10
WinSet, Transparent, Off, SOFTWARE KEYBOARD
}
else
{
sleep, 10
WinSet, Transparent, %GlobalKeyboardTransparency%, SOFTWARE KEYBOARD
}
}

WinActivate,  XM6 TypeG ahk_class AfxFrameOrView110
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")

; SETS EMULATOR TO FULLSCREEN PER HLHQ SETTINGS
If Fullscreen = true
{
SetKeyDelay, 50
SendInput, {Alt down}{Enter down}
Sleep, 10
SendInput, {Alt up}{Enter Up}
}

; REPOSITIONS KEYBOARD IF IN FULLSCREEN MODE
If Fullscreen = true
{
If DisplayKeyboard = true
{
Sleep, 1000 ; this seems to be needed to "recognize" keyboard in next steps
WinActivate,  SOFTWARE KEYBOARD
WinWait("SOFTWARE KEYBOARD")
WinWaitActive("SOFTWARE KEYBOARD")
WinGetPos,,, Width, Height, SOFTWARE KEYBOARD
WinMove, SOFTWARE KEYBOARD,, (A_ScreenWidth/2)-(Width/2), -25
WinActivate,  XM6 TypeG ahk_class AfxFrameOrView110
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")
}
}

; INITIATES MOUSE MODE PER HLHQ SETTINGS
If MouseMode = true
{
Sleep, 25
SetKeyDelay, 50
SendInput, {F12 down}{F12 up}
}

BezelDraw()
FadeInExit()
Process("WaitClose", executable)
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()

CloseProcess:
FadeOutStart()
Process, Close, xm6g.exe
; DELETES VIRTUAL S DRIVE IF BOTH ROM WAS A SAVE STATE (XM6) AND VIRTUAL DRIVE WAS BEING USED
If romExtension = .XM6
{
If TypeDrive = 1
{
Run, cmd.exe
WinWait("cmd.exe ahk_class ConsoleWindowClass")
WinWaitActive("cmd.exe ahk_class ConsoleWindowClass")
Sleep, 10
SendInput, {s down}{s up}{u down}{u up}{b down}{b up}{s down}{s up}{t down}{t up}
Sleep, 10
SendInput, {Space down}{Space up}{s down}{s up}{: down}{: up}{Space down}{Space up}
Sleep, 10
SendInput, {/ down}{/ up}{d down}{d up}
Sleep, 10
SendInput, {Enter down}{Enter up}
Sleep, 150
WinClose, cmd.exe
}
}
WinShow, ahk_class Shell_TrayWnd ; RESTORES TASK BAR UPON EXITING
Return

23:22:37:374 | HL |     INFO  | +0     | BuildScript - Loaded MultiGame scripts
23:22:37:374 | HL |     INFO  | +0     | BuildScript - Loaded Statistics.ahk script
23:22:37:374 | HL |     INFO  | +0     | BuildScript - Loaded User Functions.ahk script
23:22:37:374 | HL |     INFO  | +0     | BuildScript - Finished injecting functions into module
23:22:37:374 | HL |     INFO  | +0     | Main - Module is built
23:22:37:374 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\AutoHotkey.dll exists
23:22:37:374 | 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/21/2013 - 7:13:40
Modified: 4/19/2013 - 10:16:32
23:22:37:389 | HL |     INFO  | +16    | Main - Running module
23:22:37:389 | HL |     INFO  | +0     | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
23:22:37:514 | MD |     INFO  | +N/A   | Module initialized
23:22:37:514 | MD |   DEBUG1  | +0     | fadeInTransitionAnimation: DefaultAnimateFadeIn
23:22:37:514 | MD |   DEBUG1  | +0     | fadeOutTransitionAnimation: DefaultAnimateFadeOut
23:22:37:514 | MD |   DEBUG1  | +0     | fadeLyr3Animation: ZeroDreamsFade
23:22:37:514 | MD |   DEBUG1  | +0     | fadeLyr37zAnimation: ZeroDreamsFade
23:22:37:514 | MD |     INFO  | +0     | StartModule - Started
23:22:37:514 | MD |     INFO  | +0     | StartModule - MEmu: XM6 type G
MEmuV: XM6 TypeG version 3.13
MURL:
MAuthor: craiganderson
MVersion:
MCRC:
iCRC:
MID:
MSystem: "Sharp X68000"
23:22:37:514 | MD |     INFO  | +0     | StartModule - You have a supported System Name for this module: "Sharp X68000"
23:22:37:514 | MD |   DEBUG1  | +0     | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: 4th Unit Act 2, The (Data West) (Craig)
23:22:37:514 | MD |     INFO  | +0     | StartModule - Ended
23:22:37:514 | MD |   DEBUG1  | +0     | FadeInStart - Started
23:22:37:514 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 1 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\4th Unit Act 2, The (Data West) (Craig)\Layer 1*.*
23:22:37:514 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 1 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Layer 1*.*
23:22:37:514 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 1 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1*.*
23:22:37:514 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1*.png
23:22:37:514 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Layer 1 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1.png
23:22:37:514 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1*.gif
23:22:37:514 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1*.tif
23:22:37:514 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1*.bmp
23:22:37:514 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1*.jpg
23:22:37:514 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Layer 1 will use G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1.png
23:22:37:530 | MD |   DEBUG1  | +16    | GetFadePicFile - Checking if any Fade Layer 2 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\4th Unit Act 2, The (Data West) (Craig)\Layer 2*.*
23:22:37:530 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 2 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Layer 2*.*
23:22:37:530 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 2 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2*.*
23:22:37:530 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2*.png
23:22:37:530 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2 (HS alt).png
23:22:37:530 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2.png
23:22:37:530 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2*.gif
23:22:37:530 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2*.tif
23:22:37:530 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2*.bmp
23:22:37:530 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2*.jpg
23:22:37:530 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Layer 2 will use G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2 (HS alt).png
23:22:37:639 | MD |     INFO  | +109   | DefaultAnimateFadeIn - Started
23:22:37:639 | MD |     INFO  | +0     | DefaultAnimateFadeIn - Drawing First FadeIn Image.
23:22:38:139 | MD |     INFO  | +500   | DefaultAnimateFadeIn - Ended
23:22:38:139 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Extra Layer 1 - Console images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\4th Unit Act 2, The (Data West) (Craig)\Extra Layer 1 - Console*.*
23:22:38:139 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Extra Layer 1 - Console images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console*.*
23:22:38:139 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console*.png
23:22:38:139 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console*.gif
23:22:38:139 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console*.tif
23:22:38:139 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console*.bmp
23:22:38:139 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console*.jpg
23:22:38:139 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Extra Layer 1 - Console pic: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console.jpg
23:22:38:139 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Extra Layer 1 - Console will use G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console.jpg
23:22:38:217 | MD |   DEBUG1  | +78    | GetFadePicFile - Checking if any Fade Extra Layer 2 - Info Bar images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\4th Unit Act 2, The (Data West) (Craig)\Extra Layer 2 - Info Bar*.*
23:22:38:217 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Extra Layer 2 - Info Bar images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 2 - Info Bar*.*
23:22:38:217 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Extra Layer 2 - Info Bar images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar*.*
23:22:38:217 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 2 - Info Bar pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar*.png
23:22:38:217 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Extra Layer 2 - Info Bar pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar.png
23:22:38:217 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 2 - Info Bar pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar*.gif
23:22:38:217 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 2 - Info Bar pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar*.tif
23:22:38:217 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 2 - Info Bar pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar*.bmp
23:22:38:217 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 2 - Info Bar pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar*.jpg
23:22:38:217 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Extra Layer 2 - Info Bar will use G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar.png
23:22:38:233 | MD |     INFO  | +16    | DefaultFadeAnimation - Started
23:22:38:264 | MD |   DEBUG1  | +31    | GetFadePicFile - Checking if any Fade Layer 3 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\4th Unit Act 2, The (Data West) (Craig)\Layer 3*.*
23:22:38:264 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 3 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Layer 3*.*
23:22:38:264 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 3 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3*.*
23:22:38:264 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3*.png
23:22:38:264 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Layer 3 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3.png
23:22:38:264 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3*.gif
23:22:38:264 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3*.tif
23:22:38:264 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3*.bmp
23:22:38:264 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3*.jpg
23:22:38:264 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Layer 3 will use G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3.png
23:22:38:280 | MD |     INFO  | +16    | ReadHyperSpinXML - Started
23:22:38:280 | MD |     INFO  | +0     | ReadHyperSpinXML - Ended
23:22:38:280 | MD |     INFO  | +0     | CreateRomTable - Started
23:22:38:280 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "4th Unit Act 2, The (Data West) (Craig)" and "(Disc"
23:22:38:280 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "4th Unit Act 2, The (Data West) (Craig)" and "(Disk"
23:22:38:280 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "4th Unit Act 2, The (Data West) (Craig)" and "(Cart"
23:22:38:296 | MD |   DEBUG1  | +15    | CreateRomTable - Checking for match: "4th Unit Act 2, The (Data West) (Craig)" and "(Tape"
23:22:38:296 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "4th Unit Act 2, The (Data West) (Craig)" and "(Cassette"
23:22:38:296 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "4th Unit Act 2, The (Data West) (Craig)" and "(Part"
23:22:38:296 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "4th Unit Act 2, The (Data West) (Craig)" and "(Side"
23:22:38:296 | MD |     INFO  | +0     | CreateRomTable - Ended, 7 Loops to create table.
23:22:39:077 | MD |     INFO  | +782   | DefaultFadeAnimation - Ended
23:22:39:077 | MD |   DEBUG1  | +0     | FadeInDelay - Started
23:22:39:077 | MD |   DEBUG1  | +0     | FadeInDelay - Ended
23:22:39:077 | MD |   DEBUG1  | +0     | FadeInStart - Ended
23:22:39:077 | MD |     INFO  | +0     | StartGlobalUserFeatures - Starting
23:22:39:077 | MD |     INFO  | +0     | StartGlobalUserFeatures - Ending
23:22:39:077 | MD |   DEBUG1  | +0     | CoverFE - Started
23:22:39:077 | MD |   DEBUG1  | +0     | CoverFE - Ended
23:22:39:077 | MD |   DEBUG1  | +0     | CoverFE - Ended
23:22:39:171 | MD |     INFO  | +93    | CreateMGRomTable - Started
23:22:39:171 | MD |   DEBUG1  | +0     | CreateMGRomTable - romTable already exists, skipping table creation.
23:22:39:171 | MD |     INFO  | +0     | CreateMGRomTable - Ended
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Real_or_Virtual_S:_Drive: 1
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Player1_Input_Device: 2
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Player2_Input_Device: 3
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Player1_Controller: 4
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Player2_Controller: 4
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Keyboard_Transparency: 255
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Display: 3
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [4th Unit Act 2, The (Data West) (Craig)] - Player1_Input_Device: 2
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [4th Unit Act 2, The (Data West) (Craig)] - Player2_Input_Device: 3
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [4th Unit Act 2, The (Data West) (Craig)] - Mouse_Mode: false
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [4th Unit Act 2, The (Data West) (Craig)] - Player1_Controller: 4
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [4th Unit Act 2, The (Data West) (Craig)] - Player2_Controller: 4
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [4th Unit Act 2, The (Data West) (Craig)] - Display_Keyboard: false
23:22:39:171 | MD |     INFO  | +0     | Module Setting - [4th Unit Act 2, The (Data West) (Craig)] - System_Clock_(CPU)_Delay: 15000
23:22:39:186 | MD |     INFO  | +16    | CheckFile - Checking if G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.ini exists
23:22:39:186 | MD |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 14581 bytes
Created: 11/17/2014 - 12:21:22
Modified: 12/25/2014 - 11:18:15
23:22:39:374 | MD |   DEBUG1  | +187   | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x2d06bc | Process ID: 25640 | Process Path: G:\Hyperspin\HyperLaunch\HyperLaunch.exe
23:22:39:374 | MD |     INFO  | +0     | WinWait - Waiting for cmd.exe ahk_class ConsoleWindowClass
23:22:39:874 | MD |   DEBUG1  | +500   | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 104 | Y: 104 | Width: 677 | Height: 343 | Window HWND: 0x3710f8 | Process ID: 21756 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:39:874 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 104 | Y: 104 | Width: 677 | Height: 343 | Window HWND: 0x3710f8 | Process ID: 21756 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:39:874 | MD |     INFO  | +0     | WinWaitActive - Waiting for "cmd.exe ahk_class ConsoleWindowClass"
23:22:39:983 | MD |   DEBUG1  | +110   | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 104 | Y: 104 | Width: 677 | Height: 343 | Window HWND: 0x3710f8 | Process ID: 21756 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:39:983 | MD |   DEBUG1  | +0     | CloseFadeIn - Started
23:22:39:983 | MD |     INFO  | +0     | Process - Exist 7z.exe
23:22:39:983 | MD |   DEBUG1  | +0     | CloseFadeIn - Ended
23:22:39:030 | MD |   DEBUG1  | +47    | CloseFadeIn - Started
23:22:40:030 | MD |     INFO  | +0     | Process - Exist 7z.exe
23:22:40:046 | MD |   DEBUG1  | +15    | CloseFadeIn - Ended
23:22:40:514 | MD |   DEBUG1  | +469   | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x2d06bc | Process ID: 25640 | Process Path: G:\Hyperspin\HyperLaunch\HyperLaunch.exe
23:22:40:530 | MD |     INFO  | +16    | WinWait - Waiting for cmd.exe ahk_class ConsoleWindowClass
23:22:40:639 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 130 | Y: 130 | Width: 677 | Height: 343 | Window HWND: 0xd91184 | Process ID: 14164 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:40:639 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 130 | Y: 130 | Width: 677 | Height: 343 | Window HWND: 0xd91184 | Process ID: 14164 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:40:639 | MD |     INFO  | +0     | WinWaitActive - Waiting for "cmd.exe ahk_class ConsoleWindowClass"
23:22:40:749 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 130 | Y: 130 | Width: 677 | Height: 343 | Window HWND: 0xd91184 | Process ID: 14164 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:40:749 | MD |   DEBUG1  | +0     | CloseFadeIn - Started
23:22:40:749 | MD |     INFO  | +0     | Process - Exist 7z.exe
23:22:40:749 | MD |   DEBUG1  | +0     | CloseFadeIn - Ended
23:22:40:796 | MD |   DEBUG1  | +47    | CloseFadeIn - Started
23:22:40:811 | MD |     INFO  | +16    | Process - Exist 7z.exe
23:22:40:811 | MD |   DEBUG1  | +0     | CloseFadeIn - Ended
23:22:41:249 | MD |   DEBUG1  | +437   | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x2d06bc | Process ID: 25640 | Process Path: G:\Hyperspin\HyperLaunch\HyperLaunch.exe
23:22:41:249 | MD |     INFO  | +0     | WinWait - Waiting for cmd.exe ahk_class ConsoleWindowClass
23:22:41:389 | MD |   DEBUG1  | +141   | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 156 | Y: 156 | Width: 677 | Height: 343 | Window HWND: 0xda1184 | Process ID: 10592 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:41:389 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 156 | Y: 156 | Width: 677 | Height: 343 | Window HWND: 0xda1184 | Process ID: 10592 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:41:389 | MD |     INFO  | +0     | WinWaitActive - Waiting for "cmd.exe ahk_class ConsoleWindowClass"
23:22:41:499 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 156 | Y: 156 | Width: 677 | Height: 343 | Window HWND: 0xda1184 | Process ID: 10592 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:41:499 | MD |   DEBUG1  | +0     | CloseFadeIn - Started
23:22:41:499 | MD |     INFO  | +0     | Process - Exist 7z.exe
23:22:41:499 | MD |   DEBUG1  | +0     | CloseFadeIn - Ended
23:22:41:561 | MD |   DEBUG1  | +63    | CloseFadeIn - Started
23:22:41:577 | MD |     INFO  | +16    | Process - Exist 7z.exe
23:22:41:577 | MD |   DEBUG1  | +0     | CloseFadeIn - Ended
23:22:42:046 | MD |   DEBUG1  | +468   | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x2d06bc | Process ID: 25640 | Process Path: G:\Hyperspin\HyperLaunch\HyperLaunch.exe
23:22:42:046 | MD |     INFO  | +0     | WinWait - Waiting for cmd.exe ahk_class ConsoleWindowClass
23:22:42:186 | MD |   DEBUG1  | +141   | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 182 | Y: 182 | Width: 677 | Height: 343 | Window HWND: 0xdb1184 | Process ID: 28684 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:42:186 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 182 | Y: 182 | Width: 677 | Height: 343 | Window HWND: 0xdb1184 | Process ID: 28684 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:42:186 | MD |     INFO  | +0     | WinWaitActive - Waiting for "cmd.exe ahk_class ConsoleWindowClass"
23:22:42:296 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 182 | Y: 182 | Width: 677 | Height: 343 | Window HWND: 0xdb1184 | Process ID: 28684 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:42:296 | MD |   DEBUG1  | +0     | CloseFadeIn - Started
23:22:42:296 | MD |     INFO  | +0     | Process - Exist 7z.exe
23:22:42:296 | MD |   DEBUG1  | +0     | CloseFadeIn - Ended
23:22:42:342 | MD |   DEBUG1  | +47    | CloseFadeIn - Started
23:22:42:342 | MD |     INFO  | +0     | Process - Exist 7z.exe
23:22:42:358 | MD |   DEBUG1  | +16    | CloseFadeIn - Ended
23:22:42:796 | MD |   DEBUG1  | +437   | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x2d06bc | Process ID: 25640 | Process Path: G:\Hyperspin\HyperLaunch\HyperLaunch.exe
23:22:42:796 | MD |     INFO  | +0     | WinWait - Waiting for cmd.exe ahk_class ConsoleWindowClass
23:22:42:936 | MD |   DEBUG1  | +141   | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 208 | Y: 208 | Width: 677 | Height: 343 | Window HWND: 0xdc1184 | Process ID: 13852 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:42:936 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 208 | Y: 208 | Width: 677 | Height: 343 | Window HWND: 0xdc1184 | Process ID: 13852 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:42:936 | MD |     INFO  | +0     | WinWaitActive - Waiting for "cmd.exe ahk_class ConsoleWindowClass"
23:22:43:046 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 208 | Y: 208 | Width: 677 | Height: 343 | Window HWND: 0xdc1184 | Process ID: 13852 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:43:046 | MD |   DEBUG1  | +0     | CloseFadeIn - Started
23:22:43:046 | MD |     INFO  | +0     | Process - Exist 7z.exe
23:22:43:077 | MD |   DEBUG1  | +32    | CloseFadeIn - Ended
23:22:43:124 | MD |   DEBUG1  | +46    | CloseFadeIn - Started
23:22:43:124 | MD |     INFO  | +0     | Process - Exist 7z.exe
23:22:43:139 | MD |   DEBUG1  | +16    | CloseFadeIn - Ended
23:22:43:577 | MD |   DEBUG1  | +438   | GetActiveWindowStatus - Title: FadeIn Layer 1 | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x1b119e | Process ID: 25640 | Process Path: G:\Hyperspin\HyperLaunch\HyperLaunch.exe
23:22:43:577 | MD |     INFO  | +0     | WinWait - Waiting for cmd.exe ahk_class ConsoleWindowClass
23:22:43:718 | MD |   DEBUG1  | +140   | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 234 | Y: 234 | Width: 677 | Height: 343 | Window HWND: 0x5110fe | Process ID: 28540 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:43:718 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: C:\WINDOWS\SYSTEM32\cmd.exe | Class: ConsoleWindowClass | State: 0 | X: 234 | Y: 234 | Width: 677 | Height: 343 | Window HWND: 0x5110fe | Process ID: 28540 | Process Path: C:\WINDOWS\SysWOW64\cmd.exe
23:22:43:718 | MD |     INFO  | +0     | WinWaitActive - Waiting for "cmd.exe ahk_class ConsoleWindowClass"
23:22:43:827 | MD |   DEBUG1  | +110   | GetActiveWindowStatus - Title: G:\Hyperspin\HyperLaunch\HyperLaunch.exe | Class: AutoHotkey | State: 0 | X: 52 | Y: 52 | Width: 1440 | Height: 759 | Window HWND: 0x1e0f90 | Process ID: 25640 | Process Path: G:\Hyperspin\HyperLaunch\HyperLaunch.exe
23:22:43:827 | MD |   DEBUG1  | +0     | CloseFadeIn - Started
23:22:43:827 | MD |     INFO  | +0     | Process - Exist 7z.exe
23:22:43:827 | MD |   DEBUG1  | +0     | CloseFadeIn - Ended
23:22:43:874 | MD |   DEBUG1  | +46    | CloseFadeIn - Started
23:22:43:874 | MD |     INFO  | +0     | Process - Exist 7z.exe
23:22:43:889 | MD |   DEBUG1  | +16    | CloseFadeIn - Ended
23:22:44:327 | MD |   DEBUG1  | +438   | GetActiveWindowStatus - Title: G:\Hyperspin\HyperLaunch\HyperLaunch.exe | Class: AutoHotkey | State: 0 | X: 52 | Y: 52 | Width: 1440 | Height: 759 | Window HWND: 0x1e0f90 | Process ID: 25640 | Process Path: G:\Hyperspin\HyperLaunch\HyperLaunch.exe
23:22:44:327 | MD |     INFO  | +0     | WinWait - Waiting for cmd.exe ahk_class ConsoleWindowClass
23:22:44:468 | MD |   DEBUG1  | +140   | GetActiveWindowStatus - Title:  | Class: Shell_TrayWnd | State: 0 | X: 0 | Y: 1040 | Width: 1920 | Height: 40 | Window HWND: 0x40082 | Process ID: 22808 | Process Path: C:\Windows\explorer.exe
23:22:44:468 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title:  | Class: Shell_TrayWnd | State: 0 | X: 0 | Y: 1040 | Width: 1920 | Height: 40 | Window HWND: 0x40082 | Process ID: 22808 | Process Path: C:\Windows\explorer.exe
23:22:44:468 | MD |     INFO  | +0     | WinWaitActive - Waiting for "cmd.exe ahk_class ConsoleWindowClass"

Este otro es de uno de un solo disco que si funciona

Código: [Seleccionar]
[code]
23:27:49:212 | HL |     INFO  | +N/A   | Main - HyperLaunch v3.0.1.0
23:27:49:212 | HL |     INFO  | +0     | Main - System Specs:
HyperLaunch Dir: G:\Hyperspin\HyperLaunch
OS: WIN_8
Architecture: 64-bit (might not be accurate)
OS Language: Spanish_Modern_Sort
OS Admin Status: No
Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work)
AutoHotkey Path:
AHK Version: 1.1.09.04
Unicode: No
23:27:49:212 | HL |     INFO  | +0     | Main - HyperSpin.exe coordinates are x y w h
23:27:49:212 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\HyperLaunch.exe exists
23:27:49:212 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
FileDescription          Your favorite Front End companion!
FileVersion              3.0.1.0
LegalCopyright          ©2013 HL squad
ProductName              djvj's one swell guy!
ProductVersion          1.1.9.4
CompanyName              djvj's one swell guy!
File Size: 903680 bytes
Created: 11/21/2013 - 7:11:00
Modified: 9/12/2013 - 6:20:00
23:27:49:212 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\itextsharp.dll exists
23:27:49:212 | 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/21/2013 - 7:13:59
Modified: 6/14/2013 - 6:06:20
23:27:49:212 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\SevenZipSharp.dll exists
23:27:49:212 | 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: 11/21/2013 - 7:14:15
Modified: 4/21/2013 - 3:08:10
23:27:49:212 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\gsdll32.dll exists
23:27:49:212 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 8818688 bytes
Created: 11/21/2013 - 7:13:54
Modified: 6/3/2013 - 10:57:36
23:27:49:212 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\gdip.ahk exists
23:27:49:227 | HL |   DEBUG1  | +16    | CRC Check - CRC matches, this is an official unedited Extension.
23:27:49:227 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 88789 bytes
Created: 11/21/2013 - 6:54:57
Modified: 1/13/2013 - 9:07:30
23:27:49:227 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\RIni.ahk exists
23:27:49:227 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
23:27:49:227 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 67561 bytes
Created: 11/21/2013 - 6:54:58
Modified: 6/5/2013 - 10:56:22
23:27:49:227 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\CLR.ahk exists
23:27:49:227 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
23:27:49:243 | HL |   DEBUG1  | +15    | CheckFile - Attributes:
File Size: 10586 bytes
Created: 11/21/2013 - 6:54:56
Modified: 3/6/2013 - 1:21:58
23:27:49:243 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\COM.ahk exists
23:27:49:243 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
23:27:49:243 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 26342 bytes
Created: 11/21/2013 - 6:54:56
Modified: 3/6/2013 - 1:22:00
23:27:49:243 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\JSON.ahk exists
23:27:49:243 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
23:27:49:243 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 9203 bytes
Created: 11/21/2013 - 6:54:57
Modified: 5/5/2013 - 6:22:24
23:27:49:243 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Fade Init.ahk exists
23:27:49:243 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:243 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 1145 bytes
Created: 11/21/2013 - 6:54:56
Modified: 4/29/2013 - 8:28:48
23:27:49:243 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\HyperPause Init.ahk exists
23:27:49:243 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:243 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 691 bytes
Created: 11/21/2013 - 6:54:57
Modified: 4/14/2013 - 5:33:12
23:27:49:243 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Keymapper Init.ahk exists
23:27:49:259 | HL |   DEBUG1  | +16    | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:259 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 2845 bytes
Created: 11/21/2013 - 6:54:57
Modified: 8/21/2013 - 1:34:20
23:27:49:259 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\MultiGame Init.ahk exists
23:27:49:259 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:259 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 161 bytes
Created: 11/21/2013 - 6:54:57
Modified: 4/14/2013 - 5:33:18
23:27:49:259 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Statistics Init.ahk exists
23:27:49:259 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:259 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 167 bytes
Created: 11/21/2013 - 6:54:58
Modified: 4/18/2013 - 8:35:18
23:27:49:259 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Fade.ahk exists
23:27:49:259 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:259 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 25516 bytes
Created: 11/21/2013 - 6:54:56
Modified: 8/29/2013 - 2:06:14
23:27:49:259 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\HyperPause.ahk exists
23:27:49:274 | HL |   DEBUG1  | +16    | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:274 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 360180 bytes
Created: 11/21/2013 - 6:54:57
Modified: 9/15/2013 - 8:58:02
23:27:49:274 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Keymapper.ahk exists
23:27:49:290 | HL |   DEBUG1  | +15    | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:290 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 29045 bytes
Created: 11/21/2013 - 6:54:57
Modified: 9/10/2013 - 3:55:04
23:27:49:290 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\MultiGame.ahk exists
23:27:49:290 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:290 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 36332 bytes
Created: 11/21/2013 - 6:54:57
Modified: 9/7/2013 - 1:41:00
23:27:49:290 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Bezel.ahk exists
23:27:49:290 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:290 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 83095 bytes
Created: 11/21/2013 - 6:54:56
Modified: 9/18/2013 - 2:47:56
23:27:49:290 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Statistics.ahk exists
23:27:49:290 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:305 | HL |   DEBUG1  | +16    | CheckFile - Attributes:
File Size: 26153 bytes
Created: 11/21/2013 - 6:54:58
Modified: 9/1/2013 - 11:50:36
23:27:49:305 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Rom Mapping Launch Menu.ahk exists
23:27:49:305 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:305 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 63798 bytes
Created: 11/21/2013 - 6:54:58
Modified: 7/28/2013 - 5:11:24
23:27:49:305 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Shared.ahk exists
23:27:49:305 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:305 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 74230 bytes
Created: 11/21/2013 - 6:54:58
Modified: 9/11/2013 - 12:55:22
23:27:49:305 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\XHotkey.ahk exists
23:27:49:305 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:305 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 28374 bytes
Created: 11/21/2013 - 6:54:58
Modified: 8/27/2013 - 8:22:26
23:27:49:305 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Lib\Fade Animations.ahk exists
23:27:49:321 | HL |   DEBUG1  | +16    | CRC Check - CRC matches, this is an official unedited Library.
23:27:49:321 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 55406 bytes
Created: 11/21/2013 - 6:54:56
Modified: 10/8/2013 - 6:16:26
23:27:49:321 | HL |     INFO  | +0     | Main - HyperLaunch received "Sharp X68000" and "15 Puzzle (1991)(Sygnas)"
23:27:49:321 | HL |     INFO  | +0     | Main - 15 Puzzle (1991)(Sygnas) is using the default emulator: XM6
23:27:49:337 | HL |     INFO  | +15    | Main - Checking for a [XM6] section in G:\Hyperspin\HyperLaunch\Settings\Sharp X68000\Emulators.ini
23:27:49:337 | HL |     INFO  | +0     | Main - Found [XM6] in G:\Hyperspin\HyperLaunch\Settings\Sharp X68000\Emulators.ini
23:27:49:337 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Modules\XM6\module (for non-english windows)\XM6.ahk exists
23:27:49:337 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 17984 bytes
Created: 12/25/2014 - 1:10:27
Modified: 11/20/2014 - 8:10:06
23:27:49:352 | HL |  WARNING  | +16    | Main - CRC Check - Module has no CRC defined on the header.
23:27:49:352 | HL |     INFO  | +0     | Main - 15 Puzzle (1991)(Sygnas) will use module: G:\Hyperspin\HyperLaunch\Modules\XM6\module (for non-english windows)\XM6.ahk
23:27:49:352 | HL |     INFO  | +0     | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
23:27:49:352 | HL |     INFO  | +0     | Main - INI Keys read
23:27:49:368 | HL |     INFO  | +15    | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\7z.exe exists
23:27:49:368 | 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/21/2013 - 7:09:24
Modified: 3/6/2013 - 1:21:50
23:27:49:368 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\Module Extensions\7z.dll exists
23:27:49:368 | 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/21/2013 - 7:13:36
Modified: 3/6/2013 - 1:21:48
23:27:49:368 | HL |     INFO  | +0     | CheckPaths - Started
23:27:49:368 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\15 Puzzle (1991)(Sygnas).7z
23:27:49:368 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\15 Puzzle (1991)(Sygnas)\15 Puzzle (1991)(Sygnas).7z
23:27:49:368 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\15 Puzzle (1991)(Sygnas)\*.7z
23:27:49:368 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\15 Puzzle (1991)(Sygnas).zip
23:27:49:368 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\15 Puzzle (1991)(Sygnas)\15 Puzzle (1991)(Sygnas).zip
23:27:49:368 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\15 Puzzle (1991)(Sygnas)\*.zip
23:27:49:368 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\15 Puzzle (1991)(Sygnas).dim
23:27:49:368 | HL |     INFO  | +0     | CheckPaths - Found rom: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\15 Puzzle (1991)(Sygnas).dim
23:27:49:368 | HL |   DEBUG1  | +0     | CheckPaths - Current romName: 15 Puzzle (1991)(Sygnas)
23:27:49:368 | HL |   DEBUG1  | +0     | CheckPaths - Current romPath: G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms
23:27:49:368 | HL |   DEBUG1  | +0     | CheckPaths - Current romExtension: .dim
23:27:49:368 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe exists
23:27:49:368 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
FileDescription          X68000 EMULATOR XM6 TypeG
FileVersion              3, 1, 0, 0
InternalName            XM6 TypeG
LegalCopyright          Copyright (C) 2001-2013 PI./ GIMONS
OriginalFilename        XM6G.EXE
ProductName              XM6 TypeG for Win32+DirectX9
ProductVersion          3, 1, 0, 0
File Size: 3792384 bytes
Created: 11/17/2014 - 12:19:29
Modified: 11/6/2013 - 2:32:28
23:27:49:368 | HL |     INFO  | +0     | CheckPaths - Ended
23:27:49:384 | HL |     INFO  | +16    | BuildScript - User Variables:
;----------------------------------------------------------------------------
; INJECTED VARIABLES
;----------------------------------------------------------------------------

#NoTrayIcon
#InstallKeybdHook
DetectHiddenWindows, ON
SetTitleMatchMode, 2
SendMode, Event
0 = 2
frontendPID = 0
frontendPath = G:\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:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
emuPath = G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64
emuName = XM6
emuExt = exe
romPath = G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms
romPathFromIni = G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms
romExtension = .dim
romExtensionOrig = .dim
romExtensions = 7z|zip|dim|hdf|xdf|XM6|hds
executable = xm6g.exe
systemName = Sharp X68000
dbName = 15 Puzzle (1991)(Sygnas)
romName = 15 Puzzle (1991)(Sygnas)
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
logFile = G:\Hyperspin\HyperLaunch\HyperLaunch.log
logLabel := ["    INFO"," WARNING","   ERROR","  DEBUG1","  DEBUG2"]
logLevel = 10
logIncludeModule = true
logIncludeFileProperties = true
logShowCommandWindow = false
logCommandWindow = false
navUpKey = Up
navDownKey = Down
navLeftKey = Left
navRightKey = Right
navSelectKey = Enter
navP2UpKey = Numpad8
navP2DownKey = Numpad2
navP2LeftKey = Numpad4
navP2RightKey = Numpad6
navP2SelectKey = NumpadEnter
originalWidth = 1920
originalHeight = 1080
dtEnabled = true
dtPath = G:\Hyperspin\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 = Stretch and Lose Aspect
fadeLyr2Pos = Center
fadeLyr2X = 300
fadeLyr2Y = 300
fadeLyr2Adjust = 1
fadeLyr2PicPad = 0
fadeLyr3Pos = Bottom Center
fadeLyr3X = 300
fadeLyr3Y = 300
fadeLyr3Adjust = 0.75
fadeLyr3Speed = 750
fadeLyr3Animation = ZeroDreamsFade
fadeLyr37zAnimation = ZeroDreamsFade
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 = U
detectFadeErrorEnabled = true
fadeImgPath = G:\Hyperspin\HyperLaunch\Media\Fade
HLDataPath = G:\Hyperspin\HyperLaunch\Data
HLMediaPath = G:\Hyperspin\HyperLaunch\Media
HLErrSoundPath = G:\Hyperspin\HyperLaunch\Media\Sounds\Error
modulesPath = G:\Hyperspin\HyperLaunch\Modules
moduleFullName = G:\Hyperspin\HyperLaunch\Modules\XM6\module (for non-english windows)\XM6.ahk
moduleName = XM6
modulePath = G:\Hyperspin\HyperLaunch\Modules\XM6\module (for non-english windows)
moduleExtension = ahk
moduleExtensionsPath = G:\Hyperspin\HyperLaunch\Module Extensions
libPath = G:\Hyperspin\HyperLaunch\Lib
7zEnabled = false
7zPath = G:\Hyperspin\HyperLaunch\Module Extensions\7z.exe
7zDllPath = G:\Hyperspin\HyperLaunch\Module Extensions\7z.dll
7zExtractPath = G:\Hyperspin\7z\Temp
7zExtractPathOrig =
7zAttachSystemName = false
7zDelTemp = true
7zSounds = true
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 = false
mgArtworkDir = Artwork1
hpEnabled = false
hpKey = ~NumpadAdd
hpBackToMenuBarKey = X
hpZoomInKey = C
hpZoomOutKey = V
hpScreenshotKey = ~PrintScreen
hpHiToTextPath = G:\Hyperspin\HyperLaunch\Module Extensions\HiToText.exe
hpSaveStateKeyCodes =
hpLoadStateKeyCodes =
keymapperEnabled = false
keymapperAHKMethod = false
keymapper = ahk
xpadderFullPath = G:\Hyperspin\Utilities\Xpadder\xpadder.exe
joyToKeyFullPath = G:\Hyperspin\Utilities\JoyToKey\JoyToKey.exe
keymapperProfilePath = G:\Hyperspin\HyperLaunch\Profiles\ahk
keymapperFrontEndProfileName = HyperSpin
keymapperHyperLaunchProfileEnabled = false
JoyIDsEnabled = false
JoyIDsPreferredControllersSystem = use_global
JoyIDsPreferredControllersGlobal = use_global
CustomJoyNamesEnabled = false
CustomJoyNames =
FEProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\HyperSpin
defaultProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\_Default
systemProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\Sharp X68000
xPadderSystemProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\Sharp X68000\_Default
emuProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\Sharp X68000\XM6
romProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\Sharp X68000\15 Puzzle (1991)(Sygnas)
HyperLaunchProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\HyperLaunch
blankProfile = G:\Hyperspin\HyperLaunch\Profiles\ahk\blank
ahkFEProfile = G:\Hyperspin\HyperLaunch\Profiles\AHK\HyperSpin
ahkDefaultProfile = G:\Hyperspin\HyperLaunch\Profiles\AHK\_Default
ahkSystemProfile = G:\Hyperspin\HyperLaunch\Profiles\AHK\Sharp X68000
ahkEmuProfile = G:\Hyperspin\HyperLaunch\Profiles\AHK\Sharp X68000\XM6
ahkRomProfile = G:\Hyperspin\HyperLaunch\Profiles\AHK\Sharp X68000\15 Puzzle (1991)(Sygnas)
ahkHyperLaunchProfile = G:\Hyperspin\HyperLaunch\Profiles\AHK\HyperLaunch
bezelEnabled = false
statisticsEnabled = true

23:27:49:384 | HL |     INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
23:27:49:384 | HL |     INFO  | +0     | BuildScript - Loaded Fade Init.ahk scripts
23:27:49:384 | HL |     INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
23:27:49:384 | HL |     INFO  | +0     | BuildScript - Loaded MultiGame.ahk scripts
23:27:49:384 | HL |     INFO  | +0     | BuildScript - Loaded User Functions Init.ahk script
23:27:49:384 | HL |   DEBUG1  | +0     | BuildScript - Module starts on line: 303
23:27:49:384 | HL |     INFO  | +0     | BuildScript - Module:

MEmu = XM6 type G
MEmuV =XM6 TypeG version 3.13
MURL =
MAuthor = craiganderson
MVersion =
MCRC =
iCRC =
mId =
MSystem = "Sharp X68000"
;----------------------------------------------------------------------------

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

StartModule()
BezelGUI()
FadeInStart()
SetTitleMatchMode, 2

; SET LOCATION OF MODULE INI FILE
settingsFile := modulePath . "\" . moduleName . ".ini"

; RETRIEVE GLOBAL SETTINGS
GlobalClockSpeed = 0 ; no need to ever have GlobalClockSpeed anything but this value
TypeDrive := IniReadCheck(settingsFile, "Global_Settings", "Real_or_Virtual_S:_Drive",0,,1)
GlobalInputDeviceA := IniReadCheck(settingsFile, "Global_Settings", "Global_Player1_Input_Device",2,,1)
GlobalInputDeviceB := IniReadCheck(settingsFile, "Global_Settings", "Global_Player2_Input_Device",3,,1)
GlobalP1Controller := IniReadCheck(settingsFile, "Global_Settings", "Global_Player1_Controller",4,,1)
GlobalP2Controller := IniReadCheck(settingsFile, "Global_Settings", "Global_Player2_Controller",4,,1)
GlobalFullscreenResolution := IniReadCheck(settingsFile, "Global_Settings", "Global_Fullscreen_Resolution",0,,1)
GlobalStretch := IniReadCheck(settingsFile, "Global_Settings", "Global_Stretch",0,,1)
GlobalKeyboardTransparency:= IniReadCheck(settingsFile, "Global_Settings", "Global_Keyboard_Transparency",255,,1)
GlobalDisplay := IniReadCheck(settingsFile, "Global_Settings", "Global_Display",7,,1)
If GlobalDisplay = 0 ; Fullscreen_Hide StatusBar_Show Keyboard
{
Fullscreen = true
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay = 1 ; Fullscreen_Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = true
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}
else If GlobalDisplay = 2 ; Fullscreen_Do Not Hide StatusBar_Show Keyboard
{
Fullscreen = true
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay = 3 ; Fullscreen_Do Not Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = true
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}
else If GlobalDisplay =4 ; Windowed_Hide StatusBar_Show Keyboard
{
Fullscreen = false
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay =5 ; Windowed_Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = false
HideStatusBar = true
HideStatusBarNum := (If HideStatusBar := "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}
else If GlobalDisplay = 6 ; Windowed_Do Not Hide StatusBar_Show Keyboard
{
Fullscreen = false
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = true
}
else If GlobalDisplay = 7 ; Windowed_Do Not Hide StatusBar_Do Not Show Keyboard
{
Fullscreen = false
HideStatusBar = false
HideStatusBarNum := (If HideStatusBar = "true" ? ("0") : ("1"))
GlobalDisplayKeyboard = false
}

BezelStart("fixResMode")

; RETRIEVE ROM SPECIFIC SETTINGS
InputDeviceA := IniReadCheck(settingsFile, romName, "Player1_Input_Device", GlobalInputDeviceA,,1)
InputDeviceB := IniReadCheck(settingsFile, romName, "Player2_Input_Device", GlobalInputDeviceB,,1)
ClockSpeed := IniReadCheck(settingsFile, romName, "System_Clock_(CPU)", GlobalClockSpeed,,1)
MouseMode := IniReadCheck(settingsFile, romName, "Mouse_Mode", "false",,1)
P1Controller := IniReadCheck(settingsFile, romName, "Player1_Controller", GlobalP1Controller,,1)
P2Controller := IniReadCheck(settingsFile, romName, "Player2_Controller", GlobalP2Controller,,1)
DisplayKeyboard := IniReadCheck(settingsFile, romName, "Display_Keyboard", GlobalDisplayKeyboard,,1)
ClockSpeedDelay := IniReadCheck(settingsFile, romName, "System_Clock_(CPU)_Delay", 15000,,1)

; SET LOCATION OF EMULATOR INI FILE
xm6gINI := CheckFile(emuPath . "\xm6g.ini")

; CLEAN UP EMULATOR INI FILE BEFORE LAUNCHING EMULATOR
IniWrite, %A_Space%, %xm6gINI%, SASI, File0
IniWrite, %A_Space%, %xm6gINI%, SASI, File1
IniWrite, %A_Space%, %xm6gINI%, SASI, File2
IniWrite, %A_Space%, %xm6gINI%, SASI, File3
IniWrite, %A_Space%, %xm6gINI%, SASI, File4
IniWrite, %A_Space%, %xm6gINI%, SASI, File5
IniWrite, %A_Space%, %xm6gINI%, SASI, File6
IniWrite, %A_Space%, %xm6gINI%, SASI, File7
IniWrite, %A_Space%, %xm6gINI%, SASI, File8
IniWrite, %A_Space%, %xm6gINI%, SASI, File9
IniWrite, %A_Space%, %xm6gINI%, SASI, File10
IniWrite, %A_Space%, %xm6gINI%, SASI, File11
IniWrite, %A_Space%, %xm6gINI%, SASI, File12
IniWrite, %A_Space%, %xm6gINI%, SASI, File13
IniWrite, %A_Space%, %xm6gINI%, SASI, File14
IniWrite, %A_Space%, %xm6gINI%, SASI, File15

IniWrite, %A_Space%, %xm6gINI%, SxSI, File0
IniWrite, %A_Space%, %xm6gINI%, SxSI, File1
IniWrite, %A_Space%, %xm6gINI%, SxSI, File2
IniWrite, %A_Space%, %xm6gINI%, SxSI, File3
IniWrite, %A_Space%, %xm6gINI%, SxSI, File4
IniWrite, %A_Space%, %xm6gINI%, SxSI, File5

IniWrite, %A_Space%, %xm6gINI%, SCSI, File0
IniWrite, %A_Space%, %xm6gINI%, SCSI, File1
IniWrite, %A_Space%, %xm6gINI%, SCSI, File2
IniWrite, %A_Space%, %xm6gINI%, SCSI, File3
IniWrite, %A_Space%, %xm6gINI%, SCSI, File4
; IniWrite, %A_Space%, %xm6gINI%, SCSI, File5

IniWrite, %A_Space%, %xm6gINI%, MRU0, File0
IniWrite, %A_Space%, %xm6gINI%, MRU0, File1
IniWrite, %A_Space%, %xm6gINI%, MRU0, File2
IniWrite, %A_Space%, %xm6gINI%, MRU0, File3
IniWrite, %A_Space%, %xm6gINI%, MRU0, File4
IniWrite, %A_Space%, %xm6gINI%, MRU0, File5
IniWrite, %A_Space%, %xm6gINI%, MRU0, File6
IniWrite, %A_Space%, %xm6gINI%, MRU0, File7
IniWrite, %A_Space%, %xm6gINI%, MRU0, File8

IniWrite, %A_Space%, %xm6gINI%, MRU1, File0
IniWrite, %A_Space%, %xm6gINI%, MRU1, File1
IniWrite, %A_Space%, %xm6gINI%, MRU1, File2
IniWrite, %A_Space%, %xm6gINI%, MRU1, File3
IniWrite, %A_Space%, %xm6gINI%, MRU1, File4
IniWrite, %A_Space%, %xm6gINI%, MRU1, File5
IniWrite, %A_Space%, %xm6gINI%, MRU1, File6
IniWrite, %A_Space%, %xm6gINI%, MRU1, File7
IniWrite, %A_Space%, %xm6gINI%, MRU1, File8

IniWrite, %A_Space%, %xm6gINI%, MRU2, File0
IniWrite, %A_Space%, %xm6gINI%, MRU2, File1
IniWrite, %A_Space%, %xm6gINI%, MRU2, File2
IniWrite, %A_Space%, %xm6gINI%, MRU2, File3
IniWrite, %A_Space%, %xm6gINI%, MRU2, File4
IniWrite, %A_Space%, %xm6gINI%, MRU2, File5
IniWrite, %A_Space%, %xm6gINI%, MRU2, File6
IniWrite, %A_Space%, %xm6gINI%, MRU2, File7
IniWrite, %A_Space%, %xm6gINI%, MRU2, File8

IniWrite, %A_Space%, %xm6gINI%, MRU3, File0
IniWrite, %A_Space%, %xm6gINI%, MRU3, File1
IniWrite, %A_Space%, %xm6gINI%, MRU3, File2
IniWrite, %A_Space%, %xm6gINI%, MRU3, File3
IniWrite, %A_Space%, %xm6gINI%, MRU3, File4
IniWrite, %A_Space%, %xm6gINI%, MRU3, File5
IniWrite, %A_Space%, %xm6gINI%, MRU3, File6
IniWrite, %A_Space%, %xm6gINI%, MRU3, File7
IniWrite, %A_Space%, %xm6gINI%, MRU3, File8

IniWrite, %A_Space%, %xm6gINI%, MRU4, File0
IniWrite, %A_Space%, %xm6gINI%, MRU4, File1
IniWrite, %A_Space%, %xm6gINI%, MRU4, File2
IniWrite, %A_Space%, %xm6gINI%, MRU4, File3
IniWrite, %A_Space%, %xm6gINI%, MRU4, File4
IniWrite, %A_Space%, %xm6gINI%, MRU4, File5
IniWrite, %A_Space%, %xm6gINI%, MRU4, File6
IniWrite, %A_Space%, %xm6gINI%, MRU4, File7
IniWrite, %A_Space%, %xm6gINI%, MRU4, File8

; ADJUST EMULATOR INI FILE (MOSTLY FOR NON XM6 games)
; assign joysticks and input devices
IniWrite, %P1Controller%, %xm6gINI%, Joystick, Port1
IniWrite, %P2Controller%, %xm6gINI%, Joystick, Port2
IniWrite, %InputDeviceA%, %xm6gINI%, Joystick, Device1
IniWrite, %InputDeviceB%, %xm6gINI%, Joystick, Device2

; create drives for hds and hdf games
IniWrite, 5, %xm6gINI%, SASI, Drives
IniWrite, 5, %xm6gINI%, SxSI, Drives

; other settings
IniWrite, 0, %xm6gINI%, Basic, ModelType ; sets default model type to X68000 (expert(E))
IniWrite, 5, %xm6gINI%, Basic, Memory ; sets main memory (RAM) to 12MB (maximum)
IniWrite, 1, %xm6gINI%, Resume, Dir ; sets resume directory to true
IniWrite, 1, %xm6gINI%, Resume, Screen ; sets resume screen to true
IniWrite, 1, %xm6gINI%, Misc, FloppySpeed ; sets Fast Floppy to true
IniWrite, %GlobalFullscreenResolution%, %xm6gINI%, Window, Mode ; sets Fullscreen resolution per HLHQ settings
IniWrite, 0, %xm6gINI%, Display, Frame ; unchecks display CRT

; these two ini settings also work for XM6 (save state) roms/games!!!!
IniWrite, %GlobalStretch%, %xm6gINI%, Display, Stretch ; sets stretch per HLHQ settings  (AND this .ini setting also works for .XM6 games ...weird)
IniWrite, %HideStatusBarNum%, %xm6gINI%, Window, StatusBar ; hides statusBar if per HLHQ settings (AND this .ini setting also works for .XM6 games ...weird)

; prevents keyboard from launching on emulator start
IniWrite, 0, %xm6gINI%, SubWindow, Id0
IniWrite, -1, %xm6gINI%, SubWindow, PosX0
IniWrite, -1, %xm6gINI%, SubWindow, PosY0

; IF REAL DRIVE UTILIZED - VERIFIES ROM PATH NAMED CORRECTLY
If TypeDrive = 0
{
StringLen, length, romPath
; vdlength := length - 41
; StringTrimLeft, testVDromPath, romPath, vdlength
If ( romPath != "S:\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
MsgBox, 0, CRAIG SAYS YOUR ROM PATH MIGHT BE NAMED INCORRECTLY, You have opted to use a Real S: drive.`n`nREQUIRED Rom Path:`nS:\Hyperspin Roms_Seagate\Sharp X68000\Roms`n`nCURRENT Rom Path:`n%romPath%
Sleep, 10
}
}

; IF VIRTUAL DRIVE UTILIZED - VERIFIES ROM PATH NAMED CORRECTLY
If TypeDrive = 1
{
StringLen, length, romPath
vdlength := length - 41
StringTrimLeft, testVDromPath, romPath, vdlength
If ( testVDromPath != "\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
MsgBox, 0, CRAIG SAYS YOUR ROM PATH MIGHT BE NAMED INCORRECTLY, You have opted to use a Virtual S: drive.`n`nREQUIRED final 41 characters of Rom Path:`n\Hyperspin Roms_Seagate\Sharp X68000\Roms`n`nCURRENT final 41 characters of Rom Path:`n%testVDromPath%
Sleep, 10
}
}

; (CREATE A VIRTUAL "S:" DRIVE FOR ROMS IF A REAL OR VIRTUAL ONE DOES NOT EXIST) AND (ONLY IF HLHQ SETTINGS INDICATE VIRTUAL DRIVE BEING USED)
If TypeDrive = 1
{
If romExtension = .XM6
{
If FileExist("S:\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
Sleep, 5
Sleep, 5
}
else
{
Loop
{
If FileExist("S:\Hyperspin Roms_Seagate\Sharp X68000\Roms")
{
Sleep, 10
break
}
StringTrimRight, VDDromPath, romPath, 41
Run, cmd.exe
WinWait("cmd.exe ahk_class ConsoleWindowClass")
WinWaitActive("cmd.exe ahk_class ConsoleWindowClass")
SetKeyDelay, 50
SendInput, {s down}{s up}{u down}{u up}{b down}{b up}{s down}{s up}{t down}{t up}
Sleep, 10
SendInput, {Space down}{Space up}{s down}{s up}{: down}{: up}{Space down}{Space up}
Sleep, 10
SendInput, {" down}{" up}
Sleep, 10
SendInput, %VDDromPath%
Sleep, 10
SendInput, {" down}{" up}
Sleep, 150
SendInput, {Enter}
Sleep, 150
WinClose, cmd.exe
}
}
}
}

; LOADS GAMES/ROMS
If romExtension = .XM6 ; LOADS SAVE STATE ROMS
{
Run(executable, emuPath)
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , File, Open
Sleep, 300
Loop {
ControlGetText, edit1Text, Edit1, ahk_class #32770
If ( edit1Text = romPath . "\" . romName . romExtension )
Break
Sleep, 100
ControlSetText, Edit1, %romPath%\%romName%%romExtension%, ahk_class #32770
}
Sleep, 350
ControlSend, Button1, {Enter}, ahk_class #32770
}
else
{
If romExtension = .HDF
IniWrite, %romPath%\%romName%%romExtension%, %xm6gINI%, SASI, File0
If romExtension = .HDS
IniWrite, %romPath%\%romName%%romExtension%, %xm6gINI%, SxSI, File0
Run(executable . " """ . romPath . "\" . romName . romExtension . """", emuPath)
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")
Sleep, 400
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , File, Reset
}

WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")

; ADJUSTS SETTINGS FOR SAVE STATE GAMES/ROMS
; HideStatusBar and GlobalStretch MANIPULATED VIA EMULATOR INI FILE (EVEN FOR SAVE STATE GAMES/ROMS)
If romExtension = .XM6
{
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , Tools, Options...
WinWait("Options ahk_class #32770")
WinWaitActive("Options ahk_class #32770")
Sleep, 10
ControlClick, SysTabControl321,,,,, x27 y64 ; selects System

Sleep, 50
SystemClockSPeed := ClockSpeed + 1
Control, Choose, %SystemClockSPeed%, ComboBox1, Options ahk_class #32770

Sleep, 50
Control, Choose, 6, ComboBox3, Options ahk_class #32770 ; sets ram to 12

Sleep, 50
ControlClick, SysTabControl321,,,,, x296 y66 ; selects Joystick

Sleep, 50
Joystick1 := p1Controller + 1
Control, Choose, %Joystick1%, ComboBox1, Options ahk_class #32770

Sleep, 50
Joystick2 := p2Controller + 1
Control, Choose, %Joystick2%, ComboBox2, Options ahk_class #32770

Sleep, 50
InputPlayerA := InputDeviceA + 1
Control, Choose, %InputPlayerA%, ComboBox3, Options ahk_class #32770

Sleep, 50
InputPlayerB := InputDeviceB + 1
Control, Choose, %InputPlayerB%, ComboBox4, Options ahk_class #32770

Sleep, 50
ControlClick, SysTabControl321,,,,, x27 y12 ; selects Display

Sleep, 50
GlobalFScreenResolution := GlobalFullscreenResolution + 1
Control, Choose, %GlobalFScreenResolution%, ComboBox2, Options ahk_class #32770

Sleep, 50
ControlSend, Button9, {Enter}, Options ahk_class #32770
}
; ADJUSTS SETTINGS FOR ALL NON SAVE STATE (XM6) GAMES/ROMS
; ALL SETTINGS ARE MANIPULATED VIA EMULATOR INI FILE EXCEPT CLOCKSPEED BECAUSE DOING SO BEFORE GAME LOADED CAN INTERFERE WITH GAME LOADING
else
{
If ClockSpeed!=0
Sleep, %ClockSpeedDelay% ; this sleep is needed because increasing ClockSpeed before game loads sometimes causes errors so increase this number if having errors
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , Tools, Options...
WinWait("Options ahk_class #32770")
WinWaitActive("Options ahk_class #32770")

Sleep, 50
ControlClick, SysTabControl321,,,,, x27 y64 ; selects System

Sleep, 50
SystemClockSPeed := ClockSpeed + 1
Control, Choose, %SystemClockSPeed%, ComboBox1, Options ahk_class #32770

Sleep, 100
ControlSend, Button9, {Enter}, Options ahk_class #32770
}

WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")

; PLACES EMULATOR KEYBOARD ON SCREEN PER HLHQ SETTINGS
If DisplayKeyboard = true
{
WinMenuSelectItem, XM6 TypeG ahk_class AfxFrameOrView110, , Tools, Software Keyboard
Sleep, 100
WinActivate,  SOFTWARE KEYBOARD
WinWait("SOFTWARE KEYBOARD")
WinWaitActive("SOFTWARE KEYBOARD")
WinGetPos,,, Width, Height, SOFTWARE KEYBOARD
WinMove, SOFTWARE KEYBOARD,, (A_ScreenWidth/2)-(Width/2), -25
If (GlobalKeyboardTransparency = 255)
{
sleep, 10
WinSet, Transparent, Off, SOFTWARE KEYBOARD
}
else
{
sleep, 10
WinSet, Transparent, %GlobalKeyboardTransparency%, SOFTWARE KEYBOARD
}
}

WinActivate,  XM6 TypeG ahk_class AfxFrameOrView110
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")

; SETS EMULATOR TO FULLSCREEN PER HLHQ SETTINGS
If Fullscreen = true
{
SetKeyDelay, 50
SendInput, {Alt down}{Enter down}
Sleep, 10
SendInput, {Alt up}{Enter Up}
}

; REPOSITIONS KEYBOARD IF IN FULLSCREEN MODE
If Fullscreen = true
{
If DisplayKeyboard = true
{
Sleep, 1000 ; this seems to be needed to "recognize" keyboard in next steps
WinActivate,  SOFTWARE KEYBOARD
WinWait("SOFTWARE KEYBOARD")
WinWaitActive("SOFTWARE KEYBOARD")
WinGetPos,,, Width, Height, SOFTWARE KEYBOARD
WinMove, SOFTWARE KEYBOARD,, (A_ScreenWidth/2)-(Width/2), -25
WinActivate,  XM6 TypeG ahk_class AfxFrameOrView110
WinWait("XM6 TypeG ahk_class AfxFrameOrView110")
WinWaitActive("XM6 TypeG ahk_class AfxFrameOrView110")
}
}

; INITIATES MOUSE MODE PER HLHQ SETTINGS
If MouseMode = true
{
Sleep, 25
SetKeyDelay, 50
SendInput, {F12 down}{F12 up}
}

BezelDraw()
FadeInExit()
Process("WaitClose", executable)
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()

CloseProcess:
FadeOutStart()
Process, Close, xm6g.exe
; DELETES VIRTUAL S DRIVE IF BOTH ROM WAS A SAVE STATE (XM6) AND VIRTUAL DRIVE WAS BEING USED
If romExtension = .XM6
{
If TypeDrive = 1
{
Run, cmd.exe
WinWait("cmd.exe ahk_class ConsoleWindowClass")
WinWaitActive("cmd.exe ahk_class ConsoleWindowClass")
Sleep, 10
SendInput, {s down}{s up}{u down}{u up}{b down}{b up}{s down}{s up}{t down}{t up}
Sleep, 10
SendInput, {Space down}{Space up}{s down}{s up}{: down}{: up}{Space down}{Space up}
Sleep, 10
SendInput, {/ down}{/ up}{d down}{d up}
Sleep, 10
SendInput, {Enter down}{Enter up}
Sleep, 150
WinClose, cmd.exe
}
}
WinShow, ahk_class Shell_TrayWnd ; RESTORES TASK BAR UPON EXITING
Return

23:27:49:384 | HL |     INFO  | +0     | BuildScript - Loaded MultiGame scripts
23:27:49:384 | HL |     INFO  | +0     | BuildScript - Loaded Statistics.ahk script
23:27:49:384 | HL |     INFO  | +0     | BuildScript - Loaded User Functions.ahk script
23:27:49:384 | HL |     INFO  | +0     | BuildScript - Finished injecting functions into module
23:27:49:384 | HL |     INFO  | +0     | Main - Module is built
23:27:49:384 | HL |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\HyperLaunch\AutoHotkey.dll exists
23:27:49:399 | HL |   DEBUG1  | +16    | 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/21/2013 - 7:13:40
Modified: 4/19/2013 - 10:16:32
23:27:49:399 | HL |     INFO  | +0     | Main - Running module
23:27:49:399 | HL |     INFO  | +0     | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
23:27:49:524 | MD |     INFO  | +N/A   | Module initialized
23:27:49:524 | MD |   DEBUG1  | +0     | fadeInTransitionAnimation: DefaultAnimateFadeIn
23:27:49:524 | MD |   DEBUG1  | +0     | fadeOutTransitionAnimation: DefaultAnimateFadeOut
23:27:49:524 | MD |   DEBUG1  | +0     | fadeLyr3Animation: ZeroDreamsFade
23:27:49:524 | MD |   DEBUG1  | +0     | fadeLyr37zAnimation: ZeroDreamsFade
23:27:49:524 | MD |     INFO  | +0     | StartModule - Started
23:27:49:524 | MD |     INFO  | +0     | StartModule - MEmu: XM6 type G
MEmuV: XM6 TypeG version 3.13
MURL:
MAuthor: craiganderson
MVersion:
MCRC:
iCRC:
MID:
MSystem: "Sharp X68000"
23:27:49:524 | MD |     INFO  | +0     | StartModule - You have a supported System Name for this module: "Sharp X68000"
23:27:49:524 | MD |   DEBUG1  | +0     | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: 15 Puzzle (1991)(Sygnas)
23:27:49:524 | MD |     INFO  | +0     | StartModule - Ended
23:27:49:524 | MD |   DEBUG1  | +0     | FadeInStart - Started
23:27:49:524 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 1 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\15 Puzzle (1991)(Sygnas)\Layer 1*.*
23:27:49:524 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 1 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Layer 1*.*
23:27:49:524 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 1 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1*.*
23:27:49:524 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1*.png
23:27:49:524 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Layer 1 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1.png
23:27:49:524 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1*.gif
23:27:49:524 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1*.tif
23:27:49:524 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1*.bmp
23:27:49:540 | MD |   DEBUG1  | +15    | GetFadePicFile - Looking for Fade Layer 1 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1*.jpg
23:27:49:540 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Layer 1 will use G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1.png
23:27:49:540 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 2 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\15 Puzzle (1991)(Sygnas)\Layer 2*.*
23:27:49:540 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 2 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Layer 2*.*
23:27:49:540 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 2 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2*.*
23:27:49:540 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2*.png
23:27:49:540 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2 (HS alt).png
23:27:49:540 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2.png
23:27:49:540 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2*.gif
23:27:49:540 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2*.tif
23:27:49:540 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2*.bmp
23:27:49:540 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2*.jpg
23:27:49:540 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Layer 2 will use G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2 (HS alt).png
23:27:49:634 | MD |     INFO  | +94    | DefaultAnimateFadeIn - Started
23:27:49:634 | MD |     INFO  | +0     | DefaultAnimateFadeIn - Drawing First FadeIn Image.
23:27:50:134 | MD |     INFO  | +500   | DefaultAnimateFadeIn - Ended
23:27:50:134 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Extra Layer 1 - Console images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\15 Puzzle (1991)(Sygnas)\Extra Layer 1 - Console*.*
23:27:50:134 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Extra Layer 1 - Console images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console*.*
23:27:50:134 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console*.png
23:27:50:134 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console*.gif
23:27:50:134 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console*.tif
23:27:50:134 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console*.bmp
23:27:50:134 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console*.jpg
23:27:50:134 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Extra Layer 1 - Console pic: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console.jpg
23:27:50:134 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Extra Layer 1 - Console will use G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 1 - Console.jpg
23:27:50:196 | MD |   DEBUG1  | +63    | GetFadePicFile - Checking if any Fade Extra Layer 2 - Info Bar images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\15 Puzzle (1991)(Sygnas)\Extra Layer 2 - Info Bar*.*
23:27:50:212 | MD |   DEBUG1  | +15    | GetFadePicFile - Checking if any Fade Extra Layer 2 - Info Bar images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Extra Layer 2 - Info Bar*.*
23:27:50:212 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Extra Layer 2 - Info Bar images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar*.*
23:27:50:212 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 2 - Info Bar pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar*.png
23:27:50:212 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Extra Layer 2 - Info Bar pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar.png
23:27:50:212 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 2 - Info Bar pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar*.gif
23:27:50:212 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 2 - Info Bar pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar*.tif
23:27:50:212 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 2 - Info Bar pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar*.bmp
23:27:50:212 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Extra Layer 2 - Info Bar pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar*.jpg
23:27:50:212 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Extra Layer 2 - Info Bar will use G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Extra Layer 2 - Info Bar.png
23:27:50:227 | MD |     INFO  | +16    | DefaultFadeAnimation - Started
23:27:50:259 | MD |   DEBUG1  | +31    | GetFadePicFile - Checking if any Fade Layer 3 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\15 Puzzle (1991)(Sygnas)\Layer 3*.*
23:27:50:259 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 3 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\Sharp X68000\_Default\Layer 3*.*
23:27:50:259 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 3 images exist in: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3*.*
23:27:50:259 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3*.png
23:27:50:259 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Layer 3 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3.png
23:27:50:259 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3*.gif
23:27:50:259 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3*.tif
23:27:50:259 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3*.bmp
23:27:50:259 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3*.jpg
23:27:50:259 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Layer 3 will use G:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3.png
23:27:50:274 | MD |     INFO  | +16    | ReadHyperSpinXML - Started
23:27:50:290 | MD |     INFO  | +15    | ReadHyperSpinXML - Ended
23:27:50:290 | MD |     INFO  | +0     | CreateRomTable - Started
23:27:50:290 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "15 Puzzle (1991)(Sygnas)" and "(Disc"
23:27:50:290 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "15 Puzzle (1991)(Sygnas)" and "(Disk"
23:27:50:290 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "15 Puzzle (1991)(Sygnas)" and "(Cart"
23:27:50:290 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "15 Puzzle (1991)(Sygnas)" and "(Tape"
23:27:50:305 | MD |   DEBUG1  | +16    | CreateRomTable - Checking for match: "15 Puzzle (1991)(Sygnas)" and "(Cassette"
23:27:50:305 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "15 Puzzle (1991)(Sygnas)" and "(Part"
23:27:50:305 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "15 Puzzle (1991)(Sygnas)" and "(Side"
23:27:50:305 | MD |     INFO  | +0     | CreateRomTable - Ended, 7 Loops to create table.
23:27:51:087 | MD |     INFO  | +781   | DefaultFadeAnimation - Ended
23:27:51:087 | MD |   DEBUG1  | +0     | FadeInDelay - Started
23:27:51:087 | MD |   DEBUG1  | +0     | FadeInDelay - Ended
23:27:51:087 | MD |   DEBUG1  | +0     | FadeInStart - Ended
23:27:51:087 | MD |     INFO  | +0     | StartGlobalUserFeatures - Starting
23:27:51:087 | MD |     INFO  | +0     | StartGlobalUserFeatures - Ending
23:27:51:087 | MD |   DEBUG1  | +0     | CoverFE - Started
23:27:51:102 | MD |   DEBUG1  | +16    | CoverFE - Ended
23:27:51:102 | MD |   DEBUG1  | +16    | CoverFE - Ended
23:27:51:134 | MD |     INFO  | +31    | CreateMGRomTable - Started
23:27:51:134 | MD |   DEBUG1  | +0     | CreateMGRomTable - romTable already exists, skipping table creation.
23:27:51:134 | MD |     INFO  | +0     | CreateMGRomTable - Ended
23:27:51:134 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Real_or_Virtual_S:_Drive: 1
23:27:51:134 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Player1_Input_Device: 2
23:27:51:134 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Player2_Input_Device: 3
23:27:51:134 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Player1_Controller: 4
23:27:51:134 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Player2_Controller: 4
23:27:51:134 | MD |     INFO  | +0     | Module Setting - [Global_Settings] - Global_Keyboard_Transparency: 255
23:27:51:149 | MD |     INFO  | +16    | Module Setting - [Global_Settings] - Global_Display: 3
23:27:51:149 | MD |     INFO  | +0     | Module Setting - [15 Puzzle (1991)(Sygnas)] - Player1_Input_Device: 2
23:27:51:149 | MD |     INFO  | +0     | Module Setting - [15 Puzzle (1991)(Sygnas)] - Player2_Input_Device: 3
23:27:51:149 | MD |     INFO  | +0     | Module Setting - [15 Puzzle (1991)(Sygnas)] - Mouse_Mode: false
23:27:51:149 | MD |     INFO  | +0     | Module Setting - [15 Puzzle (1991)(Sygnas)] - Player1_Controller: 4
23:27:51:149 | MD |     INFO  | +0     | Module Setting - [15 Puzzle (1991)(Sygnas)] - Player2_Controller: 4
23:27:51:149 | MD |     INFO  | +0     | Module Setting - [15 Puzzle (1991)(Sygnas)] - Display_Keyboard: false
23:27:51:149 | MD |     INFO  | +0     | Module Setting - [15 Puzzle (1991)(Sygnas)] - System_Clock_(CPU)_Delay: 15000
23:27:51:149 | MD |     INFO  | +0     | CheckFile - Checking if G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.ini exists
23:27:51:149 | MD |   DEBUG1  | +0     | CheckFile - Attributes:
File Size: 14653 bytes
Created: 11/17/2014 - 12:21:22
Modified: 12/25/2014 - 11:22:39
23:27:51:212 | MD |     INFO  | +62    | Run - Running: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe "G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\15 Puzzle (1991)(Sygnas).dim"
23:27:51:243 | MD |   DEBUG1  | +31    | Run - "xm6g.exe "G:\Hyperspin\Emulators\Sharp X68000\Hyperspin Roms_Seagate\Sharp X68000\Roms\15 Puzzle (1991)(Sygnas).dim"" Process ID: 13352
23:27:51:259 | MD |   DEBUG1  | +16    | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x2901d8 | Process ID: 8884 | Process Path: G:\Hyperspin\HyperLaunch\HyperLaunch.exe
23:27:51:290 | MD |     INFO  | +31    | WinWait - Waiting for XM6 TypeG ahk_class AfxFrameOrView110
23:27:51:930 | MD |   DEBUG1  | +641   | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:51:931 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:51:932 | MD |     INFO  | +0     | WinWaitActive - Waiting for "XM6 TypeG ahk_class AfxFrameOrView110"
23:27:52:043 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:52:448 | MD |   DEBUG1  | +407   | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:52:449 | MD |     INFO  | +0     | WinWait - Waiting for XM6 TypeG ahk_class AfxFrameOrView110
23:27:52:556 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:52:557 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:52:558 | MD |     INFO  | +0     | WinWaitActive - Waiting for "XM6 TypeG ahk_class AfxFrameOrView110"
23:27:52:665 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:52:666 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:52:667 | MD |     INFO  | +0     | WinWait - Waiting for Options ahk_class #32770
23:27:52:806 | MD |   DEBUG1  | +141   | GetActiveWindowStatus - Title: Options | Class: #32770 | State: 0 | X: 675 | Y: 215 | Width: 344 | Height: 402 | Window HWND: 0xd1093c | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:52:807 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: Options | Class: #32770 | State: 0 | X: 675 | Y: 215 | Width: 344 | Height: 402 | Window HWND: 0xd1093c | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:52:808 | MD |     INFO  | +0     | WinWaitActive - Waiting for "Options ahk_class #32770"
23:27:52:916 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: Options | Class: #32770 | State: 0 | X: 675 | Y: 215 | Width: 344 | Height: 402 | Window HWND: 0xd1093c | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:53:183 | MD |   DEBUG1  | +266   | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:53:185 | MD |     INFO  | +0     | WinWait - Waiting for XM6 TypeG ahk_class AfxFrameOrView110
23:27:53:292 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:53:293 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:53:294 | MD |     INFO  | +0     | WinWaitActive - Waiting for "XM6 TypeG ahk_class AfxFrameOrView110"
23:27:53:404 | MD |   DEBUG1  | +110   | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:53:509 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:53:511 | MD |     INFO  | +0     | WinWait - Waiting for XM6 TypeG ahk_class AfxFrameOrView110
23:27:53:621 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:53:622 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: XM6 TypeG [Running] | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:53:623 | MD |     INFO  | +0     | WinWaitActive - Waiting for "XM6 TypeG ahk_class AfxFrameOrView110"
23:27:53:728 | MD |   DEBUG1  | +110   | GetActiveWindowStatus - Title: XM6 TypeG [Running] -  97% | Class: AfxFrameOrView110 | State: 0 | X: 458 | Y: 124 | Width: 778 | Height: 584 | Window HWND: 0x780d42 | Process ID: 13352 | Process Path: G:\Hyperspin\Emulators\Sharp X68000\xm6_typeg_310_20131107\x64\xm6g.exe
23:27:53:743 | MD |     INFO  | +15    | Process - WaitClose xm6g.exe
23:27:54:411 | MD |   DEBUG1  | +657   | FadeInExit - Started
23:27:54:413 | MD |     INFO  | +0     | DefaultAnimateFadeIn - Started
23:27:54:900 | MD |     INFO  | +500   | DefaultAnimateFadeIn - Ended
23:27:55:005 | MD |   DEBUG1  | +93    | FadeInExit - Ended, waiting for user to close launched application
23:28:12:271 | MD |   DEBUG1  | +17266 | CloseProcess - Started, user requested to end launched application
23:28:12:274 | MD |   DEBUG1  | +16    | ShowFE - Started
23:28:12:275 | MD |   DEBUG1  | +0     | ShowFE - Ended
23:28:13:986 | MD |   DEBUG1  | +1703  | CloseProcess - Ended
23:28:13:986 | MD |     INFO  | +0     | StopGlobalUserFeatures - Starting
23:28:13:017 | MD |     INFO  | +31    | StopGlobalUserFeatures - Ending
23:28:14:017 | MD |     INFO  | +0     | ExitModule - Started
23:28:14:017 | MD |     INFO  | +0     | Starting Updating Statistics:
23:28:14:017 | MD |   DEBUG2  | +0     | Total Elapsed Time in Pause in seconds: 0
23:28:14:017 | MD |   DEBUG2  | +0     | gameSectionStartTime:636749796
23:28:14:017 | MD |   DEBUG2  | +0     | ElapsedTime:19
23:28:14:017 | MD |   DEBUG2  | +0     | Statistics cleared game name: 15 Puzzle
23:28:14:049 | MD |   DEBUG2  | +31    | Loaded game statistics from ini files:
Number_of_Times_Played: 8
Last_Time_Played: jueves diciembre 25, 2014 11:18:22
Average_Time_Played: 19
Total_Time_Played: 151
System_Total_Played_Time: 3431
Total_Global_Played_Time: 196026
23:28:14:064 | MD |   DEBUG2  | +16    | Updated Statistics: Number_of_Times_Played: 9
Last_Time_Played: jueves diciembre 25, 2014 11:27:55
Average_Time_Played: 19
Total_Time_Played: 170
System_Total_Played_Time: 3450
Total_Global_Played_Time: 196045
23:28:14:111 | MD |     INFO  | +47    | Game section statistics updated.
23:28:14:111 | MD |     INFO  | +0     | ExitModule - Ended
23:28:14:111 | MD |     INFO  | +0     | End of Module Logs
23:28:14:221 | HL |     INFO  | +24812 | Main - Module ended, exiting HyperLaunch normally
23:28:14:221 | HL |     INFO  | +0     | ExitScript - Started
23:28:14:221 | HL |   DEBUG1  | +0     | ExitScript - Putting HyperSpin.exe back in focus
23:28:14:252 | HL |     INFO  | +31    | SystemCursor - Restoring mouse cursor
23:28:14:267 | HL |     INFO  | +16    | ExitScript - Ended
[/code]

Desconectado ArtMac

  • Usuario
  • *
  • Mensajes: 29
  • Gracias 2
  • Ciudad: Madrid
  • Pais: España
Re:Sharp X68000
« Respuesta #14 en: Diciembre 25, 2014, 11:57:09 pm »
En un primer vistazo veo que en el tuyo pone
Código: [Seleccionar]
INFO  | +0     | Main - Checking for a [XM6] section in D:\HyperSpin\HyperLaunch\Settings\Sharp X68000\Emulators.ini
22:22:02:610 | HL |     INFO  | +0     | Main - Checking for a [XM6] section in D:\HyperSpin\HyperLaunch\Settings\Global Emulators.ini
22:22:02:611 | HL |     INFO  | +0     | Main - Found [XM6] in D:\HyperSpin\HyperLaunch\Settings\Global Emulators.ini

 en el mio

Código: [Seleccionar]
23:22:37:296 | HL |     INFO  | +0     | Main - Checking for a [XM6] section in G:\Hyperspin\HyperLaunch\Settings\Sharp X68000\Emulators.ini
23:22:37:296 | HL |     INFO  | +0     | Main - Found [XM6] in G:\Hyperspin\HyperLaunch\Settings\Sharp X68000\Emulators.ini

Es como si no buscar el global emulator.ini. Dentro de la carpeta settings esta

Código: [Seleccionar]
[XM6]
Emu_Path=G:\Hyperspin\Emulators\Sharp X68000\xm6g emulator with bios\xm6g.exe
Rom_Extension=7z|zip|dim|hdf|xdf|XM6
Module=G:\Hyperspin\HyperLaunch\Modules\XM6\module (for non-english windows)\XM6.ahk
HyperPause_Save_State_Keys=
HyperPause_Load_State_Keys=


 


* Salón Recreativo #55 (27-04-2024 / 26-05-2024)  Autor: montypepa Foro: Salón Recreativo FaseBonus 20/05/2024 (10:33)
* MPAGD (Multi Platform Arcade Game Designer)  Autor: jose365 Foro: Creación de juegos 19/05/2024 (17:38)
* Música y artistas aptos para nuestra jukebox  Autor: Zael Foro: Offtopic 19/05/2024 (12:20)
* [PS4] PS4 5.05 - Should I Stay or Shoud I Go?  Autor: Zael Foro: Consolas actuales 19/05/2024 (11:59)
* Retro 320 - Wizard of wor  Autor: Zael Foro: Competiciones y concursos 19/05/2024 (11:48)
* [Recomendacion] Series para ver  Autor: arquillos Foro: Offtopic 19/05/2024 (10:45)
* [Recomendación] Cine para los findes en casa (bueno, bonito y barato)  Autor: arquillos Foro: Offtopic 18/05/2024 (15:43)
* El megapost del ZX Spectrum  Autor: arquillos Foro: Offtopic 17/05/2024 (08:14)
* Van dos y se cae el del medio - Hilo de cachondeo general  Autor: joselopez Foro: Offtopic 16/05/2024 (00:56)
* ¿A qué estáis jugando ahora mismo?  Autor: joselopez Foro: Offtopic 16/05/2024 (00:35)
* Amiga Games + 1.9.3  Autor: empardopo Foro: Emuladores 15/05/2024 (20:48)
* Ofertas Amazon  Autor: empardopo Foro: Offtopic 15/05/2024 (20:33)
* [N3DS] Red Viper - Emulando Virtual Boy como Dios manda  Autor: sirdrak Foro: Noticias de emuladores 13/05/2024 (00:53)
* La inteligencia artificial ha llegado a la música  Autor: Zael Foro: Offtopic 12/05/2024 (20:24)
* Info sobre MARP  Autor: empardopo Foro: Records y wolfmame 12/05/2024 (20:09)
* Stop the express  Autor: empardopo Foro: ZX Spectrum 12/05/2024 (20:05)
* Retro Portable Maker ArcadeSpain (RPMA)  Autor: empardopo Foro: Otros programas 12/05/2024 (17:37)
* Recopilatorio Retos: Desde el 1 hasta .....  Autor: montypepa Foro: Competiciones y concursos 05/05/2024 (21:30)
* iojukebox Theme, un JukeBox para Attract-Mode  Autor: gucaza Foro: Themes AM 04/05/2024 (02:47)
* Nuevo miniPc para mi vieja recre y juegos Windows compatibles formato 4:3  Autor: jmpuk Foro: Offtopic 02/05/2024 (23:31)
* Homenaje a Locomalito  Autor: beaches Foro: Otros programas 02/05/2024 (23:03)
* Etpa8: El Reino Subterráneo  Autor: jmpuk Foro: ZX Spectrum 01/05/2024 (21:49)
* West Bank para ZX Spectrum  Autor: empardopo Foro: ZX Spectrum 01/05/2024 (20:07)
* Patrocinador para el foro ArcadeSpain  Autor: empardopo Foro: Noticias 29/04/2024 (19:37)
* Aprende a hacerte un PORTABLE de tu juego arcade favorito  Autor: empardopo Foro: Records y wolfmame 29/04/2024 (19:27)

Reto 320: Wizard of Wor
Buscaunchollo.click