BACON,将 MSX-BASIC 程序编译为 MSX 机器码的编译器,支持 PLAY 音乐指令。
375C++MIT更新于 5天前
面向 Z80 和 R800 处理器的命令行交叉汇编器,支持 Windows,也可在 Linux 和 macOS 上编译。
zma 是一个交叉汇编器,可将 Z80 和 R800 汇编源代码转换为机器码。它以命令行工具的形式运行,适合从事复古计算机软件、MSX 相关程序或其他基于 Z80 平台开发的人员。
项目主要面向 Windows,使用 Visual Studio 2022 构建;在 Linux 和 macOS 上可通过 src/linux 目录下的 make 进行编译。仓库附带日文版取扱説明書(PDF 与 Markdown 两种格式),并包含操作数校验和条件汇编布局的回归测试。
克隆仓库
在 src/linux 目录中为 Linux 或 macOS 构建
cd src/linux && make概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
BACON,将 MSX-BASIC 程序编译为 MSX 机器码的编译器,支持 PLAY 音乐指令。
一个用 C++ 编写的低延迟机器码生成库,可在运行时生成 x86/x64 与 AArch64 指令。
一个在浏览器中运行的 x86 PC 模拟器,运行时将机器码转为 WebAssembly 以启动真实操作系统。
一款底层 x86 模拟器,用于运行 1981 年起 IBM PC 及兼容机的老式操作系统和软件。
在 64 位 Windows 上运行 16 位 Windows(1.x 至 3.1)程序的模拟器,并可运行 DOS 程序。
在 Apple silicon Mac 上运行从 Tiger 10.4 到 Big Sur 11 的 Intel 版 macOS,并支持图形加速。