|Numbers and Number Systems.|
|An explanation of number systems including binary, hexadecimal and binary coded decimal.|
|Flags and Arithmetic.|
|An explanation of flags and how they are used in arithmetic. Also a brief run-down of all other machine code instructions.|
|Storing Machine Code.|
|Shows places where machine code can be stored, and how to do so.|
|Alphabetic list of mnemonics.|
|With their opcodes, effects on flags, and very brief descriptions.|
|Table of mnemonics.|
|This table also shows the character sets of the Psion.|
|Table of System Variables.|
|Nearly a complete list of the sytem variables on all Psions.|
|System services, Introduction|
|System services, part 1|
|System services, part 2|
|System services, part 3 (LZ only)|
|These pages contain a detailed list of system services, the built-in ROM routines that are indispensible when you are writing machine code pprograms.|
|Psion Machine Code Tutor Part One.|
|Psion Machine Code Tutor Part Two.|
|Psion Machine Code Tutor Part Three.|
|Psion Machine Code Tutor Part Four.|
|Psion Machine Code Tutor Part Five.|
|This series is a tutorial explaining in great depth how to
program the Psion Organiser II using machine code.
It is not written to explain machine code instructions, this information is available in the the book by Bill Aitken, but rather to show how to handle small machine code programs on the Organiser. It is hoped that these examples will give you the confidence required to try programming your own routines. You will of course need to know how to program OPL. Also a passing knowledge of what bytes and addresses are is helpful, an understanding of hexadecimal numbers is also an advantage, but strictly not necessary.
|Download - Machine Code Tutor - Text format 11k.|
|Download - Machine Code Tutor - MSWord format - 34k.|
|Download - Example Machine Code Support Files - 2k.|
|You can download the five part tutorial here.|
Don't miss the book review...
Machine Code Programming on the Psion Organiser
by Bill Aitken.