Slashdot Mirror


GEOS Available for Download After 18 Years

gp writes "Back in 1986, Berkeley Softworks presented GEOS, the Graphical Environment Operating System for the Commodore 64 (screenshots). GEOS effectively turned the 8-bit Commodore 64 into something very similar to a Macintosh, but for an 8th of the price. In 2004, pushed hard by rivaling C64 open source alternatives such as the Contiki operating system and desktop environment and the LUnix *nix clone, the owners of GEOS have finally decided to release GEOS to the public. Hordes of Commodore 64 users are expected to download the system." Sadly, there's no mention of GEOS for the Apple 2 series of computers, which also enjoyed this fine precursor of GUIs to come.

35 of 471 comments (clear)

  1. Great Timing by Kris_J · · Score: 4, Informative

    Anyone who's got a CatWeasel MK3 card in a Windows PC should visit Jens' site and get the skinny on Arjuna. I got it running last weekend and I've written a few C64 disks using a normal 1.2MB floppy drive. Should help get GEOS onto a real C64. Now I just need GEOS drivers and software for the RR-Net cart. Not that Contiki isn't good too, but it would be really nice if the extra RAM in the Retro Replay cart was used to improve the web browser.

    1. Re:Great Timing by Neo-Rio-101 · · Score: 5, Informative

      Put a sock in it. The C64 can nowadays serve web pages, surf the internet, receive email, and do office chores. All the time without being hacked!
      The OS boot time is also enviable (just switch it on)
      Just how many PCs these days are invulnerable to viruses, and boot instantly?

      Some people are loath to buy more expensive word processors when they have one that already works, and has been adapted to work with newer hardware (incl. ink jet printers, fast floppy and Hard drives, 16Mb memory, faster CPU, etc.). They're just a few of the reasons why people still use these things!

      Oh, and did I mention the library of over 15,000 games?

      Are you keeping up with the Commodore? Because the Commodore is keeping up with you!

      --
      READY.
      PRINT ""+-0
    2. Re:Great Timing by jester42 · · Score: 3, Informative
      easy one.

      Turrican

      California Games

      Last Ninja

      Ghosts'n'Goblins

      Summer Games II

      Defender of the Crown

      Giana Sisters

      Commando

      International Karate

      Biggles

      Gunship

      Grand Prix Circuit

      Blue Max

      Monty on the run

      Rainbow Island
      There are plenty more but those were the first 15 that came to my mind...

    3. Re:Great Timing by shepd · · Score: 2, Informative

      Or use star commander and hook up a real 1541 to your computer. :-)

      (NOTE: Give the drive a rest every 5 or 10 disks in turbo mode or you'll burn out the 1541)

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    4. Re:Great Timing by lacrymology.com · · Score: 2, Informative

      My all time favorite was Pirates!

      -m

      --

      #
      # Modus Ponens
      #
  2. Re:GEOS is still around. by Slack3r78 · · Score: 2, Informative

    Sorry, I messed up the link in that post. The link is http://www.breadbox.com/

  3. Re:and how do I use it? by Kris_J · · Score: 4, Informative
    You can build a PC interface for an old C64 drive or you can, as I have, buy a Catweasel MK3 and install it and a 1.2MB floppy drive into a PC (or Amiga).

    (Or if you've got an RR-Net cart and you're lucky enough to have the Web Downloader working, you can setup a local web server on your PC and transfer a .D64 disk image onto a disk that way.)

  4. ah, the oldskool memories... by sleepypants · · Score: 5, Informative

    I remember using a joystick to navigate the UI, since mice were a bit of a rarity. Plus, GeoWrite actually had fonts to choose from, and they looked great on the trusty old dot-matrix (or 'impact printer', if you will...)

    --
    I am Jack's witty signature line
  5. Re:and how do I use it? by freeweed · · Score: 5, Informative

    Here's a start:

    http://sta.c64.org/xcables.html.

    Note: I tried making a cable to run off my PC's parallel port a couple of years ago, and it never worked. It's not as simple as it looks.

    For those too lazy to read, it boils down to this: You cannot read or write a disk formatted for a Commodore drive on a PC, and the same is true for a PC-formatted disk in a Commodore drive. They use entirely different formats to write to the disk, it's not just a matter of a different filesystem. The above link allows one (in theory) to build a parallel1541 (one of the most common Commodore disk drives) interface, and some PC software to handle the data transfer.

    Either way, this is still pretty neat if just for (legit) emulator use. I remember GEOS when it first came out, and as annoying as it was, I saw pretty quick that this was the future for all home computing. It took me until the early 90s before I saw anything like this on the PC (Macs have always been too pricey for my tastes).

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  6. Apple II Version was released 6 months ago. by justdave72 · · Score: 5, Informative

    The Apple II version was released 6 months ago. as announced on a2central.com

  7. Re:interesting stuff by GrouchoMarx · · Score: 4, Informative

    You're thinking of two different products. What has been released, as I understand it, is the source code for GEOS 1.0 for the C64. Awesome little machine, with an even more awesome GUI that ran off of floppies. (Back in my day we didn't have hard drives, and we liked it!) Very powerful, very stable, especially when you consider it had a whole 64 KILObytes of RAM and ONE Megahertz to play with. They had a trash can concept long before Apple even thought of it.

    You're thinking of GeoWorks Ensemble, based on the GEOS 2.0 kernel, which ran on the PC. It was a contemporary of Windows 3.0, and every review at the time said that it wiped the floor with Microsoft's baby. Of course, the company had zero marketing skill while Microsoft, well, we know their marketing strategy. So Windows won and GEOS, which I still consider to be one of the best idiot-friendly interfaces ever created, eventually petered out.

    It's last gasp was on the Casio Z-7000 Zoomer handhelds. They were released right after the original Apple Newton (the Newton beat them by about 3 months), and wasa joint coventure between Casio (hardware), GeoWorks (OS), and a little startup company run by Jeff Hawkins and Dona Dubinsky called "Palm Computing". While the Z-7000 was a market flop, along with the original Newton, it was from the mistakes there that Hawkins and company learned how to make a handheld the right way, and so was born the Palm Pilot.

    There was also an attempt at a GEOS 3.0-based handheld, or more accurately a "tablet PC", called the Sharp PT-9000. It ran all of the same apps as the desktop GeoWorks and used the exact same data file format, and used a very tablet PC-esque form factor and design as far back as 1995-1996. Unfortunately, Sharp for unknown reasons killed the project at the last minute, and it was never produced outside of beta units within the company itself. Once again, GEOS beat Microsoft to the punch, by nearly a decade this time, but it just didn't work out for whatever reason.

    (I have a used Z-7000 I bought off eBay for nostalgia, but never did get my hands on a PT-9000.)

    Except for really hard core hackers with old C64s, this is not really major news. Still, it's a nice trip down memory lane.

    --

    --GrouchoMarx
    Card-carrying member of the EFF, FSF, and ACLU. Are you?

  8. Re:Emulator by The+Vulture · · Score: 4, Informative

    I haven't done this yet, but I would imagine that you could create .D64 files (disk images), and use them.

    However, it's hard to say whether or not this would work with an emulator or not. GEOS used fast-disk routines that ran in the drive memory of the 1541/1571/1581 drives, and if the emulator can't emulate the CPU in the drive (6502 in the 1541) and the 6510 in the C64 with 100% cycle exactness, then you'll have some problems.

    -- Joe

  9. Re:Sounds cool by Dahan · · Score: 2, Informative
    At first I though the title said GSOS, which was the MacOS like system on the Apple IIGS

    Well, if you want GS/OS, you can still get it.

  10. Re:lemme see if i remember... by The+Vulture · · Score: 4, Informative

    Actually, the autoloading was usually done by machine language programs. The typical way to do it would be to write a small stub program in machine language that loaded into memory space near the I/O vectors (the cassette buffer and a small little area at $02A7 were favorites). As part of that program you would actually save a copy of the vectors, and set the load address of your executable to be that of the vectors.

    When your program loaded, you overwrote the vectors, and one of them controlled where program execution went after a load.

    It's been a long time since I've done that, so the exact details in my mind are hazy. But that's how some of the simple autoloaders were done.

    -- Joe

  11. Re:interesting stuff by Anonymous Coward · · Score: 3, Informative

    They had a trash can concept long before Apple even thought of it.

    GEOS: 1986
    Apple Macintosh: 1984 (trash can from day one)
    Apple Lisa: 1983 (okay, so it was called WasteBasket)

    In what crazy universe does that qualify as "long before Apple even thought of it"?

  12. Re:new deal office by edwdig · · Score: 3, Informative

    Yes, New Deal went out of business. About 3 years ago cash was running low, and they signed a contract to get funding from investors. However, the money never showed up, so the company went under.

    New Deal charged about $80, which included the operating system, the office suite, and a bunch of internet applications. If that's not worth $80, then you're just really damn cheap.

    The last version to be officially released was a bit of a pain to get on the internet, as it didn't have a dialler application, and the ethernet support didn't work on a lot of networks. The next release had those issues fixed, but the company ran out of money right before going into production.

  13. Re:and how do I use it? by SmokeSerpent · · Score: 4, Informative

    The only reason they ever "beat themselves to death" knocking over to track zero was because of the "awful copy protection" schemes and "fancy loaders". If used as designed, the 1541 didn't knock all that much. So, yes they did go out of alignment sometimes, but it wasn't so much due to bad design, as due to abuse. I did use two 1541s heavily for about 10 years (fancy loaders, copy "protection", nibblers, and all) without an alignment problem though.

    --
    All kings is mostly rapscallions. -Mark Twain, The Adventures of Huckleberry Finn
  14. GEOS for DOS....and AOL! by tkrotchko · · Score: 2, Informative

    If you'll remember, before the AOL access software was a Windows application, it was previously a GEOS application; when you started AOL, a customized version of GEOS was started and then GEOS ran inside that.

    This was just around the time that Windows 3.0 was beginning to be popular.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
  15. Apple 8 bit GEOS by Wildstar128 · · Score: 2, Informative

    This version of GEOS is available at BreadBox the copyright holder of the GEOS name, trademarks for all versions of GEOS (with possible exception of the Commodore versions of GEOS) since purchase of GeoWorks/NewDeal.

    CMDRKEY.COM/Click Here! Software had acquired production rights and very much may have acquired the copyright of the Commodore versions of GEOS from GeoWorks several years ago - LONG before BreadBox acquired GEOS.

    To find the Apple 8 Bit versions of GEOS for the Apple II series will be found at www.breadbox.com for download as well as other versions of GEOS is available from BreadBox including the PC/GEOS aka GeoWorks Ensemble.

    Commodore version is found at www.cmdrkey.com along with the GEOS DeskTop upgrade (OS upgrade) called Wheels which upgrades the GEOS package with an updated DeskTop system.

    CMDRKEY.COM/Click Here! Software is ran by Maurice Randall.

  16. Mac/Lisa Trash Can much earlier by green+pizza · · Score: 2, Informative

    Huh? GEOS came out in 1986... the Apple Lisa shipped with a trash can icon in 1983, the Mac did the same in 1984. I belive it was first mocked up in 1982, check folklore.org for the specifics straight from the engineers themselves.
    folklore.org

  17. Re:Emulator by Martin+Maciaszek · · Score: 2, Informative

    Actually Vice does emulate the Commodore floppy drives which are basically autonomous computers themselves. You just have to activate "True drive emulation".

  18. Re:Any cool programs or archives on Apple IIGS GS/ by green+pizza · · Score: 2, Informative

    It's been a long time since I've done much IIgs digging, but do a quick google and you'll find gobs of neat apps. I used to run Platinum Paint, Fantivision (animation), and gobs of games on my GS. There was even a port of Wolf3D, but it required 2 MB of RAM (I only had the stock 1 MB at the time).

    The GS/OS (especially GS/OS 6.0) was very Mac-like. There was even a port of HyperCard. The GS had color and better audio a year before the Mac, but used wide rectangular pixels, so the overall resolution/quality wasn't all there. But still, it wasn't until the Mac IIsi many years later that a person could buy a color Mac for the price of a IIgs.

  19. Head alignment by Gordonjcp · · Score: 4, Informative

    I used to work in a computer repair shop in the early 90s, when we were just catching the tail end of the 8-bit computers (I can still diagnose all the ZX Spectrum "stock faults" with a two-second look at the screen). We had a 1541 alignment disk, that had the "boot" tracks written really "hot" so even very badly out-of-alignment drives would read them, then tracks that started off deliberately too far out, worked their way to perfect alignment, and eventually were too far in, across the surface of the disk. What happened was, it would boot off the disk, then start reading the "test" tracks until it found the track where it got the least CRC errors. Then it would smack the head off the end stop a few times, and try reading the disk again. Painful to listen to, and took all night (I feel sorry for the people in the flat above the shop), but it *always* worked. Second thing to try after a headcleaner.

  20. Re:Copy Protection by Anonymous Coward · · Score: 1, Informative

    I just took a FC3 snapshot of the system right after it finished the copy protection and loading the kernal, and right before it uploaded the DOS code into the drive. All I'd have to do was load the system image, run it, wait 3 seconds, and it'd load the deskTop.

  21. Re:GEOS for DOS by CaptainFlyingToaster · · Score: 5, Informative

    You're thinking of Geoworks Ensemble. It came bundled with a number of Magnavox 8086 through 80386 machines back in the late 80's / early 90's. It did everything windows 3.1 did, except: 1. Crash every 30-60 seconds 2. Run more than the 30 or so apps that came with the distro. Still, a good, solid windowing system for low-end hardware.

    The GeoWorks of old can be found at Home Of the Underdogs. A newer incarnation, updated for newer hardware and the Web is called Breadbox Ensemble, and is viewable here: http://www.breadbox.com/ensemble/geocats.asp?categ ory=Ease-of-Use

  22. Re:and how do I use it? by Anonymous Coward · · Score: 1, Informative

    You can try this or try this.

  23. Re:AOL on GEOS by 4b696e67 · · Score: 4, Informative

    Not exactly. Q-Link (AOL before it was AOL) was released with GEOS, but did not run in GEOS. Q-Link ran native on the C-64.

  24. Re:Sounds cool by tsa · · Score: 2, Informative

    Just download The Emulator (vice)!

    --

    -- Cheers!

  25. trash can lineages by jpellino · · Score: 2, Informative

    um, I'll check the math, but:
    the Mac in 1984 had a trash can before GEOS 1.0 in 1986...
    the Lisa had it a bit earlier on their desktop...
    and they may have been inspired by the Xerox Star / Elixir Desktop that traces back to 1981...

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  26. Re:What is everyone asleep? by Anonymous Coward · · Score: 1, Informative

    ,8 was the number of device - Disc Drive in this example, and not for 0x801 addres!

  27. Re:And I have found by Icekold · · Score: 2, Informative

    They have: http://www.refx.net/pro_QuadraSID.htm?lang=eng Of course you'll need to be running a VST compatible host application such as Cubase or Logic, etc.

  28. Re:and how do I use it? by Felinoid · · Score: 2, Informative

    Yea, the hard drives were really awful.
    Hard drives?
    Do you mean: 1581 floppy drive? The small disks were often called "hard disks" by people who didn't know what a hard disk was.
    The 1581 was designed based on the 1571 who had fixed the whole drive knocking problem.

    Do you mean the vareous hard disks available for the Commodore 8 bits? As the Commodore computers didn't have an actual drive interface but more of a "slave computer" IO buss the hard disks were usually stock hard disks inserted in a costume drive system. If they had a knocking problem it wasn't a commodore issue byond maybe copying the 1541.

    Do you mean then 1541 and 1540? Those drives would slam dance themselfs when an error happend as a lazy way of trying to correctly determine where the drive head really was. (assuming a software fault).
    The stupid copy protection systems on the Commodore would intoduce thies errors on the disk causing a lot of drive knocking.

    A local computer shop reduced the knocking by adding a rubber stopper into the disk drive.

    Some people believe Commodore intended the disk drives to come out of allignment every now an then to make it valuable to be a Atherised Commodre service shop. No doupt they didn't intend for it to get as bad as it did with the copyprotection.

    --
    I don't actually exist.
  29. Re:Call me flamebait... by beanlover · · Score: 2, Informative
  30. Re:cool by Simonetta · · Score: 3, Informative

    Hordes of Commodore 64 users are expected to download the system.

    Does anyone still use the Commodore 64 for anything serious? At best I would assume that it would be used as a gaming platform for people obsessed with the simple games for the Commodore that were released twenty years ago.

    Or it would be used as an extended embedded system with a composite video (television) but no need for extensive disk storage.

    I was one of the Commodore 64's biggest fans. But even I switched to MS-DOS and IBM PC in the late 1980's. With ten-year old 286 and 386 laptops selling for $50, why would anyone want to spend time developing and using a Commodore 64 now?

  31. Re:DesqView 386 by Anonymous Coward · · Score: 1, Informative

    It's available - Symantec released it a couple of years ago, after they bought out Quarterdeck, since they didn't have any interest. Or any source code remaining anywhere. Do a google search to find the d/l site.