The
Psion Organiser II was the second edition of what was really
the first generation of the PDA (Personal Digital Assistant). Originally,
the Organiser II was produced with a two line screen, in CM
and XP versions. In 1989 a four line screen version was introduced
in the LZ and LZ64 versions.
Model |
Screen
lines |
Memory |
CM |
2 |
8
Kb |
XP |
2 |
16
Kb |
XP/LA |
2 |
32Kb |
LZ |
4 |
32
Kb |
LZ64 |
4 |
64
Kb |
An
essential "accessory" was the COMMS LINK, an RS232 adaptor
with a 25 pin female D-sub connector (this was the standard
connection for a PC RS232 serial port in those days! You'll need
a 25 pin male - 9 pin female adaptor for current PCs)
The
original COMMS LINK only works with the two-line Organisers. The
later version works with both two- and four-line types. Outwardly
there is no visible difference between the two types of COMMS LINK,
so trying it out with a four-line orgainser is the only way to find
out which it is.
When
plugged into the top port, it used the Organiser's power supply
and also booted up with a number of additional OPL routines which
enable some very sophisticated communications with the PC.
One
of the great assets of the Organiser II is its programming
ability, using the OPL (Organiser Programming Language) editor and
compiler built into its system. One of OPL's strengths is its ability
to use the COMMS LINK to directly create, read and write files (including
directory listings) on the host PC's hard disks.
For
much more information about the Organiser II, have a look at
the user
forum
Here
are some of the programs which I wrote for my LZ64 over the years.
They may be used and distributed freely, subject to the following
conditions:-
1) The program may only be distributed as part
of the entire zip file archive
2) The attribution and copyright at line 2 of the listing is retained
3) No responsibility for the reliability of the programs is implied
and they are edited and used at your own risk
WORKDAY
At the bottom of page C-1 (Appendix C) of the programming manual
for the LZ Organiser II is a beautiful little throwaway,
which records that memory address $20A7 contains the information
which the Organiser uses to define "workdays" for the
alarm function "Wrkday". Seven bits of the byte each refer
to a day of the week, which can therefore be set (value = 1)
or unset (value = 0). It seemed an open invitation to
change the settings, an option which was not introduced by Psion
until the Series 3.
An earlier (slightly rough) version of this program was published
in 1990 in "Ipso Facto" vol IV, p 29. The
program suite (in a Zip file) contains three routines:-
WORKDAY.OPL which is the front end menu
WORKDAYV.OPL which views the current settings
WORKDAYS.OPL which sets the value to enter (the POKEB function)
into the memory address in order to change the workdays.
NB trying to set none of the days of the week as "workdays"
causes the Organiser to suffer a fatal crash, so this error is trapped
and the default settings used instead.
BACKUP.OPL
This program was published in 1994 in "Ipso Facto" vol
VIII, p39 and was written in order to create an automatic full backup
of the Organiser II.
The routine allows the user to select the A: B: or C: devices by
pressing the "mode" button. It then reads through the
Organiser II's directory listing for that device and writes
each file (with the appropriate name and file type) to the backup
directory on the PC. The path to the destination directory on the
PC is written into the program at line 27 of the listing and
you may wish to edit this to suit the file system on your PC.
(It is assumed that if you are using an Organiser II, you will
be familiar with the DOS path command, if not you will need
to read up on it!)
In the case of a heavily used Organiser, this program will work
the battery quite hard, so ensure that you have a good one loaded.
When running WinXP Pro, I've had some problems with the backup routine
crashing part way through, although it usually completes if you
persevere. Earlier versions of Windows pose no known problem.
RESTORE.OPL
This program, also published in 1994 in "Ipso Facto" vol
VIII, p39, is the companion to BACKUP.OPL and was written in order
to automatically restore the full set of files previously backed
up.
Embedded into the listing at line 40 is the PC path to the backed-up
files, so you will need to edit this, ensuring that it matches your
back-up path. You must also edit the path in line 69 to match as
well.
The program again allows you to use the "mode" button
to select the device which you wish to restore. Then it reads the
directory listing of the back-up directory on the PC. It is necessary
for this to be written as a data file (A:RESTORE.ODB) on the Organiser,
as there's no other way of doing the next bit!
Now the program reads the PC's directory listing from A:RESTORE.ODB
and downloads each file in turn to the appropriate device on the
Organiser.
At the end of a successful restore operation, the file A:RESTORE.ODB
is deleted.
If the restore crashes, a re-run of the program identifies the old
file A:RESTORE.ODB and asks if it can be deleted - the answer is
YES, unless you've a good reason for not doing so.
DBAK.OPL
This is the third element in my Backup/Restore suite and
was published in 1994 in "Ipso Facto" vol VIII, p56.
It was in fact written some years earlier, but this is
the final developed and smartened-up version.
I find it very useful and think it's rather neat - I hope you agree!
The program allows any chosen file of any type from any device on
the Organiser to be backed up to, or restored from, any directory
of the PC, asking you for the relevant information. It uses the
XTSEND and XTRECEIVE routines integrated into the COMMS LINK, in
the same way as do BACKUP.OPL and RESTORE.OPL.
LOTUS.OPL
Many users of the Psion LZ went on to use the Series 3. Whilst
it was possible to convert Organiser II data files (such as
address books) to Series 3 format, no provision exists to convert
the LZ diary to a Series 3 agenda. However, it is possible to convert
a Lotus Organiser 2 diary to a Series 3 agenda.
This OPL routine was written to locate the saved LZ diary (saved
as DIARY.ODB) on any of the devices (A:, B: or C:) and convert each
entry into Lotus format. The converted entry is then written directly
to the PC's hard disk. A progress indicator is included.
OUTLOOK.OPL
This procedure is based upon LOTUS.OPL and has been written in order
to convert the Psion LZ diary into a format which can be uploaded
into Microsoft Outlook and is known to work with Office 2003.
WORK.OPL
This program was written as an exercise in manipulating information
taken from the Psion's clock. It is used to keep a log of time spent
on a particular task, which can then be output as a file on the
PC.
|