Banner publicitario de PCBWay

Ordenador casero con uP Z80

Que tal colegas electrónicos, espero que hayan arrancado bien el año con mas energías para seguir con este hobbies, desafío y aprendizaje de los microprocesadores clásicos como es el caso del CPU Z80. Tritonbeat si le es posible construya también o desarrolle su sistema con Z80 ya sea como los propuestos aquí o a su propio estilo.

Por ahora ando con la idea de preparar en una sola placa el Sistema Mínimo que he propuesto en mis publicaciones para que sea compacto de armar y sea de uso didáctico para aprendizaje, por mi parte mi sistema de Z80 propuesto no esta orientado tanto a alojar algún sistema operativo o interpretes sino que este se asemeja mas a los sistemas de desarrollo que venían dispuestos con su teclado matricial y sus display de 7 segmentos donde ingresabas códigos manualmente, pero en su lugar las aplicaciones de compiladores en la PC se encargaran de generar el código bin o hex de la aplicación listo para subirlo a la placa del Z80.

Para tal fin utilizo el "Z80 Simulator IDE" como compilador de lenguaje Basic o de assembler para obtener el código hex final pero además para subirlo se requiere del auxilio de una aplicación tipo hiperterminal que mande el archivo hex o bin a la tarjeta Z80, Creo que lo deseable seria desarrollar o contar con algún software tipo IDE básico que también pueda incluir a varios microprocesadores como el 6502, 6800 , 8085 , 68000 etc. etc., ósea todo en uno, que tenga incluido su editor de texto, que se encargue de conectarse con compiladores existentes vía linea de comandos o quizás prepararlos así sean muy básicos.

Luego también poder subir el código resultante hex o bin al hacer clic en el menú de subir tal como si se estuviera manejando un Arduino IDE para hacerse la idea mas o menos , eso tendría que diseñarse en algún lenguaje java o Visual como lo a hecho en parte el colega Trilo byte.

Bueno será hasta algún próximo Post.
 
Aquí les comparto el esquemático en Proteus del Sistema Mínimo Básico Preliminar en el que se puede hacer algunas practicas de ejercicios simulados dentro de sus limitaciones claro.
Después de tanto tiempo al fin encontré en una pagina la librería de simulación para el CPU Z80 en Proteus, ojala hubiera también alguno para el MC68008 que es la próxima tarjeta que tengo en mente.

Adjunto la librería para el Z80 que deben descomprimir y pegar respectivamente, el contenido de la Carpeta LIBRARY lo copian en la carpeta dentro de la instalación del Proteus que esta en la ruta .../Data/Library y el archivo Z80.DLL lo copian en la ruta .../Data/Models.

A la simulación le adjunte un pequeño programa demostrativo de secuencial para el Puerto A del PPI, ese programa esta hecho con el "Z80 Simulator IDE".
Este diseño de Proteus mostrado en la imagen es lo que quiero convertir en una sola tarjeta Board compacta pero requiero aprender a elaborar el diseño de PCBs con Proteus, yo siempre he usado el programa antiguo PCB Wizard para diseñar mis circuitos monocara.

Eso es todo por el momento. SistemaMinimoZ80.jpg
 

Adjuntos

  • CPU Z80 PRE.rar
    788.9 KB · Visitas: 0
  • Z80_VER.rar
    61.6 KB · Visitas: 0
Hace décadas qué no se actualizaba este hilo.
Desarrolle un sistema operativo primitivo para el Z80, usa comandos como el MS-DOS y hace funciones de las instrucciones RST.
AHORITA ando desarrollando una computadora basada en el 6502.
Me gustaría saber si estas interesado en el código fuente de mía avances en el Z80.
Todo esta escrito en ASM.
utilizo PASMO y le pude cargar también BASIC de 1976
 
Atrás
Arriba