(57)【要約】【課題】遊技球の払出処理の途中で電源の異常が発生した場合にも、電源復帰後の払出処理を問題なく再開できるようにする。【解決手段】ＣＰＵ２６からの払出信号Ｄ０〜Ｄ３は、ラッチ回路２８または２９を介して賞球払出装置２０または貸球払出装置２１に与えられる。ＣＰＵ２６は、外部電源の異常発生によりバックアップ処理を実行した後に、電源装置からのリセット解除に応じて、ラッチ無効信号を、所定時間の間、オン状態に設定する。各ラッチ回路２８，２９のクリア端子には、ラッチ無効信号およびリセット信号の入力を受けたアンド回路３０の出力が入力される。これにより、ラッチ無効信号のオン状態が維持されている間、払出信号Ｄ０〜Ｄ３の出力は無効化される。【選択図】　図３
2004113414.tif 000002
【特許請求の範囲】
【請求項１】
遊技の進行を統括制御する主制御装置と、この主制御装置からの命令に応じて遊技球の払出装置の動作を制御する払出制御装置と、前記主制御装置および払出制御装置に電源を供給する電源装置とを備え、
電源装置からの電源の供給が遮断された後に再開されたとき、前記主制御装置および払出制御装置において電源供給遮断前の状態に復帰する復帰処理を実行し、前記主制御装置における復帰処理が払出制御装置における復帰処理より遅延して終了するように設定された弾球遊技機において、
前記払出制御装置は、少なくとも主制御装置における復帰処理が終了するまでの間、前記払出装置への駆動信号の出力を無効にする無効化手段を具備して成る弾球遊技機。
【請求項２】
前記無効化手段は、前記払出装置に駆動信号を送出するためのラッチ回路にクリア信号を入力する手段である請求項１に記載された弾球遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、パチンコ球のような遊技球を前面の遊技盤に打ち出すゲームを実行する弾球遊技機に関するもので、特に、賞球または貸出のための遊技球の払出動作を制御する技術に関連する。
【０００２】
【従来の技術】
典型的な弾球遊技機であるパチンコ機では、一般に、パルスモータを駆動源とする払出装置により、賞球や貸球の払出処理を行うようにしている。この払出装置の動作制御は、専用の制御装置により行われる。以下では、この装置を「払出制御装置」と呼ぶことにする。
【０００３】
前記払出制御装置は、ゲームの主要な流れを制御するための制御装置（以下、「主制御装置」と呼ぶ。）から払い出すべき球数を示すコマンドを受け、払出装置のモータを払出球数に応じた回数分だけ駆動して、パチンコ球を１個ずつ払い出しさせる。
【０００４】
前記パチンコ球の払出経路には、センサが配備されている。このセンサは、払出制御装置，主制御装置の双方に接続されており、払出制御装置において、このセンサ出力によりパチンコ球の払出数を確認するとともに、主制御装置でも、前記コマンドに応じた払出が正常に行われたかどうかをチェックするようにしている。
【０００５】
また、従来のパチンコ機には、外部電源の供給を受けて各制御装置や駆動部への供給電源を生成する電源装置が組み込まれている。この電源装置には、外部電源に停電などの異常状態が生じた場合に対応するために、外部からの供給電圧の低下を検知する回路や、バックアップ用の電源を生成する回路が組み込まれており、供給電圧の低下が検知されたとき、電源装置から主制御装置や払出制御装置にＮＭＩ（Ｎｏｎ　Ｍａｓｋａｂｌｅ　Ｉｎｔｅｒｒｕｐｔ）信号を出力するようにしている。主制御装置や払出制御装置は、このＮＭＩ信号を受け付けると、次回の起動時に実行中の処理に復帰するのに必要な各種データをＲＡＭなどに待避させるバックアップ処理を実行する。
【０００６】
また電源装置は、ＮＭＩ信号を出力した後は、主制御装置や各副制御装置にリセット信号を出力し、やがて電源をオフにする。このリセット信号は、外部電源が通常の状態に復帰し、電源装置が正常に動作することに応じて解除される。主制御装置や払出制御装置は、このリセット解除に応じて再起動し、バックアップ処理により待避させたデータを復帰させることによって、停電などの異常発生時直前の処理状態に復帰する。
【０００７】
【発明が解決しようとする課題】
パチンコ機では、一般に、停電が発生した場合には、実行中の処理に関わるデータをすべて保存し、電源が復帰した際には、イニシャライズ処理を行わずに、停電直前に実行していた処理からスタートするように設定されている。したがってパチンコ球の払出処理中に停電が発生した場合には、電源復帰後の払出制御装置は、停電発生時にバックアップしたデータに応じて中断されたプログラムの実行環境を復活させ、払出処理を再開することになる。
【０００８】
一方、主制御装置は、制御量が多い上、シンボルの変動表示装置を停電前の状態に戻すなど、周囲機器における復帰処理まで担当するため、一般に、払出制御装置の復帰よりも遅いタイミングで復帰処理を終了する。したがって、パチンコ球の払出処理中に停電となった場合、電源復帰後に払出制御装置が払出処理を再開した時点では、主制御装置の復帰処理はまだ完了しておらず、パチンコ球の払出を確認できない状態となる。このため、主制御装置が復帰後に認識したパチンコ球の払出数と実際のパチンコ球の払出数とが一致しなくなり、エラーが発生する、という不具合が起こる。
【０００９】
この発明は上記問題点に着目してなされたもので、電源異常により払出処理が中断されても、この中断された払出処理を電源復帰後に問題なく再開できるようにすることを目的とする。
【００１０】
【課題を解決するための手段】
この発明にかかる弾球遊技機は、遊技の進行を統括制御する主制御装置と、この主制御装置からの命令に応じて遊技球の払出装置の動作を制御する払出制御装置と、前記主制御装置および払出制御装置に電源を供給する電源装置とを備え、電源装置からの電源の供給が遮断された後に再開されたとき、前記主制御装置および払出制御装置において電源供給遮断前の状態に復帰する復帰処理を実行するようにしたもので、さらに主制御装置における復帰処理が払出制御装置における復帰処理より遅延して終了するように設定されている。前記払出制御装置は、少なくとも主制御装置における復帰処理が終了するまでの間、前記払出装置に対する駆動信号の出力を無効にする無効化手段を具備する。
【００１１】
前記主制御装置および払出制御装置は、ともにマイクロコンピュータを制御主体とするもので、好ましくは、マイクロコンピュータおよびその周辺回路が１枚の基板上に搭載された構成をとる。払出装置は、たとえばパルスモータを駆動源とするもので、払出制御装置からの駆動信号に応じて遊技球の払出動作を行うように設定される。なお、この遊技球の払出経路には、払い出される遊技球を検出するためのセンサが設けられ、このセンサからの出力が主制御装置，払出制御装置の双方に入力されるようにするのが望ましい。
【００１２】
前記電源装置は、外部電源の供給を受けて、前記主制御装置や払出制御装置の動作に必要な電源を生成し、これらを各制御装置に供給する。なお、この電源装置も、必要な回路が１枚の基板上に搭載された構成とするのが望ましい。
【００１３】
さらに前記電源装置には、外部電源の電圧異常を検出して前記主制御装置や払出制御装置に異常検知信号（前記したＮＭＩ信号に相当する。）を出力する回路や、各制御装置にリセット信号を出力する回路などを含ませることができる。主制御装置および払出制御装置では、異常検知信号の入力時に、遊技球の払出数やプログラムの実行アドレスなどをメモリに待避させるバックアップ処理を実行した後、電源復帰後のリセット解除に応じて前記メモリに待避させた情報を復帰させることによって、電源遮断時直前の処理状態に復帰することができる。
【００１４】
上記構成によれば、遊技球の払出が行われている状態下で停電になり、電源が復帰した場合に、払出制御装置側の復帰処理が主制御装置側より先に終了して払出装置への駆動信号の出力が再開されたとしても、主制御装置側の復帰処理が終了するまでの間は、前記無効化手段により払出装置への駆動信号の出力が無効化される。よって主制御装置の復帰処理が終了する前に遊技球の払出が行われるのを禁止することができるから、主制御装置で認識できない払出が行われるのを回避することができ、払出エラーを防ぐことができる。
【００１５】
上記遊技機の好ましい態様では、前記無効化手段は、前記払出装置に駆動信号を払出装置に送出するためのラッチ回路にクリア信号を入力する手段として構成される。このラッチ回路は、払出制御装置の制御部から払出装置に向けて出力された駆動信号を入力し、これを所定のタイミングで払出装置に出力するポートとして機能する。上記態様によれば、主制御装置の復帰処理が終了するまでの間、このラッチ回路にクリア信号が与えられるので、仮にこの状態下で制御部からの駆動信号がラッチ回路に入力されても、この信号はラッチ回路からは出力されないようになり、払出装置への駆動信号の出力を無効にすることができる。
【００１６】
なお、前記払出装置への駆動信号の出力を無効にするか否かは、起動後の払出制御装置のメモリ内にバックアップデータがあるか否かにより決定することができる。またこの無効化処理を終了するタイミングは、タイマ制御によりはかることができるが、これに限らず、主制御装置からの命令を受けるまで、無効化処理を維持するようにしてもよい。
【００１７】
この発明における遊技球の払出装置は、賞球の払出処理、または外部からの貸出指示信号に応じて所定数の貸出用の遊技球（以下、「貸球」という。）を払い出す処理に使用することができる。また賞球の払出と貸球の払出とに、それぞれ個別の払出装置を設け、これら一対の払出装置の動作を共通または個別の払出制御装置により制御する場合にも、この発明を適用することができる。
【００１８】
またこの発明にかかる遊技機には、払出制御装置のほか、遊技盤面の電飾用光源を制御する装置，シンボルの変動表示を制御する装置など、主制御装置の制御下におかれる複数の副制御装置を設けることができ、これらの副制御装置に対しても、前記電源装置により駆動電源を供給するように構成することができる。
【００１９】
【発明の実施の形態】
図１は、この発明が適用されたパチンコ機の外観を示す。
このパチンコ機１の機体前面には、遊技盤２が設けられ、さらにその下方に、パチンコ球の投入皿９や受け皿１０，球発射用の操作ハンドル１１，球払出口１２，１３などが設けられる。前記遊技盤２は、透明の保護板により保護されており、その盤面２Ａには、入賞口３，役物４，および図示しない障害釘などが多数配備される。また遊技盤２の中央部には、シンボル表示窓５が開設され、さらにこのシンボル表示窓５の下方に、始動入賞口６，特別入賞口７，パチンコ球のアウト口８などが設けられる。
【００２０】
前記遊技盤２の背後には、前記シンボル表示窓５の位置に合わせて３個のリール１４ａ，１４ｂ，１４ｃを具備するリールユニット１４（図２に示す。）が配備される。このリールユニット１４には、各リール１４ａ，１４ｂ，１４ｃの駆動源となるステッピングモータ（図示せず。）が含まれており、前記始動入賞口６にパチンコ球が入ったことに応じて各リール１４ａ，１４ｂ，１４ｃを一斉に始動し、所定時間が経過すると、各リール１４ａ，１４ｂ，１４ｃを順に停止するように設定される。これらリール１４ａ，１４ｂ，１４ｃが停止すると、前記シンボル表示窓５には各リールのシンボルが１個ずつ表示される。このときシンボル表示窓５に所定のシンボル組み合わせが表示されると、特別入賞口７が頻繁に開口する特別遊技状態に移行する。
【００２１】
なお、シンボルの変動表示中に新たなパチンコ球が始動入賞口６に入ると、この入賞球は先の入賞球に対する処理が終了するまで保留される。この保留球は４個まで設定可能であり、前記シンボル表示窓６の上方に設けられた４個の保留球ランプ１５の点灯状態によって、遊技者に現在の保留球数を報知するようにしている。
【００２２】
このパチンコ機１には、ゲームの主要な流れを制御するための主制御装置のほかに、主要な駆動系について、それぞれその駆動系に専用の副制御装置が設けられる。これら主制御装置および各副制御装置は、いずれもマイクロコンピュータやその周辺回路が搭載された基板として構成される。
主制御装置は、前記各入賞口３，８や役物４の内部、前記球払出口１２，１３へのパチンコ球の払出通路（いずれも図示せず。）などに取り付けられるパチンコ球センサ（図示せず。）に接続されており、これらセンサなどからの入力に基づき、各副制御装置を制御しながらゲームを進行させる。
【００２３】
図２は、上記パチンコ機１の制御系の構成を示す。図中の１６は、前記した主制御装置であり、この主制御装置１６に、パチンコ球の払出を制御するための払出制御装置１７や、前記したリールユニット１４の動作を制御するためのシンボル表示制御装置１８などの副制御装置が接続される。なお、ここには図示していないが、その他の副制御装置として、効果音出力用の音声回路，盤面２Ａに配備される電飾用ランプの駆動回路，前記保留球ランプ１５の駆動回路などの駆動系に対する副制御装置を設定することができる。
【００２４】
この実施例のパチンコ機１は、磁気カードなどによりパチンコ球を貸し出す球貸しシステムに対応する。図中の１９は、パチンコ機１の機体本体に隣接して配備されるカードユニットであり、カードを受け付けて所定数の度数を引き落とす処理を実行するとともに、パチンコ機１に貸出要求信号を伝送する。前記払出制御装置１７は、このカードユニット１９に電気接続されている状態下でのみ、パチンコ球の払出が可能になるように設定されている。
【００２５】
前記払出制御装置１７には、賞球の払出、貸球の払出の用途別に、２個の払出装置２０，２１が接続される（図中、各払出装置を「賞球払出装置２０」，「貸球払出装置２１」と示す。）。払出制御装置１７は、前記カードユニット１９に接続されている状態下で、主制御装置１６から賞球または貸球の払出指示を受け付け、この指示に応じていずれかの払出装置２０，２１を駆動して所定数のパチンコ球を払い出す。
【００２６】
なお、ここには図示しないが、払出制御装置１７には、前記遊技盤面へのパチンコ球の発射を制御する発射制御装置も接続されている。払出制御装置１７は、この発射制御装置に、カードユニット１９に接続されているときにオン状態となる発射制御信号を送信することによって、カードユニット１９に接続されていない状態下ではパチンコ球を発射できなくなるように制御している。
【００２７】
前記主制御装置１６および各副制御装置には、電源装置２２からの電源が供給される。この電源装置２２は、外部電源から２４Ｖの交流の供給を受けて、各制御装置やその駆動系に対する複数種の駆動電圧を生成する。さらにこの電源装置２２には、前記外部電源の電圧の異常を検知する異常検知回路２３，各制御装置へのリセット信号を生成して送出するリセット回路２４，バックアップ電源２５などが組み込まれる。なお、この電源装置２２も、前記各制御装置１６，１７と同様に、各種回路を１枚の基板に搭載した構成をとる。
【００２８】
前記異常検知回路２３は、前記主制御装置１６および払出制御装置１７の各ＣＰＵのＮＭＩ端子に接続されており、前記外部電源の電圧異常を検知すると、これら制御装置に異常検知信号（ＮＭＩ信号）を出力する。一方、リセット回路２４は、主制御装置１６，払出制御装置１７，およびシンボル表示制御装置１８を含む各副制御装置のリセット端子に接続され、前記ＮＭＩ信号の出力後に、各制御装置をリセットして電源断とし、また電源復帰後に、このリセットを解除するように設定される。また前記バックアップ電源２５は、外部電源の異常が発生した場合に、主制御装置１６および払出制御装置１７への電源供給を維持するように設定される。
【００２９】
前記主制御装置１６，払出制御装置１７は、前記ＮＭＩ信号に応じて実行中の処理を中断し、その処理にかかるプログラムの実行アドレスや各種パラメータの設定値など、現在の処理状態に復帰するのに必要なデータを待避させるバックアップ処理を実行する。そして電源復帰後には、前記リセット解除に応じて再起動した後、前記バックアップデータに基づき、異常発生直前のプログラム実行アドレスに戻り、中断していた処理を再開するようにしている。
【００３０】
なお、シンボル表示制御装置１８および図示しない他の副制御装置は、リセット解除に応じて、通常と同様のイニシャライズ処理を行って初期状態に復帰するが、この後、主制御装置１６からのコマンドに応じて、異常発生時直前の状態に復帰する。
たとえばシンボル表示制御装置１８は、リセット解除に応じて各リール１４ａ，１４ｂ，１４ｃを初期位置にセットするが、異常発生時直前にシンボルの変動表示を実行していた場合には、主制御装置１６からのコマンドに応じて、各リール１４ａ，１４ｂ，１４ｃを再回転させる。
【００３１】
主制御装置１６は、払出制御装置１７に比べて制御量が多い上、上記したようにシンボル表示制御装置１８などの復帰処理の制御も担当するため、主制御装置１６において復帰処理が終了するタイミングは、払出制御装置１７における復帰処理終了のタイミングよりも所定時間遅れるようになる。この主制御装置１６の復帰が終了するまでの間に、先に復帰処理が終了した払出制御装置１７において、賞球または貸球の払出処理が再開されると、主制御装置１６では、この払出を認識することができない状態となる。よって復帰処理後の主制御装置１６において認識したパチンコ球の払出数は、実際に払い出されたパチンコ球の数よりも少なくなる、という不具合が生じる。
【００３２】
そこでこの実施例では、電源が復帰してから主制御装置１６の復帰処理が終了するまでの間に賞球または貸球の払出が行われるのを防止するために、払出制御装置１７として、図３に示すような構成の装置を使用するようにしている。
【００３３】
図３において、２６は払出制御装置１７の制御主体となるＣＰＵ、２７はアドレスデコーダ、２８，２９はＣＰＵ２６からの制御信号を各払出装置２０，２１に出力するためのラッチ回路、３１はＣＰＵ２６からのデータバスである。各ラッチ回路２８，２９のクロック入力端子（ＣＬＫ）は、それぞれアドレスデコーダ２７の対応する出力ポートに接続される。なお、ここでは図示していないが、ＣＰＵ２６には、ＲＯＭやＲＡＭなどのメモリが接続される。
【００３４】
この実施例の賞球払出装置２０および貸球払出装置２１は、４相式のパルスモータを駆動源とする。前記ＣＰＵ２６は、いずれかの払出制御装置２０，２１を動作させる際には、データバス３１を介して、前記パルスモータへの励磁パルスとなる駆動信号Ｄ０，Ｄ１，Ｄ２，Ｄ３を出力する（以下、これらの駆動信号Ｄ０〜Ｄ３を「払出信号」という。なお、各払出信号Ｄ０〜Ｄ３は、それぞれ個別の信号線により伝送される。）。またこのときＣＰＵ２６は、アドレスデコーダ２７に対し、制御対象の払出装置を指定するアドレス信号、およびＩＯＲＱ，ＷＲの各制御信号を出力する。アドレスデコーダ２７は、これら信号により指定された側のラッチ回路２８または２９に、出力確定のためのパルス（以下、「確定パルス」という。）を与えるもので、これにより、制御対象の払出装置２０または２１に、前記払出信号Ｄ０〜Ｄ３が供給される。
【００３５】
なお、ＣＰＵ２６は、前記主制御装置１６からの払出指示信号を受け付けて、制御対象の払出装置やパチンコ球の払出数を認識した上で、上記の信号送信を行う。さらにＣＰＵ２６は、図示しない払出経路に設置されたパチンコ球センサからの球検知信号に基づき、パチンコ球の払出数を更新し、この更新された払出数によって前記信号送信処理を終了するタイミングを認識するようにしている。
【００３６】
前記ＣＰＵ２６は、前記ＮＭＩ信号に応じてバックアップ処理を行った際には、電源復帰に応じて再起動した直後に、前記各ラッチ回路２８，２９への払出信号Ｄ０〜Ｄ３を無効にする処理を実行する。この処理は、具体的には、データバス３１を介して出力される制御信号（以下、この信号を「ラッチ無効信号」という。）により行われる。このラッチ無効信号は、専用のラッチ回路３２に保持された後、アンド回路３０に入力される。アンド回路３０の他方の入力端子は、前記リセット信号の信号線に接続されており、その出力は、払出信号用の各ラッチ回路２８，２９のクリア端子に入力される。
【００３７】
前記ラッチ回路３２には、払出信号用のラッチ回路２８，２９と同様に、アドレスデコーダ２７からの確定パルスが与えられる。ＣＰＵ２６は、ラッチ無効信号のオン，オフを切り替えるステップ（後記するＳＴ１２，ＳＴ６）を実行する際には、前記データバス３１にオンまたはオフに相当するレベルの信号を送出するとともに、アドレスデコーダ２７に前記ラッチ回路３２のアドレスを指定することにより、前記ラッチ回路３２への確定パルスを出力させる。ラッチ回路３２は、この確定パルスが供給された時点で入力された信号レベルを、つぎの駆動パルスが与えられるまで保持しつつ、アンド回路３０へと出力する。これにより前記アンド回路３０には、所定時間の間、一定レベルに維持された信号が入力されることになる。
【００３８】
この実施例のラッチ回路２８，２９，３２は、いずれも、ローレベルのクリア信号によりリセットされるように設定されている。また前記電源装置２２からのリセット信号は、電源が復帰してから所定時間経過後にローレベルからハイレベルに切り替わるように設定されており、アンド回路３０のほか、ＣＰＵ２６やラッチ回路３２のクリア端子に入力される。一方、前記ラッチ無効信号は、ローレベルのときにオン状態となるように設定されている。
【００３９】
上記構成の払出制御装置において、停電に伴うリセット信号の入力後にこのリセットが解除されると、ＣＰＵ２６は、前記ラッチ無効信号をオン状態に設定する処理を行った上で、停電直前のプログラム実行環境に復帰する。ラッチ無効信号のオン状態は、ＣＰＵ２６がこの信号をオフ状態に切り替える処理を行うまで、ラッチ回路３２において保持されるので、この間、アンド回路３０には、ローレベルの信号が出力されるようになる。また、アンド回路３０のもう一方の入力であるリセット信号は、ハイレベルになっているから、アンド回路３０から払出信号用の各ラッチ回路２８，２９への出力は、ローレベルとなる。これにより各ラッチ回路２８，２９のクリア端子への入力は、所定時間の間、オン状態に維持されるから、この間に、ＣＰＵ２６からの払出信号Ｄ０〜Ｄ３が出力されても、これら信号は、ラッチ回路２８，２９において無効化される。
【００４０】
所定時間経過後に、ＣＰＵ２６がラッチ無効信号をオフ状態に切り替える処理を行うと、ラッチ回路３２からアンド回路３０への出力も、ローレベルからハイレベルに切り替えられる。これによりアンド回路３０の出力は、ハイレベルとなって、前記ラッチ回路２８，２９のクリア端子への入力はオフ状態に切り替えられる。よって各ラッチ回路２８，２９は、前記払出信号Ｄ０〜Ｄ３を払出装置２０，２１に出力することが可能な状態となり、賞球または貸球の払出処理を進行させることができる。
【００４１】
この実施例では、前記ラッチ無効信号のオン状態が維持される時間長さを、前記主制御装置１６における復帰処理に要する時間に応じて設定している。よって賞球または貸球の払出処理が停電により中断された場合には、電源復帰後も、主制御装置１６の復帰処理が終了するまでの間は、前記ラッチ無効信号のオン状態により、払出信号Ｄ０〜Ｄ３が払出装置２０，２１に送出されるのを禁止することができる。したがって主制御装置１６が認識できない払出が行われるのを回避することができ、賞球や貸球の払出処理が停電により中断された場合にも、電源復帰後に、中断された払出処理を問題なく再開することができる。
【００４２】
なお、前記図３の構成では、各ラッチ回路２８，２９に対して共通のラッチ無効信号を与えるようにしているが、これに限らず、各ラッチ回路２８，２９毎に個別のラッチ無効信号を設定するようにしてもよい。
【００４３】
つぎに図４を用いて、上記払出制御装置１７におけるパチンコ球の払出処理の手順（以下、各ステップを「ＳＴ」と示す。）を説明する。なお図４は、賞球の払出処理に関するアルゴリズムを示すが、貸球払出装置２１に対しても同様のアルゴリズムが実行される。また図４には記載していないが、主制御装置１６からの払出指示信号を受信した場合には、ＣＰＵ２６は、図４の処理に割込を発生させて、前記払出指示信号を認識する処理を実行する。後記する賞球の払出数は、この認識処理の結果に応じて設定されるものである。
【００４４】
図４において、最初のＳＴ１では、図示しないＲＡＭ内にバックアップデータが保存されているかどうかをチェックする。ここでバックアップデータが保存されていない場合、すなわち、前回、このアルゴリズムが正常に終了した場合には、ＳＴ１からＳＴ２に進み、各種パラメータをゼロリセットするなどのイニシャライズ処理を実行する。一方、ＲＡＭ内にバックアップデータが保存されている場合には、ＳＴ１の判定が「ＹＥＳ」となってＳＴ１２に進み、前記ラッチ無効信号をオンに設定する。
【００４５】
つぎのＳＴ１３では、払出停止時間の初期値をセットする。ここで払出停止時間とは、前記ラッチ無効信号のオン設定を維持することにより払出装置２０への払出信号Ｄ０〜Ｄ３の出力を無効化する時間である。この払出停止時間の初期値は、リセット解除から前記主制御装置１６の復帰処理が終了するまでの時間長さに応じて設定される。
【００４６】
なお、主制御装置１６の復帰処理に要する時間は、前記した各副制御装置およびその管轄の装置の復帰に必要な時間を含んでいる。この実施例では、機械式のシンボル表示装置としてリールユニット１４が組み込まれているので、このリールユニット１４の立ち上げに必要な時間に余裕時間を含め、５秒程度の払出停止時間が設定される。これに代えて、比較的立ち上がりの早い液晶パネルによるシンボル表示装置を導入する場合には、余裕時間も含めて１秒程度の払出停止時間を設定すればよい。
【００４７】
このようにしてラッチ無効信号のオン設定と払出停止時間の初期設定が完了すると、前記ＲＡＭ内のバックアップデータに応じて、停電直前に実行していたステップ（ＳＴ３〜１１のいずれかのステップ）にジャンプし、そのステップから処理を再開する。
【００４８】
ここでＳＴ１３の後にジャンプする可能性のあるＳＴ３以降の手順について、順番に説明する。
ＳＴ３〜５では、前記払出停止時間を減算しつつ、減算後の値をゼロと比較することによって、払出停止時間が経過したか否かを判別している。このループにおいて払出停止時間が経過すると、ＳＴ５が「ＹＥＳ」となってＳＴ６に進み、前記ラッチ無効信号をオン状態からオフ状態に切り替える。
【００４９】
この後は、ＳＴ７において、払出停止時間が経過したことを再確認した後、ＳＴ８に進む。このＳＴ８では、現在の賞球の払出数が０より大きい値であるかどうかをチェックする。ＳＴ８の判定が「ＹＥＳ」であれば、ＳＴ９に進み、前記賞球払出装置２０に払出信号Ｄ０〜Ｄ３を出力する処理を実行する。つぎのＳＴ１０では、所定時間の間、賞球検知用のセンサからの球検知出力をチェックすることによって、賞球の払出の有無を判別する。このＳＴ１０の判定が「ＹＥＳ」となると、ＳＴ１１に進み、前記賞球の払出数を１だけ減算し、しかる後にＳＴ３に戻る。なお、ＳＴ７，８，１０の各判定が「ＮＯ」となった場合にも、ＳＴ３に戻る。
【００５０】
ＳＴ３の判定が「ＹＥＳ」であれば、ＳＴ４〜７をスキップしてＳＴ８に進むことになる。よって払出停止時間の経過後は、賞球の払出数が０となるまで、ＳＴ３の判定処理を行った後に、ＳＴ８〜１１において賞球の払出を実行し、再びＳＴ３に戻る、という手順が繰り返されることになる。さらに賞球の払出数が０になった後は、つぎに主制御装置１６からの賞球の払出コマンドを受けて賞球の払出数に０より大きい値が設定されるまで、ＳＴ３，ＳＴ８の各判定処理を繰り返し実行することになる。
【００５１】
この図４の手順が正常な電源シャットダウンに伴って終了し、つぎの電源投入に応じて開始された場合には、前記したように、ＳＴ２のイニシャライズ処理が実行される。この実施例では、このイニシャライズ処理において、前記払出停止時間をゼロリセットするようにしている。よって、イニシャライズ処理が行われた場合には、ＳＴ３の判定は、初めから「ＹＥＳ」となってＳＴ８に移行するが、この初期状態での賞球の払出数はゼロであるから、主制御装置１６からの払出コマンドを受信するまでは、ＳＴ８およびＳＴ３の各判定処理を繰り返しながら待機する状態となる。
【００５２】
一方、前回、図４の手順が停電により中断された場合は、前記したように、ＳＴ１２，１３の処理を経た後に、停電直前に実行していたステップにジャンプすることになる。ここで、バックアップされた賞球数がゼロより大きい状態でＳＴ８にジャンプした場合、またはＳＴ９にジャンプした場合には、払出信号Ｄ０〜Ｄ３が出力されることになるが、先のＳＴ１２の処理により、ラッチ回路２８がディセーブル状態に設定されているので、出力された払出信号Ｄ０〜Ｄ３は、ラッチ回路２８において無効化され、賞球払出装置２０の作動は禁止されることになる。よって、払出信号Ｄ０〜Ｄ３を出力しても、実際の払出は行われないから、払出信号出力後のＳＴ１０の判定は「ＮＯ」となり、賞球の払出数が更新されないままＳＴ３に戻る。そして以後は、ＳＴ１３で設定された払出停止時間が経過するまでＳＴ３〜ＳＴ５において待機することになる。そして払出停止時間が経過すると、ＳＴ６でラッチ無効信号がオフ状態に切り替えられ、賞球の払出処理が実行されることになる。
【００５３】
つぎに、ＳＴ１３の処理の後にＳＴ１０にジャンプした場合には、このＳＴ１０の判定は確実に「ＮＯ」となるから、ＳＴ３に移行する。よって以後は、上記と同様に、払出停止時間が経過するまで待機してから、ラッチ無効状態をオフ状態に切り替えて、賞球の払出処理を進めることができる。
【００５４】
つぎにＳＴ１１にジャンプした場合にも、同様に、このステップを実行した後はＳＴ３に移行し、払出停止時間が経過するまで待機してから、ラッチ無効信号をオフに切り替える。ただし、この場合には、ＳＴ１１において賞球の払出数が減算されてしまうので、再開された払出処理での賞球の払出数は、本来の払出数より１個少ない数となってしまう。
【００５５】
しかしながら賞球の払出が再開された時点では、主制御装置１６の復帰処理が終了しているはずであるから、この主制御装置１６において、正しい賞球の払出数を認識できるはずである。したがって、この主制御装置１６より不足分の賞球の払出を指示する払出指示信号を出力し、払出制御装置１７側で、この指示に応じて賞球の追加払出を行うようにすれば、前記ＳＴ１７の実行により生じる賞球の不足分を補うことができる。この実施例では、前記したように、主制御装置１６で認識できない払出が行われる虞がないから、主制御装置１６での払出不足という認識結果は確かなものとなり、主制御装置１６の指示に応じて不足分の賞球の払出を実行しても、過剰な賞球の払出が起こることはない。
【００５６】
なお、バックアップされた賞球の払出数がゼロである場合に、ＳＴ１１にジャンプすると、払出数＝−１となってしまう。しかしながらこの場合には、つぎにＳＴ８の判定処理に進んだときに、この判定が「ＮＯ」となるので、払出処理に影響が及ぶことはない。またマイナスの払出数は、主制御装置１６からの新たなコマンドを受信することによって、書き替えることができる。
【００５７】
さらに外部電源が不安定な状態にあって、繰り返し停電が発生した場合には、ＳＴ３〜７の実行過程で処理が中断する可能性がある。ここで処理がＳＴ６で中断したとすると、電源復帰後に前記ＳＴ１２，１３を実行してからＳＴ６にジャンプするから、ＳＴ１２で設定したラッチ無効信号は、即座にオフに切り替えられてしまう。しかしながら、このアルゴリズムによれば、つぎのＳＴ７の判定が「ＮＯ」となってＳＴ３に移行し、以後は、払出停止時間が経過するまでＳＴ３〜５のループ内で待機することになるので、払出停止時間が経過するまで、ＳＴ８以降のステップが実行されるのを回避することができる。よって、仮に停電の頻発により、電源復帰後にラッチ無効状態が解除されることがあっても、主制御装置１６の復帰処理が終了するまでは、払出処理の禁止状態を保つことができる。なお、電源復帰後に、前記ＳＴ３〜７のうちのＳＴ６以外のステップにジャンプした場合には、単にＳＴ１３で設定された払出停止時間に対する判定処理や減算処理が実行されるだけであり、なんら問題は生じない。
【００５８】
このように、停電による処理の中断がいずれのステップで生じたとしても、電源復帰から主制御装置１６の復帰処理が終了するまでの間に、払出処理が実行されることはなく、高精度の制御を実現することができる。
【００５９】
【発明の効果】
この発明によれば、払出制御装置において、電源の供給が遮断された後に再開されたとき、少なくとも主制御装置における復帰処理が終了するまでの間、払出装置への駆動信号の出力が払出制御装置内で無効化されるようにしたので、遊技中の払出処理が停電により中断した場合にも、電源復帰後に、主制御装置が認識できない払出が行われるのを回避することができ、中断された払出処理を問題なく再開することが可能である。
【図面の簡単な説明】
【図１】この発明が適用されたパチンコ機の外観を示す正面図である。
【図２】パチンコ機の制御系の構成を示すブロック図である。
【図３】払出制御装置の構成を示すブロック図である。
【図４】払出制御装置におけるパチンコ球の払出処理にかかる制御手順を示すフローチャートである。
【符号の説明】
１　　パチンコ機
１６　主制御装置
１７　払出制御装置
２０　賞球払出装置
２１　貸球払出装置
２２　電源装置
２６　ＣＰＵ
２７　アドレスデコーダ
２８，２９　ラッチ回路
３０　アンド回路
【図１】
2004113414.tif 000003
【図２】
2004113414.tif 000004
【図３】
2004113414.tif 000005
【図４】
2004113414.tif 000006