OPLDatabaseFile .-TOP TIPS FOR THE PSION SERIES 3A, 3C AND 3MX-by Gareth Wild Zip file last updated 1/5/2000 %Send additional entries or errors to: gazwild@doctors.org.ukwww.man.ac.uk/~mmmc7mar/ &View this file in Swiss font (Psion-Q)1.1. GENERAL TIPS Keep the back of your Psion away from your credit cards, 3" disks etc. The magnet in the microphone which can easily attract a paperclip can also wipe the information on the magnetic strip of a bank card making it unreadable. You can turn the Psion on by pressing any of the keys on the button bar ('softkeys'). The operating system will skip straight to that application. Don't let your password get you down by having to type in a long word every time. Use a single letter or number instead. There is also less chance of you forgetting your code using this method! Q Bring up a Free-form dialling dialog at any time by pressing Control-Psion-Help Toggle the status window displayed on the right of the screen with Control-Menu. PsionMenu displays a temporary status window at any time. When you press Menu there can be many headings along the bar at the top of the screen. As well as using the arrow keys to move around, you can simply type in the number of the heading. The one on the far left is numbered 1./eg 'Special' in the System screen is numbered 6 Shine up your dirty Psion screen by using an old photographers' trick; nose grease! Rub your index finger on the side of your nose and then wipe it along the screen. It'll clean it better than any cleaning solution. Turn off your key click by using the 'Sound' option on the 'Control' menu in the System screen. It's really annoying and drains batteries for fun. Same goes for playing lots of digitised sound or using the backlight without a mains adaptor plugged in; it'll halve your battery life. Units measurements (imperial or metric) are selected for all applications depending upon the units in the 'Printer' option found in the 'Control' menu of the System screen. This not only covers printing margins and tabs but the World application as well. Next time World is started up, if you have inches set, the 'Distance units' will be set to miles. Conversely, if you have cms set, the 'Distance units' will be in kilometres. Shift-Control-Psion-S takes a screenshot at any time. The .PIC file is stored in the root directory of your default drive and is 19232 bytes long, it is called SCREEN.PIC. Edit and print it using Draw. You can even change it to a .PCX file using Andrew FBaldwin's Firepic or a .GIF file using GPIC$GIF by Serge Shestopalov. Any file can be spellchecked. Simply highlight the text to be checked before going to a new Word file and selecting 'Bring' (Psion-B). Then spellcheck the text with Psion-U before highlighting this and going back to the original application. Delete the roriginally highlighted text before 'Bring'ing the checked text from Word. Finally delete the temporary Word file. If you have hidden files (set using Psion-T on the System screen), you will find that if you open that file it cannot be modified ('Access denied' error). The only way around this is to change the attributes so the file is no longer hidden, edit it and then reset the attributes.I have found a way around this. Simply save the file to be hidden with a name that begins with SYS$ (eg a Word file called SYS$CODE.WRD). This will not be shown on the System screen but can be found by pressing Tab on any file in your list of Word documennts and using the inbuilt File Selector to navigate to it. Edit it and it will immediately become hidden againNB Using this method the file will NEVER be shown on the System screen (even under the RunImg icon or in the Memory Info dialog). Find it by cycling through the running applications using Shift-System button (see 1.3. SYSTEM SCREEN) or using a shareware a!pplication such as Task-Switcher Killing an Application:V Shift-Control-Psion-K in an application kills it (ie exits without saving anything) Y Shift-Control-Psion-K in the System screen causes a SOFT RESET! (You have been warned!)6 This key press has no effect in the Time application u Control- slows down the 3mx which is useful for games (if little else). Return to full speed with Control- again.1.2. SAVING DISK SPACE Make a habit of regularly compressing Agenda (.AGN) and Data (.DBF) using Psion-K. You will not loose any data. This is the easiest method of saving memory. I have know users who did not know about this and had database files of over 50K that compressed down to under 2K! Before saving a Word file press Shift-Psion-H and select Delete. Now select 'Delete all' by pressing Space. Any unused styles will be deleted, each one saving over 80 bytes Save memory in spreadsheets by highlighting the whole work sheet and pressing PsionK. Set the 'Formulae', 'Numbers' and 'Text' lines in the Clear dialog to No. Set the 'Formats' line to Yes. Press Enter to complete the dialog. S Also, if you have just been copying/pasting large areas using the clipboard, you &can clear it by copying an empty cell. Use Serge Shestopalov's excellent PsiZip application to compress seldom used files. This creates ZIP files that can then be decompressed as soon as you need them. You can even save multiple files in different directories to the same ZIP file. If all else fails, try 'Exit all applications' from the System screen (Shift-Psion-A) and then re-open your applications. This often frees several kilobytes of working memory.1.3. THE SYSTEM SCREEN Go to the 'Set preferences' option in the 'Special' menu and change the 'Open multiple files' line from Shift-Enter to Enter. This will allow you to have more than one of any type of application file open at the same time ie more than one Word document. You can cycle through the open files by pressing the 'softkey' of that application. Shift'softkey' will cycle through in reverse order. Set 'Update lists' from 'Auto' to 'System button'. The files on the System screen will now only be updated when you press the System softkey. This will speed up any 3link file transfers you perform eg using RCOM o Jump to any application (without entering it) on the System screen by pressing Psion and its button bar icon. Double clicking on Esc in the System screen always sends you to the leftmost icon. The same can be achieved using 'Home' (Psion-Right). 'End' (Psion-Left) takes you to the rightmost icon. Control-Left/Right moves a screen at a time. It is therefore best to keep your most used application (such as your file manager) as the leftmost icon where it can be reached easily with the above key clicks. ~ Cycle through the running applications using Shift-System button. Cycle backwards in a similar way using Shift-Psion-System. Set your currency defaults using 'Number formats' (Shift-Psion-F). This allows you to set your own country's currency symbol and how you want amounts of money to appear in the spreadsheet etc.4NB. You must press Enter to complete each dialog box Check the battery viability of a RAM SSD by pressing PsionK. Then press 'A' or 'B' to select your SSD. The dialog should say whether it's battery is good or it is low (and needs replacing).]1.4. THE BUILT-IN FILE SELECTOR If you don't have the luxury of owning a 3c/3mx or a 3a with a file manager you can access any files you want using the built-in file selector. Access this by pressing Tab anywhere in the System screen. If you press Tab when the Time application is highlighted the structure of the root directory of your default disk will be shown. Pressing Tab again allows you to edit the path of the directory you want to see ('Specify filelist'). Alternatively, go dirLectly to this option by pressing Control-Tab anywhere in the System screen. Pressing Menu, within the file selector, allows you to perform simple tasks (eg delete, copy) on tagged files. Tag/untag files by pressing Shift-Up/Down. The '+' key also tags and '-' untags. '*' tags all the files in the list. '/' untags all the files in the list. Pressing a letter on the keyboard will jump to the first file beginning with that letter. If there is no such file, a beep will sound. B Jump to subdirectories in the same way by pressing Shift-letter. < Pressing Control and M, A, B or C will jump to that drive. 1.5. WORD o If you can't find your cursor, press Shift-Right/Left to highlight the character next to the cursor position. B Delete removes the character to the immediate left of the cursord Shift-Delete removes the character to the immediate right of the cursor (like the Del key on a PC) Highlighting text with Shift-arrow key and then deleting it with Delete saves the text to the 'clipboard' and can then be reinserted using Psion-I Deleting highlighted text with Shift-Delete does NOT save the text to the 'clipboard' and the 'clipboard' contents are unaltered + Psion-Delete deletes to beginning of line+ Psion-Shift-Delete deletes to end of line) Control-Space inserts a non-break space- Control-Shift-Hyphen inserts a hard hyphens' Control-Hyphen inserts a soft hyphens, Shift-Control-Home highlights current word0 Shift-Control-End highlights current paragraph ; Pressing Control+(1-6) modifies the next letter you pressR Control-2 gives an umlaut/diaeresis (") and modifies any of the letters 'aeiouy'L Control-3 gives a grave accent (\) and modifies any of the letters 'aeiou'N Control-4 gives an acute accent (/) and modifies any of the letters 'aeiouy'C Control-5 gives a tilde (~) and modifies any of the letters 'aon'Q Control-6 gives a circumflex accent (^) and modifies any of the letters 'aeiou'' Control-1 modifies 'acdeot' to Б' Control-1 modifies 'ACDEOT' to ђ' Control-1 modifies 'splrqx' to ᜮ Headers and Footer Codes:w The following codes can be inserted into the 'Header...' or 'Footer...' lines of the 'Print setup' option within Word'%F prints the name of the document file%D prints the current date%T prints the current time,%P prints the current page number (1,2,3...)L%M prints the number of the last page in a document (in Word, Sheet and OPL)%% prints a single % characterTherefore typing 'Page %P of %M' in a document with three pages will print 'Page 1 of 3', 'Page 2 of 3' and 'Page 3 of 3' on the first, second and third pages. Changing Emphases:k Highlight the area of text to which you want to apply a particular emphasis. Then hold down Control and.. BB to get Bold  UU to get Underline  II to get Italic  SS to get Subscript  EE to get Superscript  NN to reset to normal text ) BL to get Bulleted lists, like this one &Emphasis Housekeeping (Shift-Psion-K): You can also make your own emphases for specialised tasks. Some of the examples below don't look impressive on the Series 3 screen (remember it's not WYSIWYG!) but will look professional when your document is printed.B Subscript Pica 12 is best for chemicals (Call it CC) eg CO2 etc.T Superscript Pica 12 is best for ions and formulae (Call it FF) eg Na+ (x+2) etc. ` Superscript Pica 10 is best for radioisotopes (Call it IS) eg 131I, 3H, 14C etc. also 1st, 2nd9 Each emphasis increases document size by about 75 bytes Default file: You can set up a default file so that whenever you open a new Word file it will use this as a template. Simply design your template in a normal Word file and position the cursor in the correct place before selecting the 'Save as template' option from the 'File' menu. Change the 'File: Name' line to 'Default.wrt'. Confirm you want to overwrite the existing file. Any files created with Word will now be opened with this template. Incidentally the default template is stored as \WDR\DEFAULT.WRT on your def ault disk. Printer Drivers: I've made as many printer drivers as I know of downloadable from my website. They include Konstantin Saliy's excellent drivers for the Epsom LQ printers, including his documentation. His drivers will run on certain Canon printers in LQ emulation mode. P3ut them in the \WDR directory to make use of them.  1.6. DATA E Control-Tab inserts a tab (pressing Tab alone would save the entry) & Shift-Psion-Help inserts a  symbol. When entering international telephone numbers press Control-Shift-Psion-Help at the end of the number to display the 'Append country' dialog. Pick a country and press Enter. It will then be displayed in brackets after the number, ready for dialling. Entering a comma (,) in a phone number causes a delay when dialling that number, equal to the 'Pause time' set in the 'Dialling' menu in the System screen. Use a single space on a line to make blank lines in a Data file. Usually blank lines will not be shown, but if you use space the Series 3a interprets them as characters and shows a blank line. If you've just accidentally deleted the Find string you have just used (by pressing Esc) it is not lost. Type in some random letters then press Esc again. The Find string you typed in before will miraculously reappear! Create a free-form database to store all those odds-and-ends of information you can't think of putting anywhere else. I keep everything from my blood donning records to famous quotations in mine! Create a new file under the Data icon (call it Notebook, for want of a better name). Now press Psion-L to edit the labels. Highlight all the labels and press delete, to get rid of them all, followed by Tab. Your free-form database is now ready for all that useful info! Save your personal details as the first record in a database. This record is always shown as the default and so is likely to be seen if the machine has been lost with the password unset. Create a new database with the first record containing this inform3ation and then 'merge in' your original .DAT file. Alternatively create this record at the end of your original .DBF file but start the first line with a character with a very low ASCII value such as a space or '-'. Thus, when the file is sorted, this record will be first. Tired of having no 'Find and Replace' option in Data? Simply save your data as 'Text' using the 'Save As' (Psion-A) option and select a suitable delimiter such as a semicolon (this indicates a new field). Once saved the file can be edited with the OPL program editor or your own text editor (See 2.2.) using the 'Replace' option (Psion-R). Once you are happy with the changes, convert the text file back to the new data file by using the 'Merge in' (Psion-M) option, setting the file type to 'Text' and usin/g the originally selected delimiter character.sNB If you set the 'Delimiter' line to 'Other' you can type in the 'Delimiter code' below eg 32 for space or 2 for  Fed up with having to Sort your database in Data every time you open it? Simply set the 'When open in future' line of the 'This database was sorted' dialog to 'No'. Press Enter to complete the dialog. Now exit and open the same file using John Boyce's JBData. When you sort in this freeware application the file is saved in its sorted order. Thus when you re-open the database in Data it will be already sorted into the corect order. 1.7. AGENDA / Control-Enter (or End) moves forward one week8 Shift-Control-Enter (or Home) moves backwards one week2 Psion-Control-Right arrow moves forwards a month2 Psion-Control-Left arrow moves backwards a month& Shift-Psion-Help inserts a  symbol.4 Control-Space moves to the current day in Day view` Space moves to today within the current view. Pressing it again returns to the day you were on1 Esc switches between the current and last view ^ Control-M/T/W/T/F/S/S moves to Day view, setting to the next day beginning with that letter g Shift-Control-M/T/W/T/F/S/S moves to Day view, setting to the previous day beginning with that letter Tab will bring up a one month calendar box. Pressing Tab again brings up a three month calendar. Pressing Tab again brings up a year calendar. Alternatively jump straight to the three month calendar with Shift-Tab or to the year calendar with Control-Tab. The same tricks can be used in any dialog box in which you are asked to enter a date. In Year view, Control-Up/Down moves to the same date in the next/previous month (adding Shift to this keypress keeps cursor at same screen position). Similarly, ControlRight/Left moves forwards/backwards a week. PsionUp/Down moves by a year at a time. ControlPsionUp/Down moves by four years at a time. Shiftspace displays the current date at the top of the screen with the next year below it. Any enteries typed in by selecting a day in 'Year view' with Enter can have a letter attached to them ('Entry code' line) which will be displayed eg 'H' for holidays. Choose to only display one of these symbols with the 'Which symbols' option (Psion-W). Print out a neat year planner by screen saving the Year View of Agenda with ShiftControlPsionS. Then print out SCREEN.PIC using Draw or another graphics package. Show the days to a certain event (eg exams!) or days since an event happened (eg giving up smoking) using this handy tip. Go to the 'To-do' view and type in your text. On pressing Enter the usual dialog appears. Set the 'Dated' line to 'Yes', then set the date that the event occurred or will occur in the future. Go down to the 'Date details' line and press Tab. This brings up the 'To-do date details' dialog. Set the 'Show due date as' line to 'Days'. If your event is in the past simply press Enter to complete the dialog. However if it is a future event you must set the 'Days warning' line to a high number such as 100 (otherwise Agenda will only show your event on the day it occurs!). Complete all the dialogs and then change to the 'Day' view. Your eveVnt will be shown with the days to go or the days from it (as a negative) in brackets. 1.8. SHEET Z When aligning text, or entering numbers or formulae as text, use the following prefixes: ' for left align ^ for centre " for right align+ \ to fill the cell with copies of the text 1eg ^123456 centre aligns the text string "123456"8 \-= caused the repeat -=-=-=-=-=-=-=-= to fill the cell Shift-Space whilst inputting a formula selects cells (4 headed arrow icon appears, top right). Select the cell you want or highlight a range with Shift-arrow key before pressing Enter to send your selection to the formula you are editing. 3 Control-Space highlights the whole of current row 4 Control-Tab highlights the whole of current column Absolute references can be made by putting a $ before the parts of the cell reference that you do not want to be modified. Other parts will change depending on where you copy them to; they are relative references. eg: Formula in A1 will paste into C3 a.s: =$B2 =$B4 =B$2 =D$2 =$B$2 =$B$2 x Go to the current graph by pressing the  key. Cycle through ALL the graphs attached to a spreadsheet by pressing Tab. A list of the functions you can input into equations is available through the Help screen. Press Help and navigate down to 'Spreadsheet functions' before pressing Enter. Another help screen will appear with a menu of the functions available. Enter times easily. For instance type 6.15 in a cell for 0615hrs. If you have to perform calculations on this, convert it to a definite number of hours by: =INT(cell)+(cell-INT(cell))/0.6 @In this case the output would be 6.25 (six and a quarter hours) ?Similarly 6.30 would be coverted to 6.5 (six and a half hours) You can perform calculations in hidden columns and then convert the returned values to hours and minutes using: =INT(cell)+(cell-INT(cell))*0.6 < The current time/date can be input into a cell using =NOW You need to change the format (Psion-M) to Time or Date to let Sheet recognise it. This will be updated every time the worksheet is recalculated. If you do not want it to be recalculated and want it saving as an absolute time/date, do the following. Highlight the relevant cell(s) and press Psion-K. Set all the lines to No except for the 'Formulae' line, which should be set to 'Convert to values'. Press Enter to complete the dialog and the cell will not be changed on subsequent updates. Times and dates that are not acted on by calculations can be entered as text by preceding them with a space or a ' character eg '12/3/99 Graphs can be printed out by capturing the screen using Shift-Control-Psion-S. The file is stored in the root directory of your default disk as SCREEN.PIC and can be printed using a graphics package such as Draw (available from the 3Lib website).  1.9. SOUND A RECORD on 3a is a similar application without all the features. ^ Avoid getting a background hum on your .WVE files by recording whilst using a mains adaptor. You can also convert PC .WAV files to Psion .WVE files using WAV2WVE.EXE (downloadable from my website). This is brilliant for converting .WAV files from the net. Problems can occur if you try to play WVE files directly from a disk on the Cyclone disk drive. Both Record and the Cyclone make use of a hardware component called the Free Running Counter (FRC). The FRC is needed by any device that requires very accurate timing such as accurate stopwatches or almost any device that can connect to the expansion port. Two applications trying to access the FRC simultaneously can cause a variety of unusual problems. 2.0. CALC w If you highlight an item from the till roll you can insert it in your current calculation with Psion-Enter or Psion-K Once you have done a calculation, go to another application and press PsionB and the result of the calculation will be brought to that application from Calc a To enter memory names as percentages put a space before the % sign eg if M0=50 then 10+M0 %=15 9 These operators give -1 (for 'True') or 0 (for 'False')P > greater than < less than eg 3>2 gives -1 ('True') and 2>5 gives 0 ('False') "Constant expressions" can be used in the Desk view (press  to toggle between the Desk and Advanced views). + - * and / can all be used in constant expressions. For instance, if I want to calculate compound interest of 12% per year on an account of 10,0006Type 1.12 * * (a small K appears on the right) 10000 Enter (11200 after first year)! Enter (12544 after second year)- Enter (14049.28 after third year) et cetera N Type hexadecimal numbers by prefixing the number with & or $ eg $FF=&FF=255.An arithmatic operation on two hex numbers will always give an integer answer eg 3/2 and $3/2 both give 1.5 but $3/$2 gives 1. Change the default mode from decimal to hex with PsionF. You can load OPL routines into Calc which return multiple variables. Here's an example of a small procedure I wrote to help with my A-levels back in 1996. You should copy to a file called \OPL\REC.OPL and translate. It is a copy of the Casio calculator function that returns the rectangular coordinates (X,Y) of a point given its polar coordinates. The X value is returned to memory M0 and the Y value to M1. PROC Rec:(length,angle) M0=length*COS(angle) M1=length*SIN(angle) RETURN M0ENDP Once you've translated it, go to the Calc application and 'Load OPL' with Psion-O. Select 'Rec' and press Enter. Now you can call this program with a command such as: rec:(5,60) VThis returns 2.5 (the X coordinate) into M0 and 4.330.... (the Y coordinate) into M1 The reverse of this command is 'Pol'. The OPL code is a little more complex but it basically converts rectangular coordinates to polar coordinates, returning the hypotenuse in M0 and the angle in M1 (ensure you've got 'Degrees' set if you want the angle in this format) PROC Pol:(x,y) M0=SQR(x**2+y**2) IF x>0 AND y>=0 M1=ATAN(y/x) ELSEIF x>0 AND y<0 M1=360+ATAN(y/x) ELSEIF x<0 AND y<0 M1=180+ATAN(y/x) ELSEIF x<0 AND y>=0 M1=180+ATAN(y/x) ENDIF IF x=0 AND y>0 M1=90 ELSEIF x=0 AND y<0 M1=270 ENDIF RETURN M0ENDP "Pol:(3,4) gives M0=5, M1=53.13....&Pol:(5,-12) gives M0=13, M1=292.61.... NB all parameters passed from the Calc application to procedures MUST be handled as floating point numbers. If a procedure is called that reqires an integer variable, use the INT command on the number you wish to pass (this converts it into a longinterger): eg myproc&:(INT(101500)) Where myproc& could be: PROC myproc&:(a&) RETURN a&/2ENDP1 2.1. WORLD ] Summer times should be set to 'On' (in the Time application) for these approximate periods:x Northern early April - end of October Europe end of March - end of September Southern late October - end of February J If the current city has summer time on, a 's' is shown next to its clock.92.2. MAKING A LETTER TEMPLATE APPEAR BENEATH ITS OWN ICON Not many people know this, but you can create standard letter templates beneath separate icons on the System screen. All you need to do is edit a Word file (let's call it POST.WRD) so it's set up how you want it. Now use the 'Save as template' from the g'File' menu and save as POST.WRT. This file is saved in the \WDR\ directory (NOT the \WRD\ directory!) Now go to the System screen and highlight any file under the Word application. Create an alias using Psion-E. The name of the directory for files should be the same as the .WRT file it is going to be associated with, in this case it must be POST. The extension for files should be WRD, therefore all the files under this icon will be .WRD files in the \WRD\POST\ directory. The file type should be 'Word processor'. Save list as POST. This means the alias will be saved as \APP\POST.ALS. You can also choose your own icon, instead of the default one, if you have icon .PIC files stored in a \ICN\ directory. There are plenty of icons that you can download from my website, or you make your own using an application such as Draw. U Press Enter and then confirm the details and the list will be created next to your Word icon. Now, if you press Enter on Post, below the icon, you will create a new letter using the template. New files will also open automatically with this template. You can, of course, edit your Post template by editing POST.WRT in the \WRD directory using the CWord application. Navigate to it using the in-built file selector._;2.3. MAKING A PLAIN TEXT EDITOR APPEAR BENEATH ITS OWN ICON On a virgin Psion the only plain text editor is the Program application. You can make your own plain text alias using a similar method to making a letter template. Go to the System screen and highlight any file under the Word application. Create an alias using Psion-E. The name of the directory for files can be anything, in this case I have chosen \TXT. The extension for files should be TXT as this identifies them as plain text files. Therefore all the files under this icon will be .TXT files in the \TXT\ directory. The file type should be 'Text editor'. Save list as 'Text'. This means the alias will be saved as \APP\TEXT.ALS. You can also choose your own icon, instead of the default one, if you have icon .PIC files stored in a \ICN\ directory. There are plenty of icons that you can download from my website, or you make your own using an application such as Draw. \ Press Enter and then confirm the details. The list will be created next to your Word icon. I Any new files created below the Text icon will now be plain text files.$2.4. GETTING ROUND THE 50 ICON LIMIT d Rename .OPA files in the APP directory to .OPO files in the OPO directory and run them from there. .APP files can't be renamed in this way. Instead, run them under the RunImg icon on the System screen. Install RunImg by selecting 'Install standard' in the System screen. Alternatively, create two aliases, both for the \APP directory, one for .APP files and one for .OPAs. Your applications will now appear under these icons. You could also remove the Time application from the System screen. It's always running anyway. You can do this with as many running applications as you wish. You can see all the applications that are running in the 'background' by installing the RunImg (icon with PsionJ on the System screen.*2.5. OPENING FILES FROM THE SERIES 3 ROM:: oIt is possible to open some file types from the machine's ROM (read only memory). These files cannot be edited. *eg Opening a ROM-based .WVE file in Record 1. Enter Record application*2. Select 'Open file' from the 'File' menu13. With cursor on the top line, press Control-Tab,4. Edit the 'Full path' line to show "ROM::"55. Press Control-Enter, then scroll the Name selector(6. Select 'Ir' (ie the file ROM::IR.WVE)A7. Press Enter to complete the dialog and the file will be opened NB you cannot press Tab whilst selecting a ROM file (to see the files as a list) as the file list is reset but I have provided a list of all the files on the 3mx ROM at the end of this file.*2.6. COPYING FILES FROM THE SERIES 3 ROM:: I1. Select 'Open file' from the 'File' menu in the System screen (Psion-C)12. With cursor on the top line, press Control-TabP3. Edit the 'Full path' line to show the EXACT location of the file to be copied\ eg "ROM::SYS$AL01.WVE" (a list of the 3mx ROM files can be found at the end of this file)4. Press Control-EnterZ5. Select the destination of the copy ('\' selects the root directory of the default disk)A6. Press Enter to complete the dialog and the file will be copied 5Alternatively use 'wildcards' at the 'Full path' line/eg "ROM::*.WVE" for all the ROM-based WVE filesP On pressing Control-Enter the 'From file: Name' line should be set to '(*.WVE)' All ROM files are copied as 'Read only' so you will have to reset their file attributes if you want to delete these copied files NB You can use a combination of RevTran v1.6 by Mike Rudin and FirePic by Andrew Baldwin to extract and view any embedded .PIC files (icons included) from any of the .APPs stored on your machine's ROM. Many have multiple layers and are a good example of hPow to embed bitmaps within a application (see my software database for details).eg ROM::PATIENCE.APP has 14 bitmaps within it.;2.7. SPECIAL CHARACTERS Type in any of the special characters not shown on the Psion keyboard by pressing and holding Control whilst entering the character's three digit number. For instance the bullet point at the beginning of this tip is accessed with Control-254 If you don't have a list of the character codes, simply bring the code below into a new OPL file and translate it. This little program displays the entire Psion character set in two screenfuls. PROC charset:LOCAL counter%,a%,b% counter%=0DO gCLS gBORDER 0 b%=12 DO a%=15 DO counter%=counter%+1 gAT a%,b%& gFONT 1 :gSTYLE 0 :gPRINT counter%;0 gFONT 6 :gSTYLE 0 :gPRINT "=";CHR$(counter%); a%=a%+46. UNTIL a%=475 OR counter%=127 OR counter%=254 b%=b%+12 gPRINT# UNTIL counter%=127 OR counter%=254GETUNTIL counter%=254ENDP-2.8. DEAD BUTTON BAR? Physical trauma or simple overuse can lead to the ribbon cable between the button bar and the mother board to become damaged, paralysing it. You can, however, still get around if you can get back to the System screen. This can be achieved by exiting the program you are in by pressing Psion-X. This can even be done in the Time application on the 3c and 3mx models.NB There is no exit option in the menu of the Time application and on pressing Psion-X the application is4 not terminated but simply put into the background. If you are stuck in Time in an early model where this trick does not work I'm afraid it's a softreset job. Once the machine is back up and running you needn't fall into this trap again. Bring the OPL program below to a new OPL file and translate it. The resulting code is only 230 bytes long and can be left running at all times in the background. It replaces the paralysed System softkey with the key combination Control-*. Therefore, every time you press Control-* the System screen is brought to the for eground!ZUse Psion-Esc to exit within this program or shut it down with Delete on the System screen NB You will not be able to 'Update lists' in the System screen with this key press, so you will have to set the 'Update lists' line in the 'Set preferences' option back to 'Auto' if you have previously set it to 'System button' (Tip 1.3.)  PROC toshell: LOCAL ax%,bx%8LOCAL name$(12) :REM Long enough for zero terminator too name$="sys$shll.*" gBorder $200>gAT 100,90 :gFONT 8 :gPRINT"Press Control-* for System Screen"CALL($c58d,$94,$e04)REM Capture Control-* key pressREM $94 is Control-* = REM $04 = 4 = Control WHILE 1GET ax%=$0100 bx%=ADDR(name$)+1 OS($88,ADDR(ax%)) CALL($198d,0,ax%,0,0,0)$ REM Positions shell to foreground ENDWH ENDPG2.9. GAMES CHEATS In Lander in Games Pack 3a press Help when in the 'Shield Repair' dialog. When you press Esc to get out of help the 'Repair cost per unit:' figure will have changed. Keep pressing Help/Esc until the figure is sufficiently low (about 600) then press Ente2r - your shields will have been repaired cheaply.T1ROM FILES FROM A SERIES 3MX (size in parentheses) ADYL.DYL (65264)AGENDA.APP (84896)AGN13SYM.FON (2970)AGN3B.DYL (41280)AGN8SYM.FON (2018)BJ.WDR (649)CALC.APP (29744)CAM.DYL (18288)CARDDN.WVE (1986)CARDUP.WVE (1824)COMMS.APP (25936)DATA.APP (43616)DBASE.DYL (20784)DBSDRVR.LDD (560)EPSON.WDR (732)FAXCOVER.WRT (1041)FILES.APP (72976)FORM.DYL (32160)GENERAL.WDR (89)HP2.WDR (569)HP2P.WDR (322)HP3.WDR (2479)HPDJ.WDR (349)HPDJ500.WDR (2615)HPDJ550.WDR (13712)HWIM.DYL (65072)IR.WVE (4620)ISAM3.DYL (21312)JOTTER.ALS (680)LINK.IMG (2800)MEMO.WRT (1015)OLIB.DYL (15184)OPL.DYL (29328)OPLTS3.DYL (9968)OVCTLS.DYL (11712)OVCTLSX.DYL (17216)OVCTLSY.DYL (16544)OVDBS.DYL (11744)OVLIBX.DYL (28688)OVPRINT.DYL (3632)OVRUN.IMG (65184)OVSIBO.DYL (4128)PATIENCE.APP (35298)POP.WVE (2080)PROGRAM.ALS (680)PSAPPLE.DYL (960)PSAPPLE.INI (3343)PSAPPLE.WDR (9014)RUNIMG.APP (736)RUNOPL.APP (736)RW$SPLL.DYL (10880)RW$THES.DYL (7520)R_.HFT (764)S3.FON (4954)SA05RND.FON (214)SA06RNM6.FON (1858)SA07RBA.FON (322)SA08RBD4.FON (186)SA08RND4.FON (188)SA08RNM8.FON (2370)SA08S.FON (4770)SA08SN5.FON (1636)SA11R.FON (6492)SA11S.FON (6536)SA13R.FON (7976)SA13S.FON (11710)SA15SND.FON (274)SA16RN.FON (5220)SA16SN.FON (4932)SA37SND.FON (988)SCP$ASCI.DYL (1232)SCP$XM1K.DYL (864)SCP$XMCR.DYL (848)SCP$XMDM.DYL (896)SCP$YG1K.DYL (1456)SCP$YM1K.DYL (1440)SCP$YMDG.DYL (1440)SCP$YMDM.DYL (1440)SCP$ZMDM.DYL (11712)SCRIPT.ALS (680)SH3.APP (74992)SHBR.DYL (1344)SHDB.DYL (736)SHFL.DYL (11472)SHGF.DYL (19104)SHGP.DYL (5200)SHPR.DYL (5136)SHRG.DYL (2800)SHSO.DYL (2784)SHTA.DYL (1056)SHVW.DYL (2528)SOUND.APP (32640)SPELL.APP (8608)SPR05RN4.FON (648)SYS$AL01.WVE (14368)SYS$AL02.WVE (14368)SYS$AL03.WVE (10272)SYS$CTRY.CFO (4580)SYS$DATA.CFG (62)SYS$DATA.IMG (16544)SYS$DICT.NDX (171971)SYS$DICT.THS (120278)SYS$ENV.INI (98)SYS$IR.IMG (13776)SYS$IRDA.IMG (34480)SYS$NCP.IMG (9024)SYS$OFSV.IMG (1920)SYS$PRGO.IMG (1168)SYS$PRGS.IMG (6960)SYS$RFSV.IMG (1264)SYS$RHSS.IMG (1968)SYS$SHLL.IMG (74800)SYS$SPEL.IMG (29504)SYS$THES.IMG (14976)SYS$TIP.IMG (10592)SYS$WSRV.FSU (26)SYS$WSRV.IMG (77792)SYS$WSRV.LDD (3712)S_.RSC (10267)TIME.APP (25936)UHO.WVE (1896)W$SPLL.RSC (8015)W$THES.RSC (1861)WL$RTF.DYL (9264)WORD.APP (32528)WORLD.APP (17456)WORLD.DAT (8434)WPENG.DYL (19968)WS$RTF.DYL (5776)XADD.DYL (17968)0Pf:`.Ar 3 pROM::BJ.WDR%P@