!Debug 5.58 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 20
; 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.
;
;========================================================================================
; Debugging options.
;
; To debug the Wimp, set debug to true, then turn on the debugXXX options of your choice.
;========================================================================================
;
21
	Option	hostvdu,   false               ; destination for debug output
Kevin Bracey's avatar
Kevin Bracey committed
22
	Option	debug_flush, true              ; flushing if going to file
23
	Option	pdebug_module, false	       ; use PDebug module
Kevin Bracey's avatar
Kevin Bracey committed
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90

	Option	DebugMemory, false

	Option	debug,	   false               ; ONLY FALSE IF NO DEBUGGING
	OptionD	omd,       false
	OptionD	sm,        false
	OptionD	nk,        false               ; Neil's special debugs
	OptionD	pk,        false               ; special 2
	OptionD	ptr,       false               ; pointer window
	OptionD	tmp,       false               ; templates
	OptionD	fp,        false               ; FP register saving
	OptionD	sv,        false               ; all service calls
	OptionD	dy,        false               ; ChangeDynamicArea monitoring
	OptionD	sw,        false               ; switching
	OptionD	co,        false               ; command window
	OptionD	xx,        false               ; misc
	OptionD	x1,        false               ; misc II
	OptionD	ic,        false               ; icons
	OptionD	icb,       false               ; icon bar
	OptionD	sc,        false               ; set caret
	OptionD	ms,        false               ; message passing
	OptionD	task,      false               ; for wholesale debugging!
	OptionD	task1,     false               ; for exception handlers etc.
	OptionD	task2,     false               ; for entry points
	OptionD	task3,     false               ; check for single-tasking errors
	OptionD	task4,     false               ; Idle poll performance monitoring
	OptionD	ints,      false
	OptionD	extent,    false
	OptionD	escape,    false               ; trap escape enabled on Wimp_Poll
	OptionD	crw,       false               ; window creation
	OptionD	opn,       false               ; window opening
	OptionD	child,     false               ; child windows
	OptionD	mode,      false               ; mode changing
	OptionD	bpr,       false               ; braindead panic redraw debugging
	OptionD	swp,       false               ; Swapping of tasks to disk.
	OptionD	spr,       false               ; Wimp sprite ops
	OptionD	bo,        false               ; Special borders
	OptionD	valid,     false               ; Service_ValidateAddress
	OptionD	fl,        false               ; Filter handling debugging
	OptionD	am,        false               ; Auto opening of submenus
	OptionD	ff,        false               ; Fancy font for system text
	OptionD	ub,        false               ; User definable scroll bars
	OptionD	val,       false               ; New validation string commands (K)
	OptionD	check,     false               ; Check for inconsistent window stacks and flags
	OptionD	err,       false               ; Wimp_ReportError and errors in general
	OptionD	autoopen,  false               ; For opening of wimp's own windows
	OptionD	rma,       false
	OptionD	perth,     false               ; For Perth power managerment
	OptionD	colours,   false               ; For use of ColourTrans
	OptionD	sprite,    false               ; For sprite caching
	OptionD	msgsel,    false               ; Selective message passing
	OptionD	menu,      false               ; New menu handling (indirection and bits)
	OptionD	tools,     false               ; Tool caching and ToolSprite commands
	OptionD	tools2,    false               ; Plotting and clicking
	OptionD	borders,   false               ; border plotting on icons
	OptionD	inverse,   false               ; Colour inversion/highlighting
	OptionD	font,      false               ; anti-aliased fonts in icons
	OptionD	fcol,      false               ; colour of antialiased fonts
	OptionD	die,       false               ; Die entry
	OptionD	systmpl,   false               ; Loading Wimp's templates
	OptionD	key,       false               ; ProcessKey handling
	OptionD	scroll,    false               ; Funky scroll bars
	OptionD	poll,      false               ; PollWord list management
	OptionD	menuparam, false               ; CreateMenu parameters
	OptionD	exit,      false               ; ExitWimp
	OptionD	L40,       false               ; Fancy font in L40-type icons
	OptionD	menuw,     false               ; Automatic calculation of menu width
91
	OptionD	upcall,    false               ; Upcalls
Kevin Bracey's avatar
Kevin Bracey committed
92 93 94 95
	OptionD	mjs,       false               ; Mike's debugs
	OptionD	mjs2,      false               ; Mike's debugs 2
	OptionD	mjs3,      false               ; Mike's debugs 3
	OptionD	mjs4,      false               ; Mike's debugs 4 (TransferBlock)
96 97 98 99
	OptionD autohg,    false               ; AutoHourglass
	OptionD sprprior,  false               ; ROM vs RAM sprite priority
	OptionD autoscr,   false               ; autoscrolling / drags within windows
	OptionD poll2,     false               ; stages through Wimp_Poll
Kevin Bracey's avatar
Kevin Bracey committed
100

101 102 103
	OptionD tiling,    false	       ; new tiling code
	OptionD threedpatch, false	       ; 3DPatch code

Kevin Bracey's avatar
Kevin Bracey committed
104
	END