游戏程序供给系统及程序改写系统的制作方法

文档序号:6412388阅读:221来源:国知局
专利名称:游戏程序供给系统及程序改写系统的制作方法
技术领域
本发明涉及一种由主局用以供给复数的终端局的游戏程序的数据,在终端局将该数据用于游戏执行装置,根据可搬运的信息存储媒体所要求写入游戏程序供给系统,及适合于该游戏程序供给系统的程序改写系统。
在游戏机或个人电脑为了执行游戏的游戏程序的数据(即游戏软件)以游戏·ON·请求系统供给时,将主局及复数的终端局以公用电路或专用电路等的路线网连结,由终端局的一侧对主局发出数据的要求,并使主局逐一依据该要求在有要求的终端局可考虑将数据用以构筑其每次信息分布的系统。
可是,以这样的系统,在考虑使许多终端局同时对主局发出要求时,若不准备将公用线路或专用路线的线路数同时对主局可能发出数据要求的数,则终端局的一侧由于线路数的限制将数据由主局的一侧会产生不能下载的问题。
另外,即使确保尽可能根据许多终端局所要求的线路数,但这样的要求在集中时主局分别对有要求的终端局必须同时回答,终端局的数据越多则主局的处理能力所要求的主局的处理能力越高,根据终端局数,线路数也会有使主局所要求的数据处理能力增加。
为了解决上述问题,本发明的目的是提供一种游戏程序供给系统, 及适合于该游戏程序供给系统的程序改写系统,如对线路网的设备或主局的数据处理能力有过大要求,可用以构筑包含多数的终端局的游戏·ON·请求的系统。
本发明的第1游戏程序供给系统,具备有主局,即游戏程序的数据的供给源;及复数的终端局,与前述主局通过通信网被连接,并通过该通信网以联机由前述接受游戏程序的数据的供给,同时在另一途径主机断开也可接受游戏程序的数据的供给;而上述复数的终端局,其具备有可读写的第1存储装置,用以保存由前述主局通过前述通信网被联机供给后的游戏程序的数据;读出专用的第2存储装置,在另一途径与主机断开为了接受游戏程序的数据;及写入装置,将存储在前述第1或第2存储装置的游戏程序的数据,适用于游戏执行装置并写入在可搬运的信息存储媒体。
本发明的第2游戏程序供给系统,即对上述第1存储装置使数据的写入、保存是由上述主局所管理的。
本发明的第3游戏程序供给系统,上述通信网含有卫星通信网及地上通信网,而上述主局是通过上述卫星通信网,将明文译成编码后的游戏程序的数据供给到上述终端局,同时通过上述地上通信网将用以解码的关键信息传到上述终端局。
本发明的第4游戏程序供给系统,具备有POS系统,具有复数的POS终端;及游戏程序数据改写机,分别连接在上述复数的POS终端上;而上述游戏程序数据改写机具备有存储装置,为了存储游戏程序的数据;及写入装置,将存储在上述存储装置的游戏程序的数据用于游戏执行装置并写入可搬运的信息存储媒体。
本发明的第5游戏程序供给系统,是根据游戏程序数据改写机用以供给游戏程序的数据的游戏程序供给数据,而上述游戏程序数据改写机具备有存储装置,为了存储游戏程序的数据;及写入装置,将存储在上述存储装置的游戏程序的数据用于游戏执行装置并写入可搬运的信号存储媒体的游戏卡匣;而上述游戏程序含有对应于上述游戏卡匣的规格的复数种类的规格的游戏程序,而上述信息存储媒体具备有规格选择装置,可预先规定对应于上述复数种类的规格,通过执行上述对应写入游戏程序的规格的动作,实现与其游戏程序相吻合的规格。
本发明的第6游戏程序供给系统,是由游戏程序数据改写机用以供给游戏程序的数据的游戏程序供给系统,而上述游戏程序数据改写机具备有存储装置,为了存储游戏程序的数据;及写入装置,将存储在上述存储的游戏程序的数据,用于游戏执行装置并写入于可搬运的信息存储媒体的游戏卡匣;而上述游戏卡匣具备有存储可改写的游戏程序的闪光储存器;及界面,用以允许存取上述闪光储存器及上述游戏程序数据改写机及上述游戏执行装置之间。
本发明的第7游戏程序供给系统,其中上述界面,其构成具有游戏程序数据改写机专用的第1界面,用以允许存取上述闪光储存器及上述游戏程序数据改写机之间;以及游戏执行装置专用的第2界面,用以允许存取上述闪光储存器及上述游戏执行装置之间。
本发明的第8游戏程序供给系统,其中上述游戏卡匣具有密码回路,此回路设制在上述闪光储存器及上述第1界面之间;而上述密码回路在通过上述游戏程序数据改写机改写上述闪光储存器的数据时,先行与改写对象的游戏程序数据的供给,存储由上述游戏程序数据改写机提供的特有的游戏程序数据预定关键值,然后进行被设定的上述游戏程序数据的预定演算,使该演算值仅在与上述关键值一致时用以允许写入该游戏程序数据的上述闪光储存器所构成。
本发明的第9游戏程序供给系统,是在可搬运的信息存储媒体的改写媒体,将程序的数据是借助于游戏程序数据改写机的可改写系统,而上述改写媒体具备有半导体储存器,存储可改写的程序的数据;储存器控制部,用以控制上述半导体储存器的动作;及第1演算回路;而上述游戏程序数据改写机具备有存储媒体,用以存储程序的数据;写入装置,将存储在上述存储媒体后的程序数据写入到上述改写媒体;第2演算回路;及数据设定装置;并将上述改写媒体连接在上述游戏程序数据改写机在进行上述程序的改写时,上述数据设定装置是在上述第1及第2演算回路,输入共同的数据,而上述储存器控制部是使上述第1及第2演算回路的演算结果的数据限于相同,用以构成允许写入到上述半导体储存器。
本发明的第10程序改写系统,其中上述储存器控制部,是使上述第1及第2演算回路的演算结果的数据在相同时,将写入到上述半导体储存器,仅限于写入该储存器控制部,同时将预定的数据写入到上述半导体储存器,之后,由该半导体储存器读出数据,并比较双方的结果,限于取得一致时,用以构成由上述游戏程序数据改写机允许写入到上述半导体储存器。
本发明的第11程序改写系统,是在可搬运的信息存储媒体的改写媒体,将程序的数据由游戏程序数据改写机改写程序改写系统,而上述改写媒体具备有半体导储存器,存储可改写的程序数据;及储存器控制部,用以控制上述半导体储存器的动作;而上述储存器控制部,用于上述半导体储存器将含有允许写入的模式及禁止的模式的复数动作模式之间构成迁移。
本发明的第12的程序改写系统,其中上述改写媒体具备有演算回路及比较器,而上述演算回路是由上述游戏程序数据改写机对送来的数据执行演算,而上述比较器,将上述演算回路的演算结果的数据及由上述游戏程序数据改写机送来的另外的数据之间进行比较,而上述复数的动作模式是第1至第4动作模式,上述储存器控制部,是使上述改写媒体连接在上述游戏程序数据改写机上,则首先成为上述第1动作模式,该第1动作模式用以禁止写入到上述半导体储存器,同时比较上述比较器的两个数据在不一致时,迁移到上述第2动作模式,而在一致时,迁移到上述第3动作模式,而上述储存器控制部是上述第2动作模式,即禁止写入到上述半导体储存器的状态下停止动作,而上述储存器控制部是上述第3动作模式,则由该储存器控制部限于写入用以允许写入上述半导体储存器,同时写入预定的数据到该半导体储存器,近而读出数据,若这两个数据不一致时则迁移到上述第2动作模式,若一致则迁移到上述第4动作模式,而上述储存器控制部是上述第4动作模式由此在上述游戏程序数据改写机构成,允许写入到上述半导体储存器。
若根据本发明的第1游戏程序供给系统,则将游戏程序的数据作为联机及关机的两个系统的供给,所以可随时机动供给数据,同时在终端局也适合保存大量数据,而且在终端局根据使用者的要求写入游戏程序数据到游戏执行用信息存储媒体的系统,所以即使作为含有多数的终端局,但对于通信网的设备或主局的数据处理能力也不会要求过多,而且构筑以·ON·请求系统可供给使用者游戏程序数据的程序供给系统。
若根据本发明的第2游戏程序供给系统,则对于任何终端局,主局应以相同的写入·保存控制的内容完成,所以特别是作为一起同报通信,则即使终端局数增加也完全不会影响主局的负荷。
若根据本发明的第3游戏程序供给系统,则通过卫星通信网将游戏程序的编码化数据在多数的终端局不会产生不能接收的地区,并一起进行同报通信,而且编码解读的关键信息通过傍受困难的地上通信网送出,因此可提高防止数据盗用的效果。
若根据本发明第4的游戏程序供给系统,则简单的可用以构筑安全管理系统,又将游戏程序数据改写机的操作简略化,容易熟练,而且对于全体系统的构筑也具有廉价的效果。
若根据本发明第5的游戏程序供给系统,则由于游戏的种类等即使存在于各种规格的游戏卡匣时,也仅适用于游戏程序数据改写机的一个规格的游戏卡匣,可对应于上述各种规格,具有可用以构筑高实用性的系统的效果。
若根据本发明第6的游戏程序供给系统,则具有简便的可用以构成游戏程序的可改写的游戏卡匣的效果。
若根据本发明第7的游戏程序供给系统,则将游戏卡匣比先前不用通过安装用结合器成为可直接安装在游戏机本体上,不用要求使用者购入其它零件,使用可改写的游戏卡匣可构筑游戏程序供给系统。
若根据本发明第8的游戏程序供给系统,则对于可改写的游戏卡匣,并非正规供给改写用,而将游戏程序数据作为改写源,可用于防止不正确的改写。
若根据本发明第9的游戏程序供给系统,当两个演算回路的演算结果一致时,允许写入到半导体储存器,所以当游戏程序数据改写机或改写媒体的其中之一的非正规的装置时,成为不可能程序写入到半导体储存器。换言之,非正规被供给使用,使游戏程序数据改写机或改写媒体具有可用以防止程序数据的不正确的改写。
若根据本发明第10的程序改写系统,则进行预定的数据写入及读出到半导体储存器,限于数据一致时,将游戏程序数据改写机被允许写入到半导体储存器,所以具有可防止程序写入到故障的半导体储存器。
若根据本发明第11的程序改写系统,则使储存器控制部借由迁移复数的动作模式之间,许可或禁止写入到半导体储存器。因此,借助适合设定迁移的条件,可防止程序的不正确的改写。
若根据本发明第12的程序改写系统,则使储存器控制部用以迁移到第1至第4动作模式之间,所以使用非正规被供给游戏程序数据改写机或改写媒体可用以防止不正确的改写,同时也可用以防止程序写入到故障的半导体储存器。
下面结合附图来说明本发明的具体实施例。


图1是本发明使用于游戏程序供给系统的通信网的一示意图;图2是本发明使用于游戏程序供给系统的通信网的一示意图;图3是本发明使用于游戏程序供给系统的通信网的一示意图;图4是本发明使用于游戏程序供给系统的通信网的一示意图;图5是本发明使用于游戏程序供给系统的通信网的一示意图;图6是构成终端局的详细方框图;图7是本发明使用于游戏程序供给系统的POS系统的通信网图;图8是POS终端及游戏程序数据改写机的连接状态的外观图;图9是本发明使用游戏卡匣的内部构成的一例方块图;图10是游戏卡匣的规格的一例图;图11是本发明使用游戏卡匣的内部构成的一例方块图;图12是本发明使用游戏卡匣的内部构成的一例方块图;图13是游戏卡匣的外观图;图14是游戏卡匣的外观图;图15是游戏卡匣安装于游戏程序数据改写机的说明图;图16是本发明使用游戏卡匣的内部构成的一例方块图;图17是安全回路的一构成例的方块图;图18是改写机及游戏卡匣的另外例的方块图;图19是图18的写入保护部的方块图;图20是图18的控制部的方块图;图21是图18的系统动作的流程的流程图;图22是图18的系统动作的流程的流程图;图23是图19的演算回路的方块图;图24是图20的储存器控制部的迁移图。
图1至图5是根据本发明使用于游戏程序供给系统的通信网5种示意图。图6是终端局的详细方块图。
图1至图5中主局1是游戏程序的数据的供给源。复数的终端局2通过通信网与主局1连接,并通过该通信网以连线由主局1接受游戏程序的数据的供给,另外,复数的终端局2在另一途径即使关机也能接受游戏程序的数据的供给。
图1和图2的通信网ISDN线路或公用电话线路的地上通信网,图1未设置中继局,图2为了负荷分散设置中继局。图3的通信网是卫星数据通信线路等的卫星通信网,具备有通信卫星的卫星局。图4和图5的通信网是地上通信网及卫星通信网的并用,图4的通信网是组合图1及图3的通信网,图5的通信网相当于组合图2及图3的通信网。
图6中各终端局2具备有含硬盘装置的硬盘驱动(HDD)13,由主局1通过通信网作为可读写的第1存储装置用以保存被联机供给后的游戏程序的数据。另外各终端局2具备有含CD-ROM的CD-ROM驱动14,作为读出专用的第2存储装置在另外途径断离了主机,为了接受游戏程序的数据。这些HDD13及CD-ROM驱动14,通过信息转移通路11,与管理终端局2的全动作的控制的CPU12连接。还有,该信息转移通路11以模式表示除了电脑内部信息转移通路之外,也包含外部连接电缆。
各终端局2具备有卡片输入机15,发行于使用者的会员卡为了读取使用者的ID数据等;操作盘/监视器17,在操作各终端局2时所使用;卫星数据通信接收装置16,通信网是卫星数据通信网时为了数据接收所使用;ISDN/Phone界面18,通信网ISDN线路或公用电话线路时为了线路连接所使用;及程序设计磁头19,根据使用者的要求适用于游戏机等的游戏执行装置,在可搬运信息存储媒体的游戏执行用存储媒体20,为了写入存储于HDD13或CD-ROM驱动14的游戏程序的数据。这些通信信息转移通路11并连接于CPU12。
操作中,各终端局2通过通信网由主局1以定期或随时接受游戏程序的数据的供给(下载)。根据由终端局2的要求并非进行下载,所以主局1选择未混杂时间带,而且最低单位即使每一线路也可动作。被降值负载后的数据在各终端局2保存于HDD13。该情形,对HDD13之数据的写入·保存(更理想是消去)全部管理在主局1。即各终端局2经常连接于通信网设置于可着信状态,在主局1侧借助进行写入·保存控制对各终端局2(HDD13)的顺序或一起执行数据的写入·保存。对任何的终端局2使主局1应进行写入·保存控制的内容以相同完成,所以特别是作为一起同报通信则即使增加终端数也具有完全不会影响主局1的负荷的优点。
如此以联机使定期或随时被信息分布后的游戏程序的数据量达到相当量,则将该游戏程序的数据另外以关机以CD-ROM信息分布于各终端局2。比如,以CD-ROM1片可用以收录300支程序大量的游戏程序的数据。被配信后的CD-ROM装置与各终端局2的CD-ROM驱动14。借此成为不要重复的HDD13的存储数据,该存储区为了新的数据的存储所使用。
以联机的游戏程序的数据的供给中,主局1为了防止盗用将数据碥码化下载也可。为了用以解读编码的信息,以另一途径通过通信网由主局1附与各终端局2。关键信息也可定期性更改。在各终端局2将关键信息存储在储存器(如使用HDD13也可)放着,CPU12根据被存储后的关键信息将被下载后的游戏程序的编码化数据保存于HDD13时加以编码解读,或将编码化数据的原状保存于HDD13在读出该数据时加以编码解读。
特别是图4和图5的通信网,使用卫星通信网将游戏程序的编码化数据加以信息分布,而使用地上通信网附与编码解读的关键信息有效。借助于使用卫星通信网,将信息量多的游戏程序的数据不会在多数的终端局2制出不能接放地区成为可容易一起同报通信。该情形,编码解读的关键信息也以卫星通信网送出,则容易可傍受所以编码化的意义很少,但借助由仅将关键信息通过地上通信网送出可加以解决。
想要游戏程序的使用者到最近的终端局2。在终端局2使使用者的ID卡读入于卡片输入机15。该使用者信息通过通信网以实时或成批处理加值负载于主局1也可。
使用者的要求的游戏程序的数据,是由HDD13或CD-ROM驱动14所读出,并通过程序设计磁头19写入于游戏执行用储存媒体20。作为游戏执行用储存媒体20,比如也可利用可消去,再写入的ROM的一种常规·闪光储存器的游戏卡匣型。借此可实现优异的物理性强度,可再循环使用的游戏执行用存储媒体。使用者将写入所需的游戏程序的数据的游戏执行用存储媒体20适用于自己的游戏机,可享受游戏。
还有,取代卫星通信网借助卫星通信网以外的电波使用通信网也可,该情形也可取得同样的效果。
图7根据本发明使用于游戏程序供给系统的通信网的另外形态图。该实施形态中,作为通信网使用POS系统,实际上,各终端局2设置于导入营业额管理用的POS系统的零售店铺为多。如此的情形,将既存的POS系统根据本发明作为游戏程序供给系统的通信网加以利用。
图7中,POS系统,比如,众所周知,以统辖对象全地区的主局21,及设于各地区的地区本部22,及设置于各零售店铺23的POS终端24,将地区本部22作为中继局的树状的通信线路网被连接构筑。即,与图2的类似形态。另外,一般而言,为了安全管理,在各地区本部22,在警备公司25也连接有通信线路网。各零售店铺23的POS终端24,是通过界面电缆26,连接在游戏程序数据改写机27。借由POS终端24及游戏程序数据改写机27,可实现与上述终端局2相同的机能。
图8是将POS终端24及游戏程序数据改写机27以界面电缆26连接的状态外观图。在POS终端24,众所周知具备有条码读出器28。将该条码读出器28,可取代作为图6的操作盘/监视器17的一部分使用。ISDN-Phone界面18置于POS终端24内。卡片输入机15若置于POS终端24则使用,否则设于游戏程序数据改写机27。图6的终端局2的剩余的构成要素设于游戏程序数据改写机27。还有,图8的29是游戏执行用存储媒体的游戏卡匣的组合连接器,为了将游戏执行用存储媒体20固定在程序设计磁头19。
保存于游戏程序数据改写机27的游戏程序的数据,可通过POS系统的通信网由主局21所供给。且,在关机,借由CD-ROM信息分布在各店铺的游戏程序数据改写机27。又,如上所述也可将它们并用。进而,借由设于另外途径的卫星通信网也可用以并用信息分布。该情形刚好与图5类似。
若根据本实施例则有如下的优点。即,首先,可实现容易安全管理且价廉。一般而言POS系统中安全管理系统构筑完成,在该安全管理系统的管理对象如加上游戏程序数据改写机27仅加上若干变更,根据本发明也可进行游戏程序供给系统的安全管理。比如POS终端24及游戏程序数据改写机27的连接被犯罪者等切断时,使POS终端24自动通报于主局21,在既存的POS系统的安全管理系统仅加上若干的工夫,而不必追加特别专用的机器,并可容易完成。
此外,还有操作方法简单化的优点。即,一般而言在POS终端24具有条码读出器28,将此利用于游戏程序数据改写机27的操作。例如将保存于游戏程序数据改写机27的游戏程序的表加以条码化,利用条码读出器28的条码读取可进行特定的游戏程序的选择。而且,使改写开始等、应给与游戏程序数据改写机27的各种指令条码化,利用该读取也可执行给与指令。如此,通过POS24终端侧的控制可操作游戏程序数据改写机27的一部分或全部,使游戏程序数据改写机27的操作装置简单化成为可能。且,若有条码读出器的操作,则工作人员也习惯,所以利于工作人员熟练操作游戏程序数据改写机27。而且如若通过条码读取操作游戏程序数据改写机27,则假设游戏程序数据改写机27被盗,而且无条码读出器28,并且也不知道条码的内容,则不能使其正确动作,因此在防犯上也有帮助。
再有,具有可廉价构筑系统的优点。即,在POS终端24具备与主电脑21连接的连接装置,在POS终端24用于连接游戏程序数据改写机27时,在游戏程序数据改写机27上不必设置与主电脑21连接的连接装置,因此可廉价构筑系统。
还有,上述实施例显示对于将游戏程序数据改写机27连接于POS终端24使用,但以下各种实施例中,游戏程序数据改写机27也可具有图6的终端局2的全部机能。
图9为显示根据本发明的游戏程序供给系统所使用的可搬运的信息存储媒体的游戏执行用存储媒体20,使用内藏常规·闪光储存器的游戏卡匣30时,构成游戏卡匣内部的一例方块图。本实施例中的游戏卡匣30,是由可对应于既存的各种规格的游戏卡匣所构成。这里所述的规格,是指搭载于游戏卡匣的ROM或PAM的容量、游戏机的规格是指对应被标准化后的总地址空间的上述ROM容量或RAM容量的分配(储存器变换)。既存的游戏卡匣,是对应游戏种类,依照由各种规格而实现。
图10为显示游戏卡匣的规格的一例图。(A)是显示卡匣规格1的储存器图,(B)是显示卡匣规格2的储存器图。总地址空间,准备有储存体0到储存体3的地址0000H~FFFFH为止。卡匣规格1仅具有较小的ROM容量及RAM容量,这些是在储存体0及储存体1的各一部分分配如图10(A)。相对地,卡匣规格2具有较大的ROM容量及RAM容量,这些是储存体0到储存体3几乎被使用分配如图10(B)。
在此,例如,将使用本发明的游戏卡匣30以规格2准备,并在该游戏卡匣30假设写入卡匣规格1的游戏程序时。游戏程序的数据是对应于卡匣规格1的ROM的区域的储存体及地址,将该数据存储于卡匣规格2的游戏卡匣30时,借助同样储存体及地址,利用闪光储存器收容于实现后的卡匣规格2的ROM的区域。而且执行该游戏程序时,如用卡匣规格1使作成后的程序作为指定RAM的地址(例如储存体1的0000H),则现在实际被收容的卡匣规格2在其地址未存在RAM,而不能动作。且容量小的卡匣,也有将地址的最上位bit不使用于地址指定,而仅以剩余的bit作为地址指定所构成的地址指定回路的规格。在该规格中,例如地址8000H及地址0000H成为相同地址指定,在单方(例如若有卡匣规格1,则储存体0的地址0000H)即使不存在储存器,由存在方的储存器地址也可读出同样数据(即影像)。借助通常的本发明使该影像规格的卡匣的游戏程序存储于游戏卡匣30并使其动作,则例如地址8000H及地址0000H当然成为另外的地址指定,因此不能进行如上述的影像的动作。
鉴于既存的游戏卡匣存在各种规格,因此即使本发明所使用的游戏卡匣30构成任何规格,但若不能取得规格间的互换,则借助本发明将游戏程序供给系统不能作为可对应于全规格的游戏卡匣。
在此,图9的本发明游戏卡匣30,为了取得规格间的互换,设有卡匣规格选择回路31。卡匣规格选择回路31,其构成具有代码存储部32,用以存储特定规格的代码;及变换模式切换回路33,对应于规格间的差异,用以变更是否存取于何种储存器的何种地址(即等于用以储存器变换的改读)。为了可改写在存储游戏程序的数据设有闪光ROM34,又与先前的游戏卡匣同样设有RAM35。闪光ROM34、RAM35,以预定的规格分配于储存体0~3、地址0000H~FFFFH的储存器变换。还有代码存储部32,也可与闪光ROM34同样实现于闪光储存器上,并也可使用于另外的闪光储存器。
变换模式切换回路33,为了达成使用本发明游戏卡匣30的规格(储存器变换),及既存的各种游戏卡匣的规格(储存器变换)之间的互换而进行必要的地址的改读。以上述的实施例所述(将使用本发明游戏卡匣30以卡匣规格2准备,在该游戏卡匣30写入卡匣规格1的游戏程序),则将卡匣规格1的RAM的地址借由变换模式切换回路33的作用变换成卡匣规格2的RAM的地址(以储存体2的RAM或储存体3的RAM也可)用以存取于RAM35。又对于影像的规格,是将相当于影像的储存器不存在部分的储存器地址,使对应于此储存器在存在部分的储存器地址借由变换模式切换回路33的作用加以变换用以存取于闪光ROM34或RAM35。
既存的各种游戏卡匣的规格内容确定,所以借由确定使用本发明游戏卡匣30的规格的内容,为了正常动作应实现变换模式切换回路33确定储存器地址的改读规则。该改读规则,对应一方规格的储存器控制地址及另一方规格的储存器地址借由查表储存器可容易实现。但该查表储存器,必设置于各自既存的各种游戏卡匣的规格。而且,使用任何的查表储存器,借由存储于代码存储部32的代码信息加以决定。
动作中,将游戏卡匣30借由装于游戏程序数据改写机27,写入所需之游戏程序的数据于闪光ROM34。且,将相当于该游戏程序规格的代码信息,写入于代码存储部32。将游戏卡匣30装于游戏机本体用以执行游戏时,例如在电源上升时变换模式切换回路33系输入代码存储部32内的代码信息用以转化该查表。而且借由该查表在地址变更的情况下,进行游戏机本体及闪光ROM34、RAM35之间的信号接收,所以不管游戏卡匣30的规格及存储于此游戏规格如何,均可正常执行游戏。
且,将变换模式切换回路33以GAL或FPGA等可改写的可编程序逻辑,也可以构成。若如此设置,则将有新的种类之卡匣。即使增加规格时,也可由改写对应于此逻辑的内容,可容易进行变换模式切换回路33的对应范围的扩展。例如使用GAL晶片,将该晶片通过IC插座由配备于变换模式切换回路33容易卸下并可改写逻辑内容。又,借由查表储存器及可改写可编程序逻辑的并用也可用以构成变换模式切换回路33。
图11系表示依据本发明游戏程序供给系统所利用作为可搬运的信息存储媒体的游戏执行用存储媒体20,使用内藏常规闪光存储器的游戏卡匣30时,卡匣内部构成最简单的方块图。本实施例系在闪光ROM34、RAM35及外部之间未设置图9的卡匣规格选择回路31,而且于外部区作为一处界面。即,通过该一处之外部界面,进行游戏机本体及游戏程序数据改写机的信号接收。
图13系游戏卡匣之外观图。众所周知,游戏机本体装于游戏卡匣30的底面,为了与游戏机本体连接设有连接器(图中未示出)。本实施例系将该连接器借由与游戏程序数据改写机连接使用,可用于构成游戏卡匣30。但是,由游戏程序数据改写机27为了用于执行改写,迄今为止于游戏机本体,仅用信号系因为控制信号不定,所以一般取代使用游戏机连接用连接器,需使用新的规格的游戏机连接用连接器。或,使用先前规格的游戏机连接用连接器时,在该连接器周围为了进行追加游戏程序数据改写机27用之不足信号需要追加变更。任何一种情况,将如此被构成的游戏卡匣30借由先前一般连接器规格,为了装于被制造的既存的游戏机本体,另外装有连接器,通过该连接器加以安装。
图12系表示不用如此之装有转接器的游戏卡匣30的内部构成方块图。本实施例中,系在图11的实施例与外部设有两处界面。换言之分别设有与游戏机本体的界面及与游戏程序数据改写机27的界面通过该各自进行游戏机本体及游戏程序数据改写机27的信号接收。
图14系于外部设有两处界面时的游戏卡匣30的构成外观图。由先前装于游戏机本体的游戏卡匣30的底面,系由先前规格的游戏机连接用连接器(未示出)由先前所设置。另外,该底面的相反面,即在游戏卡匣30的上面设有游戏程序数据改写机连接用连接器,而该连接器由自由开关的盖36所关闭。盖36,将由游戏卡匣30装于游戏机本体时朝向上方关闭游戏卡匣上面,防止尘埃进入游戏程序数据改写机连接用连接器部的功能。
图15系表示将由游戏卡匣30装于游戏程序数据改写机27的连接器部29的说明图。37为设于游戏程序数据改写机27连接器部29的连接承受器,将由游戏卡匣30由插入于游戏程序数据改写机27的连接器部29,使之等待于该连接器部29内的连接承受器37推开盖36,与游戏卡匣30的连接器38接合,以电气连接。
设于游戏卡匣30的游戏程序改写机连接用连接器部,不一定必须设在游戏卡匣30的上面。将游戏卡匣30装于先前构成的游戏机本体时,只要在物理性不干扰位置,可设于游戏卡匣30的任何面上。
根据本实施例,将游戏卡匣30装于游戏机本体时,不用通过追加的连接器装置,可直接装于游戏机本体,可不要求使用者追加零件购入成为可用于构成使用可改写的游戏卡匣的游戏程序供给系统。在游戏卡匣30借由设置专用游戏程序数据改写机连接用的连接器部,由存于游戏机本体的硬件构成系统。
图16表示在游戏卡匣30设置游戏程序不正确改写防止机能时的游戏卡匣内部的构成方块图。本实施例中,在图12的实施例,系在闪光ROM34及游戏程序数据改写机用界面之间设有安全回路39。
图17表示安全回路39的构成方块图由游戏程序数据改写机27改为闪光ROM34的数据时,先行于改写对象的游戏程序数据的供给,由游戏程序改写机27给于对应于该游戏程序数据之安全关键值,而该关键值系存储于安全关键存储部40。关键值在各游戏程序数据作为特有的值预先预以设定,而在游戏程序数据改写机27中与各游戏程序数据对应存储。如由联机在游戏程序数据改写机27用以信息分布游戏程序数据时,与游戏程序数据同时以联机用以信息分布对应的安全关键值,由CD-ROM以联机在游戏程序数据改写机27用以信息分布游戏程序数据时,在该CD-ROM内写入对应于各游戏程序数据的安全关键值。
演算器41,由游戏程序数据改写机27接于安全关键值接受被附于改写对象的游戏程序数据,在该数据实施预定的演算。演算内容预先决定,如作为执行该演算的逻辑回路系构成演算器41。演算器41的演算结果设定于比较器42。安全关键值存储部40的关键值设定于比较器42。比较器42用于比较两种,仅在两者一致时将闸43呈ON状态用以输出控制信号。因此由被供应的游戏程序数据,若演算值与被存储后的安全关键值不一致,则闸43呈OFF状态,而不进行写入到以后的游戏程序数据的闪光ROM34。由校查和值或CLC等可使用校查。
根据本实施例,使用具有正确安全关键值的游戏程序数据改写机以外可用以阻止写入,所以,即使有游戏程序数据改写机,但以正规联机或CD-ROM联机将被信息分布后的游戏程序数据不作为改写源,则不可能限制游戏卡匣30的游戏程序改写,可用于防止改写的游戏卡匣30的游戏程序不正确改写。
图18表示具有游戏程序数据的不正确改写防止机能的改写机及游戏卡匣其他构成的方块图。本实施例的改写机50及游戏卡匣70,使双方均可成为正规的装置,即确认并非被不正确供应的装置后,进行程序的数据写入所构成的。进而,在进行程序数据写入之前,在闪光储存器72对于硬件是否故障也执行检查。
改写机50,除了CPU51之外还具有写入保护部52,写入部55,通信界面56及存储部57。此装置通过信息转移通路线58相互结合。在此之中,写入部55,于游戏卡匣70之间用以接受信号的装置部分,如作为图16的程序设计磁头19所构成。通信界面56,用以供应程序数据的通信线路之间的界面,如作为图6的ISDN/Phone界面18所构成。存储部57用于收容程序数据的存储媒体,作为图6的HDD13所构成的。
游戏卡匣70,与图9的游戏卡匣30相同,作为写入程序数据的储存器,具有闪光储存器(ROM)72。游戏卡匣70具有控制部71。上述装置部分通过信息转移通路线78相互结合。
设于改写机50侧的写入保护部52及游戏卡匣70侧的控制部71,相互共同发挥用以防止程序的不正确写入的机能。换言之,本实施例在改写机50具备写入保护部52,在游戏卡匣70具备控制部71的点,与其他实施例的改写机27,及游戏卡匣30在特征上有差异。且写入保护部52及控制部71,以ASIC(常规LSI)所构成。
图19表示成为改写机50的特征部的写入保护部52的内部构成方块图。写入保护部52,具有界面53及写入保护控制部54。界面53系介于CPU51及写入保护控制部54之间的界面。
由CPU51到界面53,输入有再设定信号RS,系统时钟信号CLK,读入允许信号RD,写入允许信号WR,地址信号ADRI,及数据信号DT。数据信号DT,将数据信息转移通路作为传达媒体,在CPU51及写入保护控制部54之间,接受双方向。又,地址信号ADRI,将地址信息转移通路作为传达媒体。
在写入保护控制部54,具有数据设定用的两个寄存器61、62,演算回路64,演算结果收于两个寄存器63、65,比较结果收于寄存器67。
图20表示成为游戏卡匣70特征部的控制部71的内部构成方块图。在控制部71,具有界面73,写入保护控制部74,储存器75。界面73介于改写机50的CPU51及控制部71的内部写入保护控制部74之间的界面。在CPU51及界面73之间与CPU51及界面73之间同样接受数据信号DT和其他信号。
写入保护控制部74,除用于防止不正确写入之外,发挥中心功能的装置部分。其主要部与写入保护控制部54具有同样构成。即在写入保护控制部74,具有数据设定用两个寄存器81、82,演算回路84,演算结果收于两个寄存器83、85,比较器86,比较结果收于寄存器87。
在写入保护控制部74,具有控制信号输出部88。控制信号输出部88,到存储器控制部75,用于输出内部闪光控制信号CNT1及写入许可信号WPM。写入许可信号WPM,发出应许可写入的指示到闪光储存器72的信号,内部闪光控制信号CNT1,用于指示闪光储存器72检查的开始等指定代码。
储存器控制部75,根据由写入保护控制部74及CPU51的信号,用于控制闪光储存器72写入及读出动作的装置部分。省略图示,但在储存器控制部75,具有地址解码器用于解码地址信号ADR1,指定闪光储存器72的地址作为闪光地址信号ADR2加以输出。在储存器控制部75,具有储存器变换生成部用以作成对应于卡匣规定的储存器变换。如作为图9的卡匣规格选择回路31所构成。
由储存器控制部75到闪光储存器72,输入有数据信号DT及闪光地址信号ADR2之外,还有闪光控制信号CNT2。闪光控制信号CNT2,用于闪光储存器72写入及读出动作的信号。数据信号DT,在储存器控制部75及闪光储存器72之间,进行双向接收。
图21和22,表示将游戏卡匣70连接到改写机50,将程序数据写入到游戏卡匣70的闪光储存器72时,改写机50及游戏卡匣70的结合体全体中的动作流程图。根据此流程图,进行如下详述改写机50及游戏卡匣70各部的动作。
开始处理,首先,在步骤S1中,改写媒体,即使游戏卡匣70插入到改写机50,结果,改写机50及游戏卡匣70相互连接。
接看,在步骤S2中,改写机50电源被插入。储存器控制部75用以执行储存器变换的动作。之后,移行到步骤S3、S4。
在步骤S3中,CPU51,在寄存器61、62写入各1byte数据。与此同时,在步骤S4中,CPU51写入数据到寄存器81、82,到寄存器61、62,分别写入相同的各1byte的数据。结果,寄存器61及寄存器81用于保持相同的1byte的输据,而寄存器62及寄存器82用于保持相同的1byte的数据。
接着,在步骤S5中,演算回路64,根据寄存器61、62的数据执行演算,并将演算结果写入到寄存器65。同时,在步骤S6中,演算回路84,根据寄存器81、82的数据执行演算,并将演算结果的数据写入到寄存器85。改写机50及游戏卡匣70,双方若为正规装置,则演算回路64及演算回路84,构成相同。此时双方的演算回路64、84,执行相同的演算,写入于两个寄存器65、85的数据也相同。
图23表示正规的演算回路64(及84)的内部构成的一个电路图。演算回路64具有8个排他的逻辑和电路。且,在此一方输入,输入有保持寄存器61的1byte数据A(=A0~A7),而在他方输入,输入有保持于寄存器62的1byte的数据B(=B0~B7)。
作为排他的逻辑和使被算出后的1byte数据C(=C0~C7),作为输出信号输入到寄存器65。改写机50及游戏卡匣70若为正规装置,备于演算回路64、84的双方,构成如图23的电路图。
接着在步骤S7中,CPU51读出保存于寄存器85的数据,并写入到寄存器63。与此同时,在步骤S8中,CPU51读出保存于寄存器65的数据,并写入到寄存器83。
在步骤S9中,比较器66将保存于两个寄存器63、65的数据加以比较,用以判定是否一致。并且,使用表现判定结果的数据,写入到寄存器67,之后数据传达到CPU51。
与步骤S9同时,在步骤S10中,比较器86对保存于两个寄存器83、85的数据加以比较,用以判定是否一致,而且,使显示判定结果的数据,写入到寄存器87,之后数据传达到控制信号输出部88及CPU51。
写入于寄存器67、87后的数据,若有表现不一致的判定结果的数据,处理移行到步骤S11。在步骤S11,CPU51停止全部处理。又,控制信号88,用以保持不送出写入许可信号WPM的状态。储存器控制部75,不输入写入许可信号WPM,所以,如果由改写机50输入写入允许信号WR、数据信号DT、地址信号ADR1等,也不进行写入闪光储存器72。即闪光储存器72放置于写入禁止状态下。
写入于寄存器67、87后的数据,若有表现一致的判定结果的数据,则处理移行到步骤S12。在步骤S12中,控制信号输出部88,根据写入于寄存器87后的数据,用以输出写入许可信号WPM。结果,储存器控制部75将闪光储存器72设置成写入状态。但是,由储存器控制部75仅可成为写入状态,而由CPU51的写入,成为被禁止状态。
控制信号输出部88,与用以输出写入许可信号WPM同时,将指示闪光储存器72检查开始的信号,作为内部闪光控制信号CNT1加以输出。储存器控制部75,应答于该信号,并对闪光储存器72,执行预定的数据写入。预定的数据,在储存器控制部75中,被预先准备。
接着在步骤S13中,储存器控制部75,读出写入于闪光储存器72的数据,同时,将读出后的数据与预定的数据加以比较。而且,比较的结果发送到CPU51。比较的结果被确认不一致,则CPU51,判断在闪光储存器72的硬件有异常,而使处理移行到上述的步骤S11中。同时,储存器控制部75,于未输入写入许可信号WPM相同,用以禁止写入到闪光储存器72。作为比较结果,确认一致时,则处理移行到步骤S14。
在步骤S14,储存器控制部75,将闪光储存器72,由CPU51设置成可写入状态。接着,CPU51对闪光储存器72,执行预定的数据写入。之后,在步骤S15中,CPU51读出写入于闪光储存器72的数据,同时将读出后的数据与预定的数据加以比较。
当比较结果不一致时,CPU51判断在闪光储存器72、或关于写入动作到闪光储存器72的储存器控制部75等其中之一硬件有异常,使处理移行到前述的步骤S11。此时,CPU51使储存器控制部75禁止写入到闪光储存器72,以控制储存器控制部75。比较结果一致时,则处理移行到步骤S16。
步骤S16,使收存于存储部57的程序数据,由CPU51写入到闪光储存器72。使存储于闪光存储72的程序数据,改写到新的程序数据。终止改写,则终止全部处理。
在步骤S3、S4中,不进行数据设定时,在步骤S5、S6中,作为演算结果不读出数据时,或,在步骤S7、S8中,不进行演算结果的设定时,也在步骤S10、S11的判定中,二者的演算结果一般不一致,所以作为结果禁止写入到闪光储存器72。
如上所述,在本实施例中,改写机50及游戏卡匣70,其装置的至少一方在不正确(非正规装置)时,以防止写入到闪光储存器72。
根据以上的动作,游戏卡匣70的储存器控制部75,在适宜迁移复数状态之间。图24说明此状态迁移图。投入电源,储存器控制部75的动作模式,首先成为初期模式M1。即,初期模式M1成为省略。该初期模式M1,作成储存器变换。对于储存器变换的详情,继续引用图10,已经说明终止。步骤S2的说明省略,但储存器变换不正常时,储存器控制部75对闪光储存器72禁止写入。
初期模式M1,从步骤S1~S10,对应于储存器控制部75的动作。步骤S10中,比较结果不一致时,或,上述的储存器变换不正常进行时,动作模式,由初期模式M1迁移到再设定模式M2。在再设定模式M2,禁止写入到闪光储存器72,同时停止一切动作。再设定模式M2,由外部不进行再设定解除的操作为限,不迁移到初期模式M1。
在步骤S10中比较结果,若无问题,则动作模式由初期模式M1迁移到储存器校查模式M3。迁移到储存器校查模式M3,由储存器控制部75写入到闪光储存器72,但由CPU51的写入,借由储存器控制部75在被禁止状态下。
储存器校查模式M3对应于步骤S12~S13的动作。而且,依据步骤S13若判定结果有问题,则动作模式迁移到再设定模式M2,若无问题,则迁移到储存器改写模式M4。
储存器改写模式M4,由CPU51许可写入到闪光储存器72。而且,进行步骤S14~S16的处理。即,由CPU51进行闪光储存器72的检查及程序数据的改写。
在步骤S15中,若闪光储存器72检查结果有问题,则在该时点动作模式迁移到再设定模式M2。在步骤S15若检查无问题,则在进行程序数据改写后,迁移到再设定模式M2。而且将游戏卡匣70装入游戏机本体使用时,动作模式移行到初期模式M1。即,在初期模式M1中,通常作为游戏机使用。
在储存器改写模式M4中,储存器控制部75,将闪光储存器72,设置成可读出状态,将收存于闪光储存器72的程序数据可读出到游戏机本体。游戏卡匣70的储存器控制部75,用于迁移复数状态。
上述说明显示游戏卡匣70及改写机50,作为游戏程序供给系统的要素所构成的实例。可是并不限于游戏程序数据,一般来说,具有半导体储存器将程序数据存储成可改写,并将可搬运的改写媒体,及在该改写媒体改写程序数据的改写机,分别于游戏卡匣70及改写机50构造相同。即,本发明不仅适用于游戏程序供给系统,对一般程序改写系统也适用。
权利要求
1.一种游戏程序供给系统,包括—主局(1),游戏程序数据的供给源;—多个终端局(2),与前述主局介于通信网所联接,并通过该通信网以联机由前述主局接受游戏程序数据的供给,同时在另一途径以关机形式接受游戏程序数据的供给;其特征在于上述多个终端局包括可读写的第1存储装置(13),用以保存由主局通过通信网被联机供给后的游戏程序数据;读出专用的第2存储装置(14),在另一途径以关机形式接受游戏程序数据;及写入装置(19),将存储于第1或第2存储装置的游戏程序数据,适用于游戏执行装置并写入可搬运的信号存储媒体(20)。
2.如权利要求1所述的游戏程序供给系统,其特征在于对第1存储装置数据的写入、保存由主局管理。
3.如权利要求1所述的游戏程序供给系统,其特征在于通信网含有卫星通信网及地上通信网,主局通过卫星通信网将明文译成编码后的游戏程序数据供给到终端局,同时为了用于解码的关键信号通过地上通信网与终端局所构成。
4.一种游戏程序供给系统,包括—POS系统,具有多个POS终端(24);游戏程序数据改写机(27、50),连接于多个POS终端;其特征在于还包括—存储装置(57),用于存储游戏程序数据;—写入装置(55),将存储于存储装置的游戏程序数据,适用于游戏执行装置并写入可搬运的信号存储媒体(30、70)。
5.一种游戏程序供给系统,依据游戏程序数据改写机(50)供给游戏程序数据,其特征在于游戏程序数据改写机包括存储装置(57),用于存储游戏程序数据;写入装置(55),将存储于存储装置的游戏程序数据,适用于游戏执行装置并写入可搬运的信号存储媒体的游戏卡匣(30);游戏程序含有对应于游戏卡匣规格的多个种类规格的游戏程序;信号存储媒体(30)具有规格选择装置(31)对应于多个种类规格的动作预先规定,用以执行对应于被写入后的游戏程序规格,用以实现对应于该游戏程序的规格。
6.一种游戏程序供给系统,由游戏程序数据改写机(50)用以供给游戏程序数据,其特征在于游戏程序数据改写机包括存储装置(57),用于存储游戏程序数据;写入装置(55),将存储于存储装置的游戏程序数据,适用于游戏执行装置并写入可搬运的信号存储媒体的游戏卡匣(30、70);游戏卡匣包括闪光储存器(34、72),将游戏程序存储成可改写;及界面,允许存取闪光储存器及由游戏程序数据改写机及游戏执行装置之间。
7.如权利要求6所述的游戏程序供给系统,其特征在于界面构成如下游戏程序数据改写机专用第1界面,允许存取闪光储存器及游戏程序数据改写机之间;及游戏执行装置专用第2界面,允许存取闪光储存器及游戏执行装置之间。
8.如权利要求7所述的游戏程序供给系统,其特征在于游戏卡匣具有安全回路(39),位于闪光储存器及第1界面之间;安全回路,由游戏程序数据改写机改写闪光储存器数据时,先行于改写对象的游戏程序数据供给由游戏程序数据改写机将被设定的该游戏程序数据特有的预先决定后的关键值存储,之后再被设定的游戏程序数据实施预定的演算,使该演算之值仅在于关键值一致时允许写入到该游戏程序数据的闪光存储器所构成。
9.一种程序供给系统,在可搬运的信号存储媒体的改写媒体(70),将程序数据,由游戏程序数据改写机(50)可改写,其特征在于改写媒体包括半导体储存器(72),将程序数据存储成可改写;储存器控制部(75)控制半导体储存器的动作;第1演算回路(84);游戏程序数据改写机,包括存储媒体(57),用于存储程序数据;写入装置(55),将存储于存储媒体后的程序数据写入到改写媒体;第2演算回路(64);及数据设定装置(51);将改写媒体连接于游戏程序数据改写机进行程序改写时,数据设定装置,在第1及第2演算回路,输入共同的数据;储存器控制部,使第1及第2演算回路的演算结果的数据限于相同时,允许写入到半导体储存器。
10.如权利要求9所述的程序改写系统,其特征在于储存器控制部使第1和第2演算回路的演算结果数据相同时写入到半导体储存器,由该储存器控制部仅允许写入,同时将预定的数据写入到半导体储存器,进而,该半导体储存器读出数据,并比较双方结果,取得一致时,由游戏程序数据改写机允许写入到半导体储存器。
11.一种程序改写系统,在可搬运的信号存储媒体的改写媒体(70),将程序数据由游戏程序数据改写机(50)可改写,其特征在于改写媒体包括半导体储存器(72),将程序数据存储成可改写;储存器控制部(75),控制半导体储存器的动作;储存器控制部对于半导体储存器将含有允许写入的模式及禁止的模式的多个动作模式之间,迁移构成。
12.如权利要求11所述的程序改写系统,其特征在于改写媒体包括演算回路(84)及比较器(86);演算回路由游戏程序数据改写机对送来的数据进行演算;比较器,演算回路的演算结果的数据及由游戏程序数据改写机送来另外数据之间进行比较;多个动作模式为第1至第4动作模式;储存器控制部,使改写媒体连接于游戏程序数据改写机,首先成为第1动作模式,该模式用于禁止写入到半导体储存器同时比较器的两个数据相互不一致时迁移到第2动作模式,一致时,迁移到第3模式;储存器控制部为第2动作模式时,则禁止写入到半导体储存器状态下停止动作;储存器控制部,为第3动作模式,则由该储存器控制部限于写入,用以允许写入到半导体储存器,同时写入预定的数据到该半导体储存器,进而读出数据,双方数据相互不一致时,迁移到第2动作模式,如一致时,迁移到第4动作模式,储存器控制部,为第4动作模式时,游戏程序数据改写机允许写入到半导体储存器。
全文摘要
本发明涉及游戏供给系统及程序改写系统,即由主局用以供给复数的终端局的游戏程序的数据,在终端局将该数据用于游戏持行装置,根据可搬运的信息存储媒体所要求写入游戏程序供给系统,及适合于该游戏程序供给系统的程序改定系统,而对于线路网的设备或主局的数据处理能力无过大要求可构筑包含多数的终端局的游戏·ON·请求的系统。为了达成上述目的,主局是将游戏程序的数据通过通信网以联机供给于终端局。
文档编号G06F19/00GK1182241SQ9711937
公开日1998年5月20日 申请日期1997年9月30日 优先权日1996年11月13日
发明者高田明, 增田隆弘, 佐藤稔浩, 梶谷哲司, 仓本雅史 申请人:株式会社巨晶片
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1