百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

PSn00bSDK

> 编程语言
开源

PS1 的最强大的 开源 SDK (在 开源 PS1 SDK 中)。不建议初学者使用。

1.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

PS1 的最强大的 开源 SDK (在 开源 PS1 SDK 中)。不建议初学者使用。

PSn00bSDK 是一个用于原始 Sony PlayStation 的 开源 自制软件开发套件,包括一个 C/C++ 编译器工具链和一组库,这些库为原始硬件提供了一层抽象,以便更轻松地开发游戏和应用程序。此外,还提供了基于 CMake 的构建系统、CD-ROM 镜像打包工具(mkpsxiso)和资源转换工具。

PSn00bSDK 的核心是 libpsn00b,这是一组实现了官方 Sony SDK 中大部分核心功能(不包括高级库)以及对其的几个新扩展的库。大多数常用于使用官方 SDK 构建的自制应用程序和游戏的基本 API 都可用,这使 PSn00bSDK 成为那些已经拥有现有代码库但想要摆脱 Sony 工具的开发者的一个很好的起点。

  • 完全支持 GPU 的功能,包括所有基本类型(线、多边形、精灵),以及通过软件驱动的命令队列进行的 DMA 传输,该队列可选地可扩展为自定义命令。NTSC 和 PAL 视频模式均得到全面支持。

  • 基于 BIOS 的中断调度系统,可为所有 IRQ 和 DMA 通道注册自定义回调函数,同时保持与 BIOS 提供的所有功能的兼容性。

  • CD-ROM 支持异步读取、CD-DA 和 XA-ADPCM 音频播放,以及内置的 ISO9660 文件系统解析器,无文件数量限制。此外,还支持多会话光盘,以及在支持的主机型号上跳过区域检查。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言