A Commodore 64 For The New Millenium 306
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.
Ya! For the C64 (Score:1, Interesting)
ANYBODY GOT LINKS FOR REPAIR/MODDING PET/CPM (Score:2)
Re:ANYBODY GOT LINKS FOR REPAIR/MODDING PET/CPM (Score:2)
Good news (Score:1)
*nix.org [starnix.org] -- Got *nix?
Back to basics. (Score:3, Funny)
20 ? "YOU ARE COMMODORE MILLLENIUM"
30 ? " "
40 GOTO 10
The first thing that comes to my mind (Score:2)
But still, wouldn't it be cheaper and easier to use something a bit more modern to emulate that Commodore rather than use x amount of energy to run a 20MHz CPU and all the disk drives etc that normally attend a PC?
Other than sheer geek factor, what's the point of owning one of these?
Re:The first thing that comes to my mind (Score:3, Informative)
Sure you can emulate it, but you miss so much by simple emulation. The most hailed feature of the C64 was the sid chip (it's still used by some techo artists to make effects)
It all comes down to timing, when you emulate you are forced to the timing of the host system. Emulated sound NEVER sounds as good as the real thing.
I was on the other side of the fence back in the 8-bit days(atari user), we used to call commodore users "Commode Door" users, but I can still relate to them when it comes to sound reproduction. You just cannot get that vintage computer sound without the real thing.
Re:The first thing that comes to my mind (Score:2)
So go out and get yourself a SidStation [sidstation.com].
There are some pretty damn good software emulators of the SID chip sound around these days. They've gotten much better.
I still don't get the point of running something like this in this form factor.
Re:The first thing that comes to my mind (Score:2)
I know musicians that STILL use an atari ST for their midi work, simply because they've never been able to find anything better. (don't even mention cakewalk)
Re:The first thing that comes to my mind (Score:2)
Oh yeah, it was so grand.
Vintage=crap
Derek "former C64 owner"
Dude! (Score:2)
Re:Space Shuttle Columbia Lost during re-entry (Score:2)
Happened yesterday?!? Are you posting from the future?
Emulation (Score:4, Insightful)
Re:Emulation (Score:5, Insightful)
I can tell you from the way people go "holly shit do those work!" when they walk into my shop and see original Galaga, Centipede, and Sinistar arcade games running . Those games have personal attachment to them. They bring back a time in my generations history that they loved.
Everyone always plays them all the time. There is nothing like hearing "I HUNGER! RUN COWARD!" and the simple sounds from Galaga and people having a good time at those machines. The analog feel of the controls and the battle for the high scores with everyone that plays the games.
It is just something about the classics that make you love them, be it your time with them, or the memories that you have. Sometimes you just can't make something old better with new stuff, it peaked and you can't recreate what the old games have with new equipment.
Just my views....
Re:Emulation (Score:2)
RUN COWARD
But the C-1 (Score:2)
There's nothing original about it tho.
Re:Old Pac Man Game (Score:2)
Sure it is, you could replace the monitor cheaply if you could find a repair shop in your local area to switch it out.
The only problem is those old monitors hold a charge in them for a very long time. Let me tell you the last thing you want is one of them discharging on you, they can kill and that is not and exageration.
Most of them time is is a card that is located near the rear of the tube that have the horizontal, and vertical adjustments on it. Just a guess, I had that go on the Galaga machine.
I would suggest that you get someone that works on them to take a look at it. Just pull the number off the next machine you see in a pizza shop or a laundry map and ask them if you could bring it in to get shopped. They are most of the time happy to do something for a couple of bucks on the side depending on what it cost to fix it.
Good luck.
Re:Old Pac Man Game (Score:2)
Re:Emulation (Score:3, Informative)
Maybe, maybe not. See here [btinternet.com] for details.
Re:Emulation (Score:2)
Processor is too fast (Score:2)
Re:Emulation (Score:2)
I realized that I could still remember how to get to the monster allocation center by memory. That just scares me! I don't remember the name of it, but I did play it for a good week about 2 years ago on a p2 400 x86. Good luck.
No Thanks (Score:3, Insightful)
New millenium this, new millenium that, but to me and many like myself, there'll only ever be one Commodore [ebay.com].
*nix.org [starnix.org]
In other news. (Score:5, Funny)
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?!
Aside from the 'cool' factor. -- why? (Score:3, Insightful)
I can build a C64 for almost nothing, even if i didnt have 3 in the garage somewhere...
Hell you can do this on a single programmable chip these days.. now THATS really cool.
Does this mean we will see a 'modernized' atari 8bit as well, or an ST...
Re:Aside from the 'cool' factor. -- why? (Score:3, Interesting)
That's their answer [c64upgra.de] to your question.
I can build a C64 for almost nothing, even if i didnt have 3 in the garage somewhere...
This is not an exact replica of the C64 (btw, how would you duplicate the custom logic chips without an original?) This has a 20MHz processor, will take 32MB of ram, has a built-in CompactFlash slot, will handle video up to 1280x1024, and actually has a PCI bus.
Let the hobbying begin? (Score:2)
I think I smell a horse on the wrong end of your cart.
Re:Let the hobbying begin? (Score:2)
Re:Let the hobbying begin? (Score:2)
Re:Let the hobbying begin? (Score:2)
Re:Let the hobbying begin? (Score:2)
Chicks Dig C64.. (Score:1)
Proof positive that hot chix love C64... (and guys with mohawks and stuff)
Economics (Score:5, Insightful)
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....
.Re:Economics (Score:3, Interesting)
Thats the problem with business types. They are usually too rigid and closeminded to even CONSIDER an idea in any other way than dollar signs. If this project were run by business types, you wouldn't be seeing it at ALL. Think about it..
Re:Economics (Score:2, Insightful)
This is silly. It's nostalgia for nostalgia's sake. Users would be far better off with a similar machine based on a 68k chip (coldfire if you want to go new; 68030 or '040 if you want to be old school about it) which would be cheaper and faster, have a full MMU, have a 32 bit flat address space, et cetera.
Now, I'm not going to tell anyone not to be silly, but it seems like an inane waste of money. It would be better IMO to provide a PCI card with sockets for SIDs and your FPGA, and hardware to emulate the C64 CIA more closely, for around a $100 price point. Then you could just slap it into your PC and go, using your PC's hardware to do all the video and whatnot, using your PC's memory, using your PC's processor -- rather than requiring users to build a whole new system. In fact, it seems entirely likely that if you were to buy all the supporting parts new, even if you got fairly cheap hardware it would still cost more to buy peripherals, monitor etc than to buy the system. That seems silly to me.
If you yearn for the days when computers sucked that much ass, use a real C64. This is just wanking. If you're going to have something modern, you might as well have something which is ACTUALLY modern, something more like 2GHz than 20MHz.
And of course, if you are using this to get real work done, you're a nobk. Zilog sells development boards with a CPU in this class for fifty bucks. It never ceases to amaze me that the crappier a computer commodore made, the more of a following it had. People loved the Amiga to death, but I actually think there are more C64 addicts than Amigans these days, and I'll never understand that. If you couldn't emulate the C64, it would make more sense.
Re:Economics (Score:3, Interesting)
It's Nostalgia as a lifestyle choice. Yeah, I owned an original C64, it has neatness value. I wouldn't mind playing with it - FOR FIVE MINUTES. You couldn't do crap with the damn things when they were new, you can do even less, comparatively, now that they're old. Give it up. Go to a museum.
Rant over. Carry on.
Derek
Re:Economics (Score:2)
What an ignorant statement.
I know two people who ran businesses using the C-64. It did light accounting, printed out checks, etc.
I wrote a program for my brother's business - it sent out telexes (remember them?) in four different languages.
The Paperclip word processor, while not as feature-filled as Microsoft Word, certainly did its job, and had all the features (except for spellcheck) that a person needed to write papers for college, and letters to friends.
The games were fun - they didn't look as good as the games do now, but four friends could get together with their favorite beverages and have a great time playing M*U*L*E and Raid on Bungling Bay.
Computers are obviously better now, but if you "couldn't do crap" on a Commodore 64, you must not have had access to software, and were probably not the most creative of programmers.
Re:Economics (Score:2)
Grab.
Re:Economics (Score:2, Insightful)
It all starts with the 64 emulation but if you read the specs, it keeps going and c64 is just one configuration possible.
For me the Commodore fan it's the 64 with all the stuff I wish I had that I don't know how to connect to the 64. Sure there are hard disks and other interfaces out there to expand the 64, but these are built-in and not only that 20x the speed (very fast indeed), plus extended video and sound features... Old school video games have a new platform to be re-invented on.... :-)
Not good :( (Score:5, Funny)
Stop it now before it's too late
Re:Not good :( (Score:3, Informative)
Re:Not good :( (Score:2)
We used to have lots of fun changing some noobs workstation desktop shell to Progman and watching their complete and utter confusion after they got back from the john. Hilarious. Fun for the whole family.
Derek
$200 USD? (Score:2)
The only important question is.... (Score:5, Funny)
Re:The only important question is.... (Score:3, Funny)
Come on, this is Slashdot - the important question is "Can you imagine a Beowulf cluster of those?"
Honestly. Can't get the staff these days ...
Re:The only important question is.... (Score:2)
No, no, no.
This is Slashdot. The important question is "how will this affect my right to copy what i bloody well please".
And the important observation is "if the VHDL code isn't open source we must immediately boycott this unfree threat to our society!"
Re:The only important question is.... (Score:2, Interesting)
Re:The only important question is.... (Score:2)
Re:The only important question is.... (Score:2)
Re:The only important question is.... (Score:2)
LOAD "*",8,1
to actually load the first file from disk drive 1. After that you have to
RUN
it to actually have it start. Man that stumped me when I first got my C64 back when I was 5!
Re:The only important question is.... (Score:2)
Also, a comma in a PRINT statement inserted a tab. A semicolon inserted nothing.
The correct syntax should be:
10 B = 9 * 9
20 PRINT "9 times 9 is ";B;". :D"
The math error did happen, though.
Yes, I did this from memory. You never forget your first programming language...
-jon
Does it run LUnix? (Score:5, Interesting)
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 [sourceforge.net]:
* 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
*
Re:Does it run LUnix? (Score:2)
Jeff K.'s "User Friendly Cartoon About Lunix" [somethingawful.com]
GEOS revival? (Score:2, Interesting)
long live the original desktop! (Score:2)
Re:long live the original desktop! (Score:4, Interesting)
Truth in advertising (Score:2)
'Nuff said.
Re:Truth in advertising (Score:2)
Well, the gap is sorely needed so that this product can then fill it. Unfortunately the gap, since it is sorely needed, doesn't exist.
It's not an emulator, it's not a breadbox (Score:5, Informative)
Yes, emulators (especially VICE [t-online.de]) 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 [c64.org] or a 3.5" disk drive [cmdrkey.com]. 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.
Re:It's not an emulator, it's not a breadbox (Score:2)
The C64 can use a TV set as a display. I'd say that's common hardware already.
Commodore 1? (Score:5, Funny)
So, uh, shouldn't they call it the Commodore 32768?
Jeri (Score:4, Informative)
Re:Jeri (Score:2)
Re:Jeri (Score:3, Informative)
pm
It's much more! Emulating this is impossible! (Score:5, Informative)
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)
Re:It's much more! Emulating this is impossible! (Score:2)
With all due respect for what has been accomplished here, saying that emulating the FPGA is impossible is arrogant at best. You only say that because no one has done it faster, but that doesn't mean it can't be done. I suspect that just as compilers are optimized, so too can FPGA emulation; detecting when shortcuts can be made and making them.
It is obviously a very difficult problem with a large domain, as they say, but saying that it is impossible is like watching a bond movie and saying "he'll never get out of this one!" We'll find a way.
Re:It's much more! Emulating this is impossible! (Score:3, Informative)
Jens Schönfeld
individual Computers - we're bringing the C-One to the market.
Commodores and Amigas (Score:3, Interesting)
What's the temperature in hell again?
Re:Commodores and Amigas (Score:2)
Re:Commodores and Amigas (Score:2)
It made the news in the most read Austrian Paper (Score:2, Interesting)
Well hell if an article writer of an important newspaper thought it was newsworthy I think we've got a winner no matter what anybody says. Maybe not in the US but in Germany where it was made and the other european countries where it was a big hit (especially eastern european countries like hungary or poland) it will be a success.
Anyone know the size of the board? (Score:2)
Welcome to some news about the C-One (Score:2, Interesting)
Ok, some of you will ask what is FPGA ? FPGA is an acroynm for Field Programmable Gate Array. Now what does this mean ? The FPGA is a chip that can be reprogrammed to function as different kinds of controllers/ICs/processors to meet a specific task. For more info about FPGAs, check out http://www.altera.com
The C-One is not only a c64 and many other platforms by simply reconfiguring the FPGAs and adding a CPU card (such as a Z80 CPU card) if the computer that you are trying to emulate needs something other than a 65c816. It may even be a custom platform of its own (customizable even by you).
If your concern is to buy the C-One to replace your existing PC. Then you got the wrong idea by thinking "replace". Try thinking compliment/add.
If you are truly fed up with Windows, C-One would be a fine replacement computer.
The C-One is targeted for those who want to have fun with the computer. You are open to be creative. Sure it can be used for serious use.
Think of it as a new platform that you can have part in shaping its future. Be involved and have fun. I even have some projects that I will love to work on for this machine. The ultimate point depends on how you want to do.
Awesome! (Score:2)
I am definitely going to pick up one of these machines. It's too bad it's not going to be an "unwrap it, plug it in" experience, though. Having to supply your own case will be a bit of a problem for some. I'm buying one anyway!
The amazing thing about the Commodore 64 (Score:3, Funny)
OSNews to interview Jeri and Jens :) (Score:2)
I am planning to publish this interview somewhere next week. My interview/article will likely emphasize that the c-one is a reconfigurable solution, not solely for c64 fans. So stay tuned.
For the people who understand German, here's [c64.sk] an interesting piece regarding the c-one by a German Mag.
Here's [amigapage.de] a video of an Amiga show where a prototype c-one was being demonstrated by Jeri. Also the Pegasos and AmigaOne were being sold at this event.
Some more pictures of Jeri and some interesting Pegasos demonstration video can be found here [pegasos-uk.com].
Potential incompatibilities (Score:2)
The 6510 was basically a 6502 only the first 2 memory locations were inside the chip and controlled which memory banks were switched into the 64K address space. I'd guess that there'd be a FPGA on the memory bus looking for writes to these locations and switching the appropriate lines. Could that cause any differences in operation between this and the 6510?
Are there any other places where the C-1's behaviour would differ from a C64's?
The 65c816 is braindamaged. (Score:3, Interesting)
So although this new machine may have 32 megabytes of memory, forget about seeing it as one flat chunk!
By the way here was already a personal computer based on the 65c816 about twenty years ago or so: the Apple II GS.
How about something more modern? (Score:2)
Cheap geek box... (Score:2)
My biggest question is how they're managing to sell it for only $200 bucks, and why I can't buy a similar board outfitted with a cheap-o Arm (or other 32-bit machine) to run linux on for about the same price.
Re:What is this good for? (Score:3, Funny)
It's a babe magnet!!
Re:What is this good for? (Score:1)
Some games that relied in pure cpu power, games that used the freescape engine like Dark Side [free-scape.co.uk], ran very slowly on the C64, since it was just 1MHz. With this new computer you'll be able to fully enjoy them. ;-)
Honestly, besides the 'because we can' and geek value, I can't imagine why would one want one, but the C64 hackers have been enchancing their hardware for years, adding modems, ide drivers, almost anything you can imagine. It's a very active community.
Re:What is this good for? (Score:5, Insightful)
Re:What is this good for? (Score:1)
Re:What is this good for? (Score:3, Insightful)
They want... FEATURES!!!
Re:What is this good for? (Score:2)
I'm amazed you didn't get it. Remind me never to employ you. (I actually do interview some of our candidates).
Re:What is this good for? (Score:2)
And so is for the original poster. That's why he/she was sarcastic.
Cross-development is like a ship in a bottle (Score:3, Insightful)
Think of it as building a ship in a bottle. One could build the ship outside the bottle, but where the fun it that?
Actually, ships in bottles are built mostly outside the bottle with jointed masts. Then the ship is stuffed in the bottle, and the masts are raised.
Likewise, modern programs for underpowered systems (Palm, GBA, retro consoles) are developed on PCs using cross-compilers and emulators and then moved to the target system for testing.
"I don't want one, therefore it's a bad idea." (Score:5, Insightful)
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.
Re:What is this good for? (Score:2)
Who cares what it's good for? Some folks had fun building it; some other folks will have fun playing with it. That's all the purpose anyone needs.
Re:What is this good for? (Score:2)
Don't get me wrong, but this looks like a bad idea, as much as I like the C-64.
Re:What's wrong with the original ones? (Score:2, Funny)
Re:what about sinclair..... (Score:3, Interesting)
The scary part is, you'd probably have plenty of buyers for it too...
Re:what about sinclair..... (Score:2)
Re:what about sinclair..... (Score:2)
I know this comment is coming in very late and noone's likely to read it, but it's being done for the Amstrad CPC (close-ish to the Spectrum). Information here [cpcng.de]. Everyone knows the CPC was the REAL 8-bit demo machine :-) The freaks are still making CPC demos in Europe :-) Having lost my CPC years ago, i'd love one of these. Sure, you could emulate it, sure you could probably just put it on a PCI card, but it's cool.
Re:what about sinclair..... (Score:2)
Aaand i just found this site [cox.net] which is creating a pseudo Spectrum :-) Not full emulation, but the same basic idea. Sounds interesting.
Re:well.. (Score:2, Funny)
Re:Geek port? (Score:2)
Pretty much anything, I'd guess. I'm assuming it to be inspired by the original geek port [bebox.nu].
Re:Geek port? (Score:4, Interesting)
Jens Schönfeld
Re:Where do I find a good case for it? (Score:2)
A question I have been asking myself all this year. I suggest something in plastic actually but not with that flashing light stuff. A bright round red led to signify power and a round green one for the disk drive.
A dark brown case for the purist. But I would prefer something more toy looking maybe blue or orange mixed with white or beige. Kinda like some sort of old nintendo/SGI mix. Definatly a rounded box, no brushed metal.
If you look around at say case mod galleries on the net you might find some ideas