
El C-One es un ordenador de placa única (SBC) creado en 2002 como una versión mejorada del Commodore 64 , un ordenador doméstico popular en la década de 1980. Diseñado por Jeri Ellsworth y Jens Schönfeld de Individual Computers , quienes fabricaron las placas ellos mismos, el C-One ha sido rediseñado para permitir la clonación de otros ordenadores de 8 bits .
Diseño
La máquina utiliza una combinación de chips de matriz de puertas programables en campo (FPGA) de Altera configurables y tarjetas de expansión de CPU modulares para crear modos de compatibilidad que duplican la función de muchas computadoras domésticas antiguas . La CPU predeterminada es la W65C816S (de Western Design Center ) que se utiliza en el modo de compatibilidad de Commodore 64, así como en el modo de funcionamiento nativo de C-One. C-One no es simplemente un emulador de software , carga varios archivos de núcleo desde una tarjeta para configurar el hardware FPGA para recrear el funcionamiento de los conjuntos de chips de lógica central que se encuentran en las computadoras antiguas . Esto proporciona una plataforma de emulación de hardware muy precisa y personalizable. C-One no se limita a recrear computadoras históricas: su lógica central programable se puede utilizar para crear diseños de computadoras personalizados completamente nuevos.
En 2004, la plataforma se amplió para incluir un núcleo Amstrad CPC creado por Tobias Gubener.
En 2006, Peter Wendrich adaptó su proyecto FPGA-64 (originalmente pensado para un FPGA Xilinx ) y lo mejoró para el C-One. [1] Este núcleo admitía emulación de máquinas PAL y NTSC, y tenía como objetivo ser exacto en cuanto al ciclo y emular muchos de los errores y peculiaridades del hardware original.
En 2008, después del desarrollo de una tarjeta "Extender" que añadía un tercer FPGA, Tobias Gubener añadió compatibilidad con Amiga 500 trasladando el código Minimig de Dennis van Weeren a la placa. [2] Este núcleo sustituyó la CPU 68000 física y el chip PIC del original por su propio núcleo de CPU TG68 en el FPGA. [update]Los desarrollos recientes de este núcleo incluyen funciones que no eran posibles con la placa Minimig original. [3]
En 2009, Peter Wendrich lanzó una "vista previa" de un núcleo C64 de próxima generación llamado "Chameleon 64", con una especificación muy expandida en comparación con su núcleo anterior. [4] También se lanzó una nueva versión del núcleo CPC a mediados de 2009, que presenta un núcleo SymbOS integrado para el control de la emulación del dispositivo y un modo de reloj desbloqueado para velocidades de CPU de hasta 80 MHz.
Hasta ahora, las placas de circuito C-One han sido producidas por la empresa alemana Individual Computers , y actualmente se [update]venden por 333 € con la tarjeta extensora FPGA.
Véase también
Referencias
- ^ "Páginas de Syntiac - FPGA-64". Syntiac.com (en holandés) . Consultado el 30 de marzo de 2016 .
- ^ "INDIVIDUAL COMPUTERS [ jens schoenfeld ] GMBH". Archivado desde el original el 26 de julio de 2011 . Consultado el 20 de septiembre de 2010 .
- ^ "C-one". Archivado desde el original el 25 de mayo de 2011. Consultado el 20 de septiembre de 2010 .
- ^ "Páginas de Syntiac - Turbo Chameleon 64". Syntiac.com (en holandés). 21 de abril de 2013. Consultado el 30 de marzo de 2016 .
Enlaces externos
- Sitio web oficial
- Wiki
- Foro de Retroputing sobre el C-One
- Grupo C-One de Yahoo [ enlace roto ]
- Grupo de Yahoo para debates técnicos sobre el desarrollo de núcleos para el C-One