Things for RISC OS
© nemo 1987-2023
Here is a small selection of things I’ve written for RISC OS
Latest update: 06 Nov 2023 – ArthurASCII 0.01
Previous: 02 Oct 2023 – !RMA 0.15
Downloads are RISC OS extended ZIP files which should be opened in RISC OS using SparkFS or similar. Extracting the contents in Windows will lose the filetypes.
MetaSprite is a powerful extension to Sprite capabilities, forming the information and storage basis of many other Sprite technologies such as Chroma Keying and Colour Management, as well as fixing bugs in ColourTrans.
DeepKeys replaces the standard byte-wide keyboard buffer with a word-wide buffer. It also stores keyboard modifiers and physical key numbers with every keypress. Finally, it delivers this meta-information to Wimp tasks through an extension to the standard Wimp Poll KeyPress message.
Desktop contains things concerned with the workings of the Wimp. This includes a DataOpen template mode launcher; saving the Desktop state; and the BlockTransfer module that makes Wimp_TransferBlock slightly less insane.
!InAWindow provides two new filetypes – TaskApp and TskBASIC – that will run in a TaskWindow when double-clicked, but run normally at the command line. TaskObey and TaskExec are similarly upgraded, and a new *Command provides the same functionality for any file or *Command.
The UTF-8 page contains various parts of the complete UTF-8 solution for RISC OS. Only some parts have been released for testing and evaluation purposes, in Alpha and Beta form, and everything is subject to change. Only download things from this page to help in their development.