7th software
Software
About News Software Contact Links

Software for RISC OS computers



 
MoreDesk Demo (1.17) (32-bit safe)
Free demonstration version of the virtual desktop manager, MoreDesk.
 
Moan Demo (1.03) (32-bit safe)
Free demonstration version of the desktop card game, Moan.
 
Routines (1.37) (32-bit safe)
A dynamically-linking library of many useful BASIC routines.
 
MouseInfo (1.04) (32-bit safe)
Example application which uses the !Routines libraries. Provides real-time information about colours, windows and icons under the mouse pointer.
 
vCalRead (1.04) (32-bit safe)
Example application which uses the !Routines libraries. Decode and translate vCalendar and iCalendar files.
 
asmfind (0.01) (32-bit safe)
Recursive source code search for ARM instruction sequences with various tricks to help it to avoid missing matches due to comments and labels (etc) in the source code.
 
AudioView (0.04) (32-bit safe)
Completely unsupported application! This program was a prototype for an audio editing program. It's basic, clunky and not particularly finished or tested. Use at your own risk! Requires !Routines and !PlayIt from Rick Hudson.
 
AudioEdit (0.01) (32-bit safe)
Completely unsupported application! This program was the real application for which AudioView was the prototype. It's completely unfinished and not well tested. It's also a debug build so you will need both !Routines and !Reporter from Martin Avison.
 
SetAccess (1.05) (32-bit safe)
Handy desktop application for setting file and directory permissions.
 
Squarc (2.11) (32-bit safe)
Fast file/directory archiver using Acorn Squash module.
 
ShortCut (2.06) (32-bit safe)
Desktop application for creating shortcuts to files, applications and directories.
 
DoTextseek (1.00) (32-bit safe)
Small bodge to allow you to launch the Textseek search window from an editor (i.e. Zap).
 
WinMenu (1.01) (32-bit safe)
Use the Windows key on your keyboard to open a menu at the mouse pointer. Also features very basic keyboard navigation of menus (not fully imlpemented).
 
AMPlayer (1.39) (32-bit safe)

This is an unofficial 32-bit release of the example front-end for the AMPlayer modules. It is based upon the unofficial 32-bit release by Peter Naulls. Improvements include:

  • Larger playlist display shows more tracks;
  • Better memory management (uses ASH library from !Routines);
  • Empty button in playlist window to clear all tracks from the playlist;
  • Save the playlist into AMPlayer choices to reload next time AMPlayer starts;
  • Shuffle button in playlist window to shuffle the tracks.

Note: The release has not yet been endorsed by the current AMPlayer maintainers but has been used without problems here.

 
MemDebug (1.01) (32-bit safe)
Provides protection for developing BASIC programs which use indirection operators.
 
VCache (32-bit safe)
A module to provide quick and easy access to large (up to 4GB each) files and 'virtual' memory blocks.
Note: this module is now a part of the !Routines suite.
 
SRDPq (32-bit safe)
A module to assist with writing applications which require messages from other software to be stored in a queue before being processed from a pollword (example included).
Note: this module is now a part of the !Routines suite.
 
OpenWatch (0.02) (32-bit safe)
Module which helps improve the desktop behaviour for Geminus users (specifically those with two monitors).
 
MouseCmd (0.01) (32-bit safe)
Module providing some useful commands for controlling the mouse (e.g. moving the pointer and simulating clicks and drags).
 
NullWatch (32-bit safe)
A module which makes machines a little more reliable for remote access by helping them to stay running unsupervised.
Note: this module is now a part of the !Routines suite.
 
Command line tools...
 
7backup (7backup 1.15, GUI 1.06, 7bupstats 0.32) (32-bit safe)
Flexible command line file and directory backup tool, also includes a graphical user interface. Note: this utility requires the !Routines suite.

This download now includes the add-on application called 7bupstats from Chris Johnson. This handy app tells you what 7backup is doing at any given moment (even when the backup is operating in the background).
 
GrabWin (1.00) (32-bit safe)
Grab areas of screen as a sprite, usually a window or set of windows. Note: this utility requires the !Routines suite.
 
BCrunch (0.01) (32-bit safe)
This is a command line tool for crunching (compressing) tokenised BASIC programs. It has a number of useful features which are missing from other BASIC crunching tools and is 32-bit compatible so should run on the IYONIX and A9home. Both sources and binary are included (published under a BSD-style license). You will need a suitable build environment and the Acorn C/C++ tools for building. At the moment, this program is not fully featured and should be treated as alpha quality code.
 
BASSwitch (1.00) (32-bit safe)
A tool to conditionally strip sections from tokenised BASIC programs.
 
BASVars (1.06) (32-bit safe)
A small program to analyse variable and routine use in tokenised BASIC programs.
 
BJoin (0.01) (32-bit safe)
Command line utility to append a number of tokenised BASIC programs into one program.
 
FindFiles (32-bit safe)
Powerful search for objects in a file system (including expression evaluation).
 
IfEmpty (32-bit safe)
Perform a command if a file or directory is 'empty' (else perform another command).
 
LocaleRes (1.03) (32-bit safe)
Set a system variable to the current machine locale string.
 
Launch (32-bit safe)
Utilities to launch tasks, if not already running, or kill tasks, if running (Unlaunch now issues PreQuit).
 
UnVDU (32-bit safe)
Strip all lines starting with "VDU:" from a tokenised BASIC program.
 
Canonical2 (32-bit safe)
Simple utility to canonicalise a filename into a system variable.
 
Strings (32-bit safe)
Scan through files and output any strings of printable characters.
 
Miscellaneous...
 
Zap Filters (32-bit safe)
A collection of useful filters for the popular RISC OS editor, Zap.
 
ComboSort (32-bit safe)
Example sorting algorithm (in BASIC), combining quicksort, heap sort and insertion sort.
 
DAExample (32-bit safe)
Trivial example of how to use dynamic areas from BASIC.
Note: any software marked as 32-bit safe has been tested on the Castle Technology IYONIX pc.

AboutNewsSoftwareContactLinks