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