(57)【特許請求の範囲】
【請求項１】
遊技媒体を払出すための遊技媒体払出手段を備えた遊技機であって、
遊技者に貸出される貸し遊技媒体が通過する貸し遊技媒体通路と、
入賞により払出される景品遊技媒体が通過する景品遊技媒体通路と、
該景品遊技媒体通路を流下する前記景品遊技媒体を検出するための景品遊技媒体検出手段と、
前記両通路を切換え、遊技媒体が前記貸し遊技媒体通路または前記景品遊技媒体通路のいずれかを通過可能な状態にする通路切換手段と、
該通路切換手段を制御する切換制御手段と、
前記遊技媒体払出手段を制御する払出制御手段と、
遊技制御用の制御手段であって、入賞が発生したときに前記遊技媒体払出手段から払出す景品遊技媒体の数を指定するための払出数指定情報を出力する遊技制御手段とを含み、
前記通路切換手段は、電気的駆動源により駆動されて前記両通路を切換えるとともに、前記電気的駆動源が駆動状態で遊技媒体が前記貸し遊技媒体通路を通過可能な状態となり、前記電気的駆動源が非駆動状態で遊技媒体が前記景品遊技媒体通路を通過可能な状態となり、
前記切換制御手段は、前記電気的駆動源が駆動状態中に遊技媒体の払出を禁止すべき払出禁止条件が成立したときには前記電気的駆動源を非駆動状態に制御する機能を有し、
前記払出制御手段は、前記遊技制御手段から出力されてきた払出数指定情報に基づいた数の景品遊技媒体を前記遊技媒体払出手段から払出す制御を行ない、
前記遊技制御手段は、入賞が発生したときに当該入賞に基づいた景品遊技媒体の払出予定数を記憶するための払出予定数記憶手段を含み、
該払出予定数記憶手段は、複数の入賞が発生したときには前記払出予定数を前記複数の入賞の各々に対応する払出予定数の総数で記憶し、前記景品遊技媒体検出手段の検出出力により特定される景品遊技媒体の払出数を払出予定数から減算更新し、
前記切換制御手段は、前記遊技媒体払出手段による所定個数の払出動作の終了から該払出動作により払出された最後の遊技媒体が前記景品遊技媒体検出手段に検出され得るように切換制御を遅延する遅延処理を行なった後前記通路切換手段を切換え、
前記払出制御手段は、入賞が複数回連続的に発生したときに景品遊技媒体を入賞毎に区切ることなく払出す制御を行なうことが可能であることを特徴とする、遊技機。
【請求項２】
前記払出制御手段は、前記払出数指定情報が前記遊技制御手段から出力されてきたときに当該払出数指定情報に基づいた遊技媒体の払出予定数を記憶するための払出制御用の払出予定数記憶手段を含み、
該払出制御用の払出予定数記憶手段は、複数の払出数指定情報が出力されたときには前記払出予定数を前記複数の払出数指定情報の各々に対応する払出予定数の総数で記憶し、前記景品遊技媒体検出手段の検出出力により特定される景品遊技媒体の払出数を払出予定数から減算更新することを特徴とする、請求項１記載の遊技機。
【請求項３】
前記切換制御手段は、前記遊技媒体払出手段による景品遊技媒体として所定個数の払出動作が終了して該払出動作により払出された最後の遊技媒体が前記景品遊技媒体検出手段により検出された後前記通路切換手段を切換制御することを特徴とする、請求項１または請求項２に記載の遊技機。
【請求項４】
前記遊技媒体払出手段は、遊技媒体の払出に際して前記通路切換手段を切換える必要があるときには、前記切換制御手段による切換制御が開始されてから所定期間が経過した後に払出動作を開始することを特徴とする、請求項１〜請求項３のいずれかに記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば、パチンコ遊技機やコイン遊技機あるいはスロットマシン等で代表される遊技機に関し、詳しくは、遊技媒体を払出すための遊技媒体払出手段を備えた遊技機に関する。
【０００２】
【従来の技術】
この種の遊技機において、従来から一般的に知られているものに、たとえば、打玉の入賞領域等への入賞に伴って景品玉等の景品遊技媒体が遊技媒体払出手段から遊技者に払出されるように構成されたものがあった。一方、遊技者が遊技機により遊技を開始する場合には、たとえば記録媒体等によって特定される有価価値を使用して前記遊技媒体払出手段から貸し遊技媒体が遊技者に貸出されるように構成されていた。
【０００３】
そして、この種の従来の遊技機に対して、前記遊技媒体払出手段から払出された貸し遊技媒体が通過する貸し遊技媒体通路と前記遊技媒体払出手段から払出された景品遊技媒体が通過する景品遊技媒体通路とが設けられており、電気的駆動源により駆動される通路切換手段により、遊技媒体が貸し遊技媒体通路または景品遊技媒体通路のいずれかを通過する状態に切換えられるようにするものが提案されていた。
【０００４】
【発明が解決しようとする課題】
一方、この通路切換式の遊技機においては、たとえば遊技媒体払出手段による景品遊技媒体の払出動作が終了した後すぐに貸し遊技媒体を払出さなければならない場合には、景品遊技媒体の払出動作の終了後前記通路切換手段を切換えて貸し遊技媒体が貸し遊技媒体通路を通過して払出されるようにする必要がある。またその逆に、貸し遊技媒体の払出動作が終了した後景品遊技媒体を払出さなければならない場合も通路切換手段を切換える必要がある。そして、このような場合には、遊技媒体払出手段による景品遊技媒体または貸し遊技媒体の払出動作が終了後すぐに通路切換手段を切換えると、払出された遊技媒体が本来通過すべき通路とは異なる通路を遊技媒体が通過してしまう不都合が生ずるおそれがあった。
【０００５】
さらに、従来の遊技機においては、遊技状態中に予め定められた入賞が発生してそれに伴い景品遊技媒体の払出動作が実行されている最中にさらに次の入賞が発生するという入賞が連続的に発生した場合には、たとえば１回目の入賞に伴う所定個数の景品遊技媒体の払出が完了した後遊技媒体払出手段を一時的に停止させてインターバル期間を設け、そのインターバル期間の経過後に２回目の入賞に伴う所定個数の景品遊技媒体の払出が実行されるように構成されていた。このように、連続的に入賞が発生した場合には入賞毎に実行される景品遊技媒体の払出動作同士の間にインターバル期間が設けられていたために、その分連続的に発生した入賞に相当するすべての景品遊技媒体を払出終えるまでに時間がかかってしまうという不都合が生ずる。
【０００６】
本発明は、係る実情に鑑み考え出されたものであり、その目的は、貸し遊技媒体払出状態と景品遊技媒体払出状態との間での切換わりに伴って本来通過すべき通路とは異なる通路を遊技媒体が通過してしまうことに伴う遊技媒体検出手段の検出不足を防止するとともに、連続的に入賞が発生した場合の景品遊技媒体の払出が迅速に行なわれる遊技機を提供することである。
【０００７】
【課題を解決するための手段】
請求項１に記載の本発明は、遊技媒体を払出すための遊技媒体払出手段を備えた遊技機であって、
遊技者に貸出される貸し遊技媒体が通過する貸し遊技媒体通路と、
入賞により払出される景品遊技媒体が通過する景品遊技媒体通路と、
該景品遊技媒体通路を流下する前記景品遊技媒体を検出するための景品遊技媒体検出手段と、
前記両通路を切換え、遊技媒体が前記貸し遊技媒体通路または前記景品遊技媒体通路のいずれかを通過可能な状態にする通路切換手段と、
該通路切換手段を制御する切換制御手段と、
前記遊技媒体払出手段を制御する払出制御手段と、
遊技制御用の制御手段であって、入賞が発生したときに前記遊技媒体払出手段から払出す景品遊技媒体の数を指定するための払出数指定情報を出力する遊技制御手段とを含み、
前記通路切換手段は、電気的駆動源により駆動されて前記両通路を切換えるとともに、前記電気的駆動源が駆動状態で遊技媒体が前記貸し遊技媒体通路を通過可能な状態となり、前記電気的駆動源が非駆動状態で遊技媒体が前記景品遊技媒体通路を通過可能な状態となり、
前記切換制御手段は、前記電気的駆動源が駆動状態中に遊技媒体の払出を禁止すべき払出禁止条件が成立したときには前記電気的駆動源を非駆動状態に制御する機能を有し、
前記払出制御手段は、前記遊技制御手段から出力されてきた払出数指定情報に基づいた数の景品遊技媒体を前記遊技媒体払出手段から払出す制御を行ない、
前記遊技制御手段は、入賞が発生したときに当該入賞に基づいた景品遊技媒体の払出予定数を記憶するための払出予定数記憶手段を含み、
該払出予定数記憶手段は、複数の入賞が発生したときには前記払出予定数を前記複数の入賞の各々に対応する払出予定数の総数で記憶し、前記景品遊技媒体検出手段の検出出力により特定される景品遊技媒体の払出数を払出予定数から減算更新し、
前記切換制御手段は、前記遊技媒体払出手段による所定個数の払出動作の終了から該払出動作により払出された最後の遊技媒体が前記景品遊技媒体検出手段に検出され得るように切換制御を遅延する遅延処理を行なった後前記通路切換手段を切換え、
前記払出制御手段は、入賞が複数回連続的に発生したときに景品遊技媒体を入賞毎に区切ることなく払出す制御を行なうことが可能であることを特徴とする。
請求項２に記載の本発明は、請求項１に記載の発明の構成に加えて、前記払出制御手段は、前記払出数指定情報が前記遊技制御手段から出力されてきたときに当該払出数指定情報に基づいた遊技媒体の払出予定数を記憶するための払出制御用の払出予定数記憶手段を含み、
該払出制御用の払出制御用の払出予定数記憶手段は、複数の払出数指定情報が出力されたときには前記払出予定数を前記複数の払出数指定情報の各々に対応する払出予定数の総数で記憶し、前記景品遊技媒体検出手段の検出出力により特定される景品遊技媒体の払出数を払出予定数から減算更新することを特徴とする。
【０００８】
請求項３に記載の本発明は、請求項１または請求項２に記載の発明の構成に加えて、前記切換制御手段は、前記遊技媒体払出手段による景品遊技媒体として所定個数の払出動作が終了して該払出動作により払出された最後の遊技媒体が前記景品遊技媒体検出手段により検出された後前記通路切換手段を切換制御することを特徴とする。
【００１０】
請求項４に記載の本発明は、請求項１〜請求項３のいずれかに記載の発明の構成に加えて、前記遊技媒体払出手段は、遊技媒体の払出に際して前記通路切換手段を切換える必要があるときには、前記切換制御手段による切換制御が開始されてから所定期間が経過した後に払出動作を開始することを特徴とする。
【００１１】
【作用】
請求項１に記載の本発明によれば、遊技者に貸出される貸し遊技媒体が通過する貸し遊技媒体通路と入賞により払出される景品遊技媒体が通過する景品遊技媒体通路と、該景品遊技媒体通路を流下する前記景品遊技媒体を検出するための景品遊技媒体検出手段とが備えられており、通路切換手段の働きによりその両通路が切換えられ、遊技媒体が前記貸し遊技媒体通路または前記景品遊技媒体通路のいずれかを通過可能な状態となる。切換制御手段の働きにより、前記通路切換手段が制御される。払出制御手段の働きにより、前記遊技媒体払出手段が制御される。
また、遊技制御用の制御手段である遊技制御手段の働きにより、入賞が発生したときに前記遊技媒体払出手段から払出す景品遊技媒体の数を指定するための払出数指定情報が出力される。前記通路切換手段は、電気的駆動源により駆動されて前記両通路を切換えるとともに、前記電気的駆動源が駆動状態で遊技媒体が前記貸し遊技媒体通路を通過可能な状態となり、前記電気的駆動源が非駆動状態で遊技媒体が前記景品遊技媒体通路が通過可能な状態となる。前記切換制御手段には、前記電気的駆動源が駆動状態中に遊技媒体の払出を禁止すべき払出禁止条件が成立したときには前記電気的駆動源を非駆動状態に制御する機能が備えられている。
前記払出制御手段の働きにより、前記遊技制御手段から出力されてきた払出数指定情報に基づいた数の景品遊技媒体を前記遊技媒体払出手段から払出す制御が行なわれる。前記遊技制御手段には、入賞が発生したときに当該入賞に基づいた景品遊技媒体の払出予定数を記憶するための払出予定数記憶手段が含まれる。該払出予定数記憶手段の働きにより、複数の入賞が発生したときには前記払出予定数が前記複数の入賞の各々に対応する払出予定数の総数で記憶され、前記景品遊技媒体検出手段の検出出力により特定される景品遊技媒体の払出数が払出予定数から減算更新される。
【００１２】
そして、前記切換制御手段の働きにより、前記遊技媒体払出手段による所定個数の払出動作の終了から該払出動作により払出された最後の遊技媒体が前記景品遊技媒体検出手段に検出され得るように切換制御を遅延する遅延処理が行なわれた後通路切換手段が切換えられる。払出制御手段の働きにより、入賞が複数回連続的に発生したときに景品遊技媒体を入賞毎に区切ることなく払出す制御を行なうことが可能となる。
請求項２に記載の本発明によれば、請求項１に記載の発明の作用に加えて、前記払出制御手段には、前記払出数指定情報が前記遊技制御手段から出力されてきたときに当該払出数指定情報に基づいた遊技媒体の払出予定数を記憶するための払出制御用の払出予定数記憶手段が含まれ、該払出制御用の払出予定数記憶手段の働きにより、複数の払出数指定情報が出力されたときには前記払出予定数が前記複数の払出数指定情報の各々に対応する払出予定数の総数で記憶され、前記景品遊技媒体検出手段の検出出力により特定される景品遊技媒体の払出数が払出予定数から減算更新される。
【００１３】
請求項３に記載の本発明によれば、請求項１または請求項２に記載の発明の作用に加えて、切換制御手段の働きにより、前記遊技媒体払出手段による景品遊技媒体としての所定個数の払出動作が終了して該払出動作により払出された最後の遊技媒体が前記景品遊技媒体検出手段により検出された後通路切換手段が切換制御される。
【００１５】
請求項４に記載の本発明によれば、請求項１〜請求項３のいずれかに記載の発明の作用に加えて、遊技媒体払出手段の働きにより、遊技媒体の払出に際して通路切換手段を切換える必要があるときには、前記切換制御手段による切換制御が開始されてから所定期間が経過した後に払出動作が開始される。
【００１６】
【発明の実施の形態】
次に、本発明の実施の形態を図面に基づいて詳細に説明する。なお、以下の実施の形態においては、遊技機の一例としてパチンコ遊技機を示すが、本発明はこれに限らず、たとえばコイン遊技機やスロットマシン等であってもよく、遊技中に予め定められた入賞が発生した場合に遊技媒体が遊技媒体払出手段から払出可能となる遊技機であれば、すべてに適用することができる。
【００１７】
第１実施の形態
図１は、本発明に係る遊技機の一例のパチンコ遊技機１およびこれに対応して設置されたカードユニット（カード処理機ともいう）５０の正面図である。
【００１８】
カードユニット５０には、カード利用可表示ランプ１５１が設けられており、カードユニット５０が使用可能な状態にある旨が、このカード利用可表示ランプ（処理機使用可表示器ともいう）１５１の点灯または点滅により遊技者に知らされる。このカードユニット５０は、遊技機設置島に設置されている複数台のパチンコ遊技機１の間に挿入された状態で設置されており、左右どちらの遊技機に接続されているかが連結台方向表示器１５３により表示される。
【００１９】
遊技者がカード残高の記録されたいわゆるプリペイドカードをカード挿入口１５５に挿入すると、そのプリペイドカードに記録されているカード残高が読取られる。次に、遊技者が所定の貸玉操作を行なうことにより、予め入力設定されている貸出額分の残高が減額されるとともに、その貸出額分の打玉がパチンコ遊技機１の打球供給皿３に貸出される。
【００２０】
カードユニット５０には端数表示スイッチ１５２が設けられている。この端数表示スイッチ１５２を押圧操作することにより、たとえばカード残高やエラーが発生した場合のエラーコードなどの情報がパチンコ遊技機１に設けられた情報表示器（図示省略）に表示される。図中１５６はカードユニット錠であり、このカードユニット錠１５６に所定のキーを挿入して解錠操作することにより、カードユニット５０の前面側を開成できるように構成されている。カードユニット５０には、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備えたマイクロコンピュータが設けられており、後述する各種制御が行なわれる。
【００２１】
パチンコ遊技機１は、額縁状に形成されたガラス扉枠２を有する。このガラス扉枠２の後方には、遊技盤６が着脱自在に取付けられている。また、ガラス扉枠２の下部表面には打球供給皿３がある。打球供給皿３の下部には、打球供給皿３から溢れた玉を貯留する余剰玉受皿４と、遊技者が打球操作するための打球操作ハンドル（操作ノブ）５とが設けられている。打球操作ハンドル５を遊技者が操作することにより、打球供給皿３内に貯留されているパチンコ玉を１個ずつ発射することができる。発射されたパチンコ玉は、遊技盤６に形成された区画レール２の間を通って遊技領域７に導かれる。遊技領域７の中央には、始動口１４への打玉の始動入賞を条件にして識別情報の一例となる特別図柄を可変表示開始させる可変表示装置８が設けられている。この可変表示装置８には、打玉の通過ゲート１１ａの通過に伴って普通図柄が可変表示される可変表示器１０と、通過記憶表示器１０ａと、始動記憶表示器１８とが設けられている。さらに、可変表示装置８の下方には、可動片１５が左右に設けられた始動口１４と、開閉板２０の傾動により打玉の入賞可能な開放状態となる可変入賞球装置１９とが設けられている。また、一般入賞口として、可変表示装置８の上部には入賞口２４ａが、可変入賞球装置１９の左右には入賞口２４ｄ，２４ｅが、遊技領域７の下方左右には入賞口２４ｂ，２４ｃが、それぞれ設けられている。また、２６は、打込まれた打玉がいずれの入賞口や可変入賞球装置にも入賞しなかった場合にアウト玉として回収するアウト口であり、２５は、装飾ランプである。
【００２２】
遊技領域７の外周には遊技効果ＬＥＤ２８ａと、遊技効果ランプ２８ｂ，２８ｃと、賞球の払出中に点灯する賞球ランプ５１と、賞球と貸玉とを払出すための玉払出装置９７（図３参照）に供給される玉の玉切れが生じた場合に点灯する玉切れランプ５２とが設けられており、遊技領域７の上部の左右にはステレオ音の音声などの効果音を発生するためのスピーカ２７，２７が設けられている。
【００２３】
図２は、遊技盤６の正面図である。この正面図を参照して、以下に各種遊技装置および遊技の概要を説明する。
【００２４】
可変表示装置８は、複数種類の特別図柄を可変表示可能なＣＲＴ表示機で構成されている。可変表示装置８の中央の可変表示部９では始動入賞が発生したことを条件として複数種類の特別図柄が上から下に向かってスクロール表示される。その後、所定時間が経過して可変表示が終了した結果、大当り図柄のゾロ目が停止表示されれば大当りとなる。なお、大当り図柄のうちの所定の確変図柄で大当りが発生した場合には、確率変動状態となり大当り確率が高い確率に変動する。大当りとなれば、可変入賞球装置１９の開閉板２０が傾動して大入賞口が開口する。これにより、打玉を大入賞口に入賞させることが可能な遊技者にとって有利な第１の状態に制御され、遊技状態が遊技者にとって有利な遊技状態（特定遊技状態）となる。
可変入賞球装置１９の大入賞口は、特定入賞領域と通常入賞領域とに区分されている。特定入賞領域に入賞した入賞球はＶカウントスイッチ２２により検出される。一方、通常入賞領域に入賞した通常入賞球はカウントスイッチ２３により検出される。Ｖカウントスイッチ２２とカウントスイッチ２３は、ともに遊技盤６に設けられており、各入賞領域に入賞した入賞玉は各スイッチ２２，２３により速やかに検出され、入賞玉が検出される毎に１５個の賞球が払出される。
【００２５】
可変入賞球装置１９の第１の状態は、大入賞口に進入した打玉の数が所定個数（たとえば９個）に達した場合、または所定期間（たとえば３０秒間）経過した場合のうちのいずれか早い方の条件が成立した場合に一旦終了して開閉板２０が閉成する。これにより、可変入賞球装置１９は打玉を入賞させることが不可能な遊技者にとって不利な第２の状態に制御される。そして、可変入賞球装置１９が第１の状態となっている期間中に進入した打玉が特定入賞領域に特定入賞し、Ｖカウントスイッチ２２により検出されたことを条件として、再度、可変入賞球装置１９を第１の状態にする繰返し継続制御が実行される。この繰返し継続制御の実行上限回数はたとえば１６回と定められている。繰返し継続制御において、可変入賞球装置１９が第１の状態にされている状態がラウンドと呼ばれる。繰返し継続制御の実行上限回数が１６回の場合には、第１ラウンドから第１６ラウンドまでの１６ラウンド分、可変入賞球装置１９が第１の状態にされ得る。
【００２６】
可変表示装置８の左側方部分および右側方部分には、それぞれワープ入口１１が設けられている。このワープ入口１１に進入した打玉は、可変表示装置８の裏面側を通って下方に流下してワープ出口１３から再度遊技領域７に放出される。このため、ワープ出口１３から放出された打玉は、始動口１４に比較的入賞しやすい状態となる。可変表示装置８の左側方部分に設けられたワープ入口１１に進入した打玉の通過経路には通過ゲート（普通図柄始動ゲート）１１ａが設けられている。
【００２７】
通過ゲート１１ａに進入した打玉は、ゲートスイッチ１２で検出される。打玉がゲートスイッチ１２で検出されることを条件として、可変表示器１０が可変開始される。なお、可変表示器１０が可変表示している最中にさらに打玉がゲートスイッチ１２で検出された場合には、「４」を記憶数の上限として通過球が記憶されてその記憶数が通過記憶表示器１０ａに表示される。
【００２８】
可変表示器１０は７セグメント表示器で構成されており、普通図柄と呼ばれる識別情報が可変表示される。可変表示器１０の表示結果が予め定められた特別の表示態様（たとえば７）となれば「当り」となる。可変表示器１０に「当り」の表示結果が導出されると、始動口１４に設けられた左右１対の可動片１５が開成する。これにより始動口１４が開放状態となって打玉がより始動入賞しやすくなる。始動口１４が開放状態にある際に打玉が１つ始動入賞すれば、可動片１５が元の位置まで閉成して打玉が始動入賞しにくい状態に戻る。また、始動口１４が開放状態となってから所定期間が経過すれば、始動入賞が発生しなくとも可動片１５が元の位置まで閉成して開放状態は終了する。始動口１４に入賞した始動入賞球は遊技盤６に設けられた始動口スイッチ１７により速やかに検出される。始動入賞球が始動口スイッチ１７で検出されると５個の賞球が払出されるとともに、その検出出力に基づいて可変表示装置８が可変開始される。なお、可変表示装置８が可変表示中に始動口スイッチ１７により検出された始動入賞は、「４」を記憶数の上限として記憶されてその記憶数が始動記憶表示器１８に表示される。また、一般入賞口２４（２４ａ，２４ｂ，２４ｃ，２４ｄ，２４ｅ）に入賞した入賞球は、遊技盤６に設けられた各入賞口スイッチ２４０（２４０ａ，２４０ｂ，２４０ｃ，２４０ｄ，２４０ｅ）により速やかに検出され、これに基づいて１０個の賞球が払出される。
【００２９】
図３はパチンコ遊技機１の機構板３６を背面から見た背面図である。誘導樋３９を通った玉は、図３に示されるように、玉切れ検出スイッチ１８７（１８７ａ，１８７ｂ）を通過して玉供給樋１８６（１８６ａ，１８６ｂ）を経て玉払出装置９７に至る。なお、誘導樋３９には玉切れを玉切れスイッチ１８７よりも上流側で検出する玉切れ検出スイッチ１６７が設けられている。
【００３０】
玉払出装置９７から払出された玉は、連絡口４５を通ってパチンコ遊技機１の前面に設けられている打球操供給皿３に供給される。連絡口４５の側方には、パチンコ遊技機１の前面に設けられている余剰玉受皿４に連通する余剰玉通路４６が形成されている。入賞に基づく玉が多数払出されて打球供給皿３が満杯になり、ついには玉が連絡口４５に到達した後さらに玉が払出されると玉は、余剰玉通路４６を経て余剰玉受皿４に導かれる。さらに玉が払出されると、感知レバー４７が満タンスイッチ４８を押圧して満タンスイッチ４８がオンする。その状態では、玉払出装置９７内の払出モータ（ステッピングモータ）２８９の回転が停止して玉払出装置９７の動作が停止するとともに、必要に応じて打球発射装置３４の駆動も停止する。
【００３１】
賞球の払出制御のために、始動口スイッチ１７、各入賞口スイッチ２４０（２４０ａ，２４０ｂ，２４０ｃ，２４０ｄ，２４０ｅ）、Ｖカウントスイッチ２２およびカウントスイッチ２３からの信号が、遊技制御基板３１に送られる。遊技制御基板３１にそれらのスイッチのオン信号が送られると、遊技制御基板３１から賞球玉貸基板３７に賞球個数コマンドが送られる。たとえば、始動口スイッチ１７のオンに対応して入賞球検出スイッチがオンすると、賞球個数「５」を示す賞球個数コマンドが遊技制御基板３１から出力され、カウントスイッチ２３またはＶカウントスイッチ２２のオンに対応して賞球個数「１５」を示す賞球個数コマンドが出力される。そして、それらのスイッチ以外の入賞口スイッチ２４０がオンすると、賞球個数「１０」を示す賞球個数コマンドが出力される。
【００３２】
機構板３６には電源ユニットボックス３１９と、図示しない電源中継基板とが重畳的に組付けられている。電源ユニットボックス３１９内には、複数の電圧の異なる電源を生成する電源ユニット基板（図示せず）が収容されている。電源ユニット基板には、ＡＣ２４Ｖの電源に対して電源コードが接続される電源コネクタや電源スイッチ、電源中継基板と接続するための中継基板接続コネクタ（図示せず）が実装されている。電源ユニット基板では、電源スイッチをＯＮすることにより複数の電源が生成されて電源中継基板（図示せず）を介して遊技制御基板３１や賞球玉貸基板３７その他の制御基板に供給されるようになっている。
【００３３】
なお、電源ユニットボックス３１９および電源中継基板は、遊技盤６の種類に因らず利用できる部品であり、たとえば、遊技機の遊技盤６を他の遊技盤と取替えた場合であっても、再利用できる。
【００３４】
次に、図４を参照して、パチンコ遊技機１の背面側の機構板３６に設置されている中間ベースユニットの構成について説明する。中間ベースユニットには、玉供給樋１８６ａ，１８６ｂや玉払出装置９７が設置される。図４に示すように、中間ベースユニットの上下には連結凹突部１８２が形成されている。連結凹突部１８２は、中間ベースユニットと機構板（図示省略）の上部ベースユニットおよび下部ベースユニットを連結固定するものである。
【００３５】
中間ベースユニットの上部には通路体１８４が固定されている。そして、通路体１８４の下部に玉払出装置９７が固定されている。通路体１８４は、カーブ樋１７４（図３参照）によって流下方向を左右方向に変換された２列の玉を流下させる玉通路１８６ａ，１８６ｂを有する。玉通路１８６ａ，１８６ｂの上流側には、玉切れスイッチ１８７ａ，１８７ｂが設置されている。玉切れスイッチ１８７ａ，１８７ｂは、玉通路１８６ａ，１８６ｂ内の玉の有無を検出するものであって、玉切れスイッチ１８７ａ，１８７ｂが玉を検出しなくなると玉払出装置９７における払出モータ（図４において図示せず）の回転を停止して玉払出が不能動化される。
【００３６】
なお、玉切れスイッチ１８７ａ，１８７ｂは、玉通路１８６ａ，１８６ｂに２７〜２８個の玉が存在することを検出できるような位置に係止片１８８によって係止されている。
【００３７】
通路体１８４の中央部は、内部を流下する玉の玉圧を弱めるように、左右に湾曲する形状に形成されている。そして、玉通路１８６ａ，１８６ｂの間に止め孔１８９が形成されている。止め孔１８９の裏面には中間ベースユニットに設けられている取付ボスが嵌め込まれる。その状態で止めねじがねじ止めされて、通路体１８４は中間ベースユニットに固定される。なお、ねじ止めされる前に、中間ベースユニットに設けられている係止突片１８５によって通路体１８４の位置合わせを行なえるようになっている。
【００３８】
通路体１８４の下方には、玉払出装置９７に玉を供給するとともに故障時などには玉払出装置９７への玉の供給を停止する玉止め装置１９０が設けられている。玉止め装置１９０の下方に設置される玉払出装置９７は、直方体状のケース１９８の内部に収納されている。ケース１９８の左右４ヵ所には突部が設けられている。各突部が中間ベースユニットに設けられている位置決め突片にかかった状態で、中間ベースユニットの下部に設けられている弾性係合片にケース１９８の下端が嵌め込まれる。
【００３９】
図５は、玉払出装置９７の分解斜視図である。玉払出装置９７の構成および作用を図５を参照して説明する。この実施形態における玉払出装置９７は、ステッピングモータ（払出モータ）２８９がスクリュー２８８を回転させることによりパチンコ玉を１個ずつ払出す。なお、玉払出装置９７は、入賞に基づく賞球だけでなく、貸出すべき貸玉も払出す。
【００４０】
図５に示すように、玉払出装置９７は、２つのケース１９８ａ，１９８ｂを有する。それぞれのケース１９８ａ，１９８ｂの左右２ヵ所に、玉払出装置９７の設置位置上部に設けられた位置決め突片に当接される係合突部２８０が設けられている。また、それぞれのケース１９８ａ，１９８ｂには、玉供給路２８１ａ，２８１ｂが形成されている。玉供給路２８１ａ，２８１ｂは湾曲面２８２ａ，２８２ｂを有し、湾曲面２８２ａ，２８２ｂの終端の下方には、玉送り水平路２８４ａ，２８４ｂが形成されている。さらに、玉送り水平路２８４ａ，２８４ｂの終端に玉排出路２８３ａ，２８３ｂが形成されている。
【００４１】
玉供給路２８１ａ，２８１ｂ、玉送り水平路２８４ａ，２８４ｂ、玉排出路２８３ａ，２８３ｂは、ケース１９８ａ，１９８ｂをそれぞれ前後に区画する区画壁２９５ａ，２９５ｂの前方に形成されている。また、区画壁２９５ａ，２９５ｂの前方において、玉圧緩衝部材２８５がケース１９８ａ，１９８ｂ間に挟み込まれる。玉圧緩衝部材２８５は、玉払出装置９７に供給される玉を左右側方に振分けて玉供給路２８１ａ，２８１ｂに誘導する。
【００４２】
また、玉圧緩衝部材２８５の下部には、発光素子ＬＥＤ２８６と受光素子（図示せず）とによる払出モータ位置センサが設けられている。発光素子２８６と受光素子とは、所定の間隔を空けて設けられている。そして、この間隔内に、スクリュー２８８の先端が挿入されるようになっている。なお、玉圧緩衝部材２８５は、ケース１９８ａ，１９８ｂが貼り合わされたときに、完全にその内部に収納固定される。
【００４３】
玉送り水平路２８４ａ，２８４ｂには、払出モータ２８９によって回転させられるスクリュー２８８が配置されている。払出モータ２８９はモータ固定板２９０に固定され、モータ固定板２９０は、区画壁２９５ａ，２９５ｂの後方に固定される固定溝２９１ａ，２９１ｂに嵌め込まれる。その状態で払出モータ２８９のモータ軸が区画壁２９５ａ，２９５ｂの前方に突出するので、その突出の前方にスクリュー２８８が固定される。スクリュー２８８の外周には、払出モータ２８９の回転によって玉送り水平路２８４ａ，２８４ｂに載置された玉を前方に移動させるための螺旋突起２８８ａが設けられている。
【００４４】
そして、スクリュー２８８の先端には、発光素子２８６を収納するように凹部が形成され、その凹部の外周には、２つの切欠き部２９２が互いに１８０°離れて形成されている。したがって、スクリュー２８８が１回転する間に、発光素子２８６からの光は、切欠き部２９２を介して受光素子で２回検出される。
【００４５】
つまり、発光素子２８６と受光素子とによる払出モータ位置センサは、スクリュー２８８を定位置で停止するためのものであり、かつ、払出動作が行なわれた旨を検出するものである。なお、発光素子２８６、受光素子および払出モータ２８９からの配線は、まとめられてケース１９８ａ，１９８ｂの後部下方に形成された引き出し孔から外部に引き出されコネクタに結線される。
【００４６】
玉が玉送り水平路２８４ａ，２８４ｂに載置された状態において、払出モータ２８９が回転すると、スクリュー２８８の螺旋突起２８８ａによって、玉は、玉送り水平路２８４ａ，２８４ｂ上を前方に向かって移動する。そして、遂には、玉送り水平路２８４ａ，２８４ｂの終端から玉排出路２８３ａ，２８３ｂに落下する。このとき、左右の玉送り水平路２８４ａ，２８４ｂからの落下は交互に行なわれる。すなわち、スクリュー２８８が半回転する毎に一方から１個の玉が落下する。したがって、１個の玉が落下する毎に、発光素子２８６からの光が受光素子によって１回検出される。
【００４７】
図４に示すように、玉払出装置９７の下方には、玉振分部材３１１が設けられており、さらに玉振分部材３１１の下方には、近接スイッチによる賞球カウントスイッチ３０１Ａおよび玉貸しカウントスイッチ３０１Ｂが設けられている。
【００４８】
玉振分部材３１１は、振分用ソレノイド３１０によって駆動される。ソレノイド３１０が励磁されていない定常時には、玉振分部材３１１は図示実線に示すように左側に倒れており、流下玉が賞球通路３１２Ａを通過して賞球カウントスイッチ３０１Ａで検出される。一方、ソレノイド３１０が励磁されると、玉振分部材３１１は図示破線に示すように右側に倒れ、流下玉が玉貸し通路３１２Ｂを通過して玉貸しカウントスイッチ３０１Ｂで検出される。
【００４９】
ソレノイド３１０は、玉貸時に励磁され、それ以外では励磁されない。このため、入賞に基づく賞球時には、玉振分部材３１１は右側に倒れており、玉排出路２８３ａ，２８３ｂからの玉はともに賞球カウントスイッチ３０１Ａを通過する。一方、玉貸時には、ソレノイド３１０が励磁されることで玉排出路２８３ａ，２８３ｂからの玉はともに玉貸しカウントスイッチ３０１Ｂを通過する。
【００５０】
このように、玉振分部材３１１を設けることによって、２条の玉流路を流下してきた玉は、賞球カウントスイッチ３０１Ａと玉貸しカウントスイッチ３０１Ｂとのうちのいずれか一方しか通過しない。したがって、賞球であるのか玉貸であるのかの判断をすることなく、賞球カウントスイッチ３０１Ａと玉貸しカウントスイッチ３０１Ｂの検出出力から、直ちに賞球数または玉貸数を把握することができる。
【００５１】
このように、玉払出装置９７を玉貸のためのみならず、賞球の払出しのためにも兼用して動作させることができるために、コストダウンを図ることができる。しかも、玉振分部材３１１の切換制御によって簡単に賞球と、貸玉とをそれぞれ個別に計数することができる。
【００５２】
また、貸玉の払出しを必要としていない時には玉が賞球カウントスイッチ３０１Ａ側に案内されるように玉振分部材３１１の状態が保持されているために、一般的には貸玉を払出す頻度よりも賞球を払出す頻度が高いことから、玉振分部材３１１を切換制御する回数を少なくすることができる。このため、切換が繰返し行なわれることに伴う玉振分部材３１１およびそれに関連する制御部品の故障を減らすことができ、それらの部品の寿命を長くすることができる。
【００５３】
図６および図７は、パチンコ遊技機１の制御に用いられる各種制御基板およびそれに関連する構成要素を示すブロック図である。図６、図７には、制御基板として、遊技制御基板（主基板ともいう）３１、賞球玉貸基板３７、ランプ制御基板３５、音声制御基板７０、発射制御基板９１および表示制御基板８０が示されている。
【００５４】
遊技制御基板３１、賞球玉貸基板３７、ランプ制御基板３５、音声制御基板７０、発射制御基板９１および表示制御基板８０には、マイクロコンピュータ等が搭載されている。これらの各制御基板では、パチンコ遊技機１の電源の投入時に、制御基板に設けられたＲＡＭ内のデータを初期化する等のイニシャル処理が各制御基板毎に行なわれ、賞球玉貸基板３７、ランプ制御基板３５、音声制御基板７０、発射制御基板９１および表示制御基板８０は、イニシャライズ処理が終了した時点で、遊技制御基板３１からのコマンドを有効に受付け可能となる。
【００５５】
賞球玉貸基板３７には、発射制御基板９１、玉払出装置９７、残高表示基板７４、および、カードユニット５０が接続される。ランプ制御基板３５には、遊技効果ＬＥＤ２８ａ、賞球ランプ５１、玉切れランプ５２、および遊技効果ランプ２８ｂ，２８ｃが接続される。発射制御基板９１には、操作ノブ（打球操作ハンドル）５と打球ハンマー（図示省略）を駆動する駆動モータ９４とが接続される。駆動モータ９４の駆動力は、操作ノブ５の操作量に従って調整される。表示制御基板８０には特別図柄用の可変表示装置８（図示省略）が接続される。音声制御基板７０にはスピーカ２７が接続される。
【００５６】
遊技制御基板３１には、遊技制御プログラムに従ってパチンコ遊技機１を制御する基本回路５３と、スイッチ回路５８と、ソレノイド回路５９と、ランプ・ＬＥＤ回路６０と、情報出力回路６４と、初期リセット回路６５と、アドレスデコード回路６７とが設けられている。
【００５７】
基本回路５３は、遊技制御用のマイクロコンピュータであり、遊技制御用の遊技制御プログラム等を記憶するＲＯＭ５４、ワークメモリとして使用されるＲＡＭ５５、制御用のプログラムに従って制御動作を行なうＣＰＵ５６およびＩ／Ｏポート５７を含む。
【００５８】
初期リセット回路６５は、電源投入時にＣＰＵ５６をリセットする回路である。ＣＰＵ５６は、初期リセット回路６５から送られてきた初期リセットパルスに応答してパチンコ遊技機１を初期化する。また、ＣＰＵ５６は、後述するように、定期的（例えば、２ｍｓ毎）に発生するタイマ割込によって、遊技制御用プログラムを所定位置から再度実行する。
【００５９】
アドレスデコード回路６７は、ＣＰＵ５６から与えられるアドレス信号をデコードしてＩ／Ｏポート５７のうちのいずれかのポートを選択するための信号を出力する回路である。
【００６０】
スイッチ回路５８は、各種スイッチからの信号をＣＰＵ５６に与える回路である。スイッチ回路５８には、ゲートスイッチ１２、始動口スイッチ１７、入賞口スイッチ２４０（２４０ａ〜２４０ｅ）、Ｖカウントスイッチ２２、カウントスイッチ２３、賞球カウントスイッチ３０１Ａ、満タンスイッチ４８、玉切れ検出スイッチ１６７、玉切れスイッチ１８７（１８７ａ，１８７ｂ）が接続される。なお、満タンスイッチ４８は、余剰玉受皿４の満タンを検出するスイッチである。満タンスイッチ４８からの検出信号は、中継基板７１を介して遊技制御基板３１に入力される。また、賞球カウントスイッチ３０１Ａは、図４に示したように玉払出装置９７に設けられており、賞球の払出しを検出するスイッチである。この賞球カウントスイッチ３０１Ａの検出信号は、中継基板７２を介して賞球玉貸制御基板３７側のＩ／Ｏポート３７２ｂにも入力される。
【００６１】
情報出力回路６４は、ＣＰＵ５６から与えられるデータに従って、大当りの発生を示す大当り情報、可変表示部９の可変表示に利用された始動入賞球の個数を示す始動情報、確率変動が生じたことを示す確変情報等をホール管理コンピュータ等のホストコンピュータに対して出力する回路である。ソレノイド回路５９は、始動口１４の可動片１５を動作させるソレノイド１６および可変入賞球装置１９の開閉板２０を開閉するソレノイド２１をＣＰＵ５６からの指令に従って駆動する回路である。ランプ・ＬＥＤ回路６０は、始動記憶表示器１８の点灯および滅灯を行なうとともに７セグメントＬＥＤによる可変表示器１０と装飾ランプ２５を駆動する回路である。
【００６２】
遊技制御基板３１から賞球玉貸基板３７、ランプ制御基板３５、音声制御基板７０、および表示制御基板８０には、指令情報の一例となるコマンドが送信される。各制御基板では、このコマンドに基づく制御が行なわれる。遊技制御基板３１からコマンドが出力される場合には、それにともなって、コマンドの有効期間を示すＩＮＴ信号が出力される。ＩＮＴ信号は、無効状態では信号がローレベル（オフ状態）となり、有効状態では信号がハイレベル（オン状態）となる。コマンドは、すべて７ビットのデータにより構成されている。
【００６３】
たとえば、遊技制御基板３１から賞球玉貸基板３７に伝送される賞球コマンドには、賞球の払出制御に関する指令情報としてのコマンドと、貸玉の払出制御に関する指令情報としてのコマンド（たとえば、玉貸し禁止コマンド、玉貸し禁止解除コマンド等）が含まれる。賞球コマンドを構成する７ビットのデータのうち、下位４ビットが賞球個数の指定に用いられ、その上位側の３ビットが制御内容の指定に用いられる。
【００６４】
賞球玉貸基板３７には、払出制御用マイクロコンピュータが設けられている。この払出制御用マイクロコンピュータは、賞球制御（玉貸しに関する制御も含む）用のプログラム等を記憶するＲＯＭ、ワークメモリとして使用されるＲＡＭ、賞球制御用のプログラムに従って制御動作を行なうＣＰＵ２９１５およびＩ／Ｏポート３７２（３７２ａ〜３７２ｇ）を含む。図７には、これらのうち、ＣＰＵ２９１５とＩ／Ｏポート３７２（３７２ａ〜３７２ｇ）とを図示し、その他は図示を省略している。
【００６５】
Ｉ／Ｏポート３７２ａには、遊技制御基板３１のＩ／Ｏポート５７（ポートＧ５７７）から賞球個数コマンド（Ｄ７〜Ｄ０）が入力される。Ｉ／Ｏポート３７２ｂには、賞球カウントスイッチ３０１Ａの検出信号と、玉貸しカウントスイッチ３０１Ｂの検出信号と、払出モータ位置センサ２８６の検出信号と、リセットスイッチ（リセットＳＷ）３７９の検出信号とが入力される。Ｉ／Ｏポート３７２ｃからは、払出モータ２８９への駆動信号が出力される。Ｉ／Ｏポート３７２ｄからは、振分用ソレノイド３１０への励磁信号が出力される。Ｉ／Ｏポート３７２ｅからは、エラー表示用ＬＥＤ３７４へのエラー表示用信号が出力される。Ｉ／Ｏポート３７２ｆはカードユニット５０と接続されており、このＩ／Ｏポート３７２ｆを通じてカードユニット５０との間で各種制御信号がやりとりされる。Ｉ／Ｏポート３７２ｇからは、ターミナル基板１６０への玉貸し個数信号と、ブザー７５へのブザー駆動信号とが出力される。
【００６６】
賞球玉貸制御用のＣＰＵ２９１５は、賞球コマンドおよびカードユニットからの制御信号に従って玉払出装置９７を制御する。
遊技制御基板３１のＣＰＵ５６は、大当りあるいは入賞等の発生に基づき、所定のランプ制御コマンドをランプ制御基板３５へ出力する。ランプ制御基板３５は、遊技制御基板３１からのランプ制御コマンドに基づいて、上記電気的装飾部品の点灯制御を行なう。
【００６７】
ＣＰＵ５６は、表示制御基板８０に表示制御コマンドを出力する。表示制御基板８０は、表示制御コマンドに基づいて可変表示装置８の表示制御を行なう。表示制御コマンドには、たとえば、パチンコ遊技機１の電源の投入に伴って、所定の初期画面を可変表示装置８に表示することを指定するコマンドや、始動入賞に伴って特別図柄の変動を開始させることを指定するコマンド等がある。
【００６８】
ＣＰＵ５６は、大当りあるいは入賞等の発生に基づき、所定の音声制御コマンドを音声制御基板７０へ出力する。音声制御基板７０は、遊技制御基板３１より入力される音声制御コマンドに基づいて所定の効果音をスピーカ２７から出力させるための制御を行なう。なお、音声制御コマンドとは、遊技進行に応じて、遊技領域７の外側に設けられているスピーカ２７の音声出力を指示するためのコマンドである。
【００６９】
ＣＰＵ５６は、玉切れ検出スイッチ１６７または玉切れスイッチ１８７からの検出信号が玉切れ状態を示しているか、あるいは満タンスイッチ４８からの検出信号が満タン状態を示していれば、その状況に応じて、賞球禁止コマンド、玉貸し禁止コマンドを賞球玉貸基板３７の払出制御用マイクロコンピュータ３７０へ送り、玉払出装置９７による賞球の払出しおよび貸玉の払出しを停止させる。ＣＰＵ５６は、賞球カウントスイッチ３０１Ａの検出信号に基づいて賞球数をカウントする。
【００７０】
基本回路５３のＲＡＭ５５には、各スイッチ１７，２２，２３，２４０ａ〜２４０ｅからの入賞検出信号を記憶するためのカウンタ（カウンタＡ，Ｂ，Ｃ）が設けられている。カウンタＡには、Ｖカウントスイッチ２２およびカウントスイッチ２３の検出信号、すなわち、払出数＝１５個に対応する検出信号がまとめて記憶される。カウンタＢには、始動口スイッチ１７の検出信号、すなわち、払出数＝５個に対応する検出信号が記憶される。カウンタＣには、入賞口スイッチ２４０ａ〜２４０ｅの検出信号、すなわち、払出数＝１０個に対応する検出信号が記憶される。
【００７１】
ＣＰＵ５６は、始動口スイッチ１７、入賞口スイッチ２４０（２４０ａ〜２４０ｅ）、Ｖカウントスイッチ２２、カウントスイッチ２３で打玉の入賞が検出されると、賞球制御用のＩＮＴ信号を無効状態から有効状態にするとともに賞球個数を指定する賞球コマンドとして賞球個数コマンドを賞球玉貸基板３７へ出力する。なお、ＩＮＴ信号は、ポートＨ  ５７８からバッファ回路６８を介して賞球玉貸基板３７のＣＰＵ２９１５に入力される。
【００７２】
ＣＰＵ５６は、先に出力した賞球個数コマンドに基づく賞球の払出しが完了していない場合であっても、遊技盤に設けられた入賞検出用のスイッチ（１７、２２、２３、２４０ａ〜２４０ｅ）で入賞が検出されると、賞球個数コマンドを即座に出力する。賞球玉貸基板３７側のＣＰＵ２９１５は、賞球個数コマンドに基づいて玉払出装置９７へ与える駆動信号を制御し、賞球個数コマンドにより特定される個数の賞球の払出し制御等の払出し制御を行なう。賞球玉貸基板３７側では、先の賞球個数コマンドに基づく賞球の払出しが完了したか否かに関係なく、次々に賞球個数コマンドが送られてくるため、玉の払出しが済んでいない賞球個数コマンドの賞球個数データについては、ＲＡＭ２９１６に累積的に加算記憶し、その加算記憶データに基づいて順次玉の払出しを行なう。これにより、遊技制御基板３１側では、先に出力した賞球個数コマンドに基づく賞球の払出しが完了していない場合であっても、次の賞球個数コマンドを記憶する処理を行なう必要がなく、かつ、賞球玉貸基板３７側の動作状況を確認しながら賞球個数コマンドを出力する処理を行なう必要もなくなるので、ＣＰＵ５６の制御負担が軽減されるとともに処理を迅速に進めることができる。
【００７３】
図７に示すように、遊技制御基板３１側の賞球コマンドを出力する部分は、遊技制御基板３１の内部から外部への情報の出力が可能であるが遊技制御基板３１の外部から内部への情報の入力が不可能である不可逆性出力手段としてのバッファ回路６８により構成されている。また、賞球玉貸基板３７側において賞球コマンドが入力されるバッファ回路３７３も同様に、遊技制御基板３１から賞球玉貸基板３７へ向かう方向にのみ信号の伝送を許容するが賞球玉貸基板３７側から遊技制御基板３１側へ向かう信号の伝送を行なわない不可逆性を有する入力インタフェースである。従って、賞球玉貸基板３７側から遊技制御基板３１側に信号が伝わる余地はない。賞球コマンドの伝送経路に不正改造が加えられても、不正改造によって出力される信号が遊技制御基板３１側に伝わることはない。このため、遊技制御基板３１と賞球玉貸基板３７との間の信号の一方向通信が担保され、賞球コマンドの伝送経路を介して遊技制御基板３１に不正な信号（データ）を入力させて不正な制御動作を行なわせる不正行為を確実に防ぐことができる。
【００７４】
バッファ回路３７３と同様の回路は、賞球玉貸基板３７の他に、ランプ制御基板３５、音声制御基板７０、発射制御基板９１および表示制御基板８０の各制御基板にも同様の態様で設けられている。このため、遊技制御基板３１と、各制御基板３５，７０，８０との間の信号の一方向通信が担保され、各制御基板３５，７０，８０から遊技制御基板３１に不正な信号を入力させて不正な制御を行なわせる不正行為を確実に防ぐことができる。
【００７５】
遊技制御基板３１のＣＰＵ５６は、賞球カウントスイッチ３０１Ａ，３０１Ｂからの検出信号に基づいて払出された賞球数を計数し、予定数の賞球の払出しが行なわれているか否かを判断する。そして、賞球の払出数が不足しているにもかかわらず、所定期間が経過しても賞球カウントスイッチ３０１Ａ，３０１Ｂから検出信号が入力されなくなった場合には、エラーが発生したものと判断し、エラー報知用のコマンドを音声制御基板７０や表示制御基板８０に出力する。これにより、音声制御基板７０によって制御されるスピーカ２７からは所定の報知音が発生し、表示制御基板８０によって制御される可変表示装置８では所定のエラー表示がなされる。これにより、パチンコ遊技機１はエラー状態となる。
【００７６】
一方、賞球玉貸基板３７側のＣＰＵ２９１５は、賞球カウントスイッチ３０１Ａの検出信号をカウントすることによって、払出した賞球数を計数するとともに、玉貸しカウントスイッチ３０１Ｂの検出信号をカウントすることによって、払出した貸玉数を計数する。
【００７７】
さらに、ＣＰＵ２９１５は、賞球カウントスイッチ３０１Ａおよび玉貸しカウントスイッチ３０１Ｂの検出信号に基づいて玉を計数する動作と並行して、払出モータ位置センサ２８６からの検出信号を利用して、払出した賞球数および貸玉数を計数する。すなわち、玉払出装置９７では、玉繰出し用のスクリュー２８８が１８０度だけ回転して払出モータ位置センサ２８６が１回ＯＮ／ＯＦＦするごとに玉が１つ払出されるように構成されているために、この払出モータ位置センサ２８６の出力信号の変化に基づいて払出した玉を間接的に検出し、玉数を計数するのである。
【００７８】
なお、払出モータ位置センサ２８６に代えて、ステッピングモータである払出モータ２８９のステップパルス数を検出することで、スクリュー２８８の払出動作量（回転量）を検出し、これにより間接的に玉の払出しを検出するようにしてもよい。ただし、スクリュー２８８の回転を直接検出する払出モータ位置センサ２８６を用いる方が、精度の高い検出結果を得ることができるという利点がある。ステッピングモータのステップパルス数に基づいてスクリュー２８８の払出動作量（回転量）を検出する場合には１ステップ当りの制御量が何らかの要因で変化すると、検出される動作量に誤差が生じてしまうためである。
【００７９】
ところで、払出モータ位置センサ２８６の出力信号に基づいて玉数を計数すると、スクリュー２８８からの玉の落下を待って検出信号が出力されるカウントスイッチ３０１Ａ，３０１Ｂの出力信号に基づいて玉を計数するよりも迅速に計数動作を進めることができるが、スクリュー２８８内に整列された玉と玉との間に無用な隙間が空いていて、スクリュー２８８が半回転したときに玉が払出されなかった場合であっても玉が１つ払出されたものとみなされるという欠点がある。あるいは、球噛みその他の原因によって実際には玉が払出されなかった場合であっても玉が１つ払出されたものとみなされてしまう。
【００８０】
このため、ＣＰＵ２９１５は、この払出モータ位置センサ２８６の出力信号に基づいて計数された玉数が払出予定数に達した後、一旦、スクリュー２８８の回転を止め、カウントスイッチ３０１Ａ，Ｂの検出信号に基づいた計数結果を参照して、間違いなく予定通りの玉の払出しがあったか否かを確認し、払出数が不足する場合には、再度、スクリュー２８８を回転させて不足分の玉を払出す制御を行なう。
【００８１】
このような２段階の制御をすることによって、払出モータ位置センサ２８６の検出出力に基づいて計数される玉（賞球または貸玉）の数が払出予定数に至るまでは、スクリュー２８８を高速回転させて連続的に玉を払出すことで、玉の払出しを迅速にすることができ、また、それにより払出しが不足するような場合でも、後にその不足分の払出しを行なうことよって払出しを正確にすることができる。
【００８２】
賞球玉貸基板３７から発射制御基板９１には、打玉の発射状態を制御するための発射制御信号が与えられる。発射制御基板９１においては、発射制御信号がＬＯＷレベルである場合に、打玉の発射が禁止され、打玉の発射が不可能な状態に制御される。一方、発射制御信号がＨＩＧＨレベルである場合には、打玉の発射が許容され、打玉の発射が可能な状態に制御される。
【００８３】
また、ＣＰＵ２９１５は、Ｉ／Ｏポート３７２を介して、貸し玉数を示す玉貸し個数信号をターミナル基板１６０に出力する。さらに、ＣＰＵ２９１５は、玉貸しまたは賞球の払出しに異常が発生した場合には、後述する警告処理（図３４参照）においてブザー駆動信号をブザー７５に出力し、警告音を発生させる。この警告音は、遊技場の店員等によるリセットスイッチ（リセットＳＷ）３７９の押圧操作によって停止される。
カードユニット５０には、カードユニット制御用マイクロコンピュータ（図示省略）が搭載されている。また、残高表示基板７４は、打球供給皿３の上面部分に設けられた図示しない度数表示ＬＥＤと接続される。残高表示基板７４からカードユニット５０には、遊技者の玉貸しスイッチ（図示せず）または返却スイッチ（図示せず）の操作に応じて、玉貸しスイッチ信号および返却スイッチ信号が賞球玉貸基板３７を介して与えられる。
【００８４】
カードユニット５０から残高表示基板７４には、プリペイドカードの残高を示すカード残高表示信号および玉貸し可表示信号が賞球玉貸基板３７を介して与えられる。カードユニット５０と賞球玉貸基板３７の間では、ユニット玉貸し操作信号（ＢＲＤＹ信号）、玉貸し要求信号（ＢＲＱ信号）、玉貸し完了信号（ＥＸＳ信号）およびパチンコ機動作信号（ＰＲＤＹ信号）がやりとりされる。その他に、図示を省略しているが、カードユニット５０から賞球玉貸基板３７には、カードユニット５０が賞球玉貸基板３７に接続されていることを賞球玉貸基板３７側で確認するために用いられるカードユニット接続確認用信号が与えられる。
【００８５】
パチンコ遊技機１の電源が投入されると、賞球玉貸し基板３７の賞球制御用ＣＰＵ２９１５は、カードユニット５０にＰＲＤＹ信号を出力する。カードユニット５０においてカードが受付けられ、玉貸しスイッチが操作され玉貸しスイッチ信号が入力されると、前記ＰＲＤＹ信号から入力されていることを条件として、カードユニット制御用マイクロコンピュータは、賞球玉貸し基板３７にＢＲＤＹ信号を出力するとともに、この時点から所定の遅延時間が経過してからカードユニット制御用マイクロコンピュータは、賞球玉貸し基板３７にＢＲＱ信号を出力する。具体的には、ＢＲＱ信号をハイレベル（ＯＮ）にする。そして、賞球玉貸し基板３７のＣＰＵ２９１５は、ＥＸＳ信号をハイレベル（ＯＮ）に切換えて、玉貸し準備信号をカードユニット制御用マイクロコンピュータへ返信する。カードユニット制御用マイクロコンピュータは、その玉貸し準備信号の入力があったことを条件として、ＢＲＱ信号をローレベル（ＯＦＦ）に切換えることにより玉貸し指令信号を賞球玉貸し基板３７のＣＰＵ２９１５へ送信する。賞球玉貸し基板３７のＣＰＵ２９１５は、その玉貸し指令信号を受けて、払出モータ２８９を駆動し、所定個数（たとえば、２５個）の貸玉を遊技者に払出す。そして、玉貸しが完了した段階で、ＣＰＵ２９１５は、ＥＸＳ信号をローレベル（ＯＦＦ）に切換え、これにより玉貸し完了信号をカードユニット５０に送信する。つまり、ＥＸＳ信号は、玉貸し準備信号と玉貸し完了信号との２種類の情報の伝達に用いられる。
【００８６】
以上のように、カードユニット５０からの信号は全て賞球玉貸基板３７に入力される構成になっている。従って、玉貸し制御に関して、カードユニット５０から遊技制御基板３１に信号が入力されることはなく、遊技制御基板３１の基本回路５３にカードユニット５０の側から不正に信号が入力される余地はない。
次に、遊技制御基板３１側から賞球玉貸基板３７側へ出力される賞球コマンドについて詳細に説明する。図８は、基本回路５３から出力される賞球コマンドのデータの内容を説明するための説明図である。ＣＰＵ５６は、図示するフォーマットからなるコマンドデータをランプ制御基板３５、賞球玉貸基板３７、および音声制御基板７０へ出力する。ここでは、代表例として、賞球コマンドを説明する。
【００８７】
コマンドデータは、たとえば、図示するように８ビットの送信可能データのうちの７ビットで構成されている。このうち、ビット７は、ＩＮＴ信号用として利用される。このように、コマンドデータのフォーマットは、ランプ制御基板３５、賞球玉貸基板３７、および音声制御基板７０で共通であるために、各種制御基板の制御動作を指定するコマンドデータを作成する際の作業が容易となる。
【００８８】
賞球制御用のコマンドデータでは、ビット０〜ビット３を使用して賞球個数が２進数により指定され、ビット４〜ビット６を使用して制御内容が２進数により指定される。なお、ビット７は、賞球個数の指定には使用されず、ＩＮＴ信号用として利用される。たとえば、ビット４〜ビット６が「００１」の場合は、通常払出しが指定される。このように通常払出しが指定され賞球コマンドは、賞球個数コマンドと呼ばれる。ビット４〜ビット６が「０１０」の場合は、玉貸し禁止が指定される。ビット４〜ビット６が「０１１」の場合は、玉貸し禁止解除が指定される。ビット４〜ビット６が「１００」の場合は、発射禁止（打玉の発射禁止）が指定される。ビット４〜ビット６が「１０１」の場合は、発射禁止解除が指定される。ビット４〜ビット６が「１１０」の場合は、賞球禁止が指定される。ビット４〜ビット６が「１１１」の場合は、賞球禁止解除が指定される。
【００８９】
入賞に応じて通常払出しが行なわれる場合には、ビット４〜ビット６により通常払出が指定され、ビット０〜ビット３により入賞に応じた払出し個数が指定される。通常払出し以外の場合には、ビット４〜ビット６により制御内容が指定されるが、ビット０〜ビット３により「０００１」が固定的に指定される。つまり、ビット０〜ビット３における「０００１」は、非払出しを指定している。したがって、通常払出し以外の場合には、玉を払出す個数が指定されず、払出しが行なわれない。
【００９０】
図９は、賞球玉貸基板３７が賞球コマンドを受信する態様を説明するためのタイミングチャートである。前述したように、ＩＮＴ信号は信号状態がハイレベルにある場合が有効状態であり、ローレベルにある状態が無効状態である。遊技制御基板３１は、新たなコマンドデータを伝送する際にＩＮＴ信号を４ｍｓの間、ローレベルからハイレベルに切換え、賞球玉貸基板３７へ必要な賞球コマンドのコマンドデータを４ｍｓの間継続して出力する。賞球コマンドを連続して出力する必要がある場合には、インタバル期間としてコマンド間に最低４ｍｓのコマンド非出力期間が設けられる。したがって、賞球コマンドを連続して出力する必要がある場合には、ＩＮＴ信号が４ｍｓの間ハイレベルになるとともに賞球コマンドが４ｍｓの間継続して出力された後、最低４ｍｓ間ＩＮＴ信号がローレベルになるとともに賞球コマンドの出力が停止され、その後、さらに、ＩＮＴ信号が４ｍｓの間ハイレベルになるとともに賞球コマンドが４ｍｓの間継続して出力されるコマンド送信態様となる。
【００９１】
賞球玉貸基板３７は、ＩＮＴ信号がハイレベルとなっている際に入力される賞球コマンドのデータに基づいて各種の制御を実行する。賞球玉貸基板３７は、一旦、コマンドデータに基づく制御を開始した場合には、新たなコマンドデータが入力されるまでその制御を継続する。
【００９２】
図中の「１」に示すように、賞球玉貸基板３７は、ＩＮＴ信号が無効状態から有効状態となった時点で賞球コマンドデータを抽出し、これを所定の格納領域に格納する。その後、５００μｓが経過した時点で、図中の「２」に示すように、再度、賞球コマンドデータを抽出する。そして、新たに抽出した賞球コマンドデータが「１」のタイミングで抽出した賞球コマンドデータと一致することを確認する。その後、さらに５００μｓが経過した時点で、図中の「３」に示すように、再度コマンドデータを抽出し、コマンドデータが変化していないことを条件として、その賞球コマンドデータに応じた制御を実行する。すなわち、ＩＮＴ信号が有効状態となっている間に賞球コマンドデータを３回連続して抽出し、抽出結果がすべて一致する場合に、その賞球コマンドデータを正規のデータと見なす。
【００９３】
また、前述したような３回のコマンドデータの抽出により、抽出結果がすべて一致しない場合には、ＩＮＴ信号が有効状態となっている期間中において、再度３回の抽出をやり直す。そして、再抽出により抽出結果がすべて一致した場合には、その賞球コマンドデータを正規のデータと見なす。このように、遊技制御基板３１から入力された賞球コマンドデータを所定期間（ＩＮＴ信号が有効状態となっている期間中）にわたって監視し、賞球コマンドデータの内容が変化しない場合（３回抽出したデータが連続的に一致する場合）に、賞球コマンドデータが正規のデータであるとみなし、賞球コマンドデータに対応した制御を行なうために、ノイズ等の影響によって瞬間的に正規のコマンドデータが本来のものとは異なるデータに変化した場合であっても、そのデータに基づいて誤った制御が行なわれてしまう不都合を防ぐことができる。その結果、精度が高い払出制御を行なうことができる。
【００９４】
なお、コマンドデータは、有効期間が一連の１回（実施形態では４ｍＳ）であればよく、ＩＮＴ信号だけが立下がりコマンドデータは出力し続けていてもよい。すなわち、賞球玉貸基板側が受け取り可能な態様の出力が１回であればよい。
【００９５】
このようなコマンドデータの受信は、賞球玉貸基板３７以外の各制御基板３５，７０，８０においても同様に行なわれる。したがって、賞球玉貸基板３７以外の各制御基板３５，７０，８０においても同様の効果を得ることができる。
【００９６】
また、賞球コマンドには、遊技制御基板３１から出力する場合に、出力の優先度が予め定められている。最も優先度が高いのが玉貸し禁止コマンドであり、以下、賞球禁止コマンド、発射禁止コマンド、玉貸し禁止解除コマンド、賞球禁止解除コマンド、発射禁止解除コマンド、賞球個数コマンド（図９では「払出」と示す）の順に優先度が低くなっている。さらに、賞球個数コマンドの場合には、同じ払出しでも、賞球数の多い方の払出しが優先度が高い。
【００９７】
同時期に複数の賞球コマンドを出力する必要がある場合には、このように定められた優先度に従い、優先度の高い方から順に賞球コマンドが出力される。このように、優先順位にしたがって順に賞球コマンドが出力されることにより、ＣＰＵ５６の処理負担を軽減することができる。その理由は次のとおりである。つまり、同時期に複数の賞球コマンドを出力する必要がある場合において、複数の賞球コマンドを同時に出力するとすれば、送信コマンドのビット数を大幅に増やす必要があり、そのような多数のビット数のデータを同時に用意するために、大量のデータを同時期に処理する必要があるので、そのようなデータを扱うＣＰＵ５６の処理負担が増加してしまう。これに対し、優先順位にしたがって順に賞球コマンドを出力する場合には、複数種類の指令情報を同時に出力しなくても済むため、出力のために同時に処理するデータ量を抑制することが可能になり、ＣＰＵ５６の処理負担を軽減することができる。また、賞球玉貸制御用のＣＰＵ２９１５の側においても、同様に、複数種類の指令情報を同時に出力しなくても済むため、出力のために同時に処理するデータ量を抑制することが可能になるので、ＣＰＵ２９１５の処理負担を軽減することができる。
【００９８】
また、賞球コマンドの出力に優先順位が定められているため、パチンコ遊技機１の制御にとって重要なコマンドをできる限り早く出力することが可能になる。
【００９９】
次にパチンコ遊技機１を動作させるための処理をフローチャートに基づいて説明する。まず、遊技制御基板３１のＣＰＵ５６により実行される処理を図１０〜図２３を参照して説明する。
【０１００】
図１０は、ＣＰＵ５６により実行されるメイン処理および割り込み処理を説明するためのフローチャートである。図１０においては、（ａ）にメイン処理が示され、（ｂ）に割り込み処理が示されている。
【０１０１】
図１０（ａ）を参照して、メイン処理においては、まず、スタックポインタの指定アドレスをセットするためのスタックセット処理を行なう（Ｓ１）。次いで、初期化処理を行なう（Ｓ２）。初期化処理では、ＣＰＵ５６は、ＲＡＭ５５にエラーが含まれているか判定し、エラーが含まれている場合には、ＲＡＭ５５を初期化することおよび各種フラグの初期設定などの処理を行なう。さらに、初期化処理では、後述する割り込み処理を実行するタイミングを規定するタイマ割り込み時間（たとえば０．００２秒）をＣＰＵ５６に設定する処理がなされる。これにより、電源投入等によるリセット後の最初の割り込み処理の実行タイミング規定のための計時が開始される。
【０１０２】
次に、停止図柄を決定する等のための表示用乱数更新処理を行なう（Ｓ３）。このパチンコ遊技機１においては、可変表示装置８の可変表示での特別図柄の停止図柄が乱数（ランダムカウンタのカウンタ値）に基づいて決定される。このＳ３では、そのように停止図柄を決定するための表示用乱数が更新される。表示用乱数更新処理は、無限ループにより繰返し実行され続けるが、後述する割り込み処理が起動された場合には、表示用乱数更新処理を構成するプログラムのうちの実行中の位置で一時停止され、その割り込み処理が終了すると一時停止したプログラムの位置から実行が再開される。
【０１０３】
次に、図１０（ｂ）を参照して、割り込み処理は、ＣＰＵ５６により管理されるタイマ割り込み用のタイマの計時値が設定値（Ｓ２またはＳ１４で設定されるタイマ割り込み時間）になるごとに実行が開始される。
【０１０４】
割り込み処理においては、まず、表示制御基板８０に送出されるコマンドコードをＲＡＭ５５の所定の領域に設定する表示制御データ設定処理を行なった後に（Ｓ４）、コマンドコードを表示制御データとして出力する表示制御データ出力処理を行なう（Ｓ５）。
【０１０５】
次いで、ランプ制御基板３５および音声制御基板７０に音声発生やＬＥＤ点灯制御用の所定のコマンドを送信するための処理を行なうとともに、ホール管理用コンピュータに大当り情報、始動情報、確率変動情報などのデータを送信するためのデータ出力処理を行なう（Ｓ６）。また、パチンコ遊技機１の内部に備えられている自己診断機能によって種々の異常診断処理が行なわれ、その結果に応じて必要ならば警報が発せられるエラー処理を行なう（Ｓ７）。
【０１０６】
次に、遊技制御に用いられる各種の判定用乱数を示す各カウンタを更新する判定用乱数更新処理を行なう（Ｓ８）。Ｓ８においては、具体的に、大当り決定用乱数等の判定用乱数が更新される。つまり、このパチンコ遊技機１においては、大当り決定用乱数の抽出値に基づいて大当りを発生させるか否かが決定されるのである。
【０１０７】
次に、ＣＰＵ５６は、特別図柄プロセス処理を行なう（Ｓ９）。特別図柄プロセス処理では、遊技状態に応じてパチンコ遊技機１を所定の順序で制御するための特別図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、特別図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。また、普通図柄プロセス処理を行なう（Ｓ１０）。普通図柄プロセス処理では、７セグメントＬＥＤによる可変表示器１０を所定の順序で制御するための普通図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、普通図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。
【０１０８】
さらに、ＣＰＵ５６は、ゲートスイッチ１２、始動口スイッチ１７、Ｖカウントスイッチ２２、カウントスイッチ２３等の状態を入力し、各入賞口や可変入賞球装置に対する入賞があったか否か判定するスイッチ処理を行なう（Ｓ１１）。次に、ＣＰＵ５６は、Ｓ３と同一の表示用乱数更新処理を行なう（Ｓ１２）。次に、払出制御用マイクロコンピュータ３７０との間の入賞球信号処理を行なう（Ｓ１３）。入賞球信号処理の詳細については、図１３を用いて後述する。次に、賞球コマンド出力処理を行なう（Ｓ１４）。賞球コマンド出力処理の詳細については、図１８を用いて後述する。
【０１０９】
次に、タイマ割り込み時間設定処理を行なう（Ｓ１５）。Ｓ１５においては、前述したようなタイマ割り込み時間（たとえば０．００２秒）をＳ２の場合と同様に設定する処理が実行される。Ｓ１５の後、この割り込み処理が終了する。これにより、この割り込み処理の終了時にＳ１５によってタイマ割り込み時間が設定され、次の割り込み処理の実行タイミングを規定するための計時が開始されることとなる。したがって、割り込み処理が終了するごとにタイマ割り込みのための時間が計時され、その後タイマ割り込み時間が経過するごとに割り込み処理が実行されることとなる。この割り込み処理が終了すると、前述したメイン処理のプログラムの実行が、一時停止していた位置から再開される。
【０１１０】
図１１は、始動入賞口チェック処理を説明するためのフローチャートである。この始動入賞口チェック処理は、図１０に示した割り込み処理のＳ１１により実行されるスイッチ処理に含まれる処理である。ＣＰＵ５６は、はじめに、第１種始動口スイッチカウンタがスイッチオン判定値と一致しないか否か確認する（ＳＳ１）。第１種始動口スイッチカウンタは、始動口スイッチ１７の検出信号の出力が継続することに伴って加算更新されるカウンタである。第１種始動口スイッチカウンタがスイッチオン判定値と一致しない場合、すなわち、入力信号の継続時間がまだ規定値に達していない場合には入力された信号がノイズ等の可能性があるために処理を終了する。一方、第１種始動口スイッチカウンタがスイッチオン判定値と一致する場合には始動口スイッチ１７が始動入賞を検出したと判断してカウンタＢを更新（＋１）する（ＳＳ２）。
【０１１１】
なお、カウンタＢは、前述したように始動口スイッチ１７の検出信号、すなわち、払出数＝５個に対応する検出信号を記憶するカウンタである。次に、始動記憶数をカウントする特別図柄入賞記憶カウンタが特別図柄入賞記憶カウンタの最大値（＝４）以上となっているか否かを判断する（ＳＳ３）。最大値となっている場合には始動記憶することなく処理を終了する。最大値に達していない場合には特別図柄入賞記憶カウンタを更新（＋１）する（ＳＳ４）。次に、新たに記憶した特別図柄入賞記憶カウンタのカウント値に対応する特別図柄判定用バンクアドレスを算出する（ＳＳ５）。次に、特別図柄の可変表示時間を短縮するための変動短縮設定時間を、一旦、変動短縮タイマバンクに設定する（ＳＳ６）。なお、ここで設定された変動短縮設定時間は、後述のＳＳ１１で評価される始動記憶数の多少に応じて通常の可変表示時間に変更され得る。つまり、始動記憶数が多い場合には設定がそのまま維持され、始動記憶数が少ない場合には通常の可変表示時間に変更される。
【０１１２】
次に、可変表示結果を大当りとするか否かを決定するための特別図柄判定用乱数を抽出する（ＳＳ７）。次に、可変表示途中にリーチを成立させるか否かを決定するためのリーチ判定用乱数を抽出する（ＳＳ８）。次に、ＳＳ７で抽出した特別図柄判定用乱数を特別図柄判定用バンクに設定し、ＳＳ８で抽出したリーチ判定用乱数をリーチ判定用バンクに設定する（ＳＳ９）。次に、ＳＳ７で抽出した特別図柄判定用乱数を特定図柄判定用バンクに設定する（ＳＳ１０）。なお、特別図柄判定用バンクとは、特別図柄判定用乱数に基づいて大当りを発生させるか否か、確率変動を生じさせる確変大当りを発生させるか否かを判定するバンクであり、特定図柄判定用バンクとは、特別図柄判定用バンクによる判定結果に応じて停止図柄の種類を定めるために使用されるバンクである。
【０１１３】
次に、特別図柄判定処理を実行した後（ＳＳ１１）、処理を終了する。特別図柄判定処理では、特定図柄判定用バンクおよび特別図柄判定用バンクの格納値に基づいて可変表示装置８の可変表示結果が定められる。
【０１１４】
図１２は、大入賞口チェック処理を説明するためのフローチャートである。この大入賞口チェック処理は、図１０に示した割り込み処理のＳ１１により実行されるスイッチ処理に含まれる処理である。
【０１１５】
この大入賞口チェック処理においては、まず、カウントスイッチカウンタがスイッチオン判定値と一致しないか否か確認する（ＳＴ１）。カウントスイッチカウンタは、カウントスイッチ２３の検出信号の出力が継続することに伴って加算更新されるカウンタである。カウントスイッチカウンタがスイッチオン判定値と一致しない場合には後述のＳＴ５に移行するが、一致する場合にはカウントスイッチ２３が入賞を検出したと判断してその旨を示すカウント通過フラグを設定する（ＳＴ２）。次に、遊技状態を示す特別図柄プロセスフラグ値が大入賞口開放中を表わす値以外であるか否かが判断される（ＳＴ３）。大入賞口開放中を表わす値以外の場合には後述のＳＴ５に移行するが、大入賞口開放中を表わす値の場合には、大入賞口入賞カウンタ更新処理を実行する（ＳＴ４）。
【０１１６】
ここでは、先に設定されたカウント通過フラグに基づいてカウンタＡを加算更新する。なお、カウンタＡは、前述したようにＶカウントスイッチ２２およびカウントスイッチ２３の検出信号、すなわち、払出数＝１５個に対応する検出信号を記憶するカウンタである。次に、Ｖカウントスイッチカウンタ（特定領域カウントスイッチカウンタ）がスイッチオン判定値と一致しないか否か確認する（ＳＴ５）。Ｖカウントスイッチカウンタは、Ｖカウントスイッチ２２の検出信号の出力が継続することに伴って加算更新されるカウンタである。Ｖカウントスイッチカウンタがスイッチオン判定値と一致しない場合には後述のＳＴ１０に移行するが、一致する場合にはＶカウントスイッチ２２が入賞を検出したと判断する。
【０１１７】
そして、特別図柄プロセスフラグ値が大入賞口開放中を表わす値以外であるか否かが判断される（ＳＴ６）。大入賞口開放中を表わす値以外の場合には後述のＳＴ８に移行するが、大入賞口開放中を表わす値の場合には、大入賞口入賞カウンタ更新処理を実行する（ＳＴ７）。ここでは、Ｖカウントスイッチ２２の検出信号に基づいてカウンタＡを加算更新する。次に、可変入賞球装置１９の繰返し継続制御の実行回数を計数する継続回数カウンタが継続回数カウンタの最終値（＝１６）以上となっているか否か判断する（ＳＴ８）。最終値となっている場合には、後述のＳＴ１０に移行するが、最終値となっていない場合には打玉が特定領域を通過したことを示す特定領域通過フラグを設定する（ＳＴ９）。
【０１１８】
次に、入賞口スイッチカウンタがスイッチオン判定値と一致しないか否か確認する（ＳＴ１０）。入賞口スイッチカウンタは、各入賞口スイッチ２４０（２４０ａ，２４０ｂ，２４０ｃ，２４０ｄ，２４０ｅ）の検出信号の出力が継続することに伴って加算更新されるカウンタである。入賞口スイッチカウンタがスイッチオン判定値と一致しない場合には処理が終了するが、一致する場合には入賞口スイッチ２４０が入賞を検出したと判断してカウンタＣを加算更新する（ＳＴ１１）。その後、処理を終了する。なお、カウンタＣは、前述したように各入賞口スイッチ２４０の検出信号、すなわち、払出数＝１０個に対応する検出信号を記憶するカウンタである。
【０１１９】
図１３〜図１５は、入賞球信号処理を説明するためのフローチャートである。上述したように、入賞球信号処理は２ｍｓに１回実行される。最初に、使用される各タイマについて説明する。
【０１２０】
（１）  タイマＴＡ１：玉振分部材３１１が玉貸し側から賞球側に切換わるのに要する時間と払出された玉が落下して賞球カウントスイッチ３０１Ａにより検出されるまでに要する時間との和を予測するために用いられる。
【０１２１】
（２）  タイマＴＡ５：エラー検出時にセットされ、タイムアウトするまでエラー表示が行なわれる。
【０１２２】
（３）  タイマＴＡ６：タイムアウトする度に繰り返し再起動され、タイムアウト時に累積エラー同数が所定回数を超えていたら復帰不能なエラーとなる。
【０１２３】
入賞球信号処理において、ＣＰＵ５６は、まず、玉貸し可能判定処理を実行する（ＳＡ１）。この玉貸し可能判定処理は、玉貸し可能であるか否かを判定するための処理であり、処理の内容については図１５を用いて後述する。次に、発射可能判定処理を実行する（ＳＡ２）。この発射可能判定処理は、打玉の発射が可能であるか否かを判定するための処理であり、処理の内容については図１６を用いて後述する。
【０１２４】
次に制御がＳＡ２ａへ進み、賞球カウントスイッチ３０１Ａ（図４，図７参照）がＯＮになっているか否かの判断がなされる。ＯＮになっていなければＳＡ３へ進むが、ＯＮになっている場合にはＳＡ２ｂへ進み、賞球払出中フラグがＯＮになっているか否かの判断がなされる。
【０１２５】
この賞球払出中フラグとは、賞球玉貸し基板３７のＣＰＵ２９１５が賞球払出状態であると遊技制御基板３１のＣＰＵ５６側で推測される場合にセットされるものである。具体的には、ＣＰＵ５６が賞球玉貸し基板３７側へ賞球個数コマンドを出力するための賞球個数コマンド出力フラグがセットされることにより後述するＳＡ１８によりＯＮ状態となり、払出すべき所定個数の景品玉が払出されてそれが賞球カウントスイッチにより検出されることにより後述するＳＢ９によりＯＦＦ状態となる。そして、正常に動作している限り、賞球払出中フラグがＯＮになっている場合にのみ賞球カウントスイッチ３０１ＡがＯＮとなるのであり、それらが正常な状態の場合にはＳＡ３へ進むが、賞球払出中フラグがＯＮでないにもかかわらず賞球カウントスイッチ３０１ＡがＯＮになれば制御がＳＡ２ｃへ進み、エラー処理がなされる。このエラー状態では、ＣＰＵ５６がホールト状態（ＨＡＬＴ状態）となり、何ら動作を行なわない状態となる。
【０１２６】
次に、タイマＴＡ６がタイムアウトしたか否か確認する（ＳＡ３）。タイムアウトしていた場合には、タイマＴＡ６のタイマ値をクリアし、賞球エラーカウンタの値をチェックする（ＳＡ６）。そして、賞球エラーカウンタの値が所定値を超えていた場合には、エラー状態に入る（ＳＡ９）。エラー状態では、ＣＰＵ５６はホールト状態（ＨＡＬＴ状態）になる。
【０１２７】
タイマＴＡ６がタイムアウトしたときに、賞球エラーカウンタの値が所定回を超えていなければ、賞球エラーカウンタは初期化され（ＳＡ７）、再度タイマＴＡ６がスタートされる（ＳＡ８）。
【０１２８】
後述するように、賞球エラーカウンタの値は、賞球個数の過多が検出されるとカウントアップされる。したがって、所定時間内に（タイマＴＡ６のカウントアップ時間内に）所定個数を超える賞球過多エラーが生ずると、解除されない状態になる。このように、賞球過多エラーが生じたときに直ちにホールト状態とならず、頻繁に賞球過多エラーが生じた場合にホールト状態となるように構成すると、一時的に生じ自然復旧するようなエラーでは遊技機は動作不能状態にならない。また、頻繁に賞球過多エラーが生ずる場合には点検等を要することが多いので、そのような場合には遊技機が動作不能状態になるようにすることができる。
【０１２９】
なお、ここでは、エラー発生とは無関係にタイマＴＡ６をスタートさせタイマＴＡ６がタイムアウトする度に、時間ＴＡ６における発生エラー数をチェックするようにしたが、エラーが発生するとタイマをスタートさせる等の他の監視方法を用いてもよい。要するに、所定時間内に所定回を超えるエラーが発生したことを検出できれば、どのような監視方法を用いてもよい。
【０１３０】
ＳＡ３でＮＯと判断されると、賞球払出中フラグがオンしているか否か確認する（ＳＡ４）。オンしている場合には、ＳＢ１に移行する。賞球払出中フラグがオンしていない場合には、入賞が検出されているか否か確認する（ＳＡ５）。具体的には、前述したＲＡＭ５５のカウンタ（カウンタＡ，Ｂ，Ｃ）が参照されて入賞が検出されているか否かが判断される。入賞が検出されていなければ処理を終了する。なお、本実施の形態において、フラグがＯＮの状態とはフラグがセットされている状態を意味し、フラグがＯＦＦの状態とはフラグがセットされていない状態すなわちクリア（リセット）された状態を意味する。一方、入賞が検出されている場合には、賞球可能判定処理を実行する（ＳＡ１０）。この賞球可能判定処理は、賞球の払出しが可能であるか否かを判定するための処理であり、処理の内容については図１７を用いて後述する。
【０１３１】
次に、賞球可能判定処理の終了後、以下の優先順序に従って入賞に応じた賞球個数コマンドが出力される。まず、Ｖカウントスイッチ２２またはカウントスイッチ２３で入賞が検出されたのか否かが判断される（ＳＡ１１）。具体的には、カウンタＡに記憶値があるか否かが判断される。
【０１３２】
この実施の形態では、大入賞口を経た入賞については１５個の賞球を払出す。よって、Ｖカウントスイッチ２２またはカウントスイッチ２３で入賞が検出されていた（カウンタＡ＞０）ときには賞球予定数に１５個を設定し（ＳＡ１３）、次いで総賞球カウンタを「１５」加算更新する（ＳＡ１４）。次いでカウンタＡを「１」減算更新する（ＳＡ１４ａ）。ここで、総賞球カウンタは、払出す予定の賞球の総数を計数するためのカウンタである。
【０１３３】
Ｖカウントスイッチ２２またはカウントスイッチ２３で入賞が検出されていない場合には、一般入賞口２４、すなわち、各入賞口スイッチ２４０（２４０ａ，２４０ｂ，２４０ｃ，２４０ｄ，２４０ｅ）で入賞が検出されたのか否かが判断される（ＳＡ１２）。具体的には、カウンタＣに記憶値があるか否かが判断される。この実施の形態では、一般入賞口２４を経た入賞については１０個の賞球を払出す。よって、各入賞口スイッチ２４０で入賞が検出されていた（カウンタＣ＞０）ときには賞球予定数に１０個を設定し（ＳＡ１５）、次いで総賞球カウンタを「１０」加算更新する（ＳＡ１６）。次いでカウンタＣを「１」減算更新する（ＳＡ１６ａ）。
【０１３４】
Ｖカウントスイッチ２２、カウントスイッチ２３、各入賞口スイッチ２４０のいずれによっても入賞が検出されていない場合には、始動口スイッチ１７で入賞が検出されたと判断できる。具体的には、始動口スイッチ１７の検出信号を記憶するためのカウンタＢに記憶値があると判断できる。この実施の形態では、始動口１４を経た入賞については５個の賞球を払出すために、ＳＡ１２でＮＯと判断できる場合には賞球予定数に５個を設定し（ＳＡ１９）、次いで総賞球カウンタを「５」加算更新する（ＳＡ２０）。次いでカウンタＢを「１」減算更新する（ＳＡ２０ａ）。
【０１３５】
以上のように、遊技制御基板３１は、複数の入賞検出用スイッチから同時に検出信号が入力された場合であっても、所定の優先順序に従って各検出信号に対応する前記払出制御を行なう。
【０１３６】
また、総賞球カウンタには複数の入賞に対応する払出予定数の総数が記憶されるために、各々の入賞別に払出予定数を記憶する場合と比較して総賞球カウンタのために遊技制御基板３１のＲＡＭ５５に必要とされる記憶領域を削減できる。
【０１３７】
その後、ＣＰＵ５６は、賞球予定数に応じた賞球コマンドを出力するために、賞球コマンド出力フラグをセットする（ＳＡ１７）。
【０１３８】
以上のように、複数の入賞検出用スイッチから同時に検出信号が入力された場合の制御が容易となるように、所定の優先順序に従って各検出信号に対応する賞球コマンドが出力される。なお、賞球玉貸基板３７における払出制御用マイクロコンピュータ３７０のＣＰＵ２９１５は、賞球コマンドで指定された個数の賞球払出制御を行なう。
【０１３９】
次に、ＣＰＵ５６は、賞球払出中フラグがＯＮになっているか否か判定し（ＳＡ１７ａ）、ＯＮしていない場合には賞球払出中フラグをＯＮして（ＳＡ１８）、次にタイマＴＡ１をスタートさせて（ＳＡ１８ａ）、処理を終了する。なお、次に、入賞球信号処理が実行されると、ＳＡ４で賞球払出中フラグがＯＮしているので、ＳＡ４からＳＢ１へ移行する。
【０１４０】
一方、ＳＡ１７ａによりＯＮしている旨の判定がなされた場合には、ＳＡ１７ｂにより賞球禁止フラグがＯＮ→ＯＦＦに切変わった瞬間か否かの判定がなされ、ＮＯの場合にはこの処理が終了する。ところが、賞球払出中に賞球禁止フラグがセットされた後解除されればＳＡ１７ｂによりＹＥＳと判断されてＳＡ１８ａによるタイマＴＡ１のセットがなされる。なお、賞球禁止フラグとは、賞球動作を禁止させるためのフラグである（ＳＤ６，ＳＤ１１参照）。
【０１４１】
ＳＢ１において、ＣＰＵ５６は、エラー表示フラグがオンしているか否か確認する。オンしていれば、ＳＢ１１に移行する。エラー表示フラグがオンしていなければ、賞球カウントスイッチ３０１Ａがオンしたか否かを判断する（ＳＢ２）。賞球カウントスイッチのオンを検出すると、賞球カウントスイッチのオフを待ち（ＳＢ３）、オフしたら総賞球カウンタのカウンタ値を−１する（ＳＢ５）。
【０１４２】
そして、タイマＴＡ１を起動する（ＳＢ６）。タイマＴＡ１は、賞球カウントスイッチの出力がオンした後オフする度に起動または再スタートされる。
【０１４３】
ＳＢ２において賞球カウントスイッチがオンしていなければ、タイマＴＡ１が動作中か否か確認する（ＳＢ４）。タイマＴＡ１が動作中でない場合には処理を終了する。一方、タイマＴＡ１が動作中であれば、ＣＰＵ５６は、タイマＴＡ１がタイムアウトしたか否か確認する（ＳＢ７）。タイムアウトしていなければＳＡ５へ進む。なお、次に、入賞球信号処理が実行されると、賞球払出中フラグがオンしているので、やはりＳＡ４からＳＢ１に移行する。
【０１４４】
タイマＴＡ１の値（起動時からタイムアウトするまでの時間）は、正常に払出しが行なわれている場合には払出周期（賞球カウントスイッチ３０１Ａがオンしてから次にオンするまでの期間）よりも長く設定されている。従って、正常に払出しが行なわれているときには、最後の払出しを除いて、タイマＴＡ１がタイムアウトするよりも前に、次の賞球カウントスイッチのオン（ＳＢ２）が発生する。すなわち、正常に払出しが行なわれているときには、タイマＴＡ１は、最後の払出しが行なわれた後に初めてタイムアウトする。
【０１４５】
ＳＢ７において、タイマＴＡ１がタイムアウトすると、総賞球カウンタのカウンタ値が「０」であるか否かが判断される（ＳＢ８）。タイマＴＡ１がタイムアウトした場合には、ＳＢ７の判断後、タイマＴＡ１のタイマ値をクリアする。正常に払出しが完了した場合には、総賞球カウンタのカウンタ値は「０」になる。従って、総賞球カウンタのカウンタ値が「０」になった場合には、賞球コマンドの出力を停止させるために賞球払出中フラグをオフ状態にし（ＳＢ９）、ＳＡ５に進む。
【０１４６】
一方、タイマＴＡ１がタイムアウトしたときに総賞球カウンタのカウンタ値が「０」になっていなかった場合には、ＣＰＵ５６は、総賞球カウンタのカウンタ値が「０」よりも小さいか否かチェックする（ＳＢ１０）。総賞球カウンタのカウンタ値が「０」よりも小さくない、すなわち払出不足と判断される場合には、エラー表示処理を実行し（ＳＢ１１）、その後、ＳＢ９に進む。このエラー表示処理の内容については、図２３を用いて後述する。一方、総賞球カウンタのカウンタ値が「０」よりも小さい、すなわち払出過多と判断される場合には、総賞球カウンタをリセットし（ＳＢ１２）、その後、ＳＢ９に進む。
【０１４７】
このように、賞球玉貸基板３７側のみならず、遊技制御基板３１側においても賞球の未払出数が管理されるために、賞球の未払出数をより確実に管理することができる。
【０１４８】
次に、入賞球信号処理が実行されると、賞球払出中フラグがオンしているので、ＳＡ４からＳＢ１に移行する。そして、ＳＢ２で賞球カウントスイッチのオンが検出された後に賞球カウントスイッチがオフすると、ＣＰＵ５６は、総賞球カウンタのカウンタ値を−１する（ＳＢ５）。そして、タイマＴ１を再スタート（ＳＢ６）して処理を終了する。
【０１４９】
図１６は、前述した入賞球信号処理のＳＡ１により実行される玉貸し可能判定処理を説明するためのフローチャートである。玉貸し可能判定処理において、ＣＰＵ５６は、まず、満タンフラグ１がセットされているか否かが判断される（ＳＣ１）。満タンフラグ１は、玉払出装置９７により払出せる貸玉が存在する状態で余剰玉受皿４が満タンになった場合にセットされるフラグであり、玉貸し時用の満タンフラグである。
【０１５０】
満タンフラグ１がセットされていると判断された場合は、後述するＳＣ１７に進む。一方、満タンフラグ１がセットされていないと判断された場合は、玉切れスイッチ１８７により貸玉有りの検出（払出せる貸玉が存在していることの検出）があったか否かが判断される（ＳＣ２）。貸玉有りの検出がなかったと判断された場合は、後述するＳＣ３に進む。一方、貸玉有りの検出があったと判断された場合は、玉貸し禁止フラグがオン状態（セット状態）になっているか否かが判断される（ＳＣ８）。ここで、玉貸し禁止フラグとは、玉貸しが禁止状態にあることを示すためのフラグである。玉貸し禁止フラグがオン状態になっていると判断された場合は、後述するＳＣ９に進む。一方、玉貸し禁止フラグがオン状態になっていないと判断された場合は、ＳＣ１３に進み、満タンスイッチ４８からの検出信号に基づいて、余剰玉受皿４の満タン状態が検出されたか否かが判断される。
【０１５１】
満タン状態が検出されていないと判断された場合には、そのままこの玉貸し可能判定処理が終了する。一方、満タン状態が検出されたと判断された場合には、タイマＴＡ８のタイマ値を「１」だけ加算更新させる処理がなされる（ＳＣ１４）。ここで、タイマＴＡ８とは、満タンの検出状態の継続時間を計時するタイマであり、満タンフラグ１をセットさせるか否かの判断のために用いられる。
【０１５２】
次に、タイマＴＡ８のタイマ値が、満タンスイッチ４８からの検出信号に基づいて余剰玉受皿４が確実に満タン状態になっていると判断できる所定値になったか否かが判断される（ＳＣ１５）。この場合の判断に用いられる所定値は、ノイズにより満タン状態の誤検出がなされないように、ノイズが混入した場合に生じ得ないと考えられる検出継続時間および玉の流下状態により瞬間的に検出状態になる場合を除外するための検出継続時間（たとえば０．２ｓ）に設定されている。タイマＴ８のタイマ値が、まだ所定値になっていないと判断された場合は、この玉貸し可能判定処理が終了する。一方、タイマＴＡ８のタイマ値が、所定値になったと判断された場合は、余剰玉受皿４が満タン状態になったものとみなし、満タンフラグ１をセットする処理がなされる（ＳＣ１６）。ＳＣ１６の後、ＳＣ６に進み、玉貸し禁止フラグをオン状態（セット状態）にした後、ＳＣ７において玉貸し禁止コマンド出力フラグをオン状態（セット状態）にし、この玉貸し可能判定処理が終了する。
【０１５３】
ここで、玉貸し禁止フラグとは、玉貸しが禁止されている状態を示す場合にセットされるフラグである。また、玉貸し禁止コマンド出力フラグとは、賞球コマンドとして玉貸し禁止コマンドを出力させる場合にセットされるフラグである。
【０１５４】
また、前述したＳＣ８により玉貸し禁止フラグがオン状態になっていると判断されてＳＣ９に進んだ場合は、玉貸し可能判定タイマのタイマ値を「１」だけ加算更新させる処理がなされる（ＳＣ９）。ここで、玉貸し可能判定タイマとは、玉切れスイッチ１８７による玉切れ検出に基づいて玉貸し禁止状態になった後、玉切れスイッチ１８７が玉切れの非検出状態になった場合に、玉貸し禁止状態を自動的に解除するタイミングを判断するために用いられるタイマである。つまり、玉切れスイッチ１８７が玉切れの検出状態から玉切れの非検出状態になった場合に、ある程度の時間にわたって非検出状態が続いたことを条件として玉切れ状態が復旧したと判断すれば、ノイズ等による復旧の誤判断を防ぎ、玉切れ状態の復旧を確実に判断することができる。
【０１５５】
次に、玉貸し可能判定タイマのタイマ値が、確実に玉切れ状態が復旧できたと判断できる所定値（たとえば、２０００ｍＳ）になったか否かが判断される（ＳＣ１０）。この場合の判断に用いられる所定値は、ノイズを排除可能な時間に相当する値に設定されている。これにより、ノイズ等による復旧の誤判断を防ぎ、玉切れ状態の復旧を確実に判断することができる。
【０１５６】
玉貸し可能判定タイマのタイマ値がまだ所定値になっていないと判断された場合は、この玉貸し可能判定処理が終了する。一方、玉貸し可能判定タイマのタイマ値が所定値になったと判断された場合は、玉貸し禁止フラグをオフ状態にする処理がなされる（ＳＣ１１）。これにより、玉貸し禁止状態である旨が示されないようになる。玉貸し可能判定タイマのタイマ値は、ＳＣ１０において玉貸し可能判定タイマのタイマ値が所定値になったと判断された場合に、クリアされる。そして、玉貸し禁止解除コマンド出力フラグをオン状態（セット状態）にする処理（ＳＣ１２）がなされた後、この玉貸し可能判定処理が終了する。ここで、玉貸し禁止解除コマンド出力フラグとは、玉貸し禁止解除コマンドを賞球コマンドとして出力させる場合にセットされるフラグである。このように、玉貸し禁止解除コマンド出力フラグがセットされることにより、玉貸し禁止解除コマンドが賞球玉貸基板３７に送られる。
【０１５７】
また、前述したＳＣ２により貸玉有りの検出がなかったと判断されてＳＣ３に進んだ場合は、タイマＴＡ７のタイマ値を「１」だけ加算更新させる処理がなされる。ここで、タイマＴＡ７とは、貸玉が玉払出装置９７への供給通路を流れることにより生じる玉切れスイッチ１８７のオフ状態が誤って玉切れとみなされないようにするために玉切れスイッチ１８７の検出有効期間を規定するのに用いられるタイマである。
【０１５８】
次に、タイマＴＡ７のタイマ値が、玉切れスイッチ１８７の検出有効期間に該当する所定値になっているか否かが判断される（ＳＣ４）。この場合の所定値は、玉払出装置９７に供給されるパチンコ玉の移動に起因して生じる玉切れスイッチ１８７のオンオフ状態のオフ期間に相当する値よりも長い値に設定されている。つまり、パチンコ玉が玉払出装置９７への供給通路を流れている場合には、パチンコ玉が停滞している場合と異なり、パチンコ玉の通過にともなって玉切れスイッチ１８７がオンオフを繰返す。ところが、極めて短いタイミングにおいて玉切れスイッチ１８７がオン状態になっている場合を玉切れ検出状態とみなしてしまえば、パチンコ玉の通過にともなうオンオフ状態中における短時間のオフ状態が玉切れ状態として誤検出されるおそれがある。このような誤検出を防ぐために、パチンコ玉の通過にともなって生じるオンオフ状態中のオン状態の期間よりも長い期間待って玉切れスイッチ１８７がオンしている場合にのみ、玉切れ状態であると判断するのである。
【０１５９】
タイマＴＡ７のタイマ値が、所定値になっていないと判断された場合は、この玉貸し可能判定処理が終了する。一方、タイマＴＡ７のタイマ値が、所定値になったと判断された場合は、玉貸し禁止フラグをオン状態（セット状態）であるか否かが判断される（ＳＣ５）。玉貸し禁止フラグがオン状態であると判断された場合は、すでに玉貸し禁止状態になっているため、この玉貸し可能判定処理が終了する。一方、玉貸し禁止フラグがオン状態ではないと判断された場合は、玉貸し禁止フラグをオン状態にする処理がなされる（ＳＣ６）。これにより、玉貸し禁止状態であることが示される。そして、玉貸し禁止コマンド出力フラグをオン状態（セット状態）にし（ＳＣ７）、この玉貸し可能判定処理が終了する。
【０１６０】
ＳＣ１において満タンフラグ１がセットされていると判断されてＳＣ１７に進んだ場合は、満タンスイッチ４８からの検出信号に基づいて、余剰玉受皿４の満タン状態が検出されたか否かが判断される。満タン状態が検出されていると判断された場合には、そのままこの玉貸し可能判定処理が終了する。一方、満タン状態が検出されていないと判断された場合には、タイマＴＡ１５のタイマ値を「１」だけ加算更新させる処理がなされる（ＳＣ１８）。ここで、タイマＴＡ１５とは、非満タンの検出状態の継続時間を計時するタイマであり、満タンフラグ１をリセットさせるか否かの判断のために用いられる。
【０１６１】
次に、タイマＴＡ１５のタイマ値が、満タンスイッチ４８からの検出信号に基づいて余剰玉受皿４が確実に非満タン状態になっていると判断できる所定値になったか否かが判断される（ＳＣ１９）。この場合の判断に用いられる所定値は、ノイズにより非満タン状態の誤判断がなされないように、ノイズが混入した場合に生じ得ないと考えられる検出継続時間（たとえば０．２ｓ）に設定されている。タイマＴＡ１５のタイマ値が、まだ所定値になっていないと判断された場合は、この玉貸し可能判定処理が終了する。一方、タイマＴＡ１５のタイマ値が、所定値になったと判断された場合は、余剰玉受皿４が満タン状態ではなくなったものとみなし、満タンフラグ１をリセットする処理がなされる（ＳＣ２０）。タイマＴＡ１５のタイマ値が所定値になったと判断された場合は、ＳＣ２０においてタイマＴＡ１５のタイマ値がクリアされる。
【０１６２】
満タンフラグ１をリセットする処理がなされた後は、玉貸し禁止フラグをオフ状態にする処理がなされ（ＳＣ１１）、その後、玉貸し禁止解除コマンド出力フラグをオン状態（セット状態）にする処理（ＳＣ１２）がなされる。その後、この玉貸し可能判定処理が終了する。このように、満タン状態でなくなった場合には、玉貸し禁止フラグがオフ状態にされることにより、玉貸し可能な状態であることが示され、玉貸し禁止解除コマンド出力フラグがセットされることにより、玉貸し禁止解除コマンドが賞球玉貸基板３７に送られる。
【０１６３】
以上に説明したように、玉払出装置９７における玉切れ状態が検出された場合および余剰玉受皿４が満タン状態になった場合のそれぞれの場合には、玉貸しが禁止される。そして、そのような玉切れ状態および満タン状態がそれぞれ復旧した場合には、それぞれに応じて玉貸し禁止が解除される。玉貸し禁止状態の解除が係員の操作によらず自動的に行なわれるため、玉貸し禁止状態の解除についての係員の手間を省くことができる。
【０１６４】
また、玉切れスイッチ１８７による払出し可能な貸玉の有無の検出に基づいて、玉払出装置９７から貸玉を払出せない状態である旨の判定を行なうことが可能であり、貸玉を払出せない状態である旨の判定が行なわれた場合に貸玉の払出しを禁止（停止）させる旨を特定可能な玉貸し禁止コマンドを払出制御用マイクロコンピュータ３７０へ出力させて玉払出装置９７による貸玉の払出しを停止させることが可能であるため、ＣＰＵ５６において玉切れの面から玉払出装置９７の状況を管理することが可能になる。
【０１６５】
また、満タンスイッチ４８による満タン検出に基づいて、玉払出装置９７から貸玉を払出せない状態である旨の判定を行なうことが可能であり、貸玉を払出せない状態である旨の判定が行なわれた場合に貸玉の払出しを禁止（停止）させる旨を特定可能な玉貸し禁止コマンドを払出制御用マイクロコンピュータ３７０へ出力させて玉払出装置９７による貸玉の払出しを停止させることが可能であるため、ＣＰＵ５６において余剰玉受皿４の満タンの面から玉払出装置９７の状況を管理することが可能になる。
【０１６６】
図１７は、発射可能判定処理を説明するためのフローチャートである。この発射可能判定処理は、図１３に示された入賞球信号処理のＳＡ２により実行される処理である。
【０１６７】
まず、満タンスイッチ４８からの検出信号に基づいて、余剰玉受皿４の満タン状態が検出されたか否かが判断される（ＳＰ１）。満タン状態が検出されていないと判断された場合には、後述するＳＰ７に進む。一方、満タン状態が検出されたと判断された場合には、発射禁止フラグがオン状態（セット状態）であるか否かが判断される（ＳＰ２）。ここで、発射禁止フラグとは、打玉の発射が禁止された状態であることを示すためのフラグであり、後述するＳＰ５によりオン状態にされ、後述するＳＰ１０によりオフ状態（リセット状態）にされる。
【０１６８】
ＳＰ２により発射禁止フラグがオン状態であると判断された場合には、この発射可能判定処理が終了する。一方、ＳＰ２により発射禁止フラグがオン状態ではないと判断された場合には、タイマＴＡ３のタイマ値を「１」だけ加算更新させる処理がなされる（ＳＰ３）。ここで、タイマＴＡ３とは、満タンの検出状態の継続時間を計時するタイマであり、発射禁止フラグをオン状態にさせるか否かの判断のために用いられる。
【０１６９】
次に、タイマＴＡ３のタイマ値が、満タンスイッチ４８からの検出信号に基づいて余剰玉受皿４が確実に満タン状態になっていると判断できる所定値になったか否かが判断される（ＳＰ４）。この場合の判断に用いられる所定値は、ノイズにより満タン状態の誤検出がなされないように、ノイズが混入した場合に生じ得ないと考えられる検出継続時間（たとえば０．２ｓ）に設定されている。タイマＴＡ３のタイマ値が、まだ所定値になっていないと判断された場合は、この発射可能判定処理が終了する。一方、タイマＴＡ３のタイマ値が、所定値になったと判断された場合は、余剰玉受皿４が満タン状態になったものとみなし、発射禁止フラグをオン状態にする処理がなされる（ＳＰ５）。そして、発射禁止コマンド出力フラグをオン状態（セット状態）にし（ＳＰ６）、この発射可能判定処理が終了する。このように発射禁止コマンド出力フラグがオン状態にされた場合には、賞球コマンドとして発射禁止コマンドが出力される。
【０１７０】
また、前述したＳＰ１により満タン状態が検出されていないと判断されてＳＰ７に進んだ場合は、発射禁止フラグがオン状態（セット状態）であるか否かが判断される（ＳＰ７）。ＳＰ７により発射禁止フラグがオン状態ではないと判断された場合には、この発射可能判定処理が終了する。一方、ＳＰ７により発射禁止フラグがオン状態であると判断された場合には、タイマＴ２のタイマ値を「１」だけ加算更新させる処理がなされる（ＳＰ８）。ここで、タイマＴ２とは、非満タンの検出状態の継続時間を計時するタイマであり、発射禁止フラグをオフ状態にさせるか否かの判断のために用いられる。
【０１７１】
次に、タイマＴＡ２のタイマ値が、満タンスイッチ４８からの検出信号に基づいて余剰玉受皿４が確実に非満タン状態になっていると判断できる所定値になったか否かが判断される（ＳＰ９）。この場合の判断に用いられる所定値は、ノイズにより非満タン状態の誤判断がなされないように、ノイズが混入した場合に生じ得ないと考えられる検出継続時間（たとえば０．２ｓ）に設定されている。タイマＴＡ２のタイマ値が、まだ所定値になっていないと判断された場合は、この発射可能判定処理が終了する。一方、タイマＴＡ２のタイマ値が、所定値になったと判断された場合は、余剰玉受皿４が満タン状態ではなくなったものとみなし、発射禁止フラグをオフ状態（リセット状態）にする処理がなされる（ＳＰ１０）。そして、発射禁止解除コマンド出力フラグをオン状態（セット状態）にし（ＳＰ１１）、この発射可能判定処理が終了する。このように発射禁止解除コマンド出力フラグがオン状態にされた場合には、賞球コマンドとして発射禁止解除コマンドが出力される。
【０１７２】
以上に説明したように、余剰玉受皿４が満タン状態になった場合には、打玉の発射が禁止される。そして、そのような満タン状態が復旧した場合には、発射禁止が解除される。発射禁止状態の解除が係員の操作によらず自動的に行なわれるため、発射禁止状態の解除についての係員の手間を省くことができる。
【０１７３】
図１８は、前述した入賞球信号処理のＳＡ１０により実行される賞球可能判定処理を説明するためのフローチャートである。賞球可能判定処理においては、まず、満タンフラグ２がセットされているか否かが判断される（ＳＤ１）。満タンフラグ２は、玉払出装置９７により払出せる賞球が存在する状態で余剰玉受皿４が満タンになった場合にセットされるフラグであり、賞球時用の満タンフラグである。
【０１７４】
満タンフラグ２がセットされていると判断された場合は、後述するＳＤ１７に進む。一方、満タンフラグ２がセットされていないと判断された場合は、玉切れスイッチ１８７により賞球有りの検出（払出せる賞球が存在していることの検出）があったか否かが判断される（ＳＤ２）。賞球有りの検出がなかったと判断された場合は、後述するＳＤ３に進む。一方、賞球有りの検出があったと判断された場合は、賞球禁止フラグがオン状態（セット状態）になっているか否かが判断される（ＳＤ８）。ここで、賞球禁止フラグとは、賞球の払出しが禁止状態にあることを示すためのフラグである。賞球禁止フラグがオン状態になっていると判断された場合は、後述するＳＤ９に進む。一方、賞球禁止フラグがオン状態になっていないと判断された場合は、ＳＤ１３に進み、満タンスイッチ４８からの検出信号に基づいて、余剰玉受皿４の満タン状態が検出されたか否かが判断される。
【０１７５】
満タン状態が検出されていないと判断された場合には、そのままこの賞球可能判定処理が終了する。一方、満タン状態が検出されたと判断された場合には、タイマＴ５のタイマ値を「１」だけ加算更新させる処理がなされる（ＳＤ１４）。ここで、タイマＴ５とは、満タンの検出状態の継続時間を計時するタイマであり、満タンフラグ１をセットさせるか否かの判断のために用いられる。
【０１７６】
次に、タイマＴＡ５のタイマ値が、満タンスイッチ４８からの検出信号に基づいて余剰玉受皿４が確実に満タン状態になっていると判断できる所定値になったか否かが判断される（ＳＤ１５）。この場合の判断に用いられる所定値は、ノイズにより満タン状態の誤検出がなされないように、ノイズが混入した場合に生じ得ないと考えられる検出継続時間および玉の流下状態により瞬間的に検出状態になる場合を除外するための検出継続時間（たとえば０．２ｓ）に設定されている。タイマＴＡ５のタイマ値が、まだ所定値になっていないと判断された場合は、この玉貸し可能判定処理が終了する。一方、タイマＴＡ５のタイマ値が、所定値になったと判断された場合は、余剰玉受皿４が満タン状態になったものとみなし、満タンフラグ２をセットする処理がなされる（ＳＤ１６）。タイマＴＡ５のタイマ値が所定値になったと判断された場合は、ＳＤ１６においてタイマＴＡ５のタイマ値がクリアされる。その後、後述するＳＤ６に進み、賞球禁止フラグをオン状態（セット状態）にした後、ＳＤ１２において賞球禁止コマンド出力フラグをオン状態（セット状態）にし、この賞球可能判定処理が終了する。
【０１７７】
ここで、賞球禁止フラグとは、賞球の払出しが禁止されている状態を示す場合にセットされるフラグである。また、賞球禁止コマンド出力フラグとは、賞球コマンドとして賞球禁止コマンドを出力させる場合にセットされるフラグである。
【０１７８】
また、前述したＳＤ８により賞球禁止フラグがオン状態になっていると判断されてＳＤ９に進んだ場合は、賞球可能判定タイマのタイマ値を「１」だけ加算更新させる処理がなされる（ＳＤ９）。ここで、賞球可能判定タイマとは、玉切れスイッチ１８７による玉切れ検出に基づいて賞球禁止状態になった後、玉切れスイッチ１８７が玉切れの非検出状態になった場合に、賞球禁止状態を自動的に解除するタイミングを判断するために用いられるタイマである。つまり、玉切れスイッチ１８７が玉切れの検出状態から玉切れの非検出状態になった場合に、ある程度の時間にわたって非検出状態が続いたことを条件として玉切れ状態が復旧したと判断すれば、ノイズ等による復旧の誤判断を防ぎ、玉切れ状態の復旧を確実に判断することができる。
【０１７９】
次に、賞球可能判定タイマのタイマ値が、確実に玉切れ状態が復旧できたと判断できる所定値（たとえば、２２００ｍＳ）になったか否かが判断される（ＳＤ１０）。この場合の判断に用いられる所定値は、ノイズを排除可能な時間に相当する値に設定されている。これにより、ノイズ等による復旧の誤判断を防ぎ、玉切れ状態の復旧を確実に判断することができる。
【０１８０】
賞球可能判定タイマのタイマ値がまだ所定値になっていないと判断された場合は、この賞球可能判定処理が終了する。一方、賞球可能判定タイマのタイマ値が所定値になったと判断された場合は、賞球禁止フラグをオフ状態にする処理がなされる（ＳＤ１１）。これにより、賞球払出し禁止状態である旨が示されないようになる。賞球可能判定タイマのタイマ値は、ＳＤ１０において賞球可能判定タイマのタイマ値が所定値になったと判断された場合に、クリアされる。そして、賞球禁止解除コマンド出力フラグをオン状態（セット状態）にする処理（ＳＤ１２）がなされた後、この賞球可能判定処理が終了する。ここで、賞球禁止解除コマンド出力フラグとは、賞球禁止解除コマンドを賞球コマンドとして出力させる場合にセットされるフラグである。このように、賞球禁止解除コマンド出力フラグがセットされることにより、賞球禁止解除コマンドが賞球玉貸基板３７に送られる。
【０１８１】
また、前述したＳＤ２により賞球有りの検出がなかったと判断されてＳＤ３に進んだ場合は、タイマＴＡ４のタイマ値を「１」だけ加算更新させる処理がなされる。ここで、タイマＴＡ４とは、パチンコ玉が玉払出装置９７への供給通路を流れることにより生じる玉切れスイッチ１８７のオフ状態が誤って玉切れとみなされないようにするために玉切れスイッチ１８７の検出有効期間を規定するのに用いられるタイマである。
【０１８２】
次に、タイマＴＡ４のタイマ値が、玉切れスイッチ１８７の検出有効期間に該当する所定値になっているか否かが判断される（ＳＤ４）。この場合の所定値は、玉払出装置９７に供給されるパチンコ玉の移動に起因して生じる玉切れスイッチ１８７のオンオフ状態のオン期間に相当する値よりも長い値に設定されている。つまり、パチンコ玉が玉払出装置９７への供給通路を流れている場合には、パチンコ玉が停滞している場合と異なり、パチンコ玉の通過にともなって玉切れスイッチ１８７がオンオフを繰返す。ところが、極めて短いタイミングにおいて玉切れスイッチ１８７がオン状態になっている場合を玉切れ検出状態とみなしてしまえば、パチンコ玉の通過にともなうオンオフ状態中における短時間のオフ状態が玉切れ状態として誤検出されるおそれがある。このような誤検出を防ぐために、パチンコ玉の通過にともなって生じるオンオフ状態中のオフ状態の期間よりも長い期間待って玉切れスイッチ１８７がオンしている場合にのみ、玉切れ状態であると判断するのである。
【０１８３】
タイマＴＡ４のタイマ値が、所定値になっていないと判断された場合は、この賞球可能判定処理が終了する。一方、タイマＴＡ４のタイマ値が、所定値になったと判断された場合は、賞球禁止フラグをオン状態（セット状態）であるか否かが判断される（ＳＤ５）。賞球禁止フラグがオン状態であると判断された場合は、すでに賞球禁止状態になっているため、この賞球可能判定処理が終了する。一方、賞球禁止フラグがオン状態ではないと判断された場合は、賞球禁止フラグをオン状態にする処理がなされる（ＳＤ６）。これにより、賞球禁止状態であることが示される。そして、賞球禁止コマンド出力フラグをオン状態（セット状態）にし（ＳＤ７）、この賞球可能判定処理が終了する。
【０１８４】
ＳＤ１において満タンフラグ２がセットされていると判断されてＳＤ１７に進んだ場合は、満タンスイッチ４８からの検出信号に基づいて、余剰玉受皿４の満タン状態が検出されたか否かが判断される。満タン状態が検出されていると判断された場合には、そのままこの賞球可能判定処理が終了する。一方、満タン状態が検出されていないと判断された場合には、タイマＴＡ１６のタイマ値を「１」だけ加算更新させる処理がなされる（ＳＤ１８）。ここで、タイマＴＡ１６とは、非満タンの検出状態の継続時間を計時するタイマであり、満タンフラグ２をリセットさせるか否かの判断のために用いられる。
【０１８５】
次に、タイマＴＡ１６のタイマ値が、満タンスイッチ４８からの検出信号に基づいて余剰玉受皿４が確実に非満タン状態になっていると判断できる所定値になったか否かが判断される（ＳＤ１９）。この場合の判断に用いられる所定値は、ノイズにより非満タン状態の誤判断がなされないように、ノイズが混入した場合に生じ得ないと考えられる検出継続時間（たとえば０．２ｓ）に設定されている。タイマＴＡ１６のタイマ値が、まだ所定値になっていないと判断された場合は、この賞球可能判定処理が終了する。一方、タイマＴＡ１６のタイマ値が、所定値になったと判断された場合は、余剰玉受皿４が満タン状態ではなくなったものとみなし、満タンフラグ２をリセットする処理がなされる（ＳＤ２０）。タイマＴＡ１６のタイマ値が所定値になったと判断された場合は、ＳＤ２０においてタイマＴＡ１６のタイマ値がクリアされる。
【０１８６】
満タンフラグ２をリセットする処理がなされた後は、賞球禁止フラグをオフ状態にする処理がなされ（ＳＤ１１）、その後、賞球禁止解除コマンド出力フラグをオン状態（セット状態）にする処理（ＳＤ１２）がなされる。その後、この賞球可能判定処理が終了する。このように、満タン状態でなくなった場合には、賞球禁止フラグがオフ状態にされることにより、賞球の払出しが可能な状態であることが示され、賞球禁止解除コマンド出力フラグがセットされることにより、賞球禁止解除コマンドが賞球玉貸基板３７に送られる。
【０１８７】
以上に説明したように、玉払出装置９７における玉切れ状態が検出された場合および余剰玉受皿４が満タン状態になった場合のそれぞれの場合には、賞球が禁止される。そして、そのような玉切れ状態および満タン状態がそれぞれ復旧した場合には、それぞれに応じて賞球禁止が解除される。賞球禁止状態の解除が係員の操作によらず自動的に行なわれるため、賞球禁止状態の解除についての係員の手間を省くことができる。
【０１８８】
また、玉切れスイッチ１８７による払出し可能な賞球の有無の検出に基づいて、玉払出装置９７から貸玉を払出せない状態である旨の判定を行なうことが可能であり、賞球を払出せない状態である旨の判定が行なわれた場合に賞球の払出しを禁止（停止）させる旨を特定可能な賞球禁止コマンドを払出制御用マイクロコンピュータ３７０へ出力させて玉払出装置９７による賞球の払出しを停止させることが可能であるため、ＣＰＵ５６において玉切れの面から玉払出装置９７の状況を管理することが可能になる。
【０１８９】
また、満タンスイッチ４８による満タン検出に基づいて、玉払出装置９７から貸玉を払出せない状態である旨の判定を行なうことが可能であり、賞球を払出せない状態である旨の判定が行なわれた場合に賞球の払出しを禁止（停止）させる旨を特定可能な賞球禁止コマンドを払出制御用マイクロコンピュータ３７０へ出力させて玉払出装置９７による賞球の払出しを停止させることが可能であるため、ＣＰＵ５６において余剰玉受皿４の満タンの面から玉払出装置９７の状況を管理することが可能になる。
【０１９０】
図１９〜図２２は、賞球コマンド出力処理を説明するためのフローチャートである。この賞球コマンド出力処理は、図１０に示した割り込み処理のＳ１５により実行される処理である。
【０１９１】
図１９を参照して、賞球コマンド出力処理においては、まず、玉貸し禁止コマンド出力フラグがオン状態になっているか否かが判断される（ＳＥ１）。玉貸し禁止コマンド出力フラグがオン状態になっていないと判断された場合は、後述するＳＥ１０による賞球禁止コマンド出力フラグのチェックに進む。
【０１９２】
一方、玉貸し禁止コマンド出力フラグがオン状態になっていると判断された場合は、コマンドインタバルタイマのタイマ値が４ｍＳ以上になっているか否かが判断される（ＳＥ２）。ここで、コマンドインタバルタイマとは、賞球コマンドのインタバルの最短期間を規定するために用いられるタイマである。
【０１９３】
コマンドインタバルタイマのタイマ値が４ｍＳ以上になっていないと判断された場合は、後述するＳＥ１０による賞球禁止コマンド出力フラグのチェックに進む。一方、コマンドインタバルタイマのタイマ値が４ｍＳ以上になったと判断された場合は、コマンドタイマがタイムアップしたか否かが判断される（ＳＥ３）。ここで、コマンドタイマとは、賞球コマンドの出力期間を規定するために用いられるタイマである。このコマンドタイマは、所定値（４ｍＳ）に相当するタイマ値になった場合にタイムアップする。
【０１９４】
コマンドタイマがタイムアップしていないと判断された場合は、玉貸し禁止コマンドの出力データをセットする処理がなされる（ＳＥ７）。これにより、玉貸し禁止コマンドが賞球コマンドとして遊技制御基板３１から出力される。次に、コマンドインタバルタイマをリセットする処理がなされる（ＳＥ８）。これにより、タイムアップしたコマンドインタバルタイマが初期化される。次に、コマンドタイマのタイマ値を「１」だけ加算更新する処理（ＳＥ９）がなされた後、ＳＥ１０に進む。これにより、コマンドインタバルタイマのタイムアップ後には、コマンドタイマによって賞球コマンド出力期間の計時が行なわれることとなる。
【０１９５】
一方、コマンドタイマがタイムアップしたと判断された場合は、玉貸し禁止コマンド出力フラグをオフ状態にする処理がなされる（ＳＥ４）。これにより、既に出力されていた玉貸し禁止コマンドの出力が要求されない状態となる。そして、コマンドタイマをリセットする処理がなされる（ＳＥ５）。これにより、タイムアップしたコマンドタイマが初期化される。次に、コマンドインタバルタイマの計時をスタートさせる処理（ＳＥ６）がなされた後、ＳＥ１０に進む。これにより、コマンドタイマのタイムアップ後には、コマンドインタバルタイマによってインタバル期間の計時が行なわれることとなる。
【０１９６】
次に、ＳＥ１０では、賞球禁止コマンド出力フラグがオン状態になっているか否かが判断される。賞球禁止コマンド出力フラグがオン状態になっていないと判断された場合は、後述するＳＦ１による発射禁止コマンド出力フラグのチェックに進む。
【０１９７】
一方、賞球禁止コマンド出力フラグがオン状態になっていると判断された場合は、前述したコマンドインタバルタイマのタイマ値が４ｍＳ以上になっているか否かが判断される（ＳＥ１１）。
【０１９８】
コマンドインタバルタイマのタイマ値が４ｍＳ以上になっていないと判断された場合は、後述するＳＦ１による発射禁止コマンド出力フラグのチェックに進む。一方、コマンドインタバルタイマのタイマ値が４ｍＳ以上になったと判断された場合は、前述したコマンドタイマがタイムアップしたか否かが判断される（ＳＥ１２）。
【０１９９】
コマンドタイマがタイムアップしていないと判断された場合は、賞球禁止コマンドの出力データをセットする処理がなされる（ＳＥ１６）。これにより、賞球禁止コマンドが賞球コマンドとして遊技制御基板３１から出力される。次に、前述したコマンドインタバルタイマをリセットする処理がなされる（ＳＥ１７）。これにより、タイムアップしたコマンドインタバルタイマが初期化される。次に、前述したコマンドタイマのタイマ値を「１」だけ加算更新する処理（ＳＥ１８）がなされた後、ＳＦ１に進む。これにより、コマンドインタバルタイマのタイムアップ後には、コマンドタイマによって賞球コマンド出力期間の計時が行なわれることとなる。
【０２００】
一方、コマンドタイマがタイムアップしたと判断された場合は、賞球禁止コマンド出力フラグをオフ状態にする処理がなされる（ＳＥ１３）。これにより、既に出力されていた賞球禁止コマンドの出力が要求されない状態となる。そして、コマンドタイマをリセットする処理がなされる（ＳＥ１４）。これにより、タイムアップしたコマンドタイマが初期化される。次に、コマンドインタバルタイマの計時をスタートさせる処理（ＳＥ１５）がなされた後、ＳＦ１に進む。これにより、コマンドタイマのタイムアップ後には、コマンドインタバルタイマによってインタバル期間の計時が行なわれることとなる。
【０２０１】
次に、図２０を参照して、ＳＦ１では、発射禁止コマンド出力フラグがオン状態になっているか否かが判断される。発射禁止コマンド出力フラグがオン状態になっていないと判断された場合は、後述するＳＦ１０による玉貸し禁止コマンド出力フラグのチェックに進む。
【０２０２】
一方、発射禁止コマンド出力フラグがオン状態になっていると判断された場合は、前述したコマンドインタバルタイマのタイマ値が４ｍＳ以上になっているか否かが判断される（ＳＦ１）。
【０２０３】
コマンドインタバルタイマのタイマ値が４ｍＳ以上になっていないと判断された場合は、後述するＳＦ１０による玉貸し禁止コマンド出力フラグのチェックに進む。一方、コマンドインタバルタイマのタイマ値が４ｍＳ以上になったと判断された場合は、前述したコマンドタイマがタイムアップしたか否かが判断される（ＳＦ３）。
【０２０４】
コマンドタイマがタイムアップしていないと判断された場合は、発射禁止コマンドの出力データをセットする処理がなされる（ＳＦ７）。これにより、発射禁止コマンドが賞球コマンドとして遊技制御基板３１から出力される。次に、前述したコマンドインタバルタイマをリセットする処理がなされる（ＳＦ８）。これにより、タイムアップしたコマンドインタバルタイマが初期化される。次に、前述したコマンドタイマのタイマ値を「１」だけ加算更新する処理（ＳＦ９）がなされた後、ＳＦ１に進む。これにより、コマンドインタバルタイマのタイムアップ後には、コマンドタイマによって賞球コマンド出力期間の計時が行なわれることとなる。
【０２０５】
一方、コマンドタイマがタイムアップしたと判断された場合は、発射禁止コマンド出力フラグをオフ状態にする処理がなされる（ＳＦ４）。これにより、既に出力されていた発射禁止コマンドの出力が要求されない状態となる。そして、コマンドタイマをリセットする処理がなされる（ＳＦ５）。これにより、タイムアップしたコマンドタイマが初期化される。次に、コマンドインタバルタイマの計時をスタートさせる処理（ＳＦ６）がなされた後、ＳＦ１０に進む。これにより、コマンドタイマのタイムアップ後には、コマンドインタバルタイマによってインタバル期間の計時が行なわれることとなる。
【０２０６】
次に、ＳＦ１０では、玉貸し禁止解除コマンド出力フラグがオン状態になっているか否かが判断される。玉貸し禁止解除コマンド出力フラグがオン状態になっていないと判断された場合は、後述するＳＦ１による発射禁止コマンド出力フラグのチェックに進む。
【０２０７】
一方、玉貸し禁止解除コマンド出力フラグがオン状態になっていると判断された場合は、前述したコマンドインタバルタイマのタイマ値が４ｍＳ以上になっているか否かが判断される（ＳＦ１１）。
【０２０８】
コマンドインタバルタイマのタイマ値が４ｍＳ以上になっていないと判断された場合は、後述するＳＧ１による賞球禁止解除コマンド出力フラグのチェックに進む。一方、コマンドインタバルタイマのタイマ値が４ｍＳ以上になったと判断された場合は、前述したコマンドタイマがタイムアップしたか否かが判断される（ＳＦ１２）。
【０２０９】
コマンドタイマがタイムアップしていないと判断された場合は、玉貸し禁止解除コマンドの出力データをセットする処理がなされる（ＳＦ１６）。これにより、玉貸し禁止解除コマンドが賞球コマンドとして遊技制御基板３１から出力される。次に、前述したコマンドインタバルタイマをリセットする処理がなされる（ＳＦ１７）。これにより、タイムアップしたコマンドインタバルタイマが初期化される。次に、前述したコマンドタイマのタイマ値を「１」だけ加算更新する処理（ＳＦ１８）がなされた後、ＳＧ１に進む。これにより、コマンドインタバルタイマのタイムアップ後には、コマンドタイマによって賞球コマンド出力期間の計時が行なわれることとなる。
【０２１０】
一方、コマンドタイマがタイムアップしたと判断された場合は、玉貸し禁止解除コマンド出力フラグをオフ状態にする処理がなされる（ＳＦ１３）。これにより、既に出力されていた玉貸し禁止解除コマンドの出力が要求されない状態となる。そして、コマンドタイマをリセットする処理がなされる（ＳＦ１４）。これにより、タイムアップしたコマンドタイマが初期化される。次に、コマンドインタバルタイマの計時をスタートさせる処理（ＳＦ１５）がなされた後、ＳＧ１に進む。これにより、コマンドタイマのタイムアップ後には、コマンドインタバルタイマによってインタバル期間の計時が行なわれることとなる。
【０２１１】
次に、図２１を参照して、ＳＧ１では、賞球禁止解除コマンド出力フラグがオン状態になっているか否かが判断される。賞球禁止解除コマンド出力フラグがオン状態になっていないと判断された場合は、後述するＳＧ１０による発射禁止解除コマンド出力フラグのチェックに進む。
【０２１２】
一方、賞球禁止解除コマンド出力フラグがオン状態になっていると判断された場合は、前述したコマンドインタバルタイマのタイマ値が４ｍＳ以上になっているか否かが判断される（ＳＧ２）。
【０２１３】
コマンドインタバルタイマのタイマ値が４ｍＳ以上になっていないと判断された場合は、後述するＳＧ１０による玉貸し禁止コマンド出力フラグのチェックに進む。一方、コマンドインタバルタイマのタイマ値が４ｍＳ以上になったと判断された場合は、前述したコマンドタイマがタイムアップしたか否かが判断される（ＳＧ３）。
【０２１４】
コマンドタイマがタイムアップしていないと判断された場合は、賞球禁止解除コマンドの出力データをセットする処理がなされる（ＳＧ７）。これにより、賞球禁止解除コマンドが賞球コマンドとして遊技制御基板３１から出力される。次に、前述したコマンドインタバルタイマをリセットする処理がなされる（ＳＧ８）。これにより、タイムアップしたコマンドインタバルタイマが初期化される。次に、前述したコマンドタイマのタイマ値を「１」だけ加算更新する処理（ＳＧ９）がなされた後、ＳＧ１０に進む。これにより、コマンドインタバルタイマのタイムアップ後には、コマンドタイマによって賞球コマンド出力期間の計時が行なわれることとなる。
【０２１５】
一方、コマンドタイマがタイムアップしたと判断された場合は、賞球禁止解除コマンド出力フラグをオフ状態にする処理がなされる（ＳＧ４）。これにより、既に出力されていた賞球禁止解除コマンドの出力が要求されない状態となる。そして、コマンドタイマをリセットする処理がなされる（ＳＧ５）。これにより、タイムアップしたコマンドタイマが初期化される。次に、コマンドインタバルタイマの計時をスタートさせる処理（ＳＧ６）がなされた後、ＳＧ１０に進む。これにより、コマンドタイマのタイムアップ後には、コマンドインタバルタイマによってインタバル期間の計時が行なわれることとなる。
【０２１６】
次に、ＳＧ１０では、発射禁止解除コマンド出力フラグがオン状態になっているか否かが判断される。発射禁止解除コマンド出力フラグがオン状態になっていないと判断された場合は、後述するＳＨ１による賞球個数コマンド出力フラグのチェックに進む。
【０２１７】
一方、発射禁止解除コマンド出力フラグがオン状態になっていると判断された場合は、前述したコマンドインタバルタイマのタイマ値が４ｍＳ以上になっているか否かが判断される（ＳＧ１１）。
【０２１８】
コマンドインタバルタイマのタイマ値が４ｍＳ以上になっていないと判断された場合は、後述するＳＨ１による賞球個数コマンド出力フラグのチェックに進む。一方、コマンドインタバルタイマのタイマ値が４ｍＳ以上になったと判断された場合は、前述したコマンドタイマがタイムアップしたか否かが判断される（ＳＧ１２）。
【０２１９】
コマンドタイマがタイムアップしていないと判断された場合は、発射禁止解除コマンドの出力データをセットする処理がなされる（ＳＧ１６）。これにより、発射禁止解除コマンドが賞球コマンドとして遊技制御基板３１から出力される。次に、前述したコマンドインタバルタイマをリセットする処理がなされる（ＳＧ１７）。これにより、タイムアップしたコマンドインタバルタイマが初期化される。次に、前述したコマンドタイマのタイマ値を「１」だけ加算更新する処理（ＳＧ１８）がなされた後、ＳＧ１に進む。これにより、コマンドインタバルタイマのタイムアップ後には、コマンドタイマによって賞球コマンド出力期間の計時が行なわれることとなる。
【０２２０】
一方、コマンドタイマがタイムアップしたと判断された場合は、発射禁止解除コマンド出力フラグをオフ状態にする処理がなされる（ＳＧ１３）。これにより、既に出力されていた発射禁止解除コマンドの出力が要求されない状態となる。そして、コマンドタイマをリセットする処理がなされる（ＳＧ１４）。これにより、タイムアップしたコマンドタイマが初期化される。次に、コマンドインタバルタイマの計時をスタートさせる処理（ＳＧ１５）がなされた後、ＳＧ１に進む。これにより、コマンドタイマのタイムアップ後には、コマンドインタバルタイマによってインタバル期間の計時が行なわれることとなる。
【０２２１】
次に、図２２を参照して、ＳＨ１では、賞球個数コマンド出力フラグがオン状態になっているか否かが判断される。賞球個数コマンド出力フラグがオン状態になっていないと判断された場合は、この賞球コマンド出力処理が終了する。
【０２２２】
一方、賞球個数コマンド出力フラグがオン状態になっていると判断された場合は、前述したコマンドインタバルタイマのタイマ値が４ｍＳ以上になっているか否かが判断される（ＳＨ２）。
【０２２３】
コマンドインタバルタイマのタイマ値が４ｍＳ以上になっていないと判断された場合は、この賞球コマンド出力処理が終了する。一方、コマンドインタバルタイマのタイマ値が４ｍＳ以上になったと判断された場合は、前述したコマンドタイマがタイムアップしたか否かが判断される（ＳＨ３）。
【０２２４】
コマンドタイマがタイムアップしていないと判断された場合は、賞球個数コマンドの出力データをセットする処理がなされる（ＳＨ７）。これにより、賞球個数コマンドが賞球コマンドとして遊技制御基板３１から出力される。次に、前述したコマンドインタバルタイマをリセットする処理がなされる（ＳＨ８）。これにより、タイムアップしたコマンドインタバルタイマが初期化される。次に、前述したコマンドタイマのタイマ値を「１」だけ加算更新する処理（ＳＨ９）がなされた後、ＳＨ１に進む。これにより、コマンドインタバルタイマのタイムアップ後には、コマンドタイマによって賞球コマンド出力期間の計時が行なわれることとなる。
【０２２５】
一方、コマンドタイマがタイムアップしたと判断された場合は、賞球個数コマンド出力フラグをオフ状態にする処理がなされる（ＳＨ４）。これにより、既に出力されていた賞球個数コマンドの出力が要求されない状態となる。そして、コマンドタイマをリセットする処理がなされる（ＳＨ５）。これにより、タイムアップしたコマンドタイマが初期化される。次に、コマンドインタバルタイマの計時をスタートさせる処理（ＳＨ６）がなされた後、この賞球コマンド出力処理が終了する。これにより、コマンドタイマのタイムアップ後には、コマンドインタバルタイマによってインタバル期間の計時が行なわれることとなる。
【０２２６】
以上に示した賞球コマンド出力処理によれば、賞球コマンドの出力期間および非出力期間がタイマにより時間管理される。そして、賞球コマンドには、玉貸禁止コマンド、賞球禁止コマンド、発射禁止コマンド、玉貸禁止解除コマンド、賞球禁止解除、発射禁止コマンド、賞球個数コマンドの順に優先度（優先順位）が予め定められており、優先度が高い方から順に各賞球コマンドの出力のための処理が実行されるために、前述したようにＣＰＵ５６の処理負担を軽減することができる。さらに、優先度が高い方から順に各賞球コマンドの出力のための処理が実行されるために、前述したように払出制御用マイクロコンピュータ３７０の処理負担をも軽減することができる。さらに、賞球コマンドの出力処理について優先順位が定められているため、払出中止等のパチンコ遊技機１の制御にとって重要なコマンドをできる限り早く出力することが可能になる。
【０２２７】
さらに、賞球の払出条件が成立した場合には、賞球禁止コマンドにしたがって賞球の払出しが停止されている状態であっても、賞球の払出個数を特定可能な賞球個数コマンドが出力される。後述するように、その賞球個数コマンドにより指定される賞球個数は、払出制御用マイクロコンピュータ３７０側において累積的に記憶され、その記憶情報が玉払出装置９７による賞球を払出す制御に用いられるため、賞球払出制御の状態を監視することなく、賞球払出条件の成立に応じて賞球個数コマンドを即座に次々と出力することができる。このように、賞球払出制御状態の監視が不要になり、賞球個数コマンドの出力待ちのための記憶を基本回路５３側で行なう必要がないので、賞球の払出しに関する基本回路５３の処理負担を軽減することができる。
【０２２８】
また、１回のコマンド出力期間が終了するとコマンド出力用のフラグがリセット（オフ）されることにより、賞球コマンドは１回のコマンド出力期間のみ出力される。つまり、指令情報は、賞球コマンド（指令）の出力条件が発生するごとに予め定められた出力継続期間にわたって一度のみ出力させるだけで済む。後述するように、払出制御用マイクロコンピュータ３７０側では、１度賞球コマンドを受け取れば、その賞球コマンドの内容を記憶するので、賞球コマンドは１回受け取れば制御に支障が生じない。このように、賞球コマンドは１回のコマンド出力期間のみ出力するだけ済むので、ＣＰＵ５６が同じ内容の賞球コマンドを繰返し出力させる処理を行なう必要がなくなる。このため、賞球コマンドの出力に関する処理回数を低減することが可能になるため、ＣＰＵ５６の処理負担を軽減することができる。
【０２２９】
図２３は、エラー表示処理を説明するためのフローチャートである。このエラー表示処理は、入賞球信号処理のＳＢ１１により実行される処理である。
【０２３０】
エラー表示処理において、ＣＰＵ５６は、まず、タイマＴＡ９が動作中であるかどうか確認する（Ｓ４１）。動作中でなければ、エラー表示フラグをオンし（Ｓ４２）、エラー表示要求をセットする（Ｓ４３）。そして、タイマＴＡ９を起動する（Ｓ４４）。また、賞球エラーカウンタの値を＋１する（Ｓ４５）。賞球エラーカウンタの値は、Ｓ１２でチェックされ、所定時間内にその値が所定値を超えると自動復旧しない完全エラー状態とされる。なお、エラー表示要求がセットされると、例えば、図１０に示された表示制御データ設定処理（Ｓ４）および表示制御データ出力処理（Ｓ５）において、可変表示装置８にエラー表示がなされるように制御されたり、データ出力処理（Ｓ６）においてスピーカ２７からエラー報知音が発生されるように制御されたりする。
【０２３１】
そして、遊技状態が通常状態であるならば（Ｓ４６）、ホールト状態になる。通常状態とは、大当り遊技状態および可変表示部９に可変表示がなされている状態以外の状態である。なお、ホールト状態は、定期リセット信号によっても解除されない遊技制御停止状態であり、遊技機の電源がオフされ、電源再投入によって解除される。
【０２３２】
Ｓ４１においてタイマＴＡ９が動作中である場合には、ＣＰＵ５６は、タイマＴ９がタイムアウトしているか否か確認する（Ｓ４７）。タイムアウトした場合には、エラー表示要求をリセットするとともに（Ｓ４８）、エラー表示中フラグをオフする（Ｓ４９）。また、賞球払出中フラグをオフする（Ｓ５０）。よって、遊技機は、再度入賞球検出と賞球払出制御を行なえる状態に復帰する。なお、エラー表示フラグがオンしているときには、遊技進行は中断されている。
【０２３３】
以上のように、遊技制御基板３１におけるＣＰＵ５６が、実際の払出数が賞球予定数を超えたと判断したら、遊技制御が中断され、エラー報知がなされる。そして、タイマＴＡ９がタイムアウトしたら正常遊技状態に復帰する。また、そのようなエラー状態の発生が所定期間内に所定回を超えた場合には、電源断によらなければ復帰しない完全エラー状態とされる。さらに、例えば大当たり中や確率変動中等の遊技者にとって有利な状態となっていない通常状態では、直ちに完全エラー状態とされる。
【０２３４】
図２４ないし図２７は、カードユニット５０のマイクロコンピュータの動作を説明するためのフローチャートである。
【０２３５】
ＳＸ１により、貸玉額の設定読込が行なわれる。この「貸玉額設定読込」とは、カードユニット５０の裏面側に設けられた貸玉額設定スイッチ（図示せず）により設定された貸玉額をカード処理機制御用のマイクロコンピュータに読込む処理である。
【０２３６】
次にＳＸ２に進み処理機使用可表示器（カード利用可表示ランプ）１５１（図１参照）を点灯させて使用可能である旨の表示を行なう。次にＳＸ３に進み、カードリーダライタ制御部からカード受付信号があったか否かの判断が行なわれ、無い場合にはＳＸ４に進み、カードリーダライタ制御部からカード異常信号があったか否かの判断がなされ、無い場合には再びＳＸ３に戻る。このループの巡回途中で、カードリーダライタが適正なカードを受付ければ、カードリーダライタ制御部からカード受付信号があった旨の判定が行なわれて、ＳＸ７に進む。
【０２３７】
一方、カードリーダライタ制御部からカード異常信号の出力があれば、ＳＸ４によりＹＥＳの判断がなされＳＸ５に進み、カード異常原因がパチンコ遊技機１に設けられたカード残高表示器（図示せず）にコードで表示する制御が行なわれる。具体的には、挿入されたカードの読取不能、セキュリティエラー等の異常原因の種類を示すコードがカード残高表示器により表示される。そして、ＳＸ６に進み、処理機使用可表示器（カード利用可表示ランプ１５１）（図１参照）を点滅させる。この異常時の制御については後述の自己診断処理のフローチャートで詳細に説明する。なお、カードの記録データに異常がある場合はその異常カードを回収する指令信号をカードリーダライタ制御部（図示せず）に出力する。一方、ＳＸ７ではパチンコ遊技機１に設けられたカード挿入表示器（図示せず），玉貸可表示器（図示せず）を点灯させ、カード残高表示器により現時点でのカードの残高の表示を行なう処理がなされる。
【０２３８】
次にＳＸ８に進み、玉貸操作があったか否かの判断がなされ、無い場合にはＳＸ９に進み、返却操作があったか否かの判断が行なわれ、無い場合にはＳＸ８に戻る。そして、遊技者がパチンコ遊技機１に設けられた返却ボタン（図示せず）を押圧操作すればＳＸ１０に進み、玉貸可表示器を消灯してＳＸ２６に進み以降の挿入カードの返却のための制御が行なわれる。一方、遊技者が玉貸ボタンを押圧操作すれば、ＳＸ１１に進み、挿入カードの現在残高すなわちカード残高表示器に表示されている残高が貸玉額設定スイッチで設定された設定額以上であるか否かの判断が行なわれる。そして、現在残高が設定額以上であった場合にはＳＸ１２により貸玉額にその設定額をセットする処理が行なわれてＳＸ１４に進む。一方、現在残高が設定額未満であった場合にはＳＸ１３により貸玉額に現在残高をセットした後にＳＸ１４に進む。つまり、挿入カードの現在残高が設定額に満たない場合には、その設定額を貸玉額にセットしてその設定額分のパチンコ玉を払出すわけにはいかないため、挿入カードによって払出が可能な最高金額すなわち挿入カードの現在残高を貸玉額にセットする処理がなされるのである。
【０２３９】
次にＳＸ１４では、玉貸可表示器を消灯する処理がなされる。一旦玉貸操作がなされてそれに基づく玉貸動作が完了するまでは次の玉貸操作を受付けないようにしているために、後述するＳＸ３３により玉貸可表示器が点灯されるまでは玉貸可表示器を消灯して玉貸操作ができない旨を表示するのである。次にＳＸ１５に進み、払出制御用マイクロコンピュータに玉貸要求信号の出力を開始する制御がなされる。次にＳＸ１６に進み、タイマＴ１がセットされ、ＳＸ１７に進み、払出制御用マイクロコンピュータから玉貸準備信号が入力されたか否かの判断がなされる。
【０２４０】
払出制御用マイクロコンピュータでは、ＳＸ１５による玉貸要求信号を受けて、玉貸が可能な状態であれば玉貸のための準備制御を行なった後にＳＺ１６によりカードユニット制御用のマイクロコンピュータに玉貸準備信号を出力する処理がなされる。カードユニット制御用のマイクロコンピュータがＳＸ１６によりセットされたタイマＴ１が終了する以前にこの玉貸準備信号を受信すれば、ＳＸ１７によりＹＥＳの判断がなされ、ＳＸ２０により玉貸指令信号を払出制御用マイクロコンピュータに出力した後、払出制御用マイクロコンピュータの玉貸が終了した旨の信号の送信を待機する処理がなされる。一方、Ｔ１が終了するまで払出制御用マイクロコンピュータから玉貸準備信号が入力されなかった場合にはＳＸ１９に進み、玉貸要求信号の出力を停止し、貸玉額をクリアする処理がなされてＳＸ８に進む。
【０２４１】
なお、このＴ１は、たとえば１０ｍｓｅｃ以上で１０ｓｅｃ以下程度の時間である。
【０２４２】
一方、ＳＸ２０により玉貸指令信号が出力された後に、ＳＸ２１により、現在残高から単位額を減算し貸玉額から単位額を減算する処理がなされる。ＳＸ２０による玉貸指令信号が払出制御用マイクロコンピュータに与えられた場合には、後述するようにパチンコ遊技機側で単位額（たとえば１００円）に相当するパチンコ玉（たとえば２５個）が貸玉制御されるのであり、その貸出されるパチンコ玉に相当する金額である単位額を、挿入カードの現在残高から減算するとともにＳＸ１２，ＳＸ１３でセットされた貸玉額からその単位額を減算するのである。次にＳＸ２２に進み、ユニットボックスを介してカード処理機用ターミナルボックスに単位額売上信号を出力する処理がなされる。
【０２４３】
このカード処理機用ターミナルボックスに送信されてきた単位額売上信号が玉貸カード集中管理コンピュータに出力され、玉貸カード集中管理コンピュータにより玉貸カードの使用データが集計される。なお、カード処理機用ターミナルボックスから玉貸カード集中管理コンピュータへの売上信号出力はリアルタイムで行なってもよいし、一定時間毎あるいは１日毎にまとめて行なってもよい。また、ＳＸ２３によりホール用管理コンピュータに単位額売上信号を出力する処理がなされる。その結果、ホール用管理コンピュータは売上情報をカード処理機とパチンコ遊技機のどちらからでも取ることができ、また双方から情報を取るようにして売上情報を比較し、一致しない場合に異常を判定することにより、故障等をいち早く発見することができる。
【０２４４】
次にＳＸ２７に進み、タイマＴ３がセットされる。このタイマＴ３は、パチンコ遊技機側での貸玉の払出に要する時間を考慮してたとえば１０ｓｅｃ程度に設定されている。このタイマＴ３が終了する以前において払出制御用マイクロコンピュータから玉貸完了信号の入力があった場合にはＳＸ３１に進むが、このタイマＴ３が終了したとしても玉貸完了信号の入力がなかった場合にはＳＸ３０に進み、処理機使用可表示器（カード利用可表示ランプ）１５１（図１参照）が消灯されてＳＸ２４に進む。そして、ＳＸ２４以降の挿入カードの返却制御が行なわれる。つまり、払出制御用マイクロコンピュータから玉貸準備信号の入力があり払出制御用マイクロコンピュータにより玉貸制御が行なわれているはずであるにもかかわらず、Ｔ３が終了しても玉貸完了信号が払出制御用マイクロコンピュータから送信されてこないということは、パチンコ遊技機側の玉払出装置等に何らかの異常が発生したことが考えられるのであり、その場合には（パチンコ遊技機側の異常と判定して）挿入カードを遊技者に返却するのである。なお、カード残高表示器５０にエラーコード表示をするようにしてもよい。
【０２４５】
一方、Ｔ３が終了する以前に払出制御用マイクロコンピュータから玉貸完了信号が入力されればＳＸ３１に進み、貸玉額＝０であるか否かの判断がなされる。ＳＸ１２，ＳＸ１３によってセットされた貸玉額に相当するパチンコ玉のうちまだ払出されていない未払出分が残っている場合には貸玉額は「０」となっていないためにＳＸ３１によりＮＯの判断がなされてＳＸ１５に進み、払出制御用マイクロコンピュータに再度玉貸要求信号の出力がなされる。つまり、貸し玉額がたとえば５００円で単位額が１００円であれば玉貸し要求信号を５回出力するのである。一方、貸玉額分のパチンコ玉がすべて払出されている場合には貸玉額＝０となっているためにＳＸ３２に進み、現在残高＝０であるか否かの判断が行なわれる。そして、挿入カードの現在残高がまだ残っている場合にはＳＸ３３に進み、玉貸可表示器を点灯し、ＳＸ８に進み、再度の玉貸操作，返却操作の受付動作が行なわれる。一方、ＳＸ３２により現在残高＝０と判断された場合にはＳＸ３４に進み、カードリーダライタ制御部に残高０，カード書込排出指令信号を出力する処理がなされる。これによりカードリーダライタ制御部は、挿入カードのカード残高を「０」に更新した後にその挿入カードを遊技者側に返却する。
【０２４６】
次にＳＸ３５によりカード挿入表示器を点滅させ、ＳＸ３６によりタイマＴ４がセットされる。このタイマＴ４は、カードリーダライタが挿入カードの残高を「０」に更新した後にその挿入カードを返却するのに十分な時間を考慮して設定されているものであり、このタイマＴ４が終了する以前にカードリーダライタ制御部からカード処理完了信号を受信しなかった場合にはＳＸ３９に進み、カードユニット異常をカード残高表示器５０によりコードで表示する処理が行なわれるとともに処理機使用可表示器（カード利用可表示ランプ）１５１が点滅制御される。具体的には、たとえば挿入カードへの残高「０」の書込不能や書込んだデータの読取確認をした場合のエラー等をコードにより表示する。
【０２４７】
一方、タイマＴ４の終了する以前においてカードリーダライタ制御部からカード処理完了信号の入力があった場合にはＳＸ４０に進み、カードが挿入されている旨の表示を行なうためのカード挿入表示器（カードユニット５０に設けられており図示を省略する）を消灯し、ＳＸ４１により玉貸異常があったか否かの判断が行なわれ、なかった場合にはＳＸ３に進み、新たなカードのカードリーダライタへの挿入受付の制御が行なわれ、玉貸異常があった場合にはＳＸ４２に進み、払出制御用マイクロコンピュータから払出可能信号の受付制御が行なわれる。
以上説明したように、パチンコ遊技機側で単位額（たとえば１００円）に相当するパチンコ玉（たとえば２５個）が貸出されるごとに払出制御用マイクロコンピュータからカードユニット制御用のマイクロコンピュータに玉貸完了信号が出力されるのであり、カードユニット制御用のマイクロコンピュータではその出力信号を入力するたびに貸玉額（ＳＸ１２，ＳＸ１３を参照）分のパチンコ玉がすべて貸出されたか否かの判断を行ない、未だに貸出されていない未貸出分がある場合にはその未貸出分をすべて貸出すまで前記単位額（たとえば１００円）のパチンコ玉の貸出を繰返し行なうのである。
【０２４８】
図２６および図２７は、たとえば４ｍｓｅｃ毎に１回実行される割込プログラムを示すフローチャートであり、図２６は自己診断処理のためのフローチャートを示し、図２７は端数表示処理のためのフローチャートを示す。
【０２４９】
ＳＸ４３により、自己診断を行なってその結果が適正であるか否かの判断が行なわれる。適正と判断された場合は、ＳＸ４４により、パチンコ遊技機１の払出制御用マイクロコンピュータからカードユニット制御用のマイクロコンピュータに払出可能信号が入力されたか否かの判断が行なわれ、入力がある場合にはＳＸ４３に戻る。自己診断の結果何らかの異常がある場合にはこのＳＸ４３によりＮＯの判断がなされる。異常の種類としては、大きく分けて、カードユニット側のエラーで復帰可能なエラーとカードユニット側のエラーで復帰不可能なエラーとの２種類がある。そして、カードユニット側のエラーで復帰不可能なエラーを特殊エラーと呼び、カードユニット側のエラーで復帰可能なエラーを通常エラーと呼ぶ。
【０２５０】
この通常エラーの具体例としては、たとえば、カードリーダライタ内で挿入カードが詰まった場合，偽造カード等の不正カードが挿入された場合，挿入カードに新しい残高データ等の所定のデータを書込みその書込データを読取確認した場合にその読取データが適正なデータでなかった場合，カード処理機用ターミナルボックスとの通信不良に起因したエラー等である。なお、カードユニット５０からカード処理機用ターミナルボックス３２０に単位額売上信号が送信されるのであるが、カード処理機用ターミナルボックス３２０との通信不良が発生した場合にはその送信すべき単位売上額データがカードユニット５０内で記憶されるのであり、その記憶データが記憶容量の限度にまで達して初めて通常エラーが生ずるように構成されている。
【０２５１】
特殊エラーのうち、カードユニット側のエラーで復帰不可能なエラーの具体例としては、電源を再立上げしなければ復帰しないようなエラーとかカード処理機が故障してしまってカードユニット５０を交換しなければならないようなエラーである。特殊エラーのうちパチンコ遊技機側のエラーの具体例としては、前述した所定の条件が整って初めて信号が変化する玉貸準備信号と玉貸完了信号とが電源投入時の当初から変化している場合，電源投入時に前述した払出可能信号が送信されてこない場合，玉貸完了信号がＴ３（ＳＸ３０参照）内に送信されてこない場合，前述した払出可能信号が動作中にＯＦＦになった場合すなわちパチンコ遊技機側の電源遮断あるいは信号線の断線がある。
【０２５２】
自己診断の結果、何らかの異常があると判断された場合、または払出可能信号の入力がないと判断された場合にはＳＸ４５によりカード処理制御が中断され、ＳＸ４６により特殊エラーが否かの判断が行なわれる。発生した異常が特殊エラーであった場合には、ＳＸ４８により処理機使用可表示器（カード利用可表示ランプ）１５１（図１参照）が消灯される。一方、特殊エラーでなかった場合すなわち通常のエラーであった場合には、ＳＸ４７により、異常箇所を表わすコードをカード残高表示器により表示する制御が行なわれる。また通常エラーの場合には、ＳＸ４７の表示に加えて、処理機使用可表示器（カード利用可表示ランプ）１５１を点滅させる制御が行なわれる。
【０２５３】
次に、図２７に基づいて端数表示処理について説明する。ＳＸ４９により端数表示スイッチ１５２（図１参照）が操作されているか否かの判断が行なわれ、操作されている場合にはＳＸ５０により玉貸処理中であるか否かの判断が行なわれる。玉貸処理中でない場合にはそのままＳＸ５１に進むが、玉貸処理中である場合には表示操作は無効とされる。なお、玉貸処理中である場合に玉貸処理が終了した後にＳＸ５１に進むようにしてもよい。ＳＸ５１では、エラー中であるか否かの判断が行なわれる。このエラーとは前述したように通常エラーと特殊エラーとがある。
【０２５４】
ＳＸ５１によりエラー中でないと判断された場合にはＳＸ５２に進み、ＳＸ５２ないしＳＸ５６に基づいて、カード残高表示器により、端数表示，貸玉額設定スイッチにより設定された貸玉設定額の表示，カードが挿入されたときの残高の表示，カードユニット５０およびユニットボックスからなる１組のユニットを特定するためのユニット番号の表示，遊技に伴って変動する挿入カードの残高の現時点での残高の表示が行なわれる。この種々の表示は、所定時間（たとえば１秒間）間隔で前述した順序に従って順次切換表示される。そして最後にＳＸ５６により現在残高表示が行なわれるのであり、この現在残高表示は端数表示スイッチ１５２の操作に基づく次回の表示切換えが行なわれるまで継続して表示される。
【０２５５】
次に、ＳＸ５１によりエラー中である判断されたエラーが特殊エラーであった場合には、ＳＸ５８に進み、ＳＸ５８ないしＳＸ６３に従ってカード残高表示器により、異常箇所や異常の内容等をコードによって表示するエラーコード表示，端数表示，貸玉設定額表示，挿入時残高表示，ユニット番号表示，現在残高表示の順で所定時間（たとえば１秒間）間隔で表示切換えが行なわれる。そして最後に現在残高表示が行なわれ、端数表示スイッチの操作に基づく次回の表示切換えまでこの現在残高表示が行なわれる。このように、エラーコード表示は、端数表示操作が行なわれて初めて行なわれる。
【０２５６】
次に、ＳＸ５１によりエラー中であると判断されたエラーが通常エラーであった場合には、ＳＸ６４に進み、ＳＸ６４ないしＳＸ６９に従って、カード残高表示器により、現在残高表示，端数表示，貸玉設定額表示，挿入時残高表示，ユニット番号表示，エラーコード表示の順で所定時間（たとえば１秒間）間隔で表示切換えが行なわれる。そして最後にエラーコード表示が行なわれて端数表示スイッチの操作に基づく次回の表示の切換えが行なわれるまでこのエラーコードが継続して表示される。
【０２５７】
次に、図２８〜図４２を参照して、賞球玉貸し基板３７に設けられた払出制御用マイクロコンピュータのＣＰＵ２９１５により実行される処理を説明する。
【０２５８】
図２８は、賞球玉貸し制御処理および５００μＳタイマ割込処理を説明するためのフローチャートである。図２８において、（ａ）に賞球玉貸し制御処理が示され、（ｂ）に５００μＳタイマ割込処理が示されている。
【０２５９】
図２８（ａ）を参照して、賞球玉貸し制御処理においては、まず、ＲＡＭ２９１６の初期化等のデータの初期化を行なうイニシャル処理が行なわれる（ＳＩ１）。次に、玉払出装置９７の払出モータ２８９の駆動制御を行なうための払出モータ制御処理が実行される（ＳＩ２）。払出モータ制御処理の内容については、図３０〜図３２を用いて後述する。次に、賞球玉貸し基板３７とカードユニット５０との信号の交信を行なうカードユニット交信処理が行なわれる（ＳＩ２ａ）。払出モータ制御とカードユニット交信処理とは、無限ループにより繰返し実行され続けるが、後述する５００μＳタイマ割込処理が起動された場合には、払出モータ制御処理およびカードユニット交信処理を構成するプログラムのうちの実行中の位置で一時停止され、５００μＳタイマ割込処理が実行される（ＳＩ３）。この５００μＳタイマ割込処理が終了すると一時停止したプログラムの位置から再開される。
【０２６０】
次に、図２８（ｂ）を参照して、５００μＳタイマ割り込み処理を説明する。５００μＳタイマ割り込み処理は、遊技制御基板３１からＩＮＴ信号および賞球コマンドが送られてくると、ＣＰＵ２９１５により管理されるタイマ割り込み用のタイマの計時値が５００μＳになるごとに実行が開始される。
【０２６１】
５００μＳタイマ割り込み処理においては、まず、予め定められたデータの初期化を行なうイニシャル処理が行なわれる（ＳＩ４）。次に、遊技制御基板３１から送られてくる賞球コマンドを読込むための賞球データ読込処理が実行される（ＳＩ５）。その後、この５００μＳタイマ割り込み処理が終了し、払出モータ制御処理のループが再び実行される。
【０２６２】
図２９は、賞球データ読込処理を説明するためのフローチャートである。この賞球データ読込処理は、前述した５００μＳタイマ割り込み処理のＳＩ５により実行される処理である。この賞球データ読込処理は、５００μＳ経過ごとに実行される。
【０２６３】
賞球データ読込処理においては、まず、遊技制御基板３１から送られてきた賞球コマンドを払出制御用マイクロコンピュータ３７０に読込む処理がなされる（ＳＩ６）。次に、ＩＮＴ信号がオンしているか否か、すなわち、ＩＮＴ信号が有効状態となっているか否かが判断される（ＳＩ７）。ＩＮＴ信号が有効状態となっている場合には、ＩＮＴ信号が立ち上がって初回のコマンドであるか、または、今回の処理で読込んだ賞球コマンドが前回の処理で読込んだ賞球コマンドと同じコマンドであるか否かが判断される（ＳＩ８）。
【０２６４】
今回の処理で読込んだ賞球コマンドがＩＮＴ信号が立ち上がって初回のコマンドであるか、または、前回の処理で読込んだ賞球コマンドと同じコマンドであると判断された場合は、賞球通信カウンタのカウンタ値が予め定められた最大値（ＭＡＸ）となっているか否かが判断される（ＳＩ９）。ここで、賞球通信カウンタは、ＩＮＴ信号が有効状態となっている期間中において抽出した賞球コマンドが前回に抽出した賞球コマンドと一致したことが続いた回数を計数するためのカウンタであり、その最大値は、「３」に設定されている。
【０２６５】
賞球通信カウンタのカウンタ値が最大値になっていないと判断された場合は、賞球通信カウンタのカウンタ値を「１」だけ加算更新し（ＳＩ１０）、ＳＩ１２に進む。一方、賞球通信カウンタのカウンタ値が最大値となっていると判断された場合は、賞球通信カウンタのカウンタ値を加算更新せずにそのままＳＩ１２に進む。
【０２６６】
また、ＳＩ７によりＩＮＴ信号が有効状態になっていないと判断された場合、または、ＳＩ８により今回の処理で読込んだ賞球コマンドが前回の処理で読込んだ賞球コマンドと同じコマンドではないと判断された場合は、賞球通信カウンタのカウンタ値をクリアする処理がなされた（ＳＩ１１）後、ＳＩ１２に進む。このように、賞球通信カウンタは、ＩＮＴ信号が無効状態になった場合と、今回の処理で読込んだ賞球コマンドが前回の処理で読込んだ賞球コマンドと同じコマンドではない場合とにおいて、クリアされる。したがって、連続して賞球コマンドが一致しなければ、賞球通信カウンタのカウンタ値は「０」になる。
【０２６７】
ＳＩ１２では、賞球通信カウンタのカウンタ値が「３」であるか否かが判断される。賞球通信カウンタのカウンタ値が「３」ではないと判断された場合は、今回受信した賞球コマンドをＲＡＭ２９１６のワークエリアにセット（記憶）し（ＳＩ１６）、この賞球データ読込処理が終了する。一方、賞球通信カウンタのカウンタ値が「３」であると判断された場合は、３回連続して一致した賞球コマンドを受信コマンド格納エリアにセット（記憶）する処理がなされる（ＳＩ１４）。この受信コマンド格納エリアは、正規のコマンドデータとみなされたコマンドデータがセットされるエリアである。この受信コマンド格納エリアに格納された賞球コマンドに基づいた制御が払出制御用マイクロコンピュータ３７０により実行される。
【０２６８】
次に、受信コマンド格納エリアに格納された賞球コマンドにより賞球の払出しが指定されているか否か（賞球個数コマンドが受信されているか否か）が判断される（ＳＩ１５）。賞球の払出しが指定されていないと判断された場合には、今回受信した賞球コマンドをＲＡＭ２９１６のワークエリアにセット（記憶）し（ＳＩ１６）、この賞球データ読込処理が終了する。賞球の払出しが指定されていると判断された場合には、受信コマンド格納エリアに格納された賞球コマンドにより指定されている賞球個数を総賞球個数カウンタ１と総賞球個数カウンタ２とにそれぞれ加算する処理がなされる（ＳＩ１７）。その後、この賞球データ読込処理が終了する。
【０２６９】
ここで、総賞球個数カウンタ１，２は、ともに、払出すべき賞球数を記憶しておくためのカウンタであり、総賞球個数カウンタ１，２はともにＲＡＭ２９１６の記憶領域に構成されている。賞球コマンドとして賞球個数コマンドが入力された場合には、その賞球個数コマンドによって指定された賞球の払出数（５個、１０個、１５個のうちのいずれか）がその時点における総賞球個数カウンタ１，２のカウンタ値にそれぞれ累積的に加算される。したがって、賞球個数コマンドが入力されると、それぞれの総賞球個数カウンタには、同一の値が加算される。
【０２７０】
このように、総賞球個数カウンタ１，２には複数の賞球個数コマンドに対応する払出予定数の総数が記憶されるために、各々の賞球個数コマンド別に払出予定数を記憶する場合と比較してＲＡＭ２９１６の記憶領域を削減できる。予め賞球個数コマンド別に記憶領域を分割して設ける必要がないためである。
【０２７１】
一方、賞球の払出しがある毎に、払出された賞球数が総賞球個数カウンタ１，２のカウンタ値から減算されるが、総賞球個数カウンタ１は払出モータ位置センサ２８６の検出信号に基づいて減算され、総賞球個数カウンタ２は賞球カウントスイッチ３０１Ａの検出信号に基づいて減算される。よって、玉払出装置９７内の玉繰り出し用のスクリュー２８８が半回転する毎（払出モータ位置センサ２８６の検出信号が１つ入力される毎）に正確に玉が払出されている状態では、総賞球個数カウンタ１の残数と総賞球個数カウンタ２の残数とは一致する。しかしながら、スクリュー２８８で玉抜けや球噛み等が生じて玉が払出されないことがあった場合には、総賞球個数カウンタ１の残数よりも総賞球個数カウンタ２の残数の方が多くなり、これにより払出不足を検出できる。
【０２７２】
なお、ＲＡＭ２９１６は、前述したようにバックアップ用の電源（コンデンサ５１７）によってバックアップされている。このため、停電等によって遊技機に供給される電力が断たれた場合であっても総賞球個数カウンタ１，２の記憶値が保持され、停電等が生じても遊技者に不利益が生じない。
【０２７３】
図３０〜図３２は、払出モータ制御処理を説明するためのフローチャートである。この払出モータ制御処理は、前述した図２８の賞球玉貸制御処理のＳＩ２により実行される処理である。
【０２７４】
払出モータ制御処理においては、まず、玉貸しのための玉貸し制御処理が実行される（ＳＪ１）。玉貸し制御処理の内容については、図３９を用いて後述する。
【０２７５】
次に、前述した総賞球個数カウンタ１，２のカウンタ値が「０」以外であるか否かの判断と、賞球中フラグがセットされているか否かの判断とがなされる（ＳＪ２）。ここで、賞球中フラグは、現在が賞球中である旨を示すためのフラグであり、後述するＳＪ５によりセットされる。ＳＪ２では、総賞球個数カウンタ１，２のカウンタ値が「０」以外であること、すなわち未払出しの賞球があることと、賞球中フラグがセットされていること、すなわち賞球中であることとを判断することにより、払出モータ２８９の駆動が必要か否かを判断しているのである。ＳＪ２のうちの２つの判断条件のうちの少なくとも１つの条件が満たされていれば、払出モータ２８９の駆動条件が成立していることとなる。
【０２７６】
払出モータ２８９の駆動条件が成立していないと判断された場合（ＳＪ２でＮＯ）は、玉貸し制御処理に戻る。一方、払出モータ２８９の駆動条件が成立していると判断された場合（ＳＪ２でＹＥＳ）は、制御がＳＪ１ａへ進み、賞球禁止フラグがＯＮになっているか否かの判断がなされる。ＯＮになっていると判断された場合にはこの払出モータ制御の処理が終了する。その結果、賞球禁止フラグがセットされている場合には賞球（景品玉）の払出が行なわれない状態となる。一方、賞球禁止フラグがＯＮになっていないと判断された場合には制御がＳＪ３へ進み、１個玉貸し中フラグがセットされているか否かの判断がなされる。この１個玉貸し中フラグは、貸玉１個分の払出動作が開始されてからそれが確実に終了したと判断されるまでの間ＯＮにセットされるものであり、具体的には、後述するＳＵ１３ａによりセットされ、後述するＳＱ２３ａ，ＳＱ２８ｂのよりそれぞれリセットされる。
【０２７７】
なお、本実施の形態において「リセット」とは、「クリア」の意味である。貸玉を払出す動作すなわち玉貸し動作が行なわれていない状態でＳＪ２によりＹＥＳの判断がなされた場合には、玉貸し動作中でないためにＳＪ３によりＮＯの判断がなされて以降の賞球払出制御が実行されることとなる。ところが、玉貸し動作中にＳＪ２によりＹＥＳの判断がなされた場合には、貸玉１個分の払出が確実に完了したことをＳＪ３により確認した上でＳＡ３ａ以降の賞球払出動作に移行する。すなわち、この第１実施の形態においては、玉貸し動作中に賞球を払出さなければならない状態になれば、貸玉１個分の払出が完了したことが確認された段階で即座に賞球払出動作の方に制御が移行するのであり、完全な賞球払出優先の制御がなされる。
【０２７８】
１個玉貸し中フラグがセットされていない場合にはＳＪ３ａへ進み、振分用ソレノイドがＯＦＦであるか否かの判断がなされる。振分用ソレノイド３１０（図４，図７参照）がＯＦＦでない場合に、そのまま賞球払出動作を行なった場合には景品玉が玉貸し通路側を流下して玉貸しカウントスイッチ３０１ｂで検出されるという誤動作が行なわれる。そこで、振分用ソレノイドがＯＦＦでない場合にはＳＪ３ｂへ進み、振分用ソレノイドをＯＦＦにし、ＳＪ３ｃによりタイマＴ２２をスタートさせ、そのタイマＴ２２がタイムアップするまで制御がＳＪ４以降の賞球払出動作に移行しないように構成されている（ＳＪ３ｄ）。このタイマＴ２２は、振分用ソレノイド３１０をＯＦＦにする制御を開始した後、実際に玉振分部材３１１が賞球側に切換わるまでに要する時間を計時するものである。そして、ＳＪ３ｄによりタイマＴ２２が終了したと判断された段階では、玉振分部材３１１が完全に賞球側に切換わった状態となっている。
【０２７９】
ＳＪ３ａにより振分用ソレノイドがＯＦＦに既になっていると判断された場合には、ＳＪ３ｂ，ＳＪ３ｃの処理を行なう必要がないために、制御が直接ＳＪ３ｄへ進む。その結果、タイマＴ２２がスタートされていないために、ＳＪ３ｄではＹＥＳの判断がなされて制御がＳＪ４へ進むこととなる。このＳＪ４は、受信コマンド格納エリアに格納された賞球コマンドに応じて処理を分岐させるための分岐処理であり、具体的には、図３４に基づいて後述する。
【０２８０】
次に、前述した賞球中フラグをセットする処理がなされる（ＳＪ５）。これにより、賞球の払出し中である旨が示される。
【０２８１】
次に、払出モータ２８９が駆動状態（オン状態）に制御される（ＳＪ７）。これにより、賞球の払出動作が行なわれる。そして、タイマＴ１１を起動する処理がなされる（ＳＪ８）。ここで、タイマＴ１１は、払出モータ２８９を駆動開始したとき、または１個の賞球払出が終了したときにセットされ、タイムアウトすると払出モータ位置センサ３００Ａのエラーとされる。すなわち、払出モータ位置センサ３００Ａのオンチェックタイマである。
【０２８２】
その後、払出モータ位置センサ３００Ａがオンしたか否かの判定を行なう（ＳＪ９）。オンしない場合はＳＪ１１に進み、タイマＴ１１がタイムアウトしたか否かを判定し、タイマＴ１１がタイムアウトした場合には、球噛み等が起こっている可能性があるためにエラー処理に移行する（ＳＪ１１，ＳＪ１２）。エラー処理については、図３２を用いて後述する。一方、タイマＴ１１がタイムアウトしていない場合には、後述するＳＫ１２に移行する。
【０２８３】
また、ＳＪ９で払出モータ位置センサ３００Ａがオンした場合には、タイマＴ１１が停止される（ＳＪ１０）。この場合、払出モータ位置センサ３００Ａがオンしたために玉が１つ払出されたものと考えられ、総賞球個数カウンタ１のカウンタ値を「１」だけ減算更新する処理がなされる（ＳＫ１）。
【０２８４】
次に、総賞球個数カウンタ１のカウンタ値が０であるか否か、すなわち、払出予定数の玉が全て払出されたか否かが判断される（ＳＫ２）。総賞球個数カウンタ１のカウンタ値が０であると判断された場合は、後述するＳＫ３に進む。一方、総賞球個数カウンタ１のカウンタ値が０ではないと判断された場合は、賞球カウントスイッチ３０１Ａがオンしたか否かが判断され（ＳＫ１２）、賞球カウントスイッチがオンしていない場合には玉貸カウントスイッチ３０１ＢがＯＮしたか否か判断される（ＳＫ２７）。玉振分部材３１１が正常に切換わっている限り賞球払出動作中に玉貸カウントスイッチ３０１Ｂで玉が検出されることはありえず、ＳＫ２７によりＮＯの判断がなされる。その場合には処理が終了する。一方、ＳＫ２７でＹＥＳと判断された場合には異常であるため警告処理がなされる（ＳＫ２８）。この警告処理は図３４で後述する。一方、賞球カウントスイッチがオンしていると判断された場合には、タイマＴ１３の計時がスタートされる（ＳＫ１３）。ここで、タイマＴ１３は、賞球カウントスイッチ３０１Ａのオフチェックタイマとして用いられる。
【０２８５】
次に、賞球カウントスイッチ３０１Ａがオフしたか否かが判断され（ＳＫ１４）、賞球カウントスイッチ３０１Ａがまだオフしていないと判断された場合にはタイマＴ１３がタイムアウトしたか否かが判断される（ＳＫ１７）。タイマＴ１３がタイムアウトしていないと判断された場合には、後述するＳＫ１９に移行する。一方、賞球カウントスイッチ３０１ＡがオフしないままタイマＴ１３がタイムアウトした場合には、賞球カウントスイッチ３０１Ａ付近で玉詰まり等が発生しているものと考えられ、この場合には警告処理が実行される（ＳＫ１８）。警告処理の詳細については、図３５を用いて後述する。
【０２８６】
タイマＴ１３がタイムアウトする前にＳＫ１４で賞球カウントスイッチ３０１Ａがオフしたと判断された場合には、タイマＴ１３の計時がストップされ（ＳＫ１５）、続いて総賞球個数カウンタ２が減算更新（−１）される（ＳＫ１６）。つまり、賞球カウントスイッチ３０１Ａによって玉の払出しが検出されたために、その検出分の玉数を、総賞球個数カウンタ２の残数から減算するのである。
【０２８７】
次に、総賞球個数カウンタ２が０であるか否かが判断される（ＳＫ１９）。総賞球個数カウンタ２が０ではないと判断された場合には、タイマＴ１４がタイムアウトしたかが判断される（ＳＫ２３）。
【０２８８】
ここで、タイマＴ１４は、総賞球個数カウンタ１（払出モータ位置センサ２８６の検出出力によって減算更新）の値が０となった時点でＳＫ４においてセットされて計時が開始されるタイマである。このタイマＴ１４は、総賞球個数カウンタ１の値が０となった後、一旦、払出モータ２８９を停止し、その後、所定期間内に総賞球個数カウンタ２の値も０になるか否かを確認する際のその所定期間を計時するタイマである。
【０２８９】
つまり、払出モータ位置センサ２８６の検出出力が確認されてから、その検出出力に対応する払出玉が玉繰出し用のスクリュー２８８から落下してやがて賞球カウントスイッチ３０１Ａで検出されるまでには、ある程度の時間がかかるために、そのタイムラグを埋めるためにタイマＴ１４が用いられている。
【０２９０】
総賞球個数カウンタ１がまだ０ではない状態でＳＫ２３に進んだ場合には、タイマＴ１４はセットされていないために、ＳＫ２３ではＮＯの判断がなされて払出モータ制御処理が終了する。
【０２９１】
その後、賞球カウントスイッチ３０１Ａおよび払出モータ位置センサ２８６の検出出力による賞球のカウントが進んで、総賞球個数カウンタ１，２が減算更新されてゆき、やがて、総賞球個数カウンタ１の値が０になった場合には、ＳＫ２でＹＥＳが判断される。この場合、払出モータ位置センサ３００Ａの検出出力数による限り、払出予定数の玉が全て払出されたことになるので、払出モータ２８９の駆動が一旦、停止される（ＳＫ３）。なお、ここで、「一旦、停止」という表現を用いたのは、前述したように玉繰出し用のスクリュー２８８で玉抜けや球噛み等が生じて実際には予定数の玉の払出しが完了していない可能性もあるため、この場合には不足する玉の払出が再度必要になるためである。
【０２９２】
次に、タイマＴ１４の計時が開始され（ＳＫ４）、前述したようにタイマＴ１４がタイムアウトするまでの間で、賞球カウントスイッチ３０１Ａによる検出が待たれる。続いて、確認中フラグがセットされる（ＳＫ５）。その後、一旦、払出モータ制御処理が終了する。なお、確認中フラグがセットされることにより、次回、払出モータ制御処理が実行された場合には、その分岐処理（ＳＪ４）によって処理がＳＫ１２以降に移行する。
【０２９３】
以下、確認中フラグがセットされた場合の処理を説明する。ＳＫ１２以降に移行すると、賞球カウントスイッチ３０１Ａのオンオフが検出される毎に総賞球個数カウンタ２が１ずつ減算更新される（ＳＫ１６）。すなわち、玉の流路上手側の払出モータ位置センサ３００Ａで検出された玉が時間差をもって次々と賞球カウントスイッチ３０１Ａで検出され、それに伴って総賞球個数カウンタ２が減算更新されていくのである。
【０２９４】
その後、ＳＫ１９で総賞球個数カウンタ２の値が０であるか否かが判断され、０ではないがタイマＴ１４がまだタイムアウトしていない場合には、払出モータ２８９を停止した状態が維持される（ＳＫ２３でＮＯ）。そして、タイマＴ１４がタイムアウトするまでの間に総賞球個数カウンタ２の値が０になれば、払出予定数の全ての玉は実際に賞球カウントスイッチ３０１Ａでその払出しが確認されたことになり、払出予定数の全ての玉が確実に払出されていることになるために、タイマＴ１４の計時がストップされ（ＳＫ２０）、続いて賞球中フラグおよび確認中フラグがそれぞれリセットされる（ＳＫ２１、ＳＫ２２）。
【０２９５】
一方、タイマＴ１４がタイムアウトしてもなお、総賞球個数カウンタ２の値が０にならない場合には、総賞球個数カウンタ１に対して総賞球個数カウンタ２の値が加算される（ＳＫ２６）。これにより、すでに払出予定数の玉の払出しの完了を示している（＝０）総賞球個数カウンタ１の値が、総賞球個数カウンタ２の値によって示される未払出分の玉数に補正される。その後、この払出モータ制御処理が終了する。この場合には、総賞球個数カウンタ１，２ともに未払出分の玉数が共通に記憶されることになり、再度、払出モータ制御処理が実行されることによって、ＳＪ７で払出モータ２８９がオンされて未払出分の玉の払出しが行なわれる。
【０２９６】
以上、説明したように、この払出モータ制御処理によると、払出モータ位置センサ３００Ａによって検出されたスクリュー２８８の払出動作量（１８０度回転した回数）が払出予定数分の賞球を払出すために必要な動作量に達するまで連続的に賞球が払出され、その後、ＳＫ３に示したように払出モータ２８９の駆動が停止されて払出しが停止され、実際に払出予定数の賞球が検出されたかどうかが判定された（ＳＫ１９）上で、賞球の払出しが不足する場合には不足分を払出す制御が行なわれる（ＳＫ２３〜ＳＫ２６）ために、賞球の払出しを正確かつ迅速に行なうことができる。
【０２９７】
図３３は、エラー処理を説明するためのフローチャートである。エラー処理においては、まず、払出モータ２８９がオフされ（ＳＬ６）、続いて、払出モータ２８９が１ステップ分だけ逆正回転される（ＳＬ７）。これにより、払出モータ２８９によって駆動されるスクリュー２８８が通常の払出し方向と異なる方向に逆転した後正転し、玉噛み等の異常状態から回復される。次に、払出モータ位置センサ３００Ａがオンしたか否かが判断され（ＳＬ８）、払出モータ位置センサ３００Ａがオンしていないと判断された場合には、ＳＪ７（図３３参照）に移行する。一方、払出モータ位置センサがオンしたと判断された場合には、払出モータがオンされた後（ＳＬ９）、タイマＴ１２の計時がスタートされ（ＳＬ１０）、その後、ＳＫ７（図３１参照）に移行する。
【０２９８】
このように、玉の払出動作に異常が発生した場合にはその異常を回復させるエラー処理が自動的に行なわれるために、異常が発生した場合であっても遊技場の店員の手を煩わせることがなく、遊技場の店員の遊技機の管理が容易になる。
【０２９９】
図３４は、分岐処理を説明するためのフローチャートである。この分岐処理は、前述した払出モータ処理のＳＪ４により実行される処理である。
【０３００】
分岐処理においては、まず、賞球コマンドのビット０〜３が１０進数で「１」すなわち、２進数で「０００１」であるか否かが判断される（ＳＬ１）。つまり、ここでは、通常払出しであるか否かが判断されるのである。通常払出しであると判断された場合には、賞球コマンドの制御内容を指定する払出制御指定処理が実行され（ＳＬ５）、その後、後述するＳＬ４に進む。この払出制御指定処理の内容については、図３６を用いて後述する。
【０３０１】
一方、通常払出しではないと判断された場合には、前述したタイマＴ１１の作動中であるか否かが判断される（ＳＬ２）。タイマＴ１１の作動中であると判断された場合には、前述したＳＪ９に進む。つまり、分岐処理が実行されている時に、タイマＴ１１が既に作動中である場合は、前述したＳＪ５〜ＳＪ８の処理の実行が不要であるため、それらの処理をバイパスして直接ＳＪ９に進むのである。一方、タイマＴ１１の作動中ではないと判断された場合には、確認中フラグがセットされているか否かが判断される（ＳＬ３ｂ）。確認中フラグがセットされていると判断された場合には、前述したＳＫ１２に進む。一方、確認中フラグがセットされていないと判断された場合、前述したＳＬ４に進む。
【０３０２】
払出制御指定処理（ＳＬ５）の実行後、または、ＳＬ３ｂでＮＯの判断がなされた場合には、賞球禁止フラグ（後述する払出制御指定処理でセットまたはリセットされるもの）がオン状態（セット状態）になっているか否かが判断される。賞球禁止フラグがオン状態になっていると判断された場合は、賞球の払出しが禁止されていることにより払出モータ制御を行なう必要がないため、払出モータ制御処理が終了する。一方、賞球禁止フラグがオン状態になっていないと判断された場合は、この分岐処理が終了し、前述した払出モータ制御処理のＳＪ５に進む。
【０３０３】
図３５は、警告処理を説明するためのフローチャートである。警告処理においては、まず、各種タイマの計時が一旦ストップされ（ＳＬ１１）、続いて払出モータ２８９がオフされる（ＳＬ１２）。次に、警告音がブザー７５より発生され（ＳＬ１３）、リセットスイッチ３７９がオンされたか否かが判断され（ＳＬ１４）。そしてリセットスイッチ３７９のオンが検出されるまで継続して警告音が発生される。たとえば、この警告音に気づいた遊技場の店員が遊技機に駆け寄り、玉詰まり等の異常を解消させた後、リセットスイッチ３７９を操作すると、そのリセットスイッチ３７９の操作が検出されて警告音の出力は止み、タイマの計時がリスタートされ（ＳＬ１５）、処理が終了する。
図３６は、払出制御指定処理を説明するためのフローチャートである。この払出制御指定処理は、前述した分岐処理のＳＬ５により実行される処理である。
【０３０４】
払出制御指定処理においては、まず、受信した賞球コマンドが玉貸禁止コマンドであるか否かが判断される（ＳＮ１）。玉貸禁止コマンドであると判断された場合は、玉貸禁止フラグをセットする処理がなされる（ＳＮ３）。これにより、玉貸禁止が指令されている旨が示される。その後、この払出制御指定処理が終了する。一方、玉貸禁止コマンドではないと判断された場合は、受信した賞球コマンドが賞球禁止コマンドであるか否かが判断される（ＳＮ２）。
【０３０５】
賞球禁止コマンドであると判断された場合は、賞球禁止フラグをセットする処理がなされる（ＳＮ５）。これにより、賞球禁止が指令されている旨が示される。その後、この払出制御指定処理が終了する。一方、賞球禁止コマンドではないと判断された場合は、受信した賞球コマンドが発射禁止コマンドであるか否かが判断される（ＳＮ４）。
【０３０６】
発射禁止コマンドであると判断された場合は、発射禁止フラグがセットされ（ＳＮ７）、その後、払出制御指定処理が終了する。一方、発射禁止コマンドではないと判断された場合は、受信した賞球コマンドが玉貸禁止解除コマンドであるか否かが判断される（ＳＮ６）。
【０３０７】
玉貸禁止解除コマンドであると判断された場合は、玉貸禁止フラグをリセットする処理がなされる（ＳＮ１０）。これにより、玉貸禁止が指令されている旨が示されなくなる。その後、この払出制御指定処理が終了する。一方、玉貸禁止解除コマンドではないと判断された場合は、受信した賞球コマンドが賞球禁止解除コマンドであるか否かが判断される（ＳＮ９）。
【０３０８】
賞球禁止解除コマンドであると判断された場合は、賞球禁止フラグをリセットする処理がなされる（ＳＮ１２）。これにより、賞球禁止が指令されている旨が示されなくなる。その後、この払出制御指定処理が終了する。一方、賞球禁止解除コマンドではないと判断された場合は、受信した賞球コマンドが発射禁止解除コマンドであるか否かが判断される（ＳＮ１１）。
【０３０９】
発射禁止解除コマンドであると判断された場合は、発射禁止フラグがリセットされ（ＳＮ１３）、その後、この払出制御指定処理が終了する。一方、発射禁止解除コマンドではないと判断された場合は、この払出制御指定処理が終了する。
【０３１０】
このように、払出制御指定処理によれば、通常払出し以外の賞球コマンドを解読し、賞球コマンドにより指定された制御内容に応じて、各種フラグの制御および制御信号の制御が行なわれる。
【０３１１】
図３７は、図２８のＳＩ２ａに示されたカードユニット交信処理のサブルーチンプログラムを示すフローチャートである。カードユニット交信処理においては、まず、カードユニット５０が賞球玉貸し基板３７に接続されているか否かが判断される（ＳＺ１）。具体的には、前述したカードユニット接続確認用信号が入力されている場合には、カードユニット５０が接続されていると判断される。カードユニット５０が接続されていないと判断された場合には、発射制御信号をＬＯＷレベルにする処理がなされる（ＳＺ２）。これにより、打玉の発射が不可能な状態にされる。一方、カードユニット５０が接続されていると判断された場合には、前述した発射禁止フラグ（払出制御指定処理でセットまたはリセットされる発射禁止フラグ）がオン状態（セット状態）であるか否かが判断される（ＳＺ３）。
【０３１２】
発射禁止フラグがオン状態にあると判断された場合は、発射制御信号をＬＯＷレベルにする処理がなされ（ＳＺ４）、後述するＳＺ６に進む。一方、発射禁止フラグがオン状態ではないと判断された場合には、発射制御信号をＨＩＧＨレベルにする処理がなされる（ＳＺ５）。これにより、打玉の発射が可能な状態にされる。
【０３１３】
次に制御がＳＺ６へ進み、玉貸禁止フラグがオン状態であるか否かの判断がなされ、オン状態でない場合にはＳＺ７により、前述したＰＲＤＹ信号をＨＩＧＨにする処理がなされてＳＺ１３へ進む。このＳＺ７の処理により、カードユニット５０側においてパチンコ遊技機が玉貸し可能状態であることを判別することができる。
【０３１４】
一方、玉貸し禁止フラグがオン状態の場合には、ＳＺ８へ進み、玉貸し中フラグがオン状態であるか否かの判断がなされる。この玉貸し中フラグは、玉貸し中である旨を示すフラグであり、後述するＳＵ１３によりセットされＳＱ２４によりリセットされる。玉貸し中フラグがセットされてオン状態の場合にはＳＺ１３へ進むが、オン状態でない場合にはＳＺ９へ進み、玉貸し待機フラグがオン状態であるか否かの判断がなされる。この玉貸し待機フラグは、玉貸しの待機状態にあることを示すフラグであり、後述するＳＵ４によりセットされＳＵ１３によりリセットされる。玉貸し待機フラグがオン状態の場合にはＳＺ１３へ進むが、玉貸し待機フラグがオン状態でない場合にはＳＺ１０へ進み、ＰＲＤＹ信号をＬＯＷレベルに切換える処理がなされ、ＳＺ１０ａにより、振分用ソレノイド３１０がＯＮ（励磁状態）になっているかの判断がなされる。たとえば、賞球動作中に玉貸し禁止フラグがＯＮになった場合にはこのＳＺ１０ａによりＮＯの判断がなされて制御がＳＺ１３へ進む。一方、振分用ソレノイド３１０がＯＮであると判断された場合にはＳＺ１１により振分ソレノイド３１０をＯＦＦにする処理がなされる。すなわち、玉貸し禁止フラグがオン状態になった場合には、玉貸し中でなくかつ玉貸し待機状態でもないときに、ＰＲＤＹ信号をＬＯＷにして玉貸しができない状態である旨をカードユニット５０へ知らせ、かつ振分ソレノイド３１０をＯＦＦにして非励磁状態にする処理がなされるのである。
【０３１５】
その結果、カードユニット５０側では、前述したようにＢＲＤＹ信号とＢＲＱ信号（玉貸し要求信号）を出力しない状態となり、それ以降玉貸しが行なわれない状態となる。
【０３１６】
次に制御がＳＺ１２へ進み、タイマＴ２２がスタートされる。このタイマＴ２２は、振分用ソレノイド３１０をＯＦＦにして玉振分部材３１１が完全に賞球側に切換わるまでの時間を計時するためのものである。このタイマＴ２２が終了するまでは賞球払出動作が開始されないように制御される（ＳＪ３ｄ参照）。このＳＺ１２のステップは、たとえば、玉貸し禁止フラグがＯＮになった後すぐに玉貸し禁止フラグがＯＦＦになってかつ賞球優先制御（後述する）を行なう場合には、玉振分部材３１１が完全に賞球側に切換わるまでの時間を確保する必要が生ずるためにこのステップが必要となる。
【０３１７】
次にＳＺ１３では、玉貸し要求フラグがオン状態になっているか否かの判断がなされる。この玉貸し要求フラグは、カードユニット５０から玉貸し要求信号が送られてきた場合にセットされるものである。玉貸し要求フラグがオン状態の場合にはＳＺ１８へ進むが、オン状態でない場合にはＳＺ１４へ進み、玉貸し要求信号があるか否かの判断がなされる。カードユニット５０から玉貸し要求信号がない場合にはＳＺ２１へ進むが、玉貸し要求信号があった場合にはＳＺ１５へ進み、玉貸し要求フラグをセットする処理がなされる。次にＳＺ１６により、玉貸し準備信号をカードユニット５０へ出力する処理がなされる。次にＳＺ１７により、タイマＴ２０をスタートさせる処理がなされる。
【０３１８】
このタイマＴ２０は、パチンコ遊技機１がカードユニット５０に対し玉貸し準備信号を出力した後カードユニット５０から玉貸し指令信号が返信されてくるまでの許容上限時間を計時するものであり、正常に動作している限りこのタイマＴ２０がタイムアップするまでの間にカードユニット５０から玉貸し指令信号が返信されてくる。何らかの異常が発生して、玉貸し指令信号がカードユニット５０から送られてくることなくタイマＴ２０がタイムアップして終了した場合には、制御がＳＺ２０へ進み、玉貸し要求フラグをリセットする処理がなされてＳＺ２１へ進む。一方、タイマＴ２０が終了する以前の段階で玉貸し指令信号がカードユニット５０から送られてくれば制御がＳＺ１８ａへ進み、玉貸し指令フラグをセットする処理がなされる。この玉貸し指令フラグは、カードユニット５０から玉貸し指令信号が送られてきた旨を表わすフラグである。
【０３１９】
次に制御がＳＺ２８へ進み、玉貸し待機フラグをセットする処理がなされる。次にＳＺ２９により、賞球中フラグがオン状態であるか否かの判断がなされる。賞球動作中でない場合には賞球中フラグがオフ状態であるために制御がＳＺ２０へ進むが、カードユニット５０から玉貸し指令信号が送られてきた段階で既に賞球動作中である場合にはＳＺ２９によりＹＥＳの判断がなされてＳＺ３０によりタイマＴ２１をスタートさせる処理がなされた後にＳＺ２０へ進む。つまり、この第１実施の形態においては、賞球動作中に玉貸し操作が行なわれてカードユニット５０から玉貸し指令信号がパチンコ遊技機１に送られてきた場合には、前述したように賞球動作優先制御が行なわれる関係上、玉貸し指令信号に基づいた玉貸し動作をすぐには開始せずに今現在行なわれている賞球動作が終了した後玉貸し動作を行なうように構成されている。ところが、カードユニット５０側においては、玉貸し指令信号をパチンコ遊技機１に送信した後前記Ｓ２９によるＴ３がタイムアップするまでの所定期間（たとえば１０秒間）経過するまでの間に玉貸し完了信号が返信されてこない場合には、カードユニット側が異常判定して、前述したＳＸ３０，ＳＸ２４，ＳＸ２６の処理がなされる。
【０３２０】
ゆえに、カードユニット５０から玉貸し指令信号が送信されてきた時点で既に賞球中フラグがオン状態である場合には、カードユニット５０側のＴ３がタイムアップするまでの間にその賞球動作を完了させて玉貸し指令信号に基づいた玉貸し動作を完了させて玉貸し完了信号をカードユニット５０へ返信できない場合が生ずることが考えられる。そこで、この第１実施の形態においては、正規の動作を行なった後玉貸し完了信号を返信したのでは、Ｔ３がタイムアップするまでの期間に返信するのに間に合わない場合には、仮の玉貸し完了信号をカードユニット５０へ返信するように構成されている。そのカードユニット５０側のＴ３がタイムアップするまでの直前の期間をタイマＴ２１により計時するようにしている。
【０３２１】
そして、ＳＺ２０では、玉貸し要求フラグをリセットし、ＳＺ２１により、タイマＴ２１が終了したか否かの判断がなされる。既に終了している場合またはタイマＴ２１がスタートされていない場合にはＳＺ２１によりＹＥＳの判断がなされて制御がＳＺ２５へ進む。一方、タイマＴ２１がスタートされて計時動作中においてはＳＺ２１によりＮＯの判断がなされてＳＺ２２により、タイマＴ２１を「１」減算すればタイムアップして終了するか否かの判断がなされる。終了しない場合にはＳＺ２５へ進み、１単位玉貸し終了フラグがＯＮになっているか否かの判断がなされ、なっていない場合にはそのままこのサブルーチンプログラムが終了する。
【０３２２】
タイマＴ２１がタイムアップして終了するまでの間に賞球動作を完了させてかつ玉貸し指令信号に基づいた１単位玉貸し動作を完了させることができた場合には、後述するように１単位玉貸し終了フラグがセットされ、ＳＺ２５によりＹＥＳの判断がなされる。その場合には、ＳＺ２５ａによりタイマＴ２１をストップさせる処理がなされるために、以降のこのサブルーチンプログラムの実行に際してはＳＺ２３〜ＳＺ２４の処理がなされることがない。次に制御がＳＺ２５ｂへ進み、玉貸し指令フラグがオン状態であるか否かの判断がなされる。玉貸し指令信号が送信されてきている場合には玉貸し指令フラグがオン状態であるために、制御がＳＺ２６へ進み、玉貸し完了信号をカードユニット５０へ返信する処理がなされ、ＳＺ２６ａにより、玉貸し指令フラグをリセットする処理がなされ、ＳＺ２７により、１単位玉貸し終了フラグをリセットする処理がなされてこのサブルーチンプログラムが終了する。
【０３２３】
一方、タイマＴ２１がタイムアップするまでの間に賞球動作を終了させてかつ玉貸し指令信号に基づいた１単位玉貸し動作を完了させて正規の玉貸し完了信号を返信することができない場合には、ＳＺ２２によりＹＥＳの判断がなされてＳＺ２３へ進み、仮の玉貸し完了信号をカードユニット５０へ返信する処理がなされて、ＳＺ２３ａにより玉貸し指令フラグをリセットする処理がなされ、ＳＺ２４により未玉貸し動作カウンタを「１」加算更新する処理がなされる。この未玉貸し動作カウンタは、カードユニット５０から玉貸し指令信号が送られてきたにもかかわらずタイマＴ２１がタイムアップするまでの間に１単位玉貸し動作を完了することができなかった場合の積み残しの１単位玉貸し動作回数を計数するためのものである。そして、後述するように、玉貸し動作が実行できる状態になった段階でこの未玉貸し動作カウンタのカウント値だけの回数１単位玉貸し動作を実行して玉貸しの補填が行なわれる。
【０３２４】
次に、タイマＴ２１がタイムアップするまでの間に賞球動作が完了したが１単位玉貸し動作の実行途中でタイマＴ２１がタイムアップした場合の制御動作について説明する。その場合には、前述と同様に、仮の玉貸し完了信号が返信され（ＳＺ２３）、玉貸し指令フラグがリセットされ（ＳＺ２３ａ）かつ未玉貸し動作カウンタが「１」加算更新される（ＳＺ２４）。そしてＳＺ２５によりＮＯの判断がなされるのであるが、この段階では既に１単位玉貸し動作が実行途中であるために、その実行中の１単位玉貸し動作が完了した段階で１単位玉貸し終了フラグがセットされる。その結果、ＳＺ２５によりＹＥＳの判断がなされ、制御が、ＳＺ２５ａ→ＳＺ２５ｂ→ＳＺ２５ｃ→ＳＺ２７へ進む。その結果、既に仮の玉貸し完了信号が返信されているにもかかわらず重複してＳＺ２６による玉貸し完了信号を返信することが防止できるとともに、１単位玉貸し動作が積み残しになったわけではないにもかかわらず未玉貸し動作カウンタの値が「１」増加してしまう不都合も防止できる。
【０３２５】
図３９は、図３０のＳＪ１により示された玉貸し制御のサブルーチンプログラムを示すフローチャートである。ＳＵ１５により、賞球中フラグがオン状態であるか否かの判断がなされる。賞球中フラグがオン状態の場合には賞球動作中であるために、ＳＵ１以降の玉貸し動作を行なうことなくこのサブルーチンプログラムが終了する。その結果、賞球動作優先の制御となる。賞球中フラグがオン状態でない場合にはＳＵ１へ進み、玉貸し中フラグがオン状態であるか否かの判断がなされる。玉貸し中フラグがオン状態の場合にはＳＵ１４へ進み、玉貸し分岐処理がなされた後ＳＱ１へ進む。一方、玉貸し中フラグがオン状態でない場合にはＳＵ２へ進み、玉貸し待機フラグがオン状態であるか否かの判断がなされる。玉貸し待機フラグがオン状態の場合にはＳＵ７へ進み、振分用ソレノイド３１０をＯＮにして励磁状態にする処理がなされる。次にＳＵ８に進み、タイマＴ２３が計時中であるか否かの判断がなされ、計時中でない場合にはＳＵ９へ進み、タイマＴ２３をスタートさせる処理がなされる。その結果、この玉貸し制御のサブルーチンプログラムの次回の実行に際しては、ＳＵ８によりＹＥＳの判断がなされて直接制御がＳＵ１０へ進むこととなる。
【０３２６】
ＳＵ１０では、タイマＴ２３を「１」減算してタイムアウトするか否かの判断がなされ、タイムアウトしない場合にはこのサブルーチンプログラムが終了する。そして、このサブルーチンプログラムを何回か実行することによりタイマＴ２３を「１」減算することによりタイムアウトする状態になれば、ＳＵ１１へ進み、払出モータ２８９をオン状態にして貸玉を払出すように制御する。つまり、タイマＴ２３は、振分用ソレノイド３１０をＯＮにする制御がＳＵ７により開始されてから実際に振分部材３１１が玉貸し側に切換わるまでに要する十分な時間を計時するためのもおであり、このタイマＴ２３がタイムアウトすることにより振分部材３１１が玉貸し側に切換わっている状態となる。次にＳＵ１２により、玉貸し中フラグがセットされ、かつ玉貸し待機フラグがリセットされる。次にＳＵ１２ａに進み、払出モータがＯＮになっているか否かの判断がなされ、なっている場合にはＳＵ１３へ進むが、なっていない場合にはＳＵ１２ｂへ進み、払出モータをＯＮにした後にＳＵ１３へ進む。次にＳＵ１３により、タイマＴ１５をスタートさせる処理がなされる。このタイマＴ１５は、賞球の払出時にセットされるＴ１１と同様の機能を有するタイマである。すなわち、払出モータ位置センサ３００Ａのオンチェックタイマである。次にＳＵ１３ａへ進み、１個玉貸し中フラグがセットされてＳＱ１へ進む。この１個玉貸し中フラグは、貸玉１個分の払出動作中である旨を記憶しておくものであり、貸玉１個分の払出が終了した時点でリセットされ（ＳＱ２３ａ，ＳＱ２８ｂ）、次回の玉貸し１個分の払出が開始された時点で再度セットされる（ＳＵ１３ａ）。
【０３２７】
ＳＵ２により玉貸し待機フラグがＯＮでないと判断された場合にはＳＵ３へ進み、未玉貸し動作カウンタが「０」よりも大きな値になっているか否かの判断がなされる。ＳＺ２４に従って積み残しの１単位玉貸し動作回数が未玉貸し動作カウンタによりカウントされている場合には、ＳＵ３によりＹＥＳの判断がなされてＳＵ４へ進み、玉貸し待機フラグをセットする処理がなされる。その結果、以降のこのサブルーチンプログラムの実行に際しては、ＳＵ２によりＹＥＳの判断がなされてＳＵ７以降の玉貸し動作が開始されることとなる。次にＳＵ５へ進み、未玉貸し動作カウンタを「１」減算する処理がなされる。そしてＳＵ６へ進み、補填玉貸しフラグをセットする処理がなされる。
【０３２８】
この未玉貸し動作カウンタの積み残し１単位玉貸し動作回数の記憶に従って玉貸し動作を行なう制御は、通常の玉貸し動作制御とは異なるために、ＳＵ６により、その旨を記憶させるべく補填玉貸しフラグがセットされるのである。
【０３２９】
次に、払出モータ位置センサ３００ＡがＯＦＦからＯＮに切換わったか否かが判断される（ＳＱ１）。オンしていない場合にはＳＱ８に進み、タイマＴ１５がタイムアウトしたか否かが判断され、タイマＴ１５がタイムアウトした場合には、玉噛み等が起こっている可能性があるために、玉貸しエラー処理に移行する（ＳＱ９）。玉貸しエラー処理の内容は、図３２を用いて既に説明したエラー処理と同様であるためにここでは説明を繰返さない。玉貸しエラー処理が実行された後は、ＳＱ１１に移行する。このように、貸玉の払出動作に異常が発生した場合にも、その異常を回復させるエラー処理が自動的に行なわれるために、貸玉の払出動作に異常が発生した場合であっても遊技場の店員の手を煩わせることなく、遊技場の店員の遊技機の管理が容易になる。
【０３３０】
一方、タイマＴ１５がタイムアウトしていない場合には、後述するＳＱ１０に移行する。また、払出モータ位置センサ３００ＡがＯＦＦからＯＮに切換わった瞬間ＳＱ１によりＹＥＳと判断されて、タイマＴ１５が停止される（ＳＱ２）。この場合、払出モータ位置センサ３００Ａがオンしたために玉が１つ払出されたものと考えられ、玉貸しカウンタ１のカウンタ値を「１」だけ加算更新する処理がなされる（ＳＱ３）。
【０３３１】
ここで、玉貸しカウンタ１は、後述する玉貸しカウンタ２と同様、払出された貸玉数を記憶しておくためのカウンタである。したがって、貸玉の払出しがある毎に、玉貸しカウンタ１，２のカウンタ値が加算されるが、玉貸しカウンタ１はＳＱ３に示すように払出モータ位置センサ２８６の検出信号に基づいて加算され、玉貸しカウンタ２はＳＱ１９を用いて後述するように玉貸しカウントスイッチ３０１Ｂの検出信号に基づいて加算される。よって、玉払出装置９７内の玉繰り出し用のスクリュー２８８が半回転する毎（払出モータ位置センサ２８６の検出信号が１つ入力される毎）に正確に玉が払出されている状態では、玉貸しカウンタ１の値と玉貸しカウンタ２の値とは一致する。しかしながら、スクリュー２８８で玉抜けや球噛み等が生じて玉が払出されないことがあった場合には、玉貸しカウンタ１の値よりも玉貸しカウンタ２の値の方が大きくなり、これにより貸玉の払出不足を検出できる。
【０３３２】
なお、玉貸しカウンタ１，２はともにＲＡＭ２９１６の記憶領域により構成されており、前述したようにバックアップ用の電源（コンデンサ５１７）によってバックアップされている。このため、停電等によって遊技機に供給される電力が断たれた場合であっても両カウンタの記憶値が保持され、停電等が生じても、停電が復旧した後に停電前の玉貸しカウンタ１，２の記憶値に基づいた玉貸しが再開されるために、遊技場に不利益が生じない。
【０３３３】
また、ここでは、玉貸しカウンタ１，２は払出し済の貸玉数を記憶するカウンタとして用いられており、貸玉が払出される毎にそのカウンタ値が加算更新されるように構成されているが、これに代えて、玉貸時に玉貸しカウンタ１，２のカウンタ値が払出予定数（ここでは、２５個を１単位の払出予定数としている）にセットされ、貸玉が払出される毎にカウンタ値が減算更新されていくように構成してもよい。すなわち、玉貸しカウンタ１，２に払出予定の残数を記憶するようにしてもよい。このように構成した場合には、停電等が生じても、停電が復旧した後に停電前の玉貸しカウンタ１，２の記憶値に基づいた玉貸しが再開されるために、遊技者に不利益が生じない。
【０３３４】
ＳＱ３の後、玉貸しカウンタ１のカウンタ値が２５であるか否か、すなわち、払出予定数の玉（２５個）が全て払出されたか否かが判断される（ＳＱ４）。玉貸しカウンタ１のカウンタ値が２５であると判断された場合は、後述するＳＱ５に進む。一方、玉貸しカウンタ１のカウンタ値がまだ２５に達していないと判断された場合は、ＳＱ４ａへ進み、総賞球個数カウンタ１，２が０以外であるか否かの判断がなされる。０の場合には制御がＳＱ１３へ進むが、０以外の場合にはＳＱ４ｂへ進み、払出モータをＯＦＦに切換えた後ＳＱ１３へ進む。
【０３３５】
次に、玉貸しカウントスイッチ３０１Ｂがオンしたか否かが判断され（ＳＱ１３）、玉貸しカウントスイッチ３０１Ｂがオンしていない場合には、ＳＱ１３ａへ進み、賞球カウントスイッチがオン状態であるか否かの判断がなされ、オン状態でない場合にはこのサブルーチンプログラムが終了する。一方、オン状態の場合にはＳＱ１３ｂへ進み、警告処理が行なわれる。この警告処理は、図３４に基づいて既に説明しており、ここでは説明の繰返しを省略する。ＳＱ１３ａによりＹＥＳの判断がなされるということは、玉貸し動作制御中であるにもかかわらず、玉貸しカウントスイッチ３０１Ｂではなく賞球カウントスイッチ３０１Ａにより玉が検出されたということであり、玉振分部材３１１が玉貸し側に正常に切換わっておらず賞球側に切換わった異常状態であることが予想される。そのような異常の場合にＳＱ１３ｂにより警告処理を行なう。
【０３３６】
一方、玉貸しカウントスイッチ３０１Ｂがオンしていると判断された場合には、タイマＴ１７の計時がスタートされる（ＳＱ１４）。ここで、タイマＴ１７は、玉貸しカウントスイッチ３０１Ｂのオフチェックタイマとして用いられる。
【０３３７】
次に、玉貸しカウントスイッチ３０１Ｂがオフしたか否かが判断され（ＳＱ１７）、玉貸しカウントスイッチ３０１Ｂがまだオフしていないと判断された場合にはタイマＴ１７がタイムアウトしたか否かが判断される（ＳＱ２０）。タイマＴ１７がタイムアウトしていないと判断された場合には、後述するＳＱ２２に移行する。一方、玉貸しカウントスイッチ３０１ＢがオフしないままタイマＴ１７がタイムアウトした場合には、玉貸しカウントスイッチ３０１Ｂ付近で玉詰まり等が発生しているものと考えられ、この場合には警告処理（図３５参照）が実行される（ＳＱ２１）。これにより、ブザー駆動信号がブザー７５に出力され、警告音が発生される。この警告音は、遊技場の店員等によるリセットスイッチ（リセットＳＷ）３７９の押圧操作によって停止される。
【０３３８】
タイマＴ１７がタイムアウトする前にＳＱ１７で玉貸しカウントスイッチ３０１Ｂがオフしたと判断された場合には、タイマＴ１７の計時がストップされ（ＳＱ１８）、続いて玉貸しカウンタ２が加算更新（＋１）される（ＳＱ１９）。つまり、玉貸しカウントスイッチ３０１Ｂによって玉の払出しが検出されたために、その検出分の玉数を、玉貸しカウンタ２に加算するのである。
【０３３９】
次に制御がＳＱ２２へ進む。ＳＱ２２では、玉貸しカウンタ２の値が「２５」になっているか否かの判断がなされる。玉貸しカウンタ２の値がまだ２５でないと判断された場合には、タイマＴ１８がタイムアウトしたか否かが判断される（ＳＱ２８）。ここで、タイマＴ１８は、玉貸しカウンタ１（払出モータ位置センサ２８６の検出出力によって加算更新）の値が払出予定数の２５に達した時点でＳＱ６においてセットされて計時が開始されるタイマである。このタイマＴ１８は、玉貸しカウンタ１の値が２５となった後、一旦、払出モータ２８９を停止し、その後、所定期間内に玉貸しカウンタ２の値も２５になるか否かを確認する際のその所定期間を計時するタイマである。
【０３４０】
つまり、払出モータ位置センサ２８６の検出出力が確認されてから、その検出出力に対応する払出玉が玉繰出し用のスクリュー２８８から落下してやがて玉貸しカウントスイッチ３０１Ｂで検出されるまでには、ある程度の時間がかかるために、そのタイムラグを埋めるためにタイマＴ１８が用いられている。玉貸しカウンタ１の値がまだ２５でない状態でＳＱ２８に進んだ場合には、タイマＴ１８はセットされていないために、ＳＱ２８ではＮＯの判断がなされてＳＱ２８ａへ進む。
【０３４１】
ＳＱ２８ａでは、玉貸しカウンタ１の値が２５になっているか否かの判断がなされ、なっている場合にはこのサブルーチンプログラムが終了する。一方、未だに玉貸しカウンタ１の値が２５に達していない場合にはＳＱ２８ｂへ進み、１個玉貸し中フラグをリセットする処理がなされる。つまり、ＳＱ１３により正常に貸玉が貸玉カウントスイッチにより検出されてその検出玉が正常に落下して玉貸しカウントスイッチがＯＦＦになったとＳＱ１７により判断されたために、貸玉１個分の払出が完了したこととなり、このＳＱ２８ｂにより１個玉貸し中フラグをリセットする処理がなされるのである。そして前述のＳＪ３に基づいて説明したように、玉貸し動作中に賞球払出を行なわなければならなくなった場合には、１個玉貸し中フラグがセットされていない場合すなわち貸玉１個分の払出が完了した段階で賞球払出動作制御に移行するのである。
【０３４２】
後述する払出分岐処理では、玉貸し中フラグがセットされている場合にはＳＵ１３に進み、再度ＳＵ１３以降の玉貸し動作が開始される。その結果、玉貸しカウントスイッチ３０１Ｂおよび払出モータ位置センサ２８６の検出出力による貸玉のカウントが進んで、玉貸しカウンタ１，２が加算更新されていき、やがて、玉貸しカウンタ１の値が２５になった場合には、ＳＱ４によりＹＥＳの判断がなされる。この場合、払出モータ位置センサ３００Ａの検出出力数による限り、払出予定数の玉がすべて払出されたことになるので、払出モータ２８９の駆動が一旦停止される（ＳＱ５）。なお、ここで、「一旦停止」という表現を用いたのは、前述したように玉繰出し用のスクリュー２８８で玉抜けや玉噛み等が生じて実際には予定数の玉の払出が完了していない可能性もあるため、この場合には不足する玉の払出が再度必要になるためである。
【０３４３】
次に、タイマＴ１８の計時が開始され（ＳＱ６）、前述したようにタイマＴ１８がタイムアウトするまでの間で、玉貸しカウントスイッチ３０１Ｂによる検出が待たれる。次いで、玉貸し確認中フラグがセットされる（ＳＱ７）。その後、一旦、玉貸し制御処理が終了する。なお、玉貸し確認中フラグがセットされることにより、次回、玉貸し制御処理が実行された場合には、玉貸し分岐処理（ＳＰ１４）によって処理がＳＱ１３以降に移行する。
【０３４４】
以下、玉貸し確認中フラグがセットされた場合の処理を説明する。ＳＱ１３以降に移行すると、玉貸しカウントスイッチ３０１Ｂのオンオフが検出される毎に玉貸しカウンタ２が１ずつ加算更新される（ＳＱ１９）。すなわち、玉の流路上手側の払出モータ位置センサ３００Ａで検出された玉が時間差をもって次々と玉貸しカウントスイッチ３０１Ｂで検出され、それに基づいて玉貸しカウンタ２が加算更新されていくのである。
【０３４５】
その後、ＳＱ２２で玉貸しカウンタ２の値が２５に達したか否かが判断され、２５に達してはいないがタイマＴ１８がまたタイムアウトしていない場合には、払出モータ２８９を停止した状態が維持される（ＳＱ２８でＮＯ）。そして、タイマＴ１８がタイムアウトするまでの間に玉貸しカウンタ２の値が２５になれば、払出予定数のすべての玉が実際に玉貸しカウントスイッチ３０１Ｂでその払出が確認されたことになり、払出予定数のすべての玉が確実に払出されていることになるために、タイマＴ１８の計時がストップされ（ＳＱ２３）、続いて玉貸し中フラグおよび玉貸し確認中フラグがそれぞれリセットされる（ＳＱ２４、ＳＱ２５）。次に振分用ソレノイド３１０がオフされる（ＱＳ２６）。
【０３４６】
次にＳＱ２６ａへ進み、タイマＴ２２をスタートさせる処理がなされる。このタイマＴ２２は、前述したように振分用ソレノイドをＯＦＦに制御する処理が開始されてから実際に玉振分部材３１１が賞球側に完全に切換わるまでに要する十分な時間を計時するためのものである。このタイマＴ２２がタイムアウトするまでは前述したように賞球払出動作が開始されない（ＳＪ３ｄ）。
【０３４７】
次にＳＱ２６ｂへ進み、補填玉貸しフラグがオン状態であるか否かの判断がなされる。通常の１単位玉貸し動作中であればこの補填玉貸しフラグはセットされていないためにＳＱ２６ｄへ進み、１単位玉貸し終了フラグをセットする処理がなされる。その結果、前述したＳＺ２５によりＹＥＳの判断がなされてＳＺ２５ａ以降の処理が実行されることとなる。一方、未玉貸し動作カウンタの計数記憶に基づいた１単位玉貸し動作が行なわれていた場合には、補填玉貸しフラグがセットされているために（ＳＵ６参照）、制御がＳＱ２６ｃへ進み、補填玉貸しフラグをリセットする処理がなされ、１単位玉貸し終了フラグがセットされることなくこのサブルーチンプログラムが終了する。
【０３４８】
次に、タイマＴ１８がタイムアウトしてもなお、玉貸しカウンタ２の値が２５にならない場合には、現在の玉貸しカウンタ１の値が玉貸しカウンタ２の値で更新される（ＳＱ３１）。これにより、既に払出予定数の玉の払出の完了を示している（＝２５）玉貸しカウンタ１の値が、玉貸しカウンタ２の値によって示される玉数（２５未満の値）に補正される。その後、この玉貸し制御処理のサブルーチンプログラムが終了する。この場合には、玉貸しカウンタ１，２ともに、実際に払出されている玉数が共通に記憶されることとなり、ＳＱ４によりＮＯの判断がなされる状態となるために、再度不足分の数だけの玉貸し制御処理が実行されることとなる。
図４２（ａ）は、玉貸分岐処理を説明するためのフローチャートである。この玉貸分岐処理は、図３９のＳＵ１４で実行される処理である。玉貸分岐処理においては、まず、タイマＴ１５が作動中であるか否かが判断され（ＳＲ１）、作動中でないと判断された場合にはタイマＴ１６が作動中であるか否かが判断され（ＳＲ２）、作動中でないと判断された場合には玉貸し確認中フラグがオンしているか否かが判断され（ＳＲ２ａ）、玉貸し確認中フラグがオンしていないと判断された場合には、玉貸中フラグがオンしているか否かが判断され（ＳＲ３）、玉貸中フラグがオフしていない場合には処理が終了する。一方、ＳＲ１でタイマＴ１５が作動中であると判断された場合には処理が図４０のＳＱ１へ移行する。ＳＲ２においてタイマＴ１６が作動中であると判断された場合には、処理が図４０のＳＱ１１へ移行する。ＳＲ２ａにおいて玉貸し確認中フラグがオフしていると判断された場合には処理が図４０のＳＱ１３に移行する。ＳＲ３において玉貸中フラグがオフしていると判断された場合には処理が図４０のＳＱ１３に移行する。
【０３４９】
図４２（ｂ）は、前記ＳＱ９により示された玉貸しエラー処理のサブルーチンプログラムを示すフローチャートである。ＳＭ１により、払出モータをＯＦＦにし、ＳＭ２により、タイマＴ２９をスタートさせ、ＳＭ３により、警告音を発生させ、ＳＭ４により、リセットスイッチがＯＮになったか否かの判断がなされる。ＯＮになっていない場合にはＳＭ５へ進み、タイマＴ２９がタイムアウトしたか否かの判断がなされ、タイムアウトしていない場合にはＳＭ４へ戻る。このＳＭ４，ＳＭ５のループの巡回途中で、タイマＴ２９がタイムアウトすればＳＭ６により、振分用ソレノイド３１０をＯＦＦにした後ＳＭ４へ戻る。
【０３５０】
そして、遊技場の係員が玉貸しエラーを修復して正常な状態に戻した後リセットスイッチを操作すれば、制御がＳＭ７へ進み、振分用ソレノイド３１０がＯＦＦになっているか否かの判断がなされる。ＯＦＦになっていない場合にはＳＭ１１へ進むが、ＯＦＦになっている場合にはＳＭ８へ進み、振分用ソレノイド３１０をＯＮにした後ＳＭ９へ進み、タイマＴ２３をスタートさせ、ＳＭ１０により、タイマＴ２３がタイムアウトするまで待機する。そして待機した後ＳＭ１１へ進み、払出モータをＯＮにし、ＳＭ１２により、タイマＴ１５をスタートさせてこのサブルーチンプログラムグラムが終了する。
次に、賞球および玉貸しについての代表的な制御動作を説明する。図４３、図４４は、賞球および玉貸しについての代表的な制御動作を示すタイミングチャートである。
【０３５１】
図４３には、賞球時の基本的な制御動作が示されている。図４３においては、入賞球検出スイッチ（始動口スイッチ１７、Ｖカウントスイッチ２２、カウントスイッチ２３、および、入賞口スイッチ２４０の総称）から遊技制御基板３１への入力、遊技制御基板３１からのＩＮＴ信号の出力、遊技制御基板３１からの賞球コマンドの出力、賞球カウントスイッチ３０１Ａから遊技制御基板３１への入力、賞球玉貸基板３７から払出モータ２８９への駆動信号の出力、および、遊技制御基板３１側のエラー動作の状態が示されている。
【０３５２】
図４３を参照して、入賞球検出スイッチにより５個払出分の入賞、１５個払出分の入賞、および、５個払出分の入賞が続けて検出された場合、それぞれの入賞に応じて、ＩＮＴ信号と、払出個数を指定した賞球コマンドとが遊技制御基板３１から即座に出力される。そのような賞球コマンドによる払出し個数は、払出制御用マイクロコンピュータ３７０のＲＡＭ２９１６に記憶される。そして、そのような払出し個数の記憶情報に基づいて、５個払出回転分、１５個払出回転分、５個払出回転分の駆動信号が賞球玉貸基板３７から払出モータ２８９にそれぞれ出力される。これにより、５個の賞球、１０個の賞球、５個の賞球が順次払出され、その賞球個数が賞球カウントスイッチにより検出される。この場合、遊技制御基板３１側のエラー動作は生じていない。
【０３５３】
図４４には、パチンコ遊技機１の電源投入時の制御動作が示されている。図４４においては、入賞球検出スイッチ（始動口スイッチ１７、Ｖカウントスイッチ２２、カウントスイッチ２３、および、入賞口スイッチ２４０の総称）から遊技制御基板３１への入力、玉切れスイッチ１８７から遊技制御基板３１への入力、玉切れ検出スイッチ１６７から遊技制御基板３１への入力、遊技制御基板３１からのＩＮＴ信号の出力、遊技制御基板３１からの賞球コマンドの出力、賞球カウントスイッチ３０１Ａから遊技制御基板３１への入力、賞球玉貸基板３７から払出モータ２８９への駆動信号の出力が示されている。
【０３５４】
図４４を参照して、パチンコ遊技機１の電源が投入されると、前述したメイン処理における初期化処理（Ｓ２）において、発射禁止フラグ、玉貸禁止フラグ、および、賞球禁止フラグがそれぞれオン状態にされる。そして、まず、満タンスイッチ４８が満タン状態を検出していないことを条件として、発射禁止フラグがオフ状態にされ、ＩＮＴ信号に伴って発射禁止解除コマンドが出力される。そして、玉切れスイッチ１８７がオフ状態（玉切れ非検出状態）であることが確認されてから２０００ｍＳ経過後に玉貸し禁止フラグがオフ状態にされ、ＩＮＴ信号に伴って玉貸し禁止解除コマンドが出力される。そして、玉切れ検出スイッチ１６７がオフ状態（玉切れ非検出状態）であることが確認されてから２２００ｍＳ経過後に賞球禁止フラグがオフ状態にされ、ＩＮＴ信号に伴って賞球禁止解除コマンドが出力される。
【０３５５】
また、この場合は、賞球禁止解除コマンドの出力後において入賞球検出スイッチにより５個払出分の入賞が検出されている。この５個分の賞球の払出しのための賞球コマンドは、賞球禁止解除コマンドの出力後において出力される。その賞球コマンドによる払出し個数は、払出制御用マイクロコンピュータ３７０のＲＡＭ２９１６の総賞球個数カウンタ１，２に記憶される。そのような賞球個数を指定した賞球コマンドに応じて５個払出回転分の駆動信号が賞球玉貸基板３７から払出モータ２８９に出力される。これにより、５個の賞球が払出され、その賞球個数が賞球カウントスイッチにより検出される。なお、複数の賞球コマンドが連続して賞球玉貸基板３７に入力された場合には、その複数の賞球コマンドに基づく賞球個数の総数分の玉をまとめて連続的に払出すために、その総数払出分の駆動信号が払出モータ２８９に出力される。
【０３５６】
次に、図４５を用いて、払出モータ制御処理の別実施の形態を説明する。この図４５に示したフローチャートは、図３０〜図３２に示した払出モータ制御処理のうちの図３２に示したフローチャート部分の変形例である。
【０３５７】
図３２に示した処理では、玉の払出し数が不足する旨が判定されること（ＳＫ１９，ＳＫ２３）に伴って、払出しが不足する玉を払出せるように総賞球個数カウンタ１の値が補正される（ＳＫ２６）。この図４５に示した変形例では、それらの処理が同様に行なわれるが、総賞球個数カウンタ１の値が補正される前に、異常の発生がブザー７５による警告音で報知される。
【０３５８】
図４５を参照して、ＳＫＫ１９においては、図３２に示したＳＫ１９と同様に、総賞球個数カウンタ２の値が０であるか否かが判断される。そして、総賞球個数カウンタ２の値が０であると判断された場合には、図３２に示したＳＫ２０〜ＳＫ２２と同様の処理が実行される（ＳＫＫ２０〜ＳＫＫ２２）。
【０３５９】
一方、総賞球個数カウンタ２の値が０ではないと判断された場合には、タイマＴ１４がタイムアウトしたか否かが判断され（ＳＫＫ２３）、タイムアウトしていないと判断された場合には処理が終了する。タイムアウトしていると判断された場合には、ステッピングモータにより構成される払出モータ２８９がオフされ（ＳＫＫ２４）、続いて、払出モータが１ステップ分だけ逆正回転駆動される（ＳＫＫ２５）。これにより、スクリュー２８８が一旦、逆回転された後、正転され、玉噛みが解消される。次に、警告音がブザー７５から発生される（ＳＫＫ２６）。次に、リセットスイッチ（リセットＳＷ）３７９がオンしたか否かが判断され（ＳＫＫ２７）、リセットスイッチ３７９がオンされるまで継続的に警告音が出力される。そして、リセットスイッチ３７９がオンされた時点で、警告音の出力が止み、総賞球個数カウンタ１に対して総賞球個数カウンタ２の値が加算される（ＳＫＫ２８）。これにより、総賞球個数カウンタ１に未払出分の賞球数が与えられ、総賞球個数カウンタ１の値が補正される。その後、処理が終了する。
【０３６０】
この変形例によれば、たとえば、スクリュー２８８を逆正回転させても自動回復しないような故障が生じている場合でも、遊技場の店員が迅速に対応できる。すなわち、図３１に示した処理によると、自動回復しないような故障が生じている場合であってもスクリュー２８８を逆正回転させることによって正常になったものとみなされて総賞球個数カウンタ１の値が補正され、払出モータ制御処理（図３３参照）のルーチンを抜けるため、再度、ＳＫ１９，ＳＫ２３で玉の払出し不足が検出され、同じ処理が繰返される。このため、たとえば、遊技者によって異常が指摘されるまで、その異常が放置されることになる。一方、図４５に示す変形例によれば、払出モータ制御処理のルーチンを抜ける前（ここでは、総賞球個数カウンタ１の値が補正される前）に、異常の発生がブザー７５による警告音で報知され、リセットスイッチ３７９がオンされるまで処理が待機状態となるために、その異常に対して店員が迅速に対応できる。また、異常が発生しても何らその旨が報知されることなく自動復帰するように構成された場合に比較して、たとえば、異常状態が頻発しているか否かを店員が確認できるようになる。さらに、総賞球個数カウンタ１の値が補正される前に、処理が待機状態となるために、店員が払出不足数がどの程度であるのかをチェックすることができ、店員自身の手によって不足する玉を遊技者に付与し、不足分を補償することもできる。
【０３６１】
第２実施の形態
次に、本発明の第２実施の形態を図４６に基づいて説明する。
【０３６２】
前述した第１実施の形態では、所定個数の玉を払出して払出モータをＯＦＦにした後所定個数の払出玉の最後のものが賞球カウントスイッチ３０１Ａまたは玉貸しカウントスイッチ３０１Ｂにより検出されて確実に所定個数の払出が終了したことを確認した上で振分用ソレノイドを制御して玉振分部材３１１を切換えるように制御したが、この第２実施の形態では、所定個数の玉の払出が行なわれて払出モータをＯＦＦにした後所定個数の払出玉のうちの最後のものが玉振分部材３１１を通過するのに要する時間を計時するタイマをスタートさせ、そのタイマがタイムアップしてから振分用ソレノイドを制御して玉振分部材３１１を切換えるように制御する。
【０３６３】
図４６においては、第１実施の形態に示したフローチャートのうち、変更する部分のみを示している。第１実施の形態の図３１のＳＫ３により払出モータをＯＦＦに制御した後ＳＫ２９へ進み、タイマＴ２５をスタートさせ、ＳＫ４へ進み、タイマＴ１４をスタートさせた後図３１のＳＫ５へ進む。
【０３６４】
また、第１実施の形態における図４０のＳＱ５により払出モータをＯＦＦに制御した後ＳＱ３２へ進み、タイマＴ２５をスタートさせた後ＳＱ６のタイマＴ１８をスタートさせる処理がなされた後図４０のＳＱ７へ進む。このＳＫ２９，ＳＫ３２のタイマＴ２５は、払出モータをＯＦＦに制御した後最後の払出玉が玉振分部材３１１を通過するのに要する十分な時間を計時するものである。
【０３６５】
次に、第１実施の形態の図３０のＳＪ３ａにより振分用ソレノイドがＯＦＦになっているか否かの判断がなされ、振分用ソレノイドがＯＦＦになっている場合にはＳＪ１３ヘ進み、前述したタイマＴ２５が終了したか否かの判断がなされ、未だに終了していない場合には図３０のＳＪ３ｄに進み、タイマＴ２２が終了したか否かの判断がなされる。一方、タイマＴ２５が終了したと判断された場合には制御がＳＪ３ｂへ進み、振分用ソレノイド３１０をＯＦＦに制御して玉振分部材３１１を賞球側に切換えるための動作が開始される。すなわち、タイマＴ２５が終了するまで待って玉振分部材３１１を賞球側に切換える制御が開始されるのである。そのために、玉払出装置９７から払出された払出玉の最後のものが玉振分部材３１１を通過するまで待って玉振分部材３１１が賞球側に切換えられる。
【０３６６】
さらに、第１実施の形態における図３９のＳＵ２により玉貸し待機フラグがＯＮ状態になっているか否かの判断がなされ、ＯＮ状態である場合にはＳＵ１６へ進み、タイマＴ２５が終了したか否かの判断がなされ、終了するまで待ってＳＵ７による振分用ソレノイドをＯＮにする処理がなされて図３９のＳＵ８へ進む。その結果、タイマＴ２５がタイムアップするまで待って玉振分部材３１１を玉貸し側に切換えるための制御が開始される。その結果、玉払出装置９７から払出された払出玉の最後のものが玉振分部材３１１を通過するまで待って玉振分部材３１１を玉貸し側に切換える制御が開始される。
【０３６７】
また、第１実施例におけるＳＱ４の処理の後ＳＱ４ａへ進み、総賞球個数カウンタ１，２が０以外であるか否かの判断がなされ、０の場合には前記ＳＱ１０へ進むが、０でない場合にはＳＱ４ｂへ進み、払出モータをＯＦＦにし、ＳＱ４ｃによりタイマＴ２５をスタートさせた後ＳＱ１０へ進む。
【０３６８】
第３実施の形態
図４７は、本発明の第３実施の形態を示すフローチャートである。第１実施の形態においては、賞球を連続的に払出す連続払出制御を示したが、この第３実施の形態においては、総賞球個数カウンタの値が２５個を超える場合には、２５個を上限として賞球払出を一旦停止し、所定のインターバル期間を経過した後残りの賞球を払出す制御を行なうように構成されている。
【０３６９】
第１実施の形態における図３０のＳＪ１０の処理の後ＳＫ１により、総賞球個数カウンタ１を「１」減算する処理がなされ、ＳＫ２９により、賞球払出カウンタを「１」加算する処理がなされる。この賞球払出カウンタとは、賞球払出が開始されてから現時点までに連続して払出された賞球個数を計数するカウンタである。次にＳＫ２へ進み、総賞球個数カウンタ１が０であるか否かの判断がなされ、０でない場合にはＳＫ３２へ進むが、０の場合には図３１のＳＫ３へ進む。
【０３７０】
ＳＫ３２では、賞球払出カウンタが「２５」に達したか否かの判断がなされ、達した場合にはＳＫ３３へ進み、タイマＴ２６をスタートさせる処理がなされる。このタイマＴ２６は、賞球払出上限値である「２５」まで連続賞球払出個数が達した後所定期間だけ賞球払出を一時的に停止するインターバル時間を計時するためのものであり、たとえば２秒程度の時間である。次にＳＫ３４へ進み、賞球払出カウンタをクリアして「０」にし、ＳＫ３５により払出モータをＯＦＦにして賞球払出を一時的に停止する処理がなされた後図３１のＳＫ１２へ進む。
【０３７１】
また、図３０のＳＪ３ｄによりタイマＴ２２が終了したか否かの判断がなされ、終了したと判断された場合にはＳＪ１３へ進み、タイマＴ２６が終了したか否かの判断がなされ、終了したと判断された場合に図３０のＳＪ４へ進む。このように、この第３実施の形態においては、賞球払出カウンタの値が「２５」に達した場合には、総賞球個数カウンタ２が「０」になっていないにもかかわらずタイマＴ２６がタイムアップするまでの賞球インターバル期間（たとえば２秒）だけ賞球払出動作が一時停止し、その賞球インターバル期間が経過した後再度残りの賞球を払出す動作が実行される。
【０３７２】
なお、前述した貸玉の払出に際しては、第２実施の形態でも説明したように、予め定められた単位金額（１００円）相当の貸玉を払出す１単位貸出動作を繰返すことにより所定量の貸玉を払出す制御を行ない、その１単位貸出動作が終了した後次の１単位貸出動作が行なわれるまでの貸出インターバル期間が設けられている。この貸出インターバル期間は、パチンコ遊技機１の賞球玉貸し基板３７がカードユニット５０に対し玉貸し完了信号を出力し（ＳＴ２６）、それに基づいてカードユニット５０が次の玉貸し指令信号を返信し、その玉貸し指令信号に基づいて次の１単位玉貸し動作が開始されるまでの期間である。そして、前述した賞球インターバル期間はこの玉貸しインターバル期間よりも短い期間に構成されている。
【０３７３】
第４実施の形態
図４８〜図５２は、第４実施の形態を示す図である。図４８は、第１実施の形態における図４に対応するものである。共通する部分については同じ参照番号を付している。図４との相違点は、玉振分け部材３１１が賞球側あるいは玉貸し側のいずれに切換わった状態であるかを検出する切換わり検出器３００Ａ，３００Ｂが設けられている点である。具体的には、３００Ａが賞球側切換わり検出器であり、玉振分け部材３１１が賞球側（図４８の実線で示された側）に切換わっている状態を検出するものである。３００Ｂは玉貸し側切換わり検出器であり、玉振分け部材３１１が玉貸し側（図４８の破線で示した側）に切換わった状態を検出するものである。この賞球側切換わり検出器３００Ａと玉貸し側切換わり検出器３００Ｂとは、賞球玉貸し基板３０７のＩ／Ｏポート３７２ｂに接続されており、それぞれの検出信号がＩ／Ｏポート３７２ｂから入力されるように構成されている。
【０３７４】
図４９の（ａ）と（ｂ）は、それぞれ第１実施の形態における図３０と図３７の一部とに対応するサブルーチンプログラムを示すフローチャートである。同じ処理をするステップについては同じステップ番号を付し、ここでは相違点について主に説明する。ＳＪ３により１個玉貸し中フラグがセットされているか否かの判断がなされ、セットされていない場合にはＳＪ１３へ進み、賞球側切換わり検出器３００ＡがＯＮ状態であるか否かの判断がなされる。賞球側切換わり検出器３００ＡがすでにＯＮ状態になっている場合には、玉振分け部材３１１を賞球側へ切換える必要がないためにＳＪ４へ直接進む。一方、賞球側切換わり検出器３００ＡがＯＮ状態でない場合にはＳＪ１４へ進み、玉振分け部材賞球側切換処理を実行する。これについては、後述する。次にＳＪ１５へ進み、賞球側切換中フラグがＯＮ状態であるか否かの判断がなされ、ＯＮ状態の場合にはこのサブルーチンプログラムが終了するが、ＯＮ状態ない場合にはＳＪ４へ進む。この賞球側切換中フラグとは、玉振分け部材３１１が賞球側に切換わる動作を行なっている最中にＯＮ状態となっているフラグであり、後述するＳＶ２によりセットされＳＶ６によりリセットされる。
【０３７５】
次に、図３３（ｂ）を参照して、図３７のＳＺ９の処理の後ＳＺ１０によりＰＲＤＹ信号がＬＯＷに切換えられ、その後ＳＺ３１に進み、玉振分部材賞球側切換処理が行なわれる。その後制御が図３８のＳＺ１３へ進む。
【０３７６】
図５０は、第１実施の形態における図３９に対応するフローチャートであり、ここでは相違点について主に説明する。ＳＵ２により玉貸し待機フラグがＯＮになっていると判断された場合には、ＳＵ１６へ進み、玉振分け部材玉貸し側切換処理が実行される。これについては後述する。次にＳＵ１７へ進み、玉貸し側切換中フラグがＯＮになっているか否かの判断がなされ、ＯＮになっている場合にはこのサブルーチンプログラムが終了するが、ＯＮになっていない場合にはＳＵ１１へ進む。この玉貸し側切換中フラグとは、玉振分け部材３１１が玉貸し側に切換わる動作を行なっている最中にＯＮ状態となるフラグであり、後述するＳＷ２によりセットされＳＷ６によりリセットされる。
【０３７７】
図５１は、第１実施の形態における図４１に対応するフローチャートである。図４１との相違点は、ＳＱ２５の処理が実行された後ＳＱ３１へ進み、玉振分け部材賞球側切換処理が実行された後ＳＱ２６ｂへ進む。
【０３７８】
図５２は、ＳＡ１４，ＳＵ１６，ＳＱ３１により示された玉振分け部材賞球側切換処理と玉振分け部材玉貸し側切換処理とのサブルーチンプログラムを示すフローチャートである。
【０３７９】
玉振分け部材賞球側切換処理では、まずＳＶ１により、賞球側切換中フラグがＯＮになっているか否かの判断がなされる。ＯＮになっていない場合にはＳＶ２へ進み、賞球側切換中フラグがセットされる。その結果のこの玉振分け部材賞球側切換処理のサブルーチンの次回の実行に際しては、ＳＶ１によりＹＥＳの判断がなされることとなる。
【０３８０】
次にＳＶ３へ進み、振分け用ソレノイド３１０をＯＦＦに制御する処理がなされる。次にＳＶ４へ進み、振分け用ソレノイド３１０をＯＦＦに制御する処理がなされる。次にＳＶ４へ進み、賞球側切換用タイマをスタートさせる処理がなされる。この賞球側切換用タイマとは、振分け用ソレノイド３１０をＯＦＦにする処理を開始した後実際に玉振分け部材３１１が賞球側に切換わるまでに要する十分な時間を計時するためのタイマである。
【０３８１】
次にＳＶ５へ進み、賞球側切換わり検出器３００ＡがＯＮになったか否かの判断がなされ、未だなっていない場合にはＳＶ７へ進み、賞球側切換用タイマがタイムアップしたか否かの判断がなされ、未だタイムアップしていない場合にはこのサブルーチンプログラムが終了する。そして、玉振分け部材３１１の切換動作が正常に行なわれている場合には、賞球側切換用タイマがタイムアップする以前の段階で賞球側切換わり検出器３００ＡがＯＮとなる。その結果、制御がＳＶ６へ進み、賞球側切換中フラグがリセットされる。一方、玉振分け部材３１１の個所で玉噛み等の異常や振分用ソレノイド３１０の故障等の何らの異常が発生した場合には、賞球側切換用タイマがタイムアップしたとしても賞球側切換わり検出器３００ＡがＯＮにならない。その場合には、制御がＳＶ８へ進み、警告処理がなされる。この警告処理は図３６と同様のものである。
【０３８２】
玉振分け部材玉貸し側切換処理では、まずＳＷ１により、玉貸し側切換中フラグがＯＮになっているか否かの判断がなされる。ＯＮになっていない場合にはＳＷ２へ進み、玉貸し側切換中フラグをセットする処理がなされる。その結果、このサブルーチンプログラムの次回の実行に際してはＳＷ１によりＹＥＳの判断がなされる。次にＳＷ３へ進み、振分け用ソレノイド３１０をＯＮにする処理がなされる。次にＳＷ４へ進み、玉貸し側切換用タイマをスタートさせる処理がなされる。この玉貸し側切換用タイマとは、振分け用ソレノイド３１０をＯＮにする制御を開始した後玉振分け部材３１１が実際に玉貸し側に切換わるまでの十分な時間を計時するためのものである。
【０３８３】
次にＳＷ５へ進み、玉貸し側切換わり検出器３００ＢがＯＮになったか否かの判断がなされ、未だＯＮになっていない場合にはＳＷ７へ進み、玉貸し側切換用タイマがタイムアップしたか否かの判断がなされ、未だタイムアップしていない場合にはこのサブルーチンプログラムが終了する。
【０３８４】
玉振分け部材３１１が正常に切換動作をしている限り、玉貸し側切換用タイマがタイムアップする以前の段階で玉貸し側切換わり検出器３００ＢがＯＮになる。その場合には、制御がＳＷ６へ進み、玉貸し側切換中フラグをリセットする処理がなされる。一方、玉振分け部材３１１の個所で玉噛み等の何らかの異常が発生して玉振分け部材３１１が正常に切換動作を行なえない状態となっている場合には、玉貸し側切換わり検出器３００ＢがＯＮになることなく玉貸し側切換用タイマがタイムアップする。その場合には、制御がＳＷ８へ進み、警告処理が行なわれる。この警告処理は、図３４に示したものと同様である。
【０３８５】
第５実施の形態
次に、図５３，図５４に基づいて第５実施の形態を説明する。前述した第１実施の形態では、玉貸し単位額（１００円）に相当する貸玉（２５個）を払出す１単位玉貸し動作中であっても入賞が発生すれば、その１単位玉貸し動作を途中で中断させて賞球払出動作に移行するという完全賞球優先制御であったが、この第５実施の形態では、前述した１単位玉貸し動作が終了した後入賞が発生していれば賞球払出動作に移行するように構成されたものである。
【０３８６】
図５３は、第１実施の形態における図３０に相当するフローチャートであり、相違点といえば、ＳＪ２によりＹＥＳの判断がなされた場合には、ＳＪ１３により１単位玉貸し中フラグがＯＮになっているかの判断が行なわれる点である。ＯＮになっていると判断された場合にはこのサブルーチンプログラムが終了するが、ＯＮになっていないと判断された場合には制御がＳＪ３ａへ進む。この玉貸し中フラグがＯＮになっているということは、前述した１単位玉貸し動作の実行中であるということであり、この１単位玉貸し動作の実行中の場合にはＳＪ３ａ以降の賞球払出動作が実行されない。そして、１単位玉貸し動作が終了して玉貸し中フラグがＯＦＦになった段階でＳＪ３ａ以降の賞球払出動作に移行する。
【０３８７】
図５４は、第１実施の形態における図４１に相当するフローチャートである。相違点といえば、図４１のＳＱ２３ａ，ＳＱ２８ａ，ＳＱ２８ｂが削除されている点である。これは、この第５実施の形態が、１単位玉貸し動作が終了した時点を区切りとして賞球払出動作に移行するために、１個玉貸し中フラグを設ける必要がないためである。
【０３８８】
第６実施の形態
次に、図５５に基づいて第６実施の形態を説明する。第１実施の形態や第５実施の形態では、玉貸し動作中に入賞が発生した場合に玉貸し動作を中断させて賞球払出動作に移行するという賞球優先動作を行なう際に、カードユニット側に玉貸し完了信号を返信しなければならないタイムリミットが来る以前の段階で賞球払出を完了しかつ玉貸し動作も完了した場合には正規の玉貸し完了信号を返信する一方、前記タイムリミットまでに賞球払出動作を完了して玉貸し動作を完了させることができない場合にのみ仮の玉貸し完了信号をカードユニットに返信するという制御を行なっている。ところが、この第６実施の形態では、玉貸し動作中に入賞が発生すればその玉貸し動作を中断させて賞球払出動作に移行するという賞球優先制御を行なうものの、賞球優先制御中においては前記タイムリミットを待つことなく仮の玉貸し完了信号をカードユニット側に返信するものである。そして、返信されてきた玉貸し完了信号に基づいて、カードユニットが引続き残りの玉貸し動作を行なわせるための玉貸し指令信号を送信してきた場合には賞球優先制御が行なわれている以上、前記タイムリミットを待つことなく再度仮の玉貸し完了信号を返信するものである。この玉貸し指令信号の受信に基づいた仮の玉貸し完了信号の返信を前記タイムリミットを待つことなく繰返し実行し、カードユニット側から玉貸し指令信号が送られてこなくなるまでこの仮の玉貸し完了信号の返信を繰返し実行するものである。
【０３８９】
図５５は、第１実施の形態における図３８に相当するフローチャートである。ここでは相違点について主に説明する。なお、この第６実施の形態においては、払出モータ制御については図３５，図３４のものを用いる。ＳＺ２９により賞球中フラグがＯＮであると判断された場合にはＳＺ３１へ進み、玉貸し要求フラグをリセットし、ＳＺ３２により仮の玉貸し完了信号をカードユニット５０へ出力する処理がなされる。すなわち、玉貸し指令信号がカードユニット５０から送られてきた場合に（ＳＺ１８によりＹＥＳの判断がなされた場合に）賞球優先制御が行なわれているときには（ＳＺ２９によりＹＥＳの判断がなされたときには）、カードユニット５０側のタイムリミットであるＴ３のタイムアップすなわち図３８のタイマＴ２１ののタイムアップまで待つことなく仮の玉貸し完了信号を出力するのである（ＳＺ３２）。
【０３９０】
次に、ＳＺ３３へ進み、玉貸し指令フラグをリセットし、ＳＺ３４により、未玉貸し動作カウンタを「１」加算更新した後に処理が終了する。
【０３９１】
一方、ＳＺ２０のステップが実行された後には制御がＳＺ２５へ進み、１単位玉貸し終了フラグがＯＮになっているか否かの判断がなされる。図３８においてはＳＺ２１によるタイマＴ２１の終了か否かの判断がなされるが、この第６実施の形態では、前述したタイムリミットを計時する必要がないためにタイマＴ２１自体が存在しない。この１単位玉貸し終了フラグがＯＮでない場合には、このサブルーチンプログラムが終了するが、ＯＮである場合にはＳＺ２５ｂへ進み、玉貸し指令フラグがＯＮになっているか否かの判断がなされる。玉貸し指令フラグがＯＮになっているということは、カードユニット５０から玉貸し指令信号が送信されてきてそれに基づいて１単位玉貸し動作を実行し、その１単位玉貸し動作が終了したということであるために、ＳＺ２６により正規の玉貸し完了信号をカードユニット６０に出力する処理がなされる。
【０３９２】
次にＳＺ２６ａへ進み、玉貸し指令フラグをリセットする処理がなされてＳＺ２７へ進む。一方、ＳＺ２５ｂにより玉貸し指令フラグがＯＮでないと判断された場合には、カードユニット５０側からの玉貸し指令信号に基づいた１単位玉貸し動作の実行ではなく未玉貸し動作カウンタのカウント記憶値に基づいた１単位玉貸し動作を実行してそれが終了した場合であるために、制御がＳＺ２５ｃへ進み、未玉貸し動作カウンタを「１」減算更新した後にＳＺ２７へ進む。
【０３９３】
次に、以上説明した実施の形態における変形例や特徴点等を以下に列挙する。（１）  上記実施の形態では、発光素子ＬＥＤ２８６と受光素子（図示せず）とによる払出モータ位置センサによって、前記払出装置による遊技媒体の払出動作量を検出する払出動作量検出手段を構成したが、その他のセンサでもよいし、センサを使わない場合にあっては、ステッピングモータである払出モータ２８９のステップパルス数を検出する手段によって前記払出動作量検出手段を構成してもよい。
【０３９４】
（２）  賞球の払出数が不足する場合には、賞球カウントスイッチ３０１Ａの検出出力に基づいた計数結果が記憶される総賞球個数カウンタ２の値によって、総賞球個数カウンタ１の値を補正し、その後に不足する賞球の払出しを行なうように構成した。しかしながら、これに代えて、払出しが不足する賞球の数を記憶するための払出不足賞球数カウンタを総賞球個数カウンタ１，２とは別に設けてもよい。たとえば、賞球の払出数が不足する場合には、総賞球個数カウンタ２の値に基づいて払出不足賞球数カウンタの値を更新し、その払出不足賞球数カウンタの値に基づいて不足する賞球の払出しを行なうようにすることが考えられる。
【０３９５】
貸玉の払出数が不足する場合についても同様である。すなわち、払出しが不足する貸玉の数を記憶するための払出不足貸玉数カウンタを玉貸しカウンタ１，２とは別に設けてもよい。たとえば、貸玉の払出数が不足する場合には、玉貸しカウンタ２の値に基づいて払出不足貸玉数カウンタの値を更新し、その払出不足貸玉数カウンタの値に基づいて不足する貸玉の払出しを行なうようにすることが考えられる。
【０３９６】
（３）  玉（遊技媒体）を払出す払出装置の一例として、装置内に設けられたスクリュー２８８が玉を外部へ繰出すように構成された玉払出装置９７を例に挙げて説明したが、これに限られるものではない。すなわち、払出装置からの玉の自由落下を制止する制止部材（ストッパー）が設けられ、その制止部材（ストッパー）が賞球玉貸基板３７によって制御されることで払出予定数の玉の払出しが行なわれるような払出装置であってもよい。
【０３９７】
たとえば、外周に複数形成された係止部の各々に玉を係止させつつ回転可能なスプロケットと、そのスプロケットの回転を制止可能な制止部材（ソレノイドの励磁／非励磁によって駆動されるストッパー）とを払出装置内に装置させ、制止部材によるスプロケットの制止を開放すると、玉の自重によりスプロケットが所定角度回転する毎に係止部から玉が１つまたは複数個開放されて玉が自由落下することで玉が払出されるような払出装置を例に挙げることができる。
【０３９８】
この場合、スプロケットの回転に伴って移動する係止部部分をセンサで検出することによって、玉の払出しを間接的に検出するように構成する。より具体的には、各係止部部分にフォトセンサ検出用の穴を形成してその穴をフォトセンサで検出する。このとき、払出予定数の玉数相当量だけセンサから検出信号が出力されるまでスプロットの回転を制止することなく連続的に回転させてもよいし、所定単位数（１個または２個以上）相当量だけセンサから検出信号が出力される毎に、一旦、制止部材によってスプロケットを制止し、たとえば、賞球カウントスイッチ３０１Ａによって玉が検出された後、スプロケットを開放して玉の払出しを再開させてもよい。
【０３９９】
（４）  図４１を参照して、タイマＴ１８がタイムアウトしてもなお玉貸しカウンタ２の値が払出予定数２５に達しない場合（ＳＱ２８でＹＥＳ）には、貸玉の払出数が不足するために、これを払出すための補正制御（ＳＱ２９〜ＳＱ３１）がなされるが、その前に、図４５に示したのと同様に、ブザー７５を駆動してその旨を報知するように構成してもよい。この場合、図４５に示したのと同様に、リセットスイッチ３７９がオンするまで継続的に報知してもよく、または、所定期間報知した後、復帰して、前記補正制御（ＳＱ２９〜ＳＱ３１）がなされるように構成してもよい。
【０４００】
また、このような報知制御は、玉貸時のみならず、図３２に示した賞球の払出時にも同様に行なわれるようにしてもよい。具体的には、タイマＴ１４がタイムアウトしてもなお総賞球個数カウンタ２の値が０にならない場合（ＳＫ２３でＹＥＳ）には、補正制御（ＳＫ２４〜ＳＫ２６）する前に、ブザー７５を駆動してその旨を報知する。
【０４０１】
さらに、報知の態様としては音報知のみならず、ランプの点滅等の視覚的報知であってもよい。あるいは、外部機器（たとえば、ホールコンピュータ等）に情報出力するように構成してもよい。
【０４０２】
（５）  パチンコ遊技機１により、遊技中に予め定められた入賞が発生した場合に遊技に使用可能な遊技媒体が払出装置から払出される遊技機が構成されている。玉払出装置９７により、遊技に使用可能な遊技媒体を払出す払出装置が構成されている。パチンコ玉により、前記遊技媒体が構成されている。なお、コイン（メダル）により遊技媒体を構成してもよい。
【０４０３】
遊技制御基板３１の基本回路５３により、前記入賞が発生した場合に、前記払出装置から払出す遊技媒体の数を指定するための払出数指定情報を出力する遊技制御手段が構成されている。賞球個数コマンドにより、前記払出数指定情報が構成されている。賞球玉貸し基板３７により、前記払出数指定情報に基づいた数の遊技媒体を前記払出装置から払出す制御を行なう払出制御手段が構成されている。
【０４０４】
遊技制御基板３１側の基本回路５３のＲＡＭ５５に構成される総賞球カウンタ（図１３のＳＡ１４等参照）により、前記遊技制御手段に含まれ、前記入賞が発生した場合に当該入賞に基づいた遊技媒体の払出予定数を記憶するための第１の払出予定数記憶手段が構成されている。
【０４０５】
賞球玉貸基板３７のＲＡＭ２９１６に構成される総賞球個数カウンタ１，２により、前記払出制御手段に含まれ、前記払出数指定情報が前記遊技制御手段から出力された場合に当該払出数指定情報に基づいた遊技媒体の払出予定数を記憶するための第２の払出予定数記憶手段が構成されている。
【０４０６】
図１４のＳＡ１４，ＳＡ１６，ＳＡ２０に示されるように、前記第１の払出予定数記憶手段は複数の入賞が発生した場合には前記払出予定数を前記複数の入賞の各々に対応する払出予定数の総数で記憶する。また、図２９のＳＩ１７に示されるように、前記第２の払出予定数記憶手段は複数の払出数指定情報が出力された場合には前記払出予定数を前記複数の払出数指定情報の各々に対応する払出予定数の総数で記憶する。
【０４０７】
（６）  賞球カウントスイッチ３０１Ａにより、前記払出装置から払出された遊技媒体を検出する遊技媒体検出手段が構成されている。また、図７に示されるように、前記遊技媒体検出手段の検出出力は前記遊技制御手段と前記払出制御手段との双方に入力される。
【０４０８】
図１５のＳＢ２〜ＳＢ５、ＳＢ８〜ＳＢ１２に示すように、前記遊技制御手段は前記遊技媒体検出手段の検出出力により特定される遊技媒体の払出数を前記第１の払出予定数記憶手段から減算更新することで遊技媒体の未払出数を管理する。
【０４０９】
図３１のＳＫ１３〜ＳＫ１７に示すように、前記払出制御手段は前記遊技媒体検出手段の検出出力により特定される遊技媒体の払出数を前記第２の払出予定数記憶手段から減算更新することで遊技媒体の未払出数を管理する。
【０４１０】
（７）  図３０のＳＪ８〜ＳＪ１１、または、ＳＫ６〜ＳＫ８，ＳＫ１０により、前記払出装置による遊技媒体の払出動作に異常が発生したか否かを判定する異常判定手段が構成されている。図３３のＳＬ６，ＳＬ７により、該異常判定手段により前記払出動作に異常が発生したと判定された場合に、前記異常を回復させるための制御を行なう回復制御手段が構成されている。
【０４１１】
（８）  遊技制御基板３１により、前記遊技制御手段（基本回路５３）が設けられる遊技制御基板が構成されている。
【０４１２】
（９）  払出モータ位置センサ２８６により、前記払出装置による遊技媒体の払出動作量を検出する払出動作量検出手段が構成されている。より具体的には、玉払出装置９７のスクリュー２８８が半回転したことが払出モータ位置センサ２８６によって検出されてこれによって間接的に玉が１つ払出されたことが検出される。
【０４１３】
図３１のＳＫ３により、前記払出動作量検出手段により検出された払出動作量が払出予定数分の遊技媒体を払出すために必要な動作量に達した場合に遊技媒体の払出を停止させる払出停止制御手段が構成されている。
【０４１４】
図３２のＳＫ１９，ＳＫ２３により、該払出停止制御手段により遊技媒体の払出が停止された後、前記遊技媒体検出手段で検出された遊技媒体数が払出予定数に達しているか否かを判定する判定手段が構成されている。
【０４１５】
（１０）  前述したＳＡ２ｃ，ＳＡ９によるエラー処理において、エラー原因を可変表示装置９等によりコード表示するようにしてもよい。さらに、ＳＬ１１〜ＳＬ１５の警告処理において、エラー原因を表示器３７４によりコード表示するようにしてもよい。
【０４１６】
（１１）  前記玉払出装置９７により、遊技中に予め定められた入賞が発生した場合に景品遊技媒体を払出す遊技媒体払出手段が構成されている。前記玉貸し通路３１２Ｂにより、遊技者に貸出される貸し遊技媒体が通過する貸し遊技媒体通路が構成されている。前記賞球通路３１２Ａにより、前記景品遊技媒体が通過する景品遊技媒体通路が構成されている。前記玉振分部材３１１により、電気的駆動源（振分用ソレノイド３１０）により駆動されて前記両通路切換え、遊技媒体が前記貸し遊技媒体通路または前記景品遊技媒体通路のいずれかを通過可能な状態にする通路切換手段が構成されている。
【０４１７】
前記賞球玉貸し基板３７により、前記通路切換手段を制御する切換制御手段が構成されている。そして、該切換制御手段は、前記遊技媒体払出手段による払出動作の終了から該払出遊技媒体のうちの最後のものが前記通路切換手段を通過し終えるまでの遅延処理（ＳＫ１２〜ＳＫ２２，ＳＺ９，ＳＵ１５，ＳＱ１３〜ＳＱ２１，図５４のＳＱ２２〜ＳＱ２４，またはＳＫ２９，ＳＱ３２，ＳＪ１３，ＳＵ１６）を行なった後前記通路切換手段を切換える制御（ＳＪ３ｂ，ＳＺ１１，ＳＵ７，ＳＱ２６、または、ＳＶ３、ＳＷ３）を行ない、かつ、前記電気的駆動源が駆動状態中に遊技媒体の払出を禁止すべき払出禁止条件が成立した場合（ＳＣ２〜ＳＣ７，ＳＥ１〜ＳＥ９，ＳＩ６〜ＳＩ１７，ＳＮ１，ＳＮ３，ＳＺ６）には前記電気的駆動源を非駆動状態に制御する（ＳＺ１１）。
【０４１８】
前記切換制御手段は、前記電気的駆動源が駆動状態中に払出すべき遊技媒体が欠乏した場合（ＳＣ２でＮＯと判定された場合）には、前記電気的駆動源を非駆動状態に制御する。また、前記切換制御手段は、前記電気的駆動源が駆動状態中に払出すべき遊技媒体の流下状態の異常が発生した場合（ＳＣ２でＮＯと判定された場合）には前記電気的駆動源を非駆動状態に制御する。
【０４１９】
前記切換制御手段は、前記払出すべき遊技媒体の欠乏が解除された場合（ＳＣ２，ＳＣ８〜ＳＣ１２）に前記電気的駆動源を駆動状態に復帰させる（ＳＺ１４〜ＳＺ２０，ＳＺ１８ａ，ＳＺ２８，ＳＵ２と、ＳＵ７またはＳＷ２）。
【０４２０】
前記切換制御手段は、前記払出すべき遊技媒体の流下状態の異常が解除された場合（ＳＣ２，ＳＣ８〜ＳＣ１２）に前記電気的駆動源を駆動状態に復帰させる（ＳＺ１４〜ＳＺ２０，ＳＺ１８ａ，ＳＺ２８，ＳＵ２と、ＳＵ７またはＳＷ２）。
【０４２１】
前記賞球カウントスイッチ３０９Ａ，玉貸しカウントスイッチ３０１Ｂにより、前記通路切換手段の下手側において遊技媒体の通過を検出する遊技媒体検出手段が構成されている。そして、前記切換制御手段は、前記遊技媒体検出手段による所定個数の払出動作が終了して該所定個数の払出遊技媒体のうちの最後のものが前記遊技媒体検出手段により検出された後（ＳＫ１２〜ＳＫ２２，ＳＺ９，ＳＵ１５，ＳＱ１３〜ＳＱ２１，図５４のＳＱ２２〜ＳＱ２４）前記通路切換手段を切換える制御を行なう（ＳＪ３ｂ，ＳＺ１１，ＳＵ７，ＳＱ２６、またはＳＶ３，ＳＷ３）。
【０４２２】
前記通路切換手段は、前記電気的駆動源が駆動状態で遊技媒体が前記貸し遊技媒体通路を通過可能な状態となり、前記電気的駆動源が非駆動状態で遊技媒体が前記景品遊技媒体通路を通過可能な状態となる（図４参照）。前記遊技媒体払出手段は、遊技媒体の払出に際し前記通路切換手段を切換える必要がある場合には、前記切換制御手段による切換制御が行なわれてから所定期間経過後に払出動作を開始する（ＳＪ３ｃ，ＳＪ３ｄ，ＳＪ７，ＳＺ１１ａ，ＳＺ１２，ＳＵ８〜ＳＵ１１，ＳＱ２６ａ）
前記賞球玉貸し基板３７により、前記遊技媒体払出手段を制御する手段であって、遊技媒体を前記貸し遊技媒体として払出す貸し遊技媒体払出状態と遊技媒体を前記景品遊技媒体として払出す景品遊技媒体払出状態とに選択的に制御する払出制御手段が兼用構成されている。この払出制御手段は、前記貸し遊技媒体払出状態中に前記入賞が発生した場合に当該貸し遊技媒体払出状態を中断させて前記景品遊技媒体払出状態に切換える景品遊技媒体優先払出制御を実行可能に構成されている（ＳＪ３，ＳＵ１５，ＳＵ１３ａ，ＳＱ２３ａ，ＳＱ２８ｂ、または、ＳＪ１３，ＳＵ１５，ＳＵ１２，ＳＱ２４）。
【０４２３】
前記払出制御手段は、予め定められた単位金額（１００円）相当の貸し遊技媒体（２５個の貸玉）を払出す１単位貸出動作（ＳＵ１１〜ＳＵ１４，ＳＱ１〜ＳＱ５）を繰返すことにより所定量の貸し遊技媒体を払出す制御を行ない、前記入賞が発生した場合に前記１単位貸出動作が終了した後（ＳＱ２４，ＳＪ１３）前記景品遊技媒体優先払出制御を実行する。
【０４２４】
前記払出制御手段は、予め定められた単位金額相当の貸し遊技媒体を払出す１単位貸出動作を繰返すことにより所定量の貸し遊技媒体を払出す制御を行ない、前記１単位貸出動作中に前記入賞が発生した場合に当該１単位貸出動作を中断して前記景品遊技媒体優先払出制御を実行する（ＳＵ１３ａ，ＳＱ２３ａ，ＳＱ２８ａ、ＳＪ３）。
【０４２５】
前記ＳＡ２ａ，ＳＡ２ｂ，ＳＫ２７，ＳＱ１３ａにより、前記通路切換手段の切換わり状態の異常を判定する切換異常判定手段が構成されている。前記玉貸しカウントスイッチ３１Ｂにより、前記貸し遊技媒体通路を通過する貸し遊技媒体を検出する貸し遊技媒体検出手段が構成されている。前記賞球カウントスイッチ３０１Ａにより、前記景品遊技媒体通路を通過する景品遊技媒体を検出する景品遊技媒体検出手段が構成されている。そして、前記切換異常判定手段は、前記景品遊技媒体を払出すべき状態時に前記貸し遊技媒体検出手段の検出出力があった場合（ＳＫ２７でＹＥＳの判断がなされた場合）、または、前記貸し遊技媒体を払出すべき状態時に前記景品遊技媒体検出手段の検出出力があった場合（ＳＡ２ａでＹＥＳと判断されＳＡ２ｂでＮＯの判断がなされた場合およびＳＱ１３ａでＹＥＳの判断がなされた場合）に、異常判定する。
【０４２６】
前記賞球側切換わり状態検出器３００Ａ，玉貸し側切換わり状態検出器３００Ｂにより、前記通路切換手段の切換わり状態を検出する手段であって、遊技媒体が前記貸し遊技媒体通路を通過する貸し遊技媒体側切換わり状態と遊技媒体が前記景品遊技媒体通路を通過する景品遊技媒体側切換わり状態とを検出可能な切換わり状態検出手段が構成されている。そして、前記切換異常判定手段は、前記景品遊技媒体を払出すべき状態時に前記切換わり状態検出手段が前記景品遊技媒体側切換わり状態を検出していない場合（ＳＪ１３，ＳＶ５，ＳＶ７）、または、前記貸し遊技媒体を払出すべき状態時に前記切換わり状態検出手段が前記貸し遊技媒体側切換わり状態を検出しない場合（ＳＵ１６，ＳＵ１８，ＳＵ１９，ＳＷ５，ＳＷ７）に、異常判定する。
【０４２７】
前記払出制御手段は、入賞が複数回連続的に発生した場合に該複数回分に相当する景品遊技媒体を入賞毎に区切ることなく連続して払出す制御を行なう（ＳＩ１７，ＳＪ２，ＳＪ９，ＳＪ１０，ＳＫ１〜ＳＫ３）。
【０４２８】
前記ＳＩ２ａにより、記録媒体（プリペイドカード）を受付けて該記録媒体の記録情報により特定される有価価値を使用して前記貸し遊技媒体を払出すための貸出指令信号を出力する（ＳＸ２０）記録媒体処理装置（カードユニット５０）に対し信号の交信を行なう交信手段が構成されている。そして、この交信手段は、前記貸出指令信号を受信した後（ＳＺ１８でＹＥＳの判断がなされた後）該貸出指令信号に従った貸し遊技媒体の払出動作が終了したことに伴って貸出完了信号を前記記録媒体処理装置へ返信し（ＳＺ２６）、前記景品遊技媒体優先払出制御の実行に伴う貸し遊技媒体の払出の遅れに起因して前記記録媒体受付処理装置が受付を許容している貸出完了信号受付許容期間（ＳＸ２９のＴ３）内に貸出完了信号を返信できない場合に限り（ＳＺ２２でＹＥＳの判断がなされた場合に限り）、前記貸出完了信号受付許容期間が経過する以前に仮の貸出完了信号を返信する（ＳＺ２３）。
【０４２９】
前記払出制御手段は、前記交信手段が前記仮の貸出仮信号を返信した場合には、前記貸し遊技媒体払出状態に制御可能となってから不足分の貸し遊技媒体を払出す貸し遊技媒体補填払出制御（ＳＺ２４）を行なう。
【０４３０】
前述した第６実施の形態において、第１実施の形態で示した完全な賞球優先制御を採用してもよい。すなわち、１単位貸出動作中に入賞が発生した場合にはその現在実行中の１単位貸出動作を中断して賞球払出制御に移行するようにしてもよい。
【０４３１】
なお、内部に玉がない状態で玉払出装置９７が動作する空切り時にも振分ソレノイド３１０をＯＦＦにしてもよい。
【０４３２】
前記玉払出装置９７により、遊技媒体を払出すための遊技媒体払出手段が構成されている。前記玉貸し通路３１２Ｂにより、遊技者に貸出される貸し遊技媒体が通過する貸し遊技媒体通路が構成されている。賞球通路３１２Ａにより、入賞により払出される景品遊技媒体が通過する景品遊技媒体通路が構成されている。前記玉振分部材３１１により、電気的駆動源（振分用ソレノイド３１０）により駆動されて前記両通路を切換え、遊技媒体が前記貸し遊技媒体通路または前記景品遊技媒体通路のいずれかを通過可能な状態にする通路切換手段が構成されている。
【０４３３】
前記賞球カウントスイッチ３０１Ａにより、前記景品遊技媒体通路を流下する前記景品遊技媒体を検出するための景品遊技媒体検出手段が構成されている。前記賞球玉貸し基板３７により、前記通路切換手段を制御する切換制御手段が構成されている。そして、その切換制御手段は、前記遊技媒体払出手段による所定個数の払出動作の終了（ＳＫ２でＹＥＳの判断によりＳＫ３で払出モータをＯＦＦにする）から該払出動作により払出された最後の遊技媒体が前記景品遊技媒体検出手段に検出され得るように切換制御を遅延する遅延処理（ＳＫ２〜ＳＫ５，ＳＫ１９〜ＳＫ２２，ＳＵ１５（すなわち、ＳＫ３で払出モータをＯＦＦにしてもＳＫ１９でＹＥＳの判断がなされて、ＳＫ２１で賞球中フラグがリセットされるまではＳＵ１５の判定により通路を切換えないのである）、または、ＳＫ２９とＳＪ１３（つまり、タイマＴ２５がタイムアップしないとＳＪ１３でＹＥＳの判定がなされないので通路を切換えない））を行なった後前記通路切換手段を切換制御する（ＳＵ７，ＳＷ３）。また切換制御手段は、前記電気的駆動源が駆動状態中に遊技媒体の払出を禁止すべき払出禁止条件が成立した場合（ＳＣ２〜ＳＣ７、またはＳＣ１３〜ＳＣ１６，ＳＥ１〜ＳＥ９，ＳＩ６〜ＳＩ１７，ＳＮ１，ＳＮ３，ＳＺ６またはＳＱ８，ＳＭ２，ＳＭ５）には前記電気的駆動源を非駆動状態に制御する機能も有している（ＳＺ１１，ＳＭ６）。
【０４３４】
前記切換制御手段は、前記電気的駆動源が駆動状態中に払出すべき遊技媒体が欠乏した場合には（ＳＣ２でＮＯの判断がなされた場合には）、前記電気的駆動源を非駆動状態に制御する。また、前記切換制御手段は、前記電気的駆動源が駆動状態中に払出すべき前記遊技媒体払出手段の払出異常が発生した場合には（ＳＱ８でＹＥＳの判断がなされた場合には）前記電気的駆動源を非駆動状態に制御する。
【０４３５】
前記上皿３，下皿４により、前記遊技媒体払出手段から払出された遊技媒体を貯留可能な遊技媒体貯留部が構成されている。前記切換制御手段は、前記電気的駆動源が駆動状態中に前記遊技媒体貯留部が満タンになった場合には（ＳＣ１３によりＹＥＳの判断がなされた場合には）前記電気的駆動源を非駆動状態に制御する（ＳＣ１６，ＳＣ６，ＳＣ７，ＳＮ１，ＳＮ３，ＳＺ６，ＳＺ７，ＳＱ２６）。
【０４３６】
また、前記切換制御手段は、前記遊技媒体貯留部の満タン状態が解除された場合には（ＳＣ１７によりＮＯの判断がなされた場合には）前記電気的駆動源を駆動状態に復帰させる（ＳＣ１１，ＳＣ１２，ＳＮ６，ＳＮ１０，ＳＺ６，ＳＺ６，ＳＺ１８，ＳＺ２８，ＳＵ２，ＳＵ７）。
【０４３７】
前記切換制御手段は、前記払出すべき遊技媒体の欠乏が解除された場合に（ＳＣ２，ＳＣ８〜ＳＣ１２）前記電気的駆動源を駆動状態に復帰させる（ＳＺ１４〜ＳＺ２０，ＳＺ１８ａ，ＳＺ２８，ＳＵ２と、ＳＵ７またはＳＷ２）。
【０４３８】
前記賞球カウントスイッチ３０１Ａ，玉貸しカウントスイッチ３０１Ｂにより、前記通路切換手段の下手側において遊技媒体の通過を検出する遊技媒体検出手段が構成されている。そして、前記切換制御手段は、前記遊技媒体払出手段による景品遊技媒体としての所定個数の払出動作が終了して該払出動作により払出された最後の遊技媒体が前記景品遊技媒体検出手段により検出された後（ＳＫ２〜ＳＫ５，ＳＫ１９〜ＳＫ２２，ＳＵ１５）前記通路切換手段を切換える制御を行なう（ＳＵ７）。
【０４３９】
前記通路切換手段は、前記電気的駆動源が駆動状態で遊技媒体が前記貸し遊技媒体通路を通過可能な状態となり、前記電気的駆動源が非駆動状態で遊技媒体が前記景品遊技媒体通路を通過可能な状態となる（図４参照）。
【０４４０】
前記遊技媒体払出手段は、遊技媒体の払出に際し前記通路切換手段を切換える必要がある場合には、前記切換制御手段による切換制御が行なわれてから所定期間経過後に払出動作を開始する（ＳＪ３ｃ，ＳＪ３ｄ，ＳＪ７，ＳＵ８〜ＳＵ１１，ＳＪ１３〜ＳＪ１５とＳＶ１〜ＳＶ３，ＳＵ１６，ＳＵ１７，ＳＷ１〜ＳＷ４）。
【０４４１】
【課題を解決するための手段の具体例】
前記玉払出装置９７により、遊技媒体を払出すための遊技媒体払出手段が構成されている。玉貸し通路３１２Ｂにより、遊技者に貸出される貸し遊技媒体が通過する貸し遊技媒体通路が構成されている。賞球通路３１２Ａにより、入賞により払出される前記景品遊技媒体が通過する景品遊技媒体通路が構成されている。玉振分部材３１１により、前記両通路を切換え、遊技媒体が前記貸し遊技媒体通路または前記景品遊技媒体通路のいずれかを通過可能な状態にする通路切換手段が構成されている。前記賞球玉貸し基板３７により、前記通路切換手段を制御する切換制御手段が構成されている。前記賞球玉貸し基板３７により、前記遊技媒体払出手段を制御する払出制御手段が兼用構成されている。
【０４４２】
そして、前記切換制御手段は、前記遊技媒体払出手段による所定個数の払出動作の終了（ＳＫ２でＹＥＳの判断によりＳＫ３で払出モータをＯＦＦにする）から該払出動作により払出された最後の遊技媒体が前記景品遊技媒体検出手段に検出され得るように切換制御を遅延する遅延処理（ＳＫ２〜ＳＫ５，ＳＫ１９〜ＳＫ２２，ＳＵ１５（すなわち、ＳＫ３で払出モータをＯＦＦにしてもＳＫ１９でＹＥＳの判断がなされて、ＳＫ２１で賞球中フラグがリセットされるまではＳＵ１５の判定により通路を切換えないのである）、または、ＳＫ２９とＳＪ１３（つまり、タイマＴ２９がタイムアップしないとＳＪ１３でＹＥＳの判定がなされないので通路を切換えない））を行なった後前記通路切換手段を切換制御する（ＳＵ７，ＳＷ３）。前記払出制御手段は、入賞が複数回連続的に発生した場合に景品遊技媒体を入賞毎に区切ることなく払出す制御を行なう（ＳＩ１７，ＳＫ１〜ＳＫ３）。但し、景品遊技媒体の１回の払出動作個数の上限をたとえば２５個等に設定し、景品遊技媒体を入賞毎に区切ることなく払出すがその上限（２５個）に達した時点で多少のインターバル期間を介在させてその後引続き景品遊技媒体の払出を続行するようにしてもよい。
【０４４３】
前記賞球カウントスイッチ３０１Ａ，玉貸しカウントスイッチ３０１Ｂにより、前記通路切換手段の下手側において遊技媒体の通過を検出する遊技媒体検出手段が構成されている。前記切換制御手段は、前記遊技媒体払出手段による所定個数の払出動作が終了して該所定個数の払出遊技媒体のうちの最後のものが前記遊技媒体検出手段により検出された後（ＳＫ１２〜ＳＫ２２，ＳＺ９，ＳＵ１５，ＳＱ１３〜ＳＱ２１，図５４のＳＱ２２〜ＳＱ２４）前記通路切換手段を切換える制御を行なう（ＳＪ３ｂ，ＳＺ１１，ＳＵ７，ＳＱ２６）。
【０４４４】
前記通路切換手段は、電気的駆動源（振分用ソレノイド３１０）により駆動されて前記両通路を切換えるとともに、前記電気的駆動源が駆動状態で遊技媒体が前記貸し遊技媒体通路を通過可能な状態となり、前記電気的駆動源が非駆動状態で遊技媒体が前記景品遊技媒体通路を通過可能な状態となる（図４参照）。
【０４４５】
前記遊技媒体払出手段は、遊技媒体の払出に際して前記通路切換手段を切換える必要がある場合には、前記切換制御手段による切換制御が行なわれてから所定期間経過後に払出動作を開始する（ＳＪ３ｃ，ＳＪ３ｄ，ＳＪ７，ＳＵ８〜ＳＵ１１，ＳＪ１３〜ＳＪ１５とＳＶ１〜ＳＶ３，ＳＵ１６，ＳＵ１７，ＳＷ１〜ＳＷ４）。
【０４４６】
【課題を解決するための手段の具体例の効果】
請求項１に関しては、遊技媒体払出手段による払出動作の終了から該払出遊技媒体のうちの最後のものが通路切換手段を通過し終えるまでの遅延処理が行なわれた後に通路切換手段が切換わるために、景品遊技媒体として払出すべき最後の遊技媒体がまだ景品遊技媒体検出手段で検出されていないと思われる段階で通路切換手段が貸し遊技媒体払出状態側に切換わる不都合を防止することができ、景品遊技媒体検出手段の検出不足を極力防止することができる。さらに、入賞が複数回連続的に発生したときに景品遊技媒体を入賞毎に区切ることなく払出す制御を行なうことが可能なために、連続的な入賞の発生に伴う景品遊技媒体の払出が迅速に行なわれる。
払出制御手段は、遊技制御手段から出力されてきた払出数指定情報に基づいた数の景品遊技媒体を遊技媒体払出手段から払出す制御を行ない、遊技制御手段に含まれる払出予定数記憶手段は、複数の入賞が発生したときには払出予定数を複数の入賞の各々に対応する払出予定数の総数で記憶し、景品遊技媒体検出手段の検出出力により特定される景品遊技媒体の払出数を払出予定数から減算更新する。このため、遊技制御手段が遊技媒体未払出数を管理でき、総数で記憶することで記憶領域を削減できる。
通路切換手段の電気的駆動源が駆動状態で遊技媒体が貸し遊技媒体通路を通過可能な状態となり、その電気的駆動源が非駆動状態で遊技媒体が景品遊技媒体通路を通過可能な状態となるために、貸し遊技媒体の払出に比べて頻繁に行なわれる景品遊技媒体の払出の際には電気的駆動源が非駆動状態となっており、頻繁に行なわれる景品遊技媒体の払出の度に電気的駆動源を駆動状態にする必要がなくなり、電気的駆動源の寿命を極力長引かせることが可能となる。
切換制御手段は、電気的駆動源が駆動状態中に遊技媒体の払出を禁止すべき払出禁止条件が成立したときには前記電気的駆動源を非駆動状態に制御する。
請求項２に関しては、請求項１に関する効果に加えて、払出制御手段に含まれる払出制御用の払出予定数記憶手段は、遊技制御手段から複数の払出数指定情報が出力されたときには払出予定数を前記複数の払出数指定情報の各々に対応する払出予定数の総数で記憶し、景品遊技媒体検出手段の検出出力により特定される景品遊技媒体の払出数を払出予定数から減算更新する。
【０４４７】
請求項３に関しては、請求項１または請求項２に関する効果に加えて、遊技媒体払出手段による景品遊技媒体としての所定個数の払出動作が終了してその払出動作により払出された最後の遊技媒体が景品遊技媒体検出手段により検出された後通路切換手段が切換わるために、払出された景品遊技媒体のうちの最後のものが通路切換手段を通過したことが確実に確認された上でその通路切換手段が切換わり、景品遊技媒体検出手段の検出不足をより確実に防止することができる。
【０４４９】
請求項４に関しては、請求項１〜請求項３のいずれかに関する効果に加えて、遊技媒体の払出に際して通路切換手段を切換える必要があるときには、通路切換手段を制御する切換制御手段による切換制御が開始されてから所定期間経過した後に遊技媒体払出手段による払出動作が開始されるために、通路切換手段の切換わり状態がまだ不完全であるにも拘らず遊技媒体払出手段から遊技媒体が払出されてしまい、本来通過すべき遊技媒体通路とは別の遊技媒体通路を通過してしまう不都合を極力防止することができる。
【図面の簡単な説明】
【図１】遊技機の一例のパチンコ遊技機およびカードユニットを示す全体正面図である。
【図２】パチンコ遊技機の遊技盤面を示す正面図である。
【図３】パチンコ遊技機の機構板を示す全体背面図である。
【図４】パチンコ遊技機に用いられる玉払出機構を示す図である。
【図５】玉払出装置の分解斜視図である。
【図６】パチンコ遊技機に用いられる制御回路を示すブロック図である。
【図７】パチンコ遊技機に用いられる制御回路を示すブロック図である。
【図８】基本回路から出力される賞球コマンドのデータの内容を説明するための説明図である。
【図９】賞球玉貸し基板が賞球コマンドを受信する態様を説明するためのタイミングチャートである。
【図１０】メイン処理および割込処理を説明するためのフローチャートである。
【図１１】始動入賞口チェック処理を説明するためのフローチャートである。
【図１２】大入賞口チェック処理を説明するためのフローチャートである。
【図１３】入賞球信号処理を説明するためのフローチャートである。
【図１４】入賞球信号処理を説明するためのフローチャートである。
【図１５】入賞球信号処理を説明するためのフローチャートである。
【図１６】玉貸し可能判定処理を説明するためのフローチャートである。
【図１７】発射可能判定処理を説明するためのフローチャートである。
【図１８】賞球可能判定処理を説明するためのフローチャートである。
【図１９】賞球コマンド出力処理を説明するためのフローチャートである。
【図２０】賞球コマンド出力処理を説明するためのフローチャートである。
【図２１】賞球コマンド出力処理を説明するためのフローチャートである。
【図２２】賞球コマンド出力処理を説明するためのフローチャートである。
【図２３】エラー表示処理を説明するためのフローチャートである。
【図２４】カード処理制御を説明するためのフローチャートである。
【図２５】カード処理制御を説明するためのフローチャートである。
【図２６】自己診断処理を説明するためのフローチャートである。
【図２７】端数表示処理を説明するためのフローチャートである。
【図２８】賞球玉貸し制御および５００ｂＳタイマ割込を説明するためのフローチャートである。
【図２９】賞球データ読込処理を説明するためのフローチャートである。
【図３０】払出モータ制御を説明するためのフローチャートである。
【図３１】払出モータ制御を説明するためのフローチャートである。
【図３２】払出モータ制御を説明するためのフローチャートである。
【図３３】エラー処理を説明するためのフローチャートである。
【図３４】分岐処理を説明するためのフローチャートである。
【図３５】警告処理を説明するためのフローチャートである。
【図３６】払出制御指定処理を説明するためのフローチャートである。
【図３７】カードユニット交信処理を説明するためのフローチャートである。
【図３８】カードユニット交信処理を説明するためのフローチャートである。
【図３９】玉貸し制御処理を説明するためのフローチャートである。
【図４０】玉貸し制御処理を説明するためのフローチャートである。
【図４１】玉貸し制御処理を説明するためのフローチャートである。
【図４２】玉貸し分岐処理を説明するためのフローチャートである。
【図４３】賞球お玉貸しについての代表的な制御動作を示すタイミングチャートである。
【図４４】賞球および玉貸しについての代表的な制御動作を示すタイミングチャートである。
【図４５】払出モータ制御処理の一部の処理を変形した例を説明するためのフローチャートである。
【図４６】第２実施の形態を説明するためのフローチャートである。
【図４７】第３実施の形態を説明するためのフローチャートである。
【図４８】第４実施の形態における玉払出機構を示す図である。
【図４９】第４実施の形態を説明するためのフローチャートである。
【図５０】第４実施の形態を説明するためのフローチャートである。
【図５１】第４実施の形態を説明するためのフローチャートである。
【図５２】第４実施の形態を説明するためのフローチャートである。
【図５３】第５実施の形態を説明するためのフローチャートである。
【図５４】第５実施の形態を説明するためのフローチャートである。
【図５５】第６実施の形態を説明するためのフローチャートである。
【符号の説明】
１は遊技機の一例のパチンコ遊技機、３１は遊技制御基板、３７は賞球玉貸し基板、５３は基本回路、９７は遊技媒体払出手段の一例の玉払出装置、２８６は払出モータ位置センサ、２８９は払出モータ、３０１ａは景品遊技媒体検出手段の一例の賞球カウントスイッチ、３０１ｂは貸し遊技媒体検出手段の一例の玉貸しカウントスイッチ、３１０は電気的駆動源の一例の振分用ソレノイド、３１１は通路切換手段の一例の玉振分け部材、３９１１Ａは景品遊技媒体通路の一例の賞球通路、３９１１Ｂは、貸し遊技媒体通路の一例の玉貸し通路、５０は記録媒体処理装置の一例のカードユニット（カード処理機）、３００Ａは切換わり状態検出手段の一例の賞球側切換わり検出器、３００Ｂは切換わり状態検出手段の一例の玉貸し側切換わり検出器である。
【図１】
0003545282.tif 000002
【図２】
0003545282.tif 000003
【図３】
0003545282.tif 000004
【図４】
0003545282.tif 000005
【図５】
0003545282.tif 000006
【図６】
0003545282.tif 000007
【図７】
0003545282.tif 000008
【図８】
0003545282.tif 000009
【図９】
0003545282.tif 000010
【図１０】
0003545282.tif 000011
【図１１】
0003545282.tif 000012
【図１２】
0003545282.tif 000013
【図１３】
0003545282.tif 000014
【図１４】
0003545282.tif 000015
【図１５】
0003545282.tif 000016
【図１６】
0003545282.tif 000017
【図１７】
0003545282.tif 000018
【図１８】
0003545282.tif 000019
【図１９】
0003545282.tif 000020
【図２０】
0003545282.tif 000021
【図２１】
0003545282.tif 000022
【図２２】
0003545282.tif 000023
【図２３】
0003545282.tif 000024
【図２４】
0003545282.tif 000025
【図２５】
0003545282.tif 000026
【図２６】
0003545282.tif 000027
【図２７】
0003545282.tif 000028
【図２８】
0003545282.tif 000029
【図２９】
0003545282.tif 000030
【図３０】
0003545282.tif 000031
【図３１】
0003545282.tif 000032
【図３２】
0003545282.tif 000033
【図３３】
0003545282.tif 000034
【図３４】
0003545282.tif 000035
【図３５】
0003545282.tif 000036
【図３６】
0003545282.tif 000037
【図３７】
0003545282.tif 000038
【図３８】
0003545282.tif 000039
【図３９】
0003545282.tif 000040
【図４０】
0003545282.tif 000041
【図４１】
0003545282.tif 000042
【図４２】
0003545282.tif 000043
【図４３】
0003545282.tif 000044
【図４４】
0003545282.tif 000045
【図４５】
0003545282.tif 000046
【図４６】
0003545282.tif 000047
【図４７】
0003545282.tif 000048
【図４８】
0003545282.tif 000049
【図４９】
0003545282.tif 000050
【図５０】
0003545282.tif 000051
【図５１】
0003545282.tif 000052
【図５２】
0003545282.tif 000053
【図５３】
0003545282.tif 000054
【図５４】
0003545282.tif 000055
【図５５】
0003545282.tif 000056