Cartucho de diagnóstico 65-130XE



1. Introducción

Este programa es para la prueba funcional de sonido, pantalla, teclado, puertos de joystick, puerto sio, puerto de cartucho y puerto de expansión PBI para todos los ordenadores Atari de las series XE y XL. La última revisión oficial es la numero 3.4 del 22 de mayo de 1986.

2. Requisitos

Cartucho de prueba de producción o placa PBI de pruebas, televisor o monitor en color, cable R.F., conexiones paralelas de joysticks y SIO (ver diagrama conexión).

3. Uso

1. Conecte los cables especiales para joysticks y SIO.
2. Conecte el cable R.F. al televisor y al modulador del ordenador.
3. Instale el cartucho en la ranura del cartucho (pequeño 800XL/65XL) o la placa PBI (grande 130XE).
4. Aplique la alimentación al ordenador. Después de unos segundos, la pantalla del T.V. mostrará:


Modelo 800XL/65XEModelo 130XE
ATARI 65XE TESTS REV 3.4 NTSCATARI 130XE TESTS REV 3.4 NTSC
PRODUCTION TESTS
AUDIO
VIDEO
PORTS
KEYBOARD
ROM 
RAM
PRODUCTION TESTS
AUDIO
VIDEO
PORTS
KEYBOARD
ROM 
RAM
PBI (Solo en 130XE)

En la parte inferior de la pantalla se muestra: START, SELECTOPTION. Si la máquina tiene 128K de RAM, se mostrará 130 XE, si tiene GTIA PAL, entonces se mostrará PAL en lugar de NTSC.



5. Pulse la tecla START para comenzar la prueba.

4. Ejecutando las pruebas de producción


1. TEST DE AUDIO: Escuche 6 tonos puros, seguidos de un ruido «zumbido». Ajuste el volumen del televisor si es necesario. Si falta un tono o el sonido es malo, anótelo. La prueba se repetirá hasta que se pulse la barra espaciadora. Los 6 tonos son producidos por el chip POKEY. El «zumbido» es producido por GTIA.



2. VIDEO TEST: La pantalla tiene 3 partes (ver diagrama Pantalla de Video Test). La mitad superior de la pantalla muestra los 9 registros de color que representan los jugadores, los misiles y los campos de juego sobre un fondo gris. La mitad de la pantalla muestra 4 jugadores y 4 misiles (un color) moviéndose hacia arriba y hacia abajo en una línea de exploración. La parte inferior de la pantalla muestra una barra de ajuste de color.


El operador debe verificar que :


  1. Cada uno de los 12 jugadores, misiles y campos de juego son distintos (separados por un fondo gris).
  2. Se muestran 8 niveles de luminancia (de negro a blanco).
  3. Todos los colores están presentes y son uniformes en la pantalla.
  4. Los jugadores y los misiles en el centro de la pantalla se mueven hacia arriba y hacia abajo.
  5. La barra de ajuste de color es de un color sólido. Si el color está desajustado, aparecerá otra barra de color dentro de la barra de ajuste. Ajuste el potenciómetro de ajuste hasta que esta barra más pequeña desaparezca (se puede alcanzar desde el agujero en la parte inferior de la carcasa). Se observará que los colores no están exactamente alineados horizontalmente. Esto es aceptable. El operador debe rechazar las máquinas con problemas tales como:
    1. Falta/superposición de jugadores, misiles o campos de juego.
    2. Motas de color (equivocado) en el margen de los jugadores, misiles o campos de juego.
    3. Huecos en las bandas de luminancia o de color (excepto la 5ª barra gris y la 1ª barra de color, que son iguales al color de fondo).

Estos problemas indican probablemente un chip GTIA defectuoso.



3. PUERTOS: Esta prueba necesita que tenga los accesorios conectados en el puerto sio y en los joysticks para realizarla.
La parte superior de la pantalla quedará en blanco hasta que se complete la prueba. Se imprimirá «PASS» o «FAIL». Si la prueba falla, se mostrarán uno o más códigos de error. Revise los códigos de error y pulse la barra espaciadora para continuar con la siguiente prueba.



4. TECLADO: En la pantalla aparecen 12 teclas. Al pulsar cada una de estas teclas, la tecla en la pantalla debe cambiar de color. La última tecla en ser presionada debe ser la tecla OPTION. Después de pulsar la tecla de opción, la prueba ha terminado. Si todas las teclas fueron detectadas, la siguiente prueba comenzará. Si no es así, la pantalla se volverá roja. Para reiniciar la prueba, pulse START, o para continuar con la siguiente prueba, pulse SELECT.



5. TEST DE LA ROM: La pantalla mostrará «PASS» o «FAIL» cuando haya terminado. Presione la barra espaciadora para comenzar la siguiente prueba.



6. TEST DE RAM: Si no se producen errores, el test durará unos 15 segundos. Cuando la prueba esté terminada, se mostrará PASS o FAIL. Pulse la barra espaciadora para continuar. Si se produce un error, la prueba se detendrá y se mostrará en pantalla el número de prueba (1–4), la dirección que falló, los datos leídos de esa dirección, los datos esperados y los bits que fallaron (es decir, los números 1–8, correspondientes a 8 chips de ram, impresos en rojo si los datos eran malos, en verde si eran buenos), como en el siguiente ejemplo:


1 (número de prueba)
7E45 = 34 35 (dirección, datos leídos, datos esperados)
1 2 3 4 5 6 7 8 (números de bits)



7. Al finalizar todas las pruebas, la pantalla mostrará las pruebas que hayan fallado (excepto AUDIO o VIDEO, ya que el operador debe determinar si la prueba pasa). Por último, el operador debe pulsar la tecla de reinicio para verificar que funciona (la pantalla debe quedar en blanco).



5. Errores del sistema

Un error del sistema es un fallo en algún componente crítico que afecta al funcionamiento de la máquina hasta el punto de impedir la realización de más pruebas.


01 – Fallo en la sincronización vertical u horizontal del Antic.
02 – Fallo en la interrupción del espacio en blanco vertical del Antic.
03 – Fallo en la interrupción de la lista de visualización del Antic.
04 – Fallo en la escritura o lectura de la página 0 o 1 de la RAM.
05 – Fallo en la comprobación de la línea de datos. Posible fallo de la RAM.
06 – Fallo en la comprobación de la línea de direcciones. (Error de decodificación de dirección)
07 – Fallo durante la comprobación del refresco de la RAM utilizando el patrón 00.
08 – Fallo durante la comprobación del refresco de la RAM utilizando el patrón FF.
10 – Fallo durante la escritura en la memoria de errores (RAM).
11 – Fallo del temporizador POKEY.
12 – Fallo en la interrupción de POKEY.

6. Errores de prueba de puertos

34 – Error de comunicación serie. La línea que transporta los datos serie o el reloj está mal, o el chip POKEY está mal, o el conector de bucle de retorno serie está suelto.


35 – Error de control serie. La línea que transmite la señal para el control del motor, el procedimiento, la interrupción o el comando está mal; o el chip POKEY está mal; o el conector de bucle de retorno serie está suelto.


36 – Error de interrupción de control serie. Cualquier condición que cause el error 35 puede también causar este error. Si no se produce el error 35, el fallo está en POKEY o en la línea de interrupción al 6502, o el 6502 está mal.


37 – Error de dirección del puerto del reproductor. Las líneas que llevan las señales del PIA a los conectores están mal (FWD, BACK, LEFT, RIGHT), o el PIA está mal, o el conector loopback no hace contacto.


38 – Error en la línea del pote. Las líneas de pote del puerto del reproductor están mal, o el chip POKEY está mal, o el conector loopback no está haciendo contacto.


39 – Error en la línea de disparo. La línea de disparo del puerto del jugador o el chip GTIA están mal, o el conector de bucle invertido no hace contacto.

7. Errores de PBI de pruebas

El dispositivo de prueba del cartucho y de la ranura de expansión (sólo para el 130XE) asegura que todas las trazas están correctamente conectadas en la placa de circuito impreso. Al encender el ordenador, la placa busca un cambio de estado en todas las líneas de salida y bidireccionales. Si NO se detecta ningún cambio de estado, el LED correspondiente se encenderá.


Para probar las líneas de entrada, el operador tendrá que seleccionar la prueba PBI en el menú. Una vez seleccionada, informará de 3 tipos de errores:


1 – ERROR 71: Significa que RD4 o S4 no están presentes en el conector del carro y/o A13 no está presente en el conector de expansión.


2 – ERROR 72: Significa que MPD no está presente en el conector de expansión.


3 – ERROR 73: Significa que EXSEL no está presente en el conector de expansión.


La línea de entrada de audio también es probada por el software, cuando se selecciona PBI debe oírse un ruido de tipo motor en el altavoz del televisor o del monitor. Si no se oye ningún ruido, la entrada de audio no está presente en el conector de expansión.



Si los errores 72, 73 y la ausencia de sonido ocurren simultáneamente, entonces la línea CCTL en el conector del carro no está presente.


8. Pantalla de Video Test

9. Conexiones de Puertos de Joystick y SIO

Aquí esta el esquema para poder detectar errores en los puertos del Joystick y SIO :



También se puede usar una pcb ya diseñada para llegar y soldar para el testeo de los puertos del joystick




Cable SIO armado y Probado


10. PBI de pruebas

A continuación mostramos la versión original de la PBI de pruebas de ATARI y la versión 2021 realizado por el usuario santosp de atariage


La nueva versión aparte de ser más pequeña es igual electrónicamente que la de ATARI, se le incluyo en su EPROM que pudiera tener otro programa más aparte del de diagnóstico para seleccionarlo debes sacar el jumper que tiene la placa.



11. Descarga

Compartimos las Imágenes .car y .rom :


  • Archivo .car de 65–130XE Diagnostic Cartridge 3.4 gentiliza de Francisco Domínguez.
  • Archivo .rom de 65–130XE Diagnostic Cartridge 3.4 más HW-Detect versión PBI.