Developers' goodies A few problems with the BASIC assembler have been fixed. A module called PathUtils has been added which provides a more safe way of defining file paths and the FontManager already uses this to enhance its control of paths. Fileswitch has been minorly improved and bug fixed. System variables defined as code varibles by modules can be given workspace pointers. PipeFS supports OS_GBPB and uses a dynamic area to store it's data, all of which adds up to a much, much faster PipeFS. A shared library is provided that allows applications to use the ZLib compression system and a zipper module is also included that allows applications to create and malnipulate ZIP files through a set of SWIs. A service call is now issued when a system beep is generated for any interested applications. The sound system can also now cope if subsections of the sound system are replaced whilst in use.
Application changes
The software bundled with RISC OS has not gone unnoticed. Below is a list of updates and new features.
Draw
A vector based graphics program that is arguably the most powerful application bundled with RISC OS.
- Updated menus to be more style-guide compliant.
- Supports the new clipboard cut and paste system.
- Can export simple SVG files. SVG files are vector graphic files again from w3c.org. This means any web browser with a SVG plugin can display your drawfiles.
Paint
Useful for drawing icons and simple bitmaps or repositioning larger artwork, Paint is the standard bitmap application bundled with RISC OS.
- Updated menus to be more style-guide compliant as well as numerous bug fixes.
- Supports the new clipboard cut and paste system
- Uses dynamic areas to hold it's data. This means larger files can be loaded by Paint.
- Can export and import JPEG images as well as importing unmasked PNG graphic files.
Configure
Sets up and configures all aspects of your system.
- Improved user interface with the boot settings, discs settings, font settings, screen settings and the networking options.
- More filer options added, namely controls for active filer selection, lower case naming and the Windows style double-click rename feature.
- Can set Num Lock to on or off when turning on the computer. This is useful only really for infra-red keyboard users.
- A Softload selector, allowing you to pick and choose which ROM image you want to use.
- A couple of new screensavers, notably an intriguingly colourful and mathematical looking one called Galaxy and another called ROSpace that flys various RISC OS Select logos at you.
Squash
Compresses and decompresses files to save on disc space.
- Can now compress and decompress GZip files, a popular format commonly used by Unix.
ChangeFSI
An image processor: it can scale, smooth, gamma correct and more.
- Supports the new clipboard cut and paste system.
- Decodes progressive JPEGs much faster than before.
- Can now import unmasked PNG files and export via the clipboard system.
- When reprocessing an image, the ChangeFSI window is no longer forced to the front.
- When it creates a sprite file from a processed image, the sprite's name is no longer a string of random numbers.
Games
Puzzle has been treated to a complete makeover. You'll have to see for yourself, it's the ultimate savior for writers' block (unless of course you're playing aardvark's NetHack port).
Related work
Developing RISC OS is a challenging task, it takes, for example, 3 hours to make a clean build of ROM image. While Pace Micro own RISC OS and are rumored to be using it for their set top box market, RISCOS Ltd. isn't exactly spoonfed source from Pace. Instead the RISC OS Select developers tend to observe what Pace do and produce their own implementation for the desktop market. RISCOS Ltd. believe RISC OS Select to be one of the most stable releases of RISC OS. RISC OS Select also sees the start of preparing the OS for a future 32 bit conversion. RISCOS Ltd. have been toying with the idea of implementing a hardware abstraction layer, such as separating the pointer from the VIDC chip, however this work is purely experimental and completely separate from RISC OS Select.
The Replay FMV system is also included too. Development in Printers (version 1.90) is moving steadily but still in beta due to the fact that the RISC OS Select team want to test it more before releasing it as a working component. RISCOS Ltd.'s life has actually been made more easier now that the major printer manufacturers are opening up their sources to their printer hardware. Plugin'n'play, 24 bit printing and remote printer control are all on the cards.
Also, it appears that the softloading system used by Castle Kinetic cards does not favour too well with the RISC OS Select softloader. A solution is currently being worked on and will be available as soon as possible online if the RISC OS Select softloader isn't fixed in time for the first Select CD, due out early October.
Official word from the RISC OS Select developers is that Kinetic users can just softload normally; the only thing that won't happen is that they won't get the memory on the Kinetic card available for use; only the system memory will be recognised. This merely requires an update to the softload tool which is being worked on at present.
Finally, bundled with RISC OS Select is Bugz. This is a friendly application that will allow you to report a fault, or bug, with RISC OS or another software you might be using to either RISCOS Ltd. or any software developer of your choosing. Bugz can email the bug report for you and will also include a description of your current hardware setup too.
Conclusion
This above list of features is by no means complete, just what we see as the highlights of RISC OS Select. You can find more detailed information, official screenshots and ordering details from the RISCOS Ltd. Select website.
For Select subscribers, the majority of the first release of Select is online for them to download, install and test while a final build is produced to be distributed via CD. The Select mailing list is very active, with the Select developers posting to the groups to try and clear up any confusions or queries.
Now to address the tricky question, "So is Select a good thing?". When drobe.co.uk announced its support for RISCOS Ltd. we were unfortunately branded by a few individuals as being biased. Well unlike these out spoken folk, we've actually seen and used RISC OS Select. We've spoken to the people who developed it and were impressed with the amount of work they've poured in. So we've thought it over and here's our personal conclusion: we think RISC OS Select is good.
So it isn't 32 bit and it doesn't work out where Lord Lucan went but that's not the point. RISC OS Select is a software product, designed to provide as much as possible to the end user. Frankly there is not much more we can say other than have another read through of this article and please decide for yourself.
Screenshots
Taken on drobe.co.uk's software development StrongArm RiscPC running RISC OS 4.24 that is affectionately called wardrobe, below is a set of screenshots highlighting a few key areas of Select that interested this editor the most. Please note that the window backgrounds, furniture, desktop font and the desktop icons are drobe.co.uk's internal desktop theme and not in any way part of RISC OS Select. Just concentrate on the features and enjoy :)
Links
Official RISC OS Select SiteRelated articles
RISC OS 6.10 available to Select subscribers
Select 4 upgrade pack released
Select nets 1,000th subscriber
This article has been linked to, or is available in the following formats:
Design and concept (c) Fudgecake Design, 1999 - 2001. Content (c) The Drobe Team, 1999 - 2006. See www.drobe.co.uk for more information. For non-commercial personal use only.