我开始思考并自己发现了一些,并从一些挖掘中发现了一些。
很明显,再加上 Playstation(第一个)硬件没有操作系统,只有固件,为 Playstation 编程的游戏基本上是完整的,例如最终幻想 VII:
具有相互交互的多个“部分”代码,从处理硬件数据、更改等的低级内核,到控制来自 PS 控制器的中断的用户界面,再到存储 Cloud 当前数据的数据库HP,Tifa 的 ATB 计量值,以及用于确定攻击流字节的增量除数。
所以从技术上讲,为 Playstation 制作的游戏是可移除的内核、游戏交互和完整的可执行文件。PS硬件中不存在内核,那么您如何将游戏编程为具有多个模块的内核和接口?
这是否意味着存储为 .ISO 文件的 Playstation 可执行二进制文件基本上是操作系统?
游戏的模块是从硬件层面到用户层面本身的主要接口,所以可以肯定地说所有 PS1 游戏都是某种操作系统吗?
基本上,有可能使游戏成为“操作系统”和游戏,即完全交互的低级数据处理器、设备驱动程序、中断处理程序等,都以模拟文件系统容器格式存储?
我希望我足够清楚,因为当我试图把它拍下来时,这让我很困惑。
PS:如果这在另一个部分更好,请帮助将其迁移到那里。谢谢!