Apple II File Type Notes _____________________________________________________________________________ Developer Technical Support File Type: $B9 (185) Auxiliary Type: All Full Name: Apple IIgs Classic Desk Accessory Short Name: Classic Desk Accessory Written by: Dave "Mr. Nifty" Lyons September 1990 Files of this type contain Apple IIgs Classic Desk Accessories in OMF format. _____________________________________________________________________________ Classic Desk Accessories are available by pressing Command-Ctrl-Esc, whether or not a desktop application is running. Files of type $B9 in the System:Desk.Accs directory of the boot volume are automatically loaded with the Loader and installed into the system with InstallCDA at boot time. Bit 15 of the auxiliary type is the "inactive" bit-- if it's set, GS/OS does not load the CDA. All other bits in the auxiliary type are reserved and should be zero. CDAs are stored on disk in Object Module Format, which is defined in Appendix F of GS/OS Reference. Once the Loader brings your CDA's code into memory, the format is as specified in the Desk Manager chapter of Apple IIgs Toolbox Reference, volume 1. CDA authors should be sure to read the material listed under "Further Reference." Further Reference _____________________________________________________________________________ o Apple IIgs Toolbox Reference, Volumes 1 and 3 o GS/OS Reference o Apple IIgs Technical Note #71, Desk Accessory Tips and Techniques Also see infor from these URL's; http://www.lib.ox.ac.uk/internet/news/faq/archive/graphics.fileformats-faq.part2.html Also Note: Apple II File Type Notes _____________________________________________________________________________ Developer Technical Support File Type: $BC (188) Auxiliary Types: All Full Name: Apple IIgs Generic Load File Short Name: Load file (generic) Written by: Matt Deatherage July 1990 Files of this type and auxiliary type contain OMF for the Apple IIgs. _____________________________________________________________________________ Files of type $BC contain data that is to be loaded by one of the Apple IIgs Loaders (either the System Loader or ExpressLoad). No other information about the data is known. Load files which do not fit other load file type definitions ($B3-$BD) should be of type $BC. The most common use for files of type $BC are code modules. The following auxiliary type assignment is current for this file type as of the publication date of this Note: Auxiliary Type Short Name Developer ____________________________________________________ $0000 Load file (generic) any $4001 Nifty List Module DAL Systems ____________________________________________________ Table 1-Auxiliary Type Assignments Note that auxiliary type $0000 is listed as "any" developer. You may create and use files of $BC and auxiliary type $0000 as you wish; Apple does not maintain a specific assignment for this auxiliary type. However, if you use auxiliary type $0000, you must not identify your files exclusively by it. Many load files can share this auxiliary type, and it alone is not suitable for file content identification. Apple allows the free use of auxiliary type $0000 since load files must have a load file type and often further identification is not necessary. Also note that auxiliary type $0000 is reserved in other file types; you may not use auxiliary type $0000 in other file types without assignment from Developer Technical Support. Further Reference _____________________________________________________________________________ o GS/OS Reference