home *** CD-ROM | disk | FTP | other *** search
- ;AAsm header file for ResourceFS
- ;written by DefMod (Aug 8 1994) on Wed Sep 14 13:19:59 1994
-
- [ :LNOT: :DEF: Get_Types
- GBLS Get_Types
- Get_Types SETS "GET OS:Hdr.Types"
- |
- Get_Types SETS ""
- ]
- $Get_Types
-
- [ :LNOT: :DEF: Get_OS
- GBLS Get_OS
- Get_OS SETS "GET OS:Hdr.OS"
- |
- Get_OS SETS ""
- ]
- $Get_OS
-
- [ :LNOT: :DEF: ResourceFS_Hdr
- GBLS ResourceFS_Hdr
-
- ;Symbols for structure offsets and sizes
- ^ 0
- ResourceFS_FileHeader_data_size # Int
- ResourceFS_FileHeader_load_addr # Bits
- ResourceFS_FileHeader_exec_addr # Bits
- ResourceFS_FileHeader_size # Int
- ResourceFS_FileHeader_attr # Bits
- ResourceFS_FileHeader_name # Char
- ResourceFS_FileHeader * @
-
- ^ 0
- ResourceFS_FileData_size # Int
- ResourceFS_FileData_data # Byte
- ResourceFS_FileData * @
-
- ^ 0
- ResourceFS_File_header # ResourceFS_FileHeader
- ResourceFS_File_data # ResourceFS_FileData
- ResourceFS_File * @
-
- ^ 0
- ResourceFS_FileList_file # ResourceFS_File
- ResourceFS_FileList * @
-
-
- ;Symbols for SWI's and SWI reason codes
- XResourceFS_RegisterFiles * &61B40
- ResourceFS_RegisterFiles * &41B40
- ;Entry
- ; R0 -> file_list (ResourceFS_FileList)
- ;Exit
- ; R0 corrupted
-
- XResourceFS_DeregisterFiles * &61B41
- ResourceFS_DeregisterFiles * &41B41
- ;Entry
- ; R0 -> file_list (ResourceFS_FileList)
- ;Exit
- ; R0 corrupted
-
- Service_ResourceFSStarted * &59
- ;Entry
- ; R1 = &59
-
- Service_ResourceFSDying * &5A
- ;Entry
- ; R1 = &5A
-
- Service_ResourceFSStarting * &60
- ;Entry
- ; R1 = &60
- ; R2 -> register_files (code)
- ; R3 = workspace (pointer to Void)
-
- ]
- END
-