(57)【要約】【課題】払出検知手段に対して不正を行うことで遊技媒体の払出を不正に受けようとする行為を阻止可能な遊技機を提供すること。【解決手段】パチンコ機は主制御基板３０１と払出制御基板３２２とを備えており、払出制御基板３２２のＣＰＵ３３１は主制御基板３０１のＣＰＵ３１１から入力した賞球コマンドに基づいて、払出装置２２４の払出モータ２５７を駆動制御して遊技球の払出を実行する。また、払出モータ２５７の払出動作によって払い出された遊技球は払出球検知センサ２５８にて検知され、ＣＰＵ３３１は当該検知結果に基づいて遊技球が払い出されたことを特定する。この場合に、払出モータ２５７の駆動制御が行われているにも関わらず、払出球検知センサ２５８の検知結果が遊技球の払出に対応した検知結果とならない状況が所定期間に亘って継続しているか否かがＣＰＵ３３１において特定される。【選択図】      図２３
2014004435.tif 000002
【特許請求の範囲】
【請求項１】
遊技機前面部に設けられた貯留部に向けて遊技媒体を払い出す払出実行手段と、
当該払出実行手段から前記貯留部に向けて払い出される遊技媒体を検知する払出検知手段と、
払い出すべき遊技媒体数の情報として使用される払出数情報を記憶する払出数情報記憶手段と、
当該払出数情報記憶手段に記憶されている前記払出数情報に対応した数の遊技媒体が払い出されるように前記払出実行手段を駆動制御する駆動制御手段と、
前記払出検知手段の検知結果に基づいて遊技媒体が払い出されたことを特定し、その特定した遊技媒体数が前記払出数情報に反映されるように当該払出数情報を更新する更新手段と、
払出動作を行うように前記駆動制御手段により前記払出実行手段が駆動制御されている状況で、予め定められた第１タイミングとなったにも関わらず前記払出検知手段の検知結果が特定検知結果とならない状況が発生している場合に、前記払出実行手段による遊技媒体の払出を制限するための払出制限手段と、
前記払出動作を行うように前記駆動制御手段により前記払出実行手段が駆動制御されている状況で、前記第１タイミングよりも早いタイミングとして設定された第２タイミングとなったにも関わらず前記払出検知手段の検知結果が前記特定検知結果とならない特別状況が発生していることを特定する特別状況特定手段と、
を備えていることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関するものである。
【背景技術】
【０００２】
遊技機の一種であるパチンコ遊技機は、例えばパチンコ遊技機内部にて遊技球を貯留するための貯留タンクを備えている。貯留タンクに貯留されている遊技球は、誘導通路部を通じて、遊技機前面部の球受け皿へ誘導される。また、誘導通路部の途中位置には回転体などの払出実行手段が設けられており、誘導通路部により誘導される遊技球は払出実行手段により一旦停止される。
【０００３】
払出実行手段は制御装置と電気的に接続されている。そして、遊技領域に設けられた入球部へ遊技球が入球したこと又はＣＲユニットといった貸球装置が設けられた構成においては当該貸球装置に対して貸出操作が行われたこと等に基づいて、制御装置に払出数情報が記憶され、払出動作を実行するように制御装置により払出実行手段が駆動制御されることで、上記一旦停止されていた遊技球は球受け皿に払い出される。
【０００４】
また、払出実行手段よりも下流側等に払出検知センサ（払出検知手段）が設けられており、例えば払出実行手段の払出動作により下流側へ導出された遊技球は払出検知センサにて検知される。制御装置では当該払出検知センサの検知結果に基づいて、払い出された遊技球の個数を把握し、上記払出数情報に対応した数の遊技球が払い出された場合等に払出実行手段の払出動作を終了させる。
【０００５】
また、例えば払出実行手段の位置又は払出実行手段よりも上流側において球詰まりが生じることがある。この場合、払出実行手段にて払出動作が実行されるように制御装置において駆動制御用の処理が実行されているにも関わらず、払出検知センサにて遊技球の検知が行われない状態となる。
【０００６】
これに対して、例えば特許文献１に開示されたパチンコ遊技機においては、上記の状態が所定の期間に亘って継続された場合、制御装置では払出実行手段の払出動作を制限する制限用処理を実行する。当該制限用処理としては、例えば払出実行手段の払出動作を停止させる処理がある。また、当該パチンコ遊技機では、制限用処理として、払出実行手段の払出動作を停止させる前に、払出実行手段にリトライ動作を実行させる。リトライ動作としては、例えば払出実行手段が回転体である場合には、払出動作を行わせる方向とは逆方向に回転体を回転させたり、正方向と逆方向との回転を交互に繰り返し行わせるものがある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１４６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ここで、上記パチンコ遊技機においては、払出実行手段の払出動作が行われる際に又は行われている状況で、払出検知センサにて遊技球の検知を正常に行えないようにすることで、制御装置に記憶されている払出数情報に対応した個数よりも多くの遊技球の払出を行わせる不正行為が想定される。
【０００９】
当該不正行為について、検知部を遊技球が通過したことによる磁界の変化を電気信号に変換して出力する近接センサが、払出検知センサとして用いられている場合を例に挙げて説明する。本不正行為では、例えば球受け皿側などから払出検知センサの位置に不正用治具を配置する。不正用治具は磁界を発生させることができるものであり、不正用治具にて磁界が発生させられることにより、検知部を遊技球が通過しているにも関わらず検知部に遊技球が留まっていると払出検知センサが誤検知することとなる。
【００１０】
これに対して、制御装置が、払出検知センサにて遊技球の検知を開始したタイミングの電気信号の変化（例えば電気信号の立ち上がり）又は払出検知センサにて遊技球の検知を終了したタイミングの電気信号の変化（例えば電気信号の立ち下り）によって１個の遊技球が払い出されたと特定する構成においては、払出検知センサの検知状態が不正用治具により上記のように設定されてしまうと、実際に検知部を多数の遊技球が通過しているにも関わらず制御装置ではそれら多数の遊技球の通過を把握することができず、払出実行手段の払出動作が継続されることとなる。この状態は上記制限用処理が実行されるまで継続されることとなる。この場合、例えば上記制限用処理が実行されるまでの期間が比較的長く設定されている構成においては、それまでに多数の遊技球が払い出されてしまう。また、上記制限用処理が実行されないパチンコ遊技機においては、上記不正行為によって払い出されてしまう遊技球はより多くなる。
【００１１】
また、例えば、不正用治具として、払出検知センサにて遊技球の検知を正確に行えないようにする動作状態と検知を正確に行えるようにする非動作状態とに切換設定可能なものが用いられることが想定される。この場合、上記制限用処理が実行される前のタイミングで不正用治具を動作状態から非動作状態に切り換えることで、制限用処理が実行されない。そうすると、不正用治具が動作状態から非動作状態に切り換えられたタイミングで制御装置では１個の遊技球の通過を把握することが可能であるが、制限用処理が実行される直前まで払出検知センサにて遊技球の検知を正常に行えない状態とする行為が払出数情報に対応した個数分繰り返し行われることとなってしまう。
【００１２】
なお、以上の課題は、パチンコ遊技機に限定されることはなく、払出実行手段を通じて遊技媒体の払出が行われるとともにその遊技媒体が払出検知手段により検知される他の遊技機においても同様のものである。
【００１３】
本発明は、上記例示した事情等に鑑みてなされたものであり、遊技媒体の払出を不正に受けようとする行為を抑制可能とし得る遊技機を提供することを目的とするものである。
【課題を解決するための手段】
【００１４】
上記課題を解決すべく請求項１記載の発明は、遊技機前面部に設けられた貯留部に向けて遊技媒体を払い出す払出実行手段と、
当該払出実行手段から前記貯留部に向けて払い出される遊技媒体を検知する払出検知手段と、
払い出すべき遊技媒体数の情報として使用される払出数情報を記憶する払出数情報記憶手段と、
当該払出数情報記憶手段に記憶されている前記払出数情報に対応した数の遊技媒体が払い出されるように前記払出実行手段を駆動制御する駆動制御手段と、
前記払出検知手段の検知結果に基づいて遊技媒体が払い出されたことを特定し、その特定した遊技媒体数が前記払出数情報に反映されるように当該払出数情報を更新する更新手段と、
払出動作を行うように前記駆動制御手段により前記払出実行手段が駆動制御されている状況で、予め定められた第１タイミングとなったにも関わらず前記払出検知手段の検知結果が特定検知結果とならない状況が発生している場合に、前記払出実行手段による遊技媒体の払出を制限するための払出制限手段と、
前記払出動作を行うように前記駆動制御手段により前記払出実行手段が駆動制御されている状況で、前記第１タイミングよりも早いタイミングとして設定された第２タイミングとなったにも関わらず前記払出検知手段の検知結果が前記特定検知結果とならない特別状況が発生していることを特定する特別状況特定手段と、
を備えていることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、遊技媒体の払出を不正に受けようとする行為を抑制可能とし得る。
【図面の簡単な説明】
【００１６】
【図１】第１の実施の形態におけるパチンコ機を示す正面図である。
【図２】パチンコ機の主要な構成を展開して示す斜視図である。
【図３】パチンコ機の主要な構成を展開して示す斜視図である。
【図４】パチンコ機の構成を示す背面図である。
【図５】前扉枠の構成を示す背面図である。
【図６】本体枠の構成を示す正面図である。
【図７】遊技盤の構成を示す正面図である。
【図８】本体枠の構成を示す背面図である。
【図９】遊技盤の背面構成を示す斜視図である。
【図１０】遊技盤から主制御装置ユニットを取り外した状態を示す背面図である。
【図１１】主制御装置ユニットの構成を示す斜視図である。
【図１２】裏パックユニットの構成を示す正面図である。
【図１３】裏パックユニットの構成を示す分解斜視図である。
【図１４】払出装置内部に形成された通路構造を示す縦断面図である。
【図１５】パチンコ機の電気的構成を示すブロック図である。
【図１６】図柄表示装置の表示内容を示す説明図である。
【図１７】遊技制御に用いる各種カウンタの概要を示す説明図である。
【図１８】主制御基板のＣＰＵによるＮＭＩ割込み処理を示すフローチャートである。
【図１９】タイマ割込み処理を示すフローチャートである。
【図２０】始動入賞処理を示すフローチャートである。
【図２１】メイン処理を示すフローチャートである。
【図２２】通常処理を示すフローチャートである。
【図２３】遊技球の払出に関する電気的構成を示すブロック図である。
【図２４】第１入力ポートの構成を説明するための説明図である。
【図２５】（ａ）は賞球用カウンタエリアを説明するための説明図、（ｂ）はコマンド記憶エリアを説明するための説明図である。
【図２６】（ａ）は賞球数記憶エリアを説明するための説明図、（ｂ）は貸球数記憶エリアを説明するための説明図、（ｃ）は払出個数カウンタエリアを説明するための説明図、（ｄ）は賞球テーブル記憶エリアを説明するための説明図である。
【図２７】主制御基板のＣＰＵによる読み込み処理を示すフローチャートである。
【図２８】読み込み処理の処理内容を説明するための説明図である。
【図２９】情報判定処理を示すフローチャートである。
【図３０】入力状態監視処理を示すフローチャートである。
【図３１】前扉枠開放信号監視処理を示すフローチャートである。
【図３２】賞球許可信号監視処理を示すフローチャートである。
【図３３】払出用出力処理を示すフローチャートである。
【図３４】賞球コマンド出力処理を示すフローチャートである。
【図３５】払出制御基板のＣＰＵによるメイン処理を示すフローチャートである。
【図３６】タイマ割込み処理を示すフローチャートである。
【図３７】コマンド判定処理を示すフローチャートである。
【図３８】満タン用処理を示すフローチャートである。
【図３９】球無用処理を示すフローチャートである。
【図４０】賞球設定処理を示すフローチャートである。
【図４１】貸球設定処理を示すフローチャートである。
【図４２】払出個数設定処理を示すフローチャートである。
【図４３】払出制御処理を示すフローチャートである。
【図４４】払出状態設定処理を示すフローチャートである。
【図４５】駆動信号出力処理を示すフローチャートである。
【図４６】賞球許可信号設定処理を示すフローチャートである。
【図４７】賞球許可信号に対する賞球コマンドの出力の様子を説明するためのタイムチャートである。
【図４８】初期化処理を示すフローチャートである。
【図４９】払出監視処理を示すフローチャートである。
【図５０】払出装置において異常が発生しているか否かの監視の様子を説明するためのタイムチャートである。
【図５１】第２の実施の形態における遊技球の払出に関する電気的構成を示すブロック図である。
【図５２】払出制御処理を示すフローチャートである。
【図５３】タイマ更新処理を示すフローチャートである。
【図５４】払出監視処理を示すフローチャートである。
【図５５】検知異常カウンタ更新処理を示すフローチャートである。
【図５６】払出装置において異常が発生しているか否かの監視の様子を説明するためのタイムチャートである。
【図５７】第３の実施の形態における遊技球の払出に関する電気的構成を示すブロック図である。
【図５８】入賞単位用設定処理を示すフローチャートである。
【図５９】払出制御処理を示すフローチャートである。
【図６０】賞球用初期化処理を示すフローチャートである。
【図６１】払出装置において異常が発生しているか否かの監視の様子を説明するためのタイムチャートである。
【図６２】第４の実施の形態における球検知処理を示すフローチャートである。
【図６３】払出装置において異常が発生しているか否かの監視の様子を説明するためのタイムチャートである。
【図６４】第５の実施の形態における球検知処理を示すフローチャートである。
【図６５】第６の実施の形態における払出制御処理を示すフローチャートである。
【図６６】賞球用球検知処理を示すフローチャートである。
【図６７】他の実施の形態における遊技球の払出に関する電気的構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
はじめに、本実施の形態から抽出され得る発明群を手段ｎ（ｎ＝１，２，３…）として区分して示し、それらを必要に応じて効果等を示しつつ説明する。なお以下においては、理解の容易のため、発明の実施の形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。
【００１８】
手段１．遊技機前面部に設けられた貯留部（上皿３３、下皿３４）に向けて遊技媒体を払い出す払出実行手段（回転体２５６、払出モータ２５７）と、
当該払出実行手段から前記貯留部に向けて払い出される遊技媒体を検知するとともに、遊技媒体の検知を開始してから当該遊技媒体の検知を終了する過程で検知結果が特定検知結果となる払出検知手段（払出球検知センサ２５８）と、
払い出すべき遊技媒体数の情報として使用される払出数情報を記憶する払出数情報記憶手段（賞球数記憶エリア３７４、貸球数記憶エリア３７５）と、
当該払出数情報記憶手段に記憶されている前記払出数情報に対応した数の遊技媒体が払い出されるように前記払出実行手段を駆動制御する駆動制御手段（払出制御基板３２２のＣＰＵ３３１の駆動信号出力処理などを実行する機能）と、
前記払出検知手段の検知結果に基づいて遊技媒体が払い出されたことを特定し、その特定した遊技媒体数が前記払出数情報に反映されるように当該払出数情報を更新する払出実行更新手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２１０４、ステップＳ２１０８、ステップＳ２１１３などの処理を実行する機能）と、
払出動作を行うように前記駆動制御手段により前記払出実行手段が駆動制御されている状況で、予め定められた制限タイミングとなったにも関わらず前記払出検知手段の検知結果が前記特定検知結果とならない状況が発生している場合に、前記払出実行手段による遊技媒体の払出を制限する払出制限手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２６０９などの処理を実行する機能）と、
前記払出動作を行うように前記駆動制御手段により前記払出実行手段が駆動制御されている状況で、前記制限タイミングよりも早いタイミングとして設定された特定タイミングとなったにも関わらず前記払出検知手段の検知結果が前記特定検知結果とならない特別状況が発生していることを特定する特別状況特定手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２６０５、ステップＳ２６０６などの処理を実行する機能）と、
を備えていることを特徴とする遊技機。
【００１９】
手段１によれば、払出数情報記憶手段に記憶されている払出数情報に対応した数の遊技媒体が払い出されるように払出実行手段が駆動制御され、当該払出実行手段から払い出された遊技媒体は遊技機前面部に設けられた貯留部にて貯留される。また、払出実行手段から貯留部に向けて払い出される遊技媒体は払出検知手段にて検知され、払出検知手段の検知結果に基づいて遊技媒体の払出が特定された場合には、その特定された遊技媒体数が上記払出数情報に反映される。
【００２０】
この場合に、払出動作を行うように払出実行手段が駆動制御されている状況で、制限タイミングとなったにも関わらず払出検知手段の検知結果が特定検知結果とならない状況が発生している場合には、払出実行手段による遊技媒体の払出が制限される。これにより、例えば払出実行手段の故障などが発生し、正常な遊技媒体の払出が行えないにも関わらず、当該払出実行手段にて払出動作が継続されてしまうことが抑制される。
【００２１】
また、払出動作を行うように払出実行手段が駆動制御されている状況で、制限タイミングよりも早いタイミングである特定タイミングとなったにも関わらず払出検知手段の検知結果が特定検知結果とならない特別状況が発生している場合にはそれが遊技機において特定される。これにより、例えば払出実行手段の払出動作が行われる際又は行われている状況で、払出検知手段にて遊技媒体の検知を正常に行えないようにする不正行為が行われたとしても、当該不正行為が行われていることを、遊技媒体の払出を制限するタイミングよりも早いタイミングで遊技機において把握することができる。そして、当該把握を遊技機において行えるようにすることで、上記不正行為が行われていない状況における通常の遊技媒体の払出動作を阻害しないようにしつつ、上記不正行為に対処することが可能となる。
【００２２】
また、例えば、不正用治具として、払出検知手段にて遊技媒体の検知を正確に行えないようにする動作状態と検知を正確に行えるようにする非動作状態とに切換設定可能なものが用いられることが想定される。この場合、上記遊技媒体の払出の制限が行われない範囲内で、不正用治具を動作状態と非動作状態との間で切り換えることで、遊技媒体の払出の制限が行われないようにしつつ、多数の遊技媒体の払出を不正に行わせる行為が繰り返されてしまうことが懸念される。これに対して、上記特別状況が発生していることを特定可能な構成とすることで、当該不正行為に対処するようにすることが可能となる。
【００２３】
なお、「前記払出実行手段による遊技媒体の払出を制限する」とは、払出実行手段による遊技媒体の払出を停止させるだけでなく、払出実行手段の払出周期を極端に遅くし実質的に遊技媒体の払出が行われないようにすることも含む。また、払出実行手段が回転体である場合には当該回転体の回転方向を払出動作時とは逆方向とすることや、正方向と逆方向との動作を交互に繰り返し行わせることが含まれる。これは、以下の各手段においても同様である。
【００２４】
また、「特定検知結果」は、前記払出動作を行うように前記駆動制御手段により前記払出実行手段が駆動制御されている状況において発生する検知結果であればよく、例えば、遊技媒体が払い出されたと前記払出実行更新手段において特定される検知結果としてもよい。なお、これは以下の各手段においても同様である。
【００２５】
手段２．手段１において、前記特別状況特定手段により前記特別状況が発生していることが特定されたことに基づいて、予め定められた特別処理を実行する特別処理実行手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２６０８などの処理を実行する機能）をさらに備えていることを特徴とする遊技機。
【００２６】
手段２によれば、払出動作を行うように払出実行手段が駆動制御されている状況で、制限タイミングよりも早いタイミングである特定タイミングとなったにも関わらず払出検知手段の検知結果が特定検知結果とならない特別状況が発生している場合には、それが遊技機において特定されて、その特定した結果に基づいて特別処理が実行される。これにより、上記不正行為に対処することが可能となる。
【００２７】
なお、「特別処理」としては、報知処理が考えられる。特別処理として報知処理を実行することで、遊技媒体の払出に関して異常が発生している旨を遊技ホールの管理者等に報知することができる。この場合に、報知処理としては、遊技機に搭載された表示手段や音出力手段などを介して報知を行う構成に限定されることはなく、例えば遊技ホールに設けられた管理装置に異常信号を出力する構成としてもよく、遊技機自身での報知及び遊技機外部に向けた異常信号の出力の両方を行う構成としてもよい。また、報知処理に加えて又は代えて、特別処理として、遊技媒体の払出を禁止する処理を実行してもよく、その後の遊技の進行を禁止する処理を実行する構成としてもよい。これは、以下の各手段においても同様である。
【００２８】
手段３．手段２において、前記特別状況が発生してから当該特別状況が解消されるまでを前記特別状況特定手段により前記特別状況が発生していると特定された回数の１回として、前記特別状況特定手段により前記特別状況が発生していると特定された回数が、複数の回数として予め定められた異常基準回数に達したことを特定する異常基準回数特定手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２６０７などの処理を実行する機能）をさらに備え、
前記特別処理実行手段は、前記異常基準回数に達したことが前記異常基準回数特定手段により特定されたことに基づいて、前記特別処理を実行することを特徴とする遊技機。
【００２９】
手段３によれば、上記特別状況の発生回数が異常基準回数に達したことに基づいて、特別処理が実行される。例えば、特別状況が発生したと特定した場合に即座に特別処理を実行する構成も考えられるが、この場合、上記不正行為が行われていない状況で特別処理が実行されてしまうことが懸念される。つまり、払出実行手段や払出検知手段に故障が発生した場合や払出実行手段の周囲で球詰まりが発生した場合などには、遊技媒体の払出の制限が開始されるまでの過程において特別状況が発生することがあり、特別状況が発生したと特定した場合に即座に特別処理を実行する構成では、上記不正行為が行われていない状況で特別処理が実行されてしまう可能性が高くなる。この場合、特別処理の処理内容によっては、上記状況に対するメンテナンスが却って行いづらくなる懸念が生じる。一方、上記不正行為が行われる場合には、多数の遊技媒体の払出を不正に行わせようとして上記不正行為が繰り返し行われるものと考えられる。これに対して、本手段の上記構成によれば、上記不正行為が行われていない状況における特別処理の実行を抑えつつ上記不正行為に対処することが可能となる。
【００３０】
なお、「前記特別状況が発生してから当該特別状況が解消されるまでを前記特別状況特定手段により前記特別状況が発生していると特定された回数の１回として、」という記載は、特別状況特定手段により前記特別状況が発生していると特定するタイミングが、当該特別状況が解消されるタイミングであることを必須とするものではない。これは、以下の各手段においても同様である。
【００３１】
手段４．手段２において、前記特別状況が発生してから当該特別状況が解消されるまでを前記特別状況特定手段により前記特別状況が発生していると特定された回数の１回として、予め定められた判定用基準期間の範囲内において、前記特別状況特定手段により前記特別状況が発生していると特定された回数が、複数の回数として予め定められた異常基準回数に達したことを特定する異常基準回数特定手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２９０８などの処理を実行する機能）をさらに備え、
前記特別処理実行手段は、前記異常基準回数に達したことが前記異常基準回数特定手段により特定されたことに基づいて、前記特別処理を実行することを特徴とする遊技機。
【００３２】
手段４によれば、予め定められた判定用基準期間の範囲内において上記特別状況の発生回数が異常基準回数に達することで特別処理が実行される。例えば、特別状況が発生したと特定した場合に即座に特別処理を実行する構成も考えられるが、この場合、上記不正行為が行われていない状況で特別処理が実行されてしまうことが懸念される。つまり、払出実行手段や払出検知手段に故障が発生した場合や払出実行手段の周囲で球詰まりが発生した場合などには、遊技媒体の払出の制限が開始されるまでの過程において特別状況が発生することがあり、特別状況が発生したと特定した場合に即座に特別処理を実行する構成では、上記不正行為が行われていない状況で特別処理が実行されてしまう可能性が高くなる。この場合、特別処理の処理内容によっては、上記状況に対するメンテナンスが却って行いづらくなる懸念が生じる。一方、上記不正行為が行われる場合には、多数の遊技媒体の払出を不正に行わせようとして、上記不正行為が所定の期間内において繰り返し行われるものと考えられる。これに対して、本手段の上記構成によれば、上記不正行為が行われていない状況における特別処理の実行を抑えつつ上記不正行為に対処することができる。
【００３３】
手段５．手段４において、前記特別状況特定手段により前記特別状況が発生していると特定された回数の情報又はそれに対応した情報として特定回数情報を記憶する特定回数情報記憶手段（第１検知異常カウンタエリア３９１、第２検知異常カウンタエリア３９２）と、
前記特別状況特定手段により前記特別状況が発生していると特定された場合に、その特定結果が前記特定回数情報に反映されるように当該特定回数情報を更新する特定回数情報更新手段（払出制御基板３２２のＣＰＵ３３１における検知異常カウンタ更新処理などを実行する機能）と、
前記特定回数情報が初期情報である状況で前記特別状況特定手段により前記特別状況が発生していると特定されてから前記判定用基準期間が経過した場合に、前記特定回数情報を前記初期情報に復帰させる初期情報復帰手段（払出制御基板３２２のＣＰＵ３３１におけるタイマ更新処理などを実行する機能）と、
をさらに備え、
前記異常基準回数特定手段は、前記特定回数情報に基づいて、前記特別状況特定手段により前記特別状況が発生していると特定された回数が、前記判定用基準期間の範囲内において前記異常基準回数に達したことを特定することを特徴とする遊技機。
【００３４】
手段５によれば、予め定められた判定用基準期間の範囲内において上記特別状況が複数の回数として予め定められた異常基準回数に達したか否かの判定を行うことが可能となり、上記手段４における作用効果を奏することが可能となる。
【００３５】
また、特定回数情報記憶手段に記憶されている特定回数情報が初期情報である状況で上記特別状況が発生していると特定されてから、判定用基準期間が経過した場合に、当該特定回数情報記憶手段に記憶されている特定回数情報が初期情報に復帰されるため、判定用基準期間の範囲内において上記特別状況の発生回数が異常基準回数に達したか否かの監視を、上記特別状況が発生したことを起点として行うことができる。よって、特別状況が発生したか否かに関係なく判定用基準期間の計測を行いその経過に伴って特定回数情報を初期情報に復帰させる構成に比べ、判定用基準期間の範囲内において上記特別状況の発生回数が異常基準回数に達したか否かの監視を良好に行うことができる。
【００３６】
手段６．手段５において、前記特定回数情報記憶手段を、少なくとも「前記異常基準回数―１」個分備えていることを特徴とする遊技機。
【００３７】
手段６によれば、判定用基準期間の範囲内において上記特別状況の発生回数が異常基準回数に達したか否かの監視を、少なくとも「異常基準回数―１」の範囲内においてそれぞれ異なるタイミングで開始することが可能となる。つまり、少なくとも「異常基準回数―１」の範囲内で上記特別状況が発生する度に、その特別状況の発生を起点として異常基準回数の監視を開始させることが可能となる。これにより、上記特別状況１回分ずれた範囲で、異常基準回数の監視をそれぞれオーバーラップさせて行うことが可能となり、当該異常基準回数の監視を好適に行うことが可能となる。
【００３８】
手段７．手段６において、前記特定回数情報記憶手段を複数備えており、
前記特定回数情報更新手段は、前記複数の特定回数情報記憶手段のうち前記特定回数情報が前記初期情報である特定回数情報記憶手段が複数存在している状況において前記特別状況特定手段により前記特定状況が発生していると特定された場合、予め定められた優先順位に従って相対的に優先順位の高い特定回数情報記憶手段に対して特定回数情報の更新を行うとともに、前記複数の特定回数情報記憶手段のうち前記特定回数情報が前記初期情報から更新されている特定回数情報記憶手段に対しては前記優先順位に関係なく前記特定回数情報の更新を行うものであり、
前記初期情報復帰手段は、前記初期情報への復帰を前記複数の特定回数情報記憶手段に対して個別に行うものであり、
前記異常基準回数特定手段は、前記複数の特定回数情報記憶手段のいずれかにおいて前記特定回数情報が前記異常基準回数に対応した情報となったことに基づいて、前記特別状況特定手段により前記特別状況が発生していると特定された回数が前記判定用基準期間の範囲内において前記異常基準回数に達したことを特定することを特徴とする遊技機。
【００３９】
手段７によれば、上記特別状況が発生する度に、その特別状況の発生を起点として異常基準回数の監視を開始させることが可能となる。これにより、上記特別状況１回分ずれた範囲で、異常基準回数の監視をそれぞれオーバーラップさせて行うことが可能となり、当該異常基準回数の監視を好適に行うことが可能となる。
【００４０】
手段８．手段２において、前記特別状況が発生してから当該特別状況が解消されるまでを前記特別状況特定手段により前記特別状況が発生していると特定された回数の１回として、遊技媒体が払い出されたと前記払出実行更新手段により特定された回数が判定用基準回数に達するまでの範囲内において、前記特別状況特定手段により前記特別状況が発生していると特定された回数が、複数の回数として予め定められた異常基準回数に達したことを特定する異常基準回数特定手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ３２１５などの処理を実行する機能）をさらに備え、
前記特別処理実行手段は、前記異常基準回数に達したことが前記異常基準回数特定手段により特定されたことに基づいて、前記特別処理を実行することを特徴とする遊技機。
【００４１】
手段８によれば、遊技媒体が払い出されたと特定された回数が判定用基準回数に達するまでの範囲内において、上記特別状況の発生回数が異常基準回数に達することで特別処理が実行される。例えば、特別状況が発生したと特定した場合に即座に特別処理を実行する構成も考えられるが、この場合、上記不正行為が行われていない状況で特別処理が実行されてしまうことが懸念される。つまり、払出実行手段や払出検知手段に故障が発生した場合や払出実行手段の周囲で球詰まりが発生した場合などには、遊技媒体の払出の制限が開始されるまでの過程において特別状況が発生することがあり、特別状況が発生したと特定した場合に即座に特別処理を実行する構成では、上記不正行為が行われていない状況で特別処理が実行されてしまう可能性が高くなる。この場合、特別処理の処理内容によっては、上記状況に対するメンテナンスが却って行いづらくなる懸念が生じる。一方、上記不正行為が行われる場合には、多数の遊技媒体の払出を不正に行わせようとして、遊技媒体が払い出されたと特定された回数が判定用基準回数に達するまでの範囲内において上記不正行為が繰り返し行われるものと考えられる。これに対して、本手段の上記構成によれば、上記不正行為が行われていない状況における特別処理の実行を抑えつつ上記不正行為に対処することができる。
【００４２】
手段９．手段２において、遊技内容が予め定められた払出遊技内容となったことに基づいて遊技媒体の払出が行われる構成であり、
前記払出遊技内容に対応した遊技媒体数が前記払出数情報記憶手段に記憶されている前記払出数情報に反映されるように当該払出数情報を更新する払出入力更新手段（払出制御基板３２２のＣＰＵ３３１における賞球設定処理などを実行する機能）を備え、
前記特別状況が発生してから当該特別状況が解消されるまでを前記特別状況特定手段により前記特別状況が発生していると特定された回数の１回として、一の払出遊技内容に対応した遊技媒体の払出が行われている状況において当該払出遊技内容に対応した遊技媒体数の払出が完了するまでの範囲内において、前記特別状況特定手段により前記特別状況が発生していると特定された回数が、複数の回数として予め定められた異常基準回数に達したことを特定する異常基準回数特定手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ３２１５などの処理を実行する機能）をさらに備え、
前記特別処理実行手段は、前記異常基準回数に達したことが前記異常基準回数特定手段により特定されたことに基づいて、前記特別処理を実行することを特徴とする遊技機。
【００４３】
手段９において、一の払出遊技内容に対応した遊技媒体数の払出が完了するまでの範囲内において、上記特別状況の発生回数が異常基準回数に達することで特別処理が実行される。例えば、特別状況が発生したと特定した場合に即座に特別処理を実行する構成も考えられるが、この場合、上記不正行為が行われていない状況で特別処理が実行されてしまうことが懸念される。つまり、払出実行手段や払出検知手段に故障が発生した場合や払出実行手段の周囲で球詰まりが発生した場合などには、遊技媒体の払出の制限が開始されるまでの過程において特別状況が発生することがあり、特別状況が発生したと特定した場合に即座に特別処理を実行する構成では、上記不正行為が行われていない状況で特別処理が実行されてしまう可能性が高くなる。この場合、特別処理の処理内容によっては、上記状況に対するメンテナンスが却って行いづらくなる懸念が生じる。一方、上記不正行為が行われる場合には、多数の遊技媒体の払出を不正に行わせようとして、一の払出遊技内容に対応した遊技媒体数の払出が完了するまでの範囲内において上記不正行為が繰り返し行われるものと考えられる。これに対して、本手段の上記構成によれば、上記不正行為が行われていない状況における特別処理の実行を抑えつつ上記不正行為に対処することができる。
【００４４】
特に、上記不正行為が行われる場合、遊技内容が払出遊技内容となった場合に、当該払出遊技内容に対応した遊技媒体数の払出が行われることに合わせて、上記不正行為が繰り返し行われることが想定される。このような事情において、一の払出遊技内容に対応した遊技媒体数の払出が完了するまでの範囲内で上記特別状況の発生回数が異常基準回数に達したか否かの監視を行うことで、上記不正行為に好適に対処することができる。
【００４５】
なお、「払出遊技内容」は、遊技球が流下するとともに当該遊技球が入球可能な払出用入球部が設置された遊技領域を有する遊技機においては、払出用入球部に遊技球が入球することとしてもよい。また、絵柄の可変表示を実行する絵柄表示手段を有し、当該絵柄表示手段の停止絵柄に応じて遊技媒体が払い出される遊技機においては、絵柄表示手段の停止絵柄が遊技媒体の払出に対応した停止絵柄となることとしてもよい。
【００４６】
手段１０．手段９において、遊技媒体の払出数がそれぞれ異なる払出遊技内容が複数種設定されており、
前記払出入力更新手段は、前記払出数情報記憶手段に遊技媒体の払出対象となる払出数情報が記憶されている状況であっても、前記払出遊技内容に対応した遊技媒体数が前記払出数情報に反映されるように当該払出数情報を更新するものであり、
一の払出遊技内容に対応した遊技媒体数の情報を単位情報として記憶する単位情報記憶手段（入賞単位カウンタエリア４０１）を複数備え、
さらに、前記払出遊技内容に対応した遊技媒体数が前記払出数情報に反映されるように前記払出入力更新手段により前記払出数情報が更新される場合に、当該更新対象の遊技媒体数の情報が一の前記単位情報記憶手段の前記単位情報に反映されるように当該単位情報を更新するとともに、前記単位情報が１以上の遊技媒体数の情報に対応した情報である単位情報記憶手段に対しては前記払出入力更新手段による前記払出数情報の更新が行われたとしても、当該単位情報記憶手段に記憶されている単位情報の更新を行わない第１単位情報更新手段（払出制御基板３２２のＣＰＵ３３１における入賞単位用設定処理などを実行する機能）と、
前記単位情報記憶手段に記憶されている単位情報に対応した払出遊技内容について遊技媒体の払出が行われる場合において、その払出が行われた遊技媒体数が当該単位情報記憶手段に記憶されている単位情報に反映されるように当該単位情報を更新する第２単位情報更新手段（払出制御基板３２２のＣＰＵ３３１における賞球用初期化処理などを実行する機能）と、
前記異常基準回数特定手段は、前記第２単位情報更新手段により所定の単位情報記憶手段に記憶されている前記単位情報の更新が開始されてから当該単位情報に対応した遊技媒体数が「０」となるまでの範囲内において、前記特別状況特定手段により前記特別状況が発生していると特定された回数が、前記異常基準回数に達したことを特定するものであることを特徴とする遊技機。
【００４７】
手段１０によれば、払出数情報記憶手段に、複数の払出遊技内容に対応した遊技媒体数の情報が記憶される構成であっても、各払出遊技内容に対して個別に異常基準回数の監視を行うことが可能となり、上記手段９における作用効果が好適に発揮される。
【００４８】
手段１１．手段１０において、遊技内容が前記払出遊技内容となったことに基づいて、当該払出遊技内容に応じた遊技媒体数の情報又はそれに対応した情報を遊技情報として記憶するとともに、当該遊技情報を各払出遊技内容について個別に記憶する払出遊技内容記憶手段（賞球用カウンタエリア３６１）を備え、
前記払出入力更新手段は、前記払出遊技内容記憶手段に記憶されている遊技情報に基づいて特定された遊技媒体数が、前記払出数情報記憶手段に記憶されている前記払出数情報に反映されるように当該払出数情報を更新するとともに、当該払出数情報が予め定められた入力更新制限数以上の前記遊技情報分の情報である場合には前記払出遊技内容記憶手段に前記遊技情報が記憶されていたとしても当該払出数情報の更新を行わないものであることを特徴とする遊技機。
【００４９】
手段１１によれば、払出数情報記憶手段に記憶される払出数情報は、入力更新制限数以上の払出遊技内容分に制限されるため、単位情報記憶手段の数、すなわち異常基準回数の監視を行う上で必要な記憶容量を抑えつつ、上記手段９における作用効果が好適に発揮される。
【００５０】
手段１２．手段２において、前記特別状況が発生してから当該特別状況が解消されるまでを前記特別状況特定手段により前記特別状況が発生していると特定された回数の１回として、前記特定タイミングとなる前に前記払出検知手段の検知結果が前記特定検知結果となる状況を間に挟むことなく、前記特別状況特定手段により前記特別状況が発生していると特定された回数が、複数の回数として設定された異常基準回数に達したことを特定する異常基準回数特定手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２６０７などの処理を実行する機能）をさらに備え、
前記特別処理実行手段は、前記異常基準回数に達したことが前記異常基準回数特定手段により特定されたことに基づいて、前記特別処理を実行することを特徴とする遊技機。
【００５１】
手段１２によれば、特別状況が連続して発生し、特定タイミングとなる前に払出検知手段の検知結果が特定検知結果となる状況を間に挟むことなく、特別状況の発生回数が異常基準回数に達することで特別処理が実行される。例えば、特別状況が発生したと特定した場合に即座に特別処理を実行する構成も考えられるが、この場合、上記不正行為が行われていない状況で特別処理が実行されてしまうことが懸念される。つまり、払出実行手段や払出検知手段に故障が発生した場合や払出実行手段の周囲で球詰まりが発生した場合などには、遊技媒体の払出の制限が開始されるまでの過程において特別状況が発生することがあり、特別状況が発生したと特定した場合に即座に特別処理を実行する構成では、上記不正行為が行われていない状況で特別処理が実行されてしまう可能性が高くなる。この場合、特別処理の処理内容によっては、上記状況に対するメンテナンスが却って行いづらくなる懸念が生じる。一方、上記不正行為が行われる場合には、多数の遊技媒体の払出を不正に行わせようとして、上記不正行為が所定の期間内において繰り返し行われるものと考えられる。これに対して、本手段の上記構成によれば、上記不正行為が行われていない状況における特別処理の実行を抑えつつ上記不正行為に対処することができる。
【００５２】
手段１３．手段１乃至１２のいずれか１において、前記駆動制御手段は、前記払出実行手段を所定の周期で駆動制御することで当該払出実行手段による遊技媒体の払出周期を調整するものであり、
前記駆動制御手段により前記払出実行手段の駆動制御が行われた回数の情報を制御回数情報として記憶する制御回数記憶手段（駆動カウンタエリア３７８）と、
前記駆動制御手段により前記払出実行手段の駆動制御が行われた場合に、それが前記制御回数情報に反映されるように当該制御回数情報を更新するとともに、前記払出検知手段の検知結果が前記特定検知結果となった場合に前記制御回数情報を初期化する制御回数更新手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２３０５などの処理を実行する機能）と、
を備え、
前記制限タイミングは、前記制御回数情報に対応した制御回数が予め定められた第１制御回数に達することであり、
前記特定タイミングは、前記制御回数情報に対応した制御回数が前記第１制御回数よりも少ない第２制御回数に達することである遊技機。
【００５３】
手段１３によれば、払出制限手段によって遊技媒体の払出制限を開始するタイミングを特定する構成を利用して、特別状況が発生していることを特定することができる。また、払出実行手段による遊技媒体の払出周期は駆動制御手段による払出実行手段の駆動制御の回数によって調整されるものでり、当該制御回数を通じて特別状況が発生していることを特定する構成としたことにより、払出実行手段による遊技媒体の払出周期が複数段階設定された構成であったとしても、特別状況が発生していることの特定を、同一のソフト構成及びハード構成を利用しながら各払出周期に対応させて行うことが可能となる。
【００５４】
手段１４．遊技機前面部に設けられた貯留部（上皿３３、下皿３４）に向けて遊技媒体を払い出す払出実行手段（回転体２５６、払出モータ２５７）と、
当該払出実行手段から前記貯留部に向けて払い出される遊技媒体を検知するとともに、遊技媒体の検知を開始してから当該遊技媒体の検知を終了する過程で検知結果が特定検知結果となる払出検知手段（払出球検知センサ２５８）と、
払い出すべき遊技媒体数の情報として使用される払出数情報を記憶する払出数情報記憶手段（賞球数記憶エリア３７４、貸球数記憶エリア３７５）と、
当該払出数情報記憶手段に記憶されている前記払出数情報に対応した数の遊技媒体が払い出されるように前記払出実行手段を駆動制御する駆動制御手段（払出制御基板３２２のＣＰＵ３３１の駆動信号出力処理などを実行する機能）と、
前記払出検知手段の検知結果に基づいて遊技媒体が払い出されたことを特定し、その特定した遊技媒体数が前記払出数情報に反映されるように当該払出数情報を更新する払出実行更新手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２１０４、ステップＳ２１０８、ステップＳ２１１３などの処理を実行する機能）と、
払出動作を行うように前記駆動制御手段により前記払出実行手段が駆動制御されている状況で、予め定められた特定タイミングとなったにも関わらず前記払出検知手段の検知結果が前記特定検知結果とならない特別状況が発生した回数が、複数の回数として予め定められた異常基準回数に達したことを特定する異常基準回数特定手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２６０７などの処理を実行する機能）と、
前記異常基準回数に達したことが前記異常基準回数特定手段により特定されたことに基づいて、予め定められた特別処理を実行する特別処理実行手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２６０８などの処理を実行する機能）と、
を備えていることを特徴とする遊技機。
【００５５】
手段１４によれば、払出数情報記憶手段に記憶されている払出数情報に対応した数の遊技媒体が払い出されるように払出実行手段が駆動制御され、当該払出実行手段から払い出された遊技媒体は遊技機前面部に設けられた貯留部にて貯留される。また、払出実行手段から貯留部に向けて払い出される遊技媒体は払出検知手段にて検知され、払出検知手段の検知結果に基づいて遊技媒体の払出が特定された場合には、その特定された遊技媒体数が上記払出数情報に反映される。
【００５６】
また、払出動作を行うように払出実行手段が駆動制御されている状況で、特定タイミングとなったにも関わらず払出検知手段の検知結果が特定検知結果とならない特別状況が発生している場合にはそれが遊技機において特定され、当該特別状況の発生回数が異常基準回数に達したことに基づいて特別処理が実行される。これにより、例えば払出実行手段の払出動作が行われる際又は行われている状況で、払出検知手段にて遊技媒体の検知を正常に行えないようにする不正行為が行われたとしても、当該不正行為が行われていることを遊技機において把握することができ、当該不正行為に対処することが可能となる。
【００５７】
また、例えば、特別状況が発生したと特定した場合に即座に特別処理を実行する構成も考えられるが、この場合、上記不正行為が行われていない状況で特別処理が実行されてしまうことが懸念される。つまり、払出実行手段や払出検知手段に故障が発生した場合や払出実行手段の周囲で球詰まりが発生した場合などには特別状況が発生することがあり、特別状況が発生したと特定した場合に即座に特別処理を実行する構成では、上記不正行為が行われていない状況で特別処理が実行されてしまう可能性が高くなる。この場合、特別処理の処理内容によっては、上記状況に対するメンテナンスが却って行いづらくなる懸念が生じる。一方、上記不正行為が行われる場合には、多数の遊技媒体の払出を不正に行わせようとして上記不正行為が繰り返し行われるものと考えられる。これに対して、本手段の上記構成によれば、上記不正行為が行われていない状況における特別処理の実行を抑えつつ上記不正行為に対処することが可能となる。
【００５８】
なお、本手段１４に対して、上記手段３乃至１３のいずれか１の各手段において特定した構成を適用してもよい。
【００５９】
手段１５．遊技機前面部に設けられた貯留部（上皿３３、下皿３４）に向けて遊技媒体を払い出す払出実行手段（回転体２５６、払出モータ２５７）と、
当該払出実行手段から前記貯留部に向けて払い出される遊技媒体を検知するように設けられ、前記遊技媒体を検知していない間は検知状態を非検知状態とするとともに、前記遊技媒体を検知している間は検知状態を媒体検知状態とする払出検知手段（払出球検知センサ２５８）と、
払い出すべき遊技媒体数の情報として使用される払出数情報を記憶する払出数情報記憶手段（賞球数記憶エリア３７４、貸球数記憶エリア３７５）と、
当該払出数情報記憶手段に記憶されている前記払出数情報に対応した数の遊技媒体が払い出されるように前記払出実行手段を駆動制御する駆動制御手段（払出制御基板３２２のＣＰＵ３３１の駆動信号出力処理などを実行する機能）と、
前記払出検知手段の検知状態が前記非検知状態及び前記媒体検知状態のうちの一方から他方になったことに基づいて、前記払出実行手段から遊技媒体が払い出されたことを特定し、遊技媒体が払い出されたことを特定した場合にそれが前記払出数情報に反映されるように当該払出数情報を更新する払出実行更新手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２１０４、ステップＳ２１０８、ステップＳ２１１３などの処理を実行する機能）と、
前記払出検知手段の検知状態が前記媒体検知状態である状況で、予め定められた特定タイミングとなったにも関わらず前記払出検知手段の検知状態が非検知状態とならない特別状況が発生していることを特定する特別状況特定手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ３４１２、ステップＳ３４１３などの処理を実行する機能）と、
を備えていることを特徴とする遊技機。
【００６０】
手段１５によれば、払出数情報記憶手段に記憶されている払出数情報に対応した数の遊技媒体が払い出されるように払出実行手段が駆動制御され、当該払出実行手段から払い出された遊技媒体は遊技機前面部に設けられた貯留部にて貯留される。また、払出実行手段から貯留部に向けて払い出される遊技媒体は払出検知手段にて検知され、払出検知手段の検知状態が非検知状態及び媒体検知状態のうちの一方から他方になったことに基づいて、その払出が行われた遊技媒体数が上記払出数情報に反映される。
【００６１】
この場合に、払出検知手段の検知状態が媒体検知状態である状況で、特定タイミングとなったにも関わらず払出検知手段の検知状態が非検知状態とならない特別状況が発生している場合にはそれが遊技機において特定される。これにより、例えば払出実行手段の払出動作が行われる際又は行われている状況で、払出検知手段の検知状態を媒体検知状態に維持させる不正行為が行われたとしても、当該不正行為が行われていることを遊技機において把握することができる。そして、当該把握を遊技機において行えるようにすることで、上記不正行為に対処することが可能となる。
【００６２】
また、上記不正行為に対処する上では、駆動制御手段による駆動制御が行われている状況において払出検知手段の検知状態が媒体検知状態とならない状況が発生していることを特定する構成も考えられる。しかしながら、当該構成では、払出実行手段や払出検知手段に故障が発生している場合と、上記不正行為が行われている場合との区別を行うことが難しくなる。これに対して、払出実行手段や払出検知手段に故障が発生している場合には払出検知手段の検知状態が媒体検知状態とならない。したがって、上記のとおり払出検知手段の検知状態が媒体検知状態である状況で、特定タイミングとなったにも関わらず払出検知手段の検知状態が非検知状態とならない特別状況が発生していることを特定することで、払出実行手段や払出検知手段に故障が発生している場合と、上記不正行為が行われている場合との区別を行うことが可能となる。
【００６３】
手段１６．手段１５において、前記払出検知手段の検知状態が前記媒体検知状態となっている検知継続期間を計測する検知期間計測手段（払出特定用カウンタエリア３８０など）を備え、
前記払出実行更新手段は、前記検知期間計測手段において計測されている前記検知継続期間が第１検知継続期間を経過することで、前記払出実行手段から遊技媒体が払い出されたと特定し、
前記特定タイミングは、前記検知期間計測手段において計測されている前記検知継続期間が前記第１検知継続期間よりも長い第２検知継続期間を経過することである遊技機。
【００６４】
手段１６によれば、払出検知手段の検知状態が媒体検知状態となることで即座に遊技媒体が払い出されたと特定するのではなく、払出検知手段の検知状態が媒体検知状態となっている検知継続期間が第１検知継続期間を経過することで遊技媒体が払い出されたと特定することで、ノイズ等の影響で払出検知手段の検知状態が媒体検知状態となった場合にそれが遊技媒体の払出として特定される可能性が低減される。
【００６５】
この場合に、本構成によれば、上記のように遊技媒体が払い出されたことを特定する構成を利用して、特別状況が発生していることを特定することができる。
【００６６】
手段１７．手段１５において、前記払出検知手段の検知状態を所定の周期で繰り返し確認する確認手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ３４０２などの処理を実行する機能）と、
前記払出検知手段の検知状態が前記媒体検知状態であることが前記確認手段により確認された回数の情報を確認回数情報として記憶する確認回数記憶手段（払出特定用カウンタエリア３８０）と、
前記払出検知手段の検知状態が前記媒体検知状態であることが前記確認手段により確認された場合に、それが前記確認回数情報に反映されるように当該確認回数情報を更新するとともに、前記払出検知手段の検知状態が前記非検知状態であることが前記確認手段により確認された場合に前記確認回数情報を初期化する確認回数更新手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ３４０６、ステップＳ３４０７などの処理を実行する機能）と、
を備え、
前記払出実行更新手段は、前記確認回数情報に対応した確認回数が予め定められた第１確認回数に達した場合に、前記払出実行手段から遊技媒体が払い出されたと特定し、
前記特定タイミングは、前記確認回数情報に対応した確認回数が前記第１確認回数よりも多い第２確認回数に達することである遊技機。
【００６７】
手段１７によれば、払出検知手段の検知状態が媒体検知状態となることで即座に遊技媒体が払い出されたと特定するのではなく、払出検知手段の検知状態が媒体検知状態になっていることが確認された確認回数が第１確認回数に達した場合に遊技媒体が払い出されたと特定することで、ノイズ等の影響で払出検知手段の検知状態が媒体検知状態となった場合にそれが遊技媒体の払出として特定される可能性が低減される。
【００６８】
この場合に、本構成によれば、上記のように遊技媒体が払い出されたことを特定する構成を利用して、特別状況が発生していることを特定することができる。
【００６９】
手段１８．手段１５乃至１７のいずれか１において、払出動作を行うように前記駆動制御手段により前記払出実行手段が駆動制御されている状況で、予め定められた制限タイミングとなったにも関わらず前記払出実行更新手段にて前記払出実行手段から遊技媒体が払い出されたことが特定されない状況が発生していることに基づいて、前記払出実行手段による遊技媒体の払出を制限する払出制限手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２６０９などの処理を実行する機能）をさらに備え、
前記特定タイミング及び前記制限タイミングは、前記払出検知手段の検知状態が前記媒体検知状態である場合に、前記払出制限手段により前記払出実行手段による遊技媒体の払出が制限されるよりも前に、前記特別状況特定手段により前記特別状況が発生していることが特定されるように設定されていることを特徴とする遊技機。
【００７０】
手段１８によれば、払出動作を行うように払出実行手段が駆動制御されている状況で、制限タイミングとなったにも関わらず払出検知手段の検知結果が特定検知結果とならない状況が発生している場合には、払出実行手段による遊技媒体の払出が制限される。これにより、例えば払出実行手段の故障などが発生し、正常な遊技媒体の払出が行えないにも関わらず、当該払出実行手段にて払出動作が継続されてしまうことが抑制される。
【００７１】
この場合に、払出検知手段の検知状態が媒体検知状態である場合に、払出制限手段により払出実行手段による遊技媒体の払出が制限されるよりも前に、特別状況が発生していることが特定されるように、特定タイミング及び制限タイミングが設定されている。これにより、例えば払出実行手段の払出動作が行われる際又は行われている状況で、払出検知手段にて遊技媒体の検知を正常に行えないようにする不正行為が行われたとしても、当該不正行為が行われていることを、遊技媒体の払出を制限するタイミングよりも早いタイミングで遊技機において把握することができる。そして、当該把握を遊技機において行えるようにすることで、上記不正行為が行われていない状況における通常の遊技媒体の払出動作を阻害しないようにしつつ、上記不正行為に対処することが可能となる。
【００７２】
なお、上記手段１５乃至１８のいずれか１に対して、上記手段２乃至１３のいずれか１の各手段において特定した構成を適用してもよい。
【００７３】
手段１９．遊技機前面部に設けられた貯留部（上皿３３、下皿３４）に向けて遊技媒体を払い出す払出実行手段（回転体２５６、払出モータ２５７）と、
当該払出実行手段から前記貯留部に向けて払い出される遊技媒体を検知するように設けられ、前記遊技媒体を検知していない間は検知状態を非検知状態とするとともに、前記遊技媒体を検知している間は検知状態を媒体検知状態とする払出検知手段（払出球検知センサ２５８）と、
払い出すべき遊技媒体数の情報として使用される払出数情報を記憶する払出数情報記憶手段（賞球数記憶エリア３７４、貸球数記憶エリア３７５）と、
当該払出数情報記憶手段に記憶されている前記払出数情報に対応した数の遊技媒体が払い出されるように前記払出実行手段を駆動制御する駆動制御手段（払出制御基板３２２のＣＰＵ３３１の駆動信号出力処理などを実行する機能）と、
前記払出検知手段の検知状態が前記非検知状態及び前記媒体検知状態のうちの一方から他方になったことに基づいて、前記払出実行手段から遊技媒体が払い出されたことを特定し、遊技媒体が払い出されたことを特定した場合にそれが前記払出数情報に反映されるように当該払出数情報を更新する払出実行更新手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ２１０４、ステップＳ２１０８、ステップＳ２１１３などの処理を実行する機能）と、
前記払出動作を行うように前記駆動制御手段により前記払出実行手段が駆動制御されている状況で、予め定められた特定タイミングとなったにも関わらず前記払出検知手段の検知状態が切り換わらない特別状況が発生していることを特定する特別状況特定手段（払出制御基板３２２のＣＰＵ３３１におけるステップＳ３４１２、ステップＳ３４１３などの処理を実行する機能）と、
を備えていることを特徴とする遊技機。
【００７４】
手段１９によれば、払出数情報記憶手段に記憶されている払出数情報に対応した数の遊技媒体が払い出されるように払出実行手段が駆動制御され、当該払出実行手段から払い出された遊技媒体は遊技機前面部に設けられた貯留部にて貯留される。また、払出実行手段から貯留部に向けて払い出される遊技媒体は払出検知手段にて検知され、払出検知手段の検知状態が非検知状態から媒体検知状態のうちの一方から他方になったことに基づいて、その払出が行われた遊技媒体数が上記払出数情報に反映される。
【００７５】
この場合に、払出動作を行うように駆動制御手段により払出実行手段が駆動制御されている状況で、特定タイミングとなったにも関わらず払出検知手段の検知状態が切り換わらない特別状況が発生している場合にはそれが遊技機において特定される。これにより、例えば払出実行手段の払出動作が行われる際又は行われている状況で、払出検知手段にて遊技媒体の検知を正常に行えないようにする不正行為が行われたとしても、当該不正行為が行われていることを遊技機において把握することができる。そして、当該把握を遊技機において行えるようにすることで、上記不正行為に対処することが可能となる。
【００７６】
なお、本手段１９に対して、上記手段２乃至１８のいずれか１の各手段において特定した構成を適用してもよい。
【００７７】
以下に、以上の各手段を適用し得る各種遊技機の基本構成を示す。
【００７８】
パチンコ遊技機：遊技者が操作する操作手段（遊技球発射ハンドル４１）と、その操作手段の操作に基づいて遊技球を発射する遊技球発射手段（遊技球発射機構１１０）と、その発射された遊技球を所定の遊技領域に導く球通路（内，外レール部１０１，１０２）と、遊技領域内に配置された各遊技部品とを備え、それら各遊技部品のうち所定の通過部（各種センサ１５２〜１５５）を遊技球が通過した場合に遊技者に特典を付与する遊技機。
【００７９】
スロットマシン等の回胴式遊技機：複数の絵柄を可変表示させる絵柄表示装置を備え、始動操作手段の操作に起因して前記複数の絵柄の可変表示が開始され、停止操作手段の操作に起因して又は所定時間経過することにより前記複数の絵柄の可変表示が停止され、その停止後の絵柄に応じて遊技者に特典を付与する遊技機。
【００８０】
なお、上記各手段は、以下の課題を解決可能である。
【００８１】
遊技機の一種であるパチンコ遊技機は、例えばパチンコ遊技機内部にて遊技球を貯留するための貯留タンクを備えている。貯留タンクに貯留されている遊技球は、誘導通路部を通じて、遊技機前面部の球受け皿へ誘導される。また、誘導通路部の途中位置には回転体などの払出実行手段が設けられており、誘導通路部により誘導される遊技球は払出実行手段により一旦停止される。
【００８２】
払出実行手段は制御装置と電気的に接続されている。そして、遊技領域に設けられた入球部へ遊技球が入球したこと又はＣＲユニットといった貸球装置が設けられた構成においては当該貸球装置に対して貸出操作が行われたことに基づいて、制御装置に払出数情報が記憶され、払出動作を実行するように制御装置により払出実行手段が駆動制御されることで、上記一旦停止されていた遊技球は球受け皿に払い出される。
【００８３】
また、払出実行手段よりも下流側に払出検知センサ（払出検知手段）が設けられており、払出実行手段の払出動作により下流側へ導出された遊技球は払出検知センサにて検知される。制御装置では当該払出検知センサの検知結果に基づいて、払い出された遊技球の個数を把握し、上記払出数情報に対応した数の遊技球が払い出された場合に払出実行手段の払出動作を終了させる。
【００８４】
また、払出実行手段の位置又は払出実行手段よりも上流側において球詰まりが生じることがある。この場合、払出実行手段にて払出動作が実行されるように制御装置において駆動制御用の処理が実行されているにも関わらず、払出検知センサにて遊技球の検知が行われない状態となる。
【００８５】
これに対して、例えば特許文献１（特開２００７−１４６６０号公報）に開示されたパチンコ遊技機においては、上記の状態が所定の期間に亘って継続された場合、制御装置では払出実行手段の払出動作を制限する制限用処理を実行する。当該制限用処理としては、払出実行手段の払出動作を停止させる処理がある。また、当該パチンコ遊技機では、制限用処理として、払出実行手段の払出動作を停止させる前に、払出実行手段にリトライ動作を実行させる。リトライ動作としては、例えば払出実行手段が回転体である場合には、払出動作を行わせる方向とは逆方向に回転体を回転させたり、正方向と逆方向との回転を交互に繰り返し行わせるものがある。
【００８６】
ここで、上記パチンコ遊技機においては、払出実行手段の払出動作が行われる際に又は行われている状況で、払出検知センサにて遊技球の検知を正常に行えないようにすることで、制御装置に記憶されている払出数情報に対応した個数よりも多くの遊技球の払出を行わせる不正行為が想定される。
【００８７】
当該不正行為について、検知部を遊技球が通過したことによる磁界の変化を電気信号に変換して出力する近接センサが、払出検知センサとして用いられている場合を例に挙げて説明する。本不正行為では、例えば球受け皿側などから払出検知センサの位置に不正用治具を配置する。不正用治具は磁界を発生させることができるものであり、不正用治具にて磁界が発生させられることにより、検知部を遊技球が通過しているにも関わらず検知部に遊技球が留まっていると払出検知センサが誤検知することとなる。
【００８８】
これに対して、制御装置が、払出検知センサにて遊技球の検知を開始したタイミングの電気信号の変化（例えば電気信号の立ち上がり）又は払出検知センサにて遊技球の検知を終了したタイミングの電気信号の変化（例えば電気信号の立ち下り）によって１個の遊技球が払い出されたと特定する構成においては、払出検知センサの検知状態が不正用治具により上記のように設定されてしまうと、実際に検知部を多数の遊技球が通過しているにも関わらず制御装置ではそれら多数の遊技球の通過を把握することができず、払出実行手段の払出動作が継続されることとなる。この状態は上記制限用処理が実行されるまで継続されることとなる。この場合、上記制限用処理が実行されるまでの期間が比較的長く設定されている構成においては、それまでに多数の遊技球が払い出されてしまう。また、上記制限用処理が実行されないパチンコ遊技機においては、上記不正行為によって払い出されてしまう遊技球はより多くなる。
【００８９】
さらには、不正用治具として、払出検知センサにて遊技球の検知を正確に行えないようにする動作状態と検知を正確に行えるようにする非動作状態とに切換設定可能なものが用いられることが想定される。この場合、上記制限用処理が実行される前のタイミングで不正用治具を動作状態から非動作状態に切り換えることで、制限用処理が実行されない。そうすると、不正用治具が動作状態から非動作状態に切り換えられたタイミングで制御装置では１個の遊技球の通過を把握することが可能であるが、制限用処理が実行される直前まで払出検知センサにて遊技球の検知を正常に行えない状態とする行為が払出数情報に対応した個数分繰り返し行われることとなってしまう。
【００９０】
なお、以上の課題は、パチンコ遊技機に限定されることはなく、払出実行手段を通じて遊技媒体の払出が行われるとともにその遊技媒体が払出検知手段により検知される他の遊技機においても同様のものである。
【００９１】
＜第１の実施の形態＞
以下、遊技機の一種であるパチンコ遊技機（以下、「パチンコ機」という）の第１の実施の形態を、図面に基づいて詳細に説明する。図１はパチンコ機１０の正面図、図２及び図３はパチンコ機１０の主要な構成を展開して示す斜視図、図４はパチンコ機１０の背面図である。なお、図２では便宜上パチンコ機１０の遊技領域内の構成を省略している。
【００９２】
パチンコ機１０は、当該パチンコ機１０の外殻を形成する外枠１１と、この外枠１１に対して前方に回動可能に取り付けられた遊技機主部１２とを有する。外枠１１は木製の板材を四辺に連結し構成されるものであって矩形枠状をなしている。パチンコ機１０は、外枠１１を島設備に取り付け固定することにより、遊技ホールに設置される。
【００９３】
外枠１１の側方には図１に示すように、球貸装置（例えばＣＲユニット）Ｙが設けられている。球貸装置Ｙの前面側にはカード挿入口Ｈが設けられ、そのカード挿入口Ｈへのカードの挿入によりカードに記憶された金額に相当する数の遊技球の貸し出しを受けることができるようになっている。なお、遊技球の貸し出しを受ける上で球貸装置Ｙに挿入されるものはカードに限定されることはなく、現金であってもよく、また現金情報が記憶されたコインであってもよい。
【００９４】
遊技機主部１２は、本体枠１３と、その本体枠１３の前方に配置される前扉枠１４と、本体枠１３の後方に配置される裏パックユニット１５とを備えている。遊技機主部１２のうち本体枠１３が外枠１１に対して回動可能に支持されている。詳細には、正面視で左側を回動基端側とし右側を回動先端側として本体枠１３が前方へ回動可能とされている。
【００９５】
本体枠１３には、図２に示すように、前扉枠１４が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として前方へ回動可能とされている。また、本体枠１３には、図３に示すように、裏パックユニット１５が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として後方へ回動可能とされている。
【００９６】
次に、前扉枠１４について説明する。なお、以下の説明では、図１〜図３を参照するとともに、前扉枠１４の背面の構成については図５を参照する。図５は、前扉枠１４の背面図である。
【００９７】
前扉枠１４は本体枠１３の前面側全体を覆うようにして設けられている。前扉枠１４には後述する遊技領域のほぼ全域を前方から視認することができるようにした窓部２１が形成されている。窓部２１は、略楕円形状をなし、透明性を有するガラス２２が嵌め込まれている。窓部２１の周囲には、各種ランプ等の発光手段が設けられている。例えば、窓部２１の周縁に沿ってＬＥＤ等の発光手段を内蔵した環状電飾部２３が設けられている。環状電飾部２３では、大当たり時や所定のリーチ時等における遊技状態の変化に応じて点灯や点滅が行われる。また、環状電飾部２３の中央であってパチンコ機１０の最上部には所定のエラー時に点灯するエラー表示ランプ部２４が設けられ、さらにその左右側方には賞球払出中に点灯する賞球ランプ部２５が設けられている。また、左右の賞球ランプ部２５に近接した位置には、遊技状態に応じた効果音などが出力されるスピーカ部２６が設けられている。さらに、スピーカ部２６とエラー表示ランプ部２４との間には、左右一対の払出用表示ランプ部２７が設けられている。
【００９８】
前扉枠１４における窓部２１の下方には、手前側へ膨出した上側膨出部３１と下側膨出部３２とが上下に並設されている。上側膨出部３１内側には上方に開口した上皿３３が設けられており、下側膨出部３２内側には同じく上方に開口した下皿３４が設けられている。上皿３３は、後述する払出装置より払い出された遊技球を一旦貯留し、一列に整列させながら後述する遊技球発射機構側へ導くための機能を有する。また、下皿３４は、上皿３３内にて余剰となった遊技球を貯留する機能を有する。
【００９９】
上記のように本パチンコ機１０では、前扉枠１４に対して窓部２１、上皿３３、及び下皿３４が一体化されている。従来のパチンコ機においては、少なくとも窓部と下皿とがそれぞれ別ユニットとして設けられており、窓部が下皿に対して独立して回動可能となっていたため、パチンコ機の前面部には上記各ユニット間に境界が生じていた。この場合、当該境界から不正用治具などを挿入して行う不正行為が想定される。また、かかる不正行為を抑制すべく各ユニット間の境界に対して不正抑制構造を設けることもできるが、そうすると構成の複雑化を招いてしまう。さらに、パチンコ機の前面部において境界が生じるのは、デザイン上好ましくない。これに対して、上記のとおり前扉枠１４に対して窓部２１、上皿３３及び下皿３４が一体化されているので、窓部２１と下皿３４との間に境界が生じることはなく、上記不都合が抑制される。
【０１００】
上側膨出部３１には、図１に示すように、球貸操作装置３６が配設されている。球貸操作装置３６には球貸しボタン３７と、返却ボタン３８と、度数表示部３９とが設けられている。球貸装置Ｙにカード等を挿入した状態で、球貸操作装置３６によって球貸し操作、カード返却操作及びカード度数の確認を行うことができる。すなわち、球貸しボタン３７は、カード等（記録媒体）に記録された情報に基づいて貸出球を得るために操作されるものであり、カード等に残額が存在する限りにおいて貸出球が払い出される。返却ボタン３８は、球貸装置Ｙに挿入されたカード等の返却を求める際に操作される。度数表示部３９はカード等の残額情報を表示するものである。
【０１０１】
下側膨出部３２の右方には、手前側へ突出するようにして遊技球発射ハンドル４１が設けられている。遊技球発射ハンドル４１が操作されることにより、後述する遊技球発射機構から遊技球が発射される。
【０１０２】
前扉枠１４の背面には、図２及び図５に示すように、通路形成ユニット５０が取り付けられている。通路形成ユニット５０は、合成樹脂により成形されており、上皿３３に通じる前扉側上皿通路５１と、下皿３４に通じる前扉側下皿通路５２とが形成されている。通路形成ユニット５０において、その上側隅部には後方に突出し上方に開放された受口部５３が形成されており、当該受口部５３を仕切壁５４によって左右に仕切ることで前扉側上皿通路５１と前扉側下皿通路５２の入口部分とが形成されている。前扉側上皿通路５１及び前扉側下皿通路５２は上流側が後述する遊技球分配部に通じており、前扉側上皿通路５１に入った遊技球は上皿３３に導かれ、前扉側下皿通路５２に入った遊技球は下皿３４に導かれる。
【０１０３】
通路形成ユニット５０には、図５に示すように、前扉側下皿通路５２を通る遊技球を検知するように満タン検知センサ５９が設けられている。満タン検知センサ５９は、磁気検知タイプの近接センサにて構成されており、検知範囲内を遊技球が通過する際の磁界の変化が検知されて電気信号として出力される。なお、満タン検知センサ５９は磁気検知タイプの近接センサに限定されることはなく、遊技球を検知することができるのであれば任意であり、例えば、フォトセンサやリミットセンサなどを用いてもよい。
【０１０４】
満タン検知センサ５９は後述する払出制御装置２４２に対して電気信号を出力する。具体的には、遊技球を検知していない状態ではＬＯＷレベル信号を出力し、遊技球を検知している状態ではＨＩレベル信号を出力する。なお、これに限定されることはなく、遊技球を検知していない状態ではＨＩレベル信号を出力し、遊技球を検知している状態ではＬＯＷレベル信号を出力する構成としてもよく、また遊技球を検知している状態においてのみ電気信号を出力する構成としてもよい。
【０１０５】
払出制御装置２４２では、満タン検知センサ５９の検知結果に基づいて下皿３４が満タン状態であるか否かを特定する。具体的には、満タン検知センサ５９における遊技球の検知状態が予め定められた期間が経過するまで継続された場合には、下皿２１４が満タン状態であると特定する。払出制御装置２４２において下皿２１４が満タン状態であると特定された場合、払出装置２２４による遊技球の払出が停止される。これにより、下皿２１４が満タン状態となり、前扉側下皿通路５２において満タン検知センサ５９の位置まで遊技球が連なった場合には、それ以上の遊技球の払出が停止される。かかる払出の停止は、下皿２１４の満タン状態が解除され満タン検知センサ５９にて遊技球が検知されなくなることに基づいて解除される。また、払出制御装置２４２において下皿２１４が満タン状態であると特定された場合、それに対応した報知処理が実行される。
【０１０６】
前扉枠１４の背面における回動基端側（図５の右側）には、その上端部及び下端部に突起軸６１，６２が設けられている。これら突起軸６１，６２は本体枠１３に対する組付機構を構成する。また、前扉枠１４の背面における回動先端側（図５の左側）には、図２に示すように、後方に延びる鉤金具６３が上下方向に複数並設されている。これら鉤金具６３は本体枠１３に対する施錠機構を構成する。
【０１０７】
次に、本体枠１３について詳細に説明する。図６は本体枠１３の正面図である。
【０１０８】
本体枠１３は、外形が外枠１１とほぼ同一形状をなす樹脂ベース７１を主体に構成されている。樹脂ベース７１の前面における回動基端側（図６の左側）には、その上端部及び下端部に支持金具７２，７３が取り付けられている。図示は省略するが、支持金具７２，７３には軸孔が形成されており、それら軸孔に前扉枠１４の突起軸６１，６２が挿入されることにより、本体枠１３に対して前扉枠１４が回動可能に支持されている。
【０１０９】
樹脂ベース７１の前面における回動先端側（図６の右側）には、前扉枠１４の背面に設けられた鉤金具６３を挿入するための挿入孔７４がそれぞれ設けられている。本パチンコ機１０では、本体枠１３や前扉枠１４を施錠状態とするための施錠装置が本体枠１３の背面側に隠れて配置される構成となっている。したがって、鉤金具６３が挿入孔７４を介して施錠装置に係止されることによって、前扉枠１４が本体枠１３に対して開放不能に施錠される。
【０１１０】
樹脂ベース７１の右下隅部には、施錠装置の解錠操作を行うためのシリンダ錠７５が設置されている。シリンダ錠７５は施錠装置に一体化されており、シリンダ錠７５の鍵穴に差し込んだキーを右に回すと本体枠１３に対する前扉枠１４の施錠が解かれるようになっている。なお、シリンダ錠７５の鍵穴に差し込んだキーを左に回すと外枠１１に対する本体枠１３の施錠が解かれるようになっている。
【０１１１】
樹脂ベース７１の上部には、図２及び図６に示すように、前扉枠１４が開放されているか否か（又は閉鎖されているか否か）を検知する前扉枠開放スイッチ（前面体開放検知手段）７８が設けられている。前扉枠開放スイッチ７８は、樹脂ベース７１の前面から出没可能なピンを有しており、本体枠１３に対して前扉枠１４を閉じた状態ではピンが押し込まれて前扉枠１４の閉鎖が検知され、本体枠１３に対して前扉枠１４を開いた状態ではピンが突出位置に戻って前扉枠１４の開放が検知されるようになっている。
【０１１２】
ちなみに、前扉枠開放スイッチ７８は、前扉枠１４が開放状態の場合に後述する主制御装置１６２に対して前扉枠開放信号を出力し、前扉枠１４が閉鎖状態の場合には当該前扉枠開放信号の出力を停止する。但し、信号の出力態様はこれに限定されることはなく、前扉枠１４が開放状態の場合にＨＩレベル信号又はＬＯＷレベル信号の一方を出力し、閉鎖状態の場合に他方を出力する構成としてもよい。
【０１１３】
樹脂ベース７１の中央部には略楕円形状の窓孔７６が形成されている。樹脂ベース７１には遊技盤８１が着脱可能に取り付けられている。遊技盤８１は合板よりなり、遊技盤８１の前面に形成された遊技領域が樹脂ベース７１の窓孔７６を通じて本体枠１３の前面側に露出した状態となっている。
【０１１４】
ここで、遊技盤８１の構成を図７に基づいて説明する。遊技盤８１には、ルータ加工が施されることによって前後方向に貫通する大小複数の開口部が形成されている。各開口部には一般入賞口８２，可変入賞装置８３，上作動口８４ａ，下作動口８４ｂ，スルーゲート８５及び可変表示ユニット８６等がそれぞれ設けられている。一般入賞口８２は、遊技盤８１の左側に２個及び遊技盤８１の右側に１個の合計３個設けられている。一般入賞口８２、可変入賞装置８３及び作動口８４ａ，８４ｂに遊技球が入ると、それが後述する検知センサにより検知され、その検知結果に基づいて所定数の賞球の払い出しが実行される。その他に、遊技盤８１の最下部にはアウト口８７が設けられており、各種入賞口等に入らなかった遊技球はアウト口８７を通って遊技領域から排出される。また、遊技盤８１には、遊技球の落下方向を適宜分散、調整等するために多数の釘８８が植設されていると共に、風車等の各種部材（役物）が配設されている。
【０１１５】
可変表示ユニット８６には、作動口８４ａ，８４ｂへの入賞をトリガとして図柄を可変表示する図柄表示装置９１が設けられている。また、可変表示ユニット８６には、図柄表示装置９１を囲むようにしてセンターフレーム９２が配設されている。センターフレーム９２の上部には、第１特定ランプ部９３及び第２特定ランプ部９４が設けられている。また、センターフレーム９２の上部及び下部にはそれぞれ保留ランプ部９５，９６が設けられている。下側の保留ランプ部９５は、図柄表示装置９１及び第１特定ランプ部９３に対応しており、遊技球が作動口８４を通過した回数は最大４回まで保留され保留ランプ部９５の点灯によってその保留個数が表示されるようになっている。上側の保留ランプ部９６は、第２特定ランプ部９４に対応しており、遊技球がスルーゲート８５を通過した回数は最大４回まで保留され保留ランプ部９６の点灯によってその保留個数が表示されるようになっている。
【０１１６】
図柄表示装置９１は、液晶ディスプレイを備えた液晶表示装置として構成されており、後述する表示制御装置により表示内容が制御される。図柄表示装置９１には、例えば左、中及び右に並べて図柄が表示され、これらの図柄が上下方向にスクロールされるようにして変動表示されるようになっている。そして、予め設定されている有効ライン上に所定の組合せの図柄が停止表示された場合には、特別遊技状態（以下、大当たりという）が発生することとなる。
【０１１７】
第１特定ランプ部９３では、作動口８４ａ，８４ｂへの入賞をトリガとして所定の順序で発光色の切り換えが行われ、予め定められた色で停止表示された場合には大当たりが発生する。また、第２特定ランプ部９４では、遊技球のスルーゲート８５への入賞をトリガとして所定の順序で発光色の切り換えが行われ、予め定められた色で停止表示された場合には下作動口８４ｂに付随する電動役物８９が所定時間だけ開放状態となる。
【０１１８】
ちなみに、下作動口（抽選契機通過部又は抽選契機入球部）８４ｂは、開閉式の入球補助装置（入球補助手段）又は開閉部材（開閉手段）としての電動役物８９が開放状態（補助状態）の場合に入球が可能となる若しくは入球し易くなり、閉鎖状態（非補助状態）の場合に入球が不可となる若しくは入球しがたくなる。
【０１１９】
可変入賞装置（特別入球装置又は特別入球手段）８３は、開閉部材（開閉手段）としての開閉扉が通常は遊技球が入賞（入球）できない又は入賞（入球）しがたい閉鎖状態になっており、大当たりの際に遊技球が入賞（入球）しやすい所定の開放状態に切り換えられるようになっている。可変入賞装置８３の開放態様としては、所定時間（例えば３０秒間）の経過又は所定個数（例えば１０個）の入賞を１ラウンドとして、複数ラウンド（例えば１５ラウンド）を上限として可変入賞装置８３が繰り返し開放されるものが一般的である。
【０１２０】
遊技盤８１には、内レール部１０１と外レール部１０２とが取り付けられており、これら内レール部１０１と外レール部１０２とにより誘導レールが構成され、後述する遊技球発射機構から発射された遊技球が遊技領域の上部に案内されるようになっている。
【０１２１】
遊技球発射機構１１０は、図６に示すように、樹脂ベース７１における窓孔７６の下方に取り付けられている。遊技球発射機構１１０は、電磁式のソレノイド１１１と、発射レール１１２と、球送り機構１１３とからなり、ソレノイド１１１への電気的な信号の入力により当該ソレノイド１１１の出力軸が伸縮方向に移動し、球送り機構１１３によって発射レール１１２上に置かれた遊技球を遊技領域に向けて打ち出す。
【０１２２】
発射レール１１２と遊技盤８１に取り付けられた内，外レール部１０１，１０２との間には所定間隔の隙間があり、この隙間より下方には前扉枠１４の通路形成ユニット５０に形成されたファール球通路５５が配設されている。したがって、仮に遊技球発射機構１１０から発射された遊技球が遊技領域の上部に到達せずに、内，外レール部１０１，１０２によって構成される誘導レールを逆戻りする場合には、そのファール球がファール球通路５５内に入る。ファール球通路５５は前扉側下皿通路５２に通じており、ファール球通路５５に入った遊技球は下皿３４に排出される。
【０１２３】
樹脂ベース７１において発射レール１１２の左方には、樹脂ベース７１を前後方向に貫通させて通路形成部１２１が設けられている。通路形成部１２１には図３に示すように本体側上皿通路１２２と本体側下皿通路１２３とが形成されている。本体側上皿通路１２２及び本体側下皿通路１２３の上流側は、後述する遊技球分配部に通じている。また、通路形成部１２１の下方には前扉枠１４に取り付けられた通路形成ユニット５０の受口部５３が入り込んでおり、本体側上皿通路１２２の下方には前扉側上皿通路５１が配置され、本体側下皿通路１２３の下方には前扉側上皿通路５１が配置されている。
【０１２４】
樹脂ベース７１において通路形成部１２１の下方には、本体側上皿通路１２２及び本体側下皿通路１２３を開閉する開閉部材１２４が取り付けられている。開閉部材１２４はその下端に設けられた支軸１２５により前後方向に回動可能に支持されており、さらに本体側上皿通路１２２及び本体側下皿通路１２３を閉鎖する前方位置に付勢する図示しない付勢部材が設けられている。したがって、前扉枠１４を本体枠１３に対して開いた状態では開閉部材１２４が図示の如く起き上がり、本体側上皿通路１２２及び本体側下皿通路１２３を閉鎖する。これにより、本体側上皿通路１２２又は本体側下皿通路１２３に遊技球が貯留されている状態で前扉枠１４を開放した場合、その貯留球がこぼれ落ちてしまうといった不都合が防止できる。これに対し、前扉枠１４を閉じた状態では、前扉枠１４の通路形成ユニット５０に設けられた受口部５３により付勢力に抗して開閉部材１２４が押し開けられる。この状態では、本体側上皿通路１２２と前扉側上皿通路５１とが連通し、さらに本体側下皿通路１２３と前扉側下皿通路５２とが連通している。
【０１２５】
次に、本体枠１３の背面構成について説明する。図８は本体枠１３の背面図である。
【０１２６】
樹脂ベース７１の背面における回動先端側（図８の左側）には、施錠装置１３１が設けられており、シリンダ錠７５におけるキー操作に対して施錠装置１３１が連動し、本体枠１３及び前扉枠１４の解錠が行われる。
【０１２７】
樹脂ベース７１の背面における回動基端側（図８の右側）には、軸受け金具１３２が取り付けられている。軸受け金具１３２には、上下に離間させて軸受け部１３３が形成されており、これら軸受け部１３３により本体枠１３に対して裏パックユニット１５が回動可能に取り付けられている。また、樹脂ベース７１の背面には、裏パックユニット１５を本体枠１３に締結するための被締結孔１３４が設けられている。
【０１２８】
樹脂ベース７１の背面には、係止金具１３５が複数設けられており、これら係止金具１３５によって上述したように樹脂ベース７１に対して遊技盤８１が取り付けられている。ここで、遊技盤８１の背面の構成を説明する。図９は遊技盤８１を後方より見た斜視図、図１０は遊技盤８１から主制御装置ユニット１６０を取り外した状態を示す背面図である。
【０１２９】
遊技盤８１の中央に配置される可変表示ユニット８６には、センターフレーム９２を背後から覆う合成樹脂製のフレームカバー１４１が後方に突出させて設けられており、フレームカバー１４１に対して後側から上述した図柄表示装置９１が取り付けられるとともに、その図柄表示装置を駆動するための表示制御装置が取り付けられている（図示は省略）。これら図柄表示装置９１及び表示制御装置は前後方向に重ねて配置され（図柄表示装置が前、表示制御装置が後）、さらにその後方に音声ランプ制御装置ユニット１４２が搭載されている。音声ランプ制御装置ユニット１４２は、音声ランプ制御装置１４３と、取付台１４４とを具備する構成となっており、取付台１４４上に音声ランプ制御装置１４３が装着されている。
【０１３０】
音声ランプ制御装置１４３は、後述する主制御装置からの指示に従い音声やランプ表示、及び表示制御装置の制御を司る音声ランプ制御基板を具備しており、音声ランプ制御基板が透明樹脂材料等よりなる基板ボックス１４５に収容されて構成されている。
【０１３１】
遊技盤８１の背面には、図１０に示すように、可変表示ユニット８６の下方に集合板ユニット１５０が設けられている。集合板ユニット１５０には、各種入賞口に入賞した遊技球を回収するための遊技球回収機構や、各種入賞口等への遊技球の入賞を検知するための入賞検知機構などが設けられている。
【０１３２】
遊技球回収機構について説明すると、集合板ユニット１５０には、前記一般入賞口８２、可変入賞装置８３、作動口８４ａ，８４ｂの遊技盤開口部に対応して且つ下流側で１カ所に集合する回収通路１５１が形成されている。したがって、一般入賞口８２等に入賞した遊技球は何れも回収通路１５１を介して遊技盤８１の下方に集合する。遊技盤８１の下方には後述する排出通路があり、回収通路１５１により遊技盤８１の下方に集合した遊技球は排出通路内に導出される。なお、アウト口８７も同様に排出通路に通じており、何れの入賞口にも入賞しなかった遊技球もアウト口８７を介して排出通路内に導出される。
【０１３３】
入賞検知機構について説明すると、集合板ユニット１５０には、遊技盤８１表側の各一般入賞口８２と対応する位置にそれぞれ入賞口センサ１５２ａ〜１５２ｃが設けられている。また、可変入賞装置８３と対応する位置にカウントセンサ１５３が設けられ、各作動口８４ａ，８４ｂに対応する位置にそれぞれ作動口センサ１５４ａ，１５４ｂが設けられている。また、集合板ユニット１５０外における可変表示ユニット８６の右側には、スルーゲート８５を通過する遊技球を検知するゲートセンサ１５５が設けられている。これら球検知センサ（遊技媒体検知手段）としてのセンサ１５２〜１５５により遊技球の入賞がそれぞれ検知される。これらセンサ１５２〜１５５は後述する主制御装置１６２に対して電気信号を出力する。具体的には、遊技球を検知していない状態ではＨＩレベル信号を出力し、遊技球を検知している状態ではＬＯＷレベル信号を出力する。なお、これに限定されることはなく、遊技球を検知していない状態ではＬＯＷレベル信号を出力し、遊技球を検知している状態ではＨＩレベル信号を出力する構成としてもよく、また遊技球を検知している状態においてのみ電気信号を出力する構成としてもよい。
【０１３４】
遊技盤８１の背面には、集合板ユニット１５０を後側から覆うようにして主制御装置ユニット１６０が搭載されている。主制御装置ユニット１６０の構成について図１１を用いて説明する。図１１は主制御装置ユニット１６０の構成を示す斜視図である。
【０１３５】
主制御装置ユニット１６０は、合成樹脂製の取付台１６１を有し、取付台１６１に主制御装置１６２が搭載されている。主制御装置１６２は、遊技の主たる制御を司る機能（主制御回路）と、電源を監視する機能（停電監視回路）とを有する主制御基板を具備しており、当該主制御基板が透明樹脂材料等よりなる基板ボックス１６３に収容されて構成されている。
【０１３６】
基板ボックス１６３は、略直方体形状のボックスベース（表ケース体）とこのボックスベースの開口部を覆うボックスカバー（裏ケース体）とを備えている。これらボックスベースとボックスカバーとは封印手段としての封印部１６４によって開封不能に連結され、これにより基板ボックス１６３が封印されている。封印部１６４は、基板ボックス１６３の長辺部に５つ設けられ、そのうち少なくとも一つが用いられて封印処理が行われる。
【０１３７】
封印部１６４はボックスベースとボックスカバーとを開封不能に結合する構成であれば任意の構成が適用できるが、封印部１６４を構成する長孔に係止爪を挿入することでボックスベースとボックスカバーとが開封不能に結合されるようになっている。封印部１６４による封印処理は、その封印後の不正な開封を防止し、また万一不正開封が行われてもそのような事態を早期に且つ容易に発見可能とするものであって、一旦開封した後でも再度封印処理を行うこと自体は可能である。すなわち、５つの封印部１６４のうち、少なくとも一つの長孔に係止爪を挿入することにより封印処理が行われる。そして、収容した主制御基板の不具合発生の際や主制御基板の検査の際など基板ボックス１６３を開封する場合には、係止爪が挿入された封印部と他の封印部との連結部分を切断する。これにより、基板ボックス１６３のボックスベースとボックスカバーとが分離され、内部の主制御基板を取り出すことができる。その後、再度封印処理する場合は他の封印部の長孔に係止爪を挿入する。基板ボックス１６３の開封を行った旨の履歴を当該基板ボックス１６３に残しておけば、基板ボックス１６３を見ることで不正な開封が行われた旨が容易に発見できる。
【０１３８】
基板ボックス１６３の一方の短辺部には、その側方に突出するようにして複数の結合片１６５が設けられている。これら結合片１６５は、取付台１６１に形成された複数の被結合片１６６と１対１で対応しており、結合片１６５と被結合片１６６とにより基板ボックス１６３と取付台１６１との間で封印処理が行われる。
【０１３９】
次に、裏パックユニット１５について説明する。図１２は裏パックユニット１５の正面図、図１３は裏パックユニット１５の分解斜視図である。
【０１４０】
裏パックユニット１５は、裏パック２０１を備えており、当該裏パック２０１に対して、払出機構部２０２、排出通路盤２０３、及び制御装置集合ユニット２０４が取り付けられている。裏パック２０１は透明性を有する合成樹脂により成形されており、払出機構部２０２などが取り付けられるベース部２１１と、パチンコ機１０後方に突出し略直方体形状をなす保護カバー部２１２とを有する。保護カバー部２１２は左右側面及び上面が閉鎖され且つ下面のみが開放された形状をなし、少なくとも可変表示ユニット８６を囲むのに十分な大きさを有する。
【０１４１】
ベース部２１１には、その右上部に外部端子板２１３が設けられている。外部端子板２１３には各種の出力端子が設けられており、これらの出力端子を通じて遊技ホール側の管理制御装置に対して各種信号が出力される。
【０１４２】
ベース部２１１には、外部端子板２１３よりも外側に、本体枠１３が開放されているか否か（又は閉鎖されているか否か）を検知する本体枠開放スイッチ（本体開放検知手段）２１７が設けられている。外枠１１に対して本体枠１３を閉じた状態では当該スイッチ２１７の金属接点が閉じて本体枠１３の閉鎖が検知され、外枠１１に対して本体枠１３を開いた状態では金属接点が開いて本体枠１３の開放が検知されるようになっている。
【０１４３】
ちなみに、本体枠開放スイッチ２１７は、本体枠１３が開放状態の場合に後述する主制御装置１６２に対して本体枠開放信号を出力し、本体枠１３が閉鎖状態の場合には当該本体枠開放信号の出力を停止する。但し、信号の出力態様はこれに限定されることはなく、本体枠１３が開放状態の場合にＨＩレベル信号又はＬＯＷレベル信号の一方を出力し、閉鎖状態の場合に他方を出力する構成としてもよい。
【０１４４】
また、ベース部２１１にはパチンコ機１０後方からみて右端部に上下一対の掛止ピン２１４が設けられており、掛止ピン２１４を本体枠１３に設けられた前記軸受け部１３３に挿通させることで、裏パックユニット１５が本体枠１３に対して回動可能に支持されている。また、ベース部２１１には、本体枠１３に設けられた被締結孔１３４に対して締結するための締結具２１５が設けられており、当該締結具２１５を被締結孔１３４に嵌め込むことで本体枠１３に対して裏パックユニット１５が固定されている。
【０１４５】
ベース部２１１には、保護カバー部２１２を迂回するようにして払出機構部２０２が配設されている。すなわち、裏パック２０１の最上部には上方に開口したタンク２２１が設けられており、タンク２２１には遊技ホールの島設備から供給される遊技球が逐次補給される。タンク２２１の下方には下流側に向けて緩やかに傾斜するタンクレール２２２が連結され、タンクレール２２２の下流側には上下方向に延びるケースレール２２３が連結されている。また、ケースレール２２３の最下流部には払出装置２２４が設けられている。
【０１４６】
ケースレール２２３には、図１２に示すように、当該ケースレール２２３内の通路を通じてタンク２２１から払出装置２２４まで連なった遊技球を検知するように球無検知センサ２２３ａが設けられている。球無検知センサ２２３ａは、磁気検知タイプの近接センサにて構成されており、検知範囲内を遊技球が通過する際の磁界の変化が検知されて電気信号として出力される。なお、球無検知センサ２２３ａは磁気検知タイプの近接センサに限定されることはなく、遊技球を検知することができるのであれば任意であり、例えば、フォトセンサやリミットセンサなどを用いてもよい。
【０１４７】
球無検知センサ２２３ａは後述する払出制御装置２４２に対して電気信号を出力する。具体的には、遊技球を検知していない状態ではＬＯＷレベル信号を出力し、遊技球を検知している状態ではＨＩレベル信号を出力する。なお、これに限定されることはなく、遊技球を検知していない状態ではＨＩレベル信号を出力し、遊技球を検知している状態ではＬＯＷレベル信号を出力する構成としてもよく、また遊技球を検知している状態においてのみ電気信号を出力する構成としてもよい。
【０１４８】
払出制御装置２４２では、球無検知センサ２２３ａの検知結果に基づいてタンク２２１が球無状態であるか否かを特定する。具体的には、予め定められた期間が経過するまで球無検知センサ２２３ａにおける遊技球の非検知状態が継続された場合には、タンク２２１が球無状態であると特定する。払出制御装置２４２においてタンク２２１が球無状態であると特定された場合、払出装置２２４による遊技球の払出が停止される。これにより、タンク２２１が球無状態であるにも係らず、払出装置２２４が動作し続けることが防止される。かかる払出動作の停止は、タンク２２１の球無状態が解除され球無検知センサ２２３ａにて遊技球が検知され出すことにより解除される。また、払出制御装置２４２においてタンク２２１が球無状態であると特定された場合、それに対応した報知処理が実行される。なお、タンク２２１において球詰まりが発生し、払出装置２２４側へ遊技球が流れていかない場合も球無状態であると特定される。
【０１４９】
また、ケースレール２２３には、球抜き操作スイッチ２２３ｂが設けられている。例えば、タンク２２１に貯留されている遊技球のパチンコ機１０外への排出に際して、ケースレール２２３にある遊技球も全て排出する場合に球抜き操作スイッチ２２３ｂが押され、ケースレール２２３及びその下流側に貯留されている遊技球の排出が可能となる。なお、球抜き操作スイッチ２２３ｂの設置箇所はケースレール２２３に限定されることはなく、例えば払出制御装置２４２に設置してもよい。
【０１５０】
払出装置２２４では遊技球の払出が実行される。ここで、払出装置２２４の構成について図１４を用いて説明する。図１４は払出装置２２４内部に形成された通路構造を示す縦断面図である。なお、図１４においては払出装置２２４内部を流下する遊技球を二点鎖線で示す。
【０１５１】
払出装置２２４のハウジング２５１には、その上端にケースレール２２３から供給される遊技球を内部に取り込むための遊技球入口２５２が形成されており、さらに内部にこの遊技球入口２５２から入球した遊技球を通過させるための遊技球通路２５３が設けられている。
【０１５２】
遊技球通路２５３はハウジング２５１の下端に形成された遊技球出口２５４に通じており、遊技球入口２５２から入球した遊技球は遊技球出口２５４に向けて１個ずつ流下する。遊技球通路２５３の中間部分には通路幅が左右に広がった収容部２５５が設けられており、同収容部２５５に回転体２５６が収容されている。回転体２５６はその中心が、ハウジング２５１内に収容された払出モータ２５７の出力軸２５７ａに固定されている。
【０１５３】
払出モータ２５７は、ステッピングモータにより構成されており、出力軸２５７ａは所定方向（図１４で見て時計回り方向又は反時計回り方向）に回転駆動される。本実施の形態では、４相ステッピングモータを使用しているが、４相に限らず、２相のステッピングモータなど、種々のステッピングモータを使用することができる。
【０１５４】
払出モータ２５７は、後述する払出制御装置２４２内に設けられたモータドライバを通じて同じく払出制御装置２４２内に設けられたＣＰＵによって駆動制御される。具体的には、ＣＰＵからモータドライバに１パルスの駆動信号（励磁信号又は励磁パルスとも言う。以下同様）が与えられることにより、払出モータ２５７の励磁状態が切り換えられ、出力軸２５７ａが１ｓｔｅｐ進む。払出モータ２５７は、ＣＰＵから６０パルスの駆動信号が与えられることで出力軸２５７ａが６０ｓｔｅｐ進み、当該出力軸２５７ａが１回転するように設定されている。そして、出力軸２５７ａが１回転することで、すなわち払出制御装置２４２のＣＰＵから６０パルスの駆動信号が出力されることにより、回転体２５６が１回転する。
【０１５５】
回転体２５６の周縁には、１８０°間隔で２箇所に、凹部２５６ａが形成されている。凹部２５６ａは、曲面状となっておりその曲率は遊技球の曲率と同程度となっている。また、回転体２５６の周縁における凹部２５６ａ間の部位と収容部２５５の通路壁との間の距離が遊技球の直径寸法よりも短くなっているのに対して、凹部２５６ａと収容部２５５の通路壁との間の距離は遊技球の直径寸法よりも長くなっている。これにより、遊技球通路２５３を流下してきた遊技球が回転体２５６の凹部２５６ａに到達すると、当該遊技球は回転体２５６の回転に伴って下流側に導出される。
【０１５６】
ここで、上記のとおり払出制御装置２４２のＣＰＵから６０パルスの駆動信号が出力されることにより回転体２５６が１回転するため、回転体２５６に１８０°間隔で２箇所に凹部２５６ａが形成された構成においては、１個の遊技球が回転体２５６によって下流側に導出されてから払出モータ２５７に３０パルスの駆動信号を与えることにより、次の遊技球が下流側に導出される。なお、回転体２５６が１回転するのに必要な駆動信号のパルス数（回転体２５６のｓｔｅｐ数）や、１個の遊技球が下流側に導出されてから次の遊技球が下流側に導出されるまでに要する駆動信号のパルス数（回転体２５６のｓｔｅｐ数）は、上記のものに限定されることはなく任意である。
【０１５７】
遊技球通路２５３には、収容部２５５よりも下流側の位置に略平板状をした払出球検知センサ２５８が設置されている。払出球検知センサ２５８は、周知の磁気検知タイプの近接センサにて構成されており、検知部２５８ａの貫通孔を遊技球が通過したことによる磁界の変化を電気信号に変換して出力する。この払出球検知センサ２５８により、払出装置２２４を介して払い出された遊技球の数が確認できるようになっている。
【０１５８】
払出装置２２４より払い出された遊技球は、当該払出装置２２４の下流側に設けられた図示しない払出通路を通じて、裏パック２０１のベース部２１１に設けられた遊技球分配部２２５に供給される。遊技球分配部２２５は、払出装置２２４より払い出された遊技球を上皿３３、下皿３４又は後述する排出通路の何れかに振り分けるための機能を有し、内側の開口部２２６が上述した本体側上皿通路１２２及び前扉側上皿通路５１を介して上皿３３に通じ、中央の開口部２２７が本体側下皿通路１２３及び前扉側下皿通路５２を介して下皿３４に通じ、外側の開口部２２８が排出通路に通じるように形成されている。
【０１５９】
払出機構部２０２には、裏パック基板２２９が設置されている。裏パック基板２２９には、例えば交流２４ボルトの主電源が供給され、電源スイッチ２２９ａの切換操作により電源ＯＮ又は電源ＯＦＦとされるようになっている。
【０１６０】
ベース部２１１の下端部には、当該下端部を前後に挟むようにして排出通路盤２０３及び制御装置集合ユニット２０４が取り付けられている。排出通路盤２０３は、制御装置集合ユニット２０４と対向する面に後方に開放された排出通路２３１が形成されており、当該排出通路２３１の開放部は制御装置集合ユニット２０４によって塞がれている。排出通路２３１は、遊技ホールの島設備等へ遊技球を排出するように形成されており、上述した回収通路１５１等から排出通路２３１に導出された遊技球は当該排出通路２３１を通ることでパチンコ機１０外部に排出される。
【０１６１】
制御装置集合ユニット２０４は、横長形状をなす取付台２４１を有し、取付台２４１に払出制御装置２４２と電源及び発射制御装置２４３と球貸用接続端子板２４９が搭載されている。これら払出制御装置２４２と電源及び発射制御装置２４３と球貸用接続端子板２４９は、払出制御装置２４２及び球貸用接続端子板２４９がパチンコ機１０後方となり電源及び発射制御装置２４３がパチンコ機１０前方となるように前後に重ねて配置されている。
【０１６２】
払出制御装置２４２は、無色透明の基板ボックス２４４内に払出装置２２４を制御する払出制御基板が収容されている。なお、払出制御装置２４２から払出装置２２４への払出指令の信号は上述した裏パック基板２２９により中継される。また、払出制御装置２４２には状態復帰スイッチ２４５が設けられている。例えば、払出装置２２４における球詰まり等、払出エラーの発生時において状態復帰スイッチ２４５が押されると、球詰まりの解消が図られるようになっている。また、払出制御基板には７セグ表示器２４２ａが搭載されており、本体枠１３を外枠１１に対して開放することで、基板ボックス２４４を通じて７セグ表示器２４２ａの表示内容が視認可能となっている。
【０１６３】
電源及び発射制御装置２４３は、基板ボックス２４６内に電源及び発射制御基板が収容されており、当該基板により、各種制御装置等で要する所定の電力が生成されて出力され、さらに遊技者による遊技球発射ハンドル４１の操作に伴う遊技球の打ち出しの制御が行われる。また、電源及び発射制御装置２４３にはＲＡＭ消去スイッチ２４７が設けられている。本パチンコ機１０は各種データの記憶保持機能を有しており、万一停電が発生した際でも停電時の状態を保持し、停電からの復帰の際には停電時の状態に復帰できるようになっている。したがって、例えば遊技ホールの営業終了の場合のように通常手順で電源を遮断すると遮断前の状態が記憶保持されるが、ＲＡＭ消去スイッチ２４７を押しながら電源を投入すると、ＲＡＭデータが初期化されるようになっている。
【０１６４】
球貸用接続端子板２４９は、球貸装置Ｙ、払出制御装置２４２及びパチンコ機１０前面の貸球操作装置３６に電気的に接続され、主として遊技者による球貸し操作の指令を取り込んでそれを払出制御装置２４２に出力するものである。
【０１６５】
次に、パチンコ機１０の電気的構成について、図１５のブロック図に基づいて説明する。図１５では、電力の供給ラインを二重線矢印で示し、信号ラインを実線矢印で示す。
【０１６６】
主制御装置１６２に設けられた主制御基板３０１には、主制御回路３０２と停電監視回路３０３（電断監視回路）とが内蔵されている。主制御回路３０２には、ＣＰＵ３１１が搭載されている。
【０１６７】
ＣＰＵ３１１には、当該ＣＰＵ３１１により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ３１２（不揮発性記憶手段）と、そのＲＯＭ３１２内に記憶される制御プログラムの実行に際して各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ３１３（揮発性記憶手段）と、割込回路やタイマ回路、データ入出力回路などの各種回路が内蔵されている。なお、ＣＰＵ３１１、ＲＯＭ３１２及びＲＡＭ３１３の一部又は全部をそれぞれ別のチップとして設けてもよい。
【０１６８】
ＲＡＭ３１３は、パチンコ機１０の電源の遮断後においても電源及び発射制御装置２４３に設けられた電源及び発射制御基板３２１から記憶保持用電力が供給されて情報が記憶保持される構成となっている。
【０１６９】
ＣＰＵ３１１には、入力ポート及び出力ポートがそれぞれ設けられている。ＣＰＵ３１１の入力側には、主制御基板３０１に設けられた停電監視回路３０３、払出制御装置２４２に設けられた払出制御基板３２２及びその他センサ群などが接続されている。この場合に、停電監視回路３０３には電源及び発射制御基板３２１が接続されており、ＣＰＵ３１１（主制御回路３０２）には停電監視回路３０３を介して電力が供給される。
【０１７０】
一方、ＣＰＵ３１１の出力側には、停電監視回路３０３、払出制御基板３２２及び中継端子板３２３が接続されている。払出制御基板３２２には、賞球コマンドなどといった各種コマンドが出力される。中継端子板３２３を介して主制御回路３０２から音声ランプ制御装置１４３に設けられた音声ランプ制御基板３２４に対して各種コマンドなどが出力される。
【０１７１】
停電監視回路３０３は、主制御回路３０２と電源及び発射制御基板３２１とを中継し、また電源及び発射制御基板３２１から出力される最大電圧である直流安定２４ボルトの電圧を監視する。そして、この電圧が２２ボルト未満になると電源遮断の発生と判断し、主制御回路３０２に停電信号を送信する。
【０１７２】
払出制御基板３２２は、払出装置２２４により賞球などの払出制御を行うものである。演算装置であるＣＰＵ３３１は、そのＣＰＵ３３１により実行される制御プログラムや固定値データ等を記憶したＲＯＭ３３２と、ワークメモリ等として使用されるＲＡＭ３３３とを備えている。なお、ＣＰＵ３３１、ＲＯＭ３３２及びＲＡＭ３３３の一部又は全部をそれぞれ別のチップとして設けてもよい。
【０１７３】
払出制御基板３２２のＣＰＵ３３１には、入出力ポートが設けられている。ＣＰＵ３３１の入力側には、主制御回路３０２、電源及び発射制御基板３２１、及び裏パック基板２２９が接続されている。また、ＣＰＵ３３１の出力側には、主制御回路３０２及び裏パック基板２２９が接続されている。
【０１７４】
電源及び発射制御基板３２１は、電入時用電源部３２１ａと発射制御部３２１ｂとを備えている。電入時用電源部３２１ａは、例えば、遊技ホール等における商用電源（外部電源）に接続されている。そして、その商用電源から供給される外部電力に基づいて主制御回路３０２や払出制御基板３２２等に対して各々に必要な動作電力を生成するとともに、その生成した動作電力を二重線矢印で示す経路を通じて主制御回路３０２や払出制御基板３２２等に対して供給する。その概要としては、電入時用電源部３２１ａは、裏パック基板２２９を介して供給される交流２４ボルト電源を取り込み、各種センサやモータ等を駆動するための＋１２Ｖ電力、ロジック用の＋５Ｖ電力などを生成し、これら＋１２Ｖ電力、＋５Ｖ電力を主制御回路３０２や払出制御基板３２２等に対して供給する。
【０１７５】
発射制御部３２１ｂは、遊技者による遊技球発射ハンドル４１の操作にしたがって遊技球発射機構１１０の発射制御を担うものであり、遊技球発射機構１１０は所定の発射条件が整っている場合に駆動される。
【０１７６】
また、電源及び発射制御基板３２１には、電断時用電源部３２１ｃが搭載されている。電断時用電源部３２１ｃはコンデンサからなり、パチンコ機１０の電源がＯＮ状態の場合（外部電源からの電力供給が行われている場合）に電入時用電源部３２１ａから供給される電力により充電される。また、パチンコ機１０の電源がＯＦＦ状態の場合や商用電源における停電発生時といった電源遮断状態（外部電源からの電力供給が遮断されている場合）では、電断時用電源部３２１ｃから放電され主制御基板３０１のＲＡＭ３１３に対して記憶保持用電力が供給される。よって、かかる状況であっても、電断時用電源部３２１ｃから記憶保持用電力が供給されている間はＲＡＭ３１３に記憶された情報が消去されることなく記憶保持される。
【０１７７】
ちなみに、電断時用電源部３２１ｃの容量は比較的大きく確保されており、電源遮断前にＲＡＭ３１３に記憶されていた情報は所定の期間内（例えば、１日や２日）保持される。また、電断時用電源部は、コンデンサに限定されることはなく、バッテリや非充電式電池などであってもよい。非充電式電池の場合、パチンコ機１０の電源がＯＮ状態の際に電断時用電源手段への蓄電を行う必要はないが、定期的に交換する必要が生じる。
【０１７８】
また、電源及び発射制御基板３２１には、上記電断時用電源部３２１ｃとは異なる停電時処理用電源部が設けられている。電源及び発射制御基板３２１では、直流安定２４ボルトの電源が２２ボルト未満になった後においても、停電時処理用電源部から放電することにより、後述する停電時処理の実行に十分な時間の間、制御系の駆動電源である５ボルトの出力を正常値に維持するように構成されている。これにより、主制御回路３０２などは、停電時処理を正常に実行し完了することができる。
【０１７９】
音声ランプ制御基板３２４は、各種ランプ部２３〜２５やスピーカ部２６、及び表示制御装置３２５を制御するものである。演算装置であるＣＰＵ３４１は、そのＣＰＵ３４１により実行される制御プログラムや固定値データ等を記憶したＲＯＭ３４２と、ワークメモリ等として使用されるＲＡＭ３４３とを備えている。
【０１８０】
音声ランプ制御基板３２４のＣＰＵ３４１には入出力ポートが設けられている。ＣＰＵ３４１の入力側には中継端子板３２３に中継されて主制御回路３０２が接続されており、主制御回路３０２から出力される各種コマンドに基づいて、各種ランプ部２３〜２５、スピーカ部２６、及び表示制御装置３２５を制御する。表示制御装置３２５は、音声ランプ制御基板３２４から入力する表示コマンドに基づいて図柄表示装置９１を制御する。
【０１８１】
次に、図柄表示装置９１の表示内容について、図１６に基づいて説明する。
【０１８２】
図柄表示装置９１には、左・中・右の３つの図柄列が設定されている。各図柄列は、例えば「０」〜「９」の数字を各々付した主図柄と、例えば菱形状の絵図柄からなる副図柄とにより構成されている。各主図柄及び副図柄がそれぞれ第１図柄を構成している。各図柄列では、数字の昇順又は降順に主図柄が配列されると共に各主図柄の間に副図柄が配されている。すなわち、各図柄列には、１０個の主図柄及び１０個の副図柄の計２０個の第１図柄が備えられている。そして、図柄表示装置９１には、各図柄列毎に２０個の第１図柄が周期性をもって上から下へとスクロールするように変動表示されるようになっている。図柄表示装置９１には、各図柄列毎に上・中・下の３段の第１図柄が表示されるようになっている。従って、図柄表示装置９１には、３段×３列の計９個の第１図柄が表示される。また、図柄表示装置９１には、５つの有効ライン、すなわち上ラインＬ１、中ラインＬ２、下ラインＬ３、右上がりラインＬ４、左上がりラインＬ５が設定されている。そして、左図柄列→右図柄列→中図柄列の順に変動表示が停止し、その停止時にいずれかの有効ライン上に大当たり図柄の組合せ（本実施の形態では、同一の主図柄の組合せ）で揃えば大当たりとして大当たり動画が表示されるようになっている。
【０１８３】
次に、上記の如く構成されたパチンコ機１０の動作について説明する。
【０１８４】
本実施の形態では、主制御装置１６２内のＣＰＵ３１１は、遊技に際し各種カウンタ情報を用いて、大当たり抽選、第１特定ランプ部９３の発光色の設定や、図柄表示装置９１の図柄表示の設定などを行うこととしており、具体的には、図１７に示すように、大当たりの抽選に使用する大当たり乱数カウンタＣ１と、確変大当たりや通常大当たり等の大当たり種別を判定する際に使用する大当たり種別カウンタＣ２と、図柄表示装置９１が外れ変動する際のリーチ抽選に使用するリーチ乱数カウンタＣ３と、大当たり乱数カウンタＣ１の初期値設定に使用する乱数初期値カウンタＣＩＮＩと、図柄表示装置９１の変動パターン選択に使用する第１変動種別カウンタＣＳ１と、第１特定ランプ部９３に表示される色の切り換えを行う期間を決定する第２変動種別カウンタＣＳ２と、左列、中列及び右列の各外れ図柄の設定に使用する左・中・右の各外れ図柄カウンタＣＬ，ＣＭ，ＣＲとを用いることとしている。
【０１８５】
このうち、カウンタＣ１〜Ｃ３，ＣＩＮＩ，ＣＳ１，ＣＳ２は、その更新の都度前回値に１が加算され、最大値に達した後０に戻るループカウンタとなっている。また、外れ図柄カウンタＣＬ，ＣＭ，ＣＲは、ＣＰＵ３１１内のＲレジスタ（リフレッシュレジスタ）を用いてレジスタ値が加算され、結果的に数値がランダムに変化する構成となっている。各カウンタは短時間間隔で更新され、その更新値がＲＡＭ３１３の所定領域に設定されたカウンタ用エリアに適宜格納される。ＲＡＭ３１３には、１つの実行エリアと４つの保留エリア（保留第１〜第４エリア）とからなる保留球格納エリアが設けられており、これらの各エリアには、作動口８４ａ，８４ｂへの遊技球の入賞履歴に合わせて、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各値が時系列的に格納されるようになっている。
【０１８６】
各カウンタについて詳しくは、大当たり乱数カウンタＣ１は、例えば０〜６７６の範囲内で順に１ずつ加算され、最大値（つまり６７６）に達した後０に戻る構成となっている。特に大当たり乱数カウンタＣ１が１周した場合、その時点の乱数初期値カウンタＣＩＮＩの値が当該大当たり乱数カウンタＣ１の初期値として読み込まれる。なお、乱数初期値カウンタＣＩＮＩは、大当たり乱数カウンタＣ１と同様のループカウンタである（値＝０〜６７６）。大当たり乱数カウンタＣ１は定期的に（本実施の形態ではタイマ割込み毎に1回）更新され、遊技球が作動口８４ａ，８４ｂに入賞したタイミングでＲＡＭ３１３の
保留球格納エリアに格納される。
【０１８７】
大当たり種別カウンタＣ２は、０〜４９の範囲内で順に１ずつ加算され、最大値（つまり４９）に達した後０に戻る構成となっている。そして、本実施の形態では、大当たり種別カウンタＣ２によって、大当たりが終了した後に、確変状態とするか通常状態とするかを決定することとしている。大当たり種別カウンタＣ２は定期的に（本実施の形態ではタイマ割込み毎に１回）更新され、遊技球が作動口８４ａ，８４ｂに入賞したタイミングでＲＡＭ３１３の保留球格納エリアに格納される。
【０１８８】
リーチ乱数カウンタＣ３は、例えば０〜２３８の範囲内で順に１ずつ加算され、最大値（つまり２３８）に達した後０に戻る構成となっている。本実施の形態では、リーチ乱数カウンタＣ３によって、リーチ発生した後最終停止図柄がリーチ図柄の前後に１つだけずれて停止する「前後外れリーチ」と、同じくリーチ発生した後最終停止図柄がリーチ図柄の前後以外で停止する「前後外れ以外リーチ」と、リーチ発生しない「完全外れ」とを抽選することとしている。リーチ乱数カウンタＣ３は定期的に（本実施の形態ではタイマ割込み毎に１回）更新され、遊技球が作動口８４ａ，８４ｂに入賞したタイミングでＲＡＭ３１３の保留球格納エリアに格納される。
【０１８９】
第１変動種別カウンタＣＳ１は、例えば０〜１９８の範囲内で順に１ずつ加算され、最大値（つまり１９８）に達した後０に戻る構成となっており、第２変動種別カウンタＣＳ２は、例えば０〜２４０の範囲内で順に１ずつ加算され、最大値（つまり２４０）に達した後０に戻る構成となっている。第１変動種別カウンタＣＳ１によって、いわゆるノーマルリーチ、スーパーリーチ、プレミアムリーチ等、第１図柄のリーチ種別やその他大まかな図柄変動態様といった図柄表示装置９１の表示態様が決定され、第２変動種別カウンタＣＳ２によって、第１特定ランプ部９３に表示される色の切り換えを行う期間としての切換表示時間が決定される。また、この切換表示時間は、図柄表示装置９１の図柄の変動時間に相当する。従って、当該第２変動種別カウンタＣＳ２によって、図柄表示装置９１においてリーチが発生した後に最終停止図柄（本実施の形態では中図柄）が停止するまでの経過時間（言い換えれば、変動図柄数）などより細かな図柄変動態様も決定されることとなる。つまり、図柄表示装置９１に関しては、これらの両変動種別カウンタＣＳ１，ＣＳ２を組み合わせることで、変動パターンの多種多様化を容易に実現できる。両変動種別カウンタＣＳ１，ＣＳ２は、後述する通常処理が１回実行される毎に１回更新され、当該通常処理内の残余時間内でも繰り返し更新される。そして、第１特定ランプ部９３に表示される色の切り換え開始時及び図柄表示装置９１による第１図柄の変動開始時における変動パターン決定に際して両変動種別カウンタＣＳ１，ＣＳ２のエリア値が取得される。
【０１９０】
左・中・右の各外れ図柄カウンタＣＬ，ＣＭ，ＣＲは、大当たり抽選が外れとなった時に左列第１図柄、中列第１図柄、右列第１図柄の外れ停止図柄を決定するためのものであり、各列では主図柄及び副図柄の合わせて２０の第１図柄の何れかが表示されることから、各々に２０個（０〜１９）のカウンタ値が用意されている。外れ図柄カウンタＣＬにより左図柄列の上・中・下段の各図柄が決定され、外れ図柄カウンタＣＭにより中図柄列の上・中・下段の各図柄が決定され、外れ図柄カウンタＣＲにより右図柄列の上・中・下段の各図柄が決定される。
【０１９１】
本実施の形態では、ＣＰＵ３１１に内蔵のＲレジスタの数値を用いることにより各カウンタＣＬ，ＣＭ，ＣＲの値をランダムに更新する構成としている。すなわち、各外れ図柄カウンタＣＬ，ＣＭ，ＣＲの更新時には、前回値にＲレジスタの下位３ビットの値が加算され、その加算結果が最大値を超えた場合に２０減算されて今回値が決定される。各外れ図柄カウンタＣＬ，ＣＭ，ＣＲは更新時期が重ならないようにして通常処理内で更新され、それら外れ図柄カウンタＣＬ，ＣＭ，ＣＲの組み合わせが、ＲＡＭ３１３の前後外れリーチ図柄エリア、前後外れ以外リーチ図柄エリア及び完全外れ図柄エリアの何れかに格納される。そして、第１図柄の変動開始時における変動パターン決定に際し、リーチ乱数カウンタＣ３の値に応じて前後外れリーチ図柄エリア、前後外れ以外リーチ図柄エリア及び完全外れ図柄エリアの何れかのエリア値が取得される。
【０１９２】
なお、図示は省略するが、第２特定ランプ部９４の抽選には第２特定ランプ乱数カウンタが用いられる。第２図柄乱数カウンタは、例えば０〜２５０の範囲内で順に１ずつ加算され、最大値（つまり２５０）に達した後０に戻るループカウンタとして構成されている。第２特定ランプ乱数カウンタは定期的に（本実施の形態ではタイマ割込み毎に１回）更新され、遊技球がスルーゲート８５を通過したことが検知された時に取得される。
【０１９３】
次に、主制御基板３０１のＣＰＵ３１１により実行される各制御処理を図１８〜図２２のフローチャート等を参照しながら説明する。かかるＣＰＵ３１１の処理としては大別して、電源投入に伴い起動されるメイン処理と、定期的に（本実施形態では２ｍｓｅｃ周期で）起動されるタイマ割込み処理と、ＮＭＩ端子（ノンマスカブル端子）への停電信号の入力により起動されるＮＭＩ割込み処理とがあり、説明の便宜上、はじめにＮＭＩ割込み処理とタイマ割込み処理とを説明し、その後メイン処理を説明する。
【０１９４】
図１８は、ＮＭＩ割込み処理であり、当該処理は、停電の発生等によるパチンコ機１０の電源遮断時に実行される。すなわち、停電の発生等によりパチンコ機１０の電源が遮断されると、停電信号が停電監視回路３０３からＣＰＵ３１１のＮＭＩ端子に出力され、ＣＰＵ３１１は実行中の制御を中断してＮＭＩ割込み処理を開始する。ＮＭＩ割込み処理では、ステップＳ１０１にてＲＡＭ３１３に設けられた停電フラグ格納エリアに停電フラグを格納し、本処理を終了する。その後、後述する通常処理にて停電フラグが格納されていることが確認されることで、停電時処理が実行される。
【０１９５】
次に、タイマ割込み処理について図１９のフローチャートを用いて説明する。
【０１９６】
先ずステップＳ２０１では、読み込み処理を実行する。読み込み処理では、入賞口センサ１５２ａ〜１５２ｃ、カウントセンサ１５３、作動口センサ１５４ａ，１５４ｂ及びゲートセンサ１５５等といった遊技球の入賞に関するセンサからの信号読み込み処理を実行する。信号読み込み処理の詳細については後に説明する。
【０１９７】
その後、ステップＳ２０２では、乱数初期値カウンタＣＩＮＩの更新を実行する。具体的には、乱数初期値カウンタＣＩＮＩを１加算すると共に、そのカウンタ値が最大値（本実施の形態では６７６）に達した際０にクリアする。そして、乱数初期値カウンタＣＩＮＩの更新値を、ＲＡＭ３１３の該当するエリアに格納する。続くステップＳ２０３では、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の更新を実行する。具体的には、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３をそれぞれ１加算すると共に、それらのカウンタ値が最大値（本実施の形態ではそれぞれ、６７６，４９，２３８）に達した際それぞれ０にクリアする。そして、各カウンタＣ１〜Ｃ３の更新値を、ＲＡＭ３１３の該当するエリアに格納する。その後、ステップＳ２０４にて始動入賞処理を実行する。
【０１９８】
始動入賞処理では、図２０のフローチャートに示すように、先ずステップＳ３０１にて、ＲＡＭ３１３の作動口フラグ格納エリアに作動口フラグが格納されているか否かを判定することにより、遊技球が作動口８４ａ，８４ｂに入賞（始動入賞）したか否かを判定する。遊技球が作動口８４ａ，８４ｂに入賞したと判定すると、続くステップＳ３０２において、第１特定ランプ部９３及び図柄表示装置９１の作動保留球数Ｎが上限値（本実施の形態では４）未満であるか否かを判定する。作動口８４ａ，８４ｂへの入賞があり、且つ作動保留球数Ｎ＜４であることを条件にステップＳ３０３に進み、作動保留球数Ｎを１加算する。なお、ステップＳ３０３の処理後に作動口フラグを消去する。続くステップＳ３０４では、前記ステップＳ２０３で更新した大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各値を、ＲＡＭ３１３の保留球格納エリアの空き記憶エリアのうち最初のエリアに格納する。そして、始動入賞処理の後、ＣＰＵ３１１は本タイマ割込み処理を一旦終了する。
【０１９９】
次に、電源投入時のリセットに伴い起動されるメイン処理について、図２１のフローチャートを用いて説明する。
【０２００】
先ずステップＳ４０１では、電源投入に伴う立ち上げ処理を実行する。具体的には、従側の制御基板（払出制御基板３２２等）が動作可能な状態になるのを待つために例えば５００ｍｓｅｃ程度待機する。
【０２０１】
続くステップＳ４０２では、ステップＳ４０１の立ち上げ処理後から許可禁止用期間である１ｓｅｃが経過したか否かを判定する。１ｓｅｃ経過していない場合にはステップＳ４０２の処理を再度実行する。この時間の測定は、ステップＳ４０２の処理回数をカウントすることにより行われる。例えば、ステップＳ４０２にて否定判定してから再度ステップＳ４０２の処理を実行するまでに要する時間が０．１ｍｓｅｃである場合には、カウント値が１００００回となることで、ステップＳ４０１の立ち上げ処理後から１ｓｅｃ経過したと判定する。なお、時間の測定の具体的な構成は任意であり、例えばリアルタイムクロックを用いて時間の測定を行うようにしてもよい。ステップＳ４０２にて１ｓｅｃ経過したと判定した場合には、ステップＳ４０３に進む。
【０２０２】
ステップＳ４０３では、ＲＡＭ３１３のアクセスを許可する。その後、ステップＳ４０４では、電源及び発射制御装置２４３に設けたＲＡＭ消去スイッチ２４７がオンされているか否かを判定し、続くステップＳ４０５ではＲＡＭ３１３の停電フラグ格納エリアに停電フラグが格納されているか否かを判定する。また、ステップＳ４０６ではＲＡＭ判定値を算出し、続くステップＳ４０７では、そのＲＡＭ判定値が電源遮断時に保存したＲＡＭ判定値と一致するか否か、すなわち記憶保持されたデータの有効性を判定する。ＲＡＭ判定値は、例えばＲＡＭ３１３の作業領域アドレスにおけるチェックサム値である。なお、ＲＡＭ３１３の所定のエリアに書き込まれたキーワードが正しく保存されているか否かにより記憶保持されたデータの有効性を判断することも可能である。
【０２０３】
上述したように、本パチンコ機１０では、例えばホールの営業開始時など、電源投入時にＲＡＭデータを初期化する場合にはＲＡＭ消去スイッチ２４７を押しながら電源が投入される。従って、ＲＡＭ消去スイッチ２４７が押されていれば、ステップＳ４０８〜Ｓ４０９の処理に移行する。また、電源遮断の発生情報が設定されていない場合や、ＲＡＭ判定値（チェックサム値等）により記憶保持されたデータの異常が確認された場合も同様にステップＳ４０８〜Ｓ４０９の処理に移行する。
【０２０４】
ステップＳ４０８では、ＲＡＭ３１３の使用領域を０にクリアし、ステップＳ４０９ではＲＡＭ３１３の初期化処理を実行する。その後、ステップＳ４１０にて払出制御基板３２２に初期コマンドを出力するとともに、ステップＳ４１１にて割込み許可を設定し、後述する通常処理に移行する。払出制御基板３２２のＣＰＵ３３１では主制御基板３０１から初期コマンドを入力することで、主制御基板３０１との通信が正常に行われていることを認識する。
【０２０５】
一方、ＲＡＭ消去スイッチ２４７が押されていない場合には、停電フラグが格納されていること、及びＲＡＭ判定値（チェックサム値等）が正常であることを条件に、ステップＳ４１２にて停電フラグ格納エリアに格納されている停電フラグをクリアする。その後、ステップＳ４１０にて初期コマンドを出力するとともにステップＳ４１１にて割込み許可を設定し、後述する通常処理に移行する。これにより、電源遮断前の状態に復帰する。
【０２０６】
次に、通常処理について、図２２のフローチャートを用いて説明する。この通常処理では遊技の主要な処理が実行される。その概要として、ステップＳ５０１〜Ｓ５０９の処理が４ｍｓｅｃ周期の定期処理として実行され、その残余時間でステップＳ５１１，Ｓ５１２のカウンタ更新処理が実行される構成となっている。
【０２０７】
通常処理において、ステップＳ５０１では、両変動種別カウンタＣＳ１，ＣＳ２の更新を実行する。具体的には、両変動種別カウンタＣＳ１，ＣＳ２を１加算すると共に、それらのカウンタ値が最大値（本実施の形態では１９８，２４０）に達した際それぞれ０にクリアする。そして、両変動種別カウンタＣＳ１，ＣＳ２の更新値を、ＲＡＭ３１３の該当するエリアに格納する。続くステップＳ５０２では、左図柄列、中図柄列及び右図柄列の各外れ図柄カウンタＣＬ，ＣＭ，ＣＲの更新を実行する。
【０２０８】
外れ図柄カウンタＣＬ，ＣＭ，ＣＲの更新処理では、左・中・右図柄列のいずれかの更新時期か否かを判定し、更新時期となった図柄列の外れ図柄カウンタＣＬ，ＣＭ，ＣＲを更新する。各外れ図柄カウンタＣＬ，ＣＭ，ＣＲは、重複することなく１回の通常処理で１つずつ順に更新され、通常処理を３回実行する毎に外れ図柄カウンタＣＬ，ＣＭ，ＣＲの１セット分が更新されるようになっている。そして、更新した外れ図柄カウンタＣＬ，ＣＭ，ＣＲの組み合わせが、前後外れリーチとなる外れリーチ図柄の組合せである場合、前後外れ以外リーチ図柄の組合せである場合、リーチとならない完全外れ図柄の組合せである場合には、その組合せがそれぞれに対応したエリア内に格納される。なお、更新した外れ図柄カウンタＣＬ，ＣＭ，ＣＲの組合せが大当たり図柄の組合せである場合には、そのまま更新処理を終了する。
【０２０９】
外れ図柄カウンタＣＬ，ＣＭ，ＣＲの更新処理の後は、ステップＳ５０３にて第１特定ランプ部９３に表示される色の切り換えを行うための第１特定ランプ部制御処理を実行する。第１特定ランプ部制御処理では、大当たり判定や第１特定ランプ部９３に配設されたＬＥＤランプの光源スイッチのオンオフ制御などが行われる。また、第１特定ランプ部制御処理において、図柄表示装置９１による第１図柄の変動表示の設定も行われる。
【０２１０】
具体的には、大当たり乱数カウンタＣ１の値に基づいて大当たりか否かを判定し、さらに大当たり種別カウンタＣ２の値に基づいて大当たりの種類を決定する（いわゆる、確変大当たりか否かを決定する）。なお、この際、第１図柄における大当たり図柄の種類及び大当たり図柄の組合せの停止ラインも決定し、停止図柄コマンドとして設定する。また、大当たりが発生しないと判定された場合には、リーチ乱数カウンタＣ３の値に基づいて第１図柄における外れ図柄の組合せの態様を決定する。かかる場合に、上記外れ図柄カウンタ更新処理にて更新されエリア内に格納された図柄の組合せを停止図柄コマンドとして設定する。さらに、第２変動種別カウンタＣＳ２の値に基づいて、第１特定ランプ部９３に表示される色の切換表示時間、及び第１図柄の変動表示時間を決定する。さらに、第１変動種別カウンタＣＳ１の値に基づいて第１図柄におけるリーチ種別やその大まかな図柄変動態様を決定し、変動態様コマンドとして設定する。なお、当該第１特定ランプ部制御処理にて第１特定ランプ部９３のオンオフ制御が開始される毎に作動保留球数Ｎが１減算され、作動保留球数Ｎが０の場合にはオンオフ制御が開始されない。
【０２１１】
第１特定ランプ部制御処理の後は、ステップＳ５０４にて大入賞口開閉処理を実行する。大入賞口開閉処理では、大当たり状態である場合において可変入賞装置８３の大入賞口を開放又は閉鎖する。すなわち、大当たり状態のラウンド毎に大入賞口を開放し、大入賞口の最大開放時間が経過したか、又は大入賞口に遊技球が規定数だけ入賞したかを判定する。この規定数だけ入賞したか否かの判定は、大入賞口用カウンタを確認することにより行われる。そして、これら何れかの条件が成立すると大入賞口を閉鎖する。
【０２１２】
その後、ステップＳ５０５では、第２特定ランプ部９４に表示される色の切り換え処理を行うための第２特定ランプ部制御処理を実行する。第２特定ランプ部制御処理では、ゲート保留球数が１以上であることを条件に第２特定ランプ部９４における表示色の切り換えを開始する。この際、表示色の切り換え時間も設定する。また、既に取得されている第２特定ランプ乱数カウンタの値に基づいて停止表示する色を設定する。この停止表示される色として所定の色が設定された場合には、その色の停止表示後に、下作動口８４ｂに付随する電動役物８９が所定時間開放される。
【０２１３】
ステップＳ５０５の後は、ステップＳ５０６にて、遊技球発射制御処理を実行する。遊技球発射制御処理では、電源及び発射制御基板３２１の発射制御部３２１ｂから発射許可信号を入力していることを条件として、所定期間（例えば、０．６ｓｅｃ）に１回、遊技球発射機構１１０のソレノイド１１１を励磁する。これにより、発射レール１１２上にある遊技球が遊技領域に向けて打ち出される。
【０２１４】
ステップＳ５０６の後は、ステップＳ５０７にて入力状態監視処理を実行し、ステップＳ５０８にて払出用出力処理を実行する。これらの処理については後に詳細に説明する。その後、ステップＳ５０９にて、ＲＡＭ３１３に設けられた停電フラグ格納エリアに停電フラグが格納されているか否かを判定する。停電フラグが格納されていない場合は、繰り返し実行される複数の処理の最後の処理が終了したこととなるので、ステップＳ５１０にて次の通常処理の実行タイミングに至ったか否か、すなわち前回の通常処理の開始から所定時間（本実施の形態では４ｍｓｅｃ）が経過したか否かを判定する。そして、次の通常処理の実行タイミングに至るまでの残余時間内において、乱数初期値カウンタＣＩＮＩ及び両変動種別カウンタＣＳ１，ＣＳ２の更新を繰り返し実行する。つまり、ステップＳ５１１では、乱数初期値カウンタＣＩＮＩの更新を実行する。具体的には、乱数初期値カウンタＣＩＮＩを１加算すると共に、そのカウンタ値が最大値（本実施の形態では６７６）に達した際０にクリアする。そして、乱数初期値カウンタＣＩＮＩの更新値を、ＲＡＭ３１３の該当するエリアに格納する。また、ステップＳ５１２では、両変動種別カウンタＣＳ１，ＣＳ２の更新を実行する。具体的には、両変動種別カウンタＣＳ１，ＣＳ２を１加算すると共に、それらのカウンタ値が最大値（本実施の形態では１９８，２４０）に達した際それぞれ０にクリアする。そして、両変動種別カウンタＣＳ１，ＣＳ２の更新値を、ＲＡＭ３１３の該当するエリアに格納する。
【０２１５】
一方、ステップＳ５０９にて、停電フラグが格納されていると判定した場合は、電源遮断が発生したことになるので、ステップＳ５１３以降の停電時処理を実行する。つまり、ステップＳ５１３では、タイマ割込み処理の発生を禁止し、その後、ステップＳ５１４にてＲＡＭ判定値を算出、保存し、ステップＳ５１５にてＲＡＭ３１３のアクセスを禁止した後に、電源が完全に遮断して処理が実行できなくなるまで無限ループを継続する。
【０２１６】
＜遊技球の払出に関する電気的構成＞
次に、遊技球の払出に関する電気的構成及び処理構成について詳細に説明する。先ず、電気的構成について、図２３のブロック図を参照しながら説明する。図２３では、電力の供給ラインを二重線矢印で示し、信号ラインを実線矢印で示す。
【０２１７】
主制御基板３０１と払出制御基板３２２とはハーネスなどの電気配線（信号線）を介して電気的に接続されており、主制御基板３０１から払出制御基板３２２に指令情報としてのコマンドが出力されるとともに、払出制御基板３２２から主制御基板３０１には各種の電気信号が出力される。
【０２１８】
主制御基板３０１のＣＰＵ３１１は第１入力ポート（第１入力部）３５１と第２入力ポート（第２入力部）３５２とを備えており、これら入力ポート３５１，３５２において払出制御基板３２２からの電気信号を入力するとともに各種センサ等からの電気信号を入力する。ここで、第１入力ポート３５１の構成を、図２４を用いて説明する。図２４は、第１入力ポート３５１を説明するための説明図である。
【０２１９】
第１入力ポート３５１は、各入力情報を格納するための信号入力用バッファＢを備えている。信号入力用バッファＢは、１バイトで構成されており、第０ビットＤ０〜第７ビットＤ７を備えている。これら第０ビットＤ０〜第７ビットＤ７は、それぞれ異なる信号出力元との間に信号経路が形成されており、これら信号出力元から入力した信号に基づいて情報が格納される。
【０２２０】
詳細には、第０ビットＤ０は下作動口センサ１５４ｂとの間に信号経路が形成されており、第１ビットＤ１は上作動口センサ１５４ａとの間に信号経路が形成されており、第２ビットＤ２はカウントセンサ１５３との間に信号経路が形成されており、第３ビットＤ３はゲートセンサ１５５との間に信号経路が形成されており、第４ビットＤ４は第１入賞口センサ１５２ａとの間に信号経路が形成されており、第５ビットＤ５は第２入賞口センサ１５２ｂとの間に信号経路が形成されており、第６ビットＤ６は第３入賞口センサ１５２ｃとの間に信号経路が形成されており、第７ビットＤ７は払出制御基板３２２との間に信号経路が形成されている。なお、この第７ビットＤ７には、払出制御基板３２２から出力される賞球許可信号が入力される。この賞球許可信号の詳細については後に説明する。
【０２２１】
下作動口センサ１５４ｂ、上作動口センサ１５４ａ、カウントセンサ１５３、ゲートセンサ１５５及び各入賞口センサ１５２ａ〜１５２ｃは、上述したように、遊技領域を流下し下作動口８４ｂ、上作動口８４ａ、可変入賞装置８３、一般入賞口８２及びスルーゲート８５を通過した遊技球を検知するためのものであり、遊技球を検知していない間はＨＩレベル信号を出力し、遊技球を検知している間はＬＯＷレベル信号を出力するよう構成されている。但し、主制御基板３０１は反転回路を有している。したがって、第０ビットＤ０〜第６ビットＤ６には、対応するセンサ１５４ｂ，１５４ａ，１５３，１５５，１５２ａ〜１５２ｃからＨＩレベル信号が出力されている間は「０」の情報（データ０）が格納され、ＬＯＷレベル信号が出力されている間は「１」の情報（データ１）が格納される。
【０２２２】
なお、上記センサ１５２〜１５５が遊技球を検知していない間はＬＯＷレベル信号を出力するとともに遊技球を検知している間はＨＩレベル信号を出力する構成としてもよい。この場合、上記反転回路を不具備とし、さらには第０ビットＤ０〜第６ビットＤ６には、対応するセンサ１５２〜１５５からＬＯＷレベル信号が出力されている間は「０」が格納され、ＨＩレベル信号が出力されている間は「１」が格納されるようにする。
【０２２３】
一方、賞球許可信号については反転回路の対象となっておらず、賞球許可信号について払出制御基板３２２からＬＯＷレベル信号が出力されている間は第７ビットＤ７に「０」が格納され、ＨＩレベル信号（これが、本パチンコ機１０において賞球許可信号に相当する）が出力されている間は第７ビットＤ７に「１」が格納される。
【０２２４】
主制御基板３０１のＣＰＵ３１１では、第１入力ポート３５１の各ビットＤ０〜Ｄ７に格納された情報に基づいて入賞の有無（遊技領域に設けられ通過検知対象の通過部を遊技球が通過したか否か）などを判定する。また、第２入力ポート３５２は、図示による説明は省略するが、第１入力ポート３５１と同様に１バイトで構成されており、各ビットには前扉枠開放スイッチ７８及び本体枠開放スイッチ２１７からの電気信号や払出制御基板３２２から出力される信号のうち上記賞球許可信号以外の信号などが入力される。つまり、第２入力ポート３５２の各ビットにはＣＰＵ３１１において処理を実行する上で用いられる何らかの信号が入力される。
【０２２５】
なお、前扉枠開放スイッチ７８及び本体枠開放スイッチ２１７から出力された電気信号は、電源及び発射制御基板３２１と払出制御基板３２２とに中継された後に主制御基板３０１に入力される。この場合、払出制御基板３２２においては、これら前扉枠開放スイッチ７８及び本体枠開放スイッチ２１７からの電気信号を中継するだけであり、払出制御基板３２２のＣＰＵ３３１には入力されない。これは電源及び発射制御基板３２１についても同様である。また、第１入力ポート３５１及び第２入力ポート３５２に代えて、第１入出力ポート及び第２入出力ポートを備え、ＣＰＵにおいて入出力が適宜変更される構成としてもよい。
【０２２６】
また、第１入力ポート３５１及び第２入力ポート３５２がＣＰＵ３１１ではなく、ドライバＩＣとしてＣＰＵ３１１のチップとは別に主制御基板３０１に設置された構成としてもよい。この場合、ＣＰＵ３１１は、単一の入力ポート又は入出力ポートを有する構成とすればよい。
【０２２７】
主制御基板３０１のＲＡＭ３１３の構成について説明する。なお、以下の説明では、図２５を適宜参照する。図２５はＲＡＭ３１３の構成を説明するための説明図である。
【０２２８】
主制御基板３０１のＲＡＭ３１３には個別に情報を記憶する手段としての賞球用カウンタエリア３６１が設けられている。賞球用カウンタエリア３６１には、図２５に示すように、１５個賞球用カウンタエリア３６１ａと、１０個賞球用カウンタエリア３６１ｂと、４個賞球用カウンタエリア３６１ｃと、３個賞球用カウンタエリア３６１ｄとが設けられている。
【０２２９】
ここで、本パチンコ機１０には既に説明したように、賞球用入球部（又は賞払出用通過部）として、一般入賞口８２、可変入賞装置８３、上作動口８４ａ及び下作動口８４ｂが設けられており、各賞球用入球部ごとに入球に対する賞球個数（払い出される遊技球の個数）が異なっている。具体的には、一般入賞口８２に入球した場合の賞球個数は１０個であり、可変入賞装置８３に入球した場合の賞球個数は１５個であり、上作動口８４ａに入球した場合の賞球個数は３個であり、下作動口８４ｂに入球した場合の賞球個数は４個である。
【０２３０】
当該構成において、１５個賞球用カウンタエリア３６１ａは可変入賞装置８３への入球に対する１５個賞球をあと何回行うかを記憶するものであり（可変入賞装置８３への入球に対する１５個賞球の未実施回数を記憶するものであり）、１０個賞球用カウンタエリア３６１ｂは一般入賞口８２への入球に対する１０個賞球をあと何回行うかを記憶するものであり（一般入賞口８２への入球に対する１０個賞球の未実施回数を記憶するものであり）、４個賞球用カウンタエリア３６１ｃは下作動口８４ｂへの入球に対する４個賞球をあと何回行うかを記憶するものであり（下作動口８４ｂへの入球に対する４個賞球の未実施回数を記憶するものであり）、３個賞球用カウンタエリア３６１ｄは上作動口８４ａへの入球に対する３個賞球をあと何回行うかを記憶するものである（上作動口８４ａへの入球に対する３個賞球の未実施回数を記憶するものである）。各賞球用カウンタエリア３６１ａ〜３６１ｄは、それぞれ１バイトで構成されており、賞球の未実施回数を最大で２５５回まで覚えることができる。
【０２３１】
なお、上記賞球個数パターンは一例であり、各個数は任意である。また、賞球数のパターンも上記の４種類に限定されることはなく、２種類、３種類又は５種類以上であってもよい。また、各賞球用カウンタエリア３６１ａ〜３６１ｄは１バイトに限定されることはなく、２バイト又は３バイト以上であってもよい。さらには各賞球用カウンタエリア３６１ａ〜３６１ｄに記憶可能な賞球の未実施回数は、最大で２５５回であることは必須ではなく、複数回が記憶可能であれば、２５５回よりも少なく又は多くてもよい。
【０２３２】
主制御基板３０１のＣＰＵ３１１では、上記各賞球用カウンタエリア３６１ａ〜３６１ｄに記憶されている情報（賞情報）に基づいて、入賞発生の有無を判定し、入賞発生有りと判定した場合にはその入賞の種類に対応した賞球コマンドを払出制御基板３２２に出力する。
【０２３３】
ここで、賞球コマンドの情報形態について図２５（ｂ）を用いて説明する。
【０２３４】
賞球コマンドは、主制御基板３０１のＲＯＭ３１２のコマンド記憶エリア３１２ａに予め記憶されている。賞球コマンドとしては、１５個賞球コマンドと、１０個賞球コマンドと、４個賞球コマンドと、３個賞球コマンドとが設定されている。１５個賞球用カウンタエリア３６１ａに記憶されている賞球情報に基づいて賞球コマンドが出力される場合には１５個賞球コマンドが出力され、１０個賞球用カウンタエリア３６１ｂに記憶されている賞球情報に基づいて賞球コマンドが出力される場合には１０個賞球コマンドが出力され、４個賞球用カウンタエリア３６１ｃに記憶されている賞球情報に基づいて賞球コマンドが出力される場合には４個賞球コマンドが出力され、３個賞球用カウンタエリア３６１ｄに記憶されている賞球情報に基づいて賞球コマンドが出力される場合には３個賞球コマンドが出力される。
【０２３５】
各賞球コマンドは２バイトで構成されている。すなわち、各賞球コマンドは上位情報と下位情報とを備えており、それら各情報はそれぞれ１バイトで構成されている。つまり、上位情報と下位情報とは同数のビット数で構成されている。これら上位情報及び下位情報のうち、上位情報には払出制御基板３２２のＣＰＵ３３１において本コマンドが賞球コマンドであることを特定するための情報が設定されており、下位情報には払出制御基板３２２のＣＰＵ３３１において本賞球コマンドの賞球数の情報が設定されている。
【０２３６】
各賞球コマンドの具体的な情報形態は図２５（ｂ）に示すとおりである。この場合に、任意の一の賞球コマンドは、上位情報と下位情報との加算を演算した場合の１バイトからなる情報の形態が１６進数で「ＦＦ」となるように設定されている。例えば、１５個賞球コマンドについて詳細には、上位情報が「１１１１００００」となっており、下位情報が「００００１１１１」となっている。そして、これらの加算を演算すると、「１１１１１１１１」となる。また、３個賞球コマンドについて詳細には、上位情報が「１１１１１１００」となっており、下位情報が「００００００１１」となっている。そして、これらの加算を演算すると、「１１１１１１１１」となる。賞球コマンドが上記のような情報形態となっていることにより、払出制御基板３２２のＣＰＵ３３１では、主制御基板３０１から入力した賞球コマンドが正常か否かの判定を行うことができるようになっている。
【０２３７】
また、主制御基板３０１のＲＡＭ３１３には、図２３に示すように、前回用エリア３６２及び前々回用エリア３６３が設けられている。これらのエリア３６２，３６３は、主制御基板３０１のＣＰＵ３１１において第１入力ポート３５１に格納された情報に基づいて入賞の有無を判定する場合に用いられる。
【０２３８】
その他、主制御基板３０１のＲＡＭ３１３には、前扉枠カウンタエリア３６４、賞球許可カウンタエリア３６５及び各種フラグ格納エリア３６６が設けられている。前扉枠カウンタエリア３６４は、主制御基板３０１のＣＰＵ３１１において前扉枠１４の開閉の有無を判定する場合に用いられる。また、賞球許可カウンタエリア３６５は、主制御基板３０１のＣＰＵ３１１において賞球許可信号に関する処理を実行する上で用いられる。また、各種フラグ格納エリア３６６は、主制御基板３０１のＣＰＵ３１１において各種の制御処理を実行する上で用いられる。
【０２３９】
払出制御基板３２２は、払出装置２２４の払出モータ２５７を動作させるモータドライバ３３４を備えており、当該モータドライバ３３４は払出制御基板３２２のＣＰＵ３３１から出力される駆動信号に基づいて払出モータ２５７を動作させる。ＣＰＵ３３１からモータドライバ３３４に出力される駆動信号は、励磁データとして与えられる。この励磁データは払出制御基板３２２のＲＡＭ３３３に格納されており、この励磁データによってステッピングモータにより構成された払出モータ２５７に対する励磁相が定まり、その励磁相に対して励磁信号が通電される。この通電される励磁相のパターンは、ＣＰＵ３３１からモータドライバ３３４に出力される１パルスの駆動信号により切り換えられ、励磁相のパターンが１段階切り換えられることにより、払出モータ２５７の出力軸２５７ａ、すなわち当該出力軸２５７ａに固定された回転体２５６は１ｓｔｅｐ進む（回転位置が変化する）。そして、ＣＰＵ３３１から６０パルスの駆動信号が与えられることにより、回転体２５６は１回転する。
【０２４０】
また、払出制御基板３２２のＣＰＵ３３１は、払出装置２２４の払出球検知センサ２５８と電気的に接続されており、当該払出球検知センサ２５８から遊技球の検知の有無を示す電気信号を入力する。払出球検知センサ２５８は、検知部２５８ａの貫通孔内を遊技球が通っていない間はＬＯＷレベル信号を出力するとともにその状態を維持し、遊技球が通っている間はＨＩレベル信号を出力するとともにその状態を維持するように構成されている。そして、払出球検知センサ２５８からＬＯＷレベル信号が出力されている間はＣＰＵ３３１の入力ポート（又は入出力ポート）に払出非検知情報として「０」の情報（データ０）が格納され、ＨＩレベル信号が出力されている間はＣＰＵ３３１の入力ポート（又は入出力ポート）に払出検知情報として「１」の情報（データ１）が格納される。
【０２４１】
なお、これに限定されることはなく、ＬＯＷレベル信号の出力とＨＩレベル信号の出力とが逆に設定された構成としてもよい。この場合に、払出制御基板３２２に反転回路を設けてもよく、当該反転回路を設けることで、ＣＰＵ３３１の入力ポートにおける払出球検知センサ２５８からの信号に対する情報の格納態様は上記のものと同一となる。
【０２４２】
また、払出制御基板３２２は球貸用接続端子板２４９を介して球貸装置Ｙと電気的に接続されており、払出制御基板３２２のＣＰＵ３３１は、球貸装置Ｙとの間で電気信号の入出力を行うことで貸球の制御を実行する。また、払出制御基板３２２のＣＰＵ３３１は、満タン検知センサ５９及び球無検知センサ２２３ａから電気信号を入力し、下皿３４が満タン状態となっているか否かの特定や、タンク２２１が球無状態となっているか否かの特定を行う。これら満タン検知センサ５９及び球無検知センサ２２３ａのうち満タン検知センサ５９から出力された電気信号は、電源及び発射制御基板３２１に中継された後に払出制御基板３２２に入力される。なお、払出制御基板３２２のＣＰＵ３３１は、下皿３４が満タン状態となっているか否かの特定結果を主制御基板３０１のＣＰＵ３１１に出力する。これにより、下皿３４が満タン状態となっているか否かを主制御基板３０１のＣＰＵ３１１において把握することができるようになっている。また、払出制御基板３２２は前扉枠１４に設けられた払出用表示ランプ部２７と電気的に接続されており、後述する払出監視処理にて異常報知が実行される場合、当該払出用表示ランプ部２７が所定の態様で点滅表示される。
【０２４３】
払出制御基板３２２のＲＡＭ３３３の構成について説明する。なお、以下の説明では、図２６を適宜参照する。図２６はＲＡＭ３３３の構成を説明するための説明図である。
【０２４４】
払出制御基板３２２のＲＡＭ３３３には満タンカウンタエリア３７１が設けられている。満タンカウンタエリア３７１は、払出制御基板３２２のＣＰＵ３３１において下皿３４が満タン状態であるか否かを特定する上で用いられる。また、払出制御基板３２２のＲＡＭ３３３には球無カウンタエリア３７２が設けられている。球無カウンタエリア３７２は、払出制御基板３２２のＣＰＵ３３１においてタンク２２１が球無状態であるか否かを特定する上で用いられる。また、払出制御基板３２２のＲＡＭ３３３にはコマンド格納エリア３７３が設けられている。コマンド格納エリア３７３は、主制御基板３０１のＣＰＵ３１１から入力した賞球コマンドを一時的に格納しておく上で用いられる。
【０２４５】
また、払出制御基板３２２のＲＡＭ３３３には賞球数記憶エリア３７４が設けられている。賞球数記憶エリア３７４は、図２６（ａ）に示すように複数のビット（８ビット）が列状に並べられてなる１バイトで構成されており、各ビットには「０」（データ０又は無情報）又は「１」（データ１又は有情報）が設定される。そして、賞球数記憶エリア３７４は、払出制御基板３２２のＣＰＵ３３１において賞球コマンドを解析することで特定した賞球数の情報を記憶しておくための機能を有している。この場合、賞球数の情報（賞球数情報又は賞払出数情報）は、所定の遊技媒体数の範囲内において各ビットのデータ１の設定パターンと遊技媒体数とが１対１で対応した情報である。具体的には、下位のビット（図２６（ａ）において右端のビット）から上位のビット（図２６（ａ）において左端のビット）に向けて予め定められた順序（右側のビットから左側のビットに向けて）で各ビットに「１」（データ１又は有情報）が設定され、上位側のビットに「１」が設定されているほど対応する賞球数が大きい数となるように２進数で表される情報である。
【０２４６】
ここで、賞球コマンドから賞球数の情報を特定する場合には、払出制御基板３２２のＲＯＭ３３２に設けられた賞球テーブル記憶エリア３３２ａが参照される。賞球テーブル記憶エリア３３２ａには、図２６（ｄ）に示すように、主制御基板３０１のＣＰＵ３１１から入力する賞球コマンドと、賞球数との対応関係が記憶されている。
【０２４７】
また、払出制御基板３２２のＲＡＭ３３３には貸球数記憶エリア３７５が設けられている。貸球数記憶エリア３７５は、図２６（ｂ）に示すように１バイトで構成されており、払出制御基板３２２のＣＰＵ３３１において球貸装置Ｙから入力した貸球数の情報を記憶しておくための機能を有している。また、払出制御基板３２２のＲＡＭ３３３には払出個数カウンタエリア３７６が設けられている。払出個数カウンタエリア３７６は、図２６（ｃ）に示すように１バイトで構成されており、払出制御基板３２２のＣＰＵ３３１において遊技球の払出を実行する上での実行エリアとしての機能を有する。
【０２４８】
なお、賞球数記憶エリア３７４、貸球数記憶エリア３７５及び払出個数カウンタエリア３７６は、１バイトに限定されることはなく、２バイト又は３バイト以上であってもよい。また、これら各エリア３７４〜３７６が同一のバイト数である必要はない。
【０２４９】
また、払出制御基板３２２のＲＡＭ３３３には各種フラグ格納エリア３７７が設けられている。各種フラグ格納エリア３７７は、払出制御基板３２２のＣＰＵ３３１において各種の制御処理を実行する上で用いられる。
【０２５０】
また、払出制御基板３２２のＲＡＭ３３３には駆動カウンタエリア３７８が設けられている。駆動カウンタエリア３７８は、１バイトで構成されており、払出制御基板３２２のＣＰＵ３３１において払出モータ２５７を駆動制御する上で用いられるとともに、払出装置２２４の異常を特定する上で用いられる。また、払出制御基板３２２のＲＡＭ３３３には検知異常カウンタエリア３７９が設けられている。検知異常カウンタエリア３７９は、１バイトで構成されており、払出制御基板３２２のＣＰＵ３３１において払出装置２２４の異常を特定する上で用いられる。また、払出制御基板３２２のＲＡＭ３３３には、払出特定用カウンタエリア３８０が設けられている。払出特定用カウンタエリア３８０は、１バイトで構成されており、払出制御基板３２２のＣＰＵ３３１において払出モータ２５７の払出動作（すなわち、回転体２５６の払出動作）を通じて遊技球が払い出されたか否かを特定する上で用いられる。
【０２５１】
なお、駆動カウンタエリア３７８、検知異常カウンタエリア３７９及び払出特定用カウンタエリア３８０は１バイトに限定されることはなく、払出制御基板３２２のＣＰＵ３３１において各カウンタエリア３７８〜３８０を用いた処理が良好に実行されるのであれば、１バイト未満、すなわち８ビット未満であってもよい。
【０２５２】
また、払出制御基板３２２のＲＡＭ３３３には、上記各エリア３７１〜３８０の他に、主制御基板３０１のＣＰＵ３１１からコマンドを入力した場合にそのコマンドを一時的に格納しておくためのリングバッファが設けられている。リングバッファは複数の記憶領域を備えているとともに、読み込みポインタ（書き込みポインタ）と読み出しポインタとが設定されている。読み込みポインタに基づき各記憶領域にコマンドが順次読み込まれていくとともに、読み出しポインタに基づき各記憶領域に記憶されたコマンドが順次読み出されていく。
【０２５３】
電源及び発射制御基板３２１の電入時用電源部３２１ａからの電力は、主制御基板３０１のＣＰＵ３１１のＶＣＣ端子、及び払出制御基板３２２のＣＰＵ３３１のＶＣＣ端子に供給される。ＶＣＣ端子に供給された電力により、外部電源からの電力供給が行われている状況において、各ＣＰＵ３１１，３３１にて各種制御処理が実行されるとともに、各ＲＡＭ３１３，３３３にて情報の記憶保持が行われる。
【０２５４】
また、電源及び発射制御基板３２１の電断時用電源部３２１ｃからの電力は、主制御基板３０１のＣＰＵ３１１のＶＢＢ端子に供給される。つまり、電断時用電源部３２１ｃからの電力は、主制御基板３０１のＲＡＭ３１３に供給されるが、払出制御基板３２２のＲＡＭ３３３には供給されない。ＶＢＢ端子に供給された電力により、外部電源からの電力供給が遮断されている状況において、主制御基板３０１のＲＡＭ３１３にて情報の記憶保持が行われる。なお、既に説明したように、電入時用電源部３２１ａ及び電断時用電源部３２１ｃから主制御基板３０１のＣＰＵ３１１に供給される電力は、停電監視回路３０３にて中継される。また、払出制御基板３２２のＶＢＢ端子は、アースされている又はいずれの電気配線とも接続されていない。
【０２５５】
なお、払出制御基板３２２のＣＰＵ３３１においてＶＣＣ端子とＶＢＢ端子とが電気的に接続されている構成に代えて、例えば、払出側ＣＰＵ３３１においてＶＣＣ端子とＶＢＢ端子とが電気的に接続されていない構成としてもよい。この場合、ＶＢＢ端子からのみ払出側ＲＡＭ３３３に電力が供給される構成であるため、パチンコ機１０の電源投入中において払出側ＲＡＭ３３３に電力が供給されるようにするためには、電入時用電源部３２１ａと払出側ＣＰＵ３３１のＶＢＢ端子とを電気的に接続し、電入時用電源部３２１ａからの電力を払出側ＣＰＵ３３１のＶＢＢ端子に供給するようにすればよい。これは、主制御基板３０１のＣＰＵ３１１についても同様である。
【０２５６】
＜遊技球の払出に関する処理構成であって主制御基板３０１のＣＰＵ３１１における処理構成＞
次に、遊技球の払出に関する、主制御基板３０１のＣＰＵ３１１における処理構成について説明する。なお、以下の説明において、カウンタエリアの値とは、バイト単位で構成されたカウンタエリアの値を仮想的に１０進数で表現した値のことをいう。
【０２５７】
＜読み込み処理＞
先ず、タイマ割込み処理（図１９）のステップＳ２０１にて実行される読み込み処理について、図２７のフローチャート及び図２８の説明図を参照しながら説明する。
【０２５８】
読み込み処理では、先ずステップＳ６０１にて、第１入力ポート３５１の情報を今回入力情報として取得する処理を実行する。当該処理について詳細に説明する。ＣＰＵ３１１には今回用レジスタ（演算用の今回記憶手段）３８１が設けられている（図２８参照）。この今回用レジスタ３８１は、第１入力ポート３５１と同一のビット数で構成されている。つまり、今回用レジスタ３８１は１バイトで構成されている。ステップＳ６０１の処理では、第１入力ポート３５１の第０〜第７ビットＤ０〜Ｄ７に格納されている「０」又は「１」の情報を、今回用レジスタ３８１における上記第０〜第７ビットＤ０〜Ｄ７に対応する各ビットに格納する。
【０２５９】
例えば、下作動口センサ１５４ｂ、カウントセンサ１５３、第２入賞口センサ１５２ｂ及び賞球許可信号がＯＮとなっており、それ以外がＯＦＦとなっている場合には、今回用レジスタ３８１に記憶されている今回入力情報の情報形態は図２８（ａ）に示すように、「１０１００１０１」となる。
【０２６０】
続くステップＳ６０２では、今回入力情報のマスク処理を実行する。このマスク処理では、主制御基板３０１のＲＯＭ３１２に予め記憶された入力情報用マスクと、今回用レジスタ３８１に記憶されている今回入力情報との論理積を演算（ＡＮＤ処理）し、その演算後の情報を今回用レジスタ３８１に更新する。具体的には、入力情報用マスクは、「０１１１１１１１」となっている。つまり、入力情報用マスクは、今回入力情報のうち、入賞の有無の情報を格納するビット以外のビットを「０」クリアするためのマスクである。したがって、ステップＳ６０２の処理を実行した後は、入賞の有無の情報とは無関係である賞球許可信号の情報に対応したビット（第７番目のビット）が「０」クリアされる。
【０２６１】
例えば、図２８の例においては、ステップＳ６０２の処理後における今回入力情報の情報形態は図２８（ｂ）に示すように、「００１００１０１」となる。
【０２６２】
続くステップＳ６０３では、ＲＡＭ３１３の前回用エリア３６２に記憶されている情報を前回入力情報として取得するとともに、及びＲＡＭ３１３の前々回用エリア３６３に記憶されている情報を前々回入力情報として取得する処理を実行する。
【０２６３】
ここで、前回入力情報とは、前回の読み込み処理において、第１入力ポート３５１に格納されていた情報のことをいい、前々回入力情報とは、前々回の読み込み処理において、第１入力ポート３５１に格納されていた情報のことをいう。但し、上記のとおりステップＳ６０２の処理が実行されているため、入賞の有無の情報とは無関係である情報については「０」クリアされている。
【０２６４】
ステップＳ６０３の処理について詳細に説明する。ＣＰＵ３１１には、今回用レジスタの他に、前回用レジスタ（演算用の前回記憶手段）３８２が設けられているとともに、前々回用レジスタ（演算用の前々回記憶手段）３８３が設けられている。前回用レジスタ３８２は、今回用レジスタ３８１及びＲＡＭ３１３の前回用エリア３６２と同一のビット数で構成されている。つまり、前回用レジスタ３８２は１バイトで構成されている。また、前々回用レジスタ３８３は、今回用レジスタ３８１、前回用レジスタ３８２及びＲＡＭ３１３の前々回用エリア３６３と同一のビット数で構成されている。つまり、前々回用レジスタ３８３は１バイトで構成されている。ステップＳ６０３の処理では、前回用エリア３６２の各ビットに格納されている「０」又は「１」の情報を、前回用レジスタ３８２における対応する各ビットに格納する。また、前々回用エリア３６３の各ビットに格納されている「０」又は「１」の情報を、前々回用レジスタ３８３における対応する各ビットに格納する。
【０２６５】
例えば、前回の読み込み処理において、下作動口センサ１５４ｂ、カウントセンサ１５３、第２入賞口センサ１５２ｂ及び第３入賞口センサ１５２ｃがＯＮとなっており、それ以外がＯＦＦとなっていた場合には、前回用レジスタ３８２に記憶されている前回入力情報の情報形態は図２８（ｃ）に示すように、「０１１００１０１」となる。また、前々回の読み込み処理において、第２入賞口センサ１５２ｂがＯＮとなっており、それ以外がＯＦＦとなっていた場合には、前々回用レジスタ３８３に記憶されている前々回入力情報の情報形態は図２８（ｄ）に示すように、「００１０００００」となる。
【０２６６】
続くステップＳ６０４では、次回用書き込み処理を実行する。次回用書き込み処理では、次回の読み込み処理のために、ＲＡＭ３１３の前回用エリア３６２及び前々回用エリア３６３を更新する処理を実行する。つまり、前回用エリア３６２の情報を、今回用レジスタ３８１に記憶されている情報に更新するとともに、前々回用エリア３６３の情報を、前回用レジスタ３８２に記憶されている情報に更新する。
【０２６７】
続くステップＳ６０５では、前々回入力情報の反転処理を実行する。具体的には、前々回用レジスタ３８３の各ビットの値を反転させる。例えば、前々回入力情報が図２８（ｄ）に示すように「００１０００００」である場合には、反転させた情報は図２８（ｅ）に示すように「１１０１１１１１」となる。
【０２６８】
続くステップＳ６０６では、ステップＳ６０５にて反転させた前々回用レジスタ３８３の情報と、前回用レジスタ３８２に記憶されている前回入力情報とのＡＮＤ処理を実行する。つまり、ステップＳ６０５にて反転させた前々回用レジスタ３８３の情報と、前回用レジスタ３８２に記憶されている前回入力情報との論理積を演算する。そして、その演算結果の情報を、前回用レジスタ３８２の情報として更新する。
【０２６９】
例えば、反転させた情報が図２８（ｅ）に示すように「１１０１１１１１」であり、前回入力情報が図２８（ｃ）に示すように「０１１００１０１」である場合には、ステップＳ６０６にてＡＮＤ処理した結果の情報は図２８（ｆ）に示すように「０１０００１０１」となる。
【０２７０】
なお、演算結果の情報を、前々回用レジスタ３８３の情報として更新してもよい。但し、この場合、ステップＳ６０７の処理では、前々回用レジスタ３８３に記憶されている情報を用いる必要がある。
【０２７１】
続くステップＳ６０７では、ステップＳ６０６にてＡＮＤ処理した結果の情報と、今回用レジスタ３８１に記憶されているマスク処理後の今回入力情報とのＡＮＤ処理を実行する。つまり、ステップＳ６０６にて得た前回用レジスタ３８２の情報と、ステップＳ６０２にて得た今回用レジスタ３８１の情報との論理積を演算する。そして、その演算の結果を、今回用レジスタ３８１の情報として更新する。
【０２７２】
例えば、ステップＳ６０６にて得た前回用レジスタ３８２の情報が図２８（ｆ）に示すように「０１０００１０１」であり、ステップＳ６０２にて得た今回用レジスタ３８１の情報が図２８（ｂ）に示すように「００１００１０１」である場合には、ステップＳ６０７にてＡＮＤ処理した結果の情報は図２８（ｇ）に示すように「０００００１０１」となる。
【０２７３】
続くステップＳ６０８では、情報判定処理を実行する。ここで、情報判定処理について、図２９のフローチャートを参照しながら説明する。
【０２７４】
情報判定処理では、先ずステップＳ７０１にて、今回用レジスタ３８１の第０ビットＷ０に入賞情報があるか否か、すなわち、第０ビットＷ０に「１」が格納されているか否かを判定する。第０ビットＷ０に入賞情報がない場合（「０」が格納されている場合）には、そのままステップＳ７０３に進む。第０ビットＷ０に入賞情報がある場合（「１」が格納されている場合）には、ステップＳ７０２にて第１格納処理を実行した後に、ステップＳ７０３に進む。第１格納処理では、ＲＡＭ３１３の賞球用カウンタエリア３６１における４個賞球用カウンタエリア３６１ｃの値を１加算する。情報判定処理の段階において今回用レジスタ３８１の第０ビットＷ０に入賞情報があるということは、下作動口８４ｂへの入賞が発生したことを意味するからである。
【０２７５】
ちなみに、第１格納処理では、ＲＡＭ３１３の作動口フラグ格納エリア（抽選契機情報記憶手段）に作動口フラグ（抽選契機情報）を格納する。この作動口フラグは、上述した始動入賞処理（図２０）において下作動口８４ｂへの入賞が発生したか否かを判定する上で用いられる。なお、作動口として上作動口８４ａ及び下作動口８４ｂの２つが設けられているため、作動口フラグ格納エリアは各作動口８４ａ，８４ｂに１対１で対応させて設けられている。つまり、抽選契機情報記憶手段として第１抽選契機情報記憶手段と第２抽選契機情報記憶手段とが設けられている。
【０２７６】
続くステップＳ７０３では、今回用レジスタ３８１の第１ビットＷ１に入賞情報があるか否か、すなわち、第１ビットＷ１に「１」が格納されているか否かを判定する。第１ビットＷ１に入賞情報がない場合（「０」が格納されている場合）には、そのままステップＳ７０５に進む。第１ビットＷ１に入賞情報がある場合（「１」が格納されている場合）には、ステップＳ７０４にて第２格納処理を実行した後に、ステップＳ７０５に進む。第２格納処理では、ＲＡＭ３１３の賞球用カウンタエリア３６１における３個賞球用カウンタエリア３６１ｄの値を１加算する。情報判定処理の段階において今回用レジスタ３８１の第１ビットＷ１に入賞情報があるということは、上作動口８４ａへの入賞が発生したことを意味するからである。ちなみに、第２格納処理では、ＲＡＭ３１３における上作動口８４ａに対応した作動口フラグ格納エリアに作動口フラグを格納する。
【０２７７】
続くステップＳ７０５では、今回用レジスタ３８１の第２ビットＷ２に入賞情報があるか否か、すなわち、第２ビットＷ２に「１」が格納されているか否かを判定する。第２ビットＷ２に入賞情報がない場合（「０」が格納されている場合）には、そのままステップＳ７０７に進む。第２ビットＷ２に入賞情報がある場合（「１」が格納されている場合）には、ステップＳ７０６にて第３格納処理を実行した後に、ステップＳ７０７に進む。第３格納処理では、ＲＡＭ３１３の賞球用カウンタエリア３６１における１５個賞球用カウンタエリア３６１ａの値を１加算する。情報判定処理の段階において今回用レジスタ３８１の第２ビットＷ２に入賞情報があるということは、可変入賞装置８３への入賞が発生したことを意味するからである。ちなみに、第３格納処理では、ＲＡＭ３１３に設けられた大入賞口フラグ格納エリア（特別入賞情報記憶手段）に大入賞口フラグ（特別入賞情報）を格納する。この大入賞口フラグは、上述した大入賞口開閉処理（図２２のステップＳ５０４）において可変入賞装置８３への入賞が発生したか否かを判定する上で用いられる。
【０２７８】
続くステップＳ７０７では、今回用レジスタ３８１の第３ビットＷ３に入賞情報があるか否か、すなわち、第３ビットＷ３に「１」が格納されているか否かを判定する。第３ビットＷ３に入賞情報がない場合（「０」が格納されている場合）には、そのままステップＳ７０９に進む。第３ビットＷ３に入賞情報がある場合（「１」が格納されている場合）には、ステップＳ７０８にて第４格納処理を実行した後に、ステップＳ７０９に進む。第４格納処理では、ＲＡＭ３１３に設けられたスルーフラグ格納エリアにスルーフラグを格納する。このスルーフラグは、上述した第２特定ランプ部制御処理（図２２のステップＳ５０５）においてスルーゲート８５を遊技球が通過したか否かを判定する上で用いられる。情報判定処理の段階において今回用レジスタ３８１の第３ビットＷ３に入賞情報があるということは、スルーゲート８５を遊技球が通過したことを意味するからである。
【０２７９】
続くステップＳ７０９では、今回用レジスタ３８１の第４ビットＷ４に入賞情報があるか否か、すなわち、第４ビットＷ４に「１」が格納されているか否かを判定する。第４ビットＷ４に入賞情報がない場合（「０」が格納されている場合）には、そのままステップＳ７１１に進む。第４ビットＷ４に入賞情報がある場合（「１」が格納されている場合）には、ステップＳ７１０にて第５格納処理を実行した後に、ステップＳ７１１に進む。第５格納処理では、ＲＡＭ３１３の賞球用カウンタエリア３６１における１０個賞球用カウンタエリア３６１ｂの値を１加算する。情報判定処理の段階において今回用レジスタ３８１の第４ビットＷ４に入賞情報があるということは、複数ある一般入賞口８２のうちの１の一般入賞口８２への入賞が発生したことを意味するからである。
【０２８０】
続くステップＳ７１１では、今回用レジスタ３８１の第５ビットＷ５に入賞情報があるか否か、すなわち、第５ビットＷ５に「１」が格納されているか否かを判定する。第５ビットＷ５に入賞情報がない場合（「０」が格納されている場合）には、そのままステップＳ７１３に進む。第５ビットＷ５に入賞情報がある場合（「１」が格納されている場合）には、ステップＳ７１２にて第５格納処理を実行した後に、ステップＳ７１３に進む。第５格納処理については、既に説明したとおりである。情報判定処理の段階において今回用レジスタ３８１の第５ビットＷ５に入賞情報があるということは、複数ある一般入賞口８２のうちの１の一般入賞口８２への入賞が発生したことを意味するからである。
【０２８１】
続くステップＳ７１３では、今回用レジスタ３８１の第６ビットＷ６に入賞情報があるか否か、すなわち、第６ビットＷ６に「１」が格納されているか否かを判定する。第６ビットＷ６に入賞情報がない場合（「０」が格納されている場合）には、そのまま本情報判定処理を終了する。第６ビットＷ６に入賞情報がある場合（「１」が格納されている場合）には、ステップＳ７１４にて第５格納処理を実行した後に、情報判定処理を終了する。第５格納処理については、既に説明したとおりである。情報判定処理の段階において今回用レジスタ３８１の第６ビットＷ６に入賞情報があるということは、複数ある一般入賞口８２のうちの１の一般入賞口８２への入賞が発生したことを意味するからである。
【０２８２】
以上のように、本パチンコ機１０では、一般入賞口８２、可変入賞装置８３、上作動口８４ａ、下作動口８４ｂ及びスルーゲート８５といった通過部（遊技領域に設けられた賞球用入球部と非賞球用ゲート部とを含めたもの）における入賞発生の有無の判定は、予め定められた周期（具体的には、２ｍｓｅｃ）で実行される読み込み処理において第１入力ポート３５１を確認することにより行われる。
【０２８３】
この場合に、入賞発生有りと判定される条件（以下、入賞判定条件ともいう）は、複数回として設定された基準連続回数の範囲内において、球検知センサから遊技球を検知していない旨を示す非検知情報が出力されていることが確認された後に、球検知センサから遊技球を検知している旨を示す検知情報が出力されていることが複数回として設定された入賞基準回数だけ連続して確認された場合となっている。具体的には、図２８に示すように、本パチンコ機１０では基準連続回数が３回として設定されており、各種演算処理の前の状態で、前々回用レジスタ３８３の第０ビットに非検知情報である「０」が格納されており、前回用レジスタ３８２の第０ビットに検知情報である「１」が格納されており、今回用レジスタ３８１の第０ビットに検知情報である「１」が格納されている場合に、各種演算処理後の今回用レジスタ３８１の第０ビットＷ０には入賞情報である「１」が格納されている。
【０２８４】
上記入賞判定条件とすることで、ＣＰＵ３１１において入賞の発生を正確に把握することができる。つまり、遊技球を検知する各種センサ１５２〜１５５が所定の検知範囲を有しているのに対して、ＣＰＵ３１１の処理実行タイミングはセンサ１５２〜１５５が遊技球の検知を開始してから終了するまでの間に多数回発生するように設定されている。そうすると、１回の入賞の発生に対して既に入賞有りの判定をしたにも関わらず、その後もＣＰＵ３１１において検知情報を確認することで、再度、入賞有りの判定をしてしまうことが懸念される。これに対して、上記入賞判定条件では判定基準数回数の範囲内において非検知情報の後に検知情報を確認する必要があるため、１回の入賞の発生に対して入賞有りの判定を１度行った後に、その入賞について再度、入賞有りの判定をすることがない。
【０２８５】
また、検知情報が入賞基準回数連続して確認されることを入賞判定条件として設定したことにより、ノイズなどによって第１入力ポート３５１のビットＤ０〜Ｄ７に単発的に検知情報が格納されたとしても、それに対してＣＰＵ３１１が入賞有りと判定しないようにすることができる。
【０２８６】
また、第１入力ポート３５１及び各レジスタ３８１〜３８３は同一のバイト単位で構成されており、それらには入賞判定用の球検知センサ１５２〜１５５からの情報が全て入力される。そして、入賞発生の有無の判定に際しては、各レジスタ３８１〜３８３のバイト単位の入力情報について各種演算処理が実行される。これにより、各球検知センサ１５２〜１５５について、入賞発生の有無を判定するための入賞情報の生成をまとめて行うことができる。パチンコ機１０においては、同一の遊技領域内に一般入賞口８２、可変入賞装置８３、上作動口８４ａ、下作動口８４ｂ及びスルーゲート８５が設置されているとともに、遊技領域を多数の遊技球が同時に流下することとなるため、各通過部への入賞が同時に発生することがある。この場合に入賞情報の生成を行うための処理を、各球検知センサ１５２〜１５５ごとに個別に行わなければならないとすると、その処理負荷は相当過大なものとなってしまう。また、例えば、入賞判定用のカウンタを設け、読み込み処理が実行される度にカウントすることで入賞情報の生成を行う構成を想定すると、上記カウンタを各球検知センサ１５２〜１５５ごとに個別に設け、読み込み処理を実行する度に全てのカウンタの加算及びリセット用の処理を実行する必要が生じる。これに対して、本構成によれば、入賞情報の生成をまとめて行うことができるため、ＣＰＵ３１１の処理負荷及び記憶容量の増加を抑えつつ、上記優れた効果を得ることができる。
【０２８７】
＜入力状態監視処理＞
次に、通常処理（図２２）のステップＳ５０７にて実行される入力状態監視処理について、図３０のフローチャートを参照しながら説明する。
【０２８８】
入力状態監視処理では、先ずステップＳ８０１にて、第２入力ポート３５２から入力情報を取得する。具体的には、ＣＰＵ３１１に設けられた１バイト単位の汎用レジスタに、第２入力ポート３５２の入力情報を格納する。
【０２８９】
続くステップＳ８０２では、遊技球の払出に関して異常が発生しているか否かを特定するための払出異常信号監視処理を実行する。詳細には、払出異常信号監視処理では、払出制御基板３２２から異常信号を入力している旨の情報が汎用レジスタに格納されている場合に、払出異常の発生を主制御基板３０１のＣＰＵ３１１において特定する。そして、払出異常の発生を特定した場合には、音声ランプ制御基板３２４に払出異常コマンド（払出異常情報）を出力し、異常報知を実行させる。この異常報知の態様は任意であり、例えば、エラー表示ランプ部２４の点灯や、スピーカ部２６からの報知音の出力や、図柄表示装置９１の表示画面における報知表示などが考えられる。また、外部端子板２１３を通じて遊技ホールの管理コンピュータ（ホールコンピュータ）に異常信号を出力するようにしてもよい。なお、ここでいう払出異常には、タンク２２１の球無状態などが含まれる。
【０２９０】
続くステップＳ８０３では、下皿３４が満タン状態となっているか否かを特定するための満タン信号監視処理を実行する。詳細には、満タン信号監視処理では、払出制御基板３２２から満タン信号を入力している旨の情報が汎用レジスタに格納されている場合に、下皿３４が満タン状態であることを主制御基板３０１のＣＰＵ３１１において特定する。そして、下皿３４が満タン状態であることを特定した場合には、音声ランプ制御基板３２４に満タン状態コマンド（満タン状態情報）を出力し、満タン報知を実行させる。この満タン報知の態様は任意であり、例えば、エラー表示ランプ部２４の点灯や、スピーカ部２６からの報知音の出力や、図柄表示装置９１の表示画面における報知表示などが考えられる。また、外部端子板２１３を通じて遊技ホールの管理コンピュータ（ホールコンピュータ）に満タン信号を出力するようにしてもよい。
【０２９１】
続くステップＳ８０４では、本体枠１３が開放状態となっているか否かを特定するための本体枠開放信号監視処理を実行する。詳細には、本体枠開放信号監視処理では、本体枠開放スイッチ２１７から本体枠開放信号を入力している旨の情報が汎用レジスタに格納されている場合に、本体枠１３が開放状態であることを主制御基板３０１のＣＰＵ３１１において特定する。そして、本体枠１３が開放状態であることを特定した場合には、音声ランプ制御基板３２４に本体枠開放状態コマンド（本体開放報知用情報）を出力し、本体開放報知を実行させる。この本体開放報知の態様は任意であり、例えば、エラー表示ランプ部２４の点灯や、スピーカ部２６からの報知音の出力や、図柄表示装置９１の表示画面における報知表示などが考えられる。また、外部端子板２１３を通じて遊技ホールの管理コンピュータ（ホールコンピュータ）に本体開放信号を出力するようにしてもよい。
【０２９２】
その後、ステップＳ８０５にて前扉枠開放信号監視処理を実行するとともに、ステップＳ８０６にて賞球許可信号監視処理を実行した後に、本入力状態監視処理を終了する。
【０２９３】
＜前扉枠開放信号監視処理＞
次に、上記ステップＳ８０５の前扉枠開放信号監視処理について、図３１のフローチャートを参照しながら説明する。
【０２９４】
ここで、前扉枠開放信号監視処理は、（１）前扉枠１４が閉鎖状態であることが特定された後であって当該閉鎖状態が継続されている場合の処理、（２）前扉枠１４が閉鎖状態から開放状態となった場合であって開放状態であることが特定されるまでの処理、（３）前扉枠１４が開放状態であることが特定された後であって当該開放状態が継続されている場合の処理、（４）前扉枠１４が開放状態から閉鎖状態となった場合であって閉鎖状態であることが特定されるまでの処理、に大別される。そこで、これら状況の処理を個別に説明する。
【０２９５】
先ず、上記（１）の前扉枠１４が閉鎖状態であることが特定された後であって当該閉鎖状態が継続されている場合の処理について説明する。
【０２９６】
先ずステップＳ９０１では、前扉枠１４が開放状態であることを示す前扉枠開放信号を入力している旨の前扉枠開放情報が汎用レジスタに格納されているか否かを判定する。今回は前扉枠１４が閉鎖状態である場合であるため、ステップＳ９０１にて否定判定をし、ステップＳ９０２に進む。
【０２９７】
ステップＳ９０２では、ＲＡＭ３１３の前扉枠カウンタエリア３６４における第１前扉枠カウンタエリア（開放特定契機把握用手段）に、開放特定基準回数を格納する。具体的には、前扉枠カウンタエリア３６４に「３」を格納する。第１前扉枠カウンタエリアは、閉鎖状態の前扉枠１４が開放状態となった場合に、ＣＰＵ３１１において前扉枠１４が開放状態となったことを特定する場合に用いられるカウンタである。
【０２９８】
続くステップＳ９０３では、ＲＡＭ３１３の前扉枠カウンタエリア３６４における第２前扉枠カウンタエリア（閉鎖特定契機把握用手段）が「０」となっているか否かを判定する。第２前扉枠カウンタエリアは、開放状態の前扉枠１４が閉鎖状態となった場合に、ＣＰＵ３１１において前扉枠１４が閉鎖状態となったことを特定する場合に用いられるカウンタである。当該第２前扉枠カウンタエリアは、前扉枠１４が閉鎖状態となったことを特定した後は、「０」の状態で維持される。したがって、前扉枠１４が閉鎖状態であることが特定された後であって当該閉鎖状態が継続されている場合には、第２前扉枠カウンタエリアは「０」であり、ステップＳ９０３にて肯定判定をし、そのまま本前扉枠開放信号監視処理を終了する。
【０２９９】
次に、上記（２）の前扉枠１４が閉鎖状態から開放状態となった場合であって開放状態であることが特定されるまでの処理について説明する。
【０３００】
今回は前扉枠１４が開放状態である場合であるため、ステップＳ９０１に肯定判定をし、ステップＳ９１１に進む。ステップＳ９１１では、ＲＡＭ３１３の第２前扉枠カウンタエリアに、閉鎖特定基準値情報を格納する。具体的には、第２前扉枠カウンタエリアに「２５０」を格納する。
【０３０１】
続くステップＳ９１２では、第１前扉枠カウンタエリアが「０」となっているか否かを判定する。今回は、前扉枠１４が閉鎖状態から開放状態となった場合であって開放状態であることが特定されるまでの処理であるため、前扉枠１４が閉鎖状態の場合にステップＳ９０２にて第１前扉枠カウンタエリアに格納された開放特定基準値情報が未だ「０」となっていない状態である。したがって、ステップＳ９１２にて否定判定をし、ステップＳ９１３に進む。
【０３０２】
ステップＳ９１３では、第１前扉枠カウンタエリアの値を１減算する。続くステップＳ９１４では、第１前扉枠カウンタエリアの値が「０」か否かを判定する。つまり、前扉枠１４が閉鎖状態から開放状態となった場合であって開放状態であることが特定されるまでは、前扉枠開放信号監視処理が実行される度に第１前扉枠カウンタエリアの値が１減算される。また、前扉枠開放信号監視処理は、通常処理の一部の処理として実行されるため、その実行周期は約４ｍｓｅｃである。また、前扉枠１４が閉鎖状態の場合には、ステップＳ９０２にて第１前扉枠カウンタエリアに「３」が格納される。したがって、ステップＳ９１４では、前扉枠１４が開放操作され閉鎖状態から開放状態となった時点（前扉枠開放スイッチ７８から前扉枠開放信号が出力された時点）から１２ｍｓｅｃが経過したか否かを判定していることとなる。
【０３０３】
第１前扉枠カウンタエリアの値が「０」でない場合には、ステップＳ９１４にて否定判定をし、そのまま本前扉枠開放信号監視処理を終了する。第１前扉枠カウンタエリアの値が「０」である場合には、ステップＳ９１４にて肯定判定をし、ステップＳ９１５に進む。ステップＳ９１５では、ＲＡＭ３１３の前扉枠開放フラグ格納エリアに前扉枠開放フラグが格納されているか否かを判定する。前扉枠開放フラグが格納されている場合には、そのまま本前扉枠開放信号監視処理を終了する。前扉枠開放フラグが格納されていない場合には、ステップＳ９１６に進む。
【０３０４】
ステップＳ９１６では、前扉枠開放フラグ格納エリア（前面体開放情報記憶手段）に前扉枠開放フラグ（前面体開放情報）を格納する。これにより、ＣＰＵ３１１において前扉枠１４が開放状態であることが特定される。続くステップＳ９１７では、ＲＡＭ３１３の前扉枠状態変化フラグ格納エリアに前扉枠状態変化フラグを格納する。これにより、ＣＰＵ３１１において前扉枠１４が開放状態であることを特定したタイミングであることが特定される。続くステップＳ９１８では、前扉枠開放コマンドをセットする。当該前扉枠開放コマンドは、後述する払出用出力処理にて払出制御基板３２２に出力され、払出制御基板３２２のＣＰＵ３３１では前扉枠開放コマンドを入力することで、前扉枠１４が開放状態であることを特定する。
【０３０５】
その後、ステップＳ９１０ではサブコマンド設定処理を実行する。サブコマンド設定処理では、音声ランプ制御基板３２４に前扉枠開放状態コマンド（前面体開放報知用情報）を出力し、前面体開放報知を実行させる。この前面体開放報知の態様は任意であり、例えば、エラー表示ランプ部２４の点灯や、スピーカ部２６からの報知音の出力や、図柄表示装置９１の表示画面における報知表示などが考えられる。また、外部端子板２１３を通じて遊技ホールの管理コンピュータ（ホールコンピュータ）に前面体開放信号を出力するようにしてもよい。その後、本前扉枠開放信号監視処理を終了する。
【０３０６】
以上のように、本パチンコ機１０では、ＣＰＵ３１１の汎用レジスタに前扉枠開放情報が格納されていたとしても、前扉枠１４が開放状態となったと即座に判定することはなく、複数回として設定された開放特定基準回数だけ連続して前扉枠開放情報が確認された場合、すなわち、開放特定基準期間に亘って前扉枠開放情報が確認された場合に、前扉枠１４が開放状態となったと判定する。これにより、前扉枠１４が開放状態ではないにも関わらず、ノイズなどにより第２入力ポート３５２又は汎用レジスタに前扉枠開放情報が格納された場合に、ＣＰＵ３１１において前扉枠１４が開放状態となったと特定してしまうことが防止される。
【０３０７】
本パチンコ機１０では、前扉枠１４に対して窓部２１、上皿３３及び下皿３４が一体化されていることに伴って、前扉枠１４が開放された場合には遊技球の払出を停止するようにしている。払出を停止しないと本体枠１３の開閉部材１２４の位置から払出装置２２４の位置まで遊技球が連なり、払出装置２２４の故障が懸念されるからである。この場合に、実際には前扉枠１４が開放状態となっていないにも関わらず、ＣＰＵ３１１において前扉枠１４が開放状態であると特定されるのは好ましくない。また、ノイズ等の影響で前扉枠開放コマンドが払出制御基板３２２に出力されると、それを解除するためのコマンドは出力されない。そうすると遊技球の払出が停止された状態が維持され続けてしまうこととなり、遊技者に不利益を及ぼしてしまうおそれがある。これに対して、本構成によれば、このような不都合が発生する可能性を低減することができる。
【０３０８】
次に、上記（３）の前扉枠１４が開放状態であることが特定された後であって当該開放状態が継続されている場合の処理について説明する。
【０３０９】
今回は前扉枠１４が開放状態である場合であるため、ステップＳ９０１にて肯定判定をし、ステップＳ９１１に進み、ＲＡＭ３１３の第２前扉枠カウンタエリアに「２５０」を格納する。続くステップＳ９１２では、第１前扉枠カウンタエリアが「０」となっているか否かを判定する。今回は前扉枠１４が開放状態であることが特定された後であって当該開放状態が継続されている場合であるため、第１前扉枠カウンタエリアが「０」の状態が維持されている。したがって、ステップＳ９１２にて肯定判定をし、そのまま本前扉枠開放信号監視処理を終了する。
【０３１０】
次に、上記（４）の前扉枠１４が開放状態から閉鎖状態となった場合であって閉鎖状態であることが特定されるまでの処理について説明する。
【０３１１】
今回は前扉枠１４が閉鎖状態である場合であるため、ステップＳ９０１にて否定判定をし、ステップＳ９０２に進み、ＲＡＭ３１３の第１前扉枠カウンタエリアに「３」を格納する。
【０３１２】
続くステップＳ９０３では、ＲＡＭ３１３の第２前扉枠カウンタエリアが「０」となっているか否かを判定する。今回は、前扉枠１４が開放状態から閉鎖状態となった場合であって閉鎖状態が特定されるまでの処理であるため、前扉枠１４が開放状態の場合にステップＳ９１１にて第２前扉枠カウンタエリアに格納された閉鎖特定基準回数が未だ「０」となっていない状態である。したがって、ステップＳ９０３にて否定判定をし、ステップＳ９０４に進む。
【０３１３】
ステップＳ９０４では、第２前扉枠カウンタエリアの値を１減算する。続くステップＳ９０５では、第２前扉枠カウンタエリアの値が「０」か否かを判定する。つまり、前扉枠１４が開放状態から閉鎖状態となった場合であって閉鎖状態であることが特定されるまでは、前扉枠開放信号監視処理が実行される度に第２前扉枠カウンタエリアの値が１減算される。また、前扉枠開放信号監視処理は、通常処理の一部の処理として実行されるため、その実行周期は約４ｍｓｅｃである。また、前扉枠１４が開放状態の場合には、ステップＳ９１１にて第２前扉枠カウンタエリアに「２５０」が格納される。したがって、ステップＳ９０５では、前扉枠１４が閉鎖操作され開放状態から閉鎖状態となった時点（前扉枠開放スイッチ７８からの前扉枠開放信号の出力が停止された時点）から１ｓｅｃが経過したか否かを判定していることとなる。
【０３１４】
第２前扉枠カウンタエリアの値が「０」でない場合には、ステップＳ９０５にて否定判定をし、そのまま本前扉枠開放信号監視処理を終了する。第２前扉枠カウンタエリアの値が「０」である場合には、ステップＳ９０５にて肯定判定をし、ステップＳ９０６に進む。ステップＳ９０６では、ＲＡＭ３１３の前扉枠開放フラグ格納エリアに前扉枠開放フラグが格納されているか否かを判定する。前扉枠開放フラグが格納されていない場合には、そのまま本前扉枠開放信号監視処理を終了する。前扉枠開放フラグが格納されている場合には、ステップＳ９０７に進む。
【０３１５】
ステップＳ９０７では、前扉枠開放フラグ格納エリアに格納されている前扉枠開放フラグを消去する。これにより、ＣＰＵ３１１において前扉枠１４が閉鎖状態であることが特定される。続くステップＳ９０８では、ＲＡＭ３１３の前扉枠状態変化フラグ格納エリアに前扉枠状態変化フラグを格納する。これにより、ＣＰＵ３１１において前扉枠１４が閉鎖状態であることを特定したタイミングであることが特定される。続くステップＳ９０９では、前扉枠閉鎖コマンドをセットする。当該前扉枠閉鎖コマンドは、後述する払出用出力処理にて払出制御基板３２２に出力され、払出制御基板３２２のＣＰＵ３３１では前扉枠閉鎖コマンドを入力することで、前扉枠１４が閉鎖状態であることを特定する。
【０３１６】
その後、ステップＳ９１０ではサブコマンド設定処理を実行する。今回のサブコマンド設定処理では、音声ランプ制御基板３２４に前扉枠閉鎖状態コマンド（前面体閉鎖報知用情報）を出力し、前面体開放報知を終了させる。その後、本前扉枠開放信号監視処理を終了する。
【０３１７】
以上のように、本パチンコ機１０では、ＣＰＵ３１１の汎用レジスタから前扉枠開放情報が消去されたとしても、前扉枠１４が閉鎖状態となったと即座に判定することはなく、複数回として設定された閉鎖基準連続回数だけ連続して前扉枠開放情報のない状態が確認された場合、すなわち、閉鎖特定基準期間に亘って前扉枠開放情報のない状態が確認された場合に、前扉枠１４が閉鎖状態となったと特定する。これにより、前扉枠１４が閉鎖状態となっていないにも関わらず、ノイズなどにより第２入力ポート３５２又は汎用レジスタから前扉枠開放情報が消去された場合に、ＣＰＵ３１１において前扉枠１４が閉鎖状態となったと特定してしまうことが防止される。
【０３１８】
本パチンコ機１０は前扉枠１４が開放状態となると遊技球の払出が停止されるとともに前扉枠１４が閉鎖状態となると遊技球の払出が再開される構成であるため、実際には前扉枠１４が閉鎖状態となっていないにも関わらず、ＣＰＵ３１１において前扉枠１４が閉鎖状態であると特定されるのは好ましくない。また、ノイズ等の影響で前扉枠閉鎖コマンドが払出制御基板３２２に出力されると、前扉枠１４が開放状態であるにも関わらず遊技球の払出が再開されてしまうこととなる。そうすると、本体枠１３の開閉部材１２４の位置から払出装置２２４の位置まで遊技球が連なり、払出装置２２４の故障が懸念される。これに対して、本構成によれば、このような不都合が発生する可能性が低減される。
【０３１９】
なお、ステップＳ８０４の本体枠開放信号監視処理では、本体枠１３の開放状態及び閉鎖状態の特定を行うための具体的な処理内容の説明を省略したが、基本的に前扉枠開放信号監視処理と同様の処理を実行する。
【０３２０】
＜賞球許可信号監視処理＞
次に、上記ステップＳ８０６の賞球許可信号監視処理について、図３２のフローチャートを参照しながら説明する。
【０３２１】
先ず賞球許可信号について説明する。
【０３２２】
本パチンコ機１０では、既に説明したように、電源及び発射制御基板３２１の電断時用電源部３２１ｃからの電力は、主制御基板３０１のＲＡＭ３１３に供給されるが、払出制御基板３２２のＲＡＭ３３３には供給されない。当該構成とすることにより、電断時用電源部３２１ｃの小容量化が図られ、それに伴ってパチンコ機１０のコストの削減が図られる。
【０３２３】
但し、当該構成においては、外部電源からのパチンコ機１０への電力供給が停止されると、払出制御基板３２２のＲＡＭ３３３に記憶されている情報は全て消去されてしまう（破壊されてしまう）。この場合、従来のパチンコ機のように未払出の賞球数の情報を全て払出制御基板３２２のＲＡＭ３３３に記憶しておく構成とすると、未払出の賞球数がある状況でパチンコ機１０への電力供給が停止された場合にはその未払出の賞球数の全てが払い出されることなく消去されてしまう。そうすると、遊技者に多大な不利益を及ぼすこととなってしまう。
【０３２４】
これに対して、本パチンコ機１０では、未払出の賞球情報は基本的に主制御基板３０１のＲＡＭ３１３の賞球用カウンタエリア３６１に記憶し、主制御基板３０１のＣＰＵ３１１は払出制御基板３２２のＣＰＵ３３１から賞球許可信号を入力している場合に当該ＣＰＵ３３１に対して賞球コマンドを出力する。そして、払出制御基板３２２のＣＰＵ３３１では、ＲＡＭ３３３の賞球数記憶エリア３７４に記憶される賞球数の情報が、最大でも、１回の入賞に対する最大賞球数（１５個賞球）と、後述する許可基準数との和となるように賞球許可信号の出力開始タイミング及び出力停止タイミングを設定する。なお、この許可基準数は、１回の入賞に対する最小賞球数又はそれ未満となっている。これにより、未払出の賞球数が多数残っている状況でパチンコ機１０への電力供給が停止されたとしても、その際に消去される賞球数を極力少なくすることが可能となる。つまり、賞球許可信号とは、主制御基板３０１のＣＰＵ３１１において賞球コマンドの出力タイミングを特定するために、払出制御基板３２２のＣＰＵ３３１から主制御基板３０１のＣＰＵ３１１に出力される情報である。
【０３２５】
さて、賞球許可信号監視処理では先ずステップＳ１００１にて、賞球許可信号を入力している旨の賞球許可情報が第１入力ポート３５１の第７ビットＤ７に格納されているか否かを判定する。なお、賞球許可信号監視処理に際して、第１入力ポート３５１の情報をＣＰＵ３１１の汎用レジスタや専用レジスタに格納する構成としてもよく、この場合、そのレジスタに賞球許可情報が格納されているか否かを判定する構成とする。
【０３２６】
賞球許可情報が格納されている場合には、ステップＳ１００２にて、主制御基板３０１のＲＡＭ３１３の賞球許可カウンタエリア（許可契機把握用手段）３６５に格納されている値が「５」以上であるか否かを判定する。賞球許可カウンタエリア３６５とは、第１入力ポート３５１に賞球許可情報が格納されている場合に、それが払出制御基板３２２から実際に賞球許可信号が出力されていることに起因して格納されたものか、ノイズなどの原因により格納されたものかをＣＰＵ３１１において特定するためのものである。
【０３２７】
賞球許可カウンタエリア３６５の値が「５」以上の場合には、ステップＳ１００２にて肯定判定をし、そのまま本賞球許可信号監視処理を終了する。一方、賞球許可カウンタエリア３６５の値が「５」未満の場合には、ステップＳ１００２にて否定判定をし、ステップＳ１００３に進む。ステップＳ１００３では、賞球許可カウンタエリア３６５の値を１加算した後に、本賞球許可信号監視処理を終了する。
【０３２８】
ここで、賞球許可信号監視処理は、通常処理の一部の処理として実行されるため、その実行周期は約４ｍｓｅｃである。したがって、払出制御基板３２２から賞球許可信号が出力されており、且つ賞球許可カウンタエリア３６５の値が「５」未満の場合には、約４ｍｓｅｃ周期で賞球許可カウンタエリア３６５の値が１加算される。また、ステップＳ１００２の処理が実行されることにより、払出制御基板３２２からの賞球許可信号の出力が継続されている状況であっても賞球許可カウンタエリア３６５の値が「５」以上となった場合には、当該賞球許可カウンタエリア３６５の値の加算処理は実行しない。
【０３２９】
また、ステップＳ１００２にて、賞球許可情報が格納されていないと判定した場合には、ステップＳ１００４にて賞球許可カウンタエリア３６５の値を「０」クリアした後に、本賞球許可信号監視処理を終了する。つまり、払出制御基板３２２から賞球許可信号が出力されていない状況では、賞球許可カウンタエリア３６５の値は「０」に維持される。
【０３３０】
＜払出用出力処理＞
次に、通常処理（図２２）のステップＳ５０８にて実行される払出用出力処理について、図３３のフローチャートを参照しながら説明する。払出用出力処理とは、主制御基板３０１のＣＰＵ３１１から払出制御基板３２２のＣＰＵ３３１に各種コマンドを出力するための処理である。
【０３３１】
払出用出力処理では、先ずステップＳ１１０１にて、主制御基板３０１のＲＡＭ３１３の前扉枠状態変化フラグ格納エリアに前扉枠状態変化フラグが格納されているか否かを判定する。前扉枠状態変化フラグが格納されている場合には、ステップＳ１１０２にて前扉枠状態変化フラグを消去するとともに、ステップＳ１１０３にて前扉枠開放コマンド又は前扉枠閉鎖コマンドを払出制御基板３２２に出力した後に本払出用出力処理を終了する。
【０３３２】
一方、ステップＳ１１０１において、ＲＡＭ３１３の前扉枠状態変化フラグ格納エリアに前扉枠状態変化フラグが格納されていない場合には否定判定をし、ステップＳ１１０４に進む。ステップＳ１１０４では、ＲＡＭ３１３の前扉枠開放フラグ格納エリアに前扉枠開放フラグが格納されているか否かを判定する。前扉枠開放フラグが格納されている場合には、そのまま払出用出力処理を終了する。
【０３３３】
前扉枠開放フラグが格納されていない場合には、ステップＳ１１０５にて、ＲＡＭ３１３の賞球許可カウンタエリア３６５の値が出力許可基準回数としての「５」となっているか否かを判定する。ここで、上記のとおり、賞球許可カウンタエリア３６５の値は、払出制御基板３２２のＣＰＵ３３１から賞球許可信号が出力されており、且つ賞球許可カウンタエリア３６５の値が「５」未満の場合には、約４ｍｓｅｃ周期で１加算される。また、賞球許可カウンタエリア３６５の値は、払出制御基板３２２のＣＰＵ３３１からの賞球許可信号の出力が停止された場合には「０」クリアされる。したがって、ステップＳ１１０５では、払出制御基板３２２のＣＰＵ３３１からの賞球許可信号の出力が継続して出力許可継続期間としての２０ｍｓｅｃとなったか否かを判定している。
【０３３４】
賞球許可カウンタエリア３６５の値が「５」でない場合には、そのまま本払出用出力処理を終了する。賞球許可カウンタエリア３６５の値が「５」である場合には、ステップＳ１１０６にて、ＲＡＭ３１３の賞球用カウンタエリア３６１における各種カウンタエリア３６１ａ〜３６１ｄのいずれかに賞球情報が記憶されているか否かを判定する。いずれにも賞球情報が記憶されていない場合には、そのまま本払出用出力処理を終了する。
【０３３５】
各種賞球用カウンタエリア３６１ａ〜３６１ｄのいずれかに賞球情報が記憶されている場合には、ステップＳ１１０７にて賞球許可カウンタエリア３６５の値を「０」クリアする。その後、ステップＳ１１０８にて賞球コマンド出力処理を実行し、本払出用出力処理を終了する。
【０３３６】
ここで、賞球コマンド出力処理について、図３４のフローチャートを参照しながら説明する。
【０３３７】
先ずステップＳ１２０１では、ＲＡＭ３１３の１５個賞球用カウンタエリア３６１ａの値が「０」か否かを判定する。「０」でない場合には、１５個賞球について賞球の未実施情報が記憶されていることを意味するため、ステップＳ１２０２にて、１５個賞球コマンドを払出制御基板３２２のＣＰＵ３３１に出力するとともに、１５個賞球用カウンタエリア３６１ａの値を１減算する。その後、本賞球コマンド出力処理を終了する。
【０３３８】
ステップＳ１２０１において、１５個賞球用カウンタエリア３６１ａの値が「０」である場合には、ステップＳ１２０３に進む。ステップＳ１２０３では、ＲＡＭ３１３の４個賞球用カウンタエリア３６１ｃの値が「０」か否かを判定する。「０」でない場合には、４個賞球について賞球の未実施情報が記憶されていることを意味するため、ステップＳ１２０４にて、４個賞球コマンドを払出制御基板３２２のＣＰＵ３３１に出力するとともに、４個賞球用カウンタエリア３６１ｃの値を１減算する。その後、本賞球コマンド出力処理を終了する。
【０３３９】
ステップＳ１２０３において、４個賞球用カウンタエリア３６１ｃの値が「０」である場合には、ステップＳ１２０５に進む。ステップＳ１２０５では、ＲＡＭ３１３の３個賞球用カウンタエリア３６１ｄの値が「０」か否かを判定する。「０」でない場合には、３個賞球について賞球の未実施情報が記憶されていることを意味するため、ステップＳ１２０６にて、３個賞球コマンドを払出制御基板３２２のＣＰＵ３３１に出力するとともに、３個賞球用カウンタエリア３６１ｄの値を１減算する。その後、本賞球コマンド出力処理を終了する。
【０３４０】
ステップＳ１２０５において、３個賞球用カウンタエリア３６１ｄの値が「０」である場合には、ステップＳ１２０７に進む。ステップＳ１２０７では、１０個賞球コマンドを払出制御基板３２２のＣＰＵ３３１に出力するとともに、１０個賞球用カウンタエリア３６１ｂの値を１減算する。その後、本賞球コマンド出力処理を終了する。
【０３４１】
以上のように、主制御基板３０１のＣＰＵ３１１は、第１入力ポート３５１に賞球許可情報が格納されたとしても、払出制御基板３２２において賞球コマンドの出力が許可されたと即座に特定することはなく、複数回として設定された出力許可基準回数だけ連続して賞球許可情報が確認された場合、すなわち、出力許可基準期間である２０ｍｓｅｃに亘って賞球許可信号が出力されている状態が確認された場合に、賞球コマンドの出力が許可されたと特定する（出力許可状態であると特定する）。そして、賞球コマンドの出力が許可されたと特定することで、払出制御基板３２２のＣＰＵ３３１に１回の入賞に対応した１個の賞球コマンドを出力する。このように出力許可基準期間が設定されていることにより、既に説明したように、第１入力ポート３５１に賞球許可情報が格納されている場合に、それが払出制御基板３２２から賞球許可信号が出力されていることに起因して格納されたものか、ノイズなどの原因により格納されたものかをＣＰＵ３１１において特定することができる。よって、ノイズなどの原因で賞球許可情報が格納された場合に、それに対して賞球コマンドが出力されてしまうことを阻止することができる。
【０３４２】
特に、後述するように払出制御基板３２２のＲＡＭ３３３の賞球数記憶エリア３７４には、予め定められた最大基準数を超える賞球数を記憶することができないようになっている。この場合に、ノイズなどの原因で賞球許可情報が格納され、それに対して賞球コマンドが出力されてしまうと、その賞球コマンドに対応した賞球数は実際に払い出されることなく消去されてしまう。そうすると、遊技者に不利益を及ぼすこととなってしまう。これに対して、本構成によれば、このような不都合の発生を防止することができる。
【０３４３】
＜払出制御基板３２２のＣＰＵ３３１における処理構成＞
次に、払出制御基板３２２のＣＰＵ３３１における処理構成について説明する。かかるＣＰＵ３３１の処理としては大別して、主制御基板３０１のＣＰＵ３１１からのコマンドの入力により起動される入力時割込み処理と、電源投入に伴い起動されるメイン処理と、定期的に（本実施の形態では２ｍｓｅｃ周期で）起動されるタイマ割込み処理とがある。入力時割込み処理では、払出制御基板３２２のＲＡＭ３３３に設けられたリングバッファにおける読み込みポインタに対応した記憶領域に対して、今回入力したコマンドを記憶させる。以下、メイン処理及びタイマ割込み処理について説明する。
【０３４４】
＜メイン処理＞
メイン処理について、図３５のフローチャートを参照しながら説明する。このメイン処理は、電源投入時のリセットに伴い起動される。
【０３４５】
先ず、ステップＳ１３０１では、電源投入に伴う初期設定を実行する。続くステップＳ１３０２では、初期表示処理を実行する。初期表示処理では、払出制御基板３２２に設けられた７セグ表示器２４２ａに初期表示として「０」を表示させる。
【０３４６】
続くステップＳ１３０３では、ＲＡＭアクセスを許可すると共に、ステップＳ１３０４で外部割込みベクタの設定を行う。その後、ステップＳ１３０５にてＲＡＭ３３３の全領域を「０」にクリアし、ステップＳ１３０６にてＣＰＵ周辺デバイスの初期設定を行う。続くステップＳ１３０７では割込みを許可する。以上のステップＳ１３０１〜ステップＳ１３０７の一連の処理が払出制御基板３２２のＣＰＵ３３１における立ち上げ処理に該当し、当該立ち上げ処理が完了するまでに、例えば３００ｍｓｅｃを要する。なお、この立ち上げ処理に要する時間は３００ｍｓｅｃに限定されることはなく、主制御基板３０１のＣＰＵ３１１において立ち上げ処理に要する時間よりも短いのであれば任意である。
【０３４７】
その後、電源が完全に遮断して処理が実行できなくなるまで、ステップＳ１３０７の処理を繰り返し実行する。なお、このようにステップＳ１３０７の割込み許可の設定処理を繰り返し実行することで、仮にノイズ等の影響で割込み許可の設定が解除されて不許可の設定となったとしても、割込み許可の状態に再度設定しなおすことができる。
【０３４８】
＜タイマ割込み処理＞
次に、払出制御基板３２２のＣＰＵ３３１により例えば２ｍｓｅｃ毎に起動されるタイマ割込み処理について、図３６のフローチャートを参照しながら説明する。
【０３４９】
先ずステップＳ１４０１にて状態復帰スイッチ２４５をチェックして、状態復帰動作開始と判定した場合に状態復帰動作を実行する。その後、ステップＳ１４０２にてコマンド判定処理を実行し、ステップＳ１４０３にて下皿３４の満タン状態に関する処理として満タン用処理を実行し、ステップＳ１４０４にてタンク２２１の球無状態に関する処理として球無用処理を実行し、ステップＳ１４０５にて賞球数の設定に関する処理として賞球設定処理を実行し、ステップＳ１４０６にて貸球の設定に関する処理として貸球設定処理を実行し、ステップＳ１４０７にて払出個数の設定に関する処理として払出個数設定処理を実行し、ステップＳ１４０８にて遊技球の払出に関する処理として払出制御処理を実行し、ステップＳ１４０９にて賞球許可信号の設定に関する処理として賞球許可信号設定処理を実行した後に、本タイマ割込み処理を終了する。
【０３５０】
以下、ステップＳ１４０２のコマンド判定処理、ステップＳ１４０３の満タン用処理、ステップＳ１４０４の球無用処理、ステップＳ１４０５の賞球設定処理、ステップＳ１４０６の貸球設定処理、ステップＳ１４０７の払出個数設定処理、ステップＳ１４０８の払出制御処理及びステップＳ１４０９の賞球許可信号設定処理を詳細に説明する。
【０３５１】
＜コマンド判定処理＞
先ずステップＳ１４０２のコマンド判定処理について、図３７のフローチャートを参照しながら説明する。ここで、上記のとおり主制御基板３０１のＣＰＵ３１１から入力したコマンドは入力時割込み処理が実行されることにより、払出制御基板３２２のＲＡＭ３３３に設けられたリングバッファに一時的に記憶されている。コマンド判定処理では、リングバッファの各記憶領域のうちから今回の読み出しポインタに対応した記憶領域に記憶されている情報を読み出し、その読み出した情報に対応した処理を実行する。
【０３５２】
さて、コマンド判定処理では、先ずステップＳ１５０１にて読み出した情報が初期コマンドか否かを判定する。初期コマンドである場合には、ステップＳ１５０２にて初期表示解除処理を実行した後に、本コマンド判定処理を終了する。初期表示解除処理では、７セグ表示器２４２ａにおける初期表示を終了させる。
【０３５３】
読み出した情報が初期コマンドでない場合には、ステップＳ１５０３にて賞球コマンドか否かを判定する。賞球コマンドである場合には、ステップＳ１５０４にてコマンド格納処理を実行した後に、本コマンド判定処理を終了する。コマンド格納処理では、払出制御基板３２２のＲＡＭ３３３のコマンド格納エリア３７３に、賞球コマンドを格納する。
【０３５４】
読み出した情報が賞球コマンドでない場合には、ステップＳ１５０５にて前扉枠開放コマンドか否かを判定する。前扉枠開放コマンドである場合には、ステップＳ１５０６にてＲＡＭ３３３の前扉枠開放フラグ格納エリア（払出側の前面体開放情報記憶手段）に前扉枠開放フラグ（払出側の前面体開放情報）を格納した後に、本コマンド判定処理を終了する。
【０３５５】
読み出した情報が前扉枠開放コマンドでない場合には、ステップＳ１５０７にて前扉枠閉鎖コマンドか否かを判定する。前扉枠閉鎖コマンドである場合には、ステップＳ１５０８にてＲＡＭ３３３の前扉枠開放フラグ格納エリアから前扉枠開放フラグを消去した後に、本コマンド判定処理を終了する。前扉枠開放コマンドでない場合には、そのまま本コマンド判定処理を終了する。
【０３５６】
＜満タン用処理＞
次に、ステップＳ１４０３の満タン用処理について、図３８のフローチャートを参照しながら説明する。満タン用処理では、下皿３４への前扉側下皿通路５２に設けられた満タン検知センサ５９の検知結果に基づいて下皿３４が満タン状態か否かが判定され各種処理が実行される。そして、満タン検知センサ５９にて遊技球が検知されていない場合にはステップＳ１６０２以降の処理が実行され、遊技球が検知されている場合にはステップＳ１６０９以降の処理が実行される。以下の説明では、便宜上、ステップＳ１６０９以降の処理を説明した後にステップＳ１６０２以降の処理を説明する。
【０３５７】
満タン用処理において先ずステップＳ１６０１では、満タン検知センサ５９から満タン検知信号を入力しているか否かを判定する。具体的には、払出制御基板３２２のＣＰＵ３３１の入力ポートに満タン検知信号を入力している旨を示す満タン検知情報が格納されているか否かを判定する。
【０３５８】
満タン検知信号を入力している場合には、ステップＳ１６０９にて、払出制御基板３２２のＲＡＭ３３３の満タンカウンタエリア３７１における第２満タンカウンタエリアを「０」クリアする。第２満タンカウンタエリアは、満タン検知センサ５９から満タン検知信号を継続して入力していない期間を計測するためのカウンタである。その後、ステップＳ１６１０にて、満タンカウンタエリア３７１における第１満タンカウンタエリアの値を１加算する。第１満タンカウンタエリアは、満タン検知センサ５９から満タン検知信号を継続して入力している期間を計測するためのカウンタである。
【０３５９】
ステップＳ１６１０の後は、ステップＳ１６１１にて第１満タンカウンタエリアが第１満タン特定基準期間に対応したカウント値としての「８５０」となっているか否かを特定する。ここで、本満タン用処理はタイマ割込み処理の一部の処理として実行され、タイマ割込み処理は上記のとおり２ｍｓｅｃ周期で起動される。よって、満タン検知センサ５９から満タン検知信号を入力している場合には第１満タンカウンタエリアは約２ｍｓｅｃ周期で１加算されるため、ステップＳ１６１１では満タン検知信号を約１．７ｓｅｃ（第１満タン特定基準期間）に亘って継続しているか否かを判定している。
【０３６０】
第１満タンカウンタエリアが「８５０」の場合には、下皿３４が満タン状態であると特定しステップＳ１６１２に進む。つまり、下皿３４が満タン状態である場合には前扉側下皿通路５２内にて遊技球が並ぶため、満タン検知センサ５９によって遊技球が継続して検知され満タン検知信号の出力が継続される。そして、この状態で約１．７ｓｅｃが継続することにより、下皿３４が満タン状態であると特定される。このように、下皿３４が満タン状態であると特定される期間を１．７ｓｅｃと設定したのは、当該期間が極端に長いと払出装置２２４の位置まで遊技球が連なり払出モータ２５７などが故障してしまうおそれがあるからであり、当該期間が極端に短いと下皿３４が満タン状態でないにも関わらず満タン状態であると特定されるおそれがあるからである。
【０３６１】
ステップＳ１６１２では、ＲＡＭ３３３の満タンフラグ格納エリア（満タン状態情報記憶手段）に満タンフラグ（満タン状態情報）が格納されているか否かを判定する。満タンフラグが格納されている場合には、そのまま本満タン用処理を終了する。満タンフラグが格納されていない場合には、ステップＳ１６１３にて満タンフラグを格納するとともに満タン状態に設定した後に本満タン用処理を終了する。満タン状態が設定されることにより、払出制御基板３２２のＣＰＵ３３１から主制御基板３０１のＣＰＵ３１１に満タン信号の出力が開始されるとともに、満タン状態が設定されている間は満タン信号の出力状態が維持される。
【０３６２】
一方、ステップＳ１６１１にて、第１満タンカウンタエリアの値が「８５０」でない場合には、ステップＳ１６１４にて第１満タンカウンタエリアが第２満タン特定基準期間に対応したカウント値としての「４００」となっているか否かを判定する。上述したとおり、第１満タンカウンタエリアは約２ｍｓｅｃ周期で１加算されるため、ステップＳ１６１４では満タン検知信号を継続して約０．８ｓｅｃ（第２満タン特定基準期間）入力しているか否かを判定している。
【０３６３】
第１満タンカウンタエリアが「４００」でない場合にはそのまま本満タン用処理を終了する。第１満タンカウンタエリアが「４００」の場合には、下皿３４が満タン状態であるおそれがあると特定し、ステップＳ１６１５に進む。ステップＳ１６１５では、ＲＡＭ３３３の満タン低速フラグ格納エリア（満タン低速情報記憶手段）に満タン低速フラグ（満タン低速情報）を格納する。その後、本満タン用処理を終了する。
【０３６４】
満タン低速フラグが格納されることにより、ＣＰＵ３３１では後述するように払出モータ２５７の払出速度の設定を、それまでの通常周期（具体的には、６０ｍｓｅｃ間隔で遊技球を払い出す）から低速周期（具体的には、６００ｍｓｅｃ間隔で遊技球を払い出す）に変更する。
【０３６５】
このように払出モータ２５７の払出速度を低速周期に切り換えるのは以下の理由による。すなわち、満タン検知センサ５９は遊技球を検知している間は継続して満タン検知信号を出力する構成であるため、連続して払い出される遊技球の間隔が狭くなると、満タン検知センサ５９から見ると、１の遊技球の検知期間の終期が次の遊技球の検知期間の始期よりも後となる。そうすると、下皿３４が満タン状態となっていないにも関わらず満タン検知センサ５９から継続して満タン検知信号が出力されることとなる。そして、この状態が継続すると下皿３４が満タン状態であると特定されてしまう。
【０３６６】
これに対して、上記のとおり、払出モータ２５７の払出速度を低速周期に切り換えることで、前扉側下皿通路５２内を連続して通過する各遊技球の間隔が広くなる。より詳細には、この間隔は満タン検知センサ５９の検知範囲を越える間隔となる。よって、継続されていた満タン検知信号の出力が途切れるため、下皿３４が満タン状態となっていないにも関わらず満タン状態となっていると特定されることを防止することができる。
【０３６７】
満タン用処理の説明に戻り、ステップＳ１６０１にて満タン検知センサ５９から満タン検知信号を入力していない場合には、ステップＳ１６０２にて第１満タンカウンタエリアを「０」クリアする。その後、ステップＳ１６０３にて、ＲＡＭ３３３の満タン低速フラグ格納エリアに満タン低速フラグが格納されているか否かを判定する。満タン低速フラグが格納されていない場合には、そのままステップＳ１６０５に進み、満タン低速フラグが格納されている場合には、ステップＳ１６０４にて満タン低速フラグを消去した後にステップＳ１６０５に進む。
【０３６８】
満タン低速フラグが消去されることにより、ＣＰＵ３３１では基本的に払出モータ２５７の払出速度の設定を、低速周期から通常周期に変更する。つまり、満タン検知センサ５９から継続して満タン検知信号が出力されている状況下において払出モータ２５７の払出速度を低速周期に変更することで満タン検知信号の出力が途切れた場合には、即座に払出速度が通常周期に復帰する。これにより、払出モータ２５７の払出速度を必要に応じて低速周期に変更するようにした構成において、遊技球の払出に要する時間が極端に長くなることが防止される。
【０３６９】
続くステップＳ１６０５では、第２満タンカウンタエリアを１加算する。その後、ステップＳ１６０６にて第２満タンカウンタエリアが「２５０」となっているか否かを判定する。ここで、第２満タンカウンタエリアは、満タン検知センサ５９から満タン検知信号を入力していない場合には約２ｍｓｅｃ周期で１加算される。よって、ステップＳ１６０６では満タン検知信号を入力していない状態が継続して約０．５ｓｅｃとなっているか否かを判定している。
【０３７０】
第２満タンカウンタエリアが「２５０」でない場合にはそのまま本満タン用処理を終了する。一方、第２満タンカウンタエリアが「２５０」である場合には、ステップＳ１６０７にてＲＡＭ３３３の満タンフラグ格納エリアに満タンフラグが格納されているか否かを判定する。満タンフラグが格納されていない場合にはそのまま本満タン用処理を終了する。満タンフラグが格納されている場合には、ステップＳ１６０８にて満タンフラグを消去するとともに満タン解除状態を設定した後に本満タン用処理を終了する。満タン解除状態が設定されることにより、払出制御基板３２２のＣＰＵ３３１から主制御基板３０１のＣＰＵ３１１への満タン信号の出力が停止されるとともに、満タン解除状態が設定されている間は満タン信号の出力停止状態が維持される。
【０３７１】
ここで、ステップＳ１６０６にて満タン検知センサ５９からの満タン検知信号の出力が停止されてから約０．５ｓｅｃ経過するのを待ってステップＳ１６０８の処理を実行するようにしたことで、ノイズなどの影響で実際には満タン検知センサ５９の検知範囲に遊技球が待機しているのに満タン状態が解除されたと判定されないようにことができる。
【０３７２】
なお、ステップＳ１６０６、ステップＳ１６１１及びステップＳ１６１４において、それぞれ判定値以上であるか否かを判定する構成としてもよい。
【０３７３】
＜球無用処理＞
次に、ステップＳ１４０４の球無用処理について、図３９のフローチャートを参照しながら説明する。球無用処理では、ケースレール２２３に設けられた球無検知センサ２２３ａの検知結果に基づいてタンク２２１が球無状態か否かが判定され各種処理が実行される。そして、球無検知センサ２２３ａにて遊技球が検知されている場合にはステップＳ１７０２以降の処理が実行され、遊技球が検知されていない場合にはステップＳ１７０８以降の処理が実行される。以下の説明では、便宜上、ステップＳ１７０８以降の処理を説明した後にステップＳ１７０２以降の処理を説明する。
【０３７４】
球無用処理において先ずステップＳ１７０１では、球無検知センサ２２３ａから球無検知信号を入力しているか否かを判定する。具体的には、払出制御基板３２２のＣＰＵ３３１の入力ポートに球無検知信号を入力している旨を示す球無検知情報が格納されているか否かを判定する。
【０３７５】
球無検知信号を入力している場合には、ステップＳ１７０８にて、払出制御基板３２２のＲＡＭ３３３の球無カウンタエリア３７２における第２球無カウンタエリアを「０」クリアする。第２球無カウンタエリアは、球無検知センサ２２３ａから球無検知信号を継続して入力していない期間を計測するためのカウンタである。その後、ステップＳ１７０９にて、球無カウンタエリア３７２における第１球無カウンタエリアの値を１加算する。第１球無カウンタエリアは、球無検知センサ２２３ａから球無検知信号を継続して入力している期間を計測するためのカウンタである。
【０３７６】
ステップＳ１７０９の後は、ステップＳ１７１０にて第１球無カウンタエリアが第１球無特定基準期間に対応したカウント値としての「５０００」となっているか否かを特定する。ここで、本球無用処理はタイマ割込み処理の一部の処理として実行され、タイマ割込み処理は上記のとおり２ｍｓｅｃ周期で起動される。よって、球無検知センサ２２３ａから球無検知信号を入力している場合には第１球無カウンタエリアは約２ｍｓｅｃ周期で１加算されるため、ステップＳ１７１０では球無検知信号を約１０ｓｅｃ（第１球無特定基準期間）に亘って継続しているか否かを判定している。
【０３７７】
第１満球無カウンタエリアが「５０００」の場合には、タンク２２１が球無状態であると特定しステップＳ１７１１に進む。つまり、タンク２２１が球無状態である場合にはケースレール２２３内にて遊技球が並ばなくなるため、球無検知センサ２２３ａによって遊技球が継続して検知されなくなり球無検知信号の出力が継続される。そして、この状態で約１０ｓｅｃが継続することにより、タンク２２１が球無状態であると特定される。
【０３７８】
ステップＳ１７１１では、ＲＡＭ３３３の球無フラグ格納エリア（球無状態情報記憶手段）に球無フラグ（球無状態情報）が格納されているか否かを判定する。球無フラグが格納されている場合には、そのまま本球無用処理を終了する。球無フラグが格納されていない場合には、ステップＳ１７１２にて球無フラグを格納するとともに球無状態に設定した後に本球無用処理を終了する。球無状態が設定されることにより、払出制御基板３２２のＣＰＵ３３１から主制御基板３０１のＣＰＵ３１１に払出異常信号の出力が開始されるとともに、球無状態が設定されている間は払出異常信号の出力状態が維持される。
【０３７９】
一方、ステップＳ１７１０にて、第１球無カウンタエリアの値が「５０００」でない場合には、ステップＳ１７１３にて第１球無カウンタエリアが第２球無特定基準期間に対応したカウント値としての「５００」となっているか否かを判定する。上述したとおり、第１球無カウンタエリアは約２ｍｓｅｃ周期で１加算されるため、ステップＳ１７１３では球無検知信号を継続して約１．０ｓｅｃ（第２球無特定基準期間）入力しているか否かを判定している。
【０３８０】
第１球無カウンタエリアが「５００」でない場合にはそのまま本球無用処理を終了する。第１球無カウンタエリアが「５００」である場合には、タンク２２１が球無状態であるおそれがあると特定し、ステップＳ１７１４に進む。ステップＳ１７１４では、ＲＡＭ３３３の球無低速フラグ格納エリア（球無低速情報記憶手段）に球無低速フラグ（球無低速情報）を格納する。その後、本球無用処理を終了する。
【０３８１】
球無低速フラグが格納されることにより、ＣＰＵ３３１では後述するように払出モータ２５７の払出速度の設定を、それまでの通常周期（具体的には、６０ｍｓｅｃ間隔で遊技球を払い出す）から低速周期（具体的には、６００ｍｓｅｃ間隔で遊技球を払い出す）に変更する。
【０３８２】
このように払出モータ２５７の払出速度を低速周期に切り換えるのは以下の理由による。すなわち、タンク２２１においては球詰まりが発生することがある。これに対して、タンク２２１には、上記球詰まりが発生した際に当該球詰まりを解消すべく、タンク２２１を振動させるための振動モータが設けられている。球詰まりが重度のものでなければ、振動モータによりタンク２２１を振動させることで当該球詰まりは解消する。そして、この球詰まりの解消は１０ｓｅｃ以内に完了するものと考えられる。
【０３８３】
当該事情において、球無検知センサ２２３ａにて遊技球を検知していない期間が第１球無特定基準期間である約１．０ｓｅｃが経過した時点で、払出モータ２５７の払出速度を低速周期に切り換えることで、払出装置２２４の回転体２５６よりも上流側に待機している遊技球が全てなくなってしまう前のタイミングで球詰まりが解消される可能性が高められる。払出装置２２４の回転体２５６よりも上流側に待機している遊技球が全てなくなってしまうと、再度、タンク２２１側から回転体２５６に向けて遊技球が補充された際に、その遊技球がケースレール２２３を通じて落下し回転体２５６に直接衝突することとなり、回転体２５６の故障の発生等が懸念される。これに対して、上記のように払出速度を低速周期に切り換えることで、このような不都合が発生する可能性が低減される。
【０３８４】
球無用処理の説明に戻り、ステップＳ１７０１にて球無検知センサ２２３ａから球無検知信号を入力していない場合には、ステップＳ１７０２にて第１球無カウンタエリアを「０」クリアする。その後、ステップＳ１７０３にて、第２球無カウンタエリアを１加算する。その後、ステップＳ１７０４にて第２球無カウンタエリアが「１５００」となっているか否かを判定する。ここで、第２球無カウンタエリアは、球無検知センサ２２３ａから球無検知信号を入力していない場合には約２ｍｓｅｃ周期で１加算される。よって、ステップＳ１７０４では球無検知信号を入力していない状態が継続して約３．０ｓｅｃとなっているか否かを判定している。
【０３８５】
第２球無カウンタエリアが「１５００」でない場合にはそのまま本球無用処理を終了する。一方、第２球無カウンタエリアが「１５００」である場合には、ステップＳ１７０５にてＲＡＭ３３３の球無低速フラグ格納エリアから球無低速フラグを消去する。球無低速フラグが消去されることにより、ＣＰＵ３３１では基本的に払出モータ２５７の払出速度の設定を、低速周期から通常周期に変更する。
【０３８６】
続くステップＳ１７０６では、ＲＡＭ３３３の球無フラグ格納エリアに球無フラグが格納されているか否かを判定する。球無フラグが格納されていない場合にはそのまま本球無用処理を終了する。球無フラグが格納されている場合には、ステップＳ１７０７にて球無フラグを消去するとともに球無解除状態を設定した後に本球無用処理を終了する。球無解除状態が設定されることにより、払出制御基板３２２のＣＰＵ３３１から主制御基板３０１のＣＰＵ３１１への払出異常信号の出力が停止されるとともに、球無解除状態が設定されている間は払出異常信号の出力停止状態が維持される。
【０３８７】
ここで、ステップＳ１７０４にて球無検知センサ２２３ａからの球無検知信号の出力が停止されてから約３．０ｓｅｃ経過するのを待ってステップＳ１７０５及びステップＳ１７０７の処理を実行するようにしたことで、ノイズなどの影響で実際には球無検知センサ２２３ａの検知範囲に遊技球が待機していないのに球無状態が解除されたと判定されないようにことができる。
【０３８８】
なお、ステップＳ１７０４、ステップＳ１７１０及びステップＳ１７１３において、それぞれ判定値以上であるか否かを判定する構成としてもよい。
【０３８９】
＜賞球設定処理＞
次に、ステップＳ１４０５の賞球設定処理について、図４０のフローチャートを参照しながら説明する。賞球設定処理では、主制御基板３０１のＣＰＵ３３１から入力した賞球コマンドから賞球数を特定し、その特定した賞球数を払出制御基板３２２のＲＡＭ３３３の賞球数記憶エリア３７４に加算する処理が実行される。
【０３９０】
賞球設定処理では先ずステップＳ１８０１にて、ＲＡＭ３３３のコマンド格納エリア３７３に賞球コマンドが格納されているか否かを判定する。賞球コマンドが格納されていない場合には、そのまま本賞球設定処理を終了する。賞球コマンドが格納されている場合には、ステップＳ１８０２に進む。
【０３９１】
ステップＳ１８０２では、賞球コマンド用の演算処理を実行する。ここで、既に説明したように賞球コマンドは、３個賞球コマンド、４個賞球コマンド、１０個賞球コマンド、１５個賞球コマンドの４種類が設定されており、これら各賞球コマンドは、図２５（ｂ）に示すように、上位情報と下位情報とからなる２バイトで構成されている。そして、各賞球コマンドは、上位情報と下位情報との加算を演算した場合の１バイトからなる情報の形態が「ＦＦ」となるように設定されている。ステップＳ１８０２では、ＲＡＭ３３３のコマンド格納エリア３７３に格納されている賞球コマンドについて、上記加算の演算を実行する。なお、加算の演算結果は、ＣＰＵ３３１の汎用レジスタに格納される。
【０３９２】
続くステップＳ１８０３では、コマンド格納エリア３７３に格納されている賞球コマンドを消去する。続くステップＳ１８０４では、ステップＳ１８０２にて演算した結果が正常であるか否かを判定する。具体的には、１６進数で「ＦＦ」となっているか否かを判定する。「ＦＦ」となっている場合には、今回の賞球コマンドが正常なものであることを意味するため、ステップＳ１８０５に進む。
【０３９３】
一方、「ＦＦ」となっていない場合には、今回の賞球コマンドは、主制御基板３０１のＣＰＵ３１１から払出制御基板３２２のＣＰＵ３３１へのコマンド伝送経路の途中でノイズ等の影響で書き換えられてしまったことを意味するため、そのまま本賞球設定処理を終了する。この場合、今回の賞球コマンドは、賞球数の情報としてＲＡＭ３３３の賞球数記憶エリア３７４に加算されることなく消去される。これにより、ノイズ等の影響で賞球コマンドが書き換えられてしまった場合に、遊技ホール等が受ける被害を低減することができる。つまり、賞球コマンドは下位情報が賞球数の情報に相当しているが、当該下位情報が書き換えられ、例えば、本来なら賞球数が３個であるはずなのに賞球数が１００個となってしまうおそれがある。これに対して、上記のように当該賞球コマンドを賞球数の情報としてＲＡＭ３３３の賞球数記憶エリア３７４に加算しないようにすることで、上記ノイズ等で書き換えられてしまった情報が加算されなくなり、遊技ホール等が受ける被害が低減される。
【０３９４】
賞球設定処理の説明に戻り、ステップＳ１８０５では、賞球数特定処理を実行する。具体的には、ＲＯＭ３３２の賞球テーブル記憶エリア３３２ａに記憶されている情報に基づいて、今回入力した賞球コマンドがいずれの賞球数に対応しているかを特定する。この場合、賞球コマンドの下位情報と賞球テーブル記憶エリア３３２ａとが照らし合わされ、賞球数の特定が行われる。ここで特定された賞球数は、賞球コマンドの情報に代えて、ＣＰＵ３３１の汎用レジスタに格納される。
【０３９５】
ここで、ノイズ等の影響で賞球コマンドの情報が賞球テーブル記憶エリア３３２ａのいずれの情報とも一致しないことがある。これに対処すべく、賞球数特定処理では、賞球コマンドの下位情報における２進数の情報から賞球数を特定する構成としてもよい。また、本構成において、特定した賞球数が最大遊技媒体数である１５個以上である場合には、１５個とし、１４個〜１０個である場合には１０個とし、９個〜４個である場合には４個とし、３個〜１個である場合には３個とする構成としてもよい。
【０３９６】
続くステップＳ１８０６では、加算時マスク処理を実行する。当該加算時マスク処理では、ＲＡＭ３３３の賞球数記憶エリア３７４に記憶されている賞球数の情報が予め定められた加算時修正用賞球数（具体的には３個）以下となるように論理積の演算を実行する。
【０３９７】
ここで、後述するように払出制御基板３２２のＣＰＵ３３１は、賞球数記憶エリア３７４に記憶されている賞球数の情報が許可基準数としての３個以下となることで賞球許可信号の出力を開始し、それに対する賞球コマンドを主制御基板３０１のＣＰＵ３１１から入力して賞球数記憶エリア３７４に記憶されている賞球数の情報が４個以上となることにより賞球許可信号の出力を停止する。したがって、主制御基板３０１のＣＰＵ３１１から賞球コマンドを入力し、賞球数記憶エリア３７４に賞球数の情報を加算する際には、賞球数記憶エリア３７４に記憶されている許可基準数以下（具体的には、３個以下）となっているはずである。
【０３９８】
但し、パチンコ機１０においては様々なタイミングでノイズ等が発生する可能性があり、払出制御基板３２２のＣＰＵ３３１において賞球許可信号の出力を開始してから賞球数の加算処理を実行するまでに賞球数記憶エリア３７４の情報が書き換えられてしまうおそれがある。そして、例えば、賞球数記憶エリア３７４の情報が本来は３個であったのに対して、１３１個などに書き換えられてしまった場合には遊技ホールに多大な不利益を及ぼすこととなってしまう。
【０３９９】
これに対して、ステップＳ１８０６の加算時マスク処理では、賞球数記憶エリア３７４に記憶されている賞球数の情報が加算時修正用賞球数としての３個以下となるように論理積の演算を実行する。なお、本構成では、加算時修正用賞球数は、許可基準数と一致している。
【０４００】
その後、ステップＳ１８０７にて、加算すべき賞球数の情報、すなわち、ステップＳ１８０５にて特定した賞球数の情報が１以上か否かを判定する。加算すべき賞球数の情報が「０」である場合には、そのまま本賞球設定処理を終了する。加算すべき賞球数の情報が「０」でない場合には、ステップＳ１８０８に進む。
【０４０１】
ステップＳ１８０８では、上記加算すべき賞球数の情報が「１６」未満であるか否かを判定する。加算すべき賞球数の情報が「１６」以上である場合には、そのまま本賞球設定処理を終了する。加算すべき賞球数の情報が「１６」未満である場合には、ステップＳ１８０９に進む。上記のようにステップＳ１８０７及びステップＳ１８０８の処理を実行することにより、加算すべき賞球数の情報が異常である場合には、それを無効化することができる。
【０４０２】
続くステップＳ１８０９では、賞球数の加算処理を実行する。当該加算処理では、ステップＳ１８０５にて特定した賞球数の情報を、ステップＳ１８０６の加算時マスク処理後の賞球数記憶エリア３７４に記憶されている賞球数の情報に加算する。
【０４０３】
続くステップＳ１８１０では、ステップＳ１８０９にて加算処理を実行した後の賞球数記憶エリア３７４に記憶されている賞球数の情報が、払出制御基板３２２のＲＯＭ３３２に予め記憶された賞球数記憶エリア３７４の上限賞球数を超えているか否かを判定する。具体的には、賞球数記憶エリア３７４に記憶されている賞球数の情報が「１９」以上であるか否かを判定する。
【０４０４】
賞球数の情報が「１９」未満である場合には、そのままステップＳ１８１２に進む。賞球数の情報が「１９」以上である場合には、ステップＳ１８１１に進む。ステップＳ１８１１では、加算後修正処理を実行する。具体的には、賞球数記憶エリア３７４の賞球数の情報を「１８」に修正する。これにより、ノイズ等の影響で賞球数記憶エリア３７４に記憶されている情報が上限賞球数を超えている場合には、それを上限賞球数に修正することができる。よって、遊技ホールが不利益を被ってしまうことを抑制できる。また、上限賞球数を超えた場合にそれを無効とする（すなわち、「０」とする）のではなく、上限賞球数に修正することで、遊技者が不利益を被ってしまうこともない。
【０４０５】
なお、ステップＳ１８０６、ステップＳ１８０７、ステップＳ１８０８及びステップＳ１８１１の各処理を実行することで、賞球数の異常を入念に解消することができる。但し、これら全ての処理を実行することは必須のことではなく、例えば、ステップＳ１８０７及びステップＳ１８０８の処理を実行しなくともよい。この場合であっても、ステップＳ１８０６及びステップＳ１８１１の処理が実行されることで、賞球数の異常を解消することができる。
【０４０６】
続くステップＳ１８１２では、ＲＡＭ３３３の賞球低速フラグ格納エリア（賞球低速情報記憶手段）に賞球低速フラグ（賞球低速情報）が格納されているか否かを判定する。賞球低速フラグとは、賞球数記憶エリア３７４に記憶されている賞球数の情報が、払出制御基板３２２のＲＯＭ３３２に予め記憶された切換基準数（具体的には、「２」）となった場合に格納され、切換基準数を超えることにより消去されるフラグである。
【０４０７】
ここで、本パチンコ機１０は、賞球数記憶エリア３７４に記憶されている賞球数の情報が切換基準数となった場合には、払出モータ２５７の払出速度の設定をそれまでの通常周期から低速周期に変更するように構成されている。これは以下の理由による。つまり、賞球数記憶エリア３７４に賞球数の情報が記憶されていない状況では、払出モータ２５７の駆動は停止される。この場合に、単発的な入賞が所定の間隔を置いて繰り返し発生すると、払出モータ２５７の駆動開始及び駆動停止を繰り返し行う必要が生じる。払出モータ２５７の駆動開始には払出モータ２５７の駆動状態を維持する場合よりも大きな駆動力を必要とするため、上記のように払出モータ２５７の駆動開始及び駆動停止が繰り返し行われることは好ましくない。これに対して、賞球数記憶エリア３７４に記憶されている賞球数の情報が切換基準数となった場合に、払出モータ２５７の払出速度を低速周期に切り換えることで、単発的な入賞が所定の間隔を置いて繰り返し発生したとしても、切換基準数の賞球を低速周期で実行している間に次の入賞が発生する可能性が高まり、払出モータ２５７の駆動開始及び駆動停止が繰り返し行われてしまう可能性が低減される。
【０４０８】
なお、払出モータ２５７の払出速度を常に低速とする構成も考えられるが、この場合、遊技球の払出速度が慢性的に遅くなり、遊技者にとっては入賞が発生したにも関わらずそれに対する賞球を受けるのに相当な時間を要することとなり好ましくない。
【０４０９】
ステップＳ１８１２にて、賞球低速フラグ格納エリアに賞球低速フラグが格納されていない場合には、そのままステップＳ１８１４に進む。一方、賞球低速フラグが格納されている場合には、ステップＳ１８１３にて賞球低速フラグ格納エリアから賞球低速フラグを消去した後に、ステップＳ１８１４に進む。賞球低速フラグが消去されることで、賞球数記憶エリア３７４に記憶されている賞球数の情報が切換基準数となることで低速周期に設定された払出モータ２５７の払出速度が通常周期に復帰することとなる。
【０４１０】
ステップＳ１８１４では、エラーフラグの消去処理を実行する。エラーフラグは、例えば、主制御基板３０１のＣＰＵ３１１から解析不能なコマンドを入力した場合等に格納されるフラグである。当該エラーフラグは、賞球コマンドを正常に入力し、その賞球コマンドに対する賞球設定処理が実行されることで、ステップＳ１８１４にて消去される。ステップＳ１８１４にてエラーフラグの消去処理を実行した後は本賞球設定処理を終了する。
【０４１１】
＜貸球設定処理＞
次に、ステップＳ１４０６の貸球設定処理について、図４１のフローチャートを参照しながら説明する。貸球設定処理では、球貸用接続端子板２４９を通じて球貸装置Ｙから入力した貸球要求信号に基づいて貸球数を特定し、その特定した貸球数を払出制御基板３２２のＲＡＭ３３３の貸球数記憶エリア３７５に加算する処理が実行される。
【０４１２】
貸球設定処理では先ずステップＳ１９０１にて、ＲＡＭ３３３の貸球状態フラグ格納エリア（貸球状態情報記憶手段）に貸球状態フラグ（貸球状態情報）が格納されているか否かを判定する。貸球状態フラグは、払出制御基板３２２のＣＰＵ３３１において、球貸装置Ｙからの貸球要求信号の入力待機状態であるか否かを特定する上で用いられるフラグであり、入力待機状態となることで格納され、貸球要求信号を受ける必要がなくなった場合に消去される。
【０４１３】
貸球状態フラグが格納されていない場合には、ステップＳ１９０２〜ステップＳ１９０６の貸球状態設定用処理を実行し、貸球状態フラグが格納されている場合には、ステップＳ１９０７〜ステップＳ１９１１の貸球状態中処理を実行する。
【０４１４】
貸球状態設定用処理では、先ずステップＳ１９０２にて、球貸装置Ｙから接続確認用信号及び貸球待機信号を入力しているか否かを判定する。接続確認用信号は、球貸装置Ｙにおいて払出制御基板３２２との間で通信可能な状態を示す信号である。また、貸球待機信号は、球貸装置Ｙに未払出の貸球の情報が保持されている（具体的には、未払出の貸球の情報が記憶保持されたカードが球貸装置Ｙに挿入されている）状況において、球貸操作装置３６の球貸ボタン３７が操作されていることを、払出制御基板３２２にて把握させるための信号である。なお、接続確認用信号を不具備としてもよい。
【０４１５】
接続確認用信号及び貸球待機信号のいずれか一方でも入力していない場合には、そのまま本貸球設定処理を終了する。一方、接続確認用信号及び貸球待機信号の両方を入力している場合には、ステップＳ１９０３にて、払出エラー状態か否かを判定する。払出エラー状態とは、前扉枠開放状態、下皿満タン状態、タンク球無状態又は払出装置異常状態のいずれかに該当している状態のことである。
【０４１６】
当該判定は、前扉枠開放状態についてはＲＡＭ３３３の前扉枠開放フラグ格納エリアに前扉枠開放フラグが格納されているか否かを判定することで行われ、下皿満タン状態についてはＲＡＭ３３３の満タンフラグ格納エリアに満タンフラグが格納されているか否かを判定することで行われ、タンク球無状態についてはＲＡＭ３３３の球無フラグ格納エリアに球無フラグが格納されているか否かを判定することで行われ、払出装置異常状態についてはＲＡＭ３３３の払出装置異常状態フラグ格納エリアに払出装置異常状態フラグが格納されているか否かを判定することで行われる。
【０４１７】
払出エラー状態である場合には、そのまま本貸球設定処理を終了する。払出エラー状態でない場合には、ステップＳ１９０４にて払出動作中か否かを判定する。具体的には、払出モータ２５７が停止中か否かを判定する。貸球状態フラグが格納されていない状況であって払出モータ２５７が動作中である状況は、賞球の払出が実行されている状況であること又は既に１回の貸球操作に基づく貸球の払出が実行されている状況であることを意味する。つまり、ステップＳ１９０４では賞球動作中又は１回の貸球操作に基づく貸球動作中であるか否かを判定していると言える。
【０４１８】
払出動作中である場合には、そのまま本貸球設定処理を終了する。払出動作中でない場合には、ステップＳ１９０５にて貸球許可信号の出力状態を設定する。これにより、払出制御基板３２２のＣＰＵ３３１から球貸装置Ｙに貸球許可信号の出力が開始され、球貸装置Ｙでは貸球許可信号を入力することで、球貸ボタン３７の１回の操作に基づく貸球要求信号の出力を行う。その後、ステップＳ１９０６にてＲＡＭ３３３の貸球状態フラグ格納エリアに貸球状態フラグを格納した後に、本貸球設定処理を終了する。なお、球貸装置Ｙは、貸球待機信号を出力した後に所定の期間（例えば、２ｓｅｃ）に亘って貸球許可信号を入力しなかった場合には、球貸ボタン３７の操作がなかったものとして扱う。
【０４１９】
ステップＳ１９０７〜ステップＳ１９１１の貸球状態中処理では、先ずステップＳ１９０７にて、球貸装置Ｙから貸球要求信号を入力しているか否かを判定する。貸球要求信号は球貸装置Ｙから貸球の払出を要求する場合に出力される信号である。貸球要求信号を入力していない場合には、そのままステップＳ１９０９に進む。貸球要求信号を入力している場合には、ステップＳ１９０８にて、ＲＡＭ３３３の貸球数記憶エリア３７５への加算処理を実行した後に、ステップＳ１９０９に進む。当該加算処理では、１００円分に相当する２５個に相当する貸球数の情報を貸球数記憶エリア３７５に加算する。つまり、球貸装置Ｙは、貸球状態においては球貸操作に応じて貸球要求信号を定期的に出力し、払出制御基板３２２のＣＰＵ３３１は貸球要求信号を入力するごとに予め定められた単位数に相当する貸球数の情報を貸球数記憶エリア３７５に加算する。
【０４２０】
ステップＳ１９０９では、球貸装置Ｙから終了信号を入力しているか否かを判定する。終了信号は、一の球貸操作が行われ貸球要求信号が５回出力された場合に出力される信号であり、一の球貸操作に対する貸球要求信号の出力が終了したことを払出制御基板３２２のＣＰＵ３３１において認識させるための信号である。終了信号を入力していない場合には、そのまま本貸球設定処理を終了する。終了信号を入力している場合には、ステップＳ１９１０にてＲＡＭ３３３の貸球状態フラグ格納エリアから貸球状態フラグを消去するとともに、ステップＳ１９１１にて貸球許可信号の出力停止状態を設定した後に、本貸球設定処理を終了する。
【０４２１】
ちなみに、球貸装置Ｙは、１回の貸球操作に基づいて貸球要求信号を払出制御基板３２２のＣＰＵ３３１に出力している状況では、連続して貸球操作が行われたとしても、払出制御基板３２２のＣＰＵ３３１からの貸球許可信号の出力が新たに開始されるまで、その貸球操作に基づく貸球要求信号の出力は行わない。したがって、払出制御基板３２２のＲＡＭ３３３の貸球数記憶エリア３７５には、１回の貸球操作に基づく貸球数の情報のみが記憶されることとなる。なお、球貸装置Ｙは、１回の貸球操作に基づいて貸球要求信号を払出制御基板３２２のＣＰＵ３３１に出力している状況では、新たに貸球操作が行われたとしてもそれを無効化する構成としてもよい。
【０４２２】
以上のように、払出制御基板３２２のＣＰＵ３３１は、球貸装置Ｙから貸球待機信号を入力している状況において、払出エラー状態でなく且つ払出動作中でない場合に、貸球状態に設定される。特に、払出動作中においては貸球状態への設定が行われないようにすることで、賞球の払出が実行されている間は仮に球貸操作装置３６において球貸操作が行われたとしても賞球の払出を優先させることができる。
【０４２３】
賞球の払出が実行されている状況で球貸操作が行われた場合に当該球貸を優先させる構成を想定すると、払出制御基板３２２のＲＡＭ３３３の賞球数記憶エリア３７４に賞球数の情報が記憶されているにも関わらず、賞球の払出を停止させる必要が生じる。この場合に、パチンコ機１０が電源遮断状態となると、既に説明したように払出制御基板３２２のＲＡＭ３３３に電断時用電力が供給されないことに伴って、賞球数の情報は消去されてしまう。その一方、球貸装置Ｙは独自に情報の電断時保持機能を有している（すなわち、未払出の貸球の情報はカードにて記憶保持される）ため、賞球の払出が実行されている状況では球貸装置Ｙから貸球要求信号を入力しないようにすることで、貸球数の情報は球貸装置Ｙにて保持され、パチンコ機１０が電源遮断状態となったとしても貸球数の情報が消去されることはない。上記事情において、賞球の払出が実行されている状況で球貸操作が行われたとしても賞球の払出を優先させることで、賞球数の情報が実際に払い出されないまま消去されてしまうことが防止される。
【０４２４】
＜払出個数設定処理＞
次に、ステップＳ１４０７の払出個数設定処理について、図４２のフローチャートを参照しながら説明する。払出個数設定処理では、ＲＡＭ３３３の賞球数記憶エリア３７４又は貸球数記憶エリア３７５に記憶されている情報を、遊技球の払出に際しての実行エリアであるＲＡＭ３３３の払出個数カウンタエリア３７６に格納する処理が実行される。
【０４２５】
払出個数設定処理では先ずステップＳ２００１にて、払出設定時マスク処理を実行する。当該払出設定時マスク処理では、ＲＡＭ３３３の賞球数記憶エリア３７４に記憶されている賞球数の情報が予め定められた払出時修正用賞球数以下となるように論理積の演算を実行する。
【０４２６】
ここで、後述するように払出制御基板３２２のＣＰＵ３３１は、賞球数記憶エリア３７４に記憶されている賞球数の情報が許可基準数である３個以下となることで賞球許可信号の出力を開始し、それに対する賞球コマンドを主制御基板３０１のＣＰＵ３１１から入力して賞球数記憶エリア３７４に記憶されている賞球数の情報が不許可基準数としての４個以上となることにより賞球許可信号の出力を停止する。また、本パチンコ機１０では、１の入賞に対する最大賞球数は１５個となっている。上記構成においては、賞球数記憶エリア３７４の上限賞球数は、許可基準数と入賞対応最大賞球数との和である１８個となる。
【０４２７】
但し、パチンコ機１０においては様々なタイミングでノイズ等が発生する可能性があり、賞球設定処理（図４０）にてＲＡＭ３３３の賞球数記憶エリア３７４に賞球数の情報を設定した後であってその賞球数分の遊技球の払出が完了する前の段階で賞球数記憶エリア３７４の情報が書き換えられてしまうおそれがある。そして、例えば、賞球数記憶エリア３７４の情報が本来は１０個であったのに対して、１３１個などに書き換えられてしまった場合には遊技ホールに多大な不利益を及ぼすこととなってしまう。
【０４２８】
これに対して、ステップＳ２００１の払出設定時マスク処理では、賞球数記憶エリア３７４に記憶されている賞球数の情報が払出時修正用賞球数としての３１個以下となるように論理積の演算を実行する。
【０４２９】
続くステップＳ２００２では、球抜き動作中か否かを判定する。球抜き動作とは、タンク２２１に貯留されている遊技球をパチンコ機１０外部に排出するための動作のことをいう。
【０４３０】
ここで、球抜き動作の手順について説明する。先ず島設備からタンク２２１への補給を止める。その後、前扉枠１４を開放状態とし、可変入賞装置８３内に多数の遊技球を手で入れる。その後、前扉枠１４を閉鎖状態とすることで、払出制御基板３２２のＣＰＵ３３１から主制御基板３０１のＣＰＵ３１１に賞球許可信号が出力されるのに応じて主制御基板３０１のＣＰＵ３１１から払出制御基板３２２のＣＰＵ３３１に賞球コマンドが出力され、払出装置２２４による遊技球の払出が実行される。
【０４３１】
その後、タンク２２１に貯留されている遊技球が無くなることで、球無検知センサ２２３ａから球無検知信号が出力され、払出装置２２４による遊技球の払出が停止される。この場合に、ケースレール２２３に設けられた球抜き操作スイッチ２２３ｂを操作することで、払出制御基板３２２のＣＰＵ３３１において球抜き状態に設定される。具体的には、ＲＡＭ３３３の球抜き状態フラグ格納エリアに球抜き状態フラグを格納する。これにより、球無検知センサ２２３ａから球無検知信号が出力されている状況であっても払出装置２２４による遊技球の払出が再開され、球抜き操作スイッチ２２３ｂよりも下流側であって払出装置２２４の払出モータ２５７の位置まで連なっている遊技球の排出が行われる。そして、当該遊技球の排出が行われることで、タンク２２１の球抜きが完了する。この際、球抜き状態の設定が解除される。すなわち、ＲＡＭ３３３の球抜き状態フラグ格納エリアに格納されている球抜き状態フラグが消去される。
【０４３２】
ステップＳ２００２では、上記球抜き状態が設定されているか否かを判定する。球抜き状態が設定されていない場合には、ステップＳ２００３にて、払出エラー状態か否かを判定する。払出エラー状態については既に説明したとおりである。払出エラー状態である場合には、そのまま本払出個数設定処理を終了する。これにより、払出エラー状態において遊技球の払出が実行されることが阻止される。
【０４３３】
払出エラー状態でない場合には、ステップＳ２００４にてリトライ状態か否かを判定する。リトライ状態とは、払出装置２２４の回転体２５６に対して、通常の払出時に行われる正回転と、それとは逆の逆回転とを交互に繰り返し行わせる処理が実行されている状態である。払出モータ２５７にて払出動作が実行されている状況で、ＣＰＵ３３１において所定の期間に亘って遊技球の払出を検知した旨の特定が行われなかった場合に、後述する払出監視処理にてリトライ状態フラグが格納され、リトライ状態に設定される。リトライ状態か否かの判定は、ＲＡＭ３３３のリトライ状態フラグ格納エリアにリトライ状態フラグが格納されているか否かを判定することにより行われる。
【０４３４】
リトライ状態である場合にはそのまま本払出個数設定処理を終了し、リトライ状態でない場合にはステップＳ２００５に進む。ステップＳ２００５では、貸球動作中か否かを判定する。貸球動作中とは、ＲＡＭ３３３の貸球状態フラグ格納エリアに貸球状態フラグが格納されている状態、又はＲＡＭ３３３の貸球数記憶エリア３７５に貸球数の情報が記憶されている状態のことをいう。貸球状態フラグが格納されている又は貸球数記憶エリア３７５に貸球数の情報が記憶されている場合には、ステップＳ２００６にて、貸球数記憶エリア３７５の情報をＲＡＭ３３３の払出個数カウンタエリア３７６に更新した後に、本払出個数設定処理を終了する。
【０４３５】
一方、貸球状態フラグが格納されておらず且つ貸球数記憶エリア３７５に貸球数の情報が記憶されていない場合には、ステップＳ２００７にて、ＲＡＭ３３３の賞球数記憶エリア３７４の情報をＲＡＭ３３３の払出個数カウンタエリア３７６に更新した後に、本払出個数設定処理を終了する。また、ステップＳ２００２において、球抜き状態が設定されている場合にも、ステップＳ２００７にて、ＲＡＭ３３３の賞球数記憶エリア３７４の情報をＲＡＭ３３３の払出個数カウンタエリア３７６に更新した後に、本払出個数設定処理を終了する。
【０４３６】
＜払出制御処理＞
次に、ステップＳ１４０８の払出制御処理について、図４３のフローチャートを参照しながら説明する。払出制御処理では、ＲＡＭ３３３の払出個数カウンタエリア３７６に記憶されている情報に基づいて遊技球の払出を行う処理が実行されるとともに、払出装置２２４の払出球検知センサ２５８に対する不正を監視する処理が実行される。
【０４３７】
払出制御処理では先ずステップＳ２１０１にて、払出状態設定処理を実行するとともに、続くステップＳ２１０２にて、駆動信号出力処理を実行する。ここで、払出状態設定処理及び駆動信号出力処理について説明する。先ず、払出状態設定処理について、図４４のフローチャートを参照しながら説明する。
【０４３８】
払出状態設定処理では、先ずステップＳ２２０１にて、払出エラー状態か否かを判定する。払出エラー状態については既に説明したとおりである。払出エラー状態である場合には、ステップＳ２２０７にて、払出モータ２５７の払出動作を停止させるべく、停止状態の設定を行った後に、本払出状態設定処理を終了する。当該停止状態の設定は、ＲＡＭ３３３の停止状態フラグ格納エリアに停止状態フラグを格納するとともに、ＲＡＭ３３３の通常状態フラグ格納エリア、低速状態フラグ格納エリア及びリトライ状態フラグ格納エリアのいずれかに対応するフラグが格納されている場合にそのフラグを消去することにより行われる。通常状態フラグ及び低速状態フラグについては後に説明する。なお、既に停止状態に設定されている場合にはその状態が維持される。
【０４３９】
ステップＳ２２０１にて、払出エラー状態でない場合には、ステップＳ２２０２にて、ＲＡＭ３３３の払出個数カウンタエリア３７６の値が「０」か否かを判定する。払出個数カウンタエリア３７６の値が「０」である場合には、払出を実行すべき遊技球が存在しないことを意味するため、ステップＳ２２０７にて払出モータ２５７を停止状態に設定した後に、本払出状態設定処理を終了する。
【０４４０】
ステップＳ２２０２にて、払出個数カウンタエリア３７６の値が「０」でない場合には、ステップＳ２２０３にて、リトライ状態か否かを判定する。リトライ状態である場合には、払出モータ２５７にてリトライ専用の動作が実行されるため、それ以降の処理を実行することなく本払出状態設定処理を終了する。リトライ状態でない場合には、ステップＳ２２０４にて、ＲＡＭ３３３のいずれかの低速フラグ格納エリアに低速フラグが格納されているか否かを判定する。すなわち、満タン低速フラグ格納エリアに満タン低速フラグが格納されているか否かを判定し、球無低速フラグ格納エリアに球無低速フラグが格納されているか否かを判定し、賞球低速フラグ格納エリアに賞球低速フラグが格納されているか否かを判定する。
【０４４１】
いずれの低速フラグも格納されていない場合には、ステップＳ２２０６にて、払出モータ２５７の払出速度を通常周期とすべく、通常状態の設定を行った後に、本払出状態設定処理を終了する。当該通常状態の設定は、ＲＡＭ３３３の通常状態フラグ格納エリアに通常状態フラグを格納するとともに、ＲＡＭ３３３の停止状態フラグ格納エリア及び低速状態フラグ格納エリアのいずれかに対応するフラグが格納されている場合にそのフラグを消去することにより行われる。なお、既に通常周期に設定されている場合にはその状態が維持される。
【０４４２】
一方、いずれかの低速フラグが格納されている場合には、ステップＳ２２０５にて、払出モータ２５７の払出速度を低速周期とすべく、低速状態の設定を行った後に、本払出状態設定処理を終了する。当該低速状態の設定は、ＲＡＭ３３３の低速状態フラグ格納エリアに低速状態フラグを格納するとともに、ＲＡＭ３３３の停止状態フラグ格納エリア及び通常状態フラグ格納エリアのいずれかに対応するフラグが格納されている場合にそのフラグを消去することにより行われる。なお、既に低速周期に設定されている場合にはその状態が維持される。
【０４４３】
次に、駆動信号出力処理について、図４５のフローチャートを参照しながら説明する。駆動信号出力処理は、上記払出状態設定処理の結果に基づいて、ＣＰＵ３３１からモータドライバ３３４に１パルスの駆動信号を出力し、払出モータ２５７を駆動制御する処理である。
【０４４４】
駆動信号出力処理では、先ずステップＳ２３０１にて、停止状態か否かを判定する。停止状態である場合には、そのまま本駆動信号出力処理を終了する。停止状態でない場合には、ステップＳ２３０２にて、リトライ状態か否かを判定する。リトライ状態でない場合には、ステップＳ２３０３にて、通常状態か否かを判定する。
【０４４５】
通常状態である場合には、ステップＳ２３０４にて１パルスの駆動信号をモータドライバ３３４に出力する。ここで、駆動信号出力処理を有する払出制御処理は、タイマ割込み処理（図３６）の一部の処理として実行され、当該タイマ割込み処理は２ｍｓｅｃ周期で起動されるため、駆動信号出力処理における各処理も約２ｍｓｅｃ周期で起動される。したがって、通常状態に設定されている場合には、１パルスの駆動信号は約２ｍｓｅｃ周期で出力される。
【０４４６】
既に説明したとおり、ＣＰＵ３３１から６０パルスの駆動信号が出力されることにより回転体２５６が６０ｓｔｅｐ進んで１回転し、当該回転体２５６が１回転することにより２個の遊技球が下流側へ導出される。つまり、３０パルスの駆動信号が出力されることで１個の遊技球が払い出される。通常状態では、上記のとおり１パルスの駆動信号が約２ｍｓｅｃ周期で出力されるため、払出装置２２４からは６０ｍｓｅｃ周期で１個の遊技球が払い出されることとなる。
【０４４７】
なお、通常状態における駆動信号の出力周期は２ｍｓｅｃに限定されることはなく任意である。この場合に、例えば当該出力周期を６ｍｓｅｃといったように２ｍｓｅｃよりも遅い周期に設定した場合には、ステップＳ２３０３にて肯定判定した後に、通常状態用の出力タイミングか否かを判定する構成とするとよい。
【０４４８】
ステップＳ２３０４にて、１パルスの駆動信号を出力した後は、ステップＳ２３０５に進み、ＲＡＭ３３３の駆動カウンタエリア３７８の情報を更新する。具体的には、駆動カウンタエリア３７８の値を１加算する。その後、本駆動信号出力処理を終了する。
【０４４９】
ステップＳ２３０３において、通常状態でない場合には、ステップＳ２３０６にて、低速状態用の出力タイミングか否かを判定する。低速状態用の出力タイミングでない場合には、そのまま本駆動信号出力処理を終了し、低速状態用の出力タイミングである場合には、ステップＳ２３０４にて１パルスの駆動信号をモータドライバ３３４に出力する。
【０４５０】
この場合、低速状態用の出力タイミングであるか否かは、低速状態の設定が行われた後に、当該ステップＳ２３０６にて否定判定が１０回行われたか否かを判定することにより行われる。上記のとおり駆動信号出力処理における各処理は約２ｍｓｅｃ周期で起動されるため、ステップＳ２３０６では実質的に２０ｍｓｅｃ経過したか否かを判定しており、１パルスの駆動信号は約２０ｍｓｅｃ周期で出力される。
【０４５１】
既に説明したとおり、ＣＰＵ３３１から３０パルスの駆動信号が出力されることで１個の遊技球が払い出される。低速状態では、上記のとおり１パルスの駆動信号が約２０ｍｓｅｃ周期で出力されるため、払出装置２２４からは６００ｍｓｅｃ周期で１個の遊技球が払い出されることとなる。
【０４５２】
ステップＳ２３０４にて、１パルスの駆動信号を出力した後は、上記のとおりステップＳ２３０５に進み、ＲＡＭ３３３の駆動カウンタエリア３７８の情報を更新する。その後、本駆動信号出力処理を終了する。
【０４５３】
ここで、それぞれ１パルスの駆動信号の出力周期が異なる通常状態及び低速状態のいずれであっても、１パルスの駆動信号が出力された後に、駆動カウンタエリア３７８の情報が更新される、すなわち駆動カウンタエリア３７８の値が１加算される。当該駆動カウンタエリア３７８は、払出制御基板３２２のＣＰＵ３３１において払出モータ２５７を駆動制御する上で用いられるとともに、払出モータ２５７を通じた払出動作の異常を特定する上で用いられる。このような機能を有する駆動カウンタエリア３７８に対して、通常状態及び低速状態のいずれであっても１パルスの駆動信号を出力した場合に、駆動カウンタエリア３７８の値を１加算することで、ＣＰＵ３３１における払出モータ２５７の駆動に関する処理及び払出動作の異常の特定に関する処理を、同一の電気的な構成及び処理構成を用いながら、払出装置２２４からの払出速度（払出周期）に対応させたものとすることが可能となる。
【０４５４】
駆動信号出力処理の説明に戻り、ステップＳ２３０２において、リトライ状態である場合には、ステップＳ２３０７にてリトライ動作用処理を実行した後に、本駆動信号出力処理を終了する。リトライ動作用処理では、リトライ状態の設定後において、２５ｓｔｅｐ／ｓｅｃの速度での逆回転と、５０ｓｔｅｐ／ｓｅｃの速度での正回転とが、１ｓｅｃずつ交互に行われることを１セットとして、これが３セット行われるように、払出モータ２５７に駆動信号を出力する。なお、リトライ動作用処理においても、駆動信号を出力する度に、駆動カウンタエリア３７８の値が１加算される。
【０４５５】
払出制御処理（図４３）の説明に戻り、ステップＳ２１０２にて駆動信号出力処理を実行した後は、ステップＳ２１０３に進み、球検知処理を実行する。球検知処理では、ＲＡＭ３３３の払出特定用カウンタエリア３８０を用いて、遊技球が払い出されたか否かを判定する。
【０４５６】
球検知処理について、以下に具体的に説明する。既に説明したように、払出球検知センサ２５８の検知部２５８ａを遊技球が通っていない場合にはＣＰＵ３３１の入力ポートには「０」の情報（払出非検知情報）が格納され、遊技球が通っている場合にはＣＰＵ３３１の入力ポートには「１」の情報（払出検知情報）が格納される。そして、１個の遊技球が検知部２５８ａを通過する場合、「０」の情報が格納された状態から「１」の情報が格納された状態に切り換わり、当該「１」の情報が格納された状態が所定期間に亘って継続した後に、「０」の情報が格納された状態に復帰する。
【０４５７】
球検知処理では、「０」の情報が格納された状態から「１」の情報が格納された状態への切り換わりを監視する。そして、「１」の情報が格納された状態へ切り換わったことを特定し、それに基づいて１個の遊技球が払い出されたことを特定する。つまり、ＣＰＵ３３１は、払出球検知センサ２５８において遊技球の検知が開始されたことに基づいて、１個の遊技球が払い出されたことを特定する。
【０４５８】
この場合に、球検知処理では、「１」の情報が格納された状態への切り換わりを確認した際に即座に１個の遊技球が払い出されたと特定するのではなく、「１」の情報が格納された状態に切り換わり、さらに「１」の情報が格納された状態を予め定められた所定の回数に亘って確認した場合に１個の遊技球が払い出されたと特定する。具体的には、「０」の情報が格納された状態が確認された後に、「１」の情報が格納された状態が連続して２回確認された場合に、１個の遊技球が払い出されたと特定する。なお、この確認に際して、払出特定用カウンタエリア３８０が用いられる。これにより、ノイズなどによりＣＰＵ３３１の入力ポートに払出検知情報が格納された場合、ＣＰＵ３３１において１個の遊技球が払い出されたと特定してしまうことが防止される。球検知処理にて１個の遊技球が払い出されたことを特定した場合、ＲＡＭ３３３の払出特定フラグ格納エリアに払出特定フラグを格納する。
【０４５９】
なお、通常周期においては、「１」の情報が格納された状態から「０」の情報が格納された状態が確認されるまでに、前者の状態が連続して３回以上、具体的には１０回確認される。また、低速周期においては、「１」の情報が格納された状態から「０」の情報が格納された状態が確認されるまでに、前者の状態が連続して３回以上、具体的には２０回確認される。
【０４６０】
球検知処理を実行した後は、ステップＳ２１０４にて、球検知処理の処理結果が１個の遊技球の払出を特定した旨の処理結果であるか否かを判定する。具体的には、ＲＡＭ３３３に払出特定フラグ（払出特定情報）が格納されているか否かを判定する。払出特定フラグが格納されていない場合には、ステップＳ２１０５にて、払出監視処理を実行した後に、本払出制御処理を終了する。払出監視処理では、払出装置２２４が正常であるか否かを判定する処理を実行する。当該払出監視処理の詳細については後に説明する。
【０４６１】
払出特定フラグが格納されている場合には、ステップＳ２１０６に進み、初期化処理を実行する。初期化処理では、払出装置２２４が正常であるか否かを判定する処理を実行する上で用いられる情報の初期化などを実行する。当該初期化処理の詳細については後に説明する。なお、ステップＳ２１０４にて肯定判定した場合に払出特定フラグを消去する。
【０４６２】
続くステップＳ２１０７では、貸球動作中か否かを判定する。貸球動作中でない場合には、ステップＳ２１０８〜ステップＳ２１１２の賞球用減算処理を実行した後に、本払出制御処理を終了する。一方、貸球動作中である場合には、ステップＳ２１１３〜ステップＳ２１１４の貸球用減算処理を実行した後に、本払出制御処理を終了する。
【０４６３】
賞球用減算処理では、先ずステップＳ２１０８にて、ＲＡＭ３３３の賞球数記憶エリア３７４の値を１減算し、続くステップＳ２１０９にて、ＲＡＭ３３３の払出個数カウンタエリア３７６の値を１減算する。その後、ステップＳ２１１０では、賞球数記憶エリア３７４の値が「２」以下か否かを判定する。「２」以下でない場合には、そのまま本払出制御処理を終了する。「２」以下である場合には、ステップＳ２１１１にて、ＲＡＭ３３３の賞球低速フラグ格納エリアに賞球低速フラグが格納されているか否かを判定する。賞球低速フラグが格納されている場合にはそのまま本払出制御処理を終了し、賞球低速フラグが格納されていない場合にはステップＳ２１１２にて賞球低速フラグ格納エリアに賞球低速フラグを格納した後に本払出制御処理を終了する。
【０４６４】
また、貸球用減算処理では、先ずステップＳ２１１３にて、ＲＡＭ３３３の貸球数記憶エリア３７５の値を１減算し、続くステップＳ２１１４にて、ＲＡＭ３３３の払出個数カウンタエリア３７６の値を１減算した後に、本払出制御処理を終了する。
【０４６５】
＜賞球許可信号設定処理＞
次に、ステップＳ１４０９の賞球許可信号設定処理について、図４６のフローチャートを参照しながら説明する。賞球許可信号設定処理では、払出制御基板３２２のＣＰＵ３３１から主制御基板３０１のＣＰＵ３１１への賞球許可信号の出力停止及び出力開始の設定を行う処理が実行される。
【０４６６】
賞球許可信号設定処理では、先ずステップＳ２４０１にて、ＲＡＭ３３３の賞球数記憶エリア３７４に記憶されている賞球数の情報が許可基準数である３個以下か否かを判定する。４個以上である場合には、ステップＳ２４０７にて賞球不許可状態（出力不許可状態）の設定をした後に、本賞球許可信号設定処理を終了する。
【０４６７】
賞球不許可状態の設定について具体的には、ＲＡＭ３３３の賞球許可状態フラグ格納エリア（賞球許可情報記憶手段又は出力許可情報記憶手段）に賞球許可状態フラグ（賞球許可情報又は出力許可情報）が格納されている場合に、その賞球許可状態フラグを消去して、賞球許可信号の出力を停止する（賞球許可信号を出力するための出力手段からの賞球許可信号の出力を停止させる）。賞球許可状態フラグが消去されている状態では、払出制御基板３２２のＣＰＵ３３１から主制御基板３０１のＣＰＵ３１１への賞球許可信号の出力が停止され、その状態が維持される。
【０４６８】
なお、本パチンコ機１０では、賞球許可信号が出力されている状態がＨＩレベル信号の出力状態であるため、賞球許可信号の出力が停止されている状態はＬＯＷレベル信号の出力状態となる。但し、賞球許可信号が出力されている状態がＬＯＷレベル信号の出力状態とした場合には、賞球許可信号の出力が停止されている状態をＨＩレベル信号の出力状態としてもよい。さらには、賞球許可信号の出力が停止されている状態を、当該信号経路について何ら信号が出力されていない状態としてもよい。
【０４６９】
一方、ステップＳ２４０１にて、賞球数記憶エリア３７４に記憶されている賞球数の情報が許可基準数である３個以下である場合には、ステップＳ２４０２にて、球抜き動作中か否かを判定する。球抜き動作中でない場合には、ステップＳ２４０３にて、払出エラー状態か否かを判定する。
【０４７０】
払出エラー状態である場合には、ステップＳ２４０７にて賞球不許可状態を設定した後に本賞球許可信号設定処理を終了する。このように払出エラー状態である場合に賞球不許可状態を設定することで、払出エラー状態では賞球許可信号の出力が停止され、賞球コマンドの出力が禁止される。
【０４７１】
既に説明したように、払出エラー状態では遊技球の払出が停止される。また、本パチンコ機１０では外部電源からの電力供給が停止されると払出制御基板３２２のＲＡＭ３３３に記憶されている情報は消去されてしまう。したがって、払出エラー状態において賞球コマンドが出力されると、払出エラー状態が継続されたまま電力供給が停止された場合にはその賞球コマンドに対応した賞球は払い出されることなく消去されてしまう。つまり、払出エラー状態において賞球コマンドが出力される構成では、それだけ賞球コマンドに対応した賞球が払い出されることなく消去されてしまう可能性が高くなる。これに対して、本構成によれば、このような不都合の発生を阻止することができる。
【０４７２】
ステップＳ２４０３において、払出エラー状態でない場合には、ステップＳ２４０４にて、ＲＡＭ３３３の満タン低速フラグ格納エリアに満タン低速フラグが格納されているか否かを判定する。また、ステップＳ２４０５では、ＲＡＭ３３３の球無低速フラグ格納エリアに球無低速フラグが格納されているか否かを判定する。
【０４７３】
満タン低速フラグ又は球無低速フラグのいずれかが格納されている場合には、ステップＳ２４０７にて賞球不許可状態を設定した後に、本賞球許可信号設定処理を終了する。このように満タン低速状態又は球無低速状態である場合に賞球不許可状態を設定することで、満タン低速状態又は球無低速状態では賞球許可信号の出力が停止され、賞球コマンドの出力が禁止される。
【０４７４】
既に説明したように、満タン低速状態又は球無低速状態は、その後、払出エラー状態となる可能性が高い場合にその前段階として設定される状態である。そして、払出エラー状態では遊技球の払出が停止される。また、本パチンコ機１０では外部電源からの電力供給が停止されると払出制御基板３２２のＲＡＭ３３３に記憶されている情報は消去されてしまう。したがって、払出エラー状態において賞球コマンドが出力されると、払出エラー状態が継続されたまま電力供給が停止された場合にはその賞球コマンドに対応した賞球は払い出されることなく消去されてしまう。つまり、払出エラー状態において賞球コマンドが出力される構成では、それだけ賞球コマンドに対応した賞球が払い出されることなく消去されてしまう可能性が高くなる。これに対して、本構成のように、払出エラー状態となる可能性が高いと判定した段階で、賞球許可信号の出力を停止して賞球コマンドの出力を禁止することで、払出エラー状態となる前に賞球コマンドの出力を禁止することができ、上記のような不都合が発生する可能性が飛躍的に低減される。
【０４７５】
ステップＳ２４０４にて満タン低速フラグが格納されておらず、さらにはステップＳ２４０５にて球無低速フラグが格納されていない場合には、ステップＳ２４０６にて賞球許可状態（出力許可状態）を設定した後に、本賞球許可信号設定処理を終了する。また、ステップＳ２４０３にて球抜き動作中である場合にも、ステップＳ２４０６にて賞球許可状態を設定した後に、本賞球許可信号設定処理を終了する。
【０４７６】
賞球許可状態の設定について具体的には、ＲＡＭ３３３の賞球許可状態フラグ格納エリアに賞球許可状態フラグが格納されていない場合に、賞球許可状態フラグを格納し、賞球許可信号の出力を開始する（賞球許可信号を出力するための出力手段からの賞球許可信号の出力を開始させる）。賞球許可状態フラグが格納されている状態では、払出制御基板３２２のＣＰＵ３３１から主制御基板３０１のＣＰＵ３１１への賞球許可信号の出力が開始され、その状態が維持される。つまり、球抜き動作中でない状態においては、ＲＡＭ３３３の賞球数記憶エリア３７４に記憶されている賞球数の情報が許可基準数である３個以下であり、さらには払出エラー状態、満タン低速状態及び球無低速状態でない場合に、賞球許可信号の出力が継続される。
【０４７７】
＜賞球許可信号に対する賞球コマンドの出力の様子について＞
次に、賞球許可信号に対する賞球コマンドの出力の様子について、図４７のタイムチャートを参照して説明する。なお、以下のタイムチャートを用いた説明では、主制御基板３０１のＣＰＵ３１１を主側ＣＰＵ３１１といい、払出制御基板３２２のＣＰＵ３３１を払出側ＣＰＵ３３１という。また、主制御基板３０１のＲＡＭ３１３を主側ＲＡＭ３１３といい、払出制御基板３２２のＲＡＭ３３３を払出側ＲＡＭ３３３という。また、図４７を用いた説明においては、説明の便宜上、複数種ある入賞のうち４個賞球に対応した入賞のみが発生するものとする。
【０４７８】
先ず、単発的に入賞が発生する場合について説明する。
【０４７９】
払出側ＣＰＵ３３１から主側ＣＰＵ３１１に既に賞球許可信号が出力されている状況において、ｔ１のタイミングで入賞が発生することにより、主側ＣＰＵ３１１から払出側ＣＰＵ３３１に４個賞球コマンドが出力される。これにより、払出側ＲＡＭ３３３に４個の賞球数の情報が記憶されて許可基準数を超えること（不許可基準数に達すること）により賞球許可信号の出力が停止されるとともに、遊技球の払出が開始される。
【０４８０】
その後、ｔ２のタイミングで１個の遊技球の払出が実行されることにより、払出側ＲＡＭ３３３に記憶されている賞球数の情報は許可基準数の３個となる。これにより、賞球許可信号の出力が開始される。その後、ｔ３のタイミングで１個の遊技球の払出がさらに実行されることにより、払出側ＲＡＭ３３３に記憶されている賞球数の情報は切換基準数の２個となる。これにより、払出モータ２５７の払出速度がそれまでの通常周期から低速周期に切り換えられる。その後、ｔ４のタイミングまでに２個の遊技球の払出が実行されることにより、払出側ＲＡＭ３３３に記憶されている賞球数の情報は０個となる。これにより、払出モータ２５７への駆動信号の出力が停止され、賞球の払出が終了される。
【０４８１】
次に、単発的な入賞が発生した後に、払出モータ２５７の払出速度が低速周期である状況で再度、入賞が発生する場合について説明する。
【０４８２】
払出側ＣＰＵ３３１から主側ＣＰＵ３１１に既に賞球許可信号が出力されている状況において、ｔ５のタイミングで入賞が発生することにより、主側ＣＰＵ３１１から払出側ＣＰＵ３３１に４個賞球コマンドが出力される。これにより、払出側ＲＡＭ３３３に４個の賞球数の情報が記憶されて許可基準数を超えることにより賞球許可信号の出力が停止されるとともに、遊技球の払出が開始される。
【０４８３】
その後、ｔ６のタイミングで１個の遊技球の払出が実行されることにより、払出側ＲＡＭ３３３に記憶されている賞球数の情報は許可基準数の３個となる。これにより、賞球許可信号の出力が開始される。その後、ｔ７のタイミングで１個の遊技球の払出がさらに実行されることにより、払出側ＲＡＭ３３３に記憶されている賞球数の情報は切換基準数の２個となる。これにより、払出モータ２５７の払出速度がそれまでの通常周期から低速周期に切り換えられる。
【０４８４】
その後、払出側ＲＡＭ３３３に記憶されている賞球数の情報が０個とならない範囲内であるｔ８のタイミングで、新たな入賞が発生することにより、主側ＣＰＵ３１１から払出側ＣＰＵ３３１に４個賞球コマンドが出力される。これにより、払出側ＲＡＭ３３３に４個の賞球数の情報が記憶されて許可基準数を超えることにより賞球許可信号の出力が停止されるとともに、切換基準数を超えることにより払出モータ２５７の払出速度が低速周期から通常周期に復帰される。
【０４８５】
次に、入賞が連続して発生した場合について説明する。
【０４８６】
上記のようにｔ８のタイミングで、新たな入賞が発生することにより、主側ＣＰＵ３１１から払出側ＣＰＵ３３１に４個賞球コマンドが出力される。これにより、払出側ＲＡＭ３３３に記憶されている賞球数の情報は、それまで記憶されていた賞球数に対して新たな賞球数が加算されることで５個となる。
【０４８７】
その後、ｔ９のタイミングまでに２個の遊技球の払出が実行されることにより、払出側ＲＡＭ３３３に記憶されている賞球数の情報は許可基準数の３個となる。これにより、賞球許可信号の出力が開始される。この場合に、ｔ９のタイミングまでに入賞が連続して発生しており、主側ＲＡＭ３１３には４個賞球の情報が複数記憶されている。その後、新たな遊技球の払出が実行される前のタイミングであるｔ１０のタイミングで、主側ＣＰＵ３１１から払出側ＣＰＵ３３１に４個賞球コマンドが出力される。また、ｔ１１のタイミングで払出側ＲＡＭ３３３に記憶されている賞球数の情報は許可基準数の３個となり、賞球許可信号の出力が開始される。その後、新たな遊技球の払出が実行される前のタイミングであるｔ１２のタイミングで、主側ＣＰＵ３１１から払出側ＣＰＵ３３１に４個賞球コマンドが出力される。
【０４８８】
つまり、主側ＲＡＭ３１３に既に賞球情報が記憶されている状況において、払出側ＲＡＭ３３３に記憶されている賞球数の情報が許可基準数となり賞球許可信号の出力が開始された場合には、新たな遊技球の払出が実行される前のタイミングで主側ＣＰＵ３１１から払出側ＣＰＵ３３１に賞球コマンドが出力され、払出側ＲＡＭ３３３に記憶されている賞球数の情報は許可基準数を超えることとなる。
【０４８９】
これは以下の理由による。払出モータ２５７の通常周期による払出速度は６０ｍｓｅｃ間隔で１個の遊技球の払出が実行されるように設定されている。これに対して、払出側ＣＰＵ３３１において、払出側ＲＡＭ３３３に記憶されている賞球数の情報が許可基準数となり賞球許可信号の出力が開始されるまでに要する時間は、タイマ割込み処理の実行時間の範囲内である２ｍｓｅｃの範囲内である。また、主側ＣＰＵ３１１において、賞球許可信号の入力に基づいて賞球コマンドの出力が許可されていると特定される賞球コマンドが出力されるまでに要する時間は２０ｍｓｅｃ〜２４ｍｓｅｃの範囲内である。また、払出側ＣＰＵ３３１において、主側ＣＰＵ３１１から賞球コマンドを入力し、その賞球コマンドに対応した賞球数の情報が払出側ＲＡＭ３３３に加算されるまでに要する時間は、タイマ割込み処理の実行時間の範囲内である２ｍｓｅｃの範囲内である。その他、賞球許可信号及び賞球コマンドの伝送に要する時間や処理時間の誤差等を含めても、払出側ＲＡＭ３３３に記憶されている賞球数の情報が許可基準数となってから、その後の賞球コマンドの入力により払出側ＲＡＭ３３３に記憶されている賞球数の情報が許可基準数を超えるまでに要する時間は最大でも４０ｍｓｅｃ程度である。これは１個の遊技球の払出が実行されるまでに要する時間である６０ｍｓｅｃよりも短い。すなわち、主側ＲＡＭ３１３に既に賞球情報が記憶されている状況において賞球許可信号の出力が開始された場合には、新たな遊技球の払出が実行される前のタイミングで賞球コマンドが出力され払出側ＲＡＭ３３３に記憶されている賞球数の情報が許可基準数を超えるように、主側ＣＰＵ３１１及び払出側ＣＰＵ３３１における賞球に関する処理時間が設定されている。
【０４９０】
また、以上のような構成において、払出側ＣＰＵ３３１から主側ＣＰＵ３１１への賞球許可信号の出力開始契機となる許可基準数は、払出モータ２５７の払出速度を通常周期から低速周期へ切り換える契機となる切換基準数よりも、遊技球１個分多く設定されている。これにより、主側ＲＡＭ３１３に賞球情報が複数記憶されている状況においては、それら賞球情報に対応した各賞球コマンドの出力が全て実行されるまでは、払出側ＲＡＭ３３３に記憶されている賞球数の情報が切換基準数に達することはない。よって、払出側ＣＰＵ３３１から主側ＣＰＵ３１１へ賞球許可信号を出力するとともに、それに対して主側ＣＰＵ３１１から払出側ＣＰＵ３３１へ１回の入賞に対応した１個の賞球コマンドのみを出力するようにした構成において、主側ＲＡＭ３１３に賞球情報が記憶されているにも関わらず払出モータ２５７の払出速度が通常周期から低速周期に切り換えられてしまうことを防止することができ、遊技球の払出を円滑に行うことができる。
【０４９１】
図４７の説明に戻り、その後、ｔ１３のタイミングで払出側ＲＡＭ３３３に記憶されている賞球数の情報は許可基準数の３個となり、賞球許可信号の出力が開始される。また、ｔ１４のタイミングで１個の遊技球の払出がさらに実行されることにより、払出側ＲＡＭ３３３に記憶されている賞球数の情報は切換基準数の２個となり、払出モータ２５７の払出速度がそれまでの通常周期から低速周期に切り換えられる。その後、ｔ１５のタイミングで払出側ＲＡＭ３３３に記憶されている賞球数の情報は０個となり、払出モータ２５７への駆動信号の出力が停止され、賞球の払出が終了される。
【０４９２】
＜払出監視処理及び初期化処理＞
次に、払出制御処理のステップＳ２１０５の払出監視処理及びステップＳ２１０６の初期化処理について説明する。以下の説明では、説明の便宜上、先ず初期化処理について説明した後に、払出監視処理を説明する。
【０４９３】
ここで、以下の説明において、異常検知状態とは、払出装置２２４の回転体２５６が払出動作を実行しているにも関わらず、ＣＰＵ３３１において遊技球の払出が特定されるべき特定タイミングを越えて当該特定が行われない特別状況が発生している場合に、リトライ状態の設定が行われるタイミングよりも前のタイミングで設定される状態である。そして、異常検知状態であることが特定された回数が、ＲＡＭ３３３の検知異常カウンタエリア３７９を用いてカウントされる。
【０４９４】
初期化処理について、図４８のフローチャートを参照しながら説明する。初期化処理は、上記のとおり払出制御処理（図４３）において、ＣＰＵ３３１にて１個の遊技球の払出を特定した後に実行される処理である。
【０４９５】
初期化処理では、先ずステップＳ２５０１にて、ＲＡＭ３３３の駆動カウンタエリア３７８の値が検知異常基準値（第２制御回数）としての「６０」未満か否かを判定する。駆動カウンタエリア３７８の値が「６０」以上である場合には、ステップＳ２５０２の処理を実行することなくステップＳ２５０３に進む。「６０」未満である場合には、ステップＳ２５０２にてＲＡＭ３３３の検知異常カウンタエリア３７９を初期化、すなわち「０」クリアした後に、ステップＳ２５０３に進む。
【０４９６】
ステップＳ２５０３では、駆動カウンタエリア３７８を初期化、具体的には「０」クリアする。すなわち、ＣＰＵ３３１において遊技球の払出が特定された場合には、駆動カウンタエリア３７８は初期化される。続くステップＳ２５０４では、異常検知状態を解除するとともに、リトライ状態を解除する。すなわち、ＣＰＵ３３１において遊技球の払出が特定された場合には、異常検知状態及びリトライ状態は解除される。なお、異常検知状態の設定は、ＲＡＭ３３３の異常検知状態フラグ格納エリアに異常検知状態フラグを格納することにより行われ、異常検知状態の解除は当該異常検知状態フラグを消去することにより行われる。その後、本初期化処理を終了する。
【０４９７】
次に、払出監視処理について、図４９のフローチャートを参照しながら説明する。ここで、払出監視処理では、異常検知状態の設定及びリトライ状態の設定を行うとともに、払出装置異常状態の設定を行う。払出装置異常状態とは、払出装置２２４が正常でないことが特定された場合に設定される状態である。また、払出装置異常状態は、リトライ状態となったことに基づいて設定されることがあり、さらにはリトライ状態とならなくても異常検知状態となったことに基づいて設定されることがある。
【０４９８】
払出監視処理では、ステップＳ２６０１にて、払出装置異常状態か否かを判定する。なお、払出装置異常状態の設定は、ＲＡＭ３３３の払出装置異常状態フラグ格納エリアに払出装置異常状態フラグを格納することにより行われ、払出装置異常状態の解除は当該払出装置異常状態フラグを消去することにより行われる。また、払出装置異常状態であるか否かの判定は、ＲＡＭ３３３の払出装置異常状態フラグ格納エリアに払出装置異常状態フラグが格納されているか否かを判定することにより行われる。
【０４９９】
払出装置異常状態でない場合にはステップＳ２６０２にてリトライ状態か否かを判定する。リトライ状態でない場合には、ステップＳ２６０３にて駆動カウンタエリア３７８の値がリトライ基準値（第１制御回数）としての「１２０」以上か否かを判定する。
【０５００】
駆動カウンタエリア３７８の値が「１２０」以上でない場合には、ステップＳ２６０４にて、異常検知状態か否かを判定する。なお、異常検知状態であるか否かの判定は、異常検知状態フラグが格納されているか否かを判定することにより行われる。
【０５０１】
異常検知状態である場合にはそのまま本払出監視処理を終了し、異常検知状態でない場合にはステップＳ２６０５にて、駆動カウンタエリア３７８の値が検知異常基準値としての「６０」以上か否かを判定する。「６０」以上でない場合には、そのまま本払出監視処理を終了する。一方、「６０」以上である場合には、ステップＳ２６０６に進む。
【０５０２】
ステップＳ２６０６では、異常検知状態の設定を行う。また、ＲＡＭ３３３の検知異常カウンタエリア３７９の情報を更新する。具体的には、検知異常カウンタエリア３７９の値を１加算する。ここで、駆動カウンタエリア３７８の値は、既に説明したように、駆動信号出力処理（図４５）にて、ＣＰＵ３３１からモータドライバ３３４に１パルスの駆動信号が出力されることにより１加算されるとともに、ＣＰＵ３３１において遊技球の払出が特定された場合に初期化される。また、払出装置２２４の回転体２５６はＣＰＵ３３１からモータドライバ３３４に１パルスの駆動信号が出力されることで１ｓｔｅｐ進み、同一方向に６０ｓｔｅｐ進むことで１回転する。そして、回転体２５６が１回転した場合には、払出装置２２４が正常であれば少なくとも１個（具体的には２個）の遊技球が確実に払い出されることとなる。このような事情において、駆動カウンタエリア３７８の値が「６０」以上である場合とは、遊技球の払出が正常に行われていないことを意味し、かかる状況において検知異常カウンタエリア３７９の値を１加算することで、ＣＰＵ３３１では異常検知状態の設定が行われた回数を特定することが可能となる。
【０５０３】
なお、ステップＳ２６０６において異常検知状態の設定を行うとともに、ステップＳ２６０４において異常検知状態であると特定した場合にステップＳ２６０５以降の処理を行わないようにしたことにより、駆動カウンタエリア３７８の値が「６０」以上となり当該値が初期化されていない状況で、検知異常カウンタエリア３７９の情報が繰り返し更新されてしまうことが防止される。つまり、払出装置２２４の回転体２５６が払出動作を実行しているにも関わらず、ＣＰＵ３３１において遊技球の払出が特定されるべきタイミングを越えて当該特定が行われない状況が１回発生した場合には、それに対する検知異常カウンタエリア３７９の情報の更新は１回のみ行われることとなり、異常検知状態の設定が行われた回数の特定が正確に行われる。
【０５０４】
続くステップＳ２６０７では、検知異常カウンタエリア３７９の値が、異常基準値（異常基準回数）としての「２」以上か否かを判定する（異常基準回数に達しているか否かを判定する）。ここで、既に説明したように、ＣＰＵ３３１にて１個の遊技球の払出を特定した後に実行される初期化処理（図４８）では、駆動カウンタエリア３７８の値が「６０」未満である場合、すなわち異常検知状態の設定が行われていない状況でＣＰＵ３３１にて１個の遊技球の払出が特定された場合に、検知異常カウンタエリア３７９の初期化を実行し、駆動カウンタエリア３７８の値が「６０」以上である場合には検知異常カウンタエリア３７９の初期化は実行されない。したがって、検知異常カウンタエリア３７９の値が「２」以上の場合とは、ＣＰＵ３３１において遊技球の払出が特定されるべきタイミングを越えて当該特定が行われない状況が、連続して発生したことを意味する。
【０５０５】
検知異常カウンタエリア３７９の値が「２」以上でない場合には、そのまま本払出監視処理を終了する。検知異常カウンタエリア３７９の値が「２」以上である場合には、ステップＳ２６０８の処理を実行した後に、本払出監視処理を終了する。ステップＳ２６０８では、払出装置異常状態の設定、第１異常報知の開始処理及び異常検知状態の解除を実行する。
【０５０６】
払出装置異常状態の設定が行われることにより、払出状態設定処理（図４４）では、払出エラー状態であるとして、払出モータ２５７の状態を停止状態に設定する。これにより、遊技球の払出が停止される。また、賞球許可信号設定処理（図４６）では、払出エラー状態であるとして、賞球不許可状態の設定が行われ、主制御基板３０１のＣＰＵ３１１への賞球許可信号の出力が停止される。
【０５０７】
また、第１異常報知の開始処理では、払出用表示ランプ部２７において第１異常報知に対応した点滅が行われるように、ＣＰＵ３３１が当該払出用表示ランプ部２７を発光制御する。なお、第１異常報知の態様は、上記のものに限定されることはなく、例えば、ＣＰＵ３３１から主制御基板３０１に異常信号を出力する構成としてもよい。この場合、主制御基板３０１から音声ランプ制御基板３２４にエラーコマンドを出力するようにし、エラー表示ランプ部２４の点灯や、スピーカ部２６からの報知音の出力や、図柄表示装置９１の表示画面における報知表示などを行うようにしてもよい。また、払出制御基板３２２のＣＰＵ３３１から音声ランプ制御基板３２４に直接、エラーコマンドを出力するようにし、エラー表示ランプ部２４の点灯や、スピーカ部２６からの報知音の出力や、図柄表示装置９１の表示画面における報知表示などを行うようにしてもよい。また、払出制御基板３２２のＣＰＵ３３１から直接、又は主制御基板３０１を経由して、外部端子板２１３を通じて遊技ホールの管理コンピュータ（ホールコンピュータ）に異常信号を出力するようにしてもよい。さらには、上記の態様の全部を実行するようにしてもよく、上記の態様の一部のみを実行するようにしてもよい。第１異常報知は、後述するステップＳ２６１３の処理が実行されるまで、連続的に又は断続的に継続される。
【０５０８】
駆動カウンタエリア３７８の値が「６０」以上となってもＣＰＵ３３１において遊技球の払出が特定されない状態が継続され、当該駆動カウンタエリア３７８の値が「１２０」以上となった場合には、ステップＳ２６０３にて肯定判定をし、ステップＳ２６０９の処理を実行した後に、本払出監視処理を終了する。ステップＳ２６０９では、リトライ状態に設定するとともに、異常検知状態を解除する。
【０５０９】
ここで、駆動カウンタエリア３７８の値は、既に説明したように、駆動信号出力処理（図４５）にて、ＣＰＵ３３１からモータドライバ３３４に１パルスの駆動信号が出力されることにより１加算されるとともに、ＣＰＵ３３１において遊技球の払出が特定された場合に初期化される。また、払出装置２２４の回転体２５６はＣＰＵ３３１からモータドライバ３３４に１パルスの駆動信号が出力されることで１ｓｔｅｐ進み、同一方向に６０ｓｔｅｐ進むことで１回転する。そして、回転体２５６が１回転した場合には、払出装置２２４が正常であれば少なくとも１個の遊技球が確実に払い出されることとなる。このような事情において、駆動カウンタエリア３７８の値が「１２０」以上である場合とは、回転体２５６を正方向に２回転させたにも関わらず、遊技球の払出が正常に行われていないことを意味する。
【０５１０】
遊技球の払出が正常に行われない場合の原因としては、払出装置２２４の回転体２５６と当該払出装置２２４のハウジング２５１との間で遊技球の球詰まりが生じている場合や、回転体２５６の周面に対して遊技球が滑り当該回転体２５６の凹部２５６ａ内に遊技球が入り込まない場合が考えられる。したがって、駆動カウンタエリア３７８の値が「１２０」以上となった場合には、リトライ状態とすることで、上記のような状態の解消が図られる。なお、回転体２５６のリトライ動作は既に説明したとおりである。
【０５１１】
リトライ状態が設定された場合には、ステップＳ２６０２にて肯定判定をし、ステップＳ２６１０に進む。ステップＳ２６１０では、駆動カウンタエリア３７８の値が停止基準値以上か否かを判定する。具体的には、駆動カウンタエリア３７８の値が、リトライ状態の設定が行われた際の値である「１２０」と、その後に上述したリトライ動作が行われることで駆動カウンタエリア３７８に加算される値との和に達しているか否かを判定する。
【０５１２】
駆動カウンタエリア３７８の値が停止基準値以上でない場合には、そのまま本払出監視処理を終了する。駆動カウンタエリア３７８の値が停止基準値以上である場合には、ステップＳ２６１１の処理を実行した後に、本払出監視処理を終了する。ステップＳ２６１１では、払出装置異常状態の設定、第２異常報知の開始処理及びリトライ状態の解除を実行する。
【０５１３】
払出装置異常状態の設定が行われることによる作用は、ステップＳ２６０８にて説明したものと同様である。また、第２異常報知の開始処理では、払出用表示ランプ部２７において第２異常報知に対応した点滅、すなわち第１異常報知の場合とは異なる態様での点滅が行われるように、ＣＰＵ３３１が当該払出用表示ランプ部２７を発光制御する。なお、第２異常報知の態様は、第１異常報知の態様と異なるものとすることに限定されることはなく、第１異常報知の態様と同一としてもよい。また、第２異常報知の態様は、第１異常報知の態様として例示した他の態様としてもよい。
【０５１４】
ステップＳ２６０８又はステップＳ２６１１にて払出装置異常状態が設定された場合には、ステップＳ２６０１にて肯定判定をし、ステップＳ２６１２に進む。ステップＳ２６１２では、異常解除操作がなされているか否かを判定する。ここで、異常解除操作とは、払出制御装置２４２における異常解除操作部としての機能を有する状態復帰スイッチ２４５が操作されることである。
【０５１５】
なお、異常解除操作は、上記のものに限定されることはなく、例えば、専用の異常解除操作部や、ＲＡＭ消去スイッチ２４７が操作されることとしてもよい。また、異常解除操作に際して、ＲＡＭ３３３に記憶された少なくとも遊技球の払出に関する情報が消去される構成としてもよい。また、検知異常カウンタエリア３７９が「２」以上となったことに基づいて設定された払出装置異常状態と、リトライ状態となった後に設定された払出装置異常状態とで、それぞれ異なる異常解除操作を要する構成としてもよい。
【０５１６】
異常解除操作がなされていない場合には、そのまま本払出監視処理を終了する。異常解除操作がなされている場合には、ステップＳ２６１３の処理を実行した後に、本払出監視処理を終了する。ステップＳ２６１３では、払出装置異常状態の解除、異常報知（第１異常報知及び第２異常報知の両方）の終了処理及び各種初期化処理を実行する。なお、各種初期化処理では、駆動カウンタエリア３７８及び検知異常カウンタエリア３７９の初期化が少なくとも実行される。
【０５１７】
＜払出装置２２４において異常が発生しているか否かの監視の様子について＞
次に、払出装置２２４において異常が発生しているか否かの監視の様子について、図５０のタイムチャートを参照して説明する。以下の説明では、払出制御基板３２２のＲＡＭ３３３の賞球数記憶エリア３７４に賞球数の情報が加算されたことに基づいて遊技球の払出が行われる場合について説明するが、ＲＡＭ３３３の貸球数記憶エリア３７５に貸球数の情報が加算されたことに基づいて遊技球の払出が行われる場合も同様である。また、払出モータ２５７が通常周期に維持される場合について説明するが、低速周期に変更される場合や低速周期に維持される場合であっても、各タイミング間の時間が長くなるだけで、監視の態様は同様である。
【０５１８】
なお、図５０において、ラインＬ１は、異常検知状態の設定が行われる場合の駆動カウンタエリア３７８の値を示すラインであり、ラインＬ２は、リトライ状態の設定が行われる場合の駆動カウンタエリア３７８の値を示すラインであり、ラインＬ３は、リトライ状態の設定後に払出装置異常状態の設定が行われる場合の駆動カウンタエリア３７８の値を示すラインである。
【０５１９】
先ず、異常検知状態となった後にリトライ状態となる場合について説明する。
【０５２０】
ｔ１のタイミングで賞球数記憶エリア３７４に賞球数が加算されることにより、払出モータ２５７（すなわち、回転体２５６）の払出動作が開始される。また、払出モータ２５７に払出動作を行わせる際にＣＰＵ３３１から駆動信号が出力されるため、駆動カウンタエリア３７８の値が適宜加算されていく（適宜更新されていく）。
【０５２１】
その後、ｔ２のタイミングで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。これにより、駆動カウンタエリア３７８が初期化される。但し、未だに賞球数記憶エリア３７４には遊技球１個分以上の賞球数の情報が記憶されているため、払出モータ２５７の払出動作は継続され、それに伴ってｔ２のタイミング以降において駆動カウンタエリア３７８の値が適宜加算されていく。
【０５２２】
その後、ｔ３のタイミングで、駆動カウンタエリア３７８の値がラインＬ１の値に達することにより、異常検知状態の設定が行われるとともに、検知異常カウンタエリア３７９の値が１加算される。その後、ｔ４のタイミングで、駆動カウンタエリア３７８の値がラインＬ２の値に達することにより、異常検知状態が解除され、代わりにリトライ状態の設定が行われる。
【０５２３】
その後、駆動カウンタエリア３７８の値がラインＬ３の値に達する前であるｔ５のタイミングで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。これにより、駆動カウンタエリア３７８が初期化されるとともに、リトライ状態が解除される。但し、このタイミングでは、検知異常カウンタエリア３７９は初期化されることなく維持される。つまり、リトライ状態となった後、払出装置異常状態が設定される前のタイミングで、遊技球の払出が行われたことがＣＰＵ３３１にて特定されたとしても、検知異常カウンタエリア３７９は初期化されない。
【０５２４】
その後、駆動カウンタエリア３７８の値がラインＬ１の値に達する前であるｔ６のタイミングで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。これにより、駆動カウンタエリア３７８が初期化されるとともに、検知異常カウンタエリア３７９が初期化される。上記状況が発生する場合としては、例えば払出装置２２４において球詰まりなどが発生し、それがリトライ動作によって解消される場合などが考えられる。
【０５２５】
次に、リトライ状態となった後に払出装置異常状態となる場合について説明する。
【０５２６】
上記のとおり、ｔ６のタイミングで駆動カウンタエリア３７８が初期化されたが、未だに賞球数記憶エリア３７４には遊技球１個分以上の賞球数の情報が記憶されているため、払出モータ２５７の払出動作は継続され、それに伴ってｔ６のタイミング以降において駆動カウンタエリア３７８の値が適宜加算されていく。
【０５２７】
その後、ｔ７のタイミングで、異常検知状態の設定が行われて、検知異常カウンタエリア３７９の値が１加算され、さらにｔ８のタイミングで、異常検知状態が解除されリトライ状態が設定される。その後、ｔ９のタイミングで駆動カウンタエリア３７８の値がラインＬ３の値に達することにより、リトライ状態が解除され、代わりに払出装置異常状態の設定が行われる。
【０５２８】
この払出装置異常状態の設定が行われた場合、払出モータ２５７の払出動作が停止され、払出装置異常状態の設定が解除されるまでその停止された状態が維持される。また、異常報知が開始され、払出装置異常状態の設定が解除されるまで当該異常報知が継続される。その後、図示は省略するが、異常解除操作が行われることにより、払出装置異常状態の設定が解除され、払出モータ２５７の払出動作が停止された状態が解除されるとともに、異常報知が終了される。また、検知異常カウンタエリア３７９の値が初期化される。
【０５２９】
次に、リトライ状態となることなく、払出装置異常状態となる場合について説明する。
【０５３０】
ｔ１１のタイミングで賞球数記憶エリア３７４に賞球数の情報が加算されることにより、払出モータ２５７の払出動作が開始される。また、払出モータ２５７に払出動作を行わせる際にＣＰＵ３３１から駆動信号が出力されるため、駆動カウンタエリア３７８の値が適宜加算されていく。
【０５３１】
その後、ｔ１２のタイミングで、駆動カウンタエリア３７８の値がラインＬ１の値に達することにより、異常検知状態の設定が行われるとともに、検知異常カウンタエリア３７９の値が１加算される。
【０５３２】
その後、駆動カウンタエリア３７８の値がラインＬ２の値に達する前であるｔ１３のタイミングで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。これにより、駆動カウンタエリア３７８が初期化されるとともに、異常検知状態が解除される。但し、このタイミングでは、検知異常カウンタエリア３７９は初期化されることなく維持される。つまり、異常検知状態となった後、リトライ状態が設定される前のタイミングで、遊技球の払出が行われたことがＣＰＵ３３１にて特定されたとしても、検知異常カウンタエリア３７９は初期化されない。
【０５３３】
その後、ｔ１４のタイミングで、駆動カウンタエリア３７８の値が再度、ラインＬ１の値に達することで、検知異常カウンタエリア３７９の値が１加算されて、当該値が「２」となることで、払出装置異常状態の設定が行われる。この払出装置異常状態の設定が行われた場合、上記のとおり払出モータ２５７の払出動作が停止され、その停止された状態が維持される。また、異常報知が開始され、当該異常報知が継続される。その後、ｔ１５のタイミングで、異常解除操作が行われることにより、払出装置異常状態の設定が解除され、払出モータ２５７の払出動作が停止された状態が解除されるとともに、異常報知が終了される。また、検知異常カウンタエリア３７９が初期化される。
【０５３４】
以上詳述した本実施の形態によれば、以下の優れた効果を奏する。
【０５３５】
パチンコ機１０においては、回転体２５６の払出動作が行われる際に、又は行われている状況で、払出球検知センサ２５８にて遊技球の検知を正常に行えないようにすることで、ＲＡＭ３３３の払出個数カウンタエリア３７６（又は賞球数記憶エリア３７４若しくは貸球数記憶エリア３７５）に記憶されている情報に対応した個数よりも多くの遊技球の払出を行わせる不正行為が想定される。
【０５３６】
当該不正行為について具体的には、例えば下皿３４側などから払出球検知センサ２５８の位置に不正用治具を配置する。不正用治具は磁界を発生させることができるものであり、例えば、不正用治具から検知部２５８ａに遊技球が留まっていることに対応した磁界を発生させることにより、検知部２５８ａを遊技球が通過しているにも関わらず検知部２５８ａに遊技球が留まっていると払出球検知センサ２５８が誤検知することとなる。また、例えば、検知部２５８ａを遊技球が通っていないことに対応した磁界を不正用治具から発生させることにより、検知部２５８ａを遊技球が通過しているにも関わらず検知部２５８ａを遊技球が通っていないと払出球検知センサ２５８が誤検知することとなる。
【０５３７】
ＣＰＵ３３１は払出球検知センサ２５８にて遊技球の検知を開始したタイミングの検知信号の変化を確認することに基づいて、１個の遊技球が払い出されたと特定する構成であるため、払出球検知センサ２５８の検知状態が不正用治具により上記のように設定されてしまうと、実際に検知部２５８ａを多数の遊技球が通過しているにも関わらずＣＰＵ３３１ではそれら多数の遊技球の通過を把握することができず、回転体２５６の払出動作が継続されることが懸念され、継続されるとすると、この状態はリトライ動作やその後の払出装置異常状態が実行されるまで継続されることが懸念される。この場合、リトライ動作などが実行されるまでの期間が長く設定されている構成においては、それまでに多数の遊技球が払い出されてしまう。
【０５３８】
さらには、不正用治具として、払出球検知センサ２５８にて遊技球の検知を正確に行えないようにする動作状態と検知を正確に行えるようにする非動作状態とに切換設定可能なものが用いられることが想定される。この場合、上記リトライ動作などが実行される前のタイミングで不正用治具を動作状態から非動作状態に切り換えることで、リトライ動作などが実行されない。そうすると、不正用治具が動作状態から非動作状態に切り換えられたタイミングでＣＰＵ３３１では１個の遊技球の払出を特定することが可能であるが、リトライ動作などが実行される直前まで払出球検知センサ２５８にて遊技球の検知を正常に行えない状態とする行為が払出個数カウンタエリア３７６に記憶されている情報に対応した個数分繰り返し行われることとなってしまう。
【０５３９】
これに対して、払出動作を行うように払出モータ２５７が駆動制御されている状況で、リトライ動作が行われるタイミングよりも早いタイミングである特定タイミングとなったにも関わらず、払出球検知センサ２５８の検知結果が遊技球の払出が行われたことに対応した特定検知結果とならない特別状況が発生している場合には、それがＣＰＵ３３１において特定されるようにした。そして、このように特定したことに基づいて、払出装置異常状態の設定を行い遊技球の払出を停止するとともに、第１異常報知を行うようにした。これにより、不正用治具を用いて多数の遊技球の払出を受けようとする不正行為が行われたとしても、多数の遊技球の払出を受けられないようにすることができるとともに、上記不正行為に対処するよう遊技ホールの管理者等に促すことができる。
【０５４０】
また、例えば、特別状況が発生したと特定した場合に即座に払出装置異常状態の設定などを行う構成も考えられるが、この場合、上記不正行為が行われていない状況であってリトライ動作が実行されるよりも前のタイミングで、払出装置異常状態の設定などが行われてしまうことが懸念される。つまり、払出モータ２５７や払出球検知センサ２５８に故障が発生した場合や回転体２５６の周囲で球詰まりが発生した場合などには、リトライ動作が開始されるまでの過程において特別状況が発生することがあり、特別状況が発生したと特定した場合に即座に払出装置異常状態の設定などを行う構成では、上記不正行為が行われていない状況であってリトライ動作が実行されるよりも前のタイミングで、払出装置異常状態の設定などが行われてしまう可能性が高くなる。一方、上記不正行為が行われる場合には、多数の遊技球の払出を不正に行わせようとして、上記不正行為が連続して行われるものと考えられる。これに対して、上記特別状況とならずに払出球検知センサ２５８の検知結果が特定検知結果となる状況を間に挟むことなく、上記特別状況が連続して発生した場合に、払出装置異常状態の設定を行うとともに第１異常報知を行うようにしたことにより、上記不正行為が行われていない状況であってリトライ動作が実行されるよりも前のタイミングで払出装置異常状態の設定などが行われることを抑えつつ上記不正行為に対処することができる。
【０５４１】
特に、回転体２５６の周面に対して遊技球が滑り回転体２５６の凹部２５６ａ内に遊技球が入り込まない状況は、その状況が一旦解消された後に即座に発生しづらいものと考えられる。その一方、上記不正行為は連続して行われるものと考えられる。これに対して、上記のように特別状況が連続して発生した場合に払出装置異常状態の設定などを行うことにより、上記不正行為が行われていない状況であってリトライ動作が実行されるよりも前のタイミングで払出装置異常状態の設定などが行われることを抑えつつ上記不正行為に対処することができる。
【０５４２】
払出制御基板３２２のＲＡＭ３３３の駆動カウンタエリア３７８を用いてリトライ動作を開始するタイミングを特定するようにした構成において、特別状況が発生していると特定するタイミングを、駆動カウンタエリア３７８を用いて計るようにした。これにより、ソフト構成及びハード構成の複雑化を抑えつつ、上記優れた効果を得ることができる。
【０５４３】
また、払出制御基板３２２のＣＰＵ３３１は、必要に応じて回転体２５６による遊技球の払出速度を変更する。この場合に、ＣＰＵ３３１は払出モータ２５７への駆動信号の出力周期を調整することで回転体２５６による遊技球の払出速度を変更するとともに、ＣＰＵ３３１から駆動信号が出力される度に駆動カウンタエリア３７８の値が更新される。この場合に、駆動カウンタエリア３７８を用いて特別状況が発生していると特定するタイミングを計るようにしたことにより、特別状況が発生していることの特定を、同一のソフト構成及びハード構成を利用して各払出速度に対応させて行うことができる。
【０５４４】
また、払出動作を行うように払出モータ２５７が駆動制御されている状況で、特定タイミングとなったにも関わらず払出球検知センサ２５８の検知結果が遊技球の払出が行われたことに対応した特定検知結果とならない特別状況を特定するようにしたことで、不正用治具として払出球検知センサ２５８をＬＯＷレベル信号に維持させるものが用いられたとしても当該不正行為に対処することができるとともに、不正用治具として払出球検知センサ２５８をＨＩレベル信号に維持させるものが用いられたとしても当該不正行為に対処することができる。
【０５４５】
＜第２の実施の形態＞
本実施の形態では、払出装置２２４において異常が発生しているか否かの監視に関する構成が上記第１の実施の形態と異なっている。そこで、この相違する構成について以下に説明する。なお、以下の説明では、上記第１の実施の形態との相違点について説明し、同一の構成については基本的にその説明を省略する。
【０５４６】
先ず、電気的構成について、図５１のブロック図を用いて説明する。
【０５４７】
上記第１の実施の形態と同様に、払出制御基板３２２は主制御基板３０１及び払出装置２２４と電気的に接続されており、払出制御基板３２２のＣＰＵ３３１は主制御基板３０１のＣＰＵ３１１から入力したコマンドに基づいて払出装置２２４を駆動制御する。また、払出制御基板３２２は払出用表示ランプ部２７と電気的に接続されており、払出制御基板３２２のＣＰＵ３３１は払出用表示ランプ部２７を発光制御する。
【０５４８】
払出制御基板３２２のＲＡＭ３３３には、払出個数カウンタエリア３７６、駆動カウンタエリア３７８及び払出特定用カウンタエリア３８０等といったように、上記第１の実施の形態と同一の各エリアが設定されている。また、本実施の形態におけるＲＡＭ３３３には上記第１の実施の形態と同様に検知異常カウンタエリアが設けられているが、当該検知異常カウンタエリアは、上記第１の実施の形態と異なり、第１検知異常カウンタエリア３９１と第２検知異常カウンタエリア３９２とが設定されている。また、本実施の形態におけるＲＡＭ３３３には、第１タイマカウンタエリア３９３及び第２タイマカウンタエリア３９４が別に設定されている。
【０５４９】
第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２は、上記第１の実施の形態における検知異常カウンタエリア３７９と同様に、共に１バイトで構成されており、払出制御基板３２２のＣＰＵ３３１において払出装置２２４の異常を特定する上で用いられる。また、第１タイマカウンタエリア３９３及び第２タイマカウンタエリア３９４は、共に１バイトで構成されており、払出制御基板３２２のＣＰＵ３３１において第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２の初期化を実行するタイミングを特定する上で用いられる。
【０５５０】
なお、各検知異常カウンタエリア３９１，３９２及び各タイマカウンタエリア３９３，３９４は１バイトに限定されることはなく、払出制御基板３２２のＣＰＵ３３１において各カウンタエリア３９１〜３９４を用いた処理が良好に実行されるのであれば、１バイト未満、すなわち８ビット未満であってもよく、２バイト以上であってもよい。
【０５５１】
次に、本実施の形態における払出制御処理について、図５２のフローチャートを参照しながら説明する。なお、払出制御処理は、上記第１の実施の形態と同様に、ＣＰＵ３３１のタイマ割込み処理（図３６）の一部の処理として実行される。
【０５５２】
払出制御処理では、先ずステップＳ２７０１にてタイマ更新処理を実行する。当該タイマ更新処理では、第１タイマカウンタエリア３９３及び第２タイマカウンタエリア３９４の更新処理を実行する。これについては、後に説明する。
【０５５３】
その後、ステップＳ２７０２にて払出状態設定処理を実行し、ステップＳ２７０３にて駆動信号出力処理を実行し、ステップＳ２７０４にて球検知処理を実行する。これらステップＳ２７０２〜ステップＳ２７０４の各処理は、上記第１の実施の形態における払出制御処理（図４３）のステップＳ２１０１〜ステップＳ２１０３の各処理と同様である。
【０５５４】
続くステップＳ２７０５では、球検知処理の処理結果が遊技球の払出を特定した旨の処理結果であるか否かを判定する。具体的には、ＲＡＭ３３３に払出特定フラグが格納されているか否かを判定する。払出特定フラグが格納されていない場合には、ステップＳ２７０６にて払出監視処理を実行した後に、本払出制御処理を終了する。払出監視処理では、上記第１の実施の形態と同様に払出装置２２４が正常であるか否かを判定する処理を実行するが、具体的な処理内容が上記第１の実施の形態と異なっている。当該払出監視処理の詳細については後に説明する。
【０５５５】
払出特定フラグが格納されている場合には、ステップＳ２７０７に進み、ＲＡＭ３３３の駆動カウンタエリア３７８の初期化を実行するとともに、ステップＳ２７０８にて異常検知状態の解除及びリトライ状態の解除を実行する。その後、ステップＳ２７０９〜ステップＳ２７１６の各処理を実行する。これらステップＳ２７０９〜ステップＳ２７１６の各処理は、上記第１の実施の形態における払出制御処理（図４３）のステップＳ２１０７〜ステップＳ２１１４の各処理と同様である。
【０５５６】
次に、払出制御処理におけるステップＳ２７０１のタイマ更新処理について、図５３のフローチャートを参照しながら説明する。
【０５５７】
タイマ更新処理では、先ずステップＳ２８０１にて、第１検知異常カウンタエリア３９１は初期値か否かを判定する。第１検知異常カウンタエリア３９１は、上記第１の実施の形態における検知異常カウンタエリア３７９と同様に、払出監視処理にて異常検知状態の設定が行われることに基づいて初期値から更新される。第１検知異常カウンタエリア３９１が初期値である場合には、そのままステップＳ２８０５に進む。
【０５５８】
第１検知異常カウンタエリア３９１が初期値でない場合には、ステップＳ２８０２にて、第１タイマカウンタエリア３９３の更新処理を実行する。具体的には、第１タイマカウンタエリア３９３の値を１加算する。
【０５５９】
その後、ステップＳ２８０３では、第１タイマカウンタエリア３９３の値が第１初期化基準値に達しているか否かを判定する。具体的には、第１タイマカウンタエリア３９３の値が「１０００」以上か否かを判定する。ここで、タイマ更新処理を一部の処理として有する払出制御処理（図５２）は、２ｍｓｅｃ周期で起動されるタイマ割込み処理（図３６）の一部の処理として実行され、タイマ更新処理は払出制御処理が起動される度に実行される。したがって、タイマ更新処理も約２ｍｓｅｃ周期で起動され、第１検知異常カウンタエリア３９１が初期値でない場合には、ステップＳ２８０２の処理、すなわち第１タイマカウンタエリア３９３の値を１加算する処理が約２ｍｓｅｃ周期で実行される。よって、ステップＳ２８０３では、第１タイマカウンタエリア３９３の値が「１０００」以上か否かを判定することで、第１検知異常カウンタエリア３９１が初期値から更新されてから判定用基準期間としての約２ｓｅｃが経過したか否かを判定している。
【０５６０】
第１タイマカウンタエリア３９３の値が「１０００」未満である場合にはそのままステップＳ２８０５に進む。第１タイマカウンタエリア３９３の値が「１０００」以上である場合にはステップＳ２８０４に進む。ステップＳ２８０４では、第１タイマカウンタエリア３９３の初期化、すなわち「０」クリアを実行するとともに、第１検知異常カウンタエリア３９１の初期化、すなわち「０」クリアを実行する。つまり、第１検知異常カウンタエリア３９１は、初期値から更新されてから約２ｓｅｃが経過した後に初期化される。その後、ステップＳ２８０５に進む。
【０５６１】
ステップ２８０５では、第２検知異常カウンタエリア３９２は初期値か否かを判定する。第２検知異常カウンタエリア３９２は、第１検知異常カウンタエリア３９１と同様に、払出監視処理にて異常検知状態の設定が行われることに基づいて初期値から更新される。第２検知異常カウンタエリア３９２が初期値である場合には、そのまま本タイマ更新処理を終了する。
【０５６２】
第２検知異常カウンタエリア３９２が初期値でない場合には、ステップＳ２８０６にて、第２タイマカウンタエリア３９４の更新処理を実行する。具体的には、第２タイマカウンタエリア３９４の値を１加算する。
【０５６３】
その後、ステップＳ２８０７では、第２タイマカウンタエリア３９４の値が第２初期化基準値に達しているか否かを判定する。具体的には、第２タイマカウンタエリア３９４の値が「１０００」以上か否かを判定する。第２タイマカウンタエリア３９４の値が「１０００」以上か否かを判定することで、第１タイマカウンタエリア３９３と同様に、第２検知異常カウンタエリア３９２が初期値から更新されてから約２ｓｅｃが経過したか否かを判定している。
【０５６４】
第２タイマカウンタエリア３９４の値が「１０００」未満である場合にはそのまま本タイマ更新処理を終了する。第２タイマカウンタエリア３９４の値が「１０００」以上である場合にはステップＳ２８０８に進む。ステップＳ２８０８では、第２タイマカウンタエリア３９４の初期化、すなわち「０」クリアを実行するとともに、第２検知異常カウンタエリア３９２の初期化、すなわち「０」クリアを実行する。つまり、第２検知異常カウンタエリア３９２は、初期値から更新されてから約２ｓｅｃが経過した後に初期化される。その後、本タイマ更新処理を終了する。
【０５６５】
次に、払出制御処理におけるステップＳ２７０６の払出監視処理について、図５４のフローチャートを参照しながら説明する。
【０５６６】
払出監視処理では、先ずステップＳ２９０１にて払出装置異常状態か否かを判定し、ステップＳ２９０２にてリトライ状態か否かを判定し、ステップＳ２９０３にてＲＡＭ３３３の駆動カウンタエリア３７８の値が「１２０」以上か否かを判定し、ステップＳ２９０４にて異常検知状態か否かを判定し、ステップＳ２９０５にて駆動カウンタエリア３７８の値が「６０」以上か否かを判定する。これらステップＳ２９０１〜ステップＳ２９０５の各処理は、上記第１の実施の形態における払出監視処理（図４９）のステップＳ２６０１〜ステップＳ２６０５の各処理と同様である。
【０５６７】
ステップＳ２９０５にて駆動カウンタエリア３７８の値が「６０」以上であると判定した場合には、ステップＳ２９０６にて検知異常カウンタ更新処理を実行する。ここで、検知異常カウンタ更新処理について、図５５のフローチャートを参照しながら説明する。
【０５６８】
検知異常カウンタ更新処理では、先ずステップＳ３００１にて、第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２の両方が初期値か否かを判定する。両方が初期値である場合には、ステップＳ３００２にて、第１検知異常カウンタエリア３９１の更新処理、具体的には第１検知異常カウンタエリア３９１の値を１加算した後に、本検知異常カウンタ更新処理を終了する。
【０５６９】
第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２のうちいずれか一方が初期値でない場合には、ステップＳ３００３にて第１検知異常カウンタエリア３９１の更新処理、具体的には第１検知異常カウンタエリア３９１の値を１加算する。続くステップＳ３００では、第２検知異常カウンタエリア３９２の更新処理、具体的には第２検知異常カウンタエリア３９２の値を１加算する。その後、本検知異常カウンタ更新処理を終了する。
【０５７０】
払出監視処理（図５４）の説明に戻り、ステップＳ２９０６にて検知異常カウンタ更新処理を実行した後は、ステップＳ２９０７にて異常検知状態の設定を行う。続くステップＳ２９０８では、第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２のうち、いずれかの検知異常カウンタエリア３９１，３９２の値が異常基準値（異常基準回数）としての「３」以上か否かを判定する。両方の検知異常カウンタエリア３９１，３９２が「３」以上でない場合には、そのまま本払出監視処理を終了する。いずれかの検知異常カウンタエリア３９１，３９２が「３」以上である場合には、ステップＳ２９０９の処理を実行した後に、本払出監視処理を終了する。ステップＳ２９０９では、払出装置異常状態の設定、第１異常報知の開始処理及び異常検知状態の解除を実行する。
【０５７１】
ここで、検知異常カウンタエリア３９１，３９２は、異常検知状態となり初期値からの更新が行われてから約２ｓｅｃが経過した後に初期化が実行される。また、検知異常カウンタエリア３９１，３９２の値が「３」以上となった場合に、払出装置異常状態の設定が行われる。つまり、約２ｓｅｃ以内に異常検知状態の設定が３回行われた場合に、払出装置異常状態の設定が行われる。
【０５７２】
また、第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２の両方が初期値である状況で異常検知状態の設定が行われる場合には、第１検知異常カウンタエリア３９１のみの更新が優先して行われ、第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２の少なくとも一方が初期値でない状況で異常検知状態の設定が行われる場合には、第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２の両方の更新が行われる。よって、異常検知状態の設定が複数回行われる場合には、それぞれ異なるタイミングの異常検知状態の設定を起点として、第１検知異常カウンタエリア３９１の更新の開始及び第２検知異常カウンタエリア３９２の更新の開始が行われる。詳細には、第１検知異常カウンタエリア３９１と第２検知異常カウンタエリア３９２とでは、更新開始の起点となる異常検知状態の設定のタイミングが１回分ずれている。
【０５７３】
次に、払出装置２２４において異常が発生しているか否かを監視する様子について、図５６のタイムチャートを参照して説明する。以下の説明では、払出制御基板３２２のＲＡＭ３３３の賞球数記憶エリア３７４に賞球数の情報が加算されたことに基づいて遊技球の払出が行われる場合について説明するが、ＲＡＭ３３３の貸球数記憶エリア３７５に貸球数の情報が加算されたことに基づいて遊技球の払出が行われる場合も同様である。
【０５７４】
なお、図５６において、ラインＬ１は、異常検知状態の設定が行われる場合の駆動カウンタエリア３７８の値を示すラインであり、ラインＬ２は、リトライ状態の設定が行われる場合の駆動カウンタエリア３７８の値を示すラインであり、ラインＬ３は、リトライ状態の設定後に払出装置異常状態の設定が行われる場合の駆動カウンタエリア３７８の値を示すラインである。また、ラインＬ４は、第１検知異常カウンタエリア３９１の初期化が行われる場合の第１タイマカウンタエリア３９３の値を示すラインであり、ラインＬ５は、第２検知異常カウンタエリア３９２の初期化が行われる場合の第２タイマカウンタエリア３９４の値を示すラインである。また、図５６においては、説明の便宜上、遊技球の払出といった各事象が発生する時間間隔などを実際の時間間隔よりも簡略化して示す。
【０５７５】
先ず、第１検知異常カウンタエリア３９１の値が、異常基準値（異常基準回数）となる場合、具体的には「３」となる場合について説明する。
【０５７６】
ｔ１のタイミングで賞球数記憶エリア３７４に賞球数の情報が加算されることにより、払出モータ２５７（すなわち、回転体２５６）の払出動作が開始される。また、払出モータ２５７に払出動作を行わせる際にＣＰＵ３３１から駆動信号が出力されるため、駆動カウンタエリア３７８の値が適宜加算されていく（適宜更新されていく）。
【０５７７】
その後、ｔ２のタイミングで、駆動カウンタエリア３７８の値がラインＬ１の値に達することにより、異常検知状態の設定が行われるとともに、第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２のうち両方が初期値であるため第１検知異常カウンタエリア３９１の値が１加算される。また、第１検知異常カウンタエリア３９１の値が初期値から更新されることで、第１タイマカウンタエリア３９３の定期的な更新が開始される。
【０５７８】
その後、駆動カウンタエリア３７８の値がラインＬ２の値に達する前であるｔ３のタイミングで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。これにより、駆動カウンタエリア３７８が初期化されるとともに、異常検知状態が解除される。但し、このタイミングでは第１検知異常カウンタエリア３９１は初期化されることなく維持されるとともに、第１タイマカウンタエリア３９３の定期的な更新は継続されている。
【０５７９】
その後、払出モータ２５７の払出動作が継続され、駆動カウンタエリア３７８の値がラインＬ１の値に達する前であるｔ４のタイミングで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。これにより、駆動カウンタエリア３７８が初期化される。この場合に、かかる状況が発生した場合には上記第１の実施の形態では、検知異常カウンタエリア３７９が初期化されたが、本実施の形態では当該初期化が実行されない。したがって、第１検知異常カウンタエリア３９１の値は維持される。また、第１タイマカウンタエリア３９３の定期的な更新は継続されている。
【０５８０】
その後、ｔ５のタイミングで、駆動カウンタエリア３７８の値が再度、ラインＬ１の値に達することにより、異常検知状態の設定が行われる。また、第１検知異常カウンタエリア３９１の値及び第２検知異常カウンタエリア３９２の値の両方が１加算される。この場合、第１タイマカウンタエリア３９３の定期的な更新は継続されているとともに、第２タイマカウンタエリア３９４の定期的な更新が開始される。
【０５８１】
その後、駆動カウンタエリア３７８の値がラインＬ２の値に達する前であるｔ６のタイミングで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。これにより、駆動カウンタエリア３７８が初期化されるとともに、異常検知状態が解除される。但し、このタイミングでは、第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２は初期化されることなく維持される。また第１タイマカウンタエリア３９３及び第２タイマカウンタエリア３９４の定期的な更新は継続されている。
【０５８２】
その後、異常検知状態の設定が行われない正常な遊技球の払出を挟んで、ｔ７のタイミングで、駆動カウンタエリア３７８の値が再度、ラインＬ１の値に達することで、第１検知異常カウンタエリア３９１の値及び第２検知異常カウンタエリア３９２の値の両方が１加算される。
【０５８３】
この場合、第１タイマカウンタエリア３９３の値はラインＬ４の値に達していない。つまり、第１検知異常カウンタエリア３９１の初期値からの更新が行われたｔ２のタイミングから、ｔ７のタイミングまでに２ｓｅｃが経過していない。そして、ｔ２のタイミングからｔ７のタイミングまでに異常検知状態の設定が３回行われており、第１検知異常カウンタエリア３９１の値が異常基準値に達する。よって、ｔ７のタイミングでは、払出装置異常状態の設定が行われる。この払出装置異常状態の設定が行われた場合、上記のとおり払出モータ２５７の払出動作が停止され、その停止された状態が維持される。また、異常報知が開始され、当該異常報知が継続される。
【０５８４】
その後、ｔ８のタイミングで、第１タイマカウンタエリア３９３の値がラインＬ４の値に達することで、すなわち第１検知異常カウンタエリア３９１の値の初期値からの更新が行われてから約２ｓｅｃが経過することで、第１タイマカウンタエリア３９３及び第１検知異常カウンタエリア３９１が初期化される。
【０５８５】
その後、ｔ９のタイミングで、異常解除操作が行われることにより、払出装置異常状態の設定が解除され、払出モータ２５７の払出動作が停止された状態が解除されるとともに、異常報知が終了される。なお、ｔ９のタイミングよりも前のタイミングで第２タイマカウンタエリア３９４の値がラインＬ５の値に達しているため、第２タイマカウンタエリア３９４及び第２検知異常カウンタエリア３９２が初期化されている。
【０５８６】
次に、第１検知異常カウンタエリア３９１の値は異常基準値とならないが、第２検知異常カウンタエリア３９２の値が異常基準値となる場合について説明する。
【０５８７】
ｔ１０のタイミング〜ｔ１３のタイミングでは、それぞれ上記ｔ１のタイミング〜ｔ４のタイミングのそれぞれと同一の事象が発生している。そして、ｔ１３のタイミングでは、賞球数記憶エリア３７４に記憶されている賞球数の情報が切換基準数に達し、払出モータ２５７の払出速度が低速周期に切り換わる。
【０５８８】
この場合、ＣＰＵ３３１から出力される駆動信号の出力周期が通常周期の状態よりも遅くなるため、それに伴って駆動カウンタエリア３７８の値が更新される周期も遅くなる。一方、第１タイマカウンタエリア３９３の更新は、ＣＰＵ３３１においてタイマ割込み処理が起動される度に行われており、駆動信号の出力周期に依存していないため、更新周期の変更は行われない。
【０５８９】
その後、ｔ１４のタイミングで、駆動カウンタエリア３７８の値が再度、ラインＬ１の値に達することにより、異常検知状態の設定が行われる。また、第１検知異常カウンタエリア３９１の値及び第２検知異常カウンタエリア３９２の値の両方が１加算される。この場合、第１タイマカウンタエリア３９３の定期的な更新は継続されているとともに、第２タイマカウンタエリア３９４の定期的な更新が開始される。
【０５９０】
その後、駆動カウンタエリア３７８の値がラインＬ２の値に達する前であるｔ１５のタイミングで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。これにより、駆動カウンタエリア３７８が初期化されるとともに、異常検知状態が解除される。但し、このタイミングでは、第１検知異常カウンタエリア３９１の値及び第２検知異常カウンタエリア３９２は初期化されることなく維持される。また第１タイマカウンタエリア３９３及び第２タイマカウンタエリア３９４の定期的な更新は継続されている。
【０５９１】
また、ｔ１５のタイミングでは、賞球数記憶エリア３７４に新たに賞球数の情報が加算され、賞球数記憶エリア３７４に記憶されている賞球数の情報が切換基準数を上回ることで、払出モータ２５７の払出速度は通常周期に切り換わる。そして、これに伴って駆動カウンタエリア３７８の値が更新される周期も元の状態に復帰する。
【０５９２】
その後、異常検知状態の設定が行われない正常な遊技球の払出を挟んで、ｔ１６のタイミングで、第１タイマカウンタエリア３９３の値がラインＬ４の値に達することで、すなわち第１検知異常カウンタエリア３９１の値の初期値からの更新が行われてから約２ｓｅｃが経過することで、第１タイマカウンタエリア３９３及び第１検知異常カウンタエリア３９１が初期化される。この場合、第２検知異常カウンタエリア３９２は初期化されることなく維持され、第２タイマカウンタエリア３９４の定期的な更新は継続されている。
【０５９３】
その後、ｔ１７のタイミングで、駆動カウンタエリア３７８の値が再度、ラインＬ１の値に達することにより、異常検知状態の設定が行われる。また、第１検知異常カウンタエリア３９１の値及び第２検知異常カウンタエリア３９２の値の両方が１加算される。この場合、第２タイマカウンタエリア３９３の定期的な更新は継続されているとともに、第１タイマカウンタエリア３９４の定期的な更新が開始される。
【０５９４】
その後、駆動カウンタエリア３７８の値がラインＬ２の値に達する前であるｔ１８のタイミングで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。これにより、駆動カウンタエリア３７８が初期化されるとともに、異常検知状態が解除される。但し、このタイミングでは、第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２は初期化されることなく維持される。また第１タイマカウンタエリア３９３及び第２タイマカウンタエリア３９４の定期的な更新は継続されている。
【０５９５】
その後、異常検知状態の設定が行われない正常な遊技球の払出を挟んで、ｔ１９のタイミングで、駆動カウンタエリア３７８の値が再度、ラインＬ１の値に達することで、第１検知異常カウンタエリア３９１の値及び第２検知異常カウンタエリア３９２の値の両方が１加算される。
【０５９６】
この場合、第２タイマカウンタエリア３９４の値はラインＬ５の値に達していない。つまり、第２検知異常カウンタエリア３９２の初期値からの更新が行われたｔ１４のタイミングから、ｔ１９のタイミングまでに２ｓｅｃが経過していない。そして、ｔ１４のタイミングからｔ１９のタイミングまでに異常検知状態の設定が３回行われており、第２検知異常カウンタエリア３９２の値が異常基準値に達する。よって、ｔ１９のタイミングでは、払出装置異常状態の設定が行われる。この払出装置異常状態の設定が行われた場合、上記のとおり払出モータ２５７の払出動作が停止され、その停止された状態が維持される。また、異常報知が開始され、当該異常報知が継続される。
【０５９７】
その後、ｔ２０のタイミングで、第２タイマカウンタエリア３９４の値がラインＬ５の値に達することで、すなわち第２検知異常カウンタエリア３９２の値の初期値からの更新が行われてから約２ｓｅｃが経過することで、第２タイマカウンタエリア３９４及び第１検知異常カウンタエリア３９２が初期化される。
【０５９８】
その後、ｔ２１のタイミングで、異常解除操作が行われることにより、払出装置異常状態の設定が解除され、払出モータ２５７の払出動作が停止された状態が解除されるとともに、異常報知が終了される。なお、ｔ２１のタイミングよりも前のタイミングで第１タイマカウンタエリア３９３の値がラインＬ５の値に達しているため、第２タイマカウンタエリア３９４及び第２検知異常カウンタエリア３９２が初期化されている。
【０５９９】
以上詳述した本実施の形態によれば、上記第１の実施の形態と同様に、払出球検知センサ２５８において遊技球の検知を正常に行えないようにする不正行為が行われたとしても、当該不正行為に対処することができる。
【０６００】
特に、判定用基準期間内において、特別状況が発生していると特定された回数が異常基準回数に達した場合に払出装置異常状態の設定などを行うようにしたことで、上記不正行為に好適に対処することができる。例えば、上記第１の実施の形態のように、特別状況が発生しない正常な遊技球の払出を間に挟むことなく、特別状況が連続して行われた場合に払出装置異常状態の設定などが行われる構成においては、意図的に特別状況が発生しない正常な遊技球の払出を間に挟むようにして上記不正行為が行われた場合にはそれに対処することができない。その一方、１回の不正行為の後に所定の期間に亘って当該不正行為が行えないとすると、払出装置異常状態の設定などが行われないようにしながら上記不正行為が行われたとしても、当該不正行為によって単位時間当たりに払い出される遊技球の数を抑えることが可能となる。
【０６０１】
また、回転体２５６の周面に対して遊技球が滑り回転体２５６の凹部２５６ａ内に遊技球が入り込まない状況は、その状況が一旦解消された後に即座に発生しづらいものと考えられる。その一方、上記不正行為は連続して行われるものと考えられる。これに対して、上記のように判定用基準期間内に特別状況が発生していると特定された回数が異常基準回数に達した場合に払出装置異常状態の設定などを行うようにしたことで、上記不正行為が行われていない状況であってリトライ動作が実行されるよりも前のタイミングで払出装置異常状態の設定などが行われることを抑えつつ上記不正行為に対処することができる。
【０６０２】
また、検知異常カウンタエリア３９１，３９２の値が初期値である状況で上記特別状況が発生していると特定されてから、判定用基準期間が経過した場合に当該検知異常カウンタエリア３９１，３９２が初期化されるため、判定用基準期間の範囲内において上記特別状況の発生回数が異常基準回数に達したか否かの監視を、上記特別状況が発生したことを起点として行うことができる。よって、特別状況が発生したか否かに関係なく判定用基準期間の計測を行いその経過に伴って検知異常カウンタエリア３９１，３９２を初期化させる構成に比べ、判定用基準期間の範囲内において上記特別状況の発生回数が異常基準回数に達したか否かの監視を良好に行うことができる。
【０６０３】
また、検知異常カウンタエリア３９１，３９２の数を「異常基準回数―１」個分である２個とした。また、各検知異常カウンタエリア３９１，３９２の値が初期値である状況において特別状況が発生していると特定された場合、第１検知異常カウンタエリア３９１のみの更新を行うとともに、各検知異常カウンタエリア３９１，３９２のうちの少なくとも一方が初期値でない場合には両方の検知異常カウンタエリア３９１，３９２の更新を行うようにした。また、各検知異常カウンタエリア３９１，３９２の初期化を、それぞれ初期値からの更新が行われてから判定用基準期間が経過した場合に行うようにした。これにより、上記特別状況が発生する度に、その特別状況の発生を起点として異常基準回数の監視を開始させることが可能となる。よって、上記特別状況１回分ずれた範囲で、異常基準回数の監視をそれぞれオーバーラップさせて行うことが可能となり、当該異常基準回数の監視を好適に行うことが可能となる。
【０６０４】
また、検知異常カウンタエリア３９１，３９２の数を「異常基準回数―１」個分とした。これにより、検知異常カウンタエリア３９１，３９２の数を抑えつつ、すなわち上記不正行為を特定する上で必要な記憶容量の増大化を抑えつつ、上記不正行為に好適に対処することができる。
【０６０５】
＜第３の実施の形態＞
本実施の形態では、払出装置２２４において異常が発生しているか否かの監視に関する構成が上記第１の実施の形態と異なっている。そこで、この相違する構成について以下に説明する。なお、以下の説明では、上記第１の実施の形態との相違点について説明し、同一の構成については基本的にその説明を省略する。
【０６０６】
先ず、電気的構成について、図５７のブロック図を用いて説明する。
【０６０７】
上記第１の実施の形態と同様に、払出制御基板３２２は主制御基板３０１及び払出装置２２４と電気的に接続されており、払出制御基板３２２のＣＰＵ３３１は主制御基板３０１のＣＰＵ３１１から入力したコマンドに基づいて払出装置２２４を駆動制御する。また、払出制御基板３２２は払出用表示ランプ部２７と電気的に接続されており、払出制御基板３２２のＣＰＵ３３１は払出用表示ランプ部２７を発光制御する。
【０６０８】
払出制御基板３２２のＲＡＭ３３３には、賞球数記憶エリア３７４、貸球数記憶エリア３７５、払出個数カウンタエリア３７６、駆動カウンタエリア３７８、検知異常カウンタエリア３７９及び払出特定用カウンタエリア３８０等といったように、上記第１の実施の形態と同一の各エリアが設定されている。また、本実施の形態のＲＡＭ３３３には、入賞単位カウンタエリア４０１及び貸球単位カウンタエリア４０２が別に設定されている。
【０６０９】
入賞単位カウンタエリア４０１は１バイトで構成されている。なお、入賞単位カウンタエリア４０１は１バイトに限定されることはなく、払出制御基板３２２のＣＰＵ３３１において入賞単位カウンタエリア４０１を用いた処理が良好に実行されるのであれば、１バイト未満、すなわち８ビット未満であってもよく、２バイト以上であってもよい。
【０６１０】
入賞単位カウンタエリア４０１は、払出制御基板３２２のＣＰＵ３３１において、賞球数記憶エリア３７４に記憶されている賞球数の情報のうち、１回の賞球コマンドの入力に対応した賞球数を特定する上で用いられる。換言すれば、入賞単位カウンタエリア４０１は、払出制御基板３２２のＣＰＵ３３１において、賞球数記憶エリア３７４に記憶されている賞球数の情報のうち、１回の入賞に対応した賞球数を特定する上で用いられる。
【０６１１】
この場合に、本パチンコ機１０では、賞球数記憶エリア３７４に記憶されている賞球数が許可基準数以下となることで賞球許可状態となり、払出制御基板３２２のＣＰＵ３３１から賞球許可信号の出力が開始され、主制御基板３０１のＣＰＵ３１１は賞球許可信号を入力している場合にのみ賞球コマンドを出力する。また、上記許可基準数は、複数種類設定された入賞の各賞球数のうち、最小の賞球数以下となるように設定されている。したがって、払出制御基板３２２のＲＡＭ３３３の賞球数記憶エリア３７４に、最大で２回の賞球コマンドの入力に対応した賞球数が合計して記憶されることとなる。このような事情において、それら各賞球コマンドに対応した賞球数を個別に特定するために、入賞単位カウンタエリア４０１は少なくとも２個設定されている。
【０６１２】
貸球単位カウンタエリア４０２は１バイトで構成されている。なお、貸球単位カウンタエリア４０２は１バイトに限定されることはなく、払出制御基板３２２のＣＰＵ３３１において貸球単位カウンタエリア４０２を用いた処理が良好に実行されるのであれば、１バイト未満、すなわち８ビット未満であってもよく、２バイト以上であってもよい。
【０６１３】
貸球単位カウンタエリア４０２は、払出制御基板３２２のＣＰＵ３３１において、貸球数記憶エリア３７５に記憶されている貸球数の情報のうち、１回の貸球操作に基づいて球貸装置Ｙから入力した貸球要求信号に対応した貸球数を特定する上で用いられる。この場合に、上記第１の実施の形態にて説明したように、払出制御基板３２２のＲＡＭ３３３の貸球数記憶エリア３７５には、１回の貸球操作に基づく貸球数の情報のみが記憶される。したがって、貸球単位カウンタエリア４０２は、入賞単位カウンタエリア４０１と異なり複数設けられていない。なお、ＲＡＭ３３３の貸球数記憶エリア３７５に複数回の貸球操作に基づく貸球数の情報が合計して記憶される構成においては、それに対応させて貸球単位カウンタエリア４０２を複数設ける構成としてもよい。
【０６１４】
次に、払出制御基板３２２のＣＰＵ３３１にて実行される入賞単位用設定処理について、図５８のフローチャートを参照しながら説明する。なお、入賞単位用設定処理は、ＣＰＵ３３１において賞球コマンドに対応した賞球数を賞球数記憶エリア３７４に加算する場合に実行される。例えば、入賞単位用設定処理は、賞球設定処理（図４０）におけるステップＳ１８０９の処理の一部として実行される。
【０６１５】
入賞単位用設定処理では、先ずステップＳ３１０１にて、設定対象の入賞単位カウンタエリア４０１を特定する。例えば、２個設定された入賞単位カウンタエリア４０１のうち両方が初期値である場合には、それら入賞単位カウンタエリア４０１のいずれかを設定対象として特定する。また、２個設定された入賞単位カウンタエリア４０１のうち一方が初期値でない場合には、初期値である側の入賞単位カウンタエリア４０１を設定対象として特定する。
【０６１６】
続くステップＳ３１０２では、ステップＳ３１０１にて特定した入賞単位カウンタエリア４０１に、今回、賞球数記憶エリア３７４に加算する又は加算した賞球数、すなわち今回の賞球コマンドに対応した賞球数を加算する（更新する）。その後、本入賞単位用設定処理を終了する。
【０６１７】
なお、払出制御基板３２２のＣＰＵ３３１では、貸球要求信号に対応した貸球数を貸球数記憶エリア３７５に加算する場合に、それに合わせて貸球単位用設定処理が実行される。例えば、貸球単位用設定処理は、貸球設定処理（図４１）におけるステップＳ１９０８の処理の一部として実行される。
【０６１８】
次に、本実施の形態における払出制御処理について、図５９のフローチャートを参照しながら説明する。なお、払出制御処理は、上記第１の実施の形態と同様に、ＣＰＵ３３１のタイマ割込み処理（図３６）の一部の処理として実行される。
【０６１９】
払出制御処理では、先ずステップＳ３２０１にて払出状態設定処理を実行し、ステップＳ３２０２にて駆動信号出力処理を実行し、ステップＳ３２０３にて球検知処理を実行する。これらステップＳ３２０１〜ステップＳ３２０３の各処理は、上記第１の実施の形態における払出制御処理（図４３）のステップＳ２１０１〜ステップＳ２１０３の各処理と同様である。
【０６２０】
続くステップＳ３２０４では、球検知処理の処理結果が遊技球の払出を特定した旨の処理結果であるか否かを判定する。具体的には、ＲＡＭ３３３に払出特定フラグが格納されているか否かを判定する。払出特定フラグが格納されている場合には、ステップＳ３２０５に進み、貸球動作中か否かを判定する。
【０６２１】
貸球動作中でない場合には、ステップＳ３２０６にて、賞球用初期化処理を実行する。ここで、賞球用初期化処理について、図６０のフローチャートを参照しながら説明する。
【０６２２】
賞球用初期化処理では、先ずステップＳ３３０１にて、更新対象の入賞単位カウンタエリア４０１を特定する。この特定は、例えばＲＡＭ３３３の更新対象特定エリアに記憶された情報に基づいて行われる。
【０６２３】
続くステップＳ３３０２では、ステップＳ３３０１にて特定した更新対象の入賞単位カウンタエリア４０１の情報を更新する。具体的には、更新対象の入賞単位カウンタエリア４０１の値を１減算する。続くステップＳ３３０３では、更新対象の入賞単位カウンタエリア４０１の値が初期値か否か、具体的には「０」となっているか否かを判定する。
【０６２４】
更新対象の入賞単位カウンタエリア４０１の値が初期値でない場合には、ステップＳ３３０４の処理を実行することなくステップＳ３３０５に進む。更新対象の入賞単位カウンタエリア４０１の値が初期値である場合には、ステップＳ３３０４に進む。
【０６２５】
ステップＳ３３０４では、検知異常カウンタエリア３７９を初期化する。ここで、入賞単位カウンタエリア４０１の値を１減算した後に、当該入賞単位カウンタエリア４０１の値が初期値となる場合とは、１回の賞球コマンドの入力に対応した賞球数の払出が完了したことを意味する。この場合に、検知異常カウンタエリア３７９を初期化する構成とすることで、賞球の払出に関しては、検知異常カウンタエリア３７９は、１回の賞球コマンドの入力に対応した賞球数の払出が完了する毎に初期化される。すなわち、本実施の形態では、賞球の払出に関しては、１回の賞球コマンドの入力に対応した賞球数の払出の範囲内において、異常検知状態の設定が行われた回数が特定される。
【０６２６】
また、ステップＳ３３０４では、賞球用初期化処理における更新対象の入賞単位カウンタエリア４０１を変更する。これにより、次回の賞球用初期化処理では、今回の入賞単位カウンタエリア４０１とは異なる側の入賞単位カウンタエリア４０１が更新対象に設定される。
【０６２７】
その後、ステップＳ３３０５及びステップＳ３３０６の処理を実行した後に、本賞球用初期化処理を終了する。これらステップＳ３３０５及びステップＳ３３０６の各処理は、上記第１の実施の形態における初期化処理（図４８）のステップＳ２５０３及びステップＳ２５０４の各処理と同様である。
【０６２８】
払出制御処理（図５９）の説明に戻り、ステップＳ３２０６にて賞球用初期化処理を実行した後は、ステップＳ３２０７〜ステップＳ３２１１の各処理を実行した後に、本払出制御処理を終了する。これらステップＳ３２０７〜ステップＳ３２１１の各処理は、上記第１の実施の形態における払出制御処理（図４３）のステップＳ２１０８〜ステップＳ２１１２の各処理と同様である。
【０６２９】
ステップＳ３２０５において、貸球動作中であると判定した場合には、肯定判定をし、ステップＳ３２１２に進む。ステップＳ３２１２では、貸球用初期化処理を実行する。貸球用初期化処理では、貸球単位カウンタエリア４０２の更新を行うとともに、貸球単位カウンタエリア４０２の値が初期値となった場合には、検知異常カウンタエリア３７９を初期化する。また、賞球用初期化処理（図６０）におけるステップＳ３３０５及びステップＳ３３０６と同様の処理を実行する。
【０６３０】
ここで、貸球単位カウンタエリア４０２の値を１減算した後に、当該貸球単位カウンタエリア４０２の値が初期値となる場合とは、１回の貸球操作に基づいて球貸装置Ｙから入力した貸球要求信号に対応した貸球数の払出が完了したことを意味する。この場合に、検知異常カウンタエリア３７９を初期化する構成とすることで、貸球の払出に関しては、検知異常カウンタエリア３７９の値は、１回の貸球操作に基づいて球貸装置Ｙから入力した貸球要求信号に対応した貸球数の払出が完了する毎に初期化される。すなわち、本実施の形態では、貸球の払出に関しては、１回の貸球操作に基づいて球貸装置Ｙから入力した貸球要求信号に対応した貸球数の払出の範囲内において、異常検知状態の設定が行われた回数が特定される。
【０６３１】
貸球用初期化処理を実行した後は、ステップＳ３２１３及びステップＳ３２１４の各処理を実行し、本払出制御処理を終了する。これらステップＳ３２１３及びステップＳ３２１４の各処理は、上記第１の実施の形態における払出制御処理（図４３）のステップＳ２１１３及びステップＳ２１１４の各処理と同様である。
【０６３２】
ステップＳ３２０４において、ＲＡＭ３３３に払出特定フラグが格納されていないと判定した場合には、ステップＳ３２１５に進み払出監視処理を実行した後に、本払出制御処理を終了する。払出監視処理の処理内容は、上記第１の実施の形態における払出監視処理（図４９）と同様である。
【０６３３】
ここで、既に説明したように、賞球の払出に関しては、検知異常カウンタエリア３７９の値は、１回の賞球コマンドの入力に対応した賞球数の払出が完了する毎に初期化される。この場合に、払出監視処理では、異常検知状態の設定が行われ、検知異常カウンタエリア３７９の値が異常基準値（異常基準回数）となった場合、具体的には、「２」となった場合に、払出装置異常状態の設定が行われる。つまり、１回の賞球コマンドに対応した賞球数の払出が完了するまでに、異常検知状態の設定が２回行われた場合に、払出装置異常状態の設定が行われる。
【０６３４】
また、貸球の払出に関しては、検知異常カウンタエリア３７９の値は、１回の貸球操作に対応した貸球数の払出が完了する毎に初期化される。この場合に、払出監視処理では、異常検知状態の設定が行われ、検知異常カウンタエリア３７９の値が異常基準値（異常基準回数）となった場合、具体的には、「２」となった場合に、払出装置異常状態の設定が行われる。つまり、１回の貸球操作に対応した貸球数の払出が完了するまでに、異常検知状態の設定が２回行われた場合に、払出装置異常状態の設定が行われる。
【０６３５】
次に、払出装置２２４において異常が発生しているか否かの監視の様子について、図６１のタイムチャートを参照して説明する。以下の説明では、払出制御基板３２２のＲＡＭ３３３の賞球数記憶エリア３７４に賞球数の情報が加算されたことに基づいて遊技球の払出が行われる場合について説明するが、ＲＡＭ３３３の貸球数記憶エリア３７５に貸球数の情報が加算されたことに基づいて遊技球の払出が行われる場合も同様である。また、払出モータ２５７が通常周期に維持される場合について説明するが、低速周期に変更される場合や低速周期に維持される場合であっても、各タイミング間の時間が長くなるだけで、監視の態様は同様である。
【０６３６】
なお、図６１において、ラインＬ１は、異常検知状態の設定が行われる場合の駆動カウンタエリア３７８の値を示すラインであり、ラインＬ２は、リトライ状態の設定が行われる場合の駆動カウンタエリア３７８の値を示すラインであり、ラインＬ３は、リトライ状態の設定後に払出装置異常状態の設定が行われる場合の駆動カウンタエリア３７８の値を示すラインである。
【０６３７】
ｔ１のタイミングで賞球数記憶エリア３７４に賞球数が加算されることにより、払出モータ２５７（すなわち、回転体２５６）の払出動作が開始される。この場合、今回の賞球数は１５個賞球に対応したものであり、ＲＡＭ３３３の入賞単位カウンタエリア４０１には１５個の賞球数の情報が加算される。また、払出モータ２５７に払出動作を行わせる際にＣＰＵ３３１から駆動信号が出力されるため、駆動カウンタエリア３７８の値が適宜加算されていく（適宜更新されていく）。
【０６３８】
その後、ｔ２のタイミング及びｔ３のタイミングのそれぞれで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。これにより、駆動カウンタエリア３７８が、それぞれのタイミングで初期化される。また、入賞単位カウンタエリア４０１の値がそれぞれのタイミングで１減算される。但し、未だに賞球数記憶エリア３７４には遊技球１個分以上の賞球数の情報が記憶されているため、払出モータ２５７の払出動作は継続され、それに伴ってｔ３のタイミング以降において駆動カウンタエリア３７８の値が適宜加算されていく。
【０６３９】
その後、ｔ４のタイミングで、駆動カウンタエリア３７８の値がラインＬ１の値に達することにより、異常検知状態の設定が行われるとともに、検知異常カウンタエリア３７９の値が１加算される。
【０６４０】
その後、駆動カウンタエリア３７８の値がラインＬ２の値に達する前であるｔ５のタイミングで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。これにより、駆動カウンタエリア３７８が初期化されるとともに、異常検知状態が解除される。また、入賞単位カウンタエリア４０１の値が１減算される。但し、このタイミングでは、検知異常カウンタエリア３７９は初期化されることなく維持される。
【０６４１】
その後、ｔ６のタイミング及びｔ７のタイミングのそれぞれで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。これにより、駆動カウンタエリア３７８が、それぞれのタイミングで初期化される。また、入賞単位カウンタエリア４０１の値がそれぞれのタイミングで１減算される。但し、未だに賞球数記憶エリア３７４には遊技球１個分以上の賞球数の情報が記憶されているため、払出モータ２５７の払出動作は継続され、それに伴ってｔ７のタイミング以降において駆動カウンタエリア３７８の値が適宜加算されていく。
【０６４２】
その後、入賞単位カウンタエリア４０１の値が初期値となる前のタイミングであるｔ８のタイミングで、駆動カウンタエリア３７８の値が再度、ラインＬ１の値に達することで、検知異常カウンタエリア３７９の値が１加算されて、当該値が「２」となることで、払出装置異常状態の設定が行われる。この払出装置異常状態の設定が行われた場合、上記のとおり払出モータ２５７の払出動作が停止され、その停止された状態が維持される。また、異常報知が開始され、当該異常報知が継続される。
【０６４３】
その後、ｔ９のタイミングで、異常解除操作が行われることにより、払出装置異常状態の設定が解除され、払出モータ２５７の払出動作が停止された状態が解除されるとともに、異常報知が終了される。また、検知異常カウンタエリア３７９及び入賞単位カウンタエリア４０１が初期化される。
【０６４４】
以上詳述した本実施の形態によれば、上記第１の実施の形態と同様に、払出球検知センサ２５８において遊技球の検知を正常に行えないようにする不正行為が行われたとしても、当該不正行為に対処することができる。
【０６４５】
１回の入賞に対応した遊技球の払出が行われている範囲内において、特別状況が発生していると特定された回数が異常基準回数に達した場合に払出装置異常状態の設定などを行うようにしたことで、上記不正行為に好適に対処することができる。例えば、上記第１の実施の形態のように、特別状況が発生しない正常な遊技球の払出を間に挟むことなく、特別状況が連続して行われた場合に払出装置異常状態の設定などが行われる構成においては、意図的に特別状況が発生しない正常な遊技球の払出を間に挟むようにして上記不正行為が行われた場合にはそれに対処することができない。その一方、１回の入賞に対する不正行為が１回しか行えないとすると、払出装置異常状態の設定などが行われないようにしながら上記不正行為が行われたとしても、当該不正行為によって単位時間当たりに払い出される遊技球の数を抑えることが可能となる。
【０６４６】
また、回転体２５６の周面に対して遊技球が滑り回転体２５６の凹部２５６ａ内に遊技球が入り込まない状況は、その状況が一旦解消された後に即座に発生しづらいものと考えられる。その一方、上記不正行為は連続して行われるものと考えられる。これに対して、上記のように１回の入賞に対応した遊技球の払出が行われている範囲内において、特別状況が発生していると特定された回数が異常基準回数に達した場合に払出装置異常状態の設定などを行うようにしたことで、上記不正行為が行われていない状況であってリトライ動作が実行されるよりも前のタイミングで払出装置異常状態の設定などが行われることを抑えつつ上記不正行為に対処することができる。
【０６４７】
また、１回の入賞に対応した遊技球の払出が行われている範囲内において特別状況が発生していると特定された回数が異常基準回数に達したか否かを、払出制御基板３２２のＲＡＭ３３３に設定された入賞単位カウンタエリア４０１を用いて行うようにした構成において、当該入賞単位カウンタエリア４０１の数を、ＲＡＭ３３３の賞球数記憶エリア３７４に払出数の情報としてまとめて記憶され得る入賞の数分とした。これにより、上記不正行為の監視を各入賞毎に行うことができ、当該監視を良好に行うことができる。
【０６４８】
＜第４の実施の形態＞
本実施の形態では、払出装置２２４において異常が発生しているか否かの監視に関する構成が上記第１の実施の形態と異なっている。具体的には、本実施の形態では、払出球検知センサ２５８において遊技球を検知し続けている期間が払出特定用カウンタエリア３８０を用いて算出され、当該算出結果に基づいて、払出装置２２４の異常が特定される。そこで、この相違する構成について以下に説明する。なお、以下の説明では、上記第１の実施の形態との相違点について説明し、同一の構成については基本的に説明を省略する。
【０６４９】
本実施の形態では、払出制御処理（図４３）のステップＳ２１０３の球検知処理において、払出装置２２４の異常の監視が実行される。ちなみに、本実施の形態の払出制御処理においても、ステップＳ２１０５の払出監視処理及びステップＳ２１０６の初期化処理が実行される。但し、本実施の形態における払出監視処理では、リトライ状態の設定及びその解除と、リトライ状態となった後の払出装置異常状態の設定及びその解除は行われるが、異常検知状態の設定及びその解除と、異常検知状態が複数回発生したことに基づく払出装置異常状態の設定及びその解除は実行されない。また、本実施の形態における初期化処理では、駆動カウンタエリア３７８の初期化処理とリトライ状態の解除は行われるが、検知異常カウンタエリア３７９の初期化や、異常検知状態の解除は実行されない。
【０６５０】
次に、本実施の形態における球検知処理について、図６２のフローチャートを参照しながら説明する。
【０６５１】
球検知処理では、先ずステップＳ３４０１にて、払出装置異常状態か否かを判定する。払出装置異常状態でない場合には、ステップＳ３４０２に進み、払出球検知センサ２５８から入力している検知信号がＨＩレベル信号か否かを判定する。具体的には、入力ポートに払出検知情報として「１」の情報が入力されているか否かを判定する。
【０６５２】
ＨＩレベル信号でない場合には、ステップＳ３４０３にて、球検知完了状態か否かを判定する。ここで、球検知完了状態とは、払出球検知センサ２５８からの電気信号がＬＯＷレベル信号からＨＩレベル信号に切り換えられ、ＣＰＵ３３１において遊技球の払出が特定された場合に設定され、電気信号がＨＩレベル信号からＬＯＷレベル信号に切り換えられ、それがＣＰＵ３３１において特定された場合に解除される。この球検知完了状態の設定はＲＡＭ３３３の球検知完了状態フラグ格納エリアに球検知完了状態フラグを格納することにより行われ、球検知完了状態の解除は当該球検知完了状態フラグを消去することにより行われる。また、球検知完了状態か否かの判定は、球検知完了状態フラグが格納されているか否かを判定することにより行われる。
【０６５３】
球検知完了状態でない場合には、ステップＳ３４０４及びステップＳ３４０５の処理を実行することなく、ステップＳ３４０６に進む。球検知完了状態である場合には、ステップＳ３４０４に進む。ステップＳ３４０４では、異常検知状態か否かを判定する。異常検知状態である場合には、ステップＳ３４０５の処理を実行することなくステップＳ３４０６に進む。異常検知状態でない場合には、ステップＳ３４０５にてＲＡＭ３３３の検知異常カウンタエリア３７９を初期化、すなわち「０」クリアした後に、ステップＳ３４０６に進む。
【０６５４】
ステップＳ３４０６では、払出特定用カウンタエリア３８０を初期化、具体的には「０」クリアする。なお、払出球検知センサ２５８が遊技球を検知していないとＣＰＵ３３１が特定している場合には、払出特定用カウンタエリア３８０の値は初期値に維持される。また、ステップＳ３４０６では、異常検知状態を解除するとともに、球検知完了状態を解除する。ちなみに、ステップＳ３４０６の処理に際して、異常検知状態の設定が行われていない場合や、球検知完了状態の設定が行われていない場合には、それらの状態が維持される。ステップＳ３４０６の処理を実行した後に、本球検知処理を終了する。
【０６５５】
払出球検知センサ２５８から入力している検知信号がＨＩレベル信号である場合には、ステップＳ３４０２にて肯定判定をし、ステップＳ３４０７に進む。ステップＳ３４０７では、払出特定用カウンタエリア３８０を更新する。具体的には、払出特定用カウンタエリア３８０の値を１加算する。続くステップＳ３４０８では、払出特定用カウンタエリア３８０の値が検知完了基準値（第１確認回数）以上となっているか否か、具体的には「２」以上か否かを判定する。なお、検知完了基準値は、「２」に限定されることはなく、例えば「３」又は「４」以上であってもよい。
【０６５６】
ここで、球検知処理を一部の処理として有する払出制御処理（図４３）は、２ｍｓｅｃ周期で起動されるタイマ割込み処理（図３６）の一部の処理として実行され、球検知処理は払出制御処理が起動される度に実行される。したがって、球検知処理も約２ｍｓｅｃ周期で起動され、払出球検知センサ２５８から入力している検知信号がＨＩレベル信号である場合には、ステップＳ３４０７の処理、すなわち払出特定用カウンタエリア３８０の値を１加算する処理が約２ｍｓｅｃ周期で実行される。よって、ステップＳ３４０８において、払出特定用カウンタエリア３８０の値が「２」以上であると判定する場合とは、払出球検知センサ２５８からＨＩレベル信号の入力を継続している期間が第１検知継続期間としての約４ｍｓｅｃ以上経過していることを意味する。
【０６５７】
「２」以上でない場合には、そのまま本球検知処理を終了する。「２」以上である場合には、ステップＳ３４０９にて、球検知完了状態か否かを判定する。球検知完了状態である場合には、ステップＳ３４１０の処理を実行することなくステップＳ３４１１に進み、球検知完了状態でない場合には、ステップＳ３４１０に進む。
【０６５８】
ステップＳ３４１０では、ＲＡＭ３３３の払出特定フラグ格納エリアに払出特定フラグを格納するとともに、球検知完了状態の設定を行う。払出特定フラグは、上記第１の実施の形態にて説明したように、払出制御処理（図４３）のステップＳ２１０４においてその有無が判定され、当該判定結果に対応した処理が実行される。
【０６５９】
なお、ステップＳ３４１０において球検知完了状態の設定を行うとともに、ステップＳ３４０９において球検知完了状態であると特定した場合にステップＳ３４１０の処理を行わないようにしたことにより、払出特定用カウンタエリア３８０の値が「２」以上となり当該値が初期化されていない状況で、払出特定フラグの格納が繰り返し行われてしまうことが防止される。
【０６６０】
続くステップＳ３４１１では、異常検知状態か否かを判定する。異常検知状態である場合には、そのまま本球検知処理を終了する。異常検知状態でない場合には、ステップＳ３４１２にて、払出特定用カウンタエリア３８０の値が検知異常基準値（第２確認回数）としての「３０」以上か否かを判定する。払出特定用カウンタエリア３８０の値が「３０」以上でない場合には、そのまま本球検知処理を終了する。一方、「３０」以上である場合には、ステップＳ３４１３に進む。
【０６６１】
ステップＳ３４１３では、異常検知状態の設定を行う。また、ＲＡＭ３３３の検知異常カウンタエリア３７９の情報を更新する。具体的には、検知異常カウンタエリア３７９の値を１加算する。
【０６６２】
ここで、球検知処理を一部の処理として有する払出制御処理（図４３）は、２ｍｓｅｃ周期で起動されるタイマ割込み処理（図３６）の一部の処理として実行され、球検知処理は払出制御処理が起動される度に実行される。したがって、球検知処理も約２ｍｓｅｃ周期で起動され、払出球検知センサ２５８から入力している検知信号がＨＩレベル信号である場合には、ステップＳ３４０７の処理、すなわち払出特定用カウンタエリア３８０の値を１加算する処理が約２ｍｓｅｃ周期で実行される。よって、ステップＳ３４１２において、払出特定用カウンタエリア３８０の値が「３０」以上であると判定する場合とは、払出球検知センサ２５８からＨＩレベル信号の入力を継続している期間が第２検知継続期間としての約６０ｍｓｅｃ以上経過していることを意味する。
【０６６３】
これに対して、本パチンコ機１０では、払出モータ２５７（すなわち、回転体２５６）が通常周期で払出動作を実行している場合には、払出装置２２４が正常な状態であれば、払出球検知センサ２５８から入力している検知信号がＨＩレベル信号となってから約２０ｍｓｅｃでＬＯＷレベル信号に切り換わる。また、払出モータ２５７が低速周期で払出動作を実行している場合には、払出装置２２４が正常な状態であれば、払出球検知センサ２５８から入力している検知信号がＨＩレベル信号となってから約４０ｍｓｅｃでＬＯＷレベル信号に切り換わる。したがって、上記のように払出球検知センサ２５８からＨＩレベル信号の入力を継続している期間が約６０ｍｓｅｃ以上経過している状態とは、遊技球の払出が正常に行われていないことを意味する。そして、かかる状況において検知異常カウンタエリア３７９の値を１加算することで、ＣＰＵ３３１では異常検知状態の設定が行われた回数を特定することが可能となる。
【０６６４】
また、上記の６０ｍｓｅｃという期間は、遊技球が払い出されたとＣＰＵ３３１において特定されてからその後に当該特定が行われず、払出モータ２５７にてリトライ動作が開始される期間よりも短い期間である。
【０６６５】
なお、ステップＳ３４１３において異常検知状態の設定を行うとともに、ステップＳ３４１１において異常検知状態であると特定した場合にステップＳ３４１２以降の処理を行わないようにしたことにより、払出特定用カウンタエリア３８０の値が「３０」以上となり当該値が初期化されていない状況で、検知異常カウンタエリア３７９の情報が繰り返し更新されてしまうことが防止される。
【０６６６】
続くステップＳ３４１４では、検知異常カウンタエリア３７９の値が異常基準値（異常基準回数）としての「２」以上か否かを判定する（異常基準回数に達しているか否かを判定する）。
【０６６７】
ここで、既に説明したように、払出球検知センサ２５８からの検知信号がＬＯＷレベル信号であり、さらに球検知完了状態であって異常検知状態でない場合に検知異常カウンタエリア３７９を初期化し、球検知完了状態であって異常検知状態である場合には検知異常カウンタエリア３７９を初期化しない。ステップＳ３４０６において球検知完了状態が解除される構成において、払出球検知センサ２５８からの検知信号がＬＯＷレベル信号であって球検知完了状態である場合とは、払出球検知センサ２５８において遊技球の検知が完了したタイミングであることを意味する。この場合に、検知異常カウンタエリア３７９の初期化条件を上記のように設定することで、異常検知状態とならない状況で払出球検知センサ２５８にて遊技球の検知が完了した場合に検知異常カウンタエリア３７９の初期化が行われ、異常検知状態となっている状況で払出球検知センサ２５８にて遊技球の検知が完了した場合には検知異常カウンタエリア３７９の初期化が行われない。したがって、検知異常カウンタエリア３７９の値が「２」以上の場合とは、払出球検知センサ２５８からの検知信号がＨＩレベル信号からＬＯＷレベル信号に切り換わるべきタイミングを越えて当該切り換わりが行われない状況が、連続して発生したことを意味する。
【０６６８】
検知異常カウンタエリア３７９の値が「２」以上でない場合には、そのまま本球検知処理を終了する。検知異常カウンタエリア３７９の値が「２」以上である場合には、ステップＳ３４１５の処理を実行した後に、本球検知処理を終了する。ステップＳ３４１５では、払出装置異常状態の設定、異常報知の開始処理及び異常検知状態の解除を実行する。これらの処理は、上記第１の実施の形態における払出監視処理（図４９）のステップＳ２６０７の処理と同様である。
【０６６９】
ステップＳ３４１５にて払出装置異常状態が設定された場合には、ステップＳ３４０１にて肯定判定をし、ステップＳ３４１６に進む。ステップＳ３４１６では、異常解除操作がなされているか否かを判定する。
【０６７０】
異常解除操作がなされていない場合には、そのまま本球検知処理を終了する。異常解除操作がなされている場合には、ステップＳ３４１７の処理を実行した後に、本球検知処理を終了する。ステップＳ３４１７では、払出装置異常状態の解除、異常報知の終了処理及び各種初期化処理を実行する。なお、各種初期化処理では、払出特定用カウンタエリア３８０及び検知異常カウンタエリア３７９の初期化が少なくとも実行される。
【０６７１】
次に、払出装置２２４において異常が発生しているか否かの監視の様子について、図６３のタイムチャートを参照して説明する。以下の説明では、払出制御基板３２２のＲＡＭ３３３の賞球数記憶エリア３７４に賞球数の情報が加算されたことに基づいて遊技球の払出が行われる場合について説明するが、ＲＡＭ３３３の貸球数記憶エリア３７５に貸球数の情報が加算されたことに基づいて遊技球の払出が行われる場合も同様である。また、払出モータ２５７が通常周期に維持される場合について説明するが、低速周期に変更される場合や低速周期に維持される場合であっても、各タイミング間の時間が長くなるだけで、監視の態様は同様である。
【０６７２】
なお、図６３において、ラインＬ１は、遊技球の払出が行われたとＣＰＵ３３１において特定される場合の払出特定用カウンタエリア３８０の値を示すラインであり、ラインＬ２は、異常検知状態の設定が行われる場合の払出特定用カウンタエリア３８０の値を示すラインである。
【０６７３】
先ず、異常検知状態とならない場合について説明する。
【０６７４】
ｔ１のタイミングで賞球数記憶エリア３７４に賞球数が加算されることにより、払出モータ２５７（すなわち、回転体２５６）の払出動作が開始される。その後、ｔ２のタイミングで、払出球検知センサ２５８において遊技球の検知が開始されたことがＣＰＵ３３１にて特定される。これにより、払出特定用カウンタエリア３８０の値が適宜加算されていく（適宜更新されていく）。
【０６７５】
その後、ｔ３のタイミングで、払出特定用カウンタエリア３８０の値がラインＬ１の値に達することで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。その後、払出特定用カウンタエリア３８０の値がラインＬ２の値に達する前であるｔ４のタイミングで、払出球検知センサ２５８において遊技球の検知が終了されたことがＣＰＵ３３１にて特定される。これにより、異常検知状態の設定が行われることなく、払出特定用カウンタエリア３８０が初期化される。その後、ｔ５のタイミング〜ｔ７のタイミングにおいて、ｔ２のタイミング〜ｔ４のタイミングのそれぞれと同様の事象が発生する。
【０６７６】
次に、異常検知状態となり、さらにその後に払出装置異常状態が設定される場合について説明する。
【０６７７】
払出モータ２５７の払出動作が行われている状況において、ｔ８のタイミングで、払出球検知センサ２５８において遊技球の検知が開始されたことがＣＰＵ３３１にて特定される。これにより、払出特定用カウンタエリア３８０の値が適宜加算されていく。その後、ｔ９のタイミングで、払出特定用カウンタエリア３８０の値がラインＬ１の値に達することで、遊技球の払出が行われたことがＣＰＵ３３１にて特定される。
【０６７８】
その後、ｔ１０のタイミングで、払出特定用カウンタエリア３８０の値がラインＬ２の値に達することにより、異常検知状態の設定が行われるとともに、検知異常カウンタエリア３７９の値が１加算される。
【０６７９】
その後、ｔ１１のタイミングで、払出球検知センサ２５８において遊技球の検知が終了されたことがＣＰＵ３３１にて特定される。これにより、払出特定用カウンタエリア３８０が初期化されるとともに、異常検知状態が解除される。但し、このタイミングでは、検知異常カウンタエリア３７９は初期化されることなく記憶されている値が維持される。つまり、異常検知状態となった後、払出球検知センサ２５８において遊技球の検知が終了されたことがＣＰＵ３３１にて特定されたとしても、検知異常カウンタエリア３７９は初期化されない。
【０６８０】
その後、ｔ１２のタイミングで、払出特定用カウンタエリア３８０の値が再度、ラインＬ２の値に達することで、検知異常カウンタエリア３７９の値が１加算されて、当該値が「２」となることで、払出装置異常状態の設定が行われる。この払出装置異常状態の設定が行われた場合、払出モータ２５７の払出動作が停止され、その停止された状態が維持される。また、異常報知が開始され、当該異常報知が継続される。その後、ｔ１３のタイミングで、異常解除操作が行われることにより、払出装置異常状態の設定が解除され、払出モータ２５７の払出動作が停止された状態が解除されるとともに、異常報知が終了される。また、払出特定用カウンタエリア３８０が初期化される。
【０６８１】
以上詳述した本実施の形態によれば、上記第１の実施の形態における効果に加え、以下の優れた効果を奏する。
【０６８２】
払出球検知センサ２５８の検知信号がＨＩレベル信号に維持されている状況で、特定タイミングとなったにも関わらずＬＯＷレベル信号とならない状況を特別状況とし、特別状況が発生していることが特定されたことに基づいて払出装置異常状態の設定などを行うようにした。払出球検知センサ２５８において遊技球の検知を正常に行えないようにする不正行為においては、払出球検知センサ２５８の検知信号を、遊技球が通っている状態に対応したＨＩレベル信号に維持させる行為が行われるものと考えられるため、上記のように特別状況の発生を特定することで上記不正行為に好適に対処することができる。
【０６８３】
また、上記不正行為に対処する上では、払出モータ２５７への駆動制御が行われている状況において払出球検知センサ２５８の検知信号がＨＩレベル信号とならない状況が発生していることを特定する構成も考えられる。しかしながら、当該構成では、払出モータ２５７や払出球検知センサ２５８に故障が発生している場合と、上記不正行為が行われている場合との区別を行うことが難しくなる。これに対して、払出モータ２５７や払出球検知センサ２５８に故障が発生している場合には払出球検知センサ２５８の検知信号がＨＩレベル信号とならない。したがって、上記のとおり払出球検知センサ２５８の検知信号がＨＩレベル信号に維持されている状況で、特定タイミングとなったにも関わらず払出球検知センサ２５８の検知信号がＬＯＷレベル信号とならない特別状況が発生していることを特定することで、払出モータ２５７や払出球検知センサ２５８に故障が発生している場合と、上記不正行為が行われている場合との区別を行うことが可能となる。
【０６８４】
ノイズ等の影響で払出球検知センサ２５８の検知信号がＨＩレベル信号となった場合などにそれをＣＰＵ３３１において遊技球の払出が行われたと特定することを抑制すべく、ＣＰＵ３３１はＨＩレベル信号の出力が継続されていることをＲＡＭ３３３の払出特定用カウンタエリア３８０を用いて特定した場合に遊技球の払出が行われたと特定する。この場合に、特別状況が発生していると特定するタイミングを、上記払出特定用カウンタエリア３８０を用いて計るようにした。これにより、ソフト構成及びハード構成の複雑化を抑えつつ、上記優れた効果を得ることができる。
【０６８５】
＜第５の実施の形態＞
本実施の形態では、払出装置２２４において異常が発生しているか否かの監視に関する構成が上記第２の実施の形態と異なっている。具体的には、本実施の形態では、払出球検知センサ２５８において遊技球を検知し続けている期間が払出特定用カウンタエリア３８０を用いて算出され、当該算出結果に基づいて、払出装置２２４の異常が特定される。そこで、この相違する構成について以下に説明する。なお、以下の説明では、上記第２の実施の形態との相違点について説明し、同一の構成については基本的に説明を省略する。
【０６８６】
本実施の形態では、払出制御処理（図５２）のステップＳ２７０４の球検知処理において、払出装置２２４の異常の監視が実行される。また、払出装置２２４の異常の監視に際しては、第１検知異常カウンタエリア３９１、第２検知異常カウンタエリア３９２、第１タイマカウンタエリア３９３及び第２タイマカウンタエリア３９４が用いられる（図５１参照）。そして、払出制御処理（図５２）のステップＳ２７０１のタイマ更新処理（図５３）が実行されることで、各タイマカウンタエリア３９３，３９４の更新処理や、各検知異常カウンタエリア３９１，３９２及び各タイマカウンタエリア３９３，３９４の初期化処理が実行される。
【０６８７】
ちなみに、本実施の形態の払出制御処理においても、ステップＳ２７０６の払出監視処理が実行される。但し、本実施の形態における払出監視処理では、リトライ状態の設定及びその解除と、リトライ状態となった後の払出装置異常状態の設定及びその解除は行われるが、異常検知状態の設定及びその解除と、異常検知状態が複数回発生したことに基づく払出装置異常状態の設定及びその解除は実行されない。また、本実施の形態の払出制御処理におけるステップＳ２７０８の処理では、リトライ状態の解除は行われるが、異常検知状態の解除は実行されない。
【０６８８】
次に、本実施の形態における球検知処理について、図６４のフローチャートを参照しながら説明する。なお、本実施の形態における球検知処理は、上記第４の実施の形態における球検知処理（図６２）と一部の処理について同様の処理を実行する。したがって、この同様の処理については、基本的に説明を省略する。
【０６８９】
球検知処理では、ステップＳ３５０１にて、払出装置異常状態か否かを判定し、ステップＳ３５０２にて、払出球検知センサ２５８から入力している検知信号がＨＩレベル信号か否かを判定する。ＨＩレベル信号でない場合には、ステップＳ３５０３の処理を実行した後に、本球検知処理を終了する。なお、ステップＳ３５０３の処理は、上記第４の実施の形態における球検知処理（図６２）のステップＳ３４０６と同様である。
【０６９０】
払出球検知センサ２５８から入力している検知信号がＨＩレベル信号である場合には、ステップＳ３５０４以降の処理を実行する。ステップＳ３５０４〜ステップＳ３５０９の各処理は、上記第４の実施の形態における球検知処理（図６２）のステップＳ３４０７〜ステップＳ３４１２の各処理と同様である。
【０６９１】
ステップＳ３５０９にて、払出特定用カウンタエリア３８０の値が「３０」以上でない場合には、そのまま本球検知処理を終了する。払出特定用カウンタエリア３８０の値が「３０」以上である場合、すなわち、払出球検知センサ２５８からＨＩレベル信号の入力を継続している期間が約６０ｍｓｅｃ以上経過している場合には、ステップＳ３５１０にて検知異常カウンタ更新処理を実行する。
【０６９２】
検知異常カウンタ更新処理は、上記第２の実施の形態における検知異常カウンタ更新処理（図５５）と同様である。これにより、第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２の両方が初期値である場合には、これら両検知異常カウンタエリア３９１，３９２のうち第１検知異常カウンタエリア３９１のみの値が１加算され、第１検知異常カウンタエリア３９１又は第２検知異常カウンタエリア３９２の少なくとも一方が初期値でない場合には、両検知異常カウンタエリア３９１，３９２の値がそれぞれ１加算される。
【０６９３】
続くステップＳ３５１１では、異常検知状態に設定した後に、ステップＳ３５１２に進む。ステップＳ３５１２では、第１検知異常カウンタエリア３９１及び第２検知異常カウンタエリア３９２のうち、いずれかの検知異常カウンタエリア３９１，３９２が異常基準値（異常基準回数）としての「３」以上か否かを判定する。両方の検知異常カウンタエリア３９１，３９２が「３」以上でない場合には、そのまま本球検知処理を終了する。いずれかの検知異常カウンタエリア３９１，３９２が「３」以上である場合には、ステップＳ３５１３の処理を実行した後に、本球検知処理を終了する。ステップＳ３５１３では、払出装置異常状態の設定、異常報知の開始処理及び異常検知状態の解除を実行する。
【０６９４】
ステップＳ３５１３にて払出装置異常状態が設定された場合には、ステップＳ３５０１にて肯定判定をし、ステップＳ３５１４に進む。ステップＳ３５１４以降の処理は、上記第４の実施の形態における球検知処理（図６２）のステップＳ３４１６以降の処理と同様である。
【０６９５】
以上詳述した本実施の形態によれば、上記第２の実施の形態における効果に加え、以下の優れた効果を奏する。
【０６９６】
払出球検知センサ２５８の検知信号がＨＩレベル信号に維持されている状況で、特定タイミングとなったにも関わらずＬＯＷレベル信号とならない状況を特別状況とし、特別状況が発生していることが特定されたことに基づいて払出装置異常状態の設定などを行うようにした。払出球検知センサ２５８において遊技球の検知を正常に行えないようにする不正行為においては、払出球検知センサ２５８の検知信号を、遊技球が通っている状態に対応したＨＩレベル信号に維持させる行為が行われるものと考えられるため、上記のように特別状況の発生を特定することで上記不正行為に好適に対処することができる。
【０６９７】
また、上記不正行為に対処する上では、払出モータ２５７への駆動制御が行われている状況において払出球検知センサ２５８の検知信号がＨＩレベル信号とならない状況が発生していることを特定する構成も考えられる。しかしながら、当該構成では、払出モータ２５７や払出球検知センサ２５８に故障が発生している場合と、上記不正行為が行われている場合との区別を行うことが難しくなる。これに対して、払出モータ２５７や払出球検知センサ２５８に故障が発生している場合には払出球検知センサ２５８の検知信号がＨＩレベル信号とならない。したがって、上記のとおり払出球検知センサ２５８の検知信号がＨＩレベル信号に維持されている状況で、特定タイミングとなったにも関わらず払出球検知センサ２５８の検知信号がＬＯＷレベル信号とならない特別状況が発生していることを特定することで、払出モータ２５７や払出球検知センサ２５８に故障が発生している場合と、上記不正行為が行われている場合との区別を行うことが可能となる。
【０６９８】
ノイズ等の影響で払出球検知センサ２５８の検知信号がＨＩレベル信号となった場合などにそれをＣＰＵ３３１において遊技球の払出が行われたと特定することを抑制すべく、ＣＰＵ３３１はＨＩレベル信号の出力が継続されていることをＲＡＭ３３３の払出特定用カウンタエリア３８０を用いて特定した場合に遊技球の払出が行われたと特定する。この場合に、特別状況が発生していると特定するタイミングを、上記払出特定用カウンタエリア３８０を用いて計るようにした。これにより、ソフト構成及びハード構成の複雑化を抑えつつ、上記優れた効果を得ることができる。
【０６９９】
＜第６の実施の形態＞
本実施の形態では、払出装置２２４において異常が発生しているか否かの監視に関する構成が上記第３の実施の形態と異なっている。具体的には、本実施の形態では、払出球検知センサ２５８において遊技球を検知し続けている期間が払出特定用カウンタエリア３８０を用いて算出され、当該算出結果に基づいて、払出装置２２４の異常が特定される。そこで、この相違する構成について以下に説明する。なお、以下の説明では、上記第３の実施の形態との相違点について説明し、同一の構成については基本的に説明を省略する。
【０７００】
先ず、本実施の形態における払出制御処理について、図６５のフローチャートを参照しながら説明する。なお、払出制御処理は、上記第３の実施の形態と同様に、ＣＰＵ３３１のタイマ割込み処理（図３６）の一部の処理として実行される。
【０７０１】
払出制御処理では、ステップＳ３６０１にて払出状態設定処理を実行し、ステップＳ３６０２にて駆動信号出力処理を実行する。これらステップＳ３６０１及びステップＳ３６０２の各処理は、上記第３の実施の形態における払出制御処理（図５９）のステップＳ３２０１及びステップＳ３２０２の各処理と同様である。
【０７０２】
続くステップＳ３６０３では、貸球動作中か否かを判定する。貸球動作中でない場合には、ステップＳ３６０４にて賞球用球検知処理を実行した後に、ステップＳ３６０６に進み、貸球動作中である場合には、ステップＳ３６０５にて貸球用球検知処理を実行した後に、ステップＳ３６０６に進む。
【０７０３】
賞球用球検知処理では、ＲＡＭ３３３の払出特定用カウンタエリア３８０を用いて遊技球の払出の有無が特定されるとともに、ＲＡＭ３３３の入賞単位カウンタエリア４０１を用いて払出装置２２４の異常の監視が実行される。貸球用球検知処理では、ＲＡＭ３３３の払出特定用カウンタエリア３８０を用いて遊技球の払出の有無が特定されるとともに、ＲＡＭ３３３の貸球単位カウンタエリア４０２を用いて払出装置２２４の異常の監視が実行される。なお、これら賞球用球検知処理及び貸球用球検知処理では、前者が払出装置２２４の異常の監視を実行する上で入賞単位カウンタエリア４０１を用いるのに対して、後者が貸球単位カウンタエリア４０２を用いるという点で相違するものの基本的に同様の処理内容となっている。そこで、賞球用球検知処理の処理内容について後に説明する。
【０７０４】
ステップＳ３６０６では、球検知処理の処理結果が遊技球の払出を特定した旨の処理結果であるか否かを判定する。ＣＰＵ３３１において遊技球の払出を特定していない場合には、ステップＳ３６０７にて払出監視処理を実行した後に、本払出制御処理を終了する。
【０７０５】
なお、本実施の形態における払出監視処理では、上記第３の実施の形態と同様に、リトライ状態の設定及びその解除と、リトライ状態となった後の払出装置異常状態の設定及びその解除は行われるが、上記第３の実施の形態と異なり、異常検知状態の設定及びその解除と、異常検知状態が複数回発生したことに基づく払出装置異常状態の設定及びその解除は実行されない。
【０７０６】
ＣＰＵ３３１において遊技球の払出を特定している場合には、ステップＳ３６０８に進む。ステップＳ３６０８では、駆動カウンタエリア３７８の初期化を実行する。続くステップＳ３６０９では、貸球動作中か否かを判定する。
【０７０７】
貸球動作中でない場合には、ステップＳ３６１０〜ステップＳ３６１４の処理を実行した後に、本払出制御処理を終了する。これらステップＳ３６１０〜ステップＳ３６１４の各処理は、上記第３の実施の形態における払出制御処理（図５９）のステップＳ３２０７〜ステップＳ３２１１の各処理と同様である。
【０７０８】
貸球動作中である場合には、ステップＳ３６１５及びステップＳ３６１６の処理を実行した後に、本払出制御処理を終了する。これらステップＳ３６１５及びステップＳ３６１６の各処理は、上記第３の実施の形態における払出制御処理（図５９）のステップＳ３２１３及びステップＳ３２１４の各処理と同様である。
【０７０９】
次に、賞球用球検知処理について、図６６のフローチャートを参照しながら説明する。なお、賞球用球検知処理は、上記第４の実施の形態における球検知処理（図６２）と一部の処理について同様の処理を実行する。したがって、この同様の処理については、基本的に説明を省略する。
【０７１０】
賞球用球検知処理では、ステップＳ３７０１にて、払出装置異常状態か否かを判定し、ステップＳ３７０２にて、払出球検知センサ２５８から入力している検知信号がＨＩレベル信号か否かを判定する。ＨＩレベル信号でない場合には、ステップＳ３７０３に進む。
【０７１１】
ステップＳ３７０３では、球検知完了状態か否かを判定する。球検知完了状態でない場合には、そのままステップＳ３７０８に進む。球検知完了状態である場合には、ステップＳ３７０４に進む。
【０７１２】
ステップＳ３７０４〜ステップＳ３７０７では、上記第３の実施の形態における賞球用初期化処理（図６０）のステップＳ３３０１〜ステップＳ３３０４と同様の処理を実行する。つまり、ステップＳ３７０４では、更新対象の入賞単位カウンタエリア４０１を特定する。続くステップＳ３７０５では、ステップＳ３７０４にて特定した更新対象の入賞単位カウンタエリア４０１の情報を更新する。続くステップＳ３７０６では、更新対象の入賞単位カウンタエリア４０１の値が初期値か否か、具体的には「０」となっているか否かを判定する。
【０７１３】
更新対象の入賞単位カウンタエリア４０１の値が初期値でない場合には、ステップＳ３７０７の処理を実行することなくステップＳ３７０８に進む。更新対象の入賞単位カウンタエリア４０１の値が初期値である場合には、ステップＳ３７０７に進む。ステップＳ３７０７では、検知異常カウンタエリア３７９の値を初期化するとともに、次回の更新対象の入賞単位カウンタエリア４０１を変更する。
【０７１４】
ここで、入賞単位カウンタエリア４０１の値を１減算した後に、当該入賞単位カウンタエリア４０１の値が初期値となる場合とは、１回の賞球コマンドの入力に対応した賞球数の払出が完了したことを意味する。この場合に、検知異常カウンタエリア３７９を初期化する構成とすることで、賞球の払出に関しては、検知異常カウンタエリア３７９の値は、１回の賞球コマンドの入力に対応した賞球数の払出が完了する毎に初期化される。すなわち、上記第３の実施の形態と同様に、賞球の払出に関しては、１回の賞球コマンドの入力に対応した賞球数の払出の範囲内において、異常検知状態の設定が行われた回数が特定される。
【０７１５】
また、上記のとおりステップＳ３７０４〜ステップＳ３７０７の各処理は、払出球検知センサ２５８からの検知信号がＬＯＷレベル信号であって球検知完了状態である場合に実行される。そして、払出球検知センサ２５８からの検知信号がＬＯＷレベル信号であって球検知完了状態である場合とは、払出球検知センサ２５８において遊技球の検知が完了したタイミングであることを意味する。つまり、入賞単位カウンタエリア４０１の更新及び検知異常カウンタエリア３７９の初期化は、払出球検知センサ２５８において遊技球の検知が完了した場合に実行される。
【０７１６】
ステップＳ３７０８では、払出特定用カウンタエリア３８０を初期化、具体的には「０」クリアする。また、ステップＳ３７０８では、異常検知状態を解除するとともに、球検知完了状態を解除する。ステップＳ３７０８の処理を実行した後に、本賞球用球検知処理を終了する。
【０７１７】
払出球検知センサ２５８から入力している検知信号がＨＩレベル信号である場合には、ステップＳ３７０２にて肯定判定をし、ステップＳ３７０９に進む。ステップＳ３７０９〜ステップＳ３７１７の各処理は、上記第４の実施の形態における球検知処理（図６２）のステップＳ３４０７〜ステップＳ３４１５の各処理と同様である。
【０７１８】
また、ステップＳ３７１７にて払出装置異常状態が設定された場合には、ステップＳ３７０１にて肯定判定をし、ステップＳ３７１８に進む。ステップＳ３７１８及びステップＳ３７１９の各処理は、上記第４の実施の形態における球検知処理（図６２）のステップＳ３４１６及びステップＳ３４１７の各処理と同様である。
【０７１９】
以上詳述した本実施の形態によれば、上記第３の実施の形態における効果に加え、以下の優れた効果を奏する。
【０７２０】
払出球検知センサ２５８の検知信号がＨＩレベル信号に維持されている状況で、特定タイミングとなったにも関わらずＬＯＷレベル信号とならない状況を特別状況とし、特別状況が発生していることが特定されたことに基づいて払出装置異常状態の設定などを行うようにした。払出球検知センサ２５８において遊技球の検知を正常に行えないようにする不正行為においては、払出球検知センサ２５８の検知信号を、遊技球が通っている状態に対応したＨＩレベル信号に維持させる行為が行われるものと考えられるため、上記のように特別状況の発生を特定することで上記不正行為に好適に対処することができる。
【０７２１】
また、上記不正行為に対処する上では、払出モータ２５７への駆動制御が行われている状況において払出球検知センサ２５８の検知信号がＨＩレベル信号とならない状況が発生していることを特定する構成も考えられる。しかしながら、当該構成では、払出モータ２５７や払出球検知センサ２５８に故障が発生している場合と、上記不正行為が行われている場合との区別を行うことが難しくなる。これに対して、払出モータ２５７や払出球検知センサ２５８に故障が発生している場合には払出球検知センサ２５８の検知信号がＨＩレベル信号とならない。したがって、上記のとおり払出球検知センサ２５８の検知信号がＨＩレベル信号に維持されている状況で、特定タイミングとなったにも関わらず払出球検知センサ２５８の検知信号がＬＯＷレベル信号とならない特別状況が発生していることを特定することで、払出モータ２５７や払出球検知センサ２５８に故障が発生している場合と、上記不正行為が行われている場合との区別を行うことが可能となる。
【０７２２】
ノイズ等の影響で払出球検知センサ２５８の検知信号がＨＩレベル信号となった場合などにそれをＣＰＵ３３１において遊技球の払出が行われたと特定することを抑制すべく、ＣＰＵ３３１はＨＩレベル信号の出力が継続されていることをＲＡＭ３３３の払出特定用カウンタエリア３８０を用いて特定した場合に遊技球の払出が行われたと特定する。この場合に、特別状況が発生していると特定するタイミングを、上記払出特定用カウンタエリア３８０を用いて計るようにした。これにより、ソフト構成及びハード構成の複雑化を抑えつつ、上記優れた効果を得ることができる。
【０７２３】
＜他の実施の形態＞
なお、上述した各実施の形態の記載内容に限定されず、例えば次のように実施してもよい。
【０７２４】
（１）上記各実施の形態における払出装置２２４の異常の監視に関する構成を、図６７に示すように、払出制御基板３２２のＲＡＭ３３３に電断時用電源部３２１ｃから電力（バックアップ電力）が供給されるパチンコ機に対して適用してもよい。
【０７２５】
この場合、主制御基板３０１のＣＰＵ３１１から払出制御基板３２２のＣＰＵ３３１への賞球コマンドの出力に関する構成を、上記各実施の形態とは異なるものとしてもよい。例えば、主制御基板３０１のＣＰＵ３１１では、一般入賞口８２や可変入賞装置８３への遊技球の入賞を特定する度に払出制御基板３２２のＣＰＵ３３１に賞球コマンドを出力する構成としてもよい。当該構成のパチンコ機であっても、払出装置２２４に対する不正行為が想定されるため、上記各実施の形態における払出装置２２４の異常の監視に関する構成を適用するとよい。
【０７２６】
なお、上記第３の実施の形態又は上記第６の実施の形態における払出装置２２４の異常の監視に関する構成を上記パチンコ機に適用する場合、払出制御基板３２２のＣＰＵ３３１では、入力した賞球コマンドを基本的にリングバッファに留めておくようにし、賞球数記憶エリア３７４には、リングバッファに記憶されている賞球コマンドのうち、１個又は２個といったように少数の賞球コマンドのみを賞球数記憶エリア３７４に賞球数として加算する構成とするとよい。この場合、入賞単位カウンタエリア４０１を多数設定しなくても、上記第３の実施の形態又は上記第６の実施の形態のように、払出装置２２４の異常の監視を良好に行うことができる。
【０７２７】
（２）払出装置２２４において異常が発生しているか否かの監視に関する構成が適用される対象は、払出球検知センサ２５８として近接センサを用いた払出装置２２４に限定されることはなく、払出球検知センサ２５８としてフォトセンサやリミットセンサなどを用いた払出装置２２４に対して適用してもよい。近接センサ以外の検知方式が用いられた払出球検知センサ２５８であったとしても、当該払出球検知センサ２５８にて遊技球の検知を正常に行えないようにする不正行為が想定されるため、当該払出球検知センサ２５８を有する払出装置２２４に対しても、上記各実施の形態における監視に関する構成を適用するとよい。また、上記各実施の形態における監視に関する構成であれば、検知方式に制限されることなく適用することができる。
【０７２８】
また、払出装置２２４において異常が発生しているか否かの監視に関する構成が適用される対象は、払出実行手段として回転体２５６及び払出モータ２５７を用いた払出装置２２４に限定されることはなく、例えば、払出実行手段として遊技球通路２５３に一部が出没するように設けられたゲート片と当該ゲート片を出没動作させる駆動部などを用いた払出装置２２４に対して適用してもよい。
【０７２９】
（３）上記各実施の形態では、特別状況の発生回数が複数の回数として設定された異常基準回数に達した場合に、払出装置異常状態の設定や異常報知などの特別処理を行うようにしたが、これに代えて、特別状況が発生したと１回特定した場合に特別処理を行うようにしてもよい。但し、リトライ動作が行われる過程でも特別状況が発生する。したがって、特別処理はリトライ動作が行われることを阻害しないものとすることが好ましく、例えば異常報知のみを行う構成としてもよい。
【０７３０】
（４）上記各実施の形態では、特別処理として、払出装置異常状態の設定を行うとともに異常報知を行うようにしたが、これに限定されることはなく、遊技球の払出の停止といった遊技球の払出の制限のみを行う構成としてもよく、異常報知のみを行い上記のような遊技球の払出の制限を行わない構成としてもよく、その後の遊技の進行を禁止する構成としてもよい。また、上記各態様の任意の組み合わせを特別処理として実行する構成としてもよい。
【０７３１】
（５）上記第１の実施の形態及び上記第４の実施の形態では、特別状況の連続発生回数が２回に達した場合に特別処理を実行する構成としたが、これに限定されることはなく、連続発生回数が３回、４回又は５回以上の所定の回数に達した場合に特別処理を実行する構成としてもよい。
【０７３２】
（６）上記第２の実施の形態及び上記第５の実施の形態では、いずれかの検知異常カウンタエリア３９１，３９２により把握されている特別状況の発生回数が異常基準回数としての３回に達した場合に特別処理を実行する構成としたが、これに限定されることはなく、異常基準回数を２回としてもよい。この場合、検知異常カウンタエリアの数を１個にしてもよく、それに合わせてタイマカウンタエリアの数も１個にしてもよい。また、異常基準回数を４回としてもよい。この場合、検知異常カウンタエリアの数を３個にしてもよく、それに合わせてタイマカウンタエリアの数も３個にしてもよい。また、異常基準回数を５回以上としてもよい。また、検知異常カウンタエリア及びタイマカウンタエリアの数は、「異常基準回数―１」個分ではなく、異常基準回数に対応した個数としてもよく、異常基準回数に対応した個数以上としてもよい。
【０７３３】
また、上記第２の実施の形態及び上記第５の実施の形態では、判定用基準期間を約２ｓｅｃとしたがこれに限定されることはなく、判定用基準期間を１ｓｅｃといったように２ｓｅｃ未満としてもよく、３ｓｅｃといったように２ｓｅｃより長い期間としてもよい。また、判定用基準期間をタイマカウンタエリアにより計測するのではなく、リアルタイムクロックにより計測する構成としてもよい。
【０７３４】
また、特別状況が発生したことを起点として判定用基準期間の計測を行うのではなく、パチンコ機１０の電源が立ち上がられたタイミングといった他のタイミングで判定用基準期間の計測を開始し、当該判定用基準期間の計測が完了する度に検知異常カウンタエリアを初期化するとともに、判定用基準期間の計測を再度開始する構成としてもよい。
【０７３５】
（７）上記第３の実施の形態及び上記第６の実施の形態では、検知異常カウンタエリア３７９により把握されている特別状況の発生回数が異常基準回数としての２回に達した場合に特別処理を実行する構成としたが、これに限定されることはなく、異常基準回数を３回、４回又は５回以上としてもよい。
【０７３６】
（８）上記第１〜第３の実施の形態では、払出球検知センサ２５８の検知結果が遊技球の払出の特定に対応した検知結果とならない状況で特定タイミングとなった場合に特別状況が発生していると特定する構成としたが、これに限定されることなく、例えば払出球検知センサ２５８の検知信号がＨＩレベル信号とならない状況で特定タイミングとなった場合に特別状況が発生していると特定する構成としてもよく、払出球検知センサ２５８の検知信号がＨＩレベル信号からＬＯＷレベル信号とならない状況で特定タイミングとなった場合に特別状況が発生していると特定する構成としてもよい。つまり、「特定検知結果」は、遊技球の払出が行われたとＣＰＵ３３１において特定する検知結果と同一である必要はない。
【０７３７】
（９）上記第１〜第３の実施の形態において、特別状況が発生していると特定する特定タイミングに対応した駆動カウンタエリア３７８の値は、上記各実施の形態におけるものに限定されることはなく、リトライ動作を実行することとなるタイミングよりも早く、正常に遊技球の払出の特定が行われる場合のタイミングよりも遅いのであれば任意である。リトライ動作を行うタイミングについても同様である。
【０７３８】
（１０）上記第４〜第６の実施の形態において、特別状況が発生していると特定する特定タイミングに対応した払出特定用カウンタエリア３８０の値は、上記各実施の形態におけるものに限定されることはなく、リトライ動作を実行することとなるタイミングよりも早く、正常に遊技球の払出の特定が行われる場合のタイミングよりも遅いのであれば任意である。
【０７３９】
（１１）上記各実施の形態において、駆動カウンタエリア３７８、検知異常カウンタエリア３７９，３９１，３９２、払出特定用カウンタエリア３８０、タイマカウンタエリア３９３，３９４、入賞単位カウンタエリア４０１、貸球単位カウンタエリア４０２といった各カウンタエリアを用いた計測は、ＣＰＵ３３１においてそれら各カウンタエリアを用いた処理を良好に行うことできるのであれば加算式又は減算式のいずれであってもよい。
【０７４０】
（１２）払出装置２２４において異常が発生しているか否かの監視に関する構成として、上記各実施の形態におけるものに加えて又は代えて、払出制御基板３２２のＣＰＵ３３１による払出モータ２５７の駆動制御が開始されるよりも前のタイミングで、払出球検知センサ（払出検知手段）２５８の検知信号がＨＩレベル信号（媒体検知情報）となったことに基づいて、払出装置異常状態の設定や異常報知といった特別処理を実行する構成としてもよい。不正用治具を用いて払出球検知センサ２５８の検知信号をＨＩレベル信号に維持させることにより多数の遊技球の払出を受けようとする不正行為が行われる場合、払出モータ２５７の駆動制御が開始されるよりも前のタイミングで、不正用治具を用いて払出球検知センサ２５８の検知信号がＨＩレベル信号に維持されるようにするものと考えられ、本構成によれば当該不正行為が行われた場合に好適に対処することができる。
【０７４１】
（１３）払出装置２２４において異常が発生しているか否かの監視に関する構成として、上記各実施の形態におけるものに代えて、遊技球が払い出されたことがＣＰＵ３３１において特定される回数が判定用基準回数に達するまでの範囲内において特別状況が発生していると特定された回数が異常基準回数に達したことに基づいて、払出装置異常状態の設定や異常報知といった特別処理を実行する構成としてもよい。
【０７４２】
（１４）払出装置２２４において異常が発生しているか否かの監視に関する構成として、上記各実施の形態におけるものに加えて又は代えて、以下の構成を適用してもよい。すなわち、上皿３３、下皿３４又は排出通路２３１から払出装置２２４へと通じる通路形状を、下流側から払出装置２２４へ不正用治具を挿入しようとしてもそれを行いづらくする構成としてもよい。例えば、払出装置２２４へと通じる通路の途中位置に直角状の曲がり部や鋭角状の曲がり部を形成してもよい。また、通路断面が角形状の場合には、当該通路を遊技球が通過している場合に遊技球と通路の内面との間に隙間が生じやすいと考えられるため、通路断面を円形状として上記隙間が生じがたくなるようにしてもよい。
【０７４３】
（１５）上記各実施の形態では、払出制御基板３２２のＲＡＭ３３３の賞球数記憶エリア３７４、貸球数記憶エリア３７５及び払出個数カウンタエリア３７６には、遊技球の個数を２進数で表す情報が記憶される構成としたが、これに代えて、遊技球の個数を１０進数といった２進数以外の数で表す情報が記憶されていてもよい。また、それらエリア３７４〜３７６には遊技球の個数を直接表す情報が記憶されるのではなく間接的な情報が記憶され、その間接的な情報と予めＲＯＭ３３２などに記憶されたテーブル情報とを比較することにより遊技球の個数を特定する構成としてもよい。
【０７４４】
（１６）上記各実施の形態において、払出モータ２５７及び回転体２５６の組み合わせを複数並設することで、遊技球の払出速度を上記各実施の形態におけるものとは異なるものとしてもよく、複数の遊技球が同時に払い出される構成としてもよい。この場合、上記第１〜第３の実施の形態においては、遊技球の払出速度に合わせて、特別状況が発生していると特定する特定タイミング、すなわち特別状況が発生していると特定する場合の駆動カウンタエリア３７８の値を変更する必要がある。
【０７４５】
（１７）払出装置２２４においてリトライ動作が行われず、代わりに遊技球の払出の停止や遊技球の払出速度を極端に遅くする構成のパチンコ機に対して、上記各実施の形態における払出装置２２４の異常の監視に関する構成を適用してもよい。
【０７４６】
（１８）上記各実施の形態では、主側ＲＡＭ３１３における賞球情報の記憶について、入賞が発生する度にその入賞に対応する賞球情報を加算し、賞球コマンドを出力する度にその賞球コマンドに対応した賞球情報を減算する構成としたが、主側ＣＰＵ３１１において賞球情報が特定できるのであれば、これら加算と減算との関係を逆にしてもよい。
【０７４７】
また、払出側ＲＡＭ３３３における賞球数の情報の記憶について、賞球コマンドの入力に基づいてその賞球コマンドに対応した賞球数を加算し、遊技球の払出を実行する度に賞球数を減算する構成としたが、払出側ＣＰＵ３３１において賞球数の情報が特定できるのであれば、これら加算と減算との関係を逆にしてもよい。
【０７４８】
（１９）上記各実施の形態では、主側ＣＰＵ３１１の第１入力ポート３５１に賞球許可信号を入力するようにしたが、これに代えて、第１入力ポート３５１には、遊技領域に対して設けられた球検知センサ１５２〜１５５以外の信号を入力しないようにしてもよい。この場合、上記各実施の形態と異なり、遊技領域に対して設けられた球検知センサ１５２〜１５５の数が８個である場合には、それら球検知センサ１５２〜１５５の信号を全て第１入力ポート３５１に入力するようにしてもよい。なお、第１入力ポート３５１及び第２入力ポート３５２の機能をドライバＩＣとして主側ＣＰＵ３１１のチップとは別に設け、主側ＣＰＵ３１１には単一の入出力ポート（複数ビットの構成）又は入力ポート（複数ビットの構成）を設ける構成においては、賞球許可信号を第１入力ポート３５１としての機能を有するドライバＩＣには入力させずに、第２入力ポート３５２としての機能を有するドライバＩＣに入力させる構成としてもよい。
【０７４９】
（２０）払出側ＲＡＭ３３３において賞球数を記憶する領域に対して電断時電力は供給されないが、セキュリティに関する情報を記憶する領域に対しては電断時電力が供給される構成としてもよい。この場合であっても、払出側ＲＡＭ３３３において賞球数を記憶する領域及びセキュリティに関する情報を記憶する領域の両方に対して電断時電力が供給される構成に比べ、低コスト化が図られる。
【０７５０】
（２１）主制御基板３０１と払出制御基板３２２とが電気信号により情報の入出力を行うのではなく、光通信により情報の入出力を行う構成としてもよい。また、有線通信に限定されることはなく、電波や赤外線を用いた無線通信により情報の入出力を行う構成としてもよい。
【０７５１】
（２２）上記各実施の形態では、外側貯留部として上皿３３と下皿３４とを備えたパチンコ機１０に本発明を適用したが、これに代えて、単一の外側貯留部を備えたパチンコ機に本発明を適用してもよい。この場合、満タン検知センサ５９はその単一の外側貯留部が満タン状態か否かを検知するように設け、外側貯留部が満タン状態であることが特定された場合に遊技球の払出を制限するようにする。
【０７５２】
（２３）上記各実施の形態において、停電監視装置を主制御装置１６２とは別に設けることで、主制御基板３０１は主制御回路３０２のみの機能を有する構成としてもよい。
【０７５３】
（２４）上記各実施の形態では、音声ランプ制御装置１４３が表示制御装置３２５を制御する構成としたが、これに代えて、表示制御装置３２５が音声ランプ制御装置１４３を制御する構成としてもよい。また、音声ランプ制御装置１４３と表示制御装置３２５との両機能を有する単一の制御装置を設けてもよい。
【０７５４】
（２５）上記各実施の形態とは異なる他のタイプのパチンコ機等、例えば特別装置の特定領域に遊技球が入ると電動役物が所定回数開放するパチンコ機や、特別装置の特定領域に遊技球が入ると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球等の遊技機にも、本発明を適用できる。また、球貸装置Ｙを通じた遊技球の貸球が行われないパチンコ機に本発明を適用してもよい。
【０７５５】
また、弾球式でない遊技機、例えば、複数種の図柄が周方向に付された複数のリールを備え、メダルの投入及びスタートレバーの操作によりリールの回転を開始し、ストップスイッチが操作されるか所定時間が経過することでリールが停止した後に、表示窓から視認できる有効ライン上に特定図柄又は特定図柄の組合せが成立していた場合にはメダルの払い出し等といった特典を遊技者に付与するスロットマシンにも、本発明を適用できる。この場合、スロットマシンのホッパ装置に対して、上記各実施の形態における払出装置２２４の異常の監視に関する構成を適用するとよい。
【０７５６】
また、取込装置を備え、貯留部に貯留されている所定数の遊技球が取込装置により取り込まれた後にスタートレバーが操作されることによりリールの回転を開始する、パチンコ機とスロットマシンとが融合された遊技機にも、本発明を適用できる。特に、遊技球の払出が完了していない状況であっても次回の遊技回を開始することが可能な遊技機に本発明を適用すると、より効果的である。
【０７５７】
（２６）上記第１〜第６の実施の形態及び上記他の実施の形態に記載した各構成を、相互に組み合わせて適用してもよく、例えば、上記第１の実施の形態における払出装置２２４の異常の監視に関する構成と、上記第４の実施の形態における払出装置２２４の異常の監視に関する構成とを組み合わせて適用してもよく、上記第２の実施の形態における払出装置２２４ｎ異常の監視に関する構成と、上記第６の実施の形態における払出装置２２４の異常の監視に関する構成とを組み合わせて適用してもよい。また、上記第１〜第６の実施の形態に対して、又は上記第１〜第６の実施の形態の一部又は全部について相互に組み合わせた構成に対して、上記他の実施の形態における各構成の一部又は全部を相互に組み合わせて適用してもよい。
【符号の説明】
【０７５８】
１０…遊技機としてのパチンコ機、３３…貯留部としての上皿、３４…貯留部としての下皿、２５６…払出実行手段を構成する回転体、２５７…払出実行手段を構成する払出モータ、２５８…払出球検知センサ、３０１…主制御基板、３１１…ＣＰＵ、３１３…ＲＡＭ、３２２…払出制御基板、３３１…ＣＰＵ、３３３…ＲＡＭ、３３４…モータドライバ、３６１…賞球用カウンタエリア、３７４…賞球数記憶エリア、３７５…貸球数記憶エリア、３７８…駆動カウンタエリア、３７９…検知異常カウンタエリア、３８０…払出特定用カウンタエリア、３９１…第１検知異常カウンタエリア、３９２…第２検知異常カウンタエリア、３９３…第１タイマカウンタエリア、３９４…第２タイマカウンタエリア、４０１…入賞単位カウンタエリア、４０２…貸球単位カウンタエリア。
【図１】
2014004435.tif 000003
【図２】
2014004435.tif 000004
【図３】
2014004435.tif 000005
【図４】
2014004435.tif 000006
【図５】
2014004435.tif 000007
【図６】
2014004435.tif 000008
【図７】
2014004435.tif 000009
【図８】
2014004435.tif 000010
【図９】
2014004435.tif 000011
【図１０】
2014004435.tif 000012
【図１１】
2014004435.tif 000013
【図１２】
2014004435.tif 000014
【図１３】
2014004435.tif 000015
【図１４】
2014004435.tif 000016
【図１５】
2014004435.tif 000017
【図１６】
2014004435.tif 000018
【図１７】
2014004435.tif 000019
【図１８】
2014004435.tif 000020
【図１９】
2014004435.tif 000021
【図２０】
2014004435.tif 000022
【図２１】
2014004435.tif 000023
【図２２】
2014004435.tif 000024
【図２３】
2014004435.tif 000025
【図２４】
2014004435.tif 000026
【図２５】
2014004435.tif 000027
【図２６】
2014004435.tif 000028
【図２７】
2014004435.tif 000029
【図２８】
2014004435.tif 000030
【図２９】
2014004435.tif 000031
【図３０】
2014004435.tif 000032
【図３１】
2014004435.tif 000033
【図３２】
2014004435.tif 000034
【図３３】
2014004435.tif 000035
【図３４】
2014004435.tif 000036
【図３５】
2014004435.tif 000037
【図３６】
2014004435.tif 000038
【図３７】
2014004435.tif 000039
【図３８】
2014004435.tif 000040
【図３９】
2014004435.tif 000041
【図４０】
2014004435.tif 000042
【図４１】
2014004435.tif 000043
【図４２】
2014004435.tif 000044
【図４３】
2014004435.tif 000045
【図４４】
2014004435.tif 000046
【図４５】
2014004435.tif 000047
【図４６】
2014004435.tif 000048
【図４７】
2014004435.tif 000049
【図４８】
2014004435.tif 000050
【図４９】
2014004435.tif 000051
【図５０】
2014004435.tif 000052
【図５１】
2014004435.tif 000053
【図５２】
2014004435.tif 000054
【図５３】
2014004435.tif 000055
【図５４】
2014004435.tif 000056
【図５５】
2014004435.tif 000057
【図５６】
2014004435.tif 000058
【図５７】
2014004435.tif 000059
【図５８】
2014004435.tif 000060
【図５９】
2014004435.tif 000061
【図６０】
2014004435.tif 000062
【図６１】
2014004435.tif 000063
【図６２】
2014004435.tif 000064
【図６３】
2014004435.tif 000065
【図６４】
2014004435.tif 000066
【図６５】
2014004435.tif 000067
【図６６】
2014004435.tif 000068
【図６７】
2014004435.tif 000069