(57)【要約】【課題】遊技状態に応じて必要数量の遊技媒体を貸し出すための制御を行うことが可能な遊技用装置を提供する。【解決手段】貸出要求信号の受信に応じて予め定められた単位数の遊技媒体を払出手段(払出装置１２２)で払い出す制御を行う払出制御手段(ＣＰＵ１２０)は、遊技状態検出手段(ＣＰＵ１２０)により特定の遊技状態でないと検出されたとき、１貸出制御単位における所定回数送信される貸出要求信号の受信毎に予め定められた単位数の払い出しを実行させて予め設定された総数の遊技媒体を払い出す制御を行うと共に、特定の遊技状態であるとき、１貸出制御単位における予め定められた単位数の払い出しが所定回数よりも少ない特定回数実行されている場合には当該１貸出制御単位における遊技媒体の払い出しを抑制する遊技状態別払出制御手段(ＣＰＵ１２０)を有する。【選択図】図３
2008029473.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた単位数の遊技媒体の貸し出しを要求する貸出要求信号を所定回数送信することにより、１貸出制御単位として予め設定された総数の遊技媒体の払い出しを実行させる指示が可能な遊技用装置と通信可能に接続される遊技機であって、
前記遊技媒体の払い出しを行う払出手段と、
前記貸出要求信号の受信に応じて前記払出手段による前記予め定められた単位数の前記遊技媒体の払出制御を行う払出制御手段と、
前記遊技機が特定の遊技状態であるか否かを検出する遊技状態検出手段とを備え、
前記払出制御手段は、前記遊技状態検出手段により前記特定の遊技状態でないと検出されたとき、前記１貸出制御単位における前記所定回数送信される前記貸出要求信号の受信毎に前記予め定められた単位数の前記遊技媒体の払い出しを前記払出手段により実行させることで前記予め設定された総数の遊技媒体を払い出す制御を行うと共に、前記遊技状態検出手段により前記特定の遊技状態であると検出されたとき、前記１貸出制御単位における前記予め定められた単位数の前記遊技媒体の払い出しが前記所定回数よりも少ない特定回数実行されたか否かを判定し、前記特定回数実行されている場合には当該１貸出制御単位における前記遊技媒体の払い出しを抑制する遊技状態別払出制御手段を有することを特徴とする遊技機。
【請求項２】
遊技の制御を行う遊技制御手段を備え、
前記遊技制御手段は、前記特定の遊技状態であることを示す特定遊技状態コマンドを前記払出制御手段へ送信するコマンド送信手段を有し、
前記遊技状態検出手段は、前記払出制御手段へ送信された前記特定遊技状態コマンドに基づいて、前記特定の遊技状態であるか否かの検出を行うことを特徴とする請求項１に記載の遊技機。
【請求項３】
前記払出制御手段は、前記遊技用装置から前記遊技媒体の貸し出しが可能な否かの確認を行うための動作確認信号を受信したときに、前記遊技媒体の貸し出しが可能であるか否かを判定する貸出動作可能判定手段と、前記貸出動作可能判定手段により前記遊技媒体の貸し出しが可能と判定されたことを条件に、貸出可能通知信号を前記遊技用装置へ送信する貸出可能通知信号送信手段とを備え、前記貸出可能通知信号を送信した後に前記遊技用装置から送信される前記貸出要求信号の受信に応じて前記予め定められた単位数の前記遊技媒体を前記払出手段により払い出す制御を行うと共に、
前記遊技状態別払出制御手段は、前記遊技状態検出手段により前記特定の遊技状態であると検出されたときに、前記１貸出制御単位における前記予め定められた単位数の前記遊技媒体の払い出しが前記特定回数実行されていると判定した場合、前記貸出可能通知信号の前記遊技用装置への送信を抑制することによって当該１貸出制御単位における前記遊技媒体の払い出しを抑制することを特徴とする請求項１又は２に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技者に対して遊技媒体(例えば、遊技球、メダル)を貸し出すための遊技用装置と通信可能に接続された遊技機に関する。
【背景技術】
【０００２】
各種の遊技機(例えば、パチンコ機、パチスロ機)が設置された遊技場において、各々の遊技機には、遊技者に対して遊技媒体(例えば、遊技球、メダル)を貸し出すための遊技用装置が通信可能に併設されており、当該遊技用装置は、遊技者による貸出操作に応じて所定数量の遊技媒体を貸し出すための制御を行っている。ここで、遊技機としてパチンコ機を想定すると、当該パチンコ機に併設された遊技用装置に例えばプリペイドカードを挿入して貸出操作を行う場合、遊技者は、例えばパチンコ機の球貸操作パネル上に表示された残度数の範囲で遊技球の貸し出しを受けることができる(例えば、特許文献１参照)。
【０００３】
このとき、１回の貸出操作では、予め設定された度数分の遊技球が貸し出される。例えば１回の貸出操作に応じて５度数分の遊技球の貸し出しが予め設定されている場合、１度数あたり所定数量(例えば、２５個)の遊技球の貸し出し動作が５回繰り返されることで、合計１２５個の遊技球が貸し出されることになる。そして、遊技者は、貸し出しを受けた遊技球を使用して遊技を行うことになる。
【特許文献１】特開２００２−６６１１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、遊技を行っている間に、遊技機が大当り遊技状態に移行する場合がある。この場合、当該遊技状態を続行させるためには、遊技者の手許(例えば、上皿や下皿など)に残っている持ち球を使って大入賞口に入賞させて賞球を得る必要がある。これに対して、遊技者の手許に持ち球が残っていない場合、大当り遊技状態を続行させることができなくなり、その結果、大当りの利益を受けることができなくなってしまう。この場合、遊技者は、プリペイドカードの残度数を消費して遊技球の貸し出しを受けることで、大当り遊技状態を続行させることができる。
【０００５】
大当り遊技状態では、少数の持ち球で大量の賞球を得ることができるため、貸し出しを受ける遊技球の数も僅かで充分である。しかしながら、従来では、上述したように１回の貸出操作で予め設定された度数分の遊技球が貸し出されるため、必要数量以上の遊技球の貸し出しを受けてしまうことになり、これが遊技者にとって不利益となる場合がある。例えば、遊技球の交換率(例えば、遊技球１個あたり２円５０銭)が貸出単価(例えば、遊技球１個あたり４円)を下回る場合には、遊技者にとって不利益となる。
【０００６】
本発明は、このような問題を解決するためになされており、その目的は、遊技状態に応じて必要数量の遊技媒体を貸し出すための制御を行うことが可能な遊技機を提供することにある。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために、第１の発明は、予め定められた単位数(例えば、２５個)の遊技媒体の貸し出しを要求する貸出要求信号(例えば、「ＢＲＱ」信号の(ＬＯ)から(ＨＩ)への切替)を所定回数(例えば、５回)送信することにより、１貸出制御単位として予め設定された総数(例えば、１２５個)の遊技媒体の払い出しを実行させる指示が可能な遊技用装置(カードユニット)と通信可能に接続される遊技機(例えば、パチンコ機、パチスロ機)であって、前記遊技媒体の払い出しを行う払出手段(例えば、払出装置)と、前記貸出要求信号の受信に応じて前記払出手段による前記予め定められた単位数の前記遊技媒体の払出制御を行う払出制御手段(例えば、払出・発射制御基板のＣＰＵ)と、前記遊技機が特定の遊技状態(例えば、大当り遊技状態)であるか否かを検出する遊技状態検出手段(例えば、払出・発射制御基板のＣＰＵ)とを備え、前記払出制御手段は、前記遊技状態検出手段により前記特定の遊技状態でないと検出されたとき、前記１貸出制御単位における前記所定回数送信される前記貸出要求信号の受信毎に前記予め定められた単位数の前記遊技媒体の払い出しを前記払出手段により実行させることで前記予め設定された総数の遊技媒体を払い出す制御を行うと共に、前記遊技状態検出手段により前記特定の遊技状態であると検出されたとき、前記１貸出制御単位における前記予め定められた単位数の前記遊技媒体の払い出しが前記所定回数よりも少ない特定回数実行されたか否かを判定し、前記特定回数実行されている場合には当該１貸出制御単位における前記遊技媒体の払い出しを抑制する遊技状態別払出制御手段(例えば、払出・発射制御基板のＣＰＵ)を有する。
第１の発明によれば、必要以上の遊技球の貸し出しを受けることが無いため、遊技球の貸し出しに対する煩わしさが無くなるとともに、遊技球の交換率が貸出単価を下回る場合における遊技者に対する不利益を抑制することができる。
【０００８】
第２の発明は、遊技の制御を行う遊技制御手段(例えば、遊技機のメイン制御基板)を備え、前記遊技制御手段は、前記特定の遊技状態であることを示す特定遊技状態コマンドを前記払出制御手段へ送信するコマンド送信手段(例えば、遊技機のコマンド出力ポート)を有し、前記遊技状態検出手段は、前記払出制御手段へ送信された前記特定遊技状態コマンドに基づいて、前記特定の遊技状態であるか否かの検出を行う。
第２の発明によれば、遊技機が特定の遊技状態であることを確実に検出することができるため、遊技媒体の貸し出し制御の変更を安定して且つ確実に行うことができる。
【０００９】
第３の発明は、前記払出制御手段は、前記遊技用装置から前記遊技媒体の貸し出しが可能な否かの確認を行うための動作確認信号(例えば、「ＢＲＱ」信号の(ＨＩ)から(ＬＯ)への切替)を受信したときに、前記遊技媒体の貸し出しが可能であるか否かを判定する貸出動作可能判定手段(例えば、払出・発射制御基板のＣＰＵ)と、前記貸出動作可能判定手段により前記遊技媒体の貸し出しが可能と判定されたことを条件に、貸出可能通知信号(例えば、「ＥＸＳ」信号の(ＨＩ)から(ＬＯ)への切替)を前記遊技用装置へ送信する貸出可能通知信号送信手段(例えば、払出・発射制御基板のＩ／Ｏポート)とを備え、前記貸出可能通知信号を送信した後に前記遊技用装置から送信される前記貸出要求信号の受信に応じて前記予め定められた単位数の前記遊技媒体を前記払出手段により払い出す制御を行うと共に、前記遊技状態別払出制御手段は、前記遊技状態検出手段により前記特定の遊技状態であると検出されたときに、前記１貸出制御単位における前記予め定められた単位数の前記遊技媒体の払い出しが前記特定回数実行されていると判定した場合、前記貸出可能通知信号の前記遊技用装置への送信を抑制することによって当該１貸出制御単位における前記遊技媒体の払い出しを抑制する。
第３の発明によれば、遊技用装置は、貸出可能通知信号の受信が無ければ貸出要求信号の送信を行わず、これにより、貸出要求信号の送信に伴って実行される売上処理を実行させること無く、当該貸出制御単位を超える遊技媒体の貸出制御を終了(払い出しを抑制)させることができる。従って、当該発明の構成によれば、遊技用装置の改良を必要とすること無く(即ち、既存の遊技用装置をそのまま利用して)、簡便に且つ確実に遊技状態に応じた遊技媒体の貸出制御を行うことができる。
【発明の効果】
【００１０】
本発明によれば、遊技状態に応じて必要数量の遊技媒体を貸し出すための制御を行うことが可能な遊技機を実現することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施の形態に係る遊技機について添付図面を参照して説明する。
図１には、本実施の形態の遊技機が設置された遊技場のシステム構成の一例が示されている。当該システム構成には、各種の遊技機２が配設された複数の遊技島(例えば４,６)が構築されており、各遊技島4,6において、各遊技機２は、遊技媒体の払い出しを指示可能な遊技用装置８(以下、カードユニット８と言う)と通信可能に併設されている。この場合、カードユニット８は、当該カードユニット８のシステム管理や売上管理を行うユニットコントローラ１０に対して通信可能に接続されている。
【００１２】
なお、ユニットコントローラ１０は、遊技場毎に設置されており、カードユニット８を管理する管理会社のサーバ１２に対して所定のネットワークＮ(例えば、ＬＡＮ(Local Area Network)、インターネットなど)を介して通信可能に接続されている。この場合、遊技機２としては、例えばパチンコ機やパチスロ機などを適用することができるが、ここでは一例として、パチンコ機２を想定する。
【００１３】
かかるパチンコ機８に対して通信可能に併設されたカードユニット８は、図２及び図３に示すように、紙幣投入口１４や硬貨投入口１６、カード挿入口１８を備えており、遊技者は、カード挿入口１８に記録媒体Ｍ(例えば、会員カードやビジタカードなどのプリペイドカード)を挿入したり、或いは紙幣投入口１４や硬貨投入口１６に所定金額の貨幣(紙幣、硬貨)を投入することにより、遊技に必要な遊技媒体(即ち、遊技球)の貸し出しを受けることができる。なお、記録媒体Ｍ(以下、プリペイドカードＭと言う)としては、例えばＩＣカードや磁気カードなどを適用することができる。
【００１４】
この場合、プリペイドカードＭには、例えば会員遊技者を例に挙げると、当該会員遊技者を特定することが可能な識別情報(例えば、会員番号、氏名、性別、住所など)や、遊技媒体(以下、遊技球と言う)の貸し出しを受けるために必要な有価価値に関する情報(例えば、残度数、発行度数)が記録されている。なお、プリペイドカード(会員カード)Ｍは、遊技場への入会を希望する者に発行され、その入会時の各種データは、上述した識別情報や有価価値に関する情報に対応付けてユニットコントローラ１０(図１)に記憶される。
【００１５】
また、カードユニット８には、プリペイドカードＭがカード挿入口１８から挿入された状態で発光するカード挿入中ランプ２０、挿入されたプリペイドカードＭの識別情報や有価価値に関する情報を読み取るカードＲ／Ｗ２２、当該カードユニット８の作動状態(例えば、読取エラーなど)を表示する状態表示ランプ２４、硬貨投入口１６から貨幣(硬貨)が投入されたことを検知する貨幣投入検知センサ２６、紙幣投入口１４へ投入された貨幣(紙幣)の真贋を識別する貨幣識別機２８が設けられており、これらは全てＣＰＵ３０で制御されている。
【００１６】
なお、かかる制御は、例えばＲＯＭ３２に記憶されている制御プログラムがＲＡＭ３４を作業領域としてＣＰＵ３０で実行される。このとき、貨幣識別機２８により貨幣(紙幣)が贋物であると識別された場合、贋物紙幣は紙幣投入口１４から返却される。また、贋物硬貨は図示しないセレクタにより選別されて硬貨返却口３６から返却される。
【００１７】
このようなカードユニット８は、その背面に設けられたコネクタ(図示しない)がパチンコ機２(当該カードユニット８に併設されたパチンコ機２)の背面に設けられたコネクタ(図示しない)に対してケーブル(図示しない)で接続されており、当該ケーブルを介して各種信号の交信が行われる。本実施の形態に適用したパチンコ機２は、一例として、当該パチンコ機２を各遊技機島4,6(図１)に設置するための外枠３８と、外枠３８の前面に回動自在に軸支された内枠４０とを備えており、内枠４０の背後には、後述するサブ制御基板４６(図４)で制御される演出表示装置４８(ＬＣＤ(Liquid Crystal Display)などの可変表示装置)とが嵌装されている。
【００１８】
また、内枠４０の前面には、各種遊技部材(例えば、後述する遊技制御手段即ちメイン制御基板４２(図４)で制御される特別図柄可変表示装置４４(７セグメントＬＥＤ(Light
Emitting Diode))、始動入賞口５０など)を備えて構成された遊技盤(参照符号省略)が着脱自在に装着されている。更に、内枠４０の前面には、ガラス板５２が嵌められたフロント扉５４が回動自在に軸支されており、フロント扉５４の上側には、サブ制御基板４６により光の演出を行うためのランプ５６が取り付けられている。なお、内枠４０の前面下部側には、貸出球や賞球を受け止めるための上皿５８と、上皿５８が満杯時に溢れた遊技球を受け止めるための下皿６０と、遊技球を発射するための発射装置６２(図４)の操作部材としてのハンドル６４と、サブ制御基板４６により音の演出を行うためのスピーカ６６とが設けられている。
【００１９】
ここで、メイン制御基板(遊技制御手段)４２及びサブ制御基板４６について図４を参照して説明する。
図４に示すように、メイン制御基板(遊技制御手段)４２は、メインＣＰＵ６８、メインＲＯＭ７０、メインＲＡＭ７２を備えて構成されており、メインＲＯＭ７０に記憶された各種制御プログラムがメインＲＡＭ７２を作業領域としてメインＣＰＵ６８で実行されることにより遊技の制御が行われる。また、メイン制御基板４２には、サブ制御基板４６に対して各種コマンド(例えば、大当り開始コマンド、大当り終了コマンドなど)を出力するためのコマンド出力ポート(コマンド送信手段)７４が接続されている。
【００２０】
このようなメイン制御基板(遊技制御手段)４２には、Ｉ／Ｏ(入出力ポート)７６を介して各種制御系が接続されている。制御系としては例えば、カウントスイッチ７８(図２)、一般入賞口スイッチ８０、通過ゲートスイッチ８２、始動入賞口スイッチ８４、始動入賞口ソレノイド８６、大入賞口ソレノイド８８、バックアップクリアスイッチ９０が接続されている。
【００２１】
この場合、カウントスイッチ７８は、大入賞口９２(図２)内に設けられており、当該大入賞口９２への遊技球の入賞を検知し、その検知信号をメイン制御基板４２に出力する。また、一般入賞口スイッチ８０は、遊技盤に設けられた一般入賞口(図示しない)に設けられており、当該一般入賞口を遊技球が通過した際に、その検知信号をメイン制御基板４２に出力する。
【００２２】
通過ゲートスイッチ８２は、遊技盤に設けられた通過ゲート(図示しない)に設けられており、当該通過ゲートを遊技球が通過した際に、その検知信号をメイン制御基板４２に出力する。また、始動入賞口スイッチ８４は、遊技盤に設けられた始動入賞口５０(図２)に設けられており、当該始動入賞口５０に遊技球が入賞した際に、その検知信号をメイン制御基板４２に出力する。
【００２３】
更に、始動入賞口ソレノイド８６は、リンク部材(図示しない)を介して始動入賞口５０に設けられた羽根部材５０ａ(図２)に接続されており、メインＣＰＵ６８から出力された駆動信号に応じて羽根部材５０ａを駆動させて、始動入賞口５０の入賞領域を広狭調整する。また、大入賞口ソレノイド８８は、大入賞口扉９２ａに接続されており、メインＣＰＵ６８から出力された駆動信号に応じて大入賞口扉９２ａを駆動させて、大入賞口９２を開閉制御する。なお、バックアップクリアスイッチ９０は、電断時等におけるバックアップデータを遊技場の管理者の操作に応じてクリアする機能を有する。
【００２４】
一方、サブ制御基板４６は、メイン制御基板４２から出力された各種コマンドをコマンド入力ポート９４を介して入力し、そのときの入力コマンドに応じて、演出表示装置４８やスピーカ６６或いはランプ５６に対する各種制御を行う。各種制御としては、画像制御回路９６による演出表示装置４８の表示制御、音制御回路９８によるスピーカ６６の音制御、ランプ制御回路１００によるランプ５６の光制御などが行われる。なお、このような各種制御は、プログラムＲＯＭ１０２に記憶された各種制御プログラムがワークＲＡＭ１０４を作業領域としてサブＣＰＵ１０６で実行される。
【００２５】
また、メイン制御基板４２には、Ｉ／Ｏ(入出力ポート)７６を介して外部端子板１０８が接続されている。この場合、メイン制御基板４２及びサブ制御基板４６で上述したような各種制御が行われている際、メイン制御基板４２から出力された各種の遊技データ(例えば、球の払出情報(ＯＵＴ)、図柄の可変表示実行情報、大当り中情報、確変中情報など)は、外部端子板１０８を介して遊技場(図１)に設置されたユニットコントローラ１０及びホールコンピュータＨＰに出力されてパチンコ機２毎に集計、管理される。
【００２６】
このようなパチンコ機２において、図２及び図３に示すように、その上皿５８には、遊技者が遊技球の貸し出し操作を行うための球貸操作パネル１１０が設けられており、当該球貸操作パネル１１０は、残度数表示器１１２と、球貸ボタン１１４と、返却ボタン１１６とを備えて構成されている。なお、球貸操作パネル１１０(残度数表示器１１２、球貸ボタン１１４、返却ボタン１１６など)は、カードユニット８により直接制御が行われるようになっている。
【００２７】
ここで、球貸操作パネル１１０の球貸ボタン１１４を操作(例えば、１回押下)すると、カードユニット８のＣＰＵ３０とパチンコ機２の払出・発射制御基板１１８(図４)との間で球貸し処理に関する信号(PRDY,BRDY,BRQ,EXS)が交信される。そして、このとき交信された各信号に基づいて、払出・発射制御基板１１８のＣＰＵ(払出制御手段)１２０が払出装置(払出手段)１２２を駆動制御することにより、当該払出装置１２２から所定数の遊技球がパチンコ機２の上皿５８に払い出される。なお、PRDY,BRDY,BRQ,EXSの各信号に基づく球貸し処理については後述する。
【００２８】
上皿５８に遊技球が払い出された状態において、ハンドル６４を操作すると、発射ソレノイド(図示しない)が作動し、遊技球がガイドレール(図示しない)に沿って遊技領域に打ち出されることで遊技が行われる。かかる遊技において、例えば一般入賞口(図示しない)に遊技球が入賞すると、メイン制御基板４２からから払出・発射制御基板１１８に所定コマンドが送信される。そして、当該コマンドに基づいて払出・発射制御基板１１８の例えばＣＰＵ１２０が払出装置１２２を駆動制御することにより、払出装置１２２から所定数の遊技球が上皿５８に賞球される。
【００２９】
また、例えば始動入賞口５０に遊技球が入賞して所定の図柄が揃うと、遊技者に有利な特定の遊技状態(例えば、大当り遊技状態)となる。なお、図面では一例として、特別図柄可変表示装置４４に確定した特別図柄(例えば「Ａ」)が表示され、これに対応して、演出表示装置４８に所定の演出(装飾)図柄(例えば「７７７」)が表示されている。このとき、メイン制御基板４２が大入賞口ソレノイド８８(図４)を作動して大入賞口扉９２ａ(図２)を開閉駆動させることで、大入賞口９２の開閉制御が行われる。
【００３０】
この場合、大入賞口扉９２ａは、１ラウンドあたり最大約２８秒間だけ開放制御されるか、或いは同ラウンド中に遊技球が大入賞口９２に１０個入賞すると閉鎖制御される。このような制御が行われている間、メイン制御基板４２からは、大当り遊技状態中であることを示す大当り中情報が出力される。
【００３１】
ここで、PRDY,BRDY,BRQ,EXSの各信号に基づく球貸し処理について、図２及び図３を参照しつつ図５〜図８の処理手順に従って説明する。当該球貸し処理では、遊技者による球貸操作(球貸ボタン１１４の１回押下)がされたとき、予め定められた単位数(例えば、１００円又は１度数あたり２５個)の遊技球の貸し出しを要求する貸出要求信号(後述する貸出指示監視時間Ｔ２内における「ＢＲＱ」信号の(ＬＯ)から(ＨＩ)への切替)を払出・発射制御基板１１８(ＣＰＵ１２０)に所定回数(例えば、５回)送信することにより、１貸出制御単位として予め設定された総数(例えば、５００円分又は５度数分に相当する１２５個)の遊技球が払い出される。なお、かかる球貸し処理は、カードユニット８のＣＰＵ３０によって制御されており、例えばＲＯＭ３２に記憶されている貸出制御プログラムがＲＡＭ３４を作業領域としてＣＰＵ３０で実行される。
【００３２】
まず、カードユニット８とパチンコ機２とが電気的に接続されると、パチンコ機２の払出・発射制御基板１１８からカードユニット８へ出力される「ＰＲＤＹ」信号が(ＨＩ)から(ＬＯ)へ切り替わる(図７)。これにより、パチンコ機２が正常の制御状態になっていることが示される。このとき、カードユニット８の状態表示ランプ２４が点灯する。この状態で、プリペイドカードＭがカード挿入口１８に挿入されてカードユニット８に受け付けられると(図５のＳ１)、カード挿入中ランプ２０が点灯すると共に、当該カードユニット８からユニットコントローラ１０(図１)へカード照合要求が出される(図５のＳ２)。
【００３３】
ユニットコントローラ１０では、プリペイドカードＭに記録された各種情報(例えば、カードＲ／Ｗ２２で読み取られた遊技者を特定するための識別情報や、残度数・発行度数などの有価価値に関する情報)と、当該ユニットコントローラ１０に予め記録されている各種情報との照合が行われる(図５のＳ３)。そして、双方の情報が互いに一致した場合には(図５のＳ４)、その有価価値に関する情報に基づいて、ユニットコントローラ１０からカードユニット８へ残高情報が送信される(図５のＳ５)。
【００３４】
カードユニット８では、受信した残高情報に基づいて、パチンコ機２の球貸操作パネル１１０(残度数表示器１１２)にプリペイドカードＭの残高(例えば、残度数“５０”)を表示させる(図５のＳ６、図７)。ここで、遊技者により球貸ボタン１１４が押下(ＯＮ)されたときに残高が有れば、１貸出制御単位として予め設定された総数(例えば、５００円分又は５度数分に相当する１２５個)の遊技球が貸出可能に設定される(図５のＳ７,Ｓ８,Ｓ９)。
【００３５】
なお、上述したカード照合(図５のＳ３)において、プリペイドカードＭに記録された各種情報とユニットコントローラ１０に予め記録されている各種情報とが不一致である場合には(図５のＳ４)、当該プリペイドカードＭは不正カードとみなされる。このとき、その旨を示す不正カード情報がユニットコントローラ１０からカードユニット８へ送信され(図５のＳ１０)、これにより、当該プリペイドカードＭはカード挿入口１８から排出される(図５のＳ１１)。また、上述したプリペイドカードＭの残高表示に際し(図５のＳ６)、残高が無い場合には(図５のＳ７)、当該プリペイドカードＭはカード挿入口１８から排出される(図５のＳ１１)。
【００３６】
ここで、貸出額が５００円又は５度数に設定された状態において(図５のＳ９)、遊技者により球貸ボタン１１４が押下されると、カードユニット８では、パチンコ機２の払出・発射制御基板１１８へ出力する「ＢＲＤＹ」信号を(ＨＩ)から(ＬＯ)へ切り替える(図６のＲ１、図７)。これにより、カードユニット８が球貸し制御の待機状態(ＨＩ)から開始状態(ＬＯ)に切り替えられたことが示される。なお、球貸ボタン１１４が押下されると、球貸操作パネル１１０の貸出可表示ＬＥＤ(図７)が消灯状態となり、以降、球貸ボタン１１４が押下禁止状態になる。
【００３７】
この後、貸出要望監視時間Ｔ０内に、カードユニット８は、払出・発射制御基板１１８へ出力する「ＢＲＱ」信号を(ＨＩ)から(ＬＯ)へ切り替える(図６のＲ２、図７)。これにより、払出・発射制御基板１１８は、当該パチンコ機２が球貸し可能状態であるか否かの確認を行うための動作確認信号をカードユニット８から受信したことを認識する。
【００３８】
続いて、要望了解監視時間Ｔ１内に、パチンコ機２では、「ＢＲＱ」信号の(ＬＯ)への変化(動作確認信号)に基づいて、球貸しが可能であるか否かが判定される。このような判定は、払出・発射制御基板１１８の貸出動作可能判定手段で行われ、例えば賞球の払い出し中であるか、或いは、下皿６０が満タンなどの理由により払出禁止状態にあるかについて判定される。ここで、貸出動作可能判定手段は、払出制御手段としてのＣＰＵ１２０に構築することができる。なお、その構築方法としては、例えば貸出動作可能判定手段として機能する素子や回路をＣＰＵ１２０に増設しても良いし、或いは、当該貸出動作可能判定手段としての判定処理を実行するためのプログラムをＣＰＵ１２０のメモリ(図示しない)にインストールしても良い。
【００３９】
そして、かかる貸出動作可能判定手段の判定の結果、遊技球の払い出し(貸し出し)が可能と判定されたことを条件に、その旨をカードユニット８へ通知するための貸出可能通知信号として、払出・発射制御基板１１８は、カードユニット８へ出力する「ＥＸＳ」信号を(ＨＩ)から(ＬＯ)へ切り替える(図７)。この場合、貸出可能通知信号は、貸出可能通知信号送信手段によってカードユニット８へ送信される。ここで、貸出可能通知信号送信手段としては、払出・発射制御基板１１８のＩ／Ｏポート１２３を適用することができ、これにより、「ＥＸＳ」信号の(ＬＯ)への変化(貸出可能通知信号)は、Ｉ／Ｏポート１２３からカードユニット８へ送信される。
【００４０】
これを受けて(図６のＲ３)、貸出指示監視時間Ｔ２内に、カードユニット８では、パチンコ機２に予め定められた単位数(１度数分又は１００円分の２５個)の球貸しを要求する貸出要求信号として、「ＢＲＱ」信号を(ＬＯ)から(ＨＩ)に切り替える(図６のＲ４、図７)。このとき、カードユニット８は、残度数表示器１１２における残高の表示を更新すると共に、カードユニット８から売上通知の更新要求をユニットコントローラ１０へ出力する(図６のＲ４)。これを受けたユニットコントローラ１０では、プリペイドカードＭの残高情報などの更新処理が行われる(図６のＲ５)。
【００４１】
続いて、払出監視時間Ｔ３内に、払出・発射制御基板１１８は、「ＢＲＱ」信号が(ＨＩ)になったことを受けて(即ち、貸出要求信号の受信に応じて)払出装置１２２を駆動制御することにより、予め定められた単位数(２５個)の遊技球の払い出しを実行する。そして、遊技球の払い出しが完了すると、その旨をカードユニット８へ通知するための払出完了通知信号として、払出・発射制御基板１１８は、カードユニット８へ出力する「ＥＸＳ」信号を(ＬＯ)から(ＨＩ)へ切り替える(図７)。
【００４２】
これを受けて(図６のＲ６)、次要求確認監視時間Ｔ４内に、カードユニット８では、遊技球の貸し出し(払い出し)が完了したか否かが判定され(図６のＲ７)、未完了であれば矢印Ｐ３の手順に従って、再び「ＢＲＱ」信号を(ＬＯ)に切り替えた後(図６のＲ２)、プロセスＲ２〜Ｒ７の処理(上述した各時間Ｔ１,Ｔ２,Ｔ３,Ｔ４における処理)が貸出完了まで(５回)繰り返される。
【００４３】
そして、１貸出制御単位として予め設定された総数(例えば、５００円分又は５度数分に相当する１２５個)の遊技球の貸し出しが完了したとき(図６のＲ７)、カードユニット８では、次要求確認監視時間Ｔ４に代えて設定されるカードユニット貸出完了監視時間ＴＥ内に、払出・発射制御基板１１８へ出力する「ＢＲＤＹ」信号を(ＬＯ)から(ＨＩ)へ切り替える(図６のＲ８、図７)。また、プリペイドカードＭの残高の有無が判定される(図６のＲ９)。このとき、球貸ボタン１１４の押下禁止状態が解除され、再び押下可能となる。
【００４４】
ここで、残高が有る場合に返却ボタン１１６が押下されたときは(図６のＲ１０)、プリペイドカードＭのカード情報(例えば、有価価値に関する情報)の更新要求がカードユニット８からユニットコントローラ１０へ出される(図６のＲ１１)。これを受けて、ユニットコントローラ１０では、カード情報の更新処理が行われた後、その更新完了通知がカードユニット８に出される(図６のＲ１２)。これにより、プリペイドカードＭはカード挿入口１８から排出される(図６のＲ１３)。なお、残高が無い場合には(図６のＲ９)、Ｒ１１〜Ｒ１３のプロセスを経てプリペイドカードＭが排出される。
【００４５】
また、残高が有る場合に返却ボタン１１６が押下されないときは(図６のＲ１０)、矢印Ｐ４の手順に従って、球貸ボタン１１４が押下(ＯＮ)されたか否かの判定(図５のＳ８)が行われ、それ以降同様の処理が繰り返される。このとき、球貸ボタン１１４が押下(ＯＮ)されなかった場合は矢印Ｐ２の手順に従って、球貸し処理は行われずにプリペイドカードＭの残高の有無が判定され(図６のＲ９)、それ以降同様の処理が繰り返される。
【００４６】
ところで、カードユニット８からパチンコ機２に対して出力される「ＢＲＱ」信号が(ＨＩ)から(ＬＯ)へ変化した際(図６のＲ２)、通常は所定時間内(図７の要望了解監視時間Ｔ１内)にパチンコ機２からカードユニット８に対して出力される「ＥＸＳ」信号が(ＨＩ)から(ＬＯ)へ変化する(図６のＲ３)。このとき、例えば図８に示すように要望了解監視時間Ｔ１を経過しても「ＥＸＳ」信号が(ＬＯ：球貸し可能状態)にならず、タイムオーバーとなってしまう場合がある(図６のＲ１４)。これをＴ１エラーと言う。
【００４７】
このとき、カードユニット８では、球貸し処理(Ｔ１エラー)を解除するためのエラー処理が実行され(図６のＲ１５)、例えば図８に示すように「ＢＲＤＹ」信号及び「ＢＲＱ」信号が(ＨＩ)に切り替えられる(図６のＲ１６,Ｒ１７)。これにより、球貸し処理(Ｔ１エラー)が解除され、図６のプロセスＲ９以降の処理が繰り返される。
【００４８】
また、Ｔ１エラーが生じること無く(図６のＲ３)、予め定められた単位数の球貸しを要求する貸出要求信号(別の言い方では、パチンコ機２に球貸し実行させるための信号)として「ＢＲＱ」信号が(ＨＩ)に切り替えられた後(図６のＲ４)、通常は所定時間内(払出監視時間Ｔ３内)にパチンコ機２からカードユニット８に対して、遊技球の貸出(払出)の実行を完了した旨の通知信号((ＨＩ)の「ＥＸＳ」信号)が出力される(図６のＲ６)。このとき、払出監視時間Ｔ３を経過しても「ＥＸＳ」信号が(ＨＩ)とならずにタイムオーバーとなってしまう場合がある(図６のＲ１８)。これをＴ３エラーと言う。
【００４９】
このとき、カードユニット８では、球貸し処理(Ｔ３エラー)を解除するためのエラー処理が実行され(図６のＲ１９)、「ＢＲＤＹ」信号が(ＨＩ)に切り替えられる(図６のＲ２０)。これにより、球貸し処理(Ｔ３エラー)が解除され、図６のプロセスＲ９以降の処理が繰り返される。
【００５０】
なお、図７では、球貸し処理の時間ｔ(例えば、ミリ秒：msec)を横軸に取り、これを等間隔に分けた場合において上記の各時間Ｔ０,Ｔ１,Ｔ２,Ｔ３,Ｔ４,ＴＥを設定したが、これら各時間Ｔ０,Ｔ１,Ｔ２,Ｔ３,Ｔ４,ＴＥの設定タイミングは、例えば球貸し処理の目的や内容、或いはカードユニット８やパチンコ機２の種類などに応じて任意に設定されるため、ここでは特に数値限定はしない。
【００５１】
ところで、遊技球の貸し出しを受けて遊技を行っている間に、パチンコ機２が特定の遊技状態(例えば、大当り遊技状態)に移行する場合があるが、その際に、遊技者の手許に持ち球が残っていないことが想定される。かかる場合、上述したような球貸し処理により遊技球の貸し出しを受けることになるが、現状の遊技場におけるシステム構成では、１貸出制御単位として予め設定された総数(例えば、５００円分又は５度数分に相当する１２５個)の遊技球が自動的に払い出されてしまう。しかしながら、大当り遊技状態では、少数の持ち球で大量の賞球を得ることができるため、貸し出しを受ける遊技球の数も僅かで充分である。
【００５２】
そこで、本実施の形態の遊技機(パチンコ機２)は、遊技状態に応じて必要数量の遊技球を貸し出すための制御を払出・発射制御基板１１８に実行させることができるように構成されている。即ち、パチンコ機２は、当該パチンコ機２が特定の遊技状態(例えば、大当り遊技状態)であるか否かを検出する遊技状態検出手段を備えている。ここで、遊技状態検出手段としては、例えば払出・発射制御基板１１８のＣＰＵ１２０(図３)を適用することができる。
【００５３】
通常、パチンコ機２では、特定の遊技状態(大当り遊技状態)に移行したとき、メイン制御基板(遊技制御手段)４２から出力された特定遊技状態コマンド(特定の遊技状態であることを示す例えば大当り開始コマンドや大当り終了コマンド)は、コマンド出力ポート(コマンド送信手段)７４からサブ制御基板４６にのみ送信される。この場合、本実施の形態において、特定遊技状態コマンドは、コマンド出力ポート(コマンド送信手段)７４から払出・発射制御基板１１８のＣＰＵ(払出制御手段)１２０にも送信される。これにより、遊技状態検出手段(ＣＰＵ１２０)は、払出制御手段(ＣＰＵ１２０)へ送信された特定遊技状態コマンドに基づいて、特定の遊技状態(大当り遊技状態)であるか否かを検出することができるようになっている。
【００５４】
ここで、遊技者による球貸操作(球貸ボタン１１４の１回押下)がされた場合に、遊技状態検出手段(ＣＰＵ１２０)により大当り遊技状態でないと検出されたときは、払出・発射制御基板１１８のＣＰＵ(払出制御手段)１２０が払出装置(払出手段)１２２を駆動制御することにより、１貸出制御単位として予め設定された総数(例えば、５００円分又は５度数分に相当する１２５個)の遊技球が払い出される。これに対して、大当り遊技状態であると検出されたときは、必要数量(例えば、予め定められた単位数(２５個))の遊技球が貸し出された後の当該１貸出制御単位における遊技球の払い出しが抑制される。
【００５５】
本実施の形態において、かかる払出(球貸し)制御は、ＣＰＵ(払出制御手段)１２０の遊技状態別払出制御手段によって実行される。ここで、遊技状態別払出制御手段としては、例えば払出・発射制御基板１１８のＣＰＵ１２０(図３)を適用することができる。なお、払出(球貸し)制御は、払出・発射制御基板１１８の図示しないハードディスクやＲＯＭに記憶されている払出(球貸し)プログラムがＲＡＭ(図示しない)を作業領域としてＣＰＵ１２０で実行される。
【００５６】
具体的に説明すると、PRDY,BRDY,BRQ,EXSの各信号に基づく球貸し処理において、大当り遊技状態でないとき、遊技状態別払出制御手段(ＣＰＵ１２０)は、カードユニット８から所定回数(５回)送信される貸出要求信号(貸出指示監視時間Ｔ２における「ＢＲＱ」信号の(ＨＩ)への変化)の受信毎に、予め定められた単位数(２５個)の遊技球の払い出しを払出装置１２２により所定回数(５回)実行させることで、１貸出制御単位として予め設定された総数(１２５個)の遊技球を払い出す制御を行う。なお、所定回数(５回)送信される貸出要求信号の受信回数は、遊技球の球貸回数(カウンタ値＝５)として計数され、そのカウンタ値は、１貸出制御単位の球貸し制御が終了する毎にリセットされる。
【００５７】
これに対して、大当り遊技状態中(即ち、ＣＰＵ(払出制御手段)１２０が大当り開始コマンドを受信してから大当り終了コマンドを受信するまでの間)、遊技状態別払出制御手段(ＣＰＵ１２０)は、まず、貸出要求信号の受信回数に基づいた遊技球の球貸回数を計数し、当該球貸回数に対応した遊技球の払い出しが、１貸出制御単位において送信される貸出要求信号の送信回数(即ち、受信回数)よりも少ない特定回数(１回)実行されたか否かを判定する。そして、当該特定回数実行されていると判定した場合には、貸出可能通知信号(要望了解監視時間Ｔ１における「ＥＸＳ」信号の(ＬＯ)への変化)のカードユニット８への送信を抑制することによって１貸出制御単位における遊技球の払い出しを抑制する。
【００５８】
この場合、大当り遊技状態中に予め定められた単位数(２５個)の遊技球の払い出しが１回以上実行されているときに、貸出可能通知信号のカードユニット８への送信を抑制することで、当該「ＥＸＳ」信号は(ＨＩ)状態に維持される(図８)。そして、かかる状態が要望了解監視時間Ｔ１を越えて続くと、カードユニット８では、タイムオーバーによるＴ１エラーと判定し、エラー処理が実行される。即ち、「ＢＲＤＹ」信号及び「ＢＲＱ」信号が(ＬＯ)から(ＨＩ)へ切り替えられる。この結果、球貸し処理(Ｔ１エラー)が解除され、カードユニット８における球貸し処理が終了する。これにより、遊技者には、遊技状態に応じた必要数量の遊技球が貸し出されることになる。
【００５９】
また、払出・発射制御基板１１８のＣＰＵ(払出制御手段)１２０では、上述した球貸し処理が実行されている間に、後述するような払出メイン処理(図９)が実行される。ここでは、「ＢＲＤＹ」信号及び「ＢＲＱ」信号が(ＨＩ)へ変化したことで、カードユニットステータス(ＣＵステータス)がＣＵ異常解除確認処理(０６)からＢＲＤＹ入力状態監視処理(００)となり、これにより、払出・発射制御基板１１８は、球貸し制御の待機状態(ＨＩ)となる。
【００６０】
以上、本実施の形態によれば、必要以上の遊技球の貸し出しを受けることが無いため、遊技球の貸し出しに対する煩わしさが無くなるとともに、遊技球の交換率が貸出単価を下回る場合における遊技者に対する不利益を抑制することができる。また、パチンコ機２が特定の遊技状態(大当り遊技状態)であることを確実に検出することができるため、遊技球の貸し出し制御の変更を安定して且つ確実に行うことができる。更に、１度数分(２５個)の貸し出しでは不十分であった場合でも、球貸ボタン１１６を再度１回押下するだけで、短時間に球貸しを受けることができるため、特定の遊技状態(大当り遊技状態)の続行が可能となる。
【００６１】
本実施の形態によれば、カードユニット８は、貸出可能通知信号(要望了解監視時間Ｔ１における「ＥＸＳ」信号の(ＬＯ)への変化)の受信が無ければ貸出要求信号(貸出指示監視時間Ｔ２における「ＢＲＱ」信号の(ＨＩ)への変化)の送信を行わず、これにより、貸出要求信号の送信に伴って実行される売上処理を実行させること無く、当該貸出制御単位を超える遊技球の貸出制御を終了(払い出しを抑制)させることができる。これは、遊技用装置(カードユニット８)における公知の制御であって各社共通の仕様である。従って、当該発明の構成によれば、カードユニット８の改良を必要とすること無く(即ち、既存のカードユニット８をそのまま利用して)、簡便に且つ確実に遊技状態に応じた遊技球の貸出制御を行うことができる。
【００６２】
また、本実施の形態において、ＣＰＵ(遊技状態検出手段)１２０によって特定の遊技状態(大当り遊技状態)であることが検出されたときに、その旨を報知するように構成しても良い。なお、報知手段としては、例えばカードユニット８に設けられた内蔵スピーカ１２８や、液晶パネル１３０ｐが組み込まれた表示装置１３０などを適用することができる。この場合、内蔵スピーカ１２８では音声により、また、表示装置１３０では、液晶パネル１３０ｐに画像や文字を表示させることにより大当り遊技状態であるか否かを報知することができる。これによれば、遊技球の貸出制御の変更を例えば音声や画像によって容易に認識させることができるため、球貸し制御が変更されたことによる混乱を抑制することができる。
【００６３】
ここで、払出・発射制御基板１１８で実行される払出メイン処理について、図９〜図２０を参照して説明する。
図９に示された払出メイン処理は、払出・発射制御基板１１８のＣＰＵ１２０(図３)で制御されるシステムタイマによって、Ｇ３〜Ｇ１２のプロセスが１ｍｓ(１ミリ秒)の周期で繰り返し実行される。
【００６４】
プロセスＧ１では、パチンコ機２の電源投入時の初期化設定を行う。このとき、バックアップクリアスイッチ９０(図４)が押下されていない場合、ＣＰＵ１２０は、バックアップ復帰処理を実行し、電源切断前に実行されていたプログラムアドレスを指定して当該プログラムの実行を開始する。これに対して、バックアップクリアスイッチ９０が押下されている場合、ＣＰＵ１２０は、払出・発射制御基板１１８のＲＡＭ(図示しない)の作業領域を初期化するなどの初期設定を実行する。また、ＲＡＭ(図示しない)に格納されたＣＵステータスを記憶する変数、ＣＵ監視タイマの値を記憶する変数、異常通達監視タイマの値を記憶する変数、エラー報知フラグなどを初期化(“０”をセット)する。当該処理が終了すると、プロセスＧ２へ移行する。
【００６５】
プロセスＧ２では、ＣＰＵ１２０が１ｍｓ経過したか否かを判定する。この場合、１ｍｓ経過していればプロセスＧ３へ移行し、１ｍｓ経過していないときは、当該プロセスＧ２が繰り返される。
【００６６】
プロセスＧ３では、後述するカードユニット通信処理を行う。当該処理が終了すると、プロセスＧ４へ移行する。
【００６７】
プロセスＧ４では、カウントスイッチ検知処理を行う。この処理では、ＣＰＵ１２０が払出装置１２２(図３)のカウントスイッチ(図示しない)の出力状態をチェックし、現在賞球や球貸しが行われているか否かを検知する。当該処理が終了すると、プロセスＧ５へ移行する。
【００６８】
プロセスＧ５では、エラー検知処理を行う。この処理では、ＣＰＵ１２０がパチンコ機２の遊技球払出経路(図示しない)や払出装置１２２に異常がないか否かをチェックし、異常があればそれを検知する。当該処理が終了すると、プロセスＧ６へ移行する。
【００６９】
プロセスＧ６では、払出装置駆動処理を行う。この処理では、ＣＰＵ１２０が遊技球払出経路(図示しない)の異常が検知されていないことを確認できたときに、払出・発射制御基板１１８のＲＡＭ(図示しない)に格納された変数に、払出装置１２２を駆動して所定数の遊技球の払出を行うためのデータをセットする。当該処理が終了すると、プロセスＧ７へ移行する。
【００７０】
プロセスＧ７では、発射関連信号検知処理を行う。この処理では、ＣＰＵ１２０が、発射装置６２(図４)に含まれるストップスイッチ及びタッチセンサ(共に図示しない)の出力状態を監視して出力信号を検知する。当該処理が終了すると、プロセスＧ８へ移行する。
【００７１】
プロセスＧ８では、発射駆動処理を行う。この処理では、ＣＰＵ１２０が払出・発射制御基板１１８のＲＡＭ(図示しない)に格納された変数に、発射装置６２に含まれる発射ソレノイド(図示しない)を所定時間ごとに駆動させるためのデータをセットする。当該処理が終了すると、プロセスＧ９へ移行する。
【００７２】
プロセスＧ９では、球貸制御処理を行う。この処理では、ＣＰＵ１２０が払出装置１２２における遊技球の球貸状態の監視を行う。当該処理が終了すると、プロセスＧ１０へ移行する。
【００７３】
プロセスＧ１０では、賞球制御処理を行う。この処理では、ＣＰＵ１２０がメイン制御基板４２(図４)から送信された賞球の払出指令信号に基づいて、賞球の払出状態の監視を行う。当該処理が終了すると、プロセスＧ１１へ移行する。
【００７４】
プロセスＧ１１では、エラー処理を行う。この処理では、ＣＰＵ１２０がプロセスＧ５で検知したエラーの情報を、例えば払出・発射制御基板１１８に設けられた７セグ等のエラー表示装置(図示しない)に表示する。当該処理が終了すると、プロセスＧ１２へ移行する。
【００７５】
プロセスＧ１２では、出力処理を行う。この処理では、ＣＰＵ１２０がプロセスＧ６で払出・発射制御基板１１８のＲＡＭ(図示しない)に記憶された、払出装置１２２を制御して所定数の遊技球の払出を行うためのデータ、及び、プロセスＧ８でＲＡＭ(図示しない)に記憶された、発射装置６２に含まれる発射ソレノイド(図示しない)を所定時間ごとに駆動させるためのデータに基づき、実際に払出装置１２２及び発射装置６２へデータを出力して遊技球の払出および発射を行う。また、「ＰＲＤＹ」及び「ＥＸＳ」の２つの信号を(ＨＩ)又は(ＬＯ)の何れか指定された出力レベルで出力する。当該処理が終了すると、プロセスＧ２へ戻り、同様の処理が繰り返される。
【００７６】
［カードユニット通信処理］
図１０及び図１１を参照して、図９のプロセスＧ３で実行されるカードユニット通信処理の詳細について説明する。
【００７７】
プロセスＧ２１では、ＣＰＵ１２０がＲＡＭ(図示しない)に格納された変数に記憶されるＣＵ(カードユニット)監視タイマの値が“０”であるか否かを判定する。この判定がＹＥＳのときにはプロセスＧ２３へ移行し、ＮＯのときにはプロセスＧ２２へ移行する。
【００７８】
プロセスＧ２２では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵ監視タイマの値から“１”減算する処理を行う。当該処理が終了すると、プロセスＧ２３へ移行する。
【００７９】
プロセスＧ２３では、ＣＰＵ１２０がＶＬ接続ありか否かの判定処理、すなわち所定のバスにカードユニットが電気的に接続されているか否かの判定を行う。この判定がＹＥＳのときプロセスＧ２５へ移行し、ＮＯのときプロセスＧ２４へ移行する。
【００８０】
プロセスＧ２４では、ＶＬ未接続処理を行う。なお、当該処理の詳細は後述する。
【００８１】
プロセスＧ２５では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵステータスの値の読み出しを行う。当該処理が終了すると、プロセスＧ２６へ移行する。
【００８２】
プロセスＧ２６では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵステータスの値が“００”(ＢＲＤＹ入力状態監視)であるか否かを判定する。この判定がＹＥＳのときプロセスＧ２７へ移行し、ＮＯのときプロセスＧ２８へ移行する。
【００８３】
プロセスＧ２７では、ＢＲＤＹ入力状態監視処理を行う。なお、当該処理の内容は、ＢＲＤＹ入力状態監視処理で追って詳述する。当該処理が終了すると、プロセスＧ２８へ移行する。
【００８４】
プロセスＧ２８では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵステータスの値が“０１”(貸出要望時間監視)であるか否かを判定する。この判定がＹＥＳのときプロセスＧ２９へ移行し、ＮＯのときプロセスＧ３０へ移行する。
【００８５】
プロセスＧ２９では、貸出要望時間監視処理を行う。なお、当該処理の内容は、貸出要望時間監視処理で追って詳述する。当該処理が終了すると、プロセスＧ３０へ移行する。
【００８６】
プロセスＧ３０では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵステータスの値が“０２”(ＢＲＱ要望了解時間監視)であるか否かを判定する。この判定がＹＥＳのときプロセスＧ３１へ移行し、ＮＯのときプロセスＧ３２へ移行する。
【００８７】
プロセスＧ３１では、ＢＲＱ要望了解時間監視処理を行う。なお、当該処理の内容は、ＢＲＱ要望了解時間監視処理で追って詳述する。当該処理が終了すると、プロセスＧ３２へ移行する。
【００８８】
プロセスＧ３２では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵステータスの値が“０３”(貸出指示時間監視)であるか否かを判定する。この判定がＹＥＳのときプロセスＧ３３へ移行し、ＮＯのときプロセスＧ３４へ移行する。
【００８９】
プロセスＧ３３では、貸出指示時間監視処理を行う。なお、当該処理の内容は、貸出指示時間監視処理で追って詳述する。当該処理が終了すると、プロセスＧ３４へ移行する。
【００９０】
プロセスＧ３４では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵステータスの値が“０４”(払出時間監視)であるか否かを判定する。この判定がＹＥＳのときプロセスＧ３５へ移行し、ＮＯのときプロセスＧ３６へ移行する。
【００９１】
プロセスＧ３５では、払出監視時間処理を行う。なお、当該処理の内容は、払出監視時間処理で追って詳述する。当該処理が終了すると、プロセスＧ３６へ移行する。
【００９２】
プロセスＧ３６では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵステータスの値が“０５”(次要求確認)であるか否かを判定する。この判定がＹＥＳのときプロセスＧ３７へ移行し、ＮＯのときプロセスＧ３８へ移行する。
【００９３】
プロセスＧ３７では、次要求確認処理を行う。なお、当該処理の内容は、次要求確認処理で追って詳述する。当該処理が終了すると、プロセスＧ３８へ移行する。
【００９４】
プロセスＧ３８では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵステータスの値が“０６”(ＣＵ異常解除確認)であるか否かを判定する。この判定がＹＥＳのときプロセスＧ３９へ移行し、ＮＯのときプロセスＧ４０へ移行する。
【００９５】
プロセスＧ３９では、ＣＵ異常解除確認処理を行う。なお、当該処理の内容は、ＣＵ異常解除確認処理で追って詳述する。当該処理が終了すると、プロセスＧ４０へ移行する。
【００９６】
プロセスＧ４０では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵステータスの値が“０７”(ＣＵ側異常通達)であるか否かを判定する。この判定がＹＥＳのときプロセスＧ４１へ移行し、ＮＯのとき本サブルーチンを終了して、図９のプロセスＧ４へ移行する。
【００９７】
プロセスＧ４１では、ＣＵ側異常通達処理を行う。なお、当該処理の内容は、ＣＵ側異常通達処理で追って詳述する。当該処理が終了すると、本サブルーチンを終了して、図９のプロセスＧ４へ移行する。
【００９８】
［ＶＬ未接続処理］
図１２を参照して、図１０のプロセスＧ２４で実行されるＶＬ未接続処理について詳述する。
【００９９】
プロセスＧ５１では、パチンコ機２からカードユニット８に対して出力する２つの信号の初期化を行う。具体的には、ＣＰＵ１２０が「ＰＲＤＹ」及び「ＥＸＳ」の２つの信号の出力を(ＨＩ)にセットする。当該処理が終了すると、プロセスＧ５２へ移行する。
【０１００】
プロセスＧ５２では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵステータスの値に“０６”(ＣＵ異常解除確認)をセットする。当該処理が終了すると、プロセス５３へ移行する。
【０１０１】
プロセスＧ５３では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値に“０”をセットすることにより初期化を行う。当該処理が終了すると、本サブルーチンは終了し、図９のプロセスＧ４へ移行する。
【０１０２】
［ＢＲＤＹ入力状態監視処理］
図１３を参照して、図１０のプロセスＧ２７で実行されるＢＲＤＹ入力状態監視処理について詳述する。
【０１０３】
プロセスＧ６１では、パチンコ機２からカードユニット８に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１２０が「ＰＲＤＹ」を(ＬＯ)にセットし、「ＥＸＳ」を(ＨＩ)にセットする。当該処理が終了すると、プロセスＧ６２へ移行する。
【０１０４】
プロセスＧ６２では、ＣＰＵ１２０がカードユニット８から入力される「ＢＲＤＹ」信号が(ＬＯ)であるか否かを判定する。この判定がＹＥＳのとき、プロセスＧ６３へ移行し、ＮＯのときには本サブルーチンは終了し、図１０のプロセスＧ２８へ移行する。
【０１０５】
プロセス６３では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０１”(貸出要望監視時間)をセットする。当該処理が終了すると、プロセスＧ６４へ移行する。
【０１０６】
プロセスＧ６４では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵ監視タイマの値に“５０”ミリ秒(ｍｓｅｃ、貸出要望監視最大時間)の値をセットする。当該処理が終了すると、本サブルーチンは終了し、図１０のプロセスＧ２８へ移行する。
【０１０７】
［貸出要望監視時間処理］
図１４を参照して、図１０のプロセスＧ２９で実行される貸出要望監視時間処理について詳述する。
【０１０８】
プロセスＧ７１では、パチンコ機２からカードユニット８に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１２０が「ＰＲＤＹ」を(ＬＯ)にセットし、「ＥＸＳ」を(ＨＩ)にセットする。当該処理が終了すると、プロセスＧ７２へ移行する。
【０１０９】
プロセスＧ７２では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数を参照して、この値が“２０”(ｍｓｅｃ)以下であるか判定する。この判定がＹＥＳのときプロセスＧ７３へ移行し、ＮＯのとき本サブルーチンは終了し、図１０のプロセスＧ３０へ移行する。
【０１１０】
プロセスＧ７３では、ＣＰＵ１２０がカードユニット８からパチンコ機２に入力される「ＢＲＱ」信号が(ＬＯ)であるか否かを判定する。この判定がＹＥＳのときプロセスＧ７５へ移行し、ＮＯのときプロセスＧ７４へ移行する。
【０１１１】
プロセスＧ７４では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数を参照して、この値が“０”であるか判定する。この判定がＹＥＳのときプロセスＧ７７へ移行し、ＮＯのとき本サブルーチンは終了し、図１０のプロセスＧ３０へ移行する。
【０１１２】
プロセスＧ７５では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０２”(ＢＲＱ要望了解時間監視)をセットする。当該処理が終了すると、プロセスＧ７６へ移行する。
【０１１３】
プロセスＧ７６では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵ監視タイマの値に“５０”ミリ秒(ｍｓｅｃ、要望了解監視最大時間)の値をセットする。当該処理が終了すると、本サブルーチンは終了し、図１０のプロセスＧ３０へ移行する。
【０１１４】
プロセスＧ７７では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０７”(ＣＵ側異常通達)をセットする。当該処理が終了すると、プロセスＧ７８へ移行する。
【０１１５】
プロセスＧ７８では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵ監視タイマの値に“２００”ミリ秒(ｍｓｅｃ、異常通達最大時間)の値をセットする。当該処理が終了すると、本サブルーチンは終了し、図１０のプロセスＧ３０へ移行する。
【０１１６】
［ＢＲＱ要望了解監視時間処理］
図１５を参照して、図１０のプロセスＧ３１で実行されるＢＲＱ要望了解監視時間処理について詳述する。
【０１１７】
プロセスＧ８１では、パチンコ機２からカードユニット８に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１２０が「ＰＲＤＹ」を(ＬＯ)にセットし、「ＥＸＳ」を(ＨＩ)にセットする。当該処理が終了すると、プロセスＧ８２へ移行する。
【０１１８】
プロセスＧ８２では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数を参照して、この値が“２０”(ｍｓｅｃ)以下であるか判定する。この判定がＹＥＳのときプロセスＧ８３へ移行し、ＮＯのとき本サブルーチンを終了し、図１１のプロセスＧ３２へ移行する。
【０１１９】
プロセスＧ８３では、ＣＰＵ１２０がカードユニット８からパチンコ機２に入力される「ＢＲＤＹ」信号が(ＬＯ)であるか否かを判定する。この判定がＹＥＳのときプロセスＧ８４へ移行し、ＮＯのときプロセスＧ９３へ移行する。
【０１２０】
プロセスＧ８４では、ＣＰＵ１２０がカードユニット８からパチンコ機２に入力される「ＢＲＱ」信号が(ＬＯ)であるか否かを判定する。この判定がＹＥＳのときプロセスＧ８５へ移行し、ＮＯのときプロセスＧ９３へ移行する。
【０１２１】
プロセスＧ８５では、ＣＰＵ１２０がエラー確認処理を行う。ＣＰＵ１２０が図９のプロセスＧ５で検知した、遊技球払出経路の異常または払出装置１２２の異常がなかったか否かの確認処理を行う。当該処理が終了すると、プロセスＧ８６へ移行する。
【０１２２】
プロセスＧ８６では、ＣＰＵ１２０がプロセスＧ８５の確認処理の結果に基づき、エラーがあるか否かを判定する。この判定がＹＥＳのときプロセスＧ９３へ移行し、ＮＯのときプロセスＧ８７へ移行する。
【０１２３】
プロセスＧ８７では、ＣＰＵ１２０が球貸完了か否かの判定処理を行う。ここでは、前回の球貸要求に対する実際の遊技球貸出の処理が、すでに終了しているか否かの判定を行う。この判定がＹＥＳのときプロセスＧ８８へ移行し、ＮＯのときプロセスＧ９３へ移行する。
【０１２４】
プロセスＧ８８では、ＣＰＵ１２０がメイン制御基板４２から送信された特定遊技状態コマンドに基づいて、大当り遊技状態であるか否かの判定処理を行う。この判定がＹＥＳのときプロセスＧ８９へ移行し、ＮＯのときプロセスＧ９０へ移行する。
【０１２５】
プロセスＧ８９では、ＣＰＵ１２０がカードユニット８から所定回数送信される貸出要求信号に基づいて球貸し回数をチェックし、１回以上実行されているか否かの判定処理を行う。この判定がＹＥＳのとき本サブルーチンを終了して図１１のプロセスＧ３２へ移行し、ＮＯのときプロセスＧ９０へ移行する。
【０１２６】
プロセスＧ９０では、パチンコ機２からカードユニット８に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１２０が「ＰＲＤＹ」及び「ＥＸＳ」信号の両方を(ＬＯ)にセットする。当該処理が終了すると、プロセスＧ９１へ移行する。
【０１２７】
プロセスＧ９１では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０３”(貸出指示時間監視)をセットする。当該処理が終了すると、プロセスＧ９２へ移行する。
【０１２８】
プロセスＧ９２では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵ監視タイマの値に“５０”ミリ秒(ｍｓｅｃ、貸出指示監視最大時間)の値をセットする。当該処理が終了すると、本サブルーチンは終了し、図１１のプロセスＧ３２へ移行する。
【０１２９】
一方、プロセスＧ９３では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数を参照し、その値が“０”か否かを判定する。この判定がＹＥＳのときプロセスＧ９４へ移行し、ＮＯのとき本サブルーチンを終了して図１１のプロセスＧ３２へ移行する。
【０１３０】
プロセスＧ９４では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０６”(ＣＵ異常解除確認)をセットする。当該処理が終了すると、プロセスＧ９５へ移行する。
【０１３１】
プロセスＧ９５では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数に“０”ミリ秒(ｍｓｅｃ)をセットし初期化を行う。当該処理が終了すると、本サブルーチンは終了し、図１１のプロセスＧ３２へ移行する。
【０１３２】
［貸出指示監視時間処理］
図１６を参照して、図１１のプロセスＧ３３で実行される貸出指示監視時間処理について詳述する。
【０１３３】
プロセスＧ１０１では、ＣＰＵ１２０がカードユニット８からパチンコ機２へ入力される「ＢＲＤＹ」信号が(ＬＯ)か否かを判定する。この判定がＹＥＳのときプロセスＧ１０４へ移行し、ＮＯのときプロセスＧ１０２へ移行する。
【０１３４】
プロセスＧ１０２では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０６”(ＣＵ異常解除確認)をセットする。当該処理が終了すると、プロセスＧ１０３へ移行する。
【０１３５】
プロセスＧ１０３では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数に“０”をセットし初期化を行う。当該処理が終了すると、本サブルーチンは終了し、図１１のプロセスＧ３４へ移行する。
【０１３６】
一方、プロセスＧ１０４では、パチンコ機２からカードユニット８に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１２０が「ＰＲＤＹ」及び「ＥＸＳ」信号の両方を(ＬＯ)にセットする。当該処理が終了すると、プロセスＧ１０５へ移行する。
【０１３７】
プロセスＧ１０５では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数を参照して、この値が“２０”ミリ秒(ｍｓｅｃ)以下であるか否かを判定する。この判定がＹＥＳのときプロセスＧ１０６へ移行し、ＮＯのとき本サブルーチンを終了して図１１のプロセスＧ３４へ移行する。
【０１３８】
プロセスＧ１０６では、ＣＰＵ１２０がカードユニット８からパチンコ機２へ入力される「ＢＲＱ」信号が(ＨＩ)か否かを判定する。この判定がＹＥＳのときプロセスＧ１０７へ移行し、ＮＯのときプロセスＧ１１０へ移行する。
【０１３９】
プロセスＧ１０７では、ＣＰＵ１２０がＲＡＭに格納された変数に球貸データをセットする処理を行う。具体的には、払出・発射制御基板１１８において２５個の遊技球の貸出が実行されるように、球貸データをＲＡＭに格納された変数にセットする。当該処理が終了すると、プロセスＧ１０８へ移行する。
【０１４０】
プロセスＧ１０８では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０４”(払出時間監視)をセットする。当該処理が終了すると、プロセスＧ１０９へ移行する。
【０１４１】
プロセスＧ１０９では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵ監視タイマの値に“１００００”ミリ秒(ｍｓｅｃ、払出監視最大時間)の値をセットする。当該処理が終了すると、本サブルーチンを終了して図１１のプロセスＧ３４へ移行する。
【０１４２】
一方、プロセスＧ１１０では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数を参照し、その値が“０”か否かを判定する。この判定がＹＥＳのときプロセスＧ１１１へ移行し、ＮＯのとき本サブルーチンを終了して図１１のプロセスＧ３４へ移行する。
【０１４３】
プロセスＧ１１１では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０７”(ＣＵ側異常通達)をセットする。当該処理が終了すると、プロセスＧ１１２へ移行する。
【０１４４】
プロセスＧ１１２では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵ監視タイマの値に“２００”ミリ秒(ｍｓｅｃ、異常通達最大時間)の値をセットする。当該処理が終了すると、本サブルーチンは終了し図１１のプロセスＧ３４へ移行する。
【０１４５】
［払出監視時間処理］
図１７を参照して、図１１のプロセスＧ３５で実行される払出監視時間処理について詳述する。
【０１４６】
プロセスＧ１２１では、パチンコ機２からカードユニット８に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１２０が「ＰＲＤＹ」及び「ＥＸＳ」信号の両方を(ＬＯ)にセットする。当該処理が終了すると、プロセスＧ１２２へ移行する。
【０１４７】
プロセスＧ１２２では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数を参照して、この値が“９８００”ミリ秒(ｍｓｅｃ)以下であるか否かを判定する。この判定がＹＥＳのときプロセスＧ１２３へ移行し、ＮＯのとき本サブルーチンを終了して図１１のプロセスＧ３６へ移行する。
【０１４８】
プロセスＧ１２３では、ＣＰＵ１２０が球貸完了か否かの判定処理を行う。ここでは、今回の球貸要求に対する実際の遊技球貸出の処理がすでに終了しているか否かの判定を行う。この判定がＹＥＳのときプロセスＧ１２７へ移行し、ＮＯのときプロセスＧ１２４へ移行する。
【０１４９】
プロセスＧ１２４では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数を参照し、その値が“０”か否かを判定する。この判定がＹＥＳのときプロセスＧ１２５へ移行し、ＮＯのとき本サブルーチンを終了して図１１のプロセスＧ３６へ移行する。
【０１５０】
プロセスＧ１２５では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０６”(ＣＵ異常解除確認)をセットする。当該処理が終了すると、プロセスＧ１２６へ移行する。
【０１５１】
プロセスＧ１２６では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数に“０”をセットし初期化を行う。当該処理が終了すると、本サブルーチンは終了し、図１１のプロセスＧ３６へ移行する。
【０１５２】
一方、プロセスＧ１２７では、パチンコ機２からカードユニット８に対して出力する「ＥＸＳ」信号に(ＨＩ)の値を出力するようにセットする。具体的には、ＣＰＵ１２０が「ＥＸＳ」信号を(ＨＩ)にセットする。当該処理が終了すると、プロセスＧ１２８へ移行する。
【０１５３】
プロセスＧ１２８では、ＣＰＵ１２０が貸出要求信号(貸出指示監視時間Ｔ２における「ＢＲＱ」信号の(ＨＩ)への変化)の１回の受信に基づいて、遊技球の球貸回数(カウンタ値)を“１”プラスする処理を行う。かかるカウンタ値は、１貸出制御単位として予め設定された総数(１２５個)の遊技球の貸出が完了するまで計数される。当該処理が終了すると、プロセスＧ１２９へ移行する。
【０１５４】
プロセスＧ１２９では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０５”(次要求確認)をセットする。当該処理が終了すると、プロセスＧ１３０へ移行する。
【０１５５】
プロセスＧ１３０では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵ監視タイマの値に“４４０”ミリ秒(ｍｓｅｃ、次要求確認最大時間)の値をセットする。当該処理が終了すると、本サブルーチンは終了し、図１１のプロセスＧ３６へ移行する。
【０１５６】
［次要求確認処理］
図１８を参照して、図１１のプロセスＧ３７で実行される次要求確認処理について詳述する。
【０１５７】
プロセスＧ１４１では、パチンコ機２からカードユニット８に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１２０が「ＰＲＤＹ」信号を(ＬＯ)に、「ＥＸＳ」信号を(ＨＩ)にセットする。当該処理が終了すると、プロセスＧ１４２へ移行する。
【０１５８】
プロセスＧ１４２では、ＣＰＵ１２０がカードユニット８からパチンコ機２へ入力される「ＢＲＤＹ」信号が(ＨＩ)か否かを判定する。この判定がＹＥＳのときプロセスＧ１４３へ移行し、ＮＯのときプロセスＧ１４５へ移行する。
【０１５９】
プロセスＧ１４３では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０６”(ＣＵ異常解除確認)をセットする。当該処理が終了すると、プロセスＧ１４４へ移行する。
【０１６０】
プロセスＧ１４４では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数に“０”ミリ秒(ｍｓｅｃ)をセットし初期化を行う。当該処理が終了すると、本サブルーチンは終了し、図１１のプロセスＧ３８へ移行する。
【０１６１】
一方、プロセスＧ１４５では、ＣＰＵ１２０がカードユニット８からパチンコ機２へ入力される「ＢＲＱ」信号が(ＬＯ)か否かを判定する。この判定がＹＥＳのときプロセスＧ１４６へ移行し、ＮＯのときプロセスＧ１４８へ移行する。
【０１６２】
プロセスＧ１４６では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０２”(ＢＲＱ要望了解時間監視)をセットする。当該処理が終了すると、プロセスＧ１４７へ移行する。
【０１６３】
プロセスＧ１４７では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数に“５０”ミリ秒(ｍｓｅｃ、要望了解監視最大時間)をセットし初期化を行う。当該処理が終了すると、本サブルーチンは終了し、図１１のプロセスＧ３８へ移行する。
【０１６４】
一方、プロセスＧ１４８では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数を参照し、その値が“０”か否かを判定する。この判定がＹＥＳのときプロセスＧ１４９へ移行し、ＮＯのとき本サブルーチンを終了して図１１のプロセスＧ３８へ移行する。
【０１６５】
プロセスＧ１４９では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“０７”(ＣＵ側異常通達)をセットする。当該処理が終了すると、プロセスＧ１５０へ移行する。
【０１６６】
プロセスＧ１５０では、ＣＰＵ１２０がＲＡＭに格納された変数に記憶されたＣＵ監視タイマの値に“２００”ミリ秒(ｍｓｅｃ、異常通達最大時間)の値をセットする。当該処理が終了すると、本サブルーチンは終了し、図１１のプロセスＧ３８へ移行する。
【０１６７】
［ＣＵ異常解除確認処理］
図１９を参照して、図１１のプロセスＧ３９で実行されるＣＵ異常解除確認処理について詳述する。
【０１６８】
プロセスＧ１６１では、ＣＰＵ１２０がカードユニット８からパチンコ機２へ入力される「ＢＲＱ」信号が(ＨＩ)か否かを判定する。この判定がＹＥＳのときプロセスＧ１６２へ移行し、ＮＯのとき本サブルーチンを終了し、図１１のプロセスＧ４０へ移行する。
【０１６９】
プロセスＧ１６２では、ＣＰＵ１２０がカードユニット８からパチンコ機２へ入力される「ＢＲＤＹ」信号が(ＨＩ)か否かを判定する。この判定がＹＥＳのときプロセスＧ１６３へ移行し、ＮＯのとき本サブルーチンを終了し、図１１のプロセスＧ４０へ移行する。
【０１７０】
プロセスＧ１６３では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“００”(ＢＲＤＹ入力状態監視)をセットする。当該処理が終了すると、プロセスＧ１６４へ移行する。
【０１７１】
プロセスＧ１６４では、１貸出制御単位の球貸制御の完了やＴ１エラーが解除されて球貸し制御の待機状態(ＨＩ)となったこと等に伴って、ＣＰＵ１２０がカウンタ値をリセットする。当該処理が終了すると、プロセスＧ１６５へ移行する。
【０１７２】
プロセスＧ１６５では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数に“０”ミリ秒(ｍｓｅｃ)をセットし初期化を行う。当該処理が終了すると、本サブルーチンは終了し、図１１のプロセスＧ４０へ移行する。
【０１７３】
［ＣＵ側異常通達処理］
図２０を参照して、図１１のプロセスＧ４１で実行されるＣＵ側異常通達処理について詳述する。
【０１７４】
プロセスＧ１７１では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数を参照し、その値が“０”か否かを判定する。この判定がＹＥＳのときプロセスＧ１７２へ移行し、ＮＯのとき本サブルーチンを終了して、図９のプロセスＧ４へ移行する。
【０１７５】
プロセスＧ１７２では、ＣＰＵ１２０がＲＡＭに格納されたエラー報知フラグの値を参照して、その値が“１”(フラグがオン)であるか否かを判定する。すなわち、既にエラーデータがセットされているかどうかを判定する。この判定がＹＥＳのときプロセスＧ１７３へ移行し、ＮＯのときプロセスＧ１７７へ移行する。
【０１７６】
プロセスＧ１７３では、ＣＰＵ１２０がＲＡＭに格納された異常通達監視タイマの値を記憶する変数を参照し、その値が“０”か否かを判定する。この判定がＹＥＳのときプロセスＧ１７４へ移行し、ＮＯのとき本サブルーチンを終了して図９のプロセスＧ４へ移行する。
【０１７７】
プロセスＧ１７４では、ＣＰＵ１２０がＲＡＭに格納されたＣＵステータスを記憶する変数に“００”(ＢＲＤＹ入力状態監視)をセットする。当該処理が終了すると、プロセスＧ１７５へ移行する。
【０１７８】
プロセスＧ１７５では、球貸し制御の待機状態となったことに伴って、ＣＰＵ１２０がカウンタ値をリセットする。当該処理が終了すると、プロセスＧ１７６へ移行する。
【０１７９】
プロセスＧ１７６では、ＣＰＵ１２０がＲＡＭに格納されたＣＵ監視タイマの値を記憶する変数に“０”ミリ秒(ｍｓｅｃ)をセットし初期化を行う。当該処理が終了すると、本サブルーチンは終了し、図９のプロセスＧ４へ移行する。
【０１８０】
一方、プロセスＧ１７７では、ＣＰＵ１２０がＲＡＭに格納された変数(エラー報知出力データ及びエラー報知フラグを記憶する変数)にそれぞれ所定のデータをセットする。エラー報知出力データを記憶する変数には、パチンコ機２からカードユニット８に対して送信するエラー情報のデータをセットし、エラー報知フラグを記憶する変数に“１”(フラグがオン)をセットする。当該処理が終了すると、プロセスＧ１７８へ移行する。
【０１８１】
プロセスＧ１７８では、ＣＰＵ１２０がＲＡＭに格納された異常通達監視タイマの値を記憶する変数に“１０５００”ミリ秒(ｍｓｅｃ)をセットする。当該処理が終了すると、本サブルーチンは終了し、図９のプロセスＧ４へ移行する。
【０１８２】
ここで、上述した払出メイン処理(図９〜図２０)において、大当り中の球貸回数が１回以上実行された際に１貸出制御単位における遊技球の払い出しを抑制する処理プロセスを上述したフローチャートに沿って説明する。
まず、パチンコ機２が大当り遊技状態に移行した状態において(図１５のプロセスＧ８８)、遊技者の球貸操作に伴い遊技球の球貸回数が例えば１回実行されたとき(図１５のプロセスＧ８９)、遊技状態別払出制御手段(パチンコ機２の払出・発射制御基板１１８のＣＰＵ１２０(図３))によって貸出可能通知信号(要望了解監視時間Ｔ１(図７)における「ＥＸＳ」信号の(ＬＯ)への変化)のカードユニット８への送信が抑制される。
【０１８３】
そして、かかる状態が要望了解監視時間Ｔ１を越えて続いたとき、カードユニット８では、タイムオーバーによるＴ１エラーと判定し(図６のプロセスＲ１４)、エラー処理が実行される(図６のプロセスＲ１５)。この場合、エラー処理では、図８に示すように「ＢＲＤＹ」信号及び「ＢＲＱ」信号が(ＨＩ)に切り替えられる(図６のプロセスＲ１６,Ｒ１７)。そして、払出・発射制御基板１１８のＣＰＵ１２０は、「ＢＲＤＹ」信号及び「ＢＲＱ」信号が(ＨＩ)へ変化したと判定することによって(図１９のプロセスＧ１６１,Ｇ１６２)、ＣＵステータスがＢＲＤＹ入力状態監視処理(００)にセットされる(図１９のプロセスＧ１６３)。これにより、カードユニット８における球貸し処理が終了するため、遊技者には、大当り遊技状態を続行するために必要な数量の遊技球が貸し出されることになる。
【０１８４】
なお、本発明は、上述した実施の形態に限定されることは無く、以下のような変形例も発明の技術的範囲に含まれることは言うまでも無い。
上述した実施の形態では、特定遊技状態コマンド(特定の遊技状態であることを示す例えば大当り開始コマンドや大当り終了コマンド)が払出・発射制御基板１１８のＣＰＵ(払出制御手段)１２０に送信されたときに、パチンコ機２が特定の遊技状態(大当り遊技状態)に移行したことを検出しているが、これに代えて、例えばパチンコ機２の音や演出などの変化を検出することで、当該パチンコ機２が大当り遊技状態に移行したか否かを判定するようにしても良い。或いは、例えば各種の演出を実行させるための制御回路96,98,100(図４)に特定遊技状態コマンドが送信されたときに、特定の遊技状態(大当り遊技状態)に移行したものと判定しても良い。また、特定遊技状態コマンドを受信したサブ制御基板４６が払出・発射制御基板１１８へ特定の遊技状態へ移行した旨の情報を送信したときに、特定の遊技状態(大当り遊技状態)に移行したものと判定するようにしても良い。
【０１８５】
また、上述した実施の形態では、予め定められた単位数(２５個)の遊技球の払い出しが１回以上実行されているときに、球貸し処理を終了させるようにしているが、複数回の実行で終了させるようにしても良い。更に、上述した実施の形態では、１貸出制御単位として予め設定された総数を５００円分又は５度数分に相当する１２５個として説明したが、例えばパチンコ機２の種類や遊技の内容に応じて１貸出制御単位の総数を１２５個以上或いはそれ以下に設定しても良い。
【０１８６】
更に、上述した実施の形態において、特定の遊技状態(大当り遊技状態)に移行した際の球貸回数を遊技者が自由に選択できるようにしても良い。例えば表示装置１３０(液晶パネル１３０ｐ)と同様の機能を有する操作パネル(図示しない)をパチンコ機２に設けて、当該操作パネルに球貸回数を「１回」「２回」「３回」といったように表示させる。この場合、操作パネルとしてタッチセンサ式のものを適用すれば、当該操作パネル上に表示された複数の球貸回数の中から遊技者が希望するものをタッチ選択することができる。
【０１８７】
上述した実施の形態では、特定の遊技状態(大当り遊技状態)に移行した際に球貸回数を変更するようにしたが、これに限定されることは無く、大当り時以外の他の遊技状態(例えば、リーチ状態など)に変更するようにしても良い。また、遊技者が好きなときに好きなだけの遊技球の貸し出しを受けることができるように設定しても良い。
【０１８８】
更に、始動入賞口５０の羽根部材５０ａ(図２)が拡開され易い時短遊技状態や確率変動状態においては、始動入賞口５０への入賞が飛躍的に向上する。よって、このような遊技状態においては、持ち球の減少が抑制されながら遊技を行うことが可能となる。従って、このような遊技状態において持ち球が無い場合でも、貸し出しを受ける遊技球数は僅かで十分である。以上から、このような遊技状態においても本実施の形態を適用することができる。
【図面の簡単な説明】
【０１８９】
【図１】本発明の一実施の形態に係る遊技機が設置された遊技場のシステム構成例を示す図。
【図２】遊技用装置及びこれに併設された遊技機の外観構成を示す斜視図。
【図３】遊技用装置及びこれに併設された遊技機の内部構成を示すブロック図。
【図４】遊技機としてのパチンコ機の内部構成を示すブロック図。
【図５】本実施の形態の球貸し処理において貸出額の設定までを含めた動作フロー図。
【図６】本実施の形態の球貸し処理においてカード排出までを含めた動作フロー図。
【図７】遊技用装置と遊技機との間で交信される球貸し処理のタイミングチャートを示す図。
【図８】Ｔ１エラーを説明するためのチャート図。
【図９】本実施の形態に係る遊技機の払出・発射制御基板で実行される払出メイン処理のフローチャート。
【図１０】カードユニット通信処理のサブルーチンを示すフローチャート。
【図１１】図１０に続くフローチャート。
【図１２】ＶＬ未接続処理のサブルーチンを示すフローチャート。
【図１３】ＢＲＤＹ入力状態監視処理のサブルーチンを示すフローチャート。
【図１４】貸出要望監視時間処理のサブルーチンを示すフローチャート。
【図１５】ＢＲＱ要望了解監視時間処理のサブルーチンを示すフローチャート。
【図１６】貸出指示監視時間処理のサブルーチンを示すフローチャート。
【図１７】払出監視時間処理のサブルーチンを示すフローチャート。
【図１８】次要求確認処理のサブルーチンを示すフローチャート。
【図１９】ＣＵ異常解除確認処理のサブルーチンを示すフローチャート。
【図２０】ＣＵ側異常通達処理のサブルーチンを示すフローチャート。
【符号の説明】
【０１９０】
１２０  ＣＰＵ(払出制御手段、遊技状態検出手段、遊技状態別払出制御手段)
１２２  払出装置(払出手段)
【図１】
2008029473.tif 000003
【図２】
2008029473.tif 000004
【図３】
2008029473.tif 000005
【図４】
2008029473.tif 000006
【図５】
2008029473.tif 000007
【図６】
2008029473.tif 000008
【図７】
2008029473.tif 000009
【図８】
2008029473.tif 000010
【図９】
2008029473.tif 000011
【図１０】
2008029473.tif 000012
【図１１】
2008029473.tif 000013
【図１２】
2008029473.tif 000014
【図１３】
2008029473.tif 000015
【図１４】
2008029473.tif 000016
【図１５】
2008029473.tif 000017
【図１６】
2008029473.tif 000018
【図１７】
2008029473.tif 000019
【図１８】
2008029473.tif 000020
【図１９】
2008029473.tif 000021
【図２０】
2008029473.tif 000022