Getting a RISC OS desktop on the Bush IBX-100

Chris Sawer , February 2002

Here is some information on how I got a RISC OS desktop up and running on my Bush IBX-100. It may well work on other models - then again, it may not. There may well be better ways of doing it. If you have any comments to make or things to add then please let me know.

Ingredients required

The idea is basically to softload the parts of RISC OS required to use the desktop from a zip disc. These come in the form of various modules (and their associated resources). I’ve successfully used the modules extracted from RISC OS 3.71, other versions may work as well.

Downloads available from this site

How to extract the necessary modules and resources:

To get a RISC OS desktop running on the STB, you need to softload various modules from a RISC OS desktop machine. These are easily extracted using Zap (http://zap.tartarus.org/). The modules I softload are as follows:

Filer and ResourceFiler also need resources (Messages and Template files) which can be found in Resources: on a desktop machine - click on Apps on the iconbar, then adjust-close this window to open Resources:$. Copy the Filer, FilerAct and ResFiler directories (at least), and you’ll probably also want to grab a copy of the Wimp sprites from the Wimp directory (most of these are missing from the STB).

Other apps you’ll want

Almost anything you want to run will require !Scrap and !System. I got copies of these from the RISC OS 3.1 applications disc one, available at http://acorn.riscos.com/riscos/releases/riscos310/. Draw, Paint and Edit are basic applications bundled with every desktop RISC OS machine. They are usually supplied in ROM - but in RISC OS 3.5 they weren’t, and the disc-based versions available in part2.arc at http://acorn.riscos.com/riscos3/35/35DiscArchive/ work nicely on the Bush box.

Putting it all together on a zip disc

There must be dozens of ways of doing this, and you probably won’t want to do it the same way as me. However, to get you started, here’s how it all fits together on my zip disc (which is named “Jack”):

The root directory of the zip disc contains the applications !Scrap, !System and !Zip (the Argo drivers). It also contains an Apps directory (with Draw, Paint and Edit), a Modules directory (containing all the modules ripped out of RISC OS 3.7 and the KeyRat module), and a Resources directory (containing the resources for Filer, FilerAct and ResFiler directories).

To get it all going when you turn the box on, you need an obey file called “Auto” in the root directory of the zip disc. Mine reads as follows:

RMLoad IZipFS::Jack.$.Modules.FilerSWIs
RMLoad IZipFS::Jack.$.Modules.Filer
Set Filer$Path IZipFS::Jack.$.Resources.Filer.
RMLoad IZipFS::Jack.$.Modules.ResourceFi
Set ResFiler$Path IZipFS::Jack.$.Resources.ResFiler.
RMLoad IZipFS::Jack.$.Modules.KeyRat
IconSprites IZipFS::Jack.$.Resources.Wimp.Sprites
Desktop IZIPFS::Jack.$.!Zip

To set the STB to boot from zip discs when you turn it on with a zip drive attached, turn it on holding down shift and run the EnableZip program (in !Boot.Utils).

That’s all for now - let me know if you have problems, suggestions, etc.

Links to other websites with info about the Bush STBs

This article is copyright © Chris Sawer 2002, but is licensed under the terms of the Creative Commons Attribution 2.5 licence.
For more information visit http://creativecommons.org/licenses/by/2.5/