Tiny Emulators: 基于 Web 的 8 位系统集合
Tiny Emulators: 基于 Web 的 8 位系统集合
Tiny Emulators 提供了一个可通过浏览器访问的 8 位计算历史门户,提供了广泛的模拟硬件和软件预览。该项目允许用户通过 Web 界面直接与各种经典系统进行交互,并运行精选的游戏、演示程序(demos)和操作系统。
支持的硬件和 CPU 可视化
Tiny Emulators 支持多种多样的 8 位架构和家用电脑。除了标准的模拟之外,该项目还包括核心 CPU 的 "Remix" 可视化功能,以帮助用户理解底层的硬件操作。
CPU 可视化
- Visual 6502 Remix: MOS Technology 6502 处理器的可视化表示。
- Visual Z80 Remix: Zilog Z80 处理器的可视化表示。
模拟的家用电脑
- Commodore: C64 和 VIC-20。
- ZX Spectrum: 48k 和 128 版本。
- Amstrad CPC: CPC464, CPC6128, 和 KC Compact。
- Robotron: Z1013, Z9001, 和 KC87。
- 其他系统: Acorn Atom 和 LC-80。
软件和操作系统预览
该平台托管了大量的软件集合,范围从早期的操作系统到复杂的各种技术演示和商业游戏。
操作系统和语言
用户可以启动进入各种环境,包括:
- CP/M 2.2: 可用于 Amstrad CPC。
- BASIC: 可用于多个系统,包括 Robotron Z1013。
- FORTH: KC85/4 和 Z1013 的实现。
- ASMDEV: KC85/4 的汇编开发环境。
技术演示 (Demos)
Tiny Emulators 拥有庞大的 "demos" 库——旨在挑战硬件极限的软件。显著的例子包括:
- Amstrad CPC: 来自 Overlanders, Dirty Minds, 和 Logon System 等团体的广泛演示程序(demos),例如 Wolfenstrad, Demoizart, 和 Isometrikum。
- Commodore 64: 高性能演示程序(demos),包括 Rebels 1989, Dawnfall, 和 Tunnel Vision。
- KC85/4: Moods Plateau 开发的视觉实验,如 Fractal Dimension 和 Ancient Civilizations。
经典游戏库
该集合包括许多在不同 8 位平台上移植的标志性作品,允许直接比较不同硬件处理同一款游戏的方式。
多平台作品
- Boulderdash: 可用于 C64, Amstrad CPC, ZX Spectrum 48k, KC85/3, KC85/4, 和 Z1013。
- Bomb Jack: 可用于 Amstrad CPC, ZX Spectrum 48k, 和 Arcade。
- Cybernoid: 可用于 Amstrad CPC 和 C64。
- Arkanoid: 可用于 Amstrad CPC (包括 Return of Doom) 和 ZX Spectrum 128。
特定平台亮点
- Commodore 64: Zaxxon, Dig Dug, Ghosts'n'Goblins, 和 Nebulus。
- ZX Spectrum: Silkworm, The Great Escape, Flying Shark, 和 Rainbow Islands。
- Amstrad CPC: Chase HQ, Prince of Persia, 和 Rick Dangerous。
- Acorn Atom: Chucky Egg 和 Jet Set Willy。
- Robotron Z1013: Mazogs, Galactica, 和 Demolation。