(57)【要約】【課題】簡単な制御によって可変表示装置に初期画面を表示させることができ、初期画面を表示させるための制御の迅速化および安定化を図る。【解決手段】遊技状態復旧処理において、ＣＰＵは、まず、スタックポインタの復帰処理を行う。次いで、バックアップＲＡＭエリアに格納されていたデータ、およびバックアップ時コマンド送信テーブルに従って、各サブ基板の制御状態を復旧させるための初期コマンドを送信する。また、電源バックアップされているＲＡＭエリアに格納されている特別図柄プロセスフラグの値等にもとづいて、特別図柄バックアップ時コマンド送信テーブルのいずれかを選択し、選択したテーブルに従って初期コマンドを送信する。このように処理されることにより、初期画面を表示させるための制御の迅速化および安定化を図ることが可能となる。【選択図】図１２
2010131465.tif 000002
【特許請求の範囲】
【請求項１】
識別情報を可変表示可能な可変表示装置を備え、前記可変表示装置に表示結果として表示される識別情報が特定の表示態様となったことを条件に遊技者にとって有利な特定遊技状態に制御可能となる遊技機であって、
前記可変表示装置を制御するための表示制御手段と、
遊技機への電力供給が停止しても所定期間は記憶内容を保持することが可能な変動データ記憶手段を有し、遊技の進行を制御するとともに、遊技の進行状況に応じて前記表示制御手段に対しコマンドを送信する遊技制御手段とを備え、
前記遊技制御手段は、電力供給の開始に関連して、前記表示制御手段に対し、電力供給開始時における前記可変表示装置の表示態様を指定する起動時表示態様指定手段を含み、
前記起動時表示態様指定手段は、
電力供給開始時に、前記変動データ記憶手段の記憶内容にもとづいて制御状態を復旧する復旧起動した場合には、制御状態の復旧時に表示する表示態様を指定する復旧コマンドを、前記変動データ記憶手段の記憶内容にもとづいて復旧する復旧制御状態毎に選択して送信するとともに、
電力供給開始時に、前記変動データ記憶手段の記憶内容にもとづかず初期状態より制御を開始する初期起動した場合には、あらかじめ定められた識別情報の初期表示態様の表示の実行を指定する単一のコマンドである初期表示態様コマンドを送信し、
前記表示制御手段は、
前記復旧コマンドを受信した場合には、復旧制御状態に応じた表示態様にて表示させる制御を実行するとともに、
前記初期表示態様コマンドを受信した場合には、前記初期表示態様にて表示させる制御を実行する
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、識別情報を可変表示可能な可変表示装置を備え、可変表示装置に表示結果として表示される識別情報が特定の表示態様となった場合に遊技者に有利な特定遊技状態に制御可能となるパチンコ遊技機などの遊技機に関する。
【背景技術】
【０００２】
遊技機として、遊技球などの遊技媒体を発射装置によって遊技領域に発射し、遊技領域に設けられている入賞口などの入賞領域に遊技媒体が入賞すると、所定個の賞球が遊技者に払い出されるものがある。さらに、表示状態が変化可能な可変表示部が設けられ、可変表示部の表示結果があらかじめ定められた特定表示態様となった場合に所定の遊技価値を遊技者に与えるように構成されたものがある。
【０００３】
なお、遊技価値とは、遊技機の遊技領域に設けられた可変入賞球装置の状態が打球が入賞しやすい遊技者にとって有利な状態になることや、遊技者にとって有利な状態となるための権利を発生させたりすることや、賞球払出の条件が成立しやすくなる状態になることである。
【０００４】
パチンコ遊技機では、特別図柄を表示する可変表示部の表示結果があらかじめ定められた特定表示態様の組合せとなることを、通常、「大当り」という。大当りが発生すると、例えば、大入賞口が所定回数開放して打球が入賞しやすい大当り遊技状態に移行する。そして、各開放期間において、所定個（例えば１０個）の大入賞口への入賞があると大入賞口は閉成する。そして、大入賞口の開放回数は、所定回数（例えば１６ラウンド）に固定されている。なお、各開放について開放時間（例えば２９．５秒）が決められ、入賞数が所定個に達しなくても開放時間が経過すると大入賞口は閉成する。また、大入賞口が閉成した時点で所定の条件（例えば、大入賞口内に設けられているＶゾーンへの入賞）が成立していない場合には、大当り遊技状態は終了する。
【０００５】
また、可変表示装置において最終停止図柄（例えば左中右図柄のうち中図柄）となる図柄以外の図柄が、所定時間継続して、特定表示態様と一致している状態で停止、揺動、拡大縮小もしくは変形している状態、または、複数の図柄が同一図柄で同期して変動したり、表示図柄の位置が入れ替わっていたりして、最終結果が表示される前で大当り発生の可能性が継続している状態（以下、これらの状態をリーチ状態という。）において行われる演出をリーチ演出という。また、リーチ演出を含む可変表示をリーチ可変表示という。リーチ状態において、変動パターンを通常状態における変動パターンとは異なるパターンにすることによって、遊技の興趣が高められている。そして、可変表示装置に可変表示される図柄の表示結果がリーチ状態となる条件を満たさない場合には「はずれ」となり、可変表示状態は終了する。遊技者は、大当りをいかにして発生させるかを楽しみつつ遊技を行う。
【０００６】
遊技機における遊技進行はマイクロコンピュータ等による遊技制御手段によって制御される。可変表示部に表示される識別情報、キャラクタ画像および背景画像は、マイクロコンピュータの指示に応じて画像データを生成して可変表示部側に転送するビデオディスプレイプロセッサ（ＶＤＰ）とによって制御されるが、マイクロコンピュータのプログラム容量は大きい。
【０００７】
従って、プログラム容量に制限のある遊技制御手段のマイクロコンピュータで可変表示部に表示される識別情報等を制御することはできず、遊技制御手段のマイクロコンピュータとは別の表示制御用のマイクロコンピュータ等による表示制御手段を搭載した図柄制御基板が設置される。遊技の進行を制御する遊技制御手段は、表示制御手段に対して表示制御のためのコマンドを送信する必要がある。
【０００８】
賞球払出の制御を行う払出制御手段が、遊技制御手段が搭載されている主基板とは別の払出制御基板に搭載されている場合、遊技の進行は主基板に搭載された遊技制御手段によって制御されるので、入賞にもとづく賞球個数は、遊技制御手段によって決定され、払出制御基板に送信される。一方、遊技媒体の貸し出しは、遊技の進行とは無関係であるから、一般に、遊技制御手段を介さず払出制御手段によって制御される。
【０００９】
以上のように、遊技機には、遊技制御手段の他に種々の制御手段が搭載されている。そして、遊技の進行を制御する遊技制御手段は、遊技状況に応じて動作指示を示す各コマンドを、各制御基板に搭載された各制御手段に送信する。以下、遊技制御手段その他の制御手段を電気部品制御手段といい、電気部品制御手段が搭載された基板を電気部品制御基板ということがある。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
一般に、各電気部品制御手段はマイクロコンピュータを含んだ構成とされる。すなわち、ＲＯＭ等にプログラムが格納され、制御上一時的に発生するデータや制御進行に伴って変化するデータがＲＡＭに格納される。すると、遊技機に停電等による電力供給停止状態が発生すると、ＲＡＭ内のデータは失われてしまう。よって、停電等からの復旧時には、最初の状態（例えば、遊技店においてその日最初に遊技機に電源投入されたときの状態）に戻さざるを得ないので、遊技者に不利益がもたらされる可能性がある。例えば、大当たり遊技中において電力供給停止状態が発生し遊技機が最初の状態に戻ってしまうのでは、遊技者は大当たりの発生にもとづく利益を享受することができなくなってしまう。
【００１１】
電力供給停止状態が発生しても遊技者に対する不利益がもたらされないように、制御状態を復旧させることが可能な遊技機がある。このような遊技機においても、遊技制御手段が表示制御手段に向けて初期画面を指定する制御信号を送信することで、電力供給開始後の初期画面を可変表示装置に表示させるための制御が行われる。しかし、複数の識別情報によって初期画面が構成されるなどの理由によって、初期画面を表示させるための制御を迅速に行うことができず、そのような制御が複雑で不安定なものとなってしまうおそれがある。
【００１２】
そこで、本発明は、簡単な制御によって可変表示装置に初期画面を表示させることができ、初期画面を表示させるための制御の迅速化および安定化を図ることが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明による遊技機は、識別情報を可変表示可能な可変表示装置（例えば、可変表示装置９）を備え、可変表示装置に表示結果として表示される識別情報が特定の表示態様となったことを条件に遊技者にとって有利な特定遊技状態に制御可能となる遊技機であって、可変表示装置を制御するための表示制御手段（例えば、表示制御用ＣＰＵ１０１）と、遊技機への電力供給が停止しても所定期間（例えば、バックアップ電源としてのコンデンサ９１６から電力が供給される期間）は記憶内容を保持することが可能な変動データ記憶手段（例えば、ＲＡＭ５５）を有し、遊技の進行を制御するとともに、遊技の進行状況に応じて前記表示制御手段に対しコマンドを送信する遊技制御手段（例えば、ＣＰＵ５６）とを備え、遊技制御手段が、電力供給の開始に関連して、表示制御手段に対し、電力供給開始時における可変表示装置の表示態様を指定する起動時表示態様指定手段（例えば、ＣＰＵ５６）を含み、起動時表示態様指定手段が、電力供給開始時に、変動データ記憶手段の記憶内容にもとづいて制御状態を復旧する復旧起動した場合（例えば、起動時に図１２に示す処理を行う場合）には、制御状態の復旧時に表示する表示態様を指定する復旧コマンド（例えば、図１３、図１５〜図１９、図２１、図２２に示す制御コマンド）を、変動データ記憶手段の記憶内容にもとづいて復旧する復旧制御状態毎に選択して送信するとともに、電力供給開始時に、変動データ記憶手段の記憶内容にもとづかず初期状態より制御を開始する初期起動した場合（例えば、起動時に図１２に示す処理を行わない場合）には、あらかじめ定められた識別情報の初期表示態様（例えば、電力供給が開始されたあとに最初に表示するあらかじめ定められた識別情報の表示状態、あるいは表示された識別情報の様子を意味する。初期表示態様として、例えば、表示する識別情報の種類、大きさ、表示位置などがあらかじめ定められている。具体的には、初期表示態様として、例えば「１」、「２」、「３」の特別図柄を左中右の図柄表示エリアにそれぞれ表示することが定められる。）の表示の実行を指定する単一のコマンドである初期表示態様コマンド（例えば、特別図柄電源投入時指定コマンド）を送信し、表示制御手段が、復旧コマンドを受信した場合には、復旧制御状態に応じた表示態様にて表示させる制御を実行するとともに、初期表示態様コマンドを受信した場合には、初期表示態様にて表示させる制御を実行することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、遊技制御手段が、電力供給の開始に関連して、表示制御手段に対し、電力供給開始時における可変表示装置の表示態様を指定する起動時表示態様指定手段を含み、起動時表示態様指定手段が、電力供給開始時に、変動データ記憶手段の記憶内容にもとづいて制御状態を復旧する復旧起動した場合には、制御状態の復旧時に表示する表示態様を指定する復旧コマンドを、変動データ記憶手段の記憶内容にもとづいて復旧する復旧制御状態毎に選択して送信するとともに、電力供給開始時に、変動データ記憶手段の記憶内容にもとづかず初期状態より制御を開始する初期起動した場合には、あらかじめ定められた識別情報の初期表示態様の表示の実行を指定する単一のコマンドである初期表示態様コマンドを送信し、表示制御手段が、復旧コマンドを受信した場合には、復旧制御状態に応じた表示態様にて表示させる制御を実行するとともに、初期表示態様コマンドを受信した場合には、初期表示態様にて表示させる制御を実行することを特徴とするので、簡単な制御によって電力供給開始時の初期表示動作を行うことが可能となり、電力供給開始時の初期表示動作の迅速化および安定化を図ることができるようになる。
【図面の簡単な説明】
【００１５】
【図１】パチンコ遊技機を正面からみた正面図である。
【図２】ガラス扉枠を取り外した状態での遊技盤の前面を示す正面図である。
【図３】遊技機を裏面から見た背面図である。
【図４】遊技制御基板（主基板）の回路構成例を示すブロック図である。
【図５】図柄制御基板の回路構成例を示すブロック図である。
【図６】ランプ制御基板内の回路構成を示すブロック図である。
【図７】電源基板の回路構成例を示すブロック図である。
【図８】電源監視および電源バックアップのためのＣＰＵ周りの一構成例を示すブロック図である。
【図９】主基板におけるＣＰＵが実行するメイン処理を示すフローチャートである。
【図１０】バックアップフラグと遊技状態復旧処理を実行するか否かとの関係の一例を示す説明図である。
【図１１】初期化時コマンド送信テーブルの例を示す説明図である。
【図１２】遊技状態復旧処理を示すフローチャートである。
【図１３】バックアップ時コマンド送信テーブルの例を示す説明図である。
【図１４】特別図柄バックアップ時コマンド選択テーブルの例を示す説明図である。
【図１５】待機時バックアップコマンド送信テーブルの例を示す説明図である。
【図１６】変動時バックアップコマンド送信テーブルの例を示す説明図である。
【図１７】大入賞口開放前バックアップコマンド送信テーブルの例を示す説明図である。
【図１８】大入賞口開放中バックアップコマンド送信テーブルの例を示す説明図である。
【図１９】大当り終了時バックアップコマンド送信テーブルの例を示す説明図である。
【図２０】普通図柄バックアップ時コマンド選択テーブルの例を示す説明図である。
【図２１】普通図柄変動時バックアップコマンド送信テーブルの例を示す説明図である。
【図２２】普通図柄停止時バックアップコマンド送信テーブルの例を示す説明図である。
【図２３】２ｍｓタイマ割込処理を示すフローチャートである。
【図２４】各乱数を示す説明図である。
【図２５】マスク不能割込処理（電力供給停止時処理）を示すフローチャートである。
【図２６】遊技機への電力供給停止時の電源低下やＮＭＩ信号の様子を示すタイミング図である。
【図２７】左中右図柄の一例を示す説明図である。
【図２８】特別図柄プロセス処理を示すフローチャートである
【図２９】打球が始動入賞口に入賞したことを判定する処理を示すフローチャートである。
【図３０】可変表示の停止図柄を決定する処理および変動パターンを決定する処理を示すフローチャートである。
【図３１】大当たり判定の処理を示すフローチャートである。
【図３２】表示制御コマンドの信号線を示す説明図である。
【図３３】コマンド送信テーブル等の一構成例を示す説明図である。
【図３４】制御コマンドのコマンド形態の一例を示す説明図である。
【図３５】制御コマンドを構成する８ビットの制御信号とＩＮＴ信号との関係を示すタイミング図である。
【図３６】表示制御コマンドの内容の一例を示す説明図である。
【図３７】ランプ制御コマンドの内容の一例を示す説明図である。
【図３８】コマンドセット処理の処理例を示すフローチャートである。
【図３９】コマンド送信処理ルーチンを示すフローチャートである。
【図４０】表示制御用ＣＰＵが実行するメイン処理を示すフローチャートである。
【図４１】タイマ割込処理を示すフローチャートである。
【図４２】コマンド受信バッファの構成を示す説明図である。
【図４３】コマンド受信割込処理を示すフローチャートである。
【図４４】コマンド解析処理を示すフローチャートである。
【図４５】変動パターンコマンドのＥＸＴデータと変動パターンテーブルとの対応の例を示す説明図である。
【図４６】変動パターンテーブルの例を示す説明図である。
【図４７】表示制御プロセス処理を示すフローチャートである。
【図４８】表示制御プロセス処理の表示制御コマンド受信待ち処理を示すフローチャートである。
【図４９】表示制御プロセス処理の表示制御コマンド受信待ち処理を示すフローチャートである。
【図５０】表示制御プロセス処理の変動パターンテーブル設定処理を示すフローチャートである。
【図５１】コマンド送信テーブルに変動パターンコマンドなどが設定された状態の例を示す説明図である。
【図５２】表示制御プロセス処理の全図柄変動開始処理を示すフローチャートである。
【図５３】表示制御プロセス処理の図柄変動中処理を示すフローチャートである。
【図５４】表示制御プロセス処理の全図柄停止待ち処理を示すフローチャートである。
【図５５】表示制御プロセス処理の大当り表示処理を示すフローチャートである。
【図５６】ランプ制御用ＣＰＵが実行するメイン処理を示すフローチャートである。
【図５７】ランプ制御用ＣＰＵが実行するタイマ割込処理を示すフローチャートである。
【図５８】ランプ制御基板に搭載されたＲＯＭのアドレスマップにおけるランプデータを示す説明図である。
【図５９】コマンド実行処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態を図面を参照して説明する。
まず、遊技機の一例である第１種パチンコ遊技機の全体の構成について説明する。図１はパチンコ遊技機を正面からみた正面図、図２は遊技盤の前面を示す正面図である。
【００１７】
パチンコ遊技機１は、縦長の方形状に形成された外枠（図示せず）と、外枠の内側に開閉可能に取り付けられた遊技枠とで構成される。また、パチンコ遊技機１は、遊技枠に開閉可能に設けられている額縁状に形成されたガラス扉枠２を有する。遊技枠は、外枠に対して開閉自在に設置される前面枠（図示せず）と、機構部品等が取り付けられる機構板と、それらに取り付けられる種々の部品（後述する遊技盤を除く。）とを含む構造体である。
【００１８】
図１に示すように、パチンコ遊技機１は、額縁状に形成されたガラス扉枠２を有する。ガラス扉枠２の下部表面には打球供給皿（上皿）３がある。打球供給皿３の下部には、打球供給皿３に収容しきれない遊技球を貯留する余剰球受皿４と打球を発射する打球操作ハンドル（操作ノブ）５が設けられている。ガラス扉枠２の背面には、遊技盤６が着脱可能に取り付けられている。なお、遊技盤６は、それを構成する板状体と、その板状体に取り付けられた種々の部品とを含む構造体である。また、遊技盤６の前面には遊技領域７が形成されている。
【００１９】
遊技領域７の中央付近には、それぞれが識別情報としての図柄を可変表示する複数の可変表示部を含む可変表示装置（特別可変表示部）９が設けられている。可変表示装置９には、例えば「左」、「中」、「右」の３つの可変表示部（図柄表示エリア）がある。可変表示装置９の下方には、始動入賞口１４としての可変入賞球装置１５が設けられている。始動入賞口１４に入った入賞球は、遊技盤６の背面に導かれ、始動口スイッチ１４ａによって検出される。また、始動入賞口１４の下部には開閉動作を行う可変入賞球装置１５が設けられている。可変入賞球装置１５は、ソレノイド１６によって開状態とされる。
【００２０】
可変入賞球装置１５の下部には、特定遊技状態（大当り状態）においてソレノイド２１によって開状態とされる開閉板２０が設けられている。開閉板２０は大入賞口を開閉する手段である。開閉板２０から遊技盤６の背面に導かれた入賞球のうち一方（Ｖ入賞領域）に入った入賞球はＶ入賞スイッチ２２で検出され、開閉板２０からの入賞球はカウントスイッチ２３で検出される。遊技盤６の背面には、大入賞口内の経路を切り換えるためのソレノイド２１Ａも設けられている。また、可変表示装置９の下部には、始動入賞口１４に入った有効入賞球数すなわち始動記憶数を表示する４つのＬＥＤによる特別図柄始動記憶表示器（以下、始動記憶表示器という。）１８が設けられている。有効始動入賞がある毎に、始動記憶表示器１８は点灯するＬＥＤを１増やす。そして、可変表示装置９の可変表示が開始される毎に、点灯するＬＥＤを１減らす。
【００２１】
ゲート３２に遊技球が入賞しゲートスイッチ３２ａで検出されると、普通図柄始動記憶が上限に達していなければ、所定の乱数値が抽出される。そして、普通図柄表示器１０において表示状態が変化する可変表示を開始できる状態であれば、普通図柄表示器１０の表示の可変表示が開始される。普通図柄表示器１０において表示状態が変化する可変表示を開始できる状態でなければ、普通図柄始動記憶の値が１増やされる。普通図柄表示器１０の近傍には、普通図柄始動記憶数を表示する４つのＬＥＤによる表示部を有する普通図柄始動記憶表示器４１が設けられている。ゲート３２への入賞がある毎に、普通図柄始動記憶表示器４１は点灯するＬＥＤを１増やす。そして、普通図柄表示器１０の可変表示が開始される毎に、点灯するＬＥＤを１減らす。なお、特別図柄と普通図柄とを一つの可変表示装置で可変表示するように構成することもできる。その場合には、特別可変表示部と普通可変表示部とは１つの可変表示装置で実現される。
【００２２】
この実施の形態では、左右のランプ（点灯時に図柄が視認可能になる）が交互に点灯することによって可変表示が行われ、可変表示は所定時間（例えば２９秒）継続する。そして、可変表示の終了時に左側のランプが点灯すれば当りとなる。当りとするか否かは、ゲート３２に遊技球が入賞したときに抽出された乱数の値が所定の当り判定値と一致したか否かによって決定される。普通図柄表示器１０における可変表示の表示結果が当りである場合に、可変入賞球装置１５が所定回数、所定時間だけ開状態になって遊技球が入賞しやすい状態になる。すなわち、可変入賞球装置１５の状態は、普通図柄の停止図柄が当り図柄である場合に、遊技者にとって不利な状態から有利な状態に変化する。
【００２３】
さらに、確変状態では、普通図柄表示器１０における停止図柄が当り図柄になる確率が高められるとともに、可変入賞球装置１５の開放時間と開放回数とのうちの一方または双方が高められ、遊技者にとってさらに有利になる。また、確変状態等の所定の状態では、普通図柄表示器１０における可変表示期間（変動時間）が短縮されることによって、遊技者にとってさらに有利になるようにしてもよい。
【００２４】
遊技盤６には、複数の入賞口２９，３０，３３，３９が設けられ、遊技球の入賞口２９，３０，３３への入賞は、それぞれ入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａによって検出される。遊技領域７の左右周辺には、遊技中に点滅表示される装飾ランプ２５が設けられ、下部には、入賞しなかった打球を吸収するアウト口２６がある。また、遊技領域７の外側の左右上部には、効果音を発する２つのスピーカ２７が設けられている。遊技領域７の外周には、天枠ランプ２８ａ、左枠ランプ２８ｂおよび右枠ランプ２８ｃが設けられている。さらに、遊技領域７における各構造物（大入賞口等）の周囲には装飾ＬＥＤが設置されている。天枠ランプ２８ａ、左枠ランプ２８ｂおよび右枠ランプ２８ｃおよび装飾用ＬＥＤは、遊技機に設けられている装飾発光体の一例である。
【００２５】
そして、この例では、左枠ランプ２８ｂの近傍に、賞球残数があるときに点灯する賞球ランプ５１が設けられ、天枠ランプ２８ａの近傍に、補給球が切れたときに点灯する球切れランプ５２が設けられている。さらに、図１には、パチンコ遊技機１に隣接して設置され、プリペイドカードが挿入されることによって球貸しを可能にするカードユニット５０も示されている。
【００２６】
カードユニット５０には、使用可能状態であるか否かを示す使用可表示ランプ１５１、カード内に記録された残額情報に端数（１００円未満の数）が存在する場合にその端数を打球供給皿３の近傍に設けられる度数表示ＬＥＤに表示させるための端数表示スイッチ１５２、カードユニット５０がいずれの側のパチンコ遊技機１に対応しているのかを示す連結台方向表示器１５３、カードユニット５０内にカードが投入されていることを示すカード投入表示ランプ１５４、記録媒体としてのカードが挿入されるカード挿入口１５５、およびカード挿入口１５５の裏面に設けられているカードリーダライタの機構を点検する場合にカードユニット５０を解放するためのカードユニット錠１５６が設けられている。
【００２７】
打球発射装置から発射された遊技球は、打球レールを通って遊技領域７に入り、その後、遊技領域７を下りてくる。打球が始動入賞口１４に入り始動口スイッチ１４ａで検出されると、図柄の可変表示を開始できる状態であれば、可変表示装置９において特別図柄が可変表示（変動）を始める。図柄の可変表示を開始できる状態でなければ、始動記憶数を１増やす。
【００２８】
可変表示装置９における特別図柄の可変表示は、一定時間が経過したときに停止する。停止時の特別図柄の組み合わせが大当り図柄（特定表示態様）であると、大当り遊技状態に移行する。すなわち、開閉板２０が、一定時間経過するまで、または、所定個数（例えば１０個）の打球が入賞するまで開放する。そして、開閉板２０の開放中に打球がＶ入賞領域に入賞しＶ入賞スイッチ２２で検出されると、継続権が発生し開閉板２０の開放が再度行われる。継続権の発生は、所定回数（例えば１５ラウンド）許容される。
【００２９】
停止時の可変表示装置９における特別図柄の組み合わせが確率変動を伴う大当り図柄（確変図柄）の組み合わせである場合には、次に大当りとなる確率が高くなる。すなわち、確変状態という遊技者にとってさらに有利な状態となる。
【００３０】
次に、パチンコ遊技機１の裏面の構造について図３を参照して説明する。図３は、遊技機を裏面から見た背面図である。
【００３１】
図３に示すように、遊技機裏面側では、可変表示装置９を制御する図柄制御基板８０を含む可変表示制御ユニット４９、遊技制御用マイクロコンピュータ等が搭載された遊技制御基板（主基板）３１が設置されている。また、球払出制御を行う払出制御用マイクロコンピュータ等が搭載された払出制御基板３７が設置されている。さらに、遊技盤６に設けられている各種装飾ＬＥＤ、始動記憶表示器１８および普通図柄始動記憶表示器４１、装飾ランプ２５、枠側に設けられている天枠ランプ２８ａ、左枠ランプ２８ｂ、右枠ランプ２８ｃ、賞球ランプ５１および球切れランプ５２を点灯制御するランプ制御手段が搭載されたランプ制御基板３５、スピーカ２７からの音発生を制御する音制御手段が搭載された音制御基板７０も設けられている。また、また、ＤＣ３０Ｖ、ＤＣ２１Ｖ、ＤＣ１２ＶおよびＤＣ５Ｖを作成する電源回路が搭載された電源基板９１０や発射制御基板９１が設けられている。
【００３２】
遊技機裏面において、上方には、各種情報を遊技機外部に出力するための各端子を備えたターミナル基板１６０が設置されている。ターミナル基板１６０には、少なくとも、球切れ検出スイッチの出力を導入して外部出力するための球切れ用端子、賞球個数信号を外部出力するための賞球用端子および球貸し個数信号を外部出力するための球貸し用端子が設けられている。また、中央付近には、主基板３１からの各種情報を遊技機外部に出力するための各端子を備えた情報端子盤３４が設置されている。
【００３３】
さらに、各基板（主基板３１や払出制御基板３７等）に含まれる記憶内容保持手段（例えば、電力供給停止時にもその内容を保持可能な変動データ記憶手段すなわちバックアップＲＡＭ）に記憶されたバックアップデータをクリアするための操作手段としてのクリアスイッチ９２１が搭載されたスイッチ基板１９０が設けられている。スイッチ基板１９０には、クリアスイッチ９２１と、主基板３１等の他の基板と接続されるコネクタ９２２が設けられている。
【００３４】
貯留タンク３８に貯留された遊技球は誘導レールを通り、賞球ケース４０Ａで覆われた球払出装置に至る。球払出装置の上部には、遊技媒体切れ検出手段としての球切れスイッチ１８７が設けられている。球切れスイッチ１８７が球切れを検出すると、球払出装置の払出動作が停止する。球切れスイッチ１８７は遊技球通路内の遊技球の有無を検出するスイッチであるが、貯留タンク３８内の補給球の不足を検出する球切れ検出スイッチ１６７も誘導レールにおける上流部分（貯留タンク３８に近接する部分）に設けられている。球切れ検出スイッチ１６７が遊技球の不足を検知すると、遊技機設置島に設けられている補給機構から遊技機に対して遊技球の補給が行われる。
【００３５】
入賞にもとづく景品としての遊技球や球貸し要求にもとづく遊技球が多数払い出されて打球供給皿３が満杯になり、さらに遊技球が払い出されると、遊技球は余剰球受皿４に導かれる。さらに遊技球が払い出されると、満タンスイッチ４８（図３において図示せず）がオンする。その状態では、球払出装置内の払出モータの回転が停止して球払出装置の動作が停止するとともに発射装置の駆動も停止する。
【００３６】
図４は、主基板３１における回路構成の一例を示すブロック図である。なお、図４には、払出制御基板３７、ランプ制御基板３５、音制御基板７０、発射制御基板９１および図柄制御基板８０も示されている。主基板３１には、プログラムに従ってパチンコ遊技機１を制御する基本回路５３と、ゲートスイッチ３２ａ、始動口スイッチ１４ａ、Ｖ入賞スイッチ２２、カウントスイッチ２３、入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａ、満タンスイッチ４８、球切れスイッチ１８７、賞球カウントスイッチ３０１Ａおよびクリアスイッチ９２１からの信号を基本回路５３に与えるスイッチ回路５８と、可変入賞球装置１５を開閉するソレノイド１６、開閉板２０を開閉するソレノイド２１および大入賞口内の経路を切り換えるためのソレノイド２１Ａを基本回路５３からの指令に従って駆動するソレノイド回路５９とが搭載されている。
【００３７】
なお、図４には示されていないが、カウントスイッチ短絡信号もスイッチ回路５８を介して基本回路５３に伝達される。また、ゲートスイッチ３２ａ、始動口スイッチ１４ａ、Ｖ入賞スイッチ２２、カウントスイッチ２３、入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａ、満タンスイッチ４８、球切れスイッチ１８７、賞球カウントスイッチ３０１Ａ等のスイッチは、センサと称されているものでもよい。すなわち、遊技球を検出できる遊技媒体検出手段（この例では遊技球検出手段）であれば、その名称を問わない。スイッチと称されているものがセンサと称されているもの等でもよいこと、すなわち、スイッチが遊技媒体検出手段の一例であることは、他の実施の形態でも同様である。
【００３８】
また、基本回路５３から与えられるデータに従って、大当りの発生を示す大当り情報、可変表示装置９における図柄の可変表示開始に利用された始動入賞球の個数を示す有効始動情報、確率変動が生じたことを示す確変情報等の情報出力信号をホールコンピュータ等の外部装置に対して出力する情報出力回路６４が搭載されている。
【００３９】
基本回路５３は、ゲーム制御用のプログラム等を記憶するＲＯＭ５４、ワークメモリとして使用される記憶手段（変動データを記憶する手段）としてのＲＡＭ５５、プログラムに従って制御動作を行うＣＰＵ５６およびＩ／Ｏポート部５７を含む。この実施の形態では、ＲＯＭ５４，ＲＡＭ５５はＣＰＵ５６に内蔵されている。すなわち、ＣＰＵ５６は、１チップマイクロコンピュータである。なお、１チップマイクロコンピュータは、少なくともＲＡＭ５５が内蔵されていればよく、ＲＯＭ５４およびＩ／Ｏポート部５７は外付けであっても内蔵されていてもよい。
【００４０】
また、ＲＡＭ（ＣＰＵ内蔵ＲＡＭであってもよい。）５５の一部または全部が、電源基板９１０において作成されるバックアップ電源よってバックアップされているバックアップＲＡＭである。すなわち、遊技機に対する電力供給が停止しても、所定期間は、ＲＡＭ５５の一部または全部の内容は保存される。
【００４１】
遊技球を打撃して発射する打球発射装置は発射制御基板９１上の回路によって制御される駆動モータ９４で駆動される。そして、駆動モータ９４の駆動力は、操作ノブ５の操作量に従って調整される。すなわち、発射制御基板９１上の回路によって、操作ノブ５の操作量に応じた速度で打球が発射されるように制御される。
【００４２】
この実施の形態では、ランプ制御基板３５に搭載されているランプ制御手段が、遊技盤に設けられている始動記憶表示器１８、普通図柄始動記憶表示器４１および装飾ランプ２５の表示制御を行うとともに、枠側に設けられている天枠ランプ２８ａ、左枠ランプ２８ｂ、右枠ランプ２８ｃ、賞球ランプ５１および球切れランプ５２の表示制御を行う。なお、各ランプはＬＥＤその他の種類の発光体でもよく、この実施の形態および他の実施の形態で用いられているＬＥＤも他の種類の発光体でもよい。すなわち、ランプやＬＥＤは発光体の一例である。また、特別図柄を可変表示する可変表示装置９および普通図柄を可変表示する普通図柄表示器１０の表示制御は、図柄制御基板８０に搭載されている表示制御手段によって行われる。
【００４３】
図５は、図柄制御基板８０内の回路構成を、可変表示装置９の一実現例であるＬＣＤ（液晶表示装置）８２、普通図柄表示器１０、主基板３１の出力ポート（ポート０，２）５７０，５７２および出力バッファ回路６２０，６２Ａとともに示すブロック図である。出力ポート（出力ポート２）５７２からは８ビットのデータが出力され、出力ポート５７０からは１ビットのストローブ信号（ＩＮＴ信号）が出力される。
【００４４】
表示制御用ＣＰＵ１０１は、制御データＲＯＭ１０２に格納されたプログラムに従って動作し、主基板３１からノイズフィルタ１０７および入力バッファ回路１０５Ｂを介してＩＮＴ信号が入力されると、入力バッファ回路１０５Ａを介して表示制御コマンドを受信する。入力バッファ回路１０５Ａ，１０５Ｂとして、例えば汎用ＩＣである７４ＨＣ５４０，７４ＨＣ１４を使用することができる。なお、表示制御用ＣＰＵ１０１がＩ／Ｏポートを内蔵していない場合には、入力バッファ回路１０５Ａ，１０５Ｂと表示制御用ＣＰＵ１０１との間に、Ｉ／Ｏポートが設けられる。
【００４５】
そして、表示制御用ＣＰＵ１０１は、受信した表示制御コマンドに従って、ＬＣＤ８２に表示される画面の表示制御を行う。具体的には、表示制御コマンドに応じた指令をＶＤＰ（ビデオディスプレイプロセッサ）１０３に与える。ＶＤＰ１０３は、キャラクタＲＯＭ８６から必要なデータを読み出す。ＶＤＰ１０３は、入力したデータに従ってＬＣＤ８２に表示するための画像データを生成し、Ｒ，Ｇ，Ｂ信号および同期信号をＬＣＤ８２に出力する。
【００４６】
なお、図５には、ＶＤＰ１０３をリセットするためのリセット回路８３、ＶＤＰ１０３に動作クロックを与えるための発振回路８５、および使用頻度の高い画像データを格納するキャラクタＲＯＭ８６も示されている。キャラクタＲＯＭ８６に格納される使用頻度の高い画像データとは、例えば、ＬＣＤ８２に表示される人物、動物、または、文字、図形もしくは記号等からなる画像などである。
【００４７】
入力バッファ回路１０５Ａ，１０５Ｂは、主基板３１から図柄制御基板８０へ向かう方向にのみ信号を通過させることができる。従って、図柄制御基板８０側から主基板３１側に信号が伝わる余地はない。すなわち、入力バッファ回路１０５Ａ，１０５Ｂは、入力ポートともに不可逆性情報入力手段を構成する。図柄制御基板８０内の回路に不正改造が加えられても、不正改造によって出力される信号が主基板３１側に伝わることはない。
【００４８】
高周波信号を遮断するノイズフィルタ１０７として、例えば３端子コンデンサやフェライトビーズが使用されるが、ノイズフィルタ１０７の存在によって、表示制御コマンドに基板間でノイズが乗ったとしても、その影響は除去される。また、主基板３１のバッファ回路６２０，６２Ａの出力側にもノイズフィルタを設けてもよい。
【００４９】
図６は、主基板３１およびランプ制御基板３５における信号送受信部分を示すブロック図である。この実施の形態では、遊技領域７の外側に設けられている点枠ランプ２８ａ、左枠ランプ２８ｂ、右枠ランプ２８ｃと遊技盤に設けられている装飾ランプ２５の点灯／消灯と、賞球ランプ５１および球切れランプ５２の点灯／消灯とを示すランプ制御コマンドが主基板３１からランプ制御基板３５に出力される。また、始動記憶表示器１８および普通図柄始動記憶表示器４１の点灯個数を示すランプ制御コマンドも主基板３１からランプ制御基板３５に出力される。
【００５０】
図６に示すように、ランプ制御に関するランプ制御コマンドは、基本回路５３におけるＩ／Ｏポート部５７の出力ポート（出力ポート０，３）５７０，５７３から出力される。出力ポート（出力ポート３）５７３は８ビットのデータを出力し、出力ポート５７０は１ビットのＩＮＴ信号を出力する。ランプ制御基板３５において、主基板３１からの制御コマンドは、入力バッファ回路３５５Ａ，３５５Ｂを介してランプ制御用ＣＰＵ３５１に入力する。なお、ランプ制御用ＣＰＵ３５１がＩ／Ｏポートを内蔵していない場合には、入力バッファ回路３５５Ａ，３５５Ｂとランプ制御用ＣＰＵ３５１との間に、Ｉ／Ｏポートが設けられる。
【００５１】
ランプ制御基板３５において、ランプ制御用ＣＰＵ３５１は、各制御コマンドに応じて定義されている天枠ランプ２８ａ、左枠ランプ２８ｂ、右枠ランプ２８ｃ、装飾ランプ２５の点灯／消灯パターンに従って、天枠ランプ２８ａ、左枠ランプ２８ｂ、右枠ランプ２８ｃ、装飾ランプ２５に対して点灯／消灯信号を出力する。点灯／消灯信号は、天枠ランプ２８ａ、左枠ランプ２８ｂ、右枠ランプ２８ｃ、装飾ランプ２５に出力される。なお、点灯／消灯パターンは、ランプ制御用ＣＰＵ３５１の内蔵ＲＯＭまたは外付けＲＯＭに記憶されている。
【００５２】
主基板３１において、ＣＰＵ５６は、ＲＡＭ５５の記憶内容に未払出の賞球残数があるときに賞球ランプ５１の点灯を指示する制御コマンドを出力し、遊技盤裏面の払出球通路の上流に設置されている球切れスイッチ１８７（図３参照）が遊技球を検出しなくなると球切れランプ５２の点灯を指示する制御コマンドを出力する。ランプ制御基板３５において、各制御コマンドは、入力バッファ回路３５５Ａ，３５５Ｂを介してランプ制御用ＣＰＵ３５１に入力する。ランプ制御用ＣＰＵ３５１は、それらの制御コマンドに応じて、賞球ランプ５１および球切れランプ５２を点灯／消灯する。なお、点灯／消灯パターンは、ランプ制御用ＣＰＵ３５１の内蔵ＲＯＭまたは外付けＲＯＭに記憶されている。
【００５３】
さらに、ランプ制御用ＣＰＵ３５１は、制御コマンドに応じて始動記憶表示器１８および普通図柄始動記憶表示器４１に対して点灯／消灯信号を出力する。
【００５４】
入力バッファ回路３５５Ａ，３５５Ｂとして、例えば、汎用のＣＭＯＳ−ＩＣである７４ＨＣ５４０，７４ＨＣ１４が用いられる。入力バッファ回路３５５Ａ，３５５Ｂは、主基板３１からランプ制御基板３５へ向かう方向にのみ信号を通過させることができる。従って、ランプ制御基板３５側から主基板３１側に信号が伝わる余地はない。たとえ、ランプ制御基板３５内の回路に不正改造が加えられても、不正改造によって出力される信号がメイン基板３１側に伝わることはない。なお、入力バッファ回路３５５Ａ，３５５Ｂの入力側にノイズフィルタを設けてもよい。
【００５５】
また、主基板３１において、出力ポート５７０，５７３の外側にバッファ回路６２０，６３Ａが設けられている。バッファ回路６２０，６３Ａとして、例えば、汎用のＣＭＯＳ−ＩＣである７４ＨＣ２５０，７４ＨＣ１４が用いられる。このような構成によれば、外部から主基板３１の内部に入力される信号が阻止されるので、ランプ制御基板３５から主基板３１に信号が与えられる可能性がある信号ラインをさらに確実になくすことができる。なお、バッファ回路６２０，６３Ａの出力側にノイズフィルタを設けてもよい。
【００５６】
図７は、電源基板９１０の一構成例を示すブロック図である。電源基板９１０は、主基板３１、図柄制御基板８０、音制御基板７０、ランプ制御基板３５および払出制御基板３７等の電気部品制御基板と独立して設置され、遊技機内の各電気部品制御基板および機構部品が使用する電圧を生成する。この例では、ＡＣ２４Ｖ、ＶSL（ＤＣ＋３０Ｖ）、ＤＣ＋２１Ｖ、ＤＣ＋１２ＶおよびＤＣ＋５Ｖを生成する。また、バックアップ電源すなわち記憶保持手段となるコンデンサ９１６は、ＤＣ＋５Ｖすなわち各基板上のＩＣ等を駆動する電源のラインから充電される。なお、ＶSLは、整流回路９１２において、整流素子でＡＣ２４Ｖを整流昇圧することによって生成される。ＶSLは、ソレノイド駆動電源となる。
【００５７】
トランス９１１は、交流電源からの交流電圧を２４Ｖに変換する。ＡＣ２４Ｖ電圧は、コネクタ９１５に出力される。また、整流回路９１２は、ＡＣ２４Ｖから＋３０Ｖの直流電圧を生成し、ＤＣ−ＤＣコンバータ９１３およびコネクタ９１５に出力する。ＤＣ−ＤＣコンバータ９１３は、１つまたは複数のコンバータＩＣ９２２（図７では１つのみを示す。）を有し、ＶSLにもとづいて＋２１Ｖ、＋１２Ｖおよび＋５Ｖを生成してコネクタ９１５に出力する。コンバータＩＣ９２２の入力側には、比較的大容量のコンデンサ９２３が接続されている。従って、外部からの遊技機に対する電力供給が停止したときに、＋３０Ｖ、＋１２Ｖ、＋５Ｖ等の直流電圧は、比較的緩やかに低下する。コネクタ９１５は例えば中継基板に接続され、中継基板から各電気部品制御基板および機構部品に必要な電圧の電力が供給される。
【００５８】
ただし、電源基板９１０に各電気部品制御基板に至る各コネクタを設け、電源基板９１０から、中継基板を介さずにそれぞれの基板に至る各電圧を供給するようにしてもよい。また、図７には１つのコネクタ９１５が代表して示されているが、コネクタは、各電気部品制御基板対応に設けられている。
【００５９】
ＤＣ−ＤＣコンバータ９１３からの＋５Ｖラインは分岐してバックアップ＋５Ｖラインを形成する。バックアップ＋５Ｖラインとグラウンドレベルとの間には大容量のコンデンサ９１６が接続されている。コンデンサ９１６は、遊技機に対する電力供給が停止したときの電気部品制御基板のバックアップＲＡＭ（電源バックアップされているＲＡＭすなわち電力供給停止時にも記憶内容保持状態となりうるバックアップ記憶手段）に対して記憶状態を保持できるように電力を供給するバックアップ電源となる。また、＋５Ｖラインとバックアップ＋５Ｖラインとの間に、逆流防止用のダイオード９１７が挿入される。なお、この実施の形態では、バックアップ用の＋５Ｖは、主基板３１および払出制御基板３７に供給される。
【００６０】
また、電源基板９１０には、電源監視回路としての電源監視用ＩＣ９０２が搭載されている。電源監視用ＩＣ９０２は、ＶSL電圧を導入し、ＶSL電圧を監視することによって遊技機への電力供給停止の発生を検出する。具体的には、ＶSL電圧が所定値（この例では＋２２Ｖ）以下になったら、電力供給の停止が生ずるとして電源断信号を出力する。なお、監視対象の電源電圧は、各電気部品制御基板に搭載されている回路素子の電源電圧（この例では＋５Ｖ）よりも高い電圧であることが好ましい。この例では、交流から直流に変換された直後の電圧であるＶSLが用いられている。電源監視用ＩＣ９０２からの電源断信号は、主基板３１や払出制御基板３７等に供給される。
【００６１】
電源監視用ＩＣ９０２が電力供給の停止を検知するための所定値は、通常時の電圧より低いが、各電気部品制御基板上のＣＰＵが暫くの間動作しうる程度の電圧である。また、電源監視用ＩＣ９０２が、ＣＰＵ等の回路素子を駆動するための電圧（この例では＋５Ｖ）よりも高く、また、交流から直流に変換された直後の電圧を監視するように構成されているので、ＣＰＵが必要とする電圧に対して監視範囲を広げることができる。従って、より精密な監視を行うことができる。さらに、監視電圧としてＶSL（＋３０Ｖ）を用いる場合には、遊技機の各種スイッチに供給される電圧が＋１２Ｖであることから、電源瞬断時のスイッチオン誤検出の防止も期待できる。すなわち、＋３０Ｖ電源の電圧を監視すると、＋３０Ｖ作成の以降に作られる＋１２Ｖが落ち始める以前の段階でそれの低下を検出できる。
【００６２】
＋１２Ｖ電源の電圧が低下するとスイッチ出力がオン状態を呈するようになるが、＋１２Ｖより早く低下する＋３０Ｖ電源電圧を監視して電力供給の停止を認識すれば、スイッチ出力がオン状態を呈する前に電力供給回復待ちの状態に入ってスイッチ出力を検出しない状態となることができる。
【００６３】
また、電源監視用ＩＣ９０２は、電気部品制御基板とは別個の電源基板９１０に搭載されているので、電源監視回路から複数の電気部品制御基板に電源断信号を供給することができる。電源断信号を必要とする電気部品制御基板が幾つあっても電源監視手段は１つ設けられていればよいので、各電気部品制御基板における各電気部品制御手段が後述する復旧制御を行っても、遊技機のコストはさほど上昇しない。
【００６４】
なお、図７に示された構成では、電源監視用ＩＣ９０２の検出信号（電源断信号）は、バッファ回路９１８，９１９を介してそれぞれの電気部品制御基板（例えば主基板３１と払出制御基板３７）に伝達されるが、例えば、１つの検出信号を中継基板に伝達し、中継基板から各電気部品制御基板に同じ信号を分配する構成でもよい。また、電源断信号を必要とする基板数に応じたバッファ回路を設けてもよい。さらに、主基板３１と払出制御基板３７とに出力される電源断信号について、電源断信号を出力することになる電源監視回路の監視電圧を異ならせてもよい。
【００６５】
図８は、主基板３１におけるＣＰＵ５６周りの一構成例を示すブロック図である。図８に示すように、電源基板９１０の電源監視回路（電源監視手段；第１の電源監視手段）からの電源断信号が、ＣＰＵ５６のマスク不能割込端子（ＸＮＭＩ端子）に接続されている。従って、ＣＰＵ５６は、マスク不能割込（ＮＭＩ）処理によって遊技機への電力供給の停止の発生を確認することができる。
【００６６】
図８には、システムリセット回路６５も示されている。リセットＩＣ６５１は、電源投入時に、外付けのコンデンサの容量で決まる所定時間だけ出力をローレベルとし、所定時間が経過すると出力をハイレベルにする。すなわち、リセット信号をハイレベルに立ち上げてＣＰＵ５６を動作可能状態にする。また、リセットＩＣ６５１は、電源監視回路が監視する電源電圧と等しい電源電圧であるＶSLの電源電圧を監視して電圧値が所定値（電源監視回路が電源断信号を出力する電源電圧値よりも低い値）以下になると出力をローレベルにする。従って、ＣＰＵ５６は、電源監視回路からの電源断信号に応じて所定の電力供給停止時処理を行った後、システムリセットされる。
【００６７】
図８に示すように、リセットＩＣ６５１からのリセット信号は、ＮＡＮＤ回路９４７に入力されるとともに、反転回路（ＮＯＴ回路）９４４を介してカウンタＩＣ９４１のクリア端子に入力される。カウンタＩＣ９４１は、クリア端子への入力がローレベルになると、発振器９４３からのクロック信号をカウントする。そして、カウンタＩＣ９４１のＱ５出力がＮＯＴ回路９４５，９４６を介してＮＡＮＤ回路９４７に入力される。また、カウンタＩＣ９４１のＱ６出力は、フリップフロップ（ＦＦ）９４２のクロック端子に入力される。フリップフロップ９４２のＤ入力はハイレベルに固定され、Ｑ出力は論理和回路（ＯＲ回路）９４９に入力される。ＯＲ回路９４９の他方の入力には、ＮＡＮＤ回路９４７の出力がＮＯＴ回路９４８を介して導入される。そして、ＯＲ回路９４９の出力がＣＰＵ５６のリセット端子に接続されている。このような構成によれば、電源投入時に、ＣＰＵ５６のリセット端子に２回のリセット信号（ローレベル信号）が与えられるので、ＣＰＵ５６は、確実に動作を開始する。
【００６８】
そして、例えば、電源監視回路の検出電圧（電源断信号を出力することになる電圧）を＋２２Ｖとし、リセット信号をローレベルにするための検出電圧を＋９Ｖとする。そのように構成した場合には、電源監視回路とシステムリセット回路６５とが、同一の電源ＶSLの電圧を監視するので、電圧監視回路が電源断信号を出力するタイミングとシステムリセット回路６５がシステムリセット信号を出力するタイミングの差を所望の所定期間に確実に設定することができる。所望の所定期間とは、電源監視回路からの電源断信号に応じて電力供給停止時処理を開始してから電力供給停止時処理が確実に完了するまでの期間である。
【００６９】
なお、電源監視回路とシステムリセット回路６５とが監視する電源の電圧は異なっていてもよい。また、システムリセット回路６５は、第２の電源監視手段に相当する。
【００７０】
ＣＰＵ５６等の駆動電源である＋５Ｖ電源から電力が供給されていない間、ＲＡＭの少なくとも一部は、電源基板から供給されるバックアップ電源によってバックアップされ、遊技機に対する電力供給が停止しても内容は保存される。そして、＋５Ｖ電源が復旧すると、システムリセット回路６５からリセット信号が発せられるので、ＣＰＵ５６は、通常の動作状態に復帰する。そのとき、必要なデータがバックアップＲＡＭに保存されているので、停電等からの復旧時に停電等の発生時の遊技状態に復旧させることができる。
【００７１】
なお、図８に示す構成では、電源投入時にＣＰＵ５６のリセット端子に２回のリセット信号（ローレベル信号）が与えられるが、リセット信号の立ち上がりタイミングが１回しかなくても確実にリセット解除されるＣＰＵを使用する場合には、符号９４１〜９４９で示された回路素子は不要である。その場合、リセットＩＣ６５１の出力がそのままＣＰＵ５６のリセット端子に接続される。
【００７２】
この実施の形態で用いられるＣＰＵ５６は、Ｉ／Ｏポート（ＰＩＯ）およびタイマ／カウンタ回路（ＣＴＣ）も内蔵している。ＰＩＯは、ＰＢ０〜ＰＢ３の４ビットおよびＰＡ０〜ＰＡ７の１バイトのポートを有する。ＰＢ０〜ＰＢ３およびＰＡ０〜ＰＡ７のポートは、入力／出力いずれにも設定できる。
【００７３】
次に遊技機の動作について説明する。図９は、主基板３１における遊技制御手段（ＣＰＵ５６およびＲＯＭ，ＲＡＭ等の周辺回路）が実行するメイン処理を示すフローチャートである。遊技機に対して電源が投入され、リセット端子の入力レベルがハイレベルになると、ＣＰＵ５６は、ステップＳ１以降のメイン処理を開始する。メイン処理において、ＣＰＵ５６は、まず、必要な初期設定を行う。
【００７４】
初期設定処理において、ＣＰＵ５６は、まず、割込禁止に設定する（ステップＳ１）。次に、割込モードを割込モード２に設定し（ステップＳ２）、スタックポインタにスタックポインタ指定アドレスを設定する（ステップＳ３）。そして、内蔵デバイスレジスタの初期化を行う（ステップＳ４）。また、内蔵デバイス（内蔵周辺回路）であるＣＴＣ（カウンタ／タイマ）およびＰＩＯ（パラレル入出力ポート）の初期化（ステップＳ５）を行った後、ＲＡＭをアクセス可能状態に設定する（ステップＳ６）。
【００７５】
この実施の形態で用いられるＣＰＵ５６は、Ｉ／Ｏポート（ＰＩＯ）およびタイマ／カウンタ回路（ＣＴＣ）も内蔵している。また、ＣＴＣは、２本の外部クロック／タイマトリガ入力ＣＬＫ／ＴＲＧ２，３と２本のタイマ出力ＺＣ／ＴＯ０，１を備えている。
【００７６】
この実施の形態で用いられているＣＰＵ５６には、マスク可能な割込のモードとして以下の３種類のモードが用意されている。なお、マスク可能な割込が発生すると、ＣＰＵ５６は、自動的に割込禁止状態に設定するとともに、プログラムカウンタの内容をスタックにセーブする。
【００７７】
割込モード０：割込要求を行った内蔵デバイスがＲＳＴ命令（１バイト）またはＣＡＬＬ命令（３バイト）をＣＰＵの内部データバス上に送出する。よって、ＣＰＵ５６は、ＲＳＴ命令に対応したアドレスまたはＣＡＬＬ命令で指定されるアドレスの命令を実行する。リセット時に、ＣＰＵ５６は自動的に割込モード０になる。よって、割込モード１または割込モード２に設定したい場合には、初期設定処理において、割込モード１または割込モード２に設定するための処理を行う必要がある。
【００７８】
割込モード１：割込が受け付けられると、常に００３８（ｈ）番地に飛ぶモードである。
【００７９】
割込モード２：ＣＰＵ５６の特定レジスタ（Ｉレジスタ）の値（１バイト）と内蔵デバイスが出力する割込ベクタ（１バイト：最下位ビット０）から合成されるアドレスが、割込番地を示すモードである。すなわち、割込番地は、上位アドレスが特定レジスタの値とされ下位アドレスが割込ベクタとされた２バイトで示されるアドレスである。従って、任意の（飛び飛びではあるが）偶数番地に割込処理を設置することができる。各内蔵デバイスは割込要求を行うときに割込ベクタを送出する機能を有している。
【００８０】
よって、割込モード２に設定されると、各内蔵デバイスからの割込要求を容易に処理することが可能になり、また、プログラムにおける任意の位置に割込処理を設置することが可能になる。さらに、割込モード１とは異なり、割込発生要因毎のそれぞれの割込処理を用意しておくことも容易である。上述したように、この実施の形態では、初期設定処理のステップＳ２において、ＣＰＵ５６は割込モード２に設定される。
【００８１】
次いで、ＣＰＵ５６は、入力ポートを介して入力されるクリアスイッチ９２１の出力信号の状態を１回だけ確認する（ステップＳ７）。その確認においてオンを検出した場合には、ＣＰＵ５６は、通常の初期化処理を実行する（ステップＳ１１〜ステップＳ１５）。クリアスイッチ９２１がオンである場合（押下されている場合）には、ローレベルのクリアスイッチ信号が出力されている。なお、例えば、遊技店員は、クリアスイッチ９２１をオン状態にしながら遊技機に対する電力供給を開始することによって、容易に初期化処理を実行させることができる。すなわち、ＲＡＭクリア等を行うことができる。
【００８２】
クリアスイッチ９２１がオンの状態でない場合には、遊技機への電力供給が停止したときにバックアップＲＡＭ領域のデータ保護処理（例えばパリティデータの付加等の電力供給停止時処理）が行われたか否か確認する（ステップＳ８）。この実施の形態では、電力供給の停止が生じた場合には、バックアップＲＡＭ領域のデータを保護するための処理が行われている。そのような保護処理が行われていた場合をバックアップありとする。そのような保護処理が行われていないことを確認したら、ＣＰＵ５６は初期化処理を実行する。
【００８３】
この実施の形態では、バックアップＲＡＭ領域にバックアップデータがあるか否かは、電力供給停止時処理においてバックアップＲＡＭ領域に設定されるバックアップフラグの状態によって確認される。この例では、図１０に示すように、バックアップフラグ領域に「５５Ｈ」が設定されていればバックアップあり（オン状態）を意味し、「５５Ｈ」以外の値が設定されていればバックアップなし（オフ状態）を意味する。
【００８４】
バックアップありを確認したら、ＣＰＵ５６は、バックアップＲＡＭ領域のデータチェック（この例ではパリティチェック）を行う（ステップＳ９）。この実施の形態では、クリアデータ（００）をチェックサムデータエリアにセットし、チェックサム算出開始アドレスをポインタにセットする。また、チェックサムの対象となるデータ数に対応するチェックサム算出回数をセットする。そして、チェックサムデータエリアの内容とポインタが指すＲＡＭ領域の内容との排他的論理和を演算する。演算結果をチェックサムデータエリアにストアするとともに、ポインタの値を１増やし、チェックサム算出回数の値を１減算する。以上の処理が、チェックサム算出回数の値が０になるまで繰り返される。チェックサム算出回数の値が０になったら、ＣＰＵ５６は、チェックサムデータエリアの内容の各ビットの値を反転し、反転後のデータをチェックサムとする。
【００８５】
電力供給停止時処理において、上記の処理と同様の処理によってチェックサムが算出され、チェックサムはバックアップＲＡＭ領域に保存されている。ステップＳ９では、算出したチェックサムと保存されているチェックサムとを比較する。不測の停電等の電力供給停止が生じた後に復旧した場合には、バックアップＲＡＭ領域のデータは保存されているはずであるから、チェック結果（比較結果）は正常（一致）になる。チェック結果が正常でないということは、バックアップＲＡＭ領域のデータが、電力供給停止時のデータとは異なっていることを意味する。そのような場合には、内部状態を電力供給停止時の状態に戻すことができないので、電力供給の停止からの復旧時でない電源投入時に実行される初期化処理を実行する。
【００８６】
チェック結果が正常であれば、ＣＰＵ５６は、遊技制御手段の内部状態と表示制御手段等の電気部品制御手段の制御状態を電力供給停止時の状態に戻すための遊技状態復旧処理を行う（ステップＳ１０）。そして、バックアップＲＡＭ領域に保存されていたＰＣ（プログラムカウンタ）の退避値がＰＣに設定され、そのアドレスに復帰する。
【００８７】
このように、バックアップフラグとチェックサム等のチェックデータとを用いてバックアップＲＡＭ領域のデータが保存されているか否かを確認することによって、遊技状態を電力供給停止時の状態に正確に戻すことができる。すなわち、バックアップＲＡＭ領域のデータにもとづく状態復旧処理の確実性が向上する。なお、この実施の形態では、バックアップフラグとチェックデータとの双方を用いてバックアップＲＡＭ領域のデータが保存されているか否かを確認しているが、いずれか一方のみを用いてもよい。すなわち、バックアップフラグとチェックデータとのいずれかを、状態復旧処理を実行するための契機としてもよい。
【００８８】
また、バックアップフラグの状態によって「バックアップあり」が確認されなかった場合には、後述する遊技状態復旧処理を行うことなく後述する初期化処理を行うようにしているので、バックアップデータが存在しないのにもかかわらず遊技状態復旧処理が実行されてしまうことを防止することができ、初期化処理によって制御状態を初期状態に戻すことが可能となる。
【００８９】
さらに、チェックデータを用いたチェック結果が正常でなかった場合には、後述する遊技状態復旧処理を行うことなく後述する初期化処理を行うようにしているので、電力供給停止時とは異なる内容となってしまっているバックアップデータにもとづいて遊技状態復旧処理が実行されてしまうことを防止することができ、初期化処理によって制御状態を初期状態に戻すことが可能となる。
【００９０】
初期化処理では、ＣＰＵ５６は、まず、ＲＡＭクリア処理を行う（ステップＳ１１）。また、所定の作業領域（例えば、普通図柄判定用乱数カウンタ、普通図柄判定用バッファ、特別図柄左中右図柄バッファ、特別図柄プロセスフラグ、普通図柄プロセスフラグ、払出コマンド格納ポインタ、賞球中フラグ、球切れフラグ、払出停止フラグなど制御状態に応じて選択的に処理を行うためのフラグ）に初期値を設定する作業領域設定処理を行う（ステップＳ１２）。
【００９１】
次いで、ＣＰＵ５６は、初期化時コマンド送信テーブルに従って、サブ基板（払出制御基板３７、ランプ制御基板３５、音制御基板７０、表示制御基板８０）を初期化するための初期化コマンドを送信する（ステップＳ１３）。初期化時コマンド送信テーブルには、図１１に示すように、賞球ランプ５１および球切れランプ５２等の消灯を指示するコマンド（ランプ制御基板３５に対して）や、可変表示装置９に表示される初期図柄を示すコマンド（表示制御基板８０に対して）等の初期化コマンドを送信するためのＩＮＴデータ、コマンドデータ１およびコマンドデータ２が設定されている。
【００９２】
この例では、図１１に示すように、初期化コマンドには、始動記憶表示器１８を消灯させるための始動入賞記憶数ランプ指定コマンド（Ｅ１００（Ｈ））、普通図柄始動記憶表示器４１を消灯させるためのゲート通過記憶数ランプ指定コマンド（Ｅ０００（Ｈ））、賞球ランプ５１を消灯させるための賞球残なしランプ指定コマンド（Ｅ２００（Ｈ））、球切れランプ５２を消灯させるための球あり中ランプ指定コマンド（Ｅ３００（Ｈ））、可変表示装置９に電源投入時の画面を表示させるための特別図柄電源投入時指定コマンド（８Ｆ００（Ｈ）：初期表示態様コマンド）、普通図柄表示器１０に電源投入時に実行される表示を行わせるための普通図柄電源投入時指定コマンド（８Ｆ０１（Ｈ）：初期表示態様コマンド）、および球払出装置９７からの払出が可能であることを指示する払出許可状態指定コマンド（０１０１（Ｈ））がある。なお、図１１に示す初期化時コマンド送信テーブルは、初期化コマンドが設定された状態の後述するコマンド送信テーブルである。また、コマンドの具体的な送出形態については後述する。
【００９３】
また、ＣＰＵ５６は、ＲＯＭ５４に格納されている特別図柄の初期画面を示すデータを、ＲＡＭ５５に設けられている左中右図柄バッファに格納する（ステップＳ１４）。さらに、ＣＰＵ５６は、ＲＯＭ５４に格納されている普通図柄の初期表示内容を示すデータについても、ＲＡＭ５５に設けられている普通図柄バッファに格納しておく。なお、左中右図柄バッファおよび普通図柄バッファの記憶内容にもとづく制御コマンドの送信は行わない。
【００９４】
左中右図柄バッファおよび普通図柄バッファに初期画面や初期表示内容のデータを格納しておくのは、特別図柄や普通図柄の可変表示が開始される前に再度電力供給が停止したあと、再び電力供給が開始して状態復旧する場合に、ＲＯＭ５４に格納されているデータと同じデータにもとづいて初期画面を指定する制御コマンドが送信されるようにするためである。
【００９５】
例えば、特別図柄について言えば、状態復旧する際には、後述するステップＳ８４にて左中右図柄バッファの格納データにもとづいて図柄指定コマンドが送出される。この例では、上記のように、電力供給再開時に左中右図柄バッファにＲＯＭ５４に格納されている初期図柄のデータが記憶されたあと、特別図柄の可変表示が開始される前（左中右図柄バッファの記憶内容が書き換えられる前）に再度電力供給が停止し、その後に電力供給が再開して状態復旧がなされる場合には、図柄指定コマンドが送出するための参照される左中右図柄バッファにはＲＯＭ５４に格納されている初期図柄のデータが記憶された状態となっている。従って、上記のような状態復旧がなされる場合には、後述するステップＳ８４にて、ＲＯＭ５４に格納されている初期図柄のデータが記憶されている左中右図柄バッファの格納データにもとづいて図柄指定コマンドが送出される。よって、ＲＯＭ５４に格納されているデータにもとづいて初期画面を指定する制御コマンドが送出された場合と同様の結果となる。
【００９６】
そして、２ｍｓ毎に定期的にタイマ割込がかかるようにＣＰＵ５６に設けられているＣＴＣのレジスタの設定が行われる（ステップＳ１５）。すなわち、初期値として２ｍｓに相当する値が所定のレジスタ（時間定数レジスタ）に設定される。
【００９７】
初期化処理の実行（ステップＳ１１〜Ｓ１５）が完了すると、メイン処理で、表示用乱数更新処理（ステップＳ１７）および初期値用乱数更新処理（ステップＳ１８）が繰り返し実行される。表示用乱数更新処理および初期値用乱数更新処理が実行されるときには割込禁止状態とされ（ステップＳ１６）、表示用乱数更新処理および初期値用乱数更新処理の実行が終了すると割込許可状態とされる（ステップＳ１９）。表示用乱数とは、可変表示装置９に表示される図柄を決定するための乱数であり、表示用乱数更新処理とは、表示用乱数を発生するためのカウンタのカウント値を更新する処理である。また、初期値用乱数更新処理とは、初期値用乱数を発生するためのカウンタのカウント値を更新する処理である。初期値用乱数とは、大当りとするか否かを決定するための乱数を発生するためのカウンタ（大当り決定用乱数発生カウンタ）等のカウント値の初期値を決定するための乱数である。後述する遊技制御処理において、大当り決定用乱数発生カウンタのカウント値が１周すると、そのカウンタに初期値が設定される。
【００９８】
なお、表示用乱数更新処理が実行されるときには割込禁止状態とされるのは、表示用乱数更新処理が後述するタイマ割込処理でも実行されることから、タイマ割込処理における処理と競合してしまうのを避けるためである。すなわち、ステップＳ１７の処理中にタイマ割込が発生してタイマ割込処理中で表示用乱数を発生するためのカウンタのカウント値を更新してしまったのでは、カウント値の連続性が損なわれる場合がある。しかし、ステップＳ１７の処理中では割込禁止状態にしておけば、そのような不都合が生ずることはない。
【００９９】
図１２は、遊技状態復旧処理の一例を示すフローチャートである。遊技状態復旧処理において、ＣＰＵ５６は、まず、スタックポインタの復帰処理を行う（ステップＳ８１）。スタックポインタの値は、後で詳述する電力供給停止時処理において、所定のＲＡＭエリア（電源バックアップされている作業領域におけるスタックポインタ退避バッファ）に退避している。よって、ステップＳ８１では、そのＲＡＭエリアの値をスタックポインタに設定することによって復帰させる。なお、復帰されたスタックポインタが指す領域（すなわちスタック領域）には、電力供給が停止したときのレジスタ値やプログラムカウンタ（ＰＣ）の値が退避している。
【０１００】
次いで、ＣＰＵ５６は、バックアップＲＡＭエリアに格納されていたデータ、およびバックアップ時コマンド送信テーブルに従って、各サブ基板の制御状態を復旧させるための復旧コマンドを送信する（ステップＳ８２）。バックアップ時コマンド送信テーブルには、図１３に示すように、賞球ランプ５１および球切れランプ５２等の状態復旧を指示するコマンド（ランプ制御基板３５に対して）や、可変表示装置９の制御状態を復旧させるためのコマンド（表示制御基板８０に対して）等の復旧コマンドを送信するためのＩＮＴデータ、コマンドデータ１およびコマンドデータ２が設定されている。
【０１０１】
この例では、図１３に示すように、ステップＳ８２で送信される復旧コマンドには、始動記憶表示器１８の状態を復旧させるための始動入賞記憶数ランプ指定コマンド（Ｅ１ＸＸ（Ｈ）：ＸＸ＝始動入賞記憶数）、普通図柄始動記憶表示器４１の状態を復旧させるためのゲート通過記憶数ランプ指定コマンド（Ｅ０ＸＸ（Ｈ）：ＸＸ＝ゲート通過記憶数）、賞球ランプ５１の状態を復旧させるための賞球ランプコマンド（賞球残なしランプ指定コマンド（Ｅ２００（Ｈ））または賞球残ありランプ指定コマンド（Ｅ２０１（Ｈ）））、球切れランプ５２の状態を復旧させるための球切れランプコマンド（球あり中ランプ指定コマンド（Ｅ３００（Ｈ））または球切れ中ランプ指定コマンド（Ｅ３０１（Ｈ）））、可変表示装置９の制御状態（ここでは、確変中か否かについての制御状態を意味する）を復旧させるための特別図柄復旧指定コマンド（Ｂ６ＸＸ（Ｈ）：ＸＸ＝確変状態か否か）、可変表示装置９の制御状態（ここでは、高確率状態か否かについての制御状態を意味する）を復旧させるための普通図柄復旧指定コマンド（Ｂ７ＸＸ（Ｈ））、普通図柄表示器１０に電源投入時に実行される表示を行わせるための普通図柄電源投入時指定コマンド（８Ｆ０１（Ｈ））、球払出装置９７からの払出が可能であるか否かを指示する払出可否状態指定コマンド（０１ＸＸ（Ｈ）：ＸＸ＝０１（払出が可能）、ＸＸ＝００（払出禁止））がある。なお、図１３に示すバックアップ時コマンド送信テーブルは、復旧コマンドが設定された状態の後述するコマンド送信テーブルである。
【０１０２】
始動入賞記憶数、ゲート通過記憶数、賞球ランプ５１や球切れランプ５２の状態、確変状態であったか否か、および払出停止状態であったか否かは、電源バックアップされているＲＡＭエリアに保存されている所定の作業領域（例えば、始動入賞記憶数バッファ、ゲート通過記憶数バッファ、確変フラグ、賞球中フラグ、球切れフラグ、払出停止フラグなど）のデータによって確認される。
【０１０３】
また、ＣＰＵ５６は、電源バックアップされているＲＡＭエリアに格納されている特別図柄プロセスフラグの値等にもとづいて、特別図柄バックアップ時コマンド送信テーブルのいずれかを選択する（ステップＳ８３）。特別図柄バックアップ時コマンド送信テーブルは、例えば図１４に示すように、待機時バックアップコマンド送信テーブルと、変動時バックアップコマンド送信テーブルと、大入賞口開放前バックアップコマンド送信テーブルと、大入賞口開放中バックアップコマンド送信テーブルと、大当り終了時バックアップコマンド送信テーブルとがある。
【０１０４】
待機時バックアップコマンド送信テーブルは、電力供給が停止したときに特別図柄変動待ち処理等（ステップＳ３００〜ステップＳ３０４：図２８参照）の実行中であった場合に選択される。変動時バックアップコマンド送信テーブルは、電力供給が停止したときに全図柄停止待ち処理の実行中（ステップＳ３０５：図２８参照）であった場合に選択される。大入賞口開放前バックアップコマンド送信テーブルは、電力供給が停止したときに大入賞口開放開始処理（ステップＳ３０６：図２８参照）の実行中であった場合に選択される。大入賞口開放中バックアップコマンド送信テーブルは、電力供給が停止したときに大入賞口開放中処理等（ステップＳ３０７〜ステップＳ３０８：図２８参照）が実行されていた場合に選択される。大当り終了時バックアップコマンド送信テーブルは、電力供給が停止したときに大当りの終了処理（ステップＳ３０９：図２８参照）の実行中であった場合に選択される。上記の演出状態は、電源バックアップされているＲＡＭエリアに格納されている特別図柄プロセスフラグの値等によって確認される。
【０１０５】
特別図柄バックアップ時コマンド送信テーブルを選択すると、ＣＰＵ５６は、選択した特別図柄バックアップ時コマンド送信テーブルに従って復旧コマンドを送信する（ステップＳ８４）。
【０１０６】
待機時バックアップコマンド送信テーブルには、図１５に示すように、復旧コマンドとして、左中右の特別図柄を指定するコマンド（識別情報態様指定コマンド）、特別図柄確定コマンド、および客待ちデモ表示指定コマンドを送信するためのＩＮＴデータ、コマンドデータ１およびコマンドデータ２が設定されている。ここで、表示制御コマンドで指定される左中右の図柄は、左中右図柄バッファの格納情報にもとづいて特定され、ここでは電力供給が停止する前の最後の特別図柄変動で停止表示された図柄となる。電力供給が停止したときに可変表示装置９において変動パターンコマンド受信待ち中であった場合には、上記の表示制御コマンドが表示制御基板８０に送信される。なお、図１５に示す待機時バックアップコマンド送信テーブルは、復旧コマンドが設定された状態の後述するコマンド送信テーブルである。
【０１０７】
表示制御手段は、確定コマンドを受信すると、左中右の図柄を指定する表示制御コマンドで指定された特別図柄を可変表示装置９に表示させる制御を行う。また、客待ちデモコマンドを受信すると、可変表示装置９の背景等の表示状態を待機状態の表示状態にする制御を行う。
【０１０８】
また、変動時バックアップコマンド送信テーブルには、図１６に示すように、復旧コマンドとして、左中右の特別図柄を指定するコマンド（識別情報態様指定コマンド）、および特別図柄停電復旧表示コマンドを送信するためのＩＮＴデータ、コマンドデータ１およびコマンドデータ２が設定されている。ここで、表示制御コマンドで指定される左中右の図柄は、電力供給が停止したときに行われていた特別図柄変動で停止表示されるはずであった図柄である。電力供給が停止したときに可変表示装置９において特別図柄変動中であった場合には、上記の表示制御コマンドが表示制御基板８０に送信される。
【０１０９】
表示制御手段は、特別図柄停電復旧表示コマンドを受信すると、所定の報知処理を行う。例えば、可変表示装置９に停電が生じた旨の表示を行う。電源バックアップされていた各種情報にもとづいて、遊技状態が電力供給停止前の状態に戻るのであるが、その後、特別図柄の変動期間が終了すると、遊技制御手段は表示制御手段に対して確定コマンドを送信する。表示制御手段は、確定コマンドを受信したことにもとづいて、次の特別図柄の変動を行える状態になる。
【０１１０】
また、大入賞口開放前バックアップコマンド送信テーブルには、図１７に示すように、復旧コマンドとして、左中右の特別図柄を指定するコマンド（識別情報態様指定コマンド）、特別図柄確定コマンド、および大入賞口開放前表示コマンドを送信するためのＩＮＴデータ、コマンドデータ１およびコマンドデータ２が設定されている。ここで、表示制御コマンドで指定される左中右の図柄は、電力供給が停止する前の最後の特別図柄変動で停止表示された大当り図柄である。従って、電力供給が停止したときに大入賞口開放前処理中であった場合には、上記の表示制御コマンドが表示制御基板８０に送信される。
【０１１１】
表示制御手段は、大入賞口開放前表示コマンドを受信すると、所定の報知処理を行う。例えば、可変表示装置９にこれから実行されるラウンド遊技のラウンド数の表示を行う。
【０１１２】
また、大入賞口開放中バックアップコマンド送信テーブルには、図１８に示すように、復旧コマンドとして、左中右の特別図柄を指定するコマンド（識別情報態様指定コマンド）、特別図柄確定コマンド、大入賞口開放時表示コマンド、およびカウント表示コマンドを送信するためのＩＮＴデータ、コマンドデータ１およびコマンドデータ２が設定されている。ここで、表示制御コマンドで指定される左中右の図柄は、電力供給が停止する前の最後の特別図柄変動で停止表示された大当り図柄である。従って、電力供給が停止したときに大入賞口開放処理中であった場合には、上記の表示制御コマンドが表示制御基板８０に送信される。
【０１１３】
表示制御手段は、大入賞口開放時表示コマンドを受信すると、所定の報知処理を行う。例えば、可変表示装置９に実行中のラウンド遊技のラウンド数の表示を行う。また、表示制御手段は、カウント表示コマンドを受信すると、ラウンド遊技におけるカウントスイッチ２３でのカウント数の表示を行う。
【０１１４】
さらに、大当り終了時バックアップコマンド送信テーブルには、図１９に示すように、復旧コマンドとして、左中右の特別図柄を指定するコマンド（識別情報態様指定コマンド）、特別図柄確定コマンド、および大当り終了表示コマンド（特定大当り終了表示コマンドまたは非特定大当り終了表示コマンド）を送信するためのＩＮＴデータ、コマンドデータ１およびコマンドデータ２が設定されている。ここで、表示制御コマンドで指定される左中右の図柄は、電力供給が停止する前の最後の特別図柄変動で停止表示された大当り図柄である。従って、電力供給が停止したときに大当の終了に関する処理中であった場合には、上記の表示制御コマンドが表示制御基板８０に送信される。
【０１１５】
表示制御手段は、大当り終了表示コマンドを受信すると、所定の報知処理を行う。例えば、大当り遊技状態が終了したことを示す表示を行う。また、表示制御手段は、大当り終了後の遊技状態が確変状態に制御される場合には、可変表示装置９の背景色を変更する制御を行う。
【０１１６】
なお、この例では、電力供給が開始され上述したステップＳ１４の保存処理が実行されたあと、特別図柄の可変表示が開始される前（左中右図柄バッファの内容が書き換えられる前）に電力供給停止状態となり、その後に電力供給が再開した場合には、ステップＳ８４にて送信される表示制御コマンドで指定される左中右の図柄は、ＲＯＭ５４に格納されているデータにもとづく初期画面となる。
【０１１７】
すなわち、ステップＳ８４では左中右図柄バッファの格納データにもとづいて図柄指定コマンドが送出されるが、上述したステップＳ１４の保存処理が実行されたあと、特別図柄の可変表示が開始される前（左中右図柄バッファの記憶内容が書き換えられる前）に電力供給が停止し、その後に電力供給が再開して状態復旧がなされる場合には、図柄指定コマンドが送出するために参照される左中右図柄バッファにはＲＯＭ５４に格納されている初期図柄のデータが記憶された状態となっている（左中右図柄バッファの格納データはバックアップされ、左中右図柄バッファの格納状態はすでに復旧されている）。従って、上記のような電力供給再開時に状態復旧がなされる場合には、ステップＳ８４にて、ＲＯＭ５４に格納されている初期図柄のデータが記憶されている左中右図柄バッファの格納データにもとづいて図柄指定コマンドが送出される。よって、ＲＯＭ５４に格納されているデータにもとづいて初期画面を指定する制御コマンドが送出された場合と同様の結果となる。
【０１１８】
なお、上記のように、ステップＳ１４の保存処理が実行されたあと、特別図柄の可変表示が開始される前に電力供給停止状態となり、その後に電力供給が再開されて状態復旧がなされる場合に、ステップＳ８４にて、ＲＯＭ５４に格納されているデータにもとづいて可変表示装置９に表示させる左中右図柄を指定する制御コマンドを送出するようにしてもよい。この場合、例えば、電力供給が開始したとき（例えば、ステップＳ１４の保存処理が実行されたときであってもよい）にセットされ、特別図柄の可変表示が開始されたとき（より具体的には、左中右図柄バッファの記憶内容が書き換えられたとき）にリセットされる復旧状態フラグを設ける構成とし、ステップＳ８４にて、復旧状態フラグがセットされていればＲＯＭ５４に格納されているデータにもとづいて初期画面を指定する制御コマンドを送出し、復旧状態フラグがセットされていなければ左中右図柄バッファに格納されているデータにもとづいて可変表示装置９に表示させる左中右図柄を指定する制御コマンドを送出する構成とすればよい。
【０１１９】
また、ＣＰＵ５６は、電源バックアップされているＲＡＭエリアに格納されている普通図柄プロセスフラグの値等にもとづいて、普通図柄バックアップ時コマンド送信テーブルを選択する（ステップＳ８５）。普通図柄バックアップ時コマンド送信テーブルは、例えば図２０に示すように、普通図柄変動時バックアップコマンド送信テーブルと、普通図柄停止時バックアップコマンド送信テーブルとがある。
【０１２０】
普通図柄変動時バックアップコマンド送信テーブルは、電力供給が停止したときに普通図柄表示器１０において普通図柄が変動中であった場合に選択される。普通図柄停止時バックアップコマンド送信テーブルは、電力供給が停止したときに普通図柄表示器１０において普通図柄の変動が行なわれていなかった場合に選択される。普通図柄の変動中であったか否かは、電源バックアップされているＲＡＭエリアに格納されている普通図柄プロセスフラグの値等によって確認される。
【０１２１】
普通図柄バックアップ時コマンド送信テーブルを選択すると、ＣＰＵ５６は、選択した普通図柄バックアップ時コマンド送信テーブルに従って復旧コマンドを送信する（ステップＳ８６）。
【０１２２】
普通図柄変動時バックアップコマンド送信テーブルには、図２１に示すように、復旧コマンドとして、左右の普通図柄を指定するコマンド、および普通図柄停電復旧表示コマンドを送信するためのＩＮＴデータ、コマンドデータ１およびコマンドデータ２が設定されている。ここで、表示制御コマンドで指定される左右の図柄の状態（点灯状態、あるいは消灯状態）は、電力供給が停止したときに行われていた普通図柄変動のあとの停止時に点灯／消灯状態とされるはずであった状態である。従って、電力供給が停止したときに普通図柄表示器１０において普通図柄変動中であった場合には、上記の表示制御コマンドが表示制御基板８０に送信される。なお、図２１に示す普通図柄変動時バックアップコマンド送信テーブルは、復旧コマンドが設定された状態の後述するコマンド送信テーブルである。
【０１２３】
表示制御手段は、普通図柄停電復旧表示コマンドを受信すると、所定の報知処理を行う。例えば、普通図柄表示器１０に停電が生じた旨の表示（例えば、左右の領域を点滅させる表示）を行う。電源バックアップされていた各種情報にもとづいて、遊技状態が電力供給停止前の状態に戻るのであるが、その後、普通図柄の変動期間が終了すると、遊技制御手段は表示制御手段に対して普通図柄停止コマンドを送信する。表示制御手段は、普通図柄停止コマンドを受信したことにもとづいて、次の普通図柄の変動を行える状態になる。
【０１２４】
また、普通図柄停止時バックアップコマンド送信テーブルには、図２２に示すように、復旧コマンドとして、左右の普通図柄を指定するコマンド、および普通図柄停止コマンドを送信するためのＩＮＴデータ、コマンドデータ１およびコマンドデータ２が設定されている。ここで、表示制御コマンドで指定される左右の図柄は、電力供給が停止する前の最後の普通図柄変動で停止表示された図柄である。従って、電力供給が停止したときに普通図柄表示器１０において図柄変動が行なわれていなかった場合には、上記の表示制御コマンドが表示制御基板８０に送信される。なお、図２２に示す普通図柄停止時バックアップコマンド送信テーブルは、復旧コマンドが設定された状態の後述するコマンド送信テーブルである。
【０１２５】
表示制御手段は、普通図柄停止コマンドを受信すると、左右の図柄を指定する表示制御コマンドで指定された点灯／消灯状態で普通図柄を普通図柄表示器１０に表示させる制御を行う。
【０１２６】
なお、この例では、電力供給が開始され上述したステップＳ１４の保存処理とともに実行される普通図柄の初期表示図柄の保存処理が実行されたあと、普通図柄の可変表示が開始される前（普通図柄バッファの内容が書き換えられる前）に電力供給停止状態となり、その後に電力供給が再開した場合には、ステップＳ８６にて送信される表示制御コマンドで指定される左右の普通図柄は、ＲＯＭ５４に格納されているデータにもとづく初期画面となる。
【０１２７】
その後、ＣＰＵ５６は、バックアップフラグをクリアする（ステップＳ９１）すなわち、前回の電力供給停止時に所定の記憶保護処理が実行されたことを示すフラグをリセットする。よって、制御状態の復旧後に不必要な情報が残存しないようにすることができる。また、スタック領域から各種レジスタの退避値を読み出して、各種レジスタ（ＩＸレジスタ、ＨＬレジスタ、ＤＥレジスタ、ＢＣレジスタ）に設定する（ステップＳ９２）。すなわち、レジスタ復元処理を行う。なお、各レジスタが復元させる毎に、スタックポインタの値が減らされる。すなわち、スタックポインタの値が、スタック領域の１つ前のアドレスを指すように更新される。そして、パリティフラグがオンしていない場合には割込許可状態にする（ステップＳ９３，Ｓ９４）。最後に、ＡＦレジスタ（アキュミュレータとフラグのレジスタ）をスタック領域から復元する（ステップＳ９５）。
【０１２８】
そして、ＲＥＴ命令が実行される。ＲＥＴ命令が実行されるときには、ＣＰＵ５６は、スタックポインタが指す領域に格納されているデータをプログラムカウンタに設定することによってプログラムのリターン動作を実現する。ただし、ここでのリターン先は、遊技状態復旧処理をコールした部分ではない。なぜなら、ステップＳ８１においてスタックポインタの復帰処理がなされ、ステップＳ９２でレジスタの復元処理が終了した後では、スタック領域を指すスタックポインタは、ＮＭＩによる電力供給停止時処理が開始されたときに実行されていたプログラムのアドレスが退避している領域を指している。すなわち、復帰されたスタックポインタが指すスタック領域に格納されているリターンアドレスは、プログラムにおける前回の電力供給停止時にＮＭＩが発生したアドレスである。従って、ステップＳ９５の次のＲＥＴ命令によって、電力供給停止時にＮＭＩが発生したアドレスにリターンする。すなわち、スタック領域に退避されていたアドレスにもとづいて復旧制御が実行されている。
【０１２９】
次に、タイマ割込処理について説明する。タイマ割込が発生すると、ＣＰＵ５６は、レジスタの退避処理（ステップＳ２０）を行った後、図２３に示すステップＳ２１〜Ｓ３２の遊技制御処理を実行する。遊技制御処理において、ＣＰＵ５６は、まず、スイッチ回路５８を介して、ゲートスイッチ３２ａ、始動口スイッチ１４ａ、カウントスイッチ２３および入賞口スイッチ２４ａ等のスイッチの検出信号を入力し、それらの状態判定を行う（スイッチ処理：ステップＳ２１）。
【０１３０】
次いで、パチンコ遊技機１の内部に備えられている自己診断機能によって種々の異常診断処理が行われ、その結果に応じて必要ならば警報が発せられる（エラー処理：ステップＳ２２）。
【０１３１】
次に、遊技制御に用いられる大当り判定用の乱数等の各判定用乱数を生成するための各カウンタのカウント値を更新する処理を行う（ステップＳ２３）。ＣＰＵ５６は、さらに、表示用乱数および初期値用乱数を生成するためのカウンタのカウント値を更新する処理を行う（ステップＳ２４，Ｓ２５）。
【０１３２】
図２４は、各乱数を示す説明図である。各乱数は、以下のように使用される。
（１）ランダム１：大当りを発生させるか否か決定する（大当り判定用＝特別図柄決定用）
（２）ランダム２−１〜２−３：左中右のはずれ図柄決定用
（３）ランダム３：大当り時の図柄の組合せを決定する（大当り図柄決定用＝特別図柄判定用）
（４）ランダム４：リーチ時の変動パターンを決定する（変動パターン決定用）
【０１３３】
なお、遊技効果を高めるために、上記（１）〜（４）の乱数以外の乱数（例えば、初期値決定用乱数）も用いられている。また、例えば各乱数に定期的に初期値（例えば各乱数毎にそれぞれ定められている初期値）を設定するなどして、上記（１）〜（４）の乱数が互いに同期しないように構成されていることが望ましい。
ステップＳ２３では、ＣＰＵ５６は、（１）の大当り判定用乱数および（３）の大当り図柄判定用乱数を生成するためのカウンタのカウントアップ（１加算）を行う。すなわち、それらが判定用乱数であり、それら以外の乱数が表示用乱数である。
【０１３４】
さらに、ＣＰＵ５６は、特別図柄プロセス処理を行う（ステップＳ２６）。特別図柄プロセス制御では、遊技状態に応じてパチンコ遊技機１を所定の順序で制御するための特別図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、特別図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。また、普通図柄プロセス処理を行う（ステップＳ２７）。普通図柄プロセス処理では、普通図柄表示器１０の表示状態を所定の順序で制御するための普通図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、普通図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。
【０１３５】
次いで、ＣＰＵ５６は、特別図柄に関する表示制御コマンドをＲＡＭ５５の所定の領域に設定して表示制御コマンドを送出する処理を行う（特別図柄コマンド制御処理：ステップＳ２８）。また、普通図柄に関する表示制御コマンドをＲＡＭ５５の所定の領域に設定して表示制御コマンドを送出する処理を行う（普通図柄コマンド制御処理：ステップＳ２９）。
【０１３６】
さらに、ＣＰＵ５６は、例えばホール管理用コンピュータに供給される大当り情報、始動情報、確率変動情報などのデータを出力する情報出力処理を行う（ステップＳ３０）。
【０１３７】
また、ＣＰＵ５６は、所定の条件が成立したときにソレノイド回路５９に駆動指令を行う（ステップＳ３１）。可変入賞球装置１５または開閉板２０を開状態または閉状態としたり、大入賞口内の遊技球通路を切り替えたりするために、ソレノイド回路５９は、駆動指令に応じてソレノイド１６，２１，２１Ａを駆動する。
【０１３８】
そして、ＣＰＵ５６は、入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａの検出信号にもとづく賞球個数の設定などを行う賞球処理を実行する（ステップＳ３２）。具体的には、入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａの何れかがオンしたことにもとづく入賞検出に応じて、払出制御基板３７に賞球個数を示す払出制御コマンドを出力する。払出制御基板３７に搭載されている払出制御用ＣＰＵ３７１は、賞球個数を示す払出制御コマンドに応じて球払出装置９７を駆動する。次いで、ＣＰＵ５６は、始動入賞記憶数を確認し、前回確認したときと比べて現在の始動入賞記憶数が変化していた場合に、始動記憶表示器１８の該当する保留ランプを点灯／消灯させることを指定するランプ制御コマンドをコマンド送信テーブルに設定する記憶処理を実行する（ステップＳ３３）。なお、普通図柄始動記憶表示器４１の保留ランプの点灯／消灯を指定する場合にも、始動記憶表示器１８の保留ランプの点灯／消灯を指定する際に用いられるモジュールと共通のモジュールが使用される。その後、レジスタの内容を復帰させ（ステップＳ３４）、割込許可状態に設定する（ステップＳ３５）。
【０１３９】
以上の制御によって、この実施の形態では、遊技制御処理は２ｍｓ毎に起動されることになる。なお、この実施の形態では、タイマ割込処理で遊技制御処理が実行されているが、タイマ割込処理では例えば割込が発生したことを示すフラグのセットのみがなされ、遊技制御処理はメイン処理において実行されるようにしてもよい。
【０１４０】
図２５は、電源基板９１０からの電源断信号に応じて実行されるマスク不能割込処理（電力供給停止時処理）の処理例を示すフローチャートである。マスク不能割込が発生すると、ＣＰＵ５６に内蔵されている割込制御機構は、マスク不能割込発生時に実行されていたプログラムのアドレス（具体的には実行完了後の次のアドレス）を、スタックポインタが指すスタック領域に退避させるとともに、スタックポインタの値を増やす。すなわち、スタックポインタの値がスタック領域の次のアドレスを指すように更新する。
【０１４１】
電力供給停止時処理において、ＣＰＵ５６は、ＡＦレジスタ（アキュミュレータとフラグのレジスタ）をスタックポインタが指すスタック領域に退避する（ステップＳ５１）。このとき、スタックポインタの値が、スタック領域の次のアドレスを指すように更新される。また、割込フラグをパリティフラグにコピーする（ステップＳ５２）。パリティフラグはバックアップＲＡＭ領域に形成されている。割込フラグは、割込許可状態であるのか割込禁止状態であるのかを示すフラグであって、ＣＰＵ５６が内蔵する制御レジスタ中にある。割込フラグのオン状態が割込禁止状態であることを示す。上述したように、パリティフラグは遊技状態復旧処理で参照される。そして、遊技状態復旧処理において、パリティフラグがオン状態であれば、割込許可状態には設定されない。
【０１４２】
また、ＢＣレジスタ、ＤＥレジスタ、ＨＬレジスタおよびＩＸレジスタをスタックポインタが指すスタック領域に退避する（ステップＳ５４〜５７）。この段階で、スタック領域には、マスク不能割込発生時に実行されていたプログラムのアドレス、ＢＣレジスタ、ＤＥレジスタ、ＨＬレジスタおよびＩＸレジスタの各値が順に格納されたことになる。なお、各レジスタが退避される毎に、スタックポインタの値が、スタック領域の次のアドレスを指すように更新される。また、スタックポインタの値を作業領域における所定の領域（スタックポインタ退避バッファ）に退避する（ステップＳ５８）。
【０１４３】
次に、バックアップあり指定値（この例では「５５Ｈ」）をバックアップフラグにストアする。バックアップフラグはバックアップＲＡＭ領域に形成されている。次いで、パリティデータを作成する（ステップＳ６０〜Ｓ６７）。すなわち、まず、クリアデータ（００）をチェックサムデータエリアにセットし（ステップＳ６０）、チェックサム算出開始アドレスをポインタにセットする（ステップＳ６１）。また、チェックサム算出回数をセットする（ステップＳ６２）。
【０１４４】
そして、チェックサムデータエリアの内容とポインタが指すＲＡＭ領域の内容との排他的論理和を演算する（ステップＳ６３）。演算結果をチェックサムデータエリアにストアするとともに（ステップＳ６４）、ポインタの値を１増やし（ステップＳ６５）、チェックサム算出回数の値を１減算する（ステップＳ６６）。ステップＳ６３〜Ｓ６６の処理が、チェックサム算出回数の値が０になるまで繰り返される（ステップＳ６７）。
【０１４５】
チェックサム算出回数の値が０になったら、ＣＰＵ５６は、チェックサムデータエリアの内容の各ビットの値を反転する（ステップＳ６８）。そして、反転後のデータをチェックサムデータエリアにストアする（ステップＳ６９）。このデータが、電源投入時にチェックされるパリティデータとなる。次いで、ＲＡＭアクセスレジスタにアクセス禁止値を設定する（ステップＳ７０）。以後、内蔵ＲＡＭ５５のアクセスができなくなる。従って、電圧低下に伴ってプログラムの暴走が生じても、ＲＡＭの記憶内容が破壊されるようなことはない。
【０１４６】
そして、ＲＡＭアクセスレジスタにアクセス禁止値を設定すると、ＣＰＵ５６は、待機状態（ループ状態）に入る。従って、システムリセットされるまで、何もしない状態になる。
【０１４７】
なお、この実施の形態では、ＮＭＩに応じて電力供給停止時処理が実行されたが、電源断信号をＣＰＵ５６のマスク可能端子に接続し、マスク可能割込処理によって電力供給停止時処理を実行してもよい。また、電源断信号を入力ポートに入力し、入力ポートのチェック結果に応じて電力供給停止時処理を実行してもよい。
【０１４８】
図２６は、遊技機への電力供給停止時の電源電圧低下やＮＭＩ信号（＝電源断信号：電力供給停止時信号）の様子を示すタイミング図である。遊技機に対する電力供給が停止すると、最も高い直流電源電圧であるＶSLの電圧値は徐々に低下する。そして、この例では、＋２２Ｖにまで低下すると、電源基板９１０に搭載されている電源監視用ＩＣ９０２から電源断信号が出力される（ローレベルになる）。
【０１４９】
電源断信号は、電気部品制御基板（この実施の形態では主基板３１および払出制御基板３７）に導入され、ＣＰＵ５６および払出制御用ＣＰＵ３７１のＮＭＩ端子に入力される。ＣＰＵ５６および払出制御用ＣＰＵ３７１は、ＮＭＩ処理によって、所定の電力供給停止時処理を実行する。
【０１５０】
ＶSLの電圧値がさらに低下して所定値（この例では＋９Ｖ）にまで低下すると、主基板３１や払出制御基板３７に搭載されているシステムリセット回路の出力がローレベルになり、ＣＰＵ５６および払出制御用ＣＰＵ３７１がシステムリセット状態になる。なお、ＣＰＵ５６および払出制御用ＣＰＵ３７１は、システムリセット状態とされる前に、電力供給停止時処理を完了している。
【０１５１】
ＶSLの電圧値がさらに低下してＶcc（各種回路を駆動するための＋５Ｖ）を生成することが可能な電圧を下回ると、各基板において各回路が動作できない状態となる。しかし、少なくとも主基板３１や払出制御基板３７では、電力供給停止時処理が実行され、ＣＰＵ５６および払出制御用ＣＰＵ３７１がシステムリセット状態とされている。
【０１５２】
以上のように、この実施の形態では、電源監視回路は、遊技機で使用される直流電圧のうちで最も高い電源ＶSLの電圧を監視して、その電源の電圧が所定値を下回ったら電圧低下信号（電源断検出信号）を発生する。図２６に示すように、電源断信号が出力されるタイミングでは、ＩＣ駆動電圧は、まだ各種回路素子を十分駆動できる電圧値になっている。従って、ＩＣ駆動電圧で動作する主基板３１のＣＰＵ５６が所定の電力供給停止時処理を行うための動作時間が確保されている。
【０１５３】
なお、ここでは、電源監視回路は、遊技機で使用される直流電圧のうちで最も高い電源ＶSLの電圧を監視したが、電源断信号を発生するタイミングが、ＩＣ駆動電圧で動作する電気部品制御手段が所定の電力供給停止時処理を行うための動作時間が確保されるようなタイミングであれば、監視対象電圧は、最も高い電源ＶSLの電圧でなくてもよい。すなわち、少なくともＩＣ駆動電圧よりも高い電圧を監視すれば、電気部品制御手段が所定の電力供給停止時処理を行うための動作時間が確保されるようなタイミングで電源断信号を発生することができる。
【０１５４】
その場合、上述したように、監視対象電圧は、電力供給停止時のスイッチオン誤検出の防止も期待できる電圧であることが好ましい。すなわち、遊技機の各種スイッチに供給される電圧（スイッチ電圧）が＋１２Ｖであることから、＋１２Ｖ電源電圧が落ち始める以前の段階で、電圧低下を検出できることが好ましい。よって、少なくともスイッチ電圧よりも高い電圧を監視することが好ましい。
【０１５５】
図２７は、この実施の形態で用いられる左中右図柄の一例を示す説明図である。図２７に示すように、この実施の形態では、左中右図柄として表示される各図柄は、左中右で同一の１０図柄である。図柄番号０の図柄が表示されると、次に、図柄番号９の図柄が表示される。そして、左中右図柄が、例えば、「１」、「３」、「５」、「７」または「９」で揃って停止すると高確率状態となる。すなわち、それらが確変図柄となる。
【０１５６】
図２８は、ＣＰＵ５６が実行する特別図柄プロセス処理のプログラムの一例を示すフローチャートである。図２８に示す特別図柄プロセス処理は、図２３のフローチャートにおけるステップＳ２６の具体的な処理である。ＣＰＵ５６は、特別図柄プロセス処理を行う際に、変動短縮タイマ減算処理（ステップＳ３１０）を行った後に、内部状態に応じて、ステップＳ３００〜Ｓ３０９のうちのいずれかの処理を行う。変動短縮タイマは、特別図柄の変動時間が短縮される場合に、変動時間を設定するためのタイマである。
【０１５７】
特別図柄変動待ち処理（ステップＳ３００）：始動入賞口１４に打球入賞して始動口スイッチ１４ａがオンするのを待つ。始動口スイッチ１４ａがオンすると、始動入賞記憶数が満タンでなければ、始動入賞記憶数を＋１するとともに大当り決定用乱数等を抽出する。
【０１５８】
特別図柄判定処理（ステップＳ３０１）：特別図柄の可変表示が開始できる状態になると、始動入賞記憶数を確認する。始動入賞記憶数が０でなければ、抽出されている大当り決定用乱数の値に応じて大当りとするかはずれとするか決定する。
【０１５９】
停止図柄設定処理（ステップＳ３０２）：左中右図柄の停止図柄を決定する。
【０１６０】
リーチ動作設定処理（ステップＳ３０３）：左中右の停止図柄の組み合わせにもとづいてリーチ動作するか否か決定するとともに、リーチとすることに決定した場合には、変動パターン決定用乱数の値に応じてリーチ時の変動期間を決定する。
【０１６１】
全図柄変動開始処理（ステップＳ３０４）：可変表示装置９において全図柄が変動開始されるように制御する。このとき、図柄制御基板８０に対して、左中右最終停止図柄と変動態様を指令する情報とが送信される。処理を終えると、内部状態（プロセスフラグ）をステップＳ３０５に移行するように更新する。
【０１６２】
全図柄停止待ち処理（ステップＳ３０５）：所定時間（ステップＳ３１０の変動短縮タイマで示された時間）が経過すると、可変表示装置９において表示される全図柄が停止される。そして、停止図柄が大当り図柄の組み合わせである場合には、内部状態（プロセスフラグ）をステップＳ３０６に移行するように更新する。そうでない場合には、内部状態をステップＳ３００に移行するように更新する。
【０１６３】
大入賞口開放開始処理（ステップＳ３０６）：大入賞口を開放する制御を開始する。具体的には、カウンタやフラグを初期化するとともに、ソレノイド２１を駆動して大入賞口を開放する。また、プロセスタイマによって大入賞口開放中処理の実行時間を設定し、大当りフラグ（大当り中であることを示すフラグ）のセットを行う。処理を終えると、内部状態（プロセスフラグ）をステップＳ３０７に移行するように更新する。
【０１６４】
大入賞口開放中処理（ステップＳ３０７）：大入賞口ラウンド表示の表示制御コマンドデータを図柄制御基板８０に送出する制御や大入賞口の閉成条件の成立を確認する処理等を行う。最終的な大入賞口の閉成条件が成立したら、内部状態をステップＳ３０８に移行するように更新する。
【０１６５】
特定領域有効時間処理（ステップＳ３０８）：Ｖ入賞スイッチ２２の通過の有無を監視して、大当り遊技状態継続条件の成立を確認する処理を行う。大当り遊技状態継続の条件が成立し、かつ、まだ残りラウンドがある場合には、内部状態をステップＳ３０６に移行するように更新する。また、所定の有効時間内に大当り遊技状態継続条件が成立しなかった場合、または、全てのラウンドを終えた場合には、内部状態をステップＳ３０９に移行するように更新する。
【０１６６】
大当り終了処理（ステップＳ３０９）：大当り遊技状態が終了したことを遊技者に報知するための表示を行う。その表示が終了したら、内部状態をステップＳ３００に移行するように更新する。
【０１６７】
図２９は打球が始動入賞口１４に入賞したことを判定する処理を示すフローチャートである。打球が遊技盤６に設けられている始動入賞口１４に入賞すると、始動口スイッチ１４ａがオンする。例えば、特別図柄プロセス処理のステップＳ３００の特別図柄変動待ち処理において、図２９に示すように、ＣＰＵ５６は、スイッチ回路５８を介して始動口スイッチ１４ａがオンしたことを判定すると（ステップＳ４１）、始動入賞記憶数が最大値である４に達しているかどうか確認する（ステップＳ４２）。始動入賞記憶数が４に達していなければ、始動入賞記憶数を１増やし（ステップＳ４３）、大当り判定用乱数等の各乱数の値を抽出する。そして、それらを始動入賞記憶数の値に対応した乱数値格納エリアに格納する（ステップＳ４４）。なお、始動入賞記憶数が４に達している場合には、始動入賞記憶数を増やす処理を行わない。すなわち、この実施の形態では、最大４個の始動入賞口１４に入賞した打球数が記憶可能である。さらに、本例では、表示図柄の可変表示が開始できる状態（表示図柄の可変表示処理が実行されていない状態）でなければ（ステップＳ４５のＮ）、ステップＳ４３にて加算されたあとの始動入賞記憶数を保留数記憶エリアに記憶するとともに（ステップＳ４６）、始動記憶表示器１８の該当する保留ランプを点灯させるためのランプ制御コマンドの送信設定を行う（ステップＳ４７）。なお、保留数記憶エリアは、例えばＲＡＭ５５の所定の領域に設けられている。
【０１６８】
ＣＰＵ５６は、ステップＳ２６の特別図柄プロセス処理において、図３０に示すように始動入賞記憶数の値を確認する（ステップＳ５１）。始動入賞記憶数が０でなければ、始動入賞記憶数＝１に対応する乱数値格納エリアに格納されている値を読み出すとともに（ステップＳ５２）、始動入賞記憶数の値を１減らし、かつ、各乱数値格納エリアの値をシフトする（ステップＳ５３）。すなわち、始動入賞記憶数＝ｎ（ｎ＝２，３，４）に対応する乱数値格納エリアに格納されている各値を、始動入賞記憶数＝ｎ−１に対応する乱数値格納エリアに格納する。次いで、ＣＰＵ５６は、保留数記憶エリアに保存されている始動入賞記憶数と、ステップＳ５３にて減算された現在の始動入賞記憶数とを比較し、値が異なっている場合（現在の始動入賞記憶数の方が１小さい場合）には始動記憶表示器１８の該当する保留ランプを消灯させるためのランプ制御コマンドの送信設定を行うとともに、現在の始動入賞記憶数を保留数記憶エリアに記憶する処理を行う（ステップＳ５３ａ）。このように、表示図柄の可変表示が開始できる状態であれば始動記憶表示器１８の保留ランプを点灯する処理を実行せず、保留数記憶エリアの記憶値を用いて始動記憶表示器１８の保留ランプを消灯するか否か決定する構成としているので、始動検出がなされたあとすぐにその始動検出にもとづく表示図柄の可変表示がなされる場合には、当該始動検出によって始動記憶表示器１８の保留ランプを点灯／消灯する処理が実行されないので、始動記憶表示器１８の保留ランプが一瞬だけ点灯することを防止することができる。なお、上述した図２９および図３０の処理は、１つの共通したモジュール（この場合、ステップＳ４５にて「Ｙ」と判断された場合にステップＳ５１の処理に移行する構成とすればよい。）にて実行されることが望ましい。
【０１６９】
そして、ＣＰＵ５６は、ステップＳ５２で読み出した値、すなわち抽出されている大当り判定用乱数の値にもとづいて当たり／はずれを決定する（ステップＳ５４）。ここでは、大当り判定用乱数は０〜２９９の範囲の値をとることにする。図３１に示すように、低確率時には例えばその値が「３」である場合に「大当り」と決定し、それ以外の値である場合には「はずれ」と決定する。高確率時には例えばその値が「３」，「７」，「７９」，「１０３」，「１０７」のいずれかである場合に「大当り」と決定し、それ以外の値である場合には「はずれ」と決定する。
【０１７０】
大当りと判定されたときには、大当り図柄決定用乱数（ランダム３）を抽出しその値に従って大当り図柄を決定する（ステップＳ５５）。この実施の形態では、抽出されたランダム３の値に応じた大当り図柄テーブルに設定されている図柄番号の各図柄が、大当り図柄として決定される。大当り図柄テーブルには、複数種類の大当り図柄の組み合わせのそれぞれに対応した左中右の図柄番号が設定されている。また、ステップＳ５２で読み出した値、すなわち抽出されている変動パターン決定用乱数（ランダム４）の値にもとづいて図柄の変動パターンを決定する（ステップＳ５６）。
【０１７１】
はずれと判定された場合には、ＣＰＵ５６は、大当りとしない場合の停止図柄の決定を行う。この実施の形態では、ステップＳ５２で読み出した値、すなわち抽出されているランダム２−１の値に従って左図柄を決定する（ステップＳ５７）。また、ランダム２−２の値に従って中図柄を決定する（ステップＳ５８）。そして、ランダム２−３の値に従って右図柄を決定する（ステップＳ５９）。ここで、決定された中図柄が左右図柄と一致した場合には、中図柄に対応した乱数の値に１加算した値に対応する図柄を中図柄の停止図柄として、大当り図柄と一致しないようにする。
【０１７２】
さらに、ＣＰＵ５６は、左右図柄が同じになった場合には、すなわちリーチが成立することに決定された場合には、ステップＳ５２で読み出した値、すなわち抽出されている変動パターン決定用乱数（ランダム４）の値にもとづいて図柄の変動パターンを決定する（ステップＳ６０）。
【０１７３】
なお、高確率状態である場合に、はずれ時の変動パターンとして変動時間が短縮されたものを使用するようにしてもよい。このようにすれば、時間あたりの変動回数を多くすることができ、遊技者に対して大当りとなる機会を多く与えることができるようになる。
【０１７４】
以上のようにして、始動入賞にもとづく図柄変動の表示態様が大当りとするか、リーチ態様とするか、はずれとするか決定され、それぞれの停止図柄の組合せが決定される。
【０１７５】
なお、図３０に示された処理は、図２８に示された特別図柄プロセス処理におけるステップＳ３０１〜Ｓ３０３の処理をまとめて示した場合の処理に相当する。
【０１７６】
次に、主基板３１から図柄制御基板８０に対する表示制御コマンドの送出について説明する。図３２は、主基板３１から図柄制御基板８０に送信される表示制御コマンドの信号線を示す説明図である。図３２に示すように、この実施の形態では、表示制御コマンドは、表示制御信号Ｄ０〜Ｄ７の８本の信号線で主基板３１から図柄制御基板８０に送信される。また、主基板３１と図柄制御基板８０との間には、ストローブ信号を送信するための表示制御ＩＮＴ信号の信号線も配線されている。
【０１７７】
遊技制御手段から他の電気部品制御基板（サブ基板）に制御コマンドを出力しようとするときに、コマンド送信テーブルの先頭アドレスの設定が行われる。図３３（Ａ）は、コマンド送信テーブルの一構成例を示す説明図である。１つのコマンド送信テーブルは３バイトで構成され、１バイト目にはＩＮＴデータが設定される。また、２バイト目のコマンドデータ１には、制御コマンドの１バイト目のＭＯＤＥデータが設定される。そして、３バイト目のコマンドデータ２には、制御コマンドの２バイト目のＥＸＴデータが設定される。
【０１７８】
なお、ＥＸＴデータそのものがコマンドデータ２の領域に設定されてもよいが、コマンドデータ２には、ＥＸＴデータが格納されているテーブルのアドレスを指定するためのデータが設定されるようにしてもよい。例えば、コマンドデータ２のビット７（ワークエリア参照ビット）が０であれば、コマンドデータ２にＥＸＴデータそのものが設定されていることを示す。そのようなＥＸＴデータはビット７が０であるデータである。この実施の形態では、ワークエリア参照ビットが１であれば、ＥＸＴデータとして、送信バッファの内容を使用することを示す。なお、ワークエリア参照ビットが１であれば、他の７ビットが、ＥＸＴデータが格納されているテーブルのアドレスを指定するためのオフセットであることを示すように構成することもできる。
【０１７９】
図３３（Ｂ）は、ＩＮＴデータの一構成例を示す説明図である。ＩＮＴデータにおけるビット０は、払出制御基板３７に払出制御コマンドを送出すべきか否かを示す。ビット０が「１」であるならば、払出制御コマンドを送出すべきことを示す。従って、ＣＰＵ５６は、例えば賞球処理（タイマ割込処理のステップＳ３２）において、ＩＮＴデータに「０１（Ｈ）」を設定する。また、ＩＮＴデータにおけるビット１は、表示出制御基板８０に表示制御コマンドを送出すべきか否かを示す。ビット１が「１」であるならば、表示制御コマンドを送出すべきことを示す。従って、ＣＰＵ５６は、例えば特別図柄コマンド制御処理（タイマ割込処理のステップＳ２８）において、ＩＮＴデータに「０２（Ｈ）」を設定する。
【０１８０】
ＩＮＴデータのビット２，３は、それぞれ、ランプ制御コマンド、音制御コマンドを送出すべきか否かを示すビットであり、ＣＰＵ５６は、それらのコマンドを送出すべきタイミングになったら、特別図柄プロセス処理等で、ポインタが指しているコマンド送信テーブルに、ＩＮＴデータ、コマンドデータ１およびコマンドデータ２を設定する。それらのコマンドを送出するときには、ＩＮＴデータの該当ビットが「１」に設定され、コマンドデータ１およびコマンドデータ２にＭＯＤＥデータおよびＥＸＴデータが設定される。
【０１８１】
この実施の形態では、払出制御コマンドについて、図３３（Ｃ）に示すように、リングバッファおよび送信バッファが用意されている。そして、賞球処理において、賞球払出条件が成立すると、成立した条件に応じた賞球個数が順次リングバッファに設定される。また、賞球個数に関する払出制御コマンド送出する際に、リングバッファから１個のデータが送信バッファに転送される。なお、図３３（Ｃ）に示す例では、リングバッファには、１２個分の払出制御コマンドに相当するデータが格納可能になっている。すなわち、１２個のバッファがある。なお、リングバッファにおけるバッファの数は、賞球を発生させる入賞口の数に対応した数であればよい。同時入賞が発生した場合でも、それぞれの入賞にもとづく払出制御コマンドのデータの格納が可能だからである。
【０１８２】
図３４は、主基板３１から他の電気部品制御基板に送出される制御コマンドのコマンド形態の一例を示す説明図である。この実施の形態では、制御コマンドは２バイト構成であり、１バイト目はＭＯＤＥ（コマンドの分類）を表し、２バイト目はＥＸＴ（コマンドの種類）を表す。ＭＯＤＥデータの先頭ビット（ビット７）は必ず「１」とされ、ＥＸＴデータの先頭ビット（ビット７）は必ず「０」とされる。このように、電気部品制御基板へのコマンドとなる制御コマンドは、複数のデータで構成され、先頭ビットによってそれぞれを区別可能な態様になっている。なお、図３４に示されたコマンド形態は一例であって他のコマンド形態を用いてもよい。例えば、１バイトや３バイト以上で構成される制御コマンドを用いてもよい。
【０１８３】
図３５は、図柄制御基板８０に対する制御コマンドを構成する８ビットの制御信号とＩＮＴ信号（ストローブ信号）との関係を示すタイミング図である。図３５に示すように、ＭＯＤＥまたはＥＸＴのデータが出力ポートに出力されてから、所定期間が経過すると、ＣＰＵ５６は、データ出力を示す信号であるＩＮＴ信号をオン状態にする。また、そこから所定期間が経過するとＩＮＴ信号をオフ状態にする。
【０１８４】
なお、ここでは、表示制御コマンドについて説明したが、他のサブ基板に送出される各制御コマンドも、図３４および図３５に示された形態と同一である。
【０１８５】
図３６は、表示制御基板８０に送出される表示制御コマンドの内容の一例を示す説明図である。図３６に示す例において、コマンド８０００（Ｈ）〜８０ＸＸ（Ｈ）（Ｘ＝４ビットの任意の値）は、特別図柄を可変表示する可変表示装置９における特別図柄の変動パターンを指定する表示制御コマンドである。なお、変動パターンを指定するコマンドは変動開始指示も兼ねている。
【０１８６】
コマンド８Ｆ００（Ｈ）および８Ｆ０１（Ｈ）は、電源投入時に送出される特別図柄電源投入時指定コマンド（初期表示態様コマンドの一例）および普通図柄電源投入時指定コマンド（初期表示態様コマンドの一例）である。初期表示態様コマンドは、電源供給開始時に可変表示装置９に表示させる識別情報の態様（初期表示態様）を指示するとともに、その初期表示態様の表示を指示するためのコマンドである。具体的には、初期表示態様コマンドは、例えば、初期表示態様を示すデータはキャラクタＲＯＭ８６の所定の領域に保存されていること、およびキャラクタＲＯＭ８６の所定の領域から初期表示態様を示すデータを読み出して可変表示装置９に表示させることを指示するコマンドである。なお、初期表示態様コマンドは、例えば、初期表示態様は「７」、「８」、「９」の特別図柄であること、およびその初期表示態様を可変表示装置９に表示させることを指示するコマンドであるとされていてもよい。なお、普通図柄電源投入時指定コマンドは、表示制御手段が普通図柄変動制御を行う場合に用いられ、普通図柄表示器１０がランプ制御手段で制御される場合には、表示制御基板８０には送出されない。表示制御手段は、特別図柄電源投入時指定コマンドを受信すると、初期表示を行う制御を開始する。
【０１８７】
コマンド９１ＸＸ（Ｈ）、９２ＸＸ（Ｈ）および９３ＸＸ（Ｈ）は、特別図柄の左中右の停止図柄を指定する表示制御コマンドである。また、コマンドＡ０００（Ｈ）は、特別図柄の可変表示の停止を指示する表示制御コマンド（確定コマンド）である。
【０１８８】
コマンドＢＸＸＸ（Ｈ）は、大当り遊技開始から大当り遊技終了までの間に送出される表示制御コマンドである。コマンドＢ１ＸＸ（Ｈ）は、大当り遊技中における大入賞口の開放回数（ラウンド数）の表示を指定するための表示制御コマンドである。コマンドＢ２００（Ｈ）は、大当り遊技が開始されるときに、大当り遊技の開始を示す表示を指定するための表示制御コマンドである。コマンドＢ２ＸＸ（Ｈ）（ＸＸ＝０１以上）は、大当り遊技中における、大入賞口の開放前の表示（例えば、これから実行されるラウンドが何ラウンド目であるかを報知する表示）を指定するための表示制御コマンドである。また、コマンドＢ３ＸＸ（Ｈ）は、図示はしないが、大当り遊技中の各ラウンド遊技でのカウントスイッチ２３によるカウント数の表示を指定するための表示制御コマンド（カウント表示コマンド）である。コマンドＢ４００（Ｈ）は、大当り遊技中において、所定のタイミングで所定の回数（例えば各ラウンド間に大当り図柄が表示されるようなタイミングで、ラウンド数−１回）送出されるコマンドであり、大当り図柄の表示を指定する表示制御コマンド（大当り図柄表示コマンド）である。コマンドＢ５００（Ｈ）は、非特定大当り（非確変大当り）が終了したことを示す表示を指定するための表示制御コマンドである。コマンドＢ５０１（Ｈ）は、特定大当り（確変大当り）が終了したことを示す表示を指定するための表示制御コマンドである。コマンドＢ６ＸＸ（Ｈ）は、図示はしないが、特別図柄復旧表示を指定するための表示制御コマンド（特別図柄復旧指定コマンド）である。コマンドＢ７ＸＸ（Ｈ）は、図示はしないが、普通図柄復旧表示を指定するための表示制御コマンド（普通図柄復旧指定コマンド）である。また、コマンドＣＸＸＸ（Ｈ）は、特別図柄の変動および大当り遊技に関わらない可変表示装置９の表示状態に関する表示制御コマンドである。そして、コマンドＤ０００（Ｈ）〜Ｄ４００（Ｈ）は、普通図柄の変動パターンに関する表示制御コマンドである。
【０１８９】
図柄制御基板８０の表示制御手段は、主基板３１の遊技制御手段から上述した表示制御コマンドを受信すると図３６に示された内容に応じて可変表示装置９および普通図柄表示器１０の表示状態を変更する。
【０１９０】
図３７は、遊技の制御を行う主基板３１からランプ制御基板３５に送出されるランプ制御コマンドの内容の一例を示す説明図である。ランプ制御コマンドもＭＯＤＥとＥＸＴの２バイト構成である。図３７に示す例において、コマンド８０ＸＸ（Ｘ＝４ビットの任意の値）は、可変表示装置９における特別図柄の変動パターンに対応したランプ・ＬＥＤ表示制御パターンを指定するランプ制御コマンドである。また、図示はしないが、コマンドＡ０ＸＸ（Ｈ）は、特別図柄の可変表示の停止時のランプ・ＬＥＤ表示制御パターンを指示するランプ制御コマンドであり、コマンドＢＸＸＸ（Ｈ）は、大当り遊技開始から大当り遊技終了までの間のランプ・ＬＥＤ表示制御パターンを指示するランプ制御コマンドである。そして、コマンド９００１（Ｈ）は、客待ちデモンストレーション時のランプ・ＬＥＤ表示制御パターンを指示するランプ制御コマンドである。
【０１９１】
なお、コマンド８ＸＸＸ（Ｈ）、９ＸＸＸ（Ｈ），ＡＸＸＸ（Ｈ）、ＢＸＸＸ（Ｈ）およびＣＸＸＸ（Ｈ）は、遊技進行状況に応じて遊技制御手段から送出されるランプ制御コマンドである。ランプ制御手段は、主基板３１の遊技制御手段から上述したランプ制御コマンドを受信すると図３７に示された内容に応じてランプ・ＬＥＤの表示状態を変更する。なお、コマンド８ＸＸＸ（Ｈ）、９ＸＸＸ（Ｈ），ＡＸＸＸ（Ｈ）、ＢＸＸＸ（Ｈ）およびＣＸＸＸ（Ｈ）は、表示制御コマンドや音声制御コマンドと例えば共通の制御状態において共通に用いられる。
【０１９２】
コマンドＥ１ＸＸ（Ｈ）は、始動記憶表示器１８の点灯個数を示すランプ制御コマンドである。例えば、ランプ制御手段は、始動記憶表示器１８における「ＸＸ（Ｈ）」で指定される個数の表示器を点灯状態とする。また、コマンドＥ０ＸＸ（Ｈ）は、普通図柄始動記憶表示器４１の点灯個数を示すランプ制御コマンドである。例えば、ランプ制御手段は、普通図柄始動記憶表示器４１における「ＸＸ（Ｈ）」で指定される個数の表示器を点灯状態とする。すなわち、それらのコマンドは、保留個数という情報を報知するために設けられている発光体の制御を指示するコマンドである。なお、始動記憶表示器１８および普通図柄始動記憶表示器４１の点灯個数に関するコマンドが点灯個数の増減を示すように構成されていてもよい。
【０１９３】
コマンドＥ２００（Ｈ）およびＥ２０１（Ｈ）は、賞球ランプ５１の表示状態に関するランプ制御コマンドであり、コマンドＥ３００（Ｈ）およびＥ３０１（Ｈ）は、球切れランプ５２の表示状態に関するランプ制御コマンドである。ランプ制御手段は、主基板３１の遊技制御手段から「Ｅ２０１（Ｈ）」のランプ制御コマンドを受信すると賞球ランプ５１の表示状態を賞球残がある場合としてあらかじめ定められた表示状態とし、「Ｅ２００（Ｈ）」のランプ制御コマンドを受信すると賞球ランプ５１の表示状態を賞球残がない場合としてあらかじめ定められた表示状態とする。また、主基板３１の遊技制御手段から「Ｅ３００（Ｈ）」のランプ制御コマンドを受信すると球切れランプ５２の表示状態を球あり中の表示状態とし、「Ｅ３０１（Ｈ）」のランプ制御コマンドを受信すると球切れランプ５２の表示状態を球切れ中の表示状態とする。すなわち、コマンドＥ２００およびＥ２０１（Ｈ）は、未賞球の遊技球があることを遊技者等に報知するために設けられている発光体を制御することを示すコマンドであり、コマンドＥ３００（Ｈ）およびＥ３０１（Ｈ）は、補給球が切れていることを遊技者や遊技店員に報知するために設けられている発光体を制御することを示すコマンドである。
【０１９４】
図３８は、コマンドセット処理の処理例を示すフローチャートである。コマンドセット処理は、コマンド出力処理とＩＮＴ信号出力処理とを含む処理である。コマンドセット処理において、ＣＰＵ５６は、まず、コマンド送信テーブルのアドレスをスタック等に退避する（ステップＳ３３１）。そして、ポインタが指していたコマンド送信テーブルのＩＮＴデータを引数１にロードする（ステップＳ３３２）。引数１は、後述するコマンド送信処理に対する入力情報になる。また、コマンド送信テーブルを指すアドレスを＋１する（ステップＳ３３３）。従って、コマンド送信テーブルを指すアドレスは、コマンドデータ１のアドレスに一致する。
【０１９５】
そこで、ＣＰＵ５６は、コマンドデータ１を読み出して引数２に設定する（ステップＳ３３４）。引数２も、後述するコマンド送信処理に対する入力情報になる。そして、コマンド送信処理ルーチンをコールする（ステップＳ３３５）。
【０１９６】
図３９は、コマンド送信処理ルーチンを示すフローチャートである。コマンド送信処理ルーチンにおいて、ＣＰＵ５６は、まず、引数１に設定されているデータすなわちＩＮＴデータを、比較値として決められているワークエリアに設定する（ステップＳ３５１）。次いで、送信回数＝４を、処理数として決められているワークエリアに設定する（ステップＳ３５２）。そして、払出制御信号を出力するためのポート１のアドレスをＩＯアドレスにセットする（ステップＳ３５３）。この実施の形態では、ポート１のアドレスは、払出制御信号を出力するための出力ポートのアドレスである。また、ポート２〜４のアドレスが、表示制御信号、ランプ制御信号、音声制御信号を出力するための出力ポートのアドレスである。
【０１９７】
次に、ＣＰＵ５６は、比較値を１ビット右にシフトする（ステップＳ３５４）。シフト処理の結果、キャリービットが１になったか否か確認する（ステップＳ３５５）。キャリービットが１になったということは、ＩＮＴデータにおける最も右側のビットが「１」であったことを意味する。この実施の形態では４回のシフト処理が行われるのであるが、例えば、払出制御コマンドを送出すべきことが指定されているときには、最初のシフト処理でキャリービットが１になる。
【０１９８】
キャリービットが１になった場合には、引数２に設定されているデータ、この場合にはコマンドデータ１（すなわちＭＯＤＥデータ）を、ＩＯアドレスとして設定されているアドレスに出力する（ステップＳ３５６）。最初のシフト処理が行われたときにはＩＯアドレスにポート１のアドレスが設定されているので、そのときに、払出制御コマンドのＭＯＤＥデータがポート１に出力される。
【０１９９】
次いで、ＣＰＵ５６は、ＩＯアドレスを１加算するとともに（ステップＳ３５７）、処理数を１減算する（ステップＳ３５８）。加算前にポート１を示していた場合には、ＩＯアドレスに対する加算処理によって、ＩＯアドレスにはポート２のアドレスが設定される。ポート２は、表示制御コマンドを出力するためのポートである。そして、ＣＰＵ５６は、処理数の値を確認し（ステップＳ３５９）、値が０になっていなければ、ステップＳ３５４に戻る。ステップＳ３５４で再度シフト処理が行われる。
【０２００】
２回目のシフト処理ではＩＮＴデータにおけるビット１の値が押し出され、ビット１の値に応じてキャリーフラグが「１」または「０」になる。従って、表示制御コマンドを送出すべきことが指定されているか否かのチェックが行われる。同様に、３回目および４回目のシフト処理によって、ランプ制御コマンドおよび音制御コマンドを送出すべきことが指定されているか否かのチェックが行われる。このように、それぞれのシフト処理が行われるときに、ＩＯアドレスには、シフト処理によってチェックされる制御コマンド（払出制御コマンド、表示制御コマンド、ランプ制御コマンド、音制御コマンド）に対応したＩＯアドレスが設定されている。
【０２０１】
よって、キャリーフラグが「１」になったときには、対応する出力ポート（ポート１〜ポート４）に制御コマンドが送出される。すなわち、１つの共通モジュールで、各電気部品制御手段に対する制御コマンドの送出処理を行うことができる。
【０２０２】
また、このように、シフト処理のみによってどの電気部品制御手段に対して制御コマンドを出力すべきかが判定されるので、いずれの電気部品制御手段に対して制御コマンドを出力すべきか判定する処理が簡略化されている。
【０２０３】
次に、ＣＰＵ５６は、シフト処理開始前のＩＮＴデータが格納されている引数１の内容を読み出し（ステップＳ３６０）、読み出したデータをポート０に出力する（ステップＳ３６１）。この実施の形態では、ポート０のアドレスは、各制御信号についてのＩＮＴ信号を出力するためのポートであり、ポート０のビット０〜４が、それぞれ、払出制御ＩＮＴ信号、表示制御ＩＮＴ信号、ランプ制御ＩＮＴ信号、音制御ＩＮＴ信号を出力するためのポートである。ＩＮＴデータでは、ステップＳ３５１〜Ｓ３５９の処理で出力された制御コマンド（払出制御コマンド、表示制御コマンド、ランプ制御コマンド、音制御コマンド）に応じたＩＮＴ信号の出力ビットに対応したビットが「１」になっている。従って、ポート１〜ポート４のいずれかに出力された制御コマンド（払出制御コマンド、表示制御コマンド、ランプ制御コマンド、音制御コマンド）に対応したＩＮＴ信号がハイレベルになる。
【０２０４】
次いで、ＣＰＵ５６は、ウェイトカウンタに所定値を設定し（ステップＳ３６２）、その値が０になるまで１ずつ減算する（ステップＳ３６３，Ｓ３６４）。この処理は、図２０のタイミング図に示されたＩＮＴ信号（制御信号ＩＮＴ）のオン期間を設定するための処理である。ウェイトカウンタの値が０になると、クリアデータ（００）を設定して（ステップＳ３６５）、そのデータをポート０に出力する（ステップＳ３６６）。よって、ＩＮＴ信号はローレベルになる。そして、ウェイトカウンタに所定値を設定し（ステップＳ３６２）、その値が０になるまで１ずつ減算する（ステップＳ３６８，Ｓ３６９）。この処理は、図３５のタイミング図に示された１つ目のＩＮＴ信号の立ち下がりからＥＸＴデータ出力開始までの期間を設定するための処理である。ただし、ここで設定される実際の期間は、ステップＳ３６７〜Ｓ３６９で作成される時間に、その後の処理時間（この時点でＭＯＤＥデータが出力されている場合にはＥＸＴデータを出力するまでに要する制御にかかる時間）が加算された期間となる。このように、ＩＮＴ信号の立ち下がりからＥＸＴデータ出力開始までの期間が設定されることによって、連続してコマンドが送出される場合であっても、一のコマンドの出力完了後、次にコマンドの送出が開始されるまでに所定期間がおかれることになり、コマンドを受信する電気部品制御手段の側で、容易に連続するコマンドの区切りを識別することができ、各コマンドは確実に受信される。
【０２０５】
従って、ステップＳ３６７でウェイトカウンタに設定される値は、１つ目のＩＮＴ信号の立ち下がりからＥＸＴデータ出力開始までの期間が、制御コマンド受信対象となる全ての電気部品制御手段（サブ基板に搭載されているＣＰＵ等）が確実にコマンド受信処理を行うのに十分な期間になるような値である。また、ウェイトカウンタに設定される値は、その期間が、ステップＳ３５１〜Ｓ３５９の処理に要する時間よりも長くなるような値である。
【０２０６】
以上のようにして、制御コマンドの１バイト目のＭＯＤＥデータが送出される。そこで、ＣＰＵ５６は、図３８に示すステップＳ３３６で、コマンド送信テーブルを指す値を１加算する。従って、３バイト目のコマンドデータ２の領域が指定される。ＣＰＵ５６は、指し示されたコマンドデータ２の内容を引数２にロードする（ステップＳ３３７）。また、コマンドデータ２のビット７（ワークエリア参照ビット）の値が「０」であるか否か確認する（ステップＳ３３９）。０でなければ、送信バッファの内容を引数２にロードする（ステップＳ３４１）。なお、ワークエリア参照ビットの値が「１」であるときに拡張データを使用するように構成されている場合には、コマンド拡張データアドレステーブルの先頭アドレスをポインタにセットし、そのポインタにコマンドデータ２のビット６〜ビット０の値を加算してアドレスを算出する。そして、そのアドレスが指すエリアのデータを引数２にロードする。
【０２０７】
送信バッファには賞球個数を特定可能なデータが設定されているので、引数２にそのデータが設定される。なお、ワークエリア参照ビットの値が「１」であるときに拡張データを使用するように構成されている場合には、コマンド拡張データアドレステーブルには、電気部品制御手段に送出されうるＥＸＴデータが順次設定される。よって、ワークエリア参照ビットの値が「１」であれば、コマンドデータ２の内容に応じたコマンド拡張データアドレステーブル内のＥＸＴデータが引数２にロードされる。
【０２０８】
次に、ＣＰＵ５６は、コマンド送信処理ルーチンをコールする（ステップＳ３４２）。従って、ＭＯＤＥデータの送出の場合と同様のタイミングでＥＸＴデータが送出される。
【０２０９】
以上のようにして、２バイト構成の制御コマンド（払出制御コマンド、表示制御コマンド、ランプ制御コマンド、音制御コマンド）が、対応する電気部品制御手段に送信される。電気部品制御手段ではＩＮＴ信号の立ち上がりを検出すると制御コマンドの取り込み処理を開始するのであるが、いずれの電気部品制御手段についても、取り込み処理が完了する前に遊技制御手段からの新たな信号が信号線に出力されることはない。すなわち、各電気部品制御手段において、確実なコマンド受信処理が行われる。なお、各電気部品制御手段は、ＩＮＴ信号の立ち下がりで制御コマンドの取り込み処理を開始してもよい。また、ＩＮＴ信号の極性を図２０に示された場合と逆にしてもよい。
【０２１０】
また、この実施の形態では、賞球処理において、賞球払出条件が成立すると賞球個数を特定可能なデータが、同時に複数のデータを格納可能なリングバッファに格納され、賞球個数を指定する払出制御コマンドを送出する際に、読出ポインタが指しているリングバッファの領域のデータが送信バッファに転送される。従って、同時に複数の賞球払出条件の成立があっても、それらの条件成立にもとづく賞球個数を特定可能なデータがリングバッファに保存されるので、各条件成立にもとづくコマンド出力処理は問題なく実行される。
【０２１１】
さらに、この実施の形態では、１回の賞球処理内で払出停止状態指定コマンドまたは払出可能状態指定コマンドと賞球個数を示すコマンドとの双方を送出することができる。すなわち、２ｍｓ毎に起動される１回の制御期間内において、複数のコマンドを送出することができる。また、この実施の形態では、各制御手段への制御コマンド（表示制御コマンド、ランプ制御コマンド、音制御コマンド、払出制御コマンド）毎に、それぞれ複数のリングバッファが用意されているので、例えば、表示制御コマンド、ランプ制御コマンドおよび音制御コマンドのリングバッファに制御コマンドを特定可能なデータが設定されている場合には、１回のコマンド制御処理で複数の表示制御コマンド、ランプ制御コマンドおよび音制御コマンドを送出するように構成することも可能である。すなわち、同時に（遊技制御処理すなわち２ｍｓタイマ割込処理の起動周期での意味）、複数の制御コマンドを送出することができる。遊技演出の進行上、それらの制御コマンドの送出タイミングは同時に発生するので、このように構成されているのは便利である。ただし、払出制御コマンドは、遊技演出の進行とは無関係に発生するので、一般には、表示制御コマンド、ランプ制御コマンドおよび音制御コマンドと同時に送出されることはない。
【０２１２】
次に、遊技制御手段以外の電気部品制御手段の例として、表示制御手段について説明する。
【０２１３】
図４０は、表示制御用ＣＰＵ１０１が実行するメイン処理を示すフローチャートである。メイン処理では、まず、ＲＡＭ領域のクリアや各種初期値の設定、また表示制御の起動間隔を決めるための３３ｍｓタイマの初期設定等を行うための初期化処理が行われる（ステップＳ７０１）。その後、この実施の形態では、表示制御用ＣＰＵ１０１は、タイマ割込フラグの監視（ステップＳ７０２）の確認を行うループ処理に移行する。なお、ループ内では所定の乱数を発生するためのカウンタを更新する処理も行われる（ステップＳ７１０）。そして、図４１に示すように、タイマ割込が発生すると、表示制御用ＣＰＵ１０１は、タイマ割込フラグをセットする（ステップＳ７１１）。メイン処理において、タイマ割込フラグがセットされていたら、表示制御用ＣＰＵ１０１は、そのフラグをクリアし（ステップＳ７０３）、以下の可変表示制御処理を実行する。
【０２１４】
なお、この実施の形態では、タイマ割込は３３ｍｓ毎にかかるとする。すなわち、可変表示制御処理は、３３ｍｓ毎に起動される。また、この実施の形態では、タイマ割込処理ではフラグセットのみがなされ、具体的な可変表示制御処理はメイン処理において実行されるが、タイマ割込処理で可変表示制御処理を実行してもよい。
【０２１５】
可変表示制御処理において、表示制御用ＣＰＵ１０１は、まず、受信した表示制御コマンドを解析する（コマンド解析実行処理：ステップＳ７０５）。次いで表示制御用ＣＰＵ１０１は、表示制御プロセス処理を行う（ステップＳ７０８）。表示制御プロセス処理では、制御状態に応じた各プロセスのうち、現在の制御状態に対応したプロセスを選択して実行する。その後、ステップＳ７１０に戻る。なお、表示制御プロセス処理には、特別図柄プロセス処理と、普通図柄プロセス処理とを含む。特別図柄プロセス処理と、普通図柄プロセス処理とは、それぞれ別個のプロセスフラグに従ってプロセスが選択され、処理がそれぞれ独立して行なわれる。
【０２１６】
次に、主基板３１からの表示制御コマンド受信処理について説明する。図４２は、主基板３１から受信した表示制御コマンドを格納するためのコマンド受信バッファの一構成例を示す説明図である。この例では、２バイト構成の表示制御コマンドを６個格納可能なリングバッファ形式のコマンド受信バッファが用いられる。従って、コマンド受信バッファは、受信コマンドバッファ１〜１２の１２バイトの領域で構成される。そして、受信したコマンドをどの領域に格納するのかを示すコマンド受信個数カウンタが用いられる。コマンド受信個数カウンタは、０〜１１の値をとる。なお、必ずしもリングバッファ形式でなくてもよく、例えば、図柄指定コマンド格納領域を３個（２×３＝６バイトのコマンド受信バッファ）、それ以外の変動パターン指定などのコマンド格納領域を１個（２×１＝２バイトのコマンド受信バッファ）のようなバッファ構成としてもよい。音声制御手段や、ランプ制御手段においても同様に、リングバッファ形式でないバッファ形式としてもよい。この場合、表示制御手段、音声制御手段、ランプ制御手段は、変動パターンなどの格納領域に格納される最新のコマンドにもとづき制御される。これにより、主基板３１からの指示に迅速に対応することができる。
【０２１７】
図４３は、割込処理による表示制御コマンド受信処理を示すフローチャートである。主基板３１からの表示制御用のＩＮＴ信号は表示制御用ＣＰＵ１０１の割込端子に入力されている。例えば、主基板３１からのＩＮＴ信号がオン状態になると、表示制御用ＣＰＵ１０１において割込がかかる。そして、図４３に示す表示制御コマンドの受信処理が開始される。
【０２１８】
表示制御コマンドの受信処理において、表示制御用ＣＰＵ１０１は、まず、各レジスタをスタックに退避する（ステップＳ６７０）。なお、割込が発生すると表示制御用ＣＰＵ１０１は自動的に割込禁止状態に設定するが、自動的に割込禁止状態にならないＣＰＵを用いている場合には、ステップＳ６７０の処理の実行前に割込禁止命令（ＤＩ命令）を発行することが好ましい。次いで、表示制御コマンドデータの入力に割り当てられている入力ポートからデータを読み込む（ステップＳ６７１）。そして、２バイト構成の表示制御コマンドのうちの１バイト目であるか否か確認する（ステップＳ６７２）。
【０２１９】
１バイト目であるか否かは、受信したコマンドの先頭ビットが「１」であるか否かによって確認される。先頭ビットが「１」であるのは、２バイト構成である表示制御コマンドのうちのＭＯＤＥデータ（１バイト目）のはずである（図３４参照）。そこで、表示制御用ＣＰＵ１０１は、先頭ビットが「１」であれば、有効な１バイト目を受信したとして、受信したコマンドを受信バッファ領域におけるコマンド受信個数カウンタが示す受信コマンドバッファに格納する（ステップＳ６７３）。
【０２２０】
表示制御コマンドのうちの１バイト目でなければ、１バイト目を既に受信したか否か確認する（ステップＳ６７４）。既に受信したか否かは、受信バッファ（受信コマンドバッファ）に有効なデータが設定されているか否かによって確認される。
【０２２１】
１バイト目を既に受信している場合には、受信した１バイトのうちの先頭ビットが「０」であるか否か確認する。そして、先頭ビットが「０」であれば、有効な２バイト目を受信したとして、受信したコマンドを、受信バッファ領域におけるコマンド受信個数カウンタ＋１が示す受信コマンドバッファに格納する（ステップＳ６７５）。先頭ビットが「０」であるのは、２バイト構成である表示制御コマンドのうちのＥＸＴデータ（２バイト目）のはずである（図３４参照）。なお、ステップＳ６７４における確認結果が１バイト目を既に受信したである場合には、２バイト目として受信したデータのうちの先頭ビットが「０」でなければ処理を終了する。
【０２２２】
ステップＳ６７５において、２バイト目のコマンドデータを格納すると、コマンド受信個数カウンタに２を加算する（ステップＳ６７６）。そして、コマンド受信カウンタが１２以上であるか否か確認し（ステップＳ６７７）、１２以上であればコマンド受信個数カウンタをクリアする（ステップＳ６７８）。その後、退避されていたレジスタを復帰し（ステップＳ６７９）、割込許可に設定する（ステップＳ６８０）。
【０２２３】
表示制御コマンドは２バイト構成であって、１バイト目（ＭＯＤＥ）と２バイト目（ＥＸＴ）とは、受信側で直ちに区別可能に構成されている。すなわち、先頭ビットによって、ＭＯＤＥとしてのデータを受信したのかＥＸＴとしてのデータを受信したのかを、受信側において直ちに検出できる。よって、上述したように、適正なデータを受信したのか否かを容易に判定することができる。なお、このことは、払出制御コマンド、ランプ制御コマンドおよび音声制御コマンドについても同様である。
【０２２４】
図４４は、コマンド解析処理（ステップＳ７０５）の具体例を示すフローチャートである。主基板３１から受信された表示制御コマンドは受信コマンドバッファに格納されるが、コマンド解析処理では、受信コマンドバッファに格納されているコマンドの内容が確認される。
【０２２５】
コマンド解析処理において、表示制御用ＣＰＵ１０１は、まず、コマンド受信バッファに受信コマンドが格納されているか否か確認する（ステップＳ６８１）。格納されているか否かは、コマンド受信カウンタの値と読出ポインタとを比較することによって判定される。両者が一致している場合が、受信コマンドが格納されていない場合である。コマンド受信バッファに受信コマンドが格納されている場合には、表示制御用ＣＰＵ１０１は、コマンド受信バッファから受信コマンドを読み出す（ステップＳ６８２）。なお、読み出したら読出ポインタの値を＋１しておく。
【０２２６】
読み出した受信コマンドが左図柄指定コマンドであれば（ステップＳ６８３）、そのコマンドのＥＸＴデータを今回格納エリアの左停止図柄格納エリア（左図柄バッファ）に格納し（ステップＳ６８４）、対応する有効フラグをセットする（ステップＳ６８５）。なお、左図柄指定コマンドであるか否かは、２バイトの表示制御コマンドのうちの１バイト目（ＭＯＤＥデータ）によって直ちに認識できる。
【０２２７】
読み出した受信コマンドが中図柄指定コマンドであれば（ステップＳ６８６）、そのコマンドのＥＸＴデータを今回格納エリアの中停止図柄格納エリア（中図柄バッファ）に格納し（ステップＳ６８７）、対応する有効フラグをセットする（ステップＳ６８８）。読み出した受信コマンドが右図柄指定コマンドであれば（ステップＳ６８９）、そのコマンドのＥＸＴデータを今回格納エリアの右停止図柄格納エリア（右図柄バッファ）に格納し（ステップＳ６９０）、対応する有効フラグをセットする（ステップＳ６９１）。なお、左中右停止図柄格納エリア（左中右図柄バッファ）は、表示制御基板８０が備える例えばＲＡＭに設けられている。
【０２２８】
読み出した受信コマンドが変動パターンコマンドであれば（ステップＳ６９２）、表示制御用ＣＰＵ１０１は、そのコマンドのＥＸＴデータを変動パターン格納エリアに格納し（ステップＳ６９３）、変動パターン受信フラグをセットする（ステップＳ６９４）。なお、変動パターン格納エリアは、表示制御基板８０が備える例えばＲＡＭに設けられている。
【０２２９】
読み出した受信コマンドがその他の表示制御コマンドである場合には、受信コマンドに対応するフラグをセットする（ステップＳ６９５）。
【０２３０】
図４５は、変動パターンコマンドのＥＸＴデータと変動内容（変動パターンテーブル）の関係を示す説明図である。図４５に示すように、変動パターンコマンドのＥＸＴデータと変動内容とが対応付けられているため、変動パターンコマンドのＥＸＴデータにもとづいて一の変動内容が特定される。
【０２３１】
図４６は、変動パターンテーブルの内容の例を示す説明図である。変動パターンテーブルは、表示制御基板８０が有するＲＯＭに設定されている。図４６に示すように、各変動パターンテーブルは、変動パターンコマンドのＥＸＴデータに対応して設けらている。また、各変動パターンテーブルは、複数の変動ブロックによって構成され、各変動状態（変動速度やその速度での変動期間等）が設定されている。
【０２３２】
図４７は、図４０に示されたメイン処理における表示制御プロセス処理（ステップＳ７０８）を示すフローチャートである。表示制御プロセス処理では、表示制御プロセスフラグの値に応じてステップＳ８００〜Ｓ８０５のうちのいずれかの処理が行われる。各処理において、以下のような処理が実行される。
【０２３３】
表示制御コマンド受信待ち処理（ステップＳ８００）：コマンド受信割込処理によって、変動時間を特定可能な表示制御コマンド（変動パターンコマンド）を受信したか否か確認する。具体的には、変動パターンコマンドが受信されたことを示すフラグがセットされたか否か確認する。そのようなフラグは、受信コマンドバッファに格納された受信コマンドが、変動パターンコマンドである場合にセットされる。この例では、電源供給が開始されたあとの初期設定にて、表示制御プロセスフラグの値が表示制御コマンド受信待ち処理に対応した値に設定される。従って、可変表示装置９の表示状態を復旧させるための表示制御もステップＳ８００の処理に含まれる。
【０２３４】
変動パターンテーブル設定処理（ステップＳ８０１）：受信した変動パターンコマンドに応じた変動パターンテーブルをセットする処理を行う。
【０２３５】
全図柄変動開始処理（ステップＳ８０２）：左中右図柄の変動が開始されるように制御する。
【０２３６】
図柄変動中処理（ステップＳ８０３）：変動パターンを構成する各変動状態（変動速度や背景、キャラクタ）の切替タイミングを制御するとともに、変動時間の終了を監視する。また、左右図柄の停止制御を行う。
【０２３７】
全図柄停止待ち設定処理（ステップＳ８０４）：変動時間の終了時に、全図柄停止を指示する表示制御コマンド（確定コマンド）を受信していたら、図柄の変動を停止し停止図柄（確定図柄）を表示する制御を行う。
【０２３８】
大当り表示処理（ステップＳ８０５）：変動時間の終了後、確変大当り表示または通常大当り表示の制御を行う。
【０２３９】
図４８および図４９は、表示制御コマンド受信待ち処理（ステップＳ８００）を示すフローチャートである。表示制御コマンド受信待ち処理において、表示制御用ＣＰＵ１０１は、まず、特別図柄電源投入時指定コマンドを受信したか否か確認する（ステップＳ８１１）。特別図柄電源投入時指定コマンドを受信していれば、表示制御基板８０が備えるＲＯＭに格納されている初期画面データを読み出して左中右図柄バッファに記憶させたあと、その左中右図柄バッファに記憶されている識別情報を示すデータにもとづいて可変表示装置９に初期画面を表示させる（ステップＳ８１２）。従って、可変表示装置９に初期画面が表示される前に、主基板３１の左中右図柄バッファの記憶内容と、表示制御基板８０における左中右図柄バッファの記憶内容とが共通の内容とされることになる。初期画面には、この例では、予め定められた組み合わせの特別図柄が表示される。なお、特別図柄電源投入時指定コマンドは、上述した初期化時コマンド送信テーブル（図１１参照）に設定されて送信される表示制御コマンドであり、電力供給が開始したときに制御状態を初期化する場合に送信される表示制御コマンドである。
【０２４０】
なお、上述したステップＳ８１１や、後述するステップＳ８１３、ステップＳ８１５、ステップＳ８１６、ステップＳ８１９、ステップＳ８２１、ステップＳ８２４、およびステップＳ８２８における表示制御コマンドを受信したか否かの確認は、該当するコマンドが受信されたことを示すフラグの状態を確認することが行なわれる。例えば特別図柄電源投入時指定コマンドについて言えば、特別図柄電源投入時指定コマンドが受信されたことを示すフラグがセットされたか否かを確認することで行なわれる。そのようなフラグは、受信コマンドバッファに格納された受信コマンドが、特別図柄電源投入時指定コマンドである場合にセットされる。そして、フラグがセットされていることにもとづく処理が実行される前あるいは後に、そのフラグがリセットされる。
【０２４１】
特別図柄電源投入時指定コマンドの受信を示すフラグがセットされていなければ、表示制御用ＣＰＵ１０１は、特別図柄確定コマンドを受信したか否か確認する（ステップＳ８１３）。特別図柄確定コマンドを受信していれば、電力供給が開始されたあとに受信した図柄指定コマンドに応じて格納されている左中右図柄バッファの格納データを読み出して、可変表示装置９に特別図柄を表示させる（ステップＳ８１４）。なお、ここで受信が確認される特別図柄確定コマンドは、上述した待機時バックアップコマンド送信テーブル（図１５参照）、大入賞口開放前バックアップコマンド送信テーブル（図１７参照）、大入賞口開放中バックアップコマンド送信テーブル（図１８参照）、または大当り終了時バックアップコマンド送信テーブル（図１９参照）に設定されて送信される表示制御コマンドであり、電力供給が開始したあとに制御状態を復旧させる場合に送信される表示制御コマンドである。
【０２４２】
特別図柄確定コマンドの受信を示すフラグがセットされていなければ、表示制御用ＣＰＵ１０１は、客待ちデモ表示指定コマンドを受信したか否か確認する（ステップＳ８１５）。客待ちデモ表示指定コマンドを受信していれば、後述するステップＳ８２７の処理を行う。なお、客待ちデモ表示指定コマンドは、上述した待機時バックアップコマンド送信テーブル（図１５参照）に設定されて送信される表示制御コマンドであり、電力供給が開始したあとに制御状態を復旧させる場合に送信される表示制御コマンドである。
【０２４３】
客待ちデモ表示指定コマンドの受信を示すフラグがセットされていなければ、表示制御用ＣＰＵ１０１は、特別図柄停電復旧表示コマンドを受信したか否か確認する（ステップＳ８１６）。特別図柄停電復旧表示コマンドを受信していれば、表示制御基板８０が備えるＲＯＭに格納されているデータにもとづいて、可変表示装置９に特別図柄停電復旧表示画面を表示させる（ステップＳ８１７）。なお、特別図柄停電復旧表示コマンドは、上述した変動時バックアップコマンド送信テーブル（図１６参照）に設定されて送信される表示制御コマンドであり、電力供給が開始したあとに制御状態を復旧させる場合に送信される表示制御コマンドである。特別図柄停電復旧表示画面を表示させると、表示制御プロセスフラグの値を図柄変動中処理（ステップＳ８０３）に対応した値に変更する（ステップＳ８１８）。
【０２４４】
特別図柄停電復旧表示コマンドの受信を示すフラグがセットされていなければ、表示制御用ＣＰＵ１０１は、大入賞口開放前表示コマンドを受信したか否か確認する（ステップＳ８１９）。大入賞口開放前表示コマンドを受信していれば、表示制御基板８０が備えるＲＯＭに格納されているデータにもとづいて、可変表示装置９に大入賞口開放前表示画面を表示させる（ステップＳ８２０）。なお、大入賞口開放前表示コマンドは、上述した大入賞口開放前バックアップコマンド送信テーブル（図１７参照）に設定されて送信される表示制御コマンドであり、電力供給が開始したあとに制御状態を復旧させる場合に送信される表示制御コマンドである。大入賞口開放前表示画面を表示させると、表示制御プロセスフラグの値を大当り表示処理（ステップＳ８０５）に対応した値に変更する（ステップＳ８２３）。
【０２４５】
大入賞口開放前表示コマンドの受信を示すフラグがセットされていなければ、表示制御用ＣＰＵ１０１は、大入賞口開放時表示コマンドを受信したか否か確認する（ステップＳ８２１）。大入賞口開放時表示コマンドを受信していれば、表示制御基板８０が備えるＲＯＭに格納されているデータにもとづいて、可変表示装置９に大入賞口開放時表示画面を表示させる（ステップＳ８２２）。なお、大入賞口開放時表示コマンドは、上述した大入賞口開放中バックアップコマンド送信テーブル（図１８参照）に設定されて送信される表示制御コマンドであり、電力供給が開始したあとに制御状態を復旧させる場合に送信される表示制御コマンドである。大入賞口開放時表示画面を表示させると、表示制御プロセスフラグの値を大当り表示処理（ステップＳ８０５）に対応した値に変更する（ステップＳ８２３）。
【０２４６】
大入賞口開放時表示コマンドの受信を示すフラグがセットされていなければ、表示制御用ＣＰＵ１０１は、大当り終了コマンドを受信したか否か確認する（ステップＳ８２４）。大当り終了コマンドを受信していれば、表示制御基板８０が備えるＲＯＭに格納されているデータにもとづいて、可変表示装置９に大当り終了表示画面を表示させる（ステップＳ８２５）。なお、大当り終了コマンドは、上述した大当り終了時バックアップコマンド送信テーブル（図１９参照）に設定されて送信される表示制御コマンドであり、電力供給が開始したあとに制御状態を復旧させる場合に送信される表示制御コマンドである。
【０２４７】
大当り終了コマンドの受信を示すフラグがセットされていなければ、表示制御用ＣＰＵ１０１は、コマンド無受信タイマがタイムアウトしたか否か確認する（ステップＳ８２６）。コマンド無受信タイマは、所定期間以上主基板３１から図柄の変動を示す表示制御コマンドを受信しなかったときにタイムアウトとする。タイムアウトした場合には、表示制御用ＣＰＵ１０１は、可変表示装置９にデモンストレーション画面を表示する制御を行う（ステップＳ８２７）。なお、主基板３１が、図柄の変動を示す表示制御コマンドを送信していない期間を計測し、計測期間が所定期間以上となった場合に、デモンストレーション画面の表示を指示する表示制御コマンドを送信するようにしてもよい。このように構成すれば、可変表示装置９でのデモンストレーション表示の際に、遊技演出装置２９等による演出を行うことができるようになる。また、主基板３１が、デモンストレーション演出を行うことを指示するコマンドをランプ制御基板３５や音制御基板７０にも送信するようにすれば、発光体や音声によるデモンストレーション演出を行うことも可能となる。
【０２４８】
コマンド無受信タイマがタイムアウトしていなければ、表示制御用ＣＰＵ１０１は、変動パターンを特定可能な表示制御コマンドを受信したか否か確認する（ステップＳ８２８）。この実施の形態では、変動パターンを特定可能な表示制御コマンドは、図３６に示された変動パターン指定コマンド（変動パターン指定＃１〜変動パターン指定ＸＸ−１）のいずれかである。変動パターンを特定可能な表示制御コマンドを受信した場合には、表示制御プロセスフラグの値を変動パターンテーブル設定処理（ステップＳ８０１）に対応した値に変更する（ステップＳ８２９）。
【０２４９】
特別図柄を変動させるときに、主基板３１から表示制御基板８０に最初に送信される表示制御コマンドは、変動パターンを示すコマンドと左中右図柄の停止図柄を指定するコマンドである。それらは、確定コマンドバッファに格納されている。
【０２５０】
図５０は、変動パターンテーブル設定処理（ステップＳ８０１）を示すフローチャートである。変動パターンテーブル設定処理において、表示制御用ＣＰＵ１０１は、受信した変動パターンコマンドのＥＸＴデータの値にもとづいて、変動パターンテーブルを特定し、その変動パターンテーブルを使用する変動パターンテーブルとして設定する（ステップＳ８３１）。そして、表示制御用ＣＰＵ１０１は、表示制御プロセスフラグの値を全図柄変動開始処理（ステップＳ８０２）に対応した値に変更する（ステップＳ８３２）。
【０２５１】
ここで、変動パターンコマンドおよび左中右図柄の停止図柄を指定するコマンドの送出形態について説明する。変動パターンコマンドおよび左中右図柄の停止図柄を指定するコマンドは、上述した表示制御コマンド制御処理において送信される。これらのコマンドが送出される際には、例えば図５１に示すように、ＣＰＵ５６によって、コマンド送信個数カウンタが指しているコマンド送信テーブルに、ＩＮＴデータ、コマンドデータ１およびコマンドデータ２が設定される。まず、上記３つのデータによって構成される１つ目のコマンドデータ（コマンド送信テーブル＋０に設定されている変動パターンを指定するためのコマンドデータ）が送信される。次いで、次の２ｍｓの間（この実施の形態では、ＣＰＵ５６の内蔵ＣＴＣが繰り返しタイマ割込を発生する繰り返し周期が２ｍｓに設定されるため）に実行される表示制御コマンド制御処理において、次のコマンドデータ（コマンド送信テーブル＋１に設定されている特別図柄左停止図柄を指定するためのコマンドデータ）が送信される。そして、このような処理が繰返されて、特別図柄コマンド送信ポインタが終了コードを指し示すと、特別図柄コマンド送信ポインタにて有効にコマンド送信テーブルが指定されるまでコマンドデータが送信されない状態となる。このようにして送信されたコマンドデータは、上述したコマンド受信処理によって受信され、受信コマンドバッファに格納される。なお、図５１に示すコマンドを示す各値は一例であり、特別図柄左中右図柄を示す８１（Ｈ）、８２（Ｈ）、８３（Ｈ）は、それぞれ、例えば「１」、「２」、「３」を可変表示装置９に表示させるためのコマンドである。
【０２５２】
図５２は、表示制御プロセス処理における全図柄変動開始処理（ステップＳ８０２）を示すフローチャートである。全図柄変動開始処理において、表示制御用ＣＰＵ１０１は、まず、変動時間タイマをスタートする（ステップＳ８４０）。次いで、特別図柄の変動を開始し（ステップＳ８４１）、表示制御プロセスフラグの値を図柄変動中処理に対応した値にする（ステップＳ８４２）。
【０２５３】
図５３は、図柄変動中処理（ステップＳ８０３）を示すフローチャートである。図柄変動中処理において、表示制御用ＣＰＵ１０１は、ステップＳ８２１で設定した変動パターンテーブルに示された内容に従って可変表示装置９に変動表示を行う（ステップＳ８５１）。具体的には、表示制御用ＣＰＵ１０１は、設定されている変動パターンテーブルに従って、可変表示装置９における表示が行われるようにＶＤＰ１０３を制御する。
【０２５４】
次いで、表示制御用ＣＰＵ１０１は、変動時間タイマがタイムアウトしたか否か確認する（ステップＳ８５２）。変動時間タイマがタイムアウトした場合には、表示制御プロセスフラグの値を全図柄停止待ち処理（ステップＳ８０４）に対応した値に変更する（ステップＳ８５３）。
【０２５５】
図５４は、全図柄停止待ち処理（ステップＳ８０４）を示すフローチャートである。全図柄停止待ち処理において、表示制御用ＣＰＵ１０１は、全図柄停止を指示する表示制御コマンドを受信しているか否か確認する（ステップＳ８７１）。全図柄停止を指示する表示制御コマンドを受信していれば、記憶されている停止図柄で図柄を停止させる制御を行う（ステップＳ８７２）。そして、次の表示制御コマンドの受信までの時間を監視するために、コマンド無受信タイマをスタートさせる（ステップＳ８７３）。
【０２５６】
全図柄停止を指定する表示制御コマンドを受信していない場合には、監視タイマがタイムアウトしているかどうか確認する（ステップＳ８７５）。タイムアウトした場合には、何らかの異常が発生したと判断して、可変表示装置９にエラー画面を表示する制御を行う（ステップＳ８７６）。
【０２５７】
ステップＳ８７３の処理を行ったら、ステップＳ８７２にて大当り図柄を表示した場合には、表示制御用ＣＰＵ１０１は、表示制御プロセスフラグの値を大当り表示処理（ステップＳ８０５）に対応した値に設定する（ステップＳ８７４）。なお、ステップＳ８７２にて大当り図柄を表示しない場合（はずれ図柄を表示した場合）には、表示制御用ＣＰＵ１０１は、表示制御プロセスフラグの値を表示制御コマンド受信待ち処理（ステップＳ８００）に対応した値に設定する。
【０２５８】
図５５は、大当り表示処理（ステップＳ８０５）を示すフローチャートである。大当り表示処理において、表示制御用ＣＰＵ１０１は、確変大当りか否か判定する（ステップＳ８８１）。表示制御用ＣＰＵ１０１は、例えば、確定図柄にもとづいて確変大当りか否かを判定することができる。確変大当りであれば、表示制御用ＣＰＵ１０１は、例えば、「確変大当り」を可変表示装置９に表示させる表示制御を行う（ステップＳ８８２）。具体的には、「確変大当り」の表示指示をＶＤＰ１０３に通知する。すると、ＶＤＰ１０３は、指示された表示の画像データを作成する。また、画像データを背景画像と合成する。確変大当りでなければ、表示制御用ＣＰＵ１０１は、例えば、「大当り」を可変表示装置９に表示させる表示制御を行う（ステップＳ８８３）。
【０２５９】
その後、大当り表示処理では、主基板３１から送信される大当り遊技状態における表示制御コマンドにもとづいて可変表示装置９の表示制御を行う。例えば、ラウンド数の表示や、ラウンド遊技においてカウントスイッチ２３で検出された遊技球数を示すカウント数の表示等が行われる。そして、主基板３１から大当り遊技の終了を示す表示制御コマンドを受信すると（ステップＳ８８４）、表示制御プロセスフラグの値を表示制御コマンド受信待ち（ステップＳ８００）に対応した値に設定する（ステップＳ８８５）。
【０２６０】
次に表示制御手段以外の演出制御手段の動作について説明する。まず、演出制御手段の一例であるランプ制御基板３５に搭載されたランプ制御用ＣＰＵ３５１を含む発光体制御手段としてのランプ制御手段の動作を説明する。
【０２６１】
図５６は、ランプ制御用ＣＰＵ３５１が実行するメイン処理を示すフローチャートである。ランプ制御用ＣＰＵ３５１は、メイン処理において、まず、レジスタ、ワークエリアを含むＲＡＭおよび出力ポート等を初期化する初期化処理を実行する（ステップＳ４４１）。次いで、主基板３１からランプ制御コマンドを受信したか否かの確認を行う（ステップＳ４４２：コマンド確認処理）。また、受信したランプ制御コマンドの内容に応じて乱数を更新する処理を行う（ステップＳ４４３）。
【０２６２】
次いで、受信したランプ制御コマンドに応じて、使用するランプデータを変更する等の処理であるコマンド実行処理を行う（ステップＳ４４４）。なお、主基板３１からのランプ制御コマンドは、ＩＮＴ信号の入力に応じて起動される割込処理で取り込まれ、ＲＡＭに形成されている入力バッファに格納される。
【０２６３】
その後、この実施の形態では、ランプ制御用ＣＰＵ３５１は、タイマ割込フラグの監視（ステップＳ４４５）を行うループ処理に移行する。そして、図５７に示すように、タイマ割込が発生すると、ランプ制御用ＣＰＵ３５１は、タイマ割込フラグをセットする（ステップＳ４４９）。メイン処理において、タイマ割込フラグがセットされていたら、ランプ制御用ＣＰＵ３５１は、そのフラグをクリアするとともに（ステップＳ４４６）、ランププロセス更新処理およびポート出力処理を行う（ステップＳ４４７，Ｓ４４８）。
【０２６４】
この実施の形態では、遊技の進行に応じて点滅制御されるランプ・ＬＥＤの点灯パターンは、ＲＯＭに格納されているランプデータに応じて制御される。ランプデータは、制御パターンの種類毎に用意されている（図３７に示された変動パターン指定の種類を示す制御コマンドおよび遊技進行状況に応じて遊技制御手段から送出されるその他の遊技演出に関する制御コマンド毎に用意されている）。ランプデータには、ランプ・ＬＥＤを点灯または消灯することを示すデータ、および点灯または消灯の期間（プロセスタイマ値）を示すデータが設定されている。すなわち、制御用データ領域には、発光体の点灯パターンを示すデータが格納されている。
【０２６５】
ランププロセス更新処理では、プロセスタイマ値に応じた値が初期設定されたタイマの値の減算処理が行われ、そのタイマがタイムアウトすると、ランプデータにおける次のアドレスに設定されているデータに応じてランプ・ＬＥＤを消灯または点灯させることに決定されるとともに、その決定結果に応じたプロセスタイマ値がタイマに設定される。また、プロセスタイマ値がタイマに設定されたときには点灯／消灯の切替がなされたときであるから、ポート出力処理において、ランプ・ＬＥＤを点灯または消灯のためのデータが該当する出力ポートに出力される。
【０２６６】
また、この実施の形態では、タイマ割込は２ｍｓ毎にかかるとする。すなわち、ランププロセス更新処理およびポート出力処理は、２ｍｓ毎に起動される。
【０２６７】
ここで、ランプ制御基板３５に搭載されたＲＯＭのアドレスマップについて説明する。ＲＯＭ領域には制御用データ領域と制御プログラム領域とがある。制御用データ領域には、レジスタ、ＲＡＭおよび出力ポート等の初期化に際して用いられる初期化データテーブルや、始動記憶表示器１８などの点灯／消灯制御に際して用いられる記憶表示ＬＥＤ表示テーブルや、後述するランプデータなどが格納されている。また、制御プログラム領域には、メイン処理プログラムや、初期化処理、コマンド認識処理、コマンド実行処理の各プログラムが格納され、また、特定ランプ・ＬＥＤ処理、ランププロセス更新処理、ポート出力処理、コマンド受信割込処理、タイマ割込処理のプログラムが格納されている。
【０２６８】
図５８は、制御用データ領域に格納されているランプデータの内容の一例を示す説明図である。この実施の形態では、ランプ・ＬＥＤの点灯のパターンを示すデータが制御用データ領域におけるランプデータに格納されている。ランプデータに格納されているランプ・ＬＥＤの点灯のパターンには、図５８に示すようなランプ・ＬＥＤの点灯のパターンが、変動パターンコマンド（８０ＸＸ（Ｈ））に対応して定められている。すなわち、この例では、ランプデータに格納されているランプ・ＬＥＤの点灯のパターンが、表示制御基板８０において実行される表示の変動態様に同期してランプ・ＬＥＤの点灯がなされるように設定されている。そして、メイン処理におけるランププロセス更新処理（ステップＳ４４７）において、ランプデータを参照してランプ・ＬＥＤの点灯／消灯が制御される。従って、主基板３１からの変動パターンコマンドに応じて選択されるランプ・ＬＥＤの点灯のパターンによって制御を行うと、表示制御基板８０における表示と同期してランプ・ＬＥＤの点灯／消灯が制御されるようになる。
【０２６９】
図５９は、ランプ制御用ＣＰＵ３５１が実行するコマンド実行処理の一例を示すフローチャートである。コマンド実行処理において、ランプ制御用ＣＰＵ３５１は、始動入賞記憶数ランプ指定コマンドを受信したか否か確認する（ステップＳ４４４ａ）。始動入賞記憶数ランプ指定コマンドを受信していれば、始動記憶表示器１８が備えるランプを、受信したコマンドによって指定された始動入賞記憶数に応じて点灯あるいは消灯させる（ステップＳ４４４ｂ）。
【０２７０】
例えば、上述した初期化時コマンド送信テーブル（図１１参照）に従って送信された始動入賞記憶数ランプ指定コマンドを受信した場合には、ランプ制御用ＣＰＵ３５１は、始動記憶表示器１８が備える全てのランプを消灯する制御を行う。また、例えば、上述したバックアップ時コマンド送信テーブル（図１３参照）に従って送信された始動入賞記憶数ランプ指定コマンドを受信した場合には、ランプ制御用ＣＰＵ３５１は、受信した始動入賞記憶数ランプ指定コマンドの内容に応じて始動記憶表示器１８が備えるランプを点灯／消灯する制御を行う。
【０２７１】
次いで、ランプ制御用ＣＰＵ３５１は、ゲート通過記憶数ランプ指定コマンドを受信したか否か確認する（ステップＳ４４４ｃ）。ゲート通過記憶数ランプ指定コマンドを受信していれば、普通図柄始動記憶表示器４１が備えるランプを、受信したコマンドによって指定されたゲート通過記憶数に応じて点灯あるいは消灯させる（ステップＳ４４４ｄ）。
【０２７２】
例えば、上述した初期化時コマンド送信テーブル（図１１参照）に従って送信されたゲート通過記憶数ランプ指定コマンドを受信した場合には、ランプ制御用ＣＰＵ３５１は、普通図柄始動記憶表示器４１が備える全てのランプを消灯する制御を行う。また、例えば、上述したバックアップ時コマンド送信テーブル（図１３参照）に従って送信されたゲート通過記憶数ランプ指定コマンドを受信した場合には、ランプ制御用ＣＰＵ３５１は、受信したゲート通過記憶数ランプ指定コマンドの内容に応じて普通図柄始動記憶表示器４１が備えるランプを点灯／消灯する制御を行う。
【０２７３】
また、ランプ制御用ＣＰＵ３５１は、賞球ランプコマンドを受信したか否か確認する（ステップＳ４４４ｅ）。賞球ランプコマンドを受信していれば、受信したコマンドの内容に応じて賞球ランプ５１を点灯あるいは消灯させる（ステップＳ４４４ｆ）。この例では、ランプ制御用ＣＰＵ３５１は、受信した賞球ランプコマンドが賞球残なしランプ指定コマンドであった場合には賞球ランプ５１を消灯させ、受信した賞球ランプコマンドが賞球残ありランプ指定コマンドであった場合には賞球ランプ５１を点灯させる。
【０２７４】
例えば、上述した初期化時コマンド送信テーブル（図１１参照）に従って送信された賞球残なしランプ指定コマンドを受信した場合には、ランプ制御用ＣＰＵ３５１は、賞球ランプ５１を消灯する制御を行う。また、例えば、上述したバックアップ時コマンド送信テーブル（図１３参照）に従って送信された賞球ランプコマンドを受信した場合には、ランプ制御用ＣＰＵ３５１は、受信した賞球ランプコマンドの内容に応じて賞球ランプ５１を点灯／消灯する制御を行う。
【０２７５】
さらに、ランプ制御用ＣＰＵ３５１は、球切れランプコマンドを受信したか否か確認する（ステップＳ４４４ｇ）。球切れランプコマンドを受信していれば、受信したコマンドの内容に応じて球切れランプ５２を点灯あるいは消灯させる（ステップＳ４４４ｈ）。この例では、ランプ制御用ＣＰＵ３５１は、受信した球切れランプコマンドが球あり中ランプ指定コマンドであった場合には球切れランプ５２を消灯させ、受信した球切れランプコマンドが球なし中ランプ指定コマンドであった場合には球切れランプ５２を点灯させる。
【０２７６】
例えば、上述した初期化時コマンド送信テーブル（図１１参照）に従って送信された球あり中ランプ指定コマンドを受信した場合には、ランプ制御用ＣＰＵ３５１は、球切れランプ５２を消灯する制御を行う。また、例えば、上述したバックアップ時コマンド送信テーブル（図１３参照）に従って送信された球切れランプコマンドを受信した場合には、ランプ制御用ＣＰＵ３５１は、受信した球切れランプコマンドの内容に応じて球切れランプ５２を点灯／消灯する制御を行う。
【０２７７】
以上説明したように、遊技制御手段（ＣＰＵ５６）が、電力供給の開始に関連して、表示制御手段（表示制御用ＣＰＵ１０１）に対し、電力供給開始時における可変表示装置の表示態様を指示する起動時表示態様指定手段（ＣＰＵ５６）を含み、起動時表示態様指定手段が、変動データ記憶手段の記憶内容にもとづいて制御状態を復旧する復旧起動した場合には、変動データ記憶手段の記憶内容により特定される復旧制御状態に応じたコマンド（例えば、図１３、図１５〜図１９、図２１、図２２に示された制御コマンド）を送信するとともに、変動データ記憶手段の記憶内容にもとづかず初期状態より制御を開始する初期起動した場合には、あらかじめ定められた電力供給開始時の可変表示装置における識別情報の表示態様である初期表示態様とその表示を指示する初期表示態様コマンド（例えば、特別図柄電源投入時画面表示コマンド）を単一のコマンド（「コマンドデータ１、およびコマンドデータ２による組み合わせで構成される１つのコマンド」を意味する）にて送信し、表示制御手段が、初期表示態様コマンドの受信に応じて、識別情報をあらかじめ定められた初期表示態様にて表示する制御を実行する構成としたので、簡単な制御によって電力供給開始時の初期表示動作を行うことが可能となり、電力供給開始時の初期表示動作の迅速化および安定化を図ることができるようになる。
【０２７８】
また、上述したように、初期表示態様を示すデータが不揮発性の表示データ記憶手段（表示制御基板８０に搭載されているＲＯＭ８６）に記憶され、初期表示態様コマンドの受信に応じて識別情報を初期表示態様にて表示する制御を実行する際に、不揮発性の表示データ記憶手段から読み出されて用いられる構成としたので、不揮発性の表示データ記憶手段に記憶されている予め定められたデータにもとづいて初期表示態様を表示することが可能となる。
【０２７９】
また、上述したように、遊技制御手段が初期起動した場合には、制御の開始に関連して、不揮発性の表示データ記憶手段（ＲＯＭ５４）に記憶されている初期表示態様を示すデータを表示態様記憶領域（左中右図柄バッファ）に記憶させるように構成されているので、可変表示装置に表示される初期表示態様を遊技制御手段で把握しておくことができる。
【０２８０】
また、上述したように、初期起動したあと、可変表示装置において最初の識別情報の可変表示が実行されるまでに電力供給が停止した場合には、復旧起動する場合において、起動時表示態様指定手段が、前回初期起動した際の制御の開始に関連して表示態様記憶領域に記憶した初期表示態様を示すデータにもとづいて、識別情報の表示態様を指定するコマンドを送信するように構成されているので、初期起動後に電力供給が停止しなければ本来表示されていた初期表示態様を可変表示装置に表示させることが可能となる。
【０２８１】
また、上述したように、遊技制御手段が、所定期間の経過毎に発生するタイマ割込に応じて、表示制御手段に対し遊技の進行状態に応じたコマンドを送信し得る遊技制御処理を実行し、起動時表示態様指定手段により、電力供給開始時における可変表示装置の表示態様が指定されるまで（初期化時には図９に示すステップＳ１３の処理、復旧時には図１２に示すステップＳ８６の処理を終えるまで）は、タイマ割込による遊技制御処理の実行を制限するように構成されているので、電力供給開始時における可変表示装置の表示態様が指定されるまでは表示制御に用いられるコマンドは送信されず、起動時のコマンドの送信処理を円滑に実行することができ、起動時の表示態様についての制御を確実に実行することができる。
【０２８２】
なお、この例では、電源供給が開始されたときに割込禁止に設定され（図９に示したステップＳ１）、遊技状態復旧処理において割込許可状態に復旧する場合にはステップＳ９４（図１２参照）にて割込許可状態とされ、初期化処理が行なわれる場合にはタイマ割込の設定が行なわれたあとに実行されるループ処理（図９に示したステップＳ１９）にて割込許可状態とされる。なお、初期化処理が行なわれる場合に、タイマ割込の設定を行ったあと（図９に示したステップＳ１５のあと）に割込許可状態とするようにしてもよい。また、遊技状態復旧処理において割込許可状態に復旧しない場合には、遊技状態が復旧したあとの処理（例えば、図９に示したステップＳ１９、図２３に示したステップＳ３５）で割込許可状態とされる。遊技状態復旧処理においてタイマ割込による遊技制御処理の実行中に復旧する場合であっても、遊技制御処理が再開される前に遊技状態復旧処理での図９に示した各処理は完了している。上記のように、本例では、少なくとも電力供給開始時における可変表示装置の表示態様が指定されるまで（初期化時には図９に示すステップＳ１３の処理、復旧時には図１２に示すステップＳ８６の処理を終えるまで）は、割込禁止状態とされているため、タイマ割込による遊技制御処理の実行が制限される。
【０２８３】
また、上述したように、起動時表示態様指定手段が、復旧時コマンド送信テーブル（図１３、図１５〜図１９、図２１、図２２に示されたバックアップ時コマンド送信テーブル）に応じて、電力供給開始時における可変表示装置の表示態様を指定するためのコマンドを送信するように構成されているので、起動時の表示態様を指定するためのコマンドの送信に関わる制御負担が軽減される。
【０２８４】
また、上述したように、復旧制御状態（遊技状態復旧処理において、バックアップＲＡＭの記憶内容にもとづいて復旧される制御状態）が、可変表示装置における識別情報の可変表示の実行中であった場合には、識別情報の表示態様を指定する識別情報態様指定コマンド（図柄指定コマンド）により、復旧される可変表示の表示結果である識別情報の態様を指定するとともに、制御状態の復旧を行うことを示す復旧画面の表示を指定する復旧表示コマンド（特別図柄停電復旧表示コマンド）を送信するように構成されているので、可変表示装置における識別情報の可変表示の実行中の制御状態に復旧させる場合に、復旧時の可変表示装置の表示態様を指定することができる。また、これらのコマンドは復旧時コマンド送信テーブル（図１６参照）に応じて送信される構成とされており、送信する制御信号が復旧させる制御状態に応じて予め定められているので、制御状態を復旧させるための制御信号の送信に関わる制御負担が軽減される。
【０２８５】
本例では、表示制御手段は、遊技制御手段からの変動パターンコマンドにもとづいて、可変表示を所定期間実行する構成とされている。遊技制御手段は、可変表示の実行中の可変表示装置９の表示態様を把握することができず、復旧制御状態が可変表示装置における識別情報の可変表示の実行中であった場合には、復旧する制御状態として可変表示中の表示態様を指定することはできないため、制御状態の復旧を行うことを示す復旧画面（例えば、「ただいま、制御状態を復旧しております。」などの復旧中であることを示す画面）の表示態様を指定する制御を行う。従って、本例では、復旧制御状態が可変表示装置における識別情報の可変表示の実行中であった場合には、表示制御手段は、電源供給開始時に、特別図柄停電復旧表示コマンドの受信に応じて復旧画面を所定期間（可変表示が実行される残存期間）可変表示装置９に表示したあと、受信した図柄指定コマンドにもとづいて確定図柄を表示させる制御を行う。
【０２８６】
なお、表示制御手段が、可変表示を実行する際に、遊技制御手段からのコマンドの受信に応じて表示態様を変更し、コマンドを受信するまではその表示を維持する構成とされていてもよい。この場合、復旧制御状態が可変表示装置における識別情報の可変表示の実行中であった場合には、電源供給開始時に、電力供給が停止する前に送信したコマンドを遊技制御手段が再度送信する構成として、可変表示装置９の表示態様を電力供給が停止したときの表示態様に復旧させる制御を行うようにすればよい。
【０２８７】
また、上述したように、復旧制御状態が、可変表示装置における識別情報の可変表示の実行の待機状態であった場合には、識別情報の表示態様を指定する識別情報態様指定コマンド（図柄指定コマンド）により、前回の可変表示の表示結果である識別情報の態様を指定するとともに、待機状態であることを示す待機状態の表示を指定する待機画面表示コマンド（客待ち出も表示指定コマンド）を送信するように構成されているので、可変表示装置における識別情報の可変表示の実行の待機状態に復旧させる場合に、復旧時の可変表示装置の表示態様を指定することができる。また、これらのコマンドは復旧時コマンド送信テーブル（図１５参照）に応じて送信される構成とされており、送信する制御信号が復旧させる制御状態に応じて予め定められているので、制御状態を復旧させるための制御信号の送信に関わる制御負担が軽減される。
【０２８８】
また、上述したように、復旧制御状態が、特定遊技状態に関する遊技状態であった場合には、識別情報の表示態様を指定する識別情報態様指定コマンド（図柄指定コマンド）により、当該特定遊技状態発生の条件となった可変表示の表示結果である識別情報の態様を指定するとともに、特定遊技状態の進行状態に応じた遊技状態を示す指定を行う（例えば、大入賞口開放前表示コマンド、大入賞口開放時表示コマンド、大当り終了コマンドを送信することで指定を行う）ように構成されているので、特定遊技状態に関する遊技状態に復旧させる場合に、復旧時の可変表示装置の表示態様を指定することができる。また、これらのコマンドは復旧時コマンド送信テーブル（図１７〜図１９参照）に応じて送信される構成とされており、送信する制御信号が復旧させる制御状態に応じて予め定められているので、制御状態を復旧させるための制御信号の送信に関わる制御負担が軽減される。
【０２８９】
また、上述したように、復旧制御状態が、特定遊技状態におけるラウンド遊技中（大当り遊技状態におけるラウンド遊技の実行中）であった場合には、識別情報の表示態様を指定する識別情報態様指定コマンド（図柄指定コマンド）により、当該特定遊技状態発生の条件となった可変表示の表示結果である識別情報の態様を指定するとともに、ラウンド中画面の表示を指定するコマンド（大入賞口開放時表示コマンド）を送信するように構成されているので、特定遊技状態におけるラウンド遊技中の遊技状態に復旧させる場合に、復旧時の可変表示装置の表示態様を指定することができる。また、これらのコマンドは復旧時コマンド送信テーブル（図１８参照）に応じて送信される構成とされており、送信する制御信号が復旧させる制御状態に応じて予め定められているので、制御状態を復旧させるための制御信号の送信に関わる制御負担が軽減される。
【０２９０】
なお、復旧制御状態が特定遊技状態におけるラウンド遊技中であった場合には、電力供給開始時に、遊技制御手段がＶ入賞（Ｖ入賞スイッチ２２による遊技球の検出）があったか否かを示すコマンドを送信する構成とし、復旧した可変表示装置９の表示画面にＶ入賞の有無（ラウンド継続権が得られたか否か）を表示する構成としてもよい。
【０２９１】
また、上述したように、復旧制御状態が、特定遊技状態におけるラウンドインターバル中であった場合には、識別情報の表示態様を指定する識別情報態様指定コマンド（図柄指定コマンド）により、当該特定遊技状態発生の条件となった可変表示の表示結果である識別情報の態様を指定するとともに、ラウンドインターバル画面の表示を指定するコマンド（大入賞口開放前表示コマンド）を送信するように構成されているので、特定遊技状態におけるラウンドインターバル中の遊技状態に復旧させる場合に、復旧時の可変表示装置の表示態様を指定することができる。また、これらのコマンドは復旧時コマンド送信テーブル（図１７参照）に応じて送信される構成とされており、送信する制御信号が復旧させる制御状態に応じて予め定められているので、制御状態を復旧させるための制御信号の送信に関わる制御負担が軽減される。
【０２９２】
また、上述したように、復旧制御状態が、特定遊技状態の終了時であった場合には、識別情報の表示態様を指定する識別情報態様指定コマンド（図柄指定コマンド）により、当該特定遊技状態発生の条件となった可変表示の表示結果である識別情報の態様を指定するとともに、特定遊技状態の終了を示す画面の表示を指定するコマンド（大当り終了コマンド）を送信するように構成されているので、特定遊技状態の終了時の遊技状態に復旧させる場合に、復旧時の可変表示装置の表示態様を指定することができる。また、これらのコマンドは復旧時コマンド送信テーブル（図１９参照）に応じて送信される構成とされており、送信する制御信号が復旧させる制御状態に応じて予め定められているので、制御状態を復旧させるための制御信号の送信に関わる制御負担が軽減される。
【０２９３】
また、上述したように、復旧制御状態がいかなる制御状態であっても、識別情報の表示態様を指定する識別情報態様指定コマンド（図柄指定コマンド）を送信するように構成されているので、可変表示装置に表示させる表示態様を遊技制御手段と表示制御手段とで常に同期させておくことができる。
【０２９４】
また、上述したように、電力供給が開始された場合に初期化処理を行う場合には、初期化時コマンド送信テーブルに従って、ランプやＬＥＤなどで構成される発光体により制御状態を報知する電気部品（例えば、始動記憶表示器１８、普通図柄始動記憶表示器４１、賞球ランプ５１、球切れランプ５２など）の状態を初期化するための初期化コマンド（図１１参照）を送信する構成としたので、簡単な制御によって電力供給開始時の電気部品の初期化を行うことが可能となり、電力供給開始時の初期動作の迅速化および安定化を図ることができるようになる。
【０２９５】
また、上述したように、電力供給が開始されたあとに状態復旧処理を行う場合には、バックアップ時コマンド送信テーブルに従って、ランプやＬＥＤなどで構成される発光体により制御状態を報知する電気部品（例えば、始動記憶表示器１８、普通図柄始動記憶表示器４１、賞球ランプ５１、球切れランプ５２など）の状態を復旧させるための復旧コマンド（図１３参照）を送信する構成としたので、簡単な制御によって電力供給開始時の電気部品の状態復旧を行うことが可能となり、電力供給開始時の初期動作の迅速化および安定化を図ることができるようになる。
【０２９６】
また、上述したように、ランプやＬＥＤなどで構成される発光体により制御状態を報知する電気部品（例えば、始動記憶表示器１８、普通図柄始動記憶表示器４１、賞球ランプ５１、球切れランプ５２など）の状態を初期化する場合と復旧させる場合とで、異なるコマンド送信テーブルを用いる構成としているので、誤った制御状態を報知してしまうことを防止することができる。
【０２９７】
また、上述したように、起動時に送信される初期化コマンドや復旧コマンドは、通常の制御で用いられる制御コマンドと共通のものであるので、本例のように初期化あるいは復旧させたい制御状態に応じたコマンド送信テーブルを用いて初期動作を行う構成としても、コマンド数が増加することはない。
【０２９８】
また、上述したように、電力供給が開始され状態復旧処理を行う場合には、遊技者に付与すべき未払出の賞球があるか否かを示す復旧コマンド（賞球ランプコマンド）を送信する構成とし、賞球ランプ５１の状態を復旧させる構成としたので、遊技者の利益を保護することが可能となる。
【０２９９】
また、上述したように、電力供給が開始され状態復旧処理を行う場合には、遊技者に付与するための遊技媒体が遊技機に所定量以上貯留されているか否かを示す復旧コマンド（球切れランプコマンド）を送信する構成とし、球切れランプ５２の状態を復旧させる構成としたので、遊技者の利益を保護することが可能となる。
【０３００】
さらに、上述したように、可変表示装置９での可変表示の表示結果として表示される識別情報が記憶される左中右図柄バッファに、起動時に送信される初期化コマンドにもとづいて特定される初期表示態様を示すデータを格納する構成としたので、表示制御手段における制御の効率化を図ることができる。
【０３０１】
なお、上述した実施の形態において、「単一のコマンド」とは、コマンド受信側の各電気部品制御基板に対して制御指令を行う１つのコマンドを意味する。上述した実施の形態では、ＭＯＤＥデータとＥＸＴデータの組み合わせによって「単一のコマンド」が構成されている。なお、ＭＯＤＥデータとＥＸＴデータのいずれか一方で制御指令を行う構成とし、その１方のデータで「単一のコマンド」が構成されるようにしてもよい。なお、「単一のコマンド」は、制御指令を行う１つのコマンドとして認められるものであれば、どのようなバイト構成とされていてもよい。
【０３０２】
なお、上述した実施の形態では、表示制御手段が、初期態様表示コマンド（例えば、特別図柄電源投入時画面表示コマンド）の受信に応じて、キャラクタＲＯＭ８６に格納されている初期表示態様を示すデータを読み出して、初期表示態様を可変表示装置９に表示する構成としていたが、キャラクタＲＯＭ８６に格納されている初期表示態様を示すデータを用いない、あるいはキャラクタＲＯＭ８６に初期表示態様を示すデータが格納されない構成としてもよい。この場合、初期態様表示コマンドに初期表示態様を特定するためのデータ（例えば、初期表示態様を示すデータ）を含む構成とし、表示制御手段が、受信した初期態様表示コマンドによって導き出される初期表示態様を可変表示装置９に表示するようにすればよい。
【０３０３】
また、上述した実施の形態では、表示制御手段が、初期態様表示コマンド（例えば、特別図柄電源投入時画面表示コマンド）の受信に応じて、キャラクタＲＯＭ８６に格納されている初期表示態様を示すデータを読み出して、初期表示態様を可変表示装置９に表示する構成としていたが、表示制御手段が、キャラクタＲＯＭ８６に格納されているデータにもとづいて導き出した初期表示態様を可変表示装置９に表示する処理を実行する構成としてもよい。この場合、例えば、キャラクタＲＯＭ８６に格納されている複数のデータを演算し、その演算結果に従って初期表示態様を導き出すようにすればよい。
【０３０４】
また、上述した実施の形態では、電力供給開始時に、コマンド送信テーブル（図１１、図１３、図１５〜図１９、図２１、図２２参照）を用いて送信するコマンドを決定する構成としていたが、ソフトウェアにもとづく処理に従って送信するコマンドを決定する構成としてもよい。
【０３０５】
また、上述した実施の形態では、電力供給が開始されて状態復旧処理を行う場合に、特別遊技状態（例えば、確変状態、時短状態）であるか否かを示すコマンド（例えば、確変状態が否かを指定する特別図柄復旧指定コマンド、時短状態であるか否かを指定する普通図柄復旧指定コマンド：図１３参照）を送信する構成とし、そのコマンドの受信に応じて表示制御手段が可変表示装置９の背景色を変更する例について述べたが、例えば、遊技機に制御状態が特別遊技状態であるか否かを報知するための遊技状態ランプを設ける構成とし、特別遊技状態であるか否かを示すコマンドの受信に応じてランプ制御手段が遊技状態ランプを点灯／消灯させる構成としてもよい。
【０３０６】
なお、上述した実施の形態において、「特定遊技状態」とは、所定の遊技価値が付与された遊技者にとって有利な状態を意味する。具体的には、「特定遊技状態」は、例えば、例えば可変入賞球装置の状態が打球が入賞しやすい遊技者にとって有利な状態（大当り遊技状態）、遊技者にとって有利な状態となるための権利が発生した状態、景品遊技媒体払出の条件が成立しやすくなる状態などの、所定の遊技価値が付与された状態である。
【０３０７】
また、上述した実施の形態において、「特別遊技状態」とは、大当りとなりやすい遊技者に有利な状態を意味する。具体的には、「特別遊技状態」は、例えば、特別図柄が大当り図柄で揃う確率が高確率状態とされる確変状態、単位時間あたりの普通図柄の変動回数が高められる時短状態、可変入賞球装置１５の開成期間や開成回数が高められる開放延長状態などの大当りとなる確率が高められている高確率状態である。なお、時短状態は、可変入賞球装置１５の開放回数が高められていることから単位時間あたりの入賞回数が増加し、単位時間あたりの特別図柄の可変表示回数が高められるので、大当りとなる確率が高められている状態といえる。また、同様に、開放延長状態は、可変入賞球装置１５の開成期間や開成回数が高められていることから単位時間あたりの入賞回数が増加し、単位時間あたりの特別図柄の可変表示回数が高められるので、大当りとなる確率が高められている状態といえる。
【０３０８】
さらに、上記の各実施の形態のパチンコ遊技機１は、始動入賞にもとづいて可変表示装置９に可変表示される特別図柄の停止図柄が所定の図柄の組合せになると所定の遊技価値が遊技者に付与可能になる第１種パチンコ遊技機であったが、始動入賞にもとづいて開放する電動役物の所定領域への入賞があると所定の遊技価値が遊技者に付与可能になる第２種パチンコ遊技機や、始動入賞にもとづいて可変表示される図柄の停止図柄が所定の図柄の組合せになると開放する所定の電動役物への入賞があると所定の権利が発生または継続する第３種パチンコ遊技機であっても本発明を適用できる。
【０３０９】
また、上記の実施の形態では、以下のような遊技機も開示されている。
【０３１０】
（１）表示制御手段は、可変表示装置を制御する際に用いられるデータが格納された不揮発性の表示データ記憶手段（例えば、キャラクタＲＯＭ８６）を備え、初期表示態様を示すデータは、表示データ記憶手段に記憶され、初期表示態様コマンドの受信に応じて識別情報を初期表示態様にて表示する制御を実行する際に、表示データ記憶手段から読み出されて用いられる遊技機。
そのような構成によれば、不揮発性の表示データ記憶手段に記憶されている予め定められたデータにもとづいて初期表示態様を表示することが可能となる。
【０３１１】
（２）遊技制御手段が、遊技の進行を制御する際に用いられる制御データが格納された不揮発性の制御データ記憶手段（例えば、ＲＯＭ５４）を備えるとともに、表示制御手段に対し、識別情報の可変表示の表示結果として表示させる識別情報の表示態様を指定するコマンドを送信し、コマンドにて指定した識別情報を特定可能なデータを記憶する表示態様記憶領域を備え、可変表示装置に表示する識別情報の表示態様を特定可能なデータを記憶する表示態様記憶領域（例えば、左中右図柄バッファ）とを備え、遊技制御手段が、初期起動した場合には、制御データ記憶手段に記憶されている初期表示態様を示すデータを、表示態様記憶領域に記憶する（例えば、ステップＳ１４の処理によって記憶する）ように構成されている遊技機。
そのような構成によれば、可変表示装置に表示される初期表示態様を遊技制御手段で把握しておくことができる。
【０３１２】
（３）初期起動したあと、可変表示装置において識別情報の可変表示が実行される以前に電力供給が停止した場合には、復旧起動する場合において、起動時表示態様指定手段が、初期起動した際に表示態様記憶領域に記憶した初期表示態様を示すデータにもとづいて、識別情報の表示態様を指定するコマンド（例えば、図柄指定コマンド）を送信するように構成されている遊技機。
そのような構成によれば、初期起動後に電力供給が停止しなければ本来表示されていた初期表示態様を可変表示装置に表示させることが可能となる。
【０３１３】
（４）遊技制御手段が、所定期間の経過毎に発生するタイマ割込に応じて、表示制御手段に対し遊技の進行状態に応じたコマンドを送信し得る遊技制御処理（例えば、図２３に示す処理）を実行し、起動時表示態様指定手段により、電力供給開始時における可変表示装置の表示態様が指定されるまで（例えば、ステップＳ１３の処理を終えるまで、あるいはステップＳ８６の処理を終えるまで）は、タイマ割込による遊技制御処理の実行を制限するように構成されている遊技機。
そのような構成によれば、起動時の表示態様についての制御を確実に実行することができる。
【０３１４】
（５）復旧制御状態毎の送信するコマンドの内容が記憶された復旧時コマンド送信テーブル（図１３、図１５〜図１９、図２１、図２２に示すバックアップ時コマンド送信テーブル）を備え、起動時表示態様指定手段が、復旧時コマンド送信テーブルに応じて、電力供給開始時における可変表示装置の表示態様を指定するためのコマンド（例えば、図柄指定コマンド）を送信するように構成されている遊技機。
そのような構成によれば、復旧時の表示態様を指定するためのコマンドの送信に関わる制御負担が軽減される。
【０３１５】
（６）復旧制御状態が、可変表示装置における識別情報の可変表示の実行中であった場合には、識別情報の表示態様を指定する識別情報態様指定コマンド（例えば、図柄指定コマンド）により、実行中であった可変表示の表示結果である識別情報の態様を指定するように構成されている遊技機。
そのような構成によれば、可変表示の実行中に復旧する場合の識別情報の表示態様を指定することができる。
【０３１６】
（７）復旧制御状態が、可変表示装置における前回の識別情報の可変表示が終了し、次回の識別情報の可変表示が開始するまでの期間である待機状態であった場合には、識別情報の表示態様を指定する識別情報態様指定コマンド（例えば、図柄指定コマンド）により、前回の可変表示の表示結果である識別情報の態様を指定するように構成されている遊技機。
そのような構成によれば、可変表示の実行の待機状態に復旧する場合の識別情報の表示態様を指定することができる。
【０３１７】
（８）復旧制御状態が、特定遊技状態であった場合には、識別情報の表示態様を指定する識別情報態様指定コマンド（例えば、図柄指定コマンド）により、当該特定遊技状態発生の条件となった可変表示の表示結果である識別情報の態様を指定するように構成されている遊技機。
そのような構成によれば、特定遊技状態に復旧する場合の識別情報の表示態様を指定することができる。
【０３１８】
（９）復旧制御状態がいかなる制御状態であっても、識別情報の表示態様を指定する識別情報態様指定コマンド（例えば、図柄指定コマンド）を送信するように構成されている遊技機。
そのような構成によれば、可変表示装置に表示させる表示態様を遊技制御手段と表示制御手段とで常に同期させておくことができる。
【符号の説明】
【０３１９】
１      パチンコ遊技機
９      可変表示装置
１０    普通図柄表示器
３１    主基板
３５    ランプ制御基板
５４    ＲＯＭ
５５    ＲＡＭ（変動データ記憶手段）
５６    ＣＰＵ
８０    表示制御基板
１０１  表示制御用ＣＰＵ
３５１  ランプ制御用ＣＰＵ
【図１】
2010131465.tif 000003
【図２】
2010131465.tif 000004
【図３】
2010131465.tif 000005
【図４】
2010131465.tif 000006
【図５】
2010131465.tif 000007
【図６】
2010131465.tif 000008
【図７】
2010131465.tif 000009
【図８】
2010131465.tif 000010
【図９】
2010131465.tif 000011
【図１０】
2010131465.tif 000012
【図１１】
2010131465.tif 000013
【図１２】
2010131465.tif 000014
【図１３】
2010131465.tif 000015
【図１４】
2010131465.tif 000016
【図１５】
2010131465.tif 000017
【図１６】
2010131465.tif 000018
【図１７】
2010131465.tif 000019
【図１８】
2010131465.tif 000020
【図１９】
2010131465.tif 000021
【図２０】
2010131465.tif 000022
【図２１】
2010131465.tif 000023
【図２２】
2010131465.tif 000024
【図２３】
2010131465.tif 000025
【図２４】
2010131465.tif 000026
【図２５】
2010131465.tif 000027
【図２６】
2010131465.tif 000028
【図２７】
2010131465.tif 000029
【図２８】
2010131465.tif 000030
【図２９】
2010131465.tif 000031
【図３０】
2010131465.tif 000032
【図３１】
2010131465.tif 000033
【図３２】
2010131465.tif 000034
【図３３】
2010131465.tif 000035
【図３４】
2010131465.tif 000036
【図３５】
2010131465.tif 000037
【図３６】
2010131465.tif 000038
【図３７】
2010131465.tif 000039
【図３８】
2010131465.tif 000040
【図３９】
2010131465.tif 000041
【図４０】
2010131465.tif 000042
【図４１】
2010131465.tif 000043
【図４２】
2010131465.tif 000044
【図４３】
2010131465.tif 000045
【図４４】
2010131465.tif 000046
【図４５】
2010131465.tif 000047
【図４６】
2010131465.tif 000048
【図４７】
2010131465.tif 000049
【図４８】
2010131465.tif 000050
【図４９】
2010131465.tif 000051
【図５０】
2010131465.tif 000052
【図５１】
2010131465.tif 000053
【図５２】
2010131465.tif 000054
【図５３】
2010131465.tif 000055
【図５４】
2010131465.tif 000056
【図５５】
2010131465.tif 000057
【図５６】
2010131465.tif 000058
【図５７】
2010131465.tif 000059
【図５８】
2010131465.tif 000060
【図５９】
2010131465.tif 000061