Publicado Metal Gear desensamblado con comentarios en GitHub

by konamiman on 05-10-2018, 22:32 translated by Pac
Topic: Software
Languages:

Manuel Pazos ha estado invertiendo una gran cantidad de tiempo realizando ingeniería inversa del juego clásico de MSX Metal Gear y ha publicado algunos hallazgos interesantes en su cuenta de twitter. El proceso ha terminado y Manuel acaba de publicar el resultado de su trabajo como un repositorio GitHub que contiene el listado completo del juego desensamblado con comentarios, tanto de la versión japonesa como inglesa. Así que ahora tenemos la oportunidad de echar un vistazo a los entresijos de esta obra maestra y aprender un poco sobre cómo Konami desarrolló sus joyas.

Enlace relacionado: Metal Gear desensamblado con comentarios en GitHub

Comments (5)

By x-nen Aivalahostia

Paragon (1383)

x-nen Aivalahostia's picture

05-10-2018, 23:40

Vaya currada!!! Gracias por tu trabajo!!

By Guillian

Prophet (3449)

Guillian's picture

06-10-2018, 09:07

¡De nada! Me ha llevado tiempo, pero ha sido muy entretenido descubrir cómo funciona el juego.

By paspallas

Resident (44)

paspallas's picture

06-10-2018, 13:09

¡Genial! estaría muy bien que comentases un poco por encima cual ha sido el proceso: que herramientas has usado (IDA pro, emulador con debugger?), como obtienes a que corresponde cada variable de RAM, etc...

By Guillian

Prophet (3449)

Guillian's picture

06-10-2018, 15:19

Me gustaría hacer un vídeo explicando un poco el proceso, pero no tengo madera de YouTuber. Quizá algún día me anime a hacerlo.
He usado el IDA Pro para desensamblar, y el Blue MSX/openMSX para ver el contenido de la VRAM, poner breakpoints y hacer pruebas. Al principio todo es un montón de piezas sueltas, pero poco a poco las cosas empiezan a encajar y todo cobra sentido.

By MISXTOR

Champion (390)

MISXTOR's picture

16-10-2018, 17:38

Muy guapo Guillian...

Me parece siempre enigmático, como podéis ver en formato matrix, cual peli, el interior de un juego...

Enhorabuena....