~OT: Computer misconceptions

From: Ethan Dicks <erd_at_infinet.com>
Date: Sun Feb 7 23:36:18 1999

> > Surly the AmigaDOS Guru meditation was both earlier and more obscure?

Earlier? Probably. The Guru Meditation number dated from 1985 (at least
for those of us outside of the original program development). Obscure?
I think not. You got two numbers: a 32-bit error code, most of which were
expressions of MC68000 exception numbers (like odd address trap or bus
error) and a 32-bit process address of the offending process. If you cared
to, you could enter a ROM-based debugger (via the serial port at 9600 baud)
and walk through memory to see why things went astray. Most people just swore
and clicked the left button.

Later, there were some great exception handlers that would translate the
32-bit error code into something meaningful inside the flashing red box.
At first, we just looked up the number in the Rom Kernel Manuals (RKMs).
Anyone who programmed an Amiga in the first five years got used to the
most common 80% of the Guru numbers anyway. Usually it was something
stupid like bolixing up an address register or accessing non-existent
memory (except AmigaDOS 1.0 and 1.1 when a malloc failure Guru'ed the machine).

-ethan
(Amiga owner since 1986)
Received on Sun Feb 07 1999 - 23:36:18 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:31:59 BST