home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / apple2 / faq / part8 < prev    next >
Encoding:
Internet Message Format  |  2004-05-05  |  38.1 KB

  1. Path: senator-bedfellow.mit.edu!dreaderd!not-for-mail
  2. Message-ID: <apple2/faq/part8_1083675484@rtfm.mit.edu>
  3. Supersedes: <apple2/faq/part8_1081078121@rtfm.mit.edu>
  4. Expires: 17 Jun 2004 12:58:04 GMT
  5. References: <apple2/faq/part1_1083675484@rtfm.mit.edu>
  6. X-Last-Updated: 2004/04/28
  7. Organization: none
  8. From: rubywand@swbell.net
  9. Newsgroups: comp.sys.apple2,comp.answers,news.answers
  10. Subject: Apple II Csa2 FAQs: Error List, Part 8/25
  11. Followup-To: poster
  12. Approved: news-answers-request@MIT.EDU
  13. Summary: Comp.sys.apple2 (Csa2) is concerned with the Apple II
  14.          series of computers. It is the net's largest forum for
  15.          users to ask questions, discuss issues, and share ideas.
  16.          The complete set of Csa2 text FAQs and Resource files is
  17.          maintained on the U. Iowa Ground site and mirrors. The
  18.          Csa2 html FAQs are maintained on the II Computing site.
  19. Originator: faqserv@penguin-lust.MIT.EDU
  20. Date: 04 May 2004 13:01:26 GMT
  21. Lines: 923
  22. NNTP-Posting-Host: penguin-lust.mit.edu
  23. X-Trace: 1083675686 senator-bedfellow.mit.edu 566 18.181.0.29
  24. Xref: senator-bedfellow.mit.edu comp.sys.apple2:206625 comp.answers:57071 news.answers:270907
  25.  
  26. Archive-name: apple2/faq/part8
  27. Posting-Frequency: monthly
  28. Last-modified: 2004/5/1
  29. URL: http://home.swbell.net/rubywand/A2FAQs1START.html
  30.  
  31. The comp.sys.apple2 Usenet newsgroup Apple II FAQs originate from
  32. the Ground Apple II archive, 1997-2004. Administrator: Steve Nelson
  33.  
  34. Csa2 FAQs-on-Ground ref: Csa2ERRLIST.txt  rev074 May 2004
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. Main Error List
  42.  
  43.  
  44.  001- What does error #___ mean?
  45.  002- What does IIgs Diagnostic Self-Test Error Code ___ mean?
  46.  003- What does RamFAST Fatal Memory Fault Error ___ mean?
  47.  004- What is the explanation for getting a ___  error?
  48.  005- Where can I find more information on Apple II series errors?
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59. From: Jeff Hurlburt (in II Alive, 1996 plus updates)
  60.  
  61. 001- What does error #___ mean?
  62.  
  63.  
  64. Error Codes
  65.  
  66.      Codes are in hexadecimal and are listed in numerical order. Except for a few IIgs System Failure codes, the system or sub-system reporting the error is shown along with the error description.
  67.  
  68.      Most IIgs tool set error 'descriptions'-- like divByZeroErr-- consist of just the error name as published in the Toolbox References. When such an error is reported, the first two digits identify the Tool Set; the last two identify the error# (sometimes this identifies the individual Tool involved in the error). The name and number of each Tool Set which reports errors is identified in the listing by labeling the first error in each Tool Set group.
  69.  
  70.      Many of the descriptions for 00xx codes refer to GS/OS errors. Usually, these codes have the same (or a very similar) meaning as ProDOS 16 (P16) codes, SmartPort codes, and 8-bit ProDOS 8 (P8) Machine Language Interface (MLI) codes. When there is a significant difference, other meanings are shown.
  71.  
  72.  
  73.  
  74. Note 1: Thanks to information supplied by David Empson several early System Failure Code messages (e.g. "File map destroyed") are now considered to be suspect as to accuracy. Yes, some kind of error has occurred; but, as David points out, the messages seem to have been incorrectly copied from Mac with no particular regard to relevance on the IIgs:
  75.  
  76.      For example, all the errors referring to "Can't load a package" make no sense - the IIgs doesn't have any such thing as a package (but early Macintosh system software does). Here is another big clue: error $30 is allegedly "Please insert disk (File Manager alert)".  There is no such thing as the "File Manager" on the IIgs, but there is on the Mac."-- David Empson
  77.  
  78. Basically, it appears that the faulty messages function as defaults (place holders) when more accurate third-party messages are not supplied. The suspect messages may appear; so, they remain in this listing; but, now they are marked.
  79.  
  80. Error messages marked ** indicate a System Failure message considered to be suspect.
  81.  
  82.  
  83. Note 2: Error messages marked ****  indicate that a more detailed discussion is available in Question 004.
  84.  
  85.  
  86.  
  87.  
  88. Error Codes List
  89.  
  90. 0000 No error
  91. 0001 GS/OS: bad system call
  92. 0001 Tool Locator: dispatcher does not find toolset
  93. 0001 P16: System Failure- unclaimed interrupt
  94. 0001 P8: Invalid MLI function number
  95. 0002 Tool Locator: routine not found
  96. 0004 GS/OS: bad parameter count
  97. 0004 System Failure- division by zero **
  98. 0006 SmartPort: bus error in IWM chip
  99. 0007 GS/OS is busy
  100. 000A P16: System Failure- unusable Volume Control Block
  101. 000B P16: System Failure- unusable File Control Block
  102. 000C P16: System Failure- Block Zero allocated illegally
  103. 000D P16: System Failure- interrupt occurred while I/O shadowing off
  104. 0010 GS/OS: device not found
  105. 0010 Tool Locator: specified Version not found
  106. 0011 GS/OS: bad device number
  107. 0011 P16: System Failure- wrong OS version
  108. 0015 System Failure- Segment Loader error **
  109. 0017-0024 System Failure- Can't load a package **
  110. 0020 GS/OS: invalid driver request
  111. 0021 GS/OS: invalid driver control or status code
  112. 0022 GS/OS: bad call parameter
  113. 0023 GS/OS: character device not open
  114. 0024 GS/OS: character device already open
  115. 0025 GS/OS: interrupt table full
  116. 0025 System Failure- Out of Memory **
  117. 0026 GS/OS: resources not available
  118. 0026 System Failure- Segment Loader error **
  119. 0027 GS/OS: I/O error   ****
  120. 0027 System Failure- File map destroyed **
  121. 0028 GS/OS: no device connected
  122. 0028 System Failure- Stack overflow **
  123. 0029 GS/OS: driver is busy
  124. 002B GS/OS: disk write protected
  125. 002C GS/OS: invalid byte count
  126. 002D GS/OS: invalid block address
  127. 002E GS/OS: disk/volume switched
  128. 002F GS/OS: device offline or no disk in drive
  129. 0030 System Failure Alert- Please Insert Disk **
  130. 0040 GS/OS: bad pathname syntax
  131. 0042 GS/OS: max number of files already open
  132. 0042 P8: too many files open (can lead to NO BUFFERS AVAILABLE)
  133. 0043 GS/OS: bad file reference number
  134. 0044 GS/OS: directory not found
  135. 0045 GS/OS: volume not found
  136. 0046 GS/OS: file not found
  137. 0047 GS/OS: duplicate filename/pathname   ****
  138. 0048 GS/OS: disk/volume full   ****
  139. 0049 GS/OS: volume directory full   ****
  140. 004A GS/OS: incompatible file format
  141. 004A P8: incompatible ProDOS version
  142. 004B GS/OS: unsupported (or incorrect) storage type
  143. 004C GS/OS: End Of File encountered
  144. 004D GS/OS: position out of range
  145. 004D P8: position past End Of File
  146. 004E GS/OS: access not allowed
  147. 004F GS/OS: buffer too small
  148. 0050 GS/OS: file is already open
  149. 0051 GS/OS: directory damaged   ****
  150. 0051 P8: file count is bad
  151. 0052 GS/OS: unknown volume type
  152. 0053 GS/OS: parameter out of range
  153. 0054 GS/OS: out of memory
  154. 0055 P8: Volume Control Block table full
  155. 0056 P8: bad buffer address (can lead to NO BUFFERS AVAILABLE) ****
  156. 0057 GS/OS: duplicate volume name
  157. 0058 GS/OS: not a block device
  158. 0058 P8: bad volume bit map
  159. 0059 GS/OS: file level out of range
  160. 005A GS/OS: bad bitmap address (block# too large/ damaged disk) ****
  161. 005B GS/OS: invalid pathnames for ChangePath
  162. 005C GS/OS: not an executable file
  163. 005D GS/OS: Operating system/file system not available
  164. 005F GS/OS: too many applications on stack/ stack overflow
  165. 0060 GS/OS: data unavailable
  166. 0061 GS/OS: end of directory
  167. 0062 GS/OS: invalid FST call class
  168. 0063 GS/OS: file doesn't have a resource fork
  169. 0064 GS/OS: invalid FST ID
  170. 0065 GS/OS: invalid FST operation
  171. 0066 GS/OS: FST Caution- weird result
  172. 0067 GS/OS: device Name error/ internal error
  173. 0068 GS/OS: device List full
  174. 0069 GS/OS: supervisor List full
  175. 006A GS/OS: FST Error (generic)
  176. 0070 GS/OS: resource exists, cannot expand file
  177. 0071 GS/OS: cannot Add resource to this type file
  178. 0088 network error   ****
  179. 0100 System Failure- can not mount sys startup volume **
  180.  
  181. 0103 [01] TOOL LOCATOR: invalid StartStop record
  182. 0104 tool cannot load
  183. 0110 specified minimum Version not found
  184. 0111 specified message not found
  185. 0112 no message numbers available
  186. 0113 message name too long
  187. 0120 request not accepted
  188. 0121 duplicate name
  189. 0122 invalid send request
  190.  
  191. 0201 [02] MEMORY MANAGER: could not allocate memory  ****
  192. 0202 emptyErr
  193. 0203 notEmptyErr
  194. 0204 lockErr
  195. 0205 purgeErr
  196. 0206 handleErr
  197. 0207 idErr
  198. 0208 attrErr
  199.  
  200. 0301 [03] MISCELLANEOUS TOOL SET: bad input parameter
  201. 0302 noDevParamErr
  202. 0303 taskInstlErr
  203. 0304 noSigTaskErr
  204. 0305 queueDmgdErr
  205. 0306 taskNtFdErr
  206. 0307 firmTaskErr
  207. 0308 hbQueueBadErr
  208. 0309 unCnctdDevErr
  209. 030B idTagNtAvlErr
  210. 034F mtBuffTooSmall
  211. 0381 invalidTag
  212. 0382 alreadyInQueue
  213. 0390 badTimeVerb
  214. 0391 badTimeData
  215.  
  216. 0401 [04] QUICKDRAW II: QD II already initialized
  217. 0402 cannotReset
  218. 0403 notInitialized
  219. 0410 screenReserved
  220. 0411 badRect
  221. 0420 notEqualChunkiness
  222. 0430 rgnAlreadyOpen
  223. 0431 rgnNotOpen
  224. 0432 rgnScanOverflow
  225. 0433 rgnFull
  226. 0440 polyAlreadyOpen
  227. 0441 polyNotOpen
  228. 0442 polyTooBig
  229. 0450 badTableNum
  230. 0451 badColorNum
  231. 0452 badScanLine
  232.  
  233. 0510 [05] DESK MANAGER: Desk Acessory not available
  234. 0511 notSysWindow
  235. 0512 badNdaTitleString  ****
  236. 0520 deskBadSelector
  237.  
  238. 0601 [06] EVENT MANAGER: EM startup already called
  239. 0602 emResetErr
  240. 0603 emNotActErr
  241. 0604 emBadEvtCodeErr
  242. 0605 emBadBttnNoErr
  243. 0606 emQSiz2LrgErr
  244. 0607 emNoMemQueueErr
  245. 0681 emBadEvtQErr
  246. 0682 emBadQHndlErr  ****
  247.  
  248. 0810 [08] SOUND: no DOC or RAM found
  249. 0811 docAddrRngErr
  250. 0812 noSAppInitErr
  251. 0813 invalGenNumErr
  252. 0814 synthModeErr
  253. 0815 genBusyErr
  254. 0817 mstrIRQNotAssgnErr
  255. 0818 sndAlreadyStrtErr
  256. 08FF unclaimedSntIntErr- "UNCLAIMED SOUND INTERRUPT" ****
  257.  
  258. 0910 [09] APPLE DESKTOP BUS: command not completed
  259. 0911 cantSync- "FATAL SYSTEM ERROR 0911"  ****
  260. 0982 adbBusy
  261. 0983 devNotAtAddr
  262. 0984 srqListFull
  263.  
  264. 0B01 [11] INTEGER MATH: bad input parameter
  265. 0B02 imIllegalChar
  266. 0B03 imOverflow
  267. 0B04 imStrOverflow
  268.  
  269. 0C01 [12] TEXT TOOL SET: illegal device type
  270. 0C02 badDevNum
  271. 0C03 badMode
  272. 0C04 unDefHW
  273. 0C05 lostDev
  274. 0C06 lostFile
  275. 0C07 badTitle
  276. 0C08 noRoom
  277. 0C09 noDevice
  278. 0C0B dupFile
  279. 0C0C notClosed
  280. 0C0D notOpen
  281. 0C0E badFormat
  282. 0C0F ringBuffOFlo
  283. 0C10 writeProtected
  284. 0C40 devErr
  285.  
  286. 0E01 [14] WINDOW MANAGER: parm list first word is wrong size
  287. 0E02 allocateErr
  288. 0E03 taskMaskErr
  289.  
  290. 0F01 [15] MENU MANAGER: menu started
  291. 0F02 menuItemNotFound
  292. 0F03 menuNoStruct
  293. 0F04 dupMenuID
  294.  
  295. 1001 [16] CONTROL MANAGER: Window Manager not initialized
  296. 1002 cmNotInitialized
  297. 1003 noCtlInList
  298. 1004 noCtlError
  299. 1005 notExtendedCtlError
  300. 1006 noCtlTargetError
  301. 1007 notExtendedCtlError
  302. 1008 canNotBeTargetError
  303. 1009 noSuchIDError
  304. 100A tooFewParmsError
  305. 100B noCtlToBeTargetError
  306. 100C noFrontWindowError
  307.  
  308. 1101 [17] LOADER: id not found / segment not found
  309. 1102 OMF version error   ****
  310. 1103 idPathnameErr
  311. 1104 idNotLoadFile (often: file incompatible with system) ****
  312. 1105 idBusyErr
  313. 1107 idFilVersErr
  314. 1108 idUserIDErr
  315. 1109 idSequenceErr
  316. 110A idBadRecordErr
  317. 110B idForeignSegErr
  318.  
  319. 1210 [18] QUICKDRAW AUX: pic empty
  320. 1211 badRectSize
  321. 1212 destModeError
  322. 121F bad picture opcode
  323. 1221 badRect
  324. 1222 badMode
  325. 1230 badGetSysIconInput
  326.  
  327. 1301 [19] PRINT MANAGER: driver not in DRIVERS folder  ****
  328. 1302 portNotOn
  329. 1303 noPrintRecord
  330. 1304 badLaserPrep
  331. 1305 badLPFile
  332. 1306 papConnNotOpen
  333. 1307 papReadWriteErr
  334. 1308 ptrConnFailed
  335. 1309 badLoadParam
  336. 130A callNotSupported
  337. 1321 startUpAlreadyMade
  338.  
  339. 1401 [20] LINE EDIT: LE startup already called
  340. 1402 leResetErr
  341. 1403 leNotActiveErr
  342. 1404 leScrapErr
  343.  
  344. 150A [21] DIALOG MANAGER: bad item type
  345. 150B newItemFailed
  346. 150C itemNotFound
  347. 150D notModalDialog
  348.  
  349. 1610 [22] SCRAP MANAGER: scrap type does not exist
  350.  
  351. 1701 [23] STANDARD FILE OPERATIONS: bad prompt description
  352. 1702 badOrigNameDesc
  353. 1704 badReplyNameDesc
  354. 1705 badReplyPathDesc
  355. 1706 badCall
  356.  
  357. 1901 [25] NOTE SYNTHESIZER: NS already initialized
  358. 1902 nsSndNotInit
  359. 1921 nsNotAvail
  360. 1922 nsBadGenNum
  361. 1923 nsNotInit
  362. 1924 nsGenAlreadyOn
  363. 1925 soundWrongVer
  364.  
  365. 1A00 [26] NOTE SEQUENCER: no room for MIDI NoteOn
  366. 1A01 noCommandErr
  367. 1A02 noRoomErr
  368. 1A03 startedErr
  369. 1A04 noNoteErr
  370. 1A05 noStartErr
  371. 1A06 instBndsErr
  372. 1A07 nsWrongVer
  373.  
  374. 1B01 [27] FONT MANAGER: duplicate FM startup call
  375. 1B02 fmResetErr
  376. 1B03 fmNotActiveErr
  377. 1B04 fmFamNotFndErr
  378. 1B05 fmFontNtFndErr
  379. 1B06 fmFontMemErr
  380. 1B07 fmSysFontErr
  381. 1B08 fmBadFamNumErr
  382. 1B09 fmBadSizeErr
  383. 1B0A fmBadNameErr
  384. 1B0B fmMenuErr
  385. 1B0C fmScaleSizeErr
  386.  
  387. 1C02 [28] LIST MANAGER: listRejectEvent
  388.  
  389. 1D01 [29] AUDIO COMPRESSION EXPANSION: ACE already started
  390. 1D02 aceBadDP
  391. 1D03 aceNotActive
  392. 1D04 aceNoSuchParam
  393. 1D05 aceBadMethod
  394. 1D06 aceBadSrc
  395. 1D07 aceBadDest
  396. 1D08 aceDataOverlap
  397.  
  398. 1E01 [30] RESOURCE MANAGER: resource fork used, not empty
  399. 1E02 resBadFormat
  400. 1E03 resNoConverter
  401. 1E04 resNoCurFile
  402. 1E05 resDupID
  403. 1E06 resNotFound
  404. 1E07 resFileNotFound
  405. 1E08 resBadAppID
  406. 1E09 resNoUniqueID
  407. 1E0A resIndexRange
  408. 1E0B resSysIsOpen
  409. 1E0C resHasChanged
  410. 1E0D resDiffConverter
  411. 1E0E resDiskFull
  412. 1E0F resInvalidShutDown
  413. 1E10 resNameNotFound
  414. 1E11 resBadNameVers
  415. 1E12 resDupStartUp
  416. 1E13 resInvalidTypeOrID
  417.  
  418. 2000 [32] MIDI: MIDI tool set not started
  419. 2001 miPacketErr
  420. 2002 miArrayErr
  421. 2003 miFullbufErr
  422. 2004 miToolsErr
  423. 2005 miOutOffErr
  424. 2007 miNoBufErr
  425. 2008 miDriverErr
  426. 2009 miBadFreqErr
  427. 200A miClockErr
  428. 200B miConflictErr
  429. 200C miNoDevErr
  430. 2080 miDevNotAvail
  431. 2081 miDevSlotBusy
  432. 2082 miDevBusy
  433. 2083 miDevOverrun
  434. 2084 miDevNoConnect
  435. 2085 miDevReadErr
  436. 2086 miDevVersion
  437. 2087 miDevIntHndlr
  438.  
  439. 2110 [33] VIDEO OVERLAY: no Video device
  440. 2111 vdAlreadyStarted
  441. 2112 vdInvalidSelector
  442. 2113 vdInvalidParam
  443. 21FF vdUnImplemented
  444.  
  445. 2201 [34] TEXT EDIT: TE already started
  446. 2202 teNotStarted
  447. 2203 teInvalidHandle
  448. 2204 teInvalidDescriptor
  449. 2205 teInvalidFlag
  450. 2206 teInvalidPCount
  451. 2208 teBufferOverflow
  452. 2209 teInvalidLine
  453. 220B teInvalidParameter
  454. 220C teInvalidTextBox2
  455. 220D teNeedsTools
  456.  
  457. 2301 [35] MIDI SYNTHESIZER: MS already started
  458. 2302 msNotStarted
  459. 2303 msNoDPMem
  460. 2304 msNoMemBlock
  461. 2305 msNoMiscTool
  462. 2306 msNoSoundTool
  463. 2307 msGenInUse
  464. 2308 msBadPortNum
  465. 2309 msPortBusy
  466. 230A msParamRangeErr
  467. 230B msMsgQueueFull
  468. 230C msRecBufFull
  469. 230D msOutputDisabled
  470. 230E msMessageError
  471. 230F msOutputBufFull
  472. 2310 msDriverNotStarted
  473. 2311 msDriverAlreadySet
  474. 2380 msDevNotAvail
  475. 2381 msDevSlotBusy
  476. 2382 msDevBusy
  477. 2383 msDevOverrun
  478. 2384 msDevNoConnect
  479. 2385 msDevReadErr
  480. 2386 msDevVersion
  481. 2387 msDevIntHndlr
  482.  
  483. 2601 [38] MEDIA CONTROLLER: MC unimplemented
  484. 2602 mcBadSpeed
  485. 2603 mcBadUnitType
  486. 2604 mcTimeOutErr
  487. 2605 mcNotLoaded
  488. 2606 mcBadAudio
  489. 2607 mcDevRtnError
  490. 2608 mcUnrecStatus
  491. 2609 mcBadSelector
  492. 260A mcFunnyData
  493. 260B mcInvalidPort
  494. 260C mcOnlyOnce
  495. 260D mcNoResMgr
  496. 260E mcItemNotThere
  497. 260F mcWasShutDown
  498. 2610 mcWasStarted
  499. 2611 mcBadChannel
  500. 2612 mcInvalidParam
  501. 2613 mcCallNotSupported
  502.  
  503. 4201 [66] FINDER: bad input
  504. 4202 fErrFailed
  505. 4203 fErrCancel
  506. 4204 fErrDimmed
  507. 4205 fErrBusy
  508. 4206 fErrNotPrudent
  509. 4207 fErrBadBundle
  510. 42FF fErrNotImp
  511.  
  512.  
  513. ----------------------------
  514.  
  515.  
  516. 002- What does IIgs Diagnostic Self-Test Error Code ___ mean?
  517.  
  518.  
  519. IIgs Diagnostic Self-Test Error Codes
  520.  
  521. From: a list by Jeff Tarr, Jr., Apple IIgs Technical Reference
  522.       by M. Fischer, and IIgs TechNote #095 by Dan Strnad
  523.  
  524.      The IIgs self-test is activated by pressing Open-Apple and Option on power up, or Open-Apple, Option, and Reset. During the test, the test number (in hexadecimal) is visible on the bottom of the screen followed by six zeros. After all tests are complete, a continuous 6 KHz one-second beep sounds and the screen displays a System Good message.
  525.  
  526.      If a test fails, the screen immediately displays a message "System Bad:" followed by an eight-digit code (in hexadecimal) on the lower left hand side. The code is also displayed staggered in the upper left hand area to help you read it in the event of a display RAM failure. In case there is a video failure, the code is also sent to the printer port.
  527.  
  528.  
  529. Example 1: You get the message "System Bad: 05020000"
  530.  
  531. This indicates failure of Test #05, the Fast Processor Interface Speed Test. The "02" says that the FPI got stuck in Fast mode (i.e. it could not switch to "Normal" Slow speed when asked to). Test #05 does not use the last four digits.
  532.  
  533. Example 2: You get the message "System Bad:  080200D4"
  534.  
  535. This indicates failure of Test #08, the Battery RAM Test. The "02" says that there was a problem reading and writing a test value to some address. Next, the "00" says that the test value was $00. "D4" says that the problem occurred with address $D4 in the Bat RAM.
  536.  
  537.  
  538. Diagnostic Self-Test Error Codes
  539.  
  540. Error Codes are eight hexadecimal digits in the format 'AABBCCDD'. The first two digits (the "AA" part) always show the test number. The meaning of the remaining six digits depends upon the particular test. (There may be a few differences in the GS diagnostic self-test depending upon ROM version. For example, earlier GS's may not include Test #0C (AA= 0C).)
  541.  
  542.  
  543. ROM Test:G
  544. AA= 01   BB= Failed checksum      DD= 01: RAM error
  545.  
  546. Note: A ROM failure will also be denoted by "RM" in the top left
  547. hand corner of the screen.
  548.  
  549.  
  550. RAM 1 Test:H
  551. AA= 02   BB= __: Bank number      CC= Bit(s) failed
  552.              FF: ADB Tool error
  553.  
  554. Soft Switches:M
  555. AA= 03   BB= State Register bit   CC= Read addr. Low Byte
  556.  
  557. Address Test:K
  558. AA= 04   BB= __: Bank number    CCDD= Failed RAM Address
  559.              FF: ADB Tool error
  560.  
  561. Speed Test (FPI):
  562. AA= 05   BB= 01: Stuck slow
  563.              02: Stuck fast
  564.  
  565. Note: If a ZipGS accelerator card is installed and not disabled
  566. and DIP Switch 1-4 (Counter Delay) is not set OFF (the normal,
  567. default setting), your GS will bomb on Test 05. John Link reports
  568. that a TransWarp GS with the v1.5 ROM will fail the Speed Test.
  569. In neither case does failure indicate any actual malfunction.
  570.  
  571.  
  572. Serial Test:1
  573. AA= 06   BB= 01: Register R/W
  574.              04: Tx Buffer empty status
  575.              05: Tx Buffer empty failure
  576.              06: All Sent Status fail
  577.              07: Rx Char available
  578.              08: Bad data
  579.  
  580. Clock Test:H
  581. AA= 07   DD= 01: Fatal error occurred - test aborted
  582.  
  583. Bat RAM Test:F
  584. AA= 08   BB= 01: Addr. unique    CC= bad addr
  585.              02: NV RAM pattern  CC= bad patt DD= bad addr
  586.  
  587. ADB Test:J
  588. AA= 09   BBCC= Bad checksum      DD= 01: Fatal error
  589.  
  590. Shadow Register:
  591. AA= 0A   BB= 01: Text page 1 fail
  592.              02: Text page 2 fail
  593.              03: ADB Tool call error
  594.              04: Power on Clear bit error
  595.  
  596. Interrupts Test (Mega II and Video Graphics Controller):
  597. AA= 0B   BB= 01: VBL interrupt time-out
  598.              02: VBL IRQ status full
  599.              03: 1/4 sec interrupt
  600.              04: 1/4 sec interrupt
  601.              06: VGC IRQ
  602.              07: Scan line
  603.  
  604. Note: There are reports that if a ZipGS accelerator card is installed
  605. and not disabled, then, your GS may fail parts of this test depending
  606. upon DIP Switch settings. Such a failure does not necessarily indicate
  607. a hardware fault.
  608.  
  609.  
  610. Sound Test:3
  611. AA= 0C   DD= 01: RAM data error
  612.              02: RAM address error
  613.              03: Data register failed
  614.              04: Control register failed
  615.              05: Oscillator interrupt timeout
  616.  
  617. Note: There are reports that if a ZipGS accelerator card is installed
  618. and not disabled, then, your GS may fail parts of this test depending
  619. upon DIP Switch settings. Such a failure does not necessarily indicate
  620. a hardware fault.
  621.  
  622.  
  623. Other
  624. AA= FF (test number= $FF)  According to M. Fischer this shows a likely
  625. problem with the Mega II chip because that test number is used only
  626. during manufacturing testing.
  627.  
  628. ____________________________
  629.  
  630.  
  631.  
  632. From: Paul Creager
  633.  
  634. 003- What does RamFAST Fatal Memory Fault Error ___ mean?
  635.  
  636.  $00     Unknown, probably means that the RamFAST is very confused
  637.  $01-08  DRAM memory test failure
  638.  $09     EPROM checksum failure
  639.  $0C     Z180 processor crashed, indicates some hardware fault
  640.  $0D     Error writing cache data to disk
  641.  $0E     Termination power error
  642.  
  643. ____________________________
  644.  
  645.  
  646.  
  647. 004- What is the explanation for getting a ___  error?
  648.  
  649.   0027 (ProDOS Error $27, ...)
  650.   0047 (ProDOS Error $47, ...)
  651.   0048 or 0049 (e.g. ProDOS Error $48, ...)
  652.   004B (ProDOS Error $4B, ...)
  653.   0051 (ProDOS Error $51, ...)
  654.   005A (ProDOS Error $5A ...)
  655.   0088 "network error"
  656.   0201 "could not allocate memory" error
  657.   0512 (FATAL SYSTEM ERROR 0512) "badNdaTitleString"
  658.   0681 and 0682 "bad event que" and "bad que handler"
  659.   0682 "bad que handler"
  660.   08FF "UNCLAIMED SOUND INTERRUPT"
  661.   0911 and 09010001 (FATAL SYSTEM ERROR 0911)
  662.   1102 "OMF version error"
  663.   1104 "file is not a load file"
  664.   1301 "Unknown error $1301"
  665.   RamFAST-SCSI FATAL MEMORY FAULT CODE=08
  666.   IIe Self-Test RAM error display
  667.   RamFAST MLI Error!
  668.   0C000003 GS Diagnostic Self-Test error
  669.   RamFAST: RAMFAST.SYSTEM "Incompatible configure.dat"
  670.  "NO BUFFERS AVAILABLE"
  671.  "UNABLE TO LOAD PRODOS"
  672.  "CHECK STARTUP DEVICE"
  673.  
  674.  
  675. 0027 (ProDOS Error $27, ...)- In trying to access an apple SCSI hard drive hooked up to a GS I keep getting a $27 error!?
  676.  
  677.      This is an I/O error (input/ouput error).  It may indicate that there is a problem on the SCSI chain, such as a loose connector, SCSI ID# conflict, absence of termination at the end of the chain, or absence of termination power. Another possibility is that one or more hard disk files have become corrupted. Replacing a few files may fix things; or, you may need to repartition or, even, low-level re-format the hard disk. --Rubywand
  678.  
  679. -------
  680.  
  681.  
  682. 0047 (ProDOS Error $47, ...)-  A "Duplicate pathname" error indicates that an attempt has been made to create a file which already exists or to rename a file to one which already exists-- i.e. the full pathname of a new or renamed file equals the full pathname of a file which already exists.
  683.  
  684.      Note that it is okay to have a file or folder named, say, "PICS" inside a folder named "PICS"; and, you can have files named "PICS" in different folders. Also, ProDOS will permit overwriting a file with a file with the same name so long as the original and replacement file have the same filetype.
  685.  
  686.      What ProDOS does not like is an operation which tries to _create_ a file or folder whose _full_ _ pathname_ is the same as an existing file or folder. For example, you cannot create a "GAMES" folder on /RAM5 (i.e. /RAM5/GAMES) if there is already a file or folder there named "GAMES"-- i.e. one whose pathname is /RAM5/GAMES.
  687.  
  688.      This error might easily occur when running a self-extracting file if the self-extracing file has a name which matches the name of a contained file-- a solution for this problem would be to rename the self-extracting file. A more general solution for duplicate name creation is to create a new folder and use the extraction utility (e.g. ShrinkIt-GS), instead of doing a self-extraction, to extract files from the source file to the folder. --Rubywand
  689.  
  690. -------
  691.  
  692.  
  693. 0048 or 0049 (e.g. ProDOS Error $48, ...)-  Error $48, of course, means "volume full"-- you are out of space on the target volume.  Unfortunately, "volume full" is, sometimes, incorrectly reported when the actual problem is too many entries in the volume's main directory. (see below)
  694.  
  695.      A $49 "volume directory full" error means the main or "root" directory of the target volume has 51 entries and that an attempt has been made to create a 52nd entry. When it is incorrectly reported as "volume full" it can be very confusing to a user who CATALOGs the volume and discovers plenty of free blocks. The solution is to move some of the files in the main directory to folders. Only a volume's main directory has this low limit on number of entries. You can have many more than 51 files in a folder
  696.  
  697. . --Rubywand
  698.  
  699. -------
  700.  
  701.  
  702. 004B (ProDOS Error $4B, ...)-  is an "unsupported (or incorrect) storage type" error. I suspect you are on the GS and that the game or whatever you are trying to run is supposed to have a forked file and now the program can not find it. This has happend to me when Dragging files around.  I recommend you recopy the game from your original disk, or re-unShrinkIt to the location you wish it be. If you believe a file may have a resource fork, avoid copying it with Copy-II Plus or moving it around on the GS des
  703.  
  704. ktop under an old operating system-- either process could result in losing the resource part of the file. --thedm
  705.  
  706. -------
  707.  
  708.  
  709. 0051 (ProDOS Error $51, ...)- My 3.5 copy of AppleWorks 3 said "Error loading ATINIT" (on my //c, no less), so I tried using Copy ][+ 9.1 to copy ProDOS 2.0.3 over the top of the apparently broken copy of ProDOS 1.7 on the AppleWorks disk. It then ran the drive, cleared the screen, and informed me so: Error $51.  Does anybody know what the heck this means?
  710.  
  711.      The error indicates the directory is damaged.  You MIGHT be able to salvage stuff by doing a FILE copy, rather than a disk copy. --Jim Lowe
  712.  
  713. -------
  714.  
  715.  
  716. 005A (ProDOS Error $5A ...)- Today, I discovered that one of my  Appleworks files had been overwritten by nulls. Luckily, I have a backup copy of that file. When I tried to delete the bad file and rename the backup I got ProDOS error $5A. Any insight into what this error message means and what I can do about it?
  717.  
  718.      Error $5A "block number out of range" (sometimes known as "baked bit- map") means there's a bit set in the bit map which corresponds to a nonexistent block on that volume. You could try taking a block editor and writing zeroes to the upper bit map blocks on the volume to cure it. --Randy Shackelford
  719.  
  720. -------
  721.  
  722.  
  723. 0088 "network error"- Can anyone enlighten me as to why Copy-II Plus and ProSel-8 are unable to work with a network volume that the Apple utility (and plain-old Basic) has no trouble with?
  724.  
  725.      Simple answer. Copy-II Plus and ProSel-8 bypass the file system and do direct block I/O to disk volumes. This is verboten with server volumes, and you get error $88 for your trouble when you try. You'll have to use network friendly apps whenever you access the server volume. --Randy Shackelford
  726.  
  727. -------
  728.  
  729.  
  730. 0201 "could not allocate memory" error- After using the installer to install the basic Sys6 over Sys 5.04 on my hard drive, I couldnt run a ProDOS-8 program. Before the ProDOS 2.0.1 sign comes up, it says "Error $201". I have more than 4MB! What's wrong?
  731.  
  732.      A $0201 error when switching to ProDOS-8 usually means some utility has left part of bank 0 or bank 1 allocated. You have enough memory free, but some particular memory that ProDOS 8 needs is not available.
  733.  
  734.      I have seen occasional $0201's after using Find File 1.0 (included with 6.0) before switching to ProDOS-8. --Dave Lyons
  735.  
  736. -------
  737.  
  738.  
  739. O512 (FATAL SYSTEM ERROR 0512) "badNdaTitleString"-- comes from FixAppleMenu (in the Desk Manager).  It means that one of your installed New Desk Accessories does not have a well-formed menu title string.  In particular, the required backslash (\) character was not found (make sure bit seven is off). --IIgs TechNotes
  740.  
  741. -------
  742.  
  743.  
  744. 0681 and 0682 "bad event que" and "bad que handler"-- What do these error codes mean? How does the GS determine if an error is FATAL (as in FATAL SYSTEM ERROR)???
  745.  
  746.      The errors are 'Event Manager errors'. A key press and mouse button press are examples of "events". The errors indicate a record of events was messed up. One of many places this might occur is while you are typing-in text. "FATAL" usually means that System believes that things are so messed up in memory that restarting is necessary. Sometimes, "FATAL" means that System suspects that there may be a hardware failure. --Rubywand
  747.  
  748. -------
  749.  
  750.  
  751. 0682 "bad que handler"-- My IIgs crashes with a Fatal Error $0682 whenever I have my expansion memory card plugged in and try to access the Control Panel. Also the Alternate Display mode seems to be missing and stuff won't boot. What's wrong?
  752.  
  753.      Error $0682 indicates a data structure maintained by the Event Manager is corrupted.  It is either the Event Queue itself, or something related to it. The most common cause for this is buggy software which has overwritten memory.
  754.  
  755.      The second most common cause is a faulty or incorrectly configured memory expansion card (or bad RAM on that card).  The event queue normally lives near the top of "fast" memory, so it is always located in the memory expansion card if you have one.
  756.  
  757.      Similarly, the list of items in the Desk Accessories menu is in RAM, so lack of Alternate Display Mode points to memory corruption of some kind. -- David Empson
  758.  
  759. -------
  760.  
  761.  
  762. 08FF "UNCLAIMED SOUND INTERRUPT"-- A sound interrupt has occurred but none of the available interrupt handlers were willing to deal with it. The Sound tool set thinks this is pretty serious; so, it notifies the System Failure Manager and you get the error message. A possible cause is that the table of interrupt vectors or the pointer to the table has been messed up in memory. --Rubywand
  763.  
  764. -------
  765.  
  766.  
  767. 0911 and 09010001 (FATAL SYSTEM ERROR 0911)-  Fatal System Error 0911 and Self-Diagnostic Test 09010001 mean the same thing: You are experiencing an ADB "can't sync" problem which, usually, seems to relate to a hardware malfunction.
  768.  
  769.      See Csa2HDWHACK.txt for more discussion and possible fixes.
  770.  
  771. --Rubywand, David Kopper, Guenther Unger, Gabriel Hawkins
  772.  
  773. -------
  774.  
  775.  
  776. 1102 "OMF version error"- When trying to launch some GS programs I am encountering the following error message:
  777.  
  778. Sorry, system error $1102 occurred while trying to run the next application. Return to launching application or restart system.
  779.  
  780. So, whats wrong with my IIgs and how do I fix it?
  781.  
  782.      Probably, there is nothing wrong with your IIgs. The "incompatible Object Module Format" error appears to indicate that your versions of the problem programs are, in some ways, not compatible with your operating system. Try launching the program from an earlier version of System or after booting an old "ProDOS-16" diskette. --Rubywand
  783.  
  784. -------
  785.  
  786.  
  787. 1104 "file is not a load file"- I downloaded some GS Desk Accessories fine; but, when I try to use them I get this error. How come?
  788.  
  789.      Error $1104 is reported by tool $0B11 LoadSegNum (tool $0B in toolset $11). The error is reported if a check of a file's directory entry shows that the file is not file type $B3-$BE.
  790.  
  791.      If an NDA or CDA were downloaded and its file type were not preserved, then the file might be okay, but it would not be recognized as a load file. Try changing the file type ($B9 for a CDA; $B8 for an NDA).  An NDA named "File.Manager" by Jeff Hartkopf and Glen Bredon's ProSel-16 are two utilities that allow changing file type. --Rubywand
  792.  
  793. -------
  794.  
  795.  
  796. 1301 "Unknown error $1301"- When I tried to open a file in Platinum Paint, I got this error message. What's wrong?
  797.  
  798.      I got the same error message when I tried to run Platinum Paint with Bernie ][ The Rescue on a G3 Power Mac. The error code refers to a missing driver; but, even if the correct printer driver is present, what Platinum Paint really wants is for the D C Printer Control Panel settings to be correct. --Jim Pittman
  799.  
  800.  
  801. -------
  802.  
  803.  
  804. RAMFAST-SCSI FATAL MEMORY FAULT CODE=08- Could it be a problem with my SSCI card?
  805.  
  806.      It looks like RamFAST thinks there is a problem with the on-board memory. Before calling Alltech, you might try pulling the board from the Slot-- do this only with GS power turned OFF-- and wedging-up and re-seating each memory IC. (This assumes the mem IC's are socketed.)  If you're not sure which IC's are memory chips, do them all. Re-seating the IC's may reestablish a pin- to-socket contact which has been broken due to oxidation coating on an IC pin or due to the IC working loose over time. --Rubyw
  807.  
  808. and
  809.  
  810. -------
  811.  
  812.  
  813. IIe Self-Test RAM error display: RAM   0 1 0 0 0 0 0 0- I get this  error message when doing a selftest on my //e enhanced boot up. What's it mean?
  814.  
  815.      The indication is a bad or loose RAM chip in the Bit 6 position. The RAM chips are in Row F at the front of the motherboard starting with Bit 0 and running to the right when viewed from the front of the computer.
  816.  
  817.  
  818.  | Row
  819.  |  E
  820.  |                 Bit  0   1   2   3   4   5   6   7   |
  821.  |                      _   _   _   _   _   _   _   _   |
  822.  | Row                 | | | | | | | | | | | | | | | |  |
  823.  |  F                  |_| |_| |_| |_| |_| |_| |_| |_|  |
  824.  |                 IC#  6   7   8   9  10  11  12  13   |
  825.  |______________________________________________________|
  826.  
  827.                    Front of Apple IIe
  828.  
  829.  
  830.      If your RAM chips are in sockets, try removing and re-socketing the second chip from the right. If this does not work or if your chips are soldered in place, the chip is probably bad and will need to be replaced. -- Rubywand
  831.  
  832. -------
  833.  
  834.  
  835. RamFAST MLI Error!
  836. Command: 04-03 86 00 60 05 00 00 00 00
  837. Status: 2F
  838.  
  839.      I have a new 530MB hard drive, and a ROM 03 GS with a RamFAST (ROM F, I think).  From the Ramfast utilities, I could do a low-level format on the drive with no problem. However, when I attempted to partition it, I saw the error message listed above.
  840.  
  841.      As it turns out, this drive has a place for a jumper documented to "Disable TI Negotiation." Before giving up all hope, I put a jumper in there. This apparently made it possible to partition the disk, and things look good now. -- John David Duncan
  842.  
  843. -------
  844.  
  845.  
  846. 0C000003 GS Diagnostic Self-Test error/ Sound Test: Data register failed
  847.  
  848. There is one possible reason for this failure code being reported by the self- test: do you have a ZIP GS accelerator in the machine?  The ZIP GS, if enabled, causes the IIgs to fail some of its self-tests (only because the tests are relying on the speed at which the processor normally operates, and get confused because the CPU is running faster than expected).  If this is the case, you must turn off the computer and disable the ZIP GS by setting switch 1-6 OFF before you can run the self-test properly. --
  849.  
  850. David Empson
  851.  
  852. -------
  853.  
  854.  
  855. RamFAST: RAMFAST.SYSTEM "Incompatible configure.dat"- My 10 year old came to me this weekend upset because of something that's happened to his GS.  When he boots it up, he is getting a message about an incompatible configure.dat file, then ends up in the ramfast scsi utility!?
  856.  
  857.      If the GS ends up displaying the RamFAST.System screen, and "Incompatible ..." message, click on the error message to clear it and then click Options. Set these according to your system-- mainly, click TransWarp to "No" if you do not have a TransWarp installed. Probably, you will want Password, RomDISK, HD Backup, and Short Timeout set to "No", as well. (You can experiment with Short Timeout and DMA; but, for now, set them to "No".) The other options should be "Yes".
  858.  
  859.      Click Save, then Quit. If you get the <<BOOT>> prompt, click it. If you end up looking at a BASIC prompt, try entering PR#7 (assuming your SCSI interface is in Slot 7)  to see if the hard disk will boot.
  860.  
  861.      If either of the above gets you into the Finder where you can copy files, then you will have a way to make backups.
  862.  
  863.      To check that the config has been correctly written to hard disk you will need to turn OFF the machine. (i.e. from the Finder, do a Shutdown and then turn OFF the GS.)
  864.  
  865.      After 10-20 seconds, turn ON the computer and see if it boots correctly. If it does, fine. If it does not, you may have to reformat the hard disk. -- Rubywand
  866.  
  867. -------
  868.  
  869.  
  870. "NO BUFFERS AVAILABLE" error message.  What does this mean?
  871.  
  872.      This message often indicates that there has been an attempt to load into an area protected by ProDOS. For example, many old DOS 3.3 programs like to directly load a text message or lo-res pic into Text Page 1 ($400-$7FF), an area protected by ProDOS.  Running such a program under ProDOS would be likely to produce the "NO BUFFERS AVAILABLE" message. You can recover from the error via a CALL48888. --Rubywand
  873.  
  874. -------
  875.  
  876.  
  877. "UNABLE TO LOAD PRODOS" - Why do I get this message when I try to boot a ProDOS diskette?
  878.  
  879.      For a ProDOS disk to boot properly, you need a good copy of the PRODOS file. It can be copied from any bootable ProDOS diskette. Or, from IIgs System, copy the file named "P8" (in the SYSTEM/ folder) to your diskette and rename it to "PRODOS". --Adam Myrow
  880.  
  881.      The error message means that enough of boot track (e.g. Track 0) was read to tell that the disk is formatted for ProDOS; but, for some reason, the system file named "PRODOS" is failing to load. Possibly, PRODOS is not present on the disk or the file is corrupted or there is a problem with the drive which prevents reading the file. 
  882.  
  883.      If the disk boots okay from a different drive, this usually indicates that your original drive has dirty heads, may be poorly connected, has a problem with head alignment, or (5.25") needs a speed adjustment. If the disk is a 5.25" diskette created on a newer model 5.25" ("40-track") drive, it may be an HD (high-density) diskette. Standard Apple 5.25" drives cannot reliably read HD diskettes-- see the Diskettes FAQs page. --Rubywand
  884.  
  885. -------
  886.  
  887. "CHECK STARTUP DEVICE" - Why do I get this message when I try to boot a disk?
  888.  
  889.      This error message usually means that there is no diskette in the boot drive, the drive door is not closed, or that the disk is not bootable. On a system which has several drives-- e.g. 3.5" and 5.25" drives and/or a hard disk-- the message indicates that no bootable disk was found on any of the drives tried.
  890.  
  891.      If you know that a bootable disk is present, the indication is a problem with the drive (see Q&A above) or with the drive controller (which may be a card plugged into a Slot) or with a cable connecting the drive or with settings which affect recognition of the drive with a bootable disk.
  892.  
  893.      The problem may be that the bootable disk is not detected because the IIgs Control Panel is not set correctly-- e.g. the Startup Slot is set below the number of the Slot associated with the drive and/or the Slot with an interface card is not set to "Your Card". Note: After changing a Slot setting in the Control Panel, especially for a SCSI interface, it may be necessary to turn Off the computer and do a fresh power-up for the new setting to be in effect.
  894.  
  895.      If the expectation is to boot from /RAM5 RAM disk, make sure that /RAM5 is initialized before copying files to it. (/RAM5 is normally automatically formatted as a ProDOS volume when you first power up; but, it will not have the required boot block unless it is initialized or unless you do a whole-disk copy to /RAM5 of a bootable disk.) --Rubywand
  896. ____________________________
  897.  
  898.  
  899.  
  900. From: Rubywand
  901.  
  902. 005- Where can I find more information on Apple II series errors?
  903.  
  904.  
  905. Resources & Credits
  906.  
  907.  
  908. IIgs Diagnostic
  909.   Jeff Tarr, Jr.
  910.   Apple IIgs Technical Reference by M. Fischer (pg. 213-217)
  911.   IIgs TechNotes #95: ROM Diagnostic Errors by Dan Strnad  Sep, 1990
  912.  
  913.  
  914. GS/OS
  915.   Apple IIGS GS/OS Reference (pg. 438-439).
  916.   For info on Expressload and System Loader refer to pg. 200-234.
  917.  
  918. ProDOS 16 and System Loader
  919.   Apple IIgs ProDOS 16 Reference (pg. 302-311)
  920.  
  921. ProDOS 8
  922.   ProDOS Technical Reference Manual (pg. 77-79)
  923.   Beneath Apple ProDOS by Worth & Lechner (pg. 6.59-6.61)
  924.  
  925. RamFAST
  926.   Paul Creager (wily@svpal.svpal.org)
  927.  
  928. SmartPort
  929.   Apple IIGS Firmware Reference (pg. 156).
  930.  
  931. Tool Sets
  932.   Volumes 1-3 of the Apple IIGS Toolbox Reference set.
  933.  
  934.  
  935.      A good on-screen listing of errors encountered on the IIgs (plus lots of other toolbox, softswitch, etc. info) is available via Dave Lyons's NiftyList CDA package ($15, Shareware).  Another good on-screen list is Jeff Tarr Jr.'s ErrorCodes CDA v1.7 ($5, Shareware).
  936.  
  937.  
  938.      Applesoft, DOS 3.3, ProDOS BASIC.SYSTEM, and ErrorWindow error codes are not listed because errors are reported directly in text messages. For codes and descriptions see ...
  939.  
  940. Applesoft
  941.   Basic Programming Reference Manual  (pg. 81)
  942.  
  943. DOS 3.3
  944.   The DOS Manual  (pg. 114-115)
  945.   Beneath Apple DOS by Worth & Lechner  (pg. 8.20)
  946.  
  947. BASIC.SYSTEM
  948.   Exploring Apple GS/OS and ProDOS 8 by Little  (pg. 249)
  949.  
  950. ErrorWindow
  951.  'Toolbox Reference: Volume 3  (pg. 52.53-52.56)
  952.