You are on page 1of 57

Primero create en la carpeta Media una entrada con el nombre del emulador a ejecutar Dentro de Media\Main menu\Images\Wheel\ pilla

un logo para el emulador, por ejemplo este

y lo guardas con el mismo nombre que hayas puesto en la carpeta media Ve a la carpeta Database y edita el xml incluido en Database\Main menu tal que as
uote!

"#xml $ersion%&'()& encoding%&iso*++,-*'&#. "menu. "game name%&M/M0& 1. "game name%&/tari ,2))& 1. "game name%&/tari 3ynx& 1. "game name%&Visual Pinball& 1. "game name%&4intendo 0ntertainment 5ystem& 1. "game name%&5uper 4intendo 0ntertainment 5ystem& 1. "game name%&4intendo 67& 1. "game name%&8ameboy /d$ance& 1. "game name%&5ega Master 5ystem& 1. "game name%&5ega 8enesis& 1. "game name%&5ega 9D& 1. "game name%&5ega :2;& 1. "game name%&5ega Dreamcast& 1. "game name%&5ega 8ame 8ear& 1. "game name%&5ega Model 2& 1. "game name%&<urbo8ra=x '6& 1. "game name%&P9 0ngine& 1. "game name%&4eo 8eo& 1. "game name%&4eo 8eo Poc>et 9olor& 1. "game name%&Panasonic :D?& 1. "game name%&5ony Playstation& 1. "game name%&Daphne& 1. "game name%&@inc& 1. "game name%&Auture Pinball& 1. "1menu. 5i te das cuenta ya lo he aBadido( 9rea un archi$o (ini en la carpeta 5ettings con el mismo nombre que hayas asignado y le introduces los datos para que te lo ejecute

uote!

Cexe in=oD path % 9!\Eyper5pin\0mulators\Visual PinbVisual Pinballall\ rompath % 9!\Eyper5pin\0mulators\5uper 4intendo 0ntertainment 5ystem\tables\ userompath % true exe % pinball(exe romextension % $pt parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % =alse CthemesD themesGonly % =alse animateGoutGde=ault % =alse CFheelD alpha % (', style % normal speed % high $ertGFheelGposition % right textGFithGimages % true textGFidth % H)) textG=ont % 5tyle2 smallGtextGFidth % 26) largeGtextGFidth % 7)) textGstro>eGsiIe % + textGstro>eGcolor % )x)))))) textGcolor' % )x))b==d textGcolor2 % )x====== textGcolor: % )x))b==d colorGratio % ')) shadoFGdistance % ) shadoFGangle % 7, shadoFGcolor % )x)))))) shadoFGalpha % ' shadoFGblur % ) CpointerD x % -6, y % :+7 C$ideo de=aultsD path % 9!\Eyper5pin\Media\Visual Pinball\Video\ Fidth % :6, height % 2H) x % :') y % 7:+ rotation % *,

C8enre 5creenD allgamesGtitle % /ll 8ames textGcolor % )x)))))) textGx % ',) textGy % 2)) stro>eGcolor % )x====== stro>eGsiIe % H 0ste le he hecho a hue$o as que repJsalo antes de usarlo K por lo demJs yas estJ, solo te queda crearte un tema guapo y a rular 5aludos

5ydaroa no me =unciona me crea el titulo del emulador pero no me genera la lista y encima me crea un archi$o en settings que pone! Cexe in=oD userompath%true path%9!\Eyper5pin\0mulators\VPinball\ exe%$pinball(exe rompath%9!\Eyper5pin\0mulators\VPinball\<ables\ romextension%$pt Finstate%EIDD04 CFheelD textGcolor'%)x)))4/4 textGcolor2%)x)))4/4 textGcolor:%)x)))4/4 textGstro>eGcolor%)x)))4/4 shadoFGcolor%)x)))4/4 5ydaroa puedes poner un lin> con tu Visual pinball con=igurado

/>iles la lista la tienes que generar con el programa de Auents para que te cree el xml, supona que eso o sabas, por eso no lo puse 0n cuanto al ini no te preocupes luego lo editas desde EyperEq 3o siento pero $isual pinball no lo tengo montado Mira a $er si localiIas el error y sino lo tendrL que poner para ayudarte

P/5?5 P/M/ 9?4AI8NM/M 0MN3/D?M05 04 EKP0M5PI4

'OP19?4AI8NM/M N4 0MN3/D?M Q0R0MP3? !0MN3/D?M M/M0S 9?4 03 9?4AI8NM/D?M EKP0ME ! 'OP*?s bajais el instalador del Eyperspin )(+()() de su pagina o=icial esta ( http!11FFF(hyperspin*=e(com1=orum1do(((do%=ileTid%667 2OP*3o instalais en 9!1 y quedaria la ruta asi( 9!1Eyperspin( :OP*3uego creais una carpeta dentro de 9!1Eyperspin llamada 0mulators y meteis ahi todos los emuladores que $ayais a usar( 7OP*/hora $oy a con=igurar como ejemplo el emulador Mame pero para el resto de emuladores hay que hacer los mismos pasos! *Metemos la carpeta del emulador Mame ya con=igurado dentro de la carpeta de 0mulators que hemos creado pre$iamente( */brimos el con=igurador del =rontend EyperE y seleccionamos la pestaUVa de arriba llamada WE003 50<<I485,despues debajo de esa pestaUVa hay otra llamada 9E??50 / WE003 ahi es donde $amos a seleccionar el emulador que estamos con=igurando,en nuestro caso el M/M0( *9on=iguramos el emulador como esta en la =oto!

*3a con=iguracion es bien =acil! 0;09N</W30%Muta del exe del emulador M?M P/<E %Muta de la carpeta de roms 0;09N<I?4 %5iempre 4?MM/3 P9 8ame %DI5/W30D N50D AN33 P/<E <? M?M5%5iempre 04/W30D WI45</<0%EIDD04

,*9errais el EyperE y comprobais que en el archi$o M/M0(ini dentro de la carpeta 50<<I485 esta bien la con=iguracion que hemos creado anteriormente y ya esta asi de =acil para los demas emuladores( 6*0sto es solo para con=igurar el emulador en cuestion para con=igurar controles y demas ir dando a las demas pestaUVas del con=igurador(

2OP19M0/M 03 M04N D03 0MN3/D?M Q0R0MP3? 0MN3/D?M M/M0S Dentro de la carpeta Eyperspin abrimos una carpeta llamada D/</W/505 y dentro de ella buscamos otra carpeta llamada M/I4 M04N en cuyo interior hay un archi$o que lo editamos con el bloc de notas y nos sale esto! "#xml $ersion%&'()& encoding%&iso*++,-*'&#. "menu. "game name%&/tari ,2))& 1. "game name%&/tari H+))& 1. "game name%&P9-+& 1. "game name%&Vi$anonno& 1. "game name%&@; 5pectrum& 1. "game name%&5ega Model :& 1. "game name%&5ega 4aomi& 1. "game name%&/tari 5<& 1. "game name%&4intendo D5& 1. "game name%&Aujitsu AM& 1. "game name%&9ommodore /miga& 1.

/qui podemos $er que hay $arios menus creados ya,para crear el del emulador M/M0 hay que poner una linea como esta (0ntre las comillas tiene que ir el nombre del emulador en nuestro caso M/M0! "game name%&M/M0& 1. y ya tendremos creado el menu del emulador ,asi de =acil( :OP18040M/M 3/ 3I5</ D0 RN08?5 Q0R0MP3? 0MN3/D?M M/M0S! 'OP*9reamos dentro de la carpeta D/</W/505 una carpeta llamada M/M0( 9on el =antastico programa creado por Auents,

FFF(megaupload(com1#d%NHI3;:W4 generamos la lista de juegos( /brimos el programa y nos saldra esto! 0n 0xtensiUXn***************************Ponemos el nombre de la extensiUXn de los juegos 0n ?rigen*******************************Ponemos la ruta de la carpeta M?M5 Q9!\Eyper5pin\0mulators\M/M0\romsS 0n Destino******************************Ponemos la ruta de la carpeta M/M0 Q9!\Eyper5pin\DatabasesS y guardamos el archi$o con el nombre M/M0(xml /hora ya tenemos creado el archi$o con la lista de juegos del emulador M/M0

7OP19?4AI8NM/M 03 0MN3/D?M M/M0 P/M/

N0 AN49I?40 9?4 EKP0M5PI4!

'*/brimos el archi$o llamado EKP0M3/N49E(/EY y lo editamos con el bloc de notas,$emos algo asi! 1ZZ Z Eyper3aunch Version '()2 Z /utohot>ey scrip t by WadWoyWill badboybill[hyperspin*=e(com Z 9ursorEide by 3aIlo Z Integrated AreeD? Frapper by brianGho==man Z Z I= you are reading this and do not ha$e autohot>ey you can get it Z [ http!11FFF(autohot>ey(com1doFnload1 Z I= you Fould li>e to modi=y this script and share it thats ?Y, but Z see i= your modi=ication is something that Fe Fould li>e to add Z to the o==icial $ersion( Z Z Me=er to the autohot>ey documentation =or the >eyoboard >eylist Z Z I= this script does not support your =a$orite emulator Z then please request support [ http!11FFF(hyperspin*=e(com1=orum Z Z !5upported emulators! Z !5ystem! !0mulators! Z/tari ,2))(((((((((((((((((((((((((((((messpp(exe

Z/tari 3ynx(((((((((((((((((((((((((((((handy(exe ZDaphne(((((((((((((((((((((((((((((((((daphne(exe Z8ameboy /d$ance(((((((((((((((((((((((($isualboyad$ance(ex e ZM/M0(((((((((((((((((((((((((((((((((((mame(exe Z4eo 8eo((((((((((((((((((((((((((((((((mame(exe Z4eo 8eo Poc>et 9olor(((((((((((((((((((4eoPop*Win:2(exe Z4intendo 67((((((((((((((((((((((((((((project67(exe Z4intendo 0ntertainment 5ystem((((((((((nestopia(exe ZPanasonic :D?((((((((((((((((((((((((((AreeD?(exe Z5ega :2;(((((((((((((((((((((((((((((((=usion(exe Z5ega 9D((((((((((((((((((((((((((((((((=usion(exe Z5ega Dreamcast(((((((((((((((((((((((((nullD9G'))b'G6(e xe Z5ega 8ame 8ear(((((((((((((((((((((((((=usion(exe Z5ega 8enesis(((((((((((((((((((((((((((=usion(exe Z5ega Master 5ystem(((((((((((((((((((((=usion(exe Z5ony Playstation(((((((((((((((((((((((psx=in(exe Z5uper 4intendo 0ntertainment 5ystem((((IsnesF(exe Z<urbo8ra=x '6((((((((((((((((((((((((((medna=en(exe Z@inc(((((((((((((((((((((((((((((((((((Iinc(exe Z Z Z1 \5ingleInstance =orce ]Pre$ent multiple instances \Win/cti$ateAorce 5et<itleMatchMode 2 ]******************************************************************************] ] M/I4 50<<I485 ] ]******************************************************************************] ]CN4IV0M5/3 E?<Y0K5D ]50P0M/<0 MN3<IP30 Y0K5 WI<E TQampersandS up to 2 >eys( exit5criptYey % q T s ]5ecret hot>eyQsS to exit script i= needed ]4ot to be con=used Fith exit emulator >eys exit0mulatorYey % 0sc ]<his >ey1>ey combo Fill close any emulators ]that do not ha$e normal closing methods( toggle9ursorYey % t ]hot>eyQsS to shoF or hide cursor i= needed ]Fhen hide9ursor beloF is true ]CM?N50 9NM5?MD hide9ursor % =alse ]/utomatically hide cursor during script ]W/M4I48! Ma>e sure /33 your emu^s are running =ine ] be=ore setting this to true as a precaution(Z

]CWI4D?W5D hideDes>top % true ]/ttempts to hide des>top Fith blac> screen, might help ]on some emu^s =or hiding launching FindoFs( hide<as>bar % =alse ]Eide the FindoFs tas>bar Fhen running emu^s( ]W/M4I48! Ma>e sure /33 your emu^s are running =ine ] be=ore setting this to true as a precaution(Z daemontools % &9!\/rchi$os de programa\D/0M?4 <ools 3ite\daemon(exe& ]Mount the I5?( ]W/M4I48! I am using deamon tools light( ] I= you ha$e issue get the latest $ersion o= dtools(Z

1Z Z!I= =or some Feird reason the script hangs =olloF these steps to get bac> to normal( '( I= an emulator hangs up or cant load your game then =irst try to exit the emu by pressing your 0mulator exit hot>ey abo$e( 2( I= your emu exited but your mouse cursor is gone use your cursor toggle hot>ey( :( 4ext try to exit the script by pressing your 0xit 5cript Eot>ey abo$e( <his Fill also bring bac> your cursor and tas>bar is they are set to true( Z1

]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZ ]Z 0DI< W03?W <EI5 P?I4< /< K?NM ?W4 MI5Y Z ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZ ]******************************************************************************] ] 80< P/M/M/<0M5 /4D 50< E?<Y0K5 ] ]******************************************************************************] ]9E09YI48 A?M 2 P/M/M5, IA 4?< <E04 0;I< i= ) " 2 _ MsgWox Nsage! Eyper3aunch(ah>1exe &5ystem 4ame& &Mom 4ame&

0xit/pp ` system4ame % a'a rom4ame % a2a Eot>ey, aexit5criptYeya, 0xit5cript i= Qhide9ursor % &true&S _ Eot>ey, atoggle9ursorYeya, <oggle9ursor 5ystem9ursorQ&?==&S ` Win9lose, cmd(exe ]******************************************************************************] ] 80< /4D 9E09Y P/<E5 ] ]******************************************************************************] 8o5ub, 9hec>I4I IniMead, ini0muPath, a/G5criptDira\5ettings\asystem4amea(ini, exe in=o, path emuPath !% 8etAull4ameQini0muPathS IniMead, iniMomPath, a/G5criptDira\5ettings\asystem4amea(ini, exe in=o, rompath romPath !% 8etAull4ameQiniMomPathS IniMead, executable, a/G5criptDira\5ettings\asystem4amea(ini, exe in=o, exe IniMead, rom0xtensions, a/G5criptDira\5ettings\asystem4amea(ini, exe in=o, romextension rom0xtension % 8o5ub, 9hec>Paths ]******************************************************************************] ] MN4 5K5<0M ] ]******************************************************************************]

]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ/</MI,2))ZZZZZZ ZZZZZZZZZZZZZZZZZZZZ i= Qsystem4ame % &/tari ,2))& TT executable % &messgui(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, aexecutablea a,2)) *cart &aromPathaarom4ameaarom0xtensiona& *s>ipGgamein=o *noFindoF *noneFui, aemuPatha, Eide Nse0rror3e$el ` ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZP9-+ZZZZZZZZ ZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &P9-+& TT executable % &anex+6(exe&S

_ i= Qromname % &)'& bb &)2& bb &):& bb &)7& bb &),&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, &a0muPathaa0xecutablea&,,Eide Nse0rror3e$el sleep,')) 5endInput, _tab ''` sleep,')) clipboard% clipboard%aromPathaarom4ameaarom0xtensiona 9lipWait 5leep,')) 5end,c$ 5leep,')) send, _tab +` send, _enter` Process, Wait9lose, anex+6(exe ` else _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess executable% executable%arom4amea Mun, aromPathaarom4ameaarom0xtensiona,,Eide Nse0rror3e$el ` ` ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ/</MI3ynxZZZZZZ ZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &/tari 3ynx& TT executable % &handy(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, aexecutablea &aromPathaarom4ameaarom0xtensiona&, aemuPatha, Nse0rror3e$el ` ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ/</MIH+))ZZZZZZ ZZZZZZZZZZZZZZZZZZZZ i= Qsystem4ame % &/tari H+))& TT executable % &messgui(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, aexecutablea aH+)) *cart &aromPathaarom4ameaarom0xtensiona& *s>ipGgamein=o *noFindoF *noneFui, aemuPatha, Eide Nse0rror3e$el `

]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZD/PE40ZZZZZZZ ZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &Daphne& TT executable % &daphne(exe&S_ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess daphneParams % $ldp *=ullscreen *x 67) *y 7+) *nohFaccel *=rame=ile =rameAilePath % aromPathaarom4ameaarom0xtensiona MunWait, aexecutablea arom4amea adaphneParamsa a=rameAilePatha, aemuPatha, Nse0rror3e$el ` Ponemos en el apartado MN4 5K5<0M esto para el emulador M/M0!

]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZM/M0ZZZZZZZZ ZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &M/M0& TT executable % &mame(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, aexecutablea &aromPathaarom4ameaarom0xtensiona&, aemuPatha, Eide Nse0rror3e$el ` K guardamos los cambios( 3uego nos bajamos el programa /utoEotYey de aqui! http!11FFF(autohot>ey(com1doFnload1 3o instalamos en 9!/rchi$os de programa\/utoEotYey Dentro de la carpeta /N<?E?<Y0K ,hay otra carpeta llamada 9?MPI30M y dentro de esta un archi$o llamado /EY20;0( /brimos ese archi$o y en donde pone !

0n 5?NM90Qscript =ileS****************************0legimos el archi$o Eyperlaunch(ah> 0n D05<I4/<I?4 Q(exe =ileS*********************0legimos el archi$o Eyperlaunch(exe K damos al boton que pone 9?4V0M< y ya tendremos el archi$o Eyperlaunch(ah> compilado( 3uego dentro de la carpeta 50<<I485 creamos un archi$o (ini llamado M/M0(ini con esta con=iguraciUXn! Cexe in=oD

path % 9!\Eyper5pin\0mulators\M/M0\ rompath % 9!\Eyper5pin\0mulators\M/M0\roms\ userompath % true exe % mamepgui(exe romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % =alse CthemesD themesGonly % =alse animateGoutGde=ault % =alse CFheelD alpha % (', style % normal speed % high $ertGFheelGposition % center textGFithGimages % true textGFidth % H)) textG=ont % 5tyle2 smallGtextGFidth % 26) largeGtextGFidth % 7)) textGstro>eGsiIe % + textGstro>eGcolor % )x)))))) textGcolor' % )x))WAAD textGcolor2 % )xAAAAAA textGcolor: % )x))WAAD colorGratio % ')) shadoFGdistance % ) shadoFGangle % 7, shadoFGcolor % )x)))))) shadoFGalpha % ' shadoFGblur % ) CpointerD x % -6, y % :+7 C$ideo de=aultsD path % 9!\Eyperspin\Media\M/M0\Video\ Fidth % 6,) height % :6) x % :7,

y % 77, rotation % ) animationGtime % (: animationGtype % =ade animationGstart % none borderGcolor % )x)))))) borderGsiIe % ) borderGcolor2 % );)))))) borderGsiIe2 % ) borderGcolor: % );)))))) borderGsiIe: % ) =orceaspect % horiIontal beloFFheel % true CsoundsD gameGsounds % true FheelGclic> % true Cna$igationD gameGjump % ,) sortGbyGname % =alse remo$eGin=oGFheel % =alse remo$eGin=oGtext % =alse useGparentG$ids % true useGparentGthemes % true CartFor>' de=aultsD x % :+) y % '2) rotation % ) animationGtime % (, animationGtype % ease animationGstart % top animationGrest % none CartFor>2 de=aultsD x % 2)) y % ,)) rotation % ) animationGtime % (, animationGtype % ease animationGstart % right animationGrest % none CartFor>: de=aultsD x % 2))

y % ,)) rotation % ) animationGtime % (, animationGtype % ease animationGstart % le=t animationGrest % none CartFor>7 de=aultsD x % ,'2 y % ,)) rotation % ) animationGtime % (, animationGtype % ease animationGstart % none animationGrest % none C5pecial /rt /D de=ault % =alse acti$e % true x % ,'2 y % H2) in % (7 out % (7 length % : delay % (' type % normal start % bottom C5pecial /rt WD de=ault % true acti$e % true x % ,'2 y % H7) in % (7 out % (7 length % : delay % (' type % =ade start % none C8ame <extD gameGtextGacti$e % true shoFGyear % true shoFGman= % true shoFGdescription % true textGcolor' % )x======

textGcolor2 % )x))--cc stro>eGcolor % )x)))))) textG=ont % 5tyle' text'GtextsiIe % 26 text'Gstro>esiIe % H text'Gx % :2 text'Gy % 6') text2GtextsiIe % :6 text2Gstro>esiIe % + text2Gx % :) text2Gy % 67) C8enre 5creenD allgamesGtitle % /ll 8ames textGcolor % )x)))))) textGx % ',) textGy % 2)) stro>eGcolor % )x====== stro>eGsiIe % H 0sta archi$o ini que hay que hacer para cada emulador dentro de la carpeta 50<<I485 tiene la misma estructura para todos los emuladores,5?3? hay que cambiar las primeras lineas con la ruta del emulador,ruta de la carpeta del emulador,extensiUXn de los juegos del emuladore etc(((estas! Cexe in=oD path % rompath % userompath % exe % romextension % parameters % searchsub=olders % pcgame % Finstate % hyperlaunch % 5ega model 2 en Eyperspin! 0sta seria la con=iguracion del arch$o ini! path % 9!\Eyper5pin\0mulators\5ega Model 2\ rompath % 9!\Eyper5pin\0mulators\5ega Model 2\roms\ userompath % true exe % 0MN3/<?M(exe romextension % Iip parameters %

searchsub=olders % =alse pcgame % =alse Finstate %EIDD04 hyperlaunch %true K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ508/M?D032ZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &5ega Model 2&S _ i=Qexecutable % &emulatorGmulticpu(exe& bb executable % &emulator(exe& S _ ]hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, aexecutablea arom4amea, aemuPatha, Eide Nse0rror3e$el DetectEiddenWindoFs, on WinWait, Model 2 Win5hoF Process, Wait9lose, aexecutablea ` ` 9ompilais luego el archi$o con el programa /utohot>ey y listo(Voy a ir poniendo poco a poco la con=iguracion de cada emulador bien ordenado para que se $ea bien claro y no haya dudas( 5ega 9D en Eyperspin! 0sta seria la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\5ega 9D\ rompath % 9!\Eyper5pin\0mulators\5ega 9D\roms\ userompath % true exe % Ausion(exe romextension % iso parameters % searchsub=olders % =alse pcgame % =alse Finstate % 4?MM/3 hyperlaunch % =alse 3as imagenes de los juegos nos las podemos encontrar de dos =ormas isodmp: o bin en ese caso donde pone romextension aUVadirle la extension bin detras de una coma

quedaria asi( romextension % iso,bin K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ508/9DZZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &5ega 9D& TT executable % &Ausion(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, a0xecutablea &aromPathaarom4ameaarom0xtensiona& *auto *scd *=ullscreen, a0muPatha, Eide Nse0rror3e$el Process, Wait9lose, =usion(exe ` 9ompilais el archi$o y listo 5ega 8ame 8ear en Eyperspin! 0ste seria la con=iguracion del archi$o ini! path % 9!\Eyper5pin\0mulators\5ega 8ame 8ear\ rompath % 9!\Eyper5pin\0mulators\5ega 8ame 8ear\roms\ userompath % true exe % Ausion(exe romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate%EIDD04 hyperlaunch%true K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ508/8/M080/MZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &5ega 8ame 8ear& TT executable % &Ausion(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, a0xecutablea &aromPathaarom4ameaarom0xtensiona& *auto *sms *=ullscreen, a0muPatha, Eide Nse0rror3e$el Process, Wait9lose, =usion(exe

` 9ompilais y listo 5ega:2x en Eyperspin! 3a con=iguracion seria la siguiente! path % 9!\Eyper5pin\0mulators\5ega :2;\ rompath % 9!\Eyper5pin\0mulators\5ega :2;\roms\ userompath % true exe % Ausion(exe romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate%EIDD04 hyperlaunch%true K la con=iguracion del archi$o Eyperlaunch! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ508/:2;ZZZZZZZZZZZ ZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &5ega :2;& TT executable % &Ausion(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, a0xecutablea &aromPathaarom4ameaarom0xtensiona& *auto *:2; *=ullscreen, a0muPatha, Eide Nse0rror3e$el Process, Wait9lose, =usion(exe ` 9ompilais y listo 5ega 8enesis * Megadri$e en Eyperspin Cexe in=oD path % 9!\Eyper5pin\0mulators\5ega 8enesis\ rompath % 9!\Eyper5pin\0mulators\5ega 8enesis\roms\ userompath % true exe % Ausion(exe romextension % Iip parameters % pcgame % =alse pcgameextension % Finstate % 4?MM/3 hyperlaunch%<rue

K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ508/80405I5ZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &5ega 8enesis& TT executable % &Ausion(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, a0xecutablea &aromPathaarom4ameaarom0xtensiona& *auto *gen *=ullscreen, a0muPatha, Eide Nse0rror3e$el Process, Wait9lose, =usion(exe ` 9ompilais y listo 5ega Master 5ystem en Eyperspin! 0sta seria la con=iguracion del archi$o ini! path % 9!\Eyper5pin\0mulators\5ega Master 5ystem\ rompath % 9!\Eyper5pin\0mulators\5ega Master 5ystem\roms\ userompath % true exe % Ausion(exe romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch%true K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ508/M/5<0M5K5<0MZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &5ega Master 5ystem& TT executable % &Ausion(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, a0xecutablea &aromPathaarom4ameaarom0xtensiona& *auto *sms *=ullscreen, a0muPatha, Eide Nse0rror3e$el Process, Wait9lose, =usion(exe `

9ompilais y listo 5nes en Eyperspin! 0sta seria la con=iguracion dle archi$o ini! exe in=oD path %9!\Eyper5pin\0mulators\5uper 4intendo 0ntertainment 5ystem\ rompath %9!\Eyper5pin\0mulators\5uper 4intendo 0ntertainment 5ystem\roms\ userompath %true exe %IsnesF(exe romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch%true K esta seria la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZ5uper4intendo0ntertainment 5ystemZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &5uper 4intendo 0ntertainment 5ystem& TT executable % &IsnesF(exe&S _ hideDes>topQS 5etYeyDelay, 2,) Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, a0xecutablea &aromPathaarom4ameaarom0xtensiona&, a0muPatha ` 9ompilais y listo

4intendo 8ameboy /d$ance en Eyperspin! 3a con=iguracion seria esta! Cexe in=oD path % 9!\Eyper5pin\0mulators\4intendo 8ameWoy /d$ance\ rompath % 9!\Eyper5pin\0mulators\4intendo 8ameWoy /d$ance\Moms\ userompath % true exe % VisualWoy/d$ance(exe

romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch%true K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ8/M0W?K/DV/490ZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &8ameboy /d$ance& TT executable % &$isualboyad$ance(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, &aemuPathaaexecutablea& &aromPathaarom4ameaarom0xtension a&,,Nse0rror3e $el ` 9ompilais y listo Auture Pinball en Eyperspin! 3a con=iguracion del archi$o ini seria! path %9!\Eyper5pin\0mulators\Auture Pinball\ rompath %9!\Eyper5pin\0mulators\Auture Pinball\<ables\ userompath %true exe %Auture Pinball(exe 1open romextension % =pt parameters %1play 1exit searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 K esta seria la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAuturePinballZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &Auture Pinball& TT executable % &Auture Pinball(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunFait, &aemuPathaaexecutablea& 1open &aromPathaarom4amea arom0xtensiona& 1play 1exit aemuPatha,

Eide Nse0rror3e$el ` 9ompilais y listo Visual Pinball en Eyperspin! 0sta seria la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\Visual Pinball\ rompath % 9!\Eyper5pin\0mulators\Visual Pinball\tables\ userompath % true exe % VPinball(exe romextension % $pt parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % true K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVisualPinballZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &Visual Pinball& TT executable % &$pinball(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, &a0muPathaa0xecutablea& *play *&aromPathaarom4amea arom0xtensiona& ` 9ompilais y listo 5ony Playstation en Eyperspin! 0sta seria la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\5ony Playstation\ rompath % 9!\Eyper5pin\0mulators\5ony Playstation\roms\ userompath % true exe % eP5;e(exe *nogui *loadbin romextension % bin

parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % =alse K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ5onyPlaystationZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &5ony Playstation& TT executable % &psx=in(exe&S _ psxParams % *= Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, a0xecutablea apsxParamsa &aromPathaarom4ameaarom0xtensiona&, a0muPatha, Eide Nse0rror3e$el DetectEiddenWindoFs, on WinWait, ah>Gclass p5; hideDes>topQS WinWait9lose, ah>Gclass p5; ` 9ompilais y listo 5ony Playstation 2 en Eyperspin! 0sta seria la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\Playstation2\ rompath % 9!\Eyper5pin\0mulators\Playstation2\roms\ userompath % true exe % :-6G;:Gpcsx2(exe romextension % iso parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % true K esta del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZPlaystation2ZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

else i= Qsystem4ame % &Playstation2& TT executable % &:-6G;:Gpcsx2(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, a0xecutablea &aromPathaarom4ameaarom0xtensiona&, a0muPatha, Eide Nse0rror3e$el Process, Wait9lose, :-6G;:Gpcsx2(exe ` 9ompilais y listo /mstrad en Eyperspin! 0ste seria la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\/mstrad\ rompath % 9!\Eyper5pin\0mulators\/mstrad\Disc\ userompath % true exe % /M5<M/D(exe romextension % ds> parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch %=alse 3os juegos hay que meterlos en la carpeta Disc

9ommodore 67 en Eyperspin! /qui teneis la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\9ommodore 67\ rompath % 9!\Eyper5pin\0mulators\9ommodore 67\Moms\ userompath % true exe % 967Wrapper(exe romextension % <67 parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch %=alse

?s bajais este archi$o que es un Frapper y editais el archi$o de texto con la ruta donde tengais la carpeta y con la ruta del ejecutable! http!11FFF(megaupload(com1#d%W0; 3 W) @; 5pectrum en Eyperspin! /qui teneis la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\@; 5pectrum\ rompath % 9!\Eyper5pin\0mulators\@; 5pectrum\Moms\ userompath % true exe % 0mu@WI4(exe 1=ullscreen 1escexit romextension % @+) parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch %=alse Ko he usado el emulador 0mu@Win 0sta con=igurado solo para roms descomprimidas con extension @+) que son las que dan menos problemas pero comprimidas ,tambien $ale lo importante es que sea el archi$o @+) 4eo 8eo Poc>et 9olor en Eyperspin! 0sta seria la con=iguracion del archi$o ini! Cexe in=oD path %9!\Eyper5pin\0mulators\4eo 8eo Poc>et 9olor\ rompath %9!\Eyper5pin\0mulators\4eo 8eo Poc>et 9olor\Moms\ userompath %true exe %4eoPop*Win:2(exe romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate %EIDD04 hyperlaunch %true K esta la con=iguracion del archi$o hyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ40?80?P?9Y0<9?3?MZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZ

else i= Qsystem4ame % &4eo 8eo Poc>et 9olor& TT executable % &4eoPop*Win:2(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, aexecutablea &aromPathaarom4ameaarom0xtensiona&, aemuPatha, Nse0rror3e$el ` 9ompilais y listo Daphne en Eyperspin! 0sta seria la con=iguracion para el archi$o ini! Cexe in=oD path %9!\Eyper5pin\0mulators\Daphne\ rompath %9!\Eyper5pin\0mulators\Daphne\=rame=ile\ userompath % true exe %daphne(exe romextension % txt parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch %true K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZD/PE40ZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &Daphne& TT executable % &daphne(exe&S_ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess daphneParams % $ldp *=ullscreen *x 67) *y 7+) *nohFaccel *=rame=ile =rameAilePath % aromPathaarom4ameaarom0xtensiona MunWait, aexecutablea arom4amea adaphneParamsa a=rameAilePatha, aemuPatha, Nse0rror3e$el ` 9ompilais y listo <urbogra=x'6 en Eyperspin! 3a con=iguracion del archi$o ini seria! exe in=oD path %9!\Eyper5pin\0mulators\<urbo8ra=x '6x\ rompath %9!\Eyper5pin\0mulators\<urbo8ra=x '6x\roms\

userompath % true exe %pce(exe romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate%EIDD04 hyperlaunch % =alse K la con=iguracion del archi$o hyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ<urbo8ra=x'6ZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &<urbo8ra=x '6& TT executable % &medna=en(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, &a0muPathaa0xecutablea& &aromPathaarom4ameaarom0xtensiona& *=s ',, Nse0rror3e$el ` 9ompilais y listo /tari ,2)) en Eyperspin! 0sta seria la con=iguracion para el archi$o ini! exe in=oD path % 9!\Eyper5pin\0mulators\/tari ,2))\ rompath % 9!\Eyper5pin\0mulators\/tari ,2))\so=tFare\atari ,2))\ userompath % true exe % messgui(exe romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % true K esta seria la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ/</MI,2))ZZZZZZ ZZZZZZZZZZZZZZZZZZZZ ZZZZZZZZZ i= Qsystem4ame % &/tari ,2))& TT executable % &messgui(exe&S _

hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, aexecutablea a,2)) *cart &aromPathaarom4ameaarom0xtensiona& *s>ipGgamein=o *noFindoF *noneFui, aemuPatha, Eide Nse0rror3e$el ` 9ompilais y listo

AW/ en Eyperspin! 0sta seria la con=iguracion dle archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\AW/\ rompath % 9!\Eyper5pin\0mulators\AW/\roms\ userompath % true exe %=ba(exe romextension %Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch %true K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAW/ZZZZZZZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &AW/& TT executable % &=ba(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, aexecutablea &arom4amea&, aemuPatha, Eide Nse0rror3e$el ` 9ompilais y listo /tari 5< en Eyperspin! 0sta seria la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\/tari 5<\ rompath % 9!\Eyper5pin\0mulators\/tari 5<\roms\ userompath % true

exe % 5teem(exe romextension % st parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % true K esta del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ/</MI5<ZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &/tari 5<& TT executable % &5teem(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, &9!\Eyper5pin\0mulators\/tari 5<\strun(bat& Mun, a0xecutablea &aromPathaarom4ameaarom0xtensiona&AN3359M004 4?4?<IAKI4I<, a0muPatha, Eide Nse0rror3e$el Process, Wait9lose, 5teem(exe ` 9ompilais y listo P9*-+ en Eyperspin! 0ste seria la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\P9-+\ rompath % 9!\Eyper5pin\0mulators\P9-+\roms\ userompath % true exe % anex+6(exe romextension % hdi parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % true K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZP9-+ZZZZZZZZ ZZZZZZZZZZZZZZZZZZZZ ZZZZZZZZZZ else i= Qsystem4ame % &P9-+& TT executable % &anex+6(exe&S

_ i= Qromname % &)'& bb &)2& bb &):& bb &)7& bb &),&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, &a0muPathaa0xecutablea&,,Eide Nse0rror3e$el sleep,')) 5endInput, _tab ''` sleep,')) clipboard% clipboard%aromPathaarom4ameaarom0xtensiona 9lipWait 5leep,')) 5end,c$ 5leep,')) send, _tab +` send, _enter` Process, Wait9lose, anex+6(exe ` else _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess executable% executable%arom4amea Mun, aromPathaarom4ameaarom0xtensiona,,Eide Nse0rror3e$el ` 9ompilais y listo AM*<oFns en Eyperspin! 0sta seria la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\Aujitsu AM\ rompath % 9!\Eyper5pin\0mulators\Aujitsu AM\roms\ userompath % true exe % NnI(exe romextension % cue parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % true

K esta la con=iguracion del archi$o Eyperlaunch(ah>! 0n MN4 5K5<0M ponemos esto! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAujitsuAMZZZZZZ ZZZZZZZZZZZZZZZZZZZZ ZZZZZZZZZ else i= Qsystem4ame % &Aujitsu AM& TT executable % &NnI(exe&S _ MunWait, aD/0M?4<??35a*mount)e,&aromPathaarom4ameaarom0xtensiona& hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait,aemuPathaaexecutablea *=s,Nse0rror3e$el Mun, aD/0M?4<??35a *unmount ),Nse0rror3e$el ` K en el apartado M/I4 50<<I485 aUVadimos esta linea! daemontools % &9!\/rchi$os de programa\D/0M?4 <ools 3ite\daemon(exe& ]Mount the I5?( ]W/M4I48! I am using deamon tools light( ] I= you ha$e issue get the latest $ersion o= dtools(Z /demas teneis que tener instalado el programa Daemon tools para que monte las imagenes de los juegos 9ommodore /miga en Eyperspin! 0sta seria el archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\9ommodore /miga\ rompath % 9!\Eyper5pin\0mulators\9ommodore /miga\roms\ userompath % true exe %Finuaeloader(exe *mode Fhdload *game romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch %=alse K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ9ommodore/miga ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &9ommodore /miga& TT executable % &Finuaeloader(exe&S _ hideDes>topQS

Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, a0xecutablea *mode Fhdload *game&aromPathaarom4ameaarom0xtension a& , a0muPatha, Eide Nse0rror3e$el Process, Wait9lose, Finuaeloader(exe ` 3o compilais 3uego teneis que con=igurar el Finuaeloader(exe con los : romset que tendreis que bajaros de internat WED3?ad,5P5,8amebase /miga 0n la pestaUVa Input con=igurais los controles bien =acil seleccionas por ejemplo! Yeyboard b para el prayer ',seleccionas con el mousse join up y le dais al boton que pone Map input y elegis con el teclado la tecla a utiliIar y asi con todas( 3uego en la pestaUVa settings con=igurais la pantalla eso a gusto del consumidor yo la tengo a 67)x7+) tiene que ser igual a la del Eyperspin( 3uego en la pestaUVa <ools donde pone game testing el romset que querais probar y le dais al boton que pone Mun game y os saldra una lista con los juegos que teneis en cada carpeta seleccionada anteriormente y $ais probando los juegos si =uncionan bien y ya estaria solo =altaria generarla lista con el estupendo generador creado por Auents y a jugar( 5ega 5aturn en hyperspin! 0ste seria la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\5ega 5aturn\ rompath % 9!\Eyper5pin\0mulators\5ega 5aturn\cue\ userompath % =alse exe % 55A(exe romextension % nrg parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % true K este seria la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZ508/ 5/<NM4ZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &5ega 5aturn& TT executable % &55A(exe&S _ MunWait, aD/0M?4<??35a *mount )e,&aromPathaarom4ameaarom0xtension a& hideDes>topQS

Eot>ey, aexit0mulatorYeya, 9loseProcess Mun, aexecutablea , aemuPatha, Nse0rror3e$el

` 9ompilais y listo 5am 9oupe en Eyperspin! 0ste seria la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\5am 9oupe\ rompath % 9!\Eyper5pin\0mulators\5am 9oupe\roms\ userompath % true exe % 9losemul(exe romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % =alse 0ste seria la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ5/M9?NP0ZZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &5am9oupe& TT executable % &5im9oupe(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, aexecutablea *dis>&arom4amea&, aemuPatha, Eide Nse0rror3e$el ` 9ompilais y ademas! 0n este emulador hay que usar el programa closemul(exe y con=igurais el archi$o closemul(ini asi! CParametersD 0xit Yey '%2H 0xit Yey 2% 0xtract% 0xtracted 0xt '%

0xtracted 0xt 2% Pre 9ommand% Post 9ommand% Mount Program% Mount De$ice% Mount Parameters% Megistry Aile% /utomation% /utomation 5teps% /utomation Delay% Program%5im9oupe(exe Program 2% Param We=ore Aile% Param /=ter Aile%*dis> Aile% 5nap ' 5earch% 5nap 2 5earch% 5nap 0xtension% 5nap 5ource Aolder% 5nap ' Dest Aolder% 5nap 2 Dest Aolder% uit Management%' uit <ime?ut%,)) Disable uotes% 5ega Dreamcast en Eyperspin! 0sta seria la con=iguracion del archi$o ini! Cexe in=oD path %9!\Eyper5pin\0mulators\5ega Dreamcast\ rompath %9!\Eyper5pin\0mulators\5ega Dreamcast\roms\ userompath % true exe %nullD9G'))b'G6(exe romextension % cdi parameters % searchsub=olders % =alse pcgame % =alse Finstate %EIDD04 hyperlaunch %true K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ508/DM0/M9/5<ZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

else i= Qsystem4ame % &5ega Dreamcast& TT executable % &nullD9G'))b'G6(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess Mun,a0xecutablea*con=ig ImageMeaderde=aultImage%&aromPathaarom4amea arom0x tensiona&, a0muPatha,Eide Nse0rror3e$el WinWait, nullD9 5leep,'))) Win5hoF, ah>Gclass ndcGmainGFindoF Process, Wait9lose, nullD9G'))b'G6(exe ` 9ompilais y listo Ruegos Pc en Eyperspin! 0ste seria la con=iguracion del archi$o ini! Cexe in=oD path %9!\Eyper5pin\0mulators\P9 8ames\ rompath %9!\Eyper5pin\0mulators\P9 8ames\ln>\ userompath % =alse exe % romextension % ln> parameters % searchsub=olders % true pcgame % true pcgameextension %ln> Finstate % M/;IMI@0D hyperlaunch % =alse Eay que anadirle dentro del ini la entrada pcgameextension%ln> como $eis mas arriba y dentro de la carpeta juegos que en my caso la he creado con el nombre de P9 8ames dentro de emulator naturalmente ,meteis un acceso directo de cada juego QPara crear acceso directo W?<?4 D0M09E? D03 M/<?4 en el exe del juegoS( 0so si aqui no se puede salir con la tecla 059 sino eligiendo la opcion salir de cada juego( 9ommodore /miga 9D:2 en Eyperspin! 3a con=iguracion del archi$o ini seria! path % 9!\Eyper5pin\0mulators\9ommodore 9D:2 rompath % 9!\Eyper5pin\0mulators\9ommodore 9D:2\8ames\ userompath % true exe % Finuae(exe

romextension % nrg parameters % searchsub=olders % =alse pcgame % =alse Finstate % 4?MM/3 hyperlaunch % true K la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ9ommodore9D:2ZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &9ommodore 9D:2& TT executable % &Finuae(exe&S _ MunWait, aD/0M?4<??35a *mount )e,&aromPathaarom4ameaarom0xtension a& hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess cd:2params % *= &9!\Eyper5pin\0mulators\9ommodore 9D:2\9on=igurations\cd:2(uae& *s useGgui%no *s g=xG=ullscreenGamiga%true MunWait,aemuPathaaexecutablea acd:2paramsa ,Nse0rror3e$el Mun, aD/0M?4<??35a *unmount ),Nse0rror3e$el ` 9ompilais y listo ?s aconsejo que os bajeis el programa Magic iso y con$irtais las isos en nrg asi solo teneis un archi$o por juego y es menos lioso(<ambien lo podeis hacer con los juegos de la sega saturn( 5olo =altan dos cosas para estar per=ecto con=igurar el teclado para usarlo en la maca,de momento solo me =unciona con el mousse y salir con la tecla 059 ya que de momento solo se puede salir con las teclas /3<dA7 5ega Model : en Eyperspin! 0sta seria la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\5ega Model :\ rompath % 9!\Eyper5pin\0mulators\5ega Model :\roms\ userompath % =alse exe % emulator(exe romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % true

K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ508/M?D03:ZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &5ega Model :&S _ i=Qexecutable % &emulator(exe& S _ ]hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess, 0xit5cript Mun, aexecutablea arom4amea, aemuPatha, Eide Nse0rror3e$el DetectEiddenWindoFs, on WinWait, 9apcom Play 5ystem : 0mulator Win5hoF Process, Wait9lose, aexecutablea ` ` 9ompilais y listo M/M0 en Eyperspin! 0ste seria el archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\M/M0\ rompath % 9!\Eyper5pin\0mulators\M/M0\roms\ userompath % true exe % mamepgui(exe romextension % Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % =alse K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZM/M0ZZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &M/M0& TT executable % &mame(exe&S _ hideDes>topQS

Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, aexecutablea &aromPathaarom4ameaarom0xtensiona&, aemuPatha, Eide Nse0rror3e$el ` 9ompilais y listo 4intendo 67 en Eyperspin! 0ste seria la con=iguracion del archi$o ini! Cexe in=oD path % 9!\Eyper5pin\0mulators\4intendo 67\ rompath % 9!\Eyper5pin\0mulators\4intendo 67\roms\ userompath % true exe % Project67(exe romextension %Iip parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % true K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ4I4<04D?67ZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &4intendo 67& TT executable % &Project67(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, aexecutablea &aromPathaarom4ameaarom0xtensiona&, aemuPatha, Eide Nse0rror3e$el ` 9ompilais y listo Para salir del emulador en Eyperspin pulsando la tecla 059 os bajais este pac>,que son tres archi$os! 3o descomprimis dentro de la carpeta del emulador y editais el archi$o P467P/<E(ini con la ruta donde tengais el emulador quedaria de esta =orma! 9!\Eyperspin\0mulators\4intendo 67\Project67(exe Decir que lo he probado con la $ersion '(6 del proyect67 y me =unciona per=ecto @inc en Eyperspin!

0sta seria la con=iguracion del archi$o ini! Cexe in=oD path % e!\@inc\ rompath % e!\@inc\roms\ userompath % =alse exe % Iinc(exe romextension % Iip parameters % pcgame % =alse pcgameextension % Finstate % EIDD04 hyperlaunch%<rue K esta la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ@incZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ else i= Qsystem4ame % &@inc& TT executable % &Iinc(exe&S _ hideDes>topQS Eot>ey, aexit0mulatorYeya, 9loseProcess MunWait, a0xecutablea arom4amea, a0muPatha, Eide Nse0rror3e$el ` else _ MsgWox,7+,0rror,asystem4amea is an in$alid 5ystem 4ame or aexecutablea isnt supported yet,6 ` 9ompilais y ademas hay que editar el archi$o 5ettings(ini y dejarlo asi! CMainD MenuGMode % multi 5ingleGModeG4ame % M/M0 CMesolutionD Aull5creen%true Width % +)) Eeight % 6)) 9olorDepth % :2 Me=reshrate % 6) DirectDraF % true

CWheelD Wheel5peed % high Eyper5pin % high C<rac>ballD 0nabled % yes 5ensiti$ity % ,) CIntroVideoD NseGIntro % =alse C5oundD MasterGVolume % ')) VideoGVolume % ')) C/ttractModeD /cti$e % true <ime % 6) Max5pin<ime % ') Eyper5pin % true CMain 9ontrolsD 5tart % ': 0xit % 2H CP' 9ontrolsD Np % :+ DoFn % 7) 5>ipNp % :H 5>ipDoFn % :Eyper5pin % :2 8enre % H' CP2 9ontrolsD Np % +H DoFn % +: 5>ipNp % 6, 5>ipDoFn % 6+ Eyper5pin % ++ 8enre % H2 C5tartup ProgramD 0xecutable % Paramaters % Wor>ingGDirectory %

Win5tate % C0xit ProgramD 0xecutable % Paramaters % Wor>ingGDirectory % Win5tate % 5ega 4aomi en Eyperspin! 3a con=iguracion del archi$o ini seria asi! Cexe in=oD path % 9!\Eyper5pin\0mulators\5ega 4aomi\ rompath % 9!\Eyper5pin\0mulators\5ega 4aomi\roms\ userompath % true exe % nullD9*4aomiG'()(:Gnommu(exe romextension % lst parameters % searchsub=olders % =alse pcgame % =alse Finstate % EIDD04 hyperlaunch % true K la con=iguracion del archi$o Eyperlaunch(ah>! ]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ508/4/?MIZZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZ

else i= Qsystem4ame % &508/ 4aomi&S _ i=Qexecutable % &nullD9*4aomiG'()(:Gmmu(exe& bbexecutable % &nullD9* 4aomiG'()(:Gnommu(exe& S 5etWor>ingDir, aemuPatha Eot>ey, aexit0mulatorYeya, 9loseProcess Wloc>input on ] Yeeps users =rom messing up loader my pressing buttons and mo$ing mouse rom % &aromPathaarom4ameaarom0xtensiona& ] Qrompath rom=ileS gi$es =riendly name as M?M 5etWatch3ines *' 8ui d/lFays?n<op *9aption d<oolWindoF ] 4o title, 4o tas>bar icon 8ui 9olor, ) ]9olor Wlac> 8ui 5hoF, x) y) ha/G5creenEeighta Fa/G5creenWidtha, E5EID0

]Win5et <ransparent, 2)), / ]9an be semi*transparent Mouse8etPos ;, K ]Memember pos to return MouseMo$e a/G5creenWidtha,a/G5creenEeighta ] Mo$e pointer o== screen IniWrite, ', a/GWor>ingDira\nulldc(c=g, nullD9, 0mulator(/uto5tart IniWrite, ', a/GWor>ingDira\nulldc(c=g, nullD9, 0mulator(4o9onsole IniWrite, ', a/GWor>ingDira\nulldc(c=g, dr>p$r, Aullscreen(0nabled IniWrite, 67), a/GWor>ingDira\nulldc(c=g, dr>p$r, Aullscreen(MesG; IniWrite, 7+), a/GWor>ingDira\nulldc(c=g, dr>p$r, Aullscreen(MesGK Mun, aexecutablea ]launches emulator ]Faits =or load dialog 5leep, '))) 5endInput, aroma ] sends rompath rom=ile =rom exe syntax 5end, _enter` ]loads roms by pressing enter 5leep, H))) ]8i$es time =or loading to =inish be=ore unhiding des>top 8ui Destroy ]Memo$e blinds =rom des>top Wloc>input o== ]/lloFs user to send inputs so games can be played Process, Wait9lose, aexecutablea exitapp ` 9ompilais y listo

CONFIGURANDO EL HS Una vez que tenemos los archivos de los cuatro puntos que acabamos de revisar, podemos configurar el HS. De hecho, lo pueden configurar teniendo los archivos de los primeros tres puntos, es decir, HS, emuladores y roms. Los videos son secundarios y pueden esperar a que se termine de descargar su torrent para agregarlos. Primeramente les recordar que si ba!aron el HS que compil para este post, en cada una de las sub carpetas del programa tienen un archivo t"t llamado #Leeme U$%&'(&) que aclara las particularidades de cada carpeta. Si leemos esos archivos *que tanto traba!o me cost+ confeccionar, snif..., ya tenemos la mitad del camino allanado. De todas formas comentaremos brevemente lo que dicen esos archivos no sin antes recordarles que, para esta altura, ya tienen que tener los emuladores funcionando, los roms para cada emulador, el HS descargado y tanto los roms como los emuladores colocados dentro de las carpetas del Hyper Spin. Hecha esta aclaraci+n, procedemosPrimer paso- asociar los emuladores con el HS . esta altura ya hablamos mil veces de asociar los emuladores con el HS, pero nunca aclaramos c+mo se hace. $ecordemos que el HS traba!a con emuladores e"ternos y, para que funcione como en el video que ya vimos, necesitamos que el programa tenga una asociaci+n con cada emulador que deseamos utilizar. Para configurar esto debemos abrir el e!ecutable #HyperH/.e"e) que est0 en la carpeta #Hyper Spin). Una vez hecho esto vamos a la pesta1a que dice #2heel Settings), desde all3 podremos administrar las particularidades de cada consola que queremos usar.

4onfiguraci+n del 'intendo 56 dentro de HyperH/ *2heel Settings7'intendo 567&mulator,

Dentro de #2heel Settings) hay un rect0ngulo que dice #4hoose a 8heel), hacemos clic en la flecha negra a su derecha para que se despliegue el men9 y veremos una lista de consolas. Si el emulador que queremos asociar es de alguna de las consolas que all3 vemos, lo seleccionamos. 4aso contrario, si no e"iste en el listado, vamos a la pesta1a #:ain :enu 2izard) y, haciendo clic en el s3mbolo del m0s *;, agregaremos una nueva consola *las particularidades sobre este caso las encontrar0n en los archivos #Leeme U$%&'(&.t"t) que est0n en las carpetas del HS,. Si agregamos la consola con el #:ain :enu 2izard) ahora nos aparecer0 en el men9 de #4hoose a 8heel). &legimos la consola a configurar y aparecer0n varias opciones en la pesta1a #&mulator), que es la que nos interesa- #&"ecution), #P4 %ame), #&"ecutable), #$om Path), #Params), #&"tensions), #Use <ull Path (o $om), #Search Subfolders) y #2inState). De esas por ahora modificaremos #&"ecutable), #$om Path) y #&"tensions). &n #&"ecutable) le diremos al HS d+nde se encuentra el .e"e con el que nosotros abrir3amos el emulador correspondiente si quisi ramos abrirlo por fuera del HS. &n #$om Path) especificaremos cu0l es la carpeta que contiene los roms *!uegos, de la consola que estamos configurando. <inalmente, en #&"tensions) escribimos la e"tensi+n de los roms. Si los roms tuviesen varias e"tensiones, como sucede con los de 'intendo 56, las distintas e"tensiones van separadas

por comas. Por e!emplo #&"tensi+ns- bin, z56, n56). 4on estos tres apartados configurados ya casi tenemos asociado el emulador. &l resto de las opciones de la pesta1a #&mulator) modif3quenlas seg9n corresponda como dice en este tutorial *http-==888.hyperspin>fe.com=forum=sho8thread.php?@AB@>:&%.>(U(C$D.L> Hyperspin>Spanish,de la p0gina de Hyper Spin, que est0 en espa1ol. Segundo paso- listados "ml .unque ya tengamos los archivos de los cuatro puntos detallados y hayamos asociado los emuladores con el HS a9n nos falta un paso m0s antes de poder probar nuestro HS. .s3 como anteriormente relacionamos nuestros emuladores con el HS, ahora necesitamos que el HS reconozca los distintos listados de $oms que poseemos para cada consola. Sino, aunque el HS sepa en qu carpeta tenemos los $oms y con qu emulador se deben abrir, no los podremos correr. &sto sucede porque el HS traba!a con listados en formato ."ml para los roms. Para cada consola que emularemos, el HS necesita un "ml del mismo nombre que en su interior contenga una lista e"acta de todos y cada uno de los roms que utilizaremos. &sta lista debe estar confeccionada con el preciso nombre de cada $om. C sea, si tenemos el rom #Super :ario Eros F *&,) para 'intendo &ntertainment System *<amily,, su "ml debe tenerlo enlistado en alg9n lugar con ese e"acto nombre. Si figurara como #:ario F) o #:ario Eros F), el HS no encontrar0 el rom en cuesti+n y, aunque nosotros sepamos que lo tenemos, no lo podremos !ugar.

.si se ve el Gml de Sega %enesis *Hyper Spin7Databases7Sega %enesis7Sega %enesis."ml,

4omo bien supondr0n entonces, hacer un listado e"acto con el preciso nombre de cada uno de nuestros !uegos para cada consola, es una tarea muy engorrosa. Pero a no temer, tenemos dos opciones que facilitar0n nuestra vida y varias herramientas que nos ayudar0n. .. Ea!ar un "ml ya armado para cada consola. &n una de las p0ginas oficiales de HS *http-==hyperlist.hyperspin>fe.com=, se ofrecen sus listados actualizados de todos los !uegos que e"isten para cada consola. Se pueden descargar gratuitamente desde esta p0gina *http-==hyperlist.hyperspin>fe.com=,. &stos archivos debemos copiarlos en la carpeta #Databases) del HS. &sta opci+n es pr0ctica pero adolece de dos problemas. Primero, que debemos tener todos los !uegos para cada consola para que estos "ml nos sean de utilidad. Si por el contrario s+lo tenemos algunos !uegos de cada m0quina, el listado nos ser0 poco pr0ctico puesto que enumerar0 cientos y cientos de !uegos que no tenemos. H ese listado se traslada al HS, por lo que el programa creer0 que tenemos esos !uegos. &n ese caso deber3amos editar manualmente nuestro "ml para eliminar aquellos !uegos que no tenemos. Pero como di!imos antes, esto no ser0 un problema si ba!amos pacIs completos de todos los !uegos de cada consola.

Segundo, aunque tengamos todos o algunos de los !uegos enumerados en el "ml, lo que ahora necesitamos es que coincidan el nombre de estos listados con el nombre de los roms que tenemos en nuestra carpeta. Jolviendo a nuestro e!emplo del Super :ario F, esto quiere decir que si en nuestro "ml ba!ado de la p0gina de HS aparece como #Super :ario F *&,), el rom deber0 tener el mismo nombre. Si no es as3, hay que modificarlo. **.h, y una aclaraci+n, para ver c+mo est0 compuesto su "ml, simplemente le dan clic con el bot+n derecho del mouse, eligen #.brir con...) y seleccionan el #Eloc de notas),,. &ste problema se da por las distintas formas que e"isten de nombrar a los roms. Hay grupos de gamers, foros y personas que les de!an el nombre oficial y nada m0s *Super :ario Eros F,, otros que los escriben abreviados *:ario F,, otros que usan guiones ba!os *SuperKmarioKbrosKF, y otros que les agregan una letra de acuerdo a la regi+n del mundo a la que corresponde el !uego *Super :ario Eros F *&, por &uropa, *., por .sia, *U, por &stados Unidos,. Los listados "ml que encontrar0n en la p0gina oficial de HS *http-==hyperlist.hyperspin>fe.com=,se basan en este 9ltimo tipo de nombres. (odos los !uegos aparecen con sus nombres occidentales oficiales, divididos por espacios *sin gui+n ba!o, y con la regi+n del mundo a la que corresponden entre par ntesis. &sta forma de nombrar es conocida como 'o>Dntro. Si los roms que ba!aron no se corresponden con ese tipo de nomeclatura... perdieron. Pero a no temer. Para evitar este dilema les propongo que hagan algo sencillo- ba!en los roms de la p0gina de 'o>Dntro *http-==888.epforums.org=sho8thread.php?B5@LF>'o>Dntro>4ollection> M@N4omplete>$C:>SetsM@LO,, que contiene linIs actualizados y completos para cada consola *los roms est0n en pacIs, no individualmente, y se aseguran que corresponder0n cien por ciento con estos listados. La p0gina es de colegas de la p0gina oficial de HS y de la de &mu :ovies por lo que comparten la forma de nombrar los archivos. &so quiere decir que, si ba!an el listado "ml de la p0gina oficial de HS, los roms de esta p0gina y los videos de &mu :ovies *o del (orrent que les de! , que usa los mismos videos,, todos los nombres coincidir0n sin que deban hacer nada. H sino, pueden usar la segunda opci+nE. .rmar nuestros propios "ml. &n caso de que s+lo tengamos algunos !uegos para cada consola, cosa que es muy probable, ser0 muy tedioso tener que editar nuestro "ml ba!ado de la p0gina de HS para eliminar de all3 todos los !uegos que tenemos. C, si tenemos todos los !uegos de cada consola pero con otra nomenclatura que no coincide con la utilizada por la p0gina oficial del HS, tambi n estaremos en un dilema. &n estos casos nos conviene armar nuestro propio "ml que se a!uste a las particularidades de nuestros roms, sean muchos o pocos, y est n nombrados como sea que est n nombrados. Para esto e"iste una pr0ctica herramienta llamada #Hyper rom @ "ml) que nos pregunta cu0l es la carpeta donde tenemos los roms y cu0l es el nombre que le queremos poner al "ml *recordemos que debe ser e"actamente el mismo que el de la consola, y se encarga del resto del traba!o en solo segundos. &ste programa lo pueden ba!ar desde este pacI de programas 9tiles que arm *http-==888.mediafire.com=do8nload.php?hmy85puh@Pr@8yc,. &l lado negativo de esta opci+n es que, al armar nuestro propio "ml no tenemos la necesidad de renombrar nuestros $oms pero, m0s adelante, s3 tendremos que renombrar las im0genes y videos que consigamos de la p0gina de &mu :ovies o del torrent que les de!amos m0s arriba. 4omo ya comentamos, estos utilizan la misma forma de denominar a los !uegos, videos e im0genes.

Hyper$om@G:L arma nuestro propio "ml en cuesti+n de segundos

Pero las opciones de . y E pueden convivir perfectamente. Particularmente yo utilic ambos m todos, dependiendo de la consola a emular. &n el caso de Playstation y Dreamcast, de los cuales no tengo m0s de treinta !uegos de cada uno, us la opci+n E. .rm mi propio "ml con el Hyper $om @ Gml, para no tener que editar el ba!ado de la p0gina de HS, y luego renombr las im0genes y videos que copi desde el torrent para que coincidan con mis roms. .lgunos de estos cambios de nombre los hice manualmente *no eran muchos roms, despu s de todo, y otros los hice con otra pr0ctica herramienta llamada <at :atch que tambi n de! en el compilado de programas que sub3 *que pueden ba!ar de http-==888.mediafire.com=do8nload.php?hmy85puh@Pr@8yc,. <at :atch es un liviano programa que nos preguntar0 cu0l es la carpeta donde tenemos localizados nuestros $oms y cu0l es su e"tensi+n. Seguido de eso nos pregunta en qu carpeta tenemos las im0genes o videos para dichos !uegos *y cu0l es su e"tensi+n,. 4on estos datos comienza un r0pido an0lisis y luego, yendo a la parte de $esultados *$esults, podremos verificar qu archivos ser0n renombrados en la operaci+n antes de darle clic a la opci+n #$ename <iles) *$enombrar archivos,. &l programa nos permite modificar en sus opciones el porcenta!e de coincidencia que debe tener un nombre para ser considerado correcto, con lo que podemos me!orar el rendimiento del empare!amiento entre archivos *por supuesto les recomiendo que antes de renombrar nada, hagan una copia de respaldo de sus

archivos por si se mandan alg9n moco,. Por otro lado, aunque hice esto con las consolas menos populosas en cuanto a cantidad de roms que poseo, con las m0s abultadas como '&S *'intendo &ntertainment System,, S'&S *Super 'intendo &ntertainment System,, %enesis y :.:& , utilic la opci+n .. &n esos casos, para ahorrarme traba!o, directamente descargu los paquetes completos de $oms de la p0gina de 'o>Dntro, ba! el Gml de la p0gina de HSy tom los videos e im0genes del (orrent. 'ada tuvo que ser modificado puesto que todos los nombres coincid3an al cien por ciento. &sta opci+n es altamente recomendable si quieren tener todos los !uegos de cada consola. (ercer paso- archivos ini y ahI Aclaracin: si bajaron el HS de mi subida de Mediafire y usan los emuladores que tambin sub, muy probablemente no tengan que hacer nada de lo siguiente por lo menos no para las consolas cuyos emuladores sub personalmente!" #n ese caso, saltense al siguiente item, prueben su HS y solo en caso de que no les funcione correctamente, $uel$an a este paso y realicen esta configuracin" .dem0s de los "ml, debemos editar otro archivo de configuraci+n para cada consola. Se trata de los ini. Dicho archivo se encuentra en la carpeta #Settings) dentro de la carpeta del HS, y debe tener el e"acto nombre de la consola que estamos emulando como figura en el #HyperH/.e"e) *&s decir #Sega %enesis.ini), #Sony Playstation.ini), etc.,. &l archivo ini se edita de la misma forma que el "ml, abri ndolo con el bloc de notas. 4omo seguramente no entenderemos demasiado el contenido del archivo, vamos al tutorial de HS *http-==888.hyperspin>fe.com=forum=sho8thread.php?@AB@>:&%.>(U(C$D.L>Hyperspin> Spanish, y buscamos c+mo deber3a estar compuesto dicho archivo, dependiendo de cada consola. Lo 9nico que se debe modificar del archivo son las primeras l3neas, aquellas que se refieren a las mismas opciones que nos daba el #HyperH/.e"e). Por e!emplo, seg9n el tutorial del HS, las opciones del .ini para Sega %enesis son las siguientesQe"e infoR path S 4-7HyperSpin7&mulators7Sega %enesis7 rompath S 4-7HyperSpin7&mulators7Sega %enesis7roms7 userompath S true e"e S <usion.e"e rome"tension S zip parameters S pcgame S false pcgamee"tension S 8instate S 'C$:.L hyperlaunchS(rue Por supuesto lo que figura en Path *la ruta del emulador,, $om Path *el directorio de los roms, y $ome"tension *e"tensi+n de los roms,, no lo cambian porque se cambia directamente desde el #HyperH/.e"e). Lo dem0s s3 lo modifican. &s decir que lo importante es copiar lo que aqu3 dice en Parameters, Pcgame, Pcgamee"tension, 2instate y Hyperlaunch. 4ambian eso y guardan el archivo. Luego tendr0n que modificar otro peque1o te"to que se

encuentra en el archivo #HyperLaunch.ahI) *en la carpeta THyper SpinT,. &ste archivo contiene importante informaci+n de cada consola. Lo abrimos con el bloc de notas y buscamos la secci+n $U' SHS(&: referida a la consola que estamos configurando. Siguiendo con el e!emplo, buscaremos Sega %enesis deba!o del t3tulo $U' SHS(&: y modificaremos lo que all3 dice por lo que nos indican en el tutorial del HS *http-==888.hyperspin> fe.com=forum=sho8thread.php?@AB@>:&%.>(U(C$D.L>Hyperspin>Spanish,. &n este caso el te"to debe ser el siguienteUOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOS&%.%&'&SDSOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOO else if *system'ame S TSega %enesisT VV e"ecutable S T<usion.e"eT, W hideDesItop*, HotIey, Me"it&mulatorXeyM, 4loseProcess $un, M&"ecutableM TMromPathMMrom'ameMMrom&"tensionMT >auto >gen >fullscreen, M&muPathM, Hide Use&rrorLevel Process, 2ait4lose, fusion.e"e Y Donde dice #fusion.e"e) se refiere al e!ecutable del emulador. Si est0n utilizando otro que no es ste, lo cambian por el nombre del e"e de su emulador. Por e!emplo, si usan el %ens en lugar del <usion, el te"to les quedar3a as3UOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOS&%.%&'&SDSOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOO else if *system'ame S TSega %enesisT VV e"ecutable S T%ens.e"eT, W hideDesItop*, HotIey, Me"it&mulatorXeyM, 4loseProcess $un, M&"ecutableM TMromPathMMrom'ameMMrom&"tensionMT >auto >gen >fullscreen, M&muPathM, Hide Use&rrorLevel Process, 2ait4lose, gens.e"e Y Una vez modificado esto, guardan el archivo y deber0n utilizar una herramienta llamada #.uto HotIey), para que les acepte los cambios *lo ba!an de mi pacI de programas,http-==888.mediafire.com=do8nload.php?hmy85puh@Pr@8yc,. Ea!an el #.uto HotIey), lo instalan en donde les plazca *en mi caso est0 en .rchivos de Programa7.utoHotIey, y abrir0n el e!ecutable #.hI@&"e.e"e) que est0 en la carpeta #4ompiler) *en mi caso .rchivos de Programa7.utoHotIey74ompiler,.

.uto Hot Xey compila el archivo ahI. 4on suerte no tendremos que hacer esto

S+lo usaremos las opciones #Source) y #Destination). &n source, elegimos el archivo #HyperLaunch.ahI) y en destination el archivo #HyperLaunch.e"e) *tambi n en la carpeta #Hyper Spin),. Le dan a convert y listo. &sto deben hacerlo con todos los emuladores y no es tan tedioso como parece. Se hace en segundos. .dem0s, como aclar , si ba!aron el HS del archivo de :ediafire que sub3 personalmente, muy probablemente no tendr0n que modificar nada de esto para las consolas que yo utilizo, puesto que ya est0 todo configurado. Por supuesto en ese caso tambi n deber3an ba!ar los emuladores que les proveo. PRIMERA PRUEBA Eueno, ahora s3. Ha asociados los emuladores con el HS, creados los "ml correspondientes y modificados los ini y el ahI, podemos hacer la primer prueba. .brimos el archivo #Hyper Spin.e"e) que est0 en la carpeta #Hyper Spin) y de!amos que el programa corra. 4omenzar0 con la presentaci+n del HS y luego nos mostrar0 un listado en forma de rueda de las distintas consolas. De esas a esta altura deber3amos tener configurada al menos una as3 que navegamos por estas consolas con las flechas #arriba) y #aba!o) de nuestro teclado hasta llegar a la que configuramos. Una vez seleccionada, presionamos #&nter) y entramos al listado

de !uegos. Si colocamos correctamente el "ml en la carpeta #Databases) con el e"acto nombre de la consola que figuraba en la configuraci+n del HS que hicimos desde #HyperH/.e"e), ahora se nos deber3a desplegar el listado de roms que poseemos. 'avegamos por este listado con las flechas #arriba) y #aba!o) del teclado, y cuando lleguemos al rom deseado, presionamos #enter). Si todo sale bien, el !uego deber3a cargar y uno podr3a empezar a !ugarlo. Peeeeeeeeeeero, casi nunca sale todo bien, !a. (riste pero cierto. &n el caso de las consolas m0s b0sicas como '&S, no hay demasiados dramas, pero otras m0s comple!as como Dreamcast y Playstation requerir0n que toquemos algunas opciones de la configuraci+n de #2heel Settings) dentro del archivo #HyperH/.e"e) *que es m0s o menos lo que cambiamos en el archivo ini,. .lgunos de los errores que nos pueden aparecer sonP> &l HS no encuentra el rom seleccionado. :uy probablemente tengamos un problema de nombre. Salgamos del programa *&scape, y verifiquemos que ese rom figura con el mismo nombre tanto en nuestra carpeta de roms como en nuestro "ml. Si no es as3, modifiquemos uno de dos, el rom o el "ml, y probemos de nuevo. @> La pantalla se queda en negro o directamente nunca sale del men9 de !uegos. Seguramente tenemos un problema con el emulador. Si dicho emulador funciona a la perfecci+n por fuera del HS, nuestro problema es la asociaci+n con el HS. &n este caso iremos al tutorial de la p0gina de HS, y buscaremos c+mo debe ser la composici+n del archivo .ini de esa consola si no lo hicimos ya en los puntos anteriores.

Uno de los posibles errores, el HS nos previene de agregar una TbarraT al final de la ruta de los roms

Si ya lo modificamos pero a9n no funciona, debemos entrar al #HyperH/.e"e) y en las opciones del #&mulator) en #2heel Settings) probaremos ir modificando algunas opciones como #&"ecution), #P4 %ame), #Use <ull Path (o $oms), #Search Sub <olders) y #2in State). Ho fui cambiando algunas de estas opciones de manera instintiva, porque no las entend3 demasiado. &so s3, toquen lo que toquen, recuerden siempre c+mo era la configuraci+n original *an+tenla en alg9n lado,. Ctra posibilidad es que el error est en el emulador en s3, aunque nos funcione correctamente por fuera del HS. &n este caso les vuelvo a recomendar que ba!en los emuladores que yo sub3, puesto que ya est0n testeados y configurados para funcionar con el HS sin que tengan que tocar nada. Particularmente me pas+ de tener que ba!ar varios emuladores para cada consola e ir prob0ndolos hasta dar con el correcto. Por e!emplo, el 'intendo 56 !am0s me funcion+ hasta que cambi el emulador Pro!ect 56 P.5 por el Pro!ect 56 P.A... y s3, por esa peque1a diferencia de versi+n estuve puteando tres d3as... (ambi n me pas+ con el emulador de Dreamcast, hasta que encontr la versi+n del 'ullD4 que les de! para ba!ar *que adem0s es uno de los pocos emuladores de D4 que permite configurar un ZoysticI para !ugar,. .s3 que prueben siempre primero con estos emuladores que son seguros y est0n probados.

F> La pantalla se tilda. :mmm... si no es nada de las opciones anteriores, quiz0s tengas que empare!ar la resoluci+n del HS con la resoluci+n de video de tu emulador. Por supuesto, en ambos casos tambi n tiene que coincidir si utilizaremos el emulador y el HS en modo ventana o en pantalla completa. 'o podemos tener el HS en ventana en 5[["N[[ y el emulador en pantalla completa en P[@6"A5N. Eah, como poder, podemos, pero en muchos casos no nos convendr0 y terminar0 derivando en un error. La configuraci+n de resoluci+n del HS la cambiamos desde el #HyperH/.e"e), en la pesta1a que dice #Screen) dentro de #:ain Settings). 4C'<D%U$.'DC JDD&CS & D:\%&'&S Si ya ba!amos el famoso torrent de casi P[[ gigas, tenemos en nuestro poder un enorme listado de videos e im0genes de !uegos de muchas consolas. Simplemente entraremos en la carpeta del (orrent *o en el archivo comprimido, y buscaremos la carpeta #Hyperspin Pro!ect > (he <rontend), la sub carpeta #:edia). Dentro de esa carpeta veremos directorios individuales para cada consola. $astreamos el que nos interesa, ingresamos y copiaremos todas las carpetas que hay all3 dentro hasta la misma carpeta de nuestro Hyper Spin. &s decir, para copiar por e!emplo todos los videos e im0genes de Super 'intendo, vamos a c-7carpeta de descargas del torrent7Hyperspin Pro!ect > (he <rontend7:edia7Super 'intendo &ntertainment System. .ll3 veremos varias carpetas que dicen #Dmages), #Sound) #Jideos), etc. Las copiamos a todas y las pegamos en c-7Hyper Spin7:edia7Super 'intendo &ntertainment System *si nos pide sobreescribir, lo hacemos,. H repetimos este proceso con todas las consolas que pretendamos adornar con im0genes y videos.

Las carpetas dentro de T:ediaT- Dmages, Sound, (hemes y Jideo. .ll3 copiaremos lo obtenido del (orrent.

$ecuerden que, para que el HS les tome estos videos e im0genes, tales archivos deben tener el mismo nombre que los roms y el mismo nombre que figura en el listado "ml. Por esto es muy recomendable descargar directamente los roms de la p0gina de 'o>Dntro y utilizar los "ml de la p0gina de HS, ya que comparten e"actamente los mismos nombres y una vez que copiemos los videos e im0genes no tendremos que tocar nada m0s. Simplemente vamos al HS y comprobamos lo lindo que se ve nuestro programa. &n caso de que no hayan ba!ado los roms de esa p0gina y=o que hayan armado sus propios "ml, deber0n renombrar los videos e im0genes. Para eso usen el programa que ya les recomend y de! en el compilado de programas 9tiles que sub3 a :ediafire, <at :atch. &s un traba!o que s+lo les recomiendo que se tomen si tienen que renombrar pocos archivos, sino siempre es preferible ba!ar los listados completos de !uegos de 'o>Dntro y los "ml oficiales de la p0gina de HS a fin de que todo concuerde autom0ticamente. FIN

You might also like