Aquí no hay ninguna captura. Todas las imágenes están dibujadas desde los bytes de la ROM: el título, las 156 habitaciones con lo que esconden, Simon, los enemigos, los seis jefes y la tienda, con las tablas del cartucho, y cotejadas contra openMSX en una máquina MSX2: 0 bytes distintos en las habitaciones, el título, Simon, Drácula y la tienda. El listado y las cifras se reproducen con make, y el reensamblado devuelve la ROM byte a byte.
Hay 33 en el castillo: 16 a la vista y 17 dentro de bloques que se rompen. Es un viejo encapuchado, el mismo dibujo en cinco colores (fila 0xA0 de la página 1). Lo que pasa al pegarle depende de su clase y de cuántos golpes lleva (tabla 0x9300): la tienda al primero, al tercero o al quinto; cinco corazones más o menos; y al octavo se va con 5.000 puntos.
El color dice lo que toca (0x9320): rojo, la tienda; rosa, corazones; azul, 0xD012; blanco, nada. Al morir, la cuenta vuelve a cero. Visto en openMSX golpe a golpe.
Con el libro blanco la tienda cobra menos, y con el rojo, más (0xC702, p02:9418): la vida llena cuesta 15, 40 u 80 corazones; el bastón, 20, 30 o 60. Coger un libro quita el otro (p02:8E1D, 8E26).
Cotejado contra seis volcados de la tienda abierta: 0 puntos distintos.
Tras Drácula, p01:66BA sube un texto renglón a renglón con el registro 23 del VDP: ocho líneas de historia (SO THE BRAVE YOUNG MAN PUT DRACULA INTO DEEP SLEEP AGAIN…) y el STAFF, veinte nombres, del GAME DESIGNER A. NAGATA a PRODUCED BY AKIHIKO NAGATA (tabla 0x678E, bancos 5 y 8).
En la ROM los puntos son «:» y el apóstrofo es «;»: la fuente que p00:53DE sube para el final los dibuja así.
La cabeza es un sprite. El cuerpo, de 32 × 32, no cabe: el cartucho guarda el fondo en la página 1 (0x80, 0x80) y copia el cuerpo con LMMM y transparencia (p03:AD80, AD93).
Al cambiar de dibujo, el nuevo se pinta encima del anterior sin devolver el fondo. Cotejado a cero en sus cuatro dibujos.
p00:5969 voltea los dibujos de la sala del retrato escribiendo las filas hacia atrás, y la última cae fuera: se suben las filas 6 a 0 y cuatro bytes que ya había.
El juego lo pinta así, y el cotejo solo da cero reproduciendo el fallo.
Lo dicen los bits bajos de cada secreto (banco 14): 129 corazones, 100 corazones grandes, 77 llaves, 21 llaves blancas… y en 52 sitios, un enemigo (tipo 0x15, tabla 0x8AF0).
Todo marcado en las 19 láminas del mapa.
Muchos objetos solo encienden un bit o una cuenta (p02:8D3E): el anillo, que mata al tocar mientras dura (0xC434), el reloj de arena, el lazo, las botas, las alas, los libros, el bastón.
El pergamino da tres usos del mapa de la fase con F2 (0xC70F, p02:9552).
El cartucho busca en las cuatro ranuras la firma del Konami's Game Master (p00:5C92) y la apunta en 0xE600.
Con él, STOP congela el juego desde la interrupción y ; avanza un cuadro; tras el GAME OVER sale F5 CONTINUE; y desde el título hay un menú que elige la fase.
Vampire Killer o Akumajō Dracula, según el byte de país de la BIOS (0x002B, p00:4D9E).
Los dos, cotejados a cero con la BIOS europea y con la japonesa.
p00:54E4 sube 640 bytes desde 0xBDC8, pero el cartucho acaba en 0xBFFF: los últimos 0x48 se leen ya de la RAM.
Debajo de cada imagen está de dónde sale y qué se está viendo.
p00:4D74, los 0x59 dibujos de 0xB260 (banco 8) y el PUSH SPACE KEY. Cotejado a 0 bytes.0x002B), el mismo cartucho monta Akumajō Dracula: 0x1E dibujos de 0xAEA0 y un RLE del banco 13. También a 0 bytes.0x9695. Cada habitación son 8 × 6 bloques de 32 × 32 (banco 11) y está cotejada a 0 bytes.0xBB61). Hay una lámina así por fase.p00:54F0 colorea cinco veces sobre el molde de 0xBDA7. Sale blanco; al pegarle parpadea con el negro y se queda del color de lo que toca: rojo, la tienda; rosa, corazones; azul, 0xD012; blanco, nada o se va.0x9428). Pintada como p02:9397 y cotejada a 0 puntos contra seis volcados.0x01 al 0x1E (el 0x15 no tiene: sale un enemigo). Filas 0x50 y 0x60 de la página 1 (p00:548D).0xC42E) y cuerpo (0xC42F), con sprites de 16 × 16 y color por línea. Cotejado contra los 156 volcados.0xC800 por fila, compuestos desde 0xB473. De 58.430 muestras de openMSX, ninguna sin explicar.p03:AD93).0xD700, que numera sus tipos aparte (p02:9E5C).p01:624C copia línea a línea desde la página 1.