Slashdot Mirror


1.70 Mhz 8-Bit Ataris Get 10 Mbit Ethernet

point writes "Thanks to Chris Martin, 8-bit Atari power users can now enjoy 10 Mbit Ethernet, something that the Commodore 64 crowd have been able to do for over a year now... Time to pick up that age-old flamewar? An Ethernet-enabled Atari port of the Contiki operating system has already been completed, and brings the Atari users telnet, e-mail, a web server and a web browser. Pictures and schematics for the Ethernet card, as well as screenshots of the system in action on an Atari 800 are available from the project's webpage."

127 of 208 comments (clear)

  1. I'm Sorry, but ... by Anonymous Coward · · Score: 1, Insightful

    Why?

    I mean? Why not just emulate it on a decent pc?

    I suppose this is one thing I will never get used to.

    Posting anon in case I actually get first post, and I don't wanna get modded down just for that.

    1. Re:I'm Sorry, but ... by GregThePaladin · · Score: 4, Funny

      It's the kind of thing we do. We aren't trying to get use out of it, we do it for the humor, and possibly to get on slashdot.

    2. Re:I'm Sorry, but ... by Anonymous Coward · · Score: 5, Funny

      "If you have to ask why, you are not in the target audience"

    3. Re:I'm Sorry, but ... by switched4OSX · · Score: 1

      Since you don't seem to get this site, and the people that frequent it, let me explain to you why you got modded down. It was not because you FP'ed, it is because you asked "Why". In the tech world, as in every facet of life, there is sometimes a desire to be "silly" and be reminded of a time when everything seemed to be simpler. Some do this by obtaining toys they loved to play with in their childhood, some watch classic TV, and some do senseless (in your opinion) things like make an obsolete technology useful again. Just my take on it.

    4. Re:I'm Sorry, but ... by winkydink · · Score: 1

      can't the 4 of you just get together over a beer?

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    5. Re:I'm Sorry, but ... by TRS80NT · · Score: 1

      Why? Because it's there.

      --
      Lorem ipsum dolor sit amet.
    6. Re:I'm Sorry, but ... by jak163 · · Score: 1
      Well it's an always-on connection, which a modem is not. So you can talk on the phone and read your e-mail on a shell using Pine, or read Usenet using trn, or browse the web to read AP feeds using lynx, or download software using ftp, or chat using IRC, or download images one at a time....

      The web and java changed people's colloquial understanding of what the "Internet" is, but remember, the web is not the Internet.

    7. Re:I'm Sorry, but ... by Jennifer+E.+Elaan · · Score: 2, Informative
      All very good reasons. Those of us who do a lot of embedded development also do it for learning purposes. An old 8-bit machine from the '80s is a lot easier to debug than a modern 8-bit microcontroller (more interactivity, easier to place probes in the hardware, etc), while simultaneously having the same limitations.

      Chances are, if you can cram contiki onto an Atari or C64, you can get a TCP/IP stack into an embedded controller of some sort.

  2. Yet Contiki for NES still doesn't have com support by yerricde · · Score: 4, Interesting

    I hope somebody figures out a way to connect networking hardware to the Nintendo Entertainment System so that yet another old 8-bit platform's port of Contiki can get net support.

    --
    Will I retire or break 10K?
  3. C64 die-hard alert by Neo-Rio-101 · · Score: 1, Flamebait

    I am actually looking to get the ethernet card for the Commodore 64 and run Contiki. Should be fun .... even better when a solid version of Wings gets nicely completed to handle it all. Then I can hack an Atari 8-bit webserver with my C64! But come on, we all know the C64 was way better than the atari... at least the C64 has hard drives to host files off. There's no way I'm using the 300 baud datasette. "Are you keeping up with the Commodore? Because the Commodore is keeping up with you."

    --
    READY.
    PRINT ""+-0
    1. Re:C64 die-hard alert by runderwo · · Score: 2, Informative

      Huh? There was a hard drive for 8-bit Atari machines too. Logically enough, it connected to the joystick port.

    2. Re:C64 die-hard alert by shanxon · · Score: 1

      C64 reminds my old meories......

    3. Re:C64 die-hard alert by zakezuke · · Score: 1

      Good old 8-bit wars.

      Righto... I'm not going to say the atari was better then the commodore... instead i'll give you a list of hardware I had before I switched to a 386sx machine.

      1. 130xe
      2. One MIO board by ICD, a little box that had a 1meg ram disk, scsi host adapter, serial and printer ports.
      3. Seagate st-419 15meg full height HD in external case
      4. Adaptec mfm scsi controler
      5. Spartados

      While the commodore was very spiffy in it's day in many ways, the atari had damn good hardware and software support. I prefered spartados over the commodore 8-bit offerings at the time because it was rather *nix/vms like, much in he same way that ms-dos and amiga/os were. I liked the fact there were a number of scsi host adapters you could get for the atari-8bit where in my experence most of the commodore offertings were pretty much bundled with drives.

      300 baud datasette? I rather thought the commodore (vic-20) also used 300baud data cassettes.

      What the atari 8-bit lacked, for the most part anyway, was DD (180k) and DS (360k) floppy support. Where were a number of 3rd party disk drive solutions where you could pop on standard PC drives and get DS/DD disks, but any store bought offering chances are was on a 90k floppy, or a 130k ED floppy. Another annoyance was the lack of support for 64k of ram, basicly to be compatable with the atari 800 most programs were designed to run within 48k, where commodore I believe leaped directly to 64k.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    4. Re:C64 die-hard alert by bhtooefr · · Score: 1

      Hmm... Corvus must have made MANY HDDs for boxes that couldn't take HDDs - they made a 10MB one for the //c (I want one, a serial-to-ethernet adaptor, and a port of Contiki)

  4. 1.70 Mhz?? by Anonymous Coward · · Score: 5, Funny

    1.70? I think you mean 1.79 Mhz. Geez-us. :-P

    1. Re:1.70 Mhz?? by t0qer · · Score: 1

      I thought it was 3.579545 to be synched with the NTSC chromo signal. Just about all 6502 based machines were clocked at this rate; c64, Atari 8-bit, Nintentdo 8-bit, TurboGrafx16, and apple 8-bits.

    2. Re:1.70 Mhz?? by Thowllly · · Score: 2, Informative

      No, it was clocked at 1.79Mhz (half the NTSC color carrier frequency). The the 6510 in the C64 was clocked at 1Mhz.

    3. Re:1.70 Mhz?? by reddish · · Score: 5, Funny

      1.79 MHz? I take it you mean 1.7897725 MHz (NTSC models) or 1.773447 MHz (PAL-models)... Sjeeesh! :-)

    4. Re:1.70 Mhz?? by bhtooefr · · Score: 1

      The 65(c)02 in the Apple II ran at 1MHz (closer to 0.9MHz in the Apple IIe line - they underclocked it for hardware compatibility, as several cards, including the Supercard, didn't work at 1.0MHz on the Apple IIe), except for the Apple IIc+ (4MHz). The Apple /// ran at 2MHz.

  5. We can only hope... by Capt'n+Hector · · Score: 2, Funny

    that their website is not hosted on one of those. It would be a pity for all that hard work to go up in flames. (literally)

    --
    Quid festinatio swallonis est aetherfuga inonusti?
    Africus aut Europaeus?
    1. Re:We can only hope... by Dot.Com.CEO · · Score: 1

      Never heard that one before...

      --
      Mother is the best bet and don't let Satan draw you too fast.
    2. Re:We can only hope... by Krilomir · · Score: 1

      I think it's impressing that old jokes like these still gets moderated up. I'm going to ignore the +5 Funny comments real soon now.

    3. Re:We can only hope... by Demolition · · Score: 1

      You must have forgotten that there was a site hosted on an Atari 800.

      On a similar note, there's a site hosted on a 17-year old Mac Plus. Not quite as old as an Atari 800, but still impressive.

      D.

  6. Atari NIC by ndavidg · · Score: 5, Funny

    Now you can have multi-player pong LAN parties.

  7. Why it's cool by BigRedFish · · Score: 3, Funny

    Three words: Internet Star Raiders.

  8. The real question by Billly+Gates · · Score: 1
    How fast is this gui OS running on the atari, compared to current desktops that are well over 1000x faster that run Gnome/KDE/WinXP ?

    1. Re:The real question by the+gnat · · Score: 1

      How fast is this gui OS running on the atari, compared to current desktops that are well over 1000x faster that run Gnome/KDE/WinXP ?

      Well, shit, judging from my recent experiences with all three of these on *fast* hardware, it couldn't possibly be worse.

      Joking aside, as much of a waste of time these projects seem like it's still impressive how they can do so much with so little. The evolution of the desktop environment seems to have been entirely based on development of processor-intensive eye-candy for the past five or so years, with the result being that each new system makes the latest hardware actually seem slower for interactive tasks than what came before. I've yet to use another computer that feels as fast as my Mac Centris 610 did back in 1993, running System 7.1. I've also heard amazing things about the late-model Amigas. There seems to be virtually no serious work done optimizing desktop software, with the exception of Aqua (and that only because the initial releases were too slow even by today's pathetic standards).

      I'm still using WindowMaker on Linux, because I find it has exactly the feature set I need (no desktop! yay!), and because since it hasn't been developed much for years it doesn't get progressively slower.

    2. Re:The real question by Lussarn · · Score: 1


      as much of a waste of time these projects seem like


      You're the type of guy who masturbate to gain muscles, aren't you..

  9. Re:Yet Contiki for NES still doesn't have com supp by Anonymous Coward · · Score: 1, Informative

    Yeah, that would be cool. The easiest solution we've been able to come up with for communication would run through the controller port to a host program on the PC. There's posts about it on the nesdev.parodius.com forums. But I'm not sure if that can work with Contiki, maybe it can somehow?

    I'd like to find out. I've got the commucication schematic already, it just needs to be tested. My kingdom for a devcart! heheh.

    If anyone has any ideas, or is just interested, feel free to stop by the NES hardware forum.

    -Memblers

  10. Hum... by SWTP_OS9 · · Score: 2, Funny

    Wonder what will be next...

    A) Atari: 1024 ST.
    B) Tandy: Color Computer { 1,2 or 3 }. Use OS9 or MS Basic as OS.
    C) SWTP SS50 bus computer.
    D) Smoke Signal Broadcasting: Chiftan.
    E) Coleco: Gamesystem.
    F) Coleco: Adam { If you can keep it running ).

    Actualy its not the final results but the knowledge to get it going at all. Be fun to try!

    1. Re:Hum... by Billly+Gates · · Score: 1
      "

      A) Atari: 1024 ST.
      B) Tandy: Color Computer { 1,2 or 3 }. Use OS9 or MS Basic as OS.
      C) SWTP SS50 bus computer.
      D) Smoke Signal Broadcasting: Chiftan.
      E) Coleco: Gamesystem.
      F) Coleco: Adam { If you can keep it running ).
      "


      Port of Duke Nukem Forever.... ducks

    2. Re:Hum... by landrocker · · Score: 1

      We _know_ that everyone is secretly working on option G - porting BSD to their toaster (with full ethernet capability of course)

    3. Re:Hum... by Illbay · · Score: 2, Funny
      You COMPLETELY left out the IBM PCjr.

      Shame on you!

      Chicklet keys are forever!

      --
      Any technology distinguishable from magic is insufficiently advanced.
    4. Re:Hum... by Evil-G · · Score: 1

      Didn't Sun try running solaris on a toaster as an example of its Jini technology. They plugged the toaster into a network with a fridge and then all the Jini enabled devices saw the toaster on the network. I can't remember why they thought this was useful though.

    5. Re:Hum... by monkeyfinger · · Score: 2, Funny

      get the toaster to burn the porn onto your toast!

    6. Re:Hum... by dotwaffle · · Score: 1

      brings the Atari users telnet, e-mail, a web server and a web browser.

      Guess it'll be the PC next then...

    7. Re:Hum... by IM6100 · · Score: 1

      The PC Jr. has a Norton SI of .7 .

      I always thought that was cool, although it's over-rated, because the Junior is much MUCH slower than a PC XT. It has no DMA controller. That makes it MUCH MUCH slower at doing common IO tasks like reading from the floppy drive.

      --
      A Good Intro to NetBS
    8. Re:Hum... by toybuilder · · Score: 1

      How about a networked version of Adventure on an Ethernet-enabled Atari 2600? :)

    9. Re:Hum... by certsoft · · Score: 1
      A) Atari: 1024 ST.
      D) Smoke Signal Broadcasting: Chieftan.

      I've had those in those past, long since sent to a landfill. Multiple operating systems running on each for Pascal compiler development.

    10. Re:Hum... by operagost · · Score: 1

      Thank god - I need someone to get this freakin' duck away from me!

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
  11. Not perfect yet by Martigan80 · · Score: 5, Informative

    Current Status:
    # Compiling: Contiki, UIP, CS8900A driver, Telnet, Email, Web Browser.
    # The Telnet only version works under SpartaDOS.
    # Pings work, but many packets dropped.
    # Telnet works, but looses connection.


    So there is still a way to go. They have a work in progress but are not fully up.

    --
    This SIG pulled due to lack of funding. (This damn war is costing too much!)
  12. I must by madpierre · · Score: 2, Funny

    dust off my old Atari 800.
    Retro cool here I come.

    --
    siggy played guitar
    1. Re:I must by mrseigen · · Score: 1

      Mine's already dusted off. It's sitting on top of my current home PC. Strange thing is, I've played more games on it in the past few months than I have on the PC.

  13. It's called a HOBBY by Pizaz · · Score: 5, Insightful
    some people build scale replica plastic models, and others like to do new things with old hardware.

    To each his own...

    -PizaZ

    1. Re:It's called a HOBBY by Game+Scout · · Score: 1

      Hi Pizaz, you seem to have a passion for gaming. Would you be interested in looking at opportunities with EA in Canada? www.eacanada.com Let me know...

  14. It even has decent file dialog! by Anonymous Coward · · Score: 1, Funny

    The Gnome people should take a look at it.

  15. Jeez! by jamesjw · · Score: 4, Funny


    10Mbit ethernet on an Atari 800.. A single ping would almost DoS it..

    We'll see a CERT alert on this for sure!

    -- Jim.

    --
    -- If at first you don't succeed, lie!
    1. Re:Jeez! by advocate_one · · Score: 1

      Just the normal chatter from compromised windows machines would stiff it out... all those 16k packages coming on port 135...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    2. Re:Jeez! by Billly+Gates · · Score: 2, Insightful
      How fast were the early pdp's that ran BSD Unix 4.2 that included TCP/IP? My guess is a maybe a little faster with alot more memory but not much.

      These boxes were used as routers before Cisco came to be during the early internet. They could handle pings quite well I assume.

      Remember to this day the TCP/IP stack of BSD is still used because it had to be so efficient back then..

    3. Re:Jeez! by AndroidCat · · Score: 2, Insightful

      Indeed. Starting from scratch with a minimum system is a good way to learn TCP/IP inside-out. Anyone can push data with a hot processor and a fat pipe, the trick is to do it without those.

      --
      One line blog. I hear that they're called Twitters now.
    4. Re:Jeez! by fitten · · Score: 2, Insightful

      Yeah, the major cause of code bloat and slow apps is that fast processors have allowed people to just ignore or write off being efficient and/or go ahead and add all those other features into the app because they have plenty of room and processing power to deal with it or... to just be sloppy. Back in the day, you had to distill your designs to include the most important stuff and chop out the fat because you didn't have the space or processing power to do some things. Try fitting a word processor that handled fonts, underline, bold, etc. in 64KB of memory. Today's word processors can't even fit in less than 1MB.

      I've always been amused when folks from "normal" CS came to work in our embedded labs. "You want me to do *what*? and I only have 1MB of space?" Heh... people just don't realize what you can do in even 1KB of space.

    5. Re:Jeez! by AndroidCat · · Score: 1
      Back in the day? I'm wire-wrapping a V20 (8088+) from junkbox parts. It's knitting for geeks, and I've always wanted to build a system up from the ground. Not that I haven't before, but this will be the first with hard drives and TCP/IP. It makes a nice break from programming way up on top of a huge pile of drivers, libraries, OS, endless junk that I don't know what it's doing and can't control.

      I might use the Ethernet module that they used. It seems a clean little unit.

      --
      One line blog. I hear that they're called Twitters now.
    6. Re:Jeez! by Tumbleweed · · Score: 1

      Ah, no weakness there - the ports only go up to 48! :)

  16. Not sure if this ran on the 800s, but... by Alaric42 · · Score: 1, Redundant

    The Atari ST has had web browser software for some time. It's called the Crystal Atari Browser.

    1. Re:Not sure if this ran on the 800s, but... by Stween · · Score: 1

      CAB's pretty old, it's been a while since I've used it.

      The most heavily updated browser out there currently is: Highwire

  17. Re:oh please tell me why by 00420 · · Score: 2, Insightful

    There is no way that you can tell me everything you do for fun is USEFULL to the world.

  18. Cool! by sunspot42 · · Score: 2, Interesting

    Does this mean a networked version of M*U*L*E would finally become possible? Sweet!

    1. Re:Cool! by Evilive · · Score: 1

      Oh, man, I remember playing M*U*L*E forever on my C64..those yellow blue red and green looks-like-an-Imperial-walker camels. and that cool theme song.

      --
      -- Two in the pink, one in the sink.
    2. Re:Cool! by spektr · · Score: 2, Informative

      Download the remix here

  19. never really thought about this before... by Malor · · Score: 5, Interesting

    It just occurred to me, with the "10 mbit Ethernet" reference in the title, that it would be harder than hell (impossible?) to push that much data on one of those 8 bit computers.

    Assuming you're using only the processor, on an 8-bit machine the data speed ought to be very close to the clock speed; a 1Mhz machine probably could copy no more than 1 megabit, and that's assuming that it was doing NOTHING else, like interacting with the user.

    Now, the Ataris have early versions of the some of the custom chips that were in the Amiga, so it's likely that at least some of the load might be able to be offset, but I'd be pretty amazwd if the machines could exceed 2 megabits.

    Honestly, everything past a modem is probably overkill on these old machines; it's like putting tires and shocks to do 200mph on a Model T. No matter how hard you push down the pedal, it's just not going to go much faster. :-)

    It really puts things in perspective, though; I'm sitting here typing on my Web browser, downloading a TV episode off Usenet at about 3 megabits, and streaming Doll Revolution off the Mac via iTunes, playing it on a (kinda crummy) 5.1 surround sound system. And with all that going on, probably 95% of my processor time is going to Folding@Home.

    Goddamn, what a difference a few decades make. :-)

    1. Re:never really thought about this before... by djupdal · · Score: 1

      I haven't looked into the hardware here, but I would guess they use som kind of ethernet chip that takes in 8 bits in parallell, making the maximum dataspeed 8 megabytes per second and not 1.

      And speed is not the only advantage over a modem (or serial connection). Just as important is it to be able to connect the computer to the local network that most likely will require ethernet.

    2. Re:never really thought about this before... by djupdal · · Score: 1

      Sorry, in my previous posting I should have written 8 megabits, not 8 megabytes.

    3. Re:never really thought about this before... by Ed+Avis · · Score: 1

      Yes, even a 486 box can have difficulty saturating a 10Mb/s Ethernet link, if it uses PIO. With DMA and busmastering you can do better, but still I'd question the ability of the OS and applications to keep up on a slower machine. (In practice, the older Ethernet cards are limited to about 3.5Mb/s due to a conservative implementation of checking whether the medium is free.)

      I think classic Ethernet is about the oldest and slowest networking medium that's still widely supported, unless you want to use serial connections.

      --
      -- Ed Avis ed@membled.com
    4. Re:never really thought about this before... by Ziviyr · · Score: 1

      Say it:
      "One million bytes is about one megabyte."

      Why do people cling to counting bits and using base 10 measurements on binary data? Its silly!

      --

      Someone set us up the bomb, so shine we are!
    5. Re:never really thought about this before... by Unominous+Coward · · Score: 1

      In practice, the older Ethernet cards are limited to about 3.5Mb/s due to a conservative implementation of checking whether the medium is free.) I think classic Ethernet is about the oldest and slowest networking medium that's still widely supported, unless you want to use serial connections. I can relate to that. I have a Mac LC II with an LC Ethernet card (those things look weird). The other day, I was backing up some software using FTP. Now, it's interesting that I could only download at about 10-30kBps from the Mac, whereas I could upload at about 100kBps. It's probably because the crusty IP stack on the Mac could acknowledge data whenever it wanted to without causing my PC to wait. In contrast, when downloading, the Mac probably had its own timers that had to expire before receiving any more data.

      --
      "Smoking helps you lose weight - one lung at a time" -- A. E. Neumann
    6. Re:never really thought about this before... by Ed+Avis · · Score: 1

      Actually I was talking about delays at the MAC level in the Ethernet card itself, so a physical limitation on data transfer no matter how fast the machine. But it's a similar issue.

      --
      -- Ed Avis ed@membled.com
    7. Re:never really thought about this before... by bobv-pillars-net · · Score: 1
      I think classic Ethernet is about the oldest and slowest networking medium that's still widely supported, unless you want to use serial connections.

      I've used serial, parallel, arcnet, and ethernet. Ethernet beats the rest. Unless you're comparing it with fiber optic (not within the budget of most geeks), I don't know how you get off calling it "slowest."

      And what's the difference between "classic" ethernet and the plain-old-commodity-grade ethernet that runs through cat-5 and 3c905 adapters?

      --
      The Web is like Usenet, but
      the elephants are untrained.
    8. Re:never really thought about this before... by Ed+Avis · · Score: 1
      I said the slowest that's still widely supported, apart from serial connections. Arcnet is not widely supported these days, if it ever was (how many PCs have an Arcnet adaptor?). OK, the parallel port was something I left out.

      And what's the difference between "classic" ethernet and the plain-old-commodity-grade ethernet that runs through cat-5 and 3c905 adapters?


      By 'classic' Ethernet I meant 10Mb/s, not Fast Ethernet (100Mb/s) or Gigabit Ethernet or any of the other networking technologies with 'Ethernet' in the name.
      --
      -- Ed Avis ed@membled.com
    9. Re:never really thought about this before... by Jennifer+E.+Elaan · · Score: 1

      I have a box of arcnet hardware, and an arcnet card is still available in my firewall machine should I ever need to connect something arcnet-enabled. It's 1MBit, but it has the advantage that you can run a cable up to a kilometer long between cards (not exactly a supported configuration, but it can be done) over regular TV coax. If you ever need to solve the "last-mile" problem, arcnet is a cheap way to do it.

    10. Re:never really thought about this before... by Jennifer+E.+Elaan · · Score: 1
      Actually, you missed something. The chipset they are using is designed specifically for low-speed applications (like attaching to 8-bit microcontrollers), and does enough of the link-level work by itself that the main CPU doesn't have to. The card will buffer (in internal memory) the incoming packets, screen out any incorrect MAC addresses (unless you are in promisc mode), and even allow the system to access the packets byte by byte, rather than doing a bulk copy.

      While the effective bulk transfer rate would be rather limited, it is quite possible that this system could survive on a saturated network. 500k/s of total network traffic isn't much, but 500k/s of traffic devoted to that machine is quite substantial. It might even be able to provide services that have very low bandwidth requirements.

  20. This is really cool.. by Ken+Broadfoot · · Score: 3, Interesting

    This kind of stuff is what would have happened if Microsoft and IBM had not destroyed "choice" back in the day.

    Wouldn't it be cool if Commodore and Atari and Texas Instruments made some kinda comeback. The internet was a web of completly different platforms all talking via internet standards. Amigas, Macs and OS2 machines. No Linux/Unix vrs Microsoft.

    I hope this kinda stuff continues. Even if it is just for fun.

    --ken

    --
    Bitcoin pyramid: Join here: http://www.bitcoinpyramid.com/r/1427 it's FREE!
    1. Re:This is really cool.. by zakezuke · · Score: 1

      This kind of stuff is what would have happened if Microsoft and IBM had not destroyed "choice" back in the day.

      I'm not sure that the PC revolution was such a bad thing. Part of the reason that the PC took over as the master platform was the low cost clone market. The TI was a really cool platform, as was the amiga. Hell the commodore and atari 8-bits ran circles around the XTs dispite the fact that they had 10x the ram.

      But I don't feel I would enjoy computing in the 21century based on commodore style policies on hardware. Commodore was big on nickle diming you to death as far as trivial upgrades are concerned, and wasn't too hip on the idea of end user upgrades, they would rather you buy a whole new machine, even if the latest offering only added a tint control.

      TI wasn't around long enough to actually see their policies in action.

      I really don't blame microsoft for market domination. I blame the clone market and the ease of piracy of MS-dos.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    2. Re:This is really cool.. by Mannerism · · Score: 2, Funny

      even if the latest offering only added a tint control

      I'd mod this up, but there's no "+1: Obscure Bloom County reference" option :-)

  21. Don't laugh ! by Ignis+Flatus · · Score: 5, Funny

    One day you guys will be all excited to see that someone has built a subspace carrier-frequency card for the PCI bus and ported a neural-interface OS to the PC.

    1. Re:Don't laugh ! by aardwolf204 · · Score: 1

      Yes but will it allow you to emit an inverse takeon pulse through the main deflector while setting the shields to a rotating modulation?

      your comment reminds me of the movie hackers:

      Whoa, its got a 28.8 BPS modem!

      Thats going to be a fun one to explain to the kids (when I get some in like 10 years)

      --
      Im dreaming ofa big bndwdth, That can resist the /.crowd.May ur days b merry & bright & may al
    2. Re:Don't laugh ! by 16K+Ram+Pack · · Score: 1
      An old episode of Grange Hill (BBC drama set in a school) I saw recently had them talking about buying a computer and that they might be able to get one for "about UKP1000".

      The computer? A Commodore PET.

  22. Re:8-bit ISA NIC for Linux? by pe1chl · · Score: 1

    Maybe you should hack a bit with the software (drivers).
    There are only subtle differences between the NE1000 (8bit) and NE2000 (16bit) network cards, and the code to recognize the cards may be misguided by the situation. You probably still can get it to work.

    Years ago, I took an NE2000 card, mounted it on a piece of experimenters board, and fitted it into an Atari Mega ST (the ones with the pizzabox case under the monitor, that had a bus slot).
    After modifying the driver that was in the Linux kernel at that time (1.0 days, I guess) it worked okay.
    Unfortunately there was no openly available network stack for the machine, so I could only use it with KA9Q NET. So, I had telnet, ftp, smtp etc but no shared drives.

  23. Why? by LittleBigScript · · Score: 2, Insightful

    A lot of people like to ask "WHY?" when it comes to technology. But these little gizmos, which still work amazingly, answer a different question, "Why not?" Why not play with the old stuff?

    1. Re:Why? by IM6100 · · Score: 2, Interesting

      It's fine to play with the old stuff. I do it myself quite a bit.

      However, it's foolish to claim that the original processor is running the network stack when the card that it's connected to has an embedded processor that's as powerful or more than the original. That is a bit like running VT100 terminal emulator software on your C64 and claiming you're running 'lynx' on it because it's the serial console for your Linux box running 'lynx'.

      Now, native assembly code on the old system and only the tiniest physical layer possible in hardware... that would be impressive.

      --
      A Good Intro to NetBS
  24. Telnet? by Ed+Avis · · Score: 1

    Hmm, telnet. Clear-text passwords and all that. But it would be insane to try porting ssh to such a machine. So is there any way to get secure remote logins?

    Perhaps you could generate a 100-kilobyte file of random data, get a copy of it at either end somehow (does this Atari have disk drives? maybe even put the file on tape heh heh) and use it as a one-time pad for remote connections.

    --
    -- Ed Avis ed@membled.com
    1. Re:Telnet? by Unominous+Coward · · Score: 2, Interesting

      If you need to use an Atari to do your work in security, you're in trouble.

      --
      "Smoking helps you lose weight - one lung at a time" -- A. E. Neumann
    2. Re:Telnet? by Richard_at_work · · Score: 1

      S/Key, works with telnet, ssh, ftp, and a ton of other things.

      Basically you use a secure connection to the remote location to generate a list of one time passwords, which you then use on the unsecure connection when needed. Being onetime, it doesnt really matter if someone grabs the key you jsut used, and the keys have to be used in order of generation.

      Right, thats passwords sorted, the only thing you have to worry about now is connection stealing, or man-in-the-middle attacks. Telnet is really open to these.

    3. Re:Telnet? by zakezuke · · Score: 1

      I was just thinking about the fact that one logical application for telnet from an atari 8 bit is for some form of mp3 remote control. I don't remember my history really well, but I believe the 800xl offered chroma/luma output, aka svideo. It wouldn't be anything fancy, stock 40col support is a might bit limited, but hey, good readable TV support isn't anything to sneeze at.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  25. My trusty Kaypro 10 by Illbay · · Score: 1

    ...can't even do that. (Can't find where to stick the ethernet card).

    --
    Any technology distinguishable from magic is insufficiently advanced.
  26. And what would that matter? by Sycraft-fu · · Score: 2

    Have a look at and/or try Contiki. It lacks SO much functionality that a modern OS has. Any comparisons aren't worth much.

  27. Where is the Amiga version!? by Corrado · · Score: 2, Interesting

    Damn, we have ethernet for the C-64, Atari and even lightbulbs, but I still cant get my old A500 or A2000 on the 'net. Oh sure, I could dig up a really old, crappy Ariadne II board off of eBay for $500, but what's the point in that? I want something like this for the Amiga.

    Come on, it's got enought power to do something like this and you wouldn't have to build the GUI or OS - just the hardware.

    Oh well, I guess a man can dream. :)

    --
    KangarooBox - We make IT simple!
  28. STOP THINKING INTEL! by SharpFang · · Score: 2, Informative


    Do you know Amiga 1200 with 12MHZ CPU - from user's feel side of view - felt WAY faster than 486/80MHZ with twice as much RAM?

    Why? Better architecture. Not only CPU but whole computer. I can imagine employing the gfx chipset for such a work. It can move data between ports and memory at amazing (comparing to the CPU) speeds, fill large areas of memory with specific values, move memory areas etc. Without taking CPU time and without even the CPU waiting (so CPU may do its own stuff while GFX chipset does its own.

    Let's make a very rough count...

    10Mbps with traffic overhead of Ethernet etc (all that is stripped on hardware) is about 1 Mbyte/s. With 64K of RAM, it's about 0.064s to fill whole RAM. Assume screen frequency of 50HZ, gives 0.02s/frame. Transfer of 20K/frame required. For the CPU - way too much. For ANTIC (the gfx chip) - acceptable amounts I think...

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:STOP THINKING INTEL! by IM6100 · · Score: 1

      The Amiga wasn't really a single processor machine. It was a cluster of custom gate arrays and misc chips all doing processor intensive tasks (and all with girly names).

      --
      A Good Intro to NetBS
    2. Re:STOP THINKING INTEL! by SharpFang · · Score: 1

      Yup. Same with Atari and other 8-bit. Unlike PCs, they had much more "computational power" than just the CPU. That's why I think some skilled hacker COULD achieve 10mbit/s transfers on Atari. The question is: With 64K RAM to fill - What for? Take 24K for "drivers" and "OS", remaining 40K for your use - Do you feel any difference if it takes 3s to fill it or 0.03s? Either way you end up with full RAM you have to do something with...

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    3. Re:STOP THINKING INTEL! by Michael+Hunt · · Score: 1

      'cept for Gary. He rocked.

    4. Re:STOP THINKING INTEL! by UndeadMechanic · · Score: 1

      While I don't recall the specs of ANTIC, I do know that you can do some pretty interesting things with it. Simple and short FMV's can be easily done on a machine with more than the standard 64K RAM. A stock 130XE was the first thing I expieremented around with this on. Load the data into memory and use page flipping to draw each frame (for those that don't know, you can "flip pages" of RAM sort of like pages of a book. All you have to do is change the values of two locations to point ANTIC at a new area of RAM and it will draw what's stored there. THe only thing the 6502 has to do to is change those 2 values, the rest is up to ANTIC). If you use a VBI driven routine to do this, you can get up to 60 FPS (50 w/ PAL) with almost NO load on the 6502 at all. But with so little RAM, you run out of frames really quickly. Enter the 130XE with it's extended memory. Add a bank switcher to your VBI and you can have as much video as your RAM will allow. I've seen up to 4 meg memory upgrades for the Atari.

  29. Don't forget the Apple ][ by cplater · · Score: 2, Interesting

    Well, not really, the LANceGS has been available for over three years. It works with an Enhanced ][e or IIgs, although there are no apps for the ][e that use the interface. FWIW, Apple had created an ethernet card for the IIgs to be released with System 6 (GS/OS) but killed it at the last minute so as to not have the IIgs compete with the Macintosh LC.

    --
    -- Charles A. Plater
  30. Moving 1MB/s on a 8 bit computer was possible by hbackert · · Score: 1

    Assuming you're using only the processor, on an 8-bit machine the data speed ought to be very close to the clock speed; a 1Mhz machine probably could copy no more than 1 megabit, and that's assuming that it was doing NOTHING else, like interacting with the user.

    Interresting logic. A poor old Z80 running at modest 4MHz was able to move, using a DMA companion chip, quite exactly 1MByte/s (4MHz, 4 clock cycles/byte). The CPU without any special chip was able to move a byte in 21 cycles (via LDIR command) from memory to memory (up to 64kByte block size) or from memory to I/O port (via OTIR command) or from I/O port to memory at the same speed, but only max. 256 byte in one go. That's max. 190 kByte/s.

    Of course those are absolute maximum throughputs, but you could always crank up the frequency to 8MHz (more on later models). Saturating Ethernet is thus impossible without DMA chip, but not difficult with such help. And most 'good' computers had a DMA chip for things like hard disk.

    1. Re:Moving 1MB/s on a 8 bit computer was possible by Tumbleweed · · Score: 1

      > max. 190 kByte/s.

      Well hell, that's still about 10x faster than the Zaurus website after a Slashdotting.

    2. Re:Moving 1MB/s on a 8 bit computer was possible by jbert · · Score: 1

      Don't forget, LDIR wasn't the fastest way to sling data around on the Z80, despite it being "easier". I think a simple loop could beat it and I remember reading that one of the later spectrum games used a trick something like:

      Change stack ptr to source:
      pop BC
      pop DE
      pop as many as you can get away with
      change SP to dest:
      push ...
      push DE
      push BC
      loop...

      which shifted more bytes/clock than any other method people came up with.

  31. Re:Old-hardware devotee by monkeyfinger · · Score: 1

    If it's done as a bit of fun thats pretty cool, but if old computers can be put to good use then it's recycling. I'm thinking about getting a crappy old computer and installing linux and mozilla and making a littlew web browser for the kids. It would be a one trick pony, but it would save money and resources.

  32. Wow! by AchilleTalon · · Score: 1
    This is much more closer my chinese abacus will finally get its deeply missing interface to the internet. I already run a very nice web browser on it: Me-zilla.

    Let's go guys, keep this ball rolling!

    --
    Achille Talon
    Hop!
    1. Re:Wow! by angryelephant · · Score: 1

      I posting right now using lynx on my sliderule.

  33. Re:8-bit ISA NIC for Linux? by IM6100 · · Score: 1

    Back in the olden days I ran a whole fleet of low end Linux boxes with 3c503 cards that I bought at surplus stores. The 3c503 card is an 8-bit ethernet card. I believe I was paying like $3 a pound for those cards out of scrap bins.

    I started out, of course, with the 3c501, which is a horrible broken card that shouldn't be put on modern networks.

    --
    A Good Intro to NetBS
  34. WPA problem by Fubar411 · · Score: 1

    Too bad Windows XP will require activation and shut down 30 days into the project.

    1. Re:WPA problem by pla · · Score: 1

      Too bad Windows XP will require activation and shut down 30 days into the project.

      Hah! Don't make us laugh. Everyone knows that when PCs become "retro" hardware, all the backports of cool new toys will use DOS 3.3.

  35. Re:Yet Contiki for NES still doesn't have com supp by NeuroManson · · Score: 1

    What about that goofy "expansion port" they have in the base of the NES? I can only fathom a guess that it was designed with the intent of releasing an unreleased disk drive (similar to the model released in Japan), designed to connect to the net and store games on said disks.

    Maybe that would solve the problem, just need to hack together the communications hardware, RAM and disk drive. Perhaps a visit to eBay or whatnot can obtain the drive and then some reverse engineering can be done.

    --
    Just because you can mod me down, doesn't mean you're right. Shoes for industry!
  36. Re:8-bit ISA NIC for Linux? by pegr__ · · Score: 1

    Use IRQs 8 or below, and you should be OK. IRQs 9 and above require a 16 bit slot...

  37. Oh good. by drinkypoo · · Score: 1

    The Atari joins the commode 64 in the ethernet department, and yet still no one has come up with a homemade ethernet adapter for the dreamcast, whose BBA (when available) runs over $100. Atari: 1.7(9...) MHz. Dreamcast: 200MHz, with a cdrom. Come on, people.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Oh good. by drinkypoo · · Score: 1

      I understand the nostalgia factor that keeps the Atari 800 and the C= 64 alive. I just don't understand why people are putting so much effort into turning it into something wholly different. For example, the RISC upgrades for C= 64... At least this doesn't entirely change the nature of the 800, but how long will it be?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  38. Re:Flamewar? Flamewar? by heironymouscoward · · Score: 2, Funny

    Yeah, but apart from the sucky color, slow floppy drives, nasty printer, slow CPU, crippled 6502 assembly language, limited embedded BASIC, slow tape drives, and the occasional explosion, the C64 was a great machine.

    --
    Ceci n'est pas une signature
  39. Re:whats next ..? by mrseigen · · Score: 1
  40. Not quite so silly afterall.... by yiantsbro · · Score: 3, Funny

    The more stories I see like this the more I realize hacking into the alien technology with the little laptop in the movie Independence Day really wasn't so silly after all... :)

  41. What about on a Gameboy by Brad1138 · · Score: 1

    The first thing I thought when reading this article was why? Then I thought why do I still have an Atari 800, Amiga 500 and 486-33 in my closet? Although I will never go to the trouble to get my Atari online, I think it would be cool to get my old, original Gameboy online, Any possibilities there?

    --
    If you could reason with religious people, there would be no religious people
  42. Apple II? by bhtooefr · · Score: 1

    When will someone finish porting Contiki to the Apple II and write a LANceGS driver for it?

  43. Re:Yet Contiki for NES still doesn't have com supp by bhtooefr · · Score: 1

    It was actually a port for a modem for online lottery services. It didn't come out due to fears of hacking.

  44. Emulation only goes so far by nurb432 · · Score: 1

    Part of the allure of older hardware is just that, the hardware..

    You cant emulate the 'feel' of a working ST.. its just not the same watching GEM poke along in a window as it is to really have it in front of you...

    ( yes i know this was about 8 bit atari, but you get my point )

    --
    ---- Booth was a patriot ----
  45. Re:8-bit ISA NIC for Linux? by Jennifer+E.+Elaan · · Score: 1

    You probably mean the 3c509 (which was a really nice 16-bit ISA card), not the 3c905 (which is a PCI 10/100 card). I have a couple 3c509's in my router box, they are very nice cards.

  46. great timing! by Tumbleweed · · Score: 1

    I just got an Atari 800 off eBay a few weeks ago. *sweet*

    Oh, I forgot - I was gonna gut it for another project. Guess I'll have to get another. Good thing they're cheap!

  47. Re:whats next ..? by focitrixilous+P · · Score: 1

    I'm wishing for TI-apache and Tizilla to go with that, and then it will be practal.

    --
    SAILING MISHAP
  48. and in a related story by SteelRat · · Score: 1

    I have taught my pet rock to play dead.

  49. Re:Misleading data rate? by Unominous+Coward · · Score: 1

    1.79 MHz CPU, and 8 bits per cycle, yields 14.32 Mb/s

    You must've missed the part about Ethernet being a serial protocol.

    How is it going to grab 8 bits at a time in one clock cycle when there is only one bit coming down the wire at that time? It can't process more than one bit per clock cycle because the second bit wouldn't have arrived yet.

    --
    "Smoking helps you lose weight - one lung at a time" -- A. E. Neumann
  50. Re:Misleading data rate? by Michael+Hunt · · Score: 1

    The ethernet PHY will be running at 10MHz, 1 bit/cycle.

    The bus interface will be running at 1.79MHz (or some multiple/fraction thereof), at 8 bits in parallel.

    Assuming good buffering, you could very easily saturate an 8 bit 1.79MHz bus with the output from a 10MHz serial line (which is essentially all that ethernet's PHY is.)

  51. fixing dropped packets by cybpunks3 · · Score: 1

    I'm thinking that the logical solution to the dropped packets would be to try to stuff some kind of processing in as a display list interrupt.

    I'm also pretty sure Contiki isn't optimized for the Atari's architecture. It's designed to be portable. I don't know at what rate it services the TCP/IP connection but it should be done at least once every frame in a vertical blank interrupt.

  52. Old hardware advantages by phorm · · Score: 1

    Whilst newer hardware obviously has the speed advantage, there are some blessing to older hardware. The main one I can see is heat. Processors have become faster, yes, but heat-dissipation efficiency hasn't really come to where it should.

    Now, while an Atari might be a step too far back for many practical applications (maybe you could use it as a relay-to-internet for some form of telegraph info though?) in looking at my older PC's there were no fans, and not much of a heatsink either. For my MMX233, it was running as a server with a
    So situations where noise needs to be minimal, and heat equally so, modifying older systems to run semi-current technology might be useful. After all, there is a lot you can do with a "not-quite-dumb" terminal, but getting hardware to work on them is another story.

    Maybe you need a computer that has one task, to display a little information and maybe have a submissal button/form, but it needs to interact with more modern machines. I think that in this case, an old Atari with an ethernet cable would shine through very nicely: low power consumption and little noise.

  53. why don't they have it for the TI-99/4a? by LostboyTNT · · Score: 1

    quite odd, they've developed it for everything from the vic-20 to the Nintendo, to the Co-co, wonder why they don't have it for the TIc? Oh, that's right.. It must be because the TI-99/4a has a 16 bit processor, and it's only for 8 bit systems.. (yes folks, the TI was the first 16 bit 'Home Computer' but due to bad coding, Bad marketing, (sorry Bill Cosby) and the fear of loss of money, it never went far with TI, but just check out the following, (including a 32 bit upgrade path) Myarc9640

    --
    LostboyTNT MercyHosting.Com

    Server-Status.Com

    50Bux.Com

    TLDR.Com

  54. Here's why you can't get modded up.. by LostboyTNT · · Score: 1

    Every time somebody mentions running somthing new on somthing old, or not meant for it, SOMEBODY mentions Hey! Let's Cluster them!

    --
    LostboyTNT MercyHosting.Com

    Server-Status.Com

    50Bux.Com

    TLDR.Com

    1. Re:Here's why you can't get modded up.. by patten · · Score: 1

      I think it's quite amazing that they were able to put such old hardware online and for it to actually work. I applaude these guys. w00t!

      --
      patten - http://www.sex-offenders.ca
  55. Re:Old-hardware devotee by 16K+Ram+Pack · · Score: 1
    Do it. I'm building a machine for word processing and web browsing for a guy using a P2 300.

    My advice would be to get at least 64mb of RAM and pref. at least 6GB of storage. And get an external modem. Getting Winmodems to work is more trouble than it is worth.

    If you've never used Linux, try it. I tried installing both RedHat and Mandrake and both were no bother.

  56. Re:Old-hardware devotee by monkeyfinger · · Score: 1

    Thanks for the advice. I'm already running redhat 9 on my own pc and it's not too bad. One of the things that bugs me is that commands like fdisk are missing, I think redhat may have castrated linux a bit to make it safe. As an alternative I am experimenting with slackware 9, I want to be able to do more from the command line and slackware seems to be a good distro for doing that.

  57. Re:UKP1000 in the days of the PET by 16K+Ram+Pack · · Score: 1

    I remember seeing the price of a replacement keyboard for a TRS-80 in my local Tandy and it was UKP100.

  58. Know your roots! by __aahyqr7907 · · Score: 1