# PS2 Floating-point：重建主机浮点运算行为

> PS2 Floating-point 以 PS2 实机实验为参照，用 Rust 重建主机浮点运算的部分行为。Ps2Float 类型表示其浮点格式，实现加减运算，并提供普通数值及特殊值的测试用例。

- 类型：案例
- 目标：固件
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-08
- 原始资源：<https://github.com/gregorygaines/ps2-floating-point-rs>
- 一手来源：<https://github.com/gregorygaines/ps2-floating-point-rs/blob/9182dfdc42971a4e3734d60e2a5aa0bff3d0bf6f/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/ps2-floating-point-case/>
- 记录 JSON：<https://awesomerea.org/resources/ps2-floating-point-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/ps2-floating-point-case/index.md)

## 使用条件与局限

- **范围：**实现内容包括加减运算；作者计划随模拟器研究继续补充发现。
- **许可：**仓库中没有许可证文件。

## 一手来源

1. <https://github.com/gregorygaines/ps2-floating-point-rs/blob/9182dfdc42971a4e3734d60e2a5aa0bff3d0bf6f/README.md>
2. <https://github.com/gregorygaines/ps2-floating-point-rs/blob/9182dfdc42971a4e3734d60e2a5aa0bff3d0bf6f/src/lib.rs>
3. <https://github.com/gregorygaines/ps2-floating-point-rs/blob/9182dfdc42971a4e3734d60e2a5aa0bff3d0bf6f/tests/lib.rs>

## 同分区更多条目：固件与硬件

- [CD Changer Robot：重建 Nistec ALW-501 控制器](https://awesomerea.org/zh/resources/cd-changer-robot-case/index.md) · 案例
- [open-ssd：重建 SM2263XT SSD 初始化流程](https://awesomerea.org/zh/resources/open-ssd-sm2263xt-case/index.md) · 案例
- [t2-cruise：在 Linux 上重建 Apple SMC 功率限制行为](https://awesomerea.org/zh/resources/t2-cruise-case/index.md) · 案例
- [XENO：在低层模拟器中重建 Xbox 360 启动链](https://awesomerea.org/zh/resources/xeno-xbox-360-case/index.md) · 案例
- [rytm-fw-re：重建 Analog Rytm MKII 固件](https://awesomerea.org/zh/resources/rytm-fw-re-case/index.md) · 案例
- [Nokia DCT Platform Emulation：重建早期手机硬件行为](https://awesomerea.org/zh/resources/nokia-dct-platform-emulation-case/index.md) · 案例

## 关于此条目

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