Unified Emulator Format

Unified Emulator Format
Filename extension
.uef
Internet media type
application/octet-stream
Magic numberUEF File!
Developed byThomas Harte
Initial releasebefore 10 August 2000[1]
Latest release
0.10 draft 28[2]
10 January 2006
Type of formatComputer emulation
Container for8-bit computer data
Websitehttp://electrem.emuunlim.com/UEFSpecs.html

Unified Emulator Format (UEF) is a container format for the compressed storage of audio tapes, ROMs, floppy discs and machine state snapshots for the 8-bit range of computers manufactured by Acorn Computers. First implemented by Thomas Harte's ElectrEm emulator and related tools, it is now supported by major emulators of Acorn machines and carried by two online archives of Acorn software numbering thousands of titles.

UEF attempts to concisely reproduce media borne signals rather than simply the data represented by them, the intention being an accurate archive of original media rather than merely a capability to reproduce files stored on them. A selection of metadata can be included, such as compatibility ratings, position markers, images of packaging and the text of instruction manuals.[3]

The Acorn machines implement the Kansas City standard (KCS) for tape data encoding and as a result the file format is suitable for creating backups of original media for several non-Acorn machines. As of version 0.10 the file format carries BASICODE signals as well.

TZX is a chunked format with similar scope for the ZX Spectrum series.[4]

  1. ^ "Subject: ANNOUNCE : first release of 'FreeUEF'". Mdfs.net. 10 August 2000. Retrieved 27 June 2011.
  2. ^ "UEF [Unified Emulator Format] FILE FORMAT". Electrem. 1 October 2006. Retrieved 13 February 2021.
  3. ^ Harte, Thomas (10 January 2006). "UEF File Format Specs 0.10 (document draft 28)". Retrieved 5 September 2016.
  4. ^ "TZX technical specifications". Worldofspectrum.org. 19 December 2006. Retrieved 21 June 2011.