Slashdot Mirror


Intellivision Operating System Revealed

Thanks to an anonymous reader for pointing to the IntyOS site, which has released Version 0.2 Alpha of a "multitasked operating system for the Intellivision console." According to the site, IntyOS "..includes a powerful GUI which handles a mouse pointer, windows, menus, icons, etc", and was "..written from scratch in CP-1600 assembly language in order to fit exactly to the hardware specificities of the Intellivision. Its main goal is now to see how far it's possible to go with today's technologies on such a limited system from the early 80's" There's also a site mirror available, and the demo ROM is viewable in a Java applet.

58 of 309 comments (clear)

  1. Bye Bye. by OS24Ever · · Score: 3, Funny

    Bye Bye IntOS. Slashdotted in 0.33 seconds.

    --

    As a rock-in-roll Physicist once said, No matter where you go, there you are.

    1. Re:Bye Bye. by TopShelf · · Score: 3, Funny

      That's what they get for running the site on an Intellivision as well...

      --
      Stop by my site where I write about ERP systems & more
  2. But... by Gibble · · Score: 2, Insightful

    Can I still use my old intellivision games with this?

    --
    Gibble: Descriptive of an emotional state in which one's mind is scrabbling for some purchase on reality
  3. Sounds like fun by Cryect · · Score: 2, Funny

    Sounds like it was fun to develop. Hehe now some people need to code lots of apps for it like P2P ;) And so how long before someone ask can the OS be used for a beowolf cluster?

  4. The true test of an OS... by Savatte · · Score: 5, Funny

    can Doom run on it yet?

    1. Re:The true test of an OS... by Hadlock · · Score: 5, Informative
      --
      moox. for a new generation.
    2. Re:The true test of an OS... by Virtex · · Score: 2, Funny

      Of course! All you have to do is post an article about it on Slashdot and you'll be facing doom in no time.

      --
      For every post, there is an equal and opposite re-post.
  5. A mountain called Intellivision by rdewald · · Score: 5, Funny

    Why do this? Because it's there? I have a Tandy 102 without a working "P" on the keyboard someone could have. Maybe it would be neat to write a OS without using any P's.

    --
    The best way to do is to be.
    1. Re:A mountain called Intellivision by tarquin_fim_bim · · Score: 5, Funny

      It could just work, when my right mouse button stopped working I invented the Mac.

    2. Re:A mountain called Intellivision by mkelley · · Score: 2, Funny

      I'd name it P.O.S.

      --

      m.kelley
      life is like a freeway, if you don't look you could miss it.
    3. Re:A mountain called Intellivision by mechugena · · Score: 2, Funny

      Now, why would you want P on your computer? Doesn't that short out the electronics and make it smell bad?

    4. Re:A mountain called Intellivision by kguilber · · Score: 5, Funny

      My other keyboard only has working Ctrl, Alt, and Del buttons. I use it for windows.

    5. Re:A mountain called Intellivision by ergo98 · · Score: 2, Funny

      What, is that so you can logon? Or are your jokes circa 1995?

  6. Re:Games by Surak · · Score: 2, Funny

    Burgertime! Yeah! That was COOL game. Until I got a job in fast food anyway. :)

    Was that released on Intellivision? I remember playing it on ColecoVision, but I suppose since they were contemporaries it could have been released on Intellivision. :)

  7. amazing by Anonymous Coward · · Score: 4, Funny

    whats next, getting linux to run on an abacus?

    1. Re:amazing by dasmegabyte · · Score: 4, Funny

      I'd like to see linux running on my Incan quipu strands. They are, after all, binary. I'm willing to donate to the project, but I'm broke, so all I can offer to the coder is a terrace farm and all the guinea pigs you can eat.

      --
      Hey freaks: now you're ju
  8. Who needs Mini-ITX now? by binaryDigit · · Score: 3, Funny

    The old Intellivisions didn't need a fan right? Just take the guts and stick it into a l33t case. It already has video out right, as well as audio. This could be a sweeet part of your home entertainment system or in your car. If you had a big enough cluster of them in your trunk, you might even be able to play a 8kbps mp3! I bet VIA is shaking in their boots, expect a lawsuit from them on these guys any minute now!

  9. What, no NetBSD? by sulli · · Score: 5, Funny

    I swear, this is still more proof that *BSD is dying.

    --

    sulli
    RTFJ.
    1. Re:What, no NetBSD? by Surak · · Score: 4, Funny

      Of course, NOW someone will port it just to prove that *BSD isn't dying. :)

    2. Re:What, no NetBSD? by armyofone · · Score: 2, Funny

      If someone does, I hope they choose to borrow this spectacular color-scheme from slashdot instead of going with the Atari GEM look that the IntyOS folks chose. :-)

      --
      "A revolution without dancing is... a revolution not worth having"
  10. I bet he runs his web server on.... by Anonymous Coward · · Score: 3, Funny

    YOU GUESSED IT! INTELLIVISION!! You win the right to GO OUTSIDE!

    lamefiltersuxlamefiltersuxlamefiltersuxitsnottoo manycaps

  11. Hot damn. by Civil_Disobedient · · Score: 5, Interesting

    If someone can fit a GUI'd, multitasking OS in such a small amount of physical memory, why does Windows have to take up so much, or even Linux for that matter? I realize that programming in assembly is a bitch over C++, but surely Microsoft, with it's paid developers, could accomplish something streamlined like this.

    I wish Gates would hold off on innovation for a couple of years to produce such a beast. I, for one, would gladly pay for an Assembly-optimized, thoroughly bug-fixed version of Windows.

    1. Re:Hot damn. by gearheadsmp · · Score: 5, Funny

      I for one welcome our new Assembly Optimized overlords.

    2. Re:Hot damn. by MrScience · · Score: 2, Funny

      I believe "Assembly Optimized" and "Bug Fixed" are mutually exclusive terms. Especially when discussing entire operating systems.

      --

      You quitting proves that the karma kap worked. The most annoying of the whores shut up. --CmdrTaco

  12. Does that mean they finally released the keyboard? by nzyank · · Score: 5, Funny

    My first console was the Intellivision. Bought it so that I could program it when they released the keyboard. Still waiting.

  13. 8 MOBS... by nhaze · · Score: 2, Interesting
    Roughly, an Intellivision includes: ... a 'Standard Television Interface Chip' (STIC) with a resolution of 160x96 in 16 colors + up to 8 'Moving OBjects' (MOBS)
    I was curious if someone familiar with older processors could explain the significance of independent MOBS? Are these small independent caches for storing sprites or something?
    1. Re:8 MOBS... by schon · · Score: 4, Informative

      I was curious if someone familiar with older processors could explain the significance of independent MOBS? Are these small independent caches for storing sprites or something?

      Sounds like they are sprites - hardware ones, that is (sometimes called 'BOBs').

      You create a bitmap in video memory (video memory was a section of RAM that was accessible by the video chip), then point a hardware register to it - the hardware takes care of drawing the sprite on the screen.

      Typically you animate the sprite by changing the pointer to point to a different image.

      The sprite hardware typically had location register(s) as well, so you could move the sprite on the screen by changing the X/Y registers.. the C64 had two registers (split over 3 bytes) to control the X/Y location of a sprite, but some systems (such as Atari, IIRC) only had one location register (for horizontal location), and you had to redraw the sprite to move it in the other direction.

    2. Re:8 MOBS... by SirWhoopass · · Score: 5, Informative
      You're missing the critical component: the processor.

      An Intellivision contains a General Instruments CP1610, which is a 16-bit microprocessor. More details available here. The Intellivision contained a rather powerful processor for it's day, which is probably why this is possible. You could buy a keyboard for it (which contained additional RAM) that allowed you to program it in BASIC.

    3. Re:8 MOBS... by Mr+Z · · Score: 3, Informative

      Yes. Someone at Texas Instruments apparently coined the term "sprite." I believe Karl Guttag once told me who came up with the term, but the name eludes me. They came up with it while developing the TMS9918 VDP. (The 9918A is the chip that the TI Home Computer and the Colecovision used. The 8-bit NES used a descendent of that chip. Karl was on that chip's design team.)

      I'm pretty sure "MOB" was the term Commodore used in connection with its VIC chips. I don't know what term General Instruments used, other than 'objects', so I adopted the Commodore name.

      --Joe
  14. It's a shame... by JFMulder · · Score: 2, Interesting

    ... there is no way to make your own Intellivision cartridges. I still have my Intellivision I and II (the brown one and the gray one) and they're still working! I'd be nice to try this on a real Intellivision.

    1. Re:It's a shame... by Windcatcher · · Score: 4, Informative

      Chad Schell made a run of Intellicarts that let you download just about any game to your real Intellivision. It's only too bad he stopped after around 100 or so...

      And yes, I have one :)

    2. Re:It's a shame... by Tarrek · · Score: 2, Informative

      You can still find them around eBay sometimes, and if I recall correctly, he's collecting orders for a new batch.

    3. Re:It's a shame... by Mr+Z · · Score: 2, Interesting

      Actually, there is. I've sold several 4-Tris cartridges. And no, don't ask if I'll make any more. I will if and when I do, and no sooner.

      --Joe
  15. No penguins? by paroneayea · · Score: 5, Funny

    So wait, someone's installing an OS on a retro system... it isn't Linux... yet it's being posted on Slashdot?
    What's going on here?

    --
    http://mediagoblin.org/
  16. Imagine ... by Etyenne · · Score: 2, Funny

    ... a Beowulf cluster of Intellivision running IntyOS ! w00t !

    --
    :wq
  17. I remember Intellivision by sakusha · · Score: 4, Interesting

    The local cable TV system in Dubuque Iowa did an experiment with Intellivision, back in the day. Intellivision users could get a special cable adapter and play other users across the cable net. This was the first networked multiuser video game system in the world. The system also offered text chat. It was a short-lived experiment, IIRC it only lasted a year or two, then Group W Cable discovered it wasn't making any money on it, so they pulled the plug. Still, it was an awesome precedent.

    1. Re:I remember Intellivision by Anonymous Coward · · Score: 2, Interesting

      Back in 1982 in Ottawa (Canada) they started a network called NABU. For about the price of a C64 you got hardware that would hook up to the TV network and you could download software including games and personal finance software. You could also get a hard drive and printer for it.

      Bandwidth was 6.4 MByte/sec. In 1982.

      For more information see:

      http://www.ewh.ieee.org/reg/7/millennium/telidon /t elidon_nabu.html

  18. Once it works and has aps, by pecosdave · · Score: 2, Funny

    then what? Inty office? How long until vi is ported? emacs? Mozilla likes to run on everything, is Sun now obligated to write a virtual machine FOR the Intellivision?

    --
    The preceding post was not a Slashvertisement.
  19. Re:Games by Tarrek · · Score: 2, Informative
    It sure was released on the INTV! A great version too.

    Curious about more this system has to offer? He's a Top 25 thread from Digitpress.com, one of the greatest retrogaming sites out there: Some other great INTV Games.

  20. Lots of reasons by Sycraft-fu · · Score: 5, Informative

    A big one is hardware abstraction. Sure, you can produce a 100% optimised 100% assembly program for a given system configuration. However I for one value the ability to have different hardware. For that you need abstraction. The Os needs to present a unified API for a given function (like OpenGL for graphics) and then handle the abstraction to the driver layer.

    Another bigge is features. So great, they got a multi taking OS that runs a clock and such on an old system. Show me one that does the same things Linux or Windows does (like have a full featured web browser, 3d graphics, sound, etc) and then I'll jump on the bloat train.

    Then there are others like maintainability, expandibility, portability and so on. Go ahead and write a major application, like something on the order of Office or Mozilla in pure assembly. Supposing you can even tackle that task, then try and maintain it. For even more fun, try porting it. You'll quickly see why C++ is a plus.

    Yes, modern stuff does tned to suffer form some bloat since hardware allows it, but there are plenty of legitimate reasons to use the extra power available.

  21. Computational Power by 32bitwonder · · Score: 2

    Now THAT's computational power...complete with crappy 8-bit music. I love it! I'm always impressed when people go out of their way to write OS's for obsolete hardware of such small footprint. Makes my LC III running Linux look..so..ordinary.

    ___________________________________
    www.32bitwonder.org ...because it's possible

  22. Re:All those man hours... by dekashizl · · Score: 5, Insightful

    All those man hours...could probably be better spent in any number of ways... Sorry, but I just don't see the value in a project such as this one.

    And my time could be spent far better than by responding to your obnoxous flamebait post, but I just couldn't let it slide -- I despise this attitude, every time it pops up in technology, government, education, ...

    There are smart and creative people out there. Every day, these people do things for no particular reason other than their own curiosity, education, and betterment. This is the human spirit at its finest. Sometimes these things become the foundation of new discoveries, sometimes they just get written up and provide inspiration, information, or amusement for others.

    But the fact is, it's none of your business how these people you don't know spend their time. And since we're sharing our personal opinions here anyway, mine is that your time would be better spent learning HTML and doing something productive rather than posting anonymous ignorant criticisms of people who accomplish more than you could ever dream of.

  23. They also had the 1st RTS game by revscat · · Score: 2, Informative

    AFAIK, Intellivision was the first system to have a RTS/SimCity-ish game: Utopia. You controlled a couple of islands, and had to collect resources and such. Very fun and innovative game for the day.

    1. Re:They also had the 1st RTS game by srn_test · · Score: 2, Interesting

      Err, the text-based game? How is that Real-Time? Or, for that matter, Strategic?

      Utopia was a two-player real-time game with graphics.

  24. Intellivision=Apple Computer of Gaming Consoles by adzoox · · Score: 3, Interesting
    Actually, the intellivision with boxes and games with boxes and overlays go for quite the collector's price on eBay.

    NO CONSOLE to me has ever matched the ease and useability of the Intellivision controller. Modern football games are just eye candy and very confusing to me. With the Intellivision you had to understand plays and you could enter them privately without the other guy seeing them on the screen. If someone can see what you are about to run, what's the point? (No, I haven't forgotten that one could run backwards 70 yards and throw the ball the length of the field) Also, Utopia was true HOURS of fun between my brother and I as well as Triple Action Biplanes and Tanks. It was simple but took skill and thought.Games also required imagination. So these consoles also have historical value in the quality of games they had. The Intellivision was truly the Apple Computer of Consoles. Superior product/better graphics/easier to use & underdog.

    --
    Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
  25. Re:All those man hours... by f97tosc · · Score: 3, Insightful

    could probably be better spent in any number of ways: #
    improving open source software that people will actually *use*
    raising money for your favorite charity
    mentoring a kid who needs a role model

    This post comes up every time somebody does a crazy project. Sorry for Karma-whoring, but I post the same reply every time.

    This project is being done for fun. We people are odd beings - we do not want to spend all our time raising money for charity and writing useful code for somebody else. We like to spend both some time and money on having fun. It would be a great world if everybody was constantly productive... or maybe not.

    Instead of complaining on the odd guy who actually is really creative with his leisure time, why don't you take a crack at all the people who are only sitting on their butts and watching TV or reading Slashdot.

    Tor

  26. Of course it can... by User+956 · · Score: 2, Interesting

    It looks like it can be ported to a lot of other platforms as well, if this is any indication.

    --
    The theory of relativity doesn't work right in Arkansas.
  27. MOBS == sprites by nzyank · · Score: 2, Interesting

    Don't know much about the Intellivision HW because I went and bought a TI which HAD a keyboard, but, yes, MOBS are the same thing.

    First time I remember hearing the term 'sprites' was with my TI-99/4A, but the concept's the same. Moveable Object Blocks in case no one else has de-acronymed this yet. I would suspect 'sprites would have been the term used on the Vic-20 which had come out sometime around then or slightly earlier.

    1. Re:MOBS == sprites by hobsonchoice · · Score: 2, Interesting

      The C64 had 8 hardware sprites, and hardware for horizontal scrolling 0 to 7 pixels (so you could do a byte copy for smooth scrolling), among other things. The official name for the sprites on the VIC2 chip (as used in C64) was MOBs - it's in the early documentation, but eventually sprites became the normal word including in semi-official and even official docs

  28. Intellivision Lives! by gklinger · · Score: 2, Informative
    It's slightly off-topic but I figured that if you're reading this thread and feeling nostalgic about Intellivision, you might be interested to know that the original developers have set up shop online and are selling emulators and games. You can learn more here.

    Be forewarned though, playing those games will shatter your fond memories. You really are much better getting MAME and playing the arcade versions which hold up a little better.

  29. Nope by CausticWindow · · Score: 3, Informative

    BOBs are Blitter OBjects. Not hardware sprites.

    --
    How small a thought it takes to fill a whole life
  30. Beware... by Anonymous Coward · · Score: 2, Insightful

    Note the date that project was released... :-)

  31. Ig Nobel candidate by raistphrk · · Score: 4, Funny

    This sounds like an Ig Nobel Prize candidate to me. To quote the website, "Every Ig Nobel Prize winner has done something that first makes people LAUGH, then makes them THINK. Technically speaking, the Igs honor people whose achievements 'cannot or should not be reproduced.'"

    Sounds like we have a real winner, unless they've ported NetBSD to a toaster yet.

  32. Re:Does that mean they finally released the keyboa by Shadwhawk · · Score: 2, Informative

    They keyboard was released in limited test markets. 4000 were made and sold (at $600 a pop!), but Mattel recalled them all for a full refund (and those who kept theirs actually had to sign a waiver).

    http://www.intellivisionlives.com/bluesky/hardwa re /

  33. Re:Practical? lol by caouchouc · · Score: 2, Informative

    Not neccessarily. Good C optimization algorithms in a compiler (GCC3 is capable of some slick stuff) will produce smaller and faster code than most assembly coders, simply because it will perform optimizations coders may miss or not think of.

    A simple example: It's faster to clear a register on x86 hardware by XOR'ing it with itself than it is to MOV a zero into it... even though the MOV might seem to a coder to be the most obvious thing to do.

  34. Obsolesence can be fun. by Agent+R · · Score: 2, Informative

    Okay.. nostalgia time for all you techie fuddy-duddies out there. (Hmmm.. +90% of the Slashdot community? :)) http://www.obsoletecomputermuseum.org/

    --
    !@#$% whole-grain cereal. When I want fiber, I eat some wicker furniture. - G. Carlin
  35. Makes me think about 68000 based machines by chronos82 · · Score: 2, Interesting

    Like my venerable Megadrive [Genesis]. This machine has not too bad at all processor, one that I believe Linux has already been run on, the question I have to ask myself is why no one has done anything with the last generation of 16 bit consoles?? Ive googled around and didnt really find anything interesting.