💾 Archived View for mirrors.apple2.org.za › archive › apple.cabi.net › Languages.Programming › OMF ›… captured on 2023-01-29 at 08:23:10.

View Raw

More Information

-=-=-=-=-=-=-

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