Memo-1: un ordenador casero basado en el procesador 65C02 con terminal Minitel

Fuentes: Memo-1: a simple 65C02 based computer with Minitel terminal

Memo-1 es un proyecto de hardware abierto diseñado por Benoit Aveline (Memoire Morte) que propone un ordenador minimalista basado en el procesador 65C02 funcionando a 1 MHz. La máquina incorpora 32 KB de RAM, 16 KB de ROM y dos chips de soporte: un 65C22 (VIA) encargado de gestionar dos puertos para joysticks Atari CX40, y un 6551 ACIA (no la variante W65C51, incompatible con el terminal) que se encarga de la comunicación serie.

Una de las particularidades del diseño es el uso del Minitel 1b francés como terminal, para lo cual el firmware incluye un driver específico en ensamblador que inicializa la pantalla, ajusta el baud rate y desactiva el eco local. Al arrancar, el sistema muestra un menú con cuatro opciones: monitor WOZMON para inspeccionar y modificar memoria, intérprete Microsoft BASIC (MS-BASIC de Weiland y Gates), ejecución de una ROM externa detectada automáticamente en el rango $A000-$BFFF, y una pantalla "About" con créditos.

La placa expone además un slot externo de 32 pines con el bus completo del CPU, pensado para conectar módulos de ampliación como una unidad de cassette compatible con el estándar KCS, que permite guardar y cargar programas BASIC o volcados de memoria. El repositorio incluye la lista de materiales, las instrucciones de montaje, el mapa de memoria detallado y el código fuente, que se compila con las herramientas ca65 y ld65 de la suite cc65. El proyecto se distribuye bajo licencia Creative Commons BY-NC-SA y se inspira en los tutoriales de Ben Eater y en los trabajos de Steve Wozniak y Michael Steil.