Meta tags:
description= Matrix Brandy BASIC VI;
keywords= BRANDY, MATRIX BRANDY, BBC BASIC, BBCBASIC, BASIC, BASIC V, BASIC VI;
author= Michael McConnell;
Headings (most frequently used words):
matrix, brandy, basic, vi, 23,
Text of the page (most frequently used words):
the (54), and (34), brandy (24), risc (22), basic (17), for (14), bit (13), #matrix (12), windows (11), bbc (11), build (10), version (10), this (9), also (8), code (7), are (7), experimental (7), supported (7), telstar (6), from (6), that (6), under (6), release (6), builds (6), with (6), sdl (6), linux (6), raspberry (5), graphics (5), package (5), client (4), examples (4), test (4), teletext (4), some (4), running (4), mode (4), have (4), but (4), arm (4), will (4), available (4), use (4), platform (4), centos (4), fedora (4), itself (4), source (4), copyright (3), game (3), here (3), micro (3), made (3), newer (3), brandyrc (3), machine (3), known (3), work (3), support (3), regularly (3), fully (3), development (3), there (3), not (3), built (3), yum (3), repo (3), nightly (3), changes (2), 2014 (2), david (2), daniels (2), kingdom (2), wimpslot (2), viewdata (2), program (2), can (2), found (2), standalone (2), mode7 (2), welcome (2), now (2), note (2), developers (2), their (2), well (2), compatible (2), extensions (2), bb4w (2), where (2), different (2), github (2), any (2), nocheck (2), configuration (2), file (2), text (2), required (2), requires (2), like (2), than (2), branch (2), highly (2), don (2), emulated (2), cross (2), tested (2), x86 (2), almalinux (2), very (2), aims (2), more (2), only (2), videotex (2), written (2), untested (2), versions (2), later (2), since (2), enterprise (2), rhel (2), alma (2), rocky (2), etc (2), el7 (2), containing (2), acorn (2), including (2), website, 2018, 2026, michael, mcconnell, contributors, original, 2000, 1981, acornsoft, unixlib, neatly, sidestepping, 28mb, limit, connected, enjoy, does, disc, all, retro, goodness, interesting, using, implementation, yellow, river, chalksoft, 1983, adventure, runs, quite, pirate, ceefax, engineering, page, below, screenshots, while, focus, provide, environment, similar, basalt, been, included, function, behaves, differently, implementations, functionality, template, has, gratefully, accepted, contributions, suggestions, stardot, forum, direct, email, checks, see, flag, started, immediate, startup, delay, too, long, result, parameter, might, disabled, packager, distributor, enabled, site, supports, home, appdata, dir, depending, tbrandy, optionally, generate, tektronix, terminal, codes, library, exception, normal, libraries, uses, host, capabilities, directly, openbsd, stands, good, chance, building, other, unix, platforms, slow, display, keyboard, department, likely, due, less, optimal, latest, project, properly, snapshot, system, recommended, tools, git, homebrew, macos, environments, strongarm, developing, gccsdk, compile, toolchain, used, performance, testing, slower, 32bit, box, primary, production, servers, status, worth, pointing, out, design, goals, those, richard, russell, excellent, stable, intention, seems, able, expose, much, feature, set, whereas, align, closely, rpcemu, reference, correct, behaviour, its, sister, often, described, modern, extent, traditional, bbcsdl, download, releases, tracked, takes, place, dev, main, master, repository, changelog, archive, pre, binaries, services, over, service, was, demo, application, networking, distribution, current, contains, gnome, desktop, shortcut, icon, 20231022, teefax, ccl4, clib, minimum, 4gb, card, rpi, pi1, sorry, boards, anything, feedback, boot, image, new, both, allow, workspace, greater, maximum, size, hardware, riscpc, vfp, armv6, raspi, automated, last, guarantee, these, even, run, packages, docs, el10, x86_64_v2, next, same, structure, downloads, multi, interpreter, optional, released, gnu, general, public, licence, fork, baselined, his, sourceforge, which, hasn, seen, updates, emulator, computers, said, certain, capabilites, example, parts, mos, calls, cannot, assemble, execute, 6502, floating, point, came, machines, venerable, several, systems, sys,
Text of the page (random words):
matrix brandy basic vi 1 23 6 matrix brandy basic vi 1 23 6 matrix brandy is a multi platform bbc basic vi interpreter with optional sdl graphics support released under the gnu general public licence version 2 it is a fork of david daniels brandy basic baselined at version 1 20 1 from his sourceforge release which hasn t seen any updates since 2014 matrix brandy is not an emulator of the bbc micro or acorn risc os computers that said certain capabilites are emulated for example parts of the bbc mos graphics teletext and some risc os sys calls it cannot assemble or execute 6502 or arm code bbc basic vi is the 64 bit floating point version of basic that came with the acorn risc os machines itself a development of the version of basic on the venerable bbc micro matrix brandy aims to be source code compatible with this including some extensions found in the risc pc versions and the later risc os 5 as made available for several systems including the raspberry pi downloads available cross platform source code enterprise linux rhel centos alma rocky etc release builds for el7 10 and fedora 38 43 as a yum repo containing the package brandy and on the next release will have the same package structure as the nightly version enterprise linux rhel centos alma rocky etc nightly builds for el7 10 and fedora 38 44 as a yum repo containing the packages brandy brandy text brandy docs brandy examples and brandy telstar el10 is built for x86_64_v2 windows 32 bit and 64 bit release builds experimental note windows 11 is untested windows nightly builds very experimental automated builds 32 bit and 64 bit and there is no guarantee these will even run no build is made if there are no changes since the last build risc os available as a 32 bit riscpc and later version and vfp armv6 raspi and 26 bit experimental both 32 bit versions allow a workspace greater than the maximum wimpslot size in risc os 3 on risc pc hardware new raspberry pi boot to basic image minimum 4gb sd card required known to work on rpi 0w 2b 3b 3b not pi1 sorry untested on newer boards as i don t have anything newer feedback is welcome viewdata videotex client pre built binaries for windows 32 bit build and risc os clib build for the telstar ccl4 videotex services and the teefax teletext over ip service this was written as a demo of a standalone application written in bbc basic built for windows and risc os with networking and mode 7 the basic code is in examples mode7 telstar in the source distribution the current client version is 20231022 the brandy telstar package in the yum repo contains the gnome desktop shortcut and icon only as the program itself is in the examples release archive source code only the changelog not a download in itself but we also have a github repository as of version 1 23 0 releases are tracked in the master branch development takes place in dev main it s worth pointing out the design goals here are also very different from those of richard russell s excellent stable and well supported bbc basic for windows where the intention there seems to be able to expose much of the windows feature set whereas matrix brandy aims to align itself more closely to risc os i regularly use risc os 3 71 and arm bbc basic vi v1 80 under rpcemu as a reference for correct behaviour bb4w and its sister package bbcsdl is often described as a modern basic to that extent matrix brandy is more a traditional basic platform support status linux x86 64 fully supported my primary development machine is running almalinux 8 it is also in production use on 64 bit centos 7 servers it is also tested on almalinux 9 10 and fedora 38 43 linux x86 32 fully supported i regularly test on a centos 6 32 bit box and on fedora 30 raspberry pi linux arm 32bit fully supported regularly tested and used for performance testing as it is a slower machine windows 32 bit supported experimental windows 64 bit supported experimental risc os supported experimental my test environments are risc os 3 71 and 5 29 emulated strongarm risc pc raspberry pi developing with the gccsdk cross compile toolchain under linux macos x highly experimental known to be slow in the display and keyboard department this is likely due to less than optimal support under sdl 1 2 and requires the latest code in the sdl project s sdl 1 2 branch to work properly a snapshot is here the homebrew package system is highly recommended for tools like git but don t use their sdl 1 2 build it is also known to work on openbsd 6 7 it stands a good chance of building and running on other unix like platforms with the exception of risc os a normal graphics build requires the sdl 1 2 libraries the risc os build uses the host machine s graphics capabilities directly the tbrandy text mode build can optionally generate tektronix graphics terminal codes no library is required for this as of version 1 23 2 matrix brandy now supports a configuration file at home brandyrc appdata brandyrc or brandy dir brandyrc depending on platform also as of version 1 23 2 matrix brandy checks to see if any newer release is available and will flag this if brandy is started in immediate mode if the startup delay is too long as a result of this use the nocheck parameter or nocheck in the configuration file this might also be disabled by a packager distributor but is enabled on the builds on this site matrix brandy has gratefully accepted contributions and suggestions from stardot the raspberry pi forum github and direct email from developers while the focus is to provide an environment similar to that of basic vi running under risc os some extensions from bb4w and basalt have been included but where a function behaves differently in different bbc basic implementations the functionality of arm bbc basic vi under risc os will be the template below are some screenshots of matrix brandy running in mode 7 teletext compatible ceefax engineering test page chalksoft s 1983 adventure game pirate runs quite well as does yellow river kingdom from the bbc micro welcome disc i ve now made a windows build for all that retro goodness it s interesting to note that the risc os 5 developers are also using this game to test their teletext implementation a viewdata client connected to telstar the program can be found in examples mode7 telstar and a standalone windows client is here enjoy matrix brandy on risc os unixlib build neatly sidestepping the 28mb wimpslot limit on risc os 3 7 website and brandy changes copyright 2018 2026 michael mcconnell and contributors brandy original code copyright 2000 2014 david daniels kingdom game copyright 1981 acornsoft
|