乐趣区

关于逆向工程:PSX反向工程所需要的工具和资源

PSX 反向工程所须要的工具和资源

以下是用于剖析、批改或翻译 PlayStation 游戏的工具和文档列表。很多软件在 Linux 中能够通过 apt 之类的包管理器不便地取得。

PSX 文件格式转换工具

jPSXdec

音视频转换器,可从光盘镜像中提取 PSX 文件格式并建设文件地位索引,并转换 XA、STR、TIM 文件。

psxsdk

用于创立 PlayStation 游戏的非官方 SDK。包含 PSX 格局(ISO/BIN、WAV/VAG.TIM/BMP)的一些转换工具的源代码。

CD-ROM tools

  • PSXImager

    三个工具:psxrip(从 BIN/CUE 提取文件和光盘元数据)、psxbuild(创立光盘镜像)和 psxinject(批改光盘镜像)。但作者只提供了源代码,并且解决某些镜像有艰难。

  • AcetoneISO

    用于挂载、提取和刻录单轨 ISO 和 BIN 的 Linux 工具。

  • PowerISO

    商用 Windows/Linux 光盘制作工具。

  • ccd2iso

    转换 IMG 到 ISO 的 Linux 工具。

  • iat

    将各种格局转换为 ISO 的 Linux 工具。

  • bchunk

    Linux 工具,能够转换 BIN/CUE 到 ISO、音乐 CD 到 WAV。反对 PSX 2336 字节块跟踪。

  • isoinfo

    列出 ISO 文件内容的 Linux 工具。

  • binmerge

    Python 脚本,将多轨道 BIN/CUE 合并为一个。

反汇编器和反编译器

  • Ghidra

    美国国家安全局 (NSA) 的反汇编 / 反编译程序,于 2019 年向公众公布。ghidra_psx_ldr

    Ghidra 的 PSX 剖析插件。

  • Radare2

    收费、开源的反汇编工具。

  • IDA Pro

    商用反编译器。收费版本然而只反对 x64/64 且不反对 MIPS(PSX)。

  • This Dust Remembers What It Once Was

    辅助 Ghidra 剖析 PSX 的工具。能够将 PSX-EXE 转换为 ELF,并对 Psy Q 的.sym 调试符号文件进行句法分析。

仿真器和调试器

Mednafen

自带弱小调试器的仿真器。

No$psx

PSX 仿真器和调试器。

ePSXe

PSX 仿真器。

文档

Nocash PSX Specifications(收费的 PSX 技术规范)

No$psx 的作者写的 PSX 零碎技术文档。

Everything You Have Always Wanted to Know about the Playstation But Were Afraid to Ask v1.1

2000 开始编写的,对于 PSX 硬件信息的文档,(原版).

Introduction to Hacking the Sony Playstation One

RetroReversing 网站的一系列对于 PSX 的文档。

Net Yaroze Startup Guide

官网的 Net Yaroze PSX 开发包参考文档。

软件开发和杂项

Romhacking.net PSX Utilities

用于各种平台的 PSX 程序列表。

psx.arthus.net

一些 PSX 开发资源。

PSX Links

一些文档和资源。

loveemu labo’s PSX articles

一些文章。

退出移动版