RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Software | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

Latest news


edit

ARM Ltd. FPEmulator sources published

Posted by Steve Revill Wed, 26 May 2010 17:25:00 GMT

RISC OS Open (ROOL) are pleased to announce the immediate release of
source code supplied by ARM Ltd. (ARM). This source
code has been published as Open Source software under the New BSD licence and it comprises the FPA support
code (FPASC) and emulator (FPE).

The FPE is a key part of the RISC OS operating system and as such the
availability of these components in source form is a key step towards
completing the publishing of the full sources to RISC OS. You can find
the new FPASC source code within the ROOL CVS repository as part of the
FPEmulator module.

Until now, the FPASC and FPE have only been available to the public in
binary form. This is equally true for other operating systems, such as the
BSD derivatives. ROOL will be contacting the maintainers of various ARM
BSD projects in due course.

Note to editors: this press release does not constitute an endorsement of
RISC OS or of the FPE by ARM.

About ARM

About ARM Image

ARM designs the technology that lies at the heart of advanced digital
products, from wireless, networking and consumer entertainment solutions to
imaging, automotive, security and storage devices. The ARM comprehensive
product offering includes 32-bit RISC microprocessors, graphics processors,
enabling software, cell libraries, embedded memories, high-speed connectivity
products, peripherals and development tools. Combined with comprehensive
design services, training, support and maintenance, and the company’s broad
Partner community, they provide a total system solution that offers a fast,
reliable path to market for leading electronics companies.

About RISC OS Open

About ROOL

RISC OS Open (ROOL) is an organisation run on a largely voluntary basis. We
are managing the process of publishing the source code to RISC OS and its
further development. We also offer professional services to anyone who is
interested in developing commercial products using RISC OS, or in other
related fields.

About the FPEmulator module

The RISC OS FPEmulator module is a core component of the operating system
which provides support for floating point instructions used by many of the
applications and modules you encounter every time you use your machine.

The source code released by ARM comprises an OS-independent ‘core’
functionality. This needs to be linked to OS-specific code to handle
configuration of the core and interfacing it to the host OS’s exception
dispatch, error handling, context switching, memory management and system
call interfaces. The OS-specific code for RISC OS also forms part of the
FPEmulator module, and has been provided by Castle Technology Ltd under
the same shared source licence as the bulk of the RISC OS source code.

Posted in Press release, New component | Tags ARM, BSD, floating, FPACE, FPE, point | 3 comments

Comments

Comment on this article

  1. nukeedit
    Trevor Johnson (329) said about 4 hours later:

    This is very positive news. We can perhaps look forward to reading of it in the ARM newsroom and the press too!

  2. nukeedit
    Jeffrey Lee (213) said 1 day later:

    Excellent!

  3. nukeedit
    Terje Slettebø (285) said 1 day later:

    I agree, this is excellent news! That means there’s now a real possibility of implementing a new FPEmulator, implemented in terms of the VFP instructions, as noted here, which could make existing math-intensive applications much faster.

    It might also be used as a model for a VFPEmulator, as noted at the same place.

RSS feed for this post

Spinner-blue

Commercial use

For commercial enquiries, please contact the owners of RISC OS, Castle Technology Ltd.

ROOL Store

The official C/C++ Development kit and more here.

Donate! Why?

Help ROOL make things happen – please consider donating!

Categories

  • Miscellaneous (10)
  • New component (12)
  • New documentation (3)
  • New product (11)
  • Press coverage (4)
  • Web site (21)
  • Press release (27)
  • Community (35)

Recent Comments

  • by Graham Judd (1393) on USB sticks available from ROOL site
  • by Martin Bazley (331) on Bug tracker temporarily offline
  • by Steve Revill (20) on New offers and new prices for the latest Developer Tools
  • by Andrew Hodgkinson (6) on Planned web site down time
  • by Martin Bazley (331) on Planned web site down time

RSS Feeds

  • Articles
  • Comments
  • Trackbacks

Archives

  • December 2011 (1)
  • November 2011 (3)
  • September 2011 (1)
  • August 2011 (1)
  • June 2011 (1)
  • May 2011 (1)
  • March 2011 (1)
  • December 2010 (1)
  • October 2010 (1)
  • July 2010 (1)
  • June 2010 (3)
  • May 2010 (1)
Site design © RISC OS Open Limited 2011 except where indicated
The RISC OS Open Typo theme is distantly based on Typo's 'Azure'

Valid XHTML 1.0  |  Valid CSS

Powered
This site runs on Rails

Hosted by Arachsys