(57)【要約】【課題】  本発明は、長時間に渡る履歴情報を記憶すると共に、履歴情報を容易に参照可能にすることを目的とする。【解決手段】  本発明は、遊技者から見て前面側が開口されたキャビネット２ａと、開口を開閉可能にキャビネット２ａに支持された扉２ｂと、扉２ｂが開放状態又は閉鎖状態であることを検知する扉監視センサ４７０とを備えている。扉監視制御ＣＰＵ４２０は、扉監視センサ４７０によって扉の開放状態及び閉鎖状態が所定の周期内に検知されたことに基づいて、該所定の周期が経過する際にいずれか一方の状態に関する情報を履歴情報として履歴記憶ＲＯＭ４３０に記憶する。ＩｒＤＡ通信接続回路６００は、外部端末７００からの要求に応じて、履歴記憶ＲＯＭ４３０に記憶された履歴情報を外部端末７００に送信する。【選択図】  図４
2006015086.tif 000002
【特許請求の範囲】
【請求項１】
遊技者から見て前面側が開口された筐体と、
前記開口を開閉可能に前記筐体に支持された扉と、
前記扉が開放状態又は閉鎖状態であることを検知する開閉検知部と、
前記開閉検知部によって前記扉の開放状態及び閉鎖状態が所定の周期内に検知されたことに基づいて、該所定の周期が経過する際にいずれか一方の状態に関する情報を履歴情報として記憶する履歴記憶部と、
外部端末からの要求に応じて、前記履歴記憶部に記憶された履歴情報を該外部端末に送信する通信部と
を備えることを特徴とする遊技機。
【請求項２】
前記通信部は、前記外部端末からの要求の種類に関わらず、前記履歴記憶部に記憶された履歴情報とともに、前記開閉検知部によって検知された扉の開放状態又は閉鎖状態に関する扉状態情報を該外部端末に送信することを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチスロ機、パチンコ機等の遊技機に関する。
【背景技術】
【０００２】
従来から遊技場には、パチスロ機、パチンコ機等の遊技機が多数配置されている。この遊技機は、所定の条件が成立することにより所定数の遊技媒体（例えば、メダル、遊技球）を払い出すように構成されている。この遊技媒体は、現金又は景品に交換されるものであるため、不正行為者により不正に払い出されることがある。
【０００３】
例えば、遊技場の営業時間内においては店員が遊技場内を監視しているため、遊技価値を不正に払い出させる不正行為が行われ難いが、遊技場の営業時間外においては店員による監視が無くなるため、当該不正行為が行われ易くなっている。
【０００４】
この不正行為が行われた事実を把握するために、遊技機の電源がオフされる際に遊技機の扉の開放又は閉鎖に関する履歴情報を記憶する扉監視装置が従来から提案されている。この扉監視装置は、遊技場の営業時間が終了し、遊技機の電源がオフされた際に、遊技機の扉が開放されているか否かを監視し、遊技機の扉が開放された場合には、その扉の開放に関する情報を履歴情報として記憶又は表示する。そして、遊技場の店員は、その履歴情報を見ることにより、不正行為が行われたか否かを把握することができる。
【特許文献１】特開２００３−１５９４６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の扉監視装置は、遊技機の開放又は閉鎖されたことを履歴情報として頻繁に記憶していたため、データの記憶容量が直ぐに上限に達してしまい、長時間に渡る履歴情報を記憶することができないという問題が生じていた。
【０００６】
また、履歴情報は、不正行為が行われたか否かが判断されるための重要な情報源となるものの、遊技機に備えられた記憶部に記憶されているため、遊技場の店内を監視している従業者等は、当該履歴情報を容易に参照することができないという問題も生じていた。
【０００７】
そこで、本発明は上述の課題を解決するためになされたものであり、長時間に渡る履歴情報を記憶すると共に、履歴情報を容易に参照可能にすることのできる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、遊技者から見て前面側が開口された筐体と、開口を開閉可能に筐体に支持された扉と、扉が開放状態又は閉鎖状態であることを検知する開閉検知部と、開閉検知部によって扉の開放状態及び閉鎖状態が所定の周期内に検知されたことに基づいて、所定の周期が経過する際にいずれか一方の状態に関する情報を履歴情報として記憶する履歴記憶部と、外部端末からの要求に応じて、履歴記憶部に記憶された履歴情報を外部端末に送信する通信部とを備えることを特徴とする。
【０００９】
上記発明においては、通信部は、外部端末からの要求の種類に関わらず、履歴記憶部に記憶された履歴情報とともに、開閉検知部によって検知された扉の開放状態又は閉鎖状態に関する扉状態情報を外部端末に送信してもよい。
【００１０】
なお、上記発明においては、通信部は、履歴記憶部に記憶された履歴情報を送信するように指示するための要求を外部端末から受信したことに基づいて、履歴情報とともに開閉検知部によって検知された扉の開放状態又は閉鎖状態に関する扉状態情報を外部端末に送信してもよい。
【００１１】
なお、上記発明においては、遊技機における遊技動作を制御する主制御部と、主制御手段による遊技動作に応じて所定の演出を制御する副制御部と、扉が開放状態又は閉鎖状態であるか否かを監視する扉監視部とが備えられ、履歴記憶部は、副制御部に備えられ、開閉検知部は、扉監視部に備えられてもよい。
【００１２】
なお、上記発明においては、通信部は、赤外線により履歴情報及び扉状態情報を送信してもよい。
【発明の効果】
【００１３】
本発明によれば、長時間に渡る履歴情報を記憶すると共に、履歴情報を容易に参照可能にすることができる。
【発明を実施するための最良の形態】
【００１４】
［第１実施形態］
以下において、本実施形態に係る遊技機１の構成について、図面を参照しながら説明する。図１は、遊技機１の外観を示す正面図である。なお、本実施形態における遊技機１は、パチスロ機として説明しているが、これに限定されずに、パチンコ機であってもよい。
【００１５】
図１に示すように、遊技機１には、リール３Ｌ，３Ｃ，３Ｒ等が収容されているキャビネット２ａと、キャビネット２ａに回動可能に取り付けられている扉２ｂとが備えられている。
【００１６】
リール３Ｌ，３Ｃ，３Ｒの外周には、それぞれ複数種類の図柄（例えば、スイカの図柄）が描かれている。
【００１７】
扉２ｂに備えられた透明アクリル板の裏側には、透過表示領域４Ｌ，４Ｃ，４Ｒが配置され、該透過表示領域４Ｌ，４Ｃ，４Ｒを介して、リール３Ｌ，３Ｃ，３Ｒに描かれた図柄が遊技者によって視認可能となっている。例えば、リール３Ｌに描かれたチェリーの図柄及びリプレイの図柄などが透過表示領域４Ｌを介して視認可能となっている。
【００１８】
また、透過表示領域４Ｌ，４Ｃ，４Ｒを介して視認可能なリール３Ｌ，３Ｃ，３Ｒに描かれた図柄は、横３本及び斜め２本の合計５本の入賞ラインを構成する。具体的には、透過表示領域４Ｌ，４Ｃ，４Ｒを介して視認可能な図柄は、リール３Ｌの上段からリール３Ｒの下段に向けてクロスダウンライン８ａ、リール３Ｌ，３Ｃ，３Ｒの上段にトップライン８ｂ、リール３Ｌ，３Ｃ，３Ｒの中段にセンターライン８ｃ、リール３Ｌ，３Ｃ，３Ｒの下段にボトムライン８ｄ、リール３Ｌの下段からリール３Ｒの上段に向けてクロスアップライン８ｅを構成する。
【００１９】
また、透過表示領域４Ｌ，４Ｃ，４Ｒの左側には、センターライン８ｃが有効化されたことを点灯することによって示す１ＢＥＴランプ９ａ、センターライン８ｃに加えてトップライン８ｂ及びボトムライン８ｄが有効化されたことを点灯することによって示す２ＢＥＴランプ９ｂ、及び、これらに加えクロスダウンライン８ａ及びクロスアップライン８ｅが有効化されたことを点灯することによって示すＭＡＸ  ＢＥＴランプ９ｃが備えられている。以下、有効化された入賞ラインを有効ラインと称する。
【００２０】
１ＢＥＴランプ９ａ、２ＢＥＴランプ９ｂ及びＭＡＸ  ＢＥＴランプ９ｃの下側には、遊技媒体（以下、メダル）の投入に代えて、遊技機１に貯留されているメダルを１枚〜３枚賭けるためのＢＥＴボタン１１〜１３が備えられている。また、ＢＥＴボタン１１〜１３の下側には、１回の遊技を開始するための遊技開始指令信号を出力するためのスタートレバー６、及び、遊技機１に貯留されているメダルを払い出すためのＣ／Ｐボタン１４が備えられている。
【００２１】
なお、本実施形態において、遊技媒体はメダルであるものとして説明するが、これに限定されるものではなく、コイン、遊技球、トークン及び遊技者に付与される遊技価値が記憶されたカード等を遊技媒体として用いてもよい。
【００２２】
スタートレバー６及びＣ／Ｐボタン１４の右側には、リール３Ｌ，３Ｃ，３Ｒの回転をそれぞれ停止させるための停止ボタン７Ｌ，７Ｃ，７Ｒが備えられている。なお、停止ボタン７Ｌ，７Ｃ，７Ｒは、それぞれ対応するリール３Ｌ，３Ｃ，３Ｒの回転を停止させることを指令する停止指令信号を出力するためのものである。
【００２３】
停止ボタン７Ｌ，７Ｃ，７Ｒの右側には、メダルを投入するためのメダル投入口２２が備えられている。停止ボタン７Ｌ，７Ｃ，７Ｒの下側には、有効ラインに当選役に係る図柄の組合せ（例えば、後述するＲＢに係る図柄の組合せ）が揃うことによって、所定の枚数（例えば、１５枚）のメダルが払出されるメダル払出口１５、及び該メダル払出口１５から払出されたメダルを貯めるためのメダル受け皿１６が備えられている。透過表示領域４Ｌ，４Ｃ，４Ｒの上側には、遊技状態に応じた効果音等を出力するスピーカ２１Ｌ及び２１Ｒが備えられている。
【００２４】
図２は、役、配当、当選確率及び図柄の組合せの関係を示す図である。なお、図２に示す役が入賞するか否かは、遊技状態に応じて予め決まっている。なお、遊技状態に応じて用いられる確率抽選テーブルが異なり、当選役として決定される可能性がある役も遊技状態に応じて異なる。ここで、遊技状態とは、通常の遊技状態である一般遊技状態、ＲＢが当選役（持越役を含む）として決定されている状態であるＲＢ持越状態、ＲＢが入賞することによって開始する遊技状態であるＲＢ遊技状態などである。
【００２５】
上述の当選役とは、後述する図５のステップ８の「抽選用の乱数値抽出」で抽出された乱数値に基づいて、後述する図５のステップ１０の確率抽選処理で決定された役である。また、上述の持越役とは、ＲＢが当選役として決定された後、実際にＲＢが入賞するまでの間、当選役として持ち越される役である。すなわち、持越役（当選役として持ち越される役）はＲＢのみである。
【００２６】
具体的には、ＲＢは、ＲＢ持越状態において、ＲＢに係る図柄の組合せ（ＢＡＲ−ＢＡＲ−ＢＡＲ）が有効ラインに揃うことによって入賞する。また、ＲＢが入賞すると、１５枚のメダルが配当として払出された後、遊技状態がＲＢ遊技状態となる。なお、ＲＢが当選役として決定される確率（当選確率）は１／４００である。また、ＲＢ遊技状態における１２回目のゲームが終了した際、又は、ＲＢ遊技状態において所定の役（例えば、スイカの役、ベルの役及びチェリーの役）が８回入賞した際に、ＲＢ遊技状態は終了し、遊技状態が一般遊技状態となる。
【００２７】
スイカの役は、スイカの役に係る図柄の組合せ（スイカ−スイカ−スイカ）が有効ラインに揃うことによって入賞する。また、スイカの役が入賞すると、６枚のメダルが配当として払出される。なお、スイカの役が当選役として決定される確率（当選確率）は１／５０である。また、ベルの役及びチェリーの役についても、スイカの役と同様に、ベルの役（又は、チェリーの役）に係る図柄の組合せ（ベル−ベル−ベル（又は、チェリー−ＡＮＹ−ＡＮＹ））が有効ラインに揃うことによって入賞し、ベルの役（又は、チェリーの役）が入賞すると、８枚（又は、１枚）のメダルが配当として払出される。なお、ベルの役（又は、チェリーの役）が当選役として決定される確率は１／１０である。また、スイカの役、ベルの役及びチェリーの役は、上述の一般遊技状態、ＲＢ持越状態及びＲＢ遊技状態において入賞する可能性がある。
【００２８】
リプレイは、リプレイに係る図柄の組合せ（リプレイ−リプレイ−リプレイ）が有効ラインに揃うことによって入賞する。また、リプレイが入賞すると、リプレイが入賞したゲームにおいて投入されたメダルと同数のメダルが自動投入され、新たにメダルを投入することなく、もう１回ゲームを行うことができる場合がある。
【００２９】
図３は、遊技機の主制御回路６０を示すブロック図である。図３に示すように、主制御回路６０は、マイクロコンピュータ３０と、所定の乱数値を抽出（サンプリング）するための回路とを備えている。
【００３０】
マイクロコンピュータ３０は、メインＣＰＵ３１と、プログラムＲＯＭ３２と、制御ＲＡＭ３３と、Ｉ／Ｏポート３８とを備えている。
【００３１】
具体的には、メインＣＰＵ３１は、プログラムＲＯＭ３２に記憶されているプログラムに基づいて、後述するメイン処理（図５乃至図７）における各処理を行う。例えば、メインＣＰＵ３１は、遊技者による操作に基づいて所定の役を当選役として決定する処理、決定された当選役と遊技者による停止ボタンの停止操作とに基づいて入賞態様を決定する処理、遊技者の操作に基づいて決定された入賞態様に基づいて遊技者に所定の遊技価値を付与する処理などを行う。
【００３２】
プログラムＲＯＭ３２は、メインＣＰＵ３１の処理に係るプログラムを記憶している。また、プログラムＲＯＭ３２は、配当テーブル及び確率抽選テーブなどを記憶している。
【００３３】
制御ＲＡＭ３３は、メインＣＰＵ３１の処理に係る制御データを記憶し、バックアップ機能を有している。
【００３４】
Ｉ／Ｏポート３８は、各回路（リール位置検出回路４２、リール停止信号回路４３及び払出完了信号発生回路５３）及び各スイッチ（スタートスイッチ６Ｓ、投入メダルセンサ２２Ｓ、ＢＥＴスイッチ１１Ｓ及びＣ／Ｐスイッチ１４Ｓ）からの各種入力信号を受信するとともに、マイクロコンピュータ３０によって制御されるアクチュエータ（ステッピングモータ４９Ｌ〜ステッピングモータ４９Ｒ及びホッパー５２）に対して各種出力信号を出力するインターフェースである。また、Ｉ／Ｏポート３８は、後述する副制御回路８０・９０と主制御回路６０との間における通信を行う副制御回路通信ポート５４に対して各種出力信号を送信するインターフェースでもある。
【００３５】
所定の乱数値を抽出するための回路は、基準となるクロックパルスを発生するクロックパルス発生回路３４及び分周器３５と、所定範囲の乱数を発生する乱数発生器３６と、乱数発生器３６が発生する乱数の中から１の乱数値を発生するサンプリング回路３７とを備えている。
【００３６】
マイクロコンピュータ３０には、該マイクロコンピュータ３０によって制御されるステッピングモータ４９Ｌ，４９Ｃ，４９Ｒを駆動するモータ駆動回路４１、及び、該マイクロコンピュータ３０によって制御されるホッパー５２を駆動するホッパー駆動回路５１が接続されている。なお、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒは、リール３Ｌ，３Ｃ，３Ｒを回転させるものである。また、ホッパー５２は、当選役に係る図柄の組合せが有効ラインに揃うことによってメダルを払出すものであり、該ホッパー５２には、払出されたメダルを検出するメダル検出部５２Ｓが併設されている。
【００３７】
また、マイクロコンピュータ３０には、リール位置検出回路４２と、リール停止信号回路４３と、スタートスイッチ６Ｓと、投入メダルセンサ２２Ｓと、ＢＥＴスイッチ１１Ｓと、Ｃ／Ｐスイッチ１４Ｓと、払出完了信号発生回路５３と、副制御回路通信ポート５４とが接続されている。
【００３８】
リール位置検出回路４２は、リール３Ｌ，３Ｃ，３Ｒが回転している際に所定の位置（例えば、センターライン８ｃ）を通過した図柄を検出する。具体的には、リール位置検出回路４２は、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒのそれぞれに供給される駆動パルスの数を計数し、計数した駆動パルスの数を制御ＲＡＭ３３に格納する。また、リール位置検出回路４２は、リール３Ｌ，３Ｃ，３Ｒにそれぞれ備えられた遮蔽板（図示せず）を検出するフォトセンサ（図示せず）からの入力信号をリールが１回転する毎に受信し、該入力信号を受信すると、制御ＲＡＭ３３に格納された駆動パルスの数をリセットする。すなわち、リール位置検出回路４２は、制御ＲＡＭ３３に格納された駆動パルスの数に基づいて、所定の位置（例えば、センターライン８ｃ）を通過した図柄を検出する。また、制御ＲＡＭ３３に格納された駆動パルスの数が、リールが１回転する毎にリセットされるため、駆動パルスの数と所定の位置（例えば、センターライン８ｃ）を通過した図柄との対応付けにズレが生じたとしても、そのズレは、１回転毎に解消される。
【００３９】
リール停止信号回路４３は、停止ボタン７Ｌ，７Ｃ，７Ｒに対する操作に応じて、停止ボタン７Ｌ，７Ｃ，７Ｒにそれぞれ対応するリール３Ｌ，３Ｃ，３Ｒを停止させることを指令する停止指令信号をマイクロコンピュータ３０に出力する。スタートスイッチ６Ｓは、スタートレバー６に対する操作に応じて、１回の遊技を開始するための遊技開始指令信号をマイクロコンピュータ３０に出力する。
【００４０】
投入メダルセンサ２２Ｓは、メダル投入口２２に投入されたメダルを検出し、メダルが投入されたことを示す信号をマイクロコンピュータ３０に出力する。Ｃ／Ｐスイッチ１４Ｓは、Ｃ／Ｐボタン１４に対する操作に応じて、遊技機１に貯留されているメダルを払出すための信号をマイクロコンピュータ３０に出力する。
【００４１】
払出完了信号発生回路５３は、メダル検出部５２Ｓによって検出されたメダルの枚数（実際に払出されたメダルの枚数）が、払出すように指示された枚数となると、メダルの払出しが完了したことを示す信号を発生してマイクロコンピュータ３０に出力する。副制御回路通信ポート５４は、マイクロコンピュータ３０から出力されたコマンドを副制御回路８０・９０に送信する。
【００４２】
図４は、本実施形態における副制御回路８０・９０及び扉監視回路４００を示すブロック図である。図４に示すように、副制御回路８０・９０は、画像制御回路８０と、音・ランプ制御回路９０とを備えている。
【００４３】
画像制御回路８０は、シリアルポート８１と、画像制御ＣＰＵ８２と、プログラムＲＯＭ８３と、画像ＲＯＭ８４と、ワークＲＡＭ８５と、カレンダＩＣ８６と、画像制御ＩＣ８７と、制御ＲＡＭ８８と、ビデオＲＡＭ８９とを備えている。
【００４４】
シリアルポート８１は、主制御回路６０（マイクロコンピュータ３０）から副制御回路通信ポート５４を介して出力されたコマンドを受信する。また、シリアルポート８１は、画像制御ＣＰＵ８２によって生成されたコマンドを音・ランプ制御回路９０又は扉監視回路４００に出力する。
【００４５】
画像制御ＣＰＵ８２は、プログラムＲＯＭ８３に記憶されているプログラムに基づいて、所定の周期毎に、後述する扉状態情報及び履歴情報を送信するように指示する信号を扉監視回路４００に出力する。また、画像制御ＣＰＵ８２は、シリアルポート８１を介して主制御回路６０から受信したコマンド（遊技状態や当選役等を示すコマンド）をワークＲＡＭ８５の作業領域に記憶し、該作業領域に記憶した情報に基づいて、画像ＲＯＭ８４に記憶されている画像データ（キャラクタに係る画像データ等）を読み出すとともに、カレンダＩＣ８６から日時に係るデータを取得する。さらに、画像制御ＣＰＵ８２は、画像ＲＯＭ８４から読み出した画像データ（キャラクタに係る画像データ等）及びカレンダＩＣ８６から取得した日時に係るデータを画像制御ＩＣ８７に送信する。
【００４６】
また、画像制御ＣＰＵ８２は、主制御回路６０から送信されたコマンドに従って画像の制御を行う演算処理装置であり、シリアルポート８１を介して主制御回路６０からコマンドを取得するとともに、シリアルポート８１，９１を介して、音・ランプ制御回路９０に対する制御指令を出力する。
【００４７】
さらに、画像制御ＣＰＵ８２は、ワークＲＡＭ８５内の作業領域に設定された情報（各識別子やカウンタ値等）に基づいて、プログラムＲＯＭ８３内に格納する画像制御プログラムに従って液晶表示装置２００における表示内容を制御する。具体的には、画像制御ＣＰＵ８２は、主制御回路６０によって決定された当選役に基づいて、演出画像を決定する処理などを行う。
【００４８】
プログラムＲＯＭ８３は、画像制御ＣＰＵ８２による画像制御に係るプログラムを記憶している。画像ＲＯＭ８４は、記憶領域内の所定のアドレスに、液晶表示装置２００に表示される画像データ、各種テーブルを記憶している。ワークＲＡＭ８５は、画像制御ＣＰＵ８２による画像制御に係る作業領域であり、後述する扉状態情報及び履歴情報などを記憶している。また、カレンダＩＣ８６は、日時に係るデータを管理するＩＣである。なお、ワークＲＡＭ８５及びカレンダＩＣ８６に記憶されているデータは、バックアップの対象となるデータである。
【００４９】
画像制御ＩＣ８７（以下、ＶＤＰと呼ぶこともある）は、画像制御ＣＰＵ８２から受信したデータ（キャラクタに係る画像データ等及び日時に係るデータ）を、画像制御ＩＣ８７の内部に備えられた制御ＲＡＭ８８に記憶し、記憶したデータに基づいて液晶表示装置２００に表示される画像（１フレーム）に係る画像データ（１フレーム）を所定のタイミング（１／３０秒）毎に生成して、ビデオＲＡＭ８９に備えられた２つのフレームバッファに交互に格納する。
【００５０】
具体的には、画像制御ＩＣ８７は、ビデオＲＡＭ８９に備えられた２つのフレームバッファ領域のうち、一方のフレームバッファ領域（第１のフレームバッファ領域）に既に格納済みの画像データ（１フレーム）に基づいて液晶表示装置２００に画像を表示し、液晶表示装置２００に次に表示する画像に係る画像データ（１フレーム）を他方のフレームバッファ領域（第２のフレームバッファ領域）に格納する。そして、画像制御ＩＣ８７は、液晶表示装置２００に表示する画像に用いる画像データ（１フレーム）を、第１のフレームバッファ領域に格納された画像データ（１フレーム）から第２のフレームバッファ領域に格納された画像データ（１フレーム）に切り替えるとともに、液晶表示装置２００に次に表示する画像に係る画像データ（１フレーム）を、第１のバッファフレーム領域に格納する（バンク切り替え）。
【００５１】
また、画像制御ＩＣ８７は、画像制御ＣＰＵ８２で決定された表示内容に応じた画像を形成し、形成した画像を液晶表示装置２００に出力する処理を行う。
【００５２】
音・ランプ制御回路９０は、シリアルポート９１と、音・ランプ制御ＣＰＵ９２と、音源ＩＣ９３と、パワーアンプ９４と、ワークＲＡＭ９５と、プログラムＲＯＭ９６と、音源ＲＯＭ９７とを備えている。
【００５３】
シリアルポート９１は、画像制御ＣＰＵ８２によって生成されたコマンドをシリアルポート８１から受信する。
【００５４】
音・ランプ制御ＣＰＵ９２は、プログラムＲＯＭ９６に記憶されているプログラムに基づいて、ＬＥＤ類１００及びランプ類１０１の点灯、スピーカ類１０２の出力音を制御する。例えば、音・ランプ制御ＣＰＵ９２は、シリアルポート９１を介して画像制御回路８０から受信したコマンドをワークＲＡＭ９５に記憶し、記憶した情報に基づいて音源ＩＣ９３を制御する。
【００５５】
音源ＩＣ９３は、音・ランプ制御ＣＰＵ９２による制御に応じて、音源ＲＯＭ９７に記憶されている音データを読み出すとともに、読み出した音データを、パワーアンプ９４を用いて増幅する。なお、パワーアンプ９４による増幅度は、音量調節回路１０３からの入力信号に応じて決定される。
【００５６】
扉監視回路４００は、扉２ｂの開放状態又は閉鎖状態を監視する扉監視装置であり、シリアルポート４１０と、扉監視制御ＣＰＵ４２０と、履歴記憶ＲＯＭ４３０と、ワークＲＡＭ４４０と、プログラムＲＯＭ４５０と、カレンダＩＣ４６０と、扉監視センサ４７０とを備えている。この扉監視回路４００には、遊技機１の電源がオフされた場合に、扉監視回路４００に電源を供給するためのバックアップ電源５００が接続されている。このバックアップ電源５００は、リチウム二次電池などで構成されている。
【００５７】
シリアルポート４１０は、画像制御ＣＰＵ８２によって生成されたコマンドをシリアルポート８１から受信する。
【００５８】
扉監視センサ４７０は、扉２ｂが開放状態又は閉鎖状態となっていることを検出するセンサである。この扉監視センサ４７０は、出没可能なスイッチが備えられており、扉２ｂが閉状態となった場合に当該スイッチが当接する位置に備えられている。この扉監視センサ４７０のスイッチが扉２ｂと当接することにより、当該スイッチが没した状態となった場合には、扉監視センサ４７０は、扉２ｂが閉鎖状態であることを示す検知信号（検知結果）を扉監視制御ＣＰＵ４２０に出力する。一方、扉監視センサ４７０のスイッチが扉２ｂと当接せず、当該スイッチが突出した状態となった場合には、扉監視センサ４７０は、扉２ｂが開放状態であることを示す検知信号（検知結果）を扉監視制御ＣＰＵ４２０に出力する。
【００５９】
なお、本実施形態では、扉監視センサ４７０は１つだけであるが、これに限定されずに、２つ以上であってもよい。例えば、扉２ｂが上下で２つに別れている場合には、それぞれの扉２ｂに対応して扉監視センサ４７０が備えられてもよい。この場合には、複数の扉監視センサ４７０が備えられることにより、複数の扉２ｂの開放状態又は閉鎖状態が検出可能となるため、遊技機１は、どの扉２ｂが開放状態にされ易いかについての情報を提供することができる場合がある。この結果、遊技場側の店員は、遊技機１から提供された情報に基づいて、不正行為が行われ易い扉２ｂを他の扉に交換することができ、不正行為を低減させることができる場合がある。
【００６０】
扉監視制御ＣＰＵ４２０は、シリアルポート４１０を介して画像制御回路８０から受信したコマンドをワークＲＡＭ４４０に記憶し、記憶した情報に基づいて、扉監視センサ４７０からの扉２ｂの検知結果を確認し、該確認した検知結果とカレンダＩＣ４６０から取得した日時に係るデータとに関する情報を扉状態情報として履歴記憶ＲＯＭ４３０の記憶領域１又は記憶領域２に記憶させる（後述する図１５のステップ６０４，６０７参照）。また、扉監視制御ＣＰＵ４２０は、所定の条件下で、記憶領域２に記憶された扉状態情報を履歴情報に追加する（後述する図１５のステップ６１３参照）。
【００６１】
履歴記憶ＲＯＭ４３０は、扉状態情報と履歴情報とを記憶している。この履歴記憶ＲＯＭ４３０は、フラッシュメモリ（ＥＥＰＲＯＭ）で構成されている。なお、本実施形態では、履歴記憶ＲＯＭ４３０の記憶領域１には扉状態情報が記憶され、履歴記憶ＲＯＭ４３０の記憶領域２には扉状態情報及び履歴情報が記憶されるものとする。また、履歴記憶ＲＯＭ４３０の記憶領域２は、所定数（例えば、５０個）の履歴情報を記憶可能に構成されている。
【００６２】
上述の扉状態情報には、バックアップ電源５００が使用されているか否かの情報、扉２ｂが開放状態であるか否かの情報、画像制御回路８０と扉監視回路４００との間の通信状態に関する情報などが含まれている。
【００６３】
例えば、遊技機１の電源が投入され、バックアップ電源５００が使用されていない場合には、扉監視制御ＣＰＵ４２０は、当該バックアップ電源５００が使用されていない旨の情報を含む扉状態情報を履歴記憶ＲＯＭ４３０の記憶領域１又は記憶領域２に記憶させる。一方、遊技機１の電源がオフされ、バックアップ電源５００が使用されている場合には、扉監視制御ＣＰＵ４２０は、当該バックアップ電源５００が使用されている旨の情報を含む扉状態情報を履歴記憶ＲＯＭ４３０の記憶領域１又は記憶領域２に記憶させる。
【００６４】
また、遊技機１の電源が投入され、画像制御回路８０と扉監視回路４００との間で通信接続が確立されている場合には、扉監視制御ＣＰＵ４２０は、当該画像制御回路８０と扉監視回路４００との間で通信接続が確立されている旨の情報を含む扉状態情報を履歴記憶ＲＯＭ４３０の記憶領域１又は記憶領域２に記憶させる。一方、遊技機１の電源がオフされ、画像制御回路８０と扉監視回路４００との間で通信接続が確立されていない場合には、扉監視制御ＣＰＵ４２０は、当該画像制御回路８０と扉監視回路４００との間で通信接続が確立されていない旨の情報を含む扉状態情報を履歴記憶ＲＯＭ４３０の記憶領域１又は記憶領域２に記憶させる。
【００６５】
さらに、扉監視制御ＣＰＵ４２０は、扉２ｂが開放状態であることを示す検知信号が扉監視センサ４７０から入力された場合には、当該扉２ｂが開放状態である旨の情報を含む扉状態情報を履歴記憶ＲＯＭ４３０の記憶領域１又は記憶領域２に記憶させる。一方、扉監視制御ＣＰＵ４２０は、扉２ｂが閉鎖状態であることを示す検知信号が扉監視センサ４７０から入力された場合には、当該扉２ｂが閉鎖状態である旨の情報を含む扉状態情報を履歴記憶ＲＯＭ４３０の記憶領域１又は記憶領域２に記憶させる。
【００６６】
また、所定の周期毎（例えば、１分毎）に、前回の履歴情報と今回の扉監視センサ４７０の検知結果とが異なる場合には、扉監視制御ＣＰＵ４２０は、当該所定の周期が経過する際に、当該今回の扉監視センサ４７０の検知結果と、所定の周期が経過する時刻とを履歴情報に含めて履歴記憶ＲＯＭ４３０の記憶領域２に記憶させる（後述する図１５のステップ６１３参照）。
【００６７】
履歴記憶ＲＯＭ４３０には、扉状態情報及び履歴情報以外にも、扉監視回路４００を識別するための識別コード、扉監視制御ＣＰＵ４２０によって扉監視センサ４７０の監視が行われる扉監視対象時間（例えば、２３時〜１０時）などが記憶されている。
【００６８】
なお、扉監視制御ＣＰＵ４２０は、所定の設定条件が成立したことに基づいて、画像制御ＣＰＵ８２からの要求に応じて、時刻の設定、履歴記憶ＲＯＭ４３０に記憶する履歴の種類（例えば、扉２ｂの開放状態のみを履歴として記憶、又は扉２ｂの開放状態及び扉２ｂの閉鎖状態を履歴として記憶するなど）を示すモードの設定、履歴情報が履歴記憶ＲＯＭ４３０に記憶される周期の設定、履歴記憶ＲＯＭ４３０に記憶された履歴情報の削除、扉監視センサ４７０の個数に関する情報の設定などを行う。この扉監視制御ＣＰＵ４２０は、画像制御ＣＰＵ８２からの要求に応じて、所定の乱数値を画像制御ＣＰＵ８２に送信するとともに、当該所定の乱数値に基づいて加工値を生成する。そして、扉監視制御ＣＰＵ４２０は、画像制御ＣＰＵ８２に送信した所定の乱数値に対応する特定値を画像制御ＣＰＵ８２から受信し、受信した特定値と生成した加工値とが一致している場合には、上述の所定の設定条件が成立したものと判断し、画像制御ＣＰＵ８２からの要求に応じた各種設定を行ってもよい。
【００６９】
これにより、所定の設定条件が成立しない場合には、扉監視制御ＣＰＵ４２０は各種設定（履歴情報の削除など）を行うことができないため、遊技機１は、扉２ｂが不正に開放状態又は閉鎖状態にされたことに伴なう履歴情報を削除させないようにすることができる場合がある。したがって、不正行為者が扉２ｂを開放状態又は閉鎖状態にすることにより、その扉２ｂの開放状態又は閉鎖状態に関する履歴情報が遊技機１に記憶された場合には、当該不正行為者は、当該履歴情報を削除し、不正行為を行った痕跡を残さないようにしようとするが、上述の所定の設定条件を成立させることができないため、当該履歴情報を削除することができない。このため、遊技機１は、不正な履歴情報を確実に記憶することができる場合がある。
【００７０】
なお、扉監視制御ＣＰＵ４２０は、画像制御ＣＰＵ８２からの要求に応じて、履歴記憶ＲＯＭ４３０に記憶されている情報が破損されているか否かを確認し、その確認結果を画像制御ＣＰＵ８２に送信してもよい。また、画像制御ＣＰＵ８２は、扉監視制御ＣＰＵ４２０から確認結果が受信された場合には、その確認結果を報知してもよい。これにより、画像制御ＣＰＵ８２が履歴記憶ＲＯＭ４３０の破損を報知することにより、遊技場の店員は、不正行為が行われた遊技機１を迅速に特定することができる場合がある。
【００７１】
なお、扉監視制御ＣＰＵ４２０は、画像制御ＣＰＵ８２からの要求に応じて、遊技機１の番号等を履歴記憶ＲＯＭ４３０に記憶させてもよい。
【００７２】
以下において、本実施形態における遊技機１の動作について説明する。先ず、本実施形態における主制御回路６０によって行われる動作について説明する。図５乃至図７は、本実施形態における主制御回路６０の動作を示すフロー図である。
【００７３】
図５に示すように、ステップ１において、メインＣＰＵ３１は、所定のデータ（各種フラグ、通信データなど）を初期化する。
【００７４】
ステップ２において、メインＣＰＵ３１は、前回のゲーム終了時にＲＡＭ３３に記憶されている所定のデータを消去する。具体的には、メインＣＰＵ３１は、前回のゲームで使用されたパラメータをＲＡＭ３３から消去し、次のゲームで使用するパラメータをＲＡＭ３３に書き込み、次のゲームのシーケンスプログラムの開始アドレスの指定等を行う。
【００７５】
ステップ３において、メインＣＰＵ３１は、前回のゲームにおいてリプレイの入賞が成立したか否かを判別する。また、メインＣＰＵ３１は、リプレイが入賞している場合にはステップ４の処理に移り、リプレイが入賞していない場合にはステップ５の処理に移る。  ステップ４において、メインＣＰＵ３１は、リプレイが入賞したことに基づいて、所定数のメダルを自動投入する。
【００７６】
ステップ５において、メインＣＰＵ３１は、遊技者によってメダルが投入されているか否かを判別する。具体的には、メインＣＰＵ３１は、投入メダルセンサ２２Ｓ、又は、ＢＥＴスイッチ１１乃至１３からの入力があるか否かを判別する。また、メインＣＰＵ３１は、入力がある場合にはステップ６の処理に移り、入力がない場合にはステップ３の処理に移る。
【００７７】
ステップ６において、メインＣＰＵ３１は、メダルが投入されたこと、ＢＥＴスイッチ１１乃至１３が操作されたこと、又はメダルが自動的に投入されたことを示すＢＥＴコマンドを画像制御回路８０に送信する。
【００７８】
ステップ７において、メインＣＰＵ３１は、遊技者によってスタートレバー６が操作されたか否かを判別する。具体的には、メインＣＰＵ３１は、スタートスイッチ６Ｓからの入力があるか否かを判別する。また、メインＣＰＵ３１は、入力がある場合にはステップ８の処理を行う。
【００７９】
ステップ８において、メインＣＰＵ３１は、各種決定に用いる乱数値を抽出する。
【００８０】
ステップ９において、メインＣＰＵ３１は、遊技状態監視処理を行う。具体的には、メインＣＰＵ３１は、遊技状態が一般遊技状態であると判別し、前回の遊技において当選役がＲＢである場合には、そのＲＢを持越役としてセットし、遊技状態をＲＢ持越状態に設定する。一方、メインＣＰＵ３１は、遊技状態が一般遊技状態であると判別し、前回の遊技において当選役がＲＢではなく、持越役がセットされている場合には遊技状態をＲＢ持越状態に設定し、持越役がセットされていない場合には遊技状態を一般遊技状態のままにする。また、メインＣＰＵ３１は、遊技状態が一般遊技状態でないＲＢ持越状態又はＲＢ遊技状態である場合には、遊技状態を現在のＲＢ持越状態又はＲＢ遊技状態のままにする。なお、ＲＢ遊技状態は、後述するステップ３１で設定されるものとする。
【００８１】
ステップ１０において、メインＣＰＵ３１は、確率抽選処理を行う。具体的には、メインＣＰＵ３１は、遊技状態に応じた確率抽選テーブル（図示せず）を参照して、ステップ８で抽出した乱数に基づいて当選役を決定する。
【００８２】
ステップ１１において、メインＣＰＵ３１は、停止用当選役の選択を行う。具体的には、メインＣＰＵ３１は、停止用当選役テーブル（図示せず）を参照し、ステップ１０によって決定された当選役と遊技状態とに応じて停止用当選役の決定を行う。また、メインＣＰＵ３１は、決定された停止用当選役に対応する図柄組合せを並べる有効ラインの選択を行う。
【００８３】
ステップ１３において、メインＣＰＵ３１は、停止テーブルを選択する処理を行う。
【００８４】
ステップ１４において、メインＣＰＵ３１は、スタートコマンドを副制御回路８０・９０へ送信する処理を行う。このスタートコマンドには、当選役、停止用当選役、遊技状態などの情報が含まれている。
【００８５】
ステップ１５において、メインＣＰＵ３１は、前回のゲームを開始してからゲーム最短時間（例えば、４．１秒）が経過しているか否かを判別する。また、メインＣＰＵ３１は、ゲーム最短時間が経過している場合にはステップ１６の処理に移り、ゲーム最短時間が経過していない場合には本処理を繰返す。
【００８６】
ステップ１６において、メインＣＰＵ３１は、ゲーム最短時間計時用カウンタにゲーム最短時間を設定する。このゲーム最短時間は、前回のゲームが終了してから今回のゲームが開始されるまでに必要な時間を意味する。ゲーム最短時間計時用カウンタにセットされた時間の減算については、図８に示す定期割込処理におけるステップ１１２で行われる。
【００８７】
ステップ１７において、メインＣＰＵ３１は、全てのリール３Ｌ，３Ｃ，３Ｒの回転を開始するように指示する回転開始要求情報を設定する。
【００８８】
ステップ１８において、メインＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒの停止を許可することを指示するリール停止許可コマンドを設定する。
【００８９】
ステップ１９において、メインＣＰＵ３１は、停止ボタン７Ｌ，７Ｃ，７Ｒが遊技者によって操作されたか否かを判別する。具体的には、メインＣＰＵ３１は、リール停止信号回路４６からの入力がオンであるか否かを判別する。また、メインＣＰＵ３１は、入力がオンである場合にはステップ２０の処理に移り、入力がオフである場合には本処理を繰返す。
【００９０】
ステップ２０において、メインＣＰＵ３１は、滑りコマ数決定処理を行う。具体的には、メインＣＰＵ３１は、ステップ１３のテーブルライン選択処理で選択された停止テーブルの停止操作位置と停止制御位置とに基づいて滑りコマ数を決定する。
【００９１】
ステップ２１において、メインＣＰＵ３１は、停止ボタン７Ｌ，７Ｃ，７Ｒのいずれかが押下された場合には停止要求があると判別し、ステップ２０によって決定された滑りコマ数分リールが回転するまで待機する。なお、このリールを回転させる処理は、後述する図８に示す定期割込処理のリール制御処理で行われる。
【００９２】
ステップ２２において、メインＣＰＵ３１は、該当するリールの回転を停止するように指示するリール停止コマンドを設定する。
【００９３】
ステップ２３において、メインＣＰＵ３１は、全てのリール３Ｌ，３Ｃ，３Ｒが停止したか否かを判別する。また、メインＣＰＵ３１は、全てのリール３Ｌ，３Ｃ，３Ｒが停止している場合にはステップ２４の処理に移り、全てのリール３Ｌ，３Ｃ，３Ｒが停止していない場合にはステップ１９の処理に移る。
【００９４】
ステップ２４において、メインＣＰＵ３１は、全てのリール３Ｌ，３Ｃ，３Ｒが停止したことを示す全リール停止コマンドを設定する。
【００９５】
ステップ２５において、メインＣＰＵ３１は、入賞検索を行う。入賞検索とは、透過表示領域４Ｌ，４Ｃ，４Ｒの図柄の停止態様に基づいて入賞役（入賞した役）を特定することである。具体的には、メインＣＰＵ３１は、センターライン８ｃに沿って並ぶ図柄のコードナンバー及び入賞判定テーブル（図示せず）に基づいて入賞役を特定する。
【００９６】
ステップ２６において、メインＣＰＵ３１は、入賞役が正常であるか否かを判別する。また、メインＣＰＵ３１は、入賞役が正常でない場合にはステップ２７の処理に移り、入賞役が正常である場合にはステップ２８の処理に移る。この入賞役が正常か否かの判定は、入賞役が当選役に含まれる場合、又は入賞役が持越役に含まれる場合に正常と判定されるように構成されている。例えば、当選役がベルの小役又はスイカの小役である単位遊技である場合には、入賞役がベルの小役、スイカの小役又はハズレであれば正常と判定する。また、当選役がベルの小役、持越役がＲＢである場合には、入賞役がベルの小役、ＲＢ又はハズレであれば正常と判定する。
【００９７】
ステップ２７において、メインＣＰＵ３１は、イリーガルエラーの表示を行う。なお、この場合には、メインＣＰＵ３１はゲームを中止する。
【００９８】
ステップ２８において、メインＣＰＵ３１は、入賞役を識別するための入賞コマンドを設定する。
【００９９】
ステップ２９において、メインＣＰＵ３１は、入賞役がＲＢであるか否かを判別する。
【０１００】
ステップ３０において、メインＣＰＵ３１は、入賞役であるＲＢに対応する持越役をクリアする。
【０１０１】
ステップ３１において、メインＣＰＵ３１は、入賞役（例えば、ＲＢなど）と遊技状態とに応じて、メダルのクレジット又は払出しを行う。また、メインＣＰＵ３１は、入賞役がＲＢである場合には、遊技状態をＲＢ遊技状態へ移行させる。さらに、メインＣＰＵ３１は、入賞役がリプレイである場合には、入賞役がリプレイであることを示す情報を格納する。このメインＣＰＵ３１は、この情報に基づいて、次のゲームが開始した場合にはメダルの自動投入を行うか否かの判別（図５のステップ３）が行われる。なお、メインＣＰＵ３１は、ステップ３の処理を行った場合には、入賞役がリプレイであることを示す情報をクリアする。
【０１０２】
ステップ３２において、メインＣＰＵ３１は、遊技状態がＲＢ遊技状態であるか否かを判別する。また、メインＣＰＵ３１は、遊技状態がＲＢ遊技状態である場合にはステップ３３の処理に移り、遊技状態がＲＢ遊技状態でない場合にはステップ２の処理に移る。
【０１０３】
ステップ３３において、メインＣＰＵ３１は、ＲＢゲーム数チェックを行う。この処理では、例えば、ＲＢ遊技状態における遊技回数、ＲＢ遊技状態における入賞回数がチェックされる。
【０１０４】
ステップ３４において、メインＣＰＵ３１は、ＲＢ遊技状態が終了したか否かを判別する。具体的には、“ＢＡＲ−ＢＡＲ−ＢＡＲ”が有効ラインに沿って並んで停止表示されていることを検出したことによりＲＢが入賞した後には、メインＣＰＵ３１は、ＲＢ遊技状態におけるＪＡＣゲームの入賞回数が８回、又は、ＲＢ遊技状態におけるゲーム回数が１２回であるか否かを判別する。また、メインＣＰＵ３１は、ＲＢ遊技状態が終了した場合にはステップ３５の処理に移り、ＲＢ遊技状態が終了していない場合にはステップ２の処理に移る。
【０１０５】
ステップ３５において、メインＣＰＵ３１は、ＲＢの終了時処理を行う。具体的には、メインＣＰＵ３１は、ＲＢ遊技状態が終了した後に、遊技状態を一般遊技状態へ戻す処理を行う。
【０１０６】
図８は、遊技機１のメイン処理（上記図５乃至図７の処理）に所定の間隔（例えば、２．３４５ｍｓｅｃ）で割り込む定期割込処理である。図８に示すように、ステップ１０１において、メインＣＰＵ３１は、レジスタに記憶されたデータを退避させる。
【０１０７】
ステップ１０２において、メインＣＰＵ３１は、ＲＡＭ３３に設けられたリール３Ｌ，３Ｃ，３Ｒに関する情報を示すリール識別情報に右リール３Ｒに関する情報を設定する。
【０１０８】
ステップ１０３において、メインＣＰＵ３１は、右リール３Ｒについてのリール停止処理を行う。具体的には、先ず、メインＣＰＵ３１は、上述の図６のステップ１７において回転開始要求情報がセットされている場合には、右リール３Ｒの回転を開始させて、一定の回転速度になるまで右リール３Ｒの回転を徐々に加速させる。そして、メインＣＰＵ３１は、右リール３Ｒの回転速度が一定となり、停止ボタン７Ｒが押下された場合には停止要求があると判別し、ステップ２０によって決定された滑りコマ数分リールを回転させ、停止させる。
【０１０９】
ステップ１０４において、メインＣＰＵ３１は、リール識別情報に中リール３Ｃに関する情報を設定する。
【０１１０】
ステップ１０５において、メインＣＰＵ３１は、中リール３Ｃについてのリール停止処理を行う。この処理は上記ステップ１０３と同様であるため、詳細な説明は省略する。
【０１１１】
ステップ１０６において、メインＣＰＵ３１は、リール識別情報に左リール３Ｌに関する情報を設定する。
【０１１２】
ステップ１０７において、メインＣＰＵ３１は、左リール３Ｌについてのリール停止処理を行う。この処理は上記ステップ１０３と同様であるため、詳細な説明は省略する。
【０１１３】
ステップ１０８において、メインＣＰＵ３１は、メダルが投入された場合には、正常なメダルと不正常なメダルとを振り分けるコインセレクタを制御する。
【０１１４】
ステップ１０９において、メインＣＰＵ３１は、キャビネット２の前面に設けられた当たり表示ランプ１７などを点灯させる制御を行う。
【０１１５】
ステップ１１０において、メインＣＰＵ３１は、７セグメントＬＥＤから構成される払出表示部１８，クレジット表示部１９などに数値等を表示させる制御を行う。
【０１１６】
ステップ１１１において、メインＣＰＵ３１は、各種コマンドを副制御回路８０・９０及び扉監視回路４００に送信する。
【０１１７】
ステップ１１２において、メインＣＰＵ３１は、各種カウンタの値から所定数を減算する処理を行う。例えば、メインＣＰＵ３１は、ステップ１６においてセットされたゲーム最短時間用カウンタの値から所定数を減算する処理を行う。
【０１１８】
ステップ１１３において、メインＣＰＵ３１は、退避させたレジスタを元に戻す。
【０１１９】
次に、画像制御回路８０によって行われる動作について説明する。図９乃至図１１は、画像制御回路８０によって行われる動作を示す図である。
【０１２０】
図９は、画像制御回路８０におけるＲＥＳＥＴ処理を示すフロー図である。図９に示すように、ステップ２０１において、画像制御ＣＰＵ８２は、ワークＲＡＭ８５の各作業領域に記憶されたデータ、制御ＲＡＭ８８やビデオＲＡＭ８９に記憶されたデータを初期化するとともに各種処理の割込みを許可する。
【０１２１】
ステップ２０２において、画像制御ＣＰＵ８２は、バックアップ情報を復帰させる処理を行う。なお、バックアップ情報は、後述する図１０に示す電源異常信号監視処理で記憶される。
【０１２２】
ステップ２０３において、画像制御ＣＰＵ８２は、履歴表示予約フラグをオンする。この履歴表示予約フラグとは、上述の履歴情報を表示するか否かを判別するためのフラグである。なお、履歴表示予約フラグは、後述する図１２のステップ４０７−６及びステップ４０７−９で参照される。
【０１２３】
ステップ２０４において、画像制御ＣＰＵ８２は、ステップ２０２によってバックアップ情報が復帰されたか否かを確認する。また、画像制御ＣＰＵ８２は、ステップ２０２によってバックアップ情報が復帰された場合にはステップ２０５の処理に移り、ステップ２０２によってバックアップ情報が復帰されない場合にはステップ２０６の処理に移る。
【０１２４】
ステップ２０５において、画像制御ＣＰＵ８２は、遊技機１の電源が切れた時に行われていた処理に復帰する。例えば、遊技機１の電源が切れる時に、後述するステップ２０７のコマンド入力処理が行われていた場合には、画像制御ＣＰＵ８２は、復帰されたバックアップ情報に基づいて、電源が切れる時に行われていたコマンド入力処理を行う。
【０１２５】
ステップ２０６において、画像制御ＣＰＵ８２は、通信切断エラーフラグをオンする。この通信切断エラーフラグとは、バックアップ情報が復帰されたか否かを判別するためのフラグ、及び画像制御回路８０と扉監視回路４００との間の通信接続が確立されたか否かを判別するためのフラグである。なお、通信切断エラーフラグは、後述する図１２のステップ４０７−１，４０７−５，４０７−１４で参照される。
【０１２６】
ステップ２０７において、画像制御ＣＰＵ８２は、主制御回路６０から受信したコマンドに応じた各処理を行う。具体的には、画像制御ＣＰＵ８２は、主制御回路６０から受信したコマンドに基づいて、液晶表示装置２００、ＬＥＤ類１００、ランプ類１０１及びスピーカ類１０２を用いて行う演出内容を決定する。
【０１２７】
ステップ２０８において、画像制御ＣＰＵ８２は、決定された演出データ（液晶表示装置２００に係る演出データ）に基づいて、画像ＲＯＭ８４から画像データを読み出すとともに、読み出した画像データ及び該画像データの表示位置や大きさに係る情報を画像制御ＩＣ８７（ＶＤＰ）に送信する。また、画像制御ＩＣ８７（ＶＤＰ）は、受信した画像データ（キャラクタ等）及び該画像データの表示位置や大きさに係る情報に基づいて、液晶表示装置２００に表示する画像（１フレーム）に係る画像データ（１フレーム）を、ビデオＲＡＭ８９に備えられた一方のフレームバッファ領域に格納する。
【０１２８】
ステップ１０５において、画像制御ＣＰＵ８２は、ＶＤＰカウンタ値が２であるか否か判定する。なお、ＶＤＰカウンタ値は、所定の周期（１／６０秒毎）に発生することによってカウントアップされる。また、画像制御ＣＰＵ８２は、この判定がＹＥＳである場合にはステップ２１０の処理に移り、ＮＯである場合にはＶＤＰカウンタ値が２となるまで待機状態となる。
【０１２９】
ステップ２１０において、画像制御ＣＰＵ８２は、ＶＰＤカウンタ値に０をセットする。また、ステップ２１１において、画像制御ＣＰＵ８２は、画像制御ＩＣ８７に対してバンク切替えを指示する。すなわち、画像制御ＣＰＵ８２は、画像制御ＩＣ８７に対して液晶表示装置２００に表示する画像の切替えを１／３０秒毎に指示する。これにより、液晶表示装置２００に、演出内容を動画像として表示することが可能となる。
【０１３０】
なお、画像制御ＣＰＵ８２は、扉監視回路４００に対して、システムエラー（例えば、ワークＲＡＭ４４０に情報が書き込まれないなどのエラー）が発生しているか否かを確認するように指示するコマンドを送信する。この画像制御ＣＰＵ８２は、当該送信したコマンドに対する扉監視回路４００からの応答により、扉監視回路４００のシステムエラーが発生していると判断した場合には、そのシステムエラーにより復帰不可能である旨を表示する。また、画像制御ＣＰＵ８２は、当該送信したコマンドに対する扉監視回路４００からの応答により、バックアップ情報が壊れていると判断した場合には、バックアップ情報を再設定するように指示するコマンドを扉監視回路４００に送信する。
【０１３１】
なお、画像制御ＣＰＵ８２は、扉監視回路４００における時刻を取得し、取得した時刻とカレンダＩＣ８６の時刻との差分が所定値以上である場合には、カレンダＩＣ４６０の時刻を再設定するように指示するコマンドを扉監視回路４００に送信する。また、画像制御ＣＰＵ８２は、取得した時刻とカレンダＩＣ８６の時刻との差分が所定値以上である場合には、その旨を報知してもよい。ここで、遊技機１が工場から出荷される段階では、画像制御回路８０における時刻と、扉監視回路４００における時刻とが一致している。このため、両時刻が異なる場合にはいずれか一方の回路が交換された可能性が高く、両時刻が異なる旨が報知されることにより、遊技場の店員は、不正にいずれかの回路が交換されたか否かを迅速に確認することができる場合がある。
【０１３２】
なお、画像制御ＣＰＵ８２は、識別コードを送信するように指示するコマンドを扉監視回路４００に送信し、送信したコマンドに対応する識別コードを取得し、取得した識別コードと予め記憶されたコードと異なる場合には、(a)所定の時間が経過するまで、又は(b)遊技者又は遊技場の店員による操作が受け付けられるまで、その旨を表示させる。ここで、遊技機１が工場から出荷される段階では、画像制御回路８０に予め記憶されたコードと扉監視回路４００に記憶された識別コードとが一致している。このため、両コードが異なる場合にはいずれか一方の回路が交換された可能性が高く、両コードが異なる旨が報知されることにより、遊技場の店員は、不正にいずれかの回路が交換されたか否かを迅速に確認することができる場合がある。
【０１３３】
図１０は、画像制御回路８０に供給される電圧が所定の電圧以下となった際（電断時）に実行される電断割込処理を示すフロー図である。図１０に示すように、ステップ３０１において、画像制御ＣＰＵ８２は、ワークＲＡＭ８５に記憶された情報をバックアップ情報として記憶する。その後、画像制御ＣＰＵ８２は、現在の処理を停止させる。このバックアップ情報は、ワークＲＡＭ９５に記憶された扉状態情報及び履歴情報などが挙げられる。
【０１３４】
図１１は、図９に示すリセット割込処理に対して所定の周期毎（ここでは、２ｍｓ毎）に行われる定期割込処理を示すフロー図である。なお、画像制御ＣＰＵ８２は、遊技機１の電源が落とされた場合にはバックアップ電源からの電源供給がされないように構成されているため、定期割込処理は、遊技機１に電源が供給されている限り、所定の周期毎に行われることとなる。
【０１３５】
図１１に示すように、ステップ４０１において、画像制御ＣＰＵ８２は、各種カウンタの値を減算する処理を行う。  
ステップ４０２において、画像制御ＣＰＵ８２は、スピーカ類１０２を制御するように指示するコマンドを音・ランプ制御ＣＰＵ９２に送信する。
【０１３６】
ステップ４０３において、画像制御ＣＰＵ８２は、ＬＥＤ類１００及びランプ類１０１を制御するように指示するコマンドを音・ランプ制御ＣＰＵ９２に送信する。
【０１３７】
ステップ４０４において、画像制御ＣＰＵ８２は、扉処理振分カウンタの値に１を加算する。この扉処理振分カウンタとは、前回の扉監視処理が終了してから次の扉監視処理を開始するまでの時間を計数するためのワークＲＡＭ８５の作業領域である。
【０１３８】
ステップ４０５において、画像制御ＣＰＵ８２は、扉処理振分カウンタの値が２５０であるか否かを確認する。また、画像制御ＣＰＵ８２は、扉処理振分カウンタの値が２５０である場合にはステップ４０６の処理に移り、本定期割込処理を終了する。
【０１３９】
ステップ４０６において、画像制御ＣＰＵ８２は、扉処理振分カウンタに０をセットする。すなわち、本実施形態では５ｓ（２ｍｓ×２５０回）に１回の割合で扉監視処理が行われるように構成されている。
【０１４０】
ステップ４０７において、画像制御ＣＰＵ８２は、扉監視処理を行う。この扉監視処理についての説明は、後述する図１２で詳述する。
【０１４１】
図１２は、画像制御回路８０における扉監視処理を示すフロー図である。図１２に示すように、ステップ４０７−１において、画像制御ＣＰＵ８２は、通信切断エラーフラグがオンであるか否かを確認する。また、画像制御ＣＰＵ８２は、通信切断エラーフラグがオンでない場合にはステップ４０７−２の処理に移り、通信切断エラーフラグがオンである場合にはステップ４０７−３の処理に移る。
【０１４２】
ステップ４０７−２において、画像制御ＣＰＵ８２は、扉状態情報に関する最新の履歴情報のみの返信を要求するための履歴情報要求指令信号をセットする。
【０１４３】
ステップ４０７−３において、画像制御ＣＰＵ８２は、扉状態情報に関する全ての履歴情報の返信を要求するための全履歴要求指令信号をセットする。
【０１４４】
ここで、遊技機１の電源が投入された場合に、ステップ２０２においてバックアップ情報が復帰された場合には、ステップ２０５において通信切断エラーフラグがオンされない。これにより、通信切断エラーフラグがオンされていない場合には、ステップ２０２においてバックアップ情報が復帰されているため、ステップ４０７−２において最新の履歴情報のみの返信を要求するための履歴情報要求指令信号がセットされる。
【０１４５】
一方、遊技機１の電源が投入された場合に、ステップ２０２においてバックアップ情報が復帰されない場合には、ステップ２０６において通信切断エラーフラグがオンされる。これにより、通信切断エラーフラグがオンされている場合には、バックアップ情報が復帰されていないことがあるため、ステップ４０７−３において全ての履歴情報の返信を要求するための全履歴情報要求指令信号がセットされる。
【０１４６】
ステップ４０７−４において、画像制御ＣＰＵ８２は、返信信号待ち処理を行う。この返信信号待ち処理については後述する図１３で詳述する。
【０１４７】
ステップ４０７−５において、画像制御ＣＰＵ８２は、通信切断エラーフラグがオンであるか否かを確認する。また、画像制御ＣＰＵ８２は、通信切断エラーフラグがオンである場合にはステップ４０７−６の処理に移り、通信切断エラーフラグがオンでない場合にはステップ４０７−８の処理に移る。
【０１４８】
ステップ４０７−６において、画像制御ＣＰＵ８２は、履歴表示予約フラグがオンされているか否かを確認する。また、画像制御ＣＰＵ８２は、履歴表示予約フラグがオンされている場合にはステップ４０７−７の処理に移り、履歴表示予約フラグがオンされていない場合には本扉監視処理を終了する。
【０１４９】
ステップ４０７−７において、画像制御ＣＰＵ８２は、通信エラーに関する情報を示するように指示するための通信切断エラー表示用データをセットする。この通信切断エラー表示用データがセットされた場合には、ステップ２０８の画像データ出力処理、ステップ４０２の音制御処理、又はステップ４０３のランプ制御処理により、通信エラーである旨が画像、音声又はランプのいずれかによって示される。そして、通信切断エラー表示用データは、所定の時間が経過した後にオフされ、通信エラーである旨は表示等されなくなる。
【０１５０】
ここで、ステップ２０３において履歴表示予約フラグがオンされ、画像制御回路８０と扉監視回路４００との間の通信状態が通信エラーであり、後述するステップ４０７−５−７において通信切断エラーフラグがオンされた場合には、ステップ４０７−７において通信切断エラー表示用データがセットされるため、画像制御回路８０と扉監視回路４００との間の通信状態が通信エラーである旨が画像、音声又はランプにより示される。そして、次の割込処理における上述のステップ４０７−４において画像制御回路８０と扉監視回路４００との間の通信状態が通信エラーではなく、通信切断エラーフラグがオフされた場合には、ステップ４０７−１１において履歴表示フラグがオフされるため、さらに次の割込処理において通信切断エラー表示用データが常にセットされなくなる。したがって、通信切断エラー表示用データに基づいた通信エラーである旨は、遊技機１の電源が投入された後に一回だけ示されることとなる。
【０１５１】
ステップ４０７−８において、画像制御ＣＰＵ８２は、上述のステップ４０７−４において履歴情報要求指令信号又は全履歴情報要求指令信号に対応する履歴情報を扉監視回路４００から返信された場合には、その履歴情報をワークＲＡＭ９５に記憶させる。
【０１５２】
ステップ４０７−９において、画像制御ＣＰＵ８２は、履歴表示予約フラグがオンであるか否かを確認する。また、画像制御ＣＰＵ８２は、履歴表示予約フラグがオンである場合にはステップ４０７−１０の処理に移り、履歴表示予約フラグがオンでない場合にはステップ４０７−１２の処理に移る。
【０１５３】
ステップ４０７−１０において、画像制御ＣＰＵ８２は、記憶された履歴情報を示するように指示するための履歴表示用データをセットする。この履歴表示用データがセットされた場合には、ステップ２０８の画像データ出力処理、ステップ４０２の音制御処理、又はステップ４０３のランプ制御処理により、履歴情報が画像、音声又はランプのいずれかによって示される。そして、履歴表示用データは、所定の時間が経過した後にオフされ、履歴情報は示されなくなる。
【０１５４】
ステップ４０７−１１において、画像制御ＣＰＵ８２は、履歴表示予約フラグをオフする。
【０１５５】
ここで、ステップ４０７−１１において履歴表示予約フラグがオフされると、それ以降は履歴表示予約フラグがオンされることはないため、履歴表示用データが一回しかセットされない。したがって、履歴表示用データに基づいた履歴情報は、遊技機１の電源が投入された後に一回だけ表示されることとなる。
【０１５６】
ステップ４０７−１２において、画像制御ＣＰＵ８２は、現在の扉状態情報を要求するための検知結果要求指令信号をセットする。
【０１５７】
ステップ４０７−１３において、画像制御ＣＰＵ８２は、返信信号待ち処理を行う。この返信信号待ち処理については後述する図１３で詳述する。
【０１５８】
ステップ４０７−１４において、画像制御ＣＰＵ８２は、通信切断エラーフラグがオンであるか否かを確認する。また、画像制御ＣＰＵ８２は、通信切断エラーフラグがオンである場合には本扉監視処理を終了し、通信切断エラーフラグがオンでない場合にはステップ４０７−１５の処理を行う。
【０１５９】
ステップ４０７−１５において、画像制御ＣＰＵ８２は、扉２ｂが開放状態であるか否かを確認する。具体的には、画像制御ＣＰＵ８２は、上述のステップ４０７−１３において検知結果要求指令信号に対応する開放状態又は閉鎖状態に関する情報を含む扉状態情報に基づいて、扉２ｂが開放状態であるか否かを確認する。また、画像制御ＣＰＵ８２は、扉２ｂが開放状態である場合にはステップ４０７−１６の処理に移り、扉２ｂが開放状態でない場合には本扉監視処理を終了する。
【０１６０】
ステップ４０７−１６において、画像制御ＣＰＵ８２は、扉２ｂが不正に開放状態又は閉鎖状態となったことを示すように指示する扉監視エラー表示用データをセットする。この扉監視エラー表示用データがセットされた場合には、ステップ２０８の画像データ出力処理、ステップ４０２の音制御処理、又はステップ４０３のランプ制御処理により、扉２ｂが不正に開放状態又は閉鎖状態となった旨が画像、音声又はランプのいずれかによって示される。そして、扉監視エラー表示用データは所定の時間が経過した後にオフされ、扉２ｂが不正に開放状態又は閉鎖状態となった旨は示されなくなる。なお、ステップ２０８の画像データ出力処理、ステップ４０２の音制御処理、又はステップ４０３のランプ制御処理により、扉２ｂが不正に開放状態又は閉鎖状態となった旨が示された場合には、ステップ２とステップ８との間におけるメダル投入処理において、メインＣＰＵ３１が扉２ｂが不正に開放状態又は閉鎖状態となった旨の表示等を解除するための操作を受付して、その受付したことを示す解除信号を画像制御ＣＰＵ８２に送信し、画像制御ＣＰＵ８２が当該解除信号を受信した場合に、画像制御ＣＰＵ８２は、扉２ｂが不正に開放状態又は閉鎖状態となった旨の表示等を解除してもよい。この表示等の解除が行われた場合に、主制御回路６０において通常遊技の処理が行われてもよい。
【０１６１】
図１３は、上述の返信信号待ち処理を示すフロー図である。図１３に示すように、ステップ４０７−５−１において、画像制御ＣＰＵ８２は、ステップ４０７−２においてセットされた履歴情報要求指令信号、ステップ４０７−３においてセットされた全履歴情報要求指令信号、又はステップ４０７−１２においてセットされた検知結果要求指令信号を送信する。
【０１６２】
ステップ４０７−５−２において、画像制御ＣＰＵ８２は、通信切断エラーフラグをオフする。
【０１６３】
ステップ４０７−５−３において、画像制御ＣＰＵ８２は、ステップ４０７−５−１においてセットされた指令信号に対応する扉監視回路４００からの返信信号の待ち時間（例えば、５０μｓに対応する値）を通信待ちカウンタにセットする。例えば、通信待ち時間が５０μｓとして設定される場合には、ステップ４０７−５−４の処理時間、ステップ４０７−５−５でＮＯが判定された場合の処理時間、及びステップ４０７−５−６でＮＯが判定された場合の処理時間の合計が０．１μｓであるとすると、通信待ちカウンタには５００が初期値として設定される。
【０１６４】
ステップ４０７−５−４において、画像制御ＣＰＵ８２は、通信待ちカウンタの値から１を減算する。
【０１６５】
ステップ４０７−５−５において、画像制御ＣＰＵ８２は、ステップ４０７−５−１において送信された指令信号に対応する返信信号（例えば、履歴情報、全履歴情報、扉状態情報）を受信したか否かを確認する。また、画像制御ＣＰＵ８２は、ステップ４０７−５−１において送信された指令信号に対応する返信信号を受信した場合には本返信待ち処理を終了し、当該返信信号を受信していない場合にはステップ４０７−５−６の処理に移る。
【０１６６】
ステップ４０７−５−６において、画像制御ＣＰＵ８２は、通信待ちカウンタの値が０であるか否かを確認する。また、画像制御ＣＰＵ８２は、通信待ちカウンタの値が０である場合にはステップ４０７−５−７の処理に移り、通信待ちカウンタの値が０でない場合にはステップ４０７−５−４の処理に戻る。  
ステップ４０７−５−７において、画像制御ＣＰＵ８２は、通信切断エラーフラグをオンする。
【０１６７】
ステップ４０７−５−８において、画像制御ＣＰＵ８２は、ステップ４０７−２においてセットされた履歴情報要求指令信号、ステップ４０７−３においてセットされた全履歴情報要求指令信号、又はステップ４０７−１２においてセットされた検知結果要求指令信号をオフする。
【０１６８】
ここで、ステップ４０７−２，３，１２において各種指令信号がセットされると、ステップ４０７−５−１においてセットされた指令信号が送信され、その指令信号に対応する扉監視回路４００からの返信信号が通信待ちカウンタにセットされた時間内にある場合には、セットされた指令信号が正常に送信されたものとされる。一方、指令信信号に対応する扉監視回路４００からの返信信号が通信待ちカウンタにセットされた時間内にない場合には、セットされた指令信号が正常に送信されなかったものとされる。
【０１６９】
図１４は、扉監視回路４００におけるＲＥＳＥＴ処理を示すフロー図である。図１４に示すように、ステップ５０１において、扉監視制御ＣＰＵ４２０は、ワークＲＡＭ４４０の各作業領域に記憶されたデータを初期化するとともに各種処理の割込みを許可する。
【０１７０】
ステップ５０２において、扉監視制御ＣＰＵ４２０は、画像制御ＣＰＵ８２からシリアルポート８１，４１０を介して送信された各種指令信号（例えば、履歴情報要求指令信号、全履歴情報要求指令信号、検知結果要求指令信号）が受信されたか否かを確認する。
【０１７１】
ステップ５０３において、扉監視制御ＣＰＵ４２０は、受信された指令信号に対応する処理を実行する。この処理の詳細については、後述する図１７乃至図１９の説明で詳述する。
【０１７２】
ステップ５０４において、扉監視制御ＣＰＵ４２０は、受信している指令信号がオフであるか否かを確認する。また、扉監視制御ＣＰＵ４２０は、受信している指令信号がオフである場合にはステップ５０２の処理に移り、受信している指令信号がオフでない場合には本処理を繰返す。なお、上述の図１３に示す返信信号待ち処理のステップ４０７−５−８においてセットされた指令信号がオフされる。
【０１７３】
図１５は、図１４に示すＲＥＳＥＴ割込処理に対して所定の周期毎（例えば、３００ｍｓ毎）に行われる定期割込処理を示すフロー図である。図１５に示すように、ステップ６０１において、扉監視制御ＣＰＵ４２０は、扉監視センサ４７０からの入力信号を確認する。
【０１７４】
ステップ６０２において、扉監視制御ＣＰＵ４２０は、過去の検知結果と現在の検知結果とが異なるか否かを確認する。すなわち、扉監視制御ＣＰＵ４２０は、履歴記憶ＲＯＭ４３０の記憶領域１に記憶された扉状態情報と、ステップ６０１によって確認された検知結果とが異なるか否かを確認する。また、扉監視制御ＣＰＵ４２０は、履歴記憶ＲＯＭ４３０の記憶領域１に記憶された扉状態情報と、ステップ６０１によって確認された検知結果とが異なる場合にはステップ６０３の処理に移り、履歴記憶ＲＯＭ４３０の記憶領域１に記憶された扉状態情報と、ステップ６０１によって確認された検知結果とが異ならない場合にはステップ６０９の処理に移る。
【０１７５】
ステップ６０３において、扉監視制御ＣＰＵ４２０は、現在の扉２ｂの開放状態又は閉鎖状態に関する情報を含む扉状態情報を取得する。
【０１７６】
ステップ６０４において、扉監視制御ＣＰＵ４２０は、取得した扉状態情報を履歴記憶ＲＯＭ４３０の記憶領域１に記憶させる。
【０１７７】
ステップ６０５において、扉監視制御ＣＰＵ４２０は、状態変化フラグがオフであるか否かを確認する。また、扉監視制御ＣＰＵ４２０は、状態変化フラグがオフである場合にはステップ６０６の処理に移り、状態変化フラグがオフでない場合にはステップ６０９の処理に移る。この状態変化フラグとは、所定の周期内（例えば、記憶処理振分カウンタに対応する時間内、1分内）における扉状態情報が所定の周期以前の扉状態情報と異なるか否かを判別するためのフラグである。
【０１７８】
ステップ６０６において、扉監視制御ＣＰＵ４２０は、前回の履歴情報と検知結果とが異なるか否かを確認する。また、扉監視制御ＣＰＵ４２０は、前回の履歴情報と検知結果とが異なる場合にはステップ６０７の処理に移り、前回の履歴情報と検知結果とが異ならない場合にはステップ６０９の処理に移る。なお、初期状態においては、前回の履歴情報は存在しないが、この場合に前回の履歴情報は、扉２ｂの閉鎖状態に関する情報であるものとする。
【０１７９】
ステップ６０７において、扉監視制御ＣＰＵ４２０は、取得した扉状態情報を履歴記憶ＲＯＭ４３０の記憶領域２に記憶させる。
【０１８０】
ステップ６０８において、扉監視制御ＣＰＵ４２０は、状態変化フラグをオンする。
【０１８１】
ステップ６０９において、扉監視制御ＣＰＵ４２０は、記憶処理振分カウンタの値に１を加算する。この記憶処理振分カウンタとは、履歴記憶ＲＯＭ４３０の記憶領域２に記憶された扉状態情報を履歴情報として記憶させる処理と、履歴記憶ＲＯＭ４３０の記憶領域２に記憶された扉状態情報を履歴情報として記憶させない処理とのいずれかの処理に振り分けるための時間を計数するためのワークＲＡＭ８５の作業領域である。
【０１８２】
ステップ６１０において、扉監視制御ＣＰＵ４２０は、記憶処理振分カウンタの値が２００であるか否かを確認する。また、扉監視制御ＣＰＵ４２０は、記憶処理振分カウンタの値が２００である場合にはステップ６１１の処理に移り、記憶処理振分カウンタの値が２００でない場合には本定期割込処理を終了する。なお、本実施形態において定期割込処理は３００ｍｓ毎に行われているため、記憶処理振分カウンタの値である２００は１分を意味する。
【０１８３】
ステップ６１１において、扉監視制御ＣＰＵ４２０は、記憶処理振分カウンタに０をセットする。
【０１８４】
ステップ６１２において、扉監視制御ＣＰＵ４２０は、状態変化フラグがオンであるか否かを確認する。また、扉監視制御ＣＰＵ４２０は、状態変化フラグがオンである場合にはステップ６１３の処理に移り、状態変化フラグがオンでない場合には本定期割込処理を終了する。
【０１８５】
ステップ６１３において、扉監視制御ＣＰＵ４２０は、履歴記憶ＲＯＭ４３０の記憶領域２に記憶された扉状態情報を履歴情報に追加する。
【０１８６】
ステップ６１４において、扉監視制御ＣＰＵ４２０は、状態変化フラグをオフする。
【０１８７】
ここで、図１６（ａ）は扉２ｂの開放状態又は閉鎖状態を示すタイミングチャート図であり、図１６（ｂ）は履歴記憶ＲＯＭ４３０の記憶領域１に記憶される扉状態情報を示すタイミングチャート図であり、図１６（ｃ）は履歴記憶ＲＯＭ４３０の記憶領域２に記憶される扉状態情報を示すタイミングチャート図である。なお、図１６（ａ）乃至（ｃ）は、それぞれ互いに共通する時間軸を有する。  
図１６（ａ）及び（ｂ）に示すように、ステップ６０２において記憶領域１に記憶された扉状態情報が今回の扉監視センサ４７０の検知結果（扉２ｂの開放状態又は閉鎖状態）と異なる場合（ｔ１参照）には、ステップ６０４において当該異なる扉監視センサ４７０の検知結果が扉状態情報として記憶領域１に更新される（ｔ２参照）。なお、後述するステップ７０１において扉監視制御ＣＰＵ４２０は、記憶領域１に記憶されている扉状態情報を画像制御ＣＰＵ８２に送信する。
【０１８８】
また、図１６（ａ）及び（ｂ）に示すように、ステップ６０２において記憶領域１に記憶された扉状態情報が今回の扉監視センサ４７０の検知結果と異なり、図１６（ａ）及び（ｃ）に示すように、ステップ６０６において前回の履歴情報が当該今回の扉監視センサ４７０の検知結果と異なる場合には、ステップ６０７において当該異なる扉監視センサ４７０の検知結果が扉状態情報として記憶領域２に記憶され、ステップ６１３において処理振分カウンタの値が２００（１分）となることにより記憶領域２に記憶された扉状態情報が履歴情報として追加される。
【０１８９】
例えば、ステップ６０６において、前回の履歴情報（例えば、ｔ０における履歴情報）が扉２ｂの閉鎖状態に関する情報であり、今回の検知結果（例えば、ｔ１における検知結果）が扉２ｂの開放状態に関する情報である場合には、前回の履歴情報（扉２ｂの閉鎖状態に関する情報）が今回の扉監視センサ４７０の検知結果（扉２ｂの開放状態に関する情報）と異なるため、ステップ６０７において当該異なる扉監視センサ４７０の検知結果が扉状態情報として記憶領域２に記憶され、ステップ６１３において処理振分カウンタの値が２００（例えば、ｔ５）となることにより記憶領域２に記憶された扉状態情報が履歴情報として追加される。
【０１９０】
同様にして、ステップ６０６において、前回の履歴情報（例えば、ｔ５における履歴情報）が扉２ｂの開放状態に関する情報であり、今回の検知結果（例えば、ｔ８における検知結果）が扉２ｂの閉鎖状態に関する情報である場合には、前回の履歴情報（扉２ｂの開放状態に関する情報）が今回の扉監視センサ４７０の検知結果（扉２ｂの閉鎖状態に関する情報）と異なるため、ステップ６０７において当該異なる扉監視センサ４７０の検知結果が扉状態情報として記憶領域２に記憶され、ステップ６１３において処理振分カウンタの値が２００（例えば、ｔ１０）となることにより記憶領域２に記憶された扉状態情報が履歴情報として追加される。
【０１９１】
図１７は、検知結果要求指令信号処理を示すフロー図である。この検知結果要求指令信号処理は、画像制御ＣＰＵ８２から送信された検知結果要求指令信号が受信されたことに基づいて実行される処理である。すなわち、検知結果要求指令信号処理は、図１４に示すステップ５０３において指令信号が検知結果要求指令信号である場合に実行される処理である。
【０１９２】
図１７に示すように、ステップ７０１において、扉監視制御ＣＰＵ４２０は、ステップ６０４によって記憶領域１に記憶された扉状態情報を含む返信信号を画像制御ＣＰＵ８２に送信する。
【０１９３】
ステップ７０２において、扉監視制御ＣＰＵ４２０は、扉監視制御ＣＰＵ４２０から画像制御ＣＰＵ８２へ返信信号を送信し続ける時間（例えば、５０μｓに対応する値）を通信中カウンタにセットする。
【０１９４】
ステップ７０３において、扉監視制御ＣＰＵ４２０は、通信中カウンタの値から１を減算する。
【０１９５】
ステップ７０４において、扉監視制御ＣＰＵ４２０は、通信中カウンタが０であるか否かを確認する。また、扉監視制御ＣＰＵ４２０は、通信中カウンタが０でない場合にはステップ７０３の処理に戻り、通信中カウンタが０である場合にはステップ７０５の処理に移る。
【０１９６】
ステップ７０５において、扉監視制御ＣＰＵ４２０は、ステップ７０１において返信している返信信号をオフする。
【０１９７】
図１８は、履歴情報要求指令信号処理を示すフロー図である。この履歴情報要求指令信号処理は、画像制御ＣＰＵ８２から送信された履歴情報要求指令信号が受信されたことに基づいて実行される処理である。すなわち、履歴情報要求指令信号処理は、図１４に示すステップ５０３において指令信号が履歴情報要求指令信号である場合に実行される処理である。
【０１９８】
図１８に示すように、ステップ８０１において、扉監視制御ＣＰＵ４２０は、送信済ポインタ以降の履歴情報を含む返信信号を画像制御ＣＰＵ８２に送信する。
【０１９９】
ステップ８０２において、扉監視制御ＣＰＵ４２０は、扉監視制御ＣＰＵ４２０から画像制御ＣＰＵ８２へ返信信号を送信し続ける時間（例えば、５０μｓに対応する値）を通信中カウンタにセットする。
【０２００】
ステップ８０３において、扉監視制御ＣＰＵ４２０は、通信中カウンタの値から１を減算する。
【０２０１】
ステップ８０４において、扉監視制御ＣＰＵ４２０は、通信中カウンタが０であるか否かを確認する。また、扉監視制御ＣＰＵ４２０は、通信中カウンタが０でない場合にはステップ８０３の処理に戻り、通信中カウンタが０である場合にはステップ８０５の処理に移る。
【０２０２】
ステップ８０５において、扉監視制御ＣＰＵ４２０は、ステップ８０１において返信している返信信号をオフする。
【０２０３】
ステップ８０６において、扉監視制御ＣＰＵ４２０は、返信した履歴情報に対して送信済ポインタをセットする。
【０２０４】
ここで、送信済ポインタとは、今回の履歴情報要求指令信号処理において前回の履歴情報要求指令信号処理における履歴情報とは異なる最新の履歴情報を特定するために用いられる。例えば、前回の履歴情報要求指令信号処理のステップ８０６において、既に送信された履歴情報に対応する送信済ポインタがセットされると、今回の履歴情報要求指令信号処理のステップ８０１において、セットされた返信済ポインタに対応する履歴情報以降の最新の履歴情報が返信信号として特定される。
【０２０５】
図１９は、全履歴情報要求指令信号処理を示すフロー図である。この全履歴情報要求指令信号処理は、画像制御ＣＰＵ８２から送信された全履歴情報要求指令信号が受信されたことに基づいて実行される処理である。すなわち、全履歴情報要求指令信号処理は、図１４に示すステップ５０３において指令信号が全履歴情報要求指令信号である場合に実行される処理である。
【０２０６】
図１９に示すように、ステップ９０１において、扉監視制御ＣＰＵ４２０は、全ての履歴情報を含む返信信号を画像制御ＣＰＵ８２に送信する。
【０２０７】
ステップ９０２において、扉監視制御ＣＰＵ４２０は、扉監視制御ＣＰＵ４２０から画像制御ＣＰＵ８２へ返信信号を送信し続ける時間（例えば、５０μｓに対応する値）を通信中カウンタにセットする。
【０２０８】
ステップ９０３において、扉監視制御ＣＰＵ４２０は、通信中カウンタの値から１を減算する。
【０２０９】
ステップ９０４において、扉監視制御ＣＰＵ４２０は、通信中カウンタが０であるか否かを確認する。また、扉監視制御ＣＰＵ４２０は、通信中カウンタが０でない場合にはステップ９０３の処理に戻り、通信中カウンタが０である場合にはステップ９０５の処理に移る。
【０２１０】
ステップ９０５において、扉監視制御ＣＰＵ４２０は、ステップ９０１において返信している返信信号をオフする。
【０２１１】
ステップ９０６において、扉監視制御ＣＰＵ４２０は、送信された履歴情報に対して送信済ポインタをセットする。
【０２１２】
このような本願に係る発明によれば、扉監視センサ４７０によって扉２ｂの開放状態及び閉鎖状態が所定の周期内に検知され、該所定の周期が経過する際にいずれか一方の状態に関する情報が履歴情報として記憶されることにより、遊技機１は、細かに履歴情報を記憶することが無くなるため、長期間に渡って履歴情報を記憶することができる場合がある。
【０２１３】
具体的には、今回の履歴情報が前回の履歴情報と異なり（図１５に示すステップ６０６のＹＥＳ）、当該所定の周期が経過（図１５に示すステップ６１０のＹＥＳ）した場合に、今回の履歴情報が記憶されるため、遊技機１は、履歴情報が頻繁に記憶されるという事態を回避することができ、長期間に渡って履歴情報を記憶することができる場合がある。
【０２１４】
また、履歴情報の記憶数に上限値（例えば、５０個）が設定されている場合であっても、一の履歴情報が記憶されてから他の履歴情報が記憶されるまでの時間に、所定の周期が存在するため、遊技機１は、記憶負担を増大させないようにしつつ、長い時間に渡る履歴情報を記憶することができる場合がある。
【０２１５】
さらに、電源が投入された場合に、記憶された履歴情報が一回だけしか表示されないため、遊技機１は、履歴情報が頻繁に表示されるという遊技者の煩わしさを解消することができる場合がある。
【０２１６】
なお、本実施形態における扉状態情報及び履歴情報が記憶又は表示されているが、これに加えて、遊技媒体（例えば、メダル）の総量に関する情報も記憶又は表示されてもよい。すなわち、扉監視制御ＣＰＵ４２０が、所定の期間内に付与された遊技価値の量と、前記遊技者による開始操作に対応する遊技媒体の量とにより遊技媒体の総量を算出し、算出した遊技媒体の総量を記憶するとともに、扉２ｂの開放状態及び閉鎖状態が所定の周期内に検知されたことに基づいて、該所定の周期が経過する際にいずれか一方の状態に関する情報を履歴情報として記憶する。
【０２１７】
例えば、扉監視回路４００が主制御回路６０に接続されており、当該扉監視回路４００にある扉監視制御ＣＰＵ４２０は、ステップ４及びステップ５によりメダルの投入枚数を主制御回路６０から取得し、ステップ３１によりメダルの払出枚数に関する枚数情報を主制御回路６０から取得し、メダルの投入枚数とメダルの払出枚数とにより全体のメダルの総量を計数する。この扉監視制御ＣＰＵ４２０は、計数したメダルの総量に関するメダル枚数情報を履歴情報とともに記憶又は表示する。
【０２１８】
ここで、所定の日（例えば、前日）に遊技機１の電源がオフされてから所定の日の次の日（例えば、当日）に遊技機１の電源がオンされるまでの間は、メダルが遊技機１から払い出されることはないため、所定の日に遊技機１の電源がオフされた場合のメダル枚数情報と、所定の日の次の日に遊技機１の電源がオンされた場合の最初のメダル枚数情報とは同じとなる。しかし、所定の日に遊技機１の電源がオフされてから所定の日の次の日に遊技機１の電源がオンされるまでの間に、不正行為者が遊技機１からメダルを取得した場合には、所定の日に遊技機１の電源がオフされた場合のメダル枚数情報と、所定の日の次の日に遊技機１の電源がオンされた場合の最初のメダル枚数情報とは異なることとなる。
【０２１９】
したがって、所定の日の最終のメダル枚数情報と、所定の日の次の日の当初のメダル枚数情報とが異なる場合にはメダルが不正に払い出されたこととなるため、遊技場の店員は、不正行為があったか否かを容易に確認することができる場合がある。また、遊技場の店員は、両メダル枚数情報の差分に対応する額を把握することにより、不正行為が行われたことによる損失額を容易に把握することができる場合がある。
【０２２０】
なお、扉監視回路４００は、外部端末からの要求に応じて、扉開放情報、履歴情報又はメダル枚数情報を該当する外部端末に送信してもよい。この場合には、扉監視回路４００が、外部端末からの要求に応じて、扉開放情報、履歴情報又はメダル枚数情報を該当する外部端末に送信することにより、遊技場の店員は、外部端末を通じて扉開放情報、履歴情報又はメダル枚数情報を容易に把握することができる場合がある。
【０２２１】
なお、遊技場の店員が遊技機１を遊技場に導入する前に、当該遊技機１が不正行為の対象とされたか否かを店員が確認する例は次の通りである。例えば、遊技機１が店員の操作により扉２ｂの開放状態又は閉鎖状態となった時間又は回数を表示する。店員は、遊技機１に表示された扉２ｂの開放状態又は閉鎖状態となった時間又は回数と、予め製造元から配布された資料に記載されている時間又は回数とを照合し、両者が同一である場合には遊技機１の出荷時から導入時までの間に不正行為が行われていないと判断し、両者が異なる場合には遊技機１の出荷時から導入時までの間に不正行為が行われていたと判断する。
【０２２２】
なお、リール３Ｌ，３Ｃ，３Ｒが収容されたリールユニットは、封印シールで保護されてもよい。この封印シールは、封印シールが剥がされると、その剥がされた痕跡が残るように構成されている。
【０２２３】
なお、遊技者から見て前面側が開口された筐体（例えば、キャビネット２ａ）と、開口を開閉可能に筐体に支持された扉（例えば、扉２ｂ）と、扉が開放状態又は閉鎖状態であることを検知する開閉検知手段（例えば、扉監視センサ４７０）と、開閉検知手段によって扉の開放状態及び閉鎖状態が所定の周期内に検知されたことに基づいて、該所定の周期が経過する際にいずれか一方の状態に関する情報を履歴情報として記憶する履歴記憶手段（例えば、扉監視制御ＣＰＵ４２０、ステップ６１３の「記憶領域２に記憶された扉状態情報を履歴情報に追加」）とを備えてもよい。また、電源が投入された場合に、履歴記憶手段に記憶された履歴情報を表示する表示手段（例えば、画像制御ＣＰＵ８２、ステップ４０７−１０の履歴表示データセット、ステップ２０８の画像データ出力処理）が備えられてもよい。
【０２２４】
［第２実施形態］
図２０は、本実施形態における遊技機１の一部を示すブロック図である。図２０に示すように、本実施形態では第１実施形態とは異なり、シリアルポート４１０，８９０に替えて通信接続回路４８０，８９０が備えられ、さらにＩｒＤＡ通信接続回路６００が備えられている。第１実施形態では、履歴情報などが液晶表示装置２００に表示等されることにより遊技者は当該履歴情報などを知得することができる場合があるが、本実施形態では、履歴情報などが外部の端末７００ａ，７００ｂにも表示されることにより遊技者は当該履歴情報などを容易に知得することができる場合がある。
【０２２５】
図２１は、通信接続回路４８０，８９０及びＩｒＤＡ通信接続回路６００の内部構造を示す図である。通信接続回路８９０は、ＩｒＤＡ通信接続回路６００を介して、通信接続回路８９０と端末７００ａ，７００ｂ又は通信接続回路４８０との間でデータの送受信を行うものであり、メインアプリケーション部８９０−１と、ＯＢＥＸアプリケーション部８９０−２と、ＯＢＥＸサーバ部８９０−３と、ＯＢＥＸスタブ部８９０−４と、シリアルマルチリンク部８９０−５と、扉監視コマンドクライアントアプリケーション部８９０−６と、センサ監視アプリケーション部８９０−７とを備えている。
【０２２６】
本実施形態における通信接続回路８９０は、ＯＳＩ層構造モデルに基づいて構成されており、１から７までの層を備えている。具体的にはＯＳＩ層構造モデルの１層目には物理層が形成され、２層目にはデータリンク層が形成され、３層目にはネットワーク層が形成され、４層目にはトランスポート層が形成され、５層目にはセッション層が形成され、６層目にはプレゼンテーション層が形成され、７層目にはアプリケーション層が形成されている。なお、本実施形態における図２１及び図２２では説明に必要な層についてのみ示している。
【０２２７】
図２１に示すように、メインアプリケーション部８９０−１は、ＯＳＩ層構造モデルの７層目に含まれており、主制御回路６０からの指示に基づいて通信接続回路８９０を制御するものである。ＯＢＥＸアプリケーション部８９０−２は、ＯＳＩ層構造モデルの７層目に含まれており、メインアプリケーション部８９０−１からの指示に基づいて、通信接続回路８９０と外部端末である端末７００ａ，７００ｂとの間の通信接続をするように指示するものである。ＯＢＥＸサーバ部８９０−３は、ＯＳＩ層構造モデルの４から６層目に含まれており、ＯＢＥＸアプリケーション部８９０−２とＯＢＥＸスタブ部８９０−４との間の交信を中継するものである。
【０２２８】
ＯＢＥＸスタブ部８９０−４は、ＯＢＥＸスタブ部８９０−４とシリアルマルチリンク部８９０−５とを接続するためのものである。シリアルマルチリンク部８９０−５は、ＯＳＩ層構造モデルの１から３層目に含まれており、シリアルマルチリンク部８９０−５とシリアルマルチリンク部６００−１とを接続するためのものである。センサ監視コマンドクライアントアプリケーション部８９０−６及びセンサ監視アプリケーション部８９０−７は、扉監視回路４００に対して扉開放情報、履歴情報などの情報を送信するように指示するものである。
【０２２９】
ＩｒＤＡ通信接続回路６００は、端末７００ａ，７００ｂと通信接続回路４８０，８９０との間、通信接続回路４８０と通信接続回路８９０との間のデータの送信を中継するものであり、シリアルマルチリンク部６００−１と、ＩｒＤＡＯＢＥＸ部６００−２と、ＯＢＥＸアプリケーション部６００−３と、センサ監視アプリケーション部６００−４と、扉監視コマンドサーバアプリケーション部６００−５と、ＢＳＣ部６００−６とを備えている。本実施形態におけるＩｒＤＡ通信接続回路６００は、ＯＳＩ層構造モデルに基づいて構成されており、１から７までの層を備えている。シリアルマルチリンク部６００−１は、ＯＳＩ層構造モデルの７層目に含まれており、シリアルマルチリンク部６００−１と通信接続回路８９０におけるシリアルマルチリンク８９０−５とを接続するためのものである。
【０２３０】
ＩｒＤＡＯＢＥＸ部６００−２は、ＯＳＩ層構造モデルの１から６層目に含まれており、シリアルマルチリンク部６００−１と端末７００ａ，７００ｂとの間の交信を中継するものである。このＩｒＤＡＯＢＥＸ部６００−２は、端末７００ａ，７００ｂと副制御回路における通信接続回路８９０との間の通信接続が確立され、通信接続回路８９０から端末７００ａ，７００ｂに第１データ（例えば、履歴情報）を送信する際には、扉監視回路４００における通信接続回路４８０からの第２データ（例えば、扉開放情報）を第１データに付加して端末７００ａ，７００ｂに送信してもよい。ＯＢＥＸアプリケーション部６００−３は、ＯＳＩ層構造モデルの７層目に含まれており、ＩｒＤＡＯＢＥＸ部６００−２と扉監視コマンドサーバアプリケーション部６００−５との間の交信を中継するものである。
【０２３１】
センサ監視アプリケーション部６００−４は、扉監視回路４００に対して扉開放情報、履歴情報などの情報を送信するように指示するものである。扉監視コマンドサーバアプリケーション部６００−５は、端末７００ａ，７００ｂと扉監視回路４００における通信接続回路４８０と副制御回路における通信接続回路８９０との間の交信を中継するためのものである。ＢＳＣ部６００−６は、ＢＳＣ部６００−６と通信接続回路４８０−３におけるＢＳＣ部４８０−３とを接続するためのものである。
【０２３２】
通信接続回路４８０は、ＩｒＤＡ通信接続回路６００を介して、通信接続回路４８０と端末７００ａ，７００ｂ又は通信接続回路８９０との間でデータの送受信を行うものであり、センサ監視アプリケーション部４８０−１と、扉監視コマンドサーバアプリケーション部４８０−２と、ＢＳＣ部４８０−３とを備えている。センサ監視アプリケーション部４８０−１は、扉監視センサ４７０からの入力信号を監視するとともに、扉監視コマンドサーバアプリケーション部４８０−２と履歴記憶ＲＯＭ４３０との間の交信を中継するものである。扉監視コマンドサーバアプリケーション部４８０−２は、センサ監視アプリケーション部４８０−１とＢＳＣ部４８０−３との間の交信を中継するものである。ＢＳＣ部４８０−３は、ＢＳＣ部４８０−３とＩｒＤＡ通信接続回路６００におけるＢＣＳ部６００−６とを接続するためのものである。
【０２３３】
図２２は、ＩｒＤＡＯＢＥＸ部６００−２の詳細を示す図である。なお、図２２に示す通信接続回路６００，８９０は、図２１に示す通信接続回路６００，８９０の一部を示すものである。したがって、ＩｒＤＡＯＢＥＸ部６００−２とは全く関係しない部については省略してある。
【０２３４】
図２２に示すように、ＩｒＤＡＯＢＥＸ部６００−２は、第１ＯＢＥＸサーバ部６００−２−１１及び第２ＯＢＥＸサーバ部６００−２−２１と、第１ＯＢＥＸスタブ部６００−２−１２及び第２ＯＢＥＸスタブ部６００−２−２２と、第１ＯＢＥＸ−Ｇ／Ｗ（ゲートウエイ）部６００−２−１３及び第２ＯＢＥＸ−Ｇ／Ｗ（ゲートウエイ）部６００−２−２３と、第１ＩｒＬＭＰ−ＩＡＳ部６００−２−１４及び第２ＩｒＬＭＰ−ＩＡＳ部６００−２−２４と、第１ＩｒＭＰ−ＭＵＸ部６００−２−１５及び第２ＩｒＭＰ−ＭＵＸ部６００−２−２５と、第１ＩｒＬＡＰ部６００−２−１６及び第２ＩｒＬＡＰ部６００−２−２６と、第１ＩｒＤＡ−ＳＩＲ部６００−２−１７及び第２ＩｒＤＡ−ＳＩＲ部６００−２−２７とを備えている。以下では特に断りの無い限り、各部に示されている第１及び第２は省略するものとする。
【０２３５】
ＯＢＥＸサーバ部６００−２−１１，２１及びＯＢＥＸスタブ部６００−２−１２，２２は、上述したＯＢＥＸサーバ部８９０−３及びＯＢＥＸスタブ部８９０−４と同一の機能を有している。ＩｒＬＭＰ−ＩＡＳ部６００−２−１４，２４、ＩｒＭＰ−ＭＵＸ部６００−２−１５，２５、ＩｒＬＡＰ部６００−２−１６，２６、ＩｒＤＡ−ＳＩＲ部６００−２−１７，２７のそれぞれは、ＯＳＩ層構造モデルの１から３層を構成するものであり、赤外線による通信を可能にするためのものである。
【０２３６】
以下において、端末７００ａ，７００ｂと通信接続回路４８０又は通信接続回路８９０との間、通信接続回路４８０と通信接続回路８９０との間で行われるデータ（例えば、扉開放情報、履歴情報、メダル枚数情報など）の送受信を説明する。
【０２３７】
（１）副制御回路における通信接続回路８９０がデータを端末７００ａ，７００ｂから取得する経路
メインアプリケーション部８９０−１は、ＯＢＥＸアプリケーション部８９０−２，ＯＢＥＸサーバ部８９０−３，ＯＢＥＸスタブ部８９０−４，シリアルマルチリンク部８９０−５，シリアルマルチリンク部６００−１，ＩｒＤＡＯＢＥＸ部６００−２，端末７００ａ，７００ｂの経由でデータを端末７００ａ，７００ｂから取得する（図２１に示す〈１〉経由）。  
（２）副制御回路における通信接続回路８９０がデータを扉監視回路４００から取得する経路
メインアプリケーション部８９０−１又はセンサ監視アプリケーション部８９０−７は、扉監視コマンドクライアントアプリケーション部８９０−６，シリアルマルチリンク部８９０−５，シリアルマルチリンク部６００−１，扉監視コマンドサーバアプリケーション部６００−５，ＢＳＣ部６００−６，ＢＳＣ部４８０−３，扉監視コマンドサーバアプリケーション部４８０−２の経由で扉監視回路４００からデータを取得する（図２１に示す〈２−１〉経由）。
【０２３８】
又は、メインアプリケーション部８９０−１又はセンサ監視アプリケーション部８９０−７は、扉監視コマンドクライアントアプリケーション部８９０−６，シリアルマルチリンク部８９０−５，シリアルマルチリンク部６００−１，扉監視コマンドサーバアプリケーション部６００−５，ＢＳＣ部６００−６，ＢＳＣ部４８０−３，扉監視コマンドサーバアプリケーション部４８０−２，センサ監視アプリケーション部４８０−１の経由で扉監視回路４００からデータを取得する（図２１に示す〈２−２〉経由）。
【０２３９】
又は、メインアプリケーション部８９０−１又はセンサ監視アプリケーション部８９０−７は、ＯＢＥＸアプリケーション部８９０−２，ＯＢＥＸサーバ部８９０−３，ＯＢＥＸスタブ部８９０−４，シリアルマルチリンク部８９０−５，シリアルマルチリンク部６００−１，ＩｒＤＡＯＢＥＸ部６００−２，ＯＢＥＸアプリケーション部６００−３，扉監視コマンドサーバアプリケーション部６００−５，ＢＳＣ部６００−６，ＢＳＣ部４８０−３，扉監視コマンドアプリケーション部４８０−２の経由で扉監視回路４００からデータを取得する（図２１に示す〈３−１〉経由）。
【０２４０】
又は、メインアプリケーション部８９０−１又はセンサ監視アプリケーション部８９０−７は、ＯＢＥＸアプリケーション部８９０−２，ＯＢＥＸサーバ部８９０−３，ＯＢＥＸスタブ部８９０−４，シリアルマルチリンク部８９０−５，シリアルマルチリンク部６００−１，ＩｒＤＡＯＢＥＸ部６００−２，ＯＢＥＸアプリケーション部６００−３，扉監視コマンドサーバアプリケーション部６００−５，ＢＳＣ部６００−６，ＢＳＣ部４８０−３，扉監視コマンドアプリケーション部４８０−２，センサ監視アプリケーション部４８０−１の経由で扉監視回路４００からデータを取得する（図２１に示す〈３−２〉経由）。
【０２４１】
（３）ＩｒＤＡ通信接続回路６００がデータを扉監視回路４００から取得する経由
センサ監視アプリケーション部６００−４は、扉監視コマンドサーバアプリケーション部６００−５，ＢＳＣ部６００−６，ＢＳＣ部４８０−３，扉監視コマンドサーバアプリケーション部４８０−２の経由で扉監視回路４００からデータを取得する（図２１に示す〈４−１〉）。
【０２４２】
又は、センサ監視アプリケーション部６００−４は、扉監視コマンドサーバアプリケーション部６００−５，ＢＳＣ部６００−６，ＢＳＣ部４８０−３，扉監視コマンドサーバアプリケーション部４８０−２，センサ監視アプリケーション部４８０−１の経由で扉監視回路４００からデータを取得する（図２１に示す〈４−２〉）。
【０２４３】
（４）端末７００ａ，７００ｂがデータを副制御回路から取得する経由
端末７００ａ，７００ｂは、ＩｒＤＡＯＢＥＸ部６００−２，シリアルマルチリンク部６００−１，シリアルマルチリンク部８９０−５，ＯＢＥＸスタブ部８９０−４，ＯＢＥＸサーバ部８９０−３，ＯＢＥＸアプリケーション部８９０−２の経由で副制御回路からデータを取得する（図２１に示す〈５〉）。
【０２４４】
（５）端末７００ａ，７００ｂがデータを扉監視回路４００から取得する経由
端末７００ａ，７００ｂは、ＩｒＤＡＯＢＥＸ部６００−２，ＯＢＥＸアプリケーション部６００−３，扉監視コマンドサーバアプリケーション部６００−５，ＢＳＣ部６００−６，ＢＳＣ部４８０−３，扉監視コマンドサーバアプリケーション部４８０−２の経由でデータを取得する（図２１に示す〈６−１〉）。
【０２４５】
又は、端末７００ａ，７００ｂは、ＩｒＤＡＯＢＥＸ部６００−２，ＯＢＥＸアプリケーション部６００−３，扉監視コマンドサーバアプリケーション部６００−５，ＢＳＣ部６００−６，ＢＳＣ部４８０−３，扉監視コマンドサーバアプリケーション部４８０−２，センサ監視アプリケーション部４８０−１の経由でデータを取得する（図２１に示す〈６−２〉）。
【０２４６】
（６）端末７００ａと端末７００ｂとの間で行われるデータの送受信
端末７００ａは、第１ＩｒＤＡ−ＳＩＲ部６００−２−１７，第１ＩｒＬＡＰ部６００−２−１６，第１ＩｒＭＰ−ＭＵＸ部６００−２−１５，第１ＩｒＬＭＰ−ＩＡＳ部６００−２−１４，第１ＯＢＥＸ−Ｇ／Ｗ部６００−２−１３，第１ＯＢＥＸサーバ部６００−２−１１，ＢＥＸアプリケーション部６００−３，第２ＯＢＥＸサーバ部６００−２−２１，第２ＯＢＥＸ−Ｇ／Ｗ部６００−２−２３，第２ＩｒＬＭＰ−ＩＡＳ部６００−２−２４，第２ＩｒＭＰ−ＭＵＸ部６００−２−２５，第２ＩｒＬＡＰ部６００−２−２６，第２ＩｒＤＡ−ＳＩＲ部６００−２−２７の経由でデータを端末７００ｂから取得する（図２２に示す〈７〉）。端末７００ｂも、その逆の経由でデータを端末７００ａから取得する。
【０２４７】
（７）端末７００ａ，７００ｂがデータを副制御回路における通信接続回路８９０から取得する経由
端末７００ａ，７００ｂは、ＩｒＤＡ−ＳＩＲ部６００−２−１７，２７、ＩｒＬＡＰ部６００−２−１６，２６、ＩｒＭＰ−ＭＵＸ部６００−２−１５，２５、ＩｒＬＭＰ−ＩＡＳ部６００−２−１４，２４、ＯＢＥＸ−Ｇ／Ｗ部６００−２−１３，２３、ＯＢＥＸスタブ部６００−２−１２，２２、シリアルマルチリンク部６００−１、シリアルマルチリンク部８９０−５、ＯＢＥＸスタブ部８９０−４、ＯＢＥＸサーバ部８９０−３、ＯＢＥＸアプリケーション部８９０−２の経由でデータを取得する（図２２に示す〈８〉）。
【０２４８】
なお、本発明は、遊技者から見て前面側が開口された筐体（例えば、キャビネット２ａ）と、開口を開閉可能に筐体に支持された扉（例えば、扉２ｂ）と、扉が開放状態又は閉鎖状態であるか否かを監視する扉監視部（例えば、扉監視回路４００）とを備える遊技機であって、扉が開放状態又は閉鎖状態であることを検知する開閉検知部（例えば、扉監視センサ４７０）と、開閉検知部によって扉の開放状態及び閉鎖状態が所定の周期内に検知されたことに基づいて、所定の周期が経過する際にいずれか一方の状態に関する情報を履歴情報として記憶する履歴記憶部（例えば、履歴記憶ＲＯＭ）と、遊技機における遊技動作を制御する主制御部（例えば、主制御回路６０）と、主制御手段による遊技動作に応じて所定の演出を制御する副制御部（例えば、副制御回路８０，９０）とが備えられており、履歴記憶部は、扉監視部と副制御部とに備えられていることを特徴とする。この場合には、開閉検知部によって扉の開放状態及び閉鎖状態が所定の周期内に検知されたことに基づいて、所定の周期が経過する際にいずれか一方の状態に関する情報が履歴情報として履歴記憶部に記憶されることにより、遊技機は、細かに履歴情報を記憶することが無くなるため、長期間に渡って履歴情報を記憶することができる場合がある。また、履歴記憶部が扉監視部及び副制御部の双方に備えられることにより、履歴情報が一箇所のみならず、複数箇所に記憶されることになるため、遊技機は、不正行為者により一の履歴情報が破壊されたとしても、他の履歴情報を確保することができる場合がある。
【０２４９】
なお、扉監視部及び副制御部のいずれか一方は、扉ではなく筐体の内部に備えられてもよい。この場合には、履歴記憶部が備えられている扉監視部及び副制御部のいずれか一方が筐体の内部に備えられていることにより、遊技機は、外部から履歴記憶部を容易に破壊させないようにすることができる場合がある。
【０２５０】
なお、遊技者による開始操作に基づいて、遊技開始指令信号を出力する遊技開始指令手段（例えば、スタートレバー６、スタートスイッチ６Ｓ）と、遊技開始指令手段から入力された遊技開始指令信号に基づいて、所定の役を当選役として決定する当選役決定手段（例えば、メインＣＰＵ３１、ステップ１０）と、当選役決定手段によって決定された当選役が所定の当選役であることに基づいて、所定の入賞態様を入賞表示手段に停止表示させる入賞表示制御手段（例えば、メインＣＰＵ３１、モータ駆動回路４１）と、入賞表示手段に所定の入賞態様が停止表示されたことに基づいて、遊技者に所定の遊技価値を付与する遊技価値付与手段（例えば、ホッパー５２）と、遊技価値付与手段によって所定の期間内に付与された遊技価値の量と、遊技者による開始操作に対応する遊技媒体の量とにより遊技媒体の総量を算出する算出手段（例えば、メインＣＰＵ３１）とが備えられており、履歴記憶部は、算出手段によって算出された遊技媒体の総量を記憶してもよい。この場合には、扉の開放状態及び閉鎖状態に関する履歴情報のみならず、遊技媒体の総量も記憶されることにより、遊技場の従業員は、前日の遊技媒体の総量と当日の遊技媒体の総量とを比較することにより不正に扉が開放状態にされたか否かを推測することができる場合がある。
【０２５１】
なお、外部端末からの要求に応じて、履歴記憶部に記憶された履歴情報を外部端末に送信する通信部（例えば、ＩｒＤＡ通信接続回路６００）が備えられてもよい。この場合には、履歴記憶部に記憶された履歴情報が外部端末に送信されることにより、遊技機は、不正行為に関係する履歴情報を遊技場の従業者等に即座に提供することができる場合がある。
【０２５２】
なお、通信部は、外部端末からの要求の種類に関わらず、履歴記憶部に記憶された履歴情報とともに、開閉検知部によって検知された扉の開放状態又は閉鎖状態に関する扉状態情報を外部端末に送信してもよい。例えば、通信部は、履歴記憶部に記憶された履歴情報を送信するように指示するための要求を外部端末から受信したことに基づいて、当該履歴情報とともに開閉検知部によって検知された扉の開放状態又は閉鎖状態に関する扉状態情報を外部端末に送信する。この場合には、外部端末が特定の要求をすることなく、所定の要求をすることにより、履歴情報のみならず扉状態情報も受信可能であるため、外部端末は、送受信する上での複雑な処理をせずに、履歴情報及び扉状態情報を受信することができる場合がある。
【０２５３】
なお、遊技機における遊技動作を制御する主制御部と、主制御手段による遊技動作に応じて所定の演出を制御する副制御部と、扉が開放状態又は閉鎖状態であるか否かを監視する扉監視部とが備えられ、履歴記憶部は副制御部に備えられ、開閉検知部は扉監視部に備えられてもよい。
【０２５４】
なお、通信部は、赤外線により履歴情報及び扉状態情報を送信してもよい。この場合には、遊技機は、簡単な通信処理で履歴情報及び扉状態情報を送信することができる場合がある。
【０２５５】
なお、外部端末からの要求に応じて、履歴記憶部に記憶された履歴情報を外部端末に送信する通信部が備えられており、通信部は、一の外部端末（例えば、携帯可能な外部端末）と他の外部端末（例えば、遊技場に設置されている外部端末）との間で行われる送受信（例えば、履歴情報、扉状態情報、メダル枚数情報、遊技情報）を中継してもよい。この場合には、一の外部端末からの履歴情報などの遊技情報が遊技機を介して他の外部端末に送信されることにより、従業員は最新の遊技情報を他の従業員に即座に伝えることができる場合がある。さらに、各外部端末が赤外線による通信機能しかない場合には、各外部端末間の間隔が比較的短くないと、一の外部端末は他の外部端末に遊技情報を送信することができないが、各外部端末間の間隔が比較的長くても、遊技機が一の外部端末と他の外部端末との間で行われる送受信を中継するため、遊技機は、離れている各外部端末間の遊技情報の送受信をより確実にすることができる場合がある。
【０２５６】
なお、通信部は、一の外部端末から受信した履歴情報などの遊技に関する遊技情報を記憶し、通信部の電波が到達するエリア内に他の外部端末が属した場合には、記憶した遊技情報を他の外部端末に送信してもよい。この場合には、遊技機の電波が到達するエリア内に他の外部端末が属したときに、遊技機が既に記憶した一の外部端末からの遊技情報を他の外部端末に送信するため、遊技機は、通信が行なえない程離れている各外部端末間の遊技情報の送受信をより確実にすることができる場合がある。
【０２５７】
なお、通信部は、一の外部端末と他の外部端末との間で行われる履歴情報とは異なる遊技場の運営に関する遊技情報の送受信を中継してもよい。この場合には、遊技機は、一の外部端末と他の外部端末との間で遊技情報の送受信の中継を行なうため、遊技場内に分散している各従業員の端末に業務連絡などの遊技情報をより迅速に送信ことができる場合がある。
【０２５８】
なお、通信部は、情報を要求する一の外部端末が予め登録されている場合には、該一の外部端末及び予め登録された他の外部端末に遊技情報を送信してもよい。この場合には、通信部が特定の外部端末のみに遊技情報を送信するため、遊技機は、遊技情報の秘密性を十分に担保した状態で、当該遊技情報を各外部端末に送信することができる場合がある。
【０２５９】
なお、通信部は、一の外部端末及び他の外部端末からの複数回の要求に応じて履歴情報を他の外部端末に送信してもよい。
【０２６０】
なお、通信部は、遊技場に設置されている外部端末に接続されており、接続された外部端末と通信部の電波が到達するエリア内に属する携帯可能な外部端末との間で行われる送受信（例えば、履歴情報とは異なる遊技場の運営に関する遊技情報の送受信）を中継してもよい。この場合には、遊技場に設置されている外部端末が、遊技機の電波到達エリア内に属する携帯可能な外部端末に遊技情報を送信することにより、遊技場に設置されている外部端末（例えば、ホールに設置された端末）は、遊技機の前面側に座っている遊技者の外部端末に最新の遊技情報（例えば、最新機種の遊技機に関する情報など）を迅速に送信することができる場合があり、当該遊技者は、送信された最新の遊技情報を見ながら遊技を楽しむことができる場合がある。
【０２６１】
以上、本発明の実施形態の一例を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、各手段の具体的構成等は、適宜設計変更可能である。また、発明の実施の形態に記載された作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、本発明の実施の形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０２６２】
【図１】第１実施形態における遊技機の外観を示す正面図である。
【図２】第１実施形態における役の入賞を示す図柄組合せと払出枚数と当選確率との関係を示す図である。
【図３】第１実施形態における遊技機の内部構造を示す図である（その１）。
【図４】第１実施形態における遊技機の内部構造を示す図である（その２）。
【図５】第１実施形態におけるメイン処理を示すフロー図である（その１）。
【図６】第１実施形態におけるメイン処理を示すフロー図である（その２）。
【図７】第１実施形態におけるメイン処理を示すフロー図である（その３）。
【図８】第１実施形態における定期割込処理を示すフロー図である。
【図９】第１実施形態におけるＲＥＳＥＴ割込処理を示すフロー図である。
【図１０】第１実施形態における電源割込処理を示すフロー図である。
【図１１】第１実施形態における定期割込処理を示すフロー図である。
【図１２】第１実施形態における扉監視処理を示すフロー図である。
【図１３】第１実施形態における返信信号待ち処理を示すフロー図である。
【図１４】第１実施形態におけるＲＥＳＥＴ割込処理を示すフロー図である。
【図１５】第１実施形態における定期割込処理を示すフロー図である。
【図１６】第１実施形態における扉の状態と扉状態情報と履歴情報との関係を示すタイミングチャート図である。
【図１７】第１実施形態における検知結果要求指令信号処理を示すフロー図である。
【図１８】第１実施形態における履歴情報要求指令信号処理を示すフロー図である。
【図１９】第１実施形態における全履歴情報要求指令信号処理を示すフロー図である。
【図２０】第２実施形態における遊技機の内部構造を示す図である（その３）。
【図２１】第２実施形態における通信部の内部構造を示す図である（その１）。
【図２２】第２実施形態における通信部の内部構造を示す図である（その２）。
【符号の説明】
【０２６３】
１…遊技機、２ａ…キャビネット、２ｂ…扉、３…リール、４…透過表示領域、６…スタートレバー、６Ｓ…スタートスイッチ、７…停止ボタン、８…入賞ライン、９…ＢＥＴランプ、１０…遊技機、１１…ＢＥＴボタン、１１Ｓ…ＢＥＴスイッチ、１４…Ｃ／Ｐボタン、１５…メダル払出口、１６…皿、２１…スピーカ、２２…メダル投入口、２２Ｓ…投入メダルセンサ、３０…マイクロコンピュータ、３１…メインＣＰＵ、３２…メインＲＯＭ、３３…メインＲＡＭ、３４…クロックパルス発生回路、３５…分周器、３６…乱数発生器、３７…サンプリング回路、３８…Ｉ／Ｏポート、４１…モータ駆動回路、４２…リール位置検出回路、４３…リール停止信号回路、４９…ステッピングモータ、５１…ホッパー駆動回路、５２Ｓ…メダル検出部、５３…払出完了信号発生回路、５４…副制御回路通信ポート、６０…主制御回路、８０，９０…副制御回路、８１，９１…シリアルポート、８２…画像制御ＣＰＵ、８３…プログラムＲＯＭ、８４…画像ＲＯＭ、８５…ワークＲＡＭ、８６…カレンダＩＣ、８７…画像制御ＩＣ、８８…制御ＲＡＭ、８９…ビデオＲＡＭ、９０…音・ランプ制御回路、９１…シリアルポート、９２…音・ランプ制御ＣＰＵ、９３…音源ＩＣ、９４…パワーアンプ、９５…ワークＲＡＭ、９６…プログラムＲＯＭ、９７…音源ＲＯＭ、１００…ＬＥＤ類、１０１…ランプ類、１０２…スピーカ類、１０３…音量調節回路、２００…液晶表示装置、４００…扉監視回路、４１０…シリアルポート、４２０…扉監視制御ＣＰＵ、４３０…履歴記憶ＲＯＭ、４４０…ワークＲＡＭ、４５０…プログラムＲＯＭ、４６０…カレンダＩＣ、４７０…扉監視センサ、５００…バックアップ電源
【図１】
2006015086.tif 000003
【図２】
2006015086.tif 000004
【図３】
2006015086.tif 000005
【図４】
2006015086.tif 000006
【図５】
2006015086.tif 000007
【図６】
2006015086.tif 000008
【図７】
2006015086.tif 000009
【図８】
2006015086.tif 000010
【図９】
2006015086.tif 000011
【図１０】
2006015086.tif 000012
【図１１】
2006015086.tif 000013
【図１２】
2006015086.tif 000014
【図１３】
2006015086.tif 000015
【図１４】
2006015086.tif 000016
【図１５】
2006015086.tif 000017
【図１６】
2006015086.tif 000018
【図１７】
2006015086.tif 000019
【図１８】
2006015086.tif 000020
【図１９】
2006015086.tif 000021
【図２０】
2006015086.tif 000022
【図２１】
2006015086.tif 000023
【図２２】
2006015086.tif 000024