La cosa es que ayer hice un par de parches para que escriba cosas en pantalla y admita entradas por teclado (muy básico, sin IRQ, sin color...), pero después de la alegría inicial porque parecía funcionar, me di cuenta de que tiene un error en alguna parte. Veréis, según el tutorial, al arrancar la BIOS debería terminar mostrando esto:

Sin embargo mi emulador muestra esto:

Como veis, no muestra correctamente la cantidad de memoria libre. Además, tampoco consigo que acepte líneas de BASIC. Cuando lo intento siempre me devuelve un "?SYNTAX ERROR":

He revisado varias veces mi implementación del 6510, comparándolo con el del tutorial, y no encuentro que ninguna instrucción esté mal programada. Podría volcar en un archivo un trazado de las instrucciones ejecutadas y el contenido de los registros (de echo, era lo que hacía cuando no tenía salida por pantalla), pero dudo que sea capaz de ver qué está mal, aparte de que sería un archivo enorme sólo con la inicialización.
Pues eso, si alguien tiene alguna idea de qué puedo hacer, pues le agradeceré que me eche una mano.

