home *** CD-ROM | disk | FTP | other *** search
-
- Sphinx.doc v2.5b
- ⌐ 1991, Nicolas Dade. All Rights Reserved
- permission is hereby granted for non-commercial duplication and distribution
- doc file for the SPHINX: AmigaDOS device
- last revised: June 4th, 1991
-
-
- SPHINX Alert chart:
- When some sort of internal error happens in SPHINX, instead of handling it
- quietly on its own, and leaving you with no information about why it couldn't
- do something, SPHINX shows you a requestor which, with the help of this chart,
- helps you identify why SPHINX couldn't do something.
- Case is important in differentiating the codes.
- format of entries:
- CODE: code again in full. explaination. what SPHINX does once you pressed `Ok'
-
- BllF: Bell File. the bell file was found, but its contents are not usable.
- uses DisplayBeep() instead.
-
- CfgF: Configuration File. the config file cannot be used because its contents
- are wrong. shutsdown.
-
- IFFg: Input Font Flags. same as WFFg, but involves your input font.
- IFNF: Input Font Not Found. same sa WFNF, but involves your input font.
- IFWt: Input Font Width. same as WFWd, but involves your input font.
-
- NMem: No Memory. SPHINX couldn't find some memory it needed. Either free up
- some by shutting down other tasks, etc..., or don't use SPHINX. does
- different things depending on when this occurs: if during startup,
- then probably shutsdown, if during other time, probably continues to
- run, but in a crippled manner (drops characters, etc...)
-
- OAud: Open Audio.device. couldn't open audio device. shutsdown.
- OCfg: Open Configuration file. couldn't find configuration file. shutsdown.
- OCon: Open Console.device. couldn't open console.device. (needs it for RawKey
- Convert()). shutsdown.
- ODFt: Open Diskfont.library. couldn't find your font in memory, and couldn't
- open the diskfont.library to search for it on disk. looks at various
- other fonts to find one it can use.
- ODos: Open Dos.library. couldn't open dos.library. try using WB1.2 or higher.
- shutsdown.
- OGfx: Open Graphics.library. couldn't open graphics.library. try using WB1.2
- or higher. shutsdown.
- OTmV: Open Timer.device's Vertical Blank unit. couldn't open it. shutsdown.
- OTmM: Open Timer.device's Micro Hertz unit. couldn't open it. shutsdown.
- O1Wd: Open First Window. the first window could not be opened either because
- there is not enough memory, or because the window coordinates would
- have put it outside the screen. shutsdown.
- OMWd: Reopen Main Window. couldn't uniconize because main window couldn't be
- opened (probably due to a lack of memory). tries to go back to being
- iconized.
- OIWd: (Re)Open Iconized Window. couldn't (re)iconize because the iconized
- window couldn't be opened. SPHINX goes to sleep for 2 minutes, then
- tries again (and again, and again...). try freeing up some memory.
-
- SgBt: Signal Bit. couldn't get a signal bit (AllocSignal()). shutsdown.
- StDC: Start Dos Calling process. couldn't start process (CreateProc),
- probably due to a lack of memory. shutsdown.
-
- TpFg: Topaz Flags. one of the fonts couldn't be found, and every alternative
- SPHINX tried (all the way to Topaz.font/8) were no good. Topaz is
- no good because it is the wrong type. see IFFg. shutsdown.
- TpNF: Topaz Not Found. Topaz.font/8 could not be found. shutsdown.
- TpWt: Topaz Width. same as TpFg, but topaz's problem is that its width is
- listed as zero (tf_XSize). shutsdown.
-
- WdAg: Window Arguments. the string specifying the window to open cannot be
- interpreted (SPHINX:x/y/w/h/title). shutsdown.
- WFFg: Write Font Flags. your write font is found, but cannot be used because
- its is of the wrong type. see IFFg. continues to look for a font.
- WFNF: Write Font Not Found. your write font cannot be found. continues to look
- for a font.
- WFWt: Write Font Width. your write font was found, but cannot be used because
- its width is listed as zero (tf_XSize). continues looking for a font.
-
- I have used a lookup chart instead of having SPHINX tell you in full
- sentences what went wrong for two reasons: this makes Sphinx-Handler smaller,
- and, since these errors are the sort that occur rarely, and most often
- require you to change something so that SPHINX can run, you are probably
- going to have the sphinx doc files out in front of you in the first place.
- In opposition to this, instead of using numbers, I have used four letter
- codes, so that you can still (sometimes) guess as to what the error
- represents.
-
- NOTE: Sphinx has no way of telling you something went wrong when it tried to
- open intuition.library. It does this open at startup, and if it cannot find
- intuition, it shutsdown. If SPHINX is shutting down without giving a reason,
- this could be why. Use WB1.2 or higher.
-
-
-