Visit the ANS Homepage
Filebase Front Page
Add Item
Update Item
What's New?
Information
Link To Us

[ Audio Video | Communications | DTP | Education | Emulators | Engineering | Financial | Games | Graphics | Programming | Utilities ]

Programming

You will need to be online to use this search form.
Search for :    Category :
Results per page : Details :

Resources to assist in the creation of your own applications.

Manuals (3)

This is a listing of all the entries in the Programming section.

34 records found!


AppEngineModule v0.10 (12KB)
Status: Unknown
Homepage: http://www.tristone.co.uk/davespace/software/dpt.html
Download: http://www.tristone.co.uk/davespace/software/sw/appenginem.zip
Description:
AppEngine is a system of programming libraries. The AppEngine module contains some of the most commonly used functions of some libraries, written in assembler for speed.

ARM_Debug v1.28 February 2000 (130KB)
Status: Unknown
Homepage: http://www.dse.nl/~tvdb/
Download: http://www.dse.nl/~tvdb/Armdeb.zip
Description:
*Disassembler, editor. *single/multistepper in 26bit User and 26bit SVC mode. *Edit directly wimpslots and rammodules (in bytes, words, mnemonics, binary and asci) *It can place conditional breakpoints in applications and rammodules. After reaching a breakpoint the values from the registers, flags and memory can be altered, singlestep through the code and leave the singlestepper with the last registers, flags and PC counter. *Step Until (R..=&.. or !&..=&.. or BreakPoint) *Record all the steps (inc. registers and flags), which can be examined afterwards. *Trap SWI calls and OS commands (conditionally). *It has a *Step and a SWI "OS_BreakAddress" call.

ASM Macro Assembler v4.09 (65KB)
Status: Freeware
Homepage: http://www.argonet.co.uk/users/tigger/programs/misc.html
Download: http://www.argonet.co.uk/users/tigger/programs/ASM.zip
Description:
ASM is a freeware ARM assembler. Version 4.05 fixes a bug in 4.04 that could cause ASM to crash if the length of any symbol name, string, etc was an exact multiple of 64 characters.

BASIC rip (7KB)
Status: Freeware
Homepage: http://www.xlcus.co.uk/software/acorn/
Download: http://www.xlcus.co.uk/software/acorn/apps/basicrip.zip
Description:
Search through the memory of another application and save, as a file, any BASIC programs found there.

CConv (5KB)
Status: Freeware
Homepage: http://www.madsoft.freeserve.co.uk/soft.htm
Download: http://www.madsoft.freeserve.co.uk/downloads/progs/cconv.zip
Description:
Converts C source code into HTML.

cdelc (20KB)
Status: Freeware
Homepage: http://www.argonet.co.uk/users/leenoar/
Download: http://www.argonet.co.uk/users/leenoar/cdelc.zip
Description:
Convert C/C++ type-declarations to and from English.

CLI SWI v1.00 (4KB)
Status: Freeware
Homepage: http://www.xlcus.co.uk/software/acorn/
Download: http://www.xlcus.co.uk/software/acorn/apps/cliswi.zip
Description:
A small relocatable module which lets you call SWI routines from the command line. Values returned by the SWI are stored in the system variables R$0 to R$7.

CVS v1.10.8
Status: Unknown
Homepage: http://gallery.uunet.be/John.Tytgat/cvs/
Description:
RISC OS port of CVS 1.10 (Concurrent Versions System), now the current 1.10.8 snapshot of CVS together with a couple of bug fixes. The port version is now 0.17.

FontSet v10/01/00 (9KB)
Status: Freeware
Homepage: http://www.houseofmabel.com/programs/index.html
Download: http://www.houseofmabel.com/programs/FontSet.zip
Description:
Quickly set desktop font (when writing WIMP applications)

FormEdExt v1.62 (62KB)
Status: Unknown
Homepage: http://www.movspclr.co.uk/software.html
Download: http://www.movspclr.co.uk/progs/formedext.zip
Description:
Template editors seem to be something that everyone has a go at modifying every now and then. Some are incredibly good, and some are very poor. FormEdExt is a mediocre editor for those who like FormEd but dislike its lack of any form of update. It ties quite well to my particular 'style' of template design, but is useful for general editing work.

GCC v2.95.2 (1281KB)
Status: Freeware
Homepage: http://hard-mofo.dsvr.net/gcc/
Download: ftp://ftp.hard-mofo.dsvr.net/pub/gcc/gcc-2.95.2-prerelease-3/gcc.zip
Description:
Free collection of compilers that provide the user with a powerful tool for translating C, C++ and Fortran source into fast ARM assembler that is suitable for execution on RISC OS. Requires other archives from the same site.

Grab v2.02 (10KB)
Status: Unknown
Homepage: http://www.tristone.co.uk/davespace/software/dpt.html
Download: http://www.tristone.co.uk/davespace/software/sw/grab.zip
Description:
Grab allows the system sprite pools to be saved to a sprite file. It's useful for checking to see exactly what sprites are being loaded into the system sprite pool.

Indent v2.2.0 (67KB)
Status: Freeware
Homepage: http://www.argonet.co.uk/users/ttehtann/Programmes/
Download: http://www.argonet.co.uk/users/ttehtann/Programmes/Indent.zip
Description:
A RISC OS version of the GNU indent program (ported from GNU indent v2.2.0). Used to tidy or otherwise fiddle with C code formatting, to give all code a consistent look. It may be run either as a command line program or using the GUI front end. Requires the Acorn Frontend module.

JFPatch v2.55 (194KB)
Status: Unknown
Homepage: http://www.movspclr.co.uk/software.html
Download: http://www.movspclr.co.uk/progs/jfpatch.zip
Description:
Without access to an assembler, and feeling thoroughly annoyed at having to re-write module headers every time I wanted to do something new, I wrote a very simple program to build up BASIC programs to make modules. JFPatch had been born. It provides a pre-processor for the BASIC assembler which allows it to assembler modules to perform a large number of functions with a minimal amount of code.

JSFP (170KB)
Status: Freeware
Homepage: http://members.xoom.com/julesmind/jsfp.html
Download: http://members.xoom.com/julesmind/bin/jsfp.zip
Description:
JSFP is being written to provide a fast, overhead-reduced alternative to Acorn's floating-point emulator module, at the expense of flexibility, accuracy and program elegance. The routines currently implemented are between 4 and 30 times faster than the FPE on a StrongARM machine.

JSLib v1.00 (338KB)
Status: Unknown
Homepage: http://www.movspclr.co.uk/software.html
Download: http://www.movspclr.co.uk/progs/jslib.zip
Description:
JSLib is a simple RISC OS port of the JavaScript library.

LCLint (1075KB)
Status: Freeware
Homepage: http://www.argonet.co.uk/users/leenoar/lclint/
Download: http://www.argonet.co.uk/users/leenoar/lclint/lclin2-4b.zip
Description:
LCLint is used to check C source code prior to compilation for problems such as memory management errors, the use of undefined storage, null pointer dereferencing, violations of information hiding, etc. It is quite comprehensive in that it provides over 300 command line switches (which can also be specified in an option file).

Makro v1.57 (12KB)
Status: Unknown
Homepage: http://www.tristone.co.uk/davespace/software/dpt.html
Download: http://www.tristone.co.uk/davespace/software/sw/makro.zip
Description:
Makro is a flexible text macro system. It provides a window where you can store up to 32 named strings, each of which can be programmed to send any string to the caret at the click of a button.

NonFragmentingHeaps v4.11 (19KB)
Status: Freeware
Homepage: http://www-users.york.ac.uk/~ajb121/nfh.htm
Download: http://www-users.york.ac.uk/~ajb121/progs/nfh.zip
Description:
Module which provides SWIs to generate heaps that never fragment.

OSLib v6.00 (1088KB)
Status: Freeware
Homepage: http://www.mk-net.demon.co.uk/oslib/
Download: http://www.mk-net.demon.co.uk/oslib/561/oslib.zip
Description:
OSLib is a highly optimized interface library for the Application Programmers' Interface (API) for the Acorn series of 32-bit RISC OS computers. It is a useful tool for application program writers for this platform.

Perl (1700KB)
Status: Freeware
Homepage: http://www.flirble.org/~nick/P/
Download: http://www.flirble.org/~nick/P/perl_113_riscpc.zip
Description:
Perl, check the web site for more information and multiple downloads.

ProgUtils v1.02 (5KB)
Status: Unknown
Homepage: http://www.tristone.co.uk/davespace/software/dpt.html
Download: http://www.tristone.co.uk/davespace/software/sw/progutils.zip
Description:
ProgUtils is a combined utility program for programmers. It is a SWI translator, expression evaluator and an ARM instruction decoder all in one.

RecErrors v1.07 (22KB)
Status: Unknown
Homepage: http://www.movspclr.co.uk/software.html
Download: http://www.movspclr.co.uk/progs/recerrors.zip
Description:
Whilst you are testing software it is useful to know what errors are occuring so that you can give accurate bug reports. I'm frequently frustrated by people that email me saying "An error appeared saying something about an missing variable" which is not exactly helpful when you've got a ten thousand lines of source code to find it in. RecErrors records these errors to a file for you.

ReformC v1.01 (12KB)
Status: Unknown
Homepage: http://www.movspclr.co.uk/software.html
Download: http://www.movspclr.co.uk/progs/reformc.zip
Description:
Source (in general) is very hard to read and it tends to be very difficult to extract comments from code, especially if you assume that comments are coloured differently to other text. ReformC takes code and attempts to insert special code sequences that will describe colour or style changes. In this way you can tailor the output to any kind of output device for the things that it identifies.

ResFind and ResConf v0.30 (278KB)
Status: Freeware
Homepage: http://www.gag.de/resfind/index.html
Download: http://www.gag.de/resfind/dload.html
Description:
ResFind ist a Utility to enable Applications to automatically set the language to use depending on the systems language and to make translation into further languages easier. !ResConf is the installation and configuration language for the end user.

RiscXLib
Status: Freeware
Homepage: http://www.brighteyes.u-net.com/RiscXLib/RiscXLib.html
Description:
Libraries allowing X client programs to be compiled.

SetPaths v1.00 (5KB)
Status: Unknown
Homepage: http://www.tristone.co.uk/davespace/software/dpt.html
Download: http://www.tristone.co.uk/davespace/software/sw/setpaths.zip
Description:
SetPaths is a replacement version of the SetPaths utility for AcornC/C++ users. It automatically scans the Libraries directory and builds up C$Path when booted.

TaskInfo v1.06 (41KB)
Status: Freeware
Homepage: http://www.sliced.co.uk/software/taskinfo/
Download: http://www.sliced.co.uk/software/transient/taskinfo.zip
Description:
TaskInfo is a module which provides an API for adding to the Task Manager menu. It also lets you deal with interactive help for those menus and can also be used to change the name of a task as given in the task manager display.

Toolkit v1.02 (13KB)
Status: Unknown
Homepage: http://www.acornusers.org/cbsa/Program.html#Toolkit
Download: http://www.acornusers.org/cbsa/ftp/Program/Toolkit.zip
Description:
Calculates either the icon or window flags for a particular window or icon. Requires WimpBASIC2 runtime modules and RISC OS 3.1 or above.

UnixLib v3.7b (490KB)
Status: Freeware
Homepage: http://hard-mofo.dsvr.net/unixlib/
Download: ftp://ftp.hard-mofo.dsvr.net/pub/unixlib/unixlib37b.zip
Description:
Unixlib is a Run-Time Library for Acorn RISC OS computers that provides a mixed SysV / BSD interface for C programs. It is an alternative to the Stubs and AnsiLib libraries supplied with the Norcroft C compiler. It is also the default Run-Time Library for the RISC-OS port of GCC.

Whizz v0.03 (49KB)
Status: Freeware
Homepage: http://www.argonet.co.uk/image/compiler/index.html
Download: http://www.argonet.co.uk/image/compiler/comp.zip
Description:
Put simply, !Whizz takes a BASIC source code file and converts each line into an equivalent sequence of assembly language instructions. This is done for the entire program to produce an assembly language source file. Function / procedure names are copied from the BASIC file and given to their corresponding subroutines in the assembly source. All REMS are also copied across as comments.

WimpFetch v2.73 (220KB)
Status: Shareware (£10.00)
Homepage: http://www.argonet.co.uk/users/tudor/english/share.html
Download: http://www.argonet.co.uk/users/tudor/pd/fetch.zip
Description:
WimpFetch was written to aid the understanding and teaching of the famous Fetch- Execute cycle used by every CISC computer. I use it for the A-Level in Computing and the BTEC National Diploma in Computing. It uses a processor model that is so basic, it will just about work.

Zap v1.42 (3024KB)
Status: Freeware
Homepage: http://www.zap.uk.eu.org/
Download: ftp://ftp.zap.uk.eu.org/pub/stable
Description:
Zap provides many different editing modes for a large variety of file types, including C, C++, Java, Perl, HTML, BASIC, Assembler and many more.

Zmac v1.2 (136KB)
Status: Unknown
Homepage: http://users.ox.ac.uk/~chri0264/software/
Description:
A RISC OS version of Zmac 1.2, a Z80 macro cross-assembler. Features a desktop front end, requiring the FrontEnd module and DDEUtils as supplied with Acorn C/C++, but can also be used from the command line.

© 2000 Acorn News Service
Webmaster: Stephen Courtney