DOSFShdr 2.08 KB
Newer Older
Neil Turton's avatar
Neil Turton committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14
; Copyright 1996 Acorn Computers Ltd
;
; Licensed under the Apache License, Version 2.0 (the "License");
; you may not use this file except in compliance with the License.
; You may obtain a copy of the License at
;
;     http://www.apache.org/licenses/LICENSE-2.0
;
; Unless required by applicable law or agreed to in writing, software
; distributed under the License is distributed on an "AS IS" BASIS,
; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
; See the License for the specific language governing permissions and
; limitations under the License.
;
15
;> cmhg.DOSFShdr
Neil Turton's avatar
Neil Turton committed
16 17 18 19 20 21
; ---------------------------------------------------------------------------
; This is the definition for the DOSFS (RISC OS MultiFS C Module)
; ---------------------------------------------------------------------------
; The "swi-chunk-base-number" should be updated to the correct value
; ---------------------------------------------------------------------------

Kevin Bracey's avatar
Kevin Bracey committed
22 23
#include "VersionNum"

24
help-string:  DOSFS Module_MajorVersion_CMHG Module_MinorVersion_CMHG
Neil Turton's avatar
Neil Turton committed
25
title-string: DOSFS
26
date-string:  Module_Date_CMHG
27
#ifdef ROM
Neil Turton's avatar
Neil Turton committed
28
library-initialisation-code: _dosfs_initialisemodule
29
service-call-handler:  fs_service 0x11 0x12 0x27 0x40 0x5C      0x69 0x6A 0x6B 0x6C
30
#else
31
service-call-handler:  fs_service 0x11 0x12 0x27 0x40 0x5C 0x60 0x69 0x6A 0x6B 0x6C
32
#endif
33
initialisation-code:   init_fs
34
finalisation-code:     shutdown_fs
Neil Turton's avatar
Neil Turton committed
35
swi-chunk-base-number: 0x44B00
36 37
swi-handler-code:      fs_swi
swi-decoding-table:    DOSFS DiscFormat LayoutStructure
Neil Turton's avatar
Neil Turton committed
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
international-help-file: "Resources:$.Resources.DOSFS.Messages"
command-keyword-table: fs_commands
; DOSMap                -- MSDOS extension to RISC OS filetype mapping
  DOSMap(min-args:0,max-args:2,gstrans-map:0xFF,international:,
         help-text:"HDOSMAP",
         invalid-syntax:"SDOSMAP"
  ),

; CopyBoot              -- Copy boot block between floppies
  CopyBoot(min-args:2,max-args:2,gstrans-map:0xFF,international:,
           help-text:"HDOSCPB",
           invalid-syntax:"SDOSCPB"
  )

; ---------------------------------------------------------------------------