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.
- Quick start guide, the essentials needed to get started.
- User's guide, in-depth guide to using BASIC.
- Configuration guide, settings and options.
- Language guide, overview of the BASIC language by topic.
- Language reference, comprehensive reference to BASIC.
- Technical reference, file formats and internals.
- Developer's guide, building SE BASIC from source.
- Acknowledgments
- License
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.