Slashdot Mirror


Finally: Broadband for the Commodore 64

GP writes "Now even die-hard Commodore 64 users are able to enjoy the benefits of broadband Internet connectivity. A newly announced Ethernet card together with the Contiki operating system lets you surf the web, send e-mail, host web sites with the built-in web server, and soon even play LAN games on your good old Commodore 64! All this with a computer that is old enough to drink."

50 of 442 comments (clear)

  1. Wahoo! by Anonymous Coward · · Score: 5, Funny

    Now I can play Tank! With my friends in Iraq!

    1. Re:Wahoo! by falzer · · Score: 5, Funny

      Hey, now Junis in Afghanistan can get high-speed Internet access!

    2. Re:Wahoo! by anagama · · Score: 4, Funny


      Might I suggest a solution to this broadband problem.

      --
      What changed under Obama? Nothing Good
  2. New kind of bottle neck by Brahmastra · · Score: 5, Funny

    It'll be the first ever time the CPU bus is a bottleneck to the Internet connection

    1. Re:New kind of bottle neck by DavyByrne · · Score: 5, Funny

      It'll be the first ever time the CPU bus is a bottleneck to the Internet connection

      But if the good ol' C64 is old enough to drink, can't it can buy those wide-mouth cans and avoid bottle necks entirely?

    2. Re:New kind of bottle neck by Brahmastra · · Score: 4, Insightful

      What's the use of broadband when it has just 64k of RAM? It'll download all it can store in memory in just over a second even using a dial-up connection.. and if the connection is for a lot of small packets, I don't think broadband connections particularly help latency in the case of small packets.

    3. Re:New kind of bottle neck by Psychic+Burrito · · Score: 4, Funny
      What's the use of broadband when it has just 64k of RAM? It'll download all it can store in memory in just over a second even using a dial-up connection..


      Well, but it's great for streaming videos :-)
    4. Re:New kind of bottle neck by Oliver+Wendell+Jones · · Score: 4, Informative

      Point of order, Mr. Chairman...

      Modems measure speed in Kilobits, computer RAM is measured in KiloBytes, so a computer with 64K of RAM contains ~64,000 Bytes or 512,000 bits.

      A 56K modem downloads (at a theoretical maximum) 56,000 bits per second.

      Simple math reveals that with 512,000 bits of RAM, at 56,000 bps it will take 9.1 seconds to fill it's RAM capacity.

      --
      A computer once beat me at chess, but it was no match for me at kick boxing -- Emo Phillips
    5. Re:New kind of bottle neck by malfunct · · Score: 4, Interesting

      Its less about speed and more about convienece of network connection. Its much easier for me to plug into the ethernet at home than it is to set up a serial connection to another computer on the network.

      --

      "You can now flame me, I am full of love,"

    6. Re:New kind of bottle neck by Sancho · · Score: 5, Insightful

      Simply not true. "Broadband" can have much, much higher latency than dialup. Just look at satellite connections. It's simple physics that the signal has to go from earth to orbit and back, which takes time.

    7. Re:New kind of bottle neck by bokmann · · Score: 4, Interesting

      According to the website, it comes with a VNC client. THAT would be a cool use of bandwidth... A commodore 64 with VNC capability would be a really cool, really retro, really cheap way to have a virtual console... Amaze your friends by showing them solaris, windows XP AND linux all running from a C-64!

      If it had an ssh client, that would literally be everything I needed to telecommute.

  3. Uhmm.. by Xerithane · · Score: 4, Funny

    All this with a computer that is old enough to drink

    Am I the only person who has no idea just what in the hell that is supposed to mean?

    And oh yeah, good job on the ethernet stuff for the C64.

    --
    Dacels Jewelers can't be trusted.
    1. Re:Uhmm.. by Thomas+M+Hughes · · Score: 4, Informative

      It means the Commadore was released more then 21 years ago, which is that age at which its legal to drink alcohol in the US. I believe the original release was in 1982.

    2. Re:Uhmm.. by Anonymous Coward · · Score: 4, Funny

      legal in super-conservative places like the US

    3. Re:Uhmm.. by Nos. · · Score: 5, Informative

      Well, in some countries there is a minimum age to purchase alcohol. In the US, its 21. According to: http://oldcomputers.net/c64.html the commodore was released Jan, 1982. Making it 21 years old, or, old enough to drink.

    4. Re:Uhmm.. by stretch0611 · · Score: 4, Funny
      All this with a computer that is old enough to drink... Am I the only person who has no idea just what in the hell that is supposed to mean?

      It means I feel old because my first computer was a Commodore Vic-20, which came out a few years before the 64.

      --
      Looking for a job?
      Want your resume written professionally?
      DON'T USE TUNAREZ!!!
    5. Re:Uhmm.. by spektr · · Score: 4, Funny
      All this with a computer that is old enough to drink
      Am I the only person who has no idea just what in the hell that is supposed to mean?

      That means that this computer I loved so much years ago grew old and became a farting old drunkard who is jealous of my athlon workstation. I feel a little embarassed when I see him trying to keep up with the young generation. Now he got broadband. Drills new holes into his case. They are laughing behind his back. At night I hear him crying silently. I really breaks my heart.
    6. Re:Uhmm.. by Zan+Zu+from+Eridu · · Score: 4, Informative
      The C64 had a 6510 actually, but the 1541 (diskdrive) used a 6502 for a disk controller. The way the 6502 was used in the drive was a cool hack btw., they had it running two threads (each having 128 bytes of stack).

      I loved the C64, and 20 years later I still know some of the ROM routine addresses by heart (like the obvious $ffd2); but when I got down to studying the 1541 it was a revelation, I got the feeling for the first time there was code in there so clever I couldn't have written it myself. I was about 17 at the time, and it convinced me that I could actually learn something in CS. Ah, memories :)

  4. alcohol problem... by norsk_hedensk · · Score: 3, Funny

    "...All this with a computer that is old enough to drink." uh....to drink? since when do things get so old that you can drink them?

  5. Progression by eyepeepackets · · Score: 4, Funny


    Does this mean that some day, following a screwy bit of logical progression, I'll be able to run WindowMaker on my TI-56?

    I can hardly wait! *hop*

    --
    Everything in the Universe sucks: It's the law!
    1. Re:Progression by Anonymous Coward · · Score: 4, Funny

      > I'll be able to run WindowMaker on my TI-56?
      >
      > I can hardly wait! *hop*

      If you have a difficult time with "waiting" then maybe running WindowMaker on a TI-56 isn't for you.

  6. Well thank God! by evil-osm · · Score: 5, Funny

    I was beginning to fear that I would have to upgrade at some point!

    --


    E.

    Never rub another man's rhubarb - The Joker
  7. Post please by Libor+Vanek · · Score: 5, Funny

    Okay, start posting "C= 64 was the 'my first'/'last real'/'first real'/'best' computer/piece of crap" messages.

  8. Equally impressive by spellcheckur · · Score: 3, Funny

    I finally got networked play going for my Atari 2600.
    I gotta tell you, being able to play "Combat" head-to-head over the Internet is an absolute revolution in gaming!

  9. The funny thing is by Rosco+P.+Coltrane · · Score: 4, Interesting

    any DSL modem or router is probably at least a hundred times faster than a C64.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  10. That ethernet card uses an AMD microprocessor by Squeezer · · Score: 4, Interesting

    You can see the AMD square/arrow logo on the corner of one of the chips. Cool.

    --
    Does the name Pavlov ring a bell?
  11. Re:My 486 DX/2 66mhz machine hardly push 200kbps by magarity · · Score: 4, Informative
    My 486 DX/2 66mhz machine hardly push 200kbps

    Then you haven't configured the thing properly. I used a 386DX-20 as a firewall for a cable modem for a couple of years and it had no problem with >1024kbps.

  12. Announcement, when Slashdotted... by Anonymous Coward · · Score: 4, Informative

    (Anonymous non-karma w***e posting.)

    13.09.2003: Retro Replay and RR-Net available
    In time with the announced date, the new production run of the Retro Replay is finished. Compared to the old cartridges, only cosmetic changes have been made: The most significant change is the colour: Blue instead of black. After many requests by users, the jumpers are now mounted straight, not to the side. To ensure proper mounting in our new cases, the mounting hole has been moved and changed in diameter to perfectly fit the transparent cases.

    At the same time, the networking card RR-Net is going on sale. The card is plugged to the expansion port of the Retro Replay, and allows connecting the C64 to an intranet. Although the operating system Contiki is freeware, we have an agreement with the author Adam Dunkels: He gets paid for every RR-Net unit that's sold. Contiki is an operating system that offers many features in very small space: A TCP/IP stack, a web browser, a webserver, a VNC-client and of course a graphical user interface. It is included on a 5,25 inch disk for the C64. To make use of all features of Contiki, an intranet with router should be available.
    As an introductory offer, there's a network-bundle. It contains:

    # Retro Replay
    # RR-Net with Contiki
    # transparent case
    # worldwide shipment

    together for only 100,- EUR!

    Please use the contact form for your order. Unfortunately, our domain ami.ga does not work at the moment, because the republic of Gabon is currently migrating their internet connection from satellite to undersea cable. Even with our server in Germany, both the website and email addresses are affected, but the contact form works reliably!

  13. watch out by Tumbleweed · · Score: 5, Funny

    Get ready for lots of 40-column width formatted Slashdot postings! :)

  14. Re:But can it fill 10BaseT? by AKAImBatman · · Score: 4, Informative

    I think that question depends on whether the C64 had DMA or not. If yes, then it would have a chance in hell of doing burst transmissions that could flood a 10BaseT line. If no, then why the **** are people wasting time on this?

  15. Neat by pavon · · Score: 5, Funny

    Wow, and the way that the contiki webbrowser is designed you can even view site like slashdot who's html is larger than the amount of RAM in the machine itself!

  16. C=64 sucks, ATARI RULES!!!!!!! by bluGill · · Score: 3, Funny

    Your junk C=64 machine sucks. My Atari rules. ATASCII is soo much better than that ugly ASCII you have to use.

    I was going to post this in all caps like any kid back then would have, but I decided to save everyone's eyes. (I think the lameness filter would have stoped that)

  17. Re:My 486 DX/2 66mhz machine hardly push 200kbps by turgid · · Score: 4, Insightful
    My 486 DX/2 66mhz machine hardly push 200kbps

    Really? In my day we used to have 386/33 machines with 4 10Mbit ethernet cards running Novell Netware, and several large hard disks. You're not running Windows, by any chance are you?

  18. Commodore firewall by lsd4all · · Score: 5, Interesting

    What a great idea to limit bandwidth usage. Hookup up a C64 as a firewall and *presto* you are blocking ports and keeping the P2P usage down to 2K/sec. Burn the firewall code to a start-up cartridge ROM, make the C64 run off a 12V battery with a DC-DC converter for the needed +/-5V. Throw the whole thing in a black box with a solar panel on top and sell it as the next big thing in network security.

  19. Re:Be relevant! 20% are hungry. by RocketScientist · · Score: 3, Insightful

    20% of the people in the world are hungry.

    Shouldn't you be out feeding them instead of:
    1) reading slashdot
    2) reading a story on slashdot you don't think is worthy
    3) reading, and then commenting on a story on slashdot that you don't think is worthy

    By your line of reasoning, nearly everything is offtopic and not relevant except for the bare necessities of life. What a very painful existance you must lead.

  20. C-64 by Pompatus · · Score: 4, Insightful

    The important thing to learn from this is that when it comes down to what the average user wants to do with a computer, the new ultra fast Xtreme P4 is not necessary. Surfing the web, email, and word processing can be done with a sub $100 computer system given the correct software.

    This also brings up the sheer amount of unneccessary bloat in alot of software today.

    --

    ----
    Squirrel ... It's not just for breakfast anymore
  21. secret options by Sarin · · Score: 5, Funny

    It's not in manual but let me reveal:
    you can connect an original arcade(r) stick to the internet adaptor. By wiggling it left-right really fast you can help the adaptor process packets, thus upgrading its speed.

  22. Irresponsible by Waffle+Iron · · Score: 5, Funny
    It's irresponsible to put these machines on the Net! They're running kernels that haven't been patched in 2 decades. The user always runs as root. Hell, the CPU doesn't even have a privileged mode! How many minutes do you think it will be before a C64 with broadband is cracked?

    It's bad enough that people who try putting their C64 on the Internet will probably lose all of their valuable data. What really worries me, though, is a plague of dozens of zombie C64 machines under the control of hackers bringing down valuable services like Google and Yahoo with DDoS attacks.

    1. Re:Irresponsible by Tumbleweed · · Score: 3, Funny

      I don't think a mass DDoS attack from all the C64s in the world would overload my wristwatch. :)

    2. Re:Irresponsible by poot_rootbeer · · Score: 4, Funny

      What really worries me, though, is a plague of dozens of zombie C64 machines under the control of hackers bringing down valuable services like Google and Yahoo with DDoS attacks.

      I, for one, welcome our new 8-bit overlords...

  23. Liquid refreshment by morcheeba · · Score: 5, Funny

    It means that, in order to run at a decent speed, you have to overclock the C64's 6502 so much that it requires a water cooling setup.

  24. Take that trolls! by Gzip+Christ · · Score: 3, Funny
    I was beginning to fear that I would have to upgrade at some point!
    Preach it brother. I am so sick of all the "C64 is dying" trolls on Slashdot spreading their FUD. The C64 is alive, its development community is vibrant, and people will be flocking back to it in droves once SCO starts demanding $699 per seat for all modern operating systems.

  25. Re:But can it fill 10BaseT? by FrostedWheat · · Score: 4, Informative

    I think that question depends on whether the C64 had DMA or not.

    Kinda. All the chips (video, sound, etc.) had direct access to the memory. But they all have to take turns, when the video chip was reading from memory, the CPU couldn't and would pause. Some of the turbo-loaders (heh, load 64k in 15 seconds from floppy .. wheeeee) would blank the screen to make sure nothing interrupted the CPU and upset the timing.

  26. Got it! by JoeCommodore · · Score: 4, Interesting
    I've have this (RRnet w/Contiki) since AmiWest (july), very nice! Contiki is still getting some bugs out, but for a no-frills text browser it works great. I connect via ethernet to my dial-up router. Can surf about any site, even do Google searches. So far I have only played with the browsing but even with that I'm impressed, even with it's limits it sure runs slick.

    I would compare the stock 64 speed with it to about a 600 baud terminal connection (not bad for 1mghz displaying in hi-res mode), easy enough to read without stopping the stream (there is no buffer in the web browser, sice contiki uses a lot of the 64's 58k or so of accessible memory.)

    With the C64 20 mghz accellerator, SuperCPU (by CMD - now offered by Commodore Key,) the speed matches a modern PC - albeit a slower one.

    To sum it up, given the tight memory and small amount of hardware needed now - it sure opens up opportunities for some low-end internet projects. (even grander ones when people with RAM expansions start developing for it) I hope one day someone makes a Commodore C/G BBS and C64 Telenet Client using them or maybe a internet variation of the old Commodore Q-Link network (Q-Link was AOL before they became AOL).

    Also with the eventual release of the ultra-cool reconfigurable computer - the C-One (which can use the RR-Net card) and Jeri Ellsworth's (she created the C-One) work on an Apple II interface which I believe also has similar capabilities - you are proably going to hear about a lot more 8-bitters on the internet with their little computers. :-)

    But realistically I am hoping 'The Final Ethernet' card (which is just the Ethernet adapter interfaced to the 64) gets developed though, using the Retro Replay Utility Cartridge as an intemediary ads a buch of $$ to the price (I'm a Commodore fanatic, I had to buy one, not everyone would like those prices though.)

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  27. It's just not the same. by Raven42rac · · Score: 4, Funny

    It's just not the same as the feeling I got when my 300 baud modem finally came in the mail that fateful day, now that was broadband back then. I remember dialing up to Q-Link, which I believe became AOL. I remember picking up a Basic game programming book and not leaving my computer room for 3 days until I had programmed and saved them all. I may have to dig out the old keyboard and try this for myself. I think my monitor is wonky though. And I do have that sweet 128 cartridge that plugs into the back of the keyboard. Blue screen=good, green screen=even better.

    --
    I hate sigs.
  28. Related projects by Hoi+Polloi · · Score: 5, Funny

    In the spirit of an ethernet card for the C64 I'm working on the following:

    1. Climbing with gear from the 1800's
    2. Souping up a Model T
    3. Creating a fully automatic muzzle loader
    4. Compression scemes for 5.25" floppies
    5. Teaching a VERY old dog new tricks

    --
    It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  29. Re:But can it fill 10BaseT? by ewhac · · Score: 5, Informative

    So...can it [flood a 10BaseT network]?

    No. It can't.

    If not, how much traffic do I have to send it to bring it to a crawl? :-)

    Not much, I would think.

    The C64 has a 1MHz 6510 8-bit CPU. The memory bus is also 1MHz. Moreover, the fastest instruction on the 6510 (which is a 6502 derivative) is two clocks. Thus, at four clocks per byte (two to read, two to write), the fastest data transfer rate you could conceivably get is 0.25 MBytes/second (in reality, it would be rather slower as the LDA and STA instructions take more than two clocks, but I don't have the timing chart in front of me).

    The C64 does have DMA, but it's dedicated to video access and refresh and can't be redirected. Moreover, these DMA cycles completely take over the bus for 40 clocks every eight video lines. So your packet writes will likely hiccup from time to time. (Presumably they have big silos on the NIC.)

    Even if the NIC did DMA itself, it would have to get out of video's way every eight lines, which means you couldn't flood the line indefinitely. Also, the C-64 has a mere -- surprise! -- 64K of RAM. At 1MByte/sec, you'd run out of RAM in 0.065536 seconds.

    Schwab
    C-64 Early Adopter

  30. Re:My 486 DX/2 66mhz machine hardly push 200kbps by zakezuke · · Score: 3, Informative

    I tend to disagree. If a 486 can't push that many K/s, it's not the processor's fault, but the OS (and the program you try to push with).
    On my mac G4 450 Mhz (hardly a rocket), Camino browser easily d/l's @ 200 K/s, while MS Explorer can't go higher than 50 K/s, and then goes down in speed. It's terrible!


    Actually, I think this misconception of the speed of the 486 is due to people who are

    1. Using serial port communications
    2. Have a crappy serial port

    I got this faulty logic when I was hunting for a SCSI rom drive for a 486sx PS/2. I was told by the staff "oh, it's a 486, well they can't use anything but a 1x drive anyway" and it's like "oh really, so I guess I have to use a 1x hard disk cause modern ones are just too damn fast".

    My 8bit experence is pretty limited to the Atari, but I did own a scsi controler and had a 1meg ramdisk and let me tell you there was a serious peformance increase. Given the fact that it's practicaly impossible to get replacement drives and such for these vintage computers, it makes sence to go ethernet.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  31. I highly doubt it by multipartmixed · · Score: 3, Informative

    From a cursory glance at the board, it looks like it plugs into the user port. That means it has access to the data lines from the 6526 VIA, which yields a single memory-mapped address for I/O.

    That means the fastest you could write a page would be something like this:

    STA 56579, 255
    LDX, #0
    LOOP:
    LDA $BUFFER,X
    STA 56577
    DEX
    BEQ LOOP ...I think that adds up to 3 + 3 + 1 + 2 cycles per byte, and an overhead of at least 6 more cycles per page crossed. You could shave off two cycles out of the loop by using addresses in the zero page, but since some of those addresses are reserved, you wouldn't be able to use all 255 bytes.

    In order to do DMA, the controller would need to plug into the expansion port, which gives you direct access to the address and data lines of the system bus. But as another poster pointed out, you have to blank the video during transfers to achieve maximal throughput due to the VIC-IIs habit of stealing cycles for itself.

    --

    Do daemons dream of electric sleep()?
  32. Re:C64 is actually FASTER than Sun Workstation by lxs · · Score: 4, Funny
    My C64 is actually FASTER than the Sun Workstation that I have on my desk.
    let me guess... you've just thrown your C64 out of the window?