home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / psion / text_fqa / faq_p04.tx < prev    next >
Encoding:
Text File  |  1995-12-02  |  27.1 KB  |  621 lines

  1. Archive-name: psion-faq/part4
  2. Version: $VER: Psion FAQ v1.1Beta2 (1995/12/01)
  3. Posting-Frequency: monthly
  4.  
  5. part 4
  6. ======
  7.  
  8.   See  part 1 for complete table of contents of this FAQ (including this
  9.   part's).
  10.  
  11. 6.6 With an Acorn Archimedes or Risc PC (by Nick Craig-Wood)
  12.  
  13. 6.6.1 ALink from Acorn
  14.  
  15.   This  is  a  package  including the equivalent of the 3-Link for Acorn
  16.   machines, the A-Link and some software to run on the Acorn.
  17.  
  18.   The  software  runs as a filing system on the Acorn machine and allows
  19.   you  to use the Psion just as if it was a (rather slow) hard disc.  It
  20.   does not allow the Psion to look at the Acorn drives though.
  21.  
  22.   It  comes  with a set of conversion applications for Spreadsheet, Data
  23.   and Word files into native Acorn and generic (eg CSV) formate.
  24.  
  25. 6.6.2 PC programs
  26.  
  27.   All  of  the  available  PC programs can be used under the hardware or
  28.   software  PC  emulators  provided  you  can run the correct version of
  29.   Windows or DOS that these programs rely on.
  30.  
  31.   Note  that  the  A-Link has a slightly different wiring to the 3-Link.
  32.   The A-Link will work fine with the PC software, and plugged into a PC,
  33.   but  the  3-Link  will  not work with the Acorn software.  All that is
  34.   different is the wiring from the 'soap' to the 9-way D-Type connector.
  35.  
  36. 6.7 With a modem
  37.  
  38.   Psion  provide  3FAX, which is a hardware and software add-on offering
  39.   FAX  capability  and a data modem operating at 2400 baud.  Apparently,
  40.   this is a technical limitation as the Psion could not cope with faster
  41.   transfer rates from faster modems anyway (from the modem data exchange
  42.   side).  No one has really confirmed this though!
  43.  
  44.   The  3-Link  cable/software offers a standard serial interface through
  45.   which  standard modems can be connected, transferring (serially) up to
  46.   the Series 3a limit of 19.2K (9.6K for the Series3).
  47.  
  48.   Paraphrasing "Lord John" - w0400@ggr.co.uk:
  49.  
  50.   The  Serial 3link cable is a null modem connection, with a male 25 way
  51.   end.   To work with a modem, you need to "un-null" the modem wires, so
  52.   you  have  a  straight through link.  The wiring of the plug is below.
  53.   Note  that  pin  8  is  not just "in the air", but connected to pin 6.
  54.   Choose plugs with whatever gender you need.
  55.  
  56.                            2 ------------- 3
  57.                            3 ------------- 2
  58.                            4 ------------- 5
  59.                            5 ------------- 4
  60.                            6 -+----------- 20
  61.                            8 -+
  62.                           20 -----------+- 6
  63.                                         +- 8
  64.                            7 ------------- 7
  65.  
  66.   The  harder  part  is  correctly  configuring the modem; each modem is
  67.   different.   You  need  to  configure the modem and the Series 3/3a to
  68.   handshake on RTS/CTS.  I do not use Xon and Xoff for flow control with
  69.   the  modem;  these  characters  are  passed  through  to  whatever  is
  70.   connected  to the modem.  Using this configuration, I can consistently
  71.   operate the link at full speed with no problems.
  72.  
  73.   Also  of  interest,  Klaus @ ernstk@delphi.com notes:  The Psion Modem
  74.   Adapter (cable), Partnumber 055856, is wired like this:
  75.  
  76.             Pin name    Pin number    Direction          DB-25
  77.                         Mini-Din      Series3 - Other
  78.             DCD             1         <-------------     8
  79.             RD              2         <-------------     3
  80.             TD              3         ------------->     2
  81.             DTR             4         ------------->     20
  82.             SG              5         --------------     7
  83.             DSR             6         <-------------     6
  84.             RTS             7         ------------->     4
  85.             CTS             8         <-------------     5
  86.             RI              9         <-------------     22
  87.             FG            shield      --------------     1
  88.  
  89. 6.8 With a packet radio TNC
  90.  
  91.   If  you  want  to  work packet radio mobile/remote, your Psion will be
  92.   just  great  because  of it's small size.  Adding a TNC (Terminal Node
  93.   Controller) is just like adding a modem actually (that's what TNCs are
  94.   in  the first place!), so make the "un-null" cable first (as described
  95.   in  the modem section).  Be sure to have a full cable with the CTS/RTS
  96.   lines and set XFLOW OFF on your TNC as you should preferably use these
  97.   hardware  lines instead of software XON/XOFF codes.  As for a specific
  98.   packet     program,     you're     in     luck:     Roger    Muggleton
  99.   (G0HZK@GB7WIR  on  packet)  made  a nice program called Pocket Packet.
  100.   Now if someone could just write a little BayCom driver program...
  101.  
  102.   For  more  information  concerning  packet  radio and amateur radio in
  103.   general,  I would recommend you the "rec.amateur.radio.xxx" newsgroups
  104.   from Usenet.
  105.  
  106. 6.9 Terminal emulation
  107.  
  108.   The  3-link  cable software includes a dumb terminal emulation.  VT100
  109.   emulators are also available.  There are some at the IC archive:
  110.  
  111.   vt122.zip VT100 emulator from Psion GmbH
  112.   vt100v2a.zip VT100 emulator from Widget <http://www.widget.co.uk>
  113.   (these are crippled versions of commercial products).
  114.  
  115.   There are also free/shareware/commercial alternatives:
  116.   FreeVT (File: FreeVTxx.zip)
  117.   PComm (commercial; Psion)
  118.  
  119. 6.10 TCP/IP stack
  120.  
  121.   There were two TCP/IP stacks being programmed for the Psion Series 3 a
  122.   while  ago.   Unfortunately,  I  don't have any news on whether or not
  123.   _any_  program  has  been  finished.  All I could gather were rumours;
  124.   apparently, Psion was also very interested...
  125.  
  126.   If anyone has more infos, please mail me or post to comp.sys.psion.
  127.  
  128.  
  129. 7. THE EMULATOR
  130. ===============
  131.   Psion,  in  their great generosity, have released their Psion emulator
  132.   for  the  Series  3  and  later  on  for  the Series 3a.  This is a PC
  133.   product.   Also  please  note  that  it is completely *unsupported* by
  134.   Psion and do not ask them for new versions, other platforms, etc...  I
  135.   think  that  it  was  quite  nice  of  them  to offer their users (and
  136.   potential users) such a nice tool.  We wouldn't want it to stop, would
  137.   we?   The  files  are  available  as  usual  in  the IC archive in the
  138.   development directory.
  139.  
  140. 7.1 Limitations & bugs
  141.  
  142.   The following limitations & bugs were reported:
  143.  
  144.     -The  keyboard  is  only  "British"  and doesn't accept your regular
  145.      keyboard  map  (either  use  one of the techniques described in the
  146.      "Can  I  change  the  keyboard?"  section  or  see below for a more
  147.      permanent way around this problem);
  148.  
  149.     -No sound;
  150.  
  151.     -The  system  screen "loses" your configuration each time you launch
  152.      the  emulator;
  153.  
  154.     -It only works in DOS with 4Mb RAM and at least a 386 processor;
  155.  
  156.     -Caps lock works but doesn't show the symbol like on a real Psion;
  157.  
  158.     -Shift diamond key doesn't work.
  159.  
  160. 7.2 Tips & tricks
  161.  
  162.     -Alt+Ctrl+shift+S   makes   a   screen  snapshot  and  automatically
  163.      increases the screen number in the file (unlike the real Psion);
  164.  
  165.     -Alt+Ctrl+shift+C   shows   some   memory   parameters  (useful  for
  166.      development);
  167.  
  168.     -Ins key on the numeric keypad (0 key) switches between applications
  169.      like Shift-System button on the real Psion;
  170.  
  171.     -If  you  replace  the 480 by 160 in the "HHSERV.PAR" file by 640 by
  172.      480, you will get a complete screen on your PC.
  173.  
  174. 7.3 Changing permanently the keyboard mapping (by Uwe Kallmeyer)
  175.  
  176.   The  keyboard map is held internally in the file "EPOC.DLL".  You must
  177.   thus  patch  this  file  to suit your own keyboard.  It contains three
  178.   tables,  one  for  Psion/Ctrl  keys,  one for shifted keys and one for
  179.   normal  keys.   These  tables  start  at locations (for the file dated
  180.   4.12.94, size 94736):
  181.                         Psion/Ctrl     $35D8
  182.                         Shift          $33D8
  183.                         Normal         $32D8
  184.  
  185.  
  186. 8. PROGRAMMING
  187. ==============
  188. 8.1 Overview of development possibilities
  189.  
  190.   There are a number of ways in which you can program the Psion.  Choose
  191.   the one which fits your abilities, requirements, and budget.
  192.  
  193. 8.2 OPL programming directly on the Psion
  194.  
  195.   This  is  the  most straightforward.  If you can live with the cramped
  196.   keyboard  and  screen,  you  can  pursue  this  option with no further
  197.   outlay, anywhere you can take your Psion.
  198.  
  199.   Some alleviators: 
  200.   1)A database of the OPL commands is available from the IC archive (see
  201.     section 5) which you can load into the built-in DATA application.
  202.  
  203.   2)Switching  off the clock in the OPL editor will give you more active
  204.     screen width.  CONTROL/menu toggles this.
  205.  
  206.   3)CONTROL/Word  takes  you  straight to the OPL editor from the system
  207.     screen.
  208.  
  209.   4)Get  OPP from Andy Clarkson.  This is really *the* programmer's tool
  210.     for  programming  directly  on  the  Psion.   It  allows you to have
  211.     exactly  the  same functionnalities as with Psion's S3ATRAN and even
  212.     more directly on your Psion!
  213.  
  214.   You  can  also  make  use  of  some  of the data which follows in this
  215.   section, so read on.
  216.  
  217. 8.3 OPL programming from a PC
  218.  
  219.   You  can  compose your OPL text files on your PC and send them down to
  220.   the  Psion  with  the  link for translation, or you can obtain S3ATRAN
  221.   from  the  IC  archive  (Section  5).  S3ATRAN will translate your OPL
  222.   source into .OPO format which you can then use the link to move to the
  223.   Psion.   In addition to translating simple OPL, S3ATRAN understands a
  224.   number of C-like pre-processor commands, which make source preparation
  225.   easier.   As well as this advantage, source preparation on a PC allows
  226.   use of the full-sized keyboard and screen, use of whatever text editor
  227.   you  favour, convenient storage and archival of important source code,
  228.   and  access  to  printers.  It also allows you to make bigger programs
  229.   since you are not limited to a 64k source like on the Psion.
  230.  
  231.   For   those  using  windows,  you  can  use  Psion's  Opl  Development
  232.   Environment  (ODE)  which  is  a  *very*  nice  programmer's  tool for
  233.   developing OPL in windows.  ODE is commercial.
  234.  
  235.   There  is  a Psion 3 emulator for the Series 3 and another one for the
  236.   Series  3a,  both available in the IC archive, which allows you to run
  237.   OPL programs on the PC.  For more details, see elsewhere in this FAQ.
  238.  
  239.   The  "Psionics  files"  are  a  collection  of information for the OPL
  240.   programmer  who  wants to know more than is in the programming manual,
  241.   but  who doesn't want the expense and effort of getting the SDK.  They
  242.   include  general  explanations of system concepts, descriptions of all
  243.   the system calls usable from OPL, information about some useful device
  244.   drivers,  and  random  other useful items.  Much of the information is
  245.   taken  from  the  official  Psion SDK manuals, with permission.  Clive
  246.   D.W.  Feather is widely appreciated for having taken the time to bring
  247.   this  information  to the Psion community.  You can get the latest set
  248.   of files (which change quite frequently), from the WWW site.  See that
  249.   section in the FAQ for the address.
  250.  
  251.   Psion  offer  Software Development Kits - "SDKs".  The lowest level is
  252.   the  documentation-only  level.   This  currently includes three large
  253.   ring-binders  which  document  vast amounts of detail about the Psion.
  254.   Though much is of prime relevance to C programmers, a lot of essential
  255.   information  can  be  gleened  by  the  astute OPL programmer.  System
  256.   calls,  file  formats,  transmission protocols, OS structure etc.  are
  257.   all to be had.  The SDK costs 75 UKP.  See the contacts section if you
  258.   want to order it.
  259.  
  260. 8.4 C Development on PC
  261.  
  262.   The  second level of SDK (see above) is called the "Standard SDK".  It
  263.   includes  the  documentation  mentioned  above,  and  some software on
  264.   floppies.   The  software comprises the TopSpeed C language system, an
  265.   interactive   Psion  debugger,  some  customisation  files,  and  some
  266.   examples.  This costs 155 UKP.
  267.  
  268.   "TopSpeed  C"  is  a  general  purpose  development  environment and C
  269.   compiler.   You  can  use  it to write C programs for your PC, and the
  270.   development environment allows you to add other language compilers.
  271.  
  272.   Psion's  customisation files taylor TopSpeed C so that it can generate
  273.   image files which will run on the Psion.
  274.  
  275.   The Psion debugger allows C programs to be debugged.  Debugging can be
  276.   done  at the C source code level, or at assembly language level, or in
  277.   a  mixture  of  the  two.  The debugger also allows programs to be run
  278.   locally  on  the  PC  in a form of Psion emulator, or run on the Psion
  279.   itself  through  the  serial link.  A slew of very useful features are
  280.   included in the debugger.
  281.  
  282.   Psion  also  provide some example programs which are referenced in the
  283.   manuals.   Going  through these with the manual is a good way to learn
  284.   about  the  Psion  and  the  best  way  to  program  on  it.   The SPY
  285.   application is amoung the examples included.
  286.  
  287.   It  is  theoretically possible to write C programs for the Psion using
  288.   other  compilers, but extensive expertise would be needed to avoid the
  289.   pitfalls.   For  example, Topspeed C implements parameter passing in a
  290.   way which is compatible with the Epoc operating system.
  291.  
  292.   Object-oriented programming is possible in this C environment.
  293.  
  294. 8.5 Advanced C Development on a PC
  295.  
  296.   The  highest  level  of  SDK is the "Professional SDK".  This adds the
  297.   source  code  of various device drivers to the Standard SDK.  It costs
  298.   295 UKP.
  299.  
  300. 8.6 Available books (by John A Watson)
  301.  
  302.   In order of complexity, the following books are available.
  303.  
  304.   1)First Steps in Programming the Psion Series 3 by Mike Shaw, 14.95 GB
  305.     ISBN  0-7457-0145-0
  306.     An introduction to the basic principles of programming.
  307.  
  308.   2)Graphic Programming on the Psion Series 3 by Bill Aitken, 14.95 GBP
  309.     ISBN 0-7457-0156-6
  310.     As the title suggests this is for those interested in graphics. 
  311.  
  312.   3)Serious Programming on the Psion 3a by Bill Aitken, 16.95 GBP
  313.     ISBN 0-7457-0035-7 (Series 3)
  314.     ISBN 0-7457-0282-1 (Series 3a)
  315.     A   complete  OPL  programming  tutorial  from  basics  to  advanced
  316.     especially graphics including sprite design.
  317.  
  318.   4)Machine Code Programming on the Psion Series 3a & 3 by John Farrant,
  319.     16.95 GBP
  320.     As  the  title  suggests  this book tells you how to program in 8086
  321.     machine  code  and  assembly language.  The price/package includes a
  322.     fully functional two-pass assembler with text editor and debugger.
  323.  
  324.   5)Introduction to Using the Psion Series 3
  325.     by Ros Lawton & Isaac Davis, 14.95 GBP
  326.     ISBN 0-7457-0146-9 14.95.
  327.  
  328.   6)The 100 Most Frequently Asked Questions for You and Your Psion
  329.     Series 3a & 3
  330.     by Richard Bloss & Adam Taylor, 9.95 GBP
  331.     ISBN 0-7457-0300-3
  332.  
  333. 8.7 How to do various things: tips & tricks
  334.     (Thanks to Andrew Baldwin for material)
  335.  
  336.   1)First - reading the programming manual which came  with  your  Psion
  337.     more than once is thoroughly recommended !            
  338.  
  339.   2)REVTRAN - is a reverse translator  available  at  the  archive.   It
  340.     turns OPO modules back into OPL - though variable names may be lost.
  341.     This  program  allows  developers to see how others have implemented
  342.     their programs, and this may  give  valuable  insights  into  useful
  343.     programming techniques.  Please note that you should not use REVTRAN
  344.     to circumvent protection mechanisms, to avoid paying shareware fees,
  345.     to  steal  programs  or  fragments  thereof,  or to do anything else
  346.     illegal or anti-social.  Some OPL  programs  are  protected  against
  347.     reverse translation.
  348.  
  349.   3)SPRITES - the manual doesn't make it clear.  You can have  only  one
  350.     sprite.  You must emulate any further sprite functionality in OPL.
  351.  
  352.   4)MULTI-DIMENSIONAL ARRAYS - are not provided in OPL, but they can  be
  353.     emulated.   For  example, a two dimensional array: ARRAY%(X%,Y%) may
  354.     be implemented by declaring ARRAY%(Z%) (where  Z%=X%*Y%).   You  can
  355.     now  access  element  (a%,b%) as ARRAY((b%-1)*X% + a%).  Each access
  356.     requires  arithmetic  so this will incurr a speed penalty.  OPP, the
  357.     OPL  preprocessor, implements this (exactly like described) but with
  358.     complete transparency to the programmer.
  359.  
  360.   5)SPEED - OPL can get slow.  Here are some ideas for speeding them up.
  361.  
  362.     a)Where  does  your  program  spend  the  most time ?  Find out, and
  363.       concentrate  on  those  sections.  It's pointless speeding up code
  364.       segments which will not impact overall speed significantly.
  365.  
  366.     b)The use of floating point numbers is very slow; the Series 3 calls
  367.       code which emulates a floating point processing chip.  Major gains
  368.       can  be  had  if you avoid floating point numbers.  Often integers
  369.       can be used with a mental shift of the decimal point.
  370.  
  371.     c)BUILT-IN  FUNCTIONS  like SIN can also be very slow.  Sometimes it
  372.       is  preferable  to  build  a  table  of  answers and use a look-up
  373.       strategy.
  374.     
  375.     d)On  the Series 3a, make use of the procedure cache, which can keep
  376.       often-used  procedures  in  memory - thereby avoiding a heavy time
  377.       penalty for loading them in.  On the Series 3 there is no cache to
  378.       use,  but  you  can  place  the procedure code inline to avoid the
  379.       overhead.   There  will  be  a  readability/complexity overhead to
  380.       trade off.
  381.  
  382.     e)Use gUPDATE to restrict screen updates, as detailed in the manual.
  383.  
  384.     f)OPL allows the programmer to call machine code routines, which can
  385.       be highly optimized for speed.  These can be built from C programs
  386.       using  the  SDK,  or with an assembler (available in the archive).
  387.       Programming  at  low  levels  requires  extensive knowledge of the
  388.       Series 3 Operating System.  During development crashes are common,
  389.       and  data  loss  may well occur.  Also note that re-implementing a
  390.       code   segment   at  a  lower  level  will  not  necessarily  give
  391.       significant  speed  improvements;  it  depends on what the code is
  392.       doing.
  393.  
  394.  
  395. A. SHAREWARE/FREEWARE SOFTWARE
  396. ==============================
  397.   Please  note  that the software described here is just a small part of
  398.   available software and that it would be impossible to track down every
  399.   single  share/freeware Psion program.  If there is a program which you
  400.   would like to see added to the list, please write a mini review in the
  401.   same  style as these here and mail it me.  I'll gladly add it and give
  402.   you credit!
  403.  
  404.   Just  some guidelines if you wish to submit a mini-review: mention the
  405.   author  (if  possible),  the  exact  filename  and the type of program
  406.   (free/share/cripple)  as  from the list below.  Do not write more than
  407.   2-3  sentences and do not mention any "this is great" or "this is bad"
  408.   comments, thanks!
  409.  
  410. A.1 Applications
  411.  
  412.   I've  used the following definitions below.  These may not accord with
  413.   their standard meanings as used elsewhere.
  414.  
  415.   Shareware:   a  fully  functional program is provided, but the user is
  416.                asked to pay for it.
  417.  
  418.   Crippleware: as  shareware,  but  the  functionality of the program is
  419.                restricted  in some way to encourage registration.  (This
  420.                may not make it unusable - ANY restriction puts a program
  421.                in this category.)
  422.  
  423.   Freeware:    the  fully  functional program is given away free.  It is
  424.                probably still copyright to the author and conditions may
  425.                be imposed on redistribution.
  426.  
  427.   GNUware:     the  program  is distributed under the GNU General Public
  428.                Licence:   among other things, this means it will include
  429.                source code.
  430.  
  431.   Note  that  when  ``xx''  appears, this means the version number.  New
  432.   version come out very often, so I can't track down each program.
  433.  
  434.   The  following  people  have  contributed their reviews (see the first
  435.   part of this FAQ for their Email addresses):
  436.  
  437.   Roger Burton-West     (RBW)
  438.   Steve Litchfield      (SL)
  439.   Neil Masson           (NM)
  440.  
  441.  
  442.   APPMAN: Jeremy Wakefield: freeware (RBW)
  443.     For  the  advanced  OPL  programmer only, how to use those cascading
  444.     dialogues   and   other   flashy  features  of  the  built-in  apps.
  445.     Challenging but very useful.
  446.  
  447.   BATCHK: Pelican software: freeware (SL)
  448.     Shows  you  the  state  of  your  batteries in a one-screened pretty
  449.     display.  Even shows the state of the battery in RAM SSDs!
  450.  
  451.   CMDP: Psion, Inc.: freeware (RBW)
  452.     DOS-style command line interface for the 3a and Workabout.  Handy if
  453.     you like command lines (I do).  Slightly quirky.
  454.  
  455.   CON3A: Tim Bentinck: shareware (SL)
  456.     A  comprehensive units conversion utiility.  Allows every conversion
  457.     under  the  sun,  and  a  few  more.
  458.  
  459.   DUMP3A: Wolfgang Schirmer: freeware (RBW)
  460.     Elderly but still useful hexadecimal/ASCII file editor.  Perfect for
  461.     inspecting and modifying binaries, finding resources, etc.
  462.  
  463.   DRAW: Rick Andrews: shareware (SL)
  464.     Painting  and drawing application.  Its basic function is to let you
  465.     create  PIC  files for use as icons or in slide-shows or in your own
  466.     programs etc.  Allows PCX import/export.
  467.  
  468.   FE830: Psion, Inc.: freeware (RBW)
  469.     Hex/ASCII  file  editor  for the PC, optimised for TLV files.  Needs
  470.     some  technical  knowledge,  but  invaluable  for data recovery from
  471.     corrupted files.
  472.  
  473.   FONTxxx: Steve Godfrey: shareware (RBW)
  474.     Edits  Psion  fonts.  You can use them in your own programs, but not
  475.     in the built-in apps.
  476.  
  477.   JBDATxx: John  Boyce: freeware (RBW)
  478.     Replacement for Data, with much better functionality.  Needs lots of
  479.     memory, but much more useful than the standard app.
  480.  
  481.   JBLAUNCH: John  Boyce: freeware (NM)
  482.     Provides a single icon under which you can launch any program.
  483.  
  484.   JBSTOPGO: John  Boyce: freeware (NM)
  485.     Stops   all   your  programs  before  a  backup  and  restarts  them
  486.     afterwards.
  487.  
  488.   JBTREE: John  Boyce: freeware (SL)
  489.     Allows  you  to  browse  round  a  Psion disk, tagging and deleting,
  490.     viewing  or  moving  files.   Lots  of  extra  features too, such as
  491.     viewing the space that could be reclaimed on a flash SSD.
  492.  
  493.   INSTALL: Psion GmbH: freeware (NM)
  494.     Provides  configuration  for  your Psion, so that your system layout
  495.     can  be  restored  after  a  reset.   (DP:Only  works correctly with
  496.     english type Psions!)
  497.  
  498.   LOTTERY3: freeware (SL)
  499.     This  application  will  run  a  complete simulation of thousands of
  500.     years  playing,  just  for you, showing how often you would have won
  501.     (or, more probably, lost) during that time.
  502.  
  503.   MACSYS: Tom Dolbilin: freeware (RBW)
  504.     The  Macro  System allows automation of most common Psion tasks.  It
  505.     can  record  and play back a sequence of keystrokes:  but macros are
  506.     actually  full  OPL programs, and can use all the power available to
  507.     the system.  A little tricky to master, but very rewarding.
  508.  
  509.   MAP*: Steve Litchfield: shareware (RBW)
  510.     Huge  geographical  information system with multiple overlays.  Maps
  511.     of the UK, Ireland and London are available (separate registration).
  512.     NOT a route finder, but handy for general information and basic town
  513.     plans.
  514.  
  515.   NOTEPAD: Pelican Software: shareware (NM)
  516.     A useful note-taking utility with links to other Psion applications.
  517.  
  518.   OPP (NM)
  519.     This  is  an OPL pre-processor with various C-like features, such as
  520.     #defines,  includes,  2D arrays.  Makes OPL much more readable.  See
  521.     also section "Programming" for more info.
  522.  
  523.   PASON (NM)
  524.     Switches  password  protection on overnight.  I use my Psion far too
  525.     often to put up with entering a password every time I switch it on.
  526.  
  527.   PICPRINT & PRINTPIC (SL)
  528.     Two  small  utilities  which allow printing from a PIC graphics file
  529.     (for  example,  a screen-dump of a spreadsheet) to an Epson or Canon
  530.     BJ printer.
  531.  
  532.   PIEDIR (NM)
  533.     Gives  a  graphical representation of where your precious memory has
  534.     gone.  Can do files only or can sum all the space under directories.
  535.     (DP:still quite buggy, but a new version should come out soon.)
  536.  
  537.   READERxx and TCREADER: Barry Childress: shareware (RBW)
  538.     Probably  the best text file viewer for the Psion, with many display
  539.     options  and  good  buffering.  TCReader is a PC program to compress
  540.     text files that Reader can view on the fly.
  541.  
  542.   RFM110: Psion, Inc.: freeware (RBW)
  543.     TSR  to mount Psion drives over serial link to a PC, allowing normal
  544.     PC  software  to access them.  Old and sometimes unstable, but still
  545.     my favoured serial comms package.
  546.  
  547.   RVTRNxx: Mike Rudin: freeware (RBW)
  548.     Extremely  useful package to convert translated OPL programs back to
  549.     source  code,  in  case  you've  lost  the source or want to see how
  550.     someone  else  did something.  Controversial, and some programs have
  551.     anti-Revtran "traps".
  552.  
  553.   S3ABANKx: Alan Richey: crippleware (RBW)
  554.     An excellent general personal finance handler, with optional modules
  555.     for  inventories,  expenses,  petrol,  etc.   Shareware  version  is
  556.     severely   limited   (only  3  accounts).   Needs  lots  of  memory.
  557.     Alternatives  are  available;  easier  to  use and less power/memory
  558.     hungry, but not as complete: BankPlus, DPBank, SCBank.
  559.  
  560.   S3AEM1: Psion, Inc.: freeware (RBW)
  561.     Series 3a emulator for the PC.  Try before you buy a Psion, test new
  562.     software,  or  run  programs  at greater speed.  See also "Emulator"
  563.     section in part I of this FAQ.
  564.  
  565.   S3AFRAME (NM)
  566.     Supplies  an event-driven interface to OPL.  Menu selections and key
  567.     presses are supplied as events to your OPL code.
  568.  
  569.   SHELL3A (NM)
  570.     Gives  a  UNIX-like  command  line  interface.  This is particularly
  571.     useful  for creating directories and removing files, where the Psion
  572.     menu  interface  is  rather clumsy.  Not the least of its virtues is
  573.     the  fact that it understands filenames using forward (/) slashes as
  574.     well as back (\) slashes.
  575.  
  576.   TOPIX: Uwe Kallmeyer: crippleware (RBW)
  577.     Multi-level  outline  editor,  with  links  to files from other apps
  578.     (such  as  Word or Sheet).  Perfect for large project management and
  579.     keeping track of long lists.
  580.  
  581.   TUBEFINDER: Steve Litchfield: freeware (SL)
  582.     A  simple routefinder for the London Tube system.  It's not the most
  583.     accurate and thorough program in the world, but then hey, it's free!
  584.  
  585. A.2 Games (by Dan Ko)
  586.  
  587. Name         Stars Zip  Exp  Mem  Type FMT Collection Description
  588. ------------ ----- ---- ---- ---- ---- --- ---------- ------------------
  589. pipe3a.zip   ***** 9k   10k  12k  S    F   ?          exciting puzzle
  590. stigma.zip   ****  63k  87k  39k  D+C  F   ?          rolling ball
  591. fair22.zip   ****  115k 197k 46k  S+C  F+S GamesPck3a THE golf game
  592. tetris_2.zip ***** 9k   16k  6k   S    F   ?          Tetris nuff said
  593. Patience     ***   -    -    8k   C    R   1Mb/2MbS3a zzzzzzzz
  594. bunnies.zip  **    15k  42k  ?    F    F              slow platform
  595. lander3.zip  ****  33k  62k  ?    S    F+S GamesPck3a cool space game
  596. risk101a.zip ***+  31k  81k  14k  S    F   ?          strategy
  597. willy11.zip  **    40k  68k  ?    S    F   doubt it   2slow2big platform
  598. Tanka.zip    **    9k   12k? ?    S    F              S3 was much better
  599.  
  600. Stars:  Arbitary rating units, overall personal impression includes
  601.         adjustment for size.
  602.         *     waste of space
  603.         **    avoid; boring, limited appeal
  604.         ***   OK, if you've nothing better to fill your flash with
  605.         ****  excellent, recommended
  606.         ***** can't live without it
  607.  
  608. Zip:        The zip file size
  609. Exp:        How much space the installed components will take up
  610. Mem:        Free system memory required to run in
  611. Type:       S Shareware
  612.             D Demo
  613.             F Freeware/PD
  614.             C Commercial
  615. Format:     F floppy (ZIP file)
  616.             S SSD
  617.             R built into ROM
  618. Collection: Name of collection which contains this game
  619.  
  620. End of part 4/5
  621.