Charm 2.5.5 released

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.”

Read More

Absoluately new

Absoluately fabuluas. RiscLua is a dialect of Lua adapted for use on RISC OS computer systems, and its maintainer, Gavin Wraith, has reorganised the download page on the RiscLua website, and added a handy new application for developers using the language. The download page now has the distribution split into separate, smaller zip files containing RiscLua itself, example programs, utilities, the source code and the StrongHelp manual – and the new application, called Absolua.

Read More

BASIC libraries galore

Steve Drain has released a number of BASIC libraries, and a new version of the Basalt module. The Strings BASIC library provides routines for handling long strings, referenced by normal string variables. All the standard string keywords are emulated and work with any combination of normal string variables and expressions and long strings. Written to explore a new idea for providing long string support in Basalt, which is yet to be fully written, Steve is releasing the library because it may be of interest.

Read More

You have my number; call me

Call is a newly released (beta) module by Steve Drain, designed to send WIMP messages to an application – and therefore allowing the application to carry out specific functions – after a set period, or at regular intervals. The RISC OS timing system and call-back mechanism is normally used by way of two SWIs (software interrupts): OS_CallAfter and OS_CallEvery, which are used to set up an interval and point to an address in memory; if OS_CallAfter was used, then after the interval has passed, the code at the specified address…

Read More

Charmed, I’m sure

Peter Nowasad of Qubit Consultancy Ltd has announced the availability of version 2.1 of Charm, described as a free, simple to learn yet powerful high level language with a compiler that generates efficient code with a small memory footprint. Aimed in particular at the RiscPC or an emulator such as RPCEmu, the software comes with a desktop shell that supports easy editing, compiling, assembling and linking of multiple files, and allows a number of configuration options for the utilities to be set through menus. The Charm source code itself is…

Read More

Cash prize offered for USB audio functionality

Hot on the heels of the announcement from RISC OS Open Ltd about their bounty scheme, Jim Lesurf has announced a ‘cash prize’ of £300 for someone (or a group): To develop the USB stack/interface, user API, etc, to allow [modern high quality USB devices like the Halide Bridge, Arcam rDAC, etc] to be ‘plug and play’ with ‘native’ ARM hardware running RISC OS. Thus enabling RISC OS users to make use of modern USB devices for high quality audio playing (and recording). Jim goes on to detail on the…

Read More

Quick fix for IyonixPC year increase bug

IMPORTANT UPDATE: RISC OS 5.16 is now available from RISC OS Open Ltd. This an official release and, as well as a number of other updates and improvements to RISC OS 5.xx, if programmed into the Iyonix ROM will solve the clock problem described below. This means the program presented below to act as a temporary solution to the problem is now no longer necessary. If you are using it, please remember to remove it from your boot sequence prior to rebooting your updated computer. However, please note that if…

Read More