Emulation Framework [EF]


EF release 2.1.0:

Additional documents:

API descriptions (Javadoc):

EF release 2.0.0: (deprecated)

EF release 1.1.0 (deprecated):

EF release 1.0.0 (deprecated):

Release notes

EF 2.1.0 - 12 April 2012

  • Added German language support to Comprehensive GUI
  • Fixed bug in default language setting
  • Fixed bug in installer when installing EF as user with restricted rights (changed default folder)
  • Fixed window resize issue in Basic GUI
  • Fixed issue with automatic identification of BBC Micro and Thomson image files
  • Fixed issue with shell scripts (Linux and MacOS)

EF 2.0.0 - 29 Feb 2012

  • Added basic GUI.
  • Added wizards to remove Emulators and Software images.
  • Improved wizards to add Emulators and Software images.
  • Added internationalisation functionality. Comprehensive GUI now supports English, French and Dutch user languages.
  • Added functionality to start emulator without Digital Object.
  • Added functionality to 'overrule' output of file characterisation. User can choose fileformat from full list of supported formats.
  • Improved on-screen logging in comprehensive GUI: log messages are now displayed in scrollable panel, so user can inspect older log messages.
  • Added some testdata to installer package.
  • Dioscuri upgrade (to 0.7.0).
  • JavaCPC upgrade (to Desktop 1.1).
  • Added software images: FreeDOS v1.1, Puppy Linux.
  • Now have 31 tested file formats that can be opened by the EF.
  • Updated documentation and added howto document for adding emulators.

EF 1.1.0 - 21 Dec 2011

  • Added emulator Thomson
  • Added graphical wizards for adding new emulators and software to the archives.
  • Added language settings allowing you to set the native GUI language and prefered emulation language(s).
  • Added web service settings allowing you to define the remote (or local) location of the software and emulator archives.
  • Improved GUI layout.
  • Added double-click functionality when selecting a file.
  • Added more user-supportive information about the emulator and software.
  • Improved matching algorithm for automatically selecting the best software and hardware.
  • Created administrator account when you have server-side access.
  • Added link in menu bar to online support
  • Bug fixes in emulation workflow.

EF 1.0.0 - 31 May 2011

Initial release of the Emulation Framework, containing the following emulators:

  • Qemu, 8086+
  • Dioscuri, 8086
  • UAE, Amiga
  • BeebEm, BBC Micro
  • Vice, Commodore
  • JavaCPC, Amstrad
and, amongst others, the following applications:
  • FreeDOS Edit
  • Blocek
  • Xzgv
  • Xpdf
  • Beaver
  • Firefox
  • MS Office Viewer
making it possible to render the following file formats:
  • PDF
  • TXT
  • XML
  • JPG
  • TIFF
  • PNG
  • BMP
  • ARJ
  • EXE
  • disk/tape images
  • ...


  • Integration with format identification FITS
  • Web services for software and emulator archives