"Real Computers" (was Re: Trivia Question)

From: Philip Pemberton <philpem_at_dsl.pipex.com>
Date: Sat Feb 22 02:43:00 2003

Patrick Finnegan wrote:
>> 1) Is it well-engineered from the ground up?
>> PCs: no, a lot of the stuff in even the best PCs is of very poor
> OK, I agree with this first point. All three of my examples of 'real
> computers' were "well-engineered from the ground up".
I agree with you here - my PCs all have crap cases. Even the top-end
Coolermaster or whatever cases are still (allegedly) cheaply made. Even the
ones that cost $150!

>> 2) Can it be expected to have a long operating life?
>> PDP-8: I've got one that is 27 years old and still works great,
> OK, I agree with two points, but realistically, I'd argue point 1
> implies point 2. If it's well engineered, it _should_ have a long
> operating life.
Case in point - my BBC Micro. That thing has been in constant use at a
college since they bought it, then it got chucked in a skip and one of my
friends rescued it - printer, monitor, drives and all.

>> 3) Is it documented?
>> PDP-8: very well
>> PC: barely at all. Just try to get information about what your
> OK, here's the first problem I see. 'Newer' IBM systems - well maybe
> all three of my examples - are poorly documented down to the
> component level. It's actually probably easier to get documentation
> about the p690 than the other two examples of mine, but I know you
> can't get anything as good as what you'd need to build replacement
> firmware or parts from scratch.
Agreed - most of the PC standards (PCI, Hypertransport, etc) are
closed-distribution, distributed under NDA and cost a lot. Yes, you could
probably get as much info as you needed to rewrite the BIOS from the Linux
source code, but it would still take an age to do it.
Build an IBM PC clone using an 8086 and a few CPLDs and keep tweaking it
until it runs the IBM BIOS. Then grab a copy of "The Undocumented PC" and
the IBM PC Technical Manual and start rewriting the BIOS.
Unfortunately, I'm trying to do a similar thing with a 386-based board with
a Macronix MX83C306/MX83C305 chipset. Even Macronix say they can't help -
"That product has been phased out for 7 years". Anyone got a datasheet for
this thing? I wanted to port TinyBIOS to this board, but without a datasheet
for the chipset, I might as well program an EPROM with random garbage and
try that...
Also, has anyone got a spare copy of the IBM PC Technical Manual?

> For example, I just bought, as a part
> of a new package, a Pinnacle Systems DC10+ video capture card. I
> *know* that it's been available for at least 4 years, probably longer
> than that. There are some people that maintain products for very
> long lifespans, such as lab-equipment interface cards.
DIY interface cards are even more fun to repair - "Oh, the LS373 at position
DX2 has died." [sound of engineer swapping the part over] "Oh, it works
again".

> One thing I'm slightly suprised about is that you're not claiming that
> it's easy to service 'real computers' at the component level. Of
> course, that also would be nearly impossible with my examples ;-).
My example (the BBC Master 128) used a lot of custom VLSIs - Acorn asked
Texas Instruments to design them a few ICs to run the system - the old PLDs
used in the BBC B were renowned for overheating and then going "pop". A bit
like an AMD Athlon, really. :-)

Later.
--
Phil.
philpem_at_dsl.pipex.com
http://www.philpem.dsl.pipex.com/
Received on Sat Feb 22 2003 - 02:43:00 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:35:56 BST