Metal Slug 2 Turbo fix

Para mantenernos informados de los últimos acontecimientos realcionados con SNK. Aquí puedes ponerte al día.

Moderador: hokuto29

Responder
Avatar de Usuario
neo.geo
MEGA- POWER
MEGA- POWER
Mensajes: 517
Registrado: Lun, 18 Jun 2012, 23:00

Metal Slug 2 Turbo fix

Mensaje por neo.geo »

Buenas noches compañeros,

Por aqui os dejo una noticia que estube leyendo hace unos dias:
Un usuario de la scene con la ayuda de un programador han conseguido crear un parche para reducir las ralentizaciones en el juego Metal Slug 2 original, por lo visto una parte del cogido original contenia errores que producian la perdida de frames por duplicado y terminaba ocasionando que la escritura y lectura del sistema grafico sobre el line-buffer no fuera optima.

Este usuario ha corregido los errores en el codigo y ha vuelto a grabarlo en un parche que puede descargarse y grabarse en una Eprom por si se quiere utilizar sobre Hardware real, aunque en este caso habria que sustituir una de las ROMS originales (o eproms si no es una version original).

Os dejo la fuente de información original y un video donde podeis ver la diferencia entre ambas versiones:

http://blog.system11.org/?p=1442

Video:

[youtube]https://www.youtube.com/watch?v=01mKdvROAKA[/youtube]

Un saludo

Avatar de Usuario
Kaede
Bigger Badder Better
Bigger Badder Better
Mensajes: 2254
Registrado: Lun, 24 Feb 2014, 14:52

Re: Metal Slug 2 Turbo fix

Mensaje por Kaede »

Vaya.

El caso es que para aplicarlo habría que sacrificar el cartucho original. Volvemos a lo mismo de siempre.

A todo esto ¿Se podría aplicar en la rom del MAME o algo así?

Avatar de Usuario
ulyses31
Veterano
Veterano
Mensajes: 461
Registrado: Vie, 12 Jul 2013, 14:58
Ubicación: Barcelona

Re: Metal Slug 2 Turbo fix

Mensaje por ulyses31 »

Esto ya se estuvo comentando en el hilo http://www.culturaneogeo.com/foro/viewt ... f=2&t=1720 por si queréis echarle un vistazo.
Vaya.

El caso es que para aplicarlo habría que sacrificar el cartucho original. Volvemos a lo mismo de siempre.

A todo esto ¿Se podría aplicar en la rom del MAME o algo así?
Creo que el usuario schmups dijo que no iba a publicar la rom modificada, al menos de momento. Entiendo que querrá proteger su trabajo para evitar especulaciones pero no lo veo muy bien, la verdad.

Avatar de Usuario
akirasan
Bigger Badder Better
Bigger Badder Better
Mensajes: 1180
Registrado: Dom, 22 Jun 2014, 00:55

Re: Metal Slug 2 Turbo fix

Mensaje por akirasan »

En el mame si haces overclock a la cpu de la emulación puedes jugar al juego perfectamente sin ralentizaciones. Por otro lado se decía que el problema que tiene este juego es que usan roms de baja velocidad y por eso la lectura es lenta mientras que se subsanó en la versión X. No sé qué mejoras habrán hecho en el código ya que con programar en una eprom más rápida ya quedaba arreglado.

Avatar de Usuario
ulyses31
Veterano
Veterano
Mensajes: 461
Registrado: Vie, 12 Jul 2013, 14:58
Ubicación: Barcelona

Re: Metal Slug 2 Turbo fix

Mensaje por ulyses31 »

akirasan escribió:En el mame si haces overclock a la cpu de la emulación puedes jugar al juego perfectamente sin ralentizaciones. Por otro lado se decía que el problema que tiene este juego es que usan roms de baja velocidad y por eso la lectura es lenta mientras que se subsanó en la versión X. No sé qué mejoras habrán hecho en el código ya que con programar en una eprom más rápida ya quedaba arreglado.
Si te interesa hay una explicación técnica (aunque algo se entiende) del usuario que hizo el hack (y que no es system11 ya que éste se lo pidió al usuario Trap15 de NG:

http://daifukkat.su/blog/archives/2015/ ... urbo_time/

Avatar de Usuario
neo.geo
MEGA- POWER
MEGA- POWER
Mensajes: 517
Registrado: Lun, 18 Jun 2012, 23:00

Re: Metal Slug 2 Turbo fix

Mensaje por neo.geo »

akirasan escribió:En el mame si haces overclock a la cpu de la emulación puedes jugar al juego perfectamente sin ralentizaciones. Por otro lado se decía que el problema que tiene este juego es que usan roms de baja velocidad y por eso la lectura es lenta mientras que se subsanó en la versión X. No sé qué mejoras habrán hecho en el código ya que con programar en una eprom más rápida ya quedaba arreglado.
Efectivamente haciendo overclock a la cpu puedes jugar sin slowdown, tanto en emulación como en hardware real, aunque en este ultimo caso nos exponemos a dañar la cpu.
Este caso es distinto ya que este fix esta enfocado a usarlo sobre hardware real sin tener que hacer overclock pero por contra nos encontramos con el caso de siempre, no disponemos de placas custom para ello y para grabarlo y usarlo tendremos que sacrificar o utilizar material usado original.

Sobre el error en el codigo, si lees el articulo lo explica bastante bien, tanto en este ultimo que ha subido el compañero como en el primero que postee en el mensaje principal del hilo, el error no tiene nada que ver con el tipo de memoria que se utiliza, de hecho hay multitud de conversiones y fakes de este juego realizados con Eeproms de mayor velocidad y el juego sigue presentando exactamente los mismos problemas.

Un saludo

Avatar de Usuario
akirasan
Bigger Badder Better
Bigger Badder Better
Mensajes: 1180
Registrado: Dom, 22 Jun 2014, 00:55

Re: Metal Slug 2 Turbo fix

Mensaje por akirasan »

Es interesante, entonces el problema es que en lugar de hacer una rebaja de frames fija se incrementa exponencialmente, "gracias" a una pobre solución de código a la hora de actualizar los frames impares. Lo mismo se les acercaba la fecha de entrega y ni tuvieron en cuenta esto, si reutilizaban código de Metal Slug 1 donde hay menos ralentizaciones lo mismo no le pusieron mucha atención :lol:
Lástima no tener ningún cartucho MVS de Metal Slug 2, me gustaría hacer esa modificación y poder disfrutar de este juegazo como toca en la consola. Si lo queréis probar en emulador se puede hacer usando la rom original del juego y aplicando el parche sobre el archivo p1 con la herramienta que adjuntan en el hack.
neo.geo escribió:Efectivamente haciendo overclock a la cpu puedes jugar sin slowdown, tanto en emulación como en hardware real, aunque en este ultimo caso nos exponemos a dañar la cpu.
Este caso es distinto ya que este fix esta enfocado a usarlo sobre hardware real sin tener que hacer overclock pero por contra nos encontramos con el caso de siempre, no disponemos de placas custom para ello y para grabarlo y usarlo tendremos que sacrificar o utilizar material usado original.

Sobre el error en el codigo, si lees el articulo lo explica bastante bien, tanto en este ultimo que ha subido el compañero como en el primero que postee en el mensaje principal del hilo, el error no tiene nada que ver con el tipo de memoria que se utiliza, de hecho hay multitud de conversiones y fakes de este juego realizados con Eeproms de mayor velocidad y el juego sigue presentando exactamente los mismos problemas.
Si haces overclock en hardware real (yo lo hice en AES) no mejora demasiado en el caso de este juego, con la explicación del link me queda claro cuál es el problema. De todas formas no puedes dañar la CPU haciendo overclock porque su funcionamiento no es como el overclock de ahora, únicamente dejará de funcionar a su velocidad normal y puede ocasionar fallos gráficos (que misteriosamente en los Metal Slug no sucede).

El fallo de velocidad lo he visto en el 161 en 1 y no entendía entonces el problema que en su día se comentó en n-g.com, como ya digo ahora sí que me ha quedado claro :)

Avatar de Usuario
Kaede
Bigger Badder Better
Bigger Badder Better
Mensajes: 2254
Registrado: Lun, 24 Feb 2014, 14:52

Re: Metal Slug 2 Turbo fix

Mensaje por Kaede »

Que curioso.

¿Y cómo se le hace overclock a una NeoGeo?

¿Vale la pena de correr el riesgo? ¿Es reversible?

Avatar de Usuario
freeman
Veterano
Veterano
Mensajes: 168
Registrado: Dom, 12 Ago 2012, 10:47

Re: Metal Slug 2 Turbo fix

Mensaje por freeman »

Hola consiste en tener un oscilador y en una determinada patilla del 68000 dar mas voltaje pero te espones a dañar la cpu.

Avatar de Usuario
Kaede
Bigger Badder Better
Bigger Badder Better
Mensajes: 2254
Registrado: Lun, 24 Feb 2014, 14:52

Re: Metal Slug 2 Turbo fix

Mensaje por Kaede »

Ok, gracias.

Avatar de Usuario
akirasan
Bigger Badder Better
Bigger Badder Better
Mensajes: 1180
Registrado: Dom, 22 Jun 2014, 00:55

Re: Metal Slug 2 Turbo fix

Mensaje por akirasan »

De nuevo, si haces bien el mod no se daña nada. Tampoco aumentas el voltaje, solo le fuerzas a trabajar más rápido con un oscilador de más megahertzios.

Avatar de Usuario
solbad03
Neo-Gamer
Neo-Gamer
Mensajes: 83
Registrado: Mié, 11 Mar 2015, 08:11

Re: Metal Slug 2 Turbo fix

Mensaje por solbad03 »

Kaede escribió:Vaya.

El caso es que para aplicarlo habría que sacrificar el cartucho original. Volvemos a lo mismo de siempre.

A todo esto ¿Se podría aplicar en la rom del MAME o algo así?
No hay necesidad de modificar nada.

FBA + 200% de velocidad en el 68000 = 0 ralentizaciones en Metal Slug 1 y 2.

Avatar de Usuario
akirasan
Bigger Badder Better
Bigger Badder Better
Mensajes: 1180
Registrado: Dom, 22 Jun 2014, 00:55

Re: Metal Slug 2 Turbo fix

Mensaje por akirasan »

Igualmente si se quiere aplicar a la rom, en el zip del enlace vienen las instrucciones de cómo hacerlo, y ese archivo luego puede quemarse en una EPROM para soldársela al juego.

Responder