(57)【特許請求の範囲】
【請求項１】
振動を検出する振動検出手段と、
参加型演出を含む複数種類の演出を表出する演出表出手段と、
前記演出表出手段による前記複数種類の演出を制御する演出制御手段と、
遊技者による参加操作を検出する演出参加手段と、
を含む遊技機であって、
前記参加型演出における参加期間を含む参加管理期間と前記参加管理期間と異なる非参加管理期間とを識別する識別手段と、
前記振動検出手段による振動の検出に基づいて、所定の基準値から離れる値に振動判定情報を更新し、前記振動判定情報が前記基準値と異なる値である場合における前記振動検出手段による振動の非検出に基づいて、前記基準値に近づく値に前記振動判定情報を更新する振動判定情報更新手段と、
前記振動判定情報が前記振動判定情報更新手段における更新により前記基準値と所定の閾値との間の範囲と異なる値となった場合に所定の振動状態と判定する振動判定手段と、
を含み、
前記振動検出手段による振動の検出に基づく前記振動判定情報の更新量と前記振動検出手段による振動の非検出に基づく前記振動判定情報の更新量との差を差分更新量として、前記振動判定情報更新手段における前記参加管理期間の前記差分更新量が前記非参加管理期間の前記差分更新量より小さいことを特徴とする遊技機。
【請求項２】
振動を検出する振動検出手段と、
参加型演出を含む複数種類の演出を表出する演出表出手段と、
前記演出表出手段による前記複数種類の演出を制御する演出制御手段と、
遊技者による参加操作を検出する演出参加手段と、
を含む遊技機であって、
前記参加型演出における参加期間を含む参加管理期間と前記参加管理期間と異なる非参加管理期間とを識別する識別手段と、
前記振動検出手段による振動の検出に基づいて、振動判定情報を増加させるように更新し、前記振動判定情報が基準値より大きい場合における前記振動検出手段による振動の非検出に基づいて、前記振動判定情報を減少させるように更新する振動判定情報更新手段と、
前記振動判定情報が前記振動判定情報更新手段における更新により所定の閾値を上回った場合に所定の振動状態と判定する振動判定手段と、
を含み、
前記振動検出手段による振動の検出に基づく前記振動判定情報の更新量と前記振動検出手段による振動の非検出に基づく前記振動判定情報の更新量との差を差分更新量として、前記振動判定情報更新手段における前記参加管理期間の前記差分更新量が前記非参加管理期間の前記差分更新量より小さいことを特徴とする遊技機。
【請求項３】
振動を検出する振動検出手段と、
参加型演出を含む複数種類の演出を表出する演出表出手段と、
前記演出表出手段による前記複数種類の演出を制御する演出制御手段と、
遊技者による参加操作を検出する演出参加手段と、
を含む遊技機であって、
前記参加型演出における参加期間を含む参加管理期間と前記参加管理期間と異なる非参加管理期間とを識別する識別手段と、
前記振動検出手段による振動の検出に基づいて、振動判定情報を減少させるように更新し、前記振動判定情報が基準値より小さい場合における前記振動検出手段による振動の非検出に基づいて、前記振動判定情報を増加させるように更新する振動判定情報更新手段と、
前記振動判定情報が前記振動判定情報更新手段における更新により所定の閾値を下回った場合に所定の振動状態と判定する振動判定手段と、
を含み、
前記振動検出手段による振動の検出に基づく前記振動判定情報の更新量と前記振動検出手段による振動の非検出に基づく前記振動判定情報の更新量との差を差分更新量として、前記振動判定情報更新手段における前記参加管理期間の前記差分更新量が前記非参加管理期間の前記差分更新量より小さいことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、弾球遊技機や回胴遊技機に代表される遊技機に関し、詳しくは、外部からの加振を検知できる遊技機に関する。
【背景技術】
【０００２】
従来の典型的な弾球遊技機には、振動が加えられたことを検出する振動検出手段が設けられていた。これは、不正に遊技球を獲得する又はその獲得を促進する目的（以下、「不正目的」）で故意に振動が加えられることがあるためである。弾球遊技機には、遊技球が遊技領域を流下する場合、遊技球が入賞に応じて払い出される場合、払い出し用の遊技球が供給される場合等の正常な遊技中においても微小な振動が加わったり、不正目的ではないにして、遊技球の発射操作を行うために弾球遊技機に触れる場合、遊技球を上皿に投入する場合、下皿の下方に配置される遊技球の貯留箱を移動させる場合等においても不測の振動が加わったりする場合がある。不正目的の故意の振動とその他の振動を厳密に識別することは難しいが、一般的に、正常な遊技中の振動や不測の振動は、不正目的である可能性の高い振動よりも弱いために、つまり、振幅や振動時間が小さいために、従来においては、振動検出手段からのアナログ信号の出力振幅やアナログ信号又はデジタル信号の出力時間に基づいて、加えられた振動の強さを推定し、所定の強さ以上の振動と推定された場合に過剰振動と判定してその発生を報知する構成となっている。過剰振動の発生が報知されることによって遊技機の設置ホール（以下、「遊技ホール」と略記する）の管理者や従業者等は過剰振動の発生した弾球遊技機の近傍にいなくても過剰振動の発生を認識できる。これによって、他の善良な遊技者に不快感を与えることなく、故意に振動を加えた可能性の高い遊技者を監視でき、その遊技者が不正目的で振動を加えているのか否かを特定することもできる。
【０００３】
振動強度の判断において、検出子の振れ角や検出子の移動時の加速度の大きさに応じた振幅のアナログ信号を出力する振動検出手段が用いられるときには、そのアナログ信号に基づいて所定の振幅以上の振動を検知した場合に、強い振動であると判断していた。アナログ信号の振幅で判断する場合には、その振幅は振動強度を良好に指標する値であるために、振動強度を精度よく推定できる。しかし、この場合、アナログ信号に基づいて振幅の大きさをデジタル情報に変換するＡＤ変換器等のハードウェアが必要となり、弾球遊技機の構成が複雑化してしまう。したがって、近年においては、所定の振れ角以上の振動や所定の加速度以上の振動を検出したときにオン状態（又は、オフ状態）のデジタル信号を出力する振動検出手段が主に用いられるようになってきた。この場合の振動強度の判断においては、そのデジタル信号のオン状態が所定の期間内に所定の時間以上の振動を検知した場合に強い振動であると判断している。
【０００４】
従来の典型的な遊技機は、遊技ホールに設置する際に固定される外枠と、外枠に対して開閉自在に支持された遊技機本体とを備えており、また、遊技機本体は、遊技盤を備える内枠セットと、遊技盤の前面を露出できるように内枠セットに対して開閉自在に支持される前枠セットとを備えている。遊技盤に滞留した遊技球を取り除いたり、払出ユニットに遊技球が滞留したり、外部の遊技球循環装置からの遊技球の供給が滞留したりした場合等において、内枠セットに対して前面枠セットが開放されたり、外枠に対して遊技機本体が開放されたりする。この場合、それらの開放動作に伴って、上述のように不正目的で振動を加える場合と同等の振動が加わる場合があるために、それらの開放動作に伴う振動である場合に、振動の検知を停止させる構成の遊技機も提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３１２５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年において、遊技者による演出参加装置等の一回の操作や連続の操作によって演出の進行態様が変化する参加型演出を行う遊技機が知られるようになってきた。このような遊技機において、一般的には演出参加装置としてボタンスイッチが設けられており、ボタンスイッチを一回操作することによって演出内容を変化させたり、ボタンスイッチの連打によって段階的に演出内容を変化させたりしている。
【０００７】
このような演出参加装置の操作時には遊技機に振動が加わることとなり、特に連続の操作が必要な場合には大きな振動が加わることもある。これによって、正常に演出参加装置を操作しているにも関わらず、不正な振動と検知されたりする場合が発生したりして、不正行為の識別力が低下することともなる。
【０００８】
なお、上記の課題は、弾球遊技機や、遊技球を遊技媒体とする回胴遊技機やメダルを遊技媒体とする回胴遊技機等を含む遊技機一般についても成り立つ。
【０００９】
本発明の遊技機では、遊技進行状態に応じた精度で振動を検知する。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明に係る遊技機は、
振動を検出する振動検出手段と、
参加型演出を含む複数種類の演出を表出する演出表出手段と、
前記演出表出手段による前記複数種類の演出を制御する演出制御手段と、
遊技者による参加操作を検出する演出参加手段と、
を含む遊技機であって、
前記参加型演出における参加期間を含む参加管理期間と前記参加管理期間と異なる非参加管理期間とを識別する識別手段と、
前記振動検出手段による振動の検出に基づいて、所定の基準値から離れる値に振動判定情報を更新し、前記振動判定情報が前記基準値と異なる値である場合における前記振動検出手段による振動の非検出に基づいて、前記基準値に近づく値に前記振動判定情報を更新する振動判定情報更新手段と、
前記振動判定情報が前記振動判定情報更新手段における更新により前記基準値と所定の閾値との間の範囲と異なる値となった場合に所定の振動状態と判定する振動判定手段と、
を含み、
前記振動検出手段による振動の検出に基づく前記振動判定情報の更新量と前記振動検出手段による振動の非検出に基づく前記振動判定情報の更新量との差を差分更新量として、前記振動判定情報更新手段における前記参加管理期間の前記差分更新量が前記非参加管理期間の前記差分更新量より小さいことを特徴としている。
また、上記の課題を解決するために、本発明に係る遊技機は、
振動を検出する振動検出手段と、
参加型演出を含む複数種類の演出を表出する演出表出手段と、
前記演出表出手段による前記複数種類の演出を制御する演出制御手段と、
遊技者による参加操作を検出する演出参加手段と、
を含む遊技機であって、
前記参加型演出における参加期間を含む参加管理期間と前記参加管理期間と異なる非参加管理期間とを識別する識別手段と、
前記振動検出手段による振動の検出に基づいて、振動判定情報を増加させるように更新し、前記振動判定情報が基準値より大きい場合における前記振動検出手段による振動の非検出に基づいて、前記振動判定情報を減少させるように更新する振動判定情報更新手段と、
前記振動判定情報が前記振動判定情報更新手段における更新により所定の閾値を上回った場合に所定の振動状態と判定する振動判定手段と、
を含み、
前記振動検出手段による振動の検出に基づく前記振動判定情報の更新量と前記振動検出手段による振動の非検出に基づく前記振動判定情報の更新量との差を差分更新量として、前記振動判定情報更新手段における前記参加管理期間の前記差分更新量が前記非参加管理期間の前記差分更新量より小さいことを特徴としている。
また、上記の課題を解決するために、本発明に係る遊技機は、
振動を検出する振動検出手段と、
参加型演出を含む複数種類の演出を表出する演出表出手段と、
前記演出表出手段による前記複数種類の演出を制御する演出制御手段と、
遊技者による参加操作を検出する演出参加手段と、
を含む遊技機であって、
前記参加型演出における参加期間を含む参加管理期間と前記参加管理期間と異なる非参加管理期間とを識別する識別手段と、
前記振動検出手段による振動の検出に基づいて、振動判定情報を減少させるように更新し、前記振動判定情報が基準値より小さい場合における前記振動検出手段による振動の非検出に基づいて、前記振動判定情報を増加させるように更新する振動判定情報更新手段と、
前記振動判定情報が前記振動判定情報更新手段における更新により所定の閾値を下回った場合に所定の振動状態と判定する振動判定手段と、
を含み、
前記振動検出手段による振動の検出に基づく前記振動判定情報の更新量と前記振動検出手段による振動の非検出に基づく前記振動判定情報の更新量との差を差分更新量として、前記振動判定情報更新手段における前記参加管理期間の前記差分更新量が前記非参加管理期間の前記差分更新量より小さいことを特徴としている。
【発明の効果】
【００１１】
本発明に係る遊技機であれば、遊技進行状態に応じた精度で振動を検知できる。
【００１２】
本発明に係る第２の遊技機であれば、振動検出手段による振動の検出に基づき更新され、所定の期間の経過後にリセットされる振動判定情報で振動強度が推定されることによって、振動の誤検知が抑制され、故意に振動を加える不正行為の検知精度が向上する。また、参加管理期間の遊技進行状態であるか非参加管理期間の遊技進行状態であるかに応じて振動判定情報の更新量を変化させたことによって、不正行為の検知精度に対する遊技進行状態の依存性が低減する。
【図面の簡単な説明】
【００１３】
【図１】遊技機の一例を表す斜視図。
【図２】遊技機の開放状態の一例を表す斜視図。
【図３】遊技機の開放状態の他の一例を表す斜視図。
【図４】遊技機の一例を表す正面図。
【図５】遊技盤の一例を表す斜視図。
【図６】遊技盤の一例を表す正面図。
【図７】遊技機の一例を表す背面図。
【図８】遊技機の電気的構成の一例を表すブロック図。
【図９】主制御基板で実行されるタイマ割込み処理の一例を表すフローチャート。
【図１０】タイマ割込み処理内の特別始動スイッチ処理の一例を表すフローチャート。
【図１１】タイマ割込み処理内の特別入賞スイッチ処理の一例を表すフローチャート。
【図１２】タイマ割込み処理内の振動センサ監視処理の一例の前段部を表すフローチャート。
【図１３】タイマ割込み処理内の振動センサ監視処理の一例の後段部を表すフローチャート。
【図１４】主制御基板で実行される主制御メイン処理の一例を表すフローチャート。
【図１５】制御開始処理の一例を示すフローチャート。
【図１６】特別図柄変動処理の一例を表すフローチャート。
【図１７】特別入賞装置制御処理の一例を表すフローチャート。
【図１８】特別図柄表示装置及び特別入賞装置の動作の一例を定性的に表すタイミングチャート。
【図１９】特別図柄変動処理内の特別図柄抽選処理の一例を定性的に表すフローチャート。
【図２０】特別図柄抽選処理で選択される特別図柄の停止パターンと特別図柄表示装置及び装飾図柄表示装置で表示される停止図柄との関係の一例を表す説明図。
【図２１】特別図柄変動処理内の特別図柄変動パターン決定処理の一例を表すフローチャート。
【図２２】特別図柄変動パターン決定処理で選択される変動パターンと特別図柄の基本変動時間との関係の一例を表す説明図。
【図２３】特別図柄変動パターン決定処理で選択される加算時間パターンと特別図柄の加算変動時間との関係の一例を表す説明図。
【図２４】特別図柄変動処理内の参加期間情報設定処理の一例を表すフローチャート。
【図２５】特別図柄変動処理内の参加管理期間決定処理の一例を表すフローチャート。
【図２６】普通図柄変動処理の一例を表すフローチャート。
【図２７】特別始動装置制御処理の一例を表すフローチャート。
【図２８】通常遊技状態における普通図柄表示装置及び特別始動装置の動作の一例を定性的に表すタイミングチャート。
【図２９】時短遊技状態における普通図柄表示装置及び特別始動装置の動作の一例を定性的に表すタイミングチャート。
【図３０】特別図柄変動パターン決定処理で選択される変動パターンと装飾図柄表示装置による演出種別との関係の一例を表す説明図。
【図３１】参加型演出の具体例を表す説明図。
【図３２】参加型演出Ａ系統に対する参加管理期間の一例を定性的に表すタイミングチャート。
【図３３】参加型演出Ｂ系統に対する参加管理期間の一例を定性的に表すタイミングチャート。
【図３４】振動判定方法を定性的に表すタイミングチャート。
【図３５】非参加管理期間における微少振動の検知に応じた遊技機の動作の一例を定性的に表すタイミングチャート。
【図３６】非参加管理期間における過剰振動に基づく遊技機の動作の一例を定性的に表すタイミングチャート。
【図３７】非参加管理期間における異常振動に基づく遊技機の動作の一例を定性的に表すタイミングチャート。
【図３８】非参加管理期間における異常振動の検知後の特別始動装置への入球検知に応じた遊技機の動作の一例を定性的に表すタイミングチャート。
【図３９】参加管理期間における異常振動の検知後の特別始動装置への入球検知に応じた遊技機の動作の一例を定性的に表すタイミングチャート。
【図４０】前面枠セットの開放操作に伴う遊技機の動作の一例を定性的に表すタイミングチャート。
【図４１】実施形態２の特別図柄の停止パターン、特別遊技状態移行時の特別図柄及び装飾図柄の停止図柄及び特別遊技状態中の演出形態の関係の一例を表す説明図。
【図４２】実施形態２の参加型演出の具体例を表す説明図。
【図４３】実施形態２の特別図柄変動処理の一例を表すフローチャート。
【図４４】実施形態２の特別入賞装置制御処理の一例を表すフローチャート。
【図４５】実施形態２の特別図柄変動処理内の参加期間情報設定処理の一例を表すフローチャート。
【図４６】実施形態２の特別入賞装置制御処理内の参加管理期間決定処理の一例を表すフローチャート。
【図４７】実施形態２の特別入賞装置制御処理内の参加管理期間決定処理の一例を表すフローチャート。
【図４８】実施形態３の振動センサ監視処理の一例の前段部を表すフローチャート。
【図４９】実施形態３の振動判定方法を定性的に表すタイミングチャート。
【図５０】作動期間における過剰振動に基づく遊技機の動作の一例を定性的に表すタイミングチャート。
【図５１】作動管理期間の第１変化例の一例を表すタイミングチャート。
【図５２】作動管理期間の第２変化例の一例を表すタイミングチャート。
【発明を実施するための形態】
【００１４】
本発明に係る遊技機の形態について説明する。なお、本発明に係る遊技機の各種の概念的な構成について説明した後に、本発明に係る遊技機の各種の具体的な構成について説明する。
【００１５】
〔概念的な構成〕
本発明に係る遊技機は、参加型演出における参加期間を含む参加管理期間内の遊技進行状態と前記参加管理期間と異なる非参加管理期間内の遊技進行状態とを識別する遊技進行状態識別手段と、振動を検出する振動検出手段と、参加型演出を含む複数種類の演出を表出する演出表出手段と、演出表出手段による複数種類の演出を制御する演出制御手段と、遊技者による参加操作を検出する演出参加手段とを含んでいる。遊技進行状態識別手段は、複数種類の遊技進行状態のうちいずれの遊技進行状態であるかを判断する。振動検出手段としては、例えば、検出子の基準位置からの位置ズレを検出する手段、検出子の移動の速度を検出する手段、検出子の移動の加速度を検出する手段が挙げられる。演出表出手段としては、例えば、画像による演出を出力する画像表示装置、発光による演出を出力する発光装置及び音響による演出を出力する音響装置が挙げられる。演出参加手段としては、例えば、ボタンスイッチ、レバースイッチ、ハンドルスイッチ、タッチパネルが挙げられる。
【００１６】
本発明に係る遊技機は、更に、振動判定情報を更新する振動判定情報更新手段を含んでおり、振動判定情報更新手段は、振動検出手段による振動の検出に基づいて、所定の基準値から離れる方向にずれた値に振動判定情報を更新する。ここで、「振動検出手段による振動の検出に基づいて」には、振動検出手段からの振動を検出していることを表す生信号（振動センサ信号）そのものの出力状態に応じる場合及びその出力状態のフィルタリングの結果に応じる場合を含意している。なお、フィルタリングとは、ノイズ等による振動の誤検出を防止するために、生信号の複数回の定期的な検出によってその検出パターンが所定のパターンである場合に振動と検知することを意味する。フィルタリングは、ハードウェア的なフィルタリングであってもよいし、ソフトウェア的なフィルタリングであってもよい。また、「所定の基準値から離れる方向にずれた値」とは、更新後の振動判定情報と基準値との差分絶対値が更新前の振動判定情報と基準値との差分絶対値よりも大きいという条件を満たす値を意味する。
【００１７】
振動判定情報更新手段は、振動検出手段による振動の検出に基づいて、所定の基準値から離れる方向にずれた値に振動判定情報を更新し、振動判定情報が基準値と異なる値である場合における振動検出手段による振動の非検出に基づいて、基準値に復帰する方向にずれた値に振動判定情報を更新する。ここで、「振動検出手段による振動の検出に基づいて」には、振動検出手段からの振動を検出していることを表す生信号（振動センサ信号）そのものの出力状態に応じる場合及びその出力状態のフィルタリングの結果に応じる場合を含意している。同様に、「振動検出手段による振動の非検出に基づいて」には、振動検出手段からの振動を検出していないことを表す生信号そのものの出力状態に応じる場合、及び、その出力状態のフィルタリングの結果に応じる場合を含意している。なお、フィルタリングとは、ノイズ等による振動の誤検出を防止するために、生信号の複数回の定期的な検出によってその検出パターンが所定のパターンである場合に振動と検知することを意味する。フィルタリングは、ハードウェア的なフィルタリングであってもよいし、ソフトウェア的なフィルタリングであってもよい。また、「所定の基準値から離れる方向にずれた値」とは、更新後の振動判定情報と基準値との差分絶対値が更新前の振動判定情報と基準値との差分絶対値よりも大きいという条件を満たす値を意味する。同様に、「基準値に復帰する方向にずれた値」とは、更新後の振動判定情報と基準値との差分絶対値が更新前の振動判定情報と基準値との差分絶対値よりも小さいという条件を満たす値を意味する。
【００１８】
振動判定情報更新手段による振動強度推定情報の更新形態としては、例えば、振動判定情報を、振動の検出に基づいて増加させ、振動の非検出に基づいて減少させる形態や、その逆に、振動の検出に基づいて減少させ、振動の非検出に基づいて増加させる形態が挙げられる。また、更新形態としては、例えば、「０」を基準値として、振動判定情報を振動の検出に応じて増加させ、振動の非検出に応じて減少させる形態、「０」以外の値（例えば、「−２５６」や「−１２８」）を基準値として、振動判定情報を振動の検出に応じて増加させ、振動の非検出に応じて減少させる形態、「０」を基準値として、振動判定情報を振動の検出に応じて減少させ、振動の非検出に応じて増加させる形態、「０」以外の値（例えば、「２５５」や「１２７」）を基準値として、振動判定情報を振動の検出に応じて減少させ、振動の非検出に応じて増加させる形態が挙げられる。
【００１９】
異常振動判定手段は、振動判定情報が振動判定情報更新手段における更新により基準値と所定の異常振動閾値との間の許容振動範囲と異なる値となった場合に異常振動と判定する。ここで、「基準値と所定の異常振動閾値との間の許容振動範囲」とは、基準値及び異常振動閾値の双方を含む範囲、基準値及び異常振動閾値の少なくとも一方を含まない範囲を含意している。また、「許容振動範囲と異なる値となった場合」とは、振動判定情報が、振動判定情報更新手段における一回の更新によって、許容振動範囲内の値から許容振動範囲外の値に変化する場合及び許容振動範囲外の値である場合を含意している。
【００２０】
振動判定情報更新手段は、遊技進行状態識別手段による遊技進行状態の識別に基づいて、振動検出手段による振動の検出に基づく振動判定情報の更新量と振動検出手段による振動の非検出に基づく前記振動判定情報の更新量との差分更新量を異ならせる。ここで、「差分更新量」とは、振動検出手段による振動検出時に対応する振動判定情報の更新量から振動検出手段による振動非検出時に対応する更新量を減じた更新量の差を意味する。
振動判定情報が振動の検出に応じて増加し、振動の非検出に応じて減少する構成の場合には、振動検出時に対応する更新量から振動非検出時に対応する更新量を減じた差分更新量が大きければ、振動の検知精度が高く、検知速度が大きくなる。一方、逆に、振動判定情報が振動の検出に応じて減少し、振動の非検出に応じて増加する構成の場合には、振動検出時に対応する更新量から振動非検出時に対応する更新量を減じた差分更新量が大きければ、振動の検知精度が高く、検知速度が大きくなる。
【００２１】
本発明に係る遊技機であれば、振動検出手段により振動が検出されている場合には振動判定情報が増加して振動検出手段により振動が検出されていない場合には振動判定情報が減少すること、又は、その逆に、振動検出手段により振動が検出されている場合には振動判定情報が減少して振動検出手段により振動が検出されていない場合には振動判定情報が増加することと、振動判定情報が基準値に到達した場合には振動判定情報が更新されないこととによって、振動判定情報を自己整合的に基準値にリセットできると共に通常時には基準値に維持できる。したがって、許容振動が繰り返し発生したとしても振動判定情報が積算されることを抑制でき、許容振動の繰り返しに基づいて許容範囲を外れるような異常振動であると誤検知されることを抑制できる。また、従来のようにリセット時期を決定するタイマ等を設ける必要がなく、遊技機の構成及び過剰振動の検知の制御が複雑化されることを抑制できる。また、短期間に連続して複数の振動が加えられる場合、つまり、前回の振動が完全に収束する前に次の振動が加えられるような不正目的である可能性が高い場合において、２回目以降の振動において振動判定情報が強制的にリセットされることがなく、また、振動判定情報の更新が連続的に再開されるために、連続した振動であっても良好に検知できる。
【００２２】
更に、振動が検出されている場合と振動が検出されていない場合の振動判定情報の差分更新量を遊技進行状態の相違に応じて変化させることによって、振動の検知感度や検知速度を変化できるために、各種の遊技進行状態に対して個別に異常振動の検知方法を最適化できる。これによって、不正行為の検知精度に対する遊技進行状態の依存性が低減する。
【００２３】
一般的に、オン状態のデジタル信号の出力時間で判断する場合には、一回の振動に伴ってオン状態のデジタル信号が間欠的に出力されるためにその終了のタイミングを検知することは困難であるために、オン状態のデジタル信号が出力されてからの所定の期間が設定されており、その期間内においてデジタル信号がオン状態であった時間（定期的な監視による検出回数）を逐次に加算し、その累積値が所定の値を超えた場合に強い振動であると判断している。なお、その所定の期間の終了時に累積値はリセットされる。このようなリセットを行わなければ、微小な振動が断続的に複数回加えられた場合であってもそれらが全て加算され、その結果、誤って強い振動であると判断してしまうからである。このような複数回の微小な振動の蓄積によって強い振動であると誤検知されてしまうことを抑制するためには、微小な振動である場合にはオン状態のデジタル信号が出力されないように振動検出手段におけるオン状態の判定を厳しくすることも考えられるが、厳しくするとオン状態のデジタル信号の累積出力時間と振動強度との相関が更に希薄になり、その結果、振動強度の推定精度が低下することともなる。したがって、デジタル信号に基づいた振動強度の判定において、一回の振動の開始を検知すると共にオン状態のデジタル信号の累積出力時間をリセットする構成に比べて、別途のソフトウェアタイマやハードウェアタイマの制御を行う必要がなく、少なくとも制御負担を低減できる。
【００２４】
また、特に強い振動の場合には一回の振動に伴って間欠的にオン状態のデジタル信号が出力され、その出力パターンは、振動の開始された直後の初期段階において振動の収束していく後期段階よりもオン状態の期間が短くなる傾向があり、またオフ状態の期間の間隔も短くなる傾向がある。したがって、オン状態のデジタル信号の累積出力時間によって振動強度を良好に推定するためには、一回の振動の開始から終了までの全期間にわたる累積出力時間を測定することが好ましい。これにより、累積出力時間をリセットするまでの期間に依存せずにオン状態のデジタル信号の累積出力時間と振動強度との相関が算定できるために、振動強度の推測精度が低下することともなる。
【００２５】
また、一回の振動に伴って間欠的にオン状態のデジタル信号が出力されるために、連続的に故意の振動が与えられた場合には、各回の振動の開始の検知精度が低下する場合もある。例えば、短期間における連続した加振（２度突き）による２回目の振動で遊技球を所定の入賞口等に不正に誘導した場合、１回目の振動は強い振動であると判断されるが、２回目の振動に対しては、その途中で一旦累積出力時間が一旦リセットされてしまい、最終的に弱い振動であると判定されることも抑制できる。
【００２６】
また、一般的には、演出参加手段は、遊技機への振動が小さくなるように、外枠に対して遊技機本体を開閉自在に支持するヒンジの近傍や内枠セットに対して背面枠セットを開閉自在に支持する近傍に配置したり、振動を小さくできる特殊な構造の装置を採用したりする必要があったが、本発明であれば、そのような制限が緩和されることによって、演出参加手段の選択の自由度やその配置の自由度を増加させることもできる。
【００２７】
上記の第１の遊技機〜第２の遊技機において、
前記参加型演出の前記作動管理期間が、前記参加型演出の前記参加期間と実質的に同一である構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ａ１」とも称す。
【００２８】
上記の遊技機Ａ１であれば、参加型演出の参加期間中である遊技進行状態において、非参加期間の遊技進行状態よりも低速かつ低精度で不正振動の判定が行える。これによって、参加型演出に参加するための正当な演出参加手段の操作によって不正振動と判定されることを抑制でき、遊技者に対して不快な報知がなされたり、遊技進行の円滑性が阻害されたりすることが抑制される。
【００２９】
上記の第１の遊技機〜第２の遊技機において、
前記参加型演出の前記作動管理期間が、前記参加型演出の前記参加期間と、前記参加期間前において前記参加期間に連続する前付加期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ａ２」とも称す。
【００３０】
上記の遊技機Ａ２であれば、演出参加手段に対する操作に基づいて不正振動と判定されることを更に良好に抑制できる。これは、参加期間よりも前においても過失によって演出参加手段に対する操作が実行される場合があるからである。
【００３１】
上記の第１の遊技機〜第２の遊技機において、
前記参加型演出の前記作動管理期間が、前記参加型演出の前記参加期間と、前記参加期間後において前記参加期間に連続する後付加期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ａ３」とも称す。
【００３２】
上記の遊技機Ａ３であれば、演出参加手段に対する操作に基づいて不正振動と判定されることを更に良好に抑制できる。これは、参加期間よりも後においても過失によって演出参加手段に対する操作が実行され続ける場合があるからである。
【００３３】
上記の第１の遊技機〜第２の遊技機において、
前記参加型演出の前記参加管理期間が、前記参加型演出の前記参加期間と、前記参加期間前において前記参加期間に連続する前付加期間と、前記参加期間後において前記参加期間に連続する後付加期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ａ４」とも称す。
【００３４】
上記の遊技機Ａ４であれば、上記の遊技機Ｂ５及び遊技機Ｂ６の双方の効果を奏する。
【００３５】
上記の第１の遊技機〜第２の遊技機、遊技機Ａ１〜遊技機Ａ４において、
前記参加型演出が、前記演出参加手段に対する前記参加管理期間における１回の操作により参加が完了する構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ａ５」とも称す。
【００３６】
上記の遊技機Ａ５であれば、演出参加手段に対する操作に基づいて不正振動と判定されることを更に良好に抑制できる。これは、参加管理期間において過失によって演出参加手段に対する操作が複数回にわたって実行される場合があるからである。
【００３７】
上記の第１の遊技機〜第２の遊技機、遊技機Ａ１〜遊技機Ａ４において、
前記参加型演出が、前記演出参加手段に対する前記参加管理期間における複数回の操作により参加が完了する構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ａ６」とも称す。
【００３８】
上記の遊技機Ａ６であれば、演出参加手段に対する操作に基づいて不正振動と判定されることを更に良好に抑制できる。これは、単一の操作に対して与えられる振動が小さくても振動の周期と連続的な操作とが同期して、大きな振動が与えられたと判断される場合があるからである。
【００３９】
上記の第１の遊技機〜第２の遊技機、遊技機Ａ１〜遊技機Ａ４において、
前記参加型演出が、前記演出参加手段に対する１回の操作により参加が完了する単一操作演出と、前記演出参加手段に対する複数回の操作により参加が完了する複数操作演出とを含み、
遊技進行状態識別手段が、前記単一操作演出及び前記複数操作演出のうち前記複数操作演出のみに対する参加期間を含む参加管理期間における遊技進行状態と参加管理期間と異なる期間における遊技進行状態とを識別する構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ａ７」とも称す。
【００４０】
上記の遊技機Ａ６であれば、演出参加手段に対する操作に基づいて不正振動と判定されることを更に良好に抑制できる。これは、単一の操作に対して与えられる振動が小さくても振動の周期と連続的な操作とが同期して、大きな振動が与えられたと判断される場合があるからである。また、単一操作演出では１回の演出参加手段に対する操作のみが実行されるが、その１回の操作によって非参加管理期間の場合に不正振動と判定されるような振動が与えられることは実質的になく、逆に、そのような振動が与えられた場合には、参加管理期間であっても不正振動と判定することが好ましいからである。
【００４１】
上記の本発明に係る第１の遊技機又は第２の遊技機又は遊技機Ａ１〜Ａ７のいずれかの遊技機において、
遊技媒体の進入確率を変化させる可動部材と前記可動部材を駆動させる駆動装置とを含む利益供与装置を備え、
前記遊技進行識別手段が、前記可動部材の作動確定後であって前記駆動装置の作動期間を含み前記可動部材の作動を管理する作動管理期間に対応する前記可動部材の作動管理状態と、前記作動管理状態と異なる非作動管理状態とを識別し、
前記作動管理状態における前記振動判定情報の差分更新量の絶対値が、前記非作動管理状態における前記振動判定情報の差分更新量の絶対値より大きく、
前記可動部材による前記可動部材の作動に応じて前記進入確率が大きくなる構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ１」とも称す。
【００４２】
ここで、「利益供与装置」とは、遊技媒体の進入によって遊技媒体の獲得に関して有利な状況を提供する装置であって、利益供与装置としては、例えば、遊技媒体の進入によって遊技媒体が獲得できる入賞装置や、遊技媒体の進入によって多量の遊技媒体が獲得できる特別な遊技状態へ移行させる入賞装置や、遊技媒体の進入によってそのような特別な遊技状態への移行の機構的又は電子的な抽選を受ける権利を付与する装置が挙げられる。可動部材の作動に応じて進入確率を変化する構成としては、例えば、可動部材が利益供与装置への遊技媒体の進入を禁止する進入禁止位置と可動部材が利益供与装置への遊技媒体の進入を許容する進入許容位置との間を移行させる構成、進入確率の異なる複数種類の進入許容位置の間を移行させる構成が挙げられる。
【００４３】
上記の遊技機Ｂ１であれば、少なくとも駆動装置が作動して可動部材が利益供与装置への遊技媒体の進入確率の高い位置状態である場合に、その他の場合よりも高速かつ高精度で不正振動の判定が行える。これによって、利益供与装置に対する遊技球の不正振動誘導によって遊技球が不正に獲得されてしまうことを厳しく監視することができる。したがって、不正行為の検知精度に対する遊技進行状態の依存性が低減する。
【００４４】
上記の遊技機Ｂ１において、
前記駆動装置の前記作動期間が、前記可動部材の作動確定に基づいて前記可動部材を一回作動させる連続作動期間であり、
前記可動部材の前記作動管理期間が、前記連続作動期間と実質的に同一である構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ２」とも称す。
【００４５】
上記の遊技機Ｂ２であれば、可動部材の駆動装置が作動中である遊技進行状態において、可動部材の駆動装置が作動中でない遊技進行状態よりも高速かつ高精度で不正振動の判定が行える。これによって、利益供与装置に対する遊技球の不正振動誘導によって遊技球が不正に獲得されてしまうことを厳しく監視することができる。また、作動管理期間が駆動装置の制御を援用して決定されるために、簡便に遊技進行状態に応じた個別の制御が実現できる。
【００４６】
上記の遊技機Ｂ１において、
前記駆動装置の前記作動期間が、前記可動部材の作動確定に基づいて前記可動部材を複数回作動させる複数回の単位作動期間を含む間欠作動期間であり、
前記可動部材の前記作動管理期間が、前記間欠作動期間と、前記複数回の単位作動期間の間を補間する補間期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ３」とも称す。
【００４７】
上記の遊技機Ｂ３であれば、可動部材の駆動装置が作動中である遊技進行状態において、可動部材の駆動装置が作動中でない遊技進行状態よりも高速かつ高精度で不正振動の判定が行える。これによって、利益供与装置に対する遊技球の不正振動誘導によって遊技球が不正に獲得されてしまうことを厳しく監視することができる。また、作動管理期間が駆動装置の制御を援用して決定されるために、簡便に遊技進行状態に応じた個別の制御が実現できる。更に、補間期間においても差分更新量を変化させることによって、単位作動期間の開始のタイミングが認識し易い第２回目以降において、振動を与えてから特定入賞装置６５を遊技球が到達するまでの時間を考慮して利益供与装置の可動部材が進入確率の大きな状態に移行する前に振動が与えられたとしても、振動検知情報の値を十分に増加させることができ、更に良好に不正な遊技球の誘導を検知できる。
【００４８】
上記の遊技機Ｂ１〜Ｂ３において、
前記駆動装置の前記作動期間が、前記可動部材の作動確定に基づいて前記可動部材を一回作動させる連続作動期間であり、
前記可動部材の前記作動管理期間が、前記連続作動期間と、前記連続作動期間前において前記連続作動期間に連続する前付加期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ４」とも称す。
【００４９】
上記の遊技機Ｂ４であれば、可動部材の駆動装置が作動中である遊技進行状態において、可動部材の駆動装置が作動中でない遊技進行状態よりも高速かつ高精度で不正振動の判定が行える。これによって、利益供与装置に対する遊技球の不正振動誘導によって遊技球が不正に獲得されてしまうことを厳しく監視することができる。更に、前付加期間においても差分更新量を変化させることによって、単位作動期間の作動開始のタイミングが認識し難い第１回目の作動において、第１回目の単位作動期間の開始前にその開始タイミングと合わずに早く振動が加えられたとしても、振動検知情報の値を十分に増加させることができ、更に良好に不正な遊技球の誘導を検知できる。
【００５０】
上記の遊技機Ｂ１〜Ｂ３において、
前記駆動装置の前記作動期間が、前記可動部材の作動確定に基づいて前記可動部材を一回作動させる連続作動期間であり、
前記可動部材の前記作動管理期間が、前記連続作動期間と、前記連続作動期間後において前記連続作動期間に連続する後付加期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ５」とも称す。
【００５１】
上記の遊技機Ｂ５であれば、可動部材の駆動装置が作動中である遊技進行状態において、可動部材の駆動装置が作動中でない遊技進行状態よりも高速かつ高精度で不正振動の判定が行える。これによって、利益供与装置に対する遊技球の不正振動誘導によって遊技球が不正に獲得されてしまうことを厳しく監視することができる。更に、前付加期間においても差分更新量を変化させることによって、執拗に振動が加えられる可能性が高い最終回の単位作動期間においてその単位作動期間の終了直前又は終了直後に振動が加えられたとしても、振動検知情報の値を十分に増加させることができ、更に良好に不正な遊技球の誘導を検知できる。なお、一般的に、駆動装置が停止状態となってから、利益供与装置の可動部材が高進入確率状態からから低進入確率状態への移行を完了するまで、更に特定入賞スイッチ８５が遊技球を検出するまでに時間差がある。
【００５２】
上記の遊技機Ｂ１〜Ｂ３において、
前記駆動装置の前記作動期間が、前記可動部材の作動確定に基づいて前記可動部材を一回作動させる連続作動期間であり、
前記可動部材の前記作動管理期間が、前記連続作動期間と、前記連続作動期間前の前記連続作動期間に連続する前付加期間と、前記連続作動期間後において前記連続作動期間に連続する後付加期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ６」とも称す。
【００５３】
上記の遊技機Ｂ６であれば、上記の遊技機Ｂ５及び遊技機Ｂ６の双方の効果を奏する。
【００５４】
上記の遊技機Ｂ１において、
前記駆動装置の前記作動期間が、前記可動部材の作動確定に基づいて前記可動部材を複数回作動させる複数回の単位作動期間を含む間欠作動期間であり、
前記作動管理期間が、前記駆動装置の間欠作動期間と実質的に同一である構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ７」とも称す。
【００５５】
上記の遊技機Ｂ７であれば、可動部材の駆動装置が作動中である遊技進行状態において、可動部材の駆動装置が作動中でない遊技進行状態よりも高速かつ高精度で不正振動の判定が行える。これによって、利益供与装置に対する遊技球の不正振動誘導によって遊技球が不正に獲得されてしまうことを厳しく監視することができる。また、作動管理期間が駆動装置の制御を援用して決定されるために、簡便に遊技進行状態に応じた個別の制御が実現できる。
【００５６】
上記の遊技機Ｂ１又はＢ７において、
前記駆動装置の前記作動期間が、前記可動部材の作動確定に基づいて前記可動部材を複数回作動させる複数回の単位作動期間を含む間欠作動期間であり、
前記可動部材の前記作動管理期間が、前記間欠作動期間と、前記複数回の単位作動期間のうち最初の単位作動期間前において前記間欠作動期間に連続する前付加期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ８」とも称す。
【００５７】
上記の遊技機Ｂ８であれば、上記の遊技機Ｂ４の場合と実質的に同一の効果を奏する。
【００５８】
上記の遊技機Ｂ１において、
前記駆動装置の前記作動期間が、前記可動部材の作動確定に基づいて前記可動部材を複数回作動させる複数回の単位作動期間を含む間欠作動期間であり、
前記可動部材の前記作動管理期間が、前記間欠作動期間と、前記複数回の単位作動期間の各々の前において前記間欠作動期間に連続する前付加期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ９」とも称す。
【００５９】
上記の遊技機Ｂ９であれば、可動部材の駆動装置が作動中である遊技進行状態において、可動部材の駆動装置が作動中でない遊技進行状態よりも高速かつ高精度で不正振動の判定が行える。これによって、利益供与装置に対する遊技球の不正振動誘導によって遊技球が不正に獲得されてしまうことを厳しく監視することができる。また、作動管理期間が駆動装置の制御を援用して決定されるために、簡便に遊技進行状態に応じた個別の制御が実現できる。更に、前付加期間においても差分更新量を変化させることによって、振動を与えてから利益供与装置に遊技球が到達するまでの時間を考慮して利益供与装置の可動部材が高進入確率状態に移行する前に振動が与えられたとしても、振動検知情報の値を十分に増加させることができるからである。
【００６０】
上記の遊技機Ｂ１又はＢ７において、
前記駆動装置の前記作動期間が、前記可動部材の作動確定に基づいて前記可動部材を複数回作動させる複数回の単位作動期間を含む間欠作動期間であり、
前記可動部材の前記作動管理期間が、前記間欠作動期間と、前記複数回の単位作動期間のうち最後の単位作動期間後において前記間欠作動期間に連続する後付加期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ１０」とも称す。
【００６１】
上記の遊技機Ｂ１０であれば、上記の遊技機Ｂ５の場合と実質的に同一の効果を奏する。
【００６２】
上記の遊技機Ｂ１において、
前記駆動装置の前記作動期間が、前記可動部材の作動確定に基づいて前記可動部材を複数回作動させる複数回の単位作動期間を含む間欠作動期間であり、
前記可動部材の前記作動管理期間が、前記間欠作動期間と、前記複数回の単位作動期間の各々の後において前記間欠作動期間に連続する後付加期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ１１」とも称す。
【００６３】
上記の遊技機Ｂ１１であれば、可動部材の駆動装置が作動中である遊技進行状態において、可動部材の駆動装置が作動中でない遊技進行状態よりも高速かつ高精度で不正振動の判定が行える。これによって、利益供与装置に対する遊技球の不正振動誘導によって遊技球が不正に獲得されてしまうことを厳しく監視することができる。また、作動管理期間が駆動装置の制御を援用して決定されるために、簡便に遊技進行状態に応じた個別の制御が実現できる。更に、後付加期間においても差分更新量を変化させることによって、駆動装置が停止状態となってから、利益供与装置の可動部材が高進入確率状態から低進入確率状態への移行を完了するまで、更に特定入賞スイッチ８５が遊技球を検出するまでに時間差が発生するが、駆動装置が停止状態へ移行する直前や直後に振動が与えられたとしても、振動検知情報を十分に増加させることができるからである。
【００６４】
上記の遊技機Ｂ１又はＢ６において、
前記駆動装置の前記作動期間が、前記可動部材の作動確定に基づいて前記可動部材を複数回作動させる複数回の単位作動期間を含む間欠作動期間であり、
前記可動部材の前記作動管理期間が、前記間欠作動期間と、前記複数回の単位作動期間のうち最初の単位作動期間の前において前記間欠作動期間に連続する前付加期間と、前記複数回の単位作動期間のうち最後の単位作動期間後において前記間欠作動期間に連続する後付加期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ１２」とも称す。
【００６５】
上記の遊技機Ｂ１２であれば、上記の遊技機Ｂ５及び遊技機Ｂ６の双方の場合と実質的に同一の効果を奏する。
【００６６】
上記の遊技機Ｂ１において、
前記駆動装置の前記作動期間が、前記可動部材の作動確定に基づいて前記可動部材を複数回作動させる複数回の単位作動期間を含む間欠作動期間であり、
前記可動部材の前記作動管理期間が、前記間欠作動期間と、前記複数回の単位作動期間の各々の前において前記連続作動期間に連続する前付加期間と、前記複数回の単位作動期間の各々の後において前記連続作動期間に連続する後付加期間とを含む構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ１３」とも称す。
【００６７】
上記の遊技機Ｂ１３であれば、上記の遊技機９及び遊技機１１の双方の場合と実質的に同一の効果を奏する。
【００６８】
上記の遊技機Ｂ９又はＢ１３において、
前記複数回の単位作動期間の各々に対する前記前付加期間の長さが実質的に同一である構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ１４」とも称す。
【００６９】
上記の遊技機Ｂ１４であれば、作動管理期間に前付加期間を含める処理が簡素化される。
【００７０】
上記の遊技機Ｂ９又はＢ１３において、
前記複数回の単位作動期間のうち最初の単位作動期間に対する前記前付加期間が、前記複数回の単位作動期間のうち他の単位作動期間に対する前記前付加期間より長い構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ１５」とも称す。
【００７１】
上記の遊技機Ｂ１５であれば、上記の遊技機Ｂ５と実質的に同一の効果を奏する。
【００７２】
上記の遊技機Ｂ９又はＢ１３において、
前記複数回の単位作動期間の各々に対する前記後付加期間の長さが実質的に同一である構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ１６」とも称す。
【００７３】
上記の遊技機Ｂ１４であれば、作動管理期間に後付加期間を含める処理が簡素化される。
【００７４】
上記の遊技機Ｂ９又はＢ１３において、
前記複数回の単位作動期間のうち最終の単位作動期間に対する前記後付加期間が、前記複数回の単位作動期間のうち他の単位作動期間に対する前記前付加期間より長い構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ１７」とも称す。
【００７５】
上記の遊技機Ｂ１７であれば、上記の遊技機Ｂ５と実質的に同一の効果を奏する。
【００７６】
上記の遊技機Ｂ１３において、
前記複数回の単位作動期間の各々に対する前記前付加期間及び前記後付加期間の長さが実質的に同一である構成であることが好ましい。なお、以下においては、この構成の遊技機を「遊技機Ｂ１８」とも称す。
【００７７】
上記の遊技機Ｂ１８であれば、作動管理期間に前付加期間及び後付加期間を含める処理が簡素化される。
【００７８】
前記振動検出手段は、前記振動に応じて移動する検出子の移動状態が所定の許容範囲である場合と前記検出子の移動状態が所定の許容移動範囲を超えている場合とで異なる出力状態の振動センサ信号を出力し、前記振動判定情報更新手段が、前記振動センサ信号の出力状態に基づいて前記振動判定情報を更新する構成であることが好ましい。「検出子の移動状態」とは、基準位置からの検出子の位置ズレや振れ角、検出子の移動速度又は検出子の移動時の加速度で識別される状態である。また、「許容移動範囲」とは、移動状態が位置ズレで識別される場合には位置範囲を意味し、移動状態が振れ角で識別される場合には振れ角度範囲を意味し、移動状態が移動速度で識別される場合には速度範囲を意味し、移動状態が加速度で識別される場合には加速度範囲を意味する。この構成であれば、微少な振動である場合には振動センサ信号が出力されないために、通常の遊技中において振動判定情報を実質的に基準値に維持することができる。これによって、許容振動と異常振動との識別力が向上する。また、遊技機の設置における角度ズレ等によって常に振動が検出されることを良好に防止できる。
【００７９】
〔具体的な構成〕
本発明に係る具体的な形態について図面を参照しながら詳細に説明する。ここでは、遊技機として弾球遊技機の一具体例を挙げて説明するが、本発明の主旨から逸脱しない限り適宜に設計が変更されてもよい。
【００８０】
〔実施形態１〕
実施形態１の遊技機について説明する。図１〜図３は遊技機の一例を表す斜視図であり、図４はその正面図である。図１〜図３に示されたように、遊技機１００は、その外殻を形成する外枠１０１と、外枠１０１の一側部に開閉可能に支持された遊技機本体とを備えている。遊技機本体は、外枠１０１に対して、遊技機１００の正面から見て左側の上下方向に延びる開閉軸線を軸心にして前方側に十分に開放できる内枠セット１０２と、内枠セット１０２の左側の上下方向の開閉軸線を軸心にして開閉自在に取り付けられた前面枠セット１０３と、内枠セット１０２の左側の上下方向の開閉軸線を軸心にして開閉自在に取り付けられた背面セット１０４とを備えている。
【００８１】
遊技機１００は、更に、外枠１０１に対して内枠セット１０２が閉鎖されている場合において外枠１０１と内枠セット１０２とを開閉不能に施錠する内枠施錠機構１０５（図２のみ）と、内枠セット１０２に対して前面枠セット１０３が閉鎖されている場合において内枠セット１０２と前面枠セット１０３とを開閉不能に施錠する前面枠施錠機構１０６（図３のみ）と、内枠施錠機構１０５による外枠１０１と内枠セット１０２との施錠及び前面枠施錠機構１０６による内枠セット１０２と前面枠セット１０３との施錠を開錠するために操作される共通の錠開閉操作機構１１９とを備えている。錠開閉操作機構１１９（図１のみ）に所定の開閉鍵が挿入されて、開閉鍵が右に回転されると内枠施錠機構１０５が作動して外枠１０１と内枠セット１０２との施錠が解除され、一方、開閉鍵が左に回転されると内枠施錠機構１０６が作動して内枠セット１０２と前面枠セット１０３との施錠が解除される。
【００８２】
内枠セット１０２には、内枠セット１０２が外枠１０１に対して開かれたことを検出する内枠スイッチ１０８（図８参照）が設けられており、内枠セット１０２が開かれると、内枠スイッチ１０８のオフ状態を表す信号が遊技ホール内の管理コンピュータ（図示せず）に出力される。また、内枠スイッチ１０８には、前面枠セット１０３が内枠セット１０２に対して開かれたことを検出する前面枠スイッチ１０９（図３のみ）が設けられており、前面枠セット１０３が開かれると、前面枠スイッチ１０９のオフ状態を表す信号が管理コンピュータに出力される。
【００８３】
図１、図３及び図４に示されたように、前面枠セット１０３は、大別すると、前面枠１１０と、前面枠１１０の前面側に設けられた開口を有する窓枠１１１と、窓枠１１１の開口を塞ぐように窓枠１１１に固定された前面透明板１１２と、窓枠１１１の開口の周囲に設けられた各種の枠発光装置１２１〜１２５と、窓枠１１１の下側において前方側に突出するように設けられた上皿１４０と、上皿１４０の突出部に設けられた貸出操作装置１３０と、最下部に取り付けられた下皿１６０と、下皿１６０の右側方に設けられた発射操作装置１７０と、窓枠１１１の上方両側に設けられた各種の音響装置１８０を備えている。なお、窓枠１１１の開口からは及び前面透明板１１２を通して遊技盤２００（図３参照）の遊技領域が視認できる。
【００８４】
枠発光装置１２１〜１２５は、遊技状態の変化に応じて点灯、点滅のように発光態様が変更制御されその遊技中の演出効果を高める役割を果たす。また、遊技機１００の作動中において各種の異常等が発生した場合にその発生を報知したり、遊技機１００に対して不正な行為、例えば、磁気作用による遊技球の誘導や振動による遊技球の誘導が行われた場合にその発生を報知したりする。
【００８５】
貸球操作装置１３０は、外部のカードユニット（図示せず）に投入された紙幣やカードの残額情報を表示する度数表示部１３１と、球貸しの指示を入力する球貸しボタン１３２と、投入されたカード等の返却指示を入力する返却ボタン１３３とを含んでいる。遊技機１００の側方に配置された図示しない紙幣や残額が有るカード等を投入すると、それらの金額に対応する数値が度数表示部１３３に表示される。この状態で球貸しボタン１３２が操作されると、その操作に応じて遊技球の貸し出しが行われ、度数表示部１３１の表示がその貸し出しに応じた数値だけ減少した数値に更新される。また、返却ボタン１３３が操作されると、残額に応じた紙幣の等価物や残額を記録したカードが返却される。なお、カードユニットを介さずに外部の球貸し装置（図示せず）から上皿に遊技球が直接貸し出される遊技機（通称、現金機）では貸球操作装置１３０は不要である。
【００８６】
上皿１４０は、遊技進行に応じて獲得した遊技球や、貸球操作装置１３０の貸出操作に応じて貸し出された遊技球を一旦貯留すると共に、遊技球を一列に整列させながら発射装置１５０の方（右方）へ順次に案内する。
【００８７】
下皿１６０は、上皿１４０が満タンになった場合等に排出口１６０Ａより排出される遊技球を停留するものであって、底面に開口１６１Ａの形成された球受部１６１と、球受部１６１の開口１６１Ａを閉塞させたり開放させたりする球抜き機構１６２と、球抜き機構１６２を作動させる球抜きレバー１６３とを備えている。球抜きレバー１６３を左側に移動させると、球受部１６１の底面の開口１６１Ａが開放され、下皿１６０内に停留されている遊技球が開口を通して外部に排出される。また、排出口１６０Ａの奥側には下皿１６０に過剰に遊技球が貯留されているか否かを検知する球溢れスイッチ１６４（図９参照）が設けられている。
【００８８】
発射操作装置１７０は、上皿１４０に貯留された遊技球の発射指示を入力する装置であって、前方に突出する台座１７１と、台座１７１の周囲に設けられた回動自在な発射ハンドル１７２と、発射ハンドル１７２の回転操作量を検知する可変抵抗器１７３（図９参照）と、発射ハンドル１７２に遊技者が接触していることを検出する接触センサ１７４（図９参照）と、発射ハンドル１７２の回転に伴う発射操作を無効化する発射停止スイッチ１７５（図４参照）とを含んでいる。遊技者による発射ハンドル１７２の回転操作に応じて、その回転操作量に対応する強度で発射装置１５０から遊技球が射出される。なお、接触センサ１７４によって発射ハンドル１７２と遊技者との接触が検出されていない場合や、発射停止スイッチ１７５の操作によって発射操作が無効化されている場合には、発射ハンドル１７２が回転操作されていても発射装置１５０から遊技球は射出されない。
【００８９】
音響装置１８０は、遊技進行に応じた演出や各種の異常の発生に応じた報知を音声や音楽や単純機械音等の音響によって出力する。
【００９０】
内枠セット１０２は、枠体１０１に対して開閉自在に支持される内枠１９０を備え、内枠１９０には、大別すると、遊技盤２００と、発射操作装置１７０への操作に基づいて遊技球を遊技盤２００に射出する発射装置１５０と、内枠１９０や遊技盤２００の背面側に設けられた各種の制御装置等を備えている。
【００９１】
発射装置１５０は、発射操作装置１７０の概ね後方側に設けられており、上皿１４０に貯留されている遊技球を順次に発射位置に送り出す球送り機構１５３（図３参照）と、球送り機構１５３を駆動する球送りソレノイド１５１（図８参照）と、発射位置に配置された遊技球を遊技盤２００に向けて発射する発射機構１５４（図３参照）と、発射機構１５４を駆動する発射ソレノイド１５２（図８参照）とを備えている。
【００９２】
遊技盤２００は、遊技性を決定する主要部である。ここで、遊技盤２００について詳細に説明する。図５は遊技盤の一例を表す斜視図であり、図６は遊技盤の一例を表す正面図である。遊技盤２００は、図５及び図６に示されたように、基体２０１と、基体２０１に取り付けられた内外二重に一体形成された内レール２０２及び外レール２０３で構成されるレールユニットと、内レール２０２の先端（図５及び図６の左上部）に取着された戻り球防止部材２０４と、外レール２０３の先端に取着された返しゴム２０５と、基体２０１の前面側におけるレールユニットにより略円形状に区画された遊技領域を流下する遊技球の流下方向や流下速度を変化させる多数の釘及び複数の風車等の流下変化部材と、遊技領域内に一部が突出するように基体２０１に設けられた中央構造体９９等の各種の役物と、遊技領域内に一部が突出するように基体２０１に設けられた特別始動装置６３等の各種の入賞装置とを備えている。
【００９３】
内レール２０２及び外レール２０３で構成されるレールユニットは、発射装置１５０（図３参照）から発射された遊技球を遊技盤２００の上部へ案内する。内レール２０２は上方の約１／４ほどを除いて略円環状に配置され、一部（主に左側部）が内レール２０２に向かい合うようにして外レール２０３が配置されている。内レール２０２と外レール２０３とが所定間隔を隔てて並行する部分（向かって左側の部分）により球案内通路が形成されている。戻り球防止部２０４は、一旦、内レール２０２及び外レール２０３間の球案内通路から遊技領域へ案内された遊技球が球案内通路内に戻ってしまうことを防止する。また、返しゴム２０５は、所定以上の勢いで発射された遊技球を遊技領域の中央方向に跳ね返らせる。遊技領域の下端部にはアウト口２０６が設けられており、各種の入賞装置や役物に入球しなかった遊技球はこのアウト口２０６を通って図示しない球排出路の方へと案内されるようになっている。
【００９４】
また、発射装置１５０からレールユニットにより形成される球案内通路へ遊技球を誘導する発射レール（図示せず）と外レール２０３との間には所定間隔の隙間があり、この隙間より下方にファール球通路が形成されている。これによって、仮に発射装置１５０から発射された遊技球が戻り球防止部２０４まで至らず球案内通路を逆戻りする場合には、その遊技球はファール球通路を介して下皿１６０（図１参照）に返却される。
【００９５】
遊技盤２００は、図５及び図６に示されたように、一般入賞装置６１、特別入賞装置６２、上始動部６３Ａと下始動部６３Ｂとを含む特別始動装置６３、普通始動装置６４、特別図柄表示装置９１、普通図柄表示装置９３、装飾図柄表示装置（液晶表示装置）９５、中央構造体９９等を備えている。これらの一般入賞装置６１、特別入賞装置６２、特別始動装置６３、中央構造体９９等は、遊技盤２００においてルータ加工によって形成された貫通穴にそれぞれに配設され、遊技盤２００の前面側から木ネジ等により取り付けられている。また、下始動部６３Ｂの入口には、一対の開閉羽根６８が設けられており、遊技球を案内する高確率進入許容位置と、上始動部６３Ａを介して遊技球が流入できるが下始動部６３Ｂに直接に遊技球が流入できない低確率進入許容位置（図６に示された状態）を採りうる。開閉羽根６８は、遊技盤２００の裏面側に配設された特別始動口ソレノイド７３によって駆動される。また、下始動部６３Ｂの下方には、開閉シャッタ６７を備える特別入賞装置６２が配置されている。特別入賞装置６２は、通常時において開閉シャッタ６７が閉鎖されており、特別遊技状態となると開放される。開閉シャッタ６７は遊技盤２００の裏面側に配設された特別入賞口ソレノイド７２（図８参照）によって駆動される。特別入賞装置６２の内部には、進入した遊技球を検出する特別入賞スイッチ８２（図８参照）が設けられている。中央構造体９９には、入球口９９Ａ（図５参照）及び入球口９９Ｂ（図５参照）から進入した遊技球を転動面９９Ｓ（図５参照）に誘導する誘導路（図示せず）が形成されている。転動面９９Ｓに誘導された遊技球は、中央誘導路９９Ｐ（図５参照）に進入して特別始動装置６３の上始動部６３Ａの真上に排出されるか、又は、転動面９９Ｓから転落して特別始動装置６３の左右の周辺に流下する。
【００９６】
特別図柄表示装置９１は、特別始動装置６３への遊技球の入賞を契機として識別情報としての特別図柄を変動表示し、装飾図柄表示装置９５は特別図柄の変動表示に対応した装飾図柄を変動表示し、普通図柄表示装置９３は普通始動装置６４の遊技球の通過を契機として普通図柄を変動表示する。
【００９７】
特別図柄表示装置９１は、２色のＬＥＤ９１Ａ，９１Ｂで構成されており、主制御基板９２０（図８参照）により表示内容が制御される。各ＬＥＤ９１Ａ，９１Ｂは、例えば赤色と緑色との可変表示がなされるようになっている。装飾図柄表示装置９５は液晶表示装置で構成されており、サブ制御基板９４０によって制御される。装飾図柄表示装置９５には、例えば上、中、及び下の３箇所に識別情報としての図柄が表示される。これら図柄がスクロール表示されることによって装飾図柄表示装置９５に装飾図柄が可変表示される。普通図柄表示装置９３は、２色のＬＥＤ９３Ａ，９３Ｂで構成されており、主制御基板９２０（図８参照）により表示内容が制御される。各ＬＥＤ９３Ａ，９３Ｂは、例えば赤色と緑色との可変表示がなされるようになっている。普通図柄表示装置９３は、遊技球が普通始動装置６４を通過する毎に例えばＬＥＤ９３Ａ，９３Ｂによる表示図柄（普通図柄）が変動し、特定の普通図柄の組合せで停止した場合に特別始動装置６３の下始動部６３Ｂが所定時間だけ作動状態（開閉羽根６８の開放状態）となるよう構成されている。遊技球が普通始動装置６４を通過した回数は最大４回まで保留され、その保留回数が普通図柄保留表示装置９４の４つのＬＥＤ９４Ａ〜９４Ｄにて点灯表示されるようになっている。
【００９８】
特別入賞装置６２は、通常は遊技球が入賞できない又は入賞し難い閉状態になっており、特別遊技状態において遊技球が入賞しやすい開放状態と通常の閉鎖状態とに繰り返し作動されるようになっている。より詳しくは、特別図柄表示装置９１が特定の表示態様となった場合に特別遊技状態に移行する。そして、特別入賞装置６２の開閉シャッタ６７が所定の開放状態となり、遊技球が入賞しやすい状態になるよう構成されている。具体的には、所定時間（例えば、約３０秒）の経過又は所定個数（例えば、１０個）の遊技球の入賞を１ラウンドとして、特別入賞装置６２の開閉シャッタ６７が所定回数繰り返し開放される。遊技球が特別始動装置６３を通過した回数は最大４回まで保留され、その保留回数が特別図柄保留表示装置９２のＬＥＤ９２Ａ〜９２Ｄにて点灯表示されるようになっている。
【００９９】
ここで、特別図柄表示装置９１、普通図柄表示装置９３の表示内容について説明する。なお、大当たりの発生を遊技者に示すための図柄として特別図柄表示装置９１で表示される特別図柄と、装飾図柄表示装置９５で表示される装飾図柄との２種類が設けられている。装飾図柄は、特別図柄と同期して変動が行われる図柄であり、特別図柄の変動開始と同期して変動表示され、特別図柄の変動停止と同期して確定表示される。この装飾図柄は、遊技者に多種多様な表示演出を行って飽きにくい遊技性を備えるために設けられている。
【０１００】
先ず、特別図柄表示装置９１の表示内容について説明する。特別図柄の変動表示は、ＬＥＤ９１Ａ，９１Ｂの色変化（赤色・緑色の変化）や点滅等の点灯パターンの変化により表現される。この特別図柄の変動表示は遊技球の特別始動装置６３への入賞に基づいて開始され、所定の時間後に特別図柄の変動表示が停止する。その停止時に、特別図柄が揃っている場合、即ち、ＬＥＤ９１Ａ，９１Ｂが同一色の点灯状態となっているときは大当たりとなり、変動表示の停止時に特別図柄が揃っていなければ、即ち、ＬＥＤ９１Ａ，９１Ｂが異色の点灯状態となっているときは、外れとなり、特別始動装置６３への入賞に基づいて再度の変動表示が行われる。遊技球が特別始動装置６３に入賞した回数は最大４回まで保留され、その保留回数が特別図柄保留表示装置９２のＬＥＤ９２Ａ〜Ｄにて点灯表示されるようになっている。なお、本形態では、変動表示の停止時において、ＬＥＤ９１Ａ，９１Ｂが共に赤色の点灯状態であれば、特定図柄（特定遊技状態移行図柄）とみなされ、ＬＥＤ９１Ａ，９１Ｂが共に緑色の点灯状態であれば、非特定図柄（時短遊技状態移行図柄）とみなされる。
【０１０１】
次いで、普通図柄表示装置９３の表示内容について説明する。普通図柄の変動表示は、ＬＥＤ９３Ａ，９３Ｂの色変化（赤色・緑色の変化）や点滅等の点灯パターンの変化により表現される。この普通図柄の変動表示は遊技球の普通始動装置６４の通過に基づいて開始され、所定の時間後に普通図柄の変動表示が停止する。その停止時に、普通図柄が揃っている場合、即ち、ＬＥＤ９３Ａ，９３Ｂが同一色の点灯状態となっているときは当たりとなり、変動表示の停止時に普通図柄が揃っていなければ、即ち、ＬＥＤ９３Ａ，９３Ｂが異色の点灯状態となっているときは、ハズレとなり、普通始動装置６４の通過に基づいて再度の変動表示が行われる。遊技球が普通始動装置６４を通過した回数は最大４回まで保留され、その保留回数が普通図柄保留表示装置９４のＬＥＤ９４Ａ〜９４Ｄにて点灯表示されるようになっている。
【０１０２】
次に、上記の如く構成されたパチンコ機１００の動作について説明する。本形態では、主制御基板９２０内のＭＰＵは、遊技に際し各種カウンタ情報を用いて、大当たり抽選や特別図柄表示装置９１の図柄表示の設定などを行うこととしている。具体的には、特別図柄に関連するカウンタ群と、普通図柄に関連するカウンタ群とを備えている。先ず、特別図柄に関連するカウンタ群について説明する。特別図柄に関連するカウンタ群としては、大当たりの抽選に使用する大当たり乱数カウンタと、特別図柄表示装置９１の大当たり図柄の選択に使用する大当たり図柄カウンタと、特別図柄表示装置９１が外れ変動する際の停止パターンの選択（装飾図柄の変動においてはリーチとするか完全ハズレとするかのリーチ抽選等）に使用する停止パターン選択カウンタと、大当たり乱数カウンタの初期値設定に使用する大当たり初期値乱数カウンタと、変動パターンの選択に使用する種別を決定する第１〜第３の変動種別カウンタとを備えている。ここで、変動パターンとは、変動表示の特徴が共通するものを区分した場合における各パターン（形態）を意味している。
【０１０３】
大当たり乱数カウンタ、大当たり図柄カウンタ、停止パターン選択カウンタ、大当たり初期値乱数カウンタ及び第１〜第３の変動種別カウンタの各々は、その更新契機毎に前回値に１が加算され、カウンタごとの所定の最大値に達した後に「０」に戻るループカウンタとなっている。これらのカウンタは短時間間隔で更新され、その更新値が主制御基板９２０のＲＡＭの所定領域に設定されたカウンタ用バッファに適宜格納される。そのＲＡＭには、１つの実行エリアと４つの保留エリア（保留第１〜第４エリア）とからなる特別図柄用の取得乱数格納領域が設けられており、４つの保留エリアには、特別始動装置６３への遊技球の入賞タイミングに合わせて、大当たり乱数カウンタ、大当たり図柄カウンタ及び停止パターン選択カウンタの各値がそれぞれ格納される。以下において、これらのカウンタの具体的な内容について詳述する。
【０１０４】
大当たり乱数カウンタは、例えば「０」〜「７３８」の範囲内で順に１ずつ加算され、最大値（つまり７３８）に達した後に「０」に戻る構成となっている。特に大当たり乱数カウンタが１周した場合、その時点の大当たり乱数初期値カウンタの値が大当たり乱数カウンタの初期値として読み込まれる。なお、大当たり乱数初期値カウンタは、大当たり乱数カウンタと同一範囲で更新されるループカウンタとして構成され（値＝０〜７３８）、タイマ割込毎に１回更新されると共に通常処理の残余時間内で繰り返し更新される。大当たり乱数カウンタは定期的に（本形態ではタイマ割込毎に１回）更新され、遊技球が特別始動装置６３に入賞したタイミングで特別図柄抽選用の取得乱数格納領域に格納される。
【０１０５】
大当たり図柄カウンタは、大当たりの際、特別図柄表示装置９１における特別図柄の変動停止時の図柄を決定するものであり、例えば「０」〜「４」の範囲内で順に１ずつ加算され、最大値（つまり４）に達した後に０に戻る構成となっている。例えば、大当たり図柄カウンタの値が「０」、「１」の場合の停止図柄は、ＬＥＤ９１Ａ，９１Ｄが共に緑色で停止し、この場合の停止図柄の組み合せは非特定図柄（特別遊技状態後に時短遊技状態へ移行させる場合の図柄）を意味する。大当たり図柄カウンタの値が「２」、「３」、「４」の場合の停止図柄は、特別図柄表示装置のＬＥＤ９１Ａ，９１Ｂが共に赤色で停止し、この場合の停止図柄の組み合せは特定図柄（遊技状態後に特別遊技状態へ移行させる場合の図柄）を意味する。大当たり図柄カウンタは定期的に（本形態ではタイマ割込毎に１回）更新され、遊技球が特別始動装置６３に入賞したタイミングで主制御基板９２０のＲＡＭの取得乱数格納領域に格納される。
【０１０６】
停止パターン選択カウンタは、例えば「０」〜「２３８」の範囲内で順に１ずつ加算され、最大値（つまり「２３８」）に達した後に「０」に戻る構成となっている。本形態では、特別図柄の表示は、２つのＬＥＤ９１Ａ，９１Ｂで表現するように構成されているので、特別図柄の場合にはリーチという概念はなく、リーチに相当する停止パターンを停止パターン選択カウンタによって、決定することとしている。一方、装飾図柄の場合は、３つの装飾図柄が停止するので、リーチが存在する。従って、装飾図柄の場合は、リーチ抽選を、停止パターン選択カウンタによって決定している。即ち、装飾図柄の場合では、リーチの発生した後に最終停止図柄がリーチ図柄の前後に１つだけずれて停止する「前後外れリーチ」と、同じくリーチの発生した後に最終停止図柄がリーチ図柄の前後以外で停止する「前後外れ以外リーチ」と、リーチ発生しない「完全外れ」とを抽選することとしている。例えば、停止パターン選択カウンタの値が「０」〜「２０１」である場合は完全外れに該当し、その値が「２０２」〜「２０８」である場合は前後外れリーチに該当し、その値が「２０９」〜「２３８」が前後外れ以外リーチに該当する。ここで、リーチとは、装飾図柄表示装置９５の表示画面に表示される装飾図柄が変動表示を開始した後、先に停留する図柄の組み合せが同一図柄（複数の有効ラインがある装飾図柄においてはいずれかの有効ライン上で同一図柄）であって大当たりの必要条件を満たしており、変動表示が続いている図柄の表示結果如何によっては大当たりとなることを遊技者に示唆して大当たりの図柄の組み合せを遊技者に期待させる表示であり、興趣演出の１種である。興趣演出とは、変動表示の途中で装飾図柄表示装置９５の表示画面にリーチに代表される所定の図柄を現出させたり、音響装置１８０（図１及び図８参照）から特定の音声を出力したり、振動用のモータによって遊技球発射ハンドル１７２（図１参照）を振動させる等、通常とは異なる態様を変動表示に伴わせて変動表示後の表示結果が大当たりとなることを遊技者に期待させる演出である。なお、停止パターン選択カウンタは定期的に（本形態ではタイマ割込毎に１回）更新され、遊技球が特別始動装置６３に入賞したタイミングで主制御基板９２０のＲＡＭの取得乱数格納領域に格納される。
【０１０７】
第１の変動種別カウンタは、例えば「０」〜「１９８」の範囲内で順に１ずつ加算され、最大値（つまり「１９８」）に達した後に「０」に戻る構成となっている。また、第２の変動種別カウンタは、例えば「０」〜「２４０」の範囲内で順に１ずつ加算され、最大値（つまり「２４０」）に達した後に「０」に戻る構成となっている。また、第３の変動種別カウンタは、例えば「０」〜「１６２」の範囲内で順に１ずつ加算され、最大値（つまり「１６２」）に達した後に「０」に戻る構成となっている。第１の変動種別カウンタによって、ノーマルリーチ、スーパーリーチ、プレミアムリーチ等のリーチの種別のような大まかな図柄変動態様が決定され、第２の変動種別カウンタによって、例えばノーマルリーチＡ、ノーマルリーチＢ等のようにさらに細かな図柄変動態様が決定され、第３の変動種別カウンタによって、例えばすべり停止変動の場合の変動時間の加減算が決定される。従って、これらの第１〜第３の変動種別カウンタを組み合わせることで、変動パターンの多種多様性を容易に実現できる。第１〜第３の変動種別カウンタは、後述する通常処理が１回実行される毎に１回更新され、また、通常処理内の残余時間内でも繰り返し更新される。そして、特別図柄表示装置９１による特別図柄及び装飾図柄表示装置９５による装飾図柄の変動開始時における変動パターンの決定に際して第１〜第３の変動種別カウンタのバッファ値が取得される。
【０１０８】
次いで、普通図柄に関連するカウンタ群について説明する。普通図柄に関連するカウンタ群としては、当たりの抽選に使用する当たり乱数カウンタと、当たり乱数カウンタの初期値設定に使用する当たり初期値乱数カウンタとを備えている。当たり乱数カウンタ及び当たり初期値乱数カウンタは、その更新契機ごとに前回値に１が加算され、最大値に達した後に「０」に戻るループカウンタとなっている。当たり乱数カウンタ及び初期値乱数カウンタは短時間間隔で更新され、その更新値が主制御基板９２０のＲＡＭの所定領域に設定されたカウンタ用バッファに適宜格納される。そのＲＡＭには、１つの実行エリアと４つの保留エリア（保留第１〜第４エリア）とからなる普通図柄に関する抽選用の取得乱数格納領域が設けられており、保留エリアには、普通始動装置６４への遊技球の通過に合わせて、当たり乱数カウンタの値が格納される。
【０１０９】
当たり乱数カウンタ，当たり初期値乱数カウンタの具体的な内容について詳述する。当たり乱数カウンタは、例えば「０」〜「２５０」の範囲内で順に１ずつ加算され、最大値（つまり「２５０」）に達した後に「０」に戻る構成となっている。そして、当たり乱数カウンタが１周した場合、その時点の当たり初期値乱数カウンタの値が当たり乱数カウンタの初期値として読み込まれる。なお、当たり初期値乱数カウンタは、当たり乱数カウンタと同一範囲で更新されるループカウンタとして構成され（値＝０〜２５０）、タイマ割込毎に１回更新されると共に通常処理の残余時間内で繰り返し更新される。当たり乱数カウンタは定期的に（本形態ではタイマ割込毎に１回）更新され、遊技球が普通始動装置６４を通過したタイミングで普通図柄用の保留球格納エリアに格納される。当たり乱数カウンタの当たりとなる乱数の値の数は「１４９」で、その値は「５〜１５３」である。
【０１１０】
なお、上記の各種のカウンタの大きさや範囲は一例にすぎず任意に変更できる。但し、不規則性を重視すれば、大当たり乱数カウンタ、大当たり図柄カウンタ、停止パターン選択カウンタ、大当たり初期値乱数カウンタ、当たり乱数カウンタ、当たり初期値乱数カウンタ及び第１〜第３の変動種別カウンタの各々の大きさは何れも異なる素数とし、いかなる場合にも同期しない数値としておくのが望ましい。
【０１１１】
ここで、本形態の遊技機の遊技性について簡単に説明する。通常遊技状態において特別図柄表示装置９１に特別図柄としてハズレ図柄が確定表示された場合には、通常遊技状態を維持する。一方、通常遊技状態において特別図柄表示装置９１に特別図柄として特定図柄又は非特定図柄が確定表示された場合には特別遊技状態に移行する。更に、特別図柄の停止図柄が特定図柄及び非特定図柄であった場合には、それぞれ、特別遊技状態後に、次回の特別遊技状態まで継続する確変遊技状態及び所定の回数（例えば、１００回）の特別図柄の変動が終了するまで継続する時短遊技状態に移行する。確変遊技状態においては、特別図柄の当選確率が通常遊技状態より高くなり、普通図柄の当選確率が通常遊技状態より高くなり、普通図柄の抽選に当選した場合の特別始動装置６３の開閉羽根６８の開放時間が長くなり、特別図柄及び普通図柄の変動表示時間が短くなる。また、時短遊技状態においては、普通図柄の当選確率が通常遊技状態より高くなり、かつ、普通図柄の抽選に当選した場合の特別始動装置６３の開閉羽根６８の開放時間が長くなり、普通図柄の変動表示時間が短くなる。
【０１１２】
サブ制御基板９４０が、遊技盤２００の背面側に設けられており、直方体形状の基板ケースに収容されている。なお、サブ制御基板９４０の動作については電気的な構成の説明において詳述する。また、主制御基板９２０は、遊技盤２００の背面側においてサブ制御基板９４０の下方に設けられている。主制御基板９２０と主制御基板９２０の右端（図７中では左端）に隣接して配置された電源監視装置９１０とが、遊技盤２００の背面側に設けられており、それらは直方体形状の基板ケースに一括して収容されている。なお、主制御基板９２０及び電源監視装置９１０については、電気的な構成の説明において詳述する。
【０１１３】
遊技機１００の背面側の構成について説明する。図７は、遊技機の一例を表す背面図である。遊技機１００にはその背面（内枠１９０及び遊技盤２００の背面）において、各種の制御装置や中継装置が上下左右に並べられるようにして又は前後に重ねて配置されている。なお、遊技盤２００の背面に設けられる各種の装置については遊技盤２００の説明に付随して説明したために、それら以外の構成についてのみ詳細に説明する。
【０１１４】
各種の制御装置を２つの取付台に分けて搭載してユニット化し、それらを個別に内枠１９０又は遊技盤２００の裏面に装着するようにしている。具体的には、図７に示されたように、遊技盤２００の背面側に配置された、基板ケースに収容された主制御基板９２０及び電源監視装置９１０と基板ケースに収容されたサブ制御基板９４０とがユニット化され、内枠１９０の背面側に配置される払出制御基板９３０、電源・発射制御装置９００及びカードユニット中継装置９５０がユニット化されている。また、払出装置３５８及び保護カバー３５１も別途にユニット化されている。各ユニットは、ユニット単位で何ら工具等を用いずに着脱できるよう構成されている。これによって、各ユニットやその他の構成が前後に重ねて配置されても、隠れた構成等を容易に確認することができる。
【０１１５】
払出制御基板９３０は、払出装置３５８による賞球の払い出しや貸球の貸し出しを制御する。払出制御基板９３０は、主制御基板９２０と同様に、開封の痕跡を残さずに開封できないように基板ケースによって封止されている。電源・発射制御装置９００は、遊技者による発射操作装置１７０の操作に基づく遊技球の射出を主制御基板９２０と協同して制御する。また、電源・発射制御装置９００は、外部電力を各種の制御装置等で必要とする所定の電圧の電力に変換して出力する。また、カードユニット中継装置９５０は、球貸操作装置１３０（図１参照）及びカードユニット（図示せず）に電気的に接続され、球貸操作装置１３０とカードユニットとの間の信号を中継したり、カードユニットと払出制御基板９３０との間の信号を中継したりする。カードユニットを介さずに外部の球貸装置等から上皿１４０に遊技球が直接貸し出される遊技機（通称、現金機）では、カードユニット中継装置９５０は不要である。
【０１１６】
背面セット１０４は、内枠セット１０２に開閉自在に支持された裏パック３５１と、裏パック３５１に設けられ、遊技球を払い出したり貸し出したりする払出装置３５８と、払出装置３５８から放出される遊技球を貯留する払出機構部３５２とを備えている。
【０１１７】
裏パック３５１は、樹脂（例えば、ＡＢＳ樹脂）により一体成型されており、略平坦状のベース部３５３と、遊技機１００の後方に突出し横長の略直方体形状をなす保護カバー部３５４とを有する。保護カバー部３５４は左右側面及び上面が閉鎖されかつ下面のみが開放された形状をなし、少なくともセンタ役物４１を囲むのに十分な大きさを有する（但し本形態では、サブ制御基板９４０も合わせて囲む構成となっている）。保護カバー部３５４の背面には多数の通気孔３５４ａが設けられている。この通気孔３５４ａは各々が長孔状をなし、それぞれの通気孔３５４ａが比較的近い位置で隣り合うよう設けられている。これによって、主制御基板９２０及びサブ制御基板９４０における発熱の放熱性を向上させている。なお、隣り合う通気孔３５４ａ間にある樹脂部分を切断することにより、裏パック３５１の背面を容易に開口させることもできる。
【０１１８】
裏パック３５１のベース部３５３には、保護カバー部３５４を迂回するようにして払出機構部３５２が配設されている。裏パック３５１の最上部には上方に開口したタンク３５５が設けられており、タンク３５５には遊技ホールの島設備から供給される遊技球が逐次補給される。タンク３５５の下方には、例えば横方向２列（２条）の球通路を有し下流側に向けて緩やかに傾斜するタンクレール３５６が連結され、更にタンクレール３５６の下流側には縦向きにケースレール３５７が連結されている。タンクレール３５６とケースレール３５７との接続部の近傍にはタンク３５５及びタンクレール３５６に遊技球が補給されているか否かを検出する貯留球スイッチ３６３（図８参照）が設けられている。払出装置３５８は、ケースレール３５７の最下流部に設けられ、払出計数スイッチ３６２（図８参照）による払出個数を監視しながら払出モータ３６１等の所定の電気的に駆動される構成により必要個数の遊技球の払い出しを適宜に行う。そして、払出装置３５８より払い出された遊技球は払出通路（図示せず）等を通して上皿１４０に供給される。タンクレール３５６と、タンクレール３５６に振動を付加するためのバイブレータ３６０とは一体的にユニット化されており、仮にタンクレール３５６付近で球詰まりが生じたとしても、バイブレータ３６０を駆動することで球詰まりが解消されるようになっている。
【０１１９】
払出機構部３５２には、払出制御基板９３０から払出装置３５８への払出指令の信号を中継する払出中継装置３８１が設置されると共に、電源・発射制御装置９００への外部電力の取り込みを制御する電源スイッチ３８２が設置されている。電源スイッチ３８２には、所定の外部電力（本形態では交流２４Ｖ）が供給されており、遊技機１００は電源スイッチ３８２がオン状態へ移行した場合に通電状態へ移行することとなり、逆に、電源スイッチ３８２がオン状態へ移行した場合には停電状態へ移行することとなる。
【０１２０】
（遊技機の電気的構成及び各種制御処理）
次に、遊技機１００の電気的構成について説明する。図８は、遊技機の電気的構成の一例を表すブロック図である。遊技機１００は、電源・発射制御装置９００、電源監視装置９１０、主制御基板９２０、払出制御基板９３０、サブ制御基板９４０等の制御装置を備えている。なお、図８において、各種の信号を中継するだけの回路装置については省略している。以下に、これらの主要な装置を個別に詳細に説明する。
【０１２１】
電源・発射制御装置９００は、遊技機１００の各部に電源供給路（図中の破線）を介して所定の電圧の電力を供給する電源部９０１と、発射操作装置１７０の操作に応じて発射装置１５０の駆動を制御する発射制御部９０２と、強制初期化スイッチ１０７や球溢れスイッチ１６４の作動状態に応じてそれらから出力される強制初期化信号や球溢れ信号を中継する信号中継部９０３とを備えている。
【０１２２】
電源部９０１は、外部より供給される外部電力（例えば、交流２４ボルト）を取り込んで内部電力（例えば、直流２４ボルト）に変換すると共に、その内部電力から各種のソレノイドや各種のモータ等の機器を駆動するための駆動用電圧の電力（例えば、直流１２ボルト）、各種のスイッチを駆動したり制御処理を実行したりするための制御用電圧の電力（例えば、直流５ボルト）、ＲＡＭの内容を保持させるためのバックアップ用電圧の電力等を生成して、電源監視装置９１０、主制御基板９２０、払出制御基板９３０、サブ制御基板９４０等に供給する。具体的には、電源監視装置９１０に対しては、内部電力、駆動用電圧、制御用電圧及びバックアップ電圧の電力が供給され、主制御基板９２０に対しては、駆動用電圧、制御用電圧及びバックアップ電圧の電力が電源監視装置９１０の電力中継部４１１を介して供給され、払出制御基板９３０及びサブ制御基板９４０に対しては、駆動用電圧及び制御用電圧の電力が直接的に供給され、発射制御部９０２に対しては、駆動用電圧及び制御用電圧の電力が供給される。電源部４０１には、電源スイッチ３８２が接続されており、電源スイッチ３８２がオフ状態である場合には外部電力の取り込みが停止される。なお、電源スイッチ３８２をオフ状態にしたり、電源スイッチ３８２を介して電源部４０１に接続される電源プラグを外部電力供給コンセントから抜脱したりすることによって遊技機１００の内部への電力の供給が停止する場合や、外部電力自体の供給が停止する場合を「停電状態」と総称する。なお、電源部４０１は、停電状態の発生後においても所定の期間にわたり所定の電圧の電力を正常に出力するように構成されている。これによって、主制御基板９２０及び払出制御基板９３０は、現在の制御状態に復帰できるように状態を保存して制御を終了させることができる。
【０１２３】
発射制御部９０２は、球送りソレノイド１５１及び発射ソレノイド１５２の駆動を制御する。なお、球送りソレノイド１５１及び発射ソレノイド１５２が駆動されることによって遊技球の実際に射出される。球送りソレノイド１５１及び発射ソレノイド１５２は、所定条件が整っている場合に駆動が許可される。具体的には、遊技者が発射ハンドル１７２に触れていることが接触センサ１７４からの接触センサ信号に基づいて検知されていること、発射を停止させるための発射停止スイッチ１７５が操作されていないことを条件に、発射制御部９０２はオン状態の発射許可信号を主制御基板９２０に出力する。また、発射許可信号と、発射異常信号に基づいて主制御基板９２０は発射ソレノイド制御信号及び球送りソレノイド制御信号を発射装置１５０に出力する。これにより発射装置１５０は発射ソレノイド制御信号に応じて発射ソレノイド１５２を駆動し、その結果、発射ハンドル１７２の回転操作量（可変抵抗器１７３の抵抗値）に応じた強さで遊技球が発射される。
【０１２４】
信号中継部９０３は、初期化スイッチ１０７が押下された場合に、主制御基板９２０へオン状態の強制初期化信号を出力する。なお、主制御基板９２０においては、オン状態の強制初期化信号の受信に応じて主制御基板９２０のＲＡＭに保存された保存情報が初期化されることとなる。また、信号中継部９０３は、球溢れスイッチ１０７が遊技球を検出した場合に、主制御基板９２０へオン状態の球溢れ信号を出力する。なお、主制御基板９２０においては、オン状態の球溢れ信号の検知に基づいて払出制御基板９３０に低速払出信号を出力することとなり、低速払出信号を受信した払出制御基板９３０は、払出装置３８２からの遊技球の払出速度を低速化させることとなる。逆に、オフ状態の球溢れ信号の検知に基づいて払出制御基板９３０に高速払出信号を出力することとなり、低速払出信号を受信した払出制御基板９３０は、払出装置３８２からの遊技球の払出速度を高速化させることとなる。
【０１２５】
停電監視装置９１０は、電源・発射制御装置９００からの電力供給状態を監視し、停電状態の発生に応じて、主制御基板９２０及び払出制御基板９３０へ停電信号を出力する停電監視部９１１と、電源・発射制御装置９００と主制御基板９２０との間の電力供給及び各種の信号の伝達を中継する信号中継部９１２とを含んでいる。電源監視部９１１は、電源部９０１から出力される最大電圧である直流安定２４ボルトの電圧を監視し、この電圧が２２ボルト未満になった場合に停電の発生と判断して、オン状態の停電信号を主制御基板９２０及び払出制御基板９３０へ出力する。主制御基板９２０及び払出制御基板９３０は、オン状態の停電信号の受信によって停電の発生を認識することとなる。
【０１２６】
主制御基板９２０は、遊技機１００の動作を統括的に制御する。主制御基板９２０には、１チップマイコンとしてのＭＰＵが搭載されている。ＭＰＵは、演算処理装置としてのＣＰＵと、ＣＰＵにより実行される各種の制御プログラムや固定データを記憶したＲＯＭと、制御プログラムの実行に際して一時的に各種のデータ等を記憶するＲＡＭとを含んでいる。主制御基板９２０には、その他、タイマ回路、カウンタ回路、クロック発生回路、信号送受信回路などの各種回路が搭載されている。主制御基板９２０のＲＡＭは、停電状態への移行後においても電源・発射制御装置９００からバックアップ電圧の電力供給によって内部データを保持（バックアップ）できる構成となっている。
【０１２７】
払出制御基板９３０は、主制御基板９２０からの指示に応じた遊技球の払い出し動作や球貸操作装置１３０の操作に応じた遊技球の貸し出し動作を制御する。払出制御基板９３０は、主制御基板９２０と同様に、１チップマイコンとしてのＭＰＵ、タイマ回路、カウンタ回路、クロック発生回路、信号送受信回路などの各種回路が搭載されている。払出制御基板９３０のＭＰＵを構成するＲＡＭも、停電状態においても内部データを保持できる構成となっている。
【０１２８】
サブ制御基板９４０は、主制御基板９２０からの指示に基づいて、各種の演出装置や各種の発光装置や各種の音響装置等の動作を制御する。
【０１２９】
主制御基板９２０によって実行される制御について説明する。主制御基板９２０で実行される制御は、大別すると、停電状態からの復帰に伴い起動されるメイン処理と、定期的に（本形態では１ｍｓ（ミリ秒）」周期で）メイン処理に割込みをかけて実行されるタイマ割込み処理とで構成されている。以下においては、便宜上、タイマ割込み処理について説明し、その後にメイン処理について説明する。
【０１３０】
図９は、タイマ割込み処理を示したフローチャートである。タイマ割込み処理では、まず、割込み制御を開始させるための処理、具体的には、割込み制御レジスタに所定の値を設定したりする（「割込み開始処理」Ｓ１００１）。その後に、実質的な遊技機の制御に係る処理が順次に実行される。
【０１３１】
割込み開始処理Ｓ１００１の後に、発射制御信号及び球送り制御信号が主制御基板９２０の外部に出力される（「発射制御・報知関連信号出力処理」Ｓ１００２）。具体的には、発射出力用バッファ（ＲＡＭの一部の領域）に格納された発射ソレノイド駆動フラグ（発射ソレノイド駆動情報の一種）及び球送りソレノイド駆動フラグ（球送りソレノイド駆動情報の一種）が発射関連信号用の信号送信回路（信号送受信回路の一種）に出力される。発射ソレノイド駆動フラグは、発射ソレノイド１５２の駆動状態（作動状態又は停止状態）を識別する１ビット情報であって、発射制御処理Ｓ１０１３において、発射ソレノイド１５２を作動させる場合に設定され、発射ソレノイドを停止させる場合に解除される。また、球送りソレノイド駆動フラグは、球送りソレノイド１５２の駆動状態（作動状態又は停止状態）を識別する１ビット情報であって、発射制御処理Ｓ１０１３において、球送りソレノイド１５１を作動させる場合に設定され、球送りソレノイド１５１を停止させる場合に解除される。本形態においては、発射ソレノイド駆動フラグ及び球送りソレノイド駆動フラグと共に他の後述する各種のフラグを含め、フラグが設定されている場合にはその値は「１」であり、フラグが解除されている場合にはその値は「０」であることを意味することとする。なお、本発明においては駆動状態とフラグの値の組合せを逆の構成とすることもできる。発射ソレノイド駆動フラグが設定されている場合及び発射ソレノイド駆動フラグが解除されている場合には、それぞれ、発射関連信号用の信号送信回路からオン状態の発射制御信号及びオフ状態の発射制御信号が主制御基板９２０の外部に出力され、球送りソレノイド駆動フラグが設定されている場合及び球送りソレノイド駆動フラグが解除されている場合には、それぞれ、発射関連信号用の信号送信回路からオン状態の球送り制御信号及びオフ状態の球送り制御信号が主制御基板９２０の外部に出力される。発射制御信号及び球送り制御信号の出力状態は次回のタイマ割込み処理まで維持される。本形態においては、発射制御信号及び球送り制御信号を含め各種の制御信号の出力状態（オフ状態及びオン状態）は、その出力電圧の相違によって識別されることとするが、各種の制御信号はアクティブ状態において電圧が高い状態であってもよいし、アクティブ状態において電圧の低い状態であってもよい。なお、本発明においては、波形等によって識別される状態であってもよい。発射制御信号及び球送り制御信号は電源監視装置９１０及び電源・発射制御装置９００の発射制御部を介して発射装置１５０に入力され、その入力に基づいて、発射ソレノイド１５２及び球送りソレノイド１５１が駆動される。具体的には、オン状態の発射制御信号が入力されると、発射ソレノイド１５２が停止状態である場合には作動状態に移行され、既に作動状態である場合にはその状態を維持する。逆に、オフ状態の発射制御信号が入力されると、発射ソレノイド１５２が既に停止状態である場合にはその状態を維持し、作動状態である場合には停止状態に移行される。
【０１３２】
発射制御・報知関連情報出力処理Ｓ１００２の後に、払出制御基板９３０やサブ制御基板９４０へのデータ信号（コマンド信号）の送信制御に用いられるストローブ信号及び遊技機の設置ホールの管理コンピュータ等の外部装置（図示せず）へ所定の情報を提供するために用いられる外部報知信号が外部出力される（「送信制御・外部報知の信号出力処理」Ｓ１００３）。具体的には、送信制御・外部報知出力バッファ（ＲＡＭの一部の領域）に格納された払出系用ストローブ制御フラグ、サブ系用ストローブ制御フラグ、不正検知フラグ、入賞フラグ等の情報が送信制御・外部報知信号用の信号送信回路に出力される。送信制御・外部報知信号用の送受信回路からの出力制御は上記の発射関連信号用の信号送受信回路の場合と同様である。
【０１３３】
外部報知情報出力処理Ｓ１００３の後に、大当たり乱数カウンタ、大当たり図柄カウンタ、停止パターン選択カウンタ及び当たり乱数カウンタが上述のように更新される（「更新乱数更新処理」Ｓ１００４）。
【０１３４】
乱数更新情報Ｓ１００４の後に、電源監視装置９１０の電源監視部９１１から出力されている停電信号の入力状態を検出し、その検出結果に基づいて停電状態であるか否かが検知され、停電状態である場合には停電発生情報（ＲＡＭの一部の領域）に所定の停電状態値が設定され、停電状態でない通電状態の場合には停電情報に停電状態値と異なる所定の通電状態値が設定される（「停電情報更新処理」Ｓ１００５）。具体的には、所定の回数（本形態では２回）のタイマ割込みにおいてオン状態の停電信号を連続して検出した場合に、停電状態であると認定されて停電フラグに所定の値が設定される。
【０１３５】
停電情報更新処理Ｓ１００５の後に、不正が検知されているか否かが判定される（Ｓ１００６）。具体的には、不正検知情報が不正発生を表す所定の不正発生値であるか否かが判定される。不正検知情報は、通常は不正発生値と異なる所定の値であるが、磁気センサ監視処理Ｓ１０１２において磁気センサ４３０の感知に基づく不正が検知された場合及びスイッチ監視処理Ｓ１０１４において特別遊技状態と異なる状態で特別入賞装置６２に遊技球が入賞した場合に不正発生値に変更される。
【０１３６】
判定処理Ｓ１００６において不正が検知されていないと判定された場合（Ｓ１００６：Ｎ）には、主制御基板７２０に接続された各種の報知装置へ報知内容を変更させたり、維持させたりする情報が出力される（「報知情報出力処理」Ｓ１００７）。
【０１３７】
報知情報出力処理Ｓ１００７の後に、主制御基板９２０に接続されている各種のスイッチの出力状態がスイッチ信号用の信号受信回路（信号送受信回路の一種）から入力バッファ（ＲＡＭの一部の領域）に読み込まれ、スイッチごとに、今回のタイマ割込みで読み込まれたその出力状態（以下、「今回の出力状態」と略記する）と、前回のタイマ割込みで読み込まれた出力状態（以下、「前回の出力状態」と略記する）と、前々回のタイマ割込みで読み込まれた出力状態（以下、「前々回の出力状態」と略記する）とに基づいて出力状態の変更が検知され、その検知後に、次回のタイマ割込みにおける出力状態の変更の検知のために、今回の出力状態及び前回の出力状態が、それぞれ、前回の出力状態及び前々回の出力状態として循環的に更新保存される（「スイッチ読込処理」Ｓ１０１３）。具体的には、各スイッチに対して、前々回の出力状態がオフ状態であり、前回の出力状態及び今回の出力状態の双方がオン状態である場合にオン状態移行と検知されてスイッチの種類に応じたオン移行フラグ（ＲＡＭの一部の領域）が設定され、前回の出力状態を保持する前回オン状態フラグ（ＲＡＭの一部の領域）及び前々回オン状態フラグ（ＲＡＭの一部の領域）が更新（設定又は解除）される。複数回のタイマ割込みにおけるスイッチの出力状態に基づいて出力状態や出力状態の変更を検知することによってノイズ耐性を向上させることができる。このように複数回にわたる出力状態のパターンに応じて出力状態や出力状態の変更を検知する処理は一般的にフィルタリング処理と称される。本形態においてはソフトウェア的にフィルタリング処理を行うが、本発明においてはハードウェア的にフィルタリング処理を行う構成であってもよいし、フィルタリング処理を行わない構成であってもよい。
【０１３８】
スイッチ読込処理Ｓ１００８において、具体的には、一般入賞スイッチ８１、特別入賞スイッチ８２、特別始動スイッチ８３、普通始動スイッチ８４の出力状態が読み込まれる。なお、初期化スイッチ１０７の出力状態は読み込まれない。
【０１３９】
スイッチ読込処理Ｓ１００８の後に、スイッチ読込処理Ｓ１００８において設定される特別始動スイッチ８３、特別入賞スイッチ８２、普通始動スイッチ８４、一般入賞スイッチ８１の各々に対するオン移行フラグの設定状況に応じた処理が実行される（「特別始動ＳＷ処理」Ｓ１００９、「特別入賞ＳＷ処理」Ｓ１０１０、「普通始動ＳＷ処理」Ｓ１０１１、「一般入賞ＳＷ処理」Ｓ１０１２）。
【０１４０】
ここで、特別始動ＳＷ処理Ｓ１００９及び特別入賞ＳＷ処理Ｓ１０１０について詳細に説明する。図１０は特別始動ＳＷ処理の一例を表すフローチャートであり、図１１は特別入賞ＳＷ処理の一例を表すフローチャートである。
【０１４１】
特別始動ＳＷ処理Ｓ１００９において、図１０に示されたように、特別始動スイッチ８３による遊技球の検出に基づいて特別始動スイッチ８３のオン移行フラグが設定されているか否かが判定され（Ｓ１０１）、そのオン移行フラグが設定されていない場合（Ｓ１０１：Ｎ）には何らの実質的な処理も実行されずに本処理が終了し、一方、そのオン移行フラグが設定されている場合（Ｓ１０１：Ｙ）には、以下の処理が実行される。
【０１４２】
まず、遊技停止監視タイマＴ１（図１０においては「タイマＴ１」と略記）が「０（基準値）」であるか否かが判定される（Ｓ１０２）。遊技停止監視タイマＴ１は、振動センサ１０による所定の条件を満たす振動の検知に基づいて作動するタイマである。遊技停止監視タイマＴ１が「０」である場合は、所定の条件を満たす振動が検知されていない状態や、所定の条件を満たす振動が検知されたが所定の遊技停止監視期間が終了している場合を意味し、遊技停止監視タイマＴ１が「０」でない場合は、所定の条件を満たす振動が検知され、所定の遊技停止監視期間が終了していない場合を意味する。なお、遊技停止監視タイマＴ１は、振動センサ監視処理Ｓ１０１５において設定される。
【０１４３】
遊技停止監視タイマＴ１が基準値であると判定されたとき（Ｓ１０２：Ｙ）、特別始動装置６３へ進入した遊技球の個数が払出用、外部報知用及び特別始動口ソレノイド７３の駆動制御用として個別に更新され（Ｓ１０３〜Ｓ１０８）、特別図柄変動の保留回数が最大許容数以上でない場合（Ｓ１０９：Ｎ）には、更に、特別図柄保留数が更新され（Ｓ１１０）、大当たり乱数カウンタ、大当たり図柄カウンタ停止パターン選択カウンタから乱数が取得され（Ｓ１１１〜Ｓ１１３）、サブ制御基板９４０に送信されることとなる特別図柄保留数の情報を含むコマンドが設定される（Ｓ１１４）。
【０１４４】
一方、遊技停止監視タイマＴ１が「０」以外であると判定された場合（Ｓ１０２：Ｎ）には、不正検知情報に所定の不正発生値が設定され（「不正検知情報更新処理」Ｓ１１５）、送信制御・外部報知出力バッファの不正検知フラグが設定され（「不正報知設定処理」Ｓ１１６）、発射出力用バッファの発射ソレノイド駆動フラグ及び球送りソレノイド駆動フラグが解除され（「発射関連情報設定処理」Ｓ１１７）、停止状態の発射制御信号及び停止状態の球送り制御信号が主制御基板９２０の外部に出力される（「発射関連信号出力処理」Ｓ１１８）。なお、不正検知フラグが設定されると、次回のタイマ割込み処理の外部報知情報出力処理Ｓ１００３（図９参照）において遊技機１００の外部の監理コンピュータ等にオン状態の不正検知信号が出力され、一旦停電状態に移行させるまで不正検知信号のオン状態が維持されることとなる。発射関連信号出力処理Ｓ１１８は、発射関連信号出力処理Ｓ１００２（図９参照）と実質的に同一の処理であり、発射関連信号出力処理Ｓ１１８において、発射ソレノイド１５２及び球送りソレノイド１５１が強制的に停止状態に移行することとなり、遊技進行が強制的に停止される。なお、不正検知情報更新処理Ｓ１１５において不正検知情報に所定の不正発生値が設定された後は、判定処理Ｓ１００６（図９参照）において不正検知と判定されることとなり（Ｓ１００６：Ｙ）、発射ソレノイド１５２及び球送りソレノイド１５１の駆動状態を更新する発射制御処理Ｓ１０１３（図１０参照）がスキップされることによって、一旦停電状態へ移行するまで発射ソレノイド１５２及び球送りソレノイド１５１の停止状態が維持される。また、不正振動誘導検知コマンドがサブ制御基板９４０に出力される（「不正振動誘導検知コマンド出力処理」Ｓ１１９）。これによって、不正振動誘導を検知したことを表す報知が発光装置１２１〜１２５及び音響装置１８０において開始されることとなり、一旦停電状態へ移行するまで継続される。
【０１４５】
特別入賞ＳＷ処理Ｓ１０１０において、図１１に示されたように、特別入賞スイッチ８２による遊技球の検出に基づいて特別入賞スイッチ８２のオン移行フラグが設定されているか否かが判定され（Ｓ１１０１）、そのオン移行フラグが設定されていない場合（Ｓ６０１：Ｎ）には何らの実質的な処理も実行されずに本処理が終了し、一方、そのオン移行フラグが設定されている場合（Ｓ１１０１：Ｙ）には、以下の処理が実行される。まず、特別入賞装置６２へ進入した遊技球の個数が払出用及び外部報知用として個別に更新される（Ｓ１１０２〜Ｓ６０４）。また、特別遊技状態である場合（Ｓ１１０４：Ｎ）には、特別入賞口ソレノイド７２の駆動制御用として特別入賞装置６２の入球フラグが設定される（Ｓ１１０５）。また、特別遊技状態以外の遊技状態であって特別入賞装置６２に対する不正入賞監視期間内である場合（Ｓ１１０５：Ｙ，Ｓ１１０６：Ｎ）には、遊技進行を停止させ、不正入賞を報知させるための処理が実行される（Ｓ１１０７及びＳ１１０８）。
【０１４６】
一般入賞ＳＷ監視処理Ｓ１０１２の後に、発射装置１５０における発射ソレノイド１５２及び球送りソレノイド１５１の駆動を制御するための発射関連情報が設定される（「発射制御処理」Ｓ１０１３）。具体的には、発射ソレノイド駆動フラグ及び球送りソレノイド駆動フラグの状態が更新される。
【０１４７】
発射制御処理Ｓ１０１４の後に、磁気センサ４３０からの磁気センサ信号が監視され、磁気センサ信号に基づいて不正が検知される（「磁気センサ監視処理」Ｓ１０１４）。具体的には、磁気を検出していないことを表すオフ状態の磁気センサ信号が検知されてからその後５０回のタイマ割込みにおいて連続してオン状態の磁気センサ信号が検知された場合に不正磁気誘導と検知されて、遊技進行が強制的に停止される。また、磁気センサ監視処理Ｓ１０１４においては、不正振動誘導検知コマンドに代えて不正磁気誘導検知コマンドがサブ制御基板９４０に出力され、不正磁気誘導を検知したことを表す報知が発光装置１２１〜１２５及び音響装置１８０において開始されることとなる。遊技進行の強制停止状態及び不正磁気誘導の報知状態は一旦停電状態に移行させるまで継続する。
【０１４８】
磁気センサ監視処理Ｓ１０１４の後に、振動センサ１０からの振動センサ信号が監視され、振動センサ信号に基づいて不正振動誘導が検知される（「振動センサ監視処理」Ｓ１０１５）。ここで、振動センサ監視処理Ｓ１０１５について説明する。図１２及び図１３は、振動センサ監視処理の一例を表すフローチャートである。
【０１４９】
振動センサ監視処理Ｓ１０１２において、図１２に示されたように、まず、遊技停止監視タイマＴ１（図中では「タイマＴ１」と略記）の値が所定の基準値（本形態では「０」）であるか否かが判定され（Ｓ２０１）、遊技停止監視タイマＴ１の値が基準値でない場合（Ｓ２０１：Ｎ）には、遊技停止監視タイマＴ１の値が現在値から「１」だけ減じた値に更新され（「タイマＴ１更新処理」Ｓ２０２）、一方、遊技停止監視タイマＴ１の値が基準値である場合（Ｓ２０１：Ｙ）には、タイマＴ１更新処理Ｓ２０２がスキップされて基準値が維持される。タイマＴ１更新処理Ｓ２０１の後に、前面枠開閉状態フラグＦ２（図中では「フラグＦ２」と略記）が解除されているか否かによって前面枠セット１０３が閉鎖状態であるか開放状態であるかが判定される（Ｓ２０３）。ここで、前面枠開閉状態フラグＦ２は、前面枠スイッチ１０９からの前面枠スイッチ信号の出力状態に基づいて前面枠セット１０３の開閉状態を表すフラグであり、スイッチ読込処理Ｓ１００８において、オン状態の前面枠スイッチ信号が検知されている前面枠セット１０３の開放状態において設定され、オフ状態の前面枠スイッチ信号が出力されている前面枠セット１０３の閉鎖状態において解除される。
【０１５０】
判定処理Ｓ２０３において前面枠開閉状態フラグＦ２が設定されていると判定された場合（Ｓ２０３：Ｎ）には、振動センサ１０からの振動センサ信号がオン状態であるか否かによって振動検知状態であるか否かが判定される（Ｓ２０４）。振動センサ信号がオン状態である場合（Ｓ２０４：Ｙ）には、参加管理期間フラグが設定されているか否かによって参加型演出における参加期間に相当する期間であるかその他の非参加期間に相当する期間であるかが判定され（Ｓ２０５）、参加管理期間フラグが設定されていない場合（Ｓ２０５：Ｎ）には、振動検知カウンタＣ１（図中では「カウンタＣ１」と略記）の値が現在値に所定の第１振動検知値（本形態では「３」）だけ加算した値に更新され（「カウンタＣ１更新処理」Ｓ２０６）、一方、参加管理期間フラグが設定されている場合（Ｓ２０５：Ｙ）には、振動検知カウンタＣ１の値が現在値に所定の第２振動検知値（本形態では「２」）だけ加算した値に更新される（「カウンタＣ１更新処理」Ｓ２０７）。カウンタＣ１更新処理Ｓ２０６，Ｓ２０７の後に、振動検知カウンタＣ１の値が規定最大値（本形態では、「２５５」）以上であるか否かが判定され（Ｓ２０８）、規定最大値を越えている場合には、振動検知カウンタＣ１が規定最大値に設定され（「カウンタＣ１設定処理」Ｓ２０９）、規定最大値を越えていない場合には、カウンタＣ１設定処理Ｓ２０８がスキップされてカウンタＣ１更新処理Ｓ２０６，Ｓ２０７における更新値が維持される。
【０１５１】
一方、判定処理Ｓ２０４において振動センサ信号がオフ状態であると判定された場合（Ｓ２０４：Ｎ）には、振動検知カウンタＣ１の値が基準値（本形態では「０」）であるか否かが判定される（Ｓ２１０）。振動検知カウンタＣ１の値が基準値でない場合（Ｓ１１０：Ｎ）には、振動検知カウンタＣ１の値が、現在値から所定の非振動検知値（本形態では「１」）だけ減算した値に更新される（「カウンタＣ１更新処理」Ｓ２１１）。カウンタＣ１更新処理Ｓ２１１の後に、更新後の振動検知カウンタＣ１の値が基準値であるか否かが判定される（Ｓ２１２）。更新後の振動検知カウンタＣ１の値が基準値である場合（Ｓ２１２：Ｎ）には、振動検知フラグＦ１（図中では「フラグＦ１」と略記）が解除されているか否かが判定される（Ｓ２１３）。振動検知フラグＦ１が解除されていない場合、つまり、振動検知フラグＦ１が設定されている場合（Ｓ２１３：Ｎ）には、振動検知フラグＦ１が解除され（「フラグＦ１解除処理」Ｓ２１４）、過剰振動報知停止コマンドが主制御基板９２０からサブ制御基板９４０に出力され（「過剰振動報知停止コマンド出力処理」Ｓ２１５）、また、振動検知カウンタＣ１が基準値に設定される（「カウンタＣ１設定処理」Ｓ２１６）。
【０１５２】
判定処理Ｓ２１３において振動検知フラグＦ１が解除されていると判定された場合（Ｓ２１３：Ｙ）には、フラグＦ１解除処理Ｓ２１４〜カウンタＣ１設定処理Ｓ２１６がスキップされる。また、判定処理Ｓ２１２において振動検知カウンタＣ１の値が基準値でないと判定された場合（Ｓ２１２：Ｙ）には、判定処理Ｓ２１３〜カウンタＣ１設定処理Ｓ２１６がスキップされる。また、判定処理Ｓ２１０において振動検知カウンタＣ１が基準値であると判定された場合（Ｓ２１０：Ｙ）には、カウンタＣ１更新処理Ｓ２１１〜カウンタＣ１設定処理Ｓ２１６がスキップされる。
【０１５３】
判定処理Ｓ２０３において前面枠開閉状態フラグＦ２が設定されていると判定された場合（Ｓ２０３：Ｙ）には、振動検知カウンタＣ１が強制的に解除される（「カウンタＣ１解除処理」Ｓ２１７）。具体的には、振動検知カウンタＣ１が基準値（「０」）に設定される。カウンタＣ１解除処理Ｓ２１７の後に、振動検知フラグＦ１が解除されているか否かが判定され（Ｓ２１８）、振動検知フラグＦ１が設定されている場合（Ｓ２１８：Ｎ）には、振動検知フラグＦ１が解除され、過剰振動報知停止コマンドが主制御基板９２０からサブ制御基板９４０に出力される。一方、振動検知フラグＦ１が解除されている場合（Ｓ２１８：Ｙ）には、フラグＦ１解除処理Ｓ２１９及び過剰振動報知停止コマンド出力処理Ｓ２２０がスキップされる。
【０１５４】
カウンタＣ１設定処理Ｓ２０９，Ｓ２１６等の後に、図１３に示されたように、振動検知カウンタＣ１の値が過剰振動閾値（本形態では「９０」）未満であるか否かが判定される（「過剰振動判定処理」Ｓ２２１）。振動検知カウンタＣ１の値が過剰振動閾値以上である場合（Ｓ２２１：Ｎ）には、振動検知フラグＦ１が設定されているか否かが判定され（Ｓ２２２）、振動検知フラグＦ１が設定されていない場合（Ｓ２２２：Ｎ）には、振動検知フラグＦ１が設定され（「フラグＦ１設定処理」Ｓ２２３）、また、過剰振動報知開始コマンドが主制御基板９２０からサブ制御基板９４０に出力される（「過剰振動報知開始コマンド出力処理」Ｓ２２４）。なお、サブ制御基板９４０では、過剰振動報知開始コマンドの受信に応じて、枠発光装置１２１〜１２５及び音響装置１８０を作動させて、それらに過剰振動の発生を報知させる。一方、振動検知フラグＦ１が設定されていると判定された場合（Ｓ２２２：Ｙ）には、振動検知カウンタＣ１の値が異常振動閾値（本形態では「２４０」）未満であるか否かが判定され（「異常振動判定処理」Ｓ２２５）、その値が異常振動閾値以上である場合（Ｓ２２５：Ｎ）には、遊技停止監視タイマＴ１（図中には「タイマＴ１」と略記）の値が所定の規定値（本形態では６秒に相当する「１５００」）に設定される（「タイマＴ１設定処理」Ｓ２２６）。一方、振動検知カウンタＣ１の値が異常振動閾値未満であると判定された場合（Ｓ２２５：Ｙ）には、タイマＴ１設定処理Ｓ２２６がスキップされ、遊技停止監視タイマＴ１の値は維持される。遊技停止監視タイマＴ１に「０」以外の値が設定されている期間が遊技停止監視期間であり、遊技停止監視期間に特別始動スイッチ８３が遊技球を感知した場合には、上述のように遊技進行が停止されることとなる。
【０１５５】
判定処理Ｓ２０１〜タイマＴ１設定処理Ｓ２２６で構成される振動センサ監視処理Ｓ１０１５の後に、図９に示されたように、外部報知情報出力処理Ｓ１００３において出力される各種の情報が設定される（「外部報知情報設定処理」Ｓ１０１６）。
【０１５６】
外部報知情報設定処理Ｓ１０１６の後に、タイマ割込みの実行回数を表す割込み数（ＲＡＭの一部の領域）の値が現在値に「１」だけ加算した値に更新される（「割込み数更新処理」Ｓ１０１７）。割込み数更新処理Ｓ１０１７の実行によってタイマ割込み処理が終了する。
【０１５７】
次に、主制御基板９２０によって実行されるメイン処理について説明する。図１４は主制御基板のメイン処理（図中には「主制御メイン処理」と略記）の一例を表すフローチャートである。停電状態からの復帰に応じて実行されるメイン処理において、図１４に示されたように、まず、主制御基板９２０を立ち上げるための処理や各種の情報を初期設定する処理が実行される（「制御開始処理」Ｓ１２０１）。ここで、制御開始処理Ｓ１２０１について詳細に説明する。図１５は、制御開始処理の一例を表すフローチャートである。制御開始処理Ｓ１２０１において、図１５に示されたように、プログラムの実行を制御するスタックポインタ（ＲＡＭの一部の領域）に初期値が設定される（「プログラム開始処理」Ｓ１３０１）。プログラム開始処理Ｓ１３０１の後に、払出制御基板９３０及びサブ制御基板９４０等が立ち上がるまで、所定の時間だけ待機する（「周辺装置立上待機処理」Ｓ１３０２）。周辺装置立上待機処理Ｓ１３０２の後に、電源・発射制御装置９００の初期化スイッチ１０７からの強制初期化信号がオン状態であるか否かによって、ＲＡＭに保持されている各種の情報を強制的に初期化するか否かが判定される（Ｓ１３０３）。強制初期化信号がオフ状態である場合（Ｓ１３０３：Ｎ）には、停電発生情報（ＲＡＭの一部の領域）が所定の停電発生値に設定されているか否かが判定される（Ｓ１３０４）。停電発生情報が停電発生値である場合（Ｓ１３０４：Ｙ）には、前回の停電状態への移行時に制御終了処理Ｓ１２２０（図１４参照）においてＲＡＭの所定の領域のチェックサムの２の補数に対応するＲＡＭ判定値が算出されているために、ＲＡＭの同一の領域のチェックサムが算出されて、算出されたチェックサムとＲＡＭ判定値とに基づいて保持情報が正常に保持されているか否かが判定される（Ｓ１３０５）。保持情報が正常に保持されている場合（Ｓ１３０５：Ｙ）には、停電発生情報が所定の基準値に更新され（「停電発生情報解除処理」Ｓ１３０６）、また、保持情報がＲＡＭの所定の領域に復帰される（「保持情報復帰処理」Ｓ１３０７）。保持情報の復帰によって、前回の停電状態への移行直前の制御状態に復帰することとなる。但し、前回の停電状態への移行直前において不正検知エラー等の各種のエラー状態が発生していたとしても場合には、それらのエラー状態は全て解除される。
【０１５８】
判定処理Ｓ１３０３において強制初期化信号がオン状態であると判定された場合（Ｓ１３０３：Ｙ）、判定処理Ｓ１３０４において停電発生情報に停電発生値が設定されていないと判定された場合（Ｓ１３０４：Ｎ）及び判定処理Ｓ１３０５において保持情報が正常に保持されていない場合（Ｓ１３０５：Ｎ）には、ＲＡＭの保持情報が初期化され（「保持情報初期化処理」Ｓ１３０８）、また、初期化コマンドが主制御基板９２０から払出制御基板９３０及びサブ制御基板９４０の双方に出力される（「初期化コマンド出力処理」Ｓ１２０９）。初期化コマンドを受信した払出制御基板９３０及びサブ制御基板９４０の各々においては、所定の初期化処理が実行されることとなる。
【０１５９】
保持情報復帰処理Ｓ１３０７及び初期化コマンド出力処理Ｓ１３０９の後に、タイマ割込み等の各種の割込み制御のモードが設定される（「割込みモード設定処理」Ｓ１３１０）。割込みモード設定処理Ｓ１３１０の後に各種の割込みが許可される（「割込み許可処理」Ｓ１３１１）。割込み許可処理Ｓ１３１１の終了によって制御開始処理Ｓ１２０１が終了する。
【０１６０】
制御開始処理Ｓ１２０１は、停電状態からの復帰後において一度だけ実行され、その後は、図１４に示されたように、停電状態へ移行しない限り繰り返し実行されるループ処理に移行する。
【０１６１】
ループ処理において、まず、大当たり初期値乱数カウンタ及び当たり初期値乱数カウンタの値が上述のように更新される（「補助抽選乱数更新処理」Ｓ１２０２）。タイマ割込み等の各種の割込みが禁止される（「割込み禁止処理」Ｓ１２０３）。割込み禁止処理Ｓ１１０３の後に、不正検知情報が所定の不正発生値であるか否かによって不正が検知されているか否かが判定される（Ｓ１２０４）。不正が検知されていない場合（Ｓ１２０４：Ｎ）には、リングバッファに格納されている各種のコマンドが格納順に主制御基板９２０からサブ制御基板９４０に出力され、また、入賞個数カウンタの値や各種の払出状態情報に基づいて各種のコマンドが払出制御基板９３０に出力され、また、各種のコマンドの出力に伴い送信制御信号もサブ制御基板９４０や払出制御基板９３０に出力される（「出力制御処理」Ｓ１２０５）。なお、本形態においては、出力制御処理Ｓ１２０５が割込みによって中断されることがない様に、これらの処理は割込みを禁止した状態で実行している。また、本形態においては、１回のループ処理の出力制御処理Ｓ１２０５において出力されるコマンドの総数が所定の個数（例えば、「４」）以下に規制されており、１回のループ処理が所定の時間（例えば、４ｍｓ）以内に終了するように構成されている。
【０１６２】
出力制御処理Ｓ１２０５の後に、タイマ割込み等の各種の割込みが許可される（「割込み許可処理」Ｓ１２０６）。割込み許可処理Ｓ１２０６の後に、変動パターン等を決定するための第１〜第３の変動種別カウンタカウンタの値が更新される（「変動用カウンタ更新処理」Ｓ１２０７）。
【０１６３】
変動用カウンタ更新処理Ｓ１２０７の後に、主制御基板９２０の外部からの各種の入力信号が監視される（「入力信号監視処理」Ｓ１２０８）。具体的には、入力信号監視処理Ｓ１１０８において、払出制御基板９３０から出力される賞球計数信号（払出装置３５８から払い出される遊技球の払出計数スイッチ３６２による検出に応じた信号）の出力状態及び賞球計数信号の受信状況を監視する払出中タイマ（ＲＡＭの一部の領域）の値に基づいて賞球の払い出し状態が確認され、状況に応じて払い出し中であるか否かを識別する払出中フラグ（払出状態情報の一種）が更新され、また、払出フラグが設定された場合には払出開始コマンドがリングバッファに格納され、払出フラグが解除された場合には払出終了コマンドがリングバッファに格納される。なお、サブ制御基板９４０は、払出報知開始コマンドの受信によって枠発光装置１２１〜１２５による払出中の報知を開始させ、払出報知開始コマンドの受信によって払出中の報知を終了させることとなる。また、入力信号監視処理Ｓ１１０８において、払出制御基板９３０から出力される異常信号の出力状態に基づいて払出装置３５８における異常の発生や払出制御基板９３０に接続された内枠スイッチ１０８、前面枠スイッチ１０９、貯留球スイッチ３６３による異常の検出が確認され、状況に応じて払出関連の異常発生中であるか否かを識別する払出異常フラグ（払出状態情報の一種）が更新され、また、払出異常フラグが設定された場合にはリングバッファに払出異常発生コマンドが格納され、払出異常フラグが解除された場合にはリングバッファに払出異常解消コマンドが格納される。なお、サブ制御基板９４０は、払出異常発生コマンドの受信によって枠発光装置１２１〜１２５や音響装置１８０による払出中の報知を開始させ、払出異常解消コマンドの受信によって払出中の報知を終了させることとなる。また、入力信号監視処理Ｓ１１０８において、球溢れスイッチ１６４の検出状態に基づく球溢れ信号の出力状態に基づいて下皿１６０における遊技球の貯留状態が確認され、状況に応じて下皿１６０が満タンあるか否かを識別する球溢れフラグ（払出状態情報の一種）が更新され、また、球溢れフラグが設定された場合にはリングバッファに球溢れ発生コマンドが格納され、球溢れフラグが解除された場合にはリングバッファに球溢れ解消コマンドが格納される。なお、サブ制御基板９４０は、球溢れ発生コマンドの受信によって枠発光装置１２１〜１２５や音響装置１８０による下皿満タンの報知を開始させ、球溢れ解消コマンドの受信によって下皿満タンの報知を終了させることとなる。
【０１６４】
入力信号監視処理Ｓ１２０８の後に、特別図柄表示装置９１（図５及び図６参照）、特別図柄保留表示装置９２（図５及び図６参照）、普通図柄表示装置９３（図５及び図６参照）及び普通図柄保留表示装置９４（図５及び図６参照）の表示制御の開始判定が行われる（「変動開始確認処理」Ｓ１２０９）。具体的には、変動開始確認処理Ｓ１２０９において、特別図柄表示装置９１の特別図柄が変動表示中でなく、遊技状態が特別遊技状態でなく、かつ、特別図柄の変動表示の保留中である場合に、特別図柄の変動表示の開始が許容され、その変動表示を開始させるために、特別図柄表示装置９１の作動中を表す特別図柄表示装置９１の作動フラグ、特別図柄表示装置９１の変動表示の開始許可を表す特別図柄の変動開始フラグが設定される。なお、通常遊技状態において特別図柄の変動表示がなされない場合には、装飾図柄表示装置９５の表示を所定のデモンストレーション表示へ変更させるための判定も実行される。また、普通図柄表示装置９３の普通図柄が変動表示中でなく、特別始動装置６３が作動しておらず、かつ、普通図柄の変動表示の保留中である場合に、普通図柄の変動表示の開始が許容され、その変動表示を開始させるために、普通図柄表示装置９３の作動中を表す普通図柄表示装置９３の作動フラグ、普通図柄表示装置９３の変動表示の開始許可を表す普通図柄の変動開始フラグが設定される。
【０１６５】
変動開始確認処理Ｓ１２０９の後に、特別図柄表示装置９１における特別図柄の表示制御や装飾図柄表示装置９５における装飾図柄の演出制御が行われ（「特別図柄変動処理」Ｓ１２１０）、また、特別遊技状態における特別入賞装置６２（図５及び図６参照）の作動制御や装飾図柄表示装置９５の演出制御が行われる（「特別入賞装置制御処理」Ｓ１２１１）。
【０１６６】
特別入賞装置制御処理Ｓ１２１１の後に、普通図柄表示装置９３における普通図柄の表示制御が行われ（「普通図柄変動処理」Ｓ１２１２）、また、特別始動装置６３（図５及び図６参照）の作動制御が行われる（「特別入賞装置制御処理」Ｓ１２１３）。
【０１６７】
判定処理Ｓ１２０４において不正が検知されている場合（Ｓ１２０４：Ｙ）には、遊技進行の停止状態を維持するために出力制御処理Ｓ１２０５〜特別始動装置制御処理Ｓ１２１３がスキップされ、タイマ割込み等の各種の割込みを許可する処理（「割込み許可処理」Ｓ１２１４）のみが実行される。これによって、各種の情報が更新されたり周辺装置の状態が変更されたりすることを防止できる。また、割込み許可処理Ｓ１２１４を実行することによって停電信号の監視が継続できるために、遊技進行の停止状態を解除するために必要な停電状態への移行に際して、正常に制御処理を終了させることができることとなる。
【０１６８】
特別始動装置制御処理Ｓ１２１３及び割込み許可処理Ｓ１２１４の後に、停電発生情報が停電発生値であるか否かによって停電状態に移行しているか否かが判定される（Ｓ１２１５）。停電状態に移行していない場合（Ｓ１２１５：Ｎ）には、タイマ割込みの割込み数が所定の値（本形態では「２」）であるか否かによって、前回のループ処理が終了してから所定の回数（本形態では２回）だけタイマ割込みが実行されたか否かが判定され（Ｓ１２１６）、所定の回数のタイマ割込みが実行されていない場合（Ｓ１２１６：Ｎ）には、補助抽選乱数更新処理Ｓ１２０２と同様に大当たり初期値乱数カウンタ及び当たり初期値乱数カウンタが更新され（「補助抽選乱数更新処理」Ｓ１２１７）、また、変動用カウンタ更新処理Ｓ１２０７と同様に第１〜第３の変動種別カウンタが更新され（「変動用カウンタ更新処理」Ｓ１２１８）、その後に判定処理Ｓ１２１５に戻る。これによって、停電状態への移行を監視しながら所定の回数のタイマ割込みが実行されるまで、大当たり初期値乱数カウンタ、当たり初期値乱数カウンタ及び第１〜第３の変動種別カウンタを更新させながら待つこととなり、ループ処理が一定時間間隔で実行されることとなる。一方、所定の回数のタイマ割込みが実行されたと判定された場合（Ｓ１２１６：Ｙ）には、割込み数が基準値（本形態では「０」）に初期化され（「割込み数初期化処理」Ｓ１２１９）、その後、補助抽選乱数更新処理Ｓ１２０２に戻る。
【０１６９】
判定処理Ｓ１２１５において停電状態へ移行していると判定された場合（Ｓ１２１５：Ｙ）には、割込みが禁止され、停電状態へ移行したことを表す停電コマンドがサブ制御基板９４０に出力され、発射関連信号用の信号送信回路及び送信制御・外部報知信号用の信号送信回路の出力状態がオフ状態に設定され、ＲＡＭの所定の領域のチェックサムの２の補数に対応するＲＡＭ判定値ＲＡＭが算出される（「制御終了処理」Ｓ１２２０）。その後は、無限ループに入り、停電状態から復帰するまで待機することとなる。
【０１７０】
ここで、特別図柄変動処理Ｓ１２１０及び特別入賞装置制御処理Ｓ１２１１について特別図柄表示装置９１及び特別入賞装置６２の動作を参照しながら詳細に説明する。図１６は、特別図柄変動処理の一例を表すフローチャートであり、図１７は、特別入賞装置制御処理の一例を表すフローチャートであり、図１８は、特別図柄表示装置及び特別入賞装置の動作の一例を定性的に表すタイミングチャートである。
【０１７１】
特別図柄変動処理Ｓ１２１９において、図１７に示されたように、特別図柄表示装置９１の作動フラグが設定されているか否かが判定され（Ｓ１４０１）、その作動フラグが設定されていない場合（Ｓ１４０１：Ｎ）には何らの実質的な処理も実行されずに本処理が終了し、一方、その作動フラグが設定されている場合（Ｓ１４０１：Ｙ；ｔ１，ｔ４）には、以下の処理が実行される。
【０１７２】
まず、特別図柄の表示制御タイマ（図１６中においては「特図制御タイマ」と略記）が解除されているか否かが判定され（判定処理Ｓ１４０２）、表示制御タイマが解除されていなければ表示制御タイマが現在値から「１」だけ減じた値に更新されて（「特図制御タイマ更新処理」Ｓ１４０３）、更に、この更新によって、特別図柄の表示制御タイマが解除されたか否かが判定される（判定処理Ｓ１４０４）。更新前後において表示制御タイマが解除されていない場合（Ｓ１４０２：Ｎ，Ｓ１４０４：Ｎ）には、参加管理期間であるか否かを識別する参加期間管理フラグが制御され（「参加管理期間決定処理」Ｓ１４０５）、また、特別図柄の変動表示を実行するために特別図柄の表示形態の更新が制御される（「特別図柄表示更新処理」Ｓ１４０５：ｔ１〜ｔ４，ｔ４〜ｔ５）。
【０１７３】
一方、更新前後の一方において表示制御タイマが解除されている場合（Ｓ１４０２：Ｙ又はＳ１４０４：Ｙ）には、特別図柄の変動開始フラグ及び特別図柄の変動表示フラグが解除されているか否かが判定される（判定処理Ｓ１４０７，Ｓ１４０８）。変動開始フラグが設定されている場合（Ｓ１４０７：Ｎ）には、変動開始時の各種の処理が実行され、変動開始フラグが設定されている場合（Ｓ１４０７：Ｙ；Ｓ１４０８：Ｎ）には、特別図柄として停止図柄を確定表示させる各種の処理が実行され、また、それらのフラグが設定されていない場合（Ｓ１４０７：Ｙ；Ｓ１４０８：Ｙ）には、今回の特別図柄の変動に係る特別図柄表示装置９１の作動を終了させるための各種の処理が実行される。
【０１７４】
特別図柄の変動開始フラグが設定されている場合（Ｓ１４０７：Ｎ）には、特別図柄用の第１保留エリアに格納されている特別図柄の抽選に関連する特別抽選関連情報が実行エリアに移動され、また、特別図柄の第２保留エリア〜第４保留エリアに格納されている特別抽選関連情報が、それぞれ、特別図柄の第１保留エリア〜第３保留エリアに移動される（「保留特別抽選関連情報順送り処理」Ｓ１４０９）。その後、特別図柄の当否が抽選され、その抽選に当選している場合には特別抽選当選フラグが設定され（ｔ４）、落選している場合には特別抽選当選フラグの解除状態が維持される（ｔ１）（「特別図柄抽選処理」Ｓ１４１０）。また、特別図柄及び装飾図柄の変動パターンや変動表示時間が決定され、装飾図柄の変動表示を制御するためにサブ制御基板９２０に出力する変動パターンや変動表示時間に関するコマンドが設定される（「特別図柄変動パターン決定処理」Ｓ１４１１）。その後、実際的に特別図柄の変動表示を開始させるために、特別図柄変動表示フラグが設定され、特別図柄の表示制御タイマが変動パターンに基づく変動表示時間に対応する値に設定される（「特別図柄変動開始処理」Ｓ１４１２；ｔ１，ｔ４）。また、参加管理期間決定処理Ｓ１４０５において参照され、参加管理期間フラグを制御するために特別図柄の表示制御タイマに対する参加管理期間の開始閾値及び終了閾値が設定される（「参加期間情報設定処理」Ｓ１４１３）。
【０１７５】
特別図柄の変動表示フラグが設定されている場合（Ｓ１４０８：Ｎ）には、特別図柄に停止図柄が設定される（「特別図柄確定表示処理」Ｓ１４１４）。また、停止図柄を一定時間だけ表示させるために、特別図柄の確定表示フラグが設定され、特別図柄の表示制御タイマが確定表示時間に対応する値に設定される（「特別図柄確定処理」Ｓ１４１５；ｔ２，ｔ５）。
【０１７６】
また、特別図柄の変動開始フラグ及び変動表示フラグが設定されていない場合（Ｓ１４０７：Ｙ；Ｓ１４０８：Ｙ）には、今回の特別図柄の変動表示に係る特別図柄表示装置９１の作動を停止させるために、特別図柄表示装置９１の作動フラグが解除され、特別図柄確定表示フラグが解除される（「特別図柄変動終了処理」Ｓ１４２２；ｔ３，ｔ６）。なお、特別図柄変動終了処理Ｓ１４２２に先立ち、特別抽選当選フラグが設定されているか否かと時短遊技状態における残り特別図柄の変動回数を表す時短遊技数カウンタが解除されているか否かが判定される（Ｓ１４１６，Ｓ１４１７）。特別抽選当選フラグが設定されている場合（Ｓ１４１６：Ｎ）には、特別遊技状態であるか否かを表す特別遊技状態フラグが設定され、特別遊技制御タイマが特別入賞装置６２の作動待機時間に対応する値に設定され、開閉回数カウンタが解除される（「特別遊技移行処理」Ｓ１４１８；ｔ６）。これによって、通常遊技状態から特別遊技状態へ移行することとなる。一方、時短遊技数カウンタが設定されている場合（Ｓ１４１７：Ｎ）には、時短遊技数カウンタが現在値から「１」だけ減じた値に更新される（「時短遊技数カウンタ」Ｓ１４１９）。更新後に再度に時短遊技数カウンタが設定されているか否かが判定され（Ｓ１４２０）、時短遊技数カウンタが解除された場合（Ｓ１４２０：Ｎ）には、時短遊技状態であるか否かを表す時短遊技状態フラグが解除される（「通常遊技状態移行処理」Ｓ１４２１）。これによって、時短遊技状態から通常遊技状態へ移行することとなる。
【０１７７】
特別入賞装置制御処理Ｓ１２１１において、図１７に示されたように、特別遊技状態中であることを表す特別遊技状態フラグが設定されているか否かが判定され（Ｓ１５０１）、特別遊技状態フラグが設定されていない場合（Ｓ１５０１：Ｙ）には何らの実質的な処理も実行されずに本処理が終了し、一方、特別遊技状態フラグが設定されている場合（Ｓ１５０１：Ｎ）には、以下の処理が実行される。
【０１７８】
まず、特別入賞装置６２の入球数が、特別入賞ＳＷ処理Ｓ１０１０（図９参照）において、更に詳細には特別入賞装置入球フラグ設定処理Ｓ１１０５（図１１参照）において特別入賞装置６２の入球フラグが設定されている場合に更新される（「特別入賞装置入球数更新処理」Ｓ１５０２）。また、特別入賞装置６２の制御タイマが現在値から「１」だけ減じた値に更新される（「特別入賞装置制御タイマ更新処理」Ｓ１５０３）。なお、特別入賞装置６２の制御タイマが「０」である場合にはその値に維持される。その後、特別入賞口ソレノイド７２の作動フラグが解除されているか否かが判定される（Ｓ１５０４）。特別入賞口ソレノイド７２の作動フラグが解除されている場合（Ｓ１５０４：Ｙ）には、特別入賞装置６２における開閉シャッタ６７の閉鎖中の処理が実行され、特別入賞口ソレノイド７２の作動フラグが設定されている場合（Ｓ１５０４：Ｎ）には、開閉シャッタ６７の開放中の処理が実行される。
【０１７９】
開閉シャッタ６７の閉鎖中の処理においては、特別入賞装置６２の制御タイマが解除されているか否かが判定される（Ｓ１５０５）。制御タイマが解除されている場合（Ｓ１５０５：Ｙ）には、特別入賞口ソレノイド７２の最終作動状態であるか否かを表す特別入賞装置６２の最終開放フラグと特別遊技状態の終了待機状態であるか否かを表す特別遊技状態の終了待機フラグとが設定されているか否かが判定される（Ｓ１５０６，Ｓ１５０７）。特別入賞装置６２の最終開放フラグ及び特別遊技状態の終了待機フラグの双方が解除されている場合（Ｓ１５０６：Ｎ，Ｓ１５０７：Ｎ）には、制御タイマが開閉シャッタ６７の開放時間ＴＡに対応する値に設定され（「特別入賞装置制御タイマ設定処理」Ｓ１５０８）、また、特別入賞装置６２の作動フラグ及び特別入賞口ソレノイド７２の作動フラグが設定される（「特別入賞装置開放処理」Ｓ１５０９）（ｔ７，ｔ９，ｔ１１，ｔ１４）。これによって、特別入賞装置６２の開閉シャッタ６７が進入禁止位置から進入許容位置に移行することとなる。最終開放フラグが解除されている場合（Ｓ１５０６：Ｙ）には、特別遊技状態の終了待機フラグが設定され、制御タイマが終了待機時間に対応する値に設定される（「特別入賞装置終了待機状態設定処理」Ｓ１５１０；ｔ１５）。これによって、特別遊技状態の終了待機状態に移行することとなる。また、終了待機フラグが解除されている場合（Ｓ１５０７：Ｙ）には、特別遊技状態フラグ及び終了待機フラグが解除される（「特別遊技状態終了処理」Ｓ１５１１；ｔ１６）。なお、特別遊技状態終了処理Ｓ１５１１においては、更に、確変遊技状態移行フラグが設定されている場合には確変遊技状態フラグが設定され、時短遊技状態移行フラグが設定されている場合には時短遊技状態フラグが設定される。これによって、特別遊技状態から確変遊技状態又は時短遊技状態に移行することとなる。
【０１８０】
一方、開閉シャッタ６７の閉鎖中の処理においては、特別入賞装置６２の制御タイマが解除されているか否かが判定される（Ｓ１５１２）。制御タイマが解除されている場合（Ｓ１５１２：Ｙ）には、特別入賞装置６２の作動フラグ及び特別入賞口ソレノイド７２の作動フラグが解除される（「特別入賞装置閉鎖処理」Ｓ１５１４）。これによって、特別入賞装置６２の開閉シャッタ６７が進入許容位置から進入禁止位置に移行することとなる。また、制御タイマが設定されているとき（Ｓ１５１２：Ｎ）には、特別入賞装置６２の入球数が規定値（例えば、１０球）未満であるか否かが判定され（Ｓ１５１３）、その入球数が規定値以上である場合（Ｓ１５１３：Ｎ）には、特別入賞装置閉鎖処理Ｓ１５１４が実行される。
【０１８１】
特別図柄変動処理Ｓ１２１０における特別図柄抽選処理Ｓ１３１０及び特別図柄変動パターン決定処理Ｓ１３１１について詳細に説明する。図１９は、特別図柄抽選処理の一例を表すフローチャートであり、図２０は、特別図柄抽選処理で選択される特別図柄の停止パターンと特別図柄表示装置及び装飾図柄表示装置で表示される停止図柄との関係の一例を表す説明図である。また、図２１は、特別図柄変動パターン決定処理の一例を表すフローチャートであり、図２２は、特別図柄変動パターン決定処理で選択される変動パターンと特別図柄の基本変動時間との関係の一例を表す説明図であり、図２３は、特別図柄変動パターン決定処理で選択される加算時間パターンと特別図柄の加算変動時間との関係の一例を表す説明図である。
【０１８２】
まず、特別図柄抽選処理Ｓ１３１０において、図１９に示されたように、通常遊技状態において通常遊技状態用の当選値データテーブルが選択され、確変遊技状態用の当選値データテーブルが選択される（「当選値データテーブル選択処理」Ｓ１６０１）。なお、各当選データテーブルには当選値が列挙されている。当選データテーブル選択処理Ｓ１６０１で選択された当選値データテーブルに列挙されている当選値と特別図柄用の取得乱数格納領域の実行エリアに格納されている大当たり乱数カウンタ値との比較によって、特別遊技状態へ移行させるか否かが判定される（Ｓ１６０２）。
【０１８３】
実行エリアの値がいずれの当選値とも合致しなかった場合（Ｓ１６０２：Ｎ）には、特別遊技状態移行抽選に落選したこととなり、特別図柄の停止図柄がハズレ図柄に決定され（「停止図柄決定処理」Ｓ１６０３）、また、遊技状態と今回の変動開始時の特別図柄の変動保留数と特別図柄用の取得乱数格納領域の実行エリアに格納されている停止パターン選択カウンタの値とに基づいて停止パターンが決定される（「停止パターン決定処理」Ｓ１６０４）。なお、図２０に示されたように、特別遊技状態移行抽選に落選した場合には、停止パターンとして、装飾図柄の停止図柄にリーチを経由しない完全ハズレ図柄を指定する停止パターン０、装飾図柄の停止図柄にリーチを経由するが前後１図柄を超えてずれたリーチハズレ図柄を指定する停止パターン２又は装飾図柄の停止図柄にリーチを経由するが前後１図柄だけずれたリーチ前後ハズレ図柄を指定する停止パターン３が選択される。
【０１８４】
一方、図１９に示されたように、実行エリアに格納されている大当たり乱数カウンタ値がいずれかの当選値と合致したとき（Ｓ１６０２：Ｙ）には、特別遊技状態移行抽選に当選したこととなり、特別図柄の変動表示及び確定表示後に特別遊技状態に移行させるか否かを表す特別遊技状態移行フラグが設定され（「特別遊技状態移行フラグ設定処理」Ｓ１６０５）、実行エリアに格納されている大当たり図柄カウンタ値に基づいて特別図柄の停止図柄が決定され（「停止図柄決定処理」Ｓ１６０６）、停止図柄が特定図柄及び非特定図柄である場合にそれぞれ確変遊技状態移行フラグ及び時短遊技状態移行フラグが設定され（「特別遊技状態後移行先設定処理」Ｓ１６０７）、停止図柄が非特定図柄である場には時短遊技数カウンタが規定変動回数に設定され（「時短遊技数カウンタ設定処理」Ｓ１６０８）、停止図柄が特定図柄であるか非特定図柄であるかに基づいて停止パターンが決定される（「停止パターン決定処理」Ｓ１６０９）。なお、図２０に示されたように、停止パターンとして、停止図柄が特定図柄である場合には、装飾図柄の停止図柄に確変図柄を指定する停止パターン３が選択され、一方、停止図柄が非特定図柄である場合には、装飾図柄の停止図柄に時短図柄を指定する停止パターン４が選択される。
【０１８５】
次に、特別図柄変動パターン決定処理Ｓ１３１１において、遊技状態と停止パターンと今回の変動開始時の特別図柄の変動保留数と第１の変動種別カウンタの値に基づいて変動パターンが選択される（「変動パターン選択処理」Ｓ１７０１）。変動パターン選択処理Ｓ１７０１の後に、変動パターン選択処理Ｓ１７０１で選択された変動パターンが所定の変動パターンである場合には、遊技状態と今回の変動開始時の特別図柄の変動保留数と第２の変動種別カウンタの値に基づいて変動パターンを変更する（「変動パターン選択処理」Ｓ１７０２）。これによって、今回の変動表示に対する変動パターンが確定する。更に、変動パターンと第３の変動種別カウンタの値とに基づいて、加算時間パターンが選択される。変動パターンと加算時間パターンとの組合せによって今回の変動表示の態様が最終的に指定される。具体的には、特別図柄の変動表示に対して、図２２又は図２３に示されたように、その変動表示時間が変動パターンに対応する基本変動時間と加算時間パターンに対応する加算変動時間とを加えた時間に決定される。また、装飾図柄の変動表示に対して、その変動表示時間が実質的に特別図柄の変動表示時間と同一に決定されると共に、変動パターン及び加算時間パターンに基づいて演出態様が決定されることとなる。加算時間パターン選択処理Ｓ１７０３の後に、停止図柄の識別情報（識別番号）を含む停止図柄コマンドや、停止パターンの識別情報（識別番号）を含む停止パターンコマンドや、変動パターンの識別情報（識別番号）を含む変動パターンコマンドや、加算時間パターンの識別情報（識別番号）を含む加算時間パターンコマンド等の各種の変動コマンドが設定される（「変動コマンド設定処理」Ｓ１７０４）。なお、これらのコマンドは主制御メイン処理の次回のループ処理中の出力制御処理Ｓ１２０５においてサブ制御基板９４０に出力される。
【０１８６】
特別図柄変動処理Ｓ１２１０における参加期間情報設定処理１４１３及び参加管理期間決定処理１４０５について説明する。図２４及び図２５は、それぞれ、特別図柄変動処理内の参加期間情報設定処理及び参加管理期間決定処理の一例を表すフローチャートである。
【０１８７】
まず、参加期間情報設定処理Ｓ１４１３において、図２４に示されたように、変動パターンの識別番号が規定閾値（本形態では「２００」）であるか否かによって特別図柄変動パターン決定処理Ｓ１４１１で決定された変動パターンに対応する装飾図柄の変動表示の演出が参加型演出であるか否かが判定され（Ｓ３０１）、変動パターンの識別番号が規定閾値未満である場合（Ｓ３０１：Ｙ）には、何らの実質的な処理も実行されずに本処理が終了し、一方、変動パターンの識別番号が規定閾値以上である場合（Ｓ３０１：Ｎ）には、以下の処理が実行される。ここで、参加型演出とは、遊技者による演出参加スイッチ１（図１参照）の操作に応じて演出内容が変化することがある演出を意味する。なお、参加型演出については、本発明の特徴部分に関連するために別途に詳細に説明する。
【０１８８】
特別図柄の変動パターンが参加型演出に対応する変動パターンであるか否かを表す参加型演出フラグが設定される（「参加型演出フラグ設定処理」Ｓ３０２）。また、変動パターンの識別番号が規定種別閾値（本形態では「２３５」）以上であるか否かによって参加型演出Ａ系統及び参加型演出Ｂ系統のいずれに対応する変動パターンであるかが判定される（Ｓ３０３）。変動パターンの識別番号が２３５未満（但し、「２００」以上）と判定される参加型演出Ａ系統に対応する変動パターンの場合（Ｓ３０３：Ｎ）に、参加管理期間の始期を決定するための開始閾値が算定されると共に、参加管理期間の終期を決定するための終了閾値が算定される。なお、本形態では、変動パターンの種別及び加算時間パターンの種別に応じた変動表示時間に対応する情報と参加型演出の開始から演出参加スイッチ１の操作を受け付ける参加期間の始期までの時間に対応する情報とに基づいて、演出管理期間の開始閾値が算定され、変動表示時間に対応する情報と参加型演出の開始から参加期間の終期までの時間に対応する情報とに基づいて、演出管理期間の終了閾値が算定される。一方、変動パターンの識別番号が２３５以上（但し、「２５５」以下）と判定される参加型演出Ｂ系統に対応する変動パターンの場合（Ｓ３０３：Ｙ）に、参加管理期間の始期を決定するための開始閾値と共に参加管理期間の終期を決定するための終了閾値が設定される。なお、本形態では、演出管理期間の開始閾値が参加型演出の終了から参加期間の始期までの時間に対応する値に設定され、演出管理期間の終了閾値が参加型演出の終了から参加期間の終期までの時間に対応する値に設定される。
【０１８９】
次に、参加管理期間決定処理Ｓ１４０５において、図２５に示されたように、参加型演出フラグと特別図柄の変動表示フラグとが解除されているか否かが判定され（Ｓ４０１，Ｓ４０２）、参加型演出フラグ及び特別図柄の変動表示フラグの少なくとも一方が解除されている場合（Ｓ４０１：Ｙ又はＳ４０２：Ｙ）には、何らの実質的な処理も実行されずに本処理が終了し、一方、参加型演出フラグ及び特別図柄の変動表示フラグの双方が設定されている場合（Ｓ４０１：Ｎ，Ｓ４０２：Ｙ）には、以下の処理が実行される。
【０１９０】
特別図柄の表示制御タイマ（図２５中では「特図制御タイマ」と略記）が演出管理期間の開始閾値であるか否かと、特別図柄の表示制御タイマが演出管理期間の終了閾値であるか否かとが判定され（Ｓ４０３，Ｓ４０４）、特別図柄の表示制御タイマが開始閾値及び終了閾値の双方と異なる場合には、実質的な処理が実行されることなく本参加期間決定処理Ｓ１４０５が終了する。特別図柄の表示制御タイマが開始閾値である場合（Ｓ４０３：Ｎ）には、参加管理期間であるか否かを識別する参加管理期間フラグが設定される（「参加管理期間フラグ設定処理」Ｓ４０５）。これによって、参加管理期間が開始される。一方、特別図柄の表示制御タイマが終了閾値である場合（Ｓ４０３：Ｙ，Ｓ４０４：Ｎ）には、参加管理期間フラグが解除され（「参加管理期間フラグ解除処理」Ｓ４０６）、また、参加型演出フラグが解除される（「参加型演出フラグ解除処理」Ｓ４０７）。これによって、参加管理期間が終了する。
【０１９１】
ここで、普通図柄変動処理Ｓ１２１２及び特別始動装置制御処理Ｓ１２１３について普通図柄表示装置９３及び特別始動装置６３の動作を参照しながら詳細に説明する。図２６は、普通図柄変動処理の一例を表すフローチャートであり、図２７は、特別始動装置制御処理の一例を表すフローチャートであり、図２８及び図２９は、普通図柄表示装置及び特別始動装置の動作の一例を表すタイミングチャートである。なお、図２８には通常遊技状態におけるタイミングチャートが表され、図２９には時短遊技状態におけるタイミングチャートが表されている。
【０１９２】
普通図柄変動処理Ｓ１２１２において、図２６に示されたように、普通図柄表示装置９３の作動フラグが設定されているか否かが判定され（Ｓ１８０１）、作動フラグが設定されていない場合（Ｓ１８０１：Ｙ）には何らの実質的な処理も実行されずに本処理が終了し、一方、作動フラグが設定されている場合（Ｓ１８０１：Ｎ）には、以下の処理が実行される。
【０１９３】
まず、普通図柄の表示制御タイマが解除されているか否かが判定され（判定処理Ｓ１８０２）、表示制御タイマが解除されていなければ表示制御タイマが現在値から「１」だけ減じた値に更新されて（「普通図柄表示制御タイマ更新処理」Ｓ１８０３）、更に、これによって、普通図柄の表示制御タイマが解除されたか否かが判定される（判定処理Ｓ１８０４）。更新前後において表示制御タイマが解除されていない場合（Ｓ１８０２：Ｎ，Ｓ１８０４：Ｎ）には、普通図柄の変動表示を実行するために特別図柄の表示形態の更新が制御される（「普通図柄表示更新処理」Ｓ１８０５；図２８の時刻ｔ１〜ｔ２，ｔ５〜ｔ６等及び図２９の時刻ｔ１〜ｔ２，ｔ９〜ｔ１０等）。
【０１９４】
一方、更新前後の一方において表示制御タイマが解除されている場合（Ｓ１８０２：Ｙ又はＳ１８０４：Ｙ；図２８の時刻ｔ１，ｔ２，ｔ３，ｔ５，ｔ６，ｔ７等及び図２９の時刻ｔ１，ｔ２，ｔ３，ｔ９，ｔ１０，ｔ１１等）には、普通図柄の変動開始フラグと普通図柄の変動表示フラグとが解除されているか否かが判定される（判定処理Ｓ１８０６，Ｓ１８０７）。変動開始フラグが設定されている場合（Ｓ１８０６：Ｎ；図２８の時刻ｔ１，ｔ５等及び図２９の時刻ｔ１，ｔ９等）には、変動開始時の各種の処理が実行され、変動開始フラグが解除されて変動表示フラグが設定されている場合（Ｓ１８０６：Ｙ；Ｓ１８０７：Ｎ；図２８の時刻ｔ２，ｔ６等及び図２９の時刻ｔ２，ｔ１０等）には、普通図柄として停止図柄を表示させる各種の処理が実行され、また、変動開始フラグ及び普通図柄の変動表示フラグの双方が解除されている場合（Ｓ１８０６：Ｙ；Ｓ１８０７：Ｙ；図２８の時刻ｔ３，ｔ７等及び図２９の時刻ｔ３，ｔ１１等）には、今回の普通図柄の変動に係る普通図柄表示装置９３の作動を終了させるための各種の処理が実行される。
【０１９５】
普通図柄の変動開始フラグが設定されている場合（Ｓ１８０６：Ｎ；図２８の時刻ｔ１，ｔ５等及び図２９の時刻ｔ１，ｔ９等）には、普通図柄の第１保留エリアに格納されている普通図柄の抽選に関連する普通抽選関連情報が実行エリアに移動され、普通図柄の第２保留エリア〜第４保留エリアに格納されている普通抽選関連情報が、それぞれ、普通図柄の第１保留エリア〜第３保留エリアに移動される（「保留特別抽選関連情報順送り処理」Ｓ１８０８）。また、実行エリアに移動された普通抽選関連情報に基づいて普通図柄の当否が抽選され、その抽選に当選している場合には普通抽選当選フラグが設定され（図２８の時刻ｔ１及び図２９の時刻ｔ１等）、落選している場合には普通抽選当選フラグの解除状態が維持される（図２８の時刻ｔ５等及び図２９の時刻ｔ９）（「普通図柄抽選処理」Ｓ１８０９）。また、普通図柄の変動パターンが決定され（「普通図柄変動パターン決定処理」Ｓ１８１０）、実際的に普通図柄の変動表示を開始させるために普通図柄の変動表示フラグが設定され、普通図柄の表示制御タイマが変動パターンに基づいて通常遊技状態の変動表示時間ＴＢ又は時短遊技状態の変動表示時間ＴＦに対応する値に設定される（「普通図柄変動開始処理」Ｓ１８１１）。
【０１９６】
変動開始フラグが解除されて変動表示フラグが設定されている場合（Ｓ１８０６：Ｙ；Ｓ１８０７：Ｎ；図２８の時刻ｔ２，ｔ６等及び図２９の時刻ｔ２，ｔ１０等）には、普通図柄の表示図柄に停止図柄が設定される（「普通図柄確定表示処理」Ｓ１８１２）。また、停止図柄を一定時間だけ表示させるために、普通図柄の確定表示フラグが設定され、普通図柄の表示制御タイマが確定表示時間（ＴＣ＝ＴＧ）に対応する値に設定される（「普通図柄確定処理」Ｓ１８１３）。
【０１９７】
また、普通図柄の変動開始フラグ及び変動表示フラグが設定されていない場合（Ｓ１８０６：Ｙ；Ｓ１８０７：Ｙ；図２８の時刻ｔ３，ｔ７等及び図２９の時刻ｔ３，ｔ１１等）には、普通抽選当選フラグが設定されているか否かが判定される（Ｓ１８１４）。普通抽選当選フラグが設定されていない場合（Ｓ１８１４：Ｙ；図２８の時刻ｔ７等及び図２９の時刻ｔ１１）には、今回の普通図柄の変動表示に係る普通図柄表示装置９３の作動を停止させるために、普通図柄表示装置９３の作動フラグが解除され、普通図柄確定表示フラグが解除される（「変動終了処理」Ｓ１８１６）。一方、普通抽選当選フラグが設定されている場合（Ｓ１８１４：Ｎ；図２８の時刻ｔ３及び図２９の時刻ｔ３等）には、特別始動装置６３の開閉羽根６８の規定最大開放時間が変動パターンに基づいて通常遊技状態の開放時間ＴＤ又は時短遊技状態の変動表示時間ＴＨ（＞ＴＤ）に対応する値に設定され、開閉羽根６８の規定最大閉鎖時間が変動パターンに基づいて通常遊技状態の閉鎖時間に対応する値「０」又は時短遊技状態の閉鎖時間ＴＩに対応する値に設定され、特別始動装置６３の最大開閉回数カウンタが変動パターンに基づいて通常遊技状態の開閉回数「１」又は時短遊技状態の開閉回数「３」設定され、特別始動装置６３の作動フラグが設定される（「当選状態移行設定処理」Ｓ１８１５；時刻ｔ６）。
【０１９８】
特別始動装置制御処理Ｓ１２１３において、図２７に示されたように、特別始動装置６３の作動中であることを表す特別始動装置６３の作動フラグが設定されているか否かが判定され（Ｓ１９０１）、作動フラグが設定されていない場合（Ｓ１９０１：Ｙ）には何らの実質的な処理も実行されずに本処理が終了し、一方、作動フラグが設定されている場合（Ｓ１９０１：Ｎ）には、以下の処理が実行される。
【０１９９】
まず、特別始動装置６３の制御タイマが現在値から「１」だけ減じた値に更新される（「特別始動装置制御タイマ更新処理」Ｓ１９０２）。なお、特別始動装置６３の制御タイマが「０」である場合にはその値に維持される。その後、特別始動口ソレノイド７３の作動フラグが解除されているか否かが判定される（Ｓ１９０３）。特別始動口ソレノイド７３の作動フラグが解除されている場合（Ｓ１９０３：Ｙ）には、特別始動装置６３における開閉羽根６８の閉鎖中の処理が実行され（図２８の時刻ｔ３，ｔ４〜ｔ５及び図２９の時刻ｔ３，ｔ４〜ｔ５，ｔ６〜ｔ７，ｔ８〜ｔ９等）、特別始動口ソレノイド７３の作動フラグが設定されている場合（Ｓ１９０３：Ｎ）には、開閉羽根６８の開放中の処理が実行される（図２８の時刻ｔ３〜ｔ４及び図２９の時刻ｔ３〜ｔ４，ｔ５〜ｔ６，ｔ７〜ｔ８等）。
【０２００】
開閉羽根６８の閉鎖中の処理においては、特別始動装置６３の制御タイマが解除されているか否かが判定される（Ｓ１９０４）。制御タイマが解除されている場合（Ｓ１９０４：Ｙ；図２８の時刻ｔ３，ｔ４，ｔ５及び図２９の時刻ｔ３，ｔ４，ｔ５，ｔ６，ｔ７，ｔ８，ｔ９，ｔ１２等）には、特別始動口ソレノイド７３の最終作動状態であるか否かを表す特別始動装置６３の最終開放フラグと特別始動装置６３の終了待機状態であるか否かを表す特別始動装置６３の終了待機フラグとが設定されているか否かが判定される（Ｓ１９０５，Ｓ１９０６）。特別始動装置６３の最終開放フラグ及び特別始動装置６３の終了待機フラグの双方が解除されている場合（Ｓ１９０５：Ｎ，Ｓ１９０６：Ｎ；図２８の時刻ｔ３及び図２９の時刻ｔ３，ｔ５，ｔ７等）には、制御タイマが普通図柄変動処理Ｓ１３２１の当選状態移行処理Ｓ１８１５で設定された開閉羽根６８の規定最大開放時間に対応する値、具体的には通常遊技状態の開放時間ＴＤ又は時短遊技状態の開放時間ＴＨに対応する値に設定され（「特別始動装置制御タイマ設定処理」Ｓ１９０７）、また、特別始動口ソレノイド７３の作動フラグが設定され、当選状態移行処理Ｓ１８１５で設定された最大開閉回数が現在値から「１」だけ減算された値に更新され、更新後の最大開閉回数が基準値（「０」）である場合には最終開放フラグが設定される（「特別始動装置開放処理」Ｓ１９０８）。特別始動口ソレノイド７３の作動フラグが設定されることによって、開閉羽根６８が進入禁止位置から進入許容位置に移行することとなる。
【０２０１】
判定処理Ｓ１９０５において最終開放フラグが設定されていると判定された場合（Ｓ１９０５：Ｙ；図２８の時刻ｔ４及び図２９の時刻ｔ８及びｔ１２）には、最終開放フラグが解除され、特別始動装置６３の終了待機フラグが設定され、制御タイマが終了待機時間（ＴＥ＝ＴＪ）に対応する値に設定される（「特別始動装置終了待機状態移行処理」Ｓ１９０９；時刻ｔ１５）。これによって、特別始動装置６３の終了待機状態に移行することとなる。
【０２０２】
また、終了待機フラグが設定されている場合（Ｓ１９０６：Ｙ；図２８の時刻ｔ５及び図２９の時刻ｔ９等）には、特別始動装置６３の作動フラグ及び終了待機フラグが解除される（「特別始動装置作動終了処理」Ｓ１９１０；時刻ｔ１６）。
【０２０３】
一方、開閉羽根６８の閉鎖中の処理においては、特別始動装置６３の制御タイマが解除されているか否かが判定される（Ｓ１９１１）。制御タイマが解除されている場合（Ｓ１９１１：Ｙ）には、特別始動装置６３の作動フラグ及び特別始動口ソレノイド７３の作動フラグが解除され、開閉羽根６８の最大開閉回数が基準値（「０」）でない場合には制御タイマが開閉羽根６８の規定閉鎖時間ＴＩに対応する値に設定される（「特別始動装置閉鎖処理」Ｓ１９１３）。これによって、特別始動装置６３の開閉羽根６８が進入許容位置から進入禁止位置に移行することとなる。また、制御タイマが設定されているとき（Ｓ１９１１：Ｎ）には、特別始動装置６３の入球数が規定値（例えば、１０球）未満であるか否かが判定され（Ｓ１９１２）、その入球数が規定値以上である場合（Ｓ１９１２：Ｎ）には、特別始動装置閉鎖処理Ｓ１９１３が実行される（図２９の時刻ｔ１２）。
【０２０４】
（本発明に係る振動検知に関連する主たる構成）
本発明の主たる特徴部分である振動検知及びそれに基づく動作に関連する構成についてまとめて詳細に説明する。遊技機１００は、上述のように、外枠１０１（図３参照）と、内枠セット１０２（図３参照）と、遊技盤２００（図３参照）と、前面枠セット１０３（図３参照）と、振動センサ１０（〔振動検出手段〕の一種；図６参照）と、発射装置１５０（図３参照）と、発射操作装置１７０（図１参照）と、演出参加スイッチ１（〔演出参加手段〕の一種；図１参照）と、装飾図柄表示装置９５（〔演出報知手段〕の一種；図５参照）と、主制御基板９２０（図７及び図８参照）と、払出装置３８２（図７参照）と、払出制御基板９３０（図７及び図８参照）と、枠発光装置１２１〜１２５（〔報知手段〕の一種；図１及び図８参照）と、音響装置１８０（〔報知手段〕の一種；図１及び図８参照）と、サブ制御基板９４０（図７及び図８参照）とを備えている。遊技盤２００は、図５に示されたように、特別遊技状態において作動する特別入賞装置６２（〔利益供与装置〕の一種；図５参照）と、特別遊技状態への抽選契機を提供する特別始動装置６３（〔利益供与装置〕の一種；図５参照）とを備えている。
【０２０５】
特別入賞装置６２は、特別入賞装置６２への遊技球の進入を禁止する進入禁止位置とその進入を許容する進入許容位置との間で移行自在である開閉シャッタ６７（〔可動部材〕の一種；図５参照）と、開閉シャッタ６７の移行を制御する特別入賞口ソレノイド７２（〔駆動装置〕の一種：図８参照）と、特別入賞装置６２に進入した遊技球を検出する特別入賞スイッチ８２（〔遊技媒体検出装置〕の一種：図８参照）とを備えている。また、特別始動装置６３は、上始動部６３Ａと、下始動部６３Ｂと、下始動部６３Ｂへの遊技球の進入を許容する低確率進入許容位置と低確率進入許容位置よりも進入確率の大きい高確率進入許容位置との間で移行自在である開閉羽根６８（〔可動部材〕の一種；図５参照）と、開閉羽根６８の移行を制御する特別始動口ソレノイド７３（〔駆動装置〕の一種：図８参照）と、下始動部６３Ｂに進入した遊技球を検出する特別始動スイッチ８３（〔遊技媒体検出装置〕の一種：図８参照）とを備えている。普通始動装置６４は、普通始動スイッチ８４（図８参照）を備えている。
【０２０６】
特別入賞装置６２の開閉シャッタ６７は、特別遊技状態において、図１８に示されたように、特別入賞口ソレノイド７２の作動によって１６回開放される。各回の開閉シャッタ６７の開放は、最大開放時間の経過又はそれより前における規定数（例えば１０球）の遊技球の進入によって終了する。なお、開閉シャッタ６７の初回の開放動作は、特別図柄の当選後における特別図柄表示装置９１による特別図柄の変動表示期間、特別図柄の確定表示期間及び特別入賞装置６２（特別遊技状態）の作動待機期間を経てから実行され、また、開閉シャッタ６７は、最終回の閉鎖動作の終了後には、少なくとも特別入賞装置６２（特別遊技状態）の終了待機期間だけ進入禁止位置に維持される。
【０２０７】
特別始動装置６３の開閉羽根６８は、普通始動装置６４への遊技球の進入に伴う普通図柄の抽選に当選した場合に、通常遊技状態においては、図２８に示されたように特別始動口ソレノイド７３の作動によって一回開放され、一方、時短遊技状態においては、図２９に示されたように特別始動口ソレノイド７３の作動によって概ね３回開放される。但し、特別始動装置６３に規定数（例えば１０球）の遊技球が進入した場合には、その動作は終了する。なお、開閉羽根６８の開放動作は、普通図柄の変動表示期間及び普通図柄の確定表示期間を経てから実行され、また、開閉羽根６８は、最終回の閉鎖動作の終了後には、少なくとも特別始動装置６３の終了待機期間だけ低確率進入許容位置に維持される。
【０２０８】
振動センサ１０は、遊技機１００の振動に伴って移動する検出子（図示せず）を備え、検出子の移動に基づいて振動を検出する。振動センサ１０からは、所定の大きさ以上の振動が検出されている場合にオン状態の振動センサ信号が出力され、それ以外の場合にはオフ状態の振動センサ信号が出力される。一回の加振に対してオン状態の振動センサ信号が連続的又は間欠的に出力される。なお、大きな振動が加えられた場合には、通常、オン状態の振動センサ信号は間欠的に出力される。振動センサ信号の出力状態は、定期的、具体的には主制御基板９２０のタイマ割込み周期である２ｍｓ周期毎に、主制御基板９２０に読み込まれ（図９のスイッチ読込処理Ｓ１００８）、加えられた振動の大きさ等を推定するために、その出力状態が監視される（図９並びに図１２及び図１３の振動センサ監視処理Ｓ１０１５）。
【０２０９】
装飾図柄表示装置９５は、特別図柄表示装置９１における特別図柄の表示態様に概ね同期して各種の装飾図柄の表示演出を行い、また、特別遊技状態中において各種の表示演出を行う。装飾図柄の表示演出は、遊技者が演出へ参加できる参加期間を少なくとも一部に含む参加型演出と、遊技者が演出に参加できない非参加期間のみを含む非参加型演出とに大別できる。参加型演出が実行されるか非参加型演出が実行されるかは、図２２に示されたように、主制御基板９２０において決定された変動パターンに基づいて決定される。また、装飾図柄の変動表示時間は、特別図柄の変動表示時間と同様に、図２２に示されたような主制御基板９２０において決定された変動パターンに対応する基本変動時間と図２３に示されたような加算時間パターンに対応する加算変動時間とに基づいて決定される。更に、変動表示後に確定表示される装飾図柄の停止図柄も、主制御基板９２０において決定される停止パターンに基づいて決定される。
【０２１０】
本形態における参加型演出について説明する。図３０は、変動パターンと装飾図柄表示装置による演出種別との関係の一例を表す説明図である。装飾図柄表示装置９５における装飾図柄の変動表示中の演出態様は、図３０（図２２も参照）に示されたように、今回の装飾図柄の変動表示の変動パターンの識別番号が「２００」未満である場合には非参加型演出が選択され、「２００」以上である場合には参加型演出が選択される。また、参加型演出は、参加期間における遊技者による演出参加スイッチ１への１回の操作（図３０中では単一操作）によって演出態様が変化する場合がある参加型演出（参加型演出Ａ系統）と、参加期間における遊技者による演出参加スイッチ１への複数回の操作（図３０中では連続操作）によって演出態様が変化する場合がある参加型演出（参加型演出Ｂ系統）とに分けられる。以下において、参加型演出の具体例について説明する。図３１は、参加型演出の具体例を表す説明図である。図３１（Ａ）及び図３１（Ｂ）の各々が参加型演出Ａ系統の演出の一例を表し、図３１（Ｃ）及び図３１（Ｃ）の各々が参加型演出Ｂ系統の演出の一例を表している。なお、図３１（Ａ）〜図３１（Ｄ）において、「ＯＦＦ」及び「ＯＮ」は、それぞれ、装飾図柄表示装置９５の非作動状態及び作動状態を表している。
【０２１１】
まず、参加型演出Ａ系統の演出において、図３１（Ａ）及び図３１（Ｂ）に示されたように、変動パターンが異なる参加型演出Ａ１及び参加型演出Ａ２に対して、変動表示時間（図３１（Ａ）の時刻ｔ１〜ｔ４及び図３１（Ｂ）の時刻ｔ１〜ｔ４’）は異なっているが、参加期間（時刻ｔ２〜ｔ３）の継続時間ＴＬ（例えば、１．５秒に対応する「３７５」）は同一であり、また、変動表示の開始（時刻ｔ１）から参加期間の始期（時刻ｔ２）までの時間ＴＫ（例えば、１．５秒に対応する「３７５」）も同一である。つまり、演出の開始（時刻ｔ１）から参加期間の終期（時刻ｔ３）までの時間も同一となる。なお、変動表示後には一定期間だけ停止図柄が表示される（時刻ｔ４〜ｔ５及び時刻ｔ４’〜ｔ５ ’）。また、演出期間の始期の前において、装飾図柄表示装置９５に参加期間が開始されることを表す情報（例えば、演出参加ボタンの画像表示、演出参加ボタンの操作要求の文字表示）が一定期間にわたり表示される。
【０２１２】
次に、参加型演出Ｂ系統の演出において、図３１（Ｃ）及び図３１（Ｄ）に示されたように、変動パターンが異なる参加型演出Ｂ１及び参加型演出Ｂ２に対して、変動表示時間（図３１（Ｃ）の時刻ｔ１〜ｔ８及び図３１（Ｃ）の時刻ｔ１〜ｔ８’）は異なっているが、参加期間（時刻ｔ６〜ｔ７及び時刻ｔ６’〜ｔ７’）の継続時間ＴＭ（例えば、１０秒に対応する「２５００」）は同一であり、また、参加期間の終期（時刻ｔ７及び時刻ｔ７’）から参加型演出Ａ１及び参加型Ｂ１の終了（時刻ｔ８及び時刻ｔ８’）までの時間ＴＮ（例えば、５秒に対応する「１２５０」）も同一である。つまり、始期（時刻ｔ６及び時刻ｔ６’）から参加型演出Ａ１及び参加型Ｂ１の終了（時刻ｔ８及び時刻ｔ８’）までの時間も同一となる。なお、変動表示後には参加型演出Ａ系統の場合と同一の一定期間だけ停止図柄が表示される（時刻ｔ８〜ｔ９及び時刻ｔ８’〜ｔ９’）。また、演出期間の始期の前において、装飾図柄表示装置９５に参加期間が開始されることを表す情報が一定期間にわたり表示される。
【０２１３】
演出参加スイッチ１は、サブ制御基板９４０に電気的に接続されており、サブ制御基板９４０によって、参加期間における演出参加スイッチ１の操作が検知される。また、主制御基板９２０におけるＲＯＭの一部の領域には、時間ＴＫに対応する始期算定値と、時間ＴＫと時間ＴＬとを加算した時間に対応する終期算定値と、時間ＴＭと時間ＴＮとを加算した時間に対応する始期決定値と、時間ＴＮに対応する終期決定値とが記憶されており、主制御基板９２０においても、サブ制御基板９４０で管理される参加期間と実質的に同一の期間が参加管理期間として個別に管理されている。
【０２１４】
ここで、主制御基板９２０における参加管理期間と、特別図柄表示装置９１及び装飾図柄表示装置９５の表示動作とについて具体的に説明する。図３２及び図３３は、それぞれ、参加型演出Ａ系統及び参加型演出Ｂ系統に対する参加管理期間の一例を定性的に表すタイミングチャートである。
【０２１５】
まず、図３２に示されたように、時刻ｔ１のループ処理（図１４のＳ１２０２〜Ｓ１２１８）において、主制御基板９２０において、停止図柄、停止パターン、変動パターン、加算時間パターンが決定されると（図１９のＳ１３１０及び図２１のＳ１３１１）、それらの識別番号を含む停止図柄コマンド、停止パターンコマンド、変動パターンコマンド及び加算時間パターンコマンド等の各種の変動コマンドが設定され（図２１のＳ１７０４）、特別図柄の変動表示フラグが設定されると共に特別図柄の表示制御タイマが変動パターンに応じた基本変動時間と加算時間パターンに応じた加算変動時間とに基づく変動表示時間に対応する値（例えば「３７５０」）に設定される（図１６のＳ１４１２）。また、時刻ｔ１のループ処理において、変動パターンとして参加型演出Ａ系統に対応する変動パターンが選択されているために（図２４のＳ３０１：Ｙ，Ｓ３０３：Ｎ）、参加型演出フラグが設定され（図２４のＳ３０２）、参加管理期間の開始閾値及び終了閾値が算定される（図２４のＳ３０４及びＳ３０５）。具体的には、開始閾値ＳＨ１が変動表示時間に対応する値から始期算定値（時間ＴＫに対応する値）を減算した値に設定され、終了閾値ＳＨ２が変動表示時間に対応する値から終期算定値（時間ＴＫ＋時間ＴＬに対応する値）を減算した値に設定される。なお、各種の変動コマンドは、次回のループ処理においてサブ制御基板９４０に出力され（図１４のＳ１２０５）、サブ制御基板９４０における各種の変動コマンドの受信に応じて参加型演出Ａ表示フラグが設定され、装飾図柄の表示制御タイマに時間ＴＫに対応する値が設定される。これによって、特別図柄の変動表示フラグの設定に応じて、特別図柄表示装置９１による特別図柄の変動表示が開始され、また、参加型演出Ａ表示フラグの設定に応じて、装飾図柄表示装置９５による装飾図柄の表示演出が開始される。
【０２１６】
特別図柄の変動表示及び装飾図柄の表示演出が進行するに伴って、主制御基板９２０で管理される特別図柄の表示制御タイマの値が減少する（図１６のＳ１４０３）と共にサブ制御基板９４０で管理される装飾図柄の表示制御タイマの値が減少する。時刻ｔ１から時間ＴＫ後の時刻ｔ２における主制御基板９２０のループ処理においては、参加型演出フラグが設定されており、特別図柄の変動表示フラグが設定されており、特別図柄の表示制御タイマが始期閾値と一致するために（Ｓ４０１：Ｎ，Ｓ４０２：Ｎ，Ｓ４０３：Ｎ）、参加管理期間フラグが設定される。これによって、参加管理期間が開始される。一方、時刻ｔ２におけるサブ制御基板９４０の周期処理においては、装飾図柄の表示制御タイマの値が基準値（「０」）に復帰するために、参加期間フラグが設定されると共に、装飾図柄の表示制御タイマが時間ＴＬに対応する値に設定される。これによって、参加期間が開始される。
【０２１７】
時刻ｔ２から更に時間ＴＫ後の時刻ｔ３における主制御基板９２０のループ処理においては、参加型演出フラグが設定されており、特別図柄の変動表示フラグが設定されており、特別図柄の表示制御タイマが終期閾値と一致するために（Ｓ４０１：Ｎ，Ｓ４０２：Ｎ，Ｓ４０３：Ｙ）、参加管理期間フラグが解除され（図２５のＳ４０６）、参加型演出フラグが解除される（図２５のＳ４０７）。これによって、参加管理期間が終了する。一方、時刻ｔ２におけるサブ制御基板９４０の周期処理においては、装飾図柄の表示制御タイマの値が基準値（「０」）に復帰するために、参加期間フラグが解除される。これによって、参加期間が終了する。
【０２１８】
時刻ｔ３の後は特別図柄の変動表示及び装飾図柄の表示演出が進行して、時刻ｔ１から変動表示時間後の時刻ｔ４の主制御基板９２０のループ処理において、特別図柄表示装置９１の作動フラグが設定されており、特別図柄の変動表示フラグが設定されており（特別図柄の変動開始フラグは解除）、特別図柄の表示制御タイマの値が基準値（「０」）に復帰するために（図１６のＳ１４０１：Ｎ，Ｓ１４０２：Ｎ，Ｓ１４０４：Ｙ，Ｓ１４０７Ｙ，Ｓ１４０８：Ｎ）、特別図柄の表示図柄として停止図柄が設定され（図１６のＳ１４１４）、装飾図柄表示装置９５に装飾図柄の表示図柄として停止図柄を確定表示させるための確定表示コマンドが設定され（図１６のＳ１４１５）、特別図柄の表示制御タイマが停止図柄の確定表示時間に対応する値に設定され（Ｓ１４１５）、特別図柄の変動表示フラグが解除される（Ｓ１４１５）。なお、確定表示コマンドは、次回のループ処理においてサブ制御基板９４０に出力され（図１４のＳ１２０５）、サブ制御基板９４０における確定表示コマンドの受信に応じて装飾図柄の表示図柄として停止パターンの識別番号に対応する停止図柄が確定表示される。
【０２１９】
時刻ｔ４の後は特別図柄の確定表示及び装飾図柄の確定表示が継続され、時刻ｔ４から確定表示時間後の時刻ｔ５において、特別図柄表示装置９１の作動フラグが設定されており、特別図柄の変動表示フラグが解除されており（特別図柄の変動開始フラグは解除）、特別図柄の表示制御タイマの値が基準値（「０」）に復帰するために（図１６のＳ１４０１：Ｎ，Ｓ１４０２：Ｎ，Ｓ１４０４：Ｙ，Ｓ１４０７Ｙ，Ｓ１４０８：Ｙ）、特別図柄表示装置９１の作動フラグが解除される（Ｓ１４２２）。一方、時刻ｔ５におけるサブ制御装置９４０の周期処理において、参加型演出Ａ表示フラグが解除される。
【０２２０】
次に、図３３に示されたように、参加型演出Ａ系統の場合と同様に、時刻ｔ１のループ処理（図１４のＳ１２０２〜Ｓ１２１８）において、主制御基板９２０において、停止図柄、停止パターン、変動パターン、加算時間パターンが決定され（図１９のＳ１３１０及び図２１のＳ１３１１）、各種の変動コマンドが設定され（図２１のＳ１７０４）、特別図柄の変動表示フラグが設定されると共に特別図柄の表示制御タイマが変動表示時間に対応する値に設定される（図１６のＳ１４１２）。また、時刻ｔ１のループ処理において、参加型演出Ａ系統と共通の参加型演出フラグが設定され（図２４のＳ３０２）、参加型演出Ａ系統の場合と異なり、変動パターンとして参加型演出Ｂ系統に対応する変動パターンが選択されているために（図２４のＳ３０１：Ｙ，Ｓ３０３：Ｙ）、参加管理期間の開始閾値及び終了閾値が決定される（図２４のＳ３０６及びＳ３０７）。具体的には、開始閾値ＳＨ１が始期決定値（時間ＴＭ’（＝時間ＴＭ＋時間ＴＮ）に対応する値）に設定され、終了閾値ＳＨ２が終期算定値（時間ＴＮに対応する値）に設定される。なお、サブ制御基板９４０における各種の変動コマンドの受信に応じて参加型演出Ｂ表示フラグが設定され、装飾図柄の表示制御タイマが変動表示時間から時間ＴＭ＋時間ＴＮに対応する値を減算した値に設定される。これによって、特別図柄の変動表示フラグの設定に応じて、特別図柄表示装置９１による特別図柄の変動表示が開始され、また、参加型演出Ｂ表示フラグの設定に応じて、装飾図柄表示装置９５による装飾図柄の表示演出が開始される。その後は、参加型演出Ａ系統の場合と同様にして、特別図柄の変動表示や装飾図柄の表示演出が進行する。
【０２２１】
ここで、主制御基板９２０により実行される振動を検知する制御について説明する。前面枠開閉状態フラグＦ２が解除されている前面枠セット１０３の閉鎖状態（Ｓ２０３：Ｎ）における振動センサ１０からのオン状態の振動センサ信号の検出（Ｓ２０４：Ｙ）に応じて、参加管理期間フラグが解除されている非参加管理期間の遊技進行状態（〔遊技進行状態〕の一種）である場合（Ｓ２０５：Ｎ）には振動検知カウンタＣ１の値に「３（〔第１振動検知値〕の一種）」が加算され（Ｓ２０６）、参加管理期間フラグが設定されている非参加管理期間の遊技進行状態（〔遊技進行状態〕の一種）である場合には（Ｓ２０５：Ｎ）振動検知カウンタＣ１の値に「２（〔第２振動検知値〕の一種）」が加算される（Ｓ２０７）。なお、本形態における振動検知カウンタＣ１は８ビット情報（「０」〜「２５５」）である。加算した結果、振動検知カウンタＣ１の値が「２５５（規定最大値）」を越える場合には（Ｓ２０８：Ｙ）、振動検知カウンタＣ１の値が「２５５」に再設定される（Ｓ２０９）。具体的には、加算演算においてキャリーフラグが設定された場合（Ｓ２０８：Ｙ）に、振動検知カウンタＣ１の値が最大値である「２５５」に設定される。これによって、振動センサ信号がオン状態である期間において、振動検知カウンタＣ１の値は遊技進行状態に応じた値ずつ増加し、振動検知カウンタＣ１の値が「２５５」に到達した場合には「２５５」に維持されることとなる。
【０２２２】
一方、前面枠開閉状態フラグＦ２が解除されている前面枠セット１０３の閉鎖状態（Ｓ２０３：Ｎ）であり、かつ、参加管理期間フラグが解除されている非参加管理期間の遊技進行状態（Ｓ２０５：Ｎ）において、オフ状態の振動センサ信号の検出（Ｓ２０４：Ｎ）に応じて、振動検知カウンタＣ１の値から「１（〔非振動検知値〕の一種）」が減算される（Ｓ２１１）。具体的には、減算前に振動検知カウンタＣ１の値が「０（〔基準値〕の一種）」である場合（Ｓ２１０：Ｙ）には、減算を実行せず（Ｓ２１１のスキップ）、また、減算に際してゼロフラグが設定された場合に、振動検知カウンタＣ１の値として「０」が設定される。これによって、振動検知カウンタＣ１の値は、振動が発生していない場合には「０」に維持されることとなり、また、振動が発生した後においては、振動中又は振動停止後の振動センサ信号がオフ状態である期間において「１」ずつ減少し、その値が「０」に到達した場合には、「０」に維持されることとなる。
【０２２３】
前面枠開閉状態フラグＦ２が設定されている前面枠セット１０３の開放状態において（Ｓ１０３：Ｙ）は、振動センサ信号の出力状態に関わらず振動検知カウンタＣ１は強制的に基準値である「０」に維持される（Ｓ２１７）。
【０２２４】
遊技機１００に大きな振動が加えられた場合には、通常、振動検知カウンタＣ１の値は大きな値まで増加する。したがって、振動検知カウンタＣ１の値が過剰振動閾値（本形態では、「９０」）以上である場合（Ｓ２２１：Ｎ）には、故意に遊技機１００を殴打する等の過剰振動と検知されて、振動検知フラグＦ１が未だ設定されていない場合（Ｓ２２２：Ｎ）には振動検知フラグＦ１が設定される（Ｓ２２３）。また、過剰振動との検知に応じて、所定の枠発光装置１２１〜１２５の発光によって過剰振動の発生が報知される。具体的には、過剰振動との検知に応じて、主制御基板９２０からサブ制御基板９４０に過剰振動報知開始コマンドが出力され（Ｓ２２４）、過剰振動報知開始コマンドを受信したサブ制御基板９４０によって所定の枠発光装置１２１〜１２５が作動され、過剰振動発生の報知が実行される。なお、振動検知カウンタＣ１の値が過剰振動閾値以上でない場合（Ｓ２２１：Ｙ）には、振動が発生していたとしても過剰振動とは判定されないために、振動検知フラグＦ１が設定されず（Ｓ２２３のスキップ）、また、過剰振動報知開始コマンドが出力されない（Ｓ１２４のスキップ）。したがって、過剰振動発生の報知も行われない。
【０２２５】
振動検知カウンタＣ１の値が過剰振動閾値を越え、更に異常振動閾値（本形態では、「２４０」以上となった場合（Ｓ２２５：Ｎ）には、中央構造体９９の転動面９９Ｓ上で転動している遊技球を特別始動装置６３へ誘導するための不正振動誘導である可能性が極めて高いために、その後の特別始動装置６３への遊技球の進入の監視が開始される。具体的には、遊技停止監視タイマＴ１の値に「１５００（規定値）」が設定される（Ｓ２２６）。遊技停止監視タイマＴ１は、振動検知カウンタＣ１の値が「２４０」に減少した後における主制御基板９２０のタイマ割込みごとに「１」だけ減算される（Ｓ２０２）。なお、遊技停止監視タイマＴ１の値が「０」である場合（Ｓ２０１：Ｙ）には、減算は実行されない（Ｓ２０２のスキップ）。したがって、遊技停止監視タイマＴ１に「０」以外の値が設定されている期間が遊技停止監視期間であり、その始端は振動検知カウンタＣ１が「２４０」以上となったときであり、その終端は振動検知カウンタＣ１が最後に「２４０」以下となってから実質的に１５００ｍｓの一定時間が経過したときである。
【０２２６】
遊技停止監視期間における特別始動装置６３への遊技球の進入によって特別始動スイッチ８３のオン移行フラグが設定された場合（Ｓ１０１：Ｙ，Ｓ１０２：Ｎ）には、不正振動誘導の発生と判断されて、不正検知情報に所定の不正発生値が設定され（Ｓ１１５）、強制的に遊技進行が停止される。具体的には、発射ソレノイド駆動フラグ及び球送りソレノイド駆動フラグが解除される（Ｓ２０８）と共に、それらのフラグ状態に応じてオフ状態の発射制御信号及びオフ状態の球送り制御信号が出力される（Ｓ２０９）。これによって、発射装置１５０（図３参照）が強制的に停止状態となり、以降は、不正検知情報に不正発生値が設定されていることによって（Ｓ１００６：Ｙ）、発射装置１５０の駆動状態を含め各種のスイッチ等の状態が更新されないために（Ｓ１００７〜Ｓ１０１６のスキップ）、遊技進行が永続的に停止される。また、外部の監理コンピュータ等へ不正振動誘導の発生が報知される。具体的には、不正検知フラグが設定され（Ｓ２０７）、不正検知フラグの設定に応じて、不正検出信号が監理コンピュータ等に出力される。不正検出信号を受信した監理コンピュータは不正の発生を報知する。また、枠発光装置１２１〜１２５及び音響装置１８０によって、不正振動誘導の発生が報知される。具体的には、不正振動誘導との検知に応じて、不正振動誘導検知コマンドが出力され（Ｓ２１０）、不正振動誘導検知コマンドを受信したサブ制御基板９４０によって枠発光装置１２１〜１２５及び音響装置１８０が作動され、不正振動誘導の発生が報知される。
【０２２７】
ここで、振動が加えられた場合の遊技機の動作について、概ね時系列に沿って具体的に説明する。図３４は、振動判定方法を説明するために振動検知カウンタＣ１の時間推移を定性的に表すタイミングチャートである。図３４において、振動センサ信号の時間推移と共に非参加管理期間における振動検知カウンタＣ１の時間推移（実線）及び参加管理期間における振動検知カウンタＣ１の時間推移（破線）が示されている。
【０２２８】
図３４に示されたように、強い振動が加えられると、振動センサ信号の出力状態はオン状態とオフ状態とを繰り返す。時刻ｔ０において振動センサ信号がオン状態に移行すると、参加管理期間において振動検知カウンタＣ１（実線）の値がタイマ割込み周期ごとに「３」ずつ増加し、振動センサ信号がオフ状態に移行するまでその増加は継続する。その後、時刻ｔ１において振動センサ信号がオフ状態に移行すると、振動検知カウンタＣ１（実線）の値がタイマ割込み周期ごとに「１」ずつ減少し、振動センサ信号がオフ状態に移行するまでその減少は継続する。なお、図２０には、振動検知カウンタＣ１の値が時刻ｔ０から時刻ｔ１まで滑らかに増加し、時刻ｔ１から時刻ｔ２まで滑らかに減少するかのように示されているが正確には階段状に変化している。他の区間における増加及び減少の場合も同様である。その後、振動センサ信号の出力状態に応じて、振動検知カウンタＣ１（実線）の値は、時刻ｔ２〜時刻ｔ３、時刻ｔ４〜時刻ｔ５及び時刻ｔ６〜時刻ｔ７において増加し、時刻ｔ３〜時刻ｔ４、時刻ｔ５〜時刻ｔ６、時刻ｔ７〜時刻ｔ８、時刻ｔ４〜時刻ｔ５において減少する。なお、時刻ｔａにおいて振動検知カウンタＣ１（実線）の値が過剰振動閾値である「９０」以上となると、過剰振動の発生と判断される。時刻ｔ８において振動センサ信号がオン状態となると振動検知カウンタＣ１（実線）の値は同様に増加するが、時刻ｔｃにおいて規定最大値である「２５５」に到達するとその値が維持される。なお、時刻ｔｂにおいて振動検知カウンタＣ１の値が異常振動閾値である「２４０」以上となると、異常振動の発生と判断される。振動センサ信号の出力状態に応じて更新される。時刻ｔ９において振動センサ信号がオフ状態となると振動検知カウンタＣ１の値が減少し、その値が基準値である「０」に到達するまで減少する。なお、振動検知カウンタＣ１の値が「０」である場合には、振動センサ信号がオフ状態であってもその値を維持する。
【０２２９】
一方、参加管理期間における振動検知カウンタＣ１（破線）の値も、時刻ｔ０〜時刻ｔ１、時刻ｔ２〜時刻ｔ３、時刻ｔ４〜時刻ｔ５及び時刻ｔ６〜時刻ｔ７においてタイマ割込み周期ごとに増加するが、非参加管理期間と異なり、単位増加量は「２」である。なお、タイマ割込み周期ごとの更新において振動検知カウンタＣ１（破線）の値が規定最大値を越える場合（時刻ｔｃ１〜時刻ｔ５，時刻ｔｃ２〜時刻ｔ７、時刻ｔｃ３〜時刻ｔｃ）には、その値は非振分抽選状態の場合と同様に強制的に規定最大値「２５５」に維持される。時刻ｔ３〜時刻ｔ４、時刻ｔ５〜時刻ｔ６、時刻ｔ７〜時刻ｔ８、時刻ｔ４〜時刻ｔ５において、非参加管理期間の場合と同様にタイマ割込み周期ごとに「１」ずつ減少する。図２０から分かるように、参加管理期間における振動検知カウンタＣ１（破線）の値は、非参加管理期間における振動検知カウンタＣ１（破線）の値より常に小さい。また、時刻ｔａよりも遅い時刻ｔａ’において過剰振動閾値「９０」となる。なお、図３４においては、異常振動閾値「２４０」を越えないが、たとえ異常振動閾値「２４０」を越える大きな振動があたえられたとしても、時刻ｔｂよりも遅い時刻ｔｂ’において異常振動閾値「２４０」以上となる。つまり、参加管理期間においては、同一の強度の振動が加えられたとしても、非参加管理期間よりも遅く過剰振動及び異常振動の発生と判断される。
【０２３０】
ここで、振動検知カウンタＣ１の値に応じた遊技機１００の動作について説明する。図３５は非参加管理期間における振動検知カウンタＣ１の値の最大値が「９０」未満である微少振動に基づく遊技機の動作を定性的に表すタイミングチャートであり、図３６は非参加管理期間における振動検知カウンタＣ１の値の最大値が過剰振動閾値以上異常振動閾値未満である過剰振動に基づく遊技機の動作を定性的に表すフローチャートであり、図３７及び図３８の各々は非参加管理期間における振動検知カウンタＣ１の値が異常振動閾値以上となる異常振動に基づく遊技機の動作を定性的に表すタイミングチャートである。なお、図３７には遊技進行が続行される場合が示され、図３８には遊技進行が停止される場合が示されている。
【０２３１】
図３５に示されたように、参加管理期間フラグ（図中のＯＦＦ）が解除状態を維持している非参加管理期間における振動に基づく振動検知カウンタＣ１の最大値が「９０」未満である場合（Ｓ２２１：Ｙ）には、振動検知フラグＦ１の状態は解除状態（図中のＯＦＦ）に維持されるために（Ｓ２２３のスキップ）、枠発光装置１２１〜１２５によって過剰振動の発生の報知（図中の発光報知）は行われない（Ｓ２２４のスキップ）。また、遊技停止監視タイマＴ１が作動せず（Ｓ２２６のスキップ）、その値が「０」に維持されるために、特別始動スイッチ８３のオン移行フラグが解除状態を維持している場合（Ｓ１０１：Ｎ）に限らず、図３５に示されたように設定状態に移行した場合（Ｓ１０１：Ｙ）であっても遊技停止監視タイマＴ１が「０」であるために（Ｓ１０２：Ｙ）、不正検知情報は不正非発生値（図中のＯＦＦ）を維持する（Ｓ１１５のスキップ）。したがって、音響装置１８０によって不正振動誘導の報知（音響報知）が行われることも、外部の監理コンピュータ等に不正振動誘導の発生を報知させるための信号の出力（外部送信報知）が行われることもない（Ｓ１１６及びＳ１１９のスキップ）。また、不正振動誘導と検知されていないために（Ｓ１００６：Ｎ）、発射許可信号がオン状態である場合には、通常の場合と同様に、球送りソレノイド駆動フラグ及び発射ソレノイド駆動フラグが周期的に制御されて（Ｓ１０１３）、発射装置１５０は周期ごとに遊技球を１球ずつ射出する。
【０２３２】
次に、非参加管理期間における振動に基づいて振動検知カウンタＣ１の最大値が「９０」以上であり「２４０」未満となる場合について説明する。なお、図２５に示された微少振動の場合との相違についてのみ詳細に説明する。図２６に示されたように、時刻ｔｄにおいて振動検知カウンタＣ１の値が「９０」以上となったときに（Ｓ２２１：Ｎ）、振動検知フラグＦ１が解除されているために（Ｓ２２２：Ｙ）、振動検知フラグＦ１が設定される（Ｓ２２３）。また、過剰振動報知開始コマンドがサブ制御基板９４０に出力され（Ｓ２２４）、枠発光装置１２１〜１２５によって過剰振動の発生の報知（図中の発光報知）が開始される（図中のＯＮ）。その後、時刻ｔｅにおいて振動検知カウンタＣ１の値が「０」に復帰すると（Ｓ２１２：Ｎ）、振動検知フラグＦ１が解除され（Ｓ２１３）、また、過剰振動報知停止コマンドがサブ制御基板９４０に出力される（Ｓ２１５）。なお、過剰振動報知停止コマンドを受信したサブ制御基板９４０は、その受信から所定の時間（例えば、５秒）の経過後に、枠発光装置１２１〜１２５による過剰振動の発生の報知を停止する。
【０２３３】
次に、非参加管理期間における振動検知カウンタＣ１の値が「２４０」以上となるが、特別始動スイッチ８３のオン移行フラグが設定されない場合、つまり、非参加管理期間において大きな振動が与えられたが、その直後に特別始動装置６３に遊技球が進入しなかった場合について説明する。なお、図３６に示された過剰振動の場合との相違についてのみ詳細に説明する。図３７に示されたように、時刻ｔｆにおいて振動検知カウンタＣ１の値が「２４０」以上となったときに（Ｓ２２５：Ｎ）、遊技停止監視タイマＴ１が規定値である「１５００」に設定される（Ｓ２２６）。なお、振動検知カウンタＣ１の値が「０」以外である場合（Ｓ２０１：Ｎ）には、タイマ割込みごとに遊技停止監視タイマＴ１の値は「１」だけ減算されるが（Ｓ２０２）、振動検知カウンタＣ１の値が「２４０」以上である場合には繰り返し、その値に「１５００」が設定されるために（Ｓ２２６）、時刻ｔｇにおいて振動検知カウンタＣ１の値が「２４０」未満となるまでは、実質的に「１５００」に維持される。時刻ｔｇにおいて振動検知カウンタＣ１の値が「２４０」未満となると、遊技停止監視タイマＴ１の値は「１」ずつ小さくなる（Ｓ２０２）。なお、遊技停止監視タイマＴ１が「０」以外の値をとる時刻ｔｆから時刻ｔｉまでの間が遊技停止監視期間である。時刻ｔｈにおいて遊技停止監視タイマＴ１の値が「０」に復帰すると（Ｓ２１２：Ｎ）、振動検知フラグＦ１が解除され（Ｓ２１４）、また、過剰振動報知停止コマンドがサブ制御基板９４０に出力される（Ｓ２１５）。なお、過剰振動報知停止コマンドを受信したサブ制御基板９４０は、その受信から所定の時間（例えば、５秒）の経過後に、枠発光装置１２１〜１２５による過剰振動の発生の報知を停止する。
【０２３４】
次に、非参加管理期間における振動に基づいて振動検知カウンタＣ１の値が「２４０」以上となり、遊技停止タイマＴ１が解除される前に特別始動スイッチ８３のオン移行フラグが設定された場合、つまり、非参加管理期間に大きな振動が与えられ、その直後に特別始動装置６３に遊技球が進入した場合について説明する。図３８に示されたように、時刻ｔｆから時刻ｔｉまでの遊技停止監視期間内の時刻ｔｍにおいて特別始動スイッチ８３のオン移行フラグが設定されると（Ｓ１０１：Ｙ）、遊技停止監視タイマＴ１が「０」以外の値であるために（Ｓ１０２：Ｎ）、不正振動誘導の発生と検知されて、不正検知情報に所定の不正発生値が設定される（Ｓ１１５）。また、不正振動誘導の検知に応じて不正検知フラグが設定される（Ｓ１１６）。不正検知フラグの設定に応じて不正検出信号が監理コンピュータ等の外部装置に送信され、この不正検出信号によって不正振動誘導の発生が外部に報知（図中の外部送信報知）されることとなる（次回のタイマ割込みにおけるＳ１００３）。また、不正振動誘導の検知に応じて、球送りソレノイド駆動フラグ及び発射ソレノイド駆動フラグが強制的に解除される（Ｓ１１７）と共に、オフ状態の球送り制御信号及びオフ状態の発射制御信号が電源監視装置９１０を介して電源・発射制御装置９００の発射制御部９１２に出力される（Ｓ１１８）。発射制御部９１２は、オフ状態の球送り制御信号の受信に応じて球送りソレノイド１５１を停止状態に強制的に移行させ、また、オフ状態の発射制御信号の受信に応じて発射ソレノイド１５２を停止状態に強制的に移行させることとなる。これによって、発射装置１５０の動作が停止し、遊技進行が停止されることとなる。更に、不正振動誘導の検知に応じて、不正誘導検知コマンドがサブ制御基板９４０に出力される（Ｓ１１９）。これによって、不正誘導検知コマンドを受信したサブ制御基板９４０は、各種の枠発光装置１２１〜１２５による発光報知を継続させると共に、音響装置１８０による不正発生の報知（図中の音響報知）を開始させる。
【０２３５】
不正振動誘導の検知に伴う処理の実行後（Ｓ１１５〜Ｓ１１９）においては、不正検知情報に所定の不正発生値が設定されているために（Ｓ１２０４：Ｙ）、実質的にタイマ割込みを許可する処理（Ｓ１２１４）と停電状態への移行に関する処理（Ｓ１２１５，Ｓ１２２０）のみが実行される。また、タイマ割込みにおいても、不正検知情報に所定の不正発生値が設定されているために（Ｓ１００６：Ｙ）、実質的に球送り制御信号及び発射制御信号の出力（Ｓ１００２）と外部報知に関する信号の出力（Ｓ１００３）と電源監視装置９１０からの停電信号の出力状態の監視（Ｓ１００５）のみが実行される。なお、球送り制御信号や発射制御信号の出力状態は変更されないために（Ｓ１０１３のスキップ）、発射装置１５０は不正振動誘導の検知直後において強制的に停止された状態を維持することとなる。また、遊技機１００の内部状態が実質的に変更されないために（Ｓ１００７〜Ｓ１０１６のスキップ）、外部報知の出力状態も変更されず、不正振動誘導の検知直後における出力状態を維持することとなる。更に、サブ制御基板９４０への各種のコマンドが送信されないために、サブ制御基板９４０によって制御される枠発光装置１２１〜１２５や音響装置１８０等の各種の装置の作動形態は変更されない。これによって、不正振動誘導の発生に関連する発光報知や音響報知が維持される。なお、この状況は、電源スイッチ３８２をオフ状態にしたり、電源プラグを電力供給コンセントから抜脱させて停電状態に移行させたりするまで継続する。停電状態に移行させると、電源監視装置９１０からオン状態の停電信号が主制御基板９２０に出力される。そのオン状態の停電信号を主制御基板９２０が受信すると、停電発生情報に所定の停電発生値が設定されて（Ｓ１００５）、停電状態への移行と検知される（Ｓ１２１５：Ｙ）。これによって、主制御基板９２０の制御が終了し（Ｓ１２２０）、また、払出制御基板９３０及びサブ制御基板９４０の制御が終了する。
【０２３６】
なお、不正振動誘導の発生の検知後に、一旦、停電状態へ移行させてから、電源スイッチ３８２をオン状態にしたり、電源プラグを電力供給コンセントに挿入させたりして通電状態へ移行させたりすると、各種のエラー状態や報知状態や各種の装置の駆動状態が所定の通常の状態に復帰する（Ｓ１３０７）。
【０２３７】
次に、参加管理期間フラグが設定されている参加管理期間における振動に基づいて振動検知カウンタＣ１の値が「２４０」以上とはならず、同一の振動に基づいて非参加管理期間においては「２４０」以上となる場合について説明する。図３９は、参加管理期間における過剰振動の検知に応じた遊技機の動作の一例を定性的に表すタイミングチャートである。図３９には、比較のために、本形態とは異なり参加管理期間においても非参加管理期間の場合と同一の処理を実行する場合が破線で示されている。なお、以下においては、図３８に示された非参加管理期間の場合との相違についてのみ詳細に説明する。
【０２３８】
図３９に示されたように、時刻ｔｎにおいて、参加型演出の進行に伴う参加管理期間フラグの設定に応じて参加管理期間が開始され（図２５のＳ４０５）、その後に振動が加えられて、時刻ｔｄ’において振動検知カウンタＣ１の値が「９０」となったときには（Ｓ２２１）、非参加管理期間の場合と同様に、過剰振動の発生と判断されて振動検知フラグＦ１が設定される。その後、振動検知カウンタＣ１の値は「２４０」未満に維持されるために（Ｓ２２１：Ｎ，Ｓ２２２：Ｙ，Ｓ２２５：Ｙ）、遊技停止監視タイマＴ１は設定されない。なお、オン状態の振動センサ信号に基づくタイマ割込みごとの増加量が、非参加管理期間において「３」であったが参加管理期間においては「２」であるために、振動検知カウンタの値は、時刻ｔｄよりも遅い時刻ｔｄ’において「９０」に到達する。なお、図３９に示された場合と異なり、参加管理期間においても振動検知カウンタＣ１が「２４０」に到達した場合には、非参加管理期間について説明したように、遊技停止監視タイマＴ１が設定されて遊技停止監視期間が開始されたり（Ｓ２２６）、更に、遊技停止監視期間において特別始動スイッチ８３のオン移行フラグが設定された場合には、音響装置１８０によって不正振動誘導の報知が行われたり、外部の監理コンピュータ等に不正振動誘導の発生を報知させるための信号が出力されたりする（Ｓ２０７及びＳ２１０）。また、非管理期間において過剰振動と検知される場合であっても参加管理期間においては微少振動と検知される場合もある。
【０２３９】
なお、参加管理期間においては、演出参加スイッチ１に対する操作が要求されるために、遊技機１００には必然的に振動が与えられる。特に、参加型演出Ｂ系統の演出が実行されているときには、連続的な演出参加スイッチ１に対する操作が要求されるために、遊技機１００への振動は大きくなる場合が多く、更に、演出参加スイッチ１に対する各操作による振動強度は小さくても連続的な操作が遊技機の振動状態に同期すると大きな振動となる場合がある。このように、遊技者によっては演出参加スイッチ１に対する通常な操作が行われたにも関わらず、結果的に大きな振動が与えられた場合において、過剰振動報知が報知されたりや遊技進行が停止されたりすることが抑制できる。
【０２４０】
最後に、前面枠セット１０３への開放操作に伴って大きな振動が与えられた直後に特別始動装置６３に遊技球が進入した場合について説明する。図４０は、前面枠セットの開放操作に伴う異常振動の発生後の特別始動装置への入球の検知に応じた遊技機の動作の一例を定性的に表すタイミングチャートである。なお、図４０においては、比較のために、前面枠セット１０３の閉鎖時と同様に振動検知カウンタＣ１が更新されたときの遊技停止監視期間内において特別始動スイッチ８３のオン移行フラグが設定された場合が破線で示されている。以下においては、図３８に示された異常振動の場合との相違についてのみ詳細に説明する。
【０２４１】
図４０に示されたように、時刻ｔｋにおいて前面枠セット１０３への開放操作が開始されて振動検知カウンタＣ１の値が過剰振動閾値以上となった後に、前面枠スイッチ１０９がオフ状態となり、時刻ｔｌにおいて、前面枠スイッチ１０９からオフ状態の前面枠スイッチ信号が検知されると、前面枠スイッチ１０９の開閉状態を表す前面枠開閉状態フラグＦ２が解除される（Ｓ１２０８）。前面枠開閉状態フラグＦ２の解除に応じて（Ｓ２０３：Ｙ）、振動検知カウンタＣ１の値が基準値である「０」に強制的に変更され（Ｓ２１７）、振動検知フラグＦ１が既に設定されている（Ｓ２１８：Ｎ）ために振動検知フラグが解除され（Ｓ２１９）、過剰振動報知停止コマンドが出力される（Ｓ２２０）。これによって、過剰振動報知が停止される。時刻ｔ１後は、オフ状態の前面枠スイッチ信号が検知されている限り前面枠開閉状態フラグＦ２の解除状態が維持され（Ｓ１２０８）、前面枠開閉状態フラグＦ２の解除状態が維持されている（Ｓ２０３：Ｙ）ために、振動検知カウンタＣ１の値が振動センサ信号の出力状態に依存せずに「０」に維持される（Ｓ２０６、Ｓ２０７及びＳ２１５のスキップ）。これによって、前面枠セット１０３の閉鎖時と同様に振動検知カウンタＣ１が更新されたとすれば異常振動と検知される場合であっても、振動検知カウンタＣ１の値が異常振動閾値以上となることが抑制される。また、前面枠セット１０３の開放状態への移行に伴う振動によって、遊技停止監視タイマＴ１が設定されることも抑制される（Ｓ２２６のスキップ）。つまり、前面枠セット１０３の閉鎖時と同様に振動検知カウンタＣ１が更新された場合の遊技停止監視期間内の時刻ｔｍにおいて、特別始動スイッチ８３のオン移行フラグが設定されたとしても、不正検知情報が不正検知値に変更されたり、不正検知フラグが設定されたりすることが抑制される。
【０２４２】
図４０に示された場合と異なり、振動検知カウンタＣ１の値が過剰振動閾値未満であるときに前面枠スイッチ１０９からオフ状態の前面枠スイッチ信号が検知された場合や、一旦過剰振動停止コマンドが出力された時刻ｔ１後のように、振動検知フラグＦ１が解除されている場合（Ｓ２１８：Ｙ）には、振動検知フラグＦ１の再度の解除は実行されず（Ｓ２１９のスキップ）、過剰振動報知停止コマンドの再度の出力は実行されない（Ｓ２２０のスキップ）。なお、前面枠開閉状態フラグＦ２の解除に応じて過剰振動発生の報知を停止する場合について説明したが、この報知に代えて前面枠セット１０３の開放状態を表す所定の報知を開始させてもよい。
【０２４３】
本形態の遊技機１００であれば、振動センサ１０により振動が検出されている場合には振動検知カウンタＣ１の値が増加して振動センサ１０により振動が検出されていない場合には振動検知カウンタＣ１の値が減少することと、振動検知カウンタＣ１の値が基準値に到達した場合には振動検知カウンタＣ１の値が更新されないこととによって、振動検知カウンタＣ１の値を自己整合的に基準値にリセットできる。したがって、許容振動が繰り返し発生したとしても振動検知カウンタＣ１の値が積算されることを抑制でき、許容振動の繰り返しに基づいて許容振動範囲を外れるような誤検知を抑制できる。また、リセット時期を決定するタイマ等を設ける必要がなく、遊技機１００の構成及び過剰振動の検知の制御が複雑化されることを抑制できる。また、短期間に連続して複数の振動が加えられる場合、つまり、前回の振動が完全に収束する前に次の振動が加えられるような不正目的である可能性が高い場合において、２回目以降の振動において振動検知カウンタＣ１が強制的にリセットされることがなく、また、振動検知カウンタＣ１の更新が連続的に再開されるために、連続した振動であっても良好に検知できる。
【０２４４】
更に、振動センサ信号の出力状態がオン状態である場合に、参加管理期間においては非参加管理期間よりも振動検知カウンタＣ１の値の増加量が減少し、参加管理期間における振動の検知感度及び検知速度が非参加管理期間よりも低感度及び低速度となることによって、演出参加スイッチ１に対する操作で必然的に与えられる遊技機１００への振動によって過剰振動と検知されることが抑制される。したがって、
【０２４５】
更に、遊技盤２００の遊技領域内に堆積した遊技球を取り除くために前面枠セット１０３を開放する場合のように、不正振動誘導の目的で故意に振動を与える場合と同様の強度の振動が発生し、かつその振動によって遊技球の堆積が解除されて一部の遊技球が特別始動装置６３に進入した場合であっても遊技進行は停止されないために、不正振動誘導の場合との識別性が向上する。したがって、不正振動誘導の検知精度、特に、遊技機１００から離隔した場所において遊技機１００からの不正検出信号に基づく不正振動誘導の検知精度が向上する。
【０２４６】
〔実施形態２〕
実施形態２の遊技機は、特別図柄の変動中の演出のみが参加型演出を含む上記の実施形態１の遊技機に対して、更に、特別遊技状態中の演出においても参加型演出が含まれている構成である。図４１は、特別図柄の停止パターン、特別遊技状態移行時の特別図柄及び装飾図柄の停止図柄及び特別遊技状態中の演出形態の関係の一例を表す説明図であり、特別遊技状態中における参加型演出の具体例を表す説明図である。以下においては、実施形態１と実質的に同一の部材や処理については同一の参照符号を付すこととし、相違部分についてのみ詳細に説明する。
【０２４７】
特別遊技状態への移行抽選（特別図柄の抽選）に当選した場合には、停止パターンが決定される。上記の実施形態１の場合には、特別図柄の停止図柄が特定図柄である場合には一律に停止パターンの識別番号が「４」に設定され、その停止図柄が非特定図柄である場合には一律に停止パターンの識別番号が「５」に設定されたが、本形態においては、図４１に示されたように、特別図柄の停止図柄が特定図柄である場合には、停止パターンとして、停止パターン３〜停止パターン７が選択され、特別図柄の停止図柄が非特定図柄である場合には、停止パターンとして、停止パターン８〜停止パターン１１が選択される。停止パターン３が選択された場合には、装飾図柄の停止図柄が確変図柄となり、停止パターン４〜停止パターン４が選択された場合には、装飾図柄の停止図柄が時短図柄となる。なお、特別図柄の停止図柄が特定図柄である場合には、特別遊技状態の開始時において装飾図柄の停止図柄が時短図柄であったとしても特別遊技状態中に昇格演出が実行されて、特別遊技状態の後に確変遊技状態へ移行することとなる。
【０２４８】
具体的には、停止パターン３が選択された場合には、装飾図柄の停止図柄が確変図柄であるために昇格演出は実行されず、停止パターン４が選択された場合には、特別遊技状態中に自動的に昇格演出が実行されて、特別遊技状態後に確変遊技状態へ移行することが報知される。一方、停止パターン５〜停止パターン７が選択された場合には、特別遊技状態中に参加型演出が実行され、参加型演出において所定の条件を満たした場合には特別遊技状態後に確変遊技状態へ移行することが報知され、参加型演出において所定の条件を満たさなかった場合には参加型演出において特別遊技状態後に確変遊技状態へ移行することは報知されず、特別遊技状態の終了後に確変遊技状態へ移行する。停止パターン５、停止パターン６及び停止パターン７が選択された場合の参加型演出として、その発生時期や演出参加スイッチ１の操作条件等が異なる参加型演出Ｃ系統、参加型演出Ｄ系統及び参加型演出Ｅ系統が選択される。
【０２４９】
また、停止パターン８が選択された場合には、昇格演出が発生しない。一方、停止パターン９〜停止パターン１１が選択された場合には、特別遊技状態中に参加型演出が実行されるが、特別図柄の停止図柄が非特定図柄であるために、特別遊技状態後に確変遊技状態へ移行することはなく必ず時短遊技状態に移行する。したがって、参加型演出において特別遊技状態後に確変遊技状態へ移行することが報知されることはない。停止パターン９、停止パターン１０及び停止パターン１１が選択された場合の参加型演出として、その発生時期や演出参加スイッチ１の操作条件等が異なる参加型演出Ｃ系統、参加型演出Ｄ系統及び参加型演出Ｅ系統が選択される。
【０２５０】
ここで、特別遊技状態中における参加型演出について詳細に説明する。図４２は、特別遊技状態中の参加型演出の具体例を表す説明図である。図４２（Ａ）、図４２（Ｂ）及び図４２（Ｃ）には、それぞれ、参加型演出Ｃ系統、参加型演出Ｄ系統及び参加型演出Ｅ系統の演出態様が表されている。
【０２５１】
まず、参加型演出Ｃ系統の演出は、図４２（Ａ）に示されたように、特別遊技状態のオープニング演出期間（特別入賞口装置６２の作動待機期間）（時刻ｔ１〜ｔ２）に実施される。参加期間（時刻ｔ１１〜ｔ１２）の継続時間ＴＰ（例えば、３秒に対応する「７５０」）は一定であり、また、オープニング演出の開始（時刻ｔ１）から参加期間の始期（時刻ｔ１１）までの時間Ｔ０（例えば、４．５秒に対応する「１１２５」）も一定である。なお、オープニング演出期間が一定であるために、参加期間の終期（時刻ｔ１２）からオープニング演出の終了（時刻ｔ２）までの時間ＴＱ（例えば、４．５秒に対応する「１１２５」）も一定である。また、参加期間の始期の前において、装飾図柄表示装置９５に参加期間が開始されることを表す情報（例えば、演出参加ボタンの画像表示、演出参加ボタンの操作要求の文字表示）が一定期間にわたり表示される。
【０２５２】
次に、参加型演出Ｄ系統の演出は、図４２（Ｂ）に示されたように、特別遊技状態の１６回目のラウンド演出期間（時刻ｔ８〜ｔ９）に実施される。参加期間（時刻ｔ１３〜ｔ１４）の継続時間ＴＳ（例えば、１０秒に対応する「２５００」）は一定であり、また、１６回目のラウンド演出の開始（時刻ｔ８）から参加期間の始期（時刻ｔ１３）までの時間ＴＲ（例えば、６秒に対応する「１５００」）も一定である。なお、１６回目のラウンド演出期間は特別入賞装置６２への遊技球の進入状況によって変化するために、参加期間の終期（時刻ｔ１４）から１６回目のラウンド演出の終了（時刻ｔ９）までの時間は変動する。参加期間の始期の前において、装飾図柄表示装置９５に参加期間が開始されることを表す情報が一定期間にわたり表示される。
【０２５３】
まず、参加型演出Ｅ系統の演出は、図４２（Ｃ）に示されたように、特別遊技状態のエンディング演出期間（特別遊技状態の終了待機期間）（時刻ｔ９〜ｔ１０）に実施される。参加期間（時刻ｔ１５〜ｔ１６）の継続時間ＴＰ（例えば、３秒に対応する「７５０」）は一定であり、また、エンディング演出の開始（時刻ｔ９）から参加期間の始期（時刻ｔ１５）までの時間Ｔ０（例えば、４．５秒に対応する「１１２５」）も一定である。なお、エンディング演出期間が一定であるために、参加期間の終期（時刻ｔ１６）からエンディング演出の終了（時刻ｔ１０）までの時間ＴＱ（例えば、４．５秒に対応する「１１２５」）も一定である。また、参加期間の始期の前において、装飾図柄表示装置９５に参加期間が開始されることを表す情報が一定期間にわたり表示される。
【０２５４】
オープニング演出の時間、各回のラウンド演出の最大時間、エンディング演出の時間及び各ラウンド演出の時間は、特別入賞装置６２の開閉シャッタ６７を開閉させる特別入賞口ソレノイド８２を制御するための特別入賞装置６２の制御タイマによって規定される。また、主制御基板９２０からサブ制御基板９４０へは、特別遊技状態の開始に伴いオープニング演出を開始させるためのオープニングコマンドや、各回のラウンドの開始（特別入賞口ソレノイドの作動）に伴い各回のラウンド演出を開始させるための開放コマンドや、最終回のラウンドの終了に伴いエンディング演出を開始させるためのエンディングコマンドが出力される。サブ制御基板９４０において、参加型演出Ｃ系統の演出に対してはオープニングコマンドと演出進行を制御する装飾図柄の表示制御タイマとに基づいて、参加型演出Ｄ系統の演出に対しては１６回目のラウンドに対応する開放コマンドと装飾図柄の表示制御タイマとに基づいて、また、参加型演出Ｅ系統の演出に対してはエンディングコマンドと装飾図柄の表示制御タイマとに基づいて参加期間が管理される。
【０２５５】
また、主制御基板９２０におけるＲＯＭの一部の領域には、時間ＴＲに対応する始期算定値と、時間ＴＲと時間ＴＳとを加算した時間に対応する終期算定値と、時間ＴＰと時間ＴＱとを加算した時間に対応する始期決定値と、時間ＴＱに対応する終期決定値とが記憶されており、主制御基板９２０においても、特別入賞装置６２を制御するための制御タイマに基づいてサブ制御基板９４０で管理される参加期間と実質的に同一の期間が参加管理期間として個別に管理されている。
【０２５６】
ここで、特別遊技状態中の参加型演出に対する参加管理期間について説明する。図４３は特別図柄変動処理の一例を表すフローチャートであり、図４４は特別入賞装置制御処理の一例を表すフローチャートであり、図４５は参加期間情報設定処理の一例を表すフローチャートであり、図４６及び図４７の各々は参加管理期間決定処理の一例を表すフローチャートである。
【０２５７】
特別図柄変動処理Ｓ１２１０において、図４３に示されたように、特別図柄の確定表示期間が終了したとき（Ｓ１４０１：Ｎ，Ｓ１４０４：Ｙ，Ｓ１４０７：Ｙ，Ｓ１４０８：Ｙ）であって、特別図柄の抽選に当選していることを表す当選フラグが設定されている場合に、更に、参加期間情報設定処理Ｓ１４２３が実行される。参加期間情報設定処理Ｓ１４２３において、図４５に示されたように、停止パターンが規定番号（「４」）未満であるか否かの判定（Ｓ５０１）が実行され、必要に応じて、停止パターンの識別番号が「５」又は「９」であるか否かの判定（Ｓ５０２）、停止パターンの識別番号が「６」又は「１０」であるか否か（Ｓ）５０３、停止パターンの識別番号が「７」又は「１１」であるか否かの判定（Ｓ５０４）が更に実行される。停止パターンの識別番号が「５」又は「９」であると判定された場合には（Ｓ５０１：Ｎ，Ｓ５０２：Ｎ）、参加型演出Ｃ系統の演出が選択されているか否かを表す参加型演出Ｃフラグが設定され（「参加型演出Ｃフラグ設定処理」Ｓ５０５）、始期決定値に基づいて参加管理期間の開始閾値が設定され（「参加管理期間開始閾値設定処理」Ｓ５０６）、終期決定値に基づいて終了閾値が設定される（「参加管理期間終了閾値設定処理」Ｓ５０７）。また、停止パターンの識別番号が「６」又は「１０」であると判定された場合には（Ｓ５０１：Ｎ，Ｓ５０２：Ｙ，Ｓ５０３：Ｎ）、参加型演出Ｄ系統の演出が選択されているか否かを表す参加型演出Ｄフラグが設定され（「参加型演出Ｄフラグ設定処理」Ｓ５０８）、最大ラウンド時間に対応する値と始期算定値に基づいて参加管理期間の開始閾値が算定され（「参加管理期間開始閾値算定処理」Ｓ５０９）、終期算定値に基づいて終了閾値が算定される（「参加管理期間終了閾値算定処理」Ｓ５１０）。また、停止パターンの識別番号が「７」又は「１１」であると判定された場合には（Ｓ５０１：Ｎ，Ｓ５０２：Ｙ，Ｓ５０３：Ｙ，Ｓ５０４：Ｎ）、参加型演出Ｅ系統の演出が選択されているか否かを表す参加型演出Ｅフラグが設定され（「参加型演出Ｅフラグ設定処理」Ｓ５１１）、始期決定値と終期決定値に基づいて参加管理期間の開始閾値が設定され（「参加管理期間開始閾値設定処理」Ｓ５１２）、終了閾値が設定される（「参加管理期間終了閾値設定処理」Ｓ５１３）。
【０２５８】
更に、特別入賞装置制御処理Ｓ１２１１において、特別遊技状態中であり（Ｓ１５０１：Ｎ）、特別入賞装置ソレノイド７２の作動フラグが解除されているとき（Ｓ１５０４：Ｙ）であって、特別入賞装置６２の制御タイマが解除されていない場合（Ｓ１５０５：Ｎ）に、参加型演出Ｃ系統及び参加型演出Ｅ系統に対する参加管理期間を決定するための参加管理期間決定処理Ｓ１５１５が実行される。参加管理期間決定処理Ｓ１５１５において、図４６に示されたように、参加型演出Ｃフラグが設定されており、特別入賞装置６２の終了待機フラグが解除されているとき（Ｓ６０１：Ｎ，Ｓ６０２：Ｎ）、及び、参加型演出Ｅフラグが設定されており、終了待機フラグが設定されているとき（Ｓ６０１：Ｙ，Ｓ６０３：Ｎ，Ｓ６０４：Ｙ）には、特別遊技制御タイマが、参加管理期間の開始閾値であるか否かと参加管理期間の終了閾値であるか否かとが判定される（Ｓ６０５及びＳ６０７）。特別遊技制御タイマが開始閾値である場合（Ｓ６０５：Ｎ）には、参加管理期間フラグが設定されて参加管理期間が開始され（「参加管理期間フラグ設定処理」Ｓ６０６）、特別遊技制御タイマが終了閾値である場合（Ｓ６０５：Ｙ，Ｓ６０７：Ｎ）には、参加管理期間フラグが解除されて参加管理期間が終了し（「参加管理期間フラグ解除処理」Ｓ６０８）、参加型演出Ｃフラグ及び参加型演出Ｅフラグのうち設定されているフラグが解除される（「参加型演出フラグ解除処理」Ｓ６０９）。
【０２５９】
同様に、特別入賞装置制御処理Ｓ１２１１において、特別遊技状態中であり（Ｓ１５０１：Ｎ）、特別入賞装置ソレノイド７２の作動フラグが設定されているとき（Ｓ１５０４：Ｎ）であって、特別入賞装置６２の制御タイマが解除されていない場合（Ｓ１５１２：Ｎ）に、参加型演出Ｄ系統に対する参加管理期間を決定するための参加管理期間決定処理Ｓ１５１６が実行される。参加管理期間決定処理Ｓ１５１６において、図４７に示されたように、参加型演出Ｄフラグが設定されており、特別入賞装置６２の最終開放フラグが設定されているとき（Ｓ７０１：Ｎ，Ｓ７０２：Ｎ）には、特別遊技制御タイマが、参加管理期間の開始閾値であるか否かと参加管理期間の終了閾値であるか否かとが判定される（Ｓ７０５及びＳ７０７）。特別遊技制御タイマが開始閾値である場合（Ｓ７０５：Ｎ）には、参加管理期間フラグが設定されて参加管理期間が開始され（「参加管理期間フラグ設定処理」Ｓ７０６）、特別遊技制御タイマが終了閾値である場合（Ｓ７０５：Ｙ，Ｓ７０７：Ｎ）には、参加管理期間フラグが解除されて参加管理期間が終了し（「参加管理期間フラグ解除処理」Ｓ７０８）、参加型演出Ｄフラグが解除される（「参加型演出フラグ解除処理」Ｓ７０９）。
【０２６０】
実施形態２の遊技機における特別遊技状態中の参加型演出に対しても、上記の実施形態１の遊技機における特別図柄の変動中の参加型演出の場合と実質的に同一の効果を奏する。
【０２６１】
上記の実施形態１及び実施形態２の遊技機において、参加管理期間が参加期間と実質的に同一の期間である場合について説明したが、本発明においては、参加管理期間が、参加期間と、参加期間前において参加期間に連続する前付加期間とを含む構成とすることもできる。この構成であれば、演出参加スイッチ１に対する操作に基づいて不正振動と判定されることを更に良好に抑制できる。これは、参加期間よりも前においても過失によって演出参加手段に対する操作が実行される場合があるからである。また、本発明においては、参加管理期間が、参加期間と、参加期間後において参加期間に連続する後付加期間とを含む構成とすることもできる。この構成であれば、演出参加手段に対する操作に基づいて不正振動と判定されることを更に良好に抑制できる。これは、参加期間よりも後においても過失によって演出参加スイッチ１に対する操作が実行され続ける場合があるからである。更に、本発明においては、参加管理期間が、前付加期間と後付加期間との双方を含む構成とすることもできる。
【０２６２】
〔実施形態３〕
実施形態３の遊技機は、参加型演出の選択に付随して不正振動の検知においてその検知速度を低速化したり、その検知精度を低精度化したりする上記の実施形態２及び実施形態３と異なり、更に、他の遊技状況に応じて不正振動の検知においてその検知速度を高速化したり、その検知精度を高精度化したりする場合を含む構成である。図４８は、振動センサ監視処理の一例の前段部を表すフローチャートであり、振動判定方法を定性的に表すタイミングチャートであり、特別始動口ソレノイドの作動期間における過剰振動に基づく遊技機の動作の一例を定性的に表すタイミングチャートである。
【０２６３】
本実施形態の遊技機においては、振動検知カウンタＣ１の値は、図４８及び図４９に示されたように、特別始動口ソレノイド７３の作動フラグが設定されている作動期間（作動管理期間の一種）において（Ｓ２２７：Ｙ）、振動センサ１０による振動の検出に応じて「６（振動検知値）」だけ増加し、その非検出に応じて「１（振動非検知値）」だけ減少する（「カウンタＣ１更新処理」Ｓ２２８）。なお、参加管理期間と作動期間が重複する場合には、参加管理期間が優先される。
【０２６４】
具体的には、図５０に示されたように、参加管理期間フラグが解除され、特別始動口ソレノイド７３の作動フラグが設定されている遊技停止監視期間外の時刻において振動が加えられて、時刻ｔｄ’において振動検知カウンタＣ１の値が「９０」以上となったとき（Ｓ２２１：Ｎ）には、特別始動口ソレノイド７３の作動フラグが解除されている非参加管理期間の場合と同様に過剰振動の発生と判断されて振動検知フラグＦ１が設定され（Ｓ２２２：Ｙ，Ｓ１２３）、時刻ｔｆ’において振動検知カウンタＣ１の値が「２４０」以上となったとき（Ｓ２２５：Ｎ）には、非参加管理期間の場合と同様に異常振動の発生と判断されて遊技停止監視タイマＴ１が規定値である「１５００」に設定される（Ｓ２２６）。なお、オン状態の振動センサ信号に基づくタイマ割込み周期ごとの増加量は、非参加管理期間において「３」であったが、特別始動口ソレノイド７３の作動期間においては「６」であるために、振動検知カウンタＣ１の値は、時刻ｔｄよりも早い時刻ｔｄ’において「９０」以上に到達し、また、時刻ｔｆよりも早い時刻ｔｆ’において「９０」以上に到達する。過剰振動や異常振動の検知に伴う動作については、非参加管理期間における振動の場合と同様である。
【０２６５】
時刻ｔｄ’から時刻ｔｉ’までの遊技停止監視期間内の時刻ｔｍ’において特別始動スイッチ８３のオン移行フラグが設定されると（Ｓ１０１：Ｙ）、遊技停止監視タイマＴ１が「０」以外の値であるために（Ｓ１０２：Ｎ）、不正振動誘導の発生と判断されて不正検知情報が不正発生値に設定される（Ｓ１１５）。不正振動誘導の検知に伴う動作については、非参加管理期間における振動の場合と同様である。なお、不正誘導振動の検知後において（Ｓ１００６：Ｙ）、振動検知カウンタＣ１及び遊技停止監視タイマの値は更新されないために（Ｓ１０１５のスキップ）、それらの値は不正振動誘導の検知時の値に維持される。
【０２６６】
なお、振動が加えられてから特別始動スイッチ８３のオン移行フラグが設定されるまでの時間が図５０に示されたように極めて短くなる可能性がある場合に、特別始動口ソレノイド７３の作動フラグが設定されている期間においてその非作動期間（非参加管理期間）と同一の制御が採用されていると、破線で示されたように時刻ｔｆにおいて異常振動と判断される前の時刻ｔｍ’に特別始動スイッチ８３のオン移行フラグが設定されてしまい、不正な振動に基づいて特別始動装置６３に遊技球が誘導されたにも関わらず、遊技進行が停止できない。
【０２６７】
本実施形態の遊技機であれば、特別始動口ソレノイド７３が作動中である遊技進行状態において、特別入賞口ソレノイド７３が作動中でない遊技進行状態（但し、特定入賞口ソレノイド７５の作動中は除く）よりも高速かつ高精度で不正振動の判定が行える。これによって、特別始動装置６３に対する遊技球の不正振動誘導によって特別遊技状態への移行抽選を受けること、また、遊技球が不正に獲得されてしまうことを厳しく監視することができる。また、特別入賞装置６３に対しては、中央構造体９９の転動面９９Ｓを移動中の遊技球を不正に誘導されるが、特別始動入賞口ソレノイド７３が非作動中であるときは、中央構造体９９の中央誘導路９９Ｐへ遊技球を誘導するために振動が加えられるが、このときには中央誘導路９９Ｐ及び上始動部６３Ａを通過して下始動部６３Ｂへ入球するために比較的に振動が加えられてから長い時間を要することとなるが、特別始動入賞口ソレノイド７３が作動中であるときにおいては、転動面９９Ｓから転落させるだけでよいために振動が加えられてから下始動部６３Ｂへ入球するまでの時間が極めて短くなる場合があり、このような場合であっても不正振動誘導を良好に検知できる。更に、不正振動の検知状態において特別始動装置６３に遊技球が進入した場合には遊技進行が停止されるために、遊技球が不正に獲得されてしまうことが確実に抑制される。
【０２６８】
また、本実施形態の遊技機であれば、特別始動口ソレノイド７３の作動期間と非作動期間とを識別するために別途にフラグやタイマを用いる必要がないために、簡便に遊技進行状態に応じて異なる不正検知方法を実現できる。
【０２６９】
本実施形態３に対する第１変化例の遊技機は、上記の実施形態３のように特別始動口ソレノイド７３の作動に完全に同期させて振動検知値を変化させる場合と異なり、特別始動口ソレノイド７５の作動期間を含む他の期間（作動管理期間）において振動検知値を変化させる構成である。図５１は、作動管理期間の一例を表すタイミングチャートである。
【０２７０】
本実施形態の遊技機は、図５１に示されたように、特別始動口ソレノイド７５の最初の単位作動期間（ｔ２〜ｔ３）の開始（ｔ２）から最後の単位作動期間（ｔ４〜ｔ５）の終了までの作動管理期間フラグが設定されている特別始動口ソレノイド７３の作動管理期間における振動の検知に応じて振動検知値を「６」だけ増加させる。つまり、特別始動口ソレノイド７３の作動に付随して振動検知値を変更する期間が、特別始動口ソレノイド７３の各単位作動期間と、単位作動期間の間を補完する補間期間とで構成される期間である。
【０２７１】
本実施形態の遊技機であれば、特別始動口ソレノイド７３の単位作動期間の間の単位停止期間においても振動検知値を変化させるために、更に良好に特別始動装置６３への遊技球の不正振動誘導を検知できる。これは、第１回目の単位作動期間開始後においては、一定期間後に次回の単位作動期間が開始されるために、第２回目以降の単位作動期間の開始のタイミングが認識し易いために、振動を与えてから特別始動装置６３を遊技球が到達するまでの時間を考慮して特別始動装置６３の開閉羽根６８が進入許容位置に移行する前に振動が与えられたとしても、振動検知カウンタＣ１の値を十分に増加させることができるからである。
【０２７２】
本実施形態３に対する第２変化例の遊技機は、上記の実施形態３のように特別始動口ソレノイド７３の作動に完全に同期させて振動検知値を変化させる場合と異なり、特別始動口ソレノイド７５の作動期間を含む他の期間（作動管理期間）において振動検知値を変化させる構成である。図５２は、作動管理期間の一例を表すタイミングチャートである。
【０２７３】
本実施形態の遊技機は、図５２に示されたように、特別始動口ソレノイド７３の各単位作動期間（ｔ２〜ｔ４，ｔ４〜ｔ５）と各単位作動期間よりも前であって単位作動期間と連続する前付加期間と各単位作動期間よりも後であって単位作動期間と連続する後付加期間とを含む間欠的な期間であって作動管理期間フラグが設定されている特別始動口ソレノイド７３の作動管理期間における振動の検知に応じて振動検知値を「６」だけ増加させる。
【０２７４】
本実施形態の遊技機であれば、特別始動口ソレノイド７３の各単位作動期間の前付加期間においても振動検知値を変化させるために、更に良好に特別始動装置６３のへの遊技球の不正振動誘導を検知できる。これは、振動を与えてから特別始動装置６３に遊技球が到達するまでの時間を考慮して特別始動装置６３の開閉羽根６８が進入許容位置に移行する前に振動が与えられたとしても、振動検知カウンタＣ１の値を十分に増加させることができるからである。
【０２７５】
また、本実施形態の遊技機であれば、特別始動口ソレノイド７３の各単位作動期間の後付加期間においても振動検知値を変化させるために、更に良好に特別始動装置６３への遊技球の不正振動誘導を検知できる。これは、特別始動口ソレノイド７３が停止状態となってから特別始動装置６３の開閉羽根６８が進入許容位置から進入禁止位置への移行を完了するまでに、更に、特別始動スイッチ８３が遊技球を検出するまでに時間差が発生するが、特別始動口ソレノイド７３が停止状態へ移行する直前や直後に振動が与えられたとしても、振動検知カウンタＣ１の値を十分に増加させることができるからである。
【０２７６】
上記の第２変化例においては、前付加期間が各単位作動期間に対して同一の長さである場合について説明したが、本発明においては、各単位作動期間に対して同一の長さでなくてもよい。特に、第１回目の単位作動期間に対する前付加期間は、その他の単位作動期間に対して作動開始のタイミングが認識し難いために、第１回目の単位作動期間の開始前に他の場合よりも早く振動が加えられる場合があるために、第１回目の単位作動期間に対する前付加期間のみを他の前付加期間よりも長くする構成とすることが好ましい。
【０２７７】
上記の第２変化例においては、後付加期間が各単位作動期間に対して同一の長さである場合について説明したが、本発明においては、各単位作動期間に対して同一の長さでなくてもよい。特に、最終回の単位作動期間に対する後付加期間は、その他の単位作動期間に対して執拗に振動が加えられる場合があるために、最終回の単位作動期間に対する後付加期間のみを他の後付加期間よりも長くする構成とすることが好ましい。
【０２７８】
上記の第２変化例においては、前付加期間の開始や後付加期間の終了を既存のタイマを利用して決定する構成について説明したが、本発明においては、他の専用のタイマ等によって決定する構成とすることもできる。また、前付加期間の開始や後付加期間の終了を既存のタイマによる中間状態によって決定する構成について説明したが、本発明においては、他の既存の判定タイミングによって決定する構成とすることもできる。この構成であれば、更にプログラムが簡素化できる。
【０２７９】
上記の第２変化例においては、特別始動口ソレノイド７３の作動期間に前付加期間と後付加期間とを付加する構成について説明したが、本発明においては、特別始動口ソレノイド７３の作動期間に前付加期間と後付加期間との一方のみを付加する構成とすることもできる。
【産業上の利用可能性】
【０２８０】
本発明は、弾球遊技機及び回胴遊技機等の遊技機に適している。
【符号の説明】
【０２８１】
１：演出参加スイッチ
１０：振動センサ
６３：特別始動装置
６８：開閉羽根
７３：特別始動口ソレノイド
８３：特別始動スイッチ
９１：特別図柄表示装置
９５：装飾図柄表示装置
１００：遊技機
１５０：発射装置
９２０：主制御基板
９４０：サブ制御基板
【図１】
0005505603.tif 000002
【図２】
0005505603.tif 000003
【図３】
0005505603.tif 000004
【図４】
0005505603.tif 000005
【図５】
0005505603.tif 000006
【図６】
0005505603.tif 000007
【図７】
0005505603.tif 000008
【図８】
0005505603.tif 000009
【図９】
0005505603.tif 000010
【図１０】
0005505603.tif 000011
【図１１】
0005505603.tif 000012
【図１２】
0005505603.tif 000013
【図１３】
0005505603.tif 000014
【図１４】
0005505603.tif 000015
【図１５】
0005505603.tif 000016
【図１６】
0005505603.tif 000017
【図１７】
0005505603.tif 000018
【図１８】
0005505603.tif 000019
【図１９】
0005505603.tif 000020
【図２０】
0005505603.tif 000021
【図２１】
0005505603.tif 000022
【図２２】
0005505603.tif 000023
【図２３】
0005505603.tif 000024
【図２４】
0005505603.tif 000025
【図２５】
0005505603.tif 000026
【図２６】
0005505603.tif 000027
【図２７】
0005505603.tif 000028
【図２８】
0005505603.tif 000029
【図２９】
0005505603.tif 000030
【図３０】
0005505603.tif 000031
【図３１】
0005505603.tif 000032
【図３２】
0005505603.tif 000033
【図３３】
0005505603.tif 000034
【図３４】
0005505603.tif 000035
【図３５】
0005505603.tif 000036
【図３６】
0005505603.tif 000037
【図３７】
0005505603.tif 000038
【図３８】
0005505603.tif 000039
【図３９】
0005505603.tif 000040
【図４０】
0005505603.tif 000041
【図４１】
0005505603.tif 000042
【図４２】
0005505603.tif 000043
【図４３】
0005505603.tif 000044
【図４４】
0005505603.tif 000045
【図４５】
0005505603.tif 000046
【図４６】
0005505603.tif 000047
【図４７】
0005505603.tif 000048
【図４８】
0005505603.tif 000049
【図４９】
0005505603.tif 000050
【図５０】
0005505603.tif 000051
【図５１】
0005505603.tif 000052
【図５２】
0005505603.tif 000053