liam_on_linux: (Default)
[personal profile] liam_on_linux
The 65C816 was a dead end, I'm afraid. It was a fairly poor 16-bit chip, and the notional successor, the 65C832, was never made. It only existed as a datasheet:

https://downloads.reactivemicro.com/Electronics/CPU/WDC%2065C832%20Datasheet.pdf

Backwards compatibility is really limiting. Look how long it took the PC to catch up with mid-1980s graphical computers, such as the Mac, Amiga or ST. Any of them was frankly far ahead of Windows 3.x, and it wasn't 'til Windows 95 that it could compare.

Innovation is hard. Everyone tends to overlook the Lisa, which is the machine that pioneered most of the significant concepts of the Mac: not just the GUI, but a rigorously and completely specified set of UI guidelines, plus a polished, 2nd-generation GUI.

(Xerox's original was very Spartan. No menu bars, no standardised window controls, no standardised dialog boxes, etc. It was a toolkit for writing GUI apps, and a fancy language to implement them in.

Apple added a _lot_. But the first version was, just like the Xerox Star, way too complicated (hard disk! Multitasking!) and *way* too expensive.

It took a second system to get it right, and it took cutting it back *HARD* to make it affordable enough so people would notice. Yes, sure, 128 kB wasn't really enough. One single-sided floppy wasn't enough. But even so it was $2500. It had to be pared to the *bone* to get it down to a quarter of the price of the Lisa.

It was a trailblazer. It showed that a single-user standalone GUI machine was doable, and worth having, and could be just about affordable.

Just 9 months later, a 512 kB model was doable for only $200 more. Tech advanced fast back then.

They simply could not have done a IIGS at that kind of price point in 1984. It wasn't possible. The Mac was only barely possible. The other new 680x0 personal computer of 1984, the Sinclair QL, had 128 kB too.

If there'd been no Mac, the GS wouldn't have had its GUI. The GUI was a re-implementation of the Mac one. Without that, it would have just been a slow kinda-sorta 16-bit machine, released a year and 2 months after the Amiga 1000 – which was $1300 but which had much better graphics, comparable sound, a full multitasking GUI, and a 7.1 MHz 68000 – a much more capable chip.

Or the Atari ST, which was another full 68000 machine, with half a meg of RAM, and a GUI, and was (unlike the Amiga) usable with a single floppy because the OS was in ROM... and which was $800 in June 1985.

There is more to the universe than just Apple.

In the gap between the Lisa and the Apple IIGS, IBM released the PC-AT, which my friend Guy Kewney, perhaps the most famous IT journalist in the UK then, called "his first experience of Raw Computer Power". His caps.

The year after that, Intel released the 80386, a true 32-bit chip. The same month as the IIGS, Compaq released the Deskpro 386, the first true 32-bit PC. Sure, $6,500 -- but vastly more powerful and capable than a 65C816.

The IIGS was a gorgeous machine. I was at the UK launch. I wanted one very badly. But bear in mind that the Apple II was _not_ a successful machine in Europe -- it was was too expensive. A $1000 computer in 1977 was no use to us: that was more than the price of a car. We got Sinclair ZX80s and ZX81s, the first £100 computers. :-)

So outside a few countries, the IIGS had no existing catalogue of software and so on. Neither did the Amiga or ST at launch, but they'd been around for over a year by the time the IIGS appeared, and they had amazing best-of-breed apps and games by then.

Date: 2022-03-11 09:37 pm (UTC)
history_monk: (Default)
From: [personal profile] history_monk
Yup, the 65816 had a serious problem, which the 8086, amazingly enough, lacked. The extension of memory addressing to 24-bit (16MB) was done with an 8-bit register ("DBR"), which formed the upper 8 bits of the memory address. That meant that memory was addressed in 64KB segments, which had fixed, non-overlapping addresses. Copying between segments required changing the DBR twice for each 16 bits you copied AFAICS. This was slow!

The 8086/88 also divided memory into 64KB segments, but they could start on any address that was a multiple of 16, so copying was quite straightforward, given the spare segment register provided for this purpose. This was far more practical than the 65816, or the Zilog Z8000, which had an identical problem. A flat address space, as offered by the 68000, was far better, of course.

Date: 2022-03-12 08:22 pm (UTC)
history_monk: (Default)
From: [personal profile] history_monk
Aha, the second of those points out something I didn't know, which is the ability to store a 24-bit address in zero page and indirect through it. That relieves the memory addressing problems considerably, although it's going to be fairly slow.

I was working on the BotStik software for the Apple II and BBC Micro in 1984-86. When the Apple //c came along, we concluded it was a marvel of misplaced ingenuity, and continued with our MS-DOS product, which lasted into the 1990s.

Date: 2022-03-25 09:57 pm (UTC)
tpear: (Default)
From: [personal profile] tpear
Certainly the '816 was not a huge success in the home/desktop computer market — but given it looks like you can still buy them off the shelf today, I suppose it must’ve found a niche somewhere?

The IIGS deliberately limited the speed of its ‘816 to avoid it showing up the Mac; I believe it also had a colour GUI way before the Mac.

I wonder what might’ve happened if Lisa had more success. I think it’s quite a different beast to the original Mac and had some concepts UI that I, for one, would like to see even on today's GUIs… for example, the notion of creating a document by 'tearing off' the top sheet of an appropriate template.

Date: 2022-03-28 02:22 pm (UTC)
tpear: (Default)
From: [personal profile] tpear
I’ve never tried OS/2 — one of the few not in my collection. A joint effort of MS and IBM; no idea who had most input to it.

I think Apple had to make a choice between the 8-bit ][ stream — even after upgrading to 16-bit in the GS — and a more future-proof 16/32-bit stream of the Mac. So hobbling and then killing the GS was really the only commercially viable route. I’m not aware of questions over yield.

Have only rarely come into contact with Apple ][ helping a friend with his 2c. If I were to get one now as a retro thing, I think it’d be the GS as I just like the look lol

I agree that the WinNT architecture -is- good. Guess that’s what you get by employing VMS's creator.

The whole Amiga/ST thing was a crazy time. Atari initially helping fund the Lorraine, Tramiel being ousted from Commodore & buying Atari, Commodore snatching Lorraine from Atari and the ex CBM people Tramiel took to Atari creating the much simpler ST design. You couldn’t make it up 😊

I have a feeling I once saw Commodore's own 16-bit machine at a show — the Z8000 based unix box. Don’t really remember much apart from seeing it.

More interesting (to me, I mean) than if GNU had adopted BSD is if they’d actually made headway with Hurd… in the end, Linus's clone of Unix won that battle instead so we’re stuck with 1960s design with masses of boot-ons and bodges to try to hide how badly it creeks at the edges from old age.

August 2025

S M T W T F S
     12
3456789
10111213141516
17181920212223
242526 27282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 3rd, 2025 09:39 pm
Powered by Dreamwidth Studios