SIBO/EPOC16
File Formats
SIBO ASICs and the SIBO Serial Protocol
SIBO ASICs
ASIC stands forĀ Application Specific Integrated Circuit. These devices are widely used within Psi...
SIBO-SP Slave IDs
The SIBO/EPOC16 device has a list of device IDs it knows how to speak to. Although these device I...
Solid State Disks (Data Packs)
This page is unfinished. Flash SSDs Circuitry On-board voltage regulator LM317, taking VPP and...
SSD Pins
Facing pins, front of SSD upwards. Pin Name Description Characteristics 1 CLK...
SIBO Devices and On-Board ASICs
Here is a list of the SIBO ASICs that can be found on board every SIBO machine. Name ASIC...
EPOC16 ROM Dumping
There are many reasons why you might want to dump a copy of an EPOC16 ROM - using it in an emulat...
Introduction to SIBO/EPOC16 ROM dumping
Which SIBO machine do you own? Psion SIBO machines can be generally split into two categories: ...
Using EDisAsm to dump EPOC16 ROMs
Getting Started You will need: An ASIC9-based SIBO machine An appropriate Psion serial cable (3L...
File Transfers with EDisAsm
Transferring Files with Modern Computers There are a few ways to do this. All Operating Systems O...
EPOC16 ROMs currently dumped for testing
We currently have a selection of ROMs that we have collected from various machines that have been...
Using EDisAsm to dump SSDs
Getting Started You will need: An ASIC9-based SIBO machine An appropriate Psion serial cable (3L...
Device driver interfaces
This document describes all known functions for all known device drivers. It does not include fil...
EPOC16 Environment Variables
EPOC16 always places a dollar sign ($) in the names of the environment variable it uses. Other ap...
EPOC16 Kernel memory organisation
This document is incomplete. Questionable sections are marked with an at (@) symbol. Kernel memo...
EPOC16 Locale Codes
Psion allocated a number for each locale. This number is often used as part of a file name; for e...
EPOC16 Processes and Their Properties
EPOC16 is a preemptive multitasking operating system; at any time it can be running any number of...
EPOC16 System Calls
Introduction EPOC16 offers a large number of system calls. A system call is identified by eithe...
EPOC16 Window Server Calls
This file wouldn't have appeared for much longer if it weren't for Dan Ramage, who sent Clive eno...
Filesystem IO Interfaces
This document is based on FILEIO from The Psionics Files. This document describes the use of the...
FEFS
Introduction This document describes the the structure of Psion's Flash Filesystem, known as FEF...
EPOC16 Versions
SIBO/EPOC16 Machines Product EPOC/OS (EPOC16) Version ROM Version ...
Expansion Ports
Machine SSD Ports 25-pin Expansion Module (SIBO-SP, direct access) 8-pin Fast Serial (SIBO-SP)...