Posted by Steve Revill Fri, 02 Sep 2011 14:25:00 GMT
RISC OS Open is pleased to announce the formal release of version 22 of the ROOL Desktop Development Environment (DDE) tools. Building upon the interim version 21, which was released earlier this year, the main feature of these releases is a major upgrade to the assembler ObjAsm and its associated documentation. ROOL is also announcing new reduced prices and special offers.
ObjAsm now fully supports the new UAL variant of the ARM instruction set, including over 400 new instructions. UAL syntax is supported up to ARMv7, VFPv4 and NEON™, for CPUs up to the Cortex™-A9. Pre-UAL syntax for ARM and Thumb is extended to its final version for ARMv6 and VFPv3. A significant number of extensions to the supporting assembly language have also been added, many of which have up to now only been available in ObjAsm’s counterpart in ARM’s RVDS™ toolchain, and the ObjAsm manual (supplied in PDF format) has been fully revised and updated so you can make best use of these.
All the new instructions, and some related new relocation types, are fully supported by Link and the disassembly tool DecAOF. An extension to the AOF object file format, to support new types of floating point linkage (mainly related to the introduction of VFP support) is supported in ObjAsm, Link and DecAOF.
Updated versions of SparkFS and !PDF are included. Squeeze has been adapted for compatibility with the A9Home. There have been a number of bugfixes to various components too. For full details, see here and here.Read more...