Skip to content
FileSaveAs logo

FileSaveAs UK

Mobile Technology, Smartphones and Connectivity

  • Home
  • Mobile Phones
  • Smartphones
  • Home Internet
  • Mobile Internet
  • News
  • Toggle search form

Psion EPOC SDKs / Emulators

This page contains information about the Psion / Symbian ER5 emulator – a PC application that allows you to run Psion applications and files

Symbian supply SDKs, which contain WINS emulators to allow development in a PC environment. For a full installation of the SDK, allow around 80MB. The ER5 SDK was developed for Windows NT, but will run on Windows
95/98/ME/XP. We’ve also been told that the ER5 SDK works on Linux using the Wine Windows emulator.

SDKs are available for developers using the C++, Java or OPL programming languages.

ER5 SDK screenshot
ER5 SDK, from Symbian

Where do I get the EPOC SDKs?

OS Availability
ER5 SDK (Series 5mx) This is available as a free download from the Psion Teklogix site, after completing the free registration. There are different versions available depending on the required programming language: C++, Java and OPL. If you’re not a developer, and just want the emulator, best to go for the OPL version of the Symbian OS V5 SDK, which is a 27MB download – Teklogix SDK page
ER5 SDK (Revo) Until July 2002, this was available free from the Symbian website (www.symbian.com/developer), as a 4MB file. A copy can be found here.

See below for installation details
Quartz v6.1 Available
free from the Symbian website (www.symbian.com/developer).
You must join the Symbian Developer Network, which is free and can be done online.
Series 60 (Nokia 7650) Available on CD or for download from Forum Nokia
Nokia 9210 Available on CD or for download from Forum Nokia

Using
existing data on the ER5 and Revo emulators

If you have existing files or applications from a Psion, you need to move these to the appropriate folder on the PC, so that the emulator can find them. You’ll need to copy these files into the Wins\C folder (e.g. C:\Epoc32\Wins\C)
or the folders below this, such as the Documents folder. Then, when you start the emulator, the files will be recognised.
Note that the Contacts file resides in the C:\Epoc32\Wins\C\System\Data on the emulator, with a filename of contacts.cdb

 

Installing the Psion Revo SDK

The Revo SDK is also available from Symbian (see above).

  1. Firstly, you need to install the ER5 emulator. Refer to the readme.txt file supplied with the ER5 SDK. Files will be installed to the c:\epoc32\ directory
  2. Open the Revo SDK Zip file.
  3. Refer to the readme.txt file supplied with the Revo
    SDK, as it contains some useful information.
  4. Unzip the contents into the c:\epoc32\ directory, overwriting any files that are already in that directory. Ensure that the unzip program’s "Path information" or "Use folders" option is checked, so that the files get copied into the correct subdirectories.
  5. There are some changes that need to be made to your AUTOEXEC.BAT file. Again, see the Revo SDK readme.txt file for details.


Revo SDK screenshot
The Revo SDK

 

Note: If you want to use both the ER5 and the Revo SDKs on your machine, you will need to install the ER5 SDK twice, to different drive letters (see SUBST above). You will then need to copy the Revo SDK files over the top of one of the ER5 SDK installations.

 

Using more than one SDK:

Note
that the SDK uses the \epoc32\ root directory and it is not possible for two SDKs to reside in that directory. Accordingly, you may want to create a logical drive for the second SDK. This is best achieved using the DOS SUBST command, which can be used to tell your PC that a folder, say c:\revosdk is a drive letter, such
as H: To do this, try the following:

  1. From Windows Explorer, create a directory, such as c:\revosdk\
  2. From DOS (Start | Run
    | "Command" in Win95/8/ME), use the SUBST command to map this directory to, say, the H: drive (e.g.: SUBST H: C:\revosdk)
  3. When you install the second SDK, install it to the H: drive.

Note: To start the emulator, you normally run the file e32-sys.bat from the \epoc32\Tools directory. If there are two installations, you will normally need to run the SUBST command each time you start the emulator that is not located in the c:\epoc32\ drive. You may wish to add the line ‘SUBST H: C:\revosdk’ (Where ‘revosdk’ is the name of the directory that the SDK was installed to) to the top of the batch file.

 

Older
emulators

If you’re looking for older SIBO / OPL16 emulators, such as the Series 3, Series 3a, Workabout and Siena emulators, here are a few resources:

  • Psion Series 3a emulator – Available from Psion’s website
  • Other
    older Psion emulators

Other useful information

  • The executable for the emulator is EPOC.EXE
  • The emulator settings are in a file called epoc.ini, usually in \EPOC32\Data. Full details of the options available are in the HTML documentation supplied with the SDK
  • The
    emulator build is known as WINS (a Single process Windows platform). It differs from the MARM build found in EPOC devices with the ARM processor, such as the 5mx and Revo. For this reason, some files and components will only run on either the MARM or a WINS platform, and not both. A "Not found" error is likely if attempting to access a file built for the wrong platform.
  • Additional information can be found in the SDK help files, which are in HTML format and can be found in the \sysdoc\emul folder.
  • Support for the ER5 SDK should be sought from Symbian via www.symbian.com/developer.
    Symbian cannot help with Revo SDK issues. These should be addressed to Psion via revosdkhelp@psion.com.
  • If you make regular use of the EPOC emulator, AlarmPlus helps you retain your system settings.

 

Related Psion Articles

  • Psion Information
  • Psion F.A.Q – Your Series 3, Series 5 and Revo Questions Answered
  • Psion Forum – One of the last remaining placed online to discuss your Psion device

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  

About FileSaveAs

Our team has been serving the online community since 2002. We offer a mix of tech information & answers to common questions.

Recent Comments

  • Neil John Aplin on Forum – Not Available
  • Shrimp on iTunes Library Updater killed by iTunes 11
  • adr on iTunes Library Updater killed by iTunes 11
  • Sinead MacCaughey on Tip for Faster Mobile Broadband
  • Jon on Disabling the mobile version of a website on an iPhone

Home | Site Info | Terms & Privacy Policy | Glossary | Contact FileSaveAs | Copyright © 2024 FileSaveAs >>

Powered by PressBook WordPress theme

This site uses cookies to enhance your browsing experience, serve personalised ads or content, and analyze our traffic. By clicking “Accept All”, you consent to our use of cookies, however you can select "Cookie Settings" to control your consent. View Terms & Privacy Policy
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-advertisement1 yearSet by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent1 yearRecords the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
CookieDurationDescription
_gasessionThe _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. For details of this cookie, go to <a href="https://policies.google.com/technologies/partner-sites">Google's Privacy & Terms site</a>
_gat_gtag_UA_*1 minuteSet by Google to distinguish users. For details of this cookie, go to <a href="https://policies.google.com/technologies/partner-sites">Google's Privacy & Terms site</a>
_gat_gtag_UA_226762_36sessionSet by Google to distinguish users. For details of this cookie, go to <a href="https://policies.google.com/technologies/partner-sites">Google's Privacy & Terms site</a>
_gidsessionInstalled by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. For details of this cookie, go to <a href="https://policies.google.com/technologies/partner-sites">Google's Privacy & Terms site</a>
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT
Powered by CookieYes Logo
Go to mobile version