ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: File Archives :: BBC BASIC (Z80)
BBC BASIC (Z80)

FILE INFORMATION

Ranked as 5152 on our all-time top downloads list with 4735 downloads.
Ranked as 169 on our top downloads list for the past seven days with 51 downloads.
Ranked as 133 on our top rated list with a weighted average of 8.45.

bbcbasic.zip
Filename bbcbasic.zip
Title BBC BASIC (Z80)
Description This package contains a TI-83+ and TI-84+ version of Richard Russell's Z80 implementation of BBC BASIC. BBC BASIC is a fast, powerful and flexible dialect of BASIC, with support for named re-entrant procedures and functions, inline assembly routines, direct access to hardware ports and memory and a large library of built-in statements and functions. Programs can be edited on the calculator using BBC BASIC's interactive command-line or on your PC using the supplied editor (Windows/.NET) or command-line converter (Windows, Linux, or Mac OS X via Mono). A reference is included by way of documentation along with some sample programs.
Authors Benjamin Ryves (benryves@benryves.com)
Richard T. Russell ()
Category TI-83/84 Plus Flash Misc. Programs
File Size 894,761 bytes
File Date and Time Fri Nov 27 03:40:08 2009
Documentation Included? Yes
Source Code Included? No

SCREEN SHOTS

RATING

If you have downloaded and tried this program, please rate it on the scale below
BadGood
1  2  3  4  5  6  7  8  9  10  

REVIEWS

Review
Review by  Robert Kipling
Reviewed on 2009-04-13
Note! This review was written for a previous version of this file!

When I read the short article about BBC BASIC, I thought I would give it a try. After all, there hasn't been an innovative way to integrate BASIC's ease-of-use with Z80 assembly's speed. There are methods, but they're usually memory-expensive calls to assembly-language routines.

This program certainly delivered. In addition to inline assembly language (straight in the code), it also boasts all the features of traditional BASIC, including loading and saving files (as variables!), graphics options, and the like. The "keyboard" is a little confusing, but relatively easy to adapt to after a little trial-and-error.

The one gripe I have with BBC BASIC is its editor. Instead of letting you edit it directly, the editor is line-based, so you have to tell it which lines of code to list and re-type them (or copy them) to change them. If you need to insert ten lines of code between line 16 and line 17 -- good luck, you'll need it.

BBC BASIC is an interesting and powerful implementation of BASIC, *real* BASIC, for the TI-83 calculator. Unfortunately, the nostalgic but unfriendly environment might put off novices. Good for an intense program, but not quick enough to make something useful during a math competition.

Overall 6/10


Do you want to write another review for this file?

ARCHIVE CONTENTS

Archive Contents
Name Size
BBC BASIC (Z80) - TI-83+/BBC BASIC File Converter/BBCBasicConverter.exe    38912
BBC BASIC (Z80) - TI-83+/BBC BASIC File Converter/README.txt    1092
BBC BASIC (Z80) - TI-83+/BBC BASIC File Editor/BBC BASIC File Editor.exe    135168
BBC BASIC (Z80) - TI-83+/BBC BASIC File Editor/BBC BASIC File Editor.exe.config    4954
BBC BASIC (Z80) - TI-83+/BBC BASIC File Editor/SciLexer.dll    408576
BBC BASIC (Z80) - TI-83+/BBC BASIC File Editor/ScintillaNet.dll    558080
BBC BASIC (Z80) - TI-83+/BBC BASIC.8xk    117480
BBC BASIC (Z80) - TI-83+/BBC BASIC.chm    346105
BBC BASIC (Z80) - TI-83+/CHANGES.txt    174578
BBC BASIC (Z80) - TI-83+/HISTORY.txt    2677
BBC BASIC (Z80) - TI-83+/LICENCE.txt    967
BBC BASIC (Z80) - TI-83+/README.txt    2819
BBC BASIC (Z80) - TI-83+/Samples/CPM/ANIMAL.8xp    3083
BBC BASIC (Z80) - TI-83+/Samples/CPM/ANIMAL.8xv    1356
BBC BASIC (Z80) - TI-83+/Samples/CPM/MERGE.8xp    751
BBC BASIC (Z80) - TI-83+/Samples/CPM/SORT.8xp    1929
BBC BASIC (Z80) - TI-83+/Samples/CPM/SORTREAL.8xp    2011
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/ASMAPI.8xp    507
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/CALENDAR.8xp    1677
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/CLOCK.8xp    654
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/CUBE.8xp    903
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/DDE2TXT.8xp    607
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/GFXDEMO.8xp    2218
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/MANDEL.8xp    512
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/MINES.8xp    5058
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/MOUSE.8xp    695
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/NIBBLES.8xp    3065
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/SIERPINS.8xp    364
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/SPIGOTPI.8xp    700
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/TILEMAP.8xp    3364
BBC BASIC (Z80) - TI-83+/Samples/TI-83+/UBOUND.8xp    788

HELP US IMPROVE OUR FILE ARCHIVE

We at ticalc.org strive to keep our archives well-maintained, but we're not perfect. We rely on our community of users to help catch miscategorized files, inappropriate material, or other issues, in order to keep our site as useful as it can be.

If you see anything about this file that you want to bring to the attention of a file archiver, please use the form below. In order to use this form, you must have a (free) ticalc.org account. You can also email filearchive@ticalc.org - be sure to include all details about the file. Thanks for the help, and we couldn't do this without you!

Please describe your concern about this file:

  Copyright © 1996-2010, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer