(57)【要約】【課題】誤動作を回避して、遊技動作中も電源降下時も適切に動作する遊技機を提供する。【解決手段】遊技動作を中心統括的に制御する主制御部２１と、遊技媒体を払出す払出制御部２４には、電源遮断後もＲＡＭの記憶内容を保持するバックアップ電源ＢＡＫと、定期的にクリアパルスを受けない限りＣＰＵを強制的にリセットするウォッチドッグタイマ回路ＩＣ１と、電源電圧の異常降下時には所定の管理データをＲＡＭに記憶する電源監視処理ＳＴ２０と、電源電圧が投入された後、電源部に供給される交流電圧が正常でない限り、その後の処理に移行しない待機処理ＳＴ６と、を設けた。【選択図】図７
2010279416.tif 000002
【特許請求の範囲】
【請求項１】
所定の遊技動作の発生を示す検出信号に起因して抽選処理を実行し、遊技者に有利な遊技状態を発生させるか否かを決定する遊技機であって、
遊技動作を中心統括的に制御する第1ワンチップマイコンを有する主制御部と、前記主制御部から出力される払出動作用の制御コマンドに基づいて遊技媒体を払出す第２ワンチップマイコンを有する払出制御部と、前記主制御部から出力される演出動作用の制御コマンドに基づいて演出動作を実行する演出制御部と、交流電圧を受けて前記各制御部で使用される直流電圧を生成する電源部と、を有して構成され、
前記主制御部及び／又は前記払出制御部には、
電源遮断後もＲＡＭの記憶内容を保持するバックアップ電源と、定期的にクリアパルスを受けない限りＣＰＵを強制的にリセットするウォッチドッグタイマ回路と、電源電圧の異常降下時には所定の管理データをＲＡＭに記憶する電源監視処理と、電源電圧が投入された後、前記交流電圧が正常レベルでない限り、その後の処理に移行しない待機処理と、を設けたことを特徴とする遊技機。
【請求項２】
前記待機処理を通過した後、前記管理データの適否が判定され、
これが所定値であることを条件に、前記バックアップ電源によって保持されたＲＡＭの記憶内容が使用される請求項１に記載の遊技機。
【請求項３】
前記電源電圧の異常降下は、前記交流電圧の電圧レベルを判定する前記電源部の監視回路から出力される電源異常信号に基づいて判定される請求項１又は２に記載の遊技機。
【請求項４】
前記主制御部及び／又は前記払出制御部は、
一定周期で前記電源異常信号を監視していると共に、同じ周期でクリアパルスを前記ウォッチドッグタイマ回路に供給している請求項３に記載の遊技機。
【請求項５】
前記ウォッチドッグタイマ回路は、ワンチップマイコンの外部に配置され、ワンチップマイコン内蔵の類似機能は使用しない請求項１〜４の何れかに記載の遊技機。
【請求項６】
前記電源部から受ける複数種類の直流電圧には、前記主制御部及び／又は前記払出制御部のＣＰＵに供給される電源電圧が含まれている請求項１〜５の何れかに記載の遊技機。
【請求項７】
前記電源監視処理は、全ての処理を終えた後、無意味な無限ループ処理を繰り返すよう構成され、
前記電源監視処理の動作開始から前記無限ループ処理を開始するまでの最大時間は、前記クリアパルスの供給周期より短く設定されている請求項１〜６の何れかに記載の遊技機。
【請求項８】
前記主制御部及び前記払出制御部に供給される直流電圧と、前記演出制御部に供給される直流電圧とは、前記電源部に配置された別々の整流回路の出力電圧に基づいて生成されている請求項１〜７の何れかに記載の遊技機。
【請求項９】
前記電源部から受けた直流電圧の異常レベルを検知して、ＣＰＵをリセット可能に構成されたリセット回路を、前記主制御部及び／又は前記払出制御部に設けた請求項１〜８の何れかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、弾球遊技機やスロットマシンなど、遊技動作に起因する抽選処理によって大当り状態を発生させる遊技機に関し、特に、誤動作によるＣＰＵリセットの可能性を抑制した遊技機に関する。
【背景技術】
【０００２】
パチンコ機などの弾球遊技機は、電動チューリップや図柄始動口などの遊技部品を配置した遊技盤と、中央開口を有する本体枠とに区分されて構成されている。そして、中央開口に遊技盤を嵌合させることで遊技機が完成状態となる。
【０００３】
遊技盤には、複数の表示図柄による一連の図柄変動態様を表示する図柄表示部や、開閉板が開閉される大入賞口などが設けられている。そして、図柄始動口に設けられた検出スイッチが遊技球の通過を検出すると入賞状態となり、遊技球が賞球として払出された後、図柄表示部では表示図柄が所定時間変動される。その後、７−７−７などの所定の態様で図柄が停止すると大当り状態となり、大入賞口が繰返し開放されて、遊技者に有利な利益状態を発生させている。
【０００４】
この種のパチンコ機では、一般に、遊技動作を中心統括的に制御する主制御基板と、主制御基板から出力される払出動作用の制御コマンドに基づいて遊技媒体を払出す払出制御基板と、主制御基板から出力される演出動作用の制御コマンドに基づいて演出動作を実行する演出制御基板と、交流電圧を受けて各制御基板で使用される複数種類の直流電圧を生成する電源基板と、を有して構成されている。
【０００５】
そして、遊技機にとって重要性の高い主制御基板や払出制御基板には、ウォッチドッグタイマ回路を設け、ＣＰＵの暴走時には、ＣＰＵを強制的にリセットにして遊技動作が停止状態を続けることを防止している。
【０００６】
また、重要性の高い主制御基板や払出制御基板には、バックアップ電源を設け、電源遮断後もＲＡＭの記憶内容を維持し、電源復帰後には、維持されたＲＡＭの記憶内容に基づいて、遊技動作を再開できるよう構成している。ここで、電源電圧の遮断状態は、電源基板に供給される交流電圧の電圧レベルに基づいて判定するのが最適であり、また、電源復帰状態についても、電源基板で一括して判定するのが最も簡易的である。
【０００７】
そこで、一般には、電源電圧の降下状態を示す電源異常信号と、電源電圧の投入状態を示すシステムリセット信号とを、全て電源基板で生成し、これらを主制御基板と払出制御基板に伝送する構成を採っている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−０００４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、システムリセット信号を配線ケーブルで伝送する構成を採ると、万一、この配線ケーブルに、高レベルのノイズが重畳した場合には、定常動作中のＣＰＵが強制的にリセットされてしまうという問題がある。この点は、電源異常信号についても同様であり、配線ケーブルに重畳したノイズによる誤動作を避ける機器構成が必要である。
【００１０】
そして、万一、電源異常信号を誤認した場合でも、その後、適切に元の遊技動作に復帰できる構成が望まれる。また、電源電圧が一瞬だけ低下又は遮断する異常時にも適切な動作が望まれる。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであって、遊技機の誤動作を回避して、遊技動作中も電源降下時も適切に動作する遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するため、本発明は、所定の遊技動作の発生を示す検出信号に起因して抽選処理を実行し、遊技者に有利な遊技状態を発生させるか否かを決定する遊技機であって、遊技動作を中心統括的に制御する第1ワンチップマイコンを有する主制御部と、前記主制御部から出力される払出動作用の制御コマンドに基づいて遊技媒体を払出す第２ワンチップマイコンを有する払出制御部と、前記主制御部から出力される演出動作用の制御コマンドに基づいて演出動作を実行する演出制御部と、交流電圧を受けて前記各制御部で使用される直流電圧を生成する電源部と、を有して構成され、前記主制御部及び／又は前記払出制御部には、電源遮断後もＲＡＭの記憶内容を保持するバックアップ電源と、定期的にクリアパルスを受けない限りＣＰＵを強制的にリセットするウォッチドッグタイマ回路と、電源電圧の異常降下時には所定の管理データをＲＡＭに記憶する電源監視処理と、電源電圧が投入された後、前記交流電圧が正常レベルでない限り、その後の処理に移行しない待機処理と、を設けたことを特徴とする。
【００１３】
本発明では、電源監視処理と待機処理とを設けると共に、ウォッチドッグタイマ回路を設けるので、交流電源が瞬間的に低下して復旧する異常時であって、直流電源が維持された状態で、電源監視処理が実行されても、その後、本来の遊技動作を再開することができる。すなわち、直流電源が維持されることでウォッチドッグタイマ回路が機能して、ＣＰＵを強制的にリセットされても、管理データをチェックすることで、遊技機を初期状態にクリアしないよう動作を実行することができる。
【００１４】
また、停電や営業終了による電源遮断時には、直流電源電圧の低下スピードが遅くても、待機処理が機能することで、定常処理に移行することを防止できるので、ＲＡＭの記憶内容が書換えられるおそれがない。
【００１５】
本発明は、好ましくは、前記待機処理を通過した後、前記管理データの適否が判定され、これが所定値であることを条件に、前記バックアップ電源によって保持されたＲＡＭの記憶内容が使用される。
【００１６】
また、前記電源電圧の異常降下は、前記交流電圧の電圧レベルを判定する前記電源部の監視回路から出力される電源異常信号に基づいて判定されるのが効果的である。前記主制御部及び／又は前記払出制御部は、好ましくは、一定周期で前記電源異常信号を監視していると共に、同じ周期でクリアパルスを前記ウォッチドッグタイマ回路に供給している。
【００１７】
前記ウォッチドッグタイマ回路は、ワンチップマイコンの外部に配置され、ワンチップマイコン内蔵の類似機能は使用しないのが動作安定に有効である。前記電源部から受ける複数種類の直流電圧には、好ましくは、前記主制御部及び／又は前記払出制御部のＣＰＵに供給される電源電圧が含まれている。また、前記電源監視処理は、全ての処理を終えた後、無意味な無限ループ処理を繰り返すよう構成され、前記電源監視処理の動作開始から前記無限ループ処理を開始するまでの最大時間は、前記クリアパルスの供給周期より短く設定されているのが好適である。
【００１８】
好ましくは、前記主制御部及び前記払出制御部に供給される直流電圧と、前記演出制御部に供給される直流電圧とは、前記電源部に配置された別々の整流回路の出力電圧に基づいて生成されている。また、前記電源部から受けた直流電圧の異常レベルを検知して、ＣＰＵをリセット可能に構成されたリセット回路を、前記主制御部及び／又は前記払出制御部に設けるのが好適である。
【発明の効果】
【００１９】
上記した本発明によれば、遊技機の誤動作を回避して、遊技動作中も電源降下時も適切に動作する遊技機を実現できる。
【図面の簡単な説明】
【００２０】
【図１】実施例に示すパチンコ機の斜視図である。
【図２】図１のパチンコ機の遊技盤を詳細に図示した正面図である。
【図３】図１のパチンコ機の全体構成を示すブロック図である。
【図４】電源基板の回路構成を示す回路図である。
【図５】主制御部と払出制御部のリセット回路の回路図である。
【図６】電源監視部とリセット回路の動作を示すタイムチャートである。
【図７】主制御部のシステムリセット処理を説明するフローチャートである。
【図８】主制御部のタイマ割込み処理を説明するフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施例について詳細に説明する。図１は、本実施例のパチンコ機ＧＭを示す斜視図である。このパチンコ機ＧＭは、島構造体に着脱可能に装着される矩形枠状の木製外枠１と、外枠１に固着されたヒンジ２を介して開閉可能に枢着される前枠３とで構成されている。この前枠３には、遊技盤５が、裏側からではなく表側から着脱自在に装着され、その前側には、ガラス扉６と前面板７とが夫々開閉自在に枢着されている。
【００２２】
ガラス扉６の外周には、ＬＥＤランプなどによる電飾ランプが、略Ｃ字状に配置されている。前面板７には発射用の遊技球を貯留する上皿８が装着され、前枠３の下部には、上皿８から溢れ出し又は抜き取った遊技球を貯留する下皿９と、発射ハンドル１０とが設けられている。発射ハンドル１０は発射モータと連動しており、発射ハンドル１０の回動角度に応じて動作する打撃槌によって遊技球が発射される。
【００２３】
上皿８の外周面には、チャンスボタン１１が設けられている。このチャンスボタン１１は、遊技者の左手で操作できる位置に設けられており、遊技者は、発射ハンドル１０から右手を離すことなくチャンスボタン１１を操作できる。このチャンスボタン１１は、通常時には機能していないが、ゲーム状態がボタンチャンス状態となると内蔵ランプが点灯されて操作可能となる。なお、ボタンチャンス状態は、必要に応じて設けられるゲーム状態である。
【００２４】
上皿８の右部には、カード式球貸し機に対する球貸し操作用の操作パネル１２が設けられ、カード残額を３桁の数字で表示する度数表示部と、所定金額分の遊技球の球貸しを指示する球貸しスイッチと、ゲーム終了時にカードの返却を指令する返却スイッチとが設けられている。
【００２５】
図２に示すように、遊技盤５には、金属製の外レールと内レールとからなるガイドレール１３が環状に設けられ、その内側の遊技領域５ａの略中央には、液晶カラーディスプレイである表示装置ＤＩＳＰが配置されている。また、遊技領域５ａの適所には、図柄始動口１５、大入賞口１６、複数個の普通入賞口１７（大入賞口１６の左右に４つ）、通過口であるゲート１８が配設されている。これらの入賞口１５〜１８は、それぞれ内部に検出スイッチを有しており、遊技球の通過を検出できるようになっている。
【００２６】
表示装置ＤＩＳＰは、大当り状態に係わる特定図柄を変動表示すると共に背景画像や各種のキャラクタなどをアニメーション的に表示する。この表示装置ＤＩＳＰは、中央部に特別図柄表示部Ｄａ〜Ｄｃと右上部に普通図柄表示部１９を有している。そして、特別図柄表示部Ｄａ〜Ｄｃでは、大当り状態の招来を期待させるリーチ演出が実行されたり、特別図柄表示部Ｄａ〜Ｄｃ及びその周りでは、当否結果を不確定に報知する予告演出などが実行される。
【００２７】
普通図柄表示部１９は普通図柄を表示するものであり、ゲート１８を通過した遊技球が検出されると、普通図柄が所定時間だけ変動し、遊技球のゲート１８の通過時点において抽出された抽選用乱数値により決定される停止図柄を表示して停止するようになっている。
【００２８】
図柄始動口１５は、左右１対の開閉爪１５ａを備えた電動式チューリップで開閉されるよう例えば構成され、普通図柄表示部１９の変動後の停止図柄が当り図柄を表示した場合には、開閉爪１５ａが所定時間だけ、若しくは、所定個数の遊技球を検出するまで開放されるようになっている。
【００２９】
図柄始動口１５に遊技球が入賞すると、特別図柄表示部Ｄａ〜Ｄｃの表示図柄が所定時間だけ変動し、図柄始動口１５への遊技球の入賞タイミングに応じた抽選結果に基づいて決定される停止図柄で停止する。なお、特別図柄表示部Ｄａ〜Ｄｃ及びその周りでは、一連の図柄演出の間に、予告演出が実行される場合がある。
【００３０】
大入賞口１６は、例えば前方に開放可能な開閉板１６ａで開閉制御されるが、特別図柄表示部Ｄａ〜Ｄｃの図柄変動後の停止図柄が「７７７」などの大当り図柄のとき、「大当りゲーム」と称する特別遊技が開始され、開閉板１６ａが開放されるようになっている。
【００３１】
大入賞口１６の開閉板１６ａが開放された後、所定時間が経過し、又は所定数（例えば１０個）の遊技球が入賞すると開閉板１６ａが閉じる。このような動作は、最大で例えば１５回まで特別遊技が継続され、遊技者に有利な状態に制御される。なお、特別図柄表示部Ｄａ〜Ｄｃの変動後の停止図柄が特別図柄のうちの特定図柄であった場合には、特別遊技の終了後のゲームが高確率状態となるという特典が付与される。
【００３２】
図３は、上記した各動作を実現するパチンコ機ＧＭの全体回路構成を示すブロック図である。図中の一点破線は、主に、直流電圧ラインを示している。
【００３３】
図示の通り、このパチンコ機ＧＭは、ＡＣ２４Ｖを受けて各種の直流電圧や、電源異常信号ＡＢＮ１、ＡＢＮ２やシステムリセット信号（電源リセット信号）ＳＹＳなどを出力する電源基板２０と、遊技制御動作を中心統括的に担う主制御基板２１と、主制御基板２１から受けた制御コマンドＣＭＤに基づいてランプ演出及び音声演出を実行する演出制御基板２２と、演出制御基板２２から受けた制御コマンドＣＭＤ’に基づいて表示装置ＤＩＳＰを駆動する画像制御基板２３と、主制御基板２１から受けた制御コマンドＣＭＤ”に基づいて払出モータＭを制御して遊技球を払い出す払出制御基板２４と、遊技者の操作に応答して遊技球を発射させる発射制御基板２５と、を中心に構成されている。
【００３４】
但し、この実施例では、主制御基板２１が出力する制御コマンドＣＭＤは、コマンド中継基板２６と演出インタフェイス基板２７を経由して、演出制御基板２２に伝送される。また、演出制御基板２２が出力する制御コマンドＣＭＤ’は、演出インタフェイス基板２７を経由して、画像制御基板２３に伝送され、主制御基板２１が出力する制御コマンドＣＭＤ”は、主基板中継基板２８を経由して、払出制御基板２４に伝送される。
【００３５】
これら主制御基板２１、演出制御基板２２、画像制御基板２３、及び払出制御基板２４には、ワンチップマイコンを備えるコンピュータ回路がそれぞれ搭載されている。そこで、これらの制御基板２１〜２４に搭載された回路、及びその回路によって実現される動作を機能的に総称して、本明細書では、主制御部２１、演出制御部２２、画像制御部２３、及び払出制御部２４と言うことがある。なお、演出制御部２２、画像制御部２３、及び払出制御部２４の全部又は一部がサブ制御部である。
【００３６】
ところで、このパチンコ機ＧＭは、図３の破線で囲む枠側部材ＧＭ１と、遊技盤５の背面に固定された盤側部材ＧＭ２とに大別されている。枠側部材ＧＭ１には、ガラス扉６や前面板７が枢着された前枠３と、その外側の木製外枠１とが含まれており、機種の変更に拘わらず、長期間にわたって遊技ホールに固定的に設置される。一方、盤側部材ＧＭ２は、機種変更に対応して交換され、新たな盤側部材ＧＭ２が、元の盤側部材の代わりに枠側部材ＧＭ１に取り付けられる。なお、枠側部材１を除く全てが、盤側部材ＧＭ２である。
【００３７】
図３の破線枠に示す通り、枠側部材ＧＭ１には、電源基板２０と、払出制御基板２４と、発射制御基板２５と、枠中継基板３２とが含まれており、これらの回路基板が、前枠３の適所に各々固定されている。一方、遊技盤５の背面には、主制御基板２１、演出制御基板２２、画像制御基板２３が、表示装置ＤＩＳＰやその他の回路基板と共に固定されている。そして、枠側部材ＧＭ１と盤側部材ＧＭ２とは、一箇所に集中配置された接続コネクタＣ１〜Ｃ４によって電気的に接続されている。
【００３８】
電源基板２０は、接続コネクタＣ２を通して、主基板中継基板２８に接続され、接続コネクタＣ３を通して、電源中継基板３０に接続されている。そして、主基板中継基板２８は、電源基板２０から受けた電源異常信号ＡＢＮ１、バックアップ電源ＢＡＫ、及びＤＣ５Ｖ，ＤＣ１２Ｖ，ＤＣ３２Ｖを、そのまま主制御部２１に出力している。一方、電源中継基板３０は、電源基板２０から受けたシステムリセット信号ＳＹＳや、交流及び直流の電源電圧を、そのまま演出インタフェイス基板２７に出力している。なお、演出インタフェイス基板２７は、受けたシステムリセット信号ＳＹＳを、そのまま演出制御部２２と画像制御部２３に出力している。
【００３９】
一方、払出制御基板２４は、中継基板を介することなく、電源基板２０に直結されており、主制御部２１が受けると同様の電源異常信号ＡＢＮ２や、バックアップ電源ＢＡＫを、その他の電源電圧と共に直接的に受けている。
【００４０】
電源基板２０が出力するシステムリセット信号ＳＹＳは、電源基板２０に交流電源２４Ｖが投入されたことを示す電源リセット信号であり、この電源リセット信号によって演出制御部２２と画像制御部２３のワンチップマイコンは、その他のＩＣ素子と共に電源リセットされるようになっている。
【００４１】
但し、このシステムリセット信号ＳＹＳは、主制御部２１と払出制御部２４には、供給されておらず、各々の回路基板２１，２４のリセット回路ＲＳＴにおいて電源リセット信号（ＣＰＵリセット信号）が生成されている。そのため、例えば、接続コネクタＣ２がガタついたり、或いは、配線ケーブルにノイズが重畳しても、主制御部２１や払出制御部２４のＣＰＵが異常リセットされるおそれはない。なお、演出制御部２２と画像制御部２３は、主制御部２１からの制御コマンドに基づいて、従属的に演出動作を実行することから、回路構成の複雑化を回避するために、電源基板２０から出力されるシステムリセット信号ＳＹＳを利用している。
【００４２】
また、この実施例では、ＲＡＭクリア信号ＣＬＲは、主制御部２１で生成されて主制御部２１と払出制御部２４のワンチップマイコンに伝送されている。ここで、ＲＡＭクリア信号ＣＬＲは、各制御部２１，２４のワンチップマイコンの内蔵ＲＡＭの全領域を初期設定するか否かを決定する信号であって、係員が操作する初期化スイッチＳＷのＯＮ／ＯＦＦ状態に対応した値を有している。
【００４３】
主制御部２１及び払出制御部２４が、電源基板２０から受ける電源異常信号ＡＢＮ１，ＡＢＮ２は、交流入力電源ＡＣ２４Ｖが降下し始めたことを示す信号であり、この電源異常信号ＡＢＮ１，ＡＢＮ２を受けることによって、各制御部２１、２４では、停電や営業終了に先立って、必要な終了処理を開始するようになっている。また、バックアップ電源ＢＡＫは、営業終了や停電により交流電源２４Ｖが遮断された後も、主制御部２１と払出制御部２４のワンチップマイコンの内蔵ＲＡＭのデータを保持するＤＣ５Ｖの直流電源である。したがって、主制御部２１と払出制御部２５は、電源遮断前の遊技動作を電源投入後に再開できることになる（電源バックアップ機能）。このパチンコ機では少なくとも数日は、各ワンチップマイコンのＲＡＭの記憶内容が保持されるよう設計されている。
【００４４】
図３に示す通り、主制御部２１は、主基板中継基板２８を経由して、払出制御部２５に制御コマンドＣＭＤ”を送信する一方、払出制御部２５からは、遊技球の払出動作を示す賞球計数信号や、払出動作の異常に係わるステイタス信号ＣＯＮを受信している。ステイタス信号ＣＯＮには、例えば、補給切れ信号、払出不足エラー信号、下皿満杯信号が含まれる。
【００４５】
また、主制御部２１は、遊技盤中継基板２９を経由して、遊技盤５の各遊技部品に接続されている。そして、遊技盤上の各入賞口１６〜１８に内蔵された検出スイッチのスイッチ信号を受ける一方、電動チューリップなどのソレノイド類を駆動している。ソレノイド類や検出スイッチは、主制御部２１から給電された電源電圧ＶＢ（１２Ｖ）で動作するよう構成されている。そして、図柄始動口１５への入賞状態などを示す各スイッチ信号は、電源電圧ＶＢ（１２Ｖ）と電源電圧Ｖｃｃ（５Ｖ）とで動作するインタフェースＩＣで、ＴＴＬレベルのスイッチ信号に変換された上で、主制御部２１に伝送される。
【００４６】
図４は、電源基板２０の電源回路を示す回路図である。この電源回路は、演出インタフェイス基板２７に供給される直流電圧を生成する第二電源部ＳＤと、主制御部２１と払出制御部２４に供給される直流電圧を生成する第一電源部ＦＲと、電源投入と電源遮断とを監視する電源監視部ＭＮＴと、過大な交流電圧を受けるとグランドラインを遮断する電源遮断部ＣＵＴと、を有して構成されている。なお、払出制御部２４に供給される他の直流電圧（ＤＣ３２Ｖ）や、演出インタフェイス基板２７に供給される他の直流電圧（ＤＣ３２Ｖ，ＤＣ１５Ｖ）については、図示を省略している。
【００４７】
＜第二電源部ＳＤ＞
第二電源部ＳＤは、ダイオードＤ１〜Ｄ４による全波整流回路と、平滑コンデンサＣ１と、直流電圧ＶＢ（１２Ｖ）を生成するＤＣ−ＤＣコンバータと、直流電圧Ｖｃｃ（５Ｖ）を生成するＤＣ−ＤＣコンバータと、平滑コンデンサＣ２，Ｃ３とを有して構成されている。２つのＤＣ−ＤＣコンバータは、何れもチョッパ型であり、平滑コンデンサＣ１を共通的に受けて動作している。第二電源部ＳＤで生成された直流電圧は、演出インタフェイス基板２７に伝送された後、適宜に降圧されて、演出インタフェイス基板２７と、演出制御基板２２と、画像制御基板２３とで使用される。
【００４８】
＜第一電源部ＦＲ＞
第一電源部ＦＲは、ダイオードＤ１，Ｄ２，Ｄ５，Ｄ６による全波整流回路と、平滑コンデンサＣ４と、直流電圧ＶＢ（１２Ｖ）を生成するＤＣ−ＤＣコンバータと、直流電圧Ｖｃｃ（５Ｖ）を生成するＤＣ−ＤＣコンバータと、平滑コンデンサＣ５，Ｃ６と、ダイオードＤ７及びコンデンサＣｂとで構成された蓄電部ＢＫとを有して構成されている。この２つのＤＣ−ＤＣコンバータも、チョッパ型であり、平滑コンデンサＣ４を共通的に受けて動作している。また、蓄電部ＢＫで生成された直流電圧は、主制御部２１と払出制御部２４のワンチップマイコンの内蔵ＲＡＭのデータを保持するバックアップ電源ＢＡＫとなる。
【００４９】
第一電源部ＦＲで生成された直流電圧ＶＢと直流電圧Ｖｃｃは、主制御部２１と払出制御部２４だけに供給されており、演出インタフェイス基板２７に伝送される直流電圧とは配線上で区別されている。そのため、主制御部２１や払出制御部２４が、他のサブ制御部２２，２３と電源ラインを経由して接続されることがなく、高周波ノイズなどの伝送が阻止される。
【００５０】
なお、主制御部２１や払出制御部２４での総電流は、最大でも、電源電圧ＶＢラインで６００ｍＡを超えることがなく、また、電源電圧Ｖｃｃラインでも３００ｍＡを超えることがないので、各電源電圧ＶＢ，Ｖｃｃの給電ラインの電圧降下は、全く問題にならない。
【００５１】
＜電源遮断部ＣＵＴ＞
電源遮断部ＣＵＴは、交流電圧ＡＣ２４Ｖから所定レベルの直流電圧を生成する整流部５１と、交流電源ラインＬＮ１，ＬＮ２の過電圧時にＯＮ動作する交流監視部５２と、交流監視部５２のＯＮ動作に対応してＯＦＦ動作するスイッチ回路５３と、を有して構成されている。
【００５２】
整流部５１は、交流電源ラインＬＮ２から交流電圧を受けるダイオードＤ１２と、電流制限抵抗Ｒ１と、コンデンサＣ８及びツェナーダイオードＺＤ２の並列回路と、が直列に接続されて構成されている。そして、正常時には、コンデンサＣ８の両端電圧は、ツェナーダイオードＺＤ２の降伏電圧に一定化されている。
【００５３】
スイッチ回路５３は、大電流容量のＭＯＳトランジスタＱ２と、コンデンサＣ８に並列接続されたバイアス抵抗Ｒ５と、を有して構成されている。ここで、トランジスタＱ２は、コンデンサＣ８の両端電圧が所定レベルである限り、ＯＮ状態であって、遊技機の全回路のグランドラインとフレームグランドＦＧとを接続状態にしている。
【００５４】
交流監視部５２は、交流電源ラインＬＮ１，ＬＮ２に接続された２つのダイオードＤ８，Ｄ９と、ダイオードＤ８，Ｄ９の接続点に接続されたツェナーダイオードＺＤ１と、バイアス抵抗Ｒ２，Ｒ３及びコンデンサＣ７の並列回路と、バイアス抵抗Ｒ３の両端電圧が上昇するとＯＮ動作するトランジスタＱ１と、トランジスタＱ１の電流制限抵抗Ｒ４とを有して構成されている。
【００５５】
ツェナーダイオードＺＤ１は、通常は、ＯＦＦ状態であるが、交流電源ラインＬＮ１，ＬＮ２に過大な交流電圧（例えばＡＣ１００Ｖ）が加わると、降伏状態となる。この降伏状態では、バイアス抵抗Ｒ３の両端電圧が上昇してトランジスタＱ１がＯＮ動作することでコンデンサＣ８の両端電圧が降下する。
【００５６】
すると、それまでＯＮ状態であったトランジスタＱ２がＯＦＦ遷移することで、回路グランドとフレームグランドＦＧとが非接続となって、全ての遊技機の全ての電源電圧が遮断状態となる。電源遮断部ＣＵＴの動作内容は、以上の通りであり、交流電源ラインＬＮ１，ＬＮ２の両端電圧が限界値を超えると、全ての遊技機の全ての電源電圧を一気に遮断する機能を果たしている。
【００５７】
＜電源監視部ＭＮＴ＞
次に、電源監視部ＭＮＴについて説明する。電源監視部ＭＮＴは、交流電源ラインＬＮ１，ＬＮ２の電圧レベルを監視する給電監視部５４と、電源電圧Ｖｃｃを受けて比較基準電圧Ｖｏを出力する比較電圧部５５と、給電監視部５４と比較電圧部５５の出力電圧を対比して電源異常を検出する異常検出部５６と、システムリセット信号ＳＹＳを生成する電源リセット部５７と、を有して構成されている。
【００５８】
［給電監視部５４］
給電監視部５４は、交流電源ラインＬＮ１，ＬＮ２に接続された２つのダイオードＤ１０，Ｄ１１と、ダイオードＤ１０，Ｄ１１の接続点に接続された抵抗Ｒ６及びツェナーダイオードＺＤ３の直列回路と、ツェナーダイオードＺＤ３に並列接続されたダイオードＤ１３及び平滑コンデンサＣ９の直列回路と、平滑コンデンサＣ９に並列接続された抵抗Ｒ７，Ｒ８の直列回路と、抵抗Ｒ８を短絡させるコンパレータＡ３と、を有して構成されている。
【００５９】
この実施例では、ツェナーダイオードＺＤ３の降伏電圧が５．１Ｖ程度であり、ツェナーダイオードＺＤ３は、電流制限抵抗Ｒ６を通して、交流電圧ＡＣ２４Ｖを受けている。そのため、交流入力電源の給電状態であれば、平滑コンデンサＣ９の両端電圧は、４．５Ｖ程度の一定値となる。また、２つの抵抗Ｒ７，Ｒ８は、その抵抗値がＲ８＞＞Ｒ７に設定されているので、抵抗Ｒ８の両端電圧Ｖｓは、正常レベルの交流電圧ＡＣ２４Ｖに対応して約４．５Ｖとなる。但し、コンパレータＡ３の出力がＬレベルであると、これに対応して、抵抗Ｒ８の両端電圧Ｖｓは、ほぼ０Ｖとなる。なお、抵抗Ｒ７は、Ｌレベル出力時のコンパレータＡ３に対する電流制限抵抗として機能する。
【００６０】
コンパレータＡ３は、他のコンパレータＡ１〜Ａ４と共に、ＱＵＡＤコンパレータ（ＮＪＭ２９０１）で構成されている。このＱＵＡＤコンパレータには、４つのコンパレータＡ１〜Ａ４が内蔵されているが、何れのコンパレータＡ１〜Ａ４も、オープンコレクタタイプとなっている（図６（ｉ）参照）。
【００６１】
そして、コンパレータＡ３のマイナス端子には、比較電圧部５５の出力電圧Ｖｏが供給され、プラス端子には、定常状態では２．８Ｖ程度の比較電圧Ｖ１が供給されている。この比較電圧Ｖ１は、第一電源部ＦＲが生成した二種類の電源電圧Ｖｃｃ，ＶＢを抵抗で分圧して生成されている。
【００６２】
後述するように、電源投入時には、比較電圧部５５の出力電圧Ｖｏは、レベル上昇中の電源電圧Ｖｃｃに対応したレベルとなる（Ｖｏ＝Ｖｃｃ−Ｖｆ−Δ）。なお、ＶｆとΔは、ダイオードＤ１４，Ｄ１５と、抵抗Ｒ９における電圧降下である。
【００６３】
一方、比較電圧Ｖ１は、電源電圧Ｖｃｃ，ＶＢを分圧して生成されるので、電源投入直後は、比較電圧部５５の出力電圧Ｖｏより低い。そのため、電源投入直後の過渡状態では、コンパレータＡ３の出力がＬレベルとなって抵抗Ｒ８を短絡させ、その結果、給電監視部５４の出力電圧Ｖｓがほぼ０Ｖとなる。
【００６４】
一方、電源電圧Ｖｃｃ，ＶＢが所定レベルに達した定常状態では、比較電圧Ｖ１が、２．８Ｖ程度となる一方、比較電圧部５５の出力電圧Ｖｏは２．５Ｖ程度に一定化される。つまり、コンパレータＡ３は、［プラス入力への入力電圧］＞［マイナス端子への入力電圧］の大小関係となるが、コンパレータＡ３の出力部がオープンコレクタであり（図６（ｉ）参照）、図４に示す通り、その出力端子がプルアップされていないので、コンパレータＡ３の出力部は開放状態となって他の回路に影響を与えない。
【００６５】
以上説明した給電監視部５４の動作を整理すると以下の通りである。
（１）交流電圧ＡＣ２４Ｖが投入された電源投入直後は、抵抗Ｒ８がコンパレータＡ３の出力部によって短絡されるので、抵抗Ｒ８の両端電圧Ｖｓがほぼ０Ｖとなる。
（２）その後、電源電圧Ｖｃｃが正常レベル近くまで増加すると、コンパレータＡ３の出力部が開放状態となるので、抵抗Ｒ８の両端電圧Ｖｓは、ツェナーダイオードＺＤ３の両端電圧に対応してほぼ４．５Ｖとなる。
（３）交流電圧ＡＣ２４Ｖが遮断状態となると、抵抗Ｒ８の両端電圧Ｖｓは、素早く０Ｖまで降下する。しかし、交流電圧ＡＣ２４Ｖが遮断されても、しばらくは、電源電圧Ｖｃｃ，ＶＢが所定レベルを維持するので、コンパレータＡ３の出力部は、そのまま開放状態を維持する。
【００６６】
［比較電圧部５５］
比較電圧部５５は、第一電源部ＦＲと第二電源部ＳＤとで別々に生成された２つの電源電圧Ｖｃｃ，Ｖｃｃを各アノード端子に受けるダイオードＤ１４，Ｄ１５と、ダイオードＤ１４，Ｄ１５の各カソード端子に接続される電流制限抵抗Ｒ９と、電圧生成部ＧＮと、が直列に接続されて構成されている。この実施例では、電圧生成部ＧＮとして、シャントレギュレータ（ＨＡ１７４３１：ＲＥＮＥＳＡＳ）を使用している。
【００６７】
このシャントレギュレータは、アノード端子Ａとカソード端子Ｋと比較端子ＲＥＦとを有するが、アノード端子Ａとカソード端子Ｋとを接続した図示の状態では、ツェナーダイオードと同等に機能して、降伏動作時には、アノード・カソード端子間に一定の基準電圧Ｖｏ（２．５Ｖ）を出力する（図６（ｈ）参照）。一方、非降伏動作時には、内部回路がＯＦＦ動作して、アノード・カソード端子間が開放状態となる。
【００６８】
したがって、電源投入時、電源電圧Ｖｃｃが所定レベルに達するまでは、比較電圧部５５（電圧生成部ＧＮ）の出力電圧Ｖｏは、レベル上昇中の電源電圧Ｖｃｃに対応して、Ｖｏ＝Ｖｃｃ−Ｖｆ−Δとなる。一方、電源電圧Ｖｃｃが所定レベルに達すると、比較電圧部５５の出力電圧Ｖｏは、一定の比較基準電圧（２．５Ｖ）となる。
【００６９】
［異常検出部５６］
異常検出部５６は、主制御部２１への電源異常信号ＡＢＮ１を生成するコンパレータＡ１と、払出制御部２４への電源異常信号ＡＢＮ２を生成するコンパレータＡ２と、各コンパレータＡ１，Ａ２のプルアップ抵抗Ｒ１０，Ｒ１１と、各コンパレータＡ１，Ａ２の入力端子間に接続されたコンデンサＣｓとを有して構成されている。各コンパレータＡ１，Ａ２のマイナス端子には、比較電圧部５５の出力電圧Ｖｏが供給され、プラス端子には、抵抗Ｒ８の両端電圧Ｖｓが供給されている。なお、コンパレータＡ１，Ａ２は、先に説明したＱＵＡＤコンパレータ（ＮＪＭ２９０１）に内蔵されている。
【００７０】
図示を省略しているが、コンパレータＡ１，Ａ２から出力される電源異常信号ＡＢＮ１、ＡＢＮ２は、主制御部２１と払出制御部２４の入力ポートに供給されている。そして、各入力ポートの入力端子とグランド間には、適宜なコンデンサを接続されており、各入力ポートが、適宜な抵抗を経由して電源異常信号を受けることで耐ノイズ性を確保している。また、適宜なソフトウェア処理（図８のＳＴ３４〜ＳＴ３５）によって、スパイクノイズの影響を排除している。
【００７１】
給電監視部５４が前記した（１）〜（３）の通りに動作するので、これに対応して異常検出部５６は、以下の通りに動作する。
【００７２】
（１）交流電圧ＡＣ２４Ｖが投入された電源投入直後は、抵抗Ｒ８の両端電圧Ｖｓがほぼ０Ｖであり、一方、比較電圧部５５の出力電圧Ｖｏは、レベル上昇中の電源電圧Ｖｃｃに対応して、Ｖｃｃ−Ｖｆ−Δとなる。そのため、コンパレータＡ１，Ａ２が出力する電源異常信号ＡＢＮ１，ＡＢＮ２は、レベル変動することなく、Ｌレベルを安定的に維持する。図６（ｃ）のタイミングＴ０〜Ｔ１は、この電源投入時の安定したＬレベル状態を示している。
【００７３】
（２）その後、レベル上昇中の電源電圧Ｖｃｃが所定レベルを超えた後は、比較電圧部５５の出力電圧Ｖｏは、２．５Ｖを維持する。また、電源電圧Ｖｃｃが正常レベル近くまで増加すると、コンパレータＡ３の出力部が開放状態となるので、抵抗Ｒ８の両端電圧Ｖｓは、ツェナーダイオードＺＤ３の両端電圧に対応してほぼ４．５Ｖとなる。
【００７４】
そのため、コンパレータＡ１，Ａ２が出力する電源異常信号ＡＢＮ１，ＡＢＮ２がＨレベルに遷移して、その後は、正常状態を示すＨレベルを定常的に維持する。図６（ｃ）のタイミングＴ１以降は、正常レベルの電源異常信号ＡＢＮ１，ＡＢＮ２を示している。
【００７５】
（３）その後、何らかの理由で交流電圧ＡＣ２４Ｖが遮断状態となると、抵抗Ｒ８の両端電圧Ｖｓは、素早く０Ｖまで降下する。しかし、電源電圧Ｖｃｃ，ＶＢは、しばらく所定レベルを維持するので、コンパレータＡ３や比較電圧部５５は、それまでの動作を維持する。
【００７６】
したがって、図６（ａ）のタイミングＴ７において、交流電圧ＡＣ２４Ｖが遮断状態になると、コンパレータＡ１，Ａ２が出力する電源異常信号ＡＢＮ１，ＡＢＮ２は、直ちに、ＨレベルからＬレベルに遷移して異常事態の発生を示す。なお、主制御部２１と払出制御部２４では、この電源異常信号ＡＢＮ１，ＡＢＮ２を定時的にチェックしており、電源異常信号ＡＢＮ１，ＡＢＮ２がＬレベルに遷移したことを確認すると、直ちにバックアップ処理を開始するようになっている。
【００７７】
［電源リセット部５７］
次に、コンパレータＡ４で構成された電源リセット部５７について説明する。図示の通り、コンパレータＡ４の出力端子には、プルアップ抵抗Ｒ１２が接続され、出力端子とプラス端子との間には、抵抗ＲｆとコンデンサＣｆの直列回路が接続されている。また、コンパレータＡ４のマイナス端子には、比較電圧部５５の出力電圧Ｖｏが供給され、プラス端子には、定常状態では２．９５Ｖ程度の比較電圧Ｖ２が供給されている。この比較電圧Ｖ２は、第二電源部ＳＤが生成した二種類の電源電圧Ｖｃｃ，ＶＢを抵抗で分圧して生成されている。
【００７８】
電源リセット部５７は、上記の通りに構成されているので、以下の通りに動作する。
【００７９】
（１）交流電圧ＡＣ２４Ｖが投入された電源投入直後は、比較電圧部５５の出力電圧Ｖｏは、レベル上昇中の電源電圧Ｖｃｃに対応して、Ｖｃｃ−Ｖｆ−Δとなる。一方、比較電圧Ｖ２は、第二電源部ＳＤの電源電圧Ｖｃｃ，ＶＢを分圧して生成されるので、レベル上昇中の出力電圧Ｖｏより低い。そのため、このような過渡状態では、コンパレータＡ４から出力されるシステムリセット信号ＳＹＳがＬレベルとなる（図６（ａ）参照）。
【００８０】
（２）その後、レベル上昇中の電源電圧Ｖｃｃが所定レベルに達した後は、比較電圧部５５の出力電圧Ｖｏは、２．５Ｖを維持する。また、電源電圧Ｖｃｃ，ＶＢが正常レベル近くまで増加すると、比較電圧Ｖ２が定常値２．９５Ｖに近づく。そのため、コンパレータＡ４から出力されるシステムリセット信号ＳＹＳは、適宜なタイミングで、ＬレベルからＨレベルに遷移する。
【００８１】
このようにして生成されたシステムリセット信号ＳＹＳは、演出インタフェイス基板２７を経由して、演出制御部２２と画像制御部２３に伝送されるが、各制御部２２，制御部２３に設けられた遅延回路を経由してＣＰＵやその他のＩＣを電源リセットしている。なお、抵抗ＲｆとコンデンサＣｆの直列回路も、遷移動作を遅延させる機能を発揮する。
【００８２】
図５（ａ）は、主制御部２１と払出制御部２４に配置されたリセット回路ＲＳＴを示す回路図である。この実施例では、電源電圧監視用ＩＣ１（ＭＢ３７７１富士通マイクロエレクトロニクス）と、ウォッチドッグタイマ機能付き電源電圧監視用ＩＣ２（ＭＢ３７７３富士通マイクロエレクトロニクス）とを活用してリセット回路ＲＳＴを構成している。
【００８３】
図５（ｂ）の等価回路を示す通り、電源電圧監視用ＩＣ１は、２つのコンパレータＣｏｍｐＡ，ＣｏｍｐＢを内蔵して構成されている。そして、２つのコンパレータＣｏｍｐＡ，ＣｏｍｐＢのプラス端子は、内蔵回路によって１．２４Ｖ程度に設定される。
【００８４】
また、実施例の回路構成では、Ｖｓａ端子がコンデンサＣ１１を経由してグランドに接続されているので、コンパレータＣｏｍｐＡのマイナス端子の電位は、内蔵された抵抗で分圧されて１．４Ｖ程度となる。一方、Ｖｓｂ端子には、外付けの分圧抵抗Ｒ２０、Ｒ２１によって電源電圧ＶＢが分圧して供給されているので、Ｖｓｂ端子の電位は、ＶＢ＊Ｒ２１／（Ｒ２０＋Ｒ２１）である。なお、抵抗Ｒ２１には、電圧安定用のコンデンサＣ１２が並列接続されている。また、Ｃｔ端子には遅延コンデンサＣ１０が接続されている。
【００８５】
電源電圧監視用ＩＣ１は、図５（ｂ）の内部回路を有しているので、電源投入後、電源電圧Ｖｃｃが所定レベルまで上昇すると（図６（ｄ）のタイミングＴ２参照）、内蔵された定電流源によって、遅延コンデンサＣ１０の充電が開始される。そして、遅延コンデンサＣ１０が所定レベルまで充電されるまでの間は（図６（ｅ）のＴ３参照）、リセット端子から出力される基礎リセット信号ＲＳ１がＬレベルに維持される。なお、このリセットホールド時間Ｔｐｏ［Ｓ］は、外付けコンデンサＣ１０の容量に対応してＴｐｏ［Ｓ］＝１０５＊Ｃ１０［Ｆ］となっている。
【００８６】
このようにして、タイミングＴ３でＨレベルとなった基礎リセット信号ＲＳ１は、電源電圧Ｖｃｃ，ＶＢが降下しない限り、そのレベルを維持する。しかし、Ｖｓｂ端子の電位は、ＶＢ＊Ｒ２１／（Ｒ２０＋Ｒ２１）であって、このＶｓｂ端子において電源電圧ＶＢのレベルを監視している。同様に、Ｖｓａ端子の電位は、内蔵抵抗４０ｋΩ、１００ｋΩに対応して、Ｖｃｃ＊４０／（４０＋１００１）であって、このＶｓａ端子において電源電圧Ｖｃｃのレベルを監視している。
【００８７】
そのため、交流入力ＡＣ２４Ｖの遮断や、電源部ＦＲ，ＳＤの故障などによって、電源電圧Ｖｃｃ，ＶＢの双方又は一方の電圧レベルが降下すると（図６（ｄ）のタイミングＴ８参照）、内蔵コンパレータＣｏｍｐＡ，ＣｏｍｐＢのいずれかの出力端子がＨレベルに遷移する。すると、内蔵されたフリップフロップがセットされて、リセット端子から出力される基礎リセット信号ＲＳ１が、直ちにＬレベルに降下する（図６（ｅ）のタイミングＴ８参照）。
【００８８】
ところで、本実施例では、Ｖｓａ端子とグランド間には、コンデンサＣ１１が接続され、Ｖｓｂ端子とグランド間には、コンデンサＣ１２が接続されている。図５（ｂ）の等価回路から明らかな通り、これらのコンデンサＣ１１，Ｃ１２は、内部回路の動作を遅延させる機能を果しており、電源電圧Ｖｃｃ，ＶＢが短時間だけ、例えば４Ｖ以下に低下して回復する瞬低状態や瞬断状態では、基礎リセット信号ＲＳ１が出力されることはない。
【００８９】
本実施例では、Ｃｌｌ＝Ｃ１２＝１０００ｐＦ程度に設定されており、これに対応して、直流電圧（５Ｖ，１２Ｖ）のレベル降下が、４０μＳ以内に回復する瞬断状態や瞬低状態では、電源電圧監視用ＩＣ１が反応しないよう構成されている。したがって、電源基板２０から供給される電源電圧Ｖｃｃ，ＶＢの給電ラインの何れかに、パルス幅４０μＳ以内のスパイクノイズが重畳しても、基礎リセット信号ＲＳ１が異常に出力されることはない。
【００９０】
上記の通りに動作する電源電圧監視用ＩＣ１に対応して、基礎リセット信号ＲＳ１は、２つのＮＯＴゲートＧ１，Ｇ２を経由して、Ｉ／Ｏリセット信号として主制御部２１や払出制御部２４に搭載されたデータ入出力用ＩＣのリセット端子に供給される。好ましくは、ラッチ機能を有するデータ入出力用ＩＣに基礎リセット信号（Ｉ／Ｏリセット信号）ＲＳ１が供給される。そのため、電源投入時にランダムにラッチされたデータ入出力用ＩＣ（例えば、ＳＮ７４２７３、ＳＮ７４ＬＶ８１５５など）のデータが、基礎リセット信号ＲＳ１によって確実にクリアされる。
【００９１】
またＮＯＴゲートＧ１を経由した基礎リセット信号ＲＳ１バーは、ウォッチドッグタイマ機能付き電源電圧監視用ＩＣ２に供給されている。図示の通り、電源電圧監視用ＩＣ２は、ＣＰＵリセット信号ＲＳ１を出力するが、電源電圧監視用ＩＣ２のＣｔ端子には、遅延コンデンサＣ１５が接続され、ＣＫ端子には、ワンチップマイコンからクリアパルスが供給されるよう構成されている。
【００９２】
また、電源電圧監視用ＩＣ２のＶｓ端子は、コンデンサＣ１４を経由してグランドに接続され、コンデンサＣ１４には、トランジスタＱ３のコレクタ端子とエミッタ端子とが並列接続されている。そして、トランジスタＱ３のベース端子には、バイアス抵抗Ｒ２３，Ｒ２４によって分圧された基礎リセット信号ＲＳ１バーが供給されている。
【００９３】
コンテンサＣ１４は、内部回路の動作を遅延させる遅延素子である。電源電圧監視用ＩＣ１の場合と同様、コンデンサＣ１４の静電容量を適宜に設定することで、電源電圧Ｖｃｃの瞬断状態や瞬低状態では、電源電圧監視用ＩＣ２が反応しないよう構成することができる。
【００９４】
電源電圧監視用ＩＣ２は、図５（ｃ）の内部回路を有しており、Ｖｓ端子が開放状態であれば、Ｖｓ端子の電位は、内蔵抵抗によって１．４Ｖ程度に設定されている。また、このＶｓ端子は、内蔵されたコンパレータＣｏｍｐＳのマイナス端子に接続され、コンパレータＣｏｍｐＳのプラス端子には、内蔵回路によって１．２４Ｖ程度の電圧が供給されている。
【００９５】
以下、電源電圧監視用ＩＣ２の動作を説明すると、電源投入後、タイミングＴ３（図６（ｆ）参照）に至るまでの期間は、基礎リセット信号ＲＳ１バーがＨレベルであるので、トランジスタＱ３がＯＮ状態である。そのため、電源電圧監視用ＩＣ２のＶｓ端子の電位が０Ｖであって、コンパレータＣｏｍｐＳの出力がＨレベルとなる。
【００９６】
ところが、タイミングＴ３において、基礎リセット信号ＲＳ１バーがＬレベルに遷移してトランジスタＱ３がＯＦＦ状態となると、コンパレータＣｏｍｐＳの出力がＬレベルに遷移することで、内蔵されたフリップフロップがリセット状態となり、遅延コンデンサＣ１５への充電動作が開始される。そして、遅延コンデンサＣ１５が所定レベルまで充電された後（図６（ｇ）のタイミングＴ４参照）、ＣＰＵリセット信号ＲＳ２がＬレベルからＨレベルに遷移する。
【００９７】
ＣＰＵリセット信号ＲＳ２がＬレベルの間は、ワンチップマイコンのリセット端子がＬレベルに維持されるので、ＣＰＵコアその他は確実にリセット状態となる。なお、リセットホールド時間Ｔｐｒ［ｍＳ］は、外付けコンデンサＣ１５の容量に対応して、Ｔｐｒ［ｍＳ］＝１０００＊Ｃ１５［μＦ］となっている。
【００９８】
この電源電圧監視用ＩＣ２では、ＣＰＵリセット信号ＲＳ２がＨレベルに遷移して、ワンチップマイコンが動作開始するタイミングに合わせ、電源電圧監視用ＩＣ２に内蔵されたウォッチドッグタイマ回路が動作を開始するよう構成されている。
【００９９】
そのため、その後は、ウォッチドッグタイマ機能が発揮される。具体的に確認すると、ワンチップマイコンの動作開始に合わせて、電源電圧監視用ＩＣ２では、遅延コンデンサＣ１５の放電動作が開始され、ワンチップマイコンがクリアパルスを供給する毎に、遅延コンデンサＣ１５の放電動作が充電動作に切り替わる。
【０１００】
しかし、プログラム暴走などのトラブルが発生すると（図６（ｇ）のタイミングＴ５参照）、遅延コンデンサＣ１５の放電動作が継続されることになり、Ｃｔ端子の電位が０．４Ｖ程度まで降下すると、ＣＰＵリセット信号ＲＳ２が強制的にＬレベルに遷移される。その後、ＣＰＵリセット信号ＲＳ２は、Ｌレベルに維持されるが、所定の維持時間Ｔｗｒの経過後、ＣＰＵリセット信号ＲＳ２がＨレベルに復帰すると、ＣＰＵは、電源投入状態と同様の初期処理プログラムの実行を開始する。なお、継続時間Ｔｗｒ［ｍＳ］は、遅延コンデンサＣ１５の容量に対応して、Ｔｗｒ［ｍＳ］＝２０＊Ｃ１５［μＦ］となっている。
【０１０１】
次に、電源遮断時における電源電圧監視用ＩＣ２の動作を説明する。電源電圧Ｖｃｃが所定レベル（４．２Ｖ）まで降下すると、ＣＰＵリセット信号ＲＳ２がＬレベルに遷移する（図６（ｇ）のタイミングＴ８）。そして、その後は、ウォッチドッグタイマ回路の動作が禁止される。
【０１０２】
ところで、本実施例では、ワンチップマイコンに内蔵されたウォッチドッグタイマ回路を活用せず、あえて、外付けの専用ＩＣ２を使用している。それは、ＣＰＵが暴走するような異常時には、ワンチップマイコンの内蔵回路にも、何らかの異常が発生している可能性を否定できないため、万全の安全対策を採ったことによる。
【０１０３】
また、本実施例では、電源電圧監視用ＩＣ１と電源電圧監視用ＩＣ２とを重複して配置し、電源電圧監視用ＩＣ２から出力される電源リセット信号（ＣＰＵリセット信号）ＲＳ２を、ワンチップマイコンだけに供給し、電源電圧監視用ＩＣ１から出力される電源リセット信号（基礎リセット信号）ＲＳ１を、ワンチップマイコン以外のデータ入出力用ＩＣだけに供給している。また、電源電圧監視用ＩＣ２のウォッチドッグタイマ機能によって生成されたＣＰＵリセット信号ＲＳ２は、ワンチップマイコンだけに供給されているが、このような構成を採る理由は以下の通りである。
【０１０４】
先ず、本実施例の弾球遊技機は、電源バックアップ機能を有しているので、電源投入時に、電源遮断前（前日や停電前）の遊技を再開することもある。そのため、電源投入時には、特に、ラッチ機能を有するデータ入出力用ＩＣを確実にリセット状態にする必要がある。但し、リセットホールド時間は、短くて足りるので、電源電圧監視用ＩＣ１を利用して電源リセット信号（基礎リセット信号）ＲＳ１を生成している。
【０１０５】
一方、ワンチップマイコンについては、電源電圧Ｖｃｃ，ＶＢが安定した後、十分なリセットホールド時間が必要である。また、前記した理由から、ウォッチドッグタイマ回路を外付けするのが好ましく、このウォッチドッグタイマによるＣＰＵリセット信号ＲＳ２についても、所望のリセットホールド時間が必要となる。そこで、本実施例では、電源電圧監視用ＩＣ１と電源電圧監視用ＩＣ２とを直列的に接続して、最適なリセットホールド時間（＝Ｔｐｏ＋Ｔｐｒ）を有する電源リセット信号（ＣＰＵリセット信号）ＲＳ２を生成すると共に、電源電圧監視用ＩＣ２を利用して、異常発生時のＣＰＵリセット信号ＲＳ２を生成している。リセットホールド時間は、ＣＰＵリセット後の初期処理時間なども考慮して、主制御部２０と払出制御部２４とで各々最適値に設定される。したがって、例えば、払出制御部２４の初期処理動作中に、制御コマンドが送信されることはない。もっとも、初期処理時間において、主制御部２０の方が、払出制御部より明らかに長い場合には、リセットホールド時間を同一に設定したので足りる。
【０１０６】
なお、プログラム暴走などによる異常発生時には、基礎リセット信号ＲＳ１が発生されることはないので、データ入出力用ＩＣはリセットされない。しかし、電源投入時とは異なり、異常リセット時に、データ入出力用ＩＣにランダムなデータがラッチされることはなく、また、異常リセット時には、ＲＡＭクリア処理が実行され、遊技動作が再開されることはないので、データ入出力用ＩＣをリセットしないことに何の問題も生じない。
【０１０７】
一方、電源電庄（ＶＢ，Ｖｃｃｃ）の瞬断状態が短時間とはいうものの、コンデンサＣｌｌ，Ｃ１２で吸収できない程度に継続した場合には、電源電圧監視用１Ｃｌから、短いパルス幅の基礎リセット信号ＲＳｌが出力される。そして、この基礎リセット信号ＲＳ１は、トランジスタＱ３を短時間だけＯＮ動作させる。しかし、トランジスタＱ３のＯＮ抵抗を適宜な値に設定すると共に、トランジスタＱ３に並列接続されるコンデンサＣ１４を適度な静電容量に設定することで、ＣＰＵリセット信号ＲＳ２の出力を回避することもできる。
【０１０８】
このような場合、データ入出力用ＩＣだけがリセットされることになるが、このリセット動作は、特に、図柄始動口などのスイッチ信号を生成するために使用される電源電圧ＶＢ（１２Ｖ）が、瞬低状態に陥った場合に、データ入出力用ＩＣだけがクリアされる点で効果的である。
【０１０９】
続いて、遊技動作を統括的に制御する主制御部２１のプログラムの概要を説明する。図７〜図８は、主制御部２１の制御プログラムを示すフローチャートである。主制御部２１の制御プログラムは、電源電圧の復旧や投入に基づいて起動されるシステムリセット処理（図７）と、所定時間毎（２ｍＳ）に起動されるマスク可能なタイマ割込み処理（図８（ａ））とで構成されている。なお、払出制御部２４の動作内容も、システムリセット処理とタイマ割込み処理の基本構成において共通している。
【０１１０】
以下、図７を参照しつつ、システムリセット処理プログラム（メイン処理）について説明する。メイン処理が開始されるのは、停電状態からの復旧時のように初期化スイッチＳＷがＯＦＦ状態で電源がＯＮ状態になる場合と、遊技ホールの開店時のように、初期化スイッチＳＷがＯＮ操作されて電源がＯＮ状態になる場合とがある。なお、制御プログラムが暴走したことにより、電源電圧監視用ＩＣ２のウォッチドッグタイマ機能が発揮されてＣＰＵが強制的にリセットされる場合もある。
【０１１１】
何れの場合でも、Ｚ８０ＣＰＵは、最初に自らを割込み禁止状態に設定すると共に（ＳＴ１）、割込みモード２に設定する（ＳＴ２）。また、ＣＰＵ内部のスタックポインタＳＰの値を、スタック領域の最終アドレスに初期設定すると共に（ＳＴ３）、ワンチップマイコンの各部を含めて内部レジスタの値を初期設定する（ＳＴ４）。
【０１１２】
続いて、入力ポートから電源異常信号ＡＢＮ１を取得し、これが正常レベルに変化するまで、同一の処理を繰返す（ＳＴ５〜ＳＴ６）。これは、電源遮断時に、図８（ｂ）のＳＴ４１の処理を終えた後でも、電源電圧Ｖｃｃが降下し切らない場合もあることを考慮したものである。すなわち、図８（ｂ）の電源監視処理を終えて、無限ループ処理を繰返しているタイミングで、ウォッチドッグタイマ機能が発揮されてＣＰＵがリセットされることがあっても、その後の処理は、ステップＳＴ７以降に進むことはない。
【０１１３】
このような待機処理（ＳＴ５〜ＳＴ６）を設けていないと、ステップＳＴ５から進行した定常処理によってＲＡＭのデータ（チェックサム演算の基礎データや、ＳＴ３３で更新されるバックアップフラグＢＦＬ）が書き換えられ、しかも、そのデータが電源遮断後も保存されることになる。このような場合、翌日の判定において、バックアップフラグＢＦＬ＝０となるか、或いは、前日にバックアップされたチェックサム値（ＳＴ３８）と、翌日の電源投入後に算出するチェックサム値に不一致となるので、せっかくのバックアップ処理（ＳＴ３７〜ＳＴ３８）が無駄になる。
【０１１４】
また、ステップＳＴ５〜ＳＴ６の処理は、電源電圧監視用ＩＣ２によるウォッチドッグタイマ機能と協働することで、交流入力電圧の給電が一瞬だけ停止される瞬停状態でも有効に機能する。すなわち、図５に関して説明した通り、たとえ瞬停状態であっても、電源異常信号ＡＢＮ１，ＡＢＮ２が主制御部２１と払出制御部２４に供給されるので、図８（ｂ）の電源監視処理が開始されることがある。そして、電源異常信号ＡＢＮ１，ＡＢＮ２のパルス幅によっては、ステップＳＴ３６〜ＳＴ４０の処理を終えて無限ループ処理に移行する可能性もある。しかし、このような場合であっても、その後ウォッチドッグタイマ機能によってＣＰＵがリセットされ、その後、ステップＳＴ５〜ＳＴ６の処理を通過することで、それまでの遊技動作を再開することができる。
【０１１５】
このような場合も含め、ステップＳＴ６の処理において、電源異常信号ＡＢＮ１が正常レベルであることが確認されたら、続いて、入力ポートからＲＡＭクリア信号ＣＬＲを取得する（ＳＴ７）。先に説明した通り、ＲＡＭクリア信号ＣＬＲとは、ワンチップマイコンの内蔵ＲＡＭの全領域を初期設定するか否かを決定する信号であって、係員が操作する初期化スイッチＳＷのＯＮ／ＯＦＦ状態に対応した値を有している。
【０１１６】
次にＲＡＭクリア信号のレベルが判定されるが（ＳＴ８）、ＲＡＭクリア信号がＯＮ状態であったと仮定すると、内蔵ＲＡＭの全領域がゼロクリアされる（ＳＴ１２）。したがって、図８（ｂ）のステップＳＴ３７の処理でセットされたバックアップフラグＢＦＬの値は、他のチェックサム値などと共にゼロとなる。
【０１１７】
次に、ＲＡＭ領域がゼロクリアされたことを報知するための電源投入コマンドが出力され（ＳＴ１３）、タイマ割込み動作（図８（ａ））を起動する割込み信号ＩＮＴを出力するＣＴＣを初期設定する（ＳＴ１４）。そして、ＣＰＵを割込み禁止状態にセットした状態で（ＳＴ１５）、各種のカウンタついて更新処理を実行し（ＳＴ１６）、その後、ＣＰＵを割込み許可状態に戻してステップＳＴ１５に戻る。なお、ステップＳＴ１６で更新されるカウンタには、外れ図柄用カウンタが含まれているが、この外れ図柄用カウンタは、図８（ａ）の特別図柄処理（ＳＴ２７）における大当り抽選処理の結果が外れ状態となった場合に、どのような態様の外れゲームを演出するかを決定するためのカウンタである。
【０１１８】
さて、ステップＳＴ８の判定処理に戻って説明すると、ＣＰＵがウォッチドッグタイマによって強制的にリセットされた場合や、停電状態からの復旧時には、ＲＡＭクリア信号はＯＦＦ状態である。そして、このような場合には、ステップＳＴ８の判定に続いて、バックアップフラグＢＦＬの内容が判定される（ＳＴ９）。バックアップフラグＢＦＬとは、図８（ｂ）の電源監視処理の動作が実行されたことを示すデータであり、この実施例では、電源遮断時のステップＳＴ３７の処理でバックアップフラグＢＦＬが５ＡＨとされ、電源復帰後のステップＳＴ３３の処理でゼロクリアされる。
【０１１９】
電源投入時や、停電状態からの復旧時である場合には、バックアップフラグＢＦＬの内容が５ＡＨの筈である。但し、何らかの理由でプログラムが暴走状態となり、ウォッチドッグタイマによるＣＰＵリセット動作が生じたような場合には、バックアップフラグＢＦＬ＝００Ｈである。したがって、ＢＦＬ≠５ＡＨ（通常はＢＦＬ＝００Ｈ）となる場合には、ステップＳＴ９からステップＳＴ１２の処理に移行させて遊技機の動作を初期状態に戻す。
【０１２０】
一方、バックアップフラグＢＦＬ＝５ＡＨであれば、チェックサム値を算出するためのチェックサム演算を実行する（ＳＴ１０）。ここで、チェックサム演算とは、内蔵ＲＡＭのワーク領域を対象とする８ビット加算演算である。そして、チェックサム値が算出されたら、この演算結果を、ＲＡＭのＳＵＭ番地の記憶値と比較をする（ＳＴ１１）。
【０１２１】
ＳＵＭ番地には、電圧降下時に実行される電源監視処理（図８（ｂ））において、同じチェックサム演算によるチェックサム値が記憶されている（ＳＴ３８）。そして、記憶された演算結果は、内蔵ＲＡＭの他のデータと共に、バックアップ電源によって維持されている。したがって、本来は、ステップＳＴ１１の判定によって両者が一致する筈である。
【０１２２】
しかし、電源降下時にチェックサム演算（ＳＴ３８）の実行できなかった場合や、実行できても、その後、メイン処理のチェックサム演算（ＳＴ１０）の実行時までの間に、ワーク領域のデータが破損している場合もあり、このような場合にはステップＳＴ１１の判定結果は不一致となる。判定結果の不一致によりデータ破損が検出された場合には、ステップＳＴ１２の処理に移行させてＲＡＭクリア処理を実行し、遊技機の動作を初期状態に戻す。一方、ステップＳＴ９の判定において、チェックサム演算（ＳＴ１０）によるチェックサム値と、ＳＵＭ番地の記憶値とが一致する場合には、ステップＳＴ１４の処理に移行する。
【０１２３】
続いて、上記したメイン処理を中断させて、２ｍＳ毎に開始されるタイマ割込み処理プログラム（図８（ａ））を説明する。タイマ割込みが生じると、ＣＰＵのレジスタを保存することなく、直ちに電源監視処理が実行される（ＳＴ２０）。これは、タイマ割込み処理が起動されるタイミングが、ステップＳＴ１５の直後に固定されているためである。
【０１２４】
電源監視処理（ＳＴ２０）では、電源基板２０から供給されている電源異常信号のレベルを判定するが、具体的な処理内容については後述する。電源監視処理（ＳＴ２０）が終わると、普通図柄処理（ＳＴ２６）における抽選動作で使用される当り用カウンタＲＧと、特別図柄処理（ＳＴ２７）における抽選動作で使用される大当り判定用の乱数値ＲＮＤとが更新される（ＳＴ２１）。
【０１２５】
２つのカウンタＲＧ，ＲＮＤの更新処理（ＳＴ２１）が終わると、各遊技動作の時間を管理しているタイマについて、タイマ減算処理が行なわれる（ＳＴ２２）。ここで減算されるタイマは、主として、電動チューリップや大入賞口の開放時間やその他の遊技演出時間を管理するために使用される。
【０１２６】
続いて、電源電圧監視用ＩＣ２のＣＫ端子にクリアパルスを出力すると共に、図柄始動口１５や大入賞口１６の入賞検出スイッチを含む各種スイッチ類のＯＮ／ＯＦＦ信号が入力され、ワーク領域にＯＮ／ＯＦＦ信号レベルや、その立上り状態が記憶される（ＳＴ２３）。次に、エラー管理処理が行われる（ＳＴ２４）。エラー管理処理は、遊技球の補給が停止したり、遊技球が詰まっていないかなど、機器内部に異常が生じていないかの判定を含んでいる。
【０１２７】
次に、図柄始動口や大入賞口などからの検出信号に基づく管理処理を実行した後（ＳＴ２５）、普通図柄処理を行う（ＳＴ２６）。普通図柄処理とは、電動チューリップなど、普通電動役物を作動させるか否かの判定を意味する。具体的には、ステップＳＴ２３のスイッチ入力処理で、遊技球がゲートを通過していると判定された場合に、乱数更新処理（ＳＴ２１）で更新された当り用カウンタＲＧを、当り当選値と対比して行われる。そして、対比結果が当選状態であれば当り中の動作モードに変更する。また、当り中となれば、電動チューリップなど、普通電動役物の作動に向けた処理を行う。
【０１２８】
続いて、特別図柄処理を行う（ＳＴ２７）。特別図柄処理とは、大入賞口１６など特別電動役物を作動させるか否かの判定であり、ステップＳＴ２３のスイッチ入力処理で、図柄始動口に遊技球が入賞したと判定された場合には、乱数更新処理（ＳＴ２１）で更新された乱数値ＲＮＤに使用して大当り抽選処理を実行する（ＳＴ６６）。そして、図示省略しているが、抽選結果が当選状態であれば大当り中の動作モードに変更する。また、大当り中となれば、大入賞口など種特別電動役物の作動に向けた処理を行う。
【０１２９】
このような特別図柄処理（ＳＴ２７）の後、主制御部２１で管理するＬＥＤについて点灯動作を進行させると共に（ＳＴ２８）、電動チューリップや大入賞口などの開閉動作を実現するソレノイド駆動処理を実行した後（ＳＴ２９）、ＣＰＵを割込み許可状態ＥＩに戻してタイマ割込みを終える（ＳＴ３０）。その結果、割込み処理ルーチンからメイン処理の無限ループ処理（図７）に戻り、ステップＳＴ１７の処理が実行される。
【０１３０】
続いて、図８（ｂ）に示す電源監視処理（ＳＴ２０）について説明する。電源監視処理（ＳＴ２０）では、先ず、電源基板２０から供給される電源異常信号ＡＢＮ１を、入力ポート（不図示）を通して取得し（ＳＴ３１）、それが異常レベルでないか判定する（ＳＴ３２）。そして、異常レベルでない場合には、異常回数カウンタとバックアップフラグＢＦＬをゼロクリアして処理を終える（ＳＴ３３）。
【０１３１】
一方、電源異常信号ＡＢＮ１が異常レベルである場合には、異常回数カウンタをインクリメント（＋１）して（ＳＴ３４）、計数結果が上限値ＭＡＸを超えていないかを判定する（ＳＴ３５）。これは、入力ポートからの取得データが、ノイズなどの影響でビット化けしている可能性があることを考慮したものであり、所定回数（例えば、上限値ＭＡＸ＝２）連続して異常レベルを維持する場合には、交流電源が現に遮断されたと判定する。
【０１３２】
このように、本実施例では、電源遮断時にも、直ぐには以降のバックアップ処理を開始せず、動作開始のタイミングが、ＭＡＸ×２ｍＳだけ遅れる。しかし、（１）電源降下信号は、直流電源電圧の降下ではなく、交流直流電圧の降下を検出すること、（２）直流電源電圧は、大容量のコンデンサによって交流電源の遮断後もしばらくは維持されること、（３）電源監視処理が高速度（２ｍＳ毎）で繰り返されること、（４）バックアップ処理が極めてシンプルであり、迅速に終わることから、実質的には何の弊害もない。
【０１３３】
ところで、ステップＳＴ３５の判定の結果、異常回数カウンタの計数値が上限値ＭＡＸに一致した場合には、異常回数カウンタをゼロクリアした後（ＳＴ３６）、バックアップフラグＢＦＬに５ＡＨを設定する（ＳＴ３７）。次に、メインルーチンのステップＳＴ７の場合と、全く同じ演算を、全く同じ作業領域（ワークエリア）に対して実行し、その演算結果を記憶する（ＳＴ３８）。なお、実行される演算は、典型的には８ビット加算演算である。
【０１３４】
そして、その後はワンチップマイコンをＲＡＭアクセス禁止状態に設定すると共に（ＳＴ３９）、全ての出力ポートの出力データをクリアする（ＳＴ４０）。以上のバックアップ処理が終われば、ＣＴＣに対する設定処理によって割込み信号ＩＮＴの生成を禁止すると共に、無限ループ処理を繰り返しつつ直流電源電圧が降下するのを待つ（ＳＴ４１）。なお、このタイミングでは、ＣＰＵは、もともと割込み禁止状態であるが（ＳＴ３０参照）、電源電圧の降下による誤動作の可能性を、可能な限り排除する趣旨から、本実施例では、ＣＴＣからの割込み信号ＩＮＴの出力も禁止している。
【０１３５】
ところで、先に説明した通り、ステップＳＴ２０の処理は、交流電源の遮断後（図６のタイミングＴ７参照）、２ｍＳ以内に迅速に開始され、速やかに終了される。一方、電源電圧Ｖｃｃが所定レベルまで降下するのは、電源回路などに配置された平滑コンデンサの影響でかなり遅れる（図６のタイミングＴ８参照）。
【０１３６】
そして、電源電圧Ｖｃｃが所定レベルまで降下しない限り、電源電圧監視用ＩＣ２のウォッチドッグタイマは機能し続ける。そのため、ステップＳＴ２０の処理が開始され、全ての処理が終わった後、無限ループ処理中に、ウォッチドッグタイマによってＣＰＵが異常リセットされる可能性もある。しかし、前記した通り、本実施例では、ステップＳＴ５〜ＳＴ６の待機処理を設けているので、バックアップ処理が無駄になることはない。なお、ＳＴ３１→ＳＴ３２→ＳＴ３４→ＳＴ３５→ＳＴ３６→・・・ＳＴ４１までの電源監視処理の全処理時間は、クリアパルスの出力周期（２ｍＳ）より短く設定されており、電源監視処理を終えるまでにウォッチドッグタイマが起動することはない。
【０１３７】
以上、本発明の実施例を具体的に説明したが、具体的な記載内容は何ら本発明を限定するものではなく、各種の改変が可能である。例えば、実施例では、主制御部２１と払出制御部２４にバックアップ機能を持たせたが、主制御部２１だけに限定しても良いのは勿論である。
【符号の説明】
【０１３８】
ＧＭ        遊技機
２１        主制御部
２４        払出制御部
ＢＡＫ      バックアップ電源
ＩＣ２      ウォッチドッグタイマ回路
ＳＴ２０    電源監視処理
ＳＴ６      待機処理
【図１】
2010279416.tif 000003
【図２】
2010279416.tif 000004
【図４】
2010279416.tif 000005
【図５】
2010279416.tif 000006
【図６】
2010279416.tif 000007
【図７】
2010279416.tif 000008
【図８】
2010279416.tif 000009
【図３】
2010279416.tif 000010
【手続補正書】
【提出日】平成21年10月27日(2009.10.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の遊技動作の発生を示す検出信号に起因して抽選処理を実行し、遊技者に有利な遊技状態を発生させるか否かを決定する遊技機であって、
遊技動作を中心統括的に制御する主制御部と、前記主制御部から出力される払出動作用の制御コマンドに基づいて遊技媒体を払出す払出制御部と、前記主制御部から出力される演出動作用の制御コマンドに基づいて演出動作を実行する演出制御部と、交流電圧を受けて前記各制御部で使用される直流電圧を生成する一方、交流電圧が遮断されたことを検出して異常レベルの電源異常信号を前記主制御部及び／又は前記払出制御部に出力する電源部と、を有して構成され、
前記主制御部及び／又は前記払出制御部には、
電源遮断後もＲＡＭの記憶内容を保持するバックアップ電源と、定期的にクリアパルスを受けない限りＣＰＵを強制的にリセットするウォッチドッグタイマ回路と、前記電源部から供給された前記直流電圧の異常レベルを検知して、ＣＰＵをリセットするリセット回路と、が設けられ、
前記主制御部及び／又は前記払出制御部のＣＰＵは、前記直流電圧の復旧や投入に基づいて起動されるシステムリセット処理と、一定時間毎に起動されるマスク可能なタイマ割込み処理と、を有する制御プログラムによって動作しており、
前記タイマ割込み処理において実行され、前記電源異常信号が異常レベルであれば、前記タイマ割込み処理の実行周期で、前記電源異常信号を複数回取得し、これが連続して異常レベルであることを条件に、所定の管理データをＲＡＭに記憶した上で前記直流電圧が異常レベルとなるのを待つ電源監視処理と、
前記システムリセット処理において実行され、ＣＰＵを割込み禁止に設定した状態で、前記電源異常信号のレベルを判定し、これが正常レベルでない限り、その後の処理に移行しないで前記電源異常信号のレベル判定を繰返す待機処理と、を設けたことを特徴とする遊技機。
【請求項２】
前記待機処理を通過した後、前記管理データの適否が判定され、
これが所定値であることを条件に、前記バックアップ電源によって保持されたＲＡＭの記憶内容が使用される請求項１に記載の遊技機。
【請求項３】
前記タイマ割込み処理において、クリアパルスを前記ウォッチドッグタイマ回路に供給しており、
前記電源監視処理は、全ての処理を終えた後、ＣＰＵをタイマ割込み禁止状態に設定した上で、無意味な無限ループ処理を繰り返すよう構成され、
前記電源監視処理の動作開始から前記無限ループ処理を開始するまでの最大時間は、前記タイマ割込み周期より短く設定されている請求項１又は２に記載の遊技機。
【請求項４】
前記主制御部及び前記払出制御部に供給される直流電圧と、前記演出制御部に供給される直流電圧とは、前記電源部に配置された別々の整流回路の出力電圧に基づいて生成されている請求項１〜３の何れかに記載の遊技機。
【請求項５】
前記リセット回路は、定期的にクリアパルスを受けない限りＣＰＵを強制的にリセットするウォッチドッグタイマ機能を有して構成されている請求項１〜４の何れかに記載の遊技機。
【請求項６】
前記リセット回路は、前記直流電圧の異常レベルが所定時間以上を継続する場合にＯＮレベルに変化する第一リセット信号を生成する異常検出回路と、前記第一リセット信号がＯＮレベルに変化したことに基づいてＯＮレベルの第二リセット信号を生成する信号生成回路とに区分されて構成されている請求項１〜５の何れかに記載の遊技機。
【請求項７】
前記信号生成回路は、定期的に供給されるクリア信号が途絶えると、前記異常検出回路の出力に拘らず、ＣＰＵを強制的にリセットするウォッチドッグタイマ機能を有して構成されている請求項６に記載の遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記の目的を達成するため、本発明は、所定の遊技動作の発生を示す検出信号に起因して抽選処理を実行し、遊技者に有利な遊技状態を発生させるか否かを決定する遊技機であって、遊技動作を中心統括的に制御する主制御部と、前記主制御部から出力される払出動作用の制御コマンドに基づいて遊技媒体を払出す払出制御部と、前記主制御部から出力される演出動作用の制御コマンドに基づいて演出動作を実行する演出制御部と、交流電圧を受けて前記各制御部で使用される直流電圧を生成する一方、交流電圧が遮断されたことを検出して異常レベルの電源異常信号を前記主制御部及び／又は前記払出制御部に出力する電源部と、を有して構成され、前記主制御部及び／又は前記払出制御部には、
電源遮断後もＲＡＭの記憶内容を保持するバックアップ電源と、定期的にクリアパルスを受けない限りＣＰＵを強制的にリセットするウォッチドッグタイマ回路と、前記電源部から供給された前記直流電圧の異常レベルを検知して、ＣＰＵをリセットするリセット回路と、が設けられ、前記主制御部及び／又は前記払出制御部のＣＰＵは、前記直流電圧の復旧や投入に基づいて起動されるシステムリセット処理と、一定時間毎に起動されるマスク可能なタイマ割込み処理と、を有する制御プログラムによって動作しており、前記タイマ割込み処理において実行され、前記電源異常信号が異常レベルであれば、前記タイマ割込み処理の実行周期で、前記電源異常信号を複数回取得し、これが連続して異常レベルであることを条件に、所定の管理データをＲＡＭに記憶した上で前記直流電圧が異常レベルとなるのを待つ電源監視処理と、前記システムリセット処理において実行され、ＣＰＵを割込み禁止に設定した状態で、前記電源異常信号のレベルを判定し、これが正常レベルでない限り、その後の処理に移行しないで前記電源異常信号のレベル判定を繰返す待機処理と、を設けたことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正書】
【提出日】平成22年3月25日(2010.3.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の遊技動作の発生を示す検出信号に起因して抽選処理を実行し、遊技者に有利な遊技状態を発生させるか否かを決定する遊技機であって、
遊技動作を中心統括的に制御する主制御部と、前記主制御部から出力される払出動作用の制御コマンドに基づいて遊技媒体を払出す払出制御部と、前記主制御部から出力される演出動作用の制御コマンドに基づいて演出動作を実行する演出制御部と、交流電圧を受けて前記各制御部で使用される直流電圧を生成する一方、交流電圧が遮断されたことを検出して異常レベルの電源異常信号を前記主制御部及び／又は前記払出制御部に出力する電源部と、を有して構成され、
前記主制御部及び／又は前記払出制御部には、
電源遮断後もＲＡＭの記憶内容を保持するバックアップ電源と、定期的にクリアパルスを受けない限りＣＰＵを強制的にリセットするウォッチドッグタイマ回路と、前記電源部から供給された前記直流電圧の異常レベルを検知して、ＣＰＵをリセットするリセット回路と、が設けられ、
前記主制御部及び／又は前記払出制御部のＣＰＵは、前記直流電圧の復旧や投入に基づいて起動されるシステムリセット処理と、一定時間毎に起動されるマスク可能なタイマ割込み処理と、を有する制御プログラムによって動作しており、
前記タイマ割込み処理において実行され、前記電源異常信号が異常レベルであれば、前記タイマ割込み処理の実行周期で、前記電源異常信号を複数回取得し、これが連続して異常レベルであることを条件に、所定の管理データを、前記交流電圧の遮断に対応して前記直流電圧が異常レベルに降下するまでに、ＲＡＭに記憶する電源監視処理と、
前記システムリセット処理において実行され、ＣＰＵを割込み禁止に設定した状態で、前記電源異常信号のレベルを判定し、これが正常レベルでない限り、その後の処理に移行しないで前記電源異常信号のレベル判定を繰返す待機処理と、を設けたことを特徴とする遊技機。
【請求項２】
前記待機処理を通過した後、前記管理データの適否が判定され、
これが所定値であることを条件に、前記バックアップ電源によって保持されたＲＡＭの記憶内容が使用される請求項１に記載の遊技機。
【請求項３】
前記タイマ割込み処理において、クリアパルスを前記ウォッチドッグタイマ回路に供給しており、
前記電源監視処理は、全ての処理を終えた後、ＣＰＵをタイマ割込み禁止状態に設定した上で、無意味な無限ループ処理を繰り返すよう構成され、
前記電源監視処理の動作開始から前記無限ループ処理を開始するまでの最大時間は、前記タイマ割込み周期より短く設定されている請求項１又は２に記載の遊技機。
【請求項４】
前記主制御部及び前記払出制御部に供給される直流電圧と、前記演出制御部に供給される直流電圧とは、前記電源部に配置された別々の整流回路の出力電圧に基づいて生成されている請求項１〜３の何れかに記載の遊技機。
【請求項５】
前記リセット回路は、定期的にクリアパルスを受けない限りＣＰＵを強制的にリセットするウォッチドッグタイマ機能を有して構成されている請求項１〜４の何れかに記載の遊技機。
【請求項６】
前記リセット回路は、前記直流電圧の異常レベルが所定時間以上を継続する場合にＯＮレベルに変化して、データ入出力用ＩＣに出力する第一リセット信号を生成する異常検出回路と、
前記第一リセット信号がＯＮレベルに変化したことに基づいてＯＮレベルに変化して、ＣＰＵに出力する第二リセット信号を生成する信号生成回路と、
に区分されて構成されている請求項１〜５の何れかに記載の遊技機。
【請求項７】
前記信号生成回路は、定期的に供給されるクリア信号が途絶えると、前記異常検出回路の出力に拘らず、ＣＰＵを強制的にリセットするウォッチドッグタイマ機能を有して構成されている請求項６に記載の遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記の目的を達成するため、本発明は、所定の遊技動作の発生を示す検出信号に起因して抽選処理を実行し、遊技者に有利な遊技状態を発生させるか否かを決定する遊技機であって、遊技動作を中心統括的に制御する主制御部と、前記主制御部から出力される払出動作用の制御コマンドに基づいて遊技媒体を払出す払出制御部と、前記主制御部から出力される演出動作用の制御コマンドに基づいて演出動作を実行する演出制御部と、交流電圧を受けて前記各制御部で使用される直流電圧を生成する一方、交流電圧が遮断されたことを検出して異常レベルの電源異常信号を前記主制御部及び／又は前記払出制御部に出力する電源部と、を有して構成され、前記主制御部及び／又は前記払出制御部には、電源遮断後もＲＡＭの記憶内容を保持するバックアップ電源と、定期的にクリアパルスを受けない限りＣＰＵを強制的にリセットするウォッチドッグタイマ回路と、前記電源部から供給された前記直流電圧の異常レベルを検知して、ＣＰＵをリセットするリセット回路と、が設けられ、前記主制御部及び／又は前記払出制御部のＣＰＵは、前記直流電圧の復旧や投入に基づいて起動されるシステムリセット処理と、一定時間毎に起動されるマスク可能なタイマ割込み処理と、を有する制御プログラムによって動作しており、前記タイマ割込み処理において実行され、前記電源異常信号が異常レベルであれば、前記タイマ割込み処理の実行周期で、前記電源異常信号を複数回取得し、これが連続して異常レベルであることを条件に、所定の管理データを、前記交流電圧の遮断に対応して前記直流電圧が異常レベルに降下するまでに、ＲＡＭに記憶する電源監視処理と、前記システムリセット処理において実行され、ＣＰＵを割込み禁止に設定した状態で、前記電源異常信号のレベルを判定し、これが正常レベルでない限り、その後の処理に移行しないで前記電源異常信号のレベル判定を繰返す待機処理と、を設けたことを特徴とする。