Analizador lógico Teensy para un 6502

[John] tiene un pedazo de pastel interesante, aunque antiguo, en su lugar de trabajo. Es una computadora Ohio Scientific C3-8P de finales de los 70 con varios garajes, sótanos y áticos. Como ocurre con la mayoría de los técnicos de esta cosecha, existen algunos problemas y [John] encontró la depuración un poco frustrante sin la capacidad de rastrear y ver los programas. Necesitaba un analizador lógico y encontró uno en un hardware poco probable. [John] construyó uno con un microcontrolador Teensy, y un mayor refinamiento de este proyecto podría transformarlo en un emulador completo en el sistema.

La vieja computadora científica de Ohio [John] los intentos de recuperarse de los muertos se basan en la CPU 6502. Son dieciséis líneas de dirección para verificar, ocho líneas de datos y cuatro líneas de verificación. Estos se conectaron directamente a Teensy 3.1.

Leer y controlar todas las señales del 6502 es una tarea que depende de Linux. Un programa de línea de comandos controla a Teensy y es capaz de leer la memoria, configurar direcciones de activación, descartar todo el espacio de direcciones en un archivo o simplemente registrar los últimos 5,000 ciclos de reloj. Este tipo de tecnología existía a finales de los 70 y principios de los 80. También costó riqueza. Ahora, con Teensy $ 20 y probablemente todavía $ 30 en cables planos y clips de prueba, cualquiera puede construir un analizador lógico para un sistema informático muy antiguo.

Vídeos a continuación.

  • Comedias dice:

    Reconocí esa placa tan pronto como se abrió mi navegador 🙂 ¡Recuerdo los grandes analizadores HP con desmontaje y seguimiento y tan caros que se alquilaron! ¡Buen trabajo! Tengo uno de los OSI con 18 o 20 ranuras para tarjetas de expansión de tamaño completo que tiene problemas para arrancar desde disquetes: 8 pulgadas. Y un adolescente por aquí en alguna parte ...

    • problema dice:

      Visite osiweb.org si aún no lo ha hecho; ¡también hay un foro!

    • Jac Goudsmit (@JacGoudsmit) dice:

      Lo que reconocí fue la configuración de esos clips de un analizador lógico. ¿Estaba allí, hizo eso? 🙂

      === Jac

  • Pies ardientes dice:

    Esto también podría ser muy útil para reparar tableros de juegos antiguos.
    IE Atari usó el 6502 lo suficiente, personalmente tengo 3 máquinas atari basadas en 6502.

  • Greenaum dice:

    Mejor que todos esos clips, podría ser una hija. Inserte la hija en la placa base del sistema, luego la CPU en ella. De la misma forma el Commodore PET agregó una expansión de memoria, bastante relevante. Requerirá que el 6502 esté en un enchufe, pero eso aún podría ser conveniente por muchas razones. También significaría que podría agregar hardware en el medio, para copiar / arbitrar entre la CPU y su bus.

    • eriklscott dice:

      Eso me hizo recordar Glomper Clips de repente: http://www.digikey.com/product-search/en/test-and-measurement/test-clips-ic/2294786

      • iluminado dice:

        Eran y siguen siendo caros. $ 60 por 40-DIP. Planeo poner una hija adolescente en mi z80.

    • Página de Chad dice:

      Sí, pensé en eso. No sea demasiado difícil conectar un cable plano de .1 ″ al enchufe del medio.

  • ESTOLA dice:

    Por lo general, solo tomo una bola FPGA para un analizador lógico. Si tiene que tolerar cinco voltios, entonces tengo un "Sniffer de lógica de banco abierto", que es un conjunto de FPGA con traductores de nivel.

    No creo que intentaría configurar Linux solo para esto.

    Navega sako egale.

  • Gregkennedy dice:

    ¿No? ¿Lo arregló?

    • John dice:

      Sí ... El analizador me mostró que el software falló al intentar mover el cabezal del disquete a la pista cero.
      Eso a su vez me llevó a un parachoques 7417 quemado en el controlador de disco que alimenta el motor paso a paso.

Eva Jiménez
Eva Jiménez

Deja una respuesta

Tu dirección de correo electrónico no será publicada.