home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
programming
/
useful_1
< prev
next >
Wrap
Text File
|
1999-04-27
|
2KB
|
60 lines
Title: USEFUL
Author: Nicholas J. Kingsley <nicholk@dcs.rhbnc.ac.uk>
Version: 1.00
Title From: Documentation
Author From: Documentation
Version From: Documentation
Supplier: Nicholas J. Kingsley <nicholk@dcs.rhbnc.ac.uk>
Date: 05/12/95
Keywords: Utility programs ; Menu generators ;
Character conversion programs ; Display managers ;
File compressors ; Multitasking programs
Shareware: No
Machine: Archimedes
Operating system: RISCOS
Memory requirements:
Peripherals needed:
Other s/ware needed:
Directory: micros/arch/riscos/e023
Date mounted/updated: 08/12/95
File names: useful.zip
Unarchived files: 44
Unarchived size: 114 kbytes
Omissions:
See also:
-------------------------------------------------------------------------------
Acquiring the package:
Download the archive file(s) and extract using SparkPlug 2
(see the "tools_help" file in micros/arch/riscos/tools for further info).
Description:
USEFUL is a set of modules and routines designed to make programming
easier. These modules, although very useful for BASIC programs, are
designed to be used in languages which don't have certain features
built in, for example assembler doesn't have a random number generator
built-in, and thus the Random SWI could be useful. All modules contain
full help text. Test programs are supplied showing examples of their use.
* Error - Display a standard error message, as dictated by the Style Guide.
* Screen - Improved text entry, cursor movement, character printing, copying
and filling, menu generation, fancy screen clearing, block copying and
displaying raster bars.
* Menu - Easy selection of text-based options (use with Screen_TextMenu).
* Colour - Set text colour and screen background colour, fade text colour and
return different colour shades.
* System - Save and restore current wimp mode and sound parameters in files.
* Read - Read VDU variables, check free memory and read OS version number.
* Random - Create random number seeds and generate random numbers.
* Number - Pad numbers to fixed width.
* File - Compression and decompression, and appending to files.
* GCIO - Read joystick and keyboard.
* IRQFile - Load a file in the background (under interrupts).
* IRQText - Print text under interrupts.
* Sprite - Routines to display sprites fast.
* Redefine - Redefine keys and characters.