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 DimensionAncient 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 EggJet Set Willy
  • Robotron Z1013: Mazogs, Galactica, 和 Demolation

Sources