(57)【要約】【課題】円滑な球貸し動作をするよう改善された弾球遊技機を提供する。【解決手段】主制御基板１から受けた制御コマンドに基づいて賞球動作を実行する一方、プリペイドカードが挿入された球貸し機２２からの指示に基づいて球貸し動作を実行する払出制御基板を備えた弾球遊技機である。払出制御基板５は、球貸し機２２から受けた表示信号を、遊技機に設けられた度数表示部ＮＵＭに伝送してプリペイドカードの残り度数を表示する第一伝送部と、遊技者が球貸しスイッチ３２ｂを操作した場合には、これに対応するスイッチ信号を球貸し機２２に伝送する第二伝送部と、球貸し機と制御信号を送受する第三伝送部とを備えている。【選択図】図２
2011050780.tif 000002
【特許請求の範囲】
【請求項１】
他の制御部から受けた制御コマンドに基づいて賞球動作を実行する一方、球貸し機からの指示に基づいて球貸し動作を実行する払出制御部を備えた弾球遊技機であって、
前記払出制御部は、球貸し機から受けた表示信号を、遊技機に設けられた度数表示部に伝送して有価価値の残数を表示する第一伝送部と、遊技者が球貸しスイッチを操作した場合には、これに対応するスイッチ信号を前記球貸し機に伝送する第二伝送部と、前記球貸し機との間で制御信号を送受する第三伝送部とを備えていることを特徴とする弾球遊技機。
【請求項２】
前記第二伝送部を経由して、前記球貸し機が前記スイッチ信号を受けた場合には、前記球貸し機は、前記第三伝送部を通して、球貸し動作を要求する制御信号を前記払出制御部に出力するようになっている請求１に記載の弾球遊技機。
【請求項３】
球貸し動作を要求する制御信号を受けた前記払出制御部は、現在が賞球動作中でないことを条件に、自らの状態信号ＥＸＳを変化させて前記第三伝送部に出力する一方、
前記第三伝送路を通して、前記球貸し機からの制御信号がその後変化するのを待って、球貸し動作を開始するようにしている請求項１又は２に記載の弾球遊技機。
【請求項４】
他の制御部から受けた制御コマンドに基づいて賞球動作を実行する一方、プリペイドカードが挿入された球貸し機からの指示に基づいて球貸し動作を実行する払出制御部を備えた弾球遊技機であって、前記払出制御部は、
遊技者が球貸しスイッチを操作したことを認識した前記球貸し機が、球貸し要求信号ＢＲＱの出力レベルを変化させた場合に機能して、現在が賞球動作中か否かを判定する第１手段と、
賞球動作中でないことを条件に球貸し動作の準備動作を行い、自らの状態信号ＥＸＳの出力レベルを変化させることによって、前記球貸し機に対して球貸し動作が開始可能であることを通知する第２手段とを備えていることを特徴とする弾球遊技機。
【請求項５】
前記払出制御部は、前記球貸し機が、前記球貸し要求信号ＢＲＱの出力レベルを元のレベルに戻したことを条件に、一単位分の遊技球を球貸しする動作を開始する第３手段を更に備えている請求項４に記載の弾球遊技機。
【請求項６】
前記払出制御部は、一単位分の遊技球の球貸しを終了すると、自らの状態信号ＥＸＳを、元のレベルに戻す第４手段を更に備えている請求項５に記載の弾球遊技機。
【請求項７】
第４手段が機能した後、前記球貸し機が前記球貸し要求信号ＢＲＱの出力レベルを変化させるか否かを判定する第５手段と、
前記出力レベルを変化させた場合には、現在が賞球動作中でないことを条件に球貸し動作の準備動作を行い、自らの状態信号ＥＸＳの出力レベルを変化させることによって、前記球貸し機に対して球貸し動作が開始可能であることを通知する第６手段とを更に備えている請求項６に記載の弾球遊技機。
【請求項８】
他の制御部から受けた制御コマンドに基づいて賞球動作を実行する一方、プリペイドカードが挿入された球貸し機からの指示に基づいて球貸し動作を実行する払出制御部を備えた弾球遊技機であって、前記払出制御部は、
遊技球の払出動作を監視して遊技球の通過を記憶するデータ入力処理（ＳＴ１１）と、前記球貸し機からの入力信号レベルと、機器内部の動作完了状態とに応じて動作ステイタスを適宜に設定するカード通信処理（ＳＴ１４）と、前記動作ステイタスに基づいて前記球貸し機と払出制御部の現状を認識して、球貸し動作開始や動作終了のためのフラグデータを設定する球貸し処理（ＳＴ１５）と、前記フラグデータに基づいて払出モータを駆動す
る駆動処理（ＳＴ１７，ＳＴ１８）とを備えていることを特徴とする弾球遊技機。
【請求項９】
前記駆動処理は、払出モータを動作中とすべきフラグデータＭＯＴＦＬＧに基づいてモータ駆動動作を開始させ（ＳＴ６４）、
前記払出モータが所定の動作を終えた段階で、払出した遊技球に不足がないか判定し（Ｓ２０）、
不足分がある場合には、その後、通常より遅い速度で遊技球を払出す（Ｓ２２）よう構成されている請求項８に記載の弾球遊技機。
【請求項１０】
他の制御部から受けた制御コマンドに基づいて賞球動作を実行する一方、プリペイドカードが挿入された球貸し機からの指示に基づいて球貸し動作を実行する払出制御部を備えた弾球遊技機であって、前記払出制御部は、
前記球貸し機から指示された個数の遊技球が払出されたか否かを確認する確認手段（Ｓ２０）と、不足分がある場合には、その後、通常より遅い速度で遊技球を払出すリトライ手段（Ｓ２２）とを備えていることを特徴とする弾球遊技機。
【請求項１１】
他の制御部から受けた制御コマンドに基づいて賞球動作を実行する一方、プリペイドカードが挿入された球貸し機からの指示に基づいて球貸し動作を実行する払出制御部を備えた弾球遊技機であって、前記払出制御部は、
前記球貸し機からの指示に基づく球貸し動作が完了したか否かを判定する完了判定手段（ＲＴ４４）と、
完了していない場合には残数カウンタを減算し、その値が所定値に達した段階で、払出モータの動作を停止する準備動作をする移行手段（ＲＴ４８）と、
前記移行手段の動作の結果、払出モータの動作が停止されているにも拘わらず、遊技球が払出された異常を検出する異常検出手段とを備えていることを特徴とする弾球遊技機。
【請求項１２】
前記異常検出手段が異常を検出した場合には、その後、通常より遅い速度で一個だけ遊技球を払出すようにしている請求項１１に記載の弾球遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、球貸し機と遊技機とが協働して円滑な球貸し動作を実現する弾球遊技機に関する。
【背景技術】
【０００２】
弾球遊技機は、遊技盤の目標箇所に向けて遊技球を連続的に打ち込んで遊技する遊技機であり、打ち込んだ遊技球が所定の入賞口に入賞すると、５〜１５個程度の遊技球が払出されるよう構成されている。
【０００３】
このような弾球遊技機では、遊技者は、遊技開始前にある程度の個数の遊技球を用意する必要があるが、かかる用途のためにプリペイドカードが使用される（例えば、特許文献１）。
【０００４】
このプリペイドカードは、予め購入しておくものであり、これを球貸し機に挿入した上で、遊技球に設けられた球貸しボタンを押圧すると、押圧回数に応じた個数の遊技球がプリレイドカードで清算されつつ払出されるようになっている。新規に購入したプリペイドカードには、例えば購入価格の１／１００に対応する使用度数が記憶されており、この使用度数が、例えば２５球の遊技球の球貸し動作と引き換えに、一つずつ減算されるようになっている。
【０００５】
このようなプリペイドカードを使用すると、遊技中に遊技球が不足したような場合にも、遊技機の球貸しスイッチを操作するだけで遊技球を補給することができ、一々現金を取り出す必要がない点で非常に便利である。
【０００６】
しかしながら、プリペイドカードを使用すると、球貸しスイッチを押圧した回数だけ、プリペイドカードに記憶された使用度数が確実に減少するのであるから、払出数の不足も含め、万が一にも誤動作があってはならず、動作の正確性がなにより要求される。
【０００７】
また、遊技機に残存している遊技球に応じて、遊技者が適当回数の球貸しスイッチの押圧操作がとれるよう、賞球動作に適合した球貸し動作であることが望まれる。すなわち、遊技球の入賞によって生じる賞球動作と、球貸しスイッチの操作によって生じる球貸し動作とが競合した場合にも、必要以上に球貸しスイッチを操作してしまうことのない合理的な動作が望まれる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１１−７６５９５号
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上記の問題点に着目してなされたものであって、遊技機と球貸し機とが協働して円滑な球貸し動作を実現する弾球遊技機を提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１に係る発明は、他の制御部から受けた制御コマンドに基づいて賞球動作を実行する一方、球貸し機からの指示に基づいて球貸し動作を実行する払出制御部を備えた弾球遊技機であって、前記払出制御部は、球貸し機から受けた表示信号を、遊技機に設けられた度数表示部に伝送して有価価値の残数を表示する第一伝送部と、遊技者が球貸しスイッチを操作した場合には、これに対応するスイッチ信号を前記球貸し機に伝送する第二伝送部と、前記球貸し機との間で制御信号を送受する第三伝送部
とを備えている。
【００１１】
本発明では、球貸し機と払出制御部とが、第一伝送部、第二伝送部、及び第三伝送部によって接続されているので、度数表示部と球貸し機との配線接続が簡素化されると共に、第三伝送部によって送受される制御信号によって、球貸し機と払出制御部とが協働して円滑な球貸し動作を実現できる。なお、有価価値とは、有価物の価値を意味するが、有価物としては、例えば、実施例に示すプリペイドカードが該当する。
【００１２】
また、請求項４に係る発明は、他の制御部から受けた制御コマンドに基づいて賞球動作を実行する一方、プリペイドカードが挿入された球貸し機からの指示に基づいて球貸し動作を実行する払出制御部を備えた弾球遊技機であって、前記払出制御部は、遊技者が球貸しスイッチを操作したことを認識した前記球貸し機が、球貸し要求信号ＢＲＱの出力レベルを変化させた場合に機能して、現在が賞球動作中か否かを判定する第１手段と、賞球動作中でないことを条件に球貸し動作の準備動作を行い、自らの状態信号ＥＸＳの出力レベルを変化させることによって、前記球貸し機に対して球貸し動作が開始可能であることを通知する第２手段とを備えている。本発明では、賞球動作が球貸し動作より優先されるので、本来不要な球貸しスイッチの操作が防止される。
【００１３】
請求項８に係る発明は、他の制御部から受けた制御コマンドに基づいて賞球動作を実行する一方、プリペイドカードが挿入された球貸し機からの指示に基づいて球貸し動作を実行する払出制御部を備えた弾球遊技機であって、前記払出制御部は、遊技球の払出動作を監視して遊技球の通過を記憶するデータ入力処理（ＳＴ１１）と、前記球貸し機からの入力信号レベルと、機器内部の動作完了状態とに応じて動作ステイタスを適宜に設定するカード通信処理（ＳＴ１４）と、前記動作ステイタスに基づいて前記球貸し機と払出制御部の現状を認識して、球貸し動作開始や動作終了のためのフラグデータを設定する球貸し処理（ＳＴ１５）と、前記フラグデータに基づいて払出モータを駆動する駆動処理（ＳＴ１７，ＳＴ１８）とを備えている。なお、各処理は、一定時間毎に繰り返し実行されるのが好適であり、上記各処理に加えてタイマ処理を設け、タイマ処理で更新されるタイマ値によって動作を管理するのが好適である。
【００１４】
また、請求項１０に係る発明は、他の制御部から受けた制御コマンドに基づいて賞球動作を実行する一方、プリペイドカードが挿入された球貸し機からの指示に基づいて球貸し動作を実行する払出制御部を備えた弾球遊技機であって、前記払出制御部は、前記球貸し機から指示された個数の遊技球が払出されたか否かを確認する確認手段（Ｓ２０）と、不足分がある場合には、その後、通常より遅い速度で遊技球を払出すリトライ手段（Ｓ２２）とを備えている。
【００１５】
請求項１１に係る発明は、他の制御部から受けた制御コマンドに基づいて賞球動作を実行する一方、プリペイドカードが挿入された球貸し機からの指示に基づいて球貸し動作を実行する払出制御部を備えた弾球遊技機であって、前記払出制御部は、前記球貸し機からの指示に基づく球貸し動作が完了したか否かを判定する完了判定手段（ＲＴ４４）と、完了していない場合には残数カウンタを減算し、その値が所定値に達した段階で、払出モータの動作を停止する準備動作をする移行手段（ＲＴ４８）と、前記移行手段の動作の結果、払出モータの動作が停止されているにも拘わらず、遊技球が払出された異常を検出する異常検出手段とを備えている。
【００１６】
これら、請求項８，１０，１１に係る発明でも、各処理や各手段が協働することによって円滑な球貸し動作が実現される。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、円滑な球貸し動作をするよう改善された弾球遊技機を実現できる。
【図面の簡単な説明】
【００１８】
【図１】実施例に係るパチンコ機の全体構成を示すブロック図である。
【図２】払出制御基板の周辺回路を図示したものである。
【図３】払出装置の概略構成を図示したものである。
【図４】払出装置による払出動作を説明する図面である。
【図５】払出装置による払出動作を説明するタイムチャートである。
【図６】払出制御基板の内部構成を示すブロック図である。
【図７】払出制御基板のメインルーチン（ａ）、受信割込みルーチン（ｂ）、タイマ割込みルーチン（ｃ）、ＮＭＩルーチン（ｄ）を示すフローチャートである。
【図８】コマンド解析処理を説明するフローチャートである。
【図９】賞球処理を説明するフローチャートである。
【図１０】賞球検出処理を説明するフローチャートである。
【図１１】モータ処理を説明するフローチャートである。
【図１２】払出エラー処理を説明するフローチャートである。
【図１３】モータ駆動開始処理（ａ）とモータ駆動中処理（ｂ）を説明するフローチャートである。
【図１４】モータ停止中処理（ａ）とモータリトライ中処理（ｂ）を説明するフローチャートである。
【図１５】データ出力処理を説明するフローチャートである。
【図１６】バックアップ復帰処理を説明するフローチャートである。
【図１７】賞球フラグと払出ホータフラグを説明する図面である。
【図１８】モータリトライ処理を説明するタイムチャートである。
【図１９】球貸し機と払出制御基板との間で送受される制御信号を説明するタイムチャートである。
【図２０】球貸し処理を説明するフローチャートである。
【図２１】払出切換えソレノイド処理を説明するフローチャートである。
【図２２】球貸し検出処理を説明するフローチャートである。
【図２３】実施例に係るパチンコ機の斜視図である。
【図２４】図２３のパチンコ機の側面図である。
【図２５】図２３のパチンコ機の遊技盤の正面図である。
【図２６】図２３のパチンコ機の背面図である。
【発明を実施するための形態】
【００１９】
以下、本発明を実施例に基づいて本発明の実施の形態を詳細に説明する。図１は、実施例に係るパチンコ機の全体構成を図示したブロック図であり、かかる構成のパチンコ機が、不図示の球貸し機に接続されて動作している。
【００２０】
図示のパチンコ機は、遊技動作を中心的に制御する主制御基板１と、表示装置８の動作を制御する図柄制御基板２と、音声的な遊技演出を実現する音声制御基板３と、ランプ類を点滅動作させるランプ制御基板４と、遊技球を払出す払出制御基板５と、払出制御基板５に制御されて遊技球を発射する発射制御基板６と、ＡＣ２４Ｖを受けて装置各部に直流電圧を供給する電源基板７とを中心に構成されている。
【００２１】
図示の通り、電源基板７から主制御基板１及び払出制御基板５には、電源遮断後もＲＡＭエリアの記憶内容を維持するためのバックアップ電源が供給されている。また、主制御基板１と払出制御基板５には、係員のスイッチ操作に対応して各制御基板のＲＡＭをゼロクリアするＲＡＭクリア信号ＲＡＭＣＬＲが供給されるようになっている。
【００２２】
この実施例では、主制御基板１、図柄制御基板２、音声制御基板３、ランプ制御基板４、及び払出制御基板５は、それぞれワンチップマイコンを備えるコンピュータ回路で構成されているが、機能的には必ずしも別基板構成とする必要はなく、適宜な基板構成によって、主制御部、図柄制御部、音声制御部、ランプ制御部、及び払出制御部を実現することができる。
【００２３】
そして、主制御部を除く各サブ制御部は、主制御部からの制御コマンドに基づいて個別的な制御動作を実現している。この実施例の場合、制御コマンドは、コマンドの種別を示すＭＯＤＥデータと、具体的内容を特定するＥＶＥＮＴデータとが、それぞれ８ビット長で構成されている。
【００２４】
本実施例では、動作開始時に、主制御基板１から払出制御基板５に対して、必ず、払出停止コマンドか払出再開コマンドかを伝送するようにしている。払出停止コマンドが伝送されるのは、主制御基板での動作開始時にエラー状態が検出された場合であり、具体的には、下皿が満杯状態である場合と、遊技球の補給が途絶えている場合である。本実施例では、主制御基板１の動作開始時に、払出停止コマンドか払出再開コマンドかを払出制御基板５に伝送し、これに呼応して払出制御基板５では、遊技球用の払出回転体を正確に位置合わしている。
【００２５】
払出停止コマンドは、動作開始時に限らず、その後の遊技動作中においても下皿が満杯状態であるか、遊技球の補給が途絶えている場合には、主制御基板１から払出制御基板５の伝送される。そして、払出停止コマンドを受信した払出制御基板５は、その時が払出動作中であっても直ちに遊技球の払出動作を停止して、その後、払出再開コマンドを受けるまでその状態で待機するようになっている。
【００２６】
図２は、払出制御基板５の周辺回路を図示したものである。払出制御基板５は、制御コマンドを出力する主制御基板１、遊技球を発射させる発射制御基板６及び電源基板７に接続されると共に、プリペイドカードの残存度数を表示する度数表示基板ＮＵＭや、プリペイドカードが挿入される球貸し機２２にも接続されている。また、枠中継基板ＤＥＬＩＶを経由して、左右の賞球計数スイッチ、左右の球貸し計数スイッチ、払出モータＭ１、及び遊技球の払出通路を切換えるソレノイドにも接続されている。
【００２７】
そして、払出制御基板５は、球貸し機２２から受けるべき直流電圧１８ｖを受信していることを条件に、発射制御基板６に向けて発射モータＭ２の動作を許可する発射信号を出力している。また、払出制御基板５は、電源基板７からバックアップ電源を含んだ電源電圧だけでなく、払出制御基板５のワンチップマイコンのＲＡＭをクリアするための指令信号ＲＡＭＣＬＲと、電源電圧の降下に伴うＮＭＩ（ｎｏｎ ｍａｓｋａｂｌｅ ｉｎｔｅｒｒｕｐｔ）信号と、電源リセット信号ＳＹＳＲＳＴなどを受けている。
【００２８】
一方、払出制御基板５は、賞球動作または球貸し動作として遊技球を払出す場合には、枠中継基板ＤＥＬＩＶに対して、モータ駆動信号Φ１〜Φ４を出力する。そして、払出モータＭ１の回転によって払出された遊技球は、賞球計数スイッチまたは球貸し計数スイッチによって把握され、それぞれの計数スイッチ信号が枠中継基板ＤＥＬＩＶを経由して払出制御基板５に入力される。なお、左右の賞球スイッチからの計数スイッチ信号は、主制御基板１にも伝送される。
【００２９】
計数表示基板ＮＵＭには、７セグメントＬＥＤからなるカード残額表示部３２ａと、遊技者に押圧操作される球貸しスイッチ３２ｂとが搭載されている。図示の通り、カード残額表示部３２ａと球貸しスイッチ３２ｂは、払出制御基板５を経由して、球貸し機２２に直接接続される。球貸し機２２は、遊技者が挿入したプリペイドカードで清算しつつ球貸し動作を実現するが、具体的には、プリペイドカードに残っている貸球の度数を読み取り、これに対応する度数表示信号を（払出制御基板５を経由して）度数表示基板ＮＵＭのカード残額表示部３２ａに出力している。
【００３０】
また、球貸し機２２は、度数表示基板ＮＵＭの球貸しスイッチ３２ｂが押圧された場合には、払出制御基板５を経由して操作スイッチ信号を把握し、球貸しモード信号ＢＲＤＹや貸出要求完了確認信号ＢＲＱ信号を変化させることにより、基本単位分（２５個）の球貸し動作を払出制御基板５に対して指示する。そして、その後、払出制御基板５が基本単位分の球貸し動作が完了すれば、カード残額表示部３２ａの数値を一つ減らすべく、球貸し機２２が度数表示信号を変化させる。
【００３１】
払出制御基板５と球貸し機２２とは、球貸し動作に係わる各種の制御信号（ＢＲＤＹ，ＢＲＱ，ＥＸＳ，ＰＲＤＹ）を送受するが、各制御信号を説明すると以下の通りである。先ず、準備完了信号ＰＲＤＹは、払出制御基板５から球貸し機２２に出力される信号であり、そのレベルがＨレベルである場合には、払出制御基板５での払出動作が可能であることを意味している。
【００３２】
一方、球貸しモード信号ＢＲＤＹは、球貸し機２２から払出制御基板５に出力される信号であり、そのレベルがＨレベルである場合には、球貸し機２２が球貸し動作モードであることを意味している。また、貸出要求完了確認信号ＢＲＱも、球貸し機２２から払出制御基板５に出力される信号であり、基本単位分の遊技球の払出しを要求する場合には、そのレベルがＨレベルとなる。
【００３３】
逆に、貸出完了信号ＥＸＳは、払出制御基板５から球貸し機２２に出力される信号であり、基本単位分の遊技球の払出が完了した場合に、そのレベルがＨレベルからＬレベルとなる。
【００３４】
以上を踏まえて、玉貸し動作時の信号処理について、図１９を参照しつつ説明する。先に説明したように、払出制御基板５は、遊技球の払出可能なときにはＨレベルの準備完了信号ＰＲＤＹを出力する（図１９のタイミング（ａ））。すると、球貸し機２２は、その時に遊技者から球貸し要求を受けている場合には、球貸しモード信号ＢＲＤＹをＨレベル
にし、所定時間経過後に貸出要求完了確認信号ＢＲＱをＨレベルにする（図１９のタイミング（ｃ））。
【００３５】
一方、払出制御基板５は、貸出要求完了確認信号ＢＲＱがＨレベルになったことを確認すると、払出切換えソレノイドをＯＮ状態にして球貸し動作の遊技球通路を確保すると共に、貸出完了信号ＥＸＳをＬレベルからＨレベルに変化させる（図１９のタイミング（ｄ））。
【００３６】
但し、払出制御基板５が賞球動作中である場合には、動作中の賞球動作が完了してから、払出切換えソレノイドをＯＮにして球貸し動作の遊技球通路を確保すると共に、貸出完了信号ＥＸＳをＬレベルからＨレベルに変化させる。つまり、賞球動作と球貸し動作とが競合した場合には、賞球動作が優先されるので、必要以上の回数の球貸しスイッチの押圧操作が防止される。
【００３７】
何れにしても、貸出完了信号ＥＸＳをＬレベルからＨレベルに変化させた後、球貸し機２２からの貸出要求完了確認信号ＢＲＱがＨレベルからＬレベルに変化すると（図１９のタイミング（ｅ））球貸し処理を開始する。この場合の球貸し速度は、賞球動作の場合と同様であり、４ステップ（１ステップ１８ｍｓ）で１個の遊技球を払出す。
【００３８】
その後、一単位分（２５個）の遊技球の球貸しが完了したことを確認した払出制御基板５は、貸出完了信号ＥＸＳをＨレベルからＬレベルに戻す（図１９のタイミング（ｆ））。この状態で更なる球貸しの要求がある場合には、球貸し機２２は、貸出要求完了確認信号ＢＲＱをＬレベルからＨレベルに変化させるので（図１９のタイミング（ｃ）’）、上記と同様の手順で、一単位分の遊技球の球貸し動作を行う（図１９のタイミング（ｄ）’（ｅ）’（ｆ）’）。
【００３９】
このような処理を繰り返すことによって、遊技者からの球貸し要求が完了すると、球貸し機２２は、球貸しモード信号ＢＲＤＹをＨレベルからＬレベルに変化させるので、払出制御基板５は、払出切換えソレノイドをＯＦＦにして、球貸し動作の通路を賞球動作の通路に切り換えて球貸し処理を終える（図１９のタイミング（ｇ））。
【００４０】
ところで、払出制御基板５は、遊技球の入賞に伴う賞球か又はプリペイドカードで清算される貸し球として、所定数の遊技球を払出す必要がある。そこで、ステッピングモータたる払出モータＭ１に４相の駆動パルスデータΦ１〜Φ４を出力し、払出モータＭ１の回転に伴って払出される遊技球を、左右の賞球計数スイッチＲＳＷ１，ＬＳＷ１か、左右の球貸し計数スイッチＲＳＷ２，ＬＳＷ２で検出するようにしている。
【００４１】
図３は、払出モータＭ１とその周辺部材について図示したものである。図示の通り、払出モータＭ１の回転軸に接続された払出回転体ＲＯには、それぞれ遊技球６個を保有可能な保持溝が左右に形成されている。この払出回転体ＲＯの回転に伴い、保持溝に保持された遊技球は、左右から交互に１個ずつ下方に放出されるが、この実施例では、通常時には、１８ｍＳ毎に変化する駆動データΦ１〜Φ４が、４ステップ出力されて（払出回転体ＲＯが３０°回転され）１個の遊技球を払出している（図４参照）。
【００４２】
図３に示すように、払出回転体ＲＯの下流側通路には、賞球計数スイッチＲＳＷ１，ＬＳＷ１と球貸し計数スイッチＲＳＷ２，ＬＳＷ２が設けられている。また、払出動作切換え用のレバーＬＥが配置されており、この払出切換レバーＬＥで案内されることによって、遊技球は、賞球計数スイッチか球貸し計数スイッチの何れかを通過することになる。払出切換レバーＬＥは、図２に示す払出切換ソレノイドのＯＮ／ＯＦＦ動作に応じて、姿勢を切換えるようになっており、図３は、左右の賞球計数スイッチＲＳＷ１，ＬＳＷ１が遊
技球の通過を検出する賞球動作状態を図示している。なお、左右の賞球計数スイッチＲＳＷ１，ＬＳＷ１（及び球貸し計数スイッチＲＳＷ２，ＬＳＷ２）の信号は、払出制御基板５に伝えられ、必要数の球貸し動作と賞球動作とが管理されている。
【００４３】
図６は、払出制御基板５の内部構成を図示したものである。図示の通り、払出制御基板５は、主制御基板からの制御コマンドを受ける入力バッファ１０と、賞球及び球貸し計数スイッチからのスイッチ信号を受けるコンパレータ群１１と、第１入力ポート１３と、第２入力ポート１２と、Ｚ８０ＣＰＵ相当品を内蔵するワンチップマイコン１４と、入出力ポートのチップセレクト信号を生成するデコーダ１５と、第１出力ポート１６と、第２出力ポート１７と、第１出力ポート１６から受けた駆動信号を払出モータＭ１に供給するトランジスタ群（オープンコレクタ）１８とを中心に構成されている。
【００４４】
なお、この実施例では、入力バッファ１０、第１と第２の入力ポート１２，１３は、７４５４１相当品のバスバッファで構成され、デコーダは、７４１３８相当品で構成されている。また、出力ポート１６，１７は、７４２７３相当品のＤ型フリップフロップで構成されている。
【００４５】
図示の通り、第１入力ポート１３のｂｉｔ０，ｂｉｔ１には、左右の賞球計数スイッチＳＷ１（Ｒ，Ｌ）からの信号が供給され、ｂｉｔ２，ｂｉｔ３には、左右の球貸し計数スイッチＳＷ２（Ｒ，Ｌ）からの信号が供給されている。また、ｂｉｔ４には、マニュアル操作される異常解除スイッチＥＲＳからの信号が供給され、ｂｉｔ５には電源基板７からのＲＡＭクリア信号ＲＡＭＣＬＲが供給されている。なお、第１の入力ポート１３のｂｉｔ６〜７には球貸し機２２からの制御信号ＢＲＤＹ，ＢＲＱが供給されている。
【００４６】
先に説明した通り、第２入力ポート１２には主制御基板１からの制御コマンドが伝えられるが、主制御基板１からは、制御コマンドの伝送に合わせてストローブ信号ＳＴＢが供給される。このストローブ信号ＳＴＢは、ＣＰＵコアの割込み端子（ｍａｓｋａｂｌｅ 
ｉｎｔｅｒｒｕｐｔ）に供給されるので、これに応じて、払出制御基板５では受信割込みルーチンが起動し、制御コマンドを取得するようになっている。
【００４７】
第１出力ポート１６のｂｉｔ３〜ｂｉｔ０からは、（Φ４，Φ３，Φ２，Φ１）＝０１０１Ｂ→０１１０Ｂ→１０１０Ｂ→１００１Ｂ→０１０１Ｂ→・・・の駆動パルスデータが時間順次に払出モータＭ１に対して出力される（図５参照）。また、第１出力ポートのｂｉｔ４にはＬＥＤ駆動信号がエラー報知ランプＥＲＬに出力され、ｂｉｔ７からは、不図示のウォッチドッグタイマ回路のクリア信号が所定時間毎に出力されるようになっている。
【００４８】
一方、第２出力ポート１７のｂｉｔ０からは、切換えレバーＬＥの姿勢を切換える際に、切換え信号が切換えソレノイドに対して出力される。また、第２出力ポート１７のｂｉｔ３からは外部出力用の球貸し情報信号が出力され、ｂｉｔ６，ｂｉｔ７からは球貸し機２２に対して、制御信号ＰＲＤＹ，ＥＸＳが出力される。
【００４９】
図７は、図６に示す払出制御基板５で実行されるプログラムを説明するフローチャートである。払出制御基板５の動作は、概説すると、電源投入後に開始されて無限ループ状に繰り返されるメインルーチン（図７（ａ））と、主制御基板１からのストローブ信号ＳＴＢによって起動される割込み処理ルーチン（図７（ｂ））と、一定時間（２ｍＳ）毎に開始されるタイマ割込みルーチン（図７（ｃ））と、電源電圧降下時に電源基板７からＮＭＩ信号を受けて開始されるマスク不能のＮＭＩルーチン（図７（ｄ））とで構成されている。
【００５０】
図７（ｂ）に示すように、受信割込みルーチンでは、第１入力ポート１２から制御コマンドを取得して、これをＲＡＭのコマンドバッファ領域に格納して処理を終える（ＳＴ１００）。また、図７（ｃ）に示すように、タイマ割込みルーチンでは、割込み確認フラグを５ＡＨに書き換えて処理を終える（ＳＴ２００）。この割込み確認フラグの値は、メインルーチンのステップＳＴ１０においてチェックされ、この値が５ＡＨであることを条件にメインルーチンの処理が進行するようになっている。すなわち、メインルーチンの割込み待ち処理（ＳＴ１０）では、割込み確認フラグが５ＡＨとなるのを待ち、５ＡＨとなれば割込み確認フラグを００Ｈに書換えた後にステップＳＴ１１の処理に移行する。したがって、ＳＴ１１以下の処理は２ｍＳ毎に繰返し実行されることになる。
【００５１】
図７（ｄ）に示すように、ＮＭＩルーチンでは、レジスタの値を退避させた後（ＳＴ３０１）、スタックポインタＳＰの値をＲＡＭの記憶エリアに保存する（ＳＴ３０２）。次に、第２入力ポート１２から制御コマンドを入力し、もし新規の制御コマンドであれば、ＲＡＭのコマンドバッファ領域に格納する（ＳＴ３０３）。その後、最低限の処理が終わったことを示すべく、バックアップフラグＢＡＫＦＬＧに５ＡＨを格納した後（ＳＴ３０４）、ＲＡＭエリアのチェックサム値（８ｂｉｔ長）を算出して該当エリアに記憶する（ＳＴ３０５）。最後にワンチップマイコンをＲＡＭアクセス禁止状態に設定して（ＳＴ３０５）、無限ループ処理を実行しつつ電源電圧が遮断されるのを待つ（ＳＴ３０６）。
【００５２】
以上の動作を踏まえてメインルーチン（図７（ａ））の動作内容を説明する。電源基板７から電源電圧が供給されると共に、システムリセット信号ＳＹＳＲＳＴが供給されると、ＣＰＵを割込み禁止状態に設定した後（ＳＴ１）、ワンチップマイコン１４各部の初期設定を行う（ＳＴ２）。次に、第１入力ポート１３からのデータに基づき、電源基板７からＲＡＭクリア信号が供給されているか否かをチェックする（ＳＴ３）。この実施例では、パチンコホールの営業開始時であって、特に係員が電源基板７のＲＡＭクリアスイッチをＯＮ操作した場合にはＲＡＭクリア信号ＲＡＭＣＬＲが供給されるが、停電からの復旧時を含め、通常はＲＡＭクリア信号が供給されない。
【００５３】
そして、ＲＡＭクリア信号が供給されない場合には、ＮＭＩルーチンのステップＳＴ３０４の処理で記憶されるバックアップフラグＢＡＫＦＬＧの値をチェックし（ＳＴ４）、ＢＡＫＦＬＧ＝５ＡＨであれば、次に、ＮＭＩルーチンのステップＳＴ３０５の処理で記憶されたチェックサム値を確認する（ＳＴ５）。このメインルーチンで算出したサム値と、ＮＭＩルーチンで記憶されたサム値とが一致する場合には、バックアップ復帰処理を実行してバックアップ処理前の処理に戻る（ＳＴ１９）。
【００５４】
バックアップ復帰処理は具体的には図１６に示す通りである。先ず、ステップＳＴ３０２の処理でバックアップされたスタックポインタＳＰの値を復帰させ（ＳＴ４００）、復帰後払出停止フラグと復帰状態フラブとを５ＡＨに設定する（ＳＴ４０１）。また、復帰処理が完了したことを示すべくバックアップ確認フラグを００Ｈにクリアし、スタックポインタＳＰの記憶エリアをゼロクリアする（ＳＴ４０１）。その後、レジスタの値を復帰させ（ＳＴ４０２）、ＮＭＩ処理の実行前の状態に戻る。
【００５５】
ところで、ステップＳＴ４０１の処理によって復帰状態フラグが５ＡＨに設定されたことにより、復帰状態フラグが００Ｈにクリアされるまでは、主制御基板１から伝送される制御コマンド（払出停止コマンドか払出再開コマンド）は、通常のコマンドバッファではなく、特別な復帰用のコマンドバッファ領域に格納される。なお、５ＡＨに設定された復帰状態フラグは、払出停止コマンドか払出再開コマンドを、復帰用のコマンドバッファ領域に格納した段階でゼロクリアされる。
【００５６】
以上、電源投入時にＲＡＭクリアスイッチがＯＮ操作されない場合を説明したが、図７
に戻ってメインルーチンの説明を続ける。営業開示時に係員がＲＡＭクリアスイッチをＯＮ操作した場合、及び、ＮＭＩルーチンが正常に終了するまでに電源電圧が降下したような場合には、ワンチップマイコン１４のＲＡＭ領域がゼロクリアされる（ＳＴ７）。なお、ＮＭＩルーチンが正常に終了するまでに電源電圧が降下したことは、ＢＡＫＦＬＧ≠５ＡＨであるか、又はチェックサムエラーによって検出され、このような場合には正常なバックアップ復帰が不可能と考えられるのでＲＡＭ領域をゼロクリアするのである。
【００５７】
そして、その後、払出停止フラグに５ＡＨを設定して（ＳＴ８）、ＣＰＵを割込み許可状態に戻す（ＳＴ９）。なお、ステップＳＴ８における払出停止フラグの設定は、後述する払出モータＭ１の位置合わせ動作に密接に関係している。
【００５８】
続いて、ステップＳＴ１０〜ＳＴ１８の処理が無限ループ状に繰り返されるが、ＳＴ１１〜ＳＴ１８の無限ループ処理は、前述した割込み待ち処理（ＳＴ１０）によって一定時間毎（２ｍＳ）に実行される。無限ループ処理では、先ず、第１入力ポート１３を通して、スイッチ入力信号が取得される（ＳＴ１１）。これは、払出モータＭ１の回転によって遊技球が払出されたか否かを確認するための処理である。続いて、８ｂｉｔ長又は１６ｂｉｔ長のタイマの減算処理（−１）が行われる（ＳＴ１２）。なお、無限ループ処理が２ｍＳ毎に実行されることにより、減算タイマの１単位時間は２ｍＳを意味する。
【００５９】
タイマ減算処理が終われば、次に、受信割込み処理によって取得される制御コマンドの解析処理が行われる（ＳＴ１３）。コマンド解析処理は、図８（ａ）に示すように、バックアップ復帰時のコマンド解析処理（ＳＴ８５〜ＳＴ８８）と、通常時のコマンド解析処理（ＳＴ８９〜ＳＴ９０）に区分されるが、これが２ｍＳ毎に毎回実行される。
【００６０】
図８（ａ）に示すように、コマンド解析処理では、先ず、復帰時用のコマンドバッファの値が取得される（ＳＴ８５）。図１６に関して先に説明したように、バックアップ復帰状態であれば、主制御基板１から伝送される最初の制御コマンド（払出停止コマンドか払出再開コマンド）は、復帰時用のコマンドバッファに格納される。なお、主制御基板１は、電源投入時には、バックアップ復帰時も含めて、遊技球に関するエラー状態が検出されない限り、最初に、払出再開コマンドを払出制御基板５に伝送するのは前述した通りである。但し、賞球数指定コマンドを送信中に電源が遮断した場合には、例外的に、賞球数指定コマンドを送信する。一方、下皿満杯状態や遊技球の補給切れを検出すれば、主制御基板１は、最初に払出停止コマンドを伝送する。
【００６１】
復帰時用のコマンドバッファから払出停止コマンドか払出再開コマンドが検出されるのは、停電状態などからの復帰時か、或は、電源投入時に係員がＲＡＭクリアスイッチを操作しない場合であるが、もし、払出再開コマンドが検出されたら、払出リトライフラグを５ＡＨに設定し、モータ停止タイマを２５０に設定する（ＳＴ８７ａ）。また、払出停止フラグと復帰後払出停止フラグとを００Ｈにクリアする（ＳＴ８７ａ）。
【００６２】
払出停止フラグと復帰後払出停止フラグとがクリアされたことにより、払出動作が可能となるが、払出リトライフラグ＝５ＡＨとなったことにより遊技球を１個払出すまで払出モータをゆっくり回転させるリトライ動作ステイタスモード（図１１（ｂ））に設定されたことになる。また、モータ停止タイマ＝２５０となったことにより、このリトライ動作によるに遊技球の払出に先立って、５００ｍＳ（＝２５０×２）だけモータが停止状態に維持されることになる。ここで、モータの停止状態とは、ステッピングモータＭに同じ駆動パルス（Φ１〜Φ４）が供給され続けることを意味し、ステッピングモータＭが非駆動状態（トランジスタ群１８が全てＯＦＦ）であることとは区別される。
【００６３】
一方、ステップＳＴ８６の判定の結果、復帰時用のコマンドバッファから払出停止コマ
ンドが検出された場合には、払出停止フラグを５ＡＨに設定し、復帰後払出停止フラグをクリアする（ＳＴ８７ｂ）。そして、ステップＳＴ８７ａ，ＳＴ８７ｂの何れの処理を実行した場合も、復帰時用のコマンドバッファの値はゼロクリアされる（ＳＴ８８）。
【００６４】
図１６に関して説明したように、復帰時用のコマンドバッファが使用されるのは、復帰状態フラグが５ＡＨの場合に限られ、この復帰状態フラグは、復帰時用のコマンドバッファを１度でも使用するとクリアされるので、結局、ステップＳＴ８７ａかＳＴ８７ｂの何れかの処理が実行された後は、ステップＳＴ８７〜ＳＴ８８の処理は常にスキップされることになる。
【００６５】
したがって、その後は、２ｍＳ毎に新規に受信した制御コマンドの解析処理（ＳＴ８９，ＳＴ９０）が行われることになる。具体的には、新規に受信した制御コマンドの正当性が確認されると（ＳＴ８９）、制御コマンドの下位８ｂｉｔであるＥＶＥＮＴデータのチェックが行われる（ＳＴ９０）。
【００６６】
図８（ｂ）はイベントチェック処理（ＳＴ９０）の内容を図示したものであり、先ず、新規に受信した制御コマンドが払出再開コマンドか否かが判定される（Ｓ９１）。ここで、払出再開コマンドが検出される場合とは、ＲＡＭクリアスイッチを操作して電源を投入した場合か、電源遮断時にバックアップ動作が不完全であって、且つ、遊技球に係わる異常事態が生じていない場合である。
【００６７】
そのような場合には、払出動作を停止すべきか否かを規定している払出停止フラグの値が判定され（ＳＴ９２）、払出動作が可能な場合には、払出停止フラグ＝００Ｈ、払出リトライフラグ＝５ＡＨ、モータ停止タイマ＝２５０に設定される（ＳＴ９３）。
【００６８】
払出リトライフラグ＝５ＡＨとなったことにより、遊技球を１個払出すまで払出モータをゆっくり回転させるリトライ動作ステイタスモード（図１１（ｂ））に設定されたことになる。また、モータ停止タイマ＝２５０となったことにより、このリトライ動作によるに遊技球の払出に先立って、５００ｍＳ（＝２５０×２）だけモータが停止状態に維持される。この点は、バックアップ復帰処理（Ｓ１９）を経過して遊技機の動作が開始された場合と同様である。
【００６９】
ステップＳＴ９１の判定がＮＯの場合には、新規に受信した制御コマンドが払出停止コマンドか否か判定される（ＳＴ９４）。そして、払出停止コマンドが受信されていた場合には、払出停止フラグの値が判定され（ＳＴ９５）、もし００Ｈであれば払出動作を停止すべく、払出停止フラグ＝５ＡＨに設定する（ＳＴ９６）。
【００７０】
一方、ステップＳＴ９４の判定の結果、新規に受信した制御コマンドが遊技球の払出個数を規定する賞球数指定コマンドであった場合には、全賞球数カウンタに、新たに指示された賞球数を加える（ＳＴ９７）。このように、コマンド解析処理（ＳＴ１３）によって、遊技機から払出すべき遊技球の総数が、受信した制御コマンドに基づいて順次更新されている（ＳＴ９７）。
【００７１】
以下、図７に戻ってメインルーチンの説明を続けると、コマンド解析処理が終わると、続いて、球貸し機２２とのカード通信処理（ＳＴ１４）が行われる。このカード通信処理（ＳＴ１４）は、払出制御基板５と球貸し機２２との間の制御信号（ＢＲＤＹ，ＢＲＱ，ＥＸＳ，ＰＲＤＹ）に基づいて実行され、図１９の動作タイミング（ａ）〜（ｇ）を実現するものである。
【００７２】
カード通信処理（ＳＴ１４）の具体的な処理内容は、動作ステイタスＣＪＯＢＳＴの値
によって管理されており、初期状態では、動作ステイタスＣＪＯＢＳＴ＝０のＢＲＤＹ待ち処理となる。このＢＲＤＹ待ち処理において、球貸しモード信号ＢＲＤＹ入力がＨレベルになるのを待ち、球貸しモード信号ＢＲＤＹ入力がＨレベルに変化すると、動作ステイタスＣＪＯＢＳＴを００Ｈから０１Ｈに変化させてＢＲＱ待ち処理に移行する（図１９のタイミング（ｂ））。
【００７３】
ＢＲＱ待ち処理では、貸出要求完了確認信号ＢＲＱ入力がＨレベルとなるのを待ち、貸出要求完了確認信号ＢＲＱ入力がＨレベルになると、動作ステイタスＣＪＯＢＳＴを０１Ｈから０２Ｈに変化させて球貸し開始待ち処理に移行する（図１９のタイミング（ｃ））。球貸し開始待ち処理では、現在が賞球動作中か否かが先ず判定され、賞球動作が終わるまでは、次の動作ステイタスＣＪＯＢＳＴ＝０３Ｈに移行しないようになっている。
【００７４】
球貸し開始待ち処理において、現在が賞球動作中でないことが確認されたら、所定時間後に、動作ステイタスＣＪＯＢＳＴを０２Ｈから０３Ｈに変化させる。また、これに合わせて、貸出完了信号ＥＸＳ出力をＨレベルに変化させる準備処理をした後、球貸し開始処理に移行する（図１９のタイミング（ｄ））。なお、Ｈレベルの貸出完了信号ＥＸＳ出力は、その後のデータ出力処理（図７のＳＴ１８）によって出力される。
【００７５】
球貸し開始処理では、貸出要求完了確認信号ＢＲＱ入力がＨレベルからＬレベルに変化するのを待ち、貸出要求完了確認信号ＢＲＱ入力がＬレベルに変化すると、動作ステイタスＣＪＯＢＳＴを０３Ｈから０４Ｈに変化させて球貸し中処理に移行する。なお、動作ステイタスＣＪＯＢＳＴ＝０３Ｈの状態では、図１のステップ１５の球貸し処理において、切換えソレノイドを切換えて球貸し通路を確保する準備動作が実行され、その後のデータ出力処理（図７のＳＴ１８）においてソレノイド切換え信号が出力されて遊技球の通路が球貸し側となる。
【００７６】
動作ステイタスＣＪＯＢＳＴ＝０４Ｈの球貸し中処理では、球貸しフラグＴＡＭＦＬＧの値が繰返しチェックされ、球貸しフラグＴＡＭＦＬＧの値が００Ｈとなれば、動作ステイタスＣＪＯＢＳＴを０４Ｈから０５Ｈに変化させて球貸し終了待ち処理に移行する。なお、球貸しフラグＴＡＭＦＬＧは、他の処理によって実行される球貸し動作が完全に終了すると００Ｈとなるようになっている。
【００７７】
動作ステイタスＣＪＯＢＳＴ＝０５Ｈの球貸し終了待ち処理では、球貸しモード信号ＢＲＤＹ入力と貸出要求完了確認信号ＢＲＱ入力がチェックされ、球貸しモード信号ＢＲＤＹ入力と貸出要求完了確認信号ＢＲＱ入力が共にＬレベルなら動作ステイタスＣＪＯＢＳＴを０５Ｈから００Ｈに変化させ、ＢＲＤＹ待ち処理に移行する（図１９のタイミング（ｇ））。
【００７８】
一方、球貸しモード信号ＢＲＤＹ入力と貸出要求完了確認信号ＢＲＱ入力が共にＨレベルなら、動作ステイタスＣＪＯＢＳＴを０５Ｈから０６Ｈに変化させ、球貸し開始待ち処理に移行する（図１９のタイミング（ｃ）’）。球貸し開始待ち処理に移行した後の処理は、上記した動作と同じであり、球貸し開始処理（ＣＪＯＢＳＴ＝０３Ｈ）→球貸し中処理（ＣＪＯＢＳＴ＝０４Ｈ）を経て、再び、球貸し終了待ち処理（ＣＪＯＢＳＴ＝０５Ｈ）となる。
【００７９】
以上のように、ステップＳＴ１４のカード通信処理によって、球貸し機２２との関係で、払出制御基板５の動作状況が把握され、把握内容は、動作ステイタスＣＪＯＢＳＴの値（００Ｈ〜０６Ｈなど）として記憶される。そして、この動作ステイタスＣＪＯＢＳＴ値は、以下の球貸し処理（ＳＴ１５）において参照される。
【００８０】
球貸し処理（ＳＴ１５）では、図２０に示すように、先ず、払出ソレノイド処理（ＲＴ１０）が行われる。払出ソレノイド処理（ＲＴ１０）は、詳細には、図２１（ａ）に示す通りであり、ソレノイドフラグＣＳＯＬＦＬＧをゼロにした後（ＲＴ３０）、カード処理の動作ステイタスＣＪＯＢＳＴの値をロードする（ＲＴ３１）。動作ステイタスＣＪＯＢＳＴの値は、球貸し機２２との通信の結果に応じて、カード通信処理（図７のＳＴ１４）において図２１（ｂ）のように設定される。
【００８１】
したがって、払出切換えソレノイド処理のステップＲＴ３２では、動作ステイタスＣＪＯＢＳＴの値が０３Ｈ以上か否か判定され、ＢＲＤＹ待ち中（００Ｈ）、ＢＲＱ待ち中（０１Ｈ）、球貸し開始待ち中（０２Ｈ）の何れでもない場合には、次に、動作ステイタスＣＪＯＢＳＴの値が０７Ｈ以上か否かが判定される。
【００８２】
動作ステイタスＣＪＯＢＳＴの値が０７Ｈ以上の場合にはエラー状態であるので、対応するエラー処理をするが（ＲＴ３６）、動作ステイタスＣＪＯＢＳＴの値が０３Ｈ，０４Ｈ，０５Ｈ，０６Ｈの何れかである場合には、ソレノイドフラグＣＳＯＬＦＬＧを５ＡＨにして処理を終える（ＲＴ３５）。
【００８３】
ソレノイドフラグＣＳＯＬＦＬＧは、データ出力処理（図７のＳＴ１８）において、ソレノイド切換え信号を出力するか否かを決定するフラグであり、ソレノイドフラグＣＳＯＬＦＬＧ＝５ＡＨの場合には、その後のデータ出力処理（図７のＳＴ１８）の動作によって遊技球の通路が球貸し側に変更される。
【００８４】
以上のように、動作ステイタスＣＪＯＢＳＴの値が０３Ｈ，０４Ｈ，０５Ｈ，０６Ｈの何れかである場合には、遊技球の通路を球貸し側に変更する準備をして、払出切換えソレノイド処理（図２０のＲＴ１０）が完了する。
【００８５】
次に、図２０に示す球貸し信号作成処理（ＲＴ１１）を行った後、球貸し検出処理に移行することになる（ＲＴ１２）。なお、球貸し信号作成処理（ＲＴ１１）で生成される球貸し信号は、球貸し状態であることを外部に通知するための信号である。
【００８６】
図２０の球貸し検出処理（ＲＴ１２）の具体的内容は、図２２に示す通りであり、データ入力処理（図７のＳＴ１１）で入力された、左右の球貸し計数スイッチのエッジ信号をＣＰＵのＣレジスタに格納する（ＲＴ４０）。なお、左右の計数スイッチのエッジ信号がＣレジスタのＢｉｔ０とＢｉｔ１に格納されるが、各Ｂｉｔの値が１であることは、球貸し動作の結果、実際に払出された遊技球が検出されたことを意味する。
【００８７】
次に、処理回数を管理するＢレジスタに２を格納した後（ＲＴ４１）、Ｃレジスタの値を右に１Ｂｉｔ回転させる（ＲＴ４２）。その結果、もともとのＢｉｔ０の値がＣＰＵのキャリーフラグＣＹに移動することになるので、次に、キャリーフラグＣＹの値がチェックされ（ＲＴ４３）、キャリーフラグＣＹが１の場合には、球貸しフラグＴＡＭＦＬＧの値が５ＡＨか否か判定される（ＲＴ４４）。
【００８８】
球貸しフラグＴＡＭＦＬＧは、図２２（ｂ）に示すように、現在が待機中か、球貸し中か、終了待ち中かを示すものであり、球貸しフラグＴＡＭＦＬＧが≠５ＡＨの場合は、現在が球貸し動作中ではないこととを意味する。
【００８９】
球貸しフラグＴＡＭＦＬＧ≠５ＡＨの場合、現在が待機動作中か、終了待ち動作中であるにも拘わらず、遊技球が払出されたことになり、払出回転体の位置がずれていると考えられるので、位置合わせをするべく、払出リトライフラグを５ＡＨに設定する（ＲＴ４５）。その結果、図１３（ａ）に示す処理（Ｓ１）を経て、払出回転体がゆっくり回転して
更に一個の遊技球を払出すことになり、払出回転体の位置合わせが完了する。
【００９０】
一方、ステップＲＴ４４の判定で球貸しフラグＴＡＭＦＬＧ＝５ＡＨと判定された場合には、払出検出フラグＰＡＹＦＬＧに５ＡＨを設定すると共に、払出される遊技球（貸し球）の数を管理している払出残数カウンタの値をデクリメント（−１）する（ＲＴ４６）。なお、払出検出フラグＰＡＹＦＬＧ＝５ＡＨは、遊技球を検出したことを意味しており、図１４（ｂ）の処理などで参照される。
【００９１】
次に、デクリメントされた払出残数カウンタの値を判定して、もしゼロになっていたら、払出モータフラグＭＯＴＦＬＧにＡ５Ｈを設定すると共に、球貸しフラグＴＡＭＦＬＧにＡ５Ｈを設定する。払出モータフラグＭＯＴＦＬＧ＝Ａ５Ｈ、及び、球貸しフラグＴＡＭＦＬＧ＝Ａ５Ｈは、ともに現在が、終了待ちの動作中の動作モードであることを意味している。なお、払出モータフラグＭＯＴＦＬＧ＝Ａ５Ｈである場合、図１１に示すモータ処理では、ステップＳＴ６４からＳＴ６５に処理が移行する。
【００９２】
以上の処理によって左右の球貸し計数スイッチの一方側についての処理が終わるので、Ｂレジスタの値をデクリメントし（ＲＴ４９）、デクリメント後の値がゼロでなければ、左右の球貸し計数スイッチの他方側の処理を実行すべく、ステップＲＴ４２の処理に戻る（ＲＴ５０）。このように、ステップＲＴ４２〜ＲＴ５０の処理を二回行うことによって、左右の球貸し計数スイッチによる遊技球の検出結果が適宜に処理される。
【００９３】
以上のようにして図２２に示す球貸し検出処理が終わると、図２０に示すように、カード処理動作ステイタスＣＪＯＢＳＴの値がロードされ（ＲＴ１３）、その値が０４Ｈか否か判定される（ＲＴ１４）。カード処理動作ステイタスＣＪＯＢＳＴ＝０４Ｈである場合には、図２１（ｂ）に示すように、現在が球貸し中であることを意味するが、球貸し中の動作であれば、次に、球貸しフラグＴＡＭＦＬＧの値をロードし（ＲＴ１５）、その値が判定される（ＲＴ１６）。
【００９４】
球貸しフラグＴＡＭＦＬＧの値は、図２０（ｂ）に示すように、現在が待機中であるか（＝００Ｈ）、球貸し中であるか（＝５ＡＨ）、終了待ち中であるか（＝Ａ５Ｈ）を示している。そこで、球貸しフラグＴＡＭＦＬＧ＝００Ｈの場合には、球貸し動作を実際に開始するべく、払出残数カウンタに２５を設定し、球貸しフラグＴＡＭＦＬＧと払出モータフラグＭＯＴＦＬＧにフラグ値５ＡＨを設定する。
【００９５】
ここで、払出残数カウンタ＝２５とするのは、一単位の球貸し数が２５個であるためである。そして、この払出残数カウンタの値（＝２５）に基づいて、図１３のステップＳ２の処理によって、ステップカウンタの初期値が設定され、払出モータの総回転数（動作ステップ総数）が決まることになる。なお、ステップカウンタによって管理される払出モータの動作は、図１１及び図１３〜図１５に関して後述する。
【００９６】
また、ステップＲＴ１７の処理の結果、球貸しフラグＴＡＭＦＬＧ＝５ＡＨとなったことにより、これ以降は、球貸し中であるとして処理される。更にまた、払出モータフラグＭＯＴＦＬＧ＝５ＡＨとなったことにより、図１１のステップＳＴ６４からステップＳＴ６５に処理が移行することになり、動作ステイタス＝０のモータ駆動開始処理（ＳＴ６７ａ）が実行される。
【００９７】
モータ処理に関する動作ステイタスは、その後、０→１→２と変化してモータ停止中処理（図１４（ａ））に移行し、不足なく遊技球が貸出されたら、動作ステイタス＝０に戻る。
【００９８】
一方、ステップカウンタが０となったにも拘わらず、払出モータフラグＭＯＴＦＬＧ＝５ＡＨのままであった場合には（図２２のステップＲＴ４８を不通過）、動作ステイタスが２から３に変化して（図１４のＳ２２）、モータ・リトライ中処理（図１４（ｂ））となる。そして、モータリトライ処理では、遊技球を一個検出するまで、払出回転体がゆっくり回転し、更に、不足分がある場合には、通常の速度で残りの遊技球が払出される（図１４（ｂ）及び図１１（ｂ）参照）。
【００９９】
一方、図２０のステップＲＴ１６の判定で、球貸しフラグＴＡＭＦＬＧ≠００Ｈであった場合は、球貸しフラグＴＡＭＦＬＧがＡ５Ｈか否かが判定される（ＲＴ１９）。ここで、球貸しフラグＴＡＭＦＬＧ≠Ａ５Ｈ（つまりＴＡＭＦＬＧ＝５ＡＨ）の場合には、図２２のステップＲＴ４８の処理を経ていないと考えられるので何もしないが、球貸しフラグＴＡＭＦＬＧ＝Ａ５Ｈの場合には、ステップＲＴ４８の処理を経ていると考えられるので、球貸しフラグＴＡＭＦＬＧ＝００Ｈに設定する（図２０のＲＴ２０）。これによって、動作モードは、終了待ちから待機中の状態に移行する。
【０１００】
以上の通り、この実施例では、球貸し機２２の信号レベルと、他の処理による球貸し完了状態とをカード通信処理（ＳＴ１４）で把握して、現状に対応じた動作ステイタス値を設定する一方、球貸し処理（ＳＴ１５）では、設定された動作ステイタス値によって遊技球の払出通路を切換えると共に、払出した遊技球の個数を管理しており円滑な球貸し処理が実現される。
【０１０１】
以上のような本実施例に特徴的なカード通信処理（ＳＴ１４）と球貸し処理（ＳＴ１５）が完了すると、次に、賞球処理（ＳＴ１６）とモータ処理（ＳＴ１７）とデータ出力処理（ＳＴ１８）とが行われ、ステップＳＴ１０の処理に戻る。
【０１０２】
モータ処理（ＳＴ１７）は、払出モータＭ１を回転させるための準備処理であり、具体的には、払出モータＭ１用の駆動データ（Φ１〜Φ４）を生成してワークエリアＭＯＯＵＴに格納している。一方、データ出力処理（ＳＴ１８）は、前記した駆動データを含む各種のデータを、第１と第２の出力ポート１６，１７から出力する処理である。また、賞球処理（ＳＴ１６）は、賞球の払出数を管理する処理であり、コマンド解析処理（ＳＴ１３）によって更新された全賞球数カウンタの値に基づいて払出数を決定し、データ出力処理（ＳＴ１８）によって払出モータＭ１を回転させると共に、データ入力処理（ＳＴ１１）で把握される遊技球の払出し状態を参照して払出モータの動作終了タイミングなどを決定している。
【０１０３】
賞球処理（ＳＴ１６）とモータ処理（ＳＴ１７）の説明に先立って、図１５に基づいてデータ出力処理（ＳＴ１８）から説明する。データ出力処理では、先ず、モータ処理（具体的には図１１のＳＴ６８）で用意されたモータ駆動データをＭＯＯＵＴ番地から取得する（ＳＴ７０）。なお、モータ駆動データは２進数で０１０１，０１１０，１０１０，１００１の何れかであり、それらが図５に示すように出力されることで払出モータＭ１が回転する。なお、この実施例では、通常時、払出モータＭ１の１ステップの回転時間が１８ｍＳに設定され、４ステップ分のデータ駆動データの出力によって払出モータＭ１が３０度回転して遊技球を１個払出すように設定されている。なお、払出モータＭ１の１ステップの回転時間は、モータ駆動タイマで管理されており、１ステップ分の回転時間１８ｍＳが、タイマ割込み９回分に相当することから、通常動作時にはモータ駆動タイマの初期値は９に設定される。
【０１０４】
何れにしてもステップＳＴ７０の処理によって、モータ駆動データがＢレジスタに用意されたら、ＬＥＤフラグが５ＡＨにセットされているか判定される（ＳＴ７１）。ＬＥＤフラグとは、払出動作の異常状態が所定時間（２２．４秒）継続した場合に、エラー報知
ランプＥＲＬ（図６参照）を点灯させるためのフラグである。したがって、ＬＥＤフラグが５ＡＨであれば、Ｂレジスタのｂｉｔ４を１にセットする（ＳＴ７３）。
【０１０５】
次にＢレジスタのｂｉｔ７を１に設定し（ＳＴ７３）、Ｂレジスタの値を、第１出力ポート１６に出力する（ＳＴ７４）。この結果、払出モータＭ１には駆動データが出力され、エラー報知ランプＥＲＬが点灯又は消灯する。また、Ｂレジスタのｂｉｔ７は、ウォッチドッグタイマに出力されるので、時間消費処理（ＳＴ７５）の後、ｂｉｔ７をゼロに戻して、第１出力ポート１６から再出力している（ＳＴ７）。この動作によってウォッチドッグタイマがゼロクリアされるが、プログラムの暴走によって、本来２ｍＳ毎に実行されるべきデータ出力処理（ＳＴ１８）が実行されなくなると、ウォッチドッグタイマ回路の動作に基づいてＣＰＵが強制的にリセットされることになる。
【０１０６】
何れにしてもステップＳＴ７６の処理に続いて、切換えソレノイドフラグ、球貸し信号フラグ、ＰＲＤＹフラグ、ＥＸＥフラグを参照して、該当ビットをセットしたデータを第２出力ポート１７に出力する（ＳＴ７８）。この動作の結果、場合によっては、球貸し情報信号が外部に出力され、切換えレバーＬＥ（図３）の姿勢が変更される。なお、ＰＲＤＹ信号やＥＸＥ信号は、球貸し機２２に出力される制御信号である。
【０１０７】
以上、図７に示すメインルーチンについて概略的に説明したが、続いて、図９〜図１４を参照しつつ、賞球処理（ＳＴ１６）とモータ処理（ＳＴ１７）とを詳細に説明する。図９に示すように、賞球処理では、最初に賞球が検出されたか否かが判定される（ＳＴ２０）。賞球の払出は、データ出力処理（ＳＴ１８）に起因して払出モータＭ１が１ステップ回転した場合に生じ得るが、もし、払出があればステップＳＴ１１の処理によってスイッチエッジデータとして取得されている。なお、この実施例では、スイッチエッジデータのｂｉｔ０が、左賞球計数スイッチの検出状態を表し、ｂｉｔ１が右賞球計数スイッチの検出状態を表している（図６参照）。
【０１０８】
賞球検出処理（ＳＴ２０）の具体的内容は図１０に示す通りであり、左右の賞球データ（スイッチエッジデータのｂｉｔ０とｂｉｔ１）を変数Ｄ１に取得すると共に、Ｂレジスタに２を設定する（ＳＴ４０）。次に、変数Ｄ１を右に１ビットシフト演算することで、スイッチエッジデータのｂｉｔ０の内容をキャリーフラグＣＹに移動させる（ＳＴ４１）。
【０１０９】
ＣＹ＝１であれば左賞球計数スイッチがＯＮであることを意味するが、この段階では払出モータの回転が開始されていないのでＣＹ＝０のはずである。そこで、Ｂレジスタの値を−１して（ＳＴ４９〜ＳＴ５０）、更に変数Ｄ１を右に１ビットシフト演算する（ＳＴ４１）。この段階でＣＹ＝１であれば右賞球計数スイッチがＯＮであることを意味するが、この段階では払出モータの回転が開始されていないのでＣＹ＝０のはずである。したがって、ステップＳＴ４９〜５０の処理を経て賞球検出処理を終える。
【０１１０】
一方、払出モータＭ１の回転が開始された後は、ステップＳＴ４２の判定でＣＹ＝１となる場合がある。そこで、その場合には、賞球フラグの内容をチェックする（ＳＴ４３）。賞球フラグは、本実施例の払出動作を管理するフラグの一つであり、当初は００Ｈであるが、払出残数カウンタに１単位分（２５個以下）の払出数を設定した段階で５ＡＨに設定されるようになっている（図９のＳＴ２７〜ＳＴ２９）。そして、１単位分の払出が終わり、払出残数カウンタの値がゼロになると賞球フラグの値がＡ５Ｈに変更され（図１０のＳＴ４８）、その後直ちに初期状態の００Ｈに戻される（図９のＳＴ３１）。
【０１１１】
したがって、最初は、賞球フラグが００Ｈであるので、賞球計数スイッチがＯＮであったことに対応して払出検出フラグＰＡＹＦＬＧを５ＡＨに設定すると共に、払出残数カウ
ンタを−１する（ＳＴ４５〜４６）。次に、払出残数カウンタの値がゼロか否かを判定して（ＳＴ４７）、もしゼロなら払出モータフラグＭＯＴＦＬＧと賞球フラグをＡ５Ｈに変更する（ＳＴ４８）。払出モータフラグＭＯＴＦＬＧは、払出モータＭ１が駆動状態か否かを決定するフラグであり、賞球フラグとほぼ連動して変化している。
【０１１２】
具体的には、図１７に示す通りであり、最初は、払出モータフラグＭＯＴＦＬＧは００Ｈであるが、払出残数カウンタに１単位分（２５個以下）の払出数を設定した段階で５ＡＨに設定される（図９のＳＴ２７〜ＳＴ２９）。そして、１単位分の払出が終わり、払出残数カウンタの値がゼロになるとＡ５Ｈに変更される（図１０のＳＴ４８）。その後、更に、払出動作が持続する場合には、賞球フラグがゼロにされた後（ＳＴ３１）、払出残数カウンタに１単位分の払出数を設定した段階で５ＡＨに戻される（ＳＴ２７〜ＳＴ２９）。一方、不足分なく全賞球数を払出して払出動作が完了した場合には、００Ｈに戻される（図１４のＳ２７，Ｓ４０）。
【０１１３】
この実施例では、払出モータフラグＭＯＴＦＬＧは、払出モータＭ１を駆動状態にするか非駆動状態にするかを規定しており、払出モータフラグＭＯＴＦＬＧが５ＡＨ又はＡ５Ｈであれば、モータ駆動状態となるが００Ｈであれば非駆動状態となる。ここでモータ駆動状態とは、第１出力ポート１６に有意な駆動データ（２進数０１０１，０１１０，１０１０，１００１の何れか）が出力されていることを意味し、非駆動状態とは、第１出力ポート１６に２進数００００が出力されていることを意味する。なお、第１出力ポート１６に２進数００００が出力されると、オープンコレクタタイプのトランジスタ群１８が全てＯＦＦ状態となり、払出モータＭ１は自由回転状態となる（図６参照）。
【０１１４】
以上の通り、本実施例では、払出モータフラグＭＯＴＦＬＧや賞球フラグがＡ５Ｈである場合は、１単位分の遊技球の払出が完了した状態である。したがって、図１０に示すステップＳＴ４８の処理の後、ステップＳＴ４１の判断においてＣＹ＝１となることは本来あり得ない。万一、賞球フラグ＝Ａ５Ｈか００Ｈの状態で払出が検出された場合（ＣＹ＝１）は、本来の払出完了後に遊技球の自重などに基づいて、余分の賞球が誤って払出されたものと考えることができる。
【０１１５】
そこで、賞球フラグ＝Ａ５Ｈ又は００Ｈの状態でＣＹ＝１となった場合には、払出リトライフラグを５ＡＨにセットしている（ＳＴ４４）。払出リトライフラグは、動作ステイタス＝０の動作状態を動作ステイタス＝３に変更するためのフラグであり（図１３のＳ１）、その後は、１個目の遊技球の払出を検出するまで、モータを格段にゆっくり回転させる（実施例では９／３５０倍）。遊技球が誤って賞球が払出された以上、払出モータの停止位置は本来の位置からずれていると考えられるので、本来の位置に修正するのである。
【０１１６】
図４は、払出モータＭ１の本来の停止位置を説明する図面であり、遊技球の払出直前の状態（図４（ａ））と、遊技球を払出し終わった状態を示している。なお、この実施例では、払出モータは、１ステップで７．５度づつ回転するよう設計されているので、駆動データが１つ進むことにより、図４（ａ）の状態から図４（ｂ）の状態に移行する。そして、左右一方側の遊技球を払出した図４（ｂ）の状態から、更に４ステップ分だけ動作が進行すると左右他方側の遊技球が払出されることになる。つまり、図４（ｂ）の状態は、左右他方側の遊技球が自重などで誤って払い出される可能性が最も低い状態であると考えられる。
【０１１７】
かかる点を踏まえ、本実施例では、遊技球を払出し終わった図４（ｂ）の状態を、払出モータの停止位置（ホームポジション）に設定している。但し、払出モータのその後の運転に伴って、機器精度上の問題からホームポジションが時計方向にずれたり、或いは機器精度上の問題や遊技球の自重によって反時計方向にずれる可能性もある。
【０１１８】
そこで、遊技球の払出不足（通常、ホームポジションの時計方向へのずれが原因と考えられる）や、遊技球の過払出（通常、ホームポジションの反時計方向へのずれが原因と考えられる）が生じた場合には、動作ステイタス＝３に変更して（図１３のＳ５参照）、次回の払出動作時、最初の１個の遊技球が払出されるまで、７．５度づつ払出モータＭ１をゆっくり回転させてホームポジションのずれを修正している（リトライ処理）。
【０１１９】
以下、図９の賞球処理を説明すると、賞球検出処理（ＳＴ２０）の後、先ず賞球フラグの値がチェックされる（ＳＴ２１）。払出モータの駆動が開始されていない状態では、賞球フラグは００Ｈであるので（図１７）、データ入力処理（ＳＴ１１）で更新された全賞球数カウンタの値が変数Ｄ１に取得される（ＳＴ２２）。そして、変数Ｄ１がＤ１≠０であれば、１単位分の払出数の最大値２５を変数Ｄ２に格納し、変数Ｄ１から変数Ｄ２を減算する（ＳＴ２４）。
【０１２０】
次に減算結果が負か否か判定され（ＳＴ２５）、もし負なら変数Ｄ２に全賞球数カウンタの値を格納すると共に、変数Ｄ１をゼロにする（ＳＴ２６）。その後、払出残数カウンタに変数Ｄ２の値を格納すると共に、変数Ｄ１の値を全賞球数カウンタに格納する（ＳＴ２７，ＳＴ２８）。以上の処理の結果、全賞球数ＮがＮ＞２５であれば、払出残数カウンタには、１単位分の払出数の最大値２５が設定され、全賞球数がＮ−２５に更新される。一方、賞球処理開始時に、全賞球数ＮがＮ＜２５であれば、払出残数カウンタにはその値Ｎが設定され、全賞球数はゼロとなる。なお、ステップＳＴ２７の処理で設定される払出残数カウンタの初期値は、通常は５個、１０個、２５個の何れかである。
【０１２１】
その後、賞球フラグと払出モータフラグＭＯＴＦＬＧが５ＡＨに設定されて賞球処理が終わるが（ＳＴ２９）、５ＡＨに設定された賞球フラグは、図１０のステップＳＴ４８の処理でＡ５Ｈに変更されるまではその値を維持するので、次回の賞球処理においては、ステップＳＴ２１からステップＳＴ３０に処理が移行し、賞球検出処理を行うだけで賞球処理を終えることになる。その後、賞球フラグがＡ５Ｈに変更されると、ステップＳＴ３１の処理によって賞球フラグが００Ｈに戻され、更にその次の賞球処理（ＳＴ１６）では、図９のステップＳＴ２２〜ＳＴ２９の処理が再実行されることになる。
【０１２２】
図１１（ａ）は、モータ処理（ＳＴ１７）の具体的内容を図示したフローチャートである。モータ処理では、最初に払出エラー処理（ＳＴ６０）が実行される。払出エラー処理とは、エラー報知ランプＥＲＬを点灯させるか、リトライ処理を開始させる準備処理であり、具体的内容は図１２に示す通りである。払出エラー処理では、先ず、払出エラーフラグがチェックされ、これが５ＡＨにセットされていたら、データ入力処理（ＳＴ１１）で取得されたデータ（スイッチエッジデータ）のｂｉｔ４の値を判定する（Ｓ８１）。
【０１２３】
払出エラーフラグは、リトライ処理を３２回繰り返しても賞球の払出がなかったことを示すフラグであり、エラー報知ランプＥＲＬの点灯を指示するＬＥＤフラグと共にステップＳ８０の処理で５ＡＨに設定されている。また、スイッチエッジデータのｂｉｔ４は、第１入力ポート１３のｂｉｔ４に対応して異常解除スイッチＥＲＳのＯＮ／ＯＦＦ状態を示している（図６）。そして、異常解除スイッチＥＲＳは、異常報知ランプＥＲＬの点灯に対応して係員が払出モータＭ１に係わる異常状態を解消した後に手動操作によってＯＮ状態とされるものである。
【０１２４】
したがって、払出エラーフラグが５ＡＨの場合には、異常解除スイッチがＯＮ操作されるのをひたすら待ち、ＯＮ操作がステップＳ８１，Ｓ８２の判定で確認されたら、払出エラーフラグとＬＥＤフラグを００Ｈに戻し、リトライカウンタ、賞球計数カウンタ（２つ）、及び球貸し計数カウンタ（２つ）をクリアする。また、モータ停止タイマに２５０を
設定し、払出リトライフラグに５ＡＨを設定する。
【０１２５】
モータ停止タイマは、モータを回転させるに先立って、払出モータを駆動状態のまま停止させるためのものであり（図１１のＳＴ６５、ＳＴ６８参照）、２５０に初期設定されたことにより、異常解除スイッチがＯＮ操作された後も０．５秒間は払出モータが停止状態に駆動される（同一の駆動データが出力され続ける）。したがって、異常事態の修理のために開放した遊技機を閉鎖したことによって、払出モータＭ１に強い振動が加わってもモータの停止位置がずれることはない。また、払出リトライフラグが５ＡＨに設定されたことによって、修理完了後にリトライ処理が開始されて、払出モータＭ１が正しくホームポジションに設定される。
【０１２６】
一方、ステップＳ７０の判定で払出エラーフラグが５ＡＨでないとされた場合には、リトライカウンタの値がチェックされる（Ｓ７１）。リトライカウンタは、１ステップ分のリトライ処理をしても、遊技球が検出されない毎にカウントアップされるものである（図１４のＳ３１〜Ｓ３３）。そして、図１８の最終行に図示のように、３２回リトライ処理を繰り返しても遊技球が検出されない場合には払出エラーフラグとＬＥＤフラグとが５ＡＨに設定される。この動作の結果、その後は、エラー報知ランプが点灯されると共に（図１５のＳＴ７２〜７４）、払出モータの駆動動作がキャンセルされる（図１１のＳ６２〜Ｓ６３）。なお、この状態は、異常解除スイッチのＯＮ操作で解消されるのは前述した通りである。
【０１２７】
ステップＳ７１の判定でリトライカウンタの値が３２未満と判定された場合には、ステップＳＴ１１の処理で取得された賞球計数スイッチや球貸し計数スイッチの情報をスイッチエッジデータに基づいて判定し、左右賞球計数スイッチ、左右球貸し計数スイッチの計数カウンタを＋１する（Ｓ７４〜Ｓ７９）。なお、計数カウンタは４つ用意されているが、一回のデータ入力処理（ＳＴ１１）で検出される遊技球は正常状態では１個であるから、一回の払出エラー処理によってカウントアップされるカウンタは１つである。
【０１２８】
以上の通り、払出エラーでないことを条件に、左右賞球計数スイッチ用の計数カウンタ（２つ）か、又は左右球貸し計数スイッチ用の計数カウンタ（２つ）のいずれか一つのカウンタ値を＋１している（Ｓ７４〜Ｓ７９）。図３に示す払出回転体ＲＯの構造から明らかなように、例えば、賞球動作においては、左賞球計数スイッチが遊技球を検出した後は、（通常４×１８ｍＳ後に）右賞球計数スイッチが遊技球を検出するはずである（図４、図５参照）。つまり、一方の賞球スイッチが連続して遊技球を検出することは本来有り得ない。
【０１２９】
しかし、左右の賞球計数スイッチに至る左右の遊技球通路が詰まっているとか、或いは、左右一方の賞球計数スイッチが断線状態であるなどの理由によって、一方の賞球計数スイッチが連続して遊技球を検出することも有り得る。そこで、この実施例では、左右一方の賞球計数スイッチが遊技球を検出したら、他方の賞球計数スイッチ用の計数カウンタ値をゼロにして、賞球計数スイッチが連続して何個の遊技球を検出するかを計数している（Ｓ７５，Ｓ７７）。この動作によって、正常状態では、左右賞球計数スイッチ用の計数カウンタ（２つ）も、左右球貸し計数スイッチ用の計数カウンタ（２つ）の値も払出エラー処理の終了時には全てゼロとなる。
【０１３０】
一方、異常時には、払出エラー処理の終了時にゼロに戻らない計数カウンタが残ることになる。通常、賞球計数スイッチに連通する遊技球通路の詰りは自然に解消されるので、２５個もの遊技球が連続して一方の賞球計数スイッチで検出される場合とは、他方の賞球計数スイッチが故障している可能性が高い。そこで、この実施例では、計数カウンタの計数値が２５を越えた場合は致命的なトラブルであると判定して、ステップＳ８０に移行さ
せるようにしている（Ｓ７５）。
【０１３１】
図１１に説明を戻すと、払出エラー処理（ＳＴ６０）が終わると、モータ出力データを格納しているＭＯＯＵＴ番地の内容をクリアし（ＳＴ６１）、払出停止フラグと復帰後払出停止フラグと払出エラーフラグの全てがゼロであるか否かが判定される（ＳＴ６２〜６３）。電源投入時や電源復旧時には、それぞれ払出停止フラグや復帰後払出停止フラグが５ＡＨに設定されているので（ＳＴ８，ＳＴ４０１）、モータ出力データは２進数００００のままであり（ＳＴ６１参照）、データ出力処理（ＳＴ１８）に係わらず、払出モータＭ１が駆動されない。なお、この点は、払出エラーフラグが５ＡＨの場合も同様である。
【０１３２】
一方、ステップＳＴ６３の判定でエラー無しと判定された場合には、払出モータフラグＭＯＴＦＬＧの値がチェックされ、これがゼロでない限り、モータ停止タイマの値がチェックされる（ＳＴ６４，ＳＴ６５）。モータ停止タイマの値は、タイマ減算処理（ＳＴ１２）によって２ｍＳ毎に−１されているが、この値がゼロになるまでは、払出モータが停止状態のまま駆動され続ける（ＳＴ６８）。
【０１３３】
モータ停止タイマの値がゼロの場合には、そのときの動作ステイタスの値に応じてモータ駆動開始処理（ＳＴ６７ａ）、モータ駆動中処理（ＳＴ６７ｂ）、モータ停止中処理（ＳＴ６７ｃ）、モータリトライ中処理（ＳＴ６７ｄ）の何れかが実行された後、これらの処理で決定された払出モータＭ１の位置に応じてモータ駆動データが選択されＭＯＯＵＴ番地に格納される。
【０１３４】
この実施例では、払出モータＭ１の位置は０〜３で管理されており（図５参照）。例えば、モータ位置（０、１、２、３）に応じて、それぞれモータ駆動データ（０１０１Ｂ、０１１０Ｂ、１０１０Ｂ、１００１Ｂ）が出力される。なお、Ｂは２進数を意味している。
【０１３５】
図１３〜図１４は、モータ駆動開始処理（ＳＴ６７ａ）、モータ駆動中処理（ＳＴ６７ｂ）、モータ停止中処理（ＳＴ６７ｃ）、及びモータリトライ中処理（ＳＴ６７ｄ）の具体的内容を図示したものである。初期状態では動作ステイタスは０であるので図１３（ａ）モータ駆動開始処理が実行される。
【０１３６】
モータ駆動開始処理では、払出リトライフラグの値がチェックされ（Ｓ１）、払出リトライフラグ≠５ＡＨであれば、払出残数カウンタの値を４倍してステップカウンタに格納する（Ｓ２）。払出残数カウンタの初期値は、ステップＳＴ２７の処理で設定された１単位分の払出量Ｎ（＝２５個以下）である。そして、この実施例では払出モータＭ１に４ステップの駆動データを供給して３０度回転させ、遊技球を１個払出すようにしているので、払出モータＭ１に供給すべき一連の駆動データの総数として、４×Ｎの値をステップカウンタに設定しているのである。
【０１３７】
以上のようにしてステップカウンタの初期値を設定した後、動作ステイタスを１に変更すると共に、モータ駆動タイマを９に初期設定して処理を終わる（Ｓ３〜Ｓ４）。モータ駆動タイマは、払出モータＭ１に駆動データを供給する時間間隔を指定するものであり、初期設定されたモータ駆動タイマは、ステップＳ１２のタイマ減算処理で−１されるので、この場合には図５に示す時間間隔（＝１８ｍＳ）でモータ位置が変化することになる。なお、モータ駆動タイマがゼロになる毎にステップカウンタが−１される。
【０１３８】
動作ステイタスが０の場合、払出リトライフラグが５ＡＨの場合には、動作ステイタスが３に変更される（Ｓ５）。また、モータ駆動タイマが３５０に設定され払出リトライフラグと払出検出フラグＰＡＹＦＬＧがゼロクリアされる。動作ステイタスが３に変更され
ると、その後リトライ処理が開始させることになるが、モータ駆動タイマが３５０に初期設定されたことにより、以降は、１ステップ７００ｍＳ（＝２×３５０）の時間間隔で極めてゆっくり払出モータＭ１が駆動されることになる。なお、ステップＳ５〜Ｓ７の処理が実行されるのは、遊技球の過払出でモータ駆動開始処理が開始された場合であり（図１０のＳＴ４４参照）、そのため、ステップＳＴ４５の処理で５ＡＨに設定されている払出検出フラグＰＡＹＦＬＧをゼロクリアしている。
【０１３９】
図１３（ａ）のステップＳ３の処理によって動作ステイタスが１に設定された後は、図１３（ｂ）に示すモータ駆動中処理が実行される。ここでは、先ず、モータ駆動タイマの値がチェックされ（Ｓ１０）、ゼロでなければ何もしないで処理を終える。したがって、例えば、モータ駆動タイマが９に初期設定された場合には、９回のモータ処理（ＳＴ１７）では同一の駆動データを出力することになる（ＳＴ６７ｂ〜ＳＴ６８）。その後、モータ駆動タイマがゼロになると、４×Ｎに初期設定されているステップカウンタの値を−１すると共に、モータ位置を０〜３の範囲で＋１する（Ｓ１１〜Ｓ１２）。
【０１４０】
その後ステップカウンタの値が判定され（Ｓ１３）、ゼロでなければ再度、モータ駆動タイマを９に初期設定して処理を終える（Ｓ１４）。一方、ステップカウンタの値がゼロになった場合には、形式的には１単位分（Ｎ≦２５）の遊技球の払出を終えたことになるので、動作ステイタスを２に変更すると共に、モータ駆動タイマの値を３５０に初期設定する（Ｓ１５〜Ｓ１６）。なお、ステップカウンタの値がゼロになったことにより、形式的には（時間的には）、１単位分（Ｎ≦２５）の遊技球の払出を終えたことになるが、実際には払出量が過不足している場合も有り得る。
【０１４１】
払出量が不足する場合は、払出残数カウンタがゼロになっていないので、払出モータフラグＭＯＴＦＬＧがＡ５Ｈに変更されず５ＡＨのままであり、一方、払出モータフラグＭＯＴＦＬＧがＡ５Ｈであれば払出残数カウンタがゼロになったことを意味する（ＳＴ４８参照）。但し、払出残数カウンタがゼロになった後に更に払出がされる可能性もあり、払出モータフラグＭＯＴＦＬＧがＡ５Ｈでも払出リトライフラグが５ＡＨの場合もある（ＳＴ４４）。
【０１４２】
図１４（ａ）に示すように、動作ステイタス２の状態ではモータ停止中処理が実行される。ここでは先ず、払出モータフラグＭＯＴＦＬＧの値がチェックされ、これがＡ５Ｈであれば、少なくとも払出不足ではないと判断できるので動作ステイタスを２から０に変更し、モータ駆動タイマをゼロにする（Ｓ２５〜Ｓ２６）。また、払出モータフラグＭＯＴＦＬＧと払出検出フラグＰＡＹＦＬＧをゼロクリアする（Ｓ２７）。
【０１４３】
一方、ステップＳ２０の処理において、払出モータフラグＭＯＴＦＬＧ≠Ａ５Ｈと判定された場合、払出モータフラグＭＯＴＦＬＧが５ＡＨであれば、払出量が不足していることを意味するので、先ず、モータ駆動タイマがゼロになるのを待つ（Ｓ２１）。なお、動作ステイタスが１から２に変更された段階で、モータ駆動タイマが３５０に初期設定されているので（Ｓ１６）、ここでは７００ｍＳだけ時間消費されることになる。その後、モータ駆動タイマがゼロになれば、動作ステイタスを２から３に変更すると共に、モータ駆動タイマを３５０に初期設定し、払出検出フラグＰＡＹＦＬＧをクリアする（Ｓ２２〜Ｓ２４）。
【０１４４】
図１４（ｂ）に示すように、動作ステイタスが３の場合には、先ず、モータ駆動タイマがゼロになるのを待つ（Ｓ３０）。動作ステイタスが３に変更された段階で、モータ駆動タイマが３５０に初期設定されているので（Ｓ６，Ｓ２３）、ここでは７００ｍＳだけ時間消費されることになる。その後、払出検出フラグＰＡＹＦＬＧの値をチェックする（Ｓ３１）。払出検出フラグＰＡＹＦＬＧは、遊技球の払出しを確認した段階で５ＡＨに設定
され（図１０のＳＴ４５）、動作ステイタスが３に変更される段階でゼロにされている（図１４のＳ２４，図１３のＳ７）。
【０１４５】
したがって、モータリトライ処理において、払出検出フラグＰＡＹＦＬＧは最初ゼロの筈であるので、次に、モータ位置を０〜３の範囲で１つ進める（Ｓ３２）。また、リトライカウンタを＋１すると共に、モータ駆動タイマに３５０を設定する（Ｓ３３〜Ｓ３４）。したがって、以降、１ステップ＝７００ｍＳ毎に駆動データを更新するリトライ処理が実行されることになる。
【０１４６】
図１８は、このリトライ処理を図示したものであり、通常時の１８／７００倍の速度でゆっくり払出モータＭ１が回転することを示している。ステップＳ３０〜Ｓ３４より明らかなように、１ステップ（７．５度）分だけ払出モータＭ１が回転する毎に、つまりモータ駆動タイマがゼロになる毎に、（図１０のステップＳＴ４５の処理で設定された払出検出フラグＰＡＹＦＬＧの値に基づき）、遊技球の払出しをチェックし、払出しを検出するまで同じ動作を繰り返す（Ｓ３１）。
【０１４７】
このような処理を繰り返していると、やがて払出検出フラグＰＡＹＦＬＧが５ＡＨとなるので、この場合には次に払出モータフラグＭＯＴＦＬＧの値をチェックする（Ｓ３５）。払出モータフラグＭＯＴＦＬＧは、払出残数カウンタがゼロとなる時、つまり、不足分なく遊技球を払出した時にＡ５Ｈに設定される（図１０のＳＴ４８）。したがって、払出モータフラグＭＯＴＦＬＧ≠５ＡＨは、払出し残した遊技球が存在することを意味するので、払出残数カウンタの値を４倍した値をステップカウンタに格納する（Ｓ３６）。また、動作ステイタスを３から１に変更して、リトライカウンタをクリアすると共に、モータ駆動タイマに９を設定する（Ｓ３７，Ｓ３８）。
【０１４８】
この設定処理の結果、これ以降は、１ステップ＝１８ｍＳ毎に駆動データを更新する通常のモータ回転が開始されることになる（図５参照）。なお、以上の動作を図１１（ｂ）と図１４〜図１５に基づいて確認すると、形式的に払出動作が完了して（ステップカウンタ＝０）、動作ステイタスが１から２に変更された時（Ｓ１５）、払出不足分があると動作ステイタスが２から３に変更される（Ｓ２２）。そして、動作ステイタス３の状態で払出モータＭ１が低速回転して遊技球を１個払出した段階で、更に不足分がある場合には、動作ステイタスを３から１に変更して（Ｓ３７）、その後は、不足分が解消されるまで動作ステイタス１における通常動作を実行するのである。
【０１４９】
さて、図１４（ｂ）のモータリトライ中処理の説明を続けると、ステップＳ３５の判定において払出モータフラグＭＯＴＦＬＧ＝Ａ５Ｈとなった場合には、先ず、動作ステイタス３から０に変更する（Ｓ３９）。払出しを検出した状態（払出検出フラグＰＡＹＦＬＧ＝５ＡＨ）で払出モータフラグＭＯＴＦＬＧがＡ５Ｈであるということは、動作ステイタス＝３の状態で１個の遊技球を払出し、且つ払出残数カウンタがゼロとなったことを意味する（ＳＴ４８参照）。つまり、不足分の払出しが完了したことを意味するので、動作ステイタスを３から０に変更して、その後、改めて払出動作が必要となる時期まで待機させるのである。そのため、リトライカウンタ、払出モータフラグＭＯＴＦＬＧ、及び払出検出フラグＰＡＹＦＬＧの値を全てゼロにする（Ｓ４０）。
【０１５０】
最後に、本発明が好適に適用される弾球遊技機について確認的に説明する。図図２３は、本実施例のパチンコ機２１を示す斜視図であり、図２４は、同パチンコ機２１の側面図である。なお、パチンコ機２１は、カード式球貸し機２２に電気的に接続された状態で、パチンコホールの島構造体の長さ方向に複数個が配設されている。
【０１５１】
図示のパチンコ機２１は、島構造体に着脱可能に装着される矩形枠状の木製外枠２３と
、外枠２３に固着されたヒンジＨを介して開閉可能に枢着される前枠２４とで構成されている。この前枠２４には、遊技盤２５が裏側から着脱自在に装着され、その前側には、ガラス扉２６と前面板２７とが夫々開閉自在に枢着されている。
【０１５２】
前面板２７には発射用の遊技球を貯留する上皿２８が装着され、前枠２４の下部には、上皿２８から溢れ出し又は抜き取った遊技球を貯留する下皿２９と、発射ハンドル３０とが設けられている。発射ハンドル３０は発射モータと連動しており、発射ハンドルの回動角度に応じて動作する打撃槌３１（図２６参照）によって遊技球が発射される。
【０１５３】
上皿２８の右部には、カード式球貸し機２２に対する球貸し操作用の操作パネル３２が設けられ、この操作パネル３２には、カード残額を３桁の数字で表示するカード残額表示部３２ａと、所定金額分の遊技球の球貸しを指示する球貸しスイッチ３２ｂと、ゲーム終了時にカードの返却を指令する返却スイッチ３２ｃとが設けられている。ガラス扉２６の上部には、大当り状態を示す大当りＬＥＤランプＰ１が配置されている。また、この大当りＬＥＤランプＰ１に近接して、補給切れ状態や下皿の満杯状態を示す異常報知ＬＥＤランプＰ２，Ｐ３が設けられている。
【０１５４】
図２５に示すように、遊技盤２５には、金属製の外レールと内レールとからなるガイドレール３３が環状に設けられ、その内側の遊技領域２５ａの略中央には、表示装置８（具体的には液晶カラーディスプレイ）が配置されている。また、遊技領域２５ａの適所には、図柄始動口３５、大入賞口３６、複数個の普通入賞口３７（大入賞口３６の左右に４つ）、２つの通過口であるゲート部３８が配設されている。これらの入賞口３５〜３８は、それぞれ内部に検出スイッチを有しており、遊技球の通過を検出できるようになっている。
【０１５５】
表示装置８は、大当り状態に係わる特定図柄を変動表示すると共に背景画像や各種のキャラクタなどをアニメーション的に表示する装置である。この表示装置８は、中央部に特別図柄表示部Ｄａ〜Ｄｃと右上部に普通図柄表示部３９を有している。普通図柄表示部３９は普通図柄を表示するものであり、ゲート部３８を通過した遊技球が検出されると、表示される普通図柄が所定時間だけ変動し、遊技球のゲート部３８の通過時点において抽出された抽選用乱数値により決定される停止図柄を表示して停止するようになっている。
【０１５６】
図柄始動口３５は、左右１対の開閉爪３５ａを備えた電動式チューリップで開閉されるよう例えば構成され、普通図柄表示部３９の変動後の停止図柄が当り図柄を表示した場合には、開閉爪３５ａが所定時間だけ開放されるようになっている。そして、図柄始動口３５に遊技球が入賞すると、特別図柄表示部Ｄａ〜Ｄｃの表示図柄が所定時間だけ変動し、図柄始動口３５への遊技球の入賞タイミングに応じた抽選結果に基づいて決定される停止図柄で停止する。
【０１５７】
大入賞口３６は、例えば前方に開放可能な開閉板３６ａで開閉制御されるが、特別図柄表示部Ｄａ〜Ｄｃの図柄変動後の停止図柄が「７７７」などの大当り図柄のとき、「大当り」と称する特別遊技が開始され、開閉板３６ａが開放されるようになっている。大入賞口３６の内部に特定領域３６ｂがあり、この特定領域３６ｂを入賞球が通過すると、遊技者に有利な特別遊技が継続される。
【０１５８】
大入賞口３６の開閉板３６ａが開放された後、所定時間が経過し、又は所定数（例えば１０個）の遊技球が入賞すると開閉板３６ａが閉じる。このとき、遊技球が特定領域３６ｂを通過していない場合には特別遊技が終了するが、特定領域３６ｂを通過していれば、最大で例えば１５回まで特別遊技が継続され、遊技者に有利な状態に制御される。さらに、変動後の停止図柄が特別図柄のうちの特別状態発生図柄であった場合には、特別状態を
発生させる。
【０１５９】
特別状態の例としては、次の何れかが好適である。すなわち、（１）非特別状態の場合に比べて、特別図柄表示部Ｄａ〜Ｄｃの図柄変動後の停止図柄が「７７７」などの大当り図柄となる確率を高くする特別図柄高確率状態や、（２）非特別状態の場合に比べて、遊技球がより多く入賞し易いように大入賞口の開放時間を長くする大入賞口開放時間延長状態や、（３）非特別状態の場合に比べて、遊技球がより多く入賞し易いように大入賞口の開放回数を増加する大入賞口開放回数増加状態や、（４）非特別状態の場合に比べて、遊技球がより多く入賞し易いように大入賞口の開口量を増大する大入賞口開口量増大状態や、（５）非特別状態の場合に比べて、普通図柄表示部３９の図柄変動後の停止図柄が当り図柄となる確率を高くする普通図柄高確率状態や、（６）非特別状態の場合に比べて、遊技球がより多く入賞し易いように電動チューリップの開放時間を長くする電動チューリップ開放時間延長状態や、（７）非特別状態の場合に比べて、遊技球がより多く入賞し易いように電動チューリップの開放回数を増加する電動チューリップ開放回数増加状態や、（８）非特別状態の場合に比べて、遊技球がより多く入賞し易いように電動チューリップの開口量を増大する電動チューリップ開口量増大状態や、（９）非特別状態の場合に比べて、特別図柄の変動時間を短縮する特別図柄変動短縮状態や、（１０）非特別状態の場合に比べて、特別図柄の有効停止ラインを増加する有効停止ライン増加状態や、（１１）非特別状態の場合に比べて、普通図柄の変動時間を短縮する普通図柄変動短縮状態などが考えられる。
【０１６０】
なお、これらのうちの何れか複数を組合せても良く、また、発生した特別状態は、所定条件の成立で終了させるのが好ましい。ここで所定条件とは、所定回の特別図柄表示部Ｄａ〜Ｄｃの図柄変動、所定回の普通図柄表示部３９の図柄変動、所定時間の経過、普通図柄表示部３９の図柄変動後に所定図柄を停止表示した場合、特別図柄表示部Ｄａ〜Ｄｃの図柄変動後に所定図柄を停止表示した場合、所定の入賞口に遊技球が入賞した場合、所定のゲート部３８を遊技球が通過した場合などが典型的である。
【０１６１】
図２６に示すように、前枠２４の裏側には、遊技盤２５を裏側から押さえる裏機構板４０が着脱自在に装着されている。この裏機構板４０には開口部４０ａが形成され、その上側に賞球タンク４１と、これから延びるタンクレール４２とが設けられている。裏機構板４０の側部には、タンクレール４２に接続された払出装置４３が設けられ、裏機構板４０の下側には払出装置４３に接続された通路ユニット４４が設けられている。払出装置４３から払出された遊技球は、通路ユニット４４を経由して上皿排出口２８ａ（図２３）から上皿２８に払出されることになる。
【０１６２】
裏機構板４０の開口部４０ａには、遊技盤２５の裏側に装着された裏カバー４５と、入賞口３５〜３７に入賞した遊技球を排出する入賞球排出樋（不図示）とが嵌合されている。この裏カバー４５に装着されたケースＣＡ１の内部に主制御基板１が配設され、その前側に図柄制御基板２が配設されている（図２４参照）。主制御基板１の下側で、裏カバー４５に装着されたケースＣＡ２の内部にランプ制御基板４が設けられ、隣接するケースＣＡ３の内部に音声制御基板３が設けられている。
【０１６３】
これらケースＣＡ２，ＣＡ３の下側で、裏機構板４０に装着されたケースＣＡ４の内部には、電源基板７と払出制御基板５が設けられている。この電源基板７には、電源スイッチ５３とＲＡＭクリアスイッチ５４とが配置されている。これら両スイッチ５３，５４に対応する部位は切欠かれ、両スイッチを指で同時に操作可能になっている。発射ハンドル３０の後側に装着されたケースＣＡ５の内部には、発射制御基板６が設けられている。そして、これらの回路基板１〜７は夫々独立して構成され、電源基板７と発射制御基板６を除く制御基板１〜５には、ワンチップマイコンを備えるコンピュータ回路が搭載されてい
る。
【０１６４】
以上、本発明の実施例について説明したが、具体的な記載内容は特に本発明を限定するものではない。例えば、実施例では、賞球時と球貸し時とで遊技球の払出通路を切換えたが、この構成に限定されるものではなく、一本の通路で賞球動作と球貸し動作とを行っても良い。この場合での、動作内容については払出制御部で把握されているので、何ら混乱は生じない。また、基板構成についても適宜に変更可能であり、主制御部、図柄制御部、払出制御部、ランプ制御部、音声制御部、発射制御部の一部を省略しても良いし、各部を適宜に組合わせた基板構成としても良い。
【符号の説明】
【０１６５】
１      他の制御部（主制御基板）
２２    球貸し機
５      払出制御部（払出制御基板）
２１    弾球遊技機
ＮＵＭ  度数表示部
３２ｂ  球貸しスイッチ
【図１】
2011050780.tif 000003
【図２】
2011050780.tif 000004
【図３】
2011050780.tif 000005
【図４】
2011050780.tif 000006
【図５】
2011050780.tif 000007
【図６】
2011050780.tif 000008
【図７】
2011050780.tif 000009
【図８】
2011050780.tif 000010
【図９】
2011050780.tif 000011
【図１０】
2011050780.tif 000012
【図１１】
2011050780.tif 000013
【図１２】
2011050780.tif 000014
【図１３】
2011050780.tif 000015
【図１４】
2011050780.tif 000016
【図１５】
2011050780.tif 000017
【図１６】
2011050780.tif 000018
【図１７】
2011050780.tif 000019
【図１８】
2011050780.tif 000020
【図１９】
2011050780.tif 000021
【図２０】
2011050780.tif 000022
【図２１】
2011050780.tif 000023
【図２２】
2011050780.tif 000024
【図２３】
2011050780.tif 000025
【図２４】
2011050780.tif 000026
【図２５】
2011050780.tif 000027
【図２６】
2011050780.tif 000028
【手続補正書】
【提出日】平成22年12月16日(2010.12.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
他の制御部から受けた制御コマンドに基づいて賞球動作を実行する一方、プリペイドカードが挿入された球貸し機から受ける制御信号に基づいて球貸し動作を実行する払出回転体を駆動する払出モータを制御する払出制御部を有し、
払出モータの動作状態は、有意な駆動データを受ける駆動状態と、有意な駆動データを受けない非駆動状態とに大別され、
球貸し機が出力する制御信号のレベル変化に対応して、最低回転角度の整数倍であって、玉貸し単位個数に対応する基準回転角度だけ通常速度で払出モータを回転させる玉貸し動作を開始するべく、払出モータを非駆動状態から駆動状態に移行させる第１手段と、
駆動状態で実行される球貸し動作の実行中に、遊技球の流通経路の異常が生じると玉貸し動作を停止して、払出モータを非駆動状態に移行させて異常回復を待つ待機する第２手段と、
流通経路の異常回復が認められると払出モータを駆動状態に移行させて球貸し動作を再開する第３手段と、
払出モータを基準回転角度だけ回転させた段階で、玉貸し単位個数の遊技球が払出されたか否かを判定し、不足分がない場合には払出モータを非駆動状態に移行させて、その停止状態を、払出回転体の基準位置とする第４手段と、
不足分がある場合には、払出モータを、通常速度より遅い速度で最低回転角度ずつ回転させて、遊技球が払出される位置を、払出回転体の基準位置とする第５手段と、を設け、
その後の払出動作は、第４手段又は第５手段で決定された基準位置からの回転角度で制御されるよう構成されている弾球遊技機。
【請求項２】
玉貸し動作の再開時には、払出モータを通常速度より遅い速度で最低回転角度ずつ回転させて、遊技球が払出される位置を払出回転体の基準位置に決定される請求項１に記載の弾球遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記課題を解決するために、請求項１に係る発明は、他の制御部から受けた制御コマンドに基づいて賞球動作を実行する一方、プリペイドカードが挿入された球貸し機から受ける制御信号に基づいて球貸し動作を実行する払出回転体を駆動する払出モータを制御する払出制御部を有し、払出モータの動作状態は、有意な駆動データを受ける駆動状態と、有意な駆動データを受けない非駆動状態とに大別され、球貸し機が出力する制御信号のレベル変化に対応して、最低回転角度の整数倍であって、玉貸し単位個数に対応する基準回転角度だけ通常速度で払出モータを回転させる玉貸し動作を開始するべく、払出モータを非駆動状態から駆動状態に移行させる第１手段と、駆動状態で実行される球貸し動作の実行中に、遊技球の流通経路の異常が生じると玉貸し動作を停止して、払出モータを非駆動状態に移行させて異常回復を待つ待機する第２手段と、流通経路の異常回復が認められると払出モータを駆動状態に移行させて球貸し動作を再開する第３手段と、払出モータを基準回転角度だけ回転させた段階で、玉貸し単位個数の遊技球が払出されたか否かを判定し、不足分がない場合には払出モータを非駆動状態に移行させて、その停止状態を、払出回転体の基準位置とする第４手段と、不足分がある場合には、払出モータを、通常速度より遅い速度で最低回転角度ずつ回転させて、遊技球が払出される位置を、払出回転体の基準位置とする第５手段と、を設け、その後の払出動作は、第４手段又は第５手段で決定された基準位置からの回転角度で制御されるよう構成されている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】