1 Acess2 Binary File Loader Specifcation
2 --------------------------------------
4 Binary file loaders are defined by creating a \a tBinaryType variable that
5 is registered with the kernel.
7 \a tBinaryType contains seven fields.
9 This field is used internally by the kernel and should be set to NULL
10 when the definition is initialise and not changed by the driver.
12 This field tells the kernel how to recognise this file format. If the
13 first 32-bits of the file (ANDed with the \a Mask field) match this
14 value, the file will be passed to this loader.
16 Determines what bits in the first 32-bits of the file matter for the
19 This is a C string that uniquely identifies this binary format.
21 This field is a pointer to a function that takes a VFS Handle of the
22 source exectuable file as an argument and returns a \a tBinary
23 pointer that defines the location and attributes of the exectable's
24 segments. (See \a tBinary for more information)