!Default 6.89 KB
Newer Older
Kevin Bracey's avatar
Kevin Bracey committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
; Copyright 1997 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.
;
;
; Default settings for system specific options. This file is read before the system options files,
; and sets the default values for these options, if not set in the system options file.
;

20
        GBLS    module_postfix                                  ; something to appear after the module version
21

22 23
        Option  sixteenmeg,             false                   ; if true, assume app space ends at 16 meg.
        Option  Stork,                  true                    ; try saving power by calling Portable_Idle
Kevin Bracey's avatar
Kevin Bracey committed
24

25
        Option  Medusa,                 true                    ; support Medusa Memory management
26
        Option  ServiceCallTable,       true                    ; Add Ursula kernel Service Call table
27 28 29 30 31 32 33 34 35
        Option  BounceClose,            false                   ; debounce close icon
        Option  windowsprite,           true                    ; use tile_1 for colour 1 work areas
        Option  outlinefont,            true                    ; replace VDU 5 rendering of text with outline font
        Option  UseDynamicArea,         true                    ; use a dynamic area on medusa for the sprite pool
        Option  ChildWindows,           true                    ; support for nested child windows
        Option  PlotSpritesFromPalette, true                    ; Use palette entries, not translation table
                                                                ; (this means funny paletted sprites plot
                                                                ; better in 16bpp+ modes)
        Option  STB,                    false                   ; Running on an STB/NC-like device
36
        Option  NCErrorBox,             false
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
        Option  NoCommandPrompt,        false                   ; Don't show "Press SPACE..." when closing command
                                                                ; window
        Option  DontCheckModeOnInit,    false                   ; Don't validate the configured Wimp mode in module
                                                                ; init, do it on startup
        Option  ShrinkableAreas,        false:LAND:Medusa       ; Support shrinkable dynamic areas
        Option  BlendedFonts,           false                   ; Blend fonts directly with window backgrounds
        Option  KeyboardMenus,          false                   ; Allow keyboard control of menus
        Option  DeleteRight,            false                   ; Delete key deletes right
        Option  DisableShiftF12,        false                   ; Disable Shift-F12 iconbar toggling
        Option  NCMenus,                false                   ; Use NC menu style
        Option  Twitter,                false                   ; Anti-twitter on redraws
        Option  TwitterOnlyMenus,       false:LAND:Twitter      ; Anti-twitter only menus
        Option  RegisterWIMPSymbolFont, true                    ; Register WIMPSymbol font
        Option  NKmessages1,            false                   ; message queue optimisation (using lastpointer)
        Option  NKmessages2,            true                    ; message queue optimisation
                                                                ; (remove multiple memory change messages)
        Option  UseAMBControl,          true                    ; delegate task memory management to OS_AMBControl
        Option  StrongARM,              true
        Option  FPE4,                   true                    ; assume FPE 4.00 or later present
        Option  TrueIcon1,              true                    ; true colour support, phase 1
57 58
        Option  TrueIcon2,              true :LAND: TrueIcon1   ; true colour support, phase 2
        Option  TrueIcon3,              true :LAND: TrueIcon2   ; true colour support, phase 3 (windows)
59 60 61 62 63 64
                                                                ; Icon bar pops to front when pointer
        Option  PoppingIconBar,         true:LAND::LNOT:DisableShiftF12 ; at bottom of screen
        Option  IconiseButton,          false                   ; Windows given iconise button
        Option  ChocolateScreen,        false                   ; Clean cached screen after redraw loops
        Option  KernelLocksFreePool,    false                   ; use OS_Memory 10 to lock Free Pool for Wimp_ClaimFreeMemory
        Option  StretchErrorButtons,    true                    ; Stretch buttons in error box to fit text
65
        Option  StretchErrorText,       true                    ; Stretch error box to contain long error messages neatly
66 67 68 69 70 71 72 73 74 75 76 77
        Option  AutoHourglass,          false                   ; Hourglass automatically on between Wimp_Polls
        Option  UrsulaHighlighting,     false                   ; Uses icon highlighting algorithm to suit Ursula new-look
        Option  ForegroundWindows,      false                   ; Layering of windows within each stack
        Option  SpritePriority,         false                   ; Allow configurable sprite pool priority
        Option  Autoscr,                false                   ; Add Wimp_AutoScroll and dragbox-within-window facilities
        Option  StickyEdges,            false                   ; Allow windows to "stick" when dragged over edge of screen
        Option  MultiClose,             false                   ; Allow Ctrl-Alt clicks on close/iconise buttons
        Option  Euro,                   false                   ; Don't map fancy fonts' char 128 to tick - used for Euro
        Option  PushBothBars,           false                   ; Push in both scrollbars on adjust-drags
	Option  DoubleHeightVDU4,	false                   ; Wimp_SetMode selects modes with double height VDU 4 output
	Option  ForceTwitter,           false :LAND: Twitter    ; Twitter needs-help windows & ignore interlace ModeFlags bit
	Option  HideIconBar,            false                   ; icon bar is behind Wimp back window until brought to front
78
        Option  UTF8,                   true                    ; support for UTF-8 alphabet (Unicode)
79
        Option  CnP,                    true                    ; support for RISC OS selection model and Cut-and-Paste in writeable icons
Kevin Bracey's avatar
Kevin Bracey committed
80

81 82 83 84 85 86
        Option  RegisterMessages,       false
        Option  RegisterTools2D,        false
        Option  RegisterTools3D,        false
        Option  RegisterSprites,        false
        Option  RegisterSprites22,      false
        Option  RegisterTemplates,      false
Kevin Bracey's avatar
Kevin Bracey committed
87 88

        END