开发人员心脏:Sony PlayStation 1 Devkits

该平台的父亲Ken Kutaragi设计PlayStation不仅是为了响应任天堂方面的不当行为,他还试图创建一种参考产品,这一代所有游戏开发人员都将重点关注。考虑到最接近的竞争对手的经验和错误,Kutaragi为开发人员创建了最人性化的系统,最终在90多个游戏玩家中获得了惊人的成功。造成这种情况的原因一方面是任天堂Play Station的经验,另一方面是Sony Network Engineering Workstation(NEWS)系列计算机的生产经验,但最重要的是,Kutaragi始终如一地渴望创建自己梦想中的游戏机。



顺理成章的是,第一个PlayStation原型称为MW.2(DTL-H500修订版),然后是修订的MW.3(DTL-H505修订版)获得了与Sony NEWS完全兼容的硬件,从而为仍在设计的游戏机开发第一款游戏提供了可能性。原则上,这种做法并不是什么新鲜事物,并且被富士通和Commodore分别积极地用于创建FM Towns Marty和Amiga CD32。MW.3实际上既是devkit,又是控制台本身。因此,起初您不必对外观有所了解,它完全是从Sony NWS-3710借来的



MW.3是一款庞大而昂贵的设备,没有集成的CD-ROM和硬盘驱动器。但是SCSI接口使两者都可以连接。值得注意的是,除了标准的复合连接器和S-video之外,RGB疤痕还位于后面板上,不幸的是,它没有进入零售版的控制台。但是,Psygnosis合作的SN Systems不支持将NEWS与将来的控制台相结合的技术解决方案 事实是,在收购了Psygnosis Studio之后,索尼不仅获得了经验丰富的游戏开发人员,而且还可以使用SN Systems开发工具像以前一样进行诊断交叉产品

成为SN Systems开发工具的被许可人。这次,与SNASM相比,面向程序员的快速工具包Psy-Q成为了这样的产品。



我要说的是,要在MW.3编程中采用庞杂而又不便的方法并不容易。因此,SN Systems通过将所有铁控制台放置在用于IBM PC兼容计算机的ISA标准的2个扩展板上来优化收到的PlayStation规范。除了外部CD-ROM和CD-ROM仿真器板之外,PlayStation板套件(DTL-H2000修订版)中还包含一个特殊的适配器,该适配器可以连接MW.3的游戏手柄和存储卡以及8 MB的RAM,进一步扩展了程序员的功能。



索尼的领导力给“普通PC内的PlayStation”留下了深刻的印象,以至于立即为该项目开了绿灯。因此,在1994年1月,用于游戏开发的官方工具是PlayStation Board(DTL-H2000的修订版),它完全替代了“ MW.3-Sony NEWS”捆绑包。该软件包含一个C编译器,汇编器,链接器和一个库管理程序,其中包括Sony编写的程序,它们为开发人员提供了一个非常舒适的创造环境。但是,devkit和零售控制台之间的某些差异迫使在调试控制台Blue调试单元(修订版DTL-H1000)上对游戏进行了最终测试





随后,SN Systems将硬件转移到一张PCI扩展卡上,分别发布了DTL-H2500和DTL-H2700的两个修订版。 devkit的体系结构被带到了一个实际的理想中,这使大型游戏工作室和独立开发人员都感到高兴。值得注意的是,串行PlayStation在各个修订版之间进行了较小的更改,因此现在可以在Blue调试单元和更新的Green调试单元测试站(DTL-H1200修订版)上调试游戏。





但是,基于Blue调试单元Psy-Q PlayStation插件开发系统成为SN Systems完善极限。。 Psy-Q集由连接到控制台扩展端口的适配器,ISA标准扩展卡,用于将PC站与PlayStation连接的SCSI电缆和引导盘组成。Psy-Q PlayStation插件与DTL-H2000,DTL-H2500和DTL-H2700修订版软件完全兼容,并且价格便宜得多。有趣的是,Psy-Q不允许连接CD-ROM驱动器仿真器并使用2 MB RAM,但是这并不能阻止devkit在开发人员中的广泛传播。



MW.3的开发四年之后,索尼推出了第二个游戏开发系统,这是面向独立开发者Net Yaroze的开发工具包(DTL-H3002的修订版)。实际上,该系统类似于蓝色和绿色的测试站,并针对黑色和无法运行CD-R进行了调整。通常,Net Yaroze的体系结构与零售版SCPH-1002控制台没有什么不同,但是由于要使用串行电缆连接到PC,特殊的访问卡,引导磁盘以及带有Net Yaroze软件开发套件的磁盘它才变成了成熟的开发人员套件。令人惊讶的是,在欧洲,美国和日本的一些大学中,索尼使用Net Yaroze进行了游戏编程的大规模培训,从而扩大了其人事政策的视野。



除了蓝色和绿色的调试控制台以及黑色的独立devkit,还有一个所谓的Sony PlayStation SCPH-1002 Continuity Checker,一个旨在测试外围设备功能的检查站。该系统的主要功能是带有标记为“ NG”和“ Good”的特殊LED,以及用于启动检查测试的附加“开始”按钮。健康状况的主要指标是控制器/存储卡与控制台本身之间的电压读数。有趣的是,Reset,Power,Open控制台的主要按钮涂有与蓝色调试站相同的颜色,从而使检查站真正具有独特性。



当然,索尼PlayStation的首次亮相极大地改变了游戏开发商关于家用游戏机潜力的观念。许多因素促进了这一点:索尼的自由政策,编程游戏的便利性,支持该系统的顶级工作室的丰富性。的确,索尼PlayStation迅速获得了崇拜,在90年代中期大大改变了力量平衡。

All Articles