El C-One es una computadora de placa única (SBC) creada en 2002 como una versión mejorada del Commodore 64 , una computadora doméstica 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 otras computadoras de 8 bits .
Diseño
La máquina utiliza una combinación de chips de matriz de compuertas programables en campo (FPGA) configurables de Altera y tarjetas de expansión de CPU modulares para crear modos de compatibilidad que duplican la función de muchas computadoras domésticas más antiguas . La CPU predeterminada es la W65C816S (de Western Design Center ) que se utiliza en el modo de compatibilidad Commodore 64, así como en el modo de funcionamiento nativo del C-One. El C-One no es simplemente un emulador de software , carga varios archivos centrales desde una tarjeta para configurar el hardware FPGA para recrear el funcionamiento de los conjuntos de chips lógicos centrales que se encuentran en las computadoras antiguas. Esto proporciona una plataforma de emulación de hardware muy precisa y personalizable. El C-One no se limita a recrear computadoras históricas: su lógica central programable se puede utilizar para crear diseños de computadora personalizados completamente nuevos.
En 2004, la plataforma se amplió para incluir un núcleo Amstrad CPC fabricado por Tobias Gubener.
En 2006, Peter Wendrich portó su proyecto FPGA-64 (originalmente destinado a un FPGA Xilinx ) y lo mejoró para el C-One. [1] Este núcleo admitía la emulación de máquinas PAL y NTSC, y tenía como objetivo ser de ciclo exacto y emular muchos de los errores y peculiaridades del hardware original.
En 2008, después del desarrollo de una tarjeta "Extender" que agregó una tercera FPGA, Tobias Gubener agregó compatibilidad con Amiga 500 al portar el código Minimig de Dennis van Weeren a la placa. [2] Este núcleo reemplazó la CPU física 68000 y el chip PIC del original con su propio núcleo de CPU TG68 en la FPGA. Reciente[actualizar]Los desarrollos en este núcleo incluyen características que no son 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 ampliada 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, con 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[actualizar]vender por 333 € con la tarjeta extensor FPGA.
Ver también
Referencias
- ^ "Páginas de Syntiac - FPGA-64" . Syntiac.com (en holandés) . Consultado el 30 de marzo de 2016 .
- ^ "Copia archivada" . Archivado desde el original el 26 de julio de 2011 . Consultado el 20 de septiembre de 2010 .CS1 maint: copia archivada como título ( enlace )
- ^ "Copia archivada" . Archivado desde el original el 25 de mayo de 2011 . Consultado el 20 de septiembre de 2010 .CS1 maint: copia archivada como título ( enlace )
- ^ "Páginas de Syntiac - Turbo Chameleon 64" . Syntiac.com (en holandés). 2013-04-21 . Consultado el 30 de marzo de 2016 .
enlaces externos
- Página web oficial
- Wiki
- Foro de Retroputing sobre el C-One
- Grupo C-One de Yahoo
- Grupo de Yahoo para la discusión técnica sobre el desarrollo de núcleos para el C-One