Metal Slug 6 ha sido portado de Atomiswave a Dreamcast



megavolt85, uno de los autores de DreamShell, ha portado Metal Slug 6 a Dreamcast.

Técnicamente Atomiswave es, a diferencia de Naomi, una Dreamcast tal cual. Con lo que "solo" habría sido preciso hackear las rutinas de redirección al cartucho, los inputs, el monedero, la SRAM para el guardado (puntuaciones, configuración, etc) y la BIOS, ya que algunos juegos comprueba, a modo de seguridad, que la BIOS sea realmente una memoria flash ROM.

No puedo postear por aquí enlaces pero no debería ser difícil de encontrar..

Edito: Esppiral ha creado un parche panorámico.

FIND (ALL INSTANCES)
A0 34 E9 8C
REPALCE (ALL INSTANCES)
A4 90 1B 8C

FIND
A4 90 1B 8C A4 34 E9 8C A8 34 E9 8C AC 34 E9 8C B0 34 E9 8C 68 34 E9 8C 6C 34 E9 8C 70 34 E9 8C 74 34 E9 8C 00 00 00 10 38 69 38 8C E0 83 6E 8C
REPALCE
A0 34 E9 8C A4 34 E9 8C A8 34 E9 8C AC 34 E9 8C B0 34 E9 8C 68 34 E9 8C 6C 34 E9 8C 70 34 E9 8C 74 34 E9 8C 00 00 00 10 38 69 38 8C E0 83 6E 8C

FIND
A4 90 1B 8C 90 34 E9 8C A4 34 E9 8C 94 34 E9 8C A8 34 E9 8C 00 00 A0 43 AC 34 E9 8C 00 00 00 80 68 34 E9 8C 00 00 A0 C3 6C 34 E9 8C 00 00 70 43
REPALCE
A0 34 E9 8C 90 34 E9 8C A4 34 E9 8C 94 34 E9 8C A8 34 E9 8C 00 00 A0 43 AC 34 E9 8C 00 00 00 80 68 34 E9 8C 00 00 A0 C3 6C 34 E9 8C 00 00 70 43


FIND
40 01 92 00 90 00 88 00 F0 00 84 00 80 00 00 00 00 FF 78 34 E9 8C 84 34 E9 8C 7C 34 E9 8C 88 34 E9 8C 7C E0 F6 F3 28 D3 38 F2 31 F2 28 D2 28 F1
REPALCE
00 00 92 00 90 00 88 00 F0 00 84 00 80 00 00 00 00 FF 78 34 E9 8C 84 34 E9 8C 7C 34 E9 8C 88 34 E9 8C 7C E0 F6 F3 28 D3 38 F2 31 F2 28 D2 28 F1

FIND
40 01 92 00 90 00 88 00 F0 00 84 00 80 00 F8 83 6E 8C 7C E0 17 FF 9D F3 34 D3 38 F0 34 F0 1D 89 5B 90 F6 F2 32 D1 18 F1 21 F1 9D F3 30 F3 01 F3
REPALCE
00 00 92 00 90 00 88 00 F0 00 84 00 80 00 F8 83 6E 8C 7C E0 17 FF 9D F3 34 D3 38 F0 34 F0 1D 89 5B 90 F6 F2 32 D1 18 F1 21 F1 9D F3 30 F3 01 F3

FIND
00 00 80 C3 00 00 20 44 AC 83 40 8C F9 52 F2 53 32 22 F1 52 F9 53 31 51
REPALCE
00 00 00 C4 00 80 55 44 AC 83 40 8C F9 52 F2 53 32 22 F1 52 F9 53 31 51

FIND
00 00 80 C3 00 00 20 44 46 69 38 8C 04 D0 1D 8C B0 D1 1D 8C 60 9E B4 8C
REPALCE
00 00 00 C4 00 80 55 44 46 69 38 8C 04 D0 1D 8C B0 D1 1D 8C 60 9E B4 8C
¡Que curioso!
¿Esto significa que se podría hacer con otros títulos de Atomiswave? Sería muy interesante para nuestra consolita, ya que sin emulación, la experiencia es practicamente idéntica al arcade!
Sí. megavolt85 ha comentado que debería ser fácil portar el resto del catálogo, pero que le falta tiempo libre.

Me he pasado el modo Fácil ("""""fácil""""") y se me ha bloqueado en un par de ocasiones, una al cargar nivel y otra durante la partida, sin embargo, más allá de eso va perfecto en cuanto a rendimiento, sonido, controles, etc.

A ver si en un futuro puede implementar el menú de la bios para cambiar cosas, el color de la sangre por ejemplo, y configurar los inputs, porque las bombas hardcodeadas en L es de todo menos cómodo.
@gelon

Mucha gracias por la información ya lo buscaré para jugarlo, esta es una gran noticia y aunque no hay muchos juegos (creo que son unos 10), serían unos cuantos mas en el catálogo de la dreamcast.

La única pena que me da este tema es que no se hubiera descubierto antes, lo mismo hace unos 10 años (en pleno auge de escene de la dreamcast) hubiera dado mucha vidilla a la consola.

saludos
MegaVolt está preparando una actualización de MS6.

1) red blood included
2) auto shooting included
3) fixed a bug leading to freezing (I completed the game on both difficulty levels without freezing)
it remains to pause by pressing the start button


A lo que habría que sumar que ya hay parche widescreen.

Acabo de probarlo en la dreamcast y va muy bien. El parche de la sangre está guay pero el widescreen no me convence porque el juego no estaba programado para ello y hay elementos que aparecen o desaparecen de golpe más allá de los 4:3 y antes de llegar al 16:9

Un lujazo poder jugar esto en la dreamcast y a ver si se animan con los otros juegos interesantes de atomiswave
Esta tarde mismo lo pruebo en la blanquita!
Genial noticia, nada más y nada menos que un Metal Slug y de forma nativa.

Ojalá podamos tener el catálogo completo (que no son muchos juegos) en nuestra consola :)

Gracias por avisar por aquí
Joder, acabo de ver la noticia y me he quedado flipando [flipa]
Ya no solo por metal slug 6 sino por todos los juegazos que tiene esa placa y que pueden llegar si es tan "sencillo" portarlos a nuestra blanquita...
MegaVolt ha comentado que no esperemos una versión CD-ROM, este y futuros ports tan solo serán compatibles con HDD u ODE.
@gelon según System16 y diversas fuentes la Atomiswave no es una Dreamcast "tal cual":

http://www.system16.com/hardware.php?id=812

De entrada al igual que NAOMI puede llegar a tenr el DOBLE de vram que la blanquita (16), y el CUADRUPLE de sonido (8 MB) según la placa, ya que la cualidad de Atomiswave es la versatilidad para aumentar o disminuir sus specs anexas según la necesidad del juego.

Otra cosa serà que un título de bajo perfil gráfico cómo Metal Slug 6 (sprites/texturas de 240p y 4 bitsescalados sobre mediocres fondos semiestáticos en hi-res) entren dentro del "perfil de memoria Dreamcast" sin problemas, pero no porque la placa sea necesariamente una Dc 1:1.

Dicho esto buena noticia ;)

Lástima que ya lo tenga reventado desde hace años en Ps2.
Ahí mismo dice que está basado directamente en el hardware de Dreamcast, a diferencia de Naomi.

Respecto al sonido:

https://www.obscuregamers.com/threads/a ... post-18306

MetalliC es coautor de Demul.

Y más abajo MegaVolt confirma que todos los juegos de Atomiswave son portables a Dreamcast, con lo que, aunque fuera posible que la memoria fuera ampliable, probablemente nunca se hizo.

Ahora mismo la mayor diferencia entre ambas plataformas parece ser la velocidad de transferencia del HDD/ODE respecto al cartucho, que es lo que provoca algunos cuelgues en Dreamcast y que no funcione el CDROM/SD. Aunque parece ser que se está investigando en ello.

Edito: Ya hay versión CDI, aunque debe ser muy inestable. La encontraréis por las mismas vías ;)
Edito2: MegaVolt comentó hace un par de días que su siguiente port estaba al 50%. Cada uno tendrá sus preferencias pero ojalá sea Dolphin Blue [Ooooo]
Buenas

He pasado el CDI a CHD, y es curioso porque en Redream de PC se me cuelga al momento, pero en el de raspberry va bien, al menos la primera pantalla.
13 respuestas