Aemulor
   HOME

TheInfoList



OR:

In
computing Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and development of both hardware and software. Computing has scientific, ...
, Aemulor is an
emulator In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use pe ...
of the earlier addressing-mode ARM
microprocessor A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circ ...
s. It runs on
ARM In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between th ...
processors under addressing-mode versions of . It was written by Adrian Lees and released in 2003. An enhanced version is available under the name Aemulor Pro. The software allows
Raspberry Pi Raspberry Pi () is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in association with Broadcom. The Raspberry Pi project originally leaned towards the promotion of teaching basic ...
,
Iyonix PC The Iyonix PC was an Acorn-clone personal computer sold by Castle Technology and Iyonix Ltd between 2002 and 2008. According to news site ''Slashdot'', it was the first personal computer to use Intel's XScale processor. It ran . History T ...
and
A9home The A9home was a niche small-form-factor desktop computer running RISC OS Adjust32. It was officially unveiled at the 2005 Wakefield Show, and is the second commercial ARM-based RISC OS computer to run a 32-bit version of RISC OS. When the Iyoni ...
computers running to make use of some software written for older hardware. , compatibility with the
BeagleBoard The BeagleBoard is a low-power open-source single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14. The BeagleBoard was also designed with open source software development in mind, and as a way of de ...
single-board computer was under development.


Development

The software's existence was first reported around the time of the announcement of the Iyonix in October 2002. A demo version was released in February 2003, with the commercial release in March of that year. Aemulor Pro was released in 2004. This added enhancements, including support for low colour modes, required by scorewriter
Sibelius Jean Sibelius ( ; ; born Johan Julius Christian Sibelius; 8 December 186520 September 1957) was a Finnish composer of the late Romantic and early-modern periods. He is widely regarded as his country's greatest composer, and his music is often ...
and many games. A version for the A9home was released in 2005. The software was exhibited at the 2006 Wakefield Show. In 2009, author Adrian Lees posted on
The Icon Bar ''The Icon Bar'' (also referred to as ''TIB'') is a computing and technology website with a focus on the RISC OS computer operating system. History ''The Icon Bar'' was founded in 2000 by Tim Fountain, Alasdair Bailey and Richard Goodwin. I ...
, showing an early prototype of the software running on the
BeagleBoard The BeagleBoard is a low-power open-source single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14. The BeagleBoard was also designed with open source software development in mind, and as a way of de ...
. Progress on further compatibility for the
Raspberry Pi Raspberry Pi () is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in association with Broadcom. The Raspberry Pi project originally leaned towards the promotion of teaching basic ...
single-board computer was announced by Lees on the
RISC OS Open RISC OS Open Ltd. (also referred to as ROOL) is a limited company engaged in computer software and IT consulting. It is managing the process of publishing the source code to RISC OS. Company founders include staff who formerly worked for Pace ...
forum in 2012. Developer R-Comp was reported in May 2012 to be hoping to make Aemulor available for its BeagleBoard-xM-based ''ARMini'' computer.


Features

The software provides full 26-bit emulation for applications written in C and ARM
assembly language In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence b ...
. It employs an
XScale XScale is a microarchitecture for central processing units initially designed by Intel implementing the ARM architecture (version 5) instruction set. XScale comprises several distinct families: IXP, IXC, IOP, PXA and CE (see more below), with some ...
-optimised ARM code interpreter, supports SWI emulation from to 5,
flag A flag is a piece of fabric (most often rectangular or quadrilateral) with a distinctive design and colours. It is used as a symbol, a signalling device, or for decoration. The term ''flag'' is also used to refer to the graphic design empl ...
preservation and creation of dynamic areas in low memory. Support for running A310Emu is included, allowing users to further emulate earlier versions of the OS, going back to
Arthur Arthur is a common male given name of Brythonic origin. Its popularity derives from it being the name of the legendary hero King Arthur. The etymology is disputed. It may derive from the Celtic ''Artos'' meaning “Bear”. Another theory, more wi ...
. , due to the memory remapping employed, native 32-bit applications are restricted to a maximum size of 28Mb while Aemulor is running. The original release included an
Easter egg Easter eggs, also called Paschal eggs, are eggs that are decorated for the Christian feast of Easter, which celebrates the resurrection of Jesus. As such, Easter eggs are common during the season of Eastertide (Easter season). The oldest tr ...
, with a prize of an upgrade to the ''Pro'' version for the person who found it. Aemulor Pro adds support for low-bpp screen modes, sound, hardware emulation of VIDC/ IOC, an altered memory map and filing systems. Some software, such as Sibelius, can be run both in the desktop and in full screen.


Compatible software


References

{{RISC OS RISC OS emulators RISC OS emulation software Proprietary software