作者playlive (???)
看板Emulator
标题[闲聊] 在PSP上执行 PS2 快打旋风 3 3rd STRIKE
时间Sun Apr 5 23:16:11 2026
在PSP上执行 PS2 快打旋风 3 3rd STRIKE
以下是机翻
一款粉丝自制的《快打旋风3 3rd Strike》移植版。
这并非模拟,而是基於分析後的程式码进行的「原生移植」
特徵
渲染
- 原生 CPS3 解析度 (384x224):置中显示於 PSP 萤幕 (480x272)
- 逐顶点偏移缩放与裁剪:确保像素渲染清晰
- 无次像素缝隙或纹理图集溢色
- 阴影透明度:透过 GU_TFX_MODULATE 实现
音讯 - 完整管线
- 背景音乐 (BGM):CRI ADX ADPCM 解码器,支援 48kHz 至 44.1kHz 的重采样
- 音效 (SFX):PS2 SPU2 模拟(48 复音、VAG/ADPCM、ADSR 包络)
- 角色语音:从 AFS 档案载入各个角色的 BD 音色库
- 对战画面音乐 (Jingle):记忆体内 ADX 播放
- 无缝背景音乐:具备预载系统的无间隙段落过渡
- Capcom 音效引擎 (CSE):用於音效发送的完整 PHD/TSB 库系统
输入/输出
- AFS 存档读取器:具备背景 I/O 执行绪
- 非同步档案读取:用於资源载入 (LDREQ 队列)
- 同步读取:用於音讯(确保无间隙过渡)
- 单一 AFS 档案句柄设计
效能
- 333MHz CPU 时脉
- SPU 模拟:MAX_ACTIVE_VOICES=16 上限,采用线性插值与展开循环的 ADPCM 解码
- 编译最佳化:使用 -O3 -ffast-math
- 优雅错误恢复:避免当机陷阱
已知问题
- 在某些曲目中,无缝背景音乐片段过渡时会发出轻微的喀喀声
- SPU 语音上如果起始位址无效,可能会出现白噪音突发(可透过位址验证缓解)
v1.0
在 PSP-1000 上还不能用
将 SF33RD.AFS 档案(从 PS2 版《Street Fighter 3》ISO 映像中撷取)
复制到 PSP/GAME/3rd-strike/resources/ 目录下
希望你们玩这款游戏的时候能像我们制作它时一样开心。
缩放模式:
- 快速:耗电量低,画面可能出现瑕疵
- 流畅:渲染更精准,耗电量更高
功能:
- 音乐(立体声和单声道)
- 多种萤幕模式
- 扩展视窗
- 完整的街机模式
- 手动保存游戏
- 乐趣无穷 ;3
修复内容:
- 提升稳定性
- 新增存档功能
- 修复存档选单
https://github.com/demmis98/3s-psp/releases/tag/1.0
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.255.120.140 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1775402175.A.F6D.html
1F:→ reiden: Recompile 风也吹到 PS2 on PSP 了嘛? 04/05 23:49
2F:推 mron: 推 04/06 11:51
3F:推 srwcc: 感谢! 04/06 23:06
4F:推 Bschord: 太强了 04/07 03:16
5F:推 twdvdr: 比较好奇的是他们怎麽拿到原始程式码 04/11 17:34