(57)【要約】【課題】１台の払出装置で景品用遊技媒体と貸出用遊技媒体を払出す場合において、遊技場などに設置される外部管理装置に対して景品遊技媒体として払出した遊技媒体数に係る遊技情報を正確に出力すること。【解決手段】払出制御用ＣＰＵは、払出ユニットから遊技球が払出される毎に自身で管理する貸し球総数と払出制御用賞球総数をもとに、払出した遊技球が賞球として払出されているかを判断し、賞球として払出されている場合に自身で管理する賞球数確認カウンタの値を更新する。すなわち、払出制御用ＣＰＵは、貸し球として遊技者に払出すべき遊技球が存在しない場合で、かつ賞球として遊技者に払出すべき遊技球が存在する場合に、賞球としての遊技球が払出されたと判断する。したがって、遊技場などに設置されるホールコンピュータに対して賞球として払出した遊技球の数に係る遊技情報（賞球情報）を正確に出力することができる。【選択図】図６３
2008043611.tif 000002
【特許請求の範囲】
【請求項１】
遊技の進行を制御する主制御装置と、遊技媒体を遊技者に払出す払出装置と、前記主制御装置と前記払出装置との間に接続され、前記払出装置の動作を制御する払出制御装置と、前記払出装置が払出した前記遊技媒体を検出する毎に前記払出制御装置に検出信号を出力する払出検出手段とを備え、前記払出制御装置には遊技者に貸出される貸出用遊技媒体と交換可能な交換媒体が投入され、該交換媒体の価値を読み書き可能な遊技媒体貸出用ユニットが接続されるとともに、前記遊技媒体貸出用ユニットには該ユニットに前記交換媒体を投入した状態で遊技者が前記貸出用遊技媒体を貸し受ける際に操作する操作部が接続されており、前記払出制御装置は、前記操作部の操作に基づき前記遊技媒体貸出用ユニットが出力する貸出し要求信号を入力することにより該貸出し要求信号に応じた数の前記貸出用遊技媒体を前記払出装置に払出させる遊技機において、
前記主制御装置は、
遊技中に景品としての景品用遊技媒体の払出条件が成立した場合に、その成立した前記払出条件に応じた数の景品遊技媒体の払出しを指示する払出し指示信号を前記払出制御装置に出力する払出指示部とを含み、
前記払出制御装置は、
前記払出し指示信号を入力する毎に前記払出し指示信号に応じた前記景品用遊技媒体の数を逐次加算し、かつ記憶して遊技者に払出すべき前記景品用遊技媒体の払出し総数を管理するとともに、前記貸出し要求信号を入力する毎に前記貸出し要求信号に応じた前記貸出用遊技媒体の数を記憶して遊技者に払出すべき前記貸出用遊技媒体の払出し総数を管理し、さらに前記景品遊技媒体として払出された遊技媒体数を予め定めた一定数単位で管理する払出制御側払出し総数管理部と、
各払出し総数分の前記景品用遊技媒体及び前記貸出用遊技媒体を払出させるように前記払出装置に対して動作信号を出力する制御部とを含み、
前記払出制御装置には、遊技中に生じた各種遊技情報を遊技機の外部に出力する外部出力装置が接続されており、
前記制御部は、前記貸出し要求信号を入力した場合には前記景品用遊技媒体の払出しよりも優先させて前記払出し総数分の前記貸出用遊技媒体を前記払出装置に払出させるとともに、
前記払出制御側払出し総数管理部は、前記払出装置からの前記検出信号を入力する毎に前記貸出用遊技媒体の払出し総数が前記遊技者に払出すべき前記貸出用遊技媒体の存在を示す値であるか否かを判定し、その判定結果が肯定の場合には前記貸出用遊技媒体の払出し総数を減算する一方で、前記判定結果が否定の場合にはさらに前記景品用遊技媒体の払出し総数が前記遊技者に払出すべき前記景品用遊技媒体の存在を示す値であるか否かを判定し、その判定結果が肯定の場合には前記景品用遊技媒体の払出し総数を減算するとともに前記遊技媒体数を一つの遊技媒体の払出し分更新し、その更新後の前記遊技媒体数の値が前記一定数単位の値に達した場合には前記一定数の遊技媒体が景品用遊技媒体として払出された旨を指示する一定数払出信号を前記外部出力装置に出力することを特徴とする遊技機。
【請求項２】
前記主制御装置と前記払出制御装置は、前記払出し指示信号の伝送路となる信号線を含む複数の信号線で接続されており、
前記主制御装置は、前記払出制御装置と前記外部出力装置との間に接続されており、
前記払出制御装置は、前記主制御装置との間で接続される信号線を通じて前記主制御装置経由で前記一定数払出信号を前記外部出力装置に出力することを特徴とする請求項１に記載の遊技機。
【請求項３】
前記主制御装置は、前記払出条件が成立する毎に前記景品用遊技媒体の数を逐次加算し、かつ記憶して遊技者に払出すべき前記景品用遊技媒体の払出し総数を管理する主制御側払出し総数管理部をさらに含み、
前記払出制御側払出し総数管理部は、前記景品用遊技媒体の払出し総数が前記遊技者に払出すべき前記景品用遊技媒体の存在を示す値であるか否かの判定結果が肯定の場合にはさらに一つの景品用遊技媒体の払出しの完了を示す払出完了信号を前記主制御装置に出力し、
前記主制御装置には、前記景品用遊技媒体の払出し総数を前記景品用遊技媒体の未払出し数として報知する未払出し数表示装置が接続されており、
前記主制御側払出し総数管理部は、前記払出完了信号を入力する毎に前記景品用遊技媒体の払出し総数を減算し、その減算後の値を前記未払出し数表示装置に表示させることを特徴とする請求項１又は請求項２に記載の遊技機。
【請求項４】
前記払出制御側払出し総数管理部は、前記景品用遊技媒体の存在を示す値であるか否かの判定結果が否定の場合には前記払出完了信号を前記主制御装置に出力する一方で、前記遊技媒体数を更新せず、
前記主制御側払出し総数管理部は、前記払出完了信号の入力により前記景品用遊技媒体の払出し総数を減算した結果、その減算後の値が負の値となった場合にはその負の値を前記未払出し数表示装置に表示させて過剰払出し状態を報知させる、又は前記過剰払出し状態を示す情報を前記未払出し数表示装置に表示させて過剰払出し状態を報知させることを特徴とする請求項３に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、景品遊技媒体を払出した数を一定数単位で外部出力装置を介して、例えば、遊技場に設置されるホールコンピュータなどの外部管理装置に出力する遊技機に関する。
【背景技術】
【０００２】
従来、遊技機の一種であるパチンコ遊技機の遊技盤には、始動入賞口や大入賞口などの各種入賞口が配設されている。そして、遊技盤に発射された遊技球が前記入賞口に入球すると、予め定めた個数の賞球が景品として遊技者に払出されるようになっている。また、パチンコ遊技機では、遊技場の設置台（遊技島）に設置されると、球貸しシステムに利用されるカードユニットが並設されるようになっている。カードユニットは、パチンコ遊技機の上皿などに設けられた球貸し操作部と機内に設けられた払出制御装置に接続されている。そして、遊技者は、貸し球を貸受ける際、カードユニットにプリペイドカードを投入し、球貸し操作部を操作することで、前記プリペイドカードの有効金額内における一定額単位（例えば、１００円に対して２５個）でパチンコ遊技機から遊技球を貸し受けることができる。
【０００３】
このようなパチンコ遊技機においては、機内に遊技島から供給される遊技球を貯留する球タンクや該球タンクに貯留された遊技球を１個単位で上皿などの貯留皿に払出す払出装置などからなる払出機構が装備されている。そして、パチンコ遊技機の中には、払出装置を２台搭載し、一方の払出装置を賞球としての遊技球を払出すための専用の装置とし、他方の払出装置を貸し球としての遊技球を払出すための専用の装置として位置付け、賞球の払出し時と貸し球の払出し時で個別に払出制御を行っているものがある。しかしながら、遊技中において賞球を払出す機会と貸し球を払出す機会を比較した場合には、賞球を払出す機会の方が圧倒的に多く、賞球用の払出装置と貸し球用の払出装置の使用頻度にも差が生じる。このため、貸し球用の払出装置の使用頻度を考えると、賞球用と貸し球用に個別に払出装置を設けることは、パチンコ遊技機のコスト高の要因となる虞がある。このようなことから、従来においては、払出装置を１台のみ搭載し、賞球用と貸し球用の払出装置として兼用しているものがある（例えば、特許文献１参照）。
【特許文献１】特開２００５−１１１００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、パチンコ遊技機は、遊技場においてパチンコ遊技機の遊技状況を管理し得るように遊技中に生じた各種遊技情報を遊技場に設置されるホールコンピュータに出力する構成とされている。このようなことから、特許文献１には、遊技情報として賞球払出個数をホールコンピュータに出力するための構成が開示されている。そして、特許文献１では、賞球払出個数カウントを設け、賞球が払出される毎に賞球払出個数カウントの値を１加算し、該カウントの値が「１０」になる毎、すなわち１０個の賞球が払出される毎に賞球信号を出力している。
【０００５】
しかしながら、特許文献１では、払出個数カウンタスイッチがオンになることを契機に球貸し動作フラグ（球貸し動作中であるか否かを示すフラグ）がセットされているか否かを判定し、その判定結果が否定の場合に払出した遊技球を賞球と見なして賞球払出個数カウンタの値を１加算している。このため、特許文献１では、実際には遊技球が払出されていないにも拘わらず、払出装置（払出個数カウンタスイッチ）の故障やノイズなどによる誤った信号（払出個数カウンタスイッチがオンになったことを誤認識させる信号）を入力した場合でも、この信号をもとに賞球の払出しがなされたと判断し、賞球払出個数カウントの値を１加算してしまうことになる。その結果、特許文献１では、誤認識分を含めてカウントした賞球払出個数カウンタの値が「１０」になった時に賞球信号が出力されるため、ホールコンピュータに対して正確な情報を出力しているとは言い難い。
【０００６】
この発明は、このような従来の技術に存在する問題点に着目してなされたものであり、その目的は、１台の払出装置で景品用遊技媒体と貸出用遊技媒体を払出す場合において、遊技場などに設置される外部管理装置に対して景品遊技媒体として払出した遊技媒体数に係る遊技情報を正確に出力することができる遊技機を提供することにある。
【課題を解決するための手段】
【０００７】
上記問題点を解決するために、請求項１に記載の発明は、遊技の進行を制御する主制御装置と、遊技媒体を遊技者に払出す払出装置と、前記主制御装置と前記払出装置との間に接続され、前記払出装置の動作を制御する払出制御装置と、前記払出装置が払出した前記遊技媒体を検出する毎に前記払出制御装置に検出信号を出力する払出検出手段とを備え、前記払出制御装置には遊技者に貸出される貸出用遊技媒体と交換可能な交換媒体が投入され、該交換媒体の価値を読み書き可能な遊技媒体貸出用ユニットが接続されるとともに、前記遊技媒体貸出用ユニットには該ユニットに前記交換媒体を投入した状態で遊技者が前記貸出用遊技媒体を貸し受ける際に操作する操作部が接続されており、前記払出制御装置は、前記操作部の操作に基づき前記遊技媒体貸出用ユニットが出力する貸出し要求信号を入力することにより該貸出し要求信号に応じた数の前記貸出用遊技媒体を前記払出装置に払出させる遊技機において、前記主制御装置は、遊技中に景品としての景品用遊技媒体の払出条件が成立した場合に、その成立した前記払出条件に応じた数の景品遊技媒体の払出しを指示する払出し指示信号を前記払出制御装置に出力する払出指示部とを含み、前記払出制御装置は、前記払出し指示信号を入力する毎に前記払出し指示信号に応じた前記景品用遊技媒体の数を逐次加算し、かつ記憶して遊技者に払出すべき前記景品用遊技媒体の払出し総数を管理するとともに、前記貸出し要求信号を入力する毎に前記貸出し要求信号に応じた前記貸出用遊技媒体の数を記憶して遊技者に払出すべき前記貸出用遊技媒体の払出し総数を管理し、さらに前記景品遊技媒体として払出された遊技媒体数を予め定めた一定数単位で管理する払出制御側払出し総数管理部と、各払出し総数分の前記景品用遊技媒体及び前記貸出用遊技媒体を払出させるように前記払出装置に対して動作信号を出力する制御部とを含み、前記払出制御装置には、遊技中に生じた各種遊技情報を遊技機の外部に出力する外部出力装置が接続されており、前記制御部は、前記貸出し要求信号を入力した場合には前記景品用遊技媒体の払出しよりも優先させて前記払出し総数分の前記貸出用遊技媒体を前記払出装置に払出させるとともに、前記払出制御側払出し総数管理部は、前記払出装置からの前記検出信号を入力する毎に前記貸出用遊技媒体の払出し総数が前記遊技者に払出すべき前記貸出用遊技媒体の存在を示す値であるか否かを判定し、その判定結果が肯定の場合には前記貸出用遊技媒体の払出し総数を減算する一方で、前記判定結果が否定の場合にはさらに前記景品用遊技媒体の払出し総数が前記遊技者に払出すべき前記景品用遊技媒体の存在を示す値であるか否かを判定し、その判定結果が肯定の場合には前記景品用遊技媒体の払出し総数を減算するとともに前記遊技媒体数を一つの遊技媒体の払出し分更新し、その更新後の前記遊技媒体数の値が前記一定数単位の値に達した場合には前記一定数の遊技媒体が景品用遊技媒体として払出された旨を指示する一定数払出信号を前記外部出力装置に出力することを要旨とする。
【０００８】
請求項２に記載の発明は、請求項１に記載の遊技機において、前記主制御装置と前記払出制御装置は、前記払出し指示信号の伝送路となる信号線を含む複数の信号線で接続されており、前記主制御装置は、前記払出制御装置と前記外部出力装置との間に接続されており、前記払出制御装置は、前記主制御装置との間で接続される信号線を通じて前記主制御装置経由で前記一定数払出信号を前記外部出力装置に出力することを要旨とする。
【０００９】
請求項３に記載の発明は、請求項１又は請求項２に記載の遊技機において、前記主制御装置は、前記払出条件が成立する毎に前記景品用遊技媒体の数を逐次加算し、かつ記憶して遊技者に払出すべき前記景品用遊技媒体の払出し総数を管理する主制御側払出し総数管理部をさらに含み、前記払出制御側払出し総数管理部は、前記景品用遊技媒体の払出し総数が前記遊技者に払出すべき前記景品用遊技媒体の存在を示す値であるか否かの判定結果が肯定の場合にはさらに一つの景品用遊技媒体の払出しの完了を示す払出完了信号を前記主制御装置に出力し、前記主制御装置には、前記景品用遊技媒体の払出し総数を前記景品用遊技媒体の未払出し数として報知する未払出し数表示装置が接続されており、前記主制御側払出し総数管理部は、前記払出完了信号を入力する毎に前記景品用遊技媒体の払出し総数を減算し、その減算後の値を前記未払出し数表示装置に表示させることを要旨とする。
【００１０】
請求項４に記載の発明は、請求項３に記載の遊技機において、前記払出制御側払出し総数管理部は、前記景品用遊技媒体の存在を示す値であるか否かの判定結果が否定の場合には前記払出完了信号を前記主制御装置に出力する一方で、前記遊技媒体数を更新せず、前記主制御側払出し総数管理部は、前記払出完了信号の入力により前記景品用遊技媒体の払出し総数を減算した結果、その減算後の値が負の値となった場合にはその負の値を前記未払出し数表示装置に表示させて過剰払出し状態を報知させる、又は前記過剰払出し状態を示す情報を前記未払出し数表示装置に表示させて過剰払出し状態を報知させることを要旨とする。
【発明の効果】
【００１１】
本発明によれば、１台の払出装置で景品用遊技媒体と貸出用遊技媒体を払出す場合において、遊技場などに設置される外部管理装置に対して景品遊技媒体として払出した遊技媒体数に係る遊技情報を正確に出力することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明をその一種であるパチンコ遊技機に具体化した一実施形態を図１〜図６５にしたがって説明する。なお、以下の説明において「上」「下」「左」「右」は、特に断らない限り、パチンコ遊技機を機表側から見た場合（遊技場での設置状態において遊技者側から見た場合）の「上」「下」「左」「右」を示すものとする。
【００１３】
図１には、パチンコ遊技機１０と該パチンコ遊技機１０が遊技場の遊技機設置設備（遊技島）に設置された際に並設される遊技媒体貸出用ユニットとしてのカードユニット装置１１が略示されている。カードユニット装置１１には、遊技者に貸し出される貸出用遊技媒体としての遊技球（貸し球）と交換可能な交換媒体としてのプリペイドカードを投入するための投入口１１ａが設けられている。カードユニット装置１１は、投入されたプリペイドカードの価値を読み書き可能な構成となっている。具体的に言えば、カードユニット装置１１は、投入時にプリペイドカードの残金（価値）を読込むとともに、貸し球の払出しに伴ってプリペイドカードの残金（価値）を書き替える。
【００１４】
パチンコ遊技機１０の機体の外郭をなす外枠１２の開口前面側には、各種の遊技用構成部材をセットする縦長方形の中枠１３（図２に示す）が開閉及び着脱自在に組み付けられている。中枠１３の前面側には、中央部に窓口１４を有するとともに、該窓口１４の下方にパチンコ遊技機１０の遊技媒体となる遊技球を貯留可能な第１貯留皿としての上皿（貯留皿）１５を一体成形した前枠１６が開閉及び着脱自在に組み付けられている。前枠１６の裏面側には、機内部に配置された遊技盤ＹＢを保護し、かつ窓口１４を覆う大きさのガラスを支持する図示しないガラス支持枠が着脱及び傾動開放可能に組み付けられている。遊技盤ＹＢは、中枠１３に装着される。また、前枠１６には、窓口１４のほぼ全周を囲むように、図示しない発光体（ランプ、ＬＥＤなど）の発光（点灯や点滅）により発光演出を行う電飾表示部を構成する上側枠用ランプ部１７と、左側枠用ランプ部１８と、右側枠用ランプ部１９とが配置されている。各枠用ランプ部１７，１８，１９は、前枠１６の前面に装着される複数の発光体を、該各発光体の発する光を透過可能に成形したランプレンズ１７ａ，１８ａ，１９ａで覆って構成されている。
【００１５】
前枠１６には、窓口１４の左右上部に、各種音声を出力して音声演出を行う左スピーカ２０と、右スピーカ２１とが配置されている。左スピーカ２０と右スピーカ２１は、前枠１６の裏面に装着されており、該前枠１６の前面であって左スピーカ２０及び右スピーカ２１の装着部位に対応する部位には図示しない放音孔が複数形成されている。
【００１６】
中枠１３の前面側であって前枠１６の下部には、上皿１５から溢れ出て機内部に形成される溢れ球通路２２を流下した遊技球を貯留する第２貯留皿としての下皿（貯留皿）２３が装着されている。また、中枠１３の前面側であって下皿２３の右方には、遊技球を遊技盤ＹＢに発射させる際に遊技者によって回動操作される遊技球発射用の発射ハンドル２４が装着されている。また、前枠１６には、下皿２３の左方に、各種音声を出力して音声演出を行う下スピーカ２５が配置されている。下スピーカ２５は、中枠１３に装着されている。
【００１７】
上皿１５には、その左方側に機内部から払出される遊技球の払出口１５ａが設けられているとともに、遊技者の保有する遊技球を貯留する凹状の貯留通路１５ｂが連設されており、さらに右方側に貯留通路１５ｂ内の遊技球を機内部に取り込む図示しない上皿取込口が設けられている。上皿１５に貯留された遊技球は、貯留通路１５ｂにより前記上皿取込口へ案内されるとともに該上皿取込口を介して１球ずつ機内に取り込まれ、機内に装備された発射ユニット８３（図１０及び図１１に示す）によって遊技盤ＹＢに向けて発射される。なお、遊技盤ＹＢに向けて発射される遊技球は、発射ハンドル２４の回動量に応じて発射の強弱が設定される。
【００１８】
上皿１５の上面１５ｄには、貸し球（遊技球）の貸し受けに関しての各種操作を行うための操作部としての球貸し操作部２６が装備されている。球貸し操作部２６には、図３に示すように、カードユニット装置１１にプリペイドカードを投入した状態で遊技者が遊技球の貸し受けを指示する球貸ボタン２６ａと、カードユニット装置１１に投入したプリペイドカードの返却を指示する返却ボタン２６ｂとが設けられている。また、球貸し操作部２６には、カードユニット装置１１に投入したプリペイドカードの残金（遊技球と交換可能な有効金額）を表示する度数表示器２６ｃと、球貸しが可能な状態であるか否かを報知する球貸し可能表示ＬＥＤ２６ｄとが設けられている。度数表示器２６ｃは、例えば７セグメントＬＥＤからなり、残金（例えば、５００円、１０００円）を数字にて発光表示する形態とされている。球貸し操作部２６には、プリペイドカードの投入時に該カードの残金が表示され、球貸ボタン２６ａを操作する毎に払出された貸し球の数に応じて投入時の残金が書き替えられることにより書き換え後の残金が表示される。本実施形態のパチンコ遊技機１０では、球貸し可能な状態においてカードユニット装置１１にプリペイドカードを投入し、球貸し操作部２６を操作することにより、投入したプリペイドカードの有効金額内における一定額単位（本実施形態では１００円単位）に対して所定球数（１００円の場合に２５球）の遊技球を貸し受けることができる。
【００１９】
上皿１５の前面１５ｅには、上皿球抜きボタン２７が設けられている。本実施形態のパチンコ遊技機１０では、上皿１５と下皿２３とが溢れ球通路２２とは別に設けた図示しない球抜き通路で接続されている。そして、上皿球抜きボタン２７が押下操作されると、上皿１５の貯留通路１５ｂ内の遊技球が前記球抜き通路を介して下皿２３に流下案内されるようになっている。
【００２０】
下皿２３には、溢れ球通路２２を流下した遊技球の出口２３ａが設けられているとともに、遊技球を貯留する凹状の貯留部２３ｂが遊技球の出口２３ａに連設されている。また、下皿２３には、貯留部２３ｂ内の遊技球を下皿２３から外部に排出するための図示しない切換機構が設置されている。切換機構は、下皿２３の下部に配置された下皿球抜きボタン２８と、貯留部２３ｂの底部の一部を貫通するように形成された図示しない球抜き孔と、該球抜き孔を開放及び閉鎖するための蓋体と、下皿球抜きボタン２８の操作状態に連動させて蓋体を開放状態又は閉鎖状態に作動させる作動部材とから構成されている。このような切換機構により下皿２３は、蓋体の閉鎖状態にあって球抜き孔が閉鎖されている場合に遊技球を貯留部２３ｂで貯留可能な貯留状態とされる一方で、下皿球抜きボタン２８が押下操作されて蓋体が開放状態に作動し、球抜き孔が開放されている場合に遊技球を外部に排出する貯留解除状態とされる。また、下皿２３には、前記球抜き通路を介して上皿１５から流下案内された遊技球を貯留部２３ｂに排出する図示しない球抜き口が設けられている。
【００２１】
次に、遊技盤ＹＢの構成について図４にしたがって詳しく説明する。
遊技盤ＹＢの前面には、発射ハンドル２４の操作によって発射された遊技球を誘導し、かつパチンコ遊技の主体となるほぼ円形の遊技領域Ｈ１を形成する誘導レール３０が円形渦巻き状に敷設されている。この誘導レール３０によって遊技盤ＹＢには、該遊技盤ＹＢの左下方から左上方に向かって延びる遊技球の誘導路３０ａが形成されるとともに、誘導レール３０の内側に遊技領域Ｈ１が形成される。誘導路３０ａの下方には、中枠１３に装着されるとともに、発射ユニット８３の作動によって打球される遊技球を案内する図示しない発射レールが配置されている。また、遊技盤ＹＢの前面であって誘導レール３０の外側となる遊技領域Ｈ１外は、パチンコ遊技に直接関与しない非遊技領域Ｈ２とされているとともに、非遊技領域Ｈ２には遊技盤ＹＢの隅部に位置するようにコーナー飾り部材３１が設けられている。
【００２２】
遊技盤ＹＢの遊技領域Ｈ１には、表示枠体３２が装着されている。表示枠体３２には、各種の飾り部材や図示しない発光体（ＬＥＤやランプなど）の発光により発光演出を行う複数の盤用ランプ部３２ａが装着されているとともに、演出表示装置３３、特別図柄表示装置３４及び普通図柄表示装置３５などの各種表示装置が装着されている。
【００２３】
本実施形態の演出表示装置３３は、液晶表示部３３ａを備えており、該液晶表示部３３ａが遊技領域Ｈ１の中央に配置されるように表示枠体３２に装着されている。演出表示装置３３には、複数種類の図柄を変動させて複数列の図柄からなる図柄組み合わせを導出する図柄変動ゲーム（図柄組み合わせゲーム）などの表示演出の画像が表示されるようになっている。演出表示装置３３の図柄変動ゲームは、表示演出を多様化するための飾り図柄を用いて行われる。
【００２４】
本実施形態の特別図柄表示装置３４は、図示しない発光体（ＬＥＤやランプなど）を内蔵し、その発光体をレンズカバー（図４では表面に「☆（星）」を装飾したもの）で覆って構成した複数個（本実施形態では６個）の特図発光部３４ａ，３４ｂ，３４ｃ，３４ｄ，３４ｅ，３４ｆを備えている。この特別図柄表示装置３４は、６個の特図発光部３４ａ〜３４ｆが演出表示装置３３の右下方部において並列配置されるように表示枠体３２に装着されている。そして、特別図柄表示装置３４では、複数個の特図発光部３４ａ〜３４ｆの中から所定の特図発光部を点灯させて、その点灯した特図発光部の位置と個数によって区別される組み合わせを導出する図柄変動ゲームが表示されるようになっている。本実施形態のパチンコ遊技機１０では、図柄変動ゲームで点灯又は消灯する特図発光部を特別図柄として扱っている。特別図柄は、大当りか否かの内部抽選（大当り抽選）の結果を示す報知用の図柄である。
【００２５】
演出表示装置３３と特別図柄表示装置３４では、図柄変動ゲームの開始により同時に図柄の変動が開始される。具体的には、図柄変動ゲームの開始に伴って、演出表示装置３３では各列の飾り図柄の変動が開始する一方で、特別図柄表示装置３４では各特図発光部３４ａ〜３４ｆが点滅することで特別図柄の変動が開始する。そして、演出表示装置３３と特別図柄表示装置３４には、大当り抽選の抽選結果に基づき、図柄変動ゲームの終了によって同時に大当り図柄又ははずれ図柄が確定的に停止表示される。このとき、演出表示装置３３と特別図柄表示装置３４では、大当り抽選の抽選結果が大当りである場合には何れの表示装置にも大当り図柄が確定的に停止表示され、大当り抽選の抽選結果がはずれである場合には何れの表示装置にもはずれ図柄が確定的に停止表示される。大当り図柄は、大当り抽選の抽選結果が大当りである場合に図柄変動ゲームで確定的に停止表示されるものであり、はずれ図柄は、大当り抽選の抽選結果がはずれである場合に図柄変動ゲームで確定的に停止表示されるものである。本実施形態において演出表示装置３３の図柄変動ゲームで導出される大当り図柄とはずれ図柄は、各列に導出された飾り図柄の組み合わせによって構成されるとともに、例えば、大当り図柄は全列が同一種類の飾り図柄からなる組み合わせで構成される一方で、はずれ図柄は全列が同一種類の飾り図柄にならない組み合わせで構成される。一方、本実施形態において特別図柄表示装置３４の図柄変動ゲームで導出される大当り図柄とはずれ図柄は、特図発光部３４ａ〜３４ｆにおいて発光した特図発光部の組み合わせによって構成される。
【００２６】
本実施形態のパチンコ遊技機１０では、演出表示装置３３の表示領域を特別図柄表示装置３４の表示領域よりも大きく形成し、演出表示装置３３を遊技者の正面に目立つように配置している。このため、遊技者は、特別図柄表示装置３４よりも自身の目の前で多彩な画像によって表示演出が行われる演出表示装置３３の表示内容に注目し、該演出表示装置３３の図柄変動ゲームで導出されて確定的に停止表示される図柄組み合わせから大当り又ははずれを認識することになる。
【００２７】
本実施形態の普通図柄表示装置３５は、図示しない発光体（ＬＥＤやランプなど）を内蔵し、その発光体をレンズカバー（図４では表面に「○（丸）」と「×（ばつ）」を装飾したもの）で覆って構成した複数個（本実施形態では２個）の普図発光部３５ａ，３５ｂを備えている。この普通図柄表示装置３５は、２個の普図発光部３５ａ，３５ｂが演出表示装置３３の右下方部において並列配置されるように表示枠体３２に装着されている。そして、普通図柄表示装置３５では、前述した大当りか否かの大当り抽選とは別に行う当りか否か（後述する開閉羽根３８の開動作により下始動口３９を開放するか否か）の内部抽選（当り抽選）の抽選結果を表示する普通図柄変動ゲームが行われる。そして、本実施形態においては、当り抽選で当りを決定している場合には普通図柄変動ゲームで当り図柄として「○（丸）」側の普図発光部３５ａを点灯させるとともに、当り抽選ではずれを決定している場合には普通図柄変動ゲームで「×（ばつ）」側の普図発光部３５ｂを点灯させる。このため、遊技者は、普通図柄表示装置３５の図柄変動ゲームで確定的に「○（丸）」側の普図発光部３５ａが点灯することにより当りを認識できるとともに、前記図柄変動ゲームで確定的に「×（ばつ）」側の普図発光部３５ｂが点灯することによりはずれを認識できる。本実施形態のパチンコ遊技機１０では、普通図柄変動ゲームで点灯及び消灯する普図発光部を普通図柄として扱っている。
【００２８】
遊技盤ＹＢの遊技領域Ｈ１であって演出表示装置３３の下方には、遊技球の入球を契機に大当り抽選の抽選条件及び所定球数の賞球としての遊技球の払出条件を付与する始動入賞口装置３６が配設されている。本実施形態では、賞球として払出される遊技球が景品としての景品用遊技媒体となる。そして、本実施形態の始動入賞口装置３６は、演出表示装置３３の直下に位置する上始動口３７と、開閉動作可能な開閉羽根３８を有する普通電動役物が装備された下始動口３９とから構成されている。本実施形態の始動入賞口装置３６は、上始動口３７において常時遊技球の入球を許容する一方で、下始動口３９において開閉羽根３８が開放した時に遊技球の入球を許容するようになっている。そして、上始動口３７に遊技球が入球した場合には、前記大当り抽選の抽選条件と賞球として３球の遊技球を払出す払出条件が付与されるとともに、下始動口３９に遊技球が入球した場合には、前記大当り抽選の抽選条件と賞球として４球の遊技球を払出す払出条件が付与される。
【００２９】
開閉羽根３８は、前述した普通図柄変動ゲームで当り図柄が導出されることにより予め定めた開放態様（開放時間や開放回数で規定される態様）で開動作し、下始動口３９を開放する。そして、本実施形態のパチンコ遊技機１０において当り抽選の抽選条件は、表示枠体３２（画像表示装置３３）の左方に配置した普通図柄作動ゲート４０への遊技球の入球を契機に付与される。普通図柄作動ゲート４０は、遊技球が通過する構成とされており、遊技球が通過した場合には当り抽選の抽選条件のみを付与し、賞球の払出条件を付与しない。
【００３０】
遊技盤ＹＢの遊技領域Ｈ１であって始動入賞口装置３６の下方（下始動口３９の直下）には、大当り遊技中に開放される大入賞口装置（特別電動役物）４１が配設されている。大入賞口装置４１には、開閉動作可能な開閉扉４２が装備されている。開閉扉４２は、大当り遊技中に予め定めた開放態様（開放時間や開放回数で規定される態様）で開動作し、遊技球の入球を許容するように大入賞口装置４１を開放する。そして、大入賞口装置４１には、該大入賞口装置４１へ入球した遊技球の入球口（図示しない）が設けられており、該入球口へ遊技球が入球したことを契機に所定球数（本実施形態では１５球）の賞球としての遊技球の払出条件を付与するようになっている。
【００３１】
大当り遊技は、大当り抽選で大当りを決定し、図柄変動ゲームで大当り図柄が確定的に停止表示されて該ゲームの終了後、開始される。大当り遊技が開始すると、最初に大当り遊技の開始を示すオープニング演出が行われる。オープニング演出終了後には、開閉扉４２の開動作により大入賞口装置４１が開放されるラウンド遊技が予め定めた規定ラウンド数を上限（例えば、１５回）として複数回行われる。１回のラウンド遊技は、開閉扉４２の開動作により大入賞口装置４１が開放されてから開閉扉４２の閉動作により大入賞口装置４１が閉鎖される迄であり、１回のラウンド遊技中に大入賞口装置４１は、規定入球数（例えば、９球）の遊技球が入球する迄の間、又は規定時間（１ラウンドは２５秒）が経過する迄の間、開放される。そして、大当り遊技は、規定ラウンド数のラウンド遊技の終了後に大当り遊技の終了を示すエンディング演出が行われて終了する。
【００３２】
遊技盤ＹＢの遊技領域Ｈ１であって大入賞口装置４１の左方には、左下外入賞口装置４３と、左下中入賞口装置４４と、左下内入賞口装置４５とが、遊技盤ＹＢの左右方向に並列し、かつ上下方向に高さを異ならせて配設されている。また、遊技盤ＹＢの遊技領域Ｈ１であって大入賞口装置４１の右方には、右下入賞口装置４６が配設されている。これらの各入賞口装置４３〜４６は、遊技球の入球を契機に所定球数（本実施形態では１０球）の賞球としての遊技球の払出条件を付与するようになっている。また、遊技盤ＹＢの遊技領域Ｈ１であって大入賞口装置４１の下方には、遊技領域Ｈ１に発射されて該遊技領域Ｈ１を流下した遊技球のうち、アウト球となった遊技球が入球するアウト球口４７が配設されている。アウト球とは、遊技領域Ｈ１に配設された各種入賞口装置３６，４１，４３〜４６の何れにも入球しなかった遊技球である。
【００３３】
遊技盤ＹＢにおいて右側に装着されたコーナー飾り部材３１の下方には、未払出し状態にある賞球の総数を示す未払出し数を表示する未払出し数表示装置としての賞球残数表示装置４８が装着されている。本実施形態において賞球残数表示装置４８は、遊技領域Ｈ１外に配置されているとともに、遊技領域Ｈ１に配置されている大入賞口装置４１、アウト球口４７及び特別図柄表示装置３４の右方域であって近傍に配置されている。具体的に言えば、賞球残数表示装置４８は、大入賞口装置４１の真横に配置されている。また、賞球残数表示装置４８は、アウト球口４７の斜め右上に配置されている。また、賞球残数表示装置４８は、特別図柄表示装置３４の斜め右下に配置されている。この配置により、賞球残数表示装置４８は、遊技者側からパチンコ遊技機１０（遊技盤ＹＢ）を正面視した場合、遊技盤ＹＢの右下隅に配置されていることになる。そして、前枠１６に配置される賞球残数表示装置４８は、該前枠１６に形成される窓口１４の下側周縁、すなわち上皿１５に近い側の窓口１４の周縁であって、上皿１５の右方となる貯留通路１５ｂの下流に形成される上皿取込口側に配置されている。また、本実施形態の賞球残数表示装置４８は、３つの７セグメントＬＥＤ（図示しない）を横並び形態で配置し、３桁の数字（０００〜９９９）又は３桁のアルファベット（例えば、「ＦＦＦ」）を発光表示可能な構成とされている。例えば、賞球残数表示装置４８に「０４８」の３桁の数字が表示された場合には、遊技球の未払出し数が「４８球」であることを報知している。
【００３４】
次に、パチンコ遊技機１０の機裏側の構成を説明する。
図５には、パチンコ遊技機１０の機裏側を略示している。中枠１３の裏側には、該中枠１３に組み付けセットされる遊技盤ＹＢと対応する位置に保護カバー５０が開閉可能に装着されている。また、中枠１３の裏側上部（保護カバー５０の上部）には、遊技場の遊技機設置設備から供給される遊技球を貯留可能な貯留部材としての球タンク５１が装着されている。遊技場の遊技機設置設備は、パチンコ遊技機に対して遊技球を供給する機構と、パチンコ遊技機から排出された遊技球（各種入賞口へ入球した後に排出された遊技球とアウト球となった遊技球）を回収する機構とからなる遊技球循環機構を装備し、該遊技球循環機構により遊技球を供給するとともに回収して循環させるようになっている。
【００３５】
中枠１３の裏側であって図５における右側方には、球タンク５１内の遊技球を上皿１５に向けて払出す際に遊技球を案内する通路が形成された樋部材５２が装着されている。樋部材５２は、図５において球タンク５１の右側下方に連設されるとともに、上下方向に延設されている。樋部材５２には、外部出力装置としての外部端子板５３が装着されている。外部端子板５３は、遊技場に設置された各パチンコ遊技機の動作状態を管理するために遊技場の管理室などに設置される外部管理装置としてのホールコンピュータＨＣ（図１０に示す）に接続する基板である。
【００３６】
中枠１３の裏側下部であって保護カバー５０の下部には、主制御基板５４（図１０に示す）を内部に装備した主制御基板ケース５４Ｋが配置されている。主制御基板ケース５４Ｋ（主制御基板５４）は、図５及び図６に示すように、遊技盤ＹＢの裏面側下部に装着されている。主制御基板５４は、遊技の進行を制御する主制御装置として機能し、パチンコ遊技機１０全体を制御する。また、中枠１３の裏側下部であって主制御基板ケース５４Ｋの下部には、電源基板５５（図１０に示す）を内部に装備した電源基板ケース５５Ｋと、払出制御基板５６（図１０に示す）を内部に装備した払出制御基板ケース５６Ｋが装着されている。また、中枠１３の裏側下部であって主制御基板ケース５４Ｋの下部には、発射制御基板５７（図１０に示す）を内部に装備した発射制御基板ケース５７Ｋが装着されているとともに、主制御中継端子板５８と遊技球等貸出装置接続端子板５９とが装着されている。本実施形態のパチンコ遊技機１０では、機種毎に専用部品となる主制御基板５４を遊技盤ＹＢに装着し、機種に関係なく流用可能な共通部品となる電源基板５５、払出制御基板５６及び発射制御基板５７を中枠１３に装着している。この構成により、遊技盤ＹＢを交換し、その他の部材をそのまま流用して機種変更を行う場合（盤代えによる機種変更）において、主制御基板５４などの遊技盤ＹＢに装着される専用部品は交換対象の部品となり、払出制御基板５６などの中枠１３に装着される共通部品は非交換対象の部品となる。
【００３７】
電源基板５５は、電源スイッチ５５ｂと遊技機設置設備の電源に接続される電源コード５５ｃを有し、パチンコ遊技機１０の各種制御基板や各種演出装置に対して電源を供給する。さらに、電源基板５５には、パチンコ遊技機１０の電源投入時に操作することにより、バックアップデータをクリアするＲＷＭクリアスイッチＲＣが設けられている。払出制御基板５６は、遊技球を払出す払出ユニット６１（図５、図８などに示す）の動作を制御する払出制御装置として機能し、賞球又は貸し球として払出す遊技球の払出しに関する払出制御を実行する。発射制御基板５７は、発射ハンドル２４の操作状態を検知し、その検知結果に応じて遊技球の発射間隔や発射強度などの発射制御を実行する。主制御中継端子板５８は、主制御基板５４と他の制御基板との間に接続される基板である。遊技球等貸出装置接続端子板５９は、カードユニット装置１１と、球貸し操作部２６と、払出制御基板５６を接続する基板である。
【００３８】
ここで、球タンク５１と樋部材５２について図９を用いてさらに詳しく説明する。
球タンク５１は、図９に示すように、遊技球を貯留するとともに図９において左側から右側に斜状をなす底部５１ａを有する貯留部５１ｂと、図９において貯留部５１ｂの右方に連設されるとともに遊技球を１列に整流させる整流機構を装備した整流樋５１ｃとを一体化した構成とされている。したがって、遊技場の遊技機設置設備から供給される遊技球は、球タンク５１の貯留部５１ｂで貯留されて順次整流樋５１ｃへ誘導され、該整流樋５１ｃで整流された後に整流樋５１ｃの排出口５１ｄから球タンク５１外へ１球ずつ排出される。排出口５１ｄは、球タンク５１において遊技球を排出する口となる。
【００３９】
樋部材５２には、整流樋５１ｃの排出口５１ｄに整合させて配置される球入口６０ａを有する１本の案内通路としての遊技球補給通路６０が形成されている。遊技球補給通路６０は、球入口６０ａから左右の方向に順にカーブを描く形状（蛇行した形状）で成形されているとともに、パチンコ遊技機１０の下方に向かって延設されている。また、樋部材５２には、遊技球補給通路６０の球出口６０ｂに連設して１台の払出装置としての払出ユニット６１が装着されている。払出ユニット６１は、球タンク５１に貯留された遊技球を機外（上皿１５又は下皿２３）に払出す装置である。
【００４０】
払出ユニット６１の構成を図８にしたがって詳しく説明する。
払出ユニット６１には、遊技球補給通路６０から流下供給される遊技球を払出ユニット６１内に取り込むための取込口６１ａを上流側とするとともに、装置内に取り込んだ前記遊技球を払出ユニット６１外に払出すための払出口６１ｂを下流側とし、取込口６１ａと払出口６１ｂとを連通させる球通路６１ｃが形成されている。また、払出ユニット６１の球通路６１ｃの途中には、該球通路６１ｃ内に臨むようにして外周部に球送り部６１ｄが凹設される爪車式の媒体払出手段としての球送りスプロケット６１ｅが回転可能に支持されている。球通路６１ｃは、球送りスプロケット６１ｅを境界とし、該球送りスプロケット６１ｅの上流側（すなわち、取込口６１ａ側）が媒体通路としての上流側通路部６１ｆになるとともに、下流側（すなわち、払出口６１ｂ側）が下流側通路部６１ｇとなる。
【００４１】
球通路６１ｃの上流側通路部６１ｆには、球送りスプロケット６１ｅの作動によって払出される次払出し段階で停留されている遊技球の存在の有無を検出する第１検出手段（エラー検出手段）としての払出制御センサ６１ｈが配設されている。払出制御センサ６１ｈは、上流側通路部６１ｆにおいて１球の遊技球を検出し得る位置に設けられている。球通路６１ｃの下流側通路部６１ｇには、球送りスプロケット６１ｅの作動によって払出された遊技球（次払出し段階で停留されていた遊技球）を検出する払出検出手段としての払出計数センサ６１ｉが配設されている。
【００４２】
払出ユニット６１には、球送りスプロケット６１ｅの球送り部６１ｄに対して係合状態と非係合状態を取り得るストッパ６１ｊが設けられているとともに、該ストッパ６１ｊの上端には、付勢ばね６１ｋが連結されている。ストッパ６１ｊは、付勢ばね６１ｋにより図８において時計回り方向へ回動付勢されている。また、払出ユニット６１には、払出制御基板５６からの制御信号を受けて励磁（オン）又は消磁（オフ）されるストッパ６１ｊの作動部材となる電磁ソレノイドとしての払出ソレノイド６１ｌが設けられている。ストッパ６１ｊは、払出ソレノイド６１ｌの励磁又は消磁により揺動し、該動作に応じて係合状態又は非係合状態へ切換ることによって球送りスプロケット６１ｅを回転させたり、その回転を規制したりする。
【００４３】
図８（ａ）は、払出動作停止時の払出ユニット６１を示す図である。図８（ａ）の状態では、球送りスプロケット６１ｅにストッパ６１ｊが係合することによって該球送りスプロケット６１ｅの回転が規制されているため、遊技球の払出しは行われない。また、図８（ａ）の状態で払出制御センサ６１ｈは、次払出し段階で待機状態にある１球の遊技球を検出する。図８（ｂ）は、払出動作開始時の払出ユニット６１を示す図である。図８（ｂ）の状態では、払出ソレノイド６１ｌのオンにより球送りスプロケット６１ｅの規制状態が解除されるとともにストッパ６１ｊが非係合状態となるため、次払出し段階で待機している遊技球の重さにより球送りスプロケット６１ｅが回転して遊技球が払出される。図８（ｂ）の状態で払出計数センサ６１ｉは、球送りスプロケット６１ｅの回転によって払出された遊技球を検出する。
【００４４】
図８（ｃ）は、払出動作中の払出ユニット６１を示す図である。図８（ｃ）の状態では、払出ソレノイド６１ｌが所定時間経過後にオフされることにより、ストッパ６１ｊが球送りスプロケット６１ｅに係合して係合状態となる。その結果、球送りスプロケット６１ｅは、回転が停止する。図８（ｄ）は、払出動作終了時の払出ユニット６１を示す図であり、払出動作終了時の払出ユニット６１は図８（ａ）に示す払出動作停止時と同じ状態となる。そして、図８（ａ）の状態から図８（ｄ）の状態になると、１球の遊技球の払出しが完了する。本実施形態では、図８（ｂ）に示すように払出ソレノイド６１ｌがオンされた状態が１球の遊技球の払出しを許容する払出許容状態となる。また、本実施形態では、図８（ａ）又は（図８（ｄ）に示すように払出ソレノイド６１ｌがオフされた状態が１球の遊技球の払出しを規制する払出規制状態となる。
【００４５】
樋部材５２の説明に戻り、該樋部材５２において払出ユニット６１の下方には、該払出ユニット６１から払出された遊技球を受け入れて案内する球排出通路６２が形成されている。また、樋部材５２において球排出通路６２の下方には、球排出通路６２を案内された遊技球を受け入れる球受け部６３が形成されている。球受け部６３には、球排出通路６２の球出口６２ａの直下に配置される球受け台６４と、払出ユニット６１から払出された遊技球を上皿１５へ向けて払出すための樋部材５２の出口となる遊技球内部払出口上６５と、前記遊技球を下皿２３へ向けて払出すための樋部材５２の出口となる遊技球内部払出口下６６とが設けられている。
【００４６】
球受け台６４は、球排出通路６２から落下した遊技球を受け止める面となる底面６４ａを有し、該底面６４ａには、図９において右側に所定高さに形成された規制壁６４ｂが立設されている。遊技球内部払出口上６５は、その開口下端が球受け台６４の底面６４ａに整合されるように配置されているとともに、上皿１５の払出口１５ａに接続されている。その一方で、遊技球内部払出口下６６は、球受け台６４の下部に配置されているとともに、下皿２３に遊技球を導く溢れ球通路２２に接続されている。したがって、払出ユニット６１から払出された遊技球は、球排出通路６２により球受け台６４へ向けて落下し、球受け台６４から遊技球内部払出口上６５をとおって上皿１５の払出口１５ａへ導かれる。このとき、上皿１５の貯留通路１５ｂが遊技球で一杯の状態であって、かつ遊技球が球受け台６４の底面６４ａまで到達するほど一杯の状態になっている場合には、球排出通路６２から落下した遊技球が溢れ球となって規制壁６４ｂを乗り越え、遊技球内部払出口下６６へ導かれる。そして、溢れ球となった遊技球は、遊技球内部払出口下６６をとおって溢れ球通路２２から下皿２３へ導かれる。
【００４７】
樋部材５２において遊技球補給通路６０には、その通路途中に該通路の側壁の一部を構成する球抜きレバー６７が設けられている。また、樋部材５２には、球抜きレバー６７の操作によって該球抜きレバー６７よりも上流側に貯留される遊技球を遊技機設置設備に装備されたアウト球タンクに排出する球抜き通路６８が形成されているとともに、球抜き通路６８の下流側には、球抜き通路６８を流下した遊技球を排出する樋排出口６８ａが形成されている。さらに、樋部材５２には、遊技球補給通路６０と払出ユニット６１に形成された球通路６１ｃの上流側通路部６１ｆにより構成される第１通路内に予め定めた一定球数（本実施形態では２５球）の遊技球が停留されているか否かを検出する払出確認スイッチ６９（図５に示す）が装着されている。払出確認スイッチ６９は、払出ユニット６１の払出制御センサ６１ｈで検出される次払出し段階で停留されている遊技球から遊技球補給通路６０側に向かって停留されている遊技球を数えた場合に、前記一定球数目（本実施形態では２５球目）の遊技球が存在し得る位置、すなわち該遊技球を検出し得る位置に装着されている。払出確認スイッチ６９により、遊技球補給通路６０と上流側通路部６１ｆの両通路において停留されている遊技媒体の合計数が前記一定球数であるか否かが検出される。
【００４８】
図９（ａ）に示すように、球タンク５１内に貯留される遊技球は、該球タンク５１の整流樋５１ｃによって１列に整流された後に該整流樋５１ｃの排出口５１ｄから遊技球補給通路６０へ移り、該遊技球補給通路６０に沿って左右方向へカーブを描くように案内されながら払出ユニット６１へ案内される。そして、払出ユニット６１からは、球送りスプロケット６１ｅの回転により送り出された遊技球が下流側通路部６１ｇにおいて払出計数センサ６１ｉにより検出された後、球排出通路６２を介して球受け部６３の球受け台６４へ排出される。その後、遊技球は、球受け台６４から遊技球内部払出口上６５と払出口１５ａを介して上皿１５へ排出される。また、上皿１５が遊技球で満杯になった場合には、図９（ｂ）に示すように球受け部６３に排出された遊技球が溢れ球となり、遊技球内部払出口下６６から溢れ球通路２２へ排出される。そして、溢れ球通路２２に排出された遊技球は、出口２３ａを介して下皿２３へ排出される。なお、貸し球としての遊技球及び賞球としての遊技球は、いずれも同じ経路を辿るようにして払出される。
【００４９】
本実施形態では、払出口１５ａ、下流側通路部６１ｇ、球排出通路６２、球受け部６３、球受け台６４及び遊技球内部払出口上６５によって形成される遊技球の通り道（通路）が第２通路となる。また、本実施形態では、溢れ球通路２２、出口２３ａ、球受け部６３、球受け台６４及び遊技球内部払出口下６６によって形成される遊技球の通り道（通路）が第３通路となる。
【００５０】
また、球抜きレバー６７が操作された場合には、図９（ｃ）に示すように、遊技球補給通路６０内の遊技球が球抜き通路６８を流下し、樋排出口６８ａから遊技機設置設備に設置されたアウト球タンクに排出される。
【００５１】
次に、遊技盤ＹＢの裏面側の構成について図６及び図７にしたがってさらに詳しく説明する。
図６は、遊技盤ＹＢの裏側を覆う保護カバー５０を脱着した状態を示す。図７は、図６に示す主制御基板ケース５４Ｋを遊技盤ＹＢから脱着した状態を示す。
【００５２】
遊技盤ＹＢの裏面側左上部であって主制御基板ケース５４Ｋの上部には、サブ統括制御基板７０（図１０に示す）及び音声・ランプ制御基板７１（図１０に示す）を内部に装備したサブ統括制御基板ケース７０Ｋが装着されている。本実施形態においてサブ統括制御基板７０と音声・ランプ制御基板７１は一体成形されている。サブ統括制御基板７０は、主制御基板５４が出力する制御信号を入力し、演出表示装置３３、各枠用ランプ部１７，１８，１９、各盤用ランプ部３２ａ、及び各スピーカ２０，２１，２５などの演出装置を統括的に制御するための制御信号を音声・ランプ制御基板７１及び演出表示制御基板７２（図１０に示す）に出力する。音声・ランプ制御基板７１は、各枠用ランプ部１７，１８，１９と盤用ランプ部３２ａの発光態様と、各スピーカ２０，２１，２５の音声出力態様を専門的に制御するサブ基板である。
【００５３】
遊技盤ＹＢの裏面側中央部であって主制御基板ケース５４Ｋの上部には、演出表示装置３３及び演出表示制御基板７２（図１０に示す）などを装備した演出表示ユニット７３が装着されている。演出表示制御基板７２は、演出表示装置３３の表示態様を専門的に制御するサブ基板である。
【００５４】
図７に示すように、遊技盤ＹＢの裏面側下部であって主制御基板ケース５４Ｋの手前側には、遊技盤ＹＢの遊技領域Ｈ１に配置した各種入賞口装置３６，４１，４３〜４６へ入球した遊技球を集合させる集合樋７４が装着されている。また、遊技盤ＹＢの裏面側には、始動入賞口装置３６の上始動口３７へ入球した遊技球を検知する上始動口スイッチ７５が装着されているとともに、始動入賞口装置３６の下始動口３９へ入球した遊技球を検知する下始動口スイッチ７６が装着されている。また、遊技盤ＹＢの裏面側には、大入賞口装置４１へ入球した遊技球を検知するカウントスイッチ７７が装着されている。また、遊技盤ＹＢの裏面側には、左下外入賞口装置４３、左下中入賞口装置４４及び左下内入賞口装置４５へ入球した遊技球を検知する左下入賞口スイッチ７８が装着されているとともに、右下入賞口装置４６へ入球した遊技球を検知する右下入賞口スイッチ７９が装着されている。本実施形態において左下外入賞口装置４３、左下中入賞口装置４４及び左下内入賞口装置４５へ入球した遊技球は、集合樋７４で集められて１つの左下入賞口スイッチ７８を用いて検知される。また、遊技盤ＹＢの裏面側であって普通図柄作動ゲート４０に対応する位置には、該普通図柄作動ゲート４０を通過した遊技球を検知する普通図柄変動スイッチ８０が装着されている。
【００５５】
遊技盤ＹＢの裏面側には、下始動口３９に装備した開閉羽根３８と対応する位置に、該開閉羽根３８を開閉動作させる普通電動役物ソレノイド８１が装着されている。また、遊技盤ＹＢの裏面側には、大入賞口装置４１に装備した開閉扉４２と対応する位置に、該開閉扉４２を開閉動作させる大入賞口ソレノイド８２が装着されている。なお、遊技盤ＹＢに装着されるサブ統括制御基板７０、音声・ランプ制御基板７１、演出表示制御基板７２、演出表示ユニット７３（演出表示装置３３と演出表示制御基板７２）、各スイッチ７５〜８０、及び各ソレノイド８１，８２も、主制御基板５４と同様に交換対象の部品となる。
【００５６】
次に、パチンコ遊技機１０の電気的構成を図１０及び図１１にしたがって説明する。
電源基板５５には、遊技機設置設備の電源が接続されているとともに、主制御中継端子板５８とサブ統括制御基板７０が接続されている。主制御中継端子板５８には、主制御基板５４と、払出制御基板５６と、発射制御基板５７が接続されている。発射制御基板５７には発射ユニット８３が接続されている。発射ユニット８３は、図５に図示する発射ソレノイド８４と該発射ソレノイド８４に連結される図示しない打球杆から構成される。そして、上皿１５から機内に取り込んだ遊技球は、発射制御基板５７による発射ソレノイド８４のオン／オフ制御に応じて打球杆が作動することにより遊技盤ＹＢへ向けて打球される。
【００５７】
主制御基板５４と主制御中継端子板５８は、互いに信号の送受信が可能な双方向通信を許容した形態で接続されているとともに、発射制御基板５７と主制御中継端子板５８は、主制御中継端子板５８から発射制御基板５７への一方向通信を許容した形態で接続されている。その一方で、払出制御基板５６と主制御中継端子板５８は、互いに信号の送受信が可能な双方向通信を許容した形態で接続されている。また、主制御中継端子板５８には、前枠１６の開放時に該前枠１６の開放を検知する扉開放検知スイッチ８５が接続されている。
【００５８】
主制御基板５４には、サブ統括制御基板７０と、図柄表示基板８６と、賞球残数表示基板８７とが接続されている。図柄表示基板８６には、特別図柄表示装置３４と普通図柄表示装置３５が接続されており、主制御基板５４が出力する制御信号を入力することにより特別図柄表示装置３４及び普通図柄表示装置３５の表示内容を制御する。そして、図柄表示基板８６は、表示枠体３２において特別図柄表示装置３４及び普通図柄表示装置３５と対応する位置に装着されている。賞球残数表示基板８７には、賞球残数表示装置４８が接続されており、主制御基板５４が出力する制御信号を入力することにより賞球残数表示装置４８の表示内容を制御する。そして、賞球残数表示基板８７は、コーナー飾り部材３１において賞球残数表示装置４８と対応する位置に装着されている。
【００５９】
主制御基板５４には、上始動口スイッチ７５、下始動口スイッチ７６、カウントスイッチ７７、左下入賞口スイッチ７８、右下入賞口スイッチ７９、及び普通図柄変動スイッチ８０などの各種の遊技球検出用のスイッチが接続されている。また、主制御基板５４には、普通電動役物ソレノイド８１及び大入賞口ソレノイド８２などの各種の可動体作動用のソレノイドが接続されている。さらに、主制御基板５４には、外部端子板５３が接続されているとともに、該外部端子板５３にはホールコンピュータＨＣが接続されるようになっている。
【００６０】
サブ統括制御基板７０には、演出表示制御基板７２と音声・ランプ制御基板７１とが接続されている。演出表示制御基板７２には、演出表示装置３３が接続されている。音声・ランプ制御基板７１には、各枠用ランプ部１７，１８，１９と、各盤用ランプ部３２ａと、各スピーカ２０，２１，２５とが接続されている。
【００６１】
払出制御基板５６には、払出ユニット６１と遊技球等貸出装置接続端子板５９とがそれぞれに双方向通信を許容した形態で接続されている。そして、遊技球等貸出装置接続端子板５９には、カードユニット装置１１と球貸し操作基板８８とがそれぞれに双方向通信を許容した形態で接続されている。球貸し操作基板８８は、上皿１５の内部であって球貸し操作部２６と対応する位置に装着されている。カードユニット装置１１と遊技球等貸出装置接続端子板５９は、互いに信号の送受信が可能な双方向通信を許容した形態で接続されている。遊技球等貸出装置接続端子板５９と球貸し操作基板８８は、互いに信号の送受信が可能な双方向通信を許容した形態で接続されている。
【００６２】
払出制御基板５６には、払出確認スイッチ６９と、第２検出手段（エラー検出手段）としての満杯スイッチ８９とが接続されている。満杯スイッチ８９は、上皿１５と下皿２３を連結する溢れ球通路２２の途中に設置されている。そして、満杯スイッチ８９は、下皿２３における遊技球の貯留量が該遊技球の外部排出（すなわち、下皿球抜きボタン２８の操作などにより下皿２３内の遊技球を取り出すこと）を遊技者に促す貯留量に達したか否かを検出する。なお、パチンコ遊技機１０では、上皿１５の貯留量が満杯状態になると遊技球を溢れ球通路２２によって下皿２３へ導くようになっている。このため、下皿２３の貯留量が満杯状態となり、該満杯状態を解消させない場合には、遊技球の払出しに伴って溢れ球通路２２や樋部材５２の球受け部６３も遊技球で満杯状態となり、やがて払出ユニット６１まで達し、該払出ユニット６１の動作を妨げることとなる。したがって、パチンコ遊技機１０は、下皿２３の満杯状態を満杯スイッチ８９で検出し、遊技者に遊技球の外部排出を促す制御（満杯状態の報知など）を実行するように構成されている。
【００６３】
次に、本実施形態のパチンコ遊技機１０における主制御基板５４と、払出制御基板５６と、主制御中継端子板５８と、遊技球等貸出装置接続端子板５９と、払出ユニット６１と、球貸し操作基板８８の接続態様及び送受信される制御信号の種類を図１１にしたがってさらに詳しく説明する。
【００６４】
主制御基板５４には、制御動作を所定の手順で実行することができる主制御用ＣＰＵ(Central Processing Unit )５４ａと、主制御用ＣＰＵ５４ａの制御プログラムを格納する主制御用ＲＯＭ(Read Only Memory)５４ｂと、必要なデータの書き込み及び読み出しができる主制御用ＲＷＭ(Read Write Memory )５４ｃなどが設けられている。主制御用ＣＰＵ５４ａは、大当り判定用乱数などの各種乱数値を所定の周期毎にカウントし、発生させる。
【００６５】
払出制御基板５６には、制御動作を所定の手順で実行することができる払出制御用ＣＰＵ５６ａと、払出制御用ＣＰＵ５６ａの制御プログラムを格納する払出制御用ＲＯＭ(Read Only Memory)５６ｂと、必要なデータの書き込み及び読み出しができる払出制御用ＲＷＭ(Read Write Memory )５６ｃとが設けられている。さらに、払出制御基板５６には、該払出制御基板５６側で検出した各種のエラー状態を表示する状態報知手段としての状態表示装置５６ｄが設けられている。状態表示装置５６ｄは、７セグメントＬＥＤから構成されており、本実施形態ではエラー状態に応じて予め定めた１桁の数字を発光表示可能な構成とされている。
【００６６】
本実施形態において払出制御基板５６の払出制御用ＣＰＵ５６ａは、７種類のエラー状態を検出するように構成されている。具体的に言えば、払出制御用ＣＰＵ５６ａは、払出停止中エラーと、満杯エラーと、遊技球不足エラーと、払出ユニットエラーと、払出ユニット球詰まりエラーと、払出ユニット球切れエラーと、遊技球等貸出装置未接続エラーを検出する。払出停止中エラーは、遊技球の払出しが停止状態のときのエラー状態であり、本実施形態において状態表示装置５６ｄには「０」が表示される。満杯エラーは、下皿２３が満杯状態のときのエラー状態であり、本実施形態において状態表示装置５６ｄには「１」が表示される。遊技球不足エラーは、遊技球補給通路６０内の遊技球が不足しているときのエラー状態であり、本実施形態において状態表示装置５６ｄには「２」が表示される。払出ユニットエラーは、払出ユニット６１を構成する払出制御センサ６１ｈや払出計数センサ６１ｉなど、払出ユニット６１自体に故障が発生しているときのエラー状態であり、本実施形態において状態表示装置５６ｄには「３」が表示される。払出ユニット球詰まりエラーは、払出ユニット６１の作動によって払出される遊技球が該払出ユニット６１から排出されずに払出計数センサ６１ｉの検知範囲内で滞留しているときのエラー状態であり、本実施形態において状態表示装置５６ｄには「４」が表示される。払出ユニット球切れエラーは、次払出し段階の遊技球が存在しておらず、払出制御センサ６１ｈが遊技球を検知できないときのエラー状態であり、本実施形態において状態表示装置５６ｄには「５」が表示される。遊技球等貸出装置未接続エラーは、パチンコ遊技機１０とカードユニット装置１１が未接続のときのエラー状態であり、本実施形態において状態表示装置５６ｄには「６」が表示される。なお、状態表示装置５６ｄには、払出制御用ＣＰＵ５６ａがこれらのエラー状態を何れも検出していない場合、「−」が表示される。
【００６７】
主制御基板５４は、主制御中継端子板５８を介して払出制御基板５６に対し払出し指示信号としての賞球制御信号を出力するとともに、外部端子板５３に対し情報１信号と、情報２信号と、情報３信号と、情報４信号と、情報５信号と、情報６信号と、情報７信号と、扉開放情報信号とを出力する。これらの各信号は、別々の信号線を用いて出力される。賞球制御信号は、各入賞口装置３６，４１，４３〜４６への遊技球の入球により賞球としての遊技球の払出条件が成立した場合に、該払出条件に応じた数の賞球の払出しを指示する信号である。情報１信号〜情報７信号は、ホールコンピュータＨＣに対し、パチンコ遊技機１０の遊技に関する情報を出力する信号である。例えば、これらの情報としては、大当り遊技などの遊技状態を示す情報、始動入賞口装置３６（上始動口３７と下始動口３９）へ遊技球が入球したことを示す情報や、図柄変動ゲーム及び普通図柄変動ゲームが終了したことを示す情報などである。扉開放情報信号は、前枠１６が開放されたこと、すなわち扉開放検知スイッチ８５が扉の開放を検出したことを出力する信号である。
【００６８】
払出制御基板５６は、主制御中継端子板５８を介して主制御基板５４に対し払出完了信号としての賞球信号と、第２信号（エラー信号）としてのエラー１信号と、第１信号（エラー信号）としてのエラー２信号とを出力する。また、払出制御基板５６は、主制御中継端子板５８及び主制御基板５４を介して外部端子板５３に対し一定数払出信号としての賞球情報信号を出力し、該賞球情報信号は外部端子板５３を介してホールコンピュータＨＣに出力される。これらの各信号は、別々の信号線を用いて出力される。なお、賞球情報信号は、主制御用ＣＰＵ５４ａに入力されず、該主制御用ＣＰＵ５４ａは賞球情報信号を用いた制御を実行しない。このように主制御用ＣＰＵ５４ａが制御に用いない賞球情報信号の信号線も主制御基板５４に接続することで、賞球情報信号の信号線を主制御中継端子板５８と外部端子板５３との間に特別に配設する必要がなく、賞球信号やエラー１信号などの信号線とまとめたコネクタを使って信号を送ることができる。また、賞球情報信号を主制御基板５４経由で外部端子板５３に送信する構成により、主制御用ＣＰＵ５４ａが外部端子板５３に出力する情報１信号などの信号線とまとめたコネクタを使って賞球情報信号を送ることもできる。したがって、信号線の取り回し形態の簡素化や、部品点数の削減を図ることができる。
【００６９】
賞球信号は、払出ユニット６１の作動によって１球の賞球としての遊技球の払出しが完了したことを指示する信号である。この賞球信号は、１球の賞球としての遊技球の払出しが完了した場合にオンとなり、払出しが完了していない場合にオフとなる。エラー１信号は、払出制御基板５６の払出制御用ＣＰＵ５６ａが検出する各種のエラー状態のうち、満杯エラーが発生している場合に該エラー状態を指示する信号である。エラー２信号は、払出制御基板５６の払出制御用ＣＰＵ５６ａが検出する各種のエラー状態のうち、払出ユニット球切れエラーが発生している場合に該エラー状態を指示する信号である。これらのエラー１信号とエラー２信号は、満杯エラーを検出した場合にエラー１信号がオンになるとともに、払出ユニット球切れエラーを検出した場合にエラー２信号がオンになる一方で、これらのエラーを検出していない場合に何れの信号（エラー１信号とエラー２信号）もオフとなる。賞球情報信号は、予め定めた一定数単位（本実施形態では１０球）の賞球としての遊技球を払出した旨を指示する信号である。この賞球情報信号は、前記一定数単位の賞球としての遊技球の払出しが完了した場合にオンとなり、払出しが完了していない場合にオフとなる。
【００７０】
払出制御基板５６は、主制御中継端子板５８を介して発射制御基板５７に対し発射停止信号を出力する。発射停止信号は、遊技球の発射を強制的に停止させる旨を指示する信号である。本実施形態において払出制御基板５６は、遊技球等貸出装置未接続エラーが発生している場合に発射停止信号を出力する。また、払出制御基板５６は、払出確認スイッチ６９が出力する払出確認スイッチ信号を入力するとともに、満杯スイッチ８９が出力する満杯スイッチ信号を入力する。払出確認スイッチ信号は、遊技球補給通路６０と払出ユニット６１に形成された球通路６１ｃの上流側通路部６１ｆからなる通路内に所定球数（本実施形態では２５球）の遊技球が停留されているか否かの検出結果を示す信号である。この払出確認スイッチ信号は、払出確認スイッチ６９が前記所定球数の遊技球を検出した場合にオンとなり、前記所定球数の遊技球を検出していない場合にオフとなる。また、満杯スイッチ信号は、下皿２３における遊技球の貯留量が該遊技球の外部排出を遊技者に促す貯留量に達したか否かの検出結果を示す信号である。この満杯スイッチ信号は、満杯スイッチ８９が前記貯留量に達した旨を検出した場合にオンとなり、前記貯留量に達した旨を検出していない場合にオフとなる。
【００７１】
払出制御基板５６は、払出ユニット６１に払出ソレノイド信号を出力するとともに、該払出ユニット６１は、払出制御基板５６に払出計数センサ信号（払出検出信号）と払出制御センサ信号を出力する。払出ソレノイド信号は、払出ユニット６１の払出ソレノイド６１ｌに対し、オン作動及びオフ作動を指示する信号である。払出計数センサ信号は、払出計数センサ６１ｉによる遊技球の検出結果を示す信号であり、払出計数センサ６１ｉから出力される。この払出計数センサ信号は、払出計数センサ６１ｉが遊技球を検出した場合にオンとなり、遊技球を検出していない場合にオフとなる。払出制御センサ信号は、払出制御センサ６１ｈによる遊技球の検出結果を示す信号であり、払出制御センサ６１ｈから出力される。この払出制御センサ信号は、払出制御センサ６１ｈが遊技球を検出した場合にオンとなり、遊技球を検出していない場合にオフとなる。
【００７２】
払出制御基板５６は、遊技球等貸出装置接続端子板５９を介してカードユニット装置１１に対しＥＸＳ信号（台端末貸出完了信号）とＰＲＤＹ信号（台ＲＥＡＤＹ信号）を出力する。ＥＸＳ信号は、球貸しに係る１単位（本実施形態では１度数分の２５球）に該当する貸し球としての遊技球の払出しが完了した旨を指示する信号である。ＰＲＤＹ信号は、パチンコ遊技機１０において遊技球の払出しが可能であることを指示する信号である。一方、払出制御基板５６は、遊技球等貸出装置接続端子板５９を介してカードユニット装置１１が出力するＶＬ信号（カードユニット接続確認信号）と、ＢＲＤＹ信号（カードユニットＲＥＡＤＹ信号）と、ＢＲＱ信号（貸出し要求信号としての台端末貸出要求完了確認信号）を入力する。ＶＬ信号は、カードユニット装置１１が接続されていることを指示する信号である。ＢＲＤＹ信号は、球貸しに係る処理中であることを指示する信号である。ＢＲＱ信号は、球貸しに係る１単位（本実施形態では１度数分の２５球）に該当する貸し球としての遊技球の払出しを要求する信号である。
【００７３】
球貸し操作基板８８には、球貸ボタン２６ａと、返却ボタン２６ｂと、度数表示器２６ｃと、球貸し可能表示ＬＥＤ２６ｄとを有する球貸し操作部２６が装着されている。そして、球貸し操作基板８８は、遊技球等貸出装置接続端子板５９を介してカードユニット装置１１に対し球貸し操作信号と返却操作信号を出力する。球貸し操作信号は、球貸ボタン２６ａの操作状態を指示する信号であるとともに、返却操作信号は、返却ボタン２６ｂの操作状態を指示する信号である。一方、球貸し操作基板８８は、遊技球等貸出装置接続端子板５９を介してカードユニット装置１１が出力する度数表示信号と球貸し表示信号を入力する。度数表示信号は、カードユニット装置１１に投入されているプリペイドカードの有効度数の表示を指示する信号である。球貸し表示信号は、遊技球の貸出しが可能な状態であるか否かを指示する信号である。
【００７４】
図１２は、球貸しに伴う払出制御基板５６の払出制御用ＣＰＵ５６ａとカードユニット装置１１との信号の送受信状況を示すタイミングチャートを示す。
払出ユニット６１が遊技球の払出しを実施可能な状態であり、かつ遊技球の払出しを行っていない状態においては、図１２に示すように、カードユニット装置１１が入力するＰＲＤＹ信号はオンとされる一方でＥＸＳ信号はオフとされており、払出制御基板５６が入力するＢＲＤＹ信号及びＢＲＱ信号は共にオフとされている（時点Ａ）。
【００７５】
この状態で球貸ボタン２６ａが操作されるとともに、カードユニット装置１１が球貸ボタン２６ａの操作（オン）示す操作信号を入力すると、球貸し処理の要求を示すＢＲＤＹ信号がオンになるとともに（時点Ｂ）、続いて球貸し要求を示すＢＲＱ信号がオンとなる（時点Ｃ）。次いで、カードユニット装置１１は、球貸し動作の開始を示すＥＸＳ信号のオンを入力すると（時点Ｄ）、ＢＲＱ信号をオフにする（時点Ｅ）。次いで、カードユニット装置１１は、球貸し動作の完了を示すＥＸＳ信号のオフを入力すると（時点Ｆ）、再びＢＲＱ信号をオンにする（時点Ｇ）。そして、カードユニット装置１１は、ＢＲＱ信号のオン／オフ制御を球貸し度数分（例えば、５度数分）だけ繰返し実施し、最後に行ったＢＲＱ信号のオン／オフ制御の終了後にＥＸＳ信号のオフを入力すると（時点Ｊ）、球貸し処理要求の終了を示すためのＢＲＤＹ信号をオフとし（時点Ｋ）、球貸ボタン２６ａの操作に伴う処理を終了する。
【００７６】
一方、払出制御用ＣＰＵ５６ａでは、ＢＲＤＹ信号のオンを入力している状態で、球貸し要求を示すＢＲＱ信号のオンを入力すると（時点Ｃ）、ＥＸＳ信号をオンとする（時点Ｄ）。そして、払出制御用ＣＰＵ５６ａは、払出ソレノイド６１ｌを駆動して１回の球貸し要求に基づく１度数分（本実施形態では２５球）の貸し球としての遊技球の払出しを実施し、その後にＥＸＳ信号をオフにする（時点Ｆ）。すなわち、払出制御用ＣＰＵ５６ａは、ＢＲＤＹ信号のオンを入力している状態で、ＢＲＱ信号のオンを検出する毎に１度数分の貸し球としての遊技球の払出しを実施する。なお、本実施形態では、球貸ボタン２６ａを押下する一回の球貸し操作に基づいて球貸しの１単位（１度数）に相当する２５球の遊技球を払出す処理が５回繰返し実施されて、１２５球の貸し球としての遊技球が払出されるようになっている。
【００７７】
また、主制御基板５４には、図１１に示すように、接続状態検出用回路としての検出回路９０が搭載されている。検出回路９０は、主制御基板５４と払出制御基板５６との間を接続する制御用信号線ＳＬが接続されているか否かを検出する。本実施形態の検出回路９０は、制御用信号線ＳＬとしてエラー１信号を送信するための信号線とエラー２信号を送信するための信号線が接続されているか否かを検出する。
【００７８】
検出回路９０の具体的な構成を図６５に示す。検出回路９０は、常時、制御用信号線ＳＬに対して所定電圧（本実施形態では５Ｖ）を供給するように構成されている。検出回路９０は、払出制御基板５６が出力するエラー１信号の制御用信号線ＳＬとエラー２信号の制御用信号線ＳＬのそれぞれに各別に設けられている。そして、検出回路９０から制御用信号線ＳＬに供給する所定電圧は、払出制御基板５６が満杯エラー及び払出ユニット球切れエラーを検出していない場合、払出制御基板５６によって制御用信号線ＳＬが接地されることにより接地側へ逃がされる。このため、払出制御基板５６がエラー状態を検出していない場合には、主制御基板５４（主制御用ＣＰＵ５４ａ）へ所定電圧が印加されず、主制御用ＣＰＵ５４ａはエラー１信号及びエラー２信号のオフを検出する。
【００７９】
一方、検出回路９０が制御用信号線ＳＬに供給する所定電圧は、払出制御基板５６が満杯エラーを検出した場合、払出制御基板５６によってエラー１信号を出力するための制御用信号線ＳＬが未接地の状態に切り換えられることにより主制御基板５４（主制御用ＣＰＵ５４ａ）へ印加される。このため、払出制御基板５６が満杯エラーを検出した場合、主制御基板５４（主制御用ＣＰＵ５４ａ）へ所定電圧が印加されることで、主制御用ＣＰＵ５４ａはエラー１信号のオンを検出する。また、検出回路９０が制御用信号線ＳＬに供給する所定電圧は、払出制御基板５６が払出ユニット球切れエラーを検出した場合、払出制御基板５６によってエラー２信号を出力するための制御用信号線ＳＬが未接地の状態に切り換えられることにより主制御基板５４（主制御用ＣＰＵ５４ａ）へ印加される。このため、払出制御基板５６が払出ユニット球切れエラーを検出した場合、主制御基板５４（主制御用ＣＰＵ５４ａ）へ所定電圧が印加されることで、主制御用ＣＰＵ５４ａはエラー２信号のオンを検出する。
【００８０】
このように構成した検出回路９０によれば、主制御基板５４と払出制御基板５６との間で制御用信号線ＳＬが正常に接続されている場合であって払出制御基板５６のエラー未検出時には、前記所定電圧が接地側に逃がされてエラー信号（エラー１信号とエラー２信号）がオフとなる。また、主制御基板５４と払出制御基板５６との間で制御用信号線ＳＬが正常に接続されている場合であって払出制御基板５６のエラー検出時には、前記所定電圧が主制御基板５４に印加されてエラー信号（エラー１信号及びエラー２信号のうち少なくともいずれか一方）がオンとなる。
【００８１】
その一方で、本実施形態の検出回路９０によれば、主制御基板５４と払出制御基板５６との間で制御用信号線ＳＬが正常に接続されていない場合（例えば、断線やコネクタ抜け）、検出回路９０が制御用信号線ＳＬに供給する所定電圧は、主制御基板５４（主制御用ＣＰＵ５４ａ）側に印加されることとなる。すなわち、制御用信号線ＳＬが正常に接続されていない場合には、制御用信号線ＳＬが未接地の状態と同じ状態になる。このため、払出制御基板５６のエラー未検出時において前記所定電圧は、接地側へ逃げることができず、主制御基板５４（主制御用ＣＰＵ５４ａ）側へ印加される。したがって、主制御基板５４（主制御用ＣＰＵ５４ａ）は、制御用信号線ＳＬが正常に接続されていない場合においても所定電圧が印加されることでエラー信号（エラー１信号及びエラー２信号のうち少なくともいずれか一方）のオンを検出する。その結果、払出制御基板５６のエラー未検出時においてエラー検出時と同じ状態が作り出される。なお、本実施形態のパチンコ遊技機１０において制御用信号線ＳＬが正常に接続されなくなる要因としては、制御用信号線ＳＬ自体の断線や、遊技盤ＹＢ、主制御基板５４、主制御中継端子板５８又は払出制御基板５６の交換時におけるコネクタの接続忘れ若しくは接続不良などがある。
【００８２】
本実施形態のパチンコ遊技機１０において主制御用ＣＰＵ５４ａは、エラー１信号（満杯エラー）のオンを検出すると、満杯状態の報知を指示するエラー指定コマンド（第２報知信号に相当する）を選択し、該エラー指定コマンドをサブ統括制御基板７０に出力する。また、本実施形態のパチンコ遊技機１０において主制御用ＣＰＵ５４ａは、エラー２信号（払出ユニット球切れエラー）のオンを検出すると、払出ユニット６１における球切れの状態（遊技球の不足状態）の報知を指示するエラー指定コマンド（第１報知信号に相当する）を選択し、該エラー指定コマンドをサブ統括制御基板７０に出力する。なお、本実施形態において満杯状態の報知を指示するエラー指定コマンドと遊技球の不足状態の報知を指示するエラー指定コマンドは、異なるコマンドである。
【００８３】
また、主制御用ＣＰＵ５４ａは、エラー１信号（満杯エラー）のオンからオフを検出すると、満杯エラーの解除を指示するエラー解除指定コマンドを選択し、該エラー解除指定コマンドをサブ統括制御基板７０に出力する。また、主制御用ＣＰＵ５４ａは、エラー２信号（払出ユニット球切れエラー）のオンからオフを検出すると、払出ユニット球切れエラーの解除を指示するエラー解除指定コマンドを選択し、該エラー解除指定コマンドをサブ統括制御基板７０に出力する。本実施形態のパチンコ遊技機１０では、エラー１信号がオンからオフになると満杯エラーの状態から復帰し、エラー２信号がオンからオフになると払出ユニット球切れエラーの状態から復帰する。
【００８４】
一方、本実施形態においてサブ統括制御基板７０のＣＰＵは、エラー指定コマンドを入力すると、該コマンドに対応するエラー報知を実行させる。具体的に言えば、サブ統括制御基板７０のＣＰＵは、音声・ランプ制御基板７１に対してエラー報知の実行を指示し、両スピーカ２０，２１からのエラー音によるエラー報知を実行させる。そして、サブ統括制御基板７０のＣＰＵは、満杯状態の報知を指示するエラー指定コマンドを入力した場合には満杯状態の報知を指示するとともに、遊技球の不足状態の報知を指示するエラー指定コマンドを入力した場合には遊技球の不足状態の報知を指示する。また、サブ統括制御基板７０のＣＰＵは、エラー解除指定コマンドを入力すると、該コマンドに対応するエラー報知を終了させる。具体的に言えば、サブ統括制御基板７０のＣＰＵは、音声・ランプ制御基板７１に対してエラー報知の終了を指示し、両スピーカ２０，２１からのエラー音によるエラー報知を終了させる。なお、満杯エラーの解除を指示するエラー解除指定コマンドと払出ユニット球切れエラーの解除を指示するエラー解除指定コマンドは、別々のコマンドとして設定されている。このため、サブ統括制御基板７０のＣＰＵは、入力したエラー解除指定コマンドに対応するエラー報知のみを終了させる。すなわち、サブ統括制御基板７０のＣＰＵは、満杯エラーと払出ユニット球切れエラーが同時期に発生している場合に一つのエラー解除指定コマンドを入力すると、該コマンドに対応するエラー報知のみを終了させ、一つのエラー解除指定コマンドの入力により満杯エラーと払出ユニット球切れエラーに係る両方のエラー報知を終了させない。本実施形態では、両スピーカ２０，２１が報知装置として機能し、サブ統括制御基板７０と音声・ランプ制御基板７１が報知装置の報知内容（エラー音）を制御する報知制御装置として機能する。
【００８５】
また、本実施形態のパチンコ遊技機１０において払出制御基板５６には、前述のように払出制御基板５６で検出する７種類のエラー状態を報知する状態表示装置５６ｄが装備されている。そして、状態表示装置５６ｄには、満杯エラーの発生時に「１」が表示されるとともに、払出ユニット球切れエラーの発生時に「５」が表示される。このため、満杯状態に係るエラー報知時に状態表示装置５６ｄの表示内容が「１」の時には満杯エラーが発生していることを認識し得るとともに、遊技球の不足状態に係るエラー報知時に状態表示装置５６ｄの表示内容が「５」の時には払出ユニット球切れエラーが発生していることを認識し得る。したがって、エラー報知状態において状態表示装置５６ｄの表示内容がエラー未発生状態（本実施形態では、「−」）を示す場合、すなわち満杯エラー及び払出ユニット球切れエラーの何れも発生していない場合には、主制御基板５４と払出制御基板５６を接続する制御用信号線ＳＬの接続状態に異常が発生し、その発生に伴って検出回路９０の作用でエラー報知がなされたことを認識し得る。
【００８６】
以下、本実施形態において主制御基板５４の主制御用ＣＰＵ５４ａが実行する制御内容を図１３〜図２１のフローチャートにしたがって説明する。なお、図１３〜図２１のフローチャートには、主制御用ＣＰＵ５４ａが実行する制御内容の中でも、遊技球の払出しに係る制御及びエラー報知に係る制御に関連する制御内容を示しており、これらの処理を中心に説明する。
【００８７】
最初に、主制御用ＣＰＵ５４ａが実行するメイン処理を図１３にしたがって説明する。本実施形態のパチンコ遊技機１０では、電源投入によって電源基板５５に搭載したリセット信号出力回路（図示しない）からのリセット信号がオンとなる。そして、主制御用ＣＰＵ５４ａは、リセット信号がオンの時には起動を待機し、オンからオフになると起動し、セキュリティチェック後にメイン処理を実行する。
【００８８】
メイン処理において主制御用ＣＰＵ５４ａは、タイマ割込み処理（図１５）の割込みを禁止するとともに（ステップＭＡ１）、ＣＰＵ内蔵のＲＷＭのアクセスを許可し（ステップＭＡ２）、さらにＣＰＵ周辺デバイスとウォッチドッグタイマの初期設定を行い（ステップＭＡ３，ＭＡ４）、電源投入時に必要な各種設定を行う。次に、主制御用ＣＰＵ５４ａは、ＲＷＭクリアスイッチＲＣがオンされているか否かを確認する（ステップＭＡ５）。ＲＷＭクリアスイッチＲＣは、初期化を指示するスイッチであり、電源基板５５に装備されている。なお、主制御用ＣＰＵ５４ａは、ＲＷＭクリアスイッチＲＣがオンされているか否かの確認を電源投入時にしか行わない。
【００８９】
ステップＭＡ５の判定結果が否定の場合、主制御用ＣＰＵ５４ａは、パチンコ遊技機１０の電源断時に主制御用ＲＷＭ５４ｃに設定されるバックアップフラグを確認し、該バックアップフラグが正常か否かを判定する（ステップＭＡ６）。すなわち、正常にバックアップの処理が行われている否かを判定する。そして、主制御用ＣＰＵ５４ａは、ステップＭＡ６の判定結果が肯定の場合にはステップＭＡ７に移行し、ステップＭＡ６の判定結果が否定の場合にはステップＭＡ１６に移行する。
【００９０】
ステップＭＡ７に移行した主制御用ＣＰＵ５４ａは、主制御用ＲＷＭ５４ｃのチェックサムを算出し、続いてステップＭＡ７で算出したチェックサムが電源断時に算出したチェックサムの値と一致するか否かを判定する（ステップＭＡ８）。そして、主制御用ＣＰＵ５４ａは、ステップＭＡ８の判定結果が肯定の場合にはステップＭＡ９に移行し、ステップＭＡ８の判定結果が否定の場合にはステップＭＡ１６に移行する。主制御用ＣＰＵ５４ａは、ステップＭＡ５の判定結果が肯定、ステップＭＡ６の判定結果が否定、又はステップＭＡ８の判定結果が否定の場合には主制御用ＲＷＭ５４ｃに記憶されているバックアップデータを消去し、初期値に基づきパチンコ遊技機１０を起動させる（ステップＭＡ１６以降の処理）。その一方で、主制御用ＣＰＵ５４ａは、ステップＭＡ８の判定結果が肯定の場合には前記バックアップデータの設定値に基づきパチンコ遊技機１０を起動させる（ステップＭＡ９以降の処理）。
【００９１】
ステップＭＡ８の判定結果が肯定の場合、主制御用ＣＰＵ５４ａは、ＲＭＷクリアスイッチがオンされておらず、かつ正常にバックアップが行われていることから、ステップＭＡ９以降で復電時の処理を行う。ステップＭＡ９にて主制御用ＣＰＵ５４ａは、電源断前のスタックポインタを復帰させる。次に、主制御用ＣＰＵ５４ａは、サブ統括制御基板７０に対して電源断時の遊技状態（確率変動状態や変動時間短縮状態などを含む）に復帰させるための復帰コマンドを送信する（ステップＭＡ１０）。この復帰コマンドによりサブ統括制御基板７０は、電源断時の遊技状態を報知させる。次に、主制御用ＣＰＵ５４ａは、割込みのインターバルタイマを設定（例えば、４ｍ秒）するとともに（ステップＭＡ１１）、電源断前のレジスタを復帰する（ステップＭＡ１２）。次に、主制御用ＣＰＵ５４ａは、電源断前に割込みが許可されていたか否かを判定する（ステップＭＡ１３）。主制御用ＣＰＵ５４ａは、ステップＭＡ１３の判定結果が肯定の場合には割込み許可を設定するとともに（ステップＭＡ１４）、前記判定結果が否定の場合には割込みを許可せずにステップＭＡ１５に移行し、割込みの許可／不許可（禁止）を電源断前の状態に復帰させる。そして、主制御用ＣＰＵ５４ａは、ステップＭＡ１５にて電源断前のアドレスを設定し、その設定したアドレスへ戻る。
【００９２】
一方、ステップＭＡ１６に移行した主制御用ＣＰＵ５４ａは、主制御用ＲＷＭ５４ｃの初期化時の処理を行う。この処理は、出荷状態からの最初の電源投入時、ＲＷＭクリアスイッチＲＣがオンされた時、及びバックアップが異常である時に行う。ステップＭＡ１６にて主制御用ＣＰＵ５４ａは、主制御用ＲＷＭ５４ｃを全てクリアする。すなわち、主制御用ＲＷＭ５４ｃの全記憶領域を０（零）クリアする。次に、主制御用ＣＰＵ５４ａは、スタックポインタに８０００Ｈを設定するとともに（ステップＭＡ１７）、主制御用ＲＷＭ５４ｃに初期値を設定する（ステップＭＡ１８）。次に、主制御用ＣＰＵ５４ａは、電源投入初期時のコマンドを送信し（ステップＭＡ１９）、割込みのインターバルタイマ（例えば、４ｍ秒）を設定する（ステップＭＡ２０）。
【００９３】
そして、主制御用ＣＰＵ５４ａは、ステップＭＡ２０の処理が終了すると、以降ステップＭＡ２１と、ステップＭＡ２２と、ステップＭＡ２３の各処理を繰り返し実行する。主制御用ＣＰＵ５４ａは、ステップＭＡ２１で割込みを禁止に設定するとともに、ステップＭＡ２２で待機時間乱数更新処理を実行し、さらにステップＭＡ２３で割込みを許可に設定する。ステップＭＡ２３の終了後、主制御用ＣＰＵ５４ａは、ステップＭＡ２１に戻る。待機時間乱数更新処理は、タイマ割込み処理（図１５）の実行後、次の割込み時間が経過する迄の待機時間中に乱数値を更新するための処理であり、この処理に係る時間はタイマ割込み処理の終了時点に応じて変動する変動時間となっている。すなわち、例えば遊技が行われていない時などタイマ割込み処理が早く終了する場合には待機時間乱数更新処理の処理時間が長くなり、図柄変動ゲームの開始時など処理量が多くタイマ割込み処理に時間を要する場合には待機時間乱数更新処理の処理時間が短くなる。
【００９４】
次に、主制御用ＣＰＵ５４ａが実行する電源断発生時処理を図１４にしたがって説明する。
電源断発生時処理は、パチンコ遊技機１０の主電源のオフ時や停電時など、パチンコ遊技機１０に電源断が生じた場合に実行する処理である。電源断発生時処理において主制御用ＣＰＵ５４ａは、全使用レジスタを主制御用ＲＷＭ５４ｃに退避する（ステップＭＢ１）。次に、主制御用ＣＰＵ５４ａは、スタックポインタの値を保存するとともに（ステップＭＢ２）、主制御用ＲＷＭ５４ｃのチェックサムを算出して保存する（ステップＭＢ３）。次に、主制御用ＣＰＵ５４ａは、バックアップフラグを設定するとともに（ステップＭＢ４）、アクセスを禁止する（ステップＭＢ５）。その後、主制御用ＣＰＵ５４ａは、電源断になるまで無限ループを実行する。電源断後は、電源基板５５のバックアップ用電源（コンデンサ）から主制御用ＲＷＭ５４ｃへ電源が供給され、電源断時における主制御用ＲＷＭ５４ｃの記憶内容がバックアップデータとして保持される。
【００９５】
次に、タイマ割込み処理を図１５にしたがって説明する。
タイマ割込み処理は、パチンコ遊技機１０の起動後、所定の制御周期（例えば、４ｍ秒）毎に繰り返し実行する処理であり、このタイマ割込み処理にて各種遊技に係る処理を実行する。
【００９６】
タイマ割込み処理において主制御用ＣＰＵ５４ａは、ウォッチドッグタイマを設定する（ステップＭＣ１）。次に、主制御用ＣＰＵ５４ａは、普通電動役物ソレノイド８１や大入賞口ソレノイド８２などに制御信号を出力する出力処理を実行するとともに（ステップＭＣ２）、払出制御基板５６やサブ統括制御基板７０などに制御コマンドを出力するコマンド出力処理を実行する（ステップＭＣ３）。次に、主制御用ＣＰＵ５４ａは、上始動口スイッチ７５などの各種スイッチや、払出制御基板５６などの制御基板から入力した各種制御信号（制御コマンド）に応じた処理を実行する（ステップＭＣ４）。次に、主制御用ＣＰＵ５４ａは、大当り判定用乱数などの各種乱数を更新する乱数処理を実行する（ステップＭＣ５）。次に、主制御用ＣＰＵ５４ａは、特別図柄表示装置３４で行われる図柄変動ゲームに係る特別図柄ゲーム処理を実行する（ステップＭＣ６）。特別図柄ゲーム処理にて主制御用ＣＰＵ５４ａは、大当り判定用乱数に基づき大当り判定を行い、当該大当り判定の判定結果に応じて特別図柄からなる大当り図柄又ははずれ図柄を決定するとともに、図柄変動ゲームの変動時間（ゲーム開始からゲーム終了までの時間）を定めた変動パターンなどを決定する。次に、主制御用ＣＰＵ５４ａは、大当り遊技に係る大当り中処理を実行する（ステップＭＣ７）。大当り中処理にて主制御用ＣＰＵ５４ａは、大当り遊技に伴う各種演出（オープニング演出やエンディング演出など）を決定するとともに、大入賞口装置４１の開閉扉４２の開放／閉鎖などを制御する。
【００９７】
次に、主制御用ＣＰＵ５４ａは、普通図柄表示装置３５で行われる普通図柄変動ゲームに係る普通図柄ゲーム処理を実行する（ステップＭＣ８）。普通図柄ゲーム処理にて主制御用ＣＰＵ５４ａは、当り判定用乱数に基づき当り判定を行い、当該当り判定の判定結果に応じて普通図柄からなる当り図柄又ははずれ図柄を決定するとともに、普通図柄変動ゲームの変動時間（ゲーム開始からゲーム終了までの時間）を定めた変動パターンなどを決定する。次に、主制御用ＣＰＵ５４ａは、開閉羽根３８の開放及び閉鎖に係る普通電動役物処理を実行する（ステップＭＣ９）。次に、主制御用ＣＰＵ５４ａは、賞球の払出条件が成立したことに伴う遊技球の払出しに係る賞球処理を実行する（ステップＭＣ１０）。次に、主制御用ＣＰＵ５４ａは、遊技中に発生した各種エラーに係るエラー処理を実行する（ステップＭＣ１１）。次に、主制御用ＣＰＵ５４ａは、外部端子板５３を介して外部（ホールコンピュータＨＣ）に出力する外部出力情報に係る情報処理を実行する（ステップＭＣ１２）。情報処理にて主制御用ＣＰＵ５４ａは、外部出力する情報を生成する。
【００９８】
次に、主制御用ＣＰＵ５４ａは、賞球の未払出し数を表示する賞球残数表示装置４８に係る賞球残数処理を実行する（ステップＭＣ１３）。次に、主制御用ＣＰＵ５４ａは、割込みを許可に設定し（ステップＭＣ１４）、その後にタイマ割込み処理を終了するとともに次の割込みが発生するまでタイマ割込み処理の実行を待機させる。
【００９９】
ステップＭＣ１３の賞球残数処理にて主制御用ＣＰＵ５４ａは、主制御用ＲＷＭ５４ｃに記憶する主制御用賞球総数のデータと、同じく主制御用ＲＷＭ５４ｃに記憶する過剰払出数のデータを読出し、主制御用賞球総数のデータから過剰払出数のデータを減算して賞球残数のデータを生成する。本実施形態では、主制御用賞球総数が主制御装置の管理する景品用遊技媒体の払出し総数となる。
【０１００】
主制御用賞球総数は賞球の未払出し数を示すものであり、この数は払出条件の成立時に加算される一方で、賞球としての遊技球を払出す毎に減算される。主制御用賞球総数の加算は図１８に示す賞球記憶数設定処理で実行されるとともに、主制御用賞球総数の減算は図１７に示す賞球信号入力処理で実行される。過剰払出数は、賞球総数が「０（零）」のとき、すなわち遊技者に払出すべき賞球が存在しないときに賞球としての遊技球が払出された場合に累積加算される数であって、パチンコ遊技機１０から余分に払出した賞球の総数を示すものである。なお、過剰払出しが生じる要因としては、例えば払出ユニット６１の誤作動によって遊技球を払出した場合や、ノイズなどで払出計数センサ６１ｉが反応した場合などが挙げられる。過剰払出数の加算は、図１７に示す賞球信号入力処理で実行される。
【０１０１】
賞球残数処理の説明に戻り、賞球残数のデータを生成した主制御用ＣＰＵ５４ａは、該データを確認し、そのデータの示す値に応じて賞球残数表示装置４８に表示させる賞球の未払出し数の表示態様を決定し、表示データを生成する。具体的に言えば、主制御用ＣＰＵ５４ａは、賞球残数のデータが「０（零）」又は正の値の場合には賞球の未払出し数を点灯させて表示するための表示データを生成する。また、主制御用ＣＰＵ５４ａは、賞球残数のデータが「１０００」を超える値の場合（主制御用賞球総数が１０００球を超える場合）には賞球の未払出し数として「ＦＦＦ」を点灯させて表示するための表示データを生成する。また、主制御用ＣＰＵ５４ａは、主制御用賞球総数のデータから過剰払出数のデータを減算し、その減算値が負の値の場合には賞球の未払出し数を点滅させて表示するための表示データを生成する。賞球の未払出し数を点滅させる表示データを生成する場合、主制御用ＣＰＵ５４ａは、過剰払出数のデータから主制御用賞球総数のデータを減算し、その減算値である正の値を点滅させるための表示データを生成する。なお、賞球残数処理にて生成した表示データは、次の割込み周期においてステップＭＣ２の出力処理で賞球残数表示基板８７に出力され、該賞球残数表示基板８７の制御によって前記表示データに対応する賞球の未払出し数が所定の表示態様で賞球残数表示装置４８に表示される。したがって、本実施形態では、賞球残数処理で賞球残数表示装置４８の表示データを生成し、該表示データを出力処理で出力して賞球残数表示装置４８に賞球の未払出し数を表示させる主制御用ＣＰＵ５４ａが、主制御側払出し総数管理部として機能する。
【０１０２】
次に、タイマ割込み処理にて実行される入力処理（ステップＭＣ４）と、賞球処理（ステップＭＣ１０）と、エラー処理（ステップＭＣ１１）についてさらに詳しく説明する。
最初に、入力処理について図１６〜図１９にしたがって説明する。
【０１０３】
図１６の入力処理にて主制御用ＣＰＵ５４ａは、各種スイッチ７５〜８０，８５の検出信号や、払出制御基板５６などの制御基板からの制御信号の入力確認を行うポート入力処理を実行する（ステップＭＤ１）。次に、主制御用ＣＰＵ５４ａは、賞球信号の入力に伴う賞球信号入力処理（ステップＭＤ２）を実行する。賞球信号入力処理の具体的な処理内容は、図１７のフローチャートに示しており、詳細は後述する。
【０１０４】
次に、主制御用ＣＰＵ５４ａは、大当り抽選の抽選条件を付与し得る始動入賞口装置３６（上始動口３７と下始動口３９）に入球した遊技球を検出する上始動口スイッチ７５と下始動口スイッチ７６からの検出信号の入力に伴う特別図柄入力処理を実行する（ステップＭＤ３）。特別図柄入力処理にて主制御用ＣＰＵ５４ａは、前記スイッチ７５，７６からの検出信号の入力が確認された場合、保留中の図柄変動ゲームの回数に対応する特別図柄用の始動保留球の記憶数の加算や、大当り判定用乱数と大当り図柄決定用乱数の取得及び格納などを行う。特別図柄用の始動保留球の記憶数は、始動入賞口装置３６に遊技球が入球することで１加算されるとともに、図柄変動ゲームの開始により１減算される。したがって、図柄変動ゲーム中に始動入賞口装置３６へ遊技球が入球すると、始動保留球の記憶数は更に加算されて所定の上限数（例えば、４）まで累積される。なお、特別図柄用の始動保留球の記憶数は、遊技盤ＹＢに配設される特別図柄保留記憶数表示部（図示しない）を通じて遊技者に報知される。
【０１０５】
次に、主制御用ＣＰＵ５４ａは、賞球としての遊技球の払出条件を付与し得る大入賞口装置４１に入球した遊技球を検出するカウントスイッチ７７からの検出信号の入力に伴う特別電動役物入力処理を実行する（ステップＭＤ４）。特別電動役物入力処理にて主制御用ＣＰＵ５４ａは、カウントスイッチ７７からの検出信号の入力が確認された場合、１回のラウンド遊技中に大入賞口装置４１へ入球した遊技球の数をカウントするカウント値の加算などを行う。
【０１０６】
次に、主制御用ＣＰＵ５４ａは、普通当り抽選の抽選条件を付与し得る普通図柄作動ゲート４０に入球した遊技球を検出する普通図柄変動スイッチ８０からの検出信号の入力に伴う普通図柄入力処理を実行する（ステップＭＤ５）。普通図柄入力処理にて主制御用ＣＰＵ５４ａは、普通図柄変動スイッチ８０からの検出信号の入力が確認された場合、保留中の普通図柄変動ゲームの回数に対応する普通図柄用の始動保留球の記憶数の加算や、当り判定用乱数の取得及び格納などを行う。普通図柄用の始動保留球の記憶数は、普通図柄作動ゲート４０に遊技球が通過することで１加算されるとともに、普通図柄変動ゲームの開始により１減算される。したがって、普通図柄変動ゲーム中に普通図柄作動ゲート４０へ遊技球が入球すると、始動保留球の記憶数は更に加算されて所定の上限数（例えば、４）まで累積される。なお、普通図柄用の始動保留球の記憶数は、遊技盤ＹＢに配設される普通図柄保留記憶数表示部（図示しない）を通じて遊技者に報知される。
【０１０７】
次に、主制御用ＣＰＵ５４ａは、大当り抽選の抽選条件及び賞球としての遊技球の払出条件を付与し得る普通電動役物を装備した下始動口３９に入球した遊技球を検出する下始動口スイッチ７６からの検出信号の入力に伴う普通電動役物入力処理を実行する（ステップＭＤ６）。普通電動役物入力処理にて主制御用ＣＰＵ５４ａは、下始動口スイッチ７６からの検出信号の入力が確認された場合、１回の開閉羽根３８の開放中に下始動口３９へ入球した遊技球の数をカウントするカウント値の加算などを行う。
【０１０８】
次に、主制御用ＣＰＵ５４ａは、賞球としての遊技球の払出条件を付与し得る各入賞口装置３６，４１，４３〜４６に入球した遊技球を検出する各スイッチ７５〜７９からの検出信号の入力に伴う賞球記憶数設定処理を実行する（ステップＭＤ７）。賞球記憶数設定処理にて主制御用ＣＰＵ５４ａは、何れかのスイッチ７５〜７９の検出信号の入力が確認された場合、その時の遊技球の入球に伴って付与する払出条件に対応する数を主制御用賞球総数に累積加算するとともに記憶して管理する。賞球記憶数設定処理の具体的な処理内容は、図１８のフローチャートに示しており、詳細は後述する。
【０１０９】
次に、主制御用ＣＰＵ５４ａは、払出制御基板５６（払出制御用ＣＰＵ５６ａ）が出力するエラー１信号及びエラー２信号の入力に伴うエラー信号入力処理を実行する（ステップＭＤ８）。エラー信号入力処理にて主制御用ＣＰＵ５４ａは、エラー１信号やエラー２信号の入力が確認された場合、エラー状態に応じたエラー報知を実行させるための処理を行う。エラー信号入力処理の具体的な処理内容は、図１９のフローチャートに示しており、詳細は後述する。次に、主制御用ＣＰＵ５４ａは、扉開放検知スイッチ８５からの検出信号の入力に伴う扉開放チェック処理を実行する（ステップＭＤ９）。扉開放チェック処理にて主制御用ＣＰＵ５４ａは、扉開放検知スイッチ８５からの検出信号の入力が確認された場合、前枠１６が開放された旨の報知を実行させるための処理を行う。ステップＭＤ９の終了後、主制御用ＣＰＵ５４ａは、入力処理を終了し、タイマ割込み処理のステップＭＣ５からの処理を実行する。
【０１１０】
次に、入力処理のステップＭＤ２で実行される賞球信号入力処理について図１７にしたがって説明する。
賞球信号入力処理にて主制御用ＣＰＵ５４ａは、賞球信号を入力したか否かを判定する（ステップＭＥ１）。このステップＭＥ１の判定結果が否定の場合、主制御用ＣＰＵ５４ａは、賞球信号を入力していないので賞球信号入力処理を終了し、入力処理のステップＭＤ３からの処理を実行する。一方、ステップＭＥ１の判定結果が肯定の場合、主制御用ＣＰＵ５４ａは、主制御用賞球総数の上位バイトのアドレスをセットするとともに（ステップＭＥ２）、主制御用賞球総数の上位バイトをロードしてこれを賞球データとして設定する（ステップＭＥ３）。次に、主制御用ＣＰＵ５４ａは、主制御用賞球総数の下位バイトのアドレスをセットするとともに（ステップＭＥ４）、賞球データと主制御用賞球総数の下位バイトの内容を論理和する（ステップＭＥ５）。
【０１１１】
続いて、主制御用ＣＰＵ５４ａは、ステップＭＥ５の演算結果が「００Ｈ」であるか否かを判定する（ステップＭＥ６）。ステップＭＥ６にて主制御用ＣＰＵ５４ａは、賞球信号の入力時点、すなわち払出制御基板５６（払出制御用ＣＰＵ５６ａ）が払出ユニット６１の払出計数センサ６１ｉから払出計数センサ信号を入力した時点において主制御用賞球総数の値が「０（零）」であるか否かを判定する。ステップＭＥ６の判定結果が否定の場合（主制御用賞球総数＞０）、主制御用ＣＰＵ５４ａは、主制御用賞球総数を１減算し（ステップＭＥ７）、その減算後の主制御用賞球総数が「０（零）」であるか否かを判定する（ステップＭＥ８）。ステップＭＥ８の判定結果が肯定の場合（主制御用賞球総数＝０）、主制御用ＣＰＵ５４ａは、賞球ＬＥＤ停止指定コマンドをセットする（ステップＭＥ９）。賞球ＬＥＤ停止指定コマンドは、賞球の払出し時に点灯する賞球ＬＥＤの消灯を指示するためのコマンドである。なお、賞球ＬＥＤは、上側枠用ランプ部１７内に装備されている。また、ステップＭＥ８の判定結果が否定の場合（主制御用賞球総数＞０）、主制御用ＣＰＵ５４ａは、賞球信号入力処理を終了し、入力処理のステップＭＤ３からの処理を実行する。
【０１１２】
一方、ステップＭＥ６の判定結果が肯定の場合（主制御用賞球総数＝０）、主制御用ＣＰＵ５４ａは、ステップＭＥ１０からの処理を実行する。ステップＭＥ６が肯定になる場合は、払出ユニット６１の払出計数センサ６１ｉにより賞球としての遊技球が検知されたにも拘わらず、主制御基板５４側で管理する主制御用賞球総数が「０（零）」の状態、すなわち払出すべき賞球が存在しない状態である。このような状況下での遊技球の払出しは、余分に遊技球を払出していることとなり、過剰払出しの状態である。
【０１１３】
ステップＭＥ１０にて主制御用ＣＰＵ５４ａは、過剰払出数の最大値（本実施形態では２５５球）をセットするとともに、ステップＭＥ１１にて過剰払出数のアドレスをセットする。過剰払出数の最大値は、過剰払出しの状態をエラーとして認識し、エラー報知を実行するための指標となる値である。そして、主制御用ＣＰＵ５４ａは、過剰払出数の最大値と過剰払出数の内容を比較し（ステップＭＥ１２）、その比較結果は一致するか否かを判定する（ステップＭＥ１３）。ステップＭＥ１３の判定結果が肯定の場合、主制御用ＣＰＵ５４ａは、既に過剰払出数が過剰払出数の最大値に達しており、過剰払出しに係るエラー報知を行っていることから、賞球信号入力処理を終了し、入力処理のステップＭＤ３からの処理を実行する。
【０１１４】
一方、ステップＭＥ１３の判定結果が否定の場合、主制御用ＣＰＵ５４ａは、過剰払出数の内容を＋０１Ｈ（１加算）する（ステップＭＥ１４）。そして、主制御用ＣＰＵ５４ａは、過剰払出数の最大値とステップＭＥ１４で加算した加算後の過剰払出数の内容を比較し（ステップＭＥ１５）、その比較結果は一致するか否かを判定する（ステップＭＥ１６）。ステップＭＥ１６の判定結果が否定の場合、主制御用ＣＰＵ５４ａは、過剰払出数の内容が過剰払出しに係るエラー報知の対象となる過剰払出数の最大値に達していないことから、過剰払出数の内容の書き換えのみを行って賞球信号入力処理を終了し、入力処理のステップＭＤ３からの処理を実行する。一方、ステップＭＥ１６の判定結果が肯定の場合、主制御用ＣＰＵ５４ａは、過剰払出数の内容が過剰払出しに係るエラー報知の対象となる過剰払出数の最大値に達したことから、過剰払出エラーが発生した旨を示す過剰払出エラーフラグをセットする（ステップＭＥ１７）。そして、主制御用ＣＰＵ５４ａは、賞球信号入力処理を終了し、入力処理のステップＭＤ３からの処理を実行する。
【０１１５】
賞球信号入力処理では、賞球信号の入力を契機に主制御用賞球総数が減算されるとともに、その減算後の数が記憶されて管理される。また、賞球信号入力処理では、賞球信号の入力時に主制御用賞球総数が「０（零）」の場合に過剰払出数が加算されるとともに、その加算後の数が記憶されて管理される。したがって、本実施形態では、賞球信号入力処理を実行する主制御用ＣＰＵ５４ａと主制御用賞球総数を記憶する主制御用ＲＷＭ５４ｃが、主制御側払出し総数管理部として機能する。
【０１１６】
次に、入力処理のステップＭＤ７で実行される賞球記憶数設定処理について図１８にしたがって説明する。
賞球記憶数設定処理にて主制御用ＣＰＵ５４ａは、賞球の払出し対象となる入賞口装置に入球した遊技球を検出可能な検出スイッチの数に対応する処理数Ｎをセットする（ステップＭＦ１）。本実施形態のパチンコ遊技機１０には、前記検出スイッチとして上始動口スイッチ７５、下始動口スイッチ７６、カウントスイッチ７７、左下入賞口スイッチ７８、及び右下入賞口スイッチ７９の５つのスイッチが装備されている。したがって、主制御用ＣＰＵ５４ａは、賞球記憶数設定処理において５つの検出スイッチ毎に入球の有無を確認するために前記処理数Ｎとして「５」をセットする。
【０１１７】
次に、主制御用ＣＰＵ５４ａは、Ｎｏ．Ｎの検出スイッチが遊技球を検出したか否かを判定する（ステップＭＦ２）。ステップＭＦ２の判定は、全ての検出スイッチの判定が終了するまで検出スイッチ毎に繰り返し行われ、ステップＭＦ２の「Ｎ」には、ステップＭＦ１でセットした「５」を最初として前記判定が終了する毎に順に「４」→「３」→「２」→「１」の数値がセットされる。これらの番号は、予め検出スイッチと対応付けられており、ステップＭＦ２の判定対象となる検出スイッチを特定する情報となる。本実施形態では、Ｎｏ．５が右下入賞口スイッチ７９を示し、Ｎｏ．４が左下入賞口スイッチ７８を示し、Ｎｏ．３がカウントスイッチ７７を示し、Ｎｏ．２が下始動口スイッチ７６を示し、Ｎｏ．１が上始動口スイッチ７５を示す。
【０１１８】
ステップＭＦ２の判定結果が否定の場合、すなわちステップＭＦ２で入球の確認を行った検出スイッチが遊技球を検出していない場合、主制御用ＣＰＵ５４ａは、前記処理数Ｎを１減算し、その減算後の数字を新たな処理数Ｎとしてセットする（ステップＭＦ３）。次に、主制御用ＣＰＵ５４ａは、ステップＭＦ３でセットした処理数Ｎが「０（零）」であるか否かを判定する（ステップＭＦ４）。この判定結果が否定の場合、主制御用ＣＰＵ５４ａは、確認すべき検出スイッチが残っているのでステップＭＦ２に戻る。一方、ステップＭＦ４の判定結果が肯定の場合、主制御用ＣＰＵ５４ａは、全ての検出スイッチの確認が終了したので賞球記憶数設定処理を終了し、入力処理のステップＭＤ８からの処理を実行する。
【０１１９】
ステップＭＦ２の判定結果が肯定の場合、すなわちステップＭＦ２で入球の確認を行った検出スイッチが遊技球を検出している場合、主制御用ＣＰＵ５４ａは、その検出スイッチ（入賞口装置）に対応する賞球記憶数（Ｘ）データを＋１（１加算）する（ステップＭＦ５）。賞球記憶数（Ｘ）データとは、賞球数毎に入球数を対応付けて記憶したデータである。本実施形態のパチンコ遊技機１０では、賞球数として「３球」、「４球」、「１０球」及び「１５球」の４種類が設定されている。なお、（Ｘ）は、賞球数を区別するための情報を意味し、本実施形態では４種類の賞球数が設定されているので、賞球記憶数データとしては４種類となる。そして、主制御用ＣＰＵ５４ａは、遊技球を検出した前記検出スイッチに対応する賞球数を主制御用賞球総数に加算し、該賞球総数を書き換える（ステップＭＦ６）。ステップＭＦ５，ＭＦ６にて主制御用ＣＰＵ５４ａは、例えば、賞球数「４球」の検出スイッチが遊技球を検出した場合、賞球数「４球」に対応する賞球記憶数データを１加算するとともに、主制御用賞球総数に「４」を加算する。その後、主制御用ＣＰＵ５４ａは、ステップＭＦ３に戻り、以降の処理を実行する。
【０１２０】
賞球記憶数設定処理では、賞球の払出し対象となる入賞口装置への遊技球の入球を契機に主制御用賞球総数が加算されるとともに、その加算後の数が記憶されて管理される。すなわち、主制御用賞球総数は、払出条件が成立する毎に賞球記憶数設定処理にて逐次加算される。したがって、本実施形態では、賞球記憶数設定処理を実行する主制御用ＣＰＵ５４ａと主制御用賞球総数を記憶する主制御用ＲＷＭ５４ｃが、主制御側払出し総数管理部として機能する。
【０１２１】
次に、入力処理のステップＭＤ８で実行されるエラー信号入力処理について図１９にしたがって説明する。
エラー信号入力処理にて主制御用ＣＰＵ５４ａは、入力チェックＢをロードするとともに（ステップＭＧ１）、該入力チェックＢをセットする（ステップＭＧ２）。ステップＭＧ２にて主制御用ＣＰＵ５４ａは、エラー２信号がオフであれば「００Ｈ」をセットし、エラー２信号がオンであれば「１０Ｈ」をセットする。次に、主制御用ＣＰＵ５４ａは、入力チェックＢと賞球切れエラー信号（１０Ｈ）を論理積し、これをフラグデータとする（ステップＭＧ３）。そして、主制御用ＣＰＵ５４ａは、フラグデータを賞球切れエラーフラグにセーブする（ステップＭＧ４）。ステップＭＧ３，ＭＧ４の処理にて主制御用ＣＰＵ５４ａは、払出ユニット球切れエラーの発生状態を示すエラー２信号の入力状態を賞球切れエラーフラグにセーブし、今回の割込み周期における払出ユニット球切れエラーの発生状態を記憶する。ステップＭＧ４では、払出ユニット球切れエラーが発生した時は賞球切れエラーフラグに「１０Ｈ」をセットする一方で、払出ユニット球切れエラーが発生していない時は賞球切れエラーフラグに「００Ｈ」をセットする。
【０１２２】
次に、主制御用ＣＰＵ５４ａは、入力チェックＢをセットする（ステップＭＧ５）。ステップＭＧ５にて主制御用ＣＰＵ５４ａは、エラー１信号がオフであれば「００Ｈ」をセットし、エラー１信号がオンであれば「０８Ｈ」をセットする。そして、主制御用ＣＰＵ５４ａは、入力チェックＢと満杯エラー信号（０８Ｈ）を論理積し、これをフラグデータとし（ステップＭＧ６）、さらに満杯エラーフラグのアドレスをセットする（ステップＭＧ７）。次に、主制御用ＣＰＵ５４ａは、ステップＭＧ６でセットしたフラグデータと満杯エラーフラグの内容を比較し（ステップＭＧ８）、その比較結果は一致するか否かを判定する（ステップＭＧ９）。本実施形態において満杯エラーフラグには、満杯エラー中以外に「００Ｈ」がセットされる一方で、満杯エラー中に「０８Ｈ」がセットされる。そして、この満杯エラーフラグは、後述するステップＭＧ１０で更新されるため、ステップＭＧ８の比較で使用する満杯エラーフラグには前回の制御周期のデータがセットされていることになる。
【０１２３】
ステップＭＧ９の判定結果が肯定の場合、主制御用ＣＰＵ５４ａは、エラー信号入力処理を終了し、入力処理のステップＭＤ９からの処理を実行する。ステップＭＧ９の判定結果が肯定となる場合は、満杯エラーが発生していないとき、又は今回の制御周期よりも以前の制御周期で既に満杯エラーが発生しているときである。
【０１２４】
一方、ステップＭＧ９の判定結果が否定の場合、主制御用ＣＰＵ５４ａは、フラグデータを満杯エラーフラグにセーブする（ステップＭＧ１０）。すなわち、ステップＭＧ９の判定結果が否定となる場合は、今回の制御周期で満杯エラーが発生したとき、又は今回の制御周期で満杯エラーが解消されたときであり、今回の制御周期における満杯エラーの発生状態の変化に伴って満杯エラーフラグの内容をステップＭＧ１０で書き換える。そして、主制御用ＣＰＵ５４ａは、エラー３コマンド選択テーブルのアドレスをセットする（ステップＭＧ１１）。次に、主制御用ＣＰＵ５４ａは、データ選択処理を実行するとともに（ステップＭＧ１２）、サブ制御コマンド設定処理を実行する（ステップＭＧ１３）。その後、主制御用ＣＰＵ５４ａは、エラー信号入力処理を終了し、入力処理のステップＭＤ９からの処理を実行する。
【０１２５】
ステップＭＧ１２にて主制御用ＣＰＵ５４ａは、今回の制御周期でエラーが発生した場合にはエラーの報知を指示するエラー指定コマンドを選択し、今回の制御周期でエラーが解消した時にはエラーの解除を指示するエラー解除指定コマンドを選択する。また、ステップＭＧ１３にて主制御用ＣＰＵ５４ａは、ステップＭＧ１２で選択したコマンドをサブ統括制御基板７０に出力するサブ制御コマンドとしてセットし、次の周期で実行されるタイマ割込処理のステップＭＣ３（コマンド出力処理）で出力する。したがって、本実施形態では、エラー信号入力処理とタイマ割込処理（コマンド出力処理）を実行する主制御用ＣＰＵ５４ａが、報知信号出力部として機能する。
【０１２６】
次に、タイマ割込み処理のステップＭＣ１０で実行される賞球処理について図２０にしたがって説明する。
賞球処理にて主制御用ＣＰＵ５４ａは、賞球の区分数に対応する処理数Ｍをセットする（ステップＭＨ１）。本実施形態のパチンコ遊技機１０では、賞球数が「３球」、「４球」、「１０球」及び「１５球」の４つに区分されている。したがって、主制御用ＣＰＵ５４ａは、賞球処理において４つの賞球の区分毎に処理を実行するために前記処理数Ｍとして「４」をセットする。
【０１２７】
次に、主制御用ＣＰＵ５４ａは、主制御用ＲＷＭ５４ｃに記憶されている賞球記憶数データのうち、何れかの賞球記憶数（Ｘ）データ（例えば、賞球数が１５球に対応する賞球記憶数データ）を読み出し、その賞球記憶数（Ｘ）データを判定対象とする賞球記憶数データとしてセットする（ステップＭＨ２）。ステップＭＨ２にて主制御用ＣＰＵ５４ａは、賞球記憶数データを順次読み出す。次に、主制御用ＣＰＵ５４ａは、ステップＭＨ２でセットした賞球記憶数データが「０（零）」であるか否かを判定する（ステップＭＨ３）。ステップＭＨ３にて主制御用ＣＰＵ５４ａは、ステップＭＨ３の判定対象となる賞球記憶数データに対応する球数の賞球を付与し得る入賞口装置へ遊技球が入球していないか否かを判定する。
【０１２８】
ステップＭＨ３の判定結果が否定の場合、すなわち前記賞球記憶数データに対応する球数の賞球を付与し得る入賞口装置へ遊技球が入球している場合、主制御用ＣＰＵ５４ａは、ステップＭＨ２でセットした賞球記憶数データを−１（１減算）する（ステップＭＨ４）。そして、主制御用ＣＰＵ５４ａは、ステップＭＨ４で減算した減算後の賞球記憶数データを元の賞球記憶数（Ｘ）データのアドレスにセットする（ステップＭＨ５）。次に、主制御用ＣＰＵ５４ａは、ステップＭＨ２にてセットした賞球記憶数データに対応する球数の賞球の払出しを指示するための賞球制御信号（賞球制御コマンド）を作成し（ステップＭＨ６）、ステップＭＨ１０に移行する。
【０１２９】
一方、ステップＭＨ３の判定結果が肯定の場合、すなわち前記賞球記憶数データに対応する球数の賞球を付与し得る入賞口装置へ遊技球が入球していない場合、主制御用ＣＰＵ５４ａは、次の賞球数記憶データ（Ｘ）を新たに判定対象とする賞球記憶数データとしてセットする（ステップＭＨ７）。そして、主制御用ＣＰＵ５４ａは、処理数Ｍを１減算（−１）し、その減算後の数字を新たな処理数Ｍとしてセットする（ステップＭＨ８）。次に、主制御用ＣＰＵ５４ａは、ステップＭＨ１でセットした処理数Ｍが「０（零）」であるか否かを判定する（ステップＭＨ９）。この判定結果が否定の場合、主制御用ＣＰＵ５４ａは、確認すべき賞球記憶数データが残っているのでステップＭＨ３に戻る。一方、ステップＭＨ９の判定結果が肯定の場合、主制御用ＣＰＵ５４ａは、全ての賞球記憶数データの確認が終了しているのでステップＭＨ１０に移行する。
【０１３０】
ステップＭＨ１０に移行した主制御用ＣＰＵ５４ａは、賞球ＬＥＤ作動指定コマンドデータをセットする。賞球ＬＥＤ作動指定コマンドは、前述した賞球ＬＥＤの点灯を指示するためのコマンドである。また、主制御用ＣＰＵ５４ａは、サブ制御コマンド設定処理を実行する（ステップＭＨ１１）。その後、主制御用ＣＰＵ５４ａは、賞球処理を終了し、タイマ割込み処理のステップＭＣ１１からの処理を実行する。
【０１３１】
賞球処理では、賞球の払出条件の成立により、その払出条件に応じた数の賞球の払出しを指示する賞球制御信号を作成している。そして、賞球処理にて作成した賞球制御信号は、次の割込み周期においてステップＭＣ３のコマンド出力処理にて払出制御基板５６に出力される。したがって、本実施形態では、賞球処理とコマンド出力処理（タイマ割込み処理のステップＭＣ３）を実行する主制御用ＣＰＵ５４ａが、払出指示部として機能する。
【０１３２】
次に、タイマ割込み処理のステップＭＣ１１で実行されるエラー処理について図２１にしたがって説明する。
エラー処理にて主制御用ＣＰＵ５４ａは、賞球切れエラーフラグのアドレスをセットするとともに（ステップＭＩ１）、賞球切れエラーフラグをロードし、これをフラグデータとする（ステップＭＩ２）。ステップＭＩ１，ＭＩ２にて主制御用ＣＰＵ５４ａは、エラー処理よりも先に実行する図１９のエラー信号入力処理のステップＭＧ４でセットした内容をフラグデータにセットする。本実施形態において賞球切れエラーフラグには、賞球切れエラー（払出ユニット球切れエラー）中以外に「００Ｈ」がセットされる一方で、賞球切れエラー中に「１０Ｈ」がセットされる。
【０１３３】
次に、主制御用ＣＰＵ５４ａは、過剰払出エラーフラグのアドレスをセットするとともに（ステップＭＩ３）、ステップＭＩ２でセットしたフラグデータと過剰払出エラーフラグの内容を論理和し、これをフラグデータとする（ステップＭＩ４）。過剰払出エラーフラグの内容は、エラー処理よりも先に実行する図１７の賞球信号入力処理のステップＭＥ１７でセットされる。本実施形態において過剰払出エラーフラグには、過剰払出エラー中以外に「００Ｈ」がセットされる一方で、過剰払出エラー中に「１０Ｈ」がセットされる。また、本実施形態では、払出ユニット球切れエラーと過剰払出エラーを一つに纏めてエラーの発生を判断するため、ステップＭＩ１〜ＭＩ４の処理にて賞球切れエラーフラグの内容と過剰払出しエラーフラグの内容を合成し、一つのフラグデータとして設定する。
【０１３４】
次に、主制御用ＣＰＵ５４ａは、エラーフラグのアドレスをセットする（ステップＭＩ５）。そして、主制御用ＣＰＵ５４ａは、フラグデータとエラーフラグの内容を比較し（ステップＭＩ６）、その比較結果が一致するか否かを判定する（ステップＭＩ７）。本実施形態においてエラーフラグには、賞球切れエラー中以外及び過剰払出エラー中以外に「００Ｈ」がセットされる一方で、賞球切れエラー中又は過剰払出エラー中に「１０Ｈ」がセットされる。そして、このエラーフラグは、後述するステップＭＩ８で更新されるため、ステップＭＩ７の比較で使用するエラーフラグには前回の制御周期のデータがセットされていることになる。
【０１３５】
ステップＭＩ７の判定結果が肯定の場合、主制御用ＣＰＵ５４ａは、エラー処理を終了し、タイマ割込み処理のステップＭＣ１２からの処理を実行する。ステップＭＩ７の判定結果が肯定となる場合は、賞球切れエラー及び過剰払出エラーが発生していないとき、又は今回の制御周期よりも以前の制御周期で既に賞球切れエラー及び過剰払出エラーの少なくとも何れか一方が発生しているときである。
【０１３６】
一方、ステップＭＩ７の判定結果が否定の場合、主制御用ＣＰＵ５４ａは、フラグデータをエラーフラグにセーブする（ステップＭＩ８）。すなわち、ステップＭＩ７の判定結果が否定となる場合は、今回の制御周期で賞球切れエラー及び過剰払出エラーの少なくとも何れか一方が発生したとき、又は過剰払出エラーが発生していない条件下において今回の制御周期で賞球切れエラーが解消したときである。このため、ステップＭＩ８では、今回の制御周期におけるエラーの発生状態の変化に伴ってエラーフラグの内容を書き換える。なお、本実施形態のパチンコ遊技機１０は、図１３のメイン処理におけるステップＭＡ５を経てステップＭＡ１６からの処理を実行すること、すなわちＲＷＭクリアによるパチンコ遊技機１０の起動を条件に過剰払出エラーから復帰できるようになっている。
【０１３７】
次に、主制御用ＣＰＵ５４ａは、エラー１指定コマンド選択テーブルのアドレスをセットする（ステップＭＩ９）。そして、主制御用ＣＰＵ５４ａは、データ選択処理を実行するとともに（ステップＭＩ１０）、サブ制御コマンド設定処理を実行する（ステップＭＩ１１）。その後、主制御用ＣＰＵ５４ａは、エラー信号入力処理を終了し、入力処理のステップＭＤ９からの処理を実行する。
【０１３８】
ステップＭＩ１０にて主制御用ＣＰＵ５４ａは、今回の制御周期でエラーが発生した場合にはエラー報知を指示するエラー指定コマンドを選択し、今回の制御周期でエラー（賞球切れエラー）が解消した時にはエラーの解除を指示するエラー解除指定コマンドを選択する。本実施形態のパチンコ遊技機１０では、ステップＭＩ１０でエラー指定コマンドを選択することにより、賞球切れエラーと過剰払出しエラーとが共通の報知態様でエラー報知されるようになっている。本実施形態では、賞球切れエラーのエラー報知と過剰払出しエラーのエラー報知を指示するエラー指定コマンドが共通のコマンドとなっている。また、ステップＭＩ１１にて主制御用ＣＰＵ５４ａは、ステップＭＩ１０で選択したコマンドをサブ統括制御基板７０に出力するサブ制御コマンドとしてセットし、次の周期で実行されるタイマ割込処理のステップＭＣ３（コマンド出力処理）で出力する。したがって、本実施形態では、エラー処理とタイマ割込処理（コマンド出力処理）を実行する主制御用ＣＰＵ５４ａが、報知信号出力部として機能する。
【０１３９】
以下、本実施形態において払出制御基板５６の払出制御用ＣＰＵ５６ａが実行する制御内容を図２２〜図５９のフローチャートにしたがって説明する。
最初に、払出制御用ＣＰＵ５６ａが実行するメイン処理を図２２にしたがって説明する。払出制御用ＣＰＵ５６ａは、リセット信号がオンの時には起動を待機し、オンからオフになると起動してメイン処理を実行する。そして、本実施形態のパチンコ遊技機１０では、主制御基板５４よりも払出制御基板５６の方が早く起動する。そして、主制御基板５４（主制御用ＣＰＵ５４ａ）は起動すると、払出制御基板５６（払出制御用ＣＰＵ５６ａ）に対し払出しの開始を指示するコマンドを出力する。
【０１４０】
メイン処理において払出制御用ＣＰＵ５６ａは、タイマ割込処理（図２６）の割込みを禁止するとともに（ステップＨＡ１）、ＣＰＵ内蔵のＲＷＭのアクセスを許可する（ステップＨＡ２）。次に、払出制御用ＣＰＵ５６ａは、内部割込みベクタテーブルのアドレスと外部割込みベクタテーブルのアドレスを設定するとともに（ステップＨＡ３）、割込みモードを設定する（ステップＨＡ４）。次に、払出制御用ＣＰＵ５６ａは、ＲＷＭクリアスイッチＲＣがオンされているか否かを確認する（ステップＨＡ５）。なお、払出制御用ＣＰＵ５６ａは、ＲＷＭクリアスイッチＲＣがオンされているか否かの確認を電源投入時にしか行わない。
【０１４１】
ステップＨＡ５の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、パチンコ遊技機１０の電源断時に払出制御用ＲＷＭ５６ｃに設定されるバックアップフラグを確認し、該バックアップフラグが正常か否かを判定する（ステップＨＡ６）。すなわち、正常にバックアップの処理が行われているか否かを判定する。そして、払出制御用ＣＰＵ５６ａは、ステップＨＡ６の判定結果が肯定の場合にはステップＨＡ７に移行し、ステップＨＡ６の判定結果が否定の場合にはステップＨＡ１６に移行する。
【０１４２】
ステップＨＡ７に移行した払出制御用ＣＰＵ５６ａは、作業領域チェックサムをチェックし、有効か否かを判定する。そして、払出制御用ＣＰＵ５６ａは、ステップＨＡ７の判定結果が肯定の場合にはステップＨＡ８に移行し、ステップＨＡ７の判定結果が否定の場合にはステップＨＡ１６に移行する。払出制御用ＣＰＵ５６ａは、ステップＨＡ５の判定結果が肯定、ステップＨＡ６の判定結果が否定、又はステップＨＡ７の判定結果が否定の場合には払出制御用ＲＷＭ５６ｃに記憶されているバックアップデータを消去し、初期値に基づきパチンコ遊技機１０を起動させる（ステップＨＡ１６以降の処理）。その一方で、払出制御用ＣＰＵ５６ａは、ステップＨＡ７の判定結果が肯定の場合には前記バックアップデータの設定値に基づきパチンコ遊技機１０を起動させる（ステップＨＡ８以降の処理）。
【０１４３】
ステップＨＡ７の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ＲＷＭクリアスイッチＲＣがオンされておらず、かつ正常にバックアップが行われていることから、ステップＨＡ８以降で復電時の処理を行う。ステップＨＡ８にて払出制御用ＣＰＵ５６ａは、電源断前のスタックポインタを復帰させるとともに、作業領域にデータを設定する（ステップＨＡ９）。次に、払出制御用ＣＰＵ５６ａは、コマンド処理中フラグをチェックし、該フラグが有効であるか否かを判定する（ステップＨＡ１０）。ステップＨＡ１０の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、電源投入復電時のコマンド処理を実行し（ステップＨＡ１１）、ステップＨＡ１２に移行する。一方、ステップＨＡ１０の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＡ１２に移行する。
【０１４４】
ステップＨＡ１２に移行した払出制御用ＣＰＵ５６ａは、ＣＰＵ内蔵のＣＴＣを設定する（ステップＨＡ１２）。本実施形態において払出制御用ＣＰＵ５６ａは、ステップＨＡ１２にて１ｍ秒周期のタイマモードに設定する。次に、払出制御用ＣＰＵ５６ａは、復帰したスタックポインタによりＣＰＵのレジスタを復帰する（ステップＨＡ１３）。次に、払出制御用ＣＰＵ５６ａは、電源断前に割込みが許可されていたか否かを判定する（ステップＨＡ１４）。ステップＨＡ１４の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、割込み許可を設定し（ステップＨＡ１５）、復帰アドレスへジャンプする。一方、ステップＨＡ１４の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、割込みを許可せずに、復帰アドレスへジャンプする。
【０１４５】
一方、ステップＨＡ１６に移行した払出制御用ＣＰＵ５６ａは、払出制御用ＲＷＭ５６ｃの初期化時の処理を行う。この処理は、出荷状態からの最初の電源投入時、ＲＷＭクリアスイッチＲＣがオンされた時、及びバックアップが異常である時に行う。ステップＨＡ１６にて払出制御用ＣＰＵ５６ａは、払出制御用ＲＷＭ５６ｃを全てクリアする。すなわち、払出制御用ＲＷＭ５６ｃの全記憶領域を０（零）クリアする。次に、払出制御用ＣＰＵ５６ａは、スタックポインタに８０００Ｈを設定するとともに（ステップＨＡ１７）、ＣＰＵ内蔵のＣＴＣを設定する（ステップＨＡ１８）。本実施形態において払出制御用ＣＰＵ５６ａは、ステップＨＡ１８にて１ｍ秒周期のタイマモードに設定する。そして、払出制御用ＣＰＵ５６ａは、割込み許可を設定し（ステップＨＡ１９）、以降、ステップＨＡ１９の処理を繰り返し実行する。
【０１４６】
次に、払出制御用ＣＰＵ５６ａが実行する電源断発生時処理を図２３にしたがって説明する。
電源断発生時処理にて払出制御用ＣＰＵ５６ａは、全使用レジスタを払出制御用ＲＷＭ５６ｃに退避する（ステップＨＢ１）。次に、払出制御用ＣＰＵ５６ａは、スタックポインタの値を保存するとともに（ステップＨＢ２）、全出力ポートをオフし（ステップＨＢ３）。さらにバックアップフラグを設定する（ステップＨＢ４）。次に、払出制御用ＣＰＵ５６ａは、作業領域チェックサムを計算して保存する（ステップＨＢ５）。このとき、払出制御用ＣＰＵ５６ａは、スタックエリア、作業領域の未使用領域、及び作業領域チェックサムを除く作業領域の加算値を作業領域チェックサムへ保存する。次に、払出制御用ＣＰＵ５６ａは、ＣＰＵ内蔵のＲＷＭへのアクセスを禁止する（ステップＨＢ６）。その後、電源断になるまで無限ループを実行する。
【０１４７】
次に、コマンド割込み処理を図２４及び図２５にしたがって説明する。
払出制御用ＣＰＵ５６ａは、主制御用ＣＰＵ５４ａが出力するＩＮＴ信号の入力を契機にコマンド割込み処理を実行する。
【０１４８】
コマンド割込み処理にて払出制御用ＣＰＵ５６ａは、レジスタの交換を行う（ステップＨＣ１）。次に、払出制御用ＣＰＵ５６ａは、システムフラグのアドレスをセットするとともに（ステップＨＣ２）、ポート０を入力し、これをポート入力データの下位バイトとする（ステップＨＣ３）。次に、払出制御用ＣＰＵ５６ａは、システムフラグのビット３（コマンド処理中フラグ）をセットする。システムフラグは状態を示すフラグであり、ステップＨＣ３でセットされるシステムフラグのビット３には、コマンド割込み処理中に「１」がセットされる。なお、本実施形態のシステムフラグは、８ビットのデータから構成されており、払出し開始時にはビット０に「１」がセットされるようになっている。
【０１４９】
次に、払出制御用ＣＰＵ５６ａは、ポート入力データの下位バイトをセットし、これを受信確認データにするとともに（ステップＨＣ５）、ポート入力データの下位バイトと８０Ｈを比較し（ステップＨＣ６）、その比較結果が一致するか否かを判定する（ステップＨＣ７）。本実施形態において「８０Ｈ」は、賞球制御コマンド（賞球制御信号）を示し、ステップＨＣ６，ＨＣ７にて払出制御用ＣＰＵ５６ａは賞球制御コマンドを入力したか否かを判定する。
【０１５０】
ステップＨＣ７の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＣ２５（図２５に示す）に移行する。一方、ステップＨＣ７の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、コマンドデータバッファをロードするとともに（ステップＨＣ８）、該コマンドデータバッファと８０Ｈ（賞球制御コマンド）を比較し（ステップＨＣ９）、その比較結果が一致するか否かを判定する（ステップＨＣ１０）。ステップＨＣ１０の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＣ２６（図２５に示す）に移行する。一方、ステップＨＣ１０の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、受信確認データをセットしてこれを検索値とするとともに（ステップＨＣ１１）、コマンドデータテーブルのアドレスをセットしてこれを検索対象ブロックアドレスとする（ステップＨＣ１２）。次に、払出制御用ＣＰＵ５６ａは、サーチバイト数をセットし（ステップＨＣ１３）、ブロックサーチを行うとともに（ステップＨＣ１４）、その検索結果が一致するか否かを判定する（ステップＨＣ１５）。
【０１５１】
ステップＨＣ１５の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＣ２６（図２５に示す）に移行する。一方、ステップＨＣ１５の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、図２５のステップＨＣ１６に移行し、システムフラグのアドレスをセットする（ステップＨＣ１６）。次に、払出制御用ＣＰＵ５６ａは、ポート入力データの下位バイトと０Ｆ０Ｈを比較し（ステップＨＣ１７）、その比較結果が一致するか否かを判定する（ステップＨＣ１８）。本実施形態において「０Ｆ０Ｈ」は、払出し開始を指示するコマンドを示し、ステップＨＣ１７，ＨＣ１８にて払出制御用ＣＰＵ５６ａは払出し開始か否かを判定する。ステップＨＣ１８の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ポート入力データの上位バイトをセットする（ステップＨＣ１９）。本実施形態のパチンコ遊技機１０において主制御用ＣＰＵ５４ａは、賞球制御信号（賞球制御コマンド）として１５種類のコマンドを出力し、払出し開始を示すコマンドとして１種類のコマンドを出力する。
【０１５２】
次に、払出制御用ＣＰＵ５６ａは、払出制御用賞球総数をロードしてこれを賞球総数データとするとともに（ステップＨＣ２０）、該賞球総数データとポート入力データ（賞球制御信号の示すデータ（賞球数））を加算してこれを賞球総数データとする（ステップＨＣ２１）。次に、払出制御用ＣＰＵ５６ａは、加算後の賞球総数データを払出制御用賞球総数にセーブし（ステップＨＣ２２）、ステップＨＣ２４へ移行する。
【０１５３】
本実施形態のパチンコ遊技機１０では、払出制御基板５６の払出制御用ＲＷＭ５６ｃに払出制御用賞球総数が記憶されて管理されるようになっている。払出制御用賞球総数は賞球の未払出し数を示すものであり、この数は主制御用ＣＰＵ５４ａが出力した賞球制御信号の入力に伴って加算される一方で、賞球としての遊技球を払出す毎に減算される。そして、本実施形態において払出制御用賞球総数の加算はコマンド割込み処理のステップＨＣ２０〜ＨＣ２２で実行されるとともに、払出制御用賞球数の減算は図２８に示す払出計数センサ入力処理で実行される。本実施形態では、コマンド割込処理を実行する払出制御用ＣＰＵ５６ａと払出制御用賞球総数を記憶する払出制御用ＲＷＭ５６ｃが、払出制御側払出し総数管理部として機能する。また、払出制御用賞球総数が払出制御装置の管理する景品用遊技媒体の払出し総数となる。
【０１５４】
コマンド割込み処理の説明に戻り、ステップＨＣ１８の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＣ２３へ移行してシステムフラグのビット０（払出開始フラグ）をセットし、その後にステップＨＣ２４へ移行する。ステップＨＣ２４へ移行した払出制御用ＣＰＵ５６ａは、受信確認データをセットし、その後に受信確認データをコマンドデータバッファにセーブする（ステップＨＣ２５）。次に、払出制御用ＣＰＵ５６ａは、システムフラグのアドレスをセットするとともに（ステップＨＣ２６）、システムフラグのビット３（コマンド処理中フラグ）を「０（零）」にリセットする（ステップＨＣ２７）。次に、払出制御用ＣＰＵ５６ａは、レジスタの交換を行うとともに（ステップＨＣ２８）、割込みを許可し（ステップＨＣ２９）、コマンド割込み処理を終了する。
【０１５５】
次に、タイマ割込み処理を図２６にしたがって説明する。
本実施形態において払出制御用ＣＰＵ５６ａは、コマンド割込み処理とタイマ割込み処理を１ｍ秒で実行する。
【０１５６】
タイマ割込み処理にて払出制御用ＣＰＵ５６ａは、レジスタを退避するとともに（ステップＨＤ１）、割込みを許可する（ステップＨＤ２）。次に、払出制御用ＣＰＵ５６ａは、分岐カウンタのアドレスをセットするとともに（ステップＨＤ３）、分岐カウンタの内容を＋０１Ｈ（１加算）し（ステップＨＤ４）、分岐カウンタのビット０（払出計数センサ入力処理）を判定する（ステップＨＤ５）。分岐カウンタは、タイマ割込み処理の更新回数を示し、図２８に示す払出計数センサ入力処理を実行するかどうかの判定に使用する。払出計数センサ入力処理は、払出計数センサ６１ｉからの払出計数センサ信号の入力に係る処理であり、本実施形態では２ｍ秒毎に実行する。また、分岐カウンタのビット０には、払出計数センサ入力処理を実行する場合に「１」がセットされる。そして、払出制御用ＣＰＵ５６ａは、ステップＨＤ６にてステップＨＤ５の判定結果が「０（零）」であるか否かを判定する。
【０１５７】
ステップＨＤ６の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出計数センサ入力処理を実行することを判定しているので、割込みを禁止し（ステップＨＤ７）、払出計数センサ入力処理を実行する（ステップＨＤ８）。そして、払出制御用ＣＰＵ５６ａは、払出計数センサ入力処理の実行後、割込みを許可し（ステップＨＤ９）、ステップＨＤ１０に移行する。一方、払出制御用ＣＰＵ５６ａは、ステップＨＤ６の判定結果が肯定の場合、払出計数センサ入力処理を実行しないので、ステップＨＤ１０に移行する。なお、払出制御用ＣＰＵ５６ａは、割込み禁止を設定した場合には図２４のコマンド割込み処理を実行せずに、割込み禁止を設定していない場合にはタイマ割込み処理の各処理よりもコマンド割込み処理を優先して実行する。ステップＨＤ１０に移行した払出制御用ＣＰＵ５６ａは、入力処理を実行する。入力処理は、払出制御基板５６に接続される各種スイッチからの信号の入力状態を確認する処理である。
【０１５８】
次に、払出制御用ＣＰＵ５６ａは、モジュールカウンタ記憶エリア（賞球モジュールカウンタ及び球貸しモジュールカウンタのアドレスをセットするために使用するエリア）のアドレスをセットし、これをモジュールアドレスとする（ステップＨＤ１１）。本実施形態では、モジュールカウンタとして、賞球制御処理（ステップＨＤ１５）のジャンプ先を決定するために使用する賞球モジュールカウンタと、球貸し制御処理（ステップＨＤ２０）のジャンプ先を決定するために使用する球貸しモジュールカウンタの２種類が用意されている。賞球制御処理は、賞球としての遊技球を払出すために実行する処理であり、詳細は後述する。球貸し制御処理は、貸し球としての遊技球を払出すために実行する処理であり、詳細は後述する。
【０１５９】
賞球モジュールカウンタには、００Ｈ、０１Ｈ、０２Ｈ、０３Ｈ、０４Ｈ、０５Ｈ、０６Ｈ及び０７Ｈの８個のデータ値がセットされるようになっており、これらのデータ値によりジャンプ先を認識し得るようになっている。「００Ｈ」は賞球払出し準備処理（図３５及び図３６）を、「０１Ｈ」は払出ソレノイド作動処理（図３７）を、「０２Ｈ」は払出ソレノイドオフ処理（図３８）を、「０３Ｈ」は払出計数センサチェック処理（図３９）を、「０４Ｈ」は賞球球切り間隔処理（図４０）を、「０５Ｈ」は賞球払出終了処理（図４１）を示す。また、「０６Ｈ」は、払出ユニット球詰まりエラーの発生時に球詰まりを解消させるように払出ソレノイド６１ｌを作動させる低速モード作動処理を示す。また、「０７Ｈ」は、低速モード作動処理にて払出ソレノイド６１ｌを作動させた後、所定時間（例えば、３０秒）の間、払出ソレノイド６１ｌの作動を待機させる低速モード待機処理を示す。
【０１６０】
球貸しモジュールカウンタには、００Ｈ、０１Ｈ、０２Ｈ、０３Ｈ、０４Ｈ、０５Ｈ、０６Ｈ、０７Ｈ、０８Ｈ、０９Ｈ及び０ＡＨの１１個のデータ値がセットされるようになっており、これらのデータ値によりジャンプ先の処理を認識し得るようになっている。「００Ｈ」は球貸し要望時間計測処理（図４２及び図４３）を、「０１Ｈ」は払出確認スイッチ待機処理（図４４）を、「０２Ｈ」は要望了解時間計測処理（図４５）を、「０３Ｈ」は球貸し準備処理（図４６）を、「０４Ｈ」は払出ソレノイド作動処理（図３７）を、「０５Ｈ」は払出ソレノイドオフ処理（図３８）を示す。「０６Ｈ」は払出計数センサチェック処理（図３９）を、「０７Ｈ」は球貸し球切り間隔処理（図４７）を、「０８Ｈ」は球貸し払出終了処理（図４８）を、「０９Ｈ」は球貸し継続確認処理（図４９）を、「０ＡＨ」はタイムオーバー信号処理を示す。タイムオーバー信号処理は、各種処理でセットするタイマ値にしたがって処理が正常に実行されているか否かを判定する処理である。
【０１６１】
タイマ割込み処理（図２６）のステップＨＤ１２からの説明に戻り、ステップＨＤ１２にて払出制御用ＣＰＵ５６ａは、賞球モジュールカウンタの下位バイトをモジュールアドレスにセーブする。次に、払出制御用ＣＰＵ５６ａは、モジュールアドレスを＋０００１Ｈし（ステップＨＤ１３）、賞球モジュールカウンタのアドレスの上位バイトをモジュールアドレスにセーブする（ステップＨＤ１４）。そして、払出制御用ＣＰＵ５６ａは、図３０に示す賞球制御処理（ステップＨＤ１５）を実行する。
【０１６２】
次に、払出制御用ＣＰＵ５６ａは、モジュールカウンタ記憶エリアのアドレスをセットし、これをモジュールアドレスとする（ステップＨＤ１６）。次に、払出制御用ＣＰＵ５６ａは、球貸しモジュールカウンタのアドレスの下位バイトをモジュールアドレスにセーブし（ステップＨＤ１７）、モジュールアドレスを＋０００１Ｈする（ステップＨＤ１８）。次に、払出制御用ＣＰＵ５６ａは、球貸しモジュールカウンタのアドレスの上位バイトをモジュールアドレスにセーブする（ステップＨＤ１９）。そして、払出制御用ＣＰＵ５６ａは、図３１に示す球貸し制御処理を実行する（ステップＨＤ２０）。
【０１６３】
次に、払出制御用ＣＰＵ５６ａは、ステップＨＤ２１の賞球情報処理（賞球情報信号をセットするための処理）、ステップＨＤ２２の賞球信号処理（図３２）、ステップＨＤ２３のエラー処理（図３３）、及びステップＨＤ２４の出力処理（図３４）を順次実行する。そして、払出制御用ＣＰＵ５６ａは、レジスタの復帰を行い（ステップＨＤ２５）、その後にタイマ割込み処理を終了する。
【０１６４】
次に、電源投入復電時コマンド処理を図２７にしたがって説明する。電源投入復電時コマンド処理は、パチンコ遊技機１０の電源断時において実行済の処理を判定し、電源断時の状態に復帰させるために必要な処理を実行する。
【０１６５】
電源投入復電時コマンド処理にて払出制御用ＣＰＵ５６ａは、電源断時コマンドバッファをロードし、これをコマンドデータの下位バイトとする（ステップＨＥ１）。次に、払出制御用ＣＰＵ５６ａは、コマンドデータの下位バイトをセットし、これをコマンド確認データとする（ステップＨＥ２）。次に、払出制御用ＣＰＵ５６ａは、コマンドデータの下位バイトと８０Ｈを比較し（ステップＨＥ３）、その比較結果が一致するか否かを判定する（ステップＨＥ４）。ステップＭＥ４の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＥ２３に移行する。
【０１６６】
一方、ステップＨＥ４の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、コマンドデータバッファをロードする（ステップＨＥ５）。そして、払出制御用ＣＰＵ５６ａは、コマンドデータバッファと８０Ｈを比較し（ステップＨＥ６）、その比較結果が一致するか否かを判定する（ステップＨＥ７）。ステップＭＥ７の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、電源投入復電時コマンド処理を終了する。一方、ステップＨＥ７の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、コマンド確認データをセットし、これを検索値とする（ステップＨＥ８）。次に、払出制御用ＣＰＵ５６ａは、コマンドデータテーブルのアドレスをセットし、これを検索対象ブロックアドレスとし（ステップＨＥ９）、サーチバイト数をセットする（ステップＨＥ１０）。
【０１６７】
次に、払出制御用ＣＰＵ５６ａは、ブロックサーチを行い（ステップＨＥ１１）、その検索結果が一致するか否かを判定する（ステップＨＥ１２）。ステップＭＥ１２の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、電源投入復電時コマンド処理を終了する。次に、払出制御用ＣＰＵ５６ａは、システムフラグのアドレスをセットする（ステップＨＥ１３）。そして、払出制御用ＣＰＵ５６ａは、コマンドデータの下位バイトと０Ｆ０Ｈを比較し（ステップＨＥ１４）、その比較結果が一致するか否かを判定する（ステップＨＥ１５）。ステップＭＥ１５の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、システムフラグのビット０（払出開始フラグ）をセットし（ステップＨＥ１６）、ステップＨＥ２２に移行する。
【０１６８】
一方、ステップＭＥ１５の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、コマンドデータの上位バイトをセットする（ステップＨＥ１７）。次に、払出制御用ＣＰＵ５６ａは、払出制御用賞球総数をロードし、これを賞球総数データとする（ステップＨＥ１８）。また、払出制御用ＣＰＵ５６ａは、賞球総数データとコマンドデータを加算し、これを賞球総数データとする（ステップＨＥ１９）。そして、払出制御用ＣＰＵ５６ａは、Ｃフラグ（キャリーフラグ）が「１」であるか否かを判定する（ステップＨＥ２０）。ステップＭＥ２０の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、賞球総数データを払出制御用賞球総数にセーブし（ステップＨＥ２１）、ステップＨＥ２２に移行する。一方、ステップＨＥ２０の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＭＥ２２へ移行する。ステップＨＥ２２に移行した払出制御用ＣＰＵ５６ａは、コマンド確認データをセットし（ステップＨＥ２２）、コマンド確認データをコマンドデータバッファにセーブする（ステップＨＥ２３）。その後、払出制御用ＣＰＵ５６ａは、電源投入復電時コマンド処理を終了する。
【０１６９】
次に、タイマ割込み処理のステップＨＤ８で実行される払出計数センサ入力処理について図２８にしたがって説明する。
払出計数センサ入力処理にて払出制御用ＣＰＵ５６ａは、入力エッジフラグＣＫをロードする（ステップＨＦ１）。入力エッジフラグＣＫは、払出計数センサ信号（ビット０）、払出制御センサ信号（ビット１）、払出確認スイッチ信号（ビット２）、ＲＷＭクリア信号（ビット３）、満杯スイッチ信号（ビット４）、ＶＬ信号（ビット５）、ＢＲＤＹ信号（ビット６）及びＢＲＱ信号（ビット７）の入力状態を示すフラグである。入力エッジフラグＣＫは、８ビットのデータから構成される。そして、払出制御用ＣＰＵ５６ａは、入力エッジフラグＣＫのビット０（払出計数センサ信号）を判定し（ステップＨＦ２）、その判定結果が「０（零）」であるか否かを判定する（ステップＨＦ３）。入力エッジフラグＣＫのビット０は、払出計数センサ信号の入力状態を示し、２回連続でオフを検出した後に２回連続でオンを検出した場合に払出計数センサ信号の入力状態としてオン（すなわち、払出計数センサ６１ｉが遊技球を検出した）を示す数値（「１」）が設定される。
【０１７０】
ステップＨＦ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出計数センサ信号を入力していないことから（払出計数センサ６１ｉが遊技球を検出していないことから）、払出計数センサ入力処理を終了し、タイマ割込み処理のステップＨＤ９からの処理を実行する。
【０１７１】
一方、ステップＨＦ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出計数センサ信号を入力していることから（払出計数センサ６１ｉが遊技球を検出していることから）、球貸し総数をロードし、これを球貸し総数データとする（ステップＨＦ４）。次に、払出制御用ＣＰＵ５６ａは、球貸し総数データと００Ｈを比較、すなわち遊技者に払出すべき貸し球としての遊技球が存在するか否かを比較し（ステップＨＦ５）、その比較結果は一致するか否かを判定する（ステップＨＦ６）。ステップＭＦ６の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、１球の遊技球が貸し球として払出されたので、球貸し総数データを−０１Ｈ（１減算）する（ステップＨＦ７）。そして、払出制御用ＣＰＵ５６ａは、減算後の球貸し総数データを球貸し総数にセーブし（ステップＨＦ８）、払出計数センサ入力処理を終了するとともにタイマ割込み処理のステップＨＤ９からの処理を実行する。
【０１７２】
本実施形態のパチンコ遊技機１０では、払出制御基板５６の払出制御用ＲＷＭ５６ｃに球貸し総数が記憶されて管理されるようになっている。球貸し総数は貸し球の未払出し数を示すものであり、この数はカードユニット装置１１が出力したＢＲＱ信号の入力に伴って加算される一方で、貸し球としての遊技球を払出す毎に減算される。そして、本実施形態において球貸し総数の加算は図４５に示す要望了解時間計測処理で実行されるとともに、球貸し総数の減算は払出計数センサ入力処理のステップＨＦ７で実行される。本実施形態では、球貸し総数が払出制御装置の管理する景品用遊技媒体の払出し総数となる。
【０１７３】
払出計数センサ入力処理の説明に戻り、ステップＨＦ６の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、球貸し総数が「０（零）」、すなわち遊技者に払出すべき貸し球が存在しないことから、払出制御用賞球総数をロードし、これを賞球総数データとする（ステップＨＦ９）。次に、払出制御用ＣＰＵ５６ａは、賞球総数データの下位バイトをセットするとともに（ステップＨＦ１０）、賞球総数データの上位バイトと下位バイトを論理和し（ステップＨＦ１１）、その演算結果が００Ｈであるか否かを判定する（ステップＨＦ１２）。
【０１７４】
ステップＨＦ１２の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出制御用賞球総数が「０（零）」、すなわち遊技者に払出すべき賞球も存在しないことから、ステップＨＦ２４に移行する。一方、ステップＨＦ１２の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出制御用賞球総数が「１」以上、すなわち遊技者に払出すべき賞球が存在している状態で１球の遊技球が賞球として払出されたので、賞球総数データを−０００１Ｈ（１減算）する（ステップＨＦ１３）。そして、払出制御用ＣＰＵ５６ａは、減算後の賞球総数データを払出制御用賞球総数にセーブする（ステップＨＦ１４）。
【０１７５】
次に、払出制御用ＣＰＵ５６ａは、賞球数確認カウンタをロードしてこれをカウンタデータとし（ステップＨＦ１５）、該カウントデータを＋０１Ｈ（１加算）した後（ステップＨＦ１６）、カウンタデータを賞球数確認カウンタにセーブする（ステップＨＦ１７）。賞球数確認カウンタは、賞球払出回数を示すものであり、賞球情報カウンタを加算するためのカウンタとして使用される。また、賞球情報カウンタは、賞球情報の出力回数を示し、賞球情報（一定数単位の賞球としての遊技球を払出した旨を指示する賞球情報信号）を出力するために使用される。ステップＨＦ１６では、賞球としての遊技球を払出したことにより賞球数確認カウンタを加算し、賞球として払出した遊技球数を１つの遊技球の払出し分更新する。
【０１７６】
次に、払出制御用ＣＰＵ５６ａは、カウンタデータと払出検出回数の最大値（本実施形態では１０回（賞球として払出した遊技球の数として１０球に相当する））を比較し（ステップＨＦ１８）、Ｃフラグが「１」であるか否かを判定する（ステップＨＦ１９）。ステップＨＦ１９の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、１球の賞球としての遊技球の払出しが完了した時点において賞球数確認カウンタの値が最大値（「１０」）に達していないことから、ステップＨＦ２４に移行する。一方、ステップＭＦ１９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、賞球数確認カウンタが最大値に達したこと、すなわち賞球情報信号の出力タイミングが到来したことを示すオンデータをセットし（ステップＨＦ２０）、そのオンデータを賞球情報カウンタにセーブする（ステップＨＦ２１）。次に、払出制御用ＣＰＵ５６ａは、クリアデータをセットするとともに（ステップＨＦ２２）、該クリアデータを賞球数確認カウンタにセーブし（ステップＨＦ２３）、ステップＨＦ２４に移行する。すなわち、ステップＨＦ２２，ＨＦ２３において賞球数確認カウンタの値が「０（零）」となる。
【０１７７】
ステップＨＦ２４に移行した払出制御用ＣＰＵ５６ａは、賞球信号カウンタをロードし、これをカウンタデータとする。賞球信号カウンタは、賞球信号の出力回数を示すものであり、賞球信号を出力するために使用される。次に、払出制御用ＣＰＵ５６ａは、カウンタデータを＋０１Ｈ（１加算）し（ステップＨＦ２５）、その加算後のカウンタデータを賞球信号カウンタにセーブする（ステップＨＦ２６）。その後、払出制御用ＣＰＵ５６ａは、払出計数センサ入力処理を終了し、タイマ割込み処理のステップＨＤ９からの処理を実行する。
【０１７８】
払出計数センサ入力処理にて払出制御用ＣＰＵ５６ａは、払出計数センサ信号を入力している場合においてステップＨＦ６を否定判定したとき、払出制御用賞球総数が示す数に関係なく球貸し総数を減算する。すなわち、払出制御用ＣＰＵ５６ａは、遊技者に払出すべき貸し球が存在する場合、払出ユニット６１の作動によって払出された遊技球は貸し球として認識し、賞球よりも先に貸し球を払出させる。一方、払出制御用ＣＰＵ５６ａは、払出計数センサ信号を入力している場合においてステップＨＦ６を肯定判定したとき、払出制御用賞球総数を減算する。このとき、払出制御用ＣＰＵ５６ａは、払出制御用賞球総数が１以上であって遊技者に払出すべき賞球が存在する場合には払出制御用賞球総数を減算し（ステップＨＦ１２を否定判定した時）、払出制御用賞球総数が０（零）であって遊技者に払出すべき賞球が存在しない場合には払出制御用賞球総数を減算しない（ステップＨＦ１２を肯定判定した時）。そして、払出制御用ＣＰＵ５６ａは、払出計数センサ信号を入力している場合において球貸し総数が０（零）のとき、払出制御用賞球総数を減算した場合及び減算しなかった場合の何れの場合でも賞球信号を出力するための準備を実行する（ステップＨＦ２４〜ＨＦ２６）。
【０１７９】
また、払出制御用ＣＰＵ５６ａは、ステップＨＦ１５〜ＨＦ２３にて賞球として払出した遊技球数を予め定めた一定数単位（本実施形態では１０球）で管理する。そして、払出制御用ＣＰＵ５６ａは、賞球として払出した遊技球数が一定数単位に達すると、賞球情報信号を出力するための準備を実行する。本実施形態では、払出計数センサ入力処理を実行する払出制御用ＣＰＵ５６ａ及び払出制御用賞球総数と球貸し総数を記憶する払出制御用ＲＷＭ５６ｃが、払出制御側払出し総数管理部として機能する。
【０１８０】
次に、タイマ割込み処理のステップＨＤ１０で実行される入力処理について図２９にしたがって説明する。
入力処理にて払出制御用ＣＰＵ５６ａは、ポート１を入力し、これをポート入力データとする（ステップＨＧ１）。次に、払出制御用ＣＰＵ５６ａは、ポート入力データとポート１論理合わせデータを排他的論理和し、これをポート入力データとする（ステップＨＧ２）。次に、払出制御用ＣＰＵ５６ａは、入力チェックＡ１のアドレスをセットし、これを入力チェック１アドレスとする（ステップＨＧ３）。次に、払出制御用ＣＰＵ５６ａは、ポート入力処理を行う（ステップＨＧ４）。その後、払出制御用ＣＰＵ５６ａは、入力処理を終了し、タイマ割込み処理のステップＨＤ１０からの処理を実行する。
【０１８１】
次に、タイマ割込み処理のステップＨＤ１５で実行される賞球制御処理について図３０にしたがって説明する。
賞球制御処理にて払出制御用ＣＰＵ５６ａは、払出制御用賞球総数をロードし、これを賞球総数データとする（ステップＨＨ１）。次に、払出制御用ＣＰＵ５６ａは、賞球総数データの上位バイトをセットするとともに（ステップＨＨ２）、賞球総数データの上位バイトと下位バイトを論理和してこれを賞球総数データとし（ステップＨＨ３）、賞球総数データをセットする（ステップＨＨ４）。次に、払出制御用ＣＰＵ５６ａは、球貸し総数をロードし、これを球貸し総数データとするとともに（ステップＨＨ５）、賞球総数データと球貸し総数データを論理和する（ステップＨＨ６）。また、払出制御用ＣＰＵ５６ａは、賞球モジュールカウンタをロードし、これをカウンタデータとする（ステップＨＨ７）。
【０１８２】
次に、払出制御用ＣＰＵ５６ａは、ステップＨＨ６の演算結果が００Ｈであるか否かを判定する（ステップＨＨ８）。ステップＨＨ８にて払出制御用ＣＰＵ５６ａは、払出制御用賞球総数と球貸し総数の何れもが「０（零）」であるか否かを判定する。ステップＨＨ８の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、遊技者に払出すべき遊技球（賞球又は貸し球）が存在することから、賞球モジュールカウンタの値に応じた処理を実行すべくステップＨＨ１７に移行する。
【０１８３】
一方、払出制御用ＣＰＵ５６ａは、ステップＨＨ８の判定結果が肯定の場合、ステップＨＨ７でセットしたカウントデータと００Ｈ（賞球払出準備処理）を比較し（ステップＨＨ９）、その比較結果は一致するか否かを判定する（ステップＨＨ１０）。ステップＨＨ１０の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、遊技者に払出すべき遊技球（賞球又は貸し球）は存在しないが、現在の賞球モジュールカウンタの値が賞球払出準備処理を示すので、当該処理を実行すべくステップＨＨ１７に移行する。
【０１８４】
一方、ステップＨＨ１０の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＨ７でセットしたカウントデータと０３Ｈ（払出計数センサチェック処理）を比較し（ステップＨＨ１１）、Ｃフラグが「０（零）」であるか否かを判定する（ステップＨＨ１２）。払出計数センサチェック処理は、遊技球の払出し時に払出計数センサ６１ｉが正しく作動しているか否かをチェックするための処理である。ステップＨＨ１２の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出計数チェック処理以降の処理なので、これらの処理を実行すべくステップＨＨ１７に移行する。
【０１８５】
一方、ステップＨＨ１２の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、賞球モジュールカウンタの値が払出ソレノイド作動処理（０１Ｈ）又は払出ソレノイドオフ処理（０２Ｈ）を示すので、クリアデータ（００Ｈ）をセットする（ステップＨＨ１３）。そして、払出制御用ＣＰＵ５６ａは、該クリアデータを賞球モジュールカウンタにセーブする（ステップＨＨ１４）。ステップＨＨ１３，ＨＨ１４では、バックアップ機能を搭載したパチンコ遊技機１０において、電源遮断からの復帰後、払出制御用賞球総数が「０（零）」であるにも拘わらず払出ソレノイド作動処理や払出ソレノイドオフ処理の実行によって余分な遊技球が払出されないようにするため、クリアデータ（００Ｈ）をセットする。この処理により、賞球モジュールカウンタの値は「００Ｈ（賞球払出準備処理）」となり、遊技者に払出すべき遊技球が存在しない場合には賞球払出準備処理に移行される。
【０１８６】
次に、払出制御用ＣＰＵ５６ａは、払出ＳＯＬ出力バッファのアドレスをセットするとともに（ステップＨＨ１５）、払出ＳＯＬ出力バッファのビット１をリセットし（ステップＨＨ１６）、ステップＨＨ１７に移行する。払出ＳＯＬ出力バッファは、払出ソレノイド６１ｌの出力データを示し、払出ソレノイド６１ｌがオンの場合、ビット１に「１」がセットされる。ステップＨＨ１６では、払出ＳＯＬ出力バッファのビット１を「０（零）」にリセットすることにより、払出ソレノイド６１ｌをオフするための指示が生成される。
【０１８７】
ステップＨＨ１７に移行した払出制御用ＣＰＵ５６ａは、賞球制御処理ジャンプテーブルのアドレスをセットする。次に、払出制御用ＣＰＵ５６ａは、ジャンプ先アドレス算出処理を実行するとともに（ステップＨＨ１８）、復帰アドレスをセットし（ステップＨＨ１９）、算出されたアドレスにジャンプする（ステップＨＨ２０）。すなわち、ステップＨＨ１７以降の処理において払出制御用ＣＰＵ５６ａは、賞球モジュールカウンタにセットされているデータ値に基づく処理にジャンプする。その後、払出制御用ＣＰＵ５６ａは、賞球制御処理を終了し、タイマ割込み処理のステップＨＤ１６からの処理を実行する。
【０１８８】
次に、タイマ割込み処理のステップＨＤ２０で実行される球貸し制御処理について図３１にしたがって説明する。
球貸し制御処理にて払出制御用ＣＰＵ５６ａは、払出制御用賞球総数をロードし、これを賞球総数データとする（ステップＨＩ１）。次に、払出制御用ＣＰＵ５６ａは、賞球総数データの上位バイトをセットするとともに（ステップＨＩ２）、賞球総数データの上位バイトと下位バイトを論理和してこれを賞球総数データとし（ステップＨＩ３）、賞球総数データをセットする（ステップＨＩ４）。次に、払出制御用ＣＰＵ５６ａは、球貸し総数をロードし、これを球貸し総数データとするとともに（ステップＨＩ５）、賞球総数データと球貸し総数データを論理和する（ステップＨＩ６）。また、払出制御用ＣＰＵ５６ａは、球貸しモジュールカウンタをロードし、これをカウンタデータとする（ステップＨＩ７）。
【０１８９】
次に、払出制御用ＣＰＵ５６ａは、ステップＨＩ６の演算結果が００Ｈであるか否かを判定する（ステップＨＩ８）。ステップＨＩ８にて払出制御用ＣＰＵ５６ａは、払出制御用賞球総数と球貸し総数の何れもが「０（零）」であるか否かを判定する。ステップＨＩ８の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、遊技者に払出すべき遊技球（賞球又は貸し球）が存在することから、貸し球モジュールカウンタの値に応じた処理を実行すべくステップＨＩ１７に移行する。
【０１９０】
一方、払出制御用ＣＰＵ５６ａは、ステップＨＩ８の判定結果が肯定の場合、ステップＨＩ７でセットしたカウントデータと０４Ｈ（払出ソレノイド作動処理）を比較し（ステップＨＩ９）、Ｃフラグが「１」であるか否かを判定する（ステップＨＩ１０）。ステップＨＩ１０の判定結果が肯定の場合、現在の球貸しモジュールカウンタの値が球貸し要望時間計測処理（００Ｈ）、払出確認スイッチ待機処理（０１Ｈ）、要望了解時間計測処理（０２Ｈ）又は球貸し準備処理（０３Ｈ）の何れかを示すこととなる。したがって、払出制御用ＣＰＵ５６ａは、遊技者に払出すべき遊技球（賞球又は貸し球）は存在しないが、これらの処理を実行すべくステップＨＨ１７に移行する。
【０１９１】
一方、ステップＨＩ１０の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＩ７でセットしたカウントデータと０６Ｈ（払出計数センサチェック処理）を比較し（ステップＨＩ１１）、Ｃフラグが「０（零）」であるか否かを判定する（ステップＨＩ１２）。ステップＨＩ１２の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出計数チェック処理以降の処理なので、これらの処理を実行すべくステップＨＩ１７に移行する。
【０１９２】
一方、ステップＨＩ１２の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、球貸しモジュールカウンタの値が払出ソレノイド作動処理（０４Ｈ）又は払出ソレノイドオフ処理（０５Ｈ）を示すので、クリアデータ（００Ｈ）をセットする（ステップＨＩ１３）。そして、払出制御用ＣＰＵ５６ａは、該クリアデータを球貸しモジュールカウンタにセーブする（ステップＨＩ１４）。ステップＨＩ１３，ＨＩ１４では、バックアップ機能を搭載したパチンコ遊技機１０において、電源遮断からの復帰後、払出制御用賞球総数が「０（零）」であるにも拘わらず払出ソレノイド作動処理や払出ソレノイドオフ処理の実行によって余分な遊技球が払出されないようにするため、クリアデータ（００Ｈ）をセットする。この処理により、球貸しモジュールカウンタの値は「００Ｈ（球貸し要望時間計測処理）」となり、遊技者に払出すべき遊技球が存在しない場合には球貸し要望時間計測処理に移行される。
【０１９３】
次に、払出制御用ＣＰＵ５６ａは、払出ＳＯＬ出力バッファのアドレスをセットするとともに（ステップＨＩ１５）、払出ＳＯＬ出力バッファのビット１をリセットし（ステップＨＩ１６）、ステップＨＩ１７に移行する。
【０１９４】
ステップＨＩ１７に移行した払出制御用ＣＰＵ５６ａは、球貸し制御処理ジャンプテーブルのアドレスをセットする。次に、払出制御用ＣＰＵ５６ａは、ジャンプ先アドレス算出処理を実行するとともに（ステップＨＩ１８）、復帰アドレスをセットし（ステップＨＩ１９）、算出されたアドレスにジャンプする（ステップＨＩ２０）。すなわち、ステップＨＩ１７以降の処理において払出制御用ＣＰＵ５６ａは、球貸しモジュールカウンタにセットされているデータ値に基づく処理にジャンプする。その後、払出制御用ＣＰＵ５６ａは、球貸し制御処理を終了し、タイマ割込み処理のステップＨＤ２１からの処理を実行する。
【０１９５】
次に、タイマ割込み処理のステップＨＤ２２で実行される賞球信号処理について図３２にしたがって説明する。この処理は、賞球信号をセットするための処理である。
賞球信号処理にて払出制御用ＣＰＵ５６ａは、システムフラグのアドレスをセットする（ステップＨＪ１）。そして、払出制御用ＣＰＵ５６ａは、システムフラグのビット０（払出開始フラグ）を判定し（ステップＨＪ２）、その判定結果が０（零）であるか否かを判定する（ステップＨＪ３）。ステップＨＪ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、賞球信号処理を終了し、タイマ割込み処理のステップＨＤ２３からの処理を実行する。
【０１９６】
一方、ステップＨＪ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、賞球信号カウンタをロードし、これをカウンタデータとする（ステップＨＪ４）。次に、払出制御用ＣＰＵ５６ａは、カウンタデータと００Ｈを比較し（ステップＨＪ５）、その比較結果が一致するか否かを判定する（ステップＨＪ６）。ステップＨＪ６の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、出力すべき賞球信号が存在しないことから、賞球信号処理を終了し、タイマ割込み処理のステップＨＤ２３からの処理を実行する。
【０１９７】
一方、ステップＨＪ６の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、賞球信号タイマをロードし、これをタイマデータとする（ステップＨＪ７）。賞球信号タイマは、賞球信号の出力時間を監視するためのタイマとして使用される。次に、払出制御用ＣＰＵ５６ａは、タイマデータと００Ｈを比較し（ステップＨＪ８）、その比較結果が一致するか否かを判定する（ステップＨＪ９）。この判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＪ１４に移行する。一方、ステップＨＪ９の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ポート２出力バッファのアドレスをセットするとともに（ステップＨＪ１０）、ポート２出力バッファのビット４（賞球信号）をセットする（ステップＨＪ１１）。ポート２出力バッファは、ポート２から出力される賞球情報信号（ビット０）、払出ソレノイド信号（ビット１）、エラー１信号（ビット２）、エラー２信号（ビット３）、賞球信号（ビット４）、発射停止信号（ビット５）、ＰＲＤＹ信号（ビット６）及びＥＸＳ信号（ビット７）の出力状態を示すものである。ポート２出力バッファは、８ビットのデータから構成される。ポート２出力バッファのビット４は、賞球信号の出力状態を示し、賞球信号を出力する場合に該賞球信号の出力状態としてオンを示す数値（「１」）が設定される。
【０１９８】
次に、払出制御用ＣＰＵ５６ａは、賞球信号タイマのタイマデータを＋０１Ｈ（１加算）し（ステップＨＪ１２）、タイマデータを賞球信号タイマにセーブする（ステップＨＪ１３）。その後、払出制御用ＣＰＵ５６ａは、賞球信号処理を終了し、タイマ割込み処理のステップＨＤ２３からの処理を実行する。
【０１９９】
ステップＨＪ９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、タイマデータと１４Ｈ（本実施形態では「２０ｍ秒」を示す）を比較し（ステップＨＪ１４）、その比較結果が一致するか否かを判定する（ステップＨＪ１５）。ステップＨＪ１５の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ポート２出力バッファのアドレスをセットするとともに（ステップＨＪ１６）、ポート２出力バッファのビット４（賞球信号）をリセットする（ステップＨＪ１７）。そして、払出制御用ＣＰＵ５６ａは、ステップＨＪ１２に移行する。
【０２００】
ステップＨＪ１５の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、タイマデータと２８Ｈ（本実施形態では４０ｍ秒を示す）を比較し（ステップＨＪ１８）、その比較結果が一致するか否かを判定する（ステップＨＪ１９）。ステップＨＪ１９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＪ１２に移行する。一方、ステップＨＪ１９の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、賞球信号カウンタのアドレスをセットし（ステップＨＪ２０）、賞球信号カウンタの内容を−０１Ｈ（１減算）する（ステップＨＪ２１）。次に、払出制御用ＣＰＵ５６ａは、クリアデータをセットし（ステップＨＪ２２）、クリアデータを賞球信号タイマにセーブする（ステップＨＪ２３）。その後、払出制御用ＣＰＵ５６ａは、賞球信号処理を終了し、タイマ割込み処理のステップＨＤ２３からの処理を実行する。
【０２０１】
次に、タイマ割込み処理のステップＨＤ２３で実行されるエラー処理について図３３にしたがって説明する。
エラー処理にて払出制御用ＣＰＵ５６ａは、ステップＨＫ１〜ＨＫ６にて各種のエラー状態が発生しているかをチェックする各種チェック処理を実行する。払出制御用ＣＰＵ５６ａは、ステップＨＫ１（詳細は図５１に示す）にて満杯エラーが発生しているかをチェックするとともに、ステップＨＫ２（詳細は図５２及び図５３に示す）にて遊技球不足エラーが発生しているかをチェックし、さらにステップＨＫ３（詳細は図５４に示す）にて払出ユニットエラーが発生しているかをチェックする。また、払出制御用ＣＰＵ５６ａは、ステップＨＫ４（詳細は図５５及び図５６に示す）にて払出ユニット球詰まりエラーが発生しているかをチェックするとともに、ステップＨＫ５（詳細は図５７及び図５８に示す）にて払出ユニット球切れエラーが発生しているかをチェックする。また、払出制御用ＣＰＵ５６ａは、ステップＨＫ６（詳細は図５９に示す）にて遊技球等貸出装置未接続エラーが発生しているかをチェックする。
【０２０２】
ステップＨＫ６の終了後、払出制御用ＣＰＵ５６ａは、ポート２出力バッファのアドレスをセットするとともに（ステップＨＫ７）、ポート２出力バッファのビット３をリセットする（ステップＨＫ８）。ポート２出力バッファのビット３は、エラー２信号の出力状態を示し、エラー２信号（払出ユニット球切れエラー）を出力する場合に該エラー２信号の出力状態としてオンを示す数値（「１」）が設定される。ステップＨＫ８では、ポート２出力バッファのビット３を「０（零）」にリセットする。
【０２０３】
次に、払出制御用ＣＰＵ５６ａは、払出球エラーフラグをロードし、これをエラーデータとする（ステップＨＫ９）。払出球エラーフラグは、払出制御のエラー状態、すなわち払出制御用ＣＰＵ５６ａが検出するエラーのエラー状態を示すものである。具体的に言えば、払出ユニットエラーフラグ１〜３（ビット０〜２）、払出ユニット球詰まりエラーフラグ（ビット３）、遊技球不足エラーフラグ（ビット４）、払出ユニット球切れエラーフラグ（ビット５）、遊技球等貸出装置接続エラーフラグ（ビット６）及び満杯エラーフラグ（ビット７）のエラー状態を示す。払出球エラーフラグは、８ビットのデータから構成される。払出制御用ＣＰＵ５６ａは、これらのエラーを検出すると、その検出したエラー種に対応する払出球エラーフラグのビットにエラー検出を示す数値（「１」）をセットする。なお、本実施形態において払出ユニットエラーは、３種類の条件の何れかが成立するとエラーをセットするので、その条件毎にビットを割り当てている。
【０２０４】
次に、払出制御用ＣＰＵ５６ａは、ステップＨＫ９でセットしたエラーデータと２０Ｈを論理積し（ステップＨＫ１０）、その演算結果が００Ｈであるか否かを判定する（ステップＨＫ１１）。ステップＨＫ１１の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ポート２出力バッファのビット３（エラー２信号（払出ユニット球切れエラー）の出力状態）をセットする（ステップＨＫ１２）。ステップＨＫ１２の終了後、又はステップＨＫ１１の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、エラー処理を終了し、タイマ割込み処理のステップＨＤ２４からの処理を実行する。
【０２０５】
エラー処理のステップＨＫ７〜ＨＫ１２の処理にて払出制御用ＣＰＵ５６ａは、エラーデータと２０Ｈを論理積することで、払出ユニット球切れエラーが発生しているか否かを判定する。そして、払出制御用ＣＰＵ５６ａは、払出ユニット球切れエラーが発生している場合には、エラー２信号を主制御基板５４（主制御用ＣＰＵ５４ａ）に出力するためにポート２出力バッファのビット３をセットする。本実施形態では、エラー処理にて払出ユニット球切れエラー（遊技球の不足状態）の発生を検出する払出制御用ＣＰＵ５６ａが、検出結果送受信部として機能する。
【０２０６】
次に、タイマ割込み処理のステップＨＤ２４で実行される出力処理について図３４にしたがって説明する。
出力処理にて払出制御用ＣＰＵ５６ａは、状態表示装置５６ｄの表示内容を制御するための７セグ表示処理を実行する（ステップＨＬ１）。ステップＨＬ１にて払出制御用ＣＰＵ５６ａは、払出し開始を示すコマンドを入力すると、エラー状態が発生していない条件のもとで、状態表示装置５６ｄの表示内容を「０」から「−」に変更する。次に、払出制御用ＣＰＵ５６ａは、算出されたアドレスの内容（またはセグメントデータ）をポート３に出力するとともに（ステップＨＬ２）、クリアデータをセットする（ステップＨＬ３）。次に、払出制御用ＣＰＵ５６ａは、ポート２出力バッファのアドレスをセットするとともに（ステップＨＬ４）、ポート２出力バッファのビット２（エラー１信号（満杯エラー））を判定し（ステップＨＬ５）。その判定結果が「１」であるか否かを判定する（ステップＨＬ６）。
【０２０７】
ステップＨＬ６の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ポート２出力バッファにエラー１信号を出力する旨がセットされているので、ステップＨＬ１２に移行する。一方、ステップＨＬ６の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ポート２出力バッファのビット３（エラー２信号（払出ユニット球切れエラー））を判定し（ステップＨＬ７）、その判定結果が「１」であるか否かを判定する（ステップＨＬ８）。ステップＨＬ８の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ポート２出力バッファにエラー２信号を出力する旨がセットされているので、ステップＨＬ１２に移行する。
【０２０８】
一方、ステップＨＬ８の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、システムフラグのアドレスをセットするとともに（ステップＨＬ９）、システムフラグのビット０（払出開始フラグ）を判定し（ステップＨＬ１０）、その判定結果が「１」であるか否かを判定する（ステップＨＬ１１）。そして、払出制御用ＣＰＵ５６ａは、ステップＨＬ１１の判定結果が否定の場合にはステップＨＬ１２に移行し、ステップＨＬ１１の判定結果が肯定の場合にはステップＨＬ１３に移行する。
【０２０９】
ステップＨＬ１２に移行した払出制御用ＣＰＵ５６ａは、クリアデータを払出ＳＯＬ出力バッファにセーブする。ステップＨＬ１２にて払出制御用ＣＰＵ５６ａは、払出し開始を示すコマンドを入力していない時、満杯エラー又は払出ユニット球切れエラーの発生時及び遊技球の払出しを実行しない時に、遊技球が払出されないように払出ソレノイド６１ｌの作動を停止させるようになっている。次に、払出制御用ＣＰＵ５６ａは、払出ＳＯＬ出力バッファをロードし、これをＳＯＬ出力データとするとともに（ステップＨＬ１３）、ＳＯＬ出力データをセットする（ステップＨＬ１４）。次に、払出制御用ＣＰＵ５６ａは、ポート２出力バッファをロードし、これをポート出力データとする（ステップＨＬ１５）。そして、払出制御用ＣＰＵ５６ａは、ＳＯＬ出力データとポート出力データを論理和し、これをポート出力データとするとともに（ステップＨＬ１６）、ポート出力データをポート２に出力する（ステップＨＬ１７）。その後、払出制御用ＣＰＵ５６ａは、出力処理を終了し、タイマ割込み処理のステップＨＤ２５からの処理を実行する。
【０２１０】
出力処理にて払出制御用ＣＰＵ５６ａは、満杯エラーの発生状態と、払出ユニット球切れエラーの発生状態をポート２出力バッファのデータ値から判断し（ステップＨＬ４〜ＨＬ８）、その判断結果に基づきエラー信号を出力する（ステップＨＬ１７）。払出制御用ＣＰＵ５６ａは、エラー信号（エラー１信号、エラー２信号）を出力する場合、これらのエラー状態が解消される迄の間、前記エラー信号を継続して出力する。また、出力処理にて払出制御用ＣＰＵ５６ａは、遊技球の払出状態をシステムフラグのデータ値から判断し（ステップＨＬ９〜ＨＬ１１）、その判断結果に基づき払出ソレノイド信号を出力する（ステップＨＬ１７）。さらに、出力処理にて払出制御用ＣＰＵ５６ａは、賞球信号及び賞球情報信号を出力する。したがって、本実施形態では、出力処理を実行する払出制御用ＣＰＵ５６ａが、払出制御用賞球総数分の賞球及び球貸し総数分の貸し球を払出させるように払出ユニット６１（払出ソレノイド６１ｌ）に対して動作信号（払出ソレノイド信号）を出力する制御部として機能する。また、本実施形態では、出力処理を実行する払出制御用ＣＰＵ５６ａが、エラー検出の検出結果を出力する検出結果送受信部として機能する。さらに、本実施形態では、賞球としての遊技球を払出す毎に主制御用ＣＰＵ５４ａに賞球信号を出力するとともに、賞球としての遊技球を一定数払出す毎に外部端子板５３に賞球情報信号を出力する払出制御用ＣＰＵ５６ａが、払出制御側払出し総数管理部として機能する。
【０２１１】
次に、賞球モジュールカウンタ、及び球貸しモジュールカウンタでセットされる値に応じて実行される各種処理について図３５〜図５０にしたがって詳しく説明する。以下の説明では、賞球の払出しに係る処理として、賞球払出準備処理（図３５及び図３６）、払出ソレノイド作動処理（図３７）、払出ソレノイドオフ処理（図３８）、払出計数センサチェック処理（図３９）、賞球球切り間隔処理（図４０）及び賞球払出終了処理（図４１）について説明する。また、以下の説明では、貸し球の払出しに係る処理として、球貸し要望時間計測処理（図４２及び図４３）、払出確認スイッチ待機処理（図４４）、要望了解時間計測処理（図４５）、球貸し準備処理（図４６）、球貸し球切り間隔処理（図４７）、球貸し払出終了処理（図４８）及び球貸し継続確認処理（図４９）について説明する。なお、払出ソレノイド作動処理（図３７）、払出ソレノイドオフ処理（図３８）及び払出計数センサチェック処理（図３９）は、賞球の払出しに係る処理、及び貸し球の払出しに係る処理の両方で実行され、共通の処理である。
【０２１２】
最初に、賞球払出準備処理を図３５にしたがって説明する。
賞球払出準備処理は、払出ソレノイド６１ｌを作動させるための準備を行う処理である。賞球払出準備処理にて払出制御用ＣＰＵ５６ａは、球貸し総数をロードし、これを球貸し総数データとする（ステップＨＭ１）。次に、払出制御用ＣＰＵ５６ａは、球貸し総数データと００Ｈを比較し（ステップＨＭ２）、その比較結果が一致するか否かを判定する（ステップＨＭ３）。ステップＨＭ２，ＨＭ３にて払出制御用ＣＰＵ５６ａは、遊技者に払出すべき貸し球としての遊技球が存在するか否かを判定する。ステップＨＭ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、貸し球の払出しが完了していないので賞球払出準備処理を終了する。すなわち、貸し球の払出しを優先させるために賞球の払出しに係る処理を終了させる。
【０２１３】
ステップＨＭ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、球貸しモジュールカウンタをロードし、これをカウンタデータとする（ステップＨＭ４）。次に、払出制御用ＣＰＵ５６ａは、カウンタデータと００Ｈ（球貸し要望時間計測処理値）を比較し（ステップＨＭ５）、その比較結果が一致するか否かを判定する（ステップＨＭ６）。ステップＨＭ５，ＨＭ６にて払出制御用ＣＰＵ５６ａは、貸し球の払出しに係る処理を待機している状態であるか否か、すなわち、貸し球の払出しに係る処理を実行していない状態であるか否かを判定する。ステップＨＭ６の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、球貸しに係る処理の実行中であることから、賞球払出準備処理を終了する。
【０２１４】
ステップＨＭ６の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、球貸し総数が「０（零）」で、かつ貸し球の払出しに係る処理も実行していないので、払出制御用賞球総数をロードし、これを賞球総数データとする（ステップＨＭ７）。次に、払出制御用ＣＰＵ５６ａは、賞球総数データの上位バイトをセットするとともに（ステップＨＭ８）、賞球総数データの上位バイトと下位バイトを論理和し（ステップＨＭ９）、その演算結果が００Ｈであるか否かを判定する（ステップＨＭ１０）。ステップＨＭ１０にて払出制御用ＣＰＵ５６ａは、遊技者に払出すべき賞球としての遊技球が存在するか否かを判定する。そして、ステップＨＭ１０の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、クリアデータをセットし（ステップＨＭ１１）、そのクリアデータを２５球切りカウンタにセーブする（ステップＨＭ１２）。２５球切りカウンタは、払出す遊技球の球切り間隔を示すものであり、払出し間隔を設けるためのカウンタとして使用される。
【０２１５】
本実施形態のパチンコ遊技機１０は、２５球の遊技球（賞球と貸し球の合算値）を払出す毎に、１球の遊技球の払出し間隔（本実施形態では１０ｍ秒）よりも長い払出し間隔（本実施形態では１７０ｍ秒）を設定するようになっている。このため、ステップＨＭ１０〜ＨＭ１２では、遊技者に払出すべき賞球及び貸し球としての遊技球が何れも存在しない場合、２５球切りカウンタの計数値を払出した遊技球が存在しない状態（すなわち、払出し数「０（零）」の状態）を示す初期値（本実施形態では「０（零）」）にリセットする。
【０２１６】
一方、ステップＨＭ１０の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットする（ステップＨＭ１３）。そして、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのビット０（払出ユニットエラーフラグ）を判定し（ステップＨＭ１４）、その判定結果は「１」であるか否かを判定する（ステップＨＭ１５）。ステップＨＭ１４，ＨＭ１５にて払出制御用ＣＰＵ５６ａは、払出ユニットエラーが発生しているか否かを判定する。ステップＨＭ１５の判定結果が肯定の場合、既に払出ユニットエラーが発生していることから、払出制御用ＣＰＵ５６ａは、賞球払出準備処理を終了する。一方、ステップＨＭ１５の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのビット１（払出ユニットエラーフラグ）を判定し（ステップＨＭ１６）、その判定結果は「１」であるか否かを判定する（ステップＨＭ１７）。
【０２１７】
ステップＨＭ１７の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、既に払出ユニットエラーが発生していることから、賞球払出準備処理を終了する。一方、ステップＨＭ１７の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのビット２（払出ユニットエラーフラグ）を判定し（ステップＨＭ１８）、その判定結果は「１」であるか否かを判定する（ステップＨＭ１９）。ステップＨＭ１９の判定結果が肯定の場合、既に払出ユニットエラーが発生していることから、払出制御用ＣＰＵ５６ａは、賞球払出準備処理を終了する。一方、ステップＨＭ１９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのビット４（遊技球不足エラーフラグ）を判定し（ステップＨＭ２０）、その判定結果が「１」であるか否かを判定する（ステップＨＭ２１）。
【０２１８】
ステップＨＭ２１の判定結果が肯定の場合、既に遊技球不足エラーが発生していることから、払出制御用ＣＰＵ５６ａは、賞球払出準備処理を終了する。一方、ステップＨＭ２１の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、カウンタデータとして０６Ｈ（低速モード作動処理）をセットする（ステップＨＭ２２）。次に、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのビット３（払出ユニット球詰まりエラーフラグ）を判定し（ステップＨＭ２３）、その判定結果が「１」であるか否かを判定する（ステップＨＭ２４）。そして、払出制御用ＣＰＵ５６ａは、ステップＨＭ２４の判定結果が肯定の場合にはステップＨＭ３７（図３６に示す）に移行し、ステップＨＭ２４の判定結果が否定の場合にはステップＨＭ２５（図３６に示す）に移行する。ステップＨＭ１３〜ＨＭ２４にて払出制御用ＣＰＵ５６ａは、エラーの発生状態を確認する。
【０２１９】
ステップＨＭ２５に移行した払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットする。入力レベルフラグＡは、払出計数センサ信号（ビット０）、払出制御センサ信号（ビット１）、払出確認スイッチ信号（ビット２）、ＲＷＭクリア信号（ビット３）、満杯スイッチ信号（ビット４）、ＶＬ信号（ビット５）、ＢＲＤＹ信号（ビット６）及びＢＲＱ信号（ビット７）の入力状態を示すフラグである。入力レベルフラグＡは、８ビットのデータで構成される。入力レベルフラグＡには、各信号について２回連続でオンを入力したときに、オンを示す数値（「１」）がセットされる。
【０２２０】
次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット１（払出制御センサ信号）を判定し（ステップＨＭ２６）、その判定結果が「０（零）」であるか否かを判定する（ステップＨＭ２７）。ステップＨＭ２７の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出制御センサ６１ｈの検出範囲に遊技球が存在しておらず、払出制御センサ信号のオンを入力していないことから賞球払出準備処理を終了する。一方、ステップＨＭ２７の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出制御センサ信号のオンを入力しているので、入力レベルフラグＡのビット０（払出計数センサ信号）を判定し（ステップＨＭ２８）、その判定結果が「１」であるか否かを判定する（ステップＨＭ２９）。
【０２２１】
ステップＨＭ２９の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出計数センサ信号のオンを入力しているので、賞球払出準備処理を終了する。一方、ステップＨＭ２９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出計数センサ６１ｉの検出範囲に遊技球が存在しておらず、払出計数センサ信号のオンを入力していないので、１００ｍ秒タイマ初期値をセットし、これをタイマデータとする（ステップＨＭ３０）。ステップＨＭ２７を否定判定（払出制御センサ信号がオン）し、かつステップＨＭ２９を否定判定（払出計数センサ信号がオフ）した場合は、払出ユニット６１内において次の遊技球の払出し準備が整っていることになる。次に、払出制御用ＣＰＵ５６ａは、タイマデータ（１００ｍ秒）を賞球制御汎用タイマにセーブする（ステップＨＭ３１）。賞球制御汎用タイマは、賞球制御処理に係る時間を示し、処理間を監視するためのタイマとして使用される。
【０２２２】
次に、払出制御用ＣＰＵ５６ａは、払出ＳＯＬ出力バッファのアドレスをセットするとともに（ステップＨＭ３２）、払出ＳＯＬ出力バッファのビット１をセットする（ステップＨＭ３３）。ステップＨＭ３３により、払出ソレノイド６１ｌをオンするための指示が生成される。次に、払出制御用ＣＰＵ５６ａは、クリアデータ（００Ｈ）をセットし（ステップＨＭ３４）、該クリアデータを払出計数センサオン回数にセーブする（ステップＨＭ３５）。払出計数センサオン回数は、払出計数センサ６１ｉの通過球数を示し、払出ユニットエラーフラグ１を作成するために使用される。次に、払出制御用ＣＰＵ５６ａは、カウンタデータをセットし（ステップＨＭ３６）、該カウンタデータを賞球モジュールカウンタにセーブする（ステップＨＭ３７）。その後、払出制御用ＣＰＵ５６ａは、賞球払出準備処理を終了する。
【０２２３】
ステップＨＭ３６では、カウンタデータとして払出ソレノイド作動処理を示す「０１Ｈ」をセットし、該データ「０１Ｈ」をステップＨＭ３７でセーブする。これにより、次の周期で実行されるタイマ割込処理（図２６）の賞球制御処理（ステップＨＤ１５）では、ジャンプ先が払出ソレノイド作動処理となる。一方、ステップＨＭ２４を肯定判定し、ステップＨＭ３７に移行した場合には、該ステップＨＭ３７にてカウンタデータとして低速モード作動処理を示す「０６Ｈ」をセーブする。これにより、次の周期で実行されるタイマ割込処理（図２６）の賞球制御処理（ステップＨＤ１５）では、ジャンプ先が低速モード作動処理となる。
【０２２４】
次に、払出ソレノイド作動処理を図３７にしたがって説明する。
払出ソレノイド作動処理は、払出ソレノイド６１ｌを作動させるための処理である。払出ソレノイド作動処理にて払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットする（ステップＨＮ１）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット１（払出制御センサ信号）を判定し（ステップＨＮ２）、その判定結果が「０（零）」であるか否かを判定する（ステップＨＮ３）。ステップＨＮ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出制御センサ信号がオンなので、入力レベルフラグＡのビット０（払出計数センサ信号）を判定し（ステップＨＮ４）、その判定結果が「１」であるか否かを判定する（ステップＨＮ５）。ステップＨＮ５の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出計数センサ信号がオフなので賞球制御汎用タイマをロードし、これをタイマデータとする（ステップＨＮ６）。
【０２２５】
次に、払出制御用ＣＰＵ５６ａは、タイマデータと００Ｈを比較し（ステップＨＮ７）、その比較結果が一致するか否かを判定する（ステップＨＮ８）。ステップＨＮ８の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、タイマデータを−０１Ｈ（１減算）する（ステップＨＮ９）。そして、払出制御用ＣＰＵ５６ａは、減算後のタイマデータを賞球制御汎用タイマにセーブする（ステップＨＮ１０）。その後、払出制御用ＣＰＵ５６ａは、払出ソレノイド作動処理を終了する。
【０２２６】
一方、ステップＨＮ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、クリアデータ（００Ｈ）をセットするとともに（ステップＨＮ１１）、該クリアデータを払出制御センサオフ未検出回数にセーブする（ステップＨＮ１２）。そして、払出制御用ＣＰＵ５６ａは、ステップＨＮ２０へ移行する。払出制御センサオフ未検出回数は、払出制御センサ６１ｈのオフの未検出回数を示し、払出ユニットエラーフラグ３を作成するために使用される。
【０２２７】
ステップＨＮ５の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出制御センサオフ未検出回数をロードし、これを未検出回数データとする（ステップＨＮ１３）。そして、払出制御用ＣＰＵ５６ａは、未検出回数データを＋０１Ｈ（１加算）し（ステップＨＮ１４）、その加算後の未検出回数データを払出制御センサオフ未検出回数にセーブする（ステップＨＮ１５）。次に、払出制御用ＣＰＵ５６ａは、未検出回数データを払出制御センサオフ未検出回数の最大値（本実施形態では３回（０３Ｈ））と比較し（ステップＨＮ１６）、その比較結果が一致するか否かを判定する（ステップＨＮ１７）。
【０２２８】
ステップＨＮ１７の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＮ２０に移行する。一方、ステップＨＮ１７の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出エラーフラグのアドレスをセットするとともに（ステップＨＮ１８）、払出エラーフラグのビット２（払出しユニットエラーフラグ３）をセットし（ステップＨＮ１９）、その後にステップＨＮ２０へ移行する。
【０２２９】
ステップＨＮ２０に移行した払出制御用ＣＰＵ５６ａは、モジュールカウンタ記憶エリアの内容をロードし、これをカウンタアドレスとする。そして、払出制御用ＣＰＵ５６ａは、カウンタアドレスの内容の＋０１Ｈ（１加算）を２回実行する（ステップＨＮ２１）。これにより、賞球モジュールカウンタ及び貸し球モジュールカウンタの示す処理は、２つ進んで払出ソレノイド作動処理から払出計数センサチェック処理に切り替わる。すなわち、賞球制御処理から払出ソレノイド作動処理にジャンプした場合には賞球モジュールカウンタの値が「０１Ｈ」から「０３Ｈ」になり、球貸し制御処理から払出ソレノイド作動処理にジャンプした場合には球貸しモジュールカウンタの値が「０４Ｈ」から「０６Ｈ」になる。
【０２３０】
次に、払出制御用ＣＰＵ５６ａは、１００ｍ秒タイマ初期値をセットし、これをタイマデータにするとともに（ステップＨＮ２２）、該タイマデータ（１００ｍ秒）を賞球制御汎用タイマにセーブする（ステップＨＮ２３）。次に、払出制御用ＣＰＵ５６ａは、払出ＳＯＬ出力バッファのアドレスをセットするとともに（ステップＨＮ２４）、払出ＳＯＬ出力バッファのビット１をリセットする（ステップＨＮ２５）。ステップＨＮ２５では、払出ＳＯＬ出力バッファのビット１を「０（零）」にリセットすることにより、払出ソレノイド６１ｌをオフするための指示が生成される。その後、払出制御用ＣＰＵ５６ａは、払出ソレノイド作動処理を終了する。
【０２３１】
ステップＨＮ８の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、モジュールカウンタ記憶エリアの内容をロードし、これをカウンタアドレスとする（ステップＨＮ２６）。そして、払出制御用ＣＰＵ５６ａは、カウンタアドレスの内容を＋０１Ｈ（１加算）する（ステップＨＮ２７）。これにより、賞球モジュールカウンタ及び貸し球モジュールカウンタの示す処理は、１つ進んで払出ソレノイド作動処理から払出ソレノイドオフ処理に切り替わる。すなわち、賞球制御処理から払出ソレノイド作動処理にジャンプした場合には賞球モジュールカウンタの値が「０１Ｈ」から「０２Ｈ」になり、球貸し制御処理から払出ソレノイド作動処理にジャンプした場合には球貸しモジュールカウンタの値が「０４Ｈ」から「０５Ｈ」になる。その後、払出制御用ＣＰＵ５６ａは、ステップＨＮ２２に移行する。
【０２３２】
払出ソレノイド作動処理では、ステップＨＮ３を肯定判定することにより、払出ソレノイド６１ｌの作動によって遊技球が球送りスプロケット６１ｅで送り出されたことを認識する。本実施形態では、ステップＨＮ３を肯定判定することが正常な動作の流れとなる。また、払出ソレノイド作動処理では、ステップＨＮ５を肯定判定した場合、ステップＨＮ１３〜ＨＮ１９の処理にて払出ユニットエラーの発生条件の１つを検出する。すなわち、これらの処理では、払出制御センサ信号がオンからオフに切り替わることなく、払出計数センサ６１ｉが遊技球を検出している場合のエラーを検出し、払出制御センサ６１ｈに異常が発生しているか否かを判定する。そして、本実施形態では、前述の状態が３回連続した場合に払出ユニットエラーの発生を認識し得るようになっている。また、払出ソレノイド作動処理では、ステップＨＮ８を肯定判定した場合、払出ユニット６１内で遊技球が正常に準備されているにも拘わらず、例えば球詰まりなどの原因で該遊技球が賞球制御汎用タイマの設定値を超えても払出されない状態となる。
【０２３３】
次に、払出ソレノイドオフ処理を図３８にしたがって説明する。この処理は、払出ソレノイド作動処理が正常に行われなかった場合に行う処理である。
払出ソレノイドオフ処理にて払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットする（ステップＨＯ１）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット１（払出制御センサ信号）を判定し（ステップＨＯ２）、その判定結果が「０（零）」であるか否かを判定する（ステップＨＯ３）。ステップＨＯ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット０（払出計数センサ信号）を判定し（ステップＨＯ４）、その判定結果が「１」であるか否かを判定する（ステップＨＯ５）。ステップＨＯ５の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、賞球制御汎用タイマをロードし、これをタイマデータとする（ステップＨＯ６）。
【０２３４】
次に、払出制御用ＣＰＵ５６ａは、タイマデータと００Ｈを比較し（ステップＨＯ７）、その比較結果が一致するか否かを判定する（ステップＨＯ８）。ステップＨＯ８の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、タイマデータを−０１Ｈ（１減算）する（ステップＨＯ９）。そして、払出制御用ＣＰＵ５６ａは、タイマデータを賞球制御汎用タイマにセーブする（ステップＨＯ１０）。その後、払出制御用ＣＰＵ５６ａは、払出ソレノイドオフ処理を終了する。
【０２３５】
ステップＨＯ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、クリアデータをセットするとともに（ステップＨＯ１１）、該クリアデータを払出制御センサオフ未検出回数にセーブする（ステップＨＯ１２）。そして、払出制御用ＣＰＵ５６ａは、ステップＨＯ２０へ移行する。
【０２３６】
ステップＨＯ５の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出制御センサ６１ｈのオフ未検出回数をロードし、これを未検出回数データとする（ステップＨＯ１３）。そして、払出制御用ＣＰＵ５６ａは、未検出回数データを＋０１Ｈ（１加算）し（ステップＨＯ１４）、その加算後の未検出回数データを払出制御センサオフ未検出回数にセーブする（ステップＨＯ１５）。次に、払出制御用ＣＰＵ５６ａは、未検出回数データを払出制御センサオフ未検出回数の最大値（本実施形態では３回（０３Ｈ））と比較し（ステップＨＯ１６）、その比較結果が一致するか否かを判定する（ステップＨＯ１７）。ステップＨＯ１７の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＯ２０に移行する。一方、ステップＨＯ１７の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出エラーフラグのアドレスをセットするとともに（ステップＨＯ１８）、払出エラーフラグのビット２をセットし（ステップＨＯ１９）、その後にステップＨＯ２０へ移行する。
【０２３７】
ステップＨＯ２０に移行した払出制御用ＣＰＵ５６ａは、モジュールカウンタ記憶エリアの内容をロードし、これをカウンタアドレスとする。そして、払出制御用ＣＰＵ５６ａは、カウンタアドレスの内容を＋０１Ｈ（１加算）する（ステップＨＯ２１）。これにより、賞球モジュールカウンタ及び貸し球モジュールカウンタの示す処理は、１つ進んで払出ソレノイドオフ処理から払出計数センサチェック処理に切り替わる。すなわち、賞球制御処理から払出ソレノイドオフ処理にジャンプした場合には賞球モジュールカウンタの値が「０２Ｈ」から「０３Ｈ」になり、球貸し制御処理から払出ソレノイド作動処理にジャンプした場合には球貸しモジュールカウンタの値が「０５Ｈ」から「０６Ｈ」になる。次に、払出制御用ＣＰＵ５６ａは、１００ｍ秒タイマ初期値をセットし、これをタイマデータにするとともに（ステップＨＯ２２）、該タイマデータ（１００ｍ秒）を賞球制御汎用タイマにセーブする（ステップＨＯ２３）。
【０２３８】
ステップＨＯ８の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出ＳＯＬ出力バッファのアドレスをセットするとともに（ステップＨＯ２４）、払出ＳＯＬ出力バッファのビット１をセットする（ステップＨＯ２５）。次に、払出制御用ＣＰＵ５６ａは、モジュールカウンタ記憶エリアの内容をロードし、これをカウンタアドレスとする（ステップＨＯ２６）。そして、払出制御用ＣＰＵ５６ａは、カウンタアドレスの内容を−０１Ｈ（１減算）する（ステップＨＯ２７）。これにより、賞球モジュールカウンタ及び貸し球モジュールカウンタの示す処理は、１つ戻って払出ソレノイドオフ処理から払出ソレノイド作動処理に切り替わる。すなわち、賞球制御処理から払出ソレノイドオフ処理にジャンプした場合には賞球モジュールカウンタの値が「０２Ｈ」から「０１Ｈ」になり、球貸し制御処理から払出ソレノイド作動処理にジャンプした場合には球貸しモジュールカウンタの値が「０５Ｈ」から「０４Ｈ」になる。その後、払出制御用ＣＰＵ５６ａは、ステップＨＯ２２に移行する。
【０２３９】
次に、払出計数センサチェック処理を図３９にしたがって説明する。この処理は、払出ソレノイド作動処理又は払出ソレノイドオフ処理で払出制御センサ６１ｈのオフが検出された場合に払出計数センサ６１ｉの故障をチェックするための処理である。
【０２４０】
払出計数センサチェック処理にて払出制御用ＣＰＵ５６ａは、賞球制御汎用タイマをロードし、これをタイマデータとする（ステップＨＰ１）。そして、払出制御用ＣＰＵ５６ａは、タイマデータと００Ｈを比較し（ステップＨＰ２）、その比較結果が一致するか否かを判定する（ステップＨＰ３）。ステップＨＰ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出計数センサオン未検出回数をロードし、これを未検出回数データとする（ステップＨＰ４）。払出計数センサオン未検出回数は、払出計数センサ６１ｉのオンの未検出回数を示し、払出ユニットエラーフラグ２を作成するために使用される。次に、払出制御用ＣＰＵ５６ａは、未検出回数データを＋０１Ｈ（１加算）し（ステップＨＰ５）、その加算後の未検出回数データを払出計数センサ６１ｉのオン未検出回数にセーブする（ステップＨＰ６）。
【０２４１】
次に、払出制御用ＣＰＵ５６ａは、未検出回数データと払出計数センサ６１ｉのオン未検出回数の最大値（本実施形態では３回（０３Ｈ））を比較し（ステップＨＰ７）、その比較結果が一致するか否かを判定する（ステップＨＰ８）。ステップＨＰ８の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＰ１１に移行する。一方、ステップＨＰ８の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットするとともに（ステップＨＰ９）、払出球エラーフラグのビット１（払出ユニットエラーフラグ２）をセットし（ステップＨＰ１０）、ステップＨＰ１１に移行する。
【０２４２】
ステップＨＰ１１に移行した払出制御用ＣＰＵ５６ａは、モジュールカウンタ記憶エリアの内容をロードし、これをカウンタアドレスとする。そして、払出制御用ＣＰＵ５６ａは、カウンタアドレスの内容の−０１Ｈ（１減算）を３回実行する（ステップＨＰ１２）。これにより、賞球モジュールカウンタ及び貸し球モジュールカウンタの示す処理は、３つ戻って払出計数センサチェック処理から賞球払出し準備処理又は球貸し準備処理に切り替わる。すなわち、賞球制御処理から払出計数センサチェック処理にジャンプした場合には賞球モジュールカウンタの値が「０３Ｈ」から「００Ｈ」になり、球貸し制御処理から払出計数センサチェック処理にジャンプした場合には球貸しモジュールカウンタの値が「０６Ｈ」から「０３Ｈ」になる。その後、払出制御用ＣＰＵ５６ａは、払出計数センサチェック処理を終了する。
【０２４３】
ステップＨＰ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、タイマデータを−０１Ｈ（１減算）し、その減算後のタイマデータを賞球制御汎用タイマにセーブする（ステップＨＰ１４）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットする（ステップＨＰ１５）。そして、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット０（払出計数センサ信号）を判定し（ステップＨＰ１６）、その判定結果が「０（零）」であるか否かを判定する（ステップＨＰ１７）。ステップＨＰ１７の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出計数センサチェック処理を終了する。
【０２４４】
ステップＨＰ１７の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、モジュールカウンタ記憶エリアの内容をロードし、これをカウンタアドレスとする（ステップＨＰ１８）。そして、払出制御用ＣＰＵ５６ａは、カウンタアドレスの内容を＋０１Ｈ（１加算）する（ステップＨＰ１９）。これにより、賞球モジュールカウンタ及び貸し球モジュールカウンタの示す処理は、１つ進んで払出計数センサチェック処理から賞球球切り間隔処理又は球貸し球切り間隔処理に切り替わる。すなわち、賞球制御処理から払出計数センサチェック処理にジャンプした場合には賞球モジュールカウンタの値が「０３Ｈ」から「０４Ｈ」になり、球貸し制御処理から払出計数センサチェック処理にジャンプした場合には球貸しモジュールカウンタの値が「０６Ｈ」から「０７Ｈ」になる。その後、払出制御用ＣＰＵ５６ａは、払出計数センサチェック処理を終了する。
【０２４５】
本実施形態の払出計数センサチェック処理では、ステップＨＰ１７を否定判定することが正常な動作の流れとなる。また、払出計数センサチェック処理では、ステップＨＰ３を肯定判定した場合、ステップＨＰ４〜ＨＰ１２の処理にて払出ユニットエラーの発生条件の１つを検出する。すなわち、これらの処理では、払出制御センサ信号がオンからオフに切り替わり、払出計数センサ６１ｉが遊技球を検出していない場合のエラーを検出し、払出計数センサ６１ｉに異常が発生しているか否かを判定する。そして、本実施形態では、前述の状態が３回連続した場合に払出ユニットエラーの発生を認識し得るようになっている。
【０２４６】
次に、賞球球切り間隔処理を図４０にしたがって説明する。
賞球球切り間隔処理にて払出制御用ＣＰＵ５６ａは、カウンタデータとして「０６Ｈ（低速モード作動処理）」をセットするとともに（ステップＨＱ１）、払出球エラーフラグのアドレスをセットする（ステップＨＱ２）。次に、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのビット３（払出ユニット球詰まりエラーフラグ）を判定し（ステップＨＱ３）、その判定結果が「１」であるか否かを判定する（ステップＨＱ４）。ステップＨＱ４の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＱ１０に移行する。
【０２４７】
ステップＨＱ４の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットする（ステップＨＱ５）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット０（払出計数センサ信号）を判定し（ステップＨＱ６）、その判定結果が「１」であるか否かを判定する（ステップＨＱ７）。ステップＨＱ７の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、遊技球の払出し途中なので、賞球球切り間隔処理を終了する。
【０２４８】
ステップＨＱ７の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、１球の遊技球の払出しが終了したので、図５０に示すインターバル時間設定処理を実行する。インターバル時間は、遊技球の払出し間隔を示す時間であり、インターバル時間設定処理は、２５球の遊技球の払出し単位でインターバル時間を設定するための処理である。次に、払出制御用ＣＰＵ５６ａは、カウンタデータとして「０５Ｈ（賞球払出終了処理）をセットし（ステップＨＱ９）、該カウンタデータを賞球モジュールカウンタにセーブする（ステップＨＱ１０）。その後、払出制御用ＣＰＵ５６ａは、賞球球切り間隔処理を終了する。
【０２４９】
次に、賞球払出終了処理を図４１にしたがって説明する。
賞球払出終了処理にて払出制御用ＣＰＵ５６ａは、賞球制御汎用タイマをロードし、これをタイマデータとする（ステップＨＲ１）。次に、払出制御用ＣＰＵ５６ａは、タイマデータと００Ｈを比較し（ステップＨＲ２）、その比較結果が一致するか否かを判定する（ステップＨＲ３）。ステップＨＲ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、クリアデータをセットする（ステップＨＲ４）。次に、払出制御用ＣＰＵ５６ａは、クリアデータを払出計数センサオン未検出回数にセーブするとともに（ステップＨＲ５）、クリアデータ（００Ｈ（賞球払出し準備処理））を賞球モジュールカウンタにセーブする（ステップＨＲ６）。その後、払出制御用ＣＰＵ５６ａは、賞球払出終了処理を終了する。
【０２５０】
ステップＨＲ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、タイマデータを−０１Ｈ（１減算）する（ステップＨＲ７）。そして、払出制御用ＣＰＵ５６ａは、減算後のタイマデータを賞球制御汎用タイマにセーブする（ステップＨＲ８）。その後、払出制御用ＣＰＵ５６ａは、賞球払出終了処理を終了する。
【０２５１】
次に、球貸し要望時間計測処理を図４２にしたがって説明する。
球貸し要望時間計測処理にて払出制御用ＣＰＵ５６ａは、ポート２出力バッファのアドレスをセットするとともに（ステップＨＳ１）、ポート２出力バッファのビット６（ＰＲＤＹ信号）をセットし（ステップＨＳ２）、さらにポート２出力バッファのビット７（ＥＸＳ信号）をリセットする（ステップＨＳ３）。次に、払出制御用ＣＰＵ５６ａは、システムフラグをロードする（ステップＨＳ４）。そして、払出制御用ＣＰＵ５６ａは、システムフラグのビット０（払出開始フラグ）を判定し（ステップＨＳ５）、その判定結果が「０（零）」であるか否かを判定する（ステップＨＳ６）。ステップＨＳ６の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、球貸し要望時間計測処理を終了する。
【０２５２】
ステップＨＳ６の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグをロードする（ステップＨＳ７）。そして、払出制御用ＣＰＵ５６ａは、払出球エラーフラグと００Ｈを比較し（ステップＨＳ８）、その比較結果が一致するか否かを判定する（ステップＨＳ９）。すなわち、エラーの発生状態を確認する。ステップＨＳ９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、球貸し要望時間計測処理を終了する。
【０２５３】
ステップＨＳ９の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、球貸し総数をロードする（ステップＨＳ１０）。そして、払出制御用ＣＰＵ５６ａは、球貸し総数と００Ｈを比較し（ステップＨＳ１１）、その比較結果が一致するか否かを判定する（ステップＨＳ１２）。ステップＨＳ１２にて払出制御用ＣＰＵ５６ａは、遊技者に払出すべき貸し球が存在するか否かを判定する。ステップＨＳ１２の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、カウンタデータとして「０３Ｈ（球貸し準備処理）」をセットするとともに（ステップＨＳ１３）、該カウンタデータを球貸しモジュールカウンタにセーブする（ステップＨＳ１４）。その後、払出制御用ＣＰＵ５６ａは、球貸し要望時間計測処理を終了する。
【０２５４】
ステップＨＳ１２の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、カウンタデータとして「０ＡＨ（タイムオーバー処理）」をセットするとともに（ステップＨＳ１５）、入力レベルフラグＡのアドレスをセットする（ステップＨＳ１６）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット６（ＢＲＤＹ信号）を判定し（ステップＨＳ１７）、その判定結果が「０（零）」であるか否かを判定する（ステップＨＳ１８）。ステップＨＳ１８の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＳ３５（図４３）に移行する。ステップＨＳ１８の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、入力エッジフラグＡのアドレスをセットする（ステップＨＳ１９）。入力エッジフラグＡは、払出計数センサ信号（ビット０）、払出制御センサ信号（ビット１）、払出確認スイッチ信号（ビット２）、ＲＷＭクリア信号（ビット３）、満杯スイッチ信号（ビット４）、ＶＬ信号（ビット５）、ＢＲＤＹ信号（ビット６）及びＢＲＱ信号（ビット７）の入力状態を示すフラグである。入力エッジフラグＡは、８ビットのデータから構成される。入力エッジフラグＡは、２回連続でオンの信号を入力したときにセットされる。
【０２５５】
次に、払出制御用ＣＰＵ５６ａは、入力エッジフラグＡのビット７（ＢＲＱ信号）を判定し（ステップＨＳ２０）、その判定結果は「１」であるか否かを判定する（ステップＨＳ２１）。ステップＨＳ２１の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＳ２７（図４３）に移行する。
【０２５６】
ステップＨＳ２１の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、球貸し制御汎用タイマをロードし、これをタイマデータとする（ステップＨＳ２２）。そして、払出制御用ＣＰＵ５６ａは、タイマデータと３９Ｈ（５７ｍ秒）を比較し（ステップＨＳ２３）、その比較結果は一致するか否かを判定する（ステップＨＳ２４）。ステップＨＳ２４の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＳ３３（図４３）に移行する。一方、ステップＨＳ２４の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、タイマデータを＋０１Ｈ（１加算）する（ステップＨＳ２５）。次に、払出制御用ＣＰＵ５６ａは、タイマデータを球貸し制御汎用タイマにセーブする（ステップＨＳ２６）。球貸し制御汎用タイマは、球貸し制御処理に係る時間を示し、処理間を監視するためのタイマとして使用される。その後、払出制御用ＣＰＵ５６ａは、球貸し要望時間計測処理を終了する。
【０２５７】
次に、図４３に示すステップＨＳ２７に移行した払出制御用ＣＰＵ５６ａは、球貸し制御汎用タイマをロードし、これをタイマデータとする。次に、払出制御用ＣＰＵ５６ａは、タイマデータと１ＥＨ（３０ｍ秒）を比較し（ステップＨＳ２８）、Ｃフラグが「１」であるか否かを判定する（ステップＨＳ２９）。ステップＨＳ２９の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＳ３３に移行する。ステップＨＳ２９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、タイマデータと３９Ｈ（５７ｍ秒）を比較し（ステップＨＳ３０）、その比較結果が一致するか否かを判定する（ステップＨＳ３１）。ステップＨＳ３１の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＳ３３に移行する。
【０２５８】
ステップＨＳ３１の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、カウンタデータとして「０１Ｈ（払出確認スイッチ待機処理）」をセットする（ステップＨＳ３２）。次に、払出制御用ＣＰＵ５６ａは、球貸しモジュールカウンタにセーブするためのカウンタデータをセットする（ステップＨＳ３３）。そして、払出制御用ＣＰＵ５６ａは、ステップＨＳ３３でセットしたカウンタデータを球貸しモジュールカウンタにセーブする（ステップＨＳ３４）。ステップＨＳ３４において、ステップＨＳ３２を経由した場合には球貸しモジュールカウンタに「０１Ｈ」がセーブされるとともに、ステップＨＳ１８又はステップＨＳ２４を肯定判定した場合には球貸しモジュールカウンタに「０ＡＨ」がセーブされる。次に、払出制御用ＣＰＵ５６ａは、クリアデータをセットし（ステップＨＳ３５）、該クリアデータを球貸し制御汎用タイマにセーブする（ステップＨＳ３６）。その後、払出制御用ＣＰＵ５６ａは、球貸し要望時間計測処理を終了する。
【０２５９】
次に、払出確認スイッチ待機処理を図４４にしたがって説明する。
払出確認スイッチ待機処理にて払出制御用ＣＰＵ５６ａは、システムフラグをロードする（ステップＨＴ１）。そして、払出制御用ＣＰＵ５６ａは、システムフラグのビット０（払出開始フラグ）を判定し（ステップＨＴ２）、その判定結果が「０（零）」であるか否かを判定する（ステップＨＴ３）。ステップＨＴ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出確認スイッチ待機処理を終了する。
【０２６０】
ステップＨＴ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットする（ステップＨＴ４）。そして、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのビット４（遊技球不足エラーフラグ）を判定し（ステップＨＴ５）、その判定結果が「１」であるか否かを判定する（ステップＨＴ６）。ステップＨＴ６の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＴ１９に移行する。一方、ステップＨＴ６の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグをロードし、これをチェックデータとする（ステップＨＴ７）。そして、払出制御用ＣＰＵ５６ａは、チェックデータと００Ｈを比較し（ステップＨＴ８）、その比較結果が一致するか否かを判定する（ステップＨＴ９）。ステップＨＴ９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出確認スイッチ待機処理を終了する。
【０２６１】
ステップＨＴ９の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、球貸し制御汎用タイマをロードし、これをタイマデータとする（ステップＨＴ１０）。そして、払出制御用ＣＰＵ５６ａは、タイマデータを＋０１Ｈ（１加算）し（ステップＨＴ１１）、該タイマデータを球貸し制御汎用タイマにセーブする（ステップＨＴ１２）。次に、払出制御用ＣＰＵ５６ａは、タイマデータと１４Ｈ（２０ｍ秒）を比較し（ステップＨＴ１３）、その比較結果が一致するか否かを判定する（ステップＨＴ１４）。ステップＨＴ１４の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出確認スイッチ待機処理を終了する。
【０２６２】
ステップＨＴ１４の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、カウンタデータとして「０２Ｈ（要望了解時間計測処理）」をセットし（ステップＨＴ１５）、該カウンタデータを球貸しモジュールカウンタにセーブする（ステップＨＴ１６）。次に、払出制御用ＣＰＵ５６ａは、ポート２出力バッファのアドレスをセットするとともに（ステップＨＴ１７）、ポート２出力バッファのビット７（ＥＸＳ信号）をセットし（ステップＨＴ１８）、ステップＨＴ１９に移行する。ステップＨＴ１９に移行した払出制御用ＣＰＵ５６ａは、タイマデータに００Ｈをセットする。その後、払出制御用ＣＰＵ５６ａは、払出確認スイッチ待機処理を終了する。
【０２６３】
次に、要望了解時間計測処理を図４５にしたがって説明する。
要望了解時間計測処理にて払出制御用ＣＰＵ５６ａは、カウンタデータとして「０ＡＨ（タイムオーバー処理）」をセットするとともに（ステップＨＵ１）、入力レベルフラグＡのアドレスをセットする（ステップＨＵ２）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット７（ＢＲＱ信号）を判定し（ステップＨＵ３）、その判定結果が「０（零）」であるか否かを判定する（ステップＨＵ４）。ステップＨＵ４の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＵ１０に移行する。
【０２６４】
ステップＨＵ４の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、球貸し制御汎用タイマをロードし、これをタイマデータとする（ステップＨＵ５）。次に、払出制御用ＣＰＵ５６ａは、タイマデータと３８Ｈ（５６ｍ秒）を比較し（ステップＨＵ６）、その比較結果が一致するか否かを判定する（ステップＨＵ７）。ステップＨＵ７の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＵ１８に移行する。ステップＨＵ７の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、タイマデータを＋０１Ｈ（１加算）し（ステップＨＵ８）、該タイマデータを球貸し制御汎用タイマにセーブする（ステップＨＵ９）。その後、払出制御用ＣＰＵ５６ａは、要望了解時間計測処理を終了する。
【０２６５】
ステップＨＵ１０に移行した払出制御用ＣＰＵ５６ａは、球貸し制御汎用タイマをロードし、これをタイマデータとする。次に、払出制御用ＣＰＵ５６ａは、タイマデータと１ＤＨ（２９ｍ秒）を比較し（ステップＨＵ１１）、Ｃフラグが「１」であるか否かを判定する（ステップＨＵ１２）。ステップＨＵ１２の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＵ１８に移行する。ステップＨＵ１２の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、タイマデータと３８Ｈ（５６ｍ秒）を比較し（ステップＨＵ１３）、その比較結果が一致するか否かを判定する（ステップＨＵ１４）。ステップＨＵ１４の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＵ１８に移行する。ステップＨＵ１４の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、カウンタデータとして「０３Ｈ（球貸し準備処理）」をセットする（ステップＨＵ１５）。次に、払出制御用ＣＰＵ５６ａは、球貸し数データをセットするとともに（ステップＨＵ１６）、該球貸し数データを球貸し総数にセーブし（ステップＨＵ１７）、ステップＨＵ１８に移行する。
【０２６６】
ステップＨＵ１８に移行した払出制御用ＣＰＵ５６ａは、カウンタデータをセットする。次に、払出制御用ＣＰＵ５６ａは、カウンタデータを球貸しモジュールカウンタにセーブする（ステップＨＵ１９）。ステップＨＵ１９において、ステップＨＳ１７を経由した場合には球貸しモジュールカウンタに「０３Ｈ」がセーブされるとともに、ステップＨＵ７、ステップＨＵ１２又はステップＨＵ１４を肯定判定した場合には球貸しモジュールカウンタに「０ＡＨ」がセーブされる。次に、払出制御用ＣＰＵ５６ａは、タイマデータに００Ｈをセットする（ステップＨＵ２０）。その後、払出制御用ＣＰＵ５６ａは、要望了解時間計測処理を終了する。
【０２６７】
要望了解時間計測処理では、ＢＲＱ信号（貸出し要求信号）の入力に応じて球貸し総数が記憶されて管理される。したがって、本実施形態では、球貸し総数を管理する払出制御用ＣＰＵ５６ａと球貸し総数を記憶する払出制御用ＲＷＭ５６ｃが、払出制御側払出し総数管理部として機能する。
【０２６８】
次に、球貸し準備処理を図４６にしたがって説明する。
球貸し準備処理にて払出制御用ＣＰＵ５６ａは、賞球モジュールカウンタをロードし、これをカウンタデータとする（ステップＨＶ１）。次に、払出制御用ＣＰＵ５６ａは、カウンタデータと００Ｈを比較し（ステップＨＶ２）、その比較結果が一致するか否かを判定する（ステップＨＶ３）。ステップＨＶ３にて払出制御用ＣＰＵ５６ａは、賞球としての遊技球の払出しの準備段階であるか否か（払出しの途中であるか否か）を判定する。ステップＨＶ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、球貸し準備処理を終了する。ステップＨＶ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグをロードする（ステップＨＶ４）。そして、払出制御用ＣＰＵ５６ａは、払出球エラーフラグと００Ｈを比較し（ステップＨＶ５）、その比較結果が一致するか否かを判定する（ステップＨＶ６）。ステップＨＶ６にて払出制御用ＣＰＵ５６ａは、エラーの発生状態を確認する。ステップＨＶ６の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、球貸し準備処理を終了する。
【０２６９】
ステップＨＶ６の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットする（ステップＨＶ７）。そして、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット１（払出制御センサ信号）を判定し（ステップＨＶ８）、その比較結果が「０（零）」であるか否かを判定する（ステップＨＶ９）。ステップＨＶ９の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、球貸し準備処理を終了する。ステップＨＶ９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット０（払出計数センサ信号）を判定し（ステップＨＶ１０）、その判定結果が「１」であるか否かを判定する（ステップＨＶ１１）。ステップＨＶ１１の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、球貸し準備処理を終了する。
【０２７０】
ステップＨＶ１１の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、カウンタデータとして「０４Ｈ（払出ソレノイド作動処理）」をセットし（ステップＨＶ１２）、該カウンタデータを球貸しモジュールカウンタにセーブする（ステップＨＶ１３）。次に、払出制御用ＣＰＵ５６ａは、１００ｍ秒タイマ初期値としてセットするとともにこれをタイマデータとし（ステップＨＶ１４）、該タイマデータ（１００ｍ秒）を賞球制御汎用タイマにセーブする（ステップＨＶ１５）。次に、払出制御用ＣＰＵ５６ａは、払出ＳＯＬ出力バッファのアドレスをセットするとともに（ステップＨＶ１６）、払出ＳＯＬ出力バッファのビット１（払出ソレノイド）をセットする（ステップＨＶ１７）。ステップＨＶ１７にて払出制御用ＣＰＵ５６ａは、払出ソレノイド６１ｌをオンするための指示を生成する。次に、払出制御用ＣＰＵ５６ａは、クリアデータをセットし（ステップＨＶ１８）、該クリアデータを払出計数センサオン回数にセーブする（ステップＨＶ１９）。その後、払出制御用ＣＰＵ５６ａは、球貸し準備処理を終了する。
【０２７１】
次に、球貸し球切り間隔処理を図４７にしたがって説明する。
球貸し球切り間隔処理にて払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットする（ステップＨＷ１）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット０（払出計数センサ信号）を判定し（ステップＨＷ２）、その判定結果が「１」であるか否かを判定する（ステップＨＷ３）。ステップＨＷ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、球貸し球切り間隔処理を終了する。
【０２７２】
ステップＨＷ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、図５０に示すインターバル時間設定処理を実行する（ステップＨＷ４）。次に、払出制御用ＣＰＵ５６ａは、カウンタデータとして「０８Ｈ（球貸し払出終了処理）」をセットし（ステップＨＷ５）、該カウンタデータを球貸しモジュールカウンタにセーブする（ステップＨＷ６）。その後、払出制御用ＣＰＵ５６ａは、球貸し球切り間隔処理を終了する。
【０２７３】
次に、球貸し払出終了処理を図４８にしたがって説明する。
球貸し払出終了処理にて払出制御用ＣＰＵ５６ａは、賞球制御汎用タイマをロードし、これをタイマデータとする（ステップＨＸ１）。次に、払出制御用ＣＰＵ５６ａは、タイマデータと００Ｈを比較し（ステップＨＸ２）、その比較結果は一致するか否かを判定する（ステップＨＸ３）。ステップＨＸ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、タイマデータを−０１Ｈ（１減算）し（ステップＨＸ４）、該タイマデータを賞球制御汎用タイマにセーブする（ステップＨＸ５）。その後、払出制御用ＣＰＵ５６ａは、球貸し払出終了処理を終了する。
【０２７４】
ステップＨＸ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、クリアデータをセットし（ステップＨＸ６）、該クリアデータを払出計数センサオン未検出回数にセーブする（ステップＨＸ７）。次に、払出制御用ＣＰＵ５６ａは、カウンタデータとして「０３Ｈ（球貸し準備処理）」をセットするとともに（ステップＨＸ８）、球貸し総数をロードする（ステップＨＸ９）。そして、払出制御用ＣＰＵ５６ａは、球貸し総数と００Ｈを比較し（ステップＨＸ１０）、その比較結果が一致するか否かを判定する（ステップＨＸ１１）。ステップＨＸ１１の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＸ１７に移行する。
【０２７５】
ステップＨＸ１１の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、カウンタデータとして「０９Ｈ（球貸し継続確認処理）」をセットする（ステップＨＸ１２）。次に、払出制御用ＣＰＵ５６ａは、ポート２出力バッファのアドレスをセットするとともに（ステップＨＸ１３）、ポート２出力バッファのビット７（ＥＸＳ信号）をリセットする（ステップＨＸ１４）。次に、払出制御用ＣＰＵ５６ａは、２５６ｍ秒タイマ初期値としてセットし、これをタイマデータとする（ステップＨＸ１５）。そして、払出制御用ＣＰＵ５６ａは、タイマデータ（２５６ｍ秒）を球貸し制御汎用タイマにセーブし（ステップＨＸ１６）、ステップＨＸ１７に移行する。
【０２７６】
ステップＨＸ１７に移行した払出制御用ＣＰＵ５６ａは、カウンタデータをセットする。ステップＨＸ１７にて払出制御用ＣＰＵ５６ａは、ステップＨＸ１１を肯定判定している場合には「０９Ｈ」をセットし、ステップＨＸ１１を否定判定している場合には「０３Ｈ」をセットする。そして、払出制御用ＣＰＵ５６ａは、ステップＨＸ１７でセットしたカウンタデータを球貸しモジュールカウンタにセーブする（ステップＨＸ１８）。その後、払出制御用ＣＰＵ５６ａは、球貸し払出終了処理を終了する。
【０２７７】
次に、球貸し継続確認処理を図４９にしたがって説明する。
球貸し継続確認処理にて払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットするとともに（ステップＨＹ１）、カウンタデータとして「００Ｈ（球貸し要望時間計測処理）」をセットする（ステップＨＹ２）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット６（ＢＲＤＹ信号）を判定し（ステップＨＹ３）、その判定結果が「０（零）」であるか否かを判定する（ステップＨＹ４）。ステップＨＹ４の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＹ１４に移行する。
【０２７８】
ステップＨＹ４の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、カウンタデータとして「０１Ｈ（払出確認スイッチ待機処理）」をセットする（ステップＨＹ５）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット７（ＢＲＱ信号）を判定し（ステップＨＹ６）、その判定結果が「１」であるか否かを判定する（ステップＨＹ７）。ステップＨＹ７の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＹ１４に移行する。一方、ステップＨＹ７の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、カウンタデータとして「０ＡＨ（タイムオーバー信号処理）」をセットする（ステップＨＹ８）。次に、払出制御用ＣＰＵ５６ａは、球貸し制御汎用タイマをロードし、これをタイマデータとする（ステップＨＹ９）。そして、払出制御用ＣＰＵ５６ａは、タイマデータと００Ｈを比較し（ステップＨＹ１０）、その比較結果は一致するか否かを判定する（ステップＨＹ１１）。ステップＨＹ１１の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＨＹ１４に移行する。
【０２７９】
ステップＨＹ１１の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、タイマデータを−０１Ｈ（１減算）する（ステップＨＹ１２）。次に、払出制御用ＣＰＵ５６ａは、タイマデータを球貸し制御汎用タイマにセーブする（ステップＨＹ１３）。その後、払出制御用ＣＰＵ５６ａは、球貸し継続確認処理を終了する。
【０２８０】
ステップＨＹ１４に移行した払出制御用ＣＰＵ５６ａは、カウンタデータをセットする。ステップＨＹ１４にて払出制御用ＣＰＵ５６ａは、ステップＨＹ４を肯定判定している場合には「００Ｈ」をセットするとともに、ステップＨＹ７を肯定判定している場合には「０１Ｈ」をセットし、さらにステップＨＹ１１を肯定判定している場合には「０ＡＨ」をセットする。そして、払出制御用ＣＰＵ５６ａは、ステップＨＹ１４でセットしたカウンタデータを球貸しモジュールカウンタにセーブする（ステップＨＹ１５）。次に、払出制御用ＣＰＵ５６ａは、クリアデータをセットし（ステップＨＹ１６）、該クリアデータを球貸し制御汎用タイマにセーブする（ステップＨＹ１７）。その後、払出制御用ＣＰＵ５６ａは、球貸し継続確認処理を終了する。
【０２８１】
次に、賞球球切り間隔処理（図４０）のステップＨＱ８、及び球貸し球切り間隔処理（図４７）のステップＨＷ４で実行されるインターバル時間設定処理を図５０にしたがって説明する。
【０２８２】
インターバル時間設定処理にて払出制御用ＣＰＵ５６ａは、２５球切りカウンタをロードし、これをカウンタデータとする（ステップＨＺ１）。次に、払出制御用ＣＰＵ５６ａは、１球の払出しが終了したのでカウンタデータを＋０１（１加算）し（ステップＨＺ２）、該カウンタデータを２５球切りカウンタにセーブする（ステップＨＺ３）。次に、払出制御用ＣＰＵ５６ａは、タイマデータ（１０ｍ秒）をセットする（ステップＨＺ４）。そして、払出制御用ＣＰＵ５６ａは、カウンタデータと１９Ｈ（２５球）を比較し（ステップＨＺ５）、その比較結果が一致するか否かを判定する（ステップＨＺ６）。ステップＨＺ６の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、２４球以下なのでステップＨＺ１０に移行する。
【０２８３】
ステップＨＺ６の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、タイマデータ（１７０ｍ秒）をセットするとともに（ステップＨＺ７）、クリアデータをセットする（ステップＨＺ８）。そして、払出制御用ＣＰＵ５６ａは、クリアデータを２５球切りカウンタにセーブし（ステップＨＺ９）、ステップＨＺ１０に移行する。ステップＨＺ１０に移行した払出制御用ＣＰＵ５６ａは、タイマデータをセットし、ステップＨＺ１１にてタイマデータを賞球制御汎用タイマにセーブする。ステップＨＺ１０にて払出制御用ＣＰＵ５６ａは、ステップＨＺ６を肯定判定（２５球に達した）した場合にはタイマデータとして「１７０ｍ秒」をセットするとともに、ステップＨＺ６を否定判定（２５球未満）した場合にはタイマデータとして「１０ｍ秒」をセットする。その後、払出制御用ＣＰＵ５６ａは、インターバル時間設定処理を終了し、賞球球切り間隔処理のステップＨＱ９又は球貸し球切り間隔処理のステップＨＷ５からの処理を実行する。
【０２８４】
インターバル時間設定処理では、所定球数（本実施形態では２５球）を境界として遊技球の払出し間隔を変更するために、払出した遊技球の球数をカウントし、そのカウント数に応じて「１０ｍ秒」又は「１７０ｍ秒」のインターバル時間を設定する。これらの時間は、賞球制御汎用タイマに設定され、払出制御用ＣＰＵ５６ａは、設定されたタイマ値に応じて遊技球の払出し間隔を制御し、払出ユニット６１を作動させる。なお、本実施形態では、遊技球を連続して払出す前提のもとで、タイマに１０ｍ秒が設定された場合には１球の遊技球の払出し後、処理時間を含めて１２ｍ秒の経過によって次の遊技球の払出動作が実行される。また、タイマに１７０ｍ秒が設定された場合には２５球の遊技球の払出し後、処理時間を含めて１７２ｍ秒の経過によって次の遊技球の払出動作が実行される。本実施形態では、２５球未満の場合に設定されるタイマ値が基本インターバル時間となり、２５球に達した場合に設定されるタイマ値が基本インターバルよりも長い時間に定めた待機インターバル時間となる。また、待機インターバル時間は、基本インターバル時間を含んで構成されるので、待機インターバル時間から基本インターバル時間を減算した時間が追加インターバル時間になる。そして、本実施形態では、インターバル時間設定処理を実行する払出制御用ＣＰＵ５６ａが、インターバル時間を設定して払出ユニット６１を制御する制御部として機能する。
【０２８５】
次に、図３３のエラー処理で実行される各種のエラーチェック処理について図５１〜図５９にしたがって説明する。
最初に、エラー処理のステップＨＫ１で実行される満杯エラーチェック処理を図５１にしたがって説明する。
【０２８６】
満杯エラーチェック処理にて払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットする（ステップＥＡ１）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット４（満杯スイッチ信号）を判定し（ステップＥＡ２）、その判定結果が「０（零）」であるか否かを判定する（ステップＥＡ３）。ステップＥＡ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、満杯スイッチオンタイマをロードし、これをタイマデータとする（ステップＥＡ４）。満杯スイッチオンタイマは、満杯スイッチ８９のオン時間を示し、満杯エラーフラグを作成するために使用する。次に、払出制御用ＣＰＵ５６ａは、１秒タイマ初期値の下位バイトをセットし、これをタイマ比較データとする（ステップＥＡ５）。そして、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの下位バイトを比較し（ステップＥＡ６）、その比較結果は一致するか否かを判定する（ステップＥＡ７）。ステップＥＡ７の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＡ１１に移行する。
【０２８７】
ステップＥＡ７の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、１秒タイマ初期値の上位バイトをセットし、これをタイマ比較データとする（ステップＥＡ８）。次に、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの上位バイトを比較し（ステップＥＡ９）、その比較結果は一致するか否かを判定する（ステップＥＡ１０）。ステップＥＡ１０の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＡ１９に移行する。一方、ステップＥＡ１０の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、タイマデータを＋０００１Ｈし（ステップＥＡ１１）、該タイマデータを満杯スイッチオンタイマにセーブする（ステップＥＡ１２）。その後、払出制御用ＣＰＵ５６ａは、満杯エラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ２からの処理を実行する。
【０２８８】
ステップＥＡ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、クリアデータをセットし（ステップＥＡ１３）、該クリアデータを満杯スイッチオンタイマにセーブする（ステップＥＡ１４）。次に、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットし（ステップＥＡ１５）、払出球エラーフラグのビット７（満杯エラーフラグ）をリセットする（ステップＥＡ１６）。次に、払出制御用ＣＰＵ５６ａは、ポート２出力バッファのアドレスをセットし（ステップＥＡ１７）、ポート２出力バッファのビット２（エラー１信号）をリセットする（ステップＥＡ１８）。その後、払出制御用ＣＰＵ５６ａは、満杯エラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ２からの処理を実行する。
【０２８９】
ステップＥＡ１０の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットし（ステップＥＡ１９）、払出球エラーフラグのビット７（満杯エラーフラグ）をセットする（ステップＥＡ２０）。次に、払出制御用ＣＰＵ５６ａは、ポート２出力バッファのアドレスをセットし（ステップＥＡ２１）、ポート２出力バッファのビット２（エラー１信号）をセットする（ステップＥＡ２２）。その後、払出制御用ＣＰＵ５６ａは、満杯エラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ２からの処理を実行する。
【０２９０】
満杯エラーチェック処理のステップＥＡ２２でセットされたポート２出力バッファのビット２のデータは、図３４の出力処理で主制御用ＣＰＵ５４ａに出力される。本実施形態では、満杯エラーチェック処理にて満杯エラー（貯留皿の満杯状態）の発生を検出する払出制御用ＣＰＵ５６ａが、検出結果送受信部として機能する。
【０２９１】
次に、エラー処理のステップＨＫ２で実行される遊技球不足エラーチェック処理を図５２にしたがって説明する。
遊技球不足エラーチェック処理にて払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットする（ステップＥＢ１）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット２（払出確認スイッチ信号）を判定し（ステップＥＢ２）、その判定結果は「０（零）」であるか否かを判定する（ステップＥＢ３）。ステップＥＢ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、図５３のステップＥＢ１７に移行する。
【０２９２】
ステップＥＢ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、クリアデータをセットし（ステップＥＢ４）、該クリアデータを払出確認スイッチオフタイマにセーブする（ステップＥＢ５）。払出確認スイッチオフタイマは、払出確認スイッチ６９のオフ時間を示し、遊技球不足エラーフラグを作成するために使用する。次に、払出制御用ＣＰＵ５６ａは、払出確認スイッチオンタイマをロードし、これをタイマデータとする（ステップＥＢ６）。払出確認スイッチオンタイマは、払出確認スイッチ６９のオン時間を示し、遊技球不足エラーフラグを作成するために使用する。
【０２９３】
次に、払出制御用ＣＰＵ５６ａは、８００ｍ秒タイマ初期値を下位バイトにセットし、これをタイマ比較データとする（ステップＥＢ７）。次に、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの下位バイトを比較し（ステップＥＢ８）、その比較結果は一致するか否かを判定する（ステップＥＢ９）。ステップＥＢ９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＢ１３に移行する。一方、ステップＥＢ９の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、８００ｍ秒タイマ初期値を上位バイトにセットし、これをタイマ比較データとする（ステップＥＢ１０）。次に、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの上位バイトを比較し（ステップＥＢ１１）、その比較結果は一致するか否かを判定する（ステップＥＢ１２）。ステップＥＢ１２の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＢ１３に移行する。
【０２９４】
ステップＥＢ１３に移行した払出制御用ＣＰＵ５６ａは、タイマデータを＋０００１Ｈし、該タイマデータを払出確認スイッチオンタイマにセーブする（ステップＥＢ１４）。その後、払出制御用ＣＰＵ５６ａは、遊技球不足エラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ３からの処理を実行する。一方、ステップＥＢ１２の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットするとともに（ステップＥＢ１５）、払出球エラーフラグのビット４（遊技球不足エラーフラグ）をリセットする（ステップＥＢ１６）。その後、払出制御用ＣＰＵ５６ａは、遊技球不足エラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ３からの処理を実行する。
【０２９５】
図５３のステップＥＢ１７に移行した払出制御用ＣＰＵ５６ａは、クリアデータをセットする。そして、払出制御用ＣＰＵ５６ａは、クリアデータを払出確認スイッチオンタイマにセーブするとともに（ステップＥＢ１８）、払出確認スイッチオフタイマをロードし、これをタイマデータとする（ステップＥＢ１９）。次に、払出制御用ＣＰＵ５６ａは、８００ｍ秒タイマ初期値の下位バイトをセットし、これをタイマ比較データとする（ステップＥＢ２０）。そして、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの下位バイトを比較し（ステップＥＢ２１）、その比較結果は一致するか否かを判定する（ステップＥＢ２２）。ステップＥＢ２２の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＢ２６に移行する。
【０２９６】
ステップＥＢ２２の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、８００ｍ秒タイマ初期値の上位バイトをセットし、これをタイマ比較データとする（ステップＥＢ２３）。次に、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの上位バイトを比較し（ステップＥＢ２４）、その比較結果は一致するか否かを判定する（ステップＥＢ２５）。ステップＥＢ２５の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＢ２６に移行する。
【０２９７】
ステップＥＢ２６に移行した払出制御用ＣＰＵ５６ａは、タイマデータを＋０００１Ｈし、該タイマデータを払出確認スイッチオンタイマにセーブする（ステップＥＢ２７）。その後、払出制御用ＣＰＵ５６ａは、遊技球不足エラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ３からの処理を実行する。一方、ステップＥＢ２５の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットするとともに（ステップＥＢ２８）、払出球エラーフラグのビット４（遊技球不足エラーフラグ）をセットする（ステップＥＢ２９）。その後、払出制御用ＣＰＵ５６ａは、遊技球不足エラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ３からの処理を実行する。
【０２９８】
次に、エラー処理のステップＨＫ３で実行される払出ユニットエラーチェック処理を図５４にしたがって説明する。
払出ユニットエラーチェック処理にて払出制御用ＣＰＵ５６ａは、賞球モジュールカウンタをロードする（ステップＥＣ１）。次に、払出制御用ＣＰＵ５６ａは、賞球モジュールカウンタと００Ｈ（賞球払出準備処理）を比較し（ステップＥＣ２）、その比較結果は一致するか否かを判定する（ステップＥＣ３）。ステップＥＣ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出ユニットエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ４からの処理を実行する。
【０２９９】
ステップＥＣ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、球貸しモジュールカウンタをロードする（ステップＥＣ４）。そして、払出制御用ＣＰＵ５６ａは、球貸しモジュールカウンタと００Ｈ（球貸し要望時間計測処理）を比較し（ステップＥＣ５）、その比較結果は一致するか否かを判定する（ステップＥＣ６）。ステップＥＣ６の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出ユニットエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ４からの処理を実行する。
【０３００】
ステップＥＣ６の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、入力エッジフラグＡのアドレスをセットする（ステップＥＣ７）。そして、払出制御用ＣＰＵ５６ａは、入力エッジフラグＡのビット０（払出計数センサ信号）を判定し（ステップＥＣ８）、その判定結果は「０（零）」であるか否かを判定する（ステップＥＣ９）。ステップＥＣ９にて払出制御用ＣＰＵ５６ａは、賞球及び貸し球として遊技者に払出すべき遊技球が存在していないのに、払出計数センサ６１ｉがオンしたか否かを判定する。ステップＥＣ９の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出ユニットエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ４からの処理を実行する。
【０３０１】
ステップＥＣ９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出計数センサオン回数をロードし、これをカウンタデータとする（ステップＥＣ１０）。次に、払出制御用ＣＰＵ５６ａは、カウンタデータを＋０１Ｈ（１加算）し（ステップＥＣ１１）、カウンタデータを払出計数センサオン回数にセーブする（ステップＥＣ１２）。次に、払出制御用ＣＰＵ５６ａは、カウンタデータと払出計数センサオン回数の最大値（３回）を比較し（ステップＥＣ１３）、その比較結果は一致するか否かを判定する（ステップＨＣ１４）。ステップＨＣ１４の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、払出ユニットエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ４からの処理を実行する。一方、ステップＥＣ１４の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットするとともに（ステップＥＣ１５）、払出球エラーフラグのビット０（払出ユニットエラーフラグ１）をセットする（ステップＥＣ１６）。その後、払出制御用ＣＰＵ５６ａは、払出ユニットエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ４からの処理を実行する。
【０３０２】
次に、エラー処理のステップＨＫ４で実行される払出ユニット球詰まりエラーチェック処理を図５５にしたがって説明する。
払出ユニット球詰まりエラーチェック処理にて払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットする（ステップＥＤ１）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット０（払出ユニットエラーフラグ１）を判定し（ステップＥＤ２）、その判定結果が一致するか否かを判定する（ステップＥＤ３）。ステップＥＤ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、図５６のステップＥＤ１７に移行する。
【０３０３】
ステップＥＤ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、クリアデータをセットし（ステップＥＤ４）、該クリアデータを払出計数センサオフタイマにセーブする（ステップＥＤ５）。払出計数センサオフタイマは、払出計数センサ６１ｉのオフ時間を示し、払出ユニット球詰まりエラーフラグを作成するために使用する。次に、払出制御用ＣＰＵ５６ａは、払出計数センサオンタイマをロードし、これをタイマデータとする（ステップＥＤ６）。払出計数センサオンタイマは、払出計数センサ６１ｉのオン時間を示し、払出ユニット球詰まりエラーフラグを作成するために使用する。
【０３０４】
次に、払出制御用ＣＰＵ５６ａは、１０秒タイマ初期値を下位バイトにセットし、これをタイマ比較データとする（ステップＥＤ７）。そして、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの下位バイトを比較し（ステップＥＤ８）、その比較結果は一致するか否かを判定する（ステップＥＤ９）。ステップＥＤ９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＤ１３に移行する。
【０３０５】
ステップＥＤ９の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、１０秒タイマ初期値を上位バイトにセットし、これをタイマ比較データとする（ステップＥＤ１０）。そして、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの上位バイトを比較し（ステップＥＤ１１）、その比較結果は一致するか否かを判定する（ステップＥＤ１２）。ステップＥＤ１２の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＤ１３に移行する。
【０３０６】
ステップＥＤ１３に移行した払出制御用ＣＰＵ５６ａは、タイマデータを＋０００１Ｈし、該タイマデータを払出計数センサオンタイマにセーブする（ステップＥＤ１４）。その後、払出制御用ＣＰＵ５６ａは、払出ユニット球詰まりエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ５からの処理を実行する。一方、ステップＥＤ１２の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットするとともに（ステップＥＤ１５）、払出球エラーフラグのビット３（払出ユニット球詰まりエラーフラグ）をセットする（ステップＥＤ１６）。その後、払出制御用ＣＰＵ５６ａは、払出ユニット球詰まりエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ５からの処理を実行する。
【０３０７】
図５６のステップＥＤ１７に移行した払出制御用ＣＰＵ５６ａは、クリアデータをセットし、該クリアデータを払出計数センサオンタイマにセーブする（ステップＥＤ１８）。次に、払出制御用ＣＰＵ５６ａは、払出計数センサオフタイマをロードし、これをタイマデータとする（ステップＥＤ１９）。次に、払出制御用ＣＰＵ５６ａは、１秒タイマ初期値を下位バイトにセットし、これをタイマ比較データとする（ステップＥＤ２０）。そして、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの下位バイトを比較し（ステップＥＤ２１）、その比較結果は一致するか否かを判定する（ステップＥＤ２２）。ステップＥＤ２２の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＤ２６に移行する。
【０３０８】
ステップＥＤ２２の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、１秒タイマ初期値を上位バイトにセットし、これをタイマ比較データとする（ステップＥＤ２３）。そして、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの上位バイトを比較し（ステップＥＤ２４）、その比較結果は一致するか否かを判定する（ステップＥＤ２５）。ステップＥＤ２５の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＤ２６に移行する。
【０３０９】
ステップＥＤ２６に移行した払出制御用ＣＰＵ５６ａは、タイマデータを＋０００１Ｈし、該タイマデータを払出計数センサオフタイマにセーブする（ステップＥＤ２７）。その後、払出制御用ＣＰＵ５６ａは、払出ユニット球詰まりエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ５からの処理を実行する。一方、ステップＥＤ２５の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットするとともに（ステップＥＤ２８）、払出球エラーフラグのビット３（払出ユニット球詰まりエラーフラグ）をリセットする（ステップＥＤ２９）。その後、払出制御用ＣＰＵ５６ａは、払出ユニット球詰まりエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ５からの処理を実行する。
【０３１０】
次に、エラー処理のステップＨＫ５で実行される払出ユニット球切れエラーチェック処理を図５７及び図５８にしたがって説明する。
払出ユニット球切れエラーチェック処理にて払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットする（ステップＥＥ１）。次に、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット１（払出制御センサ信号）を判定し（ステップＥＥ２）、その判定結果は「０（零）」であるか否かを判定する（ステップＥＥ３）。ステップＥＥ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、図５８のステップＥＥ１７に移行する。
【０３１１】
ステップＥＥ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、クリアデータをセットし（ステップＥＥ４）、該クリアデータを払出制御センサオフタイマにセーブする（ステップＥＥ５）。払出制御センサオフタイマは、払出制御センサ６１ｈのオフ時間を示し、払出ユニット球切れエラーフラグを作成するために使用する。次に、払出制御用ＣＰＵ５６ａは、払出制御センサオンタイマをロードし、これをタイマデータとする（ステップＥＥ６）。払出制御センサオンタイマは、払出制御センサ６１ｈのオン時間を示し、払出ユニット球切れエラーフラグを作成するために使用する。
【０３１２】
次に、払出制御用ＣＰＵ５６ａは、１秒タイマ初期値の下位バイトをセットし、これをタイマ比較データとする（ステップＥＥ７）。そして、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの下位バイトを比較し（ステップＥＥ８）、その比較結果は一致するか否かを判定する（ステップＥＥ９）。ステップＥＥ９の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＥ１３に移行する。
【０３１３】
ステップＥＥ９の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、１秒タイマ初期値を上位バイトにセットし、これをタイマ比較データとする（ステップＥＥ１０）。そして、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの上位バイトを比較し（ステップＥＥ１１）、その比較結果は一致するか否かを判定する（ステップＥＥ１２）。ステップＥＥ１２の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＥ１３に移行する。
【０３１４】
ステップＥＥ１３に移行した払出制御用ＣＰＵ５６ａは、タイマデータを＋０００１Ｈし、該タイマデータを払出制御センサオンタイマにセーブする（ステップＥＥ１４）。その後、払出制御用ＣＰＵ５６ａは、払出ユニット球切れエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ６からの処理を実行する。一方、ステップＥＥ１２の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットするとともに（ステップＥＥ１５）、払出球エラーフラグのビット５（払出ユニット球切れエラーフラグ）をセットする（ステップＥＥ１６）。その後、払出制御用ＣＰＵ５６ａは、払出ユニット球切れエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ６からの処理を実行する。
【０３１５】
図５８のステップＥＥ１７に移行した払出制御用ＣＰＵ５６ａは、クリアデータをセットし、該クリアデータを払出制御センサオンタイマにセーブする（ステップＥＥ１８）。次に、払出制御用ＣＰＵ５６ａは、払出制御センサオフタイマをロードし、これをタイマデータとする（ステップＥＥ１９）。次に、払出制御用ＣＰＵ５６ａは、１０秒タイマ初期値を下位バイトにセットし、これをタイマ比較データとする（ステップＥＥ２０）。そして、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの下位バイトを比較し（ステップＥＥ２１）、その比較結果は一致するか否かを判定する（ステップＥＥ２２）。ステップＥＥ２２の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＥ２６に移行する。
【０３１６】
ステップＥＥ２２の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、１０秒タイマ初期値を上位バイトにセットし、これをタイマ比較データとする（ステップＥＥ２３）。そして、払出制御用ＣＰＵ５６ａは、タイマ比較データとタイマデータの上位バイトを比較し（ステップＥＥ２４）、その比較結果は一致するか否かを判定する（ステップＥＥ２５）。ステップＥＥ２５の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ステップＥＥ２６に移行する。
【０３１７】
ステップＥＥ２６に移行した払出制御用ＣＰＵ５６ａは、タイマデータを＋０００１Ｈし、該タイマデータを払出制御センサ６１ｈのオフタイマにセーブする（ステップＥＥ２７）。その後、払出制御用ＣＰＵ５６ａは、払出ユニット球切れエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ６からの処理を実行する。一方、ステップＥＥ２５の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットするとともに（ステップＥＥ２８）、払出球エラーフラグのビット５（払出ユニット球切れエラーフラグ）をセットする（ステップＥＥ２９）。その後、払出制御用ＣＰＵ５６ａは、払出ユニット球切れエラーチェック処理を終了し、エラー処理（図３３）のステップＨＫ６からの処理を実行する。
【０３１８】
払出ユニット球切れエラーチェック処理のステップＥＥ２９でセットされたポート２出力バッファのビット５のデータは、図３４の出力処理で主制御用ＣＰＵ５４ａに出力される。本実施形態では、払出ユニット球切れエラーチェック処理にて払出ユニット球切れエラー（遊技球の不足状態）の発生を検出する払出制御用ＣＰＵ５６ａが、検出結果送受信部として機能する。
【０３１９】
次に、エラー処理のステップＨＫ６で実行される遊技球等貸出装置接続チェック処理を図５９にしたがって説明する。
遊技球等貸出装置接続チェック処理にて払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのアドレスをセットする（ステップＥＦ１）。そして、払出制御用ＣＰＵ５６ａは、入力レベルフラグＡのビット５（ＶＬ信号）を判定し（ステップＥＦ２）、その判定結果は「１」であるか否かを判定する（ステップＥＦ３）。ステップＥＦ３の判定結果が否定の場合、払出制御用ＣＰＵ５６ａは、ポート２出力バッファのアドレスをセットするとともに（ステップＥＦ４）、ポート２出力バッファのビット５（発射停止信号）をセットする（ステップＥＦ５）。次に、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットするとともに（ステップＥＦ６）、払出球エラーフラグのビット６（遊技球等貸出装置未接続エラーフラグ）をセットする（ステップＥＦ７）。その後、払出制御用ＣＰＵ５６ａは、遊技球等貸出装置接続チェック処理を終了し、エラー処理（図３３）のステップＨＫ７からの処理を実行する。
【０３２０】
ステップＥＦ３の判定結果が肯定の場合、払出制御用ＣＰＵ５６ａは、ポート２出力バッファのアドレスをセットするとともに（ステップＥＦ８）、ポート２出力バッファのビット５（発射停止信号）をリセットする（ステップＥＦ９）。次に、払出制御用ＣＰＵ５６ａは、払出球エラーフラグのアドレスをセットするとともに（ステップＥＦ１０）、払出球エラーフラグのビット６（遊技球等貸出装置未接続エラーフラグ）をリセットする（ステップＥＦ１１）。その後、払出制御用ＣＰＵ５６ａは、遊技球等貸出装置接続チェック処理を終了し、エラー処理（図３３）のステップＨＫ７からの処理を実行する。
【０３２１】
遊技球等貸出装置接続チェック処理では、ステップＥＦ３を否定判定した場合、すなわちカードユニット装置１１が出力するＶＬ信号（接続されていることを指示する信号）を入力していない場合、発射停止信号をセットする。発射停止信号は、図３４の出力処理で発射制御基板５７を介して出力される。発射停止信号を入力した発射制御基板５７は、発射ユニット８３の駆動を停止し、遊技球の発射を規制する（遊技球を発射させない）。
【０３２２】
次に、本実施形態のパチンコ遊技機１０における遊技球の払出態様を図６０〜図６２にしたがって説明する。
図６０は、賞球としての遊技球の払出し中に球貸しの要求があった場合の払出態様を示す。
【０３２３】
本実施形態のパチンコ遊技機１０は、図３５の賞球払出準備処理のステップＨＭ１〜ＨＭ３で遊技者に払出すべき貸し球の存在を判定し、その判定結果に応じて賞球の払出しを実行するか否かが決定される。このため、遊技球の払出しについては、常に賞球よりも貸し球が優先される。また、賞球の払出しを開始させる場合には、貸し球に係る処理が初期段階にあること、すなわち球貸し要望時間計測処理の段階であることを条件としている。したがって、賞球の払出し途中で貸し球が払出されることなく、また貸し球の払出し途中で賞球が払出されることもない。
【０３２４】
このような制御を実行する場合、遊技球は、図６０に示すように払出される。すなわち、図６０に示すように、例えば、２球目の賞球の払出し後、３球目の賞球の払出し前に球貸しの要求があった場合には、２球目の遊技球を賞球として払出した後、続いて貸し球としての遊技球が球貸し総数分、払出される。その後、球貸し総数分の遊技球の払出しが完了したならば、賞球の払出しが再開される。なお、賞球信号は、賞球としての遊技球が払出される毎にオフからオンになり、払出制御基板５６（払出制御用ＣＰＵ５６ａ）から主制御基板５４（主制御用ＣＰＵ５４ａ）に出力される。
【０３２５】
図６１は、貸し球としての遊技球の払出し中に賞球の要求があった場合の払出態様を示す。
本実施形態のパチンコ遊技機１０は、前述のように遊技球の払出しについて常に賞球よりも貸し球が優先される。このため、貸し球としての遊技球の払出し中に賞球の要求があった場合においては、貸し球としての遊技球の払出し完了後に賞球としての遊技球が払出されることになる。
【０３２６】
このような制御を実行する場合、遊技球は、図６１に示すように払出される。すなわち、図６１に示すように、例えば、２球目の貸し球の払出し後から３球目の貸し球の払出し開始までのインターバル間（基本インターバル時間）に賞球の要求があった場合には、該賞球の要求に対する遊技球の払出しが保留され、残りの貸し球（３球目以降）が球貸し総数分優先して払出される。その後、球貸し総数分の遊技球の払出しが完了したならば、１球目の賞球の払出しが開始される。なお、賞球信号は、賞球としての遊技球が払出される毎にオフからオンになり、払出制御基板５６（払出制御用ＣＰＵ５６ａ）から主制御基板５４（主制御用ＣＰＵ５４ａ）に出力される。
【０３２７】
図６２は、２５球の遊技球が連続して払出される場合の払出し態様を示す。
本実施形態のパチンコ遊技機１０は、図５０のインターバル時間設定処理のステップＨＺ１６で２５球切りカウンタのカウント値が２５球に達したか否かを判定し、その判定結果に応じて異なるインターバル時間（賞球制御汎用タイマ）を設定し、該時間に基づく払出し間隔で遊技球を順次払出す。そして、１球の遊技球は、払出ソレノイド６１ｌがオンし、払出制御センサ６１ｈがオンからオフになり、かつ払出計数センサ６１ｉがオフからオンになることにより払出される。
【０３２８】
具体的に言えば、１球目の遊技球が払出されると、該遊技球の払出し後にインターバル時間として時間Ｔ１（基本インターバル時間）が設定され、該時間Ｔ１の経過後に払出ソレノイド６１ｌが再びオフからオンし、２球目の遊技球が払出される。以下、２５球目の遊技球の払出しまで同じ動作を繰り返し、遊技球を順次払出す。そして、２５球目の遊技球の払出しが完了したならば、該遊技球の払出し後にインターバル時間として時間Ｔ２（待機インターバル時間）を設定し、該時間Ｔ２の経過後に次の遊技球の払出しを開始させる。
【０３２９】
なお、賞球総数と球貸し総数の合算値が２５球に満たず、２５球の遊技球を連続して払出すことができない場合には、遊技球の払出し完了後にインターバル時間として時間Ｔ１が設定され、該時間Ｔ１の経過後も次の遊技球の払出しが発生しないときにはそのまま待機する。インターバル時間（時間Ｔ１と時間Ｔ２）を設定する場合の指標となる「２５球」は、賞球として払出された遊技球の球数と貸し球として払出された遊技球の球数の合算数である。
【０３３０】
次に、本実施形態のパチンコ遊技機１０から外部（ホールコンピュータＨＣ）に出力される賞球情報の出力態様を説明する。賞球情報は、賞球としての遊技球を１０球払出す毎に出力される情報であり、賞球情報信号として払出制御基板５６から外部端子板５３に出力され、その外部端子板５３を介してホールコンピュータＨＣに出力される。
【０３３１】
本実施形態のパチンコ遊技機１０では、図２８の払出計数センサ入力処理により賞球としての遊技球が払出された場合に賞球数確認カウンタが１加算され、そのカウンタ値が１０球になると賞球情報信号を出力するようになっている。払出計数センサ入力処理では、遊技球の払出し時において球貸し総数が存在する場合には貸し球の払出しと判断し（ステップＨＦ６を否定判定）、前記払出し時に球貸し総数が「０（零）」で、かつ賞球総数が存在する場合には賞球の払出しと判断する（ステップＨＦ１２を否定判定）。そして、払出計数センサ入力処理では、賞球の払出しと判断した場合、１球の払出し毎に賞球数確認カウンタを１加算し、該カウンタ値が１０球になると賞球情報カウンタをオフからオンし、賞球情報信号を時間Ｔ３（例えば、５６ｍ秒）の間出力する。なお、遊技球の払出し時に球貸し総数と賞球総数の何れもが「０（零）」の場合、その払出しについては賞球の払出しと判断せずに賞球数確認カウンタの値を更新しない。このような場合に払出された遊技球は、例えば払出ユニット６１の誤作動などによって払出された過剰払出し球となる。
【０３３２】
図６３は、賞球としての遊技球が１０球払出された場合を示す。
図６３に示すように、球貸し総数が「０（零）」であって、賞球総数が「０（零）」でない場合には、払出計数センサ６１ｉがオンする毎に賞球数確認カウンタの値が１加算される。そして、賞球数確認カウンタの値が「１０」になると、賞球情報カウンタがオンとなって賞球情報信号がオンする。
【０３３３】
図６４は、賞球としての遊技球が１０球に満たない状態で、賞球以外の遊技球が払出された場合を示す。図６４は、賞球数確認カウンタが「７」までカウントしている状態、すなわち７球の遊技球が払出されている状態を示す。そして、図６４に示すように、球貸し総数と賞球総数の何れもが「０（零）」の状態で遊技球が払出された場合（「８」を付した払出計数センサ信号）、賞球数カウンタは更新されず、現在のカウンタ値（この場合は「７」）を維持する。
【０３３４】
したがって、本実施形態によれば、以下に示す効果を得ることができる。
（１）払出制御基板５６（払出制御用ＣＰＵ５６ａ）は、払出ユニット６１から遊技球が払出される毎に自身で管理する貸し球総数をもとに、払出した遊技球が賞球であるか、又は貸し球であるかを判断し、賞球が払出された場合に該賞球としての遊技球の払出しの完了を示す賞球信号を出力する。そして、主制御基板５４（主制御用ＣＰＵ５４ａ）は、賞球信号を入力した場合に自身で管理する主制御用賞球総数を減算する。したがって、主制御用賞球総数をもとに賞球の未払出し数を報知する賞球残数表示装置４８において、正確な賞球の未払出し数を報知させることができる。
【０３３５】
（２）払出制御基板５６（払出制御用ＣＰＵ５６ａ）は、遊技球の払出し時において賞球としての遊技球よりも貸し球としての遊技球を優先させて払出す制御を実行する。これにより、例えば、大当り遊技などの特定遊技状態時に、一度に多量の賞球が払出される場合においても迅速に貸し球の払出しを完了させることができる。また、例えば、賞球の払出し要求と貸し球の払出し要求とが同時に発生した場合でも、賞球総数を正しく管理することができ、遊技者に対して賞球を正確に払出すことができる。
【０３３６】
（３）貸し球は、遊技者による球貸し操作部２６の操作、すなわち遊技者の意思に基づいて払出されることから、遊技者の操作に対して迅速に応答でき、貸し球が払出されたことを遊技者に迅速に把握させることができる。また、球貸し操作部２６に装備される度数表示器２６ｃと関連付けて、該度数表示器２６ｃの表示内容を迅速に書き換えることができ、遊技者の操作を迅速に反映させることができる。
【０３３７】
（４）払出ユニット６１を電磁ソレノイド式（払出ソレノイド６１ｌ）とすることにより、貸出し要求に対して迅速に貸し球を払出すための制御に切り換えることができる。すなわち、１球単位で払出し制御を切り換えることができる。
【０３３８】
（５）払出制御基板５６（払出制御用ＣＰＵ５６ａ）は、払出制御用賞球総数が遊技者に払出すべき賞球の存在を示さないときであっても賞球の払出しがあると、主制御装置に賞球信号を出力する。すなわち、貸し球総数と払出制御用賞球総数が何れも「０（零）」の場合に遊技球の払出しがあった場合には、該遊技球の払出しを賞球の払出しとみなして賞球信号を出力する。そして、賞球信号を入力した主制御基板５４（主制御用ＣＰＵ５４ａ）は、主制御用賞球総数を減算する。このため、パチンコ遊技機１０から賞球として払出された遊技球のみを対象として正確な過剰払出し分の報知を行わせることができる。
【０３３９】
（６）払出制御基板５６（払出制御用ＣＰＵ５６ａ）は、払出制御センサ６１ｈと満杯スイッチ８９の各検出信号（払出制御センサ信号、満杯スイッチ信号）をもとに状態を判別する。そして、払出制御基板５６（払出制御用ＣＰＵ５６ａ）は、遊技球の不足状態が発生した場合にはエラー２信号を主制御基板５４（主制御用ＣＰＵ５４ａ）に出力し、下皿２３の満杯状態が発生した場合にはエラー２信号とは異なるエラー１信号を主制御基板５４（主制御用ＣＰＵ５４ａ）に出力する。そして、主制御基板５４（主制御用ＣＰＵ５４ａ）は、入力した信号の種類に応じて異なるエラー指定コマンドをサブ統括制御基板７０に出力し、エラーの状態に応じた報知を実行させる。したがって、遊技球の不足状態及び下皿２３の満杯状態の各状態に応じた報知を実行させ、エラーの早期解決に寄与することができる。
【０３４０】
（７）主制御基板５４（主制御用ＣＰＵ５４ａ）と払出制御基板５６（払出制御用ＣＰＵ５６ａ）は、それぞれ各別に賞球総数（主制御用賞球総数と払出制御用賞球総数）を管理し、払出ユニット６１から賞球が払出される毎にそれぞれ管理している賞球総数を減算する。そして、払出制御基板５６（払出制御用ＣＰＵ５６ａ）は、払出ユニット６１から賞球が払出された時、自身で管理する払出制御用賞球総数が遊技者に払出すべき賞球の存在を示さない場合には払出制御用賞球総数を減算しない一方で、賞球信号を主制御基板５４（主制御用ＣＰＵ５４ａ）に出力する。主制御基板５４（主制御用ＣＰＵ５４ａ）は、賞球信号を入力すると、自身で管理する主制御用賞球総数の値に関係なく該総数を減算する。その結果、このような自体が生じた場合には、払出制御基板５６で管理する払出制御用賞球総数と主制御基板５４で管理する主制御用賞球総数に差が生じる。そして、主制御基板５４（主制御用ＣＰＵ５４ａ）は、主制御用賞球総数が予め定めた負の値に達すると、過剰払出し状態が発生したことを報知させる。このとき、本実施形態では、主制御基板５４（主制御用ＣＰＵ５４ａ）が過剰払出し状態を指示する信号として遊技球の不足状態の報知を指示するエラー指定コマンドを流用して指示する。すなわち、主制御基板５４（主制御用ＣＰＵ５４ａ）は、下皿２３の満杯状態、遊技球の不足状態、過剰払出し状態のうち、遊技中に発生頻度が最も高い満杯状態については専用のエラー指定コマンドを用いて報知を指示し、満杯状態よりも発生頻度が低い遊技球の不足状態と該不足状態よりもさらに発生頻度が低い過剰払出し状態については兼用のエラー指定コマンドを用いて報知を指示する。したがって、過剰払出し状態などの発生頻度が低いものに関して兼用の信号を用いることで報知に係る制御負担を軽減させることができる。また、信号を兼用することで信号線の数も減らすことができ、制御構成を簡素化することもできる。
【０３４１】
（８）払出制御基板５６（払出制御用ＣＰＵ５６ａ）は、払出ユニット６１から遊技球が払出される毎に自身で管理する貸し球総数と払出制御用賞球総数をもとに、払出した遊技球が賞球として払出されているかを判断し、賞球として払出されている場合に自身で管理する賞球数確認カウンタの値を更新する。すなわち、払出制御基板５６（払出制御用ＣＰＵ５６ａ）は、貸し球として遊技者に払出すべき遊技球が存在しない場合で、かつ賞球として遊技者に払出すべき遊技球が存在する場合に、賞球としての遊技球が払出されたと判断する。したがって、１台の払出ユニット６１で賞球と貸し球を払出す場合において、遊技場などに設置されるホールコンピュータＨＣに対して賞球として払出した遊技球の数に係る遊技情報（賞球情報）を正確に出力することができる。
【０３４２】
（９）賞球情報信号は、主制御基板５４を経由して外部端子板５３に出力される。このため、払出制御基板５６と外部端子板５３との間に賞球情報信号の伝送路となる信号線を直接設ける必要がなく、パチンコ遊技機１０の配線系統を簡素化することができる。
【０３４３】
（１０）払出制御基板５６（払出制御用ＣＰＵ５６ａ）は、貸し球総数及び払出制御用賞球総数の何れもが遊技者に払出すべき遊技球の存在を示さないときであっても遊技球の払出しがあると、主制御基板５４（主制御用ＣＰＵ５４ａ）に賞球信号を出力する一方で、賞球数確認カウンタの値は更新しない。そして、賞球信号を入力した主制御基板５４（主制御用ＣＰＵ５４ａ）は、主制御用賞球総数を減算する。このため、遊技場などに設置されるホールコンピュータＨＣに対しては賞球として払出した遊技球の数に係る賞球情報を正確に出力でき、かつ賞球残数表示装置４８を用いて過剰払出し状態の報知、すなわち機内部で賞球の払出しに関して異常が発生したことを報知させることもできる。
【０３４４】
（１１）払出制御基板５６（払出制御用ＣＰＵ５６ａ）は、払出した遊技球の数が一定数（本実施形態では２５球）に達する毎に待機インターバル時間（図６２の時間Ｔ２）を設定するので、多量の遊技球を払出す場合であっても払出ユニット６１に過度の負担を強いることがない。そして、払出した遊技球の数は、賞球と貸し球を合算した値として管理される。このため、待機インターバル時間を設定するための制御の共通化を図ることができる。したがって、１台の払出ユニット６１で賞球と貸し球を払出す場合において、遊技球の払出しに係る制御を簡素化しつつ、遊技球を効率よく払出すことができる。
【０３４５】
（１２）払出した遊技球の数が一定数単位の値未満（本実施形態では２５球未満）で、払出すべき遊技球（貸し球と賞球）が存在しない場合には、その時点までに計数している遊技球の数（２５球切りカウンタの値）をリセットする。これにより、少数の遊技球を断続的に払出すような状況下において一定数単位毎に待機インターバル時間が設定されることなく、遊技球の払出し効率の低下を抑制できる。すなわち、少数の遊技球を断続的に払出すような状況下では、払出し完了後、次の遊技球の払出し迄に払出ユニット６１を待機させることができるため、このような状況下において一定数単位毎に待機インターバル時間を設定することは却って払出し効率の低下に繋がる。したがって、遊技球の払出し状況に応じて自然に払出ユニット６１が待機しているような状況下での待機インターバル時間の設定を行わないことで払出し効率の低下を抑制できる。
【０３４６】
（１３）待機インターバル時間を設定するための遊技球の払出し数を１回の貸出し要求（ＢＲＱ信号）に応じて払出す貸し球の数に設定した。これにより、１回の貸出し要求に応じて払出される貸し球の払出数分の遊技球を一気に払出すことができる。すなわち、前記貸し球の払出数分の遊技球を払出している途中に待機インターバル時間が設定され難くなる。また、複数回の貸出し要求に応じて払出される数単位で待機インターバル時間を設定すると、払出装置が連続作動して負担を強いることになるが、このような状況の発生も回避できる。
【０３４７】
（１４）検出回路９０は、制御用信号線ＳＬが主制御基板５４と払出制御基板５６との間で正常に接続されているときであって払出制御基板５６（払出制御用ＣＰＵ５６ａ）がエラー信号を出力するために制御用信号線ＳＬが接地されていない場合、又は制御用信号線ＳＬが主制御基板５４と払出制御基板５６との間で接続されていないために制御用信号線ＳＬが払出制御基板５６により接地されていない場合、所定の電圧を主制御基板５４側に印加する。このため、コネクタが外れたなどの理由により、制御用信号線ＳＬが断線した場合、検出回路９０から主制御基板５４側に電圧が印加される。この場合、主制御基板５４にエラー信号が入力されたときと同じ状態となるので、主制御基板５４は、エラー信号が入力されたものとして、サブ統括制御基板７０にエラー状態の報知を指示するエラー指定コマンドを出力する。これにより、報知装置（本実施形態ではスピーカ２０，２１）は、エラー状態を報知する。このため、パチンコ遊技機１０にエラーが発生したことを容易に発見することができる。
【０３４８】
（１５）また、制御用信号線ＳＬの非接続状態を検出するために専用の信号線を設ける必要がなく、また、主制御基板５４は、制御用信号線ＳＬが断線した場合、払出制御基板５６がエラー信号を出力した場合と同じ処理を行うので、専用の異常検出プログラムを用意する必要もない。
【０３４９】
（１６）状態表示装置５６ｄは、払出制御用ＣＰＵ５６ａがエラー状態（満杯エラー、払出ユニット球切れエラーなど）の発生を検出すると、エラーの種類を識別し得る形態でエラー表示を行う。このため、報知装置（本実施形態ではスピーカ２０，２１）によりエラー状態（満杯エラーや賞球切れエラー（払出ユニット球切れエラーのこと））が報知されたときに、状態表示装置５６ｄを見ることにより何れのエラーが発生したかを確認することができる。また、前記報知装置によりエラー状態が報知されたときに、状態表示装置５６ｄがエラー状態を報知していなかった場合には、制御用信号線ＳＬに異常があることを容易に発見することができる。
【０３５０】
（１７）払出制御センサ６１ｈの検出結果をもとに払出ユニット球切れエラーの発生状態を検出する（図５７の払出ユニット球切れエラーチェック処理）。払出制御センサ６１ｈは、払出ユニット６１の払出動作が正常に行われたか否かを検出するために用いるセンサでもある。したがって、払出ユニット球切れエラーの検出と払出動作の検出を１つのセンサで兼用することで、これらの検出を別々に行うために他のセンサを新たに設ける必要がなく、部品点数の削減を図ることができる。
【０３５１】
なお、上記実施形態は以下のように変更してもよい。
○  実施形態において、賞球残数表示装置４８にて過剰払出し状態を報知する場合、その報知態様を変更しても良い。例えば、過剰払出数を負の値にし、該値を賞球残数表示装置４８に表示させて過剰払出し状態を報知しても良い。
【０３５２】
○  実施形態において、賞球残数表示装置４８の配置や構成を変更しても良い。例えば、前枠１６、上皿１５や遊技盤ＹＢの遊技領域Ｈ１に配置しても良い。また、遊技機設置設備に装備しても良い。
【０３５３】
○  実施形態において、払出確認スイッチ６９の検出結果に基づく遊技球不足エラーを報知しても良い。この場合、払出確認スイッチ６９は、前記第１通路で異常（エラー）が発生したか否かを検出するエラー検出手段になる。払出確認スイッチ６９は、前記第１通路内に予め定めた一定球数（前記実施形態では２５球）の遊技球が停留されているか否かを検出するためのスイッチ（遊技球不足エラーを検出するためのスイッチ）であることから、払出ユニット６１よりも上流側において遊技球の有無を検出し得る。したがって、払出すべき遊技球が不足することを早期に検出し、その検出結果をもとに早期にエラー報知を行うことができる。
【０３５４】
○  実施形態は、上皿１５と下皿２３の２つの貯留皿を具備したパチンコ遊技機１０に具体化したが、上皿と下皿を兼用した１つの貯留皿を具備したパチンコ遊技機に具体化しても良い。この場合、払出ユニット６１と貯留皿を接続する通路が第２通路となり、該通路上に満杯スイッチが装備される。
【０３５５】
○  実施形態では、エラーが発生すると遊技球の払出しを停止させているが、払出しの停止に加えて遊技球の発射を停止させるようにしても良い。この場合、遊技球を発射できなくなるので、例えば多量の遊技球の獲得チャンスとなり得る大当り遊技中に満杯エラーが発生し、遊技球の発射が停止すると、大入賞口装置４１が開放時間によっても閉鎖制御されることにより遊技球の獲得チャンスを逸することになる。したがって、制御用信号線ＳＬの異常検出を行うことで遊技者に不利益を与えにくくすることができる。
【０３５６】
○  実施形態では、満杯エラーと払出ユニット切れエラーの発生時にエラー信号を出力する制御用信号線ＳＬに検出回路９０を設けたが、その他のエラー発生を主制御基板５４側に指示する構成の場合には、該エラーを指示する信号線に検出回路９０を設けても良い。
【０３５７】
○  実施形態では、賞球としての遊技球を１０球払出す毎に賞球情報信号を出力しているが、賞球情報信号の出力契機となる払出し数は変更しても良い。また、払出制御基板５６と外部端子板５３を直接信号線で接続して信号を出力するようにしても良い。
【０３５８】
○  実施形態において、基本インターバル時間（図６２の時間Ｔ１）と待機インターバル時間（図６２の時間Ｔ２）の時間は変更しても良い。また、待機インターバル時間を設定する場合の遊技球の払出し数は変更しても良い。例えば、払出条件の成立時に遊技者に払出される賞球の最大数分を前記遊技球の払出し数に設定しても良い。
【０３５９】
○  実施形態において、一球の遊技球の払出し完了後の２５球切りカウンタの値が一定数単位の値未満の場合であって、かつ遊技者に払出すべき賞球及び貸し球が存在しない場合にはその時点までに払出した遊技球の数を保持しても良い。そして、遊技者に払出すべき遊技球の発生により前記遊技球の数の更新を再開さても良い。この構成によれば、遊技者に払出すべき遊技球が存在しなくなった場合でも前記遊技球の数を初期値にリセットすることなく保持することで、払出すべき遊技球が存在するか否かの判定や一定数単位未満での遊技球の数のリセットなどの処理が不要となり、払出し制御を簡素化（制御プログラムの簡素化）することができる。
【０３６０】
○  実施形態において、遊技媒体貸出用ユニットとしてはプリペイドカードを投入する形式に限らず、コインを投入する形式に変更しても良い。
○  実施形態において、エラー１信号やエラー２信号に基づくエラー報知の報知態様を変更しても良い。例えば、表示装置によるエラー報知やランプの発光によるエラー報知に変更しても良い。
【０３６１】
次に、上記実施形態及び別例から把握できる技術的思想を以下に追記する。
（イ）前記制御部は、前記貸出し要求信号を入力した場合、その入力時において前記景品用遊技媒体の払出し総数が前記遊技者に払出すべき前記景品用遊技媒体の存在を示す値であるときには前記景品用遊技媒体の払出しを中断して前記払出し総数分の前記貸出用遊技媒体の払出しを優先させ、前記貸出用遊技媒体の払出し終了後に前記景品用遊技媒体の払出しを再開させることを特徴とする請求項１に記載の遊技機。
【０３６２】
（ロ）前記払出装置は、前記払出制御装置が出力する前記動作信号に基づき一つの遊技媒体の払出しを許容する払出許容状態と前記払出しを規制する払出規制状態の何れか一方の状態を電磁ソレノイドの作動状態によって形成する構成とされていることを特徴とする請求項１〜請求項４のうちいずれか一項に記載の遊技機。
【０３６３】
（ハ）遊技媒体を遊技者に払出す払出装置と、前記払出装置の動作を制御する制御装置と、前記払出装置が払出した前記遊技媒体を検出する毎に前記制御装置に検出信号を出力する払出検出手段とを備え、前記制御装置には遊技者に貸出される貸出用遊技媒体と交換可能な交換媒体が投入され、該交換媒体の価値を読み書き可能な遊技媒体貸出用ユニットが接続されるとともに、前記遊技媒体貸出用ユニットには該ユニットに前記交換媒体を投入した状態で遊技者が前記貸出用遊技媒体を貸受ける際に操作する操作部が接続されており、前記制御装置は、前記操作部の操作に基づき前記遊技媒体貸出用ユニットが出力する貸出し要求信号を入力することにより該貸出し要求信号に応じた数の前記貸出用遊技媒体を前記払出装置に払出させる遊技機において、前記制御装置は、前記払出条件が成立する毎に前記景品用遊技媒体の数を逐次加算し、かつ記憶して遊技者に払出すべき前記景品用遊技媒体の払出し総数を管理するとともに、前記貸出し要求信号を入力する毎に前記貸出し要求信号に応じた前記貸出用遊技媒体の数を記憶して遊技者に払出すべき前記貸出用遊技媒体の払出し総数を管理し、さらに前記景品遊技媒体として払出された遊技媒体数を予め定めた一定数単位で管理する払出し総数管理部と、各払出し総数分の前記景品用遊技媒体及び前記貸出用遊技媒体を払出させるように前記払出装置に対して動作信号を出力する制御部とを含み、前記制御装置には、遊技中に生じた各種遊技情報を遊技機の外部に出力する外部出力装置が接続されており、前記制御部は、前記貸出し要求信号を入力した場合には前記景品用遊技媒体の払出しよりも優先させて前記払出し総数分の前記貸出用遊技媒体を前記払出装置に払出させるとともに、前記払出し総数管理部は、前記払出装置からの前記検出信号を入力する毎に前記貸出用遊技媒体の払出し総数が前記遊技者に払出すべき前記貸出用遊技媒体の存在を示す値であるか否かを判定し、その判定結果が肯定の場合には前記貸出用遊技媒体の払出し総数を減算する一方で、前記判定結果が否定の場合にはさらに前記景品用遊技媒体の払出し総数が前記遊技者に払出すべき前記景品用遊技媒体の存在を示す値であるか否かを判定し、その判定結果が肯定の場合には前記景品用遊技媒体の払出し総数を減算するとともに前記遊技媒体数を一つの遊技媒体の払出し分更新し、その更新後の前記遊技媒体数の値が前記一定数単位の値に達した場合には前記一定数の遊技媒体が景品用遊技媒体として払出された旨を指示する一定数払出信号を前記外部出力装置に出力することを特徴とする遊技機。
【図面の簡単な説明】
【０３６４】
【図１】パチンコ遊技機の機表側を示す正面図。
【図２】パチンコ遊技機を上から見た場合の平面図。
【図３】球貸し操作部を示す平面図。
【図４】遊技盤の表側を示す正面図。
【図５】パチンコ遊技機の機裏側を示す背面図。
【図６】遊技盤の裏側を示す背面図。
【図７】主制御基板ケースを外した状態の遊技盤の裏側を示す背面図。
【図８】（ａ）〜（ｄ）は払出ユニットの構成と動作態様を示す模式図。
【図９】（ａ）〜（ｃ）は球タンク、樋部材、及び払出ユニットの構成と動作態様を示す模式図。
【図１０】パチンコ遊技機の電気的構成を示すブロック図。
【図１１】図１０の電気的構成の中から要部を取り出したブロック図。
【図１２】球貸しによる払出動作時の信号処理を示すタイミングチャート。
【図１３】メインＣＰＵが実行するメイン処理を示すフローチャート。
【図１４】メインＣＰＵが実行する電源断発生時処理を示すフローチャート。
【図１５】メインＣＰＵが実行するタイマ割込み処理を示すフローチャート。
【図１６】メインＣＰＵが実行する入力処理を示すフローチャート。
【図１７】メインＣＰＵが実行する賞球信号入力処理を示すフローチャート。
【図１８】メインＣＰＵが実行する賞球記憶数設定処理を示すフローチャート。
【図１９】メインＣＰＵが実行するエラー信号入力処理を示すフローチャート。
【図２０】メインＣＰＵが実行する賞球処理を示すフローチャート。
【図２１】メインＣＰＵが実行するエラー処理を示すフローチャート。
【図２２】払出ＣＰＵが実行するメイン処理を示すフローチャート。
【図２３】払出ＣＰＵが実行する電源断発生時処理を示すフローチャート。
【図２４】払出ＣＰＵが実行するコマンド割込み処理を示すフローチャート。
【図２５】同じく、コマンド割込み処理を示すフローチャート。
【図２６】払出ＣＰＵが実行するタイマ割込み処理を示すフローチャート。
【図２７】払出ＣＰＵが実行する電源投入復電時コマンド処理を示すフローチャート。
【図２８】払出ＣＰＵが実行する払出計数センサ入力処理を示すフローチャート。
【図２９】払出ＣＰＵが実行する入力処理を示すフローチャート。
【図３０】払出ＣＰＵが実行する賞球制御処理を示すフローチャート。
【図３１】払出ＣＰＵが実行する球貸し制御処理を示すフローチャート。
【図３２】払出ＣＰＵが実行する賞球信号処理を示すフローチャート。
【図３３】払出ＣＰＵが実行するエラー処理を示すフローチャート。
【図３４】払出ＣＰＵが実行する出力処理を示すフローチャート。
【図３５】払出ＣＰＵが実行する賞球払出準備処理を示すフローチャート。
【図３６】同じく、賞球払出準備処理を示すフローチャート。
【図３７】払出ＣＰＵが実行する払出ソレノイド作動処理を示すフローチャート。
【図３８】払出ＣＰＵが実行する払出ソレノイドオフ処理を示すフローチャート。
【図３９】払出ＣＰＵが実行する払出計数センサチェック処理を示すフローチャート。
【図４０】払出ＣＰＵが実行する賞球球切り間隔処理を示すフローチャート。
【図４１】払出ＣＰＵが実行する賞球払出終了処理を示すフローチャート。
【図４２】払出ＣＰＵが実行する球貸し要望時間計測処理を示すフローチャート。
【図４３】同じく、球貸し要望時間計測処理を示すフローチャート。
【図４４】払出ＣＰＵが実行する払出確認スイッチ待機処理を示すフローチャート。
【図４５】払出ＣＰＵが実行する要望了解時間計測処理を示すフローチャート。
【図４６】払出ＣＰＵが実行する球貸し準備処理を示すフローチャート。
【図４７】払出ＣＰＵが実行する球貸し球切り間隔処理を示すフローチャート。
【図４８】払出ＣＰＵが実行する球貸し払出終了処理を示すフローチャート。
【図４９】払出ＣＰＵが実行する球貸し継続確認処理を示すフローチャート。
【図５０】払出ＣＰＵが実行するインターバル時間設定処理を示すフローチャート。
【図５１】払出ＣＰＵが実行する満杯エラーチェック処理を示すフローチャート。
【図５２】払出ＣＰＵが実行する遊技球不足エラーチェック処理を示すフローチャート。
【図５３】同じく、遊技球不足エラーチェック処理を示すフローチャート。
【図５４】払出ＣＰＵが実行する払出ユニットエラーチェック処理を示すフローチャート。
【図５５】払出ＣＰＵが実行する払出ユニット球詰まりエラーチェック処理を示すフローチャート。
【図５６】同じく、払出ユニット球詰まりエラーチェック処理を示すフローチャート。
【図５７】払出ＣＰＵが実行する払出ユニット球切れエラーチェック処理を示すフローチャート。
【図５８】同じく、払出ユニット球切れエラーチェック処理を示すフローチャート。
【図５９】払出ＣＰＵが実行する遊技球等貸出装置接続チェック処理を示すフローチャート。
【図６０】賞球及び貸し球としての遊技球の払出態様を示す模式図。
【図６１】賞球及び貸し球としての遊技球の払出態様を示す模式図。
【図６２】遊技球の払出し間隔を示す模式図。
【図６３】賞球数確認カウンタにおける遊技球のカウント態様と賞球情報の出力態様を示す模式図。
【図６４】賞球数確認カウンタにおける遊技球のカウント態様と賞球情報の出力態様を示す模式図。
【図６５】検出回路の構成を示す回路図。
【符号の説明】
【０３６５】
１０…パチンコ遊技機、１１…カードユニット装置、１５…上皿、１５ａ…払出口、２０，２１…スピーカ、２２…溢れ球通路、２３…下皿、２３ａ…出口、２６…球貸し操作部、４８…賞球残数表示装置、５１…球タンク、５１ｄ…排出口、５３…外部端子板、５４…主制御基板、５４ａ…主制御用ＣＰＵ、５４ｂ…主制御用ＲＯＭ、５４ｃ…主制御用ＲＷＭ、５６…払出制御基板、５６ａ…払出制御用ＣＰＵ、５６ｂ…払出制御用ＲＯＭ、５６ｃ…払出制御用ＲＷＭ、５６ｄ…状態表示装置、６０…遊技球補給通路、６１…払出ユニット、６１ａ…取込口、６１ｅ…球送りスプロケット、６１ｆ…上流側通路部、６１ｇ…下流側通路部、６１ｈ…払出制御センサ、６１ｉ…払出計数センサ、６１ｌ…払出ソレノイド、６２…球排出通路、６３…球受け部、６４…球受け台、６５…遊技球内部払出口上、６６…遊技球内部払出口下、７０…サブ統括制御基板、７１…音声・ランプ制御基板、９０…検出回路、ＨＣ…ホールコンピュータ、ＳＬ…制御用信号線。
【図１】
2008043611.tif 000003
【図２】
2008043611.tif 000004
【図３】
2008043611.tif 000005
【図４】
2008043611.tif 000006
【図５】
2008043611.tif 000007
【図６】
2008043611.tif 000008
【図７】
2008043611.tif 000009
【図８】
2008043611.tif 000010
【図９】
2008043611.tif 000011
【図１０】
2008043611.tif 000012
【図１１】
2008043611.tif 000013
【図１２】
2008043611.tif 000014
【図１３】
2008043611.tif 000015
【図１４】
2008043611.tif 000016
【図１５】
2008043611.tif 000017
【図１６】
2008043611.tif 000018
【図１７】
2008043611.tif 000019
【図１８】
2008043611.tif 000020
【図１９】
2008043611.tif 000021
【図２０】
2008043611.tif 000022
【図２１】
2008043611.tif 000023
【図２２】
2008043611.tif 000024
【図２３】
2008043611.tif 000025
【図２４】
2008043611.tif 000026
【図２５】
2008043611.tif 000027
【図２６】
2008043611.tif 000028
【図２７】
2008043611.tif 000029
【図２８】
2008043611.tif 000030
【図２９】
2008043611.tif 000031
【図３０】
2008043611.tif 000032
【図３１】
2008043611.tif 000033
【図３２】
2008043611.tif 000034
【図３３】
2008043611.tif 000035
【図３４】
2008043611.tif 000036
【図３５】
2008043611.tif 000037
【図３６】
2008043611.tif 000038
【図３７】
2008043611.tif 000039
【図３８】
2008043611.tif 000040
【図３９】
2008043611.tif 000041
【図４０】
2008043611.tif 000042
【図４１】
2008043611.tif 000043
【図４２】
2008043611.tif 000044
【図４３】
2008043611.tif 000045
【図４４】
2008043611.tif 000046
【図４５】
2008043611.tif 000047
【図４６】
2008043611.tif 000048
【図４７】
2008043611.tif 000049
【図４８】
2008043611.tif 000050
【図４９】
2008043611.tif 000051
【図５０】
2008043611.tif 000052
【図５１】
2008043611.tif 000053
【図５２】
2008043611.tif 000054
【図５３】
2008043611.tif 000055
【図５４】
2008043611.tif 000056
【図５５】
2008043611.tif 000057
【図５６】
2008043611.tif 000058
【図５７】
2008043611.tif 000059
【図５８】
2008043611.tif 000060
【図５９】
2008043611.tif 000061
【図６０】
2008043611.tif 000062
【図６１】
2008043611.tif 000063
【図６２】
2008043611.tif 000064
【図６３】
2008043611.tif 000065
【図６４】
2008043611.tif 000066
【図６５】
2008043611.tif 000067