Skip to content

SE BASIC - A free BASIC interpreter written in Z80 assembly language

License

Notifications You must be signed in to change notification settings

holub/sebasic4

 
 

Repository files navigation

build API docs Translation status GitHub issues by-label GitHub commit activity GitHub code size in bytes

SE BASIC

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.

SE Basic 4.2.0

SE BASIC

A classic BASIC interpreter for the Z80 architecture

Copyright © 1999-2024 Source Solutions, Inc.

Build tools

Building this software locally requires:

Emulator

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.

IDE

This repository includes scripts for Visual Studio Code.

About

SE BASIC - A free BASIC interpreter written in Z80 assembly language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 69.9%
  • C 15.8%
  • Perl 11.4%
  • C++ 1.5%
  • Shell 0.8%
  • Pascal 0.2%
  • Other 0.4%