; 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.
;
;
; Screen Modes module
;

help-string: Screen_Modes 0.19

title-string: ScreenModes

initialisation-code: ScreenModes_init

; service calls - the only ones we answer to are Service_EnumerateScreenModes and 
; Service_ModeExtension
service-call-handler: ScreenModes_servicecall 0x8D 0x50

international-help-file: "Resources:$.Resources.ScreenMode.Messages"

command-keyword-table: ScreenModes_command
     LoadModeFile(min-args:1, max-args: 1, international:,
                  invalid-syntax: "SSMDLMF",
                  help-text: "HSMDLMF"),
     VIDCBandwidthLimit(min-args:3, max-args: 3, international:,
                        invalid-syntax: "SSMDVBL",
                        help-text: "HSMDVBL")

swi-chunk-base-number: 0x487C0

swi-handler-code: ScreenModes_swihandler

swi-decoding-table: ScreenModes ReadInfo