|
发表于 2009-2-10 14:24:22
|
显示全部楼层
1 :名無しさん必死だな:2009/02/09(月) 22:23:11 ID:q8T8Nxtv0
2009/02/09(月) 15:48:52 ID:OObn/Gt0
真正的游戏卡, 保存记录是由serial flash芯片来完成
这时会用到一种称为SPI的命令码
DSTT内部有修改程序将SPI命令码转换成DLDI命令码, 然后DLDI驱动程序会像对待真正的游戏卡那样, 在microSD创建记录文件进行读写
可是, 现在出现了从未见过的, 比如说CMD27之类的新的SPI命令码
估计新使用的serial flash芯片将命令码系统扩充了
DSTT的硬件里并没有相应的功能来对应这些新命令码, 所以就会无法正常工作
R4的emulation命令码完全无效, 对此是毫无办法
DSTT倒还可以通过蛮干, 将命令码/对应码组合起来来打补丁, 说不定还有希望
但需修改处粗略估计有500个之多
而且只有在实际卡上运行后, 才能得出对应码的正确值
我确定放弃, 对不起没这个耐心
製品カートの場合、セーブはシリアルフラッシュというチップに行われるんだが
この時に使われるSPIコマンドというものがある
DSTTの場合はSPIコマンドをDLDIコマンドに変更するパッチをかけると
DLDIドライバがあたかも製品と同じであるかのようにmicroSDへセーブファイルに読み書きする
ところがこのSPIコマンドでCMD27とか見たことのないコマンドを発行している
おそらく使用されている新しいシリアルフラッシュチップでコマンド体系が拡張されてるのだとだと思う
DSTTではこのコマンドと同じになるような機能をハード上備えてないのでおかしくなってる
R4はエミュレーションコマンドが全く効かないのでどうしようもないが
DSTTの場合は力技でコマンド/レスポンスコードの組み合わせでパッチしていけばどうにかなるかも
でもざっと見て500箇所近くある
レスポンスコードは実際に製品で動かしてみないと正しい値がわからないので決め打ちパッチ不可能
リタイア確定です 根性無しですまん。。。
原帖 ht tp://dubai.2ch.net/test/read.cgi/ghard/1234185791/l50]http://dubai.2ch.net/test/read.cgi/ghard/1234185791/l50
翻译转自A9 http://bbs.a9vg.com/read.php?tid=1093272&fpage=1
看来有日子要等了,或者说……没戏了么
希望接下来的掉毛,KH别这样……orz
后面的评论咱们就别看了,岛国宅和厨们表达对烧录盗版的愤怒而已
[ 本帖最后由 pokemon851 于 2009-2-10 16:36 编辑 ] |
|