Construyendo un Pimmodore-VIC20
Primero ¿qué es un Pimmodore1? Es una forma «elegante» de poner una Raspberry Pi (y la interfaz USB) dentro de la carcasa de un ordenador Commodore. También se puede decir que es un derivado de Keymmodore quien convierte el teclado del C-64 en un teclado USB.
Este Pimmodore-64 que me he montado hace uso del emulador bare metal BMC64 para la Raspberry Pi 3, pudiendo emular varias máquinas Commodore de 8 bits: VIC-20, C-64, C-128, la serie C-264 (como la Plus/4 y C-16) y PET (tanto con teclado Graphics como Professional). Además es capaz de emular cada una de ellas tanto en NTSC como en PAL-B.
En mi caso me habían regalado ya hacía mucho tiempo una carcasa vacía de un Commodore VIC-20 y hace poco ví un anuncio de venta de un teclado a buen precio, así que me animé a comprarlo y a construir este proyecto que podéis ver en las imágenes adjuntas.
Lo primero fue imprimir una serie de piezas que van a sujetar la Raspberry Pi y todos los componentes a la carcasa del ordenador.
Hardware que he usado:
- Placa Teensy ++2.0 con el firmware2 correspondiente. Para flashearlo usé el Teensy Loader3. Me decanté por esta placa porque se le puede conectar directamente el conector del teclado C-64, sin necesidad de extensiones o adaptadores.
- Un LED estándar (usé el original) y una resistencia de 270 o 330 Ohms.
- Dos conectores de chasis macho DB-9 para Joysticks .
- Cable USB-A a Mini-USB.
- Extensor de HDMI.
- Extensor de USB-A.
- Raspberry Pi 3
Y esto es todo.
Links: