Psy-Q Sega Saturn 开发套件
更新:2019 年 11 月 8 日
PSY-Q土星简介
PsyQ Sega Saturn 开发套件由 Psygnosis 和 SN Systems 合作开发,以便使用相同的开发方法轻松为 Sega Saturn 和 PS1 进行开发。
*几乎*完整的 Psy-Q 设置!至少我现在有足够的位让它做一些有用的事情。真他妈高兴。pic.twitter.com/JZsPnIiYkR
- 马特·菲利普斯 (@bigevilboss) 2019 年 6 月 21 日
PSY-Q土星它是如何运作的
他们没有像竞争对手那样依赖修改后的控制台,而是Cross Products使用纯粹的零售硬件,目的是降低开发工作室的成本,因为零售硬件和维修成本比专业硬件便宜得多。
为了将零售版主机转变为开发系统,他们使用插入零售版主机的扩展卡带,该零售版主机具有以汇编形式编写的软件来控制硬件。
该扩展卡带有一个 SCSI 端口,用于连接主机内的扩展卡带和开发 PC。土星版本也没有什么不同,插在CD驱动器上方的内存扩展槽中。
Psy-Q Sega Saturn 的广告
Cross Products英国杂志 EDGE 第 20 期刊登了一则 PSYQ Sega Saturn 开发套件的广告,该广告将与同一期广告中的 官方开发套件竞争:
PSY-Q Saturn 开发手册
名为 SegaRetro 的优秀 wiki 已上传了使用 Sega Saturn 的 PsyQ 开发套件的完整开发手册。目前尚不清楚他们从哪里获得它,但整个世嘉土星社区都非常赞赏它。
PSY-Q开发系统手册
SegaRetro 有可供下载的程序员手册。
使用 PSYQ 构建的游戏
不幸的是,实际上使用 PsyQ 开发套件开发的 Sega Saturn 游戏并不多,但我们已经确认有少数优质游戏使用了 PsyQ SDK。
比赛项目为:
《泡泡龙》还以彩虹岛为特色
永远的蝙蝠侠 - 街机游戏
战斗站
游戏中有趣的 PSYQ 相关字符串
在 Windows/DOS 系统 PSYQ 上,PSYQ SDK 通常安装在主硬盘的根目录下,因此很常见找到引用内置于可执行文件中的位置的游戏,例如:
c:/psyq/
d:\\psyqsat(在《BattleStation》游戏中)
从这些游戏中我们还知道 PSYQ SDK 安装文件夹至少包含以下文件夹:
文件夹名称 目的
包括 保存所有 PSYQ .h 头包含文件
塞加利布 保存 saturn 的 sega 库
PSYQ 包括
由于 PsyQ Saturn 是一个基于 C 的开发套件,因此通常通过 C 头文件 (.h) 提供 API。由于互联网上没有可用的 PsyQ Saturn 版本,我们不得不对一些残留符号的游戏进行数据挖掘。这些在下面的列表中列出:
文件 目的
_ansi.h
ctype.h
系统/配置.h