; 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.
;

        GBLS    module_postfix                                  ; something to appear after the module version

        Option  sixteenmeg,             false                   ; if true, assume app space ends at 16 meg.
        Option  Stork,                  true                    ; try saving power by calling Portable_Idle

        Option  Medusa,                 true                    ; support Medusa Memory management
        Option  LongCommandLines,       true                    ; Kernel allows paths > 256
        Option  international_help,     true                    ; Kernel looks up help in the Messages file
        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
        Option  NCErrorBox,             false
        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,            true                    ; 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  UseLeaveOS,             false                   ; is SWI OS_LeaveOS available on this kernel?
        Option  AcceptLoosePointers,    true                    ; Sloppy "any -ve will do" checks (for 64M memory map only)
        Option  FPE4,                   true                    ; assume FPE 4.00 or later present
        Option  TrueIcon1,              true                    ; true colour support, phase 1
        Option  TrueIcon2,              true :LAND: TrueIcon1   ; true colour support, phase 2
        Option  TrueIcon3,              true :LAND: TrueIcon2   ; true colour support, phase 3 (windows)
                                                                ; Icon bar pops to front when pointer
        Option  PoppingIconBar,         true:LAND::LNOT:DisableShiftF12 ; at bottom of screen
        Option  OldStyleIconBar,        true                    ; Shift F12 behaviour like RISC OS <= 3.7
        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
        Option  StretchErrorText,       true                    ; Stretch error box to contain long error messages neatly
        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,                   true                    ; 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
        Option  UTF8,                   false                   ; support for UTF-8 alphabet (Unicode)
        Option  CnP,                    true                    ; support for RISC OS selection model and Cut-and-Paste in writeable icons
        Option  ClickSubmenus,          true                    ; submenus opened by clicking on their parent items (configurable)

        Option  RO4,                    false                   ; RISC OS 4 extensions
        Option  Sprites11,              true                    ; sprite selection scheme that allows use of Sprites11 files
        Option  SpritesA,               true                    ; look for alpha iconsprite files if OS supports the format
        Option  ToolTables,             true                    ; look for precalculated tool translation tables
        Option  CanTileManually,        true                    ; retain manual tiling code incase SpriteOp 65 missing
        Option  DynamicAreaWCF,         false                   ; similar to FreePoolWCF == false, enables use of dynamic area for WCF in Wimp08s

        Option  RegisterMessages,       false
        Option  RegisterTools2D,        false
        Option  RegisterTools3D,        false
        Option  RegisterSprites,        false
        Option  RegisterSprites22,      false
        Option  RegisterTemplates,      false

        GBLA    DefaultNextSlot
DefaultNextSlot SETA 640*1024

        END