{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/rommix0/prose2000_reborn/blob/26c36dbd3f82e52cd109fb84f5781a77d0b9c3e1/REFERENCE.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Decompiles the Speech Plus and Telesensory Systems Prose 2000 text-to-speech firmware, an 8086 host plus an NEC uPD7720 DSP, into C. The README says the build does not need an emulator or ROM files.",
  "description_zh": "把 Speech Plus 与 Telesensory Systems 的 Prose 2000 文本转语音固件（8086 主机加 NEC µPD7720 DSP）反编译为 C。README 写明构建不需要模拟器或 ROM 文件。",
  "entry_url": "https://awesomerea.org/resources/prose2000-reborn-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/prose2000-reborn-case/",
  "evidence_url": "https://github.com/rommix0/prose2000_reborn/blob/26c36dbd3f82e52cd109fb84f5781a77d0b9c3e1/README.md",
  "group": "cases",
  "id": "prose2000-reborn-case",
  "json_url": "https://awesomerea.org/resources/prose2000-reborn-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/prose2000-reborn-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/prose2000-reborn-case/index.md",
  "name": "Prose 2000 Reborn: a C decompilation of the speech board",
  "name_zh": "Prose 2000 Reborn：语音板固件的 C 反编译",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "testing",
    "license"
  ],
  "requirements": [
    "The README's default build produces the speech library, prose_say, the samples, and the v3.4.1 tests. -DPROSE_VERSION=1 builds the v1.1 tests instead. It says the v1.1 DSP program was never dumped, so v1.1 frames are played through the v3.12 DSP model and that audio is an approximation.",
    "Two firmware versions are in the tree: v3.4.1 (1988) and v1.1 (1983). The README says src/data holds data extracted from the ROMs, and src/tests holds the players and replay tests.",
    "The README says every stage was checked against an emulator of the original board, byte-exact on captured calls and frame- or sample-exact end to end. It says the replay tests are described in REFERENCE.md §14. build/pipeline_play speaks one line.",
    "The reviewed root has no LICENSE file. The README says the original firmware was proprietary to Telesensory Systems and Speech Plus. The README names no license for the repository."
  ],
  "requirements_zh": [
    "README 的默认构建产出语音库、prose_say、示例和 v3.4.1 测试。-DPROSE_VERSION=1 改为构建 v1.1 测试。它写明 v1.1 的 DSP 程序从未被转储，因此 v1.1 的帧通过 v3.12 DSP 模型播放，该音频是近似。",
    "树中有两个固件版本：v3.4.1（1988）和 v1.1（1983）。README 写明 src/data 存放从 ROM 提取的数据，src/tests 存放播放器和回放测试。",
    "README 写明每个阶段都对照原板的模拟器检查过：捕获的调用逐字节一致，端到端则逐帧或逐样本一致。它写明回放测试见 REFERENCE.md 第 14 节。build/pipeline_play 朗读一行。",
    "审阅的根目录没有 LICENSE 文件。README 写明原始固件属于 Telesensory Systems 和 Speech Plus。README 未列出仓库许可证。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/rommix0/prose2000_reborn",
  "verification": "source-reviewed",
  "verified_at": "2026-11-04"
}
