Proyecto ZDP-80 - Nuestro microordenador desde cero [#01]
Publicado: 02 Oct 2012, 08:55
Desde que era pequeño he tenido la ilusión de crear mi propio microordenador, creo que ya ha llegado el momento de hacer ese sueño realidad.
Para empezar os voy a decir cuales son los objetivos:
- Crear un ordenador de 8 bits sencillo (olvidaos de un nuevo Amiga)
- Crear un nuevo sistema operativo con entorno gráfico simple, el BASIC se cargará aparte
- Crear un poco de software para divertirnos
La idea de ordenador es la siguiente:
- Procesador Z80
- 48 KB de RAM (16 KB direcionables para vídeo y variables del sistema, 32 KB de usuario)
- 16 KB de ROM
- Un único modo gráfico de 256x192 pixels monocromo
- Interfaz de lectura y escritura desde audio
- Almacenamiento compact flash
- Interfaz PS/2 para teclado y ratón
- Sonido por beeper (sin intervención del procesador)
Lo se, un poco desfasadillo para lo que muchos esperáis, pero creo que lo suyo es empezar por algo simple y ya veremos si luego hay un segundo proyecto más ambicioso.
Mi objetivo no es crear el microordenador perfecto de 8 bits, es crear un ordenador de 8 bits educativo y agradable de usar, que a ser posible salga muy barato.
Inicialmente quiero usar componentes discretos y si acaso una FPGA pequeñita para una ULA que nos simplifique el asunto.
Así que para comenzar os pido opiniones, sobre todo a los genios del foro (Mc Leod, Jepalza, etc), y que discutamos como planificar el asunto para ponernos manos a la obra.
Para empezar os voy a decir cuales son los objetivos:
- Crear un ordenador de 8 bits sencillo (olvidaos de un nuevo Amiga)
- Crear un nuevo sistema operativo con entorno gráfico simple, el BASIC se cargará aparte
- Crear un poco de software para divertirnos
La idea de ordenador es la siguiente:
- Procesador Z80
- 48 KB de RAM (16 KB direcionables para vídeo y variables del sistema, 32 KB de usuario)
- 16 KB de ROM
- Un único modo gráfico de 256x192 pixels monocromo
- Interfaz de lectura y escritura desde audio
- Almacenamiento compact flash
- Interfaz PS/2 para teclado y ratón
- Sonido por beeper (sin intervención del procesador)
Lo se, un poco desfasadillo para lo que muchos esperáis, pero creo que lo suyo es empezar por algo simple y ya veremos si luego hay un segundo proyecto más ambicioso.
Mi objetivo no es crear el microordenador perfecto de 8 bits, es crear un ordenador de 8 bits educativo y agradable de usar, que a ser posible salga muy barato.
Inicialmente quiero usar componentes discretos y si acaso una FPGA pequeñita para una ULA que nos simplifique el asunto.
Así que para comenzar os pido opiniones, sobre todo a los genios del foro (Mc Leod, Jepalza, etc), y que discutamos como planificar el asunto para ponernos manos a la obra.