Slashdot Mirror


The Amiga, Circa 2010 — Dead and Loving It

Orion Blastar writes "While many Amiga users have moved on to Linux, Mac OS X, and even, gasp shock, Microsoft Windows, some of us don't want to give up so easily. There are two open source projects that are keeping the Amiga legacy alive even if Amiga Inc. seems to be deader than a doornail and not really doing much but selling old Classic Amiga games for new platforms. Like WINE, there was a project to run AmigaOS 3.1 software for Linux and other platforms, but it evolved instead into an open source operating system named Amiga Research OS, or AROS. AROS is best run inside an emulator, and while it is not a modern OS like Linux, it can be downloaded and run inside of Linux (and the downloads section has more). While it is not ready for prime time yet, it is a promising OS that is being ported to many platforms and uses the user friendly Amiga GUI we Amiga users grew up with." Read on for more. "OK — maybe AROS is not modern enough for you, and you like Linux instead. Then you might like Anubis OS, as it is a hybrid of AROS and Linux. Much like when Apple took NextStep (based on *BSD Unix and the MACH kernel) and the classic Mac OS to make Mac OS X, this project wants to take Linux and AROS and do the same thing.

For those who want the classic Amiga, there is UAE, the Universal Amiga Emulator, which needs kickstart ROMs and boot disk images to work. You can buy them from Amiga Forever; the emulator comes with all the files you need plus other goodies.

For the classic Amiga 68K series, it is recreated via the Minimig, which uses SD cards instead of floppy disks; a must for retro computer hobbyists. AmigaOS 4.1 exists for PowerPC based SAM 440EP systems like the SAM 440Ep systems and parts sold here. (I am not associated with Amiga Kit or Amiga Inc. or any Amiga company. I am just an Amiga user since 1985 and very much into retro computing.)"

383 comments

  1. 2010 by Master+Moose · · Score: 5, Funny

    ..Year of the Amiga Desktop

    --
    . . .gone when the morning comes
    1. Re:2010 by Zedrick · · Score: 4, Interesting

      1985-1995 were the years of the Amiga Desktop.
      (not that Win95 was better in any way, but it managed to finally kill the Amiga commercially, most active Amigausers I know gave up around 95-96.)

    2. Re:2010 by jonadab · · Score: 1

      No, no, see, the Haiku guys have brought BeOS back from the dead now, so really 2010 will actually be the Year of the BeOS Desktop.

      HTH.HAND.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    3. Re:2010 by Anonymous Coward · · Score: 4, Interesting

      not that Win95 was better in any way, but it managed to finally kill the Amiga commercially, most active Amigausers I know gave up around 95-96

      Not entirely convinced that Windows 95 was to blame. The Amiga- which was *the* machine to have in Europe in the late '80s to early '90s- had already been losing ground to the PC on one side and the Mega Drive and SNES on the other for some time before that.

      Commodore had sat on what was basically the same once-revolutionary core hardware and OS for 7 1/2 years with only minor improvements. The A1200 and A4000 offered some notable (but not revolutionary) improvements, but should have come out *at least* a year earlier- by the time they hit in late 1992, the ground had already shifted, and many people had already moved away.

      I'd say that '95-'96 sounds about right, regardless of Windows 95. After Commodore went bankrupt in mid-'94, the Amiga was in limbo, stagnating for more than a year. Eventually, in late '95, the new owners announced that they were going to start selling the same, unimproved, three-year-old A1200... for £100 *more* than it cost before the bankruptcy!

      They claimed that they had to do this to make their money back, but whether or not this was true (or just a cynical attempt to milk the diehard fans of a doomed format) it was clear- to me at least- that there was no way that this was going to be a success, and that the game was quite obviously up.

      Windows 95's launch probably just emphasised that the market had moved on, and that the Amiga had already missed its final chance to catch up.

    4. Re:2010 by Anonymous Coward · · Score: 2, Informative

      ..Year of the Amiga Desktop

      It's Year of the Amiga Workbench, you fool!

    5. Re:2010 by RiffRafff · · Score: 3, Insightful

      Win95 didn't kill the Amiga, the new owners did, coupled with the first viable alternative that was available at the time...Linux.

      --
      "I might have made a tactical error in not going to a physician for 20 years." -- Warren Zevon
    6. Re:2010 by MightyMartian · · Score: 2, Insightful

      I tend to agree here. The real die-hard Amiga users probably ended up going to Mac or Linux, and everyone else just went to PCs.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    7. Re:2010 by mmontour · · Score: 1

      1985-1995 were the years of the Amiga Desktop.
      (not that Win95 was better in any way, [...]

      It's worth noting that many of the big features of Windows 95 such as:
        - Preemptive multitasking
        - 32-bit support
        - Long filenames
        - "Plug & Play" expansion cards
      had already been present in the Amiga OS since 1985.

    8. Re:2010 by amiga3D · · Score: 1

      I hung on until 1999 but the hardware was just too outdated by then. I went linux as I was disgusted with windoze at work and OS 9 on the Mac was garbage. I still have several amigas around for nostalgia.

    9. Re:2010 by AmigaMMC · · Score: 1

      Commodore killed the Amiga commercially. I should know.

    10. Re:2010 by AmigaMMC · · Score: 1

      I went to PC, after all the years doing communications consulting for Amiga Inc.

    11. Re:2010 by Anonymous Coward · · Score: 0

      I was a die-hard Amiga user and I went to Windows. And somehow I think I am in the majority.

      Because I used the Amiga for games, the very Achilles' heel of Mac and Linux.

    12. Re:2010 by Anonymous Coward · · Score: 0

      Win 95 wasn't even announced when Commodore started tanking in 1992/3 and finally died in 1994. It was Commodore itself that destroyed the Amiga and ultimately itself. There's a (very geeky) video around the net called "commodore deathbed vigil" shot at their HQ by Dave Haynie, one of the core hardware developers, during the last days of life of that company. It explains a lot and is both fun and sad for us old amigans to watch.

    13. Re:2010 by drinkypoo · · Score: 1

      The real die-hard Amiga users probably ended up going to Mac or Linux, and everyone else just went to PCs.

      The real die-hard Amiga users went to PowerPC accelerators, and everyone else went to Linux or *BSD, mostly on x86 for price reasons. The Macintosh was never a valid substitute for the Amiga on any level, though with the right hardware, the opposite was certainly true.

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

      ... Ali flew, Irving knew! -- Turk 182

    15. Re:2010 by RMS+Eats+Toejam · · Score: 2, Interesting

      Dead wrong. Your speculation is fueled by pure ignorance about Amiga users and biased toward Linux. My father and I were about as hardcore as you can get and neither of us had any interest in Linux or any other Unix clone. Five other Amiga users I know also didn't follow suit with Linux. Why? Several reasons. For one, software. At the time Linux didn't (and in many ways still doesn't) have a robust commercial software library. Most Amiga users longed for the day they could walk into any small to mid-size department store and purchase software for our computers. Next, there is the Unix philosophy and culture, which for many of us seemed like yet another group of people desperately holding onto the past. When the Amiga died, many of us wanted to move forward. Not find another underdog to cling to. For the record, I called it quits in 1997, so I hung on even longer than most others. My father even longer.

      This isn't the first time I've had to defend Amiga from Linux zealots like you. We do not like Linux and don't wish to ever be associated with it, period. To us, the Amiga wasn't what Linux is to you. You can't even compare the two. It was a different time and a different animal. We also liked and supported commercial software. We wanted more of it available for the Amiga because we knew that's the key to a successful machine. About the only thing we had in common was a juvenile dislike for anything Microsoft simply because it was the competition. Well, guess what. Some of us grew up. The ones who didn't? Well, I bet you can figure out what happened to them.

      --
      Turning to a Linux advocate for thoughts on Microsoft is like asking Hitler how he felt about the Jews.
    16. Re:2010 by RMS+Eats+Toejam · · Score: 1, Informative

      IAnd somehow I think I am in the majority.

      You are. Linux zealots want to revise history to make it seems as if they gained a boatload of ex-Amiga users. They got a few, but many of them went for higher ground after that ship sank.

      --
      Turning to a Linux advocate for thoughts on Microsoft is like asking Hitler how he felt about the Jews.
    17. Re:2010 by Waccoon · · Score: 1

      ...coupled with the first viable alternative that was available at the time...Linux.

      You do know Amigans were fanatic gamers, right?

    18. Re:2010 by ET3D · · Score: 1

      A lot of Amiga users moved to OS/2. I don't know if any moved to Linux. I don't remember Linux as being a real alternative at the time. Maybe for users who hang on a few more years, but they're probably the minority.

    19. Re:2010 by ET3D · · Score: 1

      It was the death of Commodore that killed the Amiga. That happened in '94. The Amiga was declining before that, ever since the PC hardware started surpassing it.

      Windows 95 did have an effect on alternative OS's, since it was good enough for everyday use. It might not have been perfect, but it nailed most of the important points (long filenames, preemptive multitasking).

    20. Re:2010 by toejam13 · · Score: 1

      Commodore put the gun to their head in 1990 with the introduction of the Amiga 3000. They pulled the trigger two years later with the release of the Amiga 600. It just took a few years before the body would finally die.

      Neither the A600 nor the A3000 introduced any discernible enhancements to the product line over that of the A500 or A2000. It also failed to meet or beat the color performance of IBM's VGA chipset. In fact, it was actually advantageous from both a price and performance standpoint to buy an A500 or A2000 and then expand using third party devices.

      Commodore might have been able to survive as a console manufacturer, but never as a desktop or workstation manufacturer. Apple and the PC clone market was hammering them on the low end while SGI, Sun and NEC was hammering them on the high end.

      The sad thing is, all they needed to stay on top was something between the OCS and AGA. For 320×200, a 7bpp indexed color mode (128 colors) with a 15-bit palette. Toss in EHB8 and HAM8 as well. For 640×200, introduce a EHB5 mode. Lastly, bump the sound from 8-bit PCM to 12-bit ADPCM. Lastly, move everything to a real 32-bit bus, unlike this hybrid 16/32 crap the A3000 used.

      Really, nothing revolutionary. And as for the so-called "Amiga 300" Commodore was looking for, they could have just released the never released Commodore 65 with a WDC 65816 at its heart instead. Cheap enough for emerging markets and Wal-Mart.

    21. Re:2010 by toejam13 · · Score: 2, Interesting

      I agree. Most Amiga users I knew ended up getting a PC with Windows because that's where all of the games ended up going. I knew a few who went to Macs. I'm not aware of a single one who went to Linux, and I was fairly big into the Amiga scene in my area at the time.

      I think /.'s wishful thinking crowd is getting ahead of themselves.

    22. Re:2010 by Fussen · · Score: 1

      Yeah, Amigas were awesome for things like Deluxe Paint and other productive junk.. but the games were premium caliber.

      I still play space quest III using kickstart as the amiga version has way better sound than the pc version. The rest of Sierra's titles came out for pc afterwards, so that is where I went.. where Ken Wilson & Roberta Williams went.

    23. Re:2010 by Fussen · · Score: 1

      Pardon me.. Ken & Roberta Williams.. married.. obviously.. oie.

    24. Re:2010 by mwvdlee · · Score: 1

      The only one to blame for the downfall of the Amiga was the Amiga itself.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    25. Re:2010 by drsmithy · · Score: 1

      Win95 didn't kill the Amiga, the new owners did, coupled with the first viable alternative that was available at the time...Linux.

      Linux killed the Amiga ? In 1995 ? When its cutting edge GUI was fvwm95 ?

      Now *that's* comedy.

    26. Re:2010 by V!NCENT · · Score: 1

      And I moved from Windows to Linux, much later on.... Heeeeeeeeeyyyy! :D

      Viable alternative my ass. The only reason Windows ever got mainstream is not because it was a good OS. It was probably the biggest garbage ever invented. But Windows had apps. Windows had Microsoft Office and what is used at work...

      So... I, for on, am looking forward to buy a Thinkpad x61 tablet and Fedora 12 with that touch screen goodness... I hate Fedora but you gotta love Fedora 12: bluetooth tethering by default in the GUI networkmanager and Inkscape. Kaboom baby. Wine also got to the point that 50% of all my games (regardless of age) work better on Linux than on Windows 7 so...

      Time to ditch Windows for good!

      --
      Here be signatures
    27. Re:2010 by AmonTheMetalhead · · Score: 1

      Or more precisely, it's mother company, Commodore

    28. Re:2010 by Anonymous Coward · · Score: 0
    29. Re:2010 by Anonymous Coward · · Score: 0

      Nintendo killed Amiga.

      Amiga was never big in the same market as IBM compatibles. Now one used it for serious work, exept die hard fans. It had the image of a gaming machine.

      Amiga was recruiting almost all new users as gaming machine. Then pure gaming consoles became popular, potentially new Amiga useres instead bought Nintendo. It may look like w95 killed Amiga, if you bought it in 1990 for games, then continued using it, and then had to throw it away for w95.

    30. Re:2010 by master_p · · Score: 1

      Not really. Amiga owners moved to PCs because of the games; mainly because of Wing Commander and later Doom. Amiga was a good (average in reality, but that's another discussion) 2D game platform, but it really sucked in 3d.

    31. Re:2010 by DrXym · · Score: 1
      The writing was on the wall before Windows 95 showed up, and it was Commodore who managed to kill themselves. In about 1993 I was on the phone to a dealer to order an A4000 and I was told Commodore had jacked the price up by 100 pounds. Much though I loved the Amiga I was not going to fucked over like that.

      The price hike tipped it even for an ardant fan like myself. I bought a copy of PC World and went looking through some the adverts. I bought a PC, which had more memory, more HDD capacity, a faster CPU, 24-bit graphics, and a monitor for less than an A4000.

      Commodore simply failed to maintain the Amiga's technical advantage that it once enjoyed or gain the marketshare or market it properly. I still fire up an emulator for the nostalgia, but I'm glad I left when I did. Switching to a PC and learning to program it has kept me gainfully employed ever since.

    32. Re:2010 by wmac · · Score: 1

      Windows is garbage... and 90% of the people are stupid to pay and use garbage...

      Who's speaking?

    33. Re:2010 by MBGMorden · · Score: 1

      Windowmaker and I think AfterStep were out at the time. Certainly a bit clunky (though I still like WindowMaker sometimes), but compared to the Amiga and pretty much all GUI's of the day they weren't bad. Not that I think Linux actually had any part in killing Amiga, but still, it wasn't TOO bad back then.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    34. Re:2010 by drinkypoo · · Score: 1

      The Amiga was the hottest thing going for pushing sprites besides Neo-Geo until the release of the Saturn and Playstation in 1994. The Neo Geo was STILL expensive until sometime this decade (you can get a japanese import under two hundred now... with games)

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

      I think it might have survived if it was given time to find a company willing to invest in it. However they were in trouble during the biggest paradigm shift in modern computing: the birth (or rather popularization) of the internet. All companies that didn't have the resources to jump in at the right time and keep up with the net's accelerating development fell by the wayside.

      --
      If all else fails, immortality can always be assured by spectacular error.
    36. Re:2010 by somersault · · Score: 1

      I used Commodores, BBCs, then Macs and Amigas throughout my childhood. I then got a Windows box (around 98 or 99, it had 98SE anyway) while dabbling in Linux from time to time, and now I am a full time Linux user at both work and home (with PS3 for gaming). So just because you don't know people who like both Amiga and Linux, doesn't mean they aren't there. In fact, I remember being interested in learning about UNIX based OSes before I ever got an x86 PC - it started when Amiga Format had an issue with a QNX floppy on the cover.

      --
      which is totally what she said
    37. Re:2010 by Anonymous Coward · · Score: 0

      Well then maybe you can explain why the Amiga didn't beat Windows to the punch with all of the apps.

      Oh, that's right, because the Amiga was only ever popular among a small, hardcore group of European demoscene programmers and even many of them abandoned the Amiga for 386 and 486 PCs in the late 80s.

    38. Re:2010 by Anonymous Coward · · Score: 0

      I still play space quest III using kickstart as the amiga version has way better sound than the pc version.

      You are out of your mind. When Space Quest III came out, it fully supported the good old Roland MT32 on my PC. There is absolutely no comparison, the PC version had the best music. If you don't believe me, go find some recordings of the different soundtracks. In fact, here you go. Try comparing the first link and the last link on that page (SQ3 intro for PC Roland and Amiga, respectively).

    39. Re:2010 by NormalVisual · · Score: 1

      the Amiga was only ever popular among a small, hardcore group of European demoscene programmers

      Sure, whatever. Ever hear of a Video Toaster? Amiga also got WordPerfect *well* before Windows did, along with Lightwave 3D and some other apps that are still used to this day.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    40. Re:2010 by NormalVisual · · Score: 1

      I suspect the *real* reason the Amiga died around the early/mid 90's was that PCs started to get nice 24-bit graphics adapters in usable resolutions that didn't cost an arm and a leg, and didn't give the user a headache from interlace flicker. HAM mode on the Amiga looked okay (at the time), but it really wasn't an acceptable alternative, and Commodore mostly sat around scratching its corporate ass instead of continuing to innovate.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    41. Re:2010 by Anonymous Coward · · Score: 0

      Video Toaster was a joke. A Pentium 1 processor was more capable of handling CG and video editing. Ever notice how the quality of CG in Babylon 5 dramatically increased after the first season? That's because they dumped their Amigas and Vidoe Toasters in favour of more powerful Pentium PCs.

      Ohh, Wordperfect! I'm afraid you've got me there, seeing how huge and popular Wordperfect got until it reached the point of market dominance that it's at now...oh wait, that never happened in this universe.

      Lightwave 3D, blah blah blah. We had that on PC too, along with the 3D Studio, which is the product line that went on to be used for making films like Iron Man and Avatar.

    42. Re:2010 by Snaller · · Score: 1

      Babylon 5 kept using video toasters trollhead

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    43. Re:2010 by Anonymous Coward · · Score: 0

      nope

    44. Re:2010 by shoran · · Score: 1

      Actually, my opinion is that Medhi Ali and some of the crew at Westchester did. I will never forget the "Computer for the Human Bean" booth at NECC featuring jelly beans for booth visitors. They seemed determined to kill the platform and drive off our customer base. While I am now a Windows and Linux user, I plan on visiting this site. My wife still yearns for Zoom, the only computer game she ever loved. Personally I liked Battle Chess. --Former Commodore/Amiga Dealer.

    45. Re:2010 by NormalVisual · · Score: 1

      Ohh, Wordperfect! I'm afraid you've got me there, seeing how huge and popular Wordperfect got until it reached the point of market dominance that it's at now...oh wait, that never happened in this universe

      Oh great, another kid that's too young to have actually been working in the industry during the time he's trying to lecture me on...

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    46. Re:2010 by Anonymous Coward · · Score: 0

      And you must be too young to remember emacs, because I was probably using that a decade or two before you were born, son.

    47. Re:2010 by mdwh2 · · Score: 1

      Nonsense. The Amiga went into decline only after Commodore went bust. How many commercial platforms would survive such a thing? Indeed, most would vanish immediately, where as the Amiga was used and supported commercially for almost up to a decade later, including bringing out new OS releases and a jump to new CPU family.

      And the Amiga wasn't to blame for Commodore going bust either. The reasons are unclear - but the Amiga was selling plenty, and let's not forget that Commodore spent plenty of money on building PCs back then, too.

    48. Re:2010 by mdwh2 · · Score: 2, Insightful

      Ah, have we unleashed an Atari ST fan?

      Here in Europe, the Amiga was the dominant home computer, end of story. The home market back then was far smaller than business, so in raw sales it didn't sell as many computers, but in the home market, it was the market leader. I'm sure there were fewer Amigas sold than all sorts of business equipment, whether it was fax machines, photocopiers or PCs, but that doesn't mean it wasn't a success.

      Well then maybe you can explain why the Amiga didn't beat Windows to the punch with all of the apps.

      What's that supposed to mean? What apps are you referring to? And let's not forget that in the era being discussed, "Windows" wasn't an OS, it was a complete joke of a GUI bolted on to a substandard single tasking command line operating system.

    49. Re:2010 by mdwh2 · · Score: 4, Insightful

      The Pentium was released in 1993, barely a year before Commodore went bust. The Video Toaster was released in 1990. So you're saying that Windows is so great, it can do what the Amiga was doing three years earlier.

      Ever notice how the quality of CG in Babylon 5 dramatically increased after the first season? That's because they dumped their Amigas and Vidoe Toasters in favour of more powerful Pentium PCs.

      Wait - *gasp* - you're telling me that as time passes, computer technology gets better? Wow, amazing! If they'd used faster Amigas, it would've got better too. The only reason they couldn't is because Commodore were then bust - so you're saying, Windows is so great, it can compete against platforms that are no longer produced? Amazing!

      We had that on PC too, along with the 3D Studio, which is the product line that went on to be used for making films like Iron Man and Avatar.

      Only years later. And last time I looked, those films were released recently - so you're saying Windows is so great, it can do better than a platform from 20 years ago? Brilliant!

      The thing I love is DOS fanboys trying to use the success of the PC today to justify their purchase of a slow DOS based expensive 286 PC back in the 80s or early 90s. It's hiliarious. The irony is that the ways in which PCs are better today is only because they've added what we took for granted back then on the Amiga (e.g., GUIs, multitasking, coprocessors for graphics).

      On top of that, the PCs and Windows of today have nothing in common with the machines of the 80s and early 90s (other than legacy crap that's an embarrassment to keep around). Just as "Macs" today have nothing in common with original Macs. And if Commodore were still around, you can bet that any "Amigas" would be running a different OS on different hardware too. So it's particularly nonsensical to try to use later hardware to justify a purchase 20 years ago, just based on a shared trademark.

      Today, I use Windows because I consider it the best today. In the 1990s, I used the Amiga. Use the best tool for the job at the time - if you can only justify your purchasing decision based on what happens to the trademark 20 years down the line, you have a problem.

    50. Re:2010 by mdwh2 · · Score: 1

      It was a problem that plagued the post-Commodore Amiga, but note by the time cheap 24 bit displays were commonplace on PCs, Commodore had already gone bust. Had Commodore been around, there's no reason why bringing out a 24 bit graphics chipset would have been a problem (it was planned, named "AAA").

    51. Re:2010 by mdwh2 · · Score: 1

      I was a die hard Amiga user, went to Windows. Although I liked the idea of open source (after seeing what happens to a commercial platform when the company goes bust), I found Linux back then to have all the difficulties I hated about DOS, I'm afraid. And MacOS was a joke, not even worth considering - thankfully Apple themselves realised that and ditched it, but that was a few years later.

      Windows 9x was still abysmal, but a kind of least worst. Since Windows 2000 though, I concede that Microsoft finally made a decent OS, and I've been on the NT line ever since.

    52. Re:2010 by toejam13 · · Score: 1

      Let me rephrase and clarify. During the period of 1990-1996, I was not aware of a single person who went from the Amiga to Linux as their primary desktop OS. However, during that time, I was aware of quite a few people who experimented with BSD. People who had a full 68030 or 68040 in their Amiga tried NetBSD, while those who switched to the PC generally tried FreeBSD. I don't recall anyone from my old Amiga community talking about Linux until around 1998 or so. But by then, I had lost ties to many of those people.

    53. Re:2010 by that+this+is+not+und · · Score: 1

      I was 'working in the industry' and I remember WordPerfect as being the darling of the small sect of people who had memorized all the arcane hidden keystrokes to use it. There was an actual growth industry of keyboard overlays to allow regular people to actually use it productively.

      Yes, it made that secretary in the typing pool who actually had all the keystrokes memorized VERY POWERFUL among her peers. She was a Computer GURU!!!

      The rest of us kinda found it to be a tedious and turgid piece of work.

    54. Re:2010 by Dogtanian · · Score: 1

      That was one of the technical improvements, yes. Not just 24-bit high-end cards, but 256-colour (indexed) VGA becoming the standard for "ordinary" PCs when the Amiga's regular graphics mode (and hence most games) still only had 32. There were other issues like complete PC systems with hard drives and monitors working out cheaper, and for all its custom chip brilliance, the 68000 at the Amiga's heart was dated underpowered compared to newer PC processors. As you (and I) said, Commodore sat on their backsides for years.

      HAM (the original Amiga's 4096 colour mode, albeit with some restrictions) was brilliant for the time. It's a shame that it wasn't generally practical for fast-moving games.

      The A1200 matched VGA with 256 colour indexed graphics and improved HAM mode, but as I said, it came out just a bit too late.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    55. Re:2010 by Dogtanian · · Score: 1

      Nonsense. The Amiga went into decline only after Commodore went bust.

      No. As an Amiga owner at the time, I can tell you that it was quite visibly and clearly losing ground to both the PC (at the high end) and SNES and Mega Drive (at the other) for some time before that.

      It was no longer the "lead" machine for innovative new software, mainstream companies were ditching the platform and the focus had quite clearly shifted elsewhere.

      And the Amiga wasn't to blame for Commodore going bust either.

      There is *some* truth in that; though some people paint the likes of the CD32 console as a flop, IIRC it sold passably. It probably didn't *have* to do that well, given that it was basically a cash cow with little new development cost.

      As far as I'm aware, C='s bankruptcy was more due to very dubious business shenanigans by its management (that apparently would have been illegal had they still been legally based in the US).

      It's probably fairer to guess that their lack of development, promotion, etc. of the Amiga caught up with it, and that it was no longer generating sufficient income to make up for what else was going on at the company.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    56. Re:2010 by Dogtanian · · Score: 1

      In its defence, IIRC the Atari ST *was* arguably more popular than the Amiga in its early years. The Amiga overtook it later as its price came down closer to that of the ST, but it was quite expensive when it first came out.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    57. Re:2010 by Anonymous Coward · · Score: 1, Interesting

      You talk and talk and talk but history doesn't lie. The PC, even back in the late 80s/early 90s, had better graphics than the Amiga. You needn't look further than the games.

      When the Amiga originally launched it was an even match for a good PC, but the PC progressed while Commodore rested on their laurels. By 1990, the PC was a vastly superior computer. For example, in 1990 my own PC was a 80486DX-33MHz with 8MB RAM, a Tseng Labs ET3000, a 200MB Hard Drive, a Roland LAPC-I and a Sound Blaster. In that same year, Commodore released the Amiga 3000 which was no match specs-wise.

    58. Re:2010 by NormalVisual · · Score: 1

      Highly doubtful.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    59. Re:2010 by Dogtanian · · Score: 1

      Commodore put the gun to their head in 1990 with the introduction of the Amiga 3000.

      What was with that "flicker fixer" thing it apparently used? IIRC this took the standard Amiga video output (standard interlaced NTSC/PAL video rates) and converted it to non-flickery video output- I assume at similar frequencies to VGA and the like.

      But this sounds like a glorified (and expensive) kludge to work round the fact that the same five-year-old core chipset hadn't been improved to work at the non-interlaced resolutions expected of newer professional computers. In other words, a dead-end that offered nothing to the mainstream Amiga lines.

      It may have had a faster processor, but they didn't do the same with the mainstream Amigas.

      They pulled the trigger two years later with the release of the Amiga 600.

      That was stupid as well; it was initially sold as the replacement for the A500. But that replacement should have been the A1200, which came out six months after that. (And in Europe the A500 had already been replaced just six months previously by the A500 Plus!). It was obviously designed as a lower-end machine, and putting it out like that just muddied the water at a time when they were starting to lose ground to the PC and 16-bit consoles and couldn't afford to do that.

      And as for the so-called "Amiga 300" Commodore was looking for, they could have just released the never released Commodore 65 with a WDC 65816 at its heart instead. Cheap enough for emerging markets and Wal-Mart.

      No, the "Amiga 300" pricepoint should have been served by an Amiga, or they should have continued to sell the existing C64 at a bargain price. For all that C64 fanatics get misty-eyed at the thought of the C65, that era was over, and by that time would have overlapped too much with the low-end Amigas and confused the market anyway.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    60. Re:2010 by AmiMoJo · · Score: 1

      For me it was the lack of documentation for Linux back then. I knew ever millimetre of AmigaOS like the back of my hand, and there was a great deal of community generated documentation to learn from. Of course back then a lot of it came in the form of diskmags and readme files, but I think most importantly AmigaOS was just very well designed and consistent. There were well defined places to put everything and most apps behaved themselves when being installed (not like some of the bloated crap you still get on Windows).

      I eventually moved on to Windows. First 98, but that was really a toy just for playing some games and getting infected via IE5. When 2000 came around though I think a lot of us decided that finally there was a stable OS to run on our cheap and powerful PCs. It never had the charm of AmigaOS and even now after ~10 years of 2k/XP I don't think there are many people who really know every DLL, every API, every quirk, but we are familiar enough to tinker with it and not have to re-install, ever. I'm not saying Linux isn't stable, but back in the late 90s/early 2ks just making it work properly required reading so much documentation, all for different sources and rarely tied together, that we skipped it. Now we have built up so much knowledge about Windows it's hard to change to Linux, although at least now a distro like Ubuntu mostly "just works" and the forums provide answers to most questions.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    61. Re:2010 by toejam13 · · Score: 1

      Yes and no.

      VGA did have a better indexed color depth at 320×200 (8-bit for VGA, 5-bit/6-bit EHB for OCS/ECS), as well as a larger palette (18-bit for VGA, 12-bit for OCS/ECS).

      However, VGA was a very simplistic frame buffer. There were no masked block move functions, and it was limited to a single sprite. The Amiga chips supported 8 sprites and complex bit blitting through the Blitter.

      As a result, after the release of VGA, games with a lot of static graphics tended to look better of VGA. Side scrollers and other sorts of arcade games looked better on the Amiga.

    62. Re:2010 by toejam13 · · Score: 1

      What was with that "flicker fixer" thing it apparently used?

      The flicker fixer was essentially a line doubler that took 15KHz 480i video and converted it to 31KHz 480p video. Commodore essentially took the A2320 flicker fixer for the Amiga 2000 and intergrated it onto the Amiga 3000 motherboard. They even used the same AMBER chip as the A2320 used. Nothing fancy about it.

      [The A3000] may have had a faster processor, but they didn't do the same with the mainstream Amigas.

      Correct. Both the Amiga 500+ and Amiga 600 used the same 7.16MHz 68000 as the original A500, which was really retarded. Models of the 68HC000 existed at the time that could have been clocked at 14.32MHz and 21.28MHz. Boosting the clock speed and switching from an NMOS to CMOS processor would have required relatively minor changes to existing logic board designs (as opposed to switching to a 68EC020).

      But that replacement should have been the A1200, [not the A600,] which came out six months after

      The A600 never should have been released when it was, or how it was. It should have been released in tandum with the A3000, preferrably with a full keyboard, faster processor and graphics comparable to XVGA.

      No, the "Amiga 300" pricepoint should have been served by an Amiga, or they should have continued to sell the existing C64 at a bargain price.

      The C64 was almost a decade old. It never would have sold as-is, except in maybe in emerging markets. The C128 was simply too complex and too expensive to manufacture. A new computer with the WDC 65816, 256KB of memory, the VIC-III and six-channel SID might have been manufactured for close to $100, well within the target price of the original Amiga 300 vision.

    63. Re:2010 by that+this+is+not+und · · Score: 1

      So were you the dude with the phillips screwdriver who knew how to install the 8 bit hard drive controllers and the Seagate 20 meg hard drives? We're impressed. You probably still know the right flipper keys to go boldface in WordPerfect. Again we're impressed.

      WordPerfect was secretaries turdware. Nothing more. It's also dead.

      If you were a little older you'd know more about something like WordStar on CP/M.

    64. Re:2010 by that+this+is+not+und · · Score: 1

      The Amiga's 'technical advantage' was simply being a cluster of custom gate arrays named after girls that supplemented the main CPU. That's a failed design methodology. Every chip in the cluster needs to be updated with each generation. That's a scaling nightmare, and a design teams nightmare. (it would be design team plural because you'd need separate teams to continually update each 'girl' in the cluster.)

      The Amiga was a clever kludge for it's time. That's it. The custom silicon wasn't worth continuing with.

    65. Re:2010 by that+this+is+not+und · · Score: 1

      As that you, Guy Kawasaki? Has your yoga instructor finally taught you auto-fellatio?

    66. Re:2010 by DrXym · · Score: 1
      I agree but new Amigas could have preserved backwards compatibility in new custom chipsets. Look at PC land where SVGA, VGA, EGA, CGA, MGA graphics and Adlib / Soundblaster / SBPro / SB16 audio were all as hardcoded in their own way as original / advanced Amiga chipsets.

      Commodore simply didn't do enough to keep the chipsets up to date. Perhaps it was funding or manpower issues but by the time I jumped ship I was able to buy a PC with a 24 bit 800x600 display (with full backwards compatibility for DOS games) vs some crappy 256 colour mode in an A4000.

      Perhaps the Amiga was ultimately doomed, but I think in hindsight that if they'd perhaps licenced their audio & video chipsets and produced clean driver interfaces that they would have stood a far better chance of keeping up with the competition than they did.

    67. Re:2010 by mdwh2 · · Score: 1

      The fact that it wasn't a good solution 20 years later doesn't make it a "kludge" when actually it was the best solution at the time period. And plenty of other platforms did - and still do - use custom generations of chips (though these days it's more common on consoles).

    68. Re:2010 by araneus · · Score: 1

      There is very nice alternative for old Apple hobbyist having old PPC Macs. MorphOS runs on old PPC Mac minis and runs Amiga software on you 1GHz+ PPC machine.

    69. Re:2010 by mdwh2 · · Score: 1

      And what OS were you running on that machine?

      Sure yes, at the high end you could buy better - the problem wasn't Commodore, but that Motorola were falling behind Intel (the 68040 coming out later than the 486).

      But how much did that machine cost? What the Amiga did much better was providing decent performance at low cost, which is what many people want. Indeed, it's what people still want today: think how many people today buy low cost PCs, compared with people spending thousands? Again, it's an example of where the PC is popular today, but filling what the Amiga was doing back then anyway.

      Your point doesn't support the original rant about the Amiga platform as a whole. And if PC's were so good, why were Amigas still being preferred back then for things like video and 3D rendering? The only "history" that you originally referred to were things that happened since Commodore went bust.

      So basically you're even worse than I originally thought. You were someone who spent an immense amount of money of a high end computer, and here you are 20 years later, still whining about how your machine was better than someone else's!

      For heaven's sake. If I had money I could go and buy a super computer, but I've got better things to do than do that just to brag, and I understand that most people would rather spend smaller amounts of money for something more cost effective. I'm not going to get upset that most people buy PCs today, and I'm certainly not going to be still obsessed by it 20 years later.

    70. Re:2010 by Anonymous Coward · · Score: 0

      The Amiga 3000 release price was over $4000. I assure you that my old 486 system cost far less than that.

    71. Re:2010 by toejam13 · · Score: 1

      I had an early A3000/030-16 model with KS1.4 in ROM, and I don't recall paying more than $2500 for it. Maybe that was for the 68040-25 model during the first weeks of sale?

    72. Re:2010 by hazydave · · Score: 2, Informative

      Windows 95 had nothing at all to do with the Amiga's death, commercially. It wasn't even out on the market during the commercial life of the Amiga.

      There were two big factors in the Amiga's death. The smaller of the two, but still very substantial, was piracy. While Amigas had a number of very cool niches, the big engine of Amiga sales was home computers, largely driven by gaming. Most of that was in Europe, and at the peak of the Amiga years, piracy was so bad some releases that sold tens of thousands in the USA and Canada (smaller markets, and also not immune to piracy) might have sold 50 copies in Germany or the UK, the two largest markets for Amiga games.

      The second was Commodore, on many levels. For one, while they were spending literally tens of millions on bloated salaries and perks for the top management ( the top few guys at C= were making more than the top few guys at IBM or Apple in the early 90s), but we had the lowest R&D budget in the industry. We could deal with some of that simply by hiring the very best engineers one could hire, and working crazy hours. But given how dependent Amiga evolution was on custom chip work -- which is not cheap -- there was just no way to keep up without more investments. So many leading edge designs were done, but they came in later than they should have (our 64-bit graphics project started in 1988, for example, also supporting true color, planar and chunky graphics, MPEG-like compression modes in hardware, and 8-channel 16-bit sound, but by 1993, it was still prototype chips, and engineering didn't have the budget to complete things).

      These pretty much worked together in a vicious circle. Curiously, sales of high end systems remained at least flat, well into the end days. Folks who needed to run Video Toasters or Supergens or whatever still needed new Amigas. Commodore had never done much to promote these uses.

      There was only a brief hope post-Commodore, despite all the Amiga fans wanting more. The first resurrection, at ESCOM, formed a separate Amiga Technologies division, put existing Amigas back into production, and started working on a new hardware and software platform that could have been reasonable for the middle-late 1990s. Unfortunately, ESCOM themselves blew it in the PC market... and that killed it all.

      Nothing after that, far as I know, involved anyone who had actually made personal computers -- there were a bunch of wannabes, that's about it. And the ideas just got progressively worse with each change of hands. And THEY all knew it better than we ex-C= did. A few of us were consulting for ESCOM/Amiga Technologies, they had their own ideas, but they were smart enough to listen.

      But they were confused enough for the short time Gateway2000 owned the Amiga assets (you could make a decent enough multimedia computer today using Linux, at least if you set Windows up as the metric, but that was not true when Gateway was involved). And pretty much everything the "new" Amiga, Inc. did was wrong, but you couldn't tell them anything. Not that they were going to do anything new in hardware, anyway, but backing PowerPC in those days was the stupidest move possible -- no good for desktops, no good for portables, not even much of a presence in set top boxes. I guess, if they were building a GUI for a network switch, maybe :-)

      --
      -Dave Haynie
    73. Re:2010 by hazydave · · Score: 1

      Actually, after Commodore, quite a few ex-Amiga developers jumped on another later-to-be-found-sinking ship, OS/2. Sure, there were some stupid bits in OS/2 (no kernel threads, 16-bit model drivers, a religious conviction that realtime guarantees at the user level were wrong, etc). But hey, it ran REXX, and it wasn't Windows.

      And actually, BeOS was up and running before Linux had really become all that viable for the kinds of things Amiga people had been doing. A number of Amiga developers wound up doing BeOS projects, some even worked on the BeOS team. And that was actually the right place to go, technically speaking... BeOS is the only OS to come long that did multimedia in fundamental ways better than the AmigaOS did in its day.

      And sure, over time, better tools and components did show up in other OSs... you could do stuff in easily Linux today with things like GStreamer that were somewhere between impossible and a boatload of work in AmigaOS. But there are only so many ways its fair to compare an OS that stopped developing in 1993 with one that's still going strong seventeen years later.

      --
      -Dave Haynie
    74. Re:2010 by Dogtanian · · Score: 1

      The flicker fixer was essentially a line doubler that took 15KHz 480i video and converted it to 31KHz 480p video.

      That sounds about right, yes. Sounds like I thought, a rather kludgey *and* expensive added-on workaround for limitations that should have been fixed in the main chipset itself. Hence, I assume, why such features never made it into the mainstream Amigas.

      The C64 was almost a decade old. It never would have sold as-is, except in maybe in emerging markets.

      That was what I had in mind.

      The C128 was simply too complex and too expensive to manufacture.

      I wasn't suggesting that.

      A new computer with the WDC 65816, 256KB of memory, the VIC-III and six-channel SID might have been manufactured for close to $100,

      Perhaps...

      well within the target price of the original Amiga 300 vision.

      By the early-90s (circa 1991), the 8-bit market was already practically at its end, and the Amiga at its commercial peak.

      Despite being a 16-bit computer, the C65 would still have essentially been a "super C64", but in Europe, the Amiga was *already* the machine that (mainstream, non-hardcore) users would have moved onto.

      The C65 might have been a good idea when the C64 market was still healthy, the Amiga still too expensive for many people and C64 compatibility was a big deal. However, by the early 90s, there wouldn't have been sufficient gap in the market for it. Even if it was cheaper than the low-end Amigas, that would have been without disk drives, etc., and it would have been stuck between two stools- not being as good as the Amiga, and being more expensive than the C64 with little software supporting the specific features.

      It would have confused the market, trying to release a semi-new format that was essentially an extension of one that was almost dead, and whose next-generation successors were already in their mid-to-late prime. It wouldn't have got mainstream support, either from businesses or from mainstream users.

      (What made the likes of the C64 successful was its massive mainstream success. Support from a small number of hardcore users can keep niche formats alive, but it's *never* a substitute for mainstream success).

      As far as emerging markets go, it's usually better to exploit these by being able to sell your existing "legacy" (bleh!) hardware line very cheaply.

      Sorry to have to say this, but I believe that from an impartial point-of-view, the C65 would not have been a success by the early-90s, and Commodore were right not to go with it.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    75. Re:2010 by hazydave · · Score: 1

      I largely agree... Linux is not a good match to AmigaOS. Sure, there were bound to be a handful of folks who just used Amigas to write code, and given that most serious Amiga users had most of the GNU shell tools (though more than likely still using WShell, not bash or csh or any UNIX shell, which we did not like and did not let you have at the better coolness that was Amiga shell use), and you had these in GNU/Linux too, ok, maybe some were happy there.

      But through most of the 90s, Linux was still the Wild West. You just couldn't do much of the multimedia stuff you enjoyed from the Amiga. Couldn't on Windows or the Mac, either, but at least they were closer.

      After I left Commodore, I had come into a free PC, and put Windows on it after getting frustrated with the fact you just couldn't do MIDI under OS/2... not to mention no serious MIDI apps on OS/2.... I was a "Bars and Pipes" users on Amiga (I did everything on Amiga, but moving music to the PC seemed to make sense), and needed a decent MIDI program, or forget about it.

      The main reason to choose the PC: I could get 8-port devices, and at least some sophistication in MIDI apps (I wound up using Cakewalk... no B&P, but at least you could internally script it if you wanted to).

      Here's the thing... there was a day in which just about everyone using a personal computer would say their hobby was "computers". This was the 8-bit days... Commodore PET and 64, Apple ][, TRaSh-80, later Atari 400 and 800. Any user could learn every single thing there was to know about these machines: registers, peek and poke locations, etc. If you were hardcore, you knew the 6502 or Z-80 op-codes from memory.

      Next came the 16/32-bit machines, like the PC, the Mac, and the Amiga. These found a place in business (the PC, because the 8087 FPU did spreadsheets 100x faster than an Apple ][ or a PET, then the Mac for wordprocessing, then the Amiga for video), but the personal computer heritage was individuals, and still most of its growth came from that. But the next generation wasn't just looking to "do computers", they wanted to do SOMETHING WITH computers. So over that ten years, roughly 1984-1994, you went from "computer as a hobby" to "hobby with computer". Not everyone, just as not everyone stopped doing HAM radio when computers came along. But the reason computers existed were for these things, not the "computer as my hobby" crowd.

      So after Amiga, most Amiga users were doing something with their computer. Linux almost certainly did not do that thing in the 1990s, and if it did, not well. So, yeah, some of those Amiga users, the guys still doing "computer as a hobby" might have found Linux interesting... after all, the focus had definitely already shifted from "this hardware is so cool" to "this software is so cool"... you could spend forever digging into the mess, er, complexity that is GNU/Linux.

      But for everyone else, applications had grown up in those ten years, roughly speaking. You didn't just need some basic MIDI tracker, you needed something like Bars and Pipes. You weren't going to be happy with a text editor or even a markup like TeX or Roff/Nroff/whatever, you wanted PageStream. If you did video, you probably at least wanted the power of a Video Toaster, you probably used DeluxePaint or any of the many other pro-level video and graphics apps for the Amiga. You couldn't get any of that, back then, on Linux... even now, it's fairly thin (yeah, I know about Cinerela... it'll do the job, but it's no Vegas, which is how I edit my video on the PC these days. You also have Sonar, Acid, Sound Forge, etc.).

      --
      -Dave Haynie
    76. Re:2010 by Anonymous Coward · · Score: 0

      Yeah, I went to MS Windows then OS X. The late '80s were a different time, nothing was all that stable, so Amiga's legendary "Guru Meditation" was actually cute, every thing crashed, at least Amiga was clever about it. Today of course, system crashes are rare.

      But I do know a fair number of AMiga people who went into Linux, truth be told. We scattered like the wind and ended up in every camp. But a lot of us still fight the '80's battles.

    77. Re:2010 by hazydave · · Score: 1

      Part of that is the same factor I mentioned here in an earlier post. In the early days, when the computer WAS your hobby, the OS was a fascinating thing to learn, take apart, and teach to do your bidding. If you approach your computer that same way today, you may find the same level of enjoyment in Linux. Or AROS, or The Hurd, or HaikuOS, or any variety of operating systems out there now.

      But as computers moved from the whole focus to largely being part of how you got a job done, the OS has largely (at least for many) become just a footnote. Sure, if you're paid to program, the pros and cons may be more or less of an issue. About a year ago, I was being paid to integrate a video server and provide a bunch of fairly weird bits of video aggregation (analog and digital video comes in from multiple sources, out comes an MPEG-2 transport stream full of H.264 formatted for DVB-H insertion). This was actually easier to build under Linux today than probably any other OS, simply because of all the open source tools. You had H.264 codecs and TS muxers and demuxers, fast media-ready file systems (XFS... ext4 is good too, but it wasn't ready last year), all kinds of good stuff.

      But if I actually wanted to edit a video, Linux would not be my choice. If I wanted to set up a system for other people to edit video, definitely not my choice.

      At some point, for most people, the computer, including the OS, became just another tool. And sure, I like some tools quite a bit... I have this fibreglass handled hammer I've had since college, which is a great hammer. But I never loved it like I loved my Amigas in those days. And I've never had a PC I was as attached to as that hammer. Or a PC-OS, at least not once BeOS bit the big one.

      Certainly, many "regular" things you want to do are just plain standard in any OS: you can even run the same web browser, office suite, email client, and some other basics, all open source, in many different OSs... which also makes the OS matter all the less. So you pick the OS for what it does better, or what you can't do elsewhere (there are no serious EE CAD tools that I know of for either MacOS or Linux, meanwhile, you have your choice of many for Windows).

      On the other hand, it's not even a big question... Linux runs just dandy, under VirtualBox, under Windows. I do it all the time... some versions (CentOS 5, for example) actually worked better on my laptop under VirtualBox than they did native. Any particular need for a different OS is pretty easy these days. But in general, I get most of what I want done under Windows, and the OS itself is just a footnote, not a big issue. I'd switch to Linux just to annoy Windows people if it did as well, but it doesn't. For me, on the desktop, doing CAD, music, and video.

      --
      -Dave Haynie
    78. Re:2010 by hazydave · · Score: 1

      It wasn't viable other than as a fun think to hack around it (which, honestly, is what many folks did on AmigaOS in the late 80s/early 90s), by the time Commodore was done.

      I actually explored this, a few years later, while at Metabox AG. We had originally decided to make PowerPC desktop computers (the company was called PIOS Computer then), but got shut down by both Be, Inc. and later, Apple (we did launch the very first 300MHz or faster Mac compatible).

      So we went to multimedia set top boxes instead -- basically, a whole home computer on your TV, doing video, internet, etc. You just don't call it a home computer. We wanted to use Linux, but couldn't find any programmers to help us get around the fairly substantial problems it had back then, even simple things like playing video and audio without stuttering or special hardware. It was impossible to find programmers who wanted to get paid to do that, back in the mid 90s.

      I have followed and, as mentioned, used Linux for these kinds of things more recently. It's just as capable as Windows in this, and perhaps moreso, since you have more control over how it's tuned. But back then, as an alternative to AmigaOS, it didn't really fly for most of the reasons one would have been using AmigaOS.

      With that said, most of the other choices sucked, too.

      --
      -Dave Haynie
    79. Re:2010 by hazydave · · Score: 2, Interesting

      Ok, the Amiga 3000 didn't have built-in graphics that matched the number of colors of the VGA or Macs of the day. On the other hand, none of the PCs or Macs had hard drive performance capable of real video... the Amiga 3000 did. So it's not exactly the situation as described. Most folks using Amiga 3000s were doing video, with Toasters or other video hardware, and the Amiga's lack of color wasn't a killer.

      Yes, of course we wanted more. The original project for a next-generation chipset was started in 1988, but underfunded, so only prototypes existed by 1993. The other upgrade, originally called Pandora, then AA, then AGA, was started a few years later. It was supposed to ship in machine in early 1992, but by then, Commodore had not just a management disease, but a fatal one.

      That's also where the A600 came from. The A600 was the A300 (eg, to be cheaper than the A500) with a PCMCIA slot put in and GRR's super-cheap genlock taken out (yeah, the A300 was supposed to ship with a built-in genlock, at least if George got it working by then).

      The C65 was a stupid idea, and I believe it happened mainly because no one else wanted to work with the engineer involved, so they just left him alone. It was strange times at Commodore near the end.

      It's also sad what got cancelled when the management disease really kicked in. The A3000 has every area of the system we could improve improved, without the new custom chips. Some of that got expensive, which is why it didn't immediately trickle down to cheaper systems. That was Spring of 1990. In 1992, we were planning to have the A3000+, which would have had a 68040 CPU and the AT&T DSP3210 for audio and modem processing (I actually built prototypes, more like the A3000 than we had planned). But we also had a 25MHz 68030 machine, dubbed the A1000+, planned for the same time frame, with the "AA" chipset, the usual expansions, but closer to the A500/A1200 price than the A3000. Both of these were cancelled when the management changed in 1991. The mid-range machine was killed entirely, and the A4000 that came out late in 1992 was missing everything but the "AA" chips... they even forced us to take out the DMA-driven SCSI bus, so our disk I/O got as crappy as that of a Mac or a PC.

      In short, these things don't happen overnight. And despite what you see when the hardware comes out, it's not always really an engineering problem.

      For more about what went wrong, see my film: http://www.frogpondmedia.com/dbv

      --
      -Dave Haynie
    80. Re:2010 by hazydave · · Score: 1

      Actually, the chips were full custom, not gate arrays.

      The big problem wasn't the presence of the custom chips, or even the need to update them every time or not. The real problem was that, given the complexity of the design in the late 80s, this was really one chip that needed to built out at three. Some of these were larger than the 68000 CPU used in the beginning. You might expect that today (nVidia AND AMD GPUs are often more complex than the CPUs in a system), but it was an issue for any smaller company.

      And it was also the thing that made the Amiga interesting... no one else was really trying before it came along. They didn't try that much afterwards... both the PC and the Mac delivered 8-bit graphics, but they were slow. What they did right, though, was integrate them in a modular fashion... you could chuck out the old graphics chip, drop in a new one, and nothing else broke. That wasn't possible in the Amiga, as it was.

      We were moving to this... it was the obvious direction to go, but unfortunately, C= wasn't spending the kind of money needed to make things happen that fast. It was also pretty obvious that even if Commodore did achieve a more modular architecture (there was a design, called Hombre, which did this in 1993, though it wasn't being built due to cash problems), we needed to be able to use graphics chips in a modular way. I had been working in 1993-1994 with Tseng Labs (at the time, a big name in PC graphics, they had the first VGA chips fast enough for what we wanted to do) to build a graphics add-in as a transitional option, but the company didn't last long enough. Oh well. You can only do so much.... Commodore had been run by complete idiots since early 1991, and slowly strangled by R&D cash even before then.

      --
      -Dave Haynie
    81. Re:2010 by hazydave · · Score: 1

      Actually, it's very likely Mehdi Ali and Bill Sydnes WERE trying to kill the Amiga during the start of their tenure. They couldn't exactly say this, but they were totally PC focused... at least until they got schooled in the actual PC market, and found they couldn't make any money selling PCs. But at least the first six months, they had more or less shut down everything they could. That meant no new chips or PCBs being made, designs, sure, software, sure. They also cancelled most of the hardware projects that were on-going, just in case any of those got finished. They didn't want to make the previous administration look good.

      Simply put -- you don't do that at the best and healthiest of high-tech companies. I don't think Commodore was lost in early 1991, but it needed to move quickly on the new stuff we had, and the stuff after that... there was lots going on. Instead, they did the opposite, and put on the brakes. I was certain, by fall of 1991, that they were going to kill the company. I stuck around for the next 2.5 years trying to prevent that, but as much as I would have liked it, there was no technical solution.

      --
      -Dave Haynie
    82. Re:2010 by Dogtanian · · Score: 1
      Thanks for taking the time to reply to my post, which was made from the point-of-view of a typical Amiga owner, rather than an expert (please accept my apologies for any ignorance!).

      My comments about the "flicker fixer" weren't (in themselves) a criticism of its lack of colours. Rather that what it *did* add was (AFAIK) essentially done by integrating an extra, add-on signal processor, which was (a) way too expensive a solution to have any prospect of migrating to the "affordable" Amigas and (b) a workaround for the problem rather than providing any improvement to the chipset itself.

      And in turn, that's not meant as a criticism of the FF solution itself either, rather of the circumstances that made it necessary.

      The C65 was a stupid idea

      I've read a lot of die-hard C64 owners drooling over what might have been, but whatever its merits, Commodore were right not to release it; it just wouldn't have made commercial sense by that stage.

      And despite what you see when the hardware comes out, it's not always really an engineering problem.

      Oh, I'm in no doubt that most of the problems with the Amiga (and Commodore) were down to management. You can have lots of talented engineers, but with bad, short-termist and/or greedy management, it's going to be an uphill struggle.

      Anyway, it sounds like you had a lot of nice stuff there; it's a shame most of it didn't get out.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    83. Re:2010 by toejam13 · · Score: 1

      On the other hand, none of the PCs or Macs had hard drive performance capable of real video... the Amiga 3000 did.

      A stock Amiga 3000? I recall the onboard NCR chipset being a little sluggish. My drives really didn't start to zip until I tossed in my 4091, even with my original Quantum LP52S. I also recall moderately high CPU utilization with the onboard NCR, which my 4091 also corrected.

      The original project for a next-generation chipset was started in 1988

      Which was already too late. I know that technology didn't move as fast back then as it does now, but Commodore should have been starting work on a next-gen chipset as soon as the Amiga 2000 hit the streets back in 1986. "ECS" should have been released no later than 4Q88. Just look at the amount of time between the release of EGA (1984) and VGA (1987) by IBM.

      but underfunded

      Underfund your #1 moneymaker. Always a bright idea. Wouldn't expect anything less from Commodore.

      The C65 was a stupid idea, and I believe it happened mainly because no one else wanted to work with the engineer involved, so they just left him alone.

      Personally, I think every 8-bit machine released after the C64 was dumb. Both for how they were built, when they were built, and for whom they were built.

      • The C16/C116/Plus4/C264 were all stupid. The C116 was a toy with its membrane keyboard. The Plus/4 and C264 were too close to the price of a C64. The C16 should have been a compatible successor to the VIC-20, including its hardware periphials. Bugfix the CIA, keep the TED's 121-color 40×25 text mode, and match the VIC-I's sound capability. Market it for little kids and emerging markets.
      • The C128 was stupid. The Z80 coprocessor made it too expensive (and should have been made as an add-on cartridge instead). The bank switching on the 8502 made it too difficult to program. The VDC offered no real-world improvement in video over the VIC-II, other than its 80-column mode which required a special monitor. The SID should have been improved to support full FM synthesis, or at least [the inferior] phase distortion synthesis if Commodore didn't want to pay FM synth patent royalties to Yamaha. If the C128 could have done 160×200×8c, 320×200×4c and 640×200×2c with the C16's 121-color palette and the C64's eight sprites, using the Y/C connector as opposed to RGBI, all with a flat 24-bit memory bus, it would have done (IMHO) much better than it did.
      • The C65 came too late with the specs it had. The VIC-III was a cool chip, but the 4510 sucked for the same reason as the 8502. Again, mate the VIC-III to a WDC65816, 256KB of mem and an improved SID, and I still think it would have sold if priced very well (and in the right markets), even as late as '90. But by the time '92 rolled out, such a system would have been a dinosaur and a joke, even in Yugoslavia. I think Commodore had unrealistic pricing expectations around that point for their low-low end, being even more unrealisic thinking they could do it with an Amiga.

      The A3000 has every area of the system we could improve improved, without the new custom chips. Some of that got expensive, which is why it didn't immediately trickle down to cheaper systems. That was Spring of 1990.

      Which is why I don't understand why Commodore just didn't crank up the speed using legacy board designs for their entry level Amigas. Again, Motorola had a 20MHz 68HC000 out by 1990. Other than faster memory/core/logic chips, you could have essentially recycled the older 16D/24A bus from the A500/A2000 for very cheap.

    84. Re:2010 by mrbugjacobs · · Score: 0

      To be honest Ive never heard about KS1,4 so you must have had another ?! And A3000 didnt have 040... ?!

    85. Re:2010 by mrbugjacobs · · Score: 0

      All I have to say is compare the demoscene for the Amiga and the PC of that time .. To see which was technically superior ..... And as the other poster said, PCs might have had static graphics that were good, but as a person living back then I know for a fact that PCs were a joke compared to the Amiga atleast until 91-92.. And even after that the Amiga were better on a lot of things .. Even now it has stuff going for it .. DAMN COMMODORE !! They killed the Amiga with their bad management .....

    86. Re:2010 by toejam13 · · Score: 1

      Very early models of the Amiga 3000 came with an alpha version of Kickstart (V36/KS1.4) used for bootstrapping the system. The system would then attempt to load your main Kickstart image (DEVS:Kickstart) from floppy or hard disk.

      In order to use a 68040, you had to have Kickstart 2.04 or 3.1 in ROM. As such, very early A3000 models were not offered with 68040 options because the ROMs weren't available yet. Also, it is my understanding that Commodore used full versions of the 68030 as opposed to cheaper 68EC030 parts because they needed the MMU to remap the softkicked Kickstart in memory.

      If Commodore did offer a 68040 version of the Amiga 3000 desktop, it was simply an '030 model with a Commodore A3640 processor card installed.

    87. Re:2010 by hazydave · · Score: 1

      The rendering improved, not because of the limitation of the Toaster (full NTSC is full NTSC, you can't get better than that in NTSC), but because they had more CPU cycles. And yeah, while Foundation Imaging used some Pentium Pros (the first P6 systems) starting in 1995, the rendering stack also had Alphas, and all of the animators were using Lightwave on NT-Alpha systems. Which were quite a bit faster than either Pentiums or Amigas in those days.

      The original setup at Foundation Imaging had 24 Amiga 2000s with 68040 accelerators and 32MB of DRAM, sixteen of which were dedicated to the rendering stack (developer workstations were brought into the rendering stacks when unused). They used more complex models for the first year of the series than they did for the pilot, each frame took about 45 minutes to render. Each frame was rendered on a single machine, the rendering manager was a homebrew program. The Amigas all shared a Novell network, which included a 12GB (ooh... ahh...) file server.

      The OS really had nothing to do with it... Babylon 5 was possible because of NewTek's Lightwave program. Lightwave did great spaceships because Allen Hastings wanted really great spaceships when he wrote the program. It was also entirely made possible because you could get a Toaster, Lightwave, and an Amiga 2000 for much, much less than alternative solutions... particularly when it came out. Things did improve by the time B5 was shot, though it was only the porting of Lightwave to the Alpha (which made perfect sense, given that Commodore was over with by the time Foundation got their Alphas and P6s) that got them to move over.

      Near the end of the series, they were also using Macs for video editing, mattes, and compositing, and SGIs for compositing and titling. They also had SoftImage on some of the Alphas, in addtion to Lightwave everywhere. It's nice to have a TV-class production budget, eh?

      --
      -Dave Haynie
    88. Re:2010 by hazydave · · Score: 2, Interesting

      The "real" 68030 was used because, well, we wanted to use a 68030, the "Embedded Controller" version hadn't been made yet (these used "real" 68030 chips with MMUs that failed the test, at least initially), and, well, you don't put an EC chip in your high-end machine. Also, the A3000 ran UNIX.. the A3000/UX wasn't terribly successful (largely due to Commodore management somewhere pulling their typical stupid moves), but it was the first available System V release 4 outside of AT&T and Sun.

      There was no technical problem booting from an '040 card, though yeah, the MMU code from the EPROM version of Kickstart would not run on the '040, they changed the MMU model. So you needed real ROMs, or modified EPROMs. Most users with a reasonable amount of RAM put KickStart in RAM anyway, because it was just faster (still is today).

      We actually had a prototype of the first '040 card, the big fat one with external L2 cache designed for UNIX, at the A3000 launch. We were going back and forth with Motorola over whether we could show it, since no one outside Motorola had yet shown off an '040 working in public. They ultimately couriered over a "golden" chip, said "yes", and ... then some fool manager decided we weren't going to show it anyway, at the launch.

      There was no official A3000/040 from Commodore, largely because, when the '040 came out, it was unexpectedly hot, and the case designers felt it wasn't viable. Or at least, that was their excuse. I used them for years without issues, and there were many 3rd party '040 cards as well.

      While the A3000 had what looks essentially like an '030 bus, it did allow some '040 functions. For example, a well designed '040 card could do burst writes to A3000 DRAM (so could the DMA controller)... the '030 didn't do burst writes. I designed the CPU card interfaces in the A2000 and A3000 -- they were essentially the same as having the CPU on the motherboard, not a compromise. The A4000 didn't even initially bother with a motherboard CPU (they later put one in, to enable a cheaper A4000 with EC030 in it... I was on to other things by then).

      --
      -Dave Haynie
    89. Re:2010 by hazydave · · Score: 1

      We were getting 5-6MB/s sustained throughput with the WD33C93A (the on-board SCSI controller) and the custom DMAC. This was back in the days when PCs and Macs were struggling to deliver better than 1MB/s, and both were using PIO. Even the Mac IIfx, which was the only Mac in the day with a DMA controller, ran PIO when running MacOS (they did DMA for UNIX).

      The WD controller was bit CPU intensive compared to the NCR53C710 chip (on the 4091 and the A4000T), sure, but the NCR had a whole SCSI protocol processor on it. It could make intelligent decisions without the need to interrupt the CPU all the time. The WD chip pretty much needed to check with the CPU after every load. It wasn't as slow as the NCR5380 used on many of the Macs of the day.. basically a glorified parallel port, but who cares when you're single tasking. Other than speed... one big advantage of the DMAC was simply that we did 8-bit to 32-bit funneling through a FIFO, so transfers fully used the A3000 bus.

      The NCR53C710 chip was so frickin fast, it could actually lock out the CPU for awhile... of course, drives had become a bit faster in those three years, too. This actually screwed up a couple of clever hacks... folks had hooked into the WD chip's interrupt handler to get a ping after every load... some of the first full animation and video (simple compression) from HDD worked this way.

      Well, I dunno for sure... I was only working on the higher end machines at the time. You'd do better with a 14Mhz '020 or even EC020 than 20MHz 68000 on most code, thanks to the I-cache, barrel shifter, full 32-bit ALUs, etc. That's the way they went for the A1200.

      But also keep in mind, Commodore had been big in the 8-bit world, unit wise, but it was $200-$400 VICs and C64s, in the early 80s, against Apple's $1200-$1600+ Apple ][s, depending on configuration. And the C64 was slightly faster, but not taking seriously. So C= was not quite 1/5th the size of Apple in those days, and they spend less money on R&D as a percentage (and considerably more on the considerably less capable management). So Commodore could not just spin a new system every year, even with clever system-level engineering (eg, no new full custom chips, maybe a gate array or two) on top of the chip stuff.

      The custom chips were originally Commodore's key to success, but they did absolutely become a boat anchor. For one, it was several years too late that management finally started letting us go outside for chips... they didn't have to be made at CSG (the old MOS Technology). They had some nice features, like gate arrays turned around in a month, but other issues, like 84 pin limits, one thing that caused so many problems with the A3000 expansion bus. And added cost. One of the AA chips, and all of the AAA chips, were made at HP, in a better CMOS process than C= had at the time.

      --
      -Dave Haynie
    90. Re:2010 by Anonymous Coward · · Score: 0

      RiffRaff,
      I worked as a dealer with Harry Copperman's dealer council and at most of their educational venues. What ever happened to John DiLullo? We worked a lot together and I lossed touch. There were some very hard working, committed people there, and I always felt that they were betrayed by their upper leadership

    91. Re:2010 by toejam13 · · Score: 1

      This was back in the days when PCs and Macs were struggling to deliver better than 1MB/s, and both were using PIO.

      Now you've made me curious. EISA was on the market around the time of the A3000, even if it was a rare sight. I vaguely recall that the Adaptec EISA SCSI card in my old NT-based DEC Alphaserver could do bus mastering DMA. I believe that Intel boxes with EISA could also do busmaster DMA transfers, too... (checks Wikipedia) ...which they supposedly could. I wonder how fast they were.

      The NCR53C710 chip was so frickin fast

      Yes it is. That's why I still have my DKB 4091 after all these years.

      You'd do better with a 14Mhz '020 or even EC020 than 20MHz 68000 on most code

      Right, the 68020 could do much more per cycle than the 68000. However, I'm being hypothetical here. If Commodore management was unwilling to fund the design of a new 68020-based entry level motherboard, how much effort (and cost) would it have taken to modify the existing A500/A2000B motherboards to handle a 68HC000 running at 14 or 21MHz?

      I guess the biggest question would be bus timing. Was the custom chip bus running synchronous or asynchronous with the 68000 bus on the A500, A600 and A2000? How fast could you drive the ECS chips? If not very fast and if the custom chip bus was running in sync, how hard would it be to upgrade the buffers and DMAC used to interface between the two buses so that you could decouple the 68000 bus and run it faster?

      So C= was not quite 1/5th the size of Apple in those days

      Are you talking mid-80s or late-80s? I always thought that Commodore came close to running Apple into the financial ground with its price war with TI. That, and the money they hemeraged with the Apple III and Apple Lisa. I would have thought that Apple would have consolidated heavily as a way to stop bleeding money, including its R&D division.

      The custom chips were originally Commodore's key to success, but they did absolutely become a boat anchor

      Depends on how you look at it. They're only an anchor if the cost to develop them outweighed the advantage they'd give you in the market. Just look at the money that companies like Sony, 3dfx and Nintendo made with their custom graphics chips during the '90s.

      To me, Commodore's later custom chips for the Amiga (ECS, AGA, AAA) always seemed to be an anchor because they were always behind the curve. OCS and Ranger seemed to be the only two that were ahead. So of course it was better to look outside the company - it sounds as if internal R&D couldn't keep up due to budget constraints and managerial interferrence. You guys were always months, if not years, behind the PC and workstation (SGI, Sun) markets. Too little, too late.

      As for going to HP, that was probably a brilliant idea. It was one thing to roll your own chips by that point. It is another to try to run your own fabs. Mensch knew not to play that game when he founded WDC, as did Wilson and Furber over at Acorn/ARM.

    92. Re:2010 by toejam13 · · Score: 1

      The custom chips were originally Commodore's key to success, but they did absolutely become a boat anchor.

      I guess while I have you on the subject, what DID actually happen between OCS and ECS?

      I keep hearing rumors about Miner having "something good" over at Los Gatos (Ranger), but some of it doesn't make sense. If the rumors about the VRAM costs were true, why didn't the Paula replacement make it out? And why was the ECS Super Denise anything but super?

    93. Re:2010 by jonadab · · Score: 1

      > [I]s that you, Guy Kawasaki?

      Never heard of him.

      Also, this *should* be obvious -- both from the context (especially in light of the parent comment) and also from the closing remark -- but just in case you're especially dense even for a slashdotter, I'll go ahead and state outright that I was being facetious, i.e., I wasn't serious.

      --
      Cut that out, or I will ship you to Norilsk in a box.
  2. AROS by Anonymous Coward · · Score: 0

    I wanted to try this out, but I couldn't find my AROS with both hands!

    1. Re:AROS by ehrichweiss · · Score: 1

      No worries, you won't find Anubis either apparently. Their sourceforge page is almost blank, their "normal" wiki is empty and their developer wiki requires you to register and to chat with someone on IRC(for reasons which are unclear).

      --
      0x09F911029D74E35BD84156C5635688C0
    2. Re:AROS by hollywench · · Score: 1

      A lot of /. posters seem to have that problem. Try MeFi.

  3. Amiga Pansys by nurb432 · · Score: 3, Insightful

    Atari TOS/GEM ( And later the open sourced MiNT ) was/is still better! So take that! Seriously tho, see where all that bickering got us? Compartmentalized and marginalized into oblivion as the world of mass produced, consumer oriented mediocrity won in the end.... But I suppose at least we are in the same boat now, going nowhere.. A shame really, as a 'PC' just has no soul.

    --
    ---- Booth was a patriot ----
    1. Re:Amiga Pansys by Anonymous Coward · · Score: 0

      Bullshit. Like Amiga and Atari didn't shoot for mass-produced market. Commodore sold their computers at K-Mart, back when K-mart was the Walmart of retail, remember?

    2. Re:Amiga Pansys by metaforest · · Score: 1

      Atari TOS/GEM ( And later the open sourced MiNT ) was/is still better! So take that! Seriously tho, see where all that bickering got us? Compartmentalized and marginalized into oblivion as the world of mass produced, consumer oriented mediocrity won in the end.... But I suppose at least we are in the same boat now, going nowhere.. A shame really, as a 'PC' just has no soul.

      Gee where have we seen that before? Ummm let's see... Sony Beta v. VHS... IBM PC v. just about anything in the market at the time.
      There are plenty of examples where 'best of breed' gets its ass handed to it by 'good enough'

      If you buy crap you get stuck in a market that will only sell you crap.

    3. Re:Amiga Pansys by that+this+is+not+und · · Score: 1

      If you buy crap you get stuck in a market that will only sell you crap.

      I assume you're talking about a niche market, correct? Meaning, one with a single hardware vendor??

    4. Re:Amiga Pansys by metaforest · · Score: 1

      No. My statement was general. If you buy crap. You support crap. And that is what the market will produce to get your consideration.

  4. Move on by jdigriz · · Score: 2, Insightful

    Hey man, I loved the Amiga as much as anybody. We had an A1000 in 1986 and got an A3000 thereafter. Fine computers, if they had had Apple's marketing acumen, they might have ruled the world. However, it really is time to let go now. Mac OS X is superior in just about every respect, and the hardware is lightyears beyond what CBM had. Emulators are great for nostalgia, we'll always have Nuclear War.

    1. Re:Move on by ubersoldat2k7 · · Score: 1

      Exactly my thoughts. I mean, couldn't all this great work I'm sure some of those volunteers are doing night after night wouldn't be best used on real world projects that are down on human resources? Guys, go help build GNU/Hurd for once and for all! I grew using Mac System 1.0 but I wouldn't waste a key type on porting any of it to today's computers... except for Dark Castle.

    2. Re:Move on by dosius · · Score: 4, Funny

      There's the joke that with Commodore's marketing "savvy", had they tried to do something like KFC they would have called it "Warm Dead Bird" ...

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    3. Re:Move on by Anonymous Coward · · Score: 0

      >>Mac OS X is superior in just about every respect

      ur funny

    4. Re:Move on by keeboo · · Score: 1

      Hey man, I loved the Amiga as much as anybody. We had an A1000 in 1986 and got an A3000 thereafter. Fine computers, if they had had Apple's marketing acumen, they might have ruled the world. However, it really is time to let go now. Mac OS X is superior in just about every respect, and the hardware is lightyears beyond what CBM had. Emulators are great for nostalgia, we'll always have Nuclear War.

      What are you talking about? When Amiga was still alive Macintoshes had Mac OS 6,7,8,9, not Mac OS X.
      And Mac OS "classic" was not an OS, was a crash-prone, non-multitasking toy.

    5. Re:Move on by RiffRafff · · Score: 4, Insightful

      I heard it as marketing sushi as "cold, dead fish."

      Cheers from the (long-defunct) Amiga-centric Ack! Phffft! BBS! (circa 1992)

      --
      "I might have made a tactical error in not going to a physician for 20 years." -- Warren Zevon
    6. Re:Move on by butlerm · · Score: 3, Insightful

      And Mac OS "classic" was not an OS, was a crash-prone, non-multitasking toy.

      Yes. Structurally speaking, Mac OS Classic was about as much an operating system as DOS was (aside from a a very nice GUI programming environment). One application running at a time, and special tricks required to switch to anything else. Programs were statically compiled to access critical system state variables at fixed addresses in low memory, there was no locking, no scheduler, etc. There was no real multitasking because of that, not even cooperative multitasking.

          By comparison Amiga OS was a modern multiprocess multitasking operating system in every way except originally there was no memory protection, and no virtual memory. More like a modern embedded system than a general purpose operating system, but *very* fast, and ridiculously easy to program for.

    7. Re:Move on by amiga3D · · Score: 1

      It's a labor of love. The amiga was so much fun to use back when all other computers were boring junk. It took me until '99 to move on.

    8. Re:Move on by drinkypoo · · Score: 1

      And Mac OS "classic" was not an OS, was a crash-prone, non-multitasking toy.

      MacOS from System 6 had the multifinder (as an option in 6, or all the time in 7-9.) It did multitasking, albeit not very well. Amiga had great multitasking. Both crashed all the time, but the Amiga booted a lot faster.

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

      Hardware light years ahead is it? So can I have multiple resolutions present at the same time on my monitor? No? Amiga wins again! :p

    10. Re:Move on by jdigriz · · Score: 1

      Certainly, heard of VirtualBox? http://www.virtualbox.org/

    11. Re:Move on by Stormwatch · · Score: 1

      What are you talking about? When Amiga was still alive Macintoshes had Mac OS 6,7,8,9, not Mac OS X.

      That's beside the point. GP certainly meant: the Mac you can get now is better than the Amiga you can get now.

    12. Re:Move on by Nazlfrag · · Score: 3, Informative

      I'm afraid it doesn't allow more than a single resolution on my screen at once, it just offers a resizable window. Besides which, we're talking about hardware here.

      From wikipedia:

      Uses of the copper

      * It can be used to change video hardware mid-frame. This allows the Amiga to change video configuration, including resolution, between scanlines. This allows the Amiga to display different horizontal resolutions, different colour depths, and entirely different frame buffers on the same screen. The AmigaOS graphical user interface allows two programs to operate at different resolutions in different buffers, while both are visible on the screen simultaneously.

      So is the Amiga more powerful than both VirtualBox and the Mac? Again, Amiga wins! :P

    13. Re:Move on by bennomatic · · Score: 1

      Right. I think the GP was making the point that now, today, it's time to move on.

      --
      The CB App. What's your 20?
    14. Re:Move on by yuhong · · Score: 1

      Also, during the transition to the PowerPC, a nanokernel was tacked at the bottom. It later got extended to handle preemptive multitasking in 8.6, but only specificity-written apps can take advantage of it since it was tacked at the bottom,

    15. Re:Move on by Anonymous Coward · · Score: 1, Informative

      Who needs multiple resolutions in 2010? LCDs can't handle anything except their native resolution very well, and besides I can't think any use for low resolutions any more (unless you're trying to achieve real-time raytracing, you might want to run it first at 640*480).

      So is the Amiga more powerful than both VirtualBox and the Mac?

      No.

      Again, Amiga wins! :P

      No. It doesn't win. Not in 2010.

    16. Re:Move on by TheLink · · Score: 1

      > Hardware light years ahead is it? So can I have multiple resolutions present at the same time on my monitor? No? Amiga wins again! :p

      The main reason you needed multiple resolutions at the same time on the Amiga was back then you could only have lots of colours and low res, or few colours and high res.

      Nowadays you can have 24 bit colour in high res.

      Saying that feature is a "win" is like saying a feature that's useful for horse drawn carriages but not cars, is a "win".

      --
    17. Re:Move on by metaforest · · Score: 1

      I'm afraid it doesn't allow more than a single resolution on my screen at once, it just offers a resizable window. Besides which, we're talking about hardware here.

      From wikipedia:

      Uses of the copper

      * It can be used to change video hardware mid-frame. This allows the Amiga to change video configuration, including resolution, between scanlines. This allows the Amiga to display different horizontal resolutions, different colour depths, and entirely different frame buffers on the same screen. The AmigaOS graphical user interface allows two programs to operate at different resolutions in different buffers, while both are visible on the screen simultaneously.

      So is the Amiga more powerful than both VirtualBox and the Mac? Again, Amiga wins! :P

      You can do this today... if you want to run on a VGA monitor... The modern hardware will allow you to switch resolution mid-frame. However you might need to actually write some drivers to support it. Obviously this doesn't work well on LCD panels since they have a fixed resolution and why bother... we have the benefit of much larger/ higher resolution displays now, with no CPU overhead, and no funky video hardware banging.

      Some ideas should just stay dead... Mid-frame video changes is one of those ideas. (PS: a lot of systems could support this trick back in the day... including the Apple //, //e, //c and //gs along with many PC ega/vga cards. OH and the Atari VCS did it on every single line of the frame... no choice there.... that was the ONLY way to generate useful video frames.)

    18. Re:Move on by Hatta · · Score: 1

      The games on Amiga are still better though.

      --
      Give me Classic Slashdot or give me death!
    19. Re:Move on by AmiMoJo · · Score: 1

      AmigaOS uses one fixed memory location (0x00000004) which is a pointer to the main OS shared library, from which everything else can be accessed. Location 4 was chosen because it prevents the entire system dying if a program writes to a null pointer (location 0, 4 byte long word). Of course if more than one byte was written with an incrementing pointer everything would still crash. Amiga users got used to saving their work regularly, a habit I still have.

      It's a shame MMUs were so expensive back then or it might have had provision for one from the start. It doesn't have users either, so everything runs as root which as we all know is not such a good idea, especially with a web browser thrown into the mix.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    20. Re:Move on by butlerm · · Score: 1

      It's fine to use fixed memory locations if they not application specific. The problem with the Mac is there were hundreds of variables at low, fixed, global addresses that carried critical state for the running application - or at least with application specific state and system level state so intermixed it was dangerous to make the distinction.

      Apple could have avoided this problem by doing something as simple as using standard offsets from a base register. Instead, you got the equivalent of having a 4KB register set that had to be saved and restored to let another application run safely, once letting another application run was possible, of course.

      Check this out.

      There is one safe way to live without an MMU of course, and that is for the entire system to run something like a restricted JVM. Microsoft is trying to do that, with their Singularity research project (albeit with C#). Personally, I don't think it will ever work unless they drop the idea of a kernel that uses a tracing garbage collector. Stop the world just isn't going to fly in the long run. Reference counting maybe.

    21. Re:Move on by that+this+is+not+und · · Score: 1

      Translation: it took you that long to get out of the rut.

      Further elaboration: they were no longer 'boring junk' by 1999. But it took you awhile to notice.

      Shall we all sing a chorus or two of 'OS/2 Forever' now?

    22. Re:Move on by that+this+is+not+und · · Score: 1

      However, the games on a Playstation I are better than either.

    23. Re:Move on by Anonymous Coward · · Score: 0

      Ew. If you had said Sega Saturn, fine, but the Playstation? Give me a break.

    24. Re:Move on by anss123 · · Score: 1

      Arguably the Amiga didn't change resolution from the monitor's perspective. A similar technique can be used on modern monitors too, say output 640x480 on a 1280x960 monitor by outputting every line and every vertical row twice until mid screen, then switch to 1280x320 by outputting every line trice.

    25. Re:Move on by AmiMoJo · · Score: 1

      I see what you mean. It does sound a lot worse than AmigaOS, although I'd point out that AmigaOS actually provides an API for replacing library routines in memory. Clearly security was not a big issue back then on any home platform, but I suppose no-one thought that we would end up in world where every machine is networked and where the most popular app, the web browser, is basically a suped up terminal.

      I agree with you about the JVM thing. I'd say managed code is actually worse than native code in many situations, because the VM is granted more power than an normal native code app would be in order to allow Java apps access to restricted features like telephony or to try and improve performance. So not only do you have the same vulnerabilities that a native app has, but you also get to attack the JVM as well. Even better some platforms just execute Java apps embedded in web pages, neatly bypassing all those dire warnings you get with downloaded native code.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    26. Re:Move on by moosesocks · · Score: 1

      In other words, Mac OS classic was about standard for consumer-grade operating systems at the time -- Win9x had all the same faults.

      In order to run on the hardware of the era, operating systems needed to make sacrifices and tradeoffs, just as Amiga did. That all said, both Mac OS Classic and Win9x should have died 2-3 years before they finally did -- the development of Mac OS X was littered with false-starts, and it took Microsoft several years too long to make NT friendly enough for the masses to use.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    27. Re:Move on by butlerm · · Score: 1

      Win 95 had worse problems than Mac System 7, but for different reasons, mostly backward compatibility with DOS programs.

      However, it was technically superior in other ways: preemptive multitasking, memory protection, and virtual memory. The big problem on non-Internet connected systems was primarily bad device drivers. The whole PC world (ISVs and most Microsoft employees included) had very little experience dealing with the complexity of a modern operating system, and in the area of device drivers it was rather apparent. I once spent three days just getting a 3COM Ethernet card to install correctly.

      Of course the other problem was Microsoft's incredibly cavalier attitude to personal computer security. That was fine until the day the Internet exploded upon the scene, which happened at about the same time Windows 95 was released, in part because (IIRC correctly) it was the first common personal computer OS that included TCP/IP support, certainly the first common one where nearly everyone used it.

    28. Re:Move on by hazydave · · Score: 1

      Actually, some many VGA devices didn't allow changes in-between frames, as some kind of cheap hack to prevent updates of things between frames. Also, you'll find that most graphics cards will jump, and miss a few frames, if you actually change resolution in any complex way. That's because there's a phase-locked-loop-based clock synthesizer in there, generating your video timing. When you change that timing, the PLL has to re-sync, which can take on the order of many milliseconds.

      The whole point of Amiga's changing resolution on the fly is kind of gone, anyway... you were trading one kind of graphics mode for another. Any graphics card still worth using these days can give you a full 24-bit color display (or better) on a couple of HDTV+ resolution monitors at once. No need to flip video modes.

      Also, the only reason the Amigas didn't have the same PLL problem is that all graphics modes used the same pixel clock, or multiples thereof. That's why you couldn't independently dial in resolution and refresh rate, as you can with modern graphics cards. The never-released AAA chipset actually supported something like five different PLL inputs (the PLLs themselves were not on-chip, which made my life much harder, being the only person who ever built an AAA-chip-based system), along with other hardware to allow mixed modes,

      --
      -Dave Haynie
    29. Re:Move on by Nazlfrag · · Score: 1

      Yeah, sure, on the IBM PCs with VGA you could do it, but only the insane demo coders did do it, yet on the Amiga everyone could do it anytime from any application.

  5. Platform makes Mac look cheap.... by Darkness404 · · Score: 2, Interesting

    Wow, the Amiga system makes Mac systems look cheap by comparison, almost $600 for the motherboard alone that only gives you 512 MB of RAM and a 533 Mhz CPU! You can get twice that with a Mac mini. While I do realize that this is a niche product, its still -very- expensive.

    --
    Taxation is legalized theft, no more, no less.
    1. Re:Platform makes Mac look cheap.... by Anonymous Coward · · Score: 0, Interesting

      Yeah, but don't forget that AmigaOS doesn't fuck around and squander hardware resources like Mac OS X does.

      512 MB of RAM and a 533 MHz PPC CPU go a lot further when using AmigaOS and Amiga apps than they do when using basically any other OS.

    2. Re:Platform makes Mac look cheap.... by Macrat · · Score: 4, Funny

      Yeah, but don't forget that AmigaOS doesn't fuck around.

      Yeah, it doesn't do anything. It's a corpse.

    3. Re:Platform makes Mac look cheap.... by toejam13 · · Score: 5, Interesting

      There are a number of reasons why the Amiga could run so well using a 50MHz processor or slower.

      1) The OS used a flat memory model. The entire address space of the 680x0 looked the same to all processes. So there was no slowdown doing page table translations on a per process basis.
      2) Every process could read and write to every other process's memory. One process could pass a memory pointer to a second process, which would then have direct read-write access to every data structure the first one had. No having to pass huge amounts of data using semaphores or pipes.
      3) The GUI was very primitive. The BOOPSI widget subsystem was about as bare to the metal as you could get. Even extensions such as ClassAct/ReAction were very minimalistic. That made it very fast.

      Of course, that all comes with a price.

      1) The flat open memory model meant that any sort of malicious software could eavesdrop on any other memory location without bother. Stealing passwords or silently copying data from your word processor? No problem!
      2) That same memory model meant that any program could go outside of its bounds and trash any other program in memory, including the kernel. That's why Amigas tended to crash more often than even Windows 95 boxes.
      3) Memory fragmentation was horrible because the OS had no form of garbage collection. You couldn't move allocation blocks around in memory because there was no form of abstraction, either using Win32 style handles or virtual memory pages.
      4) No memory tracking / garbage collection. If a process closed without freeing memory, it was gone forever. After a while, you'd run out of memory and would have to reboot.
      5) Every modern widget toolkit around today, including Qt, GTK+ and Cocoa, generally make BOOPSI look absolutely prehistoric. Try doing any sort of raster or Unicode based apps under AmigaOS. You'd probably have to write your own BOOPSI extensions to get what you want.
      6) You would have hit the 4GB limit of the 68020/030/040 much faster had the platform remained around unaltered. That's because every process would share that space. With OSes like OS X, BSD and Windows, each process gets its own 4GB (~3GB after kernel reservations) to play around in.

      Yeah. Even your mobile phone has an OS with better memory management and UI functionality than your Amiga 4000.

    4. Re:Platform makes Mac look cheap.... by Anonymous Coward · · Score: 0

      The GUI was very primitive. The BOOPSI widget subsystem was about as bare to the metal as you could get. Even extensions such as ClassAct/ReAction were very minimalistic. That made it very fast.

      The Intuition GUI was very fast because it actually ran in a separate "kernel" thread which handled user interaction for the whole UI--I think BeOS is the only modern system with a comparable architecture. Third-party widget toolkits did not have this advantage--they were graphics libraries which were managed by the application's main thread, a la Qt and GTK+.

    5. Re:Platform makes Mac look cheap.... by toejam13 · · Score: 1

      My understanding is that both ClassAct and MUI were subclasses of BOOPSI and inherited their properties, including Intuition-specific threads. This was by design, as BOOPSI was designed to be extendable.

      It has been a zillion years, so somebody correct me if I am wrong.

    6. Re:Platform makes Mac look cheap.... by amiga3D · · Score: 4, Interesting

      Most of that is very true. The amiga's memory management was the biggest problem and they did tend to crash if you had badly programmed apps. In general use however it crashed far less than win95 and even less than 98. It wasn't until win2000 that I saw a microsoft operating system that I actually considered superior to the amiga. Unforunately the hardware couldn't keep up after the death of CBM.

    7. Re:Platform makes Mac look cheap.... by Eli+Gottlieb · · Score: 1

      Right, so it lurches after the living to consume our tasty, delicious brains, yeah?

    8. Re:Platform makes Mac look cheap.... by butlerm · · Score: 1

      That is why it is much more practical to deal with the Amiga Research OS (AROS) or an Amiga emulator, which both run on x86 boxes. You would have to be quite a diehard or have a very special application to purchase a contemporary PPC Amiga.

      It is worth mentioning that when they first came out, Amigas were much less expensive than (color) Macintoshes, and rather less expensive than any remotely comparable PC as well. Most of the games in the PC world ran in four (fixed, ugly) color CGA at the time. Apple II games were much better looking than that, on machines with a tiny fraction of the resources.

    9. Re:Platform makes Mac look cheap.... by the_arrow · · Score: 1

      Talking about MUI reminds me of when I started working with C# and WPF a year and half ago, namely that WPF is very similar to MUI. Both was declarative, has nested widgets, and are very extendable with custom widgets.

      --
      / The Arrow
      "How lovely you are. So lovely in my straightjacket..." - Nny
    10. Re:Platform makes Mac look cheap.... by bennomatic · · Score: 1

      It didn't crash... it meditated.

      --
      The CB App. What's your 20?
    11. Re:Platform makes Mac look cheap.... by metaforest · · Score: 1

      Yeah. Even your mobile phone has an OS with better memory management and UI functionality than your Amiga 4000.

      Gee it's a lot faster too. Fancy that. :)

    12. Re:Platform makes Mac look cheap.... by master_p · · Score: 1

      What you say is correct, but the Amiga was more about the graphics and sound and less about the O/S. Back then, almost no one cared about the O/S. It was the graphics and sound capabilities that made the Amiga stand out from the crowd.

      The completely open platform also meant that the games could hit the hardware and exploit every possibility. At the time, this was important, because the hardware was much slower than what it is today.

    13. Re:Platform makes Mac look cheap.... by Anonymous Coward · · Score: 0

      Windows 95 and Windows 98 did not have memory protection either. You could access kernel memory (ring 0) from any user (ring 3) process and modify anything. The CIH/Chernobyl virus used this for its advantage: it directly rewrote the int3 handler to elevate its privileges. This also made debugging with SoftICE more difficult.

    14. Re:Platform makes Mac look cheap.... by Anonymous Coward · · Score: 0

      6) You would have hit the 4GB limit of the 68020/030/040 much faster had the platform remained around unaltered. That's because every process would share that space. With OSes like OS X, BSD and Windows, each process gets its own 4GB (~3GB after kernel reservations) to play around in.

      This one is just silly. If it had remained unaltered you wouldn't even be able to buy 4GB of RAM in a format compatible with it. If had continued to be developed this problem would have been addressed.

    15. Re:Platform makes Mac look cheap.... by hazydave · · Score: 1

      Well, yeah... my mobile phone also has a 550MHz CPU, a 400MHz DSP, a GPU running OpenGL and a couple of media processors. Things change over the course of a decade and a half or two.

      --
      -Dave Haynie
    16. Re:Platform makes Mac look cheap.... by hazydave · · Score: 1

      And the thing is, those are not state-of-the-art (as it were) desktop PPC processors. They're older embedded chips, the kind of thing you find in some routers and other network devices (PPC got a big boost in that market, Cisco, at least at one time, had standardized on the PPC for use in network switches and routers). They're not as fast as PPC Macs from quite a few years ago.

      Of course, running what's just a basic PPC Amiga port, they SEEM fast. They're fast enough to play some kinds of compressed video, but don't throw HD in AVC at them, or they'll just crawl into a corner and curl up.

      --
      -Dave Haynie
  6. The Amiga, Circa 2010 — Dead and Loving It by omar.sahal · · Score: 4, Interesting

    I never owned or even used an Amiga, but I can't help but respect the longevity of its influence.
    Don't listen to the disparaging remarks on slashdot. I would never have known even the little I know about Amiga, had it not been for the articles here on /.
    Obviously reality matters (time and commitments etc) but if you guys can build a system in your own time that works keep doing it, it may even become a big deal to every one some day. enjoy

  7. Re:The Amiga, Circa 2010 — Dead and Loving I by Darkness404 · · Score: 2, Informative

    Oddly enough, the link wasn't a rickroll. But a tribute video to the Amiga set to "still alive"

    --
    Taxation is legalized theft, no more, no less.
  8. Re:News? by Anonymous Coward · · Score: 0

    Cut 'em some slack. It's a slow day.

  9. A few great Amiga ideas I'm still waiting for by An+dochasac · · Score: 3, Informative
    It's common knowledge (at least to Amigaphiles) that the 1985 Amiga was at least a decade ahead of the Microsoft game with hardware graphics, built in speech synthesis, preemptive multitasking... What surprises me is how many Amiga ideas died with the Amiga. Must the whole industry suffer from Microsoft's monopoly and Commodore's mismanagement? Here are some ideas I'm still waiting for:
    1. To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...
    2. Sliding screens. Why not give each application its own full screen and allow the user to pull down the top menu to slide between these screens.
    3. Simple speech device. What could be easier than "LIST > speak:" to say a directory listing?
    4. Bidirectional linked list filesystem. If you lose a sector or sector link, most of the file could be rebuilt by following links from both ends towards the bad sector. (Disk doctor)
    5. The keyboard garage. The 1985 Amiga 1000 keyboard tucked neatly under the computer where it didn't take up desk space, was hidden from children's fingers and was spill-proof.
    6. Tight integration of hardware with O.S. O.k. this works against everything we've been taught about abstracting everything but since the PC world has boiled down to little more than an O.S. monopoly, a hardware monopoly and a graphics card monopoly, why not eliminate some of the levels of abstraction that will never be used and make my 2Ghz PC perform every day tasks at least as well as my 7Mhz Amiga did?
    1. Re:A few great Amiga ideas I'm still waiting for by MrHanky · · Score: 1, Insightful

      To be fair, the 1985 Amiga wasn't nearly as powerful, nor as capable, as the 1995 Windows PC.

    2. Re:A few great Amiga ideas I'm still waiting for by Darkness404 · · Score: 2, Interesting

      Tight integration of hardware with O.S. O.k. this works against everything we've been taught about abstracting everything but since the PC world has boiled down to little more than an O.S. monopoly, a hardware monopoly and a graphics card monopoly, why not eliminate some of the levels of abstraction that will never be used and make my 2Ghz PC perform every day tasks at least as well as my 7Mhz Amiga did?

      Um, what hardware monopolies are you talking about? Yeah, just about everything is x86 now, but I wouldn't call either AMD or Intel a monopoly in CPU terms. Same with graphics cards, its about 50% nVidia and 50% ATI though most everyone who isn't a gamer uses integrated graphics.

      And if you want things to work really well on -your- hardware then try running Gentoo and compiling everything with high levels of optimization.

      One of the main reasons why everything isn't hardware centric is because people upgrade at different points. For example, not everyone is running a Core i7 at the moment, someone might be reading /. on a low-end Intel Atom, A Pentium 4, an older Athlon, or any number of different CPUs. Its bad enough that a Pentium 4 is now considered sluggish for most modern games and OSes, but think of how worse upgrading would be if it would simply refuse to run on a Pentium 4 because it didn't support some of the features.

      --
      Taxation is legalized theft, no more, no less.
    3. Re:A few great Amiga ideas I'm still waiting for by CottonThePirate · · Score: 3, Interesting

      #3 is taken care of by the little known mac command line "say". I just tried and "ls | say" read out my directory from the terminal. #1 I totally agree with, I understand about modern disk caches and the like, but hitting the button and walking away would be nice.

    4. Re:A few great Amiga ideas I'm still waiting for by PhunkySchtuff · · Score: 4, Insightful

      To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...

      Sorry, you can keep this feature. I, for one, like having things like disk caching that works.

      Sliding screens. Why not give each application its own full screen and allow the user to pull down the top menu to slide between these screens.

      Fullscreen windows. Why slide them up and down when you can switch with Alt+Tab or Cmd+Tab. Also check out Virtual desktops, you might like them.

      Simple speech device. What could be easier than "LIST > speak:" to say a directory listing?

      On the Mac at least you can do this:
      ls | say

      Bidirectional linked list filesystem. If you lose a sector or sector link, most of the file could be rebuilt by following links from both ends towards the bad sector. (Disk doctor)

      Filesystems have come a long way, check out something like btrfs

      The keyboard garage. The 1985 Amiga 1000 keyboard tucked neatly under the computer where it didn't take up desk space, was hidden from children's fingers and was spill-proof.

      How about tucking the slim and very flat keyboard on top of the foot of an iMac. Or, use a wireless keyboard where you can move it out of the way anywhere you like.

      Tight integration of hardware with O.S. O.k. this works against everything we've been taught about abstracting everything but since the PC world has boiled down to little more than an O.S. monopoly, a hardware monopoly and a graphics card monopoly, why not eliminate some of the levels of abstraction that will never be used and make my 2Ghz PC perform every day tasks at least as well as my 7Mhz Amiga did?

      I like to have modern abstractions, like a HAL, so my OS doesn't need to be written in hand-tuned assembly specifically for the hardware I'm running it on. Even in the relatively closed ecosystem that runs Mac OS X there's far more variety in hardware that the one OS image will run on than there was in Amiga land. What kinds of tasks could a 7MHz Amiga do that would cause your 2GHz PC to struggle? I can't think of anything off the top of my head. Even back in the mid 90's when Amiga fans were extolling the virtues of the custom hardware in the Amiga, on the PC side of things we were able to achieve much of the same by brute force. Copper Bars - done by palette switching very quickly in the horizontal retrace interval. Sprites - once again, done using brute force on the CPU, or with graphics card hardware. Even compiling the sprite to assembly to speed up it's operations. Using the blitter to move/copy memory quickly. Done using, once again, brute force or DMA access and done as quickly.

      I'm all for nostalgia, but don't let it cloud your vision with just how far computers have done today.

    5. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...

      Disk caches would disagree with such behaviour. Syncing disks every time a single byte is written would kill performance these days.

      Sliding screens. Why not give each application its own full screen and allow the user to pull down the top menu to slide between these screens.

      We've got hardware-composited desktops - using 3D hardware to display window contents however we like, rather than relying on a quirk of how a video signal is generated.

      Simple speech device. What could be easier than "LIST > speak:" to say a directory listing?

      Will "ls | say" on a Mac suffice?

      Bidirectional linked list filesystem. If you lose a sector or sector link, most of the file could be rebuilt by following links from both ends towards the bad sector. (Disk doctor)

      Journalled filesystems say hi.

      The keyboard garage. The 1985 Amiga 1000 keyboard tucked neatly under the computer where it didn't take up desk space, was hidden from children's fingers and was spill-proof.

      I'm typing this on a laptop which, not too many years ago, would have easily been qualified as a supercomputer, home entertainment system, radio, television and all sorts. It fits on my lap, and hasn't cooked my bollocks off or crushed my pelvis yet. Computers moved beyond desks.

      Tight integration of hardware with O.S. O.k. this works against everything we've been taught about abstracting everything but since the PC world has boiled down to little more than an O.S. monopoly, a hardware monopoly and a graphics card monopoly, why not eliminate some of the levels of abstraction that will never be used and make my 2Ghz PC perform every day tasks at least as well as my 7Mhz Amiga did?

      Levels of abstraction which mean that software is not stuck on that particular hardware. This Apple laptop will run software designed for an entirely different processor architecture, on a graphics subsystem designed by a completely different company, you name it - it's not tied to hardware decisions made in the mid 1980s. HAM modes and four-channel sound were nice hardware hacks for the time, but they were utterly irrelevant even by the mid-90s.

      And modern computers are no slouch - let me know when any Amiga plays back multiple 1080p streams of hardware-accelerated H.264 video, or throws around 30-megapixel RAW files from a dSLR in the blink of an eye, or throws information over a network at a gigabit per second...

      Amigas were incredible for their time, but the clever hardware and software hacks which made them possible weren't exactly friendly towards sustained development...

    6. Re:A few great Amiga ideas I'm still waiting for by Tumbleweed · · Score: 2, Funny

      To be fair, the 1985 Amiga wasn't nearly as powerful, nor as capable, as the 1995 Windows PC.

      A 1985 Amiga could multitask better than any 1995 Windows PC. That leaves out OS/2, which was much more capable than Windows circa 1995, but hardly anyone ran OS/2, either. OS/2 met the same fate as the Amiga - epic mismanagement. If the Amiga had survived and continued to evolve, adding protected mode and VM, it still would have been far ahead of anything in 1995. Too bad CBM cheaped-out on evolving the hardware to keep up with the times. That's a lesson one would've thought they would've learned from Atari's behaviour during the 8-bit era. Oh well. It's interesting that the same guy is responsible for both great platforms - the Atari 800 series, and the Amiga. RIP Jay Miner!

      In an alternate universe, the computing world is dominated by machines powered by the 64-bit evolutionary descendant of the 6502, the 65864, all labeled Atari, CBM died with the 8-bit world because Miner stayed with Atari, few felt the need to go 'x86' because they were overpriced low-tech pieces of crap, and Woz left Apple to join Miner at Atari. Jobs started his own cult and poisoned himself and his followers in 1992 following a meteorite sighting, and Jerry Pournelle still writes for Byte.

      Most people who run Linux do so on Kaypro XII machines with Dvorak keyboards (and type in Esperanto).

    7. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      Babylon 5 had its visual effects done on an Amiga. Then they moved to Pentium based systems then Alpha based ones. Amiga never moved on.

    8. Re:A few great Amiga ideas I'm still waiting for by drinkypoo · · Score: 3, Insightful

      # To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...

      Most drivers did a sync when you did a soft reboot, e.g. ctrl-amiga-amiga. This only applies if you had write-delayed caching, which was not the default for most early storage devices.

      Sliding screens. Why not give each application its own full screen and allow the user to pull down the top menu to slide between these screens.

      Yes, that was very cool for its day. But now we have Expo.

      # Simple speech device. What could be easier than "LIST > speak:" to say a directory listing?

      You can pipe text to an executable on windows or Unix today.

      The keyboard garage. The 1985 Amiga 1000 keyboard tucked neatly under the computer where it didn't take up desk space, was hidden from children's fingers and was spill-proof.

      They make stands that do this that don't necessitate a retarded case with little expansion room like the A1000.

      Tight integration of hardware with O.S.

      We added layers of abstraction to allow the hardware to do new things, and to permit the use of arbitrary third-party hardware instead of being locked in. You can get a PowerPC Amiga-ish board today, it's six hundred bucks. Or for that you could build the system I'm using now, a Phenom II 720 (3-core, 2.8GHz) with 4GB RAM, 250 GB 7200RPM/16MB cache disk, and more I/O than you can shake a stick at... And the gaming performance is not astoundingly worse than scripted demo performance, which is to say that I scarcely care if I get 90% or 98% of the capabilities of this hardware.

      why not eliminate some of the levels of abstraction that will never be used and make my 2Ghz PC perform every day tasks at least as well as my 7Mhz Amiga did?

      Har de har de har. Even file management was pathetic comparing a 25MHz Amiga to this system running Ubuntu, which has a footprint bigger than the whole hard disk in my A2500. You're succumbing to the temptation to view the past through rose-colored glasses. It wasn't that rosy. The Amiga was an amazing platform for its day, and a $600 Amiga could beat the pants off a $2500 PC in most ways. But it's an enthusiast's platform today, and you can get much more out of a PC costing much less.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 1, Informative

      Maybe not.. But a amiga 2000 from 1987 was definitely ahead of a 95 pc in many areas. It was for example with lightwave and toaster board to produce cgi stuff seen in movies and series. One example would be babylon 5. The first few seasons was rendered entirely on a amiga render farm.

    10. Re:A few great Amiga ideas I'm still waiting for by AndrewStephens · · Score: 4, Interesting

      I had an Amiga and it was great, however the world has moved on since then. To answer your points:

      1. To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...

      No, you waited for the disk light to stop flashing and then turned it off, hoping that all applications had flushed out all of their data. The Amiga got away with it (mostly) by not really having a lot of long lived service-type applications.

      2. Sliding screens. Why not give each application its own full screen and allow the user to pull down the top menu to slide between these screens.

      I do miss this - having each application on its own screen (with its own screen mode) was very useful. Now that we are all running high-res desktops with 24 bit colour, the different screen modes aren't so important, and software like "Spaces" on MacOSX fills much the same need.

      3. Simple speech device. What could be easier than "LIST > speak:" to say a directory listing?

      That was cool, but fairly niche. I am disappointed that computer generated speech as not come further, the MacOSX voices sound only marginally better than the old Amiga voice from 25 years ago.

      4. Bidirectional linked list filesystem. If you lose a sector or sector link, most of the file could be rebuilt by following links from both ends towards the bad sector. (Disk doctor)

      This was very useful on unreliable floppies, but used precious space on the disk and made updating files slower. Now that removable storage is more reliable the trade-off doesn't seem worth it.

      5. The keyboard garage. The 1985 Amiga 1000 keyboard tucked neatly under the computer where it didn't take up desk space, was hidden from children's fingers and was spill-proof.

      6. Tight integration of hardware with O.S. O.k. this works against everything we've been taught about abstracting everything but since the PC world has boiled down to little more than an O.S. monopoly, a hardware monopoly and a graphics card monopoly, why not eliminate some of the levels of abstraction that will never be used and make my 2Ghz PC perform every day tasks at least as well as my 7Mhz Amiga did?

      What you are basically wishing for is MacOSX, where one company controls both the hardware and the software, and it does (suck it, haters) produce better computers. However, even MacOSX has abstraction layers and drivers because Amiga-style direct hardware intergration turned out to be a terrible long-term plan. The clever hardware tricks that made the Amiga1000/500 so cheap and fast back in the early 80s ended up holding back Amiga development 5 years later.

      To sum up, while the Amiga was (in a lot of ways) ahead of its time, modern computers (and I am including Windows in this as well) do more and operate in a different environment than in the 80s. Although the Amiga was fast and amazingly inexpensive for the time, for the equivalent money today you could buy a high-spec iMac that is better in every way. Those who pine after the lost Amiga are living in the past.

      --
      sheep.horse - does not contain information on sheep or horses.
    11. Re:A few great Amiga ideas I'm still waiting for by cowbutt · · Score: 1

      To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...

      The Amiga didn't commit changes to disc synchronously, but it provided no sure-fire way to flush all pending write buffers.

      Sliding screens. Why not give each application its own full screen and allow the user to pull down the top menu to slide between these screens.

      That was a workaround for low resolution displays with small colour palettes. With 1920x1200, 24bpp displays being common place these days, it's easier to just have applications in windows. Remember that nearly 15 Amiga "hi-res" (640x256 for PAL) screens will fit in on a single desktop these days. And we have virtual desktops and multihead, if you need more than that.

      Simple speech device. What could be easier than "LIST > speak:" to say a directory listing?

      speechd claims to provide equivalent functionality

      Bidirectional linked list filesystem. If you lose a sector or sector link, most of the file could be rebuilt by following links from both ends towards the bad sector. (Disk doctor)

      On the other hand, we have RAID1(0), RAID scrubbing and SMART these days. If used correctly, you're less likely to lose a bad sector in the first place. Furthermore, Amiga floppy handling was particularly unsafe; writing a sector caused the whole track to be rewritten, without verification (unless you used TrackSalve to patch trackdisk.device, If you insist, you can always use the affs (Amiga FFS) filesystem under Linux. Thought I'm not a filesystem expert, I suspect that it's been superceded by more modern filesystems.

      The keyboard garage. The 1985 Amiga 1000 keyboard tucked neatly under the computer where it didn't take up desk space, was hidden from children's fingers and was spill-proof.

      USB rollable waterproof keyboards made out of rubber?

      Tight integration of hardware with O.S. O.k. this works against everything we've been taught about abstracting everything but since the PC world has boiled down to little more than an O.S. monopoly, a hardware monopoly and a graphics card monopoly, why not eliminate some of the levels of abstraction that will never be used and make my 2Ghz PC perform every day tasks at least as well as my 7Mhz Amiga did?

      And cement those monopolies further and make it hard to expand in the future (cf. the trouble Amigans had to go to to introduce support for 'chunky' graphics devices and 24bpp displays)? No thanks.

    12. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      1. To shutdown the Amiga, you closed the applications and waited until it had finished accessing the disk(s), then you turned it off. Any unsaved state was lost. That kind of design is entirely unreasonable for systems with background processes. If you limit yourself to the capabilities of an 80s Amiga, you can do the instant shutdown stunt with modern systems: Think live Linux system with a data directory on disk.

      2. We have desktop managers and if you want things to move they can be animated too. The vertically sliding screens were a result of the way the Amiga display hardware worked. The Copper coprocessor could set any display parameter at precisely defined raster positions, which allowed the programmers to switch from one screen to another by reprogramming the graphics chip at an exact raster position. PC graphics used a stricter framebuffer concept and gained the necessary animation capabilities much later, but in return PC graphics are not limited to a few hardware-determined "special effects".

      3. Software speech synthesizers exist for all desktop platforms and far exceed the quality of the Amiga speech synthesizer. It was pretty good and far ahead at the time though.

      4. The bad block is still gone. Modern storage systems use a more general redundancy concept.

      5. There are keyboard drawers and you can build (probably buy) a monitor stand which serves as a keyboard garage if you want.

      6. The abstractions enable improvements without having to throw everything away and start over just because you changed the hardware. Since that problem is one of the reasons why "nobody" is using Amigas anymore, good riddance to missing abstraction.

    13. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      Here are some ideas I'm still waiting for:

      To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...

      Years ago, I volunteered in a school that had a lab full of Amiga 2000 machines. The students were dogged by corrupted files on their floppy disks, and the school had a technician check out the hardware. There was nothing wrong with it-- when the kids were saving their files to floppy disks, they'd wait until the light on the drive turned off before powering off the machine. BUT! That wasn't enough, and what they had to do was wait for the light on the floppy drive to go out, and then wait for it to come on again, then wait for it to turn off.

      On an Amiga, you have to sit and wait for all the disk activity to cease before you power off the machine, or you'll have corrupted files. On Linux, you can do "shutdown -P" and walk away, letting the computer ensure that all write activity is done. On the other hand, if it matters that much to you, you can do it the Amiga way on Linux.

      Sliding screens. Why not give each application its own full screen and allow the user to pull down the top menu to slide between these screens.

      The comparison to workspaces in modern window managers has been done ad nauseum, but I want to note that the sliding screens trick worked because on OCS/ECS Amiga systems, all of the screenmodes shared the same pixel clock (or an even multiple), so sliding screens were a simple copper trick. On AGA systems, the sliding screens didn't always work so well because trying to display two screenmodes with different pixel clocks distorted one or more of the screens. Some of the later "RTG" systems, like Picasso96 IIRC, used brute force methods like scaling and copying large blocks of data around to implement sliding screens.

      Simple speech device. What could be easier than "LIST > speak:" to say a directory listing?

      Agreed. Where's my /dev/speak?

      Tight integration of hardware with O.S. O.k. this works against everything we've been taught about abstracting everything but since the PC world has boiled down to little more than an O.S. monopoly, a hardware monopoly and a graphics card monopoly, why not eliminate some of the levels of abstraction that will never be used and make my 2Ghz PC perform every day tasks at least as well as my 7Mhz Amiga did?

      I'd like to point out that the same tight integration of the hardware with the OS that made the Amiga so phenomenal back in the day also doomed it to obsolescence, since there was no layer of abstraction to allow swapping out the original chipset once the rest of the industry started producing hardware that far outpaced the old Amiga hardware.

    14. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      The Amiga had a very cool feature where it would access removable media by label, and ask the user to insert the correct media if it was unavailable. It was also possible to alias a label to a drawer [directory] on the hard drive. This feature would be extremely handy today for CDs, USB keydrives and SD cards.

    15. Re:A few great Amiga ideas I'm still waiting for by carlhaagen · · Score: 1

      1. "Any unsaved state was lost" - and this differs how from "modern" OSs? And if you think AmigaOS did not run processes in the background aside from an application one might start and let sit in the background, then you are wrong.

    16. Re:A few great Amiga ideas I'm still waiting for by obarthelemy · · Score: 3, Insightful

      one could talk about an x86 monopoly, which is a weird instruction set, based on a weird CPU architecture. Though the architecture has by now been mostly microcoded away, it makes me sick every time I see x86 assembly code. Even Intel thinks they can do better now, but their RISC and later VLIW efforts failed in the face of x86-entrenchedness (trying to match x86 assembly ugliness with that word !)

      there's also a kind of directX graphics monopoly: though ATI and nVidia go about implementing it in different ways, basically all they do is target directX, which does simplify things for developpers but prevents really innovating designs. OpenGL is tacked on as an afterthought, but all openGL seems to do these days is play catch-up.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    17. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      A 1985 Amiga could multitask better than any 1995 Windows PC.

      Um, no. The Amiga had preemptive multithreading but it didn't have any memory protection, so there wasn't any real multitasking. By modern standards, it was a soft-realtime embedded system: an entirely appropriate choice for a gaming/multimedia machine, not so much for a business computer.

    18. Re:A few great Amiga ideas I'm still waiting for by Blakey+Rat · · Score: 1

      MacInTalk (or whatever they call it now) has been in Mac OS since day one in 1984. One of the famous demos involved the original Mac "introducing itself" using it.

      Now, I think, every OS has that support. Not sure if Windows has a CLI command for it, but it wouldn't be tough to write a quick VBScript or something to provide one, if you really had a need.

    19. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      honestly. what a load of crap.
      1) To shutdown the Amiga you turned it off. --- Hopefully whilst it's not writing to floppy or (if you had one) a hard drive.
        2) Sliding screen - different approach to multiple desktops on modern window managers. Interesting though, not seen anything similar since
        3) 'Built in' speech - in the sense that typing 'speak' ran a program from disk called 'speak'. The 8-bit Acorn BBC Model B had this in 1982 (thanks Superior Software)!
        4) linked file system - utter crap. You can repair FAT disks in the same way - and most other file systems
        5) wow, like most PCs since 1982. And the Amiga 1000 flopped like an overweight lead balloon.
        6) some synergy comment that makes virtually no sense.

    20. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 1

      A 1985 Amiga could multitask better than any 1995 Windows PC. That leaves out OS/2

      It also leaves out Windows NT.

    21. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      "Any unsaved state was lost" - and this differs how from "modern" OSs?

      Exactly. "An dochasac" made it look like the Amiga OS did some magic with disk accesses that made it superior to current desktop OSs. In fact Amiga OS just benefited from an application design which mostly used only user-triggered disk-writes, due to the slowness of floppies and hard disks not being standard but an expensive add-on. (You could very easily lose data by turning off an Amiga in the middle of a write, because the Amiga always wrote full tracks.) As I wrote, you can have exactly the same behavior by booting a Live-Linux and using storage only for explicit persistence (most systems will automatically disable write caches for external media, like USB thumb drives).

    22. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      It's under accessability options in the linux kernel. It has support for either hardware speech devices or a variety of software implementations (including passing the kernel an application to run from the command line.)

    23. Re:A few great Amiga ideas I'm still waiting for by Miamicanes · · Score: 1

      If I could go back in time and make just one change to the Amiga, it would be to have ensured that the A1000, or at least the 500 & 2000 onward, had a 68010 instead of a 68000. Nothing, and I mean *nothing*, caused more software to crash and burn on Amigas with 68020+ microprocessors than the damn Move SR, instruction (privileged on everything from the 68010 onward, but nonprivileged on the 68000 -- and used by just about every Amiga copy protection scheme.) From what I remember, a 68010 cost a whopping $10 back around 1988. In "Commodore quantities", it probably would have cost a buck or two more than a 68000, and would have made it a lot easier for Commodore to sell higher-end Amigas with greater markup.

    24. Re:A few great Amiga ideas I'm still waiting for by Miamicanes · · Score: 1

      ^^^ argh. I forgot Slashdot doesn't transparently handle less-than and greater-than characters, even in "Plain old Text" mode. The offending instruction should read "move SR, (ea)" (substituting greater-than and less-than for parentheses).

    25. Re:A few great Amiga ideas I'm still waiting for by HeadSoft · · Score: 1

      Another feature I miss from the past was common in 8-bit systems like the Commodore 64: Instant booting. You pressed power and the system was on! It was pretty bare, but it booted (from ROM) in less than one second. There are still times when I would gladly trade the modern features like disk caching for instant booting or shutting down.

    26. Re:A few great Amiga ideas I'm still waiting for by StoatBringer · · Score: 5, Interesting

      Fullscreen windows. Why slide them up and down when you can switch with Alt+Tab or Cmd+Tab. Also check out Virtual desktops, you might like them.

      It's difficult to compare with modern operating systems, but the sliding windows were really clever. Each screen could be a completely different resolution with a different colour map and screen format. If you Alt-Tab between full-screen applications of different resolutions, you can still only see one at a time. With the Amiga, you could see all of them at once. For example, if you're playing a full-screen game today and alt-tab to the desktop, the game will typically switch back into a window and the screen will switch to the desktop resolution. The Amiga method would let you simply drag the full-screen game screen to reveal the higher-resolution desktop behind it, without forcing the game to swap back to a window. Even virtual desktops aren't as clever or flexible as that.

      --
      Cress, cress, lovely lovely cress
    27. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      I'm surprised no one mentioned the obvious regarding your first point. You can just press a button and walk away. I do it every day on my Debian system with acpi support, and my parents can do the same with their Vista system. The shutdown is not instantaneous, but who cares? You don't have to watch it.

    28. Re:A few great Amiga ideas I'm still waiting for by butlerm · · Score: 3, Insightful

      Sorry, you can keep this feature. I, for one, like having things like disk caching that works.

      In order to safely flip the power switch to power off an early Amiga, you had to wait until all pending disk writes were complete. This was pretty easy to do if you didn't have any disk writing background tasks running. Just wait for the drive lights to go out and then wait another couple of seconds for the superblock write to happen (which causes the drive light to flash a second time), and then you were good.

      Woe be to the person who didn't wait for the second flash, because he/she would generally have to repair the disk on reboot. That happened to me a couple of times before I learned my lesson.

      The real performance advantage of the early Amigas over many modern PCs is *no virtual memory*. It is amazingly fast to do just about anything if half of your applications haven't paged out to disk, as Linux is wont to do for inactive processes even when there are gigabytes of free memory in the system.

      The Amiga, of course, originally didn't have any memory protection, which made programmers very careful. If you want to develop something for a quasi-embedded system it is ten times easier to debug "kernel level" code on an Amiga than for practically any other system, because the debugger, editor, test tools, etc. are all running in the same address space as what is being tested.

      If you develop kernel mode code your kernel will crash and burn anyway, especially painful if you are on the same system, so it is awfully convenient to take advantage of the simplicity it allows. Even with memory protection turned on, Amiga OS is a single address space operating system. It is ridiculously simple to develop multitasking systems for a single address space OS compared to the hoops you have to jump through to do the same things in user mode in a more traditional Unix style operating system. Much higher performance too, of course.

    29. Re:A few great Amiga ideas I'm still waiting for by Rob+the+Bold · · Score: 1

      To be fair, the 1985 Amiga wasn't nearly as powerful, nor as capable, as the 1995 Windows PC.

      My 1995 Windows PC needed an add on graphics card, plus a sound card to do anything but beep. It also needed to boot into DOS to run games -- except minesweeper and solitaire. It sure didn't have a speech synthesizer. It also didn't have a software installer as part of the OS -- ok, Amiga didn't get that till a little after '85. It didn't really multitask. No NTSC (or PAL) output. No stereo sound even with the sound card. In 1995, I was still booting my '89 Amiga for stuff my Win/DOS PC wouldn't do like genlocking, 3D rendering, playing music, etc. The first MP3 player software I installed was on the Amiga. The boss was impressed when I rendered a rotating 3D version of the company logo for the company website (unofficial, we didn't yet have a TLD). My PC did have Word for Windows 2.0, which I still consider my favorite.

      --
      I am not a crackpot.
    30. Re:A few great Amiga ideas I'm still waiting for by Carrot007 · · Score: 1

      > What kinds of tasks could a 7MHz Amiga do that would cause your 2GHz PC to struggle

      Not have the OS lock up when a new volume is attached for one. (I'm pretty sure it is just in windows these days because people expect it though!)

      --
      +----------------- | What is the question!
    31. Re:A few great Amiga ideas I'm still waiting for by toejam13 · · Score: 1

      1. To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...

      Which prevented the use of native filesystem write caching due to the chance of data corruption. That's why all writes under AmigaOS were immediate. Heck, if you turned your computer off during a write, even without caching, you could still fubar your filesystem.

      2. Sliding screens. Why not give each application its own full screen and allow the user to pull down the top menu to slide between these screens.

      Windows, X11 and the like all support full-screen modes for programs. As for window shades, I always considered it a gimmick and never used it much. ALT-TAB is better.

      3. Simple speech device. What could be easier than "LIST > speak:" to say a directory listing?

      ls | myspeechprog

      4. Bidirectional linked list filesystem. If you lose a sector or sector link, most of the file could be rebuilt by following links from both ends towards the bad sector. (Disk doctor)

      Too much overhead. That's why Commodore removed inline datablock pointers in FFS. Besides, use a journaling filesystem and chances of corruption go way down. My HAMMER filesystem on my DragonFlyBSD system hasn't corrupted once.

      5. The keyboard garage. The 1985 Amiga 1000 keyboard tucked neatly under the computer where it didn't take up desk space, was hidden from children's fingers and was spill-proof.

      At work, I have a $10 hunk of Chinese plastic called a monitor stand that includes a keyboard caddy. Works just as well.

      6. Tight integration of hardware with O.S. O.k. this works against everything we've been taught about abstracting everything but since the PC world has boiled down to little more than an O.S. monopoly, a hardware monopoly and a graphics card monopoly, why not eliminate some of the levels of abstraction that will never be used and make my 2Ghz PC perform every day tasks at least as well as my 7Mhz Amiga did?

      I think you have nostalgia clouding your memory.

      I have an Amiga 3000/040-25 with a Cybervision 64 (S3-Trio64) in my closet of misfit hardware that I occasionally boot up to test portability of some of my C programming. It boots to Workbench fairly fast, but most programs really slow down when you run your desktop higher than 800×600.

      Regardless, hardware abstraction is what made the move from PCI to AGP to PCIe so simple. It would have made the migration from Zorro to PCI a heck of a lot easier. It is also what makes writing drivers much easier due to their modular design. Lastly, it doesn't add as much overhead as you think it does.

    32. Re:A few great Amiga ideas I'm still waiting for by fuzzyfuzzyfungus · · Score: 1

      It rather restricts your choice of motherboards, and takes some hackery; but coreboot can bring up a minimal linux build extremely quickly.

    33. Re:A few great Amiga ideas I'm still waiting for by Hurricane78 · · Score: 1

      1. To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...

      Well, DOS did that too. But there’s a reason this is not used anymore: Cache. Especially disk cache. So if you disable all caching, you can turn your system off at any time. Of course be sure to first close any apps that might be killed in mid-air.
      Or use hibernate or sleep mode. It allows you to do the same with cache enabled. Just that if you want your ram be powered off, it has to be saved on disk, which because of today’s HDD speed, takes a little while. (Or use non-volatile RAM.)

      2. Sliding screens. Why not give each application its own full screen and allow the user to pull down the top menu to slide between these screens.

      That’s exactly what I do with the CompizFusion cube (and some window rules, enforcing fullscreen, etc). But you can do it with any window manager that supports multiple virtual desktops. The top menu would then be the virtual desktop chooser.
      There are even tools to do this in Windows. But I bet it’s more comfortable and elegant in XMonad.

      3. Simple speech device. What could be easier than "LIST > speak:" to say a directory listing?

      Well, in UNIX environments, everything is a file. I bet it’s easy to run a text-to-speech daemon that listens on a pipe (and socket) for a text stream. Should be up and running in a few minutes in Linux.

      4. Bidirectional linked list filesystem. If you lose a sector or sector link, most of the file could be rebuilt by following links from both ends towards the bad sector. (Disk doctor)

      Well, we try to prevent losing sectors in the first place. And bidirectional is not much better than unidirectional. So we try to do much more advanced solutions. There are b-trees, and really cool stuff, which definitely is better than a simple linked list. I’d recommend ZFS with scrubbing or something alike.

      5. The keyboard garage. The 1985 Amiga 1000 keyboard tucked neatly under the computer where it didn't take up desk space, was hidden from children's fingers and was spill-proof.

      Well, you know those drawer-like things that you can mount below the table top, so you can put the keyboard on it? I think that solves it.

      6. Tight integration of hardware with O.S. O.k. this works against everything we've been taught about abstracting everything but since the PC world has boiled down to little more than an O.S. monopoly, a hardware monopoly and a graphics card monopoly, why not eliminate some of the levels of abstraction that will never be used and make my 2Ghz PC perform every day tasks at least as well as my 7Mhz Amiga did?

      Well, I’m all for taking out everyone who develops a inner platform, and shooting him.
      But I’m also for abstraction where it makes sense.
      The thing is, that abstraction does not have to be mutually exclusive to extremely tight integration. My Gentoo Linux is compiled in a way that it runs only on my CPU and on my system. The abstraction is at the source code level. Not so much at the binary level.
      Only in Linux desktop environments (which rape and torture the whole UNIX philosophy by the way) are there loads of stupid abstractions and frameworks. (Nearly as a OS running is a browser.) But there is a project to circumvent the whole X system. (I think it’s called Wayland.)
      Then again, you don’t expect everyone to program straight to the metal, do you? I think things like OpenGL, which are already very tightly integrated into the graphics card and driver, and also mostly just an abstraction on the source code level, are very much making sense and not slowing things down at all. Quite the opposite.

      You see, that’s why I love Linux. You can at least do it (or choos

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    34. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      The Amiga OS did not "multithread". The processes were not forks, they were not lightweight, they were fully independent processes. Yes, there was no forced memory protection across process boundaries, but that does not mean processes normally accessed each other's memory like forking would. The processes executed individually, communicating by messaging, or shared memory, by design.
      AmigaOS was multiprocessing, with multiple independent processors, some which could execute commands during the vertical blank period which made it extraordinary in the computing/video world. It was premptively multitasking by software design, as well as by user experience.

    35. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      Forked threads do not "normally access each other's memory": they use shared memory or message passing within their address space, just like the Amiga did. Just because there was no rfork() kernel hook doesn't mean the Amiga wasn't multithreading.

    36. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      disk caching is one thing... but waiting on an unresponsive Windows app was, and still is, the real issue.

      Even recently there are issues with unexpected behaviors using multiple screens/desktops; the Amiga was doing this, seamlessly, 15+ years ago.

      Your "brute force" sprite/pallette switches, polling was fine, but you could never do anything else significant at the same time; 100% cpu and unable to do anything else like multitask.

      Don't kid yourself; even with modern Windows in realtime modes on your 2ghz cpu it is still impossible to be hard-realtime, unless you offload to your hardware (which Amiga did back then, invisibly).

    37. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      Okay, that makes no sense.

      It sounds like you are talking about auto-stretch scaling. That the monitor is at 800x600, the game is 320x240 and is automatically up-scaled to 800x600 by the OS. It isn't possible for a monitor to display "multiple resolutions" at once by definition of what a 'resolution' is. Auto-scale also presents aliasing problems without a decent anti-aliasing algorithm.

      As far as palettes go, well I'm quite happy with my 24bit full colour display, we don't need palettes any more. (Yes, there are some cool tricks you can do by drawing one image then using palettes to make it look different with minimal effort but that is a special case, not a good reason to go back to 4bit or 8bit colour systems).

      I assume there is more to it then this but I could really use a video to get a better idea.

    38. Re:A few great Amiga ideas I'm still waiting for by drinkypoo · · Score: 1

      It rather restricts your choice of motherboards, and takes some hackery; but coreboot can bring up a minimal linux build extremely quickly.

      I would really like a simple Linux system that would just load the kernel and drivers, then load X, start enough of the system to give me a login, and then kick on all that other crap. It would be nice to finally do away with the bootsplash and/or text crap.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    39. Re:A few great Amiga ideas I'm still waiting for by PhunkySchtuff · · Score: 3, Interesting

      Okay, that makes no sense.

      It sounds like you are talking about auto-stretch scaling. That the monitor is at 800x600, the game is 320x240 and is automatically up-scaled to 800x600 by the OS. It isn't possible for a monitor to display "multiple resolutions" at once by definition of what a 'resolution' is. Auto-scale also presents aliasing problems without a decent anti-aliasing algorithm.

      Yeah, unless you saw it in action, it's hard to imagine. It is exactly like the parent post describes, and you can have two (and only two) different resolutions displayed at once. You could be playing a game at 320x240 and drag your desktop down over half the screen, at a higher resolution. It was a horizontal division between the two (you couldn't have, say, one smaller window of one resolution on a desktop of a larger resolution) and (remember, we're using CRT based monitors here, and hardware that has an intimate knowledge of how the scanlines are driven in the limited range of CRT displays the Amiga supported) and the top half of the screen would be drawn at a different resolution to the bottom half of the screen, or wherever the division was dragged down to. It was pretty magical stuff...

    40. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      your pc had not got stereo sound? at that time I had an AWE64 GOLD that had stereo and very good stereo aswell.

    41. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      Wait... Isn't the Dvorak keyboard based on letter frequency in the English language?

      Subtle!

    42. Re:A few great Amiga ideas I'm still waiting for by temojen · · Score: 1

      Apparently one of the advancements in OSX snow leopard is that SL apps keep track of whether they have any pending writes. If they don't, the OS can kill -9 them on shutdown, so only third-party apps have to be sigterm'd, which greatly speeds shutdown. (I haven't upgraded yet so I've not experienced the difference this makes).

      When Linux pages out but doesn't need the memory at the moment, it keeps the contents, but clears the dirty bit after writing the page out. It only needs to read the data back in if it has given the space to another process (speeding up that more-active process).

    43. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 2, Informative

      You're both right. The scanning was the same for the whole screen. The copper just reconfigured the graphics chip at a certain raster position so that it would output pixels from a different memory location, in a different color mode and with different pixel sizes (durations really). It still all ended up looking the same to the monitor. Remember that the monitor was basically just a TV set without a tuner, so we're talking about the equivalent of a fixed-frequency monitor.

    44. Re:A few great Amiga ideas I'm still waiting for by SharpFang · · Score: 1

      Did you ever use the two side by side?
      The average '95 PC running Win95 took 10 times as long to boot, file manager took ages to open and display icons, programs took often a minute or more to load and it was hell to configure all the hardware

      In the meantime, on Amiga 1200 (no PowerPC CPU) the GUI reactions were nearly instantaneous, programs took 1-2 seconds to load, and mostly all hardware just worked as you plugged it in.

      Sure the PC had more RAM and MHz but its OS was more than capable of eating it all up. In the meanwhile, Amiga was fast and lean, and as result definitely more capable.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    45. Re:A few great Amiga ideas I'm still waiting for by butlerm · · Score: 1

      It only needs to read the data back in if it has given the space to another process

      That is the way it *ought* to work. In reality, applications get completely paged to disk after any extended idle period, and sooner than that if there is any significant disk activity. Linux pages out process pages in favor of disk buffers all the time. So you come back a few hours later, hit a key and wait five or ten seconds while everything pages back in again. Compared to an Amiga, that is really annoying. It's even (horror of horrors) worse than Windows. I haven't noticed my Windows PC swap in years.

      To be fair, I think there is a setting where you can tweak that to some degree, /proc/sys/vm/swappiness or something like that.

    46. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      Memory protection isn't a requirement for multitasking.

    47. Re:A few great Amiga ideas I'm still waiting for by CAIMLAS · · Score: 1

      # To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...

      And what did a person do about unparked heads?

      # Sliding screens. Why not give each application its own full screen and allow the user to pull down the top menu to slide between these screens.

      This is a feature I do not understand, conceptually - unless you are referring to something like OSX's Expose or the Awesome window manager's tags. Screenshot?

      # Simple speech device. What could be easier than "LIST > speak:" to say a directory listing?

      Something like:

      ls -m --color=never | festival --tts

      Does the trick just fine. Or was Amiga really all that hot that it made TTS not sound like someone with a puckered asshole?

      The keyboard garage. The 1985 Amiga 1000 keyboard tucked neatly under the computer where it didn't take up desk space, was hidden from children's fingers and was spill-proof.

      What? Is this even a valid complaint? I've got a drawer under my computer desk where my keyboard hides. It fits the qualified description.

      Tight integration of hardware with O.S. O.k. this works against everything we've been taught about abstracting everything but since the PC world has boiled down to little more than an O.S. monopoly, a hardware monopoly and a graphics card monopoly, why not eliminate some of the levels of abstraction that will never be used and make my 2Ghz PC perform every day tasks at least as well as my 7Mhz Amiga did?

      You're going to have to be more specific - for those of us who have never seen an Amiga.

      Personally, what you're describing to me sounds like a buggy video card being able to overwrite my disk due to a leak in the driver, or some such thing. I don't care for that.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    48. Re:A few great Amiga ideas I'm still waiting for by jedon · · Score: 1

      Some things I really miss and want them to steal and put into windows ( I know I can get some of these things from unix but the fact is I must run Windows most of the time ):
      1. drive aliases. Basically the file system in Windows sucks. There are a ton of cool file systems in unix land but unless you want to really break tons of stuff AFAIK you are stuck with NTFS on Windows, no journaling FS in 7 like MS promised.
      2. Real multitasking. The amount of things that make Windows unresponsive is mind boggling. Pop in a CD/DVD, try and print, explore the network, etc. Okay if you must, make ONE thing unresponsive, don't kill my whole OS trying to find all the printers on the network. I have 4 CPU's and 4GB of RAM etc and it's SLOW!!! WTF!
      I never did like the Amiga GUI much honestly.
      To the people who say that PC's at the time could brute force most of the hardware tricks the Amiga did, you are wrong, they couldn't, they sucked at it.

    49. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      # echo 0 > /proc/sys/vm/swappiness
      #

    50. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 1, Insightful

      Yes, a PC didn't use to have integrated graphics/audio in 1995, but practically all computers came with an OK graphics card and more than acceptable sound cards ever since the CD-ROM era started (look up the Multimedia PC standard). Stereo sound was absolutely the norm. Doom came out in 1993 and everybody in the neighborhood had a stereo sound card to play it.

      Also, I would argue that most of the time people used to run Amiga games by booting them directly, so in that sense having to drop to DOS to run games wasn't an inferior way to do things. IIRC, some Amiga games completely took over the computer, making it impossible to run them from AmigaOS and retain multitasking.

      Windows 95 had proper multitasking. 32-bit Windows programs were fully memory protected and preemptively multitasked. Admittedly 16-bit Windows programs all ran in the same memory area and could mess with each other, but the 32-bit world was protected from that tomfoolery. In any case, its multitasking worked far better than any else consumer level OS before it (NT, OS/2 and commercial *nix is a different story, of course), and that's including AmigaOS.

      The lack of NTSC and PAL output didn't seem to bother most people. The few who needed it for video production, bought video editing cards and VGA to video converter boxes, and the rest of us were more than happy to instead be able to use high-resolution and high-color modes in Windows 95, with far better fidelity than any old TV could produce.

      And I'm sorry if you were unable to find and use Winplay3 in 1995 for MP3 music on the PC. Your incompetence makes me sad ;_;

    51. Re:A few great Amiga ideas I'm still waiting for by theendlessnow · · Score: 1

      The nice part about Amiga sliding screens is that each sliding screen could be at a different resolution and bit depth.

      Haven't seen anything like that since.

      Thus when sliding a screen down, if the screen(s) underneath needed something "better" the monitor automatically adjusted.

      This trick was also used by "playing fields"... really made for some nice graphical tricks.

      I'll miss the Amiga. Ahead of it's time, and STILL ahead of the times (sadly).

    52. Re:A few great Amiga ideas I'm still waiting for by butlerm · · Score: 4, Informative

      It sounds like you are talking about auto-stretch scaling. That the monitor is at 800x600, the game is 320x240 and is automatically up-scaled to 800x600 by the OS.

      There were only two basic horizontal resolutions on a standard Amiga - 320 and 640. There was hardware to switch resolutions (and palettes and bit depths) on a scan line by scan line basis. There were no aliasing problems because there was no real scaling done, the graphic chip just output pixels at one of two different rates (albeit with different palettes and bit depths), potentially on a line by line basis.

      So you could grab the menu bar at the top of the screen and pull it down (vertically) to reveal another screen behind it. Separate frame buffers - one program (games and paint programs especially) could write all over the frame buffer of a screen that was invisible or only partially visible on the screen. All this vertical screen motion didn't involve moving any bits around in memory, so it was instantaneous - no waiting for anything to redraw.

      The Amiga allowed you to dedicate back buffers (so called "smart refresh") to ordinary windows as well, to avoid redraws when a part of a window was exposed or brought to the front. Screen level double buffering, hardware line drawing, pixel blitting, bitmap movement, vertical palette changes, hardware sprites, all par for the course.

      With a hardware sprite, for example, you could have a mouse pointer that moved around without ever touching the underlying frame buffer. The application didn't care, didn't worry, the mouse pointer was just an operating system controlled sprite that was overlaid on the video output in hardware. None of this "hide the mouse pointer", then draw, then restore (or XOR) the mouse pointer stuff that was common in competing operating systems at the time.

      Similar hardware, by the way, was used to implement many of the early Atari game machines, inexpensive consoles that often implemented very nice games with only 4K of RAM (albeit typically 16 or more kilobytes of game cartridge ROM on top of that). On Atari game consoles there was usually no bitmap at all, just a bunch of hardware tiles and sprites. Can't fit much of a bitmap in 4K of RAM (or less in some cases).

      In any case, the Atari graphics hardware guy ended up at Amiga, and the remaining Atari folks designed an Amiga competitor (the Atari ST) with very conventional frame buffer support and none of the exotic graphics hardware goodness Atari had a considerable reputation for, let alone as implemented on steroids in the Amiga hardware design, at very low cost.

    53. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      4. Bidirectional linked list filesystem. If you lose a sector or sector link, most of the file could be rebuilt by following links from both ends towards the bad sector. (Disk doctor)

      This was very useful on unreliable floppies, but used precious space on the disk and made updating files slower. Now that removable storage is more reliable the trade-off doesn't seem worth it.

      Actually, modern file systems do have backup copies of the most important file system structures. In addition, some of them, like NTFS (gasp), have this marvelous thing called journaling so in the event of a power failure the filesystem driver can always go back to a non-corrupt state.

      (File system metadata is journaled; data is not journaled unless you use something like Transactional NTFS, which is overkill for anything but say banking purposes.)

      Modern file systems are far more robust than anything the Amiga had to offer. And far better performing too.

    54. Re:A few great Amiga ideas I'm still waiting for by Waccoon · · Score: 1

      That was nice when Amigas ran off of TVs. When multisync monitors started becoming affordable, the constant re-syncing when moving screens around became a MAJOR headache.

      I am so glad that Windows now supports 3D hardware and can scale interfaces properly. That was long overdue. The only thing worse than locking people into one resolution is trying to fake multiple resolutions on one display.

    55. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      What are you talking about?

      Drive aliases (as in the MS-DOS SUBST command) are absolutely possible. In fact, the possibilities for volume organization given by XP are pretty damn wide. Mounting an entire volume into a single directory is standard stuff. Directory junctions and symbolic links are possible as well.

      NTFS, as shipped ever since the first Windows NT in the early nineties, is a journaled file system. The one you're talking about is WinFS, whose main selling point was not journaling (because it's already in NTFS, duh!) but database capabilities. I would actually argue that most people who cry over WinFS, don't have the faintest idea what they'd use it for. And it's not like the Linux world has anything similar to offer either, so I don't understand how this can be seen as a demerit.

      In my experience, Windows is far more responsive than Amiga ever was. It's just that in the times of the Amiga, we didn't usually try to do ten things at once, because the OS would lock up or crash, or just not have enough memory to run new programs. In technical terms, even the good old Windows 95 had more "real" multitasking than the Amiga ever had.

    56. Re:A few great Amiga ideas I'm still waiting for by butlerm · · Score: 1

      At work, I have a $10 hunk of Chinese plastic called a monitor stand that includes a keyboard caddy. Works just as well.

      Not nearly as pretty, I bet. Amiga 1000s were the best looking computers around.

      Regardless, hardware abstraction is what made the move from PCI to AGP to PCIe so simple.

      PCI, AGP, and PCIe are all bus abstractions. A program that (for example) writes to a frame buffer doesn't really have to care about the distinction at all. Have the video BIOS set the mode, and away you go.

      The problem is when the resolution is completely different than what you are expecting, and then you need device independent graphics in a big way, something usually difficult to handle without operating system support.

      In principle though, we could define a standard hardware level interface to each type of I/O card and we would hardly need device drivers at all. The Macintosh II video support was like this. Every video card had to have a bitmapped frame buffer that the OS (and applications) could access with one of a handful of pixel depths and pixel formats, or the OS wouldn't support it.

      It is like when CD-ROMs first came out for PCs. What do you mean, I have to install one of a dozen different device drivers to access a CD-ROM? Booting from a CD-ROM was impossible.

    57. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      It was on in a fraction of a second, sure, but what could you do with it?

      In the Commodore 64's case, you could write programs in BASIC. That's all.

      In Amiga's case, you couldn't do anything. (You either had to insert a game or Workbench floppy, or have Workbench boot from a HDD which took anything from 15 seconds to a minute, depending on how it was set up. And you still couldn't do much. I wouldn't say modern OS'es are the inferior party here.)

      And if you think about it, the one place where booting is a pain in the ass, namely laptops, has this capability known as hibernation. Most laptops recover from hibernation in less than five seconds.

    58. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      Forget that stuff! Why don't we have assigns? I've been waiting for the Linux dorks to give us something like assigns for ages. Unionfs is a half-assed substitute for it, but is a pain to use compared to Amiga assigns.

        On an Amiga, you could do "ASSIGN FONTS: SYS:Fonts/ CD0:/CoolFonts/ DH1:Downloads/Fonts DH0:Myfonts/" and then "DIR FONTS:" would show you a list of all the fonts in those directories, just as though they were all in the one directory together. Anything added to FONTS: would be dropped into the last directory (DH0:Myfonts/) leaving the others unaltered. You could issue a new assign command at any time, adding new directories or rewriting the list on a whim.

    59. Re:A few great Amiga ideas I'm still waiting for by bennomatic · · Score: 1

      A 1985 Amiga could multitask better than any 1995 Windows PC.

      Yup. I remember using a shareware 3d rendering program I got from the Fred Fish archives which would let you draw up wireframe images, set light points, surface colors, etc, and start the ray trace going. Even with a fairly simple scene, a frame might take 3 hours to render. I had built a fairly long animation, and so I'd usually have one render going in the background while I was doing other stuff, and when I was ready to go to bed, I'd fire off three instances of the program and have it render three frames simultaneously.

      Of course, if the damn program had had a queueing mechanism, I wouldn't have had to do that, but it was pretty cool to wake up in the morning to three freshly rendered frames. Fire off three more before going to school... at that rate, a full second of animation took no more than 4 days to render!

      --
      The CB App. What's your 20?
    60. Re:A few great Amiga ideas I'm still waiting for by vtcodger · · Score: 1

      ***To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...***

      You could do that with Windows 95 and 98. You frequently had to in Windows 98 since Win98 shutdown was not very reliable. They fixed that with NT based Windows which actually does need a formal shutdown. And, BTW, I find Linux GUI shutdown to be nothing to write home about in terms of either reliability or speed.

      ***Sliding screens. Why not give each application its own full screen and allow the user to pull down the top menu to slide between these screens.***

      You can do something like that with Linux using workspaces and many of us do. I imagine that there are replacement/add-on shells for Windows that do workspaces.

      ====

      As a user am decidedly underwhelmed by the last decade of purported "progress" in GUI OSes. Maybe going back to Amiga or Windows 95 and trying again would not be all that bad an idea.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    61. Re:A few great Amiga ideas I'm still waiting for by natd · · Score: 1
      IIRC, some Amiga games completely took over the computer

      The good old "hitting the hardware directly" was a common turn of phrase at the time. Pinball Fantasies AGA did launch from Workbench and I think that was the main reason it got so much play in my uni flat as my flatmates didn't have to risk my wrath by rebooting my machine, if I was out , to play it.

      --
      Only big ligs use sigs.
    62. Re:A few great Amiga ideas I'm still waiting for by greywire · · Score: 1

      It actually wasnt really possible to do threading. Every task in AmigaOS is a full blown, independent process, switched out pre-emptively and given the same size time slice as every other task in the system. I remember at time wanting to be able to split my process into a number of lightweight threads but it really wasn't possible.

      You certainly don't need memory protection or virtual memory etc to do "real multitasking". It's nice to have, of course. And it would have been hard to add in after the fact..

      --
      -- Senior Software Engineer, Attorney appearance services, locallawyerapp.com.
    63. Re:A few great Amiga ideas I'm still waiting for by R3d+M3rcury · · Score: 1

      What could be easier than "LIST > speak:" to say a directory listing?

      ls | say
      At least in Mac OS X.

    64. Re:A few great Amiga ideas I'm still waiting for by mwvdlee · · Score: 1

      I still have an A1200 in the basement. When I took it out few years ago for fun, I was actually surprised by how snappy the UI worked. No clock or beachball mousepointers at all, everything kept responding instantly no matter what was running in the background.
      It may not look nearly as shiny as modern GUIs. but it worked a lot better!
      Amiga couldn't compete in the modern world anymore for more than a decade, but modern OS's can definitely still learn a thing or two from the GUI.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    65. Re:A few great Amiga ideas I'm still waiting for by mwvdlee · · Score: 1

      As I understand it, the 64bit instruction set is a lot better than the x86? I don't really do ASM any more so I haven't ever looked at the 64bit set.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    66. Re:A few great Amiga ideas I'm still waiting for by mwvdlee · · Score: 1

      To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...

      Sorry, you can keep this feature. I, for one, like having things like disk caching that works.

      Why couldn't disk caching possibly ever work with "instant shutdown"? Isn't the OS doing this whilst the OS is running, and shouldn't the OS be doing this in a way that the OS can survive power failures?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    67. Re:A few great Amiga ideas I'm still waiting for by drsmithy · · Score: 1

      drive aliases. Basically the file system in Windows sucks. There are a ton of cool file systems in unix land but unless you want to really break tons of stuff AFAIK you are stuck with NTFS on Windows, no journaling FS in 7 like MS promised.

      NTFS has had journalling since it was introduced in 1993.

      Real multitasking. The amount of things that make Windows unresponsive is mind boggling. Pop in a CD/DVD, try and print, explore the network, etc. Okay if you must, make ONE thing unresponsive, don't kill my whole OS trying to find all the printers on the network. I have 4 CPU's and 4GB of RAM etc and it's SLOW!!! WTF!

      No idea what's wrong with your system, but I have no trouble multitasking on my Windows PCs after putting in a CD, while it prints, or while the network browser populates, and that was also true back in 1996, when I first started using NT 4.0.

    68. Re:A few great Amiga ideas I'm still waiting for by mwvdlee · · Score: 1

      The only time I've ever seen the split resolution thing being useful was in Brilliance; a graphics application which allowed you to draw in a number of different resolutions but always displayed the UI at the bottom of the screen in the same resolution.

      The only reason these sliding screens were ever useful was because of hardware limitations. Nowadays you can run all applications at the resolution you want without problem, so why bother with having two different resolutions on screen at once?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    69. Re:A few great Amiga ideas I'm still waiting for by CAIMLAS · · Score: 1

      In modern parlance, sounds to me like you're describing a tiling window manager, or maybe something like Awesome.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    70. Re:A few great Amiga ideas I'm still waiting for by CAIMLAS · · Score: 1

      What anon said is useful: change your swappiness. Having a higher swappiness can be useful for a server, but on a desktop, I've found it really isn't. I've been waiting for a 'dynamic swappiness allocator' for some time now; recall reading about it on the KML but nothing yet.

      I typically have mine set to "10", though 0 works just as well, I suppose.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    71. Re:A few great Amiga ideas I'm still waiting for by PhunkySchtuff · · Score: 1

      Yes, except that one tile can be a different physical resolution to another tile. Not just scaled by the video hardware, but a different resolution with different signal timings...

    72. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      I think that in a modern context this would work as scaled windows. I don't think there's any real advantage of having this limited type of division, but I also prefer to play games in a window, so what do I know? :) Anyway, I agree that full screen handling for Windows games tends to be rather crude. For games running on the desktop, or any apps where the resolution is low and fixed (typically old ones), it'd have been nice to be able to scale the window dynamically. Currently the option is either full screen or a 640x480 (or whatever) window, or, for really bad apps, 640x480 on a black fully screen window.

    73. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      "To be fair, the 1985 Amiga wasn't nearly as powerful, nor as capable, as the 1995 Windows PC."

      Er... To be fair, the 1985 DOS PC wasn't as powerful as the 1995 Windows PC.

      However, to throw some more gas on the fire...

      Could your 1985, 1995, or 2005 PC or, yes, Mac P.O.S. format a floppy WHILE running something else? I can't even get my linux box to do that. I used to sell Amigas, and just for grins, we'd have our little A500 with only 1MB format THREE floppies at the same time, while running WordPerfect or SoundTracker in the foreground.

      Also, most of the abilities of the Amiga were ground-level. That is, you didn't have to buy anything else. Well, you did have to buy the extra floppy drives to do the aforementioned task, but the "multimedia" PC specs just kept changing (always upward) on the software boxes:
      "System Requirements: 486DX33 or faster, 4MB RAM, 4x CDROM, 120MB free disk space..."
      - or -
      "System Requirements: Amiga, Workbench 1.2 or later."

      I also prefered working on Amigas over the PCs. In fact, all nine of my Amigas are still going strong, although I've had to take my A600 down, due to those bad caps (NOT an Amiga problem, as bad caps have plagued many computer manufacturers over the years - damn you, crappy Chinese caps!). I'm still having problems getting UAE to work on my super-duper-state-of-the-art-faster-than-all-get-out linux box. Guess my little A4000/040/25 will have to do...

      Amiga-mous

    74. Re:A few great Amiga ideas I'm still waiting for by TheRaven64 · · Score: 1

      Simple speech device. What could be easier than "LIST > speak:" to say a directory listing?

      'ls | say' which worked on NeXT machines since the '80s, worked on OS X from the start, and works on GNUstep since I implemented NSSpeechSynthesizer a few months ago.

      Bidirectional linked list filesystem. If you lose a sector or sector link, most of the file could be rebuilt by following links from both ends towards the bad sector

      And means that seeking within a file was an O(n) operation. Not a problem when files are typically only half a dozen blocks or smaller, but a big problem when they can be a few thousand. Other filesystems can also be repaired and don't suffer this penalty. In a typical UNIX filesystem, seeking is an O(log(n)) operation.

      --
      I am TheRaven on Soylent News
    75. Re:A few great Amiga ideas I'm still waiting for by TheRaven64 · · Score: 2, Interesting

      but their RISC and later VLIW efforts failed in the face of x86-entrenchedness

      No, they failed because Intel does not seem to employ a single person who can design a decent instruction set. The i860 and Itanium both managed to produce something even more hideous than x86. Both have some nice ideas, but producing a compiler that generates decent code for either is insanely difficult. Both had a huge theoretical throughput advantage over x86, but both failed to deliver. The i860 could perform twice as fast as an 486 with carefully optimised code on both, but was slower with code that a top of the line compiler for both would spit out. It was eventually relegated to performing graphics acceleration, which was one thing the architecture did quite well.

      --
      I am TheRaven on Soylent News
    76. Re:A few great Amiga ideas I'm still waiting for by TheRaven64 · · Score: 2, Interesting

      Better is a strong term. It's not quite as bad. You have a few more registers and, more importantly, most of the instructions can now use any register as a target instead of just eax, but it's still pretty nasty. Compare it to something like ARM and it's hideous. The other nice thing about x86-64 is that they got rid of segments. Having a segments is nice in theory, because it lets you do things like object or array bounds checking in hardware. It's terrible in practice on x86 because you can only have 8192 of them per process (and another 8192 global ones), which isn't enough for very much. They also got rid of rings 1 and 2, which was incredibly bad timing because people had just started using them.

      The main improvement that x86-64 gives you is that it SSE is supported on all 64-bit x86 systems, so you can always use SSE (register to register) instructions for floating point instead of x87 (hybrid stack-based architecture that it's impossible to generate good code for) instructions.

      --
      I am TheRaven on Soylent News
    77. Re:A few great Amiga ideas I'm still waiting for by TheRaven64 · · Score: 1

      Apparently one of the advancements in OSX snow leopard is that SL apps keep track of whether they have any pending writes

      Not quite, it tracks whether an app has any unsaved state. Disk writes are still buffered by the VM subsystem. When a process issues a write system call, it copies the data into the VM cache. This is later written to disk (the app can force it via an ioctl if it needs to guarantee on-disk consistency), but that may happen after the app exits. In theory, it may happen in a few days' time, but in practice it's usually in the next minute. The OS will write out any pages that are not recently used, either to the relevant files or to the swap file if they correspond to anonymous memory.

      When you shutdown cleanly, the OS will just delete any processes that don't have any unsaved state, and will flush any modified pages to disk, then turn off. If you shut down uncleanly, which was the original comment, you will lose any of the write-cached pages.

      To me, this enhancement seemed like a waste of time. I shut down my Mac once every couple of months, and saving a few seconds when I do is not particularly useful. I'd rather they spend the time improving the VM subsystem's prefetching, which would have made a big difference to overall performance.

      --
      I am TheRaven on Soylent News
    78. Re:A few great Amiga ideas I'm still waiting for by TheRaven64 · · Score: 1

      It was instant boot because it wasn't really booting, it was resuming from a snapshotted suspend state. Remember how long it took the C-64 to load any program after the OS? That's how long it would have taken to do a real boot. Instead, the initial state of the OS was burned into ROM and hard-wired into the processor's address space. My modern system can go from a state where it's consuming no power to a state where I'm running a dozen applications in a few seconds. I open the lid and it resumes from suspend to disk, demand-paging in most of the memory as it's accessed. My C-64 takes around ten minutes to go from being turned off to running a single program, and then takes another ten minutes to task switch.

      --
      I am TheRaven on Soylent News
    79. Re:A few great Amiga ideas I'm still waiting for by drinkypoo · · Score: 1

      Today we have CRTs with a single, fixed resolution, and such a feature would in fact be a bug. We want our video card to do scaling, because our monitors are bad at it. That's OK; I remember what using an Amiga on those monitors was like, and don't want to go back :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    80. Re:A few great Amiga ideas I'm still waiting for by radish · · Score: 1

      Who the hell shuts down their computer? More to the point, who does so and sits there watching it? I hit the hibernate button, stand up and walk away. I hear the PSU flip off before I get out of the room - quite quick enough for me.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    81. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      Why would someone who loves MAC feel it necessary to pee in the cornflackes of nostalgic Amiga folks ? self eseteem issues aside - the Amiga was ahead of it's time and ahead of it's competition in it's day. Times change, people change, and another generation of h8rs are being born to take the place of those dissing the Amiga now. :) Enjoy the moment - your time will be up soon enough. I loved my Amiga and look fondly at those who still keep the legacy alive.

    82. Re:A few great Amiga ideas I'm still waiting for by CyberDragon777 · · Score: 1

      That sounds somewhat like the Libraries feature in Windows 7.

      --
      We both said a lot of things that you are going to regret.
    83. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      Demonstrate how it was threaded; reference please.

    84. Re:A few great Amiga ideas I'm still waiting for by rhyder128k · · Score: 1

      Full screen applications had a title bar. You could actually drag that title bar up and down to reveal another screen. The clever part was that the overlapping screens could be running at a different colour depth and resolution. This meant that you could have the file manager running in a 4 colour mode, a 3D editor running in a 16 colour high res mode and a rendering preview running in a 12 bit low res colour mode. This gave you the best of all worlds in terms of speed/memory/and graphics quality. For example, on a PC of the time, you might have to run the whole thing in 16 colours for performance reasons.

      It doesn't make much sense now as all applications tend to run in the highest resolution and colour depth that the monitor can display. Back in the Amiga days, if you'd had to do that, you'd end up running the file manager in the 12 bit colour mode, and end up with a somewhat unresponsive GUI.

      The only possible benefit of the Amiga "screens" approach now would be that it was an OK way of managing full-screen applications. A lot of media creation applications work quite well like that.

      Like a lot of machines that competed with Windows, it was great, but many of the old advantages (like being able to format a floppy disk without it seemly disturbing foreground operation) don't make much sense any more.

      --
      Michael Reed, freelance tech writer.
    85. Re:A few great Amiga ideas I'm still waiting for by An+dochasac · · Score: 1

      Another is seamlessly play of audio to and from a floppy drive for goodness sakes. XP SP3 seems to have destroyed the sound capability of my 2Ghz Wintel laptop, it no longer recovers after sleep (You want sound? reboot!) And when it does work it sounds like a warped 33RPM record. Seriously, I know we're probably pushing 32 bit stereo to the DAC now instead of 16 (or 8?) but should the fallback sound at least as good as the 7MHz Amiga did? And to this day I don't understand how a 7Mhz processor ever played full screen video (even at crappy NTSC resolution) off a 1X CD ROM or a MFM/RLL hard drive with MPEG only a gleam in the motion picture industry's eye, but they did.

    86. Re:A few great Amiga ideas I'm still waiting for by Blakey+Rat · · Score: 1

      Ok I have two LCD monitors, one with a resolution of 1680x1050 and another that's 1280x1024. What would be the point of putting that technology in a modern machine? What good is it when we have this many pixels to start with, and LCDs running and non-native resolutions look like ass?

      Remembering that the original post was "things my Amiga did that I wish my current computer would."

    87. Re:A few great Amiga ideas I'm still waiting for by Blakey+Rat · · Score: 1

      1. drive aliases. Basically the file system in Windows sucks. There are a ton of cool file systems in unix land but unless you want to really break tons of stuff AFAIK you are stuck with NTFS on Windows, no journaling FS in 7 like MS promised.

      WTF? NTFS has had journaling since it was introduced. (What, mid-90s?)

      Maybe you're confusing NTFS with Fat32, except everything from Windows 2000 on has defaulted to NTFS on installed. I believe Win2k and XP can run from a Fat32 disk, but they don't like doing it... Vista and Windows 7 require NTFS to run.

      2. Real multitasking. The amount of things that make Windows unresponsive is mind boggling. Pop in a CD/DVD, try and print, explore the network, etc. Okay if you must, make ONE thing unresponsive, don't kill my whole OS trying to find all the printers on the network. I have 4 CPU's and 4GB of RAM etc and it's SLOW!!! WTF!

      When's the last time you used Windows? That complaint applied to Windows 95, 98 and ME. But it hasn't been true in a looong time.

    88. Re:A few great Amiga ideas I'm still waiting for by AndrewStephens · · Score: 1

      I certainly didn't mean to pee in the cornflakes of anybody. The Amiga was an amazing machine for its time, but the original comment took the line that certain design features were better than today's machines. I was merely refuting those points.

      --
      sheep.horse - does not contain information on sheep or horses.
    89. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      The Atari VCS/2600 actually only had 256 bytes of RAM, and the majority of cartridges only had 2 or 4K of ROM. Each scanline was drawn just before it was output.

    90. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      Amiga "hi-res" (640x256 for PAL) screens

      Amiga could do interlaced screens, so double the vertical resolution, it could also do overscan on TVs, so it could actually go a bit higher than that, but how much was visible depended on the TV.

    91. Re:A few great Amiga ideas I'm still waiting for by hazydave · · Score: 1

      Actually, that's not how the file system worked... it was better than that. It was fully distributed... there was no master index or master directory. Each directory itself was a hash table, and file headers ran independently of directories. So you could destroy every directory on a volume, and still get everything back but the directory details themselves... no lost files. Not that you would.

      Going forward, they had planned to add extents... each file header contained a list of blocks, and could chain to the next and so on. This did wind up being pretty large for large files, and was somewhat solved going to larger blocks (it supported both logical and physical blocks of different sizes). There were also some speed issues with smaller files, and at some point, you'd really want to add journaling, but it was pretty resiliant.

      Not Diskdoctor, though... that one always had problems. I wrote the freeware DiskSalv, which did much better.

      I'm told they let DiskDoctor decide its own fate. They put the sources on a floppy, then ran DiskDoctor on it. The floppy was trashed, so was DiskDoctor.

      The lack of abstractions often seems like a good idea at the start, but it doesn't last. Graphics was about the only thing the Amiga didn't always properly abstract, and it definitely held back progress.

      --
      -Dave Haynie
    92. Re:A few great Amiga ideas I'm still waiting for by Anonymous Coward · · Score: 0

      if your 7mhz amiga would outperform a 2ghz processor not to mention the massive amount of difference in ram and hard disk storage, it wouldnt be possible to emulate the 'superior' system. obviously the 2ghz system has better throughput. you cannot emulate xp or 'better' on your amiga... the motorolla chip might support nt workstation... eitherway you can emulate fullspeed amiga on a modern scratch and dent pc. no way the 7mhz system will outperform even a single core pentium four with minimal ram. plus you now have usb :D a cheapo walmart flashdrive will hold hundreds of times the storage of a floppy and is less likely to suffer damage.

    93. Re:A few great Amiga ideas I'm still waiting for by RocketRabbit · · Score: 1

      "That was cool, but fairly niche. I am disappointed that computer generated speech as not come further, the MacOSX voices sound only marginally better than the old Amiga voice from 25 years ago."

      This is just not true. There are a lot of legacy voices included with OS X, but the Alex voice is quite natural sounding.

    94. Re:A few great Amiga ideas I'm still waiting for by cowbutt · · Score: 1

      Sure; I used to run something like 680x276 on my 8852 monitor. No-one ever enjoyed using interlaced modes, though, even on PCs. The AA chipset also supported PC-like resolutions and there were even third-party graphics cards that mounted early PC accelerated VGA chipsets (e.g. Trident, Tseng, S3) on Zorro cards. That doesn't really change the point I was making as most people used Amigas most of the time in 320x256 (PAL), 320x200 (NTSC) with 32/64/HAM colour palettes, 640x256 (PAL) or 640x200 (NTSC) with a 4 colour palette which are all tiny resolutions by current standards; they were even kinda pokey by 1995 PC standards.

    95. Re:A few great Amiga ideas I'm still waiting for by Rob+the+Bold · · Score: 1

      your pc had not got stereo sound? at that time I had an AWE64 GOLD that had stereo and very good stereo aswell.

      In 1995? Really? Were you an alpha- or beta-tester? I was still trudging along with my crappy Ad-lib.

      --
      I am not a crackpot.
    96. Re:A few great Amiga ideas I'm still waiting for by yossarianuk · · Score: 1

      Strange the Amiga was faster then

  10. Not just about numbers by Anonymous Coward · · Score: 0

    I would want to find out more about what sort of PowerPC core you get before jumping to conclusions based on the clock frequency. As for the RAM, you can get by on 512MB unless you are using software that hogs memory -- people still use systems with less that cost more.

    Keep in mind that a PS3 has even lower numbers, at least if you want to run Linux, but still provides outstanding floating point performance and is still suitable for many tasks.

    1. Re:Not just about numbers by Darkness404 · · Score: 1
      Sure, I know that the PPC CPU is going to run a lot better than an x86 one running at 533 Mhz and 512 MB still might be enough memory, but for the price they have for an assembled system ($975) I can buy a system with a Core i7 CPU and still have $200 or more left over to get a good monitor.

      Keep in mind that a PS3 has even lower numbers, at least if you want to run Linux,

      Well, yeah. And as anyone who has used Linux on PS3 will tell you, its nothing great.

      but still provides outstanding floating point performance and is still suitable for many tasks.

      Yeah, the tasks of doing obscure math calculations which is what the Cell was made for, but for general purpose use it sucks. Games are similar to what the Cell was designed to do so it does that pretty well.

      --
      Taxation is legalized theft, no more, no less.
    2. Re:Not just about numbers by Anonymous Coward · · Score: 0

      I would want to find out more about what sort of PowerPC core you get before jumping to conclusions based on the clock frequency.

      Googling "PowerPC 440" indicates its an embedded design dating from 1999. I would guess that a PPC 74xx "G4" blows the doors off this thing at the same clock speed.

      It would be more interesting if Amiga was running on a modern ARM core instead of an old microwave oven CPU.

    3. Re:Not just about numbers by dgatwood · · Score: 1

      Sure, I know that the PPC CPU is going to run a lot better than an x86 one running at 533 Mhz

      This CPU was a state-of-the-art embedded PowerPC design back in 1999, and AFAIK has only been speed bumped since then. I'm pretty sure it would get trounced by a Core i7 at the same clock speed even if you tied all but one of the i7's cores behind its back. We're not talking about a 970 or some other modern PowerPC core here. We're talking about a Book E embedded part. Based on the numbers I've seen, I'd expect it to be somewhere between a third and half the speed of a single Core i7 core running at the same clock speed (if you can even clock a Core i7 that slowly).

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    4. Re:Not just about numbers by Anonymous Coward · · Score: 0

      Lower numbers on the PS3... at what?

      The PS3 CPU is pretty simple, in-order execution, etc. but it IS clocked at 3.2GHz

      CPUDhrystone MIPSMFLOPSVector MFLOPS Core i7 8705060.6770,000 Core2 Q95502.87GHz4520.1518,55128,653 Pentium 43.0GHz1894.006400 PS3 Cell3.2GHz1879.63204,800 (single precision, 7 SPE + 1 PPE) Athlon1.0GHz1150.951300 The AMCC 440EP550.0MHz1100.00*1100 Pentium III998.0MHz998.001200

      * These are MIPS and MFLOPS ratings... the usual VAX-related MIPS ought to be lower.

      So sure, the AMCC does well against much older chips... sittin' right there between the Athlon and the PIII. The PS3 is nearly tied with a slightly slower P4, while the modern Intel chips are like 4x-5x faster. And that's per core, and not factoring in floating poiint, which is faster yet.

      The PS3, of course, lives for media stream processing. It's hard to clearly compare PCs to PS3s on floating point, but there are a few applications using PS3s that claim they're seeing 25x improvement. The Folding at Home folks rate the PS3 about 10x faster than their average PC (though slower than GPU computing), but also less flexible than the x86, and more flexible than the GPU.

  11. AROS = AROS Research Operating System by Anonymous Coward · · Score: 0

    ...not Amiga

    1. Re:AROS = AROS Research Operating System by oh_bugger · · Score: 1

      I hate recursive acronyms. Why is there more than a few in open source software?

      --
      Go home and shave your giant head of smell with your bad self
    2. Re:AROS = AROS Research Operating System by mwvdlee · · Score: 1

      I hate recursive acronyms. Why is there more than a few in open source software?

      Because of YAYA; Yet Another "Yet Another".

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    3. Re:AROS = AROS Research Operating System by TheRaven64 · · Score: 1

      It was Amiga Research Operating System originally. They changed the Amiga to AROS over trademark concerns.

      --
      I am TheRaven on Soylent News
  12. A new award needed by Anonymous Coward · · Score: 0

    We have the vaporware award, now we need a Dead Horse Beaters Award. Seriously for all those hanging onto their 8-track tapes and Beta tapes and Amigas. No significant commercial software has been released for the Amiga since the mid 90s and very little open source or freeware/shareware. You might as well have a 325 chevy engine setting on your computer desk just waiting for some one to build a car to put it in. I had a few Amigas back in the day. They had a lot of potential but they had their flaws too. Personally I liked the hardware more than the OS at the time. Also some features like being able to put ram on cards and such was a lot of fun back when PCs had a 32 meg line drawn in the sand. An Amiga 3000 had better than a gig of potential memory even though the hardware didn't exist. Amigas were very advanced but now they are very dead. Amiga's death blow was really when processors got fast enough so they could do with math what Amigas did with hardware. Ironically that's starting to reverse and more work is being shoveled onto video cards and such. Have your Amiga bronzed or gold plated and move on. You might as well be saying the south shall rise again as saying the Amiga OS will be viable again. It's so badly out of date now you might as well start from scratch.

  13. My First Computer by Dartz-IRL · · Score: 1

    My first computer was an Amiga 500. It was 1991. I was 4. It was the most amazing machine on the planet. I could draw pictures on it. I could play Thomas the Tank Engine. I could even make it say things out loud.

    We only got rid of it, when the video chip fried itself. It was better than the Mac in it's day. Too bad it's almost gone.

    --
    So there I was, scribbling down some notes off the PC screen by hand, when I reached for the keyboard and Ctrl-S'd.
    1. Re:My First Computer by hitmark · · Score: 1

      and if you want the A500 feel today, fire up AROS on this:
      http://www.ubergizmo.com/15/archives/2009/12/gecko_surfboard_packs_in_everything.html

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    2. Re:My First Computer by butlerm · · Score: 1

      It was better than the Mac in it's day

      Better than the original Mac, absolutely. Better than the Mac II, for many things, yes. Video production, games, most entry level applications, yes. The Mac II was *expensive* and often slow by comparison.

      For graphic design and desktop publishing not so much. That is where the Mac II really shined. There was nothing comparable to Quark on the Amiga. Device independent or high bit depth raster graphics on the Amiga were the exception, not the rule. The sort of thing that made the Mac slower at first, and the Amiga lacking a few years later.

    3. Re:My First Computer by irix · · Score: 1

      Pretty much. In the early 1990s I worked in a lab doing video training and computer-based training. We used an Amiga A3000 with Video Toaster for doing video production and similar vintage Mac IIs (IIci/IIcx/IIfx) for literally everything else. By that point in time the Mac kicked the stuffing out of the Amiga for doing everything but the video production, and don't get me started on how much better of an OS System 7 was as compared to AmigaOS.

      --

      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    4. Re:My First Computer by butlerm · · Score: 1

      don't get me started on how much better of an OS System 7 was as compared to AmigaOS

      System 7 was a great (even outstanding) environment, to be sure, but I think it is a stretch to call it an "operating system", in the modern sense of the term. For all its advantages, it wasn't really even multitasking, let alone preemptively multitasking. More like (manual) application switching, something that was considered revolutionary in the Mac world circa 1984. Andy Hertzfeld was considered a hero for figuring out how to do that, because the system just wasn't designed for it.

      Anything else would break backward compatibility with a design that had programs regularly tweaking system variables at fixed addresses in low memory and doing all sorts of other dangerous and intrusive things with no locking whatsoever. That is where Amiga OS was superior, from the very outset - it was designed to do preemptive multitasking in a big way, and did it very well, with minimal resources. I used to start up a dozen little programs or three or four command shells on an Amiga with 256K(!) of memory, and they would all update the screen very nicely, no matter what I was doing.

      That's not to say that the Mac didn't become a much nicer environment for a wide variety of applications once the (originally very expensive) Mac II came out, pre-emptive multitasking or not. I certainly wanted one. I like the look of System 7 better than that of Mac OS X. And Quark was a program to die for...

    5. Re:My First Computer by mfnickster · · Score: 1

      By that point in time the Mac kicked the stuffing out of the Amiga for doing everything but the video production, and don't get me started on how much better of an OS System 7 was as compared to AmigaOS.

      It's kind of odd, but around 1990 the Amiga and the Mac were each more mature than the other in different ways. System 7 was very forward-thinking. It was lacking in comparison to "real" operating systems like Unix and VMS, but far ahead of DOS/Windows. It had great stuff like CD-ROM support, Applescript, and Colorsync, but it still had a kludgey filesystem and no pre-emptive multitasking. 256-color graphics and 8-bit sound were not that impressive.

      I admired what the Apple team produced with System 7, but I still wanted an Amiga very badly - even if money were no object, I would have chosen it over a color Mac.

      Apple were pretty smug about their superior user experience back then, and suffered from Not-Invented-Here Syndrome, but the Amiga raised the bar in a huge way. The Mac team should have taken one look at the Amiga and said, "Okay, from now on, every computer we design should be at LEAST as good as the Amiga!"

      --
      "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
    6. Re:My First Computer by TheRaven64 · · Score: 1

      Anything else would break backward compatibility with a design that had programs regularly tweaking system variables at fixed addresses in low memory and doing all sorts of other dangerous and intrusive things with no locking whatsoever

      Most of the Apple m68k hardware didn't come with an MMU (and it's really hard to find any that did now, because if it had an MMU it will run A/UX, and people who want to play with A/UX buy it as soon as it appears), but on a system with an MMU this is an easy problem to solve. You just map a copy of the relevant page into the bottom of the process's address space and then it has its own copy of the variables, which it can tweak as much as it wants. If it something that happens infrequently, then you can map it read-only, catch the fault, map it read-write, then observe the changes on the next interrupt and remap it read-only.

      The hackery was only required because Apple wanted to save a few dollars on hardware and not add an MMU to their systems.

      --
      I am TheRaven on Soylent News
    7. Re:My First Computer by Blakey+Rat · · Score: 1

      Ok, I used Macs from 6.0.8 to 10.4, and I have a few corrections for you. The gist of your message is correct, but you're wrong in some of the details.

      System 7 was a great (even outstanding) environment, to be sure, but I think it is a stretch to call it an "operating system", in the modern sense of the term. For all its advantages, it wasn't really even multitasking

      OS 7 was. (I believe in OS 6, applications not in the foreground got zero processing time, but in OS 7 background applications definitely could get work done. I know; I wrote some OS 7 background apps myself.)

      I should also point out that previous versions of Mac OS, back to the first version I believe, had a special class of application called a "Desk Accessory" that could run at the same time as another application. They had a much more limited API, but they were designed into the OS from day one... if you count a Desk Accessory as an application (and some were pretty featureful, like Notepad), then Mac OS has always had multitasking.

      BTW, under what definition of "operation system" would DOS fit, but Mac Classic *not* fit? Or do you also believe that DOS is not an operating system?

      let alone preemptively multitasking.

      That's true.

      More like (manual) application switching, something that was considered revolutionary in the Mac world circa 1984.

      The 1984 Mac world had Desk Accessories.

      No, like I said, OS 7 would give background applications time slices. The only (practical) difference between OS 7 and Windows was the pre-emptiveness. OS 7 had to wait for the application to yield time.

      What this means is that a poorly-coded Mac application could prevent background tasks from ever getting time slices. In practice, however, it wans't nearly as big a deal as buggy applications didn't sell well and so not many of them existed.

      Anything else would break backward compatibility with a design that had programs regularly tweaking system variables at fixed addresses in low memory and doing all sorts of other dangerous and intrusive things with no locking whatsoever.

      Not really. OS 7 "faked them out" and let them twiddle with their own copy of the system globals when they wanted. The problem here is that when you switched applications, you also needed to copy all of these global variables along with it, making it a slow process. (OS 6 did the same, I believe.)

      In general, you're right though: any OS 7 application could crash the system quite easily, as there was no memory protection. Then again, at that time, Mac ran on CPUs that had no hardware support for memory protection anyway.

    8. Re:My First Computer by butlerm · · Score: 1

      Thanks for the clarification on cooperative multitasking in System 7. That, I have to admit, is enough to consider Mac System 7 a real "operating system".

      MS-DOS, of course, isn't a general purpose operating system at all. More like a "disk driver", or a system that operates disks, hence the name Disk Operating System. If they thought DOS was an operating system they would have called it "MS-OS".

      The 1984 Mac world had Desk Accessories.

      Yes, but Mac desk accessories were more like toys than real applications, the rough equivalent of terminate-and-stay-resident (TSR) utilities like Sidekick on MS-DOS. They were programmed completely differently, had all sorts of special rules, and most particularly could use only a relatively small amount of memory.

      I wasn't particularly fond of the original Macs - expensive, black and white, no shades of grey, 512x342 pixel screen, usually 512K of RAM, and not particularly expandable. It wasn't hard to prefer an Amiga over a machine that had hardware like that. Tables were reversed as soon as the (color) Mac II variants became affordable though, although by that time the Amiga was on the way out, and for very good reasons, unfortunately.

    9. Re:My First Computer by Blakey+Rat · · Score: 1

      You're the first person I've heard claim that an OS requires multitasking. Wikipedia, for example, lists MS-DOS as an operating system.

      Yes, but Mac desk accessories were more like toys than real applications, the rough equivalent of terminate-and-stay-resident (TSR) utilities like Sidekick on MS-DOS. They were programmed completely differently, had all sorts of special rules, and most particularly could use only a relatively small amount of memory.

      While that's all true, you'd be hard-pressed to claim that the Notepad.exe in Windows was an application, while the Notepad Desk Accessory on Mac wasn't. Both (initially) were limited to 32k of text. But both could also run alongside/atop other applications. The only real difference is that the Windows one saves text files while the Mac one auto-saves when you close it.

      Although maybe you think Notepad.exe in Windows *isn't* an application, which brings up an obvious question: what is it?

      You seem to be fond of cherry-picking terms to suit your purposes.

      I wasn't particularly fond of the original Macs

      No duh, you keep badmouthing them. :P

    10. Re:My First Computer by Anonymous Coward · · Score: 0

      > System 7 was a great (even outstanding) environment, to be sure, but I think it is a stretch to call it an "operating system", in the modern sense of the term.

      It managed memory, processes, access to hardware resources like I/O and video, filesystems, provided a GUI, and was scriptable. The only things really missing were memory protection, multiple user support, and pre-emptive multitasking - and the first two were not really necessary for a single-user workstation, which is the bracket Macs were aimed at.

      Architecturally, it was way ahead of Windows 3.0 If anything, I'd call System 7 the FIRST modern microcomputer operating system!

  14. Re:News? by JustOK · · Score: 4, Funny

    It beats someone trying to recreate them later using Frogger DNA.

    --
    rewriting history since 2109
  15. Obligatory //gs whine by cpu_fusion · · Score: 1

    Sound is more important than graphics! Amigas can't run GS/OS!
    Apple //gs+ is coming out any day now !!1!11!!

    (If you don't understand this, please don't rate it.)

    1. Re:Obligatory //gs whine by adarn · · Score: 2, Interesting

      The only time I have had 2 computers at the same time in my life was when I purchased an Amiga 500 as the IIgs days were waning.

      The amiga was vastly superior, even aside from how more games game out in the first week I owned my amiga than the entire time I owned the IIgs.

      And lets not forget the demo scene.

      God, i miss when computers were fun.

    2. Re:Obligatory //gs whine by RiffRafff · · Score: 1

      "God, i miss when computers were fun."

      This. +1

      --
      "I might have made a tactical error in not going to a physician for 20 years." -- Warren Zevon
    3. Re:Obligatory //gs whine by butlerm · · Score: 1

      Relative to what it was trying to accomplish, the Apple IIgs was the slowest computer I have ever used. Imagine trying to backport a subset of Mac OS Classic to a 2.8 Mhz 16 bit CPU with an 8 bit data bus. The early Macs were slow enough (i.e. barely tolerable) even with a much better processor at two and a half times the clock rate.

      By comparison, the Amiga (and the Atari ST in its own way) was just plain fast.

    4. Re:Obligatory //gs whine by hughperkins · · Score: 1

      You're kidding me right? I mean, I had an A500, and it was cool. I learned 68000 Assembler, and attempted to make a spinning cube; and I hacked the startup floppy to boot up really quickly, since I crashed the system so often every time I missed out a '#' from an instruction, and it was fun.

      Today we have:
      - python
      - C and C++ come as standard, and they're *fast*
      - you can just apt-get whatever you want
      - internet, really fast
      - massive communities of people doing whatever you want, chat with whoever you want about some obscure aspect of programming and so on

      Hell, you can even find Amiga communities today (this article), which is something I craved for in the days when the closest I had to am 'Amiga community' was going to the paper shop to buy the latest issue of 'Amiga Format'.

    5. Re:Obligatory //gs whine by Rantastic · · Score: 1

      What, do you run Windows or something? Computers are still lots of fun. Try some new things!

      --
      Ask Slashdot: Where bad ideas meet poor googling skills.
  16. Amiga has "say" too. Speaker device is different by Anonymous Coward · · Score: 0

    Amiga had a "say" command before the speaker: device ever got devised. Yes, it can do some of the same stuff, but the difference is that "say" is a utility. To run it from a program you need to fire off another process running the utility and pass the data to it. Speaker: was/is a device,
    so that all a program needs to do is open that device and write to it.

    A program that knows how to write sequential files (or a pipe or a tee or ...) can be made to speak output for you without altering
    the program itself. If it would have written a sequential file, it can be made, without changing the program, to speak its output with
    a little device-independent I/O which has after all been with us since the early 1970s at least. (Check out the old pdp11 DOS-11 which
    had a very complete such system, though no speaker: device.)

    The speaker: device (speak: if you like) was a great idea. It is also suggestive of a form of I/O plumbing we don't see much, where
    perhaps something other than speaking could be cast in similar ways. Trivially, consider voice input. Less trivially, some forms of robotic
    controls or drawing or...
    Just think of any operation that might be described via a set of commands, where it is desired to have the program NOT have
    to know any of the details of implementing the commands (or conversely for inputs). Gradually things like this are being done, by
    making browsers act as the OS and similar moves. Of course they have often been done without considering the security implications,
    but device permissions can sometimes be useful in such a context, where having the permissions buried in some browser's source
    code are harder to control or fix. Had the Amiga way been continued (or were it to be continued) perhaps that could be ameliorated.

  17. "AROS is best run inside an emulator" by carlhaagen · · Score: 0, Redundant

    Wat?

  18. Amiga Forever by McNihil · · Score: 1

    DVD set is a must (Ofcourse The various Kick's are needed but that is simple to get from the original disks or rom's.) Running all old code projects and to get at old content not available anymore because ooffice does not support Final writer and so on...

    http://www.last.fm/music/16+Bit/INAXYCVGTGB :-)

  19. From one generation to another by ThatsNotPudding · · Score: 5, Insightful

    The 1960's: "I was at Woodstock!"
    The 1980's: "I had an Amiga!"

    1. Re:From one generation to another by dougsha · · Score: 1

      The 1960's: "I played at Woodstock!" The 1980's: "I wrote a hit game for the Amiga!"

    2. Re:From one generation to another by Anonymous Coward · · Score: 0

      Hell yeah. I wasn't at Woodstock, but I had an Amiga. And when the 90s came round, I got into raving. Because moving on and developing new ideas is what we do.

      Love nostalgia, but you can't rest on your laurels.

    3. Re:From one generation to another by sootman · · Score: 1

      The 2000's: "I was on MySpace!"

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    4. Re:From one generation to another by PCM2 · · Score: 0, Flamebait

      I had an Apple ][+. I guess that's the 80s equivalent of "I saw the Beatles on Ed Sullivan!"

      --
      Breakfast served all day!
  20. Instead by icepick72 · · Score: 1

    The Amiga crowd might be placated by an X-Windows interface skinned to look and behave like Amiga. Then port everything to keep it alive on Linux.

    Yes I didn't read the whole thing and the part I skimmed I didn't understand, but I have the moral right on /. to comment especially after not reading properly.

    1. Re:Instead by hollywench · · Score: 1

      Yes I didn't read the whole thing and the part I skimmed I didn't understand, but I have the moral right on /. to comment especially after not reading properly.

      You've gotten /. confused with Facebook. or Livejournal.

    2. Re:Instead by Anonymous+Psychopath · · Score: 1

      Yes I didn't read the whole thing and the part I skimmed I didn't understand, but I have the moral right on /. to comment especially after not reading properly.

      You've gotten /. confused with Facebook. or Livejournal.

      Nope, they've got it right, for better or for worse.

      --

      Eagles may soar, but weasels don't get sucked into jet engines.

  21. what personal computing lost by Anonymous Coward · · Score: 4, Interesting

    Here are a few things that personal computing lost when the Amiga died.

    * Abstraction of data handlers from apps. Datatype handlers were stored in their own directory. You could drop new ones in, and more or less *every* app of that type (sound/video/images/text/etc) would suddenly be able to read the new format. No farting about with "this app only handles image formats X and Y, but not Z". Drop in a datatype for Z, and it now handles Z. Sound editor didn't support saving in mp3? Drop in a datatype. Now it (and every other sound app on your system) does. It wasn't perfect, and some apps didn't support it, but many did.

    * Single metadata format for everything. We now have 92340860159 different file formats, many replicating the same functionality as other ones. The Amiga had IFF (Interchange File Format). Ok, eventually all the stupid PC formats (then typically without any metadata to speak of and far less well designed) were supported, but originally IFF was just about it once you got above ASCII. Apps could be built to handle just a subset of the data from a file- e.g, just the sound from a video multimedia file, for example. You could parse the container without having to understand all the data in it. Granted, there are many other formats now which do that, but in the 80's it was groundbreaking, and with ONE container format instead of a million, you stood a much bigger chance of any given app supporting the scheme. To boot, it was open: most apps published their storage formats, and were typically good about using established standards for images, movies, sound, etc.

    * About 10 years of time loss while DOS and later Windows PCs caught up to what the Amiga started out with. Who knows where we'd be now if they hadn't been so far behind from the start.

    1. Re:what personal computing lost by Anonymous Coward · · Score: 0

      I made the Amiganisation of FOSS list that collects such things. Feel free to add things you miss or to code something on the list :)

    2. Re:what personal computing lost by TheRaven64 · · Score: 1
      On NeXTSTEP, and later OS X, the first of these is performed by Filter Services. These take a pasteboard with one type of data and return a pasteboard with another type. Any application can take advantage of them trivially.

      IFF had an equivalent on Window 3.1: RIFF (actually, almost identical to IFF but with the byte order reversed). Windows .bmp, .wav, and .avi files are all RIFF files. It's worth noting that IFF wasn't an Amiga invention, it came from Electronic Arts and was heavily used on both Amiga and Mac before Microsoft started using it, and is still used on both Microsoft and Apple platforms. It's not particularly useful, because just being able to parse the metadata doesn't let you understand the file contents.

      --
      I am TheRaven on Soylent News
    3. Re:what personal computing lost by Blakey+Rat · · Score: 1

      * Single metadata format for everything.

      What killed that off was the Internet.

      The same could be said about Mac OS Classic, with it's two-fork filesystem. While the resource fork was *awesome* for application development, tracking of meta-data, and the like... well... you can't send the damned thing over the Internet. There's workarounds, like MacBinary or BinHex, but they were never very reliable since it was a compete crapshoot whether the Windows or Linux PC on the other end had any clue what to do with them.

      (Even if you send a Mac Classic file to a Windows PC, and the Windows email client knows what a .hqx file was, the obvious problem was: where do you put the stuff in the resource fork? You could go through all the PICT resources, for example, and create separate files for all of them, but that's assuming you know how to read the image type in each PICT. Ditto with snd resources, or TEXT resources in the file.)

      There's never been a good way of sending meta-data over the Internet, unfortunately. The only formats that make this work are formats that encode the meta-data in the file itself, like MP3... but that's an extremely inflexible way of doing it.

      So if you want to blame anybody for the lack of meta-data in the modern computing world, blame Unix and Linux-- the Internet was all their stuff originally.

  22. Re:Amiga has "say" too. Speaker device is differen by Anonymous Coward · · Score: 0

    Yes, the say command was in the earliest a1000s with 256KB of memory, in 1986 or so. Mac preceded it in time but did not multitask, did not then have color. (Did not preemptively multitask; it could do some fast switching and keep several programs in memory, shades of the old 1970 1-8 user BASIC monitors. The Mac did more than the IBM PC with MSDOS, but Amiga was in keeping with workstation
    systems' concepts. It was interesting that the requirement not to clobber the other programs in memory, with no hardware protection,
    forced programs to play by OS rules pretty effectively. In that era people were discovering how hideously chaotic it got when two or
    more programs tried to steal the same interrupt on a PC...or when one of them tried to exit...
        Playing by OS rules also meant that the OS was forced to have facilities to control all aspects of sound, screen and so on. MSDOS
    did not have this, but people programmed hardware directly. That kinda/sorta worked, but failed as soon as more than one program
    tried it at a time. It wasn't until W2K, where hitting the hardware directly was prevented, that the Windows folks had to insist on an OS
    that could control all functions of the hardware. Amiga had that at the beginning.

  23. Re:News? by DeadRat4life · · Score: 0

    oh dear you had to read a story you weren't interested in. I think you should sue slashdot for emotional damages.

  24. What does one DO with it? by gknoy · · Score: 1

    I don't mean to be a whippersnapper, but ... why would one install this? What does one do that constitutes "play"? Are there games you're nostalgic for, or is there something useful about it? I can understand running a VM of a current OS for development or sandboxing, but ... there's tasks there that can be made useful by that. What's one do with an Amiga VM?

    1. Re:What does one DO with it? by butlerm · · Score: 1

      What's one do with an Amiga VM?

      Personally, I like Deluxe Paint better than anything I have seen since then. Other than a few applications like that (and modern ports thereof) it is probably mostly a hobby thing.

      The Amiga is extremely easy to program for, so one of these days there might be a number of useful applications that people might run a VM for. Or it could escape the VM and be used as an operating system for embedded systems. Amiga programming is certainly a lot easier than Linux kernel mode programming. Of course (by comparison) there aren't any device drivers to speak of.

      When I had an Amiga, way back when, I didn't use it to get any "real work" done except software development (I worked on computer games). But it was an enormous amount of fun as a hobby computer just installing and running the sort of things you could could get on "Fred Fish" disks. Amiga Basic had its quirks, but it was a lot better hobbyist type language than the business oriented corruption Visual Basic became. I would rather play with Applesoft Basic than Visual Basic. All three versions of BASIC courtesy of Microsoft, of course.

      The big problem with modern, memory protected, multiple address space operating systems is that you could no longer get direct address to the frame buffer or the other hardware. That makes programming quick and dirty hobbyist type applications much harder than it was on systems that did not have such restrictions. On the Amiga I could trivially control hardware from *Basic* using no more than peeks and pokes. Or draw all over the frame buffer, or write sound applications without going through a half dozen layers of operating system indirection, and so on. Of course AROS probably doesn't work like that any more, unfortunately. Other advantages aside, it is no fun feeling alienated from the hardware. Kernel programming just isn't quite the same - radically more complex and error prone these days, for one thing.

    2. Re:What does one DO with it? by Rantastic · · Score: 1

      What's one do with an Amiga VM?

      I suppose that for some people it is like hooking up the old betamax to wax nostalgic over your first porno. (Yes, pun intended)

      --
      Ask Slashdot: Where bad ideas meet poor googling skills.
    3. Re:What does one DO with it? by qzulla · · Score: 1
      Personally, I like Deluxe Paint better than anything I have seen since then. Other than a few applications like that (and modern ports thereof) it is probably mostly a hobby thing.

      Nothing today exists today that is like Deluxe Paint III. It was a great painting program with animation as a bonus. PS and Gimp are not painting programs. Those that say they are never used DPIII

      q, former student and teachers aide to Joel Hagen

  25. What was that Amiga tank game? by maillemaker · · Score: 1

    Back when I was in college one of my dorm mates had an Amiga.

    It had a two-player tank game where you basically raided the other guy's base. You could drop mines, and shoot his tank or his base.

    Does anyone know what this game was called? Is there an online or PC version?

    --
    A work that expires before its copyright never enters the public domain and thus enjoys eternal copyright protection.
    1. Re:What was that Amiga tank game? by Anonymous Coward · · Score: 0

      Bolo?

    2. Re:What was that Amiga tank game? by Anonymous Coward · · Score: 1, Informative

      Would it be Firepower?

      Me and a buddy used to play this one all the time.

    3. Re:What was that Amiga tank game? by Fallingcow · · Score: 1

      Looking at the screenshots of the "Firepower" game mentioned by the anonymous coward, then I'm pretty sure you'd love the hell out of Return Fire (assuming the AC is right and Firepower was the game you were talking about). There's a sequel, too, but I haven't played it. I've only played it on PC, but Wikipedia says it's available on the Saturn, Playstation, and 3DO as well.

      Huh, reading the intro paragraph, it appears that it was made by the same people as Firepower and is a sequel of sorts. That explains the similarity.

  26. MorphOS by Vyse+of+Arcadia · · Score: 2, Informative

    I find it odd that no one has mentioned MorphOS.

    1. Re:MorphOS by pestilence669 · · Score: 1

      I have a Genesi PPC box and run Morph OS on it. It's excellent, although, only if you're a major geek. Compatibility primarily consists of old-school Amiga applications. You need to be Amiga minded. heh. Boots quickly. Power off is as simple as pulling the coord. The development API & tools suck. Sorry. They just do. You need to be motivated to develop (or port) for the platform... or simply have an existing Amiga application's source. Power PC native apps are supported as well as old Motorola CPUs (w/ an impressive JIT emulator).

    2. Re:MorphOS by sznupi · · Score: 1

      MorpOS, Pegasos, Efika, Amithlon. Or how Amiga Inc. operated for the last decade. See, AmigaOS 4.x camp doesn't mention those things.

      That's also what helped in killing Amiga, fragmentation. Not that it would make much of a difference...

      --
      One that hath name thou can not otter
    3. Re:MorphOS by sznupi · · Score: 1

      ...as well as old Motorola CPUs (w/ an impressive JIT emulator).

      Still much slower than Amithlon though?

      --
      One that hath name thou can not otter
  27. people love old crap, not news by timmarhy · · Score: 1

    the amiga was dead 20 years ago if we want to be truthful about it guys. this is just a case of people doing stuff because they can. there's also a guy out there who collects brown paper bags.

    --
    If you mod me down, I will become more powerful than you can imagine....
    1. Re:people love old crap, not news by rajanala83 · · Score: 1

      My father did collect paper bags; and there is even a paper bag museum in germany, he gave some of his collection for it.

  28. Promising OS by neoshroom · · Score: 1

    "While it is not ready for prime time yet, it is a promising OS that is being ported to many platforms and uses the user friendly Amiga GUI we Amiga users grew up with."

    Yeah, Amiga's a promising OS. It's just like my ex-girlfriend's promise to be loyal to me.

    --
    Big apple, new Yorik, undig it, something's unrotting in Edenmark.
  29. Re:Atari TOS/GEM by butlerm · · Score: 1

    Atari TOS wasn't really an operating system in the modern sense of the term. More like a nice version of DOS, complete with 8.3 filenames and no multi-tasking to speak of. GEM wasn't half bad, but it was woefully limited compared to the Amiga windowing system, unless a single running application with a small number of windows was all you needed.

    I really liked the Atari monitors though - they were extraordinarily crisp. And the Atari ST hard drives were faster (and more common at first) than ones for the Amiga. Atari STs often had more RAM too. And the Atari monochrome mode (with the right monitor) produced much more stable displays at high resolutions - no interlacing required. That was a disadvantage of the Amiga until the Amiga 3000 came out, especially for desktop publishing applications.

  30. Commercial Amiga OS by Anonymous Coward · · Score: 0

    Besides AROS and UAE, Hyperion is keeping the old OS updated. It seems you can buy it online for the current 'mig powerpc board (and the hardware if you lack it). http://amigakit.leamancomputing.com/catalog/product_info.php?products_id=839

  31. Re:News? by Anonymous Coward · · Score: 0

    Well there's also (C) Projects that recreate the hardware and (D) Projects that integrate the OS with Linux. I believe it is unique in this regard, dead 15 years and still going strong.

  32. We moved to Windows, Orion Blastar. by RMS+Eats+Toejam · · Score: 0

    Well, it wasn't more than a few days ago he was crying about a lack of Amiga coverage on Slashdot, now he's gone and created his own submission. That would normally be fine, but the asshole makes remarks like "gasp shock, Microsoft Windows". It might surprise you to learn that after years of nursing a dying machine with a dried up software library that many of us didn't want to move to yet another platform with a limited selection. I personally knew six other Amiga users "back in the day". None of them gave two shits about anything Unix related. To us, the Amiga was about ideas that move computers forward, not trying to recycle old ideas. Only one of them moved to a Mac, the others moved to Windows, including myself.

    For the record, when you mention emulators you give people a link to UAE, which is horribly out of date. UAE is far behind WinUAE, the Windows port. As usual on the emulation scene, the Windows version is better developed and has far more features. What does that mean? It means if you want the fastest, most accurate Amiga emulation, you need to be using Windows.

    --
    Turning to a Linux advocate for thoughts on Microsoft is like asking Hitler how he felt about the Jews.
  33. Misplaced sentiment. by tjstork · · Score: 3, Interesting

    The whole Amiga OS story is utterly misplaced and foolish. Amiga, for those who were into PCs, really, was a story about hardware that was way ahead of its time for the price. You had a 32 bit processor in the 68k married up with 4 channel waveform audio and hardware accelerated bitmap graphics. It was amazing, it really was. But as someone who learned C on the Amiga, I never thought the Operating System was really all that great. Indeed, I had a really fun summer working on a game engine with a friend of mine and our biggest triumph was NOT to use the operating system to manage the Blitter because it was too damned slow. I mean, Intuition had its upsides, for sure, but overall, the whole Amiga story was about the hardware. People bought that Hardware Reference Manual because it was so well written, and, in those days, you had IBM PC's with CGA / EGA graphics and the best sound you got from them was a dopy Adlib or SoundBlaster with tinny crappy FM synthesis and Amiga had faux true-color displays with quadraphonic sound playing. It was a revolution.

    For me, to get that same kind of hardware buzz, since then, has really been in workstations. I loved my Dual Pentium II with first a FireGL and then a Voodoo2 and then an nVidia GeForce board, that was Amiga to me. I loved my Dual Opteron, that was Amiga to me. And right now, I have my dual Nehalem Xeon with a GeForce GTS, that is Amiga to me. Amiga's not a software story, never has been. It's about hardware that makes you imagine entirely new kinds of applications with just the sheer power available, power that makes you drool, or at least, is really fun to screw around with.

    --
    This is my sig.
    1. Re:Misplaced sentiment. by toejam13 · · Score: 1

      Amiga, for those who were into PCs, really, was a story about hardware that was way ahead of its time for the price.

      For the Amiga 500 and 1000, I very much agree. Nothing could really touch them when it came to performance for their price. But for every other Amiga model, it is a debatable statement. Feature stagnation really robbed them of their advantage in the marketplace.

      Had Commodre switched to a 14MHz 68000 for the Amiga 600 and 2000, as well as to an improved Denise with slightly higher color depths, I'd say that they would have remained unbeatable. Had the A3000 been released with something similar to AGA, it again would have remained untouchable.

      But as it is, Commodore screwed the pooch with just about everything after the A1000. Which is why they are gone.

    2. Re:Misplaced sentiment. by tjstork · · Score: 1

      Had Commodre switched to a 14MHz 68000 for the Amiga 600 and 2000, as well as to an improved Denise with slightly higher color depths,

      Think they really got hurt with the approach of having multiple bit planes in the long run.

      But, it really seemed to me at the time that they had the pieces in place to jack up the blitter just a -little- bit and could have had some basic 3d transformations for a rectangle, and that could have put them into doing hardware accelerated 3d graphics by the early 1990s. But they just didn't keep going down that path. Like, they had the line draw unit, and they had the blitter, but the two weren't married. We tried and tried and hoped and hoped that you could use the blitter as a source for the line draw unit and thus get a crude texture mapping engine but it just couldn't work the way we wanted it, and shortly after that, x86 got so fast that Id was doing it in software and the rest is history.

      They started out real strong but then they didn't really do anything with it.

      --
      This is my sig.
    3. Re:Misplaced sentiment. by hattig · · Score: 1

      Indeed the modern PC, at least a decent one, is very Amiga-like. Except that the OS properly supports the features via APIs like DirectX, OpenGL, OpenCL, and so on.

      AmigaOS, even in the 90s, could have succeeded if refactored for mobile devices (cf. the original PalmOS with all its limitations). Hyperion have done a lot of good work to keep it alive and improve it, but architecturally it is behind in many areas.

      Some things that required hardware back then, like the screen dragging, are trivial to do in software, or by using the hardware differently (using OpenGL/Compiz to do screen dragging shouldn't be a hard task).

      Commodore did keep the platform back though by not improving it as expediently as possible. Not improving the chipset meant that other computers caught up, and overtook with fast 256 colour bitmap displays.

      On the other hand, imagine the cruft of 25 years of bitmap graphics enhancements if we had AGA++AA++AA++++++ chipset now. Although the compatibility stuff would probably fit in a couple of square millimetres of silicon... Not that such an Amiga would be recognisable as one now.

    4. Re:Misplaced sentiment. by hattig · · Score: 1

      A 14MHz 68000 in the A600 would have been a good idea, it would have been that little extra power to make games like Epic, Frontier, etc, run acceptably. I guess it came down to cost - I have no idea what Motorola was charging for CPUs, and the Amiga was an affordable home computer.

      The Amiga graphics idea of planar graphics was great for 1985, but became a crutch by the 90s - the A1200's 256 colour displays were unusable - many games used 128 colours to save on a bitplane and the resulting memory access. Adding a 256 colour bitmap mode should have been high on the agenda for the A600, or at least the A1200. The A1200's blitter was a complete failure, with no improvements, it should have been better, it would have made the computer compete better with the SNES.

  34. Video Toaster + Awesomeness by pestilence669 · · Score: 1

    That low-level access gave the Amiga several firsts:

    Hardware accelerated 4-channel digital audio

    4,096 colors (when the PC was limited to 16... Hercules offered hi-res monochrome)

    Hollywood acceptance as an A/B video editor + SFX engine (commercials of the 1980's & Babylon 5 + others)

    The exclusive screenshots to every PC title for a decade

    Granted, computers have come far today. Consider their inspiration. The Amiga really did pave the way for advanced technology. It was a brief moment in PC technology that shaped the entire industry. Had Commodore had decent management, they would have ruled the world. The Amiga was at least 10 years ahead of everything that followed. Claiming superiority more than 20 years later is slightly lame. Of course we've surpassed the original hardware. You still need to acknowledge the masters of history.

  35. Re: Amiga Audio by butlerm · · Score: 1

    Hardware accelerated 4-channel digital audio

    The best part about Amiga audio was the per channel 6 bit volume modulation, which made it possible to effectively have four channels of fourteen bit digital audio, each with independent sample rates and excellent dynamic range, using hardware that was much superior to that common on PCs for a very long time. Sampled digital audio cards weren't common on PCs until what, 1995? If you didn't have a sound card at all you got wonderful one bit sound, like the Apple II.

    4,096 colors (when the PC was limited to 16...)

    When the Amiga came out, the only common bitmapped graphics support on PCs was CGA, which had four selections of four fixed, extremely ugly colors. You only got 16 (fixed) colors in text mode. When EGA came out, you still only got a set of 16 fixed colors to choose from. PC graphics were pathetic until VGA became common, and then only for low resolution games.

  36. What would be really cool by Anonymous Coward · · Score: 0

    If someone could recreate an amiga on an ARM cpu netbook.

    Imagine Amiga OS running on 512mb of memory and 16gb flash drive.
    You could probably run every amiga program ever made on a 16gb flash drive!

    Now imagine if you had a button that would bring up Amiga OS and another button that would bring up a C64 screen.

  37. Re: Inner platforms by butlerm · · Score: 1

    Well, I'm all for taking out everyone who develops a inner platform, and shooting him.

    That will work great when the day comes where we are all running essentially the same operating system, with the same graphical environment, libraries, utilities, and all. None of this KDE vs. GNOME stuff.

    And isn't virtually every programming language on the planet just an inner platform for C and kernel level system calls?

  38. I think I still have mine by Anonymous Coward · · Score: 0

    I bought my Amiga1000 in 1985. I also have a genlock, the 256 kb memory expansion pack, and another 2 MB of ram on the side. Kickin' stuff there. Also a Progressive Peripherals Framegrabber. I think I still have all of this stuff somewhere (along with kickstart and workbench disks, somewhere). Oh, and Amiga Basic and an Amiga Basic compiler. Somewhere. I know I didn't sell any of this stuff, but haven't used any of it for more than about 20 years. I currently have Linux on a Corei7-920 (I've had for about a year). It kinda beats the Amiga in speed and graphics ability (Nvidia 9600GT, twin Samsung p2270 monitors, 12GB of triple channel memory, 1.5 TB of disk space in the box, plus another 320 GB outside the box). The Amiga is a real nice, 20 year old machine. My motherboard can accept a Corei9 (and I'm tempted). The Amiga, try as it might, can't compete against that.

  39. Re: X vs. Amiga by butlerm · · Score: 2, Interesting

    [begin rant] X is precisely everything the Amiga was not, an innovation that set open systems graphics back by at least a decade. Aside from an SGI app here or there I never saw an X interface that looked good until 1998 or so. Functional yes, attractive compared to the alternatives, not in the slightest.

    X was so poorly designed that network transparency, which should have been its greatest strength, was essentially unusable anywhere other than the local LAN, and still is to this day. RDP runs circles around what X can do, for example, across any real network. To get X to perform like RDP you have to have an intermediary layer like NX that uses all sorts of tricks to work around the design deficiencies of X in the first place. You have to use some sort of wrapping protocol just to get rudimentary security, so you can actually open a remote terminal session across the Internet, a wrapper for which there are no real standards, and which doesn't come configured or installed on a default basis practically anywhere. Let's run SSH, map a bunch of ports, and set a half dozen environment variables! No thank you.

    Regrettably, the history of X largely consists of undoing or making extensions to work around the severe limitations of the original design, limitations that (among other things) made X programming more difficult than practically any other graphics system on the planet, with the possible exception of (horror of horrors) Win32.
    [end rant]

  40. Re: Twenty years ago by butlerm · · Score: 1

    Twenty years ago? I don't think so. Twenty years ago Amiga popularity was at its peak. Fifteen years ago, on the other hand (especially with the advent of Window 95), it was clearly on the decline, and virtually dead not too long afterwards.

  41. The virtues of a decent OS by butlerm · · Score: 1

    I think you are neglecting the merits of having a (preemptively) multitasking operating system with a decent user interface in the first place, something that was a major attraction to a lot of people. Windows was ugly by comparison, up until the day Windows NT 4 was released.

    The OS overhead could be a bit much for games, but slow compared to not having a blitter at all? There were plenty of games that didn't need to go outside the operating system, other than occasionally writing to the frame buffer of course (which was perfectly legitimate). Why reinvent functionality that is perfectly adequate (for what you are doing) in the first place?

    The operating system made a *big* difference though. The Atari ST had decent hardware, and lots of great games, but the operating system was basically a DOS clone with a non-multitasking (and rather simple minded) graphical environment thrown on top of it. On the Amiga, open a half dozen command line shells, an editor, and a paint program - no problem. On the Atari ST, with its comparable hardware (in most respects) it was all one program at a time, which made it *much* less fun in real life. That is the difference the OS makes.

    1. Re:The virtues of a decent OS by tjstork · · Score: 1

      Why reinvent functionality that is perfectly adequate (for what you are doing) in the first place?

      You are right, but we were young and cocky and totally blown away by Beast.

      I wouldn't be so quick to underestimate even Windows 3.1 compared to Amiga OS. Was Amiga OS the better multitasker, yes... but Amiga multitasking had a huge shortcoming, in that, it was not hardware protected memory. Needed real 386 paging tables for that, again, that hardware obsolescence showed early on. Even Windows 3.1 did, something, albiet, foolish.

      But then Windows 3.1 had a lot of better software outside of multitasking. Windows had real hardware independence. It had a concept of an abstract graphics device and from there you had the notion of the same code for Graphics on screen and graphics on the printer, and Amiga really only had bitmaps. Amiga RastPorts were just not nearly as useful as GDI was, and it showed. Windows applications were way better looking. Windows 3.1 was a lot easier to develop for, just to put simple graphic apps on the screen. Amiga you had to write pages of stuff just to get to the part where you had the Window, but Windows was just RegisterClass and then CreateWindow.

      And hardware superiority began to shift towards the x86 platform at the right time. VGA hardware let you have 16 colors at 640x480 and Amiga only had 4, and the 80386 was pulling away from the 68000, hardware paging was huge, and, not paying a penalty for long pointers, again, that hardware story looms. Not losing CPU cycles to the video logic, definitely, tilts the edge to the PC. Really, by the early 1990s, the only thing Amiga had going for it over x86 was ironically in sound, but soundblaster by then let you have some modicum of wavetable sound.

      But really, the biggest thing to me in software was that Amiga fonts were no match for True Type Fonts. When did Amiga get rotating, scalable, true type fonts? I dunno, as I'd bailed on it before then.

      --
      This is my sig.
  42. Hardware was also a problem by Sycraft-fu · · Score: 1

    One of the things that really sold the Amiga was, of course, its amazing graphics. EHB mode was better than anything EGA could offer, and had no restrictions, and HAM6 has of course amazing, even with the odd restrictions on it. Ok, but this was all compared to EGA. Problem is, PCs kept moving. By 1995, PCs had SVGA chipsets, these could do 800x600 and even 1024x768 in non-interlaced, high refresh rates. They also could do high and true color without special restrictions. All that, and they were cheaper.

    So one of the big wow factors, and one of the big things that helped justify the Amiga's price went away. Their graphics were second best to a much cheaper system. This was a problem, particularly since so much of their market had been around graphics use.

    There wasn't any single thing that lead to Amiga's death, it was a combination of factors.

    1. Re:Hardware was also a problem by anss123 · · Score: 1

      One of the things that really sold the Amiga was, of course, its amazing graphics. EHB mode was better than anything EGA could offer, and had no restrictions, and HAM6 has of course amazing, even with the odd restrictions on it.

      Actually, EHB and HAM6 saw little use in games. Floppy and memory storage was a bigger limit on graphics than the Amiga chipset, i.e. more colorful graphics take more storage, longer to load from floppy, more space in RAM and even more chipmem bandwidth.

      If you compare with PCs from 1993-1995 you'll see that they have hard drives and double or more than memory, which is why games had more colors and audio. However the PC had a nasty bottleneck in the ISA bus that limited how much data could be sent to the graphic card. PC games as a result rarely exceed 20 frames per second whilst Amiga 500 games could manage 60 with pallax scrolling.

      There wasn't any single thing that lead to Amiga's death, it was a combination of factors.

      Commodore going down in 1994 without releasing the next gen AAA chipset and Motorola abandoning the 68K arch was likely the biggest factors by far. After that the pointless infighting and frequent owner changes drove even hardened fans away.

    2. Re:Hardware was also a problem by hazydave · · Score: 1

      The AAA chipset was started in 1998. We were grossly underfunded... AAA systems should have been out at least by 1992, if not sooner. No one doing a competitive graphics chip back then had cycles half that long. Commodore had the fund then, they just spent them making rich managers richer, with not a thought to the future of the company.

      --
      -Dave Haynie
  43. Loved the False language sample by tirnacopu · · Score: 1

    seen here.
    Makes Perl look like fucking Shakespeare.
    Other than that - it's an OS created to run games, that doesn't run games, but has the GNU toolchain ported. Is this Linux?

  44. Speak for yourself by Weaselmancer · · Score: 2, Insightful

    Rather than simply mod your post flamebait, I think I'll respond to it point-by-point.

    For one, software. At the time Linux didn't (and in many ways still doesn't) have a robust commercial software library.

    Pure 100% distilled fanboy bullcrap. Posix. Go read up on it. Java might be a nice follow up read - Linux runs that just fine too. I'll leave it up to you to determine their industry impact.

    Next, there is the Unix philosophy and culture, which for many of us seemed like yet another group of people desperately holding onto the past.

    Seemed is the big word in this sentence. The Internet is still primarily Un*x boxes. You know it, we know it. Get over it.

    This isn't the first time I've had to defend Amiga from Linux zealots like you. We do not like Linux and don't wish to ever be associated with it, period.

    All of us, huh? I loved my Amiga too. In fact I still own one. But that doesn't mean you get the right to speak for me.

    About the only thing we had in common was a juvenile dislike for anything Microsoft simply because it was the competition. Well, guess what. Some of us grew up. The ones who didn't? Well, I bet you can figure out what happened to them.

    I have no problem with Microsoft. Juvenile hate is juvenile hate - even yours.

    I was hired in to a firm to write Linux drivers in my post Amiga days. That same firm gave me a job that paid off my mortgage. That's what happened to one of them.

    And yes, I also do Microsoft work there too. I'm not a platform bigot of any kind. Some problems require a hammer, other problems a screwdriver. Use the appropriate tool for the job. Learn them all. Limiting your worldview simply makes you less useful. Learn MacOS, learn Linux, learn Windows. Know what each does best and use where appropriate.

    And cease with the fanboy whining.

    --
    Weaselmancer
    rediculous.
    1. Re:Speak for yourself by metaforest · · Score: 1

      Learn MacOS, learn Linux, learn Windows. Know what each does best and use where appropriate.

      Thank you for that.

    2. Re:Speak for yourself by Anonymous Coward · · Score: 0

      Pure 100% distilled fanboy bullcrap. Posix. Go read up on it. Java might be a nice follow up read - Linux runs that just fine too. I'll leave it up to you to determine their industry impact.

      At that time there was no commercial software for Linux. Nowadays it's a bit different ofcourse. However, I still can't walk into a store and buy software for Linux. I would love to buy an accounting package for Linux, it just isn't there. There are some open source attempts in this direction, however, it seems that it is developed by (possibly brilliant) developers that haven't got the first clue about business accounting. No, Gnucash is not business ready. It isn't even usable at all in Europe as it lacks understanding of local tax laws.

      That said, I had a great accounting package on the Amiga. So there's the difference.

    3. Re:Speak for yourself by Jorophose · · Score: 1

      Looked into Homebank or Grisbi? (or was that gribsi?)

      Both of them started in Europe and on Amigas, if I remember correctly, and both are fairly good accounting programs. Gnucash is only notable because tend to forget the competition.

    4. Re:Speak for yourself by RocketRabbit · · Score: 1

      "Pure 100% distilled fanboy bullcrap. Posix. Go read up on it. Java might be a nice follow up read - Linux runs that just fine too. I'll leave it up to you to determine their industry impact."

      Where's Photoshop? Final Cut Pro or Premiere? Cubase?

      Sure Linux *theoretically* has a commercial application library. It has Matlab at least. But it doesn't really have much that users outside the engineering and software development fields run.

      And sure, there's OpenOffice, Rosegarden, the Gimp, and various video editing applications. And sure, they have all been used in a business setting. But, you will come off sounding like a rabid fanboy if you claim they are actually suitable for everyday use by most people in those fields!

      Linux's POSIX implementation is mostly complete but they are still lacking in certain areas.

  45. Control Over Window Z Index by cyclomedia · · Score: 1

    There was a titlebar button (where minimize is on windows) that rotated the z index of the window, it didnt automatically shunt the in-focus window to the front of the screen. You've no idea how obviously useful the seperation of these two things are until you use the system in anger. Personally i'd like modern desktops to allow you to control the z index of a window by holding the left mouse button down on the title bar and letting you use the mouse wheel to pull it closer r push it backwards (seen as you can already move it in the X/Y plane by dragging the title bar the step isnt that massive) you could get what was called a commodity on amga to fine tune the z index interaction, i had it set up so that double clicking a title bar would bring that window to the top, and see no reason why this cant be emulated also (KDE, at least, allows you to do this)

    --
    If you don't risk failure you don't risk success.
  46. Re: X vs. Amiga by Anonymous Coward · · Score: 0

    You're painfully comparing apples and oranges. RDP, VNC and their ilk are just remote framebuffer protocols. X11 ran the whole GUI stack across the network. The difference is that RDP-style solutions do all rendering in the main computer and export copies of the screen across the network, while with X11 the rendering is done on the end computer, while the main computer only runs the application. X11 scaled better on the main computer end, since it didn't need a virtual framebuffer for each user to be exported. It was not meant to be run over modem lines, and worked nicely on 10M LAN with dozens of X11 terminals per server. For modem-line usage, you should check out NoMachine's NX and it's spinoffs, FreeNX and Neatx.

    Even nowadays, you can use X11 on LAN and get almost identical feel on the applications as on local computer, with opengl and all. Running X11 apps over SSH tunnels, for example, is very nice. For low-bandwidth remote usage, plain terminal over SSH is still the king. You can easily do it on most cellphones, for example.

  47. Re:Atari TOS/GEM by metaforest · · Score: 1

    Atari ST also ran a version of OS/2 which at the time, was the bees knees... I learned to write posix C on one of those systems when I worked for an Atari subsidiary. They were faster than PCs of the day too. Some of the graphics compression code I wrote in support of a NES game I was being paid to develop could only be run on that ST because it had enough CPU and RAM to get 'er done. None of the 80x86 PCs in '88 could touch it for raw processing power, RAM and HD speed.

  48. Re:News? by TheRaven64 · · Score: 1

    this post is nothing more than information that most Amiga fans already know

    So, what, all five of you? Or are there a few more left still? I already knew most of it because I try to follow operating systems developments, but for most readers on this site (you know, the one for nerds) this is something geeky that they didn't know. It's also a chance in a new year for people to reminisce about the Amiga, the platform that a lot of people grew up with.

    --
    I am TheRaven on Soylent News
  49. Re: X vs. Amiga by TheRaven64 · · Score: 3, Informative

    Actually, the big problem with X with regards to network transparency is xlib, not the X11 protocol. The protocol is very well designed for remote use (although not as nice as NeWS or DPS), but xlib was designed to make X11 programming 'easy' and so wrapped an asynchronous protocol in a synchronous API. Run a typical xlib program over the network and you'll see that the network is not saturated and the CPU load on both machines is tiny. The reason for this is that the client is spending most of its time in blocking xlib calls. If you have a 100Mb/s network with 100ms latency, you can only make ten blocking xlib calls per second, which doesn't come close to using the network throughput.

    XCB does a lot to improve on this. It's very close to the protocol and designed for asynchronous use. If you write good XCB code, your app will be very responsive over the network (or all apps using your toolkit, if you are using the XCB to write a toolkit).

    Xlib is too low level to be nice for writing apps and too high level to be nice for writing toolkits.

    --
    I am TheRaven on Soylent News
  50. Dead? by Anonymous Coward · · Score: 0

    They just teased us today with some new photos of a coming motherboard wtih pci express and most like at least dual core.
    http://amigaworld.net/modules/newbb/viewtopic.php?mode=viewtopic&topic_id=30351&forum=2&start=0&viewmode=flat&order=0

  51. Re:ugg boot dealer discount ugg online by Anonymous Coward · · Score: 0

    Hey! Back to fannation

  52. 2 player lemmings - 2 mice by EdgeyEdgey · · Score: 1

    You could plug two mice into the Amiga and play 2 player split screen lemmings.
    I haven't seen this emulated anywhere yet. Anyone know how to get two mice running on an Amiga emulator?

    Cheers

    --
    [Intentionally left blank]
  53. It sucked back then, and still sucks by Anonymous Coward · · Score: 0

    Floppy disc eating piece of garbage pwned by 520st

    1. Re:It sucked back then, and still sucks by daveime · · Score: 1

      Back in 1991 or something, the Amiga 500 cost 200 GBP, and the Apple cost 300 GBP.

      Seems like there's a longer history of selling overpriced shiney crap than we'd previously imagined ?

      Apple fanbois, modpoints armed and ready ... 1,2,3 ... go !!!

    2. Re:It sucked back then, and still sucks by Anonymous Coward · · Score: 0

      > Seems like there's a longer history of selling overpriced shiney crap than we'd previously imagined ?

      For real. People who complain about Apple's prices nowadays have NO idea how it used to be. A mid-range Mac would typically cost $2500-$3000, without the monitor or keyboard/mouse.

      But when Apple moved to commodity hardware like ATI drives and PCI bus, and started to compete on price, there was a definite drop in quality. But that's what they had to do to survive.

  54. Re: Atari TOS/GEM by butlerm · · Score: 1

    OS/2? On a 68000? Are you sure about that?

  55. Re:Atari TOS/GEM by alcmaeon · · Score: 1

    Those monitors were amazing. And with the Specter Magic-sac you could run Macintosh software on the ST on a better looking monitor at a higher resolution.

  56. Re:ugg boot dealer discount ugg online by daveime · · Score: 1

    Ugg Classic Spam Chinese Sweatshop bizkickz.com

    Let's see what Google does with that !

  57. Re: Atari TOS/GEM by Mikkeles · · Score: 1

    I believe he may be thinking of OS-9.

    --
    Great minds think alike; fools seldom differ.
  58. Amiga is just another name for short-sighted by Nyder · · Score: 1

    You know, I love my Amigas. Have a 1200, a 1000, and a bunch of 3000 boxes.

    but talk about a computer with so much promise and serious epic fail.

    Here's what I don't understand.

    Why back when, when whomever bought and decided to go with some non common (and expensive) hardware to keep the Amigas alive past it's prime, what the hell they were thinking?

    Seriously, The Amigas natural procession (IMO) would of been a desktop/workspace over a linux kernel.

    Don't worry about backwards compatability, seriously, screw it.

    of course, now it's too late to do that, and I guess they are sort of trying a work around.

    But they left me behind years ago.

    --
    Be seeing you...
  59. YES! by maillemaker · · Score: 1

    Yes, that is what I was looking for! I loved that game! Gotta see if there is a PC version.

    --
    A work that expires before its copyright never enters the public domain and thus enjoys eternal copyright protection.
  60. Re:The Amiga, Circa 2010 — Dead? - Alive! by zuzuzzzip · · Score: 1

    This guy still uses his (updated) Amiga. Running AmigaOS 4.1, it looks real snappy.

    Be sure to watch part 2 and 3 for a demo
    part 2
    part 3

  61. what personal computing lost & what New Amigas by Anonymous Coward · · Score: 0

    Here are a few things that personal computing lost when the Amiga died.

    *

    I think you missed the point Amiga it is still alive and kick(start)ing... :-D

    Perhaps modern AmigaOS and MorphOS have REGGAE stream data muxer and demuxer system.

    It is something other OSes will catch (again as usual) in next 20 years from today.

  62. great Amiga ideas Mac is catching after 20 years by Anonymous Coward · · Score: 0

    #3 is taken care of by the little known mac command line "say". I just tried and "ls | say" read out my directory from the terminal.

    So Macintosh got a command line and SAY command after 20 years since Amiga did?

    Certainly Mac is not the smartest guy in the town... :-D

    Ehi Houston, listen these news: A little step for Amiga requires a giant leap, much money, a whole change of OS Kernel and huuuuge amount of time for Macintoshes to reach.

    Ridiculous.

    What's next?

    (Or better... What's NeXT?)

  63. Re:A few great Amiga REAL ideas you missed! by Anonymous Coward · · Score: 0

    What surprises me is how many Amiga ideas died with the Amiga.

    Again you too missed the point that Amiga is alive and kicking... better... It is alive and KICKSTARTING.

    You can buy modern AmigaOS and Amiga Hardware in online stores.

    And perhaps take a look at modern amiga software:

    http://bbrv.blogspot.com/2007/07/efika-morphos.html

    Keep in mind this Amiga Alive fact next time.

    1)

    To shutdown the Amiga, you turned it off. There was no delay, no Start->Shutdown...wait possibly forever...

    Except if you use Amiga PFS filesystem that is Journaled Filesystem and so be sure that there is no pending hard Disk Activity.

    2)

    Sliding screens. Why not give each application its own full screen and allow the user to pull down the top menu to slide between these screens.

    Modern Amigas can do that again even with modern GFX cards. You missed nothing.

    And it still better than stupid Unix-Linux-macOSX (and now also Windoze) multiple desktop thingie.

    3)

    Simple speech device. What could be easier than "LIST > speak:" to say a directory listing?

    And you can also consider whole internet as an Amiga device...

    Try to prompt your Amiga Shell (Command line interface) with something like this:

    COPY TCP:http://www.mysite.org/myimage.jpeg" TO amigadevice:

    And it will work flawlessly.

    4)

    Bidirectional linked list filesystem. If you lose a sector or sector link, most of the file could be rebuilt by following links from both ends towards the bad sector.

    Obsolete... Amiga Now deals with USB 2.0 Memory keys too..

    5)

    The keyboard garage. The 1985 Amiga 1000 keyboard tucked neatly under the computer where it didn't take up desk space, was hidden from children's fingers and was spill-proof.

    Obsolete... Even Amiga can use wireless keyboards and you put your keyboard just where you want.

    And you missed more:

    I) Datatype system that is now being replaced with STREAMING muxer/demuxer data system

    II) An efficient device and directory system. Any system file in Amiga is put in its own place into a hyerarcical directory sytem where ANY DIRECTORY has names intelligible for the common user..

    AOS:Utiltiies

    AOS:Devs/Monitors

    AOS:Prefs

    AOS:Prefs/Tools

    Etcetera

    (Windows still puts all into giant C:\Windows enormous garbage. Unix/Linux is a geeky system for geeky persons where normal people must face dislexia named directories such as "usr", "bin", "etc", etcetera... :-D )

    III) RAM: RAM Disk Device that stays on desktop and twhere you can put temprary files, use it as virtual device in which inflate/deflate compressed data archives, and so on....

    Also it occupies zero "0" RAM memory when unused.

    (Still unsurpasssed feature in any OS)

    IV) OS running with a few system tasks... (almost 40 more or less) even unexperienced Amiga users learn with ease what is running in the system.

    V) Amiga Desktop responsive to user input even if Amiga is busy with other number crunching.

    (Try to get any response from Windows XP while is busy with memory swapping even on modern dual core CPUs... It could pass lots of minutes before get any response or lots of minutes before programs will open after clicked upon by user)

    VI) No hardware resource consuming...

    Typical AmigaOS installations occupies from 40 MEGAbytes to 100 MEGAbytes with AmigaOS 4.0... LEaving all your disk space for programs and mainly your data files.

    Typical Amiga programs occupy just some dozens of MEGAbytes, and not entire gigabytes of disk space as in Windows.

    (Windows programs are often full of unwanted multiple and redundant features. have you even pressed F11 function keys in Windows Office? it pulls out an entire Visual Basic For Applications environment)

    VII) Thanks to AReXX Amiga can even build new applications by merging existing funcions of actual software.

    Look for example

  64. Re:2010? Welcome 2010! Welcome back Amiga! by Anonymous Coward · · Score: 1, Informative

    Win95 didn't kill the Amiga, the new owners did, coupled with the first viable alternative that was available at the time...Linux.

    Win95 didn't kill the Amiga, neither the new owners.

    You can still buy new AmigaOS 4.1 and new Amiga Hardware SAM440EP and FLEX motherboards on internet computer stores.

    So keep in mind that Amiga is still here.

  65. Re:2010 is the year of Workbench! by Anonymous Coward · · Score: 0

    ..Year of the Amiga Desktop

    Amiga Desktop is called Workbench!

    Keep it in mind!

    And Amiga it is here to stay! :-D

  66. Re: x86 perversities by butlerm · · Score: 1

    Even Intel thinks they can do better now, but their RISC and later VLIW efforts failed in the face of x86-entrenchedness

    So why don't they just make a processor that can handle two instruction sets, and phase the old instruction set out?

    I have never been convinced that Intel wanted the Itanium to replace the x86 architecture, because it was too exotic and cost too much. More like an attempt to capture part of the high end server market away from POWER, SPARC, and Alpha. It certainly did a pretty good job of cannibalizing the latter, in some sort of mutual suicide pact.

    The Itanium was so inappropriate as an x86 upgrade path that Intel deserves half of the credit for establishing x86 dominance for another generation. AMD the other half of course.

  67. Re: Commodity hardware by butlerm · · Score: 1

    The PCI bus is a *very* nice bus, perhaps the most modern bus design on the planet, at with with PCIe. It is used on a number of non-x86 architectures, most notably Sun SPARC boxes. I would be more than a bit surprised if Apple didn't eventually adopt it regardless of their decision to go to x86.

    I can't speak to the merits of ATI's chips, but isn't having any decent GPU better than having none at all? Certainly GPUs were a relatively new thing in the Macintosh world, and you have to get your GPUs from *somebody*.

    It is too bad that Firewire is on the way out, though.

  68. Re: What is an operating system, anyway? by butlerm · · Score: 1

    Wikipedia, for example, lists MS-DOS as an operating system

    I would hesitate to consider Wikipedia an authority on anything. That aside, where do you draw the line? Is a BIOS an operating system? A device driver? A boot ROM? What about a CPU? Is a CPU an operating system? I can run programs on it, can't I?

    Take the Apple II for example. When the Apple II first came out, floppy drives were expensive and rare. So you could load and save from audio tape instead, a function that took up a couple hundred bytes of the 2K monitor ROM.

    Assuming I don't need BASIC, I turn the computer on, enter a monitor command to load a program from cassette tape, press play on the tape recorder, wait a few minutes, and then enter a command to start the program at the load address. The program, once loaded, makes absolutely no use of any of the code in ROM, until it terminates and back comes the monitor prompt.

    So the question is: Was the Apple II monitor an operating system? It could save, load, and run files from tape, right?

    (By the way, the only thing that makes notepad.exe on Windows an application and the Notepad desk accessory on the Mac a "desk accessory" is a distinction that the Mac itself makes. If desk accessories could do everything that applications could do, and in the same way they did it, no one would care. "Mac desk accessory" and "Mac application" would be a distinction without a difference, sort of like "BIOS" and "Boot ROM".)

  69. Re: What is an operating system, anyway? by Blakey+Rat · · Score: 1

    (By the way, the only thing that makes notepad.exe on Windows an application and the Notepad desk accessory on the Mac a "desk accessory" is a distinction that the Mac itself makes. If desk accessories could do everything that applications could do, and in the same way they did it, no one would care. "Mac desk accessory" and "Mac application" would be a distinction without a difference, sort of like "BIOS" and "Boot ROM".)

    Lotus Notes calls an email a "memo." Does that mean Notes isn't an email client?

  70. Re:2010? Welcome 2010! Welcome back Amiga! by that+this+is+not+und · · Score: 1

    Amiga will always still be here.

    We're resigned to that. It will resurface in Slashdot threads at least once a year forever.

    I can only imagine what the 2020 threads will look like. Gramps N waving his cane in fury at Old Man Jones who switched to Windows 95 in 1997. Old Harvey maintaining that Amiga is STILL viable because the embedded controller in his prosthetic leg runs it under emulation.

    Rinse. Repeat. Forever.

  71. Re: What is an operating system, anyway? by butlerm · · Score: 1

    I'm sorry, I think you care a lot more about this subject than I do. Is there any truth to the question of whether (fill in the blank) is an operating system? It is just a matter of convention. Hardly more than a matter of idle curiosity.

    In my opinion, the world would be infinitesimally better off if we adopted the convention that operating systems actually operate more than one non-trivial program at once, and multitask between them on an equal basis. No doubt you disagree.

  72. Re:2010? Welcome 2010! Welcome back Amiga! by mdwh2 · · Score: 1

    We still get occasional articles of other popular old platforms, such as MacOS. And we still get occasional articles of current but obscure platforms. The Amiga falls into both of these categories, so why should it be any different?

    Certainly more interesting than the daily Iphone advertisements, anyway...

  73. Re: What is an operating system, anyway? by Blakey+Rat · · Score: 1

    I'm sorry, I think you care a lot more about this subject than I do.

    That's a great way to dodge a difficult question. "Well I don't have an answer but I don't care neither! Naaah."

    In my opinion, the world would be infinitesimally better off if we adopted the convention that operating systems actually operate more than one non-trivial program at once, and multitask between them on an equal basis. No doubt you disagree.

    Yes, because the *convention* is already established and it's not that.

    What you're wanting to do is change an existing convention, and frankly you don't have the cultural influence to pull that one off, buddy.

  74. Re: What is an operating system, anyway? by butlerm · · Score: 1

    Yes, because the *convention* is already established and it's not that.

    Only among the historically uninformed. No UNIX or VMS guy from the 1980s would consider MS-DOS an operating system. A system for operating disks, sure, but not a general purpose "operating system". As I said, that is why it was called a "Disk Operating System", not an "operating system". The serious system guys would laugh if you called it that.

    MS-DOS is barely more sophisticated than Apple DOS, and believe me, *no one* called Apple DOS an "operating system". Apple itself didn't call the Mac system software an operating system up through and including System 7. Not "OS 7" but "System 7". Apple didn't start referring to their system software as an "OS" until 1996 or so, with the later versions of what was System 7, renamed "Mac OS 7.6" or thereabouts.

    If Apple users needed a real (preemptive, multi-user, etc) operating system what they sold them was "A/UX", Apple's version of Unix. You simply couldn't make a general purpose server out of Mac anything until Mac OS X. Of course you wouldn't want to use an Amiga back then for a general purpose server either, even though it was capable of it.

  75. Re: What is an operating system, anyway? by Blakey+Rat · · Score: 1

    Whatever, none of that changes (or even addresses) my point: the term is already established.

    That's true regardless of how "historically informed" I am. You're spouting complete bullshit, and it's starting to piss me off.

  76. Re: What is an operating system, anyway? by Anonymous Coward · · Score: 0

    believe me, *no one* called Apple DOS an "operating system". Apple itself didn't call the Mac system software an operating system up through and including System 7. Not "OS 7" but "System 7"

    You're such a liar. Take a look at "Inside Macintosh" from the System 6 era - Apple calls it "system software" which comprises the "Macintosh Toolbox" and the "Macintosh Operating System."

    And to clear this up for you, "disk operating systems" were called that because they were operating systems that supported disk functionality.

  77. Re: What is an operating system, anyway? by butlerm · · Score: 1

    This is an idle pastime for me. No doubt you have better things to do.

    I agree the "convention" changed among a large number of PC users who couldn't tell the difference between a glorified disk driver and an operating system, and the unfortunate name clash between "DOS" and "OS".

    I will grant that the Mac system software was ten to twenty times as sophisticated as MS DOS ever was. Microsoft didn't come close to catching up (in their own products) until the release of Windows 95.

  78. Anubis is interesting by Dasher42 · · Score: 1

    I have for some time wondered why more projects don't take the approach Anubis is; getting rid of the parts of the Linux kernel they don't like or need and keeping the rest to get the hardware support. We've got Linux, the BSDs, and interesting L4-based kernels like Genode. Why not put something together that allows for a common driver framework? It's a shame that projects like Haiku have to limp along such a tiny list of hardware options when they're doing such interesting things with the user space.

  79. Re:Atari TOS/GEM by hazydave · · Score: 1

    Yeah, absolutely. GEM was DRI's graphical environment, which they wrote to live over MS-DOS. When Atari wanted this on the 68K, they could have run it over CP/M-68K, which was actually a better "DOS" than MS-DOS. Unfortunately, there was so much MS-DOS specific crap in GEM, it was easier just to hack together a compatible MS-DOS replacement. That was GEMDOS, which Atari called "TOS".

    Anyone confusing GEM/TOS with AmigaOS needs some serious counseling. That's kind of like preferring Windows 3.1 to Ubuntu... maybe someone does, but if so, they're probably very, very misguided individuals.

    --
    -Dave Haynie
  80. Re:Atari TOS/GEM by hazydave · · Score: 1

    He probably means OS-9/68000, which was kind of the "default" 68K OS to run, if you didn't need a GUI or anything else in those days, but wanted a more or less UNIXy environment. The Philips CD-i project also used OS-9 as its basis.

    There is/was a version, called OS-9000, which ran on x86 and a few other CPUs. And back at least when I was attending ATSC conferences, there was another spin of this called "DAVID", intended for smart TV and STBs. That's the last I heard of it, back in the mid 1990s.

    --
    -Dave Haynie
  81. Here's what I still miss from AmigaOS by hazydave · · Score: 2, Interesting

    Intelligent Window Manager.

    When you're running an application in AmigaOS, let's say it's so busy, it's not reading window messages (Windows would report this app as "not responding"). For most applications, you could still move the window around, shrink it, grow it back, etc. At worst, the contents of just that window don't refresh. You don't have the window "stuck" not responding, you don't have parts of other windows getting into each other, as you often see in other OSs. You can even resize the window (again, you MAY not see it refresh properly, or you may, depending on the nature of the window itself).

    Datatypes

    System level objects used everywhere. You don't care about the kind of graphic file or video you're opening, you just open an IMAGE or a VIDEO or a DOCUMENT or whatever in your program, and you can open any of these known to the system. BeOS implemented a similar idea, but I haven't seen it anywhere else. Sure, there are programs that do this for you, and different systems within the same OS to deal with SOME media types. But nothing as complete, not at least that I've seen.

    AREXX

    Every program of consequence had an AREXX port. Basically, any command the program could understand was available in AREXX (standard scripting language, originally invented at IBM). So you could build very interesting interactions between running programs. Linux users get a taste of this, between a million command lines and pipes, but this was so much more powerful. And very well supported, pretty much in every commercial application.

    ASYNCHRONOUS I/O

    Every I/O operation to every device driver could be done synchronously or asynchronously. So what becomes a pain in the butt in an OS like Linux was a couple of extra lines of code in AmigaOS. Of course, in those days, there was no point of asynchronous I/O for Windows or MacOS, since they didn't multitask and pretty much had to dedicate the CPU to loading or unloading your I/O, anyway. But it was a beautiful thing in AmigaOS, in the day.

    Probably some other stuff, but I gotta go. It's not that I plan on firing up my A3000 when I get home, rather than that home-integrated Q9550 PC with nVidia 8800GT graphics, 8GB RAM, twin 1920x1200 monitors in 24-bit, and 11TB of total attached storage. My old Amiga was weak at electronics CAD, and I'd still be waiting for that first AVC render for Blu-Ray creation to finish... not to mention the lack of support for huge drives and all. But it's a shame when you have to leave behind better ideas just to move forward a bit.

    And don't even get me started on word processing... all the power I had with Scribe at CMU in the 80s, to be stuck with things like Word or OpenOffice, it's crime. I do like the WYSIWYG editing, just wish they didn't have to remove 100 IQ points from the formatting engine to get that....

    --
    -Dave Haynie
  82. Some corrections by Explo · · Score: 1

    This is a bit on the nitpicking side, but as someone with very fond memories of Amiga, I can't resist a couple of corrections/comments:

    VGA hardware let you have 16 colors at 640x480 and Amiga only had 4

    Do you mean the Productivity mode (i.e. 640x480 without use of interlace) that was first present on ECS chipset (which was a minor disappointment as an update over OCS, and in hindsight a bit of an early omen about Commodore's inability to keep the competitive edge)? I'm wondering about this, because even the original chipset did allow use of 16 colors at that resolution (but with interlacing). For still images there was also the so-called Dynamic HiRes that was not a 'real' screen mode, but instead a software trick to use the Copper to switch the 16-color palette for each individual horizontal line with little CPU overhead.

    Concerning non-bitmapped scalable fonts, AmigaOS 2.04 (introduced with A3000) did introduce the so-called outline fonts. I don't really remember whether they could also be rotated via OS itself, though.

    --
    Everyone who makes generalizations should be shot.
  83. Never crashed by just using the desktop by yossarianuk · · Score: 1

    I was a proud owner of various Amigas 500,1200, 4000 although you did get guru mediation crashes (even crashes were cool on the amiga) it never occurred by just running desktop apps, it was always a game/graphics app that crashed the system never just using your desktop.

    For me my computer dark ages occurred during 1996-2001 - the years I used Windows.

    Going from an Amiga 1200 to Windows 95 was the worst downgrade of my life, although my brand new PC had a infinitely faster CPU and more RAM it was so slow, any sound and graphics would constantly skip, software which used to be free now cost a lot and didn't work as well, and windows just crashed all the time..

    My Dark age finished when I started using Linux, I tried XP but that was even slower than Windows 95/98, it also crashed.