# Marble Love：Marble Madness 的差异测试 TypeScript 移植版

> Marble Love 根据 Marble Madness 街机版的 68010 反汇编，将例程移植为 TypeScript 引擎和浏览器前端。项目利用 MAME 跟踪及 Musashi 定点执行对照玩法、渲染和音频行为，并记录一项 Slapstic 预取机制发现。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/magno73/marble-love>
- 一手来源：<https://github.com/magno73/marble-love/blob/113cf5de969ff62cb1d7b901340206f30122f658/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/marble-love-case/>
- 记录 JSON：<https://awesomerea.org/resources/marble-love-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/marble-love-case/index.md)

## 使用条件与局限

- **前提条件：**基于 ROM 运行游戏需要 Node.js 22 或更新版本、npm，以及合法取得的 Marble Madness MAME ROM ZIP。
- **局限：**浏览器移植版仍在开发；完整音频 PCM 一致性及部分音效尚未完成。
- **许可：**MIT 许可证。

## 一手来源

1. <https://github.com/magno73/marble-love/blob/113cf5de969ff62cb1d7b901340206f30122f658/README.md>
2. <https://github.com/magno73/marble-love/blob/113cf5de969ff62cb1d7b901340206f30122f658/docs/STATUS.md>

## 同分区更多条目：游戏

- [Mario 64 for PlayStation 5：Ghostship 的 PS5 移植](https://awesomerea.org/zh/resources/ps5-ghostship-case/index.md) · 案例
- [Mario Kart 64 3DS：将《马力欧卡丁车 64》移植到 Nintendo 3DS](https://awesomerea.org/zh/resources/mario-kart-64-3ds-case/index.md) · 案例
- [Mario Kart 64 for Dreamcast：将任天堂 64 游戏移植到 Dreamcast](https://awesomerea.org/zh/resources/mk64-dc-case/index.md) · 案例
- [Mario Kart Wii 3DS：从玩家光盘构建的原生移植版](https://awesomerea.org/zh/resources/mkw-3ds-case/index.md) · 案例
- [MaskPad：移植至 iPhone 和 iPad 的《Majora's Mask》](https://awesomerea.org/zh/resources/maskpad-case/index.md) · 案例
- [Max Payne Mobile：Android 二进制程序移植至 Switch](https://awesomerea.org/zh/resources/max-payne-mobile-switch-port-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
