Brandy Basic V for Dslinux: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 18: Line 18:


==Features==
==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 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 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.
* 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.
* The Acorn-written interpreters include an assembler.
*Speed: the interpreter is very fast.
* Speed: the interpreter is very fast.


==User guide==
==User guide==
Line 31: Line 31:
==Changelog==
==Changelog==
'''1.19.DSL.02 17 January 2008'''
'''1.19.DSL.02 17 January 2008'''
*MODE 47 64x32 text - for dslinux with 4x6 font
* MODE 47 64x32 text - for dslinux with 4x6 font.
*MODE 48 64x21 text - for dslinux with 4x9 font
* MODE 48 64x21 text - for dslinux with 4x9 font.


'''1.19.DSL.01 17 January 2008'''
'''1.19.DSL.01 17 January 2008'''
*Initial port
* Initial port.


[[Category:Homebrew applications]]
<br>
[[Category:DS homebrew applications]]
[[Category:Utility homebrews on DS]]

Revision as of 11:50, 18 May 2021

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>


Brandy is an interpreter for BASIC V, the dialect of BASIC that Acorn Computers supplied with their ranges of desktop computers that use the ARM processor such as the Archimedes and Risc PC, and is still in use on these and compatibles.

BASIC V is an extended version of BBC BASIC. This was the BASIC used on the BBC Micro that Acorn made during the early 1980s.

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

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

Only text modes are supported, support for ARM assembly.

Basic.txt contains a manual for Basic V, brandy.jpg an example screenshot. 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: