data (at original speed or faster) and store state snapshots. Examples include ElectrEm, BeebEm and B-Em. FreeUEF by Thomas Harte and the UEFReader Java Sound plugin convert a UEF file to a wave suitable for recording on tape or playing back to a physical computer. UberCassette are cross-platform, multi-format encoders emitting UEF from samples of Acorn cassettes. The UEFwalk Perl script validates and extracts data from UEF files. The XVUEF patch extends the Xv image editor to support the little-used inlay scan chunks of the UEF. Use on real BBC Micros The GoMMC and GoSDC hardware extensions, produced by John Kortink from 2004, provide a virtual cassette playing capability. The accompanying PC tools import the cassette data from UEF files and store the extracted cassette stream on a memory card. In February 2012, Martin Barr released version 5.0 of UPURS, a ROM based suite of utilities to aid data transfer to real BBC Microcomputers. As part of that release, the tool UPCFS saw its first release which enabled a claimed 86% compatibility rate with existing decompressed UEF files allowing them to be transferred to a real BBC Micro using a custom User Port cable that presents an RS-232 capable connection to a PC. References External links Specifications document Computer file formats