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
(section)
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!
==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.
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)