(57)【特許請求の範囲】
【請求項１】
電源が立上るまでシステムリセット信号を出力するシステムリセット手段と、
所定時間毎にリセット信号を出力するリセット手段と、
このリセット手段からのリセット信号の出力間隔内で実行が終了するように設定された制御プログラムが記憶された記憶手段と、
この記憶手段に記憶された制御プログラムの真偽を検査するためのセキュリティプログラムが予め記憶され、前記システムリセット手段からのシステムリセット信号の出力状態が解除されたときは上記セキュリティプログラムを実行することにより前記制御プログラムが真であることを確認してから当該制御プログラムを実行すると共に前記リセット手段からのリセット信号の出力に応じてリセットされる制御手段と、
前記システムリセット手段からのシステムリセット信号の非出力状態で起動信号が最初に入力されたときに前記リセット手段を起動する起動制御手段とを備え、
前記起動制御手段は、前記制御手段による制御プログラムの実行開始時に起動信号が入力されるように構成されていることを特徴とするパチンコゲーム機。
【請求項２】
前記制御手段は、制御プログラムの実行中はプログラム実行信号を出力するように構成され、
前記起動制御手段は、前記制御手段からのプログラム実行信号が起動信号として入力されることを特徴とする請求項１記載のパチンコゲーム機。
【請求項３】
前記制御手段からの指令に応じて前記起動制御手段に起動信号を出力する起動信号出力手段を設け、
前記制御手段は、セキュリティプログラムの実行終了時に前記起動信号出力手段を動作させることを特徴とする請求項１記載のパチンコゲーム機。
【請求項４】
前記制御手段からの指令に応じて前記起動制御手段に起動信号を出力する起動信号出力手段を設け、
前記制御手段は、制御プログラムの実行開始時に前記起動信号出力手段を動作させることを特徴とする請求項１記載のパチンコゲーム機。
【請求項５】
前記起動信号出力手段は、前記制御手段と当該制御手段の制御対象機器との間に介在された入出力インタフェースに設けられていることを特徴とする請求項３または４記載のパチンコゲーム機。
【請求項６】
所定時間毎にリセット信号を出力するリセット手段と、
このリセット手段からのリセット信号の出力間隔内で実行が終了するように設定された制御プログラムが記憶された記憶手段と、
この記憶手段に記憶された制御プログラムを実行すると共に前記リセット手段からのリセット信号の出力に応じてリセットされる制御手段と、
電源の異常を検出する電源異常検出手段と、
この電源異常検出手段が電源の異常を検出した状態で前記リセット手段から最初のリセット信号が出力されてから前記異常検出手段が電源の異常を検出しなくなった状態で前記リセット手段から最初のリセット信号が出力されるまで前記制御手段にリセット信号を出力する電源異常用リセット手段とを備えたことを特徴とするパチンコゲーム機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定時間毎にリセットされるまでに一連の制御動作を終了するパチンコゲーム機に関する。
【０００２】
【発明が解決しようとする課題】
従来より、パチンコゲーム機においては、ＣＰＵ（Central Processing Unit ）により一連の制御動作を実行するようにしている。
【０００３】
ところで、ＣＰＵは電気的ノイズにより暴走して制御動作を確実に実行しなくなる虞があるので、従来より、パチンコゲーム機では、ＣＰＵが暴走した場合であっても暴走が継続しないようにノイズ対策を施している。つまり、所定時間毎にＣＰＵをリセットすると共に、ＣＰＵによる一連の制御動作を次にリセットされるまでに終了するようにしている。従って、ノイズによりＣＰＵが万一暴走するようなことがあっても、ＣＰＵは次のリセットにより正常に動作するようになるので、ＣＰＵの暴走状態が継続してしまうことを防止することができる。
【０００４】
図８は、この種のパチンコゲーム機の制御装置の構成を概略的に示している。この図８において、電源モニタ１は、電源が立上るまでシステムリセット信号をＣＰＵ２に出力する。発振回路３は、所定周期のクロック信号をＣＰＵ２のクロック端子及び分周回路４に出力する。分周回路４は、発振回路３からのパルス信号を複数回分周することにより所定周期のリセット信号をＣＰＵ２のリセット端子に出力する。この場合、分周回路４は、電源モニタ１からのシステムリセット信号の出力状態が解除されたタイミングから動作するように設定されている。
【０００５】
さて、ＲＯＭ５には制御プログラムが記憶されており、ＣＰＵ２は、ＲＯＭ５に記憶されている制御プログラムに従って入出力インタフェース６を通じて各種電気機器７を制御する。ここで、ＣＰＵ２は内蔵ＲＯＭ２ａを有しており、その内蔵ＲＯＭ２ａにはＲＯＭ５に記憶されている制御プログラムの真偽を検査するためのセキュリティプログラムが記憶されている。そして、ＣＰＵ２は、電源モニタ１からのシステムリセット信号の出力が停止したときは、内蔵ＲＯＭ２ａに記憶されているセキュリティプログラムを実行することによりＲＯＭ５に記憶されている制御プログラムを所定の手法により検査する。このとき、ＣＰＵ２は、制御プログラムが予め認証を受けたものと異なると判断したときは当該制御プログラムを実行することなく動作を停止し、制御プログラムは認証を受けたものであると判断したときは当該制御プログラムを実行するようになっている。
【０００６】
従って、ＲＯＭ５に記憶されている制御プログラムが真の場合には、ＣＰＵ２は、分周回路４からリセット信号が入力される毎に制御プログラムを繰返して実行することにより入出力インタフェース６を通じて各種電気機器７を制御する。
【０００７】
しかしながら、上記従来例のものでは、ＣＰＵ２にリセット信号を出力するための分周回路４が動作開始するのは電源モニタ１からのシステムリセット信号の出力状態が停止したタイミングであるので、分周回路４から最初のリセット信号が出力されるのは、図９に示すようにＣＰＵ２がシステムリセット信号の解除に伴ってセキュリティプログラムを実行開始してから所定時間Ｔが経過した後である。このため、セキュリティプログラムの実行時間及び制御プログラムの実行時間の合計時間が分周回路４からのリセット信号の出力間隔よりも短い場合は、同図に示すようにセキュリティプログラムの実行に続く制御プログラムの実行中にＣＰＵ２がリセットされてしまうので、第１回目の制御処理が処理途中で中断されてしまうので、以後の各種電気機器７に対する制御を確実に実行できない虞がある。
【０００８】
この場合、第１回目の制御処理の中断が第２回目以降の処理に悪影響を与えないように制御プログラムを修正することが考えられるが、プログラムの容量が制限されている条件下において斯様にプログラムを適正に修正することは困難を伴うと共に多大の開発費を要する。
【０００９】
一方、瞬停が発生した場合は、ＣＰＵ２を直ちにリセットすることによりＣＰＵ２の暴走を防止するようにしているが、ＣＰＵ２による制御プログラムの実行中に瞬停が発生した場合は、制御プログラムが途中で中断してしまうことになり、各種電気機器７に対する制御を確実に実行できない虞がある。また、瞬停が解除した場合にＣＰＵ２に対するリセット状態を直ちに解除した場合は、ＣＰＵ２による制御プログラムの実行中に分周回路４からのリセット信号によりＣＰＵ２がリセットされてしまうので、この場合も、各種電気機器７に対する制御を確実にに実行できない虞がある。
【００１０】
本発明は上記事情に鑑みてなされたもので、その目的は、所定時間毎にリセットされると共に制御プログラムを検査するセキュリティプログラムを実行するのに続いて当該制御プログラムを実行する構成において、簡単な構成で制御プログラムを確実に実行することができると共に、所定時間毎にリセットされる構成において、電源の異常にかかわらず制御プログラムを確実に実行することができるパチンコゲーム機を提供することにある。
【００１１】
【課題を解決するための手段】
本発明のパチンコゲーム機は、電源が立上るまでシステムリセット信号を出力するシステムリセット手段を設け、所定時間毎にリセット信号を出力するリセット手段を設け、このリセット手段からのリセット信号の出力間隔内で実行が終了するように設定された制御プログラムが記憶された記憶手段を設け、この記憶手段に記憶された制御プログラムの真偽を検査するためのセキュリティプログラムが予め記憶され、前記システムリセット手段からのシステムリセット信号の出力状態が解除されたときは上記セキュリティプログラムを実行することにより前記制御プログラムが真であることを確認してから当該制御プログラムを実行すると共に前記リセット手段からのリセット信号の出力に応じてリセットされる制御手段を設け、前記システムリセット手段からのシステムリセット信号の非出力状態で起動信号が最初に入力されたときに前記リセット手段を起動する起動制御手段を設けた上で、前記起動制御手段を、前記制御手段による制御プログラムの実行開始時に起動信号が入力されるように構成したものである（請求項１）。
【００１２】
この構成の場合、電源が立上ると、システムリセット手段は、システムリセット信号の出力を停止する。すると、制御手段は、セキュリティプログラムを実行することにより記憶手段に記憶されている制御プログラムの真偽を判定する。このとき、制御手段は、制御プログラムが真であると判定したときは当該制御プログラムを実行する。
【００１３】
ここで、起動制御手段は、システムリセット手段からのシステムリセット信号の非出力状態で制御手段による制御プログラムの実行開始時に起動信号が入力されたときは、そのタイミングからリセット手段を起動する。これにより、リセット手段は、そのタイミングから所定時間毎にリセット信号を出力するようになるので、制御手段には制御プログラムの実行タイミングから所定時間毎にリセット信号が与えられるようになる。従って、制御手段は、セキュリティプログラムの実行に続く制御プログラムを次にリセットされるまでに確実に実行することができる。
【００１４】
上記構成において、前記制御手段を、制御プログラムの実行中はプログラム実行信号を出力するように構成すると共に、前記起動制御手段を、前記制御手段からのプログラム実行信号を起動信号として入力されるようにしてもよい（請求項２）。
【００１５】
この構成の場合、制御手段は、制御プログラムの実行中はプログラム実行信号を出力する。このとき、起動制御手段は、制御手段からのプログラム実行信号を起動信号として入力されるので、制御手段による制御プログラムの実行開始時にリセット手段を起動することができる。
【００１６】
また、前記制御手段からの指令に応じて前記起動制御手段に起動信号を出力する起動信号出力手段を設けると共に、前記制御手段を、セキュリティプログラムの実行終了時に前記起動信号出力手段を動作させるようにしてもよい（請求項３）。
【００１７】
この構成の場合、制御手段は、セキュリティプログラムの実行終了時に起動信号出力手段を動作させる。すると、起動信号出力手段は、起動制御手段に起動信号を出力するので、制御手段による制御プログラムの実行開始時にリセット手段を起動することができる。
【００１８】
また、前記制御手段からの指令に応じて前記起動制御手段に起動信号を出力する起動信号出力手段を設けると共に、前記制御手段を、制御プログラムの実行開始時に前記起動信号出力手段を動作させるようにしてもよい（請求項４）。
【００１９】
この構成の場合、制御手段は、制御プログラムの実行開始時に起動信号出力手段を動作させる。すると、起動信号出力手段は、起動制御手段に起動信号を出力するので、制御手段による制御プログラムの実行開始時にリセット手段を起動することができる。
【００２０】
また、前記起動信号出力手段を、前記制御手段と当該制御手段の制御対象機器との間に介在された入出力インタフェースに設けるようにしてもよい（請求項５）。
【００２１】
この構成の場合、起動信号出力手段を入出力インタフェースに設けることにより、外部からの起動信号の出力を容易に行うことができる。
【００２２】
さらに、本発明のパチンコゲーム機は、所定時間毎にリセット信号を出力するリセット手段を設け、このリセット手段からのリセット信号の出力間隔内で実行が終了するように設定された制御プログラムが記憶された記憶手段を設け、この記憶手段に記憶された制御プログラムを実行すると共に前記リセット手段からのリセット信号の出力に応じてリセットされる制御手段を設け、電源の異常を検出する電源異常検出手段を設け、この電源異常検出手段が電源の異常を検出した状態で前記リセット手段から最初のリセット信号が出力してから前記異常検出手段が電源の異常を検出しなくなった状態で前記リセット手段から最初のリセット信号が出力されるまで前記制御手段にリセット信号を出力する電源異常用リセット手段を設けたものである（請求項６）。
【００２３】
この構成の場合、瞬停或いは電源電圧が低下する等の異常が発生したときは、制御手段は、制御プログラムを確実に実行できない虞がある。このとき、電源に異常が生じたときは、電源異常検出手段が異常を検出するので、電源異常用リセット手段は、電源異常検出手段が電源の異常を検出した状態でリセット手段から最初のリセットが出力されたときは制御手段にリセット信号を出力する。これにより、制御手段は、電源の異常が発生したときに直ちに停止されることはないので、制御プログラムを中断されることなく確実に実行することができる。
【００２４】
ここで、電源異常用リセット手段は、電源異常検出手段が電源の異常を検出しなくなった状態でリセット手段から最初のリセット信号が出力されるまでリセット信号の出力を継続する。これにより、制御手段は、電源の異常が解消されたときは直ちに制御プログラムを開始することはないので、制御プログラムを中断されることなく確実に実行することができる。
【００２５】
【発明の実施の形態】
以下、本発明の第１実施例を図１乃至図３を参照して説明する。図２はパチンコゲーム機の電気的構成を概略的に示している。この図２において、電源装置１１は整流素子及び蓄電素子を組合わせた平滑回路からなり、交流を直流に変換した状態で制御装置１２及び電気役物或いはランプ等の各種電気機器１３に給電する。制御装置１２は、電源装置１１からの給電により動作することにより各種電気機器１３の動作を制御する。
【００２６】
図１は上記制御装置１２を概略的に示している。この図１において、システムリセット手段としてのシステムリセット信号発生回路１４は、電源装置１１から直流電圧が給電されるのに応じてコンデンサ１５の充電電圧が所定電圧以上となるまでローレベルのシステムリセット信号を制御手段としてのＣＰＵ１６のシステムリセット端子に出力する。
【００２７】
発振回路１７は、所定周期のクロック信号をＣＰＵ１６のクロック端子及びリセット手段としてのリセット信号発生回路１８のクロック端子に出力する。リセット信号発生回路１８は分周回路から成り、発振回路１７からのクロック信号を分周して所定周期のパルス信号をＣＰＵ１６のリセット端子に出力する。このリセット信号発生回路１８は、リセット端子がローレベル状態となると動作するようになっている。
【００２８】
起動制御手段としての起動制御回路１９はフリップフロップからなり、クリア端子の入力レベルがローレベル状態では反転出力端子からハイレベル信号を出力し、クリア端子の入力レベルがハイレベル状態でクロック信号が入力されたときは反転出力端子からデータ端子の入力レベルを反転したレベルの信号を出力するようになっている。この場合、起動制御回路１９のクリア端子にはシステムリセット回路１４の出力端子が接続され、クロック端子にはＣＰＵ１６のＭ１端子がインバータ２０を介して接続され、データ端子には電源端子が接続されている。また、起動制御回路１９の反転出力端子はリセット信号発生回路１８のリセット端子と接続されている。
【００２９】
ＣＰＵ１６はセキュリティプログラムが記憶された内蔵ＲＯＭ１６ａを有しており、システムリセット端子の入力レベルがハイレベルとなると、内蔵ＲＯＭ１６ａに記憶されているセキュリティプログラムを実行するようなっている。このセキュリティプログラムは、記憶手段としてのＲＯＭ２１に記憶されている制御プログラムの真偽を検査するためのプログラムである。この場合、ＣＰＵ１６は、セキュリティプログラムの実行により制御プログラムを真であると判断したときはセキュリティプログラムの実行に続けて当該制御プログラムを実行し、制御プログラムが偽であると判断したときは制御プログラムを実行しないようになっている。また、ＣＰＵ１６は、リセット端子にリセット信号が入力される毎に制御プログラムを繰返して実行するようになっている。この制御プログラムは、図示しない各種センサの検出状態に基づいて入出力インタフェース２２を通じて各種電気機器１３を制御すると共に、その制御状態をＲＡＭ２３に記憶するためのものである。
【００３０】
この場合、本実施例に用いられているＣＰＵ１６は、ＲＯＭ２１に記憶されている制御プログラムを実行するときは、Ｍ１端子からプログラム実行信号としてのＭ１信号（Ｚ８０系のＣＰＵがプログラムにアクセスするときに出力する信号で、６８系のＣＰＵを採用したときはＬＩＲ端子から出力されるＬＩＲ信号となる）を出力する一方で、内蔵ＲＯＭ１６ａに記憶されているセキュリティプログラムを実行するときはＭ１信号を出力しないように構成されている。従って、ＣＰＵ１６がセキュリティプログラムを実行するときは、ＣＰＵ１６からＭ１信号が出力されることはない。
【００３１】
次に上記構成の作用について説明する。電源装置１１に交流電源が投入されると、電源装置１１から制御装置１２に直流電圧が出力される。このとき、制御装置１２においては、システムリセット信号発生回路１４のコンデンサ１５は放電状態から充電されることにより徐々に電圧が上昇するので、システムリセット信号発生回路１４からＣＰＵ１６に対して電源投入から所定時間だけシステムリセット信号の出力状態が継続する。これにより、ＣＰＵ１６は、発振回路１７から所定周期のクロック信号が出力されるにしても、電源電圧が不安定な状態では動作することはない。
【００３２】
そして、電源が完全に立上がと、図３に示すようにシステムリセット信号発生回路１４からＣＰＵ１６に対して出力されていたシステムリセット信号が解除される。すると、ＣＰＵ１６は、内蔵ＲＯＭ１６ａに記憶されているセキュリティプログラムを実行することによりＲＯＭ２１に記憶されている制御プログラムを検査する。つまり、ＣＰＵ１６は、制御プログラムを所定の手法に基づいて検査するものであり、制御プログラムが予め認証を受けた内容と異なるときは当該制御プログラムを実行しないと共に、制御プログラムが予め認証を受けた内容と一致したときは当該制御プログラムを実行する。
【００３３】
一方、上述のようにシステムリセット信号発生回路１４からのシステムリセット信号の出力が停止したときは、起動制御回路１９のクリア端子の入力レベルがハイレベルとなるので、起動制御回路１９は動作可能状態となる。
【００３４】
さて、ＣＰＵ１６は、セキュリティプログラムの実行に続いてＲＯＭ２１に記憶されている制御プログラムを実行する。この制御プログラムは、リセット信号発生回路１８からのリセット信号の出力間隔内に終了するように設定されている。そして、ＣＰＵ１６は、制御プログラムの実行によりインタフェース２２を通じて各種電気機器１３を制御すると共にパチンコゲーム機の稼働状態をＲＡＭ２３に記憶する。
【００３５】
ここで、ＣＰＵ１６は、ＲＯＭ２１に記憶されている制御プログラムを実行するときは、制御プログラムにアクセスする毎にＭ１信号を出力する。この場合、ＣＰＵ１６から第１回目のＭ１信号が起動制御回路１９のクロック端子に出力されると、起動制御回路１９がセットされて反転出力端子の出力レベルがローレベルとなる。これにより、リセット信号発生回路１８のリセット状態が解除されるので、リセット信号発生回路１８は、発振回路１７からのクロック信号を所定回数だけ分周する毎にリセット信号を出力する分周動作を実行する。このとき、リセット信号発生回路１８は、図３に示すように動作開始から所定時間Ｔ経過後にリセット信号を出力するので、ＣＰＵ１６は、リセット信号発生回路１８から最初のリセット信号が出力されるまでには第１回目の制御プログラムの実行を終了している。
【００３６】
そして、ＣＰＵ１６は、リセット信号発生回路１８からリセット信号が出力される毎に制御プログラムを繰返して実行することによりパチンコゲーム機に対する制御動作を実行する。
【００３７】
上記構成のものによれば、ＣＰＵ１６にリセット信号を出力するための起動制御回路１９は、ＣＰＵ１６がセキュリティプログラムの実行に続く制御プログラムの実行に応じて最初のＭ１信号を出力したタイミングから動作するように構成されているので、ＣＰＵ１６がリセット信号発生回路１８からのリセット信号により所定周期でリセットされるにしても、ＣＰＵ１６が第１回目の制御プログラムの実行中にリセットされてしまうことを防止できる。従って、制御プログラムを検査するセキュリティプログラムの実行開始から所定時間経過後にＣＰＵがリセットされてしまう虞がある従来例のものと違って、ＣＰＵ１６による制御プログラムの実行により各種電気機器１３を確実に制御することができる。
【００３８】
また、上記実施例では、ＣＰＵ１６が制御プログラムを実行するときに初めてＭ１信号を出力するように構成されていることに着目し、そのＭ１信号の出力に基づいて起動制御回路１９によりリセット信号発生回路１８を動作させるようにしたので、従来例の構成に起動制御回路１９を付加するのみで実現できる。従って、ＣＰＵ１６の構成或いはプログラムを一切修正することなく実現できるので、上述のように優れた効果を奏しながら低コストで実現することができる。
【００３９】
図４及び図５は本発明の第２実施例を示すものであり、第１実施例と同一部分には同一符号を付して説明を省略し、異なる部分についてのみ説明する。この第２実施例は、起動制御回路１９をＣＰＵ１６のプログラム制御により起動することを特徴とする。
【００４０】
即ち、起動信号出力手段としての機能を有する入出力インタフェース２２は、ＣＰＵ１６が予め設定された特定アドレスにアクセスしたときに起動信号を起動制御回路１９のクロック端子に出力するようになっている。そして、ＣＰＵ１６は、セキュリティプログラムの実行終了時若しくは制御プログラムの実行開始時に入出力インタフェース２２に対して特定アドレスによりアクセスするようになっている。
【００４１】
さて、ＣＰＵ１６は、セキュリティプログラムの実行終了時若しくは制御プログラムの実行開始時に特定アドレスにアクセスする。すると、入出力インタフェース２２から起動制御回路１９に起動信号が出力されるので（図５参照）、起動制御回路１９はリセット信号発生回路１８を起動するようになる。これにより、リセット信号発生回路１８からＣＰＵ１６に起動信号が所定周期で出力されるので、ＣＰＵ１６は所定周期でリセットされるようになる。従って、第１実施例と同様に、ＣＰＵ１６は、セキュリティプログラムに続く制御プログラムを次にリセットされるまでに確実に実行することができる。
【００４２】
また、入出力インタフェース２２にはＣＰＵ１６からのアドレスをデコードする機能が本来的に設けられているので、ＣＰＵ１６から特定アドレスがアクセスされたか否かを判定する構成を簡単に実施することができる。
【００４３】
図６及び図７は本発明の第３実施例を示しており、第１実施例と同一部分には同一符号を付して説明を省略し、異なる部分について説明する。この第３実施例は、電源装置１１の異常を検出する電源異常検出手段を設け、その電源異常検出手段が電源の異常を検出した場合は、ＣＰＵ１６に適宜タイミングでリセット信号を出力することを特徴とする。
【００４４】
即ち、電源異常検出手段としての電源異常検出回路２４は電源装置１１の入力側の電圧を監視しており、入力電圧が瞬間的に零となった場合（所謂瞬停）、或いは入力電圧が正規値から低下した場合は、電源異常用リセット手段としての電源異常用リセット信号発生回路２５にハイレベル信号を出力する。この電源異常用リセット信号発生回路２５は、電源異常検出回路２４からのハイレベル信号の入力状態でリセット信号発生回路１８から最初のリセット信号が出力されたときは、ＮＯＲ回路２６を通じてＣＰＵ１６にリセット信号を出力する。この場合、電源異常用リセット信号発生回路２５は、電源異常検出回路２４からのハイレベル信号が断たれた状態でリセット信号発生回路１８から最初のリセット信号が出力されるまでリセット信号の出力状態を継続するようになっている。尚、リセット信号発生回路１８は、ＮＯＲ回路２６を通じてＣＰＵ１６にリセット信号を出力するようになっている。
【００４５】
さて、商用電源は種々の異常により瞬停したり、電圧が低下することがある。このように電源が異常となった場合は、ＣＰＵ１６が異常動作をしないように停止するのが一般的であるが、電源の異常によりＣＰＵ１６を直ちに停止したのでは、図７に示すように制御プログラムの処理が中断されてしまう虞がある。また、電源が復帰したタイミングでＣＰＵ１６を直ちに動作させた場合も、図７に示すように制御プログラムの処理が中断されてしまう虞がある。
【００４６】
そこで、本実施例では、電源に異常が発生した場合であっても、次のようにして制御プログラムを確実に実行できるようにしている。つまり、電源異常検出回路２４は、電源の異常を検出したときはハイレベル信号を電源異常用リセット信号発生回路２５に出力する。すると、電源異常用リセット信号発生回路２５は、電源異常検出回路２４からハイレベル信号が入力された状態でリセット信号発生回路１８から最初のリセット信号が入力されたときは、そのタイミングでリセット信号を出力する。これにより、ＮＯＲ回路２６を通じてＣＰＵ１６にリセット信号が出力されるので、ＣＰＵ１６は停止状態となる。
【００４７】
この場合、電源に異常が発生しても、電源装置１１の電源供給状態は暫く継続するので、ＣＰＵ１６は動作を継続することができる。従って、電源の異常が発生するにしても、図７に示すようにＣＰＵ１６は制御プログラムを確実に実行することができる。
【００４８】
また、電源の異常状態中は、電源異常用リセット信号発生回路２５からＣＰＵ１６に対するリセット信号の出力状態が継続するので、ＣＰＵ１６は停止状態を継続する。
【００４９】
そして、電源の異常が解消されて電源が復帰すると、電源異常検出回路２４は電源異常用リセット信号発生回路２５に対するハイレベル信号の出力を停止する。すると、電源異常用リセット回路２５は、電源異常検出回路２４からのハイレベル信号の出力が停止した状態でリセット信号発生回路１８から最初のリセット信号が出力されたときは、ＣＰＵ１６に出力していたリセット信号の出力を停止するので、図７に示すように瞬停が解除されたにもかかわらずＣＰＵ１６は制御プログラムを確実に実行することができる。
【００５０】
本発明は、上記実施例に限定されるものではなく、次のように変形または拡張できる。
ＣＰＵとしては、６８系のものを用いるようにしてもよい。
入出力インタフェース２２から起動信号出力手段としての機能を独立して設けるようにしてもよい。
起動信号出力手段を、ＣＰＵ１６によりＲＯＭ２１の先頭アドレスがアクセスされたときに起動信号を起動制御回路１９に出力するように構成してもよい。
【００５１】
【発明の効果】
以上の説明から明らかなように、本発明のパチンコゲーム機によれば、所定時間毎にリセットされると共に制御プログラムを検査するセキュリティプログラムを実行するのに続いて当該制御プログラムを実行する構成において、簡単な構成で制御プログラムを確実に実行することができると共に、所定時間毎にリセットされる構成において、電源の異常にかかわらず制御プログラムを確実に実行することができるので、パチンコゲーム機が有する電気機器を確実に制御することができるという優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施例における制御装置の電気的構成を示す概略図
【図２】全体の電気的構成を示す概略図
【図３】ＣＰＵの動作を示すタイミングチャート
【図４】本発明の第２実施例を示す図１相当図
【図５】図３相当図
【図６】本発明の第３実施例を示す図１相当図
【図７】ＣＰＵの動作を示すタイミングチャート
【図８】従来例を示す図１相当図
【図９】図３相当図
【符号の説明】
１２は制御装置、１４はシステムリセット信号発生回路（システムリセット手段）、１６はＣＰＵ（制御手段）、１８はリセット信号発生回路（リセット手段）、１９は起動制御回路（起動制御手段）、２１はＲＯＭ（記憶手段）、２２は入出力インタフェース（起動信号出力手段）、２４は電源異常検出回路（電源異常検出手段）、２５は電源異常用リセット信号発生回路（電源異常用リセット手段）である。
【図１】
0003901230.tif 000002
【図２】
0003901230.tif 000003
【図３】
0003901230.tif 000004
【図４】
0003901230.tif 000005
【図５】
0003901230.tif 000006
【図６】
0003901230.tif 000007
【図７】
0003901230.tif 000008
【図８】
0003901230.tif 000009
【図９】
0003901230.tif 000010