MSX Diagnostics

Manual de Usuario (Versión 1.2.0)
← Volver a la Portada

1. Ejecución del software

MSX Diagnostics está disponible en casi todos los formatos existentes de MSX, como cartucho ROM, disquete y cinta como formatos físicos, y en varios formatos digitales, permitiendo a los usuarios crear su propia copia física preferida o ejecutarlo en emuladores o dispositivos de carga como flashcards o Gotek.

Comprobación Preliminar Independientemente del formato que elija para ejecutar el programa, debe escuchar 3 "pitidos" al mismo tiempo que parpadea el LED de CAPS. Esto indica que la comprobación preliminar de hardware ha sido exitosa y el programa está iniciándose con normalidad.

El programa puede tardar unos segundos en realizar esta primera comprobación y, dependiendo de la RAM instalada en su sistema, puede tardar hasta 5 segundos. Esta prueba preliminar y su confirmación sonora son útiles también para asegurar que el MSX está arrancando incluso sin un monitor conectado.

Pantalla de inicio de MSX Diagnostics
Pantalla de inicio de MSX Diagnostics.

1.1. Ejecución desde cartucho

Como cualquier otro software de MSX en formato cartucho, simplemente apague su ordenador, inserte el cartucho y vuelva a encenderlo. El programa se iniciará automáticamente. No inserte ni extraiga el cartucho mientras el ordenador esté encendido.

1.2. Ejecución desde disquete

Para ejecutar el programa desde un disquete (o imagen de disco), inserte el disco y encienda el ordenador. Si lo coloca en la unidad A:, se ejecutará el archivo AUTOEXEC.BAS y arrancará automáticamente. Si insertó el disco con el ordenador ya encendido, simplemente escriba RUN"AUTOEXEC.BAS" y pulse ENTER.

Para ejecutar el programa desde una unidad distinta a A:, escriba BLOAD"B:MSXDIAG.BIN",R y pulse ENTER. Reemplace B: por la letra de la unidad donde insertó el disco.

Carga desde BASIC
Cómo cargar desde disquete.

1.3. Ejecución desde cinta

Para ejecutar el programa desde una cinta (o imagen de cinta) o archivo de audio como WAV, escriba RUN"CAS:" y pulse ENTER. Pulse PLAY en su reproductor de casete o reproduzca el archivo de audio. La versión de 1200 baudios tardará aproximadamente 3:53 minutos en cargar, y la versión de 2400 baudios alrededor de 2:10 minutos.

Independientemente de la versión que esté cargando, disquete o cinta, escuchará 3 "pitidos" y verá el LED de CAPS parpadear una vez que el programa termine de cargar.

Carga desde Cinta
Pantalla de carga de Disquete/Cinta.

2. El menú principal

Tras la pantalla de inicio, el programa mostrará el menú principal. Este menú tiene 2 páginas, mostrando todas las pruebas y opciones disponibles.

Página 1 del Menú Principal Página 2 del Menú Principal
Estas son todas las opciones disponibles.

Puede desplazarse por las opciones pulsando ARRIBA/ABAJO en las teclas de cursor o el joystick. Para ejecutar la opción seleccionada, simplemente pulse la tecla ESPACIO o el BOTÓN 1 del joystick* (Aceptar). También puede ejecutar una opción específica directamente pulsando la tecla numérica asignada. Para cambiar de página de menú, use la opción "0" en ambas páginas o simplemente pulse IZQUIERDA/DERECHA en los cursores o el joystick.

Para salir de una prueba o volver desde una página de instrucciones, pulse la tecla ESC o el BOTÓN 2 del joystick* (Cancelar).

* Funciona solo con el joystick conectado en el PUERTO 1.

3. Opciones de la página 1

3.1. Test SCREEN 0

Esta prueba verifica el VDP en modo SCREEN 0. La pantalla se llenará con todos los caracteres imprimibles. Compruebe si hay algún carácter corrupto para asegurarse de que el VDP y la VRAM funcionan correctamente en este modo.

Pulsando DERECHA/IZQUIERDA en los cursores o joystick puede cambiar el color del texto, y pulsando ARRIBA/ABAJO puede cambiar el color de fondo. Use la tecla ESPACIO o el BOTÓN 1 del joystick para restaurar los colores predeterminados. Use ESC o el BOTÓN 2 para salir del test.

Test Screen 0
Test SCREEN 0.

3.2. Test SCREEN 1

Es casi la misma prueba que para el modo SCREEN 0, pero para el modo SCREEN 1. La pantalla se llenará con todos los caracteres imprimibles. Compruebe si hay caracteres corruptos para asegurar el correcto funcionamiento del VDP y la VRAM.

Pulsando DERECHA/IZQUIERDA cambia el color del texto, y ARRIBA/ABAJO cambia el fondo. Use ESPACIO o el BOTÓN 1 para cambiar el color del borde. Use ESC o el BOTÓN 2 para salir.

Test Screen 1
Test SCREEN 1.

3.3. Test SCREEN 2

Al igual que la prueba anterior, esta verificará el VDP en modo SCREEN 2. Este test mostrará 4 imágenes diferentes: Un patrón de cuadros blancos, un patrón de cuadros negros, barras de color y un gráfico de ejemplo.

Compruebe si todas las imágenes se muestran correctamente y sin artefactos. Puede utilizar los patrones para ajustar la geometría de su monitor, centrar la pantalla o ajustar el brillo, contraste, etc.

Pulsando DERECHA/IZQUIERDA puede cambiar la imagen mostrada y pulsando ARRIBA/ABAJO puede cambiar el color del borde. Use ESC o el BOTÓN 2 para salir.

Patrones Test Screen 2
Test SCREEN 2.

3.4. Test SCREEN 3

Esta prueba verificará el VDP en modo SCREEN 3 y las características especiales de este modo. Se mostrarán 7 patrones multicolor diferentes. Compruebe que cada patrón se visualiza correctamente y sin artefactos.

Pulsando DERECHA/IZQUIERDA puede cambiar el patrón mostrado y pulsando ARRIBA/ABAJO puede cambiar el color del borde. Use ESC o el BOTÓN 2 para salir.

Patrones Test Screen 3
Test SCREEN 3.

3.5. Test de SPRITES

Esta prueba pone la pantalla en modo 2 y muestra los 32 sprites disponibles con diferentes atributos, como color y posición. Los sprites usan la misma forma para facilitar la detección de problemas.

Al inicio del test todos los sprites se colocarán en una cuadrícula. Compruebe si todos tienen la misma forma y están alineados correctamente. Se ha asignado uno de los 15 colores de la paleta MSX1 (excepto negro) a cada sprite en pantalla.

Pulsando ESPACIO o el BOTÓN 1 iniciará el movimiento de rebote de los sprites. Púlselo de nuevo para detenerlos. Puede reiniciar las posiciones pulsando ARRIBA. Pulse ESC o el BOTÓN 2 para salir.

Cuadrícula de Sprites
Test de Sprites.

3.6. Test de COLOR DE MONITOR

Esta prueba llena la pantalla con un color sólido para verificar la calidad del color o ajustar la señal de salida de vídeo. Puede elegir entre BLANCO, NEGRO, ROJO, VERDE y AZUL, y un test de BUCLE (LOOPING) con los 15 colores disponibles de la paleta MSX1. Un texto con el nombre del color aparecerá brevemente al seleccionarlo.

Pulse DERECHA/IZQUIERDA para cambiar el color mostrado. En el test de bucle, pulse ARRIBA/ABAJO para cambiar la velocidad. Escuchará un "pitido" si la velocidad cambia. Pulse ESC o el BOTÓN 2 para salir.

Test de Color de Monitor
Test de COLOR DE MONITOR.

4. Opciones de la página 2

4.1. Test de TECLADO

Esta prueba le permite comprobar todas las teclas del teclado MSX. Al pulsar una tecla se mostrará un texto de confirmación y el carácter de la tecla (si está disponible), cambiará el color de fondo y primer plano de la pantalla y emitirá un pitido. Al soltar la tecla, aparecerá otro texto de confirmación, los colores volverán a los originales y se emitirá otro pitido. El cambio de color y sonido le permite probar todas las teclas sin tener que mirar la pantalla.

Pulse las teclas SHIFT IZQ + ESC o el BOTÓN 2 del joystick para salir del test.

Test de Teclado
Test de TECLADO.

4.2. Test de JOYSTICK

Puede comprobar cualquier joystick o gamepad conectado a los puertos 1 o 2.

Cuando mueva el joystick o presione cualquier botón, se resaltará en el gráfico de la pantalla, indicando que funciona correctamente. Si una dirección o botón específico no se resalta, significa que el mando tiene un problema. Tenga en cuenta que esta prueba también mostrará un error si el propio puerto tiene un problema (soldaduras rotas, etc.).

Nota Algunos joysticks/gamepads no específicos de MSX (común no en pin 9, GND) fallarán la prueba al pulsar el BOTÓN 2, especialmente en el puerto 2.

Pulse la tecla ESC o ARRIBA + BOTÓN 1 en el joystick para salir.

Test de Joystick
Test de JOYSTICK.

4.3. Test de PSG

Esta es una de las pruebas más potentes incluidas. Con este test puede verificar en profundidad el Generador de Sonido Programable (PSG) del MSX.

Puede asignar a cualquiera de los 3 canales disponibles un tono con frecuencias de 300Hz, 500Hz o 1KHz, cambiar el nivel de volumen o establecer cualquier canal en modo de generación de ruido, con la posibilidad de configurar también la frecuencia del ruido.

Pulse ARRIBA/ABAJO para seleccionar una opción y DERECHA/IZQUIERDA para cambiar el valor.

Pulse ESC o el BOTÓN 2 para salir. Cualquier sonido se detendrá al salir del test.

Test PSG
Test de PSG.

4.4. Test de MODO MIXTO

Esta prueba comprueba si el VDP de su MSX es totalmente compatible con el modo no documentado de Texas Instruments. (Más Info).

Algunos modelos de MSX tienen un "clon" del VDP oficial y pueden no soportar esta característica no documentada. Uno de los modelos más conocidos con este problema es el TOSHIBA HX-20.

Simplemente ejecute la prueba y compruebe si la pantalla está llena de texto. Si solo se llena la parte superior, el VDP no es compatible.

Pulse ESC o el BOTÓN 2 para salir.

Compatible No Compatible
Test MODO MIXTO (Izq: Compatible / Der: No Compatible).

4.5. INFORMACIÓN DEL SISTEMA

Esta opción genera un informe con información básica sobre su MSX, como la generación MSX, el idioma del teclado, la cantidad de RAM y VRAM detectada, el VDP instalado y la tasa de refresco actual (50Hz/60Hz), indicando con una señal de advertencia si no está funcionando a la frecuencia original.

En modelos MSX2 y posteriores con RTC, mostrará la fecha y hora actuales. Si no se muestran correctamente, verifique su configuración.

Este informe también muestra una tabla con la distribución de RAM detectada en SLOTS/SUBSLOTS y si están expandidos o no. También indica en qué página se encuentra la RAM (números) o si está MAPEADA (cuadrados).

Pulse ESPACIO/ESC o cualquier BOTÓN para salir.

Información del Sistema
Informe de información del sistema.

4.6. MAPA DE RAM (RAM LAYOUT)

Esta opción genera un informe más preciso de la RAM instalada y detectada en su ordenador MSX. Indica en qué slot, sub-slot y página está situada la RAM y la cantidad. Si la RAM es MAPEADA, el informe también indica el número de páginas detectadas.

Este informe es útil para verificar si una ampliación de RAM está funcionando o si se detecta una expansión de memoria externa.

Pulse ESPACIO/ESC o cualquier BOTÓN para salir.

Mapa de RAM
Informe de mapa de RAM.

4.7. REINICIO (REBOOT)

En ambas páginas del menú principal encontrará la opción REBOOT. Al ejecutarla, su ordenador realizará un reinicio en caliente (warm reset), borrando el programa de la RAM. Si está usando la versión en cartucho, el programa se iniciará de nuevo automáticamente.

Pantalla de Reinicio
Texto durante el procedimiento de reinicio.

5. Problemas conocidos

Compatibilidad con C-BIOS A fecha de publicación de este manual, uno de los problemas conocidos de MSX Diagnostics es una incompatibilidad menor con sistemas que usan C-BIOS. Estos sistemas no mostrarán correctamente el color de fondo en algunas pruebas y menús, lo que hace inútil el test de COLOR DE MONITOR. El resto de pruebas funcionan como se espera.
Logo C-BIOS Problema C-BIOS
Problemas conocidos usando MSX Diagnostics con C-BIOS.
Carnivore2 / Cargadores ROM Algunos usuarios de dispositivos de carga de ROM, como Carnivore2 con software de carga, han reportado que la versión ROM no arranca correctamente en esos dispositivos. Esto no es un problema de MSX Diagnostics. En esos casos, intente ejecutar la versión DISK del programa.