liam_on_linux: (Default)
Choose 68K. Choose a proprietary platform. Choose an OS. Choose games. Choose a fucking CRT television, choose joysticks, floppies, ROM cartridges, and proprietary memory. Choose no pre-emption, crap programming languages and sprite graphics. Choose a safe early-80s sound chip. Choose a second floppy drive. Choose your side. Choose badges, stickers and T-shirts to proclam your loyalty. Choose one of the two best-selling glorified games consoles with the same range of fucking games. Choose trying to learn to write video games and dreaming you'll be a millionaire from your parents' spare bedroom. Choose reading games magazines and pretending that one day you'll do one like that in AMOS or STOS, while buying another sideways-scrolling shooter or a platformer and thinking it's original or new or worth the thirty notes you paid for it. Choose rotting away at the end of it all, running the same old crap games in miserable emulators, totally forgotten by the generic x86 business boxes with liquid cooling that your fucked-up brats think are exciting, individual and fun... Choose your future. Choose 68K... But why would I want to do a thing like that?

I chose not to do that. I chose something different.

liam_on_linux: (Default)
I am told it's lovely to use. Sadly, it only runs on obscure PowerPC-based kit that costs a couple of thousand pounds and can be out-performed by
a £300 PC.

AmigaOS's owners -- Hyperion, I believe -- chose the wrong platform.

On a Raspberry Pi or something, it would be great. On obscure expensive PowerPC kit, no.

Also, saying that, I got my first Amiga in the early 2000s. If I'd had one 15y earlier, I'd probably have loved it, but I bought a 2nd hand
Archimedes instead (and still think it was the right choice for a non-gamer and dabbler in programming).

A few years ago, with a LOT of work using 3 OSes and 3rd-party disk-management tools, I managed to coax MorphOS onto my Mac mini G4.
Dear hypothetical gods, that was a hard install.

It's... well, I mean, it's fairly fast, but... no Wifi? No Bluetooth?

And the desktop. It got hit hard with the ugly stick. I mean, OK, it's not as bad as KDE, but... ick.

Learning AmigaOS when you already know more modern OSes -- OS X, Linux, gods help us, even Windows -- well, the Amiga seems pretty
weird, and often for no good reason. E.g. a graphical file manager, but not all files have icons. They're not hidden, they just don't have
icons, so if you want to see them, you have to do a second show-all operation. And the dependence on RAMdisks, which are a historical curiosity now. And the needing to right-click to show the menu-bar when it's on a screen edge.

A lot of pointless arcana, just so Apple didn't sue, AFAICT.

I understand the love if one loved it back then. But now? Yeeeeeeaaaaaah, not so much.

Not that I'm proclaiming RISC OS to be the business now. I like it, but it's weird too. But AmigaOS does seem a bit primitive now. OTOH, if they sorted out multiprocessor support and memory protection and it ran on cheap ARM kit, then yeah, I'd be interested.
liam_on_linux: (Default)
A friend of mine who is a Commodore enthusiast commented that if the company had handled it better, the Amiga would have killed the Apple Mac off.

But I wonder. I mean, the $10K Lisa ('83) and the $2.5K Mac ('84) may only have been a year or two before the $1.3K Amiga 1000 ('85), but in those years, chip prices were plummeting -- maybe rapidly enough to account for the discrepancy.

The 256kB Amiga 1000 was half the price of the original 128kB Mac a year earlier.

Could Tramiel's Commodore have sold Macs at a profit for much less? I'm not sure. Later, yes, but then, Mac prices fell, and anyway, Apple has long been a premium-products-only sort of company. But the R&D process behind the Lisa & the Mac was long, complex & expensive. (Yes, true, it was behind the Amiga chipset, too, but less so on the OS -- the original CAOS got axed, remember. The TRIPOS thing was a last-minute stand-in, as was Arthur/RISC OS on the Acorn Archimedes.)

The existence of the Amiga also pushed development of the Mac II, the first colour model. (Although I think it probably more directly prompted the Apple ][GS.)

It's much easier to copy something that someone else has already done. Without the precedent of the Lisa, the Mac would have been a much more limited 8-bit machine with a 6809. Without the precedent of the Mac, the Amiga would have been a games console.


I think the contrast between the Atari ST and the Sinclair QL, in terms of business decisions, product focus and so on, is more instructive.
The QL could have been one of the imporant 2nd-generation home computers. It was launched a couple of weeks before the Mac.
But Sinclair went too far with its hallmark cost-cutting on the project, and the launch date was too ambitious. The result was a 16-bit machine that was barely more capable than an 8-bit one from the previous generation. Most of the later 8-bit machines had better graphics and sound; some (Memotech, Elan Enterprise) as much RAM, and some (e.g. the SAM Coupé) also supported built-in mass storage.
But Sinclair's OS, QDOS, was impressive. An excellent BASIC, front & centre like an 8-bit machine, but also full multitasking, modularity so it readily handled new peripherals -- but no GUI by default.
The Mac, similarly RAM deprived and with even poorer graphics, blew it away. Also, with the Lisa and the Mac, Apple had spotted that the future lay in GUIs, which Sinclair had missed -- the QL didn't get its "pointer environment" until later, and when it did, it was primitive-looking. Even the modern version is:



Atari, entering the game a year or so later, had a much better idea where to spend the money. The ST was an excellent demonstration of cost-cutting. Unlike the bespoke custom chipsets of the Mac and the Amiga, or Sinclair's manic focus on cheapness, Atari took off-the-shelf hardware and off-the-shelf software and assembled something that was good enough. A decent GUI, an OS that worked well in 512kB, graphics and sound that were good enough. Marginally faster CPU than an Amiga, and a floppy format interchangeable with PCs.
Yes, the Amiga was a better machine in almost every way, but the ST was good enough, and at first, significantly cheaper. Commodore had to cost-trim the Amiga to match, and the first result, the Amiga 500, was a good games machine but too compromised for much else.

The QL was built down to a price, and suffered for it. Later replacement motherboards and third-party clones such as the Thor fixed much of this, but it was no match for the GUI-based machines.

The Mac was in some ways a sort of cut-down Lisa, trying to get that ten-thousand-dollar machine down to a more affordable quarter of the price. Sadly, this meant losing the hard disk and the innovative multitasking OS, which were added back later in compromised form -- the latter cursed the classic MacOS until it was replaced with Mac OS X at the turn of the century.

The Amiga was a no-compromise games machine, later cleverly shoehorned into the role of a very capable multimedia GUI coomputer.

The ST was also built down to a price, but learned from the lessons of the Mac. Its spec wasn't as good as the Amiga, its OS wasn't as elegant as the Mac, but it was good enough.

The result was that games developers aimed at both, limiting the quality of Amiga games to the capabilities of the ST. The Amiga wasn't differentiated enough -- yes, Commodore did high-end three-box versions, but the basic machines remained too low-spec. The third-generation Amiga 1200 had a faster 68020 chip which the OS didn't really utilise, it had provision for a built-in hard disk which was an optional extra. AmigaOS was a pain to use with only floppies, like the Mac -- whereas the ST's ROM-based OS was fairly usable with a single drive. A dual-floppy-drive Amiga was the minimum usable spec, really, and it benefited hugely from a hard disk -- but Commodore didn't fit one.

The ST killed the Amiga, in effect. By providing an experience that was nearly as good in the important, visible ways, Commodore had to price-cut the Amiga to keep it competitive, hobbling the lower-end models. And as games were written to be portable between them both without too much work, they mostly didn't exploit the Amiga's superior abilities.

Acorn went its own way with the Archimedes -- it shared almost no apps or games with the mainstream machines, and while its OS is still around, it hasn't kept up with the times and is mainly a curiosity. Acorn kept its machines a bit higher-end, having affordable three-box models with hard disks right from the start, and focused on the educational niche where it was strong.

But Acorn's decision to go its own way was entirely vindicated -- its ARM chip is now the world's best-selling CPU. Both Microsoft and Apple OSes run on ARMs now. In a way, it won.

The poor Sinclair QL, of course, failed in the market and Amstrad killed it off when it was still young. But even so, it inspired a whole line of successors -- the CST Thor, the ICL One-Per-Desk (AKA Merlin Tonto, AKA Telecom Australia ComputerPhone), the Qubbesoft Aurora replacement main board and later the Q40 and Q60 QL-compatible PC-style motherboards. It had the first ever multitasking OS for a home computer, QDOS, which evolved into SMSQ/e and moved over to the ST platform instead. It's now open source, too.

And Linus Torvalds owned a QL, giving him a taste for multitasking so that he wrote his own multitasking OS when he got a PC. That, of course, was Linux.

The Amiga OS is still limping along, now running on a CPU line -- PowerPC -- that is also all but dead. The open-source version, AROS, is working on an ARM port, which might make it slightly more relevant, but it's hard to see a future or purpose for the two PowerPC versions, MorphOS and AmigaOS 4.

The ST OS also evolved, into a rich multitasking app environment for PCs and Macs (MagiC) and into a rich multitasking FOSS version, AFROS, running on an emulator on the PC, Aranym. A great and very clever little project but which went nowhere, as did PC GEM, sadly.

All of these clever OSes -- AROS, AFROS, QDOS AKA SMSQ/E. All went FOSS too late and are forgotten. Me, I'd love Raspberry Pi versions of any and all of them to play with!

In its final death throes, a flailing Atari even embraced the Transputer. The Atari ABAQ could run Parhelion's HELIOS, another interesting long-dead OS. Acorn's machines ran one of the most amazing OSes I've ever seen, TAOS, which nearly became the next-generation Amiga OS. That could have shaken up the industry -- it was truly radical.

And in a funny little side-note, the next next-gen Amiga OS after TAOS was to be QNX. It didn't happen, but QNX added a GUI and rich multimedia support to its embedded microkernel OS for the deal. That OS is now what powers my Blackberry Passport smartphone. Blackberry 10 is now all but dead -- Blackberry has conceded the inevitable and gone Android -- but BB10 is a beautiful piece of work, way better than its rivals.

But all the successful machines that sold well? The ST and Amiga lines are effectively dead. The Motorola 68K processor line they used is all but dead, too. So is its successor, PowerPC.

So it's the two niche machines that left the real legacy. In a way, Sinclair Research did have the right idea after all -- but prematurely. It thought that the justification for 16-bit home/business computers was multitasking. In the end, it was, but only in the later 32-bit era: the defining characteristic of the 16-bit era was bringing the GUI to the masses. True robust multitasking for all followed later. Sinclair picked the wrong feature to emphasise -- even though the QL post-dated the Apple Lisa, so the writing was there on the wall for all to see.

But in the end, the QL inspired Linux and the Archimedes gave us the ARM chip, the most successful RISC chip ever and the one that could still conceivably drive the last great CISC architecture, x86, into extinction.

Funny how things turn out.
liam_on_linux: (Default)
The other day, I linked to an amusing  Miggy-versus-Jackintosh page I'd found.

This led to a fairly well-mannered reignition of the old argument. (Ta for the repost, Peter!)

I though my comment might be worth a post, since I don't post here as often as I'd like...

I think the Amiga was by far the better machine, yes, in hardware and in software. In raw CPU speed the ST had an edge and in a way I admire the simplicity of the ST's design: the Amiga was expensive and stuffed with custom chips and a custom OS unlike anything else, albeit based in small part on TRIPOS. (And the OS, like the Archimedes', was a last-minute stand-in for a failed project anyway.)

The ST was a Sinclair ZX Spectrum for the 16-bit era:
* the same COTS CPU as everyone non-PC-compatible used
* a bog-standard Yamaha sound chip
* bog-standard graphics derived from inexpensive chips from the x86 side of the fence - it was somewhere between EGA and VGA, basically, at CGA scan rates to work with TV sets.
* an OS kernel derived from CP/M-68K with some of the later semi-MS-DOS-compatible bits
* a GUI that was a straight port of DR-GEM from the PC, but not the version crippled by Apple's lawsuit.
* the PC/MS-DOS floppy disk format, basically
* standard joystick ports, serial/parallel IIRC, and MIDI, which was a stroke of genius, in hindsight.

The Lorraine, later the Amiga, later the Commodore Amiga - not a CBM product at all, originally - was a design tour-de-force from a bunch of ex-Atari people.

The QL was Sinclair's too-crippled take on a cheap 68K machine.

The Mac was a dramatically-cut-down but also simplified and less-weird Lisa, and it was still vastly expensive.

And off to one side, the Archimedes: proprietary from top to toe, although the result was stunning. No acceleration anywhere, very  RISC, very stripped-down-and-simple, and as a result, as fast as feck - and quite expensive at first, albeit awesome in bang-for-buck.

Atari, having lots its chip gurus, said screw that, we can do a 68K box and we can do it faster and cheaper. It designed very little, almost nothing in-house: it was a COTS GUI on a the tweaked kernel of a COTS OS running on a COTS CPU with a COTS chipset.

And the result was a very good machine indeed for the money. No, not as fast as an Archie, but much cheaper. As fast as a Mac but about a sixth or an eighth of the price. Not as whizzy and cool as an Amiga, but cheaper and actually a very cool toy. Way more usable with a single floppy, too!

So don't diss the ST. I think it hit a sweet spot: not as constrained as the QL, not as elaborate & expensive as the Amiga, nowhere near as clever as the Archie, but simple, quick, cheap, solid, and stunning compared to the 8-bits that people were coming from.

The ST showed, for example, how past-it all the 8-bits were. I had a SAM Coupé, one of the latest and greatest 8-bit micros ever - stomped on MSX2 for spec - but the ST was a far better computer all round.

The ST may have paled next to the Miggy, but it made the Mac look very silly indeed.

And of course its media abilities stomped all over the PCs of the time, at a quarter of the price of a tricked-out PC.

As for their survival:

Well, there's no new Amiga H/W, but there is a current OS. 2 or 3 in fact.

The Acorn kit is dead but the chip and arguably elements of the chipset live on, are massively successful, and the OS - another stopgap - is still alive too.

The ST OS has been completely re-implemented as FOSS and it's alive too, just mostly on emulators.

The QL - well, that really is dead, but 2 forks of its OS are out there, one GPL, one with free source but not Free.

But the weird one in the corner, the Archimedes, that is the one that spawned an entire industry, even though the parent company withered and died.

Odd, that.

Probably the greatest British industry success story in many decades and almost nobody in Britain knows about it.

April 2025

S M T W T F S
  1 23 45
6789101112
13141516171819
20212223242526
27282930   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 02:32 pm
Powered by Dreamwidth Studios