SE BASIC - A free BASIC interpreter written in Z80 assembly language
GPL-3.0 License
SE BASIC is a free open-source BASIC interpreter for the Z80 architecture. Although it aims for a high degree of compatibility with Microsoft BASIC, there are some differences. SE BASIC is designed to run on the Chloe 280SE but it is also compatible with Timex Sinclair models with 128K of RAM, esxDOS, Timex video modes and ULAplus. SE BASIC runs plain text .BAS
files. It implements floating-point arithmetic in the extended Microsoft Binary Format (MBF) and can therefore read and write binary data files created by 6502 versions of Microsoft BASIC.
A classic BASIC interpreter for the Z80 architecture
Copyright © 1999-2024 Source Solutions, Inc.
Building this software locally requires:
On macOS and Windows, the preferred emulator for development is ZEsarUX. On Linux it is Fuse.
For Fuse builds, uncomment out the slam
directives in basic.asm
and boot.asm
.
This repository includes scripts for Visual Studio Code.