(57)【要約】【課題】連球状態での遊技球の投入に起因するエラー処理の誤発動を防止して、円滑な遊技進行を確保する遊技機を提供する。【解決手段】遊技機の構成を、正常判定用位相変化パターンと検出位相変化パターンとに基づき正常な通過か否かを判定する正常通過判定手段２０２、連球用位相変化パターンと検出位相変化パターンとに基づき連球状態を判定する連球判定手段２０３、投入予定個数を複数の投入通路に振り分ける投入個数振分手段６０３及び正常な通過でなく連球状態での通過でもない場合にエラー処理を行うエラー制御手段６１３を含み、投入個数振分手段６０３が連球状態の発生した投入通路を少なくとも含む投入通路に連球状態が発生した投入通路での残りの投入予定個数を再度振り分け、かつ１以上振り分けられた投入通路に対応する連球制御手段１１４がそれに対応する投入フリッカ４１３を再度通過許可状態にすることを特徴とする。【選択図】  図５６
2010162369.tif 000002
【特許請求の範囲】
【請求項１】
遊技者による操作に応じてベット操作情報を生成するベット操作手段からのベット操作情報に対応付けられた所定の個数の遊技球の投入指示に基づいた個数の遊技球の投入装置による投入を制御する投入制御手段を備えた遊技機であって、
前記投入装置は、遊技球を貯留する貯留手段と、貯留手段にそれぞれ連通される複数の投入通路と、複数の投入通路それぞれに設けられ遊技球通過方向に遊技球１個分よりも狭い間隔をあけて設けられる第１検出部と第２検出部を備え投入通路に導入された遊技球の通過を検出する複数の通過検出手段と、複数の通過検出手段それぞれに設けられ通過検出手段よりも上方で投入通路を遊技球が通過することを許容又は禁止する複数のゲート手段と、複数のゲート手段にそれぞれ設けられゲート手段を駆動する複数の駆動手段とを備え、
前記投入制御手段は、
前記貯留手段に貯留される複数の遊技球を複数の投入通路に、前記遊技球の投入指示に基づく投入個数を複数の投入通路にそれぞれほぼ均等に振り分ける振分手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記振分手段により振り分け設定された投入通路の個別投入個数を保持する複数の投入個数保持手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である位相の正常な通過順序の場合に生じる変化パターンを記憶する複数の正常判定用位相変化パターン記憶手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である位相の連球状態である場合に生じる変化パターンを記憶する複数の連球判定用位相変化パターン記憶手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である検出通過順序に対応する位相の変化状態を示す検出位相変化パターンを生成する複数の検出位相変化パターン生成手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記所定個数の遊技球の各々に対して、検出位相変化パターンと正常判定用位相変化パターンとに基づき、検出位相変化パターンにおける検出位相の変化毎に、検出位相の変化と正常判定用位相変化パターンの有する正常な位相の変化と比較して、正常な通過か否かを判定する正常通過判定手段と、
前記複数の投入通路にそれぞれ対応して設けられ、対応する正常通過判定手段による正常な通過の検知に応じて遊技球の通過個数を計数する複数の計数手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記所定個数の遊技球の各々に対して、検出位相変化パターンと連球判定用位相変化パターンとに基づき、検出位相変化パターンにおける検出位相の変化毎に、検出位相の変化と連球判定用位相変化パターンの有する連球状態である場合に生じる位相の変化とを比較して、連球状態での投入か否かを判定する連球判定手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記連球判定手段の判定結果が肯定判定の場合、ゲート手段を通過禁止状態にする複数の連球制御手段と、
前記正常通過判定手段により正常な通過でないと判定された場合で、且つ前記連球判定手段により連球状態での投入でないと判定された場合に、異常通過に応じた所定のエラー制御を行うエラー制御手段と、
を有し、
前記振分手段は複数の投入通路のうち連球状態が発生した投入通路を少なくとも含む投入通路に、前記連球状態が発生した投入通路での残りの投入予定個数を振り分けることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技媒体として遊技球を使用する球式回胴遊技機に代表される遊技機に関する。
【背景技術】
【０００２】
近年、回胴式遊技機（スロットマシン）として、パチンコ機と同じ遊技球を遊技媒体に使用する球式回胴遊技機が開発されている。このような球式回胴遊技機は、パチンコ機を設置するための既存の島設備に設置できる点で従来のメダル式回胴遊技機に比べて有利である。
このような球式回胴遊技機においては、例えば遊技玉５個がメダル式回胴遊技機の遊技媒体であるメダル１枚と同価値とされていることから、遊技媒体をベットする際などに投入される遊技媒体の数量が多く、したがって、多量の遊技媒体を素早く且つ正確にカウントしながら投入する必要があり、そのような要請を満たす投入装置として遊技球を自然流下させて投入する自然流下式投入装置が知られている。この投入装置は、遊技媒体としての遊技球を流下させて投入するための球通路に、この球通路における遊技球の通過を許容又は禁止するように作動するゲート手段（例えば、フリッカ）と、球通路を流下する遊技球を検出するためのセンサとを設け、球通路における遊技球の通過を許容してからの遊技球の検出数が予定投入数に達したときに、ゲート手段により球通路を閉状態とするように構成されている。
一方、このような投入装置を備えた遊技機においては、安価なプラスチック製の球を使用したり、遊技球を球投入口から出し入れしたりする不正が行われることがあることから、遊技球を検出するセンサとして光学式センサと磁気センサとを設けるとともに、光学式センサを２つの光学素子から構成し、遊技球が前記２つの光学素子を正しい順序で通過したときにのみ遊技球をカウントするものとしている。そして、光学式センサと磁気センサのカウント数が一致しないときは個数異常として、また遊技球が２つの光学素子を正しい順序で通過していないときは異常通過として所定のエラー処理を実行するようにしている。これらのエラー処理が実行されると、遊技ホールの店員等が当該遊技機のリセット操作を行わない限り、遊技者は当該遊技機での遊技を続行し得ないために不正行為を継続し得ず、したがって不正行為の実行を未然に防ぐことができる。
【０００３】
【特許文献１】特開２００６−１６７１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記構成の遊技機においては、遊技球が２つの光学素子を通過する状態によっては何ら不正が行われていないのに異常通過として検出してしまう場合があった。より詳しくは、２つの遊技球がほとんど間隔を空けずに連続して流下する場合には、正しい順序で２つの光学素子を通過したとは判定されず、このような場合には、前記異常通過によるエラー処理が実行されて遊技が中断してしまう。このようなエラー処理の誤発動は、遊技者にとっては円滑な遊技進行の妨害となる一方、遊技ホールにとっては遊技機の稼働率低下の要因となる。
【０００５】
そこで、本発明は、遊技球が所定間隔よりも短い間隔で投入されたことに起因するエラー処理の誤発動を防止して、円滑な遊技進行を確保するとともに、遊技機の稼働率低下を防止することを可能とした遊技機を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、手段１においては、
遊技者による操作に応じてベット操作情報を生成するベット操作手段（１ベットボタン１１４、マックスベットボタン３０４）からのベット操作情報に対応付けられた所定の個数の遊技球の投入指示に基づいて遊技球の投入を行う投入装置を備え、
前記投入装置は、遊技球を貯留する貯留手段（上皿３０２）と、貯留手段に連通される投入通路（排出通路４０６ａ）と、遊技球通過方向に遊技球１個分よりも狭い間隔を隔てて設けられる第１検出部（上側の素子４１５ａ１）と第２検出部（下側の素子４１５ａ２）を備えると共に投入通路に導入された遊技球の通過順序を検出する通過検出手段（通過センサ４１５ａ）と、通過検出手段よりも上方で投入通路を遊技球が通過することを許容又は禁止するゲート手段（投入フリッカ４１３ａ）と、ゲート手段を駆動する駆動手段（投入ソレノイド４１４ａ）と、遊技球の投入指示に基づいた所定個数の遊技球の投入を制御する投入制御手段とを備えた遊技機であって、
前記投入制御手段は、
前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である位相の正常な通過順序の場合に生じる変化パターンを記憶する正常判定用位相変化パターン記憶手段（正常判定用位相変化パターン記憶手段６２４）と、
前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である位相の連球状態である場合に生じる変化パターンを記憶する連球判定用位相変化パターン記憶手段（連球判定用位相変化パターン記憶手段６２５）と、
前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である検出通過順序に対応する位相の変化状態を示す検出位相変化パターンを生成する検出位相変化パターン生成手段（検出位相変化パターン生成手段６２１）と、
前記所定個数の遊技球の各々に対して、検出位相変化パターンと正常判定用位相変化パターンとに基づき、検出位相変化パターンにおける検出位相の変化毎に、検出位相の変化と正常判定用位相変化パターンの有する正常な位相の変化と比較して、正常な通過か否かを判定する正常通過判定手段（正常通過判定手段６２２）と、
前記正常通過判定手段による正常な通過の検知に応じて遊技球の通過個数を計数する第１計数手段（第１計数手段６０７）と、
前記所定個数の遊技球の各々に対して、検出位相変化パターンと連球判定用位相変化パターンとに基づき、検出位相変化パターンにおける検出位相の変化毎に、検出位相の変化と連球判定用位相変化パターンの有する連球状態である場合に生じる位相の変化とを比較して、連球状態での投入か否かを判定する連球判定手段（連球判定手段６２３）と、
前記連球判定手段の判定結果が肯定判定の場合、ゲート手段を通過禁止状態にすると共に、ゲート手段が通過禁止状態となった後に再度通過許可状態にする連球制御手段（連球制御手段６１４）と、
前記正常通過判定手段により正常な通過でないと判定された場合で、且つ前記連球判定手段により連球状態での投入でないと判定された場合に、異常通過に応じた所定のエラー制御を行うエラー制御手段（エラー制御手段６１３）と、
を有することを特徴とする。
【０００７】
上記の如く、連球判定手段を設けることにより、連球状態が発生しても、それを検出することができるので、エラー発生により遊技が中断されることがない。従って、遊技者は快適に遊技に興じることができ、また、遊技機ホールは遊技の中断がない分、遊技機の稼動率を向上させることができる。また、遊技球が投入されたかのように見せかける不正行為によっては連球状態と判定する際の位相の変化パターンは生じないために、連球状態の
場合にエラーを発生させないこととしても不正行為への対策は疎かにならない。
また、連球が発生し、投入動作が中断されたとしても、すぐにリトライ動作が実行されるので、遊技者は投入動作の中断を認識することはなく、そのため違和感なく遊技に興じることができる。
ここで、「連球状態」とは、２つの遊技球が接触している場合に限らず、先行遊技球が第２検出部で通過完了と検出されるまでに、後続遊技球が第１検出部で通過開始と検出される程度の短い間隔で２つの遊技球が投入される場合を含む。
また、「第１検出部から出力される第１検出信号及び第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である位相」とは、例えば、第１検出信号がＯＦＦ→ＯＮ→ＯＮと変化し、同時期に第１検出信号がＯＦＦ→ＯＮ→ＯＦＦと変化した場合、（ＯＦＦ，ＯＦＦ）、（ＯＮ，ＯＮ）、（ＯＮ，ＯＦＦ）の各組をそれぞれ意味する。
また、「位相の変化パターン」とは、例えば、上記の例では位相（ＯＦＦ，ＯＦＦ）→位相（ＯＮ，ＯＮ）変化の状態パターン、位相（ＯＮ，ＯＮ）→位相（ＯＮ，ＯＦＦ）の変化の状態パターンを意味する。
【０００８】
手段２：手段１の遊技機において、
前記投入制御手段が、前記ベット操作情報に応じて前記投入規制手段による遊技媒体の投入を開始させ、前記投入媒体検出手段による前記所定の個数に応じた最後に投入される遊技媒体の検出の後に前記遊技媒体の投入を終了させ、
前記ゲート手段が、水平方向に対して傾斜する媒体通路における遊技媒体の自重による流下を前記媒体通路の実質的な幅を変化させて規制することを特徴とする請求項１に記載の遊技機。
【０００９】
ここで、「媒体通路の実質的な幅を変化させる」とは、投入規制手段を構成する部材の一部の媒体通路への出し入れ等により媒体通路の流下方向断面における最小幅を変化させることを意味する。例えば、媒体通路の実質的な幅を変化させる場合としては、最小幅を遊技球の直径よりも大きい状態とそれよりも小さい状態との間を移行させる場合が挙げられる。
【００１０】
遊技媒体を自重によって媒体通路を流下させることができると共に、遊技媒体の流下を媒体通路の実質的な幅によって規制することによって、所定数の遊技媒体を高速で取り込むことができる。したがって、円滑な単位遊技の進行が実現できる。
【００１１】
手段３：手段１〜２の遊技機において、
前記第１検出部から出力される前記第１検出信号がＯＦＦであり前記第２検出部から出力される前記第２検出信号がＯＦＦである組合せを第１位相、前記第１検出信号がＯＮであり前記第２検出信号がＯＦＦである組合せを第２位相、前記第１検出信号がＯＮであり前記第２検出信号がＯＮである組合せを第３位相、前記第１検出信号がＯＦＦであり前記第２検出信号がＯＮである組合せを第４位相として、
前記正常判定用位相変化パターン記憶手段が、前記正常判定用位相変化パターンとして、前記第１位相を先頭として、前記第１位相から前記第２位相、前記第２位相から前記第３位相、前記第３位相から前記第４位相、前記第４位相から前記第１位相の順序で変化するパターンを記憶し、
前記連球判定用位相変化パターン記憶手段が、前記連球判定用位相変化パターンとして、前記第１位相を先頭として、前記第１位相から前記第２位相、前記第２位相から前記第３位相、前記第３位相から前記第４位相、前記第４位相から前記第１位相の順序で変化する第１の連球パターンと、前記第１位相を先頭として、前記第１位相から前記第２位相、前記第２位相から前記第３位相、前記第３位相から前記第４位相、前記第４位相から前記第２位相の順序で変化する第２の連球パターンとを記憶していることを特徴とする。
【００１２】
ここで、「連球パターンを記憶する」とは、連球パターンの変化に対応する情報を全て記憶していてもよいし、正常判定用位相変化パターンの変化との相違と表す情報のみを記憶していてもよい。具体的には、連球判定用位相変化パターン記憶部において、第１の連球パターンとして、連続する単位記憶領域に、第１位相を識別する値（情報）、第２位相を識別する値、第３位相を識別する値、第４位相を識別する値、第１位相を識別する値が順次に記憶され、かつ、同様に、第２の連球パターンとして、連続する単位記憶領域に、第１位相を識別する値（情報）、第２位相を識別する値、第３位相を識別する値、第４位相を識別する値、第２位相を識別する値が順次に記憶されている場合、及び、第１の連球パターンとして第１位相を識別する値が記憶され、かつ第２の連球パターンとして、第２位相を識別する値が記憶されている場合が挙げられる。
【００１３】
上記の構成によれば、連球判定用位相変化パターン記憶部が、第１の連球パターンと第２の連球パターンとを記憶しているために、連球状態を確実に検知できる。これは、第１検出部と第２検出部との間隔が、遊技球通過方向に遊技球１個分よりも狭い間隔で設けられているために、連球状態が発生した場合の検出位相の変化は、第１の位相変化パターンを先頭側に含むパターン又は第２の連球の位相変化パターンを先頭側に含むパターンとなるからである。なお、検出位相の変化が第２の連球パターンを経る場合は、先行球が第２検出部の通過を完了したと実質的に同時に後続球が第１検出部の通過を開始する場合であるために、このような連球状態は極めて稀にしか発生しない。
【００１４】
手段４：手段１〜３の遊技機において、
遊技球の各々について、前記正常通過判定手段は、正常な通過開始の位相変化と判定された場合に正常な通過開始を示す信号を出力すると共に、正常な通過完了の位相変化と判定された場合に正常な通過完了を示す信号を出力するように構成されており、
さらに、前記正常な通過開始信号により起動し、所定の基準通過時間（所定時間Ｔｍ）経過するまで計測し、基準通過時間経過時にそのことを告知する告知信号を出力する通過時間計測手段と、
前記通過時間計測手段からの告知信号が入力されるまでに、前記正常通過判定手段から正常な通過完了信号が入力されない場合に、通過時間エラーと判定する通過時間エラー判定手段（通過時間エラー判定手段６３２）と、
前記連球判定手段により連球状態と判定された場合に、連球状態の発生に起因して生じる通過時間エラーを、前記通過時間エラー判定手段が通過時間エラーと判定することを阻止する通過時間エラー阻止手段と、
を備えたことを特徴とする。
【００１５】
連球状態では、連球状態を構成する先行遊技球が通過検出手段の通過を完了する前に、連球状態を構成する後続遊技球の通過開始がなされることから、先行遊技球については正常な通過開始と判定されるが、後続遊技球については正常な通過開始と判定されない。従って、後続遊技球については後続遊技球の通過開始から通過時間を計測できない。そのため、後続遊技球については、先行遊技球の通過開始から通過時間が計測されることになるので、後続遊技球が通過完了するまでに基準通過時間を経過してしまうことになり、通過時間エラー判定手段では通過時間エラーと判定されてしまう。そうすると、連球状態が検出された場合に通過順序の異常エラーを発生しないとしても、そのままでは通過時間エラーが発生することになる。そこで、このような場合に、通過時間エラーを阻止する通過時間エラー阻止手段を設けることにより、遊技が中断することを防止するようにした。
【００１６】
手段５：手段４の遊技機において、
前記通過時間エラー阻止手段は、
連球状態が発生したことを示す第１状態情報と、連球状態が発生していないことを示す
第２状態情報かのいずれかの状態情報を保持する状態情報保持手段（通過時間エラー阻止フラグ保持手段６５１）と、
連球判定手段の判定結果に基づき連球状態が発生した場合に前記状態情報保持手段の保持内容を第２状態情報から第１状態情報に変更する変更手段（阻止フラグ変更手段６５２）と、
を有し、
前記通過時間エラー判定手段（通過時間エラー判定手段６３２）は、前記状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、通過時間エラー判定処理を行わないことを特徴とする。
【００１７】
上記の如く、通過時間エラー判定手段が、状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、通過時間エラー判定処理を行わないことにより、連球状態の発生に起因して生じる通過時間エラーを阻止することができる。
【００１８】
手段６：手段１〜３の遊技機において、
前記通過検出手段よりも下方に設けられ、前記所定個数の遊技機の各々の通過を検出する補助通過検出手段（カウントセンサ４１６ａ）と、
前記補助通過手段により検出された遊技球の通過個数を計数する第２計数手段（第２計数手段６０９）と、
第１計数手段により計数された遊技球の個数と、第２計数手段により計数された遊技球の個数とを比較し、第２計数手段の個数が第１計数手段の個数未満の場合に個数エラーと判定する個数エラー判定手段（個数エラー判定手段６３１）と、
を備えたことを特徴とする。
【００１９】
上記構成であれば、通過検出手段と共に補助通過検出手段を設けたことによって、遊技媒体の投入に関する不正行為を良好に防止できる。投入個数は通過検出手段の検知に基づく第１計数手段による計数によって決定され、第２計数手段の検知に基づく第２計数手段による計数は不正行為を良好に発見するために補助的に参照される。第２計数手段の個数が第１計数手段の個数未満の場合であれば個数エラーと判定することによって、遊技球が通過したかのように通過検出手段を感知させる不正具が用いられた場合や遊技球よりも安価な球体（例えば、樹脂性の球）等が投入された場合の不正行為を良好に発見できる。なお、この場合には、第２計数手段による計数は「０」となる。また、第１計数手段により計数された個数よりも第２計数手段により計数された個数が小さい場合には何らかの不正行為が行われた可能性が高くなり問題が生じる。一方、補助的に用いられる第２計数手段により計数された個数が第１計測手段により計測された個数よりも大きくても不正行為による損失はないことになるために問題は生じない。
なお、連球状態による通過は正常な通過順序ではないので、連球状態で投入された先行遊技球と後続遊技球とは第１計数手段では計数されない。しかし、第２計数手段では正常な通過順序は問われないので計数される。この結果、第２計数手段により計数される遊技球の個数が第１計数手段により計数される遊技球の個数より２個だけ大きいことになる。しかし、上記のように個数エラー判定手段は第１計数手段の個数が第２計数手段の個数未満の場合に個数エラーと判定するように構成されているので、連球状態となっても、個数エラーと判定されないことになり、遊技が中断されることが防止される。
【００２０】
手段７：手段１〜３の遊技機において、
前記通過検出手段よりも下方に設けられ、前記所定個数の遊技機の各々の通過を検出する補助通過検出手段（カウントセンサ４１６ａ）と、
前記補助通過手段により検出された遊技球の通過個数を計数する第２計数手段（第２計数手段６０９）と、
第１計数手段の計数値と第２計数手段の計数値とを比較し、異なる場合に個数エラーと
判定する個数エラー判定手段と、
前記連球判定手段により連球状態と判定された場合に、連球状態の発生に起因して生じる個数エラーを、前記個数エラー判定手段が個数エラーと判定することを阻止する個数エラー阻止手段と、
を備えたことを特徴とする。
【００２１】
連球状態は正常な通過順序ではないので、連球状態となる先行遊技球と後続遊技球とは、第１計数手段では計数されない。しかし、第２計数手段では正常な通過順序は問われないので、計数される。この結果、第２計数手段により計数される遊技球の個数が第１計数手段により計数される遊技球の個数より２個だけ大きいことになる。この結果、個数エラー判定手段では個数エラーと判定されてしまう。そうすると、連球状態が検出された場合にエラーを発生しないとしても、そのままでは必ず個数エラーが発生することになる。そこで、このような場合に、個数エラーを阻止する個数エラー阻止手段を設けることにより、遊技が中断することを防止するようにした。
【００２２】
手段８：手段６又は７の遊技機において、
遊技球の各々について、前記通過検出手段の通過から起動し、所定の基準補助通過時間（所定時間Ｔｍ´）経過するまで計測し、基準補助通過時間経過時にそのことを告知する告知信号を出力する補助時間通過計測手段と、
前記補助時間通過計測手段からの告知信号が入力された後に、前記補助通過検出手段から検出信号が入力された場合に、補助通過時間エラーと判定する補助通過時間エラー判定手段（補助通過時間エラー判定手段６３３）と、
前記連球判定手段により連球状態と判定された場合に、連球状態の発生に起因して生じる補助通過時間エラーを、前記補助通過時間エラー判定手段が補助通過時間エラーと判定することを阻止する補助通過時間エラー阻止手段と、
を備えたことを特徴とする。
【００２３】
連球状態は正常な通過順序ではないので、連球状態の遊技球が通過検出手段を通過した時点から補助通過時間を計測できない。そのため、連球状態の遊技球より先行する遊技球が通過検出手段を通過した時点から補助通過時間を計測することになる。この結果、補助通過時間エラー判定手段では補助通過時間エラーと判定されてしまう。そうすると、連球状態が検出された場合にエラーを発生しないとしても、そのままでは必ず補助通過時間エラーが発生することになる。そこで、このような場合に、補助通過時間エラーを阻止する補助通過時間エラー阻止手段を設けることにより、遊技が中断することを防止するようにした。
【００２４】
手段９：手段７の遊技機において、
前記個数エラー阻止手段は、
連球状態が発生したことを示す第１状態情報と、連球状態が発生していないことを示す第２状態情報かのいずれかの状態情報を保持する状態情報保持手段（個数エラー阻止フラグ保持手段６４１）と、
連球判定手段の判定結果に基づき連球状態が発生した場合に前記状態情報保持手段の保持内容を第２状態情報から第１状態情報に変更する変更手段（阻止フラグ変更手段６４２）と、
を有し、
前記個数エラー判定手段（個数エラー判定手段６３１）は、状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、個数エラー判定処理を行わないことを特徴とする。
【００２５】
上記の如く、個数エラー判定手段が、状態情報保持手段の保持内容を参照して、連球状
態の発生の場合には、個数エラー判定処理を行わないことにより、連球状態の発生に起因して生じる個数エラーを阻止することができる。
手段１０：手段７の遊技機において、
前記個数エラー阻止手段は、
連球状態が発生したことを示す第１状態情報と、連球状態が発生していないことを示す第２状態情報かのいずれかの状態情報を保持する状態情報保持手段（個数エラー阻止フラグ保持手段６４１）と、
連球判定手段の判定結果に基づき連球状態が発生した場合に前記状態情報保持手段の保持内容を第２状態情報から第１状態情報に変更する変更手段（阻止フラグ変更手段６４２）と、
を有し、
前記個数エラー判定手段（個数エラー判定手段６３１）は、状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、第１計数手段（第１計数手段６０７）からの個数情報に、連球状態の発生に起因して第１計数手段の個数情報の不足個数分を加算する処理を行うことを特徴とする。
【００２６】
上記の如く、連球状態の発生の場合には、個数エラー判定手段が第１計数手段からの個数情報に、連球状態の発生に起因した個数情報の不足個数分を加算する処理を行うことにより、連球状態の発生に起因して生じる個数エラーを阻止することができる。
【００２７】
手段１１：手段７の遊技機において、
前記個数エラー阻止手段は、
連球状態が発生したことを示す第１状態情報と、連球状態が発生していないことを示す第２状態情報かのいずれかの状態情報を保持する状態情報保持手段（個数エラー阻止フラグ保持手段６４１）と、
連球判定手段の判定結果に基づき連球状態が発生した場合に前記状態情報保持手段の保持内容を第２状態情報から第１状態情報に変更する変更手段（阻止フラグ変更手段６４２）と、
前記状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、第１計数手段の個数情報を、連球状態の発生に起因して第１計数手段の個数情報の不足個数分を加算した値に強制的に書き換える書換手段（連球制御手段１１４）と、
を有することを特徴とする。
【００２８】
上記構成により、連球状態の発生の場合には、書換手段が第１計数手段の個数情報を、連球状態の発生に起因した不足個数分を加算した値に強制的に書き換えることにより、個数エラー判定手段での判定では個数エラーと判定されないことになり、連球状態の発生に起因して生じる個数エラーを阻止することができる。
【００２９】
手段１２：手段８の遊技機において、
前記補助通過時間エラー阻止手段は、
連球状態が発生したことを示す第１状態情報と、連球状態が発生していないことを示す第２状態情報かのいずれかの状態情報を保持する状態情報保持手段（補助通過時間エラー阻止フラグ保持手段６６１）と、
連球判定手段の判定結果に基づき連球状態が発生した場合に前記状態情報保持手段の保持内容を第２状態情報から第１状態情報に変更する変更手段（阻止フラグ変更手段６６２）と、
を有し、
前記補助通過時間エラー判定手段（補助通過時間エラー判定手段６３３）は、前記状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、補助通過時間エラー判定処理を行わないことを特徴とする。
【００３０】
上記構成により、連球状態の発生の場合には、補助通過時間エラー判定手段は補助通過時間エラー判定処理を行わないことにより、連球状態の発生に起因して生じる補助通過時間エラーを阻止することができる。
【００３１】
手段１３：
遊技者による操作に応じてベット操作情報を生成するベット操作手段からのベット操作情報に対応付けられた所定の個数の遊技球の投入指示に基づいた個数の遊技球の投入を制御する投入制御手段を備えた遊技機であって、
前記投入装置は、遊技球を貯留する貯留手段と、貯留手段にそれぞれ連通される複数の投入通路と、複数の投入通路それぞれに設けられ遊技球通過方向に少なくとも遊技球１個分よりも狭い間隔をあけて設けられる第１検出部と第２検出部を備え投入通路に導入された遊技球の通過を検出する複数の通過検出手段と、複数の通過検出手段それぞれに設けられ通過検出手段よりも上方で投入通路を遊技球が通過することを許容又は禁止する複数のゲート手段と、
複数のゲート手段にそれぞれ設けられゲート手段を駆動する複数の駆動手段と、
を備え、
前記投入制御手段は、
前記貯留手段に貯留される複数の遊技球を複数の投入通路に、前記遊技球の投入指示に基づく投入個数を複数の投入通路にそれぞれほぼ均等に振り分ける振分手段（投入個数振分手段１０３）と、
前記複数の投入通路にそれぞれ対応して設けられ、前記振分手段により振り分け設定された投入通路の個別投入個数を保持する複数の投入個数保持手段（投入個数保持手段１０４）と、
前記複数の投入通路にそれぞれ対応して設けられ、前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である位相の正常な通過順序の場合に生じる変化パターンを記憶する複数の正常判定用位相変化パターン記憶手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である位相の連球状態である場合に生じる変化パターンを記憶する複数の連球判定用位相変化パターン記憶手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である検出通過順序に対応する位相の変化状態を示す検出位相変化パターンを生成する複数の検出位相変化パターン生成手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記所定個数の遊技球の各々に対して、検出位相変化パターンと正常判定用位相変化パターンとに基づき、検出位相変化パターンにおける検出位相の変化毎に、検出位相の変化と正常判定用位相変化パターンの有する正常な位相の変化と比較して、正常な通過か否かを判定する正常通過判定手段と、
前記複数の投入通路にそれぞれ対応して設けられ、対応する正常通過判定手段による正常な通過の検知に応じて遊技球の通過個数を計数する複数の計数手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記所定個数の遊技球の各々に対して、検出位相変化パターンと連球判定用位相変化パターンとに基づき、検出位相変化パターンにおける検出位相の変化毎に、検出位相の変化と連球判定用位相変化パターンの有する連球状態である場合に生じる位相の変化とを比較して、連球状態での投入か否かを判定する連球判定手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記連球判定手段の判定結果が肯定判定の場合、ゲート手段を通過禁止状態にする複数の連球制御手段と、
前記正常通過判定手段により正常な通過でないと判定された場合で、且つ前記連球判定
手段により連球状態での投入でないと判定された場合に、異常通過に応じた所定のエラー制御を行うエラー制御手段と、
を有し、
前記振分手段は複数の投入通路のうち連球状態が発生した投入通路を少なくとも含む投入通路に、前記連球状態が発生した投入通路での残りの投入予定個数を振り分けることを特徴とする。
【００３２】
或る投入通路において予定個数が投入されない場合等におけるリトライ動作においては、前記或る投入通路の残り個数を、或る投入通路以外の他の投入通路に振り分けるようにしている。これは、或る投入通路についてリトライ動作を行っても、現実には遊技球の投入がなし得ないからである。これに対して、連球状態発生の場合は、投入動作に支障が生じているのではないから、連球状態が発生した投入通路についても残りの投入予定個数を振り分けるようにすれば、投入処理時間の短縮化を図ることができる。
【発明の効果】
【００３３】
本発明によれば、連球判定手段を設けることにより、連球状態が発生しても、それを検出することができるので、エラー発生により遊技が中断されることがない。従って、遊技者は快適に遊技に興じることができ、また、遊技機ホールは遊技の中断がない分、遊技機の稼動率を向上させることができる。
また、遊技球が投入されたかのように見せかける不正行為によっては連球状態と判定する際の位相の変化パターンは生じないために、連球状態の場合にエラーを発生させないこととしても不正行為への対策は疎かにならない。
また、連球が発生し、投入動作が中断されたとしても、すぐにリトライ動作が実行されるので、遊技者は投入動作の中断を認識することはなく、そのため違和感なく遊技に興じることができる。
【発明を実施するための最良の形態】
【００３４】
本発明に係る遊技機の最良の形態を、図面を参照しながら詳細に説明する。ここでは、遊技機が遊技球体を遊技媒体とする回胴式遊技機（以下、「遊技球式回胴遊技機」と称す）である場合を挙げるが、遊技球体やコイン等を遊技媒体とする遊技機一般に適用できる。また、回胴式遊技機であっても、以下で説明する具体的な形態には限定されず、本発明の主旨から逸脱しない限りにおいて、その設計を適宜に変更してもよい。
【００３５】
図１は本実施形態の球式回胴遊技機１０の正面図であり、図２は球式回胴遊技機１０の正面側斜視図であり、図３は外枠１１に対してドアブロック１２を開けた状態を示す斜視図であり、図４は前面ブロック２０に対して払出ブロック３０及び遊技ブロック４０を開けた状態を示す斜視図である。
【００３６】
図１乃至図３に示すように、この球式回胴遊技機１０は、当該球式回胴遊技機１０の外殻を形成する外枠１１と、この外枠１１の一側部に開閉可能に支持されたドアブロック１２とを備えている。外枠１１は、木製の板材により全体として矩形状に構成され、小ネジ等の離脱可能な締結具により各板材が組み付けられている。なお、外枠１１は、軽量化を図るために、樹脂やアルミニウム等の軽金属により構成されていてもよい。ドアブロック１２は、外枠１１に対してヒンジ１３，１３によって開閉可能に取り付けられ、その開閉軸線は球式回胴遊技機１０の正面からみて左側で上下に延びるように設定されており、この開閉軸線を軸心にしてドアブロック１２が前方側に十分に開放できるようになっている。
【００３７】
ドアブロック１２は、図４に示すように、球式回胴遊技機１０の前面を構成する前面ブロック２０と、前面ブロック２０に対して後方側へ開閉可能に取着された払出ブロック３
０と、前面ブロック２０に対して後方側へ開閉可能に取着され、前面ブロック２０及び払出ブロック３０にて被包される遊技ブロック４０とからなる。
【００３８】
（前面ブロックの構成）
図５は前面ブロック２０の分解斜視図である。図５に示すように、前面ブロック２０は、前面パネル１００、前面ブロック枠２００、回胴表示パネル２２、パネル押え枠２４、上皿ユニット３００、および、セレクタ４００（遊技球投入装置）を備える。
【００３９】
前面パネル１００は、図１、図２及び図５に示すように、遊技ブロック４０の前面に設けられた遊技領域を露出するための窓孔１０２を有し、窓孔１０２を囲むようにして上効果ＬＥＤカバー部１０４、上スピーカ部１０６，１０６、右中効果ＬＥＤカバー部１０８、左中効果ＬＥＤカバー部１１０、中央パネル部１１２が配設されている。
【００４０】
上効果ＬＥＤカバー部１０４、右中効果ＬＥＤカバー部１０８及び左中効果ＬＥＤカバー部１１０は、それぞれ前面パネル１００の裏側から取り付けられた図示しない発光ダイオード（ＬＥＤ）等の発光装置を覆っている。前記発光装置は、遊技の進行に伴い点灯したり、点滅したりして遊技の視覚的演出を行うものである。
【００４１】
上スピーカ部１０６，１０６は、遊技の進行に伴い種々の効果音を鳴らしたり、遊技者に遊技状態を報知したりして遊技の聴覚的演出を行うものである。
【００４２】
中央パネル部１１２は、無色透明のガラスで構成され、所定の入賞条件及び当該入賞条件を満たした場合に払い出される遊技球の個数（賞球数）や遊技方法などが記載された図示しない情報掲載パネルを露出するための部位である。前記情報掲載パネルの表示内容を見やすくするために、中央パネル部１１２の内側には蛍光灯４１ｋ（図２７参照）が設置される。中央パネル部１１２の左側方には１ベットボタン１１４（図１参照）が配設されている。中央パネル部１１２の右側方には汎用ボタン１１６，１１８（図１，２参照）が配設されている。汎用ボタン１１６，１１８は例えば遊技モードの切替えや液晶画面における表示モードの切替えなど、遊技機の機種ごとにその用途を適宜設定可能なボタンである。中央パネル部１１２の汎用ボタン１１６等よりもさらに右側方には、前面ブロック開閉用のドアキーシリンダ２０２の前面（鍵穴）を露出させるキーシリンダ挿通孔１２０を設けてある。また、中央パネル部１１２の下方には、前方側へ突出した操作パネル部１２２が配設されている。
【００４３】
操作パネル部１２２には、図面左側から順に、後述する回胴Ｌ，Ｍ，Ｒ（図２７参照）の回転を開始させるための始動レバー１２４と、左回胴Ｌの回転を停止させるための左回胴停止ボタン１２６Ｌと、中回胴Ｍの回転を停止させるための中回胴停止ボタン１２６Ｍと、右回胴Ｒの回転を停止させるための右回胴停止ボタン１２６Ｒと、上皿３０２から下皿１２８へ遊技球を流す操作をするための上皿球抜きレバー３８６を露出させるための小窓孔１３０とを設けてある。始動レバー１２４は、遊技者がゲームを開始するときに手で押下して操作するレバーであり、手が離れたあと元の位置に自動復帰する。所定数の遊技球がベットされているときにこの始動レバー１２４が操作されると、各回胴Ｌ，Ｍ，Ｒが一斉に回転し始める。始動レバー１２４の基端部上方には、各回胴Ｌ，Ｍ，Ｒの回転準備が整った状態、つまり所定数の遊技球がセレクタ４００にて取り込まれ、始動レバー１２４の操作受付可能な状態を報知するための始動レバーＬＥＤ１３２を埋設してある。また、各回胴停止ボタン１２６Ｌ，１２６Ｍ，１２６Ｒの周囲には、各回胴停止ボタン１２６Ｌ，１２６Ｍ，１２６Ｒの操作受付可能な状態を報知するための回胴停止ボタンＬＥＤ１３４Ｌ，１３４Ｍ，１３４Ｒを埋設してある。各回胴停止ボタンＬＥＤ１３４Ｌ，１３４Ｍ，１３４Ｒは、それぞれ対応する回胴Ｌ，Ｍ，Ｒが等速回転しているときに点灯し、対応する回胴Ｌ，Ｍ，Ｒの回転が停止すると消灯する。操作パネル部１２２の下方には、遊
技球を貯留するための下皿１２８が配設されている。
【００４４】
下皿１２８の奥面には、前面ブロック枠２００に設けた下スピーカ部２０４を覆う下スピーカカバー部１３６と、上皿３０２から下皿１２８へ流れてくる遊技球の出口となり、かつ、後述する払出装置３３（図１７参照）から直接遊技球が払い出されてくることもある下皿払出口１３８とを設けてある。また、下皿１２８の前面下部には、下皿１２８から下皿１２８の下方に配置した図示しない遊技球収容ケース（いわゆるドル箱）に遊技球を落とす操作をするための下皿球抜きレバー１４０を設けてある。つまり、図２に示すように、下皿１２８の底面には開口部１４２を設けてあり、通常は開口部１４２を閉塞板１４４にて閉じてある。下皿球抜きレバー１４０にて閉塞板１４４をスライド操作することで、開口部１４２を開口させて下皿１２８から遊技球を落下させる構成になっている。また、下皿１２８の左側方には灰皿１４６を設けてある。操作パネル部１２２及び下皿１２８の両側には、それぞれ左下効果ＬＥＤカバー部１４８及び右下効果ＬＥＤカバー部１５０を設けてある。左下効果ＬＥＤカバー部１４８及び右下効果ＬＥＤカバー部１５０は、それぞれ前面パネル１００の裏側から取り付けられた図示しない発光ダイオード等の発光装置を覆うものである。なお、前面パネル１００は、合成樹脂製、例えばＡＢＳ(アクリロニトリル‐ブタジエン‐スチレン）樹脂で構成してある。こうすることで、粘性が高く衝撃に強くでき、低コストで製造できるという利点が発揮される。
【００４５】
前面ブロック枠２００は、図５に示すように、前面パネル１００よりも若干小さい矩形状の枠体で、前面パネル１００の裏側にネジ止めされる。前面ブロック枠２００の下部には下スピーカカバー部１３６にて覆われる聴覚的演出用の下スピーカ部２０４を取り付けてある。上下にスピーカ部１０６，２０４を設けることで臨場感あふれる聴覚的演出を行うことができる。また、前面ブロック枠２００の左側部には回転軸２０６を設け、右側部にはドア開閉機構２０８を設けてある。図中の符号２０２はドア開閉機構２０８を構成するキーシリンダである。ドアキーシリンダ２０２に図示しない鍵を挿入して右側へ回転させると、外枠１１に対して係止する係止爪２１０，２１０が下方向に回動し、外枠１１に対する係止が解除される。逆に、ドアキーシリンダ２０２に図示しない鍵を挿入して左側へ回転させると、払出ブロック３０に対して係止する係止爪２１２，２１２が下方向に回動し、払出ブロック３０に対する係止が解除される。なお、図中の符号２１４は、下皿払出口１３８に連なる誘導通路である。
【００４６】
回胴表示パネル２２は、無色透明のガラス板で、前面パネル１００の窓孔１０２の形状に対応した形状の略台形状とされる。また、回胴表示パネル２２は、遊技機設置島内を通行中の人がつまづいて衝突するなどしても割れないように十分な強度をもって形成されている。
【００４７】
表示パネル押え枠２４は、前面パネル１００との間に回胴表示パネル２２を介在させて前面ブロック枠２００にネジ止めされる。表示パネル押え枠２４は、回胴表示パネル２２の形状に対応した略台形状とされ、所定の奥行きをもって形成される。つまり、前面パネル１００の窓孔１０２が中央パネル部１１２よりも前方に張り出しており、この張り出し長さに対応した奥行きをもって形成される。
【００４８】
上皿ユニット３００は、遊技球を貯留する上皿３０２を有する部材で、中央パネル部１１２と操作パネル部１２２の間の開口部１５２を閉塞するように、操作パネル部１２２の裏側に取り付けられる。上皿３０２は、所望の深さでかつ図示上左側から右側へと下る傾斜をもって形成される。上皿ユニット３００の前壁上面部には、左側部にマックスベットボタン３０４を、右側部に球貸出ボタン３０６及びカード返却ボタン３０８を配設してある。マックスベットボタン３０４にはマックスベットボタンＬＥＤ（図示略）を埋設してある。前記マックスベットボタンＬＥＤは、遊技球のベット可能な状態を遊技者に報知するためのものである。
【００４９】
図６乃至図８を参照して上皿ユニット３００についてさらに詳しく説明する。なお、図６は上皿ユニット３００の拡大斜視図で、図７（Ａ）は上皿ユニット３００の平面図で、図７（Ｂ）は上皿ユニット３００の底面図で、図８は上皿ユニット３００の分解斜視図である。但し、図８では図６及び図７（Ａ）に示すフード部３１０の図示を省略している。
【００５０】
図６乃至図８に示すように、上皿ユニット３００の奥面左端部には、上皿払出口３１２を設けてある。本実施形態では、一度に払い出される賞球数がパチンコ機に比べて球式回胴遊技機１０の方が多く、大量の賞球を瞬時に払い出すという観点から、従来の球式回胴遊技機やパチンコ機（以下、これらをまとめて「従来の遊技機」と称する。）の払出口よりも上皿払出口３１２の横幅を大きく設定してある。この実施形態では、上皿払出口３１２の奥方の横幅Ｈ１が遊技球４個を並べた幅（約４４ｍｍ）以上でかつ遊技球５個を並べた幅（約５５ｍｍ）以下とされる。上皿払出口３１２は、奥側から前方側へ拡開したテーパー状をなし、その前側の横幅Ｈ２は、概ね遊技球７個を並べた幅（約７７ｍｍ）とされる。
【００５１】
また、上皿ユニット３００は前後方向の略中央部よりも後方側を覆うフード部３１０を有する。このフード部３１０は、上皿３０２の奥壁の上部を構成すると共に、中央パネル部１１２の底面部を構成する部材でもある。つまり、本実施形態では、遊技ブロック４０に装着される後述する回胴ユニット４３の前部が前方側へ出っ張っており、その下方をフード部３１０で覆うようになっている。そして、上皿３０２の奥壁が中央パネル部１１２よりも奥まった位置に形成され、前記回胴ユニット４３の下方に位置する。こうすることで、外枠１１を基準とした上皿３０２の前方への突出長さを従来の遊技機と同程度に設定しても、上皿３０２の奥行きが大きくなっている分だけ、従来の遊技機よりも大量の遊技球を上皿３０２に貯留できる構成になっている。
【００５２】
図８に示すように、上皿ユニット３００は、上皿ユニット本体３２０と、上皿ユニット本体３２０にネジ止めされるフード部３１０（図６及び図７（Ａ）参照）と、球貸出ボタン３０６と、カード返却ボタン３０８と、内側カバー３３０と、外側カバー３４０と、ＣＲ操作表示部３５０と、上皿球止め部３６０と、上皿球抜き操作部３８０とから構成される。
【００５３】
上皿ユニット本体３２０は、上記の如く上皿３０２を有する部材で、上皿３０２の下流側部分には、複数（例えば３つ）に分岐した遊技球案内路３２２ａ，３２２ｂ，３２２ｃを設けてある。遊技球案内路３２２ａ，３２２ｂ，３２２ｃは、遊技球を整列状態にしてセレクタ４００へ順次案内する部位である。遊技球案内路３２２ａ，３２２ｂ，３２２ｃの前方側には、下側からＣＲ操作表示部３５０を介して上皿球抜き操作部３８０を装着するための取付部３２３を設けてある。取付部３２３の表側には、左側から順に、矩形状の窓孔３２４と、円形状の窓孔３２５と、中央部に貫通孔３２６，３２７を有する一対の凹部３２８，３２９とを設けてある。矩形状の窓孔３２４は、ＣＲ操作表示部３５０の複数（例えば３つ）の７セグＬＥＤからなる度数表示部３５２を露出させるためのものである。円形状の窓孔３２５は、球貸出ボタンＬＥＤ３５４を露出させるためのものである。一対の凹部３２８，３２９は、球貸出ボタン３０６及びカード返却ボタン３０８を装着する部位である。
【００５４】
内側カバー３３０と外側カバー３４０は、それぞれ球貸出ボタン３０６及びカード返却ボタン３０８を露出させるための一対の孔３３２，３３４，３４２，３４４を有する。内側カバー３３０は、一対の孔３３２，３３４の周縁部にて各ボタン３０６，３０８のフランジ３０６ａ，３０８ａを押えることで、各ボタン３０６，３０８を凹部３２８，３２９
に取り付けるためのものである。外側カバー３４０は、各ボタン３０６，３０８の押し代を規制するためのもので、各ボタン３０６，３０８の先端部が一対の孔３４２，３４４から若干突出するように構成されている。各ボタン３０６，３０８の押し代を規制することで、ＣＲ操作表示部３５０の球貸出スイッチ３５６及びカード返却スイッチ３５８の破損を防止できる。
【００５５】
ＣＲ操作表示部３５０は、上記の度数表示部３５２、球貸出ボタンＬＥＤ３５４、球貸出スイッチ３５６及びカード返却スイッチ３５８を備える。度数表示部３５２は、球式回胴遊技機１０に隣接して配置される図示しないＣＲユニットにカードを挿入することで当該カードの残額に相当する度数を表示する部位である。例えば当該カードの残額の１／１００の値を度数として表示する。球貸出ボタンＬＥＤ３５４は、遊技球の貸し出しを行える状態であることを点灯により遊技者に報知する部位である。すなわち、前記ＣＲユニットに挿入されたカードに残額があるときは、球貸出ボタンＬＥＤ３５４を点灯させて、遊技球の貸し出しを行える状態であると報知し、前記ＣＲユニットに挿入されたカードに残額がないときや前記ＣＲユニットにカードが挿入されていないときは、球貸出ボタンＬＥＤ３５４を消灯させて、遊技球の貸し出しを行えない状態であると報知する。また、遊技球の貸し出しを行っているときには、球貸出ボタンＬＥＤ３５４を点滅させて、遊技球の貸し出しを行っていることを報知し、この点滅状態のときにも球貸出ボタン３０６の操作を受け付けない構成とされる。球貸出スイッチ３５６は、球貸出ボタン３０６を押すことで、遊技球を貸し出すためのものである。カード返却スイッチ３５８は、カード返却ボタン３０８を押すことで、前記ＣＲユニットからカードを返却するためのものである。
【００５６】
上皿球止め部３６０は、遊技球案内路３２２ａ，３２２ｂ，３２２ｃの下側に取り付けられ、遊技球案内路３２２ａ，３２２ｂ，３２２ｃからセレクタ４００へと連なる球通路４０２ａ（４０２ｂ，４０２ｃ）（図１０，１１，１３参照）の入口を開閉するものである。詳しくは、セレクタ４００の故障等によりセレクタ４００を取り替える必要が生じたときに、球通路４０２ａ（４０２ｂ，４０２ｃ）を閉鎖して上皿３０２から遊技球が毀れ落ちないようにするためのものである。
【００５７】
図９は上皿球止め部３６０の分解斜視図である。また、図１０及び図１１は上皿球止め部３６０及びセレクタ４００を後方側から見た縦断面図であって、図１０は球通路４０２ａ（４０２ｂ，４０２ｃ）の入口を開いた状態を、図１１は球通路４０２ａ（４０２ｂ，４０２ｃ）の入口を閉じた状態をそれぞれ示している。図９に示すように、上皿球止め部３６０は、ケーシング３６１と、軸部材３６２と、開閉部材３６３とからなっている。
【００５８】
ケーシング３６１は、上方が開口した中空直方体状の箱であり、その両側部には、上皿ユニット本体３２０にネジ止めするためのフランジ３６４，３６５を設けてある。ケーシング３６１の前壁部３６６には、軸部材３６２の先端を回転自在に支持する先受け部３６７を設けてあり、後壁部３６８には軸部材３６２の基端側を受ける基受け部３６９を設けてある。また、ケーシング３６１の内底面には、軸部材３６２の中間部を受ける中受け部３７０，３７１を設けてある。なお、図中の符号３７２は後壁部３６８から後方側へ突出したストッパである。ストッパ３７２は、軸部材３６２の回転を規制する部位である。
【００５９】
軸部材３６２は、ケーシング３６１に対して開閉部材３６３をスライドさせるためのものである。軸部材３６２の基端部には、ケーシング３６１の背面側に配設される操作ハンドル３７３を設けてある。操作ハンドル３７３の前面側には、ストッパ３７２にて係止される円弧状の突出部３７４を設けてある。ケーシング３６１の内部に格納される軸部材３６２の先端側部分には、周方向に概ね９０度の間隔を隔てて三対の押圧部３７５ａ，３７５ｂを設けてある。各押圧部３７５ａ，３７５ｂは舌片状に形成され、それぞれ軸部材３６２の半径方向に突出している。
【００６０】
開閉部材３６３は、球通路４０２ａ，４０２ｂ，４０２ｃを閉じるための閉塞部３７６，３７６，３７６を有する。この実施形態では、上皿３０２の下流側部分に３本の遊技球案内路３２２ａ，３２２ｂ，３２２ｃを設けてあるので、遊技球案内路３２２ａ，３２２ｂ，３２２ｃの本数と同じ３つの閉塞部３７６，３７６，３７６を設けてある。開閉部材３６３は、ケーシング３６１に対してスライド自在に嵌着される本体部３７７と、本体部３７７の下側に軸部材３６２を跨ぐように設けられた一対の被押圧部３７８ａ，３７８ｂと、本体部３７７から一側方へ突出した３本のアーム３７９，３７９，３７９とを有し、各アーム３７９，３７９，３７９の先端に上向きに突出した閉塞部３７６，３７６，３７６を設けてある。
【００６１】
軸部材３６２の突出部３７４をケーシング３６１のストッパ３７２に接当させた状態では、図１０に示すように、一方の押圧部３７５ａが略水平方向を向いて開閉部材３６３の一方の被押圧部３７８ａを押圧する。このとき、他方の押圧部３７５ｂは略鉛直方向下向きに維持される。図１０の状態から操作ハンドル３７３を球式回胴遊技機１０の背面から見て時計回りに回転させると、図１１に示すように、他方の押圧部３７５ｂが略水平方向を向いて開閉部材３６３の他方の被押圧部３７８ｂを押圧し、開閉部材３６３が球通路４０２ａ（４０２ｂ，４０２ｃ）側へスライドする。これにより閉塞部３７６が球通路４０２の入口の大きさを狭めて遊技球を通せなくする。図１１の状態から操作ハンドル３７３を反時計回りに回転させると、図１０に示すように、遊技球が球通路４０２に流入可能な状態に戻る。
【００６２】
図１１の如く球通路４０２の入口を狭めた状態にすると、図１２に示すように、遊技球案内路３２２ａ（３２２ｂ，３２２ｃ）に遊技球を貯留した状態でセレクタ４００を取り外すことができる。
【００６３】
図８の上皿球抜き操作部３８０は、操作パネル部１２２の小窓孔１３０から球式回胴遊技機１０の前面に露出される上皿球抜きレバー３８６を有し、このレバー操作により上皿３０２から下皿１２８へと遊技球を流すためのものである。図１０及び図１１に示すように、セレクタ４００は、上皿３０２から下皿１２８へと遊技球を案内する案内通路４０４ａ，４０４ｂ，４０４ｃと、ベットボタン１１４，３０４の操作により上皿３０２から遊技球を回収して球式回胴遊技機１０の外部へ排出する排出通路４０６ａ，４０６ｂ，４０６ｃとを有する。上皿球抜き操作部３８０は、図１０及び図１１に示す返却シャッタ４２０を動かして、球通路４０２ａ（４０２ｂ，４０２ｃ）と案内通路４０４ａ（４０４ｂ，４０４ｃ）とを連通又は遮断させるためのものである。
【００６４】
図１３及び図１４は上皿球抜き操作部３８０及びセレクタ４００の一部横断面図であって、図１３は球通路４０２ａ（４０２ｂ，４０２ｃ）と案内通路４０４ａ（４０４ｂ，４０４ｃ）とを遮断した状態を、図１４は球通路４０２ａ（４０２ｂ，４０２ｃ）と案内通路４０４ａ（４０４ｂ，４０４ｃ）とを連通させた状態をそれぞれ示している。
【００６５】
図１３及び図１４に示すように、上皿球抜き操作部３８０は、ＣＲ操作表示部３５０を介して上皿ユニット本体３２０の下側に取り付けられるベース部３８１と、ベース部３８１に立設した支軸３８２，３８３を中心に回動する回動片３８４及び押圧片３８５と、ベース部３８１の前面に沿ってスライドする上皿球抜きレバー３８６とを有する。回動片３８４の基部３８４ａには上皿球抜きレバー３８６に枢着される連結部３８４ｂを設けてある。また、回動片３８４の基部３８４ａは、コイルバネ３８７を介してベース部３８１に連結される。回動片３８４の先端部には二又状の把持部３８４ｃを設けてある。把持部３８４ｃは、押圧片３８５の基部３８５ａに設けた凸部３８５ｂを摺動自在に把持する部位である。押圧片３８５の先端部には、返却シャッタ４２０を押圧する押圧部３８５ｃを設
けてある。なお、図１３及び図１４において、セレクタ４００の中空突出部４０８には、返却シャッタ４２０を押圧片３８５側へ押圧するコイルバネ４３０（図１５参照）を格納してある。また、返却シャッタ４２０は、図１５に示すように、遊技球案内路３２２ａ，３２２ｂ，３２２ｃに対応した個数の窓孔４２２ａ，４２２ｂ，４２２ｃを有し、各窓孔４２２ａ，４２２ｂ，４２２ｃの側方に球通路４０２ａ，４０２ｂ，４０２ｃと案内通路４０４ａ，４０４ｂ，４０４ｃを遮断する遮断壁４２４ａ，４２４ｂ，４２４ｃを有する。また、各窓孔４２２ａ，４２２ｂ，４２２ｃの下部には球通路４０２ａ，４０２ｂ，４０２ｃ側へ延在する舌片４２６ａ，４２６ｂ，４２６ｃを設けてある。各舌片４２６ａ，４２６ｂ，４２６ｃは、球通路４０２ａ，４０２ｂ，４０２ｃから各窓孔４２２ａ，４２２ｂ，４２２ｃに遊技球を案内する部位である。
【００６６】
図１３の状態は、上皿球抜きレバー３８６を操作していない状態である。つまり、コイルバネ３８７にて回動片３８４が反時計回りに引っ張られると共に、回動片３８４にて押圧片３８５が時計回りに引っ張られて、押圧部３８５ｃが返却シャッタ４２０の片端部から離れている状態である。この状態では、返却シャッタ４２０の遮断壁４２４ａ，４２４ｂ，４２４ｃにて球通路４０２ａ，４０２ｂ，４０２ｃと案内通路４０４ａ，４０４ｂ，４０４ｃとが遮断され、球通路４０２ａ，４０２ｂ，４０２ｃから案内通路４０４ａ，４０４ｂ，４０４ｃへ遊技球が通過不可となる。図１３の状態から上皿球抜きレバー３８６を摘んで図の下向き（実際には球式回胴遊技機１０の正面から見て右側から左側）に動かすと、図１４に示すように、上皿球抜きレバー３８６に随伴して回動片３８４が時計回りに回転すると共に、回動片３８４にて押圧片３８５が反時計回りに回転させられ、押圧部３８５ｃが返却シャッタ４２０を押圧する。返却シャッタ４２０が押圧部３８５ｃにて押圧されると、返却シャッタ４２０の各窓孔４２２ａ，４２２ｂ，４２２ｃを介して球通路４０２ａ，４０２ｂ，４０２ｃと案内通路４０４ａ，４０４ｂ，４０４ｃとが連通し、球通路４０２ａ，４０２ｂ，４０２ｃから案内通路４０４ａ，４０４ｂ，４０４ｃへ遊技球が通過可能となる。図１４の状態で上皿球抜きレバー３８６から手を離すと、コイルバネ４３０にて返却シャッタ４２０が前方側へ押圧され、図１３の状態に戻る。
【００６７】
図１５はセレクタ４００の分解斜視図で、図１６はセレクタ４００の背面側から見た斜視図である。セレクタ４００は、上皿球止め部３６０の斜め下方に取り付けられ、遊技者によるベットボタン１１４，３０４の操作に基づき上皿３０２に貯留された遊技球を所定数ずつ取り込む装置である。そして、所定数（例えば１５個）の遊技球が取り込まれる毎にその都度の遊技（ゲーム）の開始条件が成立し、遊技開始の準備が整えられるようになっている。このとき、遊技球は所定数ずつ取り込まれた後、排出通路４０６ａ，４０６ｂ，４０６ｃを介して球式回胴遊技機１０の外部に排出される。
【００６８】
セレクタ４００は、図１５に示すように、遊技球案内路３２２ａ，３２２ｂ，３２２ｃに対応した個数の複数（例えば３つ）の遊技球投入部４１０ａ，４１０ｂ，４１０ｃと、上記した返却シャッタ４２０及びコイルバネ４３０と、返却スイッチ基板４４０と、中空突出部４０８を有し、かつ、コイルバネ４３０及び返却スイッチ基板４４０を被覆するバネ・基板カバー４５０と、セレクタ中継端子板４６２を中継端子板カバー４６４で被覆したセレクタ中継装置４６０とを備える。このセレクタ４００は、複数の遊技球投入部４１０ａ，４１０ｂ，４１０ｃを併設することで、遊技球の投入を迅速に行えるようになっている。なお、各遊技球投入部４１０ａ，４１０ｂ，４１０ｃは互いにほぼ同じ構造になっており、説明が重複するので、ここでは、最背面側の遊技球投入部４１０ａについてのみ説明する。
【００６９】
遊技球投入部４１０ａは、図１５に示すように、ケーシング４１１ａとカバー４１２ａからなる樹脂製の筐体を有し、この筐体の内部に、投入フリッカ４１３ａと、投入ソレノイド４１４ａと、通過センサ４１５ａと、カウントセンサ４１６ａとを備える。ケーシン
グ４１１ａの外表面は、隣接する遊技球投入部４１０ｂのカバー４１２ｂに対する取付面になっており、カバー４１２ａの外表面は、バネ・基板カバー４５０に対する取付面になっている。また、ケーシング４１１ａ，４１１ｂ，４１１ｃとカバー４１２ａ，４１２ｂ，４１２ｃを組み付けると、図１６に示すように、その上部に球通路４０２ａ，４０２ｂ，４０２ｃを構成する樋状部４１７ａ，４１７ｂ，４１７ｃが形成される。つまり、球通路４０２ａ，４０２ｂ，４０２ｃは、図１０及び図１１に示すように、樋状部４１７ａ，４１７ｂ，４１７ｃの上部を上皿ユニット本体３２０の底部３２０ａにて覆うことで構成される。球通路４０２ａ，４０２ｂ，４０２ｃの下流側には、斜め下方へ延びる案内通路４０４ａ，４０４ｂ，４０４ｃとほぼ鉛直下向きに延びる排出通路４０６ａ，４０６ｂ，４０６ｃとの分岐部がある。
【００７０】
投入フリッカ４１３ａは、図１０及び図１１に示すように、排出通路４０６ａを開閉するための部材である。投入フリッカ４１３ａは、基端側部分４１３ａ１と先端側部分４１３ａ２が支軸４１３ａ３にて回転可能に連結されている。投入フリッカ４１３ａの基端側部分４１３ａ１及び先端側部分４１３ａ２は、それぞれケーシング４１１ａの支軸４１１ａ１，４１１ａ２にて回転可能に支持される。投入フリッカ４１３ａの基端部には、投入ソレノイド４１４ａの舌片４１４ａ１を把持する把持部４１３ａ４を設けてある。また、投入フリッカ４１３ａの先端部には、排出通路４０６ａを開閉するための開閉部４１３ａ５を設けてある。なお、図１３及び図１４における符号４１３ｂ５，４１３ｃ５は、それぞれ遊技球投入部４１０ｂ，４１０ｃの投入フリッカの開閉部である。
【００７１】
投入ソレノイド４１４ａは、図１０及び図１１に示すように、ベットボタン１１４，３０４の操作により通電されて作動し、ピストン４１４ａ２を上方へ縮まらせるものである。ピストン４１４ａ２の先端には、つまみ部４１４ａ３を装着してある。つまみ部４１４ａ３はピストン４１４ａ２の半径方向に延びる上記舌片４１４ａ１を有する。また、ピストン４１４ａ２には、コイルバネ４１４ａ４を外装してある。コイルバネ４１４ａ４は、投入ソレノイド４１４ａの本体部分４１４ａ５とつまみ部４１４ａ３とを離間させる方向に付勢している。つまり、投入ソレノイド４１４ａへの通電を切ったときに、コイルバネ４１４ａ４の付勢力により、ピストン４１４ａ２が下方へ伸びるようになっている。
【００７２】
ベットボタン１１４，３０４を押すと投入ソレノイド４１４ａに通電され、ピストン４１４ａ２が縮まって投入フリッカ４１３ａの基端側部分４１３ａ１を図示上反時計回りに回転させる。これと同時に投入フリッカ４１３ａの先端側部分４１３ａ２は図示上時計回りに回転して排出通路４０６ａを開き、球通路４０２ａに待機している遊技球が自然落下可能な状態となる。逆に、投入ソレノイド４１４ａの通電を切ると、コイルバネ４１４ａ４の付勢力によりピストン４１ａ２が伸びて投入フリッカ４１３ａの基端側部分４１３ａ１を図示上時計回りに回転させる。これと同時に投入フリッカ４１３ａの先端側部分４１３ａ２は図示上反時計回りに回転して開閉部４１３ａ５にて排出通路４０６ａを閉じ、遊技球が自然落下不可能な状態となる。
【００７３】
通過センサ４１５ａは、排出通路４０６ａであって投入フリッカ４１３ａの開閉部４１３ａ５のすぐ下流側に配置され、遊技球が正常に取り込まれたか否かを検知するためのものである。通過センサ４１５ａは、投入フリッカ４１３ａの先端側部分４１３ａ２を取り囲むように横断面略コ字形状とされ、投入フリッカ４１３ａよりも前面側又は背面側のいずれか一方側に発光素子を設け、他方側に受光素子を設けた構成とされる。また、発光素子及び受光素子はそれぞれ上下一対でかつ遊技球１個分の径よりも短い間隔で設けてある。上側の素子４１５ａ１にて遊技球を検知したのち上側及び下側の素子４１５ａ１，４１５ａ２にて同時に遊技球を検知し、次いで下側の素子４１５ａ２のみ遊技球を検知することが所定時間内に行われたときは、遊技球が正規に取り込まれたと判定される。逆に、上側の素子４１５ａ１にて遊技球を検知したのち所定時間経過しても下側の素子４１５ａ２が遊技球を検知しないときや、下側の素子４１５ａ２にて遊技球を検知したのち上側及び下側の素子４１５ａ１，４１５ａ２にて同時に遊技球を検知し、次いで上側の素子４１５ａ１のみ遊技球を検知したときは、遊技球が不正な手段にて投入されたと判定し、球式回胴遊技機１０にエラーが発生した旨を報知すると共に遊技が禁止されるようになっている。故に、例えば、遊技球に紐等を付けてあたかも遊技球が取り込まれたようにするなどの不正行為が防止できるようになっている。
【００７４】
カウントセンサ４１６ａは、遊技球投入部４１０ａにて投入された遊技球を計数するためのものである。より詳しくは、通過センサ４１５ａにてエラーが発生せずに取り込まれた遊技球を計数するものである。カウントセンサ４１６ａにて検知した遊技球の個数が所定値（例えば５個、１０個又は１５個）に達すると、投入ソレノイド４１４ａの通電が切られ、投入フリッカ４１３ａにて排出通路４０６ａを閉鎖する構成になっている。
【００７５】
また、セレクタ４００は、複数の遊技球投入部４１０ａ，４１０ｂ，４１０ｃを組み付けると共に各遊技球投入部４１０ａ，４１０ｂ，４１０ｃに返却シャッタ４２０を挿入し、最背面側のカバー４１２ａに取着した返却スイッチ基板４４０をバネ・基板カバー４５０にて被覆した構成とされる。
【００７６】
上記の如く、上皿球抜きレバー３８６を操作すると、返却シャッタ４２０がスライドし、上皿３０２から案内通路４０４ａ，４０４ｂ，４０４ｃを経て下皿１２８へ遊技球が流れる。このとき、返却シャッタ４２０が返却スイッチ基板４４０にて検知され、この検知結果に基づき、ベットボタン１１４，３０４の操作受付を不能にする状態が発生する。このとき、図示しないベットボタンＬＥＤは消灯して、ベットボタン１１４，３０４の操作受付が不能な状態であると遊技者に報知する。
【００７７】
また、セレクタ４００は、複数の遊技球投入部４１０ａ，４１０ｂ，４１０ｃを組み付けると共にその一側部に取り付けたセレクタ中継端子板４６２を中継端子板カバー４６４にて被覆した構成とされる。セレクタ中継端子板４６２は、通過センサ４１５ａやカウントセンサ４１６ａの検出結果をデジタル信号に変換して後述する主制御装置４５に送信するものである。
【００７８】
（払出ブロックの構成）
図４に示すように、払出ブロック３０は、前面ブロック２０に対して開閉自在に取り付けられている。払出ブロック３０の開閉軸線は球式回胴遊技機１０の正面からみて左側で上下に延びるように設定されており、この開閉軸線を軸心にして払出ブロック３０が後方側に十分に開放できるようになっている。
【００７９】
また、払出ブロック３０は、ドア開閉機構２０８にて前面ブロック２０とロックされる。詳しくは、ドア開閉機構２０８の係止爪２１２，２１２が払出ブロック３０の係合部３１ａ，３１ａに係止しており、図示しないドアキーをドアキーシリンダ２０２に差し込んで左に回転させることで係止爪２１２，２１２の係止を解除する構成とされる。また、払出ブロック３０は、ワンタッチ式の止め具３１ｂ（図３，４参照）を有し、この止め具３１ｂによっても前面ブロック２０と連結される。
【００８０】
図１７は払出ブロック３０の背面図である。同図に示すように、払出ブロック３０は、払出ブロック本体３１に、貸出用及び賞球用としての遊技球を貯留する遊技球タンク３２と、遊技球を払い出す払出装置３３と、遊技球タンク３２から払出装置３３へと遊技球を案内するタンクレール３４及びケースレール３５と、払出中継端子板３６と、遊技球の払出動作を制御する払出制御装置３７と、遊技球の電源を制御する電源制御装置３８と、球式回胴遊技機１０を前記ＣＲユニットに接続するためのＣＲユニット接続端子板３９とを
取り付けた構成とされる。
【００８１】
払出ブロック本体３１は、その中央に後方側へ張り出して遊技ブロック４０を被包する保護カバー部３１ｃを有する。この保護カバー部３１ｃを取り囲むように、遊技球タンク３２、タンクレール３４、ケースレール３５、払出装置３３、払出中継端子板３６、ＣＲユニット接続端子板３９、払出制御装置３７、および、電源制御装置３８が装着されている。
【００８２】
図１８は払出ブロック３０から払出制御装置３７及び電源制御装置３８を取り外した状態を示す背面図で、図１９は払出ブロック３０を正面側から見た斜視図である。図１８の破線は遊技球タンク３２からの遊技球のフローを示しており、同図に示すように、払出ブロック本体３１は、払出装置３３から遊技球を上皿３０２へ案内する上皿誘導通路３１ｄと、払出装置３３から遊技球を下皿１２８へ案内する下皿誘導通路３１ｅと、払出装置３３から遊技球を球式回胴遊技機１０の外部へ排出する排出通路３１ｆを有する。下皿誘導通路３１ｅは、上皿誘導通路３１ｄが遊技球で溢れたときに、払出装置３３から遊技球が導入される。また、図１９に示すように、上皿誘導通路３１ｄは、払出ブロック３０の前面側で開口した出口部３１ｄ１を有し、この出口部３１ｄ１が上皿ユニット３００の上皿払出口３１２に連なっている。同様に、下皿誘導通路３１ｅは、払出ブロック３０の前面側で開口した出口部３１ｅ１を有し、この出口部３１ｅ１が前面ブロック２０の下皿払出口１３８に連なっている。
【００８３】
なお、図１９において、符号３１ｇは払出ブロック本体３１の正面側から見て左側端部に設けられた回転軸部である。回転軸部３１ｇは上下一対で設けてある。各回転軸部３１ｇは、払出ブロック本体３１からブラケット３１ｈが略水平方向に延び出しており、このブラケット３１ｈから下方に突出している。前面ブロック２０には、この回転軸部３１ｇを落とし込む環状の軸受部（図示略）を設けてあり、前面ブロック２０と払出ブロック３０の着脱が容易な構成となっている。
【００８４】
遊技球タンク３２は、上方に開口した横長の箱型容器で、遊技機設置島内の遊技球循環設備から供給される遊技球が逐次補給される。遊技球タンク３２の底部は緩やかに傾斜している。遊技球タンク３２の底部の下流側端部はタンクレール３４へ遊技球を送るために開口している。
【００８５】
タンクレール３４は、図１７及び図１８に示すように、遊技球タンク３２の下方に取り付けられ、例えば横方向４列の樋状通路（図示略）を有する。前記樋状通路は、下流側に向けて緩やかに傾斜している。タンクレール３４には、遊技球が積み重なって流れないように整流する４つの振り子３４ａ，３４ｂ（図２２参照）が２行２列で取り付けられている。振り子３４ａ，３４ｂの下流側には、タンクレール３４からケースレール３５へ遊技球が流れるのを阻止するための球止めレバー３４ｃを取り付けてある。
【００８６】
ケースレール３５は、図１７及び図１８に示すように、タンクレール３４の下流側に縦向きに配置されている。ケースレール３５は、遊技球が勢いよく流れないように波状のうねりをもって左右に湾曲した球通路３５ａを有し、その上部には、球切れ検出装置３５ｂを組み付けてある。球切れ検出装置３５ｂは、ケースレール３５の内部に遊技球が十分にないこと、つまりケースレール３５よりも上流側で球詰りが発生してケースレール３５に遊技球が十分に補給されていないことを検出するものである。この球切れ検出装置３５ｂの検出結果に基づき、球詰りエラーが報知される。なお、ケースレール３５は、タンクレール３４の前記樋状通路の個数に対応して前後方向に複数（例えば４つ）連結させた状態で配設してある（図２２参照）。
【００８７】
図２０及び図２１は球切れ検出装置３５ｂの構成を示すケースレール３５の要部縦断面図であって、図２０はケースレール３５に十分な個数の遊技球がある状態を、図２１はケースレール３５に十分な個数の遊技球がない状態をそれぞれ示している。
【００８８】
図２０及び図２１に示すように、球切れ検出装置３５ｂは、スイッチ片３５ｂ１と球切れ検出スイッチ基板３５ｂ２とで構成される。スイッチ片３５ｂ１は、支軸３５ｃにてケースレール３５に回転自在に取り付けられ、支軸３５ｃから半径方向下方に延びてケースレール３５内の球通路３５ａを閉塞可能な板状の揺動部３５ｂ１１を有する。また、スイッチ片３５ｂ１は、支軸３５ｃよりも上方でかつ支軸３５ｃよりも一方側に偏った偏心部３５ｂ１２を有し、さらに偏心部３５ｂ１２から一方側に突出したスイッチ部３５ｂ１３を有する。球切れ検出スイッチ基板３５ｂ２は、スイッチ片３５ｂ１の一方側に設置され、スイッチ片３５ｂ１の回転に追従してスイッチ部３５ｂ１３を検出できる構成となっている。
【００８９】
図２０に示すように、ケースレール３５内に十分に遊技球がある場合は、揺動部３５ｂ１１が遊技球によって押されてほぼ鉛直下向きになり、球通路３５ａの側壁となる。この場合には、スイッチ部３５ｂ１３が球切れ検出スイッチ基板３５ｂ２から離間して検出されない。一方、ケースレール３５の上流側で球詰りが発生している場合、ケースレール３５には遊技球が補給されずに遊技球の払い出しのみが行われ、図２１に示すように、ケースレール３５内の遊技球が不足するようになる。図２１の場合、偏心部３５ｂ１２とスイッチ部３５ｂ１３の自重でスイッチ片３５ｂ１が回転し、揺動部３５ｂ１１にて球通路３５ａが閉塞される。このとき、スイッチ部３５ｂ１３が球切れ検出スイッチ基板３５ｂ２にて検出され、この検出結果に基づき球切れエラーが報知される。ケースレール３５の上流側での球詰りを解消すると、遊技球がケースレール３５に流れ込み、揺動部３５ｂ１１が押圧されて球切れスイッチ基板３５ｂ２によってスイッチ部３５ｂ１３が検出されない正常な状態に戻る。
【００９０】
図２２は払出ブロック３０から払出装置３３及び払出装置３３の下方に配設される払出中継端子板３６の取付台３６ａ，３６ｂを取り外した状態を示す分解斜視図である。払出装置３３は、所定の入賞条件を満たすことで、或いは図示しないＣＲユニットにカードを挿入した状態で球貸出ボタン３０６を押すことで、所定数の遊技球を払い出すためのものである。この実施形態では、パチンコ機の最大の賞球数が１５球であるのに対し、球式回胴遊技機１０の最大の賞球数は７５球であり、パチンコ機に比べて球式回胴遊技機１０の最大の賞球数が多いという観点から、パチンコ機よりも払出装置３３を多く設け、賞球の払い出しを迅速に行えるようにしている。つまり、パチンコ機は２つの払出装置３３を備えていれば遊技を迅速に進行できたが、球式回胴遊技機１０の場合は賞球数が多くかつ賞球が全て払い出されなければ次のゲームを開始できないという制約があるので、本実施形態では、４つの払出装置３３を前後方向に併設して賞球の払い出しの迅速化を図り、遊技を遅滞なく進行できるようにしてある。
【００９１】
なお、図２２に示す取付台３６ａ，３６ｂは、２つ割りの構成とされ、背面側から見て左側に上皿誘導通路３１ｄ及び下皿誘導通路３１ｅに連なる球通路３６ａ１，３６ｂ１を有し、右側に排出通路３１ｆに連なる球通路３６ａ２，３６ｂ２を有する。一方の球通路３６ａ１，３６ｂ１の上部は、それぞれ上皿誘導通路３１ｄ側にやや傾いて下皿誘導通路３１ｅよりも上皿誘導通路３１ｄに遊技球を導きやすくなっている。また、一方の球通路３６ａ１，３６ｂ１の下部は、上皿誘導通路３１ｄ及び下皿誘導通路３１ｅを跨ぐように、テーパー状に末広がりとなっている。他方の球通路３６ａ２，３６ｂ２は、背面側の球通路３６ａ２が前面側の球通路３６ｂ２に合流し、前面側で排出通路３１ｆに連なるよう構成されている。
【００９２】
図２３は払出装置３３の構成を示す縦断面図である。同図に示すように、払出装置３３は、ケーシング３３ａと図示しないカバーからなる樹脂製の筐体を有し、この筐体の内部に、払出フリッカ３３ｂと、払出ソレノイド３３ｃとを備える。ケーシング３３ａの内部には球通路３３ｄが形成され、その下流側には、ほぼ鉛直下向きに延びる払出通路３３ｅと、斜め下方へ延びる排出通路３３ｆとの分岐部がある。この分岐部には、切替片３３ｇが配設されており、通常は切替片３３ｇをほぼ鉛直上向きに維持して遊技球が払出通路３３ｅを通るようになっている。
【００９３】
払出フリッカ３３ｂは、図２３に示すように、球通路３３ｄを開閉するための部材である。払出フリッカ３３ｂは、基端側部分３３ｂ１と先端側部分３３ｂ２が支軸３３ｂ３にて回転可能に連結されている。払出フリッカ３３ｂの基端側部分３３ｂ１及び先端側部分３３ｂ２は、それぞれケーシング３３ａの支軸３３ａ１，３３ａ２にて回転可能に支持される。払出フリッカ３３ｂの基端部には、払出ソレノイド３３ｃの舌片３３ｃ１を把持する把持部３３ｂ４を設けてある。また、払出フリッカ３３ｂの先端部には、球通路３３ｄを開閉するための開閉部３３ｂ５を設けてある。
【００９４】
払出ソレノイド３３ｃは、所定の入賞条件を満たすことにより、或いは図示しないＣＲユニットにカードを挿入した状態で球貸出ボタン３０６を押すことにより通電されて作動し、ピストン３３ｃ２を上方へ縮まらせるものである。ピストン３３ｃ２の先端には、つまみ部３３ｃ３を装着してある。つまみ部３３ｃ３はピストン３３ｃ２の半径方向に延びる上記舌片３３ｃ１を有する。また、ピストン３３ｃ２には、コイルバネ３３ｃ４を外装してある。コイルバネ３３ｃ４は、払出ソレノイド３３ｃの本体部分３３ｃ５とつまみ部３３ｃ３とを離間させる方向に付勢している。つまり、払出ソレノイド３３ｃへの通電を切ったときに、コイルバネ３３ｃ４の付勢力により、ピストン３３ｃ２が下方へ伸びるようになっている。
【００９５】
図２３に示すように、球通路３３ｄが払出フリッカ３３ｂの開閉部３３ｂ５にて閉鎖された状態で、所定の入賞条件が成立したり、或いは度数表示部３５２に残度数がある状態で球貸出ボタン３０６が押されたりすると、払出ソレノイド３３ｃに通電される。そうすると、図２４に示すように、ピストン３３ｃ２が縮まって払出フリッカ３３ｂの基端側部分３３ｂ１を図示上反時計回りに回転させる。これと同時に払出フリッカ３３ｂの先端側部分３３ｂ２は図示上時計回りに回転して球通路３３ｄを開き、遊技球が自然落下可能な状態となる。逆に、払出ソレノイド３３ｃの通電を切ると、コイルバネ３３ｃ４の付勢力によりピストン３３ｃ２が伸びて払出フリッカ３３ｂの基端側部分３３ｂ１を図示上時計回りに回転させる。これと同時に払出フリッカ３３ｂの先端側部分３３ｂ２は図示上反時計回りに回転して球通路３３ｄを閉じ、遊技球が自然落下不可能な状態、つまり図２３に示す状態に戻る。
【００９６】
また、払出装置３３には、横断面略コ字形状のカウントセンサ３３ｈを装着してある。カウントセンサ３３ｈは、払出フリッカ３３ｂの開閉部３３ｂ５のすぐ下流側に配置され、球通路３３ｄを落下する遊技球を計数するためのものである。カウントセンサ３３ｈにて検知した遊技球の個数が所定値（例えば３５個、７５個、１２５個又は２５０個）に達すると、払出ソレノイド３３ｃの通電が切られ、払出フリッカ３３ｂにて球通路３３ｄを閉鎖する構成になっている。
【００９７】
また、払出ソレノイド３３ｃの下方には、つまみ部３３ｃ３を上下動させるための略Ｌ字形状の押圧片３３ｉを設けてある。押圧片３３ｉは、ケーシング３３ａの支軸３３ａ３に回転自在に取り付けられており、先端部３３ｉ１にてつまみ部３３ｃ３を上方へ押圧するものである。
【００９８】
ケーシング３３ａの外部には、図１７，１８，２２に示すように、略扇形状の操作レバー３３ｊを配設してある。図２３及び図２４において、符号３３ａ４は操作レバー３３ｊの回転軸である。操作レバー３３ｊには、切替片３３ｇの中間部に設けた突起部３３ｇ１と、押圧片３３ｉの基端部に設けた突起部３３ｉ２とを連結してある。つまり、操作レバー３３ｊを回転操作すると、切替片３３ｇと押圧片３３ｉが連動する構成になっている。操作レバー３３ｊを図示上反時計回りに操作すると、図２５に示すように、切替片３３ｇにて払出通路３３ｅが閉鎖されると共に球通路３３ｄと排出通路３３ｆが連通する。一方で、押圧片３３ｉにて払出ソレノイド３３ｃのつまみ部３３ｃ３が押し上げられ、払出フリッカ３３ｂが球通路３３ｄを開く。タンクレール３４に設けた球止めレバー３４ｃにて遊技球が流れるのを阻止しつつ操作レバー３３ｊを上記の如く操作すると、球止めレバー３４ｃから下流側の遊技球が球式回胴遊技機１０の外部に排出される。払出装置３３やケースレール３４が故障した場合には、上記のように球止めレバー３４ｃから下流側の遊技球を球式回胴遊技機１０の外部に排出した状態で払出装置３３やケースレール３４を取り替えることができる。
【００９９】
図１７に戻り、払出制御装置３７、電源制御装置３８及びＣＲユニット接続端子板３９について説明する。払出制御装置３７は、賞球や貸出球の払い出しを制御するもので、周知の通り制御の中枢をなすＣＰＵや、その他ＲＯＭ、ＲＡＭ、各種ポート等を含む払出制御基板３７ａを具備している。
【０１００】
電源制御装置３８は、各種制御装置等で要する所定の電源電圧を生成し出力するものである。また、電源制御装置３８には、電源スイッチ３８ａのほか、ＲＡＭ消去用のリセットスイッチ３８ｂ、打止切替スイッチ３８ｃ、および、設定変更キーシリンダ３８ｄが設けられている。電源スイッチ３８ａは、オンされるとＣＰＵを始めとする各部に電源を供給する。リセットスイッチ３８ｂはこれを押しながら同時に電源スイッチ３８ａをオンするとＲＡＭの内容がリセットされ、電源スイッチ３８ａがオンされている状態で押されるとエラー状態がリセットされる。打止切替スイッチ３８ｃは、ビッグボーナスの終了時点で遊技を一時停止するか否かを切り替えるためのものである。設定変更キーシリンダ３８ｄは、設定変更装置を構成するものである。前記設定変更装置は、球式回胴遊技機１０の出球率が予め複数段階（例えば６段階）に定められており、出球率をいずれかの段階に設定するものである。設定変更の手順は次の通りである。まず、電源スイッチ３８ａをオフにした状態で、設定変更キーシリンダ３８ｄに図示しない設定変更キーを挿入して時計回りに９０度回転させる。この状態で、電源スイッチ３８ａをオンにすると、後述する遊技ブロック４０の前面の７セグＬＥＤ表示部４１ｇ（図２７参照）に現在の出球率（設定）が数値「１」〜「６」のいずれかで表示される。次いで、リセットスイッチ３８ｂを押していくと、７セグＬＥＤ表示部４１ｇに表示される数字が変化して１ずつ増加していく（但し、「６」の場合には「１」に戻る。）。７セグＬＥＤ表示部４１ｇに「１」〜「６」のいずれかの数字を表示させた状態で、始動レバー１２４を押下すると、出球率（設定）が確定される。
【０１０１】
ＣＲユニット接続端子板３９は、球式回胴遊技機１０の前面の球貸出ボタン３０６及び図示しないＣＲユニットに電気的に接続され、遊技者による球貸し操作の指令を取り込んでそれを払出制御装置３７に出力するものである。なお、ＣＲユニットを介さずに球貸し装置等から上皿３０２に遊技球が直接貸し出される現金機では、ＣＲユニット接続端子板３９は不要である。
【０１０２】
上記払出制御装置３７及び電源制御装置３８は、透明樹脂材料等よりなる基板ケースにそれぞれ制御基板を収容した構成とされる。
【０１０３】
（遊技ブロックの構成）
図４に示すように、遊技ブロック４０は、前面ブロック２０に対して開閉自在に取り付けられている。遊技ブロック４０の開閉軸線は払出ブロック３０の開閉軸線と同じで、払出ブロック３０と同様に、落とし込み構造にて開閉自在に取り付けてある。また、遊技ブロック４０は、ワンタッチ式の止め具４０ａを有し、この止め具４０ａによって払出ブロック３０と連結固定される。なお、払出ブロック３０側には、止め具４０ａを引っ掛けるための止め金具３１ｉを固着してある。つまり、遊技ブロック４０は、払出ブロック３０と一体になって前面ブロック２０に対して開閉され、払出ブロック３０との連結を解除してから払出ブロック３０に対して前方側へ回動する構成とされる。遊技ブロック４０は、球式回胴遊技機１０の中核をなす主要なブロックで、このような遊技ブロック４０を上記の如く着脱容易な構成とすることで、遊技ブロック４０の取り替えが可能となる。遊技ブロック４０を取り替えることで、全く別の遊技性をもった遊技機に変えることができ、遊技機の新台入替えの低コスト化を図ることができる。
【０１０４】
図２６は遊技ブロック４０の分解斜視図である。同図に示すように、遊技ブロック４０は、前面パネル１００の窓孔１０２から露出される遊技パネル４１を有する。遊技パネル４１は、上下一対の窓孔４１ａ，４１ｂを有する。上側の窓孔４１ａは、遊技パネル４１の裏側に取り付けられる液晶表示装置４２の表示画面を露出させるためのもので、下側の窓孔４１ｂは、同じく遊技パネル４１の裏側に取り付けられる回胴ユニット４３を露出させるためのものである。また、遊技パネル４１の裏側には、回胴ユニット４３の一側方に主取付台４４を介して主制御装置４５が取り付けられ、液晶表示装置４２の後方に副取付台４６を介して副制御装置４７が取り付けられる。主制御装置４５は、遊技パネル４１と直交するように縦長状に配置される。このような配置としたのは、ある程度の奥行きをもって形成される回胴ユニット４３の側方位置を主制御装置４５の取付位置として有効に利用して省スペース化を図るためである。また、副制御装置４７は、液晶表示装置４２の後方でかつ回胴ユニット４３の上方に傾斜させた状態で配置される。つまり、回胴ユニット４３の上部後方側が傾斜しており、この傾斜に沿って副制御装置４７を斜めに配置することでも省スペース化が図られる。
【０１０５】
図２７は遊技ブロック４０の正面図である。なお、図２７では便宜上回胴ユニット４３から複数（例えば２１個）の図柄を一列に付した、図２８に示す帯状の図柄シール４３Ｌ，４３Ｍ，４３Ｒを取り外した状態を示している。
【０１０６】
図２７に示すように、遊技パネル４１の下側の窓孔４１ｂからは、回胴ユニット４３の３つの回胴Ｌ，Ｍ，Ｒが露出している。詳しくは、各回胴Ｌ，Ｍ，Ｒに貼り付けられる図柄シール４３Ｌ，４３Ｍ，４３Ｒの図柄のうちそれぞれ３つずつ下側の窓孔４１ｂから露出される。図では各図柄シール４３Ｌ，４３Ｍ，４３Ｒの図柄を見やすくするように配置された、左右一対の９組のＬＥＤ４３Ｌ１，４３Ｍ１，４３Ｒ１が３行３列で露出している。
【０１０７】
遊技パネル４１の下側の窓孔４１ｂの左側方には、有効ライン表示部４１ｃを設けてある。有効ライン表示部４１ｃは、中央に１ベット表示部４１ｃ１が配置され、その上下に２ベット表示部４１ｃ２，４１ｃ２が配置され、最上段と最下段に３ベット表示部４１ｃ３，４１ｃ３が配置されており、遊技球のベット数に応じて所望のベット表示部４１ｃ１〜４１ｃ３を点灯させる。具体的には、ベット数が０球〜４球であれば全て消灯状態のままで、ベット数が５球〜９球であれば１ベット表示部４１ｃ１のみが点灯し、１０球〜１４球であれば１ベット表示部４１ｃ１及び２ベット表示部４１ｃ２，４１ｃ２が点灯し、１５球であれば全てのベット表示部４１ｃ１〜４１ｃ３が点灯する。つまり、１ベットボタン１１４を押すと、上皿３０２に貯留された遊技球が最大５個までセレクタ４００に取り込まれ、遊技球が５個取り込まれた時点で１ベット表示部４１ｃ１が点灯する。さらに１ベットボタン１１４を押すと、同様に遊技球が５個取り込まれた時点で２ベット表示部
４１ｃ２，４１ｃ２が点灯する。さらにまた１ベットボタン１１４を押すと、同様に遊技球が５個取り込まれた時点で３ベット表示部４１ｃ３，４１ｃ３が点灯する。なお、マックスベットボタン３０４を押すと、上皿３０２に貯留された遊技球が最大１５個までセレクタ４００に取り込まれ、遊技球が５個取り込まれる度に１ベット表示部４１ｃ１、２ベット表示部４１ｃ２，４１ｃ２、３ベット表示部４１ｃ３，４１ｃ３が順次点灯していく。１ベット表示部４１ｃ１のみが点灯しているときは、有効ラインが上中下三段のうちの中段一列で、１ベット表示部４１ｃ１及び２ベット表示部４１ｃ２，４１ｃ２が点灯しているときは、有効ラインが上中下段三列で、全てのベット表示部４１ｃ１〜４１ｃ３が点灯しているときは、有効ラインが上中下段三列と対角ライン二列の合わせて五列となる。
【０１０８】
遊技パネル４１の上側の窓孔４１ａの両側には、電動役物４１ｄ，４１ｅが配設されている。また、下側の窓孔４１ｂの右側方には、上から順に、電動役物４１ｆ、７セグＬＥＤ表示部４１ｇ、ＬＥＤ表示部４１ｈが配設されている。これらの電動役物４１ｄ，４１ｅ，４１ｆは、遊技上の演出やビッグボーナス又はレギュラーボーナスの確定報知などに使用される。７セグＬＥＤ表示部４１ｇは、遊技球のベット数や払出数、エラーコード、ボーナス中の総払出数、設定変更時の６段階の設定などを表示する部位である。ＬＥＤ表示部４１ｈには、４つのＬＥＤが配設されている。そのうち上３つのＬＥＤはベット数表示部４１ｈ１を構成する。ベット数表示部４１ｈ１は、セレクタ４００に投入された遊技球数に対応する個数のＬＥＤを点灯させてベット数を１〜３の範囲内で表示するものである。残る１つのＬＥＤは、再遊技表示部４１ｈ２である。再遊技表示部４１ｈ２は、図２８に示す図柄シール４３Ｌ，４３Ｍ，４３Ｒの図柄のうち略扇形の枠に「再」と表示したリプレイ図柄が有効ライン上に揃ったときに点灯し、次のゲームを遊技球のベットなしで遊技できることを報知するものである。なお、リプレイ図柄が有効ライン上に揃ったのち所定時間経過後に始動レバー１２４を押下すると回胴Ｌ，Ｍ，Ｒの回転に伴って、再遊技表示部４１ｈ２は消灯する。
【０１０９】
また、下側の窓孔４１ｂの下方には、中央パネル部１１２から露出される前記情報掲載パネル（図示略）が取り付けられる。前記情報掲載パネルの片端には、証紙４１ｉと型式名シール４１ｊが貼付される。また、前記情報掲載パネルの内側には、破線で示すように、前記情報掲載パネルを後方側から照らすための蛍光灯４１ｋが配設される。
【０１１０】
液晶表示装置４２は、通常遊技中の小役当選の報知演出や遊技状態が通常遊技状態からボーナス状態に遷移することを示唆するための示唆演出、ビッグボーナス又はレギュラーボーナス中の演出、ボーナス中の小役ゲーム数やＪＡＣゲーム数の表示、特定の遊技状態（例えば、リプレイが当選しやすいＲＴ状態）であることを報知する演出、回胴停止ボタン１２６Ｌ，１２６Ｍ，１２６Ｒの押下のタイミングや押下順を報知する演出などを行うためのものである。
【０１１１】
図２９は回胴ユニット４３の一部分解斜視図である。回胴ユニット４３は、３つの回胴（いわゆるリール）Ｌ，Ｍ，Ｒを有し、各回胴Ｌ，Ｍ，Ｒを回胴ユニット枠４３ａに収納したものである。各回胴Ｌ，Ｍ，Ｒは、同様の構成とされるため、ここでは右回胴Ｒを例に挙げて説明する。
【０１１２】
右回胴Ｒは、円筒状のかごを形成する円筒骨格部材４３Ｒ２の外周面に２１個の図柄（識別要素）が等間隔で描かれた図柄シール４３Ｒを巻き付けたものであり、円筒骨格部材４３Ｒ２を円盤状の補強板４３Ｒ３を介して右回胴用ステッピングモータ４３Ｒ４の回転軸４３Ｒ５に取り付けてある。
【０１１３】
右回胴用ステッピングモータ４３Ｒ４は、回胴ユニット枠４３ａの内部に垂設されるモータプレート４３Ｒ６にネジ止めされており、このモータプレート４３Ｒ６には発光素子
と受光素子とが一対となった回胴位置検出センサ４３Ｒ７が設置されている。回胴位置検出センサ４３Ｒ７を構成する一対のフォトセンサ（図示はしない）は、所定の間隔を保持してセンサ筐体内に配される。
【０１１４】
円筒骨格部材４３Ｒ２の５つの車輻４３Ｒ８のうちの１つには、軸方向に延び出したセンサカットバン４３Ｒ９を取り付けてある。このセンサカットバン４３Ｒ９は、回胴位置検出センサ４３Ｒ７の両素子の間隙を通過できるように位置合わせがなされている。そして、右回胴Ｒが１回転するごとにセンサカットバン４３Ｒ９の先端部の通過を回胴位置検出センサ４３Ｒ７が検出し、検出の都度主制御装置４５に検出信号を出力する。主制御装置４５はこの検出信号に基づいて右回胴Ｒの角度位置を１回転ごとに確認し補正できる。なお、各回胴Ｌ，Ｍ，Ｒに巻かれる図柄シール４３Ｌ，４３Ｍ，４３Ｒは、それぞれに描かれた図柄の順序や発生頻度が異なったものが使用される。
【０１１５】
ステッピングモータ４３Ｒ４は、５０４パルスの駆動信号（励磁信号あるいは励磁パルスとも言う。以下同じ）により右回胴Ｒが１周するように設定されており、この励磁パルスによって回転位置が制御される。すなわち、右回胴Ｒが１周すると２１図柄が順々に遊技パネル４１の下側の窓孔４１ｂから露出するため、ある図柄から次の図柄へ切り替えるには２４パルス（＝５０４パルス÷２１図柄）を要する。そして、回胴位置検出センサ４３Ｒ７の検出信号が出力された時点からのパルス数により、どの図柄が窓孔４１ｂから露出しているかを認識したり、任意の図柄を窓孔４１ｂから露出させたりする制御を行うことができる。
【０１１６】
ステッピングモータ４３Ｒ４として、この実施形態では、１−２相励磁方式を採用したハイブリッド（ＨＢ）型の２相ステッピングモータを使用している。ステッピングモータ４３Ｒ４はハイブリッド型や２相に限らず、４相あるいは５相のステッピングモータなど、種々のステッピングモータを使用することができる。
【０１１７】
ステッピングモータ４３Ｒ４に対する駆動信号（駆動信号用データ）は、励磁データとしてモータドライバ７０に与えられる。この励磁データは主制御基板４５ａのＲＡＭ４５ａ３に格納されており、ＣＰＵ４５ａ１（図３２参照）からの指令に基づいて入出力ポート４５ａ４に、適切な励磁データが出力されることになる。この励磁データによってステッピングモータ４３Ｒ４に対する励磁相が定まり、その励磁相に対して励磁信号（電流）が通電される。
【０１１８】
主制御装置４５は、球式回胴遊技機１０の主たる制御を司るもので、具体的には、始動レバー１２４からの信号を受信して成立役（ビッグボーナス、レギュラーボーナス、小役、リプレイ）の抽選を行い、当該抽選結果に基づき副制御装置４７及び払出制御装置３７に指令信号を発するものである。主制御装置４５の構成は、図３２に示すように、主たる制御を司るＣＰＵ４５ａ１、遊技プログラムを記憶したＲＯＭ４５ａ２、遊技の進行に応じた必要なデータを記憶するＲＡＭ４５ａ３、各種機器との連絡をとる入出力ポート４５ａ４、各種抽選の際に用いられる乱数発生回路４５ａ５、時間計数や同期を図る場合などに使用されるクロック回路４５ａ６等を含む主制御基板４５ａと、この主制御基板４５ａを収容する透明樹脂材料等よりなる基板ケース４５ｂ（４５ｂ１，４５ｂ２、図２６参照）とからなる。
【０１１９】
副制御装置４７は、主制御装置４５から発せられる指令信号（コマンド）に基づき、遊技演出用の各種ＬＥＤカバー部１０４，１０８，１１０，１４８，１５０にて被覆される図示しない発光装置（ＬＥＤ）の点灯・点滅や上下スピーカ１０６，２０４から発せられる効果音、液晶表示装置４２にて表示される表示態様などの制御を行うものである。副制御装置４７の構成は、主制御装置４５と同様、上記の各種ＬＥＤ、上下スピーカ１０６，
２０４及び液晶表示装置４２の制御を司るＣＰＵや、その他ＲＯＭ、ＲＡＭ、入出力ポート等を含む副制御基板４７ａと、この副制御基板４７ａを収容する透明樹脂材料等よりなる基板ケース４７ｂ（４７ｂ１，４７ｂ２）とからなる。
【０１２０】
（球式回胴遊技機の制御系）
球式回胴遊技機１０の制御系について説明する。図３０は球式回胴遊技機１０の制御系を示すブロック図である。
【０１２１】
主制御基板４５ａは、図３０に示すように、演算処理手段であるＣＰＵ４５ａ１を中心とするマイクロコンピュータとして構成された制御手段として機能し、処理プログラムを記憶するＲＯＭ（あるいはフラッシュメモリ）４５ａ２、一時的にデータを記憶する作業用（ワーキング用）のＲＡＭ４５ａ３、入出力ポート４５ａ４などが内部バスを介してこのＣＰＵ４５ａ１に接続されている。
【０１２２】
主制御基板４５ａの入出力ポート４５ａ４には、リセットスイッチ３８ｂからのリセット信号、設定キースイッチ３８ｄ１からの設定信号、ベットボタン１１４からの１ベット操作信号、マックスベットボタン３０４からの最大ベット操作信号、セレクタ４００に取り込まれた遊技球を検出するカウントセンサ４１６ａ１，４１６ｂ１，４１６ｃ１からの補助通過検出信号、セレクタ４００に取り込まれた遊技球を検出する通過センサ４１５ａ，４１５ｂ，４１５ｃにおける上側の素子４１５ａ１，４１５ｂ１，４１５ｃ１からの上流通過検出信号及び通過センサ４１５ａ，４１５ｂ，４１５ｃにおける下側の素子通過センサ４１５ａ２，４１５ｂ２，４１５ｃ２からの下流通過検出信号、始動レバー１２４からの変動開始信号、左、中、右回胴停止ボタン１２６Ｌ，１２６Ｍ，１２６Ｒからの停止信号、回胴位置検出センサ４３Ｌ７，４３Ｍ７，４３Ｒ７からの検出信号、払出装置３３から払い出される遊技球を検出するカウントセンサ３３ｈからのカウントスイッチ信号に基づくカウント信号、ケースレール３５内の遊技球を検出する球切れ検出装置３５ｂからの遊技球検出信号、払出期間中を表す払出中信号などが入力される。
【０１２３】
また、主制御基板４５ａの入出力ポート４５ａ４からは、ベットボタン１１４，３０４からのベット操作信号に基づく投入ソレノイド４１４ａ，４１４ｂ，４１４ｃの駆動信号、通過センサ４１５ａ，４１５ｂ，４１５ｃの計数値に基づく投入ソレノイド４１４ａ，４１４ｂ，４１４ｃの駆動停止信号、始動レバー１２４からの変動開始信号及び回胴停止ボタン１２６Ｌ，１２６Ｍ，１２６Ｒからの停止指令信号に基づく回胴用ステッピングモータ４３Ｌ４，４３Ｍ４，４３Ｒ４の駆動信号などが出力される。また、液晶表示装置４２にて表示される演出内容やスピーカ１０６，２０４から発せられる効果音、上ＬＥＤカバー部１０４等で被覆された各種発光装置（ＬＥＤ）の点灯・点滅などを制御する制御信号が副制御基板４７ａに出力される。
【０１２４】
上述したＣＰＵ４５ａ１は、このＣＰＵ４５ａ１によって実行される各種の制御プログラムや固定値データを記憶したＲＯＭ４５ａ２と、このＲＯＭ４５ａ２内に記憶されている制御プログラムを実行するに当たって各種のデータを一時的に記憶する作業エリアを確保するためのワーキング用のＲＡＭ４５ａ３の他に、図示はしないが周知のように割り込み回路を始めとしてタイマ回路、データ送受信回路など球式回胴遊技機１０において必要な各種の処理回路が内蔵されている。
【０１２５】
ＲＯＭ４５ａ２とＲＡＭ４５ａ３とによってメインメモリが構成され、各種の処理を実行するための処理プログラム（出力制御情報生成用処理プログラムを含む）は、処理プログラムの一部として上述したＲＯＭ４５ａ２に記憶されている。ＲＡＭ４５ａ３内は、機能的には複数の作業エリア（メモリエリア）が確保されている。周知のようにＣＰＵ４５ａ１内に設けられたプログラムカウンタの値を保存するためのスタックメモリ（スタック
メモリ用のエリア）の他に、この例では停電フラグを記憶する停電フラグメモリ、スタックポインタを保存するスタックポインタ保存用メモリ、ＲＡＭ４５ａ３に保存されているデータのチェックサムに関連した補正値を保存するチェックサム補正値用メモリ、さらには復電時に使用される復電コマンドバッファや復電コマンドカウンタなどのメモリエリアが確保されている。
【０１２６】
ＲＡＭ４５ａ３内にセットされたスタックポインタ保存用メモリは、球式回胴遊技機１０の電源切断時にＣＰＵ４５ａ１内のスタックポインタの値を退避させて保存しておくためのメモリである。スタックポインタの値は停電処理の初期において、スタックポインタ保存用メモリにセーブされる。復電処理の始めにスタックポインタに対する復帰処理が行われ、スタックポインタ保存用メモリに保存されている値がＣＰＵ４５ａ１内のスタックポインタに取り込まれる。スタックポインタの内容はバックアップされているＲＡＭ４５ａ３内に設けられたスタックポインタ保存用メモリ内に退避させて保存されている。
【０１２７】
ＲＡＭ４５ａ３内のチェックサム補正値用メモリは、停電処理時にＲＡＭ４５ａ３内のデータから算出したチェックサムを、「０（ゼロ）」とするための補正値を記憶させておくメモリである。
【０１２８】
復電コマンドバッファは、電源復旧時（停電の復旧時又は電源再投入時）に主制御基板４５ａから副制御基板４７ａに送信される復電処理用のコマンド（復電コマンド）を一時的に記憶するバッファである。復電コマンドは復電処理の実行を副制御基板４７ａに知らせるためのコマンドとして使用される。復電コマンドはＲＡＭ４５ａ３に記憶されている一般のコマンドに優先して副制御基板４７ａに送信される。
【０１２９】
復電コマンドカウンタは、復電コマンドバッファに記憶されている復電コマンドのバイト数を記憶するカウンタである。復電コマンドは２バイト構成であって、他のコマンド（スピーカ駆動用コマンドなど）と同じくバイト単位で副制御基板４７ａに送信される。
【０１３０】
ここで、ＲＡＭ４５ａ３において遊技球の投入に関連するメモリ領域について説明する。図３１は、ＲＡＭ４５ａ３の遊技球の投入に関連する領域を部分的に表したブロック図である。
【０１３１】
投入済個数カウンタＡ９０１は、遊技球のベットに際して、各条の通過センサ４１５ａ〜ｃからの２種類の通過検出信号（上側の素子４１５ａ１からの上流通過検出信号及び下側の素子４１５ａ２からの下流通過検出信号）に基づいて投入が検知された遊技球の総数を記憶するカウンタである。投入済個数カウンタＡ９０１の値が所定の規定数（通常遊技状態時には「１５」、「１０」又は「５」、ＪＡＣゲーム時には「５」）であれば、新たな遊技を開始できる。投入済個数カウンタＡ９０１の値は、始動レバー１２４の操作に応じた新たな遊技の開始によって「０」にクリアされる。
【０１３２】
投入済個数カウンタＢ９０２は、遊技球ベットに際して、各条のカウントセンサ４１６ａ〜ｃからの２種類の通過検出信号に基づいて投入が検知された遊技球の総数を記憶するカウンタである。投入済個数カウンタＢ９０２の値は、始動レバー１２４の操作に応じた新たな遊技の開始によって「０」にクリアされる。
【０１３３】
総投入個数カウンタ９０３は、遊技球のベットに際して投入すべき遊技球の総数を記憶するカウンタである。
【０１３４】
第１条投入予定個数カウンタ９０４ａは、遊技球投入装置４００の遊技球投入部４１０ａによって投入される予定の遊技数の個数（以下、「投入予定個数」と称す）を記憶する
カウンタである。同様に、第２条投入予定個数カウンタ９０４ｂ及び第３条投入予定個数カウンタ９０４ｃは、それぞれ、遊技球投入部４１０ｂ及び遊技球投入部４１０ｃに対応する投入予定個数を記憶するカウンタである。投入予定個数カウンタの値が「０」となると、その条の投入処理が終了する。
【０１３５】
投入条ポインタ９０５は、第１条〜第３条の投入条（遊技球投入部４１０ａ〜ｃ）を指定するためのポインタである。その値は、第１条から第３条に対応して「１」〜「３」の整数の範囲内で更新される。
【０１３６】
第１条投入リトライフラグ９０６ａは、遊技球投入部４１０ａが遊技球の投入動作を行うことができるか否かを記憶するフラグである。同様に、第２条投入リトライフラグ９０６ｂ及び第３条投入リトライフラグ９０６ｃは、それぞれ、遊技球投入部４１０ｂ及び遊技球投入部４１０ｃが遊技球の投入動作を行えるか否かを記憶するフラグである。各遊技球投入部４１０ａ〜９０６ｃは、対応する投入リトライフラグ９０６ａ〜９０６ｃが設定されていれば投入動作可能であり、解除されていれば投入動作不可能である。各投入リトライフラグ９０６ａ〜９０６ｃは、遊技球ベット処理の開始時に一旦設定され、対応する遊技球投入部４１０ａ〜４１０ｃの投入動作が不可能な状態に陥った場合に解除される。
【０１３７】
第１条投入ソレノイド作動フラグ９０７ａは、第１条の投入ソレノイド４１４ａのオン又はオフを制御するためのフラグである。第２条投入ソレノイド作動フラグ９０７ｂ及び第３条投入ソレノイド作動フラグ９０７ｃは、それぞれ、第２条の投入ソレノイド４１４ｂ及び第３条の投入ソレノイド４１４ｃを制御するためのフラグである。各条において、実質的に、投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が設定されていれば投入ソレノイド（４１４ａ〜４１４ｃ）はオン状態であり、解除されていればオフ状態である。
【０１３８】
投入タイマ割込実行フラグ９０８は、タイマ割込処理が実行されたことを示すフラグである。先行のタイマ割込み処理の終了から後続のタイマ割込み処理の開始までの間に、投入実行処理が同一の条に対して連続して行われると、１個の遊技球の投入を２個以上の投入として誤って検出することがある。投入タイマ割込実行フラグは、タイマ割込処理の１回の実行につき、各条に対する投入実行処理を１回だけ実行させるために用いられる。
【０１３９】
第１条通過センサカウンタ９０９ａは、第１条の投入フリッカ４１３ａの作動により投入が開始されてからの経過時間、第１条の通過センサ４１５ａが各遊技球の通過開始を検知してからの経過時間、及び、それらの最大の待ち時間（タイムアウト時間）への到達からの経過時間に対応する値を記憶するカウンタである。同様に、第２条通過センサカウンタ９０９ｂ及び第３条通過センサカウンタ９０９ｃは、第１条通過センサカウンタ９０９ａと同様に、それぞれ、第２条及び第３条に対する各経過時間に対応する値を記憶するカウンタである。
【０１４０】
第１条連球発生フラグ９１０ａは、先行の遊技球と後続の遊技球とが第１条の通過センサ４１５ａを通常時よりも近接して通過する状態（連球状態）が発生したことを示すフラグである。第２条連球発生フラグ９１０ｂ及び第３条連球発生フラグ９１０ｃは、第１条連球発生フラグと同様に、それぞれ、第２条及び第３条において連球状態が発生したことを示すフラグである。
【０１４１】
第１条通過時間エラー阻止フラグ９１１ａは、連球状態の発生に起因して遊技球が第１条の通過センサ４１５ａを所定の時間内に通過しない場合に、エラー処理が実行されることを阻止するためのフラグである。第２条通過時間エラー阻止フラグ９１１ｂ及び第３条通過時間エラー阻止フラグ９１１ｃは、第１条通過時間エラー阻止フラグ９１１ａと同様
に、それぞれ、第２条及び第３条における連球状態の発生に起因して遊技球が所定の時間内に通過しない場合に、エラー処理が実行されることを阻止するためのフラグである。
【０１４２】
第１条カウントセンサカウンタ９１３ａは、第１条の投入フリッカ４１３ａの作動により遊技球が球通路４０２ａから排出通路４０６ａへの流下が可能となってからの経過時間、通過センサ４１５ａが各遊技球の通過完了を検知してからの経過時間、及び、それらの最大の待ち時間（タイムアウト時間）への到達からの経過時間に対応する値を記憶するカウンタである。同様に、第２条カウントセンサカウンタ９１３ｂ及び第３条カウントセンサカウンタ９１３ｃは、第１条通過センサカウンタ９１３ａと同様に、それぞれ、第２条及び第３条に対する各経過時間に対応する値を記憶するカウンタである。
【０１４３】
第１条補助通過時間エラー阻止フラグ９１４ａは、連球状態の発生に起因して遊技球が第１条のカウントセンサ４１５ａの通過を通過センサ４１５ａの通過完了から所定の時間内に完了しない場合に、エラー処理が実行されることを阻止するためのフラグである。第２条補助通過時間エラー阻止フラグ９１１ｂ及び第３条補助通過時間エラー阻止フラグ９１１ｃは、第１条補助通過時間エラー阻止フラグ９１１ａと同様に、それぞれ、第２条及び第３条における連球状態の発生に起因して遊技球が所定の時間内に通過しない場合に、エラー処理が実行されることを阻止するためのフラグである。
ＲＡＭ４５ａ３には後述するように電源制御基板３８’内に設けられた電源部３８ｅからバックアップ電圧の電力が供給され、球式回胴遊技機１０の電源が切断された後でもデータが消失しないようになされている。
【０１４４】
入出力ポート４５ａ４には、副制御基板４７ａなどのＩ／Ｏ装置の他に、ホール管理装置（図示はしない）などに情報を送信できる外部集中端子板や、電源制御基板３８’に設けられた停電監視回路３８ｆ、さらには投入ソレノイド４１４ａ，４１４ｂ，４１４ｃや払出制御基板３７ａなどが電気的に接続されている。
【０１４５】
電源制御基板３８’には、主制御基板４５ａを始めとして球式回胴遊技機１０の各電子機器に駆動電力を供給する電源部３８ｅや、上述した停電監視回路３８ｆなどが搭載されている。
【０１４６】
停電監視回路３８ｆは電源の切断状態を監視し、停電時はもとより、電源スイッチ３８ａによる電源切断時に停電信号を生成するためのものである。そのため停電監視回路３８ｆは、電源部３８ｅから出力される直流２４ボルトの安定化駆動電圧を監視し、この駆動電圧が例えば２２ボルト未満まで低下したときに電源が切断されたものと判断して停電信号が出力されるように構成されている。停電信号はＣＰＵ４５ａ１と入出力ポート４５ａ４のそれぞれに供給され、ＣＰＵ４５ａ１ではこの停電信号を認識することで、停電時処理が実行される。
【０１４７】
電源部３８ｅからは出力電圧が２２ボルト未満まで低下した場合でも、主制御基板４５ａなどの制御系における駆動電圧として使用される５ボルトの安定化電圧が出力されるように構成されており、この安定化電圧が出力されている時間として、主制御基板４５ａによる停電時処理を実行するのに十分な時間が確保されている。
【０１４８】
また、主制御基板４５ａは、電源部３８ｅから安定化駆動電圧が供給されるのと同時にリセットスイッチ３８ｂからリセット信号が送信されると、ＲＡＭ４５ａ３に書き込まれた情報を消去し、電源部３８ｅから安定化駆動電圧が供給されている状態でリセットスイッチ３８ｂからリセット信号が送信されると、エラー状態をリセットする。
【０１４９】
さらに、電源オフ時に設定キースイッチ３８ｄ１をオンにしてから電源オンにした状態
、つまり電源オフ時に設定変更キーシリンダ３８ｄに設定キーを差し込んで回転させてから電源オンにした状態にすると、球式回胴遊技機１０の出球率を変更可能な状態が発生する。この状態で、リセットスイッチ３８ｂからリセット信号が送信されると、球式回胴遊技機１０のボーナス確率や小役確率を変更し、当該変更結果を設定値「１」〜「６」の数字で７セグＬＥＤ表示部４１ｇ（図２７参照）に出力する。そして、７セグＬＥＤ表示部４１ｇに「１」〜「６」のいずれかの数字を表示させた状態で、始動レバー１２４から設定確定信号を受信すると、球式回胴遊技機１０の出球率（設定）を確定する。
【０１５０】
払出制御基板３７ａは、概ね主制御基板４５ａと同様の構成であり、ＣＰＵを備え、処理プログラムを記憶するＲＯＭ（あるいはフラッシュメモリ）、一時的にデータを記憶する作業用（ワーキング用）のＲＡＭ、入出力ポートなどが内部バスを介してこのＣＰＵに接続されている。
【０１５１】
主制御基板４５ａにおいて実行される制御処理について説明する。主制御基板４５ａの制御処理は、外部電力の供給再開や電源スイッチ３８ａのオン操作等による復電に伴って起動されるメイン処理と、メイン処理に対して割り込みをかける割込み処理とに大別される。説明の便宜上、割り込み処理について説明した後に、メイン処理について説明する。なお、割込み処理としては、ＮＭＩ端子における停電信号の受信に応じて割込みをかける停電割込み処理と、タイマによる時間計測によって定期的に割込みをかけるタイマ割込み処理とがある。
【０１５２】
まず、停電割込み処理について説明する。図３２は、主制御基板４５ａにおける停電割込み処理の一例を表すフローチャートである。停電状態が発生した場合、電源制御基板３８’の停電監視回路３８ｆで停電信号が生成され、主制御基板４５ａに対して出力される。主制御基板４５ａにおいては、ＣＰＵ４５ａ１のＮＭＩ端子が停電信号を受信し、停電信号の受信に応じて停電フラグを設定する割込み処理（以下、「停電割込み処理」と称する）が実行される。
【０１５３】
停電割込み処理においては、まず、現在使用しているレジスタのデータをＲＡＭ４５ａ３内のバックアップ領域に退避させる（「レジスタ退避処理」Ｓ１０１）。レジスタ退避処理Ｓ１０１の後に、停電フラグが設定される（「停電フラグ設定処理」Ｓ１０２）。停電フラグは、ＲＡＭ４５ａ３内の特定のエリア（停電フラグメモリ）に保持され、停電状態の発生を表す情報である。停電フラグ設定処理Ｓ１０２後に、自身の割込みにおける処理の終了がＣＰＵ４５ａ１に知らせられる（「割込み終了宣言処理」Ｓ１０３）。割込み終了宣言処理の後に、レジスタ退避処理Ｓ１０１においてＲＡＭ４５ａ３のバックアップ領域に退避させたレジスタのデータをＣＰＵ４５ａ１のレジスタに復帰させる（「レジスタ復帰処理」Ｓ１０４）。レジスタ復帰処理Ｓ１０４の後に、新たな割込みが許可される（「割込み許可処理」Ｓ１０５）。割込み許可処理Ｓ１０５の完了によって停電割込み処理が終了する。なお、使用中のレジスタのデータを破壊せずに停電フラグ設定処理Ｓ１０２が行える場合には、レジスタ退避処理Ｓ１０１及びレジスタ復帰処理Ｓ１０４を省くことができる。
【０１５４】
次に、タイマ割込み処理について説明する。図３３は、主制御基板４５ａにおけるタイマ割り込み処理の一例を表すフローチャートである。主制御基板４５ａにおいては、定期的にタイマ割込み処理が行われる。本形態においては、タイマ割込み処理は、実質的に１．４９ｍｓ［ミリ秒］の周期で行われる。
【０１５５】
タイマ割込み処理において、まず、後述するメイン処理における通常処理で使用している全てのレジスタの情報が、ＲＡＭ４５ａ３のバックアップ領域に格納される（「レジスタ退避処理」Ｓ２０１）。レジスタ退避処理Ｓ２０１の後に、停電フラグが設定されてい
るか否かが確認される（Ｓ２０２）。停電フラグが設定されている場合には、バックアップ処理Ｓ２０３が実行される。
【０１５６】
ここで、バックアップ処理Ｓ２０３について詳細に説明する。図３４は、主制御基板におけるタイマ割込み処理内で実行されるバックアップ処理を表すフローチャートである。
【０１５７】
バックアップ処理Ｓ２０３では、図３４に示されたように、まず、リングバッファに蓄積されている各種のコマンドの送信が終了しているか否かが判定される（Ｓ３０１）。それらのコマンドの送信が終了していない場合には、バックアップ処理Ｓ２０３が一旦終了されて、制御がタイマ割込み処理に復帰する。なお、これは、バックアップ処理Ｓ２０３の開始前に、コマンドの送信を完了させるための制御である。一方、それらのコマンドの送信が完了している場合には、ＣＰＵ４５ａ１のスタックポインタの値が、ＲＡＭ４５ａ３内のバックアップ領域に保存される（「スタックポインタ保存処理」Ｓ３０２）。スタックポインタ保存処理Ｓ３０２の後に、後述するＲＡＭ判定値がクリアされると共に、入出力ポート４５ａ４における出力ポートの出力状態がクリアされて図示しない全てのアクチュエータがオフ状態になる（「停止処理」Ｓ３０３）。
【０１５８】
停止処理Ｓ３０３の後に、ＲＡＭ判定値が新たに算出されてバックアップ領域に保存される（「ＲＡＭ判定値保存処理」Ｓ３０４）。ＲＡＭ判定値は、ＲＡＭ４５ａ３のワーク領域におけるチェックサム値の２の補数である。ここで、チックサム値の２の補数とは、２進数表現においてチェックサム値の各桁（ビット）を反転した場合に生成される値である。この場合、ＲＡＭ４５ａ３のチェックサム値とＲＡＭ判定値との排他的論理和（「ＦＦＦＦ」）に１加算した値は「０」である。本形態では、ＲＡＭ判定値としてチェックサム値の補数を用いたが、本発明においては、ＲＡＭ判定値としてチェックサム値そのものを用いてもよい。
【０１５９】
ＲＡＭ判定値保存処理Ｓ３０４の後に、ＲＡＭ４５ａ３へのアクセスが禁止される（「ＲＡＭアクセス禁止処理」Ｓ３０５）。その後は、内部電力の完全な遮断によって処理が実行できなくなるのに備えて、無限ループに入る。なお、例えばノイズ等に起因して停電フラグが誤って設定される場合等を考慮して、図示しないが、無限ループに入る前には停電信号がまだ入力されているか否かが確認される。停電信号が出力されていなければ、内部電源が復旧していることになるために、ＲＡＭ４５ａ３の書き込みが許可されると共に停電フラグが解除され、タイマ割込み処理に復帰する。一方、停電信号が継続して入力されていれば、そのまま無限ループに入る（図示せず）。
【０１６０】
このように、バックアップ処理Ｓ２０３の初期段階でコマンドの送信が完了しているか否かを判断し、送信が未完であるときには送信処理が優先される。コマンドの送信処理終了後にバックアップ処理を実行する構成とすることにより、コマンドの送信途中でバックアップ処理が実行されることをも考慮した停電時処理プログラムを構築する必要がなくなる。その結果、停電時の処理に関するプログラムを簡略化してＲＯＭ４５ａ２の小容量化を図ることができる。
【０１６１】
電源制御基板３８’の電源部３８ｅは、停電状態が発生した後においても、停電割込み処理及びバックアップ処理を完了するために十分な時間にわたって、制御系の駆動電力として使用されるバックアップ電力を出力する。このバックアップ電力によって、停電割込み処理及びタイマ割込み処理のバックアップ処理が行われる。本形態では、停電発生後の３０ｍｓ［ミリ秒］の間、バックアップ電力が出力され続けるようになっている。
【０１６２】
タイマ割込み処理の説明に戻り、図３３に示されたように、判定処理Ｓ２０２において停電フラグが設定されていないと判定された場合には、誤動作の発生を監視するためのウ
ォッチドッグタイマが初期化され、ＣＰＵ４５ａ１自身に対して割込み許可が出される（「割込み終了宣言処理」Ｓ２０４）。割込み終了宣言処理Ｓ２０４の後に、左駆動停止フラグ、中駆動停止フラグ及び右駆動停止フラグを参照して、各回胴（Ｌ，Ｍ，Ｒ）を回転させるために各ステッピングモータ（４３Ｌ４，４３Ｍ４，４３Ｒ４）に回胴駆動信号が送信される（「ステッピングモータ制御処理」Ｓ２０５）。具体的には、左駆動停止フラグが設定されていなければ、左回胴Ｌのステッピングモータ４３Ｌ４に回胴駆動信号を送信する。中回胴Ｍ及び右回胴Ｒについても左回胴Ｌの場合と同様である。ステッピングモータ制御処理Ｓ２０５の後に、入出力ポート４５ａ４に接続された各種の装置におけるスイッチの状態変化が監視される（「スイッチ読込処理」Ｓ２０６）。スイッチ読込処理Ｓ２０６の後に入出力ポート４５ａ４に接続された各種の装置におけるセンサの状態変化が監視される（「センサ監視処理」Ｓ２０７）。センサ監視処理Ｓ２０７の後に、各種のカウンタの値や各種のタイマの値が減算される（「タイマ減算処理」Ｓ２０８）。タイマ減算処理Ｓ２０８の後に、差球数（ベット総数と獲得総数との差分）を集計するためにベット球数や獲得球数が、外部集中端子板１２６へ出力される（「差球カウント処理」Ｓ２０９）。
【０１６３】
差球カウント処理Ｓ２０９の後に、リングバッファに蓄積された各種のコマンドが、副制御基板４７ａに送信される（「コマンド出力処理」Ｓ２１０）。コマンド出力処理Ｓ２１０の後に、７セグＬＥＤ表示部４１ｇ獲得数表示装置１１５等に表示されるセグメントデータが設定される（「セグメントデータ設定処理」Ｓ２１１）。７セグＬＥＤ表示部４１ｇセグメントデータ設定処理Ｓ２１１で設定されたセグメントデータが７セグＬＥＤ表示部４１ｇ等のうち所定のセグメントデータ表示装置に送信される（「セグメントデータ表示処理」Ｓ２１２）。これにより、７セグＬＥＤ表示部４１ｇ等は、受信したセグメントデータに対応する数字、文字、記号などを表示する。入出力ポート４５ａ４からＩ／Ｏ装置へのデータが出力される（「ポート出力処理」Ｓ２１３）。ポート出力処理Ｓ２１３の後に、レジスタ退避処理Ｓ２０１においてバックアップ領域に退避させた各レジスタのデータがそれぞれＣＰＵ４５ａ１内の対応するレジスタに復帰される（「レジスタ復帰処理」Ｓ２１４）。レジスタ復帰処理Ｓ２１４の後に、３つの通過センサ４１５ａ〜４１５ｃの各々に対応する各条の通過センサカウンタ（９０９ａ〜９０９ｃ）の値が「０」であるか否かが判定される（Ｓ２１５）。それらの通過センサカウンタ（９０９ａ〜９０９ｃ）の値が「０」でない場合には、それらの値が現在値から１だけ減算した値に更新され（「通過センサカウンタ更新処理」Ｓ２１６）、「０」である場合には、通過センサカウンタ更新処理Ｓ２１６がスキップされる。その後、カウントセンサ４１６ａ〜ｃの各々に対応するカウントセンサカウンタ（９１３ａ〜９１３ｃ）の値が「０」であるか否かが判定される（Ｓ２１７）。それらのカウントセンサカウンタ（９１３ａ〜９１３ｃ）の値が「０」でない場合には、それらの値が現在値から１だけ減算した値に更新され（「カウントセンサカウンタ更新処理」Ｓ２１８）、「０」である場合には、カウントセンサカウンタ更新処理Ｓ２１６がスキップされる。その後に、次回のタイマ割込みが許可される（「割込み許可処理」Ｓ２１９）。以上の処理を経て一連のタイマ割込み処理が終了する。
【０１６４】
主制御基板４５ａにおけるメイン処理について説明する。図３５は、主制御基板４５ａのメイン処理を表すフローチャートである。主制御基板４５ａのメイン処理は、停電状態から復帰した場合に実行される。
【０１６５】
主制御基板４５ａのメイン処理では、まず、スタックポインタの初期値が設定される（「スタックポインタ初期設定処理」Ｓ４０１）。スタックポインタ初期設定処理の後に、割込み処理を許可する割込みモードが設定される（「割込みモード設定処理」Ｓ４０２）。割込みモード設定処理Ｓ４０２の後に、ＣＰＵ４５ａ１内のレジスタ群やＩ／Ｏ装置等に対する各種の設定等が行われる（「レジスタ設定処理」Ｓ４０３）。
【０１６６】
レジスタ設定処理Ｓ４０３の後に、設定キーが設定キースイッチ３８ｄ１に挿入され、所定の操作（右回転操作等）がされているか否かが判定される（Ｓ４０４）。設定キー操作がされていると判定された場合には、所定の複数種類の確率設定（本形態では「設定１」〜「設定６」の６段階設定）のうちから選択される１つの確率設定の設定値を保持する所定の領域を除くＲＡＭ４５ａ３の全領域のデータが、強制的にクリアされる（「強制的ＲＡＭクリア処理」Ｓ４０５）。強制的ＲＡＭクリア処理Ｓ４０５の後に、現在の設定値の再設定（設定の打ち直し）を行うことができる（「確率設定選択処理」Ｓ４０６）。なお、設定値の変更においては、リセットスイッチ３８ｂの操作及び始動レバー１２４の操作が援用される。確率設定選択処理Ｓ４０６の後に、通常遊技処理へ移行する。
【０１６７】
判定処理Ｓ４０４において設定キースイッチ３８ｄ１の操作がされていないと判定された場合には、選択されている確率設定の設定値が所定の範囲（「１」〜「６」）内の値であるか否かが判定される（Ｓ４０７）。なお、停電状態の発生時から停電状態からの復帰時までの間に、ＲＡＭ４５ａ３が機械的又は電気的に破壊される等の異常事態が発生しない限り、設定値は所定の範囲内の値しかとらない。設定値が所定の範囲内の値である場合には、停電フラグが設定されているか否かが判定される（Ｓ４０８）。停電フラグが設定されている場合には、ＲＡＭ４５ａ３のワーク領域のチェックサム値が新たに算出され、新たなチェックサム値が正常であるか否かが判定される（Ｓ４０９）。新たなチェックサム値が正常とは、新たなチェックサム値と停電状態の発生前のチェックサム値が同一であること、つまり、新たなチェックサム値とＲＡＭ４５ａ３のバックアップ領域に保持されているＲＡＭ判定値との排他的論理和に１加算した値が「０」であることを意味する。この値は、新たなチェックサム値と停電状態の発生前のチェックサム値とが同一である場合には「０」となり、異なる場合には「０」以外となる。停電状態の発生時から停電状態からの復帰時までの間に、ＲＡＭ４５ａ３が機械的又は電気的に破壊される等の異常事態が発生しない限り、この値は「０」以外にはならない。
【０１６８】
判定処理Ｓ４０７において確率設定の設定値が所定の範囲内の値でないと判定された場合、判定処理Ｓ４０８において停電フラグが設定されていないと判定された場合、又は、判定処理Ｓ４０９において新たなチェックサム値とＲＡＭ判定値との排他的論理和に１加算した値が「０」以外であると判定された場合には、割込み処理が禁止される（「割込み禁止設定処理」Ｓ４１６）。割込み禁止設定処理Ｓ４１６の後に、入出力ポート４５ａ４の全ての出力ポートがクリアされて、入出力ポート４５ａ４に接続された全てのアクチュエータがオフ状態になる（「全出力ポートクリア処理」Ｓ４１７）。全出力ポートクリア処理Ｓ４１７の後に、エラーの発生を報知させるための処理が行われる（「エラー報知処理」Ｓ４１８）。なお、このエラー報知状態は、リセットスイッチ３８ｂが操作されるまで継続する。
【０１６９】
判定処理Ｓ４０９において新たなチェックサム値が正常であると判定された場合には、バックアップ領域に保存されたスタックポインタの値がＣＰＵ４５ａ１のスタックポインタに書き込まれ、スタックポインタの値が停電状態の発生前の値に復帰する（「スタックポインタ復帰処理」Ｓ４１０）。これによって、停電状態からの復帰後において、停電状態の発生により中断された処理から再開できるようになる。スタックポインタ復帰処理Ｓ４１０の後に、停電状態からの復帰を表す復電コマンドが設定される（「復電コマンド設定処理」Ｓ４１１）。これにより、復電コマンドが副制御基板４７ａに送信されることとなる（「復電コマンド設定処理」Ｓ４１１）。
【０１７０】
復電コマンド設定処理Ｓ４１１の後に、打止切換スイッチ３８ｃの状態が、ＲＡＭ４５ａ３の所定の領域に格納される（「遊技形態設定処理」Ｓ４１２）。
【０１７１】
遊技形態設定処理Ｓ４１２の後に、各種の装置のセンサの値が初期化される（「センサ
初期化処理」Ｓ４１３）。センサ初期化処理Ｓ４１３の後に、停電フラグが解除される（「停電フラグ解除処理」Ｓ４１４）。停電フラグ解除処理Ｓ４１４の後に、払出中に停電が発生した等の場合、払出を再開させるための払出コマンドを設定する（「払出コマンド設定処理」Ｓ４１５）。払出コマンド設定処理Ｓ４１５の後に、スタックポインタの示す停電状態の発生前の番地における処理から再開される。具体的には、先に説明したタイマ割込み処理におけるバックアップ処理Ｓ２０３（図３４参照）後の割込み終了宣言処理Ｓ２０４が実行される。
【０１７２】
通常時の遊技に関わる主要な制御を行う通常処理について説明する。図３６は、主制御基板４５ａで実行される通常遊技処理の一例を表すフローチャートである。
【０１７３】
主制御基板４５ａの通常遊技処理は、メイン処理における確率設定処理Ｓ４０６（図３５参照）の後に実行される。通常遊技処理では、図３６に示されたように、まず、割込み許可を設定する（「割込み許可設定処理」Ｓ６０１）。割込み許可設定処理Ｓ６０１の後に、遊技形態を決定する打止切換スイッチ３８ｃの状態及び自動精算スイッチの状態がＲＡＭ４５ａ３に格納される（「遊技形態設定処理」Ｓ６０２）。なお、遊技形態設定処理Ｓ６０２は、メイン処理における遊技形態設定処理Ｓ４１２（図３５参照）と同一の処理である。
【０１７４】
遊技形態設定処理Ｓ６０２の後には、下述のループ処理に移行する。なお、以下においては、連続遊技中である場合について説明する。
【０１７５】
ＲＡＭ４５ａ３において一回の遊技ごとに変化する情報を保持する領域のデータをクリアする（「遊技情報クリア処理」Ｓ６０３）。具体的には、前回の遊技に関連する情報をクリアする。クリアされる情報としては、例えば、乱数に関連する情報、回胴Ｌ，Ｍ，Ｒの制御に関連する情報、入賞に関連する情報及びエラーに関連する情報が挙げられる。入賞に関連する情報には、入賞図柄、入賞ライン及び獲得遊技球数等の情報が含まれる。
【０１７６】
遊技情報クリア処理Ｓ６０３の後に、変動開始信号が入力されるまで、所定の処理を行いながら待機する（「変動待機処理」Ｓ６０４）。ここで、変動待機処理Ｓ６０４について、図３７を参照しながら詳細に説明する。図３７は、変動待機処理Ｓ６０４の一例を表すフローチャートである。
【０１７７】
変動待機処理Ｓ６０４では、まず、遊技監視タイマが設定される（「遊技監視タイマ設定処理」Ｓ７０１）。ここで、遊技監視タイマが設定されるとは、そのタイマの値がリセットされ、かつそのタイマによる新たな時間計測がスタートすることを意味する。遊技監視タイマは、遊技間隔を測定するタイマであって、遊技者によって遊技されていない時間が所定の時間を経過した場合に、液晶表示装置４２の画像を所定の画像（デモストレーション画像）に移行させるために用いられる。
【０１７８】
遊技監視タイマ設定処理Ｓ７０１の後に、前回の遊技で再遊技に入賞したか否かが判定され、再遊技に入賞していた場合には、自動的に、前回の遊技のベット数と同数の遊技球が自動的にベットされる（「自動ベット処理」Ｓ７０２）。
【０１７９】
自動ベット処理Ｓ７０２の後に、セレクタ４００においてエラーが発生しているか否かが確認され、エラーが発生している場合には、スピーカ１０６、発光装置４１ｇ、４１ｈ、１３２、１３４Ｌ１等、液晶表示装置４２等にエラーを報知させるための投入エラーコマンドが設定される（「投入エラー報知処理」Ｓ７０３）。例えば、遊技球の投入期間中以外において、通過センサ４１５ａ、４１５ｂ，４１５ｃから上流通過検出信号や下流通過検出信号を受信した場合が挙げられる。なお、リングバッファに格納された投入エラーコマンドは、その格納後に実行されるタイマ割込み処理のコマンド出力処理Ｓ２１０において副制御基板４７ａに出力される。また、以下において、リングバッファに格納される各種のコマンドは、投入エラーコマンドの場合と同様に、それらの格納後に実行されるタイマ割込み処理のコマンド出力処理Ｓ２１０において副制御基板４７ａに出力される。
【０１８０】
投入エラー報知処理Ｓ７０３の後に、払出装置３３でエラーが発生しているか否かが判定され、払出装置３３でエラーが発生している場合には、音響装置１１０、発光装置１１７、補助表示装置１１８等にエラーを報知させるための払出エラーコマンドが設定される（「払出エラー報知処理」Ｓ７０４）。具体的には、払出基板３７ａからの払出中信号がオン状態であるか否か、及び、各種のカウントセンサ３３ｈからのカウントスイッチ信号に基づく払出基板３７ａからのカウント信号がオン状態であるか否かが判定される。この判定結果が、払出中信号がオン状態（払出期間中）でないにも関わらず、いずれかのカウント信号がオン状態である場合には、エラー処理が実行されると共に、払出エラーコマンドが設定される。これによって、遊技を進行できない状態となり、エラー発生が報知される。なお、同様の払出エラー報知処理は、他の処理中においても遊技者からの何らかの入力を待っている状態、例えば、リール回転中におけるリール停止待ち状態においても実行される。
【０１８１】
払出エラー報知処理Ｓ７０４の後に、返却ボタン３０８の操作が行われているか否かを判定して、返却中であれば他のボタン等の操作による入力が禁止される（「返却処理」Ｓ７０５）。
【０１８２】
返却処理Ｓ７０５の後に、図３７に示されたように、１ベットボタン１１４又はマックスベットボタン３０４が操作されているか否かが確認され、いずれかのベットボタンが操作されている場合には所定数の遊技球がベットされる（「遊技球ベット処理」Ｓ７０６）。なお、投入された遊技球の個数が、通過センサ４１５ａ，４１５ｂ，４１５ｃで計数され、かつ、別途に、カウントセンサ４１６ａ，４１６ｂ，４１６ｃによっても計数される。
【０１８３】
ここで、遊技球ベット処理Ｓ７０６について詳細に説明する。図３８は、遊技球ベット処理Ｓ７０６の一例を表すフローチャートである。遊技球ベット処理Ｓ７０６では、まず、投入が完了しているか否かが判定される（Ｓ１５０１）。具体的には、通常遊技状態等においては、ベット数が「３」（投入球数が１５）である場合には投入完了と判定し、ＪＡＣ中等においては、ベット数が「１」（投入球数が５）である場合には投入完了と判定する。投入が完了している場合には、遊技球ベット処理Ｓ７０６が終了し、投入が完了していない場合には、最大ベット操作信号が受信されているか否かが判定される（Ｓ１５０２）。最大ベット操作信号が受信されている場合には、総投入個数カウンタの値が、通常遊技状態等においては「１５」に、ＪＡＣ中等においては「５」に設定される（「総投入個数カウンタ設定処理」Ｓ１５０３）。一方、最大ベット操作信号が受信されていない場合には、１ベット操作信号が受信されているか否かが判定される（Ｓ１５０４）。１ベット操作信号が受信されている場合には、総投入個数カウンタの値が「５」に設定され（「総投入個数カウンタ設定処理」Ｓ１５０５）、受信されていない場合には、遊技球ベット処理Ｓ７０６が終了する。
【０１８４】
総投入個数カウンタ設定処理Ｓ１５０３，Ｓ１５０５において、総投入個数カウンタの値が設定されると、第１条〜第３条投入リトライフラグ９０６ａ〜９０６ｃをそれぞれ設定して（「全条の投入リトライフラグ９０６設定処理」Ｓ１５０６）、３つの球通路４０２ａのすべてについて、投入処理が行われるように初期設定する。全条の投入リトライフラグ９０６設定処理Ｓ１５０６の後に、いずれかの条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）が設定されているか否かを判定し（Ｓ１５０７）、全ての条の払出リトライフラグ９０６ａ〜９０６ｃが設定されていなければ、遊技球ベット処理Ｓ７０６が終了する。一方、いずれかの条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）が設定されていれば、総投入個数カウンタ９０３の値が「０」であるか否かが判定され（Ｓ１５０８）、総投入個数カウンタ９０３の値が「０」であれば、遊技球ベット処理Ｓ７０６が終了する。
【０１８５】
判定処理Ｓ１５０８において総投入個数カウンタ９０３の値が「０」でなければ、全条の投入リトライフラグ９０６ａ〜９０６ｃが設定されているか否かを判定する（Ｓ１５０９）。判定処理１５０９において、いずれかの条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）が解除されていれば、後述するようにいずれかの条において遊技球の払い出しが滞ったこととなるので、遊技球を再振り分けする前に所定時間待機し（「ウェイト処理」Ｓ１５１０）、その後に、投入個数振分処理Ｓ１５１１へ移行する。なお、本形態では、ウェイト処理Ｓ１５１０におけるウェイト時間は、８０ｍｓである。このウェイト処理Ｓ１５１０は、球通路４０２ａ〜４０２ｃにおいて、投入フリッカ４１３ａ〜４１３ｃによって排出通路４０６ａ〜４０６ｃへの遊技球の流下が禁止された場合に、遊技球のばたつきを抑制するために設けられている。
【０１８６】
遊技球の投入が行われる３つの球通路４０２ａ〜４０２ｃで均等に遊技球の投入を行うために、各球通路（４０２ａ〜４０２ｃ）がそれぞれ何個ずつ投入するかを振り分けて、各球通路に対応する投入予定個数を決定する（「投入個数振分処理」Ｓ１５１１）。なお、本処理については別途に詳細に説明する。
【０１８７】
投入個数振分処理Ｓ１５１１の後に、投入タイマ割込実行フラグが設定されているか否かが判定される（Ｓ１５１２）。投入タイマ割込実行フラグが設定されていれば、投入条ポインタ９０５へ最大値「３」を設定する（「投入条ポインタ最大値設定処理」Ｓ１５１３）。
【０１８８】
投入条ポインタ最大値設定処理Ｓ１５１３の後に、投入個数振分処理Ｓ１５１１によって各球通路（４０２ａ〜４０２ｃ）に対して振り分けられ、各球通路（４０２ａ〜４０２ｃ）において投入が開始された際の遊技球の投入個数をカウントすると共に、その投入の終了を管理する処理を実行する（「投入実行処理」Ｓ１５１４）。なお、本処理については別途に詳細に説明する。
【０１８９】
投入実行処理Ｓ１５１４の後に、各カウントセンサ４１６ａ〜４１６ｃを通過する遊技球の個数の計数を管理する処理を実行する（「カウントセンサ通過個数計数処理」Ｓ１５１５）。なお、本処理については別途に詳細に説明する。
【０１９０】
カウントセンサ通過個数計数処理Ｓ１５１５の後に、投入条ポインタ９０５が最小値「１」であるか否かが判定される（Ｓ１５１６）。投入条ポインタ９０５が「１」でなければ、払出条ポインタ９０５の値を「１」だけ減少させて（「投入条ポインタ減算処理」Ｓ１５１７）、投入実行処理Ｓ１５１４に戻る。一方、投入条ポインタ９０５が「１」であれば、各投入ソレノイド作動フラグ９０７ａ〜９０７ｃに基づいて各投入ソレノイド４１４ａ〜４１４ｃの駆動が制御される（「全条の投入ソレノイド作動制御処理」Ｓ１５１８）。具体的には、投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が新たに設定された払出ソレノイド（４１４ａ〜４１４ｃ）はオン状態に変更され、投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が既に設定されている投入ソレノイド（４１４ａ〜４１４ｃ）はオン状態を維持し、投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が新たに解除された投入ソレノイド（４１４ａ〜４１４ｃ）がオフ状態に変更され、投入ソレノイド作動フラグ９０７（９０７ａ〜ｃ）が既に解除されていた投入ソレノイド（４１４ａ〜４１４ｃ）はオフ状態を維持する。
【０１９１】
全条の投入ソレノイド作動制御処理Ｓ１５１８の後に、全条の通過センサカウンタ９０９ａ〜９０９ｃの値が「０」であるか否かが判定される（Ｓ１５１９）。全条の通過センサカウンタ９０９ａ〜９０９ｃの値が「０」である場合には、判定処理Ｓ１５０７に戻る。一方、いずれかの通過センサカウンタ９０９ａ〜９０９ｃの値が「０」でなければ、投入タイマ割込実行フラグ９０８を解除して（「投入タイマ割込実行フラグ解除処理」Ｓ１５２０）、判定処理Ｓ１５１２に戻る。以上のように、遊技球ベット処理Ｓ７０６は、判定処理Ｓ１５０１〜投入タイマ割込実行フラグ解除処理Ｓ１５２０によって実現される。
【０１９２】
ここで、投入個数振分処理Ｓ１５１１について詳細に説明する。図３９は、投入個数振分処理Ｓ１５１１の一例を示したフローチャートである。図３９に示されたように、投入個数振分処理Ｓ１５１１では、まず、総投入個数カウンタ９０３の値をスタックエリアヘ退避する（「総投入個数カウンタ値退避処理」Ｓ１６０１）。次に、３つの球通路４０２ａ〜４０２ｃでの投入予定個数を記憶する第１条〜第３条の投入予定個数カウンタ９０４ａ〜９０４ｃの値をそれぞれ「０」にクリアし（「全条の投入予定個数カウンタ初期化処理」Ｓ１６０２）、更に、投入条ポインタ９０５へ最大値「３」を設定する（「投入条ポインタ最大値設定処理」Ｓ１６０３）。投入条ポインタ９０５は、３つの球通路４０２ａ〜４０２ｃのうち、遊技機１０の前面側に配設される球通路４０２ａから遊技機１０の背面側に配設される球通路４０２ｃまでを順次に繰返し指定する（３，２，１，３，・・・と更新される）。
【０１９３】
投入条ポインタ９０５の値が示す条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）が設定されているか否かを判定し（Ｓ１６０４）、その条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）が設定されていれば、その条に対応する球通路４０２ａ〜４０２ｃを使用しての遊技球の投入は可能であるので、当該条の投入予定個数カウンタ（９０４ａ〜９０４ｃ）の値を「１」だけ加算して、１個の遊技球を当該条に対応する球通路（４０２ａ〜４０２ｃ）から投入するように振り分ける（「当該条の投入予定個数カウンタ加算処理」Ｓ１６０５）。更に、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）を設定し（「当該条の投入ソレノイド作動フラグ９０７設定処理」Ｓ１６０６）、最初の遊技球が投入されるまでの最大の待ち時間（タイムアウト時間、検出時間）に対応した値「１８０」を当該条の通過センサカウンタ（９０９ａ〜９０９ｃ）に設定し（「当該条の通過センサカウンタ設定処理」Ｓ１６０７）、総投入個数カウンタ９０３の値を「１」だけ減算する（「総投入個数カウンタ減算処理」Ｓ１６０８）。なお、本実施形態では、各条において、投入フリッカ４１３ａ〜４１３ｃの開放によって球通路（４０２ａ〜４０２ｃ）における排出通路（４０６ａ〜４０６ｃ）への通路が開放され、排出通路（４０６ａ〜４０６ｃ）へ流下する最初の遊技球が正常に通過センサ（４１５ａ〜４１５ｃ）の上側の素子（４１５ａ１，４１５ｂ１，４１５ｃ１）に到達するまでの時間が約１０ｍｓであるために、より十分余裕をもった時間として３６０ｍｓが最大の待ち時間として設定される。このように十分余裕を持った時間を設定するのは、遊技球の流下時に生じるばたつきを考慮しているからである。また、各条の通過センサカウンタ９０９ａ〜９０９ｃの値は、タイマ割込み処理が実行される毎に「１」だけ減算される。そのタイマ割込み処理（図３３参照）は上述したように約１．４９ｍｓ毎に繰り返し実行されるために、各通過センサカウンタ３１８〜３２１を「１８０」にすることによって約２７０ｍｓを指定したことになる。
【０１９４】
また、当該条の投入ソレノイド作動フラグ９０７設定処理Ｓ１６０６において、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）を設定することにより、全条の払出ソレノイド作動制御処理Ｓ１５１８（図３８参照）において当該条の払出ソレノイド（４１４ａ〜４１４ｃ）がオン状態になり、投入フリッカ（４１３ａ〜４１３ｃ）によって球通路（４０２ａ〜４０２ｃ）から排出通路（４０６ａ〜４０６ｃ）が開放されてその条における投入動作が開始されることとなる。
【０１９５】
次に、総投入個数カウンタ９０３の値が「０」であるか否かを判定して（Ｓ１６０９）、総投入個数カウンタ９０３の値が「０」でなければ、遊技球の振り分けは完了していないので、投入条ポインタ９０５の値を更新する。具体的には、投入条ポインタ９０５が最小値「１」であるか否かを判定して（Ｓ１６１１）、投入条ポインタ９０５の値が最小値「１」でなく「３」又は「２」であれば、投入条ポインタ９０５の値を「１」だけ減算して（「投入条ポインタ減算処理」Ｓ１６１２）、判定処理Ｓ１６０４に戻る。一方、投入条ポインタ９０５の値が「１」であれば、投入条ポインタ最大値設定処理Ｓ１６０３に戻る。
【０１９６】
判定処理Ｓ１６０９において総投入個数カウンタ９０３の値が「０」であると判定された場合には、投入すべき全ての遊技球の振り分けが完了したことになるので、総投入個数カウンタ値退避処理Ｓ１６０１で退避しておいた総投入個数カウンタ９０３の値を復帰する（「総投入個数カウンタ値復帰処理」Ｓ１６１３）。
【０１９７】
総投入個数カウンタ値復帰処理Ｓ１６１３の後に、全条の連球発生フラグ９１０ａ〜９１０ｃが解除されているか否かが判定され（Ｓ１６１４）、解除されていなければ全条の連球発生フラグ９１０ａ〜９１０ｃが解除され（「全条の連球発生フラグ解除処理」Ｓ１６１５）、解除されていれば全条の連球発生フラグ解除処理Ｓ１６１５がスキップされる。また、全条の連球発生フラグ解除処理Ｓ１６１５の後に、全条の通過時間エラー阻止フラグ９１１ａ〜９１１ｃが解除されているか否かが判定され（Ｓ１６１６）、解除されていなければ全条の通過時間エラー阻止フラグ９１１ａ〜９１１ｃが解除され（「全条の通過時間エラー阻止フラグ解除処理」Ｓ１６１７）、解除されていれば全条の通過時間エラー阻止フラグ解除処理Ｓ１６１７がスキップされる。また、全条の通過時間エラー阻止フラグ解除処理Ｓ１６１７の後に、全条の補助通過時間エラー阻止フラグ９１４ａ〜９１４ｃが解除されているか否かが判定され（Ｓ１６１８）、解除されていなければ、全条の補助通過時間エラー阻止フラグ９１４ａ〜９１４ｃが解除され（「全条の補助通過時間エラー阻止フラグ解除処理」Ｓ１６１９）、解除されていれば全条の補助通過時間エラー阻止フラグ解除処理Ｓ１６１９がスキップされる。これによって、投入個数振分処理Ｓ１５１１が終了する。
【０１９８】
また、判定処理Ｓ１６０４において投入条ポインタ９０５の値が示す条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）が設定されていなければ、当該条を使用しての遊技球の投入は不可能であるために、当該条への遊技球の振り分けを行わないように、当該条の投入予定個数カウンタ加算処理Ｓ１６０５から判定処理Ｓ１６０９までをスキップすると共に、当該条に対応した各情報や値を初期化して（「当該条の初期化処理」Ｓ１６１０）、判定処理Ｓ１６１１へ移行する。当該条の初期化処理Ｓ１６１０では、当該条の投入予定個数カウンタ９０４ａ、投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）、通過センサカウンタ９０９ａ〜９０９ｃなどの、投入実行処理Ｓ１５１４で使用される情報や値が初期化される。
【０１９９】
ここで、投入実行処理Ｓ１５１４について詳細に説明する。図４０は、投入実行処理Ｓ１５１４の一例を表すフローチャートである。図４０に示されたように、投入実行処理Ｓ１５１４では、まず、当該条の通過時間エラー阻止フラグ（９１１ａ〜９１１ｃ）が設定されているか否かが判定される（Ｓ１７０１）。当該条の通過時間エラー阻止フラグ（９１１ａ〜９１１ｃ）が設定されていない場合には、当該条の通過センサカウンタ（９０９ａ〜９０９ｃ）の値が「０」であるか否かが判定される（Ｓ１７０２）。一方、当該条の通過時間エラー阻止フラグ（９１１ａ〜９１１ｃ）が設定されている場合には、判定処理Ｓ１７０２がスキップされる。これによって、当該条の通過時間エラー阻止フラグ（９１１ａ〜９１１ｃ）が設定されている場合には、当該条において、後述する通過時間や通過タイミングに関連するエラー処理Ｓ１７２２が実行される可能性がなくなる。
【０２００】
判定処理Ｓ１７０２において当該条の通過センサカウンタ（９０９ａ〜９０９ｃ）の値が「０」でない場合には、当該条の連球発生フラグ（９１０ａ〜９１０ｃ）が設定されているか否かが判定される（Ｓ１７０３）。当該条の連球発生フラグ（９１０ａ〜９１０ｃ）が設定されている場合には、投入実行処理Ｓ１５１４が終了する。これによって、当該条の連球発生フラグ（９１０ａ〜９１０ｃ）が設定されている場合には、後述する通過順序に関連するエラー処理Ｓ１７１１が実行される可能性がなくなる。
【０２０１】
判定処理Ｓ１７０３において当該条の連球発生フラグ（９１０ａ〜９１０ｃ）が設定されていない場合は、当該条に対応する通過センサ（４１５ａ〜４１５ｃ）からの上流通過検出信号及び下流通過検出信号の少なくとも一方が変化したか否かが判定される（Ｓ１７０４）。ここで、上流通過検出信号の変化とは、オフ状態からオン状態への変化又はその逆の変化を意味する。具体的には前回の上流通過検出信号の出力状態（オン状態又はオフ状態）が保持されており、上流通過検出信号の今回の出力状態と前回の出力状態との比較によって変化したか否かを判定している。下流通過検出信号についても同様である。通過センサ（４１５ａ〜４１５ｃ）からの上流通過検出信号及び下流通過検出信号の双方に変化がない場合には、投入実行処理Ｓ１５１４が終了する。一方、上流通過検出信号及び下流通過検出信号の少なくとも一方が変化している場合には、上流通過検出信号の出力状態と下流通過検出信号の出力状態との組合せによって識別される位相が正常に変化したか否かが判定される（Ｓ１７０５）。なお、上流通過検出信号の出力状態と下流通過検出信号の出力状態との組合せによって４種の位相のうちいずれの位相であるかが特定される。具体的には、前回の位相に対応する位相識別子（「０」〜「３」の整数）が保持されており、前回の識別子から今回の位相識別子への変化がＲＯＭ４５ａ２に記憶している位相識別子の正常な変化の組合せと合致するか否かが判定されている。
【０２０２】
判定処理Ｓ１７０５において位相変化が正常であると判定された場合は、後述するように遊技球の通過状態に応じた処理に移行する。一方、位相変化が正常でない場合には、位相変化が連球状態の発生を示す位相変化であるか否かが判定される（Ｓ１７０６）。具体的には、上流通過検出信号がオフ状態であり下流通過検出信号がオン状態である位相から上流通過検出信号及び下流通過検出信号の双方がオン状態である位相に変化したか否かが判定される。連球状態の発生を表す位相変化でない場合には、エラー処理（通過順序エラー処理）が実行され（Ｓ１７１１）、位相変化の異常の発生が報知される。このエラー処理Ｓ１７１１は無限ループとなっており、球式回胴遊技機１０がリセットされるまで継続する。これにより、何らかの不正行為によって一旦エラーが発生すれば不正行為を継続できないようにできる。なお、後述する通過時間エラー及び補助通過時間エラーについても同様である。
【０２０３】
判定処理Ｓ１７０６において連球状態の発生を示す位相変化であると判定された場合には、当該条の連球発生フラグ（９１０ａ〜９１０ｃ）が設定され（「当該条の連球発生フラグ設定処理」Ｓ１７０７）、当該条の通過時間エラー阻止フラグ（９１１ａ〜９１１ｃ）が設定され（「当該条の通過時間エラー阻止フラグ設定処理」Ｓ１７０８）、かつ、当該条の補助通過時間エラー阻止フラグ（９１４ａ〜９１４ｃ）が設定される（「当該条の補助通過時間エラー阻止フラグ設定処理」Ｓ１７０９）。当該条の補助通過時間エラー阻止フラグ設定処理Ｓ１７０９の後に、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が解除され（「当該条の投入ソレノイド作動フラグ９０７解除処理」Ｓ１７１０）、投入実行処理Ｓ１５１４が終了する。これによって、連球状態が発生した場合には、連球状態が発生した条における投入動作が、一旦、中断されることとなる。
【０２０４】
判定処理１７０５において位相変化が正常であると判定された場合は、遊技球が当該条の通過センサ（４１５ａ〜４１５ｃ）の通過を完了したか否かが判定される（Ｓ１７１２）。具体的には、上流通過検出信号がオフ状態であり下流通過検出信号がオン状態である位相から上流通過検出信号及び下流通過検出信号がオフ状態である位相に変化したか否かが判定される。当該条の通過センサ（４１５ａ〜４１５ｃ）の通過完了である場合、総投入個数カウンタ９０３の値が現在値から１だけ減じた値に更新され（「総投入個数カウンタ減算処理」Ｓ１７１３）、当該条の投入予定個数カウンタ（９０４ａ〜９０４ｃ）の値が現在値から１だけ減じた値に更新され（「当該条の投入予定個数カウンタ減算処理」Ｓ１７１４）、投入済個数カウンタＡ９０１の値が現在値に１だけ加えた値に更新される（「投入済個数カウンタＡ加算処理」Ｓ１７１５）。投入済個数カウンタＡ加算処理Ｓ１７１５の後に、当該条のカウントセンサカウンタ（９１３ａ〜９１３ｃ）が所定の値（本形態では、「２５０」）に設定され（「当該条のカウントセンサカウンタ設定処理」Ｓ１７１６）、投入実行処理Ｓ１５１４が終了する。なお、本形態においては、カウントセンサカウンタ（９１３ａ〜９１３ｃ）の値を「２５０」に設定することは、約３７０ｍｓの時間の計測を開始させることを意味する。
【０２０５】
判定処理Ｓ１７１２において当該条の通過センサ（４１５ａ〜４１５ｃ）の通過完了でないと判定した場合には、遊技球が当該条の通過センサ（４１５ａ〜４１５ｃ）の通過を開始したか否かが判定される（Ｓ１７１７）。具体的には、上流通過検出信号及び下流通過検出信号がオフ状態である位相から上流通過検出信号がオン状態であり下流通過検出信号がオフ状態である位相に変化したか否かが判定される。当該条の通過センサ（４１５ａ〜４１５ｃ）の通過開始でない場合には、投入実行処理Ｓ１５１４が終了する。一方、当該条の通過センサ（４１５ａ〜４１５ｃ）の通過開始である場合には、通過センサカウンタ（９０９ａ〜９０９ｃ）の値が所定の値（本形態では、「１４０」）に設定される（「当該条の通過センサカウンタ設定処理」Ｓ１７１８）。本形態においては、通過センサカウンタ（９０９ａ〜９０９ｃ）の値を「１４０」に設定することは、約２００ｍｓの時間の計測を開始させることを意味する。
【０２０６】
当該条の通過センサカウンタ設定処理Ｓ１７１８の後に、当該条の投入予定個数カウンタ（９０４ａ〜９０４ｃ）の値が「１」であるか否かが判定される（Ｓ１７１９）。当該条の投入予定個数カウンタ（９０４ａ〜９０４ｃ）の値が「１」でない場合には、投入実行処理Ｓ１５１４が終了する。一方、当該条の投入予定個数カウンタ（９０４ａ〜９０４ｃ）の値が「１」である場合には、通過センサ（４１５ａ〜４１５ｃ）の通過を開始した遊技球は、投入すべき最終の遊技球であるために、過剰の遊技球が投入されることを防止するために、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が解除され（「当該条の投入ソレノイド作動フラグ９０７解除処理」Ｓ１７２０）、投入実行処理Ｓ１５１４が終了する。これによって、当該条の投入動作が終了することとなる。
【０２０７】
判定処理Ｓ１７０２において、当該条の通過センサカウンタ（９０９ａ〜９０９ｃ）が「０」であると判定された場合は、遊技球が当該条の通過センサ（４１５ａ〜４１５ｃ）を通過中であるか否かが判定される（Ｓ１７２１）。具体的には、上流通過検出信号及び下流通過検出信号の少なくとも一方がオン状態であるか否かが判定される。当該条の通過センサカウンタ（９０９ａ〜９０９ｃ）が「０」である場合は、遊技球の投入間隔が長過ぎてタイムアウトとなったり、最初の遊技球の通過開始までの時間が長過ぎてタイムアウトとなったり、投入期間外となったりした場合である。遊技球が当該条の通過センサ（４１５ａ〜４１５ｃ）を通過中である場合には、所定の時間内に通過が完了しなかったか、又は、投入期間外における遊技球の通過であるために、エラー処理（通過時間エラー処理）が実行され（Ｓ１７２２）、通過時間及び通過タイミングの異常の発生が報知される。このエラー処理Ｓ１７２２は無限ループとなっており、球式回胴遊技機１０がリセットされるまで継続する。
【０２０８】
判定処理Ｓ１７２１において遊技球が当該条の通過センサ（４１５ａ〜４１５ｃ）を通過中でないと判定された場合には、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が設定されているか否かが判定される（Ｓ１７２３）。当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が設定されていない場合には、投入実行処理Ｓ１５１４が終了する。一方、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が設定されている場合には、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）を解除し（「当該条の投入ソレノイド作動フラグ９０７解除処理」Ｓ１７２４）、当該条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）を解除し（「当該条の投入リトライフラグ９０６解除処理」Ｓ１７２５）、かつ、当該条の通過センサカウンタ（９０９ａ〜９０９ｃ）の値を所定の値（本形態では、「５０」）に設定する（「当該条の通過センサカウンタ設定処理」Ｓ１７２６）。
【０２０９】
以上で説明したように処理過程（Ｓ１７０１〜Ｓ１７２６）を経て、投入実行処理Ｓ１５１４が完了する。
【０２１０】
ここで、カウントセンサ通過個数計数処理Ｓ１５１５について説明する。図４１は、カウントセンサ通過個数計数処理Ｓ１５１５の一例を表すフローチャートである。図４１に示されたように、カウントセンサ通過個数計数処理Ｓ１５１５では、まず、当該条の補助通過時間エラー阻止フラグ（９１４ａ〜９１４ｃ）が設定されているか否かが判定される（Ｓ１８０１）。当該条の補助通過時間エラー阻止フラグ（９１４ａ〜９１４ｃ）が設定さていない場合には、カウントセンサカウンタ（９１３ａ〜９１３ｃ）の値が「０」であるか否かが判定される（Ｓ１８０２）。判定処理Ｓ１８０２においてカウントセンサカウンタ（９１３ａ〜９１３ｃ）の値が「０」でない場合及び判定処理Ｓ１８０１において当該条の補助通過時間エラー阻止フラグ（９１４ａ〜９１４ｃ）が設定されている場合には、当該条のカウントセンサ（４１６ａ〜４１６ｃ）を遊技球が通過完了したか否かが判定される（Ｓ１８０３）。なお、この判定においては、カウントセンサ（４１６ａ〜４１６ｃ）からの補助通過検出信号がオン状態からオフ状態に変化したことに基づいて通過完了と判定している。通過完了である場合には、投入済個数カウンタＢ９０２の値を現在値に１だけ加算した値に更新して（「投入済個数カウンタＢ加算処理」Ｓ１８０４）、カウントセンサ通過個数計数処理Ｓ１５１５を終了する。
【０２１１】
判定処理Ｓ１８０２においてカウントセンサカウンタ（９１３ａ〜９１３ｃ）の値が「０」であると判定された場合、当該条のカウントセンサ（４１６ａ〜４１６ｃ）を遊技球が通過中であるか否かを判定する（Ｓ１８０５）。なお、この判定においては、補助通過検出信号がオン状態である場合に通過中と判定する。通過中でない場合には、投入済個数カウンタＢ９０２の値を更新することなくカウントセンサ通過個数計数処理Ｓ１５１５が終了し、一方、通過中である場合には、補助通過時間エラーとなり補助通過時間エラー処理が実行される（「補助通過時間エラー処理」Ｓ１８０６）。
【０２１２】
再び図３７に戻って、遊技球ベット処理Ｓ７０６の終了後に、ベット数が最小規定数未満であるか否かが判定される（Ｓ７０７）。ベット数が最小規定数未満である場合には、投入エラー報知処理Ｓ７０３から判定処理Ｓ７０７までが繰り返される。一方、ベット数が最小規定数未満でない場合には、始動レバー１２４の操作に応じた変動開始信号が受信されているか否かが判定される（Ｓ７０８）。変動開始信号が受信されていない場合には、投入エラー報知処理Ｓ７０３から判定処理Ｓ７０８までが繰り返される。一方、変動開始信号が受信されている場合には、遊技球ベット処理Ｓ７０６において通過センサ４１５ａ，４１５ｂ，４１５ｃによって計数された遊技球の個数（投入済個数カウンタＡ９０１の値）と、カウントセンサ４１６ａ，４１６ｂ，４１６ｃによって計数された遊技球の個数（投入済個数カウンタＢ９０２の値）とが比較され、カウントセンサ４１６ａ，４１６ｂ，４１６ｃによって計数された遊技球の個数が通過センサ４１５ａ，４１５ｂ，４１５ｃによって計数された遊技球の個数未満である場合にはエラー処理（個数エラー処理）が実行される（「投入球数比較処理」Ｓ７０９）。
【０２１３】
以上で説明したように処理過程（Ｓ７０１〜Ｓ７０９）を経て、変動待機処理Ｓ６０４が完了する。
【０２１４】
変動待機処理Ｓ６０４の後に、図３６に示されたように、始動レバー１２４が操作された際にハードウェア的にラッチされた乱数カウンタの値が読み出されてＲＡＭ４５ａ３に格納される（「乱数作成処理」Ｓ６０５）。始動レバー１２４が操作された際に乱数カウンタをハードウェア的にラッチすることによって、始動レバー１２４の操作と乱数値の取得とを時間的に同期させている。なお、ソフトウェアで乱数カウンタの値を読み出すこともできるが、この場合には、始動レバー１２４の操作から乱数値の取得までの時間が、ハードウェア的にラッチする場合よりも不均一になる。
【０２１５】
乱数作成処理Ｓ６０５の後に、確率設定、ベット数及び遊技状態に応じた乱数テーブルを参照して、乱数作成処理Ｓ６０５で取得した乱数値に応じた当選役が決定され、当選役の種別に応じた当選フラグ（例えば、ビッグボーナス当選フラグ、レギュラーボーナス当選フラグ、チェリー当選フラグ、ベル当選フラグ、スイカ当選フラグ、再遊技当選フラグ）が設定され、当選役の種別を表す当選役コマンドと確率設定の設定値を表す設定値コマンドとが設定される（「内部抽選処理」Ｓ６０６）。当選役として、例えば、ビックボーナス役（以下、「ＢＢ」とも称す）、レギュラーボーナス役（以下、「ＲＢ」とも称す）、各種の小役（本形態では、チェリー役、ベル役、スイカ役）、再遊技役及びハズレ役が挙げられる。なお、一回の遊技において複数種類の当選役が選択されてもよい。
【０２１６】
内部抽選処理Ｓ６０６の後に、当選役、ベット数及び遊技状態に基づいて、ＲＯＭ４５ａ２に保持された手動停止制御テーブル群から各回胴（Ｌ，Ｍ，Ｒ）の制御に用いる１つの手動停止制御テーブルが参照制御テーブルとして選択され、参照制御テーブルのテーブル番号がＲＡＭ４５ａ３の所定の領域に格納される（「回転初期化処理」Ｓ６０７）。当選役がハズレ以外のときには、この参照制御テーブルに従って、当選役を入賞させる有効ライン等が決まり、また、当選役に応じた図柄がその有効ライン上以外を通過中に各回胴（Ｌ，Ｍ，Ｒ）に対応する各回胴停止ボタン（１２６Ｌ，１２６Ｍ，１２６Ｒ）が操作された場合に、当選役を所定の有効ラインに可能な限り入賞させるために所定の範囲（５図柄未満）内で余分に回胴を回転させるスベリ制御が行われる。当選役がハズレの場合にも、他の当選役を入賞させないために、同様のスベリ制御が行われる。この参照制御テーブルは、必ず参照されるわけではなく、本形態では、各回胴停止ボタン（１２６Ｌ，１２６Ｍ，１２６Ｒ）が所定の順序（例えば、「左回胴停止ボタン１２６Ｌ→中回胴停止ボタン１２６Ｍ→右回胴停止操作部１２６Ｒ」及び「左回胴停止ボタン１２６Ｌ→右回胴停止操作部１２６Ｒ→中回胴停止ボタン１２６Ｍ」の順序）で操作された場合に参照され、他の操作順序の場合には、手動停止制御テーブル群からの参照制御テーブルの再選択や他の制御方法によって又はそれらを援用して所定の図柄パターンを停止させる。更に、自動的に図柄表示の変動を停止する場合には、ＲＯＭ４５ａ２に保持された自動停止制御テーブルを参照して、所定の図柄パターンで停止させる。
【０２１７】
回転初期化処理Ｓ６０７の後に、図柄変動待機処理Ｓ６０８が実行される。図柄変動待機処理Ｓ６０８では、まず、図柄変動監視タイマによる測定時間が所定の規定時間（例えば、４．１秒）以上であるか否かが判定される。ここで、「図柄変動監視タイマ」は、前回の図柄表示の変動開始時点からの経過時間を測定するタイマである。図柄変動監視タイマの測定時間が所定の規定時間未満である場合には、規定時間の経過を待つ状態（以下、「変動待機状態」と称する）であることを表す変動待機コマンド（内部状態コマンドの一
種）がリングバッファに格納される。なお、変動待機状態であることが変動待機状態表示装置（図示せず）によって遊技者に報知される。その後、図柄変動監視タイマの測定時間が所定の規定時間以上となるまで、変動待機状態の報知が行われたまま、図柄変動監視タイマによる測定時間が所定の規定時間以上であるか否かの判定が繰り返される。一方、図柄変動監視タイマの測定時間が所定の規定時間以上である場合には、図柄変動監視タイマがリセットスタートされ、規定時間待機状態の報知を停止し、所定の規定時間が経過した状態であることを表す規定時間経過コマンド（内部状態コマンドの一種）と、外部集中端子板に出力するためのベット数コマンドとがリングバッファに格納される。その後、ＲＡＭ４５ａ３の所定の領域における図柄表示変動ユニットの各ステッピングモータ（４３Ｌ４，４３Ｍ４，４３Ｒ４）の制御に関連する情報が回転開始用に初期設定される。なお、ステッピングモータ（４３Ｌ４，４３Ｍ４，４３Ｒ４）の実際の駆動は、タイマ割込み処理のステッピングモータ制御処理Ｓ２０５（図３３参照）で制御される。
【０２１８】
図柄変動待機処理Ｓ６０８の後に、回胴ユニット４３における各回胴（Ｌ，Ｍ，Ｒ）の回転を制御する回転制御処理Ｓ６０９が実行される。ここで、回転制御処理Ｓ６０９について詳細に説明する。図４２は、回転制御処理Ｓ６０９の一例を表すフローチャートである。
【０２１９】
回転制御処理Ｓ６０９において、ＲＡＭ４５ａ３の所定の領域における各回胴（Ｌ，Ｍ，Ｒ）の回転に関する情報が初期化され、全ての回胴（Ｌ，Ｍ，Ｒ）が回転中であることを表す全回胴回転コマンド（回胴回転情報コマンドの一種）と図柄表示変動ユニット１０３において図柄表示変動状態であることを表す図柄変動状態コマンド（内部状態コマンドの一種）とがリングバッファに格納される（「回転開始処理」Ｓ１１０１）。回転開始処理Ｓ１１０１の後に、所定の停止待機時間が経過するまで待機する（「図柄停止待機処理」Ｓ１１０２）。図柄停止待機処理Ｓ１１０２における「所定の停止待機時間」は、各回胴（Ｌ，Ｍ，Ｒ）の回転開始から一定速度の定常回転に至るまでに要する平均時間と概ね同一の時間である。図柄停止待機処理Ｓ１１０２の後に、全ての回胴（Ｌ，Ｍ，Ｒ）の回転が定常回転である否かが判定される（Ｓ１１０３）。具体的には、それらの回転が定常回転であるか否かは、最後に回転を開始した回胴に対応する回胴位置検出センサ４３Ｒ７からの検出信号が受信されているか否かで判定されており、その検出信号が受信されている場合にはそれらの回転は定常回転であると判断し、その検出信号が受信されていなければいずれかの回胴の回転は定常回転でないと判断している。それらの回転が定常回転でない場合には、判定処理Ｓ１１０３が繰り返し実行される。なお、本形態では全ての回胴（Ｌ，Ｍ，Ｒ）は同時に回転を開始する。
【０２２０】
判定処理Ｓ１１０３において全ての回胴の回転が定常回転であると判定された場合には、自動停止までの図柄表示の変動時間を測定する自動停止タイマを設定する（「自動停止タイマ設定処理」Ｓ１１０４）。自動停止タイマ設定処理Ｓ１１０４の後に、自動停止タイマによる計測時間が規定回転時間を超えているか否かが判定される（Ｓ１１０５）。自動停止タイマによる計測時間が規定回転時間を越えていなければ、以下の手動により図柄表示の変動を停止させる処理が実行される。
【０２２１】
左回胴停止ボタン１２６Ｌの操作に応じた左停止信号が受信されているか否かが判定される（Ｓ１１０６）。左停止信号が受信されていない場合には、中回胴停止ボタン１２６Ｍの操作に応じた中停止信号が受信されているか否かが判定される（Ｓ１１０７）。中停止信号が受信されていない場合には、右回胴停止ボタンの操作に応じた右停止信号が受信されているか否かが判定される（Ｓ１１０８）。右停止信号が受信されていない場合、つまり、左停止信号、右停止信号及び右停止信号のいずれもが受信されていない場合には、判定処理Ｓ１１０６が実行される。
【０２２２】
判定処理Ｓ１１０６において左停止信号が受信されていると判定された場合には、左停止フラグが設定されているか否かが判定される（Ｓ１１０９）。「左停止フラグ」は、左回胴Ｌが回転しているか停止しているかを識別するフラグであり、回転初期化処理Ｓ６０７において解除されている。左停止フラグが設定されている場合は、左回胴Ｌが既に停止していることを表し、左停止フラグが解除されている場合は、左回胴Ｌが回転していることを表す。左停止フラグが設定されている場合には、判定処理Ｓ１１０６が実行され、一方、左停止フラグが解除されている場合には、左回胴停止処理Ｓ１１１０が実行される。左回胴停止処理Ｓ１１１０において、まず、回転初期化処理Ｓ６０７で選択された参照制御テーブルを参照して、左回胴Ｌを回転させる左ステッピングモータ４３Ｌ４が停止される。左ステッピングモータ４３Ｌ４の停止後に、左停止フラグが設定され、停止回胴数がインクリメントされ、左回胴Ｌが停止していることを表す左回胴停止コマンド（回胴回転情報コマンドの一種）及び左回胴Ｌの停止図柄を表す左回胴図柄コマンド（停止図柄コマンドの一種）がリングバッファに格納される。「停止回胴数」は、停止している回胴の個数を表し、回転開始処理Ｓ１１０１において「０」にリセットされる。
【０２２３】
ここで、左ステッピングモータ４３Ｌ４を停止させる際の制御について詳細に説明する。現在の回胴駆動信号送信数に基づいて、参照制御テーブルが参照されて回胴駆動信号の送信回数が決定される。ビッグボーナス役、レギュラーボーナス役、各種の小役及び再遊技役のいずれかの当選フラグが設定されている場合には、当選フラグの設定されていない役が成立することがない限りにおいて、可能な限り有効ラインのいずれか沿って当選役の図柄パターンが停止するように、送信回数が決定される。例えば、下段ライン上に「スイカ」図柄が並ぶという小役に当選し、「スイカ」図柄が上段を通過するタイミングで左回胴停止操作部２３１が操作された場合には、下段に停止するように図柄２つ分だけ左回胴Ｌを滑らせる。なお、滑らせることのできる範囲は予め決められており、左回胴停止ボタン１２６Ｌの操作のタイミングによっては、下段に「スイカ」図柄が停止しないこともある。この場合においても、中段又は上段に「スイカ」図柄を停止できる場合には、予定入賞ラインに関わらず、中段又は上段に「スイカ」図柄を停止するように制御される。「回胴駆動信号送信数」は、左ステッピングモータ４３Ｌ４へ送信された回胴駆動信号の送信数を表しており、その値は、回胴位置検出センサ４３Ｌ７からの検出信号の受信に応じて「０」にリセットされる。なお、具体的には、左回胴停止処理Ｓ１１１０では、回胴駆動信号送信数を参照しながら、決定された送信回数分の回胴駆動信号の送信が終了したことを確認して左駆動停止フラグ（駆動変更情報の一種）を設定する。なお、図３３に示されたタイマ割込み処理のステッピングモータ制御処理Ｓ２０５においては、左停止フラグの設定を確認して回胴駆動信号の送信を停止する。これにより、送信回数を決定した後に、回胴駆動信号が、左ステッピングモータ４３Ｌ４にその回数だけ繰り返し送信される。
【０２２４】
左回胴停止処理Ｓ１１１０の後に、停止回胴数が３であるか否かが判定される（Ｓ１１１１）。停止回胴数が３でない場合、つまり、少なくとも１つの回胴が回転中である場合（図柄表示の変動中）には、参照制御テーブルの変更が必要であるか否かが判定される（Ｓ１１１２）。未停止の回胴の停止において参照制御テーブルの変更が必要な場合には、参照制御テーブルが手動停止制御テーブル群から選択された他の手動停止制御テーブルに変更される（「制御テーブル変更処理」Ｓ１１１３）。制御テーブル変更処理Ｓ１１１３においては、左回胴Ｌの停止位置と共に中回胴Ｍ及び右回胴Ｒのうちの既に停止している回胴の停止位置が参照される。参照制御テーブルの変更が必要な場合としては、例えば、当選役以外の役が入賞する場合が挙げられる。
【０２２５】
判定処理Ｓ１１０７において中停止信号が受信されていると判定された場合には、中停止フラグが設定されているか否かが判定される（Ｓ１１１４）。「中停止フラグ」は、左停止フラグの場合と同様に、中回胴Ｍが回転しているか停止しているかを識別するフラグであり、回転開始処理Ｓ１１０１において解除されている。中停止フラグが設定されてい
る場合には、判定処理Ｓ１１０６が実行される。一方、中停止フラグが解除されている場合には、停止回胴数が０であるか否かが判定される（Ｓ１１１５）。停止回胴数が０でない場合には、中回胴停止処理Ｓ１１１７が実行される。一方、停止回胴数が０である場合には、手動停止制御テーブル群のうち所定の手動停止制御テーブルが参照制御テーブルとして再設定され（「制御テーブル再設定処理」Ｓ１１１６）、制御テーブル再設定処理Ｓ１１１６の後に、中回胴停止処理Ｓ１１１７が実行される。なお、中回胴停止処理Ｓ１１１７は、左回胴停止処理Ｓ１１１０の場合と同様の処理である。中回胴停止処理Ｓ１１１７において、まず、参照制御テーブルを参照して、中駆動停止フラグ（駆動変更情報の一種）が設定されて中回胴装置１７０Ｍにおける中ステッピングモータが停止される。中ステッピングモータを停止させる際の制御は、左ステッピングモータ４３Ｌ４を停止させる際の制御と概ね同一である。中ステッピングモータ４３Ｍ４の停止後に、中停止フラグが設定され、停止回胴数がインクリメントされ、かつ、中回胴Ｍが停止していることを表す中回胴停止コマンド（回胴回転情報コマンドの一種）及び中回胴Ｍの停止図柄を表す中回胴図柄コマンド（停止図柄コマンドの一種）がリングバッファに格納される。
【０２２６】
中回胴停止処理Ｓ１１１７の後に、停止回胴数が３であるか否かが判定される（Ｓ１１１８）。停止回胴数が３でない場合には、未停止の回胴の停止において参照制御テーブルの変更が必要であるか否かが判定される（Ｓ１１１９）。参照制御テーブルの変更が必要な場合には、参照制御テーブルが手動停止制御テーブル群から選択された他の手動停止制御テーブルに変更される（「制御テーブル変更処理」Ｓ１１２０）。制御テーブル変更処理Ｓ１１２０においては、中回胴Ｍの停止位置と共に左回胴Ｌ及び右回胴Ｒのうちの既に停止している回胴の停止位置（停止図柄）が参照される。
【０２２７】
判定処理Ｓ１１０８において右停止信号が受信されていると判定された場合には、右停止フラグが設定されているか否かが判定される（Ｓ１１２１）。「右停止フラグ」は、左停止フラグ及び中停止フラグの場合と同様に、右回胴Ｒが回転しているか停止しているかを識別するフラグであり、回転開始処理Ｓ１１０１において解除されている。右停止フラグが設定されている場合には、判定処理Ｓ１１０６が実行される。一方、右停止フラグが解除されている場合には、停止回胴数が０であるか否かが判定される（Ｓ１１２２）。停止回胴数が０でない場合には、右回胴停止処理Ｓ１１２４が実行される。一方、停止回胴数が０である場合には、手動停止制御テーブル群のうち所定の手動停止制御テーブルが参照制御テーブルとして再設定され（「制御テーブル再設定処理」Ｓ１１２３）、制御テーブル再設定処理Ｓ１１２３の後に、右回胴停止処理Ｓ１１２４が実行される。なお、右回胴停止処理Ｓ１１１７は、左回胴停止処理Ｓ１１１０と同様の処理である。右回胴停止処理Ｓ１１１７において、まず、選択されている手動停止制御テーブルを参照して、右駆動停止フラグが設定されて右回胴装置１７０Ｒにおける右ステッピングモータが停止される。右ステッピングモータを停止させる際の制御は、左ステッピングモータ４３Ｌ４を停止させる際の制御と概ね同一である。右ステッピングモータ４３Ｒ４の停止後に、右停止フラグが設定され、停止回胴数がインクリメントされ、かつ、右回胴Ｒが停止していることを表す右回胴停止コマンド（回胴回転情報コマンドの一種）及び右回胴の停止図柄を表す右回胴図柄コマンド（停止図柄コマンドの一種）がリングバッファに格納される。
【０２２８】
右回胴停止処理Ｓ１１２４の後に、停止回胴数が３であるか否かが判定される（Ｓ１１２５）。停止回胴数が３でない場合には、未停止の回胴の停止において参照制御テーブルの変更が必要であるか否かが判定される（Ｓ１１２６）。参照制御テーブルの変更が必要な場合には、参照制御テーブルが手動停止制御テーブル群から選択された他の手動停止制御テーブルに変更される（「制御テーブル変更処理」Ｓ１１２７）。制御テーブル変更処理Ｓ１１２７においては、右回胴Ｒの停止位置と共に左回胴Ｌ及び中回胴Ｍのうちの既に停止している回胴の停止位置（停止図柄）が参照される。
【０２２９】
判定処理Ｓ１１０５において、自動停止タイマによる計測時間が規定回転時間を越えている場合には、現在回転中の全ての回胴の回転を停止させる（「自動停止処理」Ｓ１１２８）。自動停止処理Ｓ１１２８の後、並びに、判定処理Ｓ１１１１、判定処理Ｓ１１１８及び判定処理Ｓ１１２５において停止回胴数が「３」であると判定された場合に、自動停止タイマを解除する。
【０２３０】
ここで、自動停止処理Ｓ１１２８について詳細に説明する。自動停止処理Ｓ１１２８では、まず、既に停止している回胴の停止位置（停止図柄）を参照して、ＲＯＭ４５ａ２に保持された自動停止制御テーブル群から１つのテーブルが参照制御テーブルとして設定される。その後に、左停止フラグが設定されているか否かが判定され、左停止フラグが設定されていない場合には、左回胴Ｌの回転が停止される。次に、中停止フラグが設定されているか否かが判定され、中停止フラグが設定されていない場合には、中回胴Ｍの回転が停止される。その後に、右停止フラグが設定されているか否かが判定されて、中停止フラグが設定されていない場合には、中回胴Ｒの回転が停止される。
【０２３１】
回転制御処理Ｓ６０９の後に、図３６に示されたように、入賞確認処理Ｓ６１０が実行される。入賞確認処理Ｓ６１０において、まず、有効ラインごとの図柄パターンが入賞図柄パターンであるか否かが判定され、当選フラグの成立している役が入賞しているか否かと、当選フラグの成立している役以外が入賞していないこととが検査される。本形態では、ベット数が１であれば中段ラインの図柄パターンが検査され、ベット数が２であれば中段ライン、上段ライン及び下段ラインの各々の図柄パターンが検査され、ベット数が３であれば、５つの組合せラインの全ての図柄パターンが検査される。当選役以外の役が１つでも入賞している場合には、入賞エラーの発生を報知させるためのエラー処理が実行される。一方、当選役のみが入賞している場合には、入賞した全ての当選役に対応する入賞フラグ（例えば、ビッグボーナス入賞フラグ、レギュラーボーナス入賞フラグ、チェリー入賞フラグ、ベル入賞フラグ、スイカ入賞フラグ、再遊技入賞フラグ）が設定される。また、入賞した各当選役に対応する獲得遊技球数が最大獲得遊技球数を超えない範囲内において加算されることによって、最終的に獲得遊技球数が決定される。更に、入賞確認処理Ｓ６１０においては、入賞役の種類の情報を含む入賞役コマンド、入賞ラインの種類の情報を含む入賞ラインコマンド及び入賞エラーの情報を含む入賞役エラーコマンドがリングバッファに格納される。
【０２３２】
入賞確認処理Ｓ６１０の後に、獲得遊技球数の情報を含む払出コマンドが設定される（「獲得球払出処理」Ｓ６１１）。獲得遊技球払出処理Ｓ６１１の後に、再遊技処理Ｓ６１２が行われる。再遊技処理Ｓ６１２では、入賞確認処理Ｓ６１０において再遊技が入賞していると判定されている場合に、内部状態を再遊技に設定する等の各種の処理が行われる。また、次回の遊技が再遊技であることを表す再遊技コマンド（内部状態コマンドの一種）がリングバッファに格納される。
【０２３３】
再遊技処理Ｓ６１２の後に、役物作動中処理Ｓ６１３が行われる。役物作動中処理Ｓ６１３では、ビッグボーナス及びレギュラーボーナス等の役物作動中の処理が行われる。ここで、役物作動中処理Ｓ６１３について詳細に説明する。図４３は、役物作動中処理の一例を表すフローチャートである。
【０２３４】
役物作動中処理Ｓ６１３では、内部状態がビッグボーナスであるか否かが判定される（Ｓ１３０１）。内部状態がビッグボーナスである場合には、更に、内部状態がＪＡＣゲームであるか小役ゲームであるかが判定される（Ｓ１３０２）。ＪＡＣゲームでない場合には、ＪＡＣゲームへの移行契機となるＪＡＣＩＮ図柄パターン（本形態では再遊技図柄の３つ揃いで兼用）が有効ライン上に表示されたか否かが判定される（Ｓ１３０３）。ＪＡＣＩＮ図柄パターンが有効ライン上に表示されている場合には、ＪＡＣゲームに関する初期化が行われる（「ＪＡＣ開始処理」Ｓ１３０４）。ＪＡＣ開始処理Ｓ１３０４では、内部状態がビッグボーナス中のＪＡＣゲームに設定され、ＪＡＣ数及びＪＡＣ成立数がそれぞれ所定の値に設定される。一方、有効ライン上にＪＡＣＩＮ図柄パターンが表示されていない場合には、ＪＡＣ開始処理Ｓ１３０４がスキップされる。
【０２３５】
判定処理Ｓ１３０２において内部状態がＪＡＣゲームであると判定されている場合には、ＪＡＣゲーム数を１だけ減少させる（「ＪＡＣ数更新処理」Ｓ１３０５）。ＪＡＣ数更新処理Ｓ１３０５の後に、ＪＡＣ図柄パターン（本形態では再遊技図柄の３つ揃いで兼用）が有効ライン上に表示されているか否かが判定される（Ｓ１３０６）。ＪＡＣ図柄パターンが有効ライン上に表示されている場合には、ＪＡＣ成立数を１だけ減少させる（「ＪＡＣ成立数更新処理」Ｓ１３０７）。一方、ＪＡＣ図柄パターンが有効ライン上に表示されていない場合には、ＪＡＣ成立数更新処理Ｓ１３０７をスキップする。その後、ＪＡＣ数又はＪＡＣ成立数が０であるか否かが判定される（Ｓ１３０８，Ｓ１３０９）。ＪＡＣ数又はＪＡＣ成立数が０である場合には、内部状態が小役ゲームに変更される（「ＪＡＣ終了処理」Ｓ１３１０）。一方、ＪＡＣ数及びＪＡＣ成立数が０でない場合には、ＪＡＣ終了処理Ｓ１３１０をスキップする。
【０２３６】
上記の処理Ｓ１３０１〜Ｓ１３１０の所定の過程を経た後に、入賞確認処理Ｓ６１０で算出された獲得遊技球数が獲得総数に加算され、獲得総数が更新される（「獲得総数更新処理」Ｓ１３１１）。なお、獲得総数は、ビッグボーナスの開始時に下述する役物作動判定処理Ｓ６１４において初期化されている。獲得総数更新処理Ｓ１３１１の後に、獲得総数が獲得規定数以上であるか否かが判定される（Ｓ１３１２）。獲得総数が獲得規定数以上である場合には、ビッグボーナスの終了処理が行われる（「ＢＢ終了処理」Ｓ１３１３）。一方、獲得総数が獲得規定数未満である場合には、ＢＢ終了処理Ｓ１３１３がスキップされる。上記の処理過程を経て役物作動中処理Ｓ６１３が終了する。
【０２３７】
判定処理Ｓ１３０１において内部状態がビッグボーナスでないと判定された場合には、内部状態がレギュラーボーナスであるか否かが判定される（Ｓ１３１４）。内部状態がレギュラーボーナスでない場合には、本処理が終了する。一方、内部状態がレギュラーボーナスである場合には、ＪＡＣゲーム数を１だけ減少させる（「ＪＡＣ数更新処理」Ｓ１３１５）。ＪＡＣ数は、レギュラーボーナスの開始時に下述する役物作動判定処理Ｓ６１４において所定数に初期化されている。なお、レギュラーボーナスにおけるＪＡＣ数は、ビッグボーナスにおけるＪＡＣ数と異なっていてもよい。ＪＡＣ数更新処理Ｓ１３１５の後に、ＪＡＣ図柄パターン（本形態では再遊技図柄の３つ揃いで兼用）が有効ライン上に表示されているか否かが判定される（Ｓ１３１６）。ＪＡＣ図柄パターンが有効ライン上に表示されている場合には、ＪＡＣ成立数を１だけ減少させる（「ＪＡＣ成立数更新処理」Ｓ１３１７）。ＪＡＣ成立数は、レギュラーボーナスの開始時に下述する役物作動判定処理Ｓ６１４（図３６参照）において所定数に初期化されている。なお、レギュラーボーナスにおけるＪＡＣ成立数は、ビッグボーナスにおけるＪＡＣ成立数と異なっていてもよい。一方、ＪＡＣ図柄パターンが有効ライン上に表示されていない場合には、ＪＡＣ成立数更新処理Ｓ１３１７をスキップする。その後、ＪＡＣ数又はＪＡＣ成立数が０であるか否かが判定される（Ｓ１３１８，Ｓ１３１９）。ＪＡＣ数又はＪＡＣ成立数が０である場合には、内部状態が小役ゲームに変更される（「ＲＢ終了処理」Ｓ１３２０）。一方、ＪＡＣ数及びＪＡＣ成立数が０でない場合には、ＪＡＣ終了処理Ｓ１３２０をスキップする。上記の処理過程を経て役物作動中処理Ｓ６１３が終了する。
【０２３８】
役物作動中処理Ｓ６１３の後に、図３６に示されたように、役物作動判定処理Ｓ６１４が行われる。図４４は、役物作動判定処理Ｓ６１４の一例を表すフローチャートである。役物作動判定処理Ｓ６１４では、図４４に示されたように、ビッグボーナス（ＢＢ）に当選したことを表すビッグボーナスの当選フラグが設定されているか否かが判定される（Ｓ
１４０１）。ビッグボーナスの当選フラグが設定されている場合、ビッグボーナスが入賞したことを表すビッグボーナスの入賞フラグが設定されているか否かが判定される（Ｓ１４０２）。ビッグボーナスの入賞フラグが設定されている場合には、ビッグボーナスを開始するための処理を実行する（「ＢＢ開始処理」Ｓ１４０３）。一方、ビッグボーナスの入賞フラグが設定されていない場合には、ＢＢ開始処理Ｓ１４０３をスキップする。
【０２３９】
判定処理Ｓ１４０１においてビッグボーナスの当選フラグが設定されていなければ、レギュラーボーナス（ＲＢ）に当選したことを表すレギュラーボーナスの当選フラグが設定されているか否かが判定される（Ｓ１４０４）。レギュラーボーナスの当選フラグが設定されている場合、レギュラーボーナスが入賞したことを表すレギュラーボーナスの入賞フラグが設定されているか否かが判定される（Ｓ１４０５）。ビッグボーナスの入賞フラグが設定されている場合には、レギュラーボーナスを開始するための処理を実行する（「ＲＢ開始処理」Ｓ１４０６）。一方、レギュラーボーナスの入賞フラグが設定されていない場合には、ＲＢ開始処理Ｓ１４０６をスキップする。上記の処理過程を経て役物作動判定処理Ｓ６１４が終了する。
【０２４０】
役物作動判定処理Ｓ６１４の後に、図３６に示されたように、遊技進行表示処理Ｓ６１５が実行される。遊技進行表示処理Ｓ６１５では、内部状態がビッグボーナスやレギュラーボーナスである場合には、ＪＡＣゲームの残りゲーム数や１回のビッグボーナスにおける獲得遊技球の総数等を表示するためのデータが設定される。また、ビッグボーナスやレギュラーボーナス等の終了後に、再遊技の当選確率が通常遊技状態よりも高いリプレイタイム（「ＲＴ」）等の特定遊技状態に移行させる場合には、内部状態を特定遊技状態に設定し、特定遊技状態であることを表す特定遊技状態コマンド（内部状態コマンドの一種）をリングバッファに格納する。
【０２４１】
払出制御基板３７ａにより実行される制御処理について説明する。払出制御基板３７ａの制御処理は、外部電力の供給再開や電源スイッチ３８ａのオン操作等による復電に伴って起動されるメイン処理と、メイン処理に対して割り込みをかける割込み処理とに大別される。説明の便宜上、割り込み処理について説明した後に、メイン処理について説明する。なお、割込み処理としては、主制御基板４５ａからの各種のコマンドの受信に応じて割込みをかけるコマンド割込み処理と、定期的（本形態では２ｍｓ）に繰返し実行されるタイマ割込み処理がある。説明の便宜上、まず、割込み処理について説明した後にメイン処理について説明する。
【０２４２】
まず、コマンド割込み処理について説明する。図４５は、払出制御基板３７ａのコマンド割込処理を表すフローチャートである。コマンド割込処理は、払出制御基板３７ａが主制御基板４５ａからのコマンドを受信した場合に実行される。図４５に示されたように、コマンド割込処理が実行されると、まず、受信したコマンドが受信用のデータバッファに格納される（「コマンド受信処理」Ｓ３９０１）。コマンド受信処理Ｓ３９０１の後に、コマンド受信フラグが設定される（「コマンド受信フラグ設定処理」Ｓ３９０２）。コマンド受信フラグ設定処理Ｓ３９０２の終了により外部割込処理は終了する。
【０２４３】
次に、タイマ割込み処理について説明する。図４６は、払出制御基板３７ａのタイマ割込み処理を表すフローチャートである。図４６に示されたように、タイマ割込み処理において、まず、コマンド受信フラグが設定されているか否かが判定される（Ｓ４００１）。コマンド受信フラグが設定されている場合、受信用のデータバッファに格納されているコマンドを読み出す（「コマンド読出処理」Ｓ４００２）。コマンド読出処理Ｓ４００２の後に、コマンド受信フラグが解除される（「コマンド受信フラグ解除処理」Ｓ４００３）。コマンド受信フラグ解除処理Ｓ４００３の後に、読み出されたコマンドが払出コマンドであるか否かが判定される（Ｓ４００４）。払出コマンドである場合には、払出コマンド
の種類に応じた賞球個数（払出個数）を賞球個数カウンタに設定する（「賞球個数カウンタ設定処理」Ｓ４００５）。一方、読み出されたコマンドが払出コマンドでない場合には、賞球個数カウンタ設定処理Ｓ４００５がスキップされる。判定処理Ｓ４００１においてコマンド受信フラグが設定されていないと判定された場合には、コマンド読出処理Ｓ４００２〜賞球個数カウンタ設定処理Ｓ４００５がスキップされる。
【０２４４】
次に、オーバーフロー検出スイッチ（図示せず）からの検出信号の状態が確認され、その受信状態に基づいて下皿満タン状態の設定制御がなされる（「下皿満タン状態設定処理」Ｓ４００６）。具体的には、オーバーフロー検出スイッチが２００ｍｓの間継続して検出されている「下皿満タン中」の場合には、下皿満タン状態が設定され、その他の場合においては下皿満タン状態が解除される。
【０２４５】
下皿満タン状態設定処理Ｓ４００６の後に、各球切れ検出装置３５ｂからの遊技球検出信号の受信状態が確認され、その受信状態に基づいて球有り状態の設定制御がなされる（「球有り状態設定処理」Ｓ４００７）。具体的には、以下のようにして球有り状態の設定制御がなされる。まず、全ての遊技球検出信号がオン状態であるか否かが判定され、つまり、球通路３３ｄ，３５ａ内の全てに所定数以上の遊技球が貯留されているか否かが判定される。全ての遊技球検出信号がオン状態である場合には、その状態が２０００ｍｓ継続しているか否かが確認される。遊技球検出信号のオン状態が２０００ｍｓ経過している場合には、全ての球通路３５ａ内に所定数（本形態では２０個）以上の遊技球があることになるので、球有りフラグが設定されて球有り状態設定処理Ｓ４００７が終了し、遊技球検出信号のオン状態が２０００ｍｓ経過していない場合には、そのまま球有り状態設定処理Ｓ４００６が終了する。一方、遊技球検出信号のうち少なくとも１つがオフ状態である場合には、その状態が２００ｍｓ継続しているか否かが判定され、その状態が２００ｍｓ経過している場合には、球有りフラグ３２３が解除されて球有り状態設定処理Ｓ４００７が終了し、その状態が２００ｍｓ継続していない場合には、そのまま球有り状態設定処理Ｓ４００７が終了する。
【０２４６】
球有り状態設定処理Ｓ４００７の後に、下皿満タン状態設定処理Ｓ４００６又は球有り状態設定処理Ｓ４００７における状態が報知すべき状態である場合に、その状態が報知される（「状態報知処理」Ｓ４００８）。具体的には、「下皿球満タン中」の場合に、スピーカ１０６，２０４からの音声によりその旨を遊技者に知らせたり、液晶表示装置４２により画像によりその旨を遊技者に知らせたりする。また、遊技球タンク３２内に遊技球が貯留されてない場合（球有りフラグが解除されている場合）にも同様にその旨を遊技者に知らせたりする。
【０２４７】
状態報知処理Ｓ４００８の後に、賞球払出不可状態か否かが判定される（Ｓ４００９）。なお、賞球払出不可状態とは、貸球の払い出しが現在実行中の場合である。賞球払出不可状態でない場合には、賞球個数カウンタの値が「０」であるか否かが判定される（Ｓ４０１０）。賞球個数カウンタの値が「０」である場合には、払出コマンドに基づいて払い出す遊技球がないので、Ｓ４０１２の処理へ移行し、賞球個数カウンタの値が「０」でなければ、払出コマンドに基づいて払い出す遊技球があるので、払出状態カウンタに「１」を設定する（「払出状態カウンタ設定処理」Ｓ４０１１）。判定処理Ｓ４００９において賞球払出不可状態であると判定された場合や判定処理Ｓ４０１０において賞球個数カウンタの値が「０」である場合には、次の処理Ｓ４０１２に移行する。
【０２４８】
次に、貸球払出不可状態であるか否かが判定される（Ｓ４０１２）。なお、貸球払出不可状態とは、賞球の払い出しが現在実行中の場合である。貸球払出不可状態でない場合、カードユニットから貸球払出要求信号を受信しているか否かが判定される（Ｓ４０１３）。貸球払出要求信号を受信している場合には、賞球の払い出しを行うために払出状態カウンタに「２」を設定する（「払出状態カウンタ設定処理」Ｓ４０１４）。一方、貸球払出要求信号を受信していない場合には、払出状態カウンタ設定処理Ｓ４０１４がスキップされる。また、Ｓ４０１２において貸球払出不可状態であると判定された場合、判定処理Ｓ４０１３及び払出状態カウンタ設定処理Ｓ４０１４がスキップされる。
【０２４９】
次に、払出タイマ割込実行フラグを設定する（「払出タイマ割込実行フラグ設定処理」Ｓ４０１５）。払出タイマ割込実行フラグ設定処理Ｓ４０１５の後に、カウントセンサ３３ｈからのカウントスイッチ検出信号の受信状態を確認する（「カウントセンサ確認処理」Ｓ４０１６）。
【０２５０】
次に、各条の払出遊技球カウンタの値が「０」であるか否かが判定される（Ｓ４０１７）。いずれかの払出遊技球カウンタの値が「１」以上である場合には、「１」以上の値である払出遊技球カウンタの値が「１」だけ減算されて新たな値に更新される（「払出遊技球カウンタ更新処理」Ｓ４０１８）。なお、払出遊技球カウンタの値が「０」となった場合は、設定された時間（タイムアウト時間）が経過したこととなる。払出遊技球カウンタ更新処理Ｓ４０１８の終了によって、タイマ割込み処理が終了する。
【０２５１】
払出制御基板３７ａにおけるメイン処理について説明する。図４７は、払出制御基板３７ａのメイン処理の一例を表すフローチャートである。図４７に示されたように、メイン処理では、まず、ＣＰＵ周辺のレジスタ群やＩ／Ｏ装置等に対する各種の設定が行われる（「初期設定処理」Ｓ４１０１）。初期設定処理Ｓ４１０１の後に、ＲＡＭ３７ａ３へのアクセスが許可され（「ＲＡＭアクセス許可処理」Ｓ４１０２）、外部割込みベクタが設定される（「外部割込みベクタ設定処理」Ｓ４１０３）。外部割込みベクタ設定処理Ｓ４１０３の後に、ＲＡＭ３７ａ３の全ての領域を「０」にクリアした（Ｓ４１０４）後に、ＲＡＭ３７ａ３に初期値が設定され（「ＲＡＭ初期設定処理」Ｓ４１０５）、ＣＰＵ３７ａ１の他の周辺デバイスの初期設定が行われる（「ＣＰＵ周辺デバイス初期設定処理」Ｓ４１０６）。ＣＰＵ周辺デバイス初期設定処理Ｓ４１０６の後に、割込み許可が設定され（Ｓ４１０７）、遊技球払出処理Ｓ４１０８が繰り返し実行される。通常ゲーム時には主制御基板４５ａからの払出コマンドの受信に応じて払出コマンドの種類に基づいた賞球数の遊技球を払い出すと共に、貸球払出要求がされた場合に２５個の遊技球を払い出す処理である。
【０２５２】
ここで、遊技球払出処理Ｓ４１０８について詳細に説明する。図４８は、遊技球払出処理Ｓ４１０８の一例を表すフローチャートである。図４８に示されたように、遊技球払出処理Ｓ４１０８では、まず、払出状態カウンタの値が「０」であるか否かが判定される（Ｓ４２０１）。払出状態カウンタが「０」である場合、つまり、払出コマンドが受信されていない場合、カウントセンサ３３ｈからのカウントスイッチ信号の受信が検知されているか否かが判定される（Ｓ４２０２）。カウントスイッチ信号の受信が検知されている場合には、主制御基板４５ａにカウント信号の出力するための処理を行う（「カウント信号出力処理」Ｓ４２０３）。一方、カウントスイッチ信号の受信が検知されていない場合には、カウント信号出力処理Ｓ４２０３がスキップされる。また、判定処理Ｓ４２０１において払出状態カウンタの値が「０」以外であると判定された場合には、判定処理Ｓ４２０２及びカウント信号出力処理Ｓ４２０３がスキップされる。
【０２５３】
次に、球有りフラグが設定されているか否かが判定される（Ｓ４２０４）。球有りフラグが設定されていない場合、ケースレール３５の球通路３５ａ内に所定数以上の遊技球が貯留されていない状態であるために遊技球の払い出しを行えないので、遊技球払出処理Ｓ４１０８が終了する。一方、球有りフラグが設定されている場合、遊技球の払い出しを行うためにＳ４２０５以降の処理へ移行する。
【０２５４】
判定処理Ｓ４２０４において球有りフラグが設定されていると判定された場合には、払出状態カウンタの値が確認され（Ｓ４２０５，Ｓ４２０７）、その値が「１」でもなく「２」でもない場合には、遊技球を払い出す状況でないので、遊技球払出処理Ｓ４１０８が終了する。払出状態カウンタの値が「１」である場合には、払出コマンドに基づいた遊技球の払い出しを行う状態であるので、賞球個数カウンタの値を総払出個数カウンタに設定する（「総払出個数カウンタ設定処理」Ｓ４２０６）。一方、払出状態カウンタの値が「２」である場合には、総払出個数カウンタの値に「２５」を設定する（「総払出個数カウンタ設定処理」Ｓ４２０８）。総払出個数カウンタの値として「２５」を設定するのは、本実施形態では、貸球払出要求信号を１回受信する毎に、遊技球を２５個ずつ払い出すからである。
【０２５５】
総払出個数カウンタ設定処理Ｓ４２０６，Ｓ４２０８において、総払出個数カウンタの値が設定されると、第１条〜第４条払出リトライフラグをそれぞれ設定して（「全条のリトライフラグ設定処理」Ｓ４２０９）、４つの球通路３３ｄのすべてについて、払出処理が行われるように初期設定する。
【０２５６】
全条の払出リトライフラグ設定処理Ｓ４２０９の後に、主制御基板４５ａへの払出中信号の出力が開始される（「払出中信号出力開始処理」Ｓ４２１０）。
【０２５７】
払出中信号出力開始処理Ｓ４２１０の後に、いずれかの払出リトライフラグが設定されているか否かを判定し（Ｓ４２１１）、全ての払出リトライフラグが設定されていなければ、エラー処理を実行して、遊技球の未払出がある状態で払出が不能となったことを報知する（「エラー処理」Ｓ４２１２）。エラー処理Ｓ４２１２は無限ループとなっており、該エラーは、遊技機１０をリセットすることによって解消できる。一方、いずれかの払出リトライフラグが設定されていれば、総払出個数カウンタの値が「０」であるか否かが判定され（Ｓ４２１３）、総払出個数カウンタの値が「０」であれば、払出状態カウンタの値が「２」であるか否かが判定される（Ｓ４２１４）。払出状態カウンタの値が「２」であれば、貸出終了信号をＣＲユニットに出力し（「貸出終了信号出力処理」Ｓ４２１５）、一方、払出状態カウンタの値が「２」でなければ、貸球払出要求信号に基づく払い出しでないので、貸出終了信号出力処理Ｓ４２１５がスキップされる。次に、払出状態カウンタの値に「０」が設定され（「払出状態カウンタ初期化処理」Ｓ４２１６）、遊技球払出処理Ｓ４１０８が終了する。なお、払出状態カウンタの値に「０」が設定されると、賞球払出が許可状態となると共に貸球払出が許可状態となる。
【０２５８】
なお、判定処理Ｓ４２１３の前に、いずれかの条の払出リトライフラグがオフされているか否かを確認し、１つの条でも払出リトライフラグが設定されていなければ、球詰まりなどの異常が発生している可能性があるので、エラー処理を行うよう構成しても良い。即ち、払出装置３３の球通路３３ｄのうち１つでも詰まっていれば、ケースレール３５の球通路３５ａに８０個以上の遊技球が貯留されていたとしても、遊技球の払い出しが確実に行えない場合があるが、エラー処理を実行して異常を解除するよう促すことで、遊技球の払い出しを確実に行うことができる。
【０２５９】
判定処理Ｓ４２１３において総払出個数カウンタの値が「０」でなければ、全条の払出リトライフラグが設定されているか否かを判定する（Ｓ４２１７）。判定処理４２１７において、いずれかの払出リトライフラグが解除されていれば、後述するようにいずれかの条において遊技球の払い出しが滞ったこととなるので、遊技球を再振り分けする前に所定時間待機し（「ウェイト処理」Ｓ４２１８）、その後に、払出個数振分処理Ｓ４２１９へ移行する。なお、本形態では、ウェイト処理Ｓ４２１８におけるウェイト時間は、８０ｍｓである。このウェイト処理Ｓ４２１８は、フリッカ３３ｂによって遊技球の球通路３３ｄが閉鎖された場合における払出通路３３ｅよりも上流側にある遊技球のばたつきを抑制
するために設けられている。一方、全条の払出リトライフラグが設定されている場合には、ウェイト処理Ｓ４２１８を行わずに払出個数振分処理Ｓ４２１９へ移行する。
【０２６０】
遊技球の払出が行われる４つの球通路３３ｄで均等に遊技球の払い出しを行うために、各球通路がそれぞれ何個ずつ払い出すかの払出予定個数を振り分ける（「払出個数振分処理」Ｓ４２１９）。なお、本処理については別途に詳細に説明する。
【０２６１】
払出個数振分処理Ｓ４２１９の後に、払出タイマ割込実行フラグが設定されているか否かが判定される（Ｓ４２２０）。払出タイマ割込実行フラグが設定されていれば、払出条ポインタへ最大値「４」を設定する（「払出条ポインタ最大値設定処理」Ｓ４２２１）。
【０２６２】
払出条ポインタ最大値設定処理Ｓ４２２１の後に、払出個数振分処理Ｓ４２１９によって各球通路に対して振り分けられ、各球通路３３ｄにおいて払い出しが開始された際の遊技球の個数をカウントすると共に、その払い出しの終了を管理する処理を実行する（「払出実行処理」Ｓ４２２２）。なお、本処理については別途に詳細に説明する。
【０２６３】
払出実行処理Ｓ４２２２の後に、払出条ポインタが最小値「１」であるか否かが判定される（Ｓ４２２３）。払出条ポインタが「１」でなければ、払出条ポインタの値を「１」だけ減少させて（「払出条ポインタ減算処理」Ｓ４２２４）、払出実行処理Ｓ４２２２に戻る。一方、払出条ポインタが「１」であれば、各払出ソレノイド作動フラグに基づいて各払出ソレノイド３３ｃが駆動される（「全条の払出ソレノイド作動制御処理」Ｓ４２２５）。具体的には、各条において、払出ソレノイド作動フラグが新たに設定された場合には払出ソレノイド３３ｃがオン状態に変更され、払出ソレノイド作動フラグが既に設定されていた場合には払出ソレノイド３３ｃのオン状態が維持され、払出ソレノイド作動フラグが新たに解除された場合には払出ソレノイド３３ｃがオフ状態に変更され、払出ソレノイド作動フラグが既に解除されていた場合には払出ソレノイド３３ｃのオフ状態が維持される。
【０２６４】
全条の払出ソレノイド作動制御処理Ｓ４２２５の後に、全条の払出遊技球カウンタの値が「０」であるか否かが判定される（Ｓ４２２６）。全ての払出遊技球カウンタの値が「０」である場合には、判定処理Ｓ４２１１に戻る。一方、いずれかの払出遊技球カウンタの値が「０」でなければ、払出タイマ割込み実行フラグ３２２を解除して（「払出タイマ割込実行フラグ解除処理」Ｓ４２２７）、判定処理Ｓ４２２０に戻る。以上のように、遊技球払出処理Ｓ４１０８は、判定処理Ｓ４２０１〜払出タイマ割込み実行フラグ解除処理Ｓ４２２７によって実現される。
【０２６５】
ここで、払出個数振分処理Ｓ４２１９について詳細に説明する。図４９は、払出個数振分処理を示したフローチャートである。図４９に示されたように、払出個数振分処理Ｓ４２１９では、まず、総払出個数カウンタの値をスタックエリアヘ退避する（「総払出個数カウンタ値退避処理」Ｓ４３０１）。次に、各球通路での払出予定個数を記憶する第１条〜第４条の払出予定個数カウンタの値をそれぞれ「０」にクリアし（「全条の払出予定個数カウンタ初期化処理」Ｓ４３０２）、更に、払出条ポインタへ最大値「４」を設定する（「払出条ポインタ最大値設定処理」Ｓ４３０３）。払出条ポインタは、４つの球通路３３ｄのうち、遊技機１０の前面側に配設される球通路３３ｄから遊技機１０の背面側に配設される球通路３３ｄまでを順次に繰返し指定する（４，３，２，１，４，・・・と更新される）。
【０２６６】
払出条ポインタの値が示す条の払出リトライフラグが設定されているか否かを判定し（Ｓ４３０４）、当該条の払出リトライフラグが設定されていれば、その条に対応する球通路３３ｄを使用しての遊技球の払い出しは可能であるので、当該条の払出予定個数カウンタの値を「１」だけ加算して、１個の遊技球を当該条に対応する球通路３３ｄから払い出すように振り分ける（「当該条の払出予定個数カウンタ加算処理」Ｓ４３０５）。更に、当該条の払出ソレノイド作動フラグを設定し（「当該条の払い出しソレノイド作動フラグ設定処理」Ｓ４３０６）、最初の遊技球が投入されるまでの最大の待ち時間（タイムアウト時間、検出時間）に対応した値「１８０」を当該条の払出遊技球カウンタに設定し（「当該条の払出遊技球カウンタ設定処理」Ｓ４３０７）、総払出個数カウンタの値を「１」だけ減算する（「総払出個数カウンタ減算処理」Ｓ４３０８）。なお、本実施形態では、遊技球タンク３２内に遊技球がある状態において払出フリッカ３３ｂによって球通路３３ｄが開放され、球通路を流下する最初の遊技球が正常に払出力ウントセンサ３３ｈに到達するまでの時間が約１０ｍｓであるために、より十分余裕をもった時間として３６０ｍｓが最大の待ち時間として設定される。このように十分余裕を持った時間を設定するのは、遊技球の流下時に生じるばたつきを考慮しているからである。また、各払出遊技球カウンタの値は、タイマ割込み処理が実行される毎に「１」だけ減算される。そのタイマ割込み処理は上述したように２ｍｓ毎に繰り返し実行されるために、各払出遊技球カウンタに「１８０」を設定することによって３６０ｍｓを指定したことになる。
【０２６７】
また、当該条の払出ソレノイド作動フラグ設定処理Ｓ４３０６において、当該条の払出ソレノイド作動フラグを設定することにより、後述する全条の払出ソレノイド作動制御処理Ｓ４２２５（図４８参照）において当該条の払出ソレノイド３３ｃがオン状態になり、当該条の払出フリッカ３３ｂによって当該条の球通路３３ｄが開放されて当該条における払出動作が開始されることとなる。
【０２６８】
次に、総払出個数カウンタの値が「０」であるか否かを判定して（Ｓ４３０９）、総払出個数カウンタの値が「０」でなければ、遊技球の振り分けは完了していないので、払出条ポインタの値を更新する。具体的には、払出条ポインタが最小値「１」であるか否かを判定して（Ｓ４３１１）、払出条ポインタの値が最小値「１」でなく「４」，「３」又は「２」であれば、払出条ポインタの値を「１」だけ減算して（「払出条ポインタ減算処理」Ｓ４３１２）、判定処理Ｓ４３０４に戻る。一方、払出条ポインタの値が「１」であれば、払出条ポインタ最大値設定処理Ｓ４３０３に戻る。
【０２６９】
判定処理Ｓ４３０９において総払出個数カウンタの値が「０」であると判定された場合には、払い出すべき全ての遊技球の個数の振り分けが完了したことになるので、総払出個数カウンタ値退避処理Ｓ４３０１で退避しておいた総払出個数カウンタの値を復帰して（「総払出個数カウンタ値復帰処理」Ｓ４３１３）、この払出個数振分処理Ｓ４２１９を終了する。
【０２７０】
また、判定処理Ｓ４３０４において払出条ポインタの値が示す条の払出リトライフラグが設定されていなければ、当該条を使用しての遊技球の払出は不可能であるために、当該条への遊技球の振り分けを行わないように、当該条の払出予定個数カウンタ加算処理Ｓ４３０５から判定処理Ｓ４３０９までをスキップすると共に、当該条に対応した各情報や値を初期化して（「当該条の初期化処理」Ｓ４３１０）、判定処理Ｓ４３１１へ移行する。当該条の初期化処理Ｓ４３１０では、当該条の払出予定個数カウンタ、当該条の払出ソレノイド作動フラグ、当該条の払出遊技球カウンタなどの、下述する払出実行処理Ｓ４２２２で使用される情報や値が初期化される。
【０２７１】
ここで、払出実行処理Ｓ４２２２について詳細に説明する。図５０は、払出実行処理Ｓ４２２２を表すフローチャートである。図５０に示されたように、払出実行処理Ｓ４２２２では、まず、当該条の払出遊技球カウンタの値が「０」であるか否かが判定され（Ｓ４４０１）、その値が「０」であれば、後述する判定処理Ｓ４４１２に移行する。
【０２７２】
当該条の払出遊技球カウンタの値が「０」でない場合（「１」以上である場合）には、当該条の払出力ウントセンサ３３ｈにより遊技球の通過完了が検知されているか否かが判定され（Ｓ４４０２）、遊技球の通過が完了していなければ、後述する判定処理Ｓ４４０７に移行する。一方、当該条の払出力ウントセンサ３３ｈにより遊技球の通過完了が検知されていれば、遊技球の払い出しを１個検出したものとして、総払出個数カウンタの値を「１」だけ減算し（「総払出個数カウンタ減算処理」Ｓ４４０３）、かつ当該条の払出予定個数カウンタの値を「１」だけ減算する（「当該条の払出予定個数カウンタ減算処理」Ｓ４４０４）。当該条の払出予定個数カウンタ減算処理Ｓ４４０４の後に、当該条の払出予定個数カウンタの値が「０」であるか否かが判定され（Ｓ４４０５）、その値が「０」であれば、当該条で払い出される予定の遊技球が全て払出完了したこととなるので、払出中信号の出力を停止させて（「払出中信号出力停止処理」Ｓ４４０６）、この払出実行処理Ｓ４２２２を終了する。一方、判定処理Ｓ４４０５において当該条の払出予定個数カウンタの値が「０」以外であれば、払出実行処理Ｓ４２２２を終了する。
【０２７３】
判定処理Ｓ４４０２において当該条のカウントセンサ３３ｈによる遊技球の通過完了が検知されていなければ、当該条のカウントセンサ３３ｈによる遊技球の通過開始が検知されているか否かが判定される（Ｓ４４０７）。遊技球の通過開始は、払出力ウントセンサ３３ｈからのカウントスイッチ信号の立上りによって検知される。また、判定処理Ｓ４４０２における遊技球の通過完了は、払出力ウントセンサ３３ｈを遊技球が完全に通過し終えて、払出力ウントセンサ３３ｈから払出制御基板３７ａに出力されるカウントスイッチ信号の立ち下がりによって検知される。
【０２７４】
判定処理Ｓ４４０７で遊技球の通過開始が検知されていなければ、払出実行処理Ｓ４２２２を終了し、遊技球の通過開始が検知されていれば、その通過開始された遊技球が通過完了するまでの最大の待ち時間（タイムアウト時間、通過時間）を設定するために、当該条の払出遊技球カウンタの値に「１５０」を設定する（「当該条の払出遊技球カウンタ設定処理」Ｓ４４０８）。なお、本実施形態では、遊技球タンク３２内に遊技球がある状態において１つの遊技球の通過開始が検知されてから次の遊技球が正常に通過開始するまでの時間が約１０ｍｓであるために、これよりも十分余裕を待った時間として３００ｍｓを最大の待ち時間として設定する。このように十分余裕を待った時間を設定するのは、遊技球の流下時に生じるばたつきを考慮しているからである。なお、上述のように、当該条の払出遊技球カウンタの値に「１５０」を設定することにより、最大の待ち時間として３００ｍｓを設定したことになる。当該条の払出遊技球カウンタ設定処理Ｓ４４０８の後に主制御基板４５ａにカウント信号を出力する制御が行われる（「カウント信号出力処理」Ｓ４４０９）。
【０２７５】
次いで、当該条の払出予定個数カウンタの値が「１」であるか否かが判定され（Ｓ４１１０）、その値が「１」でなければ、まだ払い出すべき遊技球があるので、一旦、払出実行処理Ｓ４２２２を終了する。一方、判定処理Ｓ４４１０において当該条の払出予定個数カウンタの値が「１」であれば、通過を開始した遊技球はその球通路で払い出されるべき最後の１個の遊技球（以下において、「最終遊技球」とも称す）であり過剰な遊技球が払い出されてしまうことを防止するために、当該条の払出ソレノイド作動フラグを解除する（「当該条の払出ソレノイド作動フラグ解除処理」Ｓ４４１１）。これにより、図４８の全条の払出ソレノイド作動制御処理Ｓ４２２５の実行の際に、該当する球通路３３ｄの払出ソレノイド３３ｃがオフ状態にされ、払出フリッカ３３ｂの閉塞によって当該球通路３３ｄでの遊技球の払出動作が終了する。
【０２７６】
判定処理Ｓ４４０５において当該条の払出予定個数カウンタの値が「０」以外である場合には、払出実行処理Ｓ４２２２が終了する。払出遊技球カウンタは、最初の遊技球の払出開始が検出されるまでのタイムアウト時間、任意の遊技球の払出開始が検出されてから
その次の遊技球の払出開始を検出するまでのタイムアウト時間、並びに、そのタイムアウト時間後に遊技球の通過を確認するためのタイムアウト時間を計時するカウンタである。
【０２７７】
一方、判定処理Ｓ４４０１において当該条の払出遊技球カウンタの値が「０」であれば、遊技球の通過途中を検知しているか否かを判定する（Ｓ４４１２）。遊技球の通過途中は、払出カウントセンサ３３ｈからのカウントスイッチ信号がオン状態であることによって検知される。通過途中であれば、遊技球が何らかの原因で払出力ウントセンサ３３ｈ内に詰まっている（滞留している）、又は不正行為によってフリッカ３３ｂが強制的に開放されたことによる遊技球の異常な通過と考えられるために、エラー処理を実行して、遊技球の通過エラーの発生を報知する（「エラー処理」Ｓ４４１７）。エラー処理Ｓ４４１７は無限ループとなっており、該エラーは、遊技球の滞留状態を解消した上で、リセットすることによって解消できる。なお、該エラーを、その滞留状態の解除によって解消するように構成しても良い。以上のように、遊技球が正常に通過完了したか否かの確認をしているので、設定したタイムアウト時間(３６０ｍｓ又は３００ｍｓ）に対して誤差が少ない状態で、遊技球が通過完了したか否かを確認することができる。
【０２７８】
判定処理Ｓ４４１２においてエラーが検出されなかった場合には、当該条の払出ソレノイド作動フラグが設定されているか否かが判定される（Ｓ４４１３）。当該条の払出ソレノイド作動フラグが解除されていれば、当該球通路３３ｄにおける遊技球の払い出しがすべて終了しているので、払出実行処理Ｓ４２２２を終了する。一方、当該条の払出ソレノイド作動フラグが設定されていれば、当該条の払出ソレノイド作動フラグを解除し（「ソレノイド作動フラグ解除処理」Ｓ４４１４）、当該条の払出リトライフラグを解除し（「払出リトライフラグ解除処理」Ｓ４４１５）、当該条の払出遊技球カウンタに最大の待ち時間として「５０」を設定する（「当該条の払出遊技球カウンタ再設定処理」Ｓ４４１６）。本形態では、当該条の払出遊技球カウンタの値に「５０」を設定することにより、最大の待ち時間として１００ｍｓを設定したことになる。
【０２７９】
副制御基板４７ａにより実行される制御処理について説明する。副制御基板４７ａの制御処理は、外部電力の停電からの復帰や電源のオン等による電源復帰に伴い起動されるメイン処理と、メイン処理に対して割り込みをかける割込み処理とに大別される。説明の便宜上、割り込み処理について説明した後に、メイン処理について説明する。ＣＰＵにおける割込み処理としては、定期的なタイマ割込み処理と、定期的なコマンド割込み処理とがある。
【０２８０】
タイマ割込み処理について説明する。図５１は、副制御基板４７ａにおけるタイマ割込み処理の一例を表すフローチャートである。
【０２８１】
タイマ割込み処理は、概ね１ｍｓの周期で実行される。タイマ割込み処理では、まず、割込みフラグが読み込まれる（「割込みフラグ読み込み処理」Ｓ２００１）。割込みフラグ読み込み処理Ｓ２００１の後に、割込みフラグが有効であるか否かが判定される（Ｓ２００２）。具体的には、ＣＰＵに対する各種の割込みのうちのタイマ割込みであることを確認する。割込みフラグが有効である場合には、割込みタイマカウンタのインクリメントが行われて割込みタイマカウンタが更新される（「割込みタイマカウンタ更新処理」Ｓ２００３）。割込みタイマカウンタ更新処理Ｓ２００３の後に、タイマ割込みに関する割込みフラグが解除される（「割込みフラグ解除処理」Ｓ２００４）。これによって、ＣＰＵに対する次回のタイマ割込み処理が実行できるようになる。判定処理Ｓ２００２において割込みフラグが有効でないと判定された場合は、他の割込み処理であるために、割込みタイマカウンタ更新処理Ｓ２００３及び割込みフラグ解除処理Ｓ２００４がスキップされる。
【０２８２】
コマンド割込み処理について詳細に説明する。図５２は、副制御基板４７ａにおけるコマンド割込み処理を表すフローチャートである。コマンド割込み処理は、主制御基板４５ａからのコマンドの送信に応じて実行される。主制御基板４５ａにおけるコマンド送信は概ね１．４９ｍｓの周期で行われるために、本処理は、概ね１．４９ｍｓの周期で実行される。
【０２８３】
コマンド割込み処理では、まず、主制御基板４５ａからのストローブ信号が正常であるか否かが判定される（Ｓ２１０１）。ストローブ信号が正常であれば、コマンドデータを取得する（「コマンドデータ取得処理」Ｓ２１０２）。コマンドデータ取得処理Ｓ２１０２の後に、その内容が正常であるか否かが判定される（Ｓ２１０３）。コマンドデータが正常である場合には、コマンドを受信し（「コマンド受信処理」Ｓ２１０４）、コマンド受信処理Ｓ２１０４の後に、リトライカウンタ値が所定のリトライ最大値に変更される（「リトライカウンタ最大値設定処理」Ｓ２１０５）。
【０２８４】
判定処理Ｓ２１０１においてストローブ信号が正常でないと判定された場合には、リトライカウンタ値が所定のリトライ最大数に変更される（Ｓ２１０６）。また、判定処理Ｓ２１０３においてコマンドデータが正常でないと判定された場合には、リトライカウンタ値が変更される（「リトライカウンタ更新処理」Ｓ２１０７）。この変更においては、リトライカウンタ値が１だけ増加する。リトライカウンタ値を変更する処理（Ｓ２１０５，Ｓ２１０６，Ｓ２１０７）の後に、リトライカウンタ値が最大値であるか否かが判定される（Ｓ２１０８）。リトライカウンタ値が最大値である場合には、割込みフラグを読み込む（「割込みフラグ読込処理」Ｓ２１０９）。割込みフラグ読込処理Ｓ２１０９の後に、リトライカウンタの値が初期値（「０」）にクリアされる（「リトライカウンタクリア処理」Ｓ２１１０）。リトライカウンタクリア処理Ｓ２１１０の後に、割込みフラグが解除される（「割込みフラグ解除処理」Ｓ２１１１）。割込みフラグの解除によって、次回のコマンド割込み処理が実行できるようになる。
【０２８５】
リトライカウンタ値が最大値でない場合、つまり、ストローブ信号は正常であるがコマンドデータが正常でない場合には、割込みフラグ読込処理Ｓ２１０９、リトライカウンタクリア処理Ｓ２１１０及び割込みフラグ解除処理Ｓ２１１１がスキップされる。なお、所定のタイミングでのコマンドデータの取得は、リトライカウンタ値が所定のリトライ最大値に到達するまで繰り返される。
【０２８６】
副制御基板４７ａで実行されるメイン処理について詳細に説明する。図５３は、副制御基板のメイン処理の一例を表すフローチャートである。
【０２８７】
メイン処理では、まず、電源制御基板３８’からの内部電力の供給に応じて、副制御基板４７ａ自身の初期化及び副制御基板４７ａに接続された液晶表示装置４２等の周辺装置の初期化が行われる（「初期化処理」Ｓ２２０１）。初期化処理Ｓ２２０１の後に、システム状態が電圧低下状態であるか否かが判定される（Ｓ２２０２）。ここで、システム状態は、供給電圧が所定の電圧以下であることを表す電圧低下状態と、副制御基板４７ａ及び副制御基板４７ａに接続された周辺装置が初期化中であることを表す初期化状態と、供給電圧が所定の電圧であって通常遊技を行えることを表す通常状態とを含意する。なお、初期化状態は、初期化処理Ｓ２２０１中に選択される。
【０２８８】
判定処理Ｓ２２０２においてシステム状態が電圧低下状態であると判定された場合には、後述するバックアップ処理Ｓ２２１０が実行される。一方、システム状態が電圧低下状態でない場合には、割込みタイマカウンタの値に変更があるか否かが判定される（Ｓ２２０３）。割込みタイマカウンタの値に変更がある場合には、割込みタイマカウンタが更新される（「割込みタイマカウンタ更新処理」Ｓ２２０４）。割込みタイマカウンタ更新処理Ｓ２２０４において、割込みタイマカウンタの値は１だけ減少する。割込みタイマカウンタ更新処理Ｓ２２０４の後に、後述する短周期タイマ処理Ｓ２２０５が行われる。短周期タイマ処理Ｓ２２０５の後に、システム状態が電圧低下状態であるか否かが判定される（Ｓ２２０６）。システム状態が電圧低下状態でない場合には、主制御基板４５ａからの何らかのコマンドが受信されているか否かが判定される（Ｓ２２０７）。コマンドが受信されている場合には、後述する受信コマンド確認処理Ｓ２２０８が行われる。一方、コマンドが受信されていない場合には、受信コマンド確認処理Ｓ２２０８がスキップされる。受信コマンド確認処理Ｓ２２０８の後に、演出の詳細を決定する乱数のベース値が更新される（「乱数ベース値更新処理」Ｓ２２０９）。乱数ベース値更新処理Ｓ２２０９の後は、判定処理Ｓ２２０２に移行する。システム状態が電圧低下状態でない場合には、上記の各処理（Ｓ２２０２〜Ｓ２２０９）が順次に繰り返し実行される。
【０２８９】
判定処理Ｓ２２０２及び判定処理Ｓ２２０６においてシステム状態が電圧低下状態であると判定された場合には、レジスタデータやスタックデータが外部ＲＡＭに保存される（「バックアップ処理」Ｓ２２１０）。バックアップ処理Ｓ２２１０の後に、システム状態が電圧低下状態であるか否かが判定される（Ｓ２２１１）。システム状態が電圧低下状態である場合には、判定処理Ｓ２２１１が繰り返し実行される。一方、電圧低下状態でない場合には、電圧低下状態の解消がノイズ等による誤作動でないことを確認するために所定の時間（本形態においては３０ｍｓ）待機する（「ウェイト処理」Ｓ２２１２）。ウェイト処理Ｓ２２１２の後に、再度、システム状態が電圧低下状態であるか否かを再度判定する（Ｓ２２１３）。システム状態が電圧低下状態である場合には、判定処理Ｓ２２１１に戻る。一方、システム状態が電圧低下状態でない場合には、内部電力の供給が正常に再開したと判断して、メイン処理を起動するための処理を行う（「起動処理」Ｓ２２１４）。起動処理Ｓ２２１４の後に、初期化処理Ｓ２２０１に戻り、メイン処理が再開される。
【０２９０】
副制御基板４７ａのメイン処理における短周期タイマ処理Ｓ２２０５について詳細に説明する。図５４は、短周期タイマ処理Ｓ２２０５の一例を表すフローチャートである。タイマ割込み処理が実質的に１ｍｓごとに実行されることによって、短周期タイマ処理Ｓ２２０５も実質的に１ｍｓごとに実行される。短周期タイマ処理２２０５では、図５４に示されたように、まず、起動時コマンド確認処理Ｓ２３０１が実行される。起動時コマンド確認処理Ｓ２３０１では、起動処理Ｓ２２１４の実行後の２秒以内に主制御基板４５ａから何らかのコマンドを受信しているか否かが確認される。主制御基板４５ａから何らのコマンドも受信していない場合には、主制御基板４５ａの起動が正常に行われなかったと判断してエラー発生を報知する処理が行われる。一方、主制御基板４５ａから何らかのコマンドを受信している場合には、本処理を終了し、デバイス制御処理Ｓ２３０２に移行する。
【０２９１】
デバイス制御処理Ｓ２３０２では、下述する受信コマンド確認処理Ｓ２２０８（図５３）において受信が確認された各種のコマンドに応じて、液晶表示装置４２、スピーカ１０６，２０４、発光装置４１ｇ、４１ｈ、１３２、１３４Ｌ１等の駆動制御が行われる。具体的には、それらを制御するための信号が送信される。
【０２９２】
システム状態変更処理Ｓ２３０３では、システム状態に変化があるか否かが判定され、判定結果に応じて、電圧低下状態を表す電圧低下フラグ及び初期化状態を表す初期化中フラグが設定又は解除される。システム状態に変化があればその変化に応じた処理が実行される。なお、電圧低下フラグ及び初期化中フラグが解除されている場合には、システム状態は通常状態であるとみなされ、本処理は終了する。システム状態変更処理Ｓ２３０３の後に、電圧監視処理Ｓ２３０４が実行される。
【０２９３】
電圧監視処理Ｓ２３０４では、電源基板１０９から供給される内部電力の電圧が所定の
電圧以下であるか否かが判定され、内部電圧が所定の電圧以下の場合には、電圧低下フラグが解除されていれば電圧低下フラグが設定され、一方、内部電圧が所定の電圧以下でない場合には、電圧低下フラグが設定されていれば電圧低下フラグが解除される。電圧監視処理Ｓ２３０４の後に、下述する長周期タイマ処理Ｓ２３０５が実行される。
【０２９４】
長周期タイマ処理Ｓ２３０５の後に、液晶表示装置４２、スピーカ１０６，２０４、発光装置４１ｇ，４１ｈ，１３２，１３４Ｌ１等を制御するためのデータが更新される（「報知データ変更処理」Ｓ２３０６）。
【０２９５】
ここで、長周期タイマ処理Ｓ２３０５について説明する。図５５は、長周期タイマ処理Ｓ２３０５の一例を表すフローチャートである。長周期タイマ処理Ｓ２３０５では、長周期タイマカウンタの値に短周期タイマカウンタの値が加算され、長周期タイマカウンタが更新される（「長周期タイマカウンタ加算処理」Ｓ２４０１）。長周期タイマカウンタ更新処理Ｓ２４０１の後に、長周期タイマカウンタの値が１０以上であるか否かが判定される（Ｓ２４０２）。判定処理Ｓ２４０２によって、概ね短周期タイマカウンタの１０回の更新ごとに、以下の処理が実行されることになる。短周期タイマカウンタの更新が概ね１ｍｓごとに行われるために、以下の処理は、概ね１０ｍｓごとに実行されることになる。
【０２９６】
判定処理２４０２において長周期タイマカウンタの値が１０未満であると判定された場合には、本処理は終了する。一方、長周期タイマカウンタの値が１０以上である場合には、長周期タイマカウンタの値が１０だけ減少され、長周期タイマカウンタの値が更新される（「長周期タイマカウンタ減算処理」Ｓ２４０３）。長周期タイマカウンタ減算処理Ｓ２４０３の後に、副制御基板４７ａのＲＯＭに保持されている各種の発光装置（発光装置４１ｇ、４１ｈ、１３２、１３４Ｌ１等）に対する複数の発光パターンを含む発光データテーブルから所望の発光パターンのデータを取り出し、出力用のデータバッファに格納する（「発光データ更新処理」Ｓ２４０４）。なお、格納されたデータは短周期タイマ処理Ｓ２２０６におけるデバイス制御処理２３０２によって出力される。
【０２９７】
発光パターンデータ更新処理Ｓ２４０４の後に、発光演出と音響演出とを同期させるための処理が実行される（「発光・音響同期処理」Ｓ２４０５）。発光・音声同期処理Ｓ２４０５の後に、音声演出が行われている状況下において、遊技者によって何らかの入力が行われることなく所定の時間（本形態では３０秒）以上にわたって放置されている場合には、音声演出の音量が小音量に変更される（「音響フェードアウト処理」Ｓ２４０６）。また、遊技者によって何らかの入力が行われることなく、所定の時間（本形態では５０秒）以上経過しているかを確認して、デモストレーションフラグを設定する（「デモストレーション開始確認処理」Ｓ２４０７）。なお、デモストレーションフラグの設定によって、補助表示装置１１８において所定のデモストレーション演出が開始される。デモストレーション開始確認処理Ｓ２４０７の後に、音量変更操作装置（図示せず）における音量調節スイッチ（図示せず）の音量設定が確認され、音響装置１１０に対するエラー報知時や演出時の音量が更新される（「音量設定処理」Ｓ２４０８）。上記の処理過程（Ｓ２４０１〜Ｓ２４０８）を経て、長周期タイマ処理Ｓ２３０６が終了する。
【０２９８】
本発明の実施形態に係る球式回胴遊技機１０の主たる特徴部分の構成について図５６〜図６１を参照しながら説明する。図５６乃至図５８は、本発明の実施形態１の特徴部分に係る機能ブロック図である。図５９は、本発明の実施形態１の特徴部分に係る制御の一例を表わすタイミングチャートである。図６０は、位相情報の値の設定例を示す図である。図６１は、連球の他の一例を示すタイミングチャートである。なお、図５９は、総投入個数が１５のときに第１条から第３条の各投入装置にそれぞれ５個ずつの投入個数が振り分けられ、第１条において第３番目に投入される遊技球（以下「第３球」と略記する）と第４番目に投入される遊技球（以下「第４球」と略記する）とが連球状態で投入され、その
他の遊技球は正常状態で投入される例を示す。
【０２９９】
球式回胴遊技機１０において、主制御基板４５ａは、機能的な観点から、遊技球投入手段６０１と、投入ソレノイド制御手段６０２ａ〜６０２ｃと、投入個数振分手段６０３と、投入個数保持手段（第１条投入予定個数カウンタ９０４ａ〜第３条投入予定個数カウンタ９０４ｃ）６０４ａ〜６０４ｃと、通過センサ信号検知手段６０５ａ〜６０５ｃと、カウントセンサ信号検知手段６０６ａ〜６０６ｃと、第１計数手段６０７ａ〜６０７ｃと、最終球判定手段６０８ａ〜６０８ｃと、第２計数手段６０９ａ〜６０９ｃと、検出位相変化パターン生成手段６２１ａ〜６２１ｃと、正常通過判定手段６２２ａ〜６２２ｃと、連球判定手段６２３ａ〜６２３ｃと、正常判定用位相変化パターン記憶手段６２４と、連球判定用位相変化パターン記憶手段６２５と、連球発生フラグ変更手段６２６ａ〜６２６ｃと、連球発生フラグ保持手段６１２ａ〜６１２ｃと、エラー制御手段６１３と、連球制御手段６１４ａ〜６１４ｃと、個数エラー判定手段６３１と、通過時間エラー判定手段６３２ａ〜６３２ｃと、通過時間エラー阻止手段６３７ａ〜６３７ｃと、補助通過時間エラー判定手段６３３ａ〜６３３ｃと、補助通過時間エラー阻止手段６３８ａ〜６３８ｃとを含む。
【０３００】
また、図５７に示すように、通過時間エラー判定手段６３２ａ〜６３２ｃは、通過時間エラー阻止フラグ保持手段６５１ａ〜６５１ｃと、通過時間エラー阻止フラグ変更手段６５２ａ〜６５２ｃとを含む。また、図５８に示すように、補助通過時間エラー判定手段６３３ａ〜６３３ｃは、補助通過時間エラー阻止フラグ保持手段６６１ａ〜６６１ｃと、通過時間エラー阻止フラグ変更手段６６２ａ〜６６２ｃとを含む。
【０３０１】
次いで、遊技球をベットする際の処理（投入処理）の動作について、概ね時系列に沿って説明する。なお、適宜、図３８〜図４１に示された遊技球ベット処理Ｓ７０６に関与するフローチャート等も参照する。以下において、マックスベットボタン３０４（図１参照）が操作された場合も１ベットボタン１１４（図１参照）が操作された場合も投入数が異なる以外は概ね投入動作及び投入制御が実質的に同一であるために、マックスベットボタン３０４が操作された場合についてのみ説明する。また、第１条、第２条及び第３条における遊技球の投入動作及び投入時の制御は、実質的に同一であるために、第２条及び第３条についての詳細な説明を一部省略する。
【０３０２】
遊技者によるマックスベットボタン３０４の操作に応じた最大ベット操作信号（ベット操作情報の一種）の入力を検知すると（時刻ｔ１１）、遊技球投入手段６０１は、遊技状態に応じた最大規定数の遊技球（通常遊技状態においては１５球であり、ＪＡＣゲーム状態においては５球である）が既に投入されている場合（Ｓ１５０１：Ｎ）を除き、遊技状態（通常遊技状態、ＪＡＣゲーム状態）及び既に投入が検知されている遊技球の個数である通過済個数Ａ（図３１に示された投入済個数カウンタＡ９０１の値）を参照して、第１条〜第３条のいずれかで投入すべき総投入予定個数を決定する（Ｓ１５０２〜Ｓ１５０５）。具体的には、未だ、通常遊技状態において１５球の遊技球が投入されていない場合には、１５球から通過済個数Ａを減じて総投入予定個数を算出し、一方、ＪＡＣゲーム状態において５球の遊技球が投入されていない場合には、５球から通過済個数Ａを減じて総投入予定個数を算出する。なお、算出された総投入予定個数は総投入個数カウンタ９０３（図３１参照）に保持される。
【０３０３】
遊技球投入手段６０１において総投入予定個数が決定された後に、投入個数振分手段６０３が、総投入予定個数に基づいて、第１条によって投入すべき遊技球の個数である第１条の投入予定個数（図３１に示された第１条投入予定個数カウンタ９０４ａの値）、第２条によって投入すべき第２条の投入予定個数（第２条投入予定個数カウンタ９０４ｂの値）及び第３条によって投入すべき第３条投入予定個数（第３条投入予定個数カウンタ９０４ｃ）を決定する。具体的には、第３条〜第１条の投入予定個数カウンタ９０４ａ〜９０４ｃのいずれか１つの値を１だけ増加させる（図３９のＳ１６０５）毎に総投入個数カウンタ９０３の値を１だけ減少させる（図３９のＳ１６０８）振り分けを、総投入個数カウンタ９０３の値が０になるまで第３条、第２条、第１条の順で繰返す。また、遊技球投入手段６０１は、振り分け過程において、第１条の投入予定個数が「０」以上である場合に、第１条投入ソレノイド作動フラグ９０７ａを設定し（ｔ１２，図３９のＳ１６０６）、第１条における遊技球の投入を実質的に開始させる。同様に、遊技球投入手段６０１は、第２条投入ソレノイド作動フラグ９０７ｂ及び第３条投入ソレノイド作動９０７ｃを設定する（Ｓ１６０６）。なお、いずれかの条において遊技球の投入が不可能な状態である（図３１に示された投入リトライフラグ９０６ａ〜９０６ｃが解除されている）場合（Ｓ１６０４：Ｎ）には、その条による遊技球の投入を行わせないために、その条には投入すべき遊技球を割り当てず、また、その条の投入ソレノイド作動フラグ９０７ａ〜９０７ｃも設定しない（Ｓ１６０４〜Ｓ１６０９のスキップ）。
【０３０４】
第１条投入ソレノイド作動フラグ９０７ａの設定に応じて、第１条の投入ソレノイド制御手段６０２ａは、投入ソレノイド（ゲート駆動手段）４１４ａへの通電を開始する。これによって、第１条の投入フリッカ４１３ａが作動し、球通路４０２ａにおける遊技球の通過が許可され、第１条における遊技球の投入が実際的に開始される。なお、第１条の投入ソレノイド駆動手段６０２ａは、第１条投入ソレノイド作動フラグ９０７ａが解除されるまで、第１条の投入ソレノイド４１３ａへの通電を維持する。同様に、第２条の投入ソレノイド制御手段６０２ｂ及び第３条の投入ソレノイド駆動手段６０２ｃは、それぞれ、第２条の投入フリッカ４１３ｂを作動させる第２条の投入ソレノイド４１４ｂ及び第３条の投入フリッカ４１３ｃを作動させる第３条の投入ソレノイド４１４ｃへの通電を行う。
【０３０５】
また、第１条〜第３条の投入ソレノイド作動フラグ９０７ａ〜９０７ｃの設定と実質的に同時に、何らかの原因で遊技球の流下が所定の時間にわたって滞った場合の再投入及び遊技球が通過センサ４１５ａを所定の時間内に通過しなかった場合の通過エラーを判定するために時間計測を開始させる（ｔ１３，ｔ１５，ｔ１６）。具体的には、主制御基板４５ａにおけるタイマ割込み処理の実行に応じて更新される（図３３のＳ２１６）第１条〜第３条の通過センサカウンタ９０９ａ〜９０９ｃに各条において投入ソレノイド４１４ａ〜４１４ｃの作動から第１球が通過センサ４１５ａの通過を開始するまでの時間として許容される最大許容時間Ｔｆ（本形態では、約３７０ｍｓ）に対応し、タイマ割込み処理の周期を考慮して算出された値（本形態では、２５０）を設定する。これにより、第１条〜第３条の通過センサカウンタ９０９ａ〜９０９ｃが「０」以外の整数となり、タイマ割込み処理における各通過センサカウンタ９０９ａ〜９０９ｃの更新（Ｓ２１６）が開始されることとなる。なお、各条において、再投入及び通過時間エラーの判定に、通過時間エラー判定手段６３２ａ〜６３２ｃにおける通過センサカウンタ９０９ａ〜９０９ｃが兼用されている。
【０３０６】
第１条〜第３条の投入ソレノイド作動フラグ９０７ａ〜９０７ｃの設定と実質的に同時に、何らかの原因で第１球の流下が実質的に第１条投入ソレノイド作動フラグ９０７ａ〜９０７ｃの設定から所定の時間にわたって滞った場合や遊技球が通過センサ４１５ａ〜４１５ｃの通過完了から所定の時間内に投入カウントセンサ４１６ａ〜４１６ｃの通過を完了しなかった場合の補助通過時間エラーを判定するために時間計測を開始する。具体的には、タイマ割込み処理の実行に応じて更新される（図３３のＳ２１８）カウントセンサカウンタ９１３ａ〜９１３ｃにソレノイド４１４ａの作動から遊技球の通過開始までの時間として許容される最大許容時間Ｔｆ’（本形態では、約３７０ｍｓ）に対応し、タイマ割込み処理の周期を考慮して算出された値（２５０）を設定する。これにより、カウントセンサカウンタ９１３ａ〜９１３ｃが「０」以外の整数となり、タイマ割込み処理におけるカウントセンサカウンタ９１３ａ〜９１３ｃの更新（Ｓ２１８）が開始されることとなる。
【０３０７】
以下において、遊技球が排出通路４０６ａ〜４０６ｃを流下する際の処理について説明する。なお、遊技球が排出通路４０６を通過する場合を例にして説明する。第１条の球通路４０２ａにおける遊技球の通過が許可されると、球通路４０２ａにおける排出通路４０６ａへの遊技球の流下が開始される。このとき、第１番目の遊技球（以下、「第１球」と略記する）は通過センサ４１５ａの上側素子４１５ａ１及び下側素子４１５ａ２のいずれにも到達していないために、上流通過検出信号（上側素子４１５ａ１からの出力信号）及び下流通過検出信号（下側素子４１５ａ２からの出力信号）の双方はオフ状態である。
【０３０８】
上流通過検出信号及び下流通過検出信号の出力状態は、通過センサ信号検知手段６０５ａによって定期的に監視されている（図３３のタイマ割込み処理におけるＳ２０７）。通過センサ信号検知手段６０５ａは、タイマ割込み処理の実行に応じて、上流通過検出信号及び下流通過検出信号の前々回の監視時の出力状態と前回の監視時の出力状態とを、前回の監視時の出力状態と今回の監視時の出力状態とに更新すると共に、上流通過検出信号及び下流通過検出信号の少なくとも一方の出力状態の変化（立上り及び立下り）を検知する。その出力状態の変化が検知されると、検出位相変化パターン生成手段６２１ａが、前々回の検出位相情報の値及び前回の検出位相情報の値を前回の検出位相情報の値及び今回の検出位相情報の値に更新する。
【０３０９】
ここで、検出位相情報の値について説明する。検出位相情報の値は遊技球の通過状態を識別する４つの位相情報の値（位相識別子）のいずれか１つである。４つの位相情報の値は、上流通過検出信号の出力状態及び下流通過検出信号の出力状態（オン状態又はオフ状態）の組合せによって異なる。図６０に示されたように、上流通過検出信号と下流通過信号との出力状態の組合せを（上流通過検出信号の出力状態，下流通過検出信号の出力状態）で表した場合、位相情報の値は、（オフ状態，オフ状態）である場合が「０」であり、（オフ状態，オン状態）である場合が「１」であり、（オン状態，オフ状態）である場合が「２」であり、（オン状態，オン状態）である場合が「３」である。なお、検出位相情報の値が「０→２→３→１→０→２→・・・→１→０」と繰り返し更新されるのが、投入予定個数の遊技球の全てが正常な通過順序によって通過した場合（正常な通過の場合）の位相変化である。正常判定用位相変化パターン記憶手段６２４は、この位相変化を識別するために、検出位相変化パターンを位相情報の値の変化（「０→２」、「３→１」等）により表すものとして、「０→２」、「２→３」、「３→１」及び「１→０」という４つの位相変化パターンを正常判定用位相変化パターンとして記憶している。一方、２球の遊技球が連球状態で通過センサ４１５ａを通過する場合には、検出位相情報の値は「０→２→３→１→３→２→３→１→０」又は「０→２→３→１→２→３→１→０」と変化する。これらの連球状態の場合の位相変化と正常な通過の場合の位相変化とを比較すると、４番目の値から５番目の値への位相変化パターンが、正常な通過の場合には「１→０」であるが、連球状態での通過の場合には「１→２」又は「１→３」という変化になっている。したがって、連球判定用位相変化パターン記憶手段６２５は、その相違部分である「１→２」及び「１→３」という位相変化パターンを連球判定用位相変化パターンとして記憶している。
【０３１０】
第１番目の遊技球（以下、「第１球」と略記する）が通過センサ４１５ａの上側素子４１５ａ１の通過を開始すると、上流通過検出信号がオフ状態からオン状態に移行する（ｔ２１）。通過センサ信号検知手段６０５ａによる上流通過検出信号の立上りの検知（図３３のＳ２０７）に応じて、検出位相変化パターン生成手段６２１ａは、前回及び今回の検出位相情報の値を、それぞれ、「０」及び「０」から「０」及び「２」に更新する（図３３のＳ２０７）。
【０３１１】
検出位相変化パターン生成手段６２１ａによる検出位相情報の更新に応じて、正常通過判定手段６２２ａは、前回の検出位相情報の値「０」と今回の検出位相情報の値「２」とで決定される検出位相変化パターン「０→２」が、正常判定用位相変化パターン記憶手段６２４に記憶された位相変化パターンに合致するか否かを判定する（図４０のＳ１７０５）と共に、通過開始時の位相変化パターン「０→２」に合致するかの判定（図４０のＳ１７１７）や通過完了時の位相変化パターン「１→０」に合致するかの判定（図４０のＳ１７１２）を行う。この場合、検出位相変化パターンは正常判定用位相変化パターンとして含まれる１つの位相変化パターン（「０→２」）に合致すると共に通過開始時の位相変化パターンに合致するために、正常な位相変化と判定されると共に、第１球の通過センサ４１５ａの通過開始と判定される。
【０３１２】
なお、正常通過判定手段６２２ａによって正常な位相変化と判定されない場合（Ｓ１７０５：Ｎ）には、連球判定手段６２３ａによって、検出位相変化パターンが連球状態の開始時の位相変化パターン「１→２」及び「１→３」のいずれかに合致するか否かが判定され（図４０のＳ１７０６）、連球状態の開始時の位相変化パターンにも合致しない場合（Ｓ１７０６：Ｎ）には、通過順序エラーの発生と判定する。正常通過判定手段６２２による通過エラーの発生の検知に応じて、エラー制御手段６１３が通過順序エラー処理を実行する（図４０のＳ１７１１）。また、詳しくは後述するが、連球状態の発生を表す連球発生フラグ９１０ａが設定されている場合（図４０のＳ１７０３：Ｎ）には、正常通過判定手段６２２ａは、正常判定用位相変化パターンのいずれかに合致するか否かの判定を行わない（Ｓ１７０５のスキップ）。
【０３１３】
正常通過判定手段６２２ａによって通過センサ４１５ａの通過開始が検知されると、通過時間エラー判定手段６３２ａは、第１球が通過センサ４１５ａを通過する時間の計測を開始する（ｔ１３）。具体的には、第１条通過センサカウンタ９０９ａが、遊技球が通過センサ４１５ａの通過時間として許容される最大通過許容時間Ｔｍ（本形態では、約２００ｍｓ）に対応し、タイマ割込み処理の周期を考慮して算出された値（本形態では、１４０）に設定される（Ｓ１７１８）。これにより、タイマ割込み処理における通過センサカウンタ９０９ａの減算（Ｓ２１７）が開始されることとなる。
【０３１４】
また、正常通過判定手段６２２ａによって通過センサ４１５ａの通過開始が検知されると（Ｓ１７１７）、最終球判定手段６０８ａは、第１計数手段６０７ａによって更新されている投入予定個数を参照して、通過を開始した遊技球が、第１条によって投入すべき最終の遊技球（最終球）であるかを判定する（Ｓ１７１９）。第１球は最終球ではないので、最終球判定手段６０８ａは特別な処理は行わない。なお、最終球判定手段６０８ａは通過を開始した遊技球が最終球である場合（１７１９：Ｙ）には、第１条投入ソレノイド作動フラグ９０７ａを解除し（図４０のＳ１７２０）、これによって、投入ソレノイド４１４ａへの通電が停止され、投入フリッカ４１３ａの作動が停止されることとなる。その結果、排出通路４０６ａへの第５球より後続の遊技球の流下が禁止される。
【０３１５】
第１球の流下が進行すると、第１球は通過センサ４１５ａの下側素子４１５ａ２を通過し始め、下流通過検出信号がオフ状態からオン状態に移行する（ｔ２２）。このとき、第１球はまだ上側素子４１５ａ１を通過中であり、上流通過検出信号はオン状態のままである。通過センサ信号検知手段６０５ａによる下流通過検出信号の立上りの検知（Ｓ２０７）に応じて、検出位相変化パターン生成手段６２１ａは、前回及び今回の検出位相情報の値を、それぞれ、「０」及び「２」から「２」及び「３」に更新する（Ｓ２０７）。検出位相変化パターン生成手段６２１ａによって検出位相情報が更新されると、正常通過判定手段６２２ａは、上記の上流通過検出信号の立上りの検知に応じた処理と同様にして、位相変化は正常であるが、通過開始時の位相変化でも通過完了時の位相変化でもないと判定する（Ｓ１７０５，Ｓ１７１２，Ｓ１７１７）。
【０３１６】
更に第１球の流下が進行すると、第１球は上側素子４１５ａ１の通過を完了し、その通過完了に伴って上流通過検出信号がオン状態からオフ状態に移行する（ｔ２１’）。このとき、第１球は下側素子４１５ａ２を通過中であり、下流通過検出信号はオン状態のままである。通過センサ信号検知手段６０５ａによる上流通過検出信号の立下りの検知（Ｓ２０７）に応じて、検出位相変化パターン生成手段６２１ａは、前回及び今回の検出位相情報の値を、それぞれ、「２」及び「３」から「３」及び「１」に更新する（Ｓ２０７）。検出位相変化パターン生成手段６２１によって検出位相情報が更新されると、正常通過判定手段６２２ａは、上記の上流通過検出信号の立上りの検知に応じた処理と同様にして、位相変化は正常であるが、通過開始時の位相変化でも通過完了時の位相変化でもないと判定する（Ｓ１７０５，Ｓ１７１２，Ｓ１７１７）。
【０３１７】
最終的に、下側素子４１５ａ２の通過を完了し、その通過完了に伴って下流通過検出信号がオン状態からオフ状態に移行する（ｔ２２’）。このとき、第１球の後続の遊技球（「第２球」と略記する）は、まだ、上側素子４１５ａ１には到達しておらず、上流通過検出信号はオフ状態のままである。通過センサ信号検知手段６０５ａによる下流通過検出信号の立下りの検知（Ｓ２０７）に応じて、検出位相変化パターン生成手段６２１ａは、前回及び今回の検出位相情報の値を、それぞれ、「３」及び「１」から「１」及び「０」に更新する。正常通過判定手段６２２ａは、上記の上流通過検出信号の立上りの検知に応じた処理と同様にして、位相変化が正常であり、通過完了時の位相変化であると判定する（Ｓ１７０５，Ｓ１７１２）。
【０３１８】
正常通過判定手段６２２ａによって第１球が通過センサ４１５ａの通過を完了したと検知されると（Ｓ１７１２：Ｙ）、第１計数手段６０７ａが、総投入予定個数を現在値から１だけ減じた値に更新し（Ｓ１７１３）、第１条の投入予定個数を１だけ減少させた値に更新し（Ｓ１７１４）（図５９において、第１条投入予定個数カウンタ９０４ａの値が「５」から「４」に変化））、通過済個数Ａを現在値に１だけ加算した値に更新する（Ｓ１７１５）（図５９において、投入済個数カウンタＡ９０１の値が「２」から「３」に変化）。以上の過程を経て通過センサ４１５ａにおける第１球の通過検出が終了する。
【０３１９】
通過センサ４１５ａにおける第１球の通過検出過程において、通過時間エラー判定手段６３２ａは、最大許容時間Ｔｆが経過して又は最大許容時間Ｔｍが経過して通過センサカウンタ９０９ａの値が「０」であるとき（図４０のＳ１７０２）であって、通過センサ４１５ａを通過中の場合（図４０のＳ１７２１：Ｙ）、つまり、上流通過検出信号及び下流通過検出信号の少なくとも一方がオン状態である場合には、通過時間エラーの発生と判定する。通過時間エラー判定手段６３２ａによる通過時間エラーの発生の検知に応じて、エラー制御手段６１３が通過時間エラー処理を実行する（図４０のＳ１７１１）。
【０３２０】
正常通過判定手段６２２ａによって第１球が通過センサ４１５ａの通過を完了したと検知されると（Ｓ１７１２：Ｙ）、補助通過時間エラーを判定するために時間計測を開始する（ｔ１４，図４０のＳ１７１６）。具体的には、タイマ割込み処理の実行に応じて更新される（図３３のＳ３１８）第１条カウントセンサカウンタ９１３ａに第１球の通過センサ４１５ａの通過完了から投入カウントセンサ４１６ａの通過完了までの時間として許容される最大許容時間Ｔｍ’ （本形態では、約３７０ｍｓ）に対応し、タイマ割込み処理の周期を考慮して算出された値（本形態では、２５０）を設定する。これにより、第１条カウントセンサカウンタ９１３ａが「０」以外の整数となり、タイマ割込み処理における第１条カウントセンサカウンタ９１３ａの更新（Ｓ２１８）が開始されることとなる。
【０３２１】
通過センサ４１５ａの通過を完了した直後の第１球は、投入カウントセンサ４１６ａに到達していないために、補助通過検出信号（投入カウントセンサ４１６ａの出力信号）は
オフ状態である。
【０３２２】
投入カウントセンサ４１６ａからの補助通過検出信号の出力状態は、カウントセンサ信号検知手段６０６ａによって定期的に監視されている（Ｓ２０７）。カウントセンサ信号検知手段６０６ａは、タイマ割込み処理の実行に応じて、補助通過検出信号の出力状態の変化（立上り及び立下り）を検知する。
【０３２３】
第１球が通過センサ４１５ａの通過後に排出通路４０６ａを更に流下して、第１球が投入カウントセンサ４１６ａの通過を開始すると、補助通過検出信号がオフ状態からオン状態に移行し（ｔ２３）、通過を完了すると、補助通過検出信号がオン状態からオフ状態に移行する（ｔ２３’）。カウントセンサ信号検知手段６０６ａによって補助通過信号の立下りが検知されると、第２計数手段６０９ａが、通過済個数Ｂ（投入済個数カウンタＢ９０１の値）を現在値「２」から１だけ増加させた値「３」に更新する（図４１のＳ１８０４）。これによって、投入カウントセンサ４１６aにおける第１球の通過検出が終了する。
【０３２４】
投入カウントセンサ４１６ａにおける第１球の通過検出過程において、最大許容時間Ｔｆ’が経過して又は最大許容時間Ｔｍ’が経過してカウントセンサカウンタ９１３ａの値が「０」であるとき（図４１のＳ１８０２）であって、投入カウントセンサ４１６ａを通過中の場合（図４１のＳ１８０５：Ｙ）、つまり、補助通過検出信号がオン状態である場合には、通過時間エラーの発生と判定する。補助通過時間エラー判定手段６３３ａによる補助通過時間エラーの発生の検知に応じて、エラー制御手段６１３が補助通過時間エラー処理を実行する（図４１のＳ１８０６）。
【０３２５】
第１球が投入カウントセンサ４１６ａの通過を完了すると、第１球の投入が完了する。なお、第２条及び第３条についても第１条の場合と同様の過程を経て、第２条及び第３条に対する第１球の投入が完了する。また、第１条に対する第２球や、第２条及び第３条に対する第２球〜第４球も第１球と同様の過程を経ることによってそれらの投入が完了する。第２条及び第３条における第５球（最終球）及び第１条において連球状態で投入される第３球及び第４球については上記の場合と異なる制御がなされる。ここで、各条における最終球の投入について第２条の第５球を例にして説明した後に、連球状態で投入される第１条の第３球及び第４球について説明する。
【０３２６】
第２条の第５球が排出通路４０６ｂを流下して、第５球が通過センサ４１５ｂの上側素子４１５ｂ１の通過を開始すると、通過センサ信号検知手段６０５ｂが補助通過検出信号の立上りを検知し、通過センサ信号検出手段６０５ｂによる検知に応じて、正常通過判定手段６２２ｂが、位相変化が正常であり、かつ、通過開始時の位相変化であると判定する。また、正常通過判定手段６２２ｂによって通過センサ４１５ｂの通過開始が検知されると、通過時間エラー判定手段６３１ｂは、第５球が通過センサ４１５ｂを通過する時間の計測を開始する。また、通過を開始した遊技球が最終球であるか否かが判定される。ここまでは、先行して投入された他の遊技球の場合と実質的に同一である。正常通過判定手段６２２ｂによって通過センサ４１５ｂの通過開始が検知されると、通過センサ４１５ｂの通過を開始した遊技球が第５球であるので（Ｓ１７１９：Ｙ）、第２条投入ソレノイド作動フラグ９０７ｂが解除される。これによって、投入ソレノイド４１４ｂへの通電が停止され、投入フリッカ４１３ｂの作動が停止されることとなる。その結果、排出通路４０６ｂへの第５球より後続の遊技球の流下が禁止される。以後は、第１球の場合と実質的に同一の過程を経て第５球の投入が完了する。なお、第３条においても第２条の場合と同様に第５球までの投入が完了する。
【０３２７】
次に、第１条における連球状態で投入される第３球及び第４球に対する処理について詳
細に説明する。第３球が上側素子４１５ａ１の通過を完了するまでは、上記の第１球と同一の処理である。第３球に対する上流通過検出信号がオフ状態であり、下流通過検出信号がオン状態である場合に、第４球が上側素子４１５ａ１の通過を開始する。これによって、通過センサ信号検知手段６０５ａによって上流通過検出信号の立上りが検知され、その検知に応じて、検出位相変化パターン生成手段６２１ａが、前回及び今回の検出位相情報の値を、それぞれ、「３」及び「１」から「１」及び「３」に更新する。
【０３２８】
検出位相情報の値が更新されると、正常通過判定手段６２２ａは、検出位相変化パターンが正常通過判定用のいずれの位相変化パターンにも合致しないために、正常な通過ではないと判定する。正常判定手段６２２ａによって正常な通過でないと判定されると、連球判定手段６２３ａが、検出位相変化パターンが、連球判定用位相変化パターン記憶手段６２５に記憶された位相変化パターン「１→３」又は「１→２」に合致するかを判定する。この場合、検出位相変化パターンが「１→３」であるので、連球状態が発生したと判定される。
【０３２９】
ここで、「連球状態」とは、第１条における第３球と第４球の場合と同様に、２つの遊技球が球通路を所定間隔よりも短い間隔で通過する状態であり、具体的には、先行遊技球（第３球目）が下側素子４１５ａ２の通過を完了する以前に、後続遊技球（第４球目）が上側素子４１５ａ１の通過を開始したときの状態を意味する。図５９には、先行遊技球（第３球目）が下側素子４１５ａ２の通過を完了するよりも前に、後続遊技球（第４球目）が上側素子４１５ａ１の通過を開始したときが表されている。この場合の連球状態の発生を検知するために、連球判定用位相変化パターン記憶手段６２５は、位相変化パターン「１→３」を連球判定用位相変化パターンとして記憶している。連球状態は、先行遊技球（第３球目）が下側素子４１５ａ２の通過を完了すると同時に、後続遊技球（第４球目）が上側素子４１５ａ１の通過を開始した場合を含む。つまり、図６１に示されたように、通過センサ信号検知手段６０５ａによって上流通過検出信号の立上りと下流通過検出信号の立下りとが同時に検知された場合（図中の時刻ｔ’）も連球状態の発生と判定し、上述のように下流通過検出信号がオン状態中に上流通過検出信号の立上りのみが検知された場合と同様の処理を実行する。この場合の連球状態の発生を検知するために、連球判定用位相変化パターン記憶手段６２５は、位相変化パターン「１→２」を連球判定用位相変化パターンとして記憶している。
【０３３０】
連球判定手段６２３ａによって連球状態の発生が検知されると（ｔ５１，図４０のＳ１７０６）、連球発生フラグ変更手段６２６ａが、連球発生フラグ保持手段６１２ａに保持された連球発生フラグ９１０ａを設定する（ｔ５３）。なお、後述するが第１条連球発生フラグ９１０ａは第３球及び第４球が通過センサ４１５ａを通過する際の正常でない位相変化に基づく通過順序エラーの発生を阻止するために利用される。
【０３３１】
また、連球判定手段６２３ａによって連球状態の発生が検知されると、連球制御手段６１４ａが、第１条における投入動作を停止させるために、第１条投入ソレノイド作動フラグ９０７ａを即時に解除する（ｔ１２’，図４０のＳ１７１０）。これによって、投入ソレノイド４１４ａへの通電が停止され、投入フリッカ４１３ａの作動が停止されることとなる。なお、第４球は排出通路４０６ａに流下するが、第４球よりも後続の遊技球が排出通路４０６ａに流下することを完全に阻止できる。これによって、３つの遊技球が連球状態で投入されることを防止している。なお、この連球発生フラグ９１０ａは、後述するように第１条投入ソレノイド作動フラグ９０７ａが再設定されるまで（実質的に再投入動作が実施されるまで）設定された状態に維持される。
【０３３２】
連球制御手段６１４ａによって第１条投入ソレノイド作動フラグ９０７ａが解除されると、通過時間エラー阻止フラグ変更手段６５２ａによって通過時間エラー阻止フラグ保持
手段６５１によって保持される第１条通過時間エラー阻止フラグ９１１ａが設定される。
【０３３３】
ここで、第１条通過時間エラー阻止フラグ９１１ａを設定する理由について説明する。第３球が連球状態による通過センサ４１５ａの通過でなければ、連球状態の発生と同じタイミングで第４球が上側素子４１５ａ２の通過を開始するために、通過時間エラー判定手段６３２ａにおける第１条通過センサカウンタ９０９ａに最大通過許容時間Ｔｍが再設定される。しかし、正常通過判定手段６２２において通過開始時の位相変化の検知が行われないために、第１条通過センサカウンタ９０９ａが再設定されない。したがって、第３球が上側素子４１５ａ１の通過を開始した時に設定された最大通過許容時間Ｔｍが経過した後に、第４球の通過が上側素子４１５ａ１及び下側素子４１５ａ２のいずれかを通過中である可能性が発生し、その場合には、通過順序エラーの発生が防止されていても、通過時間エラーが発生する。そこで、第１条通過時間エラー阻止フラグ９１１ａが設定されている期間については、第３球に対する通過許容時間Ｔｍの経過後において第４球が上側素子４１５ａ１及び下側素子４１５ａ２のいずれかを通過中であったとしても通過時間エラーとなることを阻止している。具体的には、通過時間エラー判定手段は、第１条通過時間エラー阻止フラグ９１１ａが設定されていれば（図４０のＳ１７０１：Ｙ）、通過センサカウンタ９０９ａの値が「０」であるか否かを判定せず（Ｓ１７０２のスキップ）、通過センサカウンタ９０９ａの値が「０」である場合であっても、通過センサカウンタが「０」以上である場合と同様の処理を行わせることによって、通過時間エラーの実行（Ｓ１７２２）を阻止している。
【０３３４】
第１条通過時間エラー阻止フラグ９１１ａは、後述するように第１条投入ソレノイド作動フラグ９０７ａが再設定されるまで（実質的に再投入動作が実施されるまで）設定された状態に維持される。これは、本形態では、第１条投入ソレノイド作動フラグ９０７ａが設定されるタイミングと実質的に同時に通過許容時間の計測が再開されるために、それまでの期間においてのみ通過時間エラー阻止フラグ９１１ａを設定している。
【０３３５】
また、連球制御手段６１４ａ〜６１４ｃによる第１条投入ソレノイド作動フラグ９０７ａが解除されると、補助通過時間エラー阻止フラグ変更手段６６２によって補助通過時間エラー阻止フラグ保持手段６６１によって保持される第１条補助通過時間エラー阻止フラグ９１４ａが設定される。
【０３３６】
ここで、第１条補助通過時間エラー阻止フラグ９１４ａを設定する理由について説明する。第３球が連球状態による投入カウントセンサ４１６ａの通過でなければ、第３球が投入カウントセンサ通過を完了するタイミングで、補助通過時間エラー判定手段における第１条カウントセンサカウンタ９１３ａに通過許容時間Ｔｍ’が再設定される。しかし、正常通過判定手段６２２ａにおいて通過完了時の位相変化の検知が行われないために、第１条通過センサカウンタ９０９ａが再設定されない。したがって、第２球が下側素子４１５ａ２の通過を完了した時に設定された通過許容時間Ｔｍ’が経過した後に、第３球又は第４球の通過がカウントセンサ４１６ａを通過中である可能性が発生し、その場合には、通過順序エラーや通過時間エラーの発生が防止されていても、補助通過時間エラーが発生する。そこで、第１条補助通過時間エラー阻止フラグ９１４ａが設定されている期間については、第２球に対する通過許容時間Ｔｍ’の経過後において第３球又は第４球がカウントセンサ４１６ａを通過中であったとしても通過時間エラーとなることを阻止している。具体的には、補助通過時間エラー判定手段６３２ａは、第１条補助通過時間エラー阻止フラグ９１４ａが設定されていれば（Ｓ１８０１：Ｙ）、カウントセンサカウンタ９１３ａの値が「０」であるか否かを判定せず（Ｓ１８０２をスキップ）、カウントセンサカウンタ９１３ａの値が「０」である場合であっても、それが「０」以上である場合と同様の処理を行わせることによって、補助通過時間エラーの実行（Ｓ１８０６）を阻止している。
【０３３７】
第１条補助通過時間エラー阻止フラグ９１４ａは、後述するように第１条投入ソレノイド作動フラグ９０７ａが再設定されるまで（実質的に再投入動作が実施されるまで）設定された状態に維持される。これは、本形態では、第１条投入ソレノイド作動フラグ９０７が設定されるタイミングと実質的に同時に通過許容時間の計測が再開されるために、それまでの期間においてのみ補助通過時間エラー阻止フラグ９１４ａを設定している。
【０３３８】
連球制御手段６１４は、一旦、第１条投入ソレノイド駆動フラグ９０７ａを解除した後、第２条及び第３条における遊技球の投入が終了し、第２条の第５球の通過の開始及び第３条の第５球の通過の開始のうち遅い開始の検知に応じて設定された最大通過許容時間の経過を監視する。具体的には、第１条投入通過センサカウンタ９０９ａ〜第３条通過センサカウンタ９０９ｃの全てが「０」になるのを監視する。
【０３３９】
第１条連球制御手段６１４ａ〜第３条の連球制御手段６１４ｃによる第１条投入通過センサカウンタ９０９ａ〜第３条通過センサカウンタ９０９ｃの全てが「０」になったことの検知に応じて、遊技球振分手段６０３が、投入が未完に終わっている個数の遊技数を第１条〜第３条に振り分ける。なお、この振り分けは上記で説明した振分けと同一である。この再振分けにおいては、連球状態の発生によって投入予定個数の遊技球の投入を完了しなかった条を含む少なくとも１つの条から選択された少なくとも１つの条に、投入すべき個数の遊技球が再振り分けする。具体的には、投入が完了したと判定されなかった遊技球の個数が「３」であるために、第１条〜第３条の全ての投入予定個数が「１」に再設定され、各条の投入ソレノイド駆動フラグ９０７ａ〜９０７ｃが設定される。これによって、投入が未完に終わった遊技球と同数の遊技球の投入が再開されることとなる。連球発生フラグ９１０ａ、通過時間エラー阻止フラグ９１１ａ及び補助通過時間エラー阻止フラグ９１４ａは、遊技球振分手段６０３による再振分の完了後に、それぞれ、連球制御手段６１４ａ、通過時間エラー阻止フラグ変更手段６５２ａ及び補助通過時間エラー阻止フラグ変更手段６５３ａによって解除される。以後の動作は上記で説明したのと同一である。なお、再投入において投入開始時の総投入予定個数の遊技球が投入されなければ、再投入動作が繰返し行われる。
【０３４０】
上記においては、第１条において連球状態が発生する場合について説明したが、第２条や第３条で連球状態が発生する場合についても同様の処理が実行される。以上の過程を経て、総投入予定個数の遊技球の投入が完了する。
【０３４１】
総投入予定個数の遊技球の投入の完了後に、始動レバー１２４の操作に応じた始動開始信号が入力されると（ｔ８１）、始動開始信号の受信の検知から所定の時間Ｔｃ（本形態においては、３００ｍｓ）の経過後に（ｔ８１’）、個数エラー判定手段６３１が、第１計数手段によって計数された通過済個数Ａと第２計数手段によって計数された通過済個数Ｂとを比較し、通過済個数Ｂが通過済個数Ａよりも少なければ、エラー制御手段６１３によって個数エラー処理が実行される（図３７のＳ７０９）。上記のように、第１条の第３球及び第４球が連球状態で投入された場合、通過順序エラー及び通過時間エラーは発生しないものの第３球及び第４球は正常な通過ではないために第１計数手段６０７ａによって計数されない。一方、第２計数手段６０９aによっては、補助通過時間エラーの発生を抑制することによって、第１条の第３球及び第４球の通過を含む全ての遊技球の通過が検知される。具体的には、図５９に示されたように、上側素子４１５ａ１が第４球目の通過開始を検出した時点（ｔ５１）に正常な順序で各遊技球が通過しているという条件は満たされなくなる。このため、この時点から再び当該条の投入ソレノイド作動フラグ９０７ａが設定されるまでの期間、第１計数手段６０７ａは各遊技球の正常な通過でないために計数が行われない。つまり、第１計数手段６０７ａでは第１条の第３球目及び第４球目の通過は計数されず、第１球目及び第２球目のみが計数されているために、投入個数保持手段６０４ａが保持する当該条の投入予定個数は最初の投入予定個数「５」から通過済個数Ａを減算した値である「３」となる。一方、第２計測手段６０９ａは、時刻ｔ２３、ｔ３３、ｔ４３、ｔ５５に第１球目から第４球目までの遊技球の通過を検出する。したがって、連球状態による投入が発生した場合には、通過済個数Ａと通過済個数Ｂとが異なる値となる。しかし、連球状態が発生した場合には、通過済個数Ｂが大きくなるために、上記の条件で通過済個数Ａと通過済個数Ｂとを比較して個数エラーの判定を行った場合、連球状態の発生に起因する個数エラーが発生することはない。
【０３４２】
このように、実施形態１の遊技機１０においては、検出位相変化パターンが正常であるかどうかの判定を行うだけではなく、検出位相変化パターンが正常ではないと判定されたときにも、それが連球によるものであるか否かを判定するものとしている。連球は、遊技機の上皿３０２が空であるときに賞球や貸球等の払出しが行われ、払い出された遊技球が勢いよく遊技球案内路３２２ａ，３２２ｂ，３２２ｃに流入するなどして起こるものであり、連球か否かを判定することによって、そのような場合に通過順序エラー、通過時間エラー及び補助通過時間エラーが生じているものと誤って判定して、それらのエラー処理が実行されてしまうのを防止することが可能となる。したがって、円滑な遊技進行を確保することができるとともに、遊技機の稼働率低下を防止することできる。
【０３４３】
なお、上記実施形態１では、第２計数手段６０９ａ〜６０９ｃにおける通過済個数Ｂが、第１計数手段６０７ａ〜６０７ｃにおける通過済個数Ａ未満である場合にのみ個数エラーを発生させる場合について説明したが、本発明においては、通過済個数Ａと通過済個数Ｂが一致しない場合に個数エラーを発生させてもよい。しかし、上記において説明したように、このままでは始動レバー１２４の操作に応じた始動開始信号の検知（時刻ｔ８１）から所定の時間後に通過済個数Ａと通過済個数Ｂとが一致しないことになり、個数エラー判定手段がその不一致に基づき異常検知信号をエラー処理実行手段１１２に出力することになる。これを避けるために、図６２又は図６３に示すように、更に、個数エラー阻止フラグ保持手段６４１ａ〜６４１ｃと個数エラー阻止フラグ変更手段６４２とを含む個数エラー阻止手段６３１を備える構成とし、個数エラー阻止フラグが設定されているときには、個数エラー判定手段６３１はエラー判定を行わないものとする。ここで、阻止フラグ変更手段６４２は、図６４に示されたように、連球発生フラグ９１０ａ〜９１０ｃが設定されたときに個数エラー阻止フラグを設定する。個数エラー阻止フラグは設定状態を少なくとも通過済個数Ａと通過済個数Ｂとの比較を行うまで維持される。遊技球数比較処理Ｓ１５１４において、図６５に示されたように、いずれかの条の個数エラー阻止フラグが設定されている場合（１９０１：Ｙ）には、通過済個数Ａと通過済個数Ｂとの一致の判定（Ｓ１９０２）を行わずに、個数エラー阻止フラグを解除する（Ｓ１９０４）。これにより、連球の発生に起因して第１計数手段６０７ａ〜６０７ｃの通過済個数Ａと第２計数手段６０９ａ〜６０９ｃの通過済個数Ｂとが一致しなくなり、誤って個数エラー処理が行われるのを防止することができる。なお、他の理由でずれた場合においては、個数エラー処理（Ｓ１９０３）が実行される。
【０３４４】
なお、図６２に示された制御を行う球式回胴遊技機では、連球が発生すると個数エラーを検知しないものとしたが、これに限らず、連球が発生したときには、連球制御手段６１４が通過済個数Ａに値「２」を加算するようにして補正し（通過個数補正手段）、補正後の通過済球数Ａと通過済球数Ｂとを比較してエラー判定を行うものとしてもよい。すなわち、連球の発生に起因して第１計数手段６０７ａ〜６０７ｃが、計数されない２球（第４球、第５球）分だけ補正するものである。このように、補正された通過済球数を用いてエラー判定を行うものとすることによって不正行為による遊技球の投入を連球として見逃してしまう危険性をより小さくすることができる。
【０３４５】
〔第２の形態〕
本実施形態２は、連球が発生して投入動作が一旦中断されて、再び投入動作を開始した
後の制御を上記実施形態１と異ならせたものであり、具体的には、投入動作の再開後に未投入球数を他の条に振り分けずに、連球が発生した条で未投入球数の投入を全て完了するように制御することを特徴とするものである。
【０３４６】
図６６は、本発明の実施形態２の特徴部分に係る機能ブロック図である。図６７は、本発明の実施形態２の特徴部分に係る制御の一例を表わすタイミングチャートである。なお、図６７は、総投入個数が１５のときに第１条から第３条の各投入装置にそれぞれ５球ずつの投入個数が振り分けられ、第１条の第３球と第４球とが連球となった例を示している。
【０３４７】
実施形態１と同様にして連球発生フラグ保持手段６１２Ａに保持されたいずれかの条の連球発生フラグが設定されるのと実質的に同一のタイミングで、連球制御手段６１４Ａａ〜６１４Ａｃは、連球状態が発生した条における遊技球の投入を直ちに中断するために、当該条の投入ソレノイド作動フラグ９０７ａ〜９０７ｃを解除する。連球制御手段６１４Ａａ〜６１４Ａｃは、連球状態が発生した条に対応する通過センサカウンタ９０９ａ〜９０９ｃの値が「０」になったときに、投入個数保持手段６０４Ａａ〜６０４Ａｃに保持された当該条の未投入の個数の遊技球を全て当該条により投入させるために、当該条の投入ソレノイド作動フラグ９０７ａ〜９０７ｃを設定する。
【０３４８】
最終球判定手段６０８Ａａ〜６０８Ａｃは、当該条の予定投入個数が「１」である状態で上側素子４１５ａ１，４１５ｂ１，４１５ｃ１が最終球の通過開始を検出したときに、対応する条の投入動作を停止させるために投入ソレノイド作動フラグ９０７を解除する。
このとき、連球の発生に起因して、個数エラー判定手段６３１、通過時間エラー判定手段６３２ａ〜６３２ｃ、補助通過時間エラー判定手段６３３ａ〜６３３ｃが、エラー判定を行わないようにする点は、実施形態１と同様である。
【０３４９】
〔第３の形態〕
本実施形態３は、連球が発生した後の制御を上記実施形態２と異ならせたものであり、具体的には、連球が発生したときに第１計数手段６０７Ｂａ〜６０７Ｂｃによるカウント値に２を加算して、各条における実際の投入数が投入予定個数と一致するように制御することを特徴とするものである。
【０３５０】
図６８は本発明の実施形態３の特徴部分に係る機能ブロック図である。図６９は、本発明の実施形態３の特徴部分に係る制御の一例を表わすタイミングチャートである。なお、図６９は、総投入個数が１５のときに第１条から第３条の各投入装置にそれぞれ５球ずつの投入個数が振り分けられ、第１条の第３球と第４球とが連球となった例を示している。
【０３５１】
実施形態１と同様にして連球発生フラグ保持手段６１２Ｂに保持されたいずれかの条の連球発生フラグが設定されるのと実質的に同一のタイミングで、連球制御手段６１４Ｂａ〜６１４Ｂｃは、連球が発生した条における遊技球の投入を直ちに中断するために投入ソレノイド作動フラグ９０７を解除し、投入個数保持手段６０４Ｂａ〜６０４Ｂｃに保持された当該条の投入予定個数及び総投入予定個数から値「２」を減算し、かつ第１計数手段６０７Ｂａ〜６０７Ｂｃで計数された通過済個数Ａに値「２」を加算する。連球制御手段６１４Ｂａ〜６１４Ｂｃは、値「２」が減算された投入予定個数の遊技球を全て連球状態が発生した当該条により投入するように当該条の投入ソレノイド作動フラグ９０７を設定する。
前掲した通り、連球状態が検出される直前の遊技球（図６９の第３球目）とそれに続く遊技球（図６９の第４球目）については、第１計数手段６０７Ｂａ〜６０７Ｂｃが計数しないために、その２個分に関して当該条の投入予定個数、総投入予定個数及び通過済個数Ａに対して補正を行っている。
【０３５２】
当該条における遊技球の投入が再開されると、当該条の投入予定個数が「１」となった状態で上側素子４１５ａ１，４１５ｂ１，４１５ｃ１が最後の遊技球の通過開始を検出したときに、対応する条の投入動作を止めるように当該条の投入ソレノイド作動フラグ９０７を解除する。
このとき、連球状態の発生に起因して、通過時間エラー判定手段６３２ａ〜６３２ｃ及び補助通過時間エラー判定手段６３３ａ〜６３３ｃが、エラー判定を行わないようにする点は、実施形態１と同様である。
【０３５３】
このように、実施形態３では、実際の未投入球数と投入個数保持手段６０４ａ〜６０４ｃに保持された投入予定個数とを一致させるように補正が行われるので、連球の発生に起因して予定投入個数よりも実際の投入個数が多くなってしまうのを防止することができる。
なお、上記実施形態では、投入個数保持手段６０４Ｂａ〜６０４Ｂｃに保持された投入予定個数を補正する構成としたが、これに限らず、例えば連球発生フラグが設定されている間は、下側素子４１５ａ２，４１５ｂ２，４１５ｃ２が遊技球の通過完了（下流通過検出信号の立下り）を検出する毎に無条件（正常な通過か否かを問わず）に第１計数手段６０７Ｂａ〜６０７Ｂｃが当該条の投入予定個数、総投入予定個数及び通過済個数Ａを更新する構成として、実際の投入個数と通過済個数Ａと一致させてもよい。
【０３５４】
〔第４の形態〕
本実施形態４は、連球が発生した後の制御を上記の実施形態１と異ならせた形態であって、連球発生後において連球発生タイミングに関わらず、所定の時間以上待機させてから再投入動作を実施することを特徴とするものである。なお、本実施形態４では、上記の実施形態１の場合と異なり個数エラーの判定を主制御装置４５ａのタイマ割込み処理において実行し、また、上記の実施形態１とは異なる方式で遊技球ベット処理を実行する場合について説明するが、再投入動作前に所定の時間以上待機させること以外は、実質的に同一である。また、払出制御基板３７ａ及び副制御基板４７ａにおける制御は同一である。以下においては、実施形態１と異なる部分についてのみ詳細に説明する。
【０３５５】
まず、主制御装置４５ａのタイマ割込み処理について説明する。図７０は、主制御装置４５ａのタイマ割込み処理の一例を表すフローチャートである。主制御装置４５ａのタイマ割込み処理では、センサ監視処理Ｓ５００７の内部処理が異なること及び通過センサカウンタ９０９ａ〜９０９ｃの更新（図３３におけるＳ２１６〜Ｓ２１９）を行わないこと以外は実施形態１における主制御装置４５ａのタイマ割込み処理と同一である。なお、通過センサカウンタ９０９ａ〜９０９ｃの更新は、後述する遊技球ベット処理５３０６内で実行される。なお、本形態では、第１条〜第３条のカウントセンサカウンタ９１３ａ〜９１３ｃは用いられない。
【０３５６】
ここで、センサ監視処理Ｓ５００７について説明する。センサ監視処理Ｓ５００７では、まず、払出動作中であるか否かが判定され（Ｓ５１０１）、また、払出制御基板３７ａからの払出カウント信号の受信が検知されているか否かが判定される（Ｓ５１０２）。払出動作中であるか否かは、具体的には、払出制御基板３７ａからの払出中信号の受信が検知されている場合には払出動作中と判定し、検知されていない場合には払出動作中でないと判定する。払出動作中でないにも関わらず払出カウント信号が受信されている場合には、正常な払出による遊技球の通過ではないと判定して、期間外払出エラーフラグが設定される（「期間外払出エラーフラグ設定処理」Ｓ５１０３）。なお、期間外払出エラーフラグが設定されると、後述する払出エラー処理において、エラー処理が実行されると共にエラー発生が報知されることとなる。
【０３５７】
その後に、投入動作中であるか否かが判定され（Ｓ５１０４）、また、通過センサ信号が検知されているかが判定される（５１０５）。投入動作中であるか否かは、具体的には、投入動作期間フラグが設定されている場合には投入動作中と判定し、投入動作期間フラグが設定されていない場合には投入動作中でないと判定する。投入動作中でないにも関わらず通過センサ４１５ａ〜４１５ｃからの上流通過検出信号又は下流通過検出信号が受信されている場合には、正常な投入による遊技球の通過ではないと判定して、期間外投入エラーフラグが設定される（「期間外投入エラーフラグ設定処理」Ｓ５１０８）。なお、期間外投入エラーフラグが設定されると、後述する投入エラー処理において、エラー処理が実行されると共にエラー発生が報知される。次に、各種のセンサからの信号状態が変化している場合には、センサ検知情報を更新する（「センサ検知情報更新処理」Ｓ５１０９）。
【０３５８】
センサ検知情報更新処理Ｓ５１０９の後に、カウントセンサ４１６ａ〜４１６ｃを正常に通過する遊技球の個数（通過済個数カウンタＢの値）が計数される（「補助通過数計数処理」Ｓ５１１０）。ここで、補助通過数計数処理Ｓ５１１０について詳細に説明する。図７２は、補助通過数計数処理の一例を表すフローチャートである。補助通過数計数処理Ｓ５１１０では、まず、いずれかの条からの補助通過検出信号の立下りが検知されていれば、通過済個数カウンタＢの値が立下りを検知した条の数だけ加算された値に更新される（「補助通過数加算処理」Ｓ５２０１）。補助通過数加算処理Ｓ５２０１の後に、投入済個数カウンタＡ９０１の値と通過済個数カウンタＢ９０２の値とを比較するタイミングを決定するための個数比較タイマが設定されているか否かが判定される（Ｓ５２０２）。具体的には、個数比較タイマの値が、「０」を超えて大きい場合に個数比較タイマが設定されていると判定され、「０」である場合には個数比較タイマが解除されていると判定される。なお、個数比較タイマは、遊技者による始動レバー１２４の操作に応じて所定の値（本形態では、「２０３」）に設定される。個数比較タイマが設定されていない場合には、補助通過数計数処理Ｓ５１１０が終了する。一方、個数比較タイマが設定されていない場合には、個数比較タイマの値が現在値から「１」だけ減算した値に更新される（「個数比較タイマ更新処理」Ｓ５２０３）。個数比較タイマ更新処理Ｓ５２０３の後に、個数比較タイマが解除されたか否かが判定される（Ｓ５２０４）。個数比較タイマが解除された場合には、補助通過数計数処理Ｓ５１１０が終了する。一方、個数比較タイマが解除されていない場合には、再遊技状態であるか否かが判定されて（Ｓ５２０５）、再遊技状態である場合には補助通過計数処理Ｓ５１１０が終了する。
【０３５９】
判定処理Ｓ５２０５において再遊技状態でないと判定された場合には補助通過数（投入済個数カウンタＢ９０２の値）が投入済数（投入済個数カウンタＡ９０１の値）以上であるか否かが判定される（Ｓ５２０６）。補助通過数が投入済数以上である場合には補助通過計数処理Ｓ５１１０が終了し、投入済数未満である場合には個数エラーフラグが設定された後に補助通過計数処理Ｓ５１１０が終了する。個数エラーフラグが設定されると、エラー処理が実施されると共に、個数エラーの発生が報知されることとなる。実施形態１の場合の個数判定の条件が補助通過数（投入済個数カウンタＢ９０２の値）と投入済数（投入済個数カウンタＡ９０１の値）との合致であったのと異なり、本実施形態４では、補助通過数が投入済数以上であることを条件としているために、連球状態の発生によって補助通過数が投入済数以上となったとしても個数エラーと判定されることはない。つまり、個数エラーの判定条件の相違によって実質的に個数エラーの発生を阻止している。
【０３６０】
次に、主制御装置４５ａのメイン処理及び通常遊技処理（図３５及び図３６参照）について説明する。なお、これらにおいて、変動待機処理の内部処理のみが異なるためにその他の説明を省略する。図７３は、変動待機処理の一例を表すフローチャートである。
【０３６１】
変動待機処理Ｓ５３０４において、センサ監視処理Ｓ５３０６の内部処理が異なること
及び投入球数比較処理（図３７におけるＳ７０９）が行われないこと以外は実施形態１における主制御装置４５ａの変動待機処理と実質的に同一である。なお、投入球数比較処理と同様の処理は、上述のようにタイマ割込み処理のセンサ監視処理Ｓ５００７において実行される。
【０３６２】
ここで、遊技球ベット処理Ｓ５３０６について詳細に説明する。図７４は、遊技球ベット処理の一例を表すフローチャートである。遊技球ベット処理Ｓ５３０６では、まず、マックスベットボタン３０４の操作可否を報知する発光装置（図示せず）や始動レバー１２４の操作可否を報知する発光装置１３２の発光を制御する（「スイッチＬＥＤ発光制御処理」Ｓ５４０１）。具体的には、スイッチ点灯フラグの設定に応じて発光を制御する。
【０３６３】
スイッチＬＥＤ発光制御処理Ｓ５４０１の後に、投入許可状態であるか否かが判定される（Ｓ５４０２）。具体的には、マックスベットボタン３０４の操作可否を表す発光装置の点灯フラグが設定されているか否かが判定される。投入許可状態でない場合（投入禁止状態）には、本遊技球ベット処理Ｓ５４０６が終了する。一方、投入許可状態である場合には、投入開始か否かが判定される（Ｓ５４０３）。具体的には、１ベットボタン１１４又はマックスベットボタン３０４の操作に応じた１ベット操作信号又は最大ベット操作信号が立上り状態（オフ状態からオン状態への移行）であるか否かが判定される。なお、実際的な１ベット操作信号又は最大ベット操作信号のオン・オフ状態は、タイマ割込み処理のスイッチ読込処理Ｓ５００６で監視されており、判定処理Ｓ５４０３では、スイッチ読込処理Ｓ５００６で取得された情報を参照している。１ベット操作信号又は最大ベット操作信号が立上り状態でない場合には、本遊技球ベット処理Ｓ５３０６が終了する。
【０３６４】
１ベット操作信号又は最大ベット操作信号が立上り状態である場合には、ベットが完了しているか否かが判定される（Ｓ５４０４）。具体的には、特別遊技状態におけるＪＡＣゲーム状態である場合には１ベット（５球の投入）が完了しているか否かが判定され、その他の遊技状態である場合には３ベット（１５球の投入）が完了しているか否かが判定される（Ｓ２０６）。ベットが完了していない場合には、投入すべき遊技球の個数（投入予定個数）が決定される（Ｓ５４０５）。具体的には、既に投入が完了している遊技球の個数（投入済個数Ａ）と、ベット操作信号の種類と、遊技状態の種類（ＪＡＣゲーム状態か否か）とを参照して、投入予定個数が決定される。例えば、投入済個数Ａが「０」であり、最大ベット操作信号の立上りが検知されている場合には、ＪＡＣゲーム状態においては投入予定個数が「５」に設定され、ＪＡＣゲーム状態以外においては投入予定個数が「１５」に設定される。また、１ベットボタン１１４が操作されて５球が投入されたときやマックスベットボタン１３０４が操作されたにも関わらず球切れ等によって前回の投入動作で５球しか投入できなかったときに、最大ベット操作信号の立上りが検知された場合には、「１５」から投入済個数カウンタＡ９０１の値「５」を減じた「１０」が投入予定個数に設定される。投入予定数決定処理Ｓ２０７の後に、遊技球の投入を実質的に管理する処理が実行される（「投入監視処理」Ｓ５４０６）。
【０３６５】
ここで、投入監視処理Ｓ５４０６について詳細に説明する。図７５は、投入監視処理の一例を表すフローチャートである。投入監視処理Ｓ５４０６では、まず、投入予定個数を投入予定個数カウンタの値として設定し（「投入予定数決定処理」Ｓ５５０１）、全条における投入動作の許可設定が行われる（「全条投入許可設定処理」Ｓ５５０２）。投入動作の許可設定においては、具体的には各条の投入リトライフラグ（９０６ａ〜９０６ｃ）が設定される。各条の投入リトライフラグ（９０６ａ〜９０６ｃ）が「１」の場合は投入が許可された投入許可状態を表し、「０」の場合は投入禁止状態を表している。全条投入許可設定処理Ｓ３０２の後に、初投入動作時に実行されると共に、必要に応じて初回の投入動作に引き続き行われる再投入動作時に実行されるループ処理（Ｓ５５０３〜Ｓ５５１７）に移行する。
【０３６６】
ループ処理において、まず、投入監視情報が初期化される。具体的には、投入予定個数カウンタ（９０４ａ〜９０４ｃ）（条別の投入予定数）の各々が「０」に設定され、各条の投入ソレノイド作動フラグ（９０７ａ〜９０７ｃ）（通過規制作動フラグ）の各々が解除され、条別の通過許可期間の各々の残り時間に相当する条別の通過許可残時間情報（通過センサカウンタ９０９ａの値）が「０」に設定され、条別の参照位相の各々として第１位相（位相情報値「０」）が選択される（Ｓ５５０３）。
【０３６７】
参照位相は、正常判定用位相変化パターンから選択される位相（位相情報値：「０」〜「３」）である。なお、正常判定用位相変化パターンは、第１位相（位相情報値「０」）、第２位相（位相情報値「２」）、第３位相（位相情報値「３」）及び第４位相（位相情報値「１」）のこの順序での順序列で構成され。また、連球判定用位相パターンは、第２位相及び第３位相で構成される。
【０３６８】
投入動作期間を終了するか否かを、投入予定個数の遊技球の投入が完了しているか否かの判定（Ｓ５５０４）と、再投入動作が許可されている条があるか否かの判定（Ｓ５５０５）とによって判断する。投入予定数の遊技球の投入が完了しておらず、かつ、投入が許可されている条がある場合には、次の処理に移行する。一方、それ以外の場合、つまり、投入予定数が投入されていれば再投入動作を行う必要がないために、また、投入が許可されている条がない場合には投入動作自体が続行できないために、本投入監視処理Ｓ５４０６が終了する。
【０３６９】
判定処理Ｓ５５０５の後に、連球発生フラグが設定されているかが判定される（Ｓ５５０６）。連球発生フラグが設定されている場合には、後述の再投入開始待機処理Ｓ５５０８に移行し、連球発生フラグが設定されていない場合には、全条の投入リトライフラグ９０６ａ〜９０６ｃが全て設定されているか否かが判定される（Ｓ５５０７）。球切れの発生又は連球の発生による再投入動作である場合には、所定の時間（本形態では、５４回の１．４９ｍｓ間隔のタイマ割込みに相当する約８０ｍｓ）だけ待機する（「再投入開始待機処理」Ｓ５５０８）。
【０３７０】
再投入開始待機処理Ｓ５５０８の後に、投入予定数を投入許可条の各々で個数が２以上異ならないように実質的に均等に振り分けて、各投入許可条で投入すべき遊技球の個数（投入予定個数カウンタ９０４ａ〜９０４ｃの値）が決定されると共に、他の投入監視情報の各々が所定の投入開始時用の初期情報に設定される（「投入予定数振分処理」Ｓ５５０９）。振分投入予定個数の決定においては、上皿３０２に流入した遊技球は、構造的に、第３条の遊技球投入部４１０ａに最も流入し易く、第１条の遊技球投入部４１０ａに最も流入し難くなっているために、第３条に振り分けられる遊技球の個数が第１条及び第２条に振り分けられる遊技球の個数以上であり、かつ、第２条に振り分けられる遊技球の個数が第１条に振り分けられる遊技球の個数以上となるように優先順位を付けて振り分けている。また、各条の投入予定個数カウンタ９０４ａ〜９０４ｃの値が「１」以上であるすべての条に対して、投入ソレノイド作動フラグ（９０７ａ〜９０７ｃ）が設定され、通過センサカウンタ９０９ａ〜９０９ｃの値に「２０３」が設定され、参照位相が第１位相に設定される。
【０３７１】
投入予定数振分処理Ｓ５５０９の後に、タイマ割込みが実行されるまで待機して（「タイマ割込み待機処理」Ｓ５５１０）、タイマ割込みの完了に応じて、返却操作が開始されたか否かが判定される（Ｓ５５１１）。返却操作の開始と判定された場合には、投入を中止する処理が実行される（「投入中止処理」Ｓ５５１８）。
【０３７２】
判定処理Ｓ５５１１において返却操作の開始ではないと判定された場合には、いずれか
の条が通過許可期間中であることを表す投入動作中フラグ（投入動作中情報）が解除される（「投入中情報初期化処理」Ｓ５５１２）。投入動作中フラグは、後述の第１条投入制御処理Ｓ５５１３、第２条投入制御処理Ｓ５５１４、第３条投入制御処理Ｓ５５１５において各条の通過許可期間が終了していない場合に設定される。投入中情報初期化処理Ｓ５５１２の後に、第１条に対する投入制御処理、第２条に対する投入制御処理及び第３条に対する投入制御処理が実行される（「第１条投入制御処理」Ｓ５５１３，「第２条投入制御処理」Ｓ５５１４，「第３条投入制御処理」Ｓ５５１５）。投入中情報初期化処理Ｓ５５１２及び第１条から第３条の投入制御処理Ｓ５５１３〜Ｓ５５１５は、タイマ割込み間隔で１度ずつ実行される。なお、第１条投入制御処理Ｓ５５１３，第２条投入制御処理Ｓ５５１４，第３条投入制御処理Ｓ５５１５の詳細については、本投入監視処理Ｓ５４０６の全体的な説明後に記載する。
【０３７３】
第３条投入制御処理Ｓ５５１５の後に、各条の投入ソレノイド作動フラグ（９０７ａ〜９０７ｃ）を参照して、全条の投入ソレノイド４１４ａ〜４１４ｃの駆動を制御する（「全条投入ソレノイド駆動処理」Ｓ５５１７）。各条の投入ソレノイド作動フラグ（９０７ａ〜９０７ｃ）は、投入予定数振分処理Ｓ５５０９において解除状態から設定状態に変更される場合があり、第１条投入制御処理Ｓ５５１３、第２条投入制御処理Ｓ５５１４、第３条投入制御処理Ｓ５５１５において設定状態から解除状態に変更される場合がある。全条投入ソレノイド駆動処理Ｓ５５１６の後に、全条の投入動作が終了したか否かが判定される（Ｓ５５１７）。具体的には、投入動作中フラグ（投入動作中情報）が設定されていない場合に全条の投入動作が終了したと判定される。これは、全条の通過許可期間が終了していること、つまり、全条の通過センサカウンタ９０９ａ〜９０９ｃの値が「０」であることと同義である。
【０３７４】
ここで、第１条投入制御処理Ｓ５５１３、第２条投入制御処理Ｓ５５１４、第３条投入制御処理Ｓ５５１５について詳細に説明する。なお、第２条投入制御処理Ｓ５５１４、第３条投入制御処理Ｓ５５１５は、第１条投入制御処理Ｓ５５１３と実質的に同一であるために、第１条投入制御処理Ｓ５５１３の説明における「第１条」なる文言を第２条投入制御処理Ｓ５５１４では「第２条」と、第３条投入制御処理Ｓ５５１５では「第３条」と読み替えることとして、その詳細な説明を省略する。図７５は、第１条投入制御処理の一例を表すフローチャートである。
【０３７５】
第１条投入制御処理Ｓ５５１３では、まず、第１条の通過許可期間中であるか否かが判定される。具体的には第１条の通過センサカウンタ９０９ａの値が「０」であるか否かが判定される（Ｓ５６０１）。第１条の通過センサカウンタ９０９ａの値が「０」である場合は第１条の通過許可期間外を意味し、第１条の通過センサカウンタ９０９ａの値が「０」を超えて大きい場合は第１条の通過許可期間内を意味する。判定処理Ｓ５６０１の後に、第１条の位相が変化したかが判定される（Ｓ５６０２）。具体的には、直前のタイマ割込み処理のスイッチ読込処理Ｓ５００６で読み込まれた第１条の位相が正常な位相パターンのうちの現在選択されている第１条の位相（以下、第１条の参照位相と称す）と同一であるか否かが判定される。
【０３７６】
判定処理Ｓ５６０２において第１条の位相に変化がないと判定された場合には、第１条の通過許可期間が今回の第１条投入制御処理Ｓ３１２において終了するか否かが判定される（Ｓ５６０３）。具体的には、第１条の通過センサカウンタ９０９ａの値の現在値から「１」だけ減算した値が「０」であるかによって判定される。なお、ここでは、第１条の通過センサカウンタ９０９ａの値は更新されない。第１条の通過許可期間が終了すると判定された場合には、第１条の通過センサカウンタ９０９ａの値が「１」だけ減算された値に更新される（「通過許可時間更新処理」Ｓ５６０４）。一方、第１条の通過許可期間が終了しないと判定された場合には、第１条が投入禁止状態であるか否かが判定される（Ｓ
５６０５）。具体的には、第１条の投入ソレノイド作動フラグ９０７ａが設定されているか否かが判定される。第１条の投入ソレノイド作動フラグ９０７ａが設定されている場合には第１条の投入フリッカ４１３ａが既に遊技球の流下を禁止しているか、禁止するために移動中であるかを意味し、第１条の投入ソレノイド作動フラグ９０７ａが設定されていない場合には、第１条の投入フリッカ４１３ａが遊技球の流下を許可しているか、許可するために移動中であるかである。判定処理Ｓ５６０３において肯定判定される場合としては、例えば、（１）第１番目に投入されるべき遊技球が投入予定数振分処理Ｓ５６０９で設定された第１条の通過許可期間内に第１条の通過センサ４１５ａの通過を開始しない場合（球切れの場合）や、（２）第１番目に投入されるべき遊技球が投入予定数振分処理Ｓ５６０９で設定された第１条の通過許可期間内に第１条の通過を開始しない場合（球詰まりの場合）や、先行遊技球の第１条の通過センサ４１５ａの通過開始時に延長された第１条の通過許可期間（後述する通過許可期間延長処理Ｓ５６１９で設定）内に後続球が第１条の通過センサ４１５ａの通過を開始しない場合（球切れの場合）や、（４）先行球の通過開始時に延長された第１条の通過許可期間（後述する通過許可期間延長処理Ｓ５６１９で設定）内に後続球が第１条の通過センサ４１５ａの通過を完了しない場合（球詰まりの場合）が挙げられる。既に第１条が投入禁止状態である場合には、第１条の通過許可時間更新処理Ｓ５６０４により第１条の通過センサカウンタ９０９ａの値が「１」だけ減算された値に更新される。
【０３７７】
判定処理Ｓ５６０５において第１条が通過禁止状態でないと判定された場合には、第１条による再投入を禁止するために第１条の投入リトライフラグ９０６が解除される（「再投入禁止設定処理」Ｓ５６０６）。なお、第１条の通過許可期間が満了予定であるにも関わらず通過許可状態である場合、第１条において投入されるべきであった少なくとも最後の遊技球の通過が開始されていないために再投入が実行されることとなるが、第１条による再投入は行われないこととなる。
【０３７８】
再投入禁止設定処理Ｓ５６０６の後に、遊技球が第１条の通過センサ４１５ａを通過中であるか否かが判定される（Ｓ５６０７）。遊技球が第１条の通過センサ４１５ａ通過中である場合は、球詰まりや不正投入装置（図示せず）を用いた不正行為等によって遊技球が第１条の通過許可期間内に第１条の通過センサ４１５ａの通過を完了していない場合であるので、球式回胴遊技機１０の遊技進行を停止させると共に通過時間エラーの発生を報知するために通過時間エラーコマンドがリングバッファに格納される（「通過時間エラー処理」Ｓ５６０８）。一方、遊技球が通過中でない場合は、第１条における球切れによる第１条の通過許可期間満了予定であるためにエラーとはせずに、第１条の通過センサ４１５ａ投入ソレノイド作動フラグ９０７を解除し（「通過規制情報変更処理」Ｓ５６０９）、第１条の通過センサカウンタ９０９ａの値に「１４０」を設定することによって実質的に約２００ｍｓに相当する時間だけ第１条の通過許可期間を延長する（「通過許可期間延長処理」Ｓ５６１０）。
【０３７９】
判定処理Ｓ５６０２で第１条の位相に変化があると判定された場合には、正常な位相変化であるか否かが判定される（Ｓ５６１１）。具体的には、直前のタイマ割込み処理のスイッチ読込処理Ｓ５００６で検知された第１条の検出位相が、正常判定用位相変化パターンにおいて第１条の参照位相の次に順序付けられた位相と同一である場合に正常な位相変化であると判定され、異なる場合に正常な位相変化でないと判定する。判定処理Ｓ５６１１において第１条の位相変化が正常でないと判定された場合には、直前のタイマ割込み処理のスイッチ読込処理Ｓ５００６で検知された第１条の検出位相が、連球判定用位相変化パターンとしての連球位相（第３位相及び第４位相いずれか）と同一であるか否かが判定される（Ｓ５６１２）。第１条の検出位相が連球位相とも異なる場合には、球式回胴遊技機１０の遊技進行を停止させると共に、通過順序エラーの発生を報知するために通過順序エラーコマンド（エラーコマンドの一種）がリングバッファに格納される（「通過順序エラー処理」Ｓ５６１３）。
【０３８０】
判定処理Ｓ５６１１において第１条の位相変化が正常であると判定された場合には、第１条の参照位相が、正常な位相パターンにおける順序に従って現在選択されている位相から次の位相に循環的に更新される（「参照位相更新処理」Ｓ５６１４）。例えば、第１条の参照位相は、現在選択されている位相が第１位相である場合には第２位相に更新され、現在選択されている位相が第４位相である場合には第１位相に更新される。
【０３８１】
参照位相更新処理Ｓ５６１４の後に、遊技球の通過完了であるか否かと遊技球の通過開始であるか否かとが判定される（Ｓ５６１５，Ｓ５６１６）。具体的には、判定処理Ｓ５６１５において、第１条の位相が第１位相である場合に通過完了であると判定され、第１条の位相が第１位相である場合に通過完了でないと判定される。また、判定処理Ｓ５６１６において、第１条の位相が第２位相である場合に通過開始であると判定され、第１条の位相が第２位相でない場合に通過開始であると判定される。
【０３８２】
判定処理Ｓ５６１６において遊技球の通過開始であると判定された場合には、第１条の通過センサＳ４１５ａの通過を開始した遊技球が第１条の最終球であるか否かが判定される（Ｓ５６１７）。具体的には、第１条の投入予定個数カウンタの値を「１」だけ減じた値が「０」である場合には通過を開始した遊技球は第１条の最終球であると判定され、その値が「０」でない場合には通過を開始した遊技球は第１条の最終球でないと判定される。なお、この時点では第１条の投入予定個数カウンタの値は更新されない。第１条の最終球の通過開始である場合には、第１条の投入フリッカ４１３ａによる流入を禁止させるために第１条の投入ソレノイド作動フラグ９０７を解除して（「通過規制情報変更処理」Ｓ５６１８）、第１条の通過センサカウンタ９０９ａの値に「２０３」が設定されて第１条の通過許可期間が延長される（「通過許可期間延長処理」Ｓ５６１９）。なお、第１条の投入フリッカ４１３ａの流入許可状態から流入禁止状態への状態移行の駆動は、第１条の投入ソレノイド作動フラグ９０７の解除後に実行される全条投入ソレノイド駆動処理Ｓ５５１６（図７５参照）において行われる。一方、第１条の最終球の通過開始でない場合には、通過規制情報変更処理Ｓ５６１８がスキップされて、通過許可期間延長処理Ｓ５６１９が実行される。
【０３８３】
判定処理Ｓ５６１６において遊技球の第１条の通過開始でないと判定された場合には、判定処理Ｓ５６０２において第１条の位相に変化がないと判定された場合と同様に、通過判定処理Ｓ５６０３〜通過許可期間延長処理Ｓ５６１０が実行される。
【０３８４】
判定処理Ｓ５６１５において遊技球の第１条の通過完了であると判定された場合には、総投入個数カウンタ９０３の値が現在値から「１」だけ減算した値に更新され（「全投入残数更新処理」Ｓ５６２０）、投入済個数カウンタＡ９０１の値が現在値に「１」だけ加算した値に更新され（「全投入済数更新処理」Ｓ５６２１）、投入数やベット数等のベット情報の表示を必要に応じて更新し（「ベット情報更新処理」Ｓ５６２２）、第１条の投入予定個数カウンタの値を現在値から「１」だけ減算した値に更新する（「条別投入残数更新処理」Ｓ５６２３）。条別投入数更新処理Ｓ５６２３の後に、第１条の通過センサ４１５ａの通過を完了した遊技球が第１条の最終球であるか否かが判定される（Ｓ５６２４）。具体的には、第１条の投入予定個数カウンタ９０４ａの値が「０」である場合に通過を完了した遊技球は第１条の最終球であると判定され、第１条の投入予定個数カウンタ９０４ａの値が「０」でない場合に通過を完了した遊技球は第１条の最終球でないと判定される。判定処理Ｓ５６２４において第１条の最終球の通過完了であると判定された場合には、第１条の通過センサカウンタ９０９ａの値に「０」が設定される。これによって、第１条の通過許可期間が終了する。一方、第１条の最終球の通過完了でない場合には、判定処理Ｓ５６０２において第１条の位相に変化がないと判定された場合や判定処理Ｓ５６１６において第１条の通過開始でないと判定された場合と同様に、通過判定処理Ｓ５６０３〜許可期間延長処理Ｓ５６１０が実行される。
【０３８５】
判定処理Ｓ５６１２において第１条の位相が連球判定用通過パターンにおける連球位相と同一であると判定された場合には、連球発生フラグが設定され（Ｓ５６２６）、第１条の投入ソレノイド作動フラグ９０７ａが解除され（「通過規制情報変更処理」Ｓ５６２７）、かつ、通過許可期間が強制的に終了する（「通過許可期間終了処理」Ｓ５６２８）。なお、実施の形態１〜３における条別の連球発生フラグと異なり、本形態の連球発生フラグは、第１条から第３条に共通のフラグである。つまり、本形態の連球発生フラグは、第１条から第３条までのいずれかの条において連球状態が発生すれば設定され、全条で連球状態が発生しなければ解除状態を維持する。
【０３８６】
第１条の通過許可期間に関する処理（通過許可時間更新処理Ｓ５６０４、通過許可期間延長処理Ｓ５６１０，Ｓ５６１９及び通過許可期間終了処理Ｓ５６２５）の後に、第１条の通過許可期間が終了しているか否かが判定される（Ｓ５６２９）。具体的には、第１条の通過センサカウンタ９０９ａの値が「０」である場合には第１条の通過許可期間が終了している（通過許可期間外）と判定し、それが「０」でない場合には第１条の通過許可期間が終了していない（通過許可期間内）と判定する。第１条の通過許可期間が終了している場合には、本第１条投入制御処理Ｓ５５１３が終了し、第１条の通過許可期間が終了していない場合には、投入動作中フラグが設定されて（「投入動作中情報設定処理」Ｓ５６３０）、その後、本第１条投入制御処理Ｓ５５１３が終了する。上記のように、第１条投入制御処理Ｓ５５１３は、判定処理Ｓ５６０１〜投入動作中情報設定処理Ｓ５６３０を含んでいる。
【０３８７】
図７４に示されたように、投入監視処理Ｓ５４０６の後に、上記の投入監視処理Ｓ５４０６内での制御に応じてベットボタンＬＥＤや始動レバーＬＥＤの設定を変更する必要が生じた場合には、これらの表示を変更させるために各種のＬＥＤの設定を更新する（「スイッチ点灯フラグ更新処理」Ｓ５４０７）。スイッチ点灯フラグ更新処理Ｓ５４０７の後に、投入中返却状態であるか否かが判定される（Ｓ５４０８）。具体的には、遊技者による上皿球返却レバー３８６の操作に基づく返却スイッチ信号がオン状態である場合に投入中返却状態と判定されて、返却スイッチ信号がオン状態である場合に投入中返却状態でないと判定される。投入中返却状態である場合には、返却スイッチ信号がオフ状態に移行するまで待機すると共に、オフ状態への移行後に所定の時間だけ更に経過するまで待機する（「上皿貯留球返却完了待機処理」Ｓ５４０９）。待機が完了すると、既に遊技球の投入が行われている場合には、具体的には、投入済数が「０」でない場合には、投入された個数と同数の遊技球を払い出させるために、投入球払出コマンド（払出コマンドの一種）が設定される（「投入球返却処理」Ｓ５４１０）。なお、投入球返却処理Ｓ５４１０は返却処理Ｓ５３０５（図５３）と同一の処理である。投入球払出コマンドは払出制御基板１０３７ａに送信されることとなり、払出制御基板１０３７ａでは投入球払出コマンドの受信に応じて払出装置１０３３から投入済数と同数の遊技球を払い出させる。
【０３８８】
その後、各種のベットボタン１１４，３０４が操作されたとしてもその操作に応じた処理を実行させない期間を決定する投入禁止タイマが設定される（「投入禁止タイマ設定処理」Ｓ５４１１）。これによって、所定の時間が経過するまでは各種のベットボタンの操作が無効化される。投入禁止タイマ設定処理Ｓ２１３の後に、補助通過許可期間が設定される。具体的には、補助通過許可残時間情報（カウントセンサカウンタに相当）に「２０３」（約３００ｍｓ）が設定される。なお、補助通過許可残時間情報は、タイマ割込み処理におけるセンサ監視処理Ｓ５００７において、補助通過許可時間情報が「０」を越えて大きい場合に、タイマ割込み処理の実行ごとに「１」だけ減算された値に更新される。補助通過許可期間は遊技球の通過を正常な通過として許容し、その通過個数が計数される期間である。なお、投入動作中においても、遊技球の通過を正常な通過として許容し、その通過個数が計数される。補助通過許可期間設定処理Ｓ２１４の後に、投入動作中である場合には投入動作期間フラグが解除されて、投入動作期間が完全に終了する（「球処理状態更新処理」Ｓ２１５）。上記のように、遊技球ベット処理Ｓ１４０５は、判定処理Ｓ４０１〜投入動作中情報設定処理Ｓ４２８を含んでいる。
【０３８９】
遊技球ベット処理Ｓ５３０６の終了後に、図７４に示されたように、ベット数が最大規定数である変動許可状態であるか否かが判定される（Ｓ５３０７）。変動許可状態でない場合には、投入エラー処理Ｓ５３０３から判定処理Ｓ５３０７までが繰り返される。一方、変動許可状態である場合には、始動レバー１１２４の操作に応じた変動開始信号が受信されているか否かが判定される（Ｓ５３０８）。変動開始信号が受信されていない場合には、投入エラー報知処理Ｓ５３０３から判定処理Ｓ５３０８までが繰り返される。一方、変動開始信号が受信されている場合には、本変動待機処理Ｓ６０４が終了する。以上で説明したように処理過程（Ｓ５３０１〜Ｓ５３０９）を経て、変動待機処理Ｓ６０４が完了する。
【０３９０】
上記の制御処理に従った本形態の投入制御について概ね時系統に沿って説明する。なお、再投入動作を行うことなく投入動作が完了する場合について説明した後に、連球状態の発生により再投入動作を行う場合について説明する。また、参考のために、連球状態の発生に起因する再投入動作と球切れの発生に起因する投入動作との相違を説明する。図７７は、再投入動作が行われずに投入が完了する投入動作の一例を表すタイミングチャートである。
【０３９１】
投入許可状態（Ｓ２０３：Ｙ）にける遊技者によるマックスベットボタン１３０４の操作に基づくマックスベット操作信号（「ベット指示」の一種）の立上りの検知（ｔａ）に応じて（Ｓ５４０３：Ｙ）、まず、通常遊技状態の場合には「１５」から投入済個数カウンタＡの値を減じた値が、一方、特別遊技状態におけるＪＡＣゲームの場合には「５」から投入個数カウンタＡを減じた値が、投入予定数として設定される（Ｓ５４０５）。なお、前回の投入制御で投入予定数の投入が完了している場合には、マックスベット操作信号を検知しても実質的な処理を行わない。投入予定数を第１条、第２条及び第３条のうち投入可能な条（以下、「投入許可条」と称す）に振り分けて条別の投入予定個数カウンタ９０４ａ〜９０４ｃの値が決定される。
【０３９２】
投入予定数の振分の完了後に、第１条の通過センサカウンタ９０９ａの更新を実質的に開始させる（ｔｂ）。具体的には、第１条の通過センサカウンタ９０９ａの値に所定の時間（本形態では、約３００ｍｓ）に対応する値（本形態では、「２０３」）が設定される。なお、通過センサカウンタ９０９ａの値は、「０」以上の値である場合にタイマ割込みごとに、つまり、実質的に１．４９ｍｓごとに「１」だけ減算される（Ｓ５６０４）。また、第１条の投入ソレノイド作動フラグ９０７ａの設定に応じて、第１条の投入ソレノイド４１４ａへの通電が開始されて第１条の投入フリッカ４１３ａが作動することとなり（Ｓ５５１６）、球通路４０２ａにおける遊技球の通過が許可されて第１条における遊技球の投入が実際的に開始される。なお、第１条の投入ソレノイド作動フラグ９０７ａが解除されるまで、第１条の投入ソレノイド４１３ａへの通電を維持する。同様に、第２条及び第３条における遊技球の投入が実際的に開始される（Ｓ５６１６）。以下においては、図７７に示されたように、第１条、第２条及び第３条の投入予定個数カウンタ９０４ａ〜９０４ｃの各々の値が「５」である場合について説明する。
【０３９３】
遊技球の通過が許可されると、球通路４０２ａから排出通路４０６ａへの遊技球の流下が開始される。なお、第１条の上流通過検出信号及び下流通過検出信号の出力状態は、定期的に監視されており（Ｓ１１０８）、タイマ割込みごとに、前々回の第１条の検出位相
及び前回の第１条の検出位相を前回の第１条の検出位相及び今回の第１条の検出位相が更新される。
【０３９４】
遊技球の流下が開始されると、第１条の検出位相が変化するまで（Ｓ５６０２：Ｙ）、タイマ割込み間隔ごとに第１条通過投入制御処理（Ｓ５５１４）が実行されて、その度に通過センサカウンタ９０９ａの値（通過許可残時間情報）が「１」だけ減算される（Ｓ５６０４）。また、第１条の通過センサカウンタ９０９ａの値は「０」ではない（Ｓ４２７）ために、投入動作中フラグ（投入動作中情報）が設定される。投入動作中フラグは、第１条に固有の情報ではなく、第２条及び第３条に共通の情報であり、投入動作中フラグが判定時（Ｓ３１８）に「０」であれば、全条における通過センサカウンタ９０９ａの値が「０」であることを意味する。また、投入動作中フラグは、全条に対する投入制御処理Ｓ３１４〜Ｓ３１６の一巡に応じて「０」に初期化される。なお、実施の形態１〜３においてはこのフラグは使用されていない。投入作動中フラグが設定された後に、今回の第１条投入制御処理（Ｓ５５１４）において投入ソレノイド作動フラグ９０７ａが解除されていないために第１条の投入ソレノイド４１３ａの状態は変化しない（Ｓ５５１６）。また、投入動作中フラグが設定されているために、全条における通過許可期間が終了したとは判定されず（Ｓ５５１７：Ｎ）、タイマ割込み処理の実行を待って次回の第１条投入制御処理（Ｓ５５１４）が実行される。
【０３９５】
なお、図７７とは異なり、第１条の検出位相が変化しないまま（Ｓ５６０２：Ｎ）、第１条の通過許可期間が終了する場合（通過センサカウンタ９０９ａの値が「１」である場合）（Ｓ５６０３）には、第１条の投入フリッカ４１３ａが通過禁止状態である投入禁止状態でないために、投入されるべき遊技球が第１条の球通路４０２ａに無いと判断して、後述する球切れ時の処理が実行される。なお、球切れ時の処理の詳細については後述する。また、図７７とは異なり、第１条の通過センサカウンタ９０９ａの値が「０」である場合（Ｓ５６２９：Ｙ）には、投入動作中フラグは設定されない（Ｓ５６３０のスキップ）。また、図７７とは異なり、第１条の投入ソレノイド作動フラグ９０７ａが解除された場合（Ｓ５６０９）には第１条の投入ソレノイド４１３ａが通過禁止状態に移行する（Ｓ５５１６）。また、図７７とは異なり、投入動作中フラグが設定されていない場合には、全条における通過許可期間が終了したと判定して（Ｓ５５１７：Ｎ）、初投入動作期間が終了する。なお、所定の条件を満たす（Ｓ５５０４：Ｙ，Ｓ５５０５：Ｎ）場合に再投入動作に移行し、所定の条件を満たさない場合には投入動作が終了する。なお、初投入動作期間の終了後の処理の詳細については後述する。
【０３９６】
第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の上流通過検出信号がオフ状態からオン状態に移行し（ｔ１１）、この位相変化は正常な位相変化であるので（Ｓ５６１１：Ｙ）、第１条の参照位相が第１位相（位相情報値「０」）から第２位相（位相情報値「２」）に更新される（Ｓ５６１４）。また、最終球でない（Ｓ５６１８：Ｎ）第１球の通過開始（Ｓ５６１６：Ｙ）であるので、第１条の通過センサカウンタ９０９ａの値が所定の時間Ｔａに対応する値に再設定される（Ｓ５６１９）。第１球の通過開始後において通過センサカウンタ９０９ａの値が「０」となるまでの期間が第１条の通過許可期間である。なお、この期間は、第１条における第１球の通過開始の時点から第１条の第２球の通過センサ４１５ａの通過開始の時点までの最大許容期間を兼ねている。第１条の通過センサカウンタ９０９ａの値は「０」ではない（Ｓ５６２９：Ｎ）ために、投入動作中フラグが設定される（Ｓ５６３０）。
【０３９７】
なお、図７７とは異なり、検出位相に位相変化があったにも関わらず、正常な位相変化と判定されない場合（Ｓ５６１１：Ｎ）には、連球状態の位相変化であるか否かが判定されて（Ｓ５６１２）、連球状態の位相変化でない場合（Ｓ５６１２：Ｎ）には通過順序エラー処理が実行され（Ｓ５６１３）、一方、連球状態の位相変化である場合には連球発生
時の処理が実行される。
【０３９８】
その後、第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の下流通過検出信号がオフ状態からオン状態に移行し（ｔ１２）、この位相変化は正常な位相変化であるので（Ｓ５６１１：Ｙ）、第１条の参照位相が第２位相（位相情報値「２」）から第３位相（位相情報値「３」）に更新される（Ｓ５６１４）。また、通過センサ４１５ａの通過開始でも通過完了でもなく（Ｓ５６１５：Ｎ，Ｓ５６１６：Ｎ）、通過許可期間の終了でもない（Ｓ５６０３：Ｎ）ために、第１条の通過センサカウンタ９０９ａの値が「１」だけ減算される（Ｓ５６０４）。また、減算後の第１条の通過センサカウンタ９０９ａの値は「０」ではない（Ｓ５６２９）ために、投入動作中フラグが設定される（Ｓ５６３０）。
【０３９９】
その後、第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の上流通過検出信号がオン状態からオフ状態に移行し（ｔ１３）、この位相変化は正常な位相変化であるので（Ｓ５６１１：Ｙ）、第１条の参照位相が第３位相（位相情報値「３」）から第４位相（位相情報値「１」）に更新される（Ｓ５６１４）。また、通過センサ４１５ａの通過開始でも通過完了でもなく（Ｓ５６１５：Ｎ，Ｓ５６１６：Ｎ）、通過許可期間の終了でもない（Ｓ５６０３：Ｎ）ために、第１条の通過センサカウンタ９０９ａの値が「１」だけ減算される（Ｓ５６０４）。また、減算後の第１条の通過センサカウンタ９０９ａの値は「０」ではない（Ｓ５６２９）ために、投入動作中フラグが設定される（Ｓ５６３０）。
【０４００】
なお、図７７とは異なり、正常な位相変化でもなく連球状態の位相変化でもないと判定された場合（Ｓ５６１１：Ｎ，Ｓ５６１２：Ｎ）には、通過順序エラー処理が実行される（Ｓ５６１３）、正常な位相変化でないが連球状態の位相変化であると判定された場合（Ｓ５６１１：Ｎ，Ｓ５６１２：Ｙ）には、連球発生時の処理が実行される。また、図７７とは異なり、通過許可期間の終了であると判定された場合（Ｓ５６０３：Ｙ）には、第１条を投入許可条としないために投入リトライフラグ９０６ａが解除され（Ｓ５６０９）、第１条の通過センサ４１５ａの通過中である（Ｓ５６０７：Ｙ）ために通過時間エラー処理が実行される（Ｓ５６０８）。
【０４０１】
その後、第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の下流通過検出信号がオン状態からオフ状態に移行する（ｔ１４）、この位相変化は正常な位相変化であるので（Ｓ５６１１：Ｙ）、第１条の参照位相が第４位相（位相情報値「１」）から第１位相（位相情報値「０」）に更新される（Ｓ５６１４）。このとき、第２球は、まだ、第１条の上側素子４１５ａ１には到達しておらず、第１条の上流通過検出信号はオフ状態を維持している。また、第１球の通過センサ４１５ａの通過完了が検知された（Ｓ５６１５：Ｙ）ために、全条共通の投入残数が「１」だけ減算され（Ｓ５６２０）、全条共通の投入済数が「１」だけ加算され（Ｓ５６２１）、かつ、第１条の投入予定個数カウンタ９０４ａの値が「１」だけ減算される（Ｓ５６２３）。また、ベット数やベット数表示を必要に応じて更新する（Ｓ５６２２）。その後、第１球は最終球でなく（Ｓ５６２４：Ｎ）、また、第１条の通過許可期間の終了でもない（Ｓ５６０３：Ｎ）ために、第１条の通過センサカウンタ９０９ａの値が「１」だけ減算される（Ｓ５６０４）。また、減算後の第１条の通過センサカウンタ９０９ａの値は「０」ではない（Ｓ５６２９）ために、投入動作中フラグが設定される（Ｓ５６３０）。
【０４０２】
なお、図３１とは異なり、第１条の通過許可期間の終了であると判定された場合（Ｓ５６０３：Ｙ）であっても、第１条の投入フリッカ４１３ａが既に通過禁止状態（投入禁止状態）であるために、通過時間エラー処理（Ｓ４１０）が実行されることなく、第１条の通過センサカウンタ９０９ａの値が「１」だけ減算される。また、図７７とは異なり、第１条において第１球が最終球である場合には、第１条の通過センサカウンタ９０９ａの値が強制的に「０」に設定されて、第１条の投入許可期間が終了する（Ｓ５６２５）。これによって、第１条における初投入動作が完了することとなる。
【０４０３】
第１条の通過センサ４１５ａの通過を完了した第１球は、排出通路４０６ａを更に流下して、第１条のカウントセンサ４１６ａに向かう。第１条のカウントセンサ４１６ａの通過が開始されるとカウントセンサ信号がオフ状態からオン状態に移行する（ｔ１５）。カウントセンサ信号がオン状態からオフ状態への移行（ｔ１６）によって第１条のカウントセンサ４１６ａの通過完了が検知されると、投入済個数カウンタＢが「１」だけ加算される（Ｓ５２０１）。なお、本形態では、条別にカウントセンサ（４１６ａ〜４１６ｃ）を通過する遊技球の個数は計測しておらず、カウントセンサ４１６ａ〜４１６ｃを通過する遊技球の総数のみを計測している。
【０４０４】
第２条及び第３条についても第１条の場合と実質的に同一の過程を経て、第２条及び第３条に対する第１球の投入が完了する（ｔ１４’，ｔ１４”）。また、第１条、第２条及び第３条に対する第２球〜第４球も第１条の第１球と同様の過程を経ることによってそれらの投入が完了する（ｔ２４〜ｔ４４，ｔ１４’〜ｔ４４’，ｔ１４”〜ｔ４４”）。以下においては、最終球である第５球の投入について、最終球でない場合と相違する処理についてのみ詳細に説明する。
【０４０５】
第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の上流通過検出信号がオフ状態からオン状態に移行し（ｔ５１）、この位相変化は正常な位相変化であるので（Ｓ５６１１：Ｙ）、第１条の参照位相が第１位相（位相情報値「０」）から第２位相（位相情報値「２」）に更新される（Ｓ５６１４）。また、最終球である（Ｓ５６１８：Ｙ）第１球の通過開始（Ｓ５６１６：Ｙ）であるので、第１条の投入ソレノイド作動フラグ９０７ａが解除された後に（Ｓ５６１８）、第１条の通過センサカウンタ９０９ａの値が所定の時間Ｔａに対応する値に再設定され（Ｓ５６１９）、投入動作中フラグが設定される（Ｓ５６３０）。
【０４０６】
その後、第１球の場合と同様に、第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の下流通過検出信号がオフ状態からオン状態に移行し（ｔ５２）、その後、第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の上流通過検出信号がオン状態からオフ状態に移行し（ｔ５３）、更にその後、第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の下流通過検出信号がオン状態からオフ状態に移行する（ｔ５４）。第1球の場合と同様に、第５球の通過センサ４１５ａの通過完了の検知（Ｓ５６１５：Ｙ）に応じて、総投入個数カウンタ９０３の値の更新（Ｓ５６２０）、投入済個数カウンタＡ９０１の値の更新（Ｓ５６２１）、第１条の投入予定個数カウンタ９０４ａの値の更新（Ｓ５６２３）、ベット数やベット数表示の更新（Ｓ５６２２）、第１条の投入予定個数カウンタ９０４ａの値の更新が行われる（Ｓ５６２０〜Ｓ５６２３）。更に、第５球は最終球である（Ｓ５６２４：Ｙ）ために、第１条の通過センサカウンタ９０９ａの値が強制的に「０」に設定され（Ｓ５６０４）、投入動作中フラグが解除された状態を維持することとなる（Ｓ５６３０）。
【０４０７】
第１条における初投入動作が完了した時点において、図７７に示されたように、既に第２条及び第３条における遊技球の初投入動作は完了しているために、今回の第２条投入制御処理Ｓ５５１４及び第３投入制御処理Ｓ５５１５においても投入動作中フラグが設定されないために、全条の通過許可期間が終了したと判定される（Ｓ５５１７：Ｙ）。これによって、初投入動作期間が終了し、実質的に同時に投入動作期間フラグが解除されて投入動作期間が終了する（ｔｃ；Ｓ５４１３）。なお、投入動作期間の終了に先立ち、マックスベットボタン１３０４の操作に応じた処理を実行しない投入禁止期間を設け（Ｓ５４１１）、また、第１条のカウントセンサ４１６ａを通過する遊技球の個数を計数する期間を所定の時間Ｔｂだけ延長させるために、補助通過許可期間が設定される（Ｓ５４１２）。
なお、第１条の第５球は投入動作期間が終了した（Ｓ５１０４：Ｎ）後に、第１条のカウントセンサ４１６ａを通過完了する（ｔ５６）が、補助通過許可期間内であるために（Ｓ５１０６：Ｙ）、期間外投入エラーフラグが設定されることはない（Ｓ５１０８のスキップ）。
【０４０８】
所定数の投入予定数の遊技球の投入が完了した後の始動レバー１１２の操作（ｔｅ）に応じて個数比較タイマが設定され、始動レバー１１２の操作（ｔｅ）から所定の時間Ｔｃが経過した際（ｔｆ）に、投入済個数カウンタＡ９０１の値と投入済個数カウンタＢ９０２の値とが所定の条件（投入済個数カウンタＡ９０１の値≦投入済個数カウンタＢ９０２の値）を満たすかを判定し（Ｓ５２０６）、所定の条件を満たさない場合には、個数エラーと判断して個数エラーフラグが設定される（Ｓ５２０７）。個数エラーフラグが設定されると今回の単位遊技の終了後に、遊技進行が強制的に停止されると共に個数エラーの報知が行われる（Ｓ５３０３）。
【０４０９】
ここで、第１条の第４球及び第５球が連球状態で投入される場合について説明する。図７８は、連球状態の発生によって再投入動作を行う場合の投入動作の一例を表すタイミングチャートである。なお、図７７に示された再投入動作を行わない遊技球の投入動作と相違する部分についてのみ説明する。
【０４１０】
図７８に示されたように、第１条の通過許可期間内（Ｓ５６０１：Ｙ）において、第３球が通過センサ４１５ａの通過を完了した（ｔ３４）後に、上流通過検出信号がオフ状態からオン状態に移行し（ｔ４１）、その後、下流通過検出信号がオフ状態からオン状態に移行し（ｔ４２）、更にその後に、上流通過検出信号がオン状態からオフ状態に移行する（ｔ４３）。しかし、その後、第1球等の場合とは異なり、第１条の上流通過検出信号がオン状態からオフ状態に移行する（ｔ４４）前に、第１条の上流通過検出信号がオフ状態からオン状態に移行する（ｔ５１）。これは、第４球が第１条の通過センサ４１５ａの通過を完了する前に第５球が第１条の通過センサ４１５の通過を開始したことを表している。
【０４１１】
第１条の上流通過検出信号のオン状態において、第１条の上流通過検出信号がオフ状態からオン状態に移行する（ｔ５１）と、この位相変化は正常な位相変化でない（Ｓ５６１１：Ｎ）が、連球状態の発生時の変化パターンである、つまり、検出位相が連球判定用変化パターンに含まれる第３位相（位相情報値「３」）に合致するために（Ｓ５６１２：Ｙ）、通過順序エラーとは判定されずに、連球発生時の処理が実行される。連球発生時の処理では、第１条の投入ソレノイド作動フラグ９０７ａが解除された後に（Ｓ５６２７）、第１条の通過センサカウンタ９０９ａの値が強制的に「０」に設定され（Ｓ５６１９）、通過許可期間が終了すると共に、第１条の投入許可期間が強制的に終了する。これによって、第１条の初投入動作が終了する。また、今回の第１条投入制御処理Ｓ５５１３では、投入動作中フラグは解除された状態を維持する（Ｓ５６３０）。なお、第１条において連球状態の発生によって投入動作が終了した時点において、第２条及び第３条は投入動作を終了していないために、今回の第１条から第３条の投入制御処理Ｓ５５１３〜Ｓ５５１５の終了においては、投入動作中フラグは設定された状態となる。したがって、第２条及び第３条の初投入動作が終了するまで待つこととなる。
【０４１２】
連球状態の発生に伴い投入許可期間が強制的に終了された場合には、後述する球切れ時には投入動作禁止条に変更されるのと異なり、第１条の投入リトライフラグ９０６ａは解除されない（Ｓ５６０６のスキップ）ために、第１条は投入許可条のままである。また、連球状態の発生後においては、検出位相が変化した（ｔ４４，ｔ５２，ｔ５３，ｔ５４）としても、第１条の通過許可期間内ではない（Ｓ５６０１：Ｎ）ために、通過順序エラー処理Ｓ５６１３及び通過時間エラー処理Ｓ５６０８が実行されることはない。つまり、連
球状態の発生による通過順序エラー及び通過時間エラーの発生が実質的に阻止されることとなる。また、連球状態の発生後においては、第１条の下流通過検出信号がオン状態からオフ状態に移行しても（ｔ４４，ｔ５４）、第１条の通過許可期間内ではない（Ｓ５６０１：Ｎ）ために、総投入個数カウンタ９０３の値の更新、全条共通の投入済数の更新、第１条の投入予定個数カウンタ９０４ａの値の更新等は行われない（Ｓ５６２０〜Ｓ５６２３）。なお、第１条の第４球及び第５球がカウントセンサ４１６ａの通過を完了すると（ｔ４６，ｔ５６）、投入済個数カウンタＢ９０２の値は更新される（Ｓ５２０１）。しかし、連球状態の発生後においては、遊技球のカウントセンサ４１６ａの通過を検出しても（ｔ４５〜ｔ４６，ｔ５５〜ｔ５６）、投入動作期間中である（Ｓ５１０４：Ｙ）ために、期間外投入エラーフラグは設定されない（Ｓ５１０８のスキップ）。
【０４１３】
第２条の通過許可期間が終了し（ｔ５４’）、かつ第３条の通過許可期間が終了すると（ｔ５４”）、初投入動作期間が終了し（ｔｇ＝ｔ５４’）、投入動作期間の終了判定が行われるが、投入済個数カウンタＡ９０１の値が投入予定数よりも２個だけ少なく（Ｓ５５０４：Ｎ）、また、第１条から第３条までの全てが満たないために、投入完了でないと判定される（Ｓ５５０４：Ｎ，Ｓ５５０５：Ｙ）。その後、連球発生フラグが設定されているので（Ｓ５６２６：Ｙ）、所定の時間Ｔｅだけ待機した（Ｓ５５０８）後、再投入動作を開始することとなる（ｔｈ）。所定の時間Ｔｅだけ待機することによって、図６７にしめされた実施の形態１の場合とは異なり、第１条における第５球の通過センサ４１５の通過完了（ｔ５４）よりも早くに第２条及び第３条の通過許可期間が終了したとしても、再投入動作において第５球が通過センサ４１５の通過完了していないことに起因して通過順序エラー処理が実行されることを確実に防止できる。
【０４１４】
初投入動作期間において投入されたが正常な通過として計数されなかった遊技球の個数（図７８においては「２」）を投入許可条である第１条〜第３条に振り分ける（Ｓ５５０９）。具体的には、振分における条別の優先度を考慮して、第３条及び第２条に１球の投入が割り当てられる。この場合の再投入動作においては、第３条及び第２条における第１球が最終球である。再投入動作が開始されると（ｔｈ）、初投入動作の場合と同様にして第３条及び第２条の各々において１球ずつの遊技球が投入される。再投入動作において、第２条の通過許可期間が終了し（ｔ６４’）、かつ、第３条の通過許可期間が終了する（ｔ６４”）と再投入動作期間が終了し、この場合には投入予定数の遊技球の投入が完了しているので（Ｓ５５０４：Ｙ）、実質的に同時に投入動作期間フラグが解除されて投入動作期間が終了する（ｔｃ；Ｓ５４１３）。
【０４１５】
ここで、連球の発生によって再投入動作が行われる場合と球切れの発生によって再投入動作が行われる場合の相違について説明する。図７９は、球無し状態の発生によって再投入動作を行う場合の投入動作の一例を表すタイミングチャートである。図７９においては、第２条において、第２球の投入で球切れが発生した場合が表されている。
【０４１６】
図７９に示されたように、第２条の通過許可期間内（Ｓ５６０１：Ｙに相当）において、第３球が通過センサ４１５ａの通過を開始せずに第２球の通過センサ４１５ａの通過開始からの時間が所定の時間Ｔａに到達する場合（ｔ２７’；Ｓ５６０３：Ｙに相当）、連球状態の発生の場合と異なり、第２条を投入許可条としないために第２条の投入リトライフラグ９０６ｂが解除される（Ｓ５６０９）。第２条の投入リトライフラグ９０６ｂの解除後に、第２条において第３球が通過センサ４１５ｂを通過中でないために（Ｓ５６０７：Ｎに相当）、第２条の投入フリッカ４１３ｂを通過禁止状態に戻すために第１条の投入ソレノイド作動フラグ９０７ｂが解除される。第２条の投入ソレノイド作動フラグ９０７ｂの解除後に、第２条の通過センサカウンタ９０９ｂの値が所定の球切れ待機時間Ｔｄ（本形態では、約２００ｍｓ）に対応する値に再設定される。これによって、第１条における通過許可期間が球切れ待機時間だけ延長される。所定の球切れ待機時間Ｔｄの後に第２
条における通過許可期間が終了し（Ｓ５６０３：Ｙに相当）、また、既に第２条の投入ソレノイド作動フラグ９０７ｂは解除されている（Ｓ５６０５：Ｙ）ために、第２条に割り当てられた５球のうち２球の投入しか完了しておらず、かつ、第１条及び第３条は投入許可条であるために、投入完了でないと判定される（Ｓ５５０４：Ｎ，Ｓ５５０５：Ｙ）。また、連球発生フラグは設定されていないが（Ｓ５５０６：Ｎ）、第２条は投入許可条でないために（Ｓ５５０７：Ｙ）、所定の時間Ｔｅだけ待機した（Ｓ５５０８）後、再投入動作を開始することとなる（ｔｈ）。
【０４１７】
初投入動作期間において第２条で投入すべきであったが投入されなかった遊技球の個数（図７８においては「３」）を投入許可条である第１条及び第３条のみに振り分ける（Ｓ５５０９）。具体的には、振分における条別の優先度を考慮して、第３条に２球の投入が割り当てられ、第１条に１球の投入が割り当てられる。この場合の再投入動作においては、第３条における第２球及び第１条における第１球が最終球である。再投入動作が開始されると（ｔｈ）、初投入動作の場合と同様にして第３条において２球及び第１条において１球の遊技球が投入される。再投入動作において、第１条の通過許可期間が終了し（ｔ６４）、かつ、第３条の通過許可期間が終了する（ｔ７４”）と、再投入動作期間が終了し、この場合には投入予定数の遊技球の投入が完了しているので（Ｓ５５０４：Ｙ）、実質的に同時に投入動作期間フラグが解除されて投入動作期間が終了する（ｔｃ；Ｓ５４１３）。
【産業上の利用可能性】
【０４１８】
本発明は、球式回胴遊技機等の遊技機に適している。
【図面の簡単な説明】
【０４１９】
【図１】球式回胴遊技機の正面図である。
【図２】球式回胴遊技機の正面側斜視図である。
【図３】外枠に対してドアブロックを開放した状態を示す斜視図である。
【図４】前面ブロックに対して払出ブロック及び遊技ブロックを開放した状態を示す斜視図である。
【図５】前面ブロックの分解斜視図である。
【図６】上皿ユニットの斜視図である。
【図７】（Ａ）図は上皿ユニットの平面図で、（Ｂ）図は上皿ユニットの底面図である。
【図８】上皿ユニットの分解斜視図である。
【図９】上皿球止め部の分解斜視図である。
【図１０】上皿球止め部及びセレクタの要部拡大縦断面図であって、遊技球案内路と球通路を連通させた状態を示す図である。
【図１１】上皿球止め部及びセレクタの要部拡大縦断面図であって、遊技球案内路と球通路を遮断した状態を示す図である。
【図１２】上皿ユニットからセレクタを取り外した状態を示す要部拡大縦断面図である。
【図１３】上皿球抜き操作部及びセレクタの一部横断面図であって、球通路と案内通路とを返却シャッタにて遮断した状態を示す図である。
【図１４】上皿球抜き操作部及びセレクタの一部横断面図であって、球通路と案内通路とを連通させた状態を示す図である。
【図１５】セレクタの分解斜視図である。
【図１６】セレクタの後方側から見た斜視図である。
【図１７】払出ブロックの背面図である。
【図１８】払出ブロックから払出制御装置及び電源制御装置を取り外した状態を示す背面図である。
【図１９】払出ブロックの前方側から見た斜視図である。
【図２０】球切れ検出装置の構成を示すケースレールの要部拡大縦断面図であって、ケースレール内に十分な個数の遊技球が補給されている状態を示す図である。
【図２１】球切れ検出装置の構成を示すケースレールの要部拡大縦断面図であって、ケースレール内に十分な個数の遊技球が補給されていない状態を示す図である。
【図２２】払出ブロックから払出装置及び払出中継端子板の取付台を取り外した状態を示す分解斜視図である。
【図２３】払出装置の縦断面図であって、払出動作をしていない状態を示す図である。
【図２４】払出装置の縦断面図であって、払出動作をしている状態を示す図である。
【図２５】払出装置の縦断面図であって、払出装置の球抜き操作をしている状態を示す図である。
【図２６】遊技ブロックの分解斜視図である。
【図２７】遊技パネルの正面図である。
【図２８】図柄シールの展開図である。
【図２９】回胴ユニットの一部分解斜視図である。
【図３０】第１の形態に係る球式回胴遊技機の電気的な構成例を表すブロック図。
【図３１】第１の形態に係る主制御基板のＲＡＭの構成例を表すブロック図。
【図３２】主制御基板の停電割込み処理の一例を表すフローチャート。
【図３３】主制御基板のタイマ割込み処理の一例を表すフローチャート。
【図３４】主制御基板のタイマ割込み処理において実行されるバックアップ処理の一例を詳細に表すフローチャート。
【図３５】主制御基板のメイン処理の一例を表すフローチャート。
【図３６】主制御基板の通常遊技処理の一例を表すフローチャート。
【図３７】主制御基板の通常遊技処理における変動待機処理の一例を表すフローチャート。
【図３８】主制御基板の変動待機処理における遊技球ベット処理の一例を表すフローチャート。
【図３９】主制御基板の遊技球ベット処理における投入個数振分処理の一例を表すフローチャート。
【図４０】主制御基板の遊技球ベット処理における投入実行処理の一例を表すフローチャート。
【図４１】主制御基板の遊技球ベット処理におけるカウントセンサ通過個数計数処理の一例を表すフローチャート。
【図４２】主制御基板の通常遊技処理における回転制御処理の一例を表すフローチャート。
【図４３】主制御基板の通常遊技処理における役物作動中処理の一例を表すフローチャート。
【図４４】主制御基板の通常遊技処理における役物作動判定処理の一例を表すフローチャート。
【図４５】払出制御基板におけるコマンド割込み処理の一例を表すフローチャート。
【図４６】払出制御基板におけるタイマ割込み処理の一例を表すフローチャート。
【図４７】払出制御基板におけるメイン処理の一例を表すフローチャート。
【図４８】払出制御基板のメイン処理における遊技球払出処理の一例を表すフローチャート。
【図４９】払出制御基板の遊技球払出処理における払出個数振分処理の一例を表すフローチャート。
【図５０】払出制御基板の遊技球払出処理における払出実行処理の一例を表すフローチャート。
【図５１】サブ制御基板におけるタイマ割込み処理の一例を表すフローチャート。
【図５２】サブ制御基板におけるコマンド割込み処理の一例を表すフローチャート。
【図５３】サブ制御基板におけるメイン処理の一例を表すフローチャート。
【図５４】サブ制御基板のメイン処理における短周期タイマ処理の一例を表すフローチャート。
【図５５】サブ制御基板のメイン処理における長周期タイマ処理の一例を表すフローチャート。
【図５６】第１の形態に係る球式回胴遊技機における遊技球の投入制御に関する部分の構成例を機能的な観点から表すブロック図。
【図５７】第１の形態に係る球式回胴遊技機における遊技球の投入時の通過時間エラー制御に関する部分の構成例を機能的な観点から表すブロック図。
【図５８】第１の形態に係る球式回胴遊技機における遊技球の投入時の補助通過時間エラー制御に関する部分の構成例を機能的な観点から表すブロック図。
【図５９】第１の形態に係る球式回胴遊技機における投入制御の一例を表すタイミングチャート。
【図６０】投入制御における通過センサの位相を説明するための説明図。
【図６１】投入制御における通過センサの位相変化を説明するためのタイミングチャート。
【図６２】第１の形態に係る変化例の球式回胴遊技機の投入制御に関する部分を表すブロック図。
【図６３】第１の形態に係る変化例の球式回胴遊技機における遊技球の投入時の個数エラー制御に関する部分の構成例を機能的な観点から表すブロック図。
【図６４】第１の形態に係る変化例の球式回胴遊技機における投入制御の一例を表すタイミングチャート。
【図６５】第１の形態に係る変化例の球式回胴遊技機における投入球数比較処理の一例を表すフローチャート。
【図６６】第２の形態に係る球式回胴遊技機の投入制御に関する部分の構成例を表すブロック図。
【図６７】第２の形態に係る球式回胴遊技機における投入制御の一例を表すタイミングチャート。
【図６８】第３の形態に係る球式回胴遊技機の投入制御に関する部分の構成例を表すブロック図。
【図６９】第３の形態に係る球式回胴遊技機における払出エラー制御の一例を表すタイミングチャート。
【図７０】第４の形態に係る主制御基板のタイマ割込み処理の一例を表すフローチャート。
【図７１】第４の形態に係る主制御基板のセンサ監視処理の一例を表すフローチャート。
【図７２】第４の形態に係る主制御基板のセンサ監視処理における補助通過数計数処理の一例を表すフローチャート。
【図７３】第４の形態に係る主制御基板の変動待機処理の一例を表すフローチャート。
【図７４】第４の形態に係る主制御基板の変動待機処理における遊技球ベット処理の一例を表すフローチャート。
【図７５】第４の形態に係る主制御基板の遊技球ベット処理における投入監視処理の一例を表すフローチャート。
【図７６】第４の形態に係る主制御基板の投入監視処理における第１条投入制御処理の一例を表すフローチャート。
【図７７】第４の形態に係る球式回胴遊技機の通常時の投入制御に関するタイミングチャート。
【図７８】第４の形態に係る球式回胴遊技機の連球発生時の投入制御に関するタイミングチャート。
【図７９】第４の形態に係る球式回胴遊技機の球切れ発生時の投入制御に関するタイミングチャート。
【符号の説明】
【０４２０】
４５ａ：主制御基板
４０２ａ，４０２ｂ，４０６ｃ：球通路
４０６ａ，４０６ｂ，４０６ｃ：排出通路
４１３ａ，４１３ｂ，４１３ｃ：投入フリッカ
４１４ａ，４１４ｂ，４１４ｃ：投入ソレノイド
４１５ａ，４１５ｂ，４１５ｃ：通過センサ
４１６ａ，４１６ｂ，４１６ｃ：カウントセンサ
１１４：１ベットボタン
３０４：マックスベットボタン
６０１：遊技球投入手段
６０２：投入ソレノイド制御手段
６０３：投入個数振分手段
６０４：投入個数保持手段
６０５：通過センサ信号検知手段
６０６：カウントセンサ信号検知手段
６０７：第１計数手段
６０８：最終球判定手段
６０９：第２計数手段
６１０：球通過状態診断手段
６１１：異常通過フラグ保持手段
６１２：連球発生フラグ保持手段
６１３：エラー制御手段
６１４：連球制御手段
６２１：検出位相変化パターン生成手段
６２２：正常通過判定手段
６２３：連球判定手段
６２４：正常判定用位相変化パターン記憶手段
６２５：連球判定用位相変化パターン記憶手段
６２６：球通過状態情報設定手段
６３１：個数エラー判定手段
６３２：通過時間エラー判定手段
６３３：補助通過時間エラー判定手段
６３６：個通エラー阻止手段
６３７：通過時間エラー阻止手段
６３８：補助通過時間エラー阻止手段
６４１：個数エラー阻止フラグ保持手段
６４２：個数エラー阻止フラグ変更手段
６５１：通過時間エラー阻止フラグ保持手段
６５２：通過時間エラー阻止フラグ変更手段
６６１：補助通過時間エラー阻止フラグ保持手段
６６２：補助通過時間エラー阻止フラグ変更手段
【図１】
2010162369.tif 000003
【図２】
2010162369.tif 000004
【図３】
2010162369.tif 000005
【図４】
2010162369.tif 000006
【図５】
2010162369.tif 000007
【図６】
2010162369.tif 000008
【図７】
2010162369.tif 000009
【図８】
2010162369.tif 000010
【図９】
2010162369.tif 000011
【図１０】
2010162369.tif 000012
【図１１】
2010162369.tif 000013
【図１２】
2010162369.tif 000014
【図１３】
2010162369.tif 000015
【図１４】
2010162369.tif 000016
【図１５】
2010162369.tif 000017
【図１６】
2010162369.tif 000018
【図１７】
2010162369.tif 000019
【図１８】
2010162369.tif 000020
【図１９】
2010162369.tif 000021
【図２０】
2010162369.tif 000022
【図２１】
2010162369.tif 000023
【図２２】
2010162369.tif 000024
【図２３】
2010162369.tif 000025
【図２４】
2010162369.tif 000026
【図２５】
2010162369.tif 000027
【図２６】
2010162369.tif 000028
【図２７】
2010162369.tif 000029
【図２８】
2010162369.tif 000030
【図２９】
2010162369.tif 000031
【図３０】
2010162369.tif 000032
【図３１】
2010162369.tif 000033
【図３２】
2010162369.tif 000034
【図３３】
2010162369.tif 000035
【図３４】
2010162369.tif 000036
【図３５】
2010162369.tif 000037
【図３６】
2010162369.tif 000038
【図３７】
2010162369.tif 000039
【図３８】
2010162369.tif 000040
【図３９】
2010162369.tif 000041
【図４０】
2010162369.tif 000042
【図４１】
2010162369.tif 000043
【図４２】
2010162369.tif 000044
【図４３】
2010162369.tif 000045
【図４４】
2010162369.tif 000046
【図４５】
2010162369.tif 000047
【図４６】
2010162369.tif 000048
【図４７】
2010162369.tif 000049
【図４８】
2010162369.tif 000050
【図４９】
2010162369.tif 000051
【図５０】
2010162369.tif 000052
【図５１】
2010162369.tif 000053
【図５２】
2010162369.tif 000054
【図５３】
2010162369.tif 000055
【図５４】
2010162369.tif 000056
【図５５】
2010162369.tif 000057
【図５６】
2010162369.tif 000058
【図５７】
2010162369.tif 000059
【図５８】
2010162369.tif 000060
【図５９】
2010162369.tif 000061
【図６０】
2010162369.tif 000062
【図６１】
2010162369.tif 000063
【図６２】
2010162369.tif 000064
【図６３】
2010162369.tif 000065
【図６４】
2010162369.tif 000066
【図６５】
2010162369.tif 000067
【図６６】
2010162369.tif 000068
【図６７】
2010162369.tif 000069
【図６８】
2010162369.tif 000070
【図６９】
2010162369.tif 000071
【図７０】
2010162369.tif 000072
【図７１】
2010162369.tif 000073
【図７２】
2010162369.tif 000074
【図７３】
2010162369.tif 000075
【図７４】
2010162369.tif 000076
【図７５】
2010162369.tif 000077
【図７６】
2010162369.tif 000078
【図７７】
2010162369.tif 000079
【図７８】
2010162369.tif 000080
【図７９】
2010162369.tif 000081
【手続補正書】
【提出日】平成22年4月13日(2010.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技者により操作される投入操作手段と、遊技球を貯留する貯留手段と、前記貯留手段に連通する複数の通路と、前記複数の通路の各々に設けられ、各通路に導入された遊技球の通過を検出する通過検出手段と、前記複数の通路の各々に設けられ、前記通過検出手段より遊技球流下方向の上流側において各通路を遊技球が流下することを許可又は禁止する規制手段と、前記複数の通路の各々に設けられた前記規制手段を個別に駆動する駆動手段と、前記投入操作手段に対する操作に基づいて、前記駆動手段の個別の制御により所定の個数の遊技球をそれぞれの通路を通して流下させる投入制御手段と、を含む遊技機であって、
前記通過検出手段が、遊技球流下方向に沿って遊技球１個分より狭い間隔で配置された第１検出部及び第２検出部を備え、
前記投入制御手段が、
前記複数の通路の各々に対して、前記第１検出部および前記第２検出部が遊技球を検出していない状態から、前記第１検出部、前記第２検出部の順に遊技球を検出して前記第１検出部および前記第２検出部が遊技球を検出している状態となった後に、前記第１検出部、前記第２検出部の順に遊技球を検出していない状態となる正常状態の遊技球の通過であるか否かを判定する正常通過判定手段と、
前記複数の通路の各々に対して、前記正常通過判定手段による判定に応じて遊技球の通過個数を計数する計数手段と、
前記複数の通路の各々に対して、前記正常状態の遊技球の通過における前記第１検出部および前記第２検出部が遊技球を検出している状態から、前記第２検出部が遊技球を検出している状態となっている間において前記第１検出部が遊技球を検出していない状態を経て再度遊技球を検出している状態に変化する連球状態の通過であるか否かを判定する連球通過判定手段と、
を含み、
前記正常通過判定手段により前記正常状態の遊技球の通過でないと判定された場合で、且つ前記連球通過判定手段により前記連球状態の通過でないと判定された場合に、異常状態の通過であると判断されることを特徴とする遊技機。
【請求項２】
前記連球通過判定手段が、更に、前記複数の投入通路の各々に対して、前記正常状態の遊技球の通過における前記第１検出部が遊技球を検出しておらず前記第２検出部が遊技球を検出している状態から、前記第１検出部が遊技球を検出しており前記第２検出部が遊技球を検出していない状態となる他の連球状態の通過であるか否かを判定する請求項１に記載の遊技機。
【請求項３】
前記異常状態の通過であるとの判断に基づいて所定のエラー制御を行うエラー制御手段を含む請求項１又は２に記載の遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技媒体として遊技球を使用する球式回胴遊技機に代表される遊技機に関する。
【背景技術】
【０００２】
近年、回胴式遊技機（スロットマシン）として、パチンコ機と同じ遊技球を遊技媒体に使用する球式回胴遊技機が開発されている。このような球式回胴遊技機は、パチンコ機を設置するための既存の島設備に設置できる点で従来のメダル式回胴遊技機に比べて有利である。
このような球式回胴遊技機においては、例えば遊技玉５個がメダル式回胴遊技機の遊技媒体であるメダル１枚と同価値とされていることから、遊技媒体をベットする際などに投入される遊技媒体の数量が多く、したがって、多量の遊技媒体を素早く且つ正確にカウントしながら投入する必要があり、そのような要請を満たす投入装置として遊技球を自然流下させて投入する自然流下式投入装置が知られている。この投入装置は、遊技媒体としての遊技球を流下させて投入するための球通路に、この球通路における遊技球の通過を許容又は禁止するように作動するゲート手段（例えば、フリッカ）と、球通路を流下する遊技球を検出するためのセンサとを設け、球通路における遊技球の通過を許容してからの遊技球の検出数が予定投入数に達したときに、ゲート手段により球通路を閉状態とするように構成されている。
一方、このような投入装置を備えた遊技機においては、遊技球を球投入口から出し入れしたりする不正が行われることがあることから、遊技球を検出する光学式センサを２つの光学素子から構成し、遊技球が前記２つの光学素子を正しい順序で通過したときにのみ遊技球をカウントするものとしている。
【０００３】
【特許文献１】特開２００６−１６７１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記構成の遊技機においては、遊技球が２つの光学素子を通過する状態によっては何ら不正が行われていないのに異常通過として検出してしまう場合があった。より詳しくは、２つの遊技球がほとんど間隔を空けずに連続して流下する場合には、正しい順序で２つの光学素子を通過したとは判定されない場合があった。
【０００５】
そこで、本発明は、遊技球の投入に関する不正の検知精度を向上させることが可能な遊技機を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る遊技機は、
遊技者により操作される投入操作手段と、遊技球を貯留する貯留手段と、前記貯留手段に連通する複数の通路と、前記複数の通路の各々に設けられ、各通路に導入された遊技球の通過を検出する通過検出手段と、前記複数の通路の各々に設けられ、前記通過検出手段より遊技球流下方向の上流側において各通路を遊技球が流下することを許可又は禁止する規制手段と、前記複数の通路の各々に設けられた前記規制手段を個別に駆動する駆動手段と、前記投入操作手段に対する操作に基づいて、前記駆動手段の個別の制御により所定の個数の遊技球をそれぞれの通路を通して流下させる投入制御手段と、を含む遊技機であって、
前記通過検出手段が、遊技球流下方向に沿って遊技球１個分より狭い間隔で配置された第１検出部及び第２検出部を備え、
前記投入制御手段が、
前記複数の通路の各々に対して、前記第１検出部および前記第２検出部が遊技球を検出していない状態から、前記第１検出部、前記第２検出部の順に遊技球を検出して前記第１検出部および前記第２検出部が遊技球を検出している状態となった後に、前記第１検出部、前記第２検出部の順に遊技球を検出していない状態となる正常状態の遊技球の通過であるか否かを判定する正常通過判定手段と、
前記複数の通路の各々に対して、前記正常通過判定手段による判定に応じて遊技球の通過個数を計数する計数手段と、
前記複数の通路の各々に対して、前記正常状態の遊技球の通過における前記第１検出部および前記第２検出部が遊技球を検出している状態から、前記第２検出部が遊技球を検出している状態となっている間において前記第１検出部が遊技球を検出していない状態を経て再度遊技球を検出している状態に変化する連球状態の通過であるか否かを判定する連球通過判定手段と、
を含み、
前記正常通過判定手段により前記正常状態の遊技球の通過でないと判定された場合で、且つ前記連球通過判定手段により前記連球状態の通過でないと判定された場合に、異常状態の通過であると判断されることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、遊技球の投入に関する不正の検知精度を向上させることが可能となる。
【発明を実施するための最良の形態】
【０００８】
上記目的を達成するために、手段１においては、
遊技者による操作に応じてベット操作情報を生成するベット操作手段（１ベットボタン１１４、マックスベットボタン３０４）からのベット操作情報に対応付けられた所定の個数の遊技球の投入指示に基づいて遊技球の投入を行う投入装置を備え、
前記投入装置は、遊技球を貯留する貯留手段（上皿３０２）と、貯留手段に連通される投入通路（排出通路４０６ａ）と、遊技球通過方向に遊技球１個分よりも狭い間隔を隔てて設けられる第１検出部（上側の素子４１５ａ１）と第２検出部（下側の素子４１５ａ２）を備えると共に投入通路に導入された遊技球の通過順序を検出する通過検出手段（通過センサ４１５ａ）と、通過検出手段よりも上方で投入通路を遊技球が通過することを許容又は禁止するゲート手段（投入フリッカ４１３ａ）と、ゲート手段を駆動する駆動手段（投入ソレノイド４１４ａ）と、遊技球の投入指示に基づいた所定個数の遊技球の投入を制御する投入制御手段とを備えた遊技機であって、
前記投入制御手段は、
前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である位相の正常な通過順序の場合に生じる変化パターンを記憶する正常判定用位相変化パターン記憶手段（正常判定用位相変化パターン記憶手段６２４）と、
前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である位相の連球状態である場合に生じる変化パターンを記憶する連球判定用位相変化パターン記憶手段（連球判定用位相変化パターン記憶手段６２５）と、
前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である検出通過順序に対応する位相の変化状態を示す検出位相変化パターンを生成する検出位相変化パターン生成手段（検出位相変化パターン生成手段６２１）と、
前記所定個数の遊技球の各々に対して、検出位相変化パターンと正常判定用位相変化パターンとに基づき、検出位相変化パターンにおける検出位相の変化毎に、検出位相の変化と正常判定用位相変化パターンの有する正常な位相の変化と比較して、正常な通過か否かを判定する正常通過判定手段（正常通過判定手段６２２）と、
前記正常通過判定手段による正常な通過の検知に応じて遊技球の通過個数を計数する第１計数手段（第１計数手段６０７）と、
前記所定個数の遊技球の各々に対して、検出位相変化パターンと連球判定用位相変化パターンとに基づき、検出位相変化パターンにおける検出位相の変化毎に、検出位相の変化と連球判定用位相変化パターンの有する連球状態である場合に生じる位相の変化とを比較して、連球状態での投入か否かを判定する連球判定手段（連球判定手段６２３）と、
前記連球判定手段の判定結果が肯定判定の場合、ゲート手段を通過禁止状態にすると共に、ゲート手段が通過禁止状態となった後に再度通過許可状態にする連球制御手段（連球制御手段６１４）と、
前記正常通過判定手段により正常な通過でないと判定された場合で、且つ前記連球判定手段により連球状態での投入でないと判定された場合に、異常通過に応じた所定のエラー制御を行うエラー制御手段（エラー制御手段６１３）と、
を有することを特徴とする。
【０００９】
上記の如く、連球判定手段を設けることにより、連球状態が発生しても、それを検出することができるので、エラー発生により遊技が中断されることがない。従って、遊技者は快適に遊技に興じることができ、また、遊技機ホールは遊技の中断がない分、遊技機の稼動率を向上させることができる。また、遊技球が投入されたかのように見せかける不正行為によっては連球状態と判定する際の位相の変化パターンは生じないために、連球状態の場合にエラーを発生させないこととしても不正行為への対策は疎かにならない。
また、連球が発生し、投入動作が中断されたとしても、すぐにリトライ動作が実行されるので、遊技者は投入動作の中断を認識することはなく、そのため違和感なく遊技に興じることができる。
ここで、「連球状態」とは、２つの遊技球が接触している場合に限らず、先行遊技球が第２検出部で通過完了と検出されるまでに、後続遊技球が第１検出部で通過開始と検出される程度の短い間隔で２つの遊技球が投入される場合を含む。
また、「第１検出部から出力される第１検出信号及び第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である位相」とは、例えば、第１検出信号がＯＦＦ→ＯＮ→ＯＮと変化し、同時期に第１検出信号がＯＦＦ→ＯＮ→ＯＦＦと変化した場合、（ＯＦＦ，ＯＦＦ）、（ＯＮ，ＯＮ）、（ＯＮ，ＯＦＦ）の各組をそれぞれ意味する。
また、「位相の変化パターン」とは、例えば、上記の例では位相（ＯＦＦ，ＯＦＦ）→位相（ＯＮ，ＯＮ）変化の状態パターン、位相（ＯＮ，ＯＮ）→位相（ＯＮ，ＯＦＦ）の変化の状態パターンを意味する。
【００１０】
手段２：手段１の遊技機において、
前記投入制御手段が、前記ベット操作情報に応じて前記投入規制手段による遊技媒体の投入を開始させ、前記投入媒体検出手段による前記所定の個数に応じた最後に投入される遊技媒体の検出の後に前記遊技媒体の投入を終了させ、
前記ゲート手段が、水平方向に対して傾斜する媒体通路における遊技媒体の自重による流下を前記媒体通路の実質的な幅を変化させて規制することを特徴とする請求項１に記載の遊技機。
ここで、「媒体通路の実質的な幅を変化させる」とは、投入規制手段を構成する部材の一部の媒体通路への出し入れ等により媒体通路の流下方向断面における最小幅を変化させることを意味する。例えば、媒体通路の実質的な幅を変化させる場合としては、最小幅を遊技球の直径よりも大きい状態とそれよりも小さい状態との間を移行させる場合が挙げられる。
【００１１】
遊技媒体を自重によって媒体通路を流下させることができると共に、遊技媒体の流下を媒体通路の実質的な幅によって規制することによって、所定数の遊技媒体を高速で取り込むことができる。したがって、円滑な単位遊技の進行が実現できる。
【００１２】
手段３：手段１〜２の遊技機において、
前記第１検出部から出力される前記第１検出信号がＯＦＦであり前記第２検出部から出力される前記第２検出信号がＯＦＦである組合せを第１位相、前記第１検出信号がＯＮであり前記第２検出信号がＯＦＦである組合せを第２位相、前記第１検出信号がＯＮであり前記第２検出信号がＯＮである組合せを第３位相、前記第１検出信号がＯＦＦであり前記第２検出信号がＯＮである組合せを第４位相として、
前記正常判定用位相変化パターン記憶手段が、前記正常判定用位相変化パターンとして、前記第１位相を先頭として、前記第１位相から前記第２位相、前記第２位相から前記第３位相、前記第３位相から前記第４位相、前記第４位相から前記第１位相の順序で変化するパターンを記憶し、
前記連球判定用位相変化パターン記憶手段が、前記連球判定用位相変化パターンとして、前記第１位相を先頭として、前記第１位相から前記第２位相、前記第２位相から前記第３位相、前記第３位相から前記第４位相、前記第４位相から前記第１位相の順序で変化する第１の連球パターンと、前記第１位相を先頭として、前記第１位相から前記第２位相、前記第２位相から前記第３位相、前記第３位相から前記第４位相、前記第４位相から前記第２位相の順序で変化する第２の連球パターンとを記憶していることを特徴とする。
ここで、「連球パターンを記憶する」とは、連球パターンの変化に対応する情報を全て記憶していてもよいし、正常判定用位相変化パターンの変化との相違と表す情報のみを記憶していてもよい。具体的には、連球判定用位相変化パターン記憶部において、第１の連球パターンとして、連続する単位記憶領域に、第１位相を識別する値（情報）、第２位相を識別する値、第３位相を識別する値、第４位相を識別する値、第１位相を識別する値が順次に記憶され、かつ、同様に、第２の連球パターンとして、連続する単位記憶領域に、第１位相を識別する値（情報）、第２位相を識別する値、第３位相を識別する値、第４位相を識別する値、第２位相を識別する値が順次に記憶されている場合、及び、第１の連球パターンとして第１位相を識別する値が記憶され、かつ第２の連球パターンとして、第２位相を識別する値が記憶されている場合が挙げられる。
【００１３】
上記の構成によれば、連球判定用位相変化パターン記憶部が、第１の連球パターンと第２の連球パターンとを記憶しているために、連球状態を確実に検知できる。これは、第１検出部と第２検出部との間隔が、遊技球通過方向に遊技球１個分よりも狭い間隔で設けられているために、連球状態が発生した場合の検出位相の変化は、第１の位相変化パターンを先頭側に含むパターン又は第２の連球の位相変化パターンを先頭側に含むパターンとなるからである。なお、検出位相の変化が第２の連球パターンを経る場合は、先行球が第２検出部の通過を完了したと実質的に同時に後続球が第１検出部の通過を開始する場合であるために、このような連球状態は極めて稀にしか発生しない。
【００１４】
手段４：手段１〜３の遊技機において、
遊技球の各々について、前記正常通過判定手段は、正常な通過開始の位相変化と判定された場合に正常な通過開始を示す信号を出力すると共に、正常な通過完了の位相変化と判定された場合に正常な通過完了を示す信号を出力するように構成されており、
さらに、前記正常な通過開始信号により起動し、所定の基準通過時間（所定時間Ｔｍ）経過するまで計測し、基準通過時間経過時にそのことを告知する告知信号を出力する通過時間計測手段と、
前記通過時間計測手段からの告知信号が入力されるまでに、前記正常通過判定手段から正常な通過完了信号が入力されない場合に、通過時間エラーと判定する通過時間エラー判定手段（通過時間エラー判定手段６３２）と、
前記連球判定手段により連球状態と判定された場合に、連球状態の発生に起因して生じる通過時間エラーを、前記通過時間エラー判定手段が通過時間エラーと判定することを阻止する通過時間エラー阻止手段と、
を備えたことを特徴とする。
【００１５】
連球状態では、連球状態を構成する先行遊技球が通過検出手段の通過を完了する前に、連球状態を構成する後続遊技球の通過開始がなされることから、先行遊技球については正常な通過開始と判定されるが、後続遊技球については正常な通過開始と判定されない。従って、後続遊技球については後続遊技球の通過開始から通過時間を計測できない。そのため、後続遊技球については、先行遊技球の通過開始から通過時間が計測されることになるので、後続遊技球が通過完了するまでに基準通過時間を経過してしまうことになり、通過時間エラー判定手段では通過時間エラーと判定されてしまう。そうすると、連球状態が検出された場合に通過順序の異常エラーを発生しないとしても、そのままでは通過時間エラーが発生することになる。そこで、このような場合に、通過時間エラーを阻止する通過時間エラー阻止手段を設けることにより、遊技が中断することを防止するようにした。
【００１６】
手段５：手段４の遊技機において、
前記通過時間エラー阻止手段は、
連球状態が発生したことを示す第１状態情報と、連球状態が発生していないことを示す第２状態情報かのいずれかの状態情報を保持する状態情報保持手段（通過時間エラー阻止フラグ保持手段６５１）と、
連球判定手段の判定結果に基づき連球状態が発生した場合に前記状態情報保持手段の保持内容を第２状態情報から第１状態情報に変更する変更手段（阻止フラグ変更手段６５２）と、
を有し、
前記通過時間エラー判定手段（通過時間エラー判定手段６３２）は、前記状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、通過時間エラー判定処理を行わないことを特徴とする。
【００１７】
上記の如く、通過時間エラー判定手段が、状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、通過時間エラー判定処理を行わないことにより、連球状態の発生に起因して生じる通過時間エラーを阻止することができる。
【００１８】
手段６：手段１〜３の遊技機において、
前記通過検出手段よりも下方に設けられ、前記所定個数の遊技機の各々の通過を検出する補助通過検出手段（カウントセンサ４１６ａ）と、
前記補助通過手段により検出された遊技球の通過個数を計数する第２計数手段（第２計数手段６０９）と、
第１計数手段により計数された遊技球の個数と、第２計数手段により計数された遊技球の個数とを比較し、第２計数手段の個数が第１計数手段の個数未満の場合に個数エラーと判定する個数エラー判定手段（個数エラー判定手段６３１）と、
を備えたことを特徴とする。
【００１９】
上記構成であれば、通過検出手段と共に補助通過検出手段を設けたことによって、遊技媒体の投入に関する不正行為を良好に防止できる。投入個数は通過検出手段の検知に基づく第１計数手段による計数によって決定され、第２計数手段の検知に基づく第２計数手段による計数は不正行為を良好に発見するために補助的に参照される。第２計数手段の個数が第１計数手段の個数未満の場合であれば個数エラーと判定することによって、遊技球が通過したかのように通過検出手段を感知させる不正具が用いられた場合や遊技球よりも安価な球体（例えば、樹脂性の球）等が投入された場合の不正行為を良好に発見できる。なお、この場合には、第２計数手段による計数は「０」となる。また、第１計数手段により計数された個数よりも第２計数手段により計数された個数が小さい場合には何らかの不正行為が行われた可能性が高くなり問題が生じる。一方、補助的に用いられる第２計数手段により計数された個数が第１計測手段により計測された個数よりも大きくても不正行為による損失はないことになるために問題は生じない。
なお、連球状態による通過は正常な通過順序ではないので、連球状態で投入された先行遊技球と後続遊技球とは第１計数手段では計数されない。しかし、第２計数手段では正常な通過順序は問われないので計数される。この結果、第２計数手段により計数される遊技球の個数が第１計数手段により計数される遊技球の個数より２個だけ大きいことになる。しかし、上記のように個数エラー判定手段は第１計数手段の個数が第２計数手段の個数未満の場合に個数エラーと判定するように構成されているので、連球状態となっても、個数エラーと判定されないことになり、遊技が中断されることが防止される。
【００２０】
手段７：手段１〜３の遊技機において、
前記通過検出手段よりも下方に設けられ、前記所定個数の遊技機の各々の通過を検出する補助通過検出手段（カウントセンサ４１６ａ）と、
前記補助通過手段により検出された遊技球の通過個数を計数する第２計数手段（第２計数手段６０９）と、
第１計数手段の計数値と第２計数手段の計数値とを比較し、異なる場合に個数エラーと判定する個数エラー判定手段と、
前記連球判定手段により連球状態と判定された場合に、連球状態の発生に起因して生じる個数エラーを、前記個数エラー判定手段が個数エラーと判定することを阻止する個数エラー阻止手段と、
を備えたことを特徴とする。
【００２１】
連球状態は正常な通過順序ではないので、連球状態となる先行遊技球と後続遊技球とは、第１計数手段では計数されない。しかし、第２計数手段では正常な通過順序は問われないので、計数される。この結果、第２計数手段により計数される遊技球の個数が第１計数手段により計数される遊技球の個数より２個だけ大きいことになる。この結果、個数エラー判定手段では個数エラーと判定されてしまう。そうすると、連球状態が検出された場合にエラーを発生しないとしても、そのままでは必ず個数エラーが発生することになる。そこで、このような場合に、個数エラーを阻止する個数エラー阻止手段を設けることにより、遊技が中断することを防止するようにした。
【００２２】
手段８：手段６又は７の遊技機において、
遊技球の各々について、前記通過検出手段の通過から起動し、所定の基準補助通過時間（所定時間Ｔｍ´）経過するまで計測し、基準補助通過時間経過時にそのことを告知する告知信号を出力する補助時間通過計測手段と、
前記補助時間通過計測手段からの告知信号が入力された後に、前記補助通過検出手段から検出信号が入力された場合に、補助通過時間エラーと判定する補助通過時間エラー判定手段（補助通過時間エラー判定手段６３３）と、
前記連球判定手段により連球状態と判定された場合に、連球状態の発生に起因して生じる補助通過時間エラーを、前記補助通過時間エラー判定手段が補助通過時間エラーと判定することを阻止する補助通過時間エラー阻止手段と、
を備えたことを特徴とする。
【００２３】
連球状態は正常な通過順序ではないので、連球状態の遊技球が通過検出手段を通過した時点から補助通過時間を計測できない。そのため、連球状態の遊技球より先行する遊技球が通過検出手段を通過した時点から補助通過時間を計測することになる。この結果、補助通過時間エラー判定手段では補助通過時間エラーと判定されてしまう。そうすると、連球状態が検出された場合にエラーを発生しないとしても、そのままでは必ず補助通過時間エラーが発生することになる。そこで、このような場合に、補助通過時間エラーを阻止する補助通過時間エラー阻止手段を設けることにより、遊技が中断することを防止するようにした。
【００２４】
手段９：手段７の遊技機において、
前記個数エラー阻止手段は、
連球状態が発生したことを示す第１状態情報と、連球状態が発生していないことを示す第２状態情報かのいずれかの状態情報を保持する状態情報保持手段（個数エラー阻止フラグ保持手段６４１）と、
連球判定手段の判定結果に基づき連球状態が発生した場合に前記状態情報保持手段の保持内容を第２状態情報から第１状態情報に変更する変更手段（阻止フラグ変更手段６４２）と、
を有し、
前記個数エラー判定手段（個数エラー判定手段６３１）は、状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、個数エラー判定処理を行わないことを特徴とする。
【００２５】
上記の如く、個数エラー判定手段が、状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、個数エラー判定処理を行わないことにより、連球状態の発生に起因して生じる個数エラーを阻止することができる。
【００２６】
手段１０：手段７の遊技機において、
前記個数エラー阻止手段は、
連球状態が発生したことを示す第１状態情報と、連球状態が発生していないことを示す第２状態情報かのいずれかの状態情報を保持する状態情報保持手段（個数エラー阻止フラグ保持手段６４１）と、
連球判定手段の判定結果に基づき連球状態が発生した場合に前記状態情報保持手段の保持内容を第２状態情報から第１状態情報に変更する変更手段（阻止フラグ変更手段６４２）と、
を有し、
前記個数エラー判定手段（個数エラー判定手段６３１）は、状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、第１計数手段（第１計数手段６０７）からの個数情報に、連球状態の発生に起因して第１計数手段の個数情報の不足個数分を加算する処理を行うことを特徴とする。
【００２７】
上記の如く、連球状態の発生の場合には、個数エラー判定手段が第１計数手段からの個数情報に、連球状態の発生に起因した個数情報の不足個数分を加算する処理を行うことにより、連球状態の発生に起因して生じる個数エラーを阻止することができる。
【００２８】
手段１１：手段７の遊技機において、
前記個数エラー阻止手段は、
連球状態が発生したことを示す第１状態情報と、連球状態が発生していないことを示す第２状態情報かのいずれかの状態情報を保持する状態情報保持手段（個数エラー阻止フラグ保持手段６４１）と、
連球判定手段の判定結果に基づき連球状態が発生した場合に前記状態情報保持手段の保持内容を第２状態情報から第１状態情報に変更する変更手段（阻止フラグ変更手段６４２）と、
前記状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、第１計数手段の個数情報を、連球状態の発生に起因して第１計数手段の個数情報の不足個数分を加算した値に強制的に書き換える書換手段（連球制御手段１１４）と、
を有することを特徴とする。
【００２９】
上記構成により、連球状態の発生の場合には、書換手段が第１計数手段の個数情報を、連球状態の発生に起因した不足個数分を加算した値に強制的に書き換えることにより、個数エラー判定手段での判定では個数エラーと判定されないことになり、連球状態の発生に起因して生じる個数エラーを阻止することができる。
【００３０】
手段１２：手段８の遊技機において、
前記補助通過時間エラー阻止手段は、
連球状態が発生したことを示す第１状態情報と、連球状態が発生していないことを示す第２状態情報かのいずれかの状態情報を保持する状態情報保持手段（補助通過時間エラー阻止フラグ保持手段６６１）と、
連球判定手段の判定結果に基づき連球状態が発生した場合に前記状態情報保持手段の保持内容を第２状態情報から第１状態情報に変更する変更手段（阻止フラグ変更手段６６２）と、
を有し、
前記補助通過時間エラー判定手段（補助通過時間エラー判定手段６３３）は、前記状態情報保持手段の保持内容を参照して、連球状態の発生の場合には、補助通過時間エラー判定処理を行わないことを特徴とする。
【００３１】
上記構成により、連球状態の発生の場合には、補助通過時間エラー判定手段は補助通過時間エラー判定処理を行わないことにより、連球状態の発生に起因して生じる補助通過時間エラーを阻止することができる。
【００３２】
手段１３：
遊技者による操作に応じてベット操作情報を生成するベット操作手段からのベット操作情報に対応付けられた所定の個数の遊技球の投入指示に基づいた個数の遊技球の投入を制御する投入制御手段を備えた遊技機であって、
前記投入装置は、遊技球を貯留する貯留手段と、貯留手段にそれぞれ連通される複数の投入通路と、複数の投入通路それぞれに設けられ遊技球通過方向に少なくとも遊技球１個分よりも狭い間隔をあけて設けられる第１検出部と第２検出部を備え投入通路に導入された遊技球の通過を検出する複数の通過検出手段と、複数の通過検出手段それぞれに設けられ通過検出手段よりも上方で投入通路を遊技球が通過することを許容又は禁止する複数のゲート手段と、
複数のゲート手段にそれぞれ設けられゲート手段を駆動する複数の駆動手段と、
を備え、
前記投入制御手段は、
前記貯留手段に貯留される複数の遊技球を複数の投入通路に、前記遊技球の投入指示に基づく投入個数を複数の投入通路にそれぞれほぼ均等に振り分ける振分手段（投入個数振分手段１０３）と、
前記複数の投入通路にそれぞれ対応して設けられ、前記振分手段により振り分け設定された投入通路の個別投入個数を保持する複数の投入個数保持手段（投入個数保持手段１０４）と、
前記複数の投入通路にそれぞれ対応して設けられ、前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である位相の正常な通過順序の場合に生じる変化パターンを記憶する複数の正常判定用位相変化パターン記憶手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である位相の連球状態である場合に生じる変化パターンを記憶する複数の連球判定用位相変化パターン記憶手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記第１検出部から出力される第１検出信号及び前記第２検出部から出力される第２検出信号のＯＮとＯＦＦの組合である検出通過順序に対応する位相の変化状態を示す検出位相変化パターンを生成する複数の検出位相変化パターン生成手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記所定個数の遊技球の各々に対して、検出位相変化パターンと正常判定用位相変化パターンとに基づき、検出位相変化パターンにおける検出位相の変化毎に、検出位相の変化と正常判定用位相変化パターンの有する正常な位相の変化と比較して、正常な通過か否かを判定する正常通過判定手段と、
前記複数の投入通路にそれぞれ対応して設けられ、対応する正常通過判定手段による正常な通過の検知に応じて遊技球の通過個数を計数する複数の計数手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記所定個数の遊技球の各々に対して、検出位相変化パターンと連球判定用位相変化パターンとに基づき、検出位相変化パターンにおける検出位相の変化毎に、検出位相の変化と連球判定用位相変化パターンの有する連球状態である場合に生じる位相の変化とを比較して、連球状態での投入か否かを判定する連球判定手段と、
前記複数の投入通路にそれぞれ対応して設けられ、前記連球判定手段の判定結果が肯定判定の場合、ゲート手段を通過禁止状態にする複数の連球制御手段と、
前記正常通過判定手段により正常な通過でないと判定された場合で、且つ前記連球判定手段により連球状態での投入でないと判定された場合に、異常通過に応じた所定のエラー制御を行うエラー制御手段と、
を有し、
前記振分手段は複数の投入通路のうち連球状態が発生した投入通路を少なくとも含む投入通路に、前記連球状態が発生した投入通路での残りの投入予定個数を振り分けることを特徴とする。
【００３３】
或る投入通路において予定個数が投入されない場合等におけるリトライ動作においては、前記或る投入通路の残り個数を、或る投入通路以外の他の投入通路に振り分けるようにしている。これは、或る投入通路についてリトライ動作を行っても、現実には遊技球の投入がなし得ないからである。これに対して、連球状態発生の場合は、投入動作に支障が生じているのではないから、連球状態が発生した投入通路についても残りの投入予定個数を振り分けるようにすれば、投入処理時間の短縮化を図ることができる。
【００３４】
本発明に係る遊技機の最良の形態を、図面を参照しながら詳細に説明する。ここでは、遊技機が遊技球体を遊技媒体とする回胴式遊技機（以下、「遊技球式回胴遊技機」と称す）である場合を挙げるが、遊技球体やコイン等を遊技媒体とする遊技機一般に適用できる。また、回胴式遊技機であっても、以下で説明する具体的な形態には限定されず、本発明の主旨から逸脱しない限りにおいて、その設計を適宜に変更してもよい。
【００３５】
図１は本実施形態の球式回胴遊技機１０の正面図であり、図２は球式回胴遊技機１０の正面側斜視図であり、図３は外枠１１に対してドアブロック１２を開けた状態を示す斜視図であり、図４は前面ブロック２０に対して払出ブロック３０及び遊技ブロック４０を開けた状態を示す斜視図である。
【００３６】
図１乃至図３に示すように、この球式回胴遊技機１０は、当該球式回胴遊技機１０の外殻を形成する外枠１１と、この外枠１１の一側部に開閉可能に支持されたドアブロック１２とを備えている。外枠１１は、木製の板材により全体として矩形状に構成され、小ネジ等の離脱可能な締結具により各板材が組み付けられている。なお、外枠１１は、軽量化を図るために、樹脂やアルミニウム等の軽金属により構成されていてもよい。ドアブロック１２は、外枠１１に対してヒンジ１３，１３によって開閉可能に取り付けられ、その開閉軸線は球式回胴遊技機１０の正面からみて左側で上下に延びるように設定されており、この開閉軸線を軸心にしてドアブロック１２が前方側に十分に開放できるようになっている。
【００３７】
ドアブロック１２は、図４に示すように、球式回胴遊技機１０の前面を構成する前面ブロック２０と、前面ブロック２０に対して後方側へ開閉可能に取着された払出ブロック３０と、前面ブロック２０に対して後方側へ開閉可能に取着され、前面ブロック２０及び払出ブロック３０にて被包される遊技ブロック４０とからなる。
【００３８】
（前面ブロックの構成）
図５は前面ブロック２０の分解斜視図である。図５に示すように、前面ブロック２０は、前面パネル１００、前面ブロック枠２００、回胴表示パネル２２、パネル押え枠２４、上皿ユニット３００、および、セレクタ４００（遊技球投入装置）を備える。
【００３９】
前面パネル１００は、図１、図２及び図５に示すように、遊技ブロック４０の前面に設けられた遊技領域を露出するための窓孔１０２を有し、窓孔１０２を囲むようにして上効果ＬＥＤカバー部１０４、上スピーカ部１０６，１０６、右中効果ＬＥＤカバー部１０８、左中効果ＬＥＤカバー部１１０、中央パネル部１１２が配設されている。
【００４０】
上効果ＬＥＤカバー部１０４、右中効果ＬＥＤカバー部１０８及び左中効果ＬＥＤカバー部１１０は、それぞれ前面パネル１００の裏側から取り付けられた図示しない発光ダイオード（ＬＥＤ）等の発光装置を覆っている。前記発光装置は、遊技の進行に伴い点灯したり、点滅したりして遊技の視覚的演出を行うものである。
【００４１】
上スピーカ部１０６，１０６は、遊技の進行に伴い種々の効果音を鳴らしたり、遊技者に遊技状態を報知したりして遊技の聴覚的演出を行うものである。
【００４２】
中央パネル部１１２は、無色透明のガラスで構成され、所定の入賞条件及び当該入賞条件を満たした場合に払い出される遊技球の個数（賞球数）や遊技方法などが記載された図示しない情報掲載パネルを露出するための部位である。前記情報掲載パネルの表示内容を見やすくするために、中央パネル部１１２の内側には蛍光灯４１ｋ（図２７参照）が設置される。中央パネル部１１２の左側方には１ベットボタン１１４（図１参照）が配設されている。中央パネル部１１２の右側方には汎用ボタン１１６，１１８（図１，２参照）が配設されている。汎用ボタン１１６，１１８は例えば遊技モードの切替えや液晶画面における表示モードの切替えなど、遊技機の機種ごとにその用途を適宜設定可能なボタンである。中央パネル部１１２の汎用ボタン１１６等よりもさらに右側方には、前面ブロック開閉用のドアキーシリンダ２０２の前面（鍵穴）を露出させるキーシリンダ挿通孔１２０を設けてある。また、中央パネル部１１２の下方には、前方側へ突出した操作パネル部１２２が配設されている。
【００４３】
操作パネル部１２２には、図面左側から順に、後述する回胴Ｌ，Ｍ，Ｒ（図２７参照）の回転を開始させるための始動レバー１２４と、左回胴Ｌの回転を停止させるための左回胴停止ボタン１２６Ｌと、中回胴Ｍの回転を停止させるための中回胴停止ボタン１２６Ｍと、右回胴Ｒの回転を停止させるための右回胴停止ボタン１２６Ｒと、上皿３０２から下皿１２８へ遊技球を流す操作をするための上皿球抜きレバー３８６を露出させるための小窓孔１３０とを設けてある。始動レバー１２４は、遊技者がゲームを開始するときに手で押下して操作するレバーであり、手が離れたあと元の位置に自動復帰する。所定数の遊技球がベットされているときにこの始動レバー１２４が操作されると、各回胴Ｌ，Ｍ，Ｒが一斉に回転し始める。始動レバー１２４の基端部上方には、各回胴Ｌ，Ｍ，Ｒの回転準備が整った状態、つまり所定数の遊技球がセレクタ４００にて取り込まれ、始動レバー１２４の操作受付可能な状態を報知するための始動レバーＬＥＤ１３２を埋設してある。また、各回胴停止ボタン１２６Ｌ，１２６Ｍ，１２６Ｒの周囲には、各回胴停止ボタン１２６Ｌ，１２６Ｍ，１２６Ｒの操作受付可能な状態を報知するための回胴停止ボタンＬＥＤ１３４Ｌ，１３４Ｍ，１３４Ｒを埋設してある。各回胴停止ボタンＬＥＤ１３４Ｌ，１３４Ｍ，１３４Ｒは、それぞれ対応する回胴Ｌ，Ｍ，Ｒが等速回転しているときに点灯し、対応する回胴Ｌ，Ｍ，Ｒの回転が停止すると消灯する。操作パネル部１２２の下方には、遊技球を貯留するための下皿１２８が配設されている。
【００４４】
下皿１２８の奥面には、前面ブロック枠２００に設けた下スピーカ部２０４を覆う下スピーカカバー部１３６と、上皿３０２から下皿１２８へ流れてくる遊技球の出口となり、かつ、後述する払出装置３３（図１７参照）から直接遊技球が払い出されてくることもある下皿払出口１３８とを設けてある。また、下皿１２８の前面下部には、下皿１２８から下皿１２８の下方に配置した図示しない遊技球収容ケース（いわゆるドル箱）に遊技球を落とす操作をするための下皿球抜きレバー１４０を設けてある。つまり、図２に示すように、下皿１２８の底面には開口部１４２を設けてあり、通常は開口部１４２を閉塞板１４４にて閉じてある。下皿球抜きレバー１４０にて閉塞板１４４をスライド操作することで、開口部１４２を開口させて下皿１２８から遊技球を落下させる構成になっている。また、下皿１２８の左側方には灰皿１４６を設けてある。操作パネル部１２２及び下皿１２８の両側には、それぞれ左下効果ＬＥＤカバー部１４８及び右下効果ＬＥＤカバー部１５０を設けてある。左下効果ＬＥＤカバー部１４８及び右下効果ＬＥＤカバー部１５０は、それぞれ前面パネル１００の裏側から取り付けられた図示しない発光ダイオード等の発光装置を覆うものである。なお、前面パネル１００は、合成樹脂製、例えばＡＢＳ(アクリロニトリル‐ブタジエン‐スチレン）樹脂で構成してある。こうすることで、粘性が高く衝撃に強くでき、低コストで製造できるという利点が発揮される。
【００４５】
前面ブロック枠２００は、図５に示すように、前面パネル１００よりも若干小さい矩形状の枠体で、前面パネル１００の裏側にネジ止めされる。前面ブロック枠２００の下部には下スピーカカバー部１３６にて覆われる聴覚的演出用の下スピーカ部２０４を取り付けてある。上下にスピーカ部１０６，２０４を設けることで臨場感あふれる聴覚的演出を行うことができる。また、前面ブロック枠２００の左側部には回転軸２０６を設け、右側部にはドア開閉機構２０８を設けてある。図中の符号２０２はドア開閉機構２０８を構成するキーシリンダである。ドアキーシリンダ２０２に図示しない鍵を挿入して右側へ回転させると、外枠１１に対して係止する係止爪２１０，２１０が下方向に回動し、外枠１１に対する係止が解除される。逆に、ドアキーシリンダ２０２に図示しない鍵を挿入して左側へ回転させると、払出ブロック３０に対して係止する係止爪２１２，２１２が下方向に回動し、払出ブロック３０に対する係止が解除される。なお、図中の符号２１４は、下皿払出口１３８に連なる誘導通路である。
【００４６】
回胴表示パネル２２は、無色透明のガラス板で、前面パネル１００の窓孔１０２の形状に対応した形状の略台形状とされる。また、回胴表示パネル２２は、遊技機設置島内を通行中の人がつまづいて衝突するなどしても割れないように十分な強度をもって形成されている。
【００４７】
表示パネル押え枠２４は、前面パネル１００との間に回胴表示パネル２２を介在させて前面ブロック枠２００にネジ止めされる。表示パネル押え枠２４は、回胴表示パネル２２の形状に対応した略台形状とされ、所定の奥行きをもって形成される。つまり、前面パネル１００の窓孔１０２が中央パネル部１１２よりも前方に張り出しており、この張り出し長さに対応した奥行きをもって形成される。
【００４８】
上皿ユニット３００は、遊技球を貯留する上皿３０２を有する部材で、中央パネル部１１２と操作パネル部１２２の間の開口部１５２を閉塞するように、操作パネル部１２２の裏側に取り付けられる。上皿３０２は、所望の深さでかつ図示上左側から右側へと下る傾斜をもって形成される。上皿ユニット３００の前壁上面部には、左側部にマックスベットボタン３０４を、右側部に球貸出ボタン３０６及びカード返却ボタン３０８を配設してある。マックスベットボタン３０４にはマックスベットボタンＬＥＤ（図示略）を埋設してある。前記マックスベットボタンＬＥＤは、遊技球のベット可能な状態を遊技者に報知するためのものである。
【００４９】
図６乃至図８を参照して上皿ユニット３００についてさらに詳しく説明する。なお、図６は上皿ユニット３００の拡大斜視図で、図７（Ａ）は上皿ユニット３００の平面図で、図７（Ｂ）は上皿ユニット３００の底面図で、図８は上皿ユニット３００の分解斜視図である。但し、図８では図６及び図７（Ａ）に示すフード部３１０の図示を省略している。
【００５０】
図６乃至図８に示すように、上皿ユニット３００の奥面左端部には、上皿払出口３１２を設けてある。本実施形態では、一度に払い出される賞球数がパチンコ機に比べて球式回胴遊技機１０の方が多く、大量の賞球を瞬時に払い出すという観点から、従来の球式回胴遊技機やパチンコ機（以下、これらをまとめて「従来の遊技機」と称する。）の払出口よりも上皿払出口３１２の横幅を大きく設定してある。この実施形態では、上皿払出口３１２の奥方の横幅Ｈ１が遊技球４個を並べた幅（約４４ｍｍ）以上でかつ遊技球５個を並べた幅（約５５ｍｍ）以下とされる。上皿払出口３１２は、奥側から前方側へ拡開したテーパー状をなし、その前側の横幅Ｈ２は、概ね遊技球７個を並べた幅（約７７ｍｍ）とされる。
【００５１】
また、上皿ユニット３００は前後方向の略中央部よりも後方側を覆うフード部３１０を有する。このフード部３１０は、上皿３０２の奥壁の上部を構成すると共に、中央パネル部１１２の底面部を構成する部材でもある。つまり、本実施形態では、遊技ブロック４０に装着される後述する回胴ユニット４３の前部が前方側へ出っ張っており、その下方をフード部３１０で覆うようになっている。そして、上皿３０２の奥壁が中央パネル部１１２よりも奥まった位置に形成され、前記回胴ユニット４３の下方に位置する。こうすることで、外枠１１を基準とした上皿３０２の前方への突出長さを従来の遊技機と同程度に設定しても、上皿３０２の奥行きが大きくなっている分だけ、従来の遊技機よりも大量の遊技球を上皿３０２に貯留できる構成になっている。
【００５２】
図８に示すように、上皿ユニット３００は、上皿ユニット本体３２０と、上皿ユニット本体３２０にネジ止めされるフード部３１０（図６及び図７（Ａ）参照）と、球貸出ボタン３０６と、カード返却ボタン３０８と、内側カバー３３０と、外側カバー３４０と、ＣＲ操作表示部３５０と、上皿球止め部３６０と、上皿球抜き操作部３８０とから構成される。
【００５３】
上皿ユニット本体３２０は、上記の如く上皿３０２を有する部材で、上皿３０２の下流側部分には、複数（例えば３つ）に分岐した遊技球案内路３２２ａ，３２２ｂ，３２２ｃを設けてある。遊技球案内路３２２ａ，３２２ｂ，３２２ｃは、遊技球を整列状態にしてセレクタ４００へ順次案内する部位である。遊技球案内路３２２ａ，３２２ｂ，３２２ｃの前方側には、下側からＣＲ操作表示部３５０を介して上皿球抜き操作部３８０を装着するための取付部３２３を設けてある。取付部３２３の表側には、左側から順に、矩形状の窓孔３２４と、円形状の窓孔３２５と、中央部に貫通孔３２６，３２７を有する一対の凹部３２８，３２９とを設けてある。矩形状の窓孔３２４は、ＣＲ操作表示部３５０の複数（例えば３つ）の７セグＬＥＤからなる度数表示部３５２を露出させるためのものである。円形状の窓孔３２５は、球貸出ボタンＬＥＤ３５４を露出させるためのものである。一対の凹部３２８，３２９は、球貸出ボタン３０６及びカード返却ボタン３０８を装着する部位である。
【００５４】
内側カバー３３０と外側カバー３４０は、それぞれ球貸出ボタン３０６及びカード返却ボタン３０８を露出させるための一対の孔３３２，３３４，３４２，３４４を有する。内側カバー３３０は、一対の孔３３２，３３４の周縁部にて各ボタン３０６，３０８のフランジ３０６ａ，３０８ａを押えることで、各ボタン３０６，３０８を凹部３２８，３２９に取り付けるためのものである。外側カバー３４０は、各ボタン３０６，３０８の押し代を規制するためのもので、各ボタン３０６，３０８の先端部が一対の孔３４２，３４４から若干突出するように構成されている。各ボタン３０６，３０８の押し代を規制することで、ＣＲ操作表示部３５０の球貸出スイッチ３５６及びカード返却スイッチ３５８の破損を防止できる。
【００５５】
ＣＲ操作表示部３５０は、上記の度数表示部３５２、球貸出ボタンＬＥＤ３５４、球貸出スイッチ３５６及びカード返却スイッチ３５８を備える。度数表示部３５２は、球式回胴遊技機１０に隣接して配置される図示しないＣＲユニットにカードを挿入することで当該カードの残額に相当する度数を表示する部位である。例えば当該カードの残額の１／１００の値を度数として表示する。球貸出ボタンＬＥＤ３５４は、遊技球の貸し出しを行える状態であることを点灯により遊技者に報知する部位である。すなわち、前記ＣＲユニットに挿入されたカードに残額があるときは、球貸出ボタンＬＥＤ３５４を点灯させて、遊技球の貸し出しを行える状態であると報知し、前記ＣＲユニットに挿入されたカードに残額がないときや前記ＣＲユニットにカードが挿入されていないときは、球貸出ボタンＬＥＤ３５４を消灯させて、遊技球の貸し出しを行えない状態であると報知する。また、遊技球の貸し出しを行っているときには、球貸出ボタンＬＥＤ３５４を点滅させて、遊技球の貸し出しを行っていることを報知し、この点滅状態のときにも球貸出ボタン３０６の操作を受け付けない構成とされる。球貸出スイッチ３５６は、球貸出ボタン３０６を押すことで、遊技球を貸し出すためのものである。カード返却スイッチ３５８は、カード返却ボタン３０８を押すことで、前記ＣＲユニットからカードを返却するためのものである。
【００５６】
上皿球止め部３６０は、遊技球案内路３２２ａ，３２２ｂ，３２２ｃの下側に取り付けられ、遊技球案内路３２２ａ，３２２ｂ，３２２ｃからセレクタ４００へと連なる球通路４０２ａ（４０２ｂ，４０２ｃ）（図１０，１１，１３参照）の入口を開閉するものである。詳しくは、セレクタ４００の故障等によりセレクタ４００を取り替える必要が生じたときに、球通路４０２ａ（４０２ｂ，４０２ｃ）を閉鎖して上皿３０２から遊技球が毀れ落ちないようにするためのものである。
【００５７】
図９は上皿球止め部３６０の分解斜視図である。また、図１０及び図１１は上皿球止め部３６０及びセレクタ４００を後方側から見た縦断面図であって、図１０は球通路４０２ａ（４０２ｂ，４０２ｃ）の入口を開いた状態を、図１１は球通路４０２ａ（４０２ｂ，４０２ｃ）の入口を閉じた状態をそれぞれ示している。図９に示すように、上皿球止め部３６０は、ケーシング３６１と、軸部材３６２と、開閉部材３６３とからなっている。
【００５８】
ケーシング３６１は、上方が開口した中空直方体状の箱であり、その両側部には、上皿ユニット本体３２０にネジ止めするためのフランジ３６４，３６５を設けてある。ケーシング３６１の前壁部３６６には、軸部材３６２の先端を回転自在に支持する先受け部３６７を設けてあり、後壁部３６８には軸部材３６２の基端側を受ける基受け部３６９を設けてある。また、ケーシング３６１の内底面には、軸部材３６２の中間部を受ける中受け部３７０，３７１を設けてある。なお、図中の符号３７２は後壁部３６８から後方側へ突出したストッパである。ストッパ３７２は、軸部材３６２の回転を規制する部位である。
【００５９】
軸部材３６２は、ケーシング３６１に対して開閉部材３６３をスライドさせるためのものである。軸部材３６２の基端部には、ケーシング３６１の背面側に配設される操作ハンドル３７３を設けてある。操作ハンドル３７３の前面側には、ストッパ３７２にて係止される円弧状の突出部３７４を設けてある。ケーシング３６１の内部に格納される軸部材３６２の先端側部分には、周方向に概ね９０度の間隔を隔てて三対の押圧部３７５ａ，３７５ｂを設けてある。各押圧部３７５ａ，３７５ｂは舌片状に形成され、それぞれ軸部材３６２の半径方向に突出している。
【００６０】
開閉部材３６３は、球通路４０２ａ，４０２ｂ，４０２ｃを閉じるための閉塞部３７６，３７６，３７６を有する。この実施形態では、上皿３０２の下流側部分に３本の遊技球案内路３２２ａ，３２２ｂ，３２２ｃを設けてあるので、遊技球案内路３２２ａ，３２２ｂ，３２２ｃの本数と同じ３つの閉塞部３７６，３７６，３７６を設けてある。開閉部材３６３は、ケーシング３６１に対してスライド自在に嵌着される本体部３７７と、本体部３７７の下側に軸部材３６２を跨ぐように設けられた一対の被押圧部３７８ａ，３７８ｂと、本体部３７７から一側方へ突出した３本のアーム３７９，３７９，３７９とを有し、各アーム３７９，３７９，３７９の先端に上向きに突出した閉塞部３７６，３７６，３７６を設けてある。
【００６１】
軸部材３６２の突出部３７４をケーシング３６１のストッパ３７２に接当させた状態では、図１０に示すように、一方の押圧部３７５ａが略水平方向を向いて開閉部材３６３の一方の被押圧部３７８ａを押圧する。このとき、他方の押圧部３７５ｂは略鉛直方向下向きに維持される。図１０の状態から操作ハンドル３７３を球式回胴遊技機１０の背面から見て時計回りに回転させると、図１１に示すように、他方の押圧部３７５ｂが略水平方向を向いて開閉部材３６３の他方の被押圧部３７８ｂを押圧し、開閉部材３６３が球通路４０２ａ（４０２ｂ，４０２ｃ）側へスライドする。これにより閉塞部３７６が球通路４０２の入口の大きさを狭めて遊技球を通せなくする。図１１の状態から操作ハンドル３７３を反時計回りに回転させると、図１０に示すように、遊技球が球通路４０２に流入可能な状態に戻る。
【００６２】
図１１の如く球通路４０２の入口を狭めた状態にすると、図１２に示すように、遊技球案内路３２２ａ（３２２ｂ，３２２ｃ）に遊技球を貯留した状態でセレクタ４００を取り外すことができる。
【００６３】
図８の上皿球抜き操作部３８０は、操作パネル部１２２の小窓孔１３０から球式回胴遊技機１０の前面に露出される上皿球抜きレバー３８６を有し、このレバー操作により上皿３０２から下皿１２８へと遊技球を流すためのものである。図１０及び図１１に示すように、セレクタ４００は、上皿３０２から下皿１２８へと遊技球を案内する案内通路４０４ａ，４０４ｂ，４０４ｃと、ベットボタン１１４，３０４の操作により上皿３０２から遊技球を回収して球式回胴遊技機１０の外部へ排出する排出通路４０６ａ，４０６ｂ，４０６ｃとを有する。上皿球抜き操作部３８０は、図１０及び図１１に示す返却シャッタ４２０を動かして、球通路４０２ａ（４０２ｂ，４０２ｃ）と案内通路４０４ａ（４０４ｂ，４０４ｃ）とを連通又は遮断させるためのものである。
【００６４】
図１３及び図１４は上皿球抜き操作部３８０及びセレクタ４００の一部横断面図であって、図１３は球通路４０２ａ（４０２ｂ，４０２ｃ）と案内通路４０４ａ（４０４ｂ，４０４ｃ）とを遮断した状態を、図１４は球通路４０２ａ（４０２ｂ，４０２ｃ）と案内通路４０４ａ（４０４ｂ，４０４ｃ）とを連通させた状態をそれぞれ示している。
【００６５】
図１３及び図１４に示すように、上皿球抜き操作部３８０は、ＣＲ操作表示部３５０を介して上皿ユニット本体３２０の下側に取り付けられるベース部３８１と、ベース部３８１に立設した支軸３８２，３８３を中心に回動する回動片３８４及び押圧片３８５と、ベース部３８１の前面に沿ってスライドする上皿球抜きレバー３８６とを有する。回動片３８４の基部３８４ａには上皿球抜きレバー３８６に枢着される連結部３８４ｂを設けてある。また、回動片３８４の基部３８４ａは、コイルバネ３８７を介してベース部３８１に連結される。回動片３８４の先端部には二又状の把持部３８４ｃを設けてある。把持部３８４ｃは、押圧片３８５の基部３８５ａに設けた凸部３８５ｂを摺動自在に把持する部位である。押圧片３８５の先端部には、返却シャッタ４２０を押圧する押圧部３８５ｃを設けてある。なお、図１３及び図１４において、セレクタ４００の中空突出部４０８には、返却シャッタ４２０を押圧片３８５側へ押圧するコイルバネ４３０（図１５参照）を格納してある。また、返却シャッタ４２０は、図１５に示すように、遊技球案内路３２２ａ，３２２ｂ，３２２ｃに対応した個数の窓孔４２２ａ，４２２ｂ，４２２ｃを有し、各窓孔４２２ａ，４２２ｂ，４２２ｃの側方に球通路４０２ａ，４０２ｂ，４０２ｃと案内通路４０４ａ，４０４ｂ，４０４ｃを遮断する遮断壁４２４ａ，４２４ｂ，４２４ｃを有する。また、各窓孔４２２ａ，４２２ｂ，４２２ｃの下部には球通路４０２ａ，４０２ｂ，４０２ｃ側へ延在する舌片４２６ａ，４２６ｂ，４２６ｃを設けてある。各舌片４２６ａ，４２６ｂ，４２６ｃは、球通路４０２ａ，４０２ｂ，４０２ｃから各窓孔４２２ａ，４２２ｂ，４２２ｃに遊技球を案内する部位である。
【００６６】
図１３の状態は、上皿球抜きレバー３８６を操作していない状態である。つまり、コイルバネ３８７にて回動片３８４が反時計回りに引っ張られると共に、回動片３８４にて押圧片３８５が時計回りに引っ張られて、押圧部３８５ｃが返却シャッタ４２０の片端部から離れている状態である。この状態では、返却シャッタ４２０の遮断壁４２４ａ，４２４ｂ，４２４ｃにて球通路４０２ａ，４０２ｂ，４０２ｃと案内通路４０４ａ，４０４ｂ，４０４ｃとが遮断され、球通路４０２ａ，４０２ｂ，４０２ｃから案内通路４０４ａ，４０４ｂ，４０４ｃへ遊技球が通過不可となる。図１３の状態から上皿球抜きレバー３８６を摘んで図の下向き（実際には球式回胴遊技機１０の正面から見て右側から左側）に動かすと、図１４に示すように、上皿球抜きレバー３８６に随伴して回動片３８４が時計回りに回転すると共に、回動片３８４にて押圧片３８５が反時計回りに回転させられ、押圧部３８５ｃが返却シャッタ４２０を押圧する。返却シャッタ４２０が押圧部３８５ｃにて押圧されると、返却シャッタ４２０の各窓孔４２２ａ，４２２ｂ，４２２ｃを介して球通路４０２ａ，４０２ｂ，４０２ｃと案内通路４０４ａ，４０４ｂ，４０４ｃとが連通し、球通路４０２ａ，４０２ｂ，４０２ｃから案内通路４０４ａ，４０４ｂ，４０４ｃへ遊技球が通過可能となる。図１４の状態で上皿球抜きレバー３８６から手を離すと、コイルバネ４３０にて返却シャッタ４２０が前方側へ押圧され、図１３の状態に戻る。
【００６７】
図１５はセレクタ４００の分解斜視図で、図１６はセレクタ４００の背面側から見た斜視図である。セレクタ４００は、上皿球止め部３６０の斜め下方に取り付けられ、遊技者によるベットボタン１１４，３０４の操作に基づき上皿３０２に貯留された遊技球を所定数ずつ取り込む装置である。そして、所定数（例えば１５個）の遊技球が取り込まれる毎にその都度の遊技（ゲーム）の開始条件が成立し、遊技開始の準備が整えられるようになっている。このとき、遊技球は所定数ずつ取り込まれた後、排出通路４０６ａ，４０６ｂ，４０６ｃを介して球式回胴遊技機１０の外部に排出される。
【００６８】
セレクタ４００は、図１５に示すように、遊技球案内路３２２ａ，３２２ｂ，３２２ｃに対応した個数の複数（例えば３つ）の遊技球投入部４１０ａ，４１０ｂ，４１０ｃと、上記した返却シャッタ４２０及びコイルバネ４３０と、返却スイッチ基板４４０と、中空突出部４０８を有し、かつ、コイルバネ４３０及び返却スイッチ基板４４０を被覆するバネ・基板カバー４５０と、セレクタ中継端子板４６２を中継端子板カバー４６４で被覆したセレクタ中継装置４６０とを備える。このセレクタ４００は、複数の遊技球投入部４１０ａ，４１０ｂ，４１０ｃを併設することで、遊技球の投入を迅速に行えるようになっている。なお、各遊技球投入部４１０ａ，４１０ｂ，４１０ｃは互いにほぼ同じ構造になっており、説明が重複するので、ここでは、最背面側の遊技球投入部４１０ａについてのみ説明する。
【００６９】
遊技球投入部４１０ａは、図１５に示すように、ケーシング４１１ａとカバー４１２ａからなる樹脂製の筐体を有し、この筐体の内部に、投入フリッカ４１３ａと、投入ソレノイド４１４ａと、通過センサ４１５ａと、カウントセンサ４１６ａとを備える。ケーシング４１１ａの外表面は、隣接する遊技球投入部４１０ｂのカバー４１２ｂに対する取付面になっており、カバー４１２ａの外表面は、バネ・基板カバー４５０に対する取付面になっている。また、ケーシング４１１ａ，４１１ｂ，４１１ｃとカバー４１２ａ，４１２ｂ，４１２ｃを組み付けると、図１６に示すように、その上部に球通路４０２ａ，４０２ｂ，４０２ｃを構成する樋状部４１７ａ，４１７ｂ，４１７ｃが形成される。つまり、球通路４０２ａ，４０２ｂ，４０２ｃは、図１０及び図１１に示すように、樋状部４１７ａ，４１７ｂ，４１７ｃの上部を上皿ユニット本体３２０の底部３２０ａにて覆うことで構成される。球通路４０２ａ，４０２ｂ，４０２ｃの下流側には、斜め下方へ延びる案内通路４０４ａ，４０４ｂ，４０４ｃとほぼ鉛直下向きに延びる排出通路４０６ａ，４０６ｂ，４０６ｃとの分岐部がある。
【００７０】
投入フリッカ４１３ａは、図１０及び図１１に示すように、排出通路４０６ａを開閉するための部材である。投入フリッカ４１３ａは、基端側部分４１３ａ１と先端側部分４１３ａ２が支軸４１３ａ３にて回転可能に連結されている。投入フリッカ４１３ａの基端側部分４１３ａ１及び先端側部分４１３ａ２は、それぞれケーシング４１１ａの支軸４１１ａ１，４１１ａ２にて回転可能に支持される。投入フリッカ４１３ａの基端部には、投入ソレノイド４１４ａの舌片４１４ａ１を把持する把持部４１３ａ４を設けてある。また、投入フリッカ４１３ａの先端部には、排出通路４０６ａを開閉するための開閉部４１３ａ５を設けてある。なお、図１３及び図１４における符号４１３ｂ５，４１３ｃ５は、それぞれ遊技球投入部４１０ｂ，４１０ｃの投入フリッカの開閉部である。
【００７１】
投入ソレノイド４１４ａは、図１０及び図１１に示すように、ベットボタン１１４，３０４の操作により通電されて作動し、ピストン４１４ａ２を上方へ縮まらせるものである。ピストン４１４ａ２の先端には、つまみ部４１４ａ３を装着してある。つまみ部４１４ａ３はピストン４１４ａ２の半径方向に延びる上記舌片４１４ａ１を有する。また、ピストン４１４ａ２には、コイルバネ４１４ａ４を外装してある。コイルバネ４１４ａ４は、投入ソレノイド４１４ａの本体部分４１４ａ５とつまみ部４１４ａ３とを離間させる方向に付勢している。つまり、投入ソレノイド４１４ａへの通電を切ったときに、コイルバネ４１４ａ４の付勢力により、ピストン４１４ａ２が下方へ伸びるようになっている。
【００７２】
ベットボタン１１４，３０４を押すと投入ソレノイド４１４ａに通電され、ピストン４１４ａ２が縮まって投入フリッカ４１３ａの基端側部分４１３ａ１を図示上反時計回りに回転させる。これと同時に投入フリッカ４１３ａの先端側部分４１３ａ２は図示上時計回りに回転して排出通路４０６ａを開き、球通路４０２ａに待機している遊技球が自然落下可能な状態となる。逆に、投入ソレノイド４１４ａの通電を切ると、コイルバネ４１４ａ４の付勢力によりピストン４１ａ２が伸びて投入フリッカ４１３ａの基端側部分４１３ａ１を図示上時計回りに回転させる。これと同時に投入フリッカ４１３ａの先端側部分４１３ａ２は図示上反時計回りに回転して開閉部４１３ａ５にて排出通路４０６ａを閉じ、遊技球が自然落下不可能な状態となる。
【００７３】
通過センサ４１５ａは、排出通路４０６ａであって投入フリッカ４１３ａの開閉部４１３ａ５のすぐ下流側に配置され、遊技球が正常に取り込まれたか否かを検知するためのものである。通過センサ４１５ａは、投入フリッカ４１３ａの先端側部分４１３ａ２を取り囲むように横断面略コ字形状とされ、投入フリッカ４１３ａよりも前面側又は背面側のいずれか一方側に発光素子を設け、他方側に受光素子を設けた構成とされる。また、発光素子及び受光素子はそれぞれ上下一対でかつ遊技球１個分の径よりも短い間隔で設けてある。上側の素子４１５ａ１にて遊技球を検知したのち上側及び下側の素子４１５ａ１，４１５ａ２にて同時に遊技球を検知し、次いで下側の素子４１５ａ２のみ遊技球を検知することが所定時間内に行われたときは、遊技球が正規に取り込まれたと判定される。逆に、上側の素子４１５ａ１にて遊技球を検知したのち所定時間経過しても下側の素子４１５ａ２が遊技球を検知しないときや、下側の素子４１５ａ２にて遊技球を検知したのち上側及び下側の素子４１５ａ１，４１５ａ２にて同時に遊技球を検知し、次いで上側の素子４１５ａ１のみ遊技球を検知したときは、遊技球が不正な手段にて投入されたと判定し、球式回胴遊技機１０にエラーが発生した旨を報知すると共に遊技が禁止されるようになっている。故に、例えば、遊技球に紐等を付けてあたかも遊技球が取り込まれたようにするなどの不正行為が防止できるようになっている。
【００７４】
カウントセンサ４１６ａは、遊技球投入部４１０ａにて投入された遊技球を計数するためのものである。より詳しくは、通過センサ４１５ａにてエラーが発生せずに取り込まれた遊技球を計数するものである。カウントセンサ４１６ａにて検知した遊技球の個数が所定値（例えば５個、１０個又は１５個）に達すると、投入ソレノイド４１４ａの通電が切られ、投入フリッカ４１３ａにて排出通路４０６ａを閉鎖する構成になっている。
【００７５】
また、セレクタ４００は、複数の遊技球投入部４１０ａ，４１０ｂ，４１０ｃを組み付けると共に各遊技球投入部４１０ａ，４１０ｂ，４１０ｃに返却シャッタ４２０を挿入し、最背面側のカバー４１２ａに取着した返却スイッチ基板４４０をバネ・基板カバー４５０にて被覆した構成とされる。
【００７６】
上記の如く、上皿球抜きレバー３８６を操作すると、返却シャッタ４２０がスライドし、上皿３０２から案内通路４０４ａ，４０４ｂ，４０４ｃを経て下皿１２８へ遊技球が流れる。このとき、返却シャッタ４２０が返却スイッチ基板４４０にて検知され、この検知結果に基づき、ベットボタン１１４，３０４の操作受付を不能にする状態が発生する。このとき、図示しないベットボタンＬＥＤは消灯して、ベットボタン１１４，３０４の操作受付が不能な状態であると遊技者に報知する。
【００７７】
また、セレクタ４００は、複数の遊技球投入部４１０ａ，４１０ｂ，４１０ｃを組み付けると共にその一側部に取り付けたセレクタ中継端子板４６２を中継端子板カバー４６４にて被覆した構成とされる。セレクタ中継端子板４６２は、通過センサ４１５ａやカウントセンサ４１６ａの検出結果をデジタル信号に変換して後述する主制御装置４５に送信するものである。
【００７８】
（払出ブロックの構成）
図４に示すように、払出ブロック３０は、前面ブロック２０に対して開閉自在に取り付けられている。払出ブロック３０の開閉軸線は球式回胴遊技機１０の正面からみて左側で上下に延びるように設定されており、この開閉軸線を軸心にして払出ブロック３０が後方側に十分に開放できるようになっている。
【００７９】
また、払出ブロック３０は、ドア開閉機構２０８にて前面ブロック２０とロックされる。詳しくは、ドア開閉機構２０８の係止爪２１２，２１２が払出ブロック３０の係合部３１ａ，３１ａに係止しており、図示しないドアキーをドアキーシリンダ２０２に差し込んで左に回転させることで係止爪２１２，２１２の係止を解除する構成とされる。また、払出ブロック３０は、ワンタッチ式の止め具３１ｂ（図３，４参照）を有し、この止め具３１ｂによっても前面ブロック２０と連結される。
【００８０】
図１７は払出ブロック３０の背面図である。同図に示すように、払出ブロック３０は、払出ブロック本体３１に、貸出用及び賞球用としての遊技球を貯留する遊技球タンク３２と、遊技球を払い出す払出装置３３と、遊技球タンク３２から払出装置３３へと遊技球を案内するタンクレール３４及びケースレール３５と、払出中継端子板３６と、遊技球の払出動作を制御する払出制御装置３７と、遊技球の電源を制御する電源制御装置３８と、球式回胴遊技機１０を前記ＣＲユニットに接続するためのＣＲユニット接続端子板３９とを取り付けた構成とされる。
【００８１】
払出ブロック本体３１は、その中央に後方側へ張り出して遊技ブロック４０を被包する保護カバー部３１ｃを有する。この保護カバー部３１ｃを取り囲むように、遊技球タンク３２、タンクレール３４、ケースレール３５、払出装置３３、払出中継端子板３６、ＣＲユニット接続端子板３９、払出制御装置３７、および、電源制御装置３８が装着されている。
【００８２】
図１８は払出ブロック３０から払出制御装置３７及び電源制御装置３８を取り外した状態を示す背面図で、図１９は払出ブロック３０を正面側から見た斜視図である。図１８の破線は遊技球タンク３２からの遊技球のフローを示しており、同図に示すように、払出ブロック本体３１は、払出装置３３から遊技球を上皿３０２へ案内する上皿誘導通路３１ｄと、払出装置３３から遊技球を下皿１２８へ案内する下皿誘導通路３１ｅと、払出装置３３から遊技球を球式回胴遊技機１０の外部へ排出する排出通路３１ｆを有する。下皿誘導通路３１ｅは、上皿誘導通路３１ｄが遊技球で溢れたときに、払出装置３３から遊技球が導入される。また、図１９に示すように、上皿誘導通路３１ｄは、払出ブロック３０の前面側で開口した出口部３１ｄ１を有し、この出口部３１ｄ１が上皿ユニット３００の上皿払出口３１２に連なっている。同様に、下皿誘導通路３１ｅは、払出ブロック３０の前面側で開口した出口部３１ｅ１を有し、この出口部３１ｅ１が前面ブロック２０の下皿払出口１３８に連なっている。
【００８３】
なお、図１９において、符号３１ｇは払出ブロック本体３１の正面側から見て左側端部に設けられた回転軸部である。回転軸部３１ｇは上下一対で設けてある。各回転軸部３１ｇは、払出ブロック本体３１からブラケット３１ｈが略水平方向に延び出しており、このブラケット３１ｈから下方に突出している。前面ブロック２０には、この回転軸部３１ｇを落とし込む環状の軸受部（図示略）を設けてあり、前面ブロック２０と払出ブロック３０の着脱が容易な構成となっている。
【００８４】
遊技球タンク３２は、上方に開口した横長の箱型容器で、遊技機設置島内の遊技球循環設備から供給される遊技球が逐次補給される。遊技球タンク３２の底部は緩やかに傾斜している。遊技球タンク３２の底部の下流側端部はタンクレール３４へ遊技球を送るために開口している。
【００８５】
タンクレール３４は、図１７及び図１８に示すように、遊技球タンク３２の下方に取り付けられ、例えば横方向４列の樋状通路（図示略）を有する。前記樋状通路は、下流側に向けて緩やかに傾斜している。タンクレール３４には、遊技球が積み重なって流れないように整流する４つの振り子３４ａ，３４ｂ（図２２参照）が２行２列で取り付けられている。振り子３４ａ，３４ｂの下流側には、タンクレール３４からケースレール３５へ遊技球が流れるのを阻止するための球止めレバー３４ｃを取り付けてある。
【００８６】
ケースレール３５は、図１７及び図１８に示すように、タンクレール３４の下流側に縦向きに配置されている。ケースレール３５は、遊技球が勢いよく流れないように波状のうねりをもって左右に湾曲した球通路３５ａを有し、その上部には、球切れ検出装置３５ｂを組み付けてある。球切れ検出装置３５ｂは、ケースレール３５の内部に遊技球が十分にないこと、つまりケースレール３５よりも上流側で球詰りが発生してケースレール３５に遊技球が十分に補給されていないことを検出するものである。この球切れ検出装置３５ｂの検出結果に基づき、球詰りエラーが報知される。なお、ケースレール３５は、タンクレール３４の前記樋状通路の個数に対応して前後方向に複数（例えば４つ）連結させた状態で配設してある（図２２参照）。
【００８７】
図２０及び図２１は球切れ検出装置３５ｂの構成を示すケースレール３５の要部縦断面図であって、図２０はケースレール３５に十分な個数の遊技球がある状態を、図２１はケースレール３５に十分な個数の遊技球がない状態をそれぞれ示している。
【００８８】
図２０及び図２１に示すように、球切れ検出装置３５ｂは、スイッチ片３５ｂ１と球切れ検出スイッチ基板３５ｂ２とで構成される。スイッチ片３５ｂ１は、支軸３５ｃにてケースレール３５に回転自在に取り付けられ、支軸３５ｃから半径方向下方に延びてケースレール３５内の球通路３５ａを閉塞可能な板状の揺動部３５ｂ１１を有する。また、スイッチ片３５ｂ１は、支軸３５ｃよりも上方でかつ支軸３５ｃよりも一方側に偏った偏心部３５ｂ１２を有し、さらに偏心部３５ｂ１２から一方側に突出したスイッチ部３５ｂ１３を有する。球切れ検出スイッチ基板３５ｂ２は、スイッチ片３５ｂ１の一方側に設置され、スイッチ片３５ｂ１の回転に追従してスイッチ部３５ｂ１３を検出できる構成となっている。
【００８９】
図２０に示すように、ケースレール３５内に十分に遊技球がある場合は、揺動部３５ｂ１１が遊技球によって押されてほぼ鉛直下向きになり、球通路３５ａの側壁となる。この場合には、スイッチ部３５ｂ１３が球切れ検出スイッチ基板３５ｂ２から離間して検出されない。一方、ケースレール３５の上流側で球詰りが発生している場合、ケースレール３５には遊技球が補給されずに遊技球の払い出しのみが行われ、図２１に示すように、ケースレール３５内の遊技球が不足するようになる。図２１の場合、偏心部３５ｂ１２とスイッチ部３５ｂ１３の自重でスイッチ片３５ｂ１が回転し、揺動部３５ｂ１１にて球通路３５ａが閉塞される。このとき、スイッチ部３５ｂ１３が球切れ検出スイッチ基板３５ｂ２にて検出され、この検出結果に基づき球切れエラーが報知される。ケースレール３５の上流側での球詰りを解消すると、遊技球がケースレール３５に流れ込み、揺動部３５ｂ１１が押圧されて球切れスイッチ基板３５ｂ２によってスイッチ部３５ｂ１３が検出されない正常な状態に戻る。
【００９０】
図２２は払出ブロック３０から払出装置３３及び払出装置３３の下方に配設される払出中継端子板３６の取付台３６ａ，３６ｂを取り外した状態を示す分解斜視図である。払出装置３３は、所定の入賞条件を満たすことで、或いは図示しないＣＲユニットにカードを挿入した状態で球貸出ボタン３０６を押すことで、所定数の遊技球を払い出すためのものである。この実施形態では、パチンコ機の最大の賞球数が１５球であるのに対し、球式回胴遊技機１０の最大の賞球数は７５球であり、パチンコ機に比べて球式回胴遊技機１０の最大の賞球数が多いという観点から、パチンコ機よりも払出装置３３を多く設け、賞球の払い出しを迅速に行えるようにしている。つまり、パチンコ機は２つの払出装置３３を備えていれば遊技を迅速に進行できたが、球式回胴遊技機１０の場合は賞球数が多くかつ賞球が全て払い出されなければ次のゲームを開始できないという制約があるので、本実施形態では、４つの払出装置３３を前後方向に併設して賞球の払い出しの迅速化を図り、遊技を遅滞なく進行できるようにしてある。
【００９１】
なお、図２２に示す取付台３６ａ，３６ｂは、２つ割りの構成とされ、背面側から見て左側に上皿誘導通路３１ｄ及び下皿誘導通路３１ｅに連なる球通路３６ａ１，３６ｂ１を有し、右側に排出通路３１ｆに連なる球通路３６ａ２，３６ｂ２を有する。一方の球通路３６ａ１，３６ｂ１の上部は、それぞれ上皿誘導通路３１ｄ側にやや傾いて下皿誘導通路３１ｅよりも上皿誘導通路３１ｄに遊技球を導きやすくなっている。また、一方の球通路３６ａ１，３６ｂ１の下部は、上皿誘導通路３１ｄ及び下皿誘導通路３１ｅを跨ぐように、テーパー状に末広がりとなっている。他方の球通路３６ａ２，３６ｂ２は、背面側の球通路３６ａ２が前面側の球通路３６ｂ２に合流し、前面側で排出通路３１ｆに連なるよう構成されている。
【００９２】
図２３は払出装置３３の構成を示す縦断面図である。同図に示すように、払出装置３３は、ケーシング３３ａと図示しないカバーからなる樹脂製の筐体を有し、この筐体の内部に、払出フリッカ３３ｂと、払出ソレノイド３３ｃとを備える。ケーシング３３ａの内部には球通路３３ｄが形成され、その下流側には、ほぼ鉛直下向きに延びる払出通路３３ｅと、斜め下方へ延びる排出通路３３ｆとの分岐部がある。この分岐部には、切替片３３ｇが配設されており、通常は切替片３３ｇをほぼ鉛直上向きに維持して遊技球が払出通路３３ｅを通るようになっている。
【００９３】
払出フリッカ３３ｂは、図２３に示すように、球通路３３ｄを開閉するための部材である。払出フリッカ３３ｂは、基端側部分３３ｂ１と先端側部分３３ｂ２が支軸３３ｂ３にて回転可能に連結されている。払出フリッカ３３ｂの基端側部分３３ｂ１及び先端側部分３３ｂ２は、それぞれケーシング３３ａの支軸３３ａ１，３３ａ２にて回転可能に支持される。払出フリッカ３３ｂの基端部には、払出ソレノイド３３ｃの舌片３３ｃ１を把持する把持部３３ｂ４を設けてある。また、払出フリッカ３３ｂの先端部には、球通路３３ｄを開閉するための開閉部３３ｂ５を設けてある。
【００９４】
払出ソレノイド３３ｃは、所定の入賞条件を満たすことにより、或いは図示しないＣＲユニットにカードを挿入した状態で球貸出ボタン３０６を押すことにより通電されて作動し、ピストン３３ｃ２を上方へ縮まらせるものである。ピストン３３ｃ２の先端には、つまみ部３３ｃ３を装着してある。つまみ部３３ｃ３はピストン３３ｃ２の半径方向に延びる上記舌片３３ｃ１を有する。また、ピストン３３ｃ２には、コイルバネ３３ｃ４を外装してある。コイルバネ３３ｃ４は、払出ソレノイド３３ｃの本体部分３３ｃ５とつまみ部３３ｃ３とを離間させる方向に付勢している。つまり、払出ソレノイド３３ｃへの通電を切ったときに、コイルバネ３３ｃ４の付勢力により、ピストン３３ｃ２が下方へ伸びるようになっている。
【００９５】
図２３に示すように、球通路３３ｄが払出フリッカ３３ｂの開閉部３３ｂ５にて閉鎖された状態で、所定の入賞条件が成立したり、或いは度数表示部３５２に残度数がある状態で球貸出ボタン３０６が押されたりすると、払出ソレノイド３３ｃに通電される。そうすると、図２４に示すように、ピストン３３ｃ２が縮まって払出フリッカ３３ｂの基端側部分３３ｂ１を図示上反時計回りに回転させる。これと同時に払出フリッカ３３ｂの先端側部分３３ｂ２は図示上時計回りに回転して球通路３３ｄを開き、遊技球が自然落下可能な状態となる。逆に、払出ソレノイド３３ｃの通電を切ると、コイルバネ３３ｃ４の付勢力によりピストン３３ｃ２が伸びて払出フリッカ３３ｂの基端側部分３３ｂ１を図示上時計回りに回転させる。これと同時に払出フリッカ３３ｂの先端側部分３３ｂ２は図示上反時計回りに回転して球通路３３ｄを閉じ、遊技球が自然落下不可能な状態、つまり図２３に示す状態に戻る。
【００９６】
また、払出装置３３には、横断面略コ字形状のカウントセンサ３３ｈを装着してある。カウントセンサ３３ｈは、払出フリッカ３３ｂの開閉部３３ｂ５のすぐ下流側に配置され、球通路３３ｄを落下する遊技球を計数するためのものである。カウントセンサ３３ｈにて検知した遊技球の個数が所定値（例えば３５個、７５個、１２５個又は２５０個）に達すると、払出ソレノイド３３ｃの通電が切られ、払出フリッカ３３ｂにて球通路３３ｄを閉鎖する構成になっている。
【００９７】
また、払出ソレノイド３３ｃの下方には、つまみ部３３ｃ３を上下動させるための略Ｌ字形状の押圧片３３ｉを設けてある。押圧片３３ｉは、ケーシング３３ａの支軸３３ａ３に回転自在に取り付けられており、先端部３３ｉ１にてつまみ部３３ｃ３を上方へ押圧するものである。
【００９８】
ケーシング３３ａの外部には、図１７，１８，２２に示すように、略扇形状の操作レバー３３ｊを配設してある。図２３及び図２４において、符号３３ａ４は操作レバー３３ｊの回転軸である。操作レバー３３ｊには、切替片３３ｇの中間部に設けた突起部３３ｇ１と、押圧片３３ｉの基端部に設けた突起部３３ｉ２とを連結してある。つまり、操作レバー３３ｊを回転操作すると、切替片３３ｇと押圧片３３ｉが連動する構成になっている。操作レバー３３ｊを図示上反時計回りに操作すると、図２５に示すように、切替片３３ｇにて払出通路３３ｅが閉鎖されると共に球通路３３ｄと排出通路３３ｆが連通する。一方で、押圧片３３ｉにて払出ソレノイド３３ｃのつまみ部３３ｃ３が押し上げられ、払出フリッカ３３ｂが球通路３３ｄを開く。タンクレール３４に設けた球止めレバー３４ｃにて遊技球が流れるのを阻止しつつ操作レバー３３ｊを上記の如く操作すると、球止めレバー３４ｃから下流側の遊技球が球式回胴遊技機１０の外部に排出される。払出装置３３やケースレール３４が故障した場合には、上記のように球止めレバー３４ｃから下流側の遊技球を球式回胴遊技機１０の外部に排出した状態で払出装置３３やケースレール３４を取り替えることができる。
【００９９】
図１７に戻り、払出制御装置３７、電源制御装置３８及びＣＲユニット接続端子板３９について説明する。払出制御装置３７は、賞球や貸出球の払い出しを制御するもので、周知の通り制御の中枢をなすＣＰＵや、その他ＲＯＭ、ＲＡＭ、各種ポート等を含む払出制御基板３７ａを具備している。
【０１００】
電源制御装置３８は、各種制御装置等で要する所定の電源電圧を生成し出力するものである。また、電源制御装置３８には、電源スイッチ３８ａのほか、ＲＡＭ消去用のリセットスイッチ３８ｂ、打止切替スイッチ３８ｃ、および、設定変更キーシリンダ３８ｄが設けられている。電源スイッチ３８ａは、オンされるとＣＰＵを始めとする各部に電源を供給する。リセットスイッチ３８ｂはこれを押しながら同時に電源スイッチ３８ａをオンするとＲＡＭの内容がリセットされ、電源スイッチ３８ａがオンされている状態で押されるとエラー状態がリセットされる。打止切替スイッチ３８ｃは、ビッグボーナスの終了時点で遊技を一時停止するか否かを切り替えるためのものである。設定変更キーシリンダ３８ｄは、設定変更装置を構成するものである。前記設定変更装置は、球式回胴遊技機１０の出球率が予め複数段階（例えば６段階）に定められており、出球率をいずれかの段階に設定するものである。設定変更の手順は次の通りである。まず、電源スイッチ３８ａをオフにした状態で、設定変更キーシリンダ３８ｄに図示しない設定変更キーを挿入して時計回りに９０度回転させる。この状態で、電源スイッチ３８ａをオンにすると、後述する遊技ブロック４０の前面の７セグＬＥＤ表示部４１ｇ（図２７参照）に現在の出球率（設定）が数値「１」〜「６」のいずれかで表示される。次いで、リセットスイッチ３８ｂを押していくと、７セグＬＥＤ表示部４１ｇに表示される数字が変化して１ずつ増加していく（但し、「６」の場合には「１」に戻る。）。７セグＬＥＤ表示部４１ｇに「１」〜「６」のいずれかの数字を表示させた状態で、始動レバー１２４を押下すると、出球率（設定）が確定される。
【０１０１】
ＣＲユニット接続端子板３９は、球式回胴遊技機１０の前面の球貸出ボタン３０６及び図示しないＣＲユニットに電気的に接続され、遊技者による球貸し操作の指令を取り込んでそれを払出制御装置３７に出力するものである。なお、ＣＲユニットを介さずに球貸し装置等から上皿３０２に遊技球が直接貸し出される現金機では、ＣＲユニット接続端子板３９は不要である。
【０１０２】
上記払出制御装置３７及び電源制御装置３８は、透明樹脂材料等よりなる基板ケースにそれぞれ制御基板を収容した構成とされる。
【０１０３】
（遊技ブロックの構成）
図４に示すように、遊技ブロック４０は、前面ブロック２０に対して開閉自在に取り付けられている。遊技ブロック４０の開閉軸線は払出ブロック３０の開閉軸線と同じで、払出ブロック３０と同様に、落とし込み構造にて開閉自在に取り付けてある。また、遊技ブロック４０は、ワンタッチ式の止め具４０ａを有し、この止め具４０ａによって払出ブロック３０と連結固定される。なお、払出ブロック３０側には、止め具４０ａを引っ掛けるための止め金具３１ｉを固着してある。つまり、遊技ブロック４０は、払出ブロック３０と一体になって前面ブロック２０に対して開閉され、払出ブロック３０との連結を解除してから払出ブロック３０に対して前方側へ回動する構成とされる。遊技ブロック４０は、球式回胴遊技機１０の中核をなす主要なブロックで、このような遊技ブロック４０を上記の如く着脱容易な構成とすることで、遊技ブロック４０の取り替えが可能となる。遊技ブロック４０を取り替えることで、全く別の遊技性をもった遊技機に変えることができ、遊技機の新台入替えの低コスト化を図ることができる。
【０１０４】
図２６は遊技ブロック４０の分解斜視図である。同図に示すように、遊技ブロック４０は、前面パネル１００の窓孔１０２から露出される遊技パネル４１を有する。遊技パネル４１は、上下一対の窓孔４１ａ，４１ｂを有する。上側の窓孔４１ａは、遊技パネル４１の裏側に取り付けられる液晶表示装置４２の表示画面を露出させるためのもので、下側の窓孔４１ｂは、同じく遊技パネル４１の裏側に取り付けられる回胴ユニット４３を露出させるためのものである。また、遊技パネル４１の裏側には、回胴ユニット４３の一側方に主取付台４４を介して主制御装置４５が取り付けられ、液晶表示装置４２の後方に副取付台４６を介して副制御装置４７が取り付けられる。主制御装置４５は、遊技パネル４１と直交するように縦長状に配置される。このような配置としたのは、ある程度の奥行きをもって形成される回胴ユニット４３の側方位置を主制御装置４５の取付位置として有効に利用して省スペース化を図るためである。また、副制御装置４７は、液晶表示装置４２の後方でかつ回胴ユニット４３の上方に傾斜させた状態で配置される。つまり、回胴ユニット４３の上部後方側が傾斜しており、この傾斜に沿って副制御装置４７を斜めに配置することでも省スペース化が図られる。
【０１０５】
図２７は遊技ブロック４０の正面図である。なお、図２７では便宜上回胴ユニット４３から複数（例えば２１個）の図柄を一列に付した、図２８に示す帯状の図柄シール４３Ｌ，４３Ｍ，４３Ｒを取り外した状態を示している。
【０１０６】
図２７に示すように、遊技パネル４１の下側の窓孔４１ｂからは、回胴ユニット４３の３つの回胴Ｌ，Ｍ，Ｒが露出している。詳しくは、各回胴Ｌ，Ｍ，Ｒに貼り付けられる図柄シール４３Ｌ，４３Ｍ，４３Ｒの図柄のうちそれぞれ３つずつ下側の窓孔４１ｂから露出される。図では各図柄シール４３Ｌ，４３Ｍ，４３Ｒの図柄を見やすくするように配置された、左右一対の９組のＬＥＤ４３Ｌ１，４３Ｍ１，４３Ｒ１が３行３列で露出している。
【０１０７】
遊技パネル４１の下側の窓孔４１ｂの左側方には、有効ライン表示部４１ｃを設けてある。有効ライン表示部４１ｃは、中央に１ベット表示部４１ｃ１が配置され、その上下に２ベット表示部４１ｃ２，４１ｃ２が配置され、最上段と最下段に３ベット表示部４１ｃ３，４１ｃ３が配置されており、遊技球のベット数に応じて所望のベット表示部４１ｃ１〜４１ｃ３を点灯させる。具体的には、ベット数が０球〜４球であれば全て消灯状態のままで、ベット数が５球〜９球であれば１ベット表示部４１ｃ１のみが点灯し、１０球〜１４球であれば１ベット表示部４１ｃ１及び２ベット表示部４１ｃ２，４１ｃ２が点灯し、１５球であれば全てのベット表示部４１ｃ１〜４１ｃ３が点灯する。つまり、１ベットボタン１１４を押すと、上皿３０２に貯留された遊技球が最大５個までセレクタ４００に取り込まれ、遊技球が５個取り込まれた時点で１ベット表示部４１ｃ１が点灯する。さらに１ベットボタン１１４を押すと、同様に遊技球が５個取り込まれた時点で２ベット表示部４１ｃ２，４１ｃ２が点灯する。さらにまた１ベットボタン１１４を押すと、同様に遊技球が５個取り込まれた時点で３ベット表示部４１ｃ３，４１ｃ３が点灯する。なお、マックスベットボタン３０４を押すと、上皿３０２に貯留された遊技球が最大１５個までセレクタ４００に取り込まれ、遊技球が５個取り込まれる度に１ベット表示部４１ｃ１、２ベット表示部４１ｃ２，４１ｃ２、３ベット表示部４１ｃ３，４１ｃ３が順次点灯していく。１ベット表示部４１ｃ１のみが点灯しているときは、有効ラインが上中下三段のうちの中段一列で、１ベット表示部４１ｃ１及び２ベット表示部４１ｃ２，４１ｃ２が点灯しているときは、有効ラインが上中下段三列で、全てのベット表示部４１ｃ１〜４１ｃ３が点灯しているときは、有効ラインが上中下段三列と対角ライン二列の合わせて五列となる。
【０１０８】
遊技パネル４１の上側の窓孔４１ａの両側には、電動役物４１ｄ，４１ｅが配設されている。また、下側の窓孔４１ｂの右側方には、上から順に、電動役物４１ｆ、７セグＬＥＤ表示部４１ｇ、ＬＥＤ表示部４１ｈが配設されている。これらの電動役物４１ｄ，４１ｅ，４１ｆは、遊技上の演出やビッグボーナス又はレギュラーボーナスの確定報知などに使用される。７セグＬＥＤ表示部４１ｇは、遊技球のベット数や払出数、エラーコード、ボーナス中の総払出数、設定変更時の６段階の設定などを表示する部位である。ＬＥＤ表示部４１ｈには、４つのＬＥＤが配設されている。そのうち上３つのＬＥＤはベット数表示部４１ｈ１を構成する。ベット数表示部４１ｈ１は、セレクタ４００に投入された遊技球数に対応する個数のＬＥＤを点灯させてベット数を１〜３の範囲内で表示するものである。残る１つのＬＥＤは、再遊技表示部４１ｈ２である。再遊技表示部４１ｈ２は、図２８に示す図柄シール４３Ｌ，４３Ｍ，４３Ｒの図柄のうち略扇形の枠に「再」と表示したリプレイ図柄が有効ライン上に揃ったときに点灯し、次のゲームを遊技球のベットなしで遊技できることを報知するものである。なお、リプレイ図柄が有効ライン上に揃ったのち所定時間経過後に始動レバー１２４を押下すると回胴Ｌ，Ｍ，Ｒの回転に伴って、再遊技表示部４１ｈ２は消灯する。
【０１０９】
また、下側の窓孔４１ｂの下方には、中央パネル部１１２から露出される前記情報掲載パネル（図示略）が取り付けられる。前記情報掲載パネルの片端には、証紙４１ｉと型式名シール４１ｊが貼付される。また、前記情報掲載パネルの内側には、破線で示すように、前記情報掲載パネルを後方側から照らすための蛍光灯４１ｋが配設される。
【０１１０】
液晶表示装置４２は、通常遊技中の小役当選の報知演出や遊技状態が通常遊技状態からボーナス状態に遷移することを示唆するための示唆演出、ビッグボーナス又はレギュラーボーナス中の演出、ボーナス中の小役ゲーム数やＪＡＣゲーム数の表示、特定の遊技状態（例えば、リプレイが当選しやすいＲＴ状態）であることを報知する演出、回胴停止ボタン１２６Ｌ，１２６Ｍ，１２６Ｒの押下のタイミングや押下順を報知する演出などを行うためのものである。
【０１１１】
図２９は回胴ユニット４３の一部分解斜視図である。回胴ユニット４３は、３つの回胴（いわゆるリール）Ｌ，Ｍ，Ｒを有し、各回胴Ｌ，Ｍ，Ｒを回胴ユニット枠４３ａに収納したものである。各回胴Ｌ，Ｍ，Ｒは、同様の構成とされるため、ここでは右回胴Ｒを例に挙げて説明する。
【０１１２】
右回胴Ｒは、円筒状のかごを形成する円筒骨格部材４３Ｒ２の外周面に２１個の図柄（識別要素）が等間隔で描かれた図柄シール４３Ｒを巻き付けたものであり、円筒骨格部材４３Ｒ２を円盤状の補強板４３Ｒ３を介して右回胴用ステッピングモータ４３Ｒ４の回転軸４３Ｒ５に取り付けてある。
【０１１３】
右回胴用ステッピングモータ４３Ｒ４は、回胴ユニット枠４３ａの内部に垂設されるモータプレート４３Ｒ６にネジ止めされており、このモータプレート４３Ｒ６には発光素子と受光素子とが一対となった回胴位置検出センサ４３Ｒ７が設置されている。回胴位置検出センサ４３Ｒ７を構成する一対のフォトセンサ（図示はしない）は、所定の間隔を保持してセンサ筐体内に配される。
【０１１４】
円筒骨格部材４３Ｒ２の５つの車輻４３Ｒ８のうちの１つには、軸方向に延び出したセンサカットバン４３Ｒ９を取り付けてある。このセンサカットバン４３Ｒ９は、回胴位置検出センサ４３Ｒ７の両素子の間隙を通過できるように位置合わせがなされている。そして、右回胴Ｒが１回転するごとにセンサカットバン４３Ｒ９の先端部の通過を回胴位置検出センサ４３Ｒ７が検出し、検出の都度主制御装置４５に検出信号を出力する。主制御装置４５はこの検出信号に基づいて右回胴Ｒの角度位置を１回転ごとに確認し補正できる。なお、各回胴Ｌ，Ｍ，Ｒに巻かれる図柄シール４３Ｌ，４３Ｍ，４３Ｒは、それぞれに描かれた図柄の順序や発生頻度が異なったものが使用される。
【０１１５】
ステッピングモータ４３Ｒ４は、５０４パルスの駆動信号（励磁信号あるいは励磁パルスとも言う。以下同じ）により右回胴Ｒが１周するように設定されており、この励磁パルスによって回転位置が制御される。すなわち、右回胴Ｒが１周すると２１図柄が順々に遊技パネル４１の下側の窓孔４１ｂから露出するため、ある図柄から次の図柄へ切り替えるには２４パルス（＝５０４パルス÷２１図柄）を要する。そして、回胴位置検出センサ４３Ｒ７の検出信号が出力された時点からのパルス数により、どの図柄が窓孔４１ｂから露出しているかを認識したり、任意の図柄を窓孔４１ｂから露出させたりする制御を行うことができる。
【０１１６】
ステッピングモータ４３Ｒ４として、この実施形態では、１−２相励磁方式を採用したハイブリッド（ＨＢ）型の２相ステッピングモータを使用している。ステッピングモータ４３Ｒ４はハイブリッド型や２相に限らず、４相あるいは５相のステッピングモータなど、種々のステッピングモータを使用することができる。
【０１１７】
ステッピングモータ４３Ｒ４に対する駆動信号（駆動信号用データ）は、励磁データとしてモータドライバ７０に与えられる。この励磁データは主制御基板４５ａのＲＡＭ４５ａ３に格納されており、ＣＰＵ４５ａ１（図３２参照）からの指令に基づいて入出力ポート４５ａ４に、適切な励磁データが出力されることになる。この励磁データによってステッピングモータ４３Ｒ４に対する励磁相が定まり、その励磁相に対して励磁信号（電流）が通電される。
【０１１８】
主制御装置４５は、球式回胴遊技機１０の主たる制御を司るもので、具体的には、始動レバー１２４からの信号を受信して成立役（ビッグボーナス、レギュラーボーナス、小役、リプレイ）の抽選を行い、当該抽選結果に基づき副制御装置４７及び払出制御装置３７に指令信号を発するものである。主制御装置４５の構成は、図３２に示すように、主たる制御を司るＣＰＵ４５ａ１、遊技プログラムを記憶したＲＯＭ４５ａ２、遊技の進行に応じた必要なデータを記憶するＲＡＭ４５ａ３、各種機器との連絡をとる入出力ポート４５ａ４、各種抽選の際に用いられる乱数発生回路４５ａ５、時間計数や同期を図る場合などに使用されるクロック回路４５ａ６等を含む主制御基板４５ａと、この主制御基板４５ａを収容する透明樹脂材料等よりなる基板ケース４５ｂ（４５ｂ１，４５ｂ２、図２６参照）とからなる。
【０１１９】
副制御装置４７は、主制御装置４５から発せられる指令信号（コマンド）に基づき、遊技演出用の各種ＬＥＤカバー部１０４，１０８，１１０，１４８，１５０にて被覆される図示しない発光装置（ＬＥＤ）の点灯・点滅や上下スピーカ１０６，２０４から発せられる効果音、液晶表示装置４２にて表示される表示態様などの制御を行うものである。副制御装置４７の構成は、主制御装置４５と同様、上記の各種ＬＥＤ、上下スピーカ１０６，２０４及び液晶表示装置４２の制御を司るＣＰＵや、その他ＲＯＭ、ＲＡＭ、入出力ポート等を含む副制御基板４７ａと、この副制御基板４７ａを収容する透明樹脂材料等よりなる基板ケース４７ｂ（４７ｂ１，４７ｂ２）とからなる。
【０１２０】
（球式回胴遊技機の制御系）
球式回胴遊技機１０の制御系について説明する。図３０は球式回胴遊技機１０の制御系を示すブロック図である。
【０１２１】
主制御基板４５ａは、図３０に示すように、演算処理手段であるＣＰＵ４５ａ１を中心とするマイクロコンピュータとして構成された制御手段として機能し、処理プログラムを記憶するＲＯＭ（あるいはフラッシュメモリ）４５ａ２、一時的にデータを記憶する作業用（ワーキング用）のＲＡＭ４５ａ３、入出力ポート４５ａ４などが内部バスを介してこのＣＰＵ４５ａ１に接続されている。
【０１２２】
主制御基板４５ａの入出力ポート４５ａ４には、リセットスイッチ３８ｂからのリセット信号、設定キースイッチ３８ｄ１からの設定信号、ベットボタン１１４からの１ベット操作信号、マックスベットボタン３０４からの最大ベット操作信号、セレクタ４００に取り込まれた遊技球を検出するカウントセンサ４１６ａ１，４１６ｂ１，４１６ｃ１からの補助通過検出信号、セレクタ４００に取り込まれた遊技球を検出する通過センサ４１５ａ，４１５ｂ，４１５ｃにおける上側の素子４１５ａ１，４１５ｂ１，４１５ｃ１からの上流通過検出信号及び通過センサ４１５ａ，４１５ｂ，４１５ｃにおける下側の素子通過センサ４１５ａ２，４１５ｂ２，４１５ｃ２からの下流通過検出信号、始動レバー１２４からの変動開始信号、左、中、右回胴停止ボタン１２６Ｌ，１２６Ｍ，１２６Ｒからの停止信号、回胴位置検出センサ４３Ｌ７，４３Ｍ７，４３Ｒ７からの検出信号、払出装置３３から払い出される遊技球を検出するカウントセンサ３３ｈからのカウントスイッチ信号に基づくカウント信号、ケースレール３５内の遊技球を検出する球切れ検出装置３５ｂからの遊技球検出信号、払出期間中を表す払出中信号などが入力される。
【０１２３】
また、主制御基板４５ａの入出力ポート４５ａ４からは、ベットボタン１１４，３０４からのベット操作信号に基づく投入ソレノイド４１４ａ，４１４ｂ，４１４ｃの駆動信号、通過センサ４１５ａ，４１５ｂ，４１５ｃの計数値に基づく投入ソレノイド４１４ａ，４１４ｂ，４１４ｃの駆動停止信号、始動レバー１２４からの変動開始信号及び回胴停止ボタン１２６Ｌ，１２６Ｍ，１２６Ｒからの停止指令信号に基づく回胴用ステッピングモータ４３Ｌ４，４３Ｍ４，４３Ｒ４の駆動信号などが出力される。また、液晶表示装置４２にて表示される演出内容やスピーカ１０６，２０４から発せられる効果音、上ＬＥＤカバー部１０４等で被覆された各種発光装置（ＬＥＤ）の点灯・点滅などを制御する制御信号が副制御基板４７ａに出力される。
【０１２４】
上述したＣＰＵ４５ａ１は、このＣＰＵ４５ａ１によって実行される各種の制御プログラムや固定値データを記憶したＲＯＭ４５ａ２と、このＲＯＭ４５ａ２内に記憶されている制御プログラムを実行するに当たって各種のデータを一時的に記憶する作業エリアを確保するためのワーキング用のＲＡＭ４５ａ３の他に、図示はしないが周知のように割り込み回路を始めとしてタイマ回路、データ送受信回路など球式回胴遊技機１０において必要な各種の処理回路が内蔵されている。
【０１２５】
ＲＯＭ４５ａ２とＲＡＭ４５ａ３とによってメインメモリが構成され、各種の処理を実行するための処理プログラム（出力制御情報生成用処理プログラムを含む）は、処理プログラムの一部として上述したＲＯＭ４５ａ２に記憶されている。ＲＡＭ４５ａ３内は、機能的には複数の作業エリア（メモリエリア）が確保されている。周知のようにＣＰＵ４５ａ１内に設けられたプログラムカウンタの値を保存するためのスタックメモリ（スタックメモリ用のエリア）の他に、この例では停電フラグを記憶する停電フラグメモリ、スタックポインタを保存するスタックポインタ保存用メモリ、ＲＡＭ４５ａ３に保存されているデータのチェックサムに関連した補正値を保存するチェックサム補正値用メモリ、さらには復電時に使用される復電コマンドバッファや復電コマンドカウンタなどのメモリエリアが確保されている。
【０１２６】
ＲＡＭ４５ａ３内にセットされたスタックポインタ保存用メモリは、球式回胴遊技機１０の電源切断時にＣＰＵ４５ａ１内のスタックポインタの値を退避させて保存しておくためのメモリである。スタックポインタの値は停電処理の初期において、スタックポインタ保存用メモリにセーブされる。復電処理の始めにスタックポインタに対する復帰処理が行われ、スタックポインタ保存用メモリに保存されている値がＣＰＵ４５ａ１内のスタックポインタに取り込まれる。スタックポインタの内容はバックアップされているＲＡＭ４５ａ３内に設けられたスタックポインタ保存用メモリ内に退避させて保存されている。
【０１２７】
ＲＡＭ４５ａ３内のチェックサム補正値用メモリは、停電処理時にＲＡＭ４５ａ３内のデータから算出したチェックサムを、「０（ゼロ）」とするための補正値を記憶させておくメモリである。
【０１２８】
復電コマンドバッファは、電源復旧時（停電の復旧時又は電源再投入時）に主制御基板４５ａから副制御基板４７ａに送信される復電処理用のコマンド（復電コマンド）を一時的に記憶するバッファである。復電コマンドは復電処理の実行を副制御基板４７ａに知らせるためのコマンドとして使用される。復電コマンドはＲＡＭ４５ａ３に記憶されている一般のコマンドに優先して副制御基板４７ａに送信される。
【０１２９】
復電コマンドカウンタは、復電コマンドバッファに記憶されている復電コマンドのバイト数を記憶するカウンタである。復電コマンドは２バイト構成であって、他のコマンド（スピーカ駆動用コマンドなど）と同じくバイト単位で副制御基板４７ａに送信される。
【０１３０】
ここで、ＲＡＭ４５ａ３において遊技球の投入に関連するメモリ領域について説明する。図３１は、ＲＡＭ４５ａ３の遊技球の投入に関連する領域を部分的に表したブロック図である。
【０１３１】
投入済個数カウンタＡ９０１は、遊技球のベットに際して、各条の通過センサ４１５ａ〜ｃからの２種類の通過検出信号（上側の素子４１５ａ１からの上流通過検出信号及び下側の素子４１５ａ２からの下流通過検出信号）に基づいて投入が検知された遊技球の総数を記憶するカウンタである。投入済個数カウンタＡ９０１の値が所定の規定数（通常遊技状態時には「１５」、「１０」又は「５」、ＪＡＣゲーム時には「５」）であれば、新たな遊技を開始できる。投入済個数カウンタＡ９０１の値は、始動レバー１２４の操作に応じた新たな遊技の開始によって「０」にクリアされる。
【０１３２】
投入済個数カウンタＢ９０２は、遊技球ベットに際して、各条のカウントセンサ４１６ａ〜ｃからの２種類の通過検出信号に基づいて投入が検知された遊技球の総数を記憶するカウンタである。投入済個数カウンタＢ９０２の値は、始動レバー１２４の操作に応じた新たな遊技の開始によって「０」にクリアされる。
【０１３３】
総投入個数カウンタ９０３は、遊技球のベットに際して投入すべき遊技球の総数を記憶するカウンタである。
【０１３４】
第１条投入予定個数カウンタ９０４ａは、遊技球投入装置４００の遊技球投入部４１０ａによって投入される予定の遊技数の個数（以下、「投入予定個数」と称す）を記憶するカウンタである。同様に、第２条投入予定個数カウンタ９０４ｂ及び第３条投入予定個数カウンタ９０４ｃは、それぞれ、遊技球投入部４１０ｂ及び遊技球投入部４１０ｃに対応する投入予定個数を記憶するカウンタである。投入予定個数カウンタの値が「０」となると、その条の投入処理が終了する。
【０１３５】
投入条ポインタ９０５は、第１条〜第３条の投入条（遊技球投入部４１０ａ〜ｃ）を指定するためのポインタである。その値は、第１条から第３条に対応して「１」〜「３」の整数の範囲内で更新される。
【０１３６】
第１条投入リトライフラグ９０６ａは、遊技球投入部４１０ａが遊技球の投入動作を行うことができるか否かを記憶するフラグである。同様に、第２条投入リトライフラグ９０６ｂ及び第３条投入リトライフラグ９０６ｃは、それぞれ、遊技球投入部４１０ｂ及び遊技球投入部４１０ｃが遊技球の投入動作を行えるか否かを記憶するフラグである。各遊技球投入部４１０ａ〜９０６ｃは、対応する投入リトライフラグ９０６ａ〜９０６ｃが設定されていれば投入動作可能であり、解除されていれば投入動作不可能である。各投入リトライフラグ９０６ａ〜９０６ｃは、遊技球ベット処理の開始時に一旦設定され、対応する遊技球投入部４１０ａ〜４１０ｃの投入動作が不可能な状態に陥った場合に解除される。
【０１３７】
第１条投入ソレノイド作動フラグ９０７ａは、第１条の投入ソレノイド４１４ａのオン又はオフを制御するためのフラグである。第２条投入ソレノイド作動フラグ９０７ｂ及び第３条投入ソレノイド作動フラグ９０７ｃは、それぞれ、第２条の投入ソレノイド４１４ｂ及び第３条の投入ソレノイド４１４ｃを制御するためのフラグである。各条において、実質的に、投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が設定されていれば投入ソレノイド（４１４ａ〜４１４ｃ）はオン状態であり、解除されていればオフ状態である。
【０１３８】
投入タイマ割込実行フラグ９０８は、タイマ割込処理が実行されたことを示すフラグである。先行のタイマ割込み処理の終了から後続のタイマ割込み処理の開始までの間に、投入実行処理が同一の条に対して連続して行われると、１個の遊技球の投入を２個以上の投入として誤って検出することがある。投入タイマ割込実行フラグは、タイマ割込処理の１回の実行につき、各条に対する投入実行処理を１回だけ実行させるために用いられる。
【０１３９】
第１条通過センサカウンタ９０９ａは、第１条の投入フリッカ４１３ａの作動により投入が開始されてからの経過時間、第１条の通過センサ４１５ａが各遊技球の通過開始を検知してからの経過時間、及び、それらの最大の待ち時間（タイムアウト時間）への到達からの経過時間に対応する値を記憶するカウンタである。同様に、第２条通過センサカウンタ９０９ｂ及び第３条通過センサカウンタ９０９ｃは、第１条通過センサカウンタ９０９ａと同様に、それぞれ、第２条及び第３条に対する各経過時間に対応する値を記憶するカウンタである。
【０１４０】
第１条連球発生フラグ９１０ａは、先行の遊技球と後続の遊技球とが第１条の通過センサ４１５ａを通常時よりも近接して通過する状態（連球状態）が発生したことを示すフラグである。第２条連球発生フラグ９１０ｂ及び第３条連球発生フラグ９１０ｃは、第１条連球発生フラグと同様に、それぞれ、第２条及び第３条において連球状態が発生したことを示すフラグである。
【０１４１】
第１条通過時間エラー阻止フラグ９１１ａは、連球状態の発生に起因して遊技球が第１条の通過センサ４１５ａを所定の時間内に通過しない場合に、エラー処理が実行されることを阻止するためのフラグである。第２条通過時間エラー阻止フラグ９１１ｂ及び第３条通過時間エラー阻止フラグ９１１ｃは、第１条通過時間エラー阻止フラグ９１１ａと同様に、それぞれ、第２条及び第３条における連球状態の発生に起因して遊技球が所定の時間内に通過しない場合に、エラー処理が実行されることを阻止するためのフラグである。
【０１４２】
第１条カウントセンサカウンタ９１３ａは、第１条の投入フリッカ４１３ａの作動により遊技球が球通路４０２ａから排出通路４０６ａへの流下が可能となってからの経過時間、通過センサ４１５ａが各遊技球の通過完了を検知してからの経過時間、及び、それらの最大の待ち時間（タイムアウト時間）への到達からの経過時間に対応する値を記憶するカウンタである。同様に、第２条カウントセンサカウンタ９１３ｂ及び第３条カウントセンサカウンタ９１３ｃは、第１条通過センサカウンタ９１３ａと同様に、それぞれ、第２条及び第３条に対する各経過時間に対応する値を記憶するカウンタである。
【０１４３】
第１条補助通過時間エラー阻止フラグ９１４ａは、連球状態の発生に起因して遊技球が第１条のカウントセンサ４１５ａの通過を通過センサ４１５ａの通過完了から所定の時間内に完了しない場合に、エラー処理が実行されることを阻止するためのフラグである。第２条補助通過時間エラー阻止フラグ９１１ｂ及び第３条補助通過時間エラー阻止フラグ９１１ｃは、第１条補助通過時間エラー阻止フラグ９１１ａと同様に、それぞれ、第２条及び第３条における連球状態の発生に起因して遊技球が所定の時間内に通過しない場合に、エラー処理が実行されることを阻止するためのフラグである。
ＲＡＭ４５ａ３には後述するように電源制御基板３８’内に設けられた電源部３８ｅからバックアップ電圧の電力が供給され、球式回胴遊技機１０の電源が切断された後でもデータが消失しないようになされている。
【０１４４】
入出力ポート４５ａ４には、副制御基板４７ａなどのＩ／Ｏ装置の他に、ホール管理装置（図示はしない）などに情報を送信できる外部集中端子板や、電源制御基板３８’に設けられた停電監視回路３８ｆ、さらには投入ソレノイド４１４ａ，４１４ｂ，４１４ｃや払出制御基板３７ａなどが電気的に接続されている。
【０１４５】
電源制御基板３８’には、主制御基板４５ａを始めとして球式回胴遊技機１０の各電子機器に駆動電力を供給する電源部３８ｅや、上述した停電監視回路３８ｆなどが搭載されている。
【０１４６】
停電監視回路３８ｆは電源の切断状態を監視し、停電時はもとより、電源スイッチ３８ａによる電源切断時に停電信号を生成するためのものである。そのため停電監視回路３８ｆは、電源部３８ｅから出力される直流２４ボルトの安定化駆動電圧を監視し、この駆動電圧が例えば２２ボルト未満まで低下したときに電源が切断されたものと判断して停電信号が出力されるように構成されている。停電信号はＣＰＵ４５ａ１と入出力ポート４５ａ４のそれぞれに供給され、ＣＰＵ４５ａ１ではこの停電信号を認識することで、停電時処理が実行される。
【０１４７】
電源部３８ｅからは出力電圧が２２ボルト未満まで低下した場合でも、主制御基板４５ａなどの制御系における駆動電圧として使用される５ボルトの安定化電圧が出力されるように構成されており、この安定化電圧が出力されている時間として、主制御基板４５ａによる停電時処理を実行するのに十分な時間が確保されている。
【０１４８】
また、主制御基板４５ａは、電源部３８ｅから安定化駆動電圧が供給されるのと同時にリセットスイッチ３８ｂからリセット信号が送信されると、ＲＡＭ４５ａ３に書き込まれた情報を消去し、電源部３８ｅから安定化駆動電圧が供給されている状態でリセットスイッチ３８ｂからリセット信号が送信されると、エラー状態をリセットする。
【０１４９】
さらに、電源オフ時に設定キースイッチ３８ｄ１をオンにしてから電源オンにした状態、つまり電源オフ時に設定変更キーシリンダ３８ｄに設定キーを差し込んで回転させてから電源オンにした状態にすると、球式回胴遊技機１０の出球率を変更可能な状態が発生する。この状態で、リセットスイッチ３８ｂからリセット信号が送信されると、球式回胴遊技機１０のボーナス確率や小役確率を変更し、当該変更結果を設定値「１」〜「６」の数字で７セグＬＥＤ表示部４１ｇ（図２７参照）に出力する。そして、７セグＬＥＤ表示部４１ｇに「１」〜「６」のいずれかの数字を表示させた状態で、始動レバー１２４から設定確定信号を受信すると、球式回胴遊技機１０の出球率（設定）を確定する。
【０１５０】
払出制御基板３７ａは、概ね主制御基板４５ａと同様の構成であり、ＣＰＵを備え、処理プログラムを記憶するＲＯＭ（あるいはフラッシュメモリ）、一時的にデータを記憶する作業用（ワーキング用）のＲＡＭ、入出力ポートなどが内部バスを介してこのＣＰＵに接続されている。
【０１５１】
主制御基板４５ａにおいて実行される制御処理について説明する。主制御基板４５ａの制御処理は、外部電力の供給再開や電源スイッチ３８ａのオン操作等による復電に伴って起動されるメイン処理と、メイン処理に対して割り込みをかける割込み処理とに大別される。説明の便宜上、割り込み処理について説明した後に、メイン処理について説明する。なお、割込み処理としては、ＮＭＩ端子における停電信号の受信に応じて割込みをかける停電割込み処理と、タイマによる時間計測によって定期的に割込みをかけるタイマ割込み処理とがある。
【０１５２】
まず、停電割込み処理について説明する。図３２は、主制御基板４５ａにおける停電割込み処理の一例を表すフローチャートである。停電状態が発生した場合、電源制御基板３８’の停電監視回路３８ｆで停電信号が生成され、主制御基板４５ａに対して出力される。主制御基板４５ａにおいては、ＣＰＵ４５ａ１のＮＭＩ端子が停電信号を受信し、停電信号の受信に応じて停電フラグを設定する割込み処理（以下、「停電割込み処理」と称する）が実行される。
【０１５３】
停電割込み処理においては、まず、現在使用しているレジスタのデータをＲＡＭ４５ａ３内のバックアップ領域に退避させる（「レジスタ退避処理」Ｓ１０１）。レジスタ退避処理Ｓ１０１の後に、停電フラグが設定される（「停電フラグ設定処理」Ｓ１０２）。停電フラグは、ＲＡＭ４５ａ３内の特定のエリア（停電フラグメモリ）に保持され、停電状態の発生を表す情報である。停電フラグ設定処理Ｓ１０２後に、自身の割込みにおける処理の終了がＣＰＵ４５ａ１に知らせられる（「割込み終了宣言処理」Ｓ１０３）。割込み終了宣言処理の後に、レジスタ退避処理Ｓ１０１においてＲＡＭ４５ａ３のバックアップ領域に退避させたレジスタのデータをＣＰＵ４５ａ１のレジスタに復帰させる（「レジスタ復帰処理」Ｓ１０４）。レジスタ復帰処理Ｓ１０４の後に、新たな割込みが許可される（「割込み許可処理」Ｓ１０５）。割込み許可処理Ｓ１０５の完了によって停電割込み処理が終了する。なお、使用中のレジスタのデータを破壊せずに停電フラグ設定処理Ｓ１０２が行える場合には、レジスタ退避処理Ｓ１０１及びレジスタ復帰処理Ｓ１０４を省くことができる。
【０１５４】
次に、タイマ割込み処理について説明する。図３３は、主制御基板４５ａにおけるタイマ割り込み処理の一例を表すフローチャートである。主制御基板４５ａにおいては、定期的にタイマ割込み処理が行われる。本形態においては、タイマ割込み処理は、実質的に１．４９ｍｓ［ミリ秒］の周期で行われる。
【０１５５】
タイマ割込み処理において、まず、後述するメイン処理における通常処理で使用している全てのレジスタの情報が、ＲＡＭ４５ａ３のバックアップ領域に格納される（「レジスタ退避処理」Ｓ２０１）。レジスタ退避処理Ｓ２０１の後に、停電フラグが設定されているか否かが確認される（Ｓ２０２）。停電フラグが設定されている場合には、バックアップ処理Ｓ２０３が実行される。
【０１５６】
ここで、バックアップ処理Ｓ２０３について詳細に説明する。図３４は、主制御基板におけるタイマ割込み処理内で実行されるバックアップ処理を表すフローチャートである。
【０１５７】
バックアップ処理Ｓ２０３では、図３４に示されたように、まず、リングバッファに蓄積されている各種のコマンドの送信が終了しているか否かが判定される（Ｓ３０１）。それらのコマンドの送信が終了していない場合には、バックアップ処理Ｓ２０３が一旦終了されて、制御がタイマ割込み処理に復帰する。なお、これは、バックアップ処理Ｓ２０３の開始前に、コマンドの送信を完了させるための制御である。一方、それらのコマンドの送信が完了している場合には、ＣＰＵ４５ａ１のスタックポインタの値が、ＲＡＭ４５ａ３内のバックアップ領域に保存される（「スタックポインタ保存処理」Ｓ３０２）。スタックポインタ保存処理Ｓ３０２の後に、後述するＲＡＭ判定値がクリアされると共に、入出力ポート４５ａ４における出力ポートの出力状態がクリアされて図示しない全てのアクチュエータがオフ状態になる（「停止処理」Ｓ３０３）。
【０１５８】
停止処理Ｓ３０３の後に、ＲＡＭ判定値が新たに算出されてバックアップ領域に保存される（「ＲＡＭ判定値保存処理」Ｓ３０４）。ＲＡＭ判定値は、ＲＡＭ４５ａ３のワーク領域におけるチェックサム値の２の補数である。ここで、チックサム値の２の補数とは、２進数表現においてチェックサム値の各桁（ビット）を反転した場合に生成される値である。この場合、ＲＡＭ４５ａ３のチェックサム値とＲＡＭ判定値との排他的論理和（「ＦＦＦＦ」）に１加算した値は「０」である。本形態では、ＲＡＭ判定値としてチェックサム値の補数を用いたが、本発明においては、ＲＡＭ判定値としてチェックサム値そのものを用いてもよい。
【０１５９】
ＲＡＭ判定値保存処理Ｓ３０４の後に、ＲＡＭ４５ａ３へのアクセスが禁止される（「ＲＡＭアクセス禁止処理」Ｓ３０５）。その後は、内部電力の完全な遮断によって処理が実行できなくなるのに備えて、無限ループに入る。なお、例えばノイズ等に起因して停電フラグが誤って設定される場合等を考慮して、図示しないが、無限ループに入る前には停電信号がまだ入力されているか否かが確認される。停電信号が出力されていなければ、内部電源が復旧していることになるために、ＲＡＭ４５ａ３の書き込みが許可されると共に停電フラグが解除され、タイマ割込み処理に復帰する。一方、停電信号が継続して入力されていれば、そのまま無限ループに入る（図示せず）。
【０１６０】
このように、バックアップ処理Ｓ２０３の初期段階でコマンドの送信が完了しているか否かを判断し、送信が未完であるときには送信処理が優先される。コマンドの送信処理終了後にバックアップ処理を実行する構成とすることにより、コマンドの送信途中でバックアップ処理が実行されることをも考慮した停電時処理プログラムを構築する必要がなくなる。その結果、停電時の処理に関するプログラムを簡略化してＲＯＭ４５ａ２の小容量化を図ることができる。
【０１６１】
電源制御基板３８’の電源部３８ｅは、停電状態が発生した後においても、停電割込み処理及びバックアップ処理を完了するために十分な時間にわたって、制御系の駆動電力として使用されるバックアップ電力を出力する。このバックアップ電力によって、停電割込み処理及びタイマ割込み処理のバックアップ処理が行われる。本形態では、停電発生後の３０ｍｓ［ミリ秒］の間、バックアップ電力が出力され続けるようになっている。
【０１６２】
タイマ割込み処理の説明に戻り、図３３に示されたように、判定処理Ｓ２０２において停電フラグが設定されていないと判定された場合には、誤動作の発生を監視するためのウォッチドッグタイマが初期化され、ＣＰＵ４５ａ１自身に対して割込み許可が出される（「割込み終了宣言処理」Ｓ２０４）。割込み終了宣言処理Ｓ２０４の後に、左駆動停止フラグ、中駆動停止フラグ及び右駆動停止フラグを参照して、各回胴（Ｌ，Ｍ，Ｒ）を回転させるために各ステッピングモータ（４３Ｌ４，４３Ｍ４，４３Ｒ４）に回胴駆動信号が送信される（「ステッピングモータ制御処理」Ｓ２０５）。具体的には、左駆動停止フラグが設定されていなければ、左回胴Ｌのステッピングモータ４３Ｌ４に回胴駆動信号を送信する。中回胴Ｍ及び右回胴Ｒについても左回胴Ｌの場合と同様である。ステッピングモータ制御処理Ｓ２０５の後に、入出力ポート４５ａ４に接続された各種の装置におけるスイッチの状態変化が監視される（「スイッチ読込処理」Ｓ２０６）。スイッチ読込処理Ｓ２０６の後に入出力ポート４５ａ４に接続された各種の装置におけるセンサの状態変化が監視される（「センサ監視処理」Ｓ２０７）。センサ監視処理Ｓ２０７の後に、各種のカウンタの値や各種のタイマの値が減算される（「タイマ減算処理」Ｓ２０８）。タイマ減算処理Ｓ２０８の後に、差球数（ベット総数と獲得総数との差分）を集計するためにベット球数や獲得球数が、外部集中端子板１２６へ出力される（「差球カウント処理」Ｓ２０９）。
【０１６３】
差球カウント処理Ｓ２０９の後に、リングバッファに蓄積された各種のコマンドが、副制御基板４７ａに送信される（「コマンド出力処理」Ｓ２１０）。コマンド出力処理Ｓ２１０の後に、７セグＬＥＤ表示部４１ｇ獲得数表示装置１１５等に表示されるセグメントデータが設定される（「セグメントデータ設定処理」Ｓ２１１）。７セグＬＥＤ表示部４１ｇセグメントデータ設定処理Ｓ２１１で設定されたセグメントデータが７セグＬＥＤ表示部４１ｇ等のうち所定のセグメントデータ表示装置に送信される（「セグメントデータ表示処理」Ｓ２１２）。これにより、７セグＬＥＤ表示部４１ｇ等は、受信したセグメントデータに対応する数字、文字、記号などを表示する。入出力ポート４５ａ４からＩ／Ｏ装置へのデータが出力される（「ポート出力処理」Ｓ２１３）。ポート出力処理Ｓ２１３の後に、レジスタ退避処理Ｓ２０１においてバックアップ領域に退避させた各レジスタのデータがそれぞれＣＰＵ４５ａ１内の対応するレジスタに復帰される（「レジスタ復帰処理」Ｓ２１４）。レジスタ復帰処理Ｓ２１４の後に、３つの通過センサ４１５ａ〜４１５ｃの各々に対応する各条の通過センサカウンタ（９０９ａ〜９０９ｃ）の値が「０」であるか否かが判定される（Ｓ２１５）。それらの通過センサカウンタ（９０９ａ〜９０９ｃ）の値が「０」でない場合には、それらの値が現在値から１だけ減算した値に更新され（「通過センサカウンタ更新処理」Ｓ２１６）、「０」である場合には、通過センサカウンタ更新処理Ｓ２１６がスキップされる。その後、カウントセンサ４１６ａ〜ｃの各々に対応するカウントセンサカウンタ（９１３ａ〜９１３ｃ）の値が「０」であるか否かが判定される（Ｓ２１７）。それらのカウントセンサカウンタ（９１３ａ〜９１３ｃ）の値が「０」でない場合には、それらの値が現在値から１だけ減算した値に更新され（「カウントセンサカウンタ更新処理」Ｓ２１８）、「０」である場合には、カウントセンサカウンタ更新処理Ｓ２１６がスキップされる。その後に、次回のタイマ割込みが許可される（「割込み許可処理」Ｓ２１９）。以上の処理を経て一連のタイマ割込み処理が終了する。
【０１６４】
主制御基板４５ａにおけるメイン処理について説明する。図３５は、主制御基板４５ａのメイン処理を表すフローチャートである。主制御基板４５ａのメイン処理は、停電状態から復帰した場合に実行される。
【０１６５】
主制御基板４５ａのメイン処理では、まず、スタックポインタの初期値が設定される（「スタックポインタ初期設定処理」Ｓ４０１）。スタックポインタ初期設定処理の後に、割込み処理を許可する割込みモードが設定される（「割込みモード設定処理」Ｓ４０２）。割込みモード設定処理Ｓ４０２の後に、ＣＰＵ４５ａ１内のレジスタ群やＩ／Ｏ装置等に対する各種の設定等が行われる（「レジスタ設定処理」Ｓ４０３）。
【０１６６】
レジスタ設定処理Ｓ４０３の後に、設定キーが設定キースイッチ３８ｄ１に挿入され、所定の操作（右回転操作等）がされているか否かが判定される（Ｓ４０４）。設定キー操作がされていると判定された場合には、所定の複数種類の確率設定（本形態では「設定１」〜「設定６」の６段階設定）のうちから選択される１つの確率設定の設定値を保持する所定の領域を除くＲＡＭ４５ａ３の全領域のデータが、強制的にクリアされる（「強制的ＲＡＭクリア処理」Ｓ４０５）。強制的ＲＡＭクリア処理Ｓ４０５の後に、現在の設定値の再設定（設定の打ち直し）を行うことができる（「確率設定選択処理」Ｓ４０６）。なお、設定値の変更においては、リセットスイッチ３８ｂの操作及び始動レバー１２４の操作が援用される。確率設定選択処理Ｓ４０６の後に、通常遊技処理へ移行する。
【０１６７】
判定処理Ｓ４０４において設定キースイッチ３８ｄ１の操作がされていないと判定された場合には、選択されている確率設定の設定値が所定の範囲（「１」〜「６」）内の値であるか否かが判定される（Ｓ４０７）。なお、停電状態の発生時から停電状態からの復帰時までの間に、ＲＡＭ４５ａ３が機械的又は電気的に破壊される等の異常事態が発生しない限り、設定値は所定の範囲内の値しかとらない。設定値が所定の範囲内の値である場合には、停電フラグが設定されているか否かが判定される（Ｓ４０８）。停電フラグが設定されている場合には、ＲＡＭ４５ａ３のワーク領域のチェックサム値が新たに算出され、新たなチェックサム値が正常であるか否かが判定される（Ｓ４０９）。新たなチェックサム値が正常とは、新たなチェックサム値と停電状態の発生前のチェックサム値が同一であること、つまり、新たなチェックサム値とＲＡＭ４５ａ３のバックアップ領域に保持されているＲＡＭ判定値との排他的論理和に１加算した値が「０」であることを意味する。この値は、新たなチェックサム値と停電状態の発生前のチェックサム値とが同一である場合には「０」となり、異なる場合には「０」以外となる。停電状態の発生時から停電状態からの復帰時までの間に、ＲＡＭ４５ａ３が機械的又は電気的に破壊される等の異常事態が発生しない限り、この値は「０」以外にはならない。
【０１６８】
判定処理Ｓ４０７において確率設定の設定値が所定の範囲内の値でないと判定された場合、判定処理Ｓ４０８において停電フラグが設定されていないと判定された場合、又は、判定処理Ｓ４０９において新たなチェックサム値とＲＡＭ判定値との排他的論理和に１加算した値が「０」以外であると判定された場合には、割込み処理が禁止される（「割込み禁止設定処理」Ｓ４１６）。割込み禁止設定処理Ｓ４１６の後に、入出力ポート４５ａ４の全ての出力ポートがクリアされて、入出力ポート４５ａ４に接続された全てのアクチュエータがオフ状態になる（「全出力ポートクリア処理」Ｓ４１７）。全出力ポートクリア処理Ｓ４１７の後に、エラーの発生を報知させるための処理が行われる（「エラー報知処理」Ｓ４１８）。なお、このエラー報知状態は、リセットスイッチ３８ｂが操作されるまで継続する。
【０１６９】
判定処理Ｓ４０９において新たなチェックサム値が正常であると判定された場合には、バックアップ領域に保存されたスタックポインタの値がＣＰＵ４５ａ１のスタックポインタに書き込まれ、スタックポインタの値が停電状態の発生前の値に復帰する（「スタックポインタ復帰処理」Ｓ４１０）。これによって、停電状態からの復帰後において、停電状態の発生により中断された処理から再開できるようになる。スタックポインタ復帰処理Ｓ４１０の後に、停電状態からの復帰を表す復電コマンドが設定される（「復電コマンド設定処理」Ｓ４１１）。これにより、復電コマンドが副制御基板４７ａに送信されることとなる（「復電コマンド設定処理」Ｓ４１１）。
【０１７０】
復電コマンド設定処理Ｓ４１１の後に、打止切換スイッチ３８ｃの状態が、ＲＡＭ４５ａ３の所定の領域に格納される（「遊技形態設定処理」Ｓ４１２）。
【０１７１】
遊技形態設定処理Ｓ４１２の後に、各種の装置のセンサの値が初期化される（「センサ初期化処理」Ｓ４１３）。センサ初期化処理Ｓ４１３の後に、停電フラグが解除される（「停電フラグ解除処理」Ｓ４１４）。停電フラグ解除処理Ｓ４１４の後に、払出中に停電が発生した等の場合、払出を再開させるための払出コマンドを設定する（「払出コマンド設定処理」Ｓ４１５）。払出コマンド設定処理Ｓ４１５の後に、スタックポインタの示す停電状態の発生前の番地における処理から再開される。具体的には、先に説明したタイマ割込み処理におけるバックアップ処理Ｓ２０３（図３４参照）後の割込み終了宣言処理Ｓ２０４が実行される。
【０１７２】
通常時の遊技に関わる主要な制御を行う通常処理について説明する。図３６は、主制御基板４５ａで実行される通常遊技処理の一例を表すフローチャートである。
【０１７３】
主制御基板４５ａの通常遊技処理は、メイン処理における確率設定処理Ｓ４０６（図３５参照）の後に実行される。通常遊技処理では、図３６に示されたように、まず、割込み許可を設定する（「割込み許可設定処理」Ｓ６０１）。割込み許可設定処理Ｓ６０１の後に、遊技形態を決定する打止切換スイッチ３８ｃの状態及び自動精算スイッチの状態がＲＡＭ４５ａ３に格納される（「遊技形態設定処理」Ｓ６０２）。なお、遊技形態設定処理Ｓ６０２は、メイン処理における遊技形態設定処理Ｓ４１２（図３５参照）と同一の処理である。
【０１７４】
遊技形態設定処理Ｓ６０２の後には、下述のループ処理に移行する。なお、以下においては、連続遊技中である場合について説明する。
【０１７５】
ＲＡＭ４５ａ３において一回の遊技ごとに変化する情報を保持する領域のデータをクリアする（「遊技情報クリア処理」Ｓ６０３）。具体的には、前回の遊技に関連する情報をクリアする。クリアされる情報としては、例えば、乱数に関連する情報、回胴Ｌ，Ｍ，Ｒの制御に関連する情報、入賞に関連する情報及びエラーに関連する情報が挙げられる。入賞に関連する情報には、入賞図柄、入賞ライン及び獲得遊技球数等の情報が含まれる。
【０１７６】
遊技情報クリア処理Ｓ６０３の後に、変動開始信号が入力されるまで、所定の処理を行いながら待機する（「変動待機処理」Ｓ６０４）。ここで、変動待機処理Ｓ６０４について、図３７を参照しながら詳細に説明する。図３７は、変動待機処理Ｓ６０４の一例を表すフローチャートである。
【０１７７】
変動待機処理Ｓ６０４では、まず、遊技監視タイマが設定される（「遊技監視タイマ設定処理」Ｓ７０１）。ここで、遊技監視タイマが設定されるとは、そのタイマの値がリセットされ、かつそのタイマによる新たな時間計測がスタートすることを意味する。遊技監視タイマは、遊技間隔を測定するタイマであって、遊技者によって遊技されていない時間が所定の時間を経過した場合に、液晶表示装置４２の画像を所定の画像（デモストレーション画像）に移行させるために用いられる。
【０１７８】
遊技監視タイマ設定処理Ｓ７０１の後に、前回の遊技で再遊技に入賞したか否かが判定され、再遊技に入賞していた場合には、自動的に、前回の遊技のベット数と同数の遊技球が自動的にベットされる（「自動ベット処理」Ｓ７０２）。
【０１７９】
自動ベット処理Ｓ７０２の後に、セレクタ４００においてエラーが発生しているか否かが確認され、エラーが発生している場合には、スピーカ１０６、発光装置４１ｇ、４１ｈ、１３２、１３４Ｌ１等、液晶表示装置４２等にエラーを報知させるための投入エラーコマンドが設定される（「投入エラー報知処理」Ｓ７０３）。例えば、遊技球の投入期間中以外において、通過センサ４１５ａ、４１５ｂ，４１５ｃから上流通過検出信号や下流通過検出信号を受信した場合が挙げられる。なお、リングバッファに格納された投入エラーコマンドは、その格納後に実行されるタイマ割込み処理のコマンド出力処理Ｓ２１０において副制御基板４７ａに出力される。また、以下において、リングバッファに格納される各種のコマンドは、投入エラーコマンドの場合と同様に、それらの格納後に実行されるタイマ割込み処理のコマンド出力処理Ｓ２１０において副制御基板４７ａに出力される。
【０１８０】
投入エラー報知処理Ｓ７０３の後に、払出装置３３でエラーが発生しているか否かが判定され、払出装置３３でエラーが発生している場合には、音響装置１１０、発光装置１１７、補助表示装置１１８等にエラーを報知させるための払出エラーコマンドが設定される（「払出エラー報知処理」Ｓ７０４）。具体的には、払出基板３７ａからの払出中信号がオン状態であるか否か、及び、各種のカウントセンサ３３ｈからのカウントスイッチ信号に基づく払出基板３７ａからのカウント信号がオン状態であるか否かが判定される。この判定結果が、払出中信号がオン状態（払出期間中）でないにも関わらず、いずれかのカウント信号がオン状態である場合には、エラー処理が実行されると共に、払出エラーコマンドが設定される。これによって、遊技を進行できない状態となり、エラー発生が報知される。なお、同様の払出エラー報知処理は、他の処理中においても遊技者からの何らかの入力を待っている状態、例えば、リール回転中におけるリール停止待ち状態においても実行される。
【０１８１】
払出エラー報知処理Ｓ７０４の後に、返却ボタン３０８の操作が行われているか否かを判定して、返却中であれば他のボタン等の操作による入力が禁止される（「返却処理」Ｓ７０５）。
【０１８２】
返却処理Ｓ７０５の後に、図３７に示されたように、１ベットボタン１１４又はマックスベットボタン３０４が操作されているか否かが確認され、いずれかのベットボタンが操作されている場合には所定数の遊技球がベットされる（「遊技球ベット処理」Ｓ７０６）。なお、投入された遊技球の個数が、通過センサ４１５ａ，４１５ｂ，４１５ｃで計数され、かつ、別途に、カウントセンサ４１６ａ，４１６ｂ，４１６ｃによっても計数される。
【０１８３】
ここで、遊技球ベット処理Ｓ７０６について詳細に説明する。図３８は、遊技球ベット処理Ｓ７０６の一例を表すフローチャートである。遊技球ベット処理Ｓ７０６では、まず、投入が完了しているか否かが判定される（Ｓ１５０１）。具体的には、通常遊技状態等においては、ベット数が「３」（投入球数が１５）である場合には投入完了と判定し、ＪＡＣ中等においては、ベット数が「１」（投入球数が５）である場合には投入完了と判定する。投入が完了している場合には、遊技球ベット処理Ｓ７０６が終了し、投入が完了していない場合には、最大ベット操作信号が受信されているか否かが判定される（Ｓ１５０２）。最大ベット操作信号が受信されている場合には、総投入個数カウンタの値が、通常遊技状態等においては「１５」に、ＪＡＣ中等においては「５」に設定される（「総投入個数カウンタ設定処理」Ｓ１５０３）。一方、最大ベット操作信号が受信されていない場合には、１ベット操作信号が受信されているか否かが判定される（Ｓ１５０４）。１ベット操作信号が受信されている場合には、総投入個数カウンタの値が「５」に設定され（「総投入個数カウンタ設定処理」Ｓ１５０５）、受信されていない場合には、遊技球ベット処理Ｓ７０６が終了する。
【０１８４】
総投入個数カウンタ設定処理Ｓ１５０３，Ｓ１５０５において、総投入個数カウンタの値が設定されると、第１条〜第３条投入リトライフラグ９０６ａ〜９０６ｃをそれぞれ設定して（「全条の投入リトライフラグ９０６設定処理」Ｓ１５０６）、３つの球通路４０２ａのすべてについて、投入処理が行われるように初期設定する。全条の投入リトライフラグ９０６設定処理Ｓ１５０６の後に、いずれかの条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）が設定されているか否かを判定し（Ｓ１５０７）、全ての条の払出リトライフラグ９０６ａ〜９０６ｃが設定されていなければ、遊技球ベット処理Ｓ７０６が終了する。一方、いずれかの条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）が設定されていれば、総投入個数カウンタ９０３の値が「０」であるか否かが判定され（Ｓ１５０８）、総投入個数カウンタ９０３の値が「０」であれば、遊技球ベット処理Ｓ７０６が終了する。
【０１８５】
判定処理Ｓ１５０８において総投入個数カウンタ９０３の値が「０」でなければ、全条の投入リトライフラグ９０６ａ〜９０６ｃが設定されているか否かを判定する（Ｓ１５０９）。判定処理１５０９において、いずれかの条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）が解除されていれば、後述するようにいずれかの条において遊技球の払い出しが滞ったこととなるので、遊技球を再振り分けする前に所定時間待機し（「ウェイト処理」Ｓ１５１０）、その後に、投入個数振分処理Ｓ１５１１へ移行する。なお、本形態では、ウェイト処理Ｓ１５１０におけるウェイト時間は、８０ｍｓである。このウェイト処理Ｓ１５１０は、球通路４０２ａ〜４０２ｃにおいて、投入フリッカ４１３ａ〜４１３ｃによって排出通路４０６ａ〜４０６ｃへの遊技球の流下が禁止された場合に、遊技球のばたつきを抑制するために設けられている。
【０１８６】
遊技球の投入が行われる３つの球通路４０２ａ〜４０２ｃで均等に遊技球の投入を行うために、各球通路（４０２ａ〜４０２ｃ）がそれぞれ何個ずつ投入するかを振り分けて、各球通路に対応する投入予定個数を決定する（「投入個数振分処理」Ｓ１５１１）。なお、本処理については別途に詳細に説明する。
【０１８７】
投入個数振分処理Ｓ１５１１の後に、投入タイマ割込実行フラグが設定されているか否かが判定される（Ｓ１５１２）。投入タイマ割込実行フラグが設定されていれば、投入条ポインタ９０５へ最大値「３」を設定する（「投入条ポインタ最大値設定処理」Ｓ１５１３）。
【０１８８】
投入条ポインタ最大値設定処理Ｓ１５１３の後に、投入個数振分処理Ｓ１５１１によって各球通路（４０２ａ〜４０２ｃ）に対して振り分けられ、各球通路（４０２ａ〜４０２ｃ）において投入が開始された際の遊技球の投入個数をカウントすると共に、その投入の終了を管理する処理を実行する（「投入実行処理」Ｓ１５１４）。なお、本処理については別途に詳細に説明する。
【０１８９】
投入実行処理Ｓ１５１４の後に、各カウントセンサ４１６ａ〜４１６ｃを通過する遊技球の個数の計数を管理する処理を実行する（「カウントセンサ通過個数計数処理」Ｓ１５１５）。なお、本処理については別途に詳細に説明する。
【０１９０】
カウントセンサ通過個数計数処理Ｓ１５１５の後に、投入条ポインタ９０５が最小値「１」であるか否かが判定される（Ｓ１５１６）。投入条ポインタ９０５が「１」でなければ、払出条ポインタ９０５の値を「１」だけ減少させて（「投入条ポインタ減算処理」Ｓ１５１７）、投入実行処理Ｓ１５１４に戻る。一方、投入条ポインタ９０５が「１」であれば、各投入ソレノイド作動フラグ９０７ａ〜９０７ｃに基づいて各投入ソレノイド４１４ａ〜４１４ｃの駆動が制御される（「全条の投入ソレノイド作動制御処理」Ｓ１５１８）。具体的には、投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が新たに設定された払出ソレノイド（４１４ａ〜４１４ｃ）はオン状態に変更され、投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が既に設定されている投入ソレノイド（４１４ａ〜４１４ｃ）はオン状態を維持し、投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が新たに解除された投入ソレノイド（４１４ａ〜４１４ｃ）がオフ状態に変更され、投入ソレノイド作動フラグ９０７（９０７ａ〜ｃ）が既に解除されていた投入ソレノイド（４１４ａ〜４１４ｃ）はオフ状態を維持する。
【０１９１】
全条の投入ソレノイド作動制御処理Ｓ１５１８の後に、全条の通過センサカウンタ９０９ａ〜９０９ｃの値が「０」であるか否かが判定される（Ｓ１５１９）。全条の通過センサカウンタ９０９ａ〜９０９ｃの値が「０」である場合には、判定処理Ｓ１５０７に戻る。一方、いずれかの通過センサカウンタ９０９ａ〜９０９ｃの値が「０」でなければ、投入タイマ割込実行フラグ９０８を解除して（「投入タイマ割込実行フラグ解除処理」Ｓ１５２０）、判定処理Ｓ１５１２に戻る。以上のように、遊技球ベット処理Ｓ７０６は、判定処理Ｓ１５０１〜投入タイマ割込実行フラグ解除処理Ｓ１５２０によって実現される。
【０１９２】
ここで、投入個数振分処理Ｓ１５１１について詳細に説明する。図３９は、投入個数振分処理Ｓ１５１１の一例を示したフローチャートである。図３９に示されたように、投入個数振分処理Ｓ１５１１では、まず、総投入個数カウンタ９０３の値をスタックエリアヘ退避する（「総投入個数カウンタ値退避処理」Ｓ１６０１）。次に、３つの球通路４０２ａ〜４０２ｃでの投入予定個数を記憶する第１条〜第３条の投入予定個数カウンタ９０４ａ〜９０４ｃの値をそれぞれ「０」にクリアし（「全条の投入予定個数カウンタ初期化処理」Ｓ１６０２）、更に、投入条ポインタ９０５へ最大値「３」を設定する（「投入条ポインタ最大値設定処理」Ｓ１６０３）。投入条ポインタ９０５は、３つの球通路４０２ａ〜４０２ｃのうち、遊技機１０の前面側に配設される球通路４０２ａから遊技機１０の背面側に配設される球通路４０２ｃまでを順次に繰返し指定する（３，２，１，３，・・・と更新される）。
【０１９３】
投入条ポインタ９０５の値が示す条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）が設定されているか否かを判定し（Ｓ１６０４）、その条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）が設定されていれば、その条に対応する球通路４０２ａ〜４０２ｃを使用しての遊技球の投入は可能であるので、当該条の投入予定個数カウンタ（９０４ａ〜９０４ｃ）の値を「１」だけ加算して、１個の遊技球を当該条に対応する球通路（４０２ａ〜４０２ｃ）から投入するように振り分ける（「当該条の投入予定個数カウンタ加算処理」Ｓ１６０５）。更に、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）を設定し（「当該条の投入ソレノイド作動フラグ９０７設定処理」Ｓ１６０６）、最初の遊技球が投入されるまでの最大の待ち時間（タイムアウト時間、検出時間）に対応した値「１８０」を当該条の通過センサカウンタ（９０９ａ〜９０９ｃ）に設定し（「当該条の通過センサカウンタ設定処理」Ｓ１６０７）、総投入個数カウンタ９０３の値を「１」だけ減算する（「総投入個数カウンタ減算処理」Ｓ１６０８）。なお、本実施形態では、各条において、投入フリッカ４１３ａ〜４１３ｃの開放によって球通路（４０２ａ〜４０２ｃ）における排出通路（４０６ａ〜４０６ｃ）への通路が開放され、排出通路（４０６ａ〜４０６ｃ）へ流下する最初の遊技球が正常に通過センサ（４１５ａ〜４１５ｃ）の上側の素子（４１５ａ１，４１５ｂ１，４１５ｃ１）に到達するまでの時間が約１０ｍｓであるために、より十分余裕をもった時間として３６０ｍｓが最大の待ち時間として設定される。このように十分余裕を持った時間を設定するのは、遊技球の流下時に生じるばたつきを考慮しているからである。また、各条の通過センサカウンタ９０９ａ〜９０９ｃの値は、タイマ割込み処理が実行される毎に「１」だけ減算される。そのタイマ割込み処理（図３３参照）は上述したように約１．４９ｍｓ毎に繰り返し実行されるために、各通過センサカウンタ３１８〜３２１を「１８０」にすることによって約２７０ｍｓを指定したことになる。
【０１９４】
また、当該条の投入ソレノイド作動フラグ９０７設定処理Ｓ１６０６において、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）を設定することにより、全条の払出ソレノイド作動制御処理Ｓ１５１８（図３８参照）において当該条の払出ソレノイド（４１４ａ〜４１４ｃ）がオン状態になり、投入フリッカ（４１３ａ〜４１３ｃ）によって球通路（４０２ａ〜４０２ｃ）から排出通路（４０６ａ〜４０６ｃ）が開放されてその条における投入動作が開始されることとなる。
【０１９５】
次に、総投入個数カウンタ９０３の値が「０」であるか否かを判定して（Ｓ１６０９）、総投入個数カウンタ９０３の値が「０」でなければ、遊技球の振り分けは完了していないので、投入条ポインタ９０５の値を更新する。具体的には、投入条ポインタ９０５が最小値「１」であるか否かを判定して（Ｓ１６１１）、投入条ポインタ９０５の値が最小値「１」でなく「３」又は「２」であれば、投入条ポインタ９０５の値を「１」だけ減算して（「投入条ポインタ減算処理」Ｓ１６１２）、判定処理Ｓ１６０４に戻る。一方、投入条ポインタ９０５の値が「１」であれば、投入条ポインタ最大値設定処理Ｓ１６０３に戻る。
【０１９６】
判定処理Ｓ１６０９において総投入個数カウンタ９０３の値が「０」であると判定された場合には、投入すべき全ての遊技球の振り分けが完了したことになるので、総投入個数カウンタ値退避処理Ｓ１６０１で退避しておいた総投入個数カウンタ９０３の値を復帰する（「総投入個数カウンタ値復帰処理」Ｓ１６１３）。
【０１９７】
総投入個数カウンタ値復帰処理Ｓ１６１３の後に、全条の連球発生フラグ９１０ａ〜９１０ｃが解除されているか否かが判定され（Ｓ１６１４）、解除されていなければ全条の連球発生フラグ９１０ａ〜９１０ｃが解除され（「全条の連球発生フラグ解除処理」Ｓ１６１５）、解除されていれば全条の連球発生フラグ解除処理Ｓ１６１５がスキップされる。また、全条の連球発生フラグ解除処理Ｓ１６１５の後に、全条の通過時間エラー阻止フラグ９１１ａ〜９１１ｃが解除されているか否かが判定され（Ｓ１６１６）、解除されていなければ全条の通過時間エラー阻止フラグ９１１ａ〜９１１ｃが解除され（「全条の通過時間エラー阻止フラグ解除処理」Ｓ１６１７）、解除されていれば全条の通過時間エラー阻止フラグ解除処理Ｓ１６１７がスキップされる。また、全条の通過時間エラー阻止フラグ解除処理Ｓ１６１７の後に、全条の補助通過時間エラー阻止フラグ９１４ａ〜９１４ｃが解除されているか否かが判定され（Ｓ１６１８）、解除されていなければ、全条の補助通過時間エラー阻止フラグ９１４ａ〜９１４ｃが解除され（「全条の補助通過時間エラー阻止フラグ解除処理」Ｓ１６１９）、解除されていれば全条の補助通過時間エラー阻止フラグ解除処理Ｓ１６１９がスキップされる。これによって、投入個数振分処理Ｓ１５１１が終了する。
【０１９８】
また、判定処理Ｓ１６０４において投入条ポインタ９０５の値が示す条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）が設定されていなければ、当該条を使用しての遊技球の投入は不可能であるために、当該条への遊技球の振り分けを行わないように、当該条の投入予定個数カウンタ加算処理Ｓ１６０５から判定処理Ｓ１６０９までをスキップすると共に、当該条に対応した各情報や値を初期化して（「当該条の初期化処理」Ｓ１６１０）、判定処理Ｓ１６１１へ移行する。当該条の初期化処理Ｓ１６１０では、当該条の投入予定個数カウンタ９０４ａ、投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）、通過センサカウンタ９０９ａ〜９０９ｃなどの、投入実行処理Ｓ１５１４で使用される情報や値が初期化される。
【０１９９】
ここで、投入実行処理Ｓ１５１４について詳細に説明する。図４０は、投入実行処理Ｓ１５１４の一例を表すフローチャートである。図４０に示されたように、投入実行処理Ｓ１５１４では、まず、当該条の通過時間エラー阻止フラグ（９１１ａ〜９１１ｃ）が設定されているか否かが判定される（Ｓ１７０１）。当該条の通過時間エラー阻止フラグ（９１１ａ〜９１１ｃ）が設定されていない場合には、当該条の通過センサカウンタ（９０９ａ〜９０９ｃ）の値が「０」であるか否かが判定される（Ｓ１７０２）。一方、当該条の通過時間エラー阻止フラグ（９１１ａ〜９１１ｃ）が設定されている場合には、判定処理Ｓ１７０２がスキップされる。これによって、当該条の通過時間エラー阻止フラグ（９１１ａ〜９１１ｃ）が設定されている場合には、当該条において、後述する通過時間や通過タイミングに関連するエラー処理Ｓ１７２２が実行される可能性がなくなる。
【０２００】
判定処理Ｓ１７０２において当該条の通過センサカウンタ（９０９ａ〜９０９ｃ）の値が「０」でない場合には、当該条の連球発生フラグ（９１０ａ〜９１０ｃ）が設定されているか否かが判定される（Ｓ１７０３）。当該条の連球発生フラグ（９１０ａ〜９１０ｃ）が設定されている場合には、投入実行処理Ｓ１５１４が終了する。これによって、当該条の連球発生フラグ（９１０ａ〜９１０ｃ）が設定されている場合には、後述する通過順序に関連するエラー処理Ｓ１７１１が実行される可能性がなくなる。
【０２０１】
判定処理Ｓ１７０３において当該条の連球発生フラグ（９１０ａ〜９１０ｃ）が設定されていない場合は、当該条に対応する通過センサ（４１５ａ〜４１５ｃ）からの上流通過検出信号及び下流通過検出信号の少なくとも一方が変化したか否かが判定される（Ｓ１７０４）。ここで、上流通過検出信号の変化とは、オフ状態からオン状態への変化又はその逆の変化を意味する。具体的には前回の上流通過検出信号の出力状態（オン状態又はオフ状態）が保持されており、上流通過検出信号の今回の出力状態と前回の出力状態との比較によって変化したか否かを判定している。下流通過検出信号についても同様である。通過センサ（４１５ａ〜４１５ｃ）からの上流通過検出信号及び下流通過検出信号の双方に変化がない場合には、投入実行処理Ｓ１５１４が終了する。一方、上流通過検出信号及び下流通過検出信号の少なくとも一方が変化している場合には、上流通過検出信号の出力状態と下流通過検出信号の出力状態との組合せによって識別される位相が正常に変化したか否かが判定される（Ｓ１７０５）。なお、上流通過検出信号の出力状態と下流通過検出信号の出力状態との組合せによって４種の位相のうちいずれの位相であるかが特定される。具体的には、前回の位相に対応する位相識別子（「０」〜「３」の整数）が保持されており、前回の識別子から今回の位相識別子への変化がＲＯＭ４５ａ２に記憶している位相識別子の正常な変化の組合せと合致するか否かが判定されている。
【０２０２】
判定処理Ｓ１７０５において位相変化が正常であると判定された場合は、後述するように遊技球の通過状態に応じた処理に移行する。一方、位相変化が正常でない場合には、位相変化が連球状態の発生を示す位相変化であるか否かが判定される（Ｓ１７０６）。具体的には、上流通過検出信号がオフ状態であり下流通過検出信号がオン状態である位相から上流通過検出信号及び下流通過検出信号の双方がオン状態である位相に変化したか否かが判定される。連球状態の発生を表す位相変化でない場合には、エラー処理（通過順序エラー処理）が実行され（Ｓ１７１１）、位相変化の異常の発生が報知される。このエラー処理Ｓ１７１１は無限ループとなっており、球式回胴遊技機１０がリセットされるまで継続する。これにより、何らかの不正行為によって一旦エラーが発生すれば不正行為を継続できないようにできる。なお、後述する通過時間エラー及び補助通過時間エラーについても同様である。
【０２０３】
判定処理Ｓ１７０６において連球状態の発生を示す位相変化であると判定された場合には、当該条の連球発生フラグ（９１０ａ〜９１０ｃ）が設定され（「当該条の連球発生フラグ設定処理」Ｓ１７０７）、当該条の通過時間エラー阻止フラグ（９１１ａ〜９１１ｃ）が設定され（「当該条の通過時間エラー阻止フラグ設定処理」Ｓ１７０８）、かつ、当該条の補助通過時間エラー阻止フラグ（９１４ａ〜９１４ｃ）が設定される（「当該条の補助通過時間エラー阻止フラグ設定処理」Ｓ１７０９）。当該条の補助通過時間エラー阻止フラグ設定処理Ｓ１７０９の後に、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が解除され（「当該条の投入ソレノイド作動フラグ９０７解除処理」Ｓ１７１０）、投入実行処理Ｓ１５１４が終了する。これによって、連球状態が発生した場合には、連球状態が発生した条における投入動作が、一旦、中断されることとなる。
【０２０４】
判定処理１７０５において位相変化が正常であると判定された場合は、遊技球が当該条の通過センサ（４１５ａ〜４１５ｃ）の通過を完了したか否かが判定される（Ｓ１７１２）。具体的には、上流通過検出信号がオフ状態であり下流通過検出信号がオン状態である位相から上流通過検出信号及び下流通過検出信号がオフ状態である位相に変化したか否かが判定される。当該条の通過センサ（４１５ａ〜４１５ｃ）の通過完了である場合、総投入個数カウンタ９０３の値が現在値から１だけ減じた値に更新され（「総投入個数カウンタ減算処理」Ｓ１７１３）、当該条の投入予定個数カウンタ（９０４ａ〜９０４ｃ）の値が現在値から１だけ減じた値に更新され（「当該条の投入予定個数カウンタ減算処理」Ｓ１７１４）、投入済個数カウンタＡ９０１の値が現在値に１だけ加えた値に更新される（「投入済個数カウンタＡ加算処理」Ｓ１７１５）。投入済個数カウンタＡ加算処理Ｓ１７１５の後に、当該条のカウントセンサカウンタ（９１３ａ〜９１３ｃ）が所定の値（本形態では、「２５０」）に設定され（「当該条のカウントセンサカウンタ設定処理」Ｓ１７１６）、投入実行処理Ｓ１５１４が終了する。なお、本形態においては、カウントセンサカウンタ（９１３ａ〜９１３ｃ）の値を「２５０」に設定することは、約３７０ｍｓの時間の計測を開始させることを意味する。
【０２０５】
判定処理Ｓ１７１２において当該条の通過センサ（４１５ａ〜４１５ｃ）の通過完了でないと判定した場合には、遊技球が当該条の通過センサ（４１５ａ〜４１５ｃ）の通過を開始したか否かが判定される（Ｓ１７１７）。具体的には、上流通過検出信号及び下流通過検出信号がオフ状態である位相から上流通過検出信号がオン状態であり下流通過検出信号がオフ状態である位相に変化したか否かが判定される。当該条の通過センサ（４１５ａ〜４１５ｃ）の通過開始でない場合には、投入実行処理Ｓ１５１４が終了する。一方、当該条の通過センサ（４１５ａ〜４１５ｃ）の通過開始である場合には、通過センサカウンタ（９０９ａ〜９０９ｃ）の値が所定の値（本形態では、「１４０」）に設定される（「当該条の通過センサカウンタ設定処理」Ｓ１７１８）。本形態においては、通過センサカウンタ（９０９ａ〜９０９ｃ）の値を「１４０」に設定することは、約２００ｍｓの時間の計測を開始させることを意味する。
【０２０６】
当該条の通過センサカウンタ設定処理Ｓ１７１８の後に、当該条の投入予定個数カウンタ（９０４ａ〜９０４ｃ）の値が「１」であるか否かが判定される（Ｓ１７１９）。当該条の投入予定個数カウンタ（９０４ａ〜９０４ｃ）の値が「１」でない場合には、投入実行処理Ｓ１５１４が終了する。一方、当該条の投入予定個数カウンタ（９０４ａ〜９０４ｃ）の値が「１」である場合には、通過センサ（４１５ａ〜４１５ｃ）の通過を開始した遊技球は、投入すべき最終の遊技球であるために、過剰の遊技球が投入されることを防止するために、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が解除され（「当該条の投入ソレノイド作動フラグ９０７解除処理」Ｓ１７２０）、投入実行処理Ｓ１５１４が終了する。これによって、当該条の投入動作が終了することとなる。
【０２０７】
判定処理Ｓ１７０２において、当該条の通過センサカウンタ（９０９ａ〜９０９ｃ）が「０」であると判定された場合は、遊技球が当該条の通過センサ（４１５ａ〜４１５ｃ）を通過中であるか否かが判定される（Ｓ１７２１）。具体的には、上流通過検出信号及び下流通過検出信号の少なくとも一方がオン状態であるか否かが判定される。当該条の通過センサカウンタ（９０９ａ〜９０９ｃ）が「０」である場合は、遊技球の投入間隔が長過ぎてタイムアウトとなったり、最初の遊技球の通過開始までの時間が長過ぎてタイムアウトとなったり、投入期間外となったりした場合である。遊技球が当該条の通過センサ（４１５ａ〜４１５ｃ）を通過中である場合には、所定の時間内に通過が完了しなかったか、又は、投入期間外における遊技球の通過であるために、エラー処理（通過時間エラー処理）が実行され（Ｓ１７２２）、通過時間及び通過タイミングの異常の発生が報知される。このエラー処理Ｓ１７２２は無限ループとなっており、球式回胴遊技機１０がリセットされるまで継続する。
【０２０８】
判定処理Ｓ１７２１において遊技球が当該条の通過センサ（４１５ａ〜４１５ｃ）を通過中でないと判定された場合には、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が設定されているか否かが判定される（Ｓ１７２３）。当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が設定されていない場合には、投入実行処理Ｓ１５１４が終了する。一方、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）が設定されている場合には、当該条の投入ソレノイド作動フラグ９０７（９０７ａ〜９０７ｃ）を解除し（「当該条の投入ソレノイド作動フラグ９０７解除処理」Ｓ１７２４）、当該条の投入リトライフラグ９０６（９０６ａ〜９０６ｃ）を解除し（「当該条の投入リトライフラグ９０６解除処理」Ｓ１７２５）、かつ、当該条の通過センサカウンタ（９０９ａ〜９０９ｃ）の値を所定の値（本形態では、「５０」）に設定する（「当該条の通過センサカウンタ設定処理」Ｓ１７２６）。
【０２０９】
以上で説明したように処理過程（Ｓ１７０１〜Ｓ１７２６）を経て、投入実行処理Ｓ１５１４が完了する。
【０２１０】
ここで、カウントセンサ通過個数計数処理Ｓ１５１５について説明する。図４１は、カウントセンサ通過個数計数処理Ｓ１５１５の一例を表すフローチャートである。図４１に示されたように、カウントセンサ通過個数計数処理Ｓ１５１５では、まず、当該条の補助通過時間エラー阻止フラグ（９１４ａ〜９１４ｃ）が設定されているか否かが判定される（Ｓ１８０１）。当該条の補助通過時間エラー阻止フラグ（９１４ａ〜９１４ｃ）が設定さていない場合には、カウントセンサカウンタ（９１３ａ〜９１３ｃ）の値が「０」であるか否かが判定される（Ｓ１８０２）。判定処理Ｓ１８０２においてカウントセンサカウンタ（９１３ａ〜９１３ｃ）の値が「０」でない場合及び判定処理Ｓ１８０１において当該条の補助通過時間エラー阻止フラグ（９１４ａ〜９１４ｃ）が設定されている場合には、当該条のカウントセンサ（４１６ａ〜４１６ｃ）を遊技球が通過完了したか否かが判定される（Ｓ１８０３）。なお、この判定においては、カウントセンサ（４１６ａ〜４１６ｃ）からの補助通過検出信号がオン状態からオフ状態に変化したことに基づいて通過完了と判定している。通過完了である場合には、投入済個数カウンタＢ９０２の値を現在値に１だけ加算した値に更新して（「投入済個数カウンタＢ加算処理」Ｓ１８０４）、カウントセンサ通過個数計数処理Ｓ１５１５を終了する。
【０２１１】
判定処理Ｓ１８０２においてカウントセンサカウンタ（９１３ａ〜９１３ｃ）の値が「０」であると判定された場合、当該条のカウントセンサ（４１６ａ〜４１６ｃ）を遊技球が通過中であるか否かを判定する（Ｓ１８０５）。なお、この判定においては、補助通過検出信号がオン状態である場合に通過中と判定する。通過中でない場合には、投入済個数カウンタＢ９０２の値を更新することなくカウントセンサ通過個数計数処理Ｓ１５１５が終了し、一方、通過中である場合には、補助通過時間エラーとなり補助通過時間エラー処理が実行される（「補助通過時間エラー処理」Ｓ１８０６）。
【０２１２】
再び図３７に戻って、遊技球ベット処理Ｓ７０６の終了後に、ベット数が最小規定数未満であるか否かが判定される（Ｓ７０７）。ベット数が最小規定数未満である場合には、投入エラー報知処理Ｓ７０３から判定処理Ｓ７０７までが繰り返される。一方、ベット数が最小規定数未満でない場合には、始動レバー１２４の操作に応じた変動開始信号が受信されているか否かが判定される（Ｓ７０８）。変動開始信号が受信されていない場合には、投入エラー報知処理Ｓ７０３から判定処理Ｓ７０８までが繰り返される。一方、変動開始信号が受信されている場合には、遊技球ベット処理Ｓ７０６において通過センサ４１５ａ，４１５ｂ，４１５ｃによって計数された遊技球の個数（投入済個数カウンタＡ９０１の値）と、カウントセンサ４１６ａ，４１６ｂ，４１６ｃによって計数された遊技球の個数（投入済個数カウンタＢ９０２の値）とが比較され、カウントセンサ４１６ａ，４１６ｂ，４１６ｃによって計数された遊技球の個数が通過センサ４１５ａ，４１５ｂ，４１５ｃによって計数された遊技球の個数未満である場合にはエラー処理（個数エラー処理）が実行される（「投入球数比較処理」Ｓ７０９）。
【０２１３】
以上で説明したように処理過程（Ｓ７０１〜Ｓ７０９）を経て、変動待機処理Ｓ６０４が完了する。
【０２１４】
変動待機処理Ｓ６０４の後に、図３６に示されたように、始動レバー１２４が操作された際にハードウェア的にラッチされた乱数カウンタの値が読み出されてＲＡＭ４５ａ３に格納される（「乱数作成処理」Ｓ６０５）。始動レバー１２４が操作された際に乱数カウンタをハードウェア的にラッチすることによって、始動レバー１２４の操作と乱数値の取得とを時間的に同期させている。なお、ソフトウェアで乱数カウンタの値を読み出すこともできるが、この場合には、始動レバー１２４の操作から乱数値の取得までの時間が、ハードウェア的にラッチする場合よりも不均一になる。
【０２１５】
乱数作成処理Ｓ６０５の後に、確率設定、ベット数及び遊技状態に応じた乱数テーブルを参照して、乱数作成処理Ｓ６０５で取得した乱数値に応じた当選役が決定され、当選役の種別に応じた当選フラグ（例えば、ビッグボーナス当選フラグ、レギュラーボーナス当選フラグ、チェリー当選フラグ、ベル当選フラグ、スイカ当選フラグ、再遊技当選フラグ）が設定され、当選役の種別を表す当選役コマンドと確率設定の設定値を表す設定値コマンドとが設定される（「内部抽選処理」Ｓ６０６）。当選役として、例えば、ビックボーナス役（以下、「ＢＢ」とも称す）、レギュラーボーナス役（以下、「ＲＢ」とも称す）、各種の小役（本形態では、チェリー役、ベル役、スイカ役）、再遊技役及びハズレ役が挙げられる。なお、一回の遊技において複数種類の当選役が選択されてもよい。
【０２１６】
内部抽選処理Ｓ６０６の後に、当選役、ベット数及び遊技状態に基づいて、ＲＯＭ４５ａ２に保持された手動停止制御テーブル群から各回胴（Ｌ，Ｍ，Ｒ）の制御に用いる１つの手動停止制御テーブルが参照制御テーブルとして選択され、参照制御テーブルのテーブル番号がＲＡＭ４５ａ３の所定の領域に格納される（「回転初期化処理」Ｓ６０７）。当選役がハズレ以外のときには、この参照制御テーブルに従って、当選役を入賞させる有効ライン等が決まり、また、当選役に応じた図柄がその有効ライン上以外を通過中に各回胴（Ｌ，Ｍ，Ｒ）に対応する各回胴停止ボタン（１２６Ｌ，１２６Ｍ，１２６Ｒ）が操作された場合に、当選役を所定の有効ラインに可能な限り入賞させるために所定の範囲（５図柄未満）内で余分に回胴を回転させるスベリ制御が行われる。当選役がハズレの場合にも、他の当選役を入賞させないために、同様のスベリ制御が行われる。この参照制御テーブルは、必ず参照されるわけではなく、本形態では、各回胴停止ボタン（１２６Ｌ，１２６Ｍ，１２６Ｒ）が所定の順序（例えば、「左回胴停止ボタン１２６Ｌ→中回胴停止ボタン１２６Ｍ→右回胴停止操作部１２６Ｒ」及び「左回胴停止ボタン１２６Ｌ→右回胴停止操作部１２６Ｒ→中回胴停止ボタン１２６Ｍ」の順序）で操作された場合に参照され、他の操作順序の場合には、手動停止制御テーブル群からの参照制御テーブルの再選択や他の制御方法によって又はそれらを援用して所定の図柄パターンを停止させる。更に、自動的に図柄表示の変動を停止する場合には、ＲＯＭ４５ａ２に保持された自動停止制御テーブルを参照して、所定の図柄パターンで停止させる。
【０２１７】
回転初期化処理Ｓ６０７の後に、図柄変動待機処理Ｓ６０８が実行される。図柄変動待機処理Ｓ６０８では、まず、図柄変動監視タイマによる測定時間が所定の規定時間（例えば、４．１秒）以上であるか否かが判定される。ここで、「図柄変動監視タイマ」は、前回の図柄表示の変動開始時点からの経過時間を測定するタイマである。図柄変動監視タイマの測定時間が所定の規定時間未満である場合には、規定時間の経過を待つ状態（以下、「変動待機状態」と称する）であることを表す変動待機コマンド（内部状態コマンドの一種）がリングバッファに格納される。なお、変動待機状態であることが変動待機状態表示装置（図示せず）によって遊技者に報知される。その後、図柄変動監視タイマの測定時間が所定の規定時間以上となるまで、変動待機状態の報知が行われたまま、図柄変動監視タイマによる測定時間が所定の規定時間以上であるか否かの判定が繰り返される。一方、図柄変動監視タイマの測定時間が所定の規定時間以上である場合には、図柄変動監視タイマがリセットスタートされ、規定時間待機状態の報知を停止し、所定の規定時間が経過した状態であることを表す規定時間経過コマンド（内部状態コマンドの一種）と、外部集中端子板に出力するためのベット数コマンドとがリングバッファに格納される。その後、ＲＡＭ４５ａ３の所定の領域における図柄表示変動ユニットの各ステッピングモータ（４３Ｌ４，４３Ｍ４，４３Ｒ４）の制御に関連する情報が回転開始用に初期設定される。なお、ステッピングモータ（４３Ｌ４，４３Ｍ４，４３Ｒ４）の実際の駆動は、タイマ割込み処理のステッピングモータ制御処理Ｓ２０５（図３３参照）で制御される。
【０２１８】
図柄変動待機処理Ｓ６０８の後に、回胴ユニット４３における各回胴（Ｌ，Ｍ，Ｒ）の回転を制御する回転制御処理Ｓ６０９が実行される。ここで、回転制御処理Ｓ６０９について詳細に説明する。図４２は、回転制御処理Ｓ６０９の一例を表すフローチャートである。
【０２１９】
回転制御処理Ｓ６０９において、ＲＡＭ４５ａ３の所定の領域における各回胴（Ｌ，Ｍ，Ｒ）の回転に関する情報が初期化され、全ての回胴（Ｌ，Ｍ，Ｒ）が回転中であることを表す全回胴回転コマンド（回胴回転情報コマンドの一種）と図柄表示変動ユニット１０３において図柄表示変動状態であることを表す図柄変動状態コマンド（内部状態コマンドの一種）とがリングバッファに格納される（「回転開始処理」Ｓ１１０１）。回転開始処理Ｓ１１０１の後に、所定の停止待機時間が経過するまで待機する（「図柄停止待機処理」Ｓ１１０２）。図柄停止待機処理Ｓ１１０２における「所定の停止待機時間」は、各回胴（Ｌ，Ｍ，Ｒ）の回転開始から一定速度の定常回転に至るまでに要する平均時間と概ね同一の時間である。図柄停止待機処理Ｓ１１０２の後に、全ての回胴（Ｌ，Ｍ，Ｒ）の回転が定常回転である否かが判定される（Ｓ１１０３）。具体的には、それらの回転が定常回転であるか否かは、最後に回転を開始した回胴に対応する回胴位置検出センサ４３Ｒ７からの検出信号が受信されているか否かで判定されており、その検出信号が受信されている場合にはそれらの回転は定常回転であると判断し、その検出信号が受信されていなければいずれかの回胴の回転は定常回転でないと判断している。それらの回転が定常回転でない場合には、判定処理Ｓ１１０３が繰り返し実行される。なお、本形態では全ての回胴（Ｌ，Ｍ，Ｒ）は同時に回転を開始する。
【０２２０】
判定処理Ｓ１１０３において全ての回胴の回転が定常回転であると判定された場合には、自動停止までの図柄表示の変動時間を測定する自動停止タイマを設定する（「自動停止タイマ設定処理」Ｓ１１０４）。自動停止タイマ設定処理Ｓ１１０４の後に、自動停止タイマによる計測時間が規定回転時間を超えているか否かが判定される（Ｓ１１０５）。自動停止タイマによる計測時間が規定回転時間を越えていなければ、以下の手動により図柄表示の変動を停止させる処理が実行される。
【０２２１】
左回胴停止ボタン１２６Ｌの操作に応じた左停止信号が受信されているか否かが判定される（Ｓ１１０６）。左停止信号が受信されていない場合には、中回胴停止ボタン１２６Ｍの操作に応じた中停止信号が受信されているか否かが判定される（Ｓ１１０７）。中停止信号が受信されていない場合には、右回胴停止ボタンの操作に応じた右停止信号が受信されているか否かが判定される（Ｓ１１０８）。右停止信号が受信されていない場合、つまり、左停止信号、右停止信号及び右停止信号のいずれもが受信されていない場合には、判定処理Ｓ１１０６が実行される。
【０２２２】
判定処理Ｓ１１０６において左停止信号が受信されていると判定された場合には、左停止フラグが設定されているか否かが判定される（Ｓ１１０９）。「左停止フラグ」は、左回胴Ｌが回転しているか停止しているかを識別するフラグであり、回転初期化処理Ｓ６０７において解除されている。左停止フラグが設定されている場合は、左回胴Ｌが既に停止していることを表し、左停止フラグが解除されている場合は、左回胴Ｌが回転していることを表す。左停止フラグが設定されている場合には、判定処理Ｓ１１０６が実行され、一方、左停止フラグが解除されている場合には、左回胴停止処理Ｓ１１１０が実行される。左回胴停止処理Ｓ１１１０において、まず、回転初期化処理Ｓ６０７で選択された参照制御テーブルを参照して、左回胴Ｌを回転させる左ステッピングモータ４３Ｌ４が停止される。左ステッピングモータ４３Ｌ４の停止後に、左停止フラグが設定され、停止回胴数がインクリメントされ、左回胴Ｌが停止していることを表す左回胴停止コマンド（回胴回転情報コマンドの一種）及び左回胴Ｌの停止図柄を表す左回胴図柄コマンド（停止図柄コマンドの一種）がリングバッファに格納される。「停止回胴数」は、停止している回胴の個数を表し、回転開始処理Ｓ１１０１において「０」にリセットされる。
【０２２３】
ここで、左ステッピングモータ４３Ｌ４を停止させる際の制御について詳細に説明する。現在の回胴駆動信号送信数に基づいて、参照制御テーブルが参照されて回胴駆動信号の送信回数が決定される。ビッグボーナス役、レギュラーボーナス役、各種の小役及び再遊技役のいずれかの当選フラグが設定されている場合には、当選フラグの設定されていない役が成立することがない限りにおいて、可能な限り有効ラインのいずれか沿って当選役の図柄パターンが停止するように、送信回数が決定される。例えば、下段ライン上に「スイカ」図柄が並ぶという小役に当選し、「スイカ」図柄が上段を通過するタイミングで左回胴停止操作部２３１が操作された場合には、下段に停止するように図柄２つ分だけ左回胴Ｌを滑らせる。なお、滑らせることのできる範囲は予め決められており、左回胴停止ボタン１２６Ｌの操作のタイミングによっては、下段に「スイカ」図柄が停止しないこともある。この場合においても、中段又は上段に「スイカ」図柄を停止できる場合には、予定入賞ラインに関わらず、中段又は上段に「スイカ」図柄を停止するように制御される。「回胴駆動信号送信数」は、左ステッピングモータ４３Ｌ４へ送信された回胴駆動信号の送信数を表しており、その値は、回胴位置検出センサ４３Ｌ７からの検出信号の受信に応じて「０」にリセットされる。なお、具体的には、左回胴停止処理Ｓ１１１０では、回胴駆動信号送信数を参照しながら、決定された送信回数分の回胴駆動信号の送信が終了したことを確認して左駆動停止フラグ（駆動変更情報の一種）を設定する。なお、図３３に示されたタイマ割込み処理のステッピングモータ制御処理Ｓ２０５においては、左停止フラグの設定を確認して回胴駆動信号の送信を停止する。これにより、送信回数を決定した後に、回胴駆動信号が、左ステッピングモータ４３Ｌ４にその回数だけ繰り返し送信される。
【０２２４】
左回胴停止処理Ｓ１１１０の後に、停止回胴数が３であるか否かが判定される（Ｓ１１１１）。停止回胴数が３でない場合、つまり、少なくとも１つの回胴が回転中である場合（図柄表示の変動中）には、参照制御テーブルの変更が必要であるか否かが判定される（Ｓ１１１２）。未停止の回胴の停止において参照制御テーブルの変更が必要な場合には、参照制御テーブルが手動停止制御テーブル群から選択された他の手動停止制御テーブルに変更される（「制御テーブル変更処理」Ｓ１１１３）。制御テーブル変更処理Ｓ１１１３においては、左回胴Ｌの停止位置と共に中回胴Ｍ及び右回胴Ｒのうちの既に停止している回胴の停止位置が参照される。参照制御テーブルの変更が必要な場合としては、例えば、当選役以外の役が入賞する場合が挙げられる。
【０２２５】
判定処理Ｓ１１０７において中停止信号が受信されていると判定された場合には、中停止フラグが設定されているか否かが判定される（Ｓ１１１４）。「中停止フラグ」は、左停止フラグの場合と同様に、中回胴Ｍが回転しているか停止しているかを識別するフラグであり、回転開始処理Ｓ１１０１において解除されている。中停止フラグが設定されている場合には、判定処理Ｓ１１０６が実行される。一方、中停止フラグが解除されている場合には、停止回胴数が０であるか否かが判定される（Ｓ１１１５）。停止回胴数が０でない場合には、中回胴停止処理Ｓ１１１７が実行される。一方、停止回胴数が０である場合には、手動停止制御テーブル群のうち所定の手動停止制御テーブルが参照制御テーブルとして再設定され（「制御テーブル再設定処理」Ｓ１１１６）、制御テーブル再設定処理Ｓ１１１６の後に、中回胴停止処理Ｓ１１１７が実行される。なお、中回胴停止処理Ｓ１１１７は、左回胴停止処理Ｓ１１１０の場合と同様の処理である。中回胴停止処理Ｓ１１１７において、まず、参照制御テーブルを参照して、中駆動停止フラグ（駆動変更情報の一種）が設定されて中回胴装置１７０Ｍにおける中ステッピングモータが停止される。中ステッピングモータを停止させる際の制御は、左ステッピングモータ４３Ｌ４を停止させる際の制御と概ね同一である。中ステッピングモータ４３Ｍ４の停止後に、中停止フラグが設定され、停止回胴数がインクリメントされ、かつ、中回胴Ｍが停止していることを表す中回胴停止コマンド（回胴回転情報コマンドの一種）及び中回胴Ｍの停止図柄を表す中回胴図柄コマンド（停止図柄コマンドの一種）がリングバッファに格納される。
【０２２６】
中回胴停止処理Ｓ１１１７の後に、停止回胴数が３であるか否かが判定される（Ｓ１１１８）。停止回胴数が３でない場合には、未停止の回胴の停止において参照制御テーブルの変更が必要であるか否かが判定される（Ｓ１１１９）。参照制御テーブルの変更が必要な場合には、参照制御テーブルが手動停止制御テーブル群から選択された他の手動停止制御テーブルに変更される（「制御テーブル変更処理」Ｓ１１２０）。制御テーブル変更処理Ｓ１１２０においては、中回胴Ｍの停止位置と共に左回胴Ｌ及び右回胴Ｒのうちの既に停止している回胴の停止位置（停止図柄）が参照される。
【０２２７】
判定処理Ｓ１１０８において右停止信号が受信されていると判定された場合には、右停止フラグが設定されているか否かが判定される（Ｓ１１２１）。「右停止フラグ」は、左停止フラグ及び中停止フラグの場合と同様に、右回胴Ｒが回転しているか停止しているかを識別するフラグであり、回転開始処理Ｓ１１０１において解除されている。右停止フラグが設定されている場合には、判定処理Ｓ１１０６が実行される。一方、右停止フラグが解除されている場合には、停止回胴数が０であるか否かが判定される（Ｓ１１２２）。停止回胴数が０でない場合には、右回胴停止処理Ｓ１１２４が実行される。一方、停止回胴数が０である場合には、手動停止制御テーブル群のうち所定の手動停止制御テーブルが参照制御テーブルとして再設定され（「制御テーブル再設定処理」Ｓ１１２３）、制御テーブル再設定処理Ｓ１１２３の後に、右回胴停止処理Ｓ１１２４が実行される。なお、右回胴停止処理Ｓ１１１７は、左回胴停止処理Ｓ１１１０と同様の処理である。右回胴停止処理Ｓ１１１７において、まず、選択されている手動停止制御テーブルを参照して、右駆動停止フラグが設定されて右回胴装置１７０Ｒにおける右ステッピングモータが停止される。右ステッピングモータを停止させる際の制御は、左ステッピングモータ４３Ｌ４を停止させる際の制御と概ね同一である。右ステッピングモータ４３Ｒ４の停止後に、右停止フラグが設定され、停止回胴数がインクリメントされ、かつ、右回胴Ｒが停止していることを表す右回胴停止コマンド（回胴回転情報コマンドの一種）及び右回胴の停止図柄を表す右回胴図柄コマンド（停止図柄コマンドの一種）がリングバッファに格納される。
【０２２８】
右回胴停止処理Ｓ１１２４の後に、停止回胴数が３であるか否かが判定される（Ｓ１１２５）。停止回胴数が３でない場合には、未停止の回胴の停止において参照制御テーブルの変更が必要であるか否かが判定される（Ｓ１１２６）。参照制御テーブルの変更が必要な場合には、参照制御テーブルが手動停止制御テーブル群から選択された他の手動停止制御テーブルに変更される（「制御テーブル変更処理」Ｓ１１２７）。制御テーブル変更処理Ｓ１１２７においては、右回胴Ｒの停止位置と共に左回胴Ｌ及び中回胴Ｍのうちの既に停止している回胴の停止位置（停止図柄）が参照される。
【０２２９】
判定処理Ｓ１１０５において、自動停止タイマによる計測時間が規定回転時間を越えている場合には、現在回転中の全ての回胴の回転を停止させる（「自動停止処理」Ｓ１１２８）。自動停止処理Ｓ１１２８の後、並びに、判定処理Ｓ１１１１、判定処理Ｓ１１１８及び判定処理Ｓ１１２５において停止回胴数が「３」であると判定された場合に、自動停止タイマを解除する。
【０２３０】
ここで、自動停止処理Ｓ１１２８について詳細に説明する。自動停止処理Ｓ１１２８では、まず、既に停止している回胴の停止位置（停止図柄）を参照して、ＲＯＭ４５ａ２に保持された自動停止制御テーブル群から１つのテーブルが参照制御テーブルとして設定される。その後に、左停止フラグが設定されているか否かが判定され、左停止フラグが設定されていない場合には、左回胴Ｌの回転が停止される。次に、中停止フラグが設定されているか否かが判定され、中停止フラグが設定されていない場合には、中回胴Ｍの回転が停止される。その後に、右停止フラグが設定されているか否かが判定されて、中停止フラグが設定されていない場合には、中回胴Ｒの回転が停止される。
【０２３１】
回転制御処理Ｓ６０９の後に、図３６に示されたように、入賞確認処理Ｓ６１０が実行される。入賞確認処理Ｓ６１０において、まず、有効ラインごとの図柄パターンが入賞図柄パターンであるか否かが判定され、当選フラグの成立している役が入賞しているか否かと、当選フラグの成立している役以外が入賞していないこととが検査される。本形態では、ベット数が１であれば中段ラインの図柄パターンが検査され、ベット数が２であれば中段ライン、上段ライン及び下段ラインの各々の図柄パターンが検査され、ベット数が３であれば、５つの組合せラインの全ての図柄パターンが検査される。当選役以外の役が１つでも入賞している場合には、入賞エラーの発生を報知させるためのエラー処理が実行される。一方、当選役のみが入賞している場合には、入賞した全ての当選役に対応する入賞フラグ（例えば、ビッグボーナス入賞フラグ、レギュラーボーナス入賞フラグ、チェリー入賞フラグ、ベル入賞フラグ、スイカ入賞フラグ、再遊技入賞フラグ）が設定される。また、入賞した各当選役に対応する獲得遊技球数が最大獲得遊技球数を超えない範囲内において加算されることによって、最終的に獲得遊技球数が決定される。更に、入賞確認処理Ｓ６１０においては、入賞役の種類の情報を含む入賞役コマンド、入賞ラインの種類の情報を含む入賞ラインコマンド及び入賞エラーの情報を含む入賞役エラーコマンドがリングバッファに格納される。
【０２３２】
入賞確認処理Ｓ６１０の後に、獲得遊技球数の情報を含む払出コマンドが設定される（「獲得球払出処理」Ｓ６１１）。獲得遊技球払出処理Ｓ６１１の後に、再遊技処理Ｓ６１２が行われる。再遊技処理Ｓ６１２では、入賞確認処理Ｓ６１０において再遊技が入賞していると判定されている場合に、内部状態を再遊技に設定する等の各種の処理が行われる。また、次回の遊技が再遊技であることを表す再遊技コマンド（内部状態コマンドの一種）がリングバッファに格納される。
【０２３３】
再遊技処理Ｓ６１２の後に、役物作動中処理Ｓ６１３が行われる。役物作動中処理Ｓ６１３では、ビッグボーナス及びレギュラーボーナス等の役物作動中の処理が行われる。ここで、役物作動中処理Ｓ６１３について詳細に説明する。図４３は、役物作動中処理の一例を表すフローチャートである。
【０２３４】
役物作動中処理Ｓ６１３では、内部状態がビッグボーナスであるか否かが判定される（Ｓ１３０１）。内部状態がビッグボーナスである場合には、更に、内部状態がＪＡＣゲームであるか小役ゲームであるかが判定される（Ｓ１３０２）。ＪＡＣゲームでない場合には、ＪＡＣゲームへの移行契機となるＪＡＣＩＮ図柄パターン（本形態では再遊技図柄の３つ揃いで兼用）が有効ライン上に表示されたか否かが判定される（Ｓ１３０３）。ＪＡＣＩＮ図柄パターンが有効ライン上に表示されている場合には、ＪＡＣゲームに関する初期化が行われる（「ＪＡＣ開始処理」Ｓ１３０４）。ＪＡＣ開始処理Ｓ１３０４では、内部状態がビッグボーナス中のＪＡＣゲームに設定され、ＪＡＣ数及びＪＡＣ成立数がそれぞれ所定の値に設定される。一方、有効ライン上にＪＡＣＩＮ図柄パターンが表示されていない場合には、ＪＡＣ開始処理Ｓ１３０４がスキップされる。
【０２３５】
判定処理Ｓ１３０２において内部状態がＪＡＣゲームであると判定されている場合には、ＪＡＣゲーム数を１だけ減少させる（「ＪＡＣ数更新処理」Ｓ１３０５）。ＪＡＣ数更新処理Ｓ１３０５の後に、ＪＡＣ図柄パターン（本形態では再遊技図柄の３つ揃いで兼用）が有効ライン上に表示されているか否かが判定される（Ｓ１３０６）。ＪＡＣ図柄パターンが有効ライン上に表示されている場合には、ＪＡＣ成立数を１だけ減少させる（「ＪＡＣ成立数更新処理」Ｓ１３０７）。一方、ＪＡＣ図柄パターンが有効ライン上に表示されていない場合には、ＪＡＣ成立数更新処理Ｓ１３０７をスキップする。その後、ＪＡＣ数又はＪＡＣ成立数が０であるか否かが判定される（Ｓ１３０８，Ｓ１３０９）。ＪＡＣ数又はＪＡＣ成立数が０である場合には、内部状態が小役ゲームに変更される（「ＪＡＣ終了処理」Ｓ１３１０）。一方、ＪＡＣ数及びＪＡＣ成立数が０でない場合には、ＪＡＣ終了処理Ｓ１３１０をスキップする。
【０２３６】
上記の処理Ｓ１３０１〜Ｓ１３１０の所定の過程を経た後に、入賞確認処理Ｓ６１０で算出された獲得遊技球数が獲得総数に加算され、獲得総数が更新される（「獲得総数更新処理」Ｓ１３１１）。なお、獲得総数は、ビッグボーナスの開始時に下述する役物作動判定処理Ｓ６１４において初期化されている。獲得総数更新処理Ｓ１３１１の後に、獲得総数が獲得規定数以上であるか否かが判定される（Ｓ１３１２）。獲得総数が獲得規定数以上である場合には、ビッグボーナスの終了処理が行われる（「ＢＢ終了処理」Ｓ１３１３）。一方、獲得総数が獲得規定数未満である場合には、ＢＢ終了処理Ｓ１３１３がスキップされる。上記の処理過程を経て役物作動中処理Ｓ６１３が終了する。
【０２３７】
判定処理Ｓ１３０１において内部状態がビッグボーナスでないと判定された場合には、内部状態がレギュラーボーナスであるか否かが判定される（Ｓ１３１４）。内部状態がレギュラーボーナスでない場合には、本処理が終了する。一方、内部状態がレギュラーボーナスである場合には、ＪＡＣゲーム数を１だけ減少させる（「ＪＡＣ数更新処理」Ｓ１３１５）。ＪＡＣ数は、レギュラーボーナスの開始時に下述する役物作動判定処理Ｓ６１４において所定数に初期化されている。なお、レギュラーボーナスにおけるＪＡＣ数は、ビッグボーナスにおけるＪＡＣ数と異なっていてもよい。ＪＡＣ数更新処理Ｓ１３１５の後に、ＪＡＣ図柄パターン（本形態では再遊技図柄の３つ揃いで兼用）が有効ライン上に表示されているか否かが判定される（Ｓ１３１６）。ＪＡＣ図柄パターンが有効ライン上に表示されている場合には、ＪＡＣ成立数を１だけ減少させる（「ＪＡＣ成立数更新処理」Ｓ１３１７）。ＪＡＣ成立数は、レギュラーボーナスの開始時に下述する役物作動判定処理Ｓ６１４（図３６参照）において所定数に初期化されている。なお、レギュラーボーナスにおけるＪＡＣ成立数は、ビッグボーナスにおけるＪＡＣ成立数と異なっていてもよい。一方、ＪＡＣ図柄パターンが有効ライン上に表示されていない場合には、ＪＡＣ成立数更新処理Ｓ１３１７をスキップする。その後、ＪＡＣ数又はＪＡＣ成立数が０であるか否かが判定される（Ｓ１３１８，Ｓ１３１９）。ＪＡＣ数又はＪＡＣ成立数が０である場合には、内部状態が小役ゲームに変更される（「ＲＢ終了処理」Ｓ１３２０）。一方、ＪＡＣ数及びＪＡＣ成立数が０でない場合には、ＪＡＣ終了処理Ｓ１３２０をスキップする。上記の処理過程を経て役物作動中処理Ｓ６１３が終了する。
【０２３８】
役物作動中処理Ｓ６１３の後に、図３６に示されたように、役物作動判定処理Ｓ６１４が行われる。図４４は、役物作動判定処理Ｓ６１４の一例を表すフローチャートである。役物作動判定処理Ｓ６１４では、図４４に示されたように、ビッグボーナス（ＢＢ）に当選したことを表すビッグボーナスの当選フラグが設定されているか否かが判定される（Ｓ１４０１）。ビッグボーナスの当選フラグが設定されている場合、ビッグボーナスが入賞したことを表すビッグボーナスの入賞フラグが設定されているか否かが判定される（Ｓ１４０２）。ビッグボーナスの入賞フラグが設定されている場合には、ビッグボーナスを開始するための処理を実行する（「ＢＢ開始処理」Ｓ１４０３）。一方、ビッグボーナスの入賞フラグが設定されていない場合には、ＢＢ開始処理Ｓ１４０３をスキップする。
【０２３９】
判定処理Ｓ１４０１においてビッグボーナスの当選フラグが設定されていなければ、レギュラーボーナス（ＲＢ）に当選したことを表すレギュラーボーナスの当選フラグが設定されているか否かが判定される（Ｓ１４０４）。レギュラーボーナスの当選フラグが設定されている場合、レギュラーボーナスが入賞したことを表すレギュラーボーナスの入賞フラグが設定されているか否かが判定される（Ｓ１４０５）。ビッグボーナスの入賞フラグが設定されている場合には、レギュラーボーナスを開始するための処理を実行する（「ＲＢ開始処理」Ｓ１４０６）。一方、レギュラーボーナスの入賞フラグが設定されていない場合には、ＲＢ開始処理Ｓ１４０６をスキップする。上記の処理過程を経て役物作動判定処理Ｓ６１４が終了する。
【０２４０】
役物作動判定処理Ｓ６１４の後に、図３６に示されたように、遊技進行表示処理Ｓ６１５が実行される。遊技進行表示処理Ｓ６１５では、内部状態がビッグボーナスやレギュラーボーナスである場合には、ＪＡＣゲームの残りゲーム数や１回のビッグボーナスにおける獲得遊技球の総数等を表示するためのデータが設定される。また、ビッグボーナスやレギュラーボーナス等の終了後に、再遊技の当選確率が通常遊技状態よりも高いリプレイタイム（「ＲＴ」）等の特定遊技状態に移行させる場合には、内部状態を特定遊技状態に設定し、特定遊技状態であることを表す特定遊技状態コマンド（内部状態コマンドの一種）をリングバッファに格納する。
【０２４１】
払出制御基板３７ａにより実行される制御処理について説明する。払出制御基板３７ａの制御処理は、外部電力の供給再開や電源スイッチ３８ａのオン操作等による復電に伴って起動されるメイン処理と、メイン処理に対して割り込みをかける割込み処理とに大別される。説明の便宜上、割り込み処理について説明した後に、メイン処理について説明する。なお、割込み処理としては、主制御基板４５ａからの各種のコマンドの受信に応じて割込みをかけるコマンド割込み処理と、定期的（本形態では２ｍｓ）に繰返し実行されるタイマ割込み処理がある。説明の便宜上、まず、割込み処理について説明した後にメイン処理について説明する。
【０２４２】
まず、コマンド割込み処理について説明する。図４５は、払出制御基板３７ａのコマンド割込処理を表すフローチャートである。コマンド割込処理は、払出制御基板３７ａが主制御基板４５ａからのコマンドを受信した場合に実行される。図４５に示されたように、コマンド割込処理が実行されると、まず、受信したコマンドが受信用のデータバッファに格納される（「コマンド受信処理」Ｓ３９０１）。コマンド受信処理Ｓ３９０１の後に、コマンド受信フラグが設定される（「コマンド受信フラグ設定処理」Ｓ３９０２）。コマンド受信フラグ設定処理Ｓ３９０２の終了により外部割込処理は終了する。
【０２４３】
次に、タイマ割込み処理について説明する。図４６は、払出制御基板３７ａのタイマ割込み処理を表すフローチャートである。図４６に示されたように、タイマ割込み処理において、まず、コマンド受信フラグが設定されているか否かが判定される（Ｓ４００１）。コマンド受信フラグが設定されている場合、受信用のデータバッファに格納されているコマンドを読み出す（「コマンド読出処理」Ｓ４００２）。コマンド読出処理Ｓ４００２の後に、コマンド受信フラグが解除される（「コマンド受信フラグ解除処理」Ｓ４００３）。コマンド受信フラグ解除処理Ｓ４００３の後に、読み出されたコマンドが払出コマンドであるか否かが判定される（Ｓ４００４）。払出コマンドである場合には、払出コマンドの種類に応じた賞球個数（払出個数）を賞球個数カウンタに設定する（「賞球個数カウンタ設定処理」Ｓ４００５）。一方、読み出されたコマンドが払出コマンドでない場合には、賞球個数カウンタ設定処理Ｓ４００５がスキップされる。判定処理Ｓ４００１においてコマンド受信フラグが設定されていないと判定された場合には、コマンド読出処理Ｓ４００２〜賞球個数カウンタ設定処理Ｓ４００５がスキップされる。
【０２４４】
次に、オーバーフロー検出スイッチ（図示せず）からの検出信号の状態が確認され、その受信状態に基づいて下皿満タン状態の設定制御がなされる（「下皿満タン状態設定処理」Ｓ４００６）。具体的には、オーバーフロー検出スイッチが２００ｍｓの間継続して検出されている「下皿満タン中」の場合には、下皿満タン状態が設定され、その他の場合においては下皿満タン状態が解除される。
【０２４５】
下皿満タン状態設定処理Ｓ４００６の後に、各球切れ検出装置３５ｂからの遊技球検出信号の受信状態が確認され、その受信状態に基づいて球有り状態の設定制御がなされる（「球有り状態設定処理」Ｓ４００７）。具体的には、以下のようにして球有り状態の設定制御がなされる。まず、全ての遊技球検出信号がオン状態であるか否かが判定され、つまり、球通路３３ｄ，３５ａ内の全てに所定数以上の遊技球が貯留されているか否かが判定される。全ての遊技球検出信号がオン状態である場合には、その状態が２０００ｍｓ継続しているか否かが確認される。遊技球検出信号のオン状態が２０００ｍｓ経過している場合には、全ての球通路３５ａ内に所定数（本形態では２０個）以上の遊技球があることになるので、球有りフラグが設定されて球有り状態設定処理Ｓ４００７が終了し、遊技球検出信号のオン状態が２０００ｍｓ経過していない場合には、そのまま球有り状態設定処理Ｓ４００６が終了する。一方、遊技球検出信号のうち少なくとも１つがオフ状態である場合には、その状態が２００ｍｓ継続しているか否かが判定され、その状態が２００ｍｓ経過している場合には、球有りフラグ３２３が解除されて球有り状態設定処理Ｓ４００７が終了し、その状態が２００ｍｓ継続していない場合には、そのまま球有り状態設定処理Ｓ４００７が終了する。
【０２４６】
球有り状態設定処理Ｓ４００７の後に、下皿満タン状態設定処理Ｓ４００６又は球有り状態設定処理Ｓ４００７における状態が報知すべき状態である場合に、その状態が報知される（「状態報知処理」Ｓ４００８）。具体的には、「下皿球満タン中」の場合に、スピーカ１０６，２０４からの音声によりその旨を遊技者に知らせたり、液晶表示装置４２により画像によりその旨を遊技者に知らせたりする。また、遊技球タンク３２内に遊技球が貯留されてない場合（球有りフラグが解除されている場合）にも同様にその旨を遊技者に知らせたりする。
【０２４７】
状態報知処理Ｓ４００８の後に、賞球払出不可状態か否かが判定される（Ｓ４００９）。なお、賞球払出不可状態とは、貸球の払い出しが現在実行中の場合である。賞球払出不可状態でない場合には、賞球個数カウンタの値が「０」であるか否かが判定される（Ｓ４０１０）。賞球個数カウンタの値が「０」である場合には、払出コマンドに基づいて払い出す遊技球がないので、Ｓ４０１２の処理へ移行し、賞球個数カウンタの値が「０」でなければ、払出コマンドに基づいて払い出す遊技球があるので、払出状態カウンタに「１」を設定する（「払出状態カウンタ設定処理」Ｓ４０１１）。判定処理Ｓ４００９において賞球払出不可状態であると判定された場合や判定処理Ｓ４０１０において賞球個数カウンタの値が「０」である場合には、次の処理Ｓ４０１２に移行する。
【０２４８】
次に、貸球払出不可状態であるか否かが判定される（Ｓ４０１２）。なお、貸球払出不可状態とは、賞球の払い出しが現在実行中の場合である。貸球払出不可状態でない場合、カードユニットから貸球払出要求信号を受信しているか否かが判定される（Ｓ４０１３）。貸球払出要求信号を受信している場合には、賞球の払い出しを行うために払出状態カウンタに「２」を設定する（「払出状態カウンタ設定処理」Ｓ４０１４）。一方、貸球払出要求信号を受信していない場合には、払出状態カウンタ設定処理Ｓ４０１４がスキップされる。また、Ｓ４０１２において貸球払出不可状態であると判定された場合、判定処理Ｓ４０１３及び払出状態カウンタ設定処理Ｓ４０１４がスキップされる。
【０２４９】
次に、払出タイマ割込実行フラグを設定する（「払出タイマ割込実行フラグ設定処理」Ｓ４０１５）。払出タイマ割込実行フラグ設定処理Ｓ４０１５の後に、カウントセンサ３３ｈからのカウントスイッチ検出信号の受信状態を確認する（「カウントセンサ確認処理」Ｓ４０１６）。
【０２５０】
次に、各条の払出遊技球カウンタの値が「０」であるか否かが判定される（Ｓ４０１７）。いずれかの払出遊技球カウンタの値が「１」以上である場合には、「１」以上の値である払出遊技球カウンタの値が「１」だけ減算されて新たな値に更新される（「払出遊技球カウンタ更新処理」Ｓ４０１８）。なお、払出遊技球カウンタの値が「０」となった場合は、設定された時間（タイムアウト時間）が経過したこととなる。払出遊技球カウンタ更新処理Ｓ４０１８の終了によって、タイマ割込み処理が終了する。
【０２５１】
払出制御基板３７ａにおけるメイン処理について説明する。図４７は、払出制御基板３７ａのメイン処理の一例を表すフローチャートである。図４７に示されたように、メイン処理では、まず、ＣＰＵ周辺のレジスタ群やＩ／Ｏ装置等に対する各種の設定が行われる（「初期設定処理」Ｓ４１０１）。初期設定処理Ｓ４１０１の後に、ＲＡＭ３７ａ３へのアクセスが許可され（「ＲＡＭアクセス許可処理」Ｓ４１０２）、外部割込みベクタが設定される（「外部割込みベクタ設定処理」Ｓ４１０３）。外部割込みベクタ設定処理Ｓ４１０３の後に、ＲＡＭ３７ａ３の全ての領域を「０」にクリアした（Ｓ４１０４）後に、ＲＡＭ３７ａ３に初期値が設定され（「ＲＡＭ初期設定処理」Ｓ４１０５）、ＣＰＵ３７ａ１の他の周辺デバイスの初期設定が行われる（「ＣＰＵ周辺デバイス初期設定処理」Ｓ４１０６）。ＣＰＵ周辺デバイス初期設定処理Ｓ４１０６の後に、割込み許可が設定され（Ｓ４１０７）、遊技球払出処理Ｓ４１０８が繰り返し実行される。通常ゲーム時には主制御基板４５ａからの払出コマンドの受信に応じて払出コマンドの種類に基づいた賞球数の遊技球を払い出すと共に、貸球払出要求がされた場合に２５個の遊技球を払い出す処理である。
【０２５２】
ここで、遊技球払出処理Ｓ４１０８について詳細に説明する。図４８は、遊技球払出処理Ｓ４１０８の一例を表すフローチャートである。図４８に示されたように、遊技球払出処理Ｓ４１０８では、まず、払出状態カウンタの値が「０」であるか否かが判定される（Ｓ４２０１）。払出状態カウンタが「０」である場合、つまり、払出コマンドが受信されていない場合、カウントセンサ３３ｈからのカウントスイッチ信号の受信が検知されているか否かが判定される（Ｓ４２０２）。カウントスイッチ信号の受信が検知されている場合には、主制御基板４５ａにカウント信号の出力するための処理を行う（「カウント信号出力処理」Ｓ４２０３）。一方、カウントスイッチ信号の受信が検知されていない場合には、カウント信号出力処理Ｓ４２０３がスキップされる。また、判定処理Ｓ４２０１において払出状態カウンタの値が「０」以外であると判定された場合には、判定処理Ｓ４２０２及びカウント信号出力処理Ｓ４２０３がスキップされる。
【０２５３】
次に、球有りフラグが設定されているか否かが判定される（Ｓ４２０４）。球有りフラグが設定されていない場合、ケースレール３５の球通路３５ａ内に所定数以上の遊技球が貯留されていない状態であるために遊技球の払い出しを行えないので、遊技球払出処理Ｓ４１０８が終了する。一方、球有りフラグが設定されている場合、遊技球の払い出しを行うためにＳ４２０５以降の処理へ移行する。
【０２５４】
判定処理Ｓ４２０４において球有りフラグが設定されていると判定された場合には、払出状態カウンタの値が確認され（Ｓ４２０５，Ｓ４２０７）、その値が「１」でもなく「２」でもない場合には、遊技球を払い出す状況でないので、遊技球払出処理Ｓ４１０８が終了する。払出状態カウンタの値が「１」である場合には、払出コマンドに基づいた遊技球の払い出しを行う状態であるので、賞球個数カウンタの値を総払出個数カウンタに設定する（「総払出個数カウンタ設定処理」Ｓ４２０６）。一方、払出状態カウンタの値が「２」である場合には、総払出個数カウンタの値に「２５」を設定する（「総払出個数カウンタ設定処理」Ｓ４２０８）。総払出個数カウンタの値として「２５」を設定するのは、本実施形態では、貸球払出要求信号を１回受信する毎に、遊技球を２５個ずつ払い出すからである。
【０２５５】
総払出個数カウンタ設定処理Ｓ４２０６，Ｓ４２０８において、総払出個数カウンタの値が設定されると、第１条〜第４条払出リトライフラグをそれぞれ設定して（「全条のリトライフラグ設定処理」Ｓ４２０９）、４つの球通路３３ｄのすべてについて、払出処理が行われるように初期設定する。
【０２５６】
全条の払出リトライフラグ設定処理Ｓ４２０９の後に、主制御基板４５ａへの払出中信号の出力が開始される（「払出中信号出力開始処理」Ｓ４２１０）。
【０２５７】
払出中信号出力開始処理Ｓ４２１０の後に、いずれかの払出リトライフラグが設定されているか否かを判定し（Ｓ４２１１）、全ての払出リトライフラグが設定されていなければ、エラー処理を実行して、遊技球の未払出がある状態で払出が不能となったことを報知する（「エラー処理」Ｓ４２１２）。エラー処理Ｓ４２１２は無限ループとなっており、該エラーは、遊技機１０をリセットすることによって解消できる。一方、いずれかの払出リトライフラグが設定されていれば、総払出個数カウンタの値が「０」であるか否かが判定され（Ｓ４２１３）、総払出個数カウンタの値が「０」であれば、払出状態カウンタの値が「２」であるか否かが判定される（Ｓ４２１４）。払出状態カウンタの値が「２」であれば、貸出終了信号をＣＲユニットに出力し（「貸出終了信号出力処理」Ｓ４２１５）、一方、払出状態カウンタの値が「２」でなければ、貸球払出要求信号に基づく払い出しでないので、貸出終了信号出力処理Ｓ４２１５がスキップされる。次に、払出状態カウンタの値に「０」が設定され（「払出状態カウンタ初期化処理」Ｓ４２１６）、遊技球払出処理Ｓ４１０８が終了する。なお、払出状態カウンタの値に「０」が設定されると、賞球払出が許可状態となると共に貸球払出が許可状態となる。
【０２５８】
なお、判定処理Ｓ４２１３の前に、いずれかの条の払出リトライフラグがオフされているか否かを確認し、１つの条でも払出リトライフラグが設定されていなければ、球詰まりなどの異常が発生している可能性があるので、エラー処理を行うよう構成しても良い。即ち、払出装置３３の球通路３３ｄのうち１つでも詰まっていれば、ケースレール３５の球通路３５ａに８０個以上の遊技球が貯留されていたとしても、遊技球の払い出しが確実に行えない場合があるが、エラー処理を実行して異常を解除するよう促すことで、遊技球の払い出しを確実に行うことができる。
【０２５９】
判定処理Ｓ４２１３において総払出個数カウンタの値が「０」でなければ、全条の払出リトライフラグが設定されているか否かを判定する（Ｓ４２１７）。判定処理４２１７において、いずれかの払出リトライフラグが解除されていれば、後述するようにいずれかの条において遊技球の払い出しが滞ったこととなるので、遊技球を再振り分けする前に所定時間待機し（「ウェイト処理」Ｓ４２１８）、その後に、払出個数振分処理Ｓ４２１９へ移行する。なお、本形態では、ウェイト処理Ｓ４２１８におけるウェイト時間は、８０ｍｓである。このウェイト処理Ｓ４２１８は、フリッカ３３ｂによって遊技球の球通路３３ｄが閉鎖された場合における払出通路３３ｅよりも上流側にある遊技球のばたつきを抑制するために設けられている。一方、全条の払出リトライフラグが設定されている場合には、ウェイト処理Ｓ４２１８を行わずに払出個数振分処理Ｓ４２１９へ移行する。
【０２６０】
遊技球の払出が行われる４つの球通路３３ｄで均等に遊技球の払い出しを行うために、各球通路がそれぞれ何個ずつ払い出すかの払出予定個数を振り分ける（「払出個数振分処理」Ｓ４２１９）。なお、本処理については別途に詳細に説明する。
【０２６１】
払出個数振分処理Ｓ４２１９の後に、払出タイマ割込実行フラグが設定されているか否かが判定される（Ｓ４２２０）。払出タイマ割込実行フラグが設定されていれば、払出条ポインタへ最大値「４」を設定する（「払出条ポインタ最大値設定処理」Ｓ４２２１）。
【０２６２】
払出条ポインタ最大値設定処理Ｓ４２２１の後に、払出個数振分処理Ｓ４２１９によって各球通路に対して振り分けられ、各球通路３３ｄにおいて払い出しが開始された際の遊技球の個数をカウントすると共に、その払い出しの終了を管理する処理を実行する（「払出実行処理」Ｓ４２２２）。なお、本処理については別途に詳細に説明する。
【０２６３】
払出実行処理Ｓ４２２２の後に、払出条ポインタが最小値「１」であるか否かが判定される（Ｓ４２２３）。払出条ポインタが「１」でなければ、払出条ポインタの値を「１」だけ減少させて（「払出条ポインタ減算処理」Ｓ４２２４）、払出実行処理Ｓ４２２２に戻る。一方、払出条ポインタが「１」であれば、各払出ソレノイド作動フラグに基づいて各払出ソレノイド３３ｃが駆動される（「全条の払出ソレノイド作動制御処理」Ｓ４２２５）。具体的には、各条において、払出ソレノイド作動フラグが新たに設定された場合には払出ソレノイド３３ｃがオン状態に変更され、払出ソレノイド作動フラグが既に設定されていた場合には払出ソレノイド３３ｃのオン状態が維持され、払出ソレノイド作動フラグが新たに解除された場合には払出ソレノイド３３ｃがオフ状態に変更され、払出ソレノイド作動フラグが既に解除されていた場合には払出ソレノイド３３ｃのオフ状態が維持される。
【０２６４】
全条の払出ソレノイド作動制御処理Ｓ４２２５の後に、全条の払出遊技球カウンタの値が「０」であるか否かが判定される（Ｓ４２２６）。全ての払出遊技球カウンタの値が「０」である場合には、判定処理Ｓ４２１１に戻る。一方、いずれかの払出遊技球カウンタの値が「０」でなければ、払出タイマ割込み実行フラグ３２２を解除して（「払出タイマ割込実行フラグ解除処理」Ｓ４２２７）、判定処理Ｓ４２２０に戻る。以上のように、遊技球払出処理Ｓ４１０８は、判定処理Ｓ４２０１〜払出タイマ割込み実行フラグ解除処理Ｓ４２２７によって実現される。
【０２６５】
ここで、払出個数振分処理Ｓ４２１９について詳細に説明する。図４９は、払出個数振分処理を示したフローチャートである。図４９に示されたように、払出個数振分処理Ｓ４２１９では、まず、総払出個数カウンタの値をスタックエリアヘ退避する（「総払出個数カウンタ値退避処理」Ｓ４３０１）。次に、各球通路での払出予定個数を記憶する第１条〜第４条の払出予定個数カウンタの値をそれぞれ「０」にクリアし（「全条の払出予定個数カウンタ初期化処理」Ｓ４３０２）、更に、払出条ポインタへ最大値「４」を設定する（「払出条ポインタ最大値設定処理」Ｓ４３０３）。払出条ポインタは、４つの球通路３３ｄのうち、遊技機１０の前面側に配設される球通路３３ｄから遊技機１０の背面側に配設される球通路３３ｄまでを順次に繰返し指定する（４，３，２，１，４，・・・と更新される）。
【０２６６】
払出条ポインタの値が示す条の払出リトライフラグが設定されているか否かを判定し（Ｓ４３０４）、当該条の払出リトライフラグが設定されていれば、その条に対応する球通路３３ｄを使用しての遊技球の払い出しは可能であるので、当該条の払出予定個数カウンタの値を「１」だけ加算して、１個の遊技球を当該条に対応する球通路３３ｄから払い出すように振り分ける（「当該条の払出予定個数カウンタ加算処理」Ｓ４３０５）。更に、当該条の払出ソレノイド作動フラグを設定し（「当該条の払い出しソレノイド作動フラグ設定処理」Ｓ４３０６）、最初の遊技球が投入されるまでの最大の待ち時間（タイムアウト時間、検出時間）に対応した値「１８０」を当該条の払出遊技球カウンタに設定し（「当該条の払出遊技球カウンタ設定処理」Ｓ４３０７）、総払出個数カウンタの値を「１」だけ減算する（「総払出個数カウンタ減算処理」Ｓ４３０８）。なお、本実施形態では、遊技球タンク３２内に遊技球がある状態において払出フリッカ３３ｂによって球通路３３ｄが開放され、球通路を流下する最初の遊技球が正常に払出力ウントセンサ３３ｈに到達するまでの時間が約１０ｍｓであるために、より十分余裕をもった時間として３６０ｍｓが最大の待ち時間として設定される。このように十分余裕を持った時間を設定するのは、遊技球の流下時に生じるばたつきを考慮しているからである。また、各払出遊技球カウンタの値は、タイマ割込み処理が実行される毎に「１」だけ減算される。そのタイマ割込み処理は上述したように２ｍｓ毎に繰り返し実行されるために、各払出遊技球カウンタに「１８０」を設定することによって３６０ｍｓを指定したことになる。
【０２６７】
また、当該条の払出ソレノイド作動フラグ設定処理Ｓ４３０６において、当該条の払出ソレノイド作動フラグを設定することにより、後述する全条の払出ソレノイド作動制御処理Ｓ４２２５（図４８参照）において当該条の払出ソレノイド３３ｃがオン状態になり、当該条の払出フリッカ３３ｂによって当該条の球通路３３ｄが開放されて当該条における払出動作が開始されることとなる。
【０２６８】
次に、総払出個数カウンタの値が「０」であるか否かを判定して（Ｓ４３０９）、総払出個数カウンタの値が「０」でなければ、遊技球の振り分けは完了していないので、払出条ポインタの値を更新する。具体的には、払出条ポインタが最小値「１」であるか否かを判定して（Ｓ４３１１）、払出条ポインタの値が最小値「１」でなく「４」，「３」又は「２」であれば、払出条ポインタの値を「１」だけ減算して（「払出条ポインタ減算処理」Ｓ４３１２）、判定処理Ｓ４３０４に戻る。一方、払出条ポインタの値が「１」であれば、払出条ポインタ最大値設定処理Ｓ４３０３に戻る。
【０２６９】
判定処理Ｓ４３０９において総払出個数カウンタの値が「０」であると判定された場合には、払い出すべき全ての遊技球の個数の振り分けが完了したことになるので、総払出個数カウンタ値退避処理Ｓ４３０１で退避しておいた総払出個数カウンタの値を復帰して（「総払出個数カウンタ値復帰処理」Ｓ４３１３）、この払出個数振分処理Ｓ４２１９を終了する。
【０２７０】
また、判定処理Ｓ４３０４において払出条ポインタの値が示す条の払出リトライフラグが設定されていなければ、当該条を使用しての遊技球の払出は不可能であるために、当該条への遊技球の振り分けを行わないように、当該条の払出予定個数カウンタ加算処理Ｓ４３０５から判定処理Ｓ４３０９までをスキップすると共に、当該条に対応した各情報や値を初期化して（「当該条の初期化処理」Ｓ４３１０）、判定処理Ｓ４３１１へ移行する。当該条の初期化処理Ｓ４３１０では、当該条の払出予定個数カウンタ、当該条の払出ソレノイド作動フラグ、当該条の払出遊技球カウンタなどの、下述する払出実行処理Ｓ４２２２で使用される情報や値が初期化される。
【０２７１】
ここで、払出実行処理Ｓ４２２２について詳細に説明する。図５０は、払出実行処理Ｓ４２２２を表すフローチャートである。図５０に示されたように、払出実行処理Ｓ４２２２では、まず、当該条の払出遊技球カウンタの値が「０」であるか否かが判定され（Ｓ４４０１）、その値が「０」であれば、後述する判定処理Ｓ４４１２に移行する。
【０２７２】
当該条の払出遊技球カウンタの値が「０」でない場合（「１」以上である場合）には、当該条の払出力ウントセンサ３３ｈにより遊技球の通過完了が検知されているか否かが判定され（Ｓ４４０２）、遊技球の通過が完了していなければ、後述する判定処理Ｓ４４０７に移行する。一方、当該条の払出力ウントセンサ３３ｈにより遊技球の通過完了が検知されていれば、遊技球の払い出しを１個検出したものとして、総払出個数カウンタの値を「１」だけ減算し（「総払出個数カウンタ減算処理」Ｓ４４０３）、かつ当該条の払出予定個数カウンタの値を「１」だけ減算する（「当該条の払出予定個数カウンタ減算処理」Ｓ４４０４）。当該条の払出予定個数カウンタ減算処理Ｓ４４０４の後に、当該条の払出予定個数カウンタの値が「０」であるか否かが判定され（Ｓ４４０５）、その値が「０」であれば、当該条で払い出される予定の遊技球が全て払出完了したこととなるので、払出中信号の出力を停止させて（「払出中信号出力停止処理」Ｓ４４０６）、この払出実行処理Ｓ４２２２を終了する。一方、判定処理Ｓ４４０５において当該条の払出予定個数カウンタの値が「０」以外であれば、払出実行処理Ｓ４２２２を終了する。
【０２７３】
判定処理Ｓ４４０２において当該条のカウントセンサ３３ｈによる遊技球の通過完了が検知されていなければ、当該条のカウントセンサ３３ｈによる遊技球の通過開始が検知されているか否かが判定される（Ｓ４４０７）。遊技球の通過開始は、払出力ウントセンサ３３ｈからのカウントスイッチ信号の立上りによって検知される。また、判定処理Ｓ４４０２における遊技球の通過完了は、払出力ウントセンサ３３ｈを遊技球が完全に通過し終えて、払出力ウントセンサ３３ｈから払出制御基板３７ａに出力されるカウントスイッチ信号の立ち下がりによって検知される。
【０２７４】
判定処理Ｓ４４０７で遊技球の通過開始が検知されていなければ、払出実行処理Ｓ４２２２を終了し、遊技球の通過開始が検知されていれば、その通過開始された遊技球が通過完了するまでの最大の待ち時間（タイムアウト時間、通過時間）を設定するために、当該条の払出遊技球カウンタの値に「１５０」を設定する（「当該条の払出遊技球カウンタ設定処理」Ｓ４４０８）。なお、本実施形態では、遊技球タンク３２内に遊技球がある状態において１つの遊技球の通過開始が検知されてから次の遊技球が正常に通過開始するまでの時間が約１０ｍｓであるために、これよりも十分余裕を待った時間として３００ｍｓを最大の待ち時間として設定する。このように十分余裕を待った時間を設定するのは、遊技球の流下時に生じるばたつきを考慮しているからである。なお、上述のように、当該条の払出遊技球カウンタの値に「１５０」を設定することにより、最大の待ち時間として３００ｍｓを設定したことになる。当該条の払出遊技球カウンタ設定処理Ｓ４４０８の後に主制御基板４５ａにカウント信号を出力する制御が行われる（「カウント信号出力処理」Ｓ４４０９）。
【０２７５】
次いで、当該条の払出予定個数カウンタの値が「１」であるか否かが判定され（Ｓ４１１０）、その値が「１」でなければ、まだ払い出すべき遊技球があるので、一旦、払出実行処理Ｓ４２２２を終了する。一方、判定処理Ｓ４４１０において当該条の払出予定個数カウンタの値が「１」であれば、通過を開始した遊技球はその球通路で払い出されるべき最後の１個の遊技球（以下において、「最終遊技球」とも称す）であり過剰な遊技球が払い出されてしまうことを防止するために、当該条の払出ソレノイド作動フラグを解除する（「当該条の払出ソレノイド作動フラグ解除処理」Ｓ４４１１）。これにより、図４８の全条の払出ソレノイド作動制御処理Ｓ４２２５の実行の際に、該当する球通路３３ｄの払出ソレノイド３３ｃがオフ状態にされ、払出フリッカ３３ｂの閉塞によって当該球通路３３ｄでの遊技球の払出動作が終了する。
【０２７６】
判定処理Ｓ４４０５において当該条の払出予定個数カウンタの値が「０」以外である場合には、払出実行処理Ｓ４２２２が終了する。払出遊技球カウンタは、最初の遊技球の払出開始が検出されるまでのタイムアウト時間、任意の遊技球の払出開始が検出されてからその次の遊技球の払出開始を検出するまでのタイムアウト時間、並びに、そのタイムアウト時間後に遊技球の通過を確認するためのタイムアウト時間を計時するカウンタである。
【０２７７】
一方、判定処理Ｓ４４０１において当該条の払出遊技球カウンタの値が「０」であれば、遊技球の通過途中を検知しているか否かを判定する（Ｓ４４１２）。遊技球の通過途中は、払出カウントセンサ３３ｈからのカウントスイッチ信号がオン状態であることによって検知される。通過途中であれば、遊技球が何らかの原因で払出力ウントセンサ３３ｈ内に詰まっている（滞留している）、又は不正行為によってフリッカ３３ｂが強制的に開放されたことによる遊技球の異常な通過と考えられるために、エラー処理を実行して、遊技球の通過エラーの発生を報知する（「エラー処理」Ｓ４４１７）。エラー処理Ｓ４４１７は無限ループとなっており、該エラーは、遊技球の滞留状態を解消した上で、リセットすることによって解消できる。なお、該エラーを、その滞留状態の解除によって解消するように構成しても良い。以上のように、遊技球が正常に通過完了したか否かの確認をしているので、設定したタイムアウト時間(３６０ｍｓ又は３００ｍｓ）に対して誤差が少ない状態で、遊技球が通過完了したか否かを確認することができる。
【０２７８】
判定処理Ｓ４４１２においてエラーが検出されなかった場合には、当該条の払出ソレノイド作動フラグが設定されているか否かが判定される（Ｓ４４１３）。当該条の払出ソレノイド作動フラグが解除されていれば、当該球通路３３ｄにおける遊技球の払い出しがすべて終了しているので、払出実行処理Ｓ４２２２を終了する。一方、当該条の払出ソレノイド作動フラグが設定されていれば、当該条の払出ソレノイド作動フラグを解除し（「ソレノイド作動フラグ解除処理」Ｓ４４１４）、当該条の払出リトライフラグを解除し（「払出リトライフラグ解除処理」Ｓ４４１５）、当該条の払出遊技球カウンタに最大の待ち時間として「５０」を設定する（「当該条の払出遊技球カウンタ再設定処理」Ｓ４４１６）。本形態では、当該条の払出遊技球カウンタの値に「５０」を設定することにより、最大の待ち時間として１００ｍｓを設定したことになる。
【０２７９】
副制御基板４７ａにより実行される制御処理について説明する。副制御基板４７ａの制御処理は、外部電力の停電からの復帰や電源のオン等による電源復帰に伴い起動されるメイン処理と、メイン処理に対して割り込みをかける割込み処理とに大別される。説明の便宜上、割り込み処理について説明した後に、メイン処理について説明する。ＣＰＵにおける割込み処理としては、定期的なタイマ割込み処理と、定期的なコマンド割込み処理とがある。
【０２８０】
タイマ割込み処理について説明する。図５１は、副制御基板４７ａにおけるタイマ割込み処理の一例を表すフローチャートである。
【０２８１】
タイマ割込み処理は、概ね１ｍｓの周期で実行される。タイマ割込み処理では、まず、割込みフラグが読み込まれる（「割込みフラグ読み込み処理」Ｓ２００１）。割込みフラグ読み込み処理Ｓ２００１の後に、割込みフラグが有効であるか否かが判定される（Ｓ２００２）。具体的には、ＣＰＵに対する各種の割込みのうちのタイマ割込みであることを確認する。割込みフラグが有効である場合には、割込みタイマカウンタのインクリメントが行われて割込みタイマカウンタが更新される（「割込みタイマカウンタ更新処理」Ｓ２００３）。割込みタイマカウンタ更新処理Ｓ２００３の後に、タイマ割込みに関する割込みフラグが解除される（「割込みフラグ解除処理」Ｓ２００４）。これによって、ＣＰＵに対する次回のタイマ割込み処理が実行できるようになる。判定処理Ｓ２００２において割込みフラグが有効でないと判定された場合は、他の割込み処理であるために、割込みタイマカウンタ更新処理Ｓ２００３及び割込みフラグ解除処理Ｓ２００４がスキップされる。
【０２８２】
コマンド割込み処理について詳細に説明する。図５２は、副制御基板４７ａにおけるコマンド割込み処理を表すフローチャートである。コマンド割込み処理は、主制御基板４５ａからのコマンドの送信に応じて実行される。主制御基板４５ａにおけるコマンド送信は概ね１．４９ｍｓの周期で行われるために、本処理は、概ね１．４９ｍｓの周期で実行される。
【０２８３】
コマンド割込み処理では、まず、主制御基板４５ａからのストローブ信号が正常であるか否かが判定される（Ｓ２１０１）。ストローブ信号が正常であれば、コマンドデータを取得する（「コマンドデータ取得処理」Ｓ２１０２）。コマンドデータ取得処理Ｓ２１０２の後に、その内容が正常であるか否かが判定される（Ｓ２１０３）。コマンドデータが正常である場合には、コマンドを受信し（「コマンド受信処理」Ｓ２１０４）、コマンド受信処理Ｓ２１０４の後に、リトライカウンタ値が所定のリトライ最大値に変更される（「リトライカウンタ最大値設定処理」Ｓ２１０５）。
【０２８４】
判定処理Ｓ２１０１においてストローブ信号が正常でないと判定された場合には、リトライカウンタ値が所定のリトライ最大数に変更される（Ｓ２１０６）。また、判定処理Ｓ２１０３においてコマンドデータが正常でないと判定された場合には、リトライカウンタ値が変更される（「リトライカウンタ更新処理」Ｓ２１０７）。この変更においては、リトライカウンタ値が１だけ増加する。リトライカウンタ値を変更する処理（Ｓ２１０５，Ｓ２１０６，Ｓ２１０７）の後に、リトライカウンタ値が最大値であるか否かが判定される（Ｓ２１０８）。リトライカウンタ値が最大値である場合には、割込みフラグを読み込む（「割込みフラグ読込処理」Ｓ２１０９）。割込みフラグ読込処理Ｓ２１０９の後に、リトライカウンタの値が初期値（「０」）にクリアされる（「リトライカウンタクリア処理」Ｓ２１１０）。リトライカウンタクリア処理Ｓ２１１０の後に、割込みフラグが解除される（「割込みフラグ解除処理」Ｓ２１１１）。割込みフラグの解除によって、次回のコマンド割込み処理が実行できるようになる。
【０２８５】
リトライカウンタ値が最大値でない場合、つまり、ストローブ信号は正常であるがコマンドデータが正常でない場合には、割込みフラグ読込処理Ｓ２１０９、リトライカウンタクリア処理Ｓ２１１０及び割込みフラグ解除処理Ｓ２１１１がスキップされる。なお、所定のタイミングでのコマンドデータの取得は、リトライカウンタ値が所定のリトライ最大値に到達するまで繰り返される。
【０２８６】
副制御基板４７ａで実行されるメイン処理について詳細に説明する。図５３は、副制御基板のメイン処理の一例を表すフローチャートである。
【０２８７】
メイン処理では、まず、電源制御基板３８’からの内部電力の供給に応じて、副制御基板４７ａ自身の初期化及び副制御基板４７ａに接続された液晶表示装置４２等の周辺装置の初期化が行われる（「初期化処理」Ｓ２２０１）。初期化処理Ｓ２２０１の後に、システム状態が電圧低下状態であるか否かが判定される（Ｓ２２０２）。ここで、システム状態は、供給電圧が所定の電圧以下であることを表す電圧低下状態と、副制御基板４７ａ及び副制御基板４７ａに接続された周辺装置が初期化中であることを表す初期化状態と、供給電圧が所定の電圧であって通常遊技を行えることを表す通常状態とを含意する。なお、初期化状態は、初期化処理Ｓ２２０１中に選択される。
【０２８８】
判定処理Ｓ２２０２においてシステム状態が電圧低下状態であると判定された場合には、後述するバックアップ処理Ｓ２２１０が実行される。一方、システム状態が電圧低下状態でない場合には、割込みタイマカウンタの値に変更があるか否かが判定される（Ｓ２２０３）。割込みタイマカウンタの値に変更がある場合には、割込みタイマカウンタが更新される（「割込みタイマカウンタ更新処理」Ｓ２２０４）。割込みタイマカウンタ更新処理Ｓ２２０４において、割込みタイマカウンタの値は１だけ減少する。割込みタイマカウンタ更新処理Ｓ２２０４の後に、後述する短周期タイマ処理Ｓ２２０５が行われる。短周期タイマ処理Ｓ２２０５の後に、システム状態が電圧低下状態であるか否かが判定される（Ｓ２２０６）。システム状態が電圧低下状態でない場合には、主制御基板４５ａからの何らかのコマンドが受信されているか否かが判定される（Ｓ２２０７）。コマンドが受信されている場合には、後述する受信コマンド確認処理Ｓ２２０８が行われる。一方、コマンドが受信されていない場合には、受信コマンド確認処理Ｓ２２０８がスキップされる。受信コマンド確認処理Ｓ２２０８の後に、演出の詳細を決定する乱数のベース値が更新される（「乱数ベース値更新処理」Ｓ２２０９）。乱数ベース値更新処理Ｓ２２０９の後は、判定処理Ｓ２２０２に移行する。システム状態が電圧低下状態でない場合には、上記の各処理（Ｓ２２０２〜Ｓ２２０９）が順次に繰り返し実行される。
【０２８９】
判定処理Ｓ２２０２及び判定処理Ｓ２２０６においてシステム状態が電圧低下状態であると判定された場合には、レジスタデータやスタックデータが外部ＲＡＭに保存される（「バックアップ処理」Ｓ２２１０）。バックアップ処理Ｓ２２１０の後に、システム状態が電圧低下状態であるか否かが判定される（Ｓ２２１１）。システム状態が電圧低下状態である場合には、判定処理Ｓ２２１１が繰り返し実行される。一方、電圧低下状態でない場合には、電圧低下状態の解消がノイズ等による誤作動でないことを確認するために所定の時間（本形態においては３０ｍｓ）待機する（「ウェイト処理」Ｓ２２１２）。ウェイト処理Ｓ２２１２の後に、再度、システム状態が電圧低下状態であるか否かを再度判定する（Ｓ２２１３）。システム状態が電圧低下状態である場合には、判定処理Ｓ２２１１に戻る。一方、システム状態が電圧低下状態でない場合には、内部電力の供給が正常に再開したと判断して、メイン処理を起動するための処理を行う（「起動処理」Ｓ２２１４）。起動処理Ｓ２２１４の後に、初期化処理Ｓ２２０１に戻り、メイン処理が再開される。
【０２９０】
副制御基板４７ａのメイン処理における短周期タイマ処理Ｓ２２０５について詳細に説明する。図５４は、短周期タイマ処理Ｓ２２０５の一例を表すフローチャートである。タイマ割込み処理が実質的に１ｍｓごとに実行されることによって、短周期タイマ処理Ｓ２２０５も実質的に１ｍｓごとに実行される。短周期タイマ処理２２０５では、図５４に示されたように、まず、起動時コマンド確認処理Ｓ２３０１が実行される。起動時コマンド確認処理Ｓ２３０１では、起動処理Ｓ２２１４の実行後の２秒以内に主制御基板４５ａから何らかのコマンドを受信しているか否かが確認される。主制御基板４５ａから何らのコマンドも受信していない場合には、主制御基板４５ａの起動が正常に行われなかったと判断してエラー発生を報知する処理が行われる。一方、主制御基板４５ａから何らかのコマンドを受信している場合には、本処理を終了し、デバイス制御処理Ｓ２３０２に移行する。
【０２９１】
デバイス制御処理Ｓ２３０２では、下述する受信コマンド確認処理Ｓ２２０８（図５３）において受信が確認された各種のコマンドに応じて、液晶表示装置４２、スピーカ１０６，２０４、発光装置４１ｇ、４１ｈ、１３２、１３４Ｌ１等の駆動制御が行われる。具体的には、それらを制御するための信号が送信される。
【０２９２】
システム状態変更処理Ｓ２３０３では、システム状態に変化があるか否かが判定され、判定結果に応じて、電圧低下状態を表す電圧低下フラグ及び初期化状態を表す初期化中フラグが設定又は解除される。システム状態に変化があればその変化に応じた処理が実行される。なお、電圧低下フラグ及び初期化中フラグが解除されている場合には、システム状態は通常状態であるとみなされ、本処理は終了する。システム状態変更処理Ｓ２３０３の後に、電圧監視処理Ｓ２３０４が実行される。
【０２９３】
電圧監視処理Ｓ２３０４では、電源基板１０９から供給される内部電力の電圧が所定の電圧以下であるか否かが判定され、内部電圧が所定の電圧以下の場合には、電圧低下フラグが解除されていれば電圧低下フラグが設定され、一方、内部電圧が所定の電圧以下でない場合には、電圧低下フラグが設定されていれば電圧低下フラグが解除される。電圧監視処理Ｓ２３０４の後に、下述する長周期タイマ処理Ｓ２３０５が実行される。
【０２９４】
長周期タイマ処理Ｓ２３０５の後に、液晶表示装置４２、スピーカ１０６，２０４、発光装置４１ｇ，４１ｈ，１３２，１３４Ｌ１等を制御するためのデータが更新される（「報知データ変更処理」Ｓ２３０６）。
【０２９５】
ここで、長周期タイマ処理Ｓ２３０５について説明する。図５５は、長周期タイマ処理Ｓ２３０５の一例を表すフローチャートである。長周期タイマ処理Ｓ２３０５では、長周期タイマカウンタの値に短周期タイマカウンタの値が加算され、長周期タイマカウンタが更新される（「長周期タイマカウンタ加算処理」Ｓ２４０１）。長周期タイマカウンタ更新処理Ｓ２４０１の後に、長周期タイマカウンタの値が１０以上であるか否かが判定される（Ｓ２４０２）。判定処理Ｓ２４０２によって、概ね短周期タイマカウンタの１０回の更新ごとに、以下の処理が実行されることになる。短周期タイマカウンタの更新が概ね１ｍｓごとに行われるために、以下の処理は、概ね１０ｍｓごとに実行されることになる。
【０２９６】
判定処理２４０２において長周期タイマカウンタの値が１０未満であると判定された場合には、本処理は終了する。一方、長周期タイマカウンタの値が１０以上である場合には、長周期タイマカウンタの値が１０だけ減少され、長周期タイマカウンタの値が更新される（「長周期タイマカウンタ減算処理」Ｓ２４０３）。長周期タイマカウンタ減算処理Ｓ２４０３の後に、副制御基板４７ａのＲＯＭに保持されている各種の発光装置（発光装置４１ｇ、４１ｈ、１３２、１３４Ｌ１等）に対する複数の発光パターンを含む発光データテーブルから所望の発光パターンのデータを取り出し、出力用のデータバッファに格納する（「発光データ更新処理」Ｓ２４０４）。なお、格納されたデータは短周期タイマ処理Ｓ２２０６におけるデバイス制御処理２３０２によって出力される。
【０２９７】
発光パターンデータ更新処理Ｓ２４０４の後に、発光演出と音響演出とを同期させるための処理が実行される（「発光・音響同期処理」Ｓ２４０５）。発光・音声同期処理Ｓ２４０５の後に、音声演出が行われている状況下において、遊技者によって何らかの入力が行われることなく所定の時間（本形態では３０秒）以上にわたって放置されている場合には、音声演出の音量が小音量に変更される（「音響フェードアウト処理」Ｓ２４０６）。また、遊技者によって何らかの入力が行われることなく、所定の時間（本形態では５０秒）以上経過しているかを確認して、デモストレーションフラグを設定する（「デモストレーション開始確認処理」Ｓ２４０７）。なお、デモストレーションフラグの設定によって、補助表示装置１１８において所定のデモストレーション演出が開始される。デモストレーション開始確認処理Ｓ２４０７の後に、音量変更操作装置（図示せず）における音量調節スイッチ（図示せず）の音量設定が確認され、音響装置１１０に対するエラー報知時や演出時の音量が更新される（「音量設定処理」Ｓ２４０８）。上記の処理過程（Ｓ２４０１〜Ｓ２４０８）を経て、長周期タイマ処理Ｓ２３０６が終了する。
【０２９８】
本発明の実施形態に係る球式回胴遊技機１０の主たる特徴部分の構成について図５６〜図６１を参照しながら説明する。図５６乃至図５８は、本発明の実施形態１の特徴部分に係る機能ブロック図である。図５９は、本発明の実施形態１の特徴部分に係る制御の一例を表わすタイミングチャートである。図６０は、位相情報の値の設定例を示す図である。図６１は、連球の他の一例を示すタイミングチャートである。なお、図５９は、総投入個数が１５のときに第１条から第３条の各投入装置にそれぞれ５個ずつの投入個数が振り分けられ、第１条において第３番目に投入される遊技球（以下「第３球」と略記する）と第４番目に投入される遊技球（以下「第４球」と略記する）とが連球状態で投入され、その他の遊技球は正常状態で投入される例を示す。
【０２９９】
球式回胴遊技機１０において、主制御基板４５ａは、機能的な観点から、遊技球投入手段６０１と、投入ソレノイド制御手段６０２ａ〜６０２ｃと、投入個数振分手段６０３と、投入個数保持手段（第１条投入予定個数カウンタ９０４ａ〜第３条投入予定個数カウンタ９０４ｃ）６０４ａ〜６０４ｃと、通過センサ信号検知手段６０５ａ〜６０５ｃと、カウントセンサ信号検知手段６０６ａ〜６０６ｃと、第１計数手段６０７ａ〜６０７ｃと、最終球判定手段６０８ａ〜６０８ｃと、第２計数手段６０９ａ〜６０９ｃと、検出位相変化パターン生成手段６２１ａ〜６２１ｃと、正常通過判定手段６２２ａ〜６２２ｃと、連球判定手段６２３ａ〜６２３ｃと、正常判定用位相変化パターン記憶手段６２４と、連球判定用位相変化パターン記憶手段６２５と、連球発生フラグ変更手段６２６ａ〜６２６ｃと、連球発生フラグ保持手段６１２ａ〜６１２ｃと、エラー制御手段６１３と、連球制御手段６１４ａ〜６１４ｃと、個数エラー判定手段６３１と、通過時間エラー判定手段６３２ａ〜６３２ｃと、通過時間エラー阻止手段６３７ａ〜６３７ｃと、補助通過時間エラー判定手段６３３ａ〜６３３ｃと、補助通過時間エラー阻止手段６３８ａ〜６３８ｃとを含む。
【０３００】
また、図５７に示すように、通過時間エラー判定手段６３２ａ〜６３２ｃは、通過時間エラー阻止フラグ保持手段６５１ａ〜６５１ｃと、通過時間エラー阻止フラグ変更手段６５２ａ〜６５２ｃとを含む。また、図５８に示すように、補助通過時間エラー判定手段６３３ａ〜６３３ｃは、補助通過時間エラー阻止フラグ保持手段６６１ａ〜６６１ｃと、通過時間エラー阻止フラグ変更手段６６２ａ〜６６２ｃとを含む。
【０３０１】
次いで、遊技球をベットする際の処理（投入処理）の動作について、概ね時系列に沿って説明する。なお、適宜、図３８〜図４１に示された遊技球ベット処理Ｓ７０６に関与するフローチャート等も参照する。以下において、マックスベットボタン３０４（図１参照）が操作された場合も１ベットボタン１１４（図１参照）が操作された場合も投入数が異なる以外は概ね投入動作及び投入制御が実質的に同一であるために、マックスベットボタン３０４が操作された場合についてのみ説明する。また、第１条、第２条及び第３条における遊技球の投入動作及び投入時の制御は、実質的に同一であるために、第２条及び第３条についての詳細な説明を一部省略する。
【０３０２】
遊技者によるマックスベットボタン３０４の操作に応じた最大ベット操作信号（ベット操作情報の一種）の入力を検知すると（時刻ｔ１１）、遊技球投入手段６０１は、遊技状態に応じた最大規定数の遊技球（通常遊技状態においては１５球であり、ＪＡＣゲーム状態においては５球である）が既に投入されている場合（Ｓ１５０１：Ｎ）を除き、遊技状態（通常遊技状態、ＪＡＣゲーム状態）及び既に投入が検知されている遊技球の個数である通過済個数Ａ（図３１に示された投入済個数カウンタＡ９０１の値）を参照して、第１条〜第３条のいずれかで投入すべき総投入予定個数を決定する（Ｓ１５０２〜Ｓ１５０５）。具体的には、未だ、通常遊技状態において１５球の遊技球が投入されていない場合には、１５球から通過済個数Ａを減じて総投入予定個数を算出し、一方、ＪＡＣゲーム状態において５球の遊技球が投入されていない場合には、５球から通過済個数Ａを減じて総投入予定個数を算出する。なお、算出された総投入予定個数は総投入個数カウンタ９０３（図３１参照）に保持される。
【０３０３】
遊技球投入手段６０１において総投入予定個数が決定された後に、投入個数振分手段６０３が、総投入予定個数に基づいて、第１条によって投入すべき遊技球の個数である第１条の投入予定個数（図３１に示された第１条投入予定個数カウンタ９０４ａの値）、第２条によって投入すべき第２条の投入予定個数（第２条投入予定個数カウンタ９０４ｂの値）及び第３条によって投入すべき第３条投入予定個数（第３条投入予定個数カウンタ９０４ｃ）を決定する。具体的には、第３条〜第１条の投入予定個数カウンタ９０４ａ〜９０４ｃのいずれか１つの値を１だけ増加させる（図３９のＳ１６０５）毎に総投入個数カウンタ９０３の値を１だけ減少させる（図３９のＳ１６０８）振り分けを、総投入個数カウンタ９０３の値が０になるまで第３条、第２条、第１条の順で繰返す。また、遊技球投入手段６０１は、振り分け過程において、第１条の投入予定個数が「０」以上である場合に、第１条投入ソレノイド作動フラグ９０７ａを設定し（ｔ１２，図３９のＳ１６０６）、第１条における遊技球の投入を実質的に開始させる。同様に、遊技球投入手段６０１は、第２条投入ソレノイド作動フラグ９０７ｂ及び第３条投入ソレノイド作動９０７ｃを設定する（Ｓ１６０６）。なお、いずれかの条において遊技球の投入が不可能な状態である（図３１に示された投入リトライフラグ９０６ａ〜９０６ｃが解除されている）場合（Ｓ１６０４：Ｎ）には、その条による遊技球の投入を行わせないために、その条には投入すべき遊技球を割り当てず、また、その条の投入ソレノイド作動フラグ９０７ａ〜９０７ｃも設定しない（Ｓ１６０４〜Ｓ１６０９のスキップ）。
【０３０４】
第１条投入ソレノイド作動フラグ９０７ａの設定に応じて、第１条の投入ソレノイド制御手段６０２ａは、投入ソレノイド（ゲート駆動手段）４１４ａへの通電を開始する。これによって、第１条の投入フリッカ４１３ａが作動し、球通路４０２ａにおける遊技球の通過が許可され、第１条における遊技球の投入が実際的に開始される。なお、第１条の投入ソレノイド駆動手段６０２ａは、第１条投入ソレノイド作動フラグ９０７ａが解除されるまで、第１条の投入ソレノイド４１３ａへの通電を維持する。同様に、第２条の投入ソレノイド制御手段６０２ｂ及び第３条の投入ソレノイド駆動手段６０２ｃは、それぞれ、第２条の投入フリッカ４１３ｂを作動させる第２条の投入ソレノイド４１４ｂ及び第３条の投入フリッカ４１３ｃを作動させる第３条の投入ソレノイド４１４ｃへの通電を行う。
【０３０５】
また、第１条〜第３条の投入ソレノイド作動フラグ９０７ａ〜９０７ｃの設定と実質的に同時に、何らかの原因で遊技球の流下が所定の時間にわたって滞った場合の再投入及び遊技球が通過センサ４１５ａを所定の時間内に通過しなかった場合の通過エラーを判定するために時間計測を開始させる（ｔ１３，ｔ１５，ｔ１６）。具体的には、主制御基板４５ａにおけるタイマ割込み処理の実行に応じて更新される（図３３のＳ２１６）第１条〜第３条の通過センサカウンタ９０９ａ〜９０９ｃに各条において投入ソレノイド４１４ａ〜４１４ｃの作動から第１球が通過センサ４１５ａの通過を開始するまでの時間として許容される最大許容時間Ｔｆ（本形態では、約３７０ｍｓ）に対応し、タイマ割込み処理の周期を考慮して算出された値（本形態では、２５０）を設定する。これにより、第１条〜第３条の通過センサカウンタ９０９ａ〜９０９ｃが「０」以外の整数となり、タイマ割込み処理における各通過センサカウンタ９０９ａ〜９０９ｃの更新（Ｓ２１６）が開始されることとなる。なお、各条において、再投入及び通過時間エラーの判定に、通過時間エラー判定手段６３２ａ〜６３２ｃにおける通過センサカウンタ９０９ａ〜９０９ｃが兼用されている。
【０３０６】
第１条〜第３条の投入ソレノイド作動フラグ９０７ａ〜９０７ｃの設定と実質的に同時に、何らかの原因で第１球の流下が実質的に第１条投入ソレノイド作動フラグ９０７ａ〜９０７ｃの設定から所定の時間にわたって滞った場合や遊技球が通過センサ４１５ａ〜４１５ｃの通過完了から所定の時間内に投入カウントセンサ４１６ａ〜４１６ｃの通過を完了しなかった場合の補助通過時間エラーを判定するために時間計測を開始する。具体的には、タイマ割込み処理の実行に応じて更新される（図３３のＳ２１８）カウントセンサカウンタ９１３ａ〜９１３ｃにソレノイド４１４ａの作動から遊技球の通過開始までの時間として許容される最大許容時間Ｔｆ’（本形態では、約３７０ｍｓ）に対応し、タイマ割込み処理の周期を考慮して算出された値（２５０）を設定する。これにより、カウントセンサカウンタ９１３ａ〜９１３ｃが「０」以外の整数となり、タイマ割込み処理におけるカウントセンサカウンタ９１３ａ〜９１３ｃの更新（Ｓ２１８）が開始されることとなる。
【０３０７】
以下において、遊技球が排出通路４０６ａ〜４０６ｃを流下する際の処理について説明する。なお、遊技球が排出通路４０６を通過する場合を例にして説明する。第１条の球通路４０２ａにおける遊技球の通過が許可されると、球通路４０２ａにおける排出通路４０６ａへの遊技球の流下が開始される。このとき、第１番目の遊技球（以下、「第１球」と略記する）は通過センサ４１５ａの上側素子４１５ａ１及び下側素子４１５ａ２のいずれにも到達していないために、上流通過検出信号（上側素子４１５ａ１からの出力信号）及び下流通過検出信号（下側素子４１５ａ２からの出力信号）の双方はオフ状態である。
【０３０８】
上流通過検出信号及び下流通過検出信号の出力状態は、通過センサ信号検知手段６０５ａによって定期的に監視されている（図３３のタイマ割込み処理におけるＳ２０７）。通過センサ信号検知手段６０５ａは、タイマ割込み処理の実行に応じて、上流通過検出信号及び下流通過検出信号の前々回の監視時の出力状態と前回の監視時の出力状態とを、前回の監視時の出力状態と今回の監視時の出力状態とに更新すると共に、上流通過検出信号及び下流通過検出信号の少なくとも一方の出力状態の変化（立上り及び立下り）を検知する。その出力状態の変化が検知されると、検出位相変化パターン生成手段６２１ａが、前々回の検出位相情報の値及び前回の検出位相情報の値を前回の検出位相情報の値及び今回の検出位相情報の値に更新する。
【０３０９】
ここで、検出位相情報の値について説明する。検出位相情報の値は遊技球の通過状態を識別する４つの位相情報の値（位相識別子）のいずれか１つである。４つの位相情報の値は、上流通過検出信号の出力状態及び下流通過検出信号の出力状態（オン状態又はオフ状態）の組合せによって異なる。図６０に示されたように、上流通過検出信号と下流通過信号との出力状態の組合せを（上流通過検出信号の出力状態，下流通過検出信号の出力状態）で表した場合、位相情報の値は、（オフ状態，オフ状態）である場合が「０」であり、（オフ状態，オン状態）である場合が「１」であり、（オン状態，オフ状態）である場合が「２」であり、（オン状態，オン状態）である場合が「３」である。なお、検出位相情報の値が「０→２→３→１→０→２→・・・→１→０」と繰り返し更新されるのが、投入予定個数の遊技球の全てが正常な通過順序によって通過した場合（正常な通過の場合）の位相変化である。正常判定用位相変化パターン記憶手段６２４は、この位相変化を識別するために、検出位相変化パターンを位相情報の値の変化（「０→２」、「３→１」等）により表すものとして、「０→２」、「２→３」、「３→１」及び「１→０」という４つの位相変化パターンを正常判定用位相変化パターンとして記憶している。一方、２球の遊技球が連球状態で通過センサ４１５ａを通過する場合には、検出位相情報の値は「０→２→３→１→３→２→３→１→０」又は「０→２→３→１→２→３→１→０」と変化する。これらの連球状態の場合の位相変化と正常な通過の場合の位相変化とを比較すると、４番目の値から５番目の値への位相変化パターンが、正常な通過の場合には「１→０」であるが、連球状態での通過の場合には「１→２」又は「１→３」という変化になっている。したがって、連球判定用位相変化パターン記憶手段６２５は、その相違部分である「１→２」及び「１→３」という位相変化パターンを連球判定用位相変化パターンとして記憶している。
【０３１０】
第１番目の遊技球（以下、「第１球」と略記する）が通過センサ４１５ａの上側素子４１５ａ１の通過を開始すると、上流通過検出信号がオフ状態からオン状態に移行する（ｔ２１）。通過センサ信号検知手段６０５ａによる上流通過検出信号の立上りの検知（図３３のＳ２０７）に応じて、検出位相変化パターン生成手段６２１ａは、前回及び今回の検出位相情報の値を、それぞれ、「０」及び「０」から「０」及び「２」に更新する（図３３のＳ２０７）。
【０３１１】
検出位相変化パターン生成手段６２１ａによる検出位相情報の更新に応じて、正常通過判定手段６２２ａは、前回の検出位相情報の値「０」と今回の検出位相情報の値「２」とで決定される検出位相変化パターン「０→２」が、正常判定用位相変化パターン記憶手段６２４に記憶された位相変化パターンに合致するか否かを判定する（図４０のＳ１７０５）と共に、通過開始時の位相変化パターン「０→２」に合致するかの判定（図４０のＳ１７１７）や通過完了時の位相変化パターン「１→０」に合致するかの判定（図４０のＳ１７１２）を行う。この場合、検出位相変化パターンは正常判定用位相変化パターンとして含まれる１つの位相変化パターン（「０→２」）に合致すると共に通過開始時の位相変化パターンに合致するために、正常な位相変化と判定されると共に、第１球の通過センサ４１５ａの通過開始と判定される。
【０３１２】
なお、正常通過判定手段６２２ａによって正常な位相変化と判定されない場合（Ｓ１７０５：Ｎ）には、連球判定手段６２３ａによって、検出位相変化パターンが連球状態の開始時の位相変化パターン「１→２」及び「１→３」のいずれかに合致するか否かが判定され（図４０のＳ１７０６）、連球状態の開始時の位相変化パターンにも合致しない場合（Ｓ１７０６：Ｎ）には、通過順序エラーの発生と判定する。正常通過判定手段６２２による通過エラーの発生の検知に応じて、エラー制御手段６１３が通過順序エラー処理を実行する（図４０のＳ１７１１）。また、詳しくは後述するが、連球状態の発生を表す連球発生フラグ９１０ａが設定されている場合（図４０のＳ１７０３：Ｎ）には、正常通過判定手段６２２ａは、正常判定用位相変化パターンのいずれかに合致するか否かの判定を行わない（Ｓ１７０５のスキップ）。
【０３１３】
正常通過判定手段６２２ａによって通過センサ４１５ａの通過開始が検知されると、通過時間エラー判定手段６３２ａは、第１球が通過センサ４１５ａを通過する時間の計測を開始する（ｔ１３）。具体的には、第１条通過センサカウンタ９０９ａが、遊技球が通過センサ４１５ａの通過時間として許容される最大通過許容時間Ｔｍ（本形態では、約２００ｍｓ）に対応し、タイマ割込み処理の周期を考慮して算出された値（本形態では、１４０）に設定される（Ｓ１７１８）。これにより、タイマ割込み処理における通過センサカウンタ９０９ａの減算（Ｓ２１７）が開始されることとなる。
【０３１４】
また、正常通過判定手段６２２ａによって通過センサ４１５ａの通過開始が検知されると（Ｓ１７１７）、最終球判定手段６０８ａは、第１計数手段６０７ａによって更新されている投入予定個数を参照して、通過を開始した遊技球が、第１条によって投入すべき最終の遊技球（最終球）であるかを判定する（Ｓ１７１９）。第１球は最終球ではないので、最終球判定手段６０８ａは特別な処理は行わない。なお、最終球判定手段６０８ａは通過を開始した遊技球が最終球である場合（１７１９：Ｙ）には、第１条投入ソレノイド作動フラグ９０７ａを解除し（図４０のＳ１７２０）、これによって、投入ソレノイド４１４ａへの通電が停止され、投入フリッカ４１３ａの作動が停止されることとなる。その結果、排出通路４０６ａへの第５球より後続の遊技球の流下が禁止される。
【０３１５】
第１球の流下が進行すると、第１球は通過センサ４１５ａの下側素子４１５ａ２を通過し始め、下流通過検出信号がオフ状態からオン状態に移行する（ｔ２２）。このとき、第１球はまだ上側素子４１５ａ１を通過中であり、上流通過検出信号はオン状態のままである。通過センサ信号検知手段６０５ａによる下流通過検出信号の立上りの検知（Ｓ２０７）に応じて、検出位相変化パターン生成手段６２１ａは、前回及び今回の検出位相情報の値を、それぞれ、「０」及び「２」から「２」及び「３」に更新する（Ｓ２０７）。検出位相変化パターン生成手段６２１ａによって検出位相情報が更新されると、正常通過判定手段６２２ａは、上記の上流通過検出信号の立上りの検知に応じた処理と同様にして、位相変化は正常であるが、通過開始時の位相変化でも通過完了時の位相変化でもないと判定する（Ｓ１７０５，Ｓ１７１２，Ｓ１７１７）。
【０３１６】
更に第１球の流下が進行すると、第１球は上側素子４１５ａ１の通過を完了し、その通過完了に伴って上流通過検出信号がオン状態からオフ状態に移行する（ｔ２１’）。このとき、第１球は下側素子４１５ａ２を通過中であり、下流通過検出信号はオン状態のままである。通過センサ信号検知手段６０５ａによる上流通過検出信号の立下りの検知（Ｓ２０７）に応じて、検出位相変化パターン生成手段６２１ａは、前回及び今回の検出位相情報の値を、それぞれ、「２」及び「３」から「３」及び「１」に更新する（Ｓ２０７）。検出位相変化パターン生成手段６２１によって検出位相情報が更新されると、正常通過判定手段６２２ａは、上記の上流通過検出信号の立上りの検知に応じた処理と同様にして、位相変化は正常であるが、通過開始時の位相変化でも通過完了時の位相変化でもないと判定する（Ｓ１７０５，Ｓ１７１２，Ｓ１７１７）。
【０３１７】
最終的に、下側素子４１５ａ２の通過を完了し、その通過完了に伴って下流通過検出信号がオン状態からオフ状態に移行する（ｔ２２’）。このとき、第１球の後続の遊技球（「第２球」と略記する）は、まだ、上側素子４１５ａ１には到達しておらず、上流通過検出信号はオフ状態のままである。通過センサ信号検知手段６０５ａによる下流通過検出信号の立下りの検知（Ｓ２０７）に応じて、検出位相変化パターン生成手段６２１ａは、前回及び今回の検出位相情報の値を、それぞれ、「３」及び「１」から「１」及び「０」に更新する。正常通過判定手段６２２ａは、上記の上流通過検出信号の立上りの検知に応じた処理と同様にして、位相変化が正常であり、通過完了時の位相変化であると判定する（Ｓ１７０５，Ｓ１７１２）。
【０３１８】
正常通過判定手段６２２ａによって第１球が通過センサ４１５ａの通過を完了したと検知されると（Ｓ１７１２：Ｙ）、第１計数手段６０７ａが、総投入予定個数を現在値から１だけ減じた値に更新し（Ｓ１７１３）、第１条の投入予定個数を１だけ減少させた値に更新し（Ｓ１７１４）（図５９において、第１条投入予定個数カウンタ９０４ａの値が「５」から「４」に変化））、通過済個数Ａを現在値に１だけ加算した値に更新する（Ｓ１７１５）（図５９において、投入済個数カウンタＡ９０１の値が「２」から「３」に変化）。以上の過程を経て通過センサ４１５ａにおける第１球の通過検出が終了する。
【０３１９】
通過センサ４１５ａにおける第１球の通過検出過程において、通過時間エラー判定手段６３２ａは、最大許容時間Ｔｆが経過して又は最大許容時間Ｔｍが経過して通過センサカウンタ９０９ａの値が「０」であるとき（図４０のＳ１７０２）であって、通過センサ４１５ａを通過中の場合（図４０のＳ１７２１：Ｙ）、つまり、上流通過検出信号及び下流通過検出信号の少なくとも一方がオン状態である場合には、通過時間エラーの発生と判定する。通過時間エラー判定手段６３２ａによる通過時間エラーの発生の検知に応じて、エラー制御手段６１３が通過時間エラー処理を実行する（図４０のＳ１７１１）。
【０３２０】
正常通過判定手段６２２ａによって第１球が通過センサ４１５ａの通過を完了したと検知されると（Ｓ１７１２：Ｙ）、補助通過時間エラーを判定するために時間計測を開始する（ｔ１４，図４０のＳ１７１６）。具体的には、タイマ割込み処理の実行に応じて更新される（図３３のＳ３１８）第１条カウントセンサカウンタ９１３ａに第１球の通過センサ４１５ａの通過完了から投入カウントセンサ４１６ａの通過完了までの時間として許容される最大許容時間Ｔｍ’ （本形態では、約３７０ｍｓ）に対応し、タイマ割込み処理の周期を考慮して算出された値（本形態では、２５０）を設定する。これにより、第１条カウントセンサカウンタ９１３ａが「０」以外の整数となり、タイマ割込み処理における第１条カウントセンサカウンタ９１３ａの更新（Ｓ２１８）が開始されることとなる。
【０３２１】
通過センサ４１５ａの通過を完了した直後の第１球は、投入カウントセンサ４１６ａに到達していないために、補助通過検出信号（投入カウントセンサ４１６ａの出力信号）はオフ状態である。
【０３２２】
投入カウントセンサ４１６ａからの補助通過検出信号の出力状態は、カウントセンサ信号検知手段６０６ａによって定期的に監視されている（Ｓ２０７）。カウントセンサ信号検知手段６０６ａは、タイマ割込み処理の実行に応じて、補助通過検出信号の出力状態の変化（立上り及び立下り）を検知する。
【０３２３】
第１球が通過センサ４１５ａの通過後に排出通路４０６ａを更に流下して、第１球が投入カウントセンサ４１６ａの通過を開始すると、補助通過検出信号がオフ状態からオン状態に移行し（ｔ２３）、通過を完了すると、補助通過検出信号がオン状態からオフ状態に移行する（ｔ２３’）。カウントセンサ信号検知手段６０６ａによって補助通過信号の立下りが検知されると、第２計数手段６０９ａが、通過済個数Ｂ（投入済個数カウンタＢ９０１の値）を現在値「２」から１だけ増加させた値「３」に更新する（図４１のＳ１８０４）。これによって、投入カウントセンサ４１６aにおける第１球の通過検出が終了する。
【０３２４】
投入カウントセンサ４１６ａにおける第１球の通過検出過程において、最大許容時間Ｔｆ’が経過して又は最大許容時間Ｔｍ’が経過してカウントセンサカウンタ９１３ａの値が「０」であるとき（図４１のＳ１８０２）であって、投入カウントセンサ４１６ａを通過中の場合（図４１のＳ１８０５：Ｙ）、つまり、補助通過検出信号がオン状態である場合には、通過時間エラーの発生と判定する。補助通過時間エラー判定手段６３３ａによる補助通過時間エラーの発生の検知に応じて、エラー制御手段６１３が補助通過時間エラー処理を実行する（図４１のＳ１８０６）。
【０３２５】
第１球が投入カウントセンサ４１６ａの通過を完了すると、第１球の投入が完了する。なお、第２条及び第３条についても第１条の場合と同様の過程を経て、第２条及び第３条に対する第１球の投入が完了する。また、第１条に対する第２球や、第２条及び第３条に対する第２球〜第４球も第１球と同様の過程を経ることによってそれらの投入が完了する。第２条及び第３条における第５球（最終球）及び第１条において連球状態で投入される第３球及び第４球については上記の場合と異なる制御がなされる。ここで、各条における最終球の投入について第２条の第５球を例にして説明した後に、連球状態で投入される第１条の第３球及び第４球について説明する。
【０３２６】
第２条の第５球が排出通路４０６ｂを流下して、第５球が通過センサ４１５ｂの上側素子４１５ｂ１の通過を開始すると、通過センサ信号検知手段６０５ｂが補助通過検出信号の立上りを検知し、通過センサ信号検出手段６０５ｂによる検知に応じて、正常通過判定手段６２２ｂが、位相変化が正常であり、かつ、通過開始時の位相変化であると判定する。また、正常通過判定手段６２２ｂによって通過センサ４１５ｂの通過開始が検知されると、通過時間エラー判定手段６３１ｂは、第５球が通過センサ４１５ｂを通過する時間の計測を開始する。また、通過を開始した遊技球が最終球であるか否かが判定される。ここまでは、先行して投入された他の遊技球の場合と実質的に同一である。正常通過判定手段６２２ｂによって通過センサ４１５ｂの通過開始が検知されると、通過センサ４１５ｂの通過を開始した遊技球が第５球であるので（Ｓ１７１９：Ｙ）、第２条投入ソレノイド作動フラグ９０７ｂが解除される。これによって、投入ソレノイド４１４ｂへの通電が停止され、投入フリッカ４１３ｂの作動が停止されることとなる。その結果、排出通路４０６ｂへの第５球より後続の遊技球の流下が禁止される。以後は、第１球の場合と実質的に同一の過程を経て第５球の投入が完了する。なお、第３条においても第２条の場合と同様に第５球までの投入が完了する。
【０３２７】
次に、第１条における連球状態で投入される第３球及び第４球に対する処理について詳細に説明する。第３球が上側素子４１５ａ１の通過を完了するまでは、上記の第１球と同一の処理である。第３球に対する上流通過検出信号がオフ状態であり、下流通過検出信号がオン状態である場合に、第４球が上側素子４１５ａ１の通過を開始する。これによって、通過センサ信号検知手段６０５ａによって上流通過検出信号の立上りが検知され、その検知に応じて、検出位相変化パターン生成手段６２１ａが、前回及び今回の検出位相情報の値を、それぞれ、「３」及び「１」から「１」及び「３」に更新する。
【０３２８】
検出位相情報の値が更新されると、正常通過判定手段６２２ａは、検出位相変化パターンが正常通過判定用のいずれの位相変化パターンにも合致しないために、正常な通過ではないと判定する。正常判定手段６２２ａによって正常な通過でないと判定されると、連球判定手段６２３ａが、検出位相変化パターンが、連球判定用位相変化パターン記憶手段６２５に記憶された位相変化パターン「１→３」又は「１→２」に合致するかを判定する。この場合、検出位相変化パターンが「１→３」であるので、連球状態が発生したと判定される。
【０３２９】
ここで、「連球状態」とは、第１条における第３球と第４球の場合と同様に、２つの遊技球が球通路を所定間隔よりも短い間隔で通過する状態であり、具体的には、先行遊技球（第３球目）が下側素子４１５ａ２の通過を完了する以前に、後続遊技球（第４球目）が上側素子４１５ａ１の通過を開始したときの状態を意味する。図５９には、先行遊技球（第３球目）が下側素子４１５ａ２の通過を完了するよりも前に、後続遊技球（第４球目）が上側素子４１５ａ１の通過を開始したときが表されている。この場合の連球状態の発生を検知するために、連球判定用位相変化パターン記憶手段６２５は、位相変化パターン「１→３」を連球判定用位相変化パターンとして記憶している。連球状態は、先行遊技球（第３球目）が下側素子４１５ａ２の通過を完了すると同時に、後続遊技球（第４球目）が上側素子４１５ａ１の通過を開始した場合を含む。つまり、図６１に示されたように、通過センサ信号検知手段６０５ａによって上流通過検出信号の立上りと下流通過検出信号の立下りとが同時に検知された場合（図中の時刻ｔ’）も連球状態の発生と判定し、上述のように下流通過検出信号がオン状態中に上流通過検出信号の立上りのみが検知された場合と同様の処理を実行する。この場合の連球状態の発生を検知するために、連球判定用位相変化パターン記憶手段６２５は、位相変化パターン「１→２」を連球判定用位相変化パターンとして記憶している。
【０３３０】
連球判定手段６２３ａによって連球状態の発生が検知されると（ｔ５１，図４０のＳ１７０６）、連球発生フラグ変更手段６２６ａが、連球発生フラグ保持手段６１２ａに保持された連球発生フラグ９１０ａを設定する（ｔ５３）。なお、後述するが第１条連球発生フラグ９１０ａは第３球及び第４球が通過センサ４１５ａを通過する際の正常でない位相変化に基づく通過順序エラーの発生を阻止するために利用される。
【０３３１】
また、連球判定手段６２３ａによって連球状態の発生が検知されると、連球制御手段６１４ａが、第１条における投入動作を停止させるために、第１条投入ソレノイド作動フラグ９０７ａを即時に解除する（ｔ１２’，図４０のＳ１７１０）。これによって、投入ソレノイド４１４ａへの通電が停止され、投入フリッカ４１３ａの作動が停止されることとなる。なお、第４球は排出通路４０６ａに流下するが、第４球よりも後続の遊技球が排出通路４０６ａに流下することを完全に阻止できる。これによって、３つの遊技球が連球状態で投入されることを防止している。なお、この連球発生フラグ９１０ａは、後述するように第１条投入ソレノイド作動フラグ９０７ａが再設定されるまで（実質的に再投入動作が実施されるまで）設定された状態に維持される。
【０３３２】
連球制御手段６１４ａによって第１条投入ソレノイド作動フラグ９０７ａが解除されると、通過時間エラー阻止フラグ変更手段６５２ａによって通過時間エラー阻止フラグ保持手段６５１によって保持される第１条通過時間エラー阻止フラグ９１１ａが設定される。
【０３３３】
ここで、第１条通過時間エラー阻止フラグ９１１ａを設定する理由について説明する。第３球が連球状態による通過センサ４１５ａの通過でなければ、連球状態の発生と同じタイミングで第４球が上側素子４１５ａ２の通過を開始するために、通過時間エラー判定手段６３２ａにおける第１条通過センサカウンタ９０９ａに最大通過許容時間Ｔｍが再設定される。しかし、正常通過判定手段６２２において通過開始時の位相変化の検知が行われないために、第１条通過センサカウンタ９０９ａが再設定されない。したがって、第３球が上側素子４１５ａ１の通過を開始した時に設定された最大通過許容時間Ｔｍが経過した後に、第４球の通過が上側素子４１５ａ１及び下側素子４１５ａ２のいずれかを通過中である可能性が発生し、その場合には、通過順序エラーの発生が防止されていても、通過時間エラーが発生する。そこで、第１条通過時間エラー阻止フラグ９１１ａが設定されている期間については、第３球に対する通過許容時間Ｔｍの経過後において第４球が上側素子４１５ａ１及び下側素子４１５ａ２のいずれかを通過中であったとしても通過時間エラーとなることを阻止している。具体的には、通過時間エラー判定手段は、第１条通過時間エラー阻止フラグ９１１ａが設定されていれば（図４０のＳ１７０１：Ｙ）、通過センサカウンタ９０９ａの値が「０」であるか否かを判定せず（Ｓ１７０２のスキップ）、通過センサカウンタ９０９ａの値が「０」である場合であっても、通過センサカウンタが「０」以上である場合と同様の処理を行わせることによって、通過時間エラーの実行（Ｓ１７２２）を阻止している。
【０３３４】
第１条通過時間エラー阻止フラグ９１１ａは、後述するように第１条投入ソレノイド作動フラグ９０７ａが再設定されるまで（実質的に再投入動作が実施されるまで）設定された状態に維持される。これは、本形態では、第１条投入ソレノイド作動フラグ９０７ａが設定されるタイミングと実質的に同時に通過許容時間の計測が再開されるために、それまでの期間においてのみ通過時間エラー阻止フラグ９１１ａを設定している。
【０３３５】
また、連球制御手段６１４ａ〜６１４ｃによる第１条投入ソレノイド作動フラグ９０７ａが解除されると、補助通過時間エラー阻止フラグ変更手段６６２によって補助通過時間エラー阻止フラグ保持手段６６１によって保持される第１条補助通過時間エラー阻止フラグ９１４ａが設定される。
【０３３６】
ここで、第１条補助通過時間エラー阻止フラグ９１４ａを設定する理由について説明する。第３球が連球状態による投入カウントセンサ４１６ａの通過でなければ、第３球が投入カウントセンサ通過を完了するタイミングで、補助通過時間エラー判定手段における第１条カウントセンサカウンタ９１３ａに通過許容時間Ｔｍ’が再設定される。しかし、正常通過判定手段６２２ａにおいて通過完了時の位相変化の検知が行われないために、第１条通過センサカウンタ９０９ａが再設定されない。したがって、第２球が下側素子４１５ａ２の通過を完了した時に設定された通過許容時間Ｔｍ’が経過した後に、第３球又は第４球の通過がカウントセンサ４１６ａを通過中である可能性が発生し、その場合には、通過順序エラーや通過時間エラーの発生が防止されていても、補助通過時間エラーが発生する。そこで、第１条補助通過時間エラー阻止フラグ９１４ａが設定されている期間については、第２球に対する通過許容時間Ｔｍ’の経過後において第３球又は第４球がカウントセンサ４１６ａを通過中であったとしても通過時間エラーとなることを阻止している。具体的には、補助通過時間エラー判定手段６３２ａは、第１条補助通過時間エラー阻止フラグ９１４ａが設定されていれば（Ｓ１８０１：Ｙ）、カウントセンサカウンタ９１３ａの値が「０」であるか否かを判定せず（Ｓ１８０２をスキップ）、カウントセンサカウンタ９１３ａの値が「０」である場合であっても、それが「０」以上である場合と同様の処理を行わせることによって、補助通過時間エラーの実行（Ｓ１８０６）を阻止している。
【０３３７】
第１条補助通過時間エラー阻止フラグ９１４ａは、後述するように第１条投入ソレノイド作動フラグ９０７ａが再設定されるまで（実質的に再投入動作が実施されるまで）設定された状態に維持される。これは、本形態では、第１条投入ソレノイド作動フラグ９０７が設定されるタイミングと実質的に同時に通過許容時間の計測が再開されるために、それまでの期間においてのみ補助通過時間エラー阻止フラグ９１４ａを設定している。
【０３３８】
連球制御手段６１４は、一旦、第１条投入ソレノイド駆動フラグ９０７ａを解除した後、第２条及び第３条における遊技球の投入が終了し、第２条の第５球の通過の開始及び第３条の第５球の通過の開始のうち遅い開始の検知に応じて設定された最大通過許容時間の経過を監視する。具体的には、第１条投入通過センサカウンタ９０９ａ〜第３条通過センサカウンタ９０９ｃの全てが「０」になるのを監視する。
【０３３９】
第１条連球制御手段６１４ａ〜第３条の連球制御手段６１４ｃによる第１条投入通過センサカウンタ９０９ａ〜第３条通過センサカウンタ９０９ｃの全てが「０」になったことの検知に応じて、遊技球振分手段６０３が、投入が未完に終わっている個数の遊技数を第１条〜第３条に振り分ける。なお、この振り分けは上記で説明した振分けと同一である。この再振分けにおいては、連球状態の発生によって投入予定個数の遊技球の投入を完了しなかった条を含む少なくとも１つの条から選択された少なくとも１つの条に、投入すべき個数の遊技球が再振り分けする。具体的には、投入が完了したと判定されなかった遊技球の個数が「３」であるために、第１条〜第３条の全ての投入予定個数が「１」に再設定され、各条の投入ソレノイド駆動フラグ９０７ａ〜９０７ｃが設定される。これによって、投入が未完に終わった遊技球と同数の遊技球の投入が再開されることとなる。連球発生フラグ９１０ａ、通過時間エラー阻止フラグ９１１ａ及び補助通過時間エラー阻止フラグ９１４ａは、遊技球振分手段６０３による再振分の完了後に、それぞれ、連球制御手段６１４ａ、通過時間エラー阻止フラグ変更手段６５２ａ及び補助通過時間エラー阻止フラグ変更手段６５３ａによって解除される。以後の動作は上記で説明したのと同一である。なお、再投入において投入開始時の総投入予定個数の遊技球が投入されなければ、再投入動作が繰返し行われる。
【０３４０】
上記においては、第１条において連球状態が発生する場合について説明したが、第２条や第３条で連球状態が発生する場合についても同様の処理が実行される。以上の過程を経て、総投入予定個数の遊技球の投入が完了する。
【０３４１】
総投入予定個数の遊技球の投入の完了後に、始動レバー１２４の操作に応じた始動開始信号が入力されると（ｔ８１）、始動開始信号の受信の検知から所定の時間Ｔｃ（本形態においては、３００ｍｓ）の経過後に（ｔ８１’）、個数エラー判定手段６３１が、第１計数手段によって計数された通過済個数Ａと第２計数手段によって計数された通過済個数Ｂとを比較し、通過済個数Ｂが通過済個数Ａよりも少なければ、エラー制御手段６１３によって個数エラー処理が実行される（図３７のＳ７０９）。上記のように、第１条の第３球及び第４球が連球状態で投入された場合、通過順序エラー及び通過時間エラーは発生しないものの第３球及び第４球は正常な通過ではないために第１計数手段６０７ａによって計数されない。一方、第２計数手段６０９aによっては、補助通過時間エラーの発生を抑制することによって、第１条の第３球及び第４球の通過を含む全ての遊技球の通過が検知される。具体的には、図５９に示されたように、上側素子４１５ａ１が第４球目の通過開始を検出した時点（ｔ５１）に正常な順序で各遊技球が通過しているという条件は満たされなくなる。このため、この時点から再び当該条の投入ソレノイド作動フラグ９０７ａが設定されるまでの期間、第１計数手段６０７ａは各遊技球の正常な通過でないために計数が行われない。つまり、第１計数手段６０７ａでは第１条の第３球目及び第４球目の通過は計数されず、第１球目及び第２球目のみが計数されているために、投入個数保持手段６０４ａが保持する当該条の投入予定個数は最初の投入予定個数「５」から通過済個数Ａを減算した値である「３」となる。一方、第２計測手段６０９ａは、時刻ｔ２３、ｔ３３、ｔ４３、ｔ５５に第１球目から第４球目までの遊技球の通過を検出する。したがって、連球状態による投入が発生した場合には、通過済個数Ａと通過済個数Ｂとが異なる値となる。しかし、連球状態が発生した場合には、通過済個数Ｂが大きくなるために、上記の条件で通過済個数Ａと通過済個数Ｂとを比較して個数エラーの判定を行った場合、連球状態の発生に起因する個数エラーが発生することはない。
【０３４２】
このように、実施形態１の遊技機１０においては、検出位相変化パターンが正常であるかどうかの判定を行うだけではなく、検出位相変化パターンが正常ではないと判定されたときにも、それが連球によるものであるか否かを判定するものとしている。連球は、遊技機の上皿３０２が空であるときに賞球や貸球等の払出しが行われ、払い出された遊技球が勢いよく遊技球案内路３２２ａ，３２２ｂ，３２２ｃに流入するなどして起こるものであり、連球か否かを判定することによって、そのような場合に通過順序エラー、通過時間エラー及び補助通過時間エラーが生じているものと誤って判定して、それらのエラー処理が実行されてしまうのを防止することが可能となる。したがって、円滑な遊技進行を確保することができるとともに、遊技機の稼働率低下を防止することできる。
【０３４３】
なお、上記実施形態１では、第２計数手段６０９ａ〜６０９ｃにおける通過済個数Ｂが、第１計数手段６０７ａ〜６０７ｃにおける通過済個数Ａ未満である場合にのみ個数エラーを発生させる場合について説明したが、本発明においては、通過済個数Ａと通過済個数Ｂが一致しない場合に個数エラーを発生させてもよい。しかし、上記において説明したように、このままでは始動レバー１２４の操作に応じた始動開始信号の検知（時刻ｔ８１）から所定の時間後に通過済個数Ａと通過済個数Ｂとが一致しないことになり、個数エラー判定手段がその不一致に基づき異常検知信号をエラー処理実行手段１１２に出力することになる。これを避けるために、図６２又は図６３に示すように、更に、個数エラー阻止フラグ保持手段６４１ａ〜６４１ｃと個数エラー阻止フラグ変更手段６４２とを含む個数エラー阻止手段６３１を備える構成とし、個数エラー阻止フラグが設定されているときには、個数エラー判定手段６３１はエラー判定を行わないものとする。ここで、阻止フラグ変更手段６４２は、図６４に示されたように、連球発生フラグ９１０ａ〜９１０ｃが設定されたときに個数エラー阻止フラグを設定する。個数エラー阻止フラグは設定状態を少なくとも通過済個数Ａと通過済個数Ｂとの比較を行うまで維持される。遊技球数比較処理Ｓ１５１４において、図６５に示されたように、いずれかの条の個数エラー阻止フラグが設定されている場合（１９０１：Ｙ）には、通過済個数Ａと通過済個数Ｂとの一致の判定（Ｓ１９０２）を行わずに、個数エラー阻止フラグを解除する（Ｓ１９０４）。これにより、連球の発生に起因して第１計数手段６０７ａ〜６０７ｃの通過済個数Ａと第２計数手段６０９ａ〜６０９ｃの通過済個数Ｂとが一致しなくなり、誤って個数エラー処理が行われるのを防止することができる。なお、他の理由でずれた場合においては、個数エラー処理（Ｓ１９０３）が実行される。
【０３４４】
なお、図６２に示された制御を行う球式回胴遊技機では、連球が発生すると個数エラーを検知しないものとしたが、これに限らず、連球が発生したときには、連球制御手段６１４が通過済個数Ａに値「２」を加算するようにして補正し（通過個数補正手段）、補正後の通過済球数Ａと通過済球数Ｂとを比較してエラー判定を行うものとしてもよい。すなわち、連球の発生に起因して第１計数手段６０７ａ〜６０７ｃが、計数されない２球（第４球、第５球）分だけ補正するものである。このように、補正された通過済球数を用いてエラー判定を行うものとすることによって不正行為による遊技球の投入を連球として見逃してしまう危険性をより小さくすることができる。
【０３４５】
〔第２の形態〕
本実施形態２は、連球が発生して投入動作が一旦中断されて、再び投入動作を開始した後の制御を上記実施形態１と異ならせたものであり、具体的には、投入動作の再開後に未投入球数を他の条に振り分けずに、連球が発生した条で未投入球数の投入を全て完了するように制御することを特徴とするものである。
【０３４６】
図６６は、本発明の実施形態２の特徴部分に係る機能ブロック図である。図６７は、本発明の実施形態２の特徴部分に係る制御の一例を表わすタイミングチャートである。なお、図６７は、総投入個数が１５のときに第１条から第３条の各投入装置にそれぞれ５球ずつの投入個数が振り分けられ、第１条の第３球と第４球とが連球となった例を示している。
【０３４７】
実施形態１と同様にして連球発生フラグ保持手段６１２Ａに保持されたいずれかの条の連球発生フラグが設定されるのと実質的に同一のタイミングで、連球制御手段６１４Ａａ〜６１４Ａｃは、連球状態が発生した条における遊技球の投入を直ちに中断するために、当該条の投入ソレノイド作動フラグ９０７ａ〜９０７ｃを解除する。連球制御手段６１４Ａａ〜６１４Ａｃは、連球状態が発生した条に対応する通過センサカウンタ９０９ａ〜９０９ｃの値が「０」になったときに、投入個数保持手段６０４Ａａ〜６０４Ａｃに保持された当該条の未投入の個数の遊技球を全て当該条により投入させるために、当該条の投入ソレノイド作動フラグ９０７ａ〜９０７ｃを設定する。
【０３４８】
最終球判定手段６０８Ａａ〜６０８Ａｃは、当該条の予定投入個数が「１」である状態で上側素子４１５ａ１，４１５ｂ１，４１５ｃ１が最終球の通過開始を検出したときに、対応する条の投入動作を停止させるために投入ソレノイド作動フラグ９０７を解除する。
このとき、連球の発生に起因して、個数エラー判定手段６３１、通過時間エラー判定手段６３２ａ〜６３２ｃ、補助通過時間エラー判定手段６３３ａ〜６３３ｃが、エラー判定を行わないようにする点は、実施形態１と同様である。
【０３４９】
〔第３の形態〕
本実施形態３は、連球が発生した後の制御を上記実施形態２と異ならせたものであり、具体的には、連球が発生したときに第１計数手段６０７Ｂａ〜６０７Ｂｃによるカウント値に２を加算して、各条における実際の投入数が投入予定個数と一致するように制御することを特徴とするものである。
【０３５０】
図６８は本発明の実施形態３の特徴部分に係る機能ブロック図である。図６９は、本発明の実施形態３の特徴部分に係る制御の一例を表わすタイミングチャートである。なお、図６９は、総投入個数が１５のときに第１条から第３条の各投入装置にそれぞれ５球ずつの投入個数が振り分けられ、第１条の第３球と第４球とが連球となった例を示している。
【０３５１】
実施形態１と同様にして連球発生フラグ保持手段６１２Ｂに保持されたいずれかの条の連球発生フラグが設定されるのと実質的に同一のタイミングで、連球制御手段６１４Ｂａ〜６１４Ｂｃは、連球が発生した条における遊技球の投入を直ちに中断するために投入ソレノイド作動フラグ９０７を解除し、投入個数保持手段６０４Ｂａ〜６０４Ｂｃに保持された当該条の投入予定個数及び総投入予定個数から値「２」を減算し、かつ第１計数手段６０７Ｂａ〜６０７Ｂｃで計数された通過済個数Ａに値「２」を加算する。連球制御手段６１４Ｂａ〜６１４Ｂｃは、値「２」が減算された投入予定個数の遊技球を全て連球状態が発生した当該条により投入するように当該条の投入ソレノイド作動フラグ９０７を設定する。
前掲した通り、連球状態が検出される直前の遊技球（図６９の第３球目）とそれに続く遊技球（図６９の第４球目）については、第１計数手段６０７Ｂａ〜６０７Ｂｃが計数しないために、その２個分に関して当該条の投入予定個数、総投入予定個数及び通過済個数Ａに対して補正を行っている。
【０３５２】
当該条における遊技球の投入が再開されると、当該条の投入予定個数が「１」となった状態で上側素子４１５ａ１，４１５ｂ１，４１５ｃ１が最後の遊技球の通過開始を検出したときに、対応する条の投入動作を止めるように当該条の投入ソレノイド作動フラグ９０７を解除する。
このとき、連球状態の発生に起因して、通過時間エラー判定手段６３２ａ〜６３２ｃ及び補助通過時間エラー判定手段６３３ａ〜６３３ｃが、エラー判定を行わないようにする点は、実施形態１と同様である。
【０３５３】
このように、実施形態３では、実際の未投入球数と投入個数保持手段６０４ａ〜６０４ｃに保持された投入予定個数とを一致させるように補正が行われるので、連球の発生に起因して予定投入個数よりも実際の投入個数が多くなってしまうのを防止することができる。
なお、上記実施形態では、投入個数保持手段６０４Ｂａ〜６０４Ｂｃに保持された投入予定個数を補正する構成としたが、これに限らず、例えば連球発生フラグが設定されている間は、下側素子４１５ａ２，４１５ｂ２，４１５ｃ２が遊技球の通過完了（下流通過検出信号の立下り）を検出する毎に無条件（正常な通過か否かを問わず）に第１計数手段６０７Ｂａ〜６０７Ｂｃが当該条の投入予定個数、総投入予定個数及び通過済個数Ａを更新する構成として、実際の投入個数と通過済個数Ａと一致させてもよい。
【０３５４】
〔第４の形態〕
本実施形態４は、連球が発生した後の制御を上記の実施形態１と異ならせた形態であって、連球発生後において連球発生タイミングに関わらず、所定の時間以上待機させてから再投入動作を実施することを特徴とするものである。なお、本実施形態４では、上記の実施形態１の場合と異なり個数エラーの判定を主制御装置４５ａのタイマ割込み処理において実行し、また、上記の実施形態１とは異なる方式で遊技球ベット処理を実行する場合について説明するが、再投入動作前に所定の時間以上待機させること以外は、実質的に同一である。また、払出制御基板３７ａ及び副制御基板４７ａにおける制御は同一である。以下においては、実施形態１と異なる部分についてのみ詳細に説明する。
【０３５５】
まず、主制御装置４５ａのタイマ割込み処理について説明する。図７０は、主制御装置４５ａのタイマ割込み処理の一例を表すフローチャートである。主制御装置４５ａのタイマ割込み処理では、センサ監視処理Ｓ５００７の内部処理が異なること及び通過センサカウンタ９０９ａ〜９０９ｃの更新（図３３におけるＳ２１６〜Ｓ２１９）を行わないこと以外は実施形態１における主制御装置４５ａのタイマ割込み処理と同一である。なお、通過センサカウンタ９０９ａ〜９０９ｃの更新は、後述する遊技球ベット処理５３０６内で実行される。なお、本形態では、第１条〜第３条のカウントセンサカウンタ９１３ａ〜９１３ｃは用いられない。
【０３５６】
ここで、センサ監視処理Ｓ５００７について説明する。センサ監視処理Ｓ５００７では、まず、払出動作中であるか否かが判定され（Ｓ５１０１）、また、払出制御基板３７ａからの払出カウント信号の受信が検知されているか否かが判定される（Ｓ５１０２）。払出動作中であるか否かは、具体的には、払出制御基板３７ａからの払出中信号の受信が検知されている場合には払出動作中と判定し、検知されていない場合には払出動作中でないと判定する。払出動作中でないにも関わらず払出カウント信号が受信されている場合には、正常な払出による遊技球の通過ではないと判定して、期間外払出エラーフラグが設定される（「期間外払出エラーフラグ設定処理」Ｓ５１０３）。なお、期間外払出エラーフラグが設定されると、後述する払出エラー処理において、エラー処理が実行されると共にエラー発生が報知されることとなる。
【０３５７】
その後に、投入動作中であるか否かが判定され（Ｓ５１０４）、また、通過センサ信号が検知されているかが判定される（５１０５）。投入動作中であるか否かは、具体的には、投入動作期間フラグが設定されている場合には投入動作中と判定し、投入動作期間フラグが設定されていない場合には投入動作中でないと判定する。投入動作中でないにも関わらず通過センサ４１５ａ〜４１５ｃからの上流通過検出信号又は下流通過検出信号が受信されている場合には、正常な投入による遊技球の通過ではないと判定して、期間外投入エラーフラグが設定される（「期間外投入エラーフラグ設定処理」Ｓ５１０８）。なお、期間外投入エラーフラグが設定されると、後述する投入エラー処理において、エラー処理が実行されると共にエラー発生が報知される。次に、各種のセンサからの信号状態が変化している場合には、センサ検知情報を更新する（「センサ検知情報更新処理」Ｓ５１０９）。
【０３５８】
センサ検知情報更新処理Ｓ５１０９の後に、カウントセンサ４１６ａ〜４１６ｃを正常に通過する遊技球の個数（通過済個数カウンタＢの値）が計数される（「補助通過数計数処理」Ｓ５１１０）。ここで、補助通過数計数処理Ｓ５１１０について詳細に説明する。図７２は、補助通過数計数処理の一例を表すフローチャートである。補助通過数計数処理Ｓ５１１０では、まず、いずれかの条からの補助通過検出信号の立下りが検知されていれば、通過済個数カウンタＢの値が立下りを検知した条の数だけ加算された値に更新される（「補助通過数加算処理」Ｓ５２０１）。補助通過数加算処理Ｓ５２０１の後に、投入済個数カウンタＡ９０１の値と通過済個数カウンタＢ９０２の値とを比較するタイミングを決定するための個数比較タイマが設定されているか否かが判定される（Ｓ５２０２）。具体的には、個数比較タイマの値が、「０」を超えて大きい場合に個数比較タイマが設定されていると判定され、「０」である場合には個数比較タイマが解除されていると判定される。なお、個数比較タイマは、遊技者による始動レバー１２４の操作に応じて所定の値（本形態では、「２０３」）に設定される。個数比較タイマが設定されていない場合には、補助通過数計数処理Ｓ５１１０が終了する。一方、個数比較タイマが設定されていない場合には、個数比較タイマの値が現在値から「１」だけ減算した値に更新される（「個数比較タイマ更新処理」Ｓ５２０３）。個数比較タイマ更新処理Ｓ５２０３の後に、個数比較タイマが解除されたか否かが判定される（Ｓ５２０４）。個数比較タイマが解除された場合には、補助通過数計数処理Ｓ５１１０が終了する。一方、個数比較タイマが解除されていない場合には、再遊技状態であるか否かが判定されて（Ｓ５２０５）、再遊技状態である場合には補助通過計数処理Ｓ５１１０が終了する。
【０３５９】
判定処理Ｓ５２０５において再遊技状態でないと判定された場合には補助通過数（投入済個数カウンタＢ９０２の値）が投入済数（投入済個数カウンタＡ９０１の値）以上であるか否かが判定される（Ｓ５２０６）。補助通過数が投入済数以上である場合には補助通過計数処理Ｓ５１１０が終了し、投入済数未満である場合には個数エラーフラグが設定された後に補助通過計数処理Ｓ５１１０が終了する。個数エラーフラグが設定されると、エラー処理が実施されると共に、個数エラーの発生が報知されることとなる。実施形態１の場合の個数判定の条件が補助通過数（投入済個数カウンタＢ９０２の値）と投入済数（投入済個数カウンタＡ９０１の値）との合致であったのと異なり、本実施形態４では、補助通過数が投入済数以上であることを条件としているために、連球状態の発生によって補助通過数が投入済数以上となったとしても個数エラーと判定されることはない。つまり、個数エラーの判定条件の相違によって実質的に個数エラーの発生を阻止している。
【０３６０】
次に、主制御装置４５ａのメイン処理及び通常遊技処理（図３５及び図３６参照）について説明する。なお、これらにおいて、変動待機処理の内部処理のみが異なるためにその他の説明を省略する。図７３は、変動待機処理の一例を表すフローチャートである。
【０３６１】
変動待機処理Ｓ５３０４において、センサ監視処理Ｓ５３０６の内部処理が異なること及び投入球数比較処理（図３７におけるＳ７０９）が行われないこと以外は実施形態１における主制御装置４５ａの変動待機処理と実質的に同一である。なお、投入球数比較処理と同様の処理は、上述のようにタイマ割込み処理のセンサ監視処理Ｓ５００７において実行される。
【０３６２】
ここで、遊技球ベット処理Ｓ５３０６について詳細に説明する。図７４は、遊技球ベット処理の一例を表すフローチャートである。遊技球ベット処理Ｓ５３０６では、まず、マックスベットボタン３０４の操作可否を報知する発光装置（図示せず）や始動レバー１２４の操作可否を報知する発光装置１３２の発光を制御する（「スイッチＬＥＤ発光制御処理」Ｓ５４０１）。具体的には、スイッチ点灯フラグの設定に応じて発光を制御する。
【０３６３】
スイッチＬＥＤ発光制御処理Ｓ５４０１の後に、投入許可状態であるか否かが判定される（Ｓ５４０２）。具体的には、マックスベットボタン３０４の操作可否を表す発光装置の点灯フラグが設定されているか否かが判定される。投入許可状態でない場合（投入禁止状態）には、本遊技球ベット処理Ｓ５４０６が終了する。一方、投入許可状態である場合には、投入開始か否かが判定される（Ｓ５４０３）。具体的には、１ベットボタン１１４又はマックスベットボタン３０４の操作に応じた１ベット操作信号又は最大ベット操作信号が立上り状態（オフ状態からオン状態への移行）であるか否かが判定される。なお、実際的な１ベット操作信号又は最大ベット操作信号のオン・オフ状態は、タイマ割込み処理のスイッチ読込処理Ｓ５００６で監視されており、判定処理Ｓ５４０３では、スイッチ読込処理Ｓ５００６で取得された情報を参照している。１ベット操作信号又は最大ベット操作信号が立上り状態でない場合には、本遊技球ベット処理Ｓ５３０６が終了する。
【０３６４】
１ベット操作信号又は最大ベット操作信号が立上り状態である場合には、ベットが完了しているか否かが判定される（Ｓ５４０４）。具体的には、特別遊技状態におけるＪＡＣゲーム状態である場合には１ベット（５球の投入）が完了しているか否かが判定され、その他の遊技状態である場合には３ベット（１５球の投入）が完了しているか否かが判定される（Ｓ２０６）。ベットが完了していない場合には、投入すべき遊技球の個数（投入予定個数）が決定される（Ｓ５４０５）。具体的には、既に投入が完了している遊技球の個数（投入済個数Ａ）と、ベット操作信号の種類と、遊技状態の種類（ＪＡＣゲーム状態か否か）とを参照して、投入予定個数が決定される。例えば、投入済個数Ａが「０」であり、最大ベット操作信号の立上りが検知されている場合には、ＪＡＣゲーム状態においては投入予定個数が「５」に設定され、ＪＡＣゲーム状態以外においては投入予定個数が「１５」に設定される。また、１ベットボタン１１４が操作されて５球が投入されたときやマックスベットボタン１３０４が操作されたにも関わらず球切れ等によって前回の投入動作で５球しか投入できなかったときに、最大ベット操作信号の立上りが検知された場合には、「１５」から投入済個数カウンタＡ９０１の値「５」を減じた「１０」が投入予定個数に設定される。投入予定数決定処理Ｓ２０７の後に、遊技球の投入を実質的に管理する処理が実行される（「投入監視処理」Ｓ５４０６）。
【０３６５】
ここで、投入監視処理Ｓ５４０６について詳細に説明する。図７５は、投入監視処理の一例を表すフローチャートである。投入監視処理Ｓ５４０６では、まず、投入予定個数を投入予定個数カウンタの値として設定し（「投入予定数決定処理」Ｓ５５０１）、全条における投入動作の許可設定が行われる（「全条投入許可設定処理」Ｓ５５０２）。投入動作の許可設定においては、具体的には各条の投入リトライフラグ（９０６ａ〜９０６ｃ）が設定される。各条の投入リトライフラグ（９０６ａ〜９０６ｃ）が「１」の場合は投入が許可された投入許可状態を表し、「０」の場合は投入禁止状態を表している。全条投入許可設定処理Ｓ３０２の後に、初投入動作時に実行されると共に、必要に応じて初回の投入動作に引き続き行われる再投入動作時に実行されるループ処理（Ｓ５５０３〜Ｓ５５１７）に移行する。
【０３６６】
ループ処理において、まず、投入監視情報が初期化される。具体的には、投入予定個数カウンタ（９０４ａ〜９０４ｃ）（条別の投入予定数）の各々が「０」に設定され、各条の投入ソレノイド作動フラグ（９０７ａ〜９０７ｃ）（通過規制作動フラグ）の各々が解除され、条別の通過許可期間の各々の残り時間に相当する条別の通過許可残時間情報（通過センサカウンタ９０９ａの値）が「０」に設定され、条別の参照位相の各々として第１位相（位相情報値「０」）が選択される（Ｓ５５０３）。
【０３６７】
参照位相は、正常判定用位相変化パターンから選択される位相（位相情報値：「０」〜「３」）である。なお、正常判定用位相変化パターンは、第１位相（位相情報値「０」）、第２位相（位相情報値「２」）、第３位相（位相情報値「３」）及び第４位相（位相情報値「１」）のこの順序での順序列で構成され。また、連球判定用位相パターンは、第２位相及び第３位相で構成される。
【０３６８】
投入動作期間を終了するか否かを、投入予定個数の遊技球の投入が完了しているか否かの判定（Ｓ５５０４）と、再投入動作が許可されている条があるか否かの判定（Ｓ５５０５）とによって判断する。投入予定数の遊技球の投入が完了しておらず、かつ、投入が許可されている条がある場合には、次の処理に移行する。一方、それ以外の場合、つまり、投入予定数が投入されていれば再投入動作を行う必要がないために、また、投入が許可されている条がない場合には投入動作自体が続行できないために、本投入監視処理Ｓ５４０６が終了する。
【０３６９】
判定処理Ｓ５５０５の後に、連球発生フラグが設定されているかが判定される（Ｓ５５０６）。連球発生フラグが設定されている場合には、後述の再投入開始待機処理Ｓ５５０８に移行し、連球発生フラグが設定されていない場合には、全条の投入リトライフラグ９０６ａ〜９０６ｃが全て設定されているか否かが判定される（Ｓ５５０７）。球切れの発生又は連球の発生による再投入動作である場合には、所定の時間（本形態では、５４回の１．４９ｍｓ間隔のタイマ割込みに相当する約８０ｍｓ）だけ待機する（「再投入開始待機処理」Ｓ５５０８）。
【０３７０】
再投入開始待機処理Ｓ５５０８の後に、投入予定数を投入許可条の各々で個数が２以上異ならないように実質的に均等に振り分けて、各投入許可条で投入すべき遊技球の個数（投入予定個数カウンタ９０４ａ〜９０４ｃの値）が決定されると共に、他の投入監視情報の各々が所定の投入開始時用の初期情報に設定される（「投入予定数振分処理」Ｓ５５０９）。振分投入予定個数の決定においては、上皿３０２に流入した遊技球は、構造的に、第３条の遊技球投入部４１０ａに最も流入し易く、第１条の遊技球投入部４１０ａに最も流入し難くなっているために、第３条に振り分けられる遊技球の個数が第１条及び第２条に振り分けられる遊技球の個数以上であり、かつ、第２条に振り分けられる遊技球の個数が第１条に振り分けられる遊技球の個数以上となるように優先順位を付けて振り分けている。また、各条の投入予定個数カウンタ９０４ａ〜９０４ｃの値が「１」以上であるすべての条に対して、投入ソレノイド作動フラグ（９０７ａ〜９０７ｃ）が設定され、通過センサカウンタ９０９ａ〜９０９ｃの値に「２０３」が設定され、参照位相が第１位相に設定される。
【０３７１】
投入予定数振分処理Ｓ５５０９の後に、タイマ割込みが実行されるまで待機して（「タイマ割込み待機処理」Ｓ５５１０）、タイマ割込みの完了に応じて、返却操作が開始されたか否かが判定される（Ｓ５５１１）。返却操作の開始と判定された場合には、投入を中止する処理が実行される（「投入中止処理」Ｓ５５１８）。
【０３７２】
判定処理Ｓ５５１１において返却操作の開始ではないと判定された場合には、いずれかの条が通過許可期間中であることを表す投入動作中フラグ（投入動作中情報）が解除される（「投入中情報初期化処理」Ｓ５５１２）。投入動作中フラグは、後述の第１条投入制御処理Ｓ５５１３、第２条投入制御処理Ｓ５５１４、第３条投入制御処理Ｓ５５１５において各条の通過許可期間が終了していない場合に設定される。投入中情報初期化処理Ｓ５５１２の後に、第１条に対する投入制御処理、第２条に対する投入制御処理及び第３条に対する投入制御処理が実行される（「第１条投入制御処理」Ｓ５５１３，「第２条投入制御処理」Ｓ５５１４，「第３条投入制御処理」Ｓ５５１５）。投入中情報初期化処理Ｓ５５１２及び第１条から第３条の投入制御処理Ｓ５５１３〜Ｓ５５１５は、タイマ割込み間隔で１度ずつ実行される。なお、第１条投入制御処理Ｓ５５１３，第２条投入制御処理Ｓ５５１４，第３条投入制御処理Ｓ５５１５の詳細については、本投入監視処理Ｓ５４０６の全体的な説明後に記載する。
【０３７３】
第３条投入制御処理Ｓ５５１５の後に、各条の投入ソレノイド作動フラグ（９０７ａ〜９０７ｃ）を参照して、全条の投入ソレノイド４１４ａ〜４１４ｃの駆動を制御する（「全条投入ソレノイド駆動処理」Ｓ５５１７）。各条の投入ソレノイド作動フラグ（９０７ａ〜９０７ｃ）は、投入予定数振分処理Ｓ５５０９において解除状態から設定状態に変更される場合があり、第１条投入制御処理Ｓ５５１３、第２条投入制御処理Ｓ５５１４、第３条投入制御処理Ｓ５５１５において設定状態から解除状態に変更される場合がある。全条投入ソレノイド駆動処理Ｓ５５１６の後に、全条の投入動作が終了したか否かが判定される（Ｓ５５１７）。具体的には、投入動作中フラグ（投入動作中情報）が設定されていない場合に全条の投入動作が終了したと判定される。これは、全条の通過許可期間が終了していること、つまり、全条の通過センサカウンタ９０９ａ〜９０９ｃの値が「０」であることと同義である。
【０３７４】
ここで、第１条投入制御処理Ｓ５５１３、第２条投入制御処理Ｓ５５１４、第３条投入制御処理Ｓ５５１５について詳細に説明する。なお、第２条投入制御処理Ｓ５５１４、第３条投入制御処理Ｓ５５１５は、第１条投入制御処理Ｓ５５１３と実質的に同一であるために、第１条投入制御処理Ｓ５５１３の説明における「第１条」なる文言を第２条投入制御処理Ｓ５５１４では「第２条」と、第３条投入制御処理Ｓ５５１５では「第３条」と読み替えることとして、その詳細な説明を省略する。図７５は、第１条投入制御処理の一例を表すフローチャートである。
【０３７５】
第１条投入制御処理Ｓ５５１３では、まず、第１条の通過許可期間中であるか否かが判定される。具体的には第１条の通過センサカウンタ９０９ａの値が「０」であるか否かが判定される（Ｓ５６０１）。第１条の通過センサカウンタ９０９ａの値が「０」である場合は第１条の通過許可期間外を意味し、第１条の通過センサカウンタ９０９ａの値が「０」を超えて大きい場合は第１条の通過許可期間内を意味する。判定処理Ｓ５６０１の後に、第１条の位相が変化したかが判定される（Ｓ５６０２）。具体的には、直前のタイマ割込み処理のスイッチ読込処理Ｓ５００６で読み込まれた第１条の位相が正常な位相パターンのうちの現在選択されている第１条の位相（以下、第１条の参照位相と称す）と同一であるか否かが判定される。
【０３７６】
判定処理Ｓ５６０２において第１条の位相に変化がないと判定された場合には、第１条の通過許可期間が今回の第１条投入制御処理Ｓ３１２において終了するか否かが判定される（Ｓ５６０３）。具体的には、第１条の通過センサカウンタ９０９ａの値の現在値から「１」だけ減算した値が「０」であるかによって判定される。なお、ここでは、第１条の通過センサカウンタ９０９ａの値は更新されない。第１条の通過許可期間が終了すると判定された場合には、第１条の通過センサカウンタ９０９ａの値が「１」だけ減算された値に更新される（「通過許可時間更新処理」Ｓ５６０４）。一方、第１条の通過許可期間が終了しないと判定された場合には、第１条が投入禁止状態であるか否かが判定される（Ｓ５６０５）。具体的には、第１条の投入ソレノイド作動フラグ９０７ａが設定されているか否かが判定される。第１条の投入ソレノイド作動フラグ９０７ａが設定されている場合には第１条の投入フリッカ４１３ａが既に遊技球の流下を禁止しているか、禁止するために移動中であるかを意味し、第１条の投入ソレノイド作動フラグ９０７ａが設定されていない場合には、第１条の投入フリッカ４１３ａが遊技球の流下を許可しているか、許可するために移動中であるかである。判定処理Ｓ５６０３において肯定判定される場合としては、例えば、（１）第１番目に投入されるべき遊技球が投入予定数振分処理Ｓ５６０９で設定された第１条の通過許可期間内に第１条の通過センサ４１５ａの通過を開始しない場合（球切れの場合）や、（２）第１番目に投入されるべき遊技球が投入予定数振分処理Ｓ５６０９で設定された第１条の通過許可期間内に第１条の通過を開始しない場合（球詰まりの場合）や、先行遊技球の第１条の通過センサ４１５ａの通過開始時に延長された第１条の通過許可期間（後述する通過許可期間延長処理Ｓ５６１９で設定）内に後続球が第１条の通過センサ４１５ａの通過を開始しない場合（球切れの場合）や、（４）先行球の通過開始時に延長された第１条の通過許可期間（後述する通過許可期間延長処理Ｓ５６１９で設定）内に後続球が第１条の通過センサ４１５ａの通過を完了しない場合（球詰まりの場合）が挙げられる。既に第１条が投入禁止状態である場合には、第１条の通過許可時間更新処理Ｓ５６０４により第１条の通過センサカウンタ９０９ａの値が「１」だけ減算された値に更新される。
【０３７７】
判定処理Ｓ５６０５において第１条が通過禁止状態でないと判定された場合には、第１条による再投入を禁止するために第１条の投入リトライフラグ９０６が解除される（「再投入禁止設定処理」Ｓ５６０６）。なお、第１条の通過許可期間が満了予定であるにも関わらず通過許可状態である場合、第１条において投入されるべきであった少なくとも最後の遊技球の通過が開始されていないために再投入が実行されることとなるが、第１条による再投入は行われないこととなる。
【０３７８】
再投入禁止設定処理Ｓ５６０６の後に、遊技球が第１条の通過センサ４１５ａを通過中であるか否かが判定される（Ｓ５６０７）。遊技球が第１条の通過センサ４１５ａ通過中である場合は、球詰まりや不正投入装置（図示せず）を用いた不正行為等によって遊技球が第１条の通過許可期間内に第１条の通過センサ４１５ａの通過を完了していない場合であるので、球式回胴遊技機１０の遊技進行を停止させると共に通過時間エラーの発生を報知するために通過時間エラーコマンドがリングバッファに格納される（「通過時間エラー処理」Ｓ５６０８）。一方、遊技球が通過中でない場合は、第１条における球切れによる第１条の通過許可期間満了予定であるためにエラーとはせずに、第１条の通過センサ４１５ａ投入ソレノイド作動フラグ９０７を解除し（「通過規制情報変更処理」Ｓ５６０９）、第１条の通過センサカウンタ９０９ａの値に「１４０」を設定することによって実質的に約２００ｍｓに相当する時間だけ第１条の通過許可期間を延長する（「通過許可期間延長処理」Ｓ５６１０）。
【０３７９】
判定処理Ｓ５６０２で第１条の位相に変化があると判定された場合には、正常な位相変化であるか否かが判定される（Ｓ５６１１）。具体的には、直前のタイマ割込み処理のスイッチ読込処理Ｓ５００６で検知された第１条の検出位相が、正常判定用位相変化パターンにおいて第１条の参照位相の次に順序付けられた位相と同一である場合に正常な位相変化であると判定され、異なる場合に正常な位相変化でないと判定する。判定処理Ｓ５６１１において第１条の位相変化が正常でないと判定された場合には、直前のタイマ割込み処理のスイッチ読込処理Ｓ５００６で検知された第１条の検出位相が、連球判定用位相変化パターンとしての連球位相（第３位相及び第４位相いずれか）と同一であるか否かが判定される（Ｓ５６１２）。第１条の検出位相が連球位相とも異なる場合には、球式回胴遊技機１０の遊技進行を停止させると共に、通過順序エラーの発生を報知するために通過順序エラーコマンド（エラーコマンドの一種）がリングバッファに格納される（「通過順序エラー処理」Ｓ５６１３）。
【０３８０】
判定処理Ｓ５６１１において第１条の位相変化が正常であると判定された場合には、第１条の参照位相が、正常な位相パターンにおける順序に従って現在選択されている位相から次の位相に循環的に更新される（「参照位相更新処理」Ｓ５６１４）。例えば、第１条の参照位相は、現在選択されている位相が第１位相である場合には第２位相に更新され、現在選択されている位相が第４位相である場合には第１位相に更新される。
【０３８１】
参照位相更新処理Ｓ５６１４の後に、遊技球の通過完了であるか否かと遊技球の通過開始であるか否かとが判定される（Ｓ５６１５，Ｓ５６１６）。具体的には、判定処理Ｓ５６１５において、第１条の位相が第１位相である場合に通過完了であると判定され、第１条の位相が第１位相である場合に通過完了でないと判定される。また、判定処理Ｓ５６１６において、第１条の位相が第２位相である場合に通過開始であると判定され、第１条の位相が第２位相でない場合に通過開始であると判定される。
【０３８２】
判定処理Ｓ５６１６において遊技球の通過開始であると判定された場合には、第１条の通過センサＳ４１５ａの通過を開始した遊技球が第１条の最終球であるか否かが判定される（Ｓ５６１７）。具体的には、第１条の投入予定個数カウンタの値を「１」だけ減じた値が「０」である場合には通過を開始した遊技球は第１条の最終球であると判定され、その値が「０」でない場合には通過を開始した遊技球は第１条の最終球でないと判定される。なお、この時点では第１条の投入予定個数カウンタの値は更新されない。第１条の最終球の通過開始である場合には、第１条の投入フリッカ４１３ａによる流入を禁止させるために第１条の投入ソレノイド作動フラグ９０７を解除して（「通過規制情報変更処理」Ｓ５６１８）、第１条の通過センサカウンタ９０９ａの値に「２０３」が設定されて第１条の通過許可期間が延長される（「通過許可期間延長処理」Ｓ５６１９）。なお、第１条の投入フリッカ４１３ａの流入許可状態から流入禁止状態への状態移行の駆動は、第１条の投入ソレノイド作動フラグ９０７の解除後に実行される全条投入ソレノイド駆動処理Ｓ５５１６（図７５参照）において行われる。一方、第１条の最終球の通過開始でない場合には、通過規制情報変更処理Ｓ５６１８がスキップされて、通過許可期間延長処理Ｓ５６１９が実行される。
【０３８３】
判定処理Ｓ５６１６において遊技球の第１条の通過開始でないと判定された場合には、判定処理Ｓ５６０２において第１条の位相に変化がないと判定された場合と同様に、通過判定処理Ｓ５６０３〜通過許可期間延長処理Ｓ５６１０が実行される。
【０３８４】
判定処理Ｓ５６１５において遊技球の第１条の通過完了であると判定された場合には、総投入個数カウンタ９０３の値が現在値から「１」だけ減算した値に更新され（「全投入残数更新処理」Ｓ５６２０）、投入済個数カウンタＡ９０１の値が現在値に「１」だけ加算した値に更新され（「全投入済数更新処理」Ｓ５６２１）、投入数やベット数等のベット情報の表示を必要に応じて更新し（「ベット情報更新処理」Ｓ５６２２）、第１条の投入予定個数カウンタの値を現在値から「１」だけ減算した値に更新する（「条別投入残数更新処理」Ｓ５６２３）。条別投入数更新処理Ｓ５６２３の後に、第１条の通過センサ４１５ａの通過を完了した遊技球が第１条の最終球であるか否かが判定される（Ｓ５６２４）。具体的には、第１条の投入予定個数カウンタ９０４ａの値が「０」である場合に通過を完了した遊技球は第１条の最終球であると判定され、第１条の投入予定個数カウンタ９０４ａの値が「０」でない場合に通過を完了した遊技球は第１条の最終球でないと判定される。判定処理Ｓ５６２４において第１条の最終球の通過完了であると判定された場合には、第１条の通過センサカウンタ９０９ａの値に「０」が設定される。これによって、第１条の通過許可期間が終了する。一方、第１条の最終球の通過完了でない場合には、判定処理Ｓ５６０２において第１条の位相に変化がないと判定された場合や判定処理Ｓ５６１６において第１条の通過開始でないと判定された場合と同様に、通過判定処理Ｓ５６０３〜許可期間延長処理Ｓ５６１０が実行される。
【０３８５】
判定処理Ｓ５６１２において第１条の位相が連球判定用通過パターンにおける連球位相と同一であると判定された場合には、連球発生フラグが設定され（Ｓ５６２６）、第１条の投入ソレノイド作動フラグ９０７ａが解除され（「通過規制情報変更処理」Ｓ５６２７）、かつ、通過許可期間が強制的に終了する（「通過許可期間終了処理」Ｓ５６２８）。なお、実施の形態１〜３における条別の連球発生フラグと異なり、本形態の連球発生フラグは、第１条から第３条に共通のフラグである。つまり、本形態の連球発生フラグは、第１条から第３条までのいずれかの条において連球状態が発生すれば設定され、全条で連球状態が発生しなければ解除状態を維持する。
【０３８６】
第１条の通過許可期間に関する処理（通過許可時間更新処理Ｓ５６０４、通過許可期間延長処理Ｓ５６１０，Ｓ５６１９及び通過許可期間終了処理Ｓ５６２５）の後に、第１条の通過許可期間が終了しているか否かが判定される（Ｓ５６２９）。具体的には、第１条の通過センサカウンタ９０９ａの値が「０」である場合には第１条の通過許可期間が終了している（通過許可期間外）と判定し、それが「０」でない場合には第１条の通過許可期間が終了していない（通過許可期間内）と判定する。第１条の通過許可期間が終了している場合には、本第１条投入制御処理Ｓ５５１３が終了し、第１条の通過許可期間が終了していない場合には、投入動作中フラグが設定されて（「投入動作中情報設定処理」Ｓ５６３０）、その後、本第１条投入制御処理Ｓ５５１３が終了する。上記のように、第１条投入制御処理Ｓ５５１３は、判定処理Ｓ５６０１〜投入動作中情報設定処理Ｓ５６３０を含んでいる。
【０３８７】
図７４に示されたように、投入監視処理Ｓ５４０６の後に、上記の投入監視処理Ｓ５４０６内での制御に応じてベットボタンＬＥＤや始動レバーＬＥＤの設定を変更する必要が生じた場合には、これらの表示を変更させるために各種のＬＥＤの設定を更新する（「スイッチ点灯フラグ更新処理」Ｓ５４０７）。スイッチ点灯フラグ更新処理Ｓ５４０７の後に、投入中返却状態であるか否かが判定される（Ｓ５４０８）。具体的には、遊技者による上皿球返却レバー３８６の操作に基づく返却スイッチ信号がオン状態である場合に投入中返却状態と判定されて、返却スイッチ信号がオン状態である場合に投入中返却状態でないと判定される。投入中返却状態である場合には、返却スイッチ信号がオフ状態に移行するまで待機すると共に、オフ状態への移行後に所定の時間だけ更に経過するまで待機する（「上皿貯留球返却完了待機処理」Ｓ５４０９）。待機が完了すると、既に遊技球の投入が行われている場合には、具体的には、投入済数が「０」でない場合には、投入された個数と同数の遊技球を払い出させるために、投入球払出コマンド（払出コマンドの一種）が設定される（「投入球返却処理」Ｓ５４１０）。なお、投入球返却処理Ｓ５４１０は返却処理Ｓ５３０５（図５３）と同一の処理である。投入球払出コマンドは払出制御基板１０３７ａに送信されることとなり、払出制御基板１０３７ａでは投入球払出コマンドの受信に応じて払出装置１０３３から投入済数と同数の遊技球を払い出させる。
【０３８８】
その後、各種のベットボタン１１４，３０４が操作されたとしてもその操作に応じた処理を実行させない期間を決定する投入禁止タイマが設定される（「投入禁止タイマ設定処理」Ｓ５４１１）。これによって、所定の時間が経過するまでは各種のベットボタンの操作が無効化される。投入禁止タイマ設定処理Ｓ２１３の後に、補助通過許可期間が設定される。具体的には、補助通過許可残時間情報（カウントセンサカウンタに相当）に「２０３」（約３００ｍｓ）が設定される。なお、補助通過許可残時間情報は、タイマ割込み処理におけるセンサ監視処理Ｓ５００７において、補助通過許可時間情報が「０」を越えて大きい場合に、タイマ割込み処理の実行ごとに「１」だけ減算された値に更新される。補助通過許可期間は遊技球の通過を正常な通過として許容し、その通過個数が計数される期間である。なお、投入動作中においても、遊技球の通過を正常な通過として許容し、その通過個数が計数される。補助通過許可期間設定処理Ｓ２１４の後に、投入動作中である場合には投入動作期間フラグが解除されて、投入動作期間が完全に終了する（「球処理状態更新処理」Ｓ２１５）。上記のように、遊技球ベット処理Ｓ１４０５は、判定処理Ｓ４０１〜投入動作中情報設定処理Ｓ４２８を含んでいる。
【０３８９】
遊技球ベット処理Ｓ５３０６の終了後に、図７４に示されたように、ベット数が最大規定数である変動許可状態であるか否かが判定される（Ｓ５３０７）。変動許可状態でない場合には、投入エラー処理Ｓ５３０３から判定処理Ｓ５３０７までが繰り返される。一方、変動許可状態である場合には、始動レバー１１２４の操作に応じた変動開始信号が受信されているか否かが判定される（Ｓ５３０８）。変動開始信号が受信されていない場合には、投入エラー報知処理Ｓ５３０３から判定処理Ｓ５３０８までが繰り返される。一方、変動開始信号が受信されている場合には、本変動待機処理Ｓ６０４が終了する。以上で説明したように処理過程（Ｓ５３０１〜Ｓ５３０９）を経て、変動待機処理Ｓ６０４が完了する。
【０３９０】
上記の制御処理に従った本形態の投入制御について概ね時系統に沿って説明する。なお、再投入動作を行うことなく投入動作が完了する場合について説明した後に、連球状態の発生により再投入動作を行う場合について説明する。また、参考のために、連球状態の発生に起因する再投入動作と球切れの発生に起因する投入動作との相違を説明する。図７７は、再投入動作が行われずに投入が完了する投入動作の一例を表すタイミングチャートである。
【０３９１】
投入許可状態（Ｓ２０３：Ｙ）にける遊技者によるマックスベットボタン１３０４の操作に基づくマックスベット操作信号（「ベット指示」の一種）の立上りの検知（ｔａ）に応じて（Ｓ５４０３：Ｙ）、まず、通常遊技状態の場合には「１５」から投入済個数カウンタＡの値を減じた値が、一方、特別遊技状態におけるＪＡＣゲームの場合には「５」から投入個数カウンタＡを減じた値が、投入予定数として設定される（Ｓ５４０５）。なお、前回の投入制御で投入予定数の投入が完了している場合には、マックスベット操作信号を検知しても実質的な処理を行わない。投入予定数を第１条、第２条及び第３条のうち投入可能な条（以下、「投入許可条」と称す）に振り分けて条別の投入予定個数カウンタ９０４ａ〜９０４ｃの値が決定される。
【０３９２】
投入予定数の振分の完了後に、第１条の通過センサカウンタ９０９ａの更新を実質的に開始させる（ｔｂ）。具体的には、第１条の通過センサカウンタ９０９ａの値に所定の時間（本形態では、約３００ｍｓ）に対応する値（本形態では、「２０３」）が設定される。なお、通過センサカウンタ９０９ａの値は、「０」以上の値である場合にタイマ割込みごとに、つまり、実質的に１．４９ｍｓごとに「１」だけ減算される（Ｓ５６０４）。また、第１条の投入ソレノイド作動フラグ９０７ａの設定に応じて、第１条の投入ソレノイド４１４ａへの通電が開始されて第１条の投入フリッカ４１３ａが作動することとなり（Ｓ５５１６）、球通路４０２ａにおける遊技球の通過が許可されて第１条における遊技球の投入が実際的に開始される。なお、第１条の投入ソレノイド作動フラグ９０７ａが解除されるまで、第１条の投入ソレノイド４１３ａへの通電を維持する。同様に、第２条及び第３条における遊技球の投入が実際的に開始される（Ｓ５６１６）。以下においては、図７７に示されたように、第１条、第２条及び第３条の投入予定個数カウンタ９０４ａ〜９０４ｃの各々の値が「５」である場合について説明する。
【０３９３】
遊技球の通過が許可されると、球通路４０２ａから排出通路４０６ａへの遊技球の流下が開始される。なお、第１条の上流通過検出信号及び下流通過検出信号の出力状態は、定期的に監視されており（Ｓ１１０８）、タイマ割込みごとに、前々回の第１条の検出位相及び前回の第１条の検出位相を前回の第１条の検出位相及び今回の第１条の検出位相が更新される。
【０３９４】
遊技球の流下が開始されると、第１条の検出位相が変化するまで（Ｓ５６０２：Ｙ）、タイマ割込み間隔ごとに第１条通過投入制御処理（Ｓ５５１４）が実行されて、その度に通過センサカウンタ９０９ａの値（通過許可残時間情報）が「１」だけ減算される（Ｓ５６０４）。また、第１条の通過センサカウンタ９０９ａの値は「０」ではない（Ｓ４２７）ために、投入動作中フラグ（投入動作中情報）が設定される。投入動作中フラグは、第１条に固有の情報ではなく、第２条及び第３条に共通の情報であり、投入動作中フラグが判定時（Ｓ３１８）に「０」であれば、全条における通過センサカウンタ９０９ａの値が「０」であることを意味する。また、投入動作中フラグは、全条に対する投入制御処理Ｓ３１４〜Ｓ３１６の一巡に応じて「０」に初期化される。なお、実施の形態１〜３においてはこのフラグは使用されていない。投入作動中フラグが設定された後に、今回の第１条投入制御処理（Ｓ５５１４）において投入ソレノイド作動フラグ９０７ａが解除されていないために第１条の投入ソレノイド４１３ａの状態は変化しない（Ｓ５５１６）。また、投入動作中フラグが設定されているために、全条における通過許可期間が終了したとは判定されず（Ｓ５５１７：Ｎ）、タイマ割込み処理の実行を待って次回の第１条投入制御処理（Ｓ５５１４）が実行される。
【０３９５】
なお、図７７とは異なり、第１条の検出位相が変化しないまま（Ｓ５６０２：Ｎ）、第１条の通過許可期間が終了する場合（通過センサカウンタ９０９ａの値が「１」である場合）（Ｓ５６０３）には、第１条の投入フリッカ４１３ａが通過禁止状態である投入禁止状態でないために、投入されるべき遊技球が第１条の球通路４０２ａに無いと判断して、後述する球切れ時の処理が実行される。なお、球切れ時の処理の詳細については後述する。また、図７７とは異なり、第１条の通過センサカウンタ９０９ａの値が「０」である場合（Ｓ５６２９：Ｙ）には、投入動作中フラグは設定されない（Ｓ５６３０のスキップ）。また、図７７とは異なり、第１条の投入ソレノイド作動フラグ９０７ａが解除された場合（Ｓ５６０９）には第１条の投入ソレノイド４１３ａが通過禁止状態に移行する（Ｓ５５１６）。また、図７７とは異なり、投入動作中フラグが設定されていない場合には、全条における通過許可期間が終了したと判定して（Ｓ５５１７：Ｎ）、初投入動作期間が終了する。なお、所定の条件を満たす（Ｓ５５０４：Ｙ，Ｓ５５０５：Ｎ）場合に再投入動作に移行し、所定の条件を満たさない場合には投入動作が終了する。なお、初投入動作期間の終了後の処理の詳細については後述する。
【０３９６】
第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の上流通過検出信号がオフ状態からオン状態に移行し（ｔ１１）、この位相変化は正常な位相変化であるので（Ｓ５６１１：Ｙ）、第１条の参照位相が第１位相（位相情報値「０」）から第２位相（位相情報値「２」）に更新される（Ｓ５６１４）。また、最終球でない（Ｓ５６１８：Ｎ）第１球の通過開始（Ｓ５６１６：Ｙ）であるので、第１条の通過センサカウンタ９０９ａの値が所定の時間Ｔａに対応する値に再設定される（Ｓ５６１９）。第１球の通過開始後において通過センサカウンタ９０９ａの値が「０」となるまでの期間が第１条の通過許可期間である。なお、この期間は、第１条における第１球の通過開始の時点から第１条の第２球の通過センサ４１５ａの通過開始の時点までの最大許容期間を兼ねている。第１条の通過センサカウンタ９０９ａの値は「０」ではない（Ｓ５６２９：Ｎ）ために、投入動作中フラグが設定される（Ｓ５６３０）。
【０３９７】
なお、図７７とは異なり、検出位相に位相変化があったにも関わらず、正常な位相変化と判定されない場合（Ｓ５６１１：Ｎ）には、連球状態の位相変化であるか否かが判定されて（Ｓ５６１２）、連球状態の位相変化でない場合（Ｓ５６１２：Ｎ）には通過順序エラー処理が実行され（Ｓ５６１３）、一方、連球状態の位相変化である場合には連球発生時の処理が実行される。
【０３９８】
その後、第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の下流通過検出信号がオフ状態からオン状態に移行し（ｔ１２）、この位相変化は正常な位相変化であるので（Ｓ５６１１：Ｙ）、第１条の参照位相が第２位相（位相情報値「２」）から第３位相（位相情報値「３」）に更新される（Ｓ５６１４）。また、通過センサ４１５ａの通過開始でも通過完了でもなく（Ｓ５６１５：Ｎ，Ｓ５６１６：Ｎ）、通過許可期間の終了でもない（Ｓ５６０３：Ｎ）ために、第１条の通過センサカウンタ９０９ａの値が「１」だけ減算される（Ｓ５６０４）。また、減算後の第１条の通過センサカウンタ９０９ａの値は「０」ではない（Ｓ５６２９）ために、投入動作中フラグが設定される（Ｓ５６３０）。
【０３９９】
その後、第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の上流通過検出信号がオン状態からオフ状態に移行し（ｔ１３）、この位相変化は正常な位相変化であるので（Ｓ５６１１：Ｙ）、第１条の参照位相が第３位相（位相情報値「３」）から第４位相（位相情報値「１」）に更新される（Ｓ５６１４）。また、通過センサ４１５ａの通過開始でも通過完了でもなく（Ｓ５６１５：Ｎ，Ｓ５６１６：Ｎ）、通過許可期間の終了でもない（Ｓ５６０３：Ｎ）ために、第１条の通過センサカウンタ９０９ａの値が「１」だけ減算される（Ｓ５６０４）。また、減算後の第１条の通過センサカウンタ９０９ａの値は「０」ではない（Ｓ５６２９）ために、投入動作中フラグが設定される（Ｓ５６３０）。
【０４００】
なお、図７７とは異なり、正常な位相変化でもなく連球状態の位相変化でもないと判定された場合（Ｓ５６１１：Ｎ，Ｓ５６１２：Ｎ）には、通過順序エラー処理が実行される（Ｓ５６１３）、正常な位相変化でないが連球状態の位相変化であると判定された場合（Ｓ５６１１：Ｎ，Ｓ５６１２：Ｙ）には、連球発生時の処理が実行される。また、図７７とは異なり、通過許可期間の終了であると判定された場合（Ｓ５６０３：Ｙ）には、第１条を投入許可条としないために投入リトライフラグ９０６ａが解除され（Ｓ５６０９）、第１条の通過センサ４１５ａの通過中である（Ｓ５６０７：Ｙ）ために通過時間エラー処理が実行される（Ｓ５６０８）。
【０４０１】
その後、第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の下流通過検出信号がオン状態からオフ状態に移行する（ｔ１４）、この位相変化は正常な位相変化であるので（Ｓ５６１１：Ｙ）、第１条の参照位相が第４位相（位相情報値「１」）から第１位相（位相情報値「０」）に更新される（Ｓ５６１４）。このとき、第２球は、まだ、第１条の上側素子４１５ａ１には到達しておらず、第１条の上流通過検出信号はオフ状態を維持している。また、第１球の通過センサ４１５ａの通過完了が検知された（Ｓ５６１５：Ｙ）ために、全条共通の投入残数が「１」だけ減算され（Ｓ５６２０）、全条共通の投入済数が「１」だけ加算され（Ｓ５６２１）、かつ、第１条の投入予定個数カウンタ９０４ａの値が「１」だけ減算される（Ｓ５６２３）。また、ベット数やベット数表示を必要に応じて更新する（Ｓ５６２２）。その後、第１球は最終球でなく（Ｓ５６２４：Ｎ）、また、第１条の通過許可期間の終了でもない（Ｓ５６０３：Ｎ）ために、第１条の通過センサカウンタ９０９ａの値が「１」だけ減算される（Ｓ５６０４）。また、減算後の第１条の通過センサカウンタ９０９ａの値は「０」ではない（Ｓ５６２９）ために、投入動作中フラグが設定される（Ｓ５６３０）。
【０４０２】
なお、図３１とは異なり、第１条の通過許可期間の終了であると判定された場合（Ｓ５６０３：Ｙ）であっても、第１条の投入フリッカ４１３ａが既に通過禁止状態（投入禁止状態）であるために、通過時間エラー処理（Ｓ４１０）が実行されることなく、第１条の通過センサカウンタ９０９ａの値が「１」だけ減算される。また、図７７とは異なり、第１条において第１球が最終球である場合には、第１条の通過センサカウンタ９０９ａの値が強制的に「０」に設定されて、第１条の投入許可期間が終了する（Ｓ５６２５）。これによって、第１条における初投入動作が完了することとなる。
【０４０３】
第１条の通過センサ４１５ａの通過を完了した第１球は、排出通路４０６ａを更に流下して、第１条のカウントセンサ４１６ａに向かう。第１条のカウントセンサ４１６ａの通過が開始されるとカウントセンサ信号がオフ状態からオン状態に移行する（ｔ１５）。カウントセンサ信号がオン状態からオフ状態への移行（ｔ１６）によって第１条のカウントセンサ４１６ａの通過完了が検知されると、投入済個数カウンタＢが「１」だけ加算される（Ｓ５２０１）。なお、本形態では、条別にカウントセンサ（４１６ａ〜４１６ｃ）を通過する遊技球の個数は計測しておらず、カウントセンサ４１６ａ〜４１６ｃを通過する遊技球の総数のみを計測している。
【０４０４】
第２条及び第３条についても第１条の場合と実質的に同一の過程を経て、第２条及び第３条に対する第１球の投入が完了する（ｔ１４’，ｔ１４”）。また、第１条、第２条及び第３条に対する第２球〜第４球も第１条の第１球と同様の過程を経ることによってそれらの投入が完了する（ｔ２４〜ｔ４４，ｔ１４’〜ｔ４４’，ｔ１４”〜ｔ４４”）。以下においては、最終球である第５球の投入について、最終球でない場合と相違する処理についてのみ詳細に説明する。
【０４０５】
第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の上流通過検出信号がオフ状態からオン状態に移行し（ｔ５１）、この位相変化は正常な位相変化であるので（Ｓ５６１１：Ｙ）、第１条の参照位相が第１位相（位相情報値「０」）から第２位相（位相情報値「２」）に更新される（Ｓ５６１４）。また、最終球である（Ｓ５６１８：Ｙ）第１球の通過開始（Ｓ５６１６：Ｙ）であるので、第１条の投入ソレノイド作動フラグ９０７ａが解除された後に（Ｓ５６１８）、第１条の通過センサカウンタ９０９ａの値が所定の時間Ｔａに対応する値に再設定され（Ｓ５６１９）、投入動作中フラグが設定される（Ｓ５６３０）。
【０４０６】
その後、第１球の場合と同様に、第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の下流通過検出信号がオフ状態からオン状態に移行し（ｔ５２）、その後、第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の上流通過検出信号がオン状態からオフ状態に移行し（ｔ５３）、更にその後、第１条の通過許可期間内（Ｓ５６０１：Ｙ）に第１条の下流通過検出信号がオン状態からオフ状態に移行する（ｔ５４）。第1球の場合と同様に、第５球の通過センサ４１５ａの通過完了の検知（Ｓ５６１５：Ｙ）に応じて、総投入個数カウンタ９０３の値の更新（Ｓ５６２０）、投入済個数カウンタＡ９０１の値の更新（Ｓ５６２１）、第１条の投入予定個数カウンタ９０４ａの値の更新（Ｓ５６２３）、ベット数やベット数表示の更新（Ｓ５６２２）、第１条の投入予定個数カウンタ９０４ａの値の更新が行われる（Ｓ５６２０〜Ｓ５６２３）。更に、第５球は最終球である（Ｓ５６２４：Ｙ）ために、第１条の通過センサカウンタ９０９ａの値が強制的に「０」に設定され（Ｓ５６０４）、投入動作中フラグが解除された状態を維持することとなる（Ｓ５６３０）。
【０４０７】
第１条における初投入動作が完了した時点において、図７７に示されたように、既に第２条及び第３条における遊技球の初投入動作は完了しているために、今回の第２条投入制御処理Ｓ５５１４及び第３投入制御処理Ｓ５５１５においても投入動作中フラグが設定されないために、全条の通過許可期間が終了したと判定される（Ｓ５５１７：Ｙ）。これによって、初投入動作期間が終了し、実質的に同時に投入動作期間フラグが解除されて投入動作期間が終了する（ｔｃ；Ｓ５４１３）。なお、投入動作期間の終了に先立ち、マックスベットボタン１３０４の操作に応じた処理を実行しない投入禁止期間を設け（Ｓ５４１１）、また、第１条のカウントセンサ４１６ａを通過する遊技球の個数を計数する期間を所定の時間Ｔｂだけ延長させるために、補助通過許可期間が設定される（Ｓ５４１２）。なお、第１条の第５球は投入動作期間が終了した（Ｓ５１０４：Ｎ）後に、第１条のカウントセンサ４１６ａを通過完了する（ｔ５６）が、補助通過許可期間内であるために（Ｓ５１０６：Ｙ）、期間外投入エラーフラグが設定されることはない（Ｓ５１０８のスキップ）。
【０４０８】
所定数の投入予定数の遊技球の投入が完了した後の始動レバー１１２の操作（ｔｅ）に応じて個数比較タイマが設定され、始動レバー１１２の操作（ｔｅ）から所定の時間Ｔｃが経過した際（ｔｆ）に、投入済個数カウンタＡ９０１の値と投入済個数カウンタＢ９０２の値とが所定の条件（投入済個数カウンタＡ９０１の値≦投入済個数カウンタＢ９０２の値）を満たすかを判定し（Ｓ５２０６）、所定の条件を満たさない場合には、個数エラーと判断して個数エラーフラグが設定される（Ｓ５２０７）。個数エラーフラグが設定されると今回の単位遊技の終了後に、遊技進行が強制的に停止されると共に個数エラーの報知が行われる（Ｓ５３０３）。
【０４０９】
ここで、第１条の第４球及び第５球が連球状態で投入される場合について説明する。図７８は、連球状態の発生によって再投入動作を行う場合の投入動作の一例を表すタイミングチャートである。なお、図７７に示された再投入動作を行わない遊技球の投入動作と相違する部分についてのみ説明する。
【０４１０】
図７８に示されたように、第１条の通過許可期間内（Ｓ５６０１：Ｙ）において、第３球が通過センサ４１５ａの通過を完了した（ｔ３４）後に、上流通過検出信号がオフ状態からオン状態に移行し（ｔ４１）、その後、下流通過検出信号がオフ状態からオン状態に移行し（ｔ４２）、更にその後に、上流通過検出信号がオン状態からオフ状態に移行する（ｔ４３）。しかし、その後、第1球等の場合とは異なり、第１条の上流通過検出信号がオン状態からオフ状態に移行する（ｔ４４）前に、第１条の上流通過検出信号がオフ状態からオン状態に移行する（ｔ５１）。これは、第４球が第１条の通過センサ４１５ａの通過を完了する前に第５球が第１条の通過センサ４１５の通過を開始したことを表している。
【０４１１】
第１条の上流通過検出信号のオン状態において、第１条の上流通過検出信号がオフ状態からオン状態に移行する（ｔ５１）と、この位相変化は正常な位相変化でない（Ｓ５６１１：Ｎ）が、連球状態の発生時の変化パターンである、つまり、検出位相が連球判定用変化パターンに含まれる第３位相（位相情報値「３」）に合致するために（Ｓ５６１２：Ｙ）、通過順序エラーとは判定されずに、連球発生時の処理が実行される。連球発生時の処理では、第１条の投入ソレノイド作動フラグ９０７ａが解除された後に（Ｓ５６２７）、第１条の通過センサカウンタ９０９ａの値が強制的に「０」に設定され（Ｓ５６１９）、通過許可期間が終了すると共に、第１条の投入許可期間が強制的に終了する。これによって、第１条の初投入動作が終了する。また、今回の第１条投入制御処理Ｓ５５１３では、投入動作中フラグは解除された状態を維持する（Ｓ５６３０）。なお、第１条において連球状態の発生によって投入動作が終了した時点において、第２条及び第３条は投入動作を終了していないために、今回の第１条から第３条の投入制御処理Ｓ５５１３〜Ｓ５５１５の終了においては、投入動作中フラグは設定された状態となる。したがって、第２条及び第３条の初投入動作が終了するまで待つこととなる。
【０４１２】
連球状態の発生に伴い投入許可期間が強制的に終了された場合には、後述する球切れ時には投入動作禁止条に変更されるのと異なり、第１条の投入リトライフラグ９０６ａは解除されない（Ｓ５６０６のスキップ）ために、第１条は投入許可条のままである。また、連球状態の発生後においては、検出位相が変化した（ｔ４４，ｔ５２，ｔ５３，ｔ５４）としても、第１条の通過許可期間内ではない（Ｓ５６０１：Ｎ）ために、通過順序エラー処理Ｓ５６１３及び通過時間エラー処理Ｓ５６０８が実行されることはない。つまり、連球状態の発生による通過順序エラー及び通過時間エラーの発生が実質的に阻止されることとなる。また、連球状態の発生後においては、第１条の下流通過検出信号がオン状態からオフ状態に移行しても（ｔ４４，ｔ５４）、第１条の通過許可期間内ではない（Ｓ５６０１：Ｎ）ために、総投入個数カウンタ９０３の値の更新、全条共通の投入済数の更新、第１条の投入予定個数カウンタ９０４ａの値の更新等は行われない（Ｓ５６２０〜Ｓ５６２３）。なお、第１条の第４球及び第５球がカウントセンサ４１６ａの通過を完了すると（ｔ４６，ｔ５６）、投入済個数カウンタＢ９０２の値は更新される（Ｓ５２０１）。しかし、連球状態の発生後においては、遊技球のカウントセンサ４１６ａの通過を検出しても（ｔ４５〜ｔ４６，ｔ５５〜ｔ５６）、投入動作期間中である（Ｓ５１０４：Ｙ）ために、期間外投入エラーフラグは設定されない（Ｓ５１０８のスキップ）。
【０４１３】
第２条の通過許可期間が終了し（ｔ５４’）、かつ第３条の通過許可期間が終了すると（ｔ５４”）、初投入動作期間が終了し（ｔｇ＝ｔ５４’）、投入動作期間の終了判定が行われるが、投入済個数カウンタＡ９０１の値が投入予定数よりも２個だけ少なく（Ｓ５５０４：Ｎ）、また、第１条から第３条までの全てが満たないために、投入完了でないと判定される（Ｓ５５０４：Ｎ，Ｓ５５０５：Ｙ）。その後、連球発生フラグが設定されているので（Ｓ５６２６：Ｙ）、所定の時間Ｔｅだけ待機した（Ｓ５５０８）後、再投入動作を開始することとなる（ｔｈ）。所定の時間Ｔｅだけ待機することによって、図６７にしめされた実施の形態１の場合とは異なり、第１条における第５球の通過センサ４１５の通過完了（ｔ５４）よりも早くに第２条及び第３条の通過許可期間が終了したとしても、再投入動作において第５球が通過センサ４１５の通過完了していないことに起因して通過順序エラー処理が実行されることを確実に防止できる。
【０４１４】
初投入動作期間において投入されたが正常な通過として計数されなかった遊技球の個数（図７８においては「２」）を投入許可条である第１条〜第３条に振り分ける（Ｓ５５０９）。具体的には、振分における条別の優先度を考慮して、第３条及び第２条に１球の投入が割り当てられる。この場合の再投入動作においては、第３条及び第２条における第１球が最終球である。再投入動作が開始されると（ｔｈ）、初投入動作の場合と同様にして第３条及び第２条の各々において１球ずつの遊技球が投入される。再投入動作において、第２条の通過許可期間が終了し（ｔ６４’）、かつ、第３条の通過許可期間が終了する（ｔ６４”）と再投入動作期間が終了し、この場合には投入予定数の遊技球の投入が完了しているので（Ｓ５５０４：Ｙ）、実質的に同時に投入動作期間フラグが解除されて投入動作期間が終了する（ｔｃ；Ｓ５４１３）。
【０４１５】
ここで、連球の発生によって再投入動作が行われる場合と球切れの発生によって再投入動作が行われる場合の相違について説明する。図７９は、球無し状態の発生によって再投入動作を行う場合の投入動作の一例を表すタイミングチャートである。図７９においては、第２条において、第２球の投入で球切れが発生した場合が表されている。
【０４１６】
図７９に示されたように、第２条の通過許可期間内（Ｓ５６０１：Ｙに相当）において、第３球が通過センサ４１５ａの通過を開始せずに第２球の通過センサ４１５ａの通過開始からの時間が所定の時間Ｔａに到達する場合（ｔ２７’；Ｓ５６０３：Ｙに相当）、連球状態の発生の場合と異なり、第２条を投入許可条としないために第２条の投入リトライフラグ９０６ｂが解除される（Ｓ５６０９）。第２条の投入リトライフラグ９０６ｂの解除後に、第２条において第３球が通過センサ４１５ｂを通過中でないために（Ｓ５６０７：Ｎに相当）、第２条の投入フリッカ４１３ｂを通過禁止状態に戻すために第１条の投入ソレノイド作動フラグ９０７ｂが解除される。第２条の投入ソレノイド作動フラグ９０７ｂの解除後に、第２条の通過センサカウンタ９０９ｂの値が所定の球切れ待機時間Ｔｄ（本形態では、約２００ｍｓ）に対応する値に再設定される。これによって、第１条における通過許可期間が球切れ待機時間だけ延長される。所定の球切れ待機時間Ｔｄの後に第２条における通過許可期間が終了し（Ｓ５６０３：Ｙに相当）、また、既に第２条の投入ソレノイド作動フラグ９０７ｂは解除されている（Ｓ５６０５：Ｙ）ために、第２条に割り当てられた５球のうち２球の投入しか完了しておらず、かつ、第１条及び第３条は投入許可条であるために、投入完了でないと判定される（Ｓ５５０４：Ｎ，Ｓ５５０５：Ｙ）。また、連球発生フラグは設定されていないが（Ｓ５５０６：Ｎ）、第２条は投入許可条でないために（Ｓ５５０７：Ｙ）、所定の時間Ｔｅだけ待機した（Ｓ５５０８）後、再投入動作を開始することとなる（ｔｈ）。
【０４１７】
初投入動作期間において第２条で投入すべきであったが投入されなかった遊技球の個数（図７８においては「３」）を投入許可条である第１条及び第３条のみに振り分ける（Ｓ５５０９）。具体的には、振分における条別の優先度を考慮して、第３条に２球の投入が割り当てられ、第１条に１球の投入が割り当てられる。この場合の再投入動作においては、第３条における第２球及び第１条における第１球が最終球である。再投入動作が開始されると（ｔｈ）、初投入動作の場合と同様にして第３条において２球及び第１条において１球の遊技球が投入される。再投入動作において、第１条の通過許可期間が終了し（ｔ６４）、かつ、第３条の通過許可期間が終了する（ｔ７４”）と、再投入動作期間が終了し、この場合には投入予定数の遊技球の投入が完了しているので（Ｓ５５０４：Ｙ）、実質的に同時に投入動作期間フラグが解除されて投入動作期間が終了する（ｔｃ；Ｓ５４１３）。
【産業上の利用可能性】
【０４１８】
本発明は、球式回胴遊技機等の遊技機に適している。
【図面の簡単な説明】
【０４１９】
【図１】球式回胴遊技機の正面図である。
【図２】球式回胴遊技機の正面側斜視図である。
【図３】外枠に対してドアブロックを開放した状態を示す斜視図である。
【図４】前面ブロックに対して払出ブロック及び遊技ブロックを開放した状態を示す斜視図である。
【図５】前面ブロックの分解斜視図である。
【図６】上皿ユニットの斜視図である。
【図７】（Ａ）図は上皿ユニットの平面図で、（Ｂ）図は上皿ユニットの底面図である。
【図８】上皿ユニットの分解斜視図である。
【図９】上皿球止め部の分解斜視図である。
【図１０】上皿球止め部及びセレクタの要部拡大縦断面図であって、遊技球案内路と球通路を連通させた状態を示す図である。
【図１１】上皿球止め部及びセレクタの要部拡大縦断面図であって、遊技球案内路と球通路を遮断した状態を示す図である。
【図１２】上皿ユニットからセレクタを取り外した状態を示す要部拡大縦断面図である。
【図１３】上皿球抜き操作部及びセレクタの一部横断面図であって、球通路と案内通路とを返却シャッタにて遮断した状態を示す図である。
【図１４】上皿球抜き操作部及びセレクタの一部横断面図であって、球通路と案内通路とを連通させた状態を示す図である。
【図１５】セレクタの分解斜視図である。
【図１６】セレクタの後方側から見た斜視図である。
【図１７】払出ブロックの背面図である。
【図１８】払出ブロックから払出制御装置及び電源制御装置を取り外した状態を示す背面図である。
【図１９】払出ブロックの前方側から見た斜視図である。
【図２０】球切れ検出装置の構成を示すケースレールの要部拡大縦断面図であって、ケースレール内に十分な個数の遊技球が補給されている状態を示す図である。
【図２１】球切れ検出装置の構成を示すケースレールの要部拡大縦断面図であって、ケースレール内に十分な個数の遊技球が補給されていない状態を示す図である。
【図２２】払出ブロックから払出装置及び払出中継端子板の取付台を取り外した状態を示す分解斜視図である。
【図２３】払出装置の縦断面図であって、払出動作をしていない状態を示す図である。
【図２４】払出装置の縦断面図であって、払出動作をしている状態を示す図である。
【図２５】払出装置の縦断面図であって、払出装置の球抜き操作をしている状態を示す図である。
【図２６】遊技ブロックの分解斜視図である。
【図２７】遊技パネルの正面図である。
【図２８】図柄シールの展開図である。
【図２９】回胴ユニットの一部分解斜視図である。
【図３０】第１の形態に係る球式回胴遊技機の電気的な構成例を表すブロック図。
【図３１】第１の形態に係る主制御基板のＲＡＭの構成例を表すブロック図。
【図３２】主制御基板の停電割込み処理の一例を表すフローチャート。
【図３３】主制御基板のタイマ割込み処理の一例を表すフローチャート。
【図３４】主制御基板のタイマ割込み処理において実行されるバックアップ処理の一例を詳細に表すフローチャート。
【図３５】主制御基板のメイン処理の一例を表すフローチャート。
【図３６】主制御基板の通常遊技処理の一例を表すフローチャート。
【図３７】主制御基板の通常遊技処理における変動待機処理の一例を表すフローチャート。
【図３８】主制御基板の変動待機処理における遊技球ベット処理の一例を表すフローチャート。
【図３９】主制御基板の遊技球ベット処理における投入個数振分処理の一例を表すフローチャート。
【図４０】主制御基板の遊技球ベット処理における投入実行処理の一例を表すフローチャート。
【図４１】主制御基板の遊技球ベット処理におけるカウントセンサ通過個数計数処理の一例を表すフローチャート。
【図４２】主制御基板の通常遊技処理における回転制御処理の一例を表すフローチャート。
【図４３】主制御基板の通常遊技処理における役物作動中処理の一例を表すフローチャート。
【図４４】主制御基板の通常遊技処理における役物作動判定処理の一例を表すフローチャート。
【図４５】払出制御基板におけるコマンド割込み処理の一例を表すフローチャート。
【図４６】払出制御基板におけるタイマ割込み処理の一例を表すフローチャート。
【図４７】払出制御基板におけるメイン処理の一例を表すフローチャート。
【図４８】払出制御基板のメイン処理における遊技球払出処理の一例を表すフローチャート。
【図４９】払出制御基板の遊技球払出処理における払出個数振分処理の一例を表すフローチャート。
【図５０】払出制御基板の遊技球払出処理における払出実行処理の一例を表すフローチャート。
【図５１】サブ制御基板におけるタイマ割込み処理の一例を表すフローチャート。
【図５２】サブ制御基板におけるコマンド割込み処理の一例を表すフローチャート。
【図５３】サブ制御基板におけるメイン処理の一例を表すフローチャート。
【図５４】サブ制御基板のメイン処理における短周期タイマ処理の一例を表すフローチャート。
【図５５】サブ制御基板のメイン処理における長周期タイマ処理の一例を表すフローチャート。
【図５６】第１の形態に係る球式回胴遊技機における遊技球の投入制御に関する部分の構成例を機能的な観点から表すブロック図。
【図５７】第１の形態に係る球式回胴遊技機における遊技球の投入時の通過時間エラー制御に関する部分の構成例を機能的な観点から表すブロック図。
【図５８】第１の形態に係る球式回胴遊技機における遊技球の投入時の補助通過時間エラー制御に関する部分の構成例を機能的な観点から表すブロック図。
【図５９】第１の形態に係る球式回胴遊技機における投入制御の一例を表すタイミングチャート。
【図６０】投入制御における通過センサの位相を説明するための説明図。
【図６１】投入制御における通過センサの位相変化を説明するためのタイミングチャート。
【図６２】第１の形態に係る変化例の球式回胴遊技機の投入制御に関する部分を表すブロック図。
【図６３】第１の形態に係る変化例の球式回胴遊技機における遊技球の投入時の個数エラー制御に関する部分の構成例を機能的な観点から表すブロック図。
【図６４】第１の形態に係る変化例の球式回胴遊技機における投入制御の一例を表すタイミングチャート。
【図６５】第１の形態に係る変化例の球式回胴遊技機における投入球数比較処理の一例を表すフローチャート。
【図６６】第２の形態に係る球式回胴遊技機の投入制御に関する部分の構成例を表すブロック図。
【図６７】第２の形態に係る球式回胴遊技機における投入制御の一例を表すタイミングチャート。
【図６８】第３の形態に係る球式回胴遊技機の投入制御に関する部分の構成例を表すブロック図。
【図６９】第３の形態に係る球式回胴遊技機における払出エラー制御の一例を表すタイミングチャート。
【図７０】第４の形態に係る主制御基板のタイマ割込み処理の一例を表すフローチャート。
【図７１】第４の形態に係る主制御基板のセンサ監視処理の一例を表すフローチャート。
【図７２】第４の形態に係る主制御基板のセンサ監視処理における補助通過数計数処理の一例を表すフローチャート。
【図７３】第４の形態に係る主制御基板の変動待機処理の一例を表すフローチャート。
【図７４】第４の形態に係る主制御基板の変動待機処理における遊技球ベット処理の一例を表すフローチャート。
【図７５】第４の形態に係る主制御基板の遊技球ベット処理における投入監視処理の一例を表すフローチャート。
【図７６】第４の形態に係る主制御基板の投入監視処理における第１条投入制御処理の一例を表すフローチャート。
【図７７】第４の形態に係る球式回胴遊技機の通常時の投入制御に関するタイミングチャート。
【図７８】第４の形態に係る球式回胴遊技機の連球発生時の投入制御に関するタイミングチャート。
【図７９】第４の形態に係る球式回胴遊技機の球切れ発生時の投入制御に関するタイミングチャート。
【符号の説明】
【０４２０】
４５ａ：主制御基板
４０２ａ，４０２ｂ，４０６ｃ：球通路
４０６ａ，４０６ｂ，４０６ｃ：排出通路
４１３ａ，４１３ｂ，４１３ｃ：投入フリッカ
４１４ａ，４１４ｂ，４１４ｃ：投入ソレノイド
４１５ａ，４１５ｂ，４１５ｃ：通過センサ
４１６ａ，４１６ｂ，４１６ｃ：カウントセンサ
１１４：１ベットボタン
３０４：マックスベットボタン
６０１：遊技球投入手段
６０２：投入ソレノイド制御手段
６０３：投入個数振分手段
６０４：投入個数保持手段
６０５：通過センサ信号検知手段
６０６：カウントセンサ信号検知手段
６０７：第１計数手段
６０８：最終球判定手段
６０９：第２計数手段
６１０：球通過状態診断手段
６１１：異常通過フラグ保持手段
６１２：連球発生フラグ保持手段
６１３：エラー制御手段
６１４：連球制御手段
６２１：検出位相変化パターン生成手段
６２２：正常通過判定手段
６２３：連球判定手段
６２４：正常判定用位相変化パターン記憶手段
６２５：連球判定用位相変化パターン記憶手段
６２６：球通過状態情報設定手段
６３１：個数エラー判定手段
６３２：通過時間エラー判定手段
６３３：補助通過時間エラー判定手段
６３６：個通エラー阻止手段
６３７：通過時間エラー阻止手段
６３８：補助通過時間エラー阻止手段
６４１：個数エラー阻止フラグ保持手段
６４２：個数エラー阻止フラグ変更手段
６５１：通過時間エラー阻止フラグ保持手段
６５２：通過時間エラー阻止フラグ変更手段
６６１：補助通過時間エラー阻止フラグ保持手段
６６２：補助通過時間エラー阻止フラグ変更手段