Slashdot Mirror


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.

41 of 302 comments (clear)

  1. Back to basics. by Anonymous Coward · · Score: 3, Funny

    10 ? "IN SOVIET RUSSIA"
    20 ? "YOU ARE COMMODORE MILLLENIUM"
    30 ? " "
    40 GOTO 10

  2. Re:What is this good for? by isNaN · · Score: 3, Funny

    Are you crazy!?

    It's a babe magnet!!

    --
    No, i don't like sigs...
  3. Emulation by ergo98 · · Score: 4, Insightful

    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.

    1. Re:Emulation by Neck_of_the_Woods · · Score: 5, Insightful

      I will tell you why I own some older arcade classic coin-ops. Mame is great and all, but when you have an original you have and original. Something that has more to it than just the gaming value.

      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....

      --
      Neck_of_the_Woods
      #/usr/local/surf/glassy/overhead
    2. Re:Emulation by Mitchell+Mebane · · Score: 2, Informative

      I'd wager that a modern Ghz+ would emulate a 6502 and subsystems at a speed greatly outpacing a actual 20Mhz 6502.

      Maybe, maybe not. See here for details.

      --

      The roots of education are bitter, but the fruit is sweet.
      --Aristotle
  4. No Thanks by Amsterdam+Vallon · · Score: 2, Insightful

    A classic's a classic, and there's no denying that.

    New millenium this, new millenium that, but to me and many like myself, there'll only ever be one Commodore.

    *nix.org

    --

    Reply or e-mail; don't vaguely moderate. Ex-O'Reilly/MIT employee, now a full-time Google employee.
  5. In other news. by Neck_of_the_Woods · · Score: 4, 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?!

    --
    Neck_of_the_Woods
    #/usr/local/surf/glassy/overhead
  6. Re:What is this good for? by repetty · · Score: 5, Insightful

    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

  7. Aside from the 'cool' factor. -- why? by nurb432 · · Score: 2, Insightful

    Sure its cool, and would be fun to mess with, but if its more then a box of parts in cost.. why??

    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...

    --
    ---- Booth was a patriot ----
    1. Re:Aside from the 'cool' factor. -- why? by rabidcow · · Score: 2, Interesting
      Sure its cool, and would be fun to mess with, but if its more then a box of parts in cost.. why??

      What it is:

      The Commodore One computer is a 2002 enhanced adaptation of the Commodore 64 -the most sold of any computer model (Guiness book of World Records) While retaining almost all of the original's capabilities the Commodore One adds modern features, interfacing and capabilities and fills a sorely needed gap in the hobbyist computer market.


      That's their answer 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.
  8. Economics by GeorgeK · · 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....

    .
    1. Re:Economics by epyT-R · · Score: 3, Interesting

      bah.. The C1 isn't about economics at all. This looks like a small scale effort done by hobbyists. They can't hope to make much money (if any) on it. If you were a fan of the hardware, you were a fan of the hardware regardless as to whether its 'economical' or not. It really is intended for 20 something geeks who had one of the originals during the 1980s and would like some real hardware to play with. Think about it, would you rather fly a real F22 or just fly a simulator?

      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..

    2. Re:Economics by delong · · Score: 2, Interesting

      I've discovered a frightening trend towards pop culture obsessive compulsiveness. Some of the guys I work with that are in their early 20s are, well, frightening. They bring toys to work. They bitch about how sucky the new Transformers episodes are compared to the (apparently masterpiece) originals. They obsess over comic books. They play with Legos. They put Autobot and Decepticon stickers on their cars. For crying out loud man, I'm 28 years old - I grew up with that stuff. IT WASN'T THAT GREAT! Jesus. They act like babies.

      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

    3. Re:Economics by JoeCommodore · · Score: 2, Insightful
      You fail to see the full market here, software emulations can be pretty lame, though they get the gist of the machine down quite well, there are always some nasty comprimises, such as inability to access some port (like serial to run modems, etc.). Not everyone interested in the C-One are game players (and even if they are they probably may want to use a 64 joystick over some PC gamepad), some people still do serious work on the 8-bits and would like to have a machine with a 65xx compatible processor as well as IDE, PS/2 ports, gobs of RAM etc. You can think of it like a 'BASIC stamp extreme' if that makes more sense to you...

      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.... :-)

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  9. Cross-development is like a ship in a bottle by yerricde · · Score: 2, 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.

    --
    Will I retire or break 10K?
  10. Not good :( by Some+Bitch · · Score: 5, Funny

    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 :(

    1. Re:Not good :( by MonTemplar · · Score: 2, Informative

      Well, if you get a copy of WindowBlinds, you can make your Windows 9x/2000/XP system look like Windows 3.1 ! :)

      --
      -MT.
  11. The only important question is.... by Jacek+Poplawski · · Score: 4, Funny

    ...can I run Linux on it?

    1. Re:The only important question is.... by BabyDave · · Score: 2, 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 ...

    2. Re:The only important question is.... by zzendpad · · Score: 2, Interesting

      no, but you can run lunix on it.

    3. Re:The only important question is.... by Beetjebrak · · Score: 2

      You forgot the quote marks.. it's:

      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!

      --
      Learn from the mistakes of others. There isn't enough time to make them all yourself.
  12. "I don't want one, therefore it's a bad idea." by sczimme · · Score: 5, Insightful


    This sort of comment pops up all the time on /. and elsewhere. Just because you don't want something doesn't mean that someone else must be crazy to want it. Not everyone thinks like you do (or I do, or anyone else does).

    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.
  13. Re:The first thing that comes to my mind by t0qer · · Score: 2, Informative

    But still, wouldn't it be cheaper and easier to use something a bit more modern to emulate that Commodore

    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.

  14. Does it run LUnix? by Anonymous Coward · · Score: 5, Interesting

    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
    * ...

  15. Re:What is this good for? by repetty · · Score: 3, Insightful

    I certainly find that most software customers aren't the least bit interested in efficiency.

    They want... FEATURES!!! ;->

  16. GEOS revival? by fuzzyscience · · Score: 2, Interesting

    Anybody fancy coding a brand new version of the mighty Geos to run on this beast?

  17. Re:What's wrong with the original ones? by fuzzyscience · · Score: 2, Funny

    Er...you want a list??

  18. Re:what about sinclair..... by MonTemplar · · Score: 2, Interesting

    Even better... recreate a BBC Micro, with Co-Processor module on the same motherboard! The original dual-processor PC! (I should know, I owned such a beast long ago, AND I have a hard drive too. Was pensioned of to some guy at Herriot-Watt University, to go and do weather monitoring or suchlike out in the Outer Hebrides)

    The scary part is, you'd probably have plenty of buyers for it too... :)

    --
    -MT.
  19. Re:well.. by greywire · · Score: 2, Funny

    It also finaly can end the Apple IIgs vs commodore war. This thing would kill a IIgs! So there! AHAHAHA!

    --
    -- Senior Software Engineer, Attorney appearance services, locallawyerapp.com.
  20. Re:long live the original desktop! by NaturePhotog · · Score: 3, Interesting

    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.

  21. It's not an emulator, it's not a breadbox by MagerValp · · Score: 5, Informative

    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.
    #
  22. Commodore 1? by x136 · · Score: 5, Funny
    Computer Memory (hard wired-on board) is expected to be 32 Megs or RAM

    So, uh, shouldn't they call it the Commodore 32768?
    --
    SIGFEH
  23. Jeri by Citizen+of+Earth · · Score: 3, Informative

    Perhaps the most interesting factoid about the Commodore One is that its designer, Jeri Ellsworth, is hawt! :-)

    1. Re:Jeri by peculiarmethod · · Score: 2, Informative

      I am a geek, also hail in the musical world (New Orleans, Austin, Oklahoma City, San Diego), photographer, oil painter, and have owned a few companies.. each of these different worlds contain _loads_ of men who drool over any presented woman. It's not just geeks, folks.. get over yourselves.

      pm

      --
      ** "It's not my job to stand between the people talking to me, and the ones listening to me." -- Pego the Jerk
  24. It's much more! Emulating this is impossible! by Wiesel · · Score: 5, Informative

    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)

    1. Re:It's much more! Emulating this is impossible! by Wiesel · · Score: 3, Informative

      $200 will not be possible. If you take a look at the specs page, there's already the new target price of 249,- EUR. That includes German VAT of 16% (the C-One will be made in Germany). This is only a target price, it may still change as development goes on.

      Jens Schönfeld
      individual Computers - we're bringing the C-One to the market.

  25. Commodores and Amigas by Jace+of+Fuse! · · Score: 2, Interesting

    The Amiga One is actually being produced, 4.0 is looking pretty cool and there is a new Commodore 64.

    What's the temperature in hell again?

    --

    "Everything you know is wrong. (And stupid.)"

    Moderation Totals: Wrong=2, Stupid=3, Total=5.
  26. Re:Geek port? by Wiesel · · Score: 4, Interesting

    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

  27. It made the news in the most read Austrian Paper by steelvadi · · Score: 2, Interesting

    http://wcm.krone.at/krone/C9/S12/A3/object_id__219 0/hxcms/

    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.

  28. Welcome to some news about the C-One by Wildstar128 · · Score: 2, Interesting

    Before we start with why buy a C-One for $250 if I can buy an Intel MB for $75 and a 1 Ghz CPU and 512 MB of SD-RAM for $250~300. The C-One is not just a Commodore but a variety of computer platforms when you consider that the C-One is completely reprogrammable down to the hardware itself. The key components that makes this computer - Reconfigurable - is the two FPGA chips.

    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.

  29. The amazing thing about the Commodore 64 by Rellik66 · · Score: 3, Funny

    is that having a blue screen was considfered a good thing.

    --

    Too many zeros, not enough ones