Los CePeCeRoS estamos de enhorabuena! Los chicos de ReMicro Technologies lo han hecho posible. Han diseñado y construido el CPC del siglo XXI. Paso a enumerar algunas de sus lindezas.
- Gobernado por un corazón Zilog eZ80 a 50Mhz. El procesador eZ80 de Zilog es un Z80 de 8 bits de última generación compatible en su juego de instrucciones con el Z80 clásico en uno de sus modos de funcionamiento, con la diferencia de que un eZ80 a 4Mhz ejecutaría el código 4 veces más rápido que un Z80 clásico a la misma velocidad. Podéis imaginaros lo que es capaz de hacer a 50Mhz
- 16Mbytes de RAM. El eZ80 permite direccionar linealmente hasta 16mbytes de RAM sin circuiteria añadida.
- RTC (Real Time Clock). Reloj en tiempo real con 2kbytes de RAM para almacenamiento de configuración.
- Tarjeta gráfica con 2 Mbytes de RAM basada en el chip ACRISS-Xtreme, capaz de representar hasta 1024x768x60Hz y 16 millones de colores. También implementa hardware sprites (un total de 64 sprites en pantalla de 32x32 píxeles cada uno). Salida VGA 100% compatible a 60Hz y RGB (euroconector) a 50Hz, norma PAL. La tarjeta gráfica detecta automáticamente si tiene conectado un monitor vga o un "televisor", conmutando entre 60hz y 50hz, dando preferencia a la salida VGA. Sólo se puede utilizar simultaneamente una de las 2 salidas de video.
- Tarjeta de sonido basada en chip AC'97, incluyendo tabla de ondas.
- Controladora IDE/SATA. Se pueden conectar hasta 2 dispositivos SATA (como discos duros) y 2 dispositivos IDE (sólo CDROMS y DVDROMS).
- Controlador DMA integrado (8 canales DMA, para acceso a los dispositivos del sistema).
- Tarjeta de Red integrada 10/100 (en parte gracias a las características del eZ80, permitiendo un fácil y rápido acceso a la red).
- Controlador USB integrado (6 puertos USB 2.0: 2 puertos destinados a dispositivos de almacenamiento como pendrives y 4 de carácter general, como teclados y ratones, pads de juegos, etc.).
- Controladora de disquetera integrada (con una disquetera de 3'5" 1,44Mbytes de serie).
- Bus de expansión para periféricos, con un bus de direcciones de 24 bits, acceso al controlador DMA, interrupciones, señales del eZ80.
- Procesador FPGA Altera Cyclone II. Empleado para la simulación del AY-8912, gestión de puertos I/O (puerto paralelo de 8 bits, dos puertos serie, puertos USB, gráficos, sprites hardware, gestión de memoria a partir de 16mbytes hasta 256mbytes, entre otras funciones).
- Sistema operativo propietario (estilo Amiga OS) que incluye Navegador de Internet, Cliente de Correo electrónico, FTP, IRC, Mensajería Instantánea, Procesador de Textos, Reproductor de Audio y Video, Emuladores por software de Amstrad CPC, Spectrum y MSX, entre otros.
En definitiva, un maquinón.
---------------------
Y ahora viene lo interesante. ¿Dónde está el CPC aquí dentro?
Además del CPC emulado dentro de su propio sistema operativo, el MegaTWIN también dispone de un CPC en modo "real" por hardware.
El CPC MegaTWIN, dispone de dos FLASHROM de 4Mbit. En ellas alberga la BIOS del sistema y las opciones de configuración, así como el modo de inicio predeterminado del MegaTWIN.
Al arrancar el sistema, de modo predeterminado, el MegaTWIN intenta ejecutar el sistema operativo propietario del bootstrap del disquete, cdrom o disco duro. En caso de no conseguirlo, automáticamente conmuta al modo "CPC Classic". Las ROMS del CPC están incluidas en la propia ROM del MegaTWIN, así como el "pequeño" emulador.
El CPC clasico se ejecuta a una resolución de 800x600 (con un pequeño borde negro exterior, ya que la resolucion efectiva de un cpc real es de 768x544 píxeles). Es 100% compatible tanto con los CPCs clasicos como con la gama plus. Tanto el funcionamiento del ASIC/CRTC, como del AY-8912 , "Simbiface 2" y el resto de componentes es ejecutado por el FPGA de Altera, liberando así el eZ80 casi por completo.
En modo CPC dispondremos de 4Mbytes de RAM de los 16Mbytes disponibles y la opción de "overclockear" el CPC hasta la friolera velocidad de 24Mhz . La velocidad del "Z80" en modo CPC es configurable tanto en la BIOS del sistema como seleccionable por software desde el propio "CPC". También tendremos acceso a la disquetera y a los discos duros, siendo el sistema 100% compatible Symbiface / SymbOS.
Para los más exigentes, también está en fase de desarrollo un periférico para su funcionamiento en el modo CPC. Este periférico (conectado al BUS de expansión del MegaTWIN), nos proporciona un BUS de expansión compatible con periféricos antiguos del CPC, 2 puertos de joystick compatibles con la norma Atari, un puerto de audio in para la carga de cintas desde un magnetófono (o reproductor de MP3) y una ROM programable de 256Kbytes para almacenamiento de ROMS externas (hasta un máximo de 16 ROMS).
Como podéis comprobar, simplemente es una maravilla de equipo. El precio rondará los 350€. Tal vez parezca un poco caro, pero considero que esta joya bien los merece, y deja a la altura del betún cualquier equipo "parecido", como el CPC- Trex (basado en un único chip FPGA) o el One Chip MSX. Todo gracias al eZ80 de Zilog, que deja al FPGA libre para funciones realmente importantes.
Yo ya estoy deseando que salga a la venta, ¿vosotros no?
Salu2!









