title_ps_prog.gif - 10kb
 

Assembly Language

One of the great things about the Psion computers is how easily they can be programmed.

This can be done on the Psion machine itself (using the built-in OPL editor) or by using a PC-based software development kit (SDK), software development environment (SDE) or Psion 'emulator'.

Disclaimer

This page offers no more than a point in the right direction in obtaining the right tools for the job. My own interest and experience is in OPL16 on SIBO machines.

I am no programming expert, just a keen amateur, but I hope to be able to point you in the right direction towards the information you need.

{^top}

Assembly Language options

Leigh Edwards includes a short section on Assembly Language Programming in his excellent book "Programming Psion Computers". Apparently there is a TopSpeed assembler and linker supplied with the Psion SIBO C SDK professional edition. Edwards outlines a number of other options including the CPOC Assembler.

ByteMe

Andrew Lord has written a a program called ByteMe which allows you to embed 8086 assembler in OPL programs. It supports: Inline Assembly (Embed 8086 MNEMONICS within you OPL files. Then compile your assembler code and OPL in one operation.); All Addressing modes (All 8086 addressing modes are fully supported); Arithmetic Expressions (statements such as MOV AX,3-4 are supported); Macro Support (ByteMe 1.0 supports parameterised macros).

{^top}

Contact us

e-mail: +

GJ5 forum



Quick Links

Psion.com -- Home Page

My Psion -- Official Support and Downloads

Symbian Developer Network -- Support and SDK Downloads