(57)【特許請求の範囲】
【請求項１】
遊技を統括的に制御する遊技制御装置と、
遊技球を排出する排出機構と、
前記排出機構から排出される遊技球を検出する排出球検出手段と、
少なくとも前記遊技制御装置に電源を供給する電源供給装置と、を備え、
前記遊技制御装置が前記排出球検出手段の状態を検出し、前記排出機構から排出される遊技球を計数する遊技機において、
前記電源供給装置には、前記遊技制御装置に供給される電源の異常を検出すると停電検出信号を発生する電源異常監視手段を備え、
前記遊技制御装置は、
所定の時間間隔で実行される通常割込処理、又は前記停電検出信号に基づく優先度の高いＮＭＩ割込による停電検出処理を実行可能であり、
前記通常割込処理は、当該通常割込処理の実行毎に前記排出球検出手段の状態を検出し、
前記停電検出処理は、前記停電検出信号の発生に基づいて前記通常割込処理を禁止した後に、前記排出球検出手段の状態を検出する異常時排出球検出処理を所定回数繰り返し、
前記電源異常監視手段は、電源の異常を検出すると、前記遊技制御装置に対して、前記停電検出処理における前記所定回数繰り返される異常時排出球検出処理の前記排出球検出手段の状態の検出に要する時間より長い時間の前記停電検出信号を発生することを特徴とする遊技機。
【請求項２】
前記異常時排出球検出処理は、
前記禁止した通常割込処理と同じ時間間隔で前記排出球検出手段の状態を検出し、
今回検出した排出球検出手段の状態と前回検出した排出球検出手段の状態とを比較し、
前記比較結果が所定の条件を満たす場合に、前記排出機構から排出される遊技球を計数することを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は遊技機に関し、特に遊技機の電源の瞬断等、停電発生時にも正確に排出球の計数ができる遊技機に関する
【０００２】
【従来の技術】
従来、パチンコ遊技機、スロットマシン遊技機は、遊技店の島設備から電源（ＡＣ２４Ｖ）の供給を受けて動作し、プログラムの実行に従って遊技のための制御動作を行うマイクロコンピュータ等の処理手段からなる複数の制御装置（遊技制御装置、排出制御装置等）が設けられている。この制御装置はセンサ（賞球検出手段、入賞球検出手段）の検出信号を定期的に監視しつつ、遊技機内に設けられた被制御装置（入賞装置、表示装置、排出ユニット等）の動作を制御して、遊技や遊技に関連する遊技媒体（遊技球、遊技コイン等）の払出動作を管理・制御して遊技を進行させるように構成されている。
【０００３】
例えば、パチンコ機では、遊技制御装置が入賞球を検出する入賞センサの検出信号を定期的に監視し、入賞球が検出されると、いわゆる入賞記憶データを増加させ、その入賞記憶データに基づいて、排出制御装置に賞球制御指令信号を送信して、入賞の種類に応じた所定数の賞球を排出させる構成となっている。この場合、具体的には、図７に示す排出ユニットの内部にて排出機構６１１、６１２を駆動させて遊技球を下方へ流下案内し、遊技球が賞球検出センサ７１３Ａ、７１３Ｂを通過するように制御する（図７では賞球検出センサは７１３として一つだけ表されているが、賞球検出センサ７１３Ａは手前側の流路に、賞球検出センサ７１３Ｂは奥側のもう１つの流路に配置されているので、賞球検出センサ７１３Ｂは賞球検出センサ７１３Ａに隠されており、図に現れない）。
【０００４】
一方、排出制御装置が併設されているカードユニットから貸球要求の指令を受けると、所定数の貸球を排出するようになっている。この場合、排出機構６１１、６１２を駆動させて遊技球を下流へ流下案内するのは、前述した賞球排出と同様であるが、流路切換部材７２０を作動させて、遊技球が貸球検出センサ７１４Ａ、７１４Ｂを通過するように制御を行う（図７では貸球検出センサは７１４として一つだけ表されているが、貸球検出センサ７１４Ａは手前側の流路に、貸球検出センサ７１４Ｂは奥側のもう１つの流路に配置されているので、貸球検出センサ７１４Ｂは貸球検出センサ７１４Ａに隠されており、図に現れない）。
【０００５】
そして、これらの排出球検出手段として機能する排出センサ（賞球検出センサ７１３Ａ、７１３Ｂ、貸球検出センサ７１４Ａ、７１４Ｂ）の検出信号を、遊技制御装置、排出制御装置が定期的に監視して、賞球排出が正常であるかを監視したり、賞球排出数のデータを外部の管理装置に送信したりしていた。
【０００６】
【発明が解決しようとする課題】
この従来の遊技機では、停電が発生すると排出ユニットは停止する。また、停電検出後に排出されずに残された球数を、停電時にも保持されるバックアップメモリに記憶する停電処理を実行するので、停電検出後にもセンサ７１３Ａ、７１３Ｂにて球数を計数して、これらも加味した未排出球数をバックアップメモリに記憶する必要がある。
【０００７】
この排出球の通過を検出する賞球検出センサ７１３Ａ、７１３Ｂは排出機構６１１、６１２の下流にあるので、停電検出直前に排出された球が、停電検出後に賞球検出センサ７１３Ａ、７１３Ｂを通過することがある。そのため、停電検出と同時に賞球検出センサ７１３Ａ、７１３Ｂによる検出を中止してしまうと、賞球の計数も停止してしまうことから、停電検出直前に排出された球が賞球検出センサ７１３Ａ、７１３Ｂに読み取られず、バックアップメモリに記憶される未排出数球と実際の未排出数とが一致しなくなる。よって、停電を検出し、排出機構６１１、６１２が停止した後でも所定の時間は賞球検出センサ７１３Ａ、７１３Ｂの出力を監視する必要がある。
【０００８】
しかし、図８に示すように、停電発生時に電源電圧がふらついて、電圧低下を判定する電圧のしきい値付近で上下変動をすると、短期間に複数の停電検出信号が発生してしまうことがある。この停電検出信号は、遊技制御装置と排出制御装置とに前述したバックアップ等の停電処理の実行を開始するＮＭＩ割込として入力される。ちなみに、遊技制御装置、排出制御装置では、停電処理中でも、一定時間毎に賞球検出センサ７１３Ａ、７１３Ｂの出力を取り込んで、時系列的に賞球検出センサ７１３Ａ、７１３Ｂの出力レベルの変化を順次記憶することにより、これらのセンサの立ち上がりタイミングを監視する処理が行われている。従って、停電処理が実行されている最中に、停電検出信号の入力（ＮＭＩ）があると、現在の停電処理を中断して新たに停電処理を開始してしまうので、前述した順次取り込んだセンサの出力レベルの変化を正確に記憶できないことから、未排出数を示すカウンタを正しく更新できなくなる。
【０００９】
本発明は、停電処理中は新たな停電処理を実行しないことにより、停電検出後でも排出球数を正確に計数できる遊技機を提供することを目的とする。
【００１０】
【課題を解決するための手段】
第１の発明は、遊技を統括的に制御する遊技制御装置と、遊技球を排出する排出機構と、前記排出機構から排出される遊技球を検出する排出球検出手段と、少なくとも前記遊技制御装置に電源を供給する電源供給装置と、を備え、前記遊技制御装置が前記排出球検出手段の状態を検出し、前記排出機構から排出される遊技球を計数する遊技機において、前記電源供給装置には、前記遊技制御装置に供給される電源の異常を検出すると停電検出信号を発生する電源異常監視手段を備え、前記遊技制御装置は、所定の時間間隔で実行される通常割込処理、又は前記停電検出信号に基づく優先度の高いＮＭＩ割込による停電検出処理を実行可能であり、前記通常割込処理は、当該通常割込処理の実行毎に前記排出球検出手段の状態を検出し、前記停電検出処理は、前記停電検出信号の発生に基づいて前記通常割込処理を禁止した後に、前記排出球検出手段の状態を検出する異常時排出球検出処理を所定回数繰り返し、前記電源異常監視手段は、電源の異常を検出すると、前記遊技制御装置に対して、前記停電検出処理における前記所定回数繰り返される異常時排出球検出処理の前記排出球検出手段の状態の検出に要する時間より長い時間の前記停電検出信号を発生することを特徴とする。
【００１１】
第２の発明は、第１の発明において、前記異常時排出球検出処理は、前記禁止した通常割込処理と同じ時間間隔で前記排出球検出手段の状態を検出し、今回検出した排出球検出手段の状態と前回検出した排出球検出手段の状態とを比較し、前記比較結果が所定の条件を満たす場合に、前記排出機構から排出される遊技球を計数することを特徴とする。
【００１５】
【発明の作用および効果】
本発明では、前記遊技制御装置に対して、前記停電検出処理における前記所定回数繰り返される異常時排出球検出処理の前記排出球検出手段の状態の検出に要する時間より長い時間の前記停電検出信号を発生して、遊技制御装置に割込するので、停電検出処理に優先度の高いＮＭＩ割込を用いることができると共に、前記ＮＭＩ割込により前記通常割込処理を禁止するとともに前記停電検出信号の発生に基づいて前記通常割込処理を禁止した後に、前記排出球検出手段の状態を検出する異常時排出球検出処理を所定回数繰り返すので、停電検出後も排出球を正確に計数することができる。
【００１６】
また、前記電源異常監視手段は、電源の異常を検出すると、前記遊技制御装置に対して、前記停電検出処理における前記所定回数の排出球検出手段読込処理に要する時間より長い時間の停電検出信号を発生するので、電源電圧が上下変動し、再度電圧がしきい値より低下して、ＮＭＩ割込信号が発生しても、既に遊技制御装置、排出制御装置におけるセンサの検出処理が終了しているので、再度異常時排出球検出処理を実行しても、排出球の計数を誤ることがない。
【００２０】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００２１】
図１は、本発明の実施の形態の遊技機の全体の構成を示す正面図である。
【００２２】
図１に示す遊技機（パチンコ遊技機）１はカード球貸ユニット９０を併設したＣＲ機である。遊技機１の前面枠３は本体枠（外枠）４にヒンジ５を介して開閉回動可能に組み付けられ、遊技盤６は前面枠３の裏面に取り付けられた収納フレームに収装される。
【００２３】
遊技盤６の表面には、変動表示装置８、大入賞口を備えた変動入賞装置１０、各入賞口１１〜１５、始動口１６、普通図柄表示器７、普通変動入賞装置９が配設された遊技領域が形成される。前面枠３には、遊技盤６の前面を覆うカバーガラス１８が取り付けられている。
【００２４】
変動表示装置８は、表示領域に、左、中、右の三つの表示図柄（識別情報）が表示される。これらの表示図柄には「０」〜「９」までの各数字と、「Ａ」〜「Ｅ」のアルファベット文字が割り当てらている。
【００２５】
変動表示装置８は、始動口１６へ遊技球の入賞があると、前述した数字、文字で構成される表示図柄が順に表示される。始動口１６への入賞が所定のタイミングでなされたとき（具体的には、入賞検出時の特別図柄乱数カウンタ値が当たり値であるとき）には、大当り状態となり、三つの表示図柄が揃った状態（大当たり図柄）で停止する。このとき、変動入賞装置１０の大入賞口が所定の時間（例えば３０秒）だけ大きく開き、多くの遊技球を獲得することができる。
【００２６】
この始動口１６への遊技球の入賞は、特別図柄始動センサ５２で検知される。この遊技球の通過タイミング（具体的には、入賞検出時点での遊技制御装置１００内に備えられた特別図柄乱数カウンタの値）は、特別図柄入賞記憶として、遊技制御装置１００内の所定の記憶領域（特別図柄乱数記憶領域）に、最大で連続した４回分を限度に記憶される。この特別図柄入賞記憶の記憶数は、変動表示装置８の下側に設けられた４つのＬＥＤからなる特別図柄記憶状態表示器２１に表示される。遊技制御装置１００は、特別図柄入賞記憶に基づいて、変動表示装置８にて可変表示ゲームを行う。
【００２７】
普通図柄表示器７は、普通図柄始動ゲート（図示省略）へ遊技球の入賞があると、普通図柄（例えば一つの数字からなる図柄）の変動表示を始める。普通図柄始動ゲートへの入賞が所定のタイミングでなされたとき（具体的には、入賞検出時の普通図柄乱数カウンタ値が当たり値であるとき）には、普通図柄に関する当たり状態となり、普通図柄が当たり図柄（当たり番号）で停止する。このとき、始動口１６の手前に設けられた普通変動入賞装置９が所定の時間（例えば０．５秒）だけ大きく開き、遊技球の始動口１６への入賞可能性が高められる。
【００２８】
この普通図柄始動ゲートへの遊技球の通過は、普通図柄始動センサ５３で検知される。この遊技球の通過タイミング（具体的には、遊技制御装置１００内に備えられた普通図柄乱数カウンタの通過検出時点での値）は、普通図柄入賞記憶として、遊技制御装置１００内の所定の記憶領域（普通図柄乱数記憶領域）に、最大で連続した４回分を限度に記憶される。この普通図柄入賞記憶の記憶数は、変動入賞装置１０の右側に設けられた４つのＬＥＤからなる普通図柄記憶状態表示器１９に表示される。遊技制御装置１００は、普通図柄入賞記憶に基づいて、普通図柄に関する当たりの抽選を行う。
【００２９】
前面枠３の下部の開閉パネル２０には球を打球発射装置に供給する上皿２１が、固定パネル２２には下皿２３及び打球発射装置の操作部２４等が配設される。
【００３０】
カード球貸ユニット９０には、前面のカード挿入部２５に挿入されたカード（プリペイドカード等）のデータの読込、書込等を行うカードリーダライタと球貸制御装置が内蔵され、カード球貸ユニット用の操作パネル２６は遊技機１の上皿２１の外面に形成される。
【００３１】
カード球貸ユニット用の操作パネル２６には、球貸しを指令する球貸しスイッチ２８と、カードの返却を指令するカード返却スイッチ３０、カードの残高を表示するカード残高表示部等が設けられている。
【００３２】
カバーガラス１８の枠の上部には、点灯により球の排出の異常等を報知する第１報知ランプ３１、第２報知ランプ３２が設けられている。
【００３３】
図２は、本発明の実施の形態の遊技機の全体の構成を示す背面図である。
【００３４】
遊技盤６の裏面側には、大入賞口、各入賞口１１〜１５、始動口１６に入賞した入賞球を案内する入賞球集合カバー（図示せず）が取り付けられている。
【００３５】
前面枠３の収納フレームの裏面側には、裏機構盤６０が取り付けられている。この裏機構盤６０の中央部には、変動表示装置８等を制御する表示制御装置１５０、遊技制御装置１００からの装飾制御指令信号により遊技盤６と前面枠３に設けられた装飾用のランプの点灯／消灯を制御する装飾制御装置２００、スピーカ９５からの音響出力を制御する音制御装置３００、遊技盤用外部端子４１が遊技盤カバーの内部に配置されている。また、裏機構盤６０の中央部左側には、各制御装置（遊技制御装置１００、表示制御装置１５０、装飾制御装置２００、音制御装置３００、排出制御装置４００、発射制御装置５５０等）に供給する所定の電圧を発生する電源供給装置２５０が設けられている。
【００３６】
裏機構盤６０の開放軸側の上部には、ターミナル基板４２が装着されている。このターミナル基板４２には、遊技機１の外部（遊技店の島設備）から２４ボルトの交流電源を取り入れて電源供給装置２５０へ中継するとともに、電源スイッチ、過電流防止手段としてのヒューズ等が配置されており、遊技店の管理装置との間の外部信号線を接続する枠用外部情報出力部（外部ターミナル）４２Ａが配置されている。ターミナル基板４２に接続される電源線はカールコードとなっており、遊技機の裏面において下方まで垂れ下がらないようになっている。また、この電源線の先端には電源コネクタが設けられおり、遊技店の島設備のＡＣ２４Ｖの電源供給用端子に接続される。
【００３７】
さらに、裏機構盤６０の上部には、遊技球を貯留する球貯留タンク６１、球貯留タンク６１の球を半端球検出センサ６４を備えた樋ユニット部（半端センサユニット）６３に導く誘導樋６２が取り付けられている。誘導樋６２及び樋ユニット部６３には２条の流路が形成されている。
【００３８】
裏機構盤３５の右側には、樋ユニット部３８の球を遊技機１の前面側の受皿に払い出す排出装置（排出ユニット６００、流路切換ユニット７００）が取り付けられている。
【００３９】
裏機構盤６０の下部には、遊技を統括的に制御する遊技制御装置１００、排出ユニット６００を制御する排出制御装置４００、打球発射装置５００、打球発射装置５００を制御する発射制御装置５５０、カード球貸ユニット用中継基板４３等が取り付けられている。
【００４０】
カード球貸ユニット９０はプリペイドカードにより遊技球を貸し出す。貸球の排出は、カード球貸ユニット９０からカード球貸ユニット用中継基板４３を経由して入力された貸球制御指令信号により、排出制御装置４００により制御された球排出装置（排出ユニット６００、流路切換ユニット７００）によりなされる。
【００４１】
打球発射装置５００より遊技領域に発射された球が各入賞口１１〜１５、大入賞口に入賞すると、遊技制御装置１００から賞球制御指令信号が排出制御装置４００に送られ、排出制御装置４００により排出ユニット６００が駆動され、排出装置から所定数の賞球が排出される。
【００４２】
図３は、本発明の実施の形態の遊技機の全体の構成を示すブロック図である。
【００４３】
遊技制御装置１００、装飾制御装置２００、排出制御装置４００は、それぞれ、ＣＰＵ、ＲＡＭ、ＲＯＭ、入出力インターフェース（Ｉ／Ｆ）で構成されている。
【００４４】
遊技制御装置１００には各種検出装置からの検出信号が入力され、入出力インターフェースを介してＣＰＵに入力される。これらの各種検出装置には、一般入賞口１１〜１５への入賞を検出する一般入賞口センサ５１．１〜５１．Ｎ、始動口１６への入賞球の検出によって変動表示装置８による可変表示ゲームを開始するための特別図柄始動センサ５２、球の検出によって普通変動入賞装置９の作動を決定するための普通図柄表示装置７の変動を開始させる普通図柄始動センサ５３、大入賞口への入賞を検出するカウントセンサ５４及び大入賞口継続センサ５５、遊技盤前面のガラス枠の開放を検出する金属枠開放センサ５６、排出ユニット６００によって排出された遊技球が貯留過多となったことを検出するオーバーフローセンサ５７、排出ユニット６００への遊技球の供給が不十分であることを検出する半端球検出センサ６４などが含まれる。
【００４５】
遊技制御装置１００のＣＰＵは、これらの検出信号に基づいて、ＲＯＭに記録されたプログラム（遊技プログラム）を実行し、遊技の統括的な制御（遊技制御）を行う。具体的には、遊技制御装置１００は装飾制御装置２００、排出制御装置４００にそれぞれ装飾制御指令信号、賞球制御指令信号を出力し、これらを制御する。なお、遊技制御装置１００から装飾制御装置２００、排出制御装置４００へのデータは単方向で通信され、装飾制御装置２００、排出制御装置４００から遊技制御装置１００へのデータの送信は行われないようになっている。
【００４６】
遊技制御装置１００は、大入賞口ソレノイド１０Ａ、普通変動入賞口ソレノイド９Ａに制御信号を送信し、これらのソレノイドへの通電を制御することにより、特別変動入賞装置１０、普通変動入賞装置９の開閉を制御する。さらに、普通図柄表示装置７に制御信号を送信し、この表示を制御する。
【００４７】
また、遊技制御装置１００は、賞球排出が正確に行われているかを監視する。具体的には、排出制御装置４００へ賞球制御指令信号として送信した排出を指令した賞球数と、賞球検出センサ７１３Ａ、７１３Ｂにより計数された実際の排出数が一致するかの監視及び賞球排出指令が送信されていないにも拘わらず賞球排出がなされていないかの監視を行う。賞球排出指令信号が送信されていないにも拘わらず、賞球排出がされている等の異常が認められたときは、異常対応処理を行う。例えば、枠用外部情報出力部４２Ａから異常検出信号をホールコンピュータに出力し、装飾制御装置２００に装飾制御指令信号を送信して、賞球異常報知ＬＥＤ３１を点滅させて異常を報知する。あるいは、遊技制御の停止、打球発射の停止等により、遊技を強制的に中止させる。
【００４８】
排出制御装置４００には、排出された球を検出する賞球検出センサ７１３Ａ、７１３Ｂからの検出信号が入力される。具体的には、排出ユニット６００から賞球として排出された球を検出する賞球検出センサ７１３Ａ、７１３Ｂの各検出信号と、排出ユニット６００から貸球として排出された球を検出する貸球検出センサ７１４Ａ、７１４Ｂの各検出信号とが入力される。そして、排出制御装置４００は、賞球制御指令信号に基づいて、排出ユニット６００からの遊技球の排出及び流路切換ユニット７００における流路切換を制御する。また、排出制御装置４００には、遊技制御装置１００からの賞球制御指令信号とは別に、カードユニット９０から貸球制御指令信号が入力される。排出制御装置４００は、賞球制御指令及び貸球制御指令信号に基づいて排出ユニット６００を制御し、排出球検出手段としての排出センサ（賞球検出センサ７１３Ａ、７１３Ｂ、貸球検出センサ７１４Ａ、７１４Ｂ）の検出信号を用いて、賞球及び貸球の排出を行う。
【００４９】
なお、賞球検出センサ７１３Ａ、７１３Ｂの各検出信号は、中継基板７１０を介して遊技制御装置１００へも入力されている。
【００５０】
遊技制御装置１００、排出制御装置４００は、通常動作中は、所定時間（２ミリ秒）間隔で発生するクロックパルスに基づいて（又は所定時間（２ミリ秒）のウェイトを設けることにより）呼び出される割込処理により、所定時間間隔で賞球検出センサ７１３の出力を読み込みカウンタ（確認カウンタ、貯留カウンタ）を減算する。また、遊技制御装置１００、排出制御装置４００の通常動作中に停電が発生すると、電源監視回路２５３により発生する停電検出信号に基づくＮＭＩ割込により、後述する停電検出処理が実行される。
【００５１】
装飾制御装置２００には、遊技制御装置１００からのランプを点灯（点滅）させる指令信号である装飾制御指令信号が入力され、各種ランプを点灯駆動する。具体的には、遊技制御装置１００が遊技機１の異常を検出すると、異常報知ランプ３１を点灯させる。また、遊技制御装置１００から排出制御装置４００に賞球制御指令信号が送られ、賞球の排出が始まると、賞球排出ランプ３２を点灯させる。さらに、遊技機１が大当り状態となると、遊技に抑揚をつけるように、装飾ランプ４５．１〜４５．Ｎを点灯（点滅）させる。
【００５２】
電源供給装置２５０は、電源回路２５１、電源監視回路２５３、バックアップ電源回路２５６を有している。
【００５３】
遊技店の島設備から、遊技機１が外部ターミナル４２Ａを介して受電した２４ボルトの交流電源を、各制御装置（遊技制御装置１００、排出制御装置４００等）の動作に必要な直流電圧（１２Ｖ、１８Ｖ等）に変換して、各制御装置１００、４００等に供給する。
【００５４】
図４は、本発明の実施の形態の電源供給装置２５０の主要部の構成を示す回路図である。
【００５５】
遊技店の島設備から、遊技機１が外部ターミナル４２を介して受電した２４ボルトの交流電源は、電源供給装置２５０の入力端子２６０に供給される。電源供給装置２５０は電気的遊技装置（変動表示装置８、変動入賞装置１０、打球発射装置５００、排出ユニット６００、流路切換ユニット７００等）、制御装置（遊技制御装置１００、表示制御装置１５０、装飾制御装置２００、音制御装置３００、排出制御装置４００、発射制御装置５５０等）に供給する所定の電圧を生成する。
【００５６】
入力端子から供給された２４ボルトの交流電源は、４個の整流用ダイオードから構成された整流回路としてのブリッジダイオード２６１により２４ボルトの直流に変換（整流）され、定電圧回路である定電圧レギュレータ２６４ａ、２６４ｂに加えられる。ブリッジダイオード２６１と定電圧レギュレータ２６４ａ、２６４ｂの間には大容量の電解コンデンサ２６２ａ、２６２ｂから構成される平滑回路が設けられており、ブリッジダイオード２６１から出力されたリプル成分を多く含んだ直流電源からリプル成分を除去する。またこの電解コンデンサ２６２ａ、２６２ｂは、供給電圧（ＡＣ２４Ｖ）の低下、電源供給装置の故障等により、ブリッジダイオード２６１からの出力電圧が低下しても、遊技制御装置１００等が必要なデータをバックアップするための僅かな時間、遊技制御装置１００等に供給する電源を蓄えている。また、電解コンデンサ２６２ａ、２６２ｂに並列して発振防止用のコンデンサ２６３ａ、２６３ｂが接続されている。
【００５７】
定電圧レギュレータ２６４ａ、２６４ｂは平滑された２４Ｖの電源を所定の電圧（１２Ｖ、１８Ｖ等）に変換する。定電圧レギュレータ２６４ａ、２６４ｂの出力側には、出力の安定化のための電解コンデンサ２６５ａ、２６５ｂが接続されており、定電圧レギュレータ２６４ａ、２６４ｂの出力電圧が多少変動しても、安定した電圧を出力できるように構成されている。
【００５８】
ブリッジダイオード２６１と電解コンデンサ２６２ａ、２６２ｂの間の電源ライン上には、電流制限手段としての電流制限用の抵抗２６８が接続されており、電源の出力電圧の安定後に動作して抵抗２６８を短絡するリレー２６９が、抵抗２６８に並列して接続されている。
【００５９】
一方、定電圧レギュレータ２６４ａ、２６４ｂの入力は分岐され電源監視回路２５３にも供給される。この電源監視回路２５３は電源電圧の低下を検出して制御装置１００、４００等に対して停電検出信号を送信して、バックアップ等の停電処理を開始させるものである。２つの抵抗２７１、２７２にて分圧された整流後の電源電圧は、電圧監視回路２７３にて、電圧監視回路２７３の内部で生成する基準電圧と比較され、この監視結果により所定の電圧より低くなったと判定されたなら、内部の出力トランジスタを閉じる。これによりプルアップ抵抗２７４により５ボルトが維持されていた出力はゼロボルトに低下する。この出力はリセット回路２７５に入力され、リセット回路２７５では制御装置１００、４００等に停電処理を行わせるように停電検出信号（所定時間（例えば、３１０ミリ秒）のパルス信号）を出力する。この停電検出信号はバッファ２７６を介して各制御装置に送出される。
【００６０】
なお、定電圧レギュレータ２６４ａの１２Ｖの出力は、賞球検出センサ７１３Ａ、７１３Ｂを駆動する電源となっているが、停電が発生してこの出力電圧が１２Ｖ以下になるよりも早く、電源監視回路２５３が電源電圧の低下を検出して停電検出信号を出力するように構成されている。この時間差によって、停電処理中でも遊技制御装置１００、排出制御装置４００によって賞球検出センサ７１３Ａ、７１３Ｂの出力を取り込めるようになっている。
【００６１】
図５は、本発明の実施の形態の遊技制御装置１００及び排出制御装置４００の停電検出処理を示すフローチャートである。この停電検出処理は、電源供給装置２５０の電源監視回路２５３が停電を検出したならば、遊技制御装置１００のＣＰＵにＮＭＩ割込をかけることにより実行されるものである。本実施の形態では、停電発生により前の賞球検出センサの読み込み結果をクリアし、別のクロックを起動することにより、通常処理と異なるタイミングで賞球検出センサの読み込みを行うように構成されている。
【００６２】
本実施の形態の説明において「賞球検出センサ７１３」は、賞球検出センサ７１３Ａと賞球検出センサ７１３Ｂの双方を意味し、双方の賞球検出センサの出力を読み込んで、いずれかの賞球検出センサで球が検出されることを意味する。また、センサの出力が”１”とはセンサが球を検出している（球がセンサを通過している）ことを意味し、センサの出力が”０”とはセンサが球を検出していない（球がセンサを通過していない）ことを意味する。
【００６３】
この停電検出処理では、まず、タイマ割込を禁止して、前述した割込処理による賞球検出センサ７１３の読み込みが行われないようにする（Ｓ１）。その後、排出制御装置４００は排出ユニット６００の球排出モータ６２０を停止し（Ｓ２）、ストッパソレノイド６３６を消磁し、ストッパ部材６３３を回動規制歯車６３１のラチェット歯６３２に引っ掛けてスプロケット６１１、６１２が回転して、球が排出されないようにする（Ｓ３）。
【００６４】
遊技制御装置１００は賞球検出センサ７１３を検出し、その出力を読み込む（Ｓ４）。Ｓ４では賞球検出センサ７１３の現在の出力値を読み込むが、読み込んだ賞球検出センサ７１３の出力値は、後述するステップＳ９で適切に参照されるように前回の出力値として記憶される。
【００６５】
その後、賞球検出センサ７１３の読み込み回数を定めるタイマの初期値を１５０に設定し、タイマを起動して（Ｓ５）、タイマのループ（Ｓ６〜Ｓ１３）に入る。タイマのループ（Ｓ６〜Ｓ１３）内では、所定時間間隔で賞球検出センサ７１３の出力を読み込む処理が行われる。
【００６６】
具体的には、賞球検出センサ７１３の出力を、所定時間（２ミリ秒）間隔で検出し、読み込むために検出ディレイにて待ち時間を設定し（Ｓ６）、２ミリ秒後に賞球検出センサ７１３の出力を読み込む（Ｓ７）。賞球検出センサ７１３の出力が”１”であったなら、賞球が賞球検出センサ７１３を通過中であると判断して、次のステップ（Ｓ９）へ進む。一方、賞球検出センサ７１３の出力が”１”でなかった（”０”であった）なら、賞球が賞球検出センサ７１３を通過していないと判断して、途中の処理（Ｓ９、Ｓ１０）を行わずにＳ１１に進む（Ｓ８）。
【００６７】
次に、記憶されている賞球検出センサ７１３の前回の出力が”０”であったなら、２ミリ秒前は賞球が賞球検出センサ７１３を通過しておらず、今回のタイミングで初めて賞球が賞球検出センサ７１３で検出されたので、これを賞球検出の立ち上がり（遊技球が賞球検出センサ７１３の通過を開始した）と判断して、次のステップ（Ｓ１０）へ進む。一方、賞球検出センサ７１３の前回の出力が”０”でなかった（”１”であった）なら、２ミリ秒前も賞球が賞球検出センサ７１３を通過していたことから、賞球検出の立ち上がでないと判断して、途中の処理（Ｓ１０）を行わずにＳ１６に進む（Ｓ９）。
【００６８】
賞球検出センサ７１３の現在、前回の出力が、上記２つの条件を満たしたなら、カウンタ（確認カウンタ）から”１”を減ずる（Ｓ１０）。すなわち、Ｓ８〜Ｓ９において、賞球検出センサ７１３の現在の出力が”１”で、前回の出力が”０”であるときに、１個の賞球が排出されたものと判断し、確認カウンタから”１”を減ずる（Ｓ１０）。上記、賞球検出センサ７１３の現在の出力、前回の出力が所定の条件を満たさないときは、カウンタを減算することなくＳ１１に進む。
【００６９】
その後、賞球検出センサ７１３の現在の出力値を前回の出力値に入力し（Ｓ１１）、賞球検出センサの出力値をシフトして、次の賞球検出センサ７１３の出力の読み込みに備える。その後、タイマカウンタ（Ｋ）から１を減じ（Ｓ１２）、タイマカウンタが０になったかを判定し、０より大きければ、所定回数の賞球検出センサ７１３の読み込み処理が終了していないので、Ｓ６に戻り、前回の賞球検出センサ７１３の読み込みから２ミリ秒のディレイの後（Ｓ６）、再度賞球検出センサ７１３の出力を読み込む処理（Ｓ７）を繰り返す（Ｓ１３）。
【００７０】
一方、タイマカウンタが０になったら、所定回数（１５０回）の賞球検出センサ７１３の読み込み処理が終了しているので（Ｓ１３）、遊技制御装置１００は、電源が遮断されるまで、アイドリング処理として、何も演算、データ入出力をせずに待機する（Ｓ１４）。
【００７１】
なお、以上説明した実施の形態では、賞球検出センサ７１３の前回の出力と賞球検出センサ７１３の現在の出力とだけを比較して、遊技球が賞球検出センサ７１３の通過を開始するタイミング（賞球検出の立ち上がりのタイミング）にてカウンタを更新しているが、賞球検出センサ７１３の出力が複数回連続して”０”又は”１”であったことを条件に、遊技球が賞球検出センサ７１３を通過したと判断するように構成してもよい。例えば、賞球検出センサ７１３の２回前（前々回）の出力と、３回前の出力も記憶しておき、３回前の出力が”０”で、２回前の出力が”０”で、前回の出力が”１”で、かつ、現在の出力が”１”となった場合にカウンタを更新するように構成する。このように、賞球検出センサ７１３の出力レベルを二度読みして遊技球の通過を判定すると、ノイズの影響を排除して正確に排出球数を計数することができる。
【００７２】
以上説明した割込処理は、遊技制御装置１００の処理で説明したが、排出制御装置４００でも同様の処理が行われる。なお、排出制御装置４００では排出制御装置４００内に貯留カウンタを有しており、この貯留カウンタが減算される。
【００７３】
また、本実施の形態では賞球の排出について説明したが、スロットマシン遊技機のようにコインを排出する遊技機おいても同様の制御が可能である。
【００７４】
図６は、本発明の実施の形態の停電検出時のタイミングチャートである。
【００７５】
図６は、上から電源電圧の変化、電圧監視回路２７３の出力、リセット回路２７５の出力を表す。
【００７６】
遊技店の島設備からの交流２４Ｖの電源の供給が遮断すると、電源回路の電圧が低下する。この電圧監視回路への入力電圧が所定のしきい値より低下したことを検出すると、電圧監視回路２７３は出力をローレベルに変化させる。この電圧監視回路２７３の出力の変化を受けて、リセット回路２７５も出力をローレベルに変化させる。このリセット回路２７５の出力は、遊技制御装置１００のＣＰＵと、排出制御装置４００のＣＰＵとに伝達され、この信号がローレベルに変化したことでＮＭＩ割込処理として停電検出処理を実行する。
【００７７】
リセット回路２７５は、入力信号が所定時間（ｔｄ）ハイレベルになると、出力信号をハイレベルに復帰させる。
【００７８】
リセット回路２７５の出力は、リセット回路２７５の入力がハイレベルとなってから所定時間（ｔｄ）遅延してハイレベルに復帰する。すなわち、リセット回路２７５の出力は、リセット回路２７５の入力がハイレベルとなってから所定の遅延時間（ｔｄ）はローレベルとして停電検出信号を出力し、所定の遅延時間（ｔｄ）経過後にもリセット回路２７５の入力がハイレベルとなっていたなら、出力をハイレベルに復帰するように構成されている。よって、この遅延時間（ｔｄ）の間に電源電圧が上下変動して、再度電圧がしきい値より低下すると、リセット回路２７５の出力はローレベルのままであり、この出力がハイレベルからローレベルに変化することにより遊技制御装置１００（排出制御装置４００）のＣＰＵにＮＭＩを発生させる停電検出信号を出力しない（リセット回路２７５の出力がハイレベルからローレベルへ変化しない）。
【００７９】
この遅延時間（ｔｄ）は、遊技制御装置１００、排出制御装置４００のＣＰＵが、排出球検出手段の状態検出に要する時間としてのセンサ検出に要する時間（ステップＳ６〜Ｓ１３のループが終了するまでの時間）より長く設定しておくとよい。例えば、ステップＳ６〜Ｓ１３のループが終了するまでの時間（２ミリ秒×１５０回＝３００ミリ秒）より長い時間（具体的には、３１０ミリ秒）とする。すなわち、電源電圧が上下変動し、再度電圧がしきい値より低下して、割込信号が発生しても、既に遊技制御装置１００、排出制御装置４００のＣＰＵにおけるセンサの検出処理が終了しているので、再度停電検出処理を実行しても、排出球の計数を誤ることがない。
【００８０】
前述した実施の形態では、停電検出処理中は新たな割込が発生しないように構成したが、新たに割込が発生しても、停電検出処理中は割込を受け付けないように構成することもできる。具体的には、遊技制御装置１００（排出制御装置４００）のＣＰＵのＮＭＩ端子の前に、リセット回路２７５からの信号伝達抑制手段を設ければよい。この信号伝達抑制手段は３ステートバッファと遅延回路により構成され、リセット回路２７５の出力がローレベルになると遅延回路のタイマを起動し、リセット回路２７５が動作した後、所定の間は、３ステートバッファのイネイブル端子（ＥＮＡＢＬＥ）をローレベルにすることにより、３ステートバッファの出力をハイインピーダンスとして、３ステートバッファの入力から出力への信号伝達を抑制する。遊技制御装置１００（排出制御装置４００）が新たに発生した割込を受け付けないようにすると、割込を発生する電源異常監視手段に特別な構成を設ける必要がない。
【００８１】
このように、本実施の形態では、電圧監視回路２７３が電源電圧の低下を検出すると、リセット回路２７５により割込（ＮＭＩ）のための停電検出信号が生成され、この停電検出信号により遊技制御装置１００と排出制御装置４００とのＣＰＵが停電検出処理を実行する。また、この停電検出処理の実行中に、新たに停電検出信号である割込（ＮＭＩ）信号が発生しないので、現在実行中の停電検出処理が中断することなく、新たに停電検出処理を開始することがない。このため、賞球検出センサの出力を検出してカウンタを減算するまでの間に、停電検出処理が再実行されることがなく、前回の排出球の状態（賞球検出センサの出力値）が消去されることがないので、排出球を正確に計数することができる。特に、賞球検出センサの２度読みをして、確実に排出球を計数する場合であっても、停電検出後も正確に排出球を計数することができる。これにより、遊技者に不利益を与えて、遊技者と遊技店との間でトラブルとなることがない。
【００８２】
また、停電検出信号の発生に関わる、リセット回路２７５の出力の復帰の遅延時間を、遊技制御装置１００又は排出制御装置４００が停電検出処理に要する時間より長く設定したので、停電検出処理中に新たな割込が発生することがない。よって、停電検出処理にいかなる状態でも生じる優先度の高いＮＭＩ割込を用いても、排出球を正確に計数することができる。
【００８３】
以上説明したように停電検出としてＮＭＩ割込を使用することは、停電処理を最優先の処理として構成する必要がある場合に望ましいが、停電検出としてＮＭＩ割込でなく、プログラム命令で割込禁止可能な割込を用い構成することもできる。このとき停電処理を開始すると、プログラム命令により割込を禁止するように構成する。
【００８４】
今回開示した実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び内容の範囲での全ての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】  本発明の実施の形態の遊技機全体の構成を示す正面図である。
【図２】  同じく遊技機全体の構成を示す背面図である。
【図３】  同じく遊技機全体の構成を示すブロック図である。
【図４】  同じく電源供給装置の構成を示す回路図である。
【図５】  同じく遊技機の停電検出処理を示すフローチャートである。
【図６】  同じく停電検出時のタイミングチャートである。
【図７】  遊技機の排出機構の構成を示す断面図である。
【図８】  従来の停電検出時のタイミングチャートである。
【符号の説明】
１        遊技機
３        前面枠
４        本体枠
５        ヒンジ
６        遊技盤
８        変動表示装置
６０        裏機構盤
９０        カード球貸ユニット
１００        遊技制御装置
１５０        表示制御装置
２００        装飾制御装置
２５０        電源供給装置
２６０        入力端子
２６１        ブリッジダイオード
２６２ａ、ｂ  平滑（電解）コンデンサ
２６４ａ、ｂ  定電圧レギュレータ
２６５ａ、ｂ  安定化（電解）コンデンサ
２６６ａ、ｂ  コンデンサ
２６７        出力端子
２６８        抵抗
２６９        リレー
２７３        電圧監視回路
２７５        リセット回路
３００        音制御装置
４００        排出制御装置
５００        打球発射装置
５５０        発射制御装置
６００        排出ユニット
７００        流路切換ユニット
【図１】
0004005768.tif 000002
【図２】
0004005768.tif 000003
【図３】
0004005768.tif 000004
【図４】
0004005768.tif 000005
【図５】
0004005768.tif 000006
【図６】
0004005768.tif 000007
【図７】
0004005768.tif 000008
【図８】
0004005768.tif 000009