Finally: Broadband for the Commodore 64 442
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."
Wahoo! (Score:5, Funny)
Re:Wahoo! (Score:5, Funny)
Re:Wahoo! (Score:5, Funny)
Might I suggest a solution [michigandi...orneys.com] to this broadband problem.
New kind of bottle neck (Score:5, Funny)
Re:New kind of bottle neck (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?
secret options (Score:5, Funny)
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.
Re:New kind of bottle neck (Score:5, Insightful)
Re:New kind of bottle neck (Score:2)
Re:New kind of bottle neck (Score:5, Insightful)
Re:New kind of bottle neck (Score:5, Funny)
Well, but it's great for streaming videos
Re:New kind of bottle neck (Score:5, Informative)
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.
Re:New kind of bottle neck (Score:5, Interesting)
Re:New kind of bottle neck (Score:5, Interesting)
If it had an ssh client, that would literally be everything I needed to telecommute.
No NetBurst (Score:3, Funny)
Uhmm.. (Score:4, Funny)
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.
Re:Uhmm.. (Score:4, Informative)
Re:Uhmm.. (Score:2)
Re:Uhmm.. (Score:5, Informative)
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 :)
Re:Uhmm.. (Score:2)
It means the computer is over 21 years old. I don't recommend actually getting it a beer tho...
Re:Uhmm.. (Score:2)
~Berj
Re:Uhmm.. (Score:2)
I think that is more valid than people dreaming of sitting next to a C64 [penny-arcade.com]
Re:Uhmm.. (Score:5, Informative)
Re:Uhmm.. (Score:5, Funny)
It means I feel old because my first computer was a Commodore Vic-20, which came out a few years before the 64.
Re:Uhmm.. (Score:2)
Re:Uhmm.. (Score:2)
The Commodore 64 has been around since 1981 [commodore.ca], so it's 22 years old. Hence, if it were to walk into a bar, it would be able to order a Jack Daniels.
Noooo dumbasses.... (Score:2, Funny)
D.
Re:Noooo dumbasses.... (Score:2)
I thought the same thing. I was really curious why they were equating the age for aged alcohol. I figured I was missing something, which I was, and I'm not European.
Liquid refreshment (Score:5, Funny)
Re:Uhmm.. (Score:2)
10 years ain't old enough, 20 years is about right. 6 years old is paint remover.
Re:Uhmm.. (Score:2)
Am I the only person who has no idea just what in the hell that is supposed to mean?
Nobody has quoted Douglas Adams yet on this one?
Ford Prefect: "It's rather unpleasant -- much like being drunk."
Arthur: "What's so unpleasant about being drunk?"
Ford: "You ask a glass of water."
Re:Uhmm.. (Score:5, Funny)
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.
Re:Uhmm.. (Score:4, Funny)
Re:Usa! USA! U. S. A.! (Score:2)
We could hang out and play "Raid over Moscow" on my Commodore 64 (no broadband yet, sorry) and enjoy some cold war nostalgia when we all stood side by side against the communists...ahh, those were the days...;-)
Lol (Score:2)
Re:I am troll, hear me roar! (Score:2)
Thread.
EVER.
But can it fill 10BaseT? (Score:3, Interesting)
As we all know, the standard is whether or not something can "flood a 10BaseT network". Anyone who has read the networking HOWTOs know that Pentium 100's can "do this easily".
So...can it? If not, how much traffic do I have to send it to bring it to a crawl? :-)
Re:But can it fill 10BaseT? (Score:5, Informative)
Re:But can it fill 10BaseT? (Score:5, Informative)
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
I highly doubt it (Score:4, Informative)
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
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.
Re:But can it fill 10BaseT? (Score:2)
With a 1MHz, 8-bit CPU, I seriuosly doubt the C-64 would even come close.
Re:But can it fill 10BaseT? (Score:5, Informative)
No. It can't.
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
alcohol problem... (Score:3, Funny)
Re:alcohol problem... (Score:2)
Progression (Score:5, 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*
Re:Progression (Score:4, Funny)
>
> 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.
Well thank God! (Score:5, Funny)
Take that trolls! (Score:3, Funny)
Post please (Score:5, Funny)
C=64 sucks, ATARI RULES!!!!!!! (Score:4, 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)
Re:C=64 sucks, ATARI RULES!!!!!!! (Score:3, Informative)
Weird but kinda neat... how many computers do you know where you can write an upward-slanting diagonal, multi-coloured string with a single PRINT statement?
This reminds me of the only single-line animation program I've ever seen... It was basically (no pun intended):
Equally impressive (Score:3, Funny)
I gotta tell you, being able to play "Combat" head-to-head over the Internet is an absolute revolution in gaming!
Ok I admit I'm impressed (Score:2)
The funny thing is (Score:5, Interesting)
That ethernet card uses an AMD microprocessor (Score:5, Interesting)
Re:That ethernet card uses an AMD microprocessor (Score:2)
Announcement, when Slashdotted... (Score:4, Informative)
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!
Nothing all that new (Score:2, Informative)
It's the same guy... (Score:2)
Re:It's the same guy... (Score:3, Interesting)
The RR-Net Ethernet card is a re-design and logical continuation of the TFE Ethernet card, for which Contiki was originally written. The RR-Net and the TFE are built upon the same Ethernet controller chip: the CS8900a, which has an 8-bit mode and is very well suited for interfacing with 8-bit CPUs and microcontrollers.
I am actually running Contiki together with an RR-Net Ethernet card on my 10 MBit/s broadband connection myself. Of course, it isn't actually possibl
Individual Computers (Score:2)
watch out (Score:5, Funny)
Re:watch out (Score:2)
Re:watch out (Score:2, Informative)
Re:watch out (Score:2)
Re:watch out (Score:2, Informative)
Re:watch out (Score:2)
Neat (Score:5, Funny)
networking calculators (Score:2)
just the first step (Score:2, Funny)
Lords of Conquest (Score:2, Informative)
Ah, the good ol days. Who said you could never go back?
Commodore firewall (Score:5, Interesting)
C-64 (Score:5, Insightful)
This also brings up the sheer amount of unneccessary bloat in alot of software today.
Re:C-64 (Score:2)
This whole thing makes me want to go check out the "Commodore One" project...
Commodore 64 ported to slashcode. (Score:2, Funny)
*** PerlBasic 0.9, for C64, BY A.C ***
*** 32095904383 basic bytes free ***
READY.
0 REM BSD IS DYING.
1 EINIT, JBQ0, 127.0.0.1
2 LPIPL,HTTP,"E"
10 JLX,E,ROX,40,slashdot,org,80
20 ROXP, SDPS, goatse.
30 PJP 20
40 ?RD, 0
PL, BB$59!
THE GOATSE.CX LAWYER SAID WE NEEDED A
WARNING, SO IF YOU ARE UNDER 18 OR YOU
ARE USING A COMMODORE 64, PLEASE DON'
T LOOK AT IT! THANK YOU
[ stinger ]
BSD IS DYING!
Hmm... (Score:2, Funny)
Irresponsible (Score:5, Funny)
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.
Re:Irresponsible (Score:4, Funny)
Re:Irresponsible (Score:5, Funny)
I, for one, welcome our new 8-bit overlords...
Re:Irresponsible (Score:3, Interesting)
C64 runs a kernal, not a kernel. ;-)
But anyway... patch them, remotely! All you need to do is find an unchecked buffer. Send some data that is so long that it overwrites the "hidden" RAM that lies in the same address space as the kernal ROM (the 6510 will let you write to that RAM, you just can't normally read what you wrote, because you'll see the ROM instead), and then continue overwriting until the 16-bit pointer wraps around to 0 and t
Those impertinent whippersnappers... (Score:2, Funny)
How about old enough to run for President? [pdp8.net]
Whew. (Score:2)
This is like climbing Mount Anthill. Because it's there. Well, it was when I started...
Got it! (Score:5, Interesting)
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 [cmdrkey.com],) 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 [c64upgra.de] (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.)
YOU OWE ME A NEW C64!!!! (Score:2, Funny)
All this with a computer that is old enough to drink
so I poured a beer into mine, and now it doesn't work...
It's just not the same. (Score:5, Funny)
Related projects (Score:5, Funny)
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
I'm gonna be ill. (Score:3, Insightful)
I had one of these machines when I was a kid. I outgrew BASIC fairly rapidly and started coding in assembly. My blue 6502 Assembly book was so dog eared that it made neighborhood beagles jealous. While I was taking calculus in college, I wrote a crude ray tracer that output 16 colored blocks and attempted to use screen refresh rates to eek more than 16 colors out of each text cell. I'm as big a fan of the machine as anyone, but it's time has passed.
Now, however, both the CELL PHONE AND PDA IN MY POCKET have more beef than a C=64.
I mean, if you're going to mod something from that era, at least use a C-128D. There's so much more room in the case.
First Command (Score:3, Funny)
-Chris
Re:My 486 DX/2 66mhz machine hardly push 200kbps (Score:5, Informative)
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.
Re:My 486 DX/2 66mhz machine hardly push 200kbps (Score:3, Insightful)
The first box I had after the C64 was a 80286 cruising along at a blazing 16mhz, and that was a quantum leap upgrade. The C64 [old-computers.com] plodded along at a piddly 1mhz, with a whopping 64kilobytes of ram. I'd be real surprised if the C64 could utilize a fast connection, especially since all the data is running over serial cables for god's sake.
Not to be a bastard, but I've got an obsolete TI-83 calculator sitting on my desk which can do anything a C64 can do, and I don't
Re:My 486 DX/2 66mhz machine hardly push 200kbps (Score:5, Insightful)
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?
Re:My 486 DX/2 66mhz machine hardly push 200kbps (Score:4, Informative)
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.
Re:C64 is actually FASTER than Sun Workstation (Score:4, Funny)
Re:Be relevant! 20% are hungry. (Score:2)
Re:Be relevant! 20% are hungry. (Score:3, Insightful)
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.
Re:Be relevant! 20% are hungry. (Score:2, Insightful)
Some of us make a living from this geek stuff. Can't feed people if I have no money. Your logic is faulty.
Re:Be relevant! 20% are hungry. (Score:2, Insightful)
Re:Be relevant! 20% are hungry. (Score:3, Insightful)
Wrong. 18% of people in DEVELOPING COUNTRIES don't have enough to eat, according to the Food and Agriculture Organization [feedingminds.org]. 12% of the global population is malnourished. The numbers are huge enough as it is without getting them wrong.
"Don't mod this down just because you disagree."
No, mod it down because it's wrong.
Re:Be relevant! 20% are hungry. (Score:3, Interesting)
You say case mods, games and broadband are not relevant or on topic? This is slashdot, this is not 'SaveTheWorld.org'
How totally pissed off and white do you have to be in order to walk around 100% of the time consumed with guilt that others are hungry? How arrogant must you be to come to a tech site and tell us how uninlightened we are because we are speaking about technical thi
Re:Why? (Score:2)
The same reason dogs lick themselves. Because they can.
Re:useless (Score:2)