RISC OS 4 logo
RISC OS ProductsDB
RISC OS 4 logo

Home Computers Developers Hardware Publications Software Miscellaneous
Cat

Software Products - Programming

TitleVersionDeveloper {Email} [Distributor]PriceKeyOS
Old! 68000 Assembler (Defunct) - DobSoft (Defunct) - -
Old! 68000 Disassembler (Defunct) - DobSoft (Defunct) - -
Old! Acorn Assembler - - - -
ARM assembler
Acorn C/C++ - - - ?-4.02
Acorn C/C++ provides a full set of programming tools for developing applications to run on Acorn's 32-bit RISC computers.
Old! ALPS - Adventure Language Programming System 5.07 - - ?-4.02
A package that allows users with little or no programming knowledge to create their own exciting adventure games incorporating both text and graphics.
Application Compiler - Angelsoft Educational - -
Compiles applications into a single module which loads into ResourceFS.
Archimedes BASIC Compiler 3 Oak Solutions Ltd (Defunct) - -
A desktop based compiler that generates fast, compact code.
Archway 2 - - -
ARM_Debug 1.29 - FREE ?-4.02
Single/multi-stepper disassembler with record facilities. Place conditional breakpoints in applications and rammodules. Interrupt SWI calls (conditional) before and after execution. Trap OS commands. Simple editor.
ASM 4.10 Nick Roberts - -
ARM assembler. Provides facilities for generating 32-bit clean code, suitable for linking with programs intended to run with the new APCS-32 SharedCLibrary.
AWK - Gavin Wraith - -
A programming language.
Old! BasCompress (Defunct) - - - -
Squashes BASIC programs down to size by replacing variable names with single letters and removing comments.
BasCruncher 1.02 - - -
Basic Programmer's Toolkit 2 - ProAction Software - -
BASIC Rip - Jonathan Hunt FREE ?-4.02
Search through the memory of another application and save, as a file, any BASIC programs found there.
BBC BASIC V 1.20 RISCOS Ltd - 3.50-4.03
The BBC BASIC programming language.
BBC BASIC VI - RISCOS Ltd - 3.50-4.03
The BBC BASIC programming language.
Old! C++ - - - -
C++
C/C++ 5.02 - - 3.10-4.02
C/C++ development environment
Old! Cambridge Pascal - Oak Solutions Ltd (Defunct) - -
A comprehensive version of the Pascal language which includes many extensions.
ccrunch - - - -
cdecl - Lee Noar - -
A port of C/C++ declarations in plain English
Charm - - - -
Hign level language which includes a compiler, linker and assembler, with an editor, and a desktop environment to use them from.
Old! Clisp - - - -
CLI_SWI 1.00 Jonathan Hunt FREE ?-4.02
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.
Cross-32 Meta-Assembler - Baildon Electronics - -
A table-based macro cross-assembler that compiles programs for numerous different target processors on any RISC OS computer.
DBEdit - - - -
Dedicated BASIC editor written in Assembler allowing files of up to 500K to be edited on a 1MB machine. Contains 'Error message throwback' feature.
Old! Desktop Assembler - - - -
Old! Desktop C - - - -
Desktop Fortran 77 - Intelligent Interfaces Ltd £145.70 3.70-4.02
Acornsoft DDE Fortran77 compiler
Old! Dr Smith's C Development Toolkit - - - -
Dr Wimp 3.56 Ray Favre FREE 3.10-4.02
Complete freeware Wimp programming package with excellent documentation and many examples and utilities. Still being actively supported and extended. Familiarity with Basic needed (See Book section for Dr Wimp's Surgery and Starting Basic.)
Drlink 0.36 - - -
Old! Easy C - Beebug Ltd (Defected) - -
Easy C is a full development system designed for programmers wishing to learn or develop their skills in C.
Easy C++ - Beebug Ltd (Defected)
[ProAction Software]
£27.50 -
A superb implementation of the C++ programming language originally published by Beebug in 1995. The documentation is supplied on the CD-ROM; please add 20GBP for printed manuals.
EdScheme - Lambda Publications - -
EdScheme is an incremental compiler for Scheme programs, providing the efficiency of a compiler with the convenience of an interpreter.
Old! EventShell - - - -
FormEd - - - -
Old! Forth - - - -
Forth programming language
Old! Forth 83 - - - -
Fortran Libraries - Intelligent Interfaces Ltd £57.58 -
IFMem, IFSub and IGLib libraries for Desktop Fortran.
Fortran77 - Fortran Friends - ?-4.02
Fortran programming language
Old! GameSuite - - - -
Gawk 3.0.4 Gavin Wraith - -
A version of the AWK programming language.
GCC 2.95.2 - FREE ?-4.02
GNU compilers that translate C, C++ and Fortran source into fast ARM assembler.
GCC - - - -
GNU compilers that translate C, C++ and Fortran source into ARM assembler
GCCIde - Dave Appleby - -
A front-end for the GCC compilers.
Old! GNU Ada - - - -
GNU Java compiler - - - -
Java compiler
Old! GNU Pascal - - - -
A Pascal compiler.
GNUf77 - Fortran Friends - -
Fortran compiler and linker
Guavac - Peter Naulls - ?-4.02
Java compiler
HelixBASIC - - - -
Old! Hope - - - -
Old! HUProlog - - - -
HyperCode - Cherisha Software
{Support}
£6.00 3.10-3.70
BBC BASIC to HTML
I-APL for the Archimedes - I-APL Ltd - -
I-APL is an APL for the Archimedes to full ISO and British Standards.
ICI - - - -
Interpreted language with C-like syntax
Old! Icon 9 - - - -
ISO C 1.05 Beebug Ltd (Defected) - -
J - I-APL Ltd - -
J is a dialect of APL. It is an imperative mathematical/logical notation (and a functional programming language) which uses only the symbols on the keyboard.
Java 0.76 - - ?-4.02
javaa - Peter Naulls - -
Java assembler
Old! JFShared 2.54 - - ?-4.02
Basic programming library
Jikes - Peter Naulls FREE -
RISC OS port of IBM's Java compiler; Java source to class file compiler.
Old! JvScript - - - -
Javascript authoring program
Old! Keylink Prolog (Defunct) - Keylink Computers Ltd (Defected) - ?-3.10
A Prolog interpreter integrated into the RISC OS WIMP environment using the standard Edinburgh syntax.
LCC - - - -
C compiler.
LCLint 2.4b+ Lee Noar - -
C source code checker.
Mawk 1.3.3 Gavin Wraith - -
A version of the AWK programming language.
Norcroft/Acorn Pascal - - FREE -
Pascal
NurseW 1.56 - - -
A macro inserter for the Dr Wimp programming library.
OSLib 6.11 - FREE ?-4.02
OSLib is a highly optimised, efficient, type-safe APCS interface library for RISC OS's Application Programmers' Interface (API). Headers are provided for C, C++ and Assembler.
Perl 5.005_03 - - -
The Perl programming language.
PGplot - Fortran Friends - -
Portable Fortran subroutine library from mainframes, allows 1 and 2D data plotting including axes.
PICbasic - Robert P. Sprowson - -
PICsuite - Jaffa Software £99.00 -
The only PIC programmer + assembler + disassembler + simulator set of tools. The kit consists of software and a programmer board with ZIF socket.
PICsuite - Robert P. Sprowson £99.00 -
The only PIC programmer + assembler + disassembler + simulator set of tools. The kit consists of software and a programmer board with ZIF socket.
Python 1.02 - - -
QDBug - VTI (Defunct) - -
Very powerful ARM code debugger for use on ARM-based processors.
Reporter 2.31 Martin Avison - -
Provides commands which enable information to be easily displayed from a BASIC program in a separate multi-tasking debugging window.
ResEd - RISCOS Ltd - -
Risc Lua 1.4 Gavin Wraith FREE -
Based on Lua 3.2, a small and elegant extension language.
RiscBASIC - Silicon Vision Ltd - -
A powerful BASIC compiler for Archimedes systems. Features include an optimising compiler for speed and memory efficient code, full cross references, etc.
Old! RiscFORTH - Silicon Vision Ltd - -
RiscFORTH is a 32-bit implementation of the Forth-83 standard, designed to take full advantage of the ARM architecture.
Old! RoboLOGO - Silicon Vision Ltd - -
This extension to traditional LOGO provides three-dimensional control of an articulated humanoid or animal figure through the use of a standard LOGO language.
Old! SB-Prolog - - - -
ScreenTurtle - Topologika Software (1st Entry)
[AVP]
£52.88 KS1 KS2 KS3 -
The easiest entry point to turtle graphics. Friendly and colorful, with all the usual commands plus special maths features like bearings, co-ordinates and vectors, etc.
Simple Control - Camboard Technology
[AVP]
£23.44 KS2 KS3 -
Introduces control and LOGO style programming
Old! SML 4 - - - -
Old! Squeak - - - ?-3.70
Smalltalk
Squeak - - - -
Smalltalk
Squeak Smalltalk - Tim Rowledge FREE ?-3.70
The PD Smalltalk system. Smalltalk is the original object-oriented programming language.
Swish - Lenny - -
SWI listing utility
Old! TemplEd 1.34 Dick Alstein - -
A template editor.
Toolkit 1.02 Paul Johnson - 3.10-4.02
Calculates either the icon or window flags for a particular window or icon. Requires WimpBASIC2 runtime modules.
UnixLib 3.7b - FREE ?-4.02
Run-time library for RISC OS.
Old! VDUstream - - - -
Vigil 1.09 Rheingold Enterprises (Defunct) - ?-4.02
Multi-tasking monitor/debugger for use with desktop applications written in any language.
Whizz - Darren Windsor - ?-4.02
A BASIC compiler with a limited range of supported commands.
Whizz 0.03 Image Software FREE ?-4.02
Whizz takes a BASIC source code file and converts each line into an equivalent sequence of assembly language instructions. Function/procedure names are copied from the BASIC file and given to their corresponding subroutines in the assembly source.
Old! Wimp Programmer's Toolkit - Beebug Ltd (Defected) - -
Old! Wimp Programmer's Toolkit 4 - ProAction Software - -
Old! WimpBasic 2 2.08 - £44.99 ?-4.02
WimpBASIC2 - Clares Micro Supplies Ltd £75.00 -
Easy Wimp programming tool: write fully multitasking applications in minutes.
WimpDebug (WimpDb) 1.11 Andreas Schloegl - ?-4.02
WimpDebug supports debugging of BBC BASIC Wimp applications - view variables during execution, log variables, set breakpoints, view any variable during a breakpoint, view memory contents during execution or breakpoint.
WimpWorks 2.23 Jaffa Software - -
Integrated development environment.
Old! WindowEd - - - -
Old! XLisp - - - -
Lisp

Copyright © 04 Nov 2001 RISCOS Limited and Rebecca Shalfield