2024/05/27 : Initial commit

This commit is contained in:
Richard Russell committed 2024-05-27 15:06:09 +01:00
commit dd5b8b369d
24 files changed
+13388

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
# BBCZ80
BBC BASIC (Z80) v5 is an implementation of the BBC BASIC programming language for the Z80 CPU.
It is largely compatible with Acorn's ARM BASIC V but with a few language extensions based on
features of 'BBC BASIC for Windows' and 'BBC BASIC for SDL 2.0'. These extensions include the
EXIT statement, the address-of operator (^) and byte (8-bit) variables and arrays (& suffix).
More details of the features added in version 5.00 can be found in the file WHATSNEW.TXT.
![Architecture](https://www.bbcbasic.co.uk/bbcbasic/z80arch.png)
The files in green constitute the generic BBC BASIC interpreter which is shared by all the
editions, it (just!) fits in 16 Kbytes so could be held in a ROM of this size. The files in
the blue box are used to build the CP/M edition. The files in the red box are used to build
the Acorn Z80 Second Processor edition (in principle: the source files are on an 8" floppy!)
Note that the name 'BBC BASIC' is used by permission of the British Broadcasting Corporation
and is not transferrable to a derived or forked work.