; 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. ; ;> cmhg.DOSFShdr ; --------------------------------------------------------------------------- ; This is the definition for the DOSFS (RISC OS MultiFS C Module) ; --------------------------------------------------------------------------- ; The "swi-chunk-base-number" should be updated to the correct value ; --------------------------------------------------------------------------- #include "VersionNum" help-string: DOSFS Module_MajorVersion_CMHG Module_MinorVersion_CMHG title-string: DOSFS date-string: Module_Date_CMHG #ifdef ROM library-initialisation-code: _dosfs_initialisemodule service-call-handler: fs_service 0x11 0x12 0x27 0x40 0x5C 0x69 0x6A 0x6B 0x6C #else service-call-handler: fs_service 0x11 0x12 0x27 0x40 0x5C 0x60 0x69 0x6A 0x6B 0x6C #endif initialisation-code: init_fs finalisation-code: shutdown_fs swi-chunk-base-number: 0x44B00 swi-handler-code: fs_swi swi-decoding-table: DOSFS DiscFormat LayoutStructure 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" ) ; ---------------------------------------------------------------------------