Table of Contents for
Re: Broken Mac Classic
Re: Old ImageWriter II
SE/30 shrinking screen
IIcx power supply replacement
Re: SE/30 problems
AE Accelerator question
Date: Wed, 1 Oct 1997 05:34:31 +0100
From: Christopher Adams
Subject: Re: Broken Mac Classic
On bootup all I get is the sad mac with a top
error string of 0000005 and a lower one of 00EF00FF, with occasional
0000001's with and different errors underneath.
This is from MacSecrets (tho' it misses out code 0005!):
According to the article I've appended to this message, $0005 is a
problem as well.
In Mac IIs and SEs:
$0005 The RAM External addressing test failed. The Z field
failed address line.
Do any UK users know where I might get a torx screwdriver
that will get the
case off if need be?
Alas, no. I tried and failed :-(
The usual mail-order companies may still have 'Mac Cracker'
though they don't put them in the catalogue any more. It's a very long
3/16" allen (hex) wrench, otherwise known as a Torx T-15.
Erm, 3/16 inch allen keys are compeletely different to Torx T-15
need a Torx T-15 bit.
Somebody here once suggested trying to find a screwdriver/bit
set that has both a long
shank and an extension, or an extension and very long bits. Maplin?
I got myself a set of Torx (and other driver) bits of the sort you
into a handle. This came with an extension bar.
I found two problems using this combination to open my Mac Plus:
1) The extension bar was too wide to fit down the hole - the
of it that the bit plugged into jammed in the hole so I couldn't engage the
bit with the head of the fastener (a self-tapping screw).
2) The extension bar was too short - the handle of the driver
of the case, so I couldn't have turned it even if I had been able to engage
the bit with the fastener.
What I did in the end was get my little screwdriver - 3mm wide
103mm shank, handle < 1in wide at the broadest point. I found I could
engage this with the T-15 head and unscrew it.
This might not work well if the Mac's not been opened recently as
(the bloke I bought it off fitted it with 4MB RAM just before I bought it),
because it's difficult to apply an significant amount of torque to the
screwdriver. But it got the thing undone, so that's alright.
Hope this helps
I found this in Apple's Technical Information Library (under MacPlus, I think):
Article Number: 7748
Article Created: 7/2/91
Last Modified: 26/09/96
Subject: Macintosh: "Sad Mac" Error Code Meaning (11/95)
When I turn on my Macintosh, I get a black screen with a "sad
face and the numbers 020016. There is no listing for this error code in any
of my manuals. What does it mean?
The particular error code that appears with the "sad Macintosh" is
important as WHEN it occurs. If the Macintosh can start up from a different
system diskette, then the problem is probably with the system software on
the other disk. System problems are usually identified when you get a "happy
Macintosh" face and the "Welcome to Macintosh" screen before the "sad
If the "sad Macintosh" face appears immediately at power up, that
suggests an issue with the logic board or memory. Try starting up from a
floppy disk before assuming it's a hardware problem.
Sad Mac Error Codes Description
On the Original ROMs (Macintosh 128k, 512k, 512ke, Plus):
When you press the interrupt button on the side of your Macintosh
starting up, you should get a sad Mac icon with '0F000D' and some bits
cycling under the icon indicating it is performing a memory test.
This numeric code is in two parts:
The first two characters are the class code. The class code tells
part of the diagnostic program found the error.
The second four are the sub code. The sub class code tells what
was. In the case of a bad RAM chip, the sub class identifies the bad chip
(this was very helpful to homegrown upgraders).
Class Code Sub Code
1 = ROM test failed Meaningless
2 = Memory test - bus subtest identifies bad chips
3 = Memory test - byte write identifies bad chips
4 = Memory test - Mod3 test identifies bad chips
5 = Memory test - address uniqueness identifies bad chips
Single Chip Identification
Data Bit Location Sub Code Bits
-------- -------- -------------
0 F5 0001
1 F6 0002
2 F7 0004
3 F8 0008
4 F9 0010
5 F10 0020
6 F11 0040
7 F12 0080
8 G5 0100
9 G6 0200
10 G7 0400
11 G8 0800
12 G9 1000
13 G10 2000
14 G11 4000
15 G12 8000
Class Code Sub Code
F = Exception 0001 Bus error
0002 Address error
0003 Illegal instruction
0004 Zero divide
0005 Check instruction
0006 Traps instruction
0007 Privilege violation
0009 Line 1010
000A Line 1111
000B Other exception
000D NMI (normal indication)
0064 Couldnt Read System File into Memory
Macintosh SE & Macintosh II ROMs:
The Sad Mac error codes have been changed to incorporate
for testing and to support the 32-bit world. Generally, the same codes are
used for 68000 exceptions as the Macintosh, however they are displayed
The traditional Macintosh error codes are displayed like this:
Where F indicates an exception occurred, and 3 indicates an
instruction occurred. On the Macintosh SE and II, the display would appear:
*Please note that 00000003 is a hex number.*
The new poweron error codes have the following format:
Where XXXX is internal test manager state information (ignore
contains codes that indicate either an exception code, or the test number
for a power on test failure. The ZZZZZZZZ code contains additional failure
information to help track down the problem.
YYYY Error Codes:
$0001 The ROM checksum test failed. Ignore the Z field.
$0002 The first small chunk of RAM to be tested failed. The Z field
indicates which RAM Bit(s) failed. This small chunk of RAM is
always in Bank B.
AA=8 bit mask for bits 31-24
BB=8 bit mask for bits 23-16
CC=8 bit mask for bits 15-8
DD=8 bit mask for bits 7-0
$0003 The RAM test failed while testing bank B, after passing the
tested for code $0002. The Z field indicates which bits failed as
in code $0002.
$0004 The RAM test failed while testing bank A. The Z field
which bits failed as in code $0002.
$0005 The RAM External addressing test failed. The Z field
failed address line.
$0006 Unable to properly address the VIA1 chip. The Z field is
$0007 Unable to properly address the VIA2 chip (Macintosh II
only). The Z
field is not applicable.
$0008 Unable to properly access the Front Desk Bus. The Z field is
$0009 Unable to properly access the MMU. The Z field is not applicable.
$000A Unable to properly access NuBus. The Z field is not applicable.
$000B Unable to properly access the SCSI Chip. The Z field is not applicable.
$000C Unable to properly access the IWM chip. The Z field is not applicable.
$000D Unable to properly access the SCC Chip. The Z field is not applicable.
$000E Failed Data Bus test. The Z field indicated the bad bit(s)
32-bit mask for bits 0-31. This may indicate either a bad SIMM or
data bus failure.
$000F Reserved for Macintosh compatibility.
$FFxx A 680xx exception occurred during power on testing.
The xx indicates the exception:
$01 Bus Error
$02 Address Error
$03 Illegal Instruction Error
$04 Zero Divide
$05 Check Instruction
$06 cpTrapCC, Trap CC, Trap V
$07 Privilege violation
$09 Line A
$0A Line F
$0C CP protocol violation
$0D Format exception
$0E Spurious interrupt
$0F Trap 015 exception
$10 Interrupt Level 1
$11 Interrupt Level 2
$12 Interrupt Level 3
$13 Interrupt Level 4
$14 Interrupt Level 5
$15 Interrupt Level 6
$16 Interrupt Level 7
$17 FPCP bra or set on unordered condition
$18 FPCP inexact result
$19 FPCP divide by zero
$1A FPCP underflow
$1B FPCP operand error
$1C FPCP overflow
$1D FPCP signalling NAN
$1E PMMU configuration
$1F PMMU illegal operation
$20 PMMU access level violation
Macintosh Portable ROMs:
The bootup code in the Macintosh Portable contains a series of
that are run to ensure that the fundamental operations of the machine are
working properly. If any of those tests fail, a Sad Mac icon appears on the
screen with a code below that describes what failure occurred. Here is a
typical example of a Sad Mac display with an error code below it:
SAD MAC CODE
05460203 = (D7.L)
000OB6DB = (D6.L)
The two codes are actually the contents of the two CPU data
registers D6 and
D7. The upper word (upper 4 hex digits, in this case 0546) of D7 contains
miscellaneous flags that are used by the start-up test routines and are
unimportant to just about everybody except a few test engineers within
Apple. The lower word of D7 is the major error code. The major error code
identifies the general area the test routines were in when a failure
occurred. D6 is the minor error and usually contains additional information
about the failure, something like a failed bit mask.
SAD MAC CODE BROKEN DOWN
Test Flags Major Error
Minor Error Minor Error
The major error is further broken into the upper byte that
number of any 68000 exception that occurred ($00 meaning that no exception
occurred), and the lower byte that usually contains the test that was being
run at the time of failure. If an unexpected exception occurred during a
particular test, then the exception number is logically ORed into the major
error code. This way both the exception that occurred as well as the test
that was running can be decoded from the major error code:
SAD MAC CODE FURTHER BROKEN DOWN
68000 Exception Test Code
In this example, the code says that an address error exception ($0200)
occurred during the RAM test for Bank A ($03); $0200 ORed with $03 = $0203.
Major Error Codes
Below is a brief description of the various test codes that might
the major error code:
**Warning**: Some of these codes may mean slightly different
Macintosh models other than the Macintosh Portable. These descriptions
describe specifically how they are used in the Macintosh Portable.
$01 - ROM test failed. Minor error code is $FFFF, means
$02 - RAM test failed. Minor error code indicates which RAM bits failed.
$05 - RAM external addressing test failed. Minor error code indicates a
failed address line.
$06 - Unable to properly access the VIA 1 chip during VIA
initialization. Minor error code not applicable.
$08 - Data bus test at location eight bytes off of top of memory failed.
Minor error code indicates the bad bits as a 16bit mask for bits
This may indicate either a bad RAM chip or data bus failure.
$0B - Unable to properly access the SCSI chip. Minor error code
$0C - Unable to properly access the IWM (or SWIM) chip. Minor error code not applicable.
$0D - Not applicable to Macintosh Portable. Unable to properly access the SCC chip. Minor error code not applicable.
$0E - Data bus test at location $0 failed. Minor error code
the bad bits as a 16bit mask for bits 1500. This may indicate
either a bad RAM chip or data bus failure.
$10 - Video RAM test failed. Minor error code indicates which RAM
$11 - Video RAM addressing test failed. Minor error code contains the
following: upper word = failed address (16-bit) msb of lower word = data written
lsb of lower word = data read
Data value written also indicates which address line is being
$12 - Deleted
$13 - Deleted
$14 - Power Manager processor was unable to turn on all the power
board. This may have been due to a communication problem with the
Power Manager. If so, the minor error code contains a Power Manager
error code, explained in the next section.
$15 - Power Manager failed its self-test. Minor error code
following: msw = error status of transmission to power manager.
lsw = Power Manager self-test results (0 means it passed, non-zero means it failed)
$16 - A failure occurred while trying to size and configure the
Minor error code not applicable.
Minor error codesPower Manager Processor Failures
If a communication problem occurs during communication with the
Manager, the following error codes will appear somewhere in the minor error
code (usually in the lower half of the code, but not always):
$CD38 Power Manager was never ready to start handshake.
$CD37 Timed out waiting for reply to initial handshake.
$CD36 During a send, Power Manager did not start a handshake.
$CD35 During a send, Power Manager did not finish a handshake.
$CD34 During a receive, Power Manager did not start a handshake.
$CD33 During a receive, Power Manager did not finish a handshake.
Diagnostic Code Summary
Below is a summarized version of the Sad Mac error codes:
$01 ROM checksum test.
$02 RAM test.
$05 RAM addressing test.
$06 VIA 1 chip access.
$08 Data bus test at top of memory.
$0B SCSI chip access.
$0C IWM (or SWIM) chip access.
$0D Not applicable to Macintosh Portable. SCC chip access.
$0E Data bus test at location $0.
$10 Video RAM test.
$11 Video RAM addressing test.
$14 Power Manager board power on.
$15 Power Manager self-test.
$16 RAM sizing.
Power Manager Communication Error Codes
$CD38 Initial handshake.
$CD37 No reply to initial handshake.
$CD36 During send, no start of a handshake.
$CD35 During a send, no finish of a handshake.
$CD34 During a receive, no start of a handshake.
$CD33 During a receive, no finish of a handshake.
CPU Exception Codes (as used by the startup tests)
$0100 Bus error exception code
$0200 Address error exception code
$0300 Illegal error exception code
$0400 Zero divide error exception code
$0500 Check inst error exception code
$0600 cpTrapcc,Trapcc,TrapV exception code
$0700 Privilege violation exception code
$0800 Trace exception code
$0900 Line A exception code
$0A00 Line F exception code
$0B00 Unassigned exception code
$0C00 CP protocol violation
$0D00 Format exception
$0E00 Spurious interrupt exception code
$0F00 Trap inst exception code
$1000 Interrupt level 1
$1100 Interrupt level 2
$1200 Interrupt level 3
$1300 Interrupt level 4
$1400 Interrupt level 5
$1500 Interrupt level 6
$1600 Interrupt level 7
Article Change History
20 Nov 1995 - Added new keyword and reviewed article for technical accuracy.
14 Aug 1995 - Added Internet table formatting convention.
01 Aug 1994 - Converted enclosed binary file to text and added to article.
20 May 1992 - Reviewed for technical accuracy.
Support Information Services
Copyright 1991- ed, Apple Computer Inc., All Rights Reserved
There have been 130769 total articles read in this database since June23rd
Does anyone know of a worthy charity (or individual) who needs
accept an ImageWriter II printer? It hasn't been used in over a year since
I picked up a used LaserWriter. The ImageWriter II still works fine, but I
don't need it and it is taking up space I do need. I don't consider its
market value to be high enough to be worth selling with higher resolution
printers so cheep theses days. But I consider it far to valuable to throw
in the trash.
Many schools would be thrilled to have your printer. I just sold
imagewriter II to a teacher to use in her classroom with an LC III. The
class cheered when I delivered it, and the teacher cheered when it
worked as soon as I plugged it in.
Even though the school recieved a large hardware grant, the red
delayed delivery for over 6 months. So the teacher was really happy to
have the imagewriter.
http://www.web-brothers.com/gallery.html is served by a IIsi....
It's the incredible shrinking SE/30! What started out to be a
display has now shrunk to about a seven-inch display. No other problems
with the unit... it runs great and does everything that we want it to,
but our eyes are getting tired out by the shrinkies. Any suggestions
will be gratefully received.
(SE/30 with 20MB ram, doubled, 7.5.3 OS.)
To: Classic Posts
Subject: More notes from the new moderator
You may have noticed that messages are now separated by
hyphen lines instead of underscores. Hopefully, this will not
present a problem to anyone. This is to help someone who really
I received a lot of mail about the Pseud040 program.
the latest news.
1. Someone says it won't let you install OS8 because the
installer looks in ROM to find the CPU type. Well, this may be
true, but I'd like for someone to try it anyway.
2. It will be distributed soon. I am trying to work out
minute buggy behaviors. Payment will be $20 via Kagi. (Do you guys
think that's too much?
I certainly don't think it is too much. Looking forward to seeing
I have a IIcx with Daystar 040 card and Radius full page display
with a bad power supply. I have another IIcx with a good power supply
and without the cards. Am I better off moving the cards to the one with
the good power supply, or trying to replace the power supply on the
machine with the cards? Either way, what are the cautions or special
procedures I need to follow?
Thanks for any help...
Fred Mindlin , 3rd/4th grade bilingual immersion teacher
school homepage: http://www.alianza.santacruz.k12.ca.us/
After sending 3 fonts from my Performa to the SE/30 via Eudora
I attempted to retrieve the fonts from the attachments folder but when I
clicked "Check Mail", I was asked for my password which was correctly given
but I was immediately cut off line. My ISP I thought. Later in the day I
could not only access my mail box, I was unable to access my ISP without a
password which, when given, I was immediately rejected. In my following
attempts to get on line I was not even allowed the access of the modem. It
refused to dial up. Instead I was shown two windows. The first, "MacPPP
Status": "Terminal Mode". The second window was titled "PPP terminal
session". There is a blank enclosure below that, then at the very bottom,
the usual cancel and ok buttons.
At least there's something wrong with your settings. The
window only appears when it is checked in the menu of Config PPP.
BTW, in this window you can manually dial to your provider. So you
type in ATDT <phone number>, login name, etc, like you are using a
simple modem application like Zterm. Normally a provider puts these
commands in a connect script. You can edit your connect script under
the button 'Config'.
First thing you should do is check whether 'terminal window'
active or not. It should not be active. Then check the connect
script. When the fields are empty, you have to type in the right
modem commands (ask your provider).
Still, this doesn't solve the problem. The first versions of
are rather buggy, and known to have problems with other applications.
E.g. I use MacTCP 1.1.1 with MacPPP 2.0. This doesn't work with
software for CD-Rom. Since you are using an SE 30 instead of SE, the
problem should have something to do with this. Perhaps you're using
another system, or virtual memory?
I would be remiss at this time not to offer my appreciation to
moderator, Michael Connally, for the splendid job he has been doing with
the Classic Post. I surely missed it while it was on hiatus and I am sure
most of us look forward to every informative issue.
Goes for me too.
Ok, again, I'm a PC dweeb, I assumed these were similar to .ZIP
they do not appear to function in a way I can relate to, I dbl-click on a
file, or pull it into the stuffit app and nothing happens. I tried to find
a newer version of stuffit, but it comes in an archived file, which
requires me to already have it (kinda catch-22 type of thing).
This is on an old Mac SE with only ONE meg of RAM. Is there a URL
explain it all to me, I looked at alladinsys.com and there wasn't much help
there, that was the place that had the catch-22 archived archiver. They
ought to put it into a .sea file. At least that's what *I* think.
.sit is a stuffed file, so that's analagous to a ZIP file. Those
uncompressed with StuffIt.
.hqx is BinHex, which is analagous to UUEncoding in making a
transmissible via email by making all data printable. The easiest way I
used to decode these on my Mac Plus was the option built into Compact Pro,
the "other" compression utility. You can find that floating around.
If you had system 7, you could use Stuffit Expander to take care
both encodings. But 7 won't run on your low-memory machine.
I just purchased a used Applied Engineering accelerator (with
documentation) for my Classic. I would like to here from anyone who can
help with jumper settings and any other helpful information to get this
accelerator working properly on my Classic. The only helpful numbers I
could find on the board are TW2325. TIA
I would also like to here from anyone who might have documentation
Levco accelerator (020) for an SE. TIA
In addition, I don't know if this is proper for this list, I have
IIcx parts for sale. If interested contact me.
Truth Ignored Is Still Truth
Re the torx 15 screwdriver in the UK- I found that a standard long
(8"?) 3mm blade flat screwdriver does a nice job of opening up Torx 15
I bought mine from Farnell - 0113 263 6311, or
they mainly do industry supplies, but take credit card orders of more than a
tenner. First class post is free. They have a huge range of tools - I got
the smaller torx drivers for powerbooks there too, at a very reasonable 2.51
ea + VAT. Try order code 281-244 for the 200x3 screwdriver. That's 1.99
+VAT! Ask a local tv repair shop/school or college lab tech etc to have a
look at the catalogue, or they may send you one if you ask them nicely. And
they're all northerners, too; lovely. I have no connection with them,
they're just good people to know about.
While I'm at it, CPC are a good source of cheap Mac leads &
ribbons - account only, but ask a tv repair place and they may be willing to