Autoarrancar juegos en WINUAE
Macarro
view post Escrito el 25/1/2006, 05:45
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Buenas, tengo una duda con respecto al winuae de la que ya se ha hablado alguna vez, pero como hace poco sydaroa resulta que sabía parámetros secretos (o indocumentados) del epsxe, igual hay suerte con el emulador de amiga.

1.- El problema es que el emulador no funciona en línea de comandos, con lo que en un principio no se puede usar con los front-ends habituales.

2.- Cierto es que en screenshot archive había una versión modificada que servía para entornos gráficos, pero era una versión vieja y soy un poco maniático con lo de tener los emuladores actualizados.

3.- La última versión de winuae es capaz de abrir ficheros de configuración desde línea de comandos

4.- Pero como todo en la vida, hay problemas, y es que abre la configuración que le indiquemos y luego sale la ventana del emulador.

5.- En esa ventana, simplemente con presionar "enter" ya ejecutamos lo que indique la configuración que hay metido en la disketera.

6.- Para salir, con joytokey y un alt-f4, todo solucionado.

Así que las opciones que se me ocurren son:

a) La poco elegante y que preferiría evitar... asignar con joytokey la tecla enter a 1p_start y al darle al start en el front-end, nos abre la ventana del emulador, dándole nuevamente a start, ejecutamos el juego.

b) La versión mejorada... ¿hay algún programa que permita programar pulsaciones y que él solo las envíe? es decir, se programa una pulsación de enter a los 4 segundos de ejecutar el programa y que luego se cierra. De ese modo, se evita la doble pulsación de start aunque seguimos viendo el emulador.

c) La opción buena... algún commandline secreto o alguna historia rara que permita pasar del front-end al juego sin que se vea nada extraño de por medio.

Un saludo y gracias de antemano.


¡Vaya! si antes lo pregunto, antes encuentro la "solución"... biggrin.gif

Id ingresándome lauros en la cuenta, porque ya no es necesaria ninguna versión modificada de winuae ni leches para poder tener el emulador en la maca wink.gif

La solución es bastante tonta:

1.- En la configuración del emulador, vamos a "Misc" y desmarcamos "Show GUI on startup"

Y listos... solo hace falta buscar un buen método para salir del emulador. Pero hay dos soluciones:

1.- Un wrapper y salimos con escape...

2.- Usuarios de hackeo de pad, lpt o similar... joytokey y un bonito y efectivo Alt-F4

...y ya tenemos la última versión de winuae funcionando en la maca y sin problema biggrin.gif

PD.- Me he levantado desvelado a las 4 y media y hay que ver a lo que se dedica uno hasta que empiecen a cantar los gallos smile.gif

Modificado por Macarro - 25/1/2006, 04:47
Geezup
view post Escrito el 25/1/2006, 11:24
Avatar

Póg mo thóin :)

Grupo: Member
Mensajes: 1074


Status: Offline: ultima azione eseguita il 15/1/2007, 12:36


jejeje... muy buena la PD , Macarro.

Como va el tema de los DATs de Amiga ? Tengo algunos CDs de hace tiempo, a ver si me pongo a revisar Amiga un día de estos.

Salu2....
Macarro
view post Escrito el 25/1/2006, 11:29
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Pues connie tiene dats para las imágenes del antiguo caps (ahora sps), pero no los he usado.

Si tienes CDs de hace tiempo, probablemente sean imágenes adf. Yo te recomendaría que te pasaras a los .ipf de caps ya que al igual que los no-intro son 100% fieles al original y sin cracks ni historias raras.
Geezup
view post Escrito el 25/1/2006, 11:41
Avatar

Póg mo thóin :)

Grupo: Member
Mensajes: 1074


Status: Offline: ultima azione eseguita il 15/1/2007, 12:36


exacto... ADF me suena mazo.

Osea que me bajo los packs de connie (juraría que he visto SPS Discs o algo así)... bufff... otra tonelada de cosas a la lista de descargas pendientes smile.gif

Gracias por la info. Estudiaré la opción del wrapper para enviar un ESC al emulador, aunque no sé como desde un programa puedo controlar otro una vez que se ejecuta, quizás usando un loader propio, pueda mandar cosas al programa que abre, aunque una vez que el loader pasa a segundo plano, el que recibe las teclas sería el emu y no el loader... habrá que estudiarselo. Lo pongo en la lista de "to-do" smile.gif

Ta luego!

Modificado por geezup_2000 - 25/1/2006, 11:41
Macarro
view post Escrito el 25/1/2006, 11:43
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Si lo dices para tu front-end y no te quieres complicar la vida, olvídate de lo del wrapper, cualquiera genérico vale. En lugar de llamar al emulador desde el front-end, se llama al wrapper que es el encargado de llamar al emulador. Claro, que al ser el amiga un ordenador, igual hace falta la tecla escape en algún juego... todo sería cuestión de probarlo.
Geezup
view post Escrito el 25/1/2006, 11:48
Avatar

Póg mo thóin :)

Grupo: Member
Mensajes: 1074


Status: Offline: ultima azione eseguita il 15/1/2007, 12:36


Me refería para hacerlo para cualquier front-end, o como sistema independiente, aplicable al mío tambien claro.

Cualquiera genérico vale... hmmm... osea que ya existe eso ? Dónde bajarlo ?

Pues lo de la tecla ESC es cierto, que puede que se use en algún juego.. más bien sería el ALT-F4 smile.gif
Macarro
view post Escrito el 25/1/2006, 11:52
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Pues en la sección de configuraciones de mamewah debe haber alguno. Sydaroa los usa mucho y alguna vez me envío uno, pero como yo uso joytokey, al final prefiero no usarlos.
Geezup
view post Escrito el 25/1/2006, 12:06
Avatar

Póg mo thóin :)

Grupo: Member
Mensajes: 1074


Status: Offline: ultima azione eseguita il 15/1/2007, 12:36


lo echaré un ojo... gracias!
gonchal2004
view post Escrito el 25/1/2006, 13:35
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 916


Status: Offline: ultima azione eseguita il 9/12/2006, 15:04


Macarro perdona que te lo repgunte aqui, pero esque en otro lugar no me respondio nadie. ¿Sabes como lanzar joytokey desde game ex para que funcione con el emuzwin? y luego dentro del emuzwin ¿Hay alguna configuracion que permita que el joytokey lo reconozca como kempston joystick?.
Macarro
view post Escrito el 25/1/2006, 15:41
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Del emuzwin, ni idea.

En cuanto al joytokey, al lanzarlo, permite elegir la configuración simplemente poniendo el fichero a ejecutar, por ejemplo:

joytokey.exe configuracionparafuturepinball.cfg

Luego, antes de poder ejecutarlo con otra configuración, deberemos matarlo con un kill.exe joytokey.exe o similar.
empardopo
view post Escrito el 26/1/2006, 07:02
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 16/1/2007, 14:46


Buenas,

ya que veo que os gusta el Amiga, por favor, ¿habéis conseguido jugar con las dos palancas del panel de control a juegos dobles, digase un Kick Off? A mí, me ocurre que me detecta el ratón y no tengo narices de poder jugar con las dos palancas.

Por favor, ayuda.

Gracias y un saludo
sydaroa
view post Escrito el 26/1/2006, 13:58
Avatar

Famfrit

Grupo: Moderadores generales
Mensajes: 1102
Location: En algún rincón de Ivalice


Status: Offline: ultima azione eseguita il 10/1/2007, 08:50


Ante todo decir que sí existe líneas de comandos para el winuae.
Voy a poner una copia de los distintos parámetros existentes en winuae.

QUOTE



-f
To load a config-file, use: 'winuae.exe -f configfile.uae'
(currently WinUAE does not check config files in:
'...\Configurations' so you have to type:
'winuae.exe -f Configurations\configfile.uae'

-s
To set/"override"/change the parameter of an specific option (inside a config file), use: 'winuae.exe -s option=parameter'.
For example: 'winuae.exe -s use_gui=no'.
The option will just be changed temporary that means the configfile itself will not be modified.

-config=
To load a config-file, use: 'winuae.exe -config= configfile.uae'

-cfgparam
To set/"override"/change the state of an specific option (inside a config file), use: 'winuae.exe -cfgparam option=parameter'.
For example: 'winuae.exe -cfgparam use_gui=no'.
Furthermore parameter(s) set with: "-cfgparam" is(are) different than '-s'.
They stay in memory and "overrides" the option(s) of all loaded configurations, even if you try to load new config from GUI.
To disable this state just restart WinUAE.

-nomultidisplay
use only primary monitor

-scsilog
enable scsi logging

-norawinput
don't try to enable rawinput (Windows XP multimouse)

-forcerdtsc
always use RDTSC (CPU internal clock counting register)

-nordtsc
never use RDTSC, use "high-resolution performance counter" instead.
(WinUAE normally selects best counter automatically)

-noaspifiltering
enable detection of all SCSI devices
(uaescsi.device normally only supports SCSI/IDE CDROMs)
->"How to add/enable zip drive to/in WinUAE?"
http://eab.abime.net/showthread.php?t=1203...noaspifiltering

-disableharddrivesafetycheck
if enabled WinUAE allows to use each harddrive which is recognized by Windows© ™ even if there is allready something installed -
for example an operating system.
If you allready removed all files and partitions and WinUAE still does not detect your "empty" drive which you want to use then this parameter is more than helpfull too.
This switch makes it possible to use "xx in 1 cardreader" and attached drives/cards (e.g.: CF II Cardflash, Microdrive, Smartmedia etc...) directly.

-rdbdump
dump the "Rigid Disk Block" of all mounted drives to file(s) called rdb_dump_x.rdb.

-log
enable logging; it is basically the same like the log-option in misc-panel
(WinUAE normally selects best counter automatically)

-help
(nothing happens)

-h
(nothing happens too)

-diskswapper=
This makes it possible to add disk image(s) to diskswapper while WinUAE starts.
'winuae.exe -diskswapper image1, image2,...'


Some examples:

If you automatically want to load a certain config and your previous safestate then enter following in command line:
'winuae -config=swiv.uae -s savestate=swiv-ready-to-play.uss'




Lo siento pero no tengo tiempo de traducirlo pero creo que resulta bastante obvio.

Para la tecla ESC mira en INPUT a ver si se pudiera asignar (creo recordar que sí), en caso contrario a tirar de wrapper.

Saludos.
Macarro
view post Escrito el 26/1/2006, 14:03
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


leches, pero de dónde sacaste eso? Si yo estuve mirando en la documentación y no vi nada biggrin.gif (bueno, lo de cargar configuraciones sólamente).

Gracias por la nota, sydaroa wink.gif

En cuanto a lo de los dos joysticks, ahora mismo no puedo probarlo porque no tengo el panel y el ordenador cerca. Desde que pueda hago pruebas.
sydaroa
view post Escrito el 26/1/2006, 23:48
Avatar

Famfrit

Grupo: Moderadores generales
Mensajes: 1102
Location: En algún rincón de Ivalice


Status: Offline: ultima azione eseguita il 10/1/2007, 08:50


Vuelvo a la carga. Mirad que captura más bonita


user posted image
empardopo
view post Escrito el 28/1/2006, 12:39
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 16/1/2007, 14:46


Gracias Macarro, como siempre.

Esperaré a ver si alguien consigue jugar con los dos mandos del panel de control sad.gif
Echo de menos esos dobles al Sensible Soccer y Kick Off.

Saludos
32 respuesta(s) desde el 25/1/2006, 05:31