Home » CEEFAX disks » telesoftware12.adl » 13-01-89/HELPTXT
13-01-89/HELPTXT
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 » CEEFAX disks » telesoftware12.adl |
Filename: | 13-01-89/HELPTXT |
Read OK: | ✔ |
File size: | 6484 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
The Master ROM (C) John Robinson 1988 The Master ROM is a very powerful piece of software for the BBC Model B. It was originally designed as the system software for the ESP 002 ROM/RAM board, but can be used with any ROM board (or even without a ROM board) if you have at least one sideways RAM slot. It *MUST* be loaded into sideways RAM, and will disappear if it isn't in sideways RAM. Thanks to Graham Toal of Edinburgh Software Products for all the help and assistance he gave me writing it. 1. GETTING GOING Load The Master ROM using your normal ROM loader, and press <CTRL><BREAK>. The ROM should now be in the machine. This will be obvious from the new header message, which will be "BBC Supercomputer" and the actual total of RAM in your machine. It counts main RAM (16/32K), each full (16K) sideways RAM, 32K shadow RAM, and 64K second processor. If you have 256K or more, you won't get a memory total message. I don't foresee this happening! 2. THE COMMANDS *APPEND <filename> Append lines to file This command is similar to *BUILD but stores the typed data at the end of the file, instead of creating a new file. *BLANKING (ON/OFF) Monitor saver When enabled, this function will disable VDU output if you do not touch the keyboard for 2 minutes. This will save your monitor's CRT from having images permanently engraved upon it if you leave your computer and monitor on for a long time. If this happens to your monitor, you will not be able to use it because you won't be able to read what it says for the image. *CLOSE Close all open files Exactly the same as CLOSE#0 from BASIC, Master Series computers' *CLOSE, or the Watford DFSs' *TIDY. Useful with badly written languages which don't close files, or with programs with bugs in them, etc. *CONFIGURE Set machine configuration This is a large family of commands, most of them also found in Master Series computers. They determine how the computer is set up after <CTRL><BREAK> or power-up (if you have battery-backed RAM). See section 3. *CREATE <filename> <length> Create an empty file This command makes a blank file on the disc. It is provided in a Master by way of an OSFILE call (not provided by this ROM), and is implemented by opening a file for output, setting the pointer to the length, and closing the file. *DUMP <filename> (<offset>) Dump contents of file in hex and ASCII Similar to the standard *DUMP, but allows an initial offset into the file, uses OSGBPB (should be significantly faster with NFS) and shows it in pretty colours (mode 7 only). Takes workspace from &AC0 to &AFF. *INSERT <rom-id> Restores an unplugged ROM After *UNPLUG, this command will make a ROM available again. *KILL (<rom-id>) Wipes sideways RAM This command makes sideways RAM free for loading other ROM images on top. It is not bothered about the slot not containing a valid ROM image. If no parameter is given, it will kill all the unprotected (see *PROTECT) S/W RAM slots except The Master ROM, your current language and your current filing system. When using ADFS this command runs very slowly because it shuts down your current filing system, then starts it up again. This is so that ROMs may remove vectors before being killed. *MDUMP (<start-address> (<end-address/+length> (<rom-id>))) Memory dump in hex and ASCII Similar to *DUMP, but dumps the contents of the memory instead. The normal rules apply about the FFFF prefix for the I/O processor, but this need not be included if you give a ROM number. *PREFIX (<command> ON/OFF) Prefix command with *JR: If you want other low-priority ROMs to pick up Master ROM commands, use the prefixing facility. After a *PREFIX command, the command will only be accepted by The Master ROM if it is prefixed with "*JR:" eg after *PREFIX DUMP ON the *DUMP command will be picked up by your DFS (every time). Commands may be prefixed with *JR: even if you have not specified that they must be, eg if your DFS is above The Master ROM, *JR:DUMP will get The Master ROM's *DUMP command. *PREFIX on its own lists the commands that must be prefixed. *PRINTBUFFER <wxyz> Initialise printer buffer This command sets up a printer buffer in the sideways RAM slot you give, and starts it immediately. The printer buffer then becomes self-sufficient code that does not need The Master ROM to run it. It is initialised automatically every time you press BREAK. A total of a 15.5K buffer becomes available. *PROTECT (<rom-id> ON/OFF) Protect S/W RAM from general *KILL and selection by *SRLOAD Once *PROTECTed, a sideways RAM will not be killed by *KILL or used by *SRLOAD unless explicitly specified. *PROTECT on its own lists the RAM slots that are protected. *RESET (0/1) Perform BREAK/power-up Like pressing BREAK or turning the computer off and on again. *RESET 0 or just *RESET powers up the computer, *RESET 1 is equivalent to pressing BREAK. This command is not Tube compatible and tells you so. *ROMINFO (<rom-id>) Gives information about a ROM This command give extremely detailed information about the specified ROM or returns The Master ROM's current status if no parameter is given. If the slot contains a valid ROM, it will tell you: whether it is RAM or ROM the address of the service entry (if any) the address of the language entry (if any) whether it is the BASIC ROM the second processor language relocation address (if any) its title its version string (if any) its copyright string its status (enabled/disabled) the address of its private workspace whether it is the current language or not the names and addresses of any vectors into it the filing system number if it is the current filing system *ROMS List installed ROMs Eg: >*ROMS F: s The Master ROM E: Clear RAM D: S &97 DFS,NET C: Empty B* R BASIC A: Empty 9: L PASCAL 8: L PASCAL 7: S &1E ADFS 6: Empty 5: L COMAL 4: Empty 3: L WORDWISE-PLUS 2: Empty 1: l micro PROLOG 0: s TOOLKIT PLUS This means that The Master ROM is in slot F in sideways RAM Slot E is sideways RAM and is unused Slot D is the DNFS, its workspace starts at &1700 and the NFS is disabled Slot C is empty (on an ESP board, you have a 16K chip in slot C-D) Slot B is the current language, BASIC Slot A is empty (on an ESP board, you have a 16K chip in slot A-B) Slot 9 is one half of Pascal Slot 8 is the other half of Pascal (on an ESP board they are in a 32K chip) Slot 7 is the ADFS, its workspace starts at &1E00 Slot 6 is empty (on an ESP board, you have a 16K chip in slot 6-7) Slot 5 is COMAL Slot 4 is empty (on an ESP board, you have a 16K chip in slot 4-5) Slot 3 is WordWise Plus Slot 2 is empty (on an ESP board, you have a 16K chip in slot 2-3) Slot 1 is micro Prolog in sideways RAM Slot 0 is ToolKit Plus in sideways RAM *SEARCH <string> (<start-address> (<end-address/+length> (<rom-id>))) Search memory for string Searches I/O processor, second processor or sideways ROM for the given string, eg *SEARCH "The Master ROM" 8000 +4000 f would search the whole of ROM slot F for "The Master ROM". *SHOW (<key-number>) Function key lister Shows how the function key(s) (soft keys) has (have) been defined. Checks for *FX4 options and only lists keys 11-15 after a *FX4,2 if you don't give a parameter. *SPOOLON (<filename>) Spool output to file Similar to *SPOOL but appends data to file (see *APPEND). Without a parameter it closes the current spool file (like *SPOOL) *SRLOAD <filename> (<start-address>) (<rom-id>) (Q (I)) Sideways RAM loader Similar to the command found in Master Series computers, however: There is no slow version (the Q is ignored if given), instead main RAM and the sideways RAM are swapped, the stuff is loaded and they are swapped back, so the main RAM is never left corrupted and the load is always quick. However, interrupt routines will crash if they are between &3C00 and &7C00. Also, there is a form of the command *SRLOAD <filename> (<rom-id>). This loads to &8000, quick, with initialise. If no ROM number is given, one is chosen. Sideways RAM that already has a valid ROM in it may be specified explicitly without a *KILL beforehand. Examples: *SRLOAD r.extras would load "r.extras" into your lowest free RAM slot and attempt to initialise it. *SRLOAD data 8010 w q would load "data" into your lowest RAM slot at &8010. *SRSAVE <filename> <start-address> <end-address/+length> <rom-id> (Q) Sideways RAM saver Similar to the command found in Master Series computers. As with *SRLOAD, the address must be in the range &8000-&C000 as the Master Series computers' pseudo addressing is not implemented. The end address should be less than &C000 or you will find that you have saved parts of the OS ROM as well. This command does not swap main RAM and sideways RAM but it does use the highest area of memory that it can, as well as having a slow version, eg (see example for *ROMS) *SRSAVE r.toolkt+ 8000 +2000 0 q would save the ToolKit Plus ROM image on disc quickly, using main RAM from &5C00 to &7C00. *STATUS See configured status Shows exactly the same as *HELP CONFIGURE but without the heading and *CONFIGURE on its own. Does not take parameters (as the Master Series computers' equivalent commands do). *TIME (<<hh>:<mm>(:<ss>)>/OFF) Real-time clock This command starts a real-time clock running on events. There are 3 syntaxes for this command: *TIME shows time if clock is running *TIME OFF stops clock *TIME hh:mm(:ss) sets time and starts clock The clock continues to run over <BREAK> and <CTRL><BREAK> and can be configured to run at power-up (if you have battery-backed sideways RAM) or after *RESET. However, it loses up to 1 second each time you press <BREAK> and obviously will not run while the machine is off. Also provided is the OSWORD call found in Master Series computers to read the clock (OSWORD with A=&E). If a ROM above The Master ROM responds to this call, the time given by it will be shown by *TIME. However, it is likely that any ROM responding to the OSWORD call will also respond to *TIME. *UNPLUG <rom-id> Disable a sideways ROM This command makes a sideways ROM unavailable to be used until it is *INSERTed. It will not respond to any calls after the command has been executed, except for Tube Main Init (see notes below). 3. *CONFIGURE commands This family of commands take the form *CONFIGURE <command> <parameters> but just *CONFIGURE on its own shows exactly the same as *STATUS. The settings are issued at <CTRL><BREAK> or power-up, and some at soft breaks as well. Commands not found in Master Series computers are marked with a + MODE Sets start-up mode TV Sets start-up *TV parameters LOUD Makes BELL sound (<CTRL><G>/VDU 7) loud (as normal) QUIET Makes BELL sound quieter SOUND ON/OFF Turns sound on or off altogether (*FX210) + BAUD <n> Sets the baud rate for RS423 I/O (*FX7,*FX8) DELAY <n> Sets the keyboard auto-repeat delay (*FX11) REPEAT <n> Sets the keyboard auto-repeat rate (*FX12) PRINT <n> Sets the default printer number (*FX5) IGNORE (<n>) Sets the printer ignore character (*FX6) or none CAPS Makes CAPS LOCK come on NOCAPS Turns CAPS LOCK off SHCAPS Same as <SHIFT><CAPS LOCK> DATA <0-7> Specifies the data format used by the RS423 (see P388 AUG) SCROLL Leaves scrolling state as normal (VDU 15) NOSCROLL Turns paging on (VDU 14) DFS Selects DFS by default from DNFS + NFS Selects NFS by default from DNFS + BOOT Sets auto-boot (see P246 AUG) NOBOOT Disables auto-boot DIR Load directory at startup (ADFS) NODIR Don't load dir at startup (ADFS) FLOPPY Use floppy disc even if hard disc is available (ADFS) HARD Use hard disc if available (ADFS) LANG <n> Selects language ROM number FILE <n> Selects filing system ROM number TUBE Enables tube if present INTUBE As TUBE EXTUBE As TUBE NOTUBE Disables tube if present FDRIVE <n> Selects disc drive speed (ignores ADFS precompensation) BLANKING ON/OFF Enables/disables monitor saver (see *BLANKING) + CLOCK ON/OFF Enables/disables clock (see *TIME) + BEEP ON/OFF Enables/disables beep at <CTRL><BREAK> (normally off) + All commands which do something with the ADFS work only immediately after BREAK. AUG stands for Advanced User Guide 4. HELP Extensive help is supplied in the form of *HELP commands. All of the following will be accepted and output performed: *Help Master list commands *H.. list commands and configure options *HELP CONF. list configure options *HELP SP. display information on SPOOLON *h.roms romi.pre. display information on ROMS, ROMINFO and PREFIX *HeLp sRLoaD Srs. display information on SRLOAD and SRSAVE However, the information given in <> brackets may be confusing, as only very brief descriptions are given. <fsp> This should be the filename of the file the command should access, eg *SRLOAD :*.li*.roms.view+h to load a file called "view+h" in directory ":*.li*.roms" (this particular example would only work on a network). <"ON"/"OFF"> Either ON or OFF, specifying whether you want the function to be turned on or off. Any abbreviation of OFF is accepted (even .) but no abbreviation of ON. Most commands default to ON, eg *BLANKING would turn the monitor saver on, and *BLA.. would turn it off. <hex_num> A hexadecimal number (see User Guide for information about hexadecimal). In some cases, it specifies the length of the file, or the offset into the file. <wxyz> This is the method of identifying ROM numbers. Hexadecimal numbers 0-F and 0-15 relate directly to the ROM sockets, but W-Z and J-N are extras: W-Z are also found in Master Series computers, standing for the first to the fourth RAM slot found starting at 0, and J-N for the fifth to the ninth bank (this only occurs very rarely but Watford Electronics produce a ROM board which could take 9 RAM slots). If you are writing software to run on both BBC Microcomputers with sideways RAM and Master Series computers, use W-Z only. <hex_start> This is a start address in hexadecimal, ie in the range 0-FFFF. As in *SAVE, if the first 4 digits of an 8-digit number are FFFF, the I/O processor is selected for use instead of a second processor. <end/+len> This is an end address in hexadecimal (also in the range 0-FFFF) or a + followed by a length in hexadecimal. If the first 4 digits of an 8-digit number are FFFF this is ignored, ie the processor must be specified by the start address. If a length is given it must be in the processor's address range, eg fc00 +600 would give the error Not that much memory because it would go from &FC00 to &10200 which is no good! <command> One of The Master ROM's commands, eg ROMINFO or TIME. <dec_num> A decimal number in the range 0-255. Negative numbers are accepted when using *CONFIGURE commands, so the range becomes -255 to 255 although -255 is equivalent to 1. It specifies things like a function key number or an option for a command (eg *RESET). <string> A string of characters, as you would give after *KEYn, eg *KEY0"Hello!|M" then *SEARCH"Hello!|M" FFFF0000 would yield Found at &0B11 <"Q"> When using *SRLOAD and *SRSAVE, this indicates that the computer's main RAM should be used as a buffer and the file done in one operation. Only *SRSAVE actually corrupts main RAM permanently, because *SRLOAD preserves the memory (if you are in mode 3 and you load a ROM image, you will notice this!). *SRLOAD ignores this if present. <"I"> When using *SRLOAD with a start address, this initialises a ROM image if the slot contains one after the load by placing it in the ROM table. If the ROM should take workspace, press BREAK instead. <<hh>:<mm>(:<ss>)/"OFF"> This is the complete syntax for *TIME. It means that either a time parameter of hours:minutes(and :seconds if required) or OFF should be specified. 5. ERRORS The errors that The Master ROM can give are listed with the error number, then the actual error message, then the circumstance in which it occurs and how to remedy it. 17 Escape This error is given by the dump commands *DUMP and *MDUMP when you press escape. 210 Please give a command after the "*JR:" If you have typed *J<space> or *JR or *JR: with no command after it, this error will be given. Type a command after the *JR: bit, eg *JR:ROMS 211 Too many parameters If you have given too many parameters, eg *BLANKING OFF PLEASE this error will be given. Remove the last parameter and try again: *BLANKING OFF will work. 212 Configure what? If you have done a *CONFIGURE command but the parameter is unrecognised, eg *CONFIGURE HARD this error will be given. 213 Requires ON/OFF parameter Only given by *CONFIGURE commands, instead of Syntax errors. 214 File not found This error is given by *DUMP, *APPEND and *SPOOLON if the filename given cannot be found in the current directory/library. It is also given by *SRLOAD but it is given by the filing system in this case. 215 Screen saver not enabled You typed *BLANKING OFF without a *BLANKING ON beforehand. 216 The clock is not running Given by *TIME OFF if the clock was not on. 217 Bad time Given by *TIME if you do not give the time like this: *TIME 12:34 would set the time to 34 minutes past 12 (24-hour clock). The time must be given with each component separated by colons and no spaces, with the numbers in the correct ranges, ie hours 0-23, minutes 0-59 and seconds 0-59 (optional, default 0) 218 Events vectored into another ROM Both the clock and the monitor saver make use of events (a simplified type of interrupts offered by the OS). If another ROM has claimed EVNTV then The Master ROM cannot also vector it (see notes). 219 Can't reset the Tube This error is only given by *RESET if a second processor is being used. 220 is given by the CFS 221 File error This error can be given by all the commands where byte I/O is performed, ie *APPEND, *CREATE, *DUMP and *SRSAVE, and is given when an inexplicable error occurs (usually when the carry flag is set after an OSBPUT operation). The DFS executes a BRK and gives its own error instead of doing this, eg Can't extend. Also given by the CFS in similar circumstances. 222 and 223 are given by the CFS 224 Couldn't open file This error can be given by *APPEND, *CREATE and *SPOOLON when the output file cannot be opened. The DFS executes a BRK and gives its own error instead, eg Disk full. 225 Bad hex digit Hexadecimal numbers may contain only the digits 0-9 and A-F (or a-f). The routine counts a + as a number terminator, so with some commands you will get a Syntax error instead (but only if you are deliberately attempting to crash The Master ROM!!!) 226 Hex number too big The Master ROM expects only a 16-bit number, though it takes input of up to 32 bits, and if the top 2 bytes are not 0 or &FFFF or there are more than 9 digits then this error is generated. 227 Not that much memory This error is given when a +len address is given, eg *MDUMP c000 +c000 would give this error, but *MDUMP c000 +abc would not. 228 Bad decimal This error is given where a decimal number is required but not given correctly, eg *CONFIGURE IGNORE q0 229 Already silent This error is given if *CONFIGURE SOUND OFF is executed twice. 230 That slot is protected This error is given by *KILL, eg after *PROTECT w on typing *KILL w will give this error. 231 That slot isn't RAM If you have tried to *KILL a ROM slot or *SRLOAD into it, this error will be given, eg *KILL b will give this error (with most ROM boards). 232 That slot contains The Master ROM This error is given if you try to *KILL, *UNPLUG or *SRLOAD over The Master ROM 233 That slot is your current language This error is given if you try to *KILL, *UNPLUG or *SRLOAD over the slot containing your current language. 234 That slot is your current filing system This error is given if you try to *KILL, *UNPLUG or *SRLOAD over the slot containing your current filing system. This is unlikely to happen, as your filing system is most likely to be in a ROM. 235 Bad RAM number This error is given only by *SRLOAD when you attempt to give an address between 10 and 7FFF. Any number below 8000 is interpreted as a ROM number, and if it is not correct, it is rejected. 236 Not a valid ROM image This error is given only by *SRLOAD when a ROM image that has been loaded cannot be initialised because it is not a proper ROM image (the OS will also reject it). 237 RAM unavailable (try *KILL) This error is given if The Master ROM cannot find a useable sideways RAM slot for a *SRLOAD command, ie if all your RAM slots contain service ROM images. 238 Nothing plugged in there This error is given by *UNPLUG if you try to use it on an empty slot or on a slot that has already been unplugged. 240 That slot was not unplugged This error is given by *INSERT if you hadn't previously *UNPLUGged that slot. 241 Can't find sideways RAM If, for example, you only have 2 banks of sideways RAM and you try to access bank Z this error will be given. 242 ROM no? This error is given instead of Syntax errors by *CONFIGURE commands expecting a <wxyz> parameter. 243 Wasn't protected This error is given by *PROTECT if you try to unprotect a slot that wasn't protected, eg *PROTECT w off after loading up. 244 Bad range This error is given by *CONFIGURE when a number parameter is specified outside the required range, eg *CONFIGURE DATA 25 would give this error as only 0-7 are acceptable. 251 Bad key This error is given by *SHOW if the key number given is outside the range 0-15 (same error as OS) 254 Bad syntax Given by *CONFIGURE commands where the syntax is incorrect (see help) 254 Syntax: *....... This error is probably the most frequently occuring one. The dots are filled in with the command you used (incorrectly) and the list of parameters required (in brackets if optional), eg *CREATE dosh would give Syntax: *CREATE <fsp> <hex_num> because both a filename and a file length are required. Try *CREATE dosh 10000000 and you will get a 268,435,456 byte long file (if your media can take it) called dosh. (Wishful thinking, eh?) 6. NOTES If you want to disable the Tube, do NOT *UNPLUG the ROM with the Tube Host Code in it. This will be counterproductive as the Tube will be half- initialised. Instead use *CONFIGURE NOTUBE. Also with the Tube, The Master ROM will crash if used with any second processor other than a 6502 series type. If you press <R> at the same time as <BREAK> (ie <R><BREAK> or <CTRL><R> <BREAK>) then all the *CONFIGURE options will be reset to "Not configured", as will sideways RAM protection (see *PROTECT). The Master ROM accepts all commands in upper or lower case, hex numbers may include digits A-F or a-f, ROM ids (that's <wxyz>) may be upper or lower case. The Master ROM can be disabled almost altogether by setting the top bit of its workspace byte (the frugal bit). The ROM responds to one service call when the frugal bit is set: Tube Main Init. When this bit is set, it will do the same as it would if you had typed *CONFIGURE NOTUBE but The Master ROM must be above the ROM with the Tube Host Code in it. If you have an ESP 002 board, it will probably be best to use it in slot F. This means that disabling The Master ROM in this way will also disable the Tube. There is a small bug with *CONFIGURE NOTUBE: If the ROM with the Tube Host Code is above The Master ROM, pages 4 to 6 and the bottom of zero-page will be corrupted. This is NOT The Master ROM's fault: The Tube Main Init service call is sent round before The Master ROM gets a chance to stop it. The Master ROM follows the correct method supplied by the OS of claiming vectors, so only one ROM may be in the chain of claimers. The same is true of the printer buffer, so only one buffer will work (the one with the highest priority after BREAK). Other copies will waste sideways RAM space. The Master ROM may be loaded into any sideways RAM position, and will operate fully in any position except for the following points: a) Second processor users should load The Master ROM above the ROM containing the Tube Host Code (usually the DFS/DNFS) to use *CONFIGURE NOTUBE. b) Users with a hardware real-time clock and software in ROM in their machine should load The Master ROM below the ROM with the real-time clock code in it so that The Master ROM can access that clock when it receives a *TIME command. The Master ROM only works with standard sideways RAM, where the RAM may be written to immediately after normal selection (ie writing to ROMSEL) without other processes. This is the standard way of making sideways RAM. Sorry to all readers who don't fully understand everything I've said... I tried to keep technical points to a minimum, but as usual I expect I've completely confused you... ("Blinding you with science" is what my English teacher would say) Have fun, gang! From John (me) and Ford____ Beeb)
00000000 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00000010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 | Th| 00000020 65 20 4d 61 73 74 65 72 20 52 4f 4d 0d 0d 0d 20 |e Master ROM... | 00000030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000040 20 20 20 20 20 20 20 20 28 43 29 20 4a 6f 68 6e | (C) John| 00000050 20 52 6f 62 69 6e 73 6f 6e 20 31 39 38 38 0d 0d | Robinson 1988..| 00000060 0d 0d 0d 0d 54 68 65 20 4d 61 73 74 65 72 20 52 |....The Master R| 00000070 4f 4d 20 69 73 20 61 20 76 65 72 79 20 70 6f 77 |OM is a very pow| 00000080 65 72 66 75 6c 20 70 69 65 63 65 20 6f 66 20 73 |erful piece of s| 00000090 6f 66 74 77 61 72 65 20 66 6f 72 20 74 68 65 20 |oftware for the | 000000a0 42 42 43 20 4d 6f 64 65 6c 20 42 2e 0d 49 74 20 |BBC Model B..It | 000000b0 77 61 73 20 6f 72 69 67 69 6e 61 6c 6c 79 20 64 |was originally d| 000000c0 65 73 69 67 6e 65 64 20 61 73 20 74 68 65 20 73 |esigned as the s| 000000d0 79 73 74 65 6d 20 73 6f 66 74 77 61 72 65 20 66 |ystem software f| 000000e0 6f 72 20 74 68 65 20 45 53 50 20 30 30 32 20 52 |or the ESP 002 R| 000000f0 4f 4d 2f 52 41 4d 0d 62 6f 61 72 64 2c 20 62 75 |OM/RAM.board, bu| 00000100 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 77 69 |t can be used wi| 00000110 74 68 20 61 6e 79 20 52 4f 4d 20 62 6f 61 72 64 |th any ROM board| 00000120 20 28 6f 72 20 65 76 65 6e 20 77 69 74 68 6f 75 | (or even withou| 00000130 74 20 61 20 52 4f 4d 20 62 6f 61 72 64 29 20 69 |t a ROM board) i| 00000140 66 0d 79 6f 75 20 68 61 76 65 20 61 74 20 6c 65 |f.you have at le| 00000150 61 73 74 20 6f 6e 65 20 73 69 64 65 77 61 79 73 |ast one sideways| 00000160 20 52 41 4d 20 73 6c 6f 74 2e 20 49 74 20 2a 4d | RAM slot. It *M| 00000170 55 53 54 2a 20 62 65 20 6c 6f 61 64 65 64 20 69 |UST* be loaded i| 00000180 6e 74 6f 20 73 69 64 65 77 61 79 73 0d 52 41 4d |nto sideways.RAM| 00000190 2c 20 61 6e 64 20 77 69 6c 6c 20 64 69 73 61 70 |, and will disap| 000001a0 70 65 61 72 20 69 66 20 69 74 20 69 73 6e 27 74 |pear if it isn't| 000001b0 20 69 6e 20 73 69 64 65 77 61 79 73 20 52 41 4d | in sideways RAM| 000001c0 2e 0d 0d 54 68 61 6e 6b 73 20 74 6f 20 47 72 61 |...Thanks to Gra| 000001d0 68 61 6d 20 54 6f 61 6c 20 6f 66 20 45 64 69 6e |ham Toal of Edin| 000001e0 62 75 72 67 68 20 53 6f 66 74 77 61 72 65 20 50 |burgh Software P| 000001f0 72 6f 64 75 63 74 73 20 66 6f 72 20 61 6c 6c 20 |roducts for all | 00000200 74 68 65 20 68 65 6c 70 20 61 6e 64 0d 61 73 73 |the help and.ass| 00000210 69 73 74 61 6e 63 65 20 68 65 20 67 61 76 65 20 |istance he gave | 00000220 6d 65 20 77 72 69 74 69 6e 67 20 69 74 2e 0d 0d |me writing it...| 00000230 0d 31 2e 20 47 45 54 54 49 4e 47 20 47 4f 49 4e |.1. GETTING GOIN| 00000240 47 0d 0d 4c 6f 61 64 20 54 68 65 20 4d 61 73 74 |G..Load The Mast| 00000250 65 72 20 52 4f 4d 20 75 73 69 6e 67 20 79 6f 75 |er ROM using you| 00000260 72 20 6e 6f 72 6d 61 6c 20 52 4f 4d 20 6c 6f 61 |r normal ROM loa| 00000270 64 65 72 2c 20 61 6e 64 20 70 72 65 73 73 20 3c |der, and press <| 00000280 43 54 52 4c 3e 3c 42 52 45 41 4b 3e 2e 0d 54 68 |CTRL><BREAK>..Th| 00000290 65 20 52 4f 4d 20 73 68 6f 75 6c 64 20 6e 6f 77 |e ROM should now| 000002a0 20 62 65 20 69 6e 20 74 68 65 20 6d 61 63 68 69 | be in the machi| 000002b0 6e 65 2e 20 54 68 69 73 20 77 69 6c 6c 20 62 65 |ne. This will be| 000002c0 20 6f 62 76 69 6f 75 73 20 66 72 6f 6d 20 74 68 | obvious from th| 000002d0 65 20 6e 65 77 0d 68 65 61 64 65 72 20 6d 65 73 |e new.header mes| 000002e0 73 61 67 65 2c 20 77 68 69 63 68 20 77 69 6c 6c |sage, which will| 000002f0 20 62 65 20 22 42 42 43 20 53 75 70 65 72 63 6f | be "BBC Superco| 00000300 6d 70 75 74 65 72 22 20 61 6e 64 20 74 68 65 20 |mputer" and the | 00000310 61 63 74 75 61 6c 20 74 6f 74 61 6c 20 6f 66 0d |actual total of.| 00000320 52 41 4d 20 69 6e 20 79 6f 75 72 20 6d 61 63 68 |RAM in your mach| 00000330 69 6e 65 2e 20 49 74 20 63 6f 75 6e 74 73 20 6d |ine. It counts m| 00000340 61 69 6e 20 52 41 4d 20 28 31 36 2f 33 32 4b 29 |ain RAM (16/32K)| 00000350 2c 20 65 61 63 68 20 66 75 6c 6c 20 28 31 36 4b |, each full (16K| 00000360 29 20 73 69 64 65 77 61 79 73 0d 52 41 4d 2c 20 |) sideways.RAM, | 00000370 33 32 4b 20 73 68 61 64 6f 77 20 52 41 4d 2c 20 |32K shadow RAM, | 00000380 61 6e 64 20 36 34 4b 20 73 65 63 6f 6e 64 20 70 |and 64K second p| 00000390 72 6f 63 65 73 73 6f 72 2e 20 49 66 20 79 6f 75 |rocessor. If you| 000003a0 20 68 61 76 65 20 32 35 36 4b 20 6f 72 20 6d 6f | have 256K or mo| 000003b0 72 65 2c 0d 79 6f 75 20 77 6f 6e 27 74 20 67 65 |re,.you won't ge| 000003c0 74 20 61 20 6d 65 6d 6f 72 79 20 74 6f 74 61 6c |t a memory total| 000003d0 20 6d 65 73 73 61 67 65 2e 20 49 20 64 6f 6e 27 | message. I don'| 000003e0 74 20 66 6f 72 65 73 65 65 20 74 68 69 73 20 68 |t foresee this h| 000003f0 61 70 70 65 6e 69 6e 67 21 0d 0d 0d 32 2e 20 54 |appening!...2. T| 00000400 48 45 20 43 4f 4d 4d 41 4e 44 53 0d 0d 2a 41 50 |HE COMMANDS..*AP| 00000410 50 45 4e 44 20 3c 66 69 6c 65 6e 61 6d 65 3e 20 |PEND <filename> | 00000420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000430 20 20 20 20 41 70 70 65 6e 64 20 6c 69 6e 65 73 | Append lines| 00000440 20 74 6f 20 66 69 6c 65 0d 54 68 69 73 20 63 6f | to file.This co| 00000450 6d 6d 61 6e 64 20 69 73 20 73 69 6d 69 6c 61 72 |mmand is similar| 00000460 20 74 6f 20 2a 42 55 49 4c 44 20 62 75 74 20 73 | to *BUILD but s| 00000470 74 6f 72 65 73 20 74 68 65 20 74 79 70 65 64 20 |tores the typed | 00000480 64 61 74 61 20 61 74 20 74 68 65 20 65 6e 64 20 |data at the end | 00000490 6f 66 0d 74 68 65 20 66 69 6c 65 2c 20 69 6e 73 |of.the file, ins| 000004a0 74 65 61 64 20 6f 66 20 63 72 65 61 74 69 6e 67 |tead of creating| 000004b0 20 61 20 6e 65 77 20 66 69 6c 65 2e 0d 0d 2a 42 | a new file...*B| 000004c0 4c 41 4e 4b 49 4e 47 20 28 4f 4e 2f 4f 46 46 29 |LANKING (ON/OFF)| 000004d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000004e0 20 20 20 20 20 4d 6f 6e 69 74 6f 72 20 73 61 76 | Monitor sav| 000004f0 65 72 0d 57 68 65 6e 20 65 6e 61 62 6c 65 64 2c |er.When enabled,| 00000500 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 | this function w| 00000510 69 6c 6c 20 64 69 73 61 62 6c 65 20 56 44 55 20 |ill disable VDU | 00000520 6f 75 74 70 75 74 20 69 66 20 79 6f 75 20 64 6f |output if you do| 00000530 20 6e 6f 74 20 74 6f 75 63 68 0d 74 68 65 20 6b | not touch.the k| 00000540 65 79 62 6f 61 72 64 20 66 6f 72 20 32 20 6d 69 |eyboard for 2 mi| 00000550 6e 75 74 65 73 2e 20 54 68 69 73 20 77 69 6c 6c |nutes. This will| 00000560 20 73 61 76 65 20 79 6f 75 72 20 6d 6f 6e 69 74 | save your monit| 00000570 6f 72 27 73 20 43 52 54 20 66 72 6f 6d 20 68 61 |or's CRT from ha| 00000580 76 69 6e 67 0d 69 6d 61 67 65 73 20 70 65 72 6d |ving.images perm| 00000590 61 6e 65 6e 74 6c 79 20 65 6e 67 72 61 76 65 64 |anently engraved| 000005a0 20 75 70 6f 6e 20 69 74 20 69 66 20 79 6f 75 20 | upon it if you | 000005b0 6c 65 61 76 65 20 79 6f 75 72 20 63 6f 6d 70 75 |leave your compu| 000005c0 74 65 72 20 61 6e 64 20 6d 6f 6e 69 74 6f 72 0d |ter and monitor.| 000005d0 6f 6e 20 66 6f 72 20 61 20 6c 6f 6e 67 20 74 69 |on for a long ti| 000005e0 6d 65 2e 20 49 66 20 74 68 69 73 20 68 61 70 70 |me. If this happ| 000005f0 65 6e 73 20 74 6f 20 79 6f 75 72 20 6d 6f 6e 69 |ens to your moni| 00000600 74 6f 72 2c 20 79 6f 75 20 77 69 6c 6c 20 6e 6f |tor, you will no| 00000610 74 20 62 65 20 61 62 6c 65 0d 74 6f 20 75 73 65 |t be able.to use| 00000620 20 69 74 20 62 65 63 61 75 73 65 20 79 6f 75 20 | it because you | 00000630 77 6f 6e 27 74 20 62 65 20 61 62 6c 65 20 74 6f |won't be able to| 00000640 20 72 65 61 64 20 77 68 61 74 20 69 74 20 73 61 | read what it sa| 00000650 79 73 20 66 6f 72 20 74 68 65 20 69 6d 61 67 65 |ys for the image| 00000660 2e 0d 0d 2a 43 4c 4f 53 45 20 20 20 20 20 20 20 |...*CLOSE | 00000670 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000680 20 20 20 20 20 20 20 20 20 20 43 6c 6f 73 65 20 | Close | 00000690 61 6c 6c 20 6f 70 65 6e 20 66 69 6c 65 73 0d 45 |all open files.E| 000006a0 78 61 63 74 6c 79 20 74 68 65 20 73 61 6d 65 20 |xactly the same | 000006b0 61 73 20 43 4c 4f 53 45 23 30 20 66 72 6f 6d 20 |as CLOSE#0 from | 000006c0 42 41 53 49 43 2c 20 4d 61 73 74 65 72 20 53 65 |BASIC, Master Se| 000006d0 72 69 65 73 20 63 6f 6d 70 75 74 65 72 73 27 20 |ries computers' | 000006e0 2a 43 4c 4f 53 45 2c 0d 6f 72 20 74 68 65 20 57 |*CLOSE,.or the W| 000006f0 61 74 66 6f 72 64 20 44 46 53 73 27 20 2a 54 49 |atford DFSs' *TI| 00000700 44 59 2e 20 55 73 65 66 75 6c 20 77 69 74 68 20 |DY. Useful with | 00000710 62 61 64 6c 79 20 77 72 69 74 74 65 6e 20 6c 61 |badly written la| 00000720 6e 67 75 61 67 65 73 20 77 68 69 63 68 0d 64 6f |nguages which.do| 00000730 6e 27 74 20 63 6c 6f 73 65 20 66 69 6c 65 73 2c |n't close files,| 00000740 20 6f 72 20 77 69 74 68 20 70 72 6f 67 72 61 6d | or with program| 00000750 73 20 77 69 74 68 20 62 75 67 73 20 69 6e 20 74 |s with bugs in t| 00000760 68 65 6d 2c 20 65 74 63 2e 0d 0d 2a 43 4f 4e 46 |hem, etc...*CONF| 00000770 49 47 55 52 45 20 20 20 20 20 20 20 20 20 20 20 |IGURE | 00000780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000790 20 20 53 65 74 20 6d 61 63 68 69 6e 65 20 63 6f | Set machine co| 000007a0 6e 66 69 67 75 72 61 74 69 6f 6e 0d 54 68 69 73 |nfiguration.This| 000007b0 20 69 73 20 61 20 6c 61 72 67 65 20 66 61 6d 69 | is a large fami| 000007c0 6c 79 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 2c 20 |ly of commands, | 000007d0 6d 6f 73 74 20 6f 66 20 74 68 65 6d 20 61 6c 73 |most of them als| 000007e0 6f 20 66 6f 75 6e 64 20 69 6e 20 4d 61 73 74 65 |o found in Maste| 000007f0 72 0d 53 65 72 69 65 73 20 63 6f 6d 70 75 74 65 |r.Series compute| 00000800 72 73 2e 20 54 68 65 79 20 64 65 74 65 72 6d 69 |rs. They determi| 00000810 6e 65 20 68 6f 77 20 74 68 65 20 63 6f 6d 70 75 |ne how the compu| 00000820 74 65 72 20 69 73 20 73 65 74 20 75 70 20 61 66 |ter is set up af| 00000830 74 65 72 0d 3c 43 54 52 4c 3e 3c 42 52 45 41 4b |ter.<CTRL><BREAK| 00000840 3e 20 6f 72 20 70 6f 77 65 72 2d 75 70 20 28 69 |> or power-up (i| 00000850 66 20 79 6f 75 20 68 61 76 65 20 62 61 74 74 65 |f you have batte| 00000860 72 79 2d 62 61 63 6b 65 64 20 52 41 4d 29 2e 20 |ry-backed RAM). | 00000870 53 65 65 20 73 65 63 74 69 6f 6e 20 33 2e 0d 0d |See section 3...| 00000880 2a 43 52 45 41 54 45 20 3c 66 69 6c 65 6e 61 6d |*CREATE <filenam| 00000890 65 3e 20 3c 6c 65 6e 67 74 68 3e 20 20 20 20 20 |e> <length> | 000008a0 20 20 20 20 20 20 20 43 72 65 61 74 65 20 61 6e | Create an| 000008b0 20 65 6d 70 74 79 20 66 69 6c 65 0d 54 68 69 73 | empty file.This| 000008c0 20 63 6f 6d 6d 61 6e 64 20 6d 61 6b 65 73 20 61 | command makes a| 000008d0 20 62 6c 61 6e 6b 20 66 69 6c 65 20 6f 6e 20 74 | blank file on t| 000008e0 68 65 20 64 69 73 63 2e 20 49 74 20 69 73 20 70 |he disc. It is p| 000008f0 72 6f 76 69 64 65 64 20 69 6e 20 61 20 4d 61 73 |rovided in a Mas| 00000900 74 65 72 20 62 79 0d 77 61 79 20 6f 66 20 61 6e |ter by.way of an| 00000910 20 4f 53 46 49 4c 45 20 63 61 6c 6c 20 28 6e 6f | OSFILE call (no| 00000920 74 20 70 72 6f 76 69 64 65 64 20 62 79 20 74 68 |t provided by th| 00000930 69 73 20 52 4f 4d 29 2c 20 61 6e 64 20 69 73 20 |is ROM), and is | 00000940 69 6d 70 6c 65 6d 65 6e 74 65 64 20 62 79 0d 6f |implemented by.o| 00000950 70 65 6e 69 6e 67 20 61 20 66 69 6c 65 20 66 6f |pening a file fo| 00000960 72 20 6f 75 74 70 75 74 2c 20 73 65 74 74 69 6e |r output, settin| 00000970 67 20 74 68 65 20 70 6f 69 6e 74 65 72 20 74 6f |g the pointer to| 00000980 20 74 68 65 20 6c 65 6e 67 74 68 2c 20 61 6e 64 | the length, and| 00000990 20 63 6c 6f 73 69 6e 67 0d 74 68 65 20 66 69 6c | closing.the fil| 000009a0 65 2e 0d 0d 2a 44 55 4d 50 20 3c 66 69 6c 65 6e |e...*DUMP <filen| 000009b0 61 6d 65 3e 20 28 3c 6f 66 66 73 65 74 3e 29 20 |ame> (<offset>) | 000009c0 20 20 20 20 20 20 20 20 20 20 20 44 75 6d 70 20 | Dump | 000009d0 63 6f 6e 74 65 6e 74 73 20 6f 66 20 66 69 6c 65 |contents of file| 000009e0 20 69 6e 20 68 65 78 20 61 6e 64 0d 20 20 20 20 | in hex and. | 000009f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | * 00000a10 20 20 20 41 53 43 49 49 0d 53 69 6d 69 6c 61 72 | ASCII.Similar| 00000a20 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 | to the standard| 00000a30 20 2a 44 55 4d 50 2c 20 62 75 74 20 61 6c 6c 6f | *DUMP, but allo| 00000a40 77 73 20 61 6e 20 69 6e 69 74 69 61 6c 20 6f 66 |ws an initial of| 00000a50 66 73 65 74 20 69 6e 74 6f 20 74 68 65 20 66 69 |fset into the fi| 00000a60 6c 65 2c 0d 75 73 65 73 20 4f 53 47 42 50 42 20 |le,.uses OSGBPB | 00000a70 28 73 68 6f 75 6c 64 20 62 65 20 73 69 67 6e 69 |(should be signi| 00000a80 66 69 63 61 6e 74 6c 79 20 66 61 73 74 65 72 20 |ficantly faster | 00000a90 77 69 74 68 20 4e 46 53 29 20 61 6e 64 20 73 68 |with NFS) and sh| 00000aa0 6f 77 73 20 69 74 20 69 6e 0d 70 72 65 74 74 79 |ows it in.pretty| 00000ab0 20 63 6f 6c 6f 75 72 73 20 28 6d 6f 64 65 20 37 | colours (mode 7| 00000ac0 20 6f 6e 6c 79 29 2e 20 54 61 6b 65 73 20 77 6f | only). Takes wo| 00000ad0 72 6b 73 70 61 63 65 20 66 72 6f 6d 20 26 41 43 |rkspace from &AC| 00000ae0 30 20 74 6f 20 26 41 46 46 2e 0d 0d 2a 49 4e 53 |0 to &AFF...*INS| 00000af0 45 52 54 20 3c 72 6f 6d 2d 69 64 3e 20 20 20 20 |ERT <rom-id> | 00000b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000b10 20 20 20 52 65 73 74 6f 72 65 73 20 61 6e 20 75 | Restores an u| 00000b20 6e 70 6c 75 67 67 65 64 20 52 4f 4d 0d 41 66 74 |nplugged ROM.Aft| 00000b30 65 72 20 2a 55 4e 50 4c 55 47 2c 20 74 68 69 73 |er *UNPLUG, this| 00000b40 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 6d 61 | command will ma| 00000b50 6b 65 20 61 20 52 4f 4d 20 61 76 61 69 6c 61 62 |ke a ROM availab| 00000b60 6c 65 20 61 67 61 69 6e 2e 0d 0d 2a 4b 49 4c 4c |le again...*KILL| 00000b70 20 28 3c 72 6f 6d 2d 69 64 3e 29 20 20 20 20 20 | (<rom-id>) | 00000b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000b90 20 20 57 69 70 65 73 20 73 69 64 65 77 61 79 73 | Wipes sideways| 00000ba0 20 52 41 4d 0d 54 68 69 73 20 63 6f 6d 6d 61 6e | RAM.This comman| 00000bb0 64 20 6d 61 6b 65 73 20 73 69 64 65 77 61 79 73 |d makes sideways| 00000bc0 20 52 41 4d 20 66 72 65 65 20 66 6f 72 20 6c 6f | RAM free for lo| 00000bd0 61 64 69 6e 67 20 6f 74 68 65 72 20 52 4f 4d 20 |ading other ROM | 00000be0 69 6d 61 67 65 73 20 6f 6e 20 74 6f 70 2e 0d 49 |images on top..I| 00000bf0 74 20 69 73 20 6e 6f 74 20 62 6f 74 68 65 72 65 |t is not bothere| 00000c00 64 20 61 62 6f 75 74 20 74 68 65 20 73 6c 6f 74 |d about the slot| 00000c10 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 | not containing | 00000c20 61 20 76 61 6c 69 64 20 52 4f 4d 20 69 6d 61 67 |a valid ROM imag| 00000c30 65 2e 20 49 66 20 6e 6f 0d 70 61 72 61 6d 65 74 |e. If no.paramet| 00000c40 65 72 20 69 73 20 67 69 76 65 6e 2c 20 69 74 20 |er is given, it | 00000c50 77 69 6c 6c 20 6b 69 6c 6c 20 61 6c 6c 20 74 68 |will kill all th| 00000c60 65 20 75 6e 70 72 6f 74 65 63 74 65 64 20 28 73 |e unprotected (s| 00000c70 65 65 20 2a 50 52 4f 54 45 43 54 29 20 53 2f 57 |ee *PROTECT) S/W| 00000c80 0d 52 41 4d 20 73 6c 6f 74 73 20 65 78 63 65 70 |.RAM slots excep| 00000c90 74 20 54 68 65 20 4d 61 73 74 65 72 20 52 4f 4d |t The Master ROM| 00000ca0 2c 20 79 6f 75 72 20 63 75 72 72 65 6e 74 20 6c |, your current l| 00000cb0 61 6e 67 75 61 67 65 20 61 6e 64 20 79 6f 75 72 |anguage and your| 00000cc0 20 63 75 72 72 65 6e 74 0d 66 69 6c 69 6e 67 20 | current.filing | 00000cd0 73 79 73 74 65 6d 2e 20 57 68 65 6e 20 75 73 69 |system. When usi| 00000ce0 6e 67 20 41 44 46 53 20 74 68 69 73 20 63 6f 6d |ng ADFS this com| 00000cf0 6d 61 6e 64 20 72 75 6e 73 20 76 65 72 79 20 73 |mand runs very s| 00000d00 6c 6f 77 6c 79 20 62 65 63 61 75 73 65 20 69 74 |lowly because it| 00000d10 0d 73 68 75 74 73 20 64 6f 77 6e 20 79 6f 75 72 |.shuts down your| 00000d20 20 63 75 72 72 65 6e 74 20 66 69 6c 69 6e 67 20 | current filing | 00000d30 73 79 73 74 65 6d 2c 20 74 68 65 6e 20 73 74 61 |system, then sta| 00000d40 72 74 73 20 69 74 20 75 70 20 61 67 61 69 6e 2e |rts it up again.| 00000d50 20 54 68 69 73 20 69 73 20 73 6f 0d 74 68 61 74 | This is so.that| 00000d60 20 52 4f 4d 73 20 6d 61 79 20 72 65 6d 6f 76 65 | ROMs may remove| 00000d70 20 76 65 63 74 6f 72 73 20 62 65 66 6f 72 65 20 | vectors before | 00000d80 62 65 69 6e 67 20 6b 69 6c 6c 65 64 2e 0d 0d 2a |being killed...*| 00000d90 4d 44 55 4d 50 20 28 3c 73 74 61 72 74 2d 61 64 |MDUMP (<start-ad| 00000da0 64 72 65 73 73 3e 20 28 3c 65 6e 64 2d 61 64 64 |dress> (<end-add| 00000db0 72 65 73 73 2f 2b 6c 65 6e 67 74 68 3e 20 28 3c |ress/+length> (<| 00000dc0 72 6f 6d 2d 69 64 3e 29 29 29 0d 20 20 20 20 20 |rom-id>))). | 00000dd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | * 00000df0 20 20 4d 65 6d 6f 72 79 20 64 75 6d 70 20 69 6e | Memory dump in| 00000e00 20 68 65 78 20 61 6e 64 20 41 53 43 49 49 0d 53 | hex and ASCII.S| 00000e10 69 6d 69 6c 61 72 20 74 6f 20 2a 44 55 4d 50 2c |imilar to *DUMP,| 00000e20 20 62 75 74 20 64 75 6d 70 73 20 74 68 65 20 63 | but dumps the c| 00000e30 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 6d |ontents of the m| 00000e40 65 6d 6f 72 79 20 69 6e 73 74 65 61 64 2e 20 54 |emory instead. T| 00000e50 68 65 20 6e 6f 72 6d 61 6c 0d 72 75 6c 65 73 20 |he normal.rules | 00000e60 61 70 70 6c 79 20 61 62 6f 75 74 20 74 68 65 20 |apply about the | 00000e70 46 46 46 46 20 70 72 65 66 69 78 20 66 6f 72 20 |FFFF prefix for | 00000e80 74 68 65 20 49 2f 4f 20 70 72 6f 63 65 73 73 6f |the I/O processo| 00000e90 72 2c 20 62 75 74 20 74 68 69 73 20 6e 65 65 64 |r, but this need| 00000ea0 20 6e 6f 74 0d 62 65 20 69 6e 63 6c 75 64 65 64 | not.be included| 00000eb0 20 69 66 20 79 6f 75 20 67 69 76 65 20 61 20 52 | if you give a R| 00000ec0 4f 4d 20 6e 75 6d 62 65 72 2e 0d 0d 2a 50 52 45 |OM number...*PRE| 00000ed0 46 49 58 20 28 3c 63 6f 6d 6d 61 6e 64 3e 20 4f |FIX (<command> O| 00000ee0 4e 2f 4f 46 46 29 20 20 20 20 20 20 20 20 20 20 |N/OFF) | 00000ef0 20 20 20 50 72 65 66 69 78 20 63 6f 6d 6d 61 6e | Prefix comman| 00000f00 64 20 77 69 74 68 20 2a 4a 52 3a 0d 49 66 20 79 |d with *JR:.If y| 00000f10 6f 75 20 77 61 6e 74 20 6f 74 68 65 72 20 6c 6f |ou want other lo| 00000f20 77 2d 70 72 69 6f 72 69 74 79 20 52 4f 4d 73 20 |w-priority ROMs | 00000f30 74 6f 20 70 69 63 6b 20 75 70 20 4d 61 73 74 65 |to pick up Maste| 00000f40 72 20 52 4f 4d 20 63 6f 6d 6d 61 6e 64 73 2c 20 |r ROM commands, | 00000f50 75 73 65 0d 74 68 65 20 70 72 65 66 69 78 69 6e |use.the prefixin| 00000f60 67 20 66 61 63 69 6c 69 74 79 2e 20 41 66 74 65 |g facility. Afte| 00000f70 72 20 61 20 2a 50 52 45 46 49 58 20 63 6f 6d 6d |r a *PREFIX comm| 00000f80 61 6e 64 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 |and, the command| 00000f90 20 77 69 6c 6c 20 6f 6e 6c 79 20 62 65 0d 61 63 | will only be.ac| 00000fa0 63 65 70 74 65 64 20 62 79 20 54 68 65 20 4d 61 |cepted by The Ma| 00000fb0 73 74 65 72 20 52 4f 4d 20 69 66 20 69 74 20 69 |ster ROM if it i| 00000fc0 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 |s prefixed with | 00000fd0 22 2a 4a 52 3a 22 20 65 67 20 61 66 74 65 72 0d |"*JR:" eg after.| 00000fe0 20 20 2a 50 52 45 46 49 58 20 44 55 4d 50 20 4f | *PREFIX DUMP O| 00000ff0 4e 0d 74 68 65 20 2a 44 55 4d 50 20 63 6f 6d 6d |N.the *DUMP comm| 00001000 61 6e 64 20 77 69 6c 6c 20 62 65 20 70 69 63 6b |and will be pick| 00001010 65 64 20 75 70 20 62 79 20 79 6f 75 72 20 44 46 |ed up by your DF| 00001020 53 20 28 65 76 65 72 79 20 74 69 6d 65 29 2e 0d |S (every time)..| 00001030 43 6f 6d 6d 61 6e 64 73 20 6d 61 79 20 62 65 20 |Commands may be | 00001040 70 72 65 66 69 78 65 64 20 77 69 74 68 20 2a 4a |prefixed with *J| 00001050 52 3a 20 65 76 65 6e 20 69 66 20 79 6f 75 20 68 |R: even if you h| 00001060 61 76 65 20 6e 6f 74 20 73 70 65 63 69 66 69 65 |ave not specifie| 00001070 64 20 74 68 61 74 0d 74 68 65 79 20 6d 75 73 74 |d that.they must| 00001080 20 62 65 2c 20 65 67 20 69 66 20 79 6f 75 72 20 | be, eg if your | 00001090 44 46 53 20 69 73 20 61 62 6f 76 65 20 54 68 65 |DFS is above The| 000010a0 20 4d 61 73 74 65 72 20 52 4f 4d 2c 20 2a 4a 52 | Master ROM, *JR| 000010b0 3a 44 55 4d 50 20 77 69 6c 6c 20 67 65 74 0d 54 |:DUMP will get.T| 000010c0 68 65 20 4d 61 73 74 65 72 20 52 4f 4d 27 73 20 |he Master ROM's | 000010d0 2a 44 55 4d 50 20 63 6f 6d 6d 61 6e 64 2e 0d 2a |*DUMP command..*| 000010e0 50 52 45 46 49 58 20 6f 6e 20 69 74 73 20 6f 77 |PREFIX on its ow| 000010f0 6e 20 6c 69 73 74 73 20 74 68 65 20 63 6f 6d 6d |n lists the comm| 00001100 61 6e 64 73 20 74 68 61 74 20 6d 75 73 74 20 62 |ands that must b| 00001110 65 20 70 72 65 66 69 78 65 64 2e 0d 0d 2a 50 52 |e prefixed...*PR| 00001120 49 4e 54 42 55 46 46 45 52 20 3c 77 78 79 7a 3e |INTBUFFER <wxyz>| 00001130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001140 20 20 20 20 49 6e 69 74 69 61 6c 69 73 65 20 70 | Initialise p| 00001150 72 69 6e 74 65 72 20 62 75 66 66 65 72 0d 54 68 |rinter buffer.Th| 00001160 69 73 20 63 6f 6d 6d 61 6e 64 20 73 65 74 73 20 |is command sets | 00001170 75 70 20 61 20 70 72 69 6e 74 65 72 20 62 75 66 |up a printer buf| 00001180 66 65 72 20 69 6e 20 74 68 65 20 73 69 64 65 77 |fer in the sidew| 00001190 61 79 73 20 52 41 4d 20 73 6c 6f 74 20 79 6f 75 |ays RAM slot you| 000011a0 20 67 69 76 65 2c 0d 61 6e 64 20 73 74 61 72 74 | give,.and start| 000011b0 73 20 69 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 |s it immediately| 000011c0 2e 20 54 68 65 20 70 72 69 6e 74 65 72 20 62 75 |. The printer bu| 000011d0 66 66 65 72 20 74 68 65 6e 20 62 65 63 6f 6d 65 |ffer then become| 000011e0 73 20 73 65 6c 66 2d 73 75 66 66 69 63 69 65 6e |s self-sufficien| 000011f0 74 0d 63 6f 64 65 20 74 68 61 74 20 64 6f 65 73 |t.code that does| 00001200 20 6e 6f 74 20 6e 65 65 64 20 54 68 65 20 4d 61 | not need The Ma| 00001210 73 74 65 72 20 52 4f 4d 20 74 6f 20 72 75 6e 20 |ster ROM to run | 00001220 69 74 2e 20 49 74 20 69 73 20 69 6e 69 74 69 61 |it. It is initia| 00001230 6c 69 73 65 64 0d 61 75 74 6f 6d 61 74 69 63 61 |lised.automatica| 00001240 6c 6c 79 20 65 76 65 72 79 20 74 69 6d 65 20 79 |lly every time y| 00001250 6f 75 20 70 72 65 73 73 20 42 52 45 41 4b 2e 20 |ou press BREAK. | 00001260 41 20 74 6f 74 61 6c 20 6f 66 20 61 20 31 35 2e |A total of a 15.| 00001270 35 4b 20 62 75 66 66 65 72 0d 62 65 63 6f 6d 65 |5K buffer.become| 00001280 73 20 61 76 61 69 6c 61 62 6c 65 2e 0d 0d 2a 50 |s available...*P| 00001290 52 4f 54 45 43 54 20 28 3c 72 6f 6d 2d 69 64 3e |ROTECT (<rom-id>| 000012a0 20 4f 4e 2f 4f 46 46 29 20 20 20 20 20 20 20 20 | ON/OFF) | 000012b0 20 20 20 20 20 50 72 6f 74 65 63 74 20 53 2f 57 | Protect S/W| 000012c0 20 52 41 4d 20 66 72 6f 6d 20 67 65 6e 65 72 61 | RAM from genera| 000012d0 6c 20 2a 4b 49 4c 4c 0d 20 20 20 20 20 20 20 20 |l *KILL. | 000012e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000012f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 | a| 00001300 6e 64 20 73 65 6c 65 63 74 69 6f 6e 20 62 79 20 |nd selection by | 00001310 2a 53 52 4c 4f 41 44 0d 4f 6e 63 65 20 2a 50 52 |*SRLOAD.Once *PR| 00001320 4f 54 45 43 54 65 64 2c 20 61 20 73 69 64 65 77 |OTECTed, a sidew| 00001330 61 79 73 20 52 41 4d 20 77 69 6c 6c 20 6e 6f 74 |ays RAM will not| 00001340 20 62 65 20 6b 69 6c 6c 65 64 20 62 79 20 2a 4b | be killed by *K| 00001350 49 4c 4c 20 6f 72 20 75 73 65 64 20 62 79 0d 2a |ILL or used by.*| 00001360 53 52 4c 4f 41 44 20 75 6e 6c 65 73 73 20 65 78 |SRLOAD unless ex| 00001370 70 6c 69 63 69 74 6c 79 20 73 70 65 63 69 66 69 |plicitly specifi| 00001380 65 64 2e 0d 2a 50 52 4f 54 45 43 54 20 6f 6e 20 |ed..*PROTECT on | 00001390 69 74 73 20 6f 77 6e 20 6c 69 73 74 73 20 74 68 |its own lists th| 000013a0 65 20 52 41 4d 20 73 6c 6f 74 73 20 74 68 61 74 |e RAM slots that| 000013b0 20 61 72 65 20 70 72 6f 74 65 63 74 65 64 2e 0d | are protected..| 000013c0 0d 2a 52 45 53 45 54 20 28 30 2f 31 29 20 20 20 |.*RESET (0/1) | 000013d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000013e0 20 20 20 20 20 20 20 20 50 65 72 66 6f 72 6d 20 | Perform | 000013f0 42 52 45 41 4b 2f 70 6f 77 65 72 2d 75 70 0d 4c |BREAK/power-up.L| 00001400 69 6b 65 20 70 72 65 73 73 69 6e 67 20 42 52 45 |ike pressing BRE| 00001410 41 4b 20 6f 72 20 74 75 72 6e 69 6e 67 20 74 68 |AK or turning th| 00001420 65 20 63 6f 6d 70 75 74 65 72 20 6f 66 66 20 61 |e computer off a| 00001430 6e 64 20 6f 6e 20 61 67 61 69 6e 2e 20 2a 52 45 |nd on again. *RE| 00001440 53 45 54 20 30 20 6f 72 0d 6a 75 73 74 20 2a 52 |SET 0 or.just *R| 00001450 45 53 45 54 20 70 6f 77 65 72 73 20 75 70 20 74 |ESET powers up t| 00001460 68 65 20 63 6f 6d 70 75 74 65 72 2c 20 2a 52 45 |he computer, *RE| 00001470 53 45 54 20 31 20 69 73 20 65 71 75 69 76 61 6c |SET 1 is equival| 00001480 65 6e 74 20 74 6f 20 70 72 65 73 73 69 6e 67 0d |ent to pressing.| 00001490 42 52 45 41 4b 2e 20 54 68 69 73 20 63 6f 6d 6d |BREAK. This comm| 000014a0 61 6e 64 20 69 73 20 6e 6f 74 20 54 75 62 65 20 |and is not Tube | 000014b0 63 6f 6d 70 61 74 69 62 6c 65 20 61 6e 64 20 74 |compatible and t| 000014c0 65 6c 6c 73 20 79 6f 75 20 73 6f 2e 0d 0d 2a 52 |ells you so...*R| 000014d0 4f 4d 49 4e 46 4f 20 28 3c 72 6f 6d 2d 69 64 3e |OMINFO (<rom-id>| 000014e0 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |) | 000014f0 20 20 20 20 20 47 69 76 65 73 20 69 6e 66 6f 72 | Gives infor| 00001500 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 61 20 52 |mation about a R| 00001510 4f 4d 0d 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 |OM.This command | 00001520 67 69 76 65 20 65 78 74 72 65 6d 65 6c 79 20 64 |give extremely d| 00001530 65 74 61 69 6c 65 64 20 69 6e 66 6f 72 6d 61 74 |etailed informat| 00001540 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 70 |ion about the sp| 00001550 65 63 69 66 69 65 64 20 52 4f 4d 0d 6f 72 20 72 |ecified ROM.or r| 00001560 65 74 75 72 6e 73 20 54 68 65 20 4d 61 73 74 65 |eturns The Maste| 00001570 72 20 52 4f 4d 27 73 20 63 75 72 72 65 6e 74 20 |r ROM's current | 00001580 73 74 61 74 75 73 20 69 66 20 6e 6f 20 70 61 72 |status if no par| 00001590 61 6d 65 74 65 72 20 69 73 20 67 69 76 65 6e 2e |ameter is given.| 000015a0 20 49 66 0d 74 68 65 20 73 6c 6f 74 20 63 6f 6e | If.the slot con| 000015b0 74 61 69 6e 73 20 61 20 76 61 6c 69 64 20 52 4f |tains a valid RO| 000015c0 4d 2c 20 69 74 20 77 69 6c 6c 20 74 65 6c 6c 20 |M, it will tell | 000015d0 79 6f 75 3a 0d 77 68 65 74 68 65 72 20 69 74 20 |you:.whether it | 000015e0 69 73 20 52 41 4d 20 6f 72 20 52 4f 4d 0d 74 68 |is RAM or ROM.th| 000015f0 65 20 61 64 64 72 65 73 73 20 6f 66 20 74 68 65 |e address of the| 00001600 20 73 65 72 76 69 63 65 20 65 6e 74 72 79 20 28 | service entry (| 00001610 69 66 20 61 6e 79 29 0d 74 68 65 20 61 64 64 72 |if any).the addr| 00001620 65 73 73 20 6f 66 20 74 68 65 20 6c 61 6e 67 75 |ess of the langu| 00001630 61 67 65 20 65 6e 74 72 79 20 28 69 66 20 61 6e |age entry (if an| 00001640 79 29 0d 77 68 65 74 68 65 72 20 69 74 20 69 73 |y).whether it is| 00001650 20 74 68 65 20 42 41 53 49 43 20 52 4f 4d 0d 74 | the BASIC ROM.t| 00001660 68 65 20 73 65 63 6f 6e 64 20 70 72 6f 63 65 73 |he second proces| 00001670 73 6f 72 20 6c 61 6e 67 75 61 67 65 20 72 65 6c |sor language rel| 00001680 6f 63 61 74 69 6f 6e 20 61 64 64 72 65 73 73 20 |ocation address | 00001690 28 69 66 20 61 6e 79 29 0d 69 74 73 20 74 69 74 |(if any).its tit| 000016a0 6c 65 0d 69 74 73 20 76 65 72 73 69 6f 6e 20 73 |le.its version s| 000016b0 74 72 69 6e 67 20 28 69 66 20 61 6e 79 29 0d 69 |tring (if any).i| 000016c0 74 73 20 63 6f 70 79 72 69 67 68 74 20 73 74 72 |ts copyright str| 000016d0 69 6e 67 0d 69 74 73 20 73 74 61 74 75 73 20 28 |ing.its status (| 000016e0 65 6e 61 62 6c 65 64 2f 64 69 73 61 62 6c 65 64 |enabled/disabled| 000016f0 29 0d 74 68 65 20 61 64 64 72 65 73 73 20 6f 66 |).the address of| 00001700 20 69 74 73 20 70 72 69 76 61 74 65 20 77 6f 72 | its private wor| 00001710 6b 73 70 61 63 65 0d 77 68 65 74 68 65 72 20 69 |kspace.whether i| 00001720 74 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 |t is the current| 00001730 20 6c 61 6e 67 75 61 67 65 20 6f 72 20 6e 6f 74 | language or not| 00001740 0d 74 68 65 20 6e 61 6d 65 73 20 61 6e 64 20 61 |.the names and a| 00001750 64 64 72 65 73 73 65 73 20 6f 66 20 61 6e 79 20 |ddresses of any | 00001760 76 65 63 74 6f 72 73 20 69 6e 74 6f 20 69 74 0d |vectors into it.| 00001770 74 68 65 20 66 69 6c 69 6e 67 20 73 79 73 74 65 |the filing syste| 00001780 6d 20 6e 75 6d 62 65 72 20 69 66 20 69 74 20 69 |m number if it i| 00001790 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 |s the current fi| 000017a0 6c 69 6e 67 20 73 79 73 74 65 6d 0d 0d 2a 52 4f |ling system..*RO| 000017b0 4d 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |MS | 000017c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000017d0 20 20 20 20 4c 69 73 74 20 69 6e 73 74 61 6c 6c | List install| 000017e0 65 64 20 52 4f 4d 73 0d 45 67 3a 0d 3e 2a 52 4f |ed ROMs.Eg:.>*RO| 000017f0 4d 53 0d 46 3a 20 73 20 20 20 20 20 54 68 65 20 |MS.F: s The | 00001800 4d 61 73 74 65 72 20 52 4f 4d 0d 45 3a 20 43 6c |Master ROM.E: Cl| 00001810 65 61 72 20 52 41 4d 0d 44 3a 20 53 20 26 39 37 |ear RAM.D: S &97| 00001820 20 44 46 53 2c 4e 45 54 0d 43 3a 20 45 6d 70 74 | DFS,NET.C: Empt| 00001830 79 0d 42 2a 20 52 20 20 20 20 20 42 41 53 49 43 |y.B* R BASIC| 00001840 0d 41 3a 20 45 6d 70 74 79 0d 39 3a 20 4c 20 20 |.A: Empty.9: L | 00001850 20 20 20 50 41 53 43 41 4c 0d 38 3a 20 4c 20 20 | PASCAL.8: L | 00001860 20 20 20 50 41 53 43 41 4c 0d 37 3a 20 53 20 26 | PASCAL.7: S &| 00001870 31 45 20 41 44 46 53 0d 36 3a 20 45 6d 70 74 79 |1E ADFS.6: Empty| 00001880 0d 35 3a 20 4c 20 20 20 20 20 43 4f 4d 41 4c 0d |.5: L COMAL.| 00001890 34 3a 20 45 6d 70 74 79 0d 33 3a 20 4c 20 20 20 |4: Empty.3: L | 000018a0 20 20 57 4f 52 44 57 49 53 45 2d 50 4c 55 53 0d | WORDWISE-PLUS.| 000018b0 32 3a 20 45 6d 70 74 79 0d 31 3a 20 6c 20 20 20 |2: Empty.1: l | 000018c0 20 20 6d 69 63 72 6f 20 50 52 4f 4c 4f 47 0d 30 | micro PROLOG.0| 000018d0 3a 20 73 20 20 20 20 20 54 4f 4f 4c 4b 49 54 20 |: s TOOLKIT | 000018e0 50 4c 55 53 0d 54 68 69 73 20 6d 65 61 6e 73 20 |PLUS.This means | 000018f0 74 68 61 74 0d 54 68 65 20 4d 61 73 74 65 72 20 |that.The Master | 00001900 52 4f 4d 20 69 73 20 69 6e 20 73 6c 6f 74 20 46 |ROM is in slot F| 00001910 20 69 6e 20 73 69 64 65 77 61 79 73 20 52 41 4d | in sideways RAM| 00001920 0d 53 6c 6f 74 20 45 20 69 73 20 73 69 64 65 77 |.Slot E is sidew| 00001930 61 79 73 20 52 41 4d 20 61 6e 64 20 69 73 20 75 |ays RAM and is u| 00001940 6e 75 73 65 64 0d 53 6c 6f 74 20 44 20 69 73 20 |nused.Slot D is | 00001950 74 68 65 20 44 4e 46 53 2c 20 69 74 73 20 77 6f |the DNFS, its wo| 00001960 72 6b 73 70 61 63 65 20 73 74 61 72 74 73 20 61 |rkspace starts a| 00001970 74 20 26 31 37 30 30 20 61 6e 64 20 74 68 65 20 |t &1700 and the | 00001980 4e 46 53 20 69 73 20 64 69 73 61 62 6c 65 64 0d |NFS is disabled.| 00001990 53 6c 6f 74 20 43 20 69 73 20 65 6d 70 74 79 20 |Slot C is empty | 000019a0 28 6f 6e 20 61 6e 20 45 53 50 20 62 6f 61 72 64 |(on an ESP board| 000019b0 2c 20 79 6f 75 20 68 61 76 65 20 61 20 31 36 4b |, you have a 16K| 000019c0 20 63 68 69 70 20 69 6e 20 73 6c 6f 74 20 43 2d | chip in slot C-| 000019d0 44 29 0d 53 6c 6f 74 20 42 20 69 73 20 74 68 65 |D).Slot B is the| 000019e0 20 63 75 72 72 65 6e 74 20 6c 61 6e 67 75 61 67 | current languag| 000019f0 65 2c 20 42 41 53 49 43 0d 53 6c 6f 74 20 41 20 |e, BASIC.Slot A | 00001a00 69 73 20 65 6d 70 74 79 20 28 6f 6e 20 61 6e 20 |is empty (on an | 00001a10 45 53 50 20 62 6f 61 72 64 2c 20 79 6f 75 20 68 |ESP board, you h| 00001a20 61 76 65 20 61 20 31 36 4b 20 63 68 69 70 20 69 |ave a 16K chip i| 00001a30 6e 20 73 6c 6f 74 20 41 2d 42 29 0d 53 6c 6f 74 |n slot A-B).Slot| 00001a40 20 39 20 69 73 20 6f 6e 65 20 68 61 6c 66 20 6f | 9 is one half o| 00001a50 66 20 50 61 73 63 61 6c 0d 53 6c 6f 74 20 38 20 |f Pascal.Slot 8 | 00001a60 69 73 20 74 68 65 20 6f 74 68 65 72 20 68 61 6c |is the other hal| 00001a70 66 20 6f 66 20 50 61 73 63 61 6c 20 28 6f 6e 20 |f of Pascal (on | 00001a80 61 6e 20 45 53 50 20 62 6f 61 72 64 20 74 68 65 |an ESP board the| 00001a90 79 20 61 72 65 20 69 6e 20 61 20 33 32 4b 20 63 |y are in a 32K c| 00001aa0 68 69 70 29 0d 53 6c 6f 74 20 37 20 69 73 20 74 |hip).Slot 7 is t| 00001ab0 68 65 20 41 44 46 53 2c 20 69 74 73 20 77 6f 72 |he ADFS, its wor| 00001ac0 6b 73 70 61 63 65 20 73 74 61 72 74 73 20 61 74 |kspace starts at| 00001ad0 20 26 31 45 30 30 0d 53 6c 6f 74 20 36 20 69 73 | &1E00.Slot 6 is| 00001ae0 20 65 6d 70 74 79 20 28 6f 6e 20 61 6e 20 45 53 | empty (on an ES| 00001af0 50 20 62 6f 61 72 64 2c 20 79 6f 75 20 68 61 76 |P board, you hav| 00001b00 65 20 61 20 31 36 4b 20 63 68 69 70 20 69 6e 20 |e a 16K chip in | 00001b10 73 6c 6f 74 20 36 2d 37 29 0d 53 6c 6f 74 20 35 |slot 6-7).Slot 5| 00001b20 20 69 73 20 43 4f 4d 41 4c 0d 53 6c 6f 74 20 34 | is COMAL.Slot 4| 00001b30 20 69 73 20 65 6d 70 74 79 20 28 6f 6e 20 61 6e | is empty (on an| 00001b40 20 45 53 50 20 62 6f 61 72 64 2c 20 79 6f 75 20 | ESP board, you | 00001b50 68 61 76 65 20 61 20 31 36 4b 20 63 68 69 70 20 |have a 16K chip | 00001b60 69 6e 20 73 6c 6f 74 20 34 2d 35 29 0d 53 6c 6f |in slot 4-5).Slo| 00001b70 74 20 33 20 69 73 20 57 6f 72 64 57 69 73 65 20 |t 3 is WordWise | 00001b80 50 6c 75 73 0d 53 6c 6f 74 20 32 20 69 73 20 65 |Plus.Slot 2 is e| 00001b90 6d 70 74 79 20 28 6f 6e 20 61 6e 20 45 53 50 20 |mpty (on an ESP | 00001ba0 62 6f 61 72 64 2c 20 79 6f 75 20 68 61 76 65 20 |board, you have | 00001bb0 61 20 31 36 4b 20 63 68 69 70 20 69 6e 20 73 6c |a 16K chip in sl| 00001bc0 6f 74 20 32 2d 33 29 0d 53 6c 6f 74 20 31 20 69 |ot 2-3).Slot 1 i| 00001bd0 73 20 6d 69 63 72 6f 20 50 72 6f 6c 6f 67 20 69 |s micro Prolog i| 00001be0 6e 20 73 69 64 65 77 61 79 73 20 52 41 4d 0d 53 |n sideways RAM.S| 00001bf0 6c 6f 74 20 30 20 69 73 20 54 6f 6f 6c 4b 69 74 |lot 0 is ToolKit| 00001c00 20 50 6c 75 73 20 69 6e 20 73 69 64 65 77 61 79 | Plus in sideway| 00001c10 73 20 52 41 4d 0d 0d 2a 53 45 41 52 43 48 20 3c |s RAM..*SEARCH <| 00001c20 73 74 72 69 6e 67 3e 20 28 3c 73 74 61 72 74 2d |string> (<start-| 00001c30 61 64 64 72 65 73 73 3e 20 28 3c 65 6e 64 2d 61 |address> (<end-a| 00001c40 64 64 72 65 73 73 2f 2b 6c 65 6e 67 74 68 3e 20 |ddress/+length> | 00001c50 28 3c 72 6f 6d 2d 69 64 3e 29 29 29 0d 20 20 20 |(<rom-id>))). | 00001c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | * 00001c80 20 20 20 20 53 65 61 72 63 68 20 6d 65 6d 6f 72 | Search memor| 00001c90 79 20 66 6f 72 20 73 74 72 69 6e 67 0d 53 65 61 |y for string.Sea| 00001ca0 72 63 68 65 73 20 49 2f 4f 20 70 72 6f 63 65 73 |rches I/O proces| 00001cb0 73 6f 72 2c 20 73 65 63 6f 6e 64 20 70 72 6f 63 |sor, second proc| 00001cc0 65 73 73 6f 72 20 6f 72 20 73 69 64 65 77 61 79 |essor or sideway| 00001cd0 73 20 52 4f 4d 20 66 6f 72 20 74 68 65 20 67 69 |s ROM for the gi| 00001ce0 76 65 6e 0d 73 74 72 69 6e 67 2c 20 65 67 0d 20 |ven.string, eg. | 00001cf0 20 2a 53 45 41 52 43 48 20 22 54 68 65 20 4d 61 | *SEARCH "The Ma| 00001d00 73 74 65 72 20 52 4f 4d 22 20 38 30 30 30 20 2b |ster ROM" 8000 +| 00001d10 34 30 30 30 20 66 0d 77 6f 75 6c 64 20 73 65 61 |4000 f.would sea| 00001d20 72 63 68 20 74 68 65 20 77 68 6f 6c 65 20 6f 66 |rch the whole of| 00001d30 20 52 4f 4d 20 73 6c 6f 74 20 46 20 66 6f 72 20 | ROM slot F for | 00001d40 22 54 68 65 20 4d 61 73 74 65 72 20 52 4f 4d 22 |"The Master ROM"| 00001d50 2e 0d 0d 2a 53 48 4f 57 20 28 3c 6b 65 79 2d 6e |...*SHOW (<key-n| 00001d60 75 6d 62 65 72 3e 29 20 20 20 20 20 20 20 20 20 |umber>) | 00001d70 20 20 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 | Functi| 00001d80 6f 6e 20 6b 65 79 20 6c 69 73 74 65 72 0d 53 68 |on key lister.Sh| 00001d90 6f 77 73 20 68 6f 77 20 74 68 65 20 66 75 6e 63 |ows how the func| 00001da0 74 69 6f 6e 20 6b 65 79 28 73 29 20 28 73 6f 66 |tion key(s) (sof| 00001db0 74 20 6b 65 79 73 29 20 68 61 73 20 28 68 61 76 |t keys) has (hav| 00001dc0 65 29 20 62 65 65 6e 20 64 65 66 69 6e 65 64 2e |e) been defined.| 00001dd0 20 43 68 65 63 6b 73 0d 66 6f 72 20 2a 46 58 34 | Checks.for *FX4| 00001de0 20 6f 70 74 69 6f 6e 73 20 61 6e 64 20 6f 6e 6c | options and onl| 00001df0 79 20 6c 69 73 74 73 20 6b 65 79 73 20 31 31 2d |y lists keys 11-| 00001e00 31 35 20 61 66 74 65 72 20 61 20 2a 46 58 34 2c |15 after a *FX4,| 00001e10 32 20 69 66 20 79 6f 75 20 64 6f 6e 27 74 0d 67 |2 if you don't.g| 00001e20 69 76 65 20 61 20 70 61 72 61 6d 65 74 65 72 2e |ive a parameter.| 00001e30 0d 0d 2a 53 50 4f 4f 4c 4f 4e 20 28 3c 66 69 6c |..*SPOOLON (<fil| 00001e40 65 6e 61 6d 65 3e 29 20 20 20 20 20 20 20 20 20 |ename>) | 00001e50 20 20 20 20 20 20 20 20 20 53 70 6f 6f 6c 20 6f | Spool o| 00001e60 75 74 70 75 74 20 74 6f 20 66 69 6c 65 0d 53 69 |utput to file.Si| 00001e70 6d 69 6c 61 72 20 74 6f 20 2a 53 50 4f 4f 4c 20 |milar to *SPOOL | 00001e80 62 75 74 20 61 70 70 65 6e 64 73 20 64 61 74 61 |but appends data| 00001e90 20 74 6f 20 66 69 6c 65 20 28 73 65 65 20 2a 41 | to file (see *A| 00001ea0 50 50 45 4e 44 29 2e 20 57 69 74 68 6f 75 74 20 |PPEND). Without | 00001eb0 61 0d 70 61 72 61 6d 65 74 65 72 20 69 74 20 63 |a.parameter it c| 00001ec0 6c 6f 73 65 73 20 74 68 65 20 63 75 72 72 65 6e |loses the curren| 00001ed0 74 20 73 70 6f 6f 6c 20 66 69 6c 65 20 28 6c 69 |t spool file (li| 00001ee0 6b 65 20 2a 53 50 4f 4f 4c 29 0d 0d 2a 53 52 4c |ke *SPOOL)..*SRL| 00001ef0 4f 41 44 20 3c 66 69 6c 65 6e 61 6d 65 3e 20 28 |OAD <filename> (| 00001f00 3c 73 74 61 72 74 2d 61 64 64 72 65 73 73 3e 29 |<start-address>)| 00001f10 20 28 3c 72 6f 6d 2d 69 64 3e 29 20 28 51 20 28 | (<rom-id>) (Q (| 00001f20 49 29 29 0d 20 20 20 20 20 20 20 20 20 20 20 20 |I)). | 00001f30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001f40 20 20 20 20 20 20 20 20 20 20 20 53 69 64 65 77 | Sidew| 00001f50 61 79 73 20 52 41 4d 20 6c 6f 61 64 65 72 0d 53 |ays RAM loader.S| 00001f60 69 6d 69 6c 61 72 20 74 6f 20 74 68 65 20 63 6f |imilar to the co| 00001f70 6d 6d 61 6e 64 20 66 6f 75 6e 64 20 69 6e 20 4d |mmand found in M| 00001f80 61 73 74 65 72 20 53 65 72 69 65 73 20 63 6f 6d |aster Series com| 00001f90 70 75 74 65 72 73 2c 20 68 6f 77 65 76 65 72 3a |puters, however:| 00001fa0 0d 54 68 65 72 65 20 69 73 20 6e 6f 20 73 6c 6f |.There is no slo| 00001fb0 77 20 76 65 72 73 69 6f 6e 20 28 74 68 65 20 51 |w version (the Q| 00001fc0 20 69 73 20 69 67 6e 6f 72 65 64 20 69 66 20 67 | is ignored if g| 00001fd0 69 76 65 6e 29 2c 20 69 6e 73 74 65 61 64 20 6d |iven), instead m| 00001fe0 61 69 6e 20 52 41 4d 20 61 6e 64 0d 74 68 65 20 |ain RAM and.the | 00001ff0 73 69 64 65 77 61 79 73 20 52 41 4d 20 61 72 65 |sideways RAM are| 00002000 20 73 77 61 70 70 65 64 2c 20 74 68 65 20 73 74 | swapped, the st| 00002010 75 66 66 20 69 73 20 6c 6f 61 64 65 64 20 61 6e |uff is loaded an| 00002020 64 20 74 68 65 79 20 61 72 65 20 73 77 61 70 70 |d they are swapp| 00002030 65 64 0d 62 61 63 6b 2c 20 73 6f 20 74 68 65 20 |ed.back, so the | 00002040 6d 61 69 6e 20 52 41 4d 20 69 73 20 6e 65 76 65 |main RAM is neve| 00002050 72 20 6c 65 66 74 20 63 6f 72 72 75 70 74 65 64 |r left corrupted| 00002060 20 61 6e 64 20 74 68 65 20 6c 6f 61 64 20 69 73 | and the load is| 00002070 20 61 6c 77 61 79 73 0d 71 75 69 63 6b 2e 20 48 | always.quick. H| 00002080 6f 77 65 76 65 72 2c 20 69 6e 74 65 72 72 75 70 |owever, interrup| 00002090 74 20 72 6f 75 74 69 6e 65 73 20 77 69 6c 6c 20 |t routines will | 000020a0 63 72 61 73 68 20 69 66 20 74 68 65 79 20 61 72 |crash if they ar| 000020b0 65 20 62 65 74 77 65 65 6e 20 26 33 43 30 30 0d |e between &3C00.| 000020c0 61 6e 64 20 26 37 43 30 30 2e 20 41 6c 73 6f 2c |and &7C00. Also,| 000020d0 20 74 68 65 72 65 20 69 73 20 61 20 66 6f 72 6d | there is a form| 000020e0 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 | of the command | 000020f0 2a 53 52 4c 4f 41 44 20 3c 66 69 6c 65 6e 61 6d |*SRLOAD <filenam| 00002100 65 3e 0d 28 3c 72 6f 6d 2d 69 64 3e 29 2e 20 54 |e>.(<rom-id>). T| 00002110 68 69 73 20 6c 6f 61 64 73 20 74 6f 20 26 38 30 |his loads to &80| 00002120 30 30 2c 20 71 75 69 63 6b 2c 20 77 69 74 68 20 |00, quick, with | 00002130 69 6e 69 74 69 61 6c 69 73 65 2e 20 49 66 20 6e |initialise. If n| 00002140 6f 20 52 4f 4d 20 6e 75 6d 62 65 72 0d 69 73 20 |o ROM number.is | 00002150 67 69 76 65 6e 2c 20 6f 6e 65 20 69 73 20 63 68 |given, one is ch| 00002160 6f 73 65 6e 2e 20 53 69 64 65 77 61 79 73 20 52 |osen. Sideways R| 00002170 41 4d 20 74 68 61 74 20 61 6c 72 65 61 64 79 20 |AM that already | 00002180 68 61 73 20 61 20 76 61 6c 69 64 20 52 4f 4d 20 |has a valid ROM | 00002190 69 6e 20 69 74 0d 6d 61 79 20 62 65 20 73 70 65 |in it.may be spe| 000021a0 63 69 66 69 65 64 20 65 78 70 6c 69 63 69 74 6c |cified explicitl| 000021b0 79 20 77 69 74 68 6f 75 74 20 61 20 2a 4b 49 4c |y without a *KIL| 000021c0 4c 20 62 65 66 6f 72 65 68 61 6e 64 2e 20 45 78 |L beforehand. Ex| 000021d0 61 6d 70 6c 65 73 3a 0d 20 20 2a 53 52 4c 4f 41 |amples:. *SRLOA| 000021e0 44 20 72 2e 65 78 74 72 61 73 0d 77 6f 75 6c 64 |D r.extras.would| 000021f0 20 6c 6f 61 64 20 22 72 2e 65 78 74 72 61 73 22 | load "r.extras"| 00002200 20 69 6e 74 6f 20 79 6f 75 72 20 6c 6f 77 65 73 | into your lowes| 00002210 74 20 66 72 65 65 20 52 41 4d 20 73 6c 6f 74 20 |t free RAM slot | 00002220 61 6e 64 20 61 74 74 65 6d 70 74 20 74 6f 0d 69 |and attempt to.i| 00002230 6e 69 74 69 61 6c 69 73 65 20 69 74 2e 0d 20 20 |nitialise it.. | 00002240 2a 53 52 4c 4f 41 44 20 64 61 74 61 20 38 30 31 |*SRLOAD data 801| 00002250 30 20 77 20 71 0d 77 6f 75 6c 64 20 6c 6f 61 64 |0 w q.would load| 00002260 20 22 64 61 74 61 22 20 69 6e 74 6f 20 79 6f 75 | "data" into you| 00002270 72 20 6c 6f 77 65 73 74 20 52 41 4d 20 73 6c 6f |r lowest RAM slo| 00002280 74 20 61 74 20 26 38 30 31 30 2e 0d 0d 2a 53 52 |t at &8010...*SR| 00002290 53 41 56 45 20 3c 66 69 6c 65 6e 61 6d 65 3e 20 |SAVE <filename> | 000022a0 3c 73 74 61 72 74 2d 61 64 64 72 65 73 73 3e 20 |<start-address> | 000022b0 3c 65 6e 64 2d 61 64 64 72 65 73 73 2f 2b 6c 65 |<end-address/+le| 000022c0 6e 67 74 68 3e 20 3c 72 6f 6d 2d 69 64 3e 20 28 |ngth> <rom-id> (| 000022d0 51 29 0d 20 20 20 20 20 20 20 20 20 20 20 20 20 |Q). | 000022e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000022f0 20 20 20 20 20 20 20 20 20 20 53 69 64 65 77 61 | Sidewa| 00002300 79 73 20 52 41 4d 20 73 61 76 65 72 0d 53 69 6d |ys RAM saver.Sim| 00002310 69 6c 61 72 20 74 6f 20 74 68 65 20 63 6f 6d 6d |ilar to the comm| 00002320 61 6e 64 20 66 6f 75 6e 64 20 69 6e 20 4d 61 73 |and found in Mas| 00002330 74 65 72 20 53 65 72 69 65 73 20 63 6f 6d 70 75 |ter Series compu| 00002340 74 65 72 73 2e 20 41 73 20 77 69 74 68 20 2a 53 |ters. As with *S| 00002350 52 4c 4f 41 44 2c 0d 74 68 65 20 61 64 64 72 65 |RLOAD,.the addre| 00002360 73 73 20 6d 75 73 74 20 62 65 20 69 6e 20 74 68 |ss must be in th| 00002370 65 20 72 61 6e 67 65 20 26 38 30 30 30 2d 26 43 |e range &8000-&C| 00002380 30 30 30 20 61 73 20 74 68 65 20 4d 61 73 74 65 |000 as the Maste| 00002390 72 20 53 65 72 69 65 73 0d 63 6f 6d 70 75 74 65 |r Series.compute| 000023a0 72 73 27 20 70 73 65 75 64 6f 20 61 64 64 72 65 |rs' pseudo addre| 000023b0 73 73 69 6e 67 20 69 73 20 6e 6f 74 20 69 6d 70 |ssing is not imp| 000023c0 6c 65 6d 65 6e 74 65 64 2e 20 54 68 65 20 65 6e |lemented. The en| 000023d0 64 20 61 64 64 72 65 73 73 20 73 68 6f 75 6c 64 |d address should| 000023e0 20 62 65 0d 6c 65 73 73 20 74 68 61 6e 20 26 43 | be.less than &C| 000023f0 30 30 30 20 6f 72 20 79 6f 75 20 77 69 6c 6c 20 |000 or you will | 00002400 66 69 6e 64 20 74 68 61 74 20 79 6f 75 20 68 61 |find that you ha| 00002410 76 65 20 73 61 76 65 64 20 70 61 72 74 73 20 6f |ve saved parts o| 00002420 66 20 74 68 65 20 4f 53 20 52 4f 4d 0d 61 73 20 |f the OS ROM.as | 00002430 77 65 6c 6c 2e 20 54 68 69 73 20 63 6f 6d 6d 61 |well. This comma| 00002440 6e 64 20 64 6f 65 73 20 6e 6f 74 20 73 77 61 70 |nd does not swap| 00002450 20 6d 61 69 6e 20 52 41 4d 20 61 6e 64 20 73 69 | main RAM and si| 00002460 64 65 77 61 79 73 20 52 41 4d 20 62 75 74 20 69 |deways RAM but i| 00002470 74 20 64 6f 65 73 0d 75 73 65 20 74 68 65 20 68 |t does.use the h| 00002480 69 67 68 65 73 74 20 61 72 65 61 20 6f 66 20 6d |ighest area of m| 00002490 65 6d 6f 72 79 20 74 68 61 74 20 69 74 20 63 61 |emory that it ca| 000024a0 6e 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 68 61 |n, as well as ha| 000024b0 76 69 6e 67 20 61 20 73 6c 6f 77 0d 76 65 72 73 |ving a slow.vers| 000024c0 69 6f 6e 2c 20 65 67 20 28 73 65 65 20 65 78 61 |ion, eg (see exa| 000024d0 6d 70 6c 65 20 66 6f 72 20 2a 52 4f 4d 53 29 0d |mple for *ROMS).| 000024e0 20 20 2a 53 52 53 41 56 45 20 72 2e 74 6f 6f 6c | *SRSAVE r.tool| 000024f0 6b 74 2b 20 38 30 30 30 20 2b 32 30 30 30 20 30 |kt+ 8000 +2000 0| 00002500 20 71 0d 77 6f 75 6c 64 20 73 61 76 65 20 74 68 | q.would save th| 00002510 65 20 54 6f 6f 6c 4b 69 74 20 50 6c 75 73 20 52 |e ToolKit Plus R| 00002520 4f 4d 20 69 6d 61 67 65 20 6f 6e 20 64 69 73 63 |OM image on disc| 00002530 20 71 75 69 63 6b 6c 79 2c 20 75 73 69 6e 67 20 | quickly, using | 00002540 6d 61 69 6e 20 52 41 4d 20 66 72 6f 6d 0d 26 35 |main RAM from.&5| 00002550 43 30 30 20 74 6f 20 26 37 43 30 30 2e 0d 0d 2a |C00 to &7C00...*| 00002560 53 54 41 54 55 53 20 20 20 20 20 20 20 20 20 20 |STATUS | 00002570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002580 20 20 20 20 20 20 53 65 65 20 63 6f 6e 66 69 67 | See config| 00002590 75 72 65 64 20 73 74 61 74 75 73 0d 53 68 6f 77 |ured status.Show| 000025a0 73 20 65 78 61 63 74 6c 79 20 74 68 65 20 73 61 |s exactly the sa| 000025b0 6d 65 20 61 73 20 2a 48 45 4c 50 20 43 4f 4e 46 |me as *HELP CONF| 000025c0 49 47 55 52 45 20 62 75 74 20 77 69 74 68 6f 75 |IGURE but withou| 000025d0 74 20 74 68 65 20 68 65 61 64 69 6e 67 20 61 6e |t the heading an| 000025e0 64 0d 2a 43 4f 4e 46 49 47 55 52 45 20 6f 6e 20 |d.*CONFIGURE on | 000025f0 69 74 73 20 6f 77 6e 2e 20 44 6f 65 73 20 6e 6f |its own. Does no| 00002600 74 20 74 61 6b 65 20 70 61 72 61 6d 65 74 65 72 |t take parameter| 00002610 73 20 28 61 73 20 74 68 65 20 4d 61 73 74 65 72 |s (as the Master| 00002620 20 53 65 72 69 65 73 0d 63 6f 6d 70 75 74 65 72 | Series.computer| 00002630 73 27 20 65 71 75 69 76 61 6c 65 6e 74 20 63 6f |s' equivalent co| 00002640 6d 6d 61 6e 64 73 20 64 6f 29 2e 0d 0d 2a 54 49 |mmands do)...*TI| 00002650 4d 45 20 28 3c 3c 68 68 3e 3a 3c 6d 6d 3e 28 3a |ME (<<hh>:<mm>(:| 00002660 3c 73 73 3e 29 3e 2f 4f 46 46 29 20 20 20 20 20 |<ss>)>/OFF) | 00002670 20 20 20 20 52 65 61 6c 2d 74 69 6d 65 20 63 6c | Real-time cl| 00002680 6f 63 6b 0d 54 68 69 73 20 63 6f 6d 6d 61 6e 64 |ock.This command| 00002690 20 73 74 61 72 74 73 20 61 20 72 65 61 6c 2d 74 | starts a real-t| 000026a0 69 6d 65 20 63 6c 6f 63 6b 20 72 75 6e 6e 69 6e |ime clock runnin| 000026b0 67 20 6f 6e 20 65 76 65 6e 74 73 2e 20 54 68 65 |g on events. The| 000026c0 72 65 20 61 72 65 20 33 0d 73 79 6e 74 61 78 65 |re are 3.syntaxe| 000026d0 73 20 66 6f 72 20 74 68 69 73 20 63 6f 6d 6d 61 |s for this comma| 000026e0 6e 64 3a 0d 2a 54 49 4d 45 20 20 20 20 20 20 20 |nd:.*TIME | 000026f0 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 73 | shows| 00002700 20 74 69 6d 65 20 69 66 20 63 6c 6f 63 6b 20 69 | time if clock i| 00002710 73 20 72 75 6e 6e 69 6e 67 0d 2a 54 49 4d 45 20 |s running.*TIME | 00002720 4f 46 46 20 20 20 20 20 20 20 20 20 20 20 20 20 |OFF | 00002730 20 73 74 6f 70 73 20 63 6c 6f 63 6b 0d 2a 54 49 | stops clock.*TI| 00002740 4d 45 20 68 68 3a 6d 6d 28 3a 73 73 29 20 20 20 |ME hh:mm(:ss) | 00002750 20 20 20 20 73 65 74 73 20 74 69 6d 65 20 61 6e | sets time an| 00002760 64 20 73 74 61 72 74 73 20 63 6c 6f 63 6b 0d 54 |d starts clock.T| 00002770 68 65 20 63 6c 6f 63 6b 20 63 6f 6e 74 69 6e 75 |he clock continu| 00002780 65 73 20 74 6f 20 72 75 6e 20 6f 76 65 72 20 3c |es to run over <| 00002790 42 52 45 41 4b 3e 20 61 6e 64 20 3c 43 54 52 4c |BREAK> and <CTRL| 000027a0 3e 3c 42 52 45 41 4b 3e 20 61 6e 64 20 63 61 6e |><BREAK> and can| 000027b0 20 62 65 0d 63 6f 6e 66 69 67 75 72 65 64 20 74 | be.configured t| 000027c0 6f 20 72 75 6e 20 61 74 20 70 6f 77 65 72 2d 75 |o run at power-u| 000027d0 70 20 28 69 66 20 79 6f 75 20 68 61 76 65 20 62 |p (if you have b| 000027e0 61 74 74 65 72 79 2d 62 61 63 6b 65 64 20 73 69 |attery-backed si| 000027f0 64 65 77 61 79 73 20 52 41 4d 29 20 6f 72 0d 61 |deways RAM) or.a| 00002800 66 74 65 72 20 2a 52 45 53 45 54 2e 20 48 6f 77 |fter *RESET. How| 00002810 65 76 65 72 2c 20 69 74 20 6c 6f 73 65 73 20 75 |ever, it loses u| 00002820 70 20 74 6f 20 31 20 73 65 63 6f 6e 64 20 65 61 |p to 1 second ea| 00002830 63 68 20 74 69 6d 65 20 79 6f 75 20 70 72 65 73 |ch time you pres| 00002840 73 20 3c 42 52 45 41 4b 3e 0d 61 6e 64 20 6f 62 |s <BREAK>.and ob| 00002850 76 69 6f 75 73 6c 79 20 77 69 6c 6c 20 6e 6f 74 |viously will not| 00002860 20 72 75 6e 20 77 68 69 6c 65 20 74 68 65 20 6d | run while the m| 00002870 61 63 68 69 6e 65 20 69 73 20 6f 66 66 2e 0d 41 |achine is off..A| 00002880 6c 73 6f 20 70 72 6f 76 69 64 65 64 20 69 73 20 |lso provided is | 00002890 74 68 65 20 4f 53 57 4f 52 44 20 63 61 6c 6c 20 |the OSWORD call | 000028a0 66 6f 75 6e 64 20 69 6e 20 4d 61 73 74 65 72 20 |found in Master | 000028b0 53 65 72 69 65 73 20 63 6f 6d 70 75 74 65 72 73 |Series computers| 000028c0 20 74 6f 20 72 65 61 64 0d 74 68 65 20 63 6c 6f | to read.the clo| 000028d0 63 6b 20 28 4f 53 57 4f 52 44 20 77 69 74 68 20 |ck (OSWORD with | 000028e0 41 3d 26 45 29 2e 20 49 66 20 61 20 52 4f 4d 20 |A=&E). If a ROM | 000028f0 61 62 6f 76 65 20 54 68 65 20 4d 61 73 74 65 72 |above The Master| 00002900 20 52 4f 4d 20 72 65 73 70 6f 6e 64 73 20 74 6f | ROM responds to| 00002910 0d 74 68 69 73 20 63 61 6c 6c 2c 20 74 68 65 20 |.this call, the | 00002920 74 69 6d 65 20 67 69 76 65 6e 20 62 79 20 69 74 |time given by it| 00002930 20 77 69 6c 6c 20 62 65 20 73 68 6f 77 6e 20 62 | will be shown b| 00002940 79 20 2a 54 49 4d 45 2e 20 48 6f 77 65 76 65 72 |y *TIME. However| 00002950 2c 20 69 74 20 69 73 0d 6c 69 6b 65 6c 79 20 74 |, it is.likely t| 00002960 68 61 74 20 61 6e 79 20 52 4f 4d 20 72 65 73 70 |hat any ROM resp| 00002970 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 4f 53 |onding to the OS| 00002980 57 4f 52 44 20 63 61 6c 6c 20 77 69 6c 6c 20 61 |WORD call will a| 00002990 6c 73 6f 20 72 65 73 70 6f 6e 64 20 74 6f 0d 2a |lso respond to.*| 000029a0 54 49 4d 45 2e 0d 0d 2a 55 4e 50 4c 55 47 20 3c |TIME...*UNPLUG <| 000029b0 72 6f 6d 2d 69 64 3e 20 20 20 20 20 20 20 20 20 |rom-id> | 000029c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 69 | Di| 000029d0 73 61 62 6c 65 20 61 20 73 69 64 65 77 61 79 73 |sable a sideways| 000029e0 20 52 4f 4d 0d 54 68 69 73 20 63 6f 6d 6d 61 6e | ROM.This comman| 000029f0 64 20 6d 61 6b 65 73 20 61 20 73 69 64 65 77 61 |d makes a sidewa| 00002a00 79 73 20 52 4f 4d 20 75 6e 61 76 61 69 6c 61 62 |ys ROM unavailab| 00002a10 6c 65 20 74 6f 20 62 65 20 75 73 65 64 20 75 6e |le to be used un| 00002a20 74 69 6c 20 69 74 20 69 73 0d 2a 49 4e 53 45 52 |til it is.*INSER| 00002a30 54 65 64 2e 20 49 74 20 77 69 6c 6c 20 6e 6f 74 |Ted. It will not| 00002a40 20 72 65 73 70 6f 6e 64 20 74 6f 20 61 6e 79 20 | respond to any | 00002a50 63 61 6c 6c 73 20 61 66 74 65 72 20 74 68 65 20 |calls after the | 00002a60 63 6f 6d 6d 61 6e 64 20 68 61 73 20 62 65 65 6e |command has been| 00002a70 0d 65 78 65 63 75 74 65 64 2c 20 65 78 63 65 70 |.executed, excep| 00002a80 74 20 66 6f 72 20 54 75 62 65 20 4d 61 69 6e 20 |t for Tube Main | 00002a90 49 6e 69 74 20 28 73 65 65 20 6e 6f 74 65 73 20 |Init (see notes | 00002aa0 62 65 6c 6f 77 29 2e 0d 0d 0d 33 2e 20 2a 43 4f |below)....3. *CO| 00002ab0 4e 46 49 47 55 52 45 20 63 6f 6d 6d 61 6e 64 73 |NFIGURE commands| 00002ac0 0d 0d 54 68 69 73 20 66 61 6d 69 6c 79 20 6f 66 |..This family of| 00002ad0 20 63 6f 6d 6d 61 6e 64 73 20 74 61 6b 65 20 74 | commands take t| 00002ae0 68 65 20 66 6f 72 6d 0d 2a 43 4f 4e 46 49 47 55 |he form.*CONFIGU| 00002af0 52 45 20 3c 63 6f 6d 6d 61 6e 64 3e 20 3c 70 61 |RE <command> <pa| 00002b00 72 61 6d 65 74 65 72 73 3e 0d 62 75 74 20 6a 75 |rameters>.but ju| 00002b10 73 74 20 2a 43 4f 4e 46 49 47 55 52 45 20 6f 6e |st *CONFIGURE on| 00002b20 20 69 74 73 20 6f 77 6e 20 73 68 6f 77 73 20 65 | its own shows e| 00002b30 78 61 63 74 6c 79 20 74 68 65 20 73 61 6d 65 20 |xactly the same | 00002b40 61 73 20 2a 53 54 41 54 55 53 2e 0d 54 68 65 20 |as *STATUS..The | 00002b50 73 65 74 74 69 6e 67 73 20 61 72 65 20 69 73 73 |settings are iss| 00002b60 75 65 64 20 61 74 20 3c 43 54 52 4c 3e 3c 42 52 |ued at <CTRL><BR| 00002b70 45 41 4b 3e 20 6f 72 20 70 6f 77 65 72 2d 75 70 |EAK> or power-up| 00002b80 2c 20 61 6e 64 20 73 6f 6d 65 20 61 74 20 73 6f |, and some at so| 00002b90 66 74 0d 62 72 65 61 6b 73 20 61 73 20 77 65 6c |ft.breaks as wel| 00002ba0 6c 2e 20 43 6f 6d 6d 61 6e 64 73 20 6e 6f 74 20 |l. Commands not | 00002bb0 66 6f 75 6e 64 20 69 6e 20 4d 61 73 74 65 72 20 |found in Master | 00002bc0 53 65 72 69 65 73 20 63 6f 6d 70 75 74 65 72 73 |Series computers| 00002bd0 20 61 72 65 20 6d 61 72 6b 65 64 0d 77 69 74 68 | are marked.with| 00002be0 20 61 20 2b 0d 0d 4d 4f 44 45 20 20 20 20 20 20 | a +..MODE | 00002bf0 20 20 20 20 20 53 65 74 73 20 73 74 61 72 74 2d | Sets start-| 00002c00 75 70 20 6d 6f 64 65 0d 54 56 20 20 20 20 20 20 |up mode.TV | 00002c10 20 20 20 20 20 20 20 53 65 74 73 20 73 74 61 72 | Sets star| 00002c20 74 2d 75 70 20 2a 54 56 20 70 61 72 61 6d 65 74 |t-up *TV paramet| 00002c30 65 72 73 0d 4c 4f 55 44 20 20 20 20 20 20 20 20 |ers.LOUD | 00002c40 20 20 20 4d 61 6b 65 73 20 42 45 4c 4c 20 73 6f | Makes BELL so| 00002c50 75 6e 64 20 28 3c 43 54 52 4c 3e 3c 47 3e 2f 56 |und (<CTRL><G>/V| 00002c60 44 55 20 37 29 20 6c 6f 75 64 20 28 61 73 20 6e |DU 7) loud (as n| 00002c70 6f 72 6d 61 6c 29 0d 51 55 49 45 54 20 20 20 20 |ormal).QUIET | 00002c80 20 20 20 20 20 20 4d 61 6b 65 73 20 42 45 4c 4c | Makes BELL| 00002c90 20 73 6f 75 6e 64 20 71 75 69 65 74 65 72 0d 53 | sound quieter.S| 00002ca0 4f 55 4e 44 20 4f 4e 2f 4f 46 46 20 20 20 54 75 |OUND ON/OFF Tu| 00002cb0 72 6e 73 20 73 6f 75 6e 64 20 6f 6e 20 6f 72 20 |rns sound on or | 00002cc0 6f 66 66 20 61 6c 74 6f 67 65 74 68 65 72 20 28 |off altogether (| 00002cd0 2a 46 58 32 31 30 29 20 2b 0d 42 41 55 44 20 3c |*FX210) +.BAUD <| 00002ce0 6e 3e 20 20 20 20 20 20 20 53 65 74 73 20 74 68 |n> Sets th| 00002cf0 65 20 62 61 75 64 20 72 61 74 65 20 66 6f 72 20 |e baud rate for | 00002d00 52 53 34 32 33 20 49 2f 4f 20 28 2a 46 58 37 2c |RS423 I/O (*FX7,| 00002d10 2a 46 58 38 29 0d 44 45 4c 41 59 20 3c 6e 3e 20 |*FX8).DELAY <n> | 00002d20 20 20 20 20 20 53 65 74 73 20 74 68 65 20 6b 65 | Sets the ke| 00002d30 79 62 6f 61 72 64 20 61 75 74 6f 2d 72 65 70 65 |yboard auto-repe| 00002d40 61 74 20 64 65 6c 61 79 20 28 2a 46 58 31 31 29 |at delay (*FX11)| 00002d50 0d 52 45 50 45 41 54 20 3c 6e 3e 20 20 20 20 20 |.REPEAT <n> | 00002d60 53 65 74 73 20 74 68 65 20 6b 65 79 62 6f 61 72 |Sets the keyboar| 00002d70 64 20 61 75 74 6f 2d 72 65 70 65 61 74 20 72 61 |d auto-repeat ra| 00002d80 74 65 20 28 2a 46 58 31 32 29 0d 50 52 49 4e 54 |te (*FX12).PRINT| 00002d90 20 3c 6e 3e 20 20 20 20 20 20 53 65 74 73 20 74 | <n> Sets t| 00002da0 68 65 20 64 65 66 61 75 6c 74 20 70 72 69 6e 74 |he default print| 00002db0 65 72 20 6e 75 6d 62 65 72 20 28 2a 46 58 35 29 |er number (*FX5)| 00002dc0 0d 49 47 4e 4f 52 45 20 28 3c 6e 3e 29 20 20 20 |.IGNORE (<n>) | 00002dd0 53 65 74 73 20 74 68 65 20 70 72 69 6e 74 65 72 |Sets the printer| 00002de0 20 69 67 6e 6f 72 65 20 63 68 61 72 61 63 74 65 | ignore characte| 00002df0 72 20 28 2a 46 58 36 29 20 6f 72 20 6e 6f 6e 65 |r (*FX6) or none| 00002e00 0d 43 41 50 53 20 20 20 20 20 20 20 20 20 20 20 |.CAPS | 00002e10 4d 61 6b 65 73 20 43 41 50 53 20 4c 4f 43 4b 20 |Makes CAPS LOCK | 00002e20 63 6f 6d 65 20 6f 6e 0d 4e 4f 43 41 50 53 20 20 |come on.NOCAPS | 00002e30 20 20 20 20 20 20 20 54 75 72 6e 73 20 43 41 50 | Turns CAP| 00002e40 53 20 4c 4f 43 4b 20 6f 66 66 0d 53 48 43 41 50 |S LOCK off.SHCAP| 00002e50 53 20 20 20 20 20 20 20 20 20 53 61 6d 65 20 61 |S Same a| 00002e60 73 20 3c 53 48 49 46 54 3e 3c 43 41 50 53 20 4c |s <SHIFT><CAPS L| 00002e70 4f 43 4b 3e 0d 44 41 54 41 20 3c 30 2d 37 3e 20 |OCK>.DATA <0-7> | 00002e80 20 20 20 20 53 70 65 63 69 66 69 65 73 20 74 68 | Specifies th| 00002e90 65 20 64 61 74 61 20 66 6f 72 6d 61 74 20 75 73 |e data format us| 00002ea0 65 64 20 62 79 20 74 68 65 20 52 53 34 32 33 20 |ed by the RS423 | 00002eb0 28 73 65 65 20 50 33 38 38 20 41 55 47 29 0d 53 |(see P388 AUG).S| 00002ec0 43 52 4f 4c 4c 20 20 20 20 20 20 20 20 20 4c 65 |CROLL Le| 00002ed0 61 76 65 73 20 73 63 72 6f 6c 6c 69 6e 67 20 73 |aves scrolling s| 00002ee0 74 61 74 65 20 61 73 20 6e 6f 72 6d 61 6c 20 28 |tate as normal (| 00002ef0 56 44 55 20 31 35 29 0d 4e 4f 53 43 52 4f 4c 4c |VDU 15).NOSCROLL| 00002f00 20 20 20 20 20 20 20 54 75 72 6e 73 20 70 61 67 | Turns pag| 00002f10 69 6e 67 20 6f 6e 20 28 56 44 55 20 31 34 29 0d |ing on (VDU 14).| 00002f20 44 46 53 20 20 20 20 20 20 20 20 20 20 20 20 53 |DFS S| 00002f30 65 6c 65 63 74 73 20 44 46 53 20 62 79 20 64 65 |elects DFS by de| 00002f40 66 61 75 6c 74 20 66 72 6f 6d 20 44 4e 46 53 20 |fault from DNFS | 00002f50 2b 0d 4e 46 53 20 20 20 20 20 20 20 20 20 20 20 |+.NFS | 00002f60 20 53 65 6c 65 63 74 73 20 4e 46 53 20 62 79 20 | Selects NFS by | 00002f70 64 65 66 61 75 6c 74 20 66 72 6f 6d 20 44 4e 46 |default from DNF| 00002f80 53 20 2b 0d 42 4f 4f 54 20 20 20 20 20 20 20 20 |S +.BOOT | 00002f90 20 20 20 53 65 74 73 20 61 75 74 6f 2d 62 6f 6f | Sets auto-boo| 00002fa0 74 20 28 73 65 65 20 50 32 34 36 20 41 55 47 29 |t (see P246 AUG)| 00002fb0 0d 4e 4f 42 4f 4f 54 20 20 20 20 20 20 20 20 20 |.NOBOOT | 00002fc0 44 69 73 61 62 6c 65 73 20 61 75 74 6f 2d 62 6f |Disables auto-bo| 00002fd0 6f 74 0d 44 49 52 20 20 20 20 20 20 20 20 20 20 |ot.DIR | 00002fe0 20 20 4c 6f 61 64 20 64 69 72 65 63 74 6f 72 79 | Load directory| 00002ff0 20 61 74 20 73 74 61 72 74 75 70 20 28 41 44 46 | at startup (ADF| 00003000 53 29 0d 4e 4f 44 49 52 20 20 20 20 20 20 20 20 |S).NODIR | 00003010 20 20 44 6f 6e 27 74 20 6c 6f 61 64 20 64 69 72 | Don't load dir| 00003020 20 61 74 20 73 74 61 72 74 75 70 20 28 41 44 46 | at startup (ADF| 00003030 53 29 0d 46 4c 4f 50 50 59 20 20 20 20 20 20 20 |S).FLOPPY | 00003040 20 20 55 73 65 20 66 6c 6f 70 70 79 20 64 69 73 | Use floppy dis| 00003050 63 20 65 76 65 6e 20 69 66 20 68 61 72 64 20 64 |c even if hard d| 00003060 69 73 63 20 69 73 20 61 76 61 69 6c 61 62 6c 65 |isc is available| 00003070 20 28 41 44 46 53 29 0d 48 41 52 44 20 20 20 20 | (ADFS).HARD | 00003080 20 20 20 20 20 20 20 55 73 65 20 68 61 72 64 20 | Use hard | 00003090 64 69 73 63 20 69 66 20 61 76 61 69 6c 61 62 6c |disc if availabl| 000030a0 65 20 28 41 44 46 53 29 0d 4c 41 4e 47 20 3c 6e |e (ADFS).LANG <n| 000030b0 3e 20 20 20 20 20 20 20 53 65 6c 65 63 74 73 20 |> Selects | 000030c0 6c 61 6e 67 75 61 67 65 20 52 4f 4d 20 6e 75 6d |language ROM num| 000030d0 62 65 72 0d 46 49 4c 45 20 3c 6e 3e 20 20 20 20 |ber.FILE <n> | 000030e0 20 20 20 53 65 6c 65 63 74 73 20 66 69 6c 69 6e | Selects filin| 000030f0 67 20 73 79 73 74 65 6d 20 52 4f 4d 20 6e 75 6d |g system ROM num| 00003100 62 65 72 0d 54 55 42 45 20 20 20 20 20 20 20 20 |ber.TUBE | 00003110 20 20 20 45 6e 61 62 6c 65 73 20 74 75 62 65 20 | Enables tube | 00003120 69 66 20 70 72 65 73 65 6e 74 0d 49 4e 54 55 42 |if present.INTUB| 00003130 45 20 20 20 20 20 20 20 20 20 41 73 20 54 55 42 |E As TUB| 00003140 45 0d 45 58 54 55 42 45 20 20 20 20 20 20 20 20 |E.EXTUBE | 00003150 20 41 73 20 54 55 42 45 0d 4e 4f 54 55 42 45 20 | As TUBE.NOTUBE | 00003160 20 20 20 20 20 20 20 20 44 69 73 61 62 6c 65 73 | Disables| 00003170 20 74 75 62 65 20 69 66 20 70 72 65 73 65 6e 74 | tube if present| 00003180 0d 46 44 52 49 56 45 20 3c 6e 3e 20 20 20 20 20 |.FDRIVE <n> | 00003190 53 65 6c 65 63 74 73 20 64 69 73 63 20 64 72 69 |Selects disc dri| 000031a0 76 65 20 73 70 65 65 64 20 28 69 67 6e 6f 72 65 |ve speed (ignore| 000031b0 73 20 41 44 46 53 20 70 72 65 63 6f 6d 70 65 6e |s ADFS precompen| 000031c0 73 61 74 69 6f 6e 29 0d 42 4c 41 4e 4b 49 4e 47 |sation).BLANKING| 000031d0 20 4f 4e 2f 4f 46 46 0d 20 20 20 20 20 20 20 20 | ON/OFF. | 000031e0 20 20 20 20 20 20 20 45 6e 61 62 6c 65 73 2f 64 | Enables/d| 000031f0 69 73 61 62 6c 65 73 20 6d 6f 6e 69 74 6f 72 20 |isables monitor | 00003200 73 61 76 65 72 20 28 73 65 65 20 2a 42 4c 41 4e |saver (see *BLAN| 00003210 4b 49 4e 47 29 20 2b 0d 43 4c 4f 43 4b 20 4f 4e |KING) +.CLOCK ON| 00003220 2f 4f 46 46 20 20 20 45 6e 61 62 6c 65 73 2f 64 |/OFF Enables/d| 00003230 69 73 61 62 6c 65 73 20 63 6c 6f 63 6b 20 28 73 |isables clock (s| 00003240 65 65 20 2a 54 49 4d 45 29 20 2b 0d 42 45 45 50 |ee *TIME) +.BEEP| 00003250 20 4f 4e 2f 4f 46 46 20 20 20 20 45 6e 61 62 6c | ON/OFF Enabl| 00003260 65 73 2f 64 69 73 61 62 6c 65 73 20 62 65 65 70 |es/disables beep| 00003270 20 61 74 20 3c 43 54 52 4c 3e 3c 42 52 45 41 4b | at <CTRL><BREAK| 00003280 3e 20 28 6e 6f 72 6d 61 6c 6c 79 20 6f 66 66 29 |> (normally off)| 00003290 20 2b 0d 0d 41 6c 6c 20 63 6f 6d 6d 61 6e 64 73 | +..All commands| 000032a0 20 77 68 69 63 68 20 64 6f 20 73 6f 6d 65 74 68 | which do someth| 000032b0 69 6e 67 20 77 69 74 68 20 74 68 65 20 41 44 46 |ing with the ADF| 000032c0 53 20 77 6f 72 6b 20 6f 6e 6c 79 20 69 6d 6d 65 |S work only imme| 000032d0 64 69 61 74 65 6c 79 20 61 66 74 65 72 0d 42 52 |diately after.BR| 000032e0 45 41 4b 2e 0d 0d 41 55 47 20 73 74 61 6e 64 73 |EAK...AUG stands| 000032f0 20 66 6f 72 20 41 64 76 61 6e 63 65 64 20 55 73 | for Advanced Us| 00003300 65 72 20 47 75 69 64 65 0d 0d 0d 34 2e 20 48 45 |er Guide...4. HE| 00003310 4c 50 0d 0d 45 78 74 65 6e 73 69 76 65 20 68 65 |LP..Extensive he| 00003320 6c 70 20 69 73 20 73 75 70 70 6c 69 65 64 20 69 |lp is supplied i| 00003330 6e 20 74 68 65 20 66 6f 72 6d 20 6f 66 20 2a 48 |n the form of *H| 00003340 45 4c 50 20 63 6f 6d 6d 61 6e 64 73 2e 20 41 6c |ELP commands. Al| 00003350 6c 20 6f 66 20 74 68 65 0d 66 6f 6c 6c 6f 77 69 |l of the.followi| 00003360 6e 67 20 77 69 6c 6c 20 62 65 20 61 63 63 65 70 |ng will be accep| 00003370 74 65 64 20 61 6e 64 20 6f 75 74 70 75 74 20 70 |ted and output p| 00003380 65 72 66 6f 72 6d 65 64 3a 0d 20 20 2a 48 65 6c |erformed:. *Hel| 00003390 70 20 4d 61 73 74 65 72 20 20 20 20 20 20 20 20 |p Master | 000033a0 20 6c 69 73 74 20 63 6f 6d 6d 61 6e 64 73 0d 20 | list commands. | 000033b0 20 2a 48 2e 2e 20 20 20 20 20 20 20 20 20 20 20 | *H.. | 000033c0 20 20 20 20 20 20 6c 69 73 74 20 63 6f 6d 6d 61 | list comma| 000033d0 6e 64 73 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 |nds and configur| 000033e0 65 20 6f 70 74 69 6f 6e 73 0d 20 20 2a 48 45 4c |e options. *HEL| 000033f0 50 20 43 4f 4e 46 2e 20 20 20 20 20 20 20 20 20 |P CONF. | 00003400 20 6c 69 73 74 20 63 6f 6e 66 69 67 75 72 65 20 | list configure | 00003410 6f 70 74 69 6f 6e 73 0d 20 20 2a 48 45 4c 50 20 |options. *HELP | 00003420 53 50 2e 20 20 20 20 20 20 20 20 20 20 20 20 64 |SP. d| 00003430 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 |isplay informati| 00003440 6f 6e 20 6f 6e 20 53 50 4f 4f 4c 4f 4e 0d 20 20 |on on SPOOLON. | 00003450 2a 68 2e 72 6f 6d 73 20 72 6f 6d 69 2e 70 72 65 |*h.roms romi.pre| 00003460 2e 20 20 20 20 64 69 73 70 6c 61 79 20 69 6e 66 |. display inf| 00003470 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 52 4f 4d 53 |ormation on ROMS| 00003480 2c 20 52 4f 4d 49 4e 46 4f 20 61 6e 64 20 50 52 |, ROMINFO and PR| 00003490 45 46 49 58 0d 20 20 2a 48 65 4c 70 20 73 52 4c |EFIX. *HeLp sRL| 000034a0 6f 61 44 20 53 72 73 2e 20 20 20 20 64 69 73 70 |oaD Srs. disp| 000034b0 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 |lay information | 000034c0 6f 6e 20 53 52 4c 4f 41 44 20 61 6e 64 20 53 52 |on SRLOAD and SR| 000034d0 53 41 56 45 0d 48 6f 77 65 76 65 72 2c 20 74 68 |SAVE.However, th| 000034e0 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 67 69 |e information gi| 000034f0 76 65 6e 20 69 6e 20 3c 3e 20 62 72 61 63 6b 65 |ven in <> bracke| 00003500 74 73 20 6d 61 79 20 62 65 20 63 6f 6e 66 75 73 |ts may be confus| 00003510 69 6e 67 2c 20 61 73 20 6f 6e 6c 79 0d 76 65 72 |ing, as only.ver| 00003520 79 20 62 72 69 65 66 20 64 65 73 63 72 69 70 74 |y brief descript| 00003530 69 6f 6e 73 20 61 72 65 20 67 69 76 65 6e 2e 0d |ions are given..| 00003540 0d 3c 66 73 70 3e 0d 54 68 69 73 20 73 68 6f 75 |.<fsp>.This shou| 00003550 6c 64 20 62 65 20 74 68 65 20 66 69 6c 65 6e 61 |ld be the filena| 00003560 6d 65 20 6f 66 20 74 68 65 20 66 69 6c 65 20 74 |me of the file t| 00003570 68 65 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 75 6c |he command shoul| 00003580 64 20 61 63 63 65 73 73 2c 20 65 67 0d 20 20 2a |d access, eg. *| 00003590 53 52 4c 4f 41 44 20 3a 2a 2e 6c 69 2a 2e 72 6f |SRLOAD :*.li*.ro| 000035a0 6d 73 2e 76 69 65 77 2b 68 0d 74 6f 20 6c 6f 61 |ms.view+h.to loa| 000035b0 64 20 61 20 66 69 6c 65 20 63 61 6c 6c 65 64 20 |d a file called | 000035c0 22 76 69 65 77 2b 68 22 20 69 6e 20 64 69 72 65 |"view+h" in dire| 000035d0 63 74 6f 72 79 20 22 3a 2a 2e 6c 69 2a 2e 72 6f |ctory ":*.li*.ro| 000035e0 6d 73 22 20 28 74 68 69 73 20 70 61 72 74 69 63 |ms" (this partic| 000035f0 75 6c 61 72 0d 65 78 61 6d 70 6c 65 20 77 6f 75 |ular.example wou| 00003600 6c 64 20 6f 6e 6c 79 20 77 6f 72 6b 20 6f 6e 20 |ld only work on | 00003610 61 20 6e 65 74 77 6f 72 6b 29 2e 0d 0d 3c 22 4f |a network)...<"O| 00003620 4e 22 2f 22 4f 46 46 22 3e 0d 45 69 74 68 65 72 |N"/"OFF">.Either| 00003630 20 4f 4e 20 6f 72 20 4f 46 46 2c 20 73 70 65 63 | ON or OFF, spec| 00003640 69 66 79 69 6e 67 20 77 68 65 74 68 65 72 20 79 |ifying whether y| 00003650 6f 75 20 77 61 6e 74 20 74 68 65 20 66 75 6e 63 |ou want the func| 00003660 74 69 6f 6e 20 74 6f 20 62 65 20 74 75 72 6e 65 |tion to be turne| 00003670 64 20 6f 6e 0d 6f 72 20 6f 66 66 2e 20 41 6e 79 |d on.or off. Any| 00003680 20 61 62 62 72 65 76 69 61 74 69 6f 6e 20 6f 66 | abbreviation of| 00003690 20 4f 46 46 20 69 73 20 61 63 63 65 70 74 65 64 | OFF is accepted| 000036a0 20 28 65 76 65 6e 20 2e 29 20 62 75 74 20 6e 6f | (even .) but no| 000036b0 20 61 62 62 72 65 76 69 61 74 69 6f 6e 0d 6f 66 | abbreviation.of| 000036c0 20 4f 4e 2e 20 4d 6f 73 74 20 63 6f 6d 6d 61 6e | ON. Most comman| 000036d0 64 73 20 64 65 66 61 75 6c 74 20 74 6f 20 4f 4e |ds default to ON| 000036e0 2c 20 65 67 0d 20 20 2a 42 4c 41 4e 4b 49 4e 47 |, eg. *BLANKING| 000036f0 0d 77 6f 75 6c 64 20 74 75 72 6e 20 74 68 65 20 |.would turn the | 00003700 6d 6f 6e 69 74 6f 72 20 73 61 76 65 72 20 6f 6e |monitor saver on| 00003710 2c 20 61 6e 64 0d 20 20 2a 42 4c 41 2e 2e 0d 77 |, and. *BLA...w| 00003720 6f 75 6c 64 20 74 75 72 6e 20 69 74 20 6f 66 66 |ould turn it off| 00003730 2e 0d 0d 3c 68 65 78 5f 6e 75 6d 3e 0d 41 20 68 |...<hex_num>.A h| 00003740 65 78 61 64 65 63 69 6d 61 6c 20 6e 75 6d 62 65 |exadecimal numbe| 00003750 72 20 28 73 65 65 20 55 73 65 72 20 47 75 69 64 |r (see User Guid| 00003760 65 20 66 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f |e for informatio| 00003770 6e 20 61 62 6f 75 74 20 68 65 78 61 64 65 63 69 |n about hexadeci| 00003780 6d 61 6c 29 2e 0d 49 6e 20 73 6f 6d 65 20 63 61 |mal)..In some ca| 00003790 73 65 73 2c 20 69 74 20 73 70 65 63 69 66 69 65 |ses, it specifie| 000037a0 73 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 |s the length of | 000037b0 74 68 65 20 66 69 6c 65 2c 20 6f 72 20 74 68 65 |the file, or the| 000037c0 20 6f 66 66 73 65 74 20 69 6e 74 6f 20 74 68 65 | offset into the| 000037d0 0d 66 69 6c 65 2e 0d 0d 3c 77 78 79 7a 3e 0d 54 |.file...<wxyz>.T| 000037e0 68 69 73 20 69 73 20 74 68 65 20 6d 65 74 68 6f |his is the metho| 000037f0 64 20 6f 66 20 69 64 65 6e 74 69 66 79 69 6e 67 |d of identifying| 00003800 20 52 4f 4d 20 6e 75 6d 62 65 72 73 2e 20 48 65 | ROM numbers. He| 00003810 78 61 64 65 63 69 6d 61 6c 20 6e 75 6d 62 65 72 |xadecimal number| 00003820 73 20 30 2d 46 20 61 6e 64 0d 30 2d 31 35 20 72 |s 0-F and.0-15 r| 00003830 65 6c 61 74 65 20 64 69 72 65 63 74 6c 79 20 74 |elate directly t| 00003840 6f 20 74 68 65 20 52 4f 4d 20 73 6f 63 6b 65 74 |o the ROM socket| 00003850 73 2c 20 62 75 74 20 57 2d 5a 20 61 6e 64 20 4a |s, but W-Z and J| 00003860 2d 4e 20 61 72 65 20 65 78 74 72 61 73 3a 0d 57 |-N are extras:.W| 00003870 2d 5a 20 61 72 65 20 61 6c 73 6f 20 66 6f 75 6e |-Z are also foun| 00003880 64 20 69 6e 20 4d 61 73 74 65 72 20 53 65 72 69 |d in Master Seri| 00003890 65 73 20 63 6f 6d 70 75 74 65 72 73 2c 20 73 74 |es computers, st| 000038a0 61 6e 64 69 6e 67 20 66 6f 72 20 74 68 65 20 66 |anding for the f| 000038b0 69 72 73 74 20 74 6f 0d 74 68 65 20 66 6f 75 72 |irst to.the four| 000038c0 74 68 20 52 41 4d 20 73 6c 6f 74 20 66 6f 75 6e |th RAM slot foun| 000038d0 64 20 73 74 61 72 74 69 6e 67 20 61 74 20 30 2c |d starting at 0,| 000038e0 20 61 6e 64 20 4a 2d 4e 20 66 6f 72 20 74 68 65 | and J-N for the| 000038f0 20 66 69 66 74 68 20 74 6f 20 74 68 65 0d 6e 69 | fifth to the.ni| 00003900 6e 74 68 20 62 61 6e 6b 20 28 74 68 69 73 20 6f |nth bank (this o| 00003910 6e 6c 79 20 6f 63 63 75 72 73 20 76 65 72 79 20 |nly occurs very | 00003920 72 61 72 65 6c 79 20 62 75 74 20 57 61 74 66 6f |rarely but Watfo| 00003930 72 64 20 45 6c 65 63 74 72 6f 6e 69 63 73 20 70 |rd Electronics p| 00003940 72 6f 64 75 63 65 20 61 0d 52 4f 4d 20 62 6f 61 |roduce a.ROM boa| 00003950 72 64 20 77 68 69 63 68 20 63 6f 75 6c 64 20 74 |rd which could t| 00003960 61 6b 65 20 39 20 52 41 4d 20 73 6c 6f 74 73 29 |ake 9 RAM slots)| 00003970 2e 20 49 66 20 79 6f 75 20 61 72 65 20 77 72 69 |. If you are wri| 00003980 74 69 6e 67 20 73 6f 66 74 77 61 72 65 20 74 6f |ting software to| 00003990 0d 72 75 6e 20 6f 6e 20 62 6f 74 68 20 42 42 43 |.run on both BBC| 000039a0 20 4d 69 63 72 6f 63 6f 6d 70 75 74 65 72 73 20 | Microcomputers | 000039b0 77 69 74 68 20 73 69 64 65 77 61 79 73 20 52 41 |with sideways RA| 000039c0 4d 20 61 6e 64 20 4d 61 73 74 65 72 20 53 65 72 |M and Master Ser| 000039d0 69 65 73 0d 63 6f 6d 70 75 74 65 72 73 2c 20 75 |ies.computers, u| 000039e0 73 65 20 57 2d 5a 20 6f 6e 6c 79 2e 0d 0d 3c 68 |se W-Z only...<h| 000039f0 65 78 5f 73 74 61 72 74 3e 0d 54 68 69 73 20 69 |ex_start>.This i| 00003a00 73 20 61 20 73 74 61 72 74 20 61 64 64 72 65 73 |s a start addres| 00003a10 73 20 69 6e 20 68 65 78 61 64 65 63 69 6d 61 6c |s in hexadecimal| 00003a20 2c 20 69 65 20 69 6e 20 74 68 65 20 72 61 6e 67 |, ie in the rang| 00003a30 65 20 30 2d 46 46 46 46 2e 20 41 73 20 69 6e 0d |e 0-FFFF. As in.| 00003a40 2a 53 41 56 45 2c 20 69 66 20 74 68 65 20 66 69 |*SAVE, if the fi| 00003a50 72 73 74 20 34 20 64 69 67 69 74 73 20 6f 66 20 |rst 4 digits of | 00003a60 61 6e 20 38 2d 64 69 67 69 74 20 6e 75 6d 62 65 |an 8-digit numbe| 00003a70 72 20 61 72 65 20 46 46 46 46 2c 20 74 68 65 20 |r are FFFF, the | 00003a80 49 2f 4f 0d 70 72 6f 63 65 73 73 6f 72 20 69 73 |I/O.processor is| 00003a90 20 73 65 6c 65 63 74 65 64 20 66 6f 72 20 75 73 | selected for us| 00003aa0 65 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 73 |e instead of a s| 00003ab0 65 63 6f 6e 64 20 70 72 6f 63 65 73 73 6f 72 2e |econd processor.| 00003ac0 0d 0d 3c 65 6e 64 2f 2b 6c 65 6e 3e 0d 54 68 69 |..<end/+len>.Thi| 00003ad0 73 20 69 73 20 61 6e 20 65 6e 64 20 61 64 64 72 |s is an end addr| 00003ae0 65 73 73 20 69 6e 20 68 65 78 61 64 65 63 69 6d |ess in hexadecim| 00003af0 61 6c 20 28 61 6c 73 6f 20 69 6e 20 74 68 65 20 |al (also in the | 00003b00 72 61 6e 67 65 20 30 2d 46 46 46 46 29 20 6f 72 |range 0-FFFF) or| 00003b10 20 61 20 2b 0d 66 6f 6c 6c 6f 77 65 64 20 62 79 | a +.followed by| 00003b20 20 61 20 6c 65 6e 67 74 68 20 69 6e 20 68 65 78 | a length in hex| 00003b30 61 64 65 63 69 6d 61 6c 2e 20 49 66 20 74 68 65 |adecimal. If the| 00003b40 20 66 69 72 73 74 20 34 20 64 69 67 69 74 73 20 | first 4 digits | 00003b50 6f 66 20 61 6e 20 38 2d 64 69 67 69 74 0d 6e 75 |of an 8-digit.nu| 00003b60 6d 62 65 72 20 61 72 65 20 46 46 46 46 20 74 68 |mber are FFFF th| 00003b70 69 73 20 69 73 20 69 67 6e 6f 72 65 64 2c 20 69 |is is ignored, i| 00003b80 65 20 74 68 65 20 70 72 6f 63 65 73 73 6f 72 20 |e the processor | 00003b90 6d 75 73 74 20 62 65 20 73 70 65 63 69 66 69 65 |must be specifie| 00003ba0 64 20 62 79 20 74 68 65 0d 73 74 61 72 74 20 61 |d by the.start a| 00003bb0 64 64 72 65 73 73 2e 20 49 66 20 61 20 6c 65 6e |ddress. If a len| 00003bc0 67 74 68 20 69 73 20 67 69 76 65 6e 20 69 74 20 |gth is given it | 00003bd0 6d 75 73 74 20 62 65 20 69 6e 20 74 68 65 20 70 |must be in the p| 00003be0 72 6f 63 65 73 73 6f 72 27 73 20 61 64 64 72 65 |rocessor's addre| 00003bf0 73 73 0d 72 61 6e 67 65 2c 20 65 67 20 66 63 30 |ss.range, eg fc0| 00003c00 30 20 2b 36 30 30 20 77 6f 75 6c 64 20 67 69 76 |0 +600 would giv| 00003c10 65 20 74 68 65 20 65 72 72 6f 72 20 4e 6f 74 20 |e the error Not | 00003c20 74 68 61 74 20 6d 75 63 68 20 6d 65 6d 6f 72 79 |that much memory| 00003c30 20 62 65 63 61 75 73 65 20 69 74 0d 77 6f 75 6c | because it.woul| 00003c40 64 20 67 6f 20 66 72 6f 6d 20 26 46 43 30 30 20 |d go from &FC00 | 00003c50 74 6f 20 26 31 30 32 30 30 20 77 68 69 63 68 20 |to &10200 which | 00003c60 69 73 20 6e 6f 20 67 6f 6f 64 21 0d 0d 3c 63 6f |is no good!..<co| 00003c70 6d 6d 61 6e 64 3e 0d 4f 6e 65 20 6f 66 20 54 68 |mmand>.One of Th| 00003c80 65 20 4d 61 73 74 65 72 20 52 4f 4d 27 73 20 63 |e Master ROM's c| 00003c90 6f 6d 6d 61 6e 64 73 2c 20 65 67 20 52 4f 4d 49 |ommands, eg ROMI| 00003ca0 4e 46 4f 20 6f 72 20 54 49 4d 45 2e 0d 0d 3c 64 |NFO or TIME...<d| 00003cb0 65 63 5f 6e 75 6d 3e 0d 41 20 64 65 63 69 6d 61 |ec_num>.A decima| 00003cc0 6c 20 6e 75 6d 62 65 72 20 69 6e 20 74 68 65 20 |l number in the | 00003cd0 72 61 6e 67 65 20 30 2d 32 35 35 2e 20 4e 65 67 |range 0-255. Neg| 00003ce0 61 74 69 76 65 20 6e 75 6d 62 65 72 73 20 61 72 |ative numbers ar| 00003cf0 65 20 61 63 63 65 70 74 65 64 20 77 68 65 6e 0d |e accepted when.| 00003d00 75 73 69 6e 67 20 2a 43 4f 4e 46 49 47 55 52 45 |using *CONFIGURE| 00003d10 20 63 6f 6d 6d 61 6e 64 73 2c 20 73 6f 20 74 68 | commands, so th| 00003d20 65 20 72 61 6e 67 65 20 62 65 63 6f 6d 65 73 20 |e range becomes | 00003d30 2d 32 35 35 20 74 6f 20 32 35 35 20 61 6c 74 68 |-255 to 255 alth| 00003d40 6f 75 67 68 20 2d 32 35 35 0d 69 73 20 65 71 75 |ough -255.is equ| 00003d50 69 76 61 6c 65 6e 74 20 74 6f 20 31 2e 20 49 74 |ivalent to 1. It| 00003d60 20 73 70 65 63 69 66 69 65 73 20 74 68 69 6e 67 | specifies thing| 00003d70 73 20 6c 69 6b 65 20 61 20 66 75 6e 63 74 69 6f |s like a functio| 00003d80 6e 20 6b 65 79 20 6e 75 6d 62 65 72 20 6f 72 20 |n key number or | 00003d90 61 6e 0d 6f 70 74 69 6f 6e 20 66 6f 72 20 61 20 |an.option for a | 00003da0 63 6f 6d 6d 61 6e 64 20 28 65 67 20 2a 52 45 53 |command (eg *RES| 00003db0 45 54 29 2e 0d 0d 3c 73 74 72 69 6e 67 3e 0d 41 |ET)...<string>.A| 00003dc0 20 73 74 72 69 6e 67 20 6f 66 20 63 68 61 72 61 | string of chara| 00003dd0 63 74 65 72 73 2c 20 61 73 20 79 6f 75 20 77 6f |cters, as you wo| 00003de0 75 6c 64 20 67 69 76 65 20 61 66 74 65 72 20 2a |uld give after *| 00003df0 4b 45 59 6e 2c 20 65 67 0d 20 20 2a 4b 45 59 30 |KEYn, eg. *KEY0| 00003e00 22 48 65 6c 6c 6f 21 7c 4d 22 0d 74 68 65 6e 0d |"Hello!|M".then.| 00003e10 20 20 2a 53 45 41 52 43 48 22 48 65 6c 6c 6f 21 | *SEARCH"Hello!| 00003e20 7c 4d 22 20 46 46 46 46 30 30 30 30 0d 77 6f 75 ||M" FFFF0000.wou| 00003e30 6c 64 20 79 69 65 6c 64 0d 46 6f 75 6e 64 20 61 |ld yield.Found a| 00003e40 74 20 26 30 42 31 31 0d 0d 3c 22 51 22 3e 0d 57 |t &0B11..<"Q">.W| 00003e50 68 65 6e 20 75 73 69 6e 67 20 2a 53 52 4c 4f 41 |hen using *SRLOA| 00003e60 44 20 61 6e 64 20 2a 53 52 53 41 56 45 2c 20 74 |D and *SRSAVE, t| 00003e70 68 69 73 20 69 6e 64 69 63 61 74 65 73 20 74 68 |his indicates th| 00003e80 61 74 20 74 68 65 20 63 6f 6d 70 75 74 65 72 27 |at the computer'| 00003e90 73 20 6d 61 69 6e 0d 52 41 4d 20 73 68 6f 75 6c |s main.RAM shoul| 00003ea0 64 20 62 65 20 75 73 65 64 20 61 73 20 61 20 62 |d be used as a b| 00003eb0 75 66 66 65 72 20 61 6e 64 20 74 68 65 20 66 69 |uffer and the fi| 00003ec0 6c 65 20 64 6f 6e 65 20 69 6e 20 6f 6e 65 20 6f |le done in one o| 00003ed0 70 65 72 61 74 69 6f 6e 2e 20 4f 6e 6c 79 0d 2a |peration. Only.*| 00003ee0 53 52 53 41 56 45 20 61 63 74 75 61 6c 6c 79 20 |SRSAVE actually | 00003ef0 63 6f 72 72 75 70 74 73 20 6d 61 69 6e 20 52 41 |corrupts main RA| 00003f00 4d 20 70 65 72 6d 61 6e 65 6e 74 6c 79 2c 20 62 |M permanently, b| 00003f10 65 63 61 75 73 65 20 2a 53 52 4c 4f 41 44 20 70 |ecause *SRLOAD p| 00003f20 72 65 73 65 72 76 65 73 0d 74 68 65 20 6d 65 6d |reserves.the mem| 00003f30 6f 72 79 20 28 69 66 20 79 6f 75 20 61 72 65 20 |ory (if you are | 00003f40 69 6e 20 6d 6f 64 65 20 33 20 61 6e 64 20 79 6f |in mode 3 and yo| 00003f50 75 20 6c 6f 61 64 20 61 20 52 4f 4d 20 69 6d 61 |u load a ROM ima| 00003f60 67 65 2c 20 79 6f 75 20 77 69 6c 6c 20 6e 6f 74 |ge, you will not| 00003f70 69 63 65 0d 74 68 69 73 21 29 2e 20 2a 53 52 4c |ice.this!). *SRL| 00003f80 4f 41 44 20 69 67 6e 6f 72 65 73 20 74 68 69 73 |OAD ignores this| 00003f90 20 69 66 20 70 72 65 73 65 6e 74 2e 0d 0d 3c 22 | if present...<"| 00003fa0 49 22 3e 0d 57 68 65 6e 20 75 73 69 6e 67 20 2a |I">.When using *| 00003fb0 53 52 4c 4f 41 44 20 77 69 74 68 20 61 20 73 74 |SRLOAD with a st| 00003fc0 61 72 74 20 61 64 64 72 65 73 73 2c 20 74 68 69 |art address, thi| 00003fd0 73 20 69 6e 69 74 69 61 6c 69 73 65 73 20 61 20 |s initialises a | 00003fe0 52 4f 4d 20 69 6d 61 67 65 20 69 66 0d 74 68 65 |ROM image if.the| 00003ff0 20 73 6c 6f 74 20 63 6f 6e 74 61 69 6e 73 20 6f | slot contains o| 00004000 6e 65 20 61 66 74 65 72 20 74 68 65 20 6c 6f 61 |ne after the loa| 00004010 64 20 62 79 20 70 6c 61 63 69 6e 67 20 69 74 20 |d by placing it | 00004020 69 6e 20 74 68 65 20 52 4f 4d 20 74 61 62 6c 65 |in the ROM table| 00004030 2e 20 49 66 0d 74 68 65 20 52 4f 4d 20 73 68 6f |. If.the ROM sho| 00004040 75 6c 64 20 74 61 6b 65 20 77 6f 72 6b 73 70 61 |uld take workspa| 00004050 63 65 2c 20 70 72 65 73 73 20 42 52 45 41 4b 20 |ce, press BREAK | 00004060 69 6e 73 74 65 61 64 2e 0d 0d 3c 3c 68 68 3e 3a |instead...<<hh>:| 00004070 3c 6d 6d 3e 28 3a 3c 73 73 3e 29 2f 22 4f 46 46 |<mm>(:<ss>)/"OFF| 00004080 22 3e 0d 54 68 69 73 20 69 73 20 74 68 65 20 63 |">.This is the c| 00004090 6f 6d 70 6c 65 74 65 20 73 79 6e 74 61 78 20 66 |omplete syntax f| 000040a0 6f 72 20 2a 54 49 4d 45 2e 20 49 74 20 6d 65 61 |or *TIME. It mea| 000040b0 6e 73 20 74 68 61 74 20 65 69 74 68 65 72 20 61 |ns that either a| 000040c0 20 74 69 6d 65 0d 70 61 72 61 6d 65 74 65 72 20 | time.parameter | 000040d0 6f 66 20 68 6f 75 72 73 3a 6d 69 6e 75 74 65 73 |of hours:minutes| 000040e0 28 61 6e 64 20 3a 73 65 63 6f 6e 64 73 20 69 66 |(and :seconds if| 000040f0 20 72 65 71 75 69 72 65 64 29 20 6f 72 20 4f 46 | required) or OF| 00004100 46 20 73 68 6f 75 6c 64 20 62 65 0d 73 70 65 63 |F should be.spec| 00004110 69 66 69 65 64 2e 0d 0d 0d 35 2e 20 45 52 52 4f |ified....5. ERRO| 00004120 52 53 0d 0d 54 68 65 20 65 72 72 6f 72 73 20 74 |RS..The errors t| 00004130 68 61 74 20 54 68 65 20 4d 61 73 74 65 72 20 52 |hat The Master R| 00004140 4f 4d 20 63 61 6e 20 67 69 76 65 20 61 72 65 20 |OM can give are | 00004150 6c 69 73 74 65 64 20 77 69 74 68 20 74 68 65 20 |listed with the | 00004160 65 72 72 6f 72 20 6e 75 6d 62 65 72 2c 0d 74 68 |error number,.th| 00004170 65 6e 20 74 68 65 20 61 63 74 75 61 6c 20 65 72 |en the actual er| 00004180 72 6f 72 20 6d 65 73 73 61 67 65 2c 20 74 68 65 |ror message, the| 00004190 6e 20 74 68 65 20 63 69 72 63 75 6d 73 74 61 6e |n the circumstan| 000041a0 63 65 20 69 6e 20 77 68 69 63 68 20 69 74 20 6f |ce in which it o| 000041b0 63 63 75 72 73 0d 61 6e 64 20 68 6f 77 20 74 6f |ccurs.and how to| 000041c0 20 72 65 6d 65 64 79 20 69 74 2e 0d 0d 31 37 20 | remedy it...17 | 000041d0 20 45 73 63 61 70 65 0d 54 68 69 73 20 65 72 72 | Escape.This err| 000041e0 6f 72 20 69 73 20 67 69 76 65 6e 20 62 79 20 74 |or is given by t| 000041f0 68 65 20 64 75 6d 70 20 63 6f 6d 6d 61 6e 64 73 |he dump commands| 00004200 20 2a 44 55 4d 50 20 61 6e 64 20 2a 4d 44 55 4d | *DUMP and *MDUM| 00004210 50 20 77 68 65 6e 20 79 6f 75 20 70 72 65 73 73 |P when you press| 00004220 0d 65 73 63 61 70 65 2e 0d 0d 32 31 30 20 50 6c |.escape...210 Pl| 00004230 65 61 73 65 20 67 69 76 65 20 61 20 63 6f 6d 6d |ease give a comm| 00004240 61 6e 64 20 61 66 74 65 72 20 74 68 65 20 22 2a |and after the "*| 00004250 4a 52 3a 22 0d 49 66 20 79 6f 75 20 68 61 76 65 |JR:".If you have| 00004260 20 74 79 70 65 64 0d 20 20 2a 4a 3c 73 70 61 63 | typed. *J<spac| 00004270 65 3e 0d 6f 72 0d 20 20 2a 4a 52 0d 6f 72 0d 20 |e>.or. *JR.or. | 00004280 20 2a 4a 52 3a 0d 77 69 74 68 20 6e 6f 20 63 6f | *JR:.with no co| 00004290 6d 6d 61 6e 64 20 61 66 74 65 72 20 69 74 2c 20 |mmand after it, | 000042a0 74 68 69 73 20 65 72 72 6f 72 20 77 69 6c 6c 20 |this error will | 000042b0 62 65 20 67 69 76 65 6e 2e 20 54 79 70 65 20 61 |be given. Type a| 000042c0 20 63 6f 6d 6d 61 6e 64 20 61 66 74 65 72 0d 74 | command after.t| 000042d0 68 65 20 2a 4a 52 3a 20 62 69 74 2c 20 65 67 20 |he *JR: bit, eg | 000042e0 2a 4a 52 3a 52 4f 4d 53 0d 0d 32 31 31 20 54 6f |*JR:ROMS..211 To| 000042f0 6f 20 6d 61 6e 79 20 70 61 72 61 6d 65 74 65 72 |o many parameter| 00004300 73 0d 49 66 20 79 6f 75 20 68 61 76 65 20 67 69 |s.If you have gi| 00004310 76 65 6e 20 74 6f 6f 20 6d 61 6e 79 20 70 61 72 |ven too many par| 00004320 61 6d 65 74 65 72 73 2c 20 65 67 0d 20 20 2a 42 |ameters, eg. *B| 00004330 4c 41 4e 4b 49 4e 47 20 4f 46 46 20 50 4c 45 41 |LANKING OFF PLEA| 00004340 53 45 0d 74 68 69 73 20 65 72 72 6f 72 20 77 69 |SE.this error wi| 00004350 6c 6c 20 62 65 20 67 69 76 65 6e 2e 20 52 65 6d |ll be given. Rem| 00004360 6f 76 65 20 74 68 65 20 6c 61 73 74 20 70 61 72 |ove the last par| 00004370 61 6d 65 74 65 72 20 61 6e 64 20 74 72 79 20 61 |ameter and try a| 00004380 67 61 69 6e 3a 0d 20 20 2a 42 4c 41 4e 4b 49 4e |gain:. *BLANKIN| 00004390 47 20 4f 46 46 0d 77 69 6c 6c 20 77 6f 72 6b 2e |G OFF.will work.| 000043a0 0d 0d 32 31 32 20 43 6f 6e 66 69 67 75 72 65 20 |..212 Configure | 000043b0 77 68 61 74 3f 0d 49 66 20 79 6f 75 20 68 61 76 |what?.If you hav| 000043c0 65 20 64 6f 6e 65 20 61 20 2a 43 4f 4e 46 49 47 |e done a *CONFIG| 000043d0 55 52 45 20 63 6f 6d 6d 61 6e 64 20 62 75 74 20 |URE command but | 000043e0 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 69 73 |the parameter is| 000043f0 20 75 6e 72 65 63 6f 67 6e 69 73 65 64 2c 0d 65 | unrecognised,.e| 00004400 67 0d 20 20 2a 43 4f 4e 46 49 47 55 52 45 20 48 |g. *CONFIGURE H| 00004410 41 52 44 0d 74 68 69 73 20 65 72 72 6f 72 20 77 |ARD.this error w| 00004420 69 6c 6c 20 62 65 20 67 69 76 65 6e 2e 0d 0d 32 |ill be given...2| 00004430 31 33 20 52 65 71 75 69 72 65 73 20 4f 4e 2f 4f |13 Requires ON/O| 00004440 46 46 20 70 61 72 61 6d 65 74 65 72 0d 4f 6e 6c |FF parameter.Onl| 00004450 79 20 67 69 76 65 6e 20 62 79 20 2a 43 4f 4e 46 |y given by *CONF| 00004460 49 47 55 52 45 20 63 6f 6d 6d 61 6e 64 73 2c 20 |IGURE commands, | 00004470 69 6e 73 74 65 61 64 20 6f 66 20 53 79 6e 74 61 |instead of Synta| 00004480 78 20 65 72 72 6f 72 73 2e 0d 0d 32 31 34 20 46 |x errors...214 F| 00004490 69 6c 65 20 6e 6f 74 20 66 6f 75 6e 64 0d 54 68 |ile not found.Th| 000044a0 69 73 20 65 72 72 6f 72 20 69 73 20 67 69 76 65 |is error is give| 000044b0 6e 20 62 79 20 2a 44 55 4d 50 2c 20 2a 41 50 50 |n by *DUMP, *APP| 000044c0 45 4e 44 20 61 6e 64 20 2a 53 50 4f 4f 4c 4f 4e |END and *SPOOLON| 000044d0 20 69 66 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 | if the filename| 000044e0 20 67 69 76 65 6e 0d 63 61 6e 6e 6f 74 20 62 65 | given.cannot be| 000044f0 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 63 75 | found in the cu| 00004500 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2f |rrent directory/| 00004510 6c 69 62 72 61 72 79 2e 20 49 74 20 69 73 20 61 |library. It is a| 00004520 6c 73 6f 20 67 69 76 65 6e 20 62 79 0d 2a 53 52 |lso given by.*SR| 00004530 4c 4f 41 44 20 62 75 74 20 69 74 20 69 73 20 67 |LOAD but it is g| 00004540 69 76 65 6e 20 62 79 20 74 68 65 20 66 69 6c 69 |iven by the fili| 00004550 6e 67 20 73 79 73 74 65 6d 20 69 6e 20 74 68 69 |ng system in thi| 00004560 73 20 63 61 73 65 2e 0d 0d 32 31 35 20 53 63 72 |s case...215 Scr| 00004570 65 65 6e 20 73 61 76 65 72 20 6e 6f 74 20 65 6e |een saver not en| 00004580 61 62 6c 65 64 0d 59 6f 75 20 74 79 70 65 64 20 |abled.You typed | 00004590 2a 42 4c 41 4e 4b 49 4e 47 20 4f 46 46 20 77 69 |*BLANKING OFF wi| 000045a0 74 68 6f 75 74 20 61 20 2a 42 4c 41 4e 4b 49 4e |thout a *BLANKIN| 000045b0 47 20 4f 4e 20 62 65 66 6f 72 65 68 61 6e 64 2e |G ON beforehand.| 000045c0 0d 0d 32 31 36 20 54 68 65 20 63 6c 6f 63 6b 20 |..216 The clock | 000045d0 69 73 20 6e 6f 74 20 72 75 6e 6e 69 6e 67 0d 47 |is not running.G| 000045e0 69 76 65 6e 20 62 79 20 2a 54 49 4d 45 20 4f 46 |iven by *TIME OF| 000045f0 46 20 69 66 20 74 68 65 20 63 6c 6f 63 6b 20 77 |F if the clock w| 00004600 61 73 20 6e 6f 74 20 6f 6e 2e 0d 0d 32 31 37 20 |as not on...217 | 00004610 42 61 64 20 74 69 6d 65 0d 47 69 76 65 6e 20 62 |Bad time.Given b| 00004620 79 20 2a 54 49 4d 45 20 69 66 20 79 6f 75 20 64 |y *TIME if you d| 00004630 6f 20 6e 6f 74 20 67 69 76 65 20 74 68 65 20 74 |o not give the t| 00004640 69 6d 65 20 6c 69 6b 65 20 74 68 69 73 3a 0d 20 |ime like this:. | 00004650 20 2a 54 49 4d 45 20 31 32 3a 33 34 0d 77 6f 75 | *TIME 12:34.wou| 00004660 6c 64 20 73 65 74 20 74 68 65 20 74 69 6d 65 20 |ld set the time | 00004670 74 6f 20 33 34 20 6d 69 6e 75 74 65 73 20 70 61 |to 34 minutes pa| 00004680 73 74 20 31 32 20 28 32 34 2d 68 6f 75 72 20 63 |st 12 (24-hour c| 00004690 6c 6f 63 6b 29 2e 20 54 68 65 20 74 69 6d 65 20 |lock). The time | 000046a0 6d 75 73 74 20 62 65 0d 67 69 76 65 6e 20 77 69 |must be.given wi| 000046b0 74 68 20 65 61 63 68 20 63 6f 6d 70 6f 6e 65 6e |th each componen| 000046c0 74 20 73 65 70 61 72 61 74 65 64 20 62 79 20 63 |t separated by c| 000046d0 6f 6c 6f 6e 73 20 61 6e 64 20 6e 6f 20 73 70 61 |olons and no spa| 000046e0 63 65 73 2c 20 77 69 74 68 20 74 68 65 0d 6e 75 |ces, with the.nu| 000046f0 6d 62 65 72 73 20 69 6e 20 74 68 65 20 63 6f 72 |mbers in the cor| 00004700 72 65 63 74 20 72 61 6e 67 65 73 2c 20 69 65 20 |rect ranges, ie | 00004710 68 6f 75 72 73 20 30 2d 32 33 2c 20 6d 69 6e 75 |hours 0-23, minu| 00004720 74 65 73 20 30 2d 35 39 20 61 6e 64 20 73 65 63 |tes 0-59 and sec| 00004730 6f 6e 64 73 0d 30 2d 35 39 20 28 6f 70 74 69 6f |onds.0-59 (optio| 00004740 6e 61 6c 2c 20 64 65 66 61 75 6c 74 20 30 29 0d |nal, default 0).| 00004750 0d 32 31 38 20 45 76 65 6e 74 73 20 76 65 63 74 |.218 Events vect| 00004760 6f 72 65 64 20 69 6e 74 6f 20 61 6e 6f 74 68 65 |ored into anothe| 00004770 72 20 52 4f 4d 0d 42 6f 74 68 20 74 68 65 20 63 |r ROM.Both the c| 00004780 6c 6f 63 6b 20 61 6e 64 20 74 68 65 20 6d 6f 6e |lock and the mon| 00004790 69 74 6f 72 20 73 61 76 65 72 20 6d 61 6b 65 20 |itor saver make | 000047a0 75 73 65 20 6f 66 20 65 76 65 6e 74 73 20 28 61 |use of events (a| 000047b0 20 73 69 6d 70 6c 69 66 69 65 64 20 74 79 70 65 | simplified type| 000047c0 0d 6f 66 20 69 6e 74 65 72 72 75 70 74 73 20 6f |.of interrupts o| 000047d0 66 66 65 72 65 64 20 62 79 20 74 68 65 20 4f 53 |ffered by the OS| 000047e0 29 2e 20 49 66 20 61 6e 6f 74 68 65 72 20 52 4f |). If another RO| 000047f0 4d 20 68 61 73 20 63 6c 61 69 6d 65 64 20 45 56 |M has claimed EV| 00004800 4e 54 56 20 74 68 65 6e 0d 54 68 65 20 4d 61 73 |NTV then.The Mas| 00004810 74 65 72 20 52 4f 4d 20 63 61 6e 6e 6f 74 20 61 |ter ROM cannot a| 00004820 6c 73 6f 20 76 65 63 74 6f 72 20 69 74 20 28 73 |lso vector it (s| 00004830 65 65 20 6e 6f 74 65 73 29 2e 0d 0d 32 31 39 20 |ee notes)...219 | 00004840 43 61 6e 27 74 20 72 65 73 65 74 20 74 68 65 20 |Can't reset the | 00004850 54 75 62 65 0d 54 68 69 73 20 65 72 72 6f 72 20 |Tube.This error | 00004860 69 73 20 6f 6e 6c 79 20 67 69 76 65 6e 20 62 79 |is only given by| 00004870 20 2a 52 45 53 45 54 20 69 66 20 61 20 73 65 63 | *RESET if a sec| 00004880 6f 6e 64 20 70 72 6f 63 65 73 73 6f 72 20 69 73 |ond processor is| 00004890 20 62 65 69 6e 67 20 75 73 65 64 2e 0d 0d 32 32 | being used...22| 000048a0 30 20 69 73 20 67 69 76 65 6e 20 62 79 20 74 68 |0 is given by th| 000048b0 65 20 43 46 53 0d 0d 32 32 31 20 46 69 6c 65 20 |e CFS..221 File | 000048c0 65 72 72 6f 72 0d 54 68 69 73 20 65 72 72 6f 72 |error.This error| 000048d0 20 63 61 6e 20 62 65 20 67 69 76 65 6e 20 62 79 | can be given by| 000048e0 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 | all the command| 000048f0 73 20 77 68 65 72 65 20 62 79 74 65 20 49 2f 4f |s where byte I/O| 00004900 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2c 0d 69 | is performed,.i| 00004910 65 20 2a 41 50 50 45 4e 44 2c 20 2a 43 52 45 41 |e *APPEND, *CREA| 00004920 54 45 2c 20 2a 44 55 4d 50 20 61 6e 64 20 2a 53 |TE, *DUMP and *S| 00004930 52 53 41 56 45 2c 20 61 6e 64 20 69 73 20 67 69 |RSAVE, and is gi| 00004940 76 65 6e 20 77 68 65 6e 20 61 6e 20 69 6e 65 78 |ven when an inex| 00004950 70 6c 69 63 61 62 6c 65 0d 65 72 72 6f 72 20 6f |plicable.error o| 00004960 63 63 75 72 73 20 28 75 73 75 61 6c 6c 79 20 77 |ccurs (usually w| 00004970 68 65 6e 20 74 68 65 20 63 61 72 72 79 20 66 6c |hen the carry fl| 00004980 61 67 20 69 73 20 73 65 74 20 61 66 74 65 72 20 |ag is set after | 00004990 61 6e 20 4f 53 42 50 55 54 0d 6f 70 65 72 61 74 |an OSBPUT.operat| 000049a0 69 6f 6e 29 2e 20 54 68 65 20 44 46 53 20 65 78 |ion). The DFS ex| 000049b0 65 63 75 74 65 73 20 61 20 42 52 4b 20 61 6e 64 |ecutes a BRK and| 000049c0 20 67 69 76 65 73 20 69 74 73 20 6f 77 6e 20 65 | gives its own e| 000049d0 72 72 6f 72 20 69 6e 73 74 65 61 64 20 6f 66 0d |rror instead of.| 000049e0 64 6f 69 6e 67 20 74 68 69 73 2c 20 65 67 20 43 |doing this, eg C| 000049f0 61 6e 27 74 20 65 78 74 65 6e 64 2e 20 41 6c 73 |an't extend. Als| 00004a00 6f 20 67 69 76 65 6e 20 62 79 20 74 68 65 20 43 |o given by the C| 00004a10 46 53 20 69 6e 20 73 69 6d 69 6c 61 72 0d 63 69 |FS in similar.ci| 00004a20 72 63 75 6d 73 74 61 6e 63 65 73 2e 0d 0d 32 32 |rcumstances...22| 00004a30 32 20 61 6e 64 20 32 32 33 20 61 72 65 20 67 69 |2 and 223 are gi| 00004a40 76 65 6e 20 62 79 20 74 68 65 20 43 46 53 0d 0d |ven by the CFS..| 00004a50 32 32 34 20 43 6f 75 6c 64 6e 27 74 20 6f 70 65 |224 Couldn't ope| 00004a60 6e 20 66 69 6c 65 0d 54 68 69 73 20 65 72 72 6f |n file.This erro| 00004a70 72 20 63 61 6e 20 62 65 20 67 69 76 65 6e 20 62 |r can be given b| 00004a80 79 20 2a 41 50 50 45 4e 44 2c 20 2a 43 52 45 41 |y *APPEND, *CREA| 00004a90 54 45 20 61 6e 64 20 2a 53 50 4f 4f 4c 4f 4e 20 |TE and *SPOOLON | 00004aa0 77 68 65 6e 20 74 68 65 20 6f 75 74 70 75 74 0d |when the output.| 00004ab0 66 69 6c 65 20 63 61 6e 6e 6f 74 20 62 65 20 6f |file cannot be o| 00004ac0 70 65 6e 65 64 2e 20 54 68 65 20 44 46 53 20 65 |pened. The DFS e| 00004ad0 78 65 63 75 74 65 73 20 61 20 42 52 4b 20 61 6e |xecutes a BRK an| 00004ae0 64 20 67 69 76 65 73 20 69 74 73 20 6f 77 6e 20 |d gives its own | 00004af0 65 72 72 6f 72 0d 69 6e 73 74 65 61 64 2c 20 65 |error.instead, e| 00004b00 67 20 44 69 73 6b 20 66 75 6c 6c 2e 0d 0d 32 32 |g Disk full...22| 00004b10 35 20 42 61 64 20 68 65 78 20 64 69 67 69 74 0d |5 Bad hex digit.| 00004b20 48 65 78 61 64 65 63 69 6d 61 6c 20 6e 75 6d 62 |Hexadecimal numb| 00004b30 65 72 73 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 |ers may contain | 00004b40 6f 6e 6c 79 20 74 68 65 20 64 69 67 69 74 73 20 |only the digits | 00004b50 30 2d 39 20 61 6e 64 20 41 2d 46 20 28 6f 72 20 |0-9 and A-F (or | 00004b60 61 2d 66 29 2e 20 54 68 65 0d 72 6f 75 74 69 6e |a-f). The.routin| 00004b70 65 20 63 6f 75 6e 74 73 20 61 20 2b 20 61 73 20 |e counts a + as | 00004b80 61 20 6e 75 6d 62 65 72 20 74 65 72 6d 69 6e 61 |a number termina| 00004b90 74 6f 72 2c 20 73 6f 20 77 69 74 68 20 73 6f 6d |tor, so with som| 00004ba0 65 20 63 6f 6d 6d 61 6e 64 73 20 79 6f 75 20 77 |e commands you w| 00004bb0 69 6c 6c 0d 67 65 74 20 61 20 53 79 6e 74 61 78 |ill.get a Syntax| 00004bc0 20 65 72 72 6f 72 20 69 6e 73 74 65 61 64 20 28 | error instead (| 00004bd0 62 75 74 20 6f 6e 6c 79 20 69 66 20 79 6f 75 20 |but only if you | 00004be0 61 72 65 20 64 65 6c 69 62 65 72 61 74 65 6c 79 |are deliberately| 00004bf0 20 61 74 74 65 6d 70 74 69 6e 67 20 74 6f 0d 63 | attempting to.c| 00004c00 72 61 73 68 20 54 68 65 20 4d 61 73 74 65 72 20 |rash The Master | 00004c10 52 4f 4d 21 21 21 29 0d 0d 32 32 36 20 48 65 78 |ROM!!!)..226 Hex| 00004c20 20 6e 75 6d 62 65 72 20 74 6f 6f 20 62 69 67 0d | number too big.| 00004c30 54 68 65 20 4d 61 73 74 65 72 20 52 4f 4d 20 65 |The Master ROM e| 00004c40 78 70 65 63 74 73 20 6f 6e 6c 79 20 61 20 31 36 |xpects only a 16| 00004c50 2d 62 69 74 20 6e 75 6d 62 65 72 2c 20 74 68 6f |-bit number, tho| 00004c60 75 67 68 20 69 74 20 74 61 6b 65 73 20 69 6e 70 |ugh it takes inp| 00004c70 75 74 20 6f 66 20 75 70 0d 74 6f 20 33 32 20 62 |ut of up.to 32 b| 00004c80 69 74 73 2c 20 61 6e 64 20 69 66 20 74 68 65 20 |its, and if the | 00004c90 74 6f 70 20 32 20 62 79 74 65 73 20 61 72 65 20 |top 2 bytes are | 00004ca0 6e 6f 74 20 30 20 6f 72 20 26 46 46 46 46 20 6f |not 0 or &FFFF o| 00004cb0 72 20 74 68 65 72 65 20 61 72 65 20 6d 6f 72 65 |r there are more| 00004cc0 0d 74 68 61 6e 20 39 20 64 69 67 69 74 73 20 74 |.than 9 digits t| 00004cd0 68 65 6e 20 74 68 69 73 20 65 72 72 6f 72 20 69 |hen this error i| 00004ce0 73 20 67 65 6e 65 72 61 74 65 64 2e 0d 0d 32 32 |s generated...22| 00004cf0 37 20 4e 6f 74 20 74 68 61 74 20 6d 75 63 68 20 |7 Not that much | 00004d00 6d 65 6d 6f 72 79 0d 54 68 69 73 20 65 72 72 6f |memory.This erro| 00004d10 72 20 69 73 20 67 69 76 65 6e 20 77 68 65 6e 20 |r is given when | 00004d20 61 20 2b 6c 65 6e 20 61 64 64 72 65 73 73 20 69 |a +len address i| 00004d30 73 20 67 69 76 65 6e 2c 20 65 67 0d 20 20 2a 4d |s given, eg. *M| 00004d40 44 55 4d 50 20 63 30 30 30 20 2b 63 30 30 30 0d |DUMP c000 +c000.| 00004d50 77 6f 75 6c 64 20 67 69 76 65 20 74 68 69 73 20 |would give this | 00004d60 65 72 72 6f 72 2c 20 62 75 74 0d 20 20 2a 4d 44 |error, but. *MD| 00004d70 55 4d 50 20 63 30 30 30 20 2b 61 62 63 0d 77 6f |UMP c000 +abc.wo| 00004d80 75 6c 64 20 6e 6f 74 2e 0d 0d 32 32 38 20 42 61 |uld not...228 Ba| 00004d90 64 20 64 65 63 69 6d 61 6c 0d 54 68 69 73 20 65 |d decimal.This e| 00004da0 72 72 6f 72 20 69 73 20 67 69 76 65 6e 20 77 68 |rror is given wh| 00004db0 65 72 65 20 61 20 64 65 63 69 6d 61 6c 20 6e 75 |ere a decimal nu| 00004dc0 6d 62 65 72 20 69 73 20 72 65 71 75 69 72 65 64 |mber is required| 00004dd0 20 62 75 74 20 6e 6f 74 20 67 69 76 65 6e 0d 63 | but not given.c| 00004de0 6f 72 72 65 63 74 6c 79 2c 20 65 67 0d 20 20 2a |orrectly, eg. *| 00004df0 43 4f 4e 46 49 47 55 52 45 20 49 47 4e 4f 52 45 |CONFIGURE IGNORE| 00004e00 20 71 30 0d 0d 32 32 39 20 41 6c 72 65 61 64 79 | q0..229 Already| 00004e10 20 73 69 6c 65 6e 74 0d 54 68 69 73 20 65 72 72 | silent.This err| 00004e20 6f 72 20 69 73 20 67 69 76 65 6e 20 69 66 20 2a |or is given if *| 00004e30 43 4f 4e 46 49 47 55 52 45 20 53 4f 55 4e 44 20 |CONFIGURE SOUND | 00004e40 4f 46 46 20 69 73 20 65 78 65 63 75 74 65 64 20 |OFF is executed | 00004e50 74 77 69 63 65 2e 0d 0d 32 33 30 20 54 68 61 74 |twice...230 That| 00004e60 20 73 6c 6f 74 20 69 73 20 70 72 6f 74 65 63 74 | slot is protect| 00004e70 65 64 0d 54 68 69 73 20 65 72 72 6f 72 20 69 73 |ed.This error is| 00004e80 20 67 69 76 65 6e 20 62 79 20 2a 4b 49 4c 4c 2c | given by *KILL,| 00004e90 20 65 67 20 61 66 74 65 72 0d 20 20 2a 50 52 4f | eg after. *PRO| 00004ea0 54 45 43 54 20 77 20 6f 6e 0d 74 79 70 69 6e 67 |TECT w on.typing| 00004eb0 0d 20 20 2a 4b 49 4c 4c 20 77 0d 77 69 6c 6c 20 |. *KILL w.will | 00004ec0 67 69 76 65 20 74 68 69 73 20 65 72 72 6f 72 2e |give this error.| 00004ed0 0d 0d 32 33 31 20 54 68 61 74 20 73 6c 6f 74 20 |..231 That slot | 00004ee0 69 73 6e 27 74 20 52 41 4d 0d 49 66 20 79 6f 75 |isn't RAM.If you| 00004ef0 20 68 61 76 65 20 74 72 69 65 64 20 74 6f 20 2a | have tried to *| 00004f00 4b 49 4c 4c 20 61 20 52 4f 4d 20 73 6c 6f 74 20 |KILL a ROM slot | 00004f10 6f 72 20 2a 53 52 4c 4f 41 44 20 69 6e 74 6f 20 |or *SRLOAD into | 00004f20 69 74 2c 20 74 68 69 73 20 65 72 72 6f 72 20 77 |it, this error w| 00004f30 69 6c 6c 0d 62 65 20 67 69 76 65 6e 2c 20 65 67 |ill.be given, eg| 00004f40 0d 20 20 2a 4b 49 4c 4c 20 62 0d 77 69 6c 6c 20 |. *KILL b.will | 00004f50 67 69 76 65 20 74 68 69 73 20 65 72 72 6f 72 20 |give this error | 00004f60 28 77 69 74 68 20 6d 6f 73 74 20 52 4f 4d 20 62 |(with most ROM b| 00004f70 6f 61 72 64 73 29 2e 0d 0d 32 33 32 20 54 68 61 |oards)...232 Tha| 00004f80 74 20 73 6c 6f 74 20 63 6f 6e 74 61 69 6e 73 20 |t slot contains | 00004f90 54 68 65 20 4d 61 73 74 65 72 20 52 4f 4d 0d 54 |The Master ROM.T| 00004fa0 68 69 73 20 65 72 72 6f 72 20 69 73 20 67 69 76 |his error is giv| 00004fb0 65 6e 20 69 66 20 79 6f 75 20 74 72 79 20 74 6f |en if you try to| 00004fc0 20 2a 4b 49 4c 4c 2c 20 2a 55 4e 50 4c 55 47 20 | *KILL, *UNPLUG | 00004fd0 6f 72 20 2a 53 52 4c 4f 41 44 20 6f 76 65 72 20 |or *SRLOAD over | 00004fe0 54 68 65 0d 4d 61 73 74 65 72 20 52 4f 4d 0d 0d |The.Master ROM..| 00004ff0 32 33 33 20 54 68 61 74 20 73 6c 6f 74 20 69 73 |233 That slot is| 00005000 20 79 6f 75 72 20 63 75 72 72 65 6e 74 20 6c 61 | your current la| 00005010 6e 67 75 61 67 65 0d 54 68 69 73 20 65 72 72 6f |nguage.This erro| 00005020 72 20 69 73 20 67 69 76 65 6e 20 69 66 20 79 6f |r is given if yo| 00005030 75 20 74 72 79 20 74 6f 20 2a 4b 49 4c 4c 2c 20 |u try to *KILL, | 00005040 2a 55 4e 50 4c 55 47 20 6f 72 20 2a 53 52 4c 4f |*UNPLUG or *SRLO| 00005050 41 44 20 6f 76 65 72 20 74 68 65 20 73 6c 6f 74 |AD over the slot| 00005060 0d 63 6f 6e 74 61 69 6e 69 6e 67 20 79 6f 75 72 |.containing your| 00005070 20 63 75 72 72 65 6e 74 20 6c 61 6e 67 75 61 67 | current languag| 00005080 65 2e 0d 0d 32 33 34 20 54 68 61 74 20 73 6c 6f |e...234 That slo| 00005090 74 20 69 73 20 79 6f 75 72 20 63 75 72 72 65 6e |t is your curren| 000050a0 74 20 66 69 6c 69 6e 67 20 73 79 73 74 65 6d 0d |t filing system.| 000050b0 54 68 69 73 20 65 72 72 6f 72 20 69 73 20 67 69 |This error is gi| 000050c0 76 65 6e 20 69 66 20 79 6f 75 20 74 72 79 20 74 |ven if you try t| 000050d0 6f 20 2a 4b 49 4c 4c 2c 20 2a 55 4e 50 4c 55 47 |o *KILL, *UNPLUG| 000050e0 20 6f 72 20 2a 53 52 4c 4f 41 44 20 6f 76 65 72 | or *SRLOAD over| 000050f0 20 74 68 65 20 73 6c 6f 74 0d 63 6f 6e 74 61 69 | the slot.contai| 00005100 6e 69 6e 67 20 79 6f 75 72 20 63 75 72 72 65 6e |ning your curren| 00005110 74 20 66 69 6c 69 6e 67 20 73 79 73 74 65 6d 2e |t filing system.| 00005120 20 54 68 69 73 20 69 73 20 75 6e 6c 69 6b 65 6c | This is unlikel| 00005130 79 20 74 6f 20 68 61 70 70 65 6e 2c 20 61 73 20 |y to happen, as | 00005140 79 6f 75 72 0d 66 69 6c 69 6e 67 20 73 79 73 74 |your.filing syst| 00005150 65 6d 20 69 73 20 6d 6f 73 74 20 6c 69 6b 65 6c |em is most likel| 00005160 79 20 74 6f 20 62 65 20 69 6e 20 61 20 52 4f 4d |y to be in a ROM| 00005170 2e 0d 0d 32 33 35 20 42 61 64 20 52 41 4d 20 6e |...235 Bad RAM n| 00005180 75 6d 62 65 72 0d 54 68 69 73 20 65 72 72 6f 72 |umber.This error| 00005190 20 69 73 20 67 69 76 65 6e 20 6f 6e 6c 79 20 62 | is given only b| 000051a0 79 20 2a 53 52 4c 4f 41 44 20 77 68 65 6e 20 79 |y *SRLOAD when y| 000051b0 6f 75 20 61 74 74 65 6d 70 74 20 74 6f 20 67 69 |ou attempt to gi| 000051c0 76 65 20 61 6e 20 61 64 64 72 65 73 73 0d 62 65 |ve an address.be| 000051d0 74 77 65 65 6e 20 31 30 20 61 6e 64 20 37 46 46 |tween 10 and 7FF| 000051e0 46 2e 20 41 6e 79 20 6e 75 6d 62 65 72 20 62 65 |F. Any number be| 000051f0 6c 6f 77 20 38 30 30 30 20 69 73 20 69 6e 74 65 |low 8000 is inte| 00005200 72 70 72 65 74 65 64 20 61 73 20 61 20 52 4f 4d |rpreted as a ROM| 00005210 20 6e 75 6d 62 65 72 2c 0d 61 6e 64 20 69 66 20 | number,.and if | 00005220 69 74 20 69 73 20 6e 6f 74 20 63 6f 72 72 65 63 |it is not correc| 00005230 74 2c 20 69 74 20 69 73 20 72 65 6a 65 63 74 65 |t, it is rejecte| 00005240 64 2e 0d 0d 32 33 36 20 4e 6f 74 20 61 20 76 61 |d...236 Not a va| 00005250 6c 69 64 20 52 4f 4d 20 69 6d 61 67 65 0d 54 68 |lid ROM image.Th| 00005260 69 73 20 65 72 72 6f 72 20 69 73 20 67 69 76 65 |is error is give| 00005270 6e 20 6f 6e 6c 79 20 62 79 20 2a 53 52 4c 4f 41 |n only by *SRLOA| 00005280 44 20 77 68 65 6e 20 61 20 52 4f 4d 20 69 6d 61 |D when a ROM ima| 00005290 67 65 20 74 68 61 74 20 68 61 73 20 62 65 65 6e |ge that has been| 000052a0 20 6c 6f 61 64 65 64 0d 63 61 6e 6e 6f 74 20 62 | loaded.cannot b| 000052b0 65 20 69 6e 69 74 69 61 6c 69 73 65 64 20 62 65 |e initialised be| 000052c0 63 61 75 73 65 20 69 74 20 69 73 20 6e 6f 74 20 |cause it is not | 000052d0 61 20 70 72 6f 70 65 72 20 52 4f 4d 20 69 6d 61 |a proper ROM ima| 000052e0 67 65 20 28 74 68 65 20 4f 53 20 77 69 6c 6c 0d |ge (the OS will.| 000052f0 61 6c 73 6f 20 72 65 6a 65 63 74 20 69 74 29 2e |also reject it).| 00005300 0d 0d 32 33 37 20 52 41 4d 20 75 6e 61 76 61 69 |..237 RAM unavai| 00005310 6c 61 62 6c 65 20 28 74 72 79 20 2a 4b 49 4c 4c |lable (try *KILL| 00005320 29 0d 54 68 69 73 20 65 72 72 6f 72 20 69 73 20 |).This error is | 00005330 67 69 76 65 6e 20 69 66 20 54 68 65 20 4d 61 73 |given if The Mas| 00005340 74 65 72 20 52 4f 4d 20 63 61 6e 6e 6f 74 20 66 |ter ROM cannot f| 00005350 69 6e 64 20 61 20 75 73 65 61 62 6c 65 20 73 69 |ind a useable si| 00005360 64 65 77 61 79 73 20 52 41 4d 0d 73 6c 6f 74 20 |deways RAM.slot | 00005370 66 6f 72 20 61 20 2a 53 52 4c 4f 41 44 20 63 6f |for a *SRLOAD co| 00005380 6d 6d 61 6e 64 2c 20 69 65 20 69 66 20 61 6c 6c |mmand, ie if all| 00005390 20 79 6f 75 72 20 52 41 4d 20 73 6c 6f 74 73 20 | your RAM slots | 000053a0 63 6f 6e 74 61 69 6e 20 73 65 72 76 69 63 65 20 |contain service | 000053b0 52 4f 4d 0d 69 6d 61 67 65 73 2e 0d 0d 32 33 38 |ROM.images...238| 000053c0 20 4e 6f 74 68 69 6e 67 20 70 6c 75 67 67 65 64 | Nothing plugged| 000053d0 20 69 6e 20 74 68 65 72 65 0d 54 68 69 73 20 65 | in there.This e| 000053e0 72 72 6f 72 20 69 73 20 67 69 76 65 6e 20 62 79 |rror is given by| 000053f0 20 2a 55 4e 50 4c 55 47 20 69 66 20 79 6f 75 20 | *UNPLUG if you | 00005400 74 72 79 20 74 6f 20 75 73 65 20 69 74 20 6f 6e |try to use it on| 00005410 20 61 6e 20 65 6d 70 74 79 20 73 6c 6f 74 20 6f | an empty slot o| 00005420 72 20 6f 6e 0d 61 20 73 6c 6f 74 20 74 68 61 74 |r on.a slot that| 00005430 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 65 65 | has already bee| 00005440 6e 20 75 6e 70 6c 75 67 67 65 64 2e 0d 0d 32 34 |n unplugged...24| 00005450 30 20 54 68 61 74 20 73 6c 6f 74 20 77 61 73 20 |0 That slot was | 00005460 6e 6f 74 20 75 6e 70 6c 75 67 67 65 64 0d 54 68 |not unplugged.Th| 00005470 69 73 20 65 72 72 6f 72 20 69 73 20 67 69 76 65 |is error is give| 00005480 6e 20 62 79 20 2a 49 4e 53 45 52 54 20 69 66 20 |n by *INSERT if | 00005490 79 6f 75 20 68 61 64 6e 27 74 20 70 72 65 76 69 |you hadn't previ| 000054a0 6f 75 73 6c 79 20 2a 55 4e 50 4c 55 47 67 65 64 |ously *UNPLUGged| 000054b0 20 74 68 61 74 0d 73 6c 6f 74 2e 0d 0d 32 34 31 | that.slot...241| 000054c0 20 43 61 6e 27 74 20 66 69 6e 64 20 73 69 64 65 | Can't find side| 000054d0 77 61 79 73 20 52 41 4d 0d 49 66 2c 20 66 6f 72 |ways RAM.If, for| 000054e0 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75 20 6f 6e | example, you on| 000054f0 6c 79 20 68 61 76 65 20 32 20 62 61 6e 6b 73 20 |ly have 2 banks | 00005500 6f 66 20 73 69 64 65 77 61 79 73 20 52 41 4d 20 |of sideways RAM | 00005510 61 6e 64 20 79 6f 75 20 74 72 79 20 74 6f 0d 61 |and you try to.a| 00005520 63 63 65 73 73 20 62 61 6e 6b 20 5a 20 74 68 69 |ccess bank Z thi| 00005530 73 20 65 72 72 6f 72 20 77 69 6c 6c 20 62 65 20 |s error will be | 00005540 67 69 76 65 6e 2e 0d 0d 32 34 32 20 52 4f 4d 20 |given...242 ROM | 00005550 6e 6f 3f 0d 54 68 69 73 20 65 72 72 6f 72 20 69 |no?.This error i| 00005560 73 20 67 69 76 65 6e 20 69 6e 73 74 65 61 64 20 |s given instead | 00005570 6f 66 20 53 79 6e 74 61 78 20 65 72 72 6f 72 73 |of Syntax errors| 00005580 20 62 79 20 2a 43 4f 4e 46 49 47 55 52 45 20 63 | by *CONFIGURE c| 00005590 6f 6d 6d 61 6e 64 73 0d 65 78 70 65 63 74 69 6e |ommands.expectin| 000055a0 67 20 61 20 3c 77 78 79 7a 3e 20 70 61 72 61 6d |g a <wxyz> param| 000055b0 65 74 65 72 2e 0d 0d 32 34 33 20 57 61 73 6e 27 |eter...243 Wasn'| 000055c0 74 20 70 72 6f 74 65 63 74 65 64 0d 54 68 69 73 |t protected.This| 000055d0 20 65 72 72 6f 72 20 69 73 20 67 69 76 65 6e 20 | error is given | 000055e0 62 79 20 2a 50 52 4f 54 45 43 54 20 69 66 20 79 |by *PROTECT if y| 000055f0 6f 75 20 74 72 79 20 74 6f 20 75 6e 70 72 6f 74 |ou try to unprot| 00005600 65 63 74 20 61 20 73 6c 6f 74 20 74 68 61 74 20 |ect a slot that | 00005610 77 61 73 6e 27 74 0d 70 72 6f 74 65 63 74 65 64 |wasn't.protected| 00005620 2c 20 65 67 0d 20 20 2a 50 52 4f 54 45 43 54 20 |, eg. *PROTECT | 00005630 77 20 6f 66 66 0d 61 66 74 65 72 20 6c 6f 61 64 |w off.after load| 00005640 69 6e 67 20 75 70 2e 0d 0d 32 34 34 20 42 61 64 |ing up...244 Bad| 00005650 20 72 61 6e 67 65 0d 54 68 69 73 20 65 72 72 6f | range.This erro| 00005660 72 20 69 73 20 67 69 76 65 6e 20 62 79 20 2a 43 |r is given by *C| 00005670 4f 4e 46 49 47 55 52 45 20 77 68 65 6e 20 61 20 |ONFIGURE when a | 00005680 6e 75 6d 62 65 72 20 70 61 72 61 6d 65 74 65 72 |number parameter| 00005690 20 69 73 20 73 70 65 63 69 66 69 65 64 0d 6f 75 | is specified.ou| 000056a0 74 73 69 64 65 20 74 68 65 20 72 65 71 75 69 72 |tside the requir| 000056b0 65 64 20 72 61 6e 67 65 2c 20 65 67 0d 20 20 2a |ed range, eg. *| 000056c0 43 4f 4e 46 49 47 55 52 45 20 44 41 54 41 20 32 |CONFIGURE DATA 2| 000056d0 35 0d 77 6f 75 6c 64 20 67 69 76 65 20 74 68 69 |5.would give thi| 000056e0 73 20 65 72 72 6f 72 20 61 73 20 6f 6e 6c 79 20 |s error as only | 000056f0 30 2d 37 20 61 72 65 20 61 63 63 65 70 74 61 62 |0-7 are acceptab| 00005700 6c 65 2e 0d 0d 32 35 31 20 42 61 64 20 6b 65 79 |le...251 Bad key| 00005710 0d 54 68 69 73 20 65 72 72 6f 72 20 69 73 20 67 |.This error is g| 00005720 69 76 65 6e 20 62 79 20 2a 53 48 4f 57 20 69 66 |iven by *SHOW if| 00005730 20 74 68 65 20 6b 65 79 20 6e 75 6d 62 65 72 20 | the key number | 00005740 67 69 76 65 6e 20 69 73 20 6f 75 74 73 69 64 65 |given is outside| 00005750 20 74 68 65 20 72 61 6e 67 65 0d 30 2d 31 35 20 | the range.0-15 | 00005760 28 73 61 6d 65 20 65 72 72 6f 72 20 61 73 20 4f |(same error as O| 00005770 53 29 0d 0d 32 35 34 20 42 61 64 20 73 79 6e 74 |S)..254 Bad synt| 00005780 61 78 0d 47 69 76 65 6e 20 62 79 20 2a 43 4f 4e |ax.Given by *CON| 00005790 46 49 47 55 52 45 20 63 6f 6d 6d 61 6e 64 73 20 |FIGURE commands | 000057a0 77 68 65 72 65 20 74 68 65 20 73 79 6e 74 61 78 |where the syntax| 000057b0 20 69 73 20 69 6e 63 6f 72 72 65 63 74 20 28 73 | is incorrect (s| 000057c0 65 65 20 68 65 6c 70 29 0d 0d 32 35 34 20 53 79 |ee help)..254 Sy| 000057d0 6e 74 61 78 3a 20 2a 2e 2e 2e 2e 2e 2e 2e 0d 54 |ntax: *........T| 000057e0 68 69 73 20 65 72 72 6f 72 20 69 73 20 70 72 6f |his error is pro| 000057f0 62 61 62 6c 79 20 74 68 65 20 6d 6f 73 74 20 66 |bably the most f| 00005800 72 65 71 75 65 6e 74 6c 79 20 6f 63 63 75 72 69 |requently occuri| 00005810 6e 67 20 6f 6e 65 2e 20 54 68 65 20 64 6f 74 73 |ng one. The dots| 00005820 20 61 72 65 0d 66 69 6c 6c 65 64 20 69 6e 20 77 | are.filled in w| 00005830 69 74 68 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 |ith the command | 00005840 79 6f 75 20 75 73 65 64 20 28 69 6e 63 6f 72 72 |you used (incorr| 00005850 65 63 74 6c 79 29 20 61 6e 64 20 74 68 65 20 6c |ectly) and the l| 00005860 69 73 74 20 6f 66 0d 70 61 72 61 6d 65 74 65 72 |ist of.parameter| 00005870 73 20 72 65 71 75 69 72 65 64 20 28 69 6e 20 62 |s required (in b| 00005880 72 61 63 6b 65 74 73 20 69 66 20 6f 70 74 69 6f |rackets if optio| 00005890 6e 61 6c 29 2c 20 65 67 0d 20 20 2a 43 52 45 41 |nal), eg. *CREA| 000058a0 54 45 20 64 6f 73 68 0d 77 6f 75 6c 64 20 67 69 |TE dosh.would gi| 000058b0 76 65 0d 20 53 79 6e 74 61 78 3a 20 2a 43 52 45 |ve. Syntax: *CRE| 000058c0 41 54 45 20 3c 66 73 70 3e 20 3c 68 65 78 5f 6e |ATE <fsp> <hex_n| 000058d0 75 6d 3e 0d 62 65 63 61 75 73 65 20 62 6f 74 68 |um>.because both| 000058e0 20 61 20 66 69 6c 65 6e 61 6d 65 20 61 6e 64 20 | a filename and | 000058f0 61 20 66 69 6c 65 20 6c 65 6e 67 74 68 20 61 72 |a file length ar| 00005900 65 20 72 65 71 75 69 72 65 64 2e 20 54 72 79 0d |e required. Try.| 00005910 20 20 2a 43 52 45 41 54 45 20 64 6f 73 68 20 31 | *CREATE dosh 1| 00005920 30 30 30 30 30 30 30 0d 61 6e 64 20 79 6f 75 20 |0000000.and you | 00005930 77 69 6c 6c 20 67 65 74 20 61 20 32 36 38 2c 34 |will get a 268,4| 00005940 33 35 2c 34 35 36 20 62 79 74 65 20 6c 6f 6e 67 |35,456 byte long| 00005950 20 66 69 6c 65 20 28 69 66 20 79 6f 75 72 20 6d | file (if your m| 00005960 65 64 69 61 20 63 61 6e 20 74 61 6b 65 20 69 74 |edia can take it| 00005970 29 0d 63 61 6c 6c 65 64 20 64 6f 73 68 2e 20 20 |).called dosh. | 00005980 20 28 57 69 73 68 66 75 6c 20 74 68 69 6e 6b 69 | (Wishful thinki| 00005990 6e 67 2c 20 65 68 3f 29 0d 0d 0d 36 2e 20 4e 4f |ng, eh?)...6. NO| 000059a0 54 45 53 0d 0d 49 66 20 79 6f 75 20 77 61 6e 74 |TES..If you want| 000059b0 20 74 6f 20 64 69 73 61 62 6c 65 20 74 68 65 20 | to disable the | 000059c0 54 75 62 65 2c 20 64 6f 20 4e 4f 54 20 2a 55 4e |Tube, do NOT *UN| 000059d0 50 4c 55 47 20 74 68 65 20 52 4f 4d 20 77 69 74 |PLUG the ROM wit| 000059e0 68 20 74 68 65 20 54 75 62 65 20 48 6f 73 74 0d |h the Tube Host.| 000059f0 43 6f 64 65 20 69 6e 20 69 74 2e 20 54 68 69 73 |Code in it. This| 00005a00 20 77 69 6c 6c 20 62 65 20 63 6f 75 6e 74 65 72 | will be counter| 00005a10 70 72 6f 64 75 63 74 69 76 65 20 61 73 20 74 68 |productive as th| 00005a20 65 20 54 75 62 65 20 77 69 6c 6c 20 62 65 20 68 |e Tube will be h| 00005a30 61 6c 66 2d 0d 69 6e 69 74 69 61 6c 69 73 65 64 |alf-.initialised| 00005a40 2e 20 49 6e 73 74 65 61 64 20 75 73 65 20 2a 43 |. Instead use *C| 00005a50 4f 4e 46 49 47 55 52 45 20 4e 4f 54 55 42 45 2e |ONFIGURE NOTUBE.| 00005a60 0d 0d 41 6c 73 6f 20 77 69 74 68 20 74 68 65 20 |..Also with the | 00005a70 54 75 62 65 2c 20 54 68 65 20 4d 61 73 74 65 72 |Tube, The Master| 00005a80 20 52 4f 4d 20 77 69 6c 6c 20 63 72 61 73 68 20 | ROM will crash | 00005a90 69 66 20 75 73 65 64 20 77 69 74 68 20 61 6e 79 |if used with any| 00005aa0 20 73 65 63 6f 6e 64 0d 70 72 6f 63 65 73 73 6f | second.processo| 00005ab0 72 20 6f 74 68 65 72 20 74 68 61 6e 20 61 20 36 |r other than a 6| 00005ac0 35 30 32 20 73 65 72 69 65 73 20 74 79 70 65 2e |502 series type.| 00005ad0 0d 0d 49 66 20 79 6f 75 20 70 72 65 73 73 20 3c |..If you press <| 00005ae0 52 3e 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 |R> at the same t| 00005af0 69 6d 65 20 61 73 20 3c 42 52 45 41 4b 3e 20 28 |ime as <BREAK> (| 00005b00 69 65 20 3c 52 3e 3c 42 52 45 41 4b 3e 20 6f 72 |ie <R><BREAK> or| 00005b10 20 3c 43 54 52 4c 3e 3c 52 3e 0d 3c 42 52 45 41 | <CTRL><R>.<BREA| 00005b20 4b 3e 29 20 74 68 65 6e 20 61 6c 6c 20 74 68 65 |K>) then all the| 00005b30 20 2a 43 4f 4e 46 49 47 55 52 45 20 6f 70 74 69 | *CONFIGURE opti| 00005b40 6f 6e 73 20 77 69 6c 6c 20 62 65 20 72 65 73 65 |ons will be rese| 00005b50 74 20 74 6f 20 22 4e 6f 74 0d 63 6f 6e 66 69 67 |t to "Not.config| 00005b60 75 72 65 64 22 2c 20 61 73 20 77 69 6c 6c 20 73 |ured", as will s| 00005b70 69 64 65 77 61 79 73 20 52 41 4d 20 70 72 6f 74 |ideways RAM prot| 00005b80 65 63 74 69 6f 6e 20 28 73 65 65 20 2a 50 52 4f |ection (see *PRO| 00005b90 54 45 43 54 29 2e 0d 0d 54 68 65 20 4d 61 73 74 |TECT)...The Mast| 00005ba0 65 72 20 52 4f 4d 20 61 63 63 65 70 74 73 20 61 |er ROM accepts a| 00005bb0 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 75 |ll commands in u| 00005bc0 70 70 65 72 20 6f 72 20 6c 6f 77 65 72 20 63 61 |pper or lower ca| 00005bd0 73 65 2c 20 68 65 78 20 6e 75 6d 62 65 72 73 0d |se, hex numbers.| 00005be0 6d 61 79 20 69 6e 63 6c 75 64 65 20 64 69 67 69 |may include digi| 00005bf0 74 73 20 41 2d 46 20 6f 72 20 61 2d 66 2c 20 52 |ts A-F or a-f, R| 00005c00 4f 4d 20 69 64 73 20 28 74 68 61 74 27 73 20 3c |OM ids (that's <| 00005c10 77 78 79 7a 3e 29 20 6d 61 79 20 62 65 20 75 70 |wxyz>) may be up| 00005c20 70 65 72 20 6f 72 0d 6c 6f 77 65 72 20 63 61 73 |per or.lower cas| 00005c30 65 2e 0d 0d 54 68 65 20 4d 61 73 74 65 72 20 52 |e...The Master R| 00005c40 4f 4d 20 63 61 6e 20 62 65 20 64 69 73 61 62 6c |OM can be disabl| 00005c50 65 64 20 61 6c 6d 6f 73 74 20 61 6c 74 6f 67 65 |ed almost altoge| 00005c60 74 68 65 72 20 62 79 20 73 65 74 74 69 6e 67 20 |ther by setting | 00005c70 74 68 65 20 74 6f 70 20 62 69 74 20 6f 66 0d 69 |the top bit of.i| 00005c80 74 73 20 77 6f 72 6b 73 70 61 63 65 20 62 79 74 |ts workspace byt| 00005c90 65 20 28 74 68 65 20 66 72 75 67 61 6c 20 62 69 |e (the frugal bi| 00005ca0 74 29 2e 20 54 68 65 20 52 4f 4d 20 72 65 73 70 |t). The ROM resp| 00005cb0 6f 6e 64 73 20 74 6f 20 6f 6e 65 20 73 65 72 76 |onds to one serv| 00005cc0 69 63 65 20 63 61 6c 6c 0d 77 68 65 6e 20 74 68 |ice call.when th| 00005cd0 65 20 66 72 75 67 61 6c 20 62 69 74 20 69 73 20 |e frugal bit is | 00005ce0 73 65 74 3a 20 54 75 62 65 20 4d 61 69 6e 20 49 |set: Tube Main I| 00005cf0 6e 69 74 2e 20 57 68 65 6e 20 74 68 69 73 20 62 |nit. When this b| 00005d00 69 74 20 69 73 20 73 65 74 2c 20 69 74 20 77 69 |it is set, it wi| 00005d10 6c 6c 0d 64 6f 20 74 68 65 20 73 61 6d 65 20 61 |ll.do the same a| 00005d20 73 20 69 74 20 77 6f 75 6c 64 20 69 66 20 79 6f |s it would if yo| 00005d30 75 20 68 61 64 20 74 79 70 65 64 20 2a 43 4f 4e |u had typed *CON| 00005d40 46 49 47 55 52 45 20 4e 4f 54 55 42 45 20 62 75 |FIGURE NOTUBE bu| 00005d50 74 20 54 68 65 20 4d 61 73 74 65 72 0d 52 4f 4d |t The Master.ROM| 00005d60 20 6d 75 73 74 20 62 65 20 61 62 6f 76 65 20 74 | must be above t| 00005d70 68 65 20 52 4f 4d 20 77 69 74 68 20 74 68 65 20 |he ROM with the | 00005d80 54 75 62 65 20 48 6f 73 74 20 43 6f 64 65 20 69 |Tube Host Code i| 00005d90 6e 20 69 74 2e 20 49 66 20 79 6f 75 20 68 61 76 |n it. If you hav| 00005da0 65 20 61 6e 0d 45 53 50 20 30 30 32 20 62 6f 61 |e an.ESP 002 boa| 00005db0 72 64 2c 20 69 74 20 77 69 6c 6c 20 70 72 6f 62 |rd, it will prob| 00005dc0 61 62 6c 79 20 62 65 20 62 65 73 74 20 74 6f 20 |ably be best to | 00005dd0 75 73 65 20 69 74 20 69 6e 20 73 6c 6f 74 20 46 |use it in slot F| 00005de0 2e 0d 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 |..This means tha| 00005df0 74 20 64 69 73 61 62 6c 69 6e 67 20 54 68 65 20 |t disabling The | 00005e00 4d 61 73 74 65 72 20 52 4f 4d 20 69 6e 20 74 68 |Master ROM in th| 00005e10 69 73 20 77 61 79 20 77 69 6c 6c 20 61 6c 73 6f |is way will also| 00005e20 20 64 69 73 61 62 6c 65 20 74 68 65 0d 54 75 62 | disable the.Tub| 00005e30 65 2e 0d 0d 54 68 65 72 65 20 69 73 20 61 20 73 |e...There is a s| 00005e40 6d 61 6c 6c 20 62 75 67 20 77 69 74 68 20 2a 43 |mall bug with *C| 00005e50 4f 4e 46 49 47 55 52 45 20 4e 4f 54 55 42 45 3a |ONFIGURE NOTUBE:| 00005e60 20 49 66 20 74 68 65 20 52 4f 4d 20 77 69 74 68 | If the ROM with| 00005e70 20 74 68 65 20 54 75 62 65 20 48 6f 73 74 0d 43 | the Tube Host.C| 00005e80 6f 64 65 20 69 73 20 61 62 6f 76 65 20 54 68 65 |ode is above The| 00005e90 20 4d 61 73 74 65 72 20 52 4f 4d 2c 20 70 61 67 | Master ROM, pag| 00005ea0 65 73 20 34 20 74 6f 20 36 20 61 6e 64 20 74 68 |es 4 to 6 and th| 00005eb0 65 20 62 6f 74 74 6f 6d 20 6f 66 20 7a 65 72 6f |e bottom of zero| 00005ec0 2d 70 61 67 65 0d 77 69 6c 6c 20 62 65 20 63 6f |-page.will be co| 00005ed0 72 72 75 70 74 65 64 2e 20 54 68 69 73 20 69 73 |rrupted. This is| 00005ee0 20 4e 4f 54 20 54 68 65 20 4d 61 73 74 65 72 20 | NOT The Master | 00005ef0 52 4f 4d 27 73 20 66 61 75 6c 74 3a 20 54 68 65 |ROM's fault: The| 00005f00 20 54 75 62 65 20 4d 61 69 6e 20 49 6e 69 74 0d | Tube Main Init.| 00005f10 73 65 72 76 69 63 65 20 63 61 6c 6c 20 69 73 20 |service call is | 00005f20 73 65 6e 74 20 72 6f 75 6e 64 20 62 65 66 6f 72 |sent round befor| 00005f30 65 20 54 68 65 20 4d 61 73 74 65 72 20 52 4f 4d |e The Master ROM| 00005f40 20 67 65 74 73 20 61 20 63 68 61 6e 63 65 20 74 | gets a chance t| 00005f50 6f 20 73 74 6f 70 20 69 74 2e 0d 0d 54 68 65 20 |o stop it...The | 00005f60 4d 61 73 74 65 72 20 52 4f 4d 20 66 6f 6c 6c 6f |Master ROM follo| 00005f70 77 73 20 74 68 65 20 63 6f 72 72 65 63 74 20 6d |ws the correct m| 00005f80 65 74 68 6f 64 20 73 75 70 70 6c 69 65 64 20 62 |ethod supplied b| 00005f90 79 20 74 68 65 20 4f 53 20 6f 66 20 63 6c 61 69 |y the OS of clai| 00005fa0 6d 69 6e 67 0d 76 65 63 74 6f 72 73 2c 20 73 6f |ming.vectors, so| 00005fb0 20 6f 6e 6c 79 20 6f 6e 65 20 52 4f 4d 20 6d 61 | only one ROM ma| 00005fc0 79 20 62 65 20 69 6e 20 74 68 65 20 63 68 61 69 |y be in the chai| 00005fd0 6e 20 6f 66 20 63 6c 61 69 6d 65 72 73 2e 20 54 |n of claimers. T| 00005fe0 68 65 20 73 61 6d 65 20 69 73 20 74 72 75 65 0d |he same is true.| 00005ff0 6f 66 20 74 68 65 20 70 72 69 6e 74 65 72 20 62 |of the printer b| 00006000 75 66 66 65 72 2c 20 73 6f 20 6f 6e 6c 79 20 6f |uffer, so only o| 00006010 6e 65 20 62 75 66 66 65 72 20 77 69 6c 6c 20 77 |ne buffer will w| 00006020 6f 72 6b 20 28 74 68 65 20 6f 6e 65 20 77 69 74 |ork (the one wit| 00006030 68 20 74 68 65 0d 68 69 67 68 65 73 74 20 70 72 |h the.highest pr| 00006040 69 6f 72 69 74 79 20 61 66 74 65 72 20 42 52 45 |iority after BRE| 00006050 41 4b 29 2e 20 4f 74 68 65 72 20 63 6f 70 69 65 |AK). Other copie| 00006060 73 20 77 69 6c 6c 20 77 61 73 74 65 20 73 69 64 |s will waste sid| 00006070 65 77 61 79 73 20 52 41 4d 20 73 70 61 63 65 2e |eways RAM space.| 00006080 0d 0d 54 68 65 20 4d 61 73 74 65 72 20 52 4f 4d |..The Master ROM| 00006090 20 6d 61 79 20 62 65 20 6c 6f 61 64 65 64 20 69 | may be loaded i| 000060a0 6e 74 6f 20 61 6e 79 20 73 69 64 65 77 61 79 73 |nto any sideways| 000060b0 20 52 41 4d 20 70 6f 73 69 74 69 6f 6e 2c 20 61 | RAM position, a| 000060c0 6e 64 20 77 69 6c 6c 0d 6f 70 65 72 61 74 65 20 |nd will.operate | 000060d0 66 75 6c 6c 79 20 69 6e 20 61 6e 79 20 70 6f 73 |fully in any pos| 000060e0 69 74 69 6f 6e 20 65 78 63 65 70 74 20 66 6f 72 |ition except for| 000060f0 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 | the following p| 00006100 6f 69 6e 74 73 3a 0d 61 29 20 53 65 63 6f 6e 64 |oints:.a) Second| 00006110 20 70 72 6f 63 65 73 73 6f 72 20 75 73 65 72 73 | processor users| 00006120 20 73 68 6f 75 6c 64 20 6c 6f 61 64 20 54 68 65 | should load The| 00006130 20 4d 61 73 74 65 72 20 52 4f 4d 20 61 62 6f 76 | Master ROM abov| 00006140 65 20 74 68 65 20 52 4f 4d 0d 63 6f 6e 74 61 69 |e the ROM.contai| 00006150 6e 69 6e 67 20 74 68 65 20 54 75 62 65 20 48 6f |ning the Tube Ho| 00006160 73 74 20 43 6f 64 65 20 28 75 73 75 61 6c 6c 79 |st Code (usually| 00006170 20 74 68 65 20 44 46 53 2f 44 4e 46 53 29 20 74 | the DFS/DNFS) t| 00006180 6f 20 75 73 65 20 2a 43 4f 4e 46 49 47 55 52 45 |o use *CONFIGURE| 00006190 0d 4e 4f 54 55 42 45 2e 0d 62 29 20 55 73 65 72 |.NOTUBE..b) User| 000061a0 73 20 77 69 74 68 20 61 20 68 61 72 64 77 61 72 |s with a hardwar| 000061b0 65 20 72 65 61 6c 2d 74 69 6d 65 20 63 6c 6f 63 |e real-time cloc| 000061c0 6b 20 61 6e 64 20 73 6f 66 74 77 61 72 65 20 69 |k and software i| 000061d0 6e 20 52 4f 4d 20 69 6e 20 74 68 65 69 72 0d 6d |n ROM in their.m| 000061e0 61 63 68 69 6e 65 20 73 68 6f 75 6c 64 20 6c 6f |achine should lo| 000061f0 61 64 20 54 68 65 20 4d 61 73 74 65 72 20 52 4f |ad The Master RO| 00006200 4d 20 62 65 6c 6f 77 20 74 68 65 20 52 4f 4d 20 |M below the ROM | 00006210 77 69 74 68 20 74 68 65 20 72 65 61 6c 2d 74 69 |with the real-ti| 00006220 6d 65 20 63 6c 6f 63 6b 0d 63 6f 64 65 20 69 6e |me clock.code in| 00006230 20 69 74 20 73 6f 20 74 68 61 74 20 54 68 65 20 | it so that The | 00006240 4d 61 73 74 65 72 20 52 4f 4d 20 63 61 6e 20 61 |Master ROM can a| 00006250 63 63 65 73 73 20 74 68 61 74 20 63 6c 6f 63 6b |ccess that clock| 00006260 20 77 68 65 6e 20 69 74 20 72 65 63 65 69 76 65 | when it receive| 00006270 73 20 61 0d 2a 54 49 4d 45 20 63 6f 6d 6d 61 6e |s a.*TIME comman| 00006280 64 2e 0d 0d 54 68 65 20 4d 61 73 74 65 72 20 52 |d...The Master R| 00006290 4f 4d 20 6f 6e 6c 79 20 77 6f 72 6b 73 20 77 69 |OM only works wi| 000062a0 74 68 20 73 74 61 6e 64 61 72 64 20 73 69 64 65 |th standard side| 000062b0 77 61 79 73 20 52 41 4d 2c 20 77 68 65 72 65 20 |ways RAM, where | 000062c0 74 68 65 20 52 41 4d 20 6d 61 79 20 62 65 0d 77 |the RAM may be.w| 000062d0 72 69 74 74 65 6e 20 74 6f 20 69 6d 6d 65 64 69 |ritten to immedi| 000062e0 61 74 65 6c 79 20 61 66 74 65 72 20 6e 6f 72 6d |ately after norm| 000062f0 61 6c 20 73 65 6c 65 63 74 69 6f 6e 20 28 69 65 |al selection (ie| 00006300 20 77 72 69 74 69 6e 67 20 74 6f 20 52 4f 4d 53 | writing to ROMS| 00006310 45 4c 29 0d 77 69 74 68 6f 75 74 20 6f 74 68 65 |EL).without othe| 00006320 72 20 70 72 6f 63 65 73 73 65 73 2e 20 54 68 69 |r processes. Thi| 00006330 73 20 69 73 20 74 68 65 20 73 74 61 6e 64 61 72 |s is the standar| 00006340 64 20 77 61 79 20 6f 66 20 6d 61 6b 69 6e 67 20 |d way of making | 00006350 73 69 64 65 77 61 79 73 20 52 41 4d 2e 0d 0d 0d |sideways RAM....| 00006360 53 6f 72 72 79 20 74 6f 20 61 6c 6c 20 72 65 61 |Sorry to all rea| 00006370 64 65 72 73 20 77 68 6f 20 64 6f 6e 27 74 20 66 |ders who don't f| 00006380 75 6c 6c 79 20 75 6e 64 65 72 73 74 61 6e 64 20 |ully understand | 00006390 65 76 65 72 79 74 68 69 6e 67 20 49 27 76 65 20 |everything I've | 000063a0 73 61 69 64 2e 2e 2e 20 49 0d 74 72 69 65 64 20 |said... I.tried | 000063b0 74 6f 20 6b 65 65 70 20 74 65 63 68 6e 69 63 61 |to keep technica| 000063c0 6c 20 70 6f 69 6e 74 73 20 74 6f 20 61 20 6d 69 |l points to a mi| 000063d0 6e 69 6d 75 6d 2c 20 62 75 74 20 61 73 20 75 73 |nimum, but as us| 000063e0 75 61 6c 20 49 20 65 78 70 65 63 74 20 49 27 76 |ual I expect I'v| 000063f0 65 0d 63 6f 6d 70 6c 65 74 65 6c 79 20 63 6f 6e |e.completely con| 00006400 66 75 73 65 64 20 79 6f 75 2e 2e 2e 20 28 22 42 |fused you... ("B| 00006410 6c 69 6e 64 69 6e 67 20 79 6f 75 20 77 69 74 68 |linding you with| 00006420 20 73 63 69 65 6e 63 65 22 20 69 73 20 77 68 61 | science" is wha| 00006430 74 20 6d 79 20 45 6e 67 6c 69 73 68 0d 74 65 61 |t my English.tea| 00006440 63 68 65 72 20 77 6f 75 6c 64 20 73 61 79 29 0d |cher would say).| 00006450 0d 48 61 76 65 20 66 75 6e 2c 20 67 61 6e 67 21 |.Have fun, gang!| 00006460 0d 46 72 6f 6d 20 4a 6f 68 6e 20 28 6d 65 29 0d |.From John (me).| 00006470 61 6e 64 20 46 6f 72 64 5f 5f 5f 5f 20 42 65 65 |and Ford____ Bee| 00006480 62 29 0d 0d |b)..| 00006484