Path: utzoo!mnetor!uunet!husc6!bloom-beacon!gatech!mcnc!decvax!savax!elrond!jdschnit From: jdschnit@elrond.CalComp.COM (Jeffrey D. Schnitzer) Newsgroups: comp.sys.mac Subject: Re: Error codes for "Sad Macs" Message-ID: <2091@elrond.CalComp.COM> Date: 4 Apr 88 19:59:14 GMT References: Reply-To: jdschnit@elrond.UUCP () Organization: Calcomp Display Products Division, Hudson, NH, USA Lines: 35 In article jv0l+@andrew.cmu.edu (Justin Chris Vallon) writes: } The last two digits of the six digit number is the system error number, but } I don't know what the first four represent. The system errors are in hex: } 01 Bus Error } 0C Bad trap } 02 Address error } 0D NIL interrupt vector } 03 Ilgl Inst } 0E I/O sys err } 04 Div 0 } 0F SegLoad err } 05 CHK O.R. } 10 FP err } 06 TrapV } 11..18 can't load package } 07 Privilege violation } 19 Out of Memory } 08 Trace interrupt } 1A SegLoad err (Code 0) } 09 1010 exception } 1B Bad file map } 0A 1111 exception } 1C Stack overflow } 0B Misc exception } That's about it. There are some others (menu purged, etc), but they aren't } documented in IM. Does anybody know what the first four digits mean? The above matches the 0F00xx codes. The following comes from Dove's MacSnap_Plus_2 documentation: 01aabb = ROM Test 02aabb = RAM (Bus) 03aabb = RAM (Write) 04aabb = RAM (MOD3) 05aabb = RAM (Pattern) The aabb hex digits get expanded out to binary bits after swapping aabb to bbaa. A zero bit means OK RAM, a one bit means suspect RAM. I don't have (but would like) the mapping onto the SIMMs used on the newer machines (the Dove documentation I have only covers the 512k machine in this appendix). -- Jeffrey D. Schnitzer, CalComp Display Products Division, Hudson NH 03051-0908 jdschnit@elrond.CalComp.COM (I hate short unix names) MaBell: (603) 885-8156 --