Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
C-One
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Single-board computer}} {{More citations needed|date=March 2016}} [[File:C-One motherboard.jpg|thumb|The C-One]] The '''C-One''' is a [[single-board computer]] (SBC) created in 2002 as an enhanced version of the [[Commodore 64]], a [[home computer]] popular in the 1980s. Designed by [[Jeri Ellsworth]] and Jens Schönfeld from [[Individual Computers]], who manufactured the boards themselves, the C-One has been re-engineered to allow cloning of other [[8-bit]] computers. ==Design== The machine uses a combination of configurable [[Altera]] [[field-programmable gate array]] (FPGA) chips and modular [[Central processing unit|CPU]] expansion cards to create compatibility modes that duplicate the function of many older [[home computers]]. The default CPU is the [[WDC 65816/65802|W65C816S]] (by [[Western Design Center]]) which is used in Commodore 64 compatibility mode as well as the C-One's native operating mode. The C-One is not merely a [[software]] [[emulator]], it loads various core files from a card to configure the FPGA hardware to recreate the operation of the [[chipset|core logic chipsets]] found in [[vintage computer]]s. This provides for a very accurate and customizable hardware emulation platform. The C-One is not limited to recreating historical computers: its programmable core logic can be used to create entirely new custom computer designs. In 2004, the platform was expanded to include an [[Amstrad CPC]] core made by Tobias Gubener. In 2006, Peter Wendrich ported his FPGA-64 project (originally intended for a [[Xilinx]] FPGA) and enhanced it for the C-One.<ref>{{cite web|url=http://www.syntiac.com/fpga64.html |title=Syntiac pages - FPGA-64 |language=nl |website=Syntiac.com |date= |accessdate=2016-03-30}}</ref> This core supported both PAL and NTSC machine emulation, and aimed to be cycle-exact and emulate many of the bugs and quirks of the original hardware. In 2008, after development of an "Extender" card which added a third FPGA, Tobias Gubener added [[Amiga 500]] compatibility by porting Dennis van Weeren's [[Minimig]] code to the board.<ref>{{cite web|url=http://www.jschoenfeld.com/news/news133_e.htm |title=INDIVIDUAL COMPUTERS [ jens schoenfeld ] GMBH |accessdate=September 20, 2010 |url-status=dead |archiveurl=https://web.archive.org/web/20110726112152/http://www.jschoenfeld.com/news/news133_e.htm |archivedate=July 26, 2011 }}</ref> This core replaced the physical 68000 CPU and the PIC chip from the original with his own TG68 CPU core on the FPGA. {{As of|2010|alt=Recent}} developments to this core include features not possible with the original Minimig board.<ref>{{cite web|url=http://www.c64upgra.de/c-one/s_news.htm |title=C-one |accessdate=September 20, 2010 |url-status=dead |archiveurl=https://web.archive.org/web/20110525145239/http://c64upgra.de/c-one/s_news.htm |archivedate=May 25, 2011 }}</ref> In 2009, Peter Wendrich released a "preview" of a next-generation C64 core called "Chameleon 64", with a greatly expanded specification compared to his earlier core.<ref>{{cite web|url=http://www.syntiac.com/chameleon.html |title=Syntiac pages - Turbo Chameleon 64 |language=nl |website=Syntiac.com |date=2013-04-21 |accessdate=2016-03-30}}</ref> A new version of the CPC core was also released in mid-2009, featuring an embedded [[SymbOS]] core for control of device emulation, and a clock unlocked mode for CPU speeds of up to 80 MHz. So far, C-One [[circuit board]]s have been produced by [[Germany|German]] company [[Individual Computers]], and they {{As of|2010|alt=currently}} sell for [[Euro|€]]333 with the FPGA extender card. ==See also== * [[C64 Direct-to-TV]] * [[Sprinter (computer)]] * [[1chipMSX]] ==References== {{Reflist}} ==External links== * {{official website|http://c64upgra.de/c-one/}} * [http://wiki.icomp.de/wiki/C-One Wiki] * [https://web.archive.org/web/20110118064507/http://www.particles.org/forums/ Retroputing's forum on the C-One] * [https://web.archive.org/web/20011229234454/http://groups.yahoo.com/group/CommodoreOne/ Yahoo's C-One Group] * [https://archive.today/20130209233009/http://groups.yahoo.com/group/cone_cores/ Yahoo group for technical discussion about development of cores for the C-One] [[Category:Home computer remakes]] [[Category:Microcomputers]] [[Category:6502-based home computers]] [[Category:Home computers]] [[Category:Commodore 64]] [[Category:Amstrad CPC]] [[Category:Reconfigurable computing]] [[Category:Computer-related introductions in 2002]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:As of
(
edit
)
Template:Cite web
(
edit
)
Template:More citations needed
(
edit
)
Template:Official website
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)