Msx Diagnostics Versions Save

Tool written in Z80 assembler to test the MSX hardware basics.

1.2.0-upd1

3 years ago
  • Sin cambios en el programa.
  • Se han resampleado los archivos de audio a partir del archivo CAS, usando la utilidad MSX2CAS (https://www.msx2cas.com/). Esta utilidad soluciona los problemas de formato de los archivos .WAV generados con la utilidad CAS2WAV y que estaban sampleados a una frecuencia de muestreo no estándar. Además los nuevos archivos .WAV contienen una señal en forma de onda cuadrada y no sinusoidal, lo que facilita la carga en ciertos reproductores a 2400 baudios.
  • Se incluyen las caratulas y etiquetas de la versión de cinta.
  • Se incluye la caratula de la caja de la versión de cartucho.
  • Se incluye el manual del usuario en formato PDF y TXT.

1.2.0

3 years ago
  • Añadida la opción para mostrar la configuración de la memoria RAM.
  • Reestructuración de los menús.

1.1.8

4 years ago

2020-04-30 Ver. 1.1.8

  • Reescrita parte de la rutina de detección de memoria en la página 3.
  • La rutina de detección de memoria ahora también detecta los mappers, tanto internos como externos, indicándose en la pantalla de información del sistema. Se diferencia la memoria normal de la mapeada con el icono correspondiente.

2020-04-27 Ver. 1.1.7

  • Añadido el test para que podamos verificar si nuestra VDP dispone y es compatible con el modo mixto (texto + gráficos) no documentado por Texas Instruments. (Gracias a Mortimer por su ayuda en la realización de este test).
  • Corregido el bug que causaba que no se muestren los caracteres correctos en el menú al volver desde el test de SCREEN 0.
  • Rediseñada la pantalla del título, lo que ha permitido una mejor compresión RLE, ahorrando 769 bytes (un 25% menos de tamaño).

1.1.6

4 years ago
  • Detección completa e indicación de la ubicación correcta en la pantalla de información del sistema de toda la memoria RAM, (por el momento, sin el uso de mappers), instalada en el ordenador. La detección tiene una precisión de segmentos de 4kb.
  • Se corrige el bug que causaba que si se cargaba el programa desde una unidad de disco, esta siguiera encendida incluso después de iniciar el programa. Este parche se ha aplicado a la librería base MSX N'gine.

1.1.4

4 years ago

2020-04-19 Ver. 1.1.4

  • Se ha añadido una tabla personalizada de caracteres para el diseño de las pantallas de los menús. Ahora se muestran con el mismo aspecto en los ordenadores de todas las regiones.
  • En la pantalla de información del sistema, si los Hz calculados no coinciden con la información de la BIOS, se indica con un símbolo de alerta.
  • Ahora el programa emite 3 pitidos y realiza 3 parpadeos del led CAPS antes de mostrar la pantalla del título para indicar que el programa ha iniciado. Esto nos permite verificar que el ordenador está iniciando el programa incluso sin disponer de una pantalla conectada.

2020-04-18 Ver. 1.1.3

  • Ahora se pueden usar las teclas derecha e izquierda para cambiar de página en el menú de opciones.
  • La pantalla de información del sistema ahora muestra la fecha y hora del RTC en sistemas MSX2 y superiores.

2020-04-17 Ver. 1.1.2

  • Los datos numéricos de la pantalla de información se imprimen usando la nueva función de MSX N'gine, que permite la impresión de números en formato BCD. La pantalla de información además detecta sistemas con 192kb de VRAM.

2020-04-16 Ver. 1.1.1

  • La pantalla de información del sistema ahora muestra el chip VDP instalado y la frecuencia de refresco a la que funciona.
  • A partir de ahora se usa una rutina personalizada para esperar al Vsync. Esta rutina se ha incorporado también a MSX N'gine.

1.1.0

4 years ago
  • Ahora el menú recuerda la opción selecciona al volver desde un test.
  • Añadida la segunda página al menú de selección de test.
  • Optimizados los textos de los menus, ahorrando 420 bytes.
  • Añadido el soporte para el teclado francés (AZERTY) en el test de teclado. (Se realiza la deteccion automática al iniciarse el programa)
  • Añadido el test de color del monitor
  • El programa ahora reserva 4096 bytes de memoria para variables y las ubica en la dirección más alta disponible ($E380)
  • Añadida la opción para mostrar la información del sistema. Por ahora muestra el modelo de MSX, la cantidad de VRAM instalada y la distribución del teclado.
  • Pantalla del menú reestructurada.
  • Corregido un bug en el test de sprites que causaba una corrupción aleatoria en el área de variables al usarse.
  • Se ha cambiado la combinación de teclas para salir del menú de test del teclado (ahora es SHIFT + ESC) para facilitar el uso en emuladores.

1.0.0

4 years ago
  • Cambio de la pantalla de presentación.
  • Se añade el archivo binario a la distribución.
  • Se añade el archivo PDF con el diseño de la pegatina para el cartucho.
  • Una vez revisada, esta pasa a ser la primera release oficial.

0.9.0-a

4 years ago

First public release of MSX Diagnostics. This release includes the program in ROM, DISK, TAPE and AUDIO WAVE at 1200 & 2400 bauds formats.