游戏机、认证方法及认证程序的制作方法

文档序号:1601525阅读:216来源:国知局
专利名称:游戏机、认证方法及认证程序的制作方法
技术领域
本发明涉及一种设置在弹子房等游戏厅内的弹珠游戏机、麻将牌式弹球游戏机、 Arrange Ball等弹球游戏机、片子游戏机等回胴式游戏机等游戏机,以及在这些游戏机上 实施的认证方法及认证程序。
背景技术
在对于游戏机实施的使之与游戏无关地强行赔付奖牌或游戏球等游戏媒体的非 法行为中,与搭载着主控制部的主控制基板及搭载着周边部的周边基板相关的行为,有以 下几种 (1)将正规的主控制基板更换为非法的主控制基板; (2)将存储着搭载在主控制基板上的CPU所执行的正规程序的ROM更换为搭载着 对上述程序进行篡改的非法程序的ROM ; (3)在主控制基板与周边基板之间设置非法基板(假冒基板)之后,进行上述(2) 的ROM更换。 为防止这样的非法行为,在先前的游戏机上具有下述的措施。即该游戏机包括 游戏控制基板(主控制基板),其上搭载着包含对游戏的进行实施控制的游戏控制程序;以 及主控制基板以外的各个周边基板。主控制基板向各个周边基板当中的一个或复数个周边 基板发送安全检查码。另一方面,在接收安全检查码的一个或复数个周边基板上,搭载着分 析手段,其对安全检查码进行分析,在分析结果为不正常时,停止周边基板上的电路的工作 (例如参阅专利文献1)。以下将该技术称为第1先前例。 在先前的游戏机中,有这样的一种,其具备主控制部,其在决定可否赋予特权的同 时,还存储着第3识别信息;第1副控制部(第1周边部),其与主控制部连接,存储着第1 识别信息;以及第2副控制部(第2周边部),其与主控制部连接,存储着第2识别信息。在 该游戏机上,仅能从主控制部向第1周边部输出信息,主控制部与第2周边部则可相互输入 输出信息。第2周边部具有向主控制部输出第2识别信息的手段。另一方面,主控制部具 有向第1周边部输出第2识别信息和第3识别信息的手段。第1周边部则具有采用第1识 别信息、第2识别信息及第3识别信息进行特定运算的运算手段;以及基于运算手段的运算 结果来判别是否对游戏机实施了非法改造的手段(例如参阅专利文献2)。以下将该技术称 为第2先前例。
专利文献
专利文献1 :日本专利文献特开平11-276699号公报
专利文献2 :日本专利文献特开2005-21330号公报 在上述第1先前例中,在周边部中,在即使在游戏显示期间也要对控制复杂且负 担较大的显示进行控制的显示控制基板上,搭载着显示控制用CPU,由其进行安全检查码分 析处理。另外,在上述第2先前例中,也由对指示灯及扬声器等进行控制的第l控制基板上 所搭载的CPU采用第1识别信息、第2识别信息及第3识别信息进行特定运算,由对显示进行控制的第2周边基板上所搭载的CPU基于上述运算结果来判别是否对游戏机实施了非法 改造。 于是,要使CPU在现有的处理(例如游戏显示处理)之外再执行认证处理,必须在 现有的处理中追加认证功能及认证定时等处理。为此,在旨在追加认证功能的认证定时设 计、认证功能的实现、动作的模拟以及对是否得到所需的功能进行确认的验证(证明)上, 需要花费大量的时间和精力,因此存在着在游戏机的开发上大幅度地花费时间和工夫的问 题。这一问题显著体现在游戏机机型变更时。此外,随着最近游戏机游戏显示的多样化, CPU应执行的程序的代码规模也有增大的趋势,因此,由于追加认证功能,上述问题将愈发 增大。 另外,在使CPU在现有处理之外执行认证处理时,由于CPU的处理负荷增大,会出
现处理速度低下,无法流畅地进行游戏所需的显示等不良现象,最坏的情况下,认证处理本
身都可能无法追加。特别是在最近,为了谋求提高游戏的趣味,在立直及中头彩等时,剌激
游戏者视觉和听觉的游戏显示日趋多样。因此,发生上述不良现象的可能性增大。 不过,在从外部对游戏机施加了电噪声及机械振动时,有时会产生误动作。例如在
从主控制部向周边部发送控制指令时,当从游戏机外部施加了电磁波及静电等噪声时,会
受该噪声的影响而在控制指令数据中产生误码,使控制指令发生更改。此时,尽管应发送至
周边部的控制指令本来是中头彩指令以外的控制指令,但是若因产生误码而使该控制指令
更改为中头彩指令,则即使不是实施了上述非法行为的情况下,也会不适当地给游戏者赔
付许多游戏媒体(例如游戏球及奖牌等),使游戏厅蒙受很大损失。然而,在上述第l及第
2先前例中,对于这样的事态并未采取任何对策,所以无法解决这种使游戏厅蒙受很大损失
的不良现象。

发明内容
本发明是鉴于上述问题而完成的,其将解决上述问题作为课题之一例,其目的在 于提供一种具有能够解决这些问题的游戏机、认证方法及认证程序。 根据第一方案,本发明提供了一种游戏机,其特征在于,该游戏机具备主控制部, 其输出控制指令;认证部,其对上述主控制部实施认证;及周边部,其基于上述控制指令实 施特定的处理,在上述控制指令为特定的控制指令时,上述主控制部在上述特定的控制指 令中附加旨在对上述主控制部实施认证的认证数据,并供给至上述认证部,上述认证部采 用附加在上述特定的控制指令中的上述认证数据对上述主控制部实施认证,同时将认证结 果附加在上述特定的控制指令中,并供给至上述周边部,上述周边部根据附加在上述特定 的控制指令中的上述认证结果实施处理。 根据第二方案,在上述的游戏机中,上述主控制部具备存储着特定的程序代码的 存储手段,采用上述特定的程序代码生成上述认证数据。 根据第三方案,在上述的游戏机中,上述主控制部采用上述特定的程序代码及上 述特定的控制指令生成上述认证数据。 根据第四方案,上述特定的控制指令为下列指令中的任意一种与中头彩期间的 各回合相对应的中头彩指令、旨在开始中头彩状态下的处理的中头彩开始指令、旨在结束 中头彩状态下的处理的中头彩结束指令、旨在使上述周边部执行中头彩之前的立直状态下的处理的中头彩立直指令、旨在使上述周边部执行接通电源时的处理的接通电源指令、旨 在使上述周边部执行非游戏状态下的演示显示的待客演示指令、旨在使上述周边部停止非 游戏状态下的演示显示的停止待客演示指令、旨在使上述周边部执行抽选时的抽选结果为 未中时的处理的未中指令。 根据第五方案,上述周边部在上述认证结果表示上述主控制部的认证不成功时, 输出报知该情况的报知信号。 根据第六方案,上述周边部在上述认证结果表示上述主控制部的认证不成功时, 输出报知该情况的报知信号。 根据第七方案,本发明又提供一种游戏机所使用的认证方法,该游戏机具备主控 制部,其输出控制指令;认证部,其对上述主控制部实施认证;及周边部,其基于上述控制 指令实施特定的处理,该认证方法具备第1步骤,其在上述控制指令为特定的控制指令时, 上述主控制部在上述特定的控制指令中附加旨在对上述主控制部实施认证的认证数据,并 供给至上述认证部;第2步骤,其由上述认证部采用附加在上述特定的控制指令中的上述 认证数据对上述主控制部实施认证,同时将认证结果附加在上述特定的控制指令中,并供 给至上述周边部;及第3步骤,其由上述周边部根据附加在上述特定的控制指令中的上述 认证结果实施处理。 根据第八方案,上述主控制部具备存储着特定的程序代码的存储手段,在上述第1 步骤,采用上述特定的程序代码生成上述认证数据。 根据第九方案,在上述第1步骤,上述主控制部采用上述特定的程序代码及上述 特定的控制指令生成上述认证数据。 根据第十方案,上述特定的控制指令为下列指令中的任意一种与中头彩期间的 各回合相对应的中头彩指令、旨在开始中头彩状态下的处理的中头彩开始指令、旨在结束 中头彩状态下的处理的中头彩结束指令、旨在使上述周边部执行中头彩之前的立直状态下 的处理的中头彩立直指令、旨在使上述周边部执行接通电源时的处理的接通电源指令、旨 在使上述周边部执行非游戏状态下的演示显示的待客演示指令、旨在使上述周边部停止非 游戏状态下的演示显示的停止待客演示指令、旨在使上述周边部执行抽选时的抽选结果为 未中时的处理的未中指令。 根据第i^一方案,在上述第3步骤,上述周边部在上述认证结果表示上述主控制 部的认证不成功时,输出报知该情况的报知信号。 根据第十二方案,在上述第3步骤,上述周边部在上述认证结果表示上述主控制 部的认证不成功时,输出报知该情况的报知信号。 根据第十三方案,其系使电子计算机实现上述第七至第九中任一项所述的功能。
根据第十四方案,其系使电子计算机实现上述第十方案所述的功能。
根据第十五方案,其系使电子计算机实现上述第十一方案所述的功能。
根据第十六方案,其系使电子计算机实现上述第十二方案所述的功能。
依据本发明,可发现搭载主控制部的正规的主控制基板被更换为非法的主控制基 板;将存储着搭载在主控制基板上的CPU所执行的正规程序的ROM更换为搭载着对上述程 序进行篡改的非法程序的ROM ;及在主控制基板与搭载着周边部的周边基板之间设置有非 法基板(假冒基板)后进行上述ROM的更换等非法行为。并且,依据本发明,还可降低从外部施加的电噪声及机械振动所导致的游戏机误动作。此外,依据本发明,因为仅在认证部执行认证处理,所以不会增大构成周边部的CPU的处理负荷。因此,不会出现周边部处理速度低下,无法流畅地进行游戏所需的显示等不良现象。 并且,依据本发明,由于执行认证处理的认证部和实施特定处理的周边部是分别独立的,所以认证用的程序与特定处理用的程序可分别设计。据此,与在实施特定处理的周边部的游戏显示处理中追加认证功能相比,能够更简单地以较少工时实现追加认证功能的定时设计、功能设定及功能验证等。 并且,依据本发明,由于认证用的程序及特定处理用的程序的结构比较简单,所以易于保证其与其他功能的整合性。并且,即使在每种游戏机的机型实施的特定处理各不相同时,也能实现认证处理的公共化,所以易于进行每种游戏机机型不同的程序设计,在可谋求縮短设计时间的同时,可提高工作效率。 此外,依据本发明,在更改认证用的认证算法时,即使不更改实施特定处理的周边
部,仅更改认证部的认证用程序就能实现。据此,能够以较少的工时实现认证算法的更改等。 并且,依据本发明,当自主控制部发送的控制指令是特定的控制指令时,因为是在控制指令中附加认证数据,所以与发送认证数据单体时相比,可抑制主控制部与周边部之间通信负荷的增大。并且,与发送认证数据单体时相比,可降低从通信数据中提取认证数据并加以分析的可能性。进而,因为实施认证处理的仅仅是在发送特定控制指令时,所以可抑制主控制部的处理负荷随认证处理而增大的比例。 此外,在本发明中,当特定的控制指令是中头彩指令时,由于中头彩指令是在中头彩期间的各回合发送的,所以在处于中头彩状态的一定期间内将实施复数次认证处理,可提高认证处理的准确度。 另一方面,在本发明中,当特定的控制指令是中头彩开始指令及中头彩结束指令时,中头彩开始指令及中头彩结束指令是开始或结束中头彩状态的控制指令,与其他控制指令相比,发送频度较低,所以可降低从控制信号中提取认证数据的可能性。并且,即使从控制信号中提取到认证数据,由于可获取的抽样数很少,故可降低认证数据被分析的可能性。 并且,在本发明中,当特定的控制指令是中头彩立直指令时,中头彩立直比中头彩的发生频度高。并且,中头彩立直的发生定时具有随机性。因而,通过在发送中头彩立直指令时实施认证处理,分散了时间轴上的认证处理实施位置。然后,通过如此地分散时间轴上的认证处理实施位置,可提高认证处理的可靠性。这是因为,即使是在认证数据通信不畅及认证数据在一定期间内被篡改时,也是相隔时间随机地实施认证处理,所以提高了回避认证数据通信不畅及被篡改的影响的可能性。 此外,在本发明中,当特定的控制指令是接通电源指令时,接通电源指令将在游戏机的电源被接通及复位时等实施游戏机初始化处理时发送。初始化处理属于与游戏机的主处理即有关游戏(游戏的进行)的处理不同的处理类别。因而,如本发明那样,如果在初始化处理期间加入认证处理,则与在有关游戏的处理期间加入认证处理相比,可降低有关程序设计及测试的工序(工时)增加的比例。即,通过在初始化处理期间加入认证处理,可取得降低开发成本及质量管理方面的长处。并且,如果在初始化处理期间加入认证处理,则由于在游戏机启动之后便实施认证处理,因此,即使是在游戏厅闭店后被实施了非法行为,也能在顾客进店之前检测出非法行为。据此可降低发生非法行为所导致的损失的可能性。
并且,在本发明中,当特定的控制指令是待客演示指令或停止待客演示指令时,待客演示指令或停止待客演示指令将在游戏机处于非游戏状态即未实施游戏机的主处理即有关游戏(游戏的进行)的处理时发送,所以,因认证处理所导致的处理负荷增大不会对有关游戏的处理造成影响。因此,即使是在主控制部及周边部尚不具备较高的处理能力时,以及有关游戏的处理的处理负荷很大的游戏机,也能追加认证处理功能。并且,因为待客演示指令是顾客操作游戏机之前发出的指令,所以能够在顾客操作游戏机之前检测出非法行为。 此外,在本发明中,当特定的控制指令是未中指令时,因为"未中"作为抽选时的抽选结果其发生频度最高,所以,如果在发送未中指令时在控制指令中附加认证数据,则可将从抽选至认证处理的流程看作是游戏机处理的基本形式。并且,未中时的处理则每种游戏机机型的差异较小。因此,如本发明那样,如果在未中时的处理中加入认证处理,则可在认证处理流程不作大的更改的前提下将游戏机的本体重新利用于其他机型。


图1是用于说明本发明一实施方式的游戏机之一即弹珠游戏机的外观构成的正视图。
图2是用于说明图1所示的弹珠游戏机的电气构成的方块图。 图3是用于说明构成图1所示的弹珠游戏机的主控制部所实施的包括向认证部及
赏球控制部发送指令的处理的流程图。 图4是用于说明构成图l所示的弹珠游戏机的主控制部所实施的包括向认证部及赏球控制部发送指令的处理的流程图。 图5是用于说明有关中头彩的指令的发送定时之一例的时序图。 图6是用于说明构成图1所示的弹珠游戏机的副控制部所实施的图案变动处理的
流程图。 图7是用于说明构成图1所示的弹珠游戏机的副控制部所实施的中头彩时的处理的流程图。 图8是用于说明构成图1所示的弹珠游戏机的指示灯控制部所实施的指示灯控制处理的流程图。 图9是模式性地表示构成图1所示的弹珠游戏机的主控制部输出的控制信号的数据格式之一例的说明图。 图10是用于说明构成图1所示的弹珠游戏机的主控制部所实施的控制信号的发送处理之一例的流程图。 图11是用于说明构成图1所示的弹珠游戏机的认证部所实施的控制信号接收处理之一例的流程图。 图12是用于说明构成图1所示的弹珠游戏机的副控制部所实施的控制信号接收处理之一例的流程图。 图13是用于说明构成图1所示的弹珠游戏机的主控制部、认证部及副控制部分别执行的处理的相互关系之一例的流程图。 图14是用于说明构成图l所示的弹珠游戏机的主控制部、认证部及副控制部分别执行的处理的相互关系之一例的流程图。标号说明
201主控制部,201aCPU,201b匪,201c廳,202认证部,202aCPU,202b匪,202c廳,203副控制部,203aCPU,203b匪,203c廳,204赏球控制部,204aCPU,204b匪,204c廳,301控制指令数据,302附属数据,303认证数据,310、311、312带认证数据的控制信号。
具体实施例方式以下参照

实施本发明的最佳实施方式。 图1是用于说明本发明一实施方式的游戏机之一即弹珠游戏机1的外观构成的正视图,图2是用于说明图1所示的弹珠游戏机1的电气构成的方块图。 本实施方式的弹珠游戏机1具备游戏盘101。在游戏盘101的图1中的右下方、框架构件110(后述)的右下部,设有由游戏者操作,旨在使发射部292(参见图2)动作的操作手柄113。操作手柄113呈向游戏者一方突出的形状。操作手柄113具备发射指示构件114,其使发射部292动作,将游戏球发射出去。发射指示构件114设置在操作手柄113的外周部,从游戏者的方向看可向右旋转。发射部292在游戏者直接操作发射指示构件114时,将游戏球发射出去。由于属于公知技术,在此省略了说明,在操作手柄113上,设置有传感器等,其用于检测出游戏者直接操作发射指示构件114。 通过发射部292的动作而发射的游戏球经轨道102a、102b之间上升,到达游戏盘101的上部位置之后,在游戏区域103内下落。在游戏区域103设有省略图示的复数个钉及使游戏球的下落方向发生变化的风车、入球口 ,使游戏球向各种方向下落。这里,"入球口"
9是后述的第1起动口 105、第2起动口 120、普通入赏口 107、第1大入赏口 109c、第2大入 赏口 129c的总称。 在游戏盘101的大体中央部分,配置有图案显示部104。图案显示部104例如具有 液晶显示器(LCD)及等离子显示屏(PDP)等显示器。在图案显示部104的下方,配置有第 1起动口 105,其可接受打入游戏区域103的游戏球。在第1起动口 105的下方,配置有第 2起动口 120。第2起动口 120在一对可动片(图示省略)处于闭合状态时,无法或者难以 接受游戏球,而在一对可动片处于开放状态时,比第1起动口 105更容易接受游戏球。
在图案显示部104的左侧,还配置有入赏门106。入赏门106是为了检测游戏球 的通过,实行使第2起动口 120仅开放一定时间的普通图案的抽选而设置的。在图案显示 部104的左侧及下方等,配置有复数个普通入赏口 107。当游戏球进入各普通入赏口 107之 后,赔付特定的赏球数(例如IO个)。在游戏区域103的最下部,配置有回收口 108,其将 在任何入球口均未入球的游戏球回收起来。 当得到游戏球从后述的副控制部203 (参见图2)进入第1起动口 105或第2起动 口 120的报知时,上述的图案显示部104开始变动显示复数个装饰图案,在经过特定时间后 停止该装饰图案的变动。在停止时,如为齐全的特定图案(例如"777")时,则游戏者获得 了实行第1中头彩游戏(长中奖游戏)的权利,然后开始第1中头彩游戏(长中奖游戏)。 第1中头彩游戏(长中奖游戏)开始之后,位于游戏区域103下方的第1大入赏口开关装 置109上的第l大入赏口开关门109a将在一定时间内开放的动作重复特定次数(例如15 次),赔付与所入球的游戏球相对应的赏球。 另一方面,在图案显示部104的上述装饰图案停止时,如为与上述特定图案不同 的齐全的特定图案(例如"737")时,则游戏者获得了实行第2中头彩游戏(短中奖游戏) 的权利,然后开始第2中头彩游戏(短中奖游戏)。第2中头彩游戏(短中奖游戏)开始之 后,位于第1大入赏口开关装置109的右斜上方的第2大入赏口开关装置129上的第2大 入赏口开关门129a以比第1大入赏口开关门109a的开关动作短的时间将在一定时间内开 放的动作重复特定次数(例如15次),当有入球的游戏球时,赔付与之相对应的赏球。
在游戏盘101的游戏区域103的外周,还设置有框架构件IIO,游戏区域103从开 口部向游戏者一侧露出。框架构件110呈向游戏者一侧突出的形状。在框架构件110,在游 戏区域103的左上部及右下部,分别设置有游戏显示灯(指示灯单元)llla及lllb。各个 游戏显示灯llla及lllb具备复数盏灯112。各个游戏显示灯llla及lllb的构成为其 分别由上下驱动电机(图示省略)驱动,可使从各自所具备的复数盏灯112照射的光的方 向向上下方向即与连接位于弹珠游戏机1的正面的游戏者的头部及腹部的方向相平行的 方向变更。 各盏灯112还通过构成各盏游戏显示灯llla及lllb的旋转驱动电机(图示省略) 的驱动,分别向具有特定半径的圆的圆周方向移动。通过上述构成,可一边使各盏灯112照 射的光旋转移动,一边使从所有各盏游戏显示灯llla及lllb照射的光上下移动。此外,在 框架构件110的下部,还设置有供给游戏球的接盘单元119。在该接盘单元119上,供给从 未图示的租球装置出租的游戏球。 在图1中,在图案显示部104的右侧,设置有游戏显示用的装饰物(以下简称为 "游戏显示装饰物")115。游戏显示装饰物115作为角色模式性地表示人的上半身(特别是头部)。游戏显示装饰物115设置为可开关角色的眼睑部116,犹如角色眨眼一样,使眼睑 部116沿上下方向移动。游戏显示装饰物115还设置为可使角色的头部左右方向移动。
在框架构件110上,在操作手柄113的左侧,还设置有由游戏者操作的机会按钮 117。机会按钮117的操作,仅在例如游戏中特定的立直游戏显示时,在显示催促进行机会 按钮117操作的指南期间发挥效力。 此外,在框架构件110上,还安装着扬声器277 (参见图2),其用于输出游戏显示效 果音响或告知非法行为的音响。该扬声器277是可输出高、中、低音域的类型,控制为在正 常游戏显示时平衡地输出高、中、低音,但是在例如特殊游戏显示时或者有非法行为时较高 地输出高音域,以使周围能听得见。 接着参照图2所示的方块图说明本发明的实施方式的弹珠游戏机1的电气构成。 在电气构成上,弹珠游戏机1在控制手段200上连接着已述及后述的第1起动口检测部221 等各种检测手段、图案显示部104等各种游戏显示手段、装饰物动作装置231、赔付部291及 发射部292等。 在图2所示的例子中,控制手段200由主控制部201、认证部202、副控制部203、赏 球控制部204及指示灯控制部205构成。 主控制部201构成为具备CPU201a,其控制弹珠游戏机1的有关游戏的基本动 作,根据预先存储在R0M201b内的程序执行与游戏内容的进行相对应的基本处理;以及 RAM201c,其具有CPU201a运算处理时的数据工作区的功能。 在该主控制部201上,以游戏球进入第1起动口 105或第2起动口 120为契机,进 行中头彩的抽选,并根据该抽选结果选择存储在R0M201b内的与游戏显示有关的指令。
在上述主控制部201的输入端,连接着第1起动口检测部221 、第2起动口检测部 225、门检测部222、普通入赏口检测部223、第1大入赏口检测部214以及第2大入赏口检 测部224。第1起动口检测部221检测进入第1起动口 105的游戏球,并将检测结果供给至 主控制部201。第2起动口检测部225检测进入第2起动口 120的游戏球,并将检测结果供 给至主控制部201。门检测部222检测通过入赏门106的游戏球,并将检测结果供给至主控 制部201。普通入赏口检测部223检测进入普通入赏口 107的游戏球,并将检测结果供给至 主控制部201。第1大入赏口检测部214检测进入第1大入赏口 109c的游戏球,并将检测 结果供给至主控制部201。第2大入赏口检测部224检测进入第2大入赏口 129c的游戏 球,并将检测结果供给至主控制部201。上述各个检测部例如可采用接近开关构成。
在该主控制部201的输出端,还连接着装饰物动作装置231。在本实施方式中,上 述装饰物动作装置231由分别使第l大入赏口开关门109a及第2大入赏口开关门129a(参 见图1)开关的第1大入赏口开关螺线管109b及第2大入赏口开关螺线管129b,和使第2 起动口 120(参见图1)开关的第2起动口开关螺线管120b构成。 上述装饰物动作装置231受主控制部201控制,在长中奖游戏时给第1大入赏口 开关螺线管109b通电,使第1大入赏口开关螺线管109a开放,或在短中奖游戏及小中奖游 戏时给第2大入赏口开关螺线管129b通电,使第2大入赏口开关螺线管129a开放,还通过 选中上述普通图案而给第2起动口开关螺线管120b通电,使第2起动口 120开关。
主控制部201除以上大致的与弹珠游戏机1的游戏相关的基本动作控制外,还实 施本实施方式的特征即旨在防止非法行为的认证数据的生成、根据需要实施的认证数据的加密、未加密或已加密的认证数据的发送等处理。 另一方面,认证部202的构成为具备CPU202a,其根据预先存储在R0M202b内的程序,接收自主控制部201发送的控制指令的数据(控制指令数据)、附属数据及认证数据,并将控制指令数据及附属数据原封不动地发送至副控制部203,至于认证数据,则执行解码、认证等与认证相关的处理;以及RAM202c,其具有CPU202a在运算处理时的数据工作区的功能。另外,关于这些与认证相关的处理,将在后面详述。 在副控制部203的输入端,还连接着机会按钮检测部220,其检测上述机会按钮117的操作。该副控制部203具有CPU203a,其主要控制游戏中的游戏显示,并根据主控制部201通过认证部202发送的控制指令数据执行游戏显示的抽选及游戏显示处理;R0M203b,其存储程序及过去的游戏显示图案RAM203c,其具有CPU203a在运算处理时的数据工作区的功能;以及VRAM203d,其用于写入使图案显示部104显示的图象数据。
该副控制部203 —旦接收到自主控制部201通过认证部202发送的与游戏显示有关的控制指令数据,即根据该控制指令数据进行抽选,确定游戏显示背景图案、立直游戏显示图案及登场角色等游戏显示,同时进行所确定的游戏显示的控制。 在副控制部203的输出端,还连接有图案显示部104,按照由抽选决定的内容,在图案显示部104展开装饰图案的显示。 在通常的情况下,CPU203a读入R0M203b所存储的程序,执行背景图像显示处理、图案图像显示及变动处理、角色图像显示处理等各种图像处理,从R0M203b读出必要的图像数据,写入VRAM203d。背景图像、图案图像、角色图像在显示画面上重叠显示在图案显示部104上。 即将图案图像及角色图像显示在背景图像的前面。此时,当在同一位置重叠了背景图像和图案图像时,采用Z缓存算法等周知的面消隐算法,参考各图像数据的Z缓存算法的Z值,以图案图像为优先,存储在VRAM203d内。 在副控制部203的输出端,还连接着扬声器277,按副控制部203所确定的那样输出音响。 在副控制部203的输出端,还具备指示灯控制部205,其控制指示灯262、游戏显示灯llla及111b、游戏显示装饰物动作装置254。游戏显示装饰物动作装置254由使游戏显示装饰物115等游戏显示装饰物动作的电机及螺线管等构成。 指示灯控制部205的构成为具备CPU205a,其根据副控制部203发送的控制指令数据使从R0M203b读入的程序工作,执行运算处理;R0M205b,其存储上述程序及各种游戏显示图案数据;以及RAM205c,其具有CPU205a运算处理时的数据工作区的功能。
上述指示灯控制部205除对于设在游戏盘101及支架等的各种指示灯262实施亮灯控制外,还对于分别构成游戏显示灯llla及lllb的复数盏灯112实施亮灯控制,为改变各盏灯112的光的照射方向而对于电机实施驱动控制等。 指示灯控制部205还根据副控制部203发送的控制指令数据对于使游戏显示装饰物115动作的螺线管实施驱动控制,对于实施使眼睑部116动作的电机实施驱动控制等。
此外,在上述主控制部201上,还连接着可双向发送的赏球控制部204。赏球控制部204根据存储在R0M204b的程序实施赏球控制。该赏球控制部204的构成为具备CPU204a,其使存储在R0M204b的程序动作,执行赏球控制处理;以及RAM204c,其具有CPU204a运算处理时的数据工作区的功能。 赏球控制部204对于所连接的赔付部291实施控制,以赔付入球时的赏球数。还检测对于发射部292发射游戏球的发射操作,控制游戏球的发射。赔付部291由用于从游戏球的贮留部赔付特定数量的电机等构成。 赏球控制部204对于该赔付部291进行控制,使之赔付与各入球口 (第l起动口105、第2起动口 120、普通入赏口 107、第1大入赏口 109c、第2大入赏口 129c)所入球的游戏球相对应的赏球数。发射部292发射用于游戏的游戏球,其具有检测游戏者的游戏操作的传感器(图示省略)及发射游戏球的螺线管等(图示省略)。当发射部292的传感器检测到游戏操作之后,赏球控制部204与检测的游戏操作相对应地驱动螺线管等,间歇地发射游戏球,将游戏球发送至游戏盘101的游戏区域103。 上述构成的主控制部201、认证部202、副控制部203、赏球控制部204及指示灯控制部205搭载在各自不同的印刷基板(主控制基板、认证基板、副控制基板、赏球控制基板、指示灯控制基板)上。它们当中,将认证基板、副控制基板、赏球控制基板及指示灯控制基板统称为"周边基板"。另外,例如赏球控制部204也可搭载在与主控制部201相同的印刷基板上。认证部202也可搭载在与副控制部203相同的印刷基板上。 接着参照

上述构成的弹珠游戏机1的动作。另外,在以下说明中,所谓"发送指令",即"发送包含表示该指令的数据(控制指令数据)的控制信号"的意思,并不考虑例如图9所示的认证数据及附属数据的有无。 (A)参照图3及图4所示的流程图说明主控制部201所实施的向认证部202及赏球控制部204发送指令的处理。 首先,主控制部201判断弹珠游戏机1的电源是否接通(参见图3的步骤S1)。在该判断结果为"NO"时,主控制部201重复同一判断。 一旦弹珠游戏机1的电源接通,步骤Sl的判断结果即为"YES",主控制部201进至步骤S2。 在步骤S2 ,主控制部201将电源接通指令发送至认证部202及赏球控制部204之后,进至步骤S3。 一旦接收到电源接通指令,认证部202即将该电源接通指令发送至副控制部203。 一旦接收到电源接通指令,副控制部203即分别向图案显示部104及指示灯控制部205发送电源接通时的游戏显示用控制指令(具体地说,包括对演示画面的显示等进行指示的控制指令、指示灯的点亮等)。 在步骤S3,主控制部201参照存储在RAM201c内的未抽选入赏次数数据,判断未抽选入赏次数是否为0次。这里,所谓未抽选入赏次数,是从在第1起动口检测部221或第2起动口检测部225检测到的游戏球数(入赏次数)中减去与该游戏球的入球相对应的抽选的实施次数(已抽选次数)之后的数。当步骤S3的判断结果为"NO"时,即未抽选入赏次数不为0次时,主控制部201进至后述的步骤SIO。另一方面,当步骤S3的判断结果为"YES"时,即未抽选入赏次数为0次时,主控制部201进至步骤S4。在步骤S4,主控制部201计测出待客演示开始后所经过的时间,然后进至步骤S5。在步骤S5,主控制部201判断待客演示开始后是否经过了特定时间。当步骤S5的判断结果为"YES"时,即待客演示开始后经过了特定时间时,主控制部201进至步骤S6。
在步骤S6,主控制部201将待客演示指令发送至认证部202之后,进至步骤S7。当接收到待客演示指令之后,认证部202即将该待客演示指令发送至副控制部203。当接收到待客演示指令之后,副控制部203即将待客演示用的控制信号分别发送至图案显示部104及指示灯控制部205。 另一方面,当步骤S5的判断结果为"NO"时,即待客演示开始后未经过特定时间时,主控制部201进至步骤S7。在步骤S7,主控制部201判断在第1起动口检测部221是否检测到进入第1起动口 105的游戏球或者在第2起动口检测部225是否检测到进入第2起动口 120的游戏球。当步骤S7的判断结果为"YES"时,即在第1起动口检测部221检测到进入第1起动口 105的游戏球或者在第2起动口检测部225检测到进入第2起动口 120的游戏球时,主控制部进至步骤S8。 另一方面,当步骤S7的判断结果为"NO"时,即在第1起动口检测部221未检测到进入第1起动口 105的游戏球,且在第2起动口检测部225未检测到进入第2起动口 120的游戏球时,主控制部返回步骤S4,重复步骤S3以后的处理。 在步骤S8,主控制部201将待客演示开始后所计测的时间清零之后,进至步骤S9。在步骤S9,主控制部201在未抽选入赏次数上加1之后,进至步骤SIO。在步骤SIO,主控制部201从预先准备的随机数(例如0 250)中随意获取l个中头彩判定用随机数之后,进至步骤Sll。在步骤Sll,主控制部201从未抽选入赏次数中减去1之后,进至图4所示的步骤S12。 在图4所示的步骤S12,主控制部201判断在步骤S10的处理中获取的中头彩判定用随机数是否为预先规定的中头彩随机数。当步骤S12的判断结果为"YES"时,即在步骤S10获取的中头彩判定用随机数为预先规定的中头彩随机数时,主控制部201进至步骤S13。 在步骤S13,主控制部201将中头彩立直指令(图案变动指令)发送至认证部202之后,进至步骤S14。当接收到中头彩立直指令(图案变动指令)之后,认证部202即将该中头彩立直指令(图案变动指令)发送至副控制部203。在步骤S14,主控制部201判断是否经过了图案变动时间。当步骤S14的判断结果为"NO"时,即未经过图案变动时间时,主控制部201重复同一判断。 一旦经过图案变动时间,步骤S14的判断结果即为"YES",主控制部201进至步骤S15。 在步骤S15,主控制部201将图案停止指令发送至认证部202之后,进至步骤S16。当接收到图案停止指令之后,认证部202即将该图案停止指令发送至副控制部203。在步骤S16,主控制部201将中头彩开始指令发送至认证部202之后,进至步骤S17。当接收到中头彩开始指令之后,认证部202即将该中头彩开始指令发送至副控制部203。在步骤S17,主控制部201将与中头彩期间的各回合相对应的指令(中头彩指令)依次发送至认证部202,当全部回合的中头彩指令发送完毕之后,进至步骤S18。当依次到与各回合相对应的中头彩指令之后,认证部202将与各回合相对应的中头彩指令依次发送至副控制部203。在步骤S18,主控制部201将中头彩结束结束指令发送至认证部202之后,进至步骤S22。当呕到中头彩结束指令之后,认证部202即将该中头彩结束指令发送至副控制部203。
另一方面,当步骤S12的判断结果为"N0"时,即在步骤S10的处理获取的中头彩判定用随机数不是预先规定的中头彩随机数时,主控制部201进至步骤S19。在步骤S19,主控制部201将未中立直指令(图案变动指令)发送至认证部202之后,进至步骤S20。当接收到未中立直指令(图案变动指令)之后,认证部202即将该未中立直指令(图案变动指令)发送至副控制部203。 在步骤S20,主控制部201判断是否经过了图案变动时间。当步骤S20的判断结果为"N0"时,即未经过图案变动时间时,主控制部201重复同一判断。 一旦经过了图案变动时间,步骤S20的判断结果即为"YES",主控制部201进至步骤S21。在步骤S21,主控制部201将图案停止指令发送至认证部202之后,进至步骤S22。当接收到图案停止指令之后,认证部202将该图案停止指令发送至副控制部203。 在步骤S22,主控制部201判断弹珠游戏机1的电源是否关闭。当步骤S22的判断结果为"NO"时,即弹珠游戏机1的电源尚未关闭时,主控制部201返回图3所示的步骤S3,重复步骤S3以后的处理。 另一方面,当步骤S22的判断结果为"YES"时,即弹珠游戏机1的电源已经关闭时,主控制部201进至步骤S23。在步骤S23,主控制部201将结束处理指令发送至认证部202之后,结束一系列处理。当接收到结束处理指令之后,认证部202将该结束处理指令发送至副控制部203。 这里,图5为有关中头彩的指令(中头彩立直指令、中头彩开始指令、中头彩指令、中头彩结束指令)的发送定时之一例的时序图。图5(1)所示的中头彩立直指令比实际发生中头彩更频繁且随机地发送。并且,图5(2)所示的中头彩开始指令仅在实际发生中头彩状态下于转入中头彩状态时发送1次。此外,图5(3)所示的中头彩指令在转入中头彩状态后于每个回合持续发送。另外,图5(4)所示的中头彩结束指令仅在中头彩状态的所有回合结束,转入通常状态时发送1次。 (B)接着说明副控制部203所实施的处理。以下就图案变动时(接收到中头彩立直指令(参见图4所示的步骤S13)或未中立直指令(参见图4所示的步骤S19)时)以及中头彩时副控制部203的处理进行说明。 (i)首先参照图6所示的流程图说明副控制部203所实施的图案变动处理。
首先,副控制部203判断是否从主控制部201通过认证部202接收到了图案变动指令即中头彩立直指令(参见图4所示的步骤S13)或未中立直指令(参见图4所示的步骤S19)中的任意一种指令(参见图6的步骤S31)。当该判断结果为"N0"时,副控制部203重复同一判断。一旦接收到中头彩立直指令或未中立直指令的任意一种指令之后,步骤S31的判断结果即为"YES",副控制部203进至步骤S32。 在步骤S32,副控制部203从预先准备的随机数(例如0 250)中随意获取1个
变动显示选择用随机数之后,进至步骤S33。在步骤S33,副控制部203基于在步骤S32的
处理中获取的变动显示选择用随机数选择变动显示的种类之后,进至步骤S34。 在步骤S34,副控制部203将每种变动显示的显示开始指令发送至图案显示部104
及指示灯控制部205之后,进至步骤S35。在步骤S35,副控制部203判断是否经过了变动
显示的显示时间。当步骤S35的判断结果为"NO"时,即未经过变动显示的显示时间时,副
控制部203进至步骤S36。 在步骤S36,副控制部203判断是否从主控制部201通过认证部202接收到了图案停止指令(参见图4所示的步骤S15及S21)。当步骤S36的判断结果为"NO"时,即尚未接收到图案停止指令时,副控制部203返回步骤S35,重复步骤S35以后的处理。
另一方面,当步骤S36的判断结果为"YES"时,即已接收到图案停止指令时,副控
15制部203进至步骤S37。另外,当步骤S35的判断结果为"YES"时,即已经过变动显示的显示时间时,副控制部203也进至步骤S37。在步骤S37,副控制部203将显示停止指令发送至图案显示部104及指示灯控制部205之后,结束一系列处理。 (ii)接着参照图7所示的流程图说明副控制部203所实施的中头彩时的处理。
首先,副控制部203判断(参见图7的步骤S41)是否从主控制部201通过认证部202接收到了中头彩开始指令(参见图4所示的步骤S16)。当该判断结果为"NO"时,副控制部203重复同一判断。 一旦接收到中头彩开始指令,步骤S41的判断结果即为"YES",副控制部203进至步骤S42。 在步骤S42,副控制部203将中头彩开始处理指令发送至图案显示部104及指示灯控制部205之后,进至步骤S43。在步骤S43,副控制部203判断是否从主控制部201通过认证部202接收到了逐回合的中头彩指令(参见图4所示的步骤S17)。当该判断结果为"NO"时,副控制部203重复同一判断。 一旦接收到逐回合的中头彩指令,步骤S43的判断结果即为"YES",副控制部203进至步骤S44。 在步骤S44,副控制部203在接收到与在图案显示部104及指示灯控制部205接收的逐回合的中头彩指令相对应的逐回合的处理指令之后,进至步骤S45。在步骤S45,判断是否从主控制部201通过认证部202接收到了中头彩结束指令(参见图4所示的步骤S18)。当该判断结果为"NO"时,副控制部203重复同一判断。 一旦接收到中头彩结束指令,步骤S45的判断结果即为"YES",副控制部203进至步骤S46。在步骤S46,副控制部203将所接收的中头彩结束指令发送至图案显示部104及指示灯控制部205之后,结束一系列处理。
(C)接着说明指示灯控制部205所实施的处理。这里,参照图8所示的流程图说明从副控制部203接收到图案变动指令时(图案变动时)的处理。 首先,指示灯控制部205判断是否从副控制部203接收到了游戏显示开始指令(参见图8的步骤S51)。当该判断结果为"N0"时,指示灯控制部205重复同一判断。一旦接收到游戏显示开始指令,步骤S51的判断结果即为"YES",指示灯控制部205进至步骤S52。 在步骤S52,指示灯控制部205例如从R0M205b读出预先按指令存储的数据之后,进至步骤S53。在步骤S53,指示灯控制部205执行按指令的选择程序之后,进至步骤S54。在步骤S54,指示灯控制部205设定指示灯数据之后,进至步骤S55。 在步骤S55,指示灯控制部205将指示灯数据输出至指示灯262之后,进至步骤S56。据此,指示灯262基于从指示灯控制部205输出的指示灯数据来点亮或熄灭。在步骤S56,指示灯控制部205判断是否从副控制部203接收到了游戏显示停止指令。当该判断结果为"N0"时,指示灯控制部205返回步骤S55,重复步骤S55以后的处理。另一方面,当步骤S56的判断结果为"YES"时,即已从副控制部203接收到游戏显示停止指令时,指示灯控制部205进至步骤S57。在步骤S57,指示灯控制部205停止指示灯数据的输出之后,结束一系列处理。 如上所述,副控制部203及指示灯控制部205基于主控制部201供给的控制指令实施各种处理。赏球控制部204也是同样。以下将副控制部203、赏球控制部204及指示灯控制部205统称为"周边部"。 另一方面,如上所述,在对于游戏机实施的使之与游戏无关地强行赔付奖牌及游戏球等游戏媒体的非法行为中,与主控制基板(主控制部)及周边基板(周边部)有关的, 包括以下几种 (1)将正规的主控制基板更换为非法的主控制基板; (2)将存储着搭载在主控制基板上的CPU所执行的正规程序的ROM更换为搭载着 对上述程序进行篡改的非法程序的ROM ; (3)在主控制基板与周边基板之间设置非法基板(假冒基板)之后,进行上述(2) 的ROM更换。 在被实施了这样的非法行为之后,周边部将根据非法的控制部所输出的非法控制 指令数据进行非法动作。这是因为,在现有的控制指令数据中并不包含发送者能识别的信 息,所以,在接收控制指令数据的周边部,无法识别所发送的控制指令数据是否是从正规的 控制部发送的。 并且,不仅限于上述非法行为,例如在从主控制部向周边部发送控制指令数据时, 还可能通过从外部向游戏机施加电噪声及机械振动,由于该噪声等的影响而使控制指令数 据产生误码,使控制指令数据发生更改。此时,尽管本来应发送至周边部的控制指令数据是 中头彩指令以外的控制指令的控制指令数据,但是若发生误码而使该控制指令数据被更改 为中头彩指令数据,则即使不是实施了上述非法行为时,也会不适宜地向游戏者赔付许多 游戏媒体(例如游戏球及奖牌等),使游戏厅蒙受很大损失。 因此,为了防止游戏机发生起因于上述非法行为及噪声等的误动作,在本实施方 式的弹珠游戏机1上,在主控制部201与副控制部203之间设有认证部202,当从主控制部 201供给的控制指令是特定的控制指令时,在主控制部201与认证部202之间实施认证处理。 这里,所谓特定的控制指令,是在弹珠游戏机1通电期间为了指示弹珠游戏机1的 动作(例如初始化动作及游戏显示动作或待客演示等)而从各种控制指令中任意选定的特 定的控制指令。所谓特定的控制指令,更具体地说,是下列指令中的任意一种在中头彩状 态持续期间发送的中头彩指令、旨在开始中头彩状态下的处理的中头彩开始指令、旨在结 束中头彩状态下的处理的中头彩结束指令、旨在使周边部执行中头彩之前的立直状态下的 处理的中头彩立直指令、旨在使周边部执行接通电源时的处理的接通电源指令、旨在使周 边部执行非游戏状态下的演示显示的待客演示指令、旨在使周边部停止非游戏状态下的演 示显示的停止待客演示指令、旨在使周边部执行抽选时的抽选结果为未中时的处理的未中 指令。 接着参照图9所示的模式图说明主控制部201供给至认证部202的控制信号的数 据格式之一例。如图9(1)所示,在主控制部201输出的通常的控制信号300中,包含着控 制指令数据301及附属数据302。此时的控制指令数据301是上述特定的控制指令以外的 控制指令所固有的数据。另外,附属数据302是附属于控制指令301的数据,例如入赏的游 戏球数等基于控制指令数据301的处理所需的数据。 另一方面,当控制信号内的控制指令数据301为上述特定的控制指令所固有的数 据时,如图9(2)所示,主控制部201将除控制指令数据301及附属数据302之外还包含认 证数据303的带认证数据的控制信号310输出至周边部。 这样一来,通过在控制信号中包含认证数据303,与发送认证数据单体时相比,可抑制主控制部201与周边部之间的通信负荷的增大。并且,通过在控制信号中包含认证数 据303,与单体发送认证数据303时相比,可降低从通信数据中提取认证数据进行分析的危 险性。并且,由于认证处理仅在发送特定的控制指令的控制指令数据时实施,所以可抑制主 控制部201的处理负荷因认证处理而增大的比例。 进而,因为仅由认证部202执行认证处理,所以不会增大构成副控制部203的 CPU203a的处理负荷。因此,不会出现副控制部203的处理速度低下,无法流畅地进行游戏 所需的显示等不良现象。 另外,由于执行认证处理的认证部202与主要执行游戏显示处理的副控制部203 是分别独立的,故可分别设计认证用的程序与游戏显示用的程序。据此,与在实施特定处理 的周边部的游戏显示处理中追加认证功能时相比,能够更简单地以较少工时实现追加认证 功能的定时设计、功能设定及功能验证等。 另外,如先前那样,在副控制部实施认证处理和游戏显示处理等两方面处理的构
成中,不会在需要对上述任意一方的程序设计实施更改时产生下述不良现象 (a)由于程序复杂化,难以保证与其他功能的整 合性(此时,有产生无法预期的错
误之虞)。 (b)虽然在弹珠游戏机1的机型不同时认证处理仍是相同的,但是游戏显示处理 却大多因弹珠游戏机1的机型而各异。因而有必要对于每个弹珠游戏机1的机型逐一实施 包含可共用的认证处理在内的副控制部203所执行的处理的程序的整体设计,在设计上花 费大量时间,且工作效率差。 (c)在更改认证用的认证算法时,必须更改实施特定处理的周边部的处理。通过 这一更改,在对是否得到所需的认证功能进行确认的验证上,需要花费大量的时间和精力, 存在着在游戏机的开发上大幅度地花费时间和精力的问题,无法简单地实施认证算法的更 改。 认证数据303是由周边部实施的旨在认证主控制部201是正规的主控制部的数 据。具体地说,认证数据303是例如对于固有地赋予CPU201a的识别码(ID)、程序计数器 (PC)的值、栈指示器值及存储在R0M201b的全部或一部分程序进行散列函数运算及奇偶校 验、循环冗余校验(CRC :Cyclic Redundancy Check)及校验和(Check Sum)等检错运算所 得的值(以下称之为"认证值")或者根据需要以特定的加密方式对上述认证值进行加密后 的值。 周边部可通过采用上述认证数据303实施认证来判断控制信号的输出源是否为 正规的主控制部201。另外,自不待言,周边部为了采用认证数据303实施认证,必须在构 成周边部的ROM等存储手段上预先存储认证所需的数据(以下称之为"期望值"等)。还可 检测出对于主控制部201的R0M201b所存储的程序代码的非法改写及对于主控制部201的 R0M201b的非法更换等。 另外,主控制部201是用来生成与各个控制信号不同的认证数据303的。具体地 说,例如可使为生成认证数据303而采用的R0M201b内的程序代码范围各异,或者使旨在生 成认证数据303的检错运算各异。另外,生成认证数据303时所采用的数据不仅限于程序 代码,也可以是存储在R0M201b内的任意数据。 并且,在认证数据303中,也可以包含与认证数据303同时发送的与控制指令数据301及附属数据302相关的数据。所谓与控制指令数据301及附属数据302相关的数据,是 控制指令数据301和附属数据302本身以及对于控制指令数据301和附属数据302实施采 用上述检错方式的运算后所得的值。 一般说来,非法的控制部是通过发送与正规的主控制 部201不同的控制指令来使周边部进行非法动作。如果采用与认证数据303 —同发送的控 制指令数据301及附属数据302生成认证数据303,即使在通过非法的控制部重新利用认证 数据时,也无法取得认证数据与控制指令的整合,可检测出非法行为。 另外,不仅限于上述非法行为,起因于电噪声及机械振动等而使控制指令数据产 生误码,使控制指令数据发生更改时,由于认证不成功,故也能够防止与起因于上述噪声等 而更改的控制指令数据相对应的控制指令的执行。 在使认证数据303中包含与控制指令数据301及附属数据302相关的数据时,主 控制部201将与控制指令数据301及附属数据302相关的数据与认证值合起来进行加密, 生成认证数据303。 另外,带认证数据的控制信号不仅限于如图9(2)所示的按控制指令数据301、附 属数据302及认证数据303的顺序配置的带认证数据的控制信号310,也可以是例如图 9(3)所示地将认证数据303设在控制信号的先头的带认证数据的控制信号311或者如图 9 (4)所示地在控制指令数据301及附属数据302之间插入认证数据303的带认证数据的控 制信号312。还可以与控制指令数据301及附属数据302相独立地输出认证数据303。例 如也可以在发送包含中头彩指令的控制信号之后,在发送第3次控制信号时附加认证数据 303。 (D)接着说明在主控制部201与周边部之间实施的控制信号的发送接收处理。以 下参照图10及图11所示的流程图说明主控制部201与认证部202之间的控制信号的发送 接收处理,但主控制部201与赏球控制部204之间的控制信号的发送接收处理也以相同的 步骤进行。 图10是用于说明主控制部201所实施的控制信号的发送处理之一例的流程图。首 先,主控制部201判断当前是否是控制指令数据的发送定时(参见图10的步骤S61)。当该 判断结果为"N0"时,主控制部201重复同一判断。 一旦变为控制指令数据的发送定时,步 骤S61的判断结果即为"YES",主控制部201进至步骤S62。 在步骤S62,主控制部201判断此次发送的控制指令是否为特定的控制指令。当步 骤S62的判断结果为"YES"时,即此次发送的控制指令为特定的控制指令时,主控制部201 进至步骤S63。在步骤S63,主控制部201将控制指令数据301 (特定的控制指令的控制指 令数据)及附属数据302设定在RAM201c的特定存储区域后,进至步骤S64。
在步骤S64,主控制部201生成认证数据303之后,进至步骤S65。如上所述,具 体地说,认证数据303是例如对于固有地赋予CPU201a的ID、 PC值、栈指示器值及存储在 R0M201b的全部或一部分程序进行散列函数运算及奇偶校验、循环冗余校验及校验和等检 错运算所得的值或者根据需要以特定的加密方式对上述认证值进行加密后的值。另外,也 可以将步骤S63的处理与步骤S64的顺序加以调换。在步骤S65,主控制部201将由分别在 上述的步骤S63及步骤S64的处理中生成的由控制指令数据301 、附属数据302及认证数据 303组成的控制信号(带认证数据的控制信号)发送至认证部202之后,结束一系列处理。
另一方面,当步骤S62的判断结果为"NO"时,即此次发送的控制指令不是特定的
19控制指令时,主控制部201进至步骤S66。在步骤S66,主控制部201将控制指令数据301 (特 定的控制指令以外的控制指令的控制指令数据)及附属数据302设定在RAM201c的特定的 存储区域之后,进至步骤S67。在步骤S67,主控制部201将由在上述步骤S66的处理中生 成的由控制指令数据301及附属数据302组成的控制信号(通常的控制信号)发送至认证 部202之后,结束一系列处理。 这样一来,主控制部201仅在将特定的控制指令的控制指令数据发送至认证部
202时在控制指令数据301中附加认证数据303。 S卩,因为认证处理仅是在发送特定的控制
指令时实施,所以能够抑制主控制部201的处理负荷因认证处理而增大的比例。当特定的
控制指令为中头彩指令时,由于中头彩指令是在中头彩期间的各回合发送的,所以在处于
中头彩状态的一定期间内将实施复数次认证处理,可提高认证处理的准确度。 并且,当特定的控制指令是中头彩开始指令及中头彩结束指令时,中头彩开始指
令及中头彩结束指令是开始或结束中头彩状态的控制指令,与其他控制指令相比,发送频
度较低。因而,可降低从控制信号中提取认证数据303的可能性。并且,即使从控制信号中
提取到认证数据303,由于可获取的抽样数很少,故可降低认证数据303被分析的可能性。 并且,当特定的控制指令是中头彩立直指令时,中头彩立直比中头彩的发生频度
高。并且,中头彩立直的发生定时具有随机性。因而,通过在发送中头彩立直指令时实施认
证处理,分散了时间轴上的认证处理实施位置。然后,通过如此地分散时间轴上的认证处理
实施位置,可提高认证处理的可靠性。这是因为,即使是在认证数据通信不畅及认证数据在
一定期间内被篡改时,也是相隔时间随机地实施认证处理,所以提高了回避通信不畅及被
篡改的影响的可能性。 此外,当特定的控制指令是接通电源指令时,接通电源指令将在弹珠游戏机1的 电源被接通及复位时等实施弹珠游戏机l的初始化处理时发送。初始化处理属于与弹珠游 戏机l的主处理即有关游戏(游戏的进行)的处理不同的处理类别。因而,如果在初始化处 理期间加入认证处理,则与在有关游戏的处理期间加入认证处理相比,可降低有关程序设 计及测试的工序(工时)增加的比例。即,通过在初始化处理期间加入认证处理,可取得降 低开发成本及质量管理方面的长处。并且,如果在初始化处理期间加入认证处理,则由于在 弹珠游戏机1启动之后便实施认证处理,因此,即使是在游戏厅闭店后被实施了非法行为, 也能在顾客进店之前检测出非法行为。据此可降低发生非法行为所导致的损失的可能性。
并且,当特定的控制指令是待客演示指令或停止待客演示指令时,待客演示指令 或停止待客演示指令将在弹珠游戏机1处于非游戏状态即未实施弹珠游戏机1的主处理即 有关游戏(游戏的进行)的处理时发送,所以,因认证处理所导致的处理负荷增大不会对有 关游戏的处理造成影响。因此,即使是在主控制部201及周边部尚不具备较高的处理能力 时,以及有关游戏的处理的处理负荷很大的弹珠游戏机1,也能追加认证处理功能。并且,因 为待客演示指令是顾客操作弹珠游戏机1之前发出的指令,所以能够在顾客操作弹珠游戏 机l之前检测出非法行为。 此外,当特定的控制指令是未中指令时,因为"未中"作为抽选时的抽选结果其发 生频度最高,所以,如果在发送未中指令时在控制指令中附加认证数据,则可将从抽选至认 证处理的流程看作是弹珠游戏机1的处理的基本形式。另一方面,虽然中头彩立直时及中 头彩时的处理属于每种弹珠游戏机1型号其游戏显示方法都会变更的特殊处理,但是未中时的处理则每种弹珠游戏机l的机型差异较小。因此,如本实施方式那样,如果在未中时的 处理中加入认证处理,则可在认证处理流程不作大的更改的前提下将弹珠游戏机1的本体 重新利用于其他机型。 接着说明认证部202所实施的控制信号接收处理。图11是用于说明认证部202所 实施的控制信号接收处理之一例的流程图。首先,认证部202判断是否接收到了从主控制 部201发送的控制信号(参见图11的步骤S71)。当该判断结果为"N0"时,认证部202重复 同一判断。 一旦接收到从主控制部201发送的控制信号,步骤S71的判断结果即为"YES", 认证部202进至步骤S72。 在步骤S72,认证部202判断所接收的认证信号中是否包含认证数据303。当步骤 S72的判断结果为"YES"时,即所接收的控制信号中包含认证数据303时,认证部202进至 步骤S73。这里,判断控制信号中是否包含认证数据303,例如通过下述方法进行。即判断 控制信号的数据量是否比通常的控制信号多,或者是否插入了表示在控制信号中包含认证 数据303的旗标。 在步骤S73,认证部202从控制信号中提取认证数据303,在获取到认证数据303 的期望值之后,进至步骤S74。在步骤S74,认证部202实施认证处理之后,进至步骤S75。 认证处理例如通过下述方法进行。即判断例如控制信号中所包含的认证数据303是否与期 望值相一致。 此时,认证部202也可以不判断认证数据303与期望值是否一致,而判断认证数据 303与期望值是否与处于特定的关系。所谓特定的关系,是指例如在认证数据303进行特定 的运算所得的值与期望值相一致等关系。另外,在对认证数据303加密时,认证部202在上 述认证处理之前实施认证数据303的解密。 用于认证部202参照的期望值例如在制造时等预先存储在构成认证部202的 R0M202b的特定存储区域内。另外,也可以从其他构成部将用于认证部202参照的期望值发 送至认证部202。作为其他构成部,例如有赏球控制部204及旨在生成认证数据期望值的专 用处理部(以下称之为"期望值计算部")。期望值计算部既可以将预先存储的期望值发送 至认证部202,也可以在每次参照处理时生成期望值。并且,也可以通过外接接口 (图示省 略)从外部设备向认证部202及期望值计算部发送计算期望值所需的系数。这样一来,如 果不是在构成认证部202的R0M202b的特定存储区域预先存储认证数据303的期望值,而 是从其他构成部获取的话,则可在事后更改认证数据。 另外,在步骤S72的处理中,认证部202也可以不判断所接收的控制控制信号中是 否包含认证数据303,而是判断控制信号中所包含的控制指令数据301是否是特定的控制 指令的控制指令数据。此时,当认证部202判断控制信号中所包含的控制指令数据301是特 定的控制指令的控制指令数据时,从控制信号中提取认证数据303,获取认证数据303的期 望值(步骤S73),再判断控制信号中所包含的认证数据303与期望值是否一致(步骤S74) 即可。 在步骤S75,认证部202将控制信号中所包含的控制指令数据301及附属数据302 发送至副控制部203之后,进至步骤S76。在步骤S76,认证部202将在上述步骤S74的处 理中获取的认证结果发送至副控制部203之后,结束一系列处理。此时,在步骤S76的处理 中,认证部202也可以将上述认证结果加密之后,发送至副控制部203。
21
另一方面,当步骤S72的判断结果为"NO"时,即所接收的控制信号中不包含认证 数据303时,认证部202进至步骤S77。在步骤S77,认证部202将控制信号中所包含的控 制指令数据301及附属数据302发送至副控制部203之后,结束一系列处理。
接着说明副控制部203所实施的控制信号接收处理。图12是用于说明副控制部 203所实施的控制信号接收处理之一例的流程图。首先,副控制部203判断是否接收到了从 认证部202发送的控制指令数据301及附属数据302 (参见图12的步骤S81)。当该判断结 果为"NO"时,副控制部203重复同一判断。 一旦接收到从认证部202发送的控制信号,步 骤S81的判断结果即为"YES",副控制部203进至步骤S82。 在步骤S82,副控制部203判断是否接收到了从认证部202发送的认证结果。当步 骤S82的判断结果为"YES"时,即已接收到从认证部202发送的认证结果时,副控制部203 进至步骤S83。在步骤S83,副控制部203判断所接收的认证结果是否表示认证成功。当步 骤S83的判断结果为"YES"时,即所接收的认证结果表示认证成功时,副控制部203进至步 骤S84。另外,即使在步骤S82的判断结果为"N0"时,即未接收到从认证部202发送的认证 结果时,副控制部203也进至步骤S84。另外,在上述的步骤S76的处理中,在已对认证结果 加密时,在上述的步骤S82的处理或本步骤S83的处理,副控制部203将实施认证结果的解 密。 在步骤S84,副控制部203实施基于控制指令数据301及附属数据302的处理之 后,结束一系列处理。另一方面,当步骤S83的判断结果为"N0"时,即所接收的认证结果不 表示认证成功时,副控制部203进至步骤S85。在步骤S85,副控制部203将控制指令数据 301及附属数据302废弃,并将报知非法行为的报知信号发送至图案显示部104及指示灯 控制部205或者管理弹珠游戏机1的中心控制装置等之后,结束一系列处理。另外,在步骤 S85的处理中,副控制部203也可以仅实施数据废弃及报知中的任意一项。
图案显示部104及指示灯控制部205等基于所供给的报知信号执行报知显示,通 报主控制部201有可能被实施了非法行为。该显示例如可在图案显示部104上出现通常不 出现的角色,或使通常出现的角色以与通常不同的方法出现。还可以改变图案显示部104 的亮度、颜色,或者对于指示灯控制部205实施特定的指示灯显示控制。总而言之,工作人 员在该弹珠游戏机1跟前通过时能发觉该状态即可。另外,该显示既可以是顾客无法察觉 的显示,也可以是顾客容易察觉的显示。如果采取顾客容易察觉的显示,即可有效地抑制非 法行为。 在报知信号中还可以包含"中头彩期间"及"概率变动期间"等有关弹珠游戏机1 的游戏状态的信息。也可以由管理弹珠游戏机1的中心控制装置基于这些关于游戏状态的 信息判断是否被实施了非法行为。例如,即使在中头彩期间及概率变动期间集中入赏,有时 也是正常的。因此,需要判断中头彩期间及概率变动期间是否有在与其他状态不同的条件 下被实施非法行为的危险。此外,关于游戏状态的信息也可以不包含在报知信号中,而作为 另外的信号输出。此时,工作人员可基于报知信号和关于游戏状态的信息两方面来判断是 否有非法行为的危险。 接着参照图13及图14所示的流程图说明主控制部201、认证部202及副控制部 203分别执行的处理的相互关系之一例。在图13中,虚线内的部分是1次的认证处理。当 控制指令数据301为特定的控制指令以外的控制指令的控制指令数据时,主控制部201在将控制指令数据301及附属数据302设定在RAM201c的特定存储区域(参见图13的步骤 S91)之后,进至步骤S92。在步骤S92,主控制部201将控制指令数据301及附属数据302 作为通常的控制信号发送至认证部202。 认证部202在接收到在步骤S92的处理中发送的通常的控制信号后(参见步骤 S93),进至步骤S94。在步骤S94,认证部202将控制信号中所包含的控制指令数据301及 附属数据302发送至副控制部203。副控制部203接收到在步骤S94的处理中发送的控制 指令数据301及附属数据302后(参见步骤S95),进至步骤S96。在步骤S96,副控制部203 进行基于控制指令数据301及附属数据302的处理。这样一来,在控制指令数据301为特 定的控制指令以外的控制指令的控制指令数据时,认证部202不实施认证处理,而将所接 收的控制指令数据301及附属数据302直接发送至副控制部203,副控制部203进行基于所 接收的控制指令数据301及附属数据302的处理。 另一方面,当控制指令数据301为特定的控制指令的控制指令数据时,主控制部 201将控制指令数据301及附属数据302设定在RAM201c的特定存储区域内(参见图14的 步骤S97)之后,进至步骤S98。在步骤S98,主控制部201生成认证数据303之后,进至步 骤S99。在步骤S99,主控制部301将包含控制指令数据301、附属数据302及认证数据303 的带认证数据的控制信号发送至认证部202。 另一方面,认证部202接收到在步骤S99的处理中发送的带认证数据的控制信号 (参见步骤SIOO)之后,进至步骤SIOI。在步骤S101,认证部202采用控制信号中所包含的 认证数据实施认证处理之后,进至步骤S102。在步骤S102,认证部202将控制信号中所包 含的控制指令数据301及附属数据302发送至副控制部203之后,进至步骤S104。在步骤 S104,认证部202将在步骤S101的处理中获取的认证结果发送至副控制部203。
据此,副控制部203接收到在步骤S102的处理中发送的控制指令数据301及附属 数据302(参见步骤S103)之后,进至步骤S105。在步骤S105,副控制部203接收到在步骤 S104的处理中发送的认证结果之后,进至步骤S106。在步骤S106,副控制部203判断所接 收的认证结果是否表示认证成功。当步骤S106的判断结果为"YES"时,即所接收的认证结 果表示认证成功时,副控制部203进至步骤S107。在步骤S107,副控制部203进行基于控 制指令数据301及附属数据302的处理。 另一方面,当步骤S106的判断结果为"NO"时,既所接收的认证结果不表示认证成 功时,副控制部203进至步骤S108。在步骤S108,副控制部203将控制指令数据301及附 属数据302废弃,并将旨在报知非法行为的报知信号发送至图案显示部104及指示灯控制 部205。 另外,采用认证数据的认证处理也可以不在每次接收认证数据时进行,而是在接 收到复数的认证数据后进行。此时,认证部202例如与特定的控制指令即第1控制指令数 据及第1附属数据一同接收到第1认证数据时,不实施认证处理,而进行基于特定的控制指 令即第1控制指令数据及第1附属数据的处理。然后,在认证部202与特定的控制指令即 第2控制指令数据及第2附属数据一同接收到第2认证数据时,在进行基于特定的控制指 令即第2控制指令数据及第2附属数据的处理之前,进行采用第1认证数据的认证处理。此 时,认证部202也可以采用第1认证数据和第2认证数据二者实施认证处理。这样一来,如 果在接收到复数的认证数据时实施认证处理,则在由于错误向在控制信号中附加了多余的数据时,可降低错误地实施认证处理的危险性。 如上所述,在本实施方式的弹珠游戏机1中,当发送特定的控制指令时,采用旨在 对主控制部201的正当性实施认证的认证数据303实施认证处理。因此,能够检测到后述 的非法行为。并且,如果采用包含此次发送的控制指令数据301及附属数据302生成认证 数据303,则可防止通过非法的控制部重新利用认证数据303,能够更有效地检测出对于弹 珠游戏机l的非法行为。 (1)将正规的主控制基板更换为非法的主控制基板; (2)将存储着搭载在主控制基板上的CPU所执行的正规程序的ROM更换为搭载着 对上述程序进行篡改的非法程序的ROM ; (3)在主控制基板与周边基板之间设置非法基板(假冒基板)之后,进行上述(2) 的ROM更换。 并且,不仅限于上述非法行为,起因于电噪声及机械振动等而使控制指令数据301 产生误码,使控制指令数据301发生更改时,由于认证不成功,故也能够防止与起因于上述 噪声等而更改的控制指令数据301相对应的控制指令的执行。 并且,在本实施方式的弹珠游戏机1中,当主控制部201将特定的控制指令的控制 指令数据301发送至周边部时,进行对主控制部201的正当性实施认证的认证处理。因而, 例如在特定的控制指令为中头彩指令时,仅通过更改中头彩状态期间的定时设计,即可使 现有的弹珠游戏机1执行认证处理。并且,由于实施认证处理而增大主控制部201及周边 部的处理负荷的,仅仅是在发送特定的控制指令的控制指令数据301期间,例如在特定的 控制指令为中头彩指令时,仅为发送中头彩指令期间(中头彩状态期间),可抑制主控制部 201及周边部的处理负荷增大的比例。 并且,本实施方式的弹珠游戏机1在特定的控制指令为中头彩指令时,由于在中 头彩期间的每个回合都发送中头彩指令,所以在处于中头彩状态的一定期间内进行复数次 认证处理。据此,可提高认证处理的准确度,更有效地检测出对于主控制部201及周边部实 施的非法行为。 此外,本实施方式的弹珠游戏机1在特定的控制指令为中头彩开始指令及中头彩 结束指令时,中头彩开始指令及中头彩结束指令是开始或结束中头彩状态的控制指令,与 其他控制指令相比,发送频度较低。因而,可降低从控制信号中提取认证数据303的可能 性。并且,即使从控制信号中提取到认证数据303,由于可获取的抽样数很少,故可降低认证 数据303被分析的可能性。 并且,本实施方式的弹珠游戏机1在特定的控制指令是中头彩立直指令时,中头 彩立直比中头彩的发生频度高。并且,中头彩立直的发生定时具有随机性。因而,通过在发 送中头彩立直指令时实施认证处理,分散了时间轴上的认证处理实施位置。然后,通过如此 地分散时间轴上的认证处理实施位置,可提高认证处理的可靠性。这是因为,即使是在认证 数据通信不畅及认证数据在一定期间内被篡改时,也是相隔时间随机地实施认证处理,所 以提高了回避通信不畅及被篡改的影响的可能性。 此外,本实施方式的弹珠游戏机1在特定的控制指令是接通电源指令时,接通电 源指令将在弹珠游戏机1的电源被接通及复位时等实施弹珠游戏机1的初始化处理时发 送。初始化处理属于与弹珠游戏机l的主处理即有关游戏(游戏的进行)的处理不同的处
24理类别。因而,如果在初始化处理期间加入认证处理,则与在有关游戏的处理期间加入认证 处理相比,可降低有关程序设计及测试的工序(工时)增加的比例。即,通过在初始化处理 期间加入认证处理,可取得降低开发成本及质量管理方面的长处。并且,如果在初始化处理 期间加入认证处理,则由于在弹珠游戏机1启动之后便实施认证处理,因此,即使是在游戏 厅闭店后被实施了非法行为,也能在顾客进店之前检测出非法行为。据此可降低发生非法 行为所导致的损失的可能性。 并且,本实施方式的弹珠游戏机1在特定的控制指令是待客演示指令或停止待客 演示指令时,待客演示指令或停止待客演示指令将在弹珠游戏机1处于非游戏状态即未实 施弹珠游戏机1的主处理即有关游戏(游戏的进行)的处理时发送,所以,因认证处理所导 致的处理负荷增大不会对有关游戏的处理造成影响。因此,即使是在主控制部201及周边 部尚不具备较高的处理能力时,以及有关游戏的处理的处理负荷很大的游戏机,也能追加 认证处理功能。并且,因为待客演示指令是顾客操作弹珠游戏机1之前发出的指令,所以能 够在顾客操作弹珠游戏机1之前检测出非法行为。 此外,本实施方式的弹珠游戏机l在特定的控制指令是未中指令时,因为"未中" 作为抽选时的抽选结果其发生频度最高,所以,如果在发送未中指令时在控制指令中附加 认证数据303,则可将从抽选至认证处理的流程看作是弹珠游戏机1的处理的基本形式。另 一方面,虽然中头彩立直时及中头彩时的处理属于每种弹珠游戏机1型号其游戏显示方法 都会变更的特殊处理,但是未中时的处理则每种弹珠游戏机l的机型差异较小。因此,如本 实施方式那样,如果在未中时的处理中加入认证处理,则可在认证处理流程不作大的更改 的前提下将弹珠游戏机1的本体重新利用于其他机型。 并且,在本实施方式的弹珠游戏机1中,当从主控制部201发送的控制指令为特定 的控制指令时,因为将认证数据303附加在控制指令数据301中,所以与发送认证数据303 单体时相比,可抑制主控制部201与周边部之间的通信负荷的增大。并且,与发送认证数据 303单体时相比,可降低从通信数据中提取认证数据303进行分析的危险性。
并且,在本实施方式的弹珠游戏机1中,因为仅由认证部202执行认证处理,所以 不会增大构成副控制部203的CPU203a的处理负荷。因此,不会出现副控制部203的处理 速度低下,无法流畅地进行游戏所需的显示等不良现象。 并且,由于认证用的程序及游戏显示用的程序的结构比较简单,所以易于保证其 与其他功能的整合性。并且,即使在每种弹珠游戏机l的机型实施的游戏显示处理各不相 同时,也能实现认证处理的公共化,所以易于进行每种弹珠游戏机1的不同机型的程序设 计,在可谋求縮短设计时间的同时,可提高工作效率。 此外,在更改认证用的认证算法时,即使不更改实施特定处理的周边部,仅更改认 证部的认证用程序就能实现。据此,能够以较少的工时实现认证算法的更改等。并且,即使 在同一机型采用不同的认证算法,也能容易地实现。据此,可降低认证数据被分析的可能 性。 以上参考附图详述了本发明的实施形态,但是其具体的构成并不限于这些实施方 式,在不脱离本发明宗旨的范围内的设计更改等,也包含在本发明内。 例如在上述的实施方式中,以在主控制部201与副控制部203之间设置认证部202 为例进行了说明,但是并不仅限于此,也可以在主控制部201与赏球控制部204之间设置认证部。此时,赏球控制部204虽然并不具备报知手段,但是因为可在主控制部201与赏球控 制部204之间双向通信,所以也可以构成为,在认证不成功时,在从赏球控制部204对于主 控制部201发送控制指令数据及附属数据的同时,还发送表示认证不成功的数据。然后, 主控制部201通过认证部202将上述表示不成功的数据发送至副控制部203,在副控制部 203 ,基于上述表示不成功的数据,报知其被实施了非法行为。 并且,在上述的实施方式中,以在弹珠游戏机1上使用本发明为例进行了说明,但 是并不仅限于此,本发明也可在麻将牌式弹球游戏机、Arrange Ball等弹珠游戏机以外的 弹球游戏机、片子游戏机等回胴式游戏机等其他游戏机上使用。在这些游戏机上,也可以通 过与上述实施方式相同的构成取得与上述实施方式相同的效果。
权利要求
一种游戏机,其特征在于,该游戏机具备主控制部,其输出控制指令;认证部,其对上述主控制部实施认证;及周边部,其基于上述控制指令实施特定的处理,在上述控制指令为特定的控制指令时,上述主控制部在上述特定的控制指令中附加旨在对上述主控制部实施认证的认证数据,并供给至上述认证部,上述认证部采用附加在上述特定的控制指令中的上述认证数据对上述主控制部实施认证,同时将认证结果附加在上述特定的控制指令中,并供给至上述周边部,上述周边部根据附加在上述特定的控制指令中的上述认证结果实施处理。
2. 根据权利要求1所述的游戏机,其特征在于,上述主控制部具备存储着特定的程序 代码的存储手段,采用上述特定的程序代码生成上述认证数据。
3. 根据权利要求2所述的游戏机,其特征在于,上述主控制部采用上述特定的程序代 码及上述特定的控制指令生成上述认证数据。
4. 根据权利要求1至3中任一项所述的游戏机,其特征在于,上述特定的控制指令为下 列指令中的任意一种与中头彩期间的各回合相对应的中头彩指令、旨在开始中头彩状态下的处理的中头彩开始指令、旨在结束中头彩状态下的处理的中头彩结束指令、旨在使上述周边部执行中头彩之前的立直状态下的处理的中头彩立直指令、 旨在使上述周边部执行接通电源时的处理的接通电源指令、 旨在使上述周边部执行非游戏状态下的演示显示的待客演示指令、 旨在使上述周边部停止非游戏状态下的演示显示的待客演示停止指令、 旨在使上述周边部执行抽选时的抽选结果为未中时的处理的未中指令。
5. 根据权利要求1至3中任一项所述的游戏机,其特征在于,上述周边部在上述认证结 果表示上述主控制部的认证不成功时,输出报知该情况的报知信号。
6. 根据权利要求4所述的游戏机,其特征在于,上述周边部在上述认证结果表示上述 主控制部的认证不成功时,输出报知该情况的报知信号。
7. —种认证方法,其系一种游戏机所使用的认证方法,该游戏机具备主控制部,其输出 控制指令;认证部,其对上述主控制部实施认证;及周边部,其基于上述控制指令实施特定 的处理,其特征在于,该认证方法具备第1步骤,其在上述控制指令为特定的控制指令时,上述主控制部在上述特定的控制 指令中附加旨在对上述主控制部实施认证的认证数据,并供给至上述认证部;第2步骤,其由上述认证部采用附加在上述特定的控制指令中的上述认证数据对上述 主控制部实施认证,同时将认证结果附加在上述特定的控制指令中,并供给至上述周边部; 及第3步骤,其由上述周边部根据附加在上述特定的控制指令中的上述认证结果实施处理。
8. 根据权利要求7所述的认证方法,其特征在于,上述主控制部具备存储着特定的程 序代码的存储手段,在上述第1步骤,采用上述特定的程序代码生成上述认证数据。
9. 根据权利要求8所述的认证方法,其特征在于,在上述第l步骤,上述主控制部采用 上述特定的程序代码及上述特定的控制指令生成上述认证数据。
10. 根据权利要求7至9中任一项所述的认证方法,其特征在于,上述特定的控制指令 为下列指令中的任意一种与中头彩期间的各回合相对应的中头彩指令、旨在开始中头彩状态下的处理的中头彩开始指令、旨在结束中头彩状态下的处理的中头彩结束指令、旨在使上述周边部执行中头彩之前的立直状态下的处理的中头彩立直指令、旨在使上述周边部执行接通电源时的处理的接通电源指令、旨在使上述周边部执行非游戏状态下的演示显示的待客演示指令、旨在使上述周边部停止非游戏状态下的演示显示的待客演示停止指令、旨在使上述周边部执行抽选时的抽选结果为未中时的处理的未中指令。
11. 根据权利要求7至9中任一项所述的认证方法,其特征在于,在上述第3步骤,上述 周边部在上述认证结果表示上述主控制部的认证不成功时,输出报知该情况的报知信号。
12. 根据权利要求10所述的认证方法,其特征在于,在上述第3步骤,上述周边部在上 述认证结果表示上述主控制部的认证不成功时,输出报知该情况的报知信号。
13. —种使电子计算机实现权利要求7至9中任一项所述的功能的认证程序。
14. 一种使电子计算机实现权利要求10所述的功能的认证程序。
15. —种使电子计算机实现权利要求11所述的功能的认证程序。
16. —种使电子计算机实现权利要求12所述的功能的认证程序。
全文摘要
本发明提供一种游戏机、认证方法及认证程序,可发现搭载主控制部的正规的主控制基板被更换为非法的主控制基板等非法行为,且可减轻构成周边部的CPU的处理负荷。所公开的弹珠游戏机具备输出控制指令的主控制部(201)、对主控制部(201)实施认证的认证部(202)及基于控制指令实施特定处理的周边部(203)。主控制部(201)在控制指令为特定的控制指令时,在特定的控制指令中附加旨在对主控制部(201)实施认证的认证数据,并供给至认证部(202)。认证部(202)采用附加在特定的控制指令中的认证数据对主控制部(201)实施认证,同时将认证结果附加在特定的控制指令中,并供给至周边部(203)。周边部(203)根据附加在特定的控制指令中的认证结果实施处理。
文档编号A63D13/00GK101711919SQ200910141199
公开日2010年5月26日 申请日期2009年5月26日 优先权日2008年9月29日
发明者张静, 横岛元成, 水上浩, 渡边直幸 申请人:京乐产业.株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1