SCREEN 0
Verifica el funcionamiento de la VDP en modo 0, mostrando todos los caracteres disponibles. Permite cambiar el color de texto y fondo.
Programado íntegramente en lenguaje ensamblador de Z80, es el primer proyecto "serio" que he realizado usando este lenguaje.
El objetivo de este proyecto es ayudar a personas que, como yo, se dedican a la reparación y restauración de ordenadores y videoconsolas clásicas. En muchos casos, es difícil o engorroso verificar el funcionamiento de ciertas partes del hardware, como los joysticks, el sonido o todas las teclas del teclado.
Verifica el funcionamiento de la VDP en modo 0, mostrando todos los caracteres disponibles. Permite cambiar el color de texto y fondo.
Igual al test de SCREEN 0, pero usando el modo 1. En este test además es posible cambiar el color del borde.
Usa el modo 2 de la VDP para mostrar imágenes a base de tiles, útiles para el ajuste de geometría y color del monitor.
Usa el modo 3 para mostrar varios patrones de diferentes colores. También se puede cambiar el color del borde.
Muestra en pantalla el número máximo de sprites permitido en MSX1 (16×16) y permite controlar su movimiento.
Muestra los colores básicos y la paleta completa de MSX1 para verificar la pureza del color y ajustar la salida de vídeo.
Permite comprobar todas las teclas básicas. Cambia el color del fondo y emite sonidos para facilitar el diagnóstico.
Verifica el funcionamiento de los dos puertos de joystick, mostrando en pantalla la pulsación de las 4 direcciones y los 2 botones.
Verifica el Programmable Sound Generator, permitiendo ajustar tono, volumen y ruido en sus 3 canales.
Prueba la compatibilidad de la VDP con el modo mixto (texto + gráficos) no documentado por Texas Instruments.
Muestra un resumen técnico del equipo: modelo MSX, RAM, VRAM, VDP, frecuencia de refresco, RTC, etc.
Muestra un resumen de la memoria RAM detectada y su distribución en el sistema de slots, subslots y mappers.
El programa se distribuye en formato ROM, DISK, CAS y archivo de audio WAVE a 1200 y 2400 baudios, así como los binarios de 32k y 64k listos para grabar en una memoria PROM, EPROM, etc.
Puedes descargar los binarios del programa, así como su código fuente, desde el repositorio de GitHub.
Ver en GitHub