(57)【要約】【課題】時間の経過に伴って更新される乱数値を、判定条件の成立を起因に取得し、取得した乱数値に基づいて当否判定を行う遊技機に関し、遊技機に対する不正行為を監視し得る遊技機を提供する。【解決手段】遊技機１は、第１始動入賞口２０、第２始動入賞口２１に対する遊技球の入賞を検出した場合に、時間の経過に伴って更新される大当たり乱数値を取得し（Ｓ１８）、取得した大当たり乱数値に基づく当否判定の結果が当たりである場合に特典（例えば、大入賞口２５の開放等）を遊技者に付与する（Ｓ２０）。遊技機１は、セキュリティ制御処理（Ｓ１５）において、始動入賞口に対する遊技球の入賞の検出間隔を算出し（Ｓ４５）、この検出間隔が連続して所定回数以上、２０ｍｓより小さかった場合（Ｓ５０：ＹＥＳ）に、異常報知コマンドを出力する（Ｓ５１、Ｓ５２）。【選択図】図６
2015062553.tif 000002
【特許請求の範囲】
【請求項１】
当否判定の契機となる判定条件の成立を検出する検出手段と、
所定の乱数値範囲において、時間の経過に伴って乱数値を更新する乱数更新手段と、
前記検出手段によって前記判定条件の成立を検出したことを起因に、前記乱数更新手段によって更新される乱数値を取得する乱数取得手段と、
前記乱数取得手段によって取得された乱数値に基づいて当否判定を行う当否判定手段と、
前記当否判定手段による当否判定の結果が当たりになることに基づいて遊技者に特典を付与する特典付与実行手段と、を有する遊技機であって、
前記検出手段により前記判定条件の成立を検出した第１検出タイミングと、前記検出手段により前記第１検出タイミングの直前に前記判定条件の成立を検出した第２検出タイミングに基づいて、判定条件の成立を検出した時期的間隔を示す検出間隔を特定する検出間隔特定手段と、
前記検出間隔特定手段により特定された複数の検出間隔が、連続して所定回数以上、一定範囲の間隔を示す場合に、前記判定条件が所定間隔で成立しているものと判断する検出間隔監視手段と、
前記検出間隔監視手段によって、前記判定条件が所定間隔で成立しているものと判断された場合に、異常検知信号を出力する間隔異常検知出力手段と、を有する
ことを特徴とする遊技機。
【請求項２】
前記乱数取得手段によって取得された乱数値が、前記乱数値範囲に含まれる特定の乱数値を少なくとも含んだ前記乱数値範囲内の乱数値により構成される監視範囲に含まれているか否かを監視する範囲監視手段と、
前記範囲監視手段によって、取得された乱数値が前記監視範囲内に含まれていると判断した場合に、予め設定された所定回数連続しているか否かを判断する連続監視範囲判断手段と、
前記連続監視範囲判断手段によって、取得された乱数値が前記監視範囲内に含まれていると連続して所定回数以上判断された場合に、異常検知信号を出力する数値異常検知出力手段と、を有する
ことを特徴とする請求項１記載の遊技機。
【請求項３】
前記乱数取得手段によって、既に取得された乱数値を示す履歴乱数値を保持する履歴保持手段と、を有し、
前記範囲監視手段は、
前記履歴乱数値保持手段に保持されている直前に取得された履歴乱数値を前記特定の乱数値として、当該履歴乱数値から連続する所定の範囲値分の乱数値によって構成される監視範囲を設定する監視範囲設定手段と、
前記乱数取得手段により新たに取得された乱数値と、前記履歴保持手段に保持されている直前に取得された履歴乱数値との差分を算出する差分値算出手段と、
前記差分値算出手段により差分値と、前記監視範囲設定手段で設定された前記監視範囲の範囲値とを比較し、前記差分値が前記範囲値よりも小さい場合に、前記新たに取得した乱数値が前記監視範囲に含まれると判定する監視判定手段と、を有する
ことを特徴とする請求項２記載の遊技機。
【請求項４】
前記範囲監視手段は、
前記当否判定手段によって当たりと判定される乱数値を前記特定の乱数値として構成した監視範囲に、前記乱数取得手段によって取得された乱数値が含まれているか否かを監視する
ことを特徴とする請求項２記載の遊技機。
【請求項５】
前記検出手段は、
遊技球が流下する遊技盤に配設された特定入賞口に対して、前記遊技球が入賞したことを検出した場合に、前記判定条件の成立を検出する
ことを特徴とする請求項１乃至請求項４の何れかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時間の経過に伴って更新される乱数値を、判定条件の成立を起因に取得し、取得した乱数値に基づいて当否判定を行う遊技機に関する。
【背景技術】
【０００２】
従来、遊技機は、判定条件の成立を起因に、乱数値を取得して当否判定を行い、当否判定の結果が当たりになることに基づいて遊技者に特典を付与するように構成されている。そして、遊技機は、所定の乱数値範囲において、時間の経過に伴って乱数値を更新するように構成されている。
【０００３】
そして、このような遊技機に関する発明として、特許文献１記載の発明が知られている。当該特許文献１記載の遊技機は、所謂、パチンコ機として構成されており、始動入賞口に対する遊技球の入賞を検知すると、大当り判定用乱数を取得して、当該大当り判定用乱数の値に基づいて、特典を付与する。又、特許文献１記載の遊技機は、大当り用判定用乱数を、時間の経過に伴って、所定の周期毎に順次更新している。
【０００４】
【特許文献１】特開２００６−２３０６１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献１記載のパチンコ機等の遊技機にあっては、不正に遊技球（賞球）を得るべく、遊技機に対して不正行為が行われることがある。このような不正行為の一つとして、当否判定に用いられる乱数値が、時間の経過に伴って周期的に更新される点を利用した不正行為があり、例えば、所謂、体感器を用いた不正行為や不正基板を取り付けることによる不正行為が知られている。遊技機に対する不正行為は、当該遊技機を設置する店舗は勿論、他の遊技者等に種々の不利益を与える為、このような不正行為を防止する必要がある。
【０００６】
本発明は、上記問題点を解決するためになされたものであり、時間の経過に伴って更新される乱数値を、判定条件の成立を起因に取得し、取得した乱数値に基づいて当否判定を行う遊技機に関し、遊技機に対する不正行為を監視し得る遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面に係る請求項１記載の遊技機は、当否判定の契機となる判定条件の成立を検出する検出手段と、所定の乱数値範囲において、時間の経過に伴って乱数値を更新する乱数更新手段と、前記検出手段によって前記判定条件の成立を検出したことを起因に、前記乱数更新手段によって更新される乱数値を取得する乱数取得手段と、前記乱数取得手段によって取得された乱数値に基づいて当否判定を行う当否判定手段と、前記当否判定手段による当否判定の結果が当たりになることに基づいて遊技者に特典を付与する特典付与実行手段と、を有する遊技機であって、前記検出手段により前記判定条件の成立を検出した第１検出タイミングと、前記検出手段により前記第１検出タイミングに続いて前記判定条件の成立を検出した第２検出タイミングに基づいて、判定条件の成立を検出した時期的間隔を示す検出間隔を特定する検出間隔特定手段と、前記検出間隔特定手段により特定された複数の検出間隔が、連続して所定回数以上、一定範囲の間隔を示す場合に、前記判定条件が所定間隔で成立しているものと判断する検出間隔監視手段と、前記検出間隔監視手段によって、前記判定条件が所定間隔で成立しているものと判断された場合に、異常検知信号を出力する間隔異常検知出力手段と、を有することを特徴とする。
【０００８】
当該遊技機は、検出手段と、乱数更新手段と、乱数取得手段と、当否判定手段と、特典付与実行手段と、を有しており、前記検出手段によって前記判定条件の成立を検出したことを起因に、時間の経過に伴って更新される乱数値を取得し、取得した乱数値に基づく当否判定の結果が当たりになることに基づいて遊技者に特典を付与するように構成されている。そして、当該遊技機は、検出間隔特定手段と、検出間隔監視手段と、間隔異常検知出力手段と、を有しており、前記検出間隔特定手段により特定された複数の検出間隔が、連続して所定回数以上、一定範囲の間隔を示す場合に、前記判定条件が所定間隔で成立しているものと判断し、異常検知信号を出力する。これにより、当該遊技機によれば、故意に所定の時間間隔で判定条件を成立させる行為を監視することができ、当否判定に用いられる乱数値が、時間の経過に伴って更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いた不正行為）を抑制し得る。
【０００９】
本発明の一側面に係る請求項２記載の遊技機は、請求項１記載の遊技機であって、前記乱数取得手段によって取得された乱数値が、前記乱数値範囲に含まれる特定の乱数値を少なくとも含んだ前記乱数値範囲内の乱数値により構成される監視範囲に含まれているか否かを監視する範囲監視手段と、前記範囲監視手段によって、取得された乱数値が前記監視範囲内に含まれていると判断した場合に、予め設定された所定回数連続しているか否かを判断する連続監視範囲判断手段と、前記連続監視範囲判断手段によって、取得された乱数値が前記監視範囲内に含まれていると連続して所定回数以上判断された場合に、異常検知信号を出力する数値異常検知出力手段と、を有することを特徴とする。
【００１０】
当該遊技機は、範囲監視手段と、連続監視範囲判断手段と、数値異常検知出力手段と、を有し、取得された乱数値が前記監視範囲内に含まれていると連続して所定回数以上判断された場合に、異常検知信号を出力する。これにより、当該遊技機によれば、乱数値範囲内の特定の乱数値を基準に構成された監視範囲と、取得した乱数値を比較することで、特定の乱数値に対応する特典を意図して、故意に所定の時間間隔で判定条件を成立させる行為を監視することができ、当否判定に用いられる乱数値が、時間の経過に伴って更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いた不正行為）を抑制し得る。
【００１１】
本発明の一側面に係る請求項３記載の遊技機は、請求項２記載の遊技機であって、前記乱数取得手段によって、既に取得された乱数値を示す履歴乱数値を保持する履歴保持手段と、を有し、前記範囲監視手段は、前記履歴乱数値保持手段に保持されている直前に取得された履歴乱数値を前記特定の乱数値として、当該履歴乱数値から連続する所定の範囲値分の乱数値によって構成される監視範囲を設定する監視範囲設定手段と、前記乱数取得手段により新たに取得された乱数値と、前記履歴保持手段に保持されている直前に取得された履歴乱数値との差分を算出する差分値算出手段と、前記差分値算出手段により差分値と、前記監視範囲設定手段で設定された前記監視範囲の範囲値とを比較し、前記差分値が前記範囲値よりも小さい場合に、前記新たに取得した乱数値が前記監視範囲に含まれると判定する監視判定手段と、を有することを特徴とする。
【００１２】
当該遊技機は、履歴保持手段と、範囲監視手段として、監視範囲設定手段と、差分値算出手段と、監視判定手段とを有し、履歴乱数値を前記特定の乱数値として、当該履歴乱数値から連続する所定の範囲値分の乱数値によって構成される監視範囲内に、前記新たに取得した乱数値が含まれるか否かを、差分値算出手段により算出された差分値と、範囲値を比較することで判定する。これにより、当該遊技機によれば、履歴乱数値に近似する特定の乱数値に対応する特典を意図して、故意に所定の時間間隔で判定条件を成立させる行為を監視することができ、当否判定に用いられる乱数値が、時間の経過に伴って更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いた不正行為）を抑制し得る。
【００１３】
本発明の一側面に係る請求項４記載の遊技機は、請求項２記載の遊技機であって、前記範囲監視手段は、前記当否判定手段によって当たりと判定される乱数値を前記特定の乱数値として構成した監視範囲に、前記乱数取得手段によって取得された乱数値が含まれているか否かを監視することを特徴とする。
【００１４】
当該遊技機によれば、当否判定手段によって当たりと判定される乱数値に対応する特典を意図して、故意に所定の時間間隔で判定条件を成立させる行為を監視することができ、当否判定に用いられる乱数値が、時間の経過に伴って更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いた不正行為）を抑制し得る。
【００１５】
本発明の一側面に係る請求項５記載の遊技機は、請求項１乃至請求項４の何れかに記載の遊技機であって、前記検出手段は、遊技球が流下する遊技盤に配設された特定入賞口に対して、前記遊技球が入賞したことを検出した場合に、前記判定条件の成立を検出することを特徴とする。
【００１６】
当該遊技機によれば、前記検出手段は、遊技球が流下する遊技盤に配設された特定入賞口に対して、前記遊技球が入賞したことを検出した場合に、前記判定条件の成立を検出するので、所謂、パチンコ機に対して、当否判定に用いられる乱数値が、時間の経過に伴って更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いた不正行為）を抑制し得る
【発明の効果】
【００１７】
本発明によれば、検出間隔特定手段により特定された複数の検出間隔が、連続して所定回数以上一定範囲の間隔を示す場合に、前記判定条件が所定間隔で成立しているものと判断し、異常検知信号を出力する為、当否判定に用いられる乱数値が、時間の経過に伴って更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いた不正行為）を抑制し得る。
【図面の簡単な説明】
【００１８】
【図１】第１実施形態に係る遊技機の正面図である。
【図２】遊技機の制御系を示すブロック図である。
【図３】主制御基板におけるメイン処理のフローチャートである。
【図４】割込み処理のフローチャートである。
【図５】セキュリティ制御処理のフローチャートである。
【図６】始動検出間隔監視処理のフローチャートである。
【図７】始動入賞口スイッチ検出処理のフローチャートである。
【図８】第１実施形態に係る乱数履歴監視処理のフローチャートである。
【図９】普通動作処理のフローチャートである。
【図１０】特別動作処理のフローチャートである。
【図１１】特別図柄待機処理のフローチャートである。
【図１２】特別図柄大当たり判定処理のフローチャートである。
【図１３】特別図柄選択処理のフローチャートである。
【図１４】変動パターン選択処理のフローチャートである。
【図１５】特別図柄乱数シフト処理のフローチャートである。
【図１６】変動中処理のフローチャートである。
【図１７】特別図柄確定処理のフローチャートである。
【図１８】特別電動役物処理のフローチャートである。
【図１９】確変・非確変設定処理のフローチャートである。
【図２０】保留球数処理のフローチャートである。
【図２１】電源断監視処理のフローチャートである。
【図２２】第２実施形態に係る乱数履歴監視処理のフローチャートである。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を、パチンコ遊技機である遊技機１に適用した実施形態（第１実施形態）について、図面を参照しつつ詳細に説明する。
【００２０】
（第１実施形態）
図１に示すように、遊技機１は、遊技媒体として遊技球を用いるパチンコ遊技機であって、遊技盤２と、外枠Ｗｏと、前枠Ｗｆと、ガラス枠を有している。外枠Ｗｏは、遊技機１の外枠を構成し、前枠Ｗｆは、外枠Ｗｏの前面に取り付けられている。そして、ガラス枠は、前記前枠Ｗｆに開閉可能にヒンジで取り付けられている。
【００２１】
遊技盤２の縁には、外側誘導レール３及び内側誘導レール４が略円形に配置されている。そして、前記遊技盤２上には、遊技領域Ｒが、前記外側誘導レール３及び内側誘導レール４によって区画されている。当該遊技領域Ｒには、複数の誘導釘が遊技盤２表面に設けられており、遊技球を誘導する。
【００２２】
又、遊技機１は、発射装置３０と、上側球受け皿３２と、下側球受け皿３３と、スピーカ３５と、装飾ランプ等からなるランプ装置と、遊技者によって操作可能な遊技ボタンスイッチと、を当該遊技機１の前面に有している。発射装置３０は、操作レバー３１を用いた遊技者の発射操作に応じて、遊技球を前記遊技領域Ｒへ向けて弾発発射するための装置である。上側球受け皿３２は、発射装置３０へ供給する遊技球と、払い出された遊技球とを受けるための受け皿である。下側球受け皿３３は、上側球受け皿３２の満杯時に遊技球を受けるための受け皿である。スピーカ３５は、遊技機１における遊技の進行状況に応じて、効果音等を発する。
【００２３】
前記遊技領域Ｒの中心線上には、上部から下部に向かって順に、図柄表示装置１０と、第１始動入賞口２０と、大入賞口２５と、アウト口２７が配設されている。そして、第１始動入賞口２０の右上には、第２始動入賞口２１と、図柄変動開始用ゲート２３が配設されており、第１始動入賞口２０の左上には、風車２２が配設されている。前記第１始動入賞口２０と、第２始動入賞口２１と、大入賞口２５は、遊技盤２に形成された遊技領域Ｒ内を流下する遊技球が入賞（入球）可能な複数の入賞装置に相当し、各入賞口に遊技球が入賞（入球）して入賞（入球）が検出された場合、一の入賞球の検出に対して所定個数の賞品球（遊技球）が遊技者に払い出される。尚、一の入賞球の検出に対する賞品球（遊技球）の払出個数は、前記入賞口（入賞装置）毎に設定されている。
【００２４】
前記図柄表示装置１０は、図柄等が表示可能なものであって、液晶表示器（ＴＦＴ−ＬＣＤモジュール）で構成されている。当該図柄表示装置１０は、当該図柄表示装置の外枠として配設された表示枠体の内側に、特別図柄表示部１１と、普通図柄表示部とを有している。又、図柄表示装置１０は、特別図柄保留球数及び普通図柄保留球数を表示する。特別図柄保留球数は、特別図柄表示部１１における特別図柄の変動表示中に、前記第１始動入賞口２０、第２始動入賞口２１に対する入賞検出に基づいた保留数（遊技球の入賞回数）を意味し、特別図柄に対する当否判定の保留を意味する。普通図柄保留球数は、図柄表示装置１０における普通図柄の変動表示中に、前記図柄変動開始用ゲート２３に対する入球検出に基いた保留数（遊技球が通過した回数）を意味する。
【００２５】
そして、図柄表示装置１０の特別図柄表示部１１は、当否判定の結果を表示する為の特別図柄を変動表示可能な表示手段であり、左特別図柄と、中特別図柄と、右特別図柄とを、それぞれ変動表示し、所定時間変動表示した後、当否判定の結果に基づき左特別図柄、中特別図柄、右特別図柄を停止表示する。特別図柄表示部１１は、特別図柄に加え、背景画像（キャラクタ、背景、文字等を含む）を表示可能に構成されており、当該背景画像が特別図柄の変動開始等の所定条件に起因して変動表示可能となっていてもよい。又、本実施形態では、遊技機１は、入賞順を記憶し入賞順に変動を開始するように構成されている。
【００２６】
又、特別図柄は、上述したように左特別図柄、中特別図柄、右特別図柄を含んでおり、それぞれ『０、１、２、３、４、５、６、７、８、９』の１０通りの数字図柄によって構成されている。当該特別図柄は、大当たり後も低確率状態での遊技となる普通図柄（０、２、４、６、８）と、大当たり後、高確率遊技となる確変図柄（１、３、５、７、９）で構成されている。本実施形態においては、遊技の当否判定結果が大当たり（当たり）の場合には、前記特別図柄表示部１１に大当たりの特別図柄組合せ（例えば、『１、１、１』（いわゆる‘１’のゾロ目）や『２、２、２』（いわゆる‘２’のゾロ目）等、同一数字の組合せ）で特別図柄が停止表示され、遊技者に有利な特典を付与する大当たり遊技（特別遊技）に移行する。遊技者に有利な特典は、本実施形態では、遊技者による遊技球の獲得し易さ増大に設定されている。
【００２７】
図柄表示装置１０における普通図柄表示部は、記号或いは絵（キャラクター）等の小当たり判定用普通図柄を変動表示及び停止表示する。当該普通図柄表示部に変動及び停止表示される普通図柄は、『○』と『×』の２種類からなり、小当たり（普通図柄当たり）の場合には、小当たり普通図柄『○』で停止表示される。一方、小当たり外れ（普通図柄外れ）の場合には、小当たり外れ普通図柄『×』で停止表示される。
【００２８】
又、前記遊技盤２の背面には、第１始動入賞口検出スイッチが入賞球用通路に設けられており、前記第１始動入賞口２０への遊技球の入賞を検出する。前記第１始動入賞口２０への入賞検出は、乱数値の取得の起因および前記特別図柄の変動表示開始の起因とされ、更には、遊技者にとって有利となる大当たり状態となるか否かを判定する当否判定手段の判定を行うための判定条件の成立を意味している。
【００２９】
又、前記特別図柄表示部１１で特別図柄の変動表示中に、前記第１始動入賞口２０に遊技球が入賞しても、直ちに新たな特別図柄の変動表示を開始することができない為、遊技機１は、特別図柄の変動表示中における前記第１始動入賞口２０に対する入賞検出数を特別図柄保留球数として記憶し、前記特別図柄表示部１１における特別図柄の変動表示を一旦保留すると共に、前記特別図柄保留球数の記憶値を図柄表示装置１０に表示する。そして、当該遊技機１は、前記特別図柄表示部１１における前記特別図柄の変動開始によって、或いは変動終了による当否判定結果の表示によって、前記特別図柄保留球数の記憶値を減算すると共に、図柄表示装置１０における特別図柄保留球数の表示個数を減らす。尚、前記第１始動入賞口２０への入賞検出数記憶値の上限値は、当該変動中の記憶を除いて４に設定されている。
【００３０】
尚、特別図柄保留球数が設定上限数まで記憶されている時には、前記第１始動入賞口検出スイッチがそれ以上遊技球の入賞を検出しても、特別図柄保留球数としては記憶されない無効球とされる。当該無効球については、遊技機１は、特別図柄の変動及び当否判定を行うことなく、入賞に対する賞品球（賞品遊技球）を所定数払い出す。
【００３１】
第２始動入賞口２１は、大当たり状態時、或いは高確率状態時や時短状態時（変動時間が短縮し、開閉部材が高確率状態と同様に通常よりも開放し易い状態）に遊技領域Ｒの右側に向かって発射された遊技球が入賞し易くなるように構成されており、開閉部材を有している。第２始動入賞口２１の開閉部材は、遊技機１背面に配設された第２始動入賞口用ソレノイドによって、略垂直で遊技球の入賞困難な閉状態（通常状態）と、遊技球の入賞可能な開状態との間を変化可能に制御されている。又、第２始動入賞口２１は、開閉部材が閉状態の時は入賞出来ない或いは入賞が困難な状態となっているため、開状態にならないと入賞し難い構成になっている。その為、高確率状態時や時短状態時（変動時間が短縮し、開閉部材が高確率状態と同様に通常よりも開放し易い状態）は、第２始動入賞口２１に通常時より入賞し易くなる為、遊技領域Ｒの右側に向かって遊技球を発射した方が有利になるように構成されている。第２始動入賞口２１の開状態への移行は、普通図柄表示部で普通図柄が変動した後、小当たりを示す特定の普通図柄（本実施形態では『○』）で確定停止表示された時に行われる。
【００３２】
前記図柄変動開始用ゲート２３は、前記遊技盤２背面に設けられた普通図柄変動開始スイッチによって、図柄変動開始用ゲート２３を通過する遊技球が検出された場合に、前記普通図柄表示部における普通図柄の変動を開始させる。又、当該遊技機１は、前記普通図柄の変動表示中に、前記図柄変動開始用ゲート２３を遊技球が通過することによって発生する普通図柄の変動を、最高４回まで普通図柄保留球数として記憶すると共に、図柄表示装置１０における普通図柄保留球数値を表示する。そして、遊技機１は、普通図柄の変動開始によって、普通図柄保留球数を減らし、図柄表示装置１０における普通図柄保留球数の表示個数を減らす。
【００３３】
前記大入賞口２５は、前記遊技盤２の背面に設けられた大入賞口開放用ソレノイドによって開閉する開閉板２６を備えている。大入賞口２５は、通常、開閉板２６によって閉塞された状態とされ、当否判定結果が大当たりの場合に実行される大当たり遊技（特別遊技）時に、所定ラウンド開放される。大入賞口２５内には、入賞球数カウントスイッチが配設されており、大入賞口２５に入賞した入賞球を検出する。尚、第１始動入賞口検出スイッチ、第２始動入賞口検出スイッチ、入賞球数カウントスイッチは、入賞装置において入賞検出をする入賞検出手段（検出手段）に相当する。
【００３４】
発射装置３０は、操作レバー３１の操作により駆動する発射モータを、遊技機１裏側に有し、当該発射モータの駆動により遊技球を弾発発射する。前記発射装置３０により発射された遊技球は、前記遊技盤２表面に立設された内側誘導レール４と外側誘導レール３間で構成される発射球誘導路を介して、遊技領域Ｒに誘導される。前記遊技領域Ｒに誘導された遊技球は、転動しつつ下方へ落下し、前記各装置及び各入賞口に入賞するか、或いは何処にも入賞しなければ前記アウト口２７から遊技盤２裏側へ排出される。
【００３５】
前記遊技機１の裏側には、複数の制御基板や装置等が配設されている。制御基板の主なものとしては、主制御基板４０と、サブ制御基板５０と、表示制御基板５５と、音声制御基板６０と、払出制御基板６５と、発射制御基板７０と、電源基板等を有している。又、装置としては、貸球払出装置６６と、賞球払出装置６７と、外部端子と、球無し検出スイッチと、球貯留タンクと、球誘導樋とを有している。又、各制御基板は、単独で又は複数まとめてケースに収納された状態で遊技機１の裏側に配置されている。
【００３６】
次に、遊技機１における制御系について、図２を参照しつつ詳細に説明する。上述したように、当該遊技機１の裏側には、遊技系統の制御を行う主制御基板４０と、サブ制御基板５０と、及び当該主制御基板４０の制御下で図柄表示装置１０における特別図柄の可変表示を行う表示制御基板５５と、音声制御を行う音声制御基板６０と、払出制御基板６５と、発射制御基板７０と、ランプやＬＥＤ等の発光体の制御を行うランプ制御基板等が配設されている。
【００３７】
主制御基板４０は、遊技情報に従って遊技を制御すると共に、遊技情報を記憶する記憶手段を備えた遊技制御装置に相当し、ＣＰＵ４１、ＲＡＭ、ＲＯＭおよび複数のカウンタを有するマイクロコンピュータを少なくとも備えている。当該主制御基板４０は、サブ制御基板５０、払出制御基板６５と接続され、又、中継回路を介して第１始動入賞口２０や大入賞口２５等と接続されている。前記主制御基板４０のＣＰＵ４１は、後述する各種制御プログラムを実行して、遊技に関する制御を行う。
【００３８】
ＣＰＵ４１は、制御部、演算部、各種カウンタ、各種レジスタ、各種フラグ等を備え、演算制御を行う他、大当たりや小当たり（第２始動入賞口２１の拡開開放を行う普通図柄当たり）に係る乱数等も生成し、又、各制御基板に対して制御コマンドを出力可能に構成されている。
【００３９】
そして、主制御基板４０のＲＡＭは、第１始動入賞口検出スイッチや第２始動入賞口検出スイッチで検出された特別図柄保留球数及び普通図柄変動開始スイッチで検出された普通図柄用保留球数の記憶領域や、ＣＰＵ４１で生成される各種乱数値用の記憶領域、各種データを一時的に記憶する記憶領域やフラグ、ＣＰＵ４１の作業領域を備えている。主制御基板４０のＲＯＭは、遊技上の制御プログラム（例えば、図３〜図２２参照）や制御データと共に、大当たりや小当たりの数値等を記憶している。尚、主制御基板４０は、電源基板から電源供給を受けて作動する。
【００４０】
サブ制御基板５０は、サブＣＰＵ５１、ＲＯＭ、ＲＡＭ、複数のカウンタを有するマイクロコンピュータと、前記主制御基板４０とを結ぶ入出力回路と、表示制御基板５５、音声制御基板６０やランプ制御基板とを結ぶ入出力回路を備えている。前記サブ制御基板５０において、サブＣＰＵ５１は、前記主制御基板４０から出力された制御信号、サブ制御基板５０に係る制御プログラムに従って遊技の制御を行う。前記主制御基板４０からの制御信号には、前記特別図柄表示部１１に対する変動データや前記ランプ装置に対する制御信号等が含まれる為、サブＣＰＵ５１は、その制御信号の内容に合わせて遊技の制御を行う。
【００４１】
前記サブ制御基板５０のＲＯＭは、当該サブ制御基板５０に係る制御プログラムやデータ定数、前記特別図柄表示部１１での演出のデータ等を記憶している。又、サブ制御基板５０のＲＡＭは、各種データの記憶領域とサブＣＰＵ５１による作業領域を有している。前記ランプ制御基板は、装飾ランプ等のランプ装置と接続されており、前記サブ制御基板５０を介して、ランプ制御基板に送信された制御信号によって、ランプ装置の作動を制御する。前記サブ制御基板５０は、電源基板から電源供給を受けて作動する。
【００４２】
表示制御基板５５は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えたマイクロコンピュータと、当該マイクロコンピュータとサブ制御基板５０を結ぶ入力回路と、前記マイクロコンピュータと図柄表示装置１０を結ぶ出力回路等で構成され、前記サブ制御基板５０から出力される制御信号に基づいて、前記図柄表示装置１０における表示の制御を行う。前記表示制御基板５５のＲＯＭは、表示制御用のプログラムを記憶している。前記表示制御基板５５は、前記サブ制御基板５０からの制御信号に基づいて、ＲＯＭから所定の表示制御データを読み出し、ＲＡＭの記憶領域で制御用データを生成してＶＤＰ（図示せず）に出力する。ＶＤＰは、ＣＰＵからの指令に基づいてＲＯＭから必要なデータを読み出し、表示画像のマップデータを作成し、ＶＲＡＭに格納する。ＶＲＡＭに格納記憶された画像データは、出力回路に備えるＤ／Ａ変換回路にてＲＧＢ信号に変換されて特別図柄表示部１１に出力される。
【００４３】
音声制御基板６０は、配線等の電気的接続手段により、前記サブ制御基板５０と接続されており、主制御基板４０から出力された制御信号に基づいてスピーカ３５から発する音声を制御する。即ち、音声制御基板６０は、前記サブ制御基板５０から出力される制御信号により音声信号を合成し、アンプに出力する。アンプは、音声信号を増幅してスピーカ３５に出力する。
【００４４】
払出制御基板６５は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えたマイクロコンピュータを有し、配線等による電気的接続手段によって、主制御基板４０と、貸球払出装置６６と、賞球払出装置６７と接続されている。払出制御基板６５は、前記主制御基板４０から出力される制御信号を受信して、貸球払出装置６６による遊技球の貸出、賞球払出装置６７による賞球の払出に係る制御を実行する。前記払出制御基板６５は、電源基板から供給される電源によって作動する。前記払出制御基板６５のＲＯＭは、制御用のプログラムを記憶している。前記払出制御基板６５のＲＡＭは、種々の入賞口への入賞検出に基づいて、前記賞球払出装置６７により払い出される賞品球（遊技球）の払出個数を、一の入賞球の検出に対する払出個数毎に記憶可能となっている。発射制御基板７０は、前記発射装置３０における発射モータの制御を行う。
【００４５】
電源基板は、遊技機１外部より供給された主電源から遊技機１に適する所定電圧の遊技機用電源を生成して、主制御基板４０やサブ制御基板５０、払出制御基板６５等に供給する。前記主電源は、遊技店側で所定の電圧（例えば、直流（ＡＣ）２４Ｖ）に変換されて供給される。
【００４６】
続いて、遊技機１において、主制御基板４０で実行される制御処理について、図面を参照しつつ詳細に説明する。上述したように、遊技機１における制御処理の一部は、主制御基板４０のＣＰＵ４１によって、各種制御プログラム（図３〜図２１参照）を実行することによって実現される。
【００４７】
先ず、遊技機１における主制御基板４０のメイン処理について、図３を参照しつつ説明する。遊技機１に対する電源投入時には、主制御基板４０のＣＰＵ４１は、初期設定等を含むメインプログラムを実行する。
【００４８】
図３に示すように、メイン処理では、ＣＰＵ４１は、先ず、初期設定処理を実行する（Ｓ１）。初期設定処理（Ｓ１）においては、ＣＰＵ４１は、スタックの設定、割り込み時間の設定、ＣＰＵの設定、ＳＩＯ、ＰＩＯ、ＣＴＣの設定等を実行する。尚、電源投入時のみに必要な処理は、最初の１巡目のみに実行され、その後は実行されないが、周知であるので詳細は省略する。
【００４９】
続くＳ２においては、ＣＰＵ４１は、割込み禁止処理（Ｓ２）、普通図柄・特別図柄主要乱数更新処理（Ｓ３）、割込み許可処理（Ｓ４）を実行し、その後、再び割込み禁止処理（Ｓ２）に処理を戻す。割込み許可処理（Ｓ４）の後、割込み禁止処理へ処理を戻すループ処理の過程で、ＣＰＵ４１は、割込み処理を実行する（Ｓ５）。
【００５０】
前記割込み禁止処理（Ｓ２）では、ＣＰＵ４１は、４ｍｓｅｃ毎に割込み処理（Ｓ５）が入ってきても、割込み許可となるまで、割込み処理の実行を禁止する。次の普通図柄・特別図柄主要乱数更新処理（Ｓ３）では、ＣＰＵ４１は、普通図柄・特別図柄主要乱数更新処理（Ｓ３）毎に、種々の乱数に対して１加算し、乱数の設定上限値に至ると次に最小値に戻して、再び加算を行う。更新された乱数は、前記主制御基板４０のＲＡＭに記憶される。割込み許可処理（Ｓ４）では、ＣＰＵ４１は、４ｍｓｅｃ毎に入ってくる割込み処理（Ｓ５）の実行を許可する。
【００５１】
次に、メイン処理で実行される割込み処理（Ｓ５）の処理内容について、図面を参照しつつ詳細に説明する。図４に示すように、割込み処理（Ｓ５）においては、ＣＰＵ４１は、ウォッチドッグタイマのクリア（Ｓ１１）、普通図柄・特別図柄主要乱数更新処理（Ｓ１２）、コマンド出力処理（Ｓ１３）、入力処理（Ｓ１４）、セキュリティ制御処理（Ｓ１５）、タイマ減算処理（Ｓ１６）、賞球制御処理（Ｓ１７）、始動入賞口スイッチ検出処理（Ｓ１８）、普通動作処理（Ｓ１９）、特別動作処理（Ｓ２０）、保留球数処理（Ｓ２１）、表示制御処理（Ｓ２２）、ポートデータ出力処理（Ｓ２３）、ウォッチドッグタイマのリスタート（Ｓ２４）、電源断監視処理（Ｓ２５）を順に実行する。
【００５２】
上述したように、ＣＰＵ４１は、ウォッチドッグタイマをクリアすることで初期化し（Ｓ１１）、その後、普通図柄・特別図柄主要乱数更新処理（Ｓ１２）を実行する。普通図柄・特別図柄主要乱数更新処理（Ｓ１２）では、ＣＰＵ４１は、前記メイン処理におけるループ処理内で行われている普通図柄・特別図柄主要乱数更新処理（Ｓ３）と同様の処理を実行する。続くコマンド出力処理（Ｓ１３）では、ＣＰＵ４１は、各処理で設定された出力用のコマンド（制御信号）を、各制御基板に送信し、Ｓ１４に処理を移行する。Ｓ１４に移行すると、ＣＰＵ４１は、入力処理を実行し、遊技機１に取り付けられている各種センサが検知した場合の信号入力を行う。
【００５３】
続いて、セキュリティ制御処理（Ｓ１５）の処理内容について、図５、図６を参照しつつ詳細に説明する。図５に示すように、セキュリティ制御処理（Ｓ１５）に移行すると、ＣＰＵ４１は、始動検出間隔監視処理（Ｓ３１）を実行し、第１始動入賞口２０（或いは第２始動入賞口２１）に対する入賞検出タイミングの時間間隔を計測し、不正行為が行われているか否かを監視する。
【００５４】
具体的に、始動検出間隔監視処理（Ｓ３１）の処理内容について、図６を参照しつつ説明する。Ｓ３１に移行すると、ＣＰＵ４１は、先ず、第１始動入賞口２０（或いは第２始動入賞口２１）における入賞検出の有無を示すスイッチエッジデータをロードする（Ｓ４１）。その後、ＣＰＵ４１は、ロードしたスイッチエッジデータに基づいて、第１始動入賞口２０（或いは第２始動入賞口２１）に対する遊技球の入賞を検出したか否かを判断する（Ｓ４２）。始動入賞口に対する入賞検出があった場合（Ｓ４２：ＹＥＳ）、ＣＰＵ４１は、Ｓ４４に処理を移行する。一方、始動入賞口に対する入賞を検出しなかった場合（Ｓ４２：ＮＯ）、ＣＰＵ４１は、タイマ値に１を加算する（Ｓ４３）。ここで、タイマ値は、遊技機１に対して電源が投入された時点から計時を開始する計時装置の値であり、時間の経過に伴って随時更新される。タイマ値に１を加算することで、時間の経過に伴ってタイマ値を更新した後、ＣＰＵ４１は、始動検出間隔監視処理（Ｓ３１）を終了する。
【００５５】
Ｓ４４に移行すると、ＣＰＵ４１は、第１検出間隔タイマ値と、第２検出間隔タイマ値を主制御基板４０のＲＡＭからロードする。ここで、第１検出間隔タイマ値は、今回、始動入賞口に対する入賞検出をしたタイミング（前回入賞検出してから今回入賞検出した間隔）を示すタイマ値を示し、第２検出間隔タイマ値は、第１検出間隔タイマ値の直前に、始動入賞口に対する入賞検出をしたタイミング（今回の前に入賞検出した際のその前に入賞検出してからの間隔）を示すタイマ値を示す。第１検出間隔タイマ値、第２検出間隔タイマ値のロードした後、ＣＰＵ４１は、Ｓ４５に処理を移行する。
【００５６】
Ｓ４５においては、ＣＰＵ４１は、ロードした第１検出間隔タイマ値と、第２検出間隔タイマ値に基づいて、判定値を算出する。ここで、判定値は、ロードした第１検出間隔タイマ値と、第２検出間隔タイマ値の差分値（入賞検出間隔を前回と今回で比較した際の差）を示し、始動入賞口に対する入賞検出間隔を意味する。判定値を算出した後、ＣＰＵ４１は、Ｓ４６に処理を移行する。
【００５７】
Ｓ４６では、ＣＰＵ４１は、判定値の算出に用いた第１検出間隔タイマ値の値を、第２検出間隔タイマ値として主制御基板４０のＲＡＭに格納し、第２検出間隔タイマ値を更新する。つまり、今回の検出間隔（第１検出間隔タイマ値）を次回の検出間隔との比較の為に第２検出間隔タイマ値として保存する。又、Ｓ４６においては、ＣＰＵ４１は、新たに始動入賞口に対する入賞検出をしたタイミングで、第１検出間隔タイマ値を更新する為に、入賞検出を起因にタイマ値を０クリアする。その後、ＣＰＵ４１は、Ｓ４７に処理を移行する。尚、Ｓ４４〜Ｓ４６が本発明の検出間隔特定手段に相当する。
【００５８】
Ｓ４７に移行すると、ＣＰＵ４１は、Ｓ４５で算出した判定値が２０ｍｓ以下であるか否かを判断する。つまり、前回と今回の検出間隔の誤差が±２０ｍｓ以内であるか否かを判断している。判定値が２０ｍｓ以下である場合（Ｓ４７：ＹＥＳ）、ＣＰＵ４１は、主制御基板４０のＲＡＭに形成された検出間隔カウンタの値に１を加算し（Ｓ４９）、Ｓ５０に処理を移行する。一方、判定値が２０ｍｓよりも大きい場合（Ｓ４７：ＮＯ）、ＣＰＵ４１は、検出間隔カウンタの数値を０にクリアし（Ｓ４８）、その後、始動検出間隔監視処理（Ｓ３１）を終了する。尚、検出間隔カウンタの数値は、判定値が２０ｍｓ以下であった回数、即ち、始動入賞口に対する入賞検出間隔が所定範囲であった回数を意味する。
【００５９】
Ｓ５０においては、ＣＰＵ４１は、検出間隔カウンタの数値が規定値（例えば、５回）以上であるか否かを判断する。検出間隔カウンタの値が規定値以上である場合（Ｓ５０：ＹＥＳ）、ＣＰＵ４１は、故意に所定の時間間隔で連続的に始動入賞口への入賞検出を行い、大当たり乱数値が時間の経過に伴って（周期的に）更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いて不正に不正基板から入賞検出を行わせる不正行為等）が行われている蓋然性が高いと判断し、異常報知コマンドをセットする（Ｓ５１）。その後、ＣＰＵ４１は、周辺基板データ出力処理（Ｓ５２）を実行して、セットされている異常報知コマンドを出力し、始動検出間隔監視処理（Ｓ３１）を終了する。一方、検出間隔カウンタの値が規定値未満である場合（Ｓ５０：ＮＯ）、ＣＰＵ４１は、そのまま、始動検出間隔監視処理（Ｓ３１）を終了する。尚、Ｓ４７〜Ｓ５２が本発明の検出間隔監視手段、間隔異常検知出力手段に相当する。
【００６０】
図５に示すように、始動検出間隔監視処理（Ｓ３１）終了後、ＣＰＵ４１は、その他の検出処理（Ｓ３２）を実行することで、入賞検出センサ、外部からの磁気及び電波等を検出して遊技機１に対する不正行為を監視する。その他の検出処理（Ｓ３２）を終了すると、ＣＰＵ４１は、セキュリティ制御処理（Ｓ１５）を終了する。
【００６１】
セキュリティ制御処理（Ｓ１５）を終了した後、ＣＰＵ４１は、タイマ減算処理を実行する（Ｓ１６）。タイマ減算処理（Ｓ１６）においては、ＣＰＵ４１は、遊技機１に配設されている各種タイマの減算処理を行い、賞球制御処理（Ｓ１７）に処理を移行する。賞球制御処理（Ｓ１７）では、ＣＰＵ４１は、賞球払出用コマンドの設定等の賞球に関する処理を実行し、Ｓ１８に処理を移行する。
【００６２】
始動入賞口スイッチ検出処理（Ｓ１８）においては、ＣＰＵ４１は、第１始動入賞口２０（第２始動入賞口２１）への入賞、図柄変動開始用ゲート２３への入賞等を検出し、各種乱数値の取得を行う。ここで、始動入賞口スイッチ検出処理（Ｓ１８）の処理内容について、図７を参照しつつ詳細に説明する。図７は、始動入賞口スイッチ入賞検出処理の処理内容を示すフローチャートである。
【００６３】
図７に示すように、始動入賞口スイッチ検出処理（Ｓ１８）では、ＣＰＵ４１は、前記第１始動入賞口２０（第２始動入賞口２１）への入賞を検出したか否かを判断する（Ｓ６１）。第１始動入賞口２０（第２始動入賞口２１）への入賞を検出した場合（Ｓ６１：ＹＥＳ）、ＣＰＵ４１は、Ｓ６２に処理を移行し、第１始動入賞口２０（第２始動入賞口２１）への入賞を検出しなかった場合（Ｓ６１：ＮＯ）、ＣＰＵ４１は、Ｓ６５に処理を移行する。尚、図示は省略するが、第２始動入賞口２１への入賞検出処理は、第１始動入賞口２０と同様の処理として実行される。
【００６４】
Ｓ６２に移行すると、ＣＰＵ４１は、特別図柄保留球数が４以上であるか否かを判断する。４以上である場合（Ｓ６２：ＹＥＳ）、ＣＰＵ４１は、その他の処理（Ｓ７０）を実行した後、始動入賞口スイッチ検出処理（Ｓ１４）を終了する。一方、特別図柄保留球数が４未満である場合（Ｓ６２：ＮＯ）、ＣＰＵ４１は、特別図柄保留球数に「１」加算し（Ｓ６３）、大当たり乱数値、大当たり図柄乱数値、リーチ乱数値等を取得して、主制御基板４０のＲＡＭの対応する領域に記憶する（Ｓ６４）。その後、ＣＰＵ４１は、Ｓ６５に処理を移行する。
【００６５】
ここで、Ｓ６４等で取得される大当たり乱数値、大当たり図柄乱数値、リーチ乱数値等の各種乱数値について説明する。大当たり乱数値は、特別図柄の大当たりを抽選する乱数値であり、０〜６２９の数値範囲をとる。大当たり乱数値は、遊技機１の電源投入時、０からスタートし、特別図柄主要乱数更新処理毎に１加算される。大当たり図柄乱数値は、大当たり図柄の選択に使用する乱数値であり、０〜９の数値範囲をとる。又、大当たり図柄乱数値が奇数値を示す場合、遊技機１における遊技は確変になる。リーチ乱数値は、当否判定の結果がはずれの場合に、リーチをするか否かの判定に使用する乱数値であり、０〜１２６の数値範囲をとる。尚、大当たりの場合は、必ずリーチを行うので、このリーチ乱数値が使用されることはない。演出乱数用カウンタは、第１〜第６変動パターンテーブル内で変動パターンを選択する際に用いられるものであり、０〜１９８の数値範囲の演出乱数を備える。この演出乱数は、電源投入時、０から始まり、普通図柄・特別図柄主要乱数更新処理毎に１ずつ加算され、数値が１９８に至ると、次に０にされて再び加算を繰り返すようになっている。
【００６６】
Ｓ６５に移行すると、ＣＰＵ４１は、乱数履歴監視処理を実行し、始動入賞口に対する入賞検出に起因して取得された大当たり乱数値の履歴を用いて、遊技機１に対する不正行為を監視する。図８は、第１実施形態に係る乱数履歴監視処理（Ｓ６５）の処理内容を示すフローチャートである。
【００６７】
図８に示すように、乱数履歴監視処理（Ｓ６５）に移行すると、先ず、ＣＰＵ４１は、第１比較値として、Ｓ６４で取得した大当たり乱数値を、主制御基板４０のＲＡＭからロードする（Ｓ７１）。その後、ＣＰＵ４１は、第２比較値として、主制御基板４０のＲＡＭから、履歴乱数値をロードする（Ｓ７２）。ここで、履歴乱数値とは、後述するＳ７４で主制御基板４０のＲＡＭに格納される大当たり乱数値であり、今回の始動入賞口スイッチ検出処理（Ｓ１８）の直前に、第１比較値として使用された大当たり乱数値（本発明に係る特定の乱数値の一例に相当）をいう。その後、ＣＰＵ４１は、Ｓ７３に処理を移行する。
【００６８】
Ｓ７３に移行すると、ＣＰＵ４１は、ロードした第１比較値と第２比較値の差分をとり、判定値を算出する（本発明の差分値算出手段に相当する）。即ち、判定値は、今回取得した大当たり乱数値と、その直前に取得した大当たり乱数値との乱数値の差分を示し、取得した乱数値が連続して近似値を取得しているかを監視している。判定値を算出した後、ＣＰＵ４１は、第１比較値としてロードした大当たり乱数値を、履歴乱数値として主制御基板４０のＲＡＭに格納する（Ｓ７４）（本発明の履歴保持手段に相当する）。これにより、次回の乱数履歴監視処理（Ｓ６５）において、今回の大当たり乱数値に対応する履歴乱数値が、第２比較値としてロードされ得る。
【００６９】
Ｓ７５においては、ＣＰＵ４１は、Ｓ７３で算出した判定値が５より小さいか否かを判断する。ここでいう「５」という値は、本実施形態における範囲値に相当し、第２比較値と近似すると判断される乱数監視範囲を規定する（本発明の監視範囲設定手段、監視判定手段に相当する）。又、Ｓ７１〜Ｓ７５は本発明の範囲監視手段に相当する。判定値が５より小さい場合（Ｓ７５：ＹＥＳ）、ＣＰＵ４１は、主制御基板４０のＲＡＭに形成された連続近似値カウンタを１加算する（Ｓ７７）。ここで、連続近似値カウンタの数値は、始動入賞口に対する入賞により取得された大当たり乱数値が連続して近似した値をとった回数を示す。連続近似値カウンタに１を加算した後、ＣＰＵ４１は、Ｓ７８に処理を移行する。一方、判定値が５以上である場合（Ｓ７５：ＮＯ）、ＣＰＵ４１は、連続近似値カウンタを０にクリアし（Ｓ７６）、乱数履歴監視処理（Ｓ６５）を終了する。
【００７０】
Ｓ７８では、ＣＰＵ４１は、連続近似値カウンタの数値が規定値（例えば、５回）以上であるか否かを判断する。連続近似値カウンタの値が規定値以上である場合（Ｓ７８：ＹＥＳ）、ＣＰＵ４１は、特定の大当たり乱数値を故意に狙って不正取得すべく、大当たり乱数値が時間の経過に伴って（周期的に）更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いた不正行為等）が行われている蓋然性が高いと判断し、異常報知コマンドをセットする（Ｓ７９）。その後、ＣＰＵ４１は、周辺基板データ出力処理（Ｓ８０）を実行して、セットされている異常報知コマンドを出力し、乱数履歴監視処理（Ｓ６５）を終了する。一方、連続近似値カウンタの値が規定値未満である場合（Ｓ５０：ＮＯ）、ＣＰＵ４１は、そのまま、乱数履歴監視処理（Ｓ６５）を終了する。尚、Ｓ７６〜Ｓ８０は本発明の連続監視範囲判断手段、数値異常検知出力手段に相当する。
【００７１】
乱数履歴監視処理（Ｓ６５）を終了すると、ＣＰＵ４１は、その他の処理（Ｓ７０）を実行した後、始動入賞口スイッチ検出処理（Ｓ１４）を終了する。
【００７２】
図７に示すように、第１始動入賞口２０（第２始動入賞口２１）への入賞を検出しなかった場合（Ｓ６１：ＮＯ）に移行するＳ６６においては、ＣＰＵ４１は、前記図柄変動開始用ゲート２３への遊技球の通過を検出したか否かを判断する。図柄変動開始用ゲート２３への遊技球の通過を検出した場合（Ｓ６６：ＹＥＳ）、ＣＰＵ４１は、Ｓ６７に処理を移行する。一方、図柄変動開始用ゲート２３への遊技球の通過を検出していない場合（Ｓ６６：ＮＯ）、ＣＰＵ４１は、その他の処理（Ｓ７０）を実行した後、始動入賞口スイッチ検出処理（Ｓ１８）を終了する。
【００７３】
Ｓ６７においては、ＣＰＵ４１は、普通図柄保留球数が４以上であるか否かを判断する。普通図柄保留球数が４以上である場合（Ｓ６７：ＹＥＳ）、ＣＰＵ４１は、その他の処理（Ｓ７０）を実行した後、そのまま、始動入賞口スイッチ検出処理（Ｓ１８）を終了する。一方、４未満である場合（Ｓ６７：ＮＯ）、ＣＰＵ４１は、普通図柄保留球数に１を加算し（Ｓ６８）、その後、小当たり乱数値を取得して、取得した小当たり乱数値を主制御基板４０のＲＡＭにおける対応する領域に記憶する（Ｓ６９）。小当たり乱数値を記憶した後、ＣＰＵ４１は、その他の処理（Ｓ７０）を実行した後、始動入賞口スイッチ検出処理（Ｓ１８）を終了する。
【００７４】
上述したように、割込み処理において、始動入賞口スイッチ検出処理（Ｓ１８）を終了すると、ＣＰＵ４１は、普通動作処理を実行する（図４参照）。ここで、普通動作処理（Ｓ１９）の処理内容について、図９を参照しつつ詳細に説明する。
【００７５】
図９に示すように、普通動作処理（Ｓ１９）に移行すると、ＣＰＵ４１は、先ず、第２始動入賞口２１の開閉部材が開放中か否かを確認する（Ｓ８１）。第２始動入賞口２１の開閉部材が開放中である場合（Ｓ８１：ＹＥＳ）、ＣＰＵ４１は、Ｓ８９に処理を移行する。一方、前記第２始動入賞口２１の開閉部材が閉鎖中である場合（Ｓ８１：ＮＯ）、ＣＰＵ４１は、Ｓ８２に処理を移行する。
【００７６】
Ｓ８２では、ＣＰＵ４１は、普通図柄保留球数が０か否かを確認する。普通図柄保留球数が０である場合（Ｓ８２：ＹＥＳ）、ＣＰＵ４１は、普通動作処理（Ｓ１９）を終了する。一方、普通図柄保留球数が０でない場合（Ｓ８２：ＮＯ）、ＣＰＵ４１は、主制御基板４０のＲＡＭに記憶されている小当たり乱数値をロードし（Ｓ８３）、現在確変中（高確率状態）であるか否かを確認する（Ｓ８４）。
【００７７】
確変中ではない低確率状態である場合（Ｓ８４：ＮＯ）、ＣＰＵ４１は、取得した小当たり乱数値に基づいて、低確率状態での大当たりであるか否かを判断する（Ｓ８５）。低確率状態での大当たりである場合（Ｓ８５：ＹＥＳ）、ＣＰＵ４１は、開閉部材解放処理（Ｓ８６）を実行し、第２始動入賞口２１を開放時間１秒、開放回数１回で開放する。その後、ＣＰＵ４１は、普通動作処理（Ｓ１９）を終了する。低確率状態での大当たりでない場合（Ｓ８５：ＮＯ）、ＣＰＵ４１は、そのまま普通動作処理（Ｓ１９）を終了する。
【００７８】
確変中（高確率状態）である場合（Ｓ８４：ＹＥＳ）、ＣＰＵ４１は、取得した小当たり乱数値に基づいて、高確率状態での大当たりであるか否かを判断する（Ｓ８７）。高確率状態での大当たりである場合（Ｓ８７：ＹＥＳ）、ＣＰＵ４１は、開閉部材解放処理（Ｓ８８）を実行し、第２始動入賞口２１を開放時間２秒、開放回数３回で開放する。その後、ＣＰＵ４１は、普通動作処理（Ｓ１９）を終了する。高確率状態での大当たりでない場合（Ｓ８７：ＮＯ）、ＣＰＵ４１は、そのまま普通動作処理（Ｓ１９）を終了する。
【００７９】
Ｓ８１において、第２始動入賞口２１が開放中であると判断された場合（Ｓ８１：ＹＥＳ）、ＣＰＵ４１は、第２始動入賞口２１の開放処理時間が経過（終了）したか否かを判断する（Ｓ８９）。開放処理時間が経過している場合（Ｓ８９：ＹＥＳ）、ＣＰＵ４１は、開閉部材閉鎖処理（Ｓ９０）を実行し、第２始動入賞口２１の開閉部材を閉状態にする。その後、ＣＰＵ４１は、普通動作処理（Ｓ１９）を終了する。一方、開放処理時間が経過していない場合（Ｓ８９：ＮＯ）、ＣＰＵ４１は、そのまま普通動作処理（Ｓ１９）を終了する。
【００８０】
上述したように、割込み処理において、普通動作処理（Ｓ１９）を終了すると、ＣＰＵ４１は、特別動作処理を実行する（図４参照）。ここで、特別動作処理（Ｓ２０）の処理内容について、図１０を参照しつつ詳細に説明する。
【００８１】
図７に示すように、特別動作処理（Ｓ２０）に移行すると、ＣＰＵ４１は、特別動作ステータスが１〜４の何れであるかを判断する（Ｓ９１、Ｓ９３、Ｓ９５）。前記特別動作ステータスが１の場合（Ｓ９１：ＹＥＳ）、ＣＰＵ４１は、特別図柄待機処理（Ｓ９２）を実行する。前記特別動作ステータスが２の場合（Ｓ９３：ＹＥＳ）、ＣＰＵ４１は、変動中処理（Ｓ９４）を実行する。前記特別動作ステータスが３の場合（Ｓ９５：ＹＥＳ）、ＣＰＵ４１は、特別図柄確定処理（Ｓ９６）を実行する。特別動作ステータスが４の場合（Ｓ９５：ＮＯ）、ＣＰＵ４１は、特別電動役物処理（Ｓ９７）を実行する。特別図柄待機処理（Ｓ９２）、変動中処理（Ｓ９４）、特別図柄確定処理（Ｓ９６）、特別電動役物処理（Ｓ９７）の何れかを実行した後、ＣＰＵ４１は、特別動作処理（Ｓ２０）を終了し、割込み処理における保留球数処理（Ｓ２１）に処理を移行する。
【００８２】
特別動作ステータスが１の場合に行われる特別図柄待機処理（Ｓ９２）の処理内容について、図１１を参照しつつ詳細に説明する。特別図柄待機処理（Ｓ９２）に移行すると、ＣＰＵ４１は、図１１に示すように、特別図柄保留球数が０か否かを判断する（Ｓ１０１）。特別図柄保留球数が０でない場合（Ｓ１０１：ＮＯ）、ＣＰＵ４１は、特別図柄大当たり判定処理（Ｓ１０２）を実行する。特別図柄保留球数が０である場合（Ｓ１０１：ＹＥＳ）、ＣＰＵ４１は、Ｓ１０９に処理を移行する。
【００８３】
特別図柄大当たり判定処理（Ｓ１０２）の処理内容（本発明の当否判定手段に相当）について、図１２を参照しつつ詳細に説明する。図１２に示すように、特別図柄大当たり判定処理（Ｓ１０２）に移行すると、ＣＰＵ４１は、先ず、主制御基板４０のＲＡＭから、取得している大当たり乱数値をロードし（Ｓ１１１）、現在確変中（高確率状態）であるか否かを確認する（Ｓ１１２）。
【００８４】
確変中ではない低確率状態である場合（Ｓ１１２：ＮＯ）、ＣＰＵ４１は、ロードした大当たり乱数値に基づいて、低確率状態での大当たりであるか否かを判断する（Ｓ１１３）。具体的には、ＣＰＵ４１は、ロードした大当たり乱数値が３、３９７（奇数）の何れかであった場合に、低確率状態での大当たりであると判断する。低確率状態での大当たりである場合（Ｓ１１３：ＹＥＳ）、ＣＰＵ４１は、大当たりフラグをＯＮにセットして（Ｓ１１５）、主制御基板４０のＲＡＭに形成された送信バッファに、「確変大当たり」又は「通常大当たり」の何れかを示す当たりコマンドを格納し（Ｓ１１６）、その後、特別図柄大当たり判定処理（Ｓ１０２）を終了する。一方、低確率状態での大当たりでない場合（Ｓ１１３：ＮＯ）、ＣＰＵ４１は、「特別図柄外れ」のコマンドを、主制御基板４０のＲＡＭに形成された送信バッファにセットし（Ｓ１１７）、特別図柄大当たり判定処理（Ｓ１０２）を終了する。
【００８５】
確変中（高確率状態）である場合（Ｓ１１２：ＹＥＳ）、ＣＰＵ４１は、ロードした大当たり乱数値に基づいて、高確率状態での大当たりであるか否かを判断する（Ｓ１１４）。具体的には、ＣＰＵ４１は、ロードした大当たり乱数値が３、３９７、３３、５３、５９、１１３、１７３、２２７、２８１、３３７、４４９、５０３（奇数）の何れかであった場合に、高確率状態での大当たりであると判断する。高確率状態での大当たりである場合（Ｓ１１４：ＹＥＳ）、ＣＰＵ４１は、大当たりフラグをＯＮにセットし（Ｓ１１５）、主制御基板４０の送信バッファに、「確変大当たり」又は「通常大当たり」の何れかを示す当たりコマンドを格納する（Ｓ１１６）。その後、ＣＰＵ４１は、特別図柄大当たり判定処理（Ｓ１０２）を終了する。一方、高確率状態での大当たりでない場合（Ｓ１１４：ＮＯ）、ＣＰＵ４１は、「特別図柄外れ」のコマンドを、主制御基板４０のＲＡＭに形成された送信バッファにセットし（Ｓ１１８）、特別図柄大当たり判定処理（Ｓ１０２）を終了する。尚、特別図柄表示部１１における特別図柄の組み合わせが大当たりとなる抽選確率は、低確率時は１／３１５であり、最高確率時は６／３１５の２種類である。
【００８６】
特別図柄待機処理（Ｓ９２）において、特別図柄大当たり判定処理（Ｓ１０２）を終了すると、ＣＰＵ４１は、特別図柄選択処理（Ｓ１０３）を実行し、前記特別図柄表示部１１で停止表示する特別図柄を決定する。ここで、特別図柄選択処理（Ｓ１０３）の処理内容について、図１３を参照しつつ詳細に説明する。
【００８７】
図１３に示すように、特別図柄選択処理（Ｓ１０３）に移行すると、ＣＰＵ４１は、主制御基板４０のＲＡＭに形成された大当たりフラグがＯＮであるか否かを判断する（Ｓ１２１）。大当たりフラグがＯＮである場合（Ｓ１２１：ＹＥＳ）、ＣＰＵ４１は、Ｓ１２２に処理を移行する。大当たりフラグがＯＮでない場合（Ｓ１２１：ＮＯ）、ＣＰＵ４１は、Ｓ１２３に処理を移行する。
【００８８】
Ｓ１２２においては、ＣＰＵ４１は、第１始動入賞口２０（第２始動入賞口２１）への入賞検出時に取得した大当たり図柄乱数値を、主制御基板４０の送信バッファに格納する。この時、ＣＰＵ４１は、左特別図柄、中特別図柄、右特別図柄が大当たり図柄乱数値と同じ特別図柄（ゾロ目）になるように格納する。その後、ＣＰＵ４１は、その他の処理（Ｓ１３３）を実行し、特別図柄選択処理（Ｓ１０３）を終了する。
【００８９】
Ｓ１２３に移行すると、ＣＰＵ４１は、主制御基板４０のＲＡＭから、左特別図柄を示す特別図柄データ（１）と、中特別図柄を示す特別図柄データ（２）と、右特別図柄を示す特別図柄データ（３）を取得し、Ｓ１２４に処理を移行する。
【００９０】
Ｓ１２４では、ＣＰＵ４１は、特別図柄データ（１）、特別図柄データ（２）、特別図柄データ（３）として取得した３つの乱数値が一致しているか否かを判断する。３つの乱数値が一致している場合（Ｓ１２４：ＹＥＳ）、ＣＰＵ４１は、Ｓ１２５に処理を移行する。３つの乱数値が一致していない場合（Ｓ１２４：ＮＯ）、ＣＰＵ４１は、Ｓ１２８に処理を移行する。
【００９１】
Ｓ１２５においては、ＣＰＵ４１は、第１始動入賞口２０（第２始動入賞口２１）への入賞検出時に取得したリーチ乱数値が予め設定されたリーチ成立乱数値と一致しているか否かを判断する。リーチ乱数値がリーチ成立乱数値と一致している場合（Ｓ１２５：ＹＥＳ）、ＣＰＵ４１は、特別図柄データ（１）に係る乱数値に１加算したものを中特別図柄として、主制御基板４０の送信バッファに格納する（Ｓ１２６）。その後、ＣＰＵ４１は、その他の処理（Ｓ１３３）を実行し、特別図柄選択処理（Ｓ１０３）を終了する。この時、左特別図柄、右特別図柄は同じ特別図柄であり、中特別図柄のみ異なる図柄となる為、所謂「リーチ外れ」の組み合わせを示す。
【００９２】
一方、リーチ乱数値がリーチ成立乱数値と一致していない場合（Ｓ１２５：ＮＯ）、ＣＰＵ４１は、特別図柄データ（１）に係る乱数値に１加算したものを右特別図柄として、主制御基板４０の送信バッファに格納する（Ｓ１２７）。その後、ＣＰＵ４１は、その他の処理（Ｓ１３３）を実行し、特別図柄選択処理（Ｓ１０３）を終了する。この場合、左特別図柄、中特別図柄、右特別図柄が強制的に全て異なる特別図柄となる為、所謂「リーチなし外れ」の組み合わせを示す。
【００９３】
Ｓ１２８においては、ＣＰＵ４１は、左特別図柄に係る特別図柄データ（１）と、右特別図柄に係る特別図柄データ（３）が一致しているか否かを判断する。特別図柄データ（１）と特別図柄データ（３）が一致している場合（Ｓ１２８：ＹＥＳ）、ＣＰＵ４１は、Ｓ１２９に処理を移行する。特別図柄データ（１）と特別図柄データ（３）が一致していない場合（Ｓ１２８：ＮＯ）、ＣＰＵ４１は、Ｓ１３１に処理を移行する。
【００９４】
Ｓ１２９に移行すると、ＣＰＵ４１は、第１始動入賞口２０（第２始動入賞口２１）への入賞検出時に取得したリーチ乱数値が予め設定されたリーチ成立乱数値と一致しているか否かを判断する。リーチ乱数値がリーチ成立乱数値と一致している場合（Ｓ１２９：ＹＥＳ）、ＣＰＵ４１は、Ｓ１２３で取得した特別図柄データ（１）〜（３）を、主制御基板４０の送信バッファにそのまま格納する（Ｓ１３０）。その後、ＣＰＵ４１は、その他の処理（Ｓ１３３）を実行し、特別図柄選択処理（Ｓ１０３）を終了する。この場合、送信バッファには、所謂「リーチ外れ」の組み合わせを示すデータが格納される。
【００９５】
一方、リーチ乱数値がリーチ成立乱数値と一致していない場合（Ｓ１２９：ＮＯ）、ＣＰＵ４１は、Ｓ１２７に処理を移行し、所謂「リーチなし外れ」の組み合わせを示す特別図柄データを、主制御基板４０の送信バッファに格納する（Ｓ１２７）。その後、ＣＰＵ４１は、その他の処理（Ｓ１３３）を実行し、特別図柄選択処理（Ｓ１０３）を終了する。
【００９６】
Ｓ１３１においては、ＣＰＵ４１は、第１始動入賞口２０（第２始動入賞口２１）への入賞検出時に取得したリーチ乱数値が予め設定されたリーチ成立乱数値と一致しているか否かを判断する。リーチ乱数値がリーチ成立乱数値と一致している場合（Ｓ１３１：ＹＥＳ）、ＣＰＵ４１は、右特別図柄に係る特別図柄データ（３）を、左特別図柄に係る特別図柄データ（１）と同値とし、中特別図柄に係る特別図柄データ（２）を、特別図柄データ（１）に１加算した値として、主制御基板４０の送信バッファに格納する（Ｓ１３２）。その後、ＣＰＵ４１は、その他の処理（Ｓ１３３）を実行し、特別図柄選択処理（Ｓ１０３）を終了する。
【００９７】
一方、リーチ乱数値がリーチ成立乱数値と一致していない場合（Ｓ１３１：ＮＯ）、ＣＰＵ４１は、Ｓ１３０に処理を移行し、所謂「リーチ外れ」の組み合わせを示す特別図柄データを、主制御基板４０の送信バッファに格納する。その後、ＣＰＵ４１は、その他の処理（Ｓ１３３）を実行し、特別図柄選択処理（Ｓ１０３）を終了する。
【００９８】
特別図柄待機処理（Ｓ９２）において、特別図柄選択処理（Ｓ１０３）を終了すると、ＣＰＵ４１は、変動パターン選択処理（Ｓ１０４）を実行し、前記特別図柄表示部１１における特別図柄の変動パターンを設定する。ここで、変動パターン選択処理（Ｓ１０４）の処理内容について、図１４を参照しつつ詳細に説明する。
【００９９】
図１４に示すように、変動パターン選択処理（Ｓ１０４）に移行すると、ＣＰＵ４１は、主制御基板４０のＲＡＭを参照して、通常状態であるか否かを判断する（Ｓ１４１）。通常状態である場合（Ｓ１４１：ＹＥＳ）、ＣＰＵ４１は、Ｓ１４２に処理を移行する。通常状態でなく確変中である場合（Ｓ１４１：ＮＯ）、ＣＰＵ４１は、Ｓ１４７に処理を移行する。
【０１００】
Ｓ１４２に移行すると、ＣＰＵ４１は、主制御基板４０のＲＡＭを参照して、大当たりフラグがＯＮであるか否かを判断する。大当たりフラグがＯＮである場合（Ｓ１４２：ＹＥＳ）、ＣＰＵ４１は、通常状態中の当たりに係る複数の変動パターンにより構成されたテーブル（第１変動パターンテーブル）から、変動パターンカウンタ値に基づいて、変動パターンを選択する（Ｓ１４３）。その後、ＣＰＵ４１は、Ｓ１５２に処理を移行する。一方、大当たりフラグがＯＮでない場合（Ｓ１４２：ＮＯ）、ＣＰＵ４１は、Ｓ１４４に処理を移行する。
【０１０１】
Ｓ１４４では、ＣＰＵ４１は、主制御基板４０のＲＡＭを参照して、リーチ乱数とリーチ成立乱数値が一致しているか否かを判断する。リーチ乱数とリーチ成立乱数値が一致している場合（Ｓ１４４：ＹＥＳ）、ＣＰＵ４１は、通常状態中のリーチハズレに係る複数の変動パターンにより構成されたテーブル（第２変動パターンテーブル）から、変動パターンカウンタ値に基づいて、変動パターンを選択する（Ｓ１４５）。その後、ＣＰＵ４１は、Ｓ１５２に処理を移行する。一方、リーチ乱数とリーチ成立乱数値が一致していない場合（Ｓ１４４：ＮＯ）、ＣＰＵ４１は、通常状態中のハズレに係る複数の変動パターンにより構成されたテーブル（第３変動パターンテーブル）から、変動パターンカウンタ値に基づいて、変動パターンを選択する（Ｓ１４６）。その後、ＣＰＵ４１は、Ｓ１５２に処理を移行する。
【０１０２】
Ｓ１４７に移行すると、ＣＰＵ４１は、主制御基板４０のＲＡＭを参照して、大当たりフラグがＯＮであるか否かを判断する。大当たりフラグがＯＮである場合（Ｓ１４７：ＹＥＳ）、ＣＰＵ４１は、確変中の当たりに係る複数の変動パターンにより構成されたテーブル（第４変動パターンテーブル）から、変動パターンカウンタ値に基づいて、変動パターンを選択する（Ｓ１４８）。その後、ＣＰＵ４１は、Ｓ１５２に処理を移行する。一方、大当たりフラグがＯＮでない場合（Ｓ１４７：ＮＯ）、ＣＰＵ４１は、Ｓ１４９に処理を移行する。
【０１０３】
Ｓ１４９では、ＣＰＵ４１は、主制御基板４０のＲＡＭを参照して、リーチ乱数とリーチ成立乱数値が一致しているか否かを判断する。リーチ乱数とリーチ成立乱数値が一致している場合（Ｓ１４９：ＹＥＳ）、ＣＰＵ４１は、確変中のリーチハズレに係る複数の変動パターンにより構成されたテーブル（第５変動パターンテーブル）から、変動パターンカウンタ値に基づいて、変動パターンを選択する（Ｓ１５０）。その後、ＣＰＵ４１は、Ｓ１５２に処理を移行する。一方、リーチ乱数とリーチ成立乱数値が一致していない場合（Ｓ１４９：ＮＯ）、ＣＰＵ４１は、確変中のハズレに係る複数の変動パターンにより構成されたテーブル（第６変動パターンテーブル）から、変動パターンカウンタ値に基づいて、変動パターンを選択する（Ｓ１５１）。その後、ＣＰＵ４１は、Ｓ１５２に処理を移行する。
【０１０４】
Ｓ１５２においては、ＣＰＵ４１は、選択した変動パターンに応じたコマンドを、主制御基板４０の送信バッファにセットし、続いて、その他の処理（Ｓ１５３）を実行する。その後、ＣＰＵ４１は、変動パターン選択処理（Ｓ１０４）を終了し、特別図柄乱数シフト処理（Ｓ１０５）に処理を移行する。
【０１０５】
特別図柄乱数シフト処理（Ｓ１０５）では、主制御基板４０のＲＡＭにおける特別図柄保留球数のデータ記憶領域において、ロード順位一位のアドレスの記憶領域に記憶されていた特別図柄変動保留のデータが、先の処理でロードされて空席となることに起因して、ＣＰＵ４１は、ロード順位が二位以降のアドレスに記憶されている特別図柄変動保留のデータについて、ロード順位を一つずつ繰り上げるアドレスのシフトを実行する。
【０１０６】
ここで、特別図柄乱数シフト処理（Ｓ１０５）の処理内容について、図１５を参照しつつ詳細に説明する。特別図柄乱数シフト処理（Ｓ１０５）に移行すると、ＣＰＵ４１は、先ず、当否判定の判定結果に基づく特別図柄の変動表示が実行されたことにより、前記主制御基板４０のＲＡＭに記憶されていた特別図柄保留球数から１減算する（Ｓ１６１）。その後、Ｓ１６２に移行すると、ＣＰＵ４１は、各保留に対応するデータを、各保留から１減算した保留のＲＡＭアドレスにシフトする。続いて、ＣＰＵ４１は、最上位（ロード順位が最後、本実施形態では４個目）の保留に対応するＲＡＭアドレスに０をセットする（Ｓ１６３）。その後、ＣＰＵ４１は、特別図柄乱数シフト処理（Ｓ１０５）を終了し、Ｓ１０６に処理を移行する。
【０１０７】
Ｓ１０６に移行すると、ＣＰＵ４１は、特別図柄変動開始処理（Ｓ１０６）を実行し、特別図柄の変動開始に必要な処理を行う。次いで、ＣＰＵ４１は、特別動作ステータスを２に設定して（Ｓ１０７）、待機中を解除する（Ｓ１０８）。その後、ＣＰＵ４１は、特別図柄待機処理（Ｓ９２）を終了する。
【０１０８】
特別図柄待機処理（Ｓ９２）において、特別図柄保留球数が０と判断された場合（Ｓ０１：ＹＥＳ）、ＣＰＵ４１は、特別図柄表示部１１が特別図柄の変動中ではない待機画面（待ち受け画面）中であるか否を判断する（Ｓ１０９）。待機画面（待ち受け画面）中である場合（Ｓ１０９：ＹＥＳ）、ＣＰＵ４１は、特別図柄待機処理（Ｓ９２）を終了する。一方、待機画面（待ち受け画面）中ではない場合（Ｓ１０９：ＮＯ）、ＣＰＵ４１は、待機画面設定処理（Ｓ１１０）を実行し、特別図柄表示部１１を待機画面（待ち受け画面）にすると共に、待機中をセットする。待機画面設定処理（Ｓ１１０）は、この設定処理（Ｓ１１０）がなされてから所定時間の間、前記第１始動入賞口２０（第２始動入賞口２１）に対する入球検出がない場合に、待ち受け画面をセットするコマンドを出力する処理である。その後、ＣＰＵ４１は、この特別図柄待機処理（Ｓ９２）を終了する。
【０１０９】
次に、特別動作ステータスが２の場合に行われる変動中処理（Ｓ９４）の処理内容について、図１６を参照しつつ詳細に説明する。変動中処理（Ｓ９４）に移行すると、ＣＰＵ４１は、先ず、特別図柄の変動時間（変動態様の変動時間）が終了したか否か（即ち、動作タイマの値が０であるか否か）を判断する（Ｓ１７１）。変動時間が終了している場合（Ｓ１７１：ＹＥＳ）、ＣＰＵ４１は、変動停止コマンドをセットし（Ｓ１７２）、特別動作ステータスを３にセットする（Ｓ１７３）。その後、ＣＰＵ４１は、その他の処理（Ｓ１７４）を実行し、変動中処理（Ｓ９４）を終了する。一方、変動時間中である場合（Ｓ１７１：ＮＯ）、ＣＰＵ４１は、そのまま変動中処理（Ｓ９４）を終了する。
【０１１０】
続いて、特別動作ステータスが３の場合に行われる特別図柄確定処理（Ｓ９６）の処理内容について、図１７を参照しつつ詳細に説明する。特別図柄確定処理（Ｓ９６）に移行すると、ＣＰＵ４１は、先ず、主制御基板４０のＲＡＭを参照して、大当たりフラグがＯＮか否か（即ち、大当たりか否か）を判断する（Ｓ１８１）。大当たりフラグがＯＮである場合（Ｓ１８１：ＹＥＳ）、ＣＰＵ４１は、大当りフラグをＯＦＦし（Ｓ１８２）、特別動作ステータスを４にセットする（Ｓ１８３）。その後、ＣＰＵ４１は、特別図柄確定処理（Ｓ９６）を終了する。一方、大当たりフラグがＯＮでない場合（Ｓ１８１：ＮＯ）、ＣＰＵ４１は、特別動作ステータスを１にセットし（Ｓ１８４）、その後、特別図柄確定処理（Ｓ９６）を終了する。
【０１１１】
特別動作ステータスが４の場合に行われる特別電動役物処理（Ｓ９７）の処理内容について、図１８を参照しつつ詳細に説明する。特別電動役物処理（Ｓ９７）に移行すると、ＣＰＵ４１は、先ず、確変フラグをＯＦＦにし（Ｓ１９１）、前記特別図柄表示部１１で大当たりオープニングが実施されたか否かを確認する（Ｓ１９２）。大当たりオープニングが実施されていない場合（Ｓ１９２：ＮＯ）、ＣＰＵ４１は、大当たりオープニングを実施し（Ｓ１９３）、その後、Ｓ１９４に処理を移行する。一方、大当たりオープニングが実施済である場合（Ｓ１９２：ＹＥＳ）、ＣＰＵ４１は、そのままＳ１９４に処理を移行する。
【０１１２】
Ｓ１９４においては、ＣＰＵ４１は、現在、大入賞口２５が開放中か否かを判断する。大入賞口２５が閉鎖中である場合（Ｓ１９４：ＮＯ）、ＣＰＵ４１は、大入賞口２５の開放時間か否かを判断する（Ｓ１９５）。一方、大入賞口２５が開放中である場合（Ｓ１９４：ＹＥＳ）、ＣＰＵ４１は、Ｓ１９７に処理を移行する。
【０１１３】
大入賞口２５の開放時間である場合（Ｓ１９５：ＹＥＳ）、ＣＰＵ４１は、大入賞口開放処理（Ｓ１９６）を実行し、大入賞口２５の開閉板２６を動作させることで、大入賞口２５を開放する。その後、ＣＰＵ４１は、特別電動役物処理（Ｓ９７）を終了する。一方、大入賞口２５の開放時間となっていない場合（Ｓ１９５：ＮＯ）、ＣＰＵ４１は、そのまま、特別電動役物処理（Ｓ９７）を終了する。
【０１１４】
大入賞口２５が開放中であると判断された場合（Ｓ１９４：ＹＥＳ）に移行するＳ１９７においては、ＣＰＵ４１は、大入賞口２５に１０個遊技球が入賞したか否か（Ｓ１９７）、若しくは、ラウンド終了時間（例えば、３０秒）経過したか否か（Ｓ１９８）の何れかであるか否かを判断する。１０個の入賞でもなく、ラウンド終了時間も経過していない場合（Ｓ１９７：ＮＯ、Ｓ１９８：ＮＯ）、ＣＰＵ４１は、そのまま特別電動役物処理（Ｓ９７）を終了する。一方、大入賞口２５に遊技球が１０個入賞した、若しくはラウンド終了時間経過の何れかである場合（Ｓ１９７：ＹＥＳ又はＳ１９８：ＹＥＳ）、ＣＰＵ４１は、大入賞口閉鎖処理（Ｓ１９９）を実行し、大入賞口２５の閉鎖を指示するコマンドを出力バッファにセットする。その後、ＣＰＵ４１は、ラウンドカウンタの値から１減算する（Ｓ２００）。
【０１１５】
続くＳ２０１においては、ＣＰＵ４１は、主制御基板４０のＲＡＭを参照し、ラウンドカウンタが０か否かを判断する。ラウンドカウンタが０である場合（Ｓ２０１：ＹＥＳ）、ＣＰＵ４１は、大当たり終了処理（Ｓ２０２）を実行し、確変・非確変設定処理（Ｓ２０３）に処理を移行する。一方、ラウンドカウンタが０でない場合（Ｓ２０１：ＮＯ）、ＣＰＵ４１は、そのまま特別電動役物処理（Ｓ９７）を終了する。
【０１１６】
確変・非確変設定処理（Ｓ２０３）に移行すると、ＣＰＵ４１は、図１９に示すように、先ず、大当たり図柄乱数値（停止図柄）が確変図柄の値であるか否かを判断する（Ｓ２１１）。大当たり図柄乱数値（停止図柄）が確変図柄の値である場合（Ｓ２１１：ＹＥＳ）、ＣＰＵ４１は、確変フラグをＯＮにセットし（Ｓ２１２）、Ｓ２１４に処理を移行する。大当たり図柄乱数値（停止図柄）が確変図柄の値でない場合（Ｓ２１１：ＮＯ）、ＣＰＵ４１は、確変フラグをＯＦＦにセットし（Ｓ２１３）、Ｓ２１４に処理を移行する。Ｓ２１４では、ＣＰＵ４１は、特別動作ステータスを１にセットし、その後、確変・非確変設定処理（Ｓ２０３）を終了すると共に、特別電動役物処理（Ｓ９７）を終了する。
【０１１７】
図４に示すように、特別動作処理（Ｓ２０）を終了すると、ＣＰＵ４１は、保留球数処理（Ｓ２１）を実行する。保留球数処理（Ｓ２１）においては、図２０に示すように、ＣＰＵ４１は、先ず、現在の保留球数をロードし（Ｓ２２１）、保留球数を出力バッファにセットする（Ｓ２２２）。保留球数を、主制御基板４０の送信バッファにセットした後、ＣＰＵ４１は、保留球数処理（Ｓ２１）を終了し、表示制御処理（Ｓ２２）に処理を移行する。
【０１１８】
表示制御処理（Ｓ２２）においては、ＣＰＵ４１は、始動入賞口スイッチ検出処理（Ｓ１８）や特別動作処理（Ｓ２０）の処理結果に基づいて、図柄表示装置１０における特別図柄、普通図柄及び各種保留球数の表示制御を行い、Ｓ２３に処理を移行する。そして、ポートデータ出力処理（Ｓ２３）に移行すると、ＣＰＵ４１は、主制御基板４０の出力ポートから各種データを出力する。その後、ＣＰＵ４１は、Ｓ１１でクリアしたウォッチドッグタイマをリスタートし（Ｓ２４）、電源断監視処理（Ｓ２５）に処理を移行する。
【０１１９】
電源断監視処理（Ｓ２５）では、ＣＰＵ４１は、図２１に示すように、先ず、電源断信号が入力されたか否か（例えば、電源断状態が１２ｍｓ継続したか否か）を判断する（Ｓ２３１）。電源断信号が入力された場合（Ｓ２３１：ＹＥＳ）、ＣＰＵ４１は、現在の遊技状態等を示すデータを、主制御基板４０のＲＡＭに格納し（Ｓ２３２）、電源断フラグをＯＮにセットする（Ｓ２３３）。その後、ＣＰＵ４１は、処理の進行を無限ループさせることで、遊技機１を待機状態にする。一方、電源断信号が入力されていない場合（Ｓ２３１：ＮＯ）、ＣＰＵ４１は、そのまま電源断監視処理（Ｓ２５）を終了する。
【０１２０】
以上説明したように、第１実施形態に係る遊技機１は、始動入賞口（即ち、第１始動入賞口２０、第２始動入賞口２１）に対する遊技球の入賞を検出した場合に、時間の経過に伴って更新される大当たり乱数値を取得し（Ｓ１８）、取得した大当たり乱数値に基づく当否判定の結果があたりである場合に、特典（例えば、大入賞口２５の開放等）を遊技者に付与する（Ｓ２０）ように構成されている。
【０１２１】
ここで、第１実施形態に係る遊技機１は、セキュリティ制御処理（Ｓ１５）において、始動入賞口に対する入賞検出の検出間隔を算出し（Ｓ４５）、この検出間隔が連続して所定回数以上、２０ｍｓより小さかった場合（Ｓ５０：ＹＥＳ）に、異常報知コマンドを出力する（Ｓ５１、Ｓ５２）。これにより、当該遊技機１によれば、故意に所定の時間間隔で始動入賞口に対する入賞検出をさせる不正行為を監視することができ、大当たり乱数値が時間の経過に伴って周期的に更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いた不正行為等）を抑制し得る。
【０１２２】
更に、当該遊技機１は、始動入賞口スイッチ検出処理（Ｓ１８）の乱数履歴監視処理（Ｓ６５）において、既に取得された履歴乱数値を基準に所定の範囲値（即ち、Ｓ７５における「５」に相当）分の乱数値によって構成される乱数監視範囲内に、新たに取得した大当たり乱数値が含まれるか否かを、新たに取得した大当たり乱数値と履歴乱数値との差分値を算出し（Ｓ７３）、算出した差分値と、乱数監視範囲の範囲値を比較することで判定する（Ｓ７５）。そして、当該遊技機１は、新たに取得した乱数値が前記乱数監視範囲内に含まれていると連続して所定回数以上判断した場合（Ｓ７８：ＹＥＳ）、異常報知コマンドを出力する（Ｓ７９、Ｓ８０）。これにより、当該遊技機１によれば、履歴乱数値に近似する乱数値を含んだ特定の乱数値に対応する特典を意図して、故意に所定の時間間隔で判定条件を成立させる不正行為を監視することができ、大当たり乱数値が時間の経過に伴って周期的に更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いた不正行為等）を抑制し得る。
【０１２３】
（第２実施形態）
次に、上述した実施形態とは異なる実施形態（第２実施形態）について、図面を参照しつつ詳細に説明する。第２実施形態に係る遊技機１は、上述した第１実施形態と基本的構成及び制御処理の内容を略同一に構成されており、乱数履歴監視処理（Ｓ６５）の処理内容が相違している。従って、第２実施形態では、第１実施形態との相違点である乱数履歴監視処理（Ｓ６５）の内容について、図２２を参照しつつ詳細に説明する。
【０１２４】
第２実施形態に係る遊技機１においても、乱数履歴監視処理（Ｓ６５）に移行すると、図２２に示すように、ＣＰＵ４１は、先ず、乱数監視範囲設定処理を実行し（Ｓ２４１）、大当たり乱数に係る乱数値範囲に乱数監視範囲を設定する。具体的には、ＣＰＵ４１は、特別図柄大当たり判定処理（Ｓ１０２）で大当たりと判定される乱数値（本発明における特定の乱数値の一例に相当）を基準として、当該乱数値とこれに連続する複数の乱数値をもって構成される数値範囲を乱数監視範囲に設定する。その後、乱数監視範囲を設定した後、ＣＰＵ４１は、Ｓ２４２に処理を移行する。
【０１２５】
Ｓ２４２においては、ＣＰＵ４１は、Ｓ６４で取得した大当たり乱数値が乱数監視範囲設定処理（Ｓ２４１）で設定された乱数監視範囲内であるか否かを判断する（Ｓ２４１〜Ｓ２４２が本発明の範囲監視手段に相当する）。取得した大当たり乱数値が乱数監視範囲内である場合（Ｓ２４２：ＹＥＳ）、ＣＰＵ４１は、主制御基板４０のＲＡＭに形成された連続近似値カウンタを１加算し（Ｓ２４４）、その後、Ｓ２４５に処理を移行する。一方、取得した大当たり乱数値が乱数監視範囲外である場合（Ｓ２４２：ＮＯ）、ＣＰＵ４１は、連続近似値カウンタを０にクリアし（Ｓ２４３）、第２実施形態に係る乱数履歴監視処理（Ｓ６５）を終了する。
【０１２６】
尚、第２実施形態に係る連続近似値カウンタの数値は、始動入賞口に対する入賞検出により取得された大当たり乱数値が、特別図柄大当たり判定処理（Ｓ１０２）で大当たりと判定される大当たり乱数値に近似した値を連続してとった回数を示す。
【０１２７】
Ｓ２４５に移行すると、ＣＰＵ４１は、連続近似値カウンタの数値が規定値（例えば、５回）以上であるか否かを判断する。連続近似値カウンタの値が規定値以上である場合（Ｓ２４５：ＹＥＳ）、ＣＰＵ４１は、特別図柄大当たり判定処理（Ｓ１０２）で大当たりと判定される大当たり乱数値を故意に不正取得すべく、大当たり乱数値が時間の経過に伴って周期的に更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いた不正行為等）が行われている蓋然性が高いと判断し、異常報知コマンドをセットする（Ｓ２４６）。その後、ＣＰＵ４１は、周辺基板データ出力処理（Ｓ２４７）を実行して、セットされている異常報知コマンドを出力し、第２実施形態に係る乱数履歴監視処理（Ｓ６５）を終了する。一方、連続近似値カウンタの値が規定値未満である場合（Ｓ２４５：ＮＯ）、ＣＰＵ４１は、そのまま、第２実施形態に係る乱数履歴監視処理（Ｓ６５）を終了する。尚、Ｓ２４３〜Ｓ２４７は本発明の連続監視範囲判断手段、数値異常検知出力手段に相当する。
【０１２８】
以上説明したように、第２実施形態に係る遊技機１は、第１実施形態と同様、始動入賞口（即ち、第１始動入賞口２０、第２始動入賞口２１）に対する入賞検出をした場合に、時間の経過に伴って更新される大当たり乱数値を取得し（Ｓ１８）、取得した大当たり乱数値に基づく当否判定の結果があたりである場合に、特典（例えば、大入賞口２５の開放等）を遊技者に付与する（Ｓ２０）ように構成されている。
【０１２９】
又、第２実施形態に係る遊技機１においても、セキュリティ制御処理（Ｓ１５）において、始動入賞口に対する入賞検出の検出間隔を算出し（Ｓ４５）、この検出間隔が連続して所定回数以上、２０ｍｓより小さかった場合（Ｓ５０：ＹＥＳ）に、異常報知コマンドを出力する（Ｓ５１、Ｓ５２）。これにより、当該遊技機１によれば、故意に所定の時間間隔で始動入賞口への入賞検出をさせる不正行為を監視することができ、大当たり乱数値が時間の経過に伴って周期的に更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いた不正行為等）を抑制し得る。
【０１３０】
更に、第２実施形態に係る遊技機１は、始動入賞口スイッチ検出処理（Ｓ１８）の乱数履歴監視処理（Ｓ６５）において、特別図柄大当たり判定処理（Ｓ１０２）で大当たりと判定される大当たり乱数値を含み、これに連続する複数の大当たり乱数値によって構成される乱数監視範囲内に、新たに取得した大当たり乱数値が含まれるか否かを判定する（Ｓ２４２）。そして、当該遊技機１は、新たに取得した乱数値が前記乱数監視範囲内に含まれていると連続して所定回数以上判断した場合（Ｓ２４５：ＹＥＳ）、異常報知コマンドを出力する（Ｓ２４６、Ｓ２４７）。これにより、当該遊技機１によれば、特別図柄大当たり判定処理（Ｓ１０２）で大当たりと判定される大当たり乱数値に対応する特典を意図して、故意に所定の時間間隔で始動入賞口への入賞検出をさせる不正行為を監視することができ、大当たり乱数値が時間の経過に伴って周期的に更新される点を利用した不正行為（例えば、体感器を用いた不正行為や不正基板を用いた不正行為等）を抑制し得る。
【０１３１】
尚、各実施形態における第１始動入賞口２０（第２始動入賞口２１）は、本発明の特定入賞口として機能する。そして、各実施形態における主制御基板４０のＣＰＵ４１は、上述した制御プログラム（図３〜図２２参照）を実行することにより、本発明の検出手段、乱数更新手段、乱数取得手段、当否判定手段、特典付与実行手段、検出間隔特定手段、検出間隔監視手段、間隔異常検知出力手段、範囲監視手段、連続監視範囲判断手段、数値異常検知出力手段、監視範囲設定手段、差分値算出手段及び、監視判定手段として機能する。又、各実施形態における主制御基板４０のＲＡＭは、本発明の履歴保持手段として機能する。
【０１３２】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能である。例えば、本実施形態においては、本発明に係る遊技機をパチンコ機に適用した例を用いて説明したが、この態様に限定されるものではない。例えば、スロットマシン等の種々の遊技機に適用することができる。
【０１３３】
又、上述した実施形態における始動検出間隔監視処理（Ｓ３１）、乱数履歴監視処理（Ｓ６５）で判断処理に用いられる数値（例えば、２０ｍｓ、範囲値としての５、規定値としての５回等）は、あくまでも一例であり、遊技機１の仕様等に応じて、適宜変更し得る。又、乱数の監視範囲は複数の監視範囲で構成してもよい。
【符号の説明】
【０１３４】
１    遊技機
２    遊技盤
１０  図柄表示装置
１１  特別図柄表示部
２０  第１始動入賞口
２１  第２始動入賞口
２５  大入賞口
４０  主制御基板
４１  ＣＰＵ
６７  賞球払出装置
Ｒ    遊技領域
【図１】
2015062553.tif 000003
【図２】
2015062553.tif 000004
【図３】
2015062553.tif 000005
【図４】
2015062553.tif 000006
【図５】
2015062553.tif 000007
【図６】
2015062553.tif 000008
【図７】
2015062553.tif 000009
【図８】
2015062553.tif 000010
【図９】
2015062553.tif 000011
【図１０】
2015062553.tif 000012
【図１１】
2015062553.tif 000013
【図１２】
2015062553.tif 000014
【図１３】
2015062553.tif 000015
【図１４】
2015062553.tif 000016
【図１５】
2015062553.tif 000017
【図１６】
2015062553.tif 000018
【図１７】
2015062553.tif 000019
【図１８】
2015062553.tif 000020
【図１９】
2015062553.tif 000021
【図２０】
2015062553.tif 000022
【図２１】
2015062553.tif 000023
【図２２】
2015062553.tif 000024