(57)【要約】【課題】  遊技機との通信のための設定値が異なる複数種類のカードユニットの何れとも接続することが可能な遊技機を提供する。【解決手段】  本発明の遊技機１０は、遊技機１０との通信を監視するための設定値がそれぞれ異なる複数種類のカードユニット３００の何れとも通信可能となるように、カードユニット３００との通信を監視するための設定値が設定されたインターフェースを有する遊技媒体貸出制御手段を備えた。【選択図】        図１２
2005103080.tif 000002
【特許請求の範囲】
【請求項１】
遊技者に対して遊技媒体を貸し出すための遊技用機器と電気的に接続して、該遊技用機器との間で所定の通信を行うことにより遊技媒体の貸し出しを行う遊技機であって、
前記所定の通信を監視するための遊技用機器側設定値がそれぞれ異なる複数種類の前記遊技用機器の何れとも正常に通信可能に、前記所定の通信を監視するための遊技機側設定値が設定されているインターフェースを有する遊技媒体貸出制御手段を備えたことを特徴とする遊技機。
【請求項２】
前記遊技機側設定値は、前記遊技用機器より第１の信号が入力されてから、該第１の信号の入力に応じて第２の信号を該遊技用機器に対して出力するまでの出力時間を監視する遊技機側監視時間を含み、
前記遊技機側監視時間は、前記遊技用機器側設定値に含まれ複数種類の前記遊技用機器ごとに異なる、前記出力時間を前記遊技用機器側で監視する遊技用機器側監視時間のすべてに含まれるものであって、
前記遊技用機器側設定値がそれぞれ異なる複数種類の前記遊技用機器に対して、前記遊技機側監視時間を満たす時間内に前記第２の信号を出力できないときにエラーと判定する遊技機側出力エラー判定手段と、
前記遊技機側出力エラー判定手段によってエラーと判定されたときに、前記遊技用機器との通信を規制する通信規制手段と、を備えたことを特徴とする請求項１に記載の遊技機。
【請求項３】
前記遊技用機器が所定の待機状態に復帰したことを検出する復帰検出手段と、
前記通信規制手段によって通信の規制が行われているとき前記復帰検出手段による検出があった場合に、該通信の規制を解除する通信規制解除手段を備えたことを特徴とする請求項２に記載の遊技機。
【請求項４】
前記遊技機側設定値は、前記遊技用機器に対して第３の信号を出力してから、該遊技用機器より第４の信号が入力されるまでの入力時間を監視する第２の遊技機側監視時間を含み、
前記第２の遊技機側監視時間は、前記遊技用機器側設定値に含まれ複数種類の前記遊技用機器ごとに異なる、前記入力時間を前記遊技用機器側で監視する第２の遊技用機器側監視時間のすべてに含まれるものであって、
前記遊技用機器側設定値がそれぞれ異なる複数種類の前記遊技用機器から、前記第２の遊技機側監視時間を満たす時間内に前記第４の信号を入力されないときにエラーと判定する遊技用機器側出力エラー判定手段と、
前記遊技用機器側出力エラー判定手段によってエラーと判定されたときに、前記遊技用機器に対してエラーが発生したことを通知するエラー信号出力手段と、を備えたことを特徴とする請求項１乃至請求項３に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技者に対し遊技媒体を貸し出すための周辺機器（カードユニット）と電気的に接続可能とするためのインターフェースを有する遊技媒体貸出制御手段を備えた遊技機に関する。
【背景技術】
【０００２】
遊技媒体として遊技球が用いられるパチンコ機などの遊技機は、遊技者に対し現金などの有価価値と引き換えに遊技球を貸し出し、その貸し出した遊技球をもって遊技を行うことが可能となる。従来、遊技者に対し現金などの有価価値と引き換えに遊技球を貸し出すための機器として、遊技機と電気的に接続されるカードユニットが提供されている。このカードユニットは、遊技機と電気的に接続されることにより、遊技機に備えられた遊技球貸し出し操作のためのパネル（以下、貸出操作パネルという）と連携する。
【０００３】
遊技者が、有価価値の情報が予め記録されているカードをカードユニットに挿入すると、カードユニットはその有価価値の情報を読み取る。カードユニットは、遊技機に備えられた貸出操作パネルに、読み取った有価価値の情報を表示し、そのパネルに含まれる操作ボタンの操作に応じて、遊技者に対し、その読み取った有価価値の情報の範囲内で、遊技者が所望する数の遊技球の貸し出しを制御する。カードユニットは、カードに記録されている有価価値の情報の管理と遊技球の貸し出しの制御とを行うが、実際には、遊技機が備える遊技球の払出制御装置を制御して遊技球の貸し出しを行う。
【０００４】
このように電気的に接続された遊技機とカードユニットとの間では、所定の信号をやり取りする通信を行う。従来、この通信における通信異常の判断精度を改善するために、遊技機がカードユニットに対して所定の信号を出力してから所定時間内に、その所定の信号に対応する応答信号をカードユニットが遊技機に対して出力しなかったと判定するときに、通信異常と判定する遊技システム（遊技機およびカードユニット）が提案されていた（例えば、特許文献１）。
【特許文献１】特開２００３−２４６１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしなから、カードユニットを製造販売するメーカーごとに、前述の通信異常を判定する所定時間の設定が異なる、あるいは同一メーカーのカードユニットであっても機種によってその所定時間の設定が異なる場合があるため、接続されたカードユニットによっては、正常に動作しない可能性があった。すなわち、従来の技術は、前述の通信異常を判定する所定時間の設定が異なる複数種類のカードユニットの何れをも遊技機に接続可能とするものではなかった。
【０００６】
本発明は、上述の問題に鑑みてなされたものであり、遊技機との通信のための設定値が異なる複数種類のカードユニットの何れとも接続することが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、遊技機との通信を監視するための設定値がそれぞれ異なる複数種類のカードユニットの何れとも通信可能となるように、カードユニットとの通信を監視するための設定値が設定されたインターフェースを有する遊技媒体貸出制御手段を遊技機が備えたことを特徴とする。
【０００８】
本発明は、具体的に以下のものを提供する。
【０００９】
（１）  遊技者に対して遊技媒体を貸し出すための遊技用機器（カードユニット）と電気的に接続して、該遊技用機器との間で所定の通信を行うことにより遊技媒体の貸し出しを行う遊技機であって、前記所定の通信を監視するための遊技用機器側設定値（例えば、後述の貸出要望監視時間、要望了解監視時間、貸出指示監視時間、払出監視時間、次要求確認監視時間、貸出完了監視時間としてカードユニット側に設定される数値）がそれぞれ異なる複数種類の前記遊技用機器の何れとも正常に通信可能に、前記所定の通信を監視するための遊技機側設定値（例えば、後述の貸出要望監視時間、要望了解監視時間、貸出指示監視時間、払出監視時間、次要求確認監視時間、貸出完了監視時間として遊技機側に設定される数値）が設定されているインターフェース（例えば、後述の払出・発射制御回路１２６など）を有する遊技媒体貸出制御手段（例えば、後述の図８の払出メイン処理を実行するＣＰＵ１３３を含む、払出・発射制御回路１２６など）を備えたことを特徴とする遊技機。
【００１０】
（１）の発明によれば、遊技機に、通信の状態を監視するために設定された所定値がそれぞれ異なる複数種類のカードユニットの何れを接続しても、カードユニットの通信状態を正確に監視できるため、遊技機およびその遊技機に接続されたカードユニットが正常に動作可能となる。
【００１１】
（２）  前記遊技機側設定値は、前記遊技用機器より第１の信号（例えば、後述の“ＢＲＤＹ”信号、“ＢＲＱ”信号）が入力されてから、該第１の信号の入力に応じて第２の信号（例えば、後述の“ＥＸＳ”信号）を該遊技用機器に対して出力するまでの出力時間を監視する遊技機側監視時間（例えば、後述の図５のように、要望了解監視時間、払出監視時間として遊技機側に設定された時間）を含み、前記遊技機側監視時間は、前記遊技用機器側設定値に含まれ複数種類の前記遊技用機器ごとに異なる、前記出力時間を前記遊技用機器側で監視する遊技用機器側監視時間（例えば、後述の図５のように、要望了解監視時間、払出監視時間としてカードユニット側に設定された時間）のすべてに含まれるものであって、前記遊技用機器側設定値がそれぞれ異なる複数種類の前記遊技用機器に対して、前記遊技機側監視時間を満たす時間内に前記第２の信号を出力できないときにエラーと判定する遊技機側出力エラー判定手段（例えば、後述の図１４のステップＳ２０１を実行するＣＰＵ１３３または図１６のステップＳ２３４を実行するＣＰＵ１３３を含む、払出・発射制御回路１２６など）と、前記遊技機側出力エラー判定手段によってエラーと判定されたときに、前記遊技用機器との通信を規制する通信規制手段（例えば、後述の図１４のステップＳ２０２を実行するＣＰＵ１３３または図１６のステップＳ２３５を実行するＣＰＵ１３３を含む、払出・発射制御回路１２６など）と、を備えたことを特徴とする（１）に記載の遊技機。
【００１２】
（２）の発明によれば、遊技機における通信異常が発生した場合に、カードユニットにおけるエラー制御に対して正確に対応することができる。すなわち、遊技機より先にカードユニットがエラーを検出することがなく、必ず遊技機が先にエラーを検出するので、カードユニット側のエラー処理に対して正確に対応可能となる。
【００１３】
（３）  前記遊技用機器が所定の待機状態に復帰したことを検出する復帰検出手段（例えば、後述の図１８のステップＳ２６１およびステップＳ２６２を行うＣＰＵ１３３を含む、払出・発射制御回路１２６など）と、前記通信規制手段によって通信の規制がおこなわれているとき前記復帰検出手段による検出があった場合に、該通信の規制を解除する通信規制解除手段（例えば、後述の図１８のステップＳ２６３を行うＣＰＵ１３３を含む、払出・発射制御回路１２６など）を備えたことを特徴とする（２）に記載の遊技機。
【００１４】
（３）の発明によれば、エラーが発生してもカードユニットが正常状態に復帰すると、正常に通信を行うことができるとしたので、自動的なエラー復帰が可能となり、ホール側による煩雑なエラー復帰操作を必要とせず、利便性が向上する。
【００１５】
（４）  前記遊技機側設定値は、前記遊技用機器に対して第３の信号（例えば、後述の“ＥＸＳ”信号）を出力してから、該遊技用機器より第４の信号（例えば、後述の“ＢＲＱ”信号）が入力されるまでの入力時間を監視する第２の遊技機側監視時間（例えば、後述の図５のように、貸出指示監視時間、次要求確認監視時間、貸出完了監視時間として遊技機側に設定されている時間）を含み、前記第２の遊技機側監視時間は、前記遊技用機器側設定値に含まれ複数種類の前記遊技用機器ごとに異なる、前記入力時間を前記遊技用機器側で監視する第２の遊技用機器側監視時間（例えば、後述の図５のように、貸出指示監視時間、次要求確認監視時間、貸出完了監視時間としてカードユニット側に設定されている時間）のすべてに含まれるものであって、前記遊技用機器側設定値がそれぞれ異なる複数種類の前記遊技用機器から、前記第２の遊技機側監視時間を満たす時間内に前記第４の信号を入力されないときにエラーと判定する遊技用機器側出力エラー判定手段（例えば、後述の図１５のステップＳ２２０を実行するＣＰＵ１３３を含む、図１７のステップＳ２４８を実行する手段など）と、前記遊技用機器側出力エラー判定手段によってエラーと判定されたときに、前記遊技用機器に対してエラーが発生したことを通知するエラー信号出力手段（例えば、後述の図１９のステップＳ２７６を実行するＣＰＵ１３３を含む、払出・発射制御回路１２６など）と、を備えたことを特徴とする（１）乃至（３）に記載の遊技機。
【００１６】
（４）の発明によれば、カードユニットにおける通信異常の発生を正確に把握することができる。すなわち、カードユニットによる通信エラーを確実に検出することができるので、カードユニットに対してエラーが発生したことを正確に伝達できる。
【発明の効果】
【００１７】
本発明によれば、遊技機との通信を監視する設定値が異なる複数種類のカードユニットの何れと接続しても、カードユニットとの通信状態を正確に監視でき正常に動作するため、遊技機との通信を監視する設定値が異なるカードユニットであっても遊技機に接続可能となる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明に好適な実施形態について図面に基づいて説明する。
【００１９】
［遊技機の外観］
本実施例では、本発明の遊技機をパチンコ遊技機に適用し、本発明の遊技機と接続される遊技用機器をカードユニットとする。本実施例における遊技機１０の一例を示す外観図を図１に示す。なお、以下において説明する実施例の遊技機は、ＣＲカードを使用して遊技球の貸出を行う第１種パチンコ遊技機である。しかし、本発明はこれに限定されず、遊技機の横に設置されるＣＲカードユニットを電気的に接続して遊技球の貸出を行うパチンコ遊技機であれば、第１種（いわゆるデジパチ）、第２種（いわゆる羽根モノ、ヒコーキタイプ）、第３種（いわゆる権利モノ）の何れのタイプのパチンコ遊技機であってもよい。
【００２０】
遊技機１０の外枠１１には本体枠１３が取り付けられている。本体枠１３には遊技盤１５が組み込まれている。この遊技盤１５の前面には複数の障害釘（図示せず）が打ちこまれており、遊技盤１５を覆うようにガラス扉（図示せず）が備えられている。本体枠１３の前面には上皿２０及び下皿３０が設けられている。上皿２０が遊技球で満杯になった後は、遊技機１０から払出される賞球等の遊技球が下皿３０に受けられる。
【００２１】
なお、遊技盤１５の前面の略中央には、可変表示手段としての液晶表示装置（図示せず、後述の図３における液晶表示装置３２と同一）が設けられている。この液晶表示装置は、表示領域（図示せず）を有するものであり、表示領域には、所定の識別情報が可変表示される。また、このような識別情報は、後述する特別図柄制御処理において特別図柄として構成されるものである。この識別情報は、数字、記号、図柄などからなる。
【００２２】
下皿３０の右側に備えられた発射ハンドル３５は本体枠１３に対して回動自在に設けられており、遊技者は発射ハンドル３５を操作することによりパチンコ遊技を進めることができる。また、発射ハンドル３５の裏側には、発射モータ（図示せず）が設けられている。
【００２３】
更に、発射ハンドル３５の本体枠１３側の縁周部には、タッチセンサ３３が設けられている。このタッチセンサが触接されたときには、遊技者により発射ハンドル３５が握持されたと検知される。発射ハンドル３５が遊技者によって握持され、かつ、時計回り方向へ回動操作されたときには、その回動角度に応じて発射モータに電力が供給され、上皿２０に貯留された遊技球が遊技盤１５に順次発射される。
【００２４】
本体枠１３における発射ハンドル３５の近傍には、ストップスイッチ３１が備えられている。ストップスイッチ３１は、その押下操作によりスイッチがオンにされることにより、遊技者の発射ハンドル３５の握持および回動操作にかかわらず、それらを無効とし、遊技球が発射されないようにする。
【００２５】
なお、発射ハンドル３５の縁周部に設けられるタッチセンサ３３は、遊技者が発射ハンドル３５を握持したと判別できるものであればよく、光学的に検知するものや、熱により検知するもの等、センサの種類を問わない。
【００２６】
発射された遊技球は、遊技盤１５上に設けられたガイドレール（図示せず）に案内されて遊技盤１５の上部に移動し、その後、上述した複数の障害釘との衝突によりその進行方向を変えながら遊技盤１５の下方に向かって落下する。
【００２７】
外枠１１の左側面には、図１に示す如く、カードユニット３００が取り付けられる。カードユニット３００と遊技機１０は電気的に接続され、カードユニット３００と遊技機１０との間で、ＣＲカードによって管理される遊技球貸出に必要な所定の制御信号がやり取りされる。
【００２８】
上皿２０の前面には、貸出操作パネル１８が備えられている。この貸出操作パネル１８の制御はカードユニット３００により行われる。貸出操作パネル１８は、残度数表示ＬＥＤ２２、貸出可表示ＬＥＤ２４、球貸操作スイッチ２６、返却スイッチ２８を含んで構成される。貸出操作パネル１８とそれに含まれる残度数表示ＬＥＤ２２、貸出可表示ＬＥＤ２４、球貸操作スイッチ２６、返却スイッチ２８の制御は、全てカードユニット３００により、所定の通信信号の送受信によって行われる。
【００２９】
残度数表示ＬＥＤ２２には、カードユニットに挿入されたＣＲカードに対応する金額の残高が、１００円を単位として２桁の数字で表示される。残度数表示ＬＥＤ２２に“５”と表示されるときには、５００円分の遊技球が貸出可能である。例えば、１００円で２５個の遊技球を貸出す場合、“５”の表示に対しては、２５×５＝１２５個までの遊技球が、２５個単位で貸出可能である。なお、残度数表示ＬＥＤ２２は、ＬＥＤに限らず、数値を表示可能な表示装置であれば、何れの表示装置でもよい。
【００３０】
貸出可表示ＬＥＤ２４には、遊技球の貸出が可能か否かの情報が表示される。すなわち、貸出可表示ＬＥＤ２４が点灯状態であれば、遊技者は球貸操作スイッチ２６を押下して遊技球の貸出を受けることができる。
【００３１】
球貸操作スイッチ２６が遊技者に押下されることによって、遊技球の貸出が行われる。球貸操作スイッチ２６が押下されると、後述する、カードユニット３００から遊技機１０の払出・発射制御回路１２６に出力される“ＢＲＤＹ”信号が“ＬＯ”となる。“ＢＲＤＹ”信号が“ＬＯ”となったことに応じて、後述する、カードユニット３００から遊技機１０の払出・発射制御回路１２６に出力される“ＢＲＱ”信号が“ＬＯ”となり、遊技機１０の払出・発射制御回路１２６が遊技球貸出処理を実行する。
【００３２】
返却スイッチ２８が遊技者に押下されることによって、ＣＲカードの返却処理が行われる。返却スイッチ２８の押下に応じて所定の信号が遊技機１０の払出・発射制御回路１２６からカードユニット３００に対して出力され、その信号に応じてカードユニット３００側では、挿入されているＣＲカードの返却処理を行う。
【００３３】
［カードユニットの外観］
図２を参照して、カードユニット３００の外観を説明する。
【００３４】
カードユニット３００の筐体の前面最上部には、状態表示ランプ３０１が備えられている。この状態表示ランプ３０１は、カードユニット３００と遊技機１０との電気的接続状況（接続あるいは未接続の状態）や、カードユニット３００と遊技機１０との間で行われる通信の正常や異常を、所定の表示色や点滅等の態様で表示する。また、カードユニット３００と遊技場に設置される後述のユニットコントローラとの接続状況および通信状態を、ランプの所定の態様で表示する。なお、カードユニット３００とユニットコントローラとの接続状況や通信状態に何らかの異常があるためオフラインとなっているときには、カードユニット３００で計上されたＣＲカードの売上情報は、一時的にカードユニット３００のＲＡＭ（図４参照）に記憶され、ユニットコントローラとの接続状況や通信状態が復旧（オンライン）となったときに、その情報が一括してユニットコントローラへ送信される。
【００３５】
状態表示ランプ３０１の下方には、カード挿入中ランプ３０２が備えられている。ＣＲカードがカードユニット３００に挿入されていると、このカード挿入中ランプ３０２が点灯し、挿入されていなければ消灯している。
【００３６】
カード挿入中ランプ３０２の下方には、硬貨投入口３０３と硬貨返却スイッチ３０４と硬貨返却口３０５が備えられている。硬貨投入口３０３は、遊技者がＣＲカードに入金操作を行うために、硬貨を投入するためのものである。カードユニット３００の筐体内部の硬貨投入口３０３の近傍には、後述する硬貨投入検知センサ３１５（図４参照）が備えられており、硬貨投入口３０３に投入された硬貨を検知する仕組みになっている。遊技者が硬貨投入口３０３に投入した硬貨の返却を要望するときには、硬貨返却スイッチ３０４が押下されることにより、投入された硬貨が硬貨返却口３０５より返却される。
【００３７】
硬貨返却口３０５の下方には、紙幣挿入口３０７が備えられている。紙幣挿入口３０７は前述の硬貨投入口３０３と同様に、遊技者がＣＲカードに入金操作を行うために、紙幣を挿入するためのものである。カードユニット３００の筐体内部の紙幣挿入口３０７の近傍には、後述する紙幣識別装置３１４（図４参照）が備えられており、紙幣挿入口３０７に挿入された紙幣を検知し、その種類を識別する仕組みになっている。
【００３８】
紙幣挿入口３０７の下方には、カード挿入口３０８が備えられている。遊技者によりカード挿入口３０８へＣＲカードが挿入される。このカード挿入口３０８にＣＲカードが挿入されると、カードユニット３００は、ＣＲカードに記録されたカードＩＤなどの情報を読み出す。カードユニット３００の筐体内部のカード挿入口３０８の近傍には、後述するカードＲ／Ｗ３１３（図４参照）が備えられており、カード挿入口３０８に挿入されたＣＲカードに記録された磁気情報を読み取り、また情報の書込みを行う仕組みになっている。
【００３９】
カード挿入口３０８の下方には、鍵穴３０９が備えられている。この鍵穴３０９に鍵を挿入して操作することにより、カードユニット３００をパチンコ台島から取り外すことができる。
【００４０】
なお、遊技場におけるカードユニット３００の設置方法は次のとおりである。すなわち、１台または２台の遊技機１０に対し１台の割合でカードユニット３００が遊技機１０の横に設置される。いわゆるパチンコ台島においては、２台の遊技機１０にはさまれるようにカードユニット３００が設置されるようになる。遊技場には１台のユニットコントローラ（図示せず）が設置されており、このユニットコントローラは、通信ケーブルを介して全てのカードユニット３００と通信可能に接続されている。ユニットコントローラでは、全てのカードユニット３００から送信されるＣＲカードの売上を集計して管理し、また、カードユニット３００に挿入される個々のＣＲカードに記録されたカードＩＤごとに、そのカードＩＤに対応する残額を管理する。すなわち、ＣＲカード自体は残額情報を持たず、カードＩＤのみを持ち、そのカードＩＤに基づきユニットコントローラで残額の管理を行う。ＣＲカードは、随時入金してその残額を増やすことが可能である。
【００４１】
さらに、各遊技場のユニットコントローラは、公衆回線網などの通信回線を介して第三者機関のホストコンピュータと通信可能になっている。各遊技場のユニットコントローラは、各遊技場の売上情報を第三者機関のホストコンピュータに送信し、そのホストコンピュータでは遊技場ごとのＣＲカードによる売上を管理する。
【００４２】
［遊技機の電気的構成］
図３を参照して、遊技機１０の電気的構成を説明する。
【００４３】
遊技制御手段としての主制御回路６０は、図３に示すように、制御手段であるメインＣＰＵ６６、メインＲＯＭ（読み出し専用メモリ）６８、メインＲＡＭ（読み書き可能メモリ）７０を備えている。この主制御回路６０は、遊技の進行を制御する。
【００４４】
メインＣＰＵ６６には、メインＲＯＭ６８、メインＲＡＭ７０等が接続されており、このメインＲＯＭ６８に記憶されたプログラムに従って、各種の処理を実行する機能を有する。このように、このメインＣＰＵ６６は、後述する各種の手段として機能することとなる。
【００４５】
メインＲＯＭ６８には、メインＣＰＵ６６により遊技機１０の動作を制御するためのプログラムが記憶されており、その他には、乱数抽選によって大当り判定をする際に参照される大当り判定テーブルや、演出を選択する際に参照される演出条件選択テーブル等の各種のテーブルも記憶されている。
【００４６】
なお、本実施例においては、プログラム、テーブル等を記憶する媒体としてメインＲＯＭ６８を用いるように構成したが、これに限らず、制御手段を備えたコンピュータにより読み取り可能な記憶媒体であれば別態様であってもよく、例えば、ハードディスク装置、ＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭ、ＲＯＭカートリッジ等の記憶媒体に記録されていてもよい。また、これらのプログラムは、予め記録されているものでなくとも、電源投入後にこれらのプログラムをダウンロードしてメインＲＡＭ７０等に記録されるものでもよい。更にまた、プログラムの各々が別々の記憶媒体に記録されていてもよい。また、本実施例においてはメインＣＰＵ６６、メインＲＯＭ６８及びメインＲＡＭ７０を別々に設けたが、これらが一体となっているワンチップマイコンを使用してもよい。
【００４７】
メインＲＡＭ７０は、メインＣＰＵ６６の一時記憶領域として種々のフラグ、カウンタ、タイマ、データの値を記憶する機能を有する。
【００４８】
また、この主制御回路６０は、所定の周波数のクロックパルスを生成するリセット用クロックパルス発生回路６２、電源投入時においてリセット信号を生成する初期リセット回路６４、後述する副制御回路２００に対してコマンドを供給するためのシリアル通信用ＩＣ７２を備えている。また、これらのリセット用クロックパルス発生回路６２、初期リセット回路６４、シリアル通信用ＩＣ７２は、メインＣＰＵ６６に接続されている。なお、このリセット用クロックパルス発生回路６２は、後述するシステムタイマ割込処理を実行するために、所定の周期（例えば２ミリ秒）毎にクロックパルスを発生する。なお、このシリアル通信用ＩＣ７２は、各種のコマンドを副制御回路２００（副制御回路２００に含まれる各種の手段）へ送信する送信手段に相当する。
【００４９】
また、主制御回路６０には、各種の装置が接続されており、例えば、図３に示すように、Ｖ・カウントセンサ１０２、カウントセンサ１０４、一般入賞球センサ１０６、１０８、１１０、１１２、通過球センサ１１４、始動入賞球センサ１１６、普通電動役物ソレノイド１１８、大入賞口ソレノイド１２０、シーソーソレノイド１２２、バックアップクリアスイッチ１２４が接続されている。
【００５０】
Ｖ・カウントセンサ１０２は、遊技盤１５（図１参照）上に備えられた大入賞口（図示せず）における特定領域に設けられている。このＶ・カウントセンサ１０２は、大入賞口における特定領域を遊技球が通過した場合に、所定の検知信号を主制御回路６０に供給する。
【００５１】
カウントセンサ１０４は、大入賞口（図示せず）における特定領域とは異なる一般領域に設けられている。このカウントセンサ１０４は、大入賞口における一般領域を遊技球が通過した場合に、所定の検知信号を主制御回路６０に供給する。
【００５２】
一般入賞球センサ１０６、１０８、１１０、１１２は、遊技盤１５（図１参照）上に備えられた一般入賞口（図示せず）に設けられている。この一般入賞球センサ１０６、１０８、１１０、１１２は、各一般入賞口を遊技球が通過した場合に、所定の検知信号を主制御回路６０に供給する。
【００５３】
通過球センサ１１４は、遊技盤１５（図１参照）上に備えられた球通過検出器（図示せず）に設けられている。この通過球センサ１１４は、球通過検出器を遊技球が通過した場合に、所定の検知信号を主制御回路６０に供給する。
【００５４】
始動入賞球センサ１１６は、遊技盤１５（図１参照）上に備えられた始動口（図示せず）に設けられている。この始動入賞球センサ１１６は、始動口を遊技球が入賞した場合に、所定の検知信号を主制御回路６０に供給する。
【００５５】
普通電動役物ソレノイド１１８は、リンク部材（図示せず）を介して始動口に設けられた羽根部材（図示せず）に接続されており、メインＣＰＵ６６から供給される駆動信号に応じて、羽根部材（図示せず）を駆動させ、始動口を開放状態又は閉鎖状態とする。
【００５６】
大入賞口ソレノイド１２０は、シャッタ（図示せず）に接続されており、メインＣＰＵ６６から供給される駆動信号に応じて、シャッタを駆動させ、大入賞口を開放状態又は閉鎖状態とする。
【００５７】
シーソーソレノイド１２２は、板形状でシャッタ内部に設けられているシーソーに接続されており、メインＣＰＵ６６から供給される駆動信号に応じて、シーソーを変位させ、そのシーソーの傾斜を変更する。このシーソーが傾斜された結果、大入賞口内の特定領域を通過しやすくなるように又は一般領域を通過しやすくなるように切り替えることとなる。
【００５８】
バックアップクリアスイッチ１２４は、遊技機１０に内蔵されており、電断時等におけるバックアップデータを遊技場の管理者の操作に応じてクリアする機能を有する。
【００５９】
また、主制御回路６０には、払出・発射制御回路１２６が接続されている。この払出・発射制御回路１２６には、遊技球の払出を行う払出装置１２８、遊技球の発射を行う発射装置１３０、カードユニット３００が接続されている。
【００６０】
この払出・発射制御回路１２６は、主制御回路６０から供給される賞球制御コマンド、カードユニット３００から供給される貸し球制御信号を受け取り、払出装置１２８に対して所定の信号を送信することにより、払出装置１２８に遊技球を払い出させる。また、払出・発射制御回路１２６は、発射装置１３０に対して発射信号を供給することにより、遊技球を発射させる制御を行う。なお、払出装置１２８は、発射（投入）された遊技媒体が所定の領域を通過することにより遊技媒体を払い出す払い出し手段の一例として採用されている。
【００６１】
また、発射装置１３０には、上述した発射モータ、タッチセンサ等の遊技球を発射させるための装置が備えられている。発射ハンドル３５が遊技者によって握持され、かつ、時計回り方向へ回動操作されたときには、その回動角度に応じて発射モータに電力が供給され、上皿２０に貯留された遊技球が発射モータにより遊技盤１５に順次発射される。なお、このような発射装置１３０は、遊技者の操作に応じて遊技媒体を発射（投入）する遊技媒体投入手段の一例として採用されている。
【００６２】
更には、シリアル通信用ＩＣ７２には、副制御回路２００が接続されている。この副制御回路２００は、主制御回路６０から供給される各種のコマンドに応じて、液晶表示装置３２における表示制御、スピーカ４６から発生させる音声に関する制御、保留ランプ（図示せず）、普通図柄保留ランプ（図示せず）、装飾ランプ（図示せず）を含むランプ１３２の制御等を行う。
【００６３】
なお、本実施例においては、主制御回路６０から副制御回路２００に対してコマンドを供給するとともに、副制御回路２００から主制御回路６０に対して信号を供給できないように構成したが、これに限らず、副制御回路２００から主制御回路６０に対して信号を送信できるように構成しても問題ない。
【００６４】
演出制御手段としての副制御回路２００は、可変表示制御手段としてのサブＣＰＵ２０６、記憶手段としてのプログラムＲＯＭ２０８、ワークＲＡＭ２１０、液晶表示装置３２における表示制御を行うための表示制御回路２５０、スピーカ４６から発生させる音声に関する制御を行う音声制御回路２３０、保留ランプ（図示せず）、装飾ランプ（図示せず）を含むランプ１３２の制御を行うランプ制御回路２４０から構成されている。副制御回路２００は、主制御回路６０からの指令に応じて遊技の進行に応じた演出を実行する。
【００６５】
サブＣＰＵ２０６には、プログラムＲＯＭ２０８、ワークＲＡＭ２１０等が接続されている。サブＣＰＵ２０６は、このプログラムＲＯＭ２０８に記憶されたプログラムに従って、各種の処理を実行する機能を有する。特に、サブＣＰＵ２０６は、主制御回路６０から供給される各種のコマンドに従って、副制御回路２００の制御を行う。サブＣＰＵ２０６は、後述する各種の手段として機能することとなる。
【００６６】
プログラムＲＯＭ２０８には、サブＣＰＵ２０６により遊技機１０の遊技演出を制御するためのプログラムが記憶されており、その他には、演出に関する決定を行うためのテーブル等の各種のテーブルも記憶されている。
【００６７】
また、プログラムＲＯＭ２０８には、演出パターンが複数種類記憶されている。この演出パターンは、演出表示の進行に関するものである。演出表示は、識別情報の可変表示に応じて実行されるものである。
【００６８】
なお、本実施例においては、プログラム、テーブル等を記憶する記憶手段としてプログラムＲＯＭ２０８を用いるように構成したが、これに限らず、制御手段を備えたコンピュータにより読み取り可能な記憶媒体であれば別態様であってもよく、例えば、ハードディスク装置、ＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭ、ＲＯＭカートリッジ等の記憶媒体に記録されていてもよい。もちろん、記憶手段としてメインＲＯＭ６８を用いてもよい。また、これらのプログラムは、予め記録されているものでなくとも、電源投入後にこれらのプログラムをダウンロードし、ワークＲＡＭ２１０等に記録されるものでもよい。更にまた、プログラムの各々が別々の記憶媒体に記録されていてもよい。
【００６９】
また、本実施例において、メインＣＰＵ６６及びメインＲＯＭ６８を含む主制御回路６０と、サブＣＰＵ２０６及びプログラムＲＯＭ２０８を含む副制御回路２００と、を別々に構成したが、これに限らず、メインＣＰＵ６６及びメインＲＯＭ６８を含む主制御回路６０のみで構成してもよく、この場合には、上述したプログラムＲＯＭ２０８に記憶されているプログラムをメインＲＯＭ６８に記憶させ、メインＣＰＵ６６により実行されるように構成してもよい。もちろん、サブＣＰＵ２０６及びプログラムＲＯＭ２０８を含む副制御回路２００のみで構成するようにしてもよく、この場合には、上述したメインＲＯＭ６８に記憶されているプログラムをプログラムＲＯＭ２０８に記憶させ、サブＣＰＵ２０６により実行されるように構成してもよい。
【００７０】
ワークＲＡＭ２１０は、サブＣＰＵ２０６の一時記憶領域として種々のフラグや変数の値を記憶する機能を有する。例えば、演出パターンを選択するための演出表示選択用乱数カウンタ等各種の変数等が位置付けられている。
【００７１】
なお、本実施例においては、サブＣＰＵ２０６の一時記憶領域としてワークＲＡＭ２１０を用いているが、これに限らず、読み書き可能な記憶媒体であればよい。
【００７２】
表示制御回路２５０は、可変表示制御手段としての画像データプロセッサ（以下、ＶＤＰと称する。）２１２、各種の画像データを記憶する画像データＲＯＭ２１６、画像データを画像信号として変換するＤ／Ａコンバータ２１８、電源投入時においてリセット信号を生成する初期リセット回路２２０から構成されている。
【００７３】
上述したＶＤＰ２１２は、サブＣＰＵ２０６、画像データが記憶されている画像データＲＯＭ２１６、画像データを画像信号に変換するＤ／Ａコンバータ２１８、初期リセット回路２２０と接続されている。
【００７４】
このＶＤＰ２１２は、いわゆるスプライト回路、スクリーン回路、及びパレット回路等の回路を含み、液晶表示装置３２に画像を表示させるための種々の処理を行うことができる装置である。
【００７５】
画像データＲＯＭ２１６には、識別情報を示す識別情報画像データ、背景画像データ、演出用画像データ、普通図柄を示す普通図柄画像データ等の各種の画像データが別個に記憶されている。
【００７６】
ＶＤＰ２１２は、サブＣＰＵ２０６から供給される画像表示命令に応じて、画像データＲＯＭ２１６から各種の画像データを読み出し、液晶表示装置３２に表示させる画像データを生成する。ＶＤＰ２１２は、生成した画像データをＤ／Ａコンバータ２１８に供給する。このＤ／Ａコンバータ２１８は、画像データを画像信号として変換し、所定のタイミングでこの画像信号を液晶表示装置３２に供給することにより、液晶表示装置３２に画像を表示させる。
【００７７】
また、音声制御回路２３０は、音声に関する制御を行う音源ＩＣ２３２、各種の音声データを記憶する音声データＲＯＭ２３４、音声信号を増幅するための増幅器２３６（以下、ＡＭＰと称する。）から構成されている。
【００７８】
この音源ＩＣ２３２は、サブＣＰＵ２０６、初期リセット回路２２０、音声データＲＯＭ２３４、ＡＭＰ２３６と接続されている。この音源ＩＣ２３２は、スピーカ４６から発生させる音声の制御を行う。
【００７９】
音源ＩＣ２３２は、サブＣＰＵ２０６から供給される音声発生命令に応じて、音声データＲＯＭ２３４に記憶されている複数の音声データから一つの音声データを選択する。また、音源ＩＣ２３２は、選択された音声データを音声データＲＯＭ２３４から読み出し、音声データを所定の音声信号に変換し、その音声信号をＡＭＰ２３６に供給する。ＡＭＰ２３６は、音声信号を増幅させ、スピーカ４６から音声を発生させる。
【００８０】
ランプ制御回路２４０は、ランプ制御信号を供給するためのドライブ回路２４２、複数種類のランプ装飾パターン等が記憶されている装飾データＲＯＭ２４４から構成されている。
【００８１】
［遊技機とカードユニットの通信部分の電気的構成］
図４を参照して、遊技機１０とカードユニット３００との間で行われる通信に関係する部分の電気的構成を説明する。
【００８２】
図４においては、遊技機１０は、主制御回路６０と、副制御回路２００と、払出・発射制御回路１２６と、貸出操作パネル１８とを含んで構成される。信号の出力は、主制御回路６０から副制御回路２００および払出・発射制御回路１２６への方向のみ送信される。貸出操作パネル１８は、制御的には遊技機１０のその他の回路から独立している。
【００８３】
払出・発射制御回路１２６は、ＣＰＵ１３３と、ＲＡＭ１３４と、ＲＯＭ１３５と、カードユニット接続用Ｉ／Ｏ１３７とを含んで構成される。ＲＡＭ１３４は、払出・発射制御およびカードユニットとの所定の通信の制御に必要な各種変数を一時記憶するためのものである。ＲＯＭ１３５は、払出・発射制御およびカードユニットとの所定の通信の制御を行う各種プログラムが格納されており、このプログラムは、ＣＰＵ１３３により必要に応じてＲＯＭ１３５から読み出されてＲＡＭ１３４にロードされる。また、ＲＯＭ１３５には、遊技機１０の払出・発射制御回路１２６とカードユニットとの間で行われる所定の信号の各入出力の監視時間の設定値を記録したテーブルが格納されている。カードユニット接続用Ｉ／Ｏ１３７は、後述するカードユニット３００側の遊技機接続用Ｉ／Ｏ３１８と電気的に接続され、所定の通信信号を入出力するためのインターフェースである。払出・発射制御回路１２６には、払出装置１２８および発射装置１３０が接続されており、払出・発射制御回路１２６の指令に基づき遊技球の払出・貸出および遊技盤１５（図１参照）への遊技球の発射を実際に行う。
【００８４】
貸出操作パネル１８は、残度数表示ＬＥＤ２２と、貸出可表示ＬＥＤ２４と、球貸操作スイッチ２６と、返却スイッチ２８と、を含んで構成される。貸出操作パネル１８は、カードユニット３００側の遊技機接続用Ｉ／Ｏ３１８と電気的に接続されることにより、カードユニット３００により制御され、またカードユニット３００に対して遊技球の貸出要求やＣＲカードの返却要求を行うことが可能となる。
【００８５】
図４において、カードユニット３００は、ＣＰＵ３１０と、ＲＯＭ３１１と、ＲＡＭ３１２と、カードＲ／Ｗ３１３と、紙幣識別装置３１４と、硬貨投入検知センサ３１５と、状態表示ランプ３０１と、カード挿入中ランプ３０２と、遊技機接続用Ｉ／Ｏ３１８とを含んで構成される。ＲＯＭ３１１には、カードユニット３００と遊技機１０との通信を制御する所定のプログラムなどが格納されており、ＣＰＵ３１０により、そのプログラムは必要に応じてＲＯＭ３１１から読み出されＲＡＭ３１２にロードされる。ＲＡＭ３１２は、カードユニット３００と払出・発射制御回路１２６との所定の通信の制御に必要な各種変数を一時記憶するためのものである。
【００８６】
カードＲ／Ｗ３１３は磁気カードの情報読出／磁気カードへの情報書込が可能な装置である。ＣＰＵ３１０の制御により、カード挿入口３０８からカードＲ／Ｗ３１３に挿入された磁気カードの情報を読出し、必要に応じて情報の書込みを行う。
【００８７】
紙幣識別装置３１４は、ＣＰＵ３１０の制御により挿入された紙幣の識別を行い、紙幣の識別情報をＣＰＵ３１０へ出力する。
【００８８】
硬貨投入検知センサ３１５は、ＣＰＵ３１０の制御により、硬貨投入口３０３に硬貨が投入されたことを検知し、その検知情報をＣＰＵ３１０へ出力する。
【００８９】
状態表示ランプ３０１は、カードユニット３００と遊技機１０との電気的接続状況（接続あるいは未接続の状態）や、カードユニット３００と遊技機１０との間で行われる通信の正常や異常を、所定の表示色や点滅等の態様で表示する。また、カードユニット３００と遊技場に設置されるユニットコントローラとの接続状況および通信状態を、ランプの所定の態様で表示する。本実施例では、状態表示ランプ３０１はＬＥＤにより構成されるとするが、色彩を伴って発光する部品であれば、何れの部品であってもよい。
【００９０】
カード挿入中ランプ３０２は、ＣＲカードがカードユニット３００に挿入されていることをランプの点灯によって表し、ＣＲカードが挿入されていなければランプは消灯している。本実施例では、カード挿入中ランプ３０２はＬＥＤにより構成されるとするが、色彩を伴って発光する部品であれば、何れの部品であってもよい。
【００９１】
遊技機接続用Ｉ／Ｏ３１８は、遊技機１０のカードユニット接続用Ｉ／Ｏ１３７と電気的に接続され、所定の通信信号を入出力するためのインターフェースである。また、遊技機１０の貸出操作パネル１８と電気的に接続され、貸出操作パネル１８との間で制御信号の入出力を行う。さらに、遊技機接続用Ｉ／Ｏ３１８は、遊技場に１台設置されてＣＲカードによる売上の管理とＣＲカードごとの残高を管理するユニットコントローラと電気的に接続されて所定の通信を行うためのインターフェースである。
【００９２】
［遊技機とカードユニットとの通信制御信号］
図４を参照すると、遊技機１０のカードユニット接続用Ｉ／Ｏ１３７と、カードユニット３００の遊技機接続用Ｉ／Ｏ３１８との間で入出力される４つの信号の信号線が示されている。すなわち、遊技機１０からカードユニット３００へ出力される“ＰＲＤＹ”信号および“ＥＸＳ”信号、遊技機１０がカードユニット３００から入力される“ＢＲＤＹ”信号および“ＢＲＱ”信号がある。これらの信号は、遊技機１０とカードユニット３００が共に電源を投入された状態であって、遊技機１０とカードユニット３００が電気的に通信可能に接続されると、それぞれに専用の信号線に高電圧と低電圧の２種類の定電圧電流を切り替えて流すことによって“オン”と“オフ”を実現して信号を入出力する。電圧が高電圧（“ＨＩ”）の状態は通常のスイッチの操作における“オフ”の状態に相当し、電圧が低電圧（“ＬＯ”）の状態は“オン”の状態に相当する（これを、“ＬＯ”アクティブという）。遊技機１０とカードユニット３００が電気的に通信可能に接続されると、最初に、“ＰＲＤＹ”、“ＥＸＳ”、“ＢＲＤＹ”、“ＢＲＱ”の信号は“ＨＩ”の状態で電流が通電される。その後、遊技機１０とカードユニット３００が所定の通信を行うに従って、それぞれの信号が所定のタイミングで“ＨＩ”から“ＬＯ”へ、または“ＬＯ”から“ＨＩ”へ切り替わる。
【００９３】
なお、本実施例では“ＬＯ”アクティブとしたが、信号の電圧が低電圧（“ＬＯ”）のときを“オフ”とし、高電圧（“ＨＩ”）のときを“オン”とする、“ＨＩ”アクティブによって“オン”と“オフ”を実現してもよい。
【００９４】
“ＰＲＤＹ”は、遊技機１０からカードユニット３００へ出力される信号であり、遊技機１０とカードユニット３００とが通信可能に接続され、遊技機１０の電源が投入されて遊技機１０とカードユニット３００との間の通信が可能である状態に至った時点で“ＬＯ”を出力する。この信号の制御は遊技機１０の払出・発射制御回路１２６が行う。
【００９５】
“ＢＲＤＹ”は、カードユニット３００から遊技機１０へ出力される信号であり、遊技機１０に備えられている球貸操作スイッチ２６（図４参照）が遊技者により押下されることにより、“ＬＯ”を出力する。これにより、払出制御手段（払出・発射制御回路１２６（図４参照）を含んで構成される）は、球貸制御状態に移行したことを検出する。この信号の制御はカードユニット３００が行う。
【００９６】
“ＢＲＱ”は、カードユニット３００から遊技機１０へ出力される信号である。この信号の制御はカードユニット３００が行う。“ＢＲＱ”は、遊技機１０の払出・制御回路に対して球貸動作を要求する信号であり、“ＢＲＤＹ”が“ＬＯ”となってから所定の時間内に“ＨＩ”から“ＬＯ”の状態に遷移する。これにより、遊技機１０の払出制御手段は、カードユニットから球貸要求を受けたと認識する。また、“ＢＲＱ”は、実際の球貸動作を指示する信号であり、“ＥＸＳ”が“ＨＩ”から“ＬＯ”の状態へ遷移してから所定の時間内に“ＬＯ”から“ＨＩ”の状態に遷移する。さらに“ＢＲＱ”は、“ＥＸＳ”が“ＬＯ”から“ＨＩ”の状態に遷移したとき、“ＰＲＤＹ”および“ＢＲＤＹ”が“ＬＯ”であれば、遊技機１０の払出・制御回路に対して再度球貸動作を要求するために、所定時間内に、再び“ＨＩ”から“ＬＯ”の状態に遷移する。
【００９７】
“ＥＸＳ”は、遊技機１０からカードユニット３００へ出力される信号である。この信号の制御は遊技機１０の払出・発射制御回路１２６が行う。“ＥＸＳ”は、遊技機１０の払出・制御回路が、“ＢＲＱ”の球貸要求に対して貸出の承諾を通知する信号であり、“ＢＲＱ”が“ＬＯ”となってから所定の時間内に、“ＬＯ”を出力する。これによって、カードユニットに対して球貸可能状態であることを報知する。また、“ＥＸＳ”は、実際の球貸動作を実行するときに出力する信号であり、“ＢＲＱ”が“ＬＯ”から“ＨＩ”の状態に遷移してから所定の時間内に“ＬＯ”から“ＨＩ”の状態に遷移する。これにより、カードユニットに対して球貸が完了したことを報知する。これにより、１回（１００円）の球貸動作が完了する。
【００９８】
上述のように、“ＢＲＱ”と“ＥＸＳ”が交互に“ＨＩ”と“ＬＯ”を繰り返すことによって、払出制御手段による球貸処理が可能となる。所定回数（例えば、５回）の球貸動作が終了すると、“ＢＲＤＹ”が“ＨＩ”になり、球貸処理の実行中は操作受付無効となっていた球貸操作スイッチ２６（図４参照）が操作可能となる。
【００９９】
遊技機１０の払出・発射制御回路１２６（図４参照）が、所定監視時間内に所定の信号を出力できなかった場合、または所定監視時間内に所定の信号を入力されなかった場合にエラーとし、このエラーを検知した場合には、カードユニットが正常復帰するまでカードユニットから送信される信号を無視する。カードユニットから出力される“ＢＲＤＹ”および“ＢＲＱ”がともに“ＨＩ”となっていることが払出・発射制御回路１２６により検知されると、カードユニットが正常復帰したと認識し、カードユニットとの信号の入出力を有効にする。
【０１００】
［各信号の監視時間］
図５は、遊技機１０とカードユニット３００が所定の通信を行うときに、メーカーごとに異なるカードユニットの各通信動作の監視時間と、本実施例の遊技機１０で設定される各通信動作の監視時間とを一覧にして示したものである。なお、遊技機１０で設定される各通信動作の監視時間の設定値は、テーブルの形式でＲＯＭ１３５（図４参照）に格納されている。
【０１０１】
図５を参照して、貸出要望監視時間（Ｔ０）は、カードユニット３００が、遊技者による球貸操作スイッチ２６（図４参照）の押下を検知（“ＢＲＤＹ”が“ＬＯ”の状態に遷移）してから“ＢＲＱ”が“ＨＩ”から“ＬＯ”の状態に遷移するまでを監視する時間である。例えば、Ａ社のカードユニットは、Ｔ０を“２０〜５０”ミリ秒（ｍｓｅｃ）としているが、“ＢＲＤＹ”が“ＬＯ”の状態に遷移してから“２０”ミリ秒経過後から５０ミリ秒経過までに“ＢＲＱ”が“ＨＩ”から“ＬＯ”の状態に遷移する仕様になっていることを示す。本実施例の遊技機１０では、Ｔ０を“３０〜５０”ミリ秒としており、“ＢＲＤＹ”が“ＬＯ”の状態に遷移してから“３０”ミリ秒経過後から５０ミリ秒経過までに“ＢＲＱ”が“ＨＩ”から“ＬＯ”の状態に遷移することを許容することを意味する。Ｔ０の時間内にカードユニット３００が“ＢＲＱ”を“ＬＯ”の状態にしなかったときには、遊技機１０側でこれをエラーと検知する。
【０１０２】
要望了解監視時間（Ｔ１）は、カードユニット３００で“ＢＲＱ”が“ＨＩ”から“ＬＯ”の状態に遷移してから、遊技機１０で“ＥＸＳ”の状態が“ＨＩ”から“ＬＯ”の状態へ遷移するまでを監視する時間である。例えば、Ａ社のカードユニットは、Ｔ１を“１０〜１００００”ミリ秒（ｍｓｅｃ）としているが、“ＢＲＱ”が“ＨＩ”から“ＬＯ”の状態に遷移してから、“１０”ミリ秒経過後から“１００００”ミリ秒経過までに“ＥＸＳ”が“ＨＩ”から“ＬＯ”の状態へ遷移することを許容することを意味する。本実施例の遊技機１０では、Ｔ１を“３０〜５０”（“１０〜５０”でもよい）ミリ秒としており、“ＢＲＱ”が“ＨＩ”から“ＬＯ”の状態に遷移してから、“３０”ミリ秒経過後から“５０”ミリ秒経過までに“ＥＸＳ”が“ＨＩ”から“ＬＯ”の状態へ遷移する仕様になっていることを示す。Ｔ１の時間内に遊技機１０が“ＥＸＳ”を“ＬＯ”の状態にしなかったときには、遊技機１０側でこれをエラーと検知する。
【０１０３】
貸出指示監視時間（Ｔ２）は、遊技機１０で、“ＥＸＳ”が“ＨＩ”から“ＬＯ”の状態に遷移してから“ＢＲＱ”が“ＬＯ”から“ＨＩ”の状態に遷移するまでを監視する時間である。例えば、Ａ社のカードユニットは、Ｔ２を“２０〜５０”ミリ秒（ｍｓｅｃ）としているが、“ＥＸＳ”が“ＬＯ”の状態に遷移してから“２０”ミリ秒経過後から“５０”ミリ秒経過までに“ＢＲＱ”が“ＬＯ”から“ＨＩ”の状態に遷移する仕様になっていることを示す。本実施例の遊技機１０では、Ｔ２を“３０〜５０”ミリ秒としており、“ＥＸＳ”が“ＬＯ”の状態に遷移してから“３０”ミリ秒経過後から“５０”ミリ秒経過までに“ＢＲＱ”が“ＬＯ”から“ＨＩ”の状態に遷移することを許容することを意味する。Ｔ２の時間内にカードユニットが“ＢＲＱ”を“ＨＩ”の状態にしなかったときには、遊技機側でこれをエラーと検知する。
【０１０４】
払出監視時間（Ｔ３）は、カードユニット３００で“ＢＲＱ”が“ＬＯ”から“ＨＩ”の状態に遷移してから、遊技機１０で“ＥＸＳ”の状態が“ＬＯ”から“ＨＩ”の状態へ遷移するまでを監視する時間である。例えば、Ａ社のカードユニットは、Ｔ３を“１００〜１００００”ミリ秒（ｍｓｅｃ）としているが、“ＢＲＱ”が“ＬＯ”から“ＨＩ”の状態に遷移してから、“１００”ミリ秒経過後から“１００００”ミリ秒経過までに“ＥＸＳ”が“ＬＯ”から“ＨＩ”の状態へ遷移することを許容することを意味する。本実施例の遊技機１０では、Ｔ３を“３０〜５０”ミリ秒としており、“ＢＲＱ”が“ＬＯ”から“ＨＩ”の状態に遷移してから、“３０”ミリ秒経過後から“５０”ミリ秒経過までに“ＥＸＳ”が“ＬＯ”から“ＨＩ”の状態へ遷移する仕様になっていることを示す。Ｔ３の時間内に遊技機１０が“ＥＸＳ”を“ＨＩ”の状態にしなかったときには、遊技機１０側でこれをエラーと検知する。
【０１０５】
なお、遊技機１０に設定されるＴ０、Ｔ１、Ｔ２、Ｔ３および後述するＴ５の時間は、メーカーが異なるＡ社のカードユニット、Ｂ社のカードユニット、Ｃ社のカードユニット、Ｄ社のカードユニットに設定されるＴ０、Ｔ１、Ｔ２、Ｔ３、Ｔ５の時間に共通する時間を設定している。例えば、Ｔ０は、Ａ社のカードユニット、Ｂ社のカードユニット、Ｃ社のカードユニット、Ｄ社のカードユニットに設定されるすべての時間に含まれるように、遊技機１０には３０ミリ秒〜５０ミリ秒の値が設定される。このように値を設定することにより、カードユニット３００よりも早く遊技機１０がエラーの検知を行うことができる。
【０１０６】
次要求確認監視時間（Ｔ４）は、遊技機１０で“ＥＸＳ”が“ＬＯ”から“ＨＩ”の状態に遷移してから“ＢＲＱ”が“ＨＩ”から“ＬＯ”の状態に遷移するまでを監視する時間である。例えば、Ａ社のカードユニットは、Ｔ４を“２５０”ミリ秒（ｍｓｅｃ）としているが、“ＥＸＳ”が“ＨＩ”の状態に遷移してから“２５０”ミリ秒経過までに“ＢＲＱ”が“ＨＩ”から“ＬＯ”の状態に遷移する仕様になっていることを示す。本実施例の遊技機１０では、Ｔ４を“４４０”ミリ秒としており、“ＥＸＳ”が“ＨＩ”の状態に遷移してから４４０ミリ秒経過までに“ＢＲＱ”が“ＨＩ”から“ＬＯ”の状態に遷移することを許容することを意味する。Ｔ４の時間内にカードユニット３００が“ＢＲＱ”を“ＬＯ”の状態にしなかったときには、遊技機１０側でこれをエラーと検知する。しかし、Ｔ４の時間内に“ＢＲＱ”が“ＬＯ”となる代わりに“ＢＲＤＹ”が“ＨＩ”になったときには、遊技球貸出要求から貸出実行までの一連の通信と実際の遊技球の貸出は正常終了する。このとき、Ｔ４に相当する時間は、実際には貸出完了監視時間（ＴＥ）である。実際は、Ｔ４とＴＥは同一の数値を取る。
【０１０７】
次要求要望了解監視時間（Ｔ５）は、カードユニット３００で“ＢＲＱ”が“ＨＩ”から“ＬＯ”の状態に遷移してから、“ＥＸＳ”が“ＨＩ”から“ＬＯ”の状態に遷移するまでを監視する時間である。例えば、Ａ社のカードユニットは、Ｔ５を“１０〜１００００”ミリ秒（ｍｓｅｃ）としているが、“ＢＲＱ”が“ＬＯ”の状態に遷移してから、“１０〜１００００”ミリ秒経過の間に“ＥＸＳ”が“ＨＩ”から“ＬＯ”の状態に遷移することを許容することを意味する。本実施例の遊技機１０では、Ｔ５を“３０〜５０”ミリ秒としており、“ＢＲＱ”が“ＨＩ”から“ＬＯ”の状態に遷移してから、“３０”ミリ秒経過後から“５０”ミリ秒経過の間に“ＥＸＳ”が“ＨＩ”から“ＬＯ”の状態へ遷移する仕様になっていることを示す。Ｔ５の時間内に遊技機１０が“ＥＸＳ”を“ＬＯ”の状態にしなかったときには、遊技機１０側でこれをエラーと検知する。なお、本実施例の遊技機１０は、Ｔ５にＴ１と同一の数値を設定することによって、次要求要望了解監視時間は実質的意味を持たず、要望了解監視時間（Ｔ１）によって“ＥＸＳ”が“ＨＩ”から“ＬＯ”への状態遷移の監視を行う。
【０１０８】
貸出完了監視時間（ＴＥ）は、次要求確認監視時間（Ｔ４）と実質的に同一であり、Ｔ３の時間終了後に、ＴＥの時間内に“ＢＲＤＹ”が“ＨＩ”になったとき（すなわち、遊技者による球貸操作スイッチ２６（図４参照）の押下操作が解除されたとき）に、遊技球貸出要求から貸出実行までの一連の通信と実際の遊技球の貸出は正常終了する。
【０１０９】
［遊技機の動作］
以下に、遊技機１０で実行される処理を図６〜図１９に示す。
【０１１０】
［メイン処理］
先ず、図６を参照して、遊技機１０で実行されるメイン処理について説明する。この処理は、遊技機１０の主制御回路６０と副制御回路２００において行う処理である。遊技機１０に電源が投入されると、本メイン処理が起動される。
【０１１１】
先ず、ＲＡＭアクセス許可、バックアップ復帰処理、作業領域を初期化等の初期設定処理を実行する（ステップＳ１１）。そして、特別図柄ゲームの進行、液晶表示装置３２（図３参照）に表示される特別図柄に関する特別図柄制御処理を実行する（ステップＳ１５）。そして、普通図柄ゲームの進行、普通図柄表示装置（図示せず）に表示される普通図柄に関する普通図柄制御処理を実行する（ステップＳ１６）。このように、メイン処理においては、ステップＳ１１の初期設定処理が終了した後、ステップＳ１５及びステップＳ１６の処理を繰り返し実行することとなる。
【０１１２】
［システムタイマ割込処理］
また、メインＣＰＵ６６は、メイン処理を実行している状態であっても、メイン処理を中断させ、システムタイマ割込処理を実行する場合がある。リセット用クロックパルス発生回路６２から所定の周期（例えば２ミリ秒）毎に発生されるクロックパルスに応じて、以下のシステムタイマ割込処理を実行する。このシステムタイマ割込処理について図７を用いて説明する。
【０１１３】
最初に、図７に示すように、メインＣＰＵ６６は、大当り判定用乱数カウンタ、大当り図柄決定用乱数カウンタ等の各カウント値を“１”増加するように乱数更新処理を実行する（ステップＳ４２）。そして、始動口（図示せず）、球通過検出器（図示せず）、一般入賞口（図示せず）等の遊技球の入賞又は通過を検知する入力検出処理を実行する（ステップＳ４３）。そして、主制御回路６０と副制御回路２００との同期をとるための待ち時間タイマ、大当りが発生した際に開放する大入賞口の開放時間を計測するための大入賞口開放時間タイマ等、各種のタイマの更新処理を実行する（ステップＳ４４）。そして、各種の変数に基づいて駆動制御するための信号をソレノイド、モータ等に供給するために、出力処理を実行する（ステップＳ４６）。この処理が終了した場合には、ステップＳ４７に処理を移す。
【０１１４】
ステップＳ４７においては、コマンド出力処理を実行する。この処理において、メインＣＰＵ６６は、各種のコマンドを副制御回路２００に供給する。これらの各種のコマンドとしては、具体的には、デモ表示コマンド、遊技盤１５上の液晶表示装置の表示領域の左列、中列、右列に導出表示される識別情報の種類を示す導出図柄指定コマンド、識別情報の変動表示パターンを示す変動パターン指定コマンド等が含まれる。つまり、識別情報の可変表示指令情報及び特定遊技状態とする旨の情報を副制御回路２００（副制御回路２００に含まれる各種の手段）に対して送信することとなる。この処理が終了した場合には、ステップＳ４９に処理を移す。
【０１１５】
そして、ステップＳ４９の処理において、メインＣＰＵ６６は、ステップＳ４３における一般入賞口等の入賞の検出に応じて、払出装置１２８に賞球を行わせるためのコマンドを払出・発射制御回路１２６へ送信する等の払出処理を実行する（ステップＳ４９）。この処理が終了した場合には、本サブルーチンを終了し、割込発生前のアドレスへ復帰し、メイン処理を実行させる。
【０１１６】
［払出メイン処理］
図８を参照して、遊技機１０の払出・発射制御回路１２６で実行される払出メイン処理について説明する。この処理は、ＣＰＵ１３３（図４参照）により制御されるシステムタイマによって、後述するステップＳ１０３〜ステップＳ１１２が１ｍｓｅｃ（１ミリ秒）の周期で繰り返し実行される。
【０１１７】
先ず、ステップＳ１０１では、遊技機１０の電源が投入されたときの初期化設定を行う。電源投入時のバックアップクリアスイッチ１２４の押下状況に応じて、バックアップクリアスイッチ１２４が押下されていないならばＣＰＵ１３３（図４参照）はバックアップ復帰処理（電源切断前に実行されていたプログラムアドレスを指定してプログラムの実行を開始）を行い、バックアップクリアスイッチ１２４が押下されているならば、ＣＰＵ１３３はＲＡＭ１３４（図４参照）の作業領域を初期化するなどの初期設定処理を実行し、プログラムを再起動する。また、後述する、ＲＡＭ１３４（図４参照）に格納されたＣＵステータスを記憶する変数、ＣＵ監視タイマの値を記憶する変数、異常通達監視タイマの値を記憶する変数、エラー報知フラグなどを初期化（“０”をセット）する。この処理が終了すると、ステップＳ１０２へ処理を移す。
【０１１８】
ステップＳ１０２では、１ミリ秒（ｍｓｅｃ）が経過したか否かの処理を行う。ＣＰＵ１３３が１ｍｓｅｃ経過としたか否かを判定する。この判定がＹＥＳのときには、ステップＳ１０３へ処理を移し、ＮＯのときにはステップＳ１０２を再度実行する。
【０１１９】
ステップＳ１０３では、カードユニット通信処理を行う。この処理の内容は、後述するカードユニット通信処理の詳細で説明する。この処理が終了すると、ステップＳ１０４へ処理を移す。
【０１２０】
ステップＳ１０４では、カウントスイッチ検知処理を行う。この処理では、ＣＰＵ１３３（図４参照）が、払出・発射制御回路１２６の払出装置１２８に含まれる賞球カウントスイッチ（図示せず）および球貸カウントスイッチ（図示せず）の出力状態をチェックし、現在賞球または貸出球の払出が行われているか否かを検知する。この処理が終了すると、ステップＳ１０５へ処理を移す。
【０１２１】
ステップＳ１０５では、エラー検知処理を行う。この処理では、ＣＰＵ１３３（図４参照）が、遊技機１０の遊技球払出経路（図示せず）および払出装置１２８（図４参照）に異常がないか否かをチェックし、異常があればそれを検知する。この処理が終了すると、ステップＳ１０６へ処理を移す。
【０１２２】
ステップＳ１０６では、払出装置駆動処理を行う。この処理では、ＣＰＵ１３３（図４参照）が、遊技球払出経路（図示せず）の異常が検知されていないことを確認して、異常がないと確認できたときに、ＲＡＭ１３４（図４参照）に格納された変数に、払出装置１２８（図４参照）を制御して所定数の遊技球の払出を行うためのデータをセットする。この処理が終了すると、ステップＳ１０７へ処理を移す。
【０１２３】
ステップＳ１０７では、発射関連信号検知処理を行う。この処理では、ＣＰＵ１３３（図４参照）が、発射装置１３０（図４参照）に含まれるストップスイッチ３１（図１参照）およびタッチセンサ３３（図１参照）の出力状態を監視して、出力信号を検知する。この処理が終了すると、ステップＳ１０８へ処理を移す。
【０１２４】
ステップＳ１０８では、発射駆動処理を行う。この処理では、ＣＰＵ１３３（図４参照）が、ＲＡＭ１３４（図４参照）に格納された変数に、発射装置１３０（図４参照）に含まれる発射ソレノイド（図示せず）を所定時間ごとに駆動させるためのデータをセットする。この処理が終了すると、ステップＳ１０９へ処理を移す。
【０１２５】
ステップＳ１０９では、球貸制御処理を行う。この処理では、ＣＰＵ１３３（図４参照）が、払出装置１２８における遊技球の球貸状態の監視を行う。この処理が終了すると、ステップＳ１１０へ処理を移す。
【０１２６】
ステップＳ１１０では、賞球制御処理を行う。この処理では、ＣＰＵ１３３（図４参照）が、主制御回路６０（図４参照）から送信されてきた賞球の払出指令信号に基づく賞球の払出状態の監視を行う。この処理が終了すると、ステップＳ１１１へ処理を移す。
【０１２７】
ステップＳ１１１では、エラー処理を行う。この処理では、ＣＰＵ１３３（図４参照）が、ステップＳ１０５で検知したエラーの情報を、例えば、払出・発射制御回路１２６に備えられた７セグ等のエラー表示装置（図示せず）に表示する。この処理が終了すると、ステップＳ１１２へ処理を移す。
【０１２８】
ステップＳ１１２では、出力処理を行う。この処理では、ＣＰＵ１３３（図４参照）が、ステップＳ１０６でＲＡＭ１３４（図４参照）に記憶された、払出装置１２８（図４参照）を制御して所定数の遊技球の払出を行うためのデータ、およびステップＳ１０８でＲＡＭ１３４に記憶された、発射装置１３０（図４参照）に含まれる発射ソレノイド（図示せず）を所定時間ごとに駆動させるためのデータに基づき、実際に払出装置１２８および発射装置１３０へデータを出力して遊技球の払出および発射を行う。また、“ＰＲＤＹ”および“ＥＸＳ”の２つの信号を、“ＨＩ”または“ＬＯ”の何れか指定された出力レベルで出力する。この処理が終了すると、ステップＳ１０２へ処理を戻す。
【０１２９】
［カードユニット通信処理の詳細］
図９〜図１０を参照して、図８のステップＳ１０３で実行されるカードユニット通信処理の詳細について説明する。
【０１３０】
先ず、図９を参照して、ステップＳ１３１では、ＣＰＵ１３３（図４参照）が、ＲＡＭ１３４（図４参照）に格納された変数に記憶されるＣＵ（カードユニット）監視タイマの値が“０”であるか否かを判定する。この判定がＹＥＳのときにはステップＳ１３３へ処理を移し、ＮＯのときにはステップＳ１３２へ処理を移す。
【０１３１】
ステップＳ１３２では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵ監視タイマの値から“１”減算する処理を行う。この処理が終了すると、ステップＳ１３３へ処理を移す。
【０１３２】
ステップＳ１３３では、ＣＰＵ１３３がＶＬ接続ありか否かの判定処理、すなわち所定のバスにカードユニットが電気的に接続されているか否かの判定を行う。この判定がＹＥＳのときステップＳ１３５へ処理を移し、ＮＯのときステップＳ１３４へ処理を移す。
【０１３３】
ステップＳ１３４では、ＶＬ未接続処理を行う。この処理の詳細は、後述するＶＬ未接続処理の詳細で説明する。
【０１３４】
ステップＳ１３５では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵ（カードユニット）ステータスの値の読み出しを行う。この処理が終了すると、ステップＳ１３６へ処理を移す。
【０１３５】
ステップＳ１３６では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵステータスの値が“００”（ＢＲＤＹ入力状態監視）であるか否かを判定する。この判定がＹＥＳのときステップＳ１３７へ処理を移し、ＮＯのときステップＳ１３８へ処理を移す。
【０１３６】
ステップＳ１３７では、ＢＲＤＹ入力状態監視処理を行う。この処理の内容は、後述するＢＲＤＹ入力状態監視処理の詳細で説明する。この処理が終了すると、ステップＳ１３８へ処理を移す。
【０１３７】
ステップＳ１３８では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵステータスの値が“０１”（貸出要望時間監視）であるか否かを判定する。この判定がＹＥＳのときステップＳ１３９へ処理を移し、ＮＯのときステップＳ１４０へ処理を移す。
【０１３８】
ステップＳ１３９では、貸出要望時間監視処理を行う。この処理の内容は、後述する貸出要望時間監視処理の詳細で説明する。この処理が終了すると、ステップＳ１４０へ処理を移す。
【０１３９】
ステップＳ１４０では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵステータスの値が“０２”（ＢＲＱ要望了解時間監視）であるか否かを判定する。この判定がＹＥＳのときステップＳ１４１へ処理を移し、ＮＯのとき図１０のステップＳ１４２へ処理を移す。
【０１４０】
ステップＳ１４１では、ＢＲＱ要望了解時間監視処理を行う。この処理の内容は、後述するＢＲＱ要望了解時間監視処理の詳細で説明する。この処理が終了すると、ステップＳ１４２へ処理を移す。
【０１４１】
図１０のステップＳ１４２では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵステータスの値が“０３”（貸出指示時間監視）であるか否かを判定する。この判定がＹＥＳのときステップＳ１４３へ処理を移し、ＮＯのときステップＳ１４４へ処理を移す。
【０１４２】
ステップＳ１４３では、貸出指示時間監視処理を行う。この処理の内容は、後述する貸出指示時間監視処理の詳細で説明する。この処理が終了すると、ステップＳ１４４へ処理を移す。
【０１４３】
ステップＳ１４４では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵステータスの値が“０４”（払出時間監視）であるか否かを判定する。この判定がＹＥＳのときステップＳ１４５へ処理を移し、ＮＯのときステップＳ１４６へ処理を移す。
【０１４４】
ステップＳ１４５では、払出監視時間処理を行う。この処理の内容は、後述する払出監視時間処理の詳細で説明する。この処理が終了すると、ステップＳ１４６へ処理を移す。
【０１４５】
ステップＳ１４６では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵステータスの値が“０５”（次要求確認）であるか否かを判定する。この判定がＹＥＳのときステップＳ１４７へ処理を移し、ＮＯのときステップＳ１４８へ処理を移す。
【０１４６】
ステップＳ１４７では、次要求確認処理を行う。この処理の内容は、後述する次要求確認処理の詳細で説明する。この処理が終了すると、ステップＳ１４８へ処理を移す。
【０１４７】
ステップＳ１４８では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵステータスの値が“０６”（ＣＵ（カードユニット）異常解除確認）であるか否かを判定する。この判定がＹＥＳのときステップＳ１４９へ処理を移し、ＮＯのときステップＳ１５０へ処理を移す。
【０１４８】
ステップＳ１４９では、ＣＵ異常解除確認処理を行う。この処理の内容は、後述するＣＵ異常解除確認処理の詳細で説明する。この処理が終了すると、ステップＳ１５０へ処理を移す。
【０１４９】
ステップＳ１５０では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵステータスの値が“０７”（ＣＵ（カードユニット）側異常通達）であるか否かを判定する。この判定がＹＥＳのときステップＳ１５１へ処理を移し、ＮＯのとき本サブルーチンを終了して、図８のステップＳ１０４へ処理を移す。
【０１５０】
ステップＳ１５１では、ＣＵ側異常通達処理を行う。この処理の内容は、後述するＣＵ側異常通達処理の詳細で説明する。この処理が終了すると、本サブルーチンを終了して、図８のステップＳ１０４へ処理を移す。
【０１５１】
［ＶＬ未接続処理の詳細］
図１１を参照して、図９のステップＳ１３４で実行されるＶＬ未接続処理の詳細について説明する。
【０１５２】
先ず、ステップＳ１６１では、遊技機１０からカードユニット３００に対して出力する２つの信号の初期化を行う。具体的には、ＣＰＵ１３３（図４参照）が、“ＰＲＤＹ”および“ＥＸＳ”の２つの信号の出力を“ＨＩ”にセットする。この処理が終了すると、ステップＳ１６２へ処理を移す。
【０１５３】
ステップＳ１６２では、ＣＰＵ１３３がＲＡＭ１３４（図４参照）に格納された変数に記憶されたＣＵステータスの値に“０６”（ＣＵ異常解除確認）をセットする。この処理が終了すると、ステップＳ１６３へ処理を移す。
【０１５４】
ステップＳ１６３では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値に“０”をセットすることにより初期化を行う。この処理が終了すると、本サブルーチンは終了し、図８のステップＳ１０４へ処理を移す。
【０１５５】
［ＢＲＤＹ入力状態監視処理の詳細］
図１２を参照して、図９のステップＳ１３７で実行されるＢＲＤＹ入力状態監視処理の詳細について説明する。
【０１５６】
先ず、ステップＳ１７１では、遊技機１０からカードユニット３００に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１３３（図４参照）が、“ＰＲＤＹ”は“ＬＯ”にセットし、“ＥＸＳ”は“ＨＩ”にセットする。この処理が終了すると、ステップＳ１７２へ処理を移す。
【０１５７】
ステップＳ１７２では、ＣＰＵ１３３（図４参照）が、カードユニットから入力される“ＢＲＤＹ”信号が“ＬＯ”であるか否かを判定する。この判定がＹＥＳのとき、ステップＳ１７３へ処理を移し、ＮＯのときには本サブルーチンは終了し、図９のステップＳ１３８へ処理を移す。
【０１５８】
ステップＳ１７３では、ＣＰＵ１３３がＲＡＭ１３４（図４参照）に格納されたＣＵ（カードユニット）ステータスを記憶する変数に“０１”（貸出要望監視時間）をセットする。この処理が終了すると、ステップＳ１７４へ処理を移す。
【０１５９】
ステップＳ１７４では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵ監視タイマの値に“５０”ミリ秒（ｍｓｅｃ、貸出要望監視最大時間）の値をセットする。この処理が終了すると、本サブルーチンは終了し、図９のステップＳ１３８へ処理を移す。
【０１６０】
［貸出要望監視時間処理の詳細］
図１３を参照して、図９のステップＳ１３９で実行される貸出要望監視時間処理の詳細について説明する。
【０１６１】
先ず、ステップＳ１８１では、遊技機１０からカードユニット３００に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１３３（図４参照）が、“ＰＲＤＹ”は“ＬＯ”にセットし、“ＥＸＳ”は“ＨＩ”にセットする。この処理が終了すると、ステップＳ１８２へ処理を移す。
【０１６２】
ステップＳ１８２では、ＣＰＵ１３３がＲＡＭ１３４（図４参照）に格納されたＣＵ監視タイマの値を記憶する変数を参照して、この値が“２０”（ｍｓｅｃ）以下であるか判定する。この判定がＹＥＳのときステップＳ１８３へ処理を移し、ＮＯのとき本サブルーチンを終了し、図９のステップＳ１４０へ処理を移す。
【０１６３】
ステップＳ１８３では、ＣＰＵ１３３が、カードユニット３００から遊技機１０に入力される“ＢＲＱ”信号が“ＬＯ”であるか否かを判定する。この判定がＹＥＳのとき、ステップＳ１８５へ処理を移し、ＮＯのときステップＳ１８４へ処理を移す。
【０１６４】
ステップＳ１８４では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数を参照して、この値が“０”であるか判定する。この判定がＹＥＳのときステップＳ１８７へ処理を移し、ＮＯのとき本サブルーチンを終了し、図９のステップＳ１４０へ処理を移す。
【０１６５】
ステップＳ１８５では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ（カードユニット）ステータスを記憶する変数に“０２”（ＢＲＱ要望了解時間監視）をセットする。この処理が終了すると、ステップＳ１８６へ処理を移す。
【０１６６】
ステップＳ１８６では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵ監視タイマの値に“５０”ミリ秒（ｍｓｅｃ、要望了解監視最大時間）の値をセットする。この処理が終了すると、本サブルーチンは終了し、図９のステップＳ１４０へ処理を移す。
【０１６７】
ステップＳ１８７では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵステータスを記憶する変数に“０７”（ＣＵ側異常通達）をセットする。この処理が終了すると、ステップＳ１８８へ処理を移す。
【０１６８】
ステップＳ１８８では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵ監視タイマの値に“２００”ミリ秒（ｍｓｅｃ、異常通達最大時間）の値をセットする。この処理が終了すると、本サブルーチンは終了し、図９のステップＳ１４０へ処理を移す。
【０１６９】
［ＢＲＱ要望了解監視時間処理の詳細］
図１４を参照して、図９のステップＳ１４１で実行されるＢＲＱ要望了解監視時間処理の詳細について説明する。
【０１７０】
先ず、ステップＳ１９１では、遊技機１０からカードユニット３００に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１３３（図４参照）が、“ＰＲＤＹ”は“ＬＯ”にセットし、“ＥＸＳ”は“ＨＩ”にセットする。この処理が終了すると、ステップＳ１９２へ処理を移す。
【０１７１】
ステップＳ１９２では、ＣＰＵ１３３がＲＡＭ１３４（図４参照）に格納されたＣＵ監視タイマの値を記憶する変数を参照して、この値が“２０”（ｍｓｅｃ）以下であるか判定する。この判定がＹＥＳのときステップＳ１９３へ処理を移し、ＮＯのとき本サブルーチンを終了し、図１０のステップＳ１４２へ処理を移す。
【０１７２】
ステップＳ１９３では、ＣＰＵ１３３が、カードユニット３００から遊技機１０に入力される“ＢＲＤＹ”信号が“ＬＯ”であるか否かを判定する。この判定がＹＥＳのとき、ステップＳ１９４へ処理を移し、ＮＯのときステップＳ２０１へ処理を移す。
【０１７３】
ステップＳ１９４では、ＣＰＵ１３３が、カードユニット３００から遊技機１０に入力される“ＢＲＱ”信号が“ＬＯ”であるか否かを判定する。この判定がＹＥＳのとき、ステップＳ１９５へ処理を移し、ＮＯのときステップＳ２０１へ処理を移す。
【０１７４】
ステップＳ１９５では、ＣＰＵ１３３がエラー確認処理を行う。ＣＰＵ１３３（図４参照）が図８のステップＳ１０５で検知した、遊技球払出経路の異常または払出装置の異常がなかったか否かの確認処理を行う。この処理が終了すると、ステップＳ１９６へ処理を移す。
【０１７５】
ステップＳ１９６では、ＣＰＵ１３３が、ステップＳ１９５の確認処理の結果に基づき、エラーがあるか否かを判定する。この判定がＹＥＳのときステップＳ２０１へ処理を移し、ＮＯのときステップＳ１９７へ処理を移す。
【０１７６】
ステップＳ１９７では、ＣＰＵ１３３が、球貸完了か否かの判定処理を行う。ここでは、前回の球貸要求に対する実際の遊技球貸出の処理がすでに終了しているか否かの判定を行う。この判定がＹＥＳのときステップＳ１９８へ処理を移し、ＮＯのときステップＳ２０１へ処理を移す。
【０１７７】
ステップＳ１９８では、遊技機１０からカードユニット３００に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１３３が、“ＰＲＤＹ”、“ＥＸＳ”の両方を“ＬＯ”にセットする。この処理が終了すると、ステップＳ１９９へ処理を移す。
【０１７８】
ステップＳ１９９では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵステータスを記憶する変数に“０３”（貸出指示時間監視）をセットする。この処理が終了すると、ステップＳ２００へ処理を移す。
【０１７９】
ステップＳ２００では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵ監視タイマの値に“５０”ミリ秒（ｍｓｅｃ、貸出指示監視最大時間）の値をセットする。この処理が終了すると、本サブルーチンは終了し、図１０のステップＳ１４２へ処理を移す。
【０１８０】
一方、ステップＳ２０１では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数を参照し、その値が“０”か否かを判定する。この判定がＹＥＳのときステップＳ２０２へ処理を移し、ＮＯのとき本サブルーチンを終了し、図１０のステップＳ１４２へ処理を移す。
【０１８１】
ステップＳ２０２では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵステータスを記憶する変数に“０６”（ＣＵ異常解除確認）をセットする。この処理が終了すると、ステップＳ２０３へ処理を移す。
【０１８２】
ステップＳ２０３では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数に“０”ミリ秒（ｍｓｅｃ）をセットし初期化を行う。この処理が終了すると、本サブルーチンは終了し、図１０のステップＳ１４２へ処理を移す。
【０１８３】
［貸出指示監視時間処理の詳細］
図１５を参照して、図１０のステップＳ１４３で実行される貸出指示監視時間処理の詳細について説明する。
【０１８４】
先ず、ステップＳ２１１では、ＣＰＵ１３３（図４参照）が、カードユニット３００から遊技機へ入力される“ＢＲＤＹ”信号が“ＬＯ”か否かを判定する。この判定がＹＥＳのときステップＳ２１４へ処理を移し、ＮＯのときステップＳ２１２へ処理を移す。
【０１８５】
ステップＳ２１２では、ＣＰＵ１３３がＲＡＭ１３４（図４参照）に格納されたＣＵステータスを記憶する変数に“０６”（ＣＵ異常解除確認）をセットする。この処理が終了すると、ステップＳ２０３へ処理を移す。
【０１８６】
ステップＳ２０３では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数に“０”をセットし初期化を行う。この処理が終了すると、本サブルーチンは終了し、図１０のステップＳ１４４へ処理を移す。
【０１８７】
一方、ステップＳ２１４では、遊技機１０からカードユニット３００に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１３３が、“ＰＲＤＹ”、“ＥＸＳ”の両方を“ＬＯ”にセットする。この処理が終了すると、ステップＳ２１５へ処理を移す。
【０１８８】
ステップＳ２１５では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数を参照して、この値が“２０”ミリ秒（ｍｓｅｃ）以下であるか判定する。この判定がＹＥＳのときステップＳ２１６へ処理を移し、ＮＯのとき本サブルーチンを終了し、図１０のステップＳ１４４へ処理を移す。
【０１８９】
ステップＳ２１６では、ＣＰＵ１３３が、カードユニット３００から遊技機へ入力される“ＢＲＱ”信号が“ＨＩ”か否かを判定する。この判定がＹＥＳのときステップＳ２１７へ処理を移し、ＮＯのときステップＳ２２０へ処理を移す。
【０１９０】
ステップＳ２１７では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に球貸データをセットする処理を行う。具体的には、払出・発射制御回路１２６において２５個の遊技球の貸出が実行されるように、球貸データをＲＡＭ１３４に格納された変数にセットする。この処理が終了すると、ステップＳ２１８へ処理を移す。
【０１９１】
ステップＳ２１８では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵステータスを記憶する変数に“０４”（払出時間監視）をセットする。この処理が終了すると、ステップＳ２１９へ処理を移す。
【０１９２】
ステップＳ２１９では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵ監視タイマの値に“１００００”ミリ秒（ｍｓｅｃ、払出監視最大時間）の値をセットする。この処理が終了すると、本サブルーチンは終了し、図１０のステップＳ１４４へ処理を移す。
【０１９３】
一方、ステップＳ２２０では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数を参照し、その値が“０”か否かを判定する。この判定がＹＥＳのときステップＳ２２１へ処理を移し、ＮＯのとき本サブルーチンを終了し、図１０のステップＳ１４４へ処理を移す。
【０１９４】
ステップＳ２２１では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵステータスを記憶する変数に“０７”（ＣＵ側異常通達）をセットする。この処理が終了すると、ステップＳ２２２へ処理を移す。
【０１９５】
ステップＳ２２２では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵ監視タイマの値に“２００”ミリ秒（ｍｓｅｃ、異常通達最大時間）の値をセットする。この処理が終了すると、本サブルーチンは終了し、図１０のステップＳ１４４へ処理を移す。
【０１９６】
［払出監視時間処理の詳細］
図１６を参照して、図１０のステップＳ１４５で実行される払出監視時間処理の詳細について説明する。
【０１９７】
先ず、ステップＳ２３１では、遊技機１０からカードユニット３００に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１３３（図４参照）が、“ＰＲＤＹ”、“ＥＸＳ”の両方を“ＬＯ”にセットする。この処理が終了すると、ステップＳ２３２へ処理を移す。
【０１９８】
ステップＳ２３２では、ＣＰＵ１３３がＲＡＭ１３４（図４参照）に格納されたＣＵ監視タイマの値を記憶する変数を参照して、この値が“９８００”ミリ秒（ｍｓｅｃ）以下であるか判定する。この判定がＹＥＳのときステップＳ２２３へ処理を移し、ＮＯのとき本サブルーチンを終了し、図１０のステップＳ１４６へ処理を移す。
【０１９９】
ステップＳ２３３では、ＣＰＵ１３３が、球貸完了か否かの判定処理を行う。ここでは、今回の球貸要求に対する実際の遊技球貸出の処理がすでに終了しているか否かの判定を行う。この判定がＹＥＳのときステップＳ２３７へ処理を移し、ＮＯのときステップＳ２３４へ処理を移す。
【０２００】
ステップＳ２３４では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数を参照し、その値が“０”か否かを判定する。この判定がＹＥＳのときステップＳ２３５へ処理を移し、ＮＯのとき本サブルーチンを終了し、図１０のステップＳ１４６へ処理を移す。
【０２０１】
ステップＳ２３５では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵステータスを記憶する変数に“０６”（ＣＵ異常解除確認）をセットする。この処理が終了すると、ステップＳ２３６へ処理を移す。
【０２０２】
ステップＳ２３６では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数に“０”をセットし初期化を行う。この処理が終了すると、本サブルーチンは終了し、図１０のステップＳ１４６へ処理を移す。
【０２０３】
一方、ステップＳ２３７では、遊技機１０からカードユニット３００に対して出力する“ＥＸＳ”信号に“ＨＩ”の値を出力するようにセットする。具体的には、ＣＰＵ１３３（図４参照）が、“ＥＸＳ”信号を“ＨＩ”にセットする。この処理が終了すると、ステップＳ２３８へ処理を移す。
【０２０４】
ステップＳ２３８では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵステータスを記憶する変数に“０５”（次要求確認）をセットする。この処理が終了すると、ステップＳ２３９へ処理を移す。
【０２０５】
ステップＳ２３９では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵ監視タイマの値に“４４０”ミリ秒（ｍｓｅｃ、次要求確認最大時間）の値をセットする。この処理が終了すると、本サブルーチンは終了し、図１０のステップＳ１４６へ処理を移す。
【０２０６】
［次要求確認処理の詳細］
図１７を参照して、図１０のステップＳ１４７で実行される次要求確認処理の詳細について説明する。
【０２０７】
先ず、ステップＳ２４１では、遊技機１０からカードユニット３００に対して出力する２つの信号に所定の値を出力するようにセットする。具体的には、ＣＰＵ１３３（図４参照）が、“ＰＲＤＹ”を“ＬＯ”に、“ＥＸＳ”を“ＨＩ”にセットする。この処理が終了すると、ステップＳ２４２へ処理を移す。
【０２０８】
ステップＳ２４２では、ＣＰＵ１３３が、カードユニット３００から遊技機へ入力される“ＢＲＤＹ”信号が“ＨＩ”か否かを判定する。この判定がＹＥＳのときステップＳ２４３へ処理を移し、ＮＯのときステップＳ２４５へ処理を移す。
【０２０９】
ステップＳ２４３では、ＣＰＵ１３３がＲＡＭ１３４（図４参照）に格納されたＣＵステータスを記憶する変数に“０６”（ＣＵ異常解除確認）をセットする。この処理が終了すると、ステップＳ２４４へ処理を移す。
【０２１０】
ステップＳ２４４では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数に“０”ミリ秒（ｍｓｅｃ）をセットし初期化を行う。この処理が終了すると、本サブルーチンは終了し、図１０のステップＳ１４８へ処理を移す。
【０２１１】
一方、ステップＳ２４５では、ＣＰＵ１３３が、カードユニット３００から遊技機へ入力される“ＢＲＱ”信号が“ＬＯ”か否かを判定する。この判定がＹＥＳのときステップＳ２４６へ処理を移し、ＮＯのときステップＳ２４８へ処理を移す。
【０２１２】
ステップＳ２４６では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵステータスを記憶する変数に“０２”（ＢＲＱ要望了解時間監視）をセットする。この処理が終了すると、ステップＳ２４７へ処理を移す。
【０２１３】
ステップＳ２４７では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数に“５０”ミリ秒（ｍｓｅｃ、要望了解監視最大時間）をセットし初期化を行う。この処理が終了すると、本サブルーチンは終了し、図１０のステップＳ１４８へ処理を移す。
【０２１４】
一方、ステップＳ２４８では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数を参照し、その値が“０”か否かを判定する。この判定がＹＥＳのときステップＳ２４９へ処理を移し、ＮＯのとき本サブルーチンを終了し、図１０のステップＳ１４８へ処理を移す。
【０２１５】
ステップＳ２４９では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵステータスを記憶する変数に“０７”（ＣＵ側異常通達）をセットする。この処理が終了すると、ステップＳ２５０へ処理を移す。
【０２１６】
ステップＳ２５０では、ＣＰＵ１３３がＲＡＭ１３４に格納された変数に記憶されたＣＵ監視タイマの値に“２００”ミリ秒（ｍｓｅｃ、異常通達最大時間）の値をセットする。この処理が終了すると、本サブルーチンは終了し、図１０のステップＳ１４８へ処理を移す。
【０２１７】
［ＣＵ異常解除確認処理の詳細］
図１８を参照して、図１０のステップＳ１４９で実行されるＣＵ異常解除確認処理の詳細について説明する。
【０２１８】
先ず、ステップＳ２６１では、ＣＰＵ１３３（図４参照）が、カードユニット３００から遊技機へ入力される“ＢＲＱ”信号が“ＨＩ”か否かを判定する。この判定がＹＥＳのときステップＳ２６２へ処理を移し、ＮＯのとき本サブルーチンを終了し、図１０のステップＳ１５０へ処理を移す。
【０２１９】
ステップＳ２６２では、ＣＰＵ１３３が、カードユニット３００から遊技機へ入力される“ＢＲＤＹ”信号が“ＨＩ”か否かを判定する。この判定がＹＥＳのときステップＳ２６３へ処理を移し、ＮＯのとき本サブルーチンを終了し、図１０のステップＳ１５０へ処理を移す。
【０２２０】
ステップＳ２６３では、ＣＰＵ１３３がＲＡＭ１３４（図４参照）に格納されたＣＵステータスを記憶する変数に“００”（ＢＲＤＹ入力状態監視）をセットする。この処理が終了すると、ステップＳ２６４へ処理を移す。
【０２２１】
ステップＳ２６４では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数に“０”ミリ秒（ｍｓｅｃ）をセットし初期化を行う。この処理が終了すると、本サブルーチンは終了し、図１０のステップＳ１５０へ処理を移す。
【０２２２】
［ＣＵ側異常通達処理の詳細］
図１９を参照して、図１０のステップＳ１５１で実行されるＣＵ側異常通達処理の詳細について説明する。
【０２２３】
先ず、ステップＳ２７１では、ＣＰＵ１３３（図４参照）がＲＡＭ１３４（図４参照）に格納されたＣＵ監視タイマの値を記憶する変数を参照し、その値が“０”か否かを判定する。この判定がＹＥＳのときステップＳ２７２へ処理を移し、ＮＯのとき本サブルーチンを終了し、図８のステップＳ１０４へ処理を移す。
【０２２４】
ステップＳ２７２では、ＣＰＵ１３３がＲＡＭ１３４に格納されたエラー報知フラグの値を参照して、その値が“１”（フラグがオン）であるか否かを判定する。すなわち、既にエラーデータがセットされているかどうかを判定する。この判定がＹＥＳのときステップＳ２７３へ処理を移し、ＮＯのときステップＳ２７６へ処理を移す。
【０２２５】
ステップＳ２７３では、ＣＰＵ１３３がＲＡＭ１３４に格納された異常通達監視タイマの値を記憶する変数を参照し、その値が“０”か否かを判定する。この判定がＹＥＳのときステップＳ２７４へ処理を移し、ＮＯのとき本サブルーチンを終了し、図８のステップＳ１０４へ処理を移す。
【０２２６】
ステップＳ２７４では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵステータスを記憶する変数に“００”（ＢＲＤＹ入力状態監視）をセットする。この処理が終了すると、ステップＳ２７５へ処理を移す。
【０２２７】
ステップＳ２７５では、ＣＰＵ１３３がＲＡＭ１３４に格納されたＣＵ監視タイマの値を記憶する変数に“０”ミリ秒（ｍｓｅｃ）をセットし初期化を行う。この処理が終了すると、本サブルーチンは終了し、図８のステップＳ１０４へ処理を移す。
【０２２８】
一方、ステップＳ２７６では、ＣＰＵ１３３がＲＡＭ１３４に格納された、エラー報知出力データおよびエラー報知フラグを記憶する変数に、それぞれ所定のデータをセットする。エラー報知出力データを記憶する変数には遊技機１０からカードユニット３００に対して送信するエラー情報のデータをセットし、エラー報知フラグを記憶する変数に“１”（フラグがオン）をセットする。この処理が終了すると、ステップＳ２７７へ処理を移す。
【０２２９】
ステップＳ２７７では、ＣＰＵ１３３がＲＡＭ１３４に格納された異常通達監視タイマの値を記憶する変数に“１０５００”ミリ秒（ｍｓｅｃ）をセットする。この処理が終了すると、本サブルーチンは終了し、図８のステップＳ１０４へ処理を移す。
【０２３０】
［遊技機とカードユニット間の通信のタイミングチャート］
図２０〜図２３を参照して、遊技機１０とカードユニット３００間の通信のタイミングチャートを説明する。なお、タイミングチャートの横軸は時刻を表すが、その軸上にプロットされた各時刻はあくまで各信号、ランプ・ＬＥＤ類が変化するタイミングを表すものであって、各時刻は均一な尺度でプロットされたものではない。
【０２３１】
図２０は、遊技機１０とカードユニット３００間での通信が正常に行われた場合のタイミングチャートを示す。なお、ｔ０以前の時刻においては、全ての信号は“ＨＩ”の状態（または通電されていない状態）にあり、全てのランプ・ＬＥＤは消灯状態であり、全てのスイッチは押下禁止状態（または押下不可能状態）である。このタイミングチャートでは、３回分の球貸処理（１回当たり２５球の球貸が３回行われる）を説明する。
【０２３２】
１回目の球貸処理は時刻ｔ１から時刻ｔ２の期間に含まれる、“ＢＲＱ”が“ＨＩ”から“ＬＯ”になる時刻に始まり、時刻ｔ４から時刻ｔ５の期間に含まれる、“ＥＸＳ”が“ＬＯ”から“ＨＩ”になる時刻をもって終了する。２回目の球貸処理は時刻ｔ５から時刻ｔ６の期間に含まれる、“ＢＲＱ”が“ＨＩ”から“ＬＯ”になる時刻に始まり、時刻ｔ８から時刻ｔ９（図示せず）の期間に含まれる、“ＥＸＳ”が“ＬＯ”から“ＨＩ”になる時刻をもって終了する。３回目の球貸処理は時刻ｔ９（図示せず）から時刻ｔ１０（図示せず）の期間に含まれる、“ＢＲＱ”が“ＨＩ”から“ＬＯ”になる時刻に始まり、時刻ｔ１２から時刻ｔ１３の期間に含まれる、“ＥＸＳ”が“ＬＯ”から“ＨＩ”になる時刻をもって終了する。
【０２３３】
図２０を参照して、先ず、時刻ｔ０で遊技機１０およびカードユニット３００が接続された状態で電源が投入される。このとき、“ＰＲＤＹ”信号が“ＨＩ”から“ＬＯ”になり、状態表示ランプ３０１（図２参照）が点灯する。
【０２３４】
時刻ｔ０から時刻ｔ１までの間において、遊技者によりカードユニット３００のカードＲ／Ｗ３１３（図４参照）にＣＲカードが挿入される。このとき、カード挿入中ランプ３０２（図２参照）が点灯し、残度数表示ＬＥＤ２２（図４参照）に、ＣＲカードの残度数が表示される（本タイミングチャートにおいては“５０”と表示される）。なお、このタイミング以降、カード挿入中ランプ３０２は点灯し続ける。また、後述する時刻ｔ４まで、残度数表示ＬＥＤ２２には、“５０”が表示され続ける。
【０２３５】
時刻ｔ１において、球貸操作スイッチ２６（図４参照）が押下される。すると、“ＢＲＤＹ”信号が“ＨＩ”から“ＬＯ”になり、時刻ｔ１から時刻ｔ２までの間に“ＢＲＱ”信号が“ＨＩ”から“ＬＯ”になる。また、時刻ｔ１において、返却スイッチ２８（図４参照）が押下禁止状態になり、貸出可表示ＬＥＤ２４（図４参照）は消灯状態になり、球貸操作スイッチ２６（図４参照）が押下禁止状態になる。なお、時刻ｔ１から時刻ｔ２までの時間は、前述した図５のＴ０に相当する。
【０２３６】
時刻ｔ１から時刻ｔ２までの間に“ＢＲＱ”信号が“ＨＩ”から“ＬＯ”になったことを受けて、次に時刻ｔ２から時刻ｔ３までの間に“ＥＸＳ”信号が“ＨＩ”から“ＬＯ”になる。なお、時刻ｔ２から時刻ｔ３までの時間は、前述した図５のＴ１に相当する。
【０２３７】
時刻ｔ２から時刻ｔ３までの間に“ＥＸＳ”信号が“ＨＩ”から“ＬＯ”になったことを受けて、次に時刻ｔ３から時刻ｔ４までの間に“ＢＲＱ”信号が“ＬＯ”から“ＨＩ”になる。なお、時刻ｔ３から時刻ｔ４までの時間は、前述した図５のＴ２に相当する。
【０２３８】
時刻ｔ３から時刻ｔ４までの間に“ＢＲＱ”信号が“ＬＯ”から“ＨＩ”になったことを受けて、時刻ｔ４では、カード残度数更新処理（カード残度数から１を減算する処理）と、ユニットコントローラ（図示せず）に対して売上の通知処理を行う。時刻ｔ４から時刻ｔ８まで、残度数表示ＬＥＤ２２には、“４９”が表示され続ける。
【０２３９】
時刻ｔ３から時刻ｔ４までの間に“ＢＲＱ”信号が“ＬＯ”から“ＨＩ”になったことを受けて、次に時刻ｔ４から時刻ｔ５までの間に“ＥＸＳ”信号が“ＬＯ”から“ＨＩ”になる。なお、時刻ｔ４から時刻ｔ５までの時間は、前述した図５のＴ３に相当する。
【０２４０】
時刻ｔ４から時刻ｔ５までの間に“ＥＸＳ”信号が“ＬＯ”から“ＨＩ”になったことを受けて、次に時刻ｔ５から時刻ｔ６までの間に“ＢＲＱ”信号が“ＨＩ”から“ＬＯ”になる。なお、時刻ｔ５から時刻ｔ６までの時間は、前述した図５のＴ４に相当する。
【０２４１】
時刻ｔ５から時刻ｔ６までの間に“ＢＲＱ”信号が“ＨＩ”から“ＬＯ”になったことを受けて、次に時刻ｔ６から時刻ｔ７までの間に“ＥＸＳ”信号が“ＨＩ”から“ＬＯ”になる。なお、時刻ｔ６から時刻ｔ７までの時間は、前述した図５のＴ１に相当する。
【０２４２】
時刻ｔ６から時刻ｔ７までの間に“ＥＸＳ”信号が“ＨＩ”から“ＬＯ”になったことを受けて、次に時刻ｔ７から時刻ｔ８までの間に“ＢＲＱ”信号が“ＬＯ”から“ＨＩ”になる。なお、時刻ｔ７から時刻ｔ８までの時間は、前述した図５のＴ２に相当する。
【０２４３】
時刻ｔ７から時刻ｔ８までの間に“ＢＲＱ”信号が“ＬＯ”から“ＨＩ”になったことを受けて、時刻ｔ８では、カード残度数更新処理と、ユニットコントローラ（図示せず）に対して売上の通知処理を行う。時刻ｔ８から時刻ｔ１２まで、残度数表示ＬＥＤ２２には、“４８”が表示され続ける。
【０２４４】
３回目の球貸処理において、時刻ｔ１２において、カード残度数更新処理と、ユニットコントローラ（図示せず）に対して売上の通知処理を行う。時刻ｔ１２以降は、ＣＲカードがカードＲ／Ｗ３１３（図４参照）に挿入されている限り、残度数表示ＬＥＤ２２には、“４７”が表示され続ける。
【０２４５】
時刻ｔ１２から時刻ｔ１３までの間（この時間は、図５のＴ３に相当する）に“ＥＸＳ”信号が“ＬＯ”から“ＨＩ”になり、それに応じて、時刻ｔ１３から時刻ｔ１４までの間に“ＢＲＤＹ”信号が“ＬＯ”から“ＨＩ”になる。なお、時刻ｔ１３から時刻ｔ１４までの時間は、図５のＴＥに相当する。
【０２４６】
時刻ｔ１４（または、時刻ｔ１３から時刻ｔ１４までの間で“ＢＲＤＹ”が“ＬＯ”から“ＨＩ”になった時刻でもよい）において、返却スイッチ２８（図４参照）が押下可能状態になり、貸出可表示ＬＥＤ２４（図４参照）が点灯状態になり、球貸操作スイッチ２６（図４参照）が押下可能状態になる。
【０２４７】
図２１は、遊技機１０とカードユニット３００間での通信において、図５のＴ１（要望了解監視時間）にエラーが発生した場合のタイミングチャートを示す。なお、ｔ０以前の時刻においては、全ての信号は“ＨＩ”の状態（または通電されていない状態）にあり、全てのランプ・ＬＥＤは消灯状態であり、全てのスイッチは押下禁止状態（または押下不可能状態）である。また、図５のＴ３（払出監視時間）にエラーが発生した場合のタイミングチャートも同様である。
【０２４８】
図２１を参照して、先ず、時刻ｔ０で遊技機１０およびカードユニット３００が接続された状態で電源が投入される。このとき、“ＰＲＤＹ”信号が“ＨＩ”から“ＬＯ”になり、状態表示ランプ３０１（図２参照）が点灯する。
【０２４９】
時刻ｔ０から時刻ｔ１までの間において、遊技者によりカードユニット３００のカードＲ／Ｗ３１３（図４参照）にＣＲカードが挿入される。このとき、カード挿入中ランプ３０２（図２参照）が点灯し、残度数表示ＬＥＤ２２（図４参照）に、ＣＲカードの残度数が表示される（本タイミングチャートにおいては“５０”と表示される）。なお、このタイミング以降、カード挿入中ランプ３０２は点灯し続ける。また、ＣＲカードがカードＲ／Ｗ３１３（図４参照）に挿入されている限り、残度数表示ＬＥＤ２２には、“５０”が表示され続ける。
【０２５０】
時刻ｔ１において、球貸操作スイッチ２６（図４参照）が押下される。すると、“ＢＲＤＹ”信号が“ＨＩ”から“ＬＯ”になり、時刻ｔ１から時刻ｔ２までの間に“ＢＲＱ”信号が“ＨＩ”から“ＬＯ”になる。また、時刻ｔ１において、返却スイッチ２８（図４参照）が押下禁止状態になり、貸出可表示ＬＥＤ２４（図４参照）は消灯状態になり、球貸操作スイッチ２６（図４参照）が押下禁止状態になる。なお、時刻ｔ１から時刻ｔ２までの時間は、前述した図５のＴ０に相当する。
【０２５１】
正常な通信処理であれば、時刻ｔ１から時刻ｔ２までの間に“ＢＲＱ”信号が“ＨＩ”から“ＬＯ”になったことを受けて、次に時刻ｔ２から時刻ｔ３までの間に“ＥＸＳ”信号が“ＨＩ”から“ＬＯ”になるが、図２１では、Ｔ１の時間を過ぎても“ＥＸＳ”信号が“ＨＩ”のままである。このため、時刻ｔ３において遊技機１０側でエラーを検知する。これ以降に、カードユニット３００側でもエラーを検知する。
【０２５２】
時刻ｔＥ１においてエラーを検知したカードユニット３００は、“ＢＲＤＹ”信号を“ＬＯ”から“ＨＩ”にする。その後、時刻ｔＥ２において、“ＢＲＱ”信号を“ＬＯ”から“ＨＩ”にし、返却スイッチ２８（図４参照）が押下可能状態になり、貸出可表示ＬＥＤ２４（図４参照）が点灯状態になり、球貸操作スイッチ２６（図４参照）が押下可能状態になる。
【０２５３】
図２２は、遊技機１０とカードユニット３００間での通信において、図５のＴ２（貸出指示監視時間）にエラーが発生した場合のタイミングチャートを示す。なお、ｔ０以前の時刻においては、全ての信号は“ＨＩ”の状態（または通電されていない状態）にあり、全てのランプ・ＬＥＤは消灯状態であり、全てのスイッチは押下禁止状態（または押下不可能状態）である。
【０２５４】
図２２を参照して、先ず、時刻ｔ０で遊技機１０およびカードユニット３００が接続された状態で電源が投入される。このとき、“ＰＲＤＹ”信号が“ＨＩ”から“ＬＯ”になり、状態表示ランプ３０１（図２参照）が点灯する。
【０２５５】
時刻ｔ０から時刻ｔ１までの間において、遊技者によりカードユニット３００のカードＲ／Ｗ３１３（図４参照）にＣＲカードが挿入される。このとき、カード挿入中ランプ３０２（図２参照）が点灯し、残度数表示ＬＥＤ２２（図４参照）に、ＣＲカードの残度数が表示される（本タイミングチャートにおいては“５０”と表示される）。なお、このタイミング以降、カード挿入中ランプ３０２は点灯し続ける。また、ＣＲカードがカードＲ／Ｗ３１３（図４参照）に挿入されている限り、残度数表示ＬＥＤ２２には、“５０”が表示され続ける。
【０２５６】
時刻ｔ１において、球貸操作スイッチ２６（図４参照）が押下される。すると、“ＢＲＤＹ”信号が“ＨＩ”から“ＬＯ”になり、時刻ｔ１から時刻ｔ２までの間に“ＢＲＱ”信号が“ＨＩ”から“ＬＯ”になる。また、時刻ｔ１において、返却スイッチ２８（図４参照）が押下禁止状態になり、貸出可表示ＬＥＤ２４（図４参照）は消灯状態になり、球貸操作スイッチ２６（図４参照）が押下禁止状態になる。なお、時刻ｔ１から時刻ｔ２までの時間は、前述した図５のＴ０に相当する。
【０２５７】
時刻ｔ１から時刻ｔ２までの間に“ＢＲＱ”信号が“ＨＩ”から“ＬＯ”になったことを受けて、次に時刻ｔ２から時刻ｔ３までの間に“ＥＸＳ”信号が“ＨＩ”から“ＬＯ”になる。なお、時刻ｔ２から時刻ｔ３までの時間は、前述した図５のＴ１に相当する。
【０２５８】
正常な通信処理であれば、時刻ｔ２から時刻ｔ３までの間に“ＥＸＳ”信号が“ＨＩ”から“ＬＯ”になったことを受けて、次に時刻ｔ３から時刻ｔ４までの間に“ＢＲＱ”信号が“ＬＯ”から“ＨＩ”になるが、図２２では、Ｔ２の時間を過ぎても“ＢＲＱ”信号が“ＬＯ”のままである。このため、時刻ｔ４において遊技機１０側でエラーを検知する。
【０２５９】
時刻ｔ４から２００ミリ秒経過した時刻ｔＥ１において“ＰＲＤＹ”信号が“ＬＯ”から“ＨＩ”になる。時刻ｔＥ１から時刻ｔＥ４までの２００ミリ秒の間にある時刻ｔＥ２および時刻ｔＥ３において、時刻ｔＥ２では“ＥＸＳ”信号が“ＬＯ”から“ＨＩ”になり、時刻ｔＥ３では、“ＰＲＤＹ”信号および“ＥＸＳ”信号がともに“ＨＩ”であることが確認された上で、“ＢＲＤＹ”信号が“ＬＯ”から“ＨＩ”になり、“ＢＲＱ”信号が“ＬＯ”から“ＨＩ”になる。
【０２６０】
また、状態表示ランプ３０１（図２参照）が点滅状態になり、返却スイッチ２８（図４参照）が押下可能状態になる。さらに、残度数表示ＬＥＤ２２（図４参照）の残度数表示は消去され、代わってエラー表示（例えば、“Ｅ０Ｅ”）が表示される。また、前述の残度数表示ＬＥＤ２２に表示されるエラー表示は、後述の時刻ｔＥ８まで表示される。
【０２６１】
“ＰＲＤＹ”信号は、時刻ｔＥ４において“ＨＩ”から“ＬＯ”になり、時刻ｔＥ５において“ＬＯ”から“ＨＩ”になり、さらに、時刻ｔＥ６において再び“ＨＩ”から“ＬＯ”になり、時刻ｔＥ７において“ＬＯ”から“ＨＩ”になる。なお、時刻ｔＥ４から時刻ｔＥ５までの時間、時刻ｔＥ５から時刻ｔＥ６までの時間、および時刻ｔＥ６から時刻ｔＥ７までの時間は、すべて１００ミリ秒である。また、時刻ｔＥ７から時刻ｔＥ８までの時間は、１００００ミリ秒である。そして“ＰＲＤＹ”信号は、時刻ｔＥ８において、“ＨＩ”から“ＬＯ”になる。
【０２６２】
時刻ｔＥ８において“ＢＲＤＹ”信号および“ＢＲＱ”信号が“ＨＩ”であることが確認されると、状態表示ランプ３０１（図２参照）の点滅表示は通常の点灯状態になり、残度数表示ＬＥＤ２２のエラー表示は消去され、通常の度数表示になる。また、貸出可表示ＬＥＤ２４（図４参照）が点灯開始する。また、球貸操作スイッチ２６（図４参照）は、押下可能状態になる。
【０２６３】
図２３は、遊技機１０とカードユニット３００間での通信において、図５のＴＥ（貸出完了監視時間）にエラーが発生した場合のタイミングチャートを示す。なお、ｔ０以前の時刻においては、全ての信号は“ＨＩ”の状態（または通電されていない状態）にあり、全てのランプ・ＬＥＤは消灯状態であり、全てのスイッチは押下禁止状態（または押下不可能状態）である。このタイミングチャートでは、１回分の球貸処理を説明する。
【０２６４】
なお、図５のＴ４（次要求確認監視時間）にエラーが発生した場合のタイミングチャートも、図２３とほぼ同様になる。この場合に図２３と異なる点は、Ｔ４の時間内に“ＢＲＱ”が“ＨＩ”から“ＬＯ”になるべきところ、Ｔ４の時間を経過しても依然として“ＢＲＱ”が“ＨＩ”のままであることがエラーとして検知される点である。これは、図２３においては、ＴＥ（Ｔ４と実質的に同一）の時間内に“ＢＲＤＹ”が“ＬＯ”から“ＨＩ”になるべきところ、ＴＥの時間を経過しても依然として“ＢＲＤＹ”が“ＬＯ”のままであることがエラーとして検知される点に相当する。
【０２６５】
図２３を参照して、先ず、時刻ｔ０で遊技機１０およびカードユニット３００が接続された状態で電源が投入される。このとき、“ＰＲＤＹ”信号が“ＨＩ”から“ＬＯ”になり、状態表示ランプ３０１（図２参照）が点灯し、貸出可表示ＬＥＤ２４（図４参照）が点灯する。
【０２６６】
時刻ｔ０から時刻ｔ１までの間において、遊技者によりカードユニット３００のカードＲ／Ｗ３１３（図４参照）にＣＲカードが挿入される。このとき、カード挿入中ランプ３０２（図２参照）が点灯し、残度数表示ＬＥＤ２２（図４参照）に、ＣＲカードの残数数が表示される（本タイミングチャートにおいては“５０”と表示される）。なお、このタイミング以降、カード挿入中ランプ３０２は点灯し続ける。また、ＣＲカードがカードＲ／Ｗ３１３（図４参照）に挿入されている限り、残度数表示ＬＥＤ２２には、“５０”が表示され続ける。
【０２６７】
時刻ｔ１において、球貸操作スイッチ２６（図４参照）が押下される。すると、“ＢＲＤＹ”信号が“ＨＩ”から“ＬＯ”になり、時刻ｔ１から時刻ｔ２までの間に“ＢＲＱ”信号が“ＨＩ”から“ＬＯ”になる。また、時刻ｔ１において、返却スイッチ２８（図４参照）が押下禁止状態になり、貸出可表示ＬＥＤ２４（図４参照）は消灯状態になり、球貸操作スイッチ２６（図４参照）が押下禁止状態になる。なお、時刻ｔ１から時刻ｔ２までの時間は、前述した図５のＴ０に相当する。
【０２６８】
時刻ｔ１から時刻ｔ２までの間に“ＢＲＱ”信号が“ＨＩ”から“ＬＯ”になったことを受けて、次に時刻ｔ２から時刻ｔ３までの間に“ＥＸＳ”信号が“ＨＩ”から“ＬＯ”になる。なお、時刻ｔ２から時刻ｔ３までの時間は、前述した図５のＴ１に相当する。
【０２６９】
時刻ｔ２から時刻ｔ３までの間に“ＥＸＳ”信号が“ＨＩ”から“ＬＯ”になったことを受けて、次に時刻ｔ３から時刻ｔ４までの間に“ＢＲＱ”信号が“ＬＯ”から“ＨＩ”になる。なお、時刻ｔ３から時刻ｔ４までの時間は、前述した図５のＴ２に相当する。
【０２７０】
時刻ｔ３から時刻ｔ４までの間に“ＢＲＱ”信号が“ＬＯ”から“ＨＩ”になったことを受けて、時刻ｔ４では、カード残度数更新処理（カード残度数から１を減算する処理）と、ユニットコントローラ（図示せず）に対して売上の通知処理を行う。時刻ｔ４から後述する時刻ｔＥ２まで、残度数表示ＬＥＤ２２には、“４９”が表示され続ける。
【０２７１】
時刻ｔ３から時刻ｔ４の間に“ＢＲＱ”信号が“ＬＯ”から“ＨＩ”になったことを受けて、次に時刻ｔ４から時刻ｔ５までの間に“ＥＸＳ”信号が“ＬＯ”から“ＨＩ”になる。なお、時刻ｔ４から時刻ｔ５までの時間は、前述した図５のＴ３に相当する。
【０２７２】
正常な通信処理であれば、時刻ｔ４から時刻ｔ５までの間に“ＥＸＳ”信号が“ＬＯ”から“ＨＩ”になったことを受けて、次に時刻ｔ５から時刻ｔ６までの間に“ＢＲＱ”信号が“ＨＩ”から“ＬＯ”になるが、図２３では、ＴＥの時間を過ぎても“ＢＲＱ”信号が“ＨＩ”のままである。このため、時刻ｔ６において遊技機１０側でエラーを検知する。
【０２７３】
時刻ｔ６から２００ミリ秒経過した時刻ｔＥ１において“ＰＲＤＹ”信号が“ＬＯ”から“ＨＩ”になる。時刻ｔＥ１から時刻ｔＥ３までの２００ミリ秒の間にある時刻ｔＥ２において“ＢＲＤＹ”信号が“ＬＯ”から“ＨＩ”になる。また、状態表示ランプ３０１（図２参照）が点滅状態になり、返却スイッチ２８（図４参照）が押下可能状態になる。さらに、残度数表示ＬＥＤ２２（図４参照）の残度数表示は消去され、代わってエラー表示（例えば、“Ｅ０Ｅ”）が表示される。前述の残度数表示ＬＥＤ２２に表示されるエラー表示は、後述の時刻ｔＥ７まで表示される。
【０２７４】
“ＰＲＤＹ”信号は、時刻ｔＥ３において“ＨＩ”から“ＬＯ”になり、時刻ｔＥ４において“ＬＯ”から“ＨＩ”になり、さらに、時刻ｔＥ５において再び“ＨＩ”から“ＬＯ”になり、時刻ｔＥ６において“ＬＯ”から“ＨＩ”になる。なお、時刻ｔＥ３から時刻ｔＥ４までの時間、時刻ｔＥ４から時刻ｔＥ５までの時間、および時刻ｔＥ５から時刻ｔＥ６までの時間は、すべて１００ミリ秒である。また、時刻ｔＥ６から時刻ｔＥ７までの時間は、１００００ミリ秒である。そして“ＰＲＤＹ”信号は、時刻ｔＥ７において、“ＨＩ”から“ＬＯ”になる。
【０２７５】
時刻ｔＥ７において“ＢＲＤＹ”信号が“ＨＩ”であることが確認されると、状態表示ランプ３０１（図２参照）の点滅表示は通常の点灯状態になり、残度数表示ＬＥＤ２２のエラー表示は消去され、通常の度数表示になる。また、貸出可表示ＬＥＤ２４（図４参照）が点灯開始する。また、球貸操作スイッチ２６（図４参照）は、押下可能状態になる。
【０２７６】
［変形例］
遊技機１０の払出・発射制御回路１２６で、カードユニット３００との信号の入出力にエラーが発生したとき、例えば、図１０のステップＳ１４９の処理を行うことにより、エラーが解除されたこと（“ＢＲＱ”、“ＢＲＤＹ”ともに“ＨＩ”となること）を検出すると自動的に正常復帰するように構成したが、本発明はこれに限らず、エラー解除スイッチなどを設けて、その所定の手動操作により正常復帰させるようにしてもよい。
【０２７７】
また、遊技機１０の払出・発射制御回路１２６とカードユニット３００との所定の信号の入出力において、払出・発射制御回路１２６のＲＯＭ１３５に、図５のように、所定の信号の入出力を監視する各設定値を設定したテーブルを１種類だけ格納するようにしたが、本発明はこれに限らず、カードユニットの機種に応じた設定値を格納したテーブルを複数格納し、接続するカードユニットの機種に応じて、スイッチなどにより使用するテーブルを切り替えて、使用する設定値を変えるようにしてもよい。また、タイムオーバー（所定の監視時間を経過しても、所定の信号が出力または入力されないエラー）を検出すると、これによってカードユニットの機種を判定し、前述のテーブルを切り替えるようにしてもよい。
【０２７８】
また、本実施例における遊技機１０の払出・発射制御基板１２６は、ＥＰＲＯＭなどの書込み可能な不揮発性記憶媒体を備え、その記憶媒体にカードユニット３００との所定の信号の入出力を監視する各設定値を設定したテーブルを格納するようにしてもよい。このとき、遊技場の管理者などにより各設定値は自由に変更可能であり、遊技機１０に所定の操作部を設けて、その操作により各設定値に所望する値を設定することができるようにしてもよい。
【０２７９】
以上、本発明の実施例を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではない。すなわち本発明は、遊技者に対して遊技媒体を貸し出すための遊技用機器と電気的に接続して、該遊技用機器との間で所定の通信を行うことにより遊技媒体の貸し出しを行う遊技機であって、前記所定の通信を監視するための遊技用機器側設定値がそれぞれ異なる複数種類の前記遊技用機器の何れとも正常に通信可能に、前記所定の通信を監視するための遊技機側設定値が設定されているインターフェースを有する遊技媒体貸出制御手段を備えていることを特徴とする遊技機であるが、遊技媒体貸出制御手段の具体的構成は、適宜設計変更可能である。
【図面の簡単な説明】
【０２８０】
【図１】本実施例の遊技機１０の外観を示す図である。
【図２】本実施例のカードユニット３００の外観を示す図である。
【図３】本実施例の遊技機１０のハードウェア構成を示す図である。
【図４】本実施例の遊技機１０とカードユニット３００の通信にかかわる部分のハードウェア構成を示す図である。
【図５】カードユニット３００との通信のために本実施例の遊技機１０に設定される設定値を示す図である。
【図６】本実施例の遊技機１０の主制御回路６０で実行される処理を示すメインフローチャート図である。
【図７】本実施例の遊技機１０の主制御回路６０で実行される処理を示すフローチャート図である。
【図８】本実施例の遊技機１０の払出・発射制御回路１２６で実行される処理を示すメインフローチャート図である。
【図９】カードユニット通信処理のサブルーチンを示すフローチャート図である。
【図１０】図８に続くフローチャート図である。
【図１１】ＶＬ未接続処理のサブルーチンを示すフローチャート図である。
【図１２】ＢＲＤＹ入力状態監視処理のサブルーチンを示すフローチャート図である。
【図１３】貸出要望監視時間処理のサブルーチンを示すフローチャート図である。
【図１４】ＢＲＱ要望了解監視時間処理のサブルーチンを示すフローチャート図である。
【図１５】貸出指示監視時間処理のサブルーチンを示すフローチャート図である。
【図１６】払出監視時間処理のサブルーチンを示すフローチャート図である。
【図１７】次要求確認処理のサブルーチンを示すフローチャート図である。
【図１８】ＣＵ異常解除確認処理のサブルーチンを示すフローチャート図である。
【図１９】ＣＵ側異常通達処理のサブルーチンを示すフローチャート図である。
【図２０】本実施例の遊技機１０とカードユニット３００の間で行われる通信のタイミングチャートの一例を示す図である。
【図２１】本実施例の遊技機１０とカードユニット３００の間で行われる通信のタイミングチャートの一例を示す図である。
【図２２】本実施例の遊技機１０とカードユニット３００の間で行われる通信のタイミングチャートの一例を示す図である。
【図２３】本実施例の遊技機１０とカードユニット３００の間で行われる通信のタイミングチャートの一例を示す図である。
【符号の説明】
【０２８１】
１０    遊技機
１８    貸出操作パネル
１２６    払出・発射制御回路
１３７、１３８    カードユニット接続用Ｉ／Ｏ
３００    カードユニット
３１８    遊技機接続用Ｉ／Ｏ
【図１】
2005103080.tif 000003
【図２】
2005103080.tif 000004
【図３】
2005103080.tif 000005
【図４】
2005103080.tif 000006
【図５】
2005103080.tif 000007
【図６】
2005103080.tif 000008
【図７】
2005103080.tif 000009
【図８】
2005103080.tif 000010
【図９】
2005103080.tif 000011
【図１０】
2005103080.tif 000012
【図１１】
2005103080.tif 000013
【図１２】
2005103080.tif 000014
【図１３】
2005103080.tif 000015
【図１４】
2005103080.tif 000016
【図１５】
2005103080.tif 000017
【図１６】
2005103080.tif 000018
【図１７】
2005103080.tif 000019
【図１８】
2005103080.tif 000020
【図１９】
2005103080.tif 000021
【図２０】
2005103080.tif 000022
【図２１】
2005103080.tif 000023
【図２２】
2005103080.tif 000024
【図２３】
2005103080.tif 000025