一个能在各个地方运行的 Gameboy 模拟器(终端、Web、桌面)
使用 Rust 编写的 Gameboy 模拟器, 可从 WebAssembly 升级到 Rust
| 通过 WebAssembly 访问 Web | 桌面 | 终端 |
|---|---|---|
| 播放 Cookies Bakery by leafthief | 播放 Unearthed by benjelter | 播放 The Machine by Ben Jelter |
| Firefox 116.0.3 (64 位) | macOS 11.6.2, 16GB, 四核 Intel Core i7, 1.2 GHz | Rio Terminal v0.2.2 |
make web |
make desktop |
make terminal |
模拟器通常使主机系统能够运行为客户机系统设计的软件或使用外围设备。模拟是指电子设备中的计算机程序能够模拟(或仿制)另一个程序或设备。在 Game Boy 的情况下,大部分工作涉及处理 Z80 CPU 的 8 位总线(一种变体)。Game Boy CPU 是 Intel 8080 和 Zilog Z80 的混合体。在计算机领域,模拟器是一种硬件或软件,使一个计算机系统(称为主机)能够表现得像另一个计算机系统(称为客户机)。
Z80 是 Zilog 公司推出的第一款产品,是一款 8 位微处理器。Z80 由 Federico Faggin 于 1974 年底设计,并于 1975 年初由他和 11 名员工一起开发。第一批工作样本于 1976 年 3 月交付,并于 1976 年 7 月正式推向市场。
暂无开放 Issues,或尚未同步最近议题。