1 个仓库
Implementations of the BASIC programming language, including interpreters and runtimes for constrained systems.
Distinct from Basic Mathematical Operations: Candidates focus on mathematical operations rather than the implementation of the BASIC language itself.
Explore 1 awesome GitHub repository matching programming languages & runtimes · BASIC Language Implementations. Refine with filters or upvote what's useful.
BASIC-M6502 是一个用于 8 位微处理器的 BASIC 语言实现。它提供了一个执行环境,允许用高级、类似英语的语言编写的程序在 6502 硬件上运行,并支持数学函数和浮点运算。 该项目专为跨平台硬件移植而设计,使用条件编译和宏来适应不同复古计算系统之间的单个代码库。它利用硬件抽象层来管理基于字符的输入和输出例程。 该系统包括具有动态分配的嵌入式内存管理,以及用于字符串和变量的标记清除 (mark-and-sweep) 垃圾回收。它还提供了用于字符串和数组操作的原语,并采用软件仿真进行浮点运算。
Implements a functional BASIC interpreter supporting mathematical functions and floating-point arithmetic on 8-bit systems.