miércoles, 20 de julio de 2016

Preservación de máquinas (IX): Nuevo Manual del Kenbak-1 Traducido

 Índice de entradas de Preservación de máquinas 
Colabora con el proyecto: Simplemente haz click de vez en cuanto en los anuncios, no te cuesta nada y me ayudas con los costes del proyecto. Cada 11 click aportas un euro.


Sigo con el Kenbak-1, aunque voy saltando de una a otra cosa un poco conforme tengo ganas, por eso sale un poco desordenador todo.

He traducido al español el manual de Instalación, Mantenimiento y Teoría de Operación del Kenbak-1, lo he tenido que consultar pues no estaba claro algún aspecto de programación definido en el Manual de Referencia de Programación.

Ahora estoy terminando el emulador, y a la vez pasando a Eagle los esquemas de la máquina, lo primero ha sido desarrollar una librería para los componentes, con los mismos símbolos y posiciones de pines descritos en el manual original, ya que los habituales de la serie 74 no se corresponden al 100%. Yo uso Eagle porque lo conozco y lo se manejar, aunque he probado con KiCad pero aprender otro programa no me motiva, ya estoy mayor, lo dejo para los expertos en ese programa.

Reproducir el esquema es el primer paso para intentar recrear la placa, lo que no será sencillo pues a partir de fotos de la misma costará bastante, pero poco a poco.

La lista de tareas es un poco larga todavía, poco a poco va a avanzando, en este momento me queda por desarrollar:

  • Emulador
    • Completar la operatividad cambiando la forma de temporizar, y poner unos botones de ajuste de velocidad.
    • Poder guardar y cargar programas
    • Desarrollo del ensamblador y desensamblador.
  • Manuales
    • Traducir el manual de prácticas, pero es muy largo y eso costará bastante mas tiempo
  • Reproducción con Arduino
    • Desarrollar la placa de control de pulsadores y luces
    • Desarrollar el programa del arduino
    • Desarrolalr una alimentación con pilas o baterias para que sea autónomo
    • Desarrollar una disquetera virtual con la memoria flash del arduino y poder guardar y cargar los programas de forma autónoma
    • Desarrollar el enlace entre el Arduino y el PC para intercambiar programas, ya sea por USB o por bluethoot
  • Reproducción de la placa
    • Pasar los esquemas a Eagle
    • Desarrollar la placa (proceso largo y laborioso a partir de los esquemas y las fotos)
    • Reproducir en CPLD los chips que ya no se consiguen
  • Reproducción de la caja
    • Desarrollar un prototipo de la caja en madera o plástico de 1mm
    • Desarrollar un prototipo del frontal en un vinilo
    • Desarrollar una caja en aluminio o chapa completa (proceso caro)

No hay comentarios:

Publicar un comentario