(57)【特許請求の範囲】
【請求項１】
電力の供給を受けて動作可能となり、遊技者が所定の遊技を行なうことが可能な遊技機であって、
前記遊技機に設けられた電気部品を制御するマイクロコンピュータと、
前記遊技機に供給される電力を監視して、前記遊技機への電力の供給停止に関わる供給停止条件が成立したことを検出したときに供給停止信号を前記マイクロコンピュータに出力する電力監視手段と、
時間を計測するタイマ手段と、
該タイマ手段により計測された時間が予め定められた監視時間を経過したときに、前記マイクロコンピュータをリセットするリセット手段と、
前記マイクロコンピュータから初期化信号が入力されたことにより、前記タイマ手段により計測された時間を初期化する初期化手段と、を備え、
前記マイクロコンピュータは、
前記監視時間よりも短い時間間隔で定期的に前記初期化信号を前記初期化手段に出力する初期化信号出力処理を実行する制御監視初期化手段と、
前記供給停止信号が入力されたことにもとづいて、電力供給が停止しても所定時間、記憶内容を保持可能なバックアップ領域に、前記マイクロコンピュータの制御状態を電力供給停止前の状態に復帰させるのに必要な情報として、バックアップフラグと、前記バックアップ領域の記憶内容が正常か否かの判断に用いられるチェックデータを設定し、当該バックアップ領域へのアクセスを禁止する電力供給停止時処理を実行するとともに、前記初期化信号出力処理の実行を停止する電力供給停止時処理手段と、
電力供給が再開されたときに、前記バックアップフラグが設定されているか否かを判断するとともに、前記チェックデータにもとづいて前記バックアップ領域の記憶内容が正常か否かを判断する判断手段と、
該判断手段によって前記バックアップフラグが設定されているとともに、前記バックアップ領域の記憶内容が正常であると判断されたことを条件として、当該記憶内容に基づいて前記マイクロコンピュータの制御状態を電力供給停止前の制御状態に復帰させるとともに前記バックアップ領域をアクセス可能状態に設定する復帰処理を実行する復帰手段と、
前記判断手段によって前記バックアップフラグが設定されていない、または、前記バックアップ領域の記憶内容が正常でないと判断されたことを条件として、前記バックアップ領域を初期化するとともに前記バックアップ領域をアクセス可能状態に設定する初期化処理を実行する初期化処理手段とを含み、
前記判断手段は、前記供給停止信号が入力されていないことを条件に、前記バックアップフラグが設定されているか否かと、前記チェックデータにもとづいて前記バックアップ領域の記憶内容が正常か否かとを判断することを特徴とする、遊技機。
【請求項２】
前記マイクロコンピュータは、信号が入力されることにより外部割込を発生させる割込信号入力部と、入力ポートと、を備え、
前記電力監視手段は、前記供給停止信号を前記割込信号入力部と前記入力ポートとに出力し、
前記電力供給停止時処理手段は、前記外部割込に応じて前記電力供給停止時処理を実行し、
前記判断手段は、前記復帰処理中は割込禁止状態に制御し、前記入力ポートを監視して、前記供給停止信号が入力されているかを判定することを特徴とする、請求項１に記載の遊技機。
【請求項３】
前記マイクロコンピュータから送信された制御信号の受信に基づき制御を行なうサブマイクロコンピュータをさらに備え、
前記マイクロコンピュータは、
予め定められた割込時間ごとに実行中の処理に割込んで実行するタイマ割込処理を実行するタイマ割込処理実行手段と、
前記タイマ割込処理にて実行される処理により、前記制御信号を前記サブマイクロコンピュータに対して送信する制御情報送信手段と、
前記タイマ割込処理中に前記外部割込の発生を禁止する割込禁止手段と、をさらに含み、
前記電力供給停止時処理手段は、前記タイマ割込処理中に前記供給停止信号が入力されたときは、前記タイマ割込処理の終了後に前記電力供給停止時処理を実行することを特徴とする、請求項２に記載の遊技機。
【請求項４】
前記電力監視手段は、前記遊技機に供給される電力に相関する電力であって、前記電気部品を動作させるための電力とは別個に生成された電力を監視することを特徴とする、請求項１から請求項３までのいずれかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ遊技機、コイン遊技機、または、スロットマシンなどで代表される遊技機に関する。詳しくは、電力の供給を受けて動作可能であり、遊技者が所定の遊技を行なうことが可能な遊技機に関する。
【背景技術】
【０００２】
この種の遊技機として従来から一般的に知られているものに、次のようなものがあった。このような遊技機においては、電源電圧が低下したときにＣＰＵ（Central Processing Unit）により実行される電源断処理において遊技の制御を再起動させるために必要な制御状態をバックアップする処理が実行される。
【０００３】
その後、制御状態をバックアップする処理が終了して、電源断を待つループが実行されている際に、電源電圧がＣＰＵが動作可能な電圧以上に維持された場合は、ＣＰＵによりウォッチドッグタイマ（Watch Dog Timer、以下、「ＷＤＴ」という）を初期化するクリア信号を出力するために所定周期ごとに実行される処理が実行されない。このため、クリア信号がＣＰＵからＷＤＴに入力されない。
【０００４】
そして、クリア信号が所定のタイムアウト時間の間入力されないことに応じて、ＷＤＴにより、タイムアウト信号が出力される。このタイムアウト信号が、リセット信号としてＣＰＵに入力されることによって、ＣＰＵにより遊技の制御が再起動される。このように、ＣＰＵにより定期的に出力されるクリア信号がＷＤＴに出力されないことにより、ＷＤＴによりＣＰＵがリセットされる。（たとえば、特許文献１参照。）。
【特許文献１】特開２００２−０２８２８９号公報（図４８、図５１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、前述のような従来の遊技機においては、ＣＰＵにリセット信号が入力されたときには、未だ電源電圧がＣＰＵが安定して動作可能な電圧まで上昇していない場合があり、不安定な電力状態でＣＰＵの制御状態がバックアップされた制御状態に復帰される可能性があった。このようなときに、再度、ＣＰＵがリセットされると、バックアップされたＣＰＵの制御状態が失われてしまう恐れがある。
【０００６】
この発明はかかる事情に鑑み考え出されたものであり、その目的は、不安定な電力状態で制御状態が復帰されるのを防止することが可能な遊技機を提供することである。
【課題を解決するための手段の具体例およびその効果】
【０００７】
（１）  電力（たとえば、ＡＣ２４Ｖの電源による電力）の供給を受けて動作可能となり、遊技者が所定の遊技を行なうことが可能な遊技機（たとえば、パチンコ遊技機１）であって、
前記遊技機に設けられた電気部品（たとえば、ソレノイド１６，２１など）を制御するマイクロコンピュータ（たとえば、主基板３１の遊技制御用マイクロコンピュータ５３）と、
前記遊技機に供給される電力（たとえば、ＡＣ２４Ｖの電源による電力に相関する電源監視用電源による電圧ＶMNの電力）を監視して、前記遊技機への電力の供給停止に関わる供給停止条件（たとえば、ＶMN＜ＶB）が成立したことを検出したときに供給停止信号（たとえば、電源断信号）を前記マイクロコンピュータに出力する電力監視手段（たとえば、電源監視回路９２１）と、
予め定められた監視時間（たとえば、タイムアウト時間Ｔ＝１４００ｍｓ）を計測するタイマ手段（たとえば、ＷＤＴ回路５３０）と、
該タイマ手段により前記監視時間が経過したことが計測されたときに、前記マイクロコンピュータをリセット（たとえば、ＷＤＴタイムアウト信号を出力）するリセット手段（たとえば、ＷＤＴ回路５３０）と、
前記マイクロコンピュータから初期化信号（たとえば、ＷＤＴクリア信号）が入力されたことにより、前記タイマ手段により計測された時間を初期化する初期化手段（たとえば、ＷＤＴ回路５３０）と、を備え、
前記マイクロコンピュータは、
前記監視時間よりも短い時間間隔（たとえば、タイマ割込み周期４ｍｓ）で定期的に前記初期化信号を前記初期化手段に出力する初期化信号出力処理を実行する制御監視初期化手段（たとえば、遊技制御用マイクロコンピュータ５３、Ｓ１３８）と、
前記供給停止信号が入力されたことにもとづいて（たとえば、遊技制御用マイクロコンピュータ５３の割込み制御機能によりＸＩＮＴ端子に電源断信号が入力され始めたと判断されたときに）、電力供給が停止しても所定時間、記憶内容を保持可能なバックアップ領域（たとえば、遊技制御用マイクロコンピュータ５３のＲＡＭ５５）に、前記マイクロコンピュータの制御状態を電力供給停止前の状態に復帰させるのに必要な情報として、バックアップフラグと、前記バックアップ領域の記憶内容が正常か否かの判断に用いられるチェックデータを設定し、当該バックアップ領域へのアクセスを禁止する電力供給停止時処理（たとえば、Ｓ１５１〜Ｓ１５６）を実行するとともに、前記初期化信号出力処理の実行を停止する電力供給停止時処理手段（たとえば、遊技制御用マイクロコンピュータ５３）と、
電力供給が再開されたときに、前記バックアップフラグが設定されているか否かを判断するとともに、前記チェックデータにもとづいて前記バックアップ領域の記憶内容が正常か否かを判断する判断手段と、
該判断手段によって前記バックアップフラグが設定されているとともに、前記バックアップ領域の記憶内容が正常であると判断されたことを条件として、当該記憶内容に基づいて前記マイクロコンピュータの制御状態を電力供給停止前の制御状態に復帰させるとともに前記バックアップ領域をアクセス可能状態に設定する復帰処理を実行する復帰手段（たとえば、遊技制御用マイクロコンピュータ５３、Ｓ１１１〜Ｓ１１４）と、
前記判断手段によって前記バックアップフラグが設定されていない、または、前記バックアップ領域の記憶内容が正常でないと判断されたことを条件として、前記バックアップ領域を初期化するとともに前記バックアップ領域をアクセス可能状態に設定する初期化処理を実行する初期化処理手段（たとえば、遊技制御用マイクロコンピュータ５３、Ｓ１１５〜Ｓ１１９）とを含み、
前記判断手段は、前記供給停止信号が入力されていないことを条件（たとえば、Ｓ１０７によりＹと判断されたとき）に、前記バックアップフラグが設定されているか否かと、前記チェックデータにもとづいて前記バックアップ領域の記憶内容が正常か否かとを判断する（たとえば、遊技制御用マイクロコンピュータ５３、Ｓ１０９，Ｓ１１０）。
【０００８】
このような構成によれば、遊技機に供給される電力が監視され、遊技機への電力の供給停止に関わる供給停止条件が成立したことが検出されたときに供給停止信号がマイクロコンピュータに出力される。また、予め定められた監視時間が計測され、監視時間が経過したことが計測されたときに、マイクロコンピュータがリセットされる。また、マイクロコンピュータから初期化信号が入力されたことにより、計測された時間が初期化される。また、監視時間よりも短い時間間隔で定期的に初期化信号を出力する初期化信号出力処理が実行される。そして、供給停止信号が入力されたことにもとづいて、電力供給が停止しても所定時間、記憶内容を保持可能なバックアップ領域に、マイクロコンピュータの制御状態を電力供給停止前の状態に復帰させるのに必要な情報として、バックアップフラグと、バックアップ領域の記憶内容が正常か否かの判断に用いられるチェックデータを設定し、当該バックアップ領域へのアクセスを禁止する電力供給停止時処理が実行されるとともに、初期化信号出力処理の実行が停止される。また、電力供給が再開されたときに、バックアップフラグが設定されているか否かが判断されるとともに、チェックデータにもとづいてバックアップ領域の記憶内容が正常か否かが判断され、バックアップフラグが設定されているとともに、バックアップ領域の記憶内容が正常であると判断されたことを条件として、当該情報に基づいてマイクロコンピュータの制御状態を電力供給停止前の制御状態に復帰させるとともにバックアップ領域をアクセス可能状態に設定する復帰処理が実行され、バックアップフラグが設定されていない、または、バックアップ領域の記憶内容が正常でないと判断されたことを条件として、バックアップ領域を初期化するとともにバックアップ領域をアクセス可能状態に設定する初期化処理が実行される。そして、供給停止信号が入力されていないことを条件に、バックアップフラグが設定されているか否かと、チェックデータにもとづいてバックアップ領域の記憶内容が正常か否かとが判断される。
【０００９】
このため、遊技機に供給される電力の供給停止条件が成立して、供給停止信号がマイクロコンピュータに入力されたときには、初期化信号が定期的に出力されなくなる。また、監視時間経過後にマイクロコンピュータがリセットされた後、供給停止信号が入力されている間は、バックアップ領域へのアクセスが禁止されたまま、バックアップ領域の記憶内容に基づいてマイクロコンピュータの制御状態が電力供給停止前の状態に復帰されない。これにより、監視時間経過後に再度、マイクロコンピュータがリセットされる。その結果、電力の供給停止条件が成立するような不安定な電力状態で制御状態が復帰されるのを防止することが可能な遊技機を提供することができる。
【００１０】
（２）  前記マイクロコンピュータは、
信号が入力されることにより外部割込（たとえば、外部割込み処理）を発生させる割込信号入力部（たとえば、ＸＩＮＴ端子）と、入力ポート（たとえば、Ｉ／Ｏポート５７）と、を備え、
前記電力監視手段は、前記供給停止信号を前記割込信号入力部と前記入力ポートとに出力し（たとえば、図４参照）、
前記電力供給停止時処理手段は、前記外部割込に応じて前記電力供給停止時処理を実行し（たとえば、Ｓ１５１〜Ｓ１５６）、
前記判断手段は、前記復帰処理中は割込禁止状態に制御し、前記入力ポートを監視して、前記供給停止信号が入力されているかを判定する（たとえば、Ｓ１０６，Ｓ１０７，Ｓ１３８）。
【００１１】
このような構成によれば、電力の供給停止条件の成立に応じて供給停止信号が割込信号入力部に入力されることにより発生される外部割込に応じて電力供給停止時処理が実行される。また、供給停止信号が制御信号入力部に入力されていないと判定されたときに、マイクロコンピュータの制御状態が復帰される。
【００１２】
このため、外部割込に応じて即座に電力供給停止時処理が実行されるとともに、マイクロコンピュータがリセットされた後、供給停止信号が入力されていないときに、マイクロコンピュータの制御状態が復帰される。その結果、電力の供給停止に応じて割込処理として速やかに電力供給停止時処理が実行され、電力の状態がよりよい状態でマイクロコンピュータの制御状態を保存することができるので、制御状態の保存の信頼性を高めることができる。
【００１３】
（３）  前記マイクロコンピュータから送信された制御信号の受信に基づき制御を行なうサブマイクロコンピュータ（たとえば、払出制御基板３７、演出制御基板８０）をさらに備え、
前記マイクロコンピュータは、
予め定められた割込時間（たとえば、４ｍｓ）ごとに実行中の処理に割込んで実行するタイマ割込処理を実行するタイマ割込処理実行手段（たとえば、遊技制御用マイクロコンピュータ５３のタイマ割込み制御機能、遊技制御用マイクロコンピュータ５３、Ｓ１２５〜Ｓ１３９）と、
前記タイマ割込処理にて実行される処理により、前記制御信号を前記サブマイクロコンピュータに対して送信する制御情報送信手段（たとえば、Ｓ１３４，Ｓ１３１，Ｓ１３２）と、
前記タイマ割込処理中に前記外部割込の発生を禁止する割込禁止手段（たとえば、遊技制御用マイクロコンピュータ５３の割込み制御機能）と、をさらに含み、
前記電力供給停止時処理手段は、前記タイマ割込処理中に前記供給停止信号が入力されたときは、前記タイマ割込処理の終了後に前記電力供給停止時処理を実行する。
【００１４】
このような構成によれば、マイクロコンピュータにより、タイマ割込処理が予め定められた割込時間ごとに実行中の処理に割込んで実行され、タイマ割込処理にて実行される処理により、制御信号がサブマイクロコンピュータに対して送信される。また、タイマ割込処理中に外部割込の発生が禁止される。そして、タイマ割込処理中に供給停止信号が入力されたときは、タイマ割込処理の終了後に電力供給停止時処理が実行される。
【００１５】
このため、タイマ割込処理としてサブマイクロコンピュータへ制御信号が送信されているときに、外部割込の発生が禁止されるので、制御信号の送信が外部割込により中断されることが無くなる。その結果、制御信号の送信不良を防止することができる。
【００１６】
（４）  前記電力監視手段は、前記遊技機に供給される電力に相関する電力であって、前記電気部品を動作させるための電力とは別個に生成された電力（たとえば、整流平滑回路９１８、および、スイッチング回路（＋２４Ｖ）９２０による電圧ＶMNの電力）を監視する。
【００１７】
このような構成によれば、電気部品が動作したときであっても、電力監視手段により、遊技機に供給される電力に相関する電気部品を動作させるための電力とは別個に生成された電力の安定した電圧の状態を監視することができる。このため、安定した電力の監視を実現することができる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明を実施するための最良の形態を図面に基づいて詳細に説明する。なお、以下の最良の形態においては、遊技機の一例としてパチンコ遊技機を示すが、本発明はこれに限らず、たとえば、コイン遊技機およびスロットマシン等のその他の遊技機であってもよく、電力の供給を受けて動作可能であり、遊技者が所定の遊技を行なうことが可能な遊技機であれば、すべてに適用することが可能である。
【００１９】
図１は、本発明に係る遊技機の一例のパチンコ遊技機１の正面図ある。パチンコ遊技機１には、遊技領域７が形成された遊技盤６が取付けられる。遊技者が操作ノブ５を操作すると、打球供給皿３に貯留された遊技球（いわゆる、パチンコ玉）が１個ずつ発射されて遊技領域７内に打込まれ、遊技領域７を流下する。
【００２０】
遊技領域７の中央には、図柄等の各々が識別可能な複数種類の識別情報を変動表示（可変表示、更新表示ともいう）させる装置として、特別図柄（たとえば、０から１１までの１２種類の図柄）を変動表示させる変動表示装置９が設けられる。また、変動表示装置９では、演出用のキャラクタ画像、背景画像等のその他の画像も表示される。
【００２１】
なお、変動表示装置９により変動表示される特別図柄は、数字、文字、図形、模様、キャラクタ等の識別情報であれば、どのような識別情報であってもよく、数字のみ、文字のみ、図形のみ、模様のみ、キャラクタのみ、または、これらを適宜組合せたもの等であってもよい。ここで、キャラクタとは、人間、動物、あるいは、物等の対象物を象形したものをいう。
【００２２】
変動表示装置９は、画像を表示する液晶表示器（ＬＣＤ、Liquid Crystal Display）で構成された表示装置であり、特別図柄がそれぞれ変動表示される左、中、右変動表示部が画像上で設けられる。左，中，右変動表示部のそれぞれでスクロール等の所定の変動表示態様で個別に変動表示される特別図柄は、左，中，右図柄と呼ばれる。
【００２３】
左，中，右の各図柄として表示される複数種類の特別図柄には、左，中，右の特別図柄ごとに図柄の配列順序が予め定められる。複数種類の特別図柄は、図柄の配列順序に従って変動表示される。このような複数種類の特別図柄のそれぞれには特別図柄番号データが対応付けられる。
【００２４】
なお、変動表示装置９は、液晶表示器に限らず、ＣＲＴ（Cathode Ray Tube）、ＦＥＤ（Field Emission Display）、ＰＤＰ（Plasma Display Panel）、ドットマトリクス、７セグメントＬＥＤ（Light Emitting Diode）等のＬＥＤ、ＥＬ（ElectroLuminescent Display）、蛍光表示管（ＶＦＤ、Vacuum Fluorescent Display）等のその他の画像表示式の表示装置であってもよい。また、外周に複数種類の図柄が描かれた回転ドラムを回転駆動する回転ドラム式等のその他の機械式の変動表示装置であってもよい。
【００２５】
変動表示装置９で特別図柄の変動表示が開始されるときには、左，中，右図柄の変動表示が一斉に開始される。その後、左，右，中図柄の順に図柄が、順次、停止表示されていき、表示結果が導出表示される。このような変動表示の開始時から表示結果の導出表示時までの時間は、変動時間（変動期間、変動表示期間、または、変動表示時間ともいう）と呼ばれる。
【００２６】
変動表示装置９の上方には、複数種類の識別情報としての普通図柄を変動表示可能な普通図柄表示部１０が設けられる。普通図柄表示部１０は、当り図柄である○印を表示可能な、当り表示部１０ａと、はずれ図柄である×印を表示可能な、はずれ表示部１０ｂとを含み、当り図柄とはずれ図柄とを交互に点灯表示することにより、普通図柄を変動表示する。変動表示装置９の下方には、特別図柄の変動表示を始動させるための遊技球を受入れ可能な始動口１４を有する始動用電動役物１４ａと、普通図柄の変動表示を始動させるための遊技球を受入れ可能な２つの通過口１１とが設けられる。
【００２７】
通過口１１に遊技球が進入すると、ゲートスイッチ１２により遊技球の通過（始動通過という）が検出され、それに応じて、乱数値となる数値データが抽出されて始動通過記憶データとして後述するＲＡＭ（Random Access Memory）５５に記憶される。
【００２８】
始動通過記憶データの記憶個数には上限値が設定される。上限値に達しない状態で始動通過が検出されると、普通図柄の変動表示の実行条件が成立して、始動通過が有効となる。上限値に達した状態で始動通過が検出されると、実行条件が成立せず、始動通過が無効となる。
【００２９】
始動通過記憶データに基づき普通図柄の変動表示を開始させることができる開始条件（普通図柄の変動表示が実行中でないこと）が成立すると、普通図柄の変動表示が開始される。これにより、始動通過記憶データが複数記憶されたときには、それぞれのデータに基づいて普通図柄の変動表示が順次実行される。開始条件が未成立の始動通過記憶データの個数は、変動表示装置９の上方に設けられた通過記憶表示部１５でのＬＥＤの点灯数により表示される。
【００３０】
始動通過記憶データの値が所定の当り判定値と一致するときには、普通図柄の当りと判定され、当り図柄が普通図柄の表示結果として導出表示される。一方、始動通過記憶データの値が当り判定値と一致しないときには、普通図柄のはずれと判定され、はずれ図柄が普通図柄の表示結果として導出表示される。
【００３１】
始動用電動役物１４ａは、ソレノイド１６によって駆動される左右一対の可動片の開閉によって開閉可能である。始動用電動役物１４ａは、普通図柄の変動表示結果が当りとなった場合に始動口１４に遊技球が進入し易い開成状態となり、その開成状態で遊技球が１つ入賞すると始動口１４に遊技球が進入し難い閉成状態に戻る。また、始動用電動役物１４ａは、開成状態となってから所定の開放期間が経過すれば、遊技球が入賞しなくても閉成状態に戻る。
【００３２】
始動口１４に遊技球が進入すると、始動口スイッチ１７により遊技球（始動入賞球）が検出され、それに応じて、乱数値となる数値データ（大当り判定用および図柄決定用のランダムカウンタのカウント値）が抽出されて始動入賞記憶データ（保留データ、保留記憶データともいう）として、後述するＲＡＭ５５に記憶される。
【００３３】
なお、本最良の形態においては、始動入賞記憶データの記憶個数である始動入賞記憶数には上限値（４個）が設定される。上限値に達しない状態で始動入賞が検出されると、特別図柄の変動表示の実行条件が成立して、対応する始動入賞が有効となる。上限値に達した状態で始動入賞が検出されると、実行条件が成立せず、始動入賞が無効となる。
【００３４】
始動入賞記憶データに基づき特別図柄の変動表示を開始させることができる開始条件（始動入賞記憶がある状態で、特別図柄の変動表示がなされておらず、かつ、大当り遊技状態中でもない場合）が成立すると、特別図柄の変動表示が開始される。これにより、始動入賞記憶データが複数記憶されたときには、それぞれのデータに基づいて特別図柄の変動表示が順次実行され、始動入賞記憶データが消化される。開始条件が未成立の始動入賞記憶データの個数は、変動表示装置９において画像により表示される。
【００３５】
始動入賞記憶データが大当りとすることを示すデータであるときには、特別図柄の変動表示の表示結果を大当りとすると判定され、特定の表示態様としての大当り図柄の組合せ（たとえば、「７７７」等のゾロ目の特別図柄の組合せ）が変動表示の表示結果として導出表示される。一方、始動入賞記憶データがはずれとすることを示すデータであるときには、変動表示の表示結果をはずれとすると判定され、はずれ図柄の組合せが特別図柄の変動表示の表示結果として導出表示される。
【００３６】
始動用電動役物１４ａの下方には、遊技球が入賞可能な大入賞口１８と大入賞口１８を開閉する開閉板２０とを備えた可変入賞球装置１９が設けられる。特別図柄の変動表示の表示結果が大当り図柄の組合せとなると、大当り遊技状態となり、開閉板２０が、遊技者に不利な第２の状態である閉状態から、遊技者に有利な第１の状態である開状態に制御される。開閉板２０は、ソレノイド２１によって駆動される。
【００３７】
可変入賞球装置１９における大入賞口１８の内部には、特定入賞領域と通常入賞領域とが設けられる。特定入賞領域に入賞した遊技球は、Ｖ入賞球と呼ばれ、Ｖカウントスイッチ２２により検出された後、カウントスイッチ２３により検出される。通常入賞領域に進入した遊技球は、カウントスイッチ２３のみにより検出される。
【００３８】
大当り遊技状態の可変入賞球装置１９において、大入賞口１８が開口した第１の状態で、大入賞口１８に進入した遊技球の数が所定個数（たとえば、１０個）に達したとき、または、所定時間（たとえば、３０秒間）経過したときのうちのいずれか早い方の条件が成立したときには、第１の状態が一旦終了して、開閉板２０が閉成し、第２の状態に制御される。
【００３９】
そして、可変入賞球装置１９が第１の状態となっている期間中に進入した遊技球が特定入賞領域に入賞し、Ｖカウントスイッチ２２により検出されたことを条件として、その回における可変入賞球装置１９の第１の状態が終了して第２の状態となった後、再度、開閉板２０が開成されて、可変入賞球装置１９を第１の状態にする繰返し継続制御が実行される。繰返し継続制御の実行上限回数は、たとえば、１６回と定められる。繰返し継続制御において、可変入賞球装置１９が第１の状態にされている状態は、ラウンドと呼ばれる。
【００４０】
また、特別図柄の変動表示結果が特定の表示態様（大当り図柄の組合せ）のうちの予め定められた特別の表示態様（たとえば、奇数のゾロ目。以下、確変大当り図柄の組合せともいう）となると、大当り遊技状態の終了後において、大当り遊技状態とは異なる遊技者にとって有利な特別遊技状態としての確率変動状態（以下、確変状態という）および変動時間短縮状態（以下、時短状態という）に制御される。
【００４１】
確変状態は、確率向上状態ともいい、大当りとなる確率が変動して通常遊技状態（大当り遊技状態、確変状態、および、時短状態以外の遊技状態）よりも高くなった状態である。確変状態は、次回の大当りが発生するまで継続される。時短状態は、特別図柄の変動表示の変動時間が通常遊技状態時の変動時間よりも短縮された状態である。たとえば、確変状態中、確変状態終了後もしくは大当り遊技状態終了後、変動表示が１００回行なわれるまでの間、または、大当り遊技状態となるまでの間、時短状態に制御される。確変大当り図柄の組合せによる大当りは確変大当りと呼ばれ、確変大当り図柄の組合せ以外の非確変大当り図柄の組合せによる大当りは非確変大当りと呼ばれる。確変状態および時短状態は、それぞれ、後述する遊技制御用マイクロコンピュータ５３の確率変動制御機能および変動時間短縮制御機能により実現される。
【００４２】
また、特別図柄の変動表示中においては、左図柄と右図柄とが同じ図柄に揃ったリーチ状態（リーチ態様、リーチ表示態様ともいう）が発生する場合がある。ここで、リーチ状態とは、複数の表示領域（変動表示領域、変動表示部ともいう）における一部の表示領域において表示結果がまだ導出表示されていない段階で、既に導出表示されている表示領域の表示結果が特定の表示態様（大当り図柄の組合せ）となる条件を満たしている表示状態をいう。
【００４３】
また、リーチとして定義されるもののうちには、複数の表示領域のすべてで特定の表示態様を保持した状態で変動表示を行なっている、所謂、全回転リーチも含まれる。さらに、リーチの中には、それが出現すると、通常のリーチ状態に比べて、大当りが発生し易いものがある。このような特定のリーチ状態をスーパーリーチという。
【００４４】
また、特別図柄の変動表示中においては、表示結果が大当り図柄の組合せとなるときに、特別図柄を非確変大当り図柄の組合せ、または、確変大当り図柄の組合せで一旦仮に停止（たとえば、図柄が更新されていない状態で揺動している状態等であり、以下、仮停止という）させた後、特別図柄が再度変動表示され、その後、表示結果として、最終的に確定した非確変大当り図柄の組合せまたは確変大当り図柄の組合せを導出表示する再変動表示が行なわれる。この再変動表示においては、表示結果が大当り図柄の組合せとなるときに、確変大当り図柄となるか非確変大当り図柄となるかという楽しみを遊技者に与えることができる。
【００４５】
遊技領域７には、一般入賞口である入賞口２４等の他の構造物も設けられる。また、入賞口２４の内部には、入賞した遊技球を検出するための入賞口スイッチ９９が設けられる。遊技領域７の下端部には、どの入賞口にも入賞しなかった遊技球をアウト球として回収するアウト口２６が設けられる。遊技領域７の外周には、飾りＬＥＤ４２および飾りランプ２５等の各種ランプが設けられる。遊技領域７の上部の左右には、効果音等の音を発生するスピーカ４１，４１が設けられる。
【００４６】
賞球の払出しについては、たとえば、大入賞口１８、始動口１４、および、入賞口２４に入賞した入賞球１個に対して、それぞれ、１５個、５個、１０個の賞球が払出される。
【００４７】
また、プリペイドカードが挿入されることによって球貸しを可能にするプリペイドカードユニット（以下、「カードユニット」という）５０が、パチンコ遊技機１に隣接して設置される（図示せず）。なお、プリペイドカードには、球貸し可能な遊技球数を特定する情報（たとえば、金額：遊技球数２５個／１００円）が記録されている。そして、遊技者がプリペイドカードをカードユニット５０に挿入し所定の操作を行なうと、カードユニット５０において、プリペイドカードに記録されている情報により特定される球貸し可能な遊技球数のうち操作に応じた数の遊技球を払出すための処理が行なわれる。
【００４８】
カードユニット５０の前面には、たとえば、カードユニット５０がいずれの側のパチンコ遊技機１に対応しているのかを示す連結台方向表示器、カードユニット５０内にカードが投入されていることを示すカード投入表示ランプ、プリペイドカードが挿入されるカード挿入口、および、カード挿入口の内部に設けられるカードリーダライタの機構を点検する場合にカードユニット５０を開放するためのカードユニット錠が設けられる。
【００４９】
図２は、パチンコ遊技機１における各種制御基板を含む制御回路の構成の一例を示すブロック図である。図２を参照して、パチンコ遊技機１は、制御回路として、主基板（遊技制御基板ともいう）３１、演出制御基板８０、および、払出制御基板（賞球制御基板ともいう）３７を備える。これらの制御基板のそれぞれには、制御用のマイクロコンピュータ（以下、「マイコン」という）等が搭載される。
【００５０】
また、パチンコ遊技機１は、これらの制御基板や、前述した各種ソレノイドや各種ＬＥＤ、ランプ等の電気部品を駆動するための電源を供給するための電源基板９１０を備える。主基板３１、演出制御基板８０、および、払出制御基板３７は、電気部品であるとともに、電気部品を制御するための電気部品制御基板でもある。
【００５１】
電源基板９１０には、ＡＣ２４Ｖの電力が供給される。電源基板９１０は、その交流を整流して所定電圧の直流を生成し、前述した電気部品に供給する。また、図示しないが、カードユニット５０にもＡＣ２４Ｖを供給する。
【００５２】
主基板３１には、遊技制御用のプログラムに従ってパチンコ遊技機１を制御する遊技制御用マイコン５３、各入賞口スイッチ１２，１７，２２，２３，９９などの各種検出器からの検出信号を遊技制御用マイコン５３に与えるスイッチ回路、各種ソレノイド１６，２１などの各装置等駆動用ソレノイドを遊技制御用マイコン５３からの指令に従って駆動するソレノイド回路、および、遊技制御用マイコン５３から与えられるデータに従って情報出力信号を盤用外部端子板３４を介してホールコンピュータ等の外部装置に対して出力する情報出力回路などが設けられる。
【００５３】
情報出力信号は、大当りの発生を示す大当り情報、変動表示装置９における図柄の変動表示開始に利用された始動入賞球の個数を示す有効始動情報、確率変動が生じたことを示す確変状態情報等の情報をパチンコ遊技機１から外部装置に出力するための信号である。
【００５４】
遊技制御用マイコン５３は、遊技制御用のプログラム等を記憶するＲＯＭ５４、ワークメモリとして使用される記憶手段としてのＲＡＭ５５、プログラムに従って制御動作を行なうＣＰＵ５６、および、Ｉ／Ｏポート５７を含む。そして、ＣＰＵ５６により、ＲＯＭ５４から遊技制御用のプログラムが読出され、そのプログラムがタイマ割込みに従って定期的（たとえば、４ｍｓごと）に繰返し実行されることにより、遊技制御用マイコン５３は各種の遊技制御を実行する。
【００５５】
タイマ割込みの周期は、タイマ割込みに従って実行されるプログラム（具体的には、後述する図６で説明するタイマ割込み処理）を１回実行するのに十分な長さの時間であって、かつ、できるだけ短い時間として設定される。十分な長さの時間とは、その時間内にタイマ割込みに従って実行されるプログラムが必ず実行される長さの時間である。
【００５６】
演出制御基板８０には、演出制御用のプログラムに従ってパチンコ遊技機１における遊技の演出を制御する演出制御用マイコン８００、画像表示用のＩＣ（Integrated Circuit）であるＶＤＰ（Video Display Processor）、画像表示のための作業領域として用いられるＶＲＡＭ（Video Random Access Memory）、画像データを記録したＣＧＲＯＭ、音声出力用のＩＣであるサウンドジェネレータ、音声データＲＯＭ、音声増幅回路、および、ランプドライバ回路などが設けられる。
【００５７】
演出制御用マイコン８００は、前述した遊技制御用マイコン５３と同様、ＲＯＭ、ＲＡＭ、ＣＰＵ、および、Ｉ／Ｏポートを含む。そして、ＣＰＵにより、ＲＯＭから演出制御用のプログラムが読出され、そのプログラムがタイマ割込みに従って定期的に繰返し実行されることにより、演出制御用マイコン８００は各種の遊技演出の制御を実行する。
【００５８】
また、演出制御基板８０には、変動表示手段としての変動表示装置９と、音出力手段としてのスピーカ４１，４１と、発光手段としての普通図柄表示部１０（１０ａ，１０ｂ）、通過記憶表示部１５、飾りＬＥＤ４２、および、飾りランプ２５とが接続される。
【００５９】
払出制御基板３７には、払出制御用のプログラムに従ってパチンコ遊技機１における遊技球の払出しや遊技球の発射などを制御する払出制御用マイコン３７０などが設けられる。
【００６０】
払出制御用マイコン３７０は、前述した遊技制御用マイコン５３と同様、ＲＯＭ、ＲＡＭ、ＣＰＵ、および、Ｉ／Ｏポートを含む。そして、ＣＰＵにより、ＲＯＭから払出制御用のプログラムが読出され、そのプログラムがタイマ割込みに従って定期的に繰返し実行されることにより、払出制御用マイコン３７０は遊技球の払出制御を実行する。
【００６１】
また、払出制御基板３７には、払出モータ２８９とモータ位置センサ２９５と払出個数カウントスイッチ３０１とからなる球払出装置９７、満タンスイッチ４８、球切れスイッチ１８７、球切れランプ５２、賞球ランプ５１、タッチセンサ基板９１、および、枠用外部端子板１６０などが接続される。タッチセンサ基板９１には、操作ノブ５、タッチリング３０８、および、発射モータ９４などが接続される。
【００６２】
モータ位置センサ２９５、払出個数カウントスイッチ３０１、満タンスイッチ４８、球切れスイッチ１８７、タッチリング３０８、および、操作ノブ５からの検出信号は払出制御用マイコン３７０に与えられる。また、払出モータ２８９、球切れランプ５２、賞球ランプ５１、および、発射モータ９４には、払出制御用マイコン３７０から制御信号が与えられる。
【００６３】
球払出装置９７は、払出制御用マイコン３７０からの指令に従って、ステッピングモータである払出モータ２８９を駆動させることにより、遊技球を１個ずつ打球供給皿３に払出す。モータ位置センサ２９５は、払出モータの回転位置を検出するための発光素子と受光素子とによるセンサであり、遊技球が詰まったこと（いわゆる、球噛み）を検出する。払出個数カウントスイッチ３０１は、近接スイッチによるセンサであり、球払出装置９７から実際に払出される遊技球を検出する。
【００６４】
満タンスイッチ４８は、払出された遊技球により打球供給皿３が満杯になったことを検出する。球切れスイッチ１８７は、球払出装置９７に供給される遊技球の有無を検出する。払出制御用マイコン３７０は、満タンスイッチ４８からの検出信号が満タン状態を示していたり、球切れスイッチ１８７からの検出信号が球切れ状態を示していると、払出モータ２８９の駆動を停止させる。球切れランプ５２は、球払出装置９７に供給される遊技球が切れたことを示すランプである。賞球ランプ５１は、遊技球が入賞して賞球が払出されたことを示すランプである。
【００６５】
タッチリング３０８は、遊技者が操作ノブ５に触れていることを検出する。払出制御用マイコン３７０は、タッチリング３０８からの検出信号を受信しているときに、タッチセンサ基板９１を介して発射手段である発射モータ９４に、駆動を許可する駆動信号を出力する。
【００６６】
発射モータ９４は、払出制御用マイコン３７０からの駆動信号に従って駆動され、遊技球を打撃して発射する打球発射装置において遊技球を１個ずつ遊技領域７に向けて発射する。発射モータ９４の駆動力は、操作ノブ５の操作量に従って払出制御用マイコン３７０により調整される。
【００６７】
枠用外部端子板１６０は、払出制御用マイコン３７０から出力された賞球払出数を示す賞球情報信号、および、貸球数を示す球貸し個数信号を外部に出力する。また、枠用外部端子板１６０には、ドア開放スイッチ１６１が接続される。枠用外部端子板１６０は、ドア開放スイッチ１６１から出力されたパチンコ遊技機１の前面の扉が開放されたことを示す信号を外部に出力する。
【００６８】
また、払出制御基板３７には、インターフェース基板６６を介して、カードユニット５０が接続される。カードユニット５０で用いられる電源電圧ＡＣ２４Ｖは、電源基板９１０から払出制御基板３７およびインターフェース基板６６を介して供給される。また、インターフェース基板６６には、打球供給皿３の近傍に設けられる球貸しスイッチ６２、返却スイッチ６３、球貸可ＬＥＤ６１、および、度数表示ＬＥＤ６０が接続される。
【００６９】
球貸しスイッチ６２は、遊技者による操作に応じて球貸しスイッチ信号をカードユニット５０に与える。返却スイッチ６３は、遊技者による操作に応じて返却スイッチ信号をカードユニット５０に与える。球貸可ＬＥＤ６１は、点灯することにより球貸し可能状態であることを示す。度数表示ＬＥＤ６０は、プリペイドカードに記録されている球貸し可能な度数を表示する。度数は、たとえば、遊技球２５個分（１００円分）を一単位として表示される。
【００７０】
また、前述したような遊技を行なうために、遊技制御用マイコン５３から演出制御用マイコン８００、および、払出制御用マイコン３７０のそれぞれには、各制御用マイコンが実行する制御内容を指令（指示、指定）する制御指令情報の一例となるコマンド（制御コマンド）がそれぞれ送信される。
【００７１】
具体的に、遊技制御用マイコン５３から演出制御用マイコン８００には、演出制御用マイコン８００により制御が行なわれる演出制御基板８０に接続された機器を制御するための指令情報である演出制御コマンド、たとえば、表示制御コマンド、音制御コマンド、および、ランプ制御コマンド等の情報が送信される。
【００７２】
演出制御用マイコン８００は、受信した表示制御コマンドに基づいて、変動表示装置９を動作させて特別図柄の変動表示を実行させる制御を行なう。また、演出制御用マイコン８００は、受信した音制御コマンドに基づいて所定の効果音をスピーカ４１，４１から出力させる制御を行なう。また、演出制御用マイコン８００は、受信したランプ制御コマンドに基づいて、ランプおよびＬＥＤ等の各種発光体の発光制御を行なう。
【００７３】
払出制御用マイコン３７０に送信される情報には、賞球の払出制御に関する指令情報としての遊技制御用マイコン５３からの信号と、貸球の払出制御に関する指令情報としてのカードユニット５０からの信号とが含まれる。払出制御用マイコン３７０では、受信した信号に基づいて球払出装置９７を制御して、所定個数の賞球または貸球を払出すための制御が行なわれる。
【００７４】
たとえば、遊技制御用マイコン５３は、入賞球検出スイッチ９９、始動口スイッチ１７、Ｖカウントスイッチ２２、および、カウントスイッチ２３の検出信号に基づいて所定個数の賞球を払出すための賞球信号を払出制御用マイコン３７０に送信する。
【００７５】
また、カードユニット５０は、遊技者による球貸しスイッチ６２の操作に応じて所定個数の貸球を払出すための貸球信号を払出制御用マイコン３７０に送信する。払出制御用マイコン３７０では、その出力されてきた賞球信号または貸球信号に基づいて球払出装置９７を制御して、それぞれ所定個数の賞球または貸球を払出すための制御を行なう。
【００７６】
主基板３１（遊技制御用マイコン５３）から各制御基板へ送信される情報には、前述したような制御の指令内容を示すコマンドと、該コマンドの取込みタイミングを示すＩＮＴ信号とが含まれる。ここで、コマンドは、１コマンドが２バイトのデータで構成されており、制御モードの種類を指令する１バイトのＭＯＤＥデータと、ＭＯＤＥデータで指令された制御モードにおける具体的な制御内容を指令する１バイトのＥＸＴデータとにより構成される。遊技制御用マイコン５３は、このような２バイトのデータを、ＩＮＴ信号により取込みタイミングを示しつつ、指令先の各制御基板へ順次送信することにより、制御内容を指令する。
【００７７】
なお、図２においては、表示制御機能と音制御機能とランプ制御機能とをそれぞれ１つのマイコンに含ませる例を示した。しかし、これに限らず、表示制御機能、ランプ制御機能、および、音制御機能をそれぞれ別のマイコンの機能に含ませ、それぞれのマイコンが前述したような表示制御コマンド、音制御コマンド、および、ランプ制御コマンドを受信し、そのコマンドに応じて各種制御を行なうようにしてもよい。
【００７８】
図３は、パチンコ遊技機における各制御基板間の電源供給および信号送受信の関係を示すブロック図である。電源基板９１０には、ＲＡＭクリアスイッチ９１１と、電源スイッチ９１２と、整流平滑回路９１３と、スイッチング回路（＋２４Ｖ）９１４と、スイッチング回路（＋１２Ｖ）９１５と、スイッチング回路（＋５Ｖ）９１６と、バックアップ回路９１７と、整流平滑回路９１８と、スイッチング回路（＋２４Ｖ）９２０と、電源監視回路９２１と、リセット回路９２２とが備えられる。
【００７９】
電源スイッチ９１２は、パチンコ遊技機１内の各電気部品制御基板やその他の部品への電力供給または電力遮断をするためのスイッチである。電源スイッチ９１２が操作されることにより、パチンコ遊技機１の電源のオン状態、オフ状態が切替えられる。電源スイッチ９１２が閉成状態（オン状態）である場合は、ＡＣ２４Ｖの外部電力が、電源スイッチ９１２を介して、整流平滑回路９１３，９１８に供給される。また、電源スイッチ９１２を介したＡＣ２４Ｖの電力は、払出制御基板３７、および、インターフェース基板６６を介して、カードユニット５０へ供給される。
【００８０】
整流平滑回路９１３は、ＡＣ２４Ｖの電流を整流した後、平滑化して、電圧ＶLP（＝３０Ｖ）の電力を生成して、外部出力するとともに、スイッチング回路（＋２４Ｖ）９１４へ供給する。電圧ＶLPの電力は、演出制御基板８０のランプ電源８０２に供給される。ランプ電源８０２により、飾りランプ２５に電力が供給される。
【００８１】
スイッチング回路（＋２４Ｖ）９１４には、レギュレータＩＣ（Integrated Circuit）（スイッチングレギュレータ）が設けられる。そして、スイッチング回路（＋２４Ｖ）９１４は、レギュレータＩＣにより、電圧ＶLPの電力から電圧ＶSL（＝２４Ｖ）の電力を生成して、外部出力するとともに、スイッチング回路（＋１２Ｖ）９１５へ供給する。電圧ＶSLの電力は、主基板３１のソレノイド電源３１１、演出制御基板８０のＬＥＤ電源・モータ電源・ソレノイド電源８０１、および、払出制御基板３７のモータ電源・ソレノイド電源３７１に供給される。
【００８２】
ソレノイド電源３１１により、入賞口などを開閉するためのソレノイド１６，２１に電力が供給される。ＬＥＤ電源・モータ電源・ソレノイド電源８０１により、遊技の演出に関する２４Ｖ駆動の飾りＬＥＤ４２、および、遊技の演出に関するアクチュエータである演出用ソレノイドおよび演出用モータ（本実施の形態では用いない）などに電力が供給される。モータ電源・ソレノイド電源３７１により、遊技球の払出しや発射に関するアクチュエータである払出モータ２８９、および、発射モータ９４などに電力が供給される。
【００８３】
同様に、スイッチング回路（＋１２Ｖ）９１５、スイッチング回路（＋５Ｖ）９１６は、レギュレータＩＣにより、それぞれ、電圧ＶSL，ＶDDの電力から電圧ＶDD（＝１２Ｖ），ＶCC（＝５Ｖ）の電力を生成して、外部出力するとともに、それぞれ、スイッチング回路（＋５Ｖ）９１６、バックアップ回路９１７へ供給する。
【００８４】
電圧ＶDDの電力は、主基板３１のセンサ電源３１２、演出制御基板８０のアンプ電源・ＬＥＤ電源・ＩＣ電源の生成電源８０３、および、払出制御基板３７のセンサ電源３７２に供給される。電圧ＶCCの電力は、主基板３１のＩＣ電源３１３、および、払出制御基板３７のＩＣ電源３７３に供給される。
【００８５】
センサ電源３１２により、各入賞口スイッチ１２，１７，２２，２３，９９などの遊技の制御に関するセンサに電力が供給される。ＩＣ電源３１３により、遊技制御用マイコン５３などの遊技制御基板３１の制御回路に電力が供給される。
【００８６】
アンプ電源・ＬＥＤ電源・ＩＣ電源の生成電源８０３により、演出制御用マイコン８００、スピーカ２７、１２Ｖ駆動の飾りＬＥＤ４２、変動表示装置９、普通図柄表示部１０、および、通過記憶表示部１５などの遊技の演出に関する電気部品に電力が供給される。
【００８７】
センサ電源３７２により、払出個数カウントスイッチ３０１、満タンスイッチ４８、球切れスイッチ１８７、球切れランプ５２、および、賞球ランプ５１などの遊技球の払出しに関するセンサ、ランプに電力が供給される。ＩＣ電源３７３により、払出制御用マイコン３７０などの払出制御基板３７の制御回路に電力が供給される。
【００８８】
バックアップ回路９１７は、電圧ＶCCの電力をコンデンサに蓄電し、蓄電した電力を電圧ＶBB（＝５Ｖ）の電力として外部出力する。なお、コンデンサに蓄電することに替えて、充電池に充電するようにしてもよい。電圧ＶBBの電力は、主基板３１のバックアップ電源３１４に供給される。これにより、ＡＣ２４Ｖの外部電力の供給が停止されても、コンデンサに蓄電された電力が供給される間は、電圧ＶBBの電力は、バックアップ電源３１４に供給される。
【００８９】
バックアップ電源３１４により、遊技制御用マイコン５３のＲＡＭ５５に電力が供給される。このため、ＲＡＭ５５は、パチンコ遊技機１への外部電力の供給が停止しても、所定期間、データを記憶しておくことが可能である。
【００９０】
整流平滑回路９１８は、ＡＣ２４Ｖの電力を整流した後、平滑化する。そして、スイッチング回路（＋２４Ｖ）９２０は、整流して平滑化された電力から電圧ＶMN（＝２４Ｖ）の電力を生成して、電源監視回路９２１、および、リセット回路９２２に供給する。
【００９１】
電源監視回路９２１は、電圧ＶMNの電力を監視する。電圧ＶMNは、外部電力の電圧の増減に相関して増減する。たとえば、外部電力の電圧が降下しているときには、電圧ＶMNも相関して（たとえば、比例して）降下し、外部電力の電圧が上昇しているときには、電圧ＶMNも相関して上昇する。
【００９２】
ソレノイド電源として供給される電圧ＶSLの電力は、ソレノイド１６，２１などの動作による誘導起電力などの電気部品の動作による外乱によって、電圧が安定しないことがある。電圧ＶMNの電力は、他の電気部品に供給される電力を生成する回路から独立した電源回路である整流平滑回路９１８およびスイッチング回路（＋２４Ｖ）９２０により生成される。このため、電圧ＶMNの電力は、他の電気部品が動作したときであっても電圧が安定している。
【００９３】
このように、電圧が安定した電源による電力を監視することによって、電気部品が動作したときであっても、電源監視回路９２１は、パチンコ遊技機１に供給される電力に相関する電力の安定した電圧ＶMNの状態を監視することができる。また、電源監視回路９２１は、パチンコ遊技機１に供給される電力に相関する電力を監視することによって、間接的に、パチンコ遊技機１に供給される電力を監視することができる。
【００９４】
そして、電源監視回路９２１は、監視している電力の電圧ＶMNが所定の電源断電圧（たとえば、ＶB＝１７Ｖ）以上になってから、電源監視回路９２１内のコンデンサの容量により定められる遅延時間が経過したときに、ハイレベル（たとえば、５Ｖ）の信号を出力する。また、電源監視回路９２１は、監視している電力の電圧ＶMNが所定の電源断電圧未満になったときに、ロウレベル（たとえば、＋０Ｖ）の信号を出力する。このロウレベルの信号を電源断信号という。
【００９５】
電源断信号は、ポート入力３１５およびＸＩＮＴ端子入力３１６を介して、主基板３１に入力され、それぞれ、遊技制御用マイコン５３のＩ／Ｏポート５７の入力ポート、および、ＸＩＮＴ端子に入力される。また、電源断信号は、ポート入力３７４およびＸＩＮＴ端子入力３７５を介して、払出制御基板３７に入力され、それぞれ、払出制御用マイコン３７０のＩ／Ｏポート、および、ＸＩＮＴ端子に入力される。電源断信号に対する遊技制御用マイコン５３の動作については、後述する図４、図５、図７で説明する。
【００９６】
なお、電源監視回路９２１が監視する電力は、電圧ＶMNの電力に限定されず、外部電力に相関する電力であれば他の電力であってもよい。しかし、電源監視回路９２１が監視する外部電力に相関する電力は、外部電力の変化に対する反応が鈍い電力よりも、敏感に反応する電力であることが好ましい。また、電源監視回路９２１が監視する電力は、外部電力の変化に対して、比較的大きく変化する電力であることが好ましい。
【００９７】
また、電圧が降下したときの制御が正常に行なわれるために、電源監視回路９２１が監視する電力は、遊技制御用マイコン５３などの制御回路に供給される電圧よりも高い電圧の電力であることが好ましい。たとえば、電源監視回路９２１が監視する電力は、電圧ＶSLの電力、または、電圧ＶDDの電力であってもよい。
【００９８】
このように、電源監視回路９２１は、パチンコ遊技機１に供給される電力を監視して、パチンコ遊技機１への電力の供給停止に関わる条件としての、パチンコ遊技機１に供給される電力に相関する電力の電圧ＶMNが電源断電圧未満である条件が成立したことを検出したときに、主基板３１および払出制御基板３７に、電源断信号を出力する。
【００９９】
リセット回路９２２は、電源監視回路９２１と同様、電圧ＶMNの電力を監視する。そして、監視している電力の電圧ＶMNが所定のリセット電圧（たとえば、ＶA＝５Ｖ）以上になってから、リセット回路９２２内のコンデンサの容量により定められるリセット時間が経過したときに、ハイレベル（たとえば、＋５Ｖ）の信号を出力する。また、監視している電力の電圧ＶMNが所定のリセット電圧未満になったときに、ロウレベル（たとえば、０Ｖ）の信号を出力する。このロウレベルの信号をリセット信号という。
【０１００】
リセット信号は、ＸＲＳＴ端子入力３１７を介して、主基板３１に入力され、遊技制御用マイコン５３のＸＲＳＴ端子に入力される。同様に、リセット信号は、ＸＲＳＴ端子入力８０４，３７６を介して、それぞれ、演出制御基板８０、および、払出制御基板３７に入力され、演出制御用マイコン８００、および、払出制御用マイコン３７０のＸＲＳＴ端子に入力される。リセット信号に対する遊技制御用マイコン５３の動作については、後述する図４で説明する。
【０１０１】
なお、リセット回路９２２が監視する電力は、前述した電源監視回路９２１の場合と同様、電圧ＶMNの電力に限定されず、外部電力に相関する電力であれば他の電力であってもよい。しかし、リセット回路９２２が監視する電力は、外部電力に相関する電力であっても、外部電力の変化に対する反応が鈍い電力よりも、敏感に反応する電力であることが好ましい。また、リセット回路９２２が監視する電力は、外部電力の変化に対して、比較的大きく変化する電力であることが好ましい。
【０１０２】
また、遊技制御用マイコン５３が動作しない電圧をリセット電圧として、監視している電力の電圧がリセット電圧未満となったときに、リセット信号を出力しても、遊技制御用マイコン５３がリセット信号に応じた動作をできない。このため、リセット回路９２２が監視する電力は、遊技制御用マイコン５３が動作しない電圧よりも高い電圧である必要がある。
【０１０３】
このように、リセット回路９２２は、パチンコ遊技機１に供給される電力を監視して、パチンコ遊技機１をリセットさせる条件としての、パチンコ遊技機１に供給される電力に相関する電力の電圧ＶMNがリセット電圧未満である条件が成立したことを検出したときに、主基板３１、払出制御基板３７、および、演出制御基板８０に、リセット信号を出力する。
【０１０４】
また、ＲＡＭクリアスイッチ９１１は、押しボタン構造のスイッチである。ＲＡＭクリアスイッチ９１１が押下されることにより、ロウレベル（オン状態）のＣＬＲ信号が出力され、ポート入力３１５を介して、主基板３１に入力され、遊技制御用マイコン５３のＩ／Ｏポート５７の入力ポートに入力される。また、ＲＡＭクリアスイッチ９１１が押下されていないときは、ハイレベル（オフ状態）の信号が出力される。
【０１０５】
なお、ＲＡＭクリアスイッチ９１１は、押しボタン構造以外の構造であってもよい。また、ＲＡＭクリアスイッチ９１１は、電源基板９１０以外に設けてもよい。後述する図５のメイン処理のＳ１０９で説明するように、このＲＡＭクリアスイッチ９１１が電源投入時に押下されることにより、主基板３１のＲＡＭ５５がクリアされる。
【０１０６】
図４は、遊技制御用マイコン５３のリセットおよび割込みに関する接続関係を示すブロック図である。図４を参照して、電源回路９１０の電源監視回路９２１から出力されたロウレベルの電源断信号は、遊技制御用マイコン５３のＩ／Ｏポート５７の入力ポート、および、ＸＩＮＴ端子に入力される。また、電源回路９１０のリセット回路９２２から出力されたロウレベルのリセット信号は、ＡＮＤ回路５３３を介して、遊技制御用マイコン５３のＸＲＳＴ端子に入力される。
【０１０７】
ＸＩＮＴ端子（マスカブル割込み要求入力端子）は、遊技制御用マイコン５３にマスカブル割込み要求信号を入力するための端子である。マスカブル割込みは、ユーザプログラムにより、割込み要求の受付けを許可または禁止できる割込みである。ＸＩＮＴ端子から入力されるマスカブル割込み要求は、外部割込み要求である。
【０１０８】
マスカブル割込み要求には、外部割込み要求のほかに、所定のタイマまたはカウンタ動作をする遊技制御用マイコン５３のタイマ回路であるＣＴＣ（Counter Timer Circuit）、または、前述したＩ／Ｏポート５７であるＰＩＯ（Parallel I/O）による割込み要求がある。ＸＩＮＴ端子に、ロウレベル（０Ｖ）の信号が入力されると、マスカブル割込みが遊技制御用マイコン５３に発生する。
【０１０９】
ＸＲＳＴ端子は、遊技制御用マイコン５３をリセットさせるためのリセット信号を入力するための端子である。ＸＲＳＴ端子に、ロウレベル（０Ｖ）の信号が入力されると、システムリセットが発生する。システムリセットにより遊技制御用マイコン５３内のすべての回路が初期化される。
【０１１０】
遊技制御用マイコン５３は、ＸＩＮＴ端子にロウレベルの信号、つまり、電源断信号が入力されたときには、実行中のプログラムに対して、割込みが禁止されていない場合は、即座に外部割込みを発生させる割込み制御機能を有する。外部割込みが発生した場合には、後述する図７で説明する外部割込み処理が実行される。本実施の形態においては、この外部割込み処理において、パチンコ遊技機１に供給されている電力の電圧が低下したときにＲＡＭ５５に記憶されたデータを保存する処理である電源断処理が実行される。
【０１１１】
また、遊技制御用マイコン５３は、プログラムの実行によって、Ｉ／Ｏポート５７の入力ポートに入力された信号に対する処理を実行する。本実施の形態においては、Ｉ／Ｏポート５７の入力ポートに入力される電源断信号は、後述する図５で説明するメイン処理のＳ１０７において用いられる。
【０１１２】
また、遊技制御用マイコン５３は、後述する図６で説明するタイマ割込み処理のＳ１３８のＷＤＴクリア信号出力処理の実行によって、Ｉ／Ｏポート５７の出力ポートから、ＷＤＴ回路５３０に対して、ＷＤＴクリア信号を出力する。
【０１１３】
クロック回路５３１は、遊技制御用マイコン５３のＣＰＵ５６やＷＤＴ回路５３０などの遊技制御用マイコン５３内の各回路に供給するクロックを生成する回路である。
【０１１４】
ＷＤＴ回路５３０は、クロック回路５３１からＷＤＴ回路５３０のＣＬＫ端子に入力されたクロックパルスをカウントする。そして、ＷＤＴ回路５３０は、遊技制御用マイコン５３からＷＤＴ回路５３０のＣＬＲ端子に、ＷＤＴクリア信号が入力されたときに、カウントしているクロックパルスのカウント値をクリアして、再度、０からカウントを開始する。
【０１１５】
遊技制御用マイコン５３により通常の遊技制御処理が実行されているときにおいては、タイマ割込み処理のＷＤＴクリア信号出力処理が実行される。このため、ＷＤＴクリア信号は、定期的（タイマ割込み処理の実行周期ごと、たとえば、４ｍｓごと）に出力される。
【０１１６】
しかし、遊技制御用マイコン５３によりＷＤＴクリア信号出力処理が実行されない場合、たとえば、外部割込みが発生し、外部割込み処理が実行された場合、ＷＤＴクリア信号が定期的に出力されなくなる。
【０１１７】
ＷＤＴクリア信号が入力されずに、クロックパルスのカウント値が予め設定されたタイムアウト時間（本実施の形態においては、１４００ｍｓ）に相当する値に達した場合、ＷＤＴ回路５３０は、ハイレベルのＷＤＴタイムアウト信号をＱ端子から出力する。
【０１１８】
ＷＤＴ回路５３０から出力されたハイレベルのＷＤＴタイムアウト信号は、ＮＯＴ回路５３２によって、ロウレベルのＷＤＴタイムアウト信号に変換される。そして、ＷＤＴ回路５３０からのロウレベルのＷＤＴタイムアウト信号、または、電源回路９１０のリセット回路９２２からのロウレベルのリセット信号が、ＡＮＤ回路５３３に入力された場合、ＡＮＤ回路５３３は、ロウレベルの信号を遊技制御用マイコン５３のＸＲＳＴ端子に出力する。
【０１１９】
ＸＲＳＴ端子にロウレベルの信号、つまり、リセット信号が入力されたときに、遊技制御用マイコン５３は、システムリセットを発生させる。これにより、遊技制御用マイコン５３は、リセットされる。また、ＸＲＳＴ端子にハイレベルの信号が入力されたときに、遊技制御用マイコン５３は、ＣＰＵ５６、ＣＴＣ、ＰＩＯを初期化して、プログラムの実行を開始する。ＣＴＣ、ＰＩＯについては、後述する図５で説明する。
【０１２０】
図５は、主基板３１により実行されるメイン処理の処理内容を示すフローチャートである。パチンコ遊技機１に対して電源が投入され、リセット端子の入力レベルがハイレベルになると、ＣＰＵ５６は、ステップＳ（以下単に「Ｓ」という）１０１以降のメイン処理を開始する。メイン処理において、ＣＰＵ５６は、まず、必要な初期設定を行なう。
【０１２１】
初期設定処理では、まず、Ｓ１０１により、ＣＰＵ５６によって割込みが禁止される。次に、Ｓ１０２により、割込みモードが割込みモード２に設定され、Ｓ１０３により、スタックポインタ指定アドレスが設定される。そして、Ｓ１０４により、内蔵デバイスレジスタの初期化が行なわれる。
【０１２２】
次いで、Ｓ１０５により、内蔵デバイス（内蔵周辺回路）であるＣＴＣ（カウンタ／タイマ回路）およびＰＩＯ（パラレル入出力ポート）の初期化が行なわれる。
【０１２３】
この実施形態で用いられるＣＰＵ５６は、Ｉ／Ｏポート（ＰＩＯ）およびタイマ／カウンタ回路（ＣＴＣ）も内蔵している。また、ＣＰＵ５６には、マスク可能な割込み（前述したマスカブル割込み）のモードとして以下の３種類のモードが用意されている。なお、マスク可能な割込みが発生すると、ＣＰＵ５６は、自動的に割込み禁止状態に設定されるとともに、プログラムカウンタの内容をスタックにセーブする。
【０１２４】
割込みモード０では、割込み要求を行なった内蔵デバイスがＲＳＴ命令（１バイト）またはＣＡＬＬ命令（３バイト）をＣＰＵ５６の内部データバス上に送出する。よって、ＣＰＵ５６は、ＲＳＴ命令に対応したアドレスまたはＣＡＬＬ命令で指定されるアドレスの命令を実行する。リセット時には、自動的に割込みモード０になる。よって、割込みモード１または割込みモード２に設定したい場合には、初期設定処理において、割込みモード１または割込みモード２に設定するための処理を行なう必要がある。
【０１２５】
割込みモード１とは、割込みが受付けられると、常に所定の番地に飛ぶモードである。
【０１２６】
割込みモード２とは、ＣＰＵ５６の特定レジスタの値（１バイト）と内蔵デバイスが出力する割込みベクタ（１バイト：最下位ビット０）から合成されるアドレスが、割込み番地を示すモードである。すなわち、割込み番地は、上位アドレスが特定レジスタの値とされ、下位アドレスが割込みベクタとされた２バイトで示されるアドレスである。従って、任意の偶数番地に割込み処理を設定することができる。各内蔵デバイスは割込み要求を行なうときに割込みベクタを送出する機能を有している。
【０１２７】
よって、割込みモード２に設定されると、各内蔵デバイスからの割込み要求を容易に処理することが可能になり、また、プログラムにおける任意の位置に割込み処理を設置することが可能となる。さらに、割込みモード１とは異なり、割込み発生要因ごとのそれぞれの割込み処理を用意しておくことも容易である。上述したように、この実施形態では、初期設定処理のＳ１０２により、ＣＰＵ５６は割込みモード２に設定される。
【０１２８】
次に、Ｓ１０６により、遊技制御用マイコン５３のＩ／Ｏポート５７の入力ポートを介して入力される電源断信号の状態が判定される。そして、Ｓ１０７により、電源断信号が入力されたと判断された場合は、Ｓ１０６に戻る。また、Ｓ１０７により、電源断信号が入力されていないと判断された場合は、Ｓ１０８に進む。
【０１２９】
次いで、Ｓ１０８により、遊技制御用マイコン５３のＩ／Ｏポート５７の入力ポートを介して入力されるＲＡＭクリアスイッチ９１１の出力信号であるＣＬＲ信号の状態が１回だけ確認される。その確認においてオン状態であることが検出された場合には、Ｓ１１５からＳ１１９までの処理により、通常の初期化処理が実行される。
【０１３０】
ＲＡＭクリアスイッチ９１１が押下されている場合には、ＣＬＲ信号が入力される。たとえば、遊技店員は、ＲＡＭクリアスイッチ９１１を押下しながら、パチンコ遊技機１の電源スイッチ９１２をオン状態にすることによって、容易に初期化処理を実行させることができる。すなわち、ＲＡＭクリアを行なうことができる。
【０１３１】
ＲＡＭクリアスイッチ９１１がオン状態でない場合には、Ｓ１０９により、パチンコ遊技機１への電力の供給が停止したときに後述する図７で説明するＲＡＭ５５のデータ保護処理が行なわれたか否かが判断される。具体的には、バックアップフラグにバックアップあり指定値が設定されているか否かが判断される。
【０１３２】
バックアップフラグは、ＲＡＭ５５のデータ保護処理が行なわれてデータがバックアップされたか否かを示すフラグであって、後述する図７の外部割込み処理のＳ１５１により設定される。
【０１３３】
Ｓ１０９により、ＲＡＭ５５がバックアップされていないと判断された場合は、Ｓ１１５からＳ１１９までの初期化処理が実行される。一方、ＲＡＭ５５がバックアップされていると判断された場合は、Ｓ１１０により、ＲＡＭ５５のデータチェック（本実施形態では、パリティチェック）が行なわれる。
【０１３４】
具体的には、後述する図７のＳ１５３によりＲＡＭ５５のチェックサム記憶領域に記憶されたチェックサムデータが、ＲＡＭ５５に現在記憶されているデータのチェックサムデータと一致するか否かが判定される。一致すると判定された場合は、ＲＡＭ５５に現在記憶されているデータが正常であると判断される。一致しないと判定された場合は、ＲＡＭ５５に現在記憶されているデータが異常であると判断される。
【０１３５】
ＲＡＭ５５のデータチェックが異常であると判断された場合は、Ｓ１１５からＳ１１９までの初期化処理が実行される。一方、正常であると判断された場合は、Ｓ１１１により、ＲＡＭ５５がアクセス可能状態に設定される。次に、Ｓ１１２により、バックアップ時設定テーブルの先頭アドレスがポインタに設定され、Ｓ１１３により、バックアップ時設定テーブルの内容が順次ＲＡＭ５５に設定される。
【０１３６】
バックアップ時設定テーブルには、ＲＡＭ５５のバックアップすべきデータが記憶されていない領域、つまり、ＲＡＭ５５のうち初期化してもよい領域についての初期化データが設定されている。Ｓ１１２の処理によって、ＲＡＭ５５のうち初期化してはならない領域については、保存されていた内容がそのまま残る。初期化してはならない領域とは、たとえば、電力供給停止前の遊技制御の状態を示すデータ（始動入賞記憶数、賞球数、大当りフラグ、特別図柄プロセスフラグなど）が設定されている記憶領域である。
【０１３７】
また、Ｓ１１４により、ＲＯＭ５４に格納されているバックアップ時コマンド送信テーブルの先頭アドレスがポインタに設定され、その内容に従って、サブ基板（本実施の形態においては、払出制御基板３７および演出制御基板８０）に、電力供給が復旧した旨を示す制御コマンドである初期化コマンドが送信されるように制御される。サブ基板とは、前述した払出制御基板３７および演出制御基板８０をいう。そして、Ｓ１２０に移行する。
【０１３８】
初期化処理では、まず、Ｓ１１５により、ＲＡＭ５５がアクセス可能状態に設定される。次に、Ｓ１１６により、ＲＡＭクリア処理が行なわれる。なお、ＲＡＭ５５の全領域を初期化せず、所定のデータ（たとえば、大当り判定用乱数を生成するためのランダムカウンタのカウント値のデータ）をそのままにしてもよい。たとえば、大当り判定用のランダムカウンタのカウント値のデータをそのままにした場合には、不正な手段によって初期化処理が実行される状態になったとしても、大当り判定用のランダムカウンタのカウント値が大当り判定値に一致するタイミングを狙うことが困難である。
【０１３９】
Ｓ１１７により、ＲＯＭ５４に格納されている初期化時設定テーブルの先頭アドレスがポインタに設定され、Ｓ１１８により、初期化時設定テーブルの内容が順次作業領域に設定される。Ｓ１１７およびＳ１１８の処理によって、たとえば、普通図柄判定用のランダムカウンタ、普通図柄判定用バッファ、特別図柄バッファ、総賞球数格納バッファ、特別図柄プロセスフラグ、賞球中フラグ、球切れフラグ、払出停止フラグなど制御状態に応じて選択的に処理を行なうためのフラグに初期値が設定される。
【０１４０】
また、Ｓ１１９により、ＲＯＭ５４に格納されている初期化時コマンド送信テーブルの先頭アドレスがポインタに設定され、その内容に従ってサブ基板を初期化するための初期化コマンドをサブ基板に送信する処理が実行される。初期化コマンドとして、変動表示装置９に表示される初期図柄を示すコマンド等がある。
【０１４１】
そして、Ｓ１２０により、所定時間（たとえば、４ｍｓ）ごとに定期的にタイマ割込みが掛かるようにＣＰＵ５６に内蔵されているＣＴＣのレジスタの設定が行なわれる。すなわち、初期値として、たとえば４ｍｓに相当する値が所定のレジスタ（時間定数レジスタ）に設定される。これにより、４ｍｓごとに定期的にタイマ割込みが発生する。
【０１４２】
Ｓ１１１からＳ１２０により、初期化処理の実行が終了すると、Ｓ１２２およびＳ１２３において、表示図柄乱数更新処理および初期値決定用乱数更新処理が繰返し実行される。表示図柄乱数更新処理および初期値決定用乱数更新処理が実行されるときには、Ｓ１２１により、割込み禁止状態にされ、表示図柄乱数更新処理および初期値決定用乱数更新処理の実行が終了すると、Ｓ１２４により、割込み許可状態にされる。
【０１４３】
なお、表示図柄乱数とは、変動表示装置９での特別図柄の変動表示に用いられる乱数であり、具体的には、リーチ判定用、変動パターン選択用の各ランダムカウンタのカウント値である。表示図柄乱数更新処理とは、表示図柄乱数を発生するためのランダムカウンタのカウント値を更新する処理である。
【０１４４】
リーチ判定用のランダムカウンタとは、リーチとするか否かを判定するリーチ判定のための乱数を発生させるカウンタである。変動パターン選択用のランダムカウンタとは、変動パターンを選択するための乱数を発生させるカウンタである。
【０１４５】
また、初期値決定用乱数とは、大当りとするか否かを決定するための乱数を発生するためのランダムカウンタ（大当り決定用のランダムカウンタ）のカウント値の初期値を決定するための乱数である。初期値決定用乱数更新処理とは、初期値決定用乱数を発生するためのランダムカウンタのカウント値を更新する処理である。後述する遊技制御処理において、大当り決定用のランダムカウンタのカウント値が前回設定された初期値から１周すると、そのカウンタに今回抽出された初期値が設定される。
【０１４６】
なお、表示図柄乱数更新処理および初期値決定用乱数更新処理が実行されるときに割込み禁止状態にされるのは、表示図柄乱数更新処理および初期値決定用乱数更新処理が後述するタイマ割込み処理でも実行されることから、タイマ割込み処理における処理と競合してしまうのを避けるためである。
【０１４７】
すなわち、Ｓ１２２およびＳ１２３の処理中にタイマ割込みが発生して、タイマ割込み処理中で表示図柄乱数や初期値決定用乱数を発生するためのランダムカウンタのカウント値を更新してしまったのでは、カウント値の連続性が損なわれる場合がある。しかし、Ｓ１２２およびＳ１２３の処理中は割込み禁止状態にしておけば、そのような不都合が生ずることはない。
【０１４８】
次に、遊技制御処理について説明する。図６は、主基板３１により実行されるタイマ割込み処理の処理内容を示すフローチャートである。メイン処理実行中に、具体的には、Ｓ１２１からＳ１２４のループ処理の実行中にタイマ割込みが発生すると、タイマ割込みの発生に応じて起動されるタイマ割込み処理において遊技制御処理が実行される。タイマ割込みが発生したときには、遊技制御用マイコン５３の割込み制御機能によって、他の割込みは禁止される。
【０１４９】
タイマ割込み処理において、まず、Ｓ１２５により、スイッチ回路を介して、ゲートスイッチ１２、始動口スイッチ１７、カウントスイッチ２３、Ｖカウントスイッチ２２、および、入賞球検出スイッチ９９等のスイッチの検出信号を入力し、それらの状態判定が行なわれる。具体的には、各スイッチの検出信号を入力する入力ポートの状態がオン状態であれば、各スイッチに対応して設けられるスイッチタイマの値を１加算する。
【０１５０】
次に、Ｓ１２６により、遊技制御に用いられる大当り判定用および図柄決定用の乱数等の各判定用乱数を生成するための各ランダムカウンタのカウント値を更新する乱数更新処理が行なわれる。さらに、Ｓ１２７およびＳ１２８により、それぞれ、初期値決定用乱数および表示図柄乱数を生成するためのランダムカウンタのカウント値を更新する初期値決定用乱数更新処理および表示図柄乱数更新処理が行なわれる。
【０１５１】
次いで、Ｓ１２９により、特別図柄プロセス処理が行なわれる。特別図柄プロセス処理では、遊技状態に応じて表示制御装置９での変動表示に関連する制御を所定の順序で実行するための特別図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、特別図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。この特別図柄プロセス処理では、たとえば、始動口１４への始動入賞に応じて、変動表示装置９において特別図柄の変動表示を実行させ、大当りとなったときに、大入賞口１８を開成させる制御が行なわれる。
【０１５２】
そして、Ｓ１３０により、普通図柄プロセス処理が行なわれる。普通図柄プロセス処理では、普通図柄表示部１０の表示状態を所定の順序で制御するための普通図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、普通図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。この普通図柄プロセス処理では、たとえば、通過口１１への始動通過に応じて、普通図柄表示部１０において普通図柄の変動表示を実行させ、当りとなったときに、始動口１４を開成させる制御が行なわれる。
【０１５３】
次に、Ｓ１３１により、特別図柄プロセス処理における遊技制御や表示制御に関する制御コマンドをＲＡＭ５５の所定の領域に設定して制御コマンドを送出する特別図柄コマンド制御処理が行なわれる。そして、Ｓ１３２により、普通図柄プロセス処理における遊技制御や表示制御に関する制御コマンドをＲＡＭ５５の所定の領域に設定して図柄制御コマンドを送出する普通図柄コマンド制御処理が行なわれる。
【０１５４】
次いで、Ｓ１３３により、たとえば、ホール管理用コンピュータに供給される大当り情報、始動入賞情報、確変情報などのデータを出力する情報出力処理が行なわれる。
【０１５５】
次のＳ１３４により、始動口スイッチ１７、カウントスイッチ２３、および、入賞球検出スイッチ９９等の検出信号に基づく賞球個数の設定などを行なう賞球処理が実行される。具体的には、検出信号がオン状態となったことに基づく入賞検出に応じて、払出制御基板３７に賞球個数を示す賞球制御信号等の払出制御信号が出力される。払出制御基板３７に搭載されている払出制御用マイコン３７０は、賞球個数を示す賞球制御信号等の払出制御信号に応じて球払出装置９７を駆動する。
【０１５６】
次に、Ｓ１３５により、始動入賞記憶数の増減をチェックする記憶処理が実行される。そして、Ｓ１３６により、パチンコ遊技機１の制御状態をパチンコ遊技機１の外部で確認できるようにするための試験信号を出力する処理である試験端子処理が実行される。
【０１５７】
また、この実施形態では、出力ポートの出力状態に対応したＲＡＭ領域（出力ポートバッファ）が設けられているのであるが、Ｓ１３７により、このＲＡＭ領域におけるソレノイドに関する内容が出力ポートに出力される。
【０１５８】
次に、Ｓ１３８により、ＷＤＴクリア信号を遊技制御用マイコン５３のＩ／Ｏポート５７の出力ポートからＷＤＴ回路５３０に出力するＷＤＴクリア信号出力処理が実行される。このＷＤＴクリア信号出力処理が４ｍｓごとに実行されるタイマ割込み処理において実行されるので、タイマ割込み処理が実行される限り、ＷＤＴクリア信号が４ｍｓごとにＷＤＴ回路５３０に出力される。その後、Ｓ１３９により、割込み許可状態に設定され、タイマ割込み処理が終了し、割込み発生時の処理に戻る。
【０１５９】
以上の制御によって、この実施形態では、遊技制御処理が定期的（たとえば、４ｍｓごと）に起動されることとなる。なお、この実施の形態では、タイマ割込み処理で遊技制御処理が実行されるが、タイマ割込み処理では、たとえば、割込みが発生したことを示すフラグのセットのみがなされ、遊技制御処理はメイン処理においてそのフラグがセットされていると判断されたときに実行されるようにしてもよい。また、Ｓ１２５からＳ１３８の処理（Ｓ１３３およびＳ１３６を除く）が、遊技の進行を制御する遊技制御処理に相当する。
【０１６０】
次に、外部割込み処理を説明する。図７は、主基板３１により実行される外部割込み処理の処理内容を示すフローチャートである。前述した遊技制御用マイコン５３のＸＩＮＴ端子に外部割込み信号が入力されると、外部割込みが発生し、外部割込みの発生に応じて起動される外部割込み処理が実行される。本実施形態においては、外部割込み信号は、前述した電源断信号である。
【０１６１】
まず、Ｓ１５１により、他の割込みが禁止される。Ｓ１５２により、バックアップフラグにバックアップあり指定値が設定される。次に、Ｓ１５３により、遊技制御用マイコン５３のＲＡＭ５５の遊技制御データのチェックサムデータが算出される。
【０１６２】
そして、Ｓ１５４により、算出されたチェックサムデータがＲＡＭ５５のチェックサム記憶領域に記憶される。次に、Ｓ１５５により、ＲＡＭアクセスが禁止される。また、Ｓ１５６により、Ｉ／Ｏポート５７の出力ポートがクリアされる。その後、何も実行しない無限ループが、遊技制御用マイコン５３がシステムリセットされるまで、または、パチンコ遊技機１への電力供給が停止されるまで繰返される。
【０１６３】
このように、外部割込み処理が実行されることにより、遊技制御データを保存するための処理が行なわれた後に、遊技制御データを変更させない状態に移行させる処理が実行される。
【０１６４】
図８は、供給電圧降下時の信号の変化のタイミングおよび制御のタイミングを示すタイミングチャートである。図８を参照して、（Ａ）のタイミングチャートは、電源監視回路９２１により監視される監視電圧ＶMNの電力の変化を示す。（Ｂ）のタイミングチャートは、電源監視回路９２１から出力される電源断信号の変化を示す。
【０１６５】
（Ｃ）のタイミングチャートは、遊技制御用マイコン５３のＣＰＵ５６により実行されている処理の状況を示す。（Ｄ）のタイミングチャートは、遊技制御用マイコン５３から出力されるＷＤＴクリア信号の変化を示す。（Ｅ）のタイミングチャートは、ＷＤＴ回路５３０から出力されるＷＤＴタイムアウト信号の変化を示す。
【０１６６】
（Ａ）および（Ｂ）のタイミングチャートで示すように、監視電圧ＶMNが電源断電圧ＶB（たとえば、ＶB＝１７Ｖ）以上であるときには、電源監視回路９２１からの電源断信号はオフ状態である。また、（Ｃ）のタイミングチャートで示すように、このときは、遊技制御用マイコン５３のＣＰＵ５６により、図５で説明したメイン処理または図６で説明したタイマ割込み処理の通常処理が実行される。
【０１６７】
そして、（Ｄ）のタイミングチャートで示すように、通常処理により、定期的（４ｍｓごと）に、タイマ割込み処理のＷＤＴクリア信号出力処理が実行されるので、遊技制御用マイコン５３により、ＷＤＴクリア信号が定期的にオン状態にされる。さらに、（Ｅ）のタイミングチャートで示すように、定期的にＷＤＴクリア信号がＷＤＴ回路５３０に入力され、ＷＤＴ回路５３０は、定期的にリセットされるので、ＷＤＴ回路５３０により、オン状態のＷＤＴタイムアウト信号が出力されることはない。
【０１６８】
（Ａ）および（Ｂ）のタイミングチャートで示すように、監視電圧ＶMNが２４Ｖから低下し、電源断電圧ＶB未満となったときに、電源監視回路９２１により電源断信号がオン状態にされる。そして、（Ｃ）のタイミングチャートで示すように、遊技制御用マイコン５３のＩ／Ｏポート５７の入力ポートにオン状態の電源断信号が入力されたことに応じて、遊技制御用マイコン５３のＣＰＵ５６において外部割込みが発生し、遊技制御用マイコン５３のＣＰＵ５６により、図７で説明した外部割込み処理が起動されて、電源断処理が実行され、その後、無限ループが実行される。
【０１６９】
また、（Ｄ）のタイミングチャートで示すように、通常処理が実行されないので、遊技制御用マイコン５３のＣＰＵ５６によりＷＤＴクリア信号が定期的にオン状態にされなくなる。そして、（Ｅ）のタイミングチャートで示すように、オン状態のＷＤＴクリア信号が出力されなくなってから所定のタイムアウト時間Ｔ（本実施の形態においては、Ｔ＝１４００ｍｓ）が経過したときに、ＷＤＴ回路５３０により、ＷＤＴタイムアウト信号が、所定時間、オン状態にされる。
【０１７０】
また、（Ｃ）のタイミングチャートで示すように、オン状態のＷＤＴタイムアウト信号がリセット信号として、遊技制御用マイコン５３のＸＲＳＴ端子に入力されたことに応じて、遊技制御用マイコン５３がシステムリセットされる。そして、リセット信号が入力されなくなったときに、遊技制御用マイコン５３における処理が再起動される。
【０１７１】
そして、メイン処理のＳ１０１からＳ１０５までの初期設定が実行され、Ｓ１０６およびＳ１０７により、電源断判定が行なわれる。（Ａ）および（Ｂ）のタイミングチャートで示すように、監視電圧ＶMNが電源断電圧ＶB未満であるときには、電源監視回路９２１によりオン状態の電源断信号が出力されるので、電源断判定が繰返される。
【０１７２】
（Ａ）および（Ｂ）のタイミングチャートで示すように、監視電圧ＶMNが電源断電圧ＶB以上になったときには、電源監視回路９２１によりオン状態の電源断信号が出力されなくなる。このため、（Ｃ）のタイミングチャートで示すように、電源断判定において、電源断信号が入力されていないと判断される。
【０１７３】
そして、遊技制御用マイコン５３のＲＡＭ５５の内容がバックアップされている場合には、メイン処理のＳ１１１からＳ１１４までの復旧処理が実行される。その後、通常処理が実行される。また、（Ｄ）のタイミングチャートで示すように、ＷＤＴクリア信号が定期的にオン状態にされる。
【０１７４】
なお、オン状態のＷＤＴタイムアウト信号が出力された後、タイムアウト時間Ｔが経過したときには、ＷＤＴタイムアウト信号が、再度、オン状態にされる。このため、再度、遊技制御用マイコン５３がシステムリセットされる。
【０１７５】
また、監視電圧ＶMNが電源断電圧ＶA（たとえば、ＶA＝５Ｖ）未満になったときには、リセット回路９２２によりリセット信号がオン状態にされる。そして、遊技制御用マイコン５３のＸＲＳＴ端子にリセット信号が入力され、遊技制御用マイコン５３がシステムリセットされる。
【０１７６】
本実施の形態においては、主基板３１についての電源断に関する処理について説明したが、払出制御基板３７についても、図４で説明した回路構成と同様の構成を設けて、図５および図７で説明したメイン処理や外部割込み処理を実行するようにして、電源断に関する処理を行なうようにする。
【０１７７】
次に、この実施の形態により得られる主な効果をまとめて説明する。
【０１７８】
（１）  図３で説明したように、パチンコ遊技機１は、ＡＣ２４Ｖの電源による電力の供給を受けて動作可能となる。また、図１で説明したように、パチンコ遊技機１により、遊技者が所定の遊技を行なうことが可能である。
【０１７９】
また、図２で説明したように、主基板３１の遊技制御用マイコン５３は、遊技の進行に応じて遊技制御の状態を示すデータを変更させて、パチンコ遊技機１に設けられた電気部品（たとえば、ソレノイド１６，２１、球払出装置９７など）を制御する。
【０１８０】
また、図３で説明したように、電源監視回路９２１は、パチンコ遊技機１に供給される電力に相関する電源監視用電源による電圧ＶMN（＝２４Ｖ）の電力を監視して、パチンコ遊技機１への電力の供給停止に関わる供給停止条件であるＶMN＜ＶB（＝１７Ｖ）が成立したことを検出したときに、電源断信号を主基板３１および払出制御基板３７に出力する。
【０１８１】
また、図４で説明したように、ＷＤＴ回路５３０は、予め定められたタイムアウト時間Ｔ（たとえば、１４００ｍｓ）を計測し、タイムアウト時間が経過したことが計測されたときに、主基板３１の遊技制御用マイコン５３をリセットし、遊技制御用マイコン５３からＷＤＴクリア信号が入力されたことにより、計測された時間を初期化する。
【０１８２】
また、図６のＳ１３８で説明したように、遊技制御用マイコン５３により、タイムアウト時間Ｔよりも短いタイマ割込み周期（たとえば、４ｍｓ）ごとで定期的にＷＤＴクリア信号をＷＤＴ回路５３０に出力するＷＤＴクリア信号出力処理が実行される。
【０１８３】
また、図７のＳ１５１からＳ１５６で説明したように、遊技制御用マイコン５３により、電源監視回路９２１からＸＩＮＴ端子に電源断信号が入力され始めたと判断されたときに、遊技制御用マイコン５３の割込み制御機能によって、遊技制御用マイコン５３の制御状態を電力供給停止前の状態に復帰させるのに必要な遊技制御の状態を示すデータを遊技制御用マイコン５３のＲＡＭ５５に保存する外部割込み処理が実行されるとともに、ＷＤＴクリア信号出力処理が実行されない状態にされる
また、図５のＳ１１１からＳ１１４で説明したように、遊技制御用マイコン５３により、電力供給が再開されたときにＲＡＭ５５に保存されている遊技制御の状態を示すデータに基づいて遊技制御用マイコン５３の制御状態を電力供給停止前の制御状態に復帰させる処理が実行される。
【０１８４】
また、図５のＳ１１１からＳ１１４で説明したように、遊技制御用マイコン５３により、電力供給が再開されたときに電源断信号が入力されているか否かが判定されるとともに、電源断信号が入力されなくなったと判断されたことを条件にマイクロコンピュータの制御状態が電力供給停止前の状態に復帰される。
【０１８５】
このように、パチンコ遊技機１に供給される電力が監視され、遊技機への電力の供給停止に関わる供給停止条件が成立したことが検出されたときに電源断信号が遊技制御用マイコン５３に出力される。また、予め定められたタイムアウト時間Ｔが計測され、タイムアウト時間Ｔが経過したことが計測されたときに、遊技制御用マイコン５３がリセットされる。また、遊技制御用マイコン５３からＷＤＴクリア信号が入力されたことにより、計測された時間が初期化される。また、タイムアウト時間Ｔよりも短いタイマ割込み周期ごとに定期的にＷＤＴクリア信号を出力するＷＤＴクリア信号出力処理が実行される。そして、電源監視回路９２１から電源断信号が入力され始めたと判断されたときに、遊技制御用マイコン５３の制御状態を電力供給停止前の状態に復帰させるのに必要な遊技制御の状態を示すデータを、電力供給が停止してもデータを保持可能なＲＡＭ５５に保存する外部割込み処理が実行されるとともに、ＷＤＴクリア信号出力処理の実行が停止される。また、電力供給が再開されたときにＲＡＭ５５に保存されているデータに基づいて遊技制御用マイコン５３の制御状態を電力供給停止前の制御状態に復帰させる処理が実行される。そして、電力供給が再開されたときに電源監視回路９２１から電源断信号が入力されているか否かが判断されるとともに、電源断信号が入力されなくなったと判定されたことを条件に遊技制御用マイコン５３の制御状態が電力供給停止前の状態に復帰される。
【０１８６】
このため、パチンコ遊技機１に供給される電力の供給停止条件が成立して、電源断信号が遊技制御用マイコン５３に入力されたときには、ＷＤＴクリア信号がＷＤＴ回路５３０に定期的に出力されなくなる。また、タイムアウト時間Ｔ経過後に遊技制御用マイコン５３がリセットされた後、電源断信号が入力されている間は、ＲＡＭ５５に保存された遊技制御用マイコン５３の制御状態を電力供給停止前の状態に復帰させるのに必要な遊技制御の状態を示すデータに基づいて遊技制御用マイコン５３の制御状態が電力供給停止前の状態に復帰されない。これにより、タイムアウト時間Ｔ経過後に再度、遊技制御用マイコン５３がリセットされる。その結果、電力の供給停止条件が成立するような不安定な電力状態で制御状態が復帰されるのを防止することができる。
【０１８７】
（２）  図４で説明したように、主基板３１の遊技制御用マイコン５３は、信号が入力されることにより外部割込みを発生させるＸＩＮＴ端子と、遊技の進行に応じた各入賞口スイッチ１２，１７，２２，２３，９９からの検出信号などの制御信号が入力されるＩ／Ｏポート５７とを備える。
【０１８８】
また、図４で説明したように、電源監視回路９２１は、電源断信号をＩ／Ｏポート５７とＸＩＮＴ端子とに出力する。
【０１８９】
また、図７のＳ１５１からＳ１５６で説明したように、遊技制御用マイコン５３の割込み制御機能によって、電源断信号がＸＩＮＴ端子に入力されたと判断されたときに開始される外部割込みに応じて外部割込み処理が実行される。また、図５のＳ１０１、Ｓ１０６、Ｓ１０７、および、Ｓ１１１からＳ１１４で説明したように、遊技制御用マイコン５３の制御状態を電力供給停止前の制御状態に復帰させる処理中は割込み禁止状態に制御され、Ｉ／Ｏポート５７が監視され、電源断信号が入力されているかが判定される。
【０１９０】
このように、電力の供給停止条件の成立に応じて電源断信号がＸＩＮＴ端子に入力されることにより発生される外部割込みに応じて外部割込み処理が実行される。また、電源断信号がＩ／Ｏポート５７に入力されなくなったと判断されたときに、遊技制御用マイコン５３の制御状態が復帰される。
【０１９１】
このため、外部割込みに応じて即座に外部割込み処理が実行されるとともに、遊技制御用マイコン５３がリセットされた後、電源断信号が入力されなくなったときに、遊技制御用マイコン５３の制御状態が復帰される。その結果、電力の供給停止に応じて割込み処理として速やかに外部割込み処理が実行され、電力の状態がよりよい状態で遊技制御用マイコン５３の遊技制御の状態を示すデータを保存することができるので、遊技制御の状態を示すデータの保存の信頼性を高めることができる。
【０１９２】
（３）  図２で説明したように、遊技制御用マイコン５３から送信された制御コマンドの受信に基づき制御を行なうサブ基板のマイコン（払出制御基板３７の払出制御用マイコン３７０、演出制御基板８０の演出制御用マイコン８００）がさらに備えられる。また、図６のＳ１２５からＳ１３９で説明したように、主基板３１の遊技制御用マイコン５３により、タイマ割込み周期（たとえば、４ｍｓ）ごとに実行中の処理に割込んで実行するタイマ割込み処理が実行される。
【０１９３】
また、図６のＳ１３４，Ｓ１３１，Ｓ１３２で説明したように、タイマ割込み処理にて実行される処理により、制御コマンドがサブ基板のマイコンに対して送信される。また、図６および図７で説明したように、遊技制御用マイコン５３の割込み制御機能によって、タイマ割込み処理中に外部割込みの発生が禁止される。また、遊技制御用マイコン５３により、タイマ割込み処理中に電源断信号が入力されたときは、タイマ割込み処理の終了後に外部割込み処理が実行される。
【０１９４】
このように、主基板３１の遊技制御用マイコン５３により、タイマ割込み処理がタイマ割込み周期ごとに実行中の処理に割込んで実行され、タイマ割込み処理にて実行される処理により、制御コマンドがサブ基板のマイコンに対して送信される。また、タイマ割込み処理中に外部割込みの発生が禁止される。そして、タイマ割込み処理中に電源断信号が入力されたときは、タイマ割込み処理の終了後に外部割込み処理が実行される。
【０１９５】
このため、タイマ割込み処理としてサブ基板のマイコンへ制御信号や制御コマンドが送信されているときに、外部割込みの発生が禁止されるので、制御信号や制御コマンドの送信が外部割込みにより中断されることが無くなる。その結果、制御信号や制御コマンドの送信不良を防止することができる。
【０１９６】
（４）  図３で説明したように、電源監視回路９２１は、パチンコ遊技機１に供給される電力に相関する電力であって、ソレノイドなどの電気部品を動作させるための電力とは別個に生成された電力の電圧ＶMNの電力を監視する。
【０１９７】
このように、電気部品が動作したときであっても、電源監視回路９２１により、パチンコ遊技機１に供給される電力に相関する電気部品を動作させるための電力とは別個に生成された電圧ＶMNの電力の安定した電圧の状態を監視することができる。このため、安定した電力の監視を実現することができる。
【０１９８】
次に、以上に説明した実施の形態の変形例や特徴点を以下に列挙する。
【０１９９】
（１）  本実施の形態においては、電源監視回路９２１からの電源断信号が、遊技制御用マイコン５３のＸＩＮＴ端子、および、Ｉ／Ｏポート５７に入力されるようにして、電源断信号がＸＩＮＴ端子に入力されたときに電源断処理を行ない、システムリセットからの再起動時に電源断信号がＩ／Ｏポート５７に入力されなくなったときに遊技制御の状態を示すデータの復旧処理やＷＤＴクリア信号出力処理を実行するようにした。
【０２００】
しかし、これに限定されず、電源監視回路９２１からの電源断信号が遊技制御用マイコン５３のＩ／Ｏポート５７に入力されるようにして、電源断信号がＩ／Ｏポート５７に入力されたときに電源断処理を行ない、システムリセットからの再起動時に電源断信号がＩ／Ｏポート５７に入力されなくなったときに遊技制御の状態を示すデータの復旧処理やＷＤＴクリア信号出力処理を実行するようにしてもよい。
【０２０１】
すなわち、電源監視回路９２１からの電源断信号が、遊技制御用マイコン５３に入力されるようにして、電源断信号が入力されたときに電源断処理を行ない、システムリセットからの再起動時に電源断信号が入力されなくなったときに遊技制御の状態を示すデータの復旧処理やＷＤＴクリア信号出力処理を実行するものであればよい。
【０２０２】
（２）  前述した実施の形態においては、主基板３１および払出制御基板３７についての電源断に関する処理について説明したが、演出制御基板８０についても、図４で説明した回路構成と同様の構成を設けて、図５および図７で説明したメイン処理や外部割込み処理を実行するようにして、電源断に関する処理を行なうようにしてもよい。
【０２０３】
（３）  前述した実施の形態においては、図４で説明したように、ＷＤＴ回路５３０の機能をハードウェアで実現するようにしたが、これに限定されず、ＷＤＴの機能を実現するものであれば、ＷＤＴ回路５３０の機能をソフトウェアで実現するものであってもよい。
【０２０４】
（４）  前述した実施の形態においては、パチンコ遊技機１の機能について説明したが、図５〜図７に示した処理を実行する遊技機制御方法、図５〜図７に示した処理を実行するコンピュータに実行させるための遊技制御プログラム、および、その遊技制御プログラムを記録したコンピュータ読取可能な記録媒体として発明を捉えることができる。
【０２０５】
（５）  本実施の形態においては、タイマ割込みに従って定期的に繰返し実行されるタイマ割込み処理における遊技制御処理においてＷＤＴクリア信号出力処理が実行されるようにした。しかし、これに限定されず、ＷＤＴ回路５３０のタイムアウト時間よりも短い時間間隔で定期的にＷＤＴクリア信号が遊技制御用マイコン５３からＷＤＴ回路５３０に出力されるのであればよい。
【０２０６】
たとえば、タイマ割込み処理においてタイマ割込みが発生したことを示すタイマ割込みフラグをセットする処理を行なって、タイマ割込みフラグがセットされている場合にメイン処理において遊技制御処理が行なわれる遊技機において、遊技制御処理においてＷＤＴクリア信号出力処理が実行されることによって、定期的にＷＤＴクリア信号が遊技制御用マイコン５３からＷＤＴ回路５３０に出力されるようにしてもよい。
【０２０７】
また、定期的にリセットが掛かることによりメイン処理が定期的に最初から実行されることにより遊技制御処理が行なわれる遊技機において、遊技制御処理においてＷＤＴクリア信号出力処理が実行されることによって、定期的にＷＤＴクリア信号が遊技制御用マイコン５３からＷＤＴ回路５３０に出力されるようにしてもよい。
【０２０８】
（６）  なお、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２０９】
【図１】本発明に係る遊技機の一例のパチンコ遊技機の正面図である。
【図２】パチンコ遊技機における各種制御基板を含む制御回路の構成の一例を示すブロック図である。
【図３】パチンコ遊技機における各制御基板間の電源供給および信号送受信の関係を示すブロック図である。
【図４】遊技制御用マイクロコンピュータのリセットおよび割込みに関する接続関係を示すブロック図である。
【図５】主基板により実行されるメイン処理の処理内容を示すフローチャートである。
【図６】主基板により実行されるタイマ割込み処理の処理内容を示すフローチャートである。
【図７】主基板により実行される外部割込み処理の処理内容を示すフローチャートである。
【図８】供給電圧降下時の信号の変化のタイミングおよび制御のタイミングを示すタイミングチャートである。
【符号の説明】
【０２１０】
１  パチンコ遊技機、１６，２１  ソレノイド、３１  主基板、３７  払出制御基板、５３  遊技制御用マイコン、５５  ＲＡＭ、５７  Ｉ／Ｏポート、８０  演出制御基板、３７０  払出制御基板、５３０  ＷＤＴ回路、９１８  整流平滑回路、９２０  スイッチング回路（＋２４Ｖ）、９２１  電源監視回路。
【図１】
0004721652.tif 000002
【図２】
0004721652.tif 000003
【図３】
0004721652.tif 000004
【図４】
0004721652.tif 000005
【図５】
0004721652.tif 000006
【図６】
0004721652.tif 000007
【図７】
0004721652.tif 000008
【図８】
0004721652.tif 000009