home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / palmtops / psion / series3 / part5 < prev    next >
Encoding:
Internet Message Format  |  1997-09-17  |  28.9 KB

  1. Path: senator-bedfellow.mit.edu!faqserv
  2. From: pfund3@uni2a.unige.ch (Daniel `HB9VBC' Pfund)
  3. Newsgroups: comp.sys.psion.announce,comp.sys.palmtops,comp.answers,news.answers
  4. Subject: PSION Series 3/3a palmtop FAQ part 5/6
  5. Supersedes: <psion-faq/part5_868356133@rtfm.mit.edu>
  6. Followup-To: comp.sys.psion.misc
  7. Date: 7 Aug 1997 10:14:19 GMT
  8. Organization: none
  9. Lines: 558
  10. Approved: news-answers-request@mit.edu,kaufman@mcs.com
  11. Expires: 20 Sep 1997 10:09:47 GMT
  12. Message-ID: <psion-faq/part5_870948587@rtfm.mit.edu>
  13. References: <psion-faq/part1_870948587@rtfm.mit.edu>
  14. NNTP-Posting-Host: penguin-lust.mit.edu
  15. Summary: This article is a collection of information on the Psion
  16.          Series 3(a) palmtop computers. It should be read by anyone
  17.          intending to post to the comp.sys.psion.* newsgroups.
  18. X-Last-Updated: 1997/05/29
  19. Originator: faqserv@penguin-lust.MIT.EDU
  20. Xref: senator-bedfellow.mit.edu comp.sys.psion.announce:394 comp.sys.palmtops:84864 comp.answers:27472 news.answers:109208
  21.  
  22. Archive-name: palmtops/psion/series3/part5
  23. Version: $VER: Psion FAQ v2.6
  24. Posting-Frequency: monthly
  25. URL: http://www.geocities.com/SiliconValley/8130/faq.htm
  26.  
  27. part 5
  28.  
  29.    See part 1 for complete table of contents of this FAQ (including this
  30.    part's).
  31.    
  32. 7. THE EMULATOR
  33.  
  34.    Psion, in their great generosity, have released their Psion emulator
  35.    for the Series 3 and later on for the Series 3a. This is a PC product.
  36.    Also please note that it is completely *unsupported* by Psion and do
  37.    not ask them for new versions, other platforms, etc... I think that it
  38.    was quite nice of them to offer their users (and potential users) such
  39.    a nice tool. We wouldn't want it to stop, would we? The files are
  40.    available as usual in the IC archive in the development directory.
  41.    
  42.   7.1 Limitations & bugs
  43.   
  44.    The following limitations & bugs were reported:
  45.      * The keyboard is only "British" and doesn't accept your regular
  46.        keyboard map (either use one of the techniques described in the
  47.        "Can I change the keyboard?" section or see below for a more
  48.        permanent way around this problem);
  49.      * No sound;
  50.      * The system screen "loses" your configuration each time you launch
  51.        the emulator;
  52.      * It only works in DOS with 4Mb RAM and at least a 386 processor;
  53.      * Caps lock works but doesn't show the symbol like on a real Psion;
  54.      * Shift diamond key doesn't work;
  55.      * It doesn't accept direct keyboard scan codes - this is mostly used
  56.        in games.
  57.        
  58.   7.2 Tips & tricks
  59.   
  60.      * Alt+Ctrl+shift+S makes a screen snapshot and automatically
  61.        increases the screen number in the file (unlike the real Psion);
  62.      * Alt+Ctrl+shift+C shows some memory parameters (useful for
  63.        development);
  64.      * Ins key on the numeric keypad (0 key) switches between
  65.        applications like Shift-System button on the real Psion;
  66.      * If you replace the 480 by 160 in the HHSERV.PAR file by 640 by
  67.        480, you will get a complete screen on your PC.
  68.        
  69.   7.3 Changing permanently the keyboard mapping (by Uwe Kallmeyer)
  70.   
  71.    The keyboard map is held internally in the file EPOC.DLL. You must
  72.    thus patch this file to suit your own keyboard. It contains three
  73.    tables, one for Psion/Ctrl keys, one for shifted keys and one for
  74.    normal keys. These tables start at locations (for the file dated
  75.    4.12.94, size 94736):
  76.  
  77.                         Psion/Ctrl     $35D8
  78.                         Shift          $33D8
  79.                         Normal         $32D8
  80.  
  81. 8. PROGRAMMING
  82.  
  83.   8.1 Overview of development possibilities
  84.   
  85.    There are a number of ways in which you can program the Psion. Choose
  86.    the one which fits your abilities, requirements, and budget.
  87.    
  88.   8.2 OPL programming directly on the Psion
  89.   
  90.    This is the most straightforward. If you can live with the cramped
  91.    keyboard and screen, you can pursue this option with no further
  92.    outlay, anywhere you can take your Psion.
  93.    
  94.    If you haven't got the OPL Programming Manual, I suggest you order it.
  95.    It's really a great manual (unlike most others I've seen). If you are
  96.    impatient to receive it, it's also available online at:
  97.    http://www.primate.wisc.edu/people/dubois/psion/oplman/
  98.    
  99.    Some alleviators:
  100.     1. A database of the OPL commands is available from the IC archive
  101.        (see section 5) which you can load into the built-in DATA
  102.        application.
  103.     2. Switching off the clock in the OPL editor will give you more
  104.        active screen width. CONTROL/menu toggles this.
  105.     3. CONTROL/Word takes you straight to the OPL editor from the system
  106.        screen.
  107.     4. Get OPP from Andy Clarkson. This is really *the* programmer's tool
  108.        for programming directly on the Psion. It allows you to have
  109.        exactly the same functionnalities as with Psion's S3ATRAN and even
  110.        more directly on your Psion!
  111.     5. Get OPPDebug from Andy Clarkson. This is a fine debugger for OPL.
  112.        Psion haven't written one themselves, so this is a must for all
  113.        serious programmers!
  114.        
  115.    You can also make use of some of the data which follows in this
  116.    section, so read on.
  117.    
  118.   8.3 OPL programming from a PC
  119.   
  120.    You can compose your OPL text files on your PC and send them down to
  121.    the Psion with the link for translation, or you can obtain S3ATRAN
  122.    from the IC archive (Section 5). S3ATRAN will translate your OPL
  123.    source into .OPO format which you can then use the link to move to the
  124.    Psion. In addition to translating simple OPL, S3ATRAN understands a
  125.    number of C-like pre-processor commands, which make source preparation
  126.    easier. As well as this advantage, source preparation on a PC allows
  127.    use of the full-sized keyboard and screen, use of whatever text editor
  128.    you favour, convenient storage and archival of important source code,
  129.    and access to printers. It also allows you to make bigger programs
  130.    since you are not limited to a 64k source like on the Psion.
  131.    
  132.    For those using windows, you can use Psion's Opl Development
  133.    Environment (ODE) which is a *very* nice programmer's tool for
  134.    developing OPL in windows. ODE is commercial.
  135.    
  136.    There is a Psion 3 emulator for the Series 3 and another one for the
  137.    Series 3a, both available in the IC archive, which allows you to run
  138.    OPL programs on the PC. For more details, see elsewhere in this FAQ.
  139.    
  140.    The "Psionics files" are a collection of information for the OPL
  141.    programmer who wants to know more than is in the programming manual,
  142.    but who doesn't want the expense and effort of getting the SDK. They
  143.    include general explanations of system concepts, descriptions of all
  144.    the system calls usable from OPL, information about some useful device
  145.    drivers, and random other useful items. Much of the information is
  146.    taken from the official Psion SDK manuals, with permission. Clive D.W.
  147.    Feather is widely appreciated for having taken the time to bring this
  148.    information to the Psion community. You can get the latest set of
  149.    files (which change quite frequently), from the WWW site. See that
  150.    section in the FAQ for the address.
  151.    
  152.    Psion offer Software Development Kits - "SDKs". The lowest level is
  153.    the documentation-only level. This currently includes two large
  154.    ring-binders which document vast amounts of detail about the Psion.
  155.    Though much is of prime relevance to C programmers, a lot of essential
  156.    information can be gleened by the astute OPL programmer. System calls,
  157.    file formats, transmission protocols, OS structure etc. are all to be
  158.    had. The SDK costs 75 UKP. See the contacts section if you want to
  159.    order it.
  160.    
  161.   8.4 C Development on PC
  162.   
  163.    The second level of SDK (see above) is called the "Standard SDK". It
  164.    includes the documentation mentioned above, and some software on
  165.    floppies. The software comprises the TopSpeed C language system, an
  166.    interactive Psion debugger, some customisation files, and some
  167.    examples. This costs 155 UKP.
  168.    
  169.    "TopSpeed C" is a general purpose development environment and C
  170.    compiler. You can use it to write C programs for your PC, and the
  171.    development environment allows you to add other language compilers.
  172.    
  173.    Psion's customisation files taylor TopSpeed C so that it can generate
  174.    image files which will run on the Psion.
  175.    
  176.    The Psion debugger allows C programs to be debugged. Debugging can be
  177.    done at the C source code level, or at assembly language level, or in
  178.    a mixture of the two. The debugger also allows programs to be run
  179.    locally on the PC in a form of Psion emulator, or run on the Psion
  180.    itself through the serial link. A slew of very useful features are
  181.    included in the debugger.
  182.    
  183.    Psion also provide some example programs which are referenced in the
  184.    manuals. Going through these with the manual is a good way to learn
  185.    about the Psion and the best way to program on it. The SPY application
  186.    is amoung the examples included.
  187.    
  188.    It is theoretically possible to write C programs for the Psion using
  189.    other compilers, but extensive expertise would be needed to avoid the
  190.    pitfalls. For example, Topspeed C implements parameter passing in a
  191.    way which is compatible with the Epoc operating system.
  192.    
  193.    Object-oriented programming is possible in this C environment.
  194.    
  195.     8.4.1 Can I use another compiler than Topspeed? (by Dan Ramage)
  196.     
  197.      "It is impossible to write sibo applications with anything but the
  198.      sibo sdk for several reasons.
  199.      
  200.      Topspeed can output small memory model code staying within the 64k
  201.      code and data segment. In addition, Topspeeds calling conventions
  202.      don't use the segment registers (which can really mess up your
  203.      psion). Another reason is that topspeed code is compact and
  204.      executes quickly on sibo machines."
  205.      
  206.   8.5 Advanced C Development on a PC
  207.   
  208.    The highest level of SDK is the "Professional SDK". This adds the
  209.    source code of various device drivers to the Standard SDK. It costs
  210.    295 UKP.
  211.    
  212.   8.6 Available books (by John A Watson)
  213.   
  214.    In order of complexity, the following books are available.
  215.     1. First Steps in Programming the Psion Series 3 by Mike Shaw, 14.95
  216.        GB ISBN 0-7457-0145-0 An introduction to the basic principles of
  217.        programming.
  218.     2. Graphic Programming on the Psion Series 3 by Bill Aitken, 14.95
  219.        GBP ISBN 0-7457-0156-6 As the title suggests this is for those
  220.        interested in graphics.
  221.     3. Serious Programming on the Psion 3a by Bill Aitken, 16.95 GBP ISBN
  222.        0-7457-0035-7 (Series 3) ISBN 0-7457-0282-1 (Series 3a) A complete
  223.        OPL programming tutorial from basics to advanced especially
  224.        graphics including sprite design.
  225.     4. Machine Code Programming on the Psion Series 3a & 3 by John
  226.        Farrant, 16.95 GBP As the title suggests this book tells you how
  227.        to program in 8086 machine code and assembly language. The
  228.        price/package includes a fully functional two-pass assembler with
  229.        text editor and debugger.
  230.     5. Introduction to Using the Psion Series 3 by Ros Lawton & Isaac
  231.        Davis, 14.95 GBP ISBN 0-7457-0146-9 14.95.
  232.     6. The 100 Most Frequently Asked Questions for You and Your Psion
  233.        Series 3a & 3 by Richard Bloss & Adam Taylor, 9.95 GBP ISBN
  234.        0-7457-0300-3
  235.        
  236.   8.7 How to do various things: tips & tricks
  237.   
  238.    (Thanks to Andrew Baldwin for material)
  239.     1. First - reading the programming manual which came with your Psion
  240.        more than once is thoroughly recommended !
  241.     2. REVTRAN - is a reverse translator available at the archive. It
  242.        turns OPO modules back into OPL - though variable names may be
  243.        lost. This program allows developers to see how others have
  244.        implemented their programs, and this may give valuable insights
  245.        into useful programming techniques. Please note that you should
  246.        not use REVTRAN to circumvent protection mechanisms, to avoid
  247.        paying shareware fees, to steal programs or fragments thereof, or
  248.        to do anything else illegal or anti-social. Some OPL programs are
  249.        protected against reverse translation (with the help of OPP for
  250.        example).
  251.     3. SPRITES - the manual doesn't make it clear. You can have only one
  252.        sprite. You must emulate any further sprite functionality in OPL.
  253.     4. MULTI-DIMENSIONAL ARRAYS - are not provided in OPL, but they can
  254.        be emulated. For example, a two dimensional array: ARRAY%(X%,Y%)
  255.        may be implemented by declaring ARRAY%(Z%) (where Z%=X%*Y%). You
  256.        can now access element (a%,b%) as ARRAY((b%-1)*X% + a%). Each
  257.        access requires arithmetic so this will incurr a speed penalty.
  258.        OPP, the OPL preprocessor, implements this (exactly like
  259.        described) but with complete transparency to the programmer.
  260.     5. SPEED - OPL can get slow. Here are some ideas for speeding them
  261.        up.
  262.           + Where does your program spend the most time ? Find out, and
  263.             concentrate on those sections. It's pointless speeding up
  264.             code segments which will not impact overall speed
  265.             significantly.
  266.           + The use of floating point numbers is very slow; the Series 3
  267.             calls code which emulates a floating point processing chip.
  268.             Major gains can be had if you avoid floating point numbers.
  269.             Often integers can be used with a mental shift of the decimal
  270.             point.
  271.           + BUILT-IN FUNCTIONS like SIN can also be very slow. Sometimes
  272.             it is preferable to build a table of answers and use a
  273.             look-up strategy.
  274.           + On the Series 3a, make use of the procedure cache, which can
  275.             keep often-used procedures in memory - thereby avoiding a
  276.             heavy time penalty for loading them in. On the Series 3 there
  277.             is no cache to use, but you can place the procedure code
  278.             inline to avoid the overhead. There will be a
  279.             readability/complexity overhead to trade off.
  280.           + Use gUPDATE to restrict screen updates, as detailed in the
  281.             manual.
  282.           + OPL allows the programmer to call machine code routines,
  283.             which can be highly optimized for speed. These can be built
  284.             from C programs using the SDK, or with an assembler
  285.             (available in the archive). Programming at low levels
  286.             requires extensive knowledge of the Series 3 Operating
  287.             System. During development crashes are common, and data loss
  288.             may well occur. Also note that re-implementing a code segment
  289.             at a lower level will not necessarily give significant speed
  290.             improvements; it depends on what the code is doing.
  291.     6. Various
  292.           + The manual states that you can only load up to 3 modules with
  293.             LOADM, whereas it is 7 really.
  294.        
  295. A. SHAREWARE/FREEWARE SOFTWARE
  296.  
  297.    Please note that the software described here is just a small part of
  298.    available software and that it would be impossible to track down every
  299.    single share/freeware Psion program. If there is a program which you
  300.    would like to see added to the list, please write a mini review in the
  301.    same style as these here and mail it me. I'll gladly add it and give
  302.    you credit!
  303.    
  304.    Just some guidelines if you wish to submit a mini-review: mention the
  305.    author (and Email address if possible), the exact filename and the
  306.    type of program (free/share/cripple) as from the list below. Do not
  307.    write more than 2-3 sentences and do not mention any "this is great"
  308.    or "this is bad" comments, thanks!
  309.    
  310.    If you want to know more about these programs, you may want to check
  311.    out my Psion programmer's on the web list at:
  312.    http://www.geocities.com/SiliconValley/8130/prgers.htm or
  313.    alternatively, check out Steve Litchfield's review section at:
  314.    http://3lib.ukonline.co.uk
  315.    
  316.   A.1 Applications
  317.   
  318.    I've used the following definitions below. These may not accord with
  319.    their standard meanings as used elsewhere.
  320.    
  321.    Shareware
  322.           a fully functional program is provided, but the user is asked
  323.           to pay for it.
  324.           
  325.    Crippleware
  326.           as shareware, but the functionality of the program is
  327.           restricted in some way to encourage registration. (This may not
  328.           make it unusable - ANY restriction puts a program in this
  329.           category.)
  330.           
  331.    Freeware
  332.           the fully functional program is given away free. It is probably
  333.           still copyright to the author and conditions may be imposed on
  334.           redistribution.
  335.           
  336.    GNUware
  337.           the program is distributed under the GNU General Public
  338.           Licence: among other things, this means it will include source
  339.           code.
  340.           
  341.    Note that when ``*'' appears, this means the version number. New
  342.    version come out very often, so I can't track down each program.
  343.    
  344.    The following people have contributed their reviews (see the first
  345.    part of this FAQ for their Email addresses):
  346.  
  347. Roger Burton-West     (RBW)
  348. Andy Clarkson         (AC)
  349. Steve Litchfield      (SL)
  350. Neil Masson           (NM)
  351. Daniel Pfund          (DP)
  352.  
  353.      * APPMAN: Jeremy Wakefield jezar@cix.compulink.co.uk: freeware (RBW)
  354.        
  355.        For the advanced OPL programmer only, how to use those cascading
  356.        dialogues and other flashy features of the built-in apps.
  357.        Challenging but very useful.
  358.      * BATCHK: Pelican software: freeware (SL)
  359.        Shows you the state of your batteries in a one-screened pretty
  360.        display. Even shows the state of the battery in RAM SSDs!
  361.      * CALC3A*: Richard Schmidt 100735.331@compuserve.com: nagware (RBW)
  362.        Not to be confused with all the other calculators out there! Solid
  363.        and stable scientific calculator, including editable preset
  364.        equations. A little bulky, but very impressive.
  365.      * CMDP: Psion, Inc.: freeware (RBW)
  366.        DOS-style command line interface for the 3a and Workabout. Handy
  367.        if you like command lines (I do). Slightly quirky.
  368.      * CON3A: Tim Bentinck: shareware (SL)
  369.        A comprehensive units conversion utiility. Allows every conversion
  370.        under the sun, and a few more.
  371.      * DUMP3A: Wolfgang Schirmer 100022.1371@compuserve.com: freeware
  372.        (RBW)
  373.        Elderly but still useful hexadecimal/ASCII file editor. Perfect
  374.        for inspecting and modifying binaries, finding resources, etc.
  375.      * DPBANK*: Daniel Pfund Pfund3@uni2a.unige.ch: shareware (DP)
  376.        A small and very easy to learn and set up bank accounts tracker.
  377.        Lacks all the bells and whistles of the "big shots" but uses much
  378.        less memory.
  379.      * DRAW: Rick Andrews: shareware (SL)
  380.        Painting and drawing application. Its basic function is to let you
  381.        create PIC files for use as icons or in slide-shows or in your own
  382.        programs etc. Allows PCX import/export.
  383.      * EIKON: Roger Burton West rburtonw@nyx.cs.du.edu: freeware (RBW)
  384.        One of a great many icon editors available - essential for anyone
  385.        writing applications, or just customising the look of the system
  386.        shell. Yes, this one is my own; it has more features than the
  387.        competition, it's faster than most, and it's free.
  388.      * FE830: Psion, Inc.: freeware (RBW)
  389.        Hex/ASCII file editor for the PC, optimised for TLV files. Needs
  390.        some technical knowledge, but invaluable for data recovery from
  391.        corrupted files. (An internal tool used by Psion themselves, I
  392.        gather.)
  393.      * FIREPIC: Andrew Baldwin baldwina@cix.compulink.co.uk: freeware
  394.        (RBW)
  395.        Picture viewer. Nothing special there, but this one will read and
  396.        write PCX files as well as PICs; further DYLs may be written for
  397.        other formats; and it's being used by an increasing number of art
  398.        packages.
  399.      * FONT*: Steve Godfrey stevegodfrey@cix.compulink.co.uk: crippleware
  400.        (RBW)
  401.        Edits Psion fonts. You can use them in your own programs, but not
  402.        in the built-in apps or for printing.
  403.      * JBDAT*: John Boyce jboyce@cix.compulink.co.uk: freeware (RBW)
  404.        Replacement for Data, with much better functionality. Needs lots
  405.        of memory, but much more useful than the standard app.
  406.      * JBFND*: John Boyce jboyce@cix.compulink.co.uk: freeware (RBW)
  407.        Searches files (even open files) for a text or hex string, and can
  408.        auto-launch files that match.
  409.      * JBLAUNCH: John Boyce jboyce@cix.compulink.co.uk: freeware (NM)
  410.        Provides a single icon under which you can launch any program.
  411.      * JBSTOPGO: John Boyce jboyce@cix.compulink.co.uk: freeware (NM)
  412.        Stops all your programs before a backup and restarts them
  413.        afterwards.
  414.      * JBTREE: John Boyce jboyce@cix.compulink.co.uk: freeware (SL)
  415.        Allows you to browse round a Psion disk, tagging and deleting,
  416.        viewing or moving files. Lots of extra features too, such as
  417.        viewing the space that could be reclaimed on a flash SSD.
  418.      * INSTALL: Psion GmbH: freeware (NM)
  419.        Provides configuration for your Psion, so that your system layout
  420.        can be restored after a reset. (DP:Only works correctly with
  421.        english type Psions!)
  422.      * LOTTERY3: freeware (SL)
  423.        This application will run a complete simulation of thousands of
  424.        years playing, just for you, showing how often you would have won
  425.        (or, more probably, lost) during that time.
  426.      * MACSYS: Tom Dolbilin tdolby@prairienet.org: freeware (RBW)
  427.        The Macro System allows automation of most common Psion tasks. It
  428.        can record and play back a sequence of keystrokes: but macros are
  429.        actually full OPL programs, and can use all the power available to
  430.        the system. A little tricky to master, but very rewarding. Several
  431.        macros are available on the Net as separate files.
  432.      * MAP*: Steve Litchfield slitchfield@cix.compulink.co.uk: shareware
  433.        (RBW)
  434.        Huge geographical information system with multiple overlays. Maps
  435.        of the UK, Ireland and London are available (separate
  436.        registration). NOT a route finder, but handy for general
  437.        information and basic town plans.
  438.      * MEMOVOC: David Joyce djoyce@cix.compulink.co.uk: shareware (DP)
  439.        Instead of typing memos into your Psion, you can now speak them!
  440.        Allows for hands-free recording triggered by a loud sustained
  441.        sound.
  442.      * NOTEPAD: Pelican Software: shareware (NM)
  443.        A useful note-taking utility with links to other Psion
  444.        applications.
  445.      * OPP*: Andy Clarkson 100661.2440@compuserve.com: shareware (NM)
  446.        This is an OPL pre-processor with various C-like features, such as
  447.        #defines, includes, 2D arrays. Makes OPL much more readable. See
  448.        also section "Programming" for more info.
  449.      * OPPDBG: Andy Clarkson 100661.2440@compuserve.com: shareware (AC)
  450.        For OPL programmers. This is a run-time source level OPL debugger.
  451.        Shows which lines of OPL code are being executed. Examine and set
  452.        values of local variables in the running program. Requires the
  453.        separate OPL preprocessor utility (OPP 1.4F).
  454.      * PASON (NM)
  455.        Switches password protection on overnight. I use my Psion far too
  456.        often to put up with entering a password every time I switch it
  457.        on.
  458.      * PICPRINT & PRINTPIC (SL)
  459.        Two small utilities which allow printing from a PIC graphics file
  460.        (for example, a screen-dump of a spreadsheet) to an Epson or Canon
  461.        BJ printer.
  462.      * PIEDIR (NM)
  463.        Gives a graphical representation of where your precious memory has
  464.        gone. Can do files only or can sum all the space under
  465.        directories. Also shows space recoverable on a flash by formatting
  466.        it. (DP:still quite buggy, but a new version should come out
  467.        soon.)
  468.      * PLAN: Andy Clarkson 100661.2440@compuserve.com: crippleware
  469.        A project planning application. You enter task and resource
  470.        details and dependencies between tasks. Plan will then work out
  471.        the schedule for each task and the project as a whole (includes
  472.        Gantt and Pert charts, interface to Microsoft Project,...).
  473.      * READER* and TCREADER: Barry Childress 73510.1420@compuserve.com:
  474.        nagware (RBW)
  475.        Probably the best text file viewer for the Psion, with many
  476.        display options and good buffering. TCReader is a PC program to
  477.        compress text files that Reader can view on the fly; it usually
  478.        manages about 50% reduction in size.
  479.      * RFM110: Psion, Inc.: freeware (RBW)
  480.        TSR to mount Psion drives over serial link to a PC, allowing
  481.        normal PC software to access them. Old and sometimes unstable, but
  482.        still my favoured serial comms package (even over RCom/PsiWin).
  483.      * RVTRN*: Mike Rudin mrudin@cix.compulink.co.uk: freeware (RBW)
  484.        Extremely useful package to convert translated OPL programs back
  485.        to source code, in case you've lost the source or want to see how
  486.        someone else did something. Controversial, and some programs have
  487.        anti-Revtran "traps".
  488.      * SAIKAN: Jamie Packer jamie@bristol.st.com: freeware (author)
  489.        A Japanese character (kanji) dictionary. Supports searching by
  490.        reading, meaning, stroke count, radicals, JIS code, etc. Displays
  491.        comprehensive information on 6,355 (JIS X0208-1990) characters.
  492.        (NB: requires about 1MB of disk space.)
  493.      * S3ABANK*: Alan Richey alanrichey@aol.com: crippleware (RBW)
  494.        An excellent general personal finance handler, with optional
  495.        modules for inventories, expenses, petrol, etc. Shareware version
  496.        is severely limited (only 3 accounts). Needs lots of memory.
  497.        Alternatives are available; easier to use and less power/memory
  498.        hungry, but not as complete: BankPlus, DPBank, SCBank.
  499.      * S3AEM1: Psion, Inc.: freeware (RBW)
  500.        Series 3a emulator for the PC. Try before you buy a Psion, test
  501.        new software, or run programs at greater speed. See also
  502.        "Emulator" section in part I of this FAQ.
  503.      * S3AFRAME (NM)
  504.        Supplies an event-driven interface to OPL. Menu selections and key
  505.        presses are supplied as events to your OPL code.
  506.      * S3UZIP*: David Palmer dpalmer@cix.compulink.co.uk:freeware
  507.        (himself)
  508.        Port to SIBO machines of Info-Zip team's Unzip. Runs on
  509.        MC400/HC/S3/S3a/Workabout. Unzips any version 2.xx zip files,
  510.        including across a remote link (the fastest way to move files to a
  511.        Psion). Versions >= 1.4 include notes for developers on how to
  512.        call Unzip from C/C++ or OPL.
  513.      * SHELL3A (NM)
  514.        Gives a UNIX-like command line interface. This is particularly
  515.        useful for creating directories and removing files, where the
  516.        Psion menu interface is rather clumsy. Not the least of its
  517.        virtues is the fact that it understands filenames using forward
  518.        (/) slashes as well as back (\) slashes.
  519.      * TOPIX: Uwe Kallmeyer uwek@yedik.escape.de: crippleware (RBW)
  520.        Multi-level outline editor, with links to files from other apps
  521.        (such as Word or Sheet). Perfect for large project management and
  522.        keeping track of long lists.
  523.      * TUBEFINDER: Steve Litchfield slitchfield@cix.compulink.co.uk:
  524.        freeware (SL)
  525.        A simple routefinder for the London Tube system. It's not the most
  526.        accurate and thorough program in the world, but then hey, it's
  527.        free!
  528.        
  529.   A.2 Games (by Dan Ko)
  530.   
  531. Name         Stars Zip  Exp  Mem  Type FMT Collection Description
  532. ------------ ----- ---- ---- ---- ---- --- ---------- ------------------
  533. pipe3a.zip   ***** 9k   10k  12k  F    F   ?          exciting puzzle
  534. stigma.zip   ****  63k  87k  39k  D+C  F   ?          rolling ball
  535. fair22.zip   ****  115k 197k 46k  S+C  F+S GamesPck3a THE golf game
  536. tetris_2.zip ***** 9k   16k  6k   S    F   ?          Tetris nuff said
  537. Patience     ***   -    -    8k   C    R   1Mb/2MbS3a zzzzzzzz
  538. bunnies.zip  **    15k  42k  ?    F    F              slow platform
  539. lander3.zip  ****  33k  62k  ?    S    F+S GamesPck3a cool space game
  540. risk101a.zip ***+  31k  81k  14k  S    F   ?          strategy
  541. willy11.zip  **    40k  68k  ?    S    F   doubt it   2slow2big platform
  542. Tanka.zip    **    9k   12k? ?    S    F              S3 was much better
  543.  
  544. Stars:  Arbitary rating units, overall personal impression includes
  545.         adjustment for size.
  546.         *     waste of space
  547.         **    avoid; boring, limited appeal
  548.         ***   OK, if you've nothing better to fill your flash with
  549.         ****  excellent, recommended
  550.         ***** can't live without it
  551.  
  552. Zip:        The zip file size
  553. Exp:        How much space the installed components will take up
  554. Mem:        Free system memory required to run in
  555. Type:       S Shareware
  556.             D Demo
  557.             F Freeware/PD
  558.             C Commercial
  559. Format:     F floppy (ZIP file)
  560.             S SSD
  561.             R built into ROM
  562. Collection: Name of collection which contains this game
  563.  
  564.    End of part 5/6
  565.      _________________________________________________________________
  566.                                       
  567.    [Go to previous part]
  568.    [Go to the index]
  569.    [Go to next part]
  570.      _________________________________________________________________
  571.                                       
  572.    
  573.     All pages coming from http://www.geocities.com/SiliconValley/8130/
  574.     (and this is one of them!) are copyright 1996 Daniel Pfund.
  575. --
  576.  |\ |\  PSION specialists: http://www.planet-pfund.com
  577.  | )|/  *--------------------------------------------*
  578.  |/ |    http://www.geocities.com/SiliconValley/8130/
  579.  
  580.