Apr 102013
 

A Charm a day month (and sometimes more) helps you code, rest and, er, code some more.

Peter Nowosad, of Qubit Consultancy Limited, has been steadily releasing new versions of his Charm programming language, which has now reached v2.6.4.

The last release of Charm noted on RISCOSitory was version 2.5.6, which appeared in June of last year, Continue reading »

Mar 232013
 

It’s BASIC, Jim, but not as we know it.

Chris Gransden, who has ported a number of emulators and games to RISC OS, has been busy again. In December, he released a test version of XAMOS [direct download], ported to RISC OS after it was suggested on the RISC OS Open forums.

Originally published by Europress Software and developed by François Lionet and Constantin Sotiropoulos, AMOS BASIC was a version of the BASIC language for the Commodore Amiga home computer, Continue reading »

Sep 162012
 

DrWimpC is in the house

Peter Miller has released a new development tool for C programmers using RISC OS 4 or higher.

The software, explains Peter, is intended as “an application creation and development tool for WIMP applications written using the C programming language” and is the result of some discussions Peter had with the late Ray Favre, who looked after the DrWimp BASIC library from 1999 until his death in 2010, having taken it over from Andrew Ayre who originally developed and maintained it from 1995 until 1999. The developer explains that his original plan was to develop his own C programming tool, but agreed with Ray that it might be useful for others and would therefore release something to the community. Continue reading »

Aug 172012
 

Not a hack, but a tool for hackers – and sometimes the hacked off

Reporter is an application by Martin Avison that provides a way for Wimp applications (especially those written in BASIC), Obey files, assembler programs, and so on, to easily display text and variable values in a debugging window, and as such can be a very useful tool for programmers – and it can also be used to help diagnose other problems, reporting on what’s happening during the boot process, for example.

Version 2.67 is now available from the Avisoft website, which includes the following changes since version 2.66: Continue reading »

Aug 172012
 

IF LEN(string$)>255 THEN don’t be left stranded

Last month, Steve Drain announced the release of version 1.50 beta of Basalt, his module that provides extra features to BBC BASIC V. This version provides support for long strings, which Steve refers to as ‘strands’. There is also a comprehensive StrongHelp manual, but as yet there isn’t an online HTML version available.

Briefly explaining strands, Steve says: Continue reading »

Jun 232012
 

Module now ARMv7 compatible. Sorted!

ArmSort is a relocatable module from Martin Avison of Avisoft, designed to provide programmers using BBC BASIC on RISC OS computers and emulators with a very easy and fast way to sort arrays. The module can handle any number of single or multi-dimension arrays, in any combination of variable type, and with any key sequence. It features flexible parameters and comprehensive error checking, and – important for BASIC programmers – it’s fast, using the Flash and Shell sorting algorithms.

The update to version 4.08 is the first in over four years, and chief amongst the changes are that it is now ARMv7 compatible, running with alignment exceptions on – and is thus now fully compatible with the BeagleBoard, and the BeagleBoard-xM based ARMini computer. Continue reading »

Jun 102012
 

There’s a new version of Charm, Ee i ee I/O

Peter Nowosad of Qubit Consultancy Ltd has announced the availability of version 2.5.6 of Charm, his high level programming language for RISC OS computers.

Released under the terms of the GNU GPLv3 licence, Charm comes with a compiler that generates efficient code with a small memory footprint, and a desktop shell that supports easy editing, compiling, assembling or linking of multiple files. Charm is described as “a simple to learn yet powerful object oriented high level language.”

The latest update introduces new dynamic I/O libraries, and the language gains both static and dynamic constructors and destructors, which can be used to create and remove objects respectively, setting things up and cleaning things up as appropriate.

Jun 022012
 

Beta Basalt for a better BASIC.

Steve Drain, developer of Basalt, has released a new version of the module. Short for BASIC Alternative keywords, Basalt is a module that adds many additional keywords and features to all versions of BBC BASIC V, the built in programming language included as part of the ROM (or ROM Image) in all versions RISC OS.

Version 1.42 beta is intended as a stable – with a bracketed question mark in Steve’s announcement – version of the previous alpha version, with additional features: Continue reading »

May 202012
 

A sunbeam to warm you, a new keyword to charm you.

Peter Nowosad of Qubit Consultancy Ltd has announced the availability of version 2.5.5 of Charm, his programming language for RISC OS computers.

With a compiler that generates efficient code with a small memory footprint, and a desktop shell that supports easy editing, compiling, assembling or linking of multiple files, Charm is described as “a simple to learn yet powerful object oriented high level language.” Continue reading »