PASOS PARA CONFIGURAR EMULADORES EN HYPERSPIN
1º/CONFIGURAR UN EMULADOR (EJEMPLO :EMULADOR MAME) CON EL CONFIGURADOR HYPERHQ:
1º-Os bajais el instalador del Hyperspin 0.8.0.0 de su pagina oficial esta .
[url]http://www.hyperspin-fe.com/forum/downloads.php?do=file&id=664[/url]
2º-Lo instalais en C:/ y quedaria la ruta asi.
C:/Hyperspin.
3º-Luego creais una carpeta dentro de C:/Hyperspin llamada Emulators y meteis ahi todos los emuladores que vayais a usar.
4º-Ahora voy a configurar como ejemplo el emulador Mame pero para el resto de emuladores hay que hacer los mismos pasos:
-Metemos la carpeta del emulador Mame ya configurado dentro de la carpeta de Emulators que hemos creado previamente.
-Abrimos el configurador del frontend HyperHQ y seleccionamos la pestaña de arriba llamada WHEEL SETTINGS,despues debajo de esa pestaña hay otra llamada CHOOSE A WHEEL ahi es donde vamos a seleccionar el emulador que estamos configurando,en nuestro caso el MAME.
-Configuramos el emulador como esta en la foto:
-La configuracion es bien facil:
EXECUTABLE=Ruta del exe del emulador
ROM PATH =Ruta de la carpeta de roms
EXECUTION =Siempre NORMAL
PC Game =DISABLED
USED FULL PATH TO ROMS=Siempre ENABLED
WINSTATE=HIDDEN
5-Cerrais el HyperHQ y comprobais que en el archivo MAME.ini dentro de la carpeta SETTINGS esta bien la configuracion que hemos creado anteriormente y ya esta asi de facil para los demas emuladores.
6-Esto es solo para configurar el emulador en cuestion para configurar controles y demas ir dando a las demas pestañas del configurador.
2º/CREAR EL MENU DEL EMULADOR (EJEMPLO EMULADOR MAME)
Dentro de la carpeta Hyperspin abrimos una carpeta llamada DATABASES y dentro de ella buscamos otra carpeta llamada MAIN MENU en cuyo interior hay un archivo que lo editamos con el bloc de notas y nos sale esto:
<?xml version="1.0" encoding="iso-8859-1"?>
<menu>
<game name="Atari 5200">
<game name="Atari 7800">
<game name="PC98">
<game name="Vivanonno">
<game name="ZX Spectrum">
<game name="Sega Model 3">
<game name="Sega Naomi">
<game name="Atari ST">
<game name="Nintendo DS">
<game name="Fujitsu FM">
<game name="Commodore Amiga">
Aqui podemos ver que hay varios menus creados ya,para crear el del emulador MAME hay que poner una linea como esta .Entre las comillas tiene que ir el nombre del emulador en nuestro caso MAME:
<game name="MAME">
y ya tendremos creado el menu del emulador ,asi de facil.
3º/GENERAR LA LISTA DE JUEGOS (EJEMPLO EMULADOR MAME):
1º-Creamos dentro de la carpeta DATABASES una carpeta llamada MAME.
Con el fantastico programa creado por Fuents,
www.megaupload.com/?d=U7ILX3BNgeneramos la lista de juegos.
Abrimos el programa y nos saldra esto:
En Extensión---------------------------Ponemos el nombre de la extensión de los juegos
En Origen-------------------------------Ponemos la ruta de la carpeta ROMS
(C:\HyperSpin\Emulators\MAME\roms)
En Destino------------------------------Ponemos la ruta de la carpeta MAME
(C:\HyperSpin\Databases) y guardamos el
archivo con el nombre MAME.xml
Ahora ya tenemos creado el archivo con la lista de juegos del emulador MAME
4º/CONFIGURAR EL EMULADOR MAME PARA QUE FUNCIONE CON HYPERSPIN:
1-Abrimos el archivo llamado HYPERLAUNCH.AHK y lo editamos con el bloc de notas,vemos algo asi:
/**
* HyperLaunch Version 1.02
* Autohotkey scrip
t by BadBoyBill
[email protected] * CursorHide by Lazlo
* Integrated FreeDO wrapper by brian_hoffman
*
* If you are reading this and do not have autohotkey you can get it
* @
http://www.autohotkey.com/download/ * If you would like to modify this script and share it thats OK, but
* see if your modification is something that we would like to add
* to the official version.
*
* Refer to the autohotkey documentation for the keyoboard keylist
*
* If this script does not support your favorite emulator
* then please request support @
http://www.hyperspin-fe.com/forum *
* :Supported emulators:
* :System: :Emulators:
*Atari 5200.............................messpp.exe
*Atari Lynx.............................handy.exe
*Daphne.................................daphne.exe
*Gameboy Advance........................visualboyadvance.exe
*MAME...................................mame.exe
*Neo Geo................................mame.exe
*Neo Geo Pocket Color...................NeoPop-Win32.exe
*Nintendo 64............................project64.exe
*Nintendo Entertainment System..........nestopia.exe
*Panasonic 3DO..........................FreeDO.exe
*Sega 32X...............................fusion.exe
*Sega CD................................fusion.exe
*Sega Dreamcast.........................nullDC_100b1_6.exe
*Sega Game Gear.........................fusion.exe
*Sega Genesis...........................fusion.exe
*Sega Master System.....................fusion.exe
*Sony Playstation.......................psxfin.exe
*Super Nintendo Entertainment System....zsnesw.exe
*TurboGrafx 16..........................mednafen.exe
*Zinc...................................zinc.exe
*
*
*/
#SingleInstance force ;Prevent multiple instances
#WinActivateForce
SetTitleMatchMode 2
;------------------------------------------------------------------------------;
; MAIN SETTINGS ;
;------------------------------------------------------------------------------;
;[UNIVERSAL HOTKEYS] ;SEPERATE MULTIPLE KEYS WITH &(ampersand) up to 2 keys.
exitScriptKey = q & s ;Secret hotkey(s) to exit script if needed
;Not to be confused with exit emulator keys
exitEmulatorKey = Esc ;This key/key combo will close any emulators
;that do not have normal closing methods.
toggleCursorKey = t ;hotkey(s) to show or hide cursor if needed
;when hideCursor below is true
;[MOUSE CURSOR]
hideCursor = false ;Automatically hide cursor during script
;WARNING: Make sure ALL your emu's are running fine
; before setting this to true as a precaution.*
;[WINDOWS]
hideDesktop = true ;Attempts to hide desktop with black screen, might help
;on some emu's for hiding launching windows.
hideTaskbar = false ;Hide the windows taskbar when running emu's.
;WARNING: Make sure ALL your emu's are running fine
; before setting this to true as a precaution.*
daemontools = "C:\Archivos de programa\DAEMON Tools Lite\daemon.exe" ;Mount the ISO.
;WARNING: I am using deamon tools light.
; If you have issue get the latest version of dtools.*
/*
*:If for some weird reason the script hangs follow these steps to get back to normal.
1. If an emulator hangs up or cant load your game then first try to exit the emu
by pressing your Emulator exit hotkey above.
2. If your emu exited but your mouse cursor is gone use your cursor toggle hotkey.
3. Next try to exit the script by pressing your Exit Script Hotkey above. This
will also bring back your cursor and taskbar is they are set to true.
*/
;**********************************************************************
;* EDIT BELOW THIS POINT AT YOUR OWN RISK *
;**********************************************************************
;------------------------------------------------------------------------------;
; GET PARAMATERS AND SET HOTKEYS ;
;------------------------------------------------------------------------------;
;CHECKING FOR 2 PARAMS, IF NOT THEN EXIT
if 0 < 2
{
MsgBox Usage: HyperLaunch.ahk/exe "System Name" "Rom Name"
ExitApp
}
systemName = %1%
romName = %2%
Hotkey, %exitScriptKey%, ExitScript
if (hideCursor = "true")
{
Hotkey, %toggleCursorKey%, ToggleCursor
SystemCursor("Off")
}
WinClose, cmd.exe
;------------------------------------------------------------------------------;
; GET AND CHECK PATHS ;
;------------------------------------------------------------------------------;
GoSub, CheckINI
IniRead, iniEmuPath, %A_ScriptDir%\Settings\%systemName%.ini, exe info, path
emuPath := GetFullName(iniEmuPath)
IniRead, iniRomPath, %A_ScriptDir%\Settings\%systemName%.ini, exe info, rompath
romPath := GetFullName(iniRomPath)
IniRead, executable, %A_ScriptDir%\Settings\%systemName%.ini, exe info, exe
IniRead, romExtensions, %A_ScriptDir%\Settings\%systemName%.ini, exe info, romextension
romExtension =
GoSub, CheckPaths
;------------------------------------------------------------------------------;
; RUN SYSTEM ;
;------------------------------------------------------------------------------;
;**********************************ATARI5200**************************
if (systemName = "Atari 5200" && executable = "messgui.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %executable% a5200 -cart "%romPath%%romName%%romExtension%" -skip_gameinfo -nowindow -nonewui, %emuPath%, Hide UseErrorLevel
}
;*************************************PC98****************************
else if (systemName = "PC98" && executable = "anex86.exe")
{
if (romname = "01" || "02" || "03" || "04" || "05")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, "%EmuPath%%Executable%",,Hide UseErrorLevel
sleep,100
SendInput, {tab 11}
sleep,100
clipboard=
clipboard=%romPath%%romName%%romExtension%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {tab 8}
send, {enter}
Process, WaitClose, anex86.exe
}
else
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
executable=
executable=%romName%
Run, %romPath%%romName%%romExtension%,,Hide UseErrorLevel
}
}
;**********************************ATARILynx*************************
else if (systemName = "Atari Lynx" && executable = "handy.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %executable% "%romPath%%romName%%romExtension%", %emuPath%, UseErrorLevel
}
;**********************************ATARI7800**************************
if (systemName = "Atari 7800" && executable = "messgui.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %executable% a7800 -cart "%romPath%%romName%%romExtension%" -skip_gameinfo -nowindow -nonewui, %emuPath%, Hide UseErrorLevel
}
;************************************DAPHNE**************************
else if (systemName = "Daphne" && executable = "daphne.exe"){
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
daphneParams = vldp -fullscreen -x 640 -y 480 -nohwaccel -framefile
frameFilePath = %romPath%%romName%%romExtension%
RunWait, %executable% %romName% %daphneParams% %frameFilePath%, %emuPath%, UseErrorLevel
}
Ponemos en el apartado RUN SYSTEM esto para el emulador MAME:
;*************************************MAME***************************
else if (systemName = "MAME" && executable = "mame.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %executable% "%romPath%%romName%%romExtension%", %emuPath%, Hide UseErrorLevel
}
Y guardamos los cambios.
Luego nos bajamos el programa AUTOHOTKEY de aquí:
http://www.autoitscript.com/autoit3/downloads.shtmlLo instalamos en C:Archivos de programa\AutoHotKey
Dentro de la carpeta AUTOHOTKEY ,hay otra carpeta llamada COMPILER y dentro de esta un archivo llamado AHK2EXE.
Abrimos ese archivo y vemos esto:
En SOURCE(script file)----------------------------Elegimos el archivo Hyperlaunch.ahk
En DESTINATION (.exe file)---------------------Elegimos el archivo Hyperlaunch.exe
Y damos al boton que pone CONVERT y ya tendremos el archivo Hyperlaunch.ahk compilado.
Luego dentro de la carpeta SETTINGS creamos un archivo .ini llamado MAME.ini
con esta configuración:
[exe info]
path = C:\HyperSpin\Emulators\MAME\
rompath = C:\HyperSpin\Emulators\MAME\roms\
userompath = true
exe = mamepgui.exe
romextension = zip
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch = false
[themes]
themes_only = false
animate_out_default = false
[wheel]
alpha = .15
style = normal
speed = high
vert_wheel_position = center
text_with_images = true
text_width = 700
text_font = Style2
small_text_width = 260
large_text_width = 400
text_stroke_size = 8
text_stroke_color = 0x000000
text_color1 = 0x00BFFD
text_color2 = 0xFFFFFF
text_color3 = 0x00BFFD
color_ratio = 100
shadow_distance = 0
shadow_angle = 45
shadow_color = 0x000000
shadow_alpha = 1
shadow_blur = 0
[pointer]
x = 965
y = 384
[video defaults]
path = C:\Hyperspin\Media\MAME\Video\
width = 650
height = 360
x = 345
y = 445
rotation = 0
animation_time = .3
animation_type = fade
animation_start = none
border_color = 0x000000
border_size = 0
border_color2 = 0X000000
border_size2 = 0
border_color3 = 0X000000
border_size3 = 0
forceaspect = horizontal
belowwheel = true
[sounds]
game_sounds = true
wheel_click = true
[navigation]
game_jump = 50
sort_by_name = false
remove_info_wheel = false
remove_info_text = false
use_parent_vids = true
use_parent_themes = true
[artwork1 defaults]
x = 380
y = 120
rotation = 0
animation_time = .5
animation_type = ease
animation_start = top
animation_rest = none
[artwork2 defaults]
x = 200
y = 500
rotation = 0
animation_time = .5
animation_type = ease
animation_start = right
animation_rest = none
[artwork3 defaults]
x = 200
y = 500
rotation = 0
animation_time = .5
animation_type = ease
animation_start = left
animation_rest = none
[artwork4 defaults]
x = 512
y = 500
rotation = 0
animation_time = .5
animation_type = ease
animation_start = none
animation_rest = none
[Special Art A]
default = false
active = true
x = 512
y = 720
in = .4
out = .4
length = 3
delay = .1
type = normal
start = bottom
[Special Art B]
default = true
active = true
x = 512
y = 740
in = .4
out = .4
length = 3
delay = .1
type = fade
start = none
[Game Text]
game_text_active = true
show_year = true
show_manf = true
show_description = true
text_color1 = 0xffffff
text_color2 = 0x0099cc
stroke_color = 0x000000
text_font = Style1
text1_textsize = 26
text1_strokesize = 7
text1_x = 32
text1_y = 610
text2_textsize = 36
text2_strokesize = 8
text2_x = 30
text2_y = 640
[Genre Screen]
allgames_title = All Games
text_color = 0x000000
text_x = 150
text_y = 200
stroke_color = 0xffffff
stroke_size = 7
Esta archivo ini que hay que hacer para cada emulador dentro de la carpeta SETTINGS tiene la misma estructura para todos los emuladores,SOLO hay que cambiar las primeras lineas con la ruta del emulador,ruta de la carpeta del emulador,extensión de los juegos del emuladore etc...estas:
[exe info]
path =
rompath =
userompath =
exe =
romextension =
parameters =
searchsubfolders =
pcgame =
winstate =
hyperlaunch =
Sega model 2 en Hyperspin:
Esta seria la configuracion del archvo ini:
path = C:\HyperSpin\Emulators\Sega Model 2\
rompath = C:\HyperSpin\Emulators\Sega Model 2\roms\
userompath = true
exe = EMULATOR.exe
romextension = zip
parameters =
searchsubfolders = false
pcgame = false
winstate =HIDDEN
hyperlaunch =true
Y esta la configuracion del archivo Hyperlaunch.ahk:
;***********************************SEGAMODEL2*********************************
else if (systemName = "Sega Model 2")
{
if(executable = "emulator_multicpu.exe" || executable = "emulator.exe" )
{
;hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %executable% %romName%, %emuPath%, Hide UseErrorLevel
DetectHiddenWindows, on
WinWait, Model 2
WinShow
Process, WaitClose, %executable%
}
}
Compilais luego el archivo con el programa Autohotkey y listo.Voy a ir poniendo poco a poco la configuracion de cada emulador bien ordenado para que se vea bien claro y no haya dudas.
Sega CD en Hyperspin:
Esta seria la configuracion del archivo ini:
[exe info]
path = C:\HyperSpin\Emulators\Sega CD\
rompath = C:\HyperSpin\Emulators\Sega CD\roms\
userompath = true
exe = Fusion.exe
romextension = iso
parameters =
searchsubfolders = false
pcgame = false
winstate = NORMAL
hyperlaunch = false
Las imagenes de los juegos nos las podemos encontrar de dos formas iso+mp3 o bin en ese caso donde pone romextension añadirle la extension bin detras de una coma quedaria asi.
romextension = iso,bin
Y esta la configuracion del archivo Hyperlaunch.ahk:
;***********************************SEGACD*************************************
else if (systemName = "Sega CD" && executable = "Fusion.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% "%romPath%%romName%%romExtension%" -auto -scd -fullscreen, %EmuPath%, Hide UseErrorLevel
Process, WaitClose, fusion.exe
}
Compilais el archivo y listo
Sega Game Gear en Hyperspin:
Este seria la configuracion del archivo ini:
path = C:\HyperSpin\Emulators\Sega Game Gear\
rompath = C:\HyperSpin\Emulators\Sega Game Gear\roms\
userompath = true
exe = Fusion.exe
romextension = zip
parameters =
searchsubfolders = false
pcgame = false
winstate=HIDDEN
hyperlaunch=true
Y esta la configuracion del archivo Hyperlaunch.ahk:
;*********************************SEGAGAMEGEAR********************************
else if (systemName = "Sega Game Gear" && executable = "Fusion.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% "%romPath%%romName%%romExtension%" -auto -sms -fullscreen, %EmuPath%, Hide UseErrorLevel
Process, WaitClose, fusion.exe
}
Compilais y listo
Sega32x en Hyperspin:
La configuracion seria la siguiente:
path = C:\HyperSpin\Emulators\Sega 32X\
rompath = C:\HyperSpin\Emulators\Sega 32X\roms\
userompath = true
exe = Fusion.exe
romextension = zip
parameters =
searchsubfolders = false
pcgame = false
winstate=HIDDEN
hyperlaunch=true
Y la configuracion del archivo Hyperlaunch:
;*******************************SEGA32X*********** ******************
else if (systemName = "Sega 32X" && executable = "Fusion.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% "%romPath%%romName%%romExtension%" -auto -32X -fullscreen, %EmuPath%, Hide UseErrorLevel
Process, WaitClose, fusion.exe
}
Compilais y listo
Sega Genesis - Megadrive en Hyperspin
[exe info]
path = C:\HyperSpin\Emulators\Sega Genesis\
rompath = C:\HyperSpin\Emulators\Sega Genesis\roms\
userompath = true
exe = Fusion.exe
romextension = zip
parameters =
pcgame = false
pcgameextension =
winstate = NORMAL
hyperlaunch=True
Y esta la configuracion del archivo Hyperlaunch.ahk:
;*********************************SEGAGENESIS**********************************
else if (systemName = "Sega Genesis" && executable = "Fusion.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% "%romPath%%romName%%romExtension%" -auto -gen -fullscreen, %EmuPath%, Hide UseErrorLevel
Process, WaitClose, fusion.exe
}
Compilais y listo
Sega Master System en Hyperspin:
Esta seria la configuracion del archivo ini:
path = C:\HyperSpin\Emulators\Sega Master System\
rompath = C:\HyperSpin\Emulators\Sega Master System\roms\
userompath = true
exe = Fusion.exe
romextension = zip
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch=true
Y esta la configuracion del archivo Hyperlaunch.ahk:
;*******************************SEGAMASTERSYSTEM******************************
else if (systemName = "Sega Master System" && executable = "Fusion.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% "%romPath%%romName%%romExtension%" -auto -sms -fullscreen, %EmuPath%, Hide UseErrorLevel
Process, WaitClose, fusion.exe
}
Compilais y listo
Snes en Hyperspin:
Esta seria la configuracion dle archivo ini:
exe info]
path =C:\HyperSpin\Emulators\Super Nintendo Entertainment System\
rompath =C:\HyperSpin\Emulators\Super Nintendo Entertainment System\roms\
userompath =true
exe =zsnesw.exe
romextension = zip
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch=true
Y esta seria la configuracion del archivo Hyperlaunch.ahk:
;***********************SuperNintendoEntertainmentSystem*********************
else if (systemName = "Super Nintendo Entertainment System" && executable = "zsnesw.exe")
{
hideDesktop()
SetKeyDelay, 250
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %Executable% "%romPath%%romName%%romExtension%", %EmuPath%
}
Compilais y listo
Nintendo Gameboy Advance en Hyperspin:
La configuracion seria esta:
[exe info]
path = C:\HyperSpin\Emulators\Nintendo GameBoy Advance\
rompath = C:\HyperSpin\Emulators\Nintendo GameBoy Advance\Roms\
userompath = true
exe = VisualBoyAdvance.exe
romextension = zip
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch=true
Y esta la configuracion del archivo Hyperlaunch.ahk:
;********************************GAMEBOYADVANCE********************************
else if (systemName = "Gameboy Advance" && executable = "visualboyadvance.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, "%emuPath%%executable%" "%romPath%%romName%%romExtension%",,UseErrorLe vel
}
Compilais y listo
Future Pinball en Hyperspin:
La configuracion del archivo ini seria:
path =C:\HyperSpin\Emulators\Future Pinball\
rompath =C:\HyperSpin\Emulators\Future Pinball\Tables\
userompath =true
exe =Future Pinball.exe /open
romextension = fpt
parameters =/play /exit
searchsubfolders = false
pcgame = false
winstate = HIDDEN
Y esta seria la configuracion del archivo Hyperlaunch.ahk:
;********************************FuturePinball********************************
else if (systemName = "Future Pinball" && executable = "Future Pinball.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Runwait, "%emuPath%%executable%" /open "%romPath%%romName%%romExtension%" /play /exit %emuPath%,
Hide UseErrorLevel
}
Compilais y listo
Visual Pinball en Hyperspin:
Esta seria la configuracion del archivo ini:
[exe info]
path = C:\HyperSpin\Emulators\Visual Pinball\
rompath = C:\HyperSpin\Emulators\Visual Pinball\tables\
userompath = true
exe = VPinball.exe
romextension = vpt
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch = true
Y esta la configuracion del archivo Hyperlaunch.ahk:
;**********************************VisualPinball********************************
else if (systemName = "Visual Pinball" && executable = "vpinball.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, "%EmuPath%%Executable%" -play -"%romPath%%romName%%romExtension%"
}
Compilais y listo
Sony Playstation en Hyperspin:
Esta seria la configuracion del archivo ini:
[exe info]
path = C:\HyperSpin\Emulators\Sony Playstation\
rompath = C:\HyperSpin\Emulators\Sony Playstation\roms\
userompath = true
exe = ePSXe.exe -nogui -loadbin
romextension = bin
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch = false
Y esta la configuracion del archivo Hyperlaunch.ahk:
;********************************SonyPlaystation*******************************
else if (systemName = "Sony Playstation" && executable = "psxfin.exe")
{
psxParams = -f
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% %psxParams% "%romPath%%romName%%romExtension%", %EmuPath%, Hide UseErrorLevel
DetectHiddenWindows, on
WinWait, ahk_class pSX
hideDesktop()
WinWaitClose, ahk_class pSX
}
Compilais y listo
Sony Playstation 2 en Hyperspin:
Esta seria la configuracion del archivo ini:
[exe info]
path = C:\HyperSpin\Emulators\Playstation2\
rompath = C:\HyperSpin\Emulators\Playstation2\roms\
userompath = true
exe = 396_X3_pcsx2.exe
romextension = iso
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch = true
Y esta del archivo Hyperlaunch.ahk:
;***********************************Playstation2*************************************
else if (systemName = "Playstation2" && executable = "396_X3_pcsx2.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, %Executable% "%romPath%%romName%%romExtension%", %EmuPath%, Hide UseErrorLevel
Process, WaitClose, 396_X3_pcsx2.exe
}
Compilais y listo
Amstrad en Hyperspin:
Este seria la configuracion del archivo ini:
[exe info]
path = C:\HyperSpin\Emulators\Amstrad\
rompath = C:\HyperSpin\Emulators\Amstrad\Disc\
userompath = true
exe = AMSTRAD.exe
romextension = dsk
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch =false
Los juegos hay que meterlos en la carpeta Disc
Commodore 64 en Hyperspin:
Aqui teneis la configuracion del archivo ini:
[exe info]
path = C:\HyperSpin\Emulators\Commodore 64\
rompath = C:\HyperSpin\Emulators\Commodore 64\Roms\
userompath = true
exe = C64Wrapper.exe
romextension = T64
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch =false
Os bajais este archivo que es un wrapper y editais el archivo de texto con la ruta donde tengais la carpeta y con la ruta del ejecutable:
http://www.megaupload.com/?d=WEXQLQW0ZX Spectrum en Hyperspin:
Aqui teneis la configuracion del archivo ini:
[exe info]
path = C:\HyperSpin\Emulators\ZX Spectrum\
rompath = C:\HyperSpin\Emulators\ZX Spectrum\Roms\
userompath = true
exe = EmuZWIN.exe /fullscreen /escexit
romextension = Z80
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch =false
Yo he usado el emulador EmuZWin
Esta configurado solo para roms descomprimidas con extension Z80 que son las que dan menos problemas pero comprimidas ,tambien vale lo importante es que sea el archivo Z80
Neo Geo Pocket Color en Hyperspin:
Esta seria la configuracion del archivo ini:
[exe info]
path =C:\HyperSpin\Emulators\Neo Geo Pocket Color\
rompath =C:\HyperSpin\Emulators\Neo Geo Pocket Color\Roms\
userompath =true
exe =NeoPop-Win32.exe
romextension = zip
parameters =
searchsubfolders = false
pcgame = false
winstate =HIDDEN
hyperlaunch =true
Y esta la configuracion del archivo hyperlaunch.ahk:
;*****************************NEOGEOPOCKETCOLOR******************************
else if (systemName = "Neo Geo Pocket Color" && executable = "NeoPop-Win32.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %executable% "%romPath%%romName%%romExtension%", %emuPath%, UseErrorLevel
}
Compilais y listo
Daphne en Hyperspin:
Esta seria la configuracion para el archivo ini:
[exe info]
path =C:\HyperSpin\Emulators\Daphne\
rompath =C:\HyperSpin\Emulators\Daphne\framefile\
userompath = true
exe =daphne.exe
romextension = txt
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch =true
Y esta la configuracion del archivo Hyperlaunch.ahk:
;************************************DAPHNE*************************************
else if (systemName = "Daphne" && executable = "daphne.exe"){
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
daphneParams = vldp -fullscreen -x 640 -y 480 -nohwaccel -framefile
frameFilePath = %romPath%%romName%%romExtension%
RunWait, %executable% %romName% %daphneParams% %frameFilePath%, %emuPath%, UseErrorLevel
}
Compilais y listo
Turbografx16 en Hyperspin:
La configuracion del archivo ini seria:
exe info]
path =C:\HyperSpin\Emulators\TurboGrafx 16x\
rompath =C:\HyperSpin\Emulators\TurboGrafx 16x\roms\
userompath = true
exe =pce.exe
romextension = zip
parameters =
searchsubfolders = false
pcgame = false
winstate=HIDDEN
hyperlaunch = false
Y la configuracion del archivo hyperlaunch.ahk:
;**********************************TurboGrafx16********************************
else if (systemName = "TurboGrafx 16" && executable = "mednafen.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, "%EmuPath%%Executable%" "%romPath%%romName%%romExtension%" -fs 1,, UseErrorLevel
}
Compilais y listo
Atari 5200 en Hyperspin:
Esta seria la configuracion para el archivo ini:
exe info]
path = C:\HyperSpin\Emulators\Atari 5200\
rompath = C:\HyperSpin\Emulators\Atari 5200\software\atari 5200\
userompath = true
exe = messgui.exe
romextension = zip
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch = true
Y esta seria la configuracion del archivo Hyperlaunch.ahk:
;**********************************ATARI5200************************** *********
if (systemName = "Atari 5200" && executable = "messgui.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %executable% a5200 -cart "%romPath%%romName%%romExtension%" -skip_gameinfo -nowindow -nonewui, %emuPath%, Hide UseErrorLevel
}
Compilais y listo
FBA en Hyperspin:
Esta seria la configuracion dle archivo ini:
[exe info]
path = C:\HyperSpin\Emulators\FBA\
rompath = C:\HyperSpin\Emulators\FBA\roms\
userompath = true
exe =fba.exe
romextension =zip
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch =true
Y esta la configuracion del archivo Hyperlaunch.ahk:
;*********************************FBA*************************************
else if (systemName = "FBA" && executable = "fba.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
RunWait, %executable% "%romName%", %emuPath%, Hide UseErrorLevel
}
Compilais y listo
Atari ST en Hyperspin:
Esta seria la configuracion del archivo ini:
[exe info]
path = C:\HyperSpin\Emulators\Atari ST\
rompath = C:\HyperSpin\Emulators\Atari ST\roms\
userompath = true
exe = Steem.exe
romextension = st
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch = true
Y esta del archivo Hyperlaunch.ahk:
;***********************************ATARIST*************************************
else if (systemName = "Atari ST" && executable = "Steem.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, "C:\HyperSpin\Emulators\Atari ST\strun.bat"
Run, %Executable% "%romPath%%romName%%romExtension%"FULLSCREEN NONOTIFYINIT, %EmuPath%, Hide UseErrorLevel
Process, WaitClose, Steem.exe
}
Compilais y listo
PC-98 en Hyperspin:
Este seria la configuracion del archivo ini:
[exe info]
path = C:\HyperSpin\Emulators\PC98\
rompath = C:\HyperSpin\Emulators\PC98\roms\
userompath = true
exe = anex86.exe
romextension = hdi
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch = true
Y esta la configuracion del archivo Hyperlaunch.ahk:
;*************************************PC98******** ******************** **********
else if (systemName = "PC98" && executable = "anex86.exe")
{
if (romname = "01" || "02" || "03" || "04" || "05")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, "%EmuPath%%Executable%",,Hide UseErrorLevel
sleep,100
SendInput, {tab 11}
sleep,100
clipboard=
clipboard=%romPath%%romName%%romExtension%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {tab 8}
send, {enter}
Process, WaitClose, anex86.exe
}
else
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
executable=
executable=%romName%
Run, %romPath%%romName%%2
Edited by akilex - 18/4/2009, 17:06