A Commodore 64 For The New Millenium
samdu writes "The CommodoreOne is now available for purchase. The C=1 is a reimplementation of the Commodore=64 in an ATX form factor, 65c816 processor running at approximately 20 MHz, VGA out, an updated SID (with backward compatibility), 32 MB of RAM, standard IDE, PS/2 ports, and a 64 compatible cartridge slot. Let the hobbying begin." We've run previous stories on related efforts.
10 ? "IN SOVIET RUSSIA"
20 ? "YOU ARE COMMODORE MILLLENIUM"
30 ? " "
40 GOTO 10
Are you crazy!?
It's a babe magnet!!
No, i don't like sigs...
Just as I wouldn't go out and buy a classic arcade console, but rather would run MAME, why would someone want this when the 6502 can be completely emulated very well? Emulation isn't an option when extreme performance is required, but I'd wager that a modern Ghz+ would emulate a 6502 and subsystems at a speed greatly outpacing a actual 20Mhz 6502.
Reports are coming in that atari is making a Minitower 2600 and to our surprise here at the shop someone told us they have a Vic20 running at 3mhz with 4k of ram in a shuttle case.
Blood amazing! Just when I broke my last paper weight I get a new bigger one. Could someone make me a Beta recorder in a xbox case please?!
Neck_of_the_Woods
#/usr/local/surf/glassy/overhead
I've read that there's a healthy community of people who still write C64 software both in the US and in Europe. They get off of work coding on modern computers and then go home and challenge themselves with writing the most efficient code possible -- a novel and comparitively low priority in current software development. Think of it as building a ship in a bottle. One could build the ship outside the bottle, but where the fun it that? --Richard
This product seems to ignore economics. In particular, it would be less expensive to buy a standard PC and then emulate the Commodore 64 (and also be able to run lots of other standard software).
Perhaps their team could have used one more person with a business degree, and one less engineer, to figure this out....
.This is a trend that MUST be stopped! You don't see the consequences, I DO! One day Windows 3.0 will be retro enough to be 'cool' and some bastard will resurrect it!
:(
Stop it now before it's too late
...can I run Linux on it?
This sort of comment pops up all the time on
If you don't want one, or think it's a dumb idea, then don't buy one. Problem solved.
This is not meant to be a troll or flamebait, though it will probably be modded as such.
I want to drag this out as long as possible. Bring me my protractor.
Does it run LUnix - the free UNIX clone for the original C64?
...
LNG is an operationg system primarly for the good old Commodore64 home-computer. There also is a native version for the successor Commodore128. Ports to other 6502/6510 driven 8Bit Computers are possible but not yet started. LUnix started in 1993 and reached the internet in 1994. In 1997 LUnix0.1 was rewritten from scratch, the result is LNG.
Features of LUnix:
* Preemptive multitasking (up to 32 tasks, 7 priorities)
* Dynamic memory management (in chunks of 256 or 32 bytes)
* Runtime code relocation
* IPC (inter process communication) through pipes
* IPC through signals
* (minimal) REU support
* SCPU compatible
* Hardware stack swapping (C128 only)
* 256K RAM C128 compatible
* >30 standard applications available
* Support for standard RS232 userport interface
* Support for swiftlink RS232 interface
* Virtual consoles
* Hardware accelerated 80 columns console on C128 in C64 mode
* Native C128 version available
* (simple) command shell (with history function)
* Support for CBM (IEC bus) devices (e.g. 1541)
* Open source, comes with all needed (cross-) development tools
* Widely configurable for your needs
* LNG can be terminal and terminal server (RS232)
* Support for SLIP packet encapsulation over serial links
* Support for PPP (packet encapsulation) over serial links
* Loop back packet driver for off-line client-server trials
* TCP/IP stack (and clients for telnet, ftp and pop3
* A simple web server (experimental)
* Support for the DFC77 receiver (radio-transmitted time signal in europe/germany)
* Support for the Smart Watch Chip (another real time clock)
* Support for IDE64 RTC
* Support for IEC bus via 64net/2
* Support for o65 object format (experimental)
* Online help system
*
I certainly find that most software customers aren't the least bit interested in efficiency.
;->
They want... FEATURES!!!
A demo version of GEOS, aka PC-GEOS, is available here. The original version was created by the same people who made Commodore GEOS over at (the soon to be defunct) Geoworks. My co-op project back in '89 was done on GeoProgrammer, as part of in-house testing for that environment.
Yes, emulators (especially VICE) emulate the C64 almost perfectly. Yes, an old breadbox is only one tenth of the price on eBay. But the C1 is neither.
If you've ever worked with the real hardware you'll know that emulators can't replace the real deal. They're great development tools, and they're great for playing games when the boss isn't watching, but just as MAME is not a dedicated Galaga cabinet, VICE is not a real C= machine.
So why not just get a breadbox on eBay then? Well, I suggest that you do, it's an excellent machine. But then you'll also need to buy a 1541 disk drive to run games and demos. If you want to transfer software to or from the system you'll also need an X1541 cable or a 3.5" disk drive. And don't forget an S-video monitor, as you can't use a normal VGA monitor.
The C1 makes it possible to use common PC hardware like VGA monitors and IDE drives. It has 20 times the CPU power and 512 times the RAM, which is great for us that actually use the machine for things like coding (assemble and test in less than 1 second, sweet). Another important point is that when the original C= hardware starts to disintegrate, the C1 will still be there, as it's all just VHDL code.
This is not a machine for everyone, but there's certainly a market for it. There are still a lot of active C= users in the world, more than you'd think.
READY.
#
So, uh, shouldn't they call it the Commodore 32768?
SIGFEH
Perhaps the most interesting factoid about the Commodore One is that its designer, Jeri Ellsworth, is hawt! :-)
The C-One website has not been updated since a few weeks. Many changes have been made in the past, especially changes that make the board a lot more versatile.
First there's to mention the SD-Ram socket. The board is not limited to 32 megs of memory, but it can take any 3.3V SD-Ram up to 1GB. Video/multimedia memory is also expandable to up to 128megs with a SIMM module.
We have added a CPU slot. The board is no longer limited to a 65816 at 20Mhz. We can supply all kinds of different CPUs that have been used on all the classic homecomputers.
Of course, the "glue logic" of the thing must be different for every CPU. This is achieved with completely re-configurable logic. As opposed to mainstream computers where each chip has it's dedicated task, the C-One's two main chips have programmable behaviour. That means we can not only clone the C-64, but also a VIC-20, C-16, Atari 2600, Sinclair ZX81, Spectrum, Ohio Scientific Challenger, and we've even looked into the Super Nintendo. The possibilities are infinite. Get us the documentation of your favourite 8-bit machine, and with a little luck, you'll be able to download a core file for the mainboard that turns the C-One into a clone of that computer.
So please - do not see the C-One as a Commodore 64 replica. It's a giant leap in computer technology, having the opportunity to change the behaviour of the hardware on the fly, to adapt it's behaviour to the needs of the application that currnetly runs. This adaption is dynamic, the computer does not have to be restarted. Think of it as loading a sub-program, it's just that loading this sub-program equals installing a new add-on card on the board.
The C-One aims at those who are into computer nostalgia, as well as those who want it for educational purpose. We'll supply all kinds of material for you to start VHDL programming, and instantly try it out on this board. Start modifying the board without soldering, extend the capabilities of your video output, or even switch to a completely different computer on the fly.
This computer is not for the usual point-and-click user. It's going back to the times where each and every bit of the machine was documented, and forward to a new kind of computer technology: Re-configurable hardware.
As for emulators, they're out of the question. Since the hardware is re-configurable, it would have to be emulated at the gate level. To do this in real-time, we calculated that it would take a 24THz (24000 GHz) computer to emulate the smaller FPGA with 30.000 gates in realtime. The bigger of the two chips has 100.000 gates. I think it'll take a few years until the C-One becomes obsolete.
Jens Schönfeld
(individual Computers, we're bringing the C-One to the market)
This is a hobby-computer. One nice thing about the good old 8-bit days was that we could control any selfmade hardware, say, through the userport. The geek port of the C-One has some freely programmable lines, some clocks, and the possibility to map periphal chips into the computer's memory without having to be a PCI expert. Be honst, what computer gives this opportunity?
Jens Schönfeld
is that having a blue screen was considfered a good thing.
Too many zeros, not enough ones