Site Logo Psion  II banner
Home button Why 'Sugelan'? button Psion II button Downloads button Chinese button Site Map button

 Link to Psion Organiser II Site

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.

 [Home]    [Why Sugelan?]    [Psion II]    [Downloads]    [Chinese]    [SiteMap]

Contact with comments or questions regarding this site.
Copyright 2002-2009, B D Smith. All rights reserved.
( )

xuesheng's workshop Dreamweaver Fireworks