Versión para imprimir

Autoarrancar juegos en WINUAEiniciada por Macarro

marcianitos > Otros emuladores

Part 1 of 1   

Macarro25/1/2006, 05:45
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"... :D

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 ;)

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 :D

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 :)

geezup_200025/1/2006, 11:24
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....
Macarro25/1/2006, 11:29
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_200025/1/2006, 11:41
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 :)

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" :)

Ta luego!

Macarro25/1/2006, 11:43
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_200025/1/2006, 11:48
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 :)
Macarro25/1/2006, 11:52
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_200025/1/2006, 12:06
lo echaré un ojo... gracias!
gonchal200425/1/2006, 13:35
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?.
Macarro25/1/2006, 15:41
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.
empardopo26/1/2006, 07:02
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
sydaroa26/1/2006, 13:58
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=12039&highlight=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.
Macarro26/1/2006, 14:03
leches, pero de dónde sacaste eso? Si yo estuve mirando en la documentación y no vi nada :D (bueno, lo de cargar configuraciones sólamente).

Gracias por la nota, sydaroa ;)

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.
sydaroa26/1/2006, 23:48
Vuelvo a la carga. Mirad que captura más bonita


http://putfile.com/pic.php?pic=1/2516382768.jpg&s=x4
empardopo28/1/2006, 12:39
Gracias Macarro, como siempre.

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

Saludos
Macarro28/1/2006, 17:15
Vale, pues lo he solucionado en plan rápido y todavía tiene algunos fallos, pero funciona. La configuración es la siguiente:

(IMG:http://img234.imageshack.us/img234/5011/winuae15qu.gif)

(IMG:http://img234.imageshack.us/img234/3058/winuae25ym.gif)

(IMG:http://img234.imageshack.us/img234/3383/winuae36dx.gif)

Y ahí van las notas:

1.- Esto no sirve para nada, pero se puede ver el fallo del cableado de mi panel de control por lpt, un joystick con un huevo de botones y el otro casi sin ellos.

2.- Cosa misteriosa, mi primer joystick tiene 16 botones y en el emulador solo veo 15. El segundo tiene 4 y solo veo 3...

3.- El joystick 1 funciona como jugador 2 y el joystick 2 como jugador 1. Nunca tuve un AMIGA así que no se si esto es lo normal, pero basta con cruzarlos en la configuración y ya irá todo bien.

4.- Cosa curiosa... el ratón está desactivado y pese a todo, dentro del emulador me funciona.

En fin, que habría que pulirlo, pero funcionar, funciona.

gonchal20041/3/2006, 15:33
pues me voy a poner de nuevo con este emulador. La ultima vez que lo intente me rendi, pero ahora que tengo mas timepo lo voy a intentar. Para empezar recuerdo que uno de los problemas que tenia esque no sabia como hacer para desde un frontend, cambiar el disco (en los juegos de mas de un disco claro) ¿Alguine sabe como?
Macarro1/3/2006, 15:48
Ahora el emulador permite crear una especie de lista de discos (al estilo de una lista de reproducción de mp3) y ahí indicamos los distintos discos del juego. Luego creo que hay que definir una tecla para ir cambiando de disco.
empardopo6/3/2006, 22:30
Buenas,

¿qué versión de Winuae es la que utilizas, Macarro?

Saludos
Macarro6/3/2006, 22:45
La 1.2.0, creo que es la última.
gonchal20048/3/2006, 09:14
hola, por favor necesito ayuda. No consigo hacer funcionar los mandos. Tengo un x-arcade y tengo puesta la palanca izquierda como los cursores y los tres primeros botons como A, X, C. Ebtonces me he ido en el Winuae a la pestaña input y he seleccionado la configuracion 1 haciendo que la A=Control derecha, la X= Espacio y C=Alt. y luego en la pestaña Game i/O ports he seleccionado en el porto la keyboard layout C (cursos keys+ control derecha or alt as fire).

Bueno pues he puesto un juego y el mando no funciona. Si me ha hecho caso en que le segundo boto sea Espacio ya que al pulsarlo actua en los juegos como bomba (por ejejmplo en Hybris) pero queda desactivado lo que deberia ser el Joystick del amiga). Solo funciona el raton.

He probado a cambiart el port el keyboard layout c, a decir swap 1-2.. y nada .¿ alguien sabe que hacer?
empardopo9/6/2006, 13:32
Compañeros,

vuelvo a la carga con el winuae, me he descargado la version 1.2, y me funciona correctamente el emulador.

El problema que tengo es que no sé hacer para lanzar los juegos desde mi frontend, trabajo con MALA, ¿me podéis ayudar por favor? Llevo toda la mañana y la verdad, es que no doy con la tecla.

Gracias y un saludo
empardopo4/7/2006, 19:42
Macarro,

¿cómo es eso de aignar una tecla para seleccionar los distintos diskettes de los juegos que son más de un disco?

Tengo juegos, como por ejemplo, el Alien Breed Special Edition 1992 , y me he cansado de escuchar que meta el disco en df0, ¿has dado con la solución? Yo he conseguido asignar un botón de la MACA, y se me abre una pantalla para seleccionar el disco a meter en la unidad que elija (df0 a df3) ,pero tendría que utilizar el ratón y no me parece "correcto", lo suyo sería poder hacer lo que tu dices, que con una tecla fuera asigando el siguiente de la lista a la unidad df0.

Gracias y un saludo

Nota: creo que es lo único que me faltaría para que funcione 100% mi emulador de Amiga con MALA (conseguí hacerlo funcionar al subir de versión).

Macarro4/7/2006, 19:46
Yo no lo he hecho, pero la teoría es que hay un sitio en la configuración donde creas una "playlist" de discos donde vas insertando todos los del juego. Entonces, en la configuración de teclas hay dos teclas que sirven para avanzar y retroceder en esa lista.

De todos modos, hay otra forma que funciona con muchos juegos y es meter el primer disco en la primera unidad y el segundo en la segunda.

Yo diría que esa "playlist" está dentro de "Disk Swapper".
empardopo4/7/2006, 19:50
Gracias Macarro,

he probado ahí, lo que pasa que en principio no he dado con la tecla (sólo había encontrado la que puedes seleccionar que disco meter en qué unidad o limpiarla) pero no moverme por la playlist; no obstante, muchas gracias , seguiré probando a ver.

Un saludo
empardopo5/7/2006, 15:58
Macarro,

he encontrado lo siguiente en un foro inglés:

"For games that use more than 4 disks, then the easiest way to change disks is to use Disk Swapper. For example, Indiana Jones and the Fate of Atlantis is an 11 disk game. Each disk would be inserted in order into the disk swapper list. You can do it in any order but then you are likely to get confused what disk is in which slot!

Once you've start WinUAE with the disk swapper set up, you'd be greeted with the traditional boot screen (kickstart screen) which varies depending on what Amiga you are emulating.

So to boot Indiana Jones and the Fate of Atlantis, you need to insert disk one by holding down END with the number 1 on the Qwerty keyboard. This game will now begin to load.

Most games ask when a certain numbered disk needs to be inserted. So when you get this prompt on screen you need to once again hold END with the corresponding numbered key. ie "Insert Disk 9", would be to hold down END, and while pressing END - press 9.

For disks numbered 11 and above, while holding END and SHIFT together, enter the disk number the game asks for, and so on....

Tip by quahappy
"

En español y más o menos rápido, colocamos los diskettes en el disk swapper, preferentemente en orden, disco 1 , 2 , etc, arrancamos, nos saldrá la mano típica de amiga por ejemplo , y dejando pulsada la tecla FIN (END) , pulsamos la tecla 1 (no vale el teclado numérico), seleccionamos el primer disco de la lista.
Cuando en el juego nos diga, inserta el disco 2 en df0, entonces pulsando la tecla FIN + 2, asiganaremos el diskette 2 a la unidad df0.

Un saludo

Lord Cat8/10/2006, 13:43
Hola. yo me estoy volviendo loco para configurar este emulador con el MALA. si alguien me dijera donde hay un manual paso a paso se lo agradeceria mucho porque yo ya me rindo. ahp, tengo el x-arcade doble. por si es importante decirlo, que no lo se.
empardopo8/10/2006, 17:12
LordCat,

¿qué problema es el que tienes exactamente?

Mientras tanto, pasa por este link en él, hay algunas guías que he hecho de algunos emuladores entre ellos el WinUAE de Amiga: http://miarroba.com/foros/ver.php?foroid=1055494 , lo único es que para bajarlos tendrás que registrarte en el foro.

Un saludo
Lord Cat8/10/2006, 18:39
no, ya me lo baje empardopo, pero creo que soy demasiado torpe. es que hay un punto en tu manual en el que dice que hay que guardar un archivo en el config por cada juego, pero no explicas como ni para que...y no me entero de nada. el tema es que no se como hacer para que desde el mala, al llamar a cualquier rom de amiga, abra el emulador, cosa que no me ha sucedido aun ni de coña. Cuando pulso sobre cualquier rom se abre el winuae, y no sucede nada mas, o sea, ni juego cargado en las disqueteras siquiera para pulsar el intro. La verdad es que es a mi parecer el emulador mas complejo de todos los que hay. Ah, desde el winuae no tengo problema, juego, pero desde MALA ná de ná.
Lord Cat8/10/2006, 20:05
bueno. creo que ya lo he solucionado. no se cual era el problema pero antes no me grabó las configuraciones que hacia de los juegos. me las creaba en blanco. ahora si. joer, casi lloro cuando veo el swiv o el shadow of the beast.
empardopo8/10/2006, 20:48
jaja

Con paciencia todo se consigue; es primordial que primero te funcionen los juegos lanzándolos desde el emulador, una vez que ahí funcionan tal y como quieres (te funciona el panel de control, los ficheros de configuración para cada juego, sonido, etc), entonces pasar a pelearte para que carguen desde el frontend, en este caso MALA.

Si sigues teniendo dudas, coméntame lo que haces e intentamos hacerlo funcionar.

Un saludo
Lord Cat8/10/2006, 20:58
muchas gracias empardopo, da gusto con gente como tu.
empardopo9/10/2006, 11:34
Me vas a poner "colorado" :rolleyes: :P
Un saludo

Part 1 of 1   

Powered by ForumCommunity.net · Powered by Invision Power Board © 2002  IPS, Inc.