Versión para imprimir

Cosas de mame 0.109iniciada por catetosurfer

marcianitos > Mame

Part 1 of 1   

catetosurfer20/10/2006, 15:02
Hola de nuevo atodos, pues resulta ( como algunos sabréis) que he subido de versión de mame , concretamente de la 0.90 ala 0.109, y me pasan dos cosas (por ahora) que me han cambiado.

Uso mameplus y la primera cosa me que pasa es que en la 0.90, cuando pulsaba escape, el juego se pausaba y me salia el mensage de que pulsara enter para confirmar salir, ahora en la 0.109 el mesalje me sale igual, pero no se me pausa el juego! sigue corriendo con el mensaje encima de confirmar salir, para mi esto es un engorro, pues usaba esta opción como pause, y ahora no la tengo, y en mi caso es imposible poner un botón de pause, pues no quiero poner botones extra en el panel.

La duda es... se puede poner la 0.109 a como la 090, en la que se pausaba el juego cuando pulsabas escape?(en mi caso start1+start2 pues uso i-pac)

Y lo segundo que me pasa es menos importante, pero no se porque pasa, resulta que en la 0.90 cuando arrancaba el SHINOBI, el sonido tenía un volumen normal, ahora cvuando lo arranco en la 0.109 el volumen es bajisimo y tengo que darle voz a los altavoces cada vez que juego a el.

la duda es , se puede subir la voz a este juego de alguna manera y que se quede guardado para cuando lo arranque la siguiente vez está bién? porque antes se escuchaba bién y ahora no?

Y la tercera cosa que noto es ... no tardan mas en cargar los juegos? la velocidad a la que corren los juegos es casi igual que antes, pero el tiempo de carga si lo noto mayor.

Un saludo.
- Bubu -20/10/2006, 20:12
¡¡¡ AJAAARLLL !!!

¡¡ Comando sureño al poder !!

Quillo, lo de pausar tienes que apretar el Start1 y a la vez la palanca p'abajo.

Lo del sonido, mira en el ini como tienes el parámetro volume.

Lo de tardar en cargar los juegos, es normal. Cuanto más avanzada es una versión de MAME; más chuminadas le implementan en el arranque, que no en la emulación.

catetosurfer21/10/2006, 01:13
Que va tio, lo de la combinación de pausa start1+abajo la quité, pues mucha peña jugando la apretaba sin querer y me decian que la maquina se había bloqueado, y ahora me tenia que poner a explicarles como se quitaba el pause y se ponia, y lo peor, es que si venian a la semana siguiente ya no se acordaban de eso y volver a empezar..., así que fuera, lo he medio solucionado redefiniendo que pause sea star2+start1 en este orden para pausa, (se pausa y te pide salir) sin embargo si le das en el orden start1+start2 te pide salir pero sin pausa, así que medio está solucionado, no como me gustaría (pause con las dos combinaciones) pero está aceptable.

Lo del ini, lo he mirado y el volumen me pone o un "0" o un 1 pero da igual sigue con el mismo volumen bajo de siempre.

Sin menospreciar la gran labor de los que desarrollan mame, la verdad es que no se en que estrarán pensando, cada vez añaden mas juegos cosa que está de pm, pero en contra el programa cada vez está mas capao... yo no se que mosca les habrá picao para quitar que los juegos puedan almacenar los records, ¿que las maquinas originales al apagarlas se le borraban los escores?, pos coño pon una pestaña para abiñitar o quitar esa opción!, si no se guardan los scores que gracia tiene poner tus uniciales al acabar una partida? NINGUNA,los mismo con el disclamer, las pantallas de errores, info... si al principio era así, todo se podía quitar!

Y lo peor es que despues no quieren que nadie compile sus versiones para ponerlas a nuestras necesidades.

Y lo de cargar... es que hay una diferencia muy grade entre la 106 y la 109, yo no se a que se deberá,como sea por ponerle una pantalla antes para saber lo que queda de carga...

ahiiiiii, que pena mas gorda ser tan cazurro y no saber compilar...

La verdad es que cada vez me entran menos ganas de subir de versión de mame...

y digo yo... advancemame no tiene disclamers, pantallas de info, ni de errores? como sea así, no se yo porque pondrán la de win asi...

Huy que me estoy chinando demasiao, mejor lo dejo un ratillo, esto me pasa por no haber salido hoy que es viernes.

Saludos.


PD: Por cierto BUBU, tu como andas de compilar?
- Bubu -21/10/2006, 03:18
Pues yo ando con Pilar, con Eva, y con Marta, jiji.
No... no lo he intentato nunca. Me da mieo.
catetosurfer21/10/2006, 03:20
que mamón, anda a sobar que es lo que voy hacer ahora mismo :P.
catetosurfer29/10/2006, 09:27
Bueno al final he solucionado los de la pausa, por si alguien lee esto y lo quiere poner así digo como.

Simplemente redefiniendo el mame poniendo que "salir de juego" y "pausa", sean con la misma tecla, pero ojo esto funciona en la 106, en la 109 no :(.

al final subo de versión pero de la 0.90 en la que estaba, a la 0.106, paso de la 109, no me gusta nada, lo malo es que tendré que quedarme para siempre con esta versión (aunque ahoramismo está perfecta :) ), pues a partir de esta, ya no me sirva como está ni compilandola.

Por si alguien quiere ver la 106 compilada. que baje el video de aquí:

http://www.megaupload.com/?d=KLKM4ZCK

sin pantallas de info,disclamer,de errores, de carga y con records, como debe de ser en una recreativa (gracias de nuevo a Weselman y piterpunk ;) ).

Saludos de uno que se planta con el mame, en la recre claro está, pues en el pc pienso ir actualizandola para ver como vá, ya que he aprendido garcias al tuto de Macarro no voy a desperdiciar toda esta sabiduría nueva adquirida no? :P, siempre tendré la esperanza de ver alguna vez un mame totalmente libre como el que tengo ahora :D ! (y que existía antes).

Buitrako30/10/2006, 02:41
 QUOTE (catetosurfer @ 29/10/2006, 09:27) Por si alguien quiere ver la 106 compilada. que baje el video de aquí:

http://www.megaupload.com/?d=KLKM4ZCK

sin pantallas de info,disclamer,de errores, de carga y con records, como debe de ser en una recreativa (gracias de nuevo a Weselman y piterpunk ;)

Joer tío, qué razón tienes. ¿Por qué coño han quitado esas opciones? De hecho, no tenía ni idea de que antes se podían grabar récords y ahora no... o_O

Vaya ful.
capitanfebo10/11/2006, 18:02
¿Podríais explicarme en pocas palabras lo que significa "compilar"? Es que suena muy bien eso de guardar records y que no salgan cartelitos, pero no pillo el asunto en sí de qué va. Gracias.
Pinchacantos10/11/2006, 22:23
en pocas palabras: Compilar es pasar el código fuente de un programa a código objeto o ejecutable.

Saludos.
orimarc10/11/2006, 23:04
En cristiano: Pasar una opcion de un programa a un .EXE
capitanfebo15/11/2006, 11:22
Gracias. ¿podríais ponerme un sencillo ejemplo? Si no es mucha molestia, claro. :huh:
PeterPunk15/11/2006, 12:54
 QUOTE (capitanfebo @ 15/11/2006, 11:22) Gracias. ¿podríais ponerme un sencillo ejemplo? Si no es mucha molestia, claro. :huh:

Compilar, como ya dijeron es convertir el código fuente (lo que un programador escribe) en un ejecutable (los programas que utilizamos). Los programadores de MAME utilizan código abierto, que quiere decir que dejan sus códigos fuente para que otras personas haga cambios en el programa, por ello al salir el MAME, sale rapidamente el MAME32 y a continuación el MAMEPlus y el resto de versiones, en la que cada uno le incorpora lo que quiere (y puede).
Por ejemplo tú te bajas el código fuente de MAME (está en http://www.mame.net/downmain.html) junto al programa que necesitas para compilar, que se llama compilador (en este caso es el MinGW), y una serie de utilidades más que también están en la página y ya estás en disposición de crear tu propio mame.
Si haces todo como se indica en http://www.mame.net/compile061win.html (esto era de la versión 0.61) obtendrás el mismo MAME que puedes bajar de http://www.mame.net.
Pero supongamos que editas el archivo \src\windows\config.c
buscas skip_gameinfo y encuentras lo siguiente:
 CODE { "skip_gameinfo",            "0",        OPTION_BOOLEAN,    "skip displaying the information screen at startup" },

puedes modificar el "0" por un "1" dejando:
 CODE { "skip_gameinfo",            "1",        OPTION_BOOLEAN,    "skip displaying the information screen at startup" },

después de este cambio si compilas yu MAME será un poco diferente al original, y es que por defecto ya no aparecerá la ventana que da datos de jego justa antes de cargarlo.
Lo que antes sería
mame shinobi -skip_gameinfo
ahora que por defecto skip_gameinfo está activado sólo tendrías que ejecutar
mame shinobi

Igual no me expresé muy bien y queda un poco lioso, pero espero que te ayude.
Saludos.
dj_rao15/11/2006, 13:24
El mame 109 no carga los records????

Y eso? como puede ser?? que cosa mas rara!!

Sabeis si el plus si lo hace?

Saludos.
PeterPunk15/11/2006, 15:35
 QUOTE (dj_rao @ 15/11/2006, 13:24) El mame 109 no carga los records????

Y eso? como puede ser?? que cosa mas rara!!

Sabeis si el plus si lo hace?

Saludos.

Por defecto el MAMEPlus tampoco guarda/carga los records. Para que lo haga debes recompilarlo haciendo los siguientes cambios:
en el config.def debes buscar la línea que pone
 CODE # USE_HISCORE=1
y quitarle la almohadilla, quedando
 CODE USE_HISCORE=1

Además debes editar el archivo \src\hiscore.c para cambiar
 CODE /* disable high score when cheats are used */
if (he_did_cheat != 0)
       return FALSE;
por esto
 CODE /* disable high score when cheats are used */
if (options.cheat != 0)
       return FALSE;

Y ya está. Recompilamos y ya podemos usar el archivo hiscore.dat que podemos bajar de http://www.mameworld.net/highscore/download.htm
Saludos
dj_rao15/11/2006, 16:46
Gracias tío, aunque en su día intente compilar un mame y me daba algún error que no conseguí solucionar.....

Por casualidad tu no usaras el mameplus 109? solo lo pregunto por curiosidad. ;)

Por cierto, el segundo cambio que hay que hacer, ¿con eso haces que no cargue ni grabe records si se usan trucos no? osea que por defecto si? lo suyo es que no lo haga, como los mames anteriores.

Un saludo.
PeterPunk15/11/2006, 16:51
Pues la verdad es que no. Uso el MAME32 0.110
dj_rao15/11/2006, 17:11
Jo!, pues que lata :P

Por cierto, no gabará records con cheats no?


Me iba a cambiar al mame32 normal porque me daba problemas el romset para el plus con el clrmame, pero esque ayer puse el archivo de los commands de los juegos y cuando dejo ahora en la maca el pause pulsado + a, me sale como se hacen las magias de todos diréctamente.... solo por eso de momento, me quedo con la plus, ya que acordarte de algunas de ciertos juegos poco conocidos o refritos de los Kof :wacko:

Muchas gracias Peter
Buitrako15/11/2006, 17:21
Vaya, Peterpunk, la verdad es que la info que has puesto me ayudará mucho si algún dia quiero retocar esas cosas. Justo eso es lo que por ahora me interesaría.

Gracias.
PeterPunk15/11/2006, 17:42
 QUOTE (dj_rao @ 15/11/2006, 17:11) Por cierto, no gabará records con cheats no?

No, para eso está el cambio de
 CODE if (he_did_cheat != 0)
por
 CODE if (options.cheat != 0)
he_did_cheat era una variable que ya no existe en MAME y que supongo que se activaría cuando se usara algún cheat. Como la variable desapareció cuando los chicos de MAME dejaron de guardar los records, si compilas usándola, te aparecerá un error de que la variable no ha sido declarada. Lo más parecido que se me ocurrió fue que si tienes los cheats activados (marcada la casilla que está en Options -> Default Game Options... -> Miscellaneous -> Enable game cheats) pues no use el hiscore.dat. Vamos que aunque usases cheats si tienes esa casilla marcada, no graba ni lee los records.


 QUOTE (Buitrako @ 15/11/2006, 17:21) Vaya, Peterpunk, la verdad es que la info que has puesto me ayudará mucho si algún dia quiero retocar esas cosas. Justo eso es lo que por ahora me interesaría.

Me alegra que te sirva. Aunque todo esto debía estar en el subforo de compilación en vez de en este.
dj_rao15/11/2006, 17:48
Genial!! :rolleyes: como antes vamos, que ni lee ni graba records por mucho que uses cheats.

Gracias otra vez.

Part 1 of 1   

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