|
RISC OS features in plain english By Chris Williams. Published: 14th Jan 2006, 07:08:47 | Permalink | PrintableA brave stab at bringing all the feature lists together into one easy to understand summary
RISC OS 5.09
In 2002, Castle launched their Intel XScale processor powered Iyonix computer, which uses RISC OS 5. Over the years, numerous updates and bug fixes have been released to end users, mainly via Castle's Internet based distribution system. Below is an attempt at summing up the various changes into one complete list of key features for all of RISC OS 5.09.
Low level
- Compatible with modern 32bit ARM processors
- Uses a hardware abstraction layer to allow software and drivers to communicate with the base computer hardware
- Basic memory protection for applications
- Single threaded
- Proprietary software API; SharedCLibrary module supports C99 features and functions
- Operating system can load extension and driver modules that typically attach themselves to interrupts and events, and can provide additional software interfaces and command line functions
- Provides a co-operative multitasking environment for desktop applications and pre-emptive multitasking for command line applications
- Unicode support provides handling of alphabets with more than 256 characters or glyphs
- Includes protection from known viruses
- Includes internationalisation support for applications wishing to provide text and resources in various languages
- Simple debugger built in to view and alter memory locations, and disassemble code. Supports up to the ARMv5T instruction set
- Memory map and software interfaces updated to support large amounts of RAM, and applications can now use up to 1GB each; also supports dynamic areas
- Fits inside a 4MB Flash ROM
Hardware
- Supports 32bit and 64bit PCI hardware; third party drivers available for PCI TV cards
- Supports Nvidia GeForce 2 graphics cards and the large resolutions possible from this; third party drivers available that harness the Nvidia graphics acceleration hardware
- Supports UDMA hard disc transfers
- Supports USB1 and USB2 (known compatible devices, scroll wheel mouse support by a third party driver)
- Supports Intel ethernet chipset to provide 10MBit, 100MBit and 1000MBit networking
- Supports legacy Acorn proprietary podule expansion bus, with new high speed access mode, and standard serial ports
- Supports AC97 sound blaster support, with audio in
- Supports software controlled power-off
Networking
- BSD derived TCP/IP networking stack
- DHCP support for automatic network configuration
- ShareFS provides proprietary network based filesharing between computers; can operate over network subnets
- LanManFS provides access to Windows workgroup networks
- Support for legacy proprietary Acorn networking
Graphics
- Support for 2:1 sampled EXIF JPEGs
- Support for high resolution version of Acorn legacy Teletext mode
Sound
Filesystems
- Support for Acorn proprietary filesystem, including long filenames
- Hard discs of up to 256GB in size are supported
- DOSFS provides Microsoft FAT filesystem support, including long filenames, up to a limit of 2GB
- RAMFS provides a virtual hard disc in memory, ideal for temporary data storage
- Supports standard ISO9660 CDs and the Rockridge extension
- Bundled third party utility SparkFS supports a number of industry standard compressed file formats transparently
- Can display free space available on data CDs
- Can boot from floppy, CD-ROM, local area network or hard disc
Desktop
- Full window based graphical desktop with context sensitive menus, and an iconbar showing which applications are running and any devices that are connected
- The pinboard is a background area to which files can be attached and windows can be 'minimised' to. It can also display a wallpaper image
- Uses all 3 buttons on a mouse to perform operations, open menus and perform alternative operations
- Up to 16 million colours possible on the desktop, and support for up to 180 DPI sprites
- The filer graphically represents directories of files in windows and allows users to easily manage their work and information, and can sort files by name, type, date created and size
- Files do not have type extensions (such as article.txt) and instead use meta-data to store their type
- Command line applications can be executed in a task windows, which pre-emptively multitask alongside desktop applications
- Full anti-aliased font support on the desktop with support for 8bit Latin and 16bit Unicode fonts; 23 built-in fonts provided
- Provides a toolbox of commonly used user interface components for third party developers to reuse
- Structured boot sequence that allows tasks and applications to be run during the computer's start up, and also holds all the system's disc based resources and extension modules
- Allows applications to access 'Windows meta' keys
- Display manager shows an image of the monitor currently in use on the iconbar, provided the monitor driver file supports this
Applications
- BASIC: Built in programming language for 'rapid application development'; can also assemble machine code programs include ARMv5T instruction set
- CD Player: Now built into CDFS
- ChangeFSI: Scale, rotate, flip, smooth, sharpen, and colour enhance native sprite images, and optionally convert them into JPEGs
- Configure: Plugin based control panel for the operating system and surrounding software. Allows many aspects of the system and desktop to be customised and tweaked
- Help: Interactive help system, allowing applications to display 'tool tips' and other messages as the user moves the pointer around the desktop
- Iyonix Update Watcher: Notifies the user whenever a new set of operating system updates have been made available by Castle, and then downloads and installs them
- Paint: Simple bitmap graphics editor; can also sort sprites and do local transparency flood fills
- Printers: Many printers supported including InkJet, Laser and Postscript. Includes support for 'plug in and play' USB printers
- Other included software: alarm clock and scheduler; scientific calculator; magnifying glass utility; entry level vector graphics application; entry level music editor with MIDI output; entry level text editor
- Other software optionally bundled with RISC OS 5 and the Iyonix: Fireworkz Pro spreadsheet and word processor package; dial up Internet package; Citrix remote desktop client; email and usenet reader; web browser from Oregan; entry level word processor that can load some Microsoft Word documents; Omniclient, which can access Windows filesharing networks; Zool, retro platform game originally released in the early 1990s; and for machines with writeable CD drives, a minimal version of disc authoring software CD-Burn
Bug fixes
A number of bug fixes have been rolled out over the years for: the USB stack and drivers; the system reboot code; the font manager; support for USB KVM and PS2 adapters; the Nvidia driver; Intel ethernet driver; and other components.
It is also worth noting that Castle publicly publish documentation on updates to their software APIs, which can be found here. More detail on bug fixes and tweaks can be found from the links below.
Sources
RISC OS 5.03 release
RISC OS 5.05 released
RISC OS 5.06 released
RISC OS 5.07 released
RISC OS 5.08 released
RISC OS 5.09 released
Links
Back to the RISC OS feature list index
Previous: Remote desktop apps compared
Next: News in brief
Discussion Viewing threaded comments | View comments unthreaded, listed by date | Skip to the endPlease login before posting a comment. Use the form on the right to do so or create a free account.
|
+++ Message board +++
Read messages or start a new thread
Search the archives
Today's featured article
Online banking with RISC OS We thought this would be of high interest
28 comments, latest by devine on 25/9/05 8:30AM. Published: 1 Sep 2005
Random article
TechWriter to get Word 2k export Open format shunned by punters
23 comments, latest by davidb on 4/12/06 10:36AM. Published: 23 Nov 2006
Login
Create a new account
Forgot your password?
Useful links
News and media:
Iconbar •
MyRISCOS •
ArcSite •
RISCOScode •
ANS •
C.S.A.Announce •
Archive •
Qercus •
RiscWorld •
Drag'n'Drop •
GAG-News
Top developers:
RISCOS Ltd •
RISC OS Open •
MW Software •
R-Comp •
Advantage Six •
VirtualAcorn
Dealers:
CJE Micros •
APDL •
Castle •
a4 •
X-Ample •
Liquid Silicon •
Webmonster
Usergroups:
WROCC •
RONE •
NKACC •
IRUG •
SASAUG •
ROUGOL •
RONWUG •
MUG •
WAUG •
GAG •
RISCOS.be
Useful:
RISCOS.org.uk •
RISCOS.org •
RISCOS.info •
Filebase •
Chris Why's Acorn/RISC OS collection •
NetSurf
Non-RISC OS:
The Register •
The Inquirer •
Apple Insider •
BBC News •
Sky News •
Google News •
xkcd •
diodesign
|