Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Brandy Basic V for Dslinux: Difference between revisions

From GameBrew
m (Text replacement - "Category:Utility Applications on DS" to "")
No edit summary
Line 9: Line 9:
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/dshomebrew/brandyvdslinux.7z
|download=https://dlhb.gamebrew.org/dshomebrew/brandyvdslinux.7z
|website=http://jaguar.orpheusweb.co.uk/branpage.html
|website=https://gbatemp.net/download/brandy-basic-v-for-dslinux.1501/
}}
}}
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.
This is a basic port of the [http://jaguar.orpheusweb.co.uk/branpage.html Brandy] BBC Basic V interpreter to [[DSLinux|DSLinux]].
 
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.
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|Dslinux]]. The [http://jaguar.orpheusweb.co.uk/branpage.html original author] complete with source.
==User guide==
 
Contents:
==Features==
*basic.txt - The reference manual for the language.
* 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.
*brandy - The basic interpreter, it lives in /usr/bin.
* It has procedures and multi-line functions which can have local variables and arrays.
*BENCH.BBC - A simple benchmark for Brandy, it lives in your home dir.
* 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.
*TEST.BBC - The simple colour test you see in the image, it lives in your home dir.
* The Acorn-written interpreters include an assembler.
*brandy.jpg - A photo of my ds lite running the colour test.
* Speed: the interpreter is very fast.


==User guide==
Only text modes are supported, support for ARM assembly.
Only text modes are supported, support for ARM assembly.


Line 41: Line 41:


==External links==
==External links==
* Author's website - http://jaguar.orpheusweb.co.uk/branpage.html
* GBAtemp - https://gbatemp.net/download/brandy-basic-v-for-dslinux.1501/

Revision as of 10:42, 21 July 2024

Brandy Basic V for Dslinux
Nds.png
General
AuthorDavid Daniels, Hideki
TypeUtilities
Version1.19.DSL.02
LicenseMixed
Last Updated2008/01/17
Links
Download
Website

This is a basic port of the Brandy BBC Basic V interpreter to DSLinux.

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.

User guide

Contents:

  • basic.txt - The reference manual for the language.
  • brandy - The basic interpreter, it lives in /usr/bin.
  • BENCH.BBC - A simple benchmark for Brandy, it lives in your home dir.
  • TEST.BBC - The simple colour test you see in the image, it lives in your home dir.
  • brandy.jpg - A photo of my ds lite running the colour test.

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.

Screenshots

brandyvdslinux.jpg

Changelog

1.19.DSL.02 2008/01/17

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

1.19.DSL.01 2008/01/17

  • Initial port.

External links

Advertising: