home *** CD-ROM | disk | FTP | other *** search
- ; Import the variable giving the base address of the code
-
- IMPORT ExpCode
-
- ; Import the addresses of the two machine code routines
- ; eg. BL ExpCode_InitCode
-
- IMPORT ExpCode_InitCode
- IMPORT ExpCode_ProcessCode
-
- ; Define names for offsets into the header.
-
- ExpCode_SampleType * 8
- ExpCode_SrcBufferPtr * 12
- ExpCode_SrcLength * 16
- ExpCode_DestBufferPtr * 20
- ExpCode_DestLength * 24
- ExpCode_FilenamePtr * 28
- ExpCode_SamplePeriod * 32
- ExpCode_OutputFlags * 36
- ExpCode_SampleLength * 40
- ExpCode_DataOffset * 44
-
- ; Note that unlike the object code for the Compress modules only one
- ; ExpCode module may be linked with the output, so choose wisely.
-
- ; Output flags for this version
-
- OUTPUT_LINEAR * (1<<0)
- OUTPUT_ENHANCE * (1<<1)
- OUTPUT_16BIT * (1<<2)
- USING_16BIT * (1<<28)
- USING_ENHANCE * (1<<29)
- FILE_IS_LINEAR * (1<<30)
- FILE_IS_16BIT * (1<<31)
-
- END
-