Brandy Basic V for Dslinux

From GameBrew
Revision as of 04:42, 5 December 2012 by HydeWing (talk | contribs) (Created page with "{{Infobox homebrew | title = Brandy Basic V for Dslinux | image = 300px | type = Utility | version = 1.19.DSL.02 | licence ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Brandy Basic V for Dslinux
File:Brandybasicvds.jpg
General
Author(s)David Daniels, Hideki
TypeUtility
Version1.19.DSL.02
LicenceMixed
Links
[Media:Brandydslinux119dsl02.zip Download]
Website
Advertisements

<htmlet>adsense</htmlet>


This is a basic port of the Brandy BBC Basic V interpreter to Dslinux. The original author complete with source.

Only text modes are supported, support for ARM assembly.

Features

  • It is a structured Basic with a full range of statement types such as WHILE and REPEAT loops, a block IF statement and a CASE statement.
  • It has procedures and multi-line functions which can have local variables and arrays.
  • It has 'indirection operators' which allow data structures to be constructed and manipulated. Memory can be allocated from the Basic heap that can be referenced using these operators.
  • The Acorn-written interpreters include an assembler.
  • Speed: the interpreter is very fast.

User guide

Basic.txt contains a manual for Basic V, brandy.jpg an example screenshot.

This is a quite fast and well featured structured Basic interpreter.

To exit brandy type QUIT at the > prompt.

Changelog

1.19.DSL.02 17 January 2008

  • MODE 47 64x32 text - for dslinux with 4x6 font
  • MODE 48 64x21 text - for dslinux with 4x9 font

1.19.DSL.01 17 January 2008

  • Initial port

Advertising: