我最近买了一个夏普 EL-9950 图形计算器(与其他品牌相比,这是相当罕见的)。我有它的操作系统升级文件的副本,它本质上是新版本的 ROM 转储(或者至少我认为是)。
我到处搜索,但找不到有关此计算器硬件的任何信息,而且我尝试打开它的外壳太贵了。
我如何对 ROM 转储(正好 1MB)进行逆向工程以确定它至少使用哪个指令集(所以我想有一天我可以用我自己的 ROM 格式化它?)
谢谢!
我最近买了一个夏普 EL-9950 图形计算器(与其他品牌相比,这是相当罕见的)。我有它的操作系统升级文件的副本,它本质上是新版本的 ROM 转储(或者至少我认为是)。
我到处搜索,但找不到有关此计算器硬件的任何信息,而且我尝试打开它的外壳太贵了。
我如何对 ROM 转储(正好 1MB)进行逆向工程以确定它至少使用哪个指令集(所以我想有一天我可以用我自己的 ROM 格式化它?)
谢谢!
我的低技术方法是构建一个 n-gram (n=3,4,5,6) 列表,并在不同架构的样本语料库中寻找最常见的序列(如果你碰巧有一个)。
有时甚至在 Google 上搜索十六进制字节序列也能给出一些提示。