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