; 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  NoFontBodge,            false                   ; don't use outline fonts
        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  RegisterMessages,       false
        Option  RegisterTools2D,        false
        Option  RegisterTools3D,        false
        Option  RegisterSprites,        false
        Option  RegisterSprites22,      false
        Option  RegisterTemplates,      false

        GBLA    DefaultNextSlot
DefaultNextSlot SETA 640*1024

        END