En 1988, Topo Soft publicó Mad Mix Game. Los usuarios de MSX podemos encontrar en www.msxarchive.nl una versión en disco que no funciona en algunos equipos.
Ésta es la excusa perfecta para abrir el código, desensamblarlo, y tratar de averiguar qué está pasando en las tripas de nuestros MSX para que este juego se quede colgado. Bajo esta excusa extenderemos nuestros conocimientos de programación a esta plataforma clásica y aprendemos los fundamentos de su arquitectura.
26. Fichero Desde Hasta Inicio
MADMIX.SCR
MADMIX0.BIN
MADMIX1.BIN
Anatomía de los ficheros
hFE Dirección inicial
Cabecera de un fichero binario
Dirección final Dirección ejecutable Código y datos…
1 byte 2 bytes 2 bytes 2 bytes
27.
28. Fichero Desde Hasta Inicio
MADMIX.SCR h8800 hDD00 h8800
MADMIX0.BIN hFA00 hFA32 hFA00
MADMIX1.BIN h8400 hDDA0 h8400
Anatomía de los ficheros
29. Fichero Desde Hasta Inicio
MADMIX.SCR h8800 hDD00 h8800
MADMIX0.BIN hFA00 hFA32 hFA00
MADMIX1.BIN h8400 hDDA0 h8400
Anatomía de los ficheros
MADMIX.SCR
MADMIX1.BIN
h8400 hDDA0
h8800 hDD00
30. Fichero Desde Hasta Inicio
MADMIX.SCR h8800 hDD00 h8800
MADMIX0.BIN hFA00 hFA32 hFA00
MADMIX1.BIN h8400 hDDA0 h8400
Anatomía de los ficheros
31.
32. Fichero Desde Hasta Inicio
MADMIX.SCR
h8800
h1000
hDD00
h6500
h8800
h1000
MADMIX0.BIN hFA00 hFA32 hFA00
MADMIX1.BIN h8400 hDDA0 h8400
Anatomía de los ficheros
33.
34.
35. Fichero Desde Hasta Inicio
MADMIX.SCR h1000 h6500 h1000
MADMIX0.BIN hFA00 hFA32 hFA00
MADMIX1.BIN h8400 hDDA0 h8400
Anatomía de los ficheros