Buenos días a todos.
Todos sabemos lo bonito que es tener un ordenador Retro entre nuestras manos, pero sinceramente, hoy en día son bastante "inútiles" para un uso diario (por muchas ampliaciones que les hagamos). Bajo esta premisa, cierto día de locura se nos ocurrió al colega SyX y a mí lo que podría ser hoy en día una evolución inteligente de un Amstrad CPC.
Los puntos a tener en cuenta son:
- Feeling Retro (aspecto y modo de funcionamiento)
- Amigable y fácil de usar
- Que sea usable y por supuesto útil hoy en día
- Lo más barato posible
- Manejable y transportable
Teniendo todo esto claro, empezamos a investigar y a plantearnos opciones. Al final, llegamos a la conclusión de que deberíamos usar una placa estilo "beagleboard" (concretamente un clon que se fabrica en Barcelona).
¿Qué es esta placa? Básicamente, es una placa base del tamaño de una tarjeta de crédito, sin apenas consumo, que funciona a 5V. Entre sus bondades destacamos:
- Procesador ARM OMAP 3530 a 1Ghz
- Tarjeta gráfica molona 3D con soporte OpenGL 2.0 integrada dentro del propio procesador
- Tarjeta de red 10/100
- Tarjeta de red Wireless con antena integrada en la propia placa
- Bluetooth
- Conector USB (para conectar un HUB USB 2.0 y meterle dispositivos USB como teclados, ratones, discos duros, pendrives, etc)
- 512 MBytes de RAM DDR2
- 512 Mbytes de FLASH RAM (para instalarle un sistema operativo en FLASH, por ejemplo)
- Salida de video mini DVI
Y todo eso, señores, en una plaquita del tamaño de una tarjeta de crédito por algo más de 150€ (por ahora). Tal bestia parda mueve con soltura y sin problemas al UBUNTU más pintado (nada de versiones light), reproduce vídeo en HD, navega por Internet como el que más y le da al 3D que es una primura (la saga Quake compila y funciona a las mil maravillas en esta placa, sin despeinarse).
Ya tenemos el corazón de nuestro Amstrad evolucionado, ahora sólo nos queda "dónde meterlo" y el sistema operativo que usaremos.
Por el tamaño de la plaquita, lo ideal es usar un teclado USB adaptado para la ocasión y meter la placa y dispositivos dentro. Ya tenemos ese "feeling Retro" (cuando los ordenadores eran un simple teclado, sin ventiladores).
![]() |
| Lo que podría llegar a ser el ARMED C512 |
El tema del sistema operativo, es algo más peliagudo a estudiar. Android gana puntos. Tenemos el código fuente a mano (como en Linux) pero tiene la ventaja de que existen miles y miles de aplicaciones de libre descarga ya funcionando, así como otros tantos miles de juegos.
La idea es modificarlo para darle "feeling Retro" también, añadir un intérprete para poder programar con él nada más encenderlo (bien Python, bien el BASIC adaptado de Locomotive Software, bien ambos). Tenemos pensado también añadir dos capas de compatibilidad con el Amstrad original:
- Una a nivel Firmware / BASIC: En esta capa podremos usar programas del Amstrad original, programados en su BASIC, que hagan uso de las rutinas Firmware del sistema, pero sin acceso al hardware "real" del Amstrad CPC. Por supuesto, la velocidad será muy superior a la original, además de tener a nuestro alcance nuevas APIs para acceder al potente hardware que tenemos por debajo (sonido, 3D, colores, etc).
- Otra a nivel Emulación: En esta capa tendremos básicamente un emulador del Amstrad CPC original, 100% compatible, con acceso al disco duro interno de la máquina y a una disquetera externa USB (si la hubiese). También se incluiría soporte para cargar imágenes de disco DSK de emuladores. Tendremos 2 velocidades de funcionamiento en esta capa; original (emulando un Z80 a 4Mhz) y turbo (lo que el ARM nos de, sin límites). Por supuesto, en este modo tendríamos acceso a todo el hardware original del Amstrad CPC, pero no así a las nuevas características de la máquina.
Por supuesto, el usuario podría instalar suites ofimáticas de Android, juegos, emuladores de otros sistemas...
Con todo esto en su conjunto, tenemos un equipo útil, usable, compacto, barato y potente, capaz de funcionar hoy en día en la vida real y con "feeling Retro".
¿Qué os parece? ¿Estamos muy locos?
Saludos.
