(57)【特許請求の範囲】
【請求項１】
遊技盤に遊技領域が設けられ、遊技領域に設けられている入賞領域への遊技球の入賞に応じて払出装置からあらかじめ決められた個数の遊技球が賞球として払い出される遊技機であって、
遊技の進行を制御する遊技制御手段と、各入賞領域に入賞があったことを少なくとも対応する賞球数毎の入賞として検知可能な入賞検知手段と、電気的駆動源の駆動により遊技球を払い出す玉払出装置と、玉払出装置を駆動して賞球払出を行う賞球制御手段とを備え、
前記遊技制御手段は、前記入賞検知手段の検知信号に応じて払い出す賞球数を特定可能な賞球コマンドを賞球制御手段に対して送出する賞球コマンド出力手段を有し、賞球コマンド出力手段は、遊技制御手段の１回の制御期間内で前記入賞検知手段から複数の検知信号が出力された場合に複数個の賞球コマンドを送出することが可能である
ことを特徴とする遊技機。
【請求項２】
賞球制御手段は、賞球コマンドを受信したら賞球数を認識可能に記憶し、異なる賞球数を示す賞球コマンドを受信した場合には受信した順によらず所定の優先順位に従って賞球払出を行う
請求項１記載の遊技機。
【請求項３】
賞球制御手段は、賞球数を認識可能に記憶するとともに電源断時に電源バックアップされている揮発性記憶手段を有し、電源復旧後に電源バックアップされている揮発性記憶手段の記憶内容にもとづいて賞球再開が可能な請求項２記載の遊技機。
【請求項４】
玉払出装置から払出が行われたことを示す検出信号が遊技制御手段と賞球制御手段とに入力され、
前記遊技制御手段および賞球制御手段は、それぞれ前記検出信号によって賞球払出数の計数確認を行う
請求項１ないし請求項３記載の遊技機。
【請求項５】
賞球制御手段は、賞球払出数が予定賞球数に満たない場合に不足分の補正払出行う補正手段を含む
請求項４記載の遊技機。
【請求項６】
揮発性記憶手段は、電源バックアップされる領域と電源バックアップされない領域に分けられ、
賞球数を認識可能に記憶する手段は電源バックアップされる領域に形成されている
請求項３ないし請求項５記載の遊技機。
【請求項７】
賞球制御手段における賞球数を認識可能に記憶する手段は、賞球総数を記憶する
請求項３ないし請求項６記載の遊技機。
【請求項８】
賞球数を認識可能に記憶する手段は、所定範囲内で全ての賞球数に対応する記憶領域を有する
請求項３ないし請求項６記載の遊技機。
【請求項９】
賞球制御手段による賞球払出の所定の優先順位は賞球数の多い順である
請求項２ないし請求項８記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遊技者の操作に応じて遊技が行われるパチンコ遊技機やコイン遊技機等の遊技機に関し、特に、遊技盤における遊技領域において遊技者の操作に応じて遊技が行われる遊技機に関する。
【０００２】
【従来の技術】
遊技機として、遊技球などの遊技媒体を発射装置によって遊技領域に発射し、遊技領域に設けられている入賞口などの入賞領域に遊技媒体が入賞すると、所定個の賞球が遊技者に払い出されるものがある。遊技媒体の払い出しは払出機構によって行われる。
【０００３】
払出機構は、一般に、賞球制御基板に搭載された賞球制御手段によって制御される。遊技の進行は主基板に搭載された遊技制御手段によって制御されるので、入賞にもとづく賞球個数は、遊技制御手段によって決定され、賞球制御基板に送信される。
【０００４】
【発明が解決しようとする課題】
上述したように、遊技球の払出制御は賞球制御手段によって実行されるので、遊技制御手段は、入賞にもとづく賞球払出の必要が生じたことを速やかに賞球制御手段に伝達することが望ましい。しかし、遊技盤に複数設けられている入賞口にほぼ同時に遊技球が入賞したときなどには、遊技制御手段から、それらの入賞に応じて順次対応するコマンドが送出されるので、全ての入賞に対応した指示が遊技制御手段から賞球制御手段に伝わるまでに時間がかかってしまう。
【０００５】
そこで、本発明は、入賞したことを検出する遊技制御手段から賞球払出制御を行う賞球制御手段に対して、速やかに賞球払出の必要が生じたことが伝達される遊技機を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明による遊技機は、遊技盤に遊技領域が設けられ遊技領域に設けられている入賞口などの入賞領域への遊技球の入賞に応じて払出装置から所定個の遊技球が賞球として払い出される遊技機であって、遊技の進行を制御する遊技制御手段と、各入賞領域に入賞があったことを少なくとも対応する賞球数毎の入賞として検知可能な入賞検知手段と、電気的駆動源の駆動により遊技球を払い出す玉払出装置と、玉払出装置を駆動して賞球払出を行う賞球制御手段とを備え、遊技制御手段が、入賞検知手段の検知信号に応じて払い出す賞球数を特定可能な賞球コマンドを賞球制御手段に対して送出する賞球コマンド出力手段を有し、賞球コマンド出力手段が、遊技制御手段の１回の制御期間内で入賞検知手段から複数の検知信号が出力された場合に複数個の賞球コマンドを送出することが可能であることを特徴とする。
【０００７】
賞球制御手段は、賞球コマンドを受信したら賞球数を認識可能に記憶し、異なる賞球数を示す賞球コマンドを受信した場合には受信した順によらず所定の優先順位に従って賞球払出を行うように構成されていてもよい。
【０００８】
賞球制御手段は、賞球数を認識可能に記憶するとともに電源断時に電源バックアップされている揮発性記憶手段を有し、電源復旧後に電源バックアップされている揮発性記憶手段の記憶内容にもとづいて賞球再開が可能であるように構成されていてもよい。
【０００９】
玉払出装置から払出が行われたことを示す検出信号が遊技制御手段と賞球制御手段との双方に入力され、遊技制御手段および賞球制御手段は、それぞれ検出信号によって賞球払出数の計数確認を行うように構成されていてもよい。
【００１０】
賞球制御手段は、賞球払出数が予定賞球数に満たない場合に不足分の補正払出行う補正手段を含んでいてもよい。
【００１１】
揮発性記憶手段は、電源バックアップされる領域と電源バックアップされない領域に分けられ、賞球数を認識可能に記憶する手段は電源バックアップされる領域に形成されている構成であってもよい。
【００１２】
賞球制御手段における賞球数を認識可能に記憶する手段は、例えば、賞球総数を記憶する。
【００１３】
賞球制御手段における賞球数を認識可能に記憶する手段は、所定範囲内（例えば、１個〜１５個）で全ての賞球数に対応する記憶領域を有する構成であってもよい。
【００１４】
賞球制御手段による賞球払出の所定の優先順位は賞球数の多い順であることが好ましい。
【００１５】
【発明の実施の形態】
以下、本発明の一実施形態を図面を参照して説明する。
まず、遊技機の一例であるパチンコ遊技機の全体の構成について説明する。図１はパチンコ遊技機１を正面からみた正面図、図２はパチンコ遊技機１の内部構造を示す全体背面図、図３はパチンコ遊技機１の遊技盤を背面からみた背面図である。なお、ここでは、遊技機の一例としてパチンコ遊技機を示すが、本発明はパチンコ遊技機に限られず、例えばコイン遊技機等であってもよい。
【００１６】
図１に示すように、パチンコ遊技機１は、額縁状に形成されたガラス扉枠２を有する。ガラス扉枠２の下部表面には打球供給皿３がある。打球供給皿３の下部には、打球供給皿３からあふれた景品玉を貯留する余剰玉受皿４と打球を発射する打球操作ハンドル（操作ノブ）５が設けられている。ガラス扉枠２の後方には、遊技盤６が着脱可能に取り付けられている。また、遊技盤６の前面には遊技領域７が設けられている。
【００１７】
遊技領域７の中央付近には、複数種類の図柄を可変表示するための可変表示部９と７セグメントＬＥＤによる可変表示器１０とを含む可変表示装置８が設けられている。この実施の形態では、可変表示部９には、「左」、「中」、「右」の３つの図柄表示エリアがある。可変表示装置８の側部には、打球を導く通過ゲート１１が設けられている。通過ゲート１１を通過した打球は、玉出口１３を経て始動入賞口１４の方に導かれる。通過ゲート１１と玉出口１３との間の通路には、通過ゲート１１を通過した打球を検出するゲートスイッチ１２がある。また、始動入賞口１４に入った入賞球は、遊技盤６の背面に導かれ、始動口スイッチ１７によって検出される。また、始動入賞口１４の下部には開閉動作を行う可変入賞球装置１５が設けられている。可変入賞球装置１５は、ソレノイド１６によって開状態とされる。
【００１８】
可変入賞球装置１５の下部には、特定遊技状態（大当り状態）においてソレノイド２１によって開状態とされる開閉板２０が設けられている。この実施の形態では、開閉板２０が大入賞口を開閉する手段となる。開閉板２０から遊技盤６の背面に導かれた入賞球のうち一方（Ｖゾーン）に入った入賞球はＶカウントスイッチ２２で検出される。また、開閉板２０からの入賞球はカウントスイッチ２３で検出される。可変表示装置８の下部には、始動入賞口１４に入った入賞球数を表示する４個の表示部を有する始動入賞記憶表示器１８が設けられている。この例では、４個を上限として、始動入賞がある毎に、始動入賞記憶表示器１８は点灯している表示部を１つずつ増やす。そして、可変表示部９の可変表示が開始される毎に、点灯している表示部を１つ減らす。
【００１９】
遊技盤６には、複数の入賞口１９，２４が設けられ、遊技球の入賞口１９，２４への入賞は入賞口スイッチ１９ａ，２４ａによって検出される。遊技領域７の左右周辺には、遊技中に点滅表示される装飾ランプ２５が設けられ、下部には、入賞しなかった打球を吸収するアウト口２６がある。また、遊技領域７の外側の左右上部には、効果音を発する２つのスピーカ２７が設けられている。遊技領域７の外周には、遊技効果ＬＥＤ２８ａおよび遊技効果ランプ２８ｂ，２８ｃが設けられている。
【００２０】
そして、この例では、一方のスピーカ２７の近傍に、景品玉払出時に点灯する賞球ランプ５１が設けられ、他方のスピーカ２７の近傍に、補給玉が切れたときに点灯する球切れランプ５２が設けられている。さらに、図１には、パチンコ遊技台１に隣接して設置され、プリペイドカードが挿入されることによって玉貸しを可能にするカードユニット５０も示されている。
【００２１】
カードユニット５０には、使用可能状態であるか否かを示す使用可表示ランプ１５１、カード内に記録された残額情報に端数（１００円未満の数）が存在する場合にその端数を打球供給皿３の近傍に設けられる度数表示ＬＥＤに表示させるための端数表示スイッチ１５２、カードユニット５０がいずれの側のパチンコ遊技機１に対応しているのかを示す連結台方向表示器１５３、カードユニット５０内にカードが投入されていることを示すカード投入表示ランプ１５４、記録媒体としてのカードが挿入されるカード挿入口１５５、およびカード挿入口１５５の裏面に設けられているカードリーダライタの機構を点検する場合にカードユニット５０を解放するためのカードユニット錠１５６が設けられている。
【００２２】
打球発射装置から発射された打球は、打球レールを通って遊技領域７に入り、その後、遊技領域７を下りてくる。打球が通過ゲート１１を通ってゲートスイッチ１２で検出されると、可変表示器１０の表示数字が連続的に変化する状態になる。また、打球が始動入賞口１４に入り始動口スイッチ１７で検出されると、図柄の変動を開始できる状態であれば、可変表示部９内の図柄が回転を始める。図柄の変動を開始できる状態でなければ、始動入賞記憶を１増やす。
【００２３】
可変表示部９内の画像の回転は、一定時間が経過したときに停止する。停止時の画像の組み合わせが大当り図柄の組み合わせであると、大当り遊技状態に移行する。すなわち、開閉板２０が、一定時間経過するまで、または、所定個数（例えば１０個）の打球が入賞するまで開放する。そして、開閉板２０の開放中に打球が特定入賞領域に入賞しＶカウントスイッチ２２で検出されると、継続権が発生し開閉板２０の開放が再度行われる。継続権の発生は、所定回数（例えば１５ラウンド）許容される。
【００２４】
停止時の可変表示部９内の画像の組み合わせが確率変動を伴う大当り図柄の組み合わせである場合には、次に大当りとなる確率が高くなる。すなわち、高確率状態という遊技者にとってさらに有利な状態となる。また、可変表示器１０における停止図柄が所定の図柄（当り図柄）である場合に、可変入賞球装置１５が所定時間だけ開状態になる。さらに、高確率状態では、可変表示器１０における停止図柄が当り図柄になる確率が高められるとともに、可変入賞球装置１５の開放時間と開放回数が高められる。
【００２５】
次に、パチンコ遊技機１の裏面の構造について図２を参照して説明する。
可変表示装置８の背面では、図２に示すように、機構板３６の上部に景品玉タンク３８が設けられ、パチンコ遊技機１が遊技機設置島に設置された状態でその上方から景品玉が景品玉タンク３８に供給される。景品玉タンク３８内の景品玉は、誘導樋３９を通って玉払出装置に至る。
【００２６】
機構板３６には、中継基板３０を介して可変表示部９を制御する可変表示制御ユニット２９、基板ケース３２に覆われ遊技制御用マイクロコンピュータ等が搭載された遊技制御基板（主基板）３１、可変表示制御ユニット２９と遊技制御基板３１との間の信号を中継するための中継基板３３、および景品玉の払出制御を行う賞球制御用マイクロコンピュータ等が搭載された賞球制御基板３７が設置されている。さらに、機構板３６の下部には、モータの回転力を利用して打球を遊技領域７に発射する打球発射装置３４と、遊技効果ランプ・ＬＥＤ２８ａ，２８ｂ，２８ｃ、賞球ランプ５１および球切れランプ５２に信号を送るためのランプ制御基板３５が設置されている。
【００２７】
また、図３はパチンコ遊技機１の遊技盤を背面からみた背面図である。誘導樋３９を通った玉は、図３に示されるように、球切れ検出器１８７ａ，１８７ｂを通過して玉供給樋１８６ａ，１８６ｂを経て玉払出装置９７に至る。玉払出装置９７から払い出された景品玉は、連絡口４５を通ってパチンコ遊技機１の前面に設けられている打球供給皿３に供給される。連絡口４５の側方には、パチンコ遊技機１の前面に設けられている余剰玉受皿４に連通する余剰玉通路４６が形成されている。入賞にもとづく景品玉が多数払い出されて打球供給皿３が満杯になり、ついには景品玉が連絡口４５に到達した後さらに景品玉が払い出されると景品玉は、余剰玉通路４６を経て余剰玉受皿４に導かれる。さらに景品玉が払い出されると、感知レバー４７が満タンスイッチ４８を押圧して満タンスイッチ４８がオンする。その状態では、玉払出装置９７内のステッピングモータの回転が停止して玉払出装置９７の動作が停止するとともに、必要に応じて打球発射装置３４の駆動も停止する。
【００２８】
賞球払出制御を行うために、入賞口スイッチ（図示せず）、始動口スイッチ１７およびＶカウントスイッチ２２からの信号が、主基板３１に送られる。主基板３１のＣＰＵ５６は、始動口スイッチ１７がオンすると６個の賞球払出に対応した入賞が発生したことを知る。また、カウントスイッチ２３がオンすると１５個の賞球払出に対応した入賞が発生したことを知る。そして、入賞口スイッチがオンすると１０個の賞球払出に対応した入賞が発生したことを知る。なお、この実施の形態では、例えば、入賞口２４に入賞した遊技球は、入賞口２４からの入賞球流路に設けられている入賞口スイッチ２４ａで検出され、入賞口１９に入賞した遊技球は、入賞口１９からの入賞球流路に設けられている入賞口スイッチ１９ａで検出される。
【００２９】
次に、機構板３６に設置されている中間ベースユニットの構成について説明する。中間ベースユニットには、玉供給樋１８６ａ，１８６ｂや玉払出装置９７が設置される。図４に示すように、中間ベースユニットの上下には連結凹突部１８２が形成されている。連結凹突部１８２は、中間ベースユニットと機構板３６の上部ベースユニットおよび下部ベースユニットを連結固定するものである。
【００３０】
中間ベースユニットの上部には通路体１８４が固定されている。そして、通路体１８４の下部に玉払出装置９７が固定されている。通路体１８４は、カーブ樋１７４（図３参照）によって流下方向を左右方向に変換された２列の景品玉を流下させる景品玉通路１８６ａ，１８６ｂを有する。景品玉通路１８６ａ，１８６ｂの上流側には、球切れスイッチ１８７ａ，１８７ｂが設置されている。球切れスイッチ１８７ａ，１８７ｂは、景品玉通路１８６ａ，１８６ｂ内の景品玉の有無を検出するものであって、球切れスイッチ１８７ａ，１８７ｂが景品玉を検出しなくなると玉払出装置９７における払出モータ（図４において図示せず）の回転を停止して球払出が不動化される。
【００３１】
なお、球切れスイッチ１８７ａ，１８７ｂは、景品玉通路１８６ａ，１８６ｂに２７〜２８個の景品玉が存在することを検出できるような位置に係止片１８８によって係止されている。
【００３２】
通路体１８４の中央部は、内部を流下する景品玉の玉圧を弱めるように、左右に湾曲する形状に形成されている。そして、景品玉通路１８６ａ，１８６ｂの間に止め穴１８９が形成されている。止め穴１８９の裏面は中間ベースユニットに設けられている取付ボスがはめ込まれる。その状態で止めねじがねじ止めされて、通路体１８４は中間ベースユニットに固定される。なお、ねじ止めされる前に、中間ベースユニットに設けられている係止突片１８５によって通路体１８４の位置合わせを行えるようになっている。
【００３３】
通路体１８４の下方には、玉払出装置９７に景品玉を供給するとともに故障時等には玉払出装置９７への景品玉の供給を停止する玉止め装置１９０が設けられている。玉止め装置１９０の下方に設置される玉払出装置９７は、直方体状のケース１９８の内部に収納されている。ケース１９８の左右４箇所には突部が設けられている。各突部が中間ベースユニットに設けられている位置決め突片に係った状態で、中間ベースユニットの下部に設けられている弾性係合片にケース１９８の下端がはめ込まれる。
【００３４】
図５は玉払出装置９７の分解斜視図である。玉払出装置９７の構成および作用を図５を参照して説明する。この実施形態における玉払出装置９７は、ステッピングモータ（払出モータ）２８９がスクリュー２８８を回転させることによりパチンコ玉を１個ずつ払い出す。なお、玉払出装置９７は、入賞にもとづく景品玉だけでなく、貸し出すべき遊技玉も払い出す。
【００３５】
図５に示すように、玉払出装置９７は、２つのケース１９８ａ，１９８ｂを有する。それぞれのケース１９８ａ，１９８ｂの左右２箇所に、玉払出装置９７の設置位置上部に設けられた位置決め突片に当接される係合突部２８０が設けられている。また、それぞれのケース１９８ａ，１９８ｂには、玉供給路２８１ａ，２８１ｂが形成されている。玉供給路２８１ａ，２８１ｂは湾曲面２８２ａ，２８２ｂを有し、湾曲面２８２ａ，２８２ｂの終端の下方には、玉送り水平路２８４ａ，２８４ｂが形成されている。さらに、玉送り水平路２８４ａ，２８４ｂの終端に玉排出路２８３ａ，２８３ｂが形成されている。
【００３６】
玉供給路２８１ａ，２８１ｂ、玉送り水平路２８４ａ，２８４ｂ、玉排出路２８３ａ，２８３ｂは、ケース１９８ａ，１９８ｂをそれぞれ前後に区画する区画壁２９５ａ，２９５ｂの前方に形成されている。また、区画壁２９５ａ，２９５ｂの前方において、玉圧緩衝部材２８５がケース１９８ａ，１９８ｂ間に挟み込まれる。玉圧緩衝部材２８５は、玉払出装置９７に供給される玉を左右側方に振り分けて玉供給路２８１ａ，２８１ｂに誘導する。
【００３７】
また、玉圧緩衝部材２８５の下部には、発光素子（ＬＥＤ）２８６と受光素子（図示せず）とによる払出モータ位置センサが設けられている。発光素子２８６と受光素子とは、所定の間隔をあけて設けられている。そして、この間隔内に、スクリュー２８８の先端が挿入されるようになっている。なお、玉圧緩衝部材２８５は、ケース１９８ａ，１９８ｂが張り合わされたときに、完全にその内部に収納固定される。
【００３８】
玉送り水平路２８４ａ，２８４ｂには、払出モータ２８９によって回転させられるスクリュー２８８が配置されている。払出モータ２８９はモータ固定板２９０に固定され、モータ固定板２９０は、区画壁２９５ａ，２９５ｂの後方に形成される固定溝２９１ａ，２９１ｂにはめ込まれる。その状態で払出モータ２８９のモータ軸が区画壁２９５ａ，２９５ｂの前方に突出するので、その突出の前方にスクリュー２８８が固定される。スクリュー２８８の外周には、払出モータ２８９の回転によって玉送り水平路２８４ａ，２８４ｂに載置された玉を前方に移動させるための螺旋突起２８８ａが設けられている。
【００３９】
そして、スクリュー２８８の先端には、発光素子２８６を収納するように凹部が形成され、その凹部の外周には、２つの切欠部２９２が互いに１８０度離れて形成されている。従って、スクリュー２８８が１回転する間に、発光素子２８６からの光は、切欠部２９２を介して受光素子で２回検出される。
【００４０】
つまり、発光素子２８６と受光素子とによる払出モータ位置センサは、スクリュー２８８を定位置で停止するためのものであり、かつ、払出動作が行われた旨を検出するものである。なお、発光素子２８６、受光素子および払出モータ２８９からの配線は、まとめられてケース１９８ａ，１９８ｂの後部下方に形成された引出穴から外部に引き出されコネクタに結線される。
【００４１】
玉が玉送り水平路２８４ａ，２８４ｂに載置された状態において、払出モータ２８９が回転すると、スクリュー２８８の螺旋突起２８８ａによって、玉は、玉送り水平路２８４ａ，２８４ｂ上を前方に向かって移動する。そして、遂には、玉送り水平路２８４ａ，２８４ｂの終端から玉排出路２８３ａ，２８３ｂに落下する。このとき、左右の玉送り水平路２８４ａ，２８４ｂからの落下は交互に行われる。すなわち、スクリュー２８８が半回転する毎に一方から１個の玉が落下する。従って、１個の玉が落下する毎に、発光素子２８６からの光が受光素子によって検出される。
【００４２】
図４に示すように、玉払出装置９７の下方には、球振分部材３１１が設けられている。球振分部材３１１は、振分用ソレノイド３１０によって駆動される。例えば、ソレノイド３１０のオン時には、球振分部材３１１は右側に倒れ、オフ時には左側に倒れる。振分用ソレノイド３１０の下方には、近接スイッチによる賞球カウントスイッチ３０１Ａおよび玉貸しカウントスイッチ３０１Ｂが設けられている。入賞にもとづく賞球時には、球振分部材３１１は右側に倒れ、玉排出路２８３ａ，２８３ｂからの玉はともに賞球カウントスイッチ３０１Ａを通過する。また、玉貸し時には、球振分部材３１１は左側に倒れ、玉排出路２８３ａ，２８３ｂからの玉はともに玉貸しカウントスイッチ３０１Ｂを通過する。
【００４３】
このように、球振分部材３１１を設けることによって、２条の玉流路を落下してきた玉は、賞球カウントスイッチ３０１Ａと玉貸しカウントスイッチ３０１Ｂとのうちのいずれか一方しか通過しない。従って、賞球であるのか玉貸しであるのかの判断をすることなく、賞球カウントスイッチ３０１Ａと玉貸しカウントスイッチ３０１Ｂの検出出力から、直ちに賞球数または玉貸し数を把握することができる。
【００４４】
図６は、主基板３１における回路構成の一例を示すブロック図である。なお、図６には、賞球制御基板３７、ランプ制御基板３５、音声制御基板７０、発射制御基板９１および表示制御基板８０も示されている。主基板３１には、プログラムに従ってパチンコ遊技機１を制御する基本回路５３と、ゲートスイッチ１２、始動口スイッチ１７、Ｖカウントスイッチ２２、カウントスイッチ２３および入賞口スイッチ１９ａ，２４ａからの信号を基本回路５３に与えるスイッチ回路５８と、可変入賞球装置１５を開閉するソレノイド１６および開閉板２０を開閉するソレノイド２１を基本回路５３からの指令に従って駆動するソレノイド回路５９と、始動記憶表示器１８の点灯および滅灯を行うとともに７セグメントＬＥＤによる可変表示器１０と装飾ランプ２５とを駆動するランプ・ＬＥＤ回路６０とを含む。
【００４５】
また、基本回路５３から与えられるデータに従って、大当りの発生を示す大当り情報、可変表示部９の画像表示開始に利用された始動入賞球の個数を示す有効始動情報、確率変動が生じたことを示す確変情報等をホール管理コンピュータ等のホストコンピュータに対して出力する情報出力回路６４を含む。
【００４６】
基本回路５３は、ゲーム制御用のプログラム等を記憶するＲＯＭ５４、ワークメモリとして使用されるＲＡＭ５５、制御用のプログラムに従って制御動作を行うＣＰＵ５６およびＩ／Ｏポート部５７を含む。なお、ＲＯＭ５４，ＲＡＭ５５はＣＰＵ５６に内蔵されている場合もある。また、ＲＡＭ５５の一部は、遊技機の電源が遮断されても記憶内容が保存されるように、コンデンサ等でバックアップされる。
【００４７】
さらに、主基板３１には、電源投入時に基本回路５３をリセットするための初期リセット回路６５と、定期的（例えば、２ｍｓ毎）に基本回路５３にリセットパルスを与えてゲーム制御用のプログラムを先頭から再度実行させるための定期リセット回路６６と、基本回路５３から与えられるアドレス信号をデコードしてＩ／Ｏポート部５７のうちのいずれかのＩ／Ｏポートを選択するための信号を出力するアドレスデコード回路６７とが設けられている。
なお、玉払出装置９７から主基板３１に入力されるスイッチ情報もあるが、図４ではそれらは省略されている。
【００４８】
遊技球を打撃して発射する打球発射装置は発射制御基板９１上の回路によって制御される駆動モータ９４で駆動される。そして、駆動モータ９４の駆動力は、操作ノブ５の操作量に従って調整される。すなわち、発射制御基板９１上の回路によって、操作ノブ５の操作量に応じた速度で打球が発射されるように制御される。
【００４９】
図７は、電源基板９６を示すブロック図である。電源基板９６は、遊技機裏面の所定箇所に設置され、各基板で使用される各種直流電圧を各基板に供給するものである。電源基板９６において、整流回路９７は、交流電圧を整流して直流電圧を発生する。コンバータ回路９８は、整流回路９７による直流電圧から各種直流電圧（この例では、２４Ｖ，１２Ｖ，５Ｖ）を生成して、主基板３１，賞球制御基板３７およびその他の基板に供給する。各基板に搭載された回路は、電源基板９６から供給される直流電圧を電源電圧として使用する。
【００５０】
電源基板９６には、主基板３１および賞球制御基板３７のバックアップＲＡＭのバックアップ用電源となるコンデンサも搭載されている。コンデンサは、通常時には、例えば５Ｖ電源で充電される。また、コンデンサの一端は、主基板３１および賞球制御基板３７のバックアップＲＡＭの５Ｖ電源端子に接続される。停電時には、５Ｖ電源の電圧はなくなるが、コンデンサからバックアップＲＡＭに必要な電力が供給される。なお、コンデンサに代えて、電池が設置されていてもよい。また、このようなバックアップ用のコンデンサ等を使用せずに、バックアップＲＡＭとして、電源供給されなくても内容保存可能な不揮発性のメモリ素子を用いてもよい。
【００５１】
図８は、賞球制御基板３７および玉払出装置９７の構成要素などの賞球に関連する構成要素を示すブロック図である。図８に示すように、満タンスイッチ４８からの検出信号は、中継基板７１を介して主基板３１のＩ／Ｏポート５７に入力される。満タンスイッチ４８は、余剰玉受皿４の満タンを検出するスイッチである。
【００５２】
球切れ検出スイッチ１６７および球切れスイッチ１８７（１８７ａ，１８７ｂ）からの検出信号は、中継基板７２および中継基板７１を介して主基板３１のＩ／Ｏポート５７に入力される。球切れ検出スイッチ１６７は景品玉タンク３８内の補給玉の不足を検出するスイッチであり、球切れスイッチ１８７は、景品玉通路内の景品玉の有無を検出するスイッチである。
【００５３】
主基板３１のＣＰＵ５６は、球切れ検出スイッチ１６７または球切れスイッチ１８７からの検出信号が球切れ状態を示していると、賞球制御基板３７に対して遊技玉貸し出し処理を禁止することを示す賞球制御コマンドを送出する。また、賞球開始に関する賞球制御コマンドを送出しない状態になる。さらに、満タンスイッチ４８からの検出信号が満タン状態を示していると、主基板３１のＣＰＵ５６は、打球の発射停止指令を指示する賞球制御コマンドを賞球制御基板３７に出力する。賞球制御基板３７の賞球制御用マイクロコンピュータは、その賞球制御コマンドに応じて発射制御基板９１に発射停止指令を出力する。
【００５４】
つまり、この実施の形態では、発射停止指令は、主基板３１からは賞球制御コマンドに含められて出力される。よって、主基板３１から発射制御基板９１に至る配線が不要になる。その結果、遊技機内における配線引き回しを簡略化することができ、製造コストの削減を図ることができる。また、主基板３１からの配線を少なくすることによって、不正行為を受けにくくする点でも有利である。
【００５５】
さらに、賞球カウントスイッチ３０１Ａからの検出信号も、中継基板７２および中継基板７１を介して主基板３１のＩ／Ｏポート５７に入力される。なお、賞球カウントスイッチ３０１Ａは、玉払出装置９７に設けられ、実際に払い出された賞球を検出する。
【００５６】
入賞があると、賞球制御基板３７には、主基板３１の出力ポート（ポートＧ，Ｈ）５７７，５７８から賞球開始を示す賞球制御コマンドが入力される。出力ポート５７７は８ビットのデータを出力し、出力ポート５７８は１ビットのストローブ信号（賞球制御ＩＮＴ信号）を出力する。賞球開始等を示す賞球制御コマンドは、入力バッファ回路３７３を介してＩ／Ｏポート３７２ａに入力される。入力バッファ回路３７３における各バッファは、主基板３１から賞球制御基板３７へ向かう方向にのみ信号を通過させることができる。従って、賞球制御基板３７側から主基板３１側に信号が伝わる余地はない。賞球制御基板３７内の回路に不正改造が加えられても、不正改造によって出力される信号が主基板３１側に伝わることはない。なお、入力バッファ回路３７３の入力側にノイズフィルタを設けてもよい。
【００５７】
さらに、主基板３１において、賞球制御コマンドを出力する出力ポート５７７，５７８の外側にバッファ回路６８が設けられている。このような構成によれば、外部から主基板３１の内部に入力される信号が阻止されるので、賞球制御基板３７から主基板３１に信号が与えらる可能性がある信号ラインをより確実になくすことができる。
【００５８】
また、賞球制御用ＣＰＵ３７１は、出力ポート３７２ｇを介して、貸し玉数を示す玉貸し個数信号をターミナル基板１６０に出力し、ブザー駆動信号をブザー基板７５に出力する。ブザー基板７５にはブザーが搭載されている。さらに、出力ポート３７２ｅを介して、エラー表示用ＬＥＤ３７４にエラー信号を出力する。
【００５９】
さらに、賞球制御基板３７の入力ポート３７２ｂには、中継基板７２を介して、賞球カウントスイッチ３０１Ａの検出信号および玉貸しカウントスイッチ３０１Ｂの検出信号が入力される。玉貸しカウントスイッチ３０１Ｂは、実際に貸し出された遊技球を検出する。賞球制御基板３７からの払出モータ２８９への駆動信号は、出力ポート３７２ｃおよび中継基板７２を介して玉払出装置９７の賞球機構部分における払出モータ２８９に伝えられる。また、振分用ソレノイド３１０を駆動するための信号が、出力ポート３７２ｄおよび中継基板７２を介して振分用ソレノイド３１０に伝えられる。
【００６０】
また、図７に示された構成では、リセットスイッチ３７９の出力が入力ポート３７２ｂに導入されている。賞球制御用ＣＰＵ３７１は、エラー発生後にリセットスイッチ３７９が押下されたことを検出すると、制御をエラー前の状態に戻すことができる。
【００６１】
なお、賞球制御用ＣＰＵ３７１がエラー発生後でも賞球制御コマンドを受信して記憶するように構成されていれば、リセットスイッチ３７９の押下にもとづいて、記憶している受信コマンドにもとづく賞球制御を行うようにすることによって、遊技者に与えられる不利益をなくすことができる。
【００６２】
また、賞球制御用ＣＰＵ３７１が内蔵するＲＡＭの少なくとも一部は、停電時にも内容が保存されるようにバックアップされている。バックアップされるＲＡＭ領域は、バックアップ電源からバックアップ端子に電源供給されることによって遊技機の電源断時にも内容が保存される。その他のＲＡＭ領域は非バックアップ領域である。
【００６３】
遊技機の外部機器としてのカードユニット５０には、カードユニット制御用マイクロコンピュータが搭載されている。また、カードユニット５０には、端数表示スイッチ１５２、連結台方向表示器１５３、カード投入表示ランプ１５４およびカード挿入口１５５が設けられている（図１参照）。残高表示基板７４には、打球供給皿３の近傍に設けられている度数表示ＬＥＤ、玉貸しスイッチおよび返却スイッチが接続される。
【００６４】
残高表示基板７４からカードユニット５０には、遊技者の操作に応じて、玉貸しスイッチ信号および返却スイッチ信号が賞球制御基板３７を介して与えられる。また、カードユニット５０から残高表示基板７４には、プリペイドカードの残高を示すカード残高表示信号および玉貸し可表示信号が賞球制御基板３７を介して与えられる。カードユニット５０と賞球制御基板３７の間では、ユニット操作信号（ＢＲＤＹ信号）、玉貸し要求信号（ＢＲＱ信号）、玉貸し完了信号（ＥＸＳ信号）およびパチンコ機動作信号（ＰＲＤＹ信号）がＩ／Ｏポート３７２ｆを介してやりとりされる。
【００６５】
パチンコ遊技機１の電源が投入されると、賞球制御基板３７の賞球制御用ＣＰＵ３７１は、カードユニット５０にＰＲＤＹ信号を出力する。カードユニット５０においてカードが受け付けられ、玉貸しスイッチが操作され玉貸しスイッチ信号が入力されると、カードユニット制御用マイクロコンピュータは、賞球制御基板３７にＢＲＤＹ信号を出力する。この時点から所定の遅延時間が経過すると、カードユニット制御用マイクロコンピュータは、賞球制御基板３７にＢＲＱ信号を出力する。そして、賞球制御基板３７の賞球制御用ＣＰＵ３７１は、払出モータ２８９を駆動し、所定個の貸し玉を遊技者に払い出す。このとき、振分用ソレノイド３１０の駆動を停止している。すなわち、球振分部材３１１を玉貸し側に向ける。そして、払出が完了したら、賞球制御用ＣＰＵ３７１は、カードユニット５０にＥＸＳ信号を出力する。
【００６６】
以上のように、カードユニット５０からの信号は全て賞球制御基板３７に入力される構成になっている。従って、玉貸し制御に関して、カードユニット５０から主基板３１に信号が入力されることはなく、主基板３１の基本回路５３にカードユニット５０の側から不正に信号が入力される余地はない。なお、主基板３１および賞球制御基板３７には、ソレノイドおよびモータやランプを駆動するためのドライバ回路が搭載されているが、図８では、それらの回路は省略されている。
【００６７】
次に遊技機の動作について説明する。
図９は、主基板３１におけるＣＰＵ５６の動作を示すフローチャートである。上述したように、この処理は、定期リセット回路６６が発するリセットパルスによって、例えば２ｍｓ毎に起動される。ＣＰＵ５６が起動されると、ＣＰＵ５６は、まず、クロックモニタ制御を動作可能状態にするために、内蔵されているクロックモニタレジスタをクロックモニタイネーブル状態に設定する（ステップＳ１）。なお、クロックモニタ制御とは、入力されるクロック信号の低下または停止を検出すると、ＣＰＵ５６の内部で自動的にリセットを発生する制御である。
【００６８】
次いで、ＣＰＵ５６は、スタックポインタの指定アドレスをセットするためのスタックセット処理を行う（ステップＳ２）。この例では、スタックポインタに００ＦＦＨが設定される。そして、システムチェック処理を行う（ステップＳ３）。システムチェック処理では、ＣＰＵ５６は、ＲＡＭ５５にエラーが含まれているか判定し、エラーが含まれている場合には、ＲＡＭ５５を初期化するなどの処理を行う。
【００６９】
次に、表示制御基板８０に送出される表示制御コマンドをＲＡＭ５５の所定の領域に設定する処理を行った後に（表示制御データ設定処理：ステップＳ４）、表示制御コマンドを出力する処理を行う（表示制御データ出力処理：ステップＳ５）。
【００７０】
次いで、各種出力データの格納領域の内容を各出力ポートに出力する処理を行う（データ出力処理：ステップＳ６）。また、ホール管理用コンピュータに出力される大当り情報、始動情報、確率変動情報などの出力データを格納領域に設定する出力データ設定処理を行う（ステップＳ８）。さらに、パチンコ遊技機１の内部に備えられている自己診断機能によって種々の異常診断処理が行われ、その結果に応じて必要ならば警報が発せられる（エラー処理：ステップＳ９）。
【００７１】
次に、遊技制御に用いられる大当り判定用の乱数等の各判定用乱数を示す各カウンタを更新する処理を行う（ステップＳ１０）。
【００７２】
次に、ＣＰＵ５６は、特別図柄プロセス処理を行う（ステップＳ１１）。特別図柄プロセス制御では、遊技状態に応じてパチンコ遊技機１を所定の順序で制御するための特別図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、特別図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。また、普通図柄プロセス処理を行う（ステップＳ１２）。普通図柄プロセス処理では、７セグメントＬＥＤによる可変表示器１０を所定の順序で制御するための普通図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、普通図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。
【００７３】
さらに、ＣＰＵ５６は、スイッチ回路５８を介して、ゲートセンサ１２、始動口センサ１７およびカウントセンサ２３の状態を入力し、各入賞口や入賞装置に対する入賞があったか否か判定する（スイッチ処理：ステップＳ１３）。
【００７４】
ＣＰＵ５６は、さらに、停止図柄の種類を決定する乱数等の表示用乱数を更新する処理を行う（ステップＳ１５）。
【００７５】
また、ＣＰＵ５６は、賞球制御基板３７との間の信号処理を行う（ステップＳ１６）。すなわち、所定の条件が成立すると賞球制御基板３７に賞球制御コマンドを出力する。賞球制御基板３７に搭載されている賞球制御用ＣＰＵは、賞球制御コマンドに応じて玉払出装置９７を駆動する。その後、ＣＰＵ５６は、次に定期リセット回路６６からリセットパルスが与えられるまで、ステップＳ１７の表示用乱数更新処理を繰り返す。
【００７６】
図１０は、図９に示されたメイン処理におけるスイッチ処理（ステップＳ１３）の賞球制御に関わる部分を示すフローチャートである。スイッチ処理において、ＣＰＵ５６は、始動口スイッチ１７がオンしたか否かを検出する（ステップＳ１４０）。また、カウントスイッチ２３がオンしたか否かを検出する（ステップＳ１４２）。さらに、入賞口スイッチ１９ａ，２４ａがオンしたか否かを検出する（ステップＳ１４４，Ｓ１４６）。
【００７７】
なお、この実施の形態では、始動入賞口１４への入賞に対して６個の賞球払出が行われ、入賞口１９，２４への入賞に対して１０個の賞球払出が行われ、大入賞口への入賞に対して１５個の賞球払出が行われる。よって、ステップＳ１４０において始動口スイッチ１７のオンが検出されると６個カウンタが＋１される。また、カウントスイッチ２３のオンが検出されると１５個カウンタが＋１される。そして、入賞口スイッチ１９ａ，２４ａのオンが検出されると１０個カウンタが＋１される。
【００７８】
図１１は、主基板３１から賞球制御基板３７に送信される賞球制御コマンドのビット構成を示す説明図である。図１１に示すように、１バイト中の上位４ビットが賞球数を示す領域として用いられ、下位４ビットが制御指定として使用される。
【００７９】
制御指定において、ビット３，２，１，０が「０，０，０，０」であれば払出個数指示コマンドであることを示し、「０，０，１，０」であれば賞球禁止指定を示し、「０，０，１，１」であれば賞球禁止解除指定を示す。なお、賞球禁止指定や賞球禁止解除指定のコマンドの上位４ビットには、例えば「０，０，０，０」が設定される。
【００８０】
なお、賞球禁止指定は、玉切れ検出スイッチ１６７または玉切れスイッチ１８７がオンしたとき（玉切れ状態フラグがオンしているとき）と、余剰玉受皿４が満タンになって満タンスイッチ４０２がオンしたとき（満タン状態フラグがオンしたとき）に、主基板３１から送信される。そして、それらのスイッチがオフ状態になると、賞球禁止解除指定が送信される。
【００８１】
また、図１１に示されたコマンド構成は一例であって、他の構成にしてもよい。例えば、１バイト中の上位下位を、図１１に示された構成とは逆にしてもよい。また、この実施の形態では、主基板３１から賞球制御基板３７に送出される全ての賞球制御コマンドは、同一の８本の信号線（Ｄ７〜Ｄ０）で転送される。よって、コマンド数が増えても配線数は増えない。
【００８２】
図８に示されたように、賞球制御コマンドは、出力ポート５７７を介して送信される。そして、この実施の形態では、図１２に示すように、主基板３１から賞球制御コマンドＤ７〜Ｄ０が出力されるときに、賞球制御ＩＮＴ信号が５μｓ以上ローレベルになる。賞球制御ＩＮＴ信号は、出力ポート５７８の１ビットに割り当てられている。また、図１２に示すように、賞球制御コマンドは、ＣＰＵ５６の再起動間隔（この例では２ｍｓ）において複数回送出可能である。賞球制御ＩＮＴ信号は、賞球制御基板３７において、賞球制御用ＣＰＵ３７１の割込端子に接続されている。よって、賞球制御用ＣＰＵ３７１は、割り込みがあると、賞球制御コマンドＤ７〜Ｄ０が主基板３１から送出されたことを認識でき、割込処理において賞球制御コマンド受信処理を行う。
【００８３】
なお、図１２には、ＣＰＵ５６の再起動間隔において３回賞球制御コマンドを送出可能である例が示されているが、その回数は３回に限定されない。また、割込処理で行わなくても、プログラムをループ状にして、出力期間と待機期間とをタイマでカウントしても同様の出力形態を実現することができる。
【００８４】
図１３は、遊技制御手段における賞球払出制御に用いられるカウンタの一例を示す説明図である。上述したように、スイッチ処理において遊技球の入賞が検出されると、１５個カウンタ、１０個カウンタまたは６個カウンタの値が＋１される。そして、遊技制御手段は、賞球制御手段に対して、１５個、１０個または６個の賞球払出を示す賞球制御コマンドを送出すると、該当するカウンタのカウント値を−１する。なお、それらのカウンタは、電源バックアップされているＲＡＭ上に形成されていてもよい。
【００８５】
図１４は、主基板３１のＣＰＵ５６すなわち遊技制御手段が実行する６００μｓタイマ割込処理を示すフローチャートである。なお、ＣＰＵ５６は、メイン処理における初期化処理（例えばステップＳ３のシステムチェック処理）において、６００μタイマ割込が繰り返しかかるような設定を行っている。
【００８６】
６００μタイマ割込処理において、ＣＰＵ５６は、まず、１５個カウンタの値が０であるか否か確認する（ステップＳ１６１）。０でなければ、賞球制御コマンドである払出個数指示（１５個）コマンドを出力ポート５７７に出力する（ステップＳ１６２）。そして、ＩＮＴ信号をオン状態にする（ステップＳ１６３）。次いで、５μｓのディレイタイムをおいて（ステップＳ１６４）、ＩＮＴ信号をオフ状態にする（ステップＳ１６５）。そして、１５個カウンタの値を−１する（ステップＳ１６６）。また、払出指令個数累積値を＋１５する（ステップＳ１６７）。払出指令個数累積値は、賞球制御基板３７に対して指示した払出個数の累積値を示すものであり、ＣＰＵ５６は、払出指令個数累積値を用いて賞球払出不足が生じたか否か確認する。
【００８７】
１５個カウンタの値が０であれば、ＣＰＵ５６は、１０個カウンタの値が０であるか否か確認する（ステップＳ１７１）。０でなければ、賞球制御コマンドである払出個数指示（１０個）コマンドを出力ポート５７７に出力する（ステップＳ１７２）。そして、ＩＮＴ信号をオン状態にする（ステップＳ１７３）。次いで、５μｓのディレイタイムをおいて（ステップＳ１７４）、ＩＮＴ信号をオフ状態にする（ステップＳ１７５）。そして、１０個カウンタの値を−１する（ステップＳ１７６）。また、払出指令個数累積値を＋１０する（ステップＳ１７７）。
【００８８】
１０個カウンタの値が０であれば、ＣＰＵ５６は、６個カウンタの値が０であるか否か確認する（ステップＳ１８１）。０でなければ、賞球制御コマンドである払出個数指示（６個）コマンドを出力ポート５７７に出力する（ステップＳ１８２）。そして、ＩＮＴ信号をオン状態にする（ステップＳ１８３）。次いで、５μｓのディレイタイムをおいて（ステップＳ１８４）、ＩＮＴ信号をオフ状態にする（ステップＳ１８５）。そして、６個カウンタの値を−１する（ステップＳ１８６）。また、払出指令個数累積値を＋６する（ステップＳ１８７）。
【００８９】
以上の処理は、２ｍｓの間で６００μｓ毎に実行されるので、入賞が集中したときには、図１２に例示されたように、２ｍｓ間で３回の払出個数指示コマンドが送出可能である。すなわち、２ｍｓ間のうちで、入賞検知手段を構成する始動口スイッチ１７、カウントスイッチ２２および入賞口スイッチ１９ａ，２４ａのうちの複数のスイッチオンが検出された場合でも、それらのオンに対応した賞球制御コマンドが、２ｍｓ間のうちに賞球制御基板３７に送出される。また、始動口スイッチ１７、カウントスイッチ２２および入賞口スイッチ１９ａ，２４ａの出力は、賞球数毎（１５個、１０個または６個）の入賞として検知可能な信号となっている。
【００９０】
このように、遊技制御手段は、入賞を検出すると賞球払出指示を早めに賞球制御手段に伝えるので、１５個カウンタ、１０個カウンタおよび６個カウンタサイズは小さくてよい。すなわち、賞球払出制御に関わるメモリ容量を節減することができ、遊技制御手段の賞球払出制御に関する負担を軽くすることができる。
【００９１】
なお、ここでは、１５個の賞球払出指示を１０個および６個の賞球払出指示に優先させ、１０個の賞球払出指示を６個の賞球払出指示に優先させたが、入賞が発生した順に、対応する賞球個数を示すコマンドを賞球制御手段に送出してもよい。
【００９２】
また、この実施の形態では、６００μｓタイマ割込によって賞球制御コマンドを送出するようにしたが、２ｍｓ間のうちに複数回の賞球制御コマンドを送出可能であれば、他の制御方法を用いてもよい。例えば、図９に示されたメイン処理における複数箇所に賞球制御コマンドを送出するための処理部分をおいてもよい。また、プログラムの途中にループ状部分を設け、その中で出力期間と待機期間とをタイマでカウントしても同様の出力形態を実現することができる。
【００９３】
以下、遊技盤６に設けられている入賞領域に打球が入賞したときの遊技制御手段および賞球制御手段の処理について図１５〜図３２を参照して説明する。図１５および図１６は、主基板３１におけるＣＰＵ５６の処理を示すフローチャートである。また、図１７〜図１９および図２１〜図３３は、賞球制御基板３７の賞球制御用ＣＰＵ３７１の動作を示すフローチャートである。
【００９４】
まず、図１５および図１６のフローチャートを参照して、主基板３１における入賞球信号処理を説明する。上述したように、入賞球信号処理は２ｍｓに１回実行される。
【００９５】
入賞球信号処理において、ＣＰＵ５６は、まず、賞球払出中であるか否か確認する。既に賞球払出中であれば、ステップＳ２４１に移行する。賞球払出中でなければ、払出指令個数累積値が０でなくなったか否か確認する（ステップＳ２０２）。上述したように、払出指令個数累積値は、遊技制御基板３７に対して払出個数指示コマンドが送出されたときに０でない値になる。
【００９６】
払出指令個数累積値が０でない場合には、賞球中フラグをオンするとともに（ステップＳ２０３）、監視タイマをスタートさせる（ステップＳ２０３）。
【００９７】
この実施の形態では、遊技制御手段は、入賞を検出するとその旨を早めに賞球制御手段に通知する。賞球制御手段は、遊技制御手段からの通知を記憶し、記憶にもとづいて、玉貸し制御と並行して賞球払出制御を行う。並行してといっても一時には一方の制御しかできないので、賞球払出制御を優先して実行する。しかし、玉貸し制御が開始された場合には、単位個数の払出が完了するまで玉貸し制御を継続した方が効率的である。すなわち、賞球払出制御を優先するといっても、玉貸し制御開始後の所定期間は、賞球払出制御を開始することができない。そこで、遊技制御手段は、そのような期間（所定個の玉貸し制御に要する期間）に余裕を持たせた期間に応じた監視タイマを設定するとともに、設定時間を越えても賞球払出が開始されないような場合には賞球エラーとする。
【００９８】
なお、後で詳しく説明するが、カードユニット５０から複数回連続して玉貸し要求信号が出力される場合に、賞球制御手段は、各玉貸し要求信号の切れ目で賞球払出制御を行うので、監視タイマのタイムアウト値はそれほど長くなくてよい。すなわち、遊技制御手段による賞球エラー検出の検出遅れが大きくならないように構成されている。
【００９９】
ステップＳ２４１において、ＣＰＵ５６は、賞球カウントスイッチがオンするのを待つ。賞球カウントスイッチのオンを検出すると、上述した監視タイマを停止する（ステップＳ２４２）。そして、賞球カウントスイッチのオフを待ち（ステップＳ２４３）、オフしたら払出指令累積個数を−１する（ステップＳ２４４）。そして、タイマＴ１を起動する（ステップＳ２４５）。
【０１００】
払い出された賞球は１個ずつ賞球カウントスイッチ３０１Ａを通過するが、賞球カウントスイッチ３０１Ａのオンおよびオフを検出することによって玉通過が確実に検出される。そして、玉通過が検出された場合には、１個の賞球があったとして、払出指令累積個数が−１される。
【０１０１】
タイマＴ１は、賞球カウントスイッチ３０１Ａの出力がオンした後オフする度に起動または再スタートされる。ステップＳ２４１において賞球カウントスイッチ３０１Ａがオンしていなければ、監視タイマが動作中か否か確認する（ステップＳ２４６）。監視タイマが動作中であれば、ＣＰＵ５６は、監視タイマがタイムアウトしたか否か確認する（ステップＳ２４７）。監視タイマがタイムアウトしていれば、所定時間内に賞球払出が開始されなかったことになるので、ＣＰＵ５６は、所定のエラー表示を行う（ステップＳ２５７）。
【０１０２】
監視タイマが非動作中または動作中であってもタイムアウトしていない場合には、ＣＰＵ５６は、タイマＴ１が動作中か否か確認する（ステップＳ２４８）。タイマＴ１が動作中であれば、ＣＰＵ５６は、タイマＴ１がタイムアウトしたか否か確認する（ステップＳ２５０）。タイムアウトしていなければ処理を終了する。
【０１０３】
タイマＴ１の値（起動時からタイムアウトするまでの時間）は、正常に払出が行われている場合には払出周期（賞球カウントスイッチがオンしてから次にオンするまでの期間）よりも長く設定されている。従って、正常に払出が行われているときには、最後の払出を除いて、タイマＴ１がタイムアウトするよりも前に、次の賞球カウントスイッチのオン（ステップＳ２４２）が発生する。すなわち、正常に払出が行われているときには、タイマＴ１は、最後の払出が行われた後に初めてタイムアウトする。なお、この実施の形態では、連続払出（ある入賞に対する賞球払出と次の入賞に対する賞球払出とが連続して行われること）が行われている。連続払出における賞球払出間にインターバル時間が設けられる場合もあるが、その場合には、タイマＴ１の値は、インターバル時間よりも長く設定される。すなわち、インターバル時間が設けられた連続払出が行われるときにも、やはり、最後の払出が行われた後に初めてタイムアウトする。
【０１０４】
ステップＳ２５０において、タイマＴ１がタイムアウトすると、ＣＰＵ５６は、払出指令個数累積値が０になっているか否か確認する（ステップＳ２５１）。値が０である場合には、賞球払出フラグをオフして処理を終了する（ステップＳ２５２）。
【０１０５】
タイマＴ１がタイムアウトしたときに払出指令個数累積値０になっていない場合には、ＣＰＵ５６は、エラー表示（ステップＳ２５７）に移行する。
【０１０６】
以上のように、ＣＰＵ５６は、賞球カウントスイッチ３０１Ａの出力にもとづいて実際に払い出された遊技球数をカウントする。そして、賞球制御手段に対して指示した個数の賞球払出がなされたかどうか確認する。後述するように賞球制御手段も賞球カウントスイッチ３０１Ａの出力にもとづいて実際に払い出された遊技球数をカウントする。すなわち、遊技制御手段および賞球制御基板の双方で遊技球数をカウントするので、賞球制御の信頼性を向上させることができる。
【０１０７】
図１７は、賞球制御用ＣＰＵ３７１のメイン処理を示すフローチャートである。メイン処理では、賞球制御用ＣＰＵ３７１は、まず、ＲＡＭ領域をクリアする等の初期値設定処理を行う（ステップＳ８０１）。なお、内蔵ＲＡＭの電源バックアップされたＲＡＭ領域（バックアップ領域）にデータが設定されている場合には、それらの領域のクリア処理はなされない。そして、賞球制御用ＣＰＵ３７１は、各割込を許可状態にする（ステップＳ８０２）。その後、この実施の形態では、賞球制御用ＣＰＵ３７１は、所定期間（例えば２ｍｓ）毎に発生するタイマ割込による割込処理で賞球払出制御を行う。タイマ割込処理では、図１８に示すように、賞球制御用ＣＰＵ３７１は、賞球払出制御処理を実行する（ステップＳ８１１）。
【０１０８】
図１９は、割込処理による賞球制御コマンド受信処理を示すフローチャートである。上述したように主基板３１からの賞球制御ＩＮＴ信号は賞球制御用ＣＰＵ３７１の割込端子に入力されている。よって、主基板３１からの賞球制御ＩＮＴ信号がオン状態になると、賞球制御用ＣＰＵ３７１に割込がかかり、図１９に示す賞球制御コマンドの受信処理が開始される。
【０１０９】
賞球制御コマンドの受信処理において、賞球制御用ＣＰＵ３７１は、賞球制御コマンドデータの入力に割り当てられている入力ポートから１バイトのデータを読み込む（ステップＳ３２１）。そして、読み込んだデータを受信データとしてワークエリアに格納する（ステップＳ３２２）。また、通信終了フラグをセットする（ステップＳ３２３）。
【０１１０】
以上の処理によって、主基板３１から送出された賞球制御コマンドは、賞球制御用ＣＰＵ３７１に読み込まれる。ここで、複数の賞球制御コマンドを連続的に（この例では６００μｓ間隔で）受信する可能性があるので、ワークエリアおよび通信終了フラグも複数個用意される。
【０１１１】
図２０は、賞球制御基板３７におけるバックアップＲＡＭ領域に形成される各カウンタを示す説明図である。図２０に示すように、１個カウンタ〜１５個カウンタが用意されている。各個数カウンタは、主基板３１のＣＰＵ５６すなわち遊技制御手段から受信した払出個数を示す各払出個数指示コマンドに対応している。例えば、１５個の賞球払出を指示する払出個数指示コマンドを受信したら１５個カウンタの値が＋１される。ただし、総合記憶個数は、この実施の形態では使用されない。また、この実施の形態では、６個カウンタ、１０個カウンタおよび１５個カウンタのみが使用されるが、このように他種類の個数に応じたカウンタを用意しておけば、入賞に応じた賞球数が異なる他の遊技にも容易に賞球制御手段を流用することができる。
【０１１２】
なお、賞球制御用ＣＰＵ３７１が使用するワークエリアの全てが電源バックアップされている必要はない。少なくとも、図２０に示された各カウンタと後述するフラグ類またはレジスタのデータ退避のアドレスがバックアップＲＡＭ領域に形成されていればよい。
【０１１３】
図２１〜図２９は、賞球制御用ＣＰＵ３７１が実行する賞球払出制御処理を示すフローチャートである。なお、この実施の形態では、賞球払出制御処理はタイマ割込処理で実行されるように構成されているが、そのような構成ではなく、通常の処理（割込処理ではない）によって実行されるように構成してもよい。
【０１１４】
賞球払出制御処理において、賞球制御用ＣＰＵ３７１は、賞球制御コマンドが受信されているか否か確認する（ステップＳ４８０）。受信されていれば、ステップＳ５１１に移行する。受信されていなければ、現在エラー状態中であるか否か確認する（ステップＳ４８１）。エラー状態中であればエラー処理に移行する。エラー状態中でない場合には、賞球中（または補正払出中）であるか否か確認する（ステップＳ４８２）。賞球中でない場合には、玉貸し処理中であるか否か確認する（ステップＳ４８３）。玉貸し中であれば、図３０に示す玉貸し中の処理に移行する。
【０１１５】
玉貸し中でもなければ、全ての個数カウンタの値が０であるか否か確認する（ステップＳ４８４）。全て０であれば、すなわち、賞球払出を行う必要がない場合には、遊技機の外部機器としてのカードユニット５０からの玉貸し要求信号であるＢＲＱ信号がオンになっているかどうか確認する（ステップＳ４９１）。
【０１１６】
ＢＲＱ信号がオンになっていれば、玉貸し処理中フラグをオンし（ステップＳ４９２）、ＥＸＳ信号をオンして（ステップＳ４９３）、玉貸し個数カウンタに単位数を設定する（ステップＳ４９４）。単位数は、例えば１００円で貸し出される遊技球の数（例えば２５個）である。そして。玉払出装置９７の下方の球振分部材３１１を玉貸し側に設定するために振分用ソレノイド３１０を駆動する（ステップＳ４９５）。また、払出モータ２８９をオンして（ステップＳ４９６）、図２９に示す玉貸し中の処理に移行する。なお、玉貸し個数カウンタおよび補正個数カウンタも、バックアップＲＡＭ領域に形成されていることが好ましい。
【０１１７】
ステップＳ４８４において、個数カウンタの値が全て０でなければ、ステップＳ５００の処理を行う。
【０１１８】
ステップＳ５００において、補正払出フラグがオンしていれば、すなわち、補正払出をすべきことに決定されていた場合には、ステップＳ５０７に移行する。補正払出フラグがオンしていなければ、賞球制御用ＣＰＵ３７１は、全ての個数カウンタ（この例では１５個カウンタ〜１個カウンタ）について、個数の多いものから順にカウンタ値をチェックする（ステップＳ５０１）。そして、値が０でない個数カウンタに対応した個数を払出個数カウンタに設定する（ステップＳ５０３）。さらに、賞球処理中フラグをオンし（ステップＳ５０３）、玉払出装置９７の下方の球振分部材３１１を賞球側に設定し（ステップＳ５０７）、払出モータ２８９をオンする（ステップＳ５０７）。そして、賞球払出中処理に移行する。
【０１１９】
賞球制御コマンド（払出個数指示コマンド）を受信した場合には、ステップＳ５１１の処理が開始される。ステップＳ５１１において、賞球制御用ＣＰＵ３７１は、払出個数指示コマンドで指示された個数に対応した個数カウンタの値を＋１する（ステップＳ５１２）。
【０１２０】
以上のように、賞球制御基板３７に搭載された賞球制御用ＣＰＵ３７１は、主基板３１のＣＰＵ５６から送られた払出個数指示コマンドに含まれる賞球数をバックアップＲＡＭ領域に記憶する。
【０１２１】
なお、賞球制御コマンドには払出個数指示コマンド以外のコマンドもあるが、図２３では、それらのコマンドの受信処理は省略されている。
【０１２２】
以上のように、賞球制御処理では、ステップＳ５１１以降の処理で、遊技制御手段から払出個数指示コマンドを受信していれば、対応する個数カウンタが＋１される。すると、次回の賞球制御処理起動時に、ステップＳ４８４でそのことが検出され、ステップＳ５００以降の処理で払出個数カウンタに所定値が設定されるとともに、賞球処理中とされる。そして、次回の賞球制御処理起動時に、賞球処理中であることが検出され、ステップＳ５３２以降の賞球払出中の処理が実行される。
【０１２３】
図２２に示されているように、ここでは、コマンド受信順に関わらず賞球個数の多い払出指示を優先させたが、賞球個数の少ない順に処理してもよい。また、コマンドを受信した順に、対応する賞球処理を開始してもよい。なお、賞球数の多い順に払出処理を行う場合には、遊技者に対して遊技球が速く補給されることになるので、遊技者が不必要に玉借りを行う機会が減る。すなわち、遊技者にとって有利な遊技環境を提供することができる。
【０１２４】
ステップＳ５３２以降の処理は賞球払出中の処理である。賞球払出中の処理において、まず、状態チェックが行われる（ステップＳ５３２）。賞球制御用ＣＰＵ３７１は、払出モータ位置センサおよび賞球カウントスイッチ３０１Ａを監視することによって賞球払出が正常に行われているか否かチェックする。状態チェックとは、現在、払出モータ位置センサのオンを監視している状態にあるのか、払出モータ位置センサのオフを監視している状態にあるのかを判定する処理である。
【０１２５】
この実施の形態では、払出モータ位置センサおよび賞球カウントスイッチ３０１Ａの監視のために、以下のタイマを用いる。
（１）タイマＴ１１：払出モータ位置センサのオン監視用
（２）タイマＴ１２：払出モータ位置センサのオフ監視用
（３）タイマＴ１３：賞球カウントスイッチ３０１Ａのオン監視用
（４）タイマＴ１４：賞球カウントスイッチ３０１Ａのオフ監視用
【０１２６】
また、払出モータ位置センサによって払出個数が確認されてから、賞球カウントスイッチ３０１Ａが実際の払出球を検出するまでに遊技球数個分の流下に要する遅れ時間があり、その時間を待つために以下のタイマを用いる。
（５）タイマＴ１５：最後の払出球が払出モータ位置センサによって確認されてから、その球が賞球カウントスイッチ３０１Ａを通過するまでの時間待ち用
【０１２７】
ここでは、それらのタイマが動作中であることを確認することによって状態チェックを行う。ステップＳ５３２では、タイマＴ１１が動作中であるときには、払出モータ位置センサのオン待ち処理（ステップＳ５３４）に移行し、タイマＴ１２が動作中であるときには、払出モータ位置センサのオフ待ち処理（ステップＳ５４２）に移行する。タイマ１５が動作中であるときには、タイマ１５のタイムアウト待ち（ステップＳ５７３）に移行する。いずれのタイマも動作中でないときには、タイマＴ１１をスタートさせる（ステップＳ５３３）。
【０１２８】
ステップＳ５３４において、賞球制御用ＣＰＵ３７１は、払出モータ位置センサがオンするのを待つ。オンする前にタイマＴ１１がタイムアウトするとエラー処理に移行する（ステップＳ５３５，Ｓ５３６）。払出モータ位置センサがオンすると、タイマＴ１１を停止して（ステップＳ５３７）、タイマＴ１２を起動する（ステップＳ５４１）。その後、賞球制御用ＣＰＵ３７１は、払出モータ位置センサがオフするのを待つ（ステップＳ５４２）。オフする前にタイマＴ１２がタイムアウトするとエラー処理に移行する（ステップＳ５４３，Ｓ５４５）。なお、タイマＴ１１，Ｔ１２がタイムアウトしていない間、賞球カウントスイッチチェックサブルーチンを実行する（ステップＳ５４７）。
【０１２９】
払出モータ位置センサがオフすると、タイマＴ１２を停止して（ステップＳ５４６）、払出個数カウンタを−１する（ステップＳ５５１）。そして、賞球制御用ＣＰＵ３７１は、払出個数カウンタの値が０になったか否か確認する（ステップＳ５５２）。０になったことは、所定個数について払出制御を行ったことを意味する。そこで、補正払出中でなければ（ステップＳ５５３）、今回の賞球払出個数に対応した個数カウンタ（１５個カウンタ〜１個カウンタのいずれか）の値を−１する（ステップＳ５５４）。さらに、払出モータ２８９を停止するとともに（ステップＳ５７１）、タイマＴ１５を起動する（ステップＳ５７２）。
【０１３０】
その後、タイマＴ１５のタイムアウトを待つ（ステップＳ５７３）。タイムアウトしていない間、賞球カウントスイッチチェックサブルーチンを実行する（ステップＳ５７４）。
【０１３１】
タイマＴ１５がタイムアウトすると、補正払出中でなければ（ステップＳ５７４）、今回の賞球払出の個数と賞球数カウンタの値を比較する（ステップＳ５７５）。
【０１３２】
なお、賞球数カウンタは、賞球カウントスイッチチェックサブルーチンで、払出モータ位置センサの下部に位置する賞球カウントスイッチ３０１Ａの１回のオンが検出される度にカウントアップされる。タイマＴ１５がタイムアウトしたとき、玉払出が正常に行われていれば、賞球数カウンタの値は、払出モータ位置センサのオン回数に一致する。例えば、１５個賞球が行われていたときには、払出モータ位置センサのオン回数が１５になると、ステップＳ５５２で払出個数カウンタの値が０になり、その後、Ｔ１５の時間だけ経過すると賞球数カウンタの値が１５になるはずである。
【０１３３】
ステップＳ５７５の判断結果が不一致の場合には、賞球不足数（賞球予定数−賞球数カウンタ値）を払出個数カウンタに設定し（ステップＳ５８３）、払出モータ２８９をオンし（ステップＳ５８４）、補正払出中フラグをオンする（ステップＳ５８５）。なお、賞球不足数は補正予定数として記憶される。
【０１３４】
補正払出が行われていた場合には、賞球数カウンタの値が補正予定数と一致しているか否か確認し（ステップＳ５８１）、一致していなければ、ステップＳ５８６に移行する。一致していれば、補正払出中フラグをリセットして（ステップＳ５８２）、この回の処理を終了する。
【０１３５】
ステップＳ５７５の判断結果が一致であった場合には、全ての個数カウンタが０になっているか確認し（ステップＳ５８６）、０になっていれば、賞球処理中フラグをリセットして（ステップＳ５８７）、この回の処理を終了する。
【０１３６】
以上のように、賞球制御用ＣＰＵ３７１は、払出個数カウンタの値によって、所定個の賞球が完了したか否か認識し、完了したら対応する個数カウンタの値を−１する。そして、所定時間経過後に、賞球カウントスイッチ３０１Ａによる検出回数を確認し、賞球カウントスイッチ３０１Ａを通過した遊技球数が予定払出数に満たないことを検出した場合には補正払出処理を開始する。
【０１３７】
なお、各個数カウンタおよび払出個数カウンタはバックアップＲＡＭ領域に形成されているので、停電等による電源断が生じても保存される。また、賞球中を示すフラグもバックアップＲＡＭ領域に形成される。よって、停電等からの復旧時に、賞球制御用ＣＰＵ３７１は、保存されているデータにもとづいて賞球払出制御を継続することができる。すなわち、停電からの復旧時に、賞球中を示すフラグが設定されていることを検知して、賞球制御用ＣＰＵ３７１は、直ちに、賞球払出処理を再開することができる。
【０１３８】
さらに、補正個数カウンタ等もバックアップＲＡＭ領域に形成されている。また、補正払出中を示すフラグもバックアップＲＡＭ領域に形成される。よって、補正払出処理中に停電等が生じても、停電等からの復旧時に、賞球制御用ＣＰＵ３７１は、保存されているデータにもとづいて補正払出制御を継続することができる。
【０１３９】
なお、フラグ類がバックアップＲＡＭ領域に設定されていなくても、個数カウンタがバックアップＲＡＭ領域に設定されていれば、賞球制御用ＣＰＵ３７１は、電源復旧時に、各個数カウンタの設定値をチェックすることによって、未払出賞球があるか否かを検出することができる。そして、未払出賞球があることを検出した場合には、例えば、賞球払出中フラグをセットすることによって賞球払出処理を再開することができる。
【０１４０】
図２７は、賞球カウントスイッチチェックサブルーチンを示すフローチャートである。賞球カウントスイッチチェックにおいて、まず、状態チェックが行われる（ステップＳ５１１）。ステップＳ５１１において、タイマＴ１３が動作中であるときには、賞球カウントスイッチ３０１Ａのオン待ち処理（ステップＳ５１３）に移行し、タイマＴ１４が動作中であるときには、賞球カウントスイッチ３０１Ａのオフ待ち処理（ステップＳ５１８）に移行する。いずれのタイマも動作中でないときには、タイマＴ１３をスタートさせる（ステップＳ５１２）。
【０１４１】
そして、賞球カウントスイッチ３０１Ａがオンするのを待つ（ステップＳ５１３）。賞球カウントスイッチ３０１Ａの出力がオンする前にタイマＴ１３がタイムアウトするとエラー処理に移行する（ステップＳ５１４，Ｓ５１５）。
【０１４２】
賞球カウントスイッチ３０１Ａの出力がオン状態になると、タイマＴ１３を停止して（ステップＳ５１６）、タイマＴ１４を起動する（ステップＳ５１７）。そして、賞球カウントスイッチ３０１Ａがオフするのを待つ（ステップＳ５１８）。賞球カウントスイッチ３０１Ａがオフする前にタイマＴ１４がタイムアウトするとエラー処理に移行する（ステップＳ５１９，Ｓ５２０）。タイマＴ１４がタイムアウトする前に賞球カウントスイッチ３０１Ａがオフした場合には、タイマＴ１４を停止する（ステップＳ５２１）。そして、賞球数カウンタの値を＋１する（ステップＳ５２２）。
【０１４３】
なお、この実施の形態では、遊技制御手段から通知された賞球指示に対して、賞球対応に設けられた個数カウンタに賞球回数が記憶されたが、１つのカウンタを有し、遊技制御手段から通知された賞球数をカウンタに加算するようにしてもよい。そのように構成されている場合には、カウンタ個数が減るとともに、バックアップすべきＲＡＭ領域を小さくすることができる。
【０１４４】
また、この実施の形態では、払出モータ２８９を駆動しているときに、所定時間内に払出モータ位置センサがオンしなかったりオフしなかった場合には、エラーと判定される。払出モータ位置センサがオンしなかったりオフしなかった場合には、玉詰まりが生じている場合等が考えられるからである。
【０１４５】
さらに、払出モータ位置センサの出力が正常であるにも関わらず、センサよりも下部に設けられている賞球カウントスイッチがオンしなかった場合には、賞球カウントスイッチ３０１Ａの故障等が考えられるので、やはりエラーと判定される。そして、賞球カウントスイッチ３０１Ａがオフしなかった場合には、賞球カウントスイッチ３０１Ａの近傍の玉誘導路で玉詰まりが生じている等が考えられるので、やはりエラーと判定される。
【０１４６】
図２８，図２９は、エラー処理（ステップＳ５３６，Ｓ５４５，Ｓ５１５，Ｓ５２０）を示すフローチャートである。エラー処理では、例えば主基板３１から解除情報コマンドを受信したらリトライ処理が行われる。ただし、解除情報コマンドを使用しない遊技機では、直ちにリトライ処理を開始してもよい。
【０１４７】
エラー処理において、賞球制御用ＣＰＵ３７１は、まず、払出モータ２８９を一旦切る（ステップＳ７００）。そして、解除情報コマンドを受信しているか否か確認する（ステップＳ７０１）。解除情報コマンドを受信していた場合には、エラー解除のためのリトライ処理を開始する。ここでは、払出モータ位置センサの異常を検出していた場合（エラー＃１または＃２であった場合）には払出モータ２８９のオンオフを数回繰り返す。すなわち、振動を加えて玉詰まりを解除するようにリトライする。なお、エラー＃１とは、払出モータ２８９を駆動しているにもかかわらず、玉詰まり等に起因して払出モータ位置センサが所定期間以上オンしなかった場合であり、エラー＃２とは、払出モータ２８９を駆動しているにもかかわらず、玉詰まり等に起因して払出モータ位置センサが所定期間以上オフしなかった場合である。
【０１４８】
また、賞球カウントスイッチ３０１Ａの異常を検出していた場合（エラー＃３または＃４であった場合）には、払出モータ２８９を再度オンしてみる。
【０１４９】
よって、エラー＃１または＃２であった場合には（ステップＳ７０２）、まず、オンオフカウンタに４を設定する（ステップＳ７０３）。オンオフカウンタとは、モータ駆動の回数を決めるためのカウンタである。この例では、オンオフカウンタに４を設定することにするが、設定値は任意であり、適用される遊技機に応じて適宜選定される。
【０１５０】
次いで、モータオン時間を決めるためのタイマＴ２０をスタートし（ステップＳ７０４）、払出モータ２８９をオンする（ステップＳ７０５）。そして、エラー＃１の場合には払出モータ位置センサがオンするかどうか確認し、エラー＃２の場合には払出モータ位置センサがオフするかどうか確認する（ステップＳ７０６）。払出モータ位置センサがオンまたはオフしたときには、エラー状態から復旧したことになるので、ステップＳ５４１（エラー＃１の場合）またはステップＳ５４７（エラー＃２の場合）に復帰する。
【０１５１】
しかし、払出モータ位置センサがオンまたはオフする前にタイマＴ２０がタイムアウトした場合には（ステップＳ７０７）、払出モータ２８９Ａをオフする（ステップＳ７０８）。そして、オンオフカウンタの値を−１する（ステップＳ７０９）。
【０１５２】
賞球制御用ＣＰＵ３７１は、オンオフカウンタの値を確認し（ステップＳ７１０）、０でなければ、Ｔ２１の時間だけ待ってステップＳ７０４に戻る。オンオフカウンタの値が０であれば処理を終了する。
【０１５３】
以上のような制御によって、払出モータ２８９は、最大４回間欠的に駆動されることになる。間欠的なモータ駆動によって、スクリュー２８８に振動が与えられる。この結果、詰まっている遊技球に振動が与えられ、玉払出装置９７から落下する可能性が高くなる。４回の間欠制御が終了する前に払出モータ位置センサがオンまたはオフしたときには、詰まっていた遊技球がはずれてスクリュー２８８が回転を再開したことになるので、賞球制御用ＣＰＵ３７１の制御は、払出中の状態に復帰する。
【０１５４】
エラーが＃３または＃４の場合、すなわち、賞球カウントスイッチ３０１Ａの周辺で生じている場合には、リトライ監視用のタイマＴ２２をスタートさせ（ステップＳ７２０）、払出モータ２８９を再度オンしてみる（ステップＳ７２１）。エラー＃３の場合には（ステップＳ７２２）、賞球カウントスイッチ３０１Ａがオンするのを監視し（ステップＳ７２３）、オンしたらステップＳ５１７に復帰する。スイッチがオンせずタイムアウトしたら（ステップＳ７２４）、処理を終了する。また、エラー＃４の場合には、賞球カウントスイッチ３０１Ａがオフするのを監視し（ステップＳ７２５）、オフしたらステップＳ５２２に復帰する。スイッチがオフせずタイムアウトしたら（ステップＳ７２６）、処理を終了する。
【０１５５】
以上のように、賞球制御用ＣＰＵ３７１は、エラーが発生したら、遊技制御手段からの解除情報コマンドに応じて、または、独自にリトライを行う。よって、一時的に発生したようなエラーについては、リトライによって解消させることができる。
【０１５６】
図３０〜図３１は、賞球制御用ＣＰＵ３７１による賞球制御処理における玉貸し中の処理を示すフローチャートである。玉貸し処理において、賞球制御用ＣＰＵ３７１は、まず、状態チェックを行う（ステップＳ６３２）。賞球制御用ＣＰＵ３７１は、払出モータ位置センサおよび玉貸しカウントスイッチ３０１Ｂを監視することによって払出が正常に行われているか否かチェックする。状態チェックとは、現在、払出モータ位置センサのオンを監視している状態にあるのか、払出モータ位置センサのオフを監視している状態にあるのかを判定する処理である。
【０１５７】
この実施の形態では、払出モータ位置センサおよび玉貸しカウントスイッチ３０１Ｂの監視のために、以下のタイマを用いる。
（１）タイマＴ３１：払出モータ位置センサのオン監視用
（２）タイマＴ３２：払出モータ位置センサのオフ監視用
（３）タイマＴ３３：玉貸しカウントスイッチ３０１Ｂのオン監視用
（４）タイマＴ３４：玉貸しカウントスイッチ３０１Ｂのオフ監視用
【０１５８】
また、払出モータ位置センサによって払出個数が確認されてから、玉貸しカウントスイッチ３０１Ｂが実際の払出球を検出するまでに遊技球数個分の流下に要する遅れ時間があり、その時間を待つために以下のタイマを用いる。
（５）タイマＴ１５：最後の払出球が払出モータ位置センサによって確認されてから、その球が玉貸しカウントスイッチ３０１Ｂを通過するまでの時間待ち用
【０１５９】
ここでは、それらのタイマが動作中であることを確認することによって状態チェックを行う。すなわち、タイマＴ３１が動作中であるときには、払出モータ位置センサのオン待ち処理（ステップＳ６３４）に移行し、タイマＴ２２が動作中であるときには、払出モータ位置センサのオフ待ち処理（ステップＳ６４２）に移行する。また、タイマＴ３５が動作中であるときには、タイマ３５タイムアウト待ち処理（ステップＳ６６６）に移行する。いずれのタイマも動作中でないときには、タイマＴ３１をスタートさせる（ステップＳ６３３）。
【０１６０】
ステップＳ６３４において、賞球制御用ＣＰＵ３７１は、払出モータ位置センサがオンするのを待つ。オンする前にタイマＴ３１がタイムアウトするとエラー処理に移行する（ステップＳ６３５，Ｓ６３６）。払出モータ位置センサがオンすると、タイマＴ３１を停止して（ステップＳ６３７）、タイマＴ３２を起動する（ステップＳ６４１）。その後、賞球制御用ＣＰＵ３７１は、払出モータ位置センサがオフするのを待つ（ステップＳ６４２）。オフする前にタイマＴ３２がタイムアウトするとエラー処理に移行する（ステップＳ６４３，Ｓ６４５）。
【０１６１】
払出モータ位置センサがオフすると、タイマＴ３２を停止する（ステップＳ６４６）。そして、賞球制御用ＣＰＵ３７１は、玉貸し個数カウンタの値を−１する（ステップＳ６６１）。そして、玉貸し個数カウンタの値が０のなったかどうか確認する（ステップＳ６６２）。０になっていれば、単位数分の払出が完了したことになるので、払出モータ２８９をオフして（ステップＳ６６３）、カードユニット５０に対するＥＸＳ信号（玉貸し完了信号）をオフする（ステップＳ６６４）。そして、タイマＴ３５を起動する（ステップＳ６６５）。
【０１６２】
その後、タイマＴ３５のタイムアウトを待つ（ステップＳ６６６）。タイムアウトしていない間、玉貸しカウントスイッチチェックサブルーチンを実行する（ステップＳ６６７）。
【０１６３】
タイマＴ３５がタイムアウトすると、賞球制御用ＣＰＵ３７１は、玉貸し補正中であるか否か確認する（ステップＳ６６８）。補正中でなければ、玉貸し数カウンタの値が単位数になっているか否か確認し（ステップＳ６６９）、単位数になっていれば、玉貸し処理中フラグをリセットして（ステップＳ６７０）、処理を終了する。単位数になっていなければ、ステップＳ６８７に移行する。
【０１６４】
なお、玉貸し数カウンタは、玉貸しカウントスイッチチェックサブルーチンで、払出モータ位置センサの下部に位置する玉貸しカウントスイッチ３０１Ｂの１回のオンが検出される度にカウントアップされる。タイマＴ３５がタイムアウトしたとき、玉払出が正常に行われていれば、賞球数カウンタの値は、払出モータ位置センサのオン回数に一致する。払出モータ位置センサのオン回数が玉貸しの単位数になると、ステップＳ６６２で玉貸し個数カウンタの値が０になり、その後、Ｔ３５の時間だけ経過すると玉貸し数カウンタの値が１５になるはずである。
【０１６５】
玉貸し数カウンタの値が単位数になっていない場合には、払出不足数（この場合には、単位数−玉貸し数カウンタ値）を玉貸し個数カウンタに設定し（ステップＳ６７３）、払出モータ２８９をオンし（ステップＳ６７４）、玉貸し補正払出中フラグをオンする（ステップＳ６７５）。なお、払出不足数は補正予定数として記憶される。
【０１６６】
ステップＳ６６８において、玉貸し補正中であることが確認されると、賞球制御用ＣＰＵ３７１は、玉貸し数カウンタの値が補正予定数と一致しているか否か確認し（ステップＳ６７１）、一致していたら、玉貸し処理中フラグおよび玉貸し補正中フラグをリセットして（ステップＳ６７２）、処理を終了する。一致していなかったらステップＳ６７３に移行する。
【０１６７】
図３２は、玉貸しカウントスイッチチェックサブルーチンを示すフローチャートである。玉貸しカウントスイッチチェックにおいて、まず、状態チェックが行われる（ステップＳ６８１）。ステップＳ６８１において、タイマＴ３３が動作中であるときには、玉貸しカウントスイッチ３０１Ｂのオン待ち処理（ステップＳ５１３）に移行し、タイマＴ３４が動作中であるときには、玉貸しカウントスイッチ３０１Ｂのオフ待ち処理（ステップＳ６８８）に移行する。いずれのタイマも動作中でないときには、タイマＴ３３をスタートさせる（ステップＳ６８２）。
【０１６８】
そして、玉貸しカウントスイッチ３０１Ｂがオンするのを待つ（ステップＳ６８３）。玉貸しカウントスイッチ３０１Ｂの出力がオンする前にタイマＴ３３がタイムアウトするとエラー処理に移行する（ステップＳ６８４，Ｓ６８５）。
【０１６９】
玉貸しカウントスイッチ３０１Ｂの出力がオン状態になると、タイマＴ３３を停止して（ステップＳ６８６）、タイマＴ３４を起動する（ステップＳ６８７）。そして、玉貸しカウントスイッチ３０１Ｂがオフするのを待つ（ステップＳ６８８）。玉貸しカウントスイッチ３０１Ｂがオフする前にタイマＴ３４がタイムアウトするとエラー処理に移行する（ステップＳ６８９，Ｓ６９０）。タイマＴ３４がタイムアウトする前に玉貸しカウントスイッチ３０１Ｂがオフした場合には、タイマＴ３４を停止する（ステップＳ６９１）。そして、玉貸し数カウンタの値を＋１する（ステップＳ６９２）。
【０１７０】
なお、ステップＳ６３６，Ｓ６４５，Ｓ６８５，Ｓ６９０のエラー処理は、賞球払出の場合と同様に行われる。よって、エラー時にはリトライ処理が行われる。リトライでも回復しない場合にはエラー表示が行われる。
【０１７１】
以上のように、賞球制御用ＣＰＵ３７１は、玉貸し制御に関しては、玉貸しのための外部機器との双方向通信によって玉払出装置９７を駆動して玉貸し制御を実行し、さらに、玉貸しカウントスイッチ３０１Ｂの出力によって、指定された個数の遊技球払出が完了したことを検出して玉貸し処理終了を独自に判定する。また、エラーを検出したら、独自にエラー回復処理を行う。玉貸し制御において。カードユニット５０等の外部機器から主基板３１に入出力される信号はないので、玉貸し制御に関して、遊技制御手段に対して不正行為がなされる可能性が増大することはない。
【０１７２】
また、玉貸し個数カウンタおよび玉貸し中を示すフラグ等はバックアップＲＡＭ領域に形成されているので、停電等による電源断が生じても保存される。よって、停電等からの復旧時に、賞球制御用ＣＰＵ３７１は、保存されているデータにもとづいて玉貸し制御を継続することができる。
【０１７３】
なお、この実施の形態では、カードユニット５０が遊技機に隣接して設けられている場合について説明したが、コイン式玉貸し器が設けられている場合も、同様に玉貸し制御を行うことができる。
【０１７４】
上記の実施の形態では、不測の停電等が生じた場合に電源復旧時に賞球払出制御を再開できるように、必要なフラグ類やカウンタ（１個カウンタ〜１５個カウンタ等）の格納領域が電源バックアップされていた。従って、電源復旧時に、それらの値は電源断時と同じ状態になっているので、賞球制御用ＣＰＵ３７１は、電源復旧時に、直ちに賞球制御処理を電源断時の状態から再開できる。しかし、その反面、電源バックアップする必要がある領域が大きくなり、バックアップ電源の容量消費が大きくなる。しかし、遊技制御手段から通知された賞球個数を１つのカウンタで管理すれば、バックアップＲＡＭ領域のサイズを小さくすることができる。
【０１７５】
図３３〜図３７は、そのような制御を可能にする実施の形態の賞球制御処理を示すフローチャートである。この実施の形態では、ステップＳ４８３で玉貸し中でなければ、総合記憶個数および補正個数カウンタの値が０でないかどうか確認する（ステップＳ４８４Ａ）。総合記憶個数とは、遊技制御手段から通知された賞球個数の総数を記憶するものである。
【０１７６】
なお、この実施の形態では、図２０に示された総合個数記憶のみがバックアップされ、１個カウンタ〜１５個カウンタはバックアップＲＡＭ領域に形成されなくてもよい。すなわち、通常のＲＡＭ領域に形成される。
【０１７７】
この実施の形態では、賞球は総合個数記憶で管理されるので、図３４に示すように、個数カウンタに関するチェック（ステップＳ５０１，Ｓ５０２）は存在しない。また、図３５に示すように、払出個数指示コマンドを受信したときに、指示された個数を総合個数記憶に加算する（ステップＳ４１５Ａ）。
【０１７８】
また、払出モータ位置センサによって１個の払出が行われたと認識したときには、補正払出中でなければ（ステップＳ５４９）、払出カウンタを＋１するとともに（ステップＳ５５０）、総合個数記憶を−１する（ステップＳ５５１Ａ）。そして、総合個数記憶の値が０になったら（ステップＳ５５２Ａ）、ステップＳ５７１に移行する。補正払出中であれば、補正個数カウンタの値を−１し（ステップＳ５６０）、補正個数カウンタの値が０になったら（ステップＳ５６１）、ステップＳ５７１に移行する。
【０１７９】
そして、タイマＴ１５がタイムアウトしたときに、賞球数カウンタが払出カウンタの値に一致するか否かの判断が行われ（ステップＳ５７５Ａ）、一致しない場合には、補正払出制御が開始される。なお、この場合には、不足数は補正個数カウンタに設定される（ステップＳ５８３Ａ）。また、上記の実施の形態では存在した個数カウンタのチェック（ステップＳ５８６）は、この実施の形態では存在しない。
【０１８０】
以上のように、この実施の形態では、総合個数記憶にもとづいて賞球払出制御が行われるので、カウンタの数は少なくてよい。よって、バックアップＲＡＭ領域に設定すべきデータ量を少なくすることができる。
【０１８１】
なお、フラグ類がバックアップＲＡＭ領域に設定されていなくても、総合個数記憶がバックアップＲＡＭ領域に設定されていれば、賞球制御用ＣＰＵ３７１は、電源復旧時に、総合個数記憶の値をチェックすることによって、未払出賞球があるか否かを検出することができる。そして、未払出賞球があることを検出した場合には、例えば、賞球払出中フラグをセットすることによって賞球払出処理を再開することができる。
【０１８２】
電源断を検知する方法として、例えば、入力電圧が所定値を下回ると信号を発生する電源監視用ＩＣを設け、その信号を賞球制御用ＣＰＵ３７１のマスク不能割込（ＮＭＩ）端子に導入する方法がある。よって、賞球制御用ＣＰＵ３７１は、ＮＭＩがかかったことによって電源が断することを検知し、必要な処理を行うことができる。
【０１８３】
また、図７に示されたように、未払出の賞球個数に関する情報を記憶する手段としてコンデンサを例示したが、電池等でバックアップするようにしてもよいし、バックアップＲＡＭ以外の他の不揮発性メモリを使用してもよい。
【０１８４】
【発明の効果】
本発明によれば、遊技機を、遊技制御手段における賞球コマンド出力手段が、遊技制御手段の１回の制御期間内で入賞検知手段から複数の検知信号が出力された場合に複数個の賞球コマンドを送出することが可能である構成としたので、遊技制御手段から賞球制御手段での賞球コマンドの伝達が速やかに行われる効果がある。
【０１８５】
賞球制御手段が、異なる賞球数を示す賞球コマンドを受信した場合には受信した順によらず所定の優先順位に従って賞球払出を行うように構成されている場合には、賞球制御手段の賞球制御を簡素化できる効果がある。
【０１８６】
賞球制御手段が、電源復旧後に電源バックアップされている揮発性記憶手段の記憶内容にもとづいて賞球再開が可能であるように構成されている場合には、不測の停電等による電源断が生じても、遊技者の利益が損なわれない効果がある。
【０１８７】
玉払出装置から払出が行われたことを示す検出信号が遊技制御手段と賞球制御手段との双方に入力され、遊技制御手段および賞球制御手段が、それぞれ検出信号によって賞球払出数の計数確認を行うように構成されている場合には、２つの制御手段で賞球払出確認が行われるので、賞球の信頼性を向上させることができる。
【０１８８】
賞球制御手段が、賞球払出数が予定賞球数に満たない場合に不足分の補正払出行う補正手段を含んでいる場合には、入賞に応じた賞球が不足なく遊技者に払い出されることが保証されるので、遊技者の利益が損なわれない効果がある。
【０１８９】
揮発性記憶手段が、電源バックアップされる領域と電源バックアップされない領域に分けられ、賞球数を認識可能に記憶する手段は電源バックアップされる領域に形成されている場合には、バックアップＲＡＭ領域のサイズを最小限にすることができ、バックアップ電源の容量消費を抑制することができる。
【０１９０】
賞球制御手段における賞球数を認識可能に記憶する手段が賞球総数を記憶するように構成されている場合には、バックアップＲＡＭ領域のサイズが小さくなって、バックアップ電源の容量消費を抑制することができる。
【０１９１】
賞球制御手段における賞球数を認識可能に記憶する手段が、所定範囲内で全ての賞球数に対応する記憶領域を有するように構成されている場合には、入賞に応じた賞球数が異なる他の遊技にも容易に賞球制御手段を流用することができる。
【０１９２】
賞球制御手段による賞球払出の所定の優先順位が賞球数の多い順である場合には、遊技者に対して遊技球が速く補給されることになるので、遊技者が不必要に玉借りを行う機会が減るという効果がある。
【図面の簡単な説明】
【図１】  パチンコ遊技機を正面からみた正面図である。
【図２】  パチンコ遊技機の遊技盤を正面からみた正面図である。
【図３】  パチンコ遊技機を背面からみた背面図である。
【図４】  機構板に設置されている中間ベースユニット周りの構成を示す正面図である。
【図５】  玉払出装置を示す分解斜視図である。
【図６】  遊技制御基板（主基板）の回路構成を示すブロック図である。
【図７】  電源基板を示すブロック図である。
【図８】  賞球制御基板および玉払出装置の構成要素などの賞球に関連する構成要素を示すブロック図である。
【図９】  遊技制御基板における基本回路の動作を示すフローチャートである。
【図１０】  スイッチ処理の一例を示すフローチャートである。
【図１１】  賞球制御コマンドのビット構成を示す説明図である。
【図１２】  賞球制御コマンドデータの出力の様子を示すタイミング図である。
【図１３】  入賞球信号処理において用いられるカウンタを示す説明図である。
【図１４】  遊技制御手段の６００μｓ割込処理を示すフローチャートである。
【図１５】  遊技制御手段の賞球制御に関する処理を示すフローチャートである。
【図１６】  遊技制御手段の賞球制御に関する処理を示すフローチャートである。
【図１７】  賞球制御用ＣＰＵのメイン処理を示すフローチャートである。
【図１８】  賞球制御用ＣＰＵのタイマ割込処理を示すフローチャートである。
【図１９】  賞球制御用ＣＰＵのコマンド受信割込処理を示すフローチャートである。
【図２０】  賞球制御手段における各カウンタを示す説明図である。
【図２１】  賞球制御用ＣＰＵの賞球制御処理を示すフローチャートである。
【図２２】  賞球制御用ＣＰＵの賞球制御処理を示すフローチャートである。
【図２３】  賞球制御用ＣＰＵの賞球制御処理を示すフローチャートである。
【図２４】  賞球制御用ＣＰＵの賞球制御処理を示すフローチャートである。
【図２５】  賞球制御用ＣＰＵの賞球制御処理を示すフローチャートである。
【図２６】  賞球制御用ＣＰＵの賞球制御処理を示すフローチャートである。
【図２７】  賞球カウントスイッチチェックサブルーチンを示すフローチャートである。
【図２８】  賞球制御用ＣＰＵのエラー処理を示すフローチャートである。
【図２９】  賞球制御用ＣＰＵのエラー処理を示すフローチャートである。
【図３０】  賞球制御用ＣＰＵによる賞球制御処理における玉貸し中の処理を示すフローチャートである。
【図３１】  賞球制御用ＣＰＵによる賞球制御処理における玉貸し中の処理を示すフローチャートである。
【図３２】  玉貸しカウントスイッチチェックサブルーチンを示すフローチャートである。
【図３３】  賞球制御処理の他の処理を示すフローチャートである。
【図３４】  賞球制御処理の他の処理を示すフローチャートである。
【図３５】  賞球制御処理の他の処理を示すフローチャートである。
【図３６】  賞球制御処理の他の処理を示すフローチャートである。
【図３７】  賞球制御処理の他の処理を示すフローチャートである。
【符号の説明】
１      パチンコ遊技機
３１    主基板
３７    賞球制御基板
５０    カードユニット
５３    基本回路
５６    ＣＰＵ
９７    玉払出装置
２８９  払出モータ
３０１Ａ  賞球カウントスイッチ
３０１Ｂ  玉貸しカウントスイッチ
３１０  振分用ソレノイド
３１１  球振分部材
３７１  賞球制御用ＣＰＵ
【図１】
0004361171.tif 000002
【図２】
0004361171.tif 000003
【図３】
0004361171.tif 000004
【図４】
0004361171.tif 000005
【図５】
0004361171.tif 000006
【図６】
0004361171.tif 000007
【図７】
0004361171.tif 000008
【図８】
0004361171.tif 000009
【図９】
0004361171.tif 000010
【図１０】
0004361171.tif 000011
【図１１】
0004361171.tif 000012
【図１２】
0004361171.tif 000013
【図１３】
0004361171.tif 000014
【図１４】
0004361171.tif 000015
【図１５】
0004361171.tif 000016
【図１６】
0004361171.tif 000017
【図１７】
0004361171.tif 000018
【図１８】
0004361171.tif 000019
【図１９】
0004361171.tif 000020
【図２０】
0004361171.tif 000021
【図２１】
0004361171.tif 000022
【図２２】
0004361171.tif 000023
【図２３】
0004361171.tif 000024
【図２４】
0004361171.tif 000025
【図２５】
0004361171.tif 000026
【図２６】
0004361171.tif 000027
【図２７】
0004361171.tif 000028
【図２８】
0004361171.tif 000029
【図２９】
0004361171.tif 000030
【図３０】
0004361171.tif 000031
【図３１】
0004361171.tif 000032
【図３２】
0004361171.tif 000033
【図３３】
0004361171.tif 000034
【図３４】
0004361171.tif 000035
【図３５】
0004361171.tif 000036
【図３６】
0004361171.tif 000037
【図３７】
0004361171.tif 000038