!Default 7.87 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  LongCommandLines,       true                    ; Kernel allows paths > 256
27
        Option  international_help,     true                    ; Kernel looks up help in the Messages file
28 29 30 31 32 33 34 35 36
        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
37
        Option  NCErrorBox,             false
38 39 40 41 42 43 44
        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
45
        Option  DeleteRight,            true                    ; Delete key deletes right
46 47 48 49 50 51 52 53 54
        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
55
        Option  UseLeaveOS,             false                   ; is SWI OS_LeaveOS available on this kernel?
Robert Sprowson's avatar
Robert Sprowson committed
56
        Option  AcceptLoosePointers,    true                    ; Sloppy "any -ve will do" checks (for 64M memory map only)
57 58
        Option  FPE4,                   true                    ; assume FPE 4.00 or later present
        Option  TrueIcon1,              true                    ; true colour support, phase 1
59 60
        Option  TrueIcon2,              true :LAND: TrueIcon1   ; true colour support, phase 2
        Option  TrueIcon3,              true :LAND: TrueIcon2   ; true colour support, phase 3 (windows)
61 62
                                                                ; Icon bar pops to front when pointer
        Option  PoppingIconBar,         true:LAND::LNOT:DisableShiftF12 ; at bottom of screen
63
        Option  OldStyleIconBar,        true                    ; Shift F12 behaviour like RISC OS <= 3.7
64 65 66 67
        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
68
        Option  StretchErrorText,       true                    ; Stretch error box to contain long error messages neatly
69 70 71 72 73 74 75
        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
76
        Option  Euro,                   true                    ; Don't map fancy fonts' char 128 to tick - used for Euro
77 78 79 80
        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
81
        Option  UTF8,                   false                   ; support for UTF-8 alphabet (Unicode)
82
        Option  CnP,                    true                    ; support for RISC OS selection model and Cut-and-Paste in writeable icons
Kevin Bracey's avatar
Kevin Bracey committed
83
        Option  NoFontBodge,            false                   ; don't use outline fonts
84
        Option  ClickSubmenus,          true                    ; submenus opened by clicking on their parent items (configurable)
Kevin Bracey's avatar
Kevin Bracey committed
85

86
        Option  RO4,                    false                   ; RISC OS 4 extensions
87
        Option  Sprites11,              true                    ; sprite selection scheme that allows use of Sprites11 files
88
        Option  ToolTables,             true                    ; look for precalculated tool translation tables
89

90 91 92 93 94 95
        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
96

Ben Avison's avatar
Ben Avison committed
97 98 99
        GBLA    DefaultNextSlot
DefaultNextSlot SETA 640*1024

Kevin Bracey's avatar
Kevin Bracey committed
100
        END