[发明专利]半导体存储器和程序判别系统无效
申请号: | 01104578.7 | 申请日: | 2001-02-14 |
公开(公告)号: | CN1309356A | 公开(公告)日: | 2001-08-22 |
发明(设计)人: | 下村胜 | 申请(专利权)人: | 任天堂株式会社 |
主分类号: | G06F12/14 | 分类号: | G06F12/14 |
代理公司: | 上海专利商标事务所 | 代理人: | 孙敬国 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 半导体 存储器 程序 判别 系统 | ||
本发明涉及半导体存储器和使用它的程序判别系统,特别涉及例如游戏机用的卡盒(cartridge)那样的存储程序的ROM等半导体存储器和程序判别系统。
例如,游戏机用的卡盒预先将游戏机程序写入到ROM那样的半导体存储器中,在使用时,再安装在游戏机本体中。特别对于这种游戏机用的卡盒,到处可见非法复制其存储内容即游戏程序的盗版物。
因此,本申请人如在以前的日本特开平2-31256号公报[G06F12/14]所公开的那样,提出了一种能判别真假的系统,这种系统在不是正版卡盒的情况下,借助于禁止访问程序存储器,能够防止游戏程序和其它程序的非法复制以及改变数据。
在这种以往的技术中,因用“地址解码方式”,用从程序存储器实际读出的数据判别真假,所以有相当高的可靠性,能排除盗版物。
但是,在前述以往的技术中,因必须对多个地址进行解码,所以不仅门电路数量增加,芯片尺寸增大,而且还有必须要解决的问题是,如果剖析了要解码的地址,则失去防备非法利用的效果。
因此,本发明的主要目的是提供新颖的半导体存储器和使用它的程序判别系统。
本发明的另一个目的是提供难于剖析并具有长期保护效果的半导体存储器和使用它的程序判别系统。
本发明的半导体存储器,固定地存储由中央处理器执行的程序数据,并按照指定的地址输出程序数据,包括
固定地存储程序数据的程序数据存储器,
发生数据运算码的码发生装置,和
接受按照地址数据从程序数据存储器读出的第1程序数据的输出数据处理装置,
输出数据处理装置在有控制信号时,根据数据运算码,对至少第1程序数据的一部分进行运算,将运算后的新的第2程序数据输出,在没有控制信号时,输出第1程序数据。
具体地说,输出数据处理装置包括
用于对第1程序数据的至少一部分与数据运算码进行运算、并输出第2程序数据的运算装置,和
在提供控制信号时输出第2程序数据、而在不提供控制信号时输出第1程序数据的选择器。
这种情况下也可以是,运算装置包括多个运算器,它能分别执行不同种类的运算,并且各自接受第1程序数据及数据运算码,能分别输出不同的第2程序数据,
码发生装置还发生选择多个运算器中的任意一个的运算器选择码,
选择器选择与根据运算器选择码选择的运算器相关的第2程序数据或者第1程序数据。
本发明另一个方面的半导体存储器包括
固定存储程序数据的程序数据存储器,
发生数据运算码的码发生装置,和
接受从程序数据存储器输出的第1程序数据的输出数据处理装置,
输出数据处理装置在有控制信号时,根据数据运算码,对至少第1程序数据的一部分进行第1运算,将第1运算后的新的第2程序数据输出,在没有控制信号时,根据数据运算码,对至少第1程序数据的一部分进行与第1运算不同的第2运算,将第2运算后的新的第3程序数据输出。
这时,输出数据处理装置的第1和第2运算的任何一种运算,将第1程序数据变换成应该在中央处理器中正规执行的程序数据。
本发明的程序判别系统,包括固定存储程序数据的程序存储器,和从程序存储器读出程序数据并执行程序、同时判别程序是否正规的中央处理器,
程序存储器包括
固定存储程序数据的程序数据存储器,
发生数据运算码的码发生装置,和
接受按照地址数据从程序数据存储器读出的第1程序数据的输出数据处理装置,
输出数据处理装置在由中央处理器提供控制信号时,根据数据运算码,输出对至少第1程序数据的一部分进行运算,将运算后的新的第2程序数据输出,并将这种第2程序数据提供给中央处理器,在没有提供控制信号时,将第1程序数据提供给中央处理器,
中央处理器包括
将控制信号提供给程序存储器的输出数据处理装置的控制信号提供装置,
紧接着提供控制信号之后输出地址数据并提供给程序数据存储手段的地址输出装置,和
判断第2程序数据与预先设定的检查数据是否为规定的关系,以判断程序存储器真假的判断装置。
中央处理器还包括在判断装置的判断结果为假的程序存储器时,强制地结束程序的程序强制结束装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于任天堂株式会社,未经任天堂株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01104578.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:确定系统配置的方法、系统、及程序
- 下一篇:阴极射线管及显示图像的方法