Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Announcements The Internet Technology

The Contiki Desktop OS for C64, NES, 8-bit Atari, 403

Adam Dunkels writes "This is for those of you who think that a text-based operating system that fits compressed on a 1.44Mb floppy counts as 'tiny': the brand new Contiki operating system and desktop environment for the Commodore 64, with ports to a bunch of other platforms such as the 8-bit Nintendo Entertainment System, the VIC-20, 8-bit Ataris, Atari Jaguar, the Tandy CoCo, and the Apple ][ under development. The Contiki system includes the following: a multi-tasking kernel, a windowing system and themeable GUI toolkit, a screen saver, a TCP/IP stack, a personal web server, and a web browser. The Contiki web browser, which is likely to be the world's smallest browser given its extremely small memory footprint, is the world's first true web browser for an 8-bit system and probably makes the 21 years old Commodore 64 the oldest system ever to run a real web browser! All of the above programs are contained in a single, fully self-contained, 42 kilobytes large binary. The entire Contiki system with all programs running simultaneously is comfortable in 64 kilobytes of memory. The name 'Contiki' is derived from Thor Heyerdahl's famous Kon-Tiki raft which was able to sail across the Pacific Ocean despite being built using prehistoric techniques, something previously thought impossible. There are also screenshots and a FAQ avaliable."
This discussion has been archived. No new comments can be posted.

The Contiki Desktop OS for C64, NES, 8-bit Atari,

Comments Filter:
  • by onthefenceman ( 640213 ) <szoepf.hotmail@com> on Monday March 10, 2003 @09:06AM (#5475824)
    where do I plug the RJ-45 cable into my NES?
  • duh (Score:0, Funny)

    by Anonymous Coward on Monday March 10, 2003 @09:08AM (#5475834)
    Imagine a beowulf cluster of these! ;o
  • by borgdows ( 599861 ) on Monday March 10, 2003 @09:09AM (#5475841)
    ...for Doom3 on my Commodore 64!

    I'm sure Carmack is able to do that!
  • by Anonymous Coward on Monday March 10, 2003 @09:11AM (#5475849)
    At last, the effort to bring browser crashes due to poorly written Javascript strings has been brought to the otherwise unafflicted Commodore 64.
  • by dolo666 ( 195584 ) on Monday March 10, 2003 @09:12AM (#5475853) Journal
    Will this work on the TI 99/4A or will I need a few extra 16k memory expansion cards to get up to snuff?

    I still don't understand why any of you use these big computers. We only need 32k to do everything! I'm using one now and although I had to split this message over a cassette tape, it's still better than using those computers that Bill Gates said were too memory rich.
  • Re:duh (Score:2, Funny)

    by Anonymous Coward on Monday March 10, 2003 @09:14AM (#5475868)
    I'm going to beowulf cluster all the idiots that say, "Imagine a Beowulf Cluster of these!"

    Together we'll have the biggest pile of morons that ever existed!
  • VIC 20! (Score:4, Funny)

    by fozzy(pro) ( 267441 ) on Monday March 10, 2003 @09:17AM (#5475880)
    I don't know why i would need to multi-task on a VIC 20 but i'm going to pull her out and see if can get her going. I have a slew of tapes/tape drive or the old beauty. If i can get my EE and CE roomates and buddies to rig up an interface to ethernet then we have a low power webserver pretty soon. It's not hi traffic, but it's not like I get hits like Slashdot.

    Writing support for a HD or faster storage then tape would be the best, but no time right now. Getting a basic webserver over a serial modem should be fairly trivial. Porting a Java shouldn't be and i've always wanted to get JAVA to run on C64, VIC 20, or TRS....Not the embeded version.
  • by Myriad ( 89793 ) <myriad@the[ ]d.com ['bso' in gap]> on Monday March 10, 2003 @09:18AM (#5475893) Homepage
    A link off the Contiki Screen Shots [dunkels.com] page listed:
    The first two screen shots are actually historical - they show a Commodore 64 web browser browsing web pages served by a Commodore 64 web server :-) The Commodore 64 web server is hosted by Ullrich von Bassewitz and can be seen in action at http://c64.cc65.org/.

    *sniff* Hmmm, do I smell burning plastic? Ahh yes, there melts another C64 powersupply.

    Oh well, it died an honorable death. Damn /., destroying the remains of our technological history! :)

    Blockwars [blockwars.com]: a realtime multiplayer game similiar to Tetris.

  • At last (Score:5, Funny)

    by kinnell ( 607819 ) on Monday March 10, 2003 @09:19AM (#5475899)
    The Commodore 64 market has been screaming for an up to date operating system and web browser for decades. This should breathe new life into a sector which has been seen by many as obsolete, and may well trigger a renaissance in C64 development and application support.
  • by Jim the Bad ( 192095 ) <JimTheBad@@@NtlWorld...com> on Monday March 10, 2003 @09:20AM (#5475904) Homepage
    commie emulator

    You mean a version of Eliza that says things like "Comrades, we must seize the means of production!" and "Down with Capitalism!"

    Sorry, I'll get me coat...

  • Darn... (Score:5, Funny)

    by CoolVibe ( 11466 ) on Monday March 10, 2003 @09:28AM (#5475948) Journal
    Where was this stuff 10 years ago? I wouldn't have dumped my c64 for that stupid x86 hardware. *sigh*

    Seriously, this is very cool stuff. I might dig up my old CBM from the attic to play with this. Now only to be able to hook my oceanic 1541 drive to my PC or my Mac somehow. Or are there ways to simulate a c64 disk drive from a PC with a resoldered C64 disk cable?

    How _does_ one transfer software from PC to a real hardware C64 nowadays? Can some people in the know drop some pointers to FAQ's and links?

  • by erinacht ( 592019 ) on Monday March 10, 2003 @09:28AM (#5475951) Homepage
    Please some clever person with no value on their time: Make a version for the spectrum, the world needs this! The speccy is a (modified) Z80, so is the NES (as I remember) - it should be possible and possibly quite easy that would be so cool! Web browsing on a rubber keyboard, those fancy CBM machines are almost "real" computers by comparison
  • by siliconeyes ( 154170 ) on Monday March 10, 2003 @09:34AM (#5475985)
    You guys are so behind times man! Katz's buddy Junis from Afghanistan was beta testing this a year back!

  • by joshsnow ( 551754 ) on Monday March 10, 2003 @09:45AM (#5476045) Journal
    Excellent! Now I can play Monty on the Run and Sanxion in Death Match mode..
  • by selderrr ( 523988 ) on Monday March 10, 2003 @09:45AM (#5476049) Journal
    Not everything needs to be useful.

    That's ridiculous. Hobbies must be useful. That's why we all collect stamps & hotelsoap.
  • by spanky1 ( 635767 ) on Monday March 10, 2003 @10:10AM (#5476218)
    The screen shots look a lot like Windows 1.x or 2.x... no proportional fonts, bright solid colors, etc. :)

    Also, I don't see how this would work on my VIC-20. I still remember when it's powered up it says "3583 bytes free". Not quite enough free space! I have an 8K expansion cart, but that still doesn't bring me up to the required amount of RAM.
  • Re:duh (Score:2, Funny)

    by Trolling4Dollars ( 627073 ) on Monday March 10, 2003 @10:14AM (#5476241) Journal

    Based on my non-scientific calculations... The number of people that have said "Imagine a Beowulf Cluster of these!" has been said is so large that it approaches infinity. ie. it's a constantly growing number with no certain end, a lot like Pi. This is true especially since people are likely to be saying this for a long time to come. Given that assumption, it's fairly safe to say that a cluster of all those "idiots", as you put it, would be quite powerful. No matter what their level of intelligence, the sheer processing power would be pretty enormous! Infinitely enormous, in fact. With this in mind, I think what you have proposed is extremely dangerous. A few years ago on Slashdot this [slashdot.org] story suggested that as processing power increases, and CPU size decreases, CPUs generate more heat. The idea being that eventually a laptop could become a small sun, or even a black hole might apply to this cluster as well. That would be pretty damn scary! So, to the original poster above; Congrats dude. You've just suggested creating a device that could threaten the entire planet. Depending on which side of the fence I'm on, (I won't say which) you're a terrorist, or... a redeemer. As my friend Gordon would say, "Yup. The volcano for all of them (them being his enemies -ed.) as soon as I take over the world."

  • by Pedrito ( 94783 ) on Monday March 10, 2003 @10:28AM (#5476335)
    Okay, well, I've got 6 Ataris (some 800xls, a 1200xl, and some 130xes). Let's see, if I cluster them together, I'd have a total of 6 * 1.79, 10.74mhz at my command. Don't get jealous guys. Wipe away the drool. That's right baby, I'm gonna be crunching some SETI@home units today...
  • by Anonymous Coward on Monday March 10, 2003 @11:04AM (#5476576)
    64kb sould be enough for anybody.
  • by TheRaven64 ( 641858 ) on Monday March 10, 2003 @11:23AM (#5476739) Journal
    Agreed. I consider the lack of a decent web server to be one of the main failings of my watch...
  • by Anonvmous Coward ( 589068 ) on Monday March 10, 2003 @12:56PM (#5477522)
    "Actually you people joke about stuff like that, but I have a 386 Laptop running FreeDOS that does almost everything that I need a computer to do."

    Liar. We all know that porn quality on an old B&W screen like that would be horrendus!
  • Wow! (Score:3, Funny)

    by Junior J. Junior III ( 192702 ) on Monday March 10, 2003 @01:50PM (#5477940) Homepage
    I'd say with the advent of this new operating system, this would be a great time to buy stock in Atari or Commodore. Once news of this hits Wall Street, there's sure to be a surge in the market.
  • by Junior J. Junior III ( 192702 ) on Monday March 10, 2003 @01:55PM (#5477982) Homepage
    No, the real question is: how much do you have to blow on the RJ-45 port in order to get a solid contact?
  • by Anonymous Coward on Monday March 10, 2003 @08:26PM (#5481236)
    lets see... ...how does this work...

    LOAD "slashdot.com", 8, 1

    ah, crap, out of memory error,
    run/stop + restore...

Intel CPUs are not defective, they just act that way. -- Henry Spencer

Working...