The Amiga remains magical to me, having grown up programming it and having had more "aahaa!" moments thanks to it than any other computer in particular.
I still have things like this, floating around in my brain somewhere[]:
.loop: move.w $dff006,$dff180
btst.b #6,$bfe001
bne.s .loop
It was so awesome, a computer with a great CPU, intriguing and poweful custom hardware for graphics/sound, and still a very decent operating system on top. It had it all. Sniff.[] Somewhere slightly shady, since I mis-remembered the two first register addresses, and also the sign of the /FE0 bit being read by the third instruction. Still, it's been 14 years since I switched to Linux, so I'm kind of happy.
I got an Amiga 1000 in 1985 or 86, and hung in there with a 2000 or 3000 (can't remember now) until 1996. Only about a year ago I finally tossed all the old floppies, but I kept several thinking I might write an Amiga retrospective someday.
Here are some highlights. It's been a long time, so I'm sure to make some technical mistakes.
Rexx Plus Compiler -- by Dineen Edwards Group; Implementation of the Rexx language (ARexx). You cold easily hack together the OS and many applications as well. ARexx was one of the things that kept the Amiga alive.
UEdit -- by Rick Stiles; One of the first great things available for the Amiga. A highly programmable editor. If Rick hadn't passed away too soon UEdit may well have lived on past the Amiga.
Migraph OCR -- by Migraph, Inc.; I was scanning financial data from Investors Business Daily, compiled quite a database.
Descartes! -- by Mindware International; Some sort of AI-ish thingy I never found a use for.
Magellan -- by Emerald Intelligence; Expert System generator I never found a use for. The company ran into some sort of trademark infringement and later renamed it Mahogany.
Boole -- by URSIC Computing; Fuzzy logic and Bayesian Inference. Actually a DOS program, but you could run it on the Amiga.
The Amiga was really a hacker's machine. Thanks to programs like ARexx and UEdit you could really do some interesting stuff at a time when a DOS computer mostly just ran stand-alone programs. It was greatly stymied by Commodore's terrible marketing and lack of commercial applications.
I think in a way I was scarred by investing so much learning effort in a technology that dead-ended. It was probably a factor in my taking a career detour to more business, less technical work for several years.
I really wish we had more hardware diversity. With open-source software, it shouldn't be very hard to do.
Having to choose between a Core i3, i5, Athlon, Duron, Sempron, Whateveron, or between embedded, ATI or Nvidia doesn`t really feel like having any choice...
Or, to paraphrase Henry Ford, you can choose any architecture, as long as it runs Windows.
If you are irritated by the fact this was only part one, part 7 - with links to the earlier parts - can be found here. http://arstechnica.com/hardware/news/2008/05/amiga-history-p...
My Amiga 1000 is sitting about five feet from me. I haven't turned it on in a very long while.
Even my beloved Commodore 64 is long gone, but I haven't been able to part with the Amiga. Not saying this is a good thing. Just saying.
I honestly feel as though I missed out on something big regarding the Amiga. While a teenager, I would regularly get .info magazine, and wonder in awe at the games and media tools the platform had. However, in my neck of the country (NW Ohio), there were no stores or support for the platform. Ironically, given its marginal status at the time, it was easier to find tech service and stores selling Macs than other platforms in the late 80’s. When I got my first “modern” computer (a Mac LC) in college, one of the first things I put on it was an Amiga module tracker…
Amiga 500: Best Computer Ever.
I had an Atari 512 STE. Clearly the superior choice.
(More of my school friends back then had Ataris than Amigas, so it was a no-brainer decision for me.)
I'm curious what spurred the insane die-hard mentality though. Most of us left the Amigas and Ataris for the PC in the early 90s, except for a few who swore by their Amigas and loved them to bits even though their relative performance grew more and more pathetic.
So what caused it? First love? Or was there something genuinely good about the system? I'm genuinely curious.
I had Amigas, 1000 and 2000. I didn't make much use of its graphics capabilities, as a developer. However, at the time, it was the only affordable, multitasking system with a flat 32-bit address space. Not protected, but this was a long time ago. It also had a nice C++ environment, and I could pretty easily port code back and forth between Solaris and Amiga. Good times.
Oh, so many memories of playing FirePower and Impossible Mission!
I could only imagine what Jay Miner could have done in the mobile space if he was still alive.
The Amiga is a good example of how in the long run a platform always win over a product.
The platform in this case being the PC.
Having stuck with the Amiga until '98, with an overly expanded computer - capable of playing Quake etc, it was the last real computer platform I cared for. All these useless companies that purchased it without a long term plan was exasperating. If anything, it's taught me to take a step backwards and avoid becoming tribal over any technology.