Home » Archimedes archive » Archimedes World » AW-1995-02-Disc1.adf » Disk1Feb95 » !AWFeb95/Goodies/BasicComp/!BC/!fe/Messages/Default

!AWFeb95/Goodies/BasicComp/!BC/!fe/Messages/Default

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Archimedes World » AW-1995-02-Disc1.adf » Disk1Feb95
Filename: !AWFeb95/Goodies/BasicComp/!BC/!fe/Messages/Default
Read OK:
File size: 1904 bytes
Load address: 0000
Exec address: 0000
File contents
# Message file for BasCompress Front End
#
# For use with Cy Booker's CAssembler_Message SWI's

App:	%20
Sys:	%256
SysN:	%10
Reason:	%256

HMI0:	%RI get information abouth this version of BasCompress.
HMI1:	%RI set various options that affect the input file.
HMI2:	%RI set various options that affect the output file.
HMI3:	%RI set various options affecting the log file.
HMI4:	%RI set various options that affect the special file (if it exists).
HMI5:	%RI set various options that affect the cross-referencing.
HMI6:	%SE define miscellaneous choices.
HMI7:	%SE quit BasCompress.

HMI2_3_6:	When ticked, no compressed variable will start with an `E'.
HMI2_5:	%SE toggle a full-screen two-column listing of the output file as it is generated.|M%RI set the screen mode to use
HMI3_1:	%SE toggle the appearance of performance statistics in the log file.
HMI3_6:	%SE toggle the inclusion of the source code in the log file
HMI4_2:	Type in a full pathname.|MOr drag the special file to the main BasCompress window.
HMI5_4:	%SE toggle the inclusion of all variables only used inside deleted routines.

HIconBar:	This is the %App icon|MClick to show the control window|MDrag a Basic file here to compress it

HProgInfo:	Yep, this application provides help messages

HChoices:	This dialogue box sets global choices.
HChoices11:	%SE accept above choices.|MThe choices will NOT be saved permanently, use Save or Save full to do this.
HChoices10:	%SE ignore any changes made to the above choices.
HChoices9:	%SE save the current choices.  The full pathnames of the log, xref and output files will be saved.
HChoices8:	%SE save the current choices.  Only the leaf name of the log, xref and output files will be saved.
HChoices7:	%SE restore factory default values to all settings.
HChoices5:	This option only takes effect when next run BasCompress.  It is of use to Risc PC users and/or low-resolution monitors.
HChoices4:	Use with caution.  Mainly used when have two directories of the same files, one compressed and the other uncompressed.  Better to use a Make file, though!
HChoices3:	%SE toggle the use of the system variable "Main" instead of the full pathname.  When enabled it makes the log file easier to read.

HControl:	This is the main control dialogue box for %App
HControl_:	Drag a basic file in here to compress it|MDrag a text file here to define the special file
HControl0:	Drag this to define the output file|MThis will be a tokenised basic file
HControl1:	Type in the output file
HControl3:	Drag this to define the log file|MThis will show any error messages and any statistics
HControl4:	Type in the output file
HControl6:	Drag this to define the cross-reference file|MThis will contain the cross-reference listing
HControl7:	Type in the cross-reference file
HControl10:	Type in the name of the special file to load in|MThis is actually a comma separated list of file names

HOrder:		This dialogue box allows you to change the sorting order used
HOrder_:	First sort by left column, then sort "same" groups by second column...
HOrderA:	Sort by name (using ASCII)
HOrderB:	Sort by usage|MFor routines this is number of times called|MFor variables it is number of times used and assigned
HOrderC:	Sort by type|MRoutines in order Procedure, Function|MVariables in order int, real, str, int arr, real arr, str arr
HOrderD:	Sort by location (only has meaning for references)|MNominally the line number, but file used as well
HOrderE:	Sort by name (but order as in a dictionary)
HOrderR:	Reverse the order of sorting|MWhen selected, high values come first

SaveAsType:	%? Log, XRef, Output
HSaveAs:	This is the standard save dialogue box|MIn this program it is used to define the name of the %SaveAsType file

LE0:	Message from %App
LE1:	A system error has occured: (%SysN): %Reason: %Sys
LE2:	To save, drag the file icon to a directory display.
LE3:	Couldn't find `%Reason' window in Templates
LE4:	Couldn't load in %Reason file: (%SysN): %Sys
LE5:	%App requires a more recent version of the Window Manager
LE6:	%App has suffered an improbable error while loading this file
LE7:	%App has run out of memory trying to load this file
LE8:	Can't transfer file (use *Set Wimp$Scrap <filename>)
LE9:	Unexpected RAM_Fetch message received
LE10:	Unexpected DataSaveAck message received
LE11:	Data transfer failed: Receiver died
LE12:	`%Reason' is not a recognized file type.  Are you sure you want to load it?
LE13:	1 file edited but not saved in %App: are you sure you want to Quit?
LE14:	%Reason files edited but not saved in %App: are you sure you want to Quit?
LE15:	Data transfer failed: Sender died
LE16:	%App has run out of memory


M0:	BasCompress
M1:	Info
M2:	Input
M3:	Output
M4:	Log
M5:	Special
M6:	Xref
M7:	Choices�
M8:	Quit

M100:	Input
M101:	Allow multiply-defined routines
M102:	Report multiple exits from a routine
M103:	Parse numbers
M104:	Convert SWI's to numbers
M105:	Force malformed SWI's to generate error
M106:	Report unknown SWI's
M107:	Process as a library file

M200:	Output
M201:	Save as
M202:	Concatenate lines
M203:	Remove unused routines
M204:	Reduce variable names
M205:	Reduce routine names
M206:	List

M250:	Screen mode

M300:	Var. types
M301:	Integer
M302:	Real
M303:	String
M304:	Integer array
M305:	Real array
M306:	String array
M307:	`E' suppression

M400:	Rtn. types
M401:	Procedure
M402:	Function

M500:	Log
M501:	Save as
M502:	Statistics
M503:	EVAL keyword
M504:	DATA keyword
M505:	READ keyword
M506:	Line numbers
M507:	List input

M600:	Special
M601:	Warn undefined
M602:	Show expansion

M700:	XRef
M701:	Save as
M702:	Variables
M703:	Routines
M704:	Reference order
M705:	Include deleted

M800:	Variables
M801:	Verbosity
M802:	Types
M803:	Ordering

M900:	Level
M901:	None
M902:	Existence
M903:	Global
M904:	Routine
M905:	Line

M1000:	Routines
M1001:	Verbosity
M1002:	Types
M1003:	Ordering

E0:	This application displays helpful messages if Help, on the applications disc, is active
E1:	BasCompress only understands Basic files

IconBar:	%? BasCompress, Busy, Quiet

RI:		Move the pointer right to
SE:		Click SELECT to

WinChoices:	BasCompress choices
WinControl:	BasCompress control

# Change to alter appearance of menus
# use "MenuFont:" to disable font menus
#
MenuFont:Homerton.Medium
MenuFontWidth:14.0
MenuFontHeight:14.0
# if MenuFontLowRez == "NO" then use anti-aliased fonts in menus only when in
# a high-resolution screen mode (>= 90dpi)
#
MenuFontLowRez:NO
00000000  23 20 4d 65 73 73 61 67  65 20 66 69 6c 65 20 66  |# Message file f|
00000010  6f 72 20 42 61 73 43 6f  6d 70 72 65 73 73 20 46  |or BasCompress F|
00000020  72 6f 6e 74 20 45 6e 64  0a 23 0a 23 20 46 6f 72  |ront End.#.# For|
00000030  20 75 73 65 20 77 69 74  68 20 43 79 20 42 6f 6f  | use with Cy Boo|
00000040  6b 65 72 27 73 20 43 41  73 73 65 6d 62 6c 65 72  |ker's CAssembler|
00000050  5f 4d 65 73 73 61 67 65  20 53 57 49 27 73 0a 0a  |_Message SWI's..|
00000060  41 70 70 3a 09 25 32 30  0a 53 79 73 3a 09 25 32  |App:.%20.Sys:.%2|
00000070  35 36 0a 53 79 73 4e 3a  09 25 31 30 0a 52 65 61  |56.SysN:.%10.Rea|
00000080  73 6f 6e 3a 09 25 32 35  36 0a 0a 48 4d 49 30 3a  |son:.%256..HMI0:|
00000090  09 25 52 49 20 67 65 74  20 69 6e 66 6f 72 6d 61  |.%RI get informa|
000000a0  74 69 6f 6e 20 61 62 6f  75 74 68 20 74 68 69 73  |tion abouth this|
000000b0  20 76 65 72 73 69 6f 6e  20 6f 66 20 42 61 73 43  | version of BasC|
000000c0  6f 6d 70 72 65 73 73 2e  0a 48 4d 49 31 3a 09 25  |ompress..HMI1:.%|
000000d0  52 49 20 73 65 74 20 76  61 72 69 6f 75 73 20 6f  |RI set various o|
000000e0  70 74 69 6f 6e 73 20 74  68 61 74 20 61 66 66 65  |ptions that affe|
000000f0  63 74 20 74 68 65 20 69  6e 70 75 74 20 66 69 6c  |ct the input fil|
00000100  65 2e 0a 48 4d 49 32 3a  09 25 52 49 20 73 65 74  |e..HMI2:.%RI set|
00000110  20 76 61 72 69 6f 75 73  20 6f 70 74 69 6f 6e 73  | various options|
00000120  20 74 68 61 74 20 61 66  66 65 63 74 20 74 68 65  | that affect the|
00000130  20 6f 75 74 70 75 74 20  66 69 6c 65 2e 0a 48 4d  | output file..HM|
00000140  49 33 3a 09 25 52 49 20  73 65 74 20 76 61 72 69  |I3:.%RI set vari|
00000150  6f 75 73 20 6f 70 74 69  6f 6e 73 20 61 66 66 65  |ous options affe|
00000160  63 74 69 6e 67 20 74 68  65 20 6c 6f 67 20 66 69  |cting the log fi|
00000170  6c 65 2e 0a 48 4d 49 34  3a 09 25 52 49 20 73 65  |le..HMI4:.%RI se|
00000180  74 20 76 61 72 69 6f 75  73 20 6f 70 74 69 6f 6e  |t various option|
00000190  73 20 74 68 61 74 20 61  66 66 65 63 74 20 74 68  |s that affect th|
000001a0  65 20 73 70 65 63 69 61  6c 20 66 69 6c 65 20 28  |e special file (|
000001b0  69 66 20 69 74 20 65 78  69 73 74 73 29 2e 0a 48  |if it exists)..H|
000001c0  4d 49 35 3a 09 25 52 49  20 73 65 74 20 76 61 72  |MI5:.%RI set var|
000001d0  69 6f 75 73 20 6f 70 74  69 6f 6e 73 20 74 68 61  |ious options tha|
000001e0  74 20 61 66 66 65 63 74  20 74 68 65 20 63 72 6f  |t affect the cro|
000001f0  73 73 2d 72 65 66 65 72  65 6e 63 69 6e 67 2e 0a  |ss-referencing..|
00000200  48 4d 49 36 3a 09 25 53  45 20 64 65 66 69 6e 65  |HMI6:.%SE define|
00000210  20 6d 69 73 63 65 6c 6c  61 6e 65 6f 75 73 20 63  | miscellaneous c|
00000220  68 6f 69 63 65 73 2e 0a  48 4d 49 37 3a 09 25 53  |hoices..HMI7:.%S|
00000230  45 20 71 75 69 74 20 42  61 73 43 6f 6d 70 72 65  |E quit BasCompre|
00000240  73 73 2e 0a 0a 48 4d 49  32 5f 33 5f 36 3a 09 57  |ss...HMI2_3_6:.W|
00000250  68 65 6e 20 74 69 63 6b  65 64 2c 20 6e 6f 20 63  |hen ticked, no c|
00000260  6f 6d 70 72 65 73 73 65  64 20 76 61 72 69 61 62  |ompressed variab|
00000270  6c 65 20 77 69 6c 6c 20  73 74 61 72 74 20 77 69  |le will start wi|
00000280  74 68 20 61 6e 20 60 45  27 2e 0a 48 4d 49 32 5f  |th an `E'..HMI2_|
00000290  35 3a 09 25 53 45 20 74  6f 67 67 6c 65 20 61 20  |5:.%SE toggle a |
000002a0  66 75 6c 6c 2d 73 63 72  65 65 6e 20 74 77 6f 2d  |full-screen two-|
000002b0  63 6f 6c 75 6d 6e 20 6c  69 73 74 69 6e 67 20 6f  |column listing o|
000002c0  66 20 74 68 65 20 6f 75  74 70 75 74 20 66 69 6c  |f the output fil|
000002d0  65 20 61 73 20 69 74 20  69 73 20 67 65 6e 65 72  |e as it is gener|
000002e0  61 74 65 64 2e 7c 4d 25  52 49 20 73 65 74 20 74  |ated.|M%RI set t|
000002f0  68 65 20 73 63 72 65 65  6e 20 6d 6f 64 65 20 74  |he screen mode t|
00000300  6f 20 75 73 65 0a 48 4d  49 33 5f 31 3a 09 25 53  |o use.HMI3_1:.%S|
00000310  45 20 74 6f 67 67 6c 65  20 74 68 65 20 61 70 70  |E toggle the app|
00000320  65 61 72 61 6e 63 65 20  6f 66 20 70 65 72 66 6f  |earance of perfo|
00000330  72 6d 61 6e 63 65 20 73  74 61 74 69 73 74 69 63  |rmance statistic|
00000340  73 20 69 6e 20 74 68 65  20 6c 6f 67 20 66 69 6c  |s in the log fil|
00000350  65 2e 0a 48 4d 49 33 5f  36 3a 09 25 53 45 20 74  |e..HMI3_6:.%SE t|
00000360  6f 67 67 6c 65 20 74 68  65 20 69 6e 63 6c 75 73  |oggle the inclus|
00000370  69 6f 6e 20 6f 66 20 74  68 65 20 73 6f 75 72 63  |ion of the sourc|
00000380  65 20 63 6f 64 65 20 69  6e 20 74 68 65 20 6c 6f  |e code in the lo|
00000390  67 20 66 69 6c 65 0a 48  4d 49 34 5f 32 3a 09 54  |g file.HMI4_2:.T|
000003a0  79 70 65 20 69 6e 20 61  20 66 75 6c 6c 20 70 61  |ype in a full pa|
000003b0  74 68 6e 61 6d 65 2e 7c  4d 4f 72 20 64 72 61 67  |thname.|MOr drag|
000003c0  20 74 68 65 20 73 70 65  63 69 61 6c 20 66 69 6c  | the special fil|
000003d0  65 20 74 6f 20 74 68 65  20 6d 61 69 6e 20 42 61  |e to the main Ba|
000003e0  73 43 6f 6d 70 72 65 73  73 20 77 69 6e 64 6f 77  |sCompress window|
000003f0  2e 0a 48 4d 49 35 5f 34  3a 09 25 53 45 20 74 6f  |..HMI5_4:.%SE to|
00000400  67 67 6c 65 20 74 68 65  20 69 6e 63 6c 75 73 69  |ggle the inclusi|
00000410  6f 6e 20 6f 66 20 61 6c  6c 20 76 61 72 69 61 62  |on of all variab|
00000420  6c 65 73 20 6f 6e 6c 79  20 75 73 65 64 20 69 6e  |les only used in|
00000430  73 69 64 65 20 64 65 6c  65 74 65 64 20 72 6f 75  |side deleted rou|
00000440  74 69 6e 65 73 2e 0a 0a  48 49 63 6f 6e 42 61 72  |tines...HIconBar|
00000450  3a 09 54 68 69 73 20 69  73 20 74 68 65 20 25 41  |:.This is the %A|
00000460  70 70 20 69 63 6f 6e 7c  4d 43 6c 69 63 6b 20 74  |pp icon|MClick t|
00000470  6f 20 73 68 6f 77 20 74  68 65 20 63 6f 6e 74 72  |o show the contr|
00000480  6f 6c 20 77 69 6e 64 6f  77 7c 4d 44 72 61 67 20  |ol window|MDrag |
00000490  61 20 42 61 73 69 63 20  66 69 6c 65 20 68 65 72  |a Basic file her|
000004a0  65 20 74 6f 20 63 6f 6d  70 72 65 73 73 20 69 74  |e to compress it|
000004b0  0a 0a 48 50 72 6f 67 49  6e 66 6f 3a 09 59 65 70  |..HProgInfo:.Yep|
000004c0  2c 20 74 68 69 73 20 61  70 70 6c 69 63 61 74 69  |, this applicati|
000004d0  6f 6e 20 70 72 6f 76 69  64 65 73 20 68 65 6c 70  |on provides help|
000004e0  20 6d 65 73 73 61 67 65  73 0a 0a 48 43 68 6f 69  | messages..HChoi|
000004f0  63 65 73 3a 09 54 68 69  73 20 64 69 61 6c 6f 67  |ces:.This dialog|
00000500  75 65 20 62 6f 78 20 73  65 74 73 20 67 6c 6f 62  |ue box sets glob|
00000510  61 6c 20 63 68 6f 69 63  65 73 2e 0a 48 43 68 6f  |al choices..HCho|
00000520  69 63 65 73 31 31 3a 09  25 53 45 20 61 63 63 65  |ices11:.%SE acce|
00000530  70 74 20 61 62 6f 76 65  20 63 68 6f 69 63 65 73  |pt above choices|
00000540  2e 7c 4d 54 68 65 20 63  68 6f 69 63 65 73 20 77  |.|MThe choices w|
00000550  69 6c 6c 20 4e 4f 54 20  62 65 20 73 61 76 65 64  |ill NOT be saved|
00000560  20 70 65 72 6d 61 6e 65  6e 74 6c 79 2c 20 75 73  | permanently, us|
00000570  65 20 53 61 76 65 20 6f  72 20 53 61 76 65 20 66  |e Save or Save f|
00000580  75 6c 6c 20 74 6f 20 64  6f 20 74 68 69 73 2e 0a  |ull to do this..|
00000590  48 43 68 6f 69 63 65 73  31 30 3a 09 25 53 45 20  |HChoices10:.%SE |
000005a0  69 67 6e 6f 72 65 20 61  6e 79 20 63 68 61 6e 67  |ignore any chang|
000005b0  65 73 20 6d 61 64 65 20  74 6f 20 74 68 65 20 61  |es made to the a|
000005c0  62 6f 76 65 20 63 68 6f  69 63 65 73 2e 0a 48 43  |bove choices..HC|
000005d0  68 6f 69 63 65 73 39 3a  09 25 53 45 20 73 61 76  |hoices9:.%SE sav|
000005e0  65 20 74 68 65 20 63 75  72 72 65 6e 74 20 63 68  |e the current ch|
000005f0  6f 69 63 65 73 2e 20 20  54 68 65 20 66 75 6c 6c  |oices.  The full|
00000600  20 70 61 74 68 6e 61 6d  65 73 20 6f 66 20 74 68  | pathnames of th|
00000610  65 20 6c 6f 67 2c 20 78  72 65 66 20 61 6e 64 20  |e log, xref and |
00000620  6f 75 74 70 75 74 20 66  69 6c 65 73 20 77 69 6c  |output files wil|
00000630  6c 20 62 65 20 73 61 76  65 64 2e 0a 48 43 68 6f  |l be saved..HCho|
00000640  69 63 65 73 38 3a 09 25  53 45 20 73 61 76 65 20  |ices8:.%SE save |
00000650  74 68 65 20 63 75 72 72  65 6e 74 20 63 68 6f 69  |the current choi|
00000660  63 65 73 2e 20 20 4f 6e  6c 79 20 74 68 65 20 6c  |ces.  Only the l|
00000670  65 61 66 20 6e 61 6d 65  20 6f 66 20 74 68 65 20  |eaf name of the |
00000680  6c 6f 67 2c 20 78 72 65  66 20 61 6e 64 20 6f 75  |log, xref and ou|
00000690  74 70 75 74 20 66 69 6c  65 73 20 77 69 6c 6c 20  |tput files will |
000006a0  62 65 20 73 61 76 65 64  2e 0a 48 43 68 6f 69 63  |be saved..HChoic|
000006b0  65 73 37 3a 09 25 53 45  20 72 65 73 74 6f 72 65  |es7:.%SE restore|
000006c0  20 66 61 63 74 6f 72 79  20 64 65 66 61 75 6c 74  | factory default|
000006d0  20 76 61 6c 75 65 73 20  74 6f 20 61 6c 6c 20 73  | values to all s|
000006e0  65 74 74 69 6e 67 73 2e  0a 48 43 68 6f 69 63 65  |ettings..HChoice|
000006f0  73 35 3a 09 54 68 69 73  20 6f 70 74 69 6f 6e 20  |s5:.This option |
00000700  6f 6e 6c 79 20 74 61 6b  65 73 20 65 66 66 65 63  |only takes effec|
00000710  74 20 77 68 65 6e 20 6e  65 78 74 20 72 75 6e 20  |t when next run |
00000720  42 61 73 43 6f 6d 70 72  65 73 73 2e 20 20 49 74  |BasCompress.  It|
00000730  20 69 73 20 6f 66 20 75  73 65 20 74 6f 20 52 69  | is of use to Ri|
00000740  73 63 20 50 43 20 75 73  65 72 73 20 61 6e 64 2f  |sc PC users and/|
00000750  6f 72 20 6c 6f 77 2d 72  65 73 6f 6c 75 74 69 6f  |or low-resolutio|
00000760  6e 20 6d 6f 6e 69 74 6f  72 73 2e 0a 48 43 68 6f  |n monitors..HCho|
00000770  69 63 65 73 34 3a 09 55  73 65 20 77 69 74 68 20  |ices4:.Use with |
00000780  63 61 75 74 69 6f 6e 2e  20 20 4d 61 69 6e 6c 79  |caution.  Mainly|
00000790  20 75 73 65 64 20 77 68  65 6e 20 68 61 76 65 20  | used when have |
000007a0  74 77 6f 20 64 69 72 65  63 74 6f 72 69 65 73 20  |two directories |
000007b0  6f 66 20 74 68 65 20 73  61 6d 65 20 66 69 6c 65  |of the same file|
000007c0  73 2c 20 6f 6e 65 20 63  6f 6d 70 72 65 73 73 65  |s, one compresse|
000007d0  64 20 61 6e 64 20 74 68  65 20 6f 74 68 65 72 20  |d and the other |
000007e0  75 6e 63 6f 6d 70 72 65  73 73 65 64 2e 20 20 42  |uncompressed.  B|
000007f0  65 74 74 65 72 20 74 6f  20 75 73 65 20 61 20 4d  |etter to use a M|
00000800  61 6b 65 20 66 69 6c 65  2c 20 74 68 6f 75 67 68  |ake file, though|
00000810  21 0a 48 43 68 6f 69 63  65 73 33 3a 09 25 53 45  |!.HChoices3:.%SE|
00000820  20 74 6f 67 67 6c 65 20  74 68 65 20 75 73 65 20  | toggle the use |
00000830  6f 66 20 74 68 65 20 73  79 73 74 65 6d 20 76 61  |of the system va|
00000840  72 69 61 62 6c 65 20 22  4d 61 69 6e 22 20 69 6e  |riable "Main" in|
00000850  73 74 65 61 64 20 6f 66  20 74 68 65 20 66 75 6c  |stead of the ful|
00000860  6c 20 70 61 74 68 6e 61  6d 65 2e 20 20 57 68 65  |l pathname.  Whe|
00000870  6e 20 65 6e 61 62 6c 65  64 20 69 74 20 6d 61 6b  |n enabled it mak|
00000880  65 73 20 74 68 65 20 6c  6f 67 20 66 69 6c 65 20  |es the log file |
00000890  65 61 73 69 65 72 20 74  6f 20 72 65 61 64 2e 0a  |easier to read..|
000008a0  0a 48 43 6f 6e 74 72 6f  6c 3a 09 54 68 69 73 20  |.HControl:.This |
000008b0  69 73 20 74 68 65 20 6d  61 69 6e 20 63 6f 6e 74  |is the main cont|
000008c0  72 6f 6c 20 64 69 61 6c  6f 67 75 65 20 62 6f 78  |rol dialogue box|
000008d0  20 66 6f 72 20 25 41 70  70 0a 48 43 6f 6e 74 72  | for %App.HContr|
000008e0  6f 6c 5f 3a 09 44 72 61  67 20 61 20 62 61 73 69  |ol_:.Drag a basi|
000008f0  63 20 66 69 6c 65 20 69  6e 20 68 65 72 65 20 74  |c file in here t|
00000900  6f 20 63 6f 6d 70 72 65  73 73 20 69 74 7c 4d 44  |o compress it|MD|
00000910  72 61 67 20 61 20 74 65  78 74 20 66 69 6c 65 20  |rag a text file |
00000920  68 65 72 65 20 74 6f 20  64 65 66 69 6e 65 20 74  |here to define t|
00000930  68 65 20 73 70 65 63 69  61 6c 20 66 69 6c 65 0a  |he special file.|
00000940  48 43 6f 6e 74 72 6f 6c  30 3a 09 44 72 61 67 20  |HControl0:.Drag |
00000950  74 68 69 73 20 74 6f 20  64 65 66 69 6e 65 20 74  |this to define t|
00000960  68 65 20 6f 75 74 70 75  74 20 66 69 6c 65 7c 4d  |he output file|M|
00000970  54 68 69 73 20 77 69 6c  6c 20 62 65 20 61 20 74  |This will be a t|
00000980  6f 6b 65 6e 69 73 65 64  20 62 61 73 69 63 20 66  |okenised basic f|
00000990  69 6c 65 0a 48 43 6f 6e  74 72 6f 6c 31 3a 09 54  |ile.HControl1:.T|
000009a0  79 70 65 20 69 6e 20 74  68 65 20 6f 75 74 70 75  |ype in the outpu|
000009b0  74 20 66 69 6c 65 0a 48  43 6f 6e 74 72 6f 6c 33  |t file.HControl3|
000009c0  3a 09 44 72 61 67 20 74  68 69 73 20 74 6f 20 64  |:.Drag this to d|
000009d0  65 66 69 6e 65 20 74 68  65 20 6c 6f 67 20 66 69  |efine the log fi|
000009e0  6c 65 7c 4d 54 68 69 73  20 77 69 6c 6c 20 73 68  |le|MThis will sh|
000009f0  6f 77 20 61 6e 79 20 65  72 72 6f 72 20 6d 65 73  |ow any error mes|
00000a00  73 61 67 65 73 20 61 6e  64 20 61 6e 79 20 73 74  |sages and any st|
00000a10  61 74 69 73 74 69 63 73  0a 48 43 6f 6e 74 72 6f  |atistics.HContro|
00000a20  6c 34 3a 09 54 79 70 65  20 69 6e 20 74 68 65 20  |l4:.Type in the |
00000a30  6f 75 74 70 75 74 20 66  69 6c 65 0a 48 43 6f 6e  |output file.HCon|
00000a40  74 72 6f 6c 36 3a 09 44  72 61 67 20 74 68 69 73  |trol6:.Drag this|
00000a50  20 74 6f 20 64 65 66 69  6e 65 20 74 68 65 20 63  | to define the c|
00000a60  72 6f 73 73 2d 72 65 66  65 72 65 6e 63 65 20 66  |ross-reference f|
00000a70  69 6c 65 7c 4d 54 68 69  73 20 77 69 6c 6c 20 63  |ile|MThis will c|
00000a80  6f 6e 74 61 69 6e 20 74  68 65 20 63 72 6f 73 73  |ontain the cross|
00000a90  2d 72 65 66 65 72 65 6e  63 65 20 6c 69 73 74 69  |-reference listi|
00000aa0  6e 67 0a 48 43 6f 6e 74  72 6f 6c 37 3a 09 54 79  |ng.HControl7:.Ty|
00000ab0  70 65 20 69 6e 20 74 68  65 20 63 72 6f 73 73 2d  |pe in the cross-|
00000ac0  72 65 66 65 72 65 6e 63  65 20 66 69 6c 65 0a 48  |reference file.H|
00000ad0  43 6f 6e 74 72 6f 6c 31  30 3a 09 54 79 70 65 20  |Control10:.Type |
00000ae0  69 6e 20 74 68 65 20 6e  61 6d 65 20 6f 66 20 74  |in the name of t|
00000af0  68 65 20 73 70 65 63 69  61 6c 20 66 69 6c 65 20  |he special file |
00000b00  74 6f 20 6c 6f 61 64 20  69 6e 7c 4d 54 68 69 73  |to load in|MThis|
00000b10  20 69 73 20 61 63 74 75  61 6c 6c 79 20 61 20 63  | is actually a c|
00000b20  6f 6d 6d 61 20 73 65 70  61 72 61 74 65 64 20 6c  |omma separated l|
00000b30  69 73 74 20 6f 66 20 66  69 6c 65 20 6e 61 6d 65  |ist of file name|
00000b40  73 0a 0a 48 4f 72 64 65  72 3a 09 09 54 68 69 73  |s..HOrder:..This|
00000b50  20 64 69 61 6c 6f 67 75  65 20 62 6f 78 20 61 6c  | dialogue box al|
00000b60  6c 6f 77 73 20 79 6f 75  20 74 6f 20 63 68 61 6e  |lows you to chan|
00000b70  67 65 20 74 68 65 20 73  6f 72 74 69 6e 67 20 6f  |ge the sorting o|
00000b80  72 64 65 72 20 75 73 65  64 0a 48 4f 72 64 65 72  |rder used.HOrder|
00000b90  5f 3a 09 46 69 72 73 74  20 73 6f 72 74 20 62 79  |_:.First sort by|
00000ba0  20 6c 65 66 74 20 63 6f  6c 75 6d 6e 2c 20 74 68  | left column, th|
00000bb0  65 6e 20 73 6f 72 74 20  22 73 61 6d 65 22 20 67  |en sort "same" g|
00000bc0  72 6f 75 70 73 20 62 79  20 73 65 63 6f 6e 64 20  |roups by second |
00000bd0  63 6f 6c 75 6d 6e 2e 2e  2e 0a 48 4f 72 64 65 72  |column....HOrder|
00000be0  41 3a 09 53 6f 72 74 20  62 79 20 6e 61 6d 65 20  |A:.Sort by name |
00000bf0  28 75 73 69 6e 67 20 41  53 43 49 49 29 0a 48 4f  |(using ASCII).HO|
00000c00  72 64 65 72 42 3a 09 53  6f 72 74 20 62 79 20 75  |rderB:.Sort by u|
00000c10  73 61 67 65 7c 4d 46 6f  72 20 72 6f 75 74 69 6e  |sage|MFor routin|
00000c20  65 73 20 74 68 69 73 20  69 73 20 6e 75 6d 62 65  |es this is numbe|
00000c30  72 20 6f 66 20 74 69 6d  65 73 20 63 61 6c 6c 65  |r of times calle|
00000c40  64 7c 4d 46 6f 72 20 76  61 72 69 61 62 6c 65 73  |d|MFor variables|
00000c50  20 69 74 20 69 73 20 6e  75 6d 62 65 72 20 6f 66  | it is number of|
00000c60  20 74 69 6d 65 73 20 75  73 65 64 20 61 6e 64 20  | times used and |
00000c70  61 73 73 69 67 6e 65 64  0a 48 4f 72 64 65 72 43  |assigned.HOrderC|
00000c80  3a 09 53 6f 72 74 20 62  79 20 74 79 70 65 7c 4d  |:.Sort by type|M|
00000c90  52 6f 75 74 69 6e 65 73  20 69 6e 20 6f 72 64 65  |Routines in orde|
00000ca0  72 20 50 72 6f 63 65 64  75 72 65 2c 20 46 75 6e  |r Procedure, Fun|
00000cb0  63 74 69 6f 6e 7c 4d 56  61 72 69 61 62 6c 65 73  |ction|MVariables|
00000cc0  20 69 6e 20 6f 72 64 65  72 20 69 6e 74 2c 20 72  | in order int, r|
00000cd0  65 61 6c 2c 20 73 74 72  2c 20 69 6e 74 20 61 72  |eal, str, int ar|
00000ce0  72 2c 20 72 65 61 6c 20  61 72 72 2c 20 73 74 72  |r, real arr, str|
00000cf0  20 61 72 72 0a 48 4f 72  64 65 72 44 3a 09 53 6f  | arr.HOrderD:.So|
00000d00  72 74 20 62 79 20 6c 6f  63 61 74 69 6f 6e 20 28  |rt by location (|
00000d10  6f 6e 6c 79 20 68 61 73  20 6d 65 61 6e 69 6e 67  |only has meaning|
00000d20  20 66 6f 72 20 72 65 66  65 72 65 6e 63 65 73 29  | for references)|
00000d30  7c 4d 4e 6f 6d 69 6e 61  6c 6c 79 20 74 68 65 20  ||MNominally the |
00000d40  6c 69 6e 65 20 6e 75 6d  62 65 72 2c 20 62 75 74  |line number, but|
00000d50  20 66 69 6c 65 20 75 73  65 64 20 61 73 20 77 65  | file used as we|
00000d60  6c 6c 0a 48 4f 72 64 65  72 45 3a 09 53 6f 72 74  |ll.HOrderE:.Sort|
00000d70  20 62 79 20 6e 61 6d 65  20 28 62 75 74 20 6f 72  | by name (but or|
00000d80  64 65 72 20 61 73 20 69  6e 20 61 20 64 69 63 74  |der as in a dict|
00000d90  69 6f 6e 61 72 79 29 0a  48 4f 72 64 65 72 52 3a  |ionary).HOrderR:|
00000da0  09 52 65 76 65 72 73 65  20 74 68 65 20 6f 72 64  |.Reverse the ord|
00000db0  65 72 20 6f 66 20 73 6f  72 74 69 6e 67 7c 4d 57  |er of sorting|MW|
00000dc0  68 65 6e 20 73 65 6c 65  63 74 65 64 2c 20 68 69  |hen selected, hi|
00000dd0  67 68 20 76 61 6c 75 65  73 20 63 6f 6d 65 20 66  |gh values come f|
00000de0  69 72 73 74 0a 0a 53 61  76 65 41 73 54 79 70 65  |irst..SaveAsType|
00000df0  3a 09 25 3f 20 4c 6f 67  2c 20 58 52 65 66 2c 20  |:.%? Log, XRef, |
00000e00  4f 75 74 70 75 74 0a 48  53 61 76 65 41 73 3a 09  |Output.HSaveAs:.|
00000e10  54 68 69 73 20 69 73 20  74 68 65 20 73 74 61 6e  |This is the stan|
00000e20  64 61 72 64 20 73 61 76  65 20 64 69 61 6c 6f 67  |dard save dialog|
00000e30  75 65 20 62 6f 78 7c 4d  49 6e 20 74 68 69 73 20  |ue box|MIn this |
00000e40  70 72 6f 67 72 61 6d 20  69 74 20 69 73 20 75 73  |program it is us|
00000e50  65 64 20 74 6f 20 64 65  66 69 6e 65 20 74 68 65  |ed to define the|
00000e60  20 6e 61 6d 65 20 6f 66  20 74 68 65 20 25 53 61  | name of the %Sa|
00000e70  76 65 41 73 54 79 70 65  20 66 69 6c 65 0a 0a 4c  |veAsType file..L|
00000e80  45 30 3a 09 4d 65 73 73  61 67 65 20 66 72 6f 6d  |E0:.Message from|
00000e90  20 25 41 70 70 0a 4c 45  31 3a 09 41 20 73 79 73  | %App.LE1:.A sys|
00000ea0  74 65 6d 20 65 72 72 6f  72 20 68 61 73 20 6f 63  |tem error has oc|
00000eb0  63 75 72 65 64 3a 20 28  25 53 79 73 4e 29 3a 20  |cured: (%SysN): |
00000ec0  25 52 65 61 73 6f 6e 3a  20 25 53 79 73 0a 4c 45  |%Reason: %Sys.LE|
00000ed0  32 3a 09 54 6f 20 73 61  76 65 2c 20 64 72 61 67  |2:.To save, drag|
00000ee0  20 74 68 65 20 66 69 6c  65 20 69 63 6f 6e 20 74  | the file icon t|
00000ef0  6f 20 61 20 64 69 72 65  63 74 6f 72 79 20 64 69  |o a directory di|
00000f00  73 70 6c 61 79 2e 0a 4c  45 33 3a 09 43 6f 75 6c  |splay..LE3:.Coul|
00000f10  64 6e 27 74 20 66 69 6e  64 20 60 25 52 65 61 73  |dn't find `%Reas|
00000f20  6f 6e 27 20 77 69 6e 64  6f 77 20 69 6e 20 54 65  |on' window in Te|
00000f30  6d 70 6c 61 74 65 73 0a  4c 45 34 3a 09 43 6f 75  |mplates.LE4:.Cou|
00000f40  6c 64 6e 27 74 20 6c 6f  61 64 20 69 6e 20 25 52  |ldn't load in %R|
00000f50  65 61 73 6f 6e 20 66 69  6c 65 3a 20 28 25 53 79  |eason file: (%Sy|
00000f60  73 4e 29 3a 20 25 53 79  73 0a 4c 45 35 3a 09 25  |sN): %Sys.LE5:.%|
00000f70  41 70 70 20 72 65 71 75  69 72 65 73 20 61 20 6d  |App requires a m|
00000f80  6f 72 65 20 72 65 63 65  6e 74 20 76 65 72 73 69  |ore recent versi|
00000f90  6f 6e 20 6f 66 20 74 68  65 20 57 69 6e 64 6f 77  |on of the Window|
00000fa0  20 4d 61 6e 61 67 65 72  0a 4c 45 36 3a 09 25 41  | Manager.LE6:.%A|
00000fb0  70 70 20 68 61 73 20 73  75 66 66 65 72 65 64 20  |pp has suffered |
00000fc0  61 6e 20 69 6d 70 72 6f  62 61 62 6c 65 20 65 72  |an improbable er|
00000fd0  72 6f 72 20 77 68 69 6c  65 20 6c 6f 61 64 69 6e  |ror while loadin|
00000fe0  67 20 74 68 69 73 20 66  69 6c 65 0a 4c 45 37 3a  |g this file.LE7:|
00000ff0  09 25 41 70 70 20 68 61  73 20 72 75 6e 20 6f 75  |.%App has run ou|
00001000  74 20 6f 66 20 6d 65 6d  6f 72 79 20 74 72 79 69  |t of memory tryi|
00001010  6e 67 20 74 6f 20 6c 6f  61 64 20 74 68 69 73 20  |ng to load this |
00001020  66 69 6c 65 0a 4c 45 38  3a 09 43 61 6e 27 74 20  |file.LE8:.Can't |
00001030  74 72 61 6e 73 66 65 72  20 66 69 6c 65 20 28 75  |transfer file (u|
00001040  73 65 20 2a 53 65 74 20  57 69 6d 70 24 53 63 72  |se *Set Wimp$Scr|
00001050  61 70 20 3c 66 69 6c 65  6e 61 6d 65 3e 29 0a 4c  |ap <filename>).L|
00001060  45 39 3a 09 55 6e 65 78  70 65 63 74 65 64 20 52  |E9:.Unexpected R|
00001070  41 4d 5f 46 65 74 63 68  20 6d 65 73 73 61 67 65  |AM_Fetch message|
00001080  20 72 65 63 65 69 76 65  64 0a 4c 45 31 30 3a 09  | received.LE10:.|
00001090  55 6e 65 78 70 65 63 74  65 64 20 44 61 74 61 53  |Unexpected DataS|
000010a0  61 76 65 41 63 6b 20 6d  65 73 73 61 67 65 20 72  |aveAck message r|
000010b0  65 63 65 69 76 65 64 0a  4c 45 31 31 3a 09 44 61  |eceived.LE11:.Da|
000010c0  74 61 20 74 72 61 6e 73  66 65 72 20 66 61 69 6c  |ta transfer fail|
000010d0  65 64 3a 20 52 65 63 65  69 76 65 72 20 64 69 65  |ed: Receiver die|
000010e0  64 0a 4c 45 31 32 3a 09  60 25 52 65 61 73 6f 6e  |d.LE12:.`%Reason|
000010f0  27 20 69 73 20 6e 6f 74  20 61 20 72 65 63 6f 67  |' is not a recog|
00001100  6e 69 7a 65 64 20 66 69  6c 65 20 74 79 70 65 2e  |nized file type.|
00001110  20 20 41 72 65 20 79 6f  75 20 73 75 72 65 20 79  |  Are you sure y|
00001120  6f 75 20 77 61 6e 74 20  74 6f 20 6c 6f 61 64 20  |ou want to load |
00001130  69 74 3f 0a 4c 45 31 33  3a 09 31 20 66 69 6c 65  |it?.LE13:.1 file|
00001140  20 65 64 69 74 65 64 20  62 75 74 20 6e 6f 74 20  | edited but not |
00001150  73 61 76 65 64 20 69 6e  20 25 41 70 70 3a 20 61  |saved in %App: a|
00001160  72 65 20 79 6f 75 20 73  75 72 65 20 79 6f 75 20  |re you sure you |
00001170  77 61 6e 74 20 74 6f 20  51 75 69 74 3f 0a 4c 45  |want to Quit?.LE|
00001180  31 34 3a 09 25 52 65 61  73 6f 6e 20 66 69 6c 65  |14:.%Reason file|
00001190  73 20 65 64 69 74 65 64  20 62 75 74 20 6e 6f 74  |s edited but not|
000011a0  20 73 61 76 65 64 20 69  6e 20 25 41 70 70 3a 20  | saved in %App: |
000011b0  61 72 65 20 79 6f 75 20  73 75 72 65 20 79 6f 75  |are you sure you|
000011c0  20 77 61 6e 74 20 74 6f  20 51 75 69 74 3f 0a 4c  | want to Quit?.L|
000011d0  45 31 35 3a 09 44 61 74  61 20 74 72 61 6e 73 66  |E15:.Data transf|
000011e0  65 72 20 66 61 69 6c 65  64 3a 20 53 65 6e 64 65  |er failed: Sende|
000011f0  72 20 64 69 65 64 0a 4c  45 31 36 3a 09 25 41 70  |r died.LE16:.%Ap|
00001200  70 20 68 61 73 20 72 75  6e 20 6f 75 74 20 6f 66  |p has run out of|
00001210  20 6d 65 6d 6f 72 79 0a  0a 0a 4d 30 3a 09 42 61  | memory...M0:.Ba|
00001220  73 43 6f 6d 70 72 65 73  73 0a 4d 31 3a 09 49 6e  |sCompress.M1:.In|
00001230  66 6f 0a 4d 32 3a 09 49  6e 70 75 74 0a 4d 33 3a  |fo.M2:.Input.M3:|
00001240  09 4f 75 74 70 75 74 0a  4d 34 3a 09 4c 6f 67 0a  |.Output.M4:.Log.|
00001250  4d 35 3a 09 53 70 65 63  69 61 6c 0a 4d 36 3a 09  |M5:.Special.M6:.|
00001260  58 72 65 66 0a 4d 37 3a  09 43 68 6f 69 63 65 73  |Xref.M7:.Choices|
00001270  8c 0a 4d 38 3a 09 51 75  69 74 0a 0a 4d 31 30 30  |..M8:.Quit..M100|
00001280  3a 09 49 6e 70 75 74 0a  4d 31 30 31 3a 09 41 6c  |:.Input.M101:.Al|
00001290  6c 6f 77 20 6d 75 6c 74  69 70 6c 79 2d 64 65 66  |low multiply-def|
000012a0  69 6e 65 64 20 72 6f 75  74 69 6e 65 73 0a 4d 31  |ined routines.M1|
000012b0  30 32 3a 09 52 65 70 6f  72 74 20 6d 75 6c 74 69  |02:.Report multi|
000012c0  70 6c 65 20 65 78 69 74  73 20 66 72 6f 6d 20 61  |ple exits from a|
000012d0  20 72 6f 75 74 69 6e 65  0a 4d 31 30 33 3a 09 50  | routine.M103:.P|
000012e0  61 72 73 65 20 6e 75 6d  62 65 72 73 0a 4d 31 30  |arse numbers.M10|
000012f0  34 3a 09 43 6f 6e 76 65  72 74 20 53 57 49 27 73  |4:.Convert SWI's|
00001300  20 74 6f 20 6e 75 6d 62  65 72 73 0a 4d 31 30 35  | to numbers.M105|
00001310  3a 09 46 6f 72 63 65 20  6d 61 6c 66 6f 72 6d 65  |:.Force malforme|
00001320  64 20 53 57 49 27 73 20  74 6f 20 67 65 6e 65 72  |d SWI's to gener|
00001330  61 74 65 20 65 72 72 6f  72 0a 4d 31 30 36 3a 09  |ate error.M106:.|
00001340  52 65 70 6f 72 74 20 75  6e 6b 6e 6f 77 6e 20 53  |Report unknown S|
00001350  57 49 27 73 0a 4d 31 30  37 3a 09 50 72 6f 63 65  |WI's.M107:.Proce|
00001360  73 73 20 61 73 20 61 20  6c 69 62 72 61 72 79 20  |ss as a library |
00001370  66 69 6c 65 0a 0a 4d 32  30 30 3a 09 4f 75 74 70  |file..M200:.Outp|
00001380  75 74 0a 4d 32 30 31 3a  09 53 61 76 65 20 61 73  |ut.M201:.Save as|
00001390  0a 4d 32 30 32 3a 09 43  6f 6e 63 61 74 65 6e 61  |.M202:.Concatena|
000013a0  74 65 20 6c 69 6e 65 73  0a 4d 32 30 33 3a 09 52  |te lines.M203:.R|
000013b0  65 6d 6f 76 65 20 75 6e  75 73 65 64 20 72 6f 75  |emove unused rou|
000013c0  74 69 6e 65 73 0a 4d 32  30 34 3a 09 52 65 64 75  |tines.M204:.Redu|
000013d0  63 65 20 76 61 72 69 61  62 6c 65 20 6e 61 6d 65  |ce variable name|
000013e0  73 0a 4d 32 30 35 3a 09  52 65 64 75 63 65 20 72  |s.M205:.Reduce r|
000013f0  6f 75 74 69 6e 65 20 6e  61 6d 65 73 0a 4d 32 30  |outine names.M20|
00001400  36 3a 09 4c 69 73 74 0a  0a 4d 32 35 30 3a 09 53  |6:.List..M250:.S|
00001410  63 72 65 65 6e 20 6d 6f  64 65 0a 0a 4d 33 30 30  |creen mode..M300|
00001420  3a 09 56 61 72 2e 20 74  79 70 65 73 0a 4d 33 30  |:.Var. types.M30|
00001430  31 3a 09 49 6e 74 65 67  65 72 0a 4d 33 30 32 3a  |1:.Integer.M302:|
00001440  09 52 65 61 6c 0a 4d 33  30 33 3a 09 53 74 72 69  |.Real.M303:.Stri|
00001450  6e 67 0a 4d 33 30 34 3a  09 49 6e 74 65 67 65 72  |ng.M304:.Integer|
00001460  20 61 72 72 61 79 0a 4d  33 30 35 3a 09 52 65 61  | array.M305:.Rea|
00001470  6c 20 61 72 72 61 79 0a  4d 33 30 36 3a 09 53 74  |l array.M306:.St|
00001480  72 69 6e 67 20 61 72 72  61 79 0a 4d 33 30 37 3a  |ring array.M307:|
00001490  09 60 45 27 20 73 75 70  70 72 65 73 73 69 6f 6e  |.`E' suppression|
000014a0  0a 0a 4d 34 30 30 3a 09  52 74 6e 2e 20 74 79 70  |..M400:.Rtn. typ|
000014b0  65 73 0a 4d 34 30 31 3a  09 50 72 6f 63 65 64 75  |es.M401:.Procedu|
000014c0  72 65 0a 4d 34 30 32 3a  09 46 75 6e 63 74 69 6f  |re.M402:.Functio|
000014d0  6e 0a 0a 4d 35 30 30 3a  09 4c 6f 67 0a 4d 35 30  |n..M500:.Log.M50|
000014e0  31 3a 09 53 61 76 65 20  61 73 0a 4d 35 30 32 3a  |1:.Save as.M502:|
000014f0  09 53 74 61 74 69 73 74  69 63 73 0a 4d 35 30 33  |.Statistics.M503|
00001500  3a 09 45 56 41 4c 20 6b  65 79 77 6f 72 64 0a 4d  |:.EVAL keyword.M|
00001510  35 30 34 3a 09 44 41 54  41 20 6b 65 79 77 6f 72  |504:.DATA keywor|
00001520  64 0a 4d 35 30 35 3a 09  52 45 41 44 20 6b 65 79  |d.M505:.READ key|
00001530  77 6f 72 64 0a 4d 35 30  36 3a 09 4c 69 6e 65 20  |word.M506:.Line |
00001540  6e 75 6d 62 65 72 73 0a  4d 35 30 37 3a 09 4c 69  |numbers.M507:.Li|
00001550  73 74 20 69 6e 70 75 74  0a 0a 4d 36 30 30 3a 09  |st input..M600:.|
00001560  53 70 65 63 69 61 6c 0a  4d 36 30 31 3a 09 57 61  |Special.M601:.Wa|
00001570  72 6e 20 75 6e 64 65 66  69 6e 65 64 0a 4d 36 30  |rn undefined.M60|
00001580  32 3a 09 53 68 6f 77 20  65 78 70 61 6e 73 69 6f  |2:.Show expansio|
00001590  6e 0a 0a 4d 37 30 30 3a  09 58 52 65 66 0a 4d 37  |n..M700:.XRef.M7|
000015a0  30 31 3a 09 53 61 76 65  20 61 73 0a 4d 37 30 32  |01:.Save as.M702|
000015b0  3a 09 56 61 72 69 61 62  6c 65 73 0a 4d 37 30 33  |:.Variables.M703|
000015c0  3a 09 52 6f 75 74 69 6e  65 73 0a 4d 37 30 34 3a  |:.Routines.M704:|
000015d0  09 52 65 66 65 72 65 6e  63 65 20 6f 72 64 65 72  |.Reference order|
000015e0  0a 4d 37 30 35 3a 09 49  6e 63 6c 75 64 65 20 64  |.M705:.Include d|
000015f0  65 6c 65 74 65 64 0a 0a  4d 38 30 30 3a 09 56 61  |eleted..M800:.Va|
00001600  72 69 61 62 6c 65 73 0a  4d 38 30 31 3a 09 56 65  |riables.M801:.Ve|
00001610  72 62 6f 73 69 74 79 0a  4d 38 30 32 3a 09 54 79  |rbosity.M802:.Ty|
00001620  70 65 73 0a 4d 38 30 33  3a 09 4f 72 64 65 72 69  |pes.M803:.Orderi|
00001630  6e 67 0a 0a 4d 39 30 30  3a 09 4c 65 76 65 6c 0a  |ng..M900:.Level.|
00001640  4d 39 30 31 3a 09 4e 6f  6e 65 0a 4d 39 30 32 3a  |M901:.None.M902:|
00001650  09 45 78 69 73 74 65 6e  63 65 0a 4d 39 30 33 3a  |.Existence.M903:|
00001660  09 47 6c 6f 62 61 6c 0a  4d 39 30 34 3a 09 52 6f  |.Global.M904:.Ro|
00001670  75 74 69 6e 65 0a 4d 39  30 35 3a 09 4c 69 6e 65  |utine.M905:.Line|
00001680  0a 0a 4d 31 30 30 30 3a  09 52 6f 75 74 69 6e 65  |..M1000:.Routine|
00001690  73 0a 4d 31 30 30 31 3a  09 56 65 72 62 6f 73 69  |s.M1001:.Verbosi|
000016a0  74 79 0a 4d 31 30 30 32  3a 09 54 79 70 65 73 0a  |ty.M1002:.Types.|
000016b0  4d 31 30 30 33 3a 09 4f  72 64 65 72 69 6e 67 0a  |M1003:.Ordering.|
000016c0  0a 45 30 3a 09 54 68 69  73 20 61 70 70 6c 69 63  |.E0:.This applic|
000016d0  61 74 69 6f 6e 20 64 69  73 70 6c 61 79 73 20 68  |ation displays h|
000016e0  65 6c 70 66 75 6c 20 6d  65 73 73 61 67 65 73 20  |elpful messages |
000016f0  69 66 20 48 65 6c 70 2c  20 6f 6e 20 74 68 65 20  |if Help, on the |
00001700  61 70 70 6c 69 63 61 74  69 6f 6e 73 20 64 69 73  |applications dis|
00001710  63 2c 20 69 73 20 61 63  74 69 76 65 0a 45 31 3a  |c, is active.E1:|
00001720  09 42 61 73 43 6f 6d 70  72 65 73 73 20 6f 6e 6c  |.BasCompress onl|
00001730  79 20 75 6e 64 65 72 73  74 61 6e 64 73 20 42 61  |y understands Ba|
00001740  73 69 63 20 66 69 6c 65  73 0a 0a 49 63 6f 6e 42  |sic files..IconB|
00001750  61 72 3a 09 25 3f 20 42  61 73 43 6f 6d 70 72 65  |ar:.%? BasCompre|
00001760  73 73 2c 20 42 75 73 79  2c 20 51 75 69 65 74 0a  |ss, Busy, Quiet.|
00001770  0a 52 49 3a 09 09 4d 6f  76 65 20 74 68 65 20 70  |.RI:..Move the p|
00001780  6f 69 6e 74 65 72 20 72  69 67 68 74 20 74 6f 0a  |ointer right to.|
00001790  53 45 3a 09 09 43 6c 69  63 6b 20 53 45 4c 45 43  |SE:..Click SELEC|
000017a0  54 20 74 6f 0a 0a 57 69  6e 43 68 6f 69 63 65 73  |T to..WinChoices|
000017b0  3a 09 42 61 73 43 6f 6d  70 72 65 73 73 20 63 68  |:.BasCompress ch|
000017c0  6f 69 63 65 73 0a 57 69  6e 43 6f 6e 74 72 6f 6c  |oices.WinControl|
000017d0  3a 09 42 61 73 43 6f 6d  70 72 65 73 73 20 63 6f  |:.BasCompress co|
000017e0  6e 74 72 6f 6c 0a 0a 23  20 43 68 61 6e 67 65 20  |ntrol..# Change |
000017f0  74 6f 20 61 6c 74 65 72  20 61 70 70 65 61 72 61  |to alter appeara|
00001800  6e 63 65 20 6f 66 20 6d  65 6e 75 73 0a 23 20 75  |nce of menus.# u|
00001810  73 65 20 22 4d 65 6e 75  46 6f 6e 74 3a 22 20 74  |se "MenuFont:" t|
00001820  6f 20 64 69 73 61 62 6c  65 20 66 6f 6e 74 20 6d  |o disable font m|
00001830  65 6e 75 73 0a 23 0a 4d  65 6e 75 46 6f 6e 74 3a  |enus.#.MenuFont:|
00001840  48 6f 6d 65 72 74 6f 6e  2e 4d 65 64 69 75 6d 0a  |Homerton.Medium.|
00001850  4d 65 6e 75 46 6f 6e 74  57 69 64 74 68 3a 31 34  |MenuFontWidth:14|
00001860  2e 30 0a 4d 65 6e 75 46  6f 6e 74 48 65 69 67 68  |.0.MenuFontHeigh|
00001870  74 3a 31 34 2e 30 0a 23  20 69 66 20 4d 65 6e 75  |t:14.0.# if Menu|
00001880  46 6f 6e 74 4c 6f 77 52  65 7a 20 3d 3d 20 22 4e  |FontLowRez == "N|
00001890  4f 22 20 74 68 65 6e 20  75 73 65 20 61 6e 74 69  |O" then use anti|
000018a0  2d 61 6c 69 61 73 65 64  20 66 6f 6e 74 73 20 69  |-aliased fonts i|
000018b0  6e 20 6d 65 6e 75 73 20  6f 6e 6c 79 20 77 68 65  |n menus only whe|
000018c0  6e 20 69 6e 0a 23 20 61  20 68 69 67 68 2d 72 65  |n in.# a high-re|
000018d0  73 6f 6c 75 74 69 6f 6e  20 73 63 72 65 65 6e 20  |solution screen |
000018e0  6d 6f 64 65 20 28 3e 3d  20 39 30 64 70 69 29 0a  |mode (>= 90dpi).|
000018f0  23 0a 4d 65 6e 75 46 6f  6e 74 4c 6f 77 52 65 7a  |#.MenuFontLowRez|
00001900  3a 4e 4f 0a                                       |:NO.|
00001904