| |
| | ¿Qué momoria ocupan los juegos? | |
| |  | |  |
 | Cris_Redfield | |  Marciano
Grupo: MemberMensajes: 155 Status:  | |
| hola. soy nuevo en el foro y espero me puedan ayudar. he visto la pagina y me parece muy interesante y tambien he visitado los foros (aunque de vez en cuando) así que por fin me animé a inscribirme. andando por ahí he visto el tema de que el emulador que se llama MAME no usa la tarjeta gráfica y que solo "tira" (como dicen ustedes) del procesador y de la memoria RAM. mi pregunta es: ¿Hay alguna manera de saber cuánta memoria ram usa un juego en especial?  . osea que si por ejemplo digamos...mmmhhh.... el juego de street fighter II cuanta memoria ram necesita para poder ser jugado al 100%. bueno. me despido de ustedes y espero que alguien sepa de lo que hablo muchas gracias |
|  |
 | Macarro | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| Pues bien... en un principio, los juegos de MAME se cargan completamente en memoria antes de empezar su emulación. Además, después tenemos el consumo propio de RAM del emulador en si...
Las ROMs suelen ocupar como maximo unos 40MB (lo he dicho sin mirar en ningún lado...) y el emulador no creo que consuma demasiado.
Hoy en día no creo que la memoria RAM sea obstáculo para nadie (hablando de emulación) y los problemas suelen venir por falta de procesador.
PD.- Acabo de probar la última versión de MAME32 y con street fighter II funcionando consume 38MB de RAM |
|  |
 | Cris_Redfield | |  Marciano
Grupo: MemberMensajes: 155 Status:  | |
| gracias por contestar tan rápido. de acuerdo con lo que tu me dices, la memoria ram es sólo parte de la emulacion (la otra la lleva el procesador ¿verdad?). fijate que de esto me surgen nuevas dudas. espero y no te moleste.
¿Se podría correr un juego teniendo un procesador lento (un lentium, jeje) y muchísima memoria ram?
en estos foros he leído que juegos de 3d o juegos como el cruisin usa (o crusin usa o... bueno ese del carrito que se ve bien) piden mucho para emular. mi duda es entónces, ¿Qué se necesita para correr al 100 esos juegos? si tuviera una pentium IV (por así decirlo a 3.2 Ghz) y una memoria ram de 1 G. ¿se podría o no?
Mmmmmh. dices que los o las ROMs ocupan un máximo de 40 mb, pero... ¿son todos o algunos? porque yo he visto juegos que son muy grandes... como los king of fighters o algo así y no creo que sólo ocupen esa cantidad de memoria. además de que si así fuera creo yo, entonces todos correrian en un ordenador que tuviera 64mb de ram
por cierto amigo, ¿cómo le hiciste para determinar la memoria que usa el street fighter II?
gracias
Modificado por Cris_Redfield - 17/3/2005, 20:41 |
|  |
 | Macarro | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| Para poder jugar al 100% hace falta:
1.- Poder emular correctamente la máquina original 2.- Hacerlo lo suficientemente rápido como para que responda como el juego original.
La primera parte ya la hace el MAME con una programación que permite que prácticamente cualquier ordenador y consola sean capaz de hacerlo (hasta cámaras de fotos). Pero para la segunda parte ya hace falta potencia, ¿cuánta? pues depende del juego, hay juegos emulados en mame que no son jugables a día de hoy ni con el mejor de los ordenadores.
En cuanto al tamaño de las roms, lo he dicho de cabeza, no se cuál será la rom más grande. Tal vez sea, como dices de unos 100MB en algunos casos.
Sin embargo, como ya he dicho, el hecho de que nuestro ordenador sea capaz de emular los juegos no significa que lo haga lo suficientemente rápido como para jugarlos.
Y para medir el consumo de memoria del SFII, ejecuté el MAME32, ejecuté el juego y ctrl-alt-supr y en el administrador de procesos vi lo que consumía el MAME. |
|  |
 | Cris_Redfield | |  Marciano
Grupo: MemberMensajes: 155 Status:  | |
| Bueno pero, entonces con las características que describí anteriormente (procesador pentium IV a 3.2 Ghz y memoria ram de 1 Gb) se podrían correr estos juegos digamos, lo más parecido a lo original.
Perdón que insita en este tema pero, como que no me queda muy claro cómo es la manera de funcionar del emulador que se llama mame. Según tengo entendido esta es la manera como funciona (por favor si estoy en un error, se me corrija):
1. Identificación y validación de las roms. 2. Comienzo de carga del juego. (esto a la memoria ram) 3. ejecución del juego. (uso del procesador).
A grandes rasgos el emulador carga la información en la memoria ram para que ésta sea leída más rápidamente. Bueno ya esta cargado, luego se ejecuta... aquí mi duda es....¿Va a pedir más ram o sólo la que usó cuando se cargó el juego?.
Después el procesador se encarga de todo lo relacionado con la ejecución del juego.
A todo esto, entonces la memoria ram sólo es usada para cargar el juego y depues en la ejecución ya no la usa o ¿cómo?
Perdón por las preguntas pero estoy hecho un mar de dudas.
Gracias |
|  |
 | Macarro | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| Como ya te dije, con el ordenador que tienes, habrá juegos que funcionarán perfectos y otros que no. Ya se habló alguna vez del tema, mame hace solo uso del procesador del pc. Los juegos de recreativas modernos a veces están hechos en 3D e incluso los procesadores más actuales son incapaces de realizar a suficiente velocidad la tarea de calculado y dibujado en pantalla. Las tarjetas gráficas de pc hacen estas labores a velocidades altas porque están diseñadas especificamente para esta labor. El hecho de que MAME no haga uso de las tarjetas gráficas aceleradoras 3D para el dibujado en pantalla es un grave handicap en ese tipo de juegos, pero ya se ha dicho multiples veces por parte del equipo desarrollador de MAME que no implementarán nunca el uso de dichas tarjetas.
En cuanto al consumo de memoria, supongo que durante la ejecución del juego habrá variación en el consumo pero no debería ser muy alto. Personalmente creo que para los juegos jugables tienes más que de sobra.
Y en cuanto al funcionamiento (a la hora de jugar) del mame, creo que lo mejor es que hagas la prueba tu mismo; descárgate MAME32 (vete a los enlaces de esta web) y haz la prueba. |
|  |
 | Quark | |  El poder de la Quantica
  Grupo: MemberMensajes: 5658 Location: Valencia Status:  | |
| Cris entiendo tus dudas, pero por mas vueltas que le des no vas a conseguir un mejor resultado. El MAME es sencillamente un proyecto para que sencillamente no se olviden los juegos arcade, y el que puedas jugar con ellos es (como dicen sus creadores) un bonito efecto secundario. Te recomiendo que te pases por la web oficial y leas un poco. http://www.mame.net |
|  |
 | BUBU ;-) | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 3513 Status:  | |
| CODE A todo esto, entonces la memoria ram sólo es usada para cargar el juego y depues en la ejecución ya no la usa o ¿cómo?
¿cómor? Me imagino que sabes que el microprocesador sólo es capaz de leer instrucciones en código máquina (binario) de la memoria RAM (bueno, y ROM), no? Por tanto, se carga el juego en RAM, y ahora el micro empieza a leer dirección a dirección la RAM y a ejecutar dicha instrucción... |
|  |
 | Quark | |  El poder de la Quantica
  Grupo: MemberMensajes: 5658 Location: Valencia Status:  | |
| |
|  |
 | Cris_Redfield | |  Marciano
Grupo: MemberMensajes: 155 Status:  | |
| Lo siento Quark, yo no sé Inglés como ustedes y los traductores on line dan mucho que desear. Es por ello que imaginé que ustedes que ya tienen experiencia me podrían orientar.
No intento oir sólo lo que quiero como "está bien, si se tiene una memoria ram de 1Gb todos los juegos corren de lujo" lo único que intento es comprender el funcionamiento del emulador. No es para que reciba de parte suya respuestas tajantes o burlas.
A final de cuentas todos empezamos igual creo yo, sin saber.
pero bueno...
Gracias |
|  |
 | BUBU ;-) | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 3513 Status:  | |
| ¿no te sirve mi respuesta? |
|  |
 | Quark | |  El poder de la Quantica
  Grupo: MemberMensajes: 5658 Location: Valencia Status:  | |
| Mi sonrisa es por la respuesta de Bubu, no tiene nada que ver contigo, pero he de admitir que tambien son curiosas tus preguntas |
|  |
 | weapon64 | | | ESPERO TE SIRVA ESTO DE AYUDA Y ESPERO ME RESPONDAS PORQUE QUIERO SABER SI ALGUIEN DE AQUI TIENE UN MICRO SUPERIOR A UN AMD ATHLON 64 3500+ TENGO ESE MICRO Y TENGO UNA RADEON 9600 PRO Y HACIENDO PRUEBAS CON LOS JUEGOS DE MAME LLAMADOS CRUIS N WORLD Y CRUIS N USA HE LOGRADO QUE AL INICIO EL JUEGO ARRANQUE HASTA UN 64% DE VELOCIDAD DESPUES DEL INICIO EL JUEGO SE ACELERA Y LLEGA HASTA UN 70 O UN 80% DE LA VELOCIDAD REAL ESO DURANTE TODO EL JUEGO, HAY PARTES EN LAS QUE EL JUEGO LLEGA A CORRER HASTA EL 100% DE LA VELOCIDAD REAL SIN EMBARGO HACE TIEMPO TENIA UNA ATHLON 1900+ CON 512 DE RAM Y ME DI CUENTA DE QUE AL METERLE 256 MAS DE RAM EL JUEGO AUMENTO LA VELOCIDAD UN 7% DE UN 30 A UN 37% DE LA VELOCIDAD REAL PERO VENDI ESA RAM ASI QUE AHORA TENGO SOLO 256 OTROS JUEGOS 3D COMO SF EX Y EX PLUS CORREN IGUAL A UN 70 O 80% DE LA VELOCIDAD REAL ES DECIR ESOS JUEGOS ME CORREN A 45 FRAMES DE 57 O 48 A 50 DE 60 EN ALGUNOS JUEGOS SIN EMBARGO CABE DECIRTE TAMBIEN QUE ANTES TENIA UNA GEFORCE 4 MX 440 Y CON ESA TARJETA CORRIAN MAS RAPIDO ESOS JUEGOS QUE CON LA RADEON 9600 PRO EN AMBOS EQUIPOS, ADEMAS EN UN MAME 32 QUE NO RECUERDO CUAL FUE PROBE EL JUEGO CRUIS N WORLD BAJO WINDOWS ME Y SIN SONIDO BAJO EL ATHLON 64 3500+ Y EL JUEGO LLEGO A CORRER NCREIBLEMENTE RAPIDO MAS RAPIDO DE LO NORMAL ES DECIR HASTA 65 FRAMES DE 57 FRAMES EL MAME LLEGO A MARCAR HASTA UNA VELOCIDAD DE 120% SIN EMBARGO FORMATEE MI PC PORQUE SABES QUE EL CHANKAST NO CORRE EN WINDOWS ME Y LE PUSE EL WIN XP Y AL PARECER EL MAME CORRE MAS RAPIDO BAJE WIN ME EN MI PC QUE EN WIN XP POR LO QUE TE DIJE ANTES, EN CUANTO A CHANKAST POR SI TE INTERESA TODOS LOS JUEGOS CORREN AL 100% ALGUNOS A UN 90% ALGUNOS TIENEN ALGUNOS FALLOS DE SONIDO.
PERO HOY ME QUEDE PASMADO PORQUE PROBE EL JUEGO CALIFORNIA SPEED EN LA ATHLON 64 3500+ Y NI SE MOVIA EL CARRO EL JUEGO CORRIA A 15% DE VELOCIDAD NI MOVIENDOLE TODO LE BAJE LA RESOLUCION LE QUITE SONIDO LE QUITE TODAS LAS OPCIONES Y NADA ESE JUEGO ES INJUGABLE YO CREO QUE ESE JUEGO NI CON 10 O 15 GHZ CORRE AL 100% ESPERO TE SIRVA ESTO QUE TE DIJE | | | |
|  |
 | Quark | |  El poder de la Quantica
  Grupo: MemberMensajes: 5658 Location: Valencia Status:  | |
| Ainssss  yo ya paso de decir na que luego dicen que soy malo |
|  |
 | dj_rao | |  Supermarciano Doctorado
Grupo: MemberMensajes: 720 Location: Mandril Status:  | |
| Yo tengo un PIV a 3.2 GHZ y 1 gb de Ram y en MAME la GRAN MAYORIA (por no decir todos) de JUEGOS 3D NO SE PUEDEN JUGAR BIEN
Dependiendo siempre del juego claro, unos mas y otros menos, pero en definitiva ninguno va al 100% con sonido.
saludos.
Modificado por dj_rao - 21/4/2005, 11:42 |
|  |
| 20 respuesta(s) desde el 17/3/2005, 19:57 |
| | | | |
|