(57)【要約】【課題】弾球遊技機において、停電時に遊技状態をバックアップし、遊技制御基板と賞球制御基板との通信を双方向通信回路とする構成としながらも、遊技制御基板と賞球制御基板との間の送受信に関する制御負担を軽減させる。【解決手段】  遊技制御基板に停電検出手段、遊技状態を記憶する手段、記憶保持電源を備え、賞球制御基板に遊技制御基板に備えた記憶保持電源とは異なる独自の記憶保持電源を備え、また遊技制御基板と賞球制御基板との通信は双方向通信回路とする。賞球制御基板は、賞球に関する制御状態を報知するデータを遊技制御基板に送信する一方で、双方向通信回路であるにも係わらず、払い出す賞球個数を示すデータに対する受信確認信号を遊技制御基板に送信しない構成とする。【選択図】      図５
2006000293.tif 000002
【特許請求の範囲】
【請求項１】
遊技の進行を司る遊技制御基板と、
遊技者に賞球を払い出す賞球制御基板と、
遊技球の入球に起因する当否の発生を表示する図柄制御基板を少なくとも含むサブ制御基板と、
前記遊技制御基板、前記賞球制御基板及び前記サブ制御基板に電源を供給する電源基板と、を備え、
前記遊技制御基板に、
前記電源基板から供給される電源の停電状態を検出する停電検出手段と、
該停電検出手段により停電が検出された場合の遊技状態を記憶する記憶手段と、
該記憶手段で記憶された遊技状態を停電状態でも記憶保持する第１記憶保持電源と、を備え、
停電復帰時には前記記憶された遊技状態から遊技を再開し、
前記遊技制御基板と前記賞球制御基板との通信は双方向通信回路とし、
前記サブ制御基板に対しては前記遊技制御基板からのみ送信できる一方向通信回路とした弾球遊技機であって、
前記賞球制御基板に、前記第１記憶保持電源とは異なる独自の第２記憶保持電源を備え、
前記遊技制御基板は、各入賞口への遊技球の入賞を検出すると対応して払い出す賞球個数を示すデータを前記賞球制御基板に送信すると共に、送信した前記払い出す賞球個数を示すデータを消去するように構成し、
前記賞球制御基板は、受信した前記払い出す賞球個数を示すデータを未払いの賞球個数を示すデータに加算し、賞球の払い出しにより未払いの賞球個数を示すデータから減算し、該未払いの賞球個数を示すデータを停電時には前記第２記憶保持電源により記憶保持するよう構成し、
更に、前記賞球制御基板は、賞球に関する制御状態を報知するデータを前記遊技制御基板に送信する一方で、双方向通信回路であるにも係わらず、前記払い出す賞球個数を示すデータに対する受信確認信号を前記遊技制御基板に送信しない、
ように構成したことを特徴とする弾球遊技機。
【請求項２】
請求項１に記載の弾球遊技機において、
前記賞球制御基板が前記遊技制御基板に送信する賞球に関する制御状態を報知するデータは、前記加減算される未払いの賞球個数を示すデータが所定容量以上となったことを知らせるデータであることを特徴とする弾球遊技機。
【請求項３】
請求項１に記載の弾球遊技機において、
前記賞球制御基板が前記遊技制御基板に送信する賞球に関する制御状態を報知するデータは、賞球払出しに関するエラーの内容を知らせるデータであることを特徴とする弾球遊技機。
【請求項４】
請求項１に記載の弾球遊技機において、
前記遊技制御基板の前記停電検出手段により停電の発生が検出された場合及び前記遊技制御基板が前記払い出す賞球個数を示すデータを送信する場合には、前記賞球制御基板は、共にＣＰＵの強制割り込み端子に信号を入力し、このときに受信されるデータの種類を判別して停電処理又は賞球データ受信処理に移行するよう構成したことを特徴とする弾球遊技機。
【請求項５】
請求項１に記載の弾球遊技機において、
前記遊技制御基板の前記停電検出手段により停電の発生が検出された場合には、前記賞球制御基板は、ＣＰＵの強制割り込み端子に信号を入力して停電処理に移行し、
前記遊技制御基板が前記払い出す賞球個数を示すデータを送信する場合には、前記賞球制御基板は、ＣＰＵの通常割り込み端子に信号を入力し、他の処理を実行中でなければ前記払い出す賞球個数を示すデータの受信処理に移行し、他の処理を実行中であれば、待機する旨を知らせる信号を前記遊技制御基板に送信するよう構成したことを特徴とする弾球遊技機。
【請求項６】
遊技の進行を司る遊技制御基板と、
遊技者に賞球を払い出す賞球制御基板と、
遊技球の入球に起因する当否の発生を表示する図柄制御基板を少なくとも含むサブ制御基板と、
前記遊技制御基板、前記賞球制御基板及び前記サブ制御基板に電源を供給する電源基板と、を備え、
前記遊技制御基板に、
前記電源基板から供給される電源の停電状態を検出する停電検出手段と、
該停電検出手段により停電が検出された場合の遊技状態を記憶する記憶手段と、
該記憶手段で記憶された遊技状態を停電状態でも記憶保持する記憶保持電源と、を備え、
停電復帰時には前記記憶された遊技状態から遊技を再開し、
前記遊技制御基板と前記賞球制御基板との通信は双方向通信回路とし、
前記サブ制御基板に対しては前記遊技制御基板からのみ送信できる一方向通信回路とした弾球遊技機であって、
前記遊技制御基板は、各入賞口への遊技球の入賞を検出すると対応して払い出す賞球個数を示すデータを前記賞球制御基板に送信すると共に、送信した前記払い出す賞球個数を示すデータを消去するように構成し、
前記賞球制御基板は、受信した前記払い出す賞球個数を示すデータを未払いの賞球個数を示すデータに加算し、賞球の払い出しにより未払いの賞球個数を示すデータから減算し、双方向通信であるにも係わらず、前記払い出す賞球個数を示すデータに対する受信確認信号を前記遊技制御基板に送信しないように構成し、
前記賞球制御基板は、前記加減算された未払いの賞球個数を示すデータが所定容量以上になれば前記遊技制御基板にその旨を報知する信号を送信し、該信号を受信すると前記遊技制御基板は払い出す賞球個数を示すデータの送信を中断するよう構成したことを特徴とする弾球遊技機。
【請求項７】
遊技の進行を司る遊技制御基板と、
遊技者に賞球を払い出す賞球制御基板と、
遊技球の入球に起因する当否の発生を表示する図柄制御基板を少なくとも含むサブ制御基板と、
前記遊技制御基板、前記賞球制御基板及び前記サブ制御基板に電源を供給する電源基板と、を備え、
前記遊技制御基板に、
前記電源基板から供給される電源の停電状態を検出する停電検出手段と、
該停電検出手段により停電が検出された場合の遊技状態を記憶する記憶手段と、
該記憶手段で記憶された遊技状態を停電状態でも記憶保持する記憶保持電源と、を備え、
停電復帰時には前記記憶された遊技状態から遊技を再開し、
前記遊技制御基板と前記賞球制御基板との通信は双方向通信回路とし、
前記サブ制御基板に対しては前記遊技制御基板からのみ送信できる一方向通信回路とした弾球遊技機であって、
前記遊技制御基板は、各入賞口への遊技球の入賞を検出すると対応して払い出す賞球個数を示すデータを前記賞球制御基板に送信すると共に、送信した前記払い出す賞球個数を示すデータを消去するように構成し、
前記賞球制御基板は、受信した前記払い出す賞球個数を示すデータを未払いの賞球個数を示すデータに加算し、賞球の払い出しにより未払いの賞球個数を示すデータから減算し、双方向通信であるにも係わらず、前記払い出す賞球個数を示すデータに対する受信確認信号を前記遊技制御基板に送信しないように構成し、
前記賞球制御基板は、前記遊技制御基板の前記停電検出手段により停電が発生したことを報知された場合には、前記未払いの賞球個数を示すデータを前記遊技制御基板に送信した後にＣＰＵの制御を停止するよう構成したことを特徴とする弾球遊技機。
【請求項８】
請求項７に記載の弾球遊技機において、
前記遊技制御基板に送信される停電発生時の未払いの賞球個数を示すデータを１バイト以下のデータ容量としたことを特徴とする弾球遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、弾球遊技機に関するものである。詳しくは、遊技の進行を司る遊技制御基板と、遊技者に賞球を払い出す賞球制御基板と、遊技制御基板と賞球制御基板以外のサブ制御基板とを備えた弾球遊技機に関する。
【背景技術】
【０００２】
従来、外部から供給される電源は、電源基板を経由して各制御基板に供給されるように構成されている。また、電源基板には電源スイッチ、ＲＡＭクリアスイッチなどのスイッチ類や、外部から供給される電源の電圧降下を検出して停電を検出する停電検出回路なども備え、電源に関係する統一制御（一括制御）を行うように構成されている。しかし、電源を各制御基板に供給する際の供給経路上で低い電圧であればあるほど影響が大きくなる静電ノイズが各制御基板に入り込むことで各制御基板のＩＣが誤動作する場合があり、また、電源スイッチのＯＮ時に送信されるリセット信号を悪用し、遊技制御基板で行われている当否乱数の初期乱数の変更を無効化し、大当たりとなる当否乱数を狙うという不正行為が行われる問題があった。
【特許文献１】特開２００１−１１２９４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
そこで、上記の問題を回避するため、リセット信号を各制御基板に送信する回路と、各制御基板に供給される電源の一部であり、静電ノイズによる影響を受けやすく誤動作することで遊技者に不利益を与えることが想定されるバックアップ用供給電源（コンデンサ）を遊技制御基板に設けるように構成することが考案されている。その際、バックアップ用供給電源と重要な関係にある停電検出回路も遊技制御基板に設けることが望ましいとされている。また、遊技制御基板と賞球制御基板とは、共に遊技者の利益に関係する制御基板であるため制御を緻密に行う必要があることから、制御基板がデータを受信した際に受信したことを示す受信確認信号を送信することにより、データを正常に受信したことを確認することができる双方向通信回路で構成し、また遊技制御基板と図柄制御基板等のサブ制御基板とは遊技制御基板からのみデータを送信する一方向通信回路で構成することも考案されている。
【０００４】
しかしながら、遊技制御基板と賞球制御基板との通信を双方向通信回路とし、また遊技制御基板でバックアップする構成である場合には、遊技者の利益に関係する賞球管理も遊技制御基板で実行しなければならないため、遊技制御基板が賞球制御基板と緻密な送受信を行う必要性があり、遊技制御基板と賞球制御基板との送受信に関する処理の負担が大きくなる課題がある。特に、遊技制御基板から賞球制御基板へ送信される信号の中でも圧倒的に頻度が高い、遊技者へ払い出す賞球個数を示すデータの送受信に関する処理が遊技制御基板及び賞球制御基板の負担を大きくしているという問題がある。
【０００５】
そこで、本発明は、遊技制御基板と賞球制御基板とを双方向通信回路で構成し、双方向通信の利点を活用しつつも、遊技制御基板と賞球制御基板との間で一番頻繁に行なわれる遊技者へ払い出す賞球個数を示すデータの送受信に関する処理の負担を最小限に抑え、好適な制御を行うことを課題とする。
【課題を解決するための手段】
【０００６】
上記に鑑みて、本発明の請求項１に記載の弾球遊技機は、遊技の進行を司る遊技制御基板と、遊技者に賞球を払い出す賞球制御基板と、遊技球の入球に起因する当否の発生を表示する図柄制御基板を少なくとも含むサブ制御基板と、前記遊技制御基板、前記賞球制御基板及び前記サブ制御基板に電源を供給する電源基板と、を備え、前記遊技制御基板に、前記電源基板から供給される電源の停電状態を検出する停電検出手段と、該停電検出手段により停電が検出された場合の遊技状態を記憶する記憶手段と、該記憶手段で記憶された遊技状態を停電状態でも記憶保持する第１記憶保持電源と、を備え、停電復帰時には前記記憶された遊技状態から遊技を再開し、前記遊技制御基板と前記賞球制御基板との通信は双方向通信回路とし、前記サブ制御基板に対しては前記遊技制御基板からのみ送信できる一方向通信回路とした弾球遊技機であって、前記賞球制御基板に、前記第１記憶保持電源とは異なる独自の第２記憶保持電源を備え、前記遊技制御基板は、各入賞口への遊技球の入賞を検出すると対応して払い出す賞球個数を示すデータを前記賞球制御基板に送信すると共に、送信した前記払い出す賞球個数を示すデータを消去するように構成し、前記賞球制御基板は、受信した前記払い出す賞球個数を示すデータを未払いの賞球個数を示すデータに加算し、賞球の払い出しにより未払いの賞球個数を示すデータから減算し、該未払いの賞球個数を示すデータを停電時には前記第２記憶保持電源により記憶保持するよう構成し、更に、前記賞球制御基板は、賞球に関する制御状態を報知するデータを前記遊技制御基板に送信する一方で、双方向通信回路であるにも係わらず、前記払い出す賞球個数を示すデータに対する受信確認信号を前記遊技制御基板に送信しない、ように構成したことを特徴とする。
【０００７】
サブ制御基板とは、図柄制御基板を少なくとも含むものであって、スピーカーを駆動制御する音制御基板、各種ＬＥＤ及び各種ランプを制御する電飾制御基板、発射モータを駆動制御する発射制御基板等を含んでもよい。また、停電検出手段とは、例えば制御基板に備えられた停電検出回路によって電源電圧の低下を検出すること等が挙げられる。また、記憶手段とは、例えば制御基板に備えられたＲＡＭに遊技状態等を記憶させること等があげられる。
【０００８】
記憶保持電源とは、例えば電源基板から供給される電源が途絶えた場合、ＣＰＵにバックアップ用電源を供給するバックアップ電源となり、制御基板に設けられているコンデンサ等が挙げられる。ここで、前記ＣＰＵは、ＲＯＭ、ＲＡＭが一体の構成となっている。
【０００９】
双方向通信回路とは、例えば２つの制御基板の間で各種信号を双方向に送受信でき、各種信号を制御基板が受信した際には、正常に各種信号を受信できたことを示す受信確認信号を、各種信号を送信した制御基板へ送信することができ、受信状態を把握することが可能であって、受信していない場合には再度各種信号を受信するまで送信する構成の通信回路などが挙げられる。ここで、前記賞球制御基板が前記払い出す賞球個数を示すデータを前記遊技制御基板から受信した際には、受信したことを前記遊技制御基板へと認識させるための受信確認信号を前記遊技制御基板に送信しない構成とする。また、一方向通信回路とは、例えば制御基板から別の制御基板に対して一方向のみにしか信号を送信できず、該信号を制御基板が受信していなくても受信したものとして処理を進める構成の通信回路などが挙げられる。
【００１０】
本発明の請求項２に記載の弾球遊技機は、請求項１に記載の弾球遊技機において、前記賞球制御基板が前記遊技制御基板に送信する賞球に関する制御状態を報知するデータは、前記加減算される未払いの賞球個数を示すデータが所定容量以上となったことを知らせるデータであることを特徴とする。
【００１１】
所定容量以上となったとは、例えば前記賞球制御基板の現在のＲＡＭの記憶容量が、ＲＡＭ容量の上限値よりも少し少ない容量（例えば８０パーセント）を超えること等が挙げられる。
【００１２】
本発明の請求項３に記載の弾球遊技機は、請求項１に記載の弾球遊技機において、前記賞球制御基板が前記遊技制御基板に送信する賞球に関する制御状態を報知するデータは、賞球払出しに関するエラーの内容を知らせるデータであることを特徴とする。
【００１３】
賞球払出しに関するエラーの内容とは、例えば下皿が満タンになったこと、球タンクが空になったこと、球樋での遊技球の詰まり等が挙げられる。
【００１４】
本発明の請求項４に記載の弾球遊技機は、請求項１に記載の弾球遊技機において、前記遊技制御基板の前記停電検出手段により停電の発生が検出された場合及び前記遊技制御基板が前記払い出す賞球個数を示すデータを送信する場合には、前記賞球制御基板は、共にＣＰＵの強制割り込み端子に信号を入力し、このときに受信されるデータの種類を判別して停電処理又は賞球データ受信処理に移行するよう構成したことを特徴とする。
【００１５】
停電処理とは、例えば前記賞球制御基板が前記賞球制御基板に備えられたＲＡＭに賞球データ等を記憶させ、ＣＰＵの動作を停止させること等が挙げられる。また、賞球データ受信処理とは、例えば払い出す賞球個数を示すデータを受信することによって、未払いの賞球数が所定値より大きい場合にそのことを示す信号を送信する処理等が挙げられる。
【００１６】
本発明の請求項５に記載の弾球遊技機は、請求項１に記載の弾球遊技機において、前記遊技制御基板の前記停電検出手段により停電の発生が検出された場合には、前記賞球制御基板は、ＣＰＵの強制割り込み端子に信号を入力して停電処理に移行し、前記遊技制御基板が前記払い出す賞球個数を示すデータを送信する場合には、前記賞球制御基板は、ＣＰＵの通常割り込み端子に信号を入力し、他の処理を実行中でなければ前記払い出す賞球個数を示すデータの受信処理に移行し、他の処理を実行中であれば、待機する旨を知らせる信号を前記遊技制御基板に送信するよう構成したことを特徴とする。
【００１７】
本発明の請求項６に記載の弾球遊技機は、遊技の進行を司る遊技制御基板と、遊技者に賞球を払い出す賞球制御基板と、遊技球の入球に起因する当否の発生を表示する図柄制御基板を少なくとも含むサブ制御基板と、前記遊技制御基板、前記賞球制御基板及び前記サブ制御基板に電源を供給する電源基板と、を備え、前記遊技制御基板に、前記電源基板から供給される電源の停電状態を検出する停電検出手段と、該停電検出手段により停電が検出された場合の遊技状態を記憶する記憶手段と、該記憶手段で記憶された遊技状態を停電状態でも記憶保持する記憶保持電源と、を備え、停電復帰時には前記記憶された遊技状態から遊技を再開し、前記遊技制御基板と前記賞球制御基板との通信は双方向通信回路とし、前記サブ制御基板に対しては前記遊技制御基板からのみ送信できる一方向通信回路とした弾球遊技機であって、前記遊技制御基板は、各入賞口への遊技球の入賞を検出すると対応して払い出す賞球個数を示すデータを前記賞球制御基板に送信すると共に、送信した前記払い出す賞球個数を示すデータを消去するように構成し、前記賞球制御基板は、受信した前記払い出す賞球個数を示すデータを未払いの賞球個数を示すデータに加算し、賞球の払い出しにより未払いの賞球個数を示すデータから減算し、双方向通信であるにも係わらず、前記払い出す賞球個数を示すデータに対する受信確認信号を前記遊技制御基板に送信しないように構成し、前記賞球制御基板は、前記加減算された未払いの賞球個数を示すデータが所定容量以上になれば前記遊技制御基板にその旨を報知する信号を送信し、該信号を受信すると前記遊技制御基板は払い出す賞球個数を示すデータの送信を中断するよう構成したことを特徴とする。
【００１８】
本発明の請求項７に記載の弾球遊技機は、遊技の進行を司る遊技制御基板と、遊技者に賞球を払い出す賞球制御基板と、遊技球の入球に起因する当否の発生を表示する図柄制御基板を少なくとも含むサブ制御基板と、前記遊技制御基板、前記賞球制御基板及び前記サブ制御基板に電源を供給する電源基板と、を備え、前記遊技制御基板に、前記電源基板から供給される電源の停電状態を検出する停電検出手段と、該停電検出手段により停電が検出された場合の遊技状態を記憶する記憶手段と、該記憶手段で記憶された遊技状態を停電状態でも記憶保持する記憶保持電源と、を備え、停電復帰時には前記記憶された遊技状態から遊技を再開し、前記遊技制御基板と前記賞球制御基板との通信は双方向通信回路とし、前記サブ制御基板に対しては前記遊技制御基板からのみ送信できる一方向通信回路とした弾球遊技機であって、前記遊技制御基板は、各入賞口への遊技球の入賞を検出すると対応して払い出す賞球個数を示すデータを前記賞球制御基板に送信すると共に、送信した前記払い出す賞球個数を示すデータを消去するように構成し、前記賞球制御基板は、受信した前記払い出す賞球個数を示すデータを未払いの賞球個数を示すデータに加算し、賞球の払い出しにより未払いの賞球個数を示すデータから減算し、双方向通信であるにも係わらず、前記払い出す賞球個数を示すデータに対する受信確認信号を前記遊技制御基板に送信しないように構成し、前記賞球制御基板は、前記遊技制御基板の前記停電検出手段により停電が発生したことを報知された場合には、前記未払いの賞球個数を示すデータを前記遊技制御基板に送信した後にＣＰＵの制御を停止するよう構成したことを特徴とする。
【００１９】
本発明の請求項８に記載の弾球遊技機は、請求項７に記載の弾球遊技機において、前記遊技制御基板に送信される停電発生時の未払いの賞球個数を示すデータを１バイト以下のデータ容量としたことを特徴とする。
【発明の効果】
【００２０】
請求項１においては、前記遊技制御基板と前記賞球制御基板とを双方向通信回路で構成
し、前記賞球制御基板の制御状態を前記遊技制御基板で確認可能としながらも、払い出す賞球個数を示すデータに対する受信確認信号を前記遊技制御基板に送信しない構成（払い出す賞球個数を示すデータについては一方向通信の構成）としているため、前記遊技制御基板と前記賞球制御基板との間で一番頻繁に行われる払い出す賞球個数を示すデータの送受信に関する制御負担を軽減し、好適な制御を行うことができる。
【００２１】
請求項２においては、前記賞球制御基板で加減算される未払いの賞球個数を示すデータが所定容量以上となったことを前記遊技制御基板に報知する構成としたため、前記賞球制御基板に賞球に関するデータの記憶保持のために備えられたＲＡＭの記憶容量が不足した状態で、前記遊技制御基板からの払い出す賞球個数を示すデータを受信した場合に生じる遊技者の不利益を回避することができる。
【００２２】
このとき、未払いの賞球個数を示すデータが所定容量以上となったことを知らせるデータを前記遊技制御基板が受信することで、前記遊技制御基板が払い出す賞球個数を示すデータの送信を中断するように構成することもできる。この構成とすることで、前記賞球制御基板のＲＡＭの記憶容量を小さくすることもでき、コストの削減に寄与することができる。
【００２３】
請求項３においては、賞球の払い出しに関するエラーの内容を前記賞球制御基板から前記遊技制御基板に送信する構成であるため、エラー発生時には電飾関係の統一制御（一括制御）を行うことができ、また前記音制御基板又は前記図柄制御基板で制御を行う報知も可能であり、エラーの内容に応じた報知を容易に行うことができる。
【００２４】
請求項４においては、前記遊技制御基板から前記賞球制御基板に払い出す賞球個数を示すデータを送信する場合、停電発生を報知する場合、共に前記賞球制御基板に強制割り込みがかけられて実行され、前記賞球制御基板のエラー状態も前記遊技制御基板で判断可能に構成しているため、前記遊技制御基板から前記賞球制御基板に一方的にデータを送信する構成で問題はなく、前記遊技制御基板と前記賞球制御基板との間の送受信に関する処理の負担を一層軽減させることができる。
【００２５】
請求項５においては、前記遊技制御基板から前記賞球制御基板に払い出す賞球個数を示すデータを送信する場合は、前記賞球制御基板に制御可能割り込みがかけられて実行されるので、前記賞球制御基板は実行中の処理を中断することなく、前記賞球制御基板の処理の負担を軽減化できる。また、強制割り込みがかけられる場合は、前記遊技制御基板から前記賞球制御基板に停電発生を報知する場合の異常状態発生時であり、前記賞球制御基板は受信したデータの種別を判断する必要がなくなり判断処理が軽減されることにより、受信からその後の処理を行うまでの時間を短くすることができる。
【００２６】
請求項６においては、前記賞球制御基板に記憶保持電源を備えておらず、前記賞球制御基板では賞球に関するデータをバックアップしない構成であり、前記遊技制御基板で賞球に関するデータについてもバックアップするため、前記賞球制御基板にバックアップ関連の回路（前記第２記憶保持電源）を組み込む必要がなく、コストの削減に寄与することができると共に、前記遊技制御基板から前記賞球制御基板へ停電検出信号を送信する必要がないため、より制御負担を軽減することができる。また、前記賞球制御基板に賞球に関するデータの記憶保持のために備えられたＲＡＭの記憶容量を小さくすることで、停電時に前記賞球制御基板の賞球に関するデータをバックアップしないことにより生じる遊技者の不利益を最小限に抑えることができる。
【００２７】
請求項７においては、前記賞球制御基板では賞球に関するデータをバックアップせず、前記遊技制御基板で賞球に関するデータについてもバックアップする構成のため、前記賞球制御基板にバックアップ関連の回路（前記第２記憶保持電源）を組み込む必要がなく、コストの削減に寄与することができる。また、停電が発生した場合に前記賞球制御基板で賞球に関するデータをバックアップする構成でなくても、停電検出信号の受信時に前記賞球制御基板のＲＡＭに記憶された賞球に関するデータを、前記遊技制御基板に送信する構成としているため、停電の発生により生じる遊技者の不利益をなくすことができる。
【００２８】
請求項８においては、前記賞球制御基板から前記遊技制御基板に送信される停電発生時の未払いの賞球個数を示すデータを１バイト以下のデータ容量とする構成であるため、前記遊技制御基板の停電検出後に前記賞球制御基板の制御を停止するまでの時間的制約下において、前記賞球制御基板が未払いの賞球個数を示すデータを送信するために必要とする時間を可能な限り短くし、未払いの賞球個数を示すデータのバックアップを安定して行えるようにすることができる。また、前記賞球制御基板は常時、未払いの賞球個数を示すデータを算出し、１バイト以内の未払いの賞球個数を示すデータとして記憶する処理を行い、このデータをレジスタに記憶するように構成することで、前記遊技制御基板への未払いの賞球個数を示すデータの送信を一層素早く行うことができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の各実施形態を図面を参照して説明する。尚、本発明の実施形態は下記の内容に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の形態を採り得ることはいうまでもない。
【００３０】
（第１実施形態）
図１に示すように、本実施例のパチンコ機１０は、大きくは長方形の外枠１１と前面枠１２とからなり、外枠１１の左隣に公知のカードリーダ（プリペイドカードユニット）１３が設けられている。前面枠１２は、左端上下のヒンジ１４により外枠１１に対し回動可能に取り付けられている。前面枠１２の下方には上皿１５が設けられ、この上皿１５に貸出釦１６、精算釦１７及び残高表示部１８が設けられている。カードリーダ１３のカード口１９にプリペイドカードを挿入すると、記憶された残高が残高表示部１８に表示され、貸出釦１６を押下すると遊技球の貸出しが実行され上皿１５の払い出し口より遊技球が排出される。
【００３１】
前面枠１２には、窓状の金枠２０が前面枠１２に対して解放可能に取り付けられている。この金枠２０には板ガラス２１が二重にはめ込まれている。板ガラス２１の奥には遊技盤２２が収納されている。前面枠１２下部には、下皿２３が設けられ、下皿２３の右側には発射ハンドル２４が取り付けられている。この発射ハンドル２４の外周には、図示しない回動リングが擁され、時計方向に回動すれば遊技球を遊技盤２２上に発射することができる。上皿１５と下皿２３とは連結されていて、上皿１５が遊技球で満杯状態になれば下皿２３に遊技球を誘導するよう構成されている。
【００３２】
図２はパチンコ機１０を裏側から見た裏面図である。図示するように、前述した遊技盤２２を脱着可能に取り付ける機構盤２６が前述した外枠１１に収納されている。この機構盤２６には、上方から、球タンク２７、球樋２８及び払出し装置２９が設けられている。この構成により、遊技盤２２上の入賞口に遊技球の入賞があれば球タンク２７から球樋２８を介して所定個数の遊技球を払出し装置２９により前述した上皿１５に排出することができる。また、機構盤２６には遊技制御基板３０及び賞球制御基板３１が脱着可能に、遊技盤２２には特別図柄表示装置３２が、前面枠１２の左下部には発射制御基板３３が、特別図柄表示装置３２の左側に外部接続端子基板５０が、各々取り付けられている。
【００３３】
次に図３を用いて遊技盤２２について説明する。図３に示すように遊技盤２２には、中央に特別図柄表示装置３２を構成するＬＣＤパネルユニット３２ａ（以下、「ＬＣＤ」という）、その下部に第１種始動口としての特別図柄始動口３６、ＬＣＤ３２ａ上部の普通図柄表示装置３７、普通図柄表示装置３７に表示される図柄の変動開始に用いられるＬＣＤ３２ａの左右の普通図柄始動口３８及び３９、特別図柄始動口３６下部の大入賞口４０、遊技盤面最下部のアウト口４１、一般入賞口である右袖入賞口５２a、右落入賞口５２ｂ、左袖入賞口５２ｃ、左落入賞口５２ｄ、図示しない遊技釘等が備えられている。この構成により、前述した発射ハンドル２４を回動すれば発射制御基板３３により駆動される発射モータ３３ａが駆動されて上皿１５上の遊技球がガイドレールを介して遊技盤２２上に発射される。発射された遊技球が各入賞口に入賞すれば遊技球は遊技盤面裏面にセーフ球として取り込まれ、入賞しなければアウト口４１を介してアウト球として同様に遊技盤面裏面に取り込まれる。
【００３４】
続いて前述したパチンコ機１０の電気的構成を図４のブロック図を用いて説明する。パチンコ機１０の電気回路は、図示するように、前述した遊技制御基板３０、賞球制御基板３１、サブ制御基板４２である図柄制御基板３２ｂ、発射制御基板３３、電飾制御基板３４及び音制御基板３５等から構成されている。
【００３５】
遊技制御基板３０は、遊技制御プログラムを記憶したＲＯＭ及び演算等の作業領域として働くＲＡＭを内蔵した８ビットワンチップマイコンを中心とした論理演算回路として構成され、その他各基板又は各種スイッチ類及び各種アクチェータ類との入出力を行うための外部入出力回路も設けられている。遊技制御基板３０の入力側には、特別図柄始動口スイッチ３６ａ、普通図柄始動口スイッチ３８ａ、３９ａ、一般入賞口スイッチ５２a´、５２ｂ´、５２ｃ´、５２ｄ´、カウントスイッチ４０ｂ、タッチスイッチ２４a等が接続されている。また、出力側には、大入賞口ソレノイド４０ｃ、普通電動役物ソレノイド３６ｂ等が接続されている。
【００３６】
特別図柄始動口スイッチ３６ａは前述した遊技盤２２上の特別図柄始動口３６内、普通図柄始動口スイッチ３８ａ、３９ａは各々普通図柄始動口３８、３９内、一般入賞口スイッチ５２a´、５２ｂ´、５２ｃ´、５２ｄ´は一般入賞口である右袖入賞口５２a、右落入賞口５２ｂ、左袖入賞口５２ｃ、左落入賞口５２ｄ内、カウントスイッチ４０ｂは大入賞口４０内、タッチスイッチ２４aは発射ハンドル２４に各々取り付けられている。ここで、カウントスイッチ４０ｂは大入賞口４０内に入賞する全ての遊技球を、一般入賞口スイッチ５２a´、５２ｂ´、５２ｃ´、５２ｄ´は一般入賞口５２a、５２ｂ、５２ｃ、５２ｄに入賞する遊技球を、タッチスイッチ２４aは遊技者が発射ハンドル２４に触れていることを、各々検出するためのものである。また、出力側に接続された大入賞口ソレノイド４０ｃは大入賞口４０、普通電動役物ソレノイド３６ｂは特別図柄始動口３６の開閉に各々使用されるものである。
【００３７】
図柄制御基板３２ｂは、前述した遊技制御基板３０と同様８ビットワンチップマイコンを中心とした論理演算回路として構成されている。その出力回路にはＬＣＤモジュール３２ｃ及びバックライト３２ｄが接続されている。
【００３８】
賞球制御基板３１は、遊技制御基板３０と同様マイクロコンピュータを用いた論理演算回路として構成され、その入力回路には満タンスイッチ４３、球切れスイッチ４４、賞球検出スイッチ５１が接続され、出力回路には賞球モータ５４が接続されている。また、賞球制御基板３１には、プリペイドカードユニット１３及びＣＲ精算表示装置４７が双方向に接続されている。賞球モータ５４は、前述した払出し装置２９に設けられ、球樋２８から供給される遊技球を下方に所定個数流下させるものである。賞球モータ５４から払い出される遊技球は賞球検出スイッチ５１により検出される。球切れスイッチ４４は球タンク２７内、満タンスイッチ４３は下皿２３内に取り付けられ、満タンスイッチ４３は下皿２３内に遊技球が満タン状態になったことを、球切れスイッチ４４は球タンク２７が空状態になったことを各々検出するためのものである。ＣＲ精算表示装置４７は、前述した上皿１５の貸出釦１６、精算釦１７及び残高表示部１８等から構成されている。ここで、遊技制御基板３０と賞球制御基板３１との通信は、各種信号を双方向に送受信することが可能で、その各種信号を遊技制御基板３０や賞球制御基板３１が受信した際には、正常に各種信号を受信できたことを示す受信確認信号を、各種信号を送信した制御基板へ送信することができる双方向通信回路として構成されているが、賞球制御基板３１が払い出す賞球個数を示すデータを遊技制御基板３０から受信した際には、払い出す賞球個数を示すデータに対する受信確認信号を遊技制御基板３０に送信しない構成とする。
【００３９】
発射制御基板３３は、遊技者が操作する発射ハンドル２４の回動量に応じて発射モータ３３ａを駆動制御するものであり、その他遊技者が発射停止スイッチ２４ｂを押下したとき発射を停止させるためのものである。またタッチスイッチ２４ａは発射ハンドル２４に内蔵され遊技者が発射ハンド２４に触れていることを検出する。
【００４０】
電飾制御基板３４は主としてトランジスタ等の駆動素子から構成されており、遊技制御基板３０からの指令を受けて普通図柄表示装置３７、大当たりランプやエラーランプ等の各種ランプ類３４a及び各種ＬＥＤ３４ｂを点灯表示させるためのものである。
【００４１】
音制御基板３５は音源ＩＣ及びアンプ等から構成されており、遊技制御基板３０の指令を受けてスピーカ４９を駆動制御するためのものである。
【００４２】
前述した図柄制御基板３２ｂ、発射制御基板３３、電飾制御基板３４及び音制御基板３５等のサブ制御基板４２への送信は、遊技制御基板３０からのみ送信することができるよう一方向通信の回路として構成されている。この一方向通信回路は、インバータ回路又はラッチ回路を用いて具現化することができる。
【００４３】
遊技制御基板３０、賞球制御基板３１、図柄制御基板３２ｂ等を含むサブ制御基板４２への電源供給は、図５に示すように、電源ＡＣ２４Ｖを経て電源基板５５から各種電源が供給されている。電源基板５５は、２４Ｖ交流電源からＤＣ３２Ｖ、ＤＣ１２Ｖ、ＤＣ５Ｖを、サブ制御基板４２に対してはさらに全波２４Ｖを生成し、各制御基板に必要な電源を供給するよう構成されている。
【００４４】
遊技制御基板３０にはバックアップ電源６４が、賞球制御基板３１にはバックアップ電源５７が各々備えられており、電源基板５５から供給される電源が途絶えても遊技制御基板３０のＣＰＵ５６及び賞球制御基板３１のＣＰＵ５８にバックアップ用電源（ＶＢＢ）が供給されるように構成されている。ここでＣＰＵ５６及びＣＰＵ５８は、ＲＯＭ、ＲＡＭが一体の構成となっている。停電時には、遊技制御基板３０では遊技状態を、賞球制御基板３１では未払いの賞球個数を示すデータをそれぞれの基板に備えられたＲＡＭに記憶させ、バックアップ電源によって各々バックアップするように構成されている。
【００４５】
尚、サブ制御基板４２にもバックアップ電源を設ける構成、遊技制御基板３０又は賞球制御基板３１からサブ制御基板４２へバックアップ電源を供給する構成としてもよい。この場合、サブ制御基板４２が停電前の状態を各々バックアップすることができる。また、サブ制御基板４２のＣＰＵ５９もＲＯＭ、ＲＡＭが一体となった構成である。
【００４６】
また、遊技制御基板３０には停電検出回路６０が備えられており、停電を検出したときには賞球制御基板３１へ停電検出信号を送信する。ここで、賞球制御基板３１にも停電検出回路を設けるように構成してもよい。その場合、遊技制御基板３０と賞球制御基板３１は、それぞれの停電検出回路で停電を検出することになるため、遊技制御基板３０から賞球制御基板３１へ停電検出信号を送信する必要がなく、制御負担を軽減することができる
【００４７】
図６に示すように、遊技制御基板３０は停電の検出時にはデータバス５９aに停電検出を示すデータをセットし、ＮＭＩ信号を賞球制御基板３１へ送信する。賞球制御基板３１は、このとき受信したデータを判別して後述する停電処理又は賞球データ受信処理へ移行する。
【００４８】
また、遊技制御基板３０から賞球制御基板３１への払い出す賞球個数を示すデータの送信時も、データバス５９aに賞球個数データ（停電検出ではないこと）を示すデータ送信のデータをセットし、ＮＭＩ信号を送信し、次にデータバスに払い出す賞球個数を示すデータをセットして送信する。また、賞球制御基板３１へ送信した払い出す賞球個数を示すデータは遊技制御基板３０から消去する構成とする。
【００４９】
払い出す賞球個数を示すデータの送信時と停電検出信号送信時ともに賞球制御基板３１に強制割り込みがかけられて実行され、賞球制御基板３１のエラー状態も遊技制御基板３０で判断可能に構成しているため、遊技制御基板３０から賞球制御基板３１に一方的にデータを送信する構成で問題はなく、遊技制御基板３０と賞球制御基板３１との間の送受信に関する処理の負担を一層軽減させることができる。
【００５０】
また、図７に示すように賞球制御基板３１は、払い出しや球切れ等に関する各種エラーを示すデータの送信時には、データバスに各種エラーを示すデータをセットしてＮＭＩ信号を送信し、また、未払いの賞球個数を示すデータが所定容量以上となったことを知らせる未払い満タンデータの送信時には、データバスに未払い満タンを示すデータをセットしてＮＭＩ信号を送信する。
【００５１】
ここで、賞球制御基板３１から遊技制御基板３０に送信されるデータを、各種エラーを示すデータとすることで、従来、賞球制御基板３１から直接制御していたエラーランプもサブ制御基板４２である電飾制御基板３４で制御することが可能となり、電飾関係の統一制御（一括制御）を行うことができる。また、電飾制御基板３４の制御によるエラーランプの発光以外にも、サブ制御基板４２である音制御基板３５または図柄制御基板３２ｂで制御を行う報知も可能であり、音制御基板３５ではスピーカ４９の駆動により音声でのアナウンスなど、図柄制御基板３２ｂでは表示装置による文字情報の表示などを行うことが可能であり、エラーの内容（例えば、下皿２３満タン、球タンク２７が空、球樋２８での球詰まりなど）に応じた報知を容易に行うことができる。
【００５２】
また、賞球制御基板３１から遊技制御基板３０に送信されるデータを、未払いの賞球個数を示すデータが所定容量以上となったことを知らせるデータとすることで、賞球制御基板３１に賞球に関するデータの記憶保持のために備えられたＲＡＭの記憶容量が不足した状態で、遊技制御基板３０からの払い出す賞球個数を示すデータを受信した場合に生じる遊技者の不利益を回避することができる。ここで、払い出す賞球個数を示すデータの受信確認信号を遊技制御基板３０に送信しない構成としている。このため、遊技制御基板３０と賞球制御基板３１とを双方向通信回路で構成し、賞球制御基板３１の制御状態を遊技制御基板３０で確認可能としながらも、遊技制御基板３０と賞球制御基板３１との間で一番頻繁に行われる払い出す賞球個数を示すデータの送受信に関する制御負担を軽減し、好適な制御を行うことができる。
【００５３】
ここで、遊技制御基板３０に設けられた停電検出回路６０は、図８に示すように、コンパレータＩＣ１Ａ、抵抗器Ｒ４１〜Ｒ４５等から構成されている。コンパレータＩＣ１Ａのマイナス入力端子には、抵抗器Ｒ４３とＲ４４とで分圧したＤＣ５Ｖの電源が供給され、プラス入力端子には、抵抗器Ｒ４１とＲ４２とで分圧したＤＣ１２Ｖの電源が供給され、出力端子は抵抗器Ｒ４５でＤＣ５Ｖにプルアップされている。前記構成によりコンパレータＩＣ１Ａの出力端子は、ＤＣ１２Ｖ電源の電圧が低下すると、出力する信号を、ハイレベルからローレベルに変化させる。
【００５４】
また、リセット回路６２が遊技制御基板３０に設けられており、図９に示すように、電圧監視ＩＣ１１、抵抗器Ｒ１７、Ｒ１８及びＲ１９、バイバスコンデンサＣ１０等から構成されている。電圧監視ＩＣ１１の入力端子であるＶＳＢ端子には、抵抗器Ｒ１７とＲ１８とで分圧したＤＣ１２Ｖの電源が供給され、出力端子であるＲＥＳＥＴ端子は、抵抗器Ｒ１９でＤＣ５Ｖにプルアップされている。前記構成により電圧監視ＩＣ１１の出力端子であるＲＥＳＥＴ端子は、ＤＣ１２Ｖ電源の電圧が低下すると、出力するリセット信号をハイレベルからローレベルに変化させる。この信号は、遊技制御基板３０、賞球制御基板３１、及びサブ制御基板４２の各ＣＰＵに送られる。ここで、リセット回路６２は電源基板５５に設ける構成としてもよく、その場合、電源基板５５から各制御基板にリセット信号を送ることになる。
【００５５】
前記構成により、パチンコ機１０に電源が投入されたときの遊技制御基板３０のＣＰＵ５６と賞球制御基板３１のＣＰＵ５８の動作又は制御動作の立ち上がり状態を、図１０に示すタイミングチャートに従って説明する。パチンコ機１０に電源が投入されると、電源基板５５によりＤＣ３２Ｖ、ＤＣ１２Ｖ、バッテリバックアップ電源（ＶＢＢ）であるＤＣ５Ｖが生成される。この生成された各電源は各制御基板に供給され、遊技制御基板３０及び賞球制御基板３１は次のように動作の立ち上げ処理を行う。
【００５６】
図１０に示すように、電源基板５５に電源が投入されると（ポイントＰ１）、ＤＣ１２Ｖ電源の電圧は放物線を描いて漸次０Ｖから１２Ｖに立ち上がる。この漸次立ち上がるＤＣ１２Ｖ電源の電圧が、基準値ＬＶ１になると賞球制御基板３１のＣＰＵ５８のリセットが解除され、賞球制御基板３１のＣＰＵ５８がセキュリティチェック動作を開始する（ポイントＰ２）。このとき、本具体例では、各サブ制御基板４２は、セキュリティチェック動作は実行せずに本来の制御を実行するよう構成されている。ＤＣ１２Ｖの電源電圧が基準値ＬＶ１のときには、遊技制御基板３０のＣＰＵ５６のリセットが解除されておらず、遊技制御基板３０のＣＰＵ５６はまだ立ち上がっていない。
【００５７】
ＤＣ１２Ｖの電源電圧が基準値ＬＶ１から基準値ＬＶ２に上昇すると、遊技制御基板３０のＣＰＵ５６のリセットが解除され、ＣＰＵ５６がセキュリティチェック動作を開始する（ポイントＰ３）。遊技制御基板３０のＣＰＵ５６のセキュリティチェック時間Ｔ１は、賞球制御基板３１のＣＰＵ５８のセキュリティチェック時間Ｔ２と同等かそれ以上長くなるように設計されている。尚、セキュリティチェックとは、周知の如く、ワンチップマイコンであるＣＰＵ５６及び５８が遊技の進行内容を書き込んだＲＯＭの内容が正規の内容であるか否かをチェックする機能のことである。
【００５８】
遊技制御基板３０のセキュリティチェック時間Ｔ１が賞球制御基板３１のセキュリティチェック時間Ｔ２以上であり、かつ遊技制御基板３０のＣＰＵ５８のリセット解除時点が賞球制御基板３１のＣＰＵ５８のリセット解除時点より遅い（ポイントＰ４及びＰ５）。これにより、遊技制御基板３０のＣＰＵ５６がＲＯＭに書き込まれたプログラムに従って遊技の制御を実行開始するときには、賞球制御基板３１は既に遊技の制御を実行している。この結果、電源投入後直ちに、遊技制御基板３０が賞球制御基板３１にデータを送信しても、賞球制御基板３１は本来の制御を実行しているので確実にデータを受信することができる。
【００５９】
次にパチンコ遊技機１０への電源投入が遮断されるときの動作を、図１１に示すタイミングチャートに従って説明することにする。パチンコ遊技機１０への電源投入が遮断されると（ポイントＰ６）、電源基板５５で生成されるＤＣ１２Ｖの電源電圧は、遮断直後の低下が著しいもののその後はほぼリニアに低下してゆき所定時間後に０Ｖとなる。このリニアに漸減してゆく途中で基準電圧ＬＶ３に至ると（ポイントＰ７）、停電検出回路６０によって停電が検出され遊技制御基板３０から賞球制御基板３１へ停電検出信号を送信すると、賞球制御基板３１のＣＰＵ５８の強制割り込み端子ＮＭＩがローレベルとなり、ＣＰＵ５８にノンマスカブルインターラプトがかかることになる。このとき、ＣＰＵ５８は、現状の賞球払い出し状態（未払いの賞球データ等）及び玉貸しの払い出し状態を示すデータを待避し、その後ＲＡＭへのアクセスを禁止することができる。
【００６０】
電源電圧ＤＣ１２Ｖの電圧が基準電圧ＬＶ３から基準電圧ＬＶ４に低下すると（ポイントＰ８）、賞球制御基板３１のＣＰＵ５８はリセット状態となり、動作を停止する。この後、時間の経過に従ってＤＣ１２Ｖの電源電圧は漸減してゆき基準電圧ＬＶ５に至ると（ポイントＰ９）、遊技制御基板３０のＣＰＵ５６は現状のゲーム進行状況を示すデータを待避させ、その後ＲＡＭへのアクセスを禁止し、動作を停止する。
【００６１】
ここで、前述したように、遊技制御基板３０及び賞球制御基板３１各々のＲＡＭはバッテリバックアップされており、電源遮断時もＲＡＭに記憶されたデータは所定時間（本実施例では、約１時間２０分〜約３時間３０分）記憶保持される。
【００６２】
次に、遊技制御基板３０の停電検出回路６０が停電を検出したときの電源遮断時及び電源投入時の動作について説明する。まず、電源遮断時の処理を図１２に示すフローチャートに従って説明する。図１２に示すフローチャートは、停電検出回路６０によって停電が検出された後、遊技制御基板３０のＣＰＵ５６により実行される処理及び、遊技制御基板３０からのＮＭＩ信号を賞球制御基板３１が受信し、そのデータが停電検出に関するものと判断した後、賞球制御基板３１のＣＰＵ５８により実行される処理である。ＣＰＵ５６及びＣＰＵ５８により実行される処理が本ルーチンに移行すると、まず、ＲＡＭの複数の所定領域に所定値５５Ｈを書き込む処理が為される（Ｓ１００）。書き込まれる所定値は、如何なる値でも良いが、１バイト中の各々のビットが交互に「１」と「０」とになる５５Ｈ又はＡＡＨが好ましい。
【００６３】
ＲＡＭの所定領域に所定値が書き込まれた後、データの待避が実行される（Ｓ１１０）。このデータの待避処理は、遊技制御基板３０では現状のゲームの進行状況、例えば、高確率中であるか否か、大当たり中であるか否か、特別図柄表示装置３２で図柄変動中であるか否か等のゲームの進行状況を示す各データをＲＡＭの所定領域に書き込む処理である。一方、賞球制御基板３１では、未払いの賞球個数を示すデータ等の現状の賞球個数の払い出し状態及び貸し球の払い出し状態を示す各データをＲＡＭの所定領域に書き込む処理である。この待避処理は、現状の状態を常にＲＡＭの所定領域に書き込むアルゴリズムであれば、特にこの処理を実行する構成としなくても良い。データの待避が実行されると、次にＲＡＭへのアクセスが禁止される（Ｓ１２０）。
【００６４】
このＲＡＭへのアクセス禁止処理は、電源電圧の不安定な状態でのＲＡＭへの書き込みを禁止することにより、待避するデータの正確性及び確実性を高めるためである。その後、前述したリセット回路６２の出力するリセット信号がローレベルに低下すると、リセット信号を受信した賞球制御基板３１のＣＰＵ５８が動作を停止し、遊技制御基板３０のＣＰＵ５８の動作も停止する（Ｓ１３０）。一方、所定時間内に各リセット信号がローレベルに低下しない場合は、電源電圧が一時的に少し低下しただけで元の電圧に復帰したときである。この場合には、ＲＡＭへのアクセス禁止処理が解除された後（Ｓ１４０）、処理はリターンに抜け本来の処理が実行される。
【００６５】
電源が投入され、セキュリティチェックが終了すると、遊技制御基板３０のＣＰＵ５６は、図１３に示す電源投入時ルーチンを実行する。このルーチンは、リセット信号がローレベルからハイレベルに変化する信号の立ち上げ時に１回だけ実行される。このルーチンに処理が移行すると、停電復旧時か否か判断される（Ｓ１５０）。本具体例では、ＤＣ５Ｖのバックアップ電源は、前述したように、コンデンサにより約１時間２０分〜約３時間３０分間ＣＰＵ５６及びＣＰＵ５８のＲＡＭに記憶されたデータを記憶保持するよう構成されている。このため、停電ではなく、営業が終了してから翌朝に電源を投入する通常状態では、ＲＡＭのデータは記憶保持されていない。これにより、停電時にＲＡＭの所定領域に書き込まれた所定値は、記憶保持されることなく所定値とは異なった値となっている。一方、瞬停を含む一般的な停電は、１時間もあれば復旧する。係る停電時には、ＲＡＭの所定領域に書き込まれた所定値は、変化することなく記憶保持されている。従って、ＲＡＭの所定領域に書き込まれた値を比較することにより、停電復旧時か否かが判定される。
【００６６】
ステップＳ１５０の判定処理により、停電復旧時でないとの否定判定が為されると（Ｓ１５０：ＮＯ）、メモリの値をクリアする等の初期設定（Ｓ１６０）が実行され、停電復旧時との肯定判定が為されると（Ｓ１５０：ＹＥＳ）、復旧処理（Ｓ１７０）が実行され処理はリターンに抜ける。復旧処理では、遊技制御基板３０のＣＰＵ５６は、待避したゲームの進行を示すデータから通常の処理を実行するための準備を実行し、各制御基板に停電から復旧したことを知らせるコマンドコードを送信する。
【００６７】
この後、ＣＰＵ５６は、図１４に示す周知のメインルーチンを２ｍｓ毎のハード割り込みにより定期的に実行する。即ち、このメインルーチンは、本処理と残余処理からなり、詳細は略すが、正常割り込みか否かの判定（Ｓ２００）、初期設定（Ｓ２０１）、初期乱数更新（Ｓ２０２）、当否乱数更新（Ｓ２０３）、大当り図柄乱数更新（Ｓ２０４）、外れ図柄乱数更新（Ｓ２０５）、普通図柄乱数更新（Ｓ２０６）、各入力処理（Ｓ２０７）、当否判定処理（Ｓ２０８）、画像出力処理（Ｓ２０９）、各出力処理（Ｓ２１０）、外れ図柄乱数更新（Ｓ２１１）、初期乱数更新（Ｓ２１２）の各処理が実行される。これにより、遊技制御基板３０のＣＰＵ５６は、停電発生時には、停電前のゲームの進行状態から続行してゲームの制御を司ることができ、遊技者に不測の不利益や違和感を与えることがない。
【００６８】
一方、賞球制御基板３１のＣＰＵ５８は、電源が投入されセキュリティチェックが終了すると、図１５に示すメインルーチンを実行する。このルーチンでは、前述したステップＳ１５０の処理と同様の処理により、停電復旧時か否か判定され（Ｓ３００）、停電復旧時との肯定判定が為されると（Ｓ３００：ＹＥＳ）、記憶保持されたデータに基づき賞球の払い出しを実行し（ステップＳ３１０）、貸し玉の払い出しを実行する（Ｓ３２０）。これにより、停電発生時に未払いの賞球個数を示すデータがあれば、停電復旧後に記憶保持されたデータに基づき賞球の払い出しが実行される。同様に、停電発生時に未払いの玉貸データがあれば、停電復旧後に記憶保持されたデータに基づき玉貸しの払い出しが実行される。これにより、停電が発生しても遊技者に不利益を与えることはない。前記ステップＳ３００の判定処理により、停電復旧時でないとの否定判定が為されると（Ｓ３００：ＮＯ）、初期設定（Ｓ３３０）が実行された後に通常の処理が実行される。
【００６９】
次に、遊技制御基板３０と賞球制御基板３１との間で送受信される払い出す賞球個数を示すデータ、各種エラー信号、未払い満タン信号についての処理及び賞球払出に関する処理についてフローチャートを用いて説明する。
【００７０】
まず、遊技制御基板３０内の８ビットワンチップマイコンが実現する払い出す賞球個数を示すデータに関する処理及びエラー信号受信時の処理を、図１６〜図１８に示すフローチャートに従って説明することにする。
【００７１】
図１６は、遊技制御基板３０で４ｍｓ毎に繰り返すメインルーチンの入力処理で行われ、払い出す賞球個数を示す信号の確定過程を示す賞球データ作成処理のフローチャートである。
【００７２】
遊技制御装置３０は、この処理では、まず遊技球が特別図柄始動口３６へ入賞したか否かを判断する（Ｓ４００）。入賞せず否定判断（Ｓ４００：ＮＯ）なら、ステップＳ４０２に進み、肯定判断（Ｓ４００：ＹＥＳ）なら賞球データ記憶バッファに記憶する払い出す賞球個数を示すデータの下位１ビット目を１にする（Ｓ４０１）。ここで、払い出す賞球個数を示すデータは００００００００のように示し１バイトデータで表され、特別図柄始動口３６への入賞によって払い出す賞球個数を示すデータは０００００００１となる。各ビットは対応する入賞口への入賞状態を表し、１が検知、０が未検知を示す。
【００７３】
次に、普通図柄始動口３８、３９へ入賞したか否かを判断する（Ｓ４０２）。否定判断（Ｓ４０２：ＮＯ）なら、ステップＳ４０４に進み、肯定判断（Ｓ４０２：ＹＥＳ）なら下位２ビット目を１にする（Ｓ４０３）。普通図柄始動口３８、３９のみの入賞によって払い出す賞球個数を示すデータは００００００１０となる。
【００７４】
そして、大入賞口４０内にあるＶスイッチが遊技球の入賞を検出したか否かを判断する（Ｓ４０４）。否定判断（Ｓ４０４：ＮＯ）なら、ステップＶ４０６に進み、肯定判断（Ｓ４０４：ＹＥＳ）なら下位３ビット目を１にする（Ｓ４０５）。Ｖスイッチのみの入賞によって払い出す賞球個数を示すデータは０００００１００となる。
【００７５】
そして、カウントスイッチ４０ｂが遊技球の入賞を検出したか否かを判断する（Ｓ４０６）。否定判断（Ｓ４０６：ＮＯ）なら、ステップＳ４０８に進み、肯定判断（Ｓ４０６：ＹＥＳ）なら下位４ビット目を１にする（Ｓ４０７）。カウントスイッチ４０ｂのみの入賞によって払い出す賞球個数を示すデータは００００１０００となる。
【００７６】
次に、右袖入賞口５２aへ入賞したか否かを判断する（Ｓ４０８）。否定判断（Ｓ４０８：ＮＯ）なら、ステップＳ４１０に進み、肯定判断（Ｓ４０８：ＹＥＳ）なら下位５ビット目を１にする（Ｓ４０９）。右袖入賞口５２aのみの入賞によって払い出す賞球個数を示すデータは０００１００００となる。
【００７７】
そして、右落入賞口５２ｂへ入賞したか否かを判断する（Ｓ４１０）。否定判断（Ｓ４１０：ＮＯ）なら、ステップＳ４１２に進み、肯定判断（Ｓ４１０：ＹＥＳ）なら下位６ビット目を１にする（Ｓ４１１）。右落入賞口５２ｂのみの入賞によって払い出す賞球個数を示すデータは００１０００００となる。
【００７８】
そして、左袖入賞口５２ｃへ入賞したか否かを判断する（Ｓ４１２）。否定判断（Ｓ４１２：ＮＯ）なら、ステップＳ４１４に進み、肯定判断（Ｓ４１２：ＹＥＳ）なら下位７ビット目を１にする（Ｓ４１３）。左袖入賞口５２ｃのみの入賞によって払い出す賞球個数を示すデータは０１００００００となる。
【００７９】
次に、左落入賞口５２ｄへ入賞したか否かを判断する（Ｓ４１４）。否定判断（Ｓ４１４：ＮＯ）なら、ステップＳ４１６に進み、肯定判断（Ｓ４１４：ＹＥＳ）なら下位８ビット目を１にする（Ｓ４１５）。左落入賞口５２ｄのみの入賞によって払い出す賞球個数を示すデータは１０００００００となる。
【００８０】
そして、これらの賞球データを賞球データ記憶バッファに記憶処理し（Ｓ４１６）、リターンに抜ける。
【００８１】
ここで、払い出す賞球個数を示すデータ８個（賞球データ記憶００Ｈ〜０７Ｈ）を記憶する賞球データ記憶バッファと、それとは別に払い出す賞球個数を示すデータを送信するための賞球データ記憶バッファを備えているため、記憶個数を増やしても問題ない。
【００８２】
図１６に示すように、入賞頻度の高い始動口及び入賞口順に下位のビットから割り振ることで、処理の負担を軽減することができる。
【００８３】
図１７は、遊技制御基板３０で４ｍｓ毎に繰り返すメインルーチンの出力処理で行われ、図１６で作成された払い出す賞球個数を示すデータを賞球制御基板３１へ送信する処理を示すフローチャートである。
【００８４】
この処理において遊技制御基板３０では、まず賞球データ記憶バッファにステップＳ４１６で記憶処理されたデータがあるか否か（００００００００でないか否か）が判定されるが（Ｓ５００）、これ以前に図示しない処理で、賞球データ記憶バッファにデータがなかった場合に賞球データシフト処理が行われる。賞球データシフト処理は、賞球データ記憶バッファにデータがなく、賞球データ記憶００Ｈに記憶されたデータがある場合に行われ、賞球データ記憶００Ｈに記憶された払い出す賞球個数を示すデータを賞球データ記憶バッファに移す処理が行われる。それと同時に賞球データ記憶０１Ｈ〜０７Ｈまでに記憶された賞球データも１段階前の領域へと移される処理が行われる。
【００８５】
ステップS５００で否定判断（Ｓ５００：ＮＯ）なら、実質的な処理を行うことなく、本ルーチンからリターンする。肯定判断（Ｓ５００：ＹＥＳ）なら、賞球制御基板３１から未払い満タン信号を受信したか否かを判断する（Ｓ５０１）。ここで、未払い満タン信号とは、未払いの賞球個数を示すデータが賞球制御基板３１のＲＡＭ容量の所定容量以上となったことを知らせるデータである。
【００８６】
肯定判断（Ｓ５０１：ＹＥＳ）ならリターンし、払い出す賞球個数を示すデータの送信を中断できように構成する。これによって、賞球制御基板３１のＲＡＭの記憶容量を小さくすることができ、コストの削減に寄与することができる。否定判断なら（Ｓ５０１：ＮＯ）、賞球データ記憶バッファに記憶された賞球データの下位１ビット目が１になっているか否か判断する（Ｓ５０２）。
【００８７】
肯定判断なら（Ｓ５０２：ＹＥＳ）、データバスに賞球４個のデータをセットし（Ｓ５０３）、下位１ビット目を０にして（Ｓ５０４）、ステップＳ５２５に進む。否定判断（Ｓ５０２：ＮＯ）なら、下位２ビット目のデータが１か否か判断する（Ｓ５０５）。
【００８８】
肯定判断なら（Ｓ５０５：ＹＥＳ）、データバスに賞球４個のデータをセットし（Ｓ５０６）、下位２ビット目を０にして（Ｓ５０７）、ステップＳ５２５に進む。否定判断（Ｓ５０５：ＮＯ）なら、下位３ビット目のデータが１か否か判断する（Ｓ５０８）。
【００８９】
肯定判断なら（Ｓ５０８：ＹＥＳ）、データバスに賞球１５個のデータをセットし（Ｓ５０９）、下位３ビット目を０にして（Ｓ５１０）、ステップＳ５２５に進む。否定判断（Ｓ５０８：ＮＯ）なら、下位４ビット目のデータが１か否か判断する（Ｓ５１１）。
【００９０】
肯定判断なら（Ｓ５１１：ＹＥＳ）、データバスに賞球１５個のデータをセットし（Ｓ５１２）、下位４ビット目を０にして（Ｓ５１３）、ステップＳ５２５に進む。否定判断（Ｓ５１１：ＮＯ）なら、下位５ビット目のデータが１か否か判断する（Ｓ５１４）。
【００９１】
肯定判断なら（Ｓ５１４：ＹＥＳ）、データバスに賞球１０個のデータをセットし（Ｓ５１５）、下位５ビット目を０にして（Ｓ５１６）、ステップＳ５２５に進む。否定判断（Ｓ５１４：NO）なら、下位６ビット目のデータが１か否か判断する（Ｓ５１７）。
【００９２】
肯定判断なら（Ｓ５１７：ＹＥＳ）、データバスに賞球１０個のデータをセットし（Ｓ５１８）、下位６ビット目を０にして（Ｓ５１９）、ステップＳ５２５に進む。否定判断（Ｓ５１７：ＮＯ）なら、下位７ビット目のデータが１か否か判断する（Ｓ５２０）。
【００９３】
肯定判断なら（Ｓ５２０：ＹＥＳ）、データバスに賞球１０個のデータをセットし（Ｓ５２１）、下位７ビット目を０にして（Ｓ５２２）、ステップＳ５２５に進む。否定判断（Ｓ５２０：ＮＯ）なら、データバスに賞球１０個のデータをセットし（Ｓ５２３）、下位８ビット目を０にして（Ｓ５２４）、ステップＳ５２５に進む。
【００９４】
ステップＳ５２５で、これらの払い出す賞球個数を示すデータを遊技制御基板３０から賞球制御基板３１に送信し、リターンに抜ける。また、この払い出す賞球個数を示すデータは賞球制御基板３１に送信後、消去する構成とする。
【００９５】
以上の図１７の処理により、遊技制御基板３０が賞球制御基板３１から未払いの賞球個数を示すデータが所定容量以上となったことを知らせるデータを受信した場合、払い出す賞球個数を示すデータの送信を中断することができる（Ｓ５０１：ＹＥＳ）。このため、賞球制御基板３１に賞球に関するデータの記憶保持のために備えられたＲＡＭの記憶容量が不足した状態で、遊技制御基板３０からの払い出す賞球個数を示すデータを受信した場合に生じる遊技者の不利益を回避することができる。
【００９６】
図１８は、遊技制御基板３０のメインルーチンで行われ、賞球制御基板３１からエラー信号を受信したときの処理を示すフローチャートである。
【００９７】
主制御装置３０は、まず賞球制御基板３１から各種のエラー信号を受信したか否かを判断する（Ｓ６００）。否定判断（Ｓ６００：ＮＯ）なら、実質的な処理を行うことなく、本ルーチンからリターンする。肯定判断（Ｓ６００：ＹＥＳ）なら、各種エラー信号が払出エラーであるか否か判断する（Ｓ６０１）。
【００９８】
肯定判断（Ｓ６０１：ＹＥＳ）なら、遊技制御基板３０から発射制御基板３３に発射停止信号を送信し（Ｓ６０２）、払出エラー報知信号を送信し（Ｓ６０３）、リターンする。否定判断なら（Ｓ６０１：ＮＯ）、各種エラー信号が球切れエラーであるか否か判断する（Ｓ６０４）。
【００９９】
肯定判断（Ｓ６０４：ＹＥＳ）なら、発射制御基板３３に発射停止信号を送信し（Ｓ６０２）、球切れエラー報知信号を送信して（Ｓ６０５）リターンする。否定判断なら（Ｓ６０４：ＮＯ）、発射制御基板３３に発射停止信号を送信し（Ｓ６０２）、満タンエラー報知信号を送信して（Ｓ６０６）リターンする。
【０１００】
ここで各エラー報知信号は、遊技制御基板３０から図柄制御基板３２ｂ、電飾制御基板３４、音制御基板３５の少なくとも１つ以上の基板に送信される信号である。例えば、払出エラー報知信号が図柄制御基板３２ｂへ送信されることにより、ＬＣＤ３２ａ上の表示として図形、文字などを用いて払出エラーの発生を報知することができる。同様に、払出エラー報知信号が電飾制御基板３４へ送信されることにより、ランプ類３４ａの発光を用いて払出エラーの発生を報知することができる。さらに、払出エラー報知信号が音制御基板３５へ送信されることにより、スピーカ４９からの音声出力を用いて払出エラーの発生を報知することができる。また、払出エラー報知信号が図柄制御基板３２ｂ、電飾制御基板３４、音制御基板３５のすべての制御基板に送信されるよう構成することで、より報知の効果を高めることができる。また、球切れエラー報知信号および満タンエラー報知信号送信の場合も同様である。尚、発射停止信号をすべてのエラーの際に送信する構成と限らなくともよい。以上の図１８のような構成をとることで、エラーの内容に応じた報知を容易に行うことができる。
【０１０１】
次に、賞球制御基板３１内の８ビットワンチップマイコンが実現する賞球に関する処理を、図１９〜図２１に示すフローチャートに従って説明することにする。
【０１０２】
図１９に示す賞球制御基板３１で行なわれる賞球データ受信処理について説明する。この処理は、遊技制御基板３０から送信されたＮＭＩ信号が払い出す賞球個数を示すデータに関するものであると判断したときに実行される処理である。
【０１０３】
このルーチンに処理が移行すると、遊技制御基板３０から払い出す賞球個数を示すデータを受信したか否かを判断する（Ｓ７００）。否定判断の場合（Ｓ７００：ＮＯ）、本ルーチンからリターンする。肯定判断なら（Ｓ７００：ＹＥＳ）、受信した払い出す賞球個数を示すデータが賞球４個のデータであるか否か判断する（Ｓ７０１）。ここで、遊技制御基板３０と賞球制御基板３１との通信は双方向通信回路としており、双方向通信回路とすると制御基板がデータを受信したときには、そのデータを送信した制御基板にデータを正常に受信したことを示す受信確認信号を送信する構成となるが、ステップＳ７００で賞球制御基板３１が払い出す賞球個数を示すデータを受信した場合には、払い出す賞球個数を示すデータに対する受信確認信号を遊技制御基板３０へ送信しない構成としている。このため、遊技制御基板３０と賞球制御基板３１との間で一番頻繁に行われる払い出す賞球個数を示すデータの送受信に関する制御負担を軽減し、好適な制御を行うことができる。また、遊技制御基板３０から払い出す賞球個数を示すデータを送信する場合には強制割り込み（ＮＭＩ）端子に入力する構成としているため、賞球制御基板３１が払い出す賞球個数を示すデータを受信した時に、受信したことを認識させるための受信確認信号を送信しない構成であっても問題ない。
【０１０４】
肯定判断なら（Ｓ７０１：ＹＥＳ）、未払いカウンタを４増加させ（Ｓ７０２）、ステップＳ７０６へ進む。ここで未払いカウンタは、遊技制御基板３０から送信される払い出す賞球個数を示すデータを記憶するカウンタであり、払い出す賞球個数を示すデータによって指示された賞球個数をカウンタに加算するように構成される。否定判断なら（Ｓ７０１：ＮＯ）、賞球１０個のデータか否か判断する（Ｓ７０３）。
【０１０５】
肯定判断なら（Ｓ７０３：ＹＥＳ）、未払いカウンタを１０増加させ（Ｓ７０４）、ステップＳ７０６へ進む。否定判断なら（Ｓ７０３：ＮＯ）、未払いカウンタを１５増加させ（Ｓ７０５）、ステップＳ７０６へ進む。
【０１０６】
ステップＳ７０６で、上記処理によって加減算された未払いカウンタが、設定しておいた所定値よりも大きいか否か判断する。否定判断なら（Ｓ７０６：ＮＯ）リターンし、肯定判断なら（Ｓ７０６：ＹＥＳ）、賞球制御基板３１から遊技制御基板３０へ未払いの賞球個数を示すデータが所定値以上となったことを知らせる未払い満タン信号を送信し（Ｓ７０７）、リターンする。この信号の送信により、遊技制御基板３０は払出処理をさせない処理を実行するため（Ｓ５０１：ＹＥＳ）、賞球制御基板３１に賞球に関するデータの記憶保持のために備えられたＲＡＭの記憶容量が不足した状態で、遊技制御基板３０からの払い出す賞球個数を示すデータを受信した場合に生じる遊技者の不利益を回避することができる。
【０１０７】
図２０は、賞球制御基板３１で行われる賞球払出処理のフローチャートである。この処理では、はじめに各種エラーフラグが０になっているか否か判断する（Ｓ８００）。否定判断つまりエラーが発生しているなら（Ｓ８００：ＮＯ）、エラー処理をするため本ルーチンからリターンする。肯定判断なら（Ｓ８００：ＹＥＳ）、払い出した賞球数を示す払出カウンタの値が０になっているか否か判断する（Ｓ８０１）。
【０１０８】
肯定判断なら（Ｓ８０１：ＹＥＳ）、未払いカウンタの値が０より大きいか否か判断する（Ｓ８０２）。否定判断なら（Ｓ８０２：ＮＯ）、払い出す必要がないため本ルーチンからリターンする。
【０１０９】
肯定判断なら（Ｓ８０２：ＹＥＳ）、未払いカウンタの値が１５以上か否か判断する（Ｓ８０３）。肯定判断のとき（Ｓ８０３：ＹＥＳ）、払い出す最大限の賞球数は１５個であるため、賞球は払出カウンタの値を１５増加させ（Ｓ８０４）、未払いカウンタの値を１５減少させて（Ｓ８０５）、リターンに抜ける。ここで、払出カウンタは、現在払出処理が実行されるカウンタであり、賞球１球払い出し毎にデクリメント（１減少）されるように構成されている。
【０１１０】
否定判断なら（Ｓ８０３：ＮＯ）、未払いの賞球数を払い出すため、払出カウンタを未払いカウンタの値と等しくし（Ｓ８０６）、未払いカウンタの値を０にして（Ｓ８０７）、リターンに抜ける。
【０１１１】
また、ステップＳ８０１で否定判断のとき（Ｓ８０１：ＮＯ）、賞球を払い出すため、賞球モータ５４を駆動させ賞球を払い出し（Ｓ８０８）、その払い出しに対して賞球検出スイッチ５１に検出があったか否かを判断する（Ｓ８０９）。
【０１１２】
肯定判断なら（Ｓ８０９：ＹＥＳ）、払出カウンタの値を１減少させ（Ｓ８１０）、リターンする。ここで、払い出された賞球個数を示すデータを遊技制御基板３０に送信しない構成とする。
【０１１３】
否定判断なら（Ｓ８０９：ＮＯ）、払出に関するエラーが生じているため払出エラー信号を遊技制御基板３０へ送信し（Ｓ８１１）、払出エラーフラグを１にして（Ｓ８１２）、リターンに抜ける。ここで、払出エラーフラグは、遊技制御基板３０から送信されるリセット信号若しくはＲＡＭクリア信号を受信することにより０となる（クリアされる）。
【０１１４】
以上、図２０の処理によって払出カウンタ及び未払いカウンタに示された賞球数を払い出し、それによって未払いの賞球データが減算される。
【０１１５】
次に、図２１に示す賞球制御基板３１で行なわれる賞球エラー処理について説明する。このルーチンに処理が移行すると、球切れスイッチ４４に検出があるか否かを判断する（Ｓ９００）。肯定判断なら（Ｓ９００：ＹＥＳ）、球切れエラー信号を遊技制御基板３０に送信し（Ｓ９０１）、球切れエラーフラグを１にして（Ｓ９０２）、リターンに抜ける。
【０１１６】
否定判断なら（Ｓ９００：ＮＯ）、球切れエラーフラグを０にして（Ｓ９０３）、満タンスイッチ４３に検出があるか否かを判断する（Ｓ９０４）。
【０１１７】
肯定判断なら（Ｓ９０４：ＹＥＳ）、満タンエラー信号を遊技制御基板３０へ送信し（Ｓ９０５）、満タンエラーフラグを１にして（Ｓ９０６）、リターンに抜ける。否定判断なら（Ｓ９０４：ＮＯ）、満タンエラーフラグを０にして（Ｓ９０７）、リターンに抜ける。
【０１１８】
以上、図２１の処理によって、検出された各種エラー（球切れエラー、満タンエラー）を示すデータをデータバス５９ｂにセットしてＮＭＩ信号を賞球制御基板３１から遊技制御基板３０へ送信する。
【０１１９】
以上により、本実施形態によれば、遊技制御基板３０と賞球制御基板３１とを双方向通信回路で構成しながらも、払い出す賞球個数を示すデータに対する受信確認信号を賞球制御基板３１から遊技制御基板３０に送信しない構成としたため、遊技制御基板３０と賞球制御基板３１との間で一番頻繁に行われる払い出す賞球個数を示すデータの送受信に関する制御負担を軽減するができ、またその他の情報（例えば停電検出信号など）に対しては受信確認信号を送信するように構成しているため双方向通信の利点を生かした好適な制御を行うことができる。
【０１２０】
また、賞球制御基板３１で加減算される未払いの賞球個数を示すデータが所定容量以上となったことを遊技制御基板３０に報知する構成（Ｓ７０７）としたため、賞球制御基板３１に賞球に関するデータの記憶保持のために備えられたＲＡＭの記憶容量が不足した状態で、遊技制御基板３０からの払い出す賞球個数を示すデータを受信した場合に生じる遊技者の不利益を回避することができる。このとき、未払いの賞球個数を示すデータが所定容量以上となったことを知らせるデータを遊技制御基板３０が受信することで、遊技制御基板３０は払い出す賞球個数を示すデータの送信を中断するように構成することもできる（Ｓ５０１）。また、この構成とすることで、賞球制御基板３１のＲＡＭの記憶容量を小さくすることもでき、コストの削減に寄与することができる。
【０１２１】
また、賞球の払い出しに関するエラーの内容を賞球制御基板３１から遊技制御基板３０に送信する構成であるため、エラーランプを電飾制御基板３４で制御することが可能となり、電飾関係の統一制御を行うことができる。また、電飾制御基板３４の制御によるエラーランプの発光以外にも、音制御基板３５または図柄制御基板３２ｂで制御を行う報知も可能であり、エラーの内容に応じた報知を容易に行うことができる効果を有する。
【０１２２】
また、遊技制御基板３０から賞球制御基板３１に払い出す賞球個数を示すデータを送信する場合、停電発生を報知する場合、共に賞球制御基板３１に強制割り込みがかけられて実行され、賞球制御基板３１のエラー状態も遊技制御基板３０で判断可能に構成しているため、遊技制御基板３０から賞球制御基板３１に一方的にデータを送信する構成で問題はなく、遊技制御基板３０と賞球制御基板３１との間の送受信に関する処理の負担を一層軽減させることができる。
【０１２３】
（第２実施形態）
次に図２２、図２３を参照して第２実施形態の弾球遊技機について説明する。第２実施形態は第１実施形態の図６、図７に代えて図２２、図２３の構成をとる。第１実施形態の構成要素に対応する本実施形態の構成要素の説明は１００番台として説明を援用する。
【０１２４】
上記第１実施形態では、遊技制御基板３０から賞球制御基板３１に払い出す賞球個数を示すデータを送信する場合及び停電発生を報知する場合、共に賞球制御基板３１のＣＰＵ５８の強制割り込み端子（ＮＭＩ端子）に信号を入力して実行される。また、賞球制御基板３１から遊技制御基板３０に各種エラー信号を送信する場合及び未払い満タン信号を送信する場合にも、共に遊技制御基板３０のＣＰＵ５６の強制割り込み端子（ＮＭＩ端子）に信号を入力して実行される構成となっていた。それに対して第２実施形態では、遊技制御基板１３０から賞球制御基板１３１に払い出す賞球個数を示すデータを送信する場合は通常割り込み端子（ＩＮＴ端子）に信号を入力し、停電発生を報知する場合は強制割り込み端子（ＮＭＩ端子）に信号を入力して実行される。また、賞球制御基板１３１から遊技制御基板１３０に各種エラー信号を送信する場合は通常割り込み端子（ＩＮＴ端子）に信号を入力し、未払い満タン信号を送信する場合は強制割り込み端子（ＮＭＩ端子）に信号を入力して実行される構成である。
【０１２５】
図２２に示すように遊技制御基板１３０は払い出す賞球個数を示すデータの送信時は、データバス１５９aに賞球個数データ（停電検出ではないこと）を示すデータをセットしてＩＮＴ信号を送信する。これにより、賞球制御基板１３１は実行中の処理を中断することなく、処理の負担を軽減できる。
【０１２６】
また、停電検出信号送信時には、データバス１５９aを使わずに賞球制御基盤１３１へＮＭＩ信号を送信する。強制割り込みがかけられる場合は異常状態発生時であるため、データの種別を判断する必要がなくなり判断処理が軽減されることにより、受信からその後の処理を行うまでの時間を短くすることができる。
【０１２７】
また、図２３に示すように賞球制御基板１３１は、エラーの種類を示すデータをデータバス１５９ｂにセットして遊技制御基板１３０にＩＮＴ信号を送信する。制御可能割り込みであるため、遊技制御基板１３０は実行中の処理に影響をほとんど与えることなく処理を行うことができる。
【０１２８】
また、未払いの賞球個数を示すデータが所定容量以上となったことを知らせる未払い満タン信号送信時は、ＮＭＩ信号を送信する。遊技制御基板１３０に強制割り込みがかけられる場合は未払いの賞球個数を示すデータが所定容量以上になっている時であるため、データの種別を判断する必要がなく、受信からその後の処理を行うまでの時間を短くすることができるため、賞球制御基板１３１に賞球に関するデータの記憶保持のために備えられたＲＡＭの記憶容量が不足した状態で、遊技制御基板１３０からの払い出す賞球個数を示すデータを受信した場合に生じる遊技者の不利益をより安定して回避できる。
【０１２９】
以上、本実施形態においては、遊技制御基板１３０から賞球制御基板１３１に払い出す賞球個数を示すデータを送信する場合には賞球制御基板１３１に制御可能割り込みがかけられて実行されるので、賞球制御基板１３１は実行中の処理を中断することなく、賞球制御基板１３１の処理の負担を軽減化できる。また、強制割り込みがかけられる場合には遊技制御基板１３０から賞球制御基板１３１に停電発生を報知する場合の異常状態発生時であり、データの種別を判断する必要がなくなり判断処理が軽減されることにより、受信からその後の処理を行うまでの時間を短くすることができる。
【０１３０】
（第３実施形態）
次に図２４を参照して第３実施形態の弾球遊技機について説明する。第３実施形態は第１実施形態の図５に代えて図２４を用いる。第１実施形態の構成要素に対応する本実施形態の構成要素の説明は２００番台として説明を援用する。
【０１３１】
第１実施形態では、遊技制御基板３０には停電検出回路６０及びバックアップ電源６４を備え、賞球制御基板３１にはバックアップ電源５７を備えた構成となっていた。第３実施形態においては、遊技制御基板２３０には第１実施形態と同様に停電検出回路２６０及びバックアップ電源２６４を備え、また賞球制御基板２３１には停電検出回路及びバックアップ電源を備えない構成とする。
【０１３２】
図２４に示すように、第１実施形態と同様に、電源ＡＣ２４Ｖを経て電源基板２５５から遊技制御基板２３０、賞球制御基板２３１、図柄制御基板２３２ｂ等を含むサブ制御基板２４２へ各種電源が供給されている。電源基板２５５は、２４Ｖ交流電源からＤＣ３２Ｖ、ＤＣ１２Ｖ、ＤＣ５Ｖ及びサブ制御基板４２へはさらに全波２４Ｖを生成し、各制御基板に必要な電源を供給するよう構成されている。
【０１３３】
遊技制御基板２３０に停電検出回路２６０を備え、またバックアップ電源２６４を備えており、電源基板２５５から供給される電源が途絶えてもＣＰＵ２５６にバックアップ用電源（ＶＢＢ）を供給するように構成されている。遊技制御基板２３０では遊技状態のバックアップと、第１実施形態では賞球制御基板３１で行っていた未送信の賞球に関するデータをバックアップするように構成されている。つまり賞球制御基板２３１のＣＰＵ２５８内のＲＡＭに記憶されるデータはバックアップされない構成である。また、サブ制御基板２５９にもバックアップ電源を設ける構成、遊技制御基板２３０からサブ制御基板２４２へバックアップ用電源を供給する構成としてもよい。
【０１３４】
賞球制御基板２３１には、停電検出回路及びバックアップ電源を備えない構成となっている。第１実施形態と比較し、バックアップ関連の回路を設けていないため、コストの削減をすることができる。また、賞球に関するデータを賞球制御基板２３１ではバックアップせず、遊技制御基板２３０でバックアップする構成のため、遊技制御基板２３０から停電検出信号を送信する必要がなく、遊技制御基板２３０と賞球制御基板２３１間の送受信に関する制御負担を軽減することができる。また、賞球制御基板２３１に賞球に関するデータの記憶保持のために備えられたＲＡＭの記憶容量を小さくすることで、停電時に賞球制御基板２３１の賞球に関するデータをバックアップしないことにより生じる遊技者の不利益を最小限に抑えることができる。
【０１３５】
また、遊技制御基板２３０で賞球に関するデータの送信を中断した場合には、未送信の賞球に関するデータを遊技制御基板２３０でバックアップする構成のため、復帰後に遊技制御基板２３０に記憶保持された賞球に関するデータを賞球制御基板２３１に送信することで賞球の払い出しが行われる。ここで、復帰時には賞球制御基板２３１のＣＰＵ２５８は、遊技制御基板２３０のＣＰＵ２５６よりもはやく制御の実行を始めるため（図１０）、電源投入後直ちに、遊技制御基板２３０が賞球制御基板２３１にデータを送信しても、賞球制御基板２３１は本来の制御を実行しているので確実にデータを受信することができる。
【０１３６】
以上、本実施形態においては、賞球制御基板２３１では賞球に関するデータをバックアップしない構成であり、遊技制御基板２３０で遊技状態とともに賞球に関するデータについてもバックアップする構成であるため、賞球制御基板２３１にバックアップ関連の回路を組み込む必要がなく、コストの削減に寄与することができると共に、遊技制御基板２３０から停電検出信号を送信する必要がないため、遊技制御基板２３０と賞球制御基板２３１との間の送受信に関する制御負担をより軽減させることができる。また、賞球制御基板２３１に賞球に関するデータの記憶保持のために備えられたＲＡＭの記憶容量を小さくすることで、停電時に賞球制御基板２３１の賞球に関するデータをバックアップしないことにより生じる遊技者の不利益を最小限に抑えることができる効果を有する。
【０１３７】
（第４実施形態）
次に図２５、２６、２７を参照して第４実施形態の弾球遊技機について説明する。第４実施形態は、第１実施形態の図４に代わりに図２５を、図１８に代わりに図２６を用い、また図２７の処理を用いる。第１実施形態の構成要素に対応する本実施形態の構成要素の説明は３００番台として説明を援用する。
【０１３８】
図２５はパチンコ機の電気的構成を示したブロック図である。パチンコ機３１０の電気回路は、図示するように、遊技制御基板３３０、賞球制御基板３３１、サブ制御基板３４２である図柄制御基板３３２ｂ、発射制御基板３３３、電飾制御基板３３４及び音制御基板３３５等から構成されており、遊技制御基板３３０と賞球制御基板３３１の通信は双方向通信回路である。第１実施形態では、図柄制御基板３２ｂ、発射制御基板３３、電飾制御基板３４及び音制御基板３５に対して遊技制御基板３０からのみ送信できる一方向通信回路とした。これに対し第４実施形態では、図柄制御基板３３２ｂ、電飾制御基板３３４及び音制御基板３３５に対しては遊技制御基板３３０からの一方向通信回路とし、発射制御基板３３３に対しては賞球制御基板３３１からの一方向通信回路とする構成となっている。これにより、賞球の払い出しに関するエラーが生じた場合、遊技制御基板３３０を介することなく賞球制御基板３３１から発射制御基板３３３に直接指示を出すことができ、遊技制御基板３３０の処理の負担を軽減することができる。
【０１３９】
また、タッチスイッチ３２４aは、第１実施形態では遊技制御基板３０に接続されていたが、第４実施形態では、発射制御基板３３３は賞球制御基板３３１と一方向通信回路で接続され、払い出し等に関するデータは賞球制御基板３３１にから発射制御基板３３３に送られる構成となっているため、タッチスイッチ３２４aは賞球制御基板３３１に接続されている。
【０１４０】
図２６は、遊技制御基板３３０のメインルーチンで行われ、賞球制御基板３３１からエラー信号を受信したときの処理を示すフローチャートである。
【０１４１】
遊技制御基板３３０は、まず賞球制御基板３３１から各種エラー信号を受信したか否かを判断する（Ｓ１０００）。否定判断（Ｓ１０００：ＮＯ）なら、実質的な処理を行うことなく、本ルーチンからリターンする。肯定判断（Ｓ１０００：ＹＥＳ）なら、各種エラー信号が払出エラーであるか否か判断する（Ｓ１００１）。
【０１４２】
肯定判断の場合（Ｓ１００１：ＹＥＳ）、第１実施形態では発射制御基板３３に発射停止信号を送信した後、払出エラー報知信号を送信する処理を行っていたが、第４実施形態では発射制御基板３３３は賞球制御基板３３１と接続されているため、発射停止信号を送信しないで払出エラー報知信号を送信し（Ｓ１００２）、リターンする。否定判断なら（Ｓ１００１：ＮＯ）、各種エラー信号が球切れエラーであるか否か判断する（Ｓ１００３）。
【０１４３】
肯定判断の場合（Ｓ１００３：ＹＥＳ）、ここでも発射停止信号は送信せず、球切れエラー報知信号を送信し（Ｓ１００４）、リターンする。否定判断の場合（Ｓ１００３：ＮＯ）、発射停止信号を送信せず、満タンエラー報知信号を送信し（Ｓ１００５）、リターンする。
【０１４４】
ここで各エラー報知信号は、遊技制御基板３３１から図柄制御基板３３２ｂ、電飾制御基板３３４、音制御基板３３５の少なくとも１つ以上の基板に送信される信号である。例えば、払出エラー報知信号が図柄制御基板３３２ｂへ送信されることにより、ＬＣＤ３３２ａ上の表示として図形、文字などを用いて払出エラーの発生を報知することができる。同様に、払出エラー報知信号が電飾制御基板３３４へ送信されることにより、ランプ類３４２ａの発光を用いて払出エラーの発生を報知することができる。また、払出エラー報知信号が音制御基板３３５へ送信されることにより、スピーカ３４９からの音声出力を用いて払出エラーの発生を報知することができる。このような構成を採用することで、エラーの内容に応じた報知を容易に行うことができる。また、払出エラー報知信号が図柄制御基板３３２ｂ、電飾制御基板３３４、音制御基板３３５のすべての基板に送信されるよう構成することで、より報知の効果を高めることができる。また、球切れエラー報知信号および満タンエラー報知信号送信の場合も同様である。
【０１４５】
図２７は、各種エラーが発生した場合に発射を停止するための信号を賞球制御基板３３１から発射制御基板３３３へ送信するときに賞球制御基板３３１で行なわれる処理を示すフローチャートである。
【０１４６】
この処理では、まずエラーが生じていることを示す各種エラーフラグが１であるか否かを判断する（Ｓ１１００）。否定判断（Ｓ１１００：ＮＯ）なら、エラーは生じておらず発射を停止する必要はないので、実質的な処理を行うことなく本ルーチンからリターンする。肯定判断（Ｓ１１００：ＹＥＳ）なら、払出エラーフラグが１であるか否か、つまり各種エラーが払出エラーであるか否か判断する（Ｓ１１０１）。
【０１４７】
肯定判断（Ｓ１１０１：ＹＥＳ）なら、賞球制御基板３３１から発射制御基板３３３に発射停止信号を送信し（Ｓ１１０２）、リターンする。本実施形態では賞球制御基板３３１から発射制御基板３３３への一方向通信として構成されているため、各種エラーの発生により発射を停止するための信号を賞球制御基板３３１から送信し、発射を停止することができる構成とされている。否定判断なら（Ｓ１１０１：ＮＯ）、球切れエラーフラグが１であるか否か判断する（Ｓ１１０３）。
【０１４８】
肯定判断（Ｓ１１０３：ＹＥＳ）なら、発射制御基板３３３に発射停止信号を送信し（Ｓ１１０２）、リターンする。否定判断なら（Ｓ１１０３：ＮＯ）、満タンエラーが生じているため発射制御基板３３３に発射停止信号を送信し（Ｓ１１０２）、リターンする。
【０１４９】
以上の図２７の処理により、各種エラーの発生により発射を停止するための信号を賞球制御基板３３１から直接送信して発射を停止することができる（Ｓ１１０２）
【０１５０】
尚、第２実施形態のように遊技制御基板３３０から賞球制御基板３３１に払い出す賞球個数を示すデータを送信する場合は通常割り込み端子（ＩＮＴ端子）に信号を入力し、停電発生を報知する場合は強制割り込み端子（ＮＭＩ端子）に信号を入力して実行され、また、賞球制御基板３３１から遊技制御基板３３０に各種エラー信号を送信する場合は通常割り込み端子（ＩＮＴ端子）に信号を入力し、未払い満タン信号を送信する場合は強制割り込み端子（ＮＭＩ端子）に信号を入力して実行される構成としてもよい。
【０１５１】
以上、本実施形態においては、図柄表示装置３３２、電飾制御基板３３４及び音制御基板３３５に対しては遊技制御基板３３０からの一方向通信回路とし、発射制御基板３３３に対しては賞球制御基板３３１からの一方向通信回路とする構成であるため、賞球の払い出しに関するエラーが生じた場合、遊技制御基板３３０を介することなく賞球制御基板３３１から発射制御基板３３３に直接指示を出すことができ、遊技制御基板３３０の処理の負担を軽減することができる。
【０１５２】
（第５実施形態）
次に図２８を参照して第５実施形態の弾球遊技機について説明する。第５実施形態は、第１実施形態の図５に代わりに図２８を用いる。第１実施形態の構成要素に対応する本実施形態の構成要素の説明は４００番台として説明を援用する。
【０１５３】
第１実施形態では、遊技制御基板３０には停電検出回路６０及びバックアップ電源６４が備えられ、賞球制御基板３１にはバックアップ電源５７が備えられており、電源基板５５から供給される電源が途絶えても、それぞれに設けられたバックアップ電源６４、５７によって遊技制御基板３０のＣＰＵ５６及び賞球制御基板３１のＣＰＵ５８にバックアップ用電源（ＶＢＢ）が供給されるように構成されていた。これに対し、第５実施形態においては、遊技制御基板４３０には第１実施形態と同様に停電検出回路４６０及びバックアップ電源４６４を備え、賞球制御基板４３１には停電検出回路及びバックアップ電源を備えない構成とし、電源基板４５５から供給される電源が途絶えた場合、遊技制御基板４３０に設けられたバックアップ電源４６４によって、遊技制御基板４３０のＣＰＵ４５６及び賞球制御基板４３１のＣＰＵ４５８にバックアップ用電源（ＶＢＢ）が供給されるように構成されている。
【０１５４】
図２８に示すように、第１実施形態と同様に電源ＡＣ２４Ｖを経て電源基板４５５から遊技制御基板４３０、賞球制御基板４３１、図柄制御基板４３２ｂ等を含むサブ制御基板４４２へ各種電源が供給されている。電源基板４５５は、２４Ｖ交流電源からＤＣ３２Ｖ、ＤＣ１２Ｖ、ＤＣ５Ｖ、サブ制御基板４２に対してはさらに全波２４Ｖを生成し、各制御基板に必要な電源を供給するよう構成されている。
【０１５５】
遊技制御基板４３０は、第１実施形態と同様に停電検出回路４６０を備え、停電の検出時には遊技制御基板４３０から賞球制御基板４３１へ停電が発生したことを示す停電検出信号を送信する。また、遊技制御基板４３０にはバックアップ電源４６４を備えており、電源基板４５５から供給される電源が途絶えても遊技制御基板４３０のＣＰＵ４５６にバックアップ用電源（ＶＢＢ）を供給し、さらに賞球制御基板４３１のＣＰＵ４５８にもバックアップ用電源（ＶＢＢ）を供給する。このとき、遊技制御基板４３０では遊技状態をバックアップし、賞球制御基板４３１では未払い賞球データをバックアップするように構成されている。また、サブ制御基板４５９にもバックアップ電源を設ける構成、遊技制御基板４３０のバックアップ電源４６４からサブ制御基板４４２へバックアップ用電源を供給する構成としてもよい。
【０１５６】
賞球制御基板４３１には、停電検出回路及びバックアップ電源を備えていない。第１実施形態と比較し、バックアップ関連の回路を設けていないため、コストの削減をすることができる効果を有する。
【０１５７】
また、遊技制御基板４３０には停電検出回路４６０が備えられており、停電を検出した場合、賞球制御基板４３１へ停電検出信号を送信する。ここで、賞球制御基板４３１にも停電検出回路を設けるように構成してもよい。その場合、遊技制御基板４３０と賞球制御基板４３１は、それぞれの停電検出回路で停電を検出することになるため、遊技制御基板４３０から賞球制御基板４３１へ停電検出信号を送信する必要がなく、制御負担を軽減することができる
【０１５８】
尚、第２実施形態のように遊技制御基板４３０から賞球制御基板４３１に払い出す賞球個数を示すデータを送信する場合は通常割り込み端子（ＩＮＴ端子）に信号を入力し、停電発生を報知する場合は強制割り込み端子（ＮＭＩ端子）に信号を入力して実行され、また賞球制御基板４３１から遊技制御基板４３０に各種エラー信号を送信する場合は通常割り込み端子（ＩＮＴ端子）に信号を入力し、未払い満タン信号を送信する場合は強制割り込み端子（ＮＭＩ端子）に信号を入力して実行される構成としてもよい。
【０１５９】
以上、本実施形態においては、遊技制御基板４３０に設けられたバックアップ電源４６４によって、遊技制御基板４３０のＣＰＵ４５６及び賞球制御基板４３１のＣＰＵ４５７にバックアップ用電源が供給される構成であるため、停電時に賞球に関するデータをバックアップしながらも、賞球制御基板４３１にバックアップ関連の回路を組み込む必要がなく、コストの削減に寄与することができる。
【０１６０】
（第６実施形態）
次に図２９〜図３１及び図２４を参照して第６実施形態の弾球遊技機について説明する。第６実施形態は、第１実施形態の図５に代わりに図２４を援用し、図７に代わりに図２９を用い、図１１に代わりに図３０を用い、また図３１の処理を用いる。第１実施形態の構成要素に対応する本実施形態の構成要素の説明は５００番台として説明を援用する。
【０１６１】
電源基板５５５から電源を供給する構成及び各制御基板の構成は、図２４を援用する。即ち、遊技制御基板５３０に停電検出回路５６０及びバックアップ電源５６４を備え、遊技制御基板５３０で遊技状態と未払いの賞球個数について一括してバックアップするように構成する。
【０１６２】
また、賞球制御基板５３１には停電検出回路及びバックアップ電源を備えない構成とする。したがって、バックアップ関連の回路を設けない構成であるため、第１実施形態と比較しコストの削減をすることができる。
【０１６３】
次に、遊技制御基板５３０から賞球制御基板５３１への信号送信についての構成は図６を援用し、払い出す賞球個数を示すデータの送信時と停電検出信号送信時ともに賞球制御基板５３１に強制割り込みがかけられて実行される構成とする。このため、遊技制御基板５３０から賞球制御基板５３１に一方的にデータを送信する構成で問題はなく、遊技制御基板５３０と賞球制御基板５３１との間の送受信に関する処理の負担を一層軽減させることができる。
【０１６４】
また、賞球制御基板５３１から遊技制御基板５３０への信号送信については、図２９に示すように、賞球に関する制御状態を報知するデータをデータバス５５９ｂにセットしてＮＭＩ信号を賞球制御基板５３１から遊技制御基板５３０に送信する。ここで、送信される賞球に関する制御状態を報知するデータは、第１実施形態では各種エラーの内容を知らせるデータと未払いの賞球データが所定容量以上となったことを知らせるデータのみであったが、第６実施形態においては、賞球に関するデータをバックアップしない構成であるため、各種エラーの内容を知らせるデータ及び未払いの賞球個数を示すデータが所定容量以上となったことを知らせるデータ、そして未払いの賞球個数を示すデータについても送信する構成となっている。
【０１６５】
停電が検出された場合でも、電源基板５５５から賞球制御基板５３１のＶＣＣに供給されるＤＣ５Ｖは微小時間ではあるが送られているため、賞球制御基板５３１のＣＰＵ５５８が停止するまでの間に処理は可能であり、その間に未払いの賞球個数を示すデータの信号を遊技制御基板５３０に送信する。したがって、賞球制御基板５３１は停電信号受信後、未払いの賞球個数を示すデータを遊技制御基板５３０に送信した後に賞球制御基板５３１の制御を停止する構成であるため、賞球制御基板５３１で賞球に関するデータをバックアップする構成でなくとも、停電の発生により生じる遊技者の不利益をなくすことができる。
【０１６６】
また、賞球制御基板５３１は常時、未払いの賞球個数を示すデータを算出し、１バイト以内の未払いの賞球個数を示すデータとしてレジスタにあらかじめ記憶するように構成し、停電検出に備えることで、遊技制御基板５３０への未払いの賞球個数を示すデータの送信を一層素早く行うことが可能となる。
【０１６７】
また、遊技制御基板５３０に送信される未払いの賞球個数を示すデータの信号を１バイト以下のデータ容量とする構成とし、これによって、停電検出後に賞球制御基板５３１の制御を停止するまでの時間的制約下において、賞球制御基板５３１が未払いの賞球個数を示すデータを送信するために必要とする時間を可能な限り短くし、未払いの賞球個数を示すデータのバックアップを安定して行えるようにすることができる。
【０１６８】
次に、電源投入が遮断されるときの動作を図３０に従って説明する。パチンコ遊技機５１０への電源投入が遮断され（ポイントＰ１０）、基準電圧ＬＶ６に至ると（ポイントＰ１１）、停電が検出され、遊技制御基板５３０は現状のゲーム進行状況を示すデータを待避しＲＡＭへのアクセスを禁止した後、ＣＰＵ５５６が停止状態となる。電源電圧ＤＣ１２Ｖの電圧が基準電圧ＬＶ７に低下すると（ポイントＰ１２）、賞球制御基板５３１のＣＰＵ５５８の強制割り込み端子がローレベルとなり、ＣＰＵ５５８にノンマスカブルインターラプトがかかる。このとき、ＣＰＵ５５８は、現状の賞球払い出し状態及び玉貸しの払い出し状態を示すデータを待避し、その後ＲＡＭへのアクセスを禁止する。電源電圧ＤＣ１２Ｖの電圧がさらに基準電圧ＬＶ８まで低下すると（ポイントＰ１３）、ＣＰＵ５５８はリセット状態となり、動作を停止する。
【０１６９】
電源投入が遮断される場合、先ず遊技制御基板５３０のＣＰＵ５５６が停止状態になり、その後、賞球制御基板５３１のＣＰＵ５５８が停止状態となる構成とする。これにより、遊技制御基板５３０のＣＰＵ５５６が電源投入が遮断される前に送信したデータが賞球御基板５３１に確実に受信される効果を有する。
【０１７０】
次に、図３１に示す遊技制御基板５３０で行なわれる未払い賞球受信処理について説明する。この処理は、停電発生時に賞球制御基板５３１から送信される未払いとなっている賞球個数を示す未払い賞球数信号を遊技制御基板５３０が受信することにより行われる処理である。
【０１７１】
遊技制御基板５３０のＣＰＵ５５６により実行される処理が本ルーチンに移行すると、未払いの賞球個数を示す未払い賞球信号を賞球制御基板５３１から受信したか否かを判断する（Ｓ１２００）。否定判断なら（Ｓ１２００：ＮＯ）、実質的な処理を行うことなく、本ルーチンからリターンする。肯定判断なら（Ｓ１２００：ＹＥＳ）、未払い賞球数信号に示される未払いの賞球個数を遊技制御基板５３０のＣＰＵ５５６内のＲＡＭに記憶し、バックアップ電源によりＲＡＭの記憶内容を維持する処理を行う（Ｓ１２０１）。
【０１７２】
停電復帰時には、未払い賞球数に応じたデータを遊技制御基板５３０から賞球制御基板５３１に送信するように構成され、賞球制御基板５３１をバックアップしなくても未払い賞球数を払い出すことができる。ここで、復帰時には賞球制御基板５３１のＣＰＵ５５８は、遊技制御基板５３０のＣＰＵ５５６よりもはやく制御の実行を始める構成のため、電源投入後直ちに、遊技制御基板５３０が賞球制御基板５３１にデータを送信しても、賞球制御基板５３１は本来の制御を実行しているので確実にデータを受信することができる。
【０１７３】
また、遊技制御基板５３０に設けられたバックアップ電源も遊技制御基板５３０のＣＰＵ５５６にのみ電源を供給できればよく、容量を小さくすることができるため好適である。
【０１７４】
以上、本実施形態においては、賞球制御基板５３１では賞球に関するデータをバックアップしない構成であり、遊技制御基板５３０で賞球に関するデータについてもバックアップする構成であるため、賞球制御基板５３１にバックアップ関連の回路を組み込む必要がなく、コストの削減に寄与することができる。また、停電が発生した場合に賞球制御基板５３１で賞球に関するデータをバックアップする構成でなくても、停電検出信号の受信時に賞球制御基板５３１のＲＡＭに記憶された賞球に関するデータを、遊技制御基板５３０に送信する構成としているため、停電の発生により生じる遊技者の不利益をなくすことができる。
【０１７５】
また、遊技制御基板５３０に送信される停電発生時の未払いの賞球個数を示すデータを１バイト以下のデータ容量とする構成であるため、遊技制御基板５３０の停電検出後に賞球制御基板５３１の制御を停止するまでの時間的制約下において、賞球制御基板５３１が未払いの賞球個数を示すデータを送信するために必要とする時間を可能な限り短くし、未払いの賞球個数を示すデータのバックアップを安定して行えるようにすることができる。また、賞球制御基板５３１は常時、未払いの賞球個数を示すデータを算出し、１バイト以内の未払いの賞球個数を示すデータとして記憶する処理を行い、このデータをレジスタに記憶するように構成することで、遊技制御基板５３０への未払いの賞球個数を示すデータの送信を一層素早く行うことができる効果を有する。
【０１７６】
（第７実施形態）
次に図３２を参照して第７実施形態の弾球遊技機について説明する。第７実施形態は、第６実施形態で援用した図６の代わりに図２２を援用し、図２９に代わりに図３２を用いる。第６実施形態の構成要素に対応する本実施形態の構成要素の説明は６００番台として説明を援用する。
【０１７７】
上記第６実施形態では、遊技制御基板５３０から賞球制御基板５３１に払い出す賞球個数を示すデータを送信する場合及び停電発生を報知する場合、共に賞球制御基板５３１の強制割り込み端子（ＮＭＩ端子）に信号を入力して実行され、また、賞球制御基板５３１から遊技制御基板５３０に各種エラー信号を送信する場合、未払い満タン信号を送信する場合及び未払い賞球データ信号を送信する場合にも、共に遊技制御基板６３０に強制割り込み端子（ＮＭＩ端子）に信号を入力して実行される構成となっていた。それに対して第７実施形態では、遊技制御基板６３０から賞球制御基板６３１に払い出す賞球個数を示すデータを送信する場合は通常割り込み端子（ＩＮＴ端子）に信号を入力し、停電発生を報知する場合は強制割り込み端子（ＮＭＩ端子）に信号を入力して実行される。また、賞球制御基板６３１から遊技制御基板６３０に各種エラー信号を送信する場合及び未払い満タン信号を送信する場合は通常割り込み端子（ＩＮＴ端子）に信号を入力し、未払いの賞球個数を示すデータ信号を送信する場合は強制割り込み端子（ＮＭＩ端子）に信号を入力して実行される構成である。
【０１７８】
遊技制御基板６３０から賞球制御基板６３１への信号送信についての構成は図２２を援用する。遊技制御基板６３０は払い出す賞球個数を示すデータの送信時は、データバス６５９aに払い出す賞球個数を示すデータをセットしてＩＮＴ信号を送信する。これによって、賞球制御基板６３１は実行中の処理を中断することなく、処理の負担を軽減できる。また、停電検出信号送信時には、データバス６５９aを使わずに賞球制御基盤６３１へＮＭＩ信号を送信する。強制割り込みがかけられる場合は異常状態発生時であるため、データの種別を判断する必要がなくなり判断処理が軽減されることにより、受信からその後の処理を行うまでの時間を短くすることができる。
【０１７９】
また、図３２に示すように賞球制御基板６３１は、各種エラー信号及び未払い満タン信号をデータバス６５９ｂにセットして遊技制御基板６３０にＩＮＴ信号を送信する。制御可能割り込みであるため、遊技制御基板６３０は実行中の処理に影響をほとんど与えることなく処理を行うことができる。また、未払いの賞球個数を示すデータの信号の送信時は、ＮＭＩ信号を送信する。遊技制御基板６３０に強制割り込みがかけられるため、データの種別を判断する必要がなく、受信からその後の処理を行うまでの時間を短くすることができる。そのため、停電検出時には未払いの賞球個数を示すデータのバックアップを安定して行えるようにすることができる。
【０１８０】
以上、本実施形態においては、遊技制御基板６３０から賞球制御基板６３１に払い出す賞球個数を示すデータを送信する場合は、賞球制御基板６３１に制御可能割り込みがかけられて実行されるので、賞球制御基板６３１は実行中の処理を中断することなく、賞球制御基板６３１の処理の負担を軽減化でき、また、強制割り込みがかけられる場合には、遊技制御基板６３０から賞球制御基板６３１に停電発生を報知する場合の異常状態発生時であり、データの種別を判断する必要がなくなり判断処理が軽減されることにより、受信からその後の処理を行うまでの時間を短くすることができる。
【０１８１】
また、賞球制御基板６３１から遊技制御基板６３０に各種エラー信号及び未払い満タン信号を送信する場合、賞球制御基板６３１に制御可能割り込みがかけられて実行されるため、遊技制御基板６３０は実行中の処理に影響をほとんど与えることなく処理を行うことができる。また、未払いの賞球個数データ信号送信時は、遊技制御基板６３０に強制割り込みがかけられるため、受信からその後の処理を行うまでの時間を短くすることができ、停電検出時には未払いの賞球個数を示すデータのバックアップを安定して行えるようにすることができる。
【図面の簡単な説明】
【０１８２】
【図１】本発明を採用した遊技機１０を示す外観斜視図である。
【図２】遊技機１０を裏面からみた裏面図である。
【図３】遊技機１０の遊技盤２２の構成を示す正面図である。
【図４】第１実施形態に係る遊技機１０の電気的構成を示すブロック図である。
【図５】第１実施形態に係る電源基板５５及び遊技制御基板３０、賞球制御基板３１、サブ制御基板４２の構成を示すブロック図である。
【図６】第１実施形態に係る遊技制御基板３０から賞球制御基板３１への信号送信を示すブロック図である。
【図７】第１実施形態に係る賞球制御基板３１から遊技制御基板３０への信号送信を示すブロック図である。
【図８】停電検出回路６０の構成を示す回路図である。
【図９】リセット回路６２の構成を示す回路図である。
【図１０】電源投入時の状態を示すタイミングチャートである。
【図１１】電源遮断時の状態を示すタイミングチャートである。
【図１２】停電処理ルーチンでの処理を示すフローチャートである。
【図１３】電源投入時ルーチンでの処理を示すフローチャートである。
【図１４】遊技制御基板３０のメインルーチンで行われる処理を示すフローチャートである。
【図１５】賞球制御基板３１のメインルーチンで行われる処理を示すフローチャートである。
【図１６】賞球データ作成処理を示すフローチャートである。
【図１７】賞球データ送信処理を示すフローチャートである。
【図１８】第１実施形態に係る賞球払出エラー処理を示すフローチャートである。
【図１９】第１実施形態に係る賞球データ受信処理を示すフローチャートである。
【図２０】第１実施形態に係る賞球払出処理を示すフローチャートである。
【図２１】第１実施形態に係る賞球エラー処理を示すフローチャートである。
【図２２】第２実施形態に係る遊技制御基板１３０から賞球制御基板１３１への信号送信を示すブロック図である。
【図２３】第２実施形態に係る賞球制御基板１３１から遊技制御基板１３０への信号送信を示すブロック図である。
【図２４】第３実施形態に係る電源基板２５５及び遊技制御基板２３０、賞球制御基板２３１、サブ制御基板２４２の構成を示すブロック図である。
【図２５】第４実施形態に係る遊技機４１０の電気的構成を示すブロック図である。
【図２６】第４実施形態に係る遊技制御基板３３０で行なわれる賞球払出エラー処理を示すフローチャートである。
【図２７】第４実施形態に係る賞球制御基板３３１で行なわれる賞球払出エラー処理を示すフローチャートである。
【図２８】第５実施形態に係る電源基板４５５及び遊技制御基板４３０、賞球制御基板４３１、サブ制御基板４４２の構成を示すブロック図である。
【図２９】第６実施形態に係る賞球制御基板５３１から遊技制御基板５３０への信号送信を示すブロック図である。
【図３０】第６実施形態に係る電源遮断時の状態を示すタイミングチャートである。
【図３１】未払い賞球受信処理を示すフローチャートである。
【図３２】第７実施形態に係る賞球制御基板６３１から遊技制御基板６３０への信号送信を示すブロック図である。
【符号の説明】
【０１８３】
１０…パチンコ機 １３…プリペイドカードユニット
２２…遊技盤 ２４…発射ハンドル
２４ａ…タッチスイッチ ２４ｂ…発射停止スイッチ
３０…遊技制御基板 ３１…賞球制御基板
３２ｂ…図柄制御基板
３３…発射制御基板 ３３ａ…発射モータ
３４…電飾制御基板 ３５…音制御基板
３６…特別図柄始動口
３６ａ…特別図柄始動口スイッチ
４０…大入賞口
４０ｂ…カウントスイッチ 
４７…ＣＲ精算表示装置
４９…スピーカ ５０…外部接続端子基板
５５…電源基板 
５６、５８…ＣＰＵ（ワンチップマイコン）
５７、６４…バックアップ電源 
６０…停電検出回路 ６２…リセット回路
【図１】
2006000293.tif 000003
【図２】
2006000293.tif 000004
【図３】
2006000293.tif 000005
【図４】
2006000293.tif 000006
【図５】
2006000293.tif 000007
【図６】
2006000293.tif 000008
【図７】
2006000293.tif 000009
【図８】
2006000293.tif 000010
【図９】
2006000293.tif 000011
【図１０】
2006000293.tif 000012
【図１１】
2006000293.tif 000013
【図１２】
2006000293.tif 000014
【図１３】
2006000293.tif 000015
【図１４】
2006000293.tif 000016
【図１５】
2006000293.tif 000017
【図１６】
2006000293.tif 000018
【図１７】
2006000293.tif 000019
【図１８】
2006000293.tif 000020
【図１９】
2006000293.tif 000021
【図２０】
2006000293.tif 000022
【図２１】
2006000293.tif 000023
【図２２】
2006000293.tif 000024
【図２３】
2006000293.tif 000025
【図２４】
2006000293.tif 000026
【図２５】
2006000293.tif 000027
【図２６】
2006000293.tif 000028
【図２７】
2006000293.tif 000029
【図２８】
2006000293.tif 000030
【図２９】
2006000293.tif 000031
【図３０】
2006000293.tif 000032
【図３１】
2006000293.tif 000033
【図３２】
2006000293.tif 000034