Hacker News new | past | comments | ask | show | jobs | submit login

> Long before Windows 95 there was DOOM and DOOM would not run on an Amiga.

Yeah fair. I do wonder if a port like the SNES version would have been possible if id would have greenlit it, but that's a "what if" universe. Alien Breed 3D would run on a 1200, but IIRC it ran pretty poorly on that.

> And then the 80s ended. What point did I make that you are contradicting?

I mean, yes, VGA cards and Soundblaster cards were around in 1990, but they weren't really standard for several years later.

> And if you wanted to do CAD? Would you use an Amiga? Probably not. What about desktop publishing? Pointing out that Amiga had carved out a niche (in video editing) when that was the norm back in those days doesn't make any strong comment about the long term superiority or viability of the platform.

Also fair. I'll acknowledge my view is a bit myopic, since I don't really do CAD or desktop publishing, but I do some occasional video editing, and I do think Amigas were quite impressive on that front. You're right in saying it was a "niche" though.

> Commodore as a company was such a piece of shit it made Apple of the 80s look well run.

No argument here. Still think that the hardware was pretty cool though.

> What was bizarre about it

I guess "bizarre" was the wrong word. It was just really really unstable, and System 7 would constantly freeze for seemingly no reason and I hated it.

> Also you seem to be fixated on preemptive multitasking to the neglect of things like memory protection.

I feel like if Commodore had been competently run, they could have done work to get proper protected memory support, but again that's of course a "what if" universe that we can't really know for sure.

I guess what frustrates me is that it did genuinely feel like Commodore was really ahead of the curve. I think the fact that they had something pretty advanced like preemptive multitasking (edit: fixed typo) in the mid 80s was a solid core to build on, and I do kind of wish it had caught on and iterated. I see no reason why the Amiga couldn't have eventually gotten decent CAD and Desktop publishing software. I think Commodore didn't think they had to keep growing.




The Amiga OS was designed in a way that protected memory support was basically impossible. Message passing was used everywhere. How did it work? One process ("task", technically) sent a pointer to another, a small header with arbitrary data, which could contain anything, including other pointers. Processes would literally read and write each other's memory.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: