Extensions for Z80 BBC BASIC

jgharston
Posts: 50
Joined: Thu 05 Apr 2018, 14:08

Extensions for Z80 BBC BASIC

Post by jgharston »

Since my last contract ended a couple of months ago I've had time available to do some work with Z80 BASIC v5.

https://mdfs.net/Software/CPM/JGH
An ANSI VDU driver for BBC BASIC on CP/M. It allows you to use CP/M BBC BASIC for the Z80 CoPro ("BBCTUBE.COM") on a "plain" CP/M system with an ANSI console, such as RunCPM, and get text and colour controls. I've tested it on RunCPM on Windows and Linux, I'm aiming to obtain one of the single-board computers RunCPM runs on for further testing.
Image

Image

Working from my Z80Conv code that patched Z80 BASIC v2 to use BBC file I/O on the Z80 CoPro (and which ultimately allowed me to port Z80 BASIC to the ZX Spectrum!), I've written an update that creates a version of Z80 BASIC v5 to also use the BBC file I/O instead of CP/M. The code is longer than 16K, so I haven't yet got it into a sideways ROM image, I'm still working on this.
See Z80BAS5 at:
https://mdfs.net/Software/BBCBasic/Z80Basic
https://mdfs.net/Mirror/Image/JGH/Z80Utils.ssd
Image

I'll get around to properly documenting and packaging it up.