C++ EPOC R5 SDK
The Psion Series 5mx, Revo and Revo Plus, Series 7 and NetPad
all use the EPOC R5 (Symbian OS v.5) operating system.
The C++ Software Development Kit (SDK) allows you to develop
software for this operating system in C++.
C++ is EPOCís native language, for writing system components
and applications. The C++ SDK provides access to all EPOCís user-side
APIs. EPOCís design is completely object-oriented, giving the compactness
and re-use essential for efficient software on a hand portable target
The GNU C++ Compiler (GCC) required to compile for MARM
is included with the C++ SDK. You need Microsoft Visual C++ for PC-based
development, and EPOC Connect in order to transfer binaries to the EPOC
(Taken from the EPOC SDK Help file.)
C++ EPOC R3 SDK
The original Psion Series 5 uses the EPOC R3 (Symbian OS
v.3) operating system.
Installing the SDK
- The SDK will be downloaded as a zipped file (or files), so
unzip it to a folder of choice, e.g. C:\PSION\EPOC
- When unzipped, install the program by running the file SETUP.EXE.
The EPOC emulator will install to the default location,
- Read the
readme.txt file. You may need to create
a virtual drive to run the emulator. If you do you can add the
following line to your AUTOEXEC.BAT file:
C:\WINDOWS\COMMAND\subst F: C:\EPOC32
F: is the name of the virtual drive, and
C:\EPOC is the location of the Emulator. Alter
these for your own computer setup).
You can read about it here on the Symbian Tech Notes: Which
drive should I install my Software Development Kit on?
- Tip: If you do not create a virtual drive you may find in
My Computer that the default icon for Drive C has changed to
the EPOC icon. In this case, you shall need to create a virtual
drive to correct this.
Drive F will now have the EPOC icon. You may find that if
you double-click the F drive icon you are prompted to set-up
Windows. To correct this right-click Drive F and select "Open"
(or locate C:\EPOC32) and edit the file
removing, or REMing the line
- As this is simply the EPOC operating system running under
Win32 you have no need for BAT files or rebooting to DOS. Simply
choose which size screen you want to run and click the appropriate
icon. The emulator will first open a DOS screen and then the