If you are interested in the Psion Organiser II then you should
visit the Psion
Organiser II web site where you will find an amazing collection
of information on all aspects of the old Psion Organiser II range,
including details of the Comms Link and Bar Code accessories.
The site also has several pages devoted to Machine Code Programming
and there is a good selection of files in their FTP library. They
even have several pages devoted to the original Psion Organiser
machine.
The above links refer to a "rescued" version of the
original Psion Organiser II web
site which closed down in March 2002 after operating for over 5
years.
This page contains my own contributions to the
Psion Organiser II community.
SCRUNCH (Release 2, File size:
37,745 bytes – this is "Release 1" updated to use
my new e-mail address) This is a simple utility to "compress" OPL
source files. Like many users, I prepare OPL source files on my PC,
transfer them to my Organiser via a serial link and then translate
them. I like to include lots of comments in my files, instead of producing
separate documentation files, and I also use indentation to make the
structure clearer. But this scheme runs into problems because the
Psions have a limited amount of RAM and it soon becomes impossible
to translate my OPL files.
My solution to this problem was to produce the SCRUNCH utility.
After preparing my source file, I run SCRUNCH on my PC to remove
all the unwanted comments and indentation from the source file
then transfer the much smaller "scrunched" OPL file to the Psion
to be translated.
HD6303 Assembler ("4 October
2001" release, File size: 162,926 bytes – this is the "16
August 98" release updated with my new e-mail address). If you
are interested in Machine Code programming for the Psion Organiser
II then you will soon get fed up with looking up hex opcodes for the
instructions in your programs, especially for programs longer than
a dozen bytes or so. It is also tedious to calculate relative jumps.
What you need is an assembler! When I went looking for such an assembler,
I could not find one - so I decided to make my own.
Writing a good assembler is not easy so I cheated by using a
freeware macro assembler called PCMAC and writing a set of macros
to support the Hitachi HD6303 microprocessor used in the Psion
Organiser II range. The ZIP file contains the complete package
for the PCMAC macro assembler, including comprehensive documentation.
Although the PCMAC package is described as shareware, this is
no longer true: PCMAC did not attract much interest so the author
has turned it into unsupported freeware.
Included in the ZIP file are the add-ons I have produced: the
macros which turn PCMAC into an HD6303 assembler, together with
some batch files to simplify the user interface, some sample programs
to demonstrate the assembler and a utility to convert the binary
output from the assembler into an ASCII file which can be transferred
to the Psion Organiser.
|