Software downloads

Photo from the article

Printer friendly format [Normal view]



Writing software is something I used to do when I had a lot of spare time, usually to help me fulfil some task or to learn something new.

Present

If I'm doing any programming these days I'll probably be working on my hobby operating system kernel project: diosix. Source code, documentation and other bits and pieces are available from code.google.com. Any input is welcome.

Past

A long while ago I released a collection of other stuff I've made over the years for people to now use or fiddle with. Unless otherwise stated, these programs should work on all versions of RISC OS 4 and 5, and possibly RISC OS 3. Source code is included under an open source BSD-style licence. If you do update any of these applications, I'll happily accept a patch. If you find a bug, vulnerability or critical flaw, let me know so I can release a fix.

Software labelled alpha and beta are incomplete and will have a few bugs and problems. Stable applications are ones that are known to work.

Bonus material

As well as the software listed below, there's also some operating system extension modules I started developing available here. These include a file contents indexer, a file update notifier and a swap memory manager. You're welcome to turn any of this into something useful, subject to the licensing conditions.

Files to download

BASIC CGI scripts 1.00 Beta This is a bunch of CGI scripts written in BASIC for the NetPlex webserver. They can display the status of your computer, what music you're listening to and a few other sillies. Includes a simple OS module for monitoring multitasking efficiency.[Download]
CLI Jukebox0.02StableCLI Jukebox will pick a random file in a directory and appends its filename to the end of a given command. This makes it useful for picking random backdrops or music files to play.[Download]
Countdown 0.34 Stable Sits in the corner of the desktop and counts down the time to a configured date. Handy for piling on the pressure for a looming deadline. [Download]
CtagsFE 0.02 Alpha This is a frontend to Justin Fletcher's port of CTags, a utility that scans through source code and produces a report on the components defined in the source files. It is unfinished. [Download]
DesktopFont 0.01 Stable This temporarily changes the desktop font to a specified one. It is executed from the command line. [Download]
Dionews 0.20 Beta This is a set of HTML and perl scripts that fetch headlines from a number of online news sources and compiles a list of the top stories as a set of webpages. It is written for Unix-style operating systems. [Download]
DLL Gubbins 0.10 Alpha This is the start of a simple system that dynamically loads libraries on RISC OS. It works by copying AOF .o files into memory and parsing them to hook the libraries into the running program. It is unfinished. [Download]
EasyGCC 1.38 Alpha Re-released for historical reasons, this is a software development environment I attempted to write. It used to work well and now it doesn't at all. You're welcome to do something with it. [Download]
EasyGCC 2.00 Alpha Started from scratch, EasyGCC2 was actually designed and planned unlike its previous cousin. This development environment is aimed at providing a friendly interface to GCC, Norcroft, Amu, Make and other toolchain components. It is unfinished. [Download]
EssayInfo 1.00 Stable This simple program counts the number of words, letters and sentences in a textfile. [Download]
FrontMan 1.20 Stable Provides a user friendly interface to command line applications. This is the initial version that Dave Watson then later overhauled. I've put this online for historical purposes. [Download]
Hack 1.00 Stable A silly little program that you can use to impress your friends as you break into a global government computer system. [Download]
Kill 0.11 Stable Terminate applications from the command line using their task id numbers or by name. Based on the Unix command of the same name. [Download]
MP3Filer 0.10 Alpha This is the start of a RISC OS Filer clone that uses AMPlayer to display information on directories of MP3 files. It is unfinished. [Download]
MP3Server 0.10 Stable I use this software as an MP3 server on my RiscPC. It is based on a port of tiny-httpd, and consequently is licensed under the GNU GPL. [Download]
PointerMonitor 0.11 Stable This is a simple and small application that shows the co-ordinates of the mouse cursor within any icon and window. Pointer Monitor is useful for debugging WIMP applications that have complex or dynamic GUIs. [Download]
Ps 0.11 Stable Just like the Unix command of the same name, this utility lists details of programs running on your computer. [Download]
RISC OS Cron 1.00 Stable This runs in the background and every minute it checks to see if a task has been scheduled to execute at the current time. Commands can be run periodically, such as twice a month, once an hour, every minute, and so on. Written from scratch. [Download]
Shutdown 0.11 Stable It may become necessary to shutdown your machine from an obey script or remotely over telnetd. This command line tool will initiate the standard desktop shutdown procedure, leaving your computer ready to be turned off or automatically reboot. [Download]
SockStats Lite 0.10 Stable This is a 'cutdown' version of Select's SockStats. It displays your current download and upload transfer rates as applications use the local network and Internet. [Download]
Status Daemon 0.14 Stable This application will periodically gather information about your computer and present it as a webpage using a user defined HTML template. It includes SDConfig 0.12, which is a user interface for configuring StatusD. [Download]


• There's also a collection of odds and sods online here that are either small bits of software or programs I haven't officially released yet. Let me know if any of them are of any use to you.

Published: Tue Jan 10 09:51:08 2006