Board logo

标题: [其他] NS游戏卡文件头各个不一样,说明它是闪存卡? [打印本页]

作者: md2    时间: 2018-7-24 21:45     标题: NS游戏卡文件头各个不一样,说明它是闪存卡?

之前翻外文资料,发现老外也糊涂
有说是FLASH的,有说是专门生产的ROM
有人拿出报道证明Macronix专门给老任开了生产线,烧录大容量ROM

ROM生产是几千片灌一样的内容,不可能有差别
如果每个卡的文件头都不同,那明显就是FLASH吧
还是说游戏主体放在ROM里,有个单独的芯片是可写的?

[ 本帖最后由 md2 于 2018-7-25 15:34 编辑 ]
作者: 卖哥    时间: 2018-7-24 21:49

现在dump的游戏是下载版。
作者: Nigel    时间: 2018-7-24 22:11

为什么“文件头各不一样”就说明是“闪存卡”?这逻辑想不明白,说明一下?
另外,“游戏主体放在ROM”是什么鬼?游戏卡带从NDS开始再没有ROM了,难道LZ不知道?
作者: Callisto    时间: 2018-7-25 07:20

posted by wap, platform: iPad
maskrom不是闪存
作者: xiaodd    时间: 2018-7-25 08:38

楼主说的意思是同种游戏的卡带每个卡带的文件头都不一样,这么做可以确保卡带的唯一性,但是不能说明卡带使用flash做的
作者: 沉积岩    时间: 2018-7-25 09:37

应该是老任应对上代3DS皮角的对策,

换过来想想。无论是卡带唯一码是放在闪存里面。还是用单独的芯片来做。又或者是2者同时运作生成。

现在老任ban主机和ban卡带的手段还是有效。

避免了以前3DS游戏卡带文件头被共用,而无法精准打击的尴尬
作者: ahzhuo    时间: 2018-7-25 09:39

posted by wap, platform: Android
白嫖的联机ban也是好事 净化网络环境,太多修改党了
作者: md2    时间: 2018-7-25 15:34

引用:
原帖由 Nigel 于 2018-7-24 22:11 发表
为什么“文件头各不一样”就说明是“闪存卡”?这逻辑想不明白,说明一下?
另外,“游戏主体放在ROM”是什么鬼?游戏卡带从NDS开始再没有ROM了,难道LZ不知道?
我以前也以为不用ROM了

但是有人拿出报道证明Macronix专门给老任开了生产线,烧录大容量ROM

ROM生产是几千片灌一样的内容,不可能有差别的
作者: Nigel    时间: 2018-7-25 21:20

引用:
原帖由 md2 于 2018-7-25 15:34 发表


我以前也以为不用ROM了

但是有人拿出报道证明Macronix专门给老任开了生产线,烧录大容量ROM

ROM生产是几千片灌一样的内容,不可能有差别的
你这种ROM和以前的ROM完全两种东西(也就相当于或者干脆就是个只能一次性写入的flash)。以前的ROM在计算机系统里是内存(只读不能写的内存),现在这种在计算机系统里是外存,简单点说就是硬盘(也是不能写)。
两者根本区别是前者CPU可以直接而且是随机访问,后者不能直接更不能随机访问,必须发起DMA传送把整块数据读进内存才能访问。两者无论成本还是相对内存的速度都不是一个数量级的。

简单点,GBA的卡带就是内存,所以游戏没有loading一说;NDS的卡带就是硬盘,loading少不了。当年还有人吐槽为何卡带游戏还要loading,当然要loading了,你玩PC硬盘上的游戏时不loading才不正常。
作者: 久多良木健    时间: 2018-7-25 22:40

posted by wap, platform: iPhone
引用:
原帖由 @Nigel  于 2018-7-25 21:20 发表
你这种ROM和以前的ROM完全两种东西(也就相当于或者干脆就是个只能一次性写入的flash)。以前的ROM在计算机系统里是内存(只读不能写的内存),现在这种在计算机系统里是外存,简单点说就是硬盘(也是不能写)。
两者根本区别是前者CPU可以直接而且是随机访问,后者不能直接更不能随机访问,必须发起DMA传送把整块数据读进内存才能访问。两者无论成本还是相对内存的速度都不是一个数量级的。

简单点,GBA的卡带就是内存,所以游戏没有loading一说;NDS的卡带就是硬盘,loading少不了。当年还有人吐槽为何卡带游戏还要loading,当然要loading了,你玩PC硬盘上的游戏时不loading才不正常。
你赶紧醒醒,内存是ram
Gba gbc gb fc卡带没有读盘仅仅因为容量小的时候读取速度可以忽略不计而已
作者: 卖哥    时间: 2018-7-25 22:44

引用:
原帖由 久多良木健 于 2018-7-25 22:40 发表
posted by wap, platform: iPhone
你赶紧醒醒,内存是ram
Gba gbc gb fc卡带没有读盘仅仅因为容量小的时候读取速度可以忽略不计而已
不是忽略不计是真的不需要专门读取。
ROM挂载在总线上,和内存享受统一编制的。
作者: 柳河    时间: 2018-7-25 23:17

引用:
原帖由 Nigel 于 2018-7-25 21:20 发表


你这种ROM和以前的ROM完全两种东西(也就相当于或者干脆就是个只能一次性写入的flash)。以前的ROM在计算机系统里是内存(只读不能写的内存),现在这种在计算机系统里是外存,简单点说就是硬盘(也是不能写)。 ...
不论你说的对不对,你说的和他的问题无关
作者: 蒙其d路飞    时间: 2018-7-26 03:20

引用:
原帖由 Nigel 于 2018-7-25 21:20 发表


你这种ROM和以前的ROM完全两种东西(也就相当于或者干脆就是个只能一次性写入的flash)。以前的ROM在计算机系统里是内存(只读不能写的内存),现在这种在计算机系统里是外存,简单点说就是硬盘(也是不能写)。 ...
你真的知道自己在说什么吗
作者: 骨软症    时间: 2018-7-26 06:43

posted by wap, platform: Android
引用:
原帖由 @Nigel  于 2018-7-25 05:20 发表
你这种ROM和以前的ROM完全两种东西(也就相当于或者干脆就是个只能一次性写入的flash)。以前的ROM在计算机系统里是内存(只读不能写的内存),现在这种在计算机系统里是外存,简单点说就是硬盘(也是不能写)。
两者根本区别是前者CPU可以直接而且是随机访问,后者不能直接更不能随机访问,必须发起DMA传送把整块数据读进内存才能访问。两者无论成本还是相对内存的速度都不是一个数量级的。

简单点,GBA的卡带就是内存,所以游戏没有loading一说;NDS的卡带就是硬盘,loading少不了。当年还有人吐槽为何卡带游戏还要loading,当然要loading了,你玩PC硬盘上的游戏时不loading才不正常。
ROM难道不是只读存储器?怎么当内存?
作者: Nigel    时间: 2018-7-26 07:40

引用:
原帖由 卖哥 于 2018-7-25 22:44 发表

不是忽略不计是真的不需要专门读取。
ROM挂载在总线上,和内存享受统一编制的。
对,就是这么回事。
GBA之前和之后的卡带有本质不同




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0