Useful RISC OS Software

Please consider that although I make software available here free of charge, development and testing can be time consuming and there are also costs associated with maintaining a web presence. If you would like to make a small donation (2.00 GPB - including fees to paypal) towards my time and costs, that would be very much appreciated. Please click the Donate button below.


!Split is a RISC OS application which can split large files into smaller chunks for transfer between computers by floppy disk for example. !Split can also join these files back together when they have been transferred.

The application is Freeware, and the copyright is held by Adam Hamilton, the author. Adam has kindly given permission for this resource to be available from this web site.

The main reason I find this application invaluable is because it is supplied with support executables for other platforms. Note that Split does not attempt to compress, it only splits and rejoins files. I often transfer files from PCs to my RISC OS machines which are larger than a DOS floppy can hold. The support for other platforms come in the form of command line executables.

For DOS / Windows PCs, some people would say, “Why don‘t you use WINZIP?” My answer to that is, although WINZIP will span archives over floppy disks, the way it achieves this is awkward and slow. My preferred solution is to use WINZIP or similar to compress the large file onto the local hard disk and then split the result for floppy disk transfer.

Not telling WINZIP to archive to floppy means it does not have to keep waiting for the floppy disk drive all the time. You compress in one operation and then split. This process also gets around the requirement for a RISC OS program to handle WINZIP spanned archives. You just join files on your RISC OS hard disk and then use SparkFS or similar.

I even use the DOS versions at work in preference to WINZIPs spanning solution.

Main !Split Application (26-Bit) with Support Files (26/32-Bit)
Click here to download the full application with support files.

Split Support Files (Multi-platform and RISC OS 26/32-Bit)
I've updated this zip file to include 26/32-Bit RISC OS binaries with permission from Adam.

Click here to download my zip archive containing Splitf support files built with StubsG.

!Shutdown (26/32-Bit)

This program was written by me a long time ago and I recently blew the dust off it, so to speak. It still works under RISC OS 6.

What the program does is just sit around in the desktop, waiting for a shutdown request, at which point it displays a shutdown banner window and runs an obey file before it dies. By default this obey file plays a sample (supplied).

Low Resolution Sprite for RISC OS 4 Configure

A long time ago, I found a very slight omission in RISC OS 4, inside the !Configure application. The result of this is that if a RISC OS 4 computer is used at low resolutions with a standard UK TV, then the !Configure Icons don't appear when you load the program. PatchSpr is a little application to work around this issue and provide sprites for low resolution users.

Monitor Definition File for a UK TV

This was a first attempt at a Monitor Definition File for a RISC OS 3.5 + computer, which allows the machine to be configured to use a standard UK 50Hz TV (via Scart).

BackGroundControl icon!BgrndCtrl (26/32-Bit)

This is a simple RISC OS Program for customising the backgound picture on the RISC OS Pinboard. You can specify a whole load of pictures from which the program randomly chooses and it will then change the backdrop picture at regular (configurable) intervals.

Sleep (26/32-Bit)

This is a very simple C Program for placing delays into RISC OS command scripts (Command and Obey files). It allows the calling script or environment to sleep for a number of Centiseconds before continuing. Note that this will actually cause the machine to pause for the duration of the sleep (unless run within a task window) so is only really useful when run in that environment.

F_Restart - Forced Shutdown / Restart tool (26/32-Bit)

F_Restart is a small program which will force the RISC OS Task Manager to shutdown without warning other applications and then restart the computer. Written in BASIC, this can be modified to specific user requirements and may be put into the User Library directory to allow it to be called from any other program or obey file (using Filer_Run). Load the BASIC file into an editor to get more information.

F_Restart is only compatible with RISC OS 3.5 or Later and has currently been tested only on RISC OS 4.39 and 4.40. If you try this on any other versions please let me know.

Note that I've updated this program to prevent requests for insertion of discs at shutdown. Thanks to some friendly advice from someone.

ConfInfo icon ConfInfo - Collecting Configuration Information (26/32-Bit)

This is basically a script wrapped up in an application which tries to collect information about the machine it is running on. The tool is primarilly aimed at those times where people have got a problem with their machine not booting properly or some odd behaviour and want help from the RISC OS community but are not sure what information to gather or how.

It is hoped that in such cases those offering support can just suggest that this tool is run and that the output is sent back for analysis. The scripts gather commonly requested information for support of others and can easilly be modified if required.

Thanks go out to all those who've suggested improvements and in some cases supplied code. I've had a massive positive response to the release of the application and it has evolved into something quite a bit more complex than I originally expected.

Click here to download version 1.14.

VNCSvrFE icon VNCSvr - A FrontEnd for Henrik Bjerregaard Pedersen's VNC Server

This is a simple FrontEnd for the popular RISC OS VNC Server written by Henrik Bjerregaard Pedersen and further enhanced by Crispian Daniels, David Llewellyn-Jones and Jeffrey Lee.

The software is specifically targeted at RISC OS 6.14 or later, though does work well on RISC OS 4.42 on the A9Home.

Click here to download version 2.03.
Click here to download version 2.05.
Click here to download version 2.07.
Click here to download version 2.09.

The front end does not come with the server supplied, so you'll need to grab this from one of the following:

Below is a screenshot of the server running on my A9Home and being accessed from my Risc PC.

VNCSvrFE iconKbdSt - Simple keyboard status indicator (26/32-Bit)

This is a simple application which displays the status of the Keyboard LEDs.

Click here to download.

MassFS other devices entries

Below are the various submissions I've made to Stuart Tyrrell Developments for their USB MassFS otherdevices support file. If you have any of the devices below, and don't already have these entries, you could copy them into your other devices file inside the !MassFS resource application.

Some of these are already in the standard OtherDevs file, but others are newer than the last official release of this file.

# Device: Olympus C360 Zoom Digital Camera (USB 2.0) [read only]
#         Also works with Olympus C315 Zoom Digital Camera
# Submitted by Steve Potts
# Device: Integral 2.0 Flash Drive 256Mb (USB DISK Pro)
# Submitted by: Steve Potts
# Device: hama Traveldrive 16in1 USB 2.0 [CJE were selling at SE 2004]
# Submitted by Steve Potts
# Device: Mobile disk III (USB2.0) 
# Submitted by: Steve Potts 
# Device: Kingston DataTraveler 128Mb Pen Drive
# Submitted by: Steve Potts
# Device: Motorola m25 MP3 Player (256Mb)
# Submitted by: Steve Potts
# Device: MITSUMI 8-in-2 Floppy Disc / CF / Microdrive / SM / SD / MMC Card Reader
# Submitted by: Steve Potts 
# Device: Advent Pen Stick
# Submitted by: Steve Potts  
# Device: Peak Hardware 512Mb USB 2.0 Pen Stick
# Submitted by: Steve Potts  
# Device: Peak Hardwware Peak III 2Gb USB 2.0 Flash Drive
# Submitted by: Steve Potts  
# JVC Everio GZ-MS100 Camcorder
# Submitted by: Steve Potts
# ChipsBar Card Reader
# Submitted by: Steve Potts
# Generic USB 2.0 Multi-Reader/Writer (Card Reader)
# Submitted by: Steve Potts

Email any comments (remove the invalid bit) to StevePotts

Return to index