1 个仓库
Execution environments that interpret compiled bytecode to run programs efficiently on constrained hardware.
Distinct from Source-to-Bytecode Compilers: Distinct from Source-to-Bytecode Compilers: focuses on the interpretation and execution phase rather than the translation phase.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Bytecode Interpreters. Refine with filters or upvote what's useful.
BASIC-M6502 是一个用于 8 位微处理器的 BASIC 语言实现。它提供了一个执行环境,允许用高级、类似英语的语言编写的程序在 6502 硬件上运行,并支持数学函数和浮点运算。 该项目专为跨平台硬件移植而设计,使用条件编译和宏来适应不同复古计算系统之间的单个代码库。它利用硬件抽象层来管理基于字符的输入和输出例程。 该系统包括具有动态分配的嵌入式内存管理,以及用于字符串和变量的标记清除 (mark-and-sweep) 垃圾回收。它还提供了用于字符串和数组操作的原语,并采用软件仿真进行浮点运算。
Implements a bytecode interpreter to reduce memory footprint and increase execution speed on 8-bit hardware.