(57)【特許請求の範囲】
【請求項１】
遊技球が特定領域を通過したことを検出する遊技球検出器と、所定時間毎に加算し大当たりの判定に用いる判定カウンタＨｃと、バックアップ電源により判定カウンタ等の値を保持するバックアップメモリを有し、
電源の電圧が降下し、その後、電源が復旧したとき、前記バックアップメモリを読み込んで電圧降下前の状態に戻し、
前記遊技球検出器で遊技球を検出すると、前記判定カウンタで遊技者に有利となる大当たりを生起させるか否かを判断する遊技機であって、
前記電源が復旧した後、判定カウンタＨｃの値は、最初の循環数において、大当たりを生起させる特定値を採用しないことを特徴とする遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遊技機に備えた特別遊技状態等を選定する遊技制御装置に、不正基板を付設して行う不正行為を防止することに関する。
【０００２】
【従来の技術】
従来、遊技機としてのパチンコ機には、遊技領域のほぼ中央に複数の図柄を変動表示可能な図柄表示器が配置してある。そして、遊技球が入賞口に入賞すると賞品球の払出しを行い、始動入賞口に入賞して特定領域を通過して、遊技球検出器は遊技球検出信号を発生して、その信号によって図柄表示器の図柄が可変表示する形式のものがある。
この種のパチンコ機は、主として、図９に示すように、遊技制御装置、図柄表示器の図柄表示を制御する表示制御装置、遊技球検出信号を発生する遊技球検出器、電源基板、中継基板等で構成してある。
この遊技制御装置にはＣＰＵ（ＣＥＮＴＲＡＬ  ＰＲＯＣＥＳＳＯＲ  ＵＮＩＴ）と遊技プログラムを記憶のＲＯＭ（ＲＥＡＤ  ＯＮＬＹ  ＭＥＭＯＲＹ）、停電等による電圧降下時に備えて、バックアップ電源で保持される揮発性メモリ（バックアップメモリ）等が備えてある。
又、表示制御装置は、ＣＰＵからの信号によって、図柄を液晶式の図柄表示器に表示する。
【０００３】
尚、電源基板には予め設定された電圧に対する電圧降下を検出する電圧降下検出回路が搭載してあり、この電源の電圧降下信号は端子「Ｐ」に出力する。また、クリア釦（図９）を押すと（クリア操作）クリア信号を発し、そのクリア信号は端子「Ｑ」に出力する。又、電源基板の「Ｒ」端子は、遊技制御装置やラムメモリ等のバックアップ電源端子であり、電源基板の「Ｓ」端子は、リセット信号の端子である。
【０００４】
そして、前記構成のパチンコ機は、よく知られた判定方法に基づいて特別遊技状態を生起させる。その一方法について、割り込み処理等で処理をする概念を示す図１０を参照して説明する。
図１０（Ａ）は、「電源の電圧降下」に対する処理をする制御フロー図であり、端子「Ｐ」の状態により電圧降下が生じたか否かを判断し（Ｓ１００）、電圧降下が生じないときには、このフローの処理を実行しない。
しかし、電源の電圧降下が生じたときには、その検出時から時間Ｔａ、遅れて電圧降下信号が「ＯＦＦ」から「ＯＮ」に変化させ、更に、時間Ｔｃ遅れて、リセット信号が「ＯＦＦ」から「ＯＮ」に変化させると共に、フラグＦを「１」にセットする（Ｓ１０１）。
尚、このリセット信号に基づいて、遊技制御装置（ＣＰＵ）は、検出器等の状態を検出すると共に、バックアップ電源で保持される揮発性メモリに予め決められたデータを記録する（Ｓ１５０）。
【０００５】
一方、「電源の電圧」が復帰（又は、電源投入）したときには、フラグＦが「１」であるか否かを判断する（Ｓ１０２）。この判断は、電圧が復帰した直後であるか否かを判断するものであり、フラグＦが「１」でないときには、この処理を終了する。
しかし、フラグＦが「１」であるときには、フラグＦを「０」にセットし（Ｓ１０３）、クリア信号が「ＯＮ」であるか否かを判断し（Ｓ１０４）、クリア操作を行っているときには、判定カウンタＨｃを含む揮発性メモリの内容を初期化する（Ｓ１０５）。この揮発性メモリの初期化は、クリア操作を実行しながら、電源を投入することで実行可能とするものであり、遊技機を起動するとき等に実施する。
一方、クリア操作を行っていないときには、バックアップ電源で保持される揮発性メモリから値を読み込んで、電源降下前の状態に復帰させる（Ｓ１５１）。
この場合、例えば、遊技機が一時的に停電し、その後、復旧したときの処理であり、遊技者が不利にならないように、電圧降下前の状態で遊技を継続する。
【０００６】
又、図１０（Ｂ）は、大当たりに関する判定カウンタＨｃを形成する遊技プログラムを実行する制御フローであり、クリア操作によって発生するクリア信号を起点に、所定時間（２ｍｓ）毎に割り込み処理をして、１を加算する（Ｓ１１０）。そして、この判定カウンタＨｃは特別遊技状態の確率に対応して、例えば、１／Ｈｍ（ここでは９４６とする）の確率に対しては、０〜９４６（数字）の循環カウンタとするために、判定カウンタＨｃが９４６になると、「０」にセットする（Ｓ１１２、Ｓ１１３）。
又、遊技制御装置は、この判定カウンタＨｃに１加算する２ｍｓ毎にパルス信号を発生し、このパルス信号は、遊技制御装置の端子Ａを介して表示制御装置の端子ａに出力され、図柄表示器における図柄表示のタイミングをとっていると共に、他の端子は表示図柄の選定等の信号に使用する。
【０００７】
図１０（Ｃ）は、大当たりの判定処理フローであり、遊技球が、遊技領域に設置の始動入賞口に入賞して特定領域を通過すると、遊技球検出器により検出され、この遊技球検出信号は遊技球検出器の端子Ｃ、Ｄを介して中継基板の端子ｃ、ｄに出力され、更に中継基板からの出力信号が遊技制御装置に出力される。
そして、この遊技球検出信号の立下り時における判定カウンタＨｃの値が記憶され、この記憶値が特別遊技状態を生起させるか否かが判断されると共に、表示制御装置（図柄表示器）に図柄変動を開始する信号を送る。
前記記憶値が特定値（例えば、「７」）であるときには、所定時間後に、図柄表示部には同じ図柄（特別図柄）を確定表示して、遊技者にとって有利となる大当たり（特別遊技状態）を生起させる（Ｓ１２０、Ｓ１２１）。
【０００８】
【発明が解決しようとする課題】
図１１は、不正手段として、ｃｐｕや不正ソフトウエアを記憶のｒｏｍ等を搭載の不正基板を、例えば、中継基板等の裏面に付加したときの回路構成である。  前記遊技制御装置の端子Ａからの出力信号を不正基板の端子Ａ’を介して入力し、前記遊技球検出器の端子Ｃ、Ｄを、中継基板から外して、不正基板の端子Ｃ’、Ｄ’に接続すると共に、不正基板の端子ｅ、ｆと中継基板の端子ｃ、ｄに接続する。
又、前記電源基板の電圧降下である旨を出力する端子「Ｐ」、クリア信号の端子「Ｑ」は電源基板と中継基板に施設してあるが、端子「Ｐ」に不正基板の端子「Ｐ’」を接続する。
【０００９】
前記構成回路において、不正行為を行う前提として、特別遊技状態となる特定値は「７」であることは予め調査してある。
そして、遊技者が通常通り遊技を行うが、例えば、疑似電源降下信号を操作する他、バックアップ電源を不能にし、下記のごとく特別遊技状態を生起させる不正ソフトウエアが実行される。
（１）先ず、不正基板のｃｐｕは、前記電源基板の疑似電圧降下である旨を、端子Ｐ’を介して端子「Ｐ」に出力すると、遊技制御装置は、前記図１０（Ａ）に示す「電圧降下の処理（Ｓ１０１）」及び、バックアップ電源で保持される揮発性メモリに予め決められたデータを記録する（Ｓ１５０）ことを実行する。
（２）次に、所定時間後に、不正基板のｃｐｕは、端子Ｐ’を介して端子「Ｐ」に、疑似電圧復帰の信号を出力すると、遊技制御装置は、前記図１０（Ａ）に示す処理（Ｓ１０２、Ｓ１０３、Ｓ１０４、Ｓ１５１）を実行する。
その結果、バックアップ電源で保持される揮発性メモリから値を読み込んで、電源降下前の状態に復帰させる（Ｓ１５１）。この場合には、揮発性メモリをバックアップするバックアップ電源は不能であるので、揮発性メモリの値は「０」であり、判定カウンタＨｃの値も０となる（初期化）。
【００１０】
（３）その結果、不正基板のｃｐｕは、判定カウンタＨｃに１を加算する２ｍｓ毎に発生するパルス信号を遊技制御装置の端子Ａを介して受け取り、疑似カウンタＧｃに１加算する処理を行うことによって、疑似カウンタＧｃの値と判定カウンタＨｃの値は同じ値にすることができる。
（４）この疑似カウンタＧｃの値が「７」となる寸前に、遊技球が遊技球検出器により検出されたとして、立下り信号を、不正基板の端子ｅ、ｆから中継基板の端子ｃ、ｄに出力する。
【００１１】
（５）この端子ｃ、ｄに生起する立下り信号を受け取ると、図１０（Ｃ）に示すフローによって、判定カウンタＨｃの値を読み込むので、この立下り信号は、遊技球検出器から遊技球検出信号が出たと看做して処理を行い、特別遊技状態（大当たり）を生起する。
即ち、揮発性メモリをバックアップするバックアップ電源を不能状態の基で、前記不正基板のｃｐｕは、疑似電圧降下信号を作成し、その後、電源降下の復旧を示す疑似電圧降下信号を発すると、判定カウンタＨｃを初期化でき、この判定カウンタＨｃの値と疑似カウンタＧｃの値を同じにすることができ、大当たりとなるタイミングで、遊技球検出器から遊技球検出信号が出たとみなす立下り信号を生起させて、大当たりを生起させることができる。
【００１２】
以上のように、不正基板における不正ソフトウエアは、バックアップ電源を不能にした状態で、電源降下信号を疑似的に発することによって大当たり（特別遊技状態）を生起させることができる。
そこで、バックアップ電源が不能状態で、疑似信号を適宜の間隔で発生させることによって、格別、大当たりが連続して生起することなく、通常通りの遊技状態を維持することができるので、係員が容易に不正行為であるか否かを判別できないし、不正基板は小さいため、不正基板を取り付けてあるか否かは遊技機の裏面から容易に発見できない。
そこで、本発明は、かかる不正基板を取り付けても、不正行為の防止を図ることができる遊技機を提供するものである。
【００１３】
【課題を解決するための手段】
請求項１の遊技機は、電源の電圧が降下し、その後、電源が復旧したときには、バックアップメモリを読み込んで電圧降下前の状態に戻すと共に、電源が復旧した後、判定カウンタＨｃの値は、最初の循環数において、大当たりを生起させる特定値を採用しない。
そのため、電源が復旧した後に、判定カウンタＨｃの値と同じ疑似カウンタＧｃを採用しても、判定カウンタＨｃの値は特定値がない状態であるので、大当たりを生起させることができない。
【００１４】
【００１５】
【００１６】
【００１７】
【発明の実施の形態】
遊技機としてのパチンコ機は、よく知られた形式であり、従来と同じ機能等については説明を略し、図１に示す正面図、図２〜図８に示す制御フロー図を参照して説明する。
遊技領域１９のほぼ中央部には、複数の変動図柄を介して可変表示ゲームを行う液晶表示式の図柄表示器Ｌが配置してあり、この図柄表示器Ｌは、後述の遊技制御装置に配設のＣＰＵ（ＣＥＮＴＲＡＬ  ＰＲＯＣＥＳＳＯＲ  ＵＮＩＴ）と、その遊技制御装置に接続の表示制御装置を介して、図柄表示部Ｌ１〜Ｌ３に区分表示可能とし、図柄「０〜９、Ａ〜Ｆ」をこの順序で変動表示する。
【００１８】
又、図柄表示器Ｌの左右側部には、普通図柄始動ゲート２３ａ、２３ｂが備えてあり、遊技球が通過すると後述の大入賞器５８に付設の普通図柄表示器５６の図柄が変動を開始し、所定時間経過後に停止し、その確定図柄が予め設定した図柄と一致したとき当たりとなり、普通電動役物５７を所定時間開成する。
尚、この「当たり」を判定する制御フローは図２（Ａ）に示すように、当たりカウンタＦＲＮＤを介して行われる。この当たりカウンタＦＲＮＤは、２ｍｓ毎の割り込みによって実行され、当たりカウンタＦＲＮＤに１を加算し（Ｓ９１）、当たりカウンタＦＲＮＤがＨａ（ここでは１２８とする）であるか否かを判断し（Ｓ９２）、１２８になったとき、０にセットする（Ｓ９３）。
即ち、当たりカウンタＦＲＮＤは、２ｍｓごとに１加算される、１〜１２７の循環数である。
【００１９】
又、普通図柄始動ゲート２３ａ、２３ｂを遊技球が通過したか否かを判断し（Ｓ９４）、通過したとき、前記当たりカウンタＦＲＮＤを読み込んで、ＦＲＮＤ１〜４に記憶する（Ｓ９５）。そして、前記ＦＲＮＤ１〜４に記憶の値が、当たりの値「７」であるかを判断し（Ｓ９６）、「７」であるときには、当たりの処理をする（Ｓ９７）。
そして、当たりに伴う普通電動役物５７が所定時間、開成中に、遊技球が、普通電動役物５７に入賞して、特定領域を通過したときには、その入賞球を検出する遊技球検出器（図示略）は、遊技球検出信号を発生し、後記で詳述する特別遊技状態（大当たり）を生起するか否かを判定する。
【００２０】
又、このパチンコ機は、従来と同じ構成である遊技制御装置、図柄表示器の図柄表示を制御する表示制御装置、遊技球検出信号を発生する遊技球検出器、中継基板等を備えている。
そして、この遊技制御装置にはＣＰＵ（ＣＥＮＴＲＡＬ  ＰＲＯＣＥＳＳＯＲ  ＵＮＩＴ）と、不正行為の防止を可能な遊技プログラムが記憶してあるＲＯＭ（ＲＥＡＤ  ＯＮＬＹ  ＭＥＭＯＲＹ）を備えている。又、揮発性メモリ（バックアップメモリ）はバックアップ電源を介して、電圧降下が生じても記憶値は保持される。
【００２１】
又、遊技制御装置には、割り込み処理用に、２ｍｓ毎に発生する周期信号を備えていて、この周期信号は、遊技プログラムの全体を実行可能な時間であるが、遊技プログラムは、この時間より短く実行可能に作成してある。
そして、この周期時間毎に発生させる周期信号は、遊技制御装置の端子Ａを介して表示制御装置の端子ａに出力して、図柄表示器における図柄表示のタイミングをとっていると共に、他の端子は表示図柄の選定等の信号に使用する。
【００２２】
次に、前記ＲＯＭに記憶のソフトウエアに対する不正行為の防止に関する事項について説明する。
尚、不正行為は、疑似電圧降下信号を作成し、図１１に示す不正基板を取り付けると共に配線を行い、従来と同じ不正ソフトウエアである。
【００２３】
（その１）
その１における対策は、バックアップ電源を不能にした状態で報知手段を介して、例えば、遊技機に付設のスピーカを介してその旨を報知したり、ホールコンピュータ等に出力して、その旨を係員に知らせることによって不正行為を防止するものである。
尚、制御フローを図３（Ａ）（Ｂ）（Ｃ）に示すが、従来と同じ制御フロー（図１０（Ａ）（Ｂ）（Ｃ））のステップには同じ番号を附す。
【００２４】
図３（Ａ）は、「電源の電圧降下」に対する処理をする制御フロー図であり、従来と同じであり、端子「Ｐ」の状態により電圧降下が生じたか否かを判断し（Ｓ１００）、電圧降下が生じないときにはこのフローの処理を実行しない。
しかし、電源の電圧降下が生じたときには、その検出時から時間Ｔａ、遅れて電圧降下信号が「ＯＦＦ」から「ＯＮ」に変化させ、更に、時間Ｔｃ遅れて、リセット信号が「ＯＦＦ」から「ＯＮ」に変化させると共に、フラグＦを「１」にセットする（Ｓ１０１）。
尚、このリセット信号に基づいて、遊技制御装置（ＣＰＵ）は、検出器等の状態を検出すると共に、バックアップ電源で保持されるバックアップメモリ（揮発性メモリ）に予め決められたデータを記録する（Ｓ１５０）。
【００２５】
一方、「電源の電圧」が復帰（又は、電源投入）したときには、フラグＦが「１」であるか否かを判断する（Ｓ１０２）。この判断は、電圧が復帰した直後であるか否かを判断するものであり、フラグＦが「１」でないときには、この処理を終了する。
しかし、フラグＦが「１」であるときには、フラグＦを「０」にセットし（Ｓ１０３）、クリア信号が「ＯＮ」であるか否かを判断し（Ｓ１０４）、クリア操作を行っているときには、判定カウンタＨｃを含む揮発性メモリの内容を初期化する（Ｓ１３０）。この揮発性メモリの初期化は、クリア操作を実行しながら、電源を投入することで実行可能とするものであり、遊技機を起動するとき等に実施する。又、バックアップメモリのＸ番地にキーワードとしてＹを書き込んで、この処理を終了する（Ｓ１４５）。
【００２６】
一方、クリア操作を行っていないときには、先ず、前記Ｓ１４５で処理したバックアップメモリのＸ番地の値を読み込み、書き込んだ値「Ｙ」と比較し（Ｓ１４６）、同じ値であるときには、バックアップメモリは正常とみなして（バックアップ電源正常）、次のＳ１５１に行く。
しかし、このメモリ異常検出手段によって、異なる値であるときには、バックアップメモリ（Ｘ番地）が故障しているか、又は、バックアップ電源が降下した状態（異常、故障）の何れかであると推定するが、後述する報知手段を介して、「バックアップメモリ故障」である旨の異常情報を報知する（Ｓ１４７）。
即ち、前記Ｓ１４５、Ｓ１４６よるソフトウエア処理によるメモリ異常検出手段で「バックアップメモリの故障」であることを検出したときには、報知手段を介して、「バックアップメモリ故障」である異常情報を報知することによって、間接的に、バックアップ電源の不正操作を防止できる。
即ち、この「バックアップメモリ故障」の異常情報を報知するときには、後述の「バックアップ電源故障」である場合もあり、何れが故障であるか判別し難いが、特に、前記した様に、不正行為によりバックアップ電源が電圧降下（異常）しているにも拘らず、報知手段で報知されない状況を回避するために、「バックアップメモリ故障」である旨の異常情報を報知することによって、間接的に、バックアップ電源の不正行為をソフトウエアで検出できる。
【００２７】
また、前記報知手段には、例えば、増幅器とスピーカと音声メモリ等（例えば、「バックアップメモリ故障」と発する声）を備え、前記Ｓ１４７の処理における信号によって、音声メモリに記憶の声を、増幅器を介してスピーカに発する回路構成であり、このスピーカは、例えば、遊技機に設けて、この異常音声によって、バックアップメモリが故障（異常）であることを係員や遊技者に報知する。尚、前記スピーカをカウンタやホールコンピュータが設置してある管理室等に設置してもよい。
即ち、前記報知手段は、前記した様に、異常情報をスピーカによる音声で発する構成の他、カウンタや管理室等に設置のモニターに文字や画像等を介して異常情報を表示して報知する、即ち、係員が容易に判る手段で構成すればよい。
【００２８】
一方、前記Ｓ１４６で、バックアップメモリが正常であるときには、バックアップ電源で保持される他のバックアップメモリ（揮発性メモリ）の値を、所定のラムメモリに読み込んで、電源降下前の状態に復帰させる（Ｓ１５１）。
この場合、例えば、遊技機が一時的に停電し、その後、復旧したときの処理であるから、遊技者が不利にならないように、電圧降下前の状態で遊技を継続可能にする。
【００２９】
又、図３（Ｂ）は、大当たりに関する判定カウンタＨｃを形成する遊技プログラムを実行する制御フローであり、クリア操作によって発生するクリア信号を起点に、所定時間（２ｍｓ）毎に割り込み処理をして、１を加算する（Ｓ１１０）。そして、この判定カウンタＨｃは特別遊技状態の確率に対応して、例えば、１／Ｈｍ（ここでは９４６とする）の確率に対しては、０〜９４６（数字）の循環カウンタとするために、判定カウンタＨｃが９４６になると、「０」にセットする（Ｓ１１２、Ｓ１１３）。
又、遊技制御装置は、この判定カウンタＨｃに１加算する２ｍｓ毎にパルス信号を発生し、このパルス信号は、遊技制御装置の端子Ａを介して表示制御装置の端子ａに出力され、図柄表示器における図柄表示のタイミングをとっていると共に、他の端子は表示図柄の選定等の信号に使用する。
【００３０】
図３（Ｃ）は、大当たりの判定処理フローであり、遊技球が、遊技領域に設置の始動入賞口に入賞して特定領域を通過すると、遊技球検出器により検出され、この遊技球検出信号は遊技球検出器の端子Ｃ、Ｄを介して中継基板の端子ｃ、ｄに出力され、更に中継基板からの出力信号が遊技制御装置に出力される。
そして、この遊技球検出信号の立下り時における判定カウンタＨｃの値が記憶され、この記憶値が特別遊技状態を生起させるか否かが判断されると共に、表示制御装置（図柄表示器）に図柄変動を開始する信号を送る。
前記記憶値が特定値（例えば、「７」）であるときには、所定時間後に、図柄表示部には同じ図柄（特別図柄）を確定表示して、遊技者にとって有利となる大当たり（特別遊技状態）を生起させる（Ｓ１２０、Ｓ１２１）。
【００３１】
又、不正防止として、先ず、図３（Ｄ）に示すように、揮発性メモリ（バックアップメモリ）のバックアップ電源に電圧比較検出器を設けて電源異常検出手段を構成する。そして、このハードウエアによる電源異常検出手段は、バックアップ電源の電圧が予め設定の値以下（異常）になると、報知手段を介して、「バックアップ電源故障」である旨の異常情報を報知する。
尚、この報知手段は、例えば、増幅器とスピーカと音声メモリ等（例えば、「バックアップ電源故障」と発する声）を備え、前記ハードウエア（電圧比較検出器）からの信号によって、音声メモリに記憶の声を、増幅器を介してスピーカに発する回路構成であり、このスピーカを遊技機等に設けて、音声によって、バックアップ電源が故障（異常）であることを係員に報知する。
又、この報知手段は、異常情報を前記音声によるスピーカで構成する他、カウンタや管理室等に設置のモニターに、文字や画像で表示したり等、係員が容易に判る手段で構成すればよい。
尚、この「バックアップ電源故障」に該当する場合には、前記「バックアップメモリ故障」である旨の異常情報を報知せず、この「バックアップ電源故障」だけを報知してもよい。即ち、「バックアップ電源故障」と「バックアップ電源故障」の異常情報を如何に報知するかは適宜選択でき、片方でも、双方でもよい。  また、異常情報の報知手段は、前記「バックアップメモリ故障」と「バックアップ電源故障」である旨の態様に限定されず、「バックアップメモリ」と「バックアップ電源」の何れが故障（異常）したか判別可能（識別可能）な態様による異常情報（文字、図形、音声等）であればよいことはいうまでもない。
又、前記ソフトウエアでメモリ異常検出手段を実行する時期とハードウエアによるバックアップ電源の異常を検出する電源異常検出手段を実行する時期は、電源開始後の適宜の時であってもよい。
【００３２】
又、図３（Ｅ）は、他の構成の報知手段であって、遊技制御装置を介して制御を行う方式であり、バックアップ電源の電圧を監視する電圧比較検出器が発する出力は、遊技制御装置にし、この遊技制御装置を介して報知手段で報知する構成である。
従って、バックアップ電源の電圧が予め設定の値以下になったか否かを検出し（Ｓ１６０）、以下になったときには、遊技制御装置は報知手段に出力し、「バックアップ電源故障」である旨を報知する（Ｓ１６１）。
【００３３】
この報知手段は、遊技制御装置を介して制御することによって、簡便に、遊技機に付設のスピーカを使用できるメリットがあるし、監視室に備えてあるモニターに画像として表示できるメリットがある。
以上のように、その１は、バックアップメモリに書き込みと読み込みによるソフトウエアを介してバックアップメモリが異常であること、又は、ハードウエア（電圧比較検出器）を介してバックアップ電源が異常であることを検出し、少なくとも、その何れか一方の異常を報知手段を介して報知することによって、不正防止を図るものであり、簡便な構成で達成することができる。
【００３４】
（その２）
その２は、前記その１のバックアップ電源が異常であることを報知する報知手段に不正行為が行われたときの対処について、図４を参照して説明する。例えば、報知手段のスピーカへの配線を切断したり、電圧比較検出器が発する出力を、電源が異常でない信号を遊技制御装置に出力する等である。
従って、バックアップ電源が異常であるにも拘らず、報知手段を介して報知されない状態となり、この状態で不正プログラムを実行しても、不正な大当たりの生起を防止する。尚、その１と同じ制御ステップには同じ府号を付して説明を略す。
【００３５】
図４（Ａ）は、「電圧降下」に対する処理をする制御フロー図であり、従来のステップ１５１が相違する。この相違点は、バックアップメモリからデータが読み込まれたという情報を、指数Ｉｘを「１」にセットして記憶する。
即ち、停電等の電圧降下があり、その後に、電源が復旧するときには停電前の状態に復旧するために、バックアップメモリからデータを読み込むので、その状態を記憶する。
【００３６】
この図４（Ａ）において、不正ソフトウエアが従来と同様な処理をすることについて説明する。
（１）先ず、不正基板のｃｐｕは、前記電源基板の疑似電圧降下である旨を、端子Ｐ'を介して端子「Ｐ」に出力すると、遊技制御装置は、前記図３（Ａ）に示すと同様である、Ｓ１０１、Ｓ１５０の処理を実行する（図４、Ｓ１０１、Ｓ１５０）。即ち、揮発性メモリ（バックアップメモリ）に記憶される。
（２）次に、所定時間後に、不正基板のｃｐｕは、端子Ｐ'を介して端子「Ｐ」に、疑似電圧復帰の信号を出力すると、遊技制御装置は、前記図４（Ａ）に示す処理（Ｓ１０２、１０３、１０４、１３１）を実行するので、判定カウンタＨｃは初期化される。
【００３７】
（３）この疑似クリア信号に基づいて、不正基板のｃｐｕは、判定カウンタＨｃに１を加算する２ｍｓ毎に発生するパルス信号を遊技制御装置の端子Ａを介して受け取り、疑似カウンタＧｃに１加算する処理を行うので、この疑似カウンタＧｃの値は、判定カウンタＨｃの値と同じになる。
以上のように、バックアップ電源を不能にし、不正プログラムを実行することによって、判定カウンタＨｃの値と同じとなる疑似カウンタＧｃを作成することができる。
【００３８】
そこで、前記指数Ｉｘを用いて、大当たりの発生を防止する制御フローが図４（Ｂ）であり、この図４（Ｂ）において、判定カウンタＨｃを周期信号毎（２ｍｓ）に割り込み処理をして、１を加算する（Ｓ１１０）。
次に、指数Ｉｘが「１」で、且つ、判定カウンタＨｃが「７」であるか否かを判断し（Ｓ１４０）、この場合には判定カウンタＨｃの値を「８」にセットすると共に、Ｉｘを「０」にセットして次回からは通常状態にする（Ｓ１４１）。
即ち、バックアップメモリからの書き込みがあった直後における判定カウンタＨｃの値は「７」を採用しない状態にする。反対に、Ｉｘが「１」でないときには、通常通り、判定カウンタＨｃが０〜９４６の循環数となるように実行する（Ｓ１１２、Ｓ１１３）。
【００３９】
一方、不正ソフトウエアは、疑似の電圧降下信号を作成し、その後、疑似クリア信号を発して、判定カウンタＨｃの初期値を見いだし、判定カウンタＨｃの値と疑似カウンタＧｃの値が一致するように作成しても、判定カウンタＨｃの値が「０、１、…、６、８、９、…」のように「７」がない。
そのため、疑似カウンタＧｃの値（０、１、…、６、７、８、９、…）に基づいて、「７」になる直前に、遊技球検出器から遊技球検出信号が出たとみなす立下り信号を生起させても、判定カウンタＨｃの値は「８」であり、大当たりを生起させることができない。
【００４０】
（その３）
その３における対策は、判定カウンタＨｃの初期値を「０」にセットするが、バックアップメモリからの書き込みがあった直後における遊技球検出器からの立下り信号を無視する構成で大当たりの生起を防止するものであり、その概念の制御フローを示す図５（Ａ）（Ｂ）（Ｃ）を参照して説明する。尚、前記その２と同じ処理（図４（Ａ）（Ｂ）（Ｃ））をするステップには、同じ番号を附して説明を略す。
【００４１】
図５（Ｃ）において、指数Ｉｘが「１」であるか否かを判断し（Ｓ１４４）、「１」であるときには、指数Ｉｘを「０」にセットして（Ｓ１４５）、この処理を終了する。即ち、バックアップメモリからの書き込みがあった直後における遊技球検出器からの立下り信号を無視して、大当たりであるか否かの判断をしないが、次回からは判断をする。
一方、不正ソフトウエアは、疑似の電圧降下信号を作成し、その後、疑似クリア信号を発して、判定カウンタＨｃの初期値を見いだし、判定カウンタＨｃの値と疑似カウンタＧｃの値が一致するように作成しても、バックアップメモリからの書き込みがあった直後における遊技球検出器からの立下り信号を無視するので、大当たりの生起を防止可能である。
【００４２】
次に、他の不正手段を防止する手段について説明する。この不正手段は、電源投入後等におけるクリア信号に基づいて、大当たりを判定する判定カウンタＨｃと同じとなる疑似カウンタＧｃを作成して、特定値（例えば、７）になる寸前に、遊技球検出器からの疑似の立下り信号を発生させて、大当たりを生起させる。そこで、この対策として、以下に記載する。
【００４３】
（その４）
その４は、判定カウンタＨｃの値と疑似カウンタＧｃの値を異なるように構成し、不正な特別遊技状態（大当たり）の生起を防止するものであり、図６を参照して説明する。
先ず、図６（Ａ）に示すように、クリア信号があったときには、大当たりを判定する判定カウンタＨｃ、後記で詳述する副カウンタＩｃ、計数カウンタｉ及び更新値αの初期化を行う（Ｓ１、Ｓ２）と共に、この初期化されたパルス信号は、遊技制御装置の端子Ａを介して表示制御装置の端子ａに出力する。
従って、不正基板を取り付けたとき、この初期化信号を受けとって、不正基板に配置のｃｐｕは、パルス信号によって１を加算する疑似カウンタＧｃを初期化する。
【００４４】
その後は、図６（Ｂ）（Ｃ）に示す制御フローが、周期信号時間毎（２ｍｓ）で実行される。
先ず、タイマＴの初期化を行うが、このタイマＴは周期信号に対応させる概念を示すものである（Ｓ１０）。
次に、判定カウンタＨｃに１を加算し（Ｓ１１）、この判定カウンタＨｃが最大値（Ｈｍ）であるか否かを判断し（Ｓ１２）、最大値（Ｈｍ）であるときには初期化する（Ｓ１３）。この処理によって、判定カウンタＨｃは、２ｍｓ毎に１加算される０〜９４６（Ｈｍ）の循環数となる。
【００４５】
次に、計数カウンタｉに１を加算する（Ｓ１４）。そして、この計数カウンタｉに間隔数Ｉ（整数）を掛け算し、間隔数Ｉで割り、その値が計数カウンタｉの値になるか否かを判断する（Ｓ１５）。
そして、値が計数カウンタｉの値になると、サブルーティン（Ａ）の実行を行う。
尚、前記整数演算（Ｓ１５）によって、計数カウンタｉが間隔数Ｉ毎になる時を検出することができる。そこで、この間隔数Ｉを、例えば「３」に設定すると、６ｍｓ毎にサブルーティン（Ａ）の実行が行われる。
【００４６】
このサブルーティン（Ａ）では、先ず、計数カウンタｉを初期化する（Ｓ４０）。この計数カウンタｉの初期化によって、前記ステップ１４における加算処理と整数演算（Ｓ１５）に、間隔数Ｉ毎に、サブルーティン（Ａ）の実行を可能にする。
そして、副カウンタＩｃに１を加算し（Ｓ４１）、この副カウンタＩｃが、判定カウンタＨｃの最大値（Ｈｍ）であるか否かを判断し（Ｓ４２）、最大値（Ｈｍ）であるときには初期化をする（Ｓ４３）。
即ち、この副カウンタＩｃは判定カウンタＨｃと同じ範囲の数であるが、６ｍｓ毎（間隔数Ｉ＝３の場合）に１加算され、周期信号時間毎（２ｍｓ）に１を加算されるカウンタＨｃとは異なる。
【００４７】
次に、遊技プログラムに戻って、判定カウンタＨｃが更新値αであるか否かを判断し（Ｓ１７）、判定カウンタＨｃが更新値αであるときには、判定カウンタＨｃの値を一時的に変数ＨＨに記憶し（Ｓ１８）、副カウンタＩｃの値を判定カウンタＨｃと更新値αにセットすると共に、前記変数ＨＨ（判定カウンタＨｃの値）を副カウンタＩｃの値にセットする（Ｓ１９）。
この処理によって、その後、判定カウンタＨｃは、副カウンタＩｃの値から更新値αまで実行されると共に、副カウンタＩｃは判定カウンタＨｃの値から間隔数Ｉ毎に、１の加算処理がされる。
【００４８】
即ち、判定カウンタＨｃの値が更新値αになると、判定カウンタＨｃと副カウンタＩｃの値が入れ替わって、以後処理されるので、判定カウンタＨｃと疑似カウンタＧｃの値が電源投入時に初期化されても、以後、判定カウンタＨｃと疑似カウンタＧｃは異なる値となると共に、判定カウンタＨｃの値は推測困難となるので不正防止を図ることができる。
【００４９】
また、判定カウンタＨｃの値が副カウンタＩｃの値と入れ替わっても、その時の副カウンタＩｃの値が更新値αにセットされるので、判定カウンタＨｃは更新値αまで１の加算処理がされるので、０〜９４６（Ｈｍ）の均等な値となって、大当たりの選定に影響はない。
【００５０】
そして、タイマＴが、Ｔｅ（周期信号時間である２ｍｓ）を経過したか否かを判断し、経過した後はステップ１０に戻る（Ｓ２０）。即ち、遊技ソフトウエアの全処理は、周期信号時間（２ｍｓ）以内に実行可能に構成してあるので、周期信号時間の調整を行って、遊技プログラムの処理を周期信号時間（２ｍｓ）毎に実行させる。
以上の簡便な処理によって、判定カウンタＨｃの値は、電源投入時（クリア信号）から、周期信号毎に１を加算される循環数ではなくなるので、周期信号によって１を加算する疑似カウンタＧｃ（０〜９４６（Ｈｍ））とは異なる値となる。
その結果、判定カウンタＨｃが特定値（例えば、「７」）となるタイミングが判らず、不正防止を図ることができる。
【００５１】
（その５）
その５は、前記その４とほぼ同じであるが、図６（Ｂ）（Ｃ）に対応する制御フローのみが異なり、図７を参照して説明する。尚、図７において、図６と同じ内容であるステップには同じ符号を付して概説する。
先ず、タイマＴの初期化を行い（Ｓ１０）、判定カウンタＨｃに１を加算する（Ｓ１１）。そして、この判定カウンタＨｃが最大値（Ｈｍ）であるか否かを判断し（Ｓ１２）、最大値（Ｈｍ）であるときには初期化する（Ｓ１３）。
【００５２】
次に、判定カウンタＨｃが更新値αであるか否かを判断し（Ｓ１７）、判定カウンタＨｃが更新値αであるときには、判定カウンタＨｃの値を一時的に変数ＨＨに記憶し（Ｓ１８）、副カウンタＩｃの値を判定カウンタＨｃと更新値αにセットすると共に、前記変数ＨＨ（判定カウンタＨｃの値）を副カウンタＩｃの値にセットする（Ｓ１９）。この処理は、前記その４と同じである。
【００５３】
そして、タイマＴが、Ｔｅ（周期信号時間である２ｍｓ）を経過したか否かを判断し、経過した後はステップ１０に戻る（Ｓ２０）が、経過していない間は、サブルーティン（Ａ）の実行を繰り返す（Ｓ３０）。即ち、遊技ソフトウエアの全処理は、周期信号時間（２ｍｓ）以内に実行可能に構成してあるので、周期信号時間の調整時間にサブルーティン（Ａ）を繰返し実行する。
【００５４】
このサブルーティン（Ａ）を繰返し実行される毎に、副カウンタＩｃは１の加算処理がされる（Ｓ４１）。
この周期信号調整時間が、毎回の遊技プログラムの実行過程において異なるので、副カウンタＩｃの値はますます不明な値となる。従って、前記その４では、副カウンタＩｃは間隔数Ｉ毎に、１加算される数であり、規則性を有する処理を行っているが、このその５ではランダムな値となり、且つ、判定カウンタＨｃと入れ替わる（Ｓ１９）。
その結果、判定カウンタＨｃが特定値（例えば、「７」）となるタイミングは、益々、判らず、不正防止を図ることができる。
又、その５は、前記その４における間隔数Ｉの処理をなすことなく実行できるので、簡便に構成できる利点がある。
【００５５】
（その６）
その６は、遊技球が、例えば、始動入賞口に入賞して特定領域を通過して遊技球検出器で検出された、その検出信号によって、副カウンタＩｃに１の加算処理をするものであり、前記その４を基本に形成した制御フローを図８に示し、同じステップには同じ符号を付して説明を略す。
即ち、サブルーティン（Ａ）において、副カウンタＩｃは間隔数Ｉ毎に１の加算処理を行うと共に、検出信号が「ＯＮ」になる毎に、１の加算処理を行う（Ｓ５５、Ｓ５６）。
この結果、例え、間隔数Ｉが固定値であっても、副カウンタＩｃ（判定カウンタＨｃ）の値は、ランダムな検出信号によって加算処理を行うので予測ができないことになる。
【００５６】
又、サブルーティン（Ａ）の処理は、間隔数Ｉ毎（その４）、周期信号調整時間（２ｍｓ）の実行（その５）、間隔数Ｉ毎と検出器の信号（その６）によって処理を行うものであるが、例えば、検出器の信号の単独による加算処理や、間隔数Ｉ毎と周期信号調整時間（２ｍｓ）の組合せ等、適宜に組み合せて処理をしてもよいことは言うまでもない。
又、副カウンタＩｃは、１を加算する処理（Ｓ４１）であるが、他の数（例えば、２）を加算したり、或いは時間の経過と共に異なる数を加算したり等、副カウンタＩｃの値が予測不可能な処理をすればよい。
【００５７】
又、前記その１は、バックアップ電源が電圧降下（異常）になったとき、報知手段で報知して不正防止を図るものであり、その２〜その３は、バックアップ電源が電圧降下（異常）にも拘らず、報知手段で報知できない状況下で、不正ソフトウエアにおいて疑似電圧降下信号を発することによって、不正な特別遊技状態を生起させることの対策である。
又、前記その４〜その６は、不正ソフトウエアにおいて判定カウンタＨｃの値と疑似カウンタＧｃの値が同じになるように構成して、不正な特別遊技状態を生起させることの対策である。
従って、何れの不正行為を防止するかは、前記その１〜その６を適宜組み合せて構成する。
尚、前記不正ソフトウエアにおいて疑似電圧降下信号を介して行う形態について言及したが、機種によって相違するが、適宜、本発明を変更して適用可能であることはいうまでもない。
【００５８】
【発明の効果】
請求項１の遊技機は、電源復旧後、バックアップメモリを読み込んで電圧降下前の状態に戻すと共に、電源が復旧した後、判定カウンタＨｃの値は最初の循環数において、大当たりを生起させる特定値を採用しないので、大当たりの生起を防止できる。
【図面の簡単な説明】
【図１】  遊技機（パチンコ機）の正面図である。
【図２】  （Ａ）（Ｂ）は普通図柄の制御フロー図である。
【図３】  （Ａ）〜（Ｃ）は、その１における制御フロー図、（Ｄ）はブロック図、（Ｅ）はブロック図と制御フロー図である。
【図４】  （Ａ）〜（Ｃ）は、その２における制御フロー図である。
【図５】  （Ａ）〜（Ｃ）は、その３における制御フロー図である。
【図６】  （Ａ）（Ｂ）（Ｃ）は、その４における制御フロー図である。
【図７】  （Ａ）（Ｂ）は。その５における制御フロー図である。
【図８】  （Ａ）（Ｂ）は、その６における制御フロー図である。
【図９】  遊技機の制御ブロック図である。
【図１０】  （Ａ）〜（Ｃ）は従来の制御フロー図、（Ｄ）はタイミング図である。
【図１１】  不正行為をなすときの制御ブロック図である。
【符号の説明】
Ｈｃ  判定カウンタ
Ｉ  間隔数
Ｉｃ  副カウンタ
Ｌ  図柄表示器
α  更新値
【図１】
0003937881.tif 000002
【図２】
0003937881.tif 000003
【図３】
0003937881.tif 000004
【図４】
0003937881.tif 000005
【図５】
0003937881.tif 000006
【図６】
0003937881.tif 000007
【図７】
0003937881.tif 000008
【図８】
0003937881.tif 000009
【図９】
0003937881.tif 000010
【図１０】
0003937881.tif 000011
【図１１】
0003937881.tif 000012