» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[专题讨论] 为何世嘉系主机都设计成打开光盘仓就退回系统?

引用:
原帖由 2012啊 于 2021-3-25 20:42 发表
posted by wap, platform: Android
是不是ss那些多盘游戏都是存个档再开第二张盘?要不没法换吧。而ps肯定是有直接换盘后运行cd2的
SS/DC都有游戏中途开盖换盘的游戏。
需要开盖不回9球,游戏程序开发者只要置一个寄存器标志位就可以了,然后用户开盖就不会回主界面,换盘后光驱再读取会触发游戏程序内的额外重读取逻辑。

而通常情况下(即游戏没有特定使用以上中途换盘功能),开盖直接跳回Boot ROM的界面,是故意这样设计的。
至于为什么这样设计,得问原始设计者,反正好处、坏处都是有的。但肯定不是不能定制光驱的问题,因为本身SS的光盘保护就是定制的,所以光驱也是定制的。DC的GD-ROM驱动器就更不用说了,怀疑有没有定制能力肯定是有问题的。

开仓行为怎么处理,是回系统主界面,还是弹提示,还是锁定游戏,还是什么都不做,还是直接关机,这都只是设计思路问题,没有定论。就好比微软的Windows是,在默认情况下是要安全移除U盘,才能确保缓存完全清空写入到目标USB存储设备的,这样设计主要是为了能让USB设备的读写能同样利用到操作系统缓存,但是这个设计一样让小白用户迷茫,认为是不是安全移除无所谓,产生"我的U盘品质好,不会坏"、"我的U盘不漏电,很安全"之类的奇怪想法。实际如果要彻底确保写入进度条走完,就能随时拔U盘,Windows并不是做不到,只是默认这样设计而已,但是"为什么要安全移除USB大容量存储设备",以及不这么做会有什么后果,一直是困扰小白用户群的问题之一。

[ 本帖最后由 SONIC3D 于 2021-3-26 01:44 编辑 ]


本帖最近评分记录
  • werety 激骚 +1 恭喜发财 2021-3-26 12:16

TOP

引用:
原帖由 shooter556 于 2021-3-26 07:46 发表

win10开始,u盘存储设备我都不用“安全移除”了,只要自己觉得不在读写了,就直接拔
这个动作在xp,win7时代也做过,偶尔会出问题,但win10以后再没出过问题,所以我默认win10可以这么干了
好,那我告诉你,你的想法是错的。你只是运气好没有遇到而已。去买一个读写速度慢点,带读写指示灯的U盘,就会知道你说的“自己觉得”,是不成立的,画面上写入进度条消失,U盘上的读写灯可能还会闪若干秒。

只有在设备管理器中,对USB存储设备的选项里,勾选为为快速移除设备优化,才能确保写入进度条在真正设备写入完成后消失,也就是只要进度条消失,就代表可以拔。

另外直接拔U盘,如果你有程序是以“可写独占”方式打开了U盘上某个文件,你是无法通过“自己感觉”来获知的,如果这个程序写入文件的逻辑不是每次flush掉所有缓冲,那就随时可能造成文件内容部分损坏。而通过“安全移除U盘”,系统可以发现当前U盘中是否有文件仍然处于被某个应用打开的状态,可以提示你,防止你误拔。



TOP

发新话题
     
官方公众号及微博