En el emulador

Todo lo que se ha comprobado jugando se ha hecho en openMSX con la máquina C-BIOS_MSX2_JP y -romtype Konami, un emulador cada vez, con las sondas de tools/. Los volcados van a work/, que no viaja en el repositorio: se rehacen con estas órdenes.

sondaqué hace
lanza_vuelca.sh <dir> "<segundos>" ["<espacios>"]vuelca VRAM, paleta, RAM y registros en esos instantes
lanza_bp.sh <dir> <dirección> [vez]vuelca cuando el Z80 pasa por ahí
lanza_guion.sh <dir> "<guion>"espera a la partida (estado 5) y hace un guion: teclas, texto, volcados
lanza_lecturas.shquién lee cada byte del cartucho (un watchpoint de lectura)

Los tres que admiten más argumentos se los pasan a openMSX: así se pone otro cartucho en la ranura B (-cartb kingkong2.rom -romtype Konami).

Lo que se ha comprobado

quécómoresultado
el logotipolanza_bp.sh work/logo 0x66F90 bytes distintos
el títulolanza_vuelca.sh work/v4 "23"0 bytes y los 16 colores
el menú con Q*bertlanza_bp.sh work/menu_qbert 0x4735 120 "…" 120 -cartb qbert.rom0 bytes
la hoja y la paletalanza_bp.sh work/area_1 0x5D6E 1 y 2áreas 0 y 1: 0 dibujos y 0 colores distintos
el mapa en pantallavolcado de la demostración y work/area_1, area_2las filas de la pantalla, seguidas y en orden en el mapa (25/25, 31/31, 31/31)
los jefes de las salaslanza_guion.sh work/salaNN con tools/guion_salaNN.txt, un arranque por sala (la puerta a 0xC486 y 0xC485 = 0x80)cada sala, su jefe entero en la VRAM; ninguna figura sin cargar
las contraseñaslanza_guion.sh con F1, HOME, HOME, el texto y RETURN15 con su cambio en la RAM
King Kong 2 al ladolanza_guion.sh … -cartb kingkong2.romarranca King Kong 2; F4 → SAVE MODE

make coteja repite los cotejos con los volcados que haya en work/.

Lo que hay que saber