
Launched in 2005 for developers to beta test, the A9home went on general sale in time for the Wakefield show in May this year. The machine is still missing a few features, but seeing as it is mostly complete, it's high time a review was published. Having ditched his aging RiscPC for an A9home, Paul Stewart reveals his first impressions with AdvantageSix's ARM9-powered computer and its 32bit build of RISC OS 4.
Produced by Advantage Six, the A9home is their first native RISC OS powered computer system on sale to desktop users. With a striking cobalt blue aluminium case, the A9home is surprisingly unobtrusive, and coupled with its small foot print, it's the ideal companion for users in dimensionally challenged working areas.
The desktop
As it stands, the version of RISC OS shipped with the A9home is RISC OS 4.42. This is a 32bit build of Adjust with various additions, such as hardware abstraction and other features. Details of what is in RISC OS Adjust can be found in previous drobe.co.uk articles and discussions. Some of the extra bits and pieces bundled with the operating system include the hardware driver modules, some new debugging utilities to assist programmers, and EDID support - pictured left. This feature enables the A9home to automatically detect and configure RISC OS to automatically recognise the capabilities of modern EDID-compatible monitors. It is available to the user in the form of a Configure plugin, but it can be disabled allowing the previous monitor configuration tool to take its place.
!Boot.Resources, has also been updated. It is now possible to export images in formats the ImageFileConvert sub-system understands. The ability to rotate an image within Image Viewer is sadly missing, and hopefully this will be added during the next update - in the meantime, images can be exported as sprites and manipulated in Paint.| A quick guide to setting up a new mass storage device with the A9home USB system First, enable USB support from Configure. Go into Configure, then USB, then Core, and ensure both boxes are ticked. Then go into Configure, then USB, then Drivers, and ensure both boxes are ticked. Plug your gadget into a free USB socket. If you device does not automatically appear in the iconbar, you will need to add it to the OtherDevs file.To do this, keep the gadget plugged in, open a task window using Control-F12, and type USBDevices followed by Enter. From the list of numbers and text, locate your device and make a note of the Vendor and Product hexadecimal values. Then open the !Boot.Resources.!MassFS.OtherDevs file, and follow the instructions at the top of file on how to add a new entry for your gadget. Save the file, and in the task window, issue the command RMKill MassFS. Double click on !Boot.Resources.!MassFS to restart the USB sub-system.The device should now pop-up on the iconbar. You may, however, need to try different flag combinations in the OtherDevs file. Also, not all devices are supported by MassFS, but if you do get the device working, it should automatically pop-up when you next plug in the gadget. Don't forget to safely dismount the device before unplugging it. |
OtherDevs file to include details about the new device, and you only have to do this once per gadget. This is a very straightforward process, and novices will find editing it as easy as pie provided they read all the instructions.OtherDevs file to be edited and tweaked. I did try connecting a USB floppy drive, but I had absolutely no luck in getting it to work. Either it is simply not supported, or I didn't find the correct combination of switches in the OtherDevs file.OtherDevs file by hand in a text editor. The current manual method, although admittedly easy, is rather tedious, and hit and miss. When the system detects something that it does not recognise, it should automatically open an 'add new USB device' wizard-style dialogue box. This wizard could automatically query the device, and find out the necessary manufacturer and product identification codes, as well as cycle through all the permutations of the switches as defined in the OtherDevs file until it finds a combination that works.Related articles
Who would want an A9home PDA?
A9home DIY laptop: first pictures
Review: A9home v. Koolu
This article has been linked to, or is available in the following formats:
| [Printable] | [Digg this] | [Blog search] |