ElectrEm

ElectrEm

"ElectrEm" [http://electrem.emuunlim.com] is an emulator of the Acorn Electron coded in platform neutral C++ using the Simple DirectMedia Layer library. Builds exist for Windows, Linux and Mac OS X operating systems.

The emulator has seen two major iterations — the older now being known as ElectrEm Classic. The original was a reasonably accurate emulator suitable for Pentium and above machines, whose development began sometime in 2000 and tailed off in early 2002. The latest version is a complete rewrite of the emulator started by the same author in late 2003 with the stated goal of 100% emulation accuracy.

This emulator was the origin of, and has the stated target of full support for, the UEF file format.

Elkulator is an alternative emulator of the Acorn Electron for PC machines. It has attracted some former users of ElectrEm Classic through its availability for DOS, dropped by ElectrEm Future.

Implementation

ElectrEm Classic

ElectrEm Classic is a single threaded application that is similar in design to most other simple computer emulators. Program flow is controlled by the CPU emulator, which makes calls for tasks such as screen refresh in between instructions. Although it is careful to accurately simulate the Electron's memory timings inside the CPU core, external tasks may occur up to 13 cycles late if the CPU is stuck in the middle of an instruction.

Current ElectrEm

The current version of ElectrEm uses multithreaded programming techniques to achieve genuine coroutines — creating an environment in which all emulated devices can maintain accurate timing, but at the cost of greater synchronisation overhead. It is therefore a more accurate emulator, but requires at least a 400 MHz machine to run at full speed.

External links

* [http://electrem.acornelectron.co.uk/ Official homepage]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • UEF (file format) — Infobox file format name = Unified Emulator Format icon = caption = extension = .uef mime = application/octet stream type code = uniform type = magic = UEF File! owner = Thomas Harte released = before 10 August 2000… …   Wikipedia

  • Acorn Electron — The Acorn Electron is a budget version of the BBC Micro educational/home computer made by Acorn Computers Ltd. It had 32 kilobytes of RAM, and its ROM included BBC BASIC along with its operating system.The Electron was able to save and load… …   Wikipedia

  • Acorn Electron — Der Acorn Electron war eine preisgünstige Version des BBC Micro Lern und Heimcomputers, die von Acorn hergestellt wurde. Er war mit 32 KB RAM ausgestattet und sein ROM enthielt BBC BASIC und das Betriebssystem. Der Electron nutzte Audiok …   Deutsch Wikipedia

  • Kansas City standard — The Kansas City standard (KCS), or Byte standard, is a digital data format for audio cassette drives. Byte magazine sponsored a symposium [cite journal author = Virginia Peschke year = 1976 | month = February title = BYTE s Audio Cassette… …   Wikipedia

  • List of computer system emulators — This article lists software and hardware that emulates computing platforms.64 bit systemsx86 64* QEMUDEC Alpha* Simics * [http://es40.org/ Open Source AlphaServer ES40 Emulator] =DEC MIPS= * GXemul * QEMUItanium (formerly IA 64)* NUE * Simics *… …   Wikipedia

  • Acorn Electron — vista frontal. vista trasera …   Wikipedia Español

  • Acorn Electron — Тип Домашний компьютер Выпущен …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”