Preguntas abiertas

Todo el binario está explicado y todo lo que dibuja está contrastado contra el emulador. Lo que queda son cabos de detalle.

Las dos tablas que no se han visto en pantalla

0xBB6F y 0xBCA9 descomprimen 408 bytes cada una a VRAM 0x1168-0x1300 y 0x3168-0x3300, o sea patrones y su color para los tiles 0x2D a 0x5F del tercer tercio. Las carga 0x9A92, junto con el marcador de hoyo y par.

El formato está claro y encaja sin hueco con sus vecinas, pero ninguno de los volcados que hay llega a mostrar esa pantalla, así que su contenido no está contrastado contra la VRAM como el resto. Haría falta llegar a ese momento del juego con el emulador y volcar ahí.

Cuándo se recuperan las tablas largas

Los greens usan los tiles 0x10 a 0x1F, que el rótulo del título sobrescribe, y 0x9ABD recarga el tercer tercio desde las tablas largas. Falta atar el camino exacto por el que se llega a esa recarga en los otros dos tercios antes de patear.

El desglose de los iconos del golpe

0x9BCF junta los offsets y los trozos gráficos pequeños del medidor de POWER, CURVE y CLUB. Los siete primeros bytes son los offsets de los índices 0 a 6 que usa el guión de 0x9B6E; el resto son más offsets y fragmentos que no están desglosados bloque a bloque.

La tabla de tres registros de 0x84EE

Tres registros de ocho bytes, indexados desde 0x8491 con ((0xE01C)-3)*8 + (0xE45B). De cada registro sólo están confirmados los campos +0 y +4.

El sonido, medido pero no oído

Las ocho pistas de PSG están seguidas byte a byte con el mismo intérprete que usa el código, y de ahí sale que la nota más alta que tocan es la 36, que es donde acaba la tabla de periodos. Esa simulación no está contrastada contra el emulador, al revés que las pantallas. Cuenta como muy probable, no como comprobada con una segunda fuente.