Slashdot Mirror


Streaming RealAudio From a Commodore 64

An anonymous reader submits: "This just came in on comp.sys.cbm and I think it will be of general interest here at Slashdot as well. Two Commodore hackers, Adam Dunkels and Peter Eliasson, have built an Ethernet card for their C64 and have connected one to the Internet. But they aren't 'just' running a TCP/IP stack and a web server on it - they are also running a RealAudio server which streams audio from the C64's cassette player and apparently, it sounds awful! They have the full source code avaliable and pictures of the C64 server."

332 comments

  1. Look, you can *see* it being slashdotted! by ianpatt · · Score: 4, Funny
    1. Re:Look, you can *see* it being slashdotted! by The+Original+Bobski · · Score: 2

      Well, you could if it wasn't aready slashdotted.

      you can't get there from here

      --
      satire, n: 1) witty language used to convey insults or scorn; 2) a form of humor lost on most slashdot moderators.
    2. Re:Look, you can *see* it being slashdotted! by Anonymous Coward · · Score: 0

      No I can't, that's slashdotted too. Man, with the first good post, you could've put up a couple other sites to get slashdotted if you wanted ;)

    3. Re:Look, you can *see* it being slashdotted! by beertopia · · Score: 4, Informative

      Well, this is what you would've seen if you were one of the first 10 people to click the link... poor lil' webserver...

      Real-time streaming audio from the C64

      This C64 server is not only running a web server, but is also running
      a very simplistic RTSP/RTP (Real-Time Streaming Protocol/Real-Time
      Protocol) server that is compatible with RealPlayer
      version 8. This makes it possible to send real-time streaming audio
      over the Internet directly from the Commodore 64.


      The cassette port on the C64 is capable of sampling 1-bit samples at a
      maximum rate of approximately 8000 Hz. We are sampling 1-bit audio
      from the cassette player and sending it out over the Internet using
      the TFE Ethernet cartridge. To reduce the load on the C64, we only
      allow one listener to listen at a time and only for about 20 seconds.

      Listen

      In order to listen, you'll need to have the free RealPlayer 8 Basic (click on the "RealPlayer 8
      Basic" link at the bottom left of the page). While the streaming audio
      server might work with other players, we haven't tested it with
      anything but RealPlayer 8 Basic.


      When RealPlayer is installed, click here. If
      RealPlayer says that it is experiencing network problems, this is
      because someone else is already listening. Beware! It sounds
      terrible.

      Playlist

      We are playing remixes of famous C64 SID music taken from the
      faboulous C64 mp3 remix site remix.kwed.org. Because of the bad sound quality of
      the real-time audio stream, it is impossible to tell which tunes we are
      playing.


      --
      -- 'intellectual property' is oxymoronic
    4. Re:Look, you can *see* it being slashdotted! by MadFarmAnimalz · · Score: 2

      Nope. Shouldn't happen. Says there that the streaming audio server could theoretically handle 5 simultaneous users, but then the web server would die, so they only allow one TCP connection on the poor thing.

      Umm, wait, I think it *is* down...

      --
      Blearf. Blearf, I say.
    5. Re:Look, you can *see* it being slashdotted! by weinford · · Score: 1

      I bet this is the first time a C64 is /.ted. Please, let it rest! It's so small and cute!

      --

      This sig is stolen from someone who had a much better idea than I had.
    6. Re:Look, you can *see* it being slashdotted! by echucker · · Score: 1

      Their access stats at 6:42 am Monday- Access statistics for web server files File Accesses Percentage /index.html 7586 25% /menu.html 5444 18% /about.html 5162 17% /copyright.html 4605 15% /img/commodore.gif 3204 10% /listen.html 967 3% /stats.html 617 2% /404.html 22 0% /c64.ram 575 1% /cgi/files 340 1% /cgi/tcp 940 3% /cgi/stats 168 0% /index2.html 10 0% /menu2.html 6 0% Total 29905

    7. Re:Look, you can *see* it being slashdotted! by spike+hay · · Score: 1

      Wow!! Now not only Jafac can d/l movies in Kabul, he can set up his own streaming server!!

      --
      If you don't understand any of my sayings, come to me in private and I shall take you in my German mouth.
    8. Re:Look, you can *see* it being slashdotted! by redhatbox · · Score: 2


      Obligatory Wierd Al reference...

      "You think your Commodore 64 is really neato,
      What kind of chip you got in there, a Dorito?"


      Why, yes... and an ethernet card made from month-old Fritos too... ;)

      It's all about the Commodores, baby.

  2. A note for youngsters.. by tuxzone · · Score: 5, Funny

    A note for youngsters... The C64 is not a fancy new 64 bit machine, it is an 8 bit machine (vintage 1982) with 64Kbyte memory.

    1. Re:A note for youngsters.. by Anonymous Coward · · Score: 0

      A note for youngsters... The C64 is not a fancy new 64 bit machine, it is an 8 bit machine (vintage 1982) with 64Kbyte memory.

      Note for everyone.... yes this guy is a tool

    2. Re:A note for youngsters.. by linux_avenger · · Score: 1

      yeah, but when it comes to programming in basic, this machine ROX!

    3. Re:A note for youngsters.. by Big+Dogs+Cock · · Score: 4, Funny

      Bollocks. The BBC micro - now that was a class BASIC interpreter (if there's such a thing). Plus a nice assembler as well. Indexed indirect addressing - that takes me back.

      I suppose the ultimate achievement would be to get a web server running on a ZX81 (probably need 16K RAM pack plus obligatory duct tape to keep it on). You could have two cassette recorders in a RAID 1 configuration.

      --
      "Under the iron bridge, we fist" - The Smiths, Still Ill
    4. Re:A note for youngsters.. by Anonymous Coward · · Score: 1, Funny

      Screw BASIC, the C64 is a great ML machine! Nothing beats banging directly on the metal.

    5. Re:A note for youngsters.. by Anonymous Coward · · Score: 0

      Beware not to confuse it with a Maspar 64K. That's 64K processors, not 64K RAM.

    6. Re:A note for youngsters.. by Anonymous Coward · · Score: 0

      Sadly enough, the vintage 1982 makes it older than some slashdot readers! Sigh. Makes those of us of the '79 vintage feel really old.

    7. Re:A note for youngsters.. by Anonymous Coward · · Score: 0

      '79 Vintage? Hell, I had my first pubic hair before you were born. :)

    8. Re:A note for youngsters.. by nlh · · Score: 2

      Your point is well-made (perhaps even funny), but I think you don't give younger readers enough credit. Just because something is before one's time doesn't mean that one is completely (or even partially) blind to what it is.

      I'm 23 - born in '78 - and I know what a MITS Altair is (I was -3 then), a TRS-80 (-1), and yes, a TI-99/4A (a toddling 1 year old).

      Long live dorks who know their history!

      nlh

    9. Re:A note for youngsters.. by ShawnX · · Score: 1

      I have a C128/64 I wonder.. ;-) im 23 too

      --
      Everyone wants a Tux in their life.
    10. Re:A note for youngsters.. by technos · · Score: 2

      Bah. I have a Radio Shack Pocket Computer, now that would make a great webserver. Quasi-serial port built on to it, a cassette interface, and a 250hz processor.

      It's already been done to the PC2 (Pocket Computer 2), which had a *real* serial port attachment available for it. That sucker, however, is about five times as powerful as the PC(1).

      --
      .sig: Now legally binding!
    11. Re:A note for youngsters.. by Frank+T.+Lofaro+Jr. · · Score: 2

      Don't worry. Bill Gates said 64K is all anyone would ever need! :)

      --
      Just because it CAN be done, doesn't mean it should!
    12. Re:A note for youngsters.. by Anonymous Coward · · Score: 0

      Actually, I think he said 640K, not 64K...

    13. Re:A note for youngsters.. by mosch · · Score: 3, Funny

      Yeah, everybody knows the Ti-99/4A is the new Texas Instruments graphing calculator. DUH!

    14. Re:A note for youngsters.. by Afrosheen · · Score: 2

      Moderators, this isn't meant to be a funny comment, it's serious. There have been dozens of incredible demos over the years that demonstrate the power and flexibility of the c64. I can't count the number of times I've seen something previously thought impossible with graphics or sound on the c64. Hidden vectors, fullscreen demos without overlapping border sprite cheating, 10x or faster SID songs, there seems to be no limit.

      C64 machine language can bring out the best. We didn't see the absolute best Playstation 1 games until Sony released the source to the psx and everyone was able to code ML/Assembly on it to get every last drop of performance out of it.

    15. Re:A note for youngsters.. by Anonymous Coward · · Score: 0

      First he said 64K, followed later by 640K, according to legend...

    16. Re:A note for youngsters.. by dxkelly · · Score: 1

      I believe he said 640K not 64K

    17. Re:A note for youngsters.. by Anonymous Coward · · Score: 0
      Of course, the real question is... did he really ever say that? Hmm.....

      Posted anonymously because, well, who cares?

    18. Re:A note for youngsters.. by Anonymous Coward · · Score: 0

      What is this ML="Machine Language" business. ML is a functional language. Here's the real ML.

    19. Re:A note for youngsters.. by Anonymous Coward · · Score: 0

      I'm pretty sure Machine Language came first :-P

    20. Re:A note for youngsters.. by hazydave · · Score: 2

      If you think a RealAudio server on a C64 is weird, this will totally cook you're noodle. There's a whole new C64 in development, designed in programmable logic by Jeri Ellsworth (http://www.geocities.com/cm_easy). This is absolutely for real -- I saw a prototype last year, and the first PCB last month at the Amiga Expo show near Baltimore. Jeri's brain-picked many if not most of the original C128 team on the details -- we were a little more accessible than the C64 people.

      Crazier yet, it hooks to a PS/2 mouse and keyboard (the keyboard interface can emulate the C64/C128 port scan, something I actually worked out and proposed for the C128D, since the hardware to serialize this cost less than the cable we used to run the whole scanning matrix to the dumb keyboard, but it wasn't done). It hooks to an ATA hard drive, and has one PCI slot (I/O mode only, intented it seems for Ethernet support).

      --
      -Dave Haynie
    21. Re:A note for youngsters.. by Anonymous Coward · · Score: 0

      How very UKcentric of you, there was no US version of the BBC, and the zx81 was known as the Timex Sinclair 1000 in the US. The Spectrum's closest US relitive, the Timex 2068 was a tremendous flop, only about 60,000 were made (nothing in the world of consumer electronics).

      The mighty C64 on the other hand was available in many countries!

      $70 for an ethernet controller is a bit steep for a C=64 though.

  3. poor thing by stray · · Score: 1

    the poor thing will take quite a beating i guess. you can watch their tcp/ip stats at http://tfe.c64.org:6510/cgi/tcp but for how much longer i just don't know.. heh.

  4. My goodness. by josh+crawley · · Score: 1, Funny

    Heh, commie's always had enough juice to do something. Considering that the commie had only 1 mHz, and yet hackers then were able to get demo's with sine functions... i dont find this unbelivable :-) Craaaazy yes.

    Anyways, how in the hell were they able to reverse real audio encoding? Isnt that a dmca violation. (This programmer has commited an illegal operation and will be shut down.... locked up).

    Aww, darnit, I forgot! I have 3 of those with the tape deck. Too bad I cant send disk images to it, as it uses a different head technology.

    1. Re:My goodness. by Anonymous Coward · · Score: 1, Informative

      Er, I dunno what system you're on, but if it's a PC, no, it uses the same head technology. Commodore was actually the first to mass-market a system based on that type of head & disk format, older systems used a completely different system which packed far less data onto the same space (hence those god-awful 8" floppies).

      There are C64 floppy reader/writer for PCs with 5.25" floppy drives. Granted they're pretty hard to get ahold of these days, but... you could transfer stuff there with one, 180K at a time. Or was that 170K?

    2. Re:My goodness. by Anonymous Coward · · Score: 0
      There are C64 floppy reader/writer for PCs with 5.25" floppy drives. Granted they're pretty hard to get ahold of these days, but... you could transfer stuff there with one, 180K at a time. Or was that 170K?

      360 Basic Blocks (.5KB) or 180KB, although I think with some drives you could specify what format to use. 180KB was 1S2D.

    3. Re:My goodness. by BobTheBooser · · Score: 5, Informative
      Anyways, how in the hell were they able to reverse real audio encoding?

      They didn't they implemented a version of the standard RTSP/RTP protocal. This is an open standard similar to TCP/IP standard. It just happens to be the standard that Real Player uses for its protocal.

      The RTSP (Real-Time Streaming Protocol) is a standard (RFC2326) session initiation/maintenance protocol that is used by RealPlayer, QuickTime, and many other real-time audio and video players.
    4. Re:My goodness. by amitv · · Score: 1
      how in the hell were they able to reverse real audio encoding?
      http://ffmpeg.sourceforge.net/
      --
      Can you imagine a MOSIX cluster of these?
    5. Re:My goodness. by Naepustus · · Score: 1

      Maybe they should stream Drive Music instead of cassette audio. That was a masterpiece.

    6. Re:My goodness. by Anonymous Coward · · Score: 0

      That is definitely not true. You can not read or write an Apple floppy at all.

      It may use the same type of head, but it uses a totally different disk geometry that you can't get a pc floppy drive ot read no matter how hard you try.

    7. Re:My goodness. by multipartmixed · · Score: 3, Informative

      > Commodore was actually the first to mass-market
      > a system based on that type of head & disk format

      Bzzt! Wrong. As far as I know, IBM was, but not Commodore. While its true both systems used 5.25" double-density disks, IBM PC disks are MFM encoded; Commdore's disks are GCR encoded from the 4040 (late 70s) until the release of the 1571 (late 80s). The 1571 added an MFM encoding mode and double-sided capability in order to be compatible with CP/M disks for the CP/M mode of the C128. That was the first drive able to read PC floppies, although extra hacking was required.

      The 4040 (cum 1530, 1540, 1541) disk format that we're all familiar with held 170K -- actually, 169984 bytes of data after formatting, arranged in 664 blocks of 256 bytes.

      --

      Do daemons dream of electric sleep()?
    8. Re:My goodness. by Anonymous Coward · · Score: 0

      1 millihertz?!! As in 16 min 40 s per clock cycle? Then what's the point of even having a computer? I can multiply two 32-bit numbers by hand in only half that time!

  5. Watch out... by Ninnux · · Score: 1

    Anyone have any ideas about webserving from a wrist watch? I wonder how that would work...

    1. Re:Watch out... by linux_avenger · · Score: 1

      Anyone have any ideas about webserving from a wrist watch? I wonder how that would work...

      well, I haven't accomplished that yet. Logging in remotely from my wristwatch is good enough for me for the time being.

  6. All my 80s things by jimson · · Score: 2, Funny

    Finally I have something I can do with all the cassettes I collected through the 80s, and judging by the colors of the wires and circuit board, somewhere I can use all my day-glo clothes!

  7. Do we have no shame?! by froseph · · Score: 0

    Slashdotting a poor C64.

  8. Wow. by autopr0n · · Score: 0, Redundant

    Now that is impressive.

    --
    autopr0n is like, down and stuff.
    1. Re:Wow. by Anonymous Coward · · Score: 0

      Now that is insightful.

  9. I demand equal time for Atari 800s by loggia · · Score: 1

    M.U.L.E. anyone?

    1. Re:I demand equal time for Atari 800s by Anonymous Coward · · Score: 0

      M.U.L.E. was better on the 64.

    2. Re:I demand equal time for Atari 800s by sunspot42 · · Score: 1

      Eh? M.U.L.E. was coded on the 800. Did M.U.L.E. on the C64 even support four human players? The 800 had 4 joystick ports, which makes it the ideal M.U.L.E. box.

      I'm surprised nobody has hacked the code for M.U.L.E., possibly using one of the Atari 800 emulators, and made a web-enabled version that would allow folks to play online.

    3. Re:I demand equal time for Atari 800s by Soulslayer · · Score: 1

      M.U.L.E. nothing.

      How about MIDI Maze?

      16 player networked first person shooter (yes 16 player, played it that way at GenCon many a time, the Milwaukee Atari club usually runs an event there each year) on the Atari ST over the MIDI port. And I'll be damned if it isn't as much fun or more than modern FPS.

      Some amusing notes from playing MIDI Maze, one guy always named himself "Says says" (the game always said, " [players name] says: I got you! " or some similar taunt when you were killed) which became irritating as he was rather good and often was the one that killed you. Then there was my friend Chris who put his real name in instead of a handle so you heard midway through the first level from the other end of the table "Chris! Chris! What kind of a name is Chris!?!"


      --


      Once more unto the breach dear friends...
    4. Re:I demand equal time for Atari 800s by Darby · · Score: 1

      Did M.U.L.E. on the C64 even support four human players?

      Yes.
      I had one friend with an atari, and the rest of my computer owning friends had comies.

      You pick your key on the keyboard.

      We played it on both, and I'm not aware of any difference.
      So the guy who said it was better on the 64 was most likely wrong as well.

      I wasn't aware that it was coded on the atari, but it explainns why the game is set on the planet Irata.

      BTW has anyone been able to get 7 Cities of Gold to work an any of the emulators? I get to the start new game hit F3 or F7 screen and it dies.
      I've tried it with 3 separate Mac emulators and 1 Linux one with identical results.

    5. Re:I demand equal time for Atari 800s by Anonymous Coward · · Score: 0

      I'm playing M.U.L.E. thanks to Debian Woody, Vice
      and the original ROM I found some place out there.

      Daniel

  10. Slashdotted a C64 by Anonymous Coward · · Score: 0

    Lots of comments recently about posting Slashdot stories that link to sites that can't possibly handle the load. Now this is just ridiculous.

    Plus it reeks of a hoax...

    1. Re:Slashdotted a C64 by Gordonjcp · · Score: 2

      Well it's slashdotted to fsck just now (about 9am BST) but I'll look later. All the source code is there and it looks "right". A simple TCP/IP stack is really quite easy to write - it's the RTP/RTSP stuff that's seriously impressive.

  11. In other news by Tremul · · Score: 1

    My 8-bit Nintendo is now a full fledged CVS server. I hacked up the insides and added an IDE controller and network card. Unfortunately, do to processor limits it only supports hard drives of no more than 300 Megs.

    --

    "Can't sleep. Clowns will eat me"
    1. Re:In other news by Anonymous Coward · · Score: 0

      Wow, why don't you put up something on the net about it ? :)

    2. Re:In other news by Tremul · · Score: 1

      Simple. It was so trivial that you should be able to figure it out in less time than it would take to render the page.

      --

      "Can't sleep. Clowns will eat me"
  12. Listen... by soulsteal · · Score: 5, Funny

    and you might hear the crackle of a flaming C64...

    1. Re:Listen... by wampus · · Score: 1

      Nah, that was just the 1541 floppy drive with the shoddy power supply burning up. I heard that sound several times as a youth.

  13. To paraphrase RFK (or Shaw): by Ezubaric · · Score: 5, Funny

    Some people see things as they are and say why. I see things that never were and say why not.

    Then again, some people say "why not," get drunk, and and hook a piece of crap up to the internet.

    $50 bucks to the first person that builds a C64 emulator out of legos that streams video of a coffeepot and runs BSD.

    --

    ----------
    I am an expert in electricity. My father held the chair of applied electricity at the state prision.
    1. Re:To paraphrase RFK (or Shaw): by Anonymous Coward · · Score: 0

      how many more lame jokes will we have today?

  14. A new computing first! by Dynedain · · Score: 3, Funny

    This is definately going to be the first time a Commodore 64 has been /.ed, and will probably set the record for how long it takes to get /.ed.

    Of course, rebooting a C64 is pretty fast.

    --
    I'm out of my mind right now, but feel free to leave a message.....
    1. Re:A new computing first! by Anonymous Coward · · Score: 0

      Rebooting is quick, but if the program isn't cartridge-based, loading the software off disk is god-awful slow... not to mention you have to manually load & run (sans a - custom, mind you - cartridge that does it for you).

      Ah, the good old days... so far gone...

    2. Re:A new computing first! by jacobb · · Score: 2
      wrong... there have been a couple C64 webservers in the past. All of which, to my knowledge, were shown on slashdot, and all of which died after a few seconds. just check the archives :)

      Cheers!

    3. Re:A new computing first! by MagerValp · · Score: 1

      Actually, Adam's previous web server, running over SLIP at 38400, was slashdotted and survived just fine. It'll be interesting to see if the ethernet version will handle the load without crashing :)

      --

      READY.
      #
    4. Re:A new computing first! by WowTIP · · Score: 2

      Not to talk about how slow it would load from cassette. Brings back the memories of playing "Red storm rising", that came on three fully loaded cassettes. Before each battle you'd have to load through all the casettes (which took about 45 minutes) and then play for about 15 minutes. Reapeat all over. It was a good lesson in patience. :)

      --

      --

      "I'm surfin the dead zone
      In the twilight, unknown"
    5. Re:A new computing first! by Nogami_Saeko · · Score: 1

      Interestingly enough, I wasn't expecting ANY connection when I clicked on the link to the server itself, and I actually got a page returned to me!

      I suppose it's possible that it was cached somewhere in transit, but still mighty impressive that a C64 webserver could even manage to return one page while being /.'ed.

      I'd be curious if anyone has really evaluated how much traffic a ./'ing generates - what kind of system and how much bandwidth do you need to be able to cope with it?

      N.

      --
      "Nothing strengthens authority so much as silence." - Charles de Gaulle
  15. why promote realaudio??? by Anonymous Coward · · Score: 0

    why should us linux/unix/bsd open source zealots support a site that promotes a closed source audio format. it always amazes me how sometimes geeks can be smart but other times....

    we should promote the ogg verbus format. it is open, not bounded by trademarkes and other such crap large companies add.

    all i want slashdot to do is KEEP THINGS FREE

    thanks

    1. Re:why promote realaudio??? by trollbot · · Score: 0, Troll

      It's OOG VORBUS, dickface.

      --
      Greetings, for free software!
    2. Re:why promote realaudio??? by Gordonjcp · · Score: 2

      Well, mainly because Realaudio is actually wide open? Perhaps because if you read the article and the source code it explains it all?

      To get Realaudio with your own stuff you just send it little packets of wave data over RTSP.

    3. Re:why promote realaudio??? by GTRacer · · Score: 2
      Oh dear God, why IHBT...

      Try again, it's Ogg Vorbis.

      GTRacer
      - Goodbye Karma Kap!

      --
      Defending IP by destroying access to it? That makes sense, RIAA/MPAA. Go to the corner until you can play nice!
  16. And the webserver ? by rasjani · · Score: 2

    Hopefully it doesnt run on same c64's also..

    --
    yush
  17. Come on now by fliplap · · Score: 1, Interesting

    Come on now timothy. This is news for nerds, and you should know, as a nerd, that a C64 isn't going to handle the slashdot effect, regardless of the pipe its on. I mean, you could have at least done these guys the favor of not posting the link to the webserver and maybe only to the newsgroup posting. Adding to the end of the post *We will link to the webserver tomorrow - Look for it in the Old Stuff section* I think that would be a decent idea for any project like this where expirencing the site doesn't give you any further insight to the project and when you know for a fact that the server can't handle the /. effect.

    1. Re:Come on now by Lussarn · · Score: 1

      Next time they need to put up a beuwolf cluster of this.

    2. Re:Come on now by MagerValp · · Score: 1

      But how else is he going to know if the web server is stable? :) Slashdot is the ultimate stress test.

      --

      READY.
      #
    3. Re:Come on now by Anonymous Coward · · Score: 0

      Whine, whine, whine. As a nerd, it's interesting to note that the first page on the server is still up (it just takes some time). So maybe people like you should clap your piehole!

      Troll.

    4. Re:Come on now by Boiling_point_ · · Score: 2

      And wait ten seconds for a karma whore to post a link to it?

      Hell, I would, if I wasn't at 50 :)

      --
      "If you create user accounts, by default, they will have an account type of Administrator with no password." KB Q293834
    5. Re:Come on now by Anonymous Coward · · Score: 0

      It's still up! All you naysayers can go f**k yourselves. As a former (and I guess, current, yet mothballed) C-128 owner, I can tell you that there is no end to these machine's capabilities. To begin with, a Commodore 128D will smoke any PC/XT out there in any fair benchmark. These machines (with the installation of an MMU) can run minix!

      But, not for nothing, the machine is still online.

      Most IIS servers crash and burn under the pressure of the slashdot effect. Outside of servers, the slashdot effect killed the original DIVX, ruined back-end loaded business plans ($100 web terminals, anyone?), and is responsible for saving 10 acres of Amazonian rainforest.

      Under these pressures, the ability of any device comes under heavy fire.

      I believe that the fact that the old commie is still functional is a testament to the design of that box. If not for extremely incompetent management, the world would be running C= compatible, not PC compatible.

  18. mirror of his webpage... by Peyna · · Score: 2

    I've got most of his personal webpage backed up, which has info on the project, so if you have somewhere to put it, reply with a place to upload.

    --
    What?
    1. Re:mirror of his webpage... by Anonymous Coward · · Score: 0

      submit it to http://www.ooodocs.org - i'll put it up (used to have a c64 - nostalgia....)

    2. Re:mirror of his webpage... by Anonymous Coward · · Score: 0

      submitted.

  19. Re:Wow, I Have a C64, I have a story to tell relat by Anonymous Coward · · Score: 0

    don't tell me you wrote ALL THAT in 9 minutes!?!?!

  20. Mirror by ink · · Score: 4, Informative

    Well, I managed to mirror the front page before the machine went down (hopefully others can mirror my copy before my machine goes down!) http://inconnu.isu.edu/~ink/c64

    --
    The wheel is turning, but the hamster is dead.
    1. Re:Mirror by ender81b · · Score: 3, Informative

      I mirrored the pictures here (let time warner take some of the bandwith costs =):

      http://home.neb.rr.com/pubhtml/c64/c64.html

    2. Re:Mirror by yatest5 · · Score: 1

      Well, I managed to mirror the front page before the machine went down (hopefully others can mirror my copy before my machine goes down!)

      OK, that front page was orginally interesting because it was served up by a C64 - you mirroring it demonstrates what - that modern PC's can serve web pages too?

      --
      • Mod parent up! [a] by Anonymous Coward (Score:5) Thurs, June 31, @13:37
    3. Re:Mirror by ink · · Score: 2
      OK, that front page was orginally interesting because it was served up by a C64 - you mirroring it demonstrates what - that modern PC's can serve web pages too?

      Actually, the machine serving up that bit of C-64 goodness is none other than a symmetric multiprocessing Intel Pentium box. Not a Pentium II, III, IV, Pro, or Celeron; the old fdiv-enabled Pentium. Somewhat of a rarety itself; it's a dual 133, and the processors need to be paired with the chip revision level, so of the seven or so variety of P133 chips made -- only specific versions will work in an SMP setup. There were very few motherboards that supportted this configuration as the Pentium Pro (aka Pentium II, III, Celeron) put a stop to this kludgery shortly after. I had to search on ebay for quite a while before I found the perfect pair. The box runs RedHat 7.2 right now.

      --
      The wheel is turning, but the hamster is dead.
  21. Archive picture of site by jacobb · · Score: 2

    Here's a pic i took of it when there were still 0 comments, and it wasn't /.'ed yet.
    Yeah, i know the gray sucks, but i had to do this quick.

  22. "Why did we do it? 'Cuz we can!" by gatesh8r · · Score: 0
    This has to be the most insane, hillarious, and most idiotic thing I've ever seen!


    Some people just have WAY too much time on their hands -- what next, the C64 will be a Quake server?

    --
    Karma whorin' since 1999
  23. whoah(tm) by serps · · Score: 1

    Wow, that's a neat hack. I mean, my uncle once connected his 8088 to a microbee, which controlled a c64 which was set up as his sprinkler system controller, but this beats that hands-down :)

    (A founding moment in my programming career was watching him sitting on the floor reading long rolls of asm printouts, and asking him what the funny words were)

    --
    "Einstein argued that [...] God is not capricious or arbitrary. No such faith comforts the software engineer." ~ Brooks
    1. Re:whoah(tm) by grazzy · · Score: 1

      yeah, whoa :-)

      i remember my father programming small games on our microbee when i was about 6 years old. thats what got me started. lovely machine :-)

    2. Re:whoah(tm) by Anonymous Coward · · Score: 0

      I once ran a BBS and a mail server on an 8088... Ah the old good days. (1997) :)

  24. Some text for you by Anonymous Coward · · Score: 0

    The possibility of connecting the Commodore 64 to an Ethernet local area network has been a collective dream in the Commodore community for decades. A C64 Ethernet adapter would make it possible to connect the C64 directly to the Internet, making it possible to download software, transfer data to and from the C64, play network games over the Internet; the possibilities are endless.

    With our TFE cartridge (The Final Ethernet cartridge) this is now possible.
    TFE - The Final Ethernet

    The TFE cartridge is designed around Systor Vest AS' CS8900a-based Embedded Ethernet board. The board is mounted on a circuit board which contains a single 74LS139 chip that constitutes the glue logic between the C64 and the Ethernet chip. More information including the full schematics and pictures of the hardware can be found here.
    The C64 Real-Time Streaming Audio Server - tfe.c64.org

    The C64 real-time streaming audio server is an example of the kind of abilities that Ethernet brings to the C64. We have connected an unexpanded Commodore 64 equipped with our TFE cartridge and a standard Datasette player to the Internet. The Commodore 64 runs a web server and a real-time streaming audio server. The audio server is streaming real-time Internet streaming audio sampled from the casette in the Datasette player. The audio is sampled in 2000 Hz using the 1-bit built-in casette sampler of the C64. More information including the full source code for the web- and real-time streaming audio server can be found here.
    Latest news
    News archive

    * 2002-04-12 TFE first announced.

    Authors

    The hardware was designed and realized by Peter Eliasson . The software was written by Adam Dunkels .
    History

    The idea of building an Ethernet adapter for the C64 was concieved by Peter numerous years ago, but it was not until recently that we had the necessary competence to actually build the hardware and write the software for this project. With Adam's uIP TCP/IP stack, we now had what we needed for completing the TFE project.

    Over one of the many lunches where TFE has been discussed and planned, Peter mentioned that it would be cool to, in addition to serve web pages, be able to play streaming audio from the C64. Although that sounded quite unlikely at first, it turns out that it indeed was possible to both serve web pages and run a real-time streaming audio server.

    The software for the C64 RealAudio server runs on an unexpanded 1 MHz 6510 CPU with 64k RAM. The software is based around an extended version of the uIP TCP/IP stack that previously has been used for another C64 webserver, TCP/IP enabled Lego Mindstorms as well as various other projects. The software is freely avaliable for download and use.
    Web server

    The web server is a simple HTTP server running on top of uIP, but with a small twist that protects from memory overload. The web server includes a simple virtual file system which stores the web pages in RAM. We have the web server running at TCP port 6510 and have devoted ports 80, 81, 82, 83, and 84 to the overload protection optimized web server described below.
    Overload protection

    Because of the limitations in processing speed and memory resources, the regular web server application is not able to handle heavy load. Each web client uses a small amount of memory, and each TCP packet sent by the web clients has to be processed and parsed. With many simultaneous web clients browsing the server, memory and CPU cycles run out quickly. When the memory is exhausted any attempts to connect to the server are discarded, thus making it hard to reach the web pages on the server.

    In order to prevent service degradation under heavy load, we have employed a TCP optimization for TCP ports 80-84, while we keep port 6510 open for the normal web server application. The optimization encodes connection state information in the TCP sequence numbers and keeps no connection state in the server, thus requiring no per-connection memory. This only works in cases where the web pages are small enough to fit into one TCP segment, and it is used only for the frame-set, the menu frame (including the pictures), and the main page. All other pages are server by the regular web server application running on top of uIP.
    RTSP/RTP server

    The RTSP (Real-Time Streaming Protocol) is a standard (RFC2326) session initiation/maintenance protocol that is used by RealPlayer, QuickTime, and many other real-time audio and video players. RTP (Real-Time Protocol) is a standard (RFC1889) protocol used for transmission of real-time data such as audio and video. RTSP uses TCP as its primary transport layer, and RTP runs over UDP.
    The RTSP server

    The RTSP server is extremely simple and basically follows the steps outlined in Appendix D.2 in RFC2326. The server only supports the OPTIONS, DESCRIBE, SETUP, PLAY, and TEARDOWN commands. The implementation has not been extensively tested or verified and there may be incompatibilities with RTSP clients other than RealPlayer 8 Basic.
    The RTP sender

    RTP packets are sent in UDP datagrams which has the checksum turned off. While the 1 MHz 6510 CPU probably could support as many as four or five simultaneous listeners, there would not be many cycles left for the web server. Therefore, we only allow one listener at a time.
    The audio sampler

    A timer IRQ fires 2000 times every second and samples the input pin of the casette interface. The 1-bit value is written into two buffers that are used circularly. Once a buffer is full, an UDP/RTP header is prepended and the packet is sent out. The IP header for each listener is preconstructed and sent directly to the Ethernet interface without modifications.
    Download

    The full source code for the C64 real-time streaming audio server can be downloaded here. The code is written in C with the most CPU intensive parts such as the CS8900a device driver and the sampling IRQ written in 6502 assembler.

  25. Hrm... by autopr0n · · Score: 5, Funny

    I bet that ethernet card probably has more CPU power then the rest of the machine.

    --
    autopr0n is like, down and stuff.
    1. Re:Hrm... by Anonymous Coward · · Score: 0

      my keyboard has a faster processor

    2. Re:Hrm... by Gordonjcp · · Score: 2

      Actually, ethernet cards don't have a CPU by themselves. Ethernet ports are just serial ports with delusions of grandeur. However, the PDP-11 minicomputer had a serial port with an 8MHz 68000 and about 512k of RAM - considerably more than the machine itself, in most configurations. The idea was to integrate the venerable PDP's with more modern machines on networks, like the MicroVAXen, to ease the pain of transferring old data.

    3. Re:Hrm... by Anonymous Coward · · Score: 0

      This is like when the LaserWriter came out (1985), it had more power than a FatMac (512K!): 12MHz 68K + 1-2MB.

      Or, IIRC, when someone connected an Apple II to one of those ZyXel modems with a 68000 (or was it two 68Ks?) and a DSP...

      It's weird to think that a "peripheral" could have (way) more processing-I/O power than the computer it's attached to.

  26. Competition by bananaape · · Score: 1, Funny

    Apple will soon be announcing its release of Quicktime Pro for the Apple IIe.

  27. Not half bad by cscx · · Score: 2, Insightful

    Currently active TCP connections
    Local Remote State Retransmissions Timer Flags
    6510 68.53.74.100:3127 SYN-RCVD 0 3 *
    6510 195.197.177.165:46743 SYN-RCVD 4 8 *
    6510 62.23.145.66:28401 ESTABLISHED 0 3 *
    6510 144.134.31.152:1599 SYN-RCVD 1 3 *
    6510 68.53.3.20:2035 ESTABLISHED 7 38 *
    6510 67.82.198.141:63434 ESTABLISHED 6 24 *
    6510 68.0.176.210:3466 LAST-ACK 6 35 *
    6510 193.10.66.107:4831 FIN-WAIT-1 0 2 *
    6510 132.170.42.189:3313 SYN-RCVD 7 1 *

    Maybe it's just that time of night...

  28. I'll sacrifice some Karma over that one by WhaDaYaKnow · · Score: 1

    they are also running a RealAudio server which streams audio from the C64's cassette player and apparently, it sounds awful!

    That has got to be one of the most funny things I've heard for a long time!

    I can just imagine the two guys sitting there: 'yup. sounds like crap. coolest thing we've done so far, mind you, but yeah, sounds like crap.'

    1. Re:I'll sacrifice some Karma over that one by carm$y$ · · Score: 2

      [...]sounds like crap.

      Well, it's sampled at 2000Hz, what would you expect? Coolness aside, it's similar to whistling 1200 baud: next-to-impossible to use and absolutely useless.

      But again, I admit I regret getting rid of my c64 ten years ago: it would've been such a cool thing these days (with JUNIS and all these other guys bringing it back to mainstream etc. :)

      --
      -- No sig today
    2. Re:I'll sacrifice some Karma over that one by Anonymous Coward · · Score: 0

      Says 8kHz on the site. Not 2kHz. I think the fact it is 1 bit audio makes a bigger difference anyway

    3. Re:I'll sacrifice some Karma over that one by carm$y$ · · Score: 1

      I beg to differ. Look, on http://dunkels.com/adam/tfe/software.html it says:
      A timer IRQ fires 2000 times every second and samples the input pin of the casette interface. The 1-bit value is written into [...]

      Then, they re-state the sampling frequency as being "2000 Hz" on http://tfe.c64.org:6510/listen.html
      Where did you get the 8kHz from?

      --
      -- No sig today
  29. Good Lord... that's slow by DaedalusLogic · · Score: 1

    Seeing as I got in early I may be one of the few people not subjected to a Google cache of the site... I'm fascinated by little projects like this. Useful? Yes and no... Its not production quality servers being built so lighten up... Its one heck of a learning experience though. Working with simple hardware and doing something simple with it to expand your big picture knowledge of compsci... very cool, wish I could do it.

    As for anyone who's seeing a contest evolving on weird hardware you can run an http server on... Declare an all time winner when someone gets apache running on something with vacuum tubes... It would fill a couple large rooms and like the C64 with the load from a beating like /. it would be dead by morning. There's a brand new crisp dollar you can buy a 20 minute phone call with as a reward from me.

  30. you know what we have to do by Cenam · · Score: 0

    this will be the quickest /.ing ever:)

    --

    The Truth: There is no string:)
  31. Anyone else think... by strictnein · · Score: 1

    that they shouldn't have posted an actual link to this machine?

    It's interesting and all, but 99.99999999999999999% of us will never see the site, and the only thing that's going to happen is that the poor little C64 is going to explode. Won't help any of us and will crash the C64 a billion times.

    Poor little C64, I'm sure it was a good little computer, before it went into meltdown. I'm going to go and hug my Commodore now.

    1. Re:Anyone else think... by Chiasmus_ · · Score: 2

      It's interesting and all, but 99.99999999999999999% of us will never see the site, and the only thing that's going to happen is that the poor little C64 is going to explode.

      So, what you're saying is that 6 of us see the site before it goes down, the Slashdot readership at any given moment is 6x10^19, or sixty quintillion - ten billion times the population of the earth.

      Now THAT is one hell of a slashdot effect.

      --
      "Beware he who would deny you access to information, for in his heart he deems himself your master."
  32. well duh! by binarybum · · Score: 5, Funny


    C'mon now, Real Audio(TM) always sounds awful. This isn't news!

    --
    ôó
  33. I adore my 64! by Anonymous Coward · · Score: 0

    I adore my 64, my Commodore 64!
    I rate with it, create with it,
    telecommunicate with it, my ... KABOOM

  34. are you sure? by supernova87a · · Score: 3

    I think they got confused... They just plugged their headphones into the cassette tape drive, and thought they were hearing RealAudio!

  35. moderators on crack. by arcade · · Score: 2, Troll

    'commie' = commodore, not communist.

    idiot moderator that moderated the above as a 'troll' should be hanged from his toes.

    --
    "Rune Kristian Viken" - http://www.nwo.no - arca
    1. Re:moderators on crack. by Anonymous Coward · · Score: 0

      Moderator may be just too young to know.
      I don't know whether to laugh at those "know nothing" youngsters :-) - Joke, of course ! - or to cry :-( at the fact that there are now computer people that don't know that commie=commodore.

      Oh well....

    2. Re:moderators on crack. by Anonymous Coward · · Score: 0

      And I you! And the next guy/gal me! Wowee this is a fun game! Oh, what a tangled web we weave!

      STFU!

    3. Re:moderators on crack. by josh+crawley · · Score: 2

      Actually, this type of moderation shows how uneffictive slashdot is. Even if you've never heard the slang 'commie', you could surmise it from 'commie'dore. Sadfully, slashdot editors want us to pay for it. Bleh. kurogohin has much better -self moderated- stories (and you put your name with comments to validate/backup your reason).

      In even back in '84, when they released it, it was a poo- man's machine. 300$ for the cpu/keyboard/gfx and 400$ for the drive set. COnsidering, at the time, 2E's were running about 2000$, so the commie was a steal. What's funny is my hacks still work. I did the usual disk drive hack, and made my own "Big Red Switch". It was a small spst button that put the +5v into the ground, effectively resetting the computer.

      Well, anyways, back to my normal, troll-like posting. Seems like people want information spoon-fed to them. If it conflicts with what they say is common sense, it "must" be wrong. Hence, you see my posts modded up to +5 insightful, down to +0 troll.

  36. Saying It For The Sake Of It by Peridriga · · Score: 4, Funny


    I don't even believe a Beuowolf cluster of these could survive serving streaming media to /.

  37. Commodore 128 by thumbtack · · Score: 2

    I knew I should have saved my C128. Dangnabit

    1. Re:Commodore 128 by Rhinobird · · Score: 2

      Amen! I miss mine right now. Put that baby into fast mode and it would have lasted maybe a full millisecond longer than that poor c-64...

      The only other insane thing I could think of is replicating this with a vic-20...

      --
      If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
    2. Re:Commodore 128 by Skuld-Chan · · Score: 2

      I've actually got a few - in my parents house. Mostly C-128, parts/chips, service manuals, drives, cables, and I probably have about 9 fast load cartridges - and maybe still have one infinity machine (real gamers know what this is). Somewhere I've got a user port to serial port adapter - its pretty rare.

      I've actually thrown systems out - I just have too many :( - usually yank the important chips for parts though.

    3. Re:Commodore 128 by Matarick · · Score: 0

      I had a c128 and never heard of the infinity machine. I tried a google search but I had no decent leads. I wonder if you would give me more information about this device because I grew up in a Comodore gaming enviroment and I used to read the cataloges (the c64/128 was kinda obscure in the US durring the early 90's). Thanks in advance.

    4. Re:Commodore 128 by hazydave · · Score: 2

      The C128 would last longer due to fast mode AND the extra memory.

      Anyone with a C128 should type this one:
      SYS 32800,123,45,6.

      --
      -Dave Haynie
  38. don't go to that page. by autopr0n · · Score: 2

    You'll kill the server. Aperantly they have some special optimization on port 80 to keep it from being overloaded, but not on port 6510.

    --
    autopr0n is like, down and stuff.
  39. Still up! by autopr0n · · Score: 5, Interesting

    Holy shit! This thing is still standing! I was able to get through with just two tries (the first time I just got the frameset). According to the docs they had put in quite a few optimizations to their TCP/IP stack to allow for a lot of connections (they said they encoded the state data in TCP sequence field, allowing them to have unlimited connections, or something like that)

    The thing is, they haven't got the optimization on port 6510, so if you try to go to the 'tcp status page' you'll overload it.

    Building a C64 web server is impressive. Building one that can stand up to the Slashdot effect is, well, wow :P

    --
    autopr0n is like, down and stuff.
    1. Re:Still up! by jgp · · Score: 1

      Well, it's lasted longer than the Windows2k beta.

  40. Hey now! by Rhinobird · · Score: 2

    >what next, the C64 will be a Quake server?

    Hey now! Don't give them any ideas....

    --
    If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
    1. Re:Hey now! by radja · · Score: 3, Funny

      how about a C64 port of bnetd ?

      //rdj

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    2. Re:Hey now! by Anonymous Coward · · Score: 0

      Im running one right now on my NeXTstation!

  41. Powerful peripherals by Novus · · Score: 5, Informative

    On the whole, lots of peripherals and expansion cards back then had ridiculous amounts of processing power. For example, the floppy drive usually used on the C64, the 1541, had a 6502 processor (a slightly older version of the 6510 used in the C64 itself). C64 facts from here. The floppy drive was connected to the machine with an insanely slow serial port, so it had to work more or less autonomously.

    The silliest example of over-powerful peripherals has to be the General Sound card for the ZX Spectrum. The General Sound contains a 12 MHz Z80 and 128 K RAM, upgradable to 512. The Spectrum contains 48 or 128 K RAM (256 or 512 on some clones) and has a 3.5 MHz Z80 (7 MHz or more in some clones). In other words, the sound card (which is fully programmable) is more than 3 times as powerful as the machine it's connected to. General Sound info here.

    For today, ponder the latest 3D graphics accelerator.

    1. Re:Powerful peripherals by vidarh · · Score: 5, Funny
      Actually, the 6502 is close enough to the 6510 that your C64 most likely will keep running if you exchange the two. The difference is primarily 8 extra IO lines on the 6510. On the C64 some of those were, I believe (but it's been about 15 years :-) used to access the tapedeck.

      For an even more extreme example of extra CPU's (though not necessarily much more powerful, and two of them not in use :-), I at one point had an Amiga 2000 with a 68000 CPU. I got a used 68020 accelerator board for it. In addition it had one of those PC cards that let you run DOS in a window, with an 8086, and an 286 accelerator for it. To top it off my SCSI card had a Z80 on it.

      But one CPU is missing....

      Guess what is used as a keyboard controller on many of the Amigas? An embedded version of the 6510, running at 2MHz and with onboard RAM and ROM..

      So to sum it up, the CPUs in use: 68020, 286, Z-80 and some chip with an 6510 core. Now that's multiprocessing :-)

    2. Re:Powerful peripherals by petis · · Score: 3, Interesting

      I believe that in some (or most?) of the better demos produced on the C64, the coders used the floppy-drive processor to help calculate the vectors. I never coded for the C64, so I don't know for sure though.

      Anyway, the demo coders from the C64-scene are definitely impressing. Talk about using the resources you have to a maximum.

    3. Re:Powerful peripherals by AndrewHowe · · Score: 3, Informative

      I think it most likely won't. The main problem is the first two bytes in zero page, which are connected up to those IO lines. On the C64 they are connected to memory mapping and various hardware. On the 1541 they are used by the ROM.

    4. Re:Powerful peripherals by jmcgarey · · Score: 1
      In addition, there were the Amiga chipsets with many more processors:

      Copper, Blitter, Agnus, Denise, Paula, Alice, Lisa, Gary, Gayle, Ramsey, CIA, Amber, Akiko(Descriptions found here).

      That plus what you mentioned before, thats Amiga Multiprocessing :-)

    5. Re:Powerful peripherals by seann · · Score: 1

      I have a book on programming the 6505 microprocessor, read it when I was a kid, kind of like reading german when your english.

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    6. Re:Powerful peripherals by Tycho · · Score: 1

      Heh, reminds me of two things. I have an Apple Laserwriter 16/600 and it uses an AMD 25MHz AM29030 to render Postscript and an Intel 80186 to control the I/O ports. The other computer it reminds me of is the Mac IIfx, the Mac Quadra 900 and the Quadra 950, which all use similar design to each other. First, there is the main CPU which is a Motorola 68030 in the IIfx and a 68040 in the Quadras. Next there are two 6502 processors to control the floppy drive, serial ports and keyboard and mouse bus. Then on top of that there is a Z80 for the two serial ports. Then on the Quadras you could buy a card from Apple with a 486DX on it to run Windows. If you were feeling even more insane you could buy a NuBus card from a company that had a 68040 on it. This would allow you to boot it with another copy of the MacOS. Since there were four Nubus slots free if you put the 486 card in you could have put for of these cards in. So in total on a Quadra 900 or 950 the CPUs that you could have had would be five 68040s, a 486DX, two 6502s, and a Z80.

      --
      Impersonating Tycho from Penny Arcade since before there was a PA.
    7. Re:Powerful peripherals by Anonymous Coward · · Score: 0
      Actually, the 6502 is close enough to the 6510 that your C64 most likely will keep running if you exchange the two. The difference is primarily 8 extra IO lines on the 6510. On the C64 some of those were, I believe (but it's been about 15 years :-) used to access the tapedeck.

      No, it won't. The pin outs for the two chips are different. The 6 (not 8) I/O pins on the 6510 replaced some that were not connected on the 6502, and other signals were moved to differnt pins. They're not pin compatable. But two of the I/O pins were used to control the tape deck.

      The 6502 core is still used in a lot of embedded systems, and some members of that processor family have RAM-ROM-I/O-TImers on them.

  42. Impressive. by BicPenTrach · · Score: 1

    Still trying to get those sprites all the way over to the right edge of the screen, myself.

    1. Re:Impressive. by Anonymous Coward · · Score: 0

      Now THAT is funny! No one here is going to get it, but it's funny!

    2. Re:Impressive. by Anonymous Coward · · Score: 0

      No, I laughed at that one too! I remeber all the boolean logic crap that went on when programming sprites in basic on the c-64..

      good one..

  43. Where'd they get real audio? by astrashe · · Score: 2, Redundant

    Are there open source real audio servers?

    1. Re:Where'd they get real audio? by bzzzt · · Score: 1

      Did you _read_ the site? Real uses RTSP which is a standard protocol. The C64 implementation is downloadable with full source from their site...

  44. Bah by Alsee · · Score: 2

    We've seen C64 servers before. I want to see VIC-20.

    **** CBM BASIC V2 ****

    3583 BYTES FREE

    READY.
    LOAD

    PRESS PLAY ON TAPE
    OK

    SEARCHING

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    1. Re:Bah by MagerValp · · Score: 2, Informative

      Acutally, it's not a problem, all you need is a 32K ram expansion and an RS-232 interface. The VIC-20 has got just as much CPU power as the C64, and it runs an earlier version of the same operating system, so a port is actually possible.

      --

      READY.
      #
    2. Re:Bah by Alsee · · Score: 2

      You need the RS-232 interface, but using the ram expansion is cheating :)

      Doing it in basic would be cool, but assembly is acceptable :)

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  45. I'll build one of these by (outer-limits) · · Score: 1

    as soon as I get my pocket money. Is there any overclocking info on it out there, though, as I think performance might be a little slow.

    --

    Microsoft - Where would you like to go today, Maybe Jail?

    1. Re:I'll build one of these by Anonymous Coward · · Score: 0

      Overclocking most likely wouldn't work without hacking since the processor is used for lots of critical timing loops on old micros (e.g. the ZX81 was synced to the television) ... it's not just a question of the heat.

    2. Re:I'll build one of these by apathyruiner · · Score: 1

      There was an addon called the SuperCPU which added a 20Mhz CPU and some RAM. It was sold by CMD but I think they have discontinued their C= stuff. Check EBay or better yet Google.

      There's also something called the Commodore One in development which is planned to be a 100% compatible clone with more horsepower though information on this is very scarce.

      --
      -= I can't think of anything witty, creative, or insightful for my sig, so deal with this. =-
  46. Yeah, but what about the codecs? by astrashe · · Score: 2

    Where did they get the codecs?

    1. Re:Yeah, but what about the codecs? by Gordonjcp · · Score: 2

      You don't need audio codecs - Realplayer will happily play back raw waves.

  47. Wow... by SofaMan · · Score: 1

    I never fail to be impressed by this kind of ingenuity. Despite not being a particularly hack-savvy computer user, I am a web designer, so have enormous respect and empathy with people who can do more with less (or something with almost nothing). I mean, to adapt a computer designed 20 years ago to perform modern tasks at all is something of a minor miracle.

    I reckon that the kind of thinking that goes in to producing these kind of projects is ultimately more valuable than the project itself.

    Now, the application, the application...

    --

    SofaMan -- Occasionally Battling Evil With His Mighty Powers Of Indolence.

  48. Damn! by cdf12345 · · Score: 1

    I was finally going to trash that old thing.....

    --
    Chicago2600.net more than a lifestyle, its a survival trait.
  49. How long... by MisterBlister · · Score: 3, Funny

    Until they get slapped with a lawsuit from Real due to using their streaming format without permission? .. Sigh!

    1. Re:How long... by Suppafly · · Score: 2

      That lawsuit would surely win some kind of stupidity award since they are using rtsp which is a standard protocal.

    2. Re:How long... by Anonymous Coward · · Score: 0

      Streambox VCR ?

    3. Re:How long... by Suppafly · · Score: 1

      totally different deal.. notice vcr implies that it records Video..

  50. hack value by Spy+Hunter · · Score: 2
    The possibility of connecting the Commodore 64 to an Ethernet local area network has been a collective dream in the Commodore community for decades. A C64 Ethernet adapter would make it possible to connect the C64 directly to the Internet, making it possible to download software, transfer data to and from the C64, play network games over the Internet; the possibilities are endless.

    Meanwhile, the rest of us have been running C64 emulators on our already Internet-connected Pentiums...

    This has a very high hack value, but I really don't think that a practical application is going to be networked C64 games over the Internet. If you're going to write a networked game, you're not going to write it for the C64, I mean come on! Even if you were, an emulator would be a much cheaper and easier solution than actual hardware.

    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    1. Re:hack value by MagerValp · · Score: 2, Insightful

      Umm, well, actually, some of us are working on networked games running on the C64... As for emulators being cheaper, I don't there's much of a difference: C64s and disk drives can be had for less than the cost of an internet connection. Hacking the old hardware is immensely more satisfying than playing around in an emulator.

      Just because newer computers are more capable doesn't mean that they are more fun. 8 bits is all you need.

      --

      READY.
      #
    2. Re:hack value by gabbleratchet · · Score: 1

      Except that after World War III, all the C64s lying dormant in all our closets will be the only computers to survive.

      So I'd have to say that in the long term, they are a viable development platform.

      After all, there's got to be something left for the cockroaches to play with...

    3. Re:hack value by Anonymous Coward · · Score: 0

      Trust me. If an Ethernet adaptor is available for the C64, and it's not too expensive, then people *will* write code for it. Hell, people write SCPU software and it's fairly expensive!

    4. Re:hack value by 1541 · · Score: 1

      Maybe it would be possible to set up a C64 server cluster using C64 emulators :-)

    5. Re:hack value by Afrosheen · · Score: 2

      They'll survive but their power supplies will be melted into a block of unrecognizable plastic.

      Oh wait, you said after WWIII.

      I loved my old commie but many times found myself overcome by a strong desire to choke the fool who designed the power supply. An epoxy-filled, non-repairable power supply is just wrong. The replacement power supplies from CMD and others weighed about 95% less and were fused, so if something went wrong, unscrew the cover, replace the fuse, power on.

    6. Re:hack value by Anonymous Coward · · Score: 0

      Don't forget Keith Richards.

  51. Errors and old logic by WhaDaYaKnow · · Score: 1

    Some interesting stuff on http://dunkels.com/adam/tfe/hardware.html:

    IThe IO/1 and the R/W signal from the C64 are used to create the ISA control signals using the 74LS139 decoder.

    Muwhaahaa! They _actually_ make that chip anymore! :-) Sorry friends, just kidding. I thought using 74 logic was illegal by now. ;)

    BEWARE this layout is currently FAULTY. The read and write signals for the Embedded ethernet board were switched.

    Now, there's nothing funny about that. I'm actually quite surprised about the tools that schematic capture people use. The symbols never seem to have been created correctly and it's amazing how hardware designers do not seem to use their tools to pick up errors for them, despite the incredible cost of making a mistake.

    As a guy that comes from a software background, I look at it this way: one pin on the chip is write. It's obviously an output for that chip. This has to go to an other chip, for which it obviously has to be an input. For the read, it's again, obviously, the other way around. Now I understand humans fucking up, but the design software should pick this up: "you are connecting an output to an output".

    I have used these schematic capture programs, and I know that they WILL pick up these kind of errors, as long as they have been specified in the symbols for the chips. But to name just one example, Intel, they create their symbols with all pins being passive. In other words the software can't pick up on errors like this.

    I guess it's the same reason programmers don't use lint, but it's a lot cheaper for use to make mistakes during the development cycle (most of the time).

    Believe me, I'm not trying to make fun of a couple of guys hobbying around. That's all cool. But I've seen the same thing done by contractors that get paid a decent amount of money to do these designs.

    1. Re:Errors and old logic by Anonymous Coward · · Score: 0

      This is why you should use VHDL.

  52. From one of the creators by adadun · · Score: 5, Informative

    As one of the guys who made this, I must say that I am amazed to see how well our C64 server is handling the Slashdot-effect. With a little more than 50 comments, I still can load parts of the first page.

    The web server that runs on port 80-84 actually implements a simple form of overload protection and during testing, we managed to serve 8000 pages over a period of 30 minutes. That makes 4 pages per second! Note that it is only the first page that is overload protected, so the other pages will still load very slow (if they will have a chance to load at all!).

    The real-time streaming audio server is running on the same machine as the web server so nobody will probably have a chance to hear the audio stream.

    Furthermore, the headline is wrong - we are not streaming RealAudio. We are streaming audio using the open RTSP/RTP formats that RealPlayer and other players can handle. The RealAudio file format is secret so we would probably have been sued if we had been streaming that.

    Finally, here is Google's cache of our newsgroup announcement.

    1. Re:From one of the creators by Anonymous Coward · · Score: 0

      I have to give you props for making a 1mhz PC from back in the 80's handle a slashdoting better than many wintel boxes today.

    2. Re:From one of the creators by MagerValp · · Score: 1

      So no crash yet? That's great! :)

      --

      READY.
      #
    3. Re:From one of the creators by zeptic · · Score: 1

      More techincal details about the C64 RealAudio server [...]

      You can't blame timothy for writing RealAudio when you're doing it yourself.

      Impressive work, btw!

    4. Re:From one of the creators by adadun · · Score: 2

      Ooops, thanks for pointing that out! Unfortunately we cannot change the web pages without rebooting the C64 which would reset the access statistics back to zero.

  53. This is great news by Anonymous Coward · · Score: 4, Funny

    Maybe Jon Katz's friend, Junis can now send us live streaming audio from Afghanistan using his Commodore! That is, if he can spare the bandwidth and disk space that he uses to download all those DivX ;-) movies.

  54. Look what can be done in 64k by ShawnDoc · · Score: 1

    Hey, if you think that is impressive, check out this link. It is a 64k .exe file that runs under windows. Includes 15 min of music, a Quake quality indoor/outdoor 3D rendering engine, textures, etc. 64KB!

    I have no idea how they did it in such a small package, but it is quite amazing.

    Plus it is a good reminder of what the old C64/Amiga demo scene used to be about.

    1. Re:Look what can be done in 64k by Phs2501 · · Score: 1
      Lots of procedural geometry, procedural textures, and quite possibly procedural samples for music too. And really tight code no doubt.

      As impressive as it is though, it takes a 400+ mhz machine with at least 128 megabytes of ram, and a powerful graphics card. And my Athlon 1900+ takes about 15 seconds to render all the textures and geometry before the demo starts.

      There's a big difference between 64k of storage and 64k of memory. Cramming an ethernet driver, a TCP/IP stack, a web server, a cheezy C64 sampling driver, a RTSP/RTP server, the actual web pages, and all the variable data into 64k is impressive.

    2. Re:Look what can be done in 64k by Anonymous Coward · · Score: 0

      That probably is nice but Windows has a huge number of functions and COM objects which can be used by programs. A Commodore 64 does not have DirectX, GDI, HTML renderer, HTML parser, Media Player API, etc.etc.etc.etc... Ptew! You would have to code that yourself which takes up precious RAM.
      The EXE file is 64KB but the program can still allocate gigabytes of virtual memory. A C64 program cannot do that.
      Some of that 64K is used for video memory, to map the ROM (Basic), and map IO (you cannot store arbitrary code or data in that). You end up with 50 something KB and no operating system.

    3. Re:Look what can be done in 64k by Anonymous Coward · · Score: 0

      That 64kB demo is nothing compared to "Planet Potion", another 64kB demo released at M&S 2002. It's only for PPC equipped Amigas though. But it a lot better than FR08 :)

  55. THIS IS GREAT NEWS! by Anonymous Coward · · Score: 0

    Now I can use my Commodore 64 which I kept under the chicken coop from the evil Taliban to broadcast my beloved music to the world! My only hope is that someone perhaps my hacker friends can configure it for streaming video so that I can share all of the great full length movies I have downloaded on my 14.4k modem!

    Junis from Afghanistan

  56. A commodore 64 in afghanistan by Master+Of+Ninja · · Score: 1, Offtopic
    1. Re:A commodore 64 in afghanistan by WWWWolf · · Score: 2, Interesting
      My god!!! John Katz was right!! You can browse the internet using a commodore 64 in afghanistan

      And why not? It's possible. In fact, it's not even painful.

      And didn't Kevin Poulsen hAx0r the Arpanet with a VIC-20 back in 1984? (I doubt that needed more than a terminal program, though =)

  57. Yet more proof... by larien · · Score: 2

    ... some people have far too much free time on their hands.

  58. another c64 idea by Anonymous Coward · · Score: 0

    Make use of the SID chip - control it over the internet and then broadcast it via the server. That would be awesome. (Sorry, every time I see the c64 mentioned I think of my Sidstation and the SID chip.)

  59. Obligatory Joke by teslatug · · Score: 2, Funny

    Hey cut it out with that Slashdot-ing, poor Junis is trying to look at some movies.

  60. I call shanagans! by DanThe1Man · · Score: 2

    I don`t believe this web server is really running on a C64. Its been over an hour and the server is still survivoring the slashdot effect. I think this is a prank.

    1. Re:I call shanagans! by Anonymous Coward · · Score: 0

      Funnily enough this is what Netcraft say:
      Operating System and Web Server for the.c64.org
      The site the.c64.org is running Apache/1.3.23 (Unix) Debian GNU/Linux PHP/4.1.2 on Linux

      Something odd here? Netcraft's fault or a trick? Or just a way of keeping the site up through a mirror?

    2. Re:I call shanagans! by Anonymous Coward · · Score: 0
      And if you try it with the correct hostname (TFE.c64.org), here's what you get:
      The site tfe.c64.org is running uIP/pre-0.7 (http://dunkels.com/adam/uip/) on unknown.
    3. Re:I call shanagans! by Anonymous Coward · · Score: 0

      My apologies, the monitor I am using is so bad that it is actually very difficult to tell the difference between an f and an h.

    4. Re:I call shanagans! by Anonymous Coward · · Score: 0

      My apologies, the monitor I am using is so bad that it is actually very difficult to tell the difference between an f and an h.

      My commie 1701 does that sometimes too :)

  61. I have three Cs and just about every accessory by Anonymous Coward · · Score: 0

    And I'm just about to donate them to a museum at SIUE which is nearby. I recall using one in about 1985-'86, with the 40x25 TV adapter and a 5" BW set as display and joystick as mouse, with the 300-baud modem. I ran GEOS, and logged in to a bunch of hacked accounts at UIUC. (SHHHHH....) Mostly I was into physics newsgroups, where the discussions were either about Davies' "Many Worlds Interpretation of Quantum Mechanics" or the idea of a world-wide 'network' of computers which would transfer 'pages' of view-screens to one-another, each to each. Thousands of physicists such as myself (then as underemployed as now) thought of this as a great future, by which to contribute our talents. I've since consulted for heads of corporations, including ATT, IBM, deans, and I will always recall and relate the C64's great help.

  62. dude, where is my car? by Anonymous Coward · · Score: 0

    so, you have too much time in your hands?

  63. Wow. Imagine... by netsharc · · Score: 1

    a beowulf cluster of that!

    (Anybody else missed the good old fashioned beowulf cluster non-meta joke)

    --
    What time is it/will be over there? Check with my iPhone app!
  64. MIRROR MIRROR by jsimon12 · · Score: 3, Informative
    Went ahead and mirrored the site since it is a little slow:

    http://www.xemu.org/mirrors/adam/

  65. The VIC-20 and others... by Soulslayer · · Score: 1

    Ah... the good ole VIC-20. I wish I still had mine. Unfortunately it had a dying power supply and my little sister somehow managed to remove it from its shelf in the basement and destroy it.

    I still remember playing Adventure on it and having to use the 8k memory upgrade cart to play Quest from the tape drive (and you could go make and begin eating lunch while it loaded). It had a pretty good port of Gorf as well.

    My introduction to the idea of programming ( I was a little kid when my father brought home a VIC) was on that beasty.

    Almost as frustrating as losing the VIC was losing my Atari 2600. Not sure where that one went. Got lost in a move I think.

    The transition from the wildly different and incompatible machines of the 80's to the fairly cross compatible machines of today is an interesting one. I'm curious as to what paths those of us growing up with personal computers in the 80's took to get to where we are today.

    As hazily as I can remember it (which means dates could be fairly massively off) mine was:

    1983 Commodore VIC-20

    198? Atari VCS CX2600 (yeah not a PC but still a big part of my interest in computers in general)

    1987 Xerox CP/M ( just like this beasty, we even had the 8 inch floppy drives and a daisy wheel printer that was so energetic that it shook the whole bloody house when it printed at its blazing page every few minutes rate)

    1990 Zeos 386SX/16Mhz Notebook w/2MB RAM and a 20MB HDD

    1993 486DX2/50Mhz Desktop w/4MB RAM, 212MB HDD and an Advanced Gravis Ultrasound. This system was still using the ironclad daisy wheel printer. Later upgraded to 12MB RAM and a CD-ROM was finally acquired in 1994 in order to play Wing Commander 3. The graphics card was upgraded to a Stealth 64 Video Card to play Descent in 1995. Lost the system to a power supply that decided to go live to the case and fry everything late 1995. This machine was also what I did my first 3D Studio work on. Nothing like waiting 5 minutes per window for the wireframe mesh to draw in. :)

    1995 Zeos Pentium 90Mhz Tower w/16MB RAM, 500MB HDD and the Gravis salvaged from the 486. Stealth 64 PCI graphics card.

    1997 Cannibalized the P90 to make a P150 w/32MB RAM, 800MB of HDD's, Advanced Gravis Ultrasound Pro. This system would be the first one to get a 3D Accelerator card, the original Diamond Monster Voodoo 3D and would end up at 48MB of RAM as well.

    2001 Athlon 1.2Ghz w/512MB RAM, 30GB HDD, Geforce 3 AGP Reference Card - Primary Display, Geforce 2 MX PCI secondary display, SB Live!, 8X SCSI CD-R (leftover part), DVD-ROM, etc.

    Of course the most odd thing about all these machines is with the exception of the old Atari console, every one of these systems has had a version of Adventure on it at one point in time.


    --


    Once more unto the breach dear friends...
    1. Re:The VIC-20 and others... by DaDigz · · Score: 1

      Here's my brief history of computing:

      1985 Commodore 64, 1802 monitor, 1541c drive, VIC 300 baud modem

      1989 Upgraded to 1200 baud modem

      1992 Upgraded to 2400 baud modem

      1993 Amiga 500, 1 MB RAM, 1084S Monitor, 9600 baud modem, Internal 2.5" 300 MB HDD (via AdIDE), OS 1.3

      1995 Cyrix Cx486-66 w/ 8 MB RAM, 14.4k modem, 540 MB Seagate HDD, Number Nine VESA Local Bus video card, Slackware Linux and DOS/Win3.1 (depending on how badly Windows had peeved me that week)

      1996 Cyrix Cx586-166, 800 MB HDD, 16 MB RAM, 33.6 modem, Diamond Stealth 64 PCI graphics card, Win95 and Slackware, 16x CD-ROM

      1997 Upgraded to Pentium 233 MMX and 32 MB RAM

      1998 (early) AMD K6-2 400, Gigabyte board, 64 MB RAM, 4.3 GB HDD, 56k modem (k56flex), S3 Savage3D AGP board, Win98 and SuSE Linux, 24x CD-ROM

      1998 (late) Apple PowerMac G3-233 desktop, Rage 128 graphics card, 160 MB RAM, 4.3 GB HDD, MacOS 8.1 (then 8.5 and 8.6), 24x CD-ROM

      2000 Amiga 1200 tower, BlizzardPPC 210/68060-50, 128 MB RAM, 10 GB HDD, Voodoo 3 3000 PCI, MediatorPCI backplane, OS 3.9, 6x4x32 CD-RW

      2001 AMD Athlon 1.33 gHz T-bird, 20 GB ATA/100 HDD, GeForce 2 GTS Pro 64 MB DDR, 256 MB DDR ECC Registered, Gigabyte GA-7DX MB, WinXP and Linux Mandrake, TDK 12x10x32 CD-RW.

      2002 Apple Power Mac G4 Tower, 733 mHz PowerPC G4, 256 MB RAM, 40 GB HDD, Gigabit ethernet, GeForce 4 MX 64 MB DDR, OS X 10.1.3, CD-RW

      Whew!

      --
      Those who will sacrifice Freedom and Security will get Windows...
    2. Re:The VIC-20 and others... by Pope · · Score: 1

      1982: VIC-20
      1984: IBM PCjr
      1992: 386SX/20 clone of some sort
      1995: Mac Quadra 630, 33 MHz
      1996: Power Computing Mac clone, 180 MHz
      2000: Mac G4, 400 MHz

      Yep, that PCjr lasted me almost 8 years. The week I ordered the Quadra it was discontinued by Apple. I sold my Mac clone to a friend last year, and it's still running strong.

      You can tell I'm not a programmer :)

      --
      It doesn't mean much now, it's built for the future.
    3. Re:The VIC-20 and others... by Afrosheen · · Score: 2

      2003 Kissed a girl for the first time, computer now sits in dusty corner.

    4. Re:The VIC-20 and others... by Sj0 · · Score: 2

      Computer histories are always fun. :)

      '86 TRS-80 COCO2 /w enhanced color BASIC
      '89 C64
      '93 8088 with Herc mono screen, 640k expansion card
      '94 added 80286 board and chip to the aforementioned system.
      '95 80386DX 25 with a bad floppy controller.
      '95 80386SX 16 with the 387 copro chip
      '96 80486SLC 40 which was too unstable to use
      '97 Pentium 90, 16 MBs of RAM, Avance Logic video
      '98 K5 PR90
      '99 Pentium 166, S3 ViRGE GX 3d decellerator
      '00 K6-2 400(@60mhz*6x=360), 32 MB of RAM, S3 Savage4 GT PCI
      '02 Duron 900, 128MB DDR RAM, Nvidia Geforce 2 MX. PCChips Motherboard. 60 gigs of HD.

      Damn kids these days, starting on their P133s, they don't know what a computer is capable of!

      --
      It's been a long time.
    5. Re:The VIC-20 and others... by DaDigz · · Score: 1

      What a jackass...

      Considering I've been married for over 7 months now, I think I've long ago accomplished that task.

      Wipe the E-Z-Lube off of your keyboard before you respond with such inane comments.

      --
      Those who will sacrifice Freedom and Security will get Windows...
  66. Re:So these guys did essentially nothing by Anonymous Coward · · Score: 1, Informative

    Uhmmm, one of these dudes wrote the uIP TCP/IP stack.

  67. downloading movies on commodore 64! by Milkyman · · Score: 1

    hey maybe katz's friend in afghanistan or wherever it was wasnt lying about downloading stuff with is commdore 64!

  68. As the old saying goes... by NeuroManson · · Score: 2

    It's not how well the dog speaks, but the fact that the dog can speak at all...

    --
    Just because you can mod me down, doesn't mean you're right. Shoes for industry!
  69. This is utter lunacy. by Gordonjcp · · Score: 2

    And, quite possibly the coolest thing I've seen all year.

  70. Re:So these guys did essentially nothing by glwtta · · Score: 4, Insightful

    Well what the fuck did you do? Sat on your ass and read /.? Yeah, that's much more impressive.

    --
    sic transit gloria mundi
  71. You mean SYN cookies? by peter · · Score: 2, Interesting

    See DJB's web page about them. The scheme was designed to ward off SYN-flood DoS attacks, which is pretty much what a /.ing amounts to.

    --
    #define X(x,y) x##y
    Peter Cordes ; e-mail: X(peter@cordes , .ca)
  72. For their next trick... by slackergod · · Score: 2, Funny

    load "linux",8,1

    1. Re:For their next trick... by cyrek · · Score: 3, Informative

      Now, if you'd said lunix you might have been right. It's a nice little Un*x clone specifically written for the 8-bit Commodores.

      --
      Insert witty sig about inserting witty sig here, here.
    2. Re:For their next trick... by invenustus · · Score: 2

      Anything is possible, considering Commodore 64 Basic is the new AmigaOS.

      --
      grep -ri 'should work' /usr/src/linux | wc -l
  73. Isn't that a C-128?! by SurturZ · · Score: 1
    Well, isn't it? I remember C64's being a funny grey-brown colour. Of course, the screen colours were quite nice - light blue on dark blue.

    I remember upgrading from my VIC 20 to the C64. The first game I loaded was called "International Soccer". It took about twenty minutes to load of the cassette drive, but boy was it worth it.

    I was stunned - it showed the players in an *oblique angle*!!! None of this "viewed from the top" or "viewed from the side" stuff.

    Better still, they were *animated*!!! Can you believe it?!

    http://www.c64gg.com/Images/I/International_Soccer _ingame.gif

    1. Re:Isn't that a C-128?! by Anonymous Coward · · Score: 0

      >I remember C64's being a funny grey-brown colour.

      That was the old design. Commodore made a version with a white box and less curved design around 88 or so. It was a little more pretty but (fortunately) still a C64.

    2. Re:Isn't that a C-128?! by mvdwege · · Score: 3, Informative

      No. It's a C-64 v2. Later C-64s came in a C-128-like case, with a modified chipset. They used the 85xx series of CMOS chips, like the C-128. Most important difference was in the voltages used to drive them. I believe the 6581 SID used a +12 volt line to drive its oscillators, whereas the 8581 used +5 volt.

      I may be wrong, but I do remember that the 85xx series could not be used in 65xx slots. That was a bastard when my 8581 died in my C-128, as that part was produced in such slight quantities that I could only get a 6581 as a replacement, which was no use. I not only lost sound, but I lost my random number generator as well (the RND function was seeded from the white noise oscillator in some programs).

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    3. Re:Isn't that a C-128?! by Anonymous Coward · · Score: 0

      they used NMOS in 65xx and HMOS in 85xx chips I think. 12v, vs 9v for the sound chips, apart from that they were interchangable if you fixed the voltage. Most (all?) C64-v2 you speak of is C64C models.

    4. Re:Isn't that a C-128?! by SurturZ · · Score: 1
      Thanks for all the slashdotters that pointed out that the box displayed was actually a C64 v2, not a C128.

      I should make more of an effort to keep up with the technology :-)

  74. Re:So these guys did essentially nothing by GigsVT · · Score: 1

    +1 Zing! :)

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  75. Spectrum 48K... sreaming .. by ciupmean · · Score: 1

    next we will be playing Doom multiplayer on a spectrum 48K .. ;) (and the game really exists for this platform) ..

    --
    One day your head will be your box, your brain will be your client, and all energetic problems will be solved...
  76. Hmmm. C64 vs. NT4 by mrselfdestrukt · · Score: 4, Funny

    Is it just me or does that little C64 perform better than a NT server running IIS?
    I'm sure it will stay up for longer as well...
    Let's count the security holes...
    This is really funny!
    Then again: The OS on my mobile phone is more reliable than NT.
    Oh, ok, we are talking about the C64 right? Wow, it's smaller than a NT server! Oops, here I go again.

    --
    "I used to have that really cool,funny sig ,but it got stolen."
    1. Re:Hmmm. C64 vs. NT4 by linux_avenger · · Score: 0

      Is it just me or does that little C64 perform better than a NT server running IIS?

      Forget that. I think a Commodore Vic20 performs better than NT

    2. Re:Hmmm. C64 vs. NT4 by Frank+of+Earth · · Score: 1

      >Let's count the security holes...

      I doubt there is enough memory left to put a virus on it!

      Good work guys, I which I still had my c64 for nostalgic purposes [Actually, the vic-20 was my first "computer"]

  77. Ingenuity by JimPooley · · Score: 2, Troll

    Every time I hear about something like this, I can't help thinking that these people are wasting their ingenuity on something completly worthless.
    If they brought that ingenuity to doing something worthwhile, who knows what they could do...

    --

    "Information wants to be paid"
    1. Re:Ingenuity by tomlouie · · Score: 4, Insightful

      Who's to say that their ingenuity wasn't spent doing something worthwhile? They had a blast, I bet, they overcame technical problems, and they learned a lot. And, they furthered the knowledge and realm of possiblility. (Who would have thought that a C=64 could handle a /. load?!?)

      Now, if you were talking about the millions of dollars that goes into sports every year that could have been going to something worthwhile, I would agree with you.

      Tom

    2. Re:Ingenuity by sckeener · · Score: 2, Funny

      If they brought that ingenuity to doing something worthwhile, who knows what they could do...

      exactly, so they should put in their resumes that they had their hacked c64 /.'ed to death. I'm sure someone would pick them up for their creativeness.

      --
      "Only one thing, is impossible for god: to find any sense in any copyright law on the planet." Mark Twain
    3. Re:Ingenuity by tswinzig · · Score: 2

      Every time I hear about something like this, I can't help thinking that these people are wasting their ingenuity on something completly worthless.
      If they brought that ingenuity to doing something worthwhile, who knows what they could do...


      And every time I read a comment like this, I can't help thinking DO YOU UNDERSTAND THE CONCEPT OF A FUCKING HOBBY?!

      --

      "And like that ... he's gone."
  78. now for the next step... by linux_avenger · · Score: 1

    stream it from a commodore vic20...

  79. Re:So these guys did essentially nothing by slipgun · · Score: 1

    Oh yes, anyone could do that, couldn't they? It's not as if it requires any skill or anything!

    --
    SpamNet - a spam blocker that really works
  80. Bah... Old hat! by gnovos · · Score: 2

    Thay've been doing this in Afghanistan for years...

    --
    "Your superior intellect is no match for our puny weapons!"
  81. Warez??? by YeeHaW_Jelte · · Score: 2, Funny

    Couldn't they just chuck the audio-cassette and insert one with some cool new c64 gamez?

    --

    ---
    "The chances of a demonic possession spreading are remote -- relax."
    1. Re:Warez??? by Ziviyr · · Score: 1

      Couldn't they just chuck the audio-cassette and insert one with some cool new c64 gamez?

      I'd be interested in seeing how Quake 4 runs on there. :-)

      --

      Someone set us up the bomb, so shine we are!
  82. I thought it already exists (sort of) by Anonymous Coward · · Score: 0

    I remember reading about a parallel called Connection Machine running with 6502s. Not quite a Beowulf cluster , though.

  83. c64/tcp by devonbowen · · Score: 3, Interesting

    Ah, memories. Back when C64's were actually modern, I attached a hardware UART to the bus and used it to drive a ham radio packet modem (at a whopping 1200 baud). I wrote enough of the IP layer in hand coded 6502 assembly language to get ping and basic routing working. Then I pinged our BSD 4.3 Tahoe machine at the university five miles away. This was in the mid-80s or so. Unfortunately, I never had time to continue up the TCP/IP stack. Glad to see these guys pushing the limits of that little box.

    Devon

  84. Re:Women's Panties, Sniffed by Strangers by ObitMan · · Score: 0

    My girlfriend is OTR and has not found out about wings. Her panties are a mess.
    Is this unsexy enough for your purposes.
    Will post on eBay if you are interested.

    --
    Who run Barter Town?
  85. Afghani C64 Hackes can do better! by Welpa · · Score: 1

    Doesn't anyone remember the article by Jon Katz in which he was emailing a ``geek'' just outside of Kabul who was downloading and playing movies on a C64?

  86. Wasn't April Fools' a while ago? by jht · · Score: 2

    No, really.

    Actually, assuming it's real, it's holding up pretty well so far. The C64 was one heck of a versatile machine. A friend of mine used to use them as a controller for his house back in the '80s - he wired up an expansion bus for them, wrote his own OS, and had it interfaced to a ham radio for control functions (delivered via DTMF).

    Now that I think back on it, he probably single-handedly kept the C64 hardware market alive a few extra years. Because every three months or so, all the stresses would blow out the C64 power supply, and it was generally easier for him to just buy another one than it would have been to fix it.

    --
    -- Josh Turiel
    "2. Do not eat iPod Shuffle."
    1. Re:Wasn't April Fools' a while ago? by Anonymous Coward · · Score: 0

      That was because you couldn't fix them easily or maybe at all. They were filled with that gooey stuff and it was inpossible to get to the components. I bought a Jameco supply for mine. Never had a problem after that.

      ac

  87. the harshest slashdotting of a server, ever by Anonymous Coward · · Score: 0

    Man, we've slashdotted a Commodore 64 with 10s of thousands of hits for crying out loud :D

  88. cool by monkey_jam · · Score: 1

    i bought an old zx spectrum the other day, hoping to write some funky stuff with it. Only problem being that it chucks complete crap onto the screen and doesnt work. ah well.

    guess its going the same way as my c64 did, drill a few holes, mount some skateboard trucks and bam! off to the half pipe!

  89. Access statistics update by adadun · · Score: 5, Interesting

    It has now been four and a half hours since this appeared on the front page, and our C64 server is still up and running.

    I was just able to reach the access statistics page. There has been a total of 32000 accesses (of which 8000 came before the Slashdot attack). 25% of the accesses have been for the /index.html page and only 1% have been for the RealPlayer description file /c64.ram.

    24000 hits in 4.5 hours, thats nearly 1.5 hits per second.

    1. Re:Access statistics update by Anonymous Coward · · Score: 0

      It is now 08:26 EST and the server is no longer responding - I suppose it had to give at some point. Though as said, its amazing it lasted as long as it did.

    2. Re:Access statistics update by JordanH · · Score: 1
      • It is now 08:26 EST and the server is no longer responding - I suppose it had to give at some point. Though as said, its amazing it lasted as long as it did.

      Isn't it though?

      Makes me wonder if computing wouldn't be a lot more reliable if we didn't have the current tendency for everything to bloat out of control.

      It's not just Windows, either, a lot of people are complaining that it's hard to run current Linux distros on older machines now.

      A return to minimalism in computing environments would be welcome right now. We might think that these C64 hackers are just nuts who are serving no purpose except to prove that it can be done. Really though, this kind of thing should be a wakeup call.

      Moore's Law is a wonderful thing. It has seem to support some distortions in how we develop and deploy systems, however.

    3. Re:Access statistics update by Binky+The+Oracle · · Score: 2

      Remember the old One Line Program contests in RUN magazine? Those were cool. I guess the Obfuscated perl contests are the closest things we have to that now. =-)

      --

      Slashdot comments... splitting hairs since 1997.

    4. Re:Access statistics update by Anonymous Coward · · Score: 0

      Nah. Check out the demoscene (www.scene.org, www.pouet.net for example). What about 4kb intros with stunning effects and music, 256 bytes intros with phong shading and 255 bytes dhtml/javascript contests.

      This is what cool computing is all about. Not these stupid perl/php/whatever scrip thingies.

      And yes, it's hacker, not cracker.

  90. Beware of the hackers! by Mashiki · · Score: 0, Troll

    Don't goto their website, they'll go on IRC and steal your credit card data. While they are at it, they'll nuke your HDD, and smack you like a wet rag.

    --
    Om, nomnomnom...
  91. MULE! by Anonymous Coward · · Score: 0


    M.U.L.E... The crystite toting best!
    If anyone makes a network (re internet) version,
    let us know!!

  92. a bit of nostalgia by psyklopz · · Score: 2, Interesting

    This reminded me of something I used to do when I owned a C64 myself.

    There used to be a program that could take an audio recording and digitize it using the cassette reader. (It was called the Digitizer?)

    And the sound really was really awful.

    I believe the program simply read the audio track as if it were data, and saved the data. Then on playback it just pumped the audio frequencies through the sound unit.

    The cassette player was only intended to be sensitive within certain high frequencies (If you've ever played a C64 data tape in a tape recorder, you know what I'm talking about), which is why actual audio didn't read very well.

    But it's a really brilliant idea for sampling sound.

  93. pedantic by luckymat · · Score: 1

    For the pedantic, looking at the photos it looks like a new white 64C rather than the older C64.

  94. Commodore burning! by KLP2 · · Score: 1

    If you keep slashdotting the thing, it'll end up like this one:

    http://www.specchums.org/commode64/

    (This is the innaugural Commode Burning by the Comp.Sys.Sinclair folks, no less.)

  95. hrum... by Nova · · Score: 1

    I think the website is being run off of that C64 too

    1. Re:hrum... by Nova · · Score: 1

      bwhahahaha I said that as a joke.

      Then I actually reread the article. Oh man...people have to resort to torturing these things to get their satisfaction these days? Sadistic...

  96. What is the point ? by Anonymous Coward · · Score: 0
    Someone please tell me, what is the point of this ? I mean, the C64 is not a common machine in the server rooms of fortune 500 corporations, Real Audio do not support the C64, and it sounds like the sound quality is terrible.


    Exactly who is going to pay good money for this thing when they could buy a couple of cheap PCs running Linux instead ?

    1. Re:What is the point ? by jsin · · Score: 1

      As so many Harley-Davidson riders have said before:

      "If you have to ask, you'll never understand"

  97. If you want C64 sound... by Anonymous Coward · · Score: 0

    Try to check out http://remix.kwed.org/ - loads of remixes of c64 game tunes - http://www.pressplayontape.com/ is a band playing c64 tunes LIVE!! Weieieieierd Stuff...

  98. Yeah, So..... by Anonymous Coward · · Score: 0

    Junis wathces DiVX on his C64 in Afganastan!

  99. Looks like Adam has another one out there. by mj01nir · · Score: 2

    This one is running a httpd on a C64, but is slip connected to a Linux box for its connectivity rather than having its own ethernet. http://c64.cc65.org/

    --
    the no .sig .sig
  100. WTF? by hyrdra · · Score: 2

    The dunkels.com web site is now unaccessible, giving 403 Forbidden errors...why?

    --


    "I'll just chip in a bit for RedHat: I actually have that installed on my university machine." - Linus, '95
  101. Netcraft? by zeptic · · Score: 2, Funny

    I would have loved to see what Netcraft would report, unfortunately it can't find the server.

    1. Re:Netcraft? by iguild · · Score: 1

      Netcraft reports "uIP/pre-0.7 (http://dunkels.com/adam/uip/) on unknown", you just got the wrong URL.

      http://uptime.netcraft.com/up/graph/?mode_u=off& mo de_w=on&site=tfe.c64.org

  102. I loved playing M.U.L.E. by Openadvocate · · Score: 1

    I loved playing M.U.L.E., maybe because it was the first time I tried a 4 player game on ye olde C64. I remember playing the game even after I got myself a Amiga, and after selling it as well. Anyway for those not knowing M.U.L.E. take a look here. Review included.

    --
    my sig
  103. Overclocked by eyeball · · Score: 2

    I wonder if they overclocked it. Don't laugh, I'm completely serious. We use to do that to C64's back then. All you had to do was throw a slightly faster chystal in there and the system ran faster (although we would actually mount the old and new crystals on a toggle switch since fast-mode would break some things).

    --

    _______
    2B1ASK1
    1. Re:Overclocked by Anonymous Coward · · Score: 0

      I call bullshit on this one. Never heard of it, and how would the VIC chip generate 'legal' NTSC colors?

  104. Didn't Dr. Who... by Comatose-M · · Score: 1

    Didn't Dr. Who use a couple of these babies to power the Tardis? If travel through space/time is possible with a C64, then realaudio should be a piece of cake.

    1. Re:Didn't Dr. Who... by JimPooley · · Score: 2

      No no no!
      During the 80s, the console on the tardis quite obviously contained a BBC Micro...

      --

      "Information wants to be paid"
  105. Web server on a cowskull? by gelfling · · Score: 1

    C'mon /. aren't we just sick of these "isn't it kewl to run a webserver on a stringcheese powered cowskull". "Nertz! - my webserver on a toothbrush is the shit !!"

  106. ..might...still...work... by multipartmixed · · Score: 2

    You'd have to jumper the default memory mapping by hand, and not use any programs which make use of bank-switching code. (Whoops, there goes everything interesting).

    The only concern I'd have is the VIC chip in that scenario; it might not be able to get at screen ram with the memory layout hard-coded.

    Hmm, now where is my C64 PRG with the schematics at the back...

    --

    Do daemons dream of electric sleep()?
    1. Re:..might...still...work... by AndrewHowe · · Score: 2

      The VIC chip always reads from RAM, that is the only way to read the contents of bytes $0000 and $0001. You stick a sprite in collision detection mode and read it one pixel/bit at a time.

    2. Re:..might...still...work... by multipartmixed · · Score: 2

      That sounds right (remember, it's been fifteen years!! :-)

      Now that I think about it, it *should* work. The VIC reads/writes RAM, which IIRC is under ROM. Except for the character set, of course.

      I was thinking that jumping the address bus decoders (74138s?) into the right "shape" for the 6502 to use the default config might screw with the VICs access to chipset select lines. IIRC, the VIC puts the 6510 to "sleep", diddles the CS/A lines, and tells the 6510 to wake up when its done. There must be another bit of glue logic on the board that we could mess with (maybe adding a gate or two) that would allow the VIC chip to do what it wanted to. Hmm.

      Again, I wish I had the schematics in front of me, it's SOO hard to remember stuff that long gone by. Anybody know if they're available online anywhere?

      --

      Do daemons dream of electric sleep()?
    3. Re:..might...still...work... by mvdwege · · Score: 2
      IIRC, the VIC puts the 6510 to "sleep", diddles the CS/A lines, and tells the 6510 to wake up when its done.

      You remember correctly. I don't know if it's a feature of the 6510 specifically (I never programmed another CPU from 65xx family), but the processor in the C-64 was fully DMA-capable.

      Memory access was not concurrent, so any chip triggering the DMA line put the CPU off the bus, but that was exactly what the VIC chip did. That's also the reason why the C-64 ran faster when you blanked the screen.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  107. There's another C64 web server... by OrangeHairMan · · Score: 2, Interesting

    Check out this other C64 web server, running on the same server setup, just no streaming audio: http://c64.cc65.org/

    Orange

    1. Re:There's another C64 web server... by hawkline · · Score: 2, Funny

      Why do people think they can link to things like Commodores, their Grandmother's computer, a Yugo, Paul Reubens himself, and think the webserving capability is going to hold up to hundreds of timewasting /.ers thinking "oh, this may actually be cool", despite the fact no one really honestly cares (ok I did enough to click on all the links, they didn't work, hence my bitterness).

  108. Real Audio sound awful everywhere... by Anonymous Coward · · Score: 0

    So no great shock there. Even the venerable C64 has no chance of improving on garbage.

  109. Right idea, wrong explanation by multipartmixed · · Score: 2

    The 1520 datasette isn't "intended to be sensitive within certain high frequencies" -- it's basically an on-off device. Is there sound? On. Is there no sound? Off.

    The reason it sounded like high-frequency shrieking is because that's how your ears perceived the rapid transition from sound-to-no-sound.

    Okay, so it sounds like we're talking about the same thing, but the subtle difference explains a lot.

    The digitizer program you're talking about was published in Compute's Gazette, I believe. Basically, it sampled the data from the tape player as the tape moved over the head. If there was sound, it jotted down a one; if there was no sound, it jotted down a zero. So, we've got a _one_bit_sample_rate_ -- nothing to do with frequency ranges at all!

    The faster you can sample (and the CPU limits that quite effectively!), the better resolution you can get, but it is still one-bit sound, so it'll still sound like crap.

    The playback program used a bug in the 6561 SID chip to replay one bit sounds quickly. Transitioning the volume from min to max or back was a fast operation (STA, XOR, STA -- 8 cycles, maybe?) and produced a side-effect "click". Not all C=64s had this side effect though, so some people couldn't play the music! Hahahaha. You poor bastards with the C64cs! :-)

    --

    Do daemons dream of electric sleep()?
  110. Request from Afghanisthan by pamri · · Score: 0, Offtopic

    First of all, v Aghanis thank you Americans for getting rid of stupid Talibani's & speshal thyanks to mister Kaatz for exploding (or is it exposing - fargive my english) us the pawar of the interanet, all with the mercy of out Lord, Americans, mister katz & my favaret commodore-64. Dearest mister katz, i would be grateful if you would thro this technology would stream in your delightfull voice about open-source, globalisation, more C-64's,etc., to us knaalege-hungry afghanis.

  111. This is an OLD story by Anonymous Coward · · Score: 0

    Junis from Afghanistan has been doing this for years!

  112. Zzap!64 issue 107 now on sale by pommiekiwifruit · · Score: 1

    From www.zzap64.co.uk, if only they can get enough orders (they need 100 for the print run). So it's been a few years since their last issue, but I'm impressed that they've got a new one out there.

  113. Funding suggestion by tadas · · Score: 2, Funny

    These guys should cut a deal with Unisys to host www.wehavethewayout.com.

    --
    This page accidentally left blank
  114. oh boy... by AnimeFreak · · Score: 1

    I wonder if it caught fire...

    Does the "Slashdot effect" work in Insurance claims?

  115. Head Technology should be on the curriculum! by Anonymous Coward · · Score: 0

    Head technology is what they should teach women in school, what you meant to say is that the low level format of the vc1541 et al. (Group Coded Recording - GCR) is totally different from the MFM format vanilla disk controllers use.

  116. Re:interesting...not by active_trasher · · Score: 1

    we already are dude...

  117. Re:So these guys did essentially nothing by haedesch · · Score: 1

    Im sure you did something really impressive with your time, like bringing peace to the middle east.

  118. Hey by sulli · · Score: 1

    Why the hell not? I say it's pretty goddamn cool to have one that can handle the demand from slashdot.

    --

    sulli
    RTFJ.
  119. C64: cooking with BASIC by Frank+T.+Lofaro+Jr. · · Score: 4, Funny

    Well if you want to cook a C64, there is a BASIC command that may do it:

    WARNING: Use of this is at your own risk! May destroy hardware! Not recommended for any machine you'd like to keep! I WILL NOT BE HELD LIABLE FOR ANY DAMAGE WHATSOEVER

    POKE 53270, PEEK(53270) OR 32

    I did it and I could feel heat coming up from the keyboard and a smell like thermal paste overheating or something.

    I turned it off very quickly and it did survive.

    It was responsive and with a normal display right until I cut the power.

    Some C64 docs say bit 5 of register 53270 is the reset bit for the VIC controller.

    Some just say, ominously:

    "ALWAYS SET THIS BIT TO 0!"

    Why a reset bit would cause an overheat is beyond me. Anyone have a clue? I'd really like to know what is so bad about setting that bit. I was hoping it would just be a reset bit.

    --
    Just because it CAN be done, doesn't mean it should!
    1. Re:C64: cooking with BASIC by Juggle · · Score: 1

      There's an even easier way that dosen't even require a working keyboard. The power plug is symetrical and except for a very small dimple has nothing to keep you from plugging it in backwards.

      I learned this the hard way when we moved and my dad hooked mine up before I got to it. He thought the power plug seemed a bit tight going in.

      IIRC pluging that in backwards either reverses the polarity or sends 12 volts to the 5 volt lines and 5 volts to the 12 volt lines. Whichever it was it sure lets the magic smoke out fast.

      And no mine didn't survive that! Luckily my dad felt bad enough that he replaced it with the brand new 128 that had just come out :)

      --
      --- Juggle juggle@hitesman.com
    2. Re:C64: cooking with BASIC by awx · · Score: 1
      Just because it CAN be done, doesn't mean it should!

      You've gotta love this guy's sig, it's in such harmony with the post.
      --
      Feel that power? That's mah MOUSING FINGER
    3. Re:C64: cooking with BASIC by cdc · · Score: 1

      The c64 programmers reference guide (I still
      have a dead-tree copy!) does indeed say
      "ALWAYS SET THIS BIT TO 0!"

      See an online edition for an interesting read.

  120. Re:So these guys did essentially nothing by Pussy+Is+Money · · Score: 1

    Oh yeah. So I missed that. My apologies.

    --
    Pushin' 'n dealin', shovin' 'n stealin'
  121. The Commodore by ubergamer · · Score: 1

    As far as im concerned this thing is friggen' sexy. I never would have never imagined the a COMMODORE 64 could support anything like streaming audio/video.

  122. This was a April Fools Joke by Anonymous Coward · · Score: 0

    I hate to break it to you but this was a April Fool's joke.

  123. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  124. The ultimate C64 webserver by Anonymous Coward · · Score: 0

    Instead of trying to make a C64 web server, realaudio streamer, etc. Why doesn't someone build a C64 server for the single purpose of surviving the slashdot effect?

  125. Re:So these guys did essentially nothing by Pussy+Is+Money · · Score: 1

    Jezus. So they conquered the computer! Grunt grunt. Very impressive. Fucking neaderthals.

    --
    Pushin' 'n dealin', shovin' 'n stealin'
  126. Re:So these guys did essentially nothing by Pussy+Is+Money · · Score: 1

    All it requires is the burning desire to soothe those raging hormones. Yeah, well. Whatever. uIP is cool though. The rest is just a mess.

    --
    Pushin' 'n dealin', shovin' 'n stealin'
  127. Realnetworks soon irrelevant! by gd23ka · · Score: 1

    Actually it's not "wide open". RTSP is just a session protocol for getting the encoded bitstream to the player. They publish the RTSP/RTP spec here for developers of firewalls, proxies etc.

    I don't see any documentation there that tells me how to decode their more "advanced" bitstreams that ride within RTSP/RTP. And even that were available, it is a safe assumption that it would come with a very restrictive license.

    The XIPH.org Foundation is making Realnetworks offerings increasingly technologically irrelevant.

    1. Re:Realnetworks soon irrelevant! by Gordonjcp · · Score: 2

      Yep, OGG is much better anyway. Their advanced codecs are closed, and that serves me right for posting before I've finished my first gallon of coffee.

  128. Achtung German Amiga Home Console users!! by Anonymous Coward · · Score: 0

    In case you're one of these German Amiga Home Console users: "Die Amiga-Laehmer haben's noch nicht erkannt... Der PC rult das ganze Land!"

  129. Re:Wrong thread by Openadvocate · · Score: 1

    dammit. :) that will teach me to have so many open browsers :)

    --
    my sig
  130. Who is turning the tape over? by Anonymous Coward · · Score: 0

    This brings back memories....
    When I was a bit younger, and couldn't afford a stereo of sorts.
    I wrote a program for the C64 that would play music from the tape player to the TV.
    The sound quality was truly awful.

    Who in their right mind would want to play this over the internet?

  131. Nice accomplishment... by Don'tBAWank! · · Score: 0, Troll

    ...too bad RealAudio is the devil.

  132. Why? by whitelabrat · · Score: 1

    ???? Cool. Now I'd like to see it done to a Ti-85?

    1. Re:Why? by user32.ExitWindowsEx · · Score: 1

      Don't tempt me. I have too much free time.

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
  133. "Because You Can" Category by Tony.Tang · · Score: 4, Interesting

    This is a cool project. /. should add a new category called, "Because You Can." You see, there are a lot of wicked projects that we cover here, but they're not so much funny as, "This is totally sweet." (e.g. linux on ____, webserver on _____, and now of course, real-audio streaming on _____).

    Invariably when we cover these, you get a few responses like this: "Why would you ever want to do this... blah blah."

    Invariably, the response is: "Because you can."

    The next step, of course, after creating such a category, is to make sure it's mirrored well before it's posted. (*wistful look*)

    Now, I haven't checked whether this story is a hoax or not, but if it is, then it should be in the "Funny" category. Otherwise, consider this post as a call for a new category called, "Because you can!"

    1. Re:"Because You Can" Category by mooman · · Score: 1

      Count my vote.

      Considering how many of these "MP3 jukebox in an arcade case", "C64 streaming audio server", "Pringles can wireless networks", etc, stories we get, I can see them meriting a category of their own...

      --
      In the Portland, Ore area and like card games? Check out: http://groups.yahoo.com/group/portlandgames/
  134. More updates by adadun · · Score: 2

    11 hours after the Slashdot appearence, the C64 is still running. It is a bit slow because of the large amount of traffic, but it is still possible to reach it. In fact - the C64 seems to handle the load better than my web hosting provider for dunkels.com who apparently had to start denying access because of the overload.

    About half an hour ago, I managed to get the access statistics. It shows a total of 63000 accesses, which is twice as much as 5 hours earlier. 18000 accesses (28%) was for the /index.html page.

  135. Don't forget GEOS by pommiekiwifruit · · Score: 1

    The GUI which ran in 64K competing quite nicely with the Mac and Windows.

  136. [Slightly OT] One line programs? 64kb programs! by Anonymous Coward · · Score: 0

    You should check out Planet Potion from Mekka Symposium 02, Germany. This is the winner 64kb intro for Amiga which has an advanced 3d engine, speech synthesis (vocoder style) and lots of other effects perfectly blended together and synched with the music (the music is awesome considering it's 100% generated with code). All in less than 64kb of course.

    This blew everybody's mind at the party and might very well be one of the greatest speed/size optimization feats of the year.

    For the Amiga impaired, there's a divx you can enjoy (digital videocam filming the bigscreen, so it flickers a bit). It's ironic that the original is about 0.001% the size of this divx :)

    (Ok, so it's a bit offtopic, but it's in tune with amazing feats with ancient hardware :)

    1. Re:[Slightly OT] One line programs? 64kb programs! by Explo · · Score: 2

      You should check out Planet Potion [pouet.net] from Mekka Symposium 02 [demo.org], Germany. This is the winner 64kb intro for Amiga which has an advanced 3d engine, speech synthesis (vocoder style) and lots of other effects perfectly blended together and synched with the music (the music is awesome considering it's 100% generated with code). All in less than 64kb of course.


      Erk. The divx pretty much blew my head away. Even keeping in mind that it needs some pretty non-average Amiga to run, it was definitely more than impressive. Although not as heavy-impacting as the C64 case, I recommend seeing that for any Amiga old-timer. ;)

      --
      Everyone who makes generalizations should be shot.
  137. Oooh... by Aluminum+Tuesday · · Score: 1

    How about multiplayer Delta, or Trolls, or Sanxion? ;-)

    *the memories come flooding back*

  138. It's nice, but Planet Potion rules :) by hasse · · Score: 1

    Yes, it's nice.. but check out Planet Potion too. It's the winning 64kb Amiga intro from this years Mekka Symposium. Excellent 3D engine, excellent textures, excellent synch and flow and excellent speech synthesis/vocoder effect :) All in less than 64kb on ancient hardware no less (yes I know it's ppc, but anyway).

    For the no-Amiga crowd, there's a divx here.

    1. Re:It's nice, but Planet Potion rules :) by ShawnDoc · · Score: 1

      Thanks for the Divx link. My A1200 is at my parents house in another state.

  139. Re:Bollocks, you say. by fr2ty · · Score: 1
    What do you mean, buddy? Do you mean the c64 is not cool, or that the poster wasn't right?

    Some links for anyone who's interested:

    Greg and David's C64 site
    loads of links on the C 64 from the Open Directory Project
    In german: the 8 bit museum (my favourite)


    Not everyone at slashdot is so overwhelmingly well educated as you are, Lord Penis.

    --
    read parent poster's nick if you ask yourself why I call him what he is.
  140. Slashdotted? by Mordaximus · · Score: 2, Funny

    I tried the posted link but all I got back was "Press Play on Tape"

  141. port 6510 by Alcoholist · · Score: 2, Insightful

    I notice the status pages are found on port 6510. Nice touch.

    --
    Bibo Ergo Sum.
  142. Got some, if someone wants 'em (one unopened) by kcb93x · · Score: 1

    I got two and a half (one doesn't work right) and one of them is still in the original packaging, with the $299 sticker on it.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  143. That's Impressive... by avgjoe62 · · Score: 1
    Good to see a C64 doing what so many would have you believe it couldn't.

    It always used to amaze me back in the mid eighties that the cheapest computer with the largest software base was the c64, the easiest to use from a user's standpoint was the Mac, the most advanced geek toy with all the multimedia junk was the Amiga, the most innovative design was the TI 99 and the most expensive were the IBM clones.

    So how did we end up with clones everywhere? Sigh...

    Commodore users, unite!

    Remember, we were using 16 colors and three channel sound when the rest of the world was green and beeped.

    --

    How come Slashdot never gets Slashdotted?

  144. It sure ISN'T a C-64 by kcb93x · · Score: 1

    I've got three upstairs, the way to tell is the space on the backside (the top flat surface) on the '64 it's about an inch. . .in the pictures, it's more like three. . .and the color IS wrong, it is a light brown.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  145. Um, yes it is. by Anonymous Coward · · Score: 0

    You have three C64 v1's. I had a v1 and a v2 and I can assure you the v2 is in fact slimmer and off-white coloured. Yes it is a C64. No it is not a C128. Thank you for playing the Voice of Authority Game, play again soon.

    1. Re:Um, yes it is. by vortexau · · Score: 1

      I have a faint memory that the Mk2 model was called "64C", instead of C-64.

      (Former owner of C-64, and still owner of SX-64, C-128D, A2000, A600,A1200, and two CD32's)

      --
      (David Bowman, EVA near HUGE Monolithic Win-PC in orbit around Jupiter) "My God - its full of Malware!"
  146. Inifinity Machine by Skuld-Chan · · Score: 2

    The inifinity machine - I guess its pretty rare these days, but I got mine at the local fred meyers. I think in Europe it was called the "Game Killer". Basically the cartridge when inserted and you switched a C64 (or C128) on it would display this crack intro sort of thing - hit the space bar you'd bop back to the basic screen. When you loaded a game it would work just like normal, but when you hit the little red button on the side the screen would go blank for a second and you could no longer be hit by the bad guys.

    Basically all it did was disable the sprite collision register - which you can do with an action replay cartridge - or the "final cartridge" (not to be confused with the final ethernet). You can also do the same thing with most every single emulator.

    Lets see - it actually helped me finish several "unbeatable" games like commando, green beret, ghost and goblins, iridium, and a whole bunch more actually - lets face it there were some games out there that were really hard.

  147. Recognition...64C compared to C-128 by vortexau · · Score: 1

    Footnote:

    The observant will notice the lack of a numeric keypad, just the four function keys on the right.

    The same external physical differance separates the (NK-less) A600 from the five inch wider A1200.
    .

    --
    (David Bowman, EVA near HUGE Monolithic Win-PC in orbit around Jupiter) "My God - its full of Malware!"
  148. geep geep by FunkSoulBrother · · Score: 1

    bladdy blah

  149. Re:So these guys did essentially nothing by active_trasher · · Score: 1

    You should start of by looking at the available hardware specs for the commodore c64 and you'll understand. Really the hardware isn't that well documented outside of Commodore, and maybe you haven't heard, but Commodore is no longer with us for some time now. Nothing in the C64 is standard. And what happened to all documentation at Commodore is something I would really like to find out and get hold of.