Hacker News new | ask | show | jobs
by skeeter2020 1667 days ago
Jack Tramiel never gave us a shiny, white telephone or mp3 player but he was very much the same conniving, non-technical pitch-man that Jobs was, less the presentation polish and boyish good looks. If you look at Commodore during and after his reign there is a marked difference. They're also both very interesting people who should be respected for what the accomplished and often vilified for how the accomplished it. Neither should be your role model IMO.
2 comments

In some ways though Jobs and Tramiel are polar opposites:

Tramiel was interested "in computers for the masses, not the classes" so it was all about "rock bottom pricing" and undercutting competitors; Jobs especially in his later days was interested in premium products and eventually luxury products.

Tramiel never understood or invested in growing a platform or growing, expanding, intercompatible product line. Each Commodore machine under his watch was a brand new machine, not compatible with the others except for maybe a few peripherals.

At Atari Corp they did seem to learn a bit more on this front, with a series of models all compatible with each other... but innovation and development on the operating system basically stalled from 1985 until about 1990. TOS 1.04 was really only small incremental improvements and bug fixes over the original (quite fantastic for its time) release and it came out in 1989, 4 years after the initial launch.

And I get the impression that the early 90s push at Atari towards multitasking and major improvements in the OS might have come at the behest of his sons taking over and their attempt to try to get into the workstation and DTP market.

By 1991/92 it was too late. The Atari Falcon was an awesome computer, and the final versions of TOS/MultiTOS were respectable for their time, about equivalent on paper with Apple's MultiFinder and with Windows 3.11. But there wasn't a community of devs or a broad enough audience for the product, and Motorola had marked the 68k line for death.

> Tramiel never understood or invested in growing a platform or growing, expanding, intercompatible product line. Each Commodore machine under his watch was a brand new machine, not compatible with the others except for maybe a few peripherals.

But, iirc, very very very few computer manufacturers prioritized compatibility in that way in those days though, and for good reason, it would have be stupid expensive. Some manufacturers got around the problem (Commodore did this as a matter of fact) by incorporating all or part of the previous line in the new machines and enabling compatibility modes.

> But, iirc, very very very few computer manufacturers prioritized compatibility in that way in those days though, and for good reason, it would have be stupid expensive.

You don't recall correctly. The only major brand that didn't prioritize compatibility was Commodore.

Maintaining compatibility limited the ability to add new features but it wasn't 'stupid expensive'. What is expensive is throwing out what you have and creating something incompatible from scratch. When you have hundreds of thousands or millions of units out there, not being backward compatible means you risk losing most of those customers.

Nearly everything that ran on the original Apple II ran on the IIe and IIgs, and nearly everything that ran on the Atari 800 ran on the XL and XE models. Nearly everything that ran on the original 1981 IBM PC can run on a modern PC compatible.

Fair enough, I stand corrected, but I guess I meant maintaining compatibility when you change architectures is stupid expensive.
With that take, "very, very, very few" means none. Who did that?
The Apple IIgs was basically that. The IIgs had a miniature Apple II chipset onboard for backwards compat. C128 was also sorta like that.

But in both those cases, the ISA never changed.

Apple did also provide a card for the Mac that had an Apple II on it.

Commodore, later on, when they put a whole c64 in the c128, but I take your meaning.
Well, that's simply not true for the Atari 8-bit line (mostly compatible from 1979 right through to the XE series which continued right into the late 80s and even early 90s), the Apple II line (II, II+, IIe, IIc, IIgs, as well as cards that slotted into Macs), MSX and MSXII, and of course the 16-bit era with MS-DOS machines and Macintosh, Amiga and Atari ST lines.

Honestly, Commodore and Sinclair 8-bits are the outliers here? C-128 came quite late in the game.

Commodore did have a fair bit of compatibility within the PET/CBM line.

The C128 is a good example of how Commodore did compatibility wrong. Instead of creating a 100% C64 compatible mode, separate from the C128 mode, they should have taken the C64 and added a second bank of 64K of RAM, an MMU, an enhanced VIC-III with added registers for the enhanced graphics (eg. colors, resolutions, sprites), a second SID, a 2 MHz CPU, an enhanced KERNAL, and an enhanced BASIC that had the same tokens as BASIC v2. While C128 mode was very similar to the C64 mode, it wasn't enough to run hardly any C64 apps and games without modifications.

I don't blame Bil Herd for what the C128 is though. It is a great computer, especially considering he was fighting the top levels of Commodore to get it out the door. If he'd had more support, it could have been better.

I feel like the right way to do it would have been to have shipped a C64 compatibility mode in the Amiga, instead. An A500+ with a 100% C64 compatible mode capable of running a C64 in a window even, IMHO would have been great product that could have sold like gangbusters because the C64 was still a hot selling product right through the late 80s. I can't imagine it would have been that expensive to do given how well understood the C64 architecture was at that point.

Either that or have built the Amiga around a 65816 or similar instead of 68000. Like the IIgs but with even better sound and graphics.

> Either that or have built the Amiga around a 65816 or similar instead of 68000.

This would be a huge mistake. The 68000 was much more elegant and had a way forward, something the 65816 never had. Had they gone the 65816 route, there would never be an Amiga with a better CPU except, maybe, a faster one.

And the whole Amiga 1000/2000/500/600 was saddled with TV signal timing dependencies that made it more difficult to have better graphics and ended up having to play catch-up with VGA and Sound Blaster.

> an enhanced VIC-III

This chip wasn't ready when they were building the C128. It was later included in the C65.

But, apart from that, there is a lot Commodore could have done incrementally with the C64, making it iteratively more functional without breaking backwards compatibility that the company simply didn't want to.

> he was fighting the top levels of Commodore

The 128 shares a lot of sins with the Apple /// and comes from a very similar story. At least Apple learned something from the /// and made the //e, //c, //c+, and the IIgs (lovely, albeit kludgy, machine, which was an absolutely idiotic project that only took resources away from the Mac). Computer for computer, an LC with Apple //e PDS board was a smarter choice.

IIgs was a lovely machine that was kludged and handicapped because they didn't want to take resources away from the Mac. They could easily have clocked it up 4mhz or higher and had a much more capable machine. But my understanding is they didn't want to eat into Macintosh market share.

But schools here in Canada at least were highly invested in the Apple II, and my school acquired a whole fleet of IIgs machines. They were pretty nice actually. If they'd clocked it higher it would have been a very worth competitor for Amiga and Atari ST. But they didn't.

They also priced it too high for what it was.

ok, I stand corrected, but I will say that the Apple II line represented smaller iterations of the generally same architecture, right? i.e., Commodore I guess didn't iterate within the same architecture as much, breaking that compatibility more easily.
One of the key difficulties of making a faster Apple II was the time-critical routines involved in reading/writing floppies. It was not sufficient to throttle back to 1 MHz when running time-critical loops, but one would need to emulate the timing of a 6502 doing that. Commodore made a better 6502 for the C65, but it'd wouldn't work on an Apple II because it wouldn't have the same cycle timings.

The IIgs and the //c+ was faster and very compatible thanks to a crazy number of hacks in them to acommodate Woz's brilliance.

In retrospect, Apple should have released a Disk II+ that isolated the timings from the CPU and let software break. Commodore should probably have done the same.

There was a fair bit of compatibility within the PET/CBM line. Outside of that, every system had an incompatible memory map.
The C=128 had a full blown C=64 compatibility mode. It was a market failure however.
I have to laugh when people call the C128 a market failure. It sold 4.5 million units. The C64 sold 13 to 27 million units (depending on who you ask). The Apple II line sold 5.5 million units. The Sinclair ZX Spectrum sold 5 million. The MSX line sold 5 million. The Atari 8-bit line sold 3.5 million. The Tandy Color Computer line sold 3 million. The Amiga line sold 11 million (6 million were the Amiga 500 model). The Atari ST line sold 5 million.

The C128 only looks like a failure when compared to the C64 which it was compared to a lot for obvious reasons. Compared to the rest of the industry, it was a smash hit, even if most people used it in C64 mode.

If the entire Commodore 8-bit line had been backward compatible like the other manufacturer's computer lines, its total would be 20 to 36 million.

> It sold 4.5 million units

That number is very strange. It'd make it outsell the C64c over its lifetime even though both computers coexisted and Commodore killed the 128 in favor of the still more profitable 64c.

> The MSX line sold 5 million

About 9 million, according to Wikipedia, but I would bet in higher numbers because they were manufactured by a lot of different companies, marketed under lots of different brands in a lot of different countries. We know they sold 7 million in Japan alone (probably counting MSX, MSX2, 2+ and Turbo R).

The Wikipedia entry for the C=128 doesn't exactly paint its market performance in a rosy light. Software developers were also slow to adapt.

https://en.wikipedia.org/wiki/Commodore_128#Market_performan...

C128 only sold on its name, scamming potential buyers into thinking it was a 2x better C64. Maybe 1% of owners ever ran it in C128 mode.
It was also a product that didn't happen while Tramiel was at Commodore.
I remember one of the documentaries he was openly talking about how he locked out competitors when at atari. He did it by buying up fab space in any company that could make something for a competitor.