(57)【特許請求の範囲】
【請求項１】
電装品と、該電装品を制御するための情報を記憶するＲＡＭと、停電を検知した際に停電信号を出力する検知手段と、該検知手段から出力された停電信号を受信する受信手段と、該受信手段に前記停電信号を受信していることを複数回以上確認したことをもって停電が生じたと判定する判定手段と、該判定手段により停電が生じたと判定されたときにＲＡＭへのアクセスを禁止するＲＡＭアクセス禁止手段と、ＲＡＭアクセス禁止手段によって禁止されたＲＡＭへのアクセス禁止状態を電源投入時に解除する解除手段を備えており、前記判定手段による停電信号を受信しているか否かを確認する確認処理は、所定の周期毎に出力される信号によってメイン処理と共に起動され、かつ、前記メイン処理が実行されるよりも先に実行されることを特徴とする遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、停電を検知し停電信号を出力する停電信号出力手段を備えた遊技機に関し、詳しくは、停電信号出力手段により出力された停電信号に基づいて停電の発生の有無を判定する技術に関する。
【０００２】
【従来の技術】
近年、いわゆるパチンコ機等の遊技機においては、遊技中に停電が生じた場合にメモリ等の記憶装置に記憶した情報を保護し、停電復帰後に停電開始前の状態から遊技を再開したいという要求がある。このため、遊技機に停電を検出すると停電信号を出力する停電検出回路が設けられ、この停電検出回路から出力された停電信号に基づいて記憶装置の記憶内容を保護する遊技機が開発されている。このような遊技機では、停電を検出してから記憶装置の記憶内容を保護するためにある程度の時間を要することから、停電検出回路から出力された停電信号に基づき速やかに記憶装置の記憶内容を保護する必要がある。
一方、一般的な制御技術においては、停電検出回路から出力された停電信号を制御装置のＣＰＵに設けられたノンマスカラブルインターラプト端子（以下、ＮＭＩ端子という）という特別な端子で受信することとし、ＮＭＩ端子に信号を受信した場合には、即座に制御装置は現在行っている処理を後回しにし、停電時の処理（記憶装置の記憶内容の保護）を行うように構成するのが普通である。
【０００３】
【発明が解決しようとする課題】
しかしながら、パチンコ機等の遊技機が設置される遊技店には各種電気設備が備付けられており、これらの電気設備からは多くの電磁ノイズ等が発生する。このため、各種電気設備から発生したノイズが停電検出回路とＮＭＩ端子を接続する送信線にのった場合、停電が発生していないにもかかわらず、制御装置では停電が発生したと判定し、停電時の処理を行う場合がある。
【０００４】
本発明は上述した点に鑑みてなされたものであり、停電信号を持続して受信したことを条件に停電が発生したと判定することにより、ノイズ等により停電時の処理が誤って開始されることを防止する遊技機を提供する。
【０００５】
【課題を解決するための手段及び効果】
本発明の一つの態様に係る遊技機は、電装品と、該電装品を制御するための情報を記憶するＲＡＭと、停電を検知した際に停電信号を出力する検知手段と、該検知手段から出力された停電信号を受信する受信手段と、該受信手段に前記停電信号を受信していることを複数回以上確認したことをもって停電が生じたと判定する判定手段と、該判定手段により停電が生じたと判定されたときにＲＡＭへのアクセスを禁止するＲＡＭアクセス禁止手段と、ＲＡＭアクセス禁止手段によって禁止されたＲＡＭへのアクセス禁止状態を電源投入時に解除する解除手段を備えた。そして、判定手段による停電信号を受信しているか否かを確認する確認処理は、所定の周期毎に出力される信号によってメイン処理と共に起動され、かつ、メイン処理が実行されるよりも先に実行される。
上記遊技機では、検知手段が停電を検知し停電信号を出力する。検知手段から出力された停電信号は受信手段で受信される。判定手段は、受信手段に停電信号を受信していることを複数回以上確認した場合に停電が生じたと判定する。したがって、ノイズ等により一時的に受信手段が信号を受信した場合には、停電が生じたとは判定されない。また、判定手段により停電が発生したと判定されたときはＲＡＭへのアクセスを禁止する。これによって、ＲＡＭへのアクセスができなくなることによりＲＡＭに記憶された情報が保護される。そして、電源投入時にはＲＡＭへのアクセス禁止状態を解除する。これによって、ＲＡＭに記憶された情報に対してアクセスが可能となる。
【０００７】
【発明の実施の形態】
以下、本発明をパチンコ機に適用した一実施の形態について図１乃至図４を用いて説明する。ここで、図１は第１種パチンコ機の外観を示す正面図であり、図２は図１に示すパチンコ機の制御系の構成を示すブロック図であり、図３は各制御部において行われる処理のフローチャートであり、図４は図３中に示した停電信号検出処理のフローチャートである。
図１に示すようにパチンコ機１０の遊技盤面１２には、図柄表示装置１４、第１種始動口３０、大入賞口３４等が適宜配置されている。
第１種始動口３０は始動口センサ（図示省略）を有し、始動口センサにより第１種始動口３０に入賞したパチンコ球を検出する。また、大入賞口３４は開閉蓋３６を有し、特定条件下においてソレノイド（図示省略）により開閉蓋３６が開閉される。開閉蓋３６が開放される期間は、例えば大入賞口３４にパチンコ球が所定個数（一般的には１０個）入賞するか、開放してから３０秒間を経過するまでのいずれか早いほうで終了する。
図柄表示装置１４は、特別図柄を変動表示する図柄表示器２２を備え、図柄表示器２２には、特定の条件下（例えば、第１種始動口３０へのパチンコ球の入賞）において特別図柄の変動表示を行う。図柄表示器２２に変動表示される特別図柄は、いわゆる特別遊技状態（大入賞口３４が開放される状態）に移行することを、変動停止時の表示態様により遊技者に認識させるものである。
なお、第１種始動口３０、大入賞口３４等の入賞口に入賞したパチンコ球は、遊技盤面１２の裏側に設けられた入賞球センサ（図示省略）により検出され、同じく遊技盤面１２の裏側に組み付けられた賞球装置（図示省略）からパチンコ球が払い出される。上記賞球装置は、後述する賞球制御部によりその動作が制御されるようになっている。
【０００８】
パチンコ機１０には、上述した遊技盤面１２以外に、賞球や貸球を含むパチンコ球を一時的に貯留する下血４０、タバコの吸い殻を入れる灰皿４２等が設けられている。これら装置の構造等については既に公知のパチンコ機と同様であるため、その詳細な説明は省略する。
【０００９】
次に、図１に示すパチンコ機１０の制御系の構造を、図２を用いて説明する。図２に示すように、本実施形態に係るパチンコ機１０の制御系は、従来のパチンコ機と同様に、電源装置１００と、電源装置１００と接続され、電源装置１００から供給された電源によりパチンコ機全体を制御する制御装置（以下、メイン制御部という）２００、メイン制御部２００より送信された制御情報（コマンドデータ）に基づき賞球装置４０を制御する賞球制御部３００と、メイン制御部２００に電気的に接続された入賞球センサ５０、始動口センサ３２、図柄表示器２２、ソレノイド３５（大入賞口３４の開平蓋３６を開閉するもの）等で構成されている。
なお、上記入賞球センサ５０、始動口センサ３２、図柄表示器２２、ソレノイド３５等は、通常のパチンコ機において装備されているものであればよく、特に本発明を特徴づけるものではないので、その詳細な説明は省略する。
【００１０】
メイン制御部２００は、ＣＰＵ（プロセッサ）２０２と、ＣＰＵ２０２と接続されたＲＯＭ２０２ａ、ＲＡＭ２０２ｂ等の記憶装置、入力処理回路２０４、出力処理回路２０８、通信制御回路２０６等により構成される。
ＣＰＵ２０２は、ＲＯＭ２０２ａに格納された制御プログラムにしたがってパチンコ機１０を制御する。例えば、始動口センサ３２から入賞検出信号を受け取ると、図柄表示器２２に抽選変動指示を与え、大当たり時には大入賞口３４の開放動作（即ちソレノイド３５による開閉蓋３６の開放制御）を行う。また、ＲＯＭ２０２ａに格納される制御プログラムには、後述する停電信号検出処理、初期化処理等の各処理を実現するためのプログラムが含まれる。
ＲＡＭ２０２ｂには、入賞球センサ５０から送信された入賞球情報、始動口センサ３２から送信された始動口情報、図柄表示器２２に表示される特別図柄が「大当たり」となる確率が高いことを示す確率変動情報等の、各種データが格納される。なお、本実施の形態においては、通電中コンデンサに一定容量の電荷を貯え、通電が遮断された時（停電時）においては、そのコンデンサに貯えられた電荷によりＲＡＭ２０２ｂに一定の電流が流され、ＲＡＭ２０２ｂに記憶された記憶内容が保持されるようになっている。なお、停電時等においてＲＡＭ２０２ｂの記憶内容を保持する方法としては、上述した方法以外にも、ＲＡＭ２０２ｂに不揮発性のフラッシュメモリを用いることにより、ＲＡＭ２０２ｂに記憶された記憶内容を保持することもできる。
入力処理回路２０４は、入賞球センサ５０、始動口センサ３２、初期化スイッチ１０２、停電検出部１０６等から発信された信号を、ＣＰＵ２０２で取扱えるように処理する回路である。また、出力処理回路２０６は、ソレノイド３５に駆動信号を出力する回路であり、通信制御回路２０６は、図柄表示器２２、賞球制御部３００等にコマンドデータを送信するための回路である。
また、メイン制御部２００にはメイン制御部２００の処理周期を規定するクロック回路（図示せず）が接続されている。
【００１１】
賞球制御部３００は、メイン制御部２００から送られたコマンドデータ（球払出し情報）を受けて、賞球装置４０から所定個数の賞品球を払い出す賞球払出し処理を行う。この賞球制御部３００は、ＣＰＵ３０２、ＲＯＭ３０２ａ、ＲＡＭ３０２ｂ、通信制御回路３０３、入力処理回路３０４、出力処理回路３０６等によって構成される。
ＣＰＵ３０２は、ＲＯＭ３０２ａに格納されている制御プログラムに従って賞球装置４０の賞球払出し制御等を行う。ＲＯＭ３０２ａに格納されている制御プログラムには、メイン制御部２００と同様、後述する停電信号検出処理等を実現するためのプログラムが含まれる。
ＲＡＭ３０２ｂには、球払い出し情報等の各種データ、入出力信号が格納される。本実施の形態のＲＡＭ３０２ｂでは、メイン制御部１００と同様、通電中にコンデンサに貯えた電荷を利用して、停電時等においてもＲＡＭ３０２ｂに記憶された記憶内容が保持される。なお、不揮発性のフラッシュメモリを用いてＲＡＭ３０２ｂの記憶内容を保持しても良い点は、メイン制御部１００の場合と同様である。
通信制御回路３０３は、メイン制御部２００等から送信されたデータを受信するための回路であり、入力処理回路３０４は、初期化スイッチ１０２、停電検出部１０４等から出力された信号を受信するための回路であり、また、出力処理回路３０６は、ＣＰＵ３０２から送られたデータを受けて、賞球装置４０に対して賞球払出し制御〔賞球モータ（典型的にはステッピングモータ）の駆動制御〕を行うための駆動信号を出力する出力回路である。
また、賞球制御部３００には賞球制御部３００の処理周期を規定するクロック回路（図示せず）が接続されている。タイマ３０７は賞球制御のインターバルを決定するインターバル回路である。
【００１２】
電源装置１００には、パチンコ機１０に組付けられた各電装装置に所定の電位の電力を供給する電圧変圧部１０６、停電を検出する停電検出部１０４及び電源スイッチ１０８等が設けられる。
電圧変圧部１０６は、メイン制御部２００、賞球制御部３００に所定の電位の電力を供給する一方、各種電装装置（入賞球センサ５０、始動口センサ３２、図柄表示器２２、ソレノイド３５、賞球装置４０等）に所定の電位の電力を供給する。すなわち、電圧変圧部１０６は、ホールの交流電源からの交流入力を整流回路により整流・平滑化し、この整流・平滑化した直流電源を、各電装装置に適した電圧にレギュレータで変換し、各電装装置に供給する。なお、図２では、メイン制御部２００及び賞球制御部３００以外の電装装置への電力供給線（図２に点線で図示）はその図示を省略している。
停電検出部１０６は、ホール交流電源からの交流入力を監視し、その波形が０の状態となった場合に停電と判定し、メイン制御部２００、賞球制御部３００に停電信号を供給する。また、電源スイッチ１０８は、ホール交流電源からの交流入力のＯＮ／ＯＦＦを操作するためのスイッチである。
なお、上記電圧変圧部１０６、停電検出部１０６、電源スイッチ１０６は、通常のパチンコ機において装備されているものであればよく、特に本発明を特徴づけるものではないので、その詳細な説明は省略する。
【００１３】
次に、上述のように構成されるパチンコ機１０におけるメイン制御部２００及び賞球制御部３００の処理（停電に関する部分）について説明する。まず、メイン制御部２００における処理について、図３及び図4を用いて説明する。
電源装置１００の電源スイッチ１０８をＯＮすることによりパチンコ機１０に電源が投入されると、まずメイン制御部２００のＲＡＭ２０２ａのアクセス禁止状態が解除される（Ｓ１０）。電源投入時にＲＡＭ２０２ａのアクセス禁止状態を解除するのは、本実施の形態のパチンコ機においてはパチンコ機への通電が遮断された時（停電時）にＲＡＭ２０２ａに記憶されている情報を保護するため、ＲＡＭ２０２ａへのアクセスが禁止されるからである。Ｓ１０でＲＡＭ２０２ａのアクセス禁止状態が解除されると、次にメイン制御部２００は停電検出処理を開始する（Ｓ１２）。
【００１４】
停電検出処理では、図４に示すように、まずＲＡＭ２０２ａのカウントレジスタに２が設定される（Ｓ３０）。このカウントレジスタは、停電信号を受信した回数をカウントするためのものであり、カウントレジスタにカウントされた回数により、停電信号が受信した時間が判定される。
Ｓ３０でカウントレジスタに２が設定されると、次に、メイン制御部２００は入力処理回路２０４に停電信号を受信しているかどうかを判定する（Ｓ３２）。なお、Ｓ３２のステップで停電信号を受信する入力処理回路２０４は、停電信号を受信するために一般的に使用されるＮＭＩ端子や、ＮＭＩ端子と同様割り込み処理を行うためのインターラプト端子（以下、ＩＮＴ端子という）ではなく、入賞球センサ５０や、始動口センサ３２等から出力される出力信号を受信する入力処理回路２０４と同一機能の通常の入力処理回路２０４である。そして、ＣＰＵ２０２は、入力処理回路２０４に接続される停電信号の状態を、図２におけるＤＡＴＡと記載されている端子より一定周期で取込み判定する。したがって、停電信号が入力処理回路２０４に受信されたとしても、直ちにＣＰＵ２０２がこの受信した停電信号に基づいて規定された処理（後述する停電時処理等）を行うことは無い。
受信ポートに停電信号を受信していない場合〔Ｓ３２でＮＯの場合〕には、そのまま停電信号検出処理を終了し、受信ポートに停電信号を受信していた場合〔Ｓ３２でＹＥＳの場合〕には、カウントレジスタの値が０となっているかどうかが判定される（Ｓ３４）。カウントレジスタの値が０の場合〔Ｓ３４でＹＥＳの場合〕には、メイン制御部２００は停電が発生したと判定してＲＡＭ２０２ａへのアクセスが禁止される（Ｓ３８）。一方、カウントレジスタの値が０でない場合〔Ｓ３４でＮＯの場合〕には、カウントレジスタの値から１を引いたものをカウントレジスタの値とし（Ｓ３６）、Ｓ３２のステップに戻る。
したがって、メイン制御部２００では、カウントレジスタの値が０となったときにのみ、すなわち、停電信号を２回受信したと判定されたときに始めて停電が発生したと判定されることとなる。
【００１５】
上述した停電検出処理が終わると、図３に戻って、メイン制御部２００はＲＡＭ２０２ａに異常が発生しているかどうかを判定する（Ｓ１４）。ＲＡＭ２０２ａに異常が生じている場合〔Ｓ１４でＹＥＳの場合〕には、メイン制御部２００が誤動作しないようＲＡＭ２０２ａの記憶内容を初期化する（Ｓ１８）。一方、ＲＡＭ２０２ａに異常が生じていない場合〔Ｓ１４でＮＯの場合〕には、通常のメイン処理（遊技進行処理）が行われる（Ｓ１６）。
Ｓ１６のメイン処理及びＳ１８の初期化処理が終了すると、メイン制御部２００は、メイン制御部２００に接続されたクロック回路から所定の周期で送信されてくるリセット信号を受信するまで待機処理が行われる（Ｓ２０）。この待機処理では、例えば大当り乱数の初期値の算出処理等が行われる。そして、メイン制御部２００がリセット信号を受信すると（Ｓ２２）、Ｓ１２の停電検出処理に戻って、それ以降の処理が繰り返されることとなる。
このようにメイン制御部２００においては、電源投入時及びリセット信号受信時に停電検出処理を行い、停電が発生しているかどうかが判定される。
【００１６】
賞球制御部３００においても、電源投入時及びリセット信号受信時に上述した停電検出処理が行われ、停電が検出された場合にはＲＡＭ３０２ａへのアクセスを禁止することによりＲＡＭ３０２ａに記憶されている記憶内容が保持される。
【００１７】
以上、詳述したように、本実施の形態に係るパチンコ機においては、停電検出部１０４から出力された停電信号を各制御部が所定回数（カウントレジスタに設定した回数）だけ受信した場合に、始めて停電が生じたと判定される。したがって、ノイズ等により一時的に各制御部が停電信号を受信したと判定する場合等には、停電が生じたと判定されず、ノイズ等により停電時の処理が行われてしまうことが防止される。
特に、本実施の形態に係るパチンコ機では、カウントレジスタに設定する数値を変更することにより、停電したと判定するために必要な停電信号を継続して受信する時間を容易に変更・修正することができる。したがって、遊技機が設置される遊技店の状況（ノイズが発生する頻度）等に基づいて、微調整等が簡単に行うことができる。
【００１８】
以上、本発明をパチンコ機に適用した好適な一実施の形態について説明したが、本発明は上述した実施の形態に限られることなく多くの変更例が本発明に包含される。
例えば、上述した実施の形態の停電検出処理では、２周期連続して停電信号が検知されたときをもって停電が発生したと判定しているが、かかる条件はメイン制御部２００、賞球制御部３００等における処理内容やこれらの制御部のクロック回路によって規定される処理周期の長短によって変動するものであり、特に本発明を制限されるものでは無い。例えば、図４のＳ３０で設定するカウントレジスタの数値を３又は４以上の値を設定するようにしても良い。
【００１９】
また、上述した実施の形態の停電検出部１０４では、ホール交流電源からの交流入力を監視し、その波形に基づいて停電と検知し停電信号を出力するようにしていたが、本発明はこのような形態に限られず、何らかの処理（電圧・電流等を監視）を行うことにより停電を検知し停電信号を各制御部に出力するように構成されたものであればどのようなものでも良い。したがって、例えば、ホール交流電源を整流回路により直流電源に変換した後の、直流電源の電圧を監視して停電を検知するものであっても良い。
【００２０】
また、上述した実施の形態においては、停電検出処理及び記憶装置の記憶内容の保護処理が行われる制御部は、メイン制御部２００及び賞球制御部３００だけであったが、これに限られず、遊技機に組み付けられた他の制御部でもこれらの処理を行うようにすることができる。他の制御部としては、例えば図柄表示器２２に表示する図柄等を制御する表示制御部や、図１においては図示省略したスピーカから出力される音の制御を行う音制御部等が相当する。
【００２１】
また、上述した実施の形態では、本発明をパチンコ機に適用した例であったが、本発明は他の遊技機（例えば、スロットマシン、アレンジホール機、雀球遊技機、テレビゲーム機等）にも適用することが可能である。
【００２２】
以上、本発明の実施の形態について詳細に説明したが、これらは例示に過ぎず、本発明は当業者の知識に基づいて種々の変更、改良を施した形態で実施することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る第１種パチンコ機の外観を示す正面図
【図２】本発明の制御系の構成を示すブロック図
【図３】メイン制御部における処理を説明するためのフローチャート
【図４】停電検出処理を説明するためのフロチャート
【符号の説明】
１０・・パチンコ機
１００・・電源装置
１０４・・停電検出部
２００・・メイン制御部
３００・・表示制御部
【図１】
0004452906.tif 000002
【図２】
0004452906.tif 000003
【図３】
0004452906.tif 000004
【図４】
0004452906.tif 000005