/* 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. */ /* monitors.h */ /* * Definitions of standard RISC OS monitor types */ #define MONITOR_PALFORMAT 0 /* standard 50Hz TV-format monitor */ #define MONITOR_MULTISCAN 1 /* multiple-scan-rate monitor */ #define MONITOR_HIRESMONO 2 /* 1152x896 64Hz monochrome */ #define MONITOR_VGA 3 /* standard VGA (640x480) */ #define MONITOR_SVGA 4 /* super VGA (800x600) */ #define MONITOR_LCD 5 /* liquid crystal display on portables */ #define MONITOR_3RDPARTY 6 /* reserved for 3rd party use */ #define MONITOR_FILE 7 /* defined by ScreenModes module, from file */ #define MONITOR_NTSCFORMAT 8 /* standard 60Hz TV-format monitor */ /* types 9-15 undefined */ #define MONITOR_EDID 16 /* determined from EDID read by DDC */ /* types 17-30 reserved for future use */ #define MONITOR_AUTO 31 /* determined from VGA pins ID0-3 */ /* EOF monitors.h */